# compiler: R8 # compiler_version: 8.2.2-udc04 # compiler_hash: engineering # common_typos_disable # {"id":"com.android.tools.r8.mapping","version":"2.2"} # pg_map_id: 8.2.2-udc04 # pg_map_hash: SHA-256 d4354dd60d6190fa8b6e0b6d9460177d9b8711699b84a176ff94367e22873862 com.android.tools.r8.ArchiveClassFileProvider -> com.android.tools.r8.ArchiveClassFileProvider: # {"id":"sourceFile","fileName":"ArchiveClassFileProvider.java"} java.nio.file.Path archive -> a com.android.tools.r8.origin.Origin origin -> b java.util.function.Predicate include -> c java.util.zip.ZipFile lazyZipFile -> d java.util.Set lazyDescriptors -> e boolean $assertionsDisabled -> f 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):64:64 -> 3:27:void (java.nio.file.Path,java.util.function.Predicate):45:69 -> 1:1:java.util.zip.ZipEntry getZipEntryFromDescriptor(java.lang.String):149:149 -> b 2:2:java.util.zip.ZipEntry getZipEntryFromDescriptor(java.lang.String):0:0 -> b # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":153,"3":154},"outline":"Lcom/android/tools/r8/a;a(Ljava/lang/String;II)Ljava/lang/String;"} 153:153:java.util.zip.ZipEntry getZipEntryFromDescriptor(java.lang.String):150:150 -> b 154:154:java.util.zip.ZipEntry getZipEntryFromDescriptor(java.lang.String):150:150 -> b 152:152:java.util.zip.ZipEntry getZipEntryFromDescriptor(java.lang.String):150:150 -> b 1:1:boolean lambda$new$0(java.lang.String):0:0 -> c 2:9:java.util.zip.ZipFile ensureZipFile():133:140 -> c 1:5:void close():102:106 -> close 1:18:void reopenZipFile():110:127 -> d 19:22:void reopenZipFile():115:118 -> d 1:1:void finished(com.android.tools.r8.DiagnosticsHandler):97:97 -> finished 1:2:java.util.Set ensureDescriptors():144:145 -> getClassDescriptors 1:2:java.util.Set getClassDescriptors():74 -> getClassDescriptors 1:2:java.util.Set ensureDescriptors():144:145 -> getProgramResource 1:2:com.android.tools.r8.ProgramResource getProgramResource(java.lang.String):79 -> getProgramResource 3:13:com.android.tools.r8.ProgramResource getProgramResource(java.lang.String):79:89 -> getProgramResource 14:19:com.android.tools.r8.ProgramResource getProgramResource(java.lang.String):85:90 -> getProgramResource 20:27:com.android.tools.r8.ProgramResource getProgramResource(java.lang.String):84:91 -> getProgramResource com.android.tools.r8.ArchiveClassFileProvider$$ExternalSyntheticOutline0 -> com.android.tools.r8.a: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:3:java.lang.String com.android.tools.r8.ArchiveClassFileProvider$$InternalSyntheticOutline$214$1fa466d58177dde47b88af2302071575f1c3b813fe2b549f71725c18c6bd327d$0.m(java.lang.String,int,int):0:2 -> a # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.outline"} com.android.tools.r8.ArchiveProgramResourceProvider -> com.android.tools.r8.ArchiveProgramResourceProvider: # {"id":"sourceFile","fileName":"ArchiveProgramResourceProvider.java"} com.android.tools.r8.origin.Origin origin -> a com.android.tools.r8.ArchiveProgramResourceProvider$ZipFileSupplier supplier -> b java.util.function.Predicate include -> c boolean $assertionsDisabled -> d 1:1:void ():30:30 -> 1:7:void (com.android.tools.r8.origin.Origin,com.android.tools.r8.ArchiveProgramResourceProvider$ZipFileSupplier,java.util.function.Predicate):82:88 -> 1:1:java.util.zip.ZipFile lambda$fromArchive$0(java.nio.file.Path):66:66 -> a 2:8:void readArchive(com.android.tools.r8.ArchiveProgramResourceProvider$ArchiveEntryConsumer):92:98 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/ArchiveProgramResourceProvider$a;)V"} 9:13:void readArchive(com.android.tools.r8.ArchiveProgramResourceProvider$ArchiveEntryConsumer):96:100 -> a 14:23:void readArchive(com.android.tools.r8.ArchiveProgramResourceProvider$ArchiveEntryConsumer):92:101 -> a 24:29:void lambda$getProgramResources$1(java.util.List,java.util.List,com.android.tools.r8.origin.ArchiveEntryOrigin,java.io.InputStream):112:117 -> a 30:30:void lambda$getProgramResources$1(java.util.List,java.util.List,com.android.tools.r8.origin.ArchiveEntryOrigin,java.io.InputStream):116:116 -> a 31:41:void lambda$getProgramResources$1(java.util.List,java.util.List,com.android.tools.r8.origin.ArchiveEntryOrigin,java.io.InputStream):115:125 -> a 42:42:void lambda$getProgramResources$1(java.util.List,java.util.List,com.android.tools.r8.origin.ArchiveEntryOrigin,java.io.InputStream):121:121 -> a 43:43:void lambda$getProgramResources$1(java.util.List,java.util.List,com.android.tools.r8.origin.ArchiveEntryOrigin,java.io.InputStream):120:120 -> a 1:1:com.android.tools.r8.ArchiveProgramResourceProvider fromArchive(java.nio.file.Path):59:59 -> fromArchive 2:2:com.android.tools.r8.ArchiveProgramResourceProvider fromArchive(java.nio.file.Path,java.util.function.Predicate):64:64 -> fromArchive 1:1:com.android.tools.r8.ArchiveProgramResourceProvider fromSupplier(com.android.tools.r8.origin.Origin,com.android.tools.r8.ArchiveProgramResourceProvider$ZipFileSupplier):72:72 -> fromSupplier 2:2:com.android.tools.r8.ArchiveProgramResourceProvider fromSupplier(com.android.tools.r8.origin.Origin,com.android.tools.r8.ArchiveProgramResourceProvider$ZipFileSupplier,java.util.function.Predicate):78:78 -> fromSupplier 1:23:java.util.Collection getProgramResources():108:130 -> getProgramResources 24:24:void com.android.tools.r8.errors.CompilationError.(java.lang.String,com.android.tools.r8.origin.Origin):30:30 -> getProgramResources 24:24:java.util.Collection getProgramResources():130 -> getProgramResources 25:32:java.util.Collection getProgramResources():130:137 -> getProgramResources 1:1:boolean includeClassFileEntries(java.lang.String):43:43 -> includeClassFileEntries 1:1:boolean includeClassFileOrDexEntries(java.lang.String):51:51 -> includeClassFileOrDexEntries 2:3:boolean com.android.tools.r8.utils.ZipUtils.isDexFile(java.lang.String):233:234 -> includeClassFileOrDexEntries 2:3:boolean includeClassFileOrDexEntries(java.lang.String):51 -> includeClassFileOrDexEntries 1:1:boolean includeDexEntries(java.lang.String):47:47 -> includeDexEntries 2:3:boolean com.android.tools.r8.utils.ZipUtils.isDexFile(java.lang.String):233:234 -> includeDexEntries 2:3:boolean includeDexEntries(java.lang.String):47 -> includeDexEntries com.android.tools.r8.ArchiveProgramResourceProvider$ArchiveEntryConsumer -> com.android.tools.r8.ArchiveProgramResourceProvider$a: # {"id":"sourceFile","fileName":"ArchiveProgramResourceProvider.java"} void accept(com.android.tools.r8.origin.ArchiveEntryOrigin,java.io.InputStream) -> a com.android.tools.r8.ArchiveProgramResourceProvider$ZipFileSupplier -> com.android.tools.r8.ArchiveProgramResourceProvider$ZipFileSupplier: # {"id":"sourceFile","fileName":"ArchiveProgramResourceProvider.java"} com.android.tools.r8.AssertionsConfiguration -> com.android.tools.r8.AssertionsConfiguration: # {"id":"sourceFile","fileName":"AssertionsConfiguration.java"} com.android.tools.r8.AssertionsConfiguration$AssertionTransformation transformation -> a com.android.tools.r8.references.MethodReference assertionHandler -> b com.android.tools.r8.AssertionsConfiguration$AssertionTransformationScope scope -> c java.lang.String value -> d boolean $assertionsDisabled -> e 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/references/MethodReference;Lcom/android/tools/r8/AssertionsConfiguration$a;Ljava/lang/String;)V"} 1:1:com.android.tools.r8.AssertionsConfiguration$Builder builder(com.android.tools.r8.utils.Reporter):72:72 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/O2;)Lcom/android/tools/r8/AssertionsConfiguration$Builder;"} 1:1:com.android.tools.r8.references.MethodReference getAssertionHandler():60:60 -> getAssertionHandler 1:1:com.android.tools.r8.AssertionsConfiguration$AssertionTransformationScope getScope():64:64 -> getScope # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/AssertionsConfiguration$a;"} 1:1:java.lang.String getValue():68:68 -> getValue 1:1:boolean isAssertionHandler():56:56 -> isAssertionHandler 1:1:boolean isCompileTimeDisabled():48:48 -> isCompileTimeDisabled 1:1:boolean isCompileTimeEnabled():44:44 -> isCompileTimeEnabled 1:1:boolean isPassthrough():52:52 -> isPassthrough com.android.tools.r8.AssertionsConfiguration$AssertionTransformation$EnumUnboxingSharedUtility -> com.android.tools.r8.b: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} int[] $VALUES -> a void () -> # {"id":"com.android.tools.r8.synthesized"} 1:1:void checkNotZero(int):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} 2:2:int compareTo(int,int):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} int ordinal(int) -> b # {"id":"com.android.tools.r8.synthesized"} int[] values(int) -> c # {"id":"com.android.tools.r8.synthesized"} com.android.tools.r8.AssertionsConfiguration$AssertionTransformationScope -> com.android.tools.r8.AssertionsConfiguration$a: # {"id":"sourceFile","fileName":"AssertionsConfiguration.java"} com.android.tools.r8.AssertionsConfiguration$AssertionTransformationScope ALL -> a com.android.tools.r8.AssertionsConfiguration$AssertionTransformationScope PACKAGE -> b com.android.tools.r8.AssertionsConfiguration$AssertionTransformationScope CLASS -> c com.android.tools.r8.AssertionsConfiguration$AssertionTransformationScope[] $VALUES -> d 1:3:void ():21:23 -> 4:4:void ():20:20 -> 1:1:void (java.lang.String,int):20:20 -> 1:1:com.android.tools.r8.AssertionsConfiguration$AssertionTransformationScope[] values():20:20 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()[Lcom/android/tools/r8/AssertionsConfiguration$a;"} com.android.tools.r8.AssertionsConfiguration$Builder -> com.android.tools.r8.AssertionsConfiguration$Builder: # {"id":"sourceFile","fileName":"AssertionsConfiguration.java"} com.android.tools.r8.utils.Reporter reporter -> a com.android.tools.r8.AssertionsConfiguration$AssertionTransformation transformation -> b com.android.tools.r8.references.MethodReference assertionHandler -> c com.android.tools.r8.AssertionsConfiguration$AssertionTransformationScope scope -> d java.lang.String value -> e 1:2:void (com.android.tools.r8.utils.Reporter):89:90 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/O2;)V"} 1:14:com.android.tools.r8.AssertionsConfiguration build():179:192 -> build 1:1:com.android.tools.r8.AssertionsConfiguration compileTimeDisableAllAssertions(com.android.tools.r8.AssertionsConfiguration$Builder):254:254 -> compileTimeDisableAllAssertions 1:1:com.android.tools.r8.AssertionsConfiguration compileTimeEnableAllAssertions(com.android.tools.r8.AssertionsConfiguration$Builder):218:218 -> compileTimeEnableAllAssertions 1:1:com.android.tools.r8.AssertionsConfiguration enableAllAssertions(com.android.tools.r8.AssertionsConfiguration$Builder):227:227 -> enableAllAssertions 1:1:com.android.tools.r8.AssertionsConfiguration passthroughAllAssertions(com.android.tools.r8.AssertionsConfiguration$Builder):279:279 -> passthroughAllAssertions 1:2:com.android.tools.r8.AssertionsConfiguration$Builder setAssertionHandler(com.android.tools.r8.references.MethodReference):134:135 -> setAssertionHandler 1:2:com.android.tools.r8.AssertionsConfiguration$Builder setTransformation(com.android.tools.r8.AssertionsConfiguration$AssertionTransformation):95:96 -> setCompileTimeDisable 1:2:com.android.tools.r8.AssertionsConfiguration$Builder setCompileTimeDisable():114 -> setCompileTimeDisable 1:2:com.android.tools.r8.AssertionsConfiguration$Builder setTransformation(com.android.tools.r8.AssertionsConfiguration$AssertionTransformation):95:96 -> setCompileTimeEnable 1:2:com.android.tools.r8.AssertionsConfiguration$Builder setCompileTimeEnable():105 -> setCompileTimeEnable 1:2:com.android.tools.r8.AssertionsConfiguration$Builder setTransformation(com.android.tools.r8.AssertionsConfiguration$AssertionTransformation):95:96 -> setPassthrough 1:2:com.android.tools.r8.AssertionsConfiguration$Builder setPassthrough():120 -> setPassthrough 1:2:com.android.tools.r8.AssertionsConfiguration$Builder setScopeAll():140:141 -> setScopeAll 1:2:com.android.tools.r8.AssertionsConfiguration$Builder setScopeClass(java.lang.String):172:173 -> setScopeClass 1:2:com.android.tools.r8.AssertionsConfiguration$Builder setScopePackage(java.lang.String):157:158 -> setScopePackage com.android.tools.r8.BackportedMethodList -> com.android.tools.r8.BackportedMethodList: # {"id":"sourceFile","fileName":"BackportedMethodList.java"} java.lang.String USAGE_MESSAGE -> a 1:2:void ():53:54 -> 1:1:void ():51:51 -> 1:4:java.lang.String formatMethod(com.android.tools.r8.graph.DexMethod):66:69 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)Ljava/lang/String;"} 5:5:void lambda$run$1(com.android.tools.r8.BackportedMethodListCommand,com.android.tools.r8.utils.InternalOptions,java.util.concurrent.ExecutorService):89:89 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/BackportedMethodListCommand;Lcom/android/tools/r8/utils/A1;Ljava/util/concurrent/ExecutorService;)V"} 6:16:void lambda$run$1(com.android.tools.r8.BackportedMethodListCommand,com.android.tools.r8.utils.InternalOptions,java.util.concurrent.ExecutorService):88:98 -> a 17:18:void lambda$run$0(com.android.tools.r8.BackportedMethodListCommand,java.lang.String):96:97 -> a 19:19:void lambda$main$2(java.lang.String[]):110:110 -> a 1:1:void main(java.lang.String[]):110:110 -> main 1:14:void run(com.android.tools.r8.BackportedMethodListCommand):73:86 -> run 15:32:void run(com.android.tools.r8.BackportedMethodListCommand):85:102 -> run 33:33:void run(java.lang.String[]):106:106 -> run com.android.tools.r8.BackportedMethodListCommand -> com.android.tools.r8.BackportedMethodListCommand: # {"id":"sourceFile","fileName":"BackportedMethodListCommand.java"} boolean printHelp -> a boolean printVersion -> b com.android.tools.r8.utils.Reporter reporter -> c int minApiLevel -> d com.android.tools.r8.ir.desugar.desugaredlibrary.DesugaredLibrarySpecification desugaredLibrarySpecification -> e com.android.tools.r8.utils.AndroidApp app -> f com.android.tools.r8.StringConsumer backportedMethodListConsumer -> g com.android.tools.r8.graph.DexItemFactory factory -> h 1:9:void (boolean,boolean):78:86 -> 10:18:void (com.android.tools.r8.utils.Reporter,int,com.android.tools.r8.ir.desugar.desugaredlibrary.DesugaredLibrarySpecification,com.android.tools.r8.utils.AndroidApp,com.android.tools.r8.StringConsumer,com.android.tools.r8.graph.DexItemFactory):95:103 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/O2;ILcom/android/tools/r8/internal/Me;Lcom/android/tools/r8/utils/p;Lcom/android/tools/r8/StringConsumer;Lcom/android/tools/r8/graph/p1;)V"} 1:1:com.android.tools.r8.utils.AndroidApp getInputApp():75:75 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/p;"} 2:11:void parseMinApi(com.android.tools.r8.BackportedMethodListCommand$Builder,java.lang.String):165:174 -> a 12:12:void parseMinApi(com.android.tools.r8.BackportedMethodListCommand$Builder,java.lang.String):167:167 -> a 1:1:com.android.tools.r8.utils.InternalOptions getInternalOptions():107:107 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/A1;"} 2:2:com.android.tools.r8.utils.Reporter getReporter():59:59 -> b 2:2:com.android.tools.r8.utils.InternalOptions getInternalOptions():107 -> b 3:5:com.android.tools.r8.utils.InternalOptions getInternalOptions():107:109 -> b 1:1:com.android.tools.r8.BackportedMethodListCommand$Builder builder():114:114 -> builder 2:2:void com.android.tools.r8.BackportedMethodListCommand$Builder.():189:189 -> builder 2:2:com.android.tools.r8.BackportedMethodListCommand$Builder builder():114 -> builder 3:3:com.android.tools.r8.BackportedMethodListCommand$Builder builder(com.android.tools.r8.DiagnosticsHandler):118:118 -> builder 1:1:com.android.tools.r8.utils.Reporter getReporter():59:59 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/O2;"} 1:1:com.android.tools.r8.StringConsumer getBackportedMethodListConsumer():71:71 -> getBackportedMethodListConsumer 1:1:com.android.tools.r8.ir.desugar.desugaredlibrary.DesugaredLibrarySpecification getDesugaredLibraryConfiguration():67:67 -> getDesugaredLibraryConfiguration # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Me;"} 1:1:int getMinApiLevel():63:63 -> getMinApiLevel 1:1:boolean isPrintHelp():51:51 -> isPrintHelp 1:1:boolean isPrintVersion():55:55 -> isPrintVersion 1:34:com.android.tools.r8.BackportedMethodListCommand$Builder parse(java.lang.String[]):123:156 -> parse com.android.tools.r8.BackportedMethodListCommand$Builder -> com.android.tools.r8.BackportedMethodListCommand$Builder: # {"id":"sourceFile","fileName":"BackportedMethodListCommand.java"} com.android.tools.r8.utils.Reporter reporter -> a int minApiLevel -> b java.util.List desugaredLibrarySpecificationResources -> c com.android.tools.r8.utils.AndroidApp$Builder app -> d com.android.tools.r8.StringConsumer backportedMethodListConsumer -> e boolean printHelp -> f boolean printVersion -> g 1:1:void (com.android.tools.r8.DiagnosticsHandler):192:192 -> 2:15:void (com.android.tools.r8.DiagnosticsHandler):181:194 -> 1:1:void error(com.android.tools.r8.Diagnostic):304:304 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/StringDiagnostic;)V"} 1:1:com.android.tools.r8.BackportedMethodListCommand$Builder addDesugaredLibraryConfiguration(com.android.tools.r8.StringResource):219:219 -> addDesugaredLibraryConfiguration # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/d0;)Lcom/android/tools/r8/BackportedMethodListCommand$Builder;"} 2:2:com.android.tools.r8.BackportedMethodListCommand$Builder addDesugaredLibraryConfiguration(java.lang.String):226:226 -> addDesugaredLibraryConfiguration 3:3:com.android.tools.r8.BackportedMethodListCommand$Builder addDesugaredLibraryConfiguration(java.lang.String):225:225 -> addDesugaredLibraryConfiguration 1:1:com.android.tools.r8.BackportedMethodListCommand$Builder addLibraryFiles(java.nio.file.Path[]):237:237 -> addLibraryFiles 2:3:com.android.tools.r8.BackportedMethodListCommand$Builder addLibraryFiles(java.util.Collection):243:244 -> addLibraryFiles 1:1:com.android.tools.r8.BackportedMethodListCommand$Builder addLibraryResourceProvider(com.android.tools.r8.ClassFileResourceProvider):231:231 -> addLibraryResourceProvider 1:25:com.android.tools.r8.BackportedMethodListCommand build():308:332 -> build 26:35:com.android.tools.r8.ir.desugar.desugaredlibrary.DesugaredLibrarySpecification getDesugaredLibraryConfiguration(com.android.tools.r8.graph.DexItemFactory):250:259 -> build 26:35:com.android.tools.r8.BackportedMethodListCommand build():335 -> build 36:36:com.android.tools.r8.ir.desugar.desugaredlibrary.DesugaredLibrarySpecification getDesugaredLibraryConfiguration(com.android.tools.r8.graph.DexItemFactory):258:258 -> build 36:36:com.android.tools.r8.BackportedMethodListCommand build():335 -> build 37:37:com.android.tools.r8.BackportedMethodListCommand build():335:335 -> build 38:38:com.android.tools.r8.BackportedMethodListCommand build():316:316 -> build 1:1:int getMinApiLevel():214:214 -> getMinApiLevel 1:1:boolean isPrintHelp():283:283 -> isPrintHelp 1:1:boolean isPrintVersion():294:294 -> isPrintVersion 1:1:com.android.tools.r8.BackportedMethodListCommand$Builder setConsumer(com.android.tools.r8.StringConsumer):277:277 -> setConsumer 1:3:com.android.tools.r8.BackportedMethodListCommand$Builder setMinApiLevel(int):206:208 -> setMinApiLevel 1:1:com.android.tools.r8.BackportedMethodListCommand$Builder setOutputPath(java.nio.file.Path):264:264 -> setOutputPath 1:1:com.android.tools.r8.BackportedMethodListCommand$Builder setPrintHelp(boolean):288:288 -> setPrintHelp 1:1:com.android.tools.r8.BackportedMethodListCommand$Builder setPrintVersion(boolean):299:299 -> setPrintVersion com.android.tools.r8.BackportedMethodListCommand$Builder$1 -> com.android.tools.r8.c: # {"id":"sourceFile","fileName":"BackportedMethodListCommand.java"} 1:1:void ():189:189 -> com.android.tools.r8.BackportedMethodListCommand$Builder$2 -> com.android.tools.r8.d: # {"id":"sourceFile","fileName":"BackportedMethodListCommand.java"} 1:1:void (com.android.tools.r8.BackportedMethodListCommand$Builder,java.nio.file.Path):265:265 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/nio/file/Path;)V"} 1:2:void accept(java.lang.String,com.android.tools.r8.DiagnosticsHandler):268:269 -> accept com.android.tools.r8.BackportedMethodListCommand$Builder$3 -> com.android.tools.r8.e: # {"id":"sourceFile","fileName":"BackportedMethodListCommand.java"} 1:1:void (com.android.tools.r8.BackportedMethodListCommand$Builder):321:321 -> # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} 1:1:void accept(java.lang.String,com.android.tools.r8.DiagnosticsHandler):324:324 -> accept com.android.tools.r8.BaseCommand -> com.android.tools.r8.BaseCommand: # {"id":"sourceFile","fileName":"BaseCommand.java"} boolean printHelp -> a boolean printVersion -> b com.android.tools.r8.utils.AndroidApp app -> c boolean $assertionsDisabled -> d 1:1:void ():32:32 -> 1:5:void (boolean,boolean):40:44 -> 6:11:void (com.android.tools.r8.utils.AndroidApp):47:52 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/p;)V"} 1:1:com.android.tools.r8.utils.AndroidApp getInputApp():65:65 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/p;"} com.android.tools.r8.utils.InternalOptions getInternalOptions() -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/A1;"} 1:1:boolean isPrintHelp():56:56 -> isPrintHelp 1:1:boolean isPrintVersion():60:60 -> isPrintVersion com.android.tools.r8.BaseCommand$Builder -> com.android.tools.r8.BaseCommand$Builder: # {"id":"sourceFile","fileName":"BaseCommand.java"} com.android.tools.r8.utils.Reporter reporter -> a boolean printHelp -> b boolean printVersion -> c com.android.tools.r8.utils.AndroidApp$Builder app -> d java.util.List programFiles -> e 1:1:void ():117:117 -> 2:2:void (com.android.tools.r8.DiagnosticsHandler):121:121 -> 3:3:void (com.android.tools.r8.utils.AndroidApp$Builder):124:124 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/p$a;)V"} 4:20:void (com.android.tools.r8.utils.AndroidApp$Builder):110:126 -> 1:3:void lambda$build$0(com.android.tools.r8.utils.Box):143:145 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/N;)V"} 4:4:com.android.tools.r8.utils.AndroidApp$Builder getAppBuilder():155:155 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/p$a;"} 5:5:void lambda$addClasspathFiles$4(java.nio.file.Path[]):219:219 -> a 6:6:void lambda$addClasspathFiles$5(java.util.Collection):225:225 -> a 7:7:void addClasspathFile(java.nio.file.Path):230:230 -> a 8:8:void lambda$addClasspathResourceProvider$7(com.android.tools.r8.ClassFileResourceProvider):235:235 -> a 9:9:void lambda$addClassProgramData$8(byte[],com.android.tools.r8.origin.Origin):241:241 -> a 10:10:void lambda$addMainDexClasses$12(java.lang.String[]):300:300 -> a 11:11:void lambda$setIgnoreDexInArchive$14(boolean):355:355 -> a 12:14:void guard(java.lang.Runnable):369:371 -> a 1:2:com.android.tools.r8.BaseCommand$Builder addClassProgramData(byte[],com.android.tools.r8.origin.Origin):241:242 -> addClassProgramData 1:2:com.android.tools.r8.BaseCommand$Builder addClasspathFiles(java.nio.file.Path[]):219:220 -> addClasspathFiles 3:4:com.android.tools.r8.BaseCommand$Builder addClasspathFiles(java.util.Collection):225:226 -> addClasspathFiles 1:2:com.android.tools.r8.BaseCommand$Builder addClasspathResourceProvider(com.android.tools.r8.ClassFileResourceProvider):235:236 -> addClasspathResourceProvider 1:2:com.android.tools.r8.BaseCommand$Builder addDexProgramData(byte[],com.android.tools.r8.origin.Origin):247:248 -> addDexProgramData 1:2:com.android.tools.r8.BaseCommand$Builder addLibraryFiles(java.nio.file.Path[]):198:199 -> addLibraryFiles 3:13:com.android.tools.r8.BaseCommand$Builder addLibraryFiles(java.util.Collection):204:214 -> addLibraryFiles 1:2:com.android.tools.r8.BaseCommand$Builder addLibraryResourceProvider(com.android.tools.r8.ClassFileResourceProvider):192:193 -> addLibraryResourceProvider 1:2:com.android.tools.r8.BaseCommand$Builder addMainDexClasses(java.lang.String[]):300:301 -> addMainDexClasses 3:4:com.android.tools.r8.BaseCommand$Builder addMainDexClasses(java.util.Collection):313:314 -> addMainDexClasses 1:9:com.android.tools.r8.BaseCommand$Builder addMainDexListFiles(java.nio.file.Path[]):261:269 -> addMainDexListFiles 10:20:com.android.tools.r8.BaseCommand$Builder addMainDexListFiles(java.util.Collection):278:288 -> addMainDexListFiles 1:2:com.android.tools.r8.BaseCommand$Builder addProgramFiles(java.nio.file.Path[]):160:161 -> addProgramFiles 3:14:com.android.tools.r8.BaseCommand$Builder addProgramFiles(java.util.Collection):170:181 -> addProgramFiles 1:2:com.android.tools.r8.BaseCommand$Builder addProgramResourceProvider(com.android.tools.r8.ProgramResourceProvider):186:187 -> addProgramResourceProvider 1:1:com.android.tools.r8.utils.Reporter getReporter():165:165 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/O2;"} 2:2:void lambda$addLibraryResourceProvider$2(com.android.tools.r8.ClassFileResourceProvider):192:192 -> b 3:7:void lambda$addLibraryFiles$3(java.util.Collection):206:210 -> b 8:8:void error(com.android.tools.r8.origin.Origin,java.lang.Throwable):363:363 -> b 8:8:void lambda$addLibraryFiles$3(java.util.Collection):210 -> b 9:9:void lambda$addClasspathFile$6(java.nio.file.Path):230:230 -> b 10:10:void lambda$addDexProgramData$9(byte[],com.android.tools.r8.origin.Origin):247:247 -> b 11:11:void lambda$addMainDexListFiles$10(java.nio.file.Path[]):263:263 -> b 12:12:com.android.tools.r8.utils.AndroidApp$Builder com.android.tools.r8.utils.AndroidApp$Builder.addMainDexListFiles(java.nio.file.Path[]):1228:1228 -> b 12:12:void lambda$addMainDexListFiles$10(java.nio.file.Path[]):263 -> b 13:14:void lambda$addMainDexListFiles$10(java.nio.file.Path[]):265:266 -> b 15:15:void lambda$addMainDexListFiles$10(java.nio.file.Path[]):265:265 -> b 16:16:void setIgnoreDexInArchive(boolean):355:355 -> b 1:9:com.android.tools.r8.BaseCommand build():139:147 -> build com.android.tools.r8.BaseCommand makeCommand() -> c 1:1:void lambda$addMainDexClasses$13(java.util.Collection):313:313 -> c com.android.tools.r8.BaseCommand$Builder self() -> d 1:5:void lambda$addMainDexListFiles$11(java.util.Collection):281:285 -> d 6:6:void lambda$addMainDexListFiles$11(java.util.Collection):283:283 -> d 1:1:void validate():0:0 -> e 2:7:void lambda$addProgramFiles$1(java.util.Collection):172:177 -> e 8:8:void error(com.android.tools.r8.origin.Origin,java.lang.Throwable):363:363 -> e 8:8:void lambda$addProgramFiles$1(java.util.Collection):177 -> e 1:1:void error(com.android.tools.r8.Diagnostic):341:341 -> error 1:1:java.lang.RuntimeException fatalError(com.android.tools.r8.Diagnostic):350:350 -> fatalError 1:1:boolean isPrintHelp():319:319 -> isPrintHelp 1:1:boolean isPrintVersion():330:330 -> isPrintVersion 1:2:com.android.tools.r8.BaseCommand$Builder setPrintHelp(boolean):324:325 -> setPrintHelp 1:2:com.android.tools.r8.BaseCommand$Builder setPrintVersion(boolean):335:336 -> setPrintVersion com.android.tools.r8.BaseCommand$InputFileOrigin -> com.android.tools.r8.f: # {"id":"sourceFile","fileName":"BaseCommand.java"} java.lang.String inputType -> g 1:2:void (java.lang.String,java.nio.file.Path):75:76 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/nio/file/Path;Ljava/lang/String;)V"} 1:1:java.lang.String part():81:81 -> part com.android.tools.r8.BaseCommand$LibraryInputOrigin -> com.android.tools.r8.g: # {"id":"sourceFile","fileName":"BaseCommand.java"} 1:1:void (java.nio.file.Path):95:95 -> com.android.tools.r8.BaseCommand$ProgramInputOrigin -> com.android.tools.r8.h: # {"id":"sourceFile","fileName":"BaseCommand.java"} 1:1:void (java.nio.file.Path):88:88 -> com.android.tools.r8.BaseCompilerCommand -> com.android.tools.r8.BaseCompilerCommand: # {"id":"sourceFile","fileName":"BaseCompilerCommand.java"} com.android.tools.r8.CompilationMode mode -> e com.android.tools.r8.ProgramConsumer programConsumer -> f com.android.tools.r8.StringConsumer mainDexListConsumer -> g int minApiLevel -> h com.android.tools.r8.utils.Reporter reporter -> i com.android.tools.r8.utils.InternalOptions$DesugarState desugarState -> j boolean includeClassesChecksum -> k boolean optimizeMultidexForLinearAlloc -> l java.util.function.BiPredicate dexClassChecksumFilter -> m java.util.List assertionsConfiguration -> n java.util.List outputInspections -> o int threadCount -> p com.android.tools.r8.utils.DumpInputFlags dumpInputFlags -> q com.android.tools.r8.MapIdProvider mapIdProvider -> r com.android.tools.r8.SourceFileProvider sourceFileProvider -> s boolean isAndroidPlatformBuild -> t java.util.List artProfilesForRewriting -> u java.util.List startupProfileProviders -> v com.android.tools.r8.ClassConflictResolver classConflictResolver -> w com.android.tools.r8.CancelCompilationChecker cancelCompilationChecker -> x boolean $assertionsDisabled -> y 1:1:void ():46:46 -> 1:21:void (boolean,boolean):71:91 -> 22:44: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,java.util.List,com.android.tools.r8.ClassConflictResolver,com.android.tools.r8.CancelCompilationChecker):116:138 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/p;Lcom/android/tools/r8/CompilationMode;Lcom/android/tools/r8/ProgramConsumer;Lcom/android/tools/r8/StringConsumer;ILcom/android/tools/r8/utils/O2;Lcom/android/tools/r8/utils/A1$g;ZZLjava/util/function/BiPredicate;Ljava/util/List;Ljava/util/List;ILcom/android/tools/r8/utils/O0;Lcom/android/tools/r8/MapIdProvider;Lcom/android/tools/r8/SourceFileProvider;ZLjava/util/List;Ljava/util/List;Lcom/android/tools/r8/ClassConflictResolver;Lcom/android/tools/r8/CancelCompilationChecker;)V"} 1:1:boolean lambda$new$0(java.lang.String,java.lang.Long):0:0 -> a 2:11:void dumpBaseCommandOptions(com.android.tools.r8.dump.DumpOptions$Builder):155:164 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Gf$a;)V"} 12:12:void dumpBaseCommandOptions(com.android.tools.r8.dump.DumpOptions$Builder):163:163 -> a 13:18:void dumpBaseCommandOptions(com.android.tools.r8.dump.DumpOptions$Builder):162:167 -> a 1:1:java.util.List getArtProfilesForRewriting():240:240 -> c 1:1:com.android.tools.r8.ClassConflictResolver getClassConflictResolver():248:248 -> d 1:1:com.android.tools.r8.utils.InternalOptions$DesugarState getDesugarState():193:193 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/A1$g;"} 1:1:com.android.tools.r8.utils.DumpInputFlags getDumpInputFlags():256:256 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/O0;"} 1:1:com.android.tools.r8.utils.Reporter getReporter():260:260 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/O2;"} 1:1:boolean getAndroidPlatformBuild():236:236 -> getAndroidPlatformBuild 1:1:java.util.List getAssertionsConfiguration():223:223 -> getAssertionsConfiguration 1:1:com.android.tools.r8.CancelCompilationChecker getCancelCompilationChecker():252:252 -> getCancelCompilationChecker 1:1:java.util.function.BiPredicate getDexClassChecksumFilter():211:211 -> getDexClassChecksumFilter 1:1:boolean getEnableDesugaring():189:189 -> getEnableDesugaring 1:1:boolean getIncludeClassesChecksum():206:206 -> getIncludeClassesChecksum 1:1:com.android.tools.r8.StringConsumer getMainDexListConsumer():184:184 -> getMainDexListConsumer 1:1:com.android.tools.r8.MapIdProvider getMapIdProvider():197:197 -> getMapIdProvider 1:1:int getMinApiLevel():151:151 -> getMinApiLevel 1:1:com.android.tools.r8.CompilationMode getMode():146:146 -> getMode 1:1:java.util.Collection getOutputInspections():227:227 -> getOutputInspections 1:1:com.android.tools.r8.ProgramConsumer getProgramConsumer():177:177 -> getProgramConsumer 1:1:com.android.tools.r8.SourceFileProvider getSourceFileProvider():201:201 -> getSourceFileProvider 1:1:int getThreadCount():232:232 -> getThreadCount 1:1:java.util.List getStartupProfileProviders():244:244 -> h 1:1:boolean isOptimizeMultidexForLinearAlloc():219:219 -> isOptimizeMultidexForLinearAlloc com.android.tools.r8.BaseCompilerCommand$Builder -> com.android.tools.r8.BaseCompilerCommand$Builder: # {"id":"sourceFile","fileName":"BaseCompilerCommand.java"} com.android.tools.r8.ClassConflictResolver classConflictResolver -> A com.android.tools.r8.CancelCompilationChecker cancelCompilationChecker -> B boolean $assertionsDisabled -> C com.android.tools.r8.ProgramConsumer programConsumer -> f com.android.tools.r8.StringConsumer mainDexListConsumer -> g java.nio.file.Path outputPath -> h com.android.tools.r8.OutputMode outputMode -> i com.android.tools.r8.CompilationMode mode -> j int minApiLevel -> k int threadCount -> l com.android.tools.r8.utils.InternalOptions$DesugarState desugarState -> m java.util.List desugaredLibrarySpecificationResources -> n boolean includeClassesChecksum -> o boolean optimizeMultidexForLinearAlloc -> p java.util.function.BiPredicate dexClassChecksumFilter -> q java.util.List assertionsConfiguration -> r java.util.List outputInspections -> s com.android.tools.r8.StringConsumer proguardMapConsumer -> t com.android.tools.r8.utils.DumpInputFlags dumpInputFlags -> u com.android.tools.r8.MapIdProvider mapIdProvider -> v com.android.tools.r8.SourceFileProvider sourceFileProvider -> w boolean isAndroidPlatformBuild -> x java.util.List artProfilesForRewriting -> y java.util.List startupProfileProviders -> z 1:1:void ():270:270 -> 1:1:void (com.android.tools.r8.DiagnosticsHandler):307:307 -> 2:36:void (com.android.tools.r8.DiagnosticsHandler):274:308 -> 37:37:void (com.android.tools.r8.utils.AndroidApp):313:313 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/p;)V"} 38:78:void (com.android.tools.r8.utils.AndroidApp):274:314 -> 79:79:void (com.android.tools.r8.utils.AndroidApp,com.android.tools.r8.DiagnosticsHandler):319:319 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/p;Lcom/android/tools/r8/DiagnosticsHandler;)V"} 80:126:void (com.android.tools.r8.utils.AndroidApp,com.android.tools.r8.DiagnosticsHandler):274:320 -> 1:1:boolean lambda$new$0(java.lang.String,java.lang.Long):0:0 -> a 2:34:com.android.tools.r8.InternalProgramOutputPathConsumer createProgramOutputConsumer(java.nio.file.Path,com.android.tools.r8.OutputMode,boolean):513:545 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/nio/file/Path;Lcom/android/tools/r8/OutputMode;Z)Lcom/android/tools/r8/N;"} 35:48:com.android.tools.r8.ir.desugar.desugaredlibrary.DesugaredLibrarySpecification getDesugaredLibraryConfiguration(com.android.tools.r8.graph.DexItemFactory,boolean):639:652 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Z)Lcom/android/tools/r8/internal/Me;"} 49:49:com.android.tools.r8.ir.desugar.desugaredlibrary.DesugaredLibrarySpecification getDesugaredLibraryConfiguration(com.android.tools.r8.graph.DexItemFactory,boolean):647:647 -> a 50:50:com.android.tools.r8.ir.desugar.desugaredlibrary.DesugaredLibrarySpecification getDesugaredLibraryConfiguration(com.android.tools.r8.graph.DexItemFactory,boolean):643:643 -> a 51:55:com.android.tools.r8.BaseCompilerCommand$Builder setThreadCount(int):668:672 -> a 1:3:com.android.tools.r8.BaseCompilerCommand$Builder addArtProfileForRewriting(com.android.tools.r8.profile.art.ArtProfileProvider,com.android.tools.r8.profile.art.ArtProfileConsumer):722:724 -> addArtProfileForRewriting 1:2:com.android.tools.r8.BaseCompilerCommand$Builder addAssertionsConfiguration(java.util.function.Function):692:693 -> addAssertionsConfiguration 3:5:com.android.tools.r8.BaseCompilerCommand$Builder addAssertionsConfiguration(java.util.function.Function):692:694 -> addAssertionsConfiguration 1:2:com.android.tools.r8.BaseCompilerCommand$Builder addDesugaredLibraryConfiguration(java.lang.String):626:627 -> addDesugaredLibraryConfiguration 3:5:com.android.tools.r8.BaseCompilerCommand$Builder addDesugaredLibraryConfiguration(java.lang.String):626:628 -> addDesugaredLibraryConfiguration 6:7:com.android.tools.r8.BaseCompilerCommand$Builder addDesugaredLibraryConfiguration(com.android.tools.r8.StringResource):633:634 -> addDesugaredLibraryConfiguration # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/d0;)Lcom/android/tools/r8/BaseCompilerCommand$Builder;"} 1:2:com.android.tools.r8.BaseCompilerCommand$Builder addOutputInspection(java.util.function.Consumer):849:850 -> addOutputInspection 1:1:com.android.tools.r8.BaseCompilerCommand$Builder addSpecialLibraryConfiguration(java.lang.String):620:620 -> addSpecialLibraryConfiguration 1:2:com.android.tools.r8.BaseCompilerCommand$Builder addStartupProfileProviders(java.util.Collection):736:737 -> addStartupProfileProviders 1:2:com.android.tools.r8.BaseCompilerCommand$Builder dumpInputToDirectory(java.nio.file.Path):774:775 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/nio/file/Path;)V"} 1:2:com.android.tools.r8.BaseCompilerCommand$Builder dumpInputToFile(java.nio.file.Path):769:770 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/nio/file/Path;)V"} 1:37:void validate():784:820 -> e 38:47:void validate():816:825 -> e com.android.tools.r8.CompilationMode defaultCompilationMode() -> f 1:1:java.util.List getArtProfilesForRewriting():728:728 -> g 1:1:boolean getAndroidPlatformBuild():711:711 -> getAndroidPlatformBuild 1:1:com.android.tools.r8.CancelCompilationChecker getCancelCompilationChecker():756:756 -> getCancelCompilationChecker 1:1:java.util.function.BiPredicate getDexClassChecksumFilter():408:408 -> getDexClassChecksumFilter 1:1:boolean getDisableDesugaring():591:591 -> getDisableDesugaring 1:1:boolean getIncludeClassesChecksum():681:681 -> getIncludeClassesChecksum 1:1:com.android.tools.r8.StringConsumer getMainDexListConsumer():401:401 -> getMainDexListConsumer 1:1:com.android.tools.r8.MapIdProvider getMapIdProvider():605:605 -> getMapIdProvider 1:1:int getMinApiLevel():550:550 -> getMinApiLevel 1:1:com.android.tools.r8.CompilationMode getMode():327:327 -> getMode 1:1:com.android.tools.r8.OutputMode getOutputMode():356:356 -> getOutputMode 1:1:java.nio.file.Path getOutputPath():346:346 -> getOutputPath 1:1:com.android.tools.r8.ProgramConsumer getProgramConsumer():367:367 -> getProgramConsumer 1:1:com.android.tools.r8.SourceFileProvider getSourceFileProvider():615:615 -> getSourceFileProvider 1:1:java.util.List getAssertionsConfiguration():685:685 -> h 1:1:com.android.tools.r8.ClassConflictResolver getClassConflictResolver():870:870 -> i 1:1:com.android.tools.r8.utils.DumpInputFlags getDumpInputFlags():779:779 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/O0;"} 1:1:java.util.List getOutputInspections():854:854 -> k 1:1:java.util.List getStartupProfileProviders():741:741 -> l 1:1:int getThreadCount():676:676 -> m 1:1:boolean hasDesugaredLibraryConfiguration():656:656 -> n 1:1:boolean isMinApiLevelSet():554:554 -> o 1:1:boolean isOptimizeMultidexForLinearAlloc():426:426 -> p 1:2:com.android.tools.r8.BaseCompilerCommand$Builder skipDump():764:765 -> q # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} 1:2:com.android.tools.r8.BaseCompilerCommand$Builder setAndroidPlatformBuild(boolean):706:707 -> setAndroidPlatformBuild 1:2:com.android.tools.r8.BaseCompilerCommand$Builder setCancelCompilationChecker(com.android.tools.r8.CancelCompilationChecker):751:752 -> setCancelCompilationChecker 1:2:com.android.tools.r8.BaseCompilerCommand$Builder setClassConflictResolver(com.android.tools.r8.ClassConflictResolver):865:866 -> setClassConflictResolver 1:3:com.android.tools.r8.BaseCompilerCommand$Builder setDexClassChecksumFilter(java.util.function.BiPredicate):504:506 -> setDexClassChecksumFilter 1:2:com.android.tools.r8.BaseCompilerCommand$Builder setDisableDesugaring(boolean):585:586 -> setDisableDesugaring 1:2:com.android.tools.r8.BaseCompilerCommand$Builder setEnableDesugaring(boolean):569:570 -> setEnableDesugaring 1:2:com.android.tools.r8.BaseCompilerCommand$Builder setIncludeClassesChecksum(boolean):661:662 -> setIncludeClassesChecksum 1:2:com.android.tools.r8.BaseCompilerCommand$Builder setMainDexListConsumer(com.android.tools.r8.StringConsumer):469:470 -> setMainDexListConsumer 1:2:com.android.tools.r8.BaseCompilerCommand$Builder setMainDexListOutputPath(java.nio.file.Path):456:457 -> setMainDexListOutputPath 1:2:com.android.tools.r8.BaseCompilerCommand$Builder setMapIdProvider(com.android.tools.r8.MapIdProvider):600:601 -> setMapIdProvider 1:5:com.android.tools.r8.BaseCompilerCommand$Builder setMinApiLevel(int):560:564 -> setMinApiLevel 1:3:com.android.tools.r8.BaseCompilerCommand$Builder setMode(com.android.tools.r8.CompilationMode):334:336 -> setMode 1:2:com.android.tools.r8.BaseCompilerCommand$Builder setOptimizeMultidexForLinearAlloc(boolean):417:418 -> setOptimizeMultidexForLinearAlloc 1:1:com.android.tools.r8.BaseCompilerCommand$Builder setOutput(java.nio.file.Path,com.android.tools.r8.OutputMode):484:484 -> setOutput 2:7:com.android.tools.r8.BaseCompilerCommand$Builder setOutput(java.nio.file.Path,com.android.tools.r8.OutputMode,boolean):489:494 -> setOutput 1:4:com.android.tools.r8.BaseCompilerCommand$Builder setProgramConsumer(com.android.tools.r8.ProgramConsumer):440:443 -> setProgramConsumer 1:2:com.android.tools.r8.BaseCompilerCommand$Builder setProguardMapConsumer(com.android.tools.r8.StringConsumer):393:394 -> setProguardMapConsumer 1:2:com.android.tools.r8.BaseCompilerCommand$Builder setSourceFileProvider(com.android.tools.r8.SourceFileProvider):610:611 -> setSourceFileProvider com.android.tools.r8.BaseCompilerCommand$Builder$1 -> com.android.tools.r8.i: # {"id":"sourceFile","fileName":"BaseCompilerCommand.java"} 1:1:void (com.android.tools.r8.BaseCompilerCommand$Builder,java.nio.file.Path,boolean):520:520 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/nio/file/Path;Z)V"} com.android.tools.r8.BaseCompilerCommand$Builder$2 -> com.android.tools.r8.j: # {"id":"sourceFile","fileName":"BaseCompilerCommand.java"} 1:1:void (com.android.tools.r8.BaseCompilerCommand$Builder,java.nio.file.Path,boolean):527:527 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/nio/file/Path;Z)V"} com.android.tools.r8.BaseCompilerCommandParser -> com.android.tools.r8.l: # {"id":"sourceFile","fileName":"BaseCompilerCommandParser.java"} boolean $assertionsDisabled -> a 1:1:void ():20:20 -> 1:1:void ():20:20 -> 1:12:void parsePositiveIntArgument(java.util.function.Consumer,java.lang.String,java.lang.String,com.android.tools.r8.origin.Origin,java.util.function.Consumer):39:50 -> a 13:13:void parsePositiveIntArgument(java.util.function.Consumer,java.lang.String,java.lang.String,com.android.tools.r8.origin.Origin,java.util.function.Consumer):41:41 -> a 14:24:com.android.tools.r8.AssertionsConfiguration$Builder prepareBuilderForScope(com.android.tools.r8.AssertionsConfiguration$Builder,com.android.tools.r8.BaseCompilerCommandParser$AssertionTransformationType,com.android.tools.r8.references.MethodReference):66:76 -> a 14:24:com.android.tools.r8.AssertionsConfiguration lambda$addAssertionTransformation$0(com.android.tools.r8.BaseCompilerCommandParser$AssertionTransformationType,com.android.tools.r8.references.MethodReference,com.android.tools.r8.AssertionsConfiguration$Builder):87 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/k;Lcom/android/tools/r8/references/MethodReference;Lcom/android/tools/r8/AssertionsConfiguration$Builder;)Lcom/android/tools/r8/AssertionsConfiguration;"} 25:25:com.android.tools.r8.AssertionsConfiguration$Builder prepareBuilderForScope(com.android.tools.r8.AssertionsConfiguration$Builder,com.android.tools.r8.BaseCompilerCommandParser$AssertionTransformationType,com.android.tools.r8.references.MethodReference):74:74 -> a 25:25:com.android.tools.r8.AssertionsConfiguration lambda$addAssertionTransformation$0(com.android.tools.r8.BaseCompilerCommandParser$AssertionTransformationType,com.android.tools.r8.references.MethodReference,com.android.tools.r8.AssertionsConfiguration$Builder):87 -> a 26:26:com.android.tools.r8.AssertionsConfiguration$Builder prepareBuilderForScope(com.android.tools.r8.AssertionsConfiguration$Builder,com.android.tools.r8.BaseCompilerCommandParser$AssertionTransformationType,com.android.tools.r8.references.MethodReference):72:72 -> a 26:26:com.android.tools.r8.AssertionsConfiguration lambda$addAssertionTransformation$0(com.android.tools.r8.BaseCompilerCommandParser$AssertionTransformationType,com.android.tools.r8.references.MethodReference,com.android.tools.r8.AssertionsConfiguration$Builder):87 -> a 27:27:com.android.tools.r8.AssertionsConfiguration$Builder prepareBuilderForScope(com.android.tools.r8.AssertionsConfiguration$Builder,com.android.tools.r8.BaseCompilerCommandParser$AssertionTransformationType,com.android.tools.r8.references.MethodReference):70:70 -> a 27:27:com.android.tools.r8.AssertionsConfiguration lambda$addAssertionTransformation$0(com.android.tools.r8.BaseCompilerCommandParser$AssertionTransformationType,com.android.tools.r8.references.MethodReference,com.android.tools.r8.AssertionsConfiguration$Builder):87 -> a 28:28:com.android.tools.r8.AssertionsConfiguration$Builder prepareBuilderForScope(com.android.tools.r8.AssertionsConfiguration$Builder,com.android.tools.r8.BaseCompilerCommandParser$AssertionTransformationType,com.android.tools.r8.references.MethodReference):68:68 -> a 28:28:com.android.tools.r8.AssertionsConfiguration lambda$addAssertionTransformation$0(com.android.tools.r8.BaseCompilerCommandParser$AssertionTransformationType,com.android.tools.r8.references.MethodReference,com.android.tools.r8.AssertionsConfiguration$Builder):87 -> a 29:29:com.android.tools.r8.AssertionsConfiguration lambda$addAssertionTransformation$0(com.android.tools.r8.BaseCompilerCommandParser$AssertionTransformationType,com.android.tools.r8.references.MethodReference,com.android.tools.r8.AssertionsConfiguration$Builder):87:87 -> a 30:40:com.android.tools.r8.AssertionsConfiguration$Builder prepareBuilderForScope(com.android.tools.r8.AssertionsConfiguration$Builder,com.android.tools.r8.BaseCompilerCommandParser$AssertionTransformationType,com.android.tools.r8.references.MethodReference):66:76 -> a 30:40:com.android.tools.r8.AssertionsConfiguration lambda$addAssertionTransformation$1(com.android.tools.r8.BaseCompilerCommandParser$AssertionTransformationType,com.android.tools.r8.references.MethodReference,java.lang.String,com.android.tools.r8.AssertionsConfiguration$Builder):93 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/k;Lcom/android/tools/r8/references/MethodReference;Ljava/lang/String;Lcom/android/tools/r8/AssertionsConfiguration$Builder;)Lcom/android/tools/r8/AssertionsConfiguration;"} 41:41:com.android.tools.r8.AssertionsConfiguration$Builder prepareBuilderForScope(com.android.tools.r8.AssertionsConfiguration$Builder,com.android.tools.r8.BaseCompilerCommandParser$AssertionTransformationType,com.android.tools.r8.references.MethodReference):74:74 -> a 41:41:com.android.tools.r8.AssertionsConfiguration lambda$addAssertionTransformation$1(com.android.tools.r8.BaseCompilerCommandParser$AssertionTransformationType,com.android.tools.r8.references.MethodReference,java.lang.String,com.android.tools.r8.AssertionsConfiguration$Builder):93 -> a 42:42:com.android.tools.r8.AssertionsConfiguration$Builder prepareBuilderForScope(com.android.tools.r8.AssertionsConfiguration$Builder,com.android.tools.r8.BaseCompilerCommandParser$AssertionTransformationType,com.android.tools.r8.references.MethodReference):72:72 -> a 42:42:com.android.tools.r8.AssertionsConfiguration lambda$addAssertionTransformation$1(com.android.tools.r8.BaseCompilerCommandParser$AssertionTransformationType,com.android.tools.r8.references.MethodReference,java.lang.String,com.android.tools.r8.AssertionsConfiguration$Builder):93 -> a 43:43:com.android.tools.r8.AssertionsConfiguration$Builder prepareBuilderForScope(com.android.tools.r8.AssertionsConfiguration$Builder,com.android.tools.r8.BaseCompilerCommandParser$AssertionTransformationType,com.android.tools.r8.references.MethodReference):70:70 -> a 43:43:com.android.tools.r8.AssertionsConfiguration lambda$addAssertionTransformation$1(com.android.tools.r8.BaseCompilerCommandParser$AssertionTransformationType,com.android.tools.r8.references.MethodReference,java.lang.String,com.android.tools.r8.AssertionsConfiguration$Builder):93 -> a 44:44:com.android.tools.r8.AssertionsConfiguration$Builder prepareBuilderForScope(com.android.tools.r8.AssertionsConfiguration$Builder,com.android.tools.r8.BaseCompilerCommandParser$AssertionTransformationType,com.android.tools.r8.references.MethodReference):68:68 -> a 44:44:com.android.tools.r8.AssertionsConfiguration lambda$addAssertionTransformation$1(com.android.tools.r8.BaseCompilerCommandParser$AssertionTransformationType,com.android.tools.r8.references.MethodReference,java.lang.String,com.android.tools.r8.AssertionsConfiguration$Builder):93 -> a 45:45:com.android.tools.r8.AssertionsConfiguration lambda$addAssertionTransformation$1(com.android.tools.r8.BaseCompilerCommandParser$AssertionTransformationType,com.android.tools.r8.references.MethodReference,java.lang.String,com.android.tools.r8.AssertionsConfiguration$Builder):95:95 -> a 46:48:com.android.tools.r8.AssertionsConfiguration lambda$addAssertionTransformation$1(com.android.tools.r8.BaseCompilerCommandParser$AssertionTransformationType,com.android.tools.r8.references.MethodReference,java.lang.String,com.android.tools.r8.AssertionsConfiguration$Builder):94:96 -> a 49:61:void addAssertionTransformation(com.android.tools.r8.BaseCompilerCommand$Builder,com.android.tools.r8.BaseCompilerCommandParser$AssertionTransformationType,com.android.tools.r8.references.MethodReference,java.lang.String):86:98 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/BaseCompilerCommand$Builder;Lcom/android/tools/r8/k;Lcom/android/tools/r8/references/MethodReference;Ljava/lang/String;)V"} 62:125:boolean tryParseAssertionArgument(com.android.tools.r8.BaseCompilerCommand$Builder,java.lang.String,com.android.tools.r8.origin.Origin):109:172 -> a 126:128:boolean tryParseAssertionArgument(com.android.tools.r8.BaseCompilerCommand$Builder,java.lang.String,com.android.tools.r8.origin.Origin):171:173 -> a 129:134:boolean tryParseAssertionArgument(com.android.tools.r8.BaseCompilerCommand$Builder,java.lang.String,com.android.tools.r8.origin.Origin):170:175 -> a 135:135:boolean tryParseAssertionArgument(com.android.tools.r8.BaseCompilerCommand$Builder,java.lang.String,com.android.tools.r8.origin.Origin):165:165 -> a 136:136:boolean tryParseAssertionArgument(com.android.tools.r8.BaseCompilerCommand$Builder,java.lang.String,com.android.tools.r8.origin.Origin):156:156 -> a 137:186:boolean tryParseAssertionArgument(com.android.tools.r8.BaseCompilerCommand$Builder,java.lang.String,com.android.tools.r8.origin.Origin):147:196 -> a 187:187:boolean tryParseAssertionArgument(com.android.tools.r8.BaseCompilerCommand$Builder,java.lang.String,com.android.tools.r8.origin.Origin):195:195 -> a 188:200:com.android.tools.r8.DiagnosticsLevel tryParseLevel(java.util.function.Consumer,java.lang.String,com.android.tools.r8.origin.Origin):211:223 -> a 201:216:int tryParseMapDiagnostics(java.util.function.Consumer,com.android.tools.r8.utils.Reporter,java.lang.String,java.lang.String[],int,com.android.tools.r8.origin.Origin):240:255 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Consumer;Lcom/android/tools/r8/utils/O2;Ljava/lang/String;[Ljava/lang/String;ILcom/android/tools/r8/origin/Origin;)I"} 217:226:int tryParseMapDiagnostics(java.util.function.Consumer,com.android.tools.r8.utils.Reporter,java.lang.String,java.lang.String[],int,com.android.tools.r8.origin.Origin):251:260 -> a 227:238:int tryParseDump(com.android.tools.r8.BaseCompilerCommand$Builder,java.lang.String,java.lang.String[],int,com.android.tools.r8.origin.Origin):266:277 -> a 239:239:void addLibraryArgument(com.android.tools.r8.BaseCommand$Builder,com.android.tools.r8.origin.Origin,java.lang.String):305:305 -> a 240:251:boolean isJdkHome(java.nio.file.Path):287:298 -> a 240:251:void addLibraryArgument(com.android.tools.r8.BaseCommand$Builder,com.android.tools.r8.origin.Origin,java.lang.String):306 -> a 252:257:void addLibraryArgument(com.android.tools.r8.BaseCommand$Builder,com.android.tools.r8.origin.Origin,java.lang.String):309:314 -> a 1:11:com.android.tools.r8.AssertionsConfiguration$Builder prepareBuilderForScope(com.android.tools.r8.AssertionsConfiguration$Builder,com.android.tools.r8.BaseCompilerCommandParser$AssertionTransformationType,com.android.tools.r8.references.MethodReference):66:76 -> b 1:11:com.android.tools.r8.AssertionsConfiguration lambda$addAssertionTransformation$2(com.android.tools.r8.BaseCompilerCommandParser$AssertionTransformationType,com.android.tools.r8.references.MethodReference,java.lang.String,com.android.tools.r8.AssertionsConfiguration$Builder):100 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/k;Lcom/android/tools/r8/references/MethodReference;Ljava/lang/String;Lcom/android/tools/r8/AssertionsConfiguration$Builder;)Lcom/android/tools/r8/AssertionsConfiguration;"} 12:12:com.android.tools.r8.AssertionsConfiguration$Builder prepareBuilderForScope(com.android.tools.r8.AssertionsConfiguration$Builder,com.android.tools.r8.BaseCompilerCommandParser$AssertionTransformationType,com.android.tools.r8.references.MethodReference):74:74 -> b 12:12:com.android.tools.r8.AssertionsConfiguration lambda$addAssertionTransformation$2(com.android.tools.r8.BaseCompilerCommandParser$AssertionTransformationType,com.android.tools.r8.references.MethodReference,java.lang.String,com.android.tools.r8.AssertionsConfiguration$Builder):100 -> b 13:13:com.android.tools.r8.AssertionsConfiguration$Builder prepareBuilderForScope(com.android.tools.r8.AssertionsConfiguration$Builder,com.android.tools.r8.BaseCompilerCommandParser$AssertionTransformationType,com.android.tools.r8.references.MethodReference):72:72 -> b 13:13:com.android.tools.r8.AssertionsConfiguration lambda$addAssertionTransformation$2(com.android.tools.r8.BaseCompilerCommandParser$AssertionTransformationType,com.android.tools.r8.references.MethodReference,java.lang.String,com.android.tools.r8.AssertionsConfiguration$Builder):100 -> b 14:14:com.android.tools.r8.AssertionsConfiguration$Builder prepareBuilderForScope(com.android.tools.r8.AssertionsConfiguration$Builder,com.android.tools.r8.BaseCompilerCommandParser$AssertionTransformationType,com.android.tools.r8.references.MethodReference):70:70 -> b 14:14:com.android.tools.r8.AssertionsConfiguration lambda$addAssertionTransformation$2(com.android.tools.r8.BaseCompilerCommandParser$AssertionTransformationType,com.android.tools.r8.references.MethodReference,java.lang.String,com.android.tools.r8.AssertionsConfiguration$Builder):100 -> b 15:15:com.android.tools.r8.AssertionsConfiguration$Builder prepareBuilderForScope(com.android.tools.r8.AssertionsConfiguration$Builder,com.android.tools.r8.BaseCompilerCommandParser$AssertionTransformationType,com.android.tools.r8.references.MethodReference):68:68 -> b 15:15:com.android.tools.r8.AssertionsConfiguration lambda$addAssertionTransformation$2(com.android.tools.r8.BaseCompilerCommandParser$AssertionTransformationType,com.android.tools.r8.references.MethodReference,java.lang.String,com.android.tools.r8.AssertionsConfiguration$Builder):100 -> b 16:17:com.android.tools.r8.AssertionsConfiguration lambda$addAssertionTransformation$2(com.android.tools.r8.BaseCompilerCommandParser$AssertionTransformationType,com.android.tools.r8.references.MethodReference,java.lang.String,com.android.tools.r8.AssertionsConfiguration$Builder):101:102 -> b 18:18:int tryParseMapDiagnostics(com.android.tools.r8.BaseCompilerCommand$Builder,java.lang.String,java.lang.String[],int,com.android.tools.r8.origin.Origin):206:206 -> b 19:19:int tryParseMapDiagnostics(com.android.tools.r8.BaseCompilerCommand$Builder,java.lang.String,java.lang.String[],int,com.android.tools.r8.origin.Origin):205:205 -> b com.android.tools.r8.BaseCompilerCommandParser$AssertionTransformationType -> com.android.tools.r8.k: # {"id":"sourceFile","fileName":"BaseCompilerCommandParser.java"} com.android.tools.r8.BaseCompilerCommandParser$AssertionTransformationType ENABLE -> a com.android.tools.r8.BaseCompilerCommandParser$AssertionTransformationType DISABLE -> b com.android.tools.r8.BaseCompilerCommandParser$AssertionTransformationType PASSTHROUGH -> c com.android.tools.r8.BaseCompilerCommandParser$AssertionTransformationType HANDLER -> d 1:4:void ():56:59 -> 1:1:void (java.lang.String,int):55:55 -> com.android.tools.r8.ByteBufferProvider -> com.android.tools.r8.ByteBufferProvider: # {"id":"sourceFile","fileName":"ByteBufferProvider.java"} 1:1:java.nio.ByteBuffer acquireByteBuffer(int):24:24 -> acquireByteBuffer com.android.tools.r8.ByteDataView -> com.android.tools.r8.ByteDataView: # {"id":"sourceFile","fileName":"ByteDataView.java"} 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 -> copyByteData 1:2:byte[] getBuffer():36:37 -> getBuffer 1:2:int getLength():52:53 -> getLength 1:2:int getOffset():42:43 -> getOffset 1:1:void invalidate():62:62 -> invalidate 1:1:com.android.tools.r8.ByteDataView of(byte[]):17:17 -> of com.android.tools.r8.CancelCompilationChecker -> com.android.tools.r8.CancelCompilationChecker: # {"id":"sourceFile","fileName":"CancelCompilationChecker.java"} com.android.tools.r8.ClassConflictResolver -> com.android.tools.r8.ClassConflictResolver: # {"id":"sourceFile","fileName":"ClassConflictResolver.java"} com.android.tools.r8.ClassFileConsumer -> com.android.tools.r8.ClassFileConsumer: # {"id":"sourceFile","fileName":"ClassFileConsumer.java"} 1:1:com.android.tools.r8.ClassFileConsumer emptyConsumer():50:50 -> emptyConsumer com.android.tools.r8.ClassFileConsumer$ArchiveConsumer -> com.android.tools.r8.ClassFileConsumer$ArchiveConsumer: # {"id":"sourceFile","fileName":"ClassFileConsumer.java"} com.android.tools.r8.utils.OutputBuilder outputBuilder -> c boolean consumeDataResources -> d 1:1:void (java.nio.file.Path):93:93 -> 2:2:void (java.nio.file.Path,boolean):97:97 -> 3:3:void (java.nio.file.Path,com.android.tools.r8.ClassFileConsumer):101:101 -> 4:9:void (java.nio.file.Path,com.android.tools.r8.ClassFileConsumer,boolean):105:110 -> 1:2:void accept(com.android.tools.r8.ByteDataView,java.lang.String,com.android.tools.r8.DiagnosticsHandler):121:122 -> accept 3:3:void accept(com.android.tools.r8.DataDirectoryResource,com.android.tools.r8.DiagnosticsHandler):127:127 -> accept 4:4:void accept(com.android.tools.r8.DataEntryResource,com.android.tools.r8.DiagnosticsHandler):132:132 -> accept 1:2:void finished(com.android.tools.r8.DiagnosticsHandler):137:138 -> finished 1:1:com.android.tools.r8.DataResourceConsumer getDataResourceConsumer():116:116 -> getDataResourceConsumer 1:1:java.nio.file.Path internalGetOutputPath():143:143 -> internalGetOutputPath 1:10:void writeResourcesForTesting(java.nio.file.Path,java.util.List,java.util.Set,java.util.Set):152:161 -> writeResourcesForTesting 11:11:void writeResourcesForTesting(java.nio.file.Path,java.util.List,java.util.Set,java.util.Set):155:155 -> writeResourcesForTesting 12:12:void writeResourcesForTesting(java.nio.file.Path,java.util.List,java.util.Set,java.util.Set):154:154 -> writeResourcesForTesting com.android.tools.r8.ClassFileConsumer$DirectoryConsumer -> com.android.tools.r8.ClassFileConsumer$DirectoryConsumer: # {"id":"sourceFile","fileName":"ClassFileConsumer.java"} com.android.tools.r8.utils.OutputBuilder outputBuilder -> c boolean consumeDataResouces -> d 1:1:void (java.nio.file.Path):173:173 -> 2:2:void (java.nio.file.Path,boolean):177:177 -> 3:3:void (java.nio.file.Path,com.android.tools.r8.ClassFileConsumer):181:181 -> 4:6:void (java.nio.file.Path,com.android.tools.r8.ClassFileConsumer,boolean):186:188 -> 1:2:void accept(com.android.tools.r8.ByteDataView,java.lang.String,com.android.tools.r8.DiagnosticsHandler):198:199 -> accept 3:3:void accept(com.android.tools.r8.DataDirectoryResource,com.android.tools.r8.DiagnosticsHandler):204:204 -> accept 4:4:void accept(com.android.tools.r8.DataEntryResource,com.android.tools.r8.DiagnosticsHandler):209:209 -> accept 1:1:void finished(com.android.tools.r8.DiagnosticsHandler):214:214 -> finished 1:1:com.android.tools.r8.DataResourceConsumer getDataResourceConsumer():193:193 -> getDataResourceConsumer 1:1:java.nio.file.Path internalGetOutputPath():219:219 -> internalGetOutputPath com.android.tools.r8.ClassFileConsumer$ForwardingConsumer -> com.android.tools.r8.ClassFileConsumer$ForwardingConsumer: # {"id":"sourceFile","fileName":"ClassFileConsumer.java"} com.android.tools.r8.ClassFileConsumer consumer -> a com.android.tools.r8.ClassFileConsumer EMPTY_CONSUMER -> b 1:1:void ():57:57 -> 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 -> accept 1:2:void finished(com.android.tools.r8.DiagnosticsHandler):79:80 -> finished 1:1:com.android.tools.r8.DataResourceConsumer getDataResourceConsumer():67:67 -> getDataResourceConsumer com.android.tools.r8.ClassFileResourceProvider -> com.android.tools.r8.ClassFileResourceProvider: # {"id":"sourceFile","fileName":"ClassFileResourceProvider.java"} com.android.tools.r8.CompatProguardCommandBuilder -> com.android.tools.r8.CompatProguardCommandBuilder: # {"id":"sourceFile","fileName":"CompatProguardCommandBuilder.java"} 1:1:void ():11:11 -> 2:3:void (boolean,com.android.tools.r8.DiagnosticsHandler):16:17 -> 4:4:void (boolean):21:21 -> 5:7:void (boolean,boolean):25:27 -> com.android.tools.r8.CompilationFailedException -> com.android.tools.r8.CompilationFailedException: # {"id":"sourceFile","fileName":"CompilationFailedException.java"} boolean cancelled -> a 1:2:void (java.lang.String,java.lang.Throwable,boolean):16:17 -> 3:4:void (java.lang.String):22:23 -> 1:1:boolean wasCancelled():28:28 -> wasCancelled com.android.tools.r8.CompilationMode -> com.android.tools.r8.CompilationMode: # {"id":"sourceFile","fileName":"CompilationMode.java"} com.android.tools.r8.CompilationMode[] $VALUES -> a 1:3:void ():10:12 -> 4:4:void ():7:7 -> 1:1:void (java.lang.String,int):8:8 -> 1:1:boolean isDebug():15:15 -> isDebug 1:1:boolean isRelease():19:19 -> isRelease 1:1:com.android.tools.r8.CompilationMode valueOf(java.lang.String):7:7 -> valueOf 1:1:com.android.tools.r8.CompilationMode[] values():7:7 -> values com.android.tools.r8.D8 -> com.android.tools.r8.D8: # {"id":"sourceFile","fileName":"D8.java"} boolean $assertionsDisabled -> a 1:1:void ():83:83 -> 1:1:com.android.tools.r8.shaking.AssumeInfoCollection$Builder com.android.tools.r8.shaking.AssumeInfoCollection.builder():33:33 -> a 1:1:void initializeAssumeInfoCollection(com.android.tools.r8.graph.AppView):358 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)V"} 2:10:void initializeAssumeInfoCollection(com.android.tools.r8.graph.AppView):359:367 -> a 11:11:void initializeAssumeInfoCollection(com.android.tools.r8.graph.AppView):366:366 -> a 12:12:com.android.tools.r8.ir.analysis.value.NumberFromIntervalValue com.android.tools.r8.ir.analysis.value.AbstractValueFactory.createNumberFromIntervalValue(long,long):36:36 -> a 12:12:void initializeAssumeInfoCollection(com.android.tools.r8.graph.AppView):366 -> a 13:19:void initializeAssumeInfoCollection(com.android.tools.r8.graph.AppView):364:370 -> a 20:23:void lambda$run$0(com.android.tools.r8.utils.AndroidApp,com.android.tools.r8.utils.InternalOptions,java.util.concurrent.ExecutorService):101:104 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/p;Lcom/android/tools/r8/utils/A1;Ljava/util/concurrent/ExecutorService;)V"} 24:24:void lambda$main$2(java.lang.String[]):151:151 -> a 25:26:void runForTesting(com.android.tools.r8.utils.AndroidApp,com.android.tools.r8.utils.InternalOptions):156:157 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/p;Lcom/android/tools/r8/utils/A1;)V"} 27:45:com.android.tools.r8.graph.AppView readApp(com.android.tools.r8.utils.AndroidApp,com.android.tools.r8.utils.InternalOptions,java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):171:189 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/p;Lcom/android/tools/r8/utils/A1;Ljava/util/concurrent/ExecutorService;Lcom/android/tools/r8/utils/z3;)Lcom/android/tools/r8/graph/m;"} 46:46:com.android.tools.r8.graph.AppView lambda$readApp$5(com.android.tools.r8.graph.AppInfo,com.android.tools.r8.ir.desugar.TypeRewriter,com.android.tools.r8.utils.Timing):189:189 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/h;Lcom/android/tools/r8/internal/M00;Lcom/android/tools/r8/utils/z3;)Lcom/android/tools/r8/graph/m;"} 47:47:java.lang.Boolean lambda$run$6(com.android.tools.r8.utils.InternalOptions):207:207 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/A1;)Ljava/lang/Boolean;"} 48:50:void lambda$run$7(com.android.tools.r8.graph.analysis.ClassInitializerAssertionEnablingAnalysis,com.android.tools.r8.graph.DexProgramClass):231:233 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/V9;Lcom/android/tools/r8/graph/q2;)V"} 51:51:void lambda$run$8(java.lang.String):252:252 -> a 52:52:void lambda$run$9(com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.graph.AppView):265:265 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/A1;Lcom/android/tools/r8/graph/m;)V"} 53:76:void finalizeApplication(com.android.tools.r8.graph.AppView,java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):376:399 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/utils/z3;Ljava/util/concurrent/ExecutorService;)V"} 77:77:void lambda$finalizeApplication$14(com.android.tools.r8.graph.AppView,java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):383:383 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Ljava/util/concurrent/ExecutorService;Lcom/android/tools/r8/utils/z3;)V"} 78:78:void com.android.tools.r8.horizontalclassmerging.HorizontalClassMerger.runIfNecessary(java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):81:81 -> a 78:78:void lambda$finalizeApplication$14(com.android.tools.r8.graph.AppView,java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):384 -> a 79:79:void lambda$finalizeApplication$15(com.android.tools.r8.graph.AppView,java.util.concurrent.ExecutorService):389:389 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Ljava/util/concurrent/ExecutorService;)V"} 80:80:void com.android.tools.r8.naming.signature.GenericSignatureRewriter.(com.android.tools.r8.graph.AppView):31:31 -> a 80:80:void lambda$finalizeApplication$15(com.android.tools.r8.graph.AppView,java.util.concurrent.ExecutorService):389 -> a 81:81:void lambda$finalizeApplication$15(com.android.tools.r8.graph.AppView,java.util.concurrent.ExecutorService):390:390 -> a 82:103:com.android.tools.r8.graph.DexApplication rewriteNonDexInputs(com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.AndroidApp,java.util.concurrent.ExecutorService,com.android.tools.r8.dex.Marker,com.android.tools.r8.utils.Timing):412:433 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/utils/p;Ljava/util/concurrent/ExecutorService;Lcom/android/tools/r8/dex/U;Lcom/android/tools/r8/utils/z3;)Lcom/android/tools/r8/graph/b4;"} 104:109:com.android.tools.r8.graph.DexApplication rewriteNonDexInputs(com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.AndroidApp,java.util.concurrent.ExecutorService,com.android.tools.r8.dex.Marker,com.android.tools.r8.utils.Timing):430:435 -> a 110:110:void com.android.tools.r8.naming.signature.GenericSignatureRewriter.(com.android.tools.r8.graph.AppView):31:31 -> a 110:110:com.android.tools.r8.graph.DexApplication rewriteNonDexInputs(com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.AndroidApp,java.util.concurrent.ExecutorService,com.android.tools.r8.dex.Marker,com.android.tools.r8.utils.Timing):435 -> a 111:124:com.android.tools.r8.graph.DexApplication rewriteNonDexInputs(com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.AndroidApp,java.util.concurrent.ExecutorService,com.android.tools.r8.dex.Marker,com.android.tools.r8.utils.Timing):435:448 -> a 125:125:com.android.tools.r8.graph.DexApplication com.android.tools.r8.graph.LazyLoadedDexApplication$Builder.build():279:279 -> a 125:125:com.android.tools.r8.graph.DexApplication rewriteNonDexInputs(com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.AndroidApp,java.util.concurrent.ExecutorService,com.android.tools.r8.dex.Marker,com.android.tools.r8.utils.Timing):448 -> a 126:126:boolean com.android.tools.r8.utils.InternalOptions.isGeneratingDexIndexed():579:579 -> a 126:126:com.android.tools.r8.graph.AppInfo lambda$readApp$4(com.android.tools.r8.graph.LazyLoadedDexApplication,com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.dex.ApplicationReader):185 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/b4;Lcom/android/tools/r8/utils/A1;Lcom/android/tools/r8/dex/c;)Lcom/android/tools/r8/graph/h;"} 127:127:boolean com.android.tools.r8.utils.InternalOptions.isGeneratingDexIndexed():579:579 -> a 127:127:com.android.tools.r8.graph.AppInfo lambda$readApp$4(com.android.tools.r8.graph.LazyLoadedDexApplication,com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.dex.ApplicationReader):185 -> a 128:130:com.android.tools.r8.graph.AppInfo lambda$readApp$4(com.android.tools.r8.graph.LazyLoadedDexApplication,com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.dex.ApplicationReader):186:188 -> a 131:131:com.android.tools.r8.graph.AppInfo lambda$readApp$4(com.android.tools.r8.graph.LazyLoadedDexApplication,com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.dex.ApplicationReader):183:183 -> a 1:1:void lambda$run$1(com.android.tools.r8.utils.AndroidApp,com.android.tools.r8.utils.InternalOptions,java.util.concurrent.ExecutorService):121:121 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/p;Lcom/android/tools/r8/utils/A1;Ljava/util/concurrent/ExecutorService;)V"} 2:13:void run(java.lang.String[]):126:137 -> b 14:14:void lambda$run$10(com.android.tools.r8.graph.AppView):271:271 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)V"} 15:15:void lambda$run$10(com.android.tools.r8.graph.AppView):270:270 -> b 16:16:void lambda$finalizeApplication$13(com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.Timing,java.util.concurrent.ExecutorService):378:378 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/utils/z3;Ljava/util/concurrent/ExecutorService;)V"} 17:17:void lambda$finalizeApplication$16(com.android.tools.r8.graph.AppView,java.util.concurrent.ExecutorService):394:394 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Ljava/util/concurrent/ExecutorService;)V"} 1:4:void lambda$runForTesting$3(com.android.tools.r8.utils.AndroidApp,com.android.tools.r8.utils.InternalOptions,java.util.concurrent.ExecutorService):161:164 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/p;Lcom/android/tools/r8/utils/A1;Ljava/util/concurrent/ExecutorService;)V"} 5:5:void lambda$run$11(com.android.tools.r8.graph.AppView):277:277 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)V"} 6:6:void lambda$run$11(com.android.tools.r8.graph.AppView):276:276 -> c 7:7:void lambda$finalizeApplication$17(com.android.tools.r8.graph.AppView,java.util.concurrent.ExecutorService):397:397 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Ljava/util/concurrent/ExecutorService;)V"} 1:36:void run(com.android.tools.r8.utils.AndroidApp,com.android.tools.r8.utils.InternalOptions,java.util.concurrent.ExecutorService):194:229 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/p;Lcom/android/tools/r8/utils/A1;Ljava/util/concurrent/ExecutorService;)V"} 37:102:void run(com.android.tools.r8.utils.AndroidApp,com.android.tools.r8.utils.InternalOptions,java.util.concurrent.ExecutorService):228:293 -> d 103:120:void run(com.android.tools.r8.utils.AndroidApp,com.android.tools.r8.utils.InternalOptions,java.util.concurrent.ExecutorService):290:307 -> d 121:128:void run(com.android.tools.r8.utils.AndroidApp,com.android.tools.r8.utils.InternalOptions,java.util.concurrent.ExecutorService):306:313 -> d 129:143:void run(com.android.tools.r8.utils.AndroidApp,com.android.tools.r8.utils.InternalOptions,java.util.concurrent.ExecutorService):312:326 -> d 144:149:void reportSyntheticInformation(com.android.tools.r8.graph.AppView):349:354 -> d 144:149:void run(com.android.tools.r8.utils.AndroidApp,com.android.tools.r8.utils.InternalOptions,java.util.concurrent.ExecutorService):328 -> d 150:163:void run(com.android.tools.r8.utils.AndroidApp,com.android.tools.r8.utils.InternalOptions,java.util.concurrent.ExecutorService):330:343 -> d 164:172:void run(com.android.tools.r8.utils.AndroidApp,com.android.tools.r8.utils.InternalOptions,java.util.concurrent.ExecutorService):337:345 -> d 173:173:void lambda$run$12(com.android.tools.r8.graph.AppView):324:324 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)V"} 174:174:void lambda$run$12(com.android.tools.r8.graph.AppView):322:322 -> d 175:175:void lambda$finalizeApplication$18(com.android.tools.r8.graph.AppView,java.util.concurrent.ExecutorService):400:400 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Ljava/util/concurrent/ExecutorService;)V"} 1:5:void main(java.lang.String[]):147:151 -> main 6:7:void main(java.lang.String[]):148:149 -> main 1:5:void run(com.android.tools.r8.D8Command):94:98 -> run 6:6:void run(com.android.tools.r8.D8Command):97:97 -> run 7:10:void run(com.android.tools.r8.D8Command,java.util.concurrent.ExecutorService):116:119 -> run 11:11:void run(com.android.tools.r8.D8Command,java.util.concurrent.ExecutorService):118:118 -> run com.android.tools.r8.D8$ConvertedCfFiles -> com.android.tools.r8.m: # {"id":"sourceFile","fileName":"D8.java"} java.util.List resources -> a 1:3:void ():451:453 -> 1:3:void accept(int,com.android.tools.r8.ByteDataView,java.util.Set,com.android.tools.r8.DiagnosticsHandler):459:461 -> accept 4:4:void accept(int,com.android.tools.r8.ByteDataView,java.util.Set,com.android.tools.r8.DiagnosticsHandler):460:460 -> accept 5:5:void accept(int,com.android.tools.r8.ByteDataView,java.util.Set,com.android.tools.r8.DiagnosticsHandler):459:459 -> accept 1:1:java.util.Collection getProgramResources():466:466 -> getProgramResources com.android.tools.r8.D8Command -> com.android.tools.r8.D8Command: # {"id":"sourceFile","fileName":"D8Command.java"} com.android.tools.r8.GlobalSyntheticsConsumer globalSyntheticsConsumer -> A com.android.tools.r8.SyntheticInfoConsumer syntheticInfoConsumer -> B com.android.tools.r8.DesugarGraphConsumer desugarGraphConsumer -> C com.android.tools.r8.StringConsumer desugaredLibraryKeepRuleConsumer -> D com.android.tools.r8.ir.desugar.desugaredlibrary.DesugaredLibrarySpecification desugaredLibrarySpecification -> E java.lang.String synthesizedClassPrefix -> F boolean enableMainDexListCheck -> G boolean minimalMainDex -> H com.android.tools.r8.com.google.common.collect.ImmutableList mainDexKeepRules -> I com.android.tools.r8.StringConsumer proguardMapConsumer -> J boolean enableMissingLibraryApiModeling -> K com.android.tools.r8.graph.DexItemFactory factory -> L boolean $assertionsDisabled -> M boolean intermediate -> z 1:1:void ():61:61 -> 1:35: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,com.android.tools.r8.GlobalSyntheticsConsumer,boolean,boolean,java.util.function.BiPredicate,com.android.tools.r8.DesugarGraphConsumer,com.android.tools.r8.SyntheticInfoConsumer,com.android.tools.r8.StringConsumer,com.android.tools.r8.ir.desugar.desugaredlibrary.DesugaredLibrarySpecification,java.util.List,java.util.List,java.lang.String,boolean,boolean,com.android.tools.r8.com.google.common.collect.ImmutableList,int,com.android.tools.r8.utils.DumpInputFlags,com.android.tools.r8.MapIdProvider,com.android.tools.r8.StringConsumer,boolean,boolean,java.util.List,java.util.List,com.android.tools.r8.ClassConflictResolver,com.android.tools.r8.CancelCompilationChecker,com.android.tools.r8.graph.DexItemFactory):588:622 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/p;Lcom/android/tools/r8/CompilationMode;Lcom/android/tools/r8/ProgramConsumer;Lcom/android/tools/r8/StringConsumer;ILcom/android/tools/r8/utils/O2;Lcom/android/tools/r8/utils/A1$g;ZLcom/android/tools/r8/GlobalSyntheticsConsumer;ZZLjava/util/function/BiPredicate;Lcom/android/tools/r8/DesugarGraphConsumer;Lcom/android/tools/r8/SyntheticInfoConsumer;Lcom/android/tools/r8/StringConsumer;Lcom/android/tools/r8/internal/Me;Ljava/util/List;Ljava/util/List;Ljava/lang/String;ZLcom/android/tools/r8/internal/bm;ILcom/android/tools/r8/utils/O0;Lcom/android/tools/r8/MapIdProvider;Lcom/android/tools/r8/StringConsumer;ZZLjava/util/List;Ljava/util/List;Lcom/android/tools/r8/ClassConflictResolver;Lcom/android/tools/r8/CancelCompilationChecker;Lcom/android/tools/r8/graph/p1;)V"} 36:49:void (boolean,boolean):626:639 -> 1:1:com.android.tools.r8.D8Command$Builder builder(com.android.tools.r8.utils.AndroidApp):519:519 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/p;)Lcom/android/tools/r8/D8Command$Builder;"} 1:4:com.android.tools.r8.utils.InternalOptions getInternalOptions():644:647 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/A1;"} 5:5:boolean com.android.tools.r8.utils.InternalOptions.isGeneratingClassFiles():587:587 -> b 5:5:com.android.tools.r8.utils.InternalOptions getInternalOptions():648 -> b 6:12:com.android.tools.r8.utils.InternalOptions getInternalOptions():650:656 -> b 13:29:com.android.tools.r8.utils.InternalOptions getInternalOptions():655:671 -> b 30:30:com.android.tools.r8.naming.ProguardMapStringConsumer$Builder com.android.tools.r8.naming.ProguardMapStringConsumer.builder():52:52 -> b 30:30:com.android.tools.r8.utils.InternalOptions getInternalOptions():671 -> b 31:90:com.android.tools.r8.utils.InternalOptions getInternalOptions():672:731 -> b 91:91:boolean com.android.tools.r8.utils.InternalOptions.isGeneratingClassFiles():587:587 -> b 91:91:com.android.tools.r8.utils.InternalOptions getInternalOptions():733 -> b 92:105:com.android.tools.r8.utils.InternalOptions getInternalOptions():733:746 -> b 106:112:com.android.tools.r8.utils.InternalOptions getInternalOptions():745:751 -> b 113:120:com.android.tools.r8.dump.DumpOptions dumpOptions():758:765 -> b 113:120:com.android.tools.r8.utils.InternalOptions getInternalOptions():752 -> b 121:121:com.android.tools.r8.utils.InternalOptions getInternalOptions():752:752 -> b 1:1:com.android.tools.r8.D8Command$Builder builder():510:510 -> builder 2:2:void com.android.tools.r8.D8Command$Builder.():103:103 -> builder 2:2:com.android.tools.r8.D8Command$Builder builder():510 -> builder 3:3:com.android.tools.r8.D8Command$Builder builder(com.android.tools.r8.DiagnosticsHandler):514:514 -> builder 1:1:java.util.List getParseFlagsInformation():551:551 -> getParseFlagsInformation 1:1:com.android.tools.r8.D8Command$Builder parse(java.lang.String[],com.android.tools.r8.origin.Origin):532:532 -> parse 2:2:com.android.tools.r8.D8Command$Builder parse(java.lang.String[],com.android.tools.r8.origin.Origin,com.android.tools.r8.DiagnosticsHandler):546:546 -> parse com.android.tools.r8.D8Command$Builder -> com.android.tools.r8.D8Command$Builder: # {"id":"sourceFile","fileName":"D8Command.java"} boolean intermediate -> D com.android.tools.r8.GlobalSyntheticsConsumer globalSyntheticsConsumer -> E java.util.List globalSyntheticsResourceProviders -> F com.android.tools.r8.DesugarGraphConsumer desugarGraphConsumer -> G com.android.tools.r8.SyntheticInfoConsumer syntheticInfoConsumer -> H com.android.tools.r8.StringConsumer desugaredLibraryKeepRuleConsumer -> I java.lang.String synthesizedClassPrefix -> J boolean enableMainDexListCheck -> K java.util.List mainDexRules -> L boolean enableMissingLibraryApiModeling -> M 1:1:void (com.android.tools.r8.DiagnosticsHandler):107:107 -> 2:13:void (com.android.tools.r8.DiagnosticsHandler):89:100 -> 14:14:void (com.android.tools.r8.utils.AndroidApp):111:111 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/p;)V"} 15:26:void (com.android.tools.r8.utils.AndroidApp):89:100 -> 1:1:com.android.tools.r8.D8Command$Builder setSynthesizedClassesPrefix(java.lang.String):324:324 -> a 2:3:void lambda$addMainDexRules$3(java.util.List,com.android.tools.r8.origin.Origin):357:358 -> a 4:4:void lambda$addMainDexRules$3(java.util.List,com.android.tools.r8.origin.Origin):357:357 -> a 1:1:com.android.tools.r8.BaseCommand$Builder addClasspathFiles(java.util.Collection):86:86 -> addClasspathFiles 2:2:com.android.tools.r8.BaseCommand$Builder addClasspathFiles(java.nio.file.Path[]):86:86 -> addClasspathFiles 3:3:com.android.tools.r8.D8Command$Builder addClasspathFiles(java.nio.file.Path[]):128:128 -> addClasspathFiles 4:4:com.android.tools.r8.D8Command$Builder addClasspathFiles(java.util.Collection):136:136 -> addClasspathFiles 1:1:com.android.tools.r8.BaseCommand$Builder addClasspathResourceProvider(com.android.tools.r8.ClassFileResourceProvider):86:86 -> addClasspathResourceProvider 2:2:com.android.tools.r8.D8Command$Builder addClasspathResourceProvider(com.android.tools.r8.ClassFileResourceProvider):144:144 -> addClasspathResourceProvider 1:1:com.android.tools.r8.BaseCommand$Builder addDexProgramData(byte[],com.android.tools.r8.origin.Origin):86:86 -> addDexProgramData 2:2:com.android.tools.r8.D8Command$Builder addDexProgramData(byte[],com.android.tools.r8.origin.Origin):119:119 -> addDexProgramData 1:1:com.android.tools.r8.D8Command$Builder addGlobalSyntheticsFiles(java.nio.file.Path[]):234:234 -> addGlobalSyntheticsFiles 2:3:com.android.tools.r8.D8Command$Builder addGlobalSyntheticsFiles(java.util.Collection):239:240 -> addGlobalSyntheticsFiles 1:1:com.android.tools.r8.D8Command$Builder addGlobalSyntheticsResourceProviders(com.android.tools.r8.GlobalSyntheticsResourceProvider[]):222:222 -> addGlobalSyntheticsResourceProviders 2:2:com.android.tools.r8.D8Command$Builder addGlobalSyntheticsResourceProviders(java.util.Collection):228:228 -> addGlobalSyntheticsResourceProviders 1:1:com.android.tools.r8.D8Command$Builder addMainDexRules(java.util.List,com.android.tools.r8.origin.Origin):355:355 -> addMainDexRules 1:1:com.android.tools.r8.D8Command$Builder addMainDexRulesFiles(java.nio.file.Path[]):344:344 -> addMainDexRulesFiles 2:2:com.android.tools.r8.D8Command$Builder addMainDexRulesFiles(java.util.Collection):349:349 -> addMainDexRulesFiles 1:1:com.android.tools.r8.BaseCompilerCommand$Builder addStartupProfileProviders(java.util.Collection):86:86 -> addStartupProfileProviders 2:2:com.android.tools.r8.BaseCompilerCommand$Builder addStartupProfileProviders(com.android.tools.r8.startup.StartupProfileProvider[]):86:86 -> addStartupProfileProviders 3:3:com.android.tools.r8.D8Command$Builder addStartupProfileProviders(java.util.Collection):310:310 -> addStartupProfileProviders 4:4:com.android.tools.r8.BaseCompilerCommand$Builder com.android.tools.r8.BaseCompilerCommand$Builder.addStartupProfileProviders(com.android.tools.r8.startup.StartupProfileProvider[]):732:732 -> addStartupProfileProviders 4:4:com.android.tools.r8.D8Command$Builder addStartupProfileProviders(com.android.tools.r8.startup.StartupProfileProvider[]):297 -> addStartupProfileProviders 5:5:com.android.tools.r8.D8Command$Builder addStartupProfileProviders(com.android.tools.r8.startup.StartupProfileProvider[]):297:297 -> addStartupProfileProviders 1:1:com.android.tools.r8.BaseCommand makeCommand():86:86 -> c 2:2:void lambda$addDexProgramData$0(byte[],com.android.tools.r8.origin.Origin):119:119 -> c com.android.tools.r8.BaseCommand$Builder self() -> d 1:1:void lambda$addMainDexRulesFiles$1(java.nio.file.Path):349:349 -> e 2:32:void validate():376:406 -> e 33:54:void validate():404:425 -> e 55:61:void validate():423:429 -> e 1:1:com.android.tools.r8.CompilationMode defaultCompilationMode():320:320 -> f 2:2:void lambda$addMainDexRulesFiles$2(java.util.Collection):349:349 -> f 1:1:com.android.tools.r8.DesugarGraphConsumer getDesugarGraphConsumer():260:260 -> getDesugarGraphConsumer 1:1:com.android.tools.r8.SyntheticInfoConsumer getSyntheticInfoConsumer():275:275 -> getSyntheticInfoConsumer 1:12:com.android.tools.r8.D8Command makeCommand():434:445 -> r 13:18:com.android.tools.r8.com.google.common.collect.ImmutableList com.android.tools.r8.shaking.ProguardConfigurationParser.parse(java.util.List,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter):113:118 -> r 13:18:com.android.tools.r8.D8Command makeCommand():445 -> r 19:36:com.android.tools.r8.D8Command makeCommand():447:464 -> r 37:37:com.android.tools.r8.utils.InternalOptions$DesugarState com.android.tools.r8.BaseCompilerCommand$Builder.getDesugaringState():595:595 -> r 37:37:com.android.tools.r8.D8Command makeCommand():465 -> r 38:63:com.android.tools.r8.D8Command makeCommand():465:490 -> r 64:64:com.android.tools.r8.D8Command makeCommand():435:435 -> r 1:1:com.android.tools.r8.D8Command$Builder setDesugarGraphConsumer(com.android.tools.r8.DesugarGraphConsumer):269:269 -> setDesugarGraphConsumer 1:1:com.android.tools.r8.D8Command$Builder setDesugaredLibraryKeepRuleConsumer(com.android.tools.r8.StringConsumer):252:252 -> setDesugaredLibraryKeepRuleConsumer 1:1:com.android.tools.r8.D8Command$Builder setEnableExperimentalMissingLibraryApiModeling(boolean):370:370 -> setEnableExperimentalMissingLibraryApiModeling 1:1:com.android.tools.r8.D8Command$Builder setGlobalSyntheticsConsumer(com.android.tools.r8.GlobalSyntheticsConsumer):215:215 -> setGlobalSyntheticsConsumer 1:1:com.android.tools.r8.D8Command$Builder setIntermediate(boolean):204:204 -> setIntermediate 1:1:com.android.tools.r8.D8Command$Builder setProguardInputMapFile(java.nio.file.Path):149:149 -> setProguardInputMapFile 1:1:com.android.tools.r8.BaseCompilerCommand$Builder setProguardMapConsumer(com.android.tools.r8.StringConsumer):86:86 -> setProguardMapConsumer 2:2:com.android.tools.r8.D8Command$Builder setProguardMapConsumer(com.android.tools.r8.StringConsumer):167:167 -> setProguardMapConsumer 1:1:com.android.tools.r8.BaseCompilerCommand$Builder setProguardMapOutputPath(java.nio.file.Path):86:86 -> setProguardMapOutputPath 2:3:com.android.tools.r8.BaseCompilerCommand$Builder com.android.tools.r8.BaseCompilerCommand$Builder.setProguardMapOutputPath(java.nio.file.Path):380:381 -> setProguardMapOutputPath 2:3:com.android.tools.r8.D8Command$Builder setProguardMapOutputPath(java.nio.file.Path):185 -> setProguardMapOutputPath 4:4:com.android.tools.r8.D8Command$Builder setProguardMapOutputPath(java.nio.file.Path):185:185 -> setProguardMapOutputPath 1:1:com.android.tools.r8.D8Command$Builder setSyntheticInfoConsumer(com.android.tools.r8.SyntheticInfoConsumer):284:284 -> setSyntheticInfoConsumer com.android.tools.r8.D8Command$DefaultD8DiagnosticsHandler -> com.android.tools.r8.n: # {"id":"sourceFile","fileName":"D8Command.java"} 1:1:void ():64:64 -> 1:6:void error(com.android.tools.r8.Diagnostic):68:73 -> error 7:13:void error(com.android.tools.r8.Diagnostic):71:77 -> error com.android.tools.r8.D8CommandParser -> com.android.tools.r8.p: # {"id":"sourceFile","fileName":"D8CommandParser.java"} java.util.Set OPTIONS_WITH_ONE_PARAMETER -> b java.util.Set OPTIONS_WITH_TWO_PARAMETERS -> c 1:19:void ():30:48 -> 1:1:void ():28:28 -> 1:3:java.util.List getFlags():51:53 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/bm;"} 4:4:com.android.tools.r8.ParseFlagInfoImpl com.android.tools.r8.ParseFlagInfoImpl.getOutput():42:42 -> a 4:4:java.util.List getFlags():54 -> a 5:5:java.util.List getFlags():54:54 -> a 6:6:com.android.tools.r8.ParseFlagInfoImpl com.android.tools.r8.ParseFlagInfoImpl.getLib():50:50 -> a 6:6:java.util.List getFlags():55 -> a 7:7:java.util.List getFlags():55:55 -> a 8:8:com.android.tools.r8.ParseFlagInfoImpl com.android.tools.r8.ParseFlagInfoImpl.getClasspath():54:54 -> a 8:8:java.util.List getFlags():56 -> a 9:12:java.util.List getFlags():56:59 -> a 13:19:java.util.List getFlags():58:64 -> a 20:24:java.util.List getFlags():63:67 -> a 25:31:java.util.List getFlags():66:72 -> a 32:37:java.util.List getFlags():71:76 -> a 38:38:com.android.tools.r8.ParseFlagInfoImpl com.android.tools.r8.ParseFlagInfoImpl.getDesugaredLib():67:67 -> a 38:38:java.util.List getFlags():77 -> a 39:41:java.util.List getFlags():77:79 -> a 42:42:java.util.List getFlags():78:78 -> a 43:43:com.android.tools.r8.ParseFlagInfoImpl com.android.tools.r8.ParseFlagInfoImpl.getMainDexRules():75:75 -> a 43:43:java.util.List getFlags():83 -> a 44:44:java.util.List getFlags():83:83 -> a 45:45:com.android.tools.r8.ParseFlagInfoImpl com.android.tools.r8.ParseFlagInfoImpl.getMainDexList():83:83 -> a 45:45:java.util.List getFlags():84 -> a 46:46:java.util.List getFlags():84:84 -> a 47:47:com.android.tools.r8.ParseFlagInfoImpl com.android.tools.r8.ParseFlagInfoImpl.getMainDexListOutput():87:87 -> a 47:47:java.util.List getFlags():85 -> a 48:49:java.util.List getFlags():85:86 -> a 50:50:com.android.tools.r8.ParseFlagInfoImpl com.android.tools.r8.ParseFlagInfoImpl.getThreadCount():138:138 -> a 50:50:java.util.List getFlags():87 -> a 51:52:java.util.List getFlags():87:88 -> a 53:53:com.android.tools.r8.ParseFlagInfoImpl com.android.tools.r8.ParseFlagInfoImpl.getAndroidPlatformBuild():162:162 -> a 53:53:java.util.List getFlags():89 -> a 54:54:java.util.List getFlags():89:89 -> a 55:55:com.android.tools.r8.ParseFlagInfoImpl com.android.tools.r8.ParseFlagInfoImpl.getArtProfile():169:169 -> a 55:55:java.util.List getFlags():90 -> a 56:56:com.android.tools.r8.ParseFlagInfoImpl com.android.tools.r8.ParseFlagInfoImpl.flag2(java.lang.String,java.lang.String,java.lang.String,java.lang.String[]):189:189 -> a 56:56:com.android.tools.r8.ParseFlagInfoImpl com.android.tools.r8.ParseFlagInfoImpl.getArtProfile():169 -> a 56:56:java.util.List getFlags():90 -> a 57:57:com.android.tools.r8.ParseFlagInfoImpl com.android.tools.r8.ParseFlagInfoImpl.flag(java.lang.String,java.util.List,java.util.List):201:201 -> a 57:57:com.android.tools.r8.ParseFlagInfoImpl com.android.tools.r8.ParseFlagInfoImpl.flag2(java.lang.String,java.lang.String,java.lang.String,java.lang.String[]):189 -> a 57:57:com.android.tools.r8.ParseFlagInfoImpl com.android.tools.r8.ParseFlagInfoImpl.getArtProfile():169 -> a 57:57:java.util.List getFlags():90 -> a 58:62:java.lang.String com.android.tools.r8.ParseFlagInfoImpl.fmt(java.lang.String,java.util.List):193:197 -> a 58:62:com.android.tools.r8.ParseFlagInfoImpl com.android.tools.r8.ParseFlagInfoImpl.flag(java.lang.String,java.util.List,java.util.List):201 -> a 58:62:com.android.tools.r8.ParseFlagInfoImpl com.android.tools.r8.ParseFlagInfoImpl.flag2(java.lang.String,java.lang.String,java.lang.String,java.lang.String[]):189 -> a 58:62:com.android.tools.r8.ParseFlagInfoImpl com.android.tools.r8.ParseFlagInfoImpl.getArtProfile():169 -> a 58:62:java.util.List getFlags():90 -> a 63:63:com.android.tools.r8.ParseFlagInfoImpl com.android.tools.r8.ParseFlagInfoImpl.flag(java.lang.String,java.util.List,java.util.List):201:201 -> a 63:63:com.android.tools.r8.ParseFlagInfoImpl com.android.tools.r8.ParseFlagInfoImpl.flag2(java.lang.String,java.lang.String,java.lang.String,java.lang.String[]):189 -> a 63:63:com.android.tools.r8.ParseFlagInfoImpl com.android.tools.r8.ParseFlagInfoImpl.getArtProfile():169 -> a 63:63:java.util.List getFlags():90 -> a 64:64:java.util.List getFlags():90:90 -> a 65:65:com.android.tools.r8.ParseFlagInfoImpl com.android.tools.r8.ParseFlagInfoImpl.getStartupProfile():177:177 -> a 65:65:java.util.List getFlags():91 -> a 66:67:java.util.List getFlags():91:92 -> a 68:68:com.android.tools.r8.ParseFlagInfoImpl com.android.tools.r8.ParseFlagInfoImpl.getHelp():95:95 -> a 68:68:java.util.List getFlags():93 -> a 69:70:java.util.List getFlags():93:94 -> a 71:71:com.android.tools.r8.D8Command$Builder parse(java.lang.String[],com.android.tools.r8.origin.Origin):191:191 -> a 72:72:com.android.tools.r8.D8Command$Builder parse(java.lang.String[],com.android.tools.r8.origin.Origin,com.android.tools.r8.DiagnosticsHandler):205:205 -> a 73:91:com.android.tools.r8.D8Command$Builder parse(java.lang.String[],com.android.tools.r8.origin.Origin,com.android.tools.r8.D8Command$Builder):214:232 -> a 92:140:com.android.tools.r8.D8Command$Builder parse(java.lang.String[],com.android.tools.r8.origin.Origin,com.android.tools.r8.D8Command$Builder):224:272 -> a 141:153:com.android.tools.r8.D8Command$Builder parse(java.lang.String[],com.android.tools.r8.origin.Origin,com.android.tools.r8.D8Command$Builder):270:282 -> a 154:157:boolean isArchive(java.nio.file.Path):102:105 -> a 154:157:com.android.tools.r8.D8Command$Builder parse(java.lang.String[],com.android.tools.r8.origin.Origin,com.android.tools.r8.D8Command$Builder):285 -> a 158:161:com.android.tools.r8.D8Command$Builder parse(java.lang.String[],com.android.tools.r8.origin.Origin,com.android.tools.r8.D8Command$Builder):286:289 -> a 162:165:com.android.tools.r8.D8Command$Builder parse(java.lang.String[],com.android.tools.r8.origin.Origin,com.android.tools.r8.D8Command$Builder):288:291 -> a 166:194:com.android.tools.r8.D8Command$Builder parse(java.lang.String[],com.android.tools.r8.origin.Origin,com.android.tools.r8.D8Command$Builder):283:311 -> a 195:201:com.android.tools.r8.D8Command$Builder parse(java.lang.String[],com.android.tools.r8.origin.Origin,com.android.tools.r8.D8Command$Builder):310:316 -> a 202:220:com.android.tools.r8.D8Command$Builder parse(java.lang.String[],com.android.tools.r8.origin.Origin,com.android.tools.r8.D8Command$Builder):315:333 -> a 221:227:com.android.tools.r8.D8Command$Builder parse(java.lang.String[],com.android.tools.r8.origin.Origin,com.android.tools.r8.D8Command$Builder):331:337 -> a 228:263:com.android.tools.r8.D8Command$Builder parse(java.lang.String[],com.android.tools.r8.origin.Origin,com.android.tools.r8.D8Command$Builder):336:371 -> a 1:9:java.lang.String getUsageMessage():170:178 -> b com.android.tools.r8.D8CommandParser$OrderedClassFileResourceProvider -> com.android.tools.r8.o: # {"id":"sourceFile","fileName":"D8CommandParser.java"} java.util.List providers -> a java.util.Set descriptors -> b 1:1:void (com.android.tools.r8.com.google.common.collect.ImmutableList):132:132 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/bm;)V"} 2:7:void (com.android.tools.r8.com.google.common.collect.ImmutableList):130:135 -> 1:1:void lambda$new$0(com.android.tools.r8.ClassFileResourceProvider):135:135 -> a 2:2:com.android.tools.r8.D8CommandParser$OrderedClassFileResourceProvider$Builder builder():139:139 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/o$a;"} 1:1:java.util.Set getClassDescriptors():144:144 -> getClassDescriptors 1:3:com.android.tools.r8.ProgramResource getProgramResource(java.lang.String):151:153 -> getProgramResource com.android.tools.r8.D8CommandParser$OrderedClassFileResourceProvider$Builder -> com.android.tools.r8.o$a: # {"id":"sourceFile","fileName":"D8CommandParser.java"} com.android.tools.r8.com.google.common.collect.ImmutableList$Builder builder -> a boolean empty -> b 1:4:void ():109:112 -> 1:1:com.android.tools.r8.D8CommandParser$OrderedClassFileResourceProvider build():115:115 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/o;"} 2:3:com.android.tools.r8.D8CommandParser$OrderedClassFileResourceProvider$Builder addClassFileResourceProvider(com.android.tools.r8.ClassFileResourceProvider):119:120 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/ClassFileResourceProvider;)Lcom/android/tools/r8/o$a;"} 1:1:boolean isEmpty():125:125 -> b com.android.tools.r8.DataDirectoryResource -> com.android.tools.r8.DataDirectoryResource: # {"id":"sourceFile","fileName":"DataDirectoryResource.java"} 1:2:com.android.tools.r8.DataDirectoryResource fromFile(java.nio.file.Path,java.nio.file.Path):23:24 -> fromFile 1:1:com.android.tools.r8.DataDirectoryResource fromName(java.lang.String,com.android.tools.r8.origin.Origin):19:19 -> fromName 1:1:com.android.tools.r8.DataDirectoryResource fromZip(java.util.zip.ZipFile,java.util.zip.ZipEntry):28:28 -> fromZip com.android.tools.r8.DataDirectoryResource$LocalDataDirectoryResource -> com.android.tools.r8.q: # {"id":"sourceFile","fileName":"DataDirectoryResource.java"} java.io.File file -> a java.lang.String relativePath -> b boolean $assertionsDisabled -> c 1:1:void ():75:75 -> 1:5:void (java.io.File,java.lang.String):79:83 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/io/File;)V"} 1:1:java.lang.String getName():93:93 -> getName 1:1:com.android.tools.r8.origin.Origin getOrigin():88:88 -> getOrigin com.android.tools.r8.DataDirectoryResource$NamedDataDirectoryResource -> com.android.tools.r8.r: # {"id":"sourceFile","fileName":"DataDirectoryResource.java"} java.lang.String name -> a com.android.tools.r8.origin.Origin origin -> b boolean $assertionsDisabled -> c 1:1:void ():31:31 -> 1:5:void (java.lang.String,com.android.tools.r8.origin.Origin):35:39 -> 1:1:java.lang.String getName():49:49 -> getName 1:1:com.android.tools.r8.origin.Origin getOrigin():44:44 -> getOrigin com.android.tools.r8.DataDirectoryResource$ZipDataDirectoryResource -> com.android.tools.r8.s: # {"id":"sourceFile","fileName":"DataDirectoryResource.java"} java.util.zip.ZipFile zip -> a java.util.zip.ZipEntry entry -> b boolean $assertionsDisabled -> c 1:1:void ():53:53 -> 1:5:void (java.util.zip.ZipFile,java.util.zip.ZipEntry):57:61 -> 1:1:java.lang.String getName():71:71 -> getName 1:1:com.android.tools.r8.origin.Origin getOrigin():66:66 -> getOrigin com.android.tools.r8.DataEntryResource -> com.android.tools.r8.DataEntryResource: # {"id":"sourceFile","fileName":"DataEntryResource.java"} 1:1:com.android.tools.r8.DataEntryResource fromBytes(byte[],java.lang.String,com.android.tools.r8.origin.Origin):26:26 -> fromBytes 1:2:com.android.tools.r8.DataEntryResource fromFile(java.nio.file.Path,java.nio.file.Path):39:40 -> fromFile 1:6:com.android.tools.r8.DataEntryResource fromString(java.lang.String,com.android.tools.r8.origin.Origin,java.lang.String[]):30:35 -> fromString 1:1:com.android.tools.r8.DataEntryResource fromZip(java.util.zip.ZipFile,java.util.zip.ZipEntry):44:44 -> fromZip 1:1:com.android.tools.r8.DataEntryResource withName(java.lang.String):48:48 -> withName com.android.tools.r8.DataEntryResource$ByteDataEntryResource -> com.android.tools.r8.t: # {"id":"sourceFile","fileName":"DataEntryResource.java"} byte[] bytes -> a java.lang.String name -> b com.android.tools.r8.origin.Origin origin -> c 1:4:void (byte[],java.lang.String,com.android.tools.r8.origin.Origin):57:60 -> 1:1:java.io.InputStream getByteStream():65:65 -> getByteStream 1:1:java.lang.String getName():70:70 -> getName 1:1:com.android.tools.r8.origin.Origin getOrigin():75:75 -> getOrigin com.android.tools.r8.DataEntryResource$LocalDataEntryResource -> com.android.tools.r8.u: # {"id":"sourceFile","fileName":"DataEntryResource.java"} java.io.File file -> a java.lang.String relativePath -> b boolean $assertionsDisabled -> c 1:1:void ():110:110 -> 1:5:void (java.io.File,java.lang.String):114:118 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/io/File;)V"} 1:3:java.io.InputStream getByteStream():134:136 -> getByteStream 1:1:java.lang.String getName():128:128 -> getName 1:1:com.android.tools.r8.origin.Origin getOrigin():123:123 -> getOrigin com.android.tools.r8.DataEntryResource$NestedDataEntryResource -> com.android.tools.r8.v: # {"id":"sourceFile","fileName":"DataEntryResource.java"} java.lang.String name -> a com.android.tools.r8.DataEntryResource resource -> b 1:4:void (java.lang.String,com.android.tools.r8.origin.Origin,com.android.tools.r8.DataEntryResource):150:153 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Lcom/android/tools/r8/DataEntryResource;)V"} 1:1:java.io.InputStream getByteStream():158:158 -> getByteStream 1:1:java.lang.String getName():163:163 -> getName 1:1:com.android.tools.r8.origin.Origin getOrigin():168:168 -> getOrigin com.android.tools.r8.DataEntryResource$ZipDataEntryResource -> com.android.tools.r8.w: # {"id":"sourceFile","fileName":"DataEntryResource.java"} java.util.zip.ZipFile zip -> a java.util.zip.ZipEntry entry -> b boolean $assertionsDisabled -> c 1:1:void ():79:79 -> 1:5:void (java.util.zip.ZipFile,java.util.zip.ZipEntry):83:87 -> 1:3:java.io.InputStream getByteStream():103:105 -> getByteStream 1:1:java.lang.String getName():97:97 -> getName 1:1:com.android.tools.r8.origin.Origin getOrigin():92:92 -> getOrigin com.android.tools.r8.DataResource -> com.android.tools.r8.DataResource: # {"id":"sourceFile","fileName":"DataResource.java"} com.android.tools.r8.DataResourceConsumer -> com.android.tools.r8.DataResourceConsumer: # {"id":"sourceFile","fileName":"DataResourceConsumer.java"} com.android.tools.r8.DataResourceProvider -> com.android.tools.r8.DataResourceProvider: # {"id":"sourceFile","fileName":"DataResourceProvider.java"} com.android.tools.r8.DataResourceProvider$Visitor -> com.android.tools.r8.DataResourceProvider$Visitor: # {"id":"sourceFile","fileName":"DataResourceProvider.java"} com.android.tools.r8.DesugarGraphConsumer -> com.android.tools.r8.DesugarGraphConsumer: # {"id":"sourceFile","fileName":"DesugarGraphConsumer.java"} com.android.tools.r8.DexFileMergerHelper -> com.android.tools.r8.x: # {"id":"sourceFile","fileName":"DexFileMergerHelper.java"} java.util.Map inputOrdering -> a 1:2:void (java.util.Map):17:18 -> 1:19:void run(com.android.tools.r8.D8Command,java.lang.Boolean,java.util.Map):48:66 -> a 20:20:com.android.tools.r8.origin.Origin com.android.tools.r8.graph.DexClass.getOrigin():698:698 -> a 20:20:com.android.tools.r8.graph.DexProgramClass keepFirstProgramClassConflictResolver(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass):23 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/graph/q2;)Lcom/android/tools/r8/graph/q2;"} 21:21:com.android.tools.r8.graph.DexProgramClass keepFirstProgramClassConflictResolver(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass):23:23 -> a 22:22:com.android.tools.r8.origin.Origin com.android.tools.r8.graph.DexClass.getOrigin():698:698 -> a 22:22:com.android.tools.r8.graph.DexProgramClass keepFirstProgramClassConflictResolver(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass):24 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 23:40:com.android.tools.r8.graph.DexProgramClass keepFirstProgramClassConflictResolver(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass):24:41 -> a 41:52:com.android.tools.r8.graph.DexProgramClass keepFirstProgramClassConflictResolver(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass):28:39 -> a com.android.tools.r8.DexFilePerClassFileConsumer -> com.android.tools.r8.DexFilePerClassFileConsumer: # {"id":"sourceFile","fileName":"DexFilePerClassFileConsumer.java"} 1:1:void accept(java.lang.String,com.android.tools.r8.ByteDataView,java.util.Set,com.android.tools.r8.DiagnosticsHandler):63:63 -> accept 2:2:void accept(java.lang.String,byte[],java.util.Set,com.android.tools.r8.DiagnosticsHandler):73:73 -> accept 1:1:com.android.tools.r8.DexFilePerClassFileConsumer emptyConsumer():92:92 -> emptyConsumer com.android.tools.r8.DexFilePerClassFileConsumer$ArchiveConsumer -> com.android.tools.r8.DexFilePerClassFileConsumer$ArchiveConsumer: # {"id":"sourceFile","fileName":"DexFilePerClassFileConsumer.java"} com.android.tools.r8.utils.OutputBuilder outputBuilder -> c boolean consumeDataResources -> d boolean $assertionsDisabled -> e 1:1:void ():141:141 -> 1:1:void (java.nio.file.Path):153:153 -> 2:2:void (java.nio.file.Path,boolean):157:157 -> 3:3:void (java.nio.file.Path,com.android.tools.r8.DexFilePerClassFileConsumer):161:161 -> 4:9:void (java.nio.file.Path,com.android.tools.r8.DexFilePerClassFileConsumer,boolean):166:171 -> 1:2:java.lang.String getDexFileName(java.lang.String):148:149 -> a 1:2:void accept(java.lang.String,com.android.tools.r8.ByteDataView,java.util.Set,com.android.tools.r8.DiagnosticsHandler):186:187 -> accept 3:3:void accept(com.android.tools.r8.DataDirectoryResource,com.android.tools.r8.DiagnosticsHandler):192:192 -> accept 4:4:void accept(com.android.tools.r8.DataEntryResource,com.android.tools.r8.DiagnosticsHandler):197:197 -> accept 1:2:void finished(com.android.tools.r8.DiagnosticsHandler):202:203 -> finished 1:1:com.android.tools.r8.DataResourceConsumer getDataResourceConsumer():177:177 -> getDataResourceConsumer 1:1:java.nio.file.Path internalGetOutputPath():208:208 -> internalGetOutputPath 1:14:void writeResourcesForTesting(java.nio.file.Path,java.util.List,java.util.Map):216:229 -> writeResourcesForTesting 15:15:void writeResourcesForTesting(java.nio.file.Path,java.util.List,java.util.Map):219:219 -> writeResourcesForTesting 16:16:void writeResourcesForTesting(java.nio.file.Path,java.util.List,java.util.Map):218:218 -> writeResourcesForTesting com.android.tools.r8.DexFilePerClassFileConsumer$DirectoryConsumer -> com.android.tools.r8.DexFilePerClassFileConsumer$DirectoryConsumer: # {"id":"sourceFile","fileName":"DexFilePerClassFileConsumer.java"} com.android.tools.r8.utils.OutputBuilder outputBuilder -> c boolean $assertionsDisabled -> d 1:1:void ():234:234 -> 1:1:void (java.nio.file.Path):246:246 -> 2:2:void (java.nio.file.Path,boolean):250:250 -> 3:3:void (java.nio.file.Path,com.android.tools.r8.DexFilePerClassFileConsumer):254:254 -> 4:5:void (java.nio.file.Path,com.android.tools.r8.DexFilePerClassFileConsumer,boolean):259:260 -> 1:2:java.lang.String getDexFileName(java.lang.String):241:242 -> a 1:2:void accept(java.lang.String,com.android.tools.r8.ByteDataView,java.util.Set,com.android.tools.r8.DiagnosticsHandler):270:271 -> accept 3:3:void accept(com.android.tools.r8.DataDirectoryResource,com.android.tools.r8.DiagnosticsHandler):276:276 -> accept 4:4:void accept(com.android.tools.r8.DataEntryResource,com.android.tools.r8.DiagnosticsHandler):281:281 -> accept 1:1:void finished(com.android.tools.r8.DiagnosticsHandler):285:285 -> finished 1:1:java.nio.file.Path internalGetOutputPath():290:290 -> internalGetOutputPath 1:3:void writeResources(java.nio.file.Path,java.util.List,java.util.Map):298:300 -> writeResources 4:4:java.nio.file.Path getTargetDexFile(java.nio.file.Path,java.lang.String):308:308 -> writeResources 4:4:void writeResources(java.nio.file.Path,java.util.List,java.util.Map):301 -> writeResources 5:5:void writeResources(java.nio.file.Path,java.util.List,java.util.Map):302:302 -> writeResources 6:7:void writeFile(byte[],java.nio.file.Path):312:313 -> writeResources 6:7:void writeResources(java.nio.file.Path,java.util.List,java.util.Map):302 -> writeResources 8:8:void writeResources(java.nio.file.Path,java.util.List,java.util.Map):304:304 -> writeResources 9:9:void writeResources(java.nio.file.Path,java.util.List,java.util.Map):298:298 -> writeResources com.android.tools.r8.DexFilePerClassFileConsumer$ForwardingConsumer -> com.android.tools.r8.DexFilePerClassFileConsumer$ForwardingConsumer: # {"id":"sourceFile","fileName":"DexFilePerClassFileConsumer.java"} com.android.tools.r8.DexFilePerClassFileConsumer consumer -> a com.android.tools.r8.DexFilePerClassFileConsumer EMPTY_CONSUMER -> b 1:1:void ():99:99 -> 1:2:void (com.android.tools.r8.DexFilePerClassFileConsumer):103:104 -> 1:2:void accept(java.lang.String,com.android.tools.r8.ByteDataView,java.util.Set,com.android.tools.r8.DiagnosticsHandler):118:119 -> accept 1:4:boolean combineSyntheticClassesWithPrimaryClass():125:128 -> combineSyntheticClassesWithPrimaryClass 1:2:void finished(com.android.tools.r8.DiagnosticsHandler):134:135 -> finished 1:1:com.android.tools.r8.DataResourceConsumer getDataResourceConsumer():109:109 -> getDataResourceConsumer com.android.tools.r8.DexIndexedConsumer -> com.android.tools.r8.DexIndexedConsumer: # {"id":"sourceFile","fileName":"DexIndexedConsumer.java"} 1:1:void accept(int,com.android.tools.r8.ByteDataView,java.util.Set,com.android.tools.r8.DiagnosticsHandler):64:64 -> accept 2:2:void accept(int,byte[],java.util.Set,com.android.tools.r8.DiagnosticsHandler):71:71 -> accept 1:1:com.android.tools.r8.DexIndexedConsumer emptyConsumer():77:77 -> emptyConsumer com.android.tools.r8.DexIndexedConsumer$ArchiveConsumer -> com.android.tools.r8.DexIndexedConsumer$ArchiveConsumer: # {"id":"sourceFile","fileName":"DexIndexedConsumer.java"} com.android.tools.r8.utils.OutputBuilder outputBuilder -> c boolean consumeDataResources -> d 1:1:void (java.nio.file.Path):121:121 -> 2:2:void (java.nio.file.Path,boolean):125:125 -> 3:3:void (java.nio.file.Path,com.android.tools.r8.DexIndexedConsumer):129:129 -> 4:9:void (java.nio.file.Path,com.android.tools.r8.DexIndexedConsumer,boolean):134:139 -> 1:3:void accept(int,com.android.tools.r8.ByteDataView,java.util.Set,com.android.tools.r8.DiagnosticsHandler):155:157 -> accept 4:4:void accept(int,com.android.tools.r8.ByteDataView,java.util.Set,com.android.tools.r8.DiagnosticsHandler):156:156 -> accept 5:5:void accept(com.android.tools.r8.DataDirectoryResource,com.android.tools.r8.DiagnosticsHandler):162:162 -> accept 6:6:void accept(com.android.tools.r8.DataEntryResource,com.android.tools.r8.DiagnosticsHandler):167:167 -> accept 1:2:void finished(com.android.tools.r8.DiagnosticsHandler):172:173 -> finished 1:1:com.android.tools.r8.DataResourceConsumer getDataResourceConsumer():149:149 -> getDataResourceConsumer 1:1:com.android.tools.r8.origin.Origin getOrigin():144:144 -> getOrigin 1:1:java.nio.file.Path internalGetOutputPath():210:210 -> internalGetOutputPath 1:15:void writeResourcesForTesting(java.nio.file.Path,java.util.List,java.util.Set,java.util.Set):182:196 -> writeResourcesForTesting 16:26:void writeResourcesForTesting(java.nio.file.Path,java.util.List,java.util.Set,java.util.Set):195:205 -> writeResourcesForTesting 27:27:void writeResourcesForTesting(java.nio.file.Path,java.util.List,java.util.Set,java.util.Set):185:185 -> writeResourcesForTesting 28:28:void writeResourcesForTesting(java.nio.file.Path,java.util.List,java.util.Set,java.util.Set):184:184 -> writeResourcesForTesting com.android.tools.r8.DexIndexedConsumer$DirectoryConsumer -> com.android.tools.r8.DexIndexedConsumer$DirectoryConsumer: # {"id":"sourceFile","fileName":"DexIndexedConsumer.java"} java.nio.file.Path directory -> c boolean preparedDirectory -> d com.android.tools.r8.utils.OutputBuilder outputBuilder -> e boolean consumeDataResouces -> f 1:1:void (java.nio.file.Path):223:223 -> 2:2:void (java.nio.file.Path,boolean):227:227 -> 3:3:void (java.nio.file.Path,com.android.tools.r8.DexIndexedConsumer):231:231 -> 4:4:void (java.nio.file.Path,com.android.tools.r8.DexIndexedConsumer,boolean):236:236 -> 5:26:void (java.nio.file.Path,com.android.tools.r8.DexIndexedConsumer,boolean):218:239 -> 1:3:void accept(int,com.android.tools.r8.ByteDataView,java.util.Set,com.android.tools.r8.DiagnosticsHandler):250:252 -> accept 4:8:void prepareDirectory():276:280 -> accept 4:8:void accept(int,com.android.tools.r8.ByteDataView,java.util.Set,com.android.tools.r8.DiagnosticsHandler):252 -> accept 9:15:void deleteClassesDexFiles(java.nio.file.Path):284:290 -> accept 9:15:void prepareDirectory():280 -> accept 9:15:void accept(int,com.android.tools.r8.ByteDataView,java.util.Set,com.android.tools.r8.DiagnosticsHandler):252 -> accept 16:16:void prepareDirectory():280:280 -> accept 16:16:void accept(int,com.android.tools.r8.ByteDataView,java.util.Set,com.android.tools.r8.DiagnosticsHandler):252 -> accept 17:17:void deleteClassesDexFiles(java.nio.file.Path):284:284 -> accept 17:17:void prepareDirectory():280 -> accept 17:17:void accept(int,com.android.tools.r8.ByteDataView,java.util.Set,com.android.tools.r8.DiagnosticsHandler):252 -> accept 18:18:void prepareDirectory():280:280 -> accept 18:18:void accept(int,com.android.tools.r8.ByteDataView,java.util.Set,com.android.tools.r8.DiagnosticsHandler):252 -> accept 19:21:void accept(int,com.android.tools.r8.ByteDataView,java.util.Set,com.android.tools.r8.DiagnosticsHandler):254:256 -> accept 22:22:void accept(com.android.tools.r8.DataDirectoryResource,com.android.tools.r8.DiagnosticsHandler):261:261 -> accept 23:23:void accept(com.android.tools.r8.DataEntryResource,com.android.tools.r8.DiagnosticsHandler):266:266 -> accept 1:2:void finished(com.android.tools.r8.DiagnosticsHandler):271:272 -> finished 1:1:com.android.tools.r8.DataResourceConsumer getDataResourceConsumer():244:244 -> getDataResourceConsumer 1:1:java.nio.file.Path internalGetOutputPath():316:316 -> internalGetOutputPath 1:7:void deleteClassesDexFiles(java.nio.file.Path):284:290 -> writeResources 1:7:void writeResources(java.nio.file.Path,java.util.List):295 -> writeResources 8:10:void writeResources(java.nio.file.Path,java.util.List):296:298 -> writeResources 11:11:java.nio.file.Path getTargetDexFile(java.nio.file.Path,int):306:306 -> writeResources 11:11:void writeResources(java.nio.file.Path,java.util.List):299 -> writeResources 12:12:void writeResources(java.nio.file.Path,java.util.List):300:300 -> writeResources 13:14:void writeFile(byte[],java.nio.file.Path):310:311 -> writeResources 13:14:void writeResources(java.nio.file.Path,java.util.List):300 -> writeResources 15:15:void writeResources(java.nio.file.Path,java.util.List):302:302 -> writeResources 16:16:void writeResources(java.nio.file.Path,java.util.List):296:296 -> writeResources 17:17:void deleteClassesDexFiles(java.nio.file.Path):284:284 -> writeResources 17:17:void writeResources(java.nio.file.Path,java.util.List):295 -> writeResources com.android.tools.r8.DexIndexedConsumer$ForwardingConsumer -> com.android.tools.r8.DexIndexedConsumer$ForwardingConsumer: # {"id":"sourceFile","fileName":"DexIndexedConsumer.java"} com.android.tools.r8.DexIndexedConsumer consumer -> a com.android.tools.r8.DexIndexedConsumer EMPTY_CONSUMER -> b 1:1:void ():84:84 -> 1:2:void (com.android.tools.r8.DexIndexedConsumer):88:89 -> 1:2:void accept(int,com.android.tools.r8.ByteDataView,java.util.Set,com.android.tools.r8.DiagnosticsHandler):100:101 -> accept 1:2:void finished(com.android.tools.r8.DiagnosticsHandler):107:108 -> finished 1:1:com.android.tools.r8.DataResourceConsumer getDataResourceConsumer():94:94 -> getDataResourceConsumer com.android.tools.r8.DexSegments -> com.android.tools.r8.y: # {"id":"sourceFile","fileName":"DexSegments.java"} 1:7:java.util.Map run(com.android.tools.r8.DexSegments$Command):145:151 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/y$a;)Ljava/util/Map;"} 8:8:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceLinkedOpenHashMap.():175:175 -> a 8:8:java.util.Map run(com.android.tools.r8.DexSegments$Command):151 -> a 9:37:java.util.Map run(com.android.tools.r8.DexSegments$Command):153:181 -> a 38:41:java.util.Map run(com.android.tools.r8.DexSegments$Command):180:183 -> a 42:42:void com.android.tools.r8.DexSegments$SegmentInfo.increment(int,int):201:201 -> a 42:42:java.util.Map run(com.android.tools.r8.DexSegments$Command):183 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 43:43:void com.android.tools.r8.DexSegments$SegmentInfo.increment(int,int):201:201 -> a 43:43:java.util.Map run(com.android.tools.r8.DexSegments$Command):183 -> a 44:44:java.util.Map run(com.android.tools.r8.DexSegments$Command):187:187 -> a 45:45:java.util.Map run(com.android.tools.r8.DexSegments$Command):176:176 -> a 46:46:com.android.tools.r8.DexSegments$SegmentInfo lambda$run$2(java.lang.Integer):174:174 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Integer;)Lcom/android/tools/r8/y$b;"} 1:1:com.android.tools.r8.DexSegments$SegmentInfo lambda$run$3(java.lang.Integer):182:182 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Integer;)Lcom/android/tools/r8/y$b;"} com.android.tools.r8.DexSegments$Command -> com.android.tools.r8.y$a: # {"id":"sourceFile","fileName":"DexSegments.java"} java.lang.String USAGE_MESSAGE -> e 1:1:void ():52:52 -> 1:1:void (com.android.tools.r8.utils.AndroidApp,boolean):88:88 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/p;)V"} 2:2:void (boolean):93:93 -> 1:1:com.android.tools.r8.utils.InternalOptions getInternalOptions():99:99 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/A1;"} 1:1:com.android.tools.r8.DexSegments$Command$Builder builder():59:59 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/y$a$a;"} com.android.tools.r8.DexSegments$Command$Builder -> com.android.tools.r8.y$a$a: # {"id":"sourceFile","fileName":"DexSegments.java"} 1:1:void ():27:27 -> 1:4:com.android.tools.r8.DexSegments$Command makeCommand():45:48 -> c 1:4:com.android.tools.r8.BaseCommand makeCommand():27 -> c com.android.tools.r8.BaseCommand$Builder self() -> d com.android.tools.r8.DexSegments$SegmentInfo -> com.android.tools.r8.y$b: # {"id":"sourceFile","fileName":"DexSegments.java"} int items -> a 1:2:void ():195:196 -> 1:1:int getItemCount():206:206 -> a com.android.tools.r8.Diagnostic -> com.android.tools.r8.Diagnostic: # {"id":"sourceFile","fileName":"Diagnostic.java"} com.android.tools.r8.DiagnosticsHandler -> com.android.tools.r8.DiagnosticsHandler: # {"id":"sourceFile","fileName":"DiagnosticsHandler.java"} 1:1:void error(com.android.tools.r8.Diagnostic):38:38 -> error 1:1:void info(com.android.tools.r8.Diagnostic):56:56 -> info 1:10:void printDiagnosticToStream(com.android.tools.r8.Diagnostic,java.lang.String,java.io.PrintStream):20:29 -> printDiagnosticToStream 1:1:void warning(com.android.tools.r8.Diagnostic):47:47 -> warning com.android.tools.r8.DiagnosticsLevel -> com.android.tools.r8.DiagnosticsLevel: # {"id":"sourceFile","fileName":"DiagnosticsLevel.java"} com.android.tools.r8.DiagnosticsLevel[] $VALUES -> a 1:4:void ():9:12 -> 5:5:void ():7:7 -> 1:1:void (java.lang.String,int):8:8 -> 1:1:com.android.tools.r8.DiagnosticsLevel valueOf(java.lang.String):7:7 -> valueOf 1:1:com.android.tools.r8.DiagnosticsLevel[] values():7:7 -> values com.android.tools.r8.DirectoryClassFileProvider -> com.android.tools.r8.DirectoryClassFileProvider: # {"id":"sourceFile","fileName":"DirectoryClassFileProvider.java"} java.nio.file.Path root -> a boolean $assertionsDisabled -> b 1:1:void ():22:22 -> 1:2:void (java.nio.file.Path):31:32 -> 1:11:void collectClassDescriptors(java.nio.file.Path,java.util.Set):43:53 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/nio/file/Path;Ljava/util/HashSet;)V"} 1:1:com.android.tools.r8.ClassFileResourceProvider fromDirectory(java.nio.file.Path):28:28 -> fromDirectory 1:1:java.util.HashSet com.android.tools.r8.com.google.common.collect.Sets.newHashSet():178:178 -> getClassDescriptors 1:1:java.util.Set getClassDescriptors():37 -> getClassDescriptors 2:2:java.util.Set getClassDescriptors():38:38 -> getClassDescriptors 1:6:com.android.tools.r8.ProgramResource getProgramResource(java.lang.String):63:68 -> getProgramResource 1:1:java.nio.file.Path getRoot():73:73 -> getRoot com.android.tools.r8.Disassemble -> com.android.tools.r8.A: # {"id":"sourceFile","fileName":"Disassemble.java"} 1:7:void disassemble(com.android.tools.r8.Disassemble$DisassembleCommand):245:251 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/A$a;)V"} 8:13:void disassemble(com.android.tools.r8.Disassemble$DisassembleCommand):247:252 -> a 14:23:void disassembleResource(com.android.tools.r8.Disassemble$DisassembleCommand,com.android.tools.r8.Disassemble$OutputWriter,com.android.tools.r8.ProgramResource,com.android.tools.r8.utils.InternalOptions):274:283 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/A$a;Lcom/android/tools/r8/C;Lcom/android/tools/r8/ProgramResource;Lcom/android/tools/r8/utils/A1;)V"} 24:24:boolean com.android.tools.r8.Disassemble$DisassembleCommand.useSmali():209:209 -> a 24:24:void disassembleResource(com.android.tools.r8.Disassemble$DisassembleCommand,com.android.tools.r8.Disassemble$OutputWriter,com.android.tools.r8.ProgramResource,com.android.tools.r8.utils.InternalOptions):285 -> a 25:26:void disassembleResource(com.android.tools.r8.Disassemble$DisassembleCommand,com.android.tools.r8.Disassemble$OutputWriter,com.android.tools.r8.ProgramResource,com.android.tools.r8.utils.InternalOptions):286:287 -> a 27:27:boolean com.android.tools.r8.Disassemble$DisassembleCommand.useIr():213:213 -> a 27:27:void disassembleResource(com.android.tools.r8.Disassemble$DisassembleCommand,com.android.tools.r8.Disassemble$OutputWriter,com.android.tools.r8.ProgramResource,com.android.tools.r8.utils.InternalOptions):288 -> a 28:28:boolean com.android.tools.r8.Disassemble$DisassembleCommand.noCode():217:217 -> a 28:28:void disassembleResource(com.android.tools.r8.Disassemble$DisassembleCommand,com.android.tools.r8.Disassemble$OutputWriter,com.android.tools.r8.ProgramResource,com.android.tools.r8.utils.InternalOptions):288 -> a 29:32:void disassembleResource(com.android.tools.r8.Disassemble$DisassembleCommand,com.android.tools.r8.Disassemble$OutputWriter,com.android.tools.r8.ProgramResource,com.android.tools.r8.utils.InternalOptions):288:291 -> a 33:37:void disassembleResource(com.android.tools.r8.Disassemble$DisassembleCommand,com.android.tools.r8.Disassemble$OutputWriter,com.android.tools.r8.ProgramResource,com.android.tools.r8.utils.InternalOptions):290:294 -> a 38:42:void disassembleResource(com.android.tools.r8.Disassemble$DisassembleCommand,com.android.tools.r8.Disassemble$OutputWriter,com.android.tools.r8.ProgramResource,com.android.tools.r8.utils.InternalOptions):293:297 -> a 43:43:java.util.Collection lambda$disassembleResource$0(com.android.tools.r8.ProgramResource):279:279 -> a 1:1:java.nio.file.Path com.android.tools.r8.Disassemble$DisassembleCommand.getOutputPath():205:205 -> b 1:1:com.android.tools.r8.Disassemble$OutputWriter getOutputWriter(com.android.tools.r8.Disassemble$DisassembleCommand):257 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/A$a;)Lcom/android/tools/r8/C;"} 2:2:com.android.tools.r8.Disassemble$SystemOutOutputWriter com.android.tools.r8.Disassemble$SystemOutOutputWriter.create():326:326 -> b 2:2:com.android.tools.r8.Disassemble$OutputWriter getOutputWriter(com.android.tools.r8.Disassemble$DisassembleCommand):258 -> b 3:3:com.android.tools.r8.Disassemble$OutputWriter getOutputWriter(com.android.tools.r8.Disassemble$DisassembleCommand):259:259 -> b 4:4:java.nio.file.Path com.android.tools.r8.Disassemble$DisassembleCommand.getOutputPath():205:205 -> b 4:4:com.android.tools.r8.Disassemble$OutputWriter getOutputWriter(com.android.tools.r8.Disassemble$DisassembleCommand):261 -> b 5:5:boolean com.android.tools.r8.Disassemble$DisassembleCommand.useSmali():209:209 -> b 5:5:com.android.tools.r8.Disassemble$OutputWriter getOutputWriter(com.android.tools.r8.Disassemble$DisassembleCommand):262 -> b 6:6:com.android.tools.r8.Disassemble$OutputWriter getOutputWriter(com.android.tools.r8.Disassemble$DisassembleCommand):262:262 -> b 7:11:com.android.tools.r8.Disassemble$DirectoryWriter com.android.tools.r8.Disassemble$DirectoryWriter.create(java.nio.file.Path,java.lang.String):361:365 -> b 7:11:com.android.tools.r8.Disassemble$OutputWriter getOutputWriter(com.android.tools.r8.Disassemble$DisassembleCommand):260 -> b 12:12:java.nio.file.Path com.android.tools.r8.Disassemble$DisassembleCommand.getOutputPath():205:205 -> b 12:12:com.android.tools.r8.Disassemble$OutputWriter getOutputWriter(com.android.tools.r8.Disassemble$DisassembleCommand):264 -> b 13:17:com.android.tools.r8.Disassemble$FileWriter com.android.tools.r8.Disassemble$FileWriter.create(java.nio.file.Path):400:404 -> b 13:17:com.android.tools.r8.Disassemble$OutputWriter getOutputWriter(com.android.tools.r8.Disassemble$DisassembleCommand):264 -> b com.android.tools.r8.Disassemble$DirectoryWriter -> com.android.tools.r8.z: # {"id":"sourceFile","fileName":"Disassemble.java"} java.nio.file.Path parent -> a java.lang.String fileEnding -> b 1:3:void (java.nio.file.Path,java.lang.String):340:342 -> 1:1:com.android.tools.r8.graph.DexByteCodeWriter$OutputStreamProvider outputStreamProvider(com.android.tools.r8.naming.ClassNameMapper):352:352 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/naming/b;)Lcom/android/tools/r8/graph/m0;"} 2:2:java.util.function.Consumer closer():357:357 -> a boolean extractMarkers() -> b com.android.tools.r8.Disassemble$DisassembleCommand -> com.android.tools.r8.A$a: # {"id":"sourceFile","fileName":"Disassemble.java"} java.nio.file.Path outputPath -> e com.android.tools.r8.StringResource proguardMap -> f boolean allInfo -> g boolean useSmali -> h boolean useIr -> i boolean noCode -> j 1:7:void (com.android.tools.r8.utils.AndroidApp,java.nio.file.Path,com.android.tools.r8.StringResource,boolean,boolean,boolean,boolean):185:191 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/p;Ljava/nio/file/Path;Lcom/android/tools/r8/d0$a;Z)V"} 8:14:void (boolean,boolean):195:201 -> 1:3:com.android.tools.r8.utils.InternalOptions getInternalOptions():222:224 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/A1;"} 1:1:com.android.tools.r8.Disassemble$DisassembleCommand$Builder builder():124:124 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/A$a$a;"} com.android.tools.r8.Disassemble$DisassembleCommand$Builder -> com.android.tools.r8.A$a$a: # {"id":"sourceFile","fileName":"Disassemble.java"} java.nio.file.Path outputPath -> f java.nio.file.Path proguardMapFile -> g boolean useSmali -> h 1:5:void ():39:43 -> 1:1:com.android.tools.r8.Disassemble$DisassembleCommand$Builder setOutputPath(java.nio.file.Path):63:63 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/nio/file/Path;)Lcom/android/tools/r8/A$a$a;"} 2:2:com.android.tools.r8.Disassemble$DisassembleCommand$Builder setUseSmali(boolean):73:73 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Z)Lcom/android/tools/r8/A$a$a;"} 3:7:com.android.tools.r8.Disassemble$DisassembleCommand makeCommand():90:94 -> c 3:7:com.android.tools.r8.BaseCommand makeCommand():39 -> c 8:8:java.nio.file.Path getOutputPath():59:59 -> c 8:8:com.android.tools.r8.Disassemble$DisassembleCommand makeCommand():95 -> c 8:8:com.android.tools.r8.BaseCommand makeCommand():39 -> c 9:9:com.android.tools.r8.Disassemble$DisassembleCommand makeCommand():96:96 -> c 9:9:com.android.tools.r8.BaseCommand makeCommand():39 -> c 10:10:com.android.tools.r8.Disassemble$DisassembleCommand makeCommand():91:91 -> c 10:10:com.android.tools.r8.BaseCommand makeCommand():39 -> c 1:1:com.android.tools.r8.BaseCommand$Builder self():0:0 -> d 2:2:com.android.tools.r8.Disassemble$DisassembleCommand$Builder setProguardMapFile(java.nio.file.Path):54:54 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/nio/file/Path;)Lcom/android/tools/r8/A$a$a;"} com.android.tools.r8.Disassemble$FileWriter -> com.android.tools.r8.B: # {"id":"sourceFile","fileName":"Disassemble.java"} java.io.PrintStream fileStream -> a 1:2:void (java.io.PrintStream):378:379 -> 1:1:java.io.PrintStream lambda$outputStreamProvider$0(com.android.tools.r8.graph.DexClass):389:389 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;)Ljava/io/PrintStream;"} 2:2:com.android.tools.r8.graph.DexByteCodeWriter$OutputStreamProvider outputStreamProvider(com.android.tools.r8.naming.ClassNameMapper):389:389 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/naming/b;)Lcom/android/tools/r8/graph/m0;"} 3:3:java.util.function.Consumer closer():396:396 -> a boolean extractMarkers() -> b 1:2:void close():409:410 -> close com.android.tools.r8.Disassemble$OutputWriter -> com.android.tools.r8.C: # {"id":"sourceFile","fileName":"Disassemble.java"} java.util.function.Consumer closer() -> a com.android.tools.r8.graph.DexByteCodeWriter$OutputStreamProvider outputStreamProvider(com.android.tools.r8.naming.ClassNameMapper) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/naming/b;)Lcom/android/tools/r8/graph/m0;"} boolean extractMarkers() -> b com.android.tools.r8.Disassemble$SystemOutOutputWriter -> com.android.tools.r8.D: # {"id":"sourceFile","fileName":"Disassemble.java"} 1:1:void ():308:308 -> 1:1:java.io.PrintStream lambda$outputStreamProvider$0(com.android.tools.r8.graph.DexClass):317:317 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;)Ljava/io/PrintStream;"} 2:2:com.android.tools.r8.graph.DexByteCodeWriter$OutputStreamProvider outputStreamProvider(com.android.tools.r8.naming.ClassNameMapper):317:317 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/naming/b;)Lcom/android/tools/r8/graph/m0;"} 3:3:java.util.function.Consumer closer():322:322 -> a boolean extractMarkers() -> b com.android.tools.r8.ExtractMarker -> com.android.tools.r8.ExtractMarker: # {"id":"sourceFile","fileName":"ExtractMarker.java"} 1:1:void ():41:41 -> 1:11:void extractForConsumer(com.android.tools.r8.MarkerInfoConsumer,com.android.tools.r8.utils.Reporter,com.android.tools.r8.origin.Origin,com.android.tools.r8.utils.AndroidApp$Builder):91:101 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/MarkerInfoConsumer;Lcom/android/tools/r8/utils/O2;Lcom/android/tools/r8/origin/Origin;Lcom/android/tools/r8/utils/p$a;)V"} 12:12:void extractForConsumer(com.android.tools.r8.MarkerInfoConsumer,com.android.tools.r8.utils.Reporter,com.android.tools.r8.origin.Origin,com.android.tools.r8.utils.AndroidApp$Builder):96:96 -> a 13:13:void lambda$extractForConsumer$0(java.util.List,com.android.tools.r8.utils.AndroidApp$Builder):94:94 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;Lcom/android/tools/r8/utils/p$a;)V"} 14:18:java.util.Collection extractMarker(com.android.tools.r8.utils.AndroidApp):82:86 -> a 14:18:void lambda$extractForConsumer$0(java.util.List,com.android.tools.r8.utils.AndroidApp$Builder):94 -> a 19:19:void lambda$extractForConsumer$0(java.util.List,com.android.tools.r8.utils.AndroidApp$Builder):94:94 -> a 20:20:void lambda$run$1(com.android.tools.r8.MarkerInfoConsumer,com.android.tools.r8.utils.Reporter,java.nio.file.Path,com.android.tools.r8.origin.Origin):116:116 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/MarkerInfoConsumer;Lcom/android/tools/r8/utils/O2;Ljava/nio/file/Path;Lcom/android/tools/r8/origin/Origin;)V"} 21:21:void lambda$run$1(com.android.tools.r8.MarkerInfoConsumer,com.android.tools.r8.utils.Reporter,java.nio.file.Path,com.android.tools.r8.origin.Origin):115:115 -> a 22:22:void lambda$run$2(com.android.tools.r8.MarkerInfoConsumer,com.android.tools.r8.utils.Reporter,byte[],com.android.tools.r8.origin.Origin):119:119 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/MarkerInfoConsumer;Lcom/android/tools/r8/utils/O2;[BLcom/android/tools/r8/origin/Origin;)V"} 23:23:void lambda$run$2(com.android.tools.r8.MarkerInfoConsumer,com.android.tools.r8.utils.Reporter,byte[],com.android.tools.r8.origin.Origin):118:118 -> a 24:32:void run(java.lang.String[]):132:140 -> a 24:32:void lambda$main$4(java.lang.String[]):150 -> a 1:1:void lambda$run$3(com.android.tools.r8.MarkerInfoConsumer,com.android.tools.r8.utils.Reporter,byte[],com.android.tools.r8.origin.Origin):125:125 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/MarkerInfoConsumer;Lcom/android/tools/r8/utils/O2;[BLcom/android/tools/r8/origin/Origin;)V"} 2:2:void lambda$run$3(com.android.tools.r8.MarkerInfoConsumer,com.android.tools.r8.utils.Reporter,byte[],com.android.tools.r8.origin.Origin):121:121 -> b 1:1:void main(java.lang.String[]):150:150 -> main 1:18:void run(com.android.tools.r8.ExtractMarkerCommand):110:127 -> run com.android.tools.r8.ExtractMarker$InterceptedException -> com.android.tools.r8.E: # {"id":"sourceFile","fileName":"ExtractMarker.java"} com.android.tools.r8.CompilationFailedException compilationFailedException -> a 1:2:void (com.android.tools.r8.CompilationFailedException):76:77 -> com.android.tools.r8.ExtractMarker$MarkerInfoPrintConsumer -> com.android.tools.r8.F: # {"id":"sourceFile","fileName":"ExtractMarker.java"} java.io.PrintStream stream -> a 1:2:void (java.io.PrintStream):47:48 -> 1:3:void acceptMarkerInfo(com.android.tools.r8.MarkerInfoConsumerData):60:62 -> acceptMarkerInfo 4:7:void printRow(com.android.tools.r8.origin.Origin,java.lang.String):52:55 -> acceptMarkerInfo 4:7:void acceptMarkerInfo(com.android.tools.r8.MarkerInfoConsumerData):62 -> acceptMarkerInfo 8:8:void acceptMarkerInfo(com.android.tools.r8.MarkerInfoConsumerData):65:65 -> acceptMarkerInfo 9:12:void printRow(com.android.tools.r8.origin.Origin,java.lang.String):52:55 -> acceptMarkerInfo 9:12:void acceptMarkerInfo(com.android.tools.r8.MarkerInfoConsumerData):65 -> acceptMarkerInfo com.android.tools.r8.ExtractMarkerCommand -> com.android.tools.r8.ExtractMarkerCommand: # {"id":"sourceFile","fileName":"ExtractMarkerCommand.java"} boolean printHelp -> a com.android.tools.r8.DiagnosticsHandler handler -> b com.android.tools.r8.MarkerInfoConsumer consumer -> c java.util.List programFiles -> d java.util.List dexData -> e java.util.List cfData -> f java.lang.String USAGE_MESSAGE -> g 1:1:void ():95:95 -> 2:2:void ():93:93 -> 1:7:void (com.android.tools.r8.DiagnosticsHandler,com.android.tools.r8.MarkerInfoConsumer,java.util.List,java.util.List,java.util.List):140:146 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/DiagnosticsHandler;Lcom/android/tools/r8/MarkerInfoConsumer;Ljava/util/ArrayList;Ljava/util/ArrayList;Ljava/util/ArrayList;)V"} 8:14:void (boolean):149:155 -> 1:9:void parse(java.lang.String[],com.android.tools.r8.ExtractMarkerCommand$Builder):115:123 -> a 10:10:void parse(java.lang.String[],com.android.tools.r8.ExtractMarkerCommand$Builder):121:121 -> a 11:11:void lambda$forEachEntry$0(java.util.function.BiConsumer,java.nio.file.Path):174:174 -> a 12:12:void lambda$forEachEntry$1(java.util.function.BiConsumer,com.android.tools.r8.utils.Pair):175:175 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/BiConsumer;Lcom/android/tools/r8/utils/v2;)V"} 1:1:void lambda$forEachEntry$2(java.util.function.BiConsumer,com.android.tools.r8.utils.Pair):176:176 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/BiConsumer;Lcom/android/tools/r8/utils/v2;)V"} 1:1:com.android.tools.r8.ExtractMarkerCommand$Builder builder():101:101 -> builder 2:2:com.android.tools.r8.ExtractMarkerCommand$Builder builder(com.android.tools.r8.DiagnosticsHandler):105:105 -> builder 1:3:void forEachEntry(java.util.function.BiConsumer,java.util.function.BiConsumer,java.util.function.BiConsumer):174:176 -> forEachEntry 1:1:com.android.tools.r8.DiagnosticsHandler getDiagnosticsHandler():167:167 -> getDiagnosticsHandler 1:1:com.android.tools.r8.MarkerInfoConsumer getMarkerInfoConsumer():163:163 -> getMarkerInfoConsumer 1:1:boolean isPrintHelp():159:159 -> isPrintHelp 1:2:com.android.tools.r8.ExtractMarkerCommand$Builder parse(java.lang.String[]):109:110 -> parse com.android.tools.r8.ExtractMarkerCommand$1 -> com.android.tools.r8.G: # {"id":"sourceFile","fileName":"ExtractMarkerCommand.java"} 1:1:void ():101:101 -> com.android.tools.r8.ExtractMarkerCommand$Builder -> com.android.tools.r8.ExtractMarkerCommand$Builder: # {"id":"sourceFile","fileName":"ExtractMarkerCommand.java"} boolean printHelp -> a java.util.List programFiles -> b java.util.List dexData -> c java.util.List cfData -> d com.android.tools.r8.MarkerInfoConsumer consumer -> e com.android.tools.r8.DiagnosticsHandler handler -> f 1:1:void (com.android.tools.r8.DiagnosticsHandler):33:33 -> 2:10:void (com.android.tools.r8.DiagnosticsHandler):26:34 -> 1:1:com.android.tools.r8.ExtractMarkerCommand$Builder addClassProgramData(byte[],com.android.tools.r8.origin.Origin):73:73 -> addClassProgramData 1:1:com.android.tools.r8.ExtractMarkerCommand$Builder addDexProgramData(byte[],com.android.tools.r8.origin.Origin):67:67 -> addDexProgramData 1:1:com.android.tools.r8.ExtractMarkerCommand$Builder addProgramFiles(java.nio.file.Path[]):52:52 -> addProgramFiles 2:2:com.android.tools.r8.ExtractMarkerCommand$Builder addProgramFiles(java.util.Collection):61:61 -> addProgramFiles 1:4:com.android.tools.r8.ExtractMarkerCommand build():85:88 -> build 1:1:boolean isPrintHelp():43:43 -> isPrintHelp 1:1:com.android.tools.r8.ExtractMarkerCommand$Builder setMarkerInfoConsumer(com.android.tools.r8.MarkerInfoConsumer):79:79 -> setMarkerInfoConsumer 1:1:com.android.tools.r8.ExtractMarkerCommand$Builder setPrintHelp(boolean):38:38 -> setPrintHelp com.android.tools.r8.FeatureSplit -> com.android.tools.r8.FeatureSplit: # {"id":"sourceFile","fileName":"FeatureSplit.java"} com.android.tools.r8.ProgramConsumer programConsumer -> a java.util.List programResourceProviders -> b 1:9:void ():33:41 -> 1:3:void (com.android.tools.r8.ProgramConsumer,java.util.List):58:60 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/ProgramConsumer;Ljava/util/ArrayList;)V"} 1:1:com.android.tools.r8.FeatureSplit$Builder builder(com.android.tools.r8.DiagnosticsHandler):80:80 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/O2;)Lcom/android/tools/r8/FeatureSplit$Builder;"} 1:1:com.android.tools.r8.ProgramConsumer getProgramConsumer():76:76 -> getProgramConsumer 1:1:java.util.List getProgramResourceProviders():72:72 -> getProgramResourceProviders com.android.tools.r8.FeatureSplit$1 -> com.android.tools.r8.H: # {"id":"sourceFile","fileName":"FeatureSplit.java"} 1:1:void (com.android.tools.r8.ProgramConsumer,java.util.List):34:34 -> # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} com.android.tools.r8.FeatureSplit$2 -> com.android.tools.r8.I: # {"id":"sourceFile","fileName":"FeatureSplit.java"} 1:1:void (com.android.tools.r8.ProgramConsumer,java.util.List):42:42 -> # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} com.android.tools.r8.FeatureSplit$Builder -> com.android.tools.r8.FeatureSplit$Builder: # {"id":"sourceFile","fileName":"FeatureSplit.java"} com.android.tools.r8.ProgramConsumer programConsumer -> a java.util.List programResourceProviders -> b com.android.tools.r8.DiagnosticsHandler handler -> c 1:1:void (com.android.tools.r8.DiagnosticsHandler):94:94 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/O2;)V"} 2:6:void (com.android.tools.r8.DiagnosticsHandler):91:95 -> 1:1:com.android.tools.r8.FeatureSplit$Builder addProgramResourceProvider(com.android.tools.r8.ProgramResourceProvider):117:117 -> addProgramResourceProvider 1:1:com.android.tools.r8.FeatureSplit build():123:123 -> build 1:1:com.android.tools.r8.FeatureSplit$Builder setProgramConsumer(com.android.tools.r8.ProgramConsumer):107:107 -> setProgramConsumer com.android.tools.r8.Finishable -> com.android.tools.r8.J: # {"id":"sourceFile","fileName":"Finishable.java"} com.android.tools.r8.GenerateMainDexList -> com.android.tools.r8.GenerateMainDexList: # {"id":"sourceFile","fileName":"GenerateMainDexList.java"} com.android.tools.r8.utils.Timing timing -> a com.android.tools.r8.utils.InternalOptions options -> b boolean $assertionsDisabled -> c 1:1:void ():37:37 -> 1:1:void (com.android.tools.r8.utils.InternalOptions):42:42 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/A1;)V"} 2:6:void (com.android.tools.r8.utils.InternalOptions):39:43 -> 1:4:void run(com.android.tools.r8.utils.AndroidApp,java.util.concurrent.ExecutorService,com.android.tools.r8.utils.SortingStringConsumer):49:52 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/p;Ljava/util/concurrent/ExecutorService;Lcom/android/tools/r8/utils/V2;)V"} 5:5:java.lang.RuntimeException com.android.tools.r8.utils.ExceptionUtils.unwrapExecutionException(java.util.concurrent.ExecutionException):226:226 -> a 5:5:void run(com.android.tools.r8.utils.AndroidApp,java.util.concurrent.ExecutorService,com.android.tools.r8.utils.SortingStringConsumer):54 -> a 6:6:void run(com.android.tools.r8.utils.AndroidApp,java.util.concurrent.ExecutorService,com.android.tools.r8.utils.SortingStringConsumer):54:54 -> a 7:7:void lambda$run$0(com.android.tools.r8.utils.SortingStringConsumer,com.android.tools.r8.graph.DexType):51:51 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/V2;Lcom/android/tools/r8/graph/v2;)V"} 8:10:java.util.Collection lambda$traceMainDex$2(com.android.tools.r8.shaking.MainDexInfo,com.android.tools.r8.graph.AppView):90:92 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/N1;Lcom/android/tools/r8/graph/m;)Ljava/util/Collection;"} 11:13:void lambda$traceMainDex$1(com.android.tools.r8.graph.AppView,java.util.ArrayList,com.android.tools.r8.graph.DexType):94:96 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Ljava/util/ArrayList;Lcom/android/tools/r8/graph/v2;)V"} 14:16:java.util.List runForTesting(com.android.tools.r8.utils.AndroidApp,com.android.tools.r8.utils.InternalOptions):155:157 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/p;Lcom/android/tools/r8/utils/A1;)Ljava/util/List;"} 17:17:void com.android.tools.r8.utils.ExceptionUtils.withMainDexListHandler(com.android.tools.r8.utils.Reporter,com.android.tools.r8.utils.ExceptionUtils$CompileAction):74:74 -> a 17:17:java.util.List runForTesting(com.android.tools.r8.utils.AndroidApp,com.android.tools.r8.utils.InternalOptions):157 -> a 18:19:void run(com.android.tools.r8.utils.AndroidApp,java.util.concurrent.ExecutorService,com.android.tools.r8.utils.InternalOptions,java.util.List):172:173 -> a 18:19:void lambda$run$3(com.android.tools.r8.utils.AndroidApp,java.util.concurrent.ExecutorService,com.android.tools.r8.utils.InternalOptions,java.util.List):149 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/p;Ljava/util/concurrent/ExecutorService;Lcom/android/tools/r8/utils/A1;Ljava/util/List;)V"} 1:2:void run(com.android.tools.r8.utils.AndroidApp,java.util.concurrent.ExecutorService,com.android.tools.r8.utils.InternalOptions,java.util.List):172:173 -> b 1:2:void lambda$runForTesting$4(com.android.tools.r8.utils.AndroidApp,java.util.concurrent.ExecutorService,com.android.tools.r8.utils.InternalOptions,java.util.List):161 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/p;Ljava/util/concurrent/ExecutorService;Lcom/android/tools/r8/utils/A1;Ljava/util/List;)V"} 3:4:void lambda$runForTesting$4(com.android.tools.r8.utils.AndroidApp,java.util.concurrent.ExecutorService,com.android.tools.r8.utils.InternalOptions,java.util.List):163:164 -> b 1:13:void main(java.lang.String[]):187:199 -> main 1:3:java.util.List run(com.android.tools.r8.GenerateMainDexListCommand):125:127 -> run 4:8:java.util.List run(com.android.tools.r8.GenerateMainDexListCommand,java.util.concurrent.ExecutorService):145:149 -> run 9:9:void com.android.tools.r8.utils.ExceptionUtils.withMainDexListHandler(com.android.tools.r8.utils.Reporter,com.android.tools.r8.utils.ExceptionUtils$CompileAction):74:74 -> run 9:9:java.util.List run(com.android.tools.r8.GenerateMainDexListCommand,java.util.concurrent.ExecutorService):148 -> run 1:26:com.android.tools.r8.shaking.MainDexInfo traceMainDex(java.util.concurrent.ExecutorService,com.android.tools.r8.graph.DexApplication,com.android.tools.r8.shaking.MainDexInfo):62:87 -> traceMainDex # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/concurrent/ExecutorService;Lcom/android/tools/r8/graph/j0;Lcom/android/tools/r8/shaking/N1;)Lcom/android/tools/r8/shaking/N1;"} com.android.tools.r8.GenerateMainDexList$1 -> com.android.tools.r8.K: # {"id":"sourceFile","fileName":"GenerateMainDexList.java"} java.util.List val$result -> b 1:1:void (com.android.tools.r8.StringConsumer,java.util.List):177:177 -> 1:2:void accept(java.lang.String,com.android.tools.r8.DiagnosticsHandler):180:181 -> accept com.android.tools.r8.GenerateMainDexListCommand -> com.android.tools.r8.GenerateMainDexListCommand: # {"id":"sourceFile","fileName":"GenerateMainDexListCommand.java"} java.util.List mainDexKeepRules -> e com.android.tools.r8.StringConsumer mainDexListConsumer -> f com.android.tools.r8.experimental.graphinfo.GraphConsumer mainDexKeptGraphConsumer -> g com.android.tools.r8.graph.DexItemFactory factory -> h com.android.tools.r8.utils.Reporter reporter -> i java.lang.String USAGE_MESSAGE -> j boolean $assertionsDisabled -> k 1:106:void ():26:131 -> 1:6:void (com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApp,java.util.List,com.android.tools.r8.StringConsumer,com.android.tools.r8.experimental.graphinfo.GraphConsumer,com.android.tools.r8.utils.Reporter):200:205 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/utils/p;Lcom/android/tools/r8/internal/bm;Lcom/android/tools/r8/utils/M1;Lcom/android/tools/r8/experimental/graphinfo/GraphConsumer;Lcom/android/tools/r8/utils/O2;)V"} 7:12:void (boolean,boolean):209:214 -> 1:22:void parse(java.lang.String[],com.android.tools.r8.GenerateMainDexListCommand$Builder):167:188 -> a 1:10:com.android.tools.r8.utils.InternalOptions getInternalOptions():219:228 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/A1;"} 1:1:com.android.tools.r8.GenerateMainDexListCommand$Builder builder():145:145 -> builder 2:2:com.android.tools.r8.GenerateMainDexListCommand$Builder builder(com.android.tools.r8.DiagnosticsHandler):149:149 -> builder 1:1:com.android.tools.r8.utils.Reporter getReporter():163:163 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/O2;"} 1:1:com.android.tools.r8.StringConsumer getMainDexListConsumer():159:159 -> getMainDexListConsumer 1:2:com.android.tools.r8.GenerateMainDexListCommand$Builder parse(java.lang.String[]):153:154 -> parse com.android.tools.r8.GenerateMainDexListCommand$Builder -> com.android.tools.r8.GenerateMainDexListCommand$Builder: # {"id":"sourceFile","fileName":"GenerateMainDexListCommand.java"} com.android.tools.r8.graph.DexItemFactory factory -> f java.util.List mainDexRules -> g com.android.tools.r8.StringConsumer mainDexListConsumer -> h com.android.tools.r8.experimental.graphinfo.GraphConsumer mainDexKeptGraphConsumer -> i 1:1:void ():43:43 -> 2:5:void ():38:41 -> 6:6:void (com.android.tools.r8.DiagnosticsHandler):47:47 -> 7:10:void (com.android.tools.r8.DiagnosticsHandler):38:41 -> 1:2:void lambda$addMainDexRulesFiles$1(java.util.List):73:74 -> a 3:4:void lambda$addMainDexRules$2(java.util.List,com.android.tools.r8.origin.Origin):84:85 -> a 5:5:void lambda$addMainDexRules$2(java.util.List,com.android.tools.r8.origin.Origin):84:84 -> a 1:1:com.android.tools.r8.GenerateMainDexListCommand$Builder addMainDexRules(java.util.List,com.android.tools.r8.origin.Origin):84:84 -> addMainDexRules 1:1:com.android.tools.r8.GenerateMainDexListCommand$Builder addMainDexRulesFiles(java.nio.file.Path[]):60:60 -> addMainDexRulesFiles 2:2:com.android.tools.r8.GenerateMainDexListCommand$Builder addMainDexRulesFiles(java.util.List):72:72 -> addMainDexRulesFiles 1:2:void lambda$addMainDexRulesFiles$0(java.nio.file.Path[]):61:62 -> c 3:8:com.android.tools.r8.GenerateMainDexListCommand makeCommand():108:113 -> c 3:8:com.android.tools.r8.BaseCommand makeCommand():35 -> c 9:14:com.android.tools.r8.com.google.common.collect.ImmutableList com.android.tools.r8.shaking.ProguardConfigurationParser.parse(java.util.List,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter):113:118 -> c 9:14:com.android.tools.r8.GenerateMainDexListCommand makeCommand():113 -> c 9:14:com.android.tools.r8.BaseCommand makeCommand():35 -> c 15:21:com.android.tools.r8.GenerateMainDexListCommand makeCommand():115:121 -> c 15:21:com.android.tools.r8.BaseCommand makeCommand():35 -> c 22:22:com.android.tools.r8.GenerateMainDexListCommand makeCommand():109:109 -> c 22:22:com.android.tools.r8.BaseCommand makeCommand():35 -> c com.android.tools.r8.BaseCommand$Builder self() -> d 1:1:com.android.tools.r8.GenerateMainDexListCommand$Builder setMainDexKeptGraphConsumer(com.android.tools.r8.experimental.graphinfo.GraphConsumer):126:126 -> setMainDexKeptGraphConsumer 1:1:com.android.tools.r8.GenerateMainDexListCommand$Builder setMainDexListConsumer(com.android.tools.r8.StringConsumer):101:101 -> setMainDexListConsumer 1:1:com.android.tools.r8.GenerateMainDexListCommand$Builder setMainDexListOutputPath(java.nio.file.Path):95:95 -> setMainDexListOutputPath com.android.tools.r8.GlobalSyntheticsConsumer -> com.android.tools.r8.GlobalSyntheticsConsumer: # {"id":"sourceFile","fileName":"GlobalSyntheticsConsumer.java"} com.android.tools.r8.GlobalSyntheticsResourceFile -> com.android.tools.r8.L: # {"id":"sourceFile","fileName":"GlobalSyntheticsResourceFile.java"} java.nio.file.Path file -> a com.android.tools.r8.origin.Origin origin -> b 1:3:void (java.nio.file.Path):18:20 -> 1:3:java.io.InputStream getByteStream():31:33 -> getByteStream 1:1:com.android.tools.r8.origin.Origin getOrigin():25:25 -> getOrigin com.android.tools.r8.GlobalSyntheticsResourceProvider -> com.android.tools.r8.GlobalSyntheticsResourceProvider: # {"id":"sourceFile","fileName":"GlobalSyntheticsResourceProvider.java"} com.android.tools.r8.InputDependencyGraphConsumer -> com.android.tools.r8.InputDependencyGraphConsumer: # {"id":"sourceFile","fileName":"InputDependencyGraphConsumer.java"} 1:1:void acceptProguardApplyMapping(com.android.tools.r8.origin.Origin,java.nio.file.Path):42:42 -> acceptProguardApplyMapping 1:1:void acceptProguardClassObfuscationDictionary(com.android.tools.r8.origin.Origin,java.nio.file.Path):54:54 -> acceptProguardClassObfuscationDictionary 1:1:void acceptProguardInJars(com.android.tools.r8.origin.Origin,java.nio.file.Path):32:32 -> acceptProguardInJars 1:1:void acceptProguardInclude(com.android.tools.r8.origin.Origin,java.nio.file.Path):27:27 -> acceptProguardInclude 1:1:void acceptProguardLibraryJars(com.android.tools.r8.origin.Origin,java.nio.file.Path):37:37 -> acceptProguardLibraryJars 1:1:void acceptProguardObfuscationDictionary(com.android.tools.r8.origin.Origin,java.nio.file.Path):47:47 -> acceptProguardObfuscationDictionary 1:1:void acceptProguardPackageObfuscationDictionary(com.android.tools.r8.origin.Origin,java.nio.file.Path):62:62 -> acceptProguardPackageObfuscationDictionary com.android.tools.r8.InternalCompilationFailedExceptionUtils -> com.android.tools.r8.M: # {"id":"sourceFile","fileName":"InternalCompilationFailedExceptionUtils.java"} 1:1:com.android.tools.r8.CompilationFailedException createForTesting():12:12 -> a 2:2:com.android.tools.r8.CompilationFailedException create(java.lang.String,java.lang.Throwable,boolean):29:29 -> a 2:2:com.android.tools.r8.CompilationFailedException createForTesting(java.lang.String,java.lang.Throwable):24 -> a 2:2:com.android.tools.r8.CompilationFailedException createForTesting():12 -> a 3:3:com.android.tools.r8.CompilationFailedException createForTesting(java.lang.Throwable):20:20 -> a 4:4:com.android.tools.r8.CompilationFailedException create(java.lang.String,java.lang.Throwable,boolean):29:29 -> a 4:4:com.android.tools.r8.CompilationFailedException createForTesting(java.lang.String,java.lang.Throwable):24 -> a 4:4:com.android.tools.r8.CompilationFailedException createForTesting(java.lang.Throwable):20 -> a 5:5:com.android.tools.r8.CompilationFailedException create(java.lang.String,java.lang.Throwable,boolean):29:29 -> a 6:6:com.android.tools.r8.CompilationFailedException create(java.lang.String,java.lang.Throwable,boolean):29:29 -> a 6:6:com.android.tools.r8.CompilationFailedException createForTesting(java.lang.String,java.lang.Throwable):24 -> a 6:6:com.android.tools.r8.CompilationFailedException createForTesting(java.lang.String):16 -> a com.android.tools.r8.InternalProgramOutputPathConsumer -> com.android.tools.r8.N: # {"id":"sourceFile","fileName":"InternalProgramOutputPathConsumer.java"} com.android.tools.r8.JdkClassFileProvider -> com.android.tools.r8.JdkClassFileProvider: # {"id":"sourceFile","fileName":"JdkClassFileProvider.java"} com.android.tools.r8.origin.Origin origin -> a java.util.Set descriptors -> b java.util.Map descriptorToModule -> c java.net.URLClassLoader jrtFsJarLoader -> d java.nio.file.FileSystem jrtFs -> e boolean $assertionsDisabled -> f 1:1:void ():37:37 -> 1:1:void ():100:100 -> 2:64:void ():40:102 -> 65:65:void (java.nio.file.Path):111:111 -> 66:144:void (java.nio.file.Path):40:118 -> 1:3:void collectDescriptors(java.nio.file.FileSystem):122:124 -> a 4:8:void lambda$collectDescriptors$0(java.nio.file.Path):126:130 -> a 9:11:void lambda$collectDescriptors$0(java.nio.file.Path):129:131 -> a 1:3:void close():169:171 -> close 1:2:void finalize():163:164 -> finalize 1:1:com.android.tools.r8.ClassFileResourceProvider fromJavaRuntimeJar(java.nio.file.Path):97:97 -> fromJavaRuntimeJar 1:15:com.android.tools.r8.ClassFileResourceProvider fromJdkHome(java.nio.file.Path):79:93 -> fromJdkHome 1:1:com.android.tools.r8.ClassFileResourceProvider fromSystemJdk():52:52 -> fromSystemJdk 1:5:com.android.tools.r8.ClassFileResourceProvider fromSystemModulesJdk(java.nio.file.Path):62:66 -> fromSystemModulesJdk 6:6:com.android.tools.r8.ClassFileResourceProvider fromSystemModulesJdk(java.nio.file.Path):64:64 -> fromSystemModulesJdk 1:1:java.util.Set getClassDescriptors():138:138 -> getClassDescriptors 1:12:com.android.tools.r8.ProgramResource getProgramResource(java.lang.String):143:154 -> getProgramResource 13:13:com.android.tools.r8.ProgramResource getProgramResource(java.lang.String):151:151 -> getProgramResource 14:19:com.android.tools.r8.ProgramResource getProgramResource(java.lang.String):150:155 -> getProgramResource 20:30:com.android.tools.r8.ProgramResource getProgramResource(java.lang.String):147:157 -> getProgramResource com.android.tools.r8.Keep -> com.android.tools.r8.Keep: # {"id":"sourceFile","fileName":"Keep.java"} com.android.tools.r8.KeepForRetraceApi -> com.android.tools.r8.KeepForRetraceApi: # {"id":"sourceFile","fileName":"KeepForRetraceApi.java"} com.android.tools.r8.KeepForSubclassing -> com.android.tools.r8.KeepForSubclassing: # {"id":"sourceFile","fileName":"KeepForSubclassing.java"} com.android.tools.r8.KeepMethodForCompileDump -> com.android.tools.r8.KeepMethodForCompileDump: # {"id":"sourceFile","fileName":"KeepMethodForCompileDump.java"} com.android.tools.r8.L8 -> com.android.tools.r8.L8: # {"id":"sourceFile","fileName":"L8.java"} boolean $assertionsDisabled -> a 1:1:void ():40:40 -> 1:1:void ():41:41 -> 1:2:void runForTesting(com.android.tools.r8.utils.AndroidApp,com.android.tools.r8.utils.InternalOptions,boolean,com.android.tools.r8.D8Command,com.android.tools.r8.R8Command):81:82 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/p;Lcom/android/tools/r8/utils/A1;ZLcom/android/tools/r8/D8Command;Lcom/android/tools/r8/R8Command;)V"} 3:33:void run(com.android.tools.r8.utils.AndroidApp,com.android.tools.r8.utils.InternalOptions,boolean,com.android.tools.r8.D8Command,com.android.tools.r8.R8Command,java.util.concurrent.ExecutorService):94:124 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/p;Lcom/android/tools/r8/utils/A1;ZLcom/android/tools/r8/D8Command;Lcom/android/tools/r8/R8Command;Ljava/util/concurrent/ExecutorService;)V"} 34:43:void lambda$run$0(com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.utils.AndroidApp,java.util.concurrent.ExecutorService):99:108 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/A1;Lcom/android/tools/r8/utils/p;Ljava/util/concurrent/ExecutorService;)V"} 44:64:void desugar(com.android.tools.r8.utils.AndroidApp,com.android.tools.r8.utils.InternalOptions,java.util.concurrent.ExecutorService):129:149 -> a 44:64:void lambda$run$0(com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.utils.AndroidApp,java.util.concurrent.ExecutorService):110 -> a 65:68:void desugar(com.android.tools.r8.utils.AndroidApp,com.android.tools.r8.utils.InternalOptions,java.util.concurrent.ExecutorService):148:151 -> a 65:68:void lambda$run$0(com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.utils.AndroidApp,java.util.concurrent.ExecutorService):110 -> a 69:69:void com.android.tools.r8.naming.signature.GenericSignatureRewriter.(com.android.tools.r8.graph.AppView):31:31 -> a 69:69:void desugar(com.android.tools.r8.utils.AndroidApp,com.android.tools.r8.utils.InternalOptions,java.util.concurrent.ExecutorService):151 -> a 69:69:void lambda$run$0(com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.utils.AndroidApp,java.util.concurrent.ExecutorService):110 -> a 70:72:void desugar(com.android.tools.r8.utils.AndroidApp,com.android.tools.r8.utils.InternalOptions,java.util.concurrent.ExecutorService):151:153 -> a 70:72:void lambda$run$0(com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.utils.AndroidApp,java.util.concurrent.ExecutorService):110 -> a 73:73:com.android.tools.r8.ClassFileConsumer com.android.tools.r8.utils.InternalOptions.getClassFileConsumer():607:607 -> a 73:73:void desugar(com.android.tools.r8.utils.AndroidApp,com.android.tools.r8.utils.InternalOptions,java.util.concurrent.ExecutorService):153 -> a 73:73:void lambda$run$0(com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.utils.AndroidApp,java.util.concurrent.ExecutorService):110 -> a 74:83:void desugar(com.android.tools.r8.utils.AndroidApp,com.android.tools.r8.utils.InternalOptions,java.util.concurrent.ExecutorService):153:162 -> a 74:83:void lambda$run$0(com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.utils.AndroidApp,java.util.concurrent.ExecutorService):110 -> a 84:87:void lambda$run$0(com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.utils.AndroidApp,java.util.concurrent.ExecutorService):112:115 -> a 88:88:java.lang.RuntimeException com.android.tools.r8.utils.ExceptionUtils.unwrapExecutionException(java.util.concurrent.ExecutionException):226:226 -> a 88:88:void desugar(com.android.tools.r8.utils.AndroidApp,com.android.tools.r8.utils.InternalOptions,java.util.concurrent.ExecutorService):156 -> a 88:88:void lambda$run$0(com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.utils.AndroidApp,java.util.concurrent.ExecutorService):110 -> a 89:97:void desugar(com.android.tools.r8.utils.AndroidApp,com.android.tools.r8.utils.InternalOptions,java.util.concurrent.ExecutorService):156:164 -> a 89:97:void lambda$run$0(com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.utils.AndroidApp,java.util.concurrent.ExecutorService):110 -> a 98:105:com.android.tools.r8.graph.AppView readApp(com.android.tools.r8.utils.AndroidApp,com.android.tools.r8.utils.InternalOptions,java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):170:177 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/p;Lcom/android/tools/r8/utils/A1;Ljava/util/concurrent/ExecutorService;Lcom/android/tools/r8/utils/z3;)Lcom/android/tools/r8/graph/m;"} 106:106:com.android.tools.r8.graph.AppView readApp(com.android.tools.r8.utils.AndroidApp,com.android.tools.r8.utils.InternalOptions,java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):176:176 -> a 107:107:void lambda$main$1(java.lang.String[]):206:206 -> a 1:11:void run(java.lang.String[]):182:192 -> b 1:5:void main(java.lang.String[]):202:206 -> main 6:7:void main(java.lang.String[]):203:204 -> main 1:5:void run(com.android.tools.r8.L8Command):50:54 -> run 6:6:void run(com.android.tools.r8.L8Command):49:49 -> run 7:11:void run(com.android.tools.r8.L8Command,java.util.concurrent.ExecutorService):66:70 -> run 12:12:void run(com.android.tools.r8.L8Command,java.util.concurrent.ExecutorService):65:65 -> run com.android.tools.r8.L8Command -> com.android.tools.r8.L8Command: # {"id":"sourceFile","fileName":"L8Command.java"} com.android.tools.r8.R8Command r8Command -> A com.android.tools.r8.ir.desugar.desugaredlibrary.DesugaredLibrarySpecification desugaredLibrarySpecification -> B com.android.tools.r8.graph.DexItemFactory factory -> C boolean $assertionsDisabled -> D com.android.tools.r8.D8Command d8Command -> z 1:1:void ():40:40 -> 1:20:void (com.android.tools.r8.R8Command,com.android.tools.r8.D8Command,com.android.tools.r8.utils.AndroidApp,com.android.tools.r8.CompilationMode,com.android.tools.r8.ProgramConsumer,com.android.tools.r8.StringConsumer,int,com.android.tools.r8.utils.Reporter,boolean,java.util.function.BiPredicate,com.android.tools.r8.ir.desugar.desugaredlibrary.DesugaredLibrarySpecification,java.util.List,java.util.List,int,com.android.tools.r8.utils.DumpInputFlags,com.android.tools.r8.MapIdProvider,com.android.tools.r8.ClassConflictResolver,com.android.tools.r8.CancelCompilationChecker,com.android.tools.r8.graph.DexItemFactory):107:126 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/R8Command;Lcom/android/tools/r8/D8Command;Lcom/android/tools/r8/utils/p;Lcom/android/tools/r8/CompilationMode;Lcom/android/tools/r8/ProgramConsumer;Lcom/android/tools/r8/StringConsumer;ILcom/android/tools/r8/utils/O2;ZLjava/util/function/BiPredicate;Lcom/android/tools/r8/internal/Me;Ljava/util/List;Ljava/util/List;ILcom/android/tools/r8/utils/O0;Lcom/android/tools/r8/MapIdProvider;Lcom/android/tools/r8/ClassConflictResolver;Lcom/android/tools/r8/CancelCompilationChecker;Lcom/android/tools/r8/graph/p1;)V"} 21:46:void (com.android.tools.r8.R8Command,com.android.tools.r8.D8Command,com.android.tools.r8.utils.AndroidApp,com.android.tools.r8.CompilationMode,com.android.tools.r8.ProgramConsumer,com.android.tools.r8.StringConsumer,int,com.android.tools.r8.utils.Reporter,boolean,java.util.function.BiPredicate,com.android.tools.r8.ir.desugar.desugaredlibrary.DesugaredLibrarySpecification,java.util.List,java.util.List,int,com.android.tools.r8.utils.DumpInputFlags,com.android.tools.r8.MapIdProvider,com.android.tools.r8.ClassConflictResolver,com.android.tools.r8.CancelCompilationChecker,com.android.tools.r8.graph.DexItemFactory):107:132 -> 47:51:void (boolean,boolean):136:140 -> 1:37:com.android.tools.r8.utils.InternalOptions getInternalOptions():180:216 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/A1;"} 38:54:com.android.tools.r8.utils.InternalOptions getInternalOptions():214:230 -> b 55:70:com.android.tools.r8.utils.InternalOptions getInternalOptions():229:244 -> b 71:76:com.android.tools.r8.dump.DumpOptions dumpOptions():490:495 -> b 71:76:com.android.tools.r8.utils.InternalOptions getInternalOptions():245 -> b 77:77:com.android.tools.r8.utils.InternalOptions getInternalOptions():245:245 -> b 1:1:com.android.tools.r8.L8Command$Builder builder():160:160 -> builder 2:2:void com.android.tools.r8.L8Command$Builder.():262:262 -> builder 2:2:com.android.tools.r8.L8Command$Builder builder():160 -> builder 3:3:com.android.tools.r8.L8Command$Builder builder(com.android.tools.r8.DiagnosticsHandler):164:164 -> builder 1:7:java.util.List getArtProfilesForRewriting():169:175 -> c 1:1:com.android.tools.r8.D8Command getD8Command():53:53 -> i 1:1:com.android.tools.r8.R8Command getR8Command():57:57 -> j 1:1:boolean isShrinking():49:49 -> k 1:1:com.android.tools.r8.L8Command$Builder parse(java.lang.String[],com.android.tools.r8.origin.Origin):70:70 -> parse 2:2:com.android.tools.r8.L8Command$Builder parse(java.lang.String[],com.android.tools.r8.origin.Origin,com.android.tools.r8.DiagnosticsHandler):84:84 -> parse com.android.tools.r8.L8Command$Builder -> com.android.tools.r8.L8Command$Builder: # {"id":"sourceFile","fileName":"L8Command.java"} java.util.List proguardConfigStrings -> D java.util.List proguardConfigFiles -> E boolean $assertionsDisabled -> F 1:1:void ():255:255 -> 1:1:void (com.android.tools.r8.DiagnosticsHandler):266:266 -> 2:3:void (com.android.tools.r8.DiagnosticsHandler):258:259 -> 1:1:com.android.tools.r8.L8Command$Builder addProguardConfiguration(java.util.List,com.android.tools.r8.origin.Origin):298:298 -> addProguardConfiguration 1:1:com.android.tools.r8.L8Command$Builder addProguardConfigurationFiles(java.nio.file.Path[]):286:286 -> addProguardConfigurationFiles 2:2:com.android.tools.r8.L8Command$Builder addProguardConfigurationFiles(java.util.List):292:292 -> addProguardConfigurationFiles 1:5:com.android.tools.r8.L8Command makeCommand():362:366 -> c 1:5:com.android.tools.r8.BaseCommand makeCommand():255 -> c 6:6:com.android.tools.r8.CompilationMode defaultCompilationMode():281:281 -> c 6:6:com.android.tools.r8.L8Command makeCommand():367 -> c 6:6:com.android.tools.r8.BaseCommand makeCommand():255 -> c 7:25:com.android.tools.r8.L8Command makeCommand():367:385 -> c 7:25:com.android.tools.r8.BaseCommand makeCommand():255 -> c 26:36:com.android.tools.r8.L8Command makeCommand():384:394 -> c 26:36:com.android.tools.r8.BaseCommand makeCommand():255 -> c 37:52:com.android.tools.r8.L8Command makeCommand():392:407 -> c 37:52:com.android.tools.r8.BaseCommand makeCommand():255 -> c 53:57:com.android.tools.r8.L8Command makeCommand():406:410 -> c 53:57:com.android.tools.r8.BaseCommand makeCommand():255 -> c 58:70:com.android.tools.r8.L8Command makeCommand():409:421 -> c 58:70:com.android.tools.r8.BaseCommand makeCommand():255 -> c 71:81:com.android.tools.r8.L8Command makeCommand():420:430 -> c 71:81:com.android.tools.r8.BaseCommand makeCommand():255 -> c 82:116:com.android.tools.r8.L8Command makeCommand():428:462 -> c 82:116:com.android.tools.r8.BaseCommand makeCommand():255 -> c 117:117:com.android.tools.r8.L8Command makeCommand():363:363 -> c 117:117:com.android.tools.r8.BaseCommand makeCommand():255 -> c com.android.tools.r8.BaseCommand$Builder self() -> d 1:22:void validate():336:357 -> e 1:1:com.android.tools.r8.CompilationMode defaultCompilationMode():281:281 -> f 1:1:boolean isShrinking():271:271 -> isShrinking 1:1:com.android.tools.r8.BaseCompilerCommand$Builder setAndroidPlatformBuild(boolean):255:255 -> setAndroidPlatformBuild 2:2:com.android.tools.r8.L8Command$Builder setAndroidPlatformBuild(boolean):331:331 -> setAndroidPlatformBuild 1:1:com.android.tools.r8.BaseCompilerCommand$Builder setProguardMapConsumer(com.android.tools.r8.StringConsumer):255:255 -> setProguardMapConsumer 2:2:com.android.tools.r8.L8Command$Builder setProguardMapConsumer(com.android.tools.r8.StringConsumer):326:326 -> setProguardMapConsumer 1:1:com.android.tools.r8.BaseCompilerCommand$Builder setProguardMapOutputPath(java.nio.file.Path):255:255 -> setProguardMapOutputPath 2:3:com.android.tools.r8.BaseCompilerCommand$Builder com.android.tools.r8.BaseCompilerCommand$Builder.setProguardMapOutputPath(java.nio.file.Path):380:381 -> setProguardMapOutputPath 2:3:com.android.tools.r8.L8Command$Builder setProguardMapOutputPath(java.nio.file.Path):313 -> setProguardMapOutputPath 4:4:com.android.tools.r8.L8Command$Builder setProguardMapOutputPath(java.nio.file.Path):313:313 -> setProguardMapOutputPath com.android.tools.r8.L8Command$DefaultL8DiagnosticsHandler -> com.android.tools.r8.O: # {"id":"sourceFile","fileName":"L8Command.java"} 1:1:void ():143:143 -> 1:5:void error(com.android.tools.r8.Diagnostic):147:151 -> error 6:12:void error(com.android.tools.r8.Diagnostic):149:155 -> error com.android.tools.r8.L8Command$InMemoryJarContent -> com.android.tools.r8.P: # {"id":"sourceFile","fileName":"L8Command.java"} java.util.List resources -> a 1:3:void ():467:469 -> 1:3:void accept(com.android.tools.r8.ByteDataView,java.lang.String,com.android.tools.r8.DiagnosticsHandler):475:477 -> accept 4:4:void accept(com.android.tools.r8.ByteDataView,java.lang.String,com.android.tools.r8.DiagnosticsHandler):476:476 -> accept 5:5:void accept(com.android.tools.r8.ByteDataView,java.lang.String,com.android.tools.r8.DiagnosticsHandler):475:475 -> accept 1:1:java.util.Collection getProgramResources():482:482 -> getProgramResources com.android.tools.r8.L8CommandParser -> com.android.tools.r8.Q: # {"id":"sourceFile","fileName":"L8CommandParser.java"} java.util.Set OPTIONS_WITH_ONE_PARAMETER -> b java.util.Set OPTIONS_WITH_TWO_PARAMETERS -> c 1:13:void ():23:35 -> 1:1:void ():21:21 -> 1:8:java.lang.String getUsageMessage():47:54 -> a 9:11:java.util.List getFlags():59:61 -> a 9:11:java.lang.String getUsageMessage():54 -> a 12:12:com.android.tools.r8.ParseFlagInfoImpl com.android.tools.r8.ParseFlagInfoImpl.getOutput():42:42 -> a 12:12:java.util.List getFlags():62 -> a 12:12:java.lang.String getUsageMessage():54 -> a 13:13:java.util.List getFlags():62:62 -> a 13:13:java.lang.String getUsageMessage():54 -> a 14:14:com.android.tools.r8.ParseFlagInfoImpl com.android.tools.r8.ParseFlagInfoImpl.getLib():50:50 -> a 14:14:java.util.List getFlags():63 -> a 14:14:java.lang.String getUsageMessage():54 -> a 15:16:java.util.List getFlags():63:64 -> a 15:16:java.lang.String getUsageMessage():54 -> a 17:17:com.android.tools.r8.ParseFlagInfoImpl com.android.tools.r8.ParseFlagInfoImpl.getPgConf():99:99 -> a 17:17:java.util.List getFlags():65 -> a 17:17:java.lang.String getUsageMessage():54 -> a 18:18:java.util.List getFlags():65:65 -> a 18:18:java.lang.String getUsageMessage():54 -> a 19:19:com.android.tools.r8.ParseFlagInfoImpl com.android.tools.r8.ParseFlagInfoImpl.getPgMapOutput():103:103 -> a 19:19:java.util.List getFlags():66 -> a 19:19:java.lang.String getUsageMessage():54 -> a 20:20:java.util.List getFlags():66:66 -> a 20:20:java.lang.String getUsageMessage():54 -> a 21:21:com.android.tools.r8.ParseFlagInfoImpl com.android.tools.r8.ParseFlagInfoImpl.getDesugaredLib():67:67 -> a 21:21:java.util.List getFlags():67 -> a 21:21:java.lang.String getUsageMessage():54 -> a 22:23:java.util.List getFlags():67:68 -> a 22:23:java.lang.String getUsageMessage():54 -> a 24:24:com.android.tools.r8.ParseFlagInfoImpl com.android.tools.r8.ParseFlagInfoImpl.getThreadCount():138:138 -> a 24:24:java.util.List getFlags():69 -> a 24:24:java.lang.String getUsageMessage():54 -> a 25:26:java.util.List getFlags():69:70 -> a 25:26:java.lang.String getUsageMessage():54 -> a 27:27:com.android.tools.r8.ParseFlagInfoImpl com.android.tools.r8.ParseFlagInfoImpl.getArtProfile():169:169 -> a 27:27:java.util.List getFlags():71 -> a 27:27:java.lang.String getUsageMessage():54 -> a 28:28:com.android.tools.r8.ParseFlagInfoImpl com.android.tools.r8.ParseFlagInfoImpl.flag2(java.lang.String,java.lang.String,java.lang.String,java.lang.String[]):189:189 -> a 28:28:com.android.tools.r8.ParseFlagInfoImpl com.android.tools.r8.ParseFlagInfoImpl.getArtProfile():169 -> a 28:28:java.util.List getFlags():71 -> a 28:28:java.lang.String getUsageMessage():54 -> a 29:29:com.android.tools.r8.ParseFlagInfoImpl com.android.tools.r8.ParseFlagInfoImpl.flag(java.lang.String,java.util.List,java.util.List):201:201 -> a 29:29:com.android.tools.r8.ParseFlagInfoImpl com.android.tools.r8.ParseFlagInfoImpl.flag2(java.lang.String,java.lang.String,java.lang.String,java.lang.String[]):189 -> a 29:29:com.android.tools.r8.ParseFlagInfoImpl com.android.tools.r8.ParseFlagInfoImpl.getArtProfile():169 -> a 29:29:java.util.List getFlags():71 -> a 29:29:java.lang.String getUsageMessage():54 -> a 30:34:java.lang.String com.android.tools.r8.ParseFlagInfoImpl.fmt(java.lang.String,java.util.List):193:197 -> a 30:34:com.android.tools.r8.ParseFlagInfoImpl com.android.tools.r8.ParseFlagInfoImpl.flag(java.lang.String,java.util.List,java.util.List):201 -> a 30:34:com.android.tools.r8.ParseFlagInfoImpl com.android.tools.r8.ParseFlagInfoImpl.flag2(java.lang.String,java.lang.String,java.lang.String,java.lang.String[]):189 -> a 30:34:com.android.tools.r8.ParseFlagInfoImpl com.android.tools.r8.ParseFlagInfoImpl.getArtProfile():169 -> a 30:34:java.util.List getFlags():71 -> a 30:34:java.lang.String getUsageMessage():54 -> a 35:35:com.android.tools.r8.ParseFlagInfoImpl com.android.tools.r8.ParseFlagInfoImpl.flag(java.lang.String,java.util.List,java.util.List):201:201 -> a 35:35:com.android.tools.r8.ParseFlagInfoImpl com.android.tools.r8.ParseFlagInfoImpl.flag2(java.lang.String,java.lang.String,java.lang.String,java.lang.String[]):189 -> a 35:35:com.android.tools.r8.ParseFlagInfoImpl com.android.tools.r8.ParseFlagInfoImpl.getArtProfile():169 -> a 35:35:java.util.List getFlags():71 -> a 35:35:java.lang.String getUsageMessage():54 -> a 36:37:java.util.List getFlags():71:72 -> a 36:37:java.lang.String getUsageMessage():54 -> a 38:38:com.android.tools.r8.ParseFlagInfoImpl com.android.tools.r8.ParseFlagInfoImpl.getHelp():95:95 -> a 38:38:java.util.List getFlags():73 -> a 38:38:java.lang.String getUsageMessage():54 -> a 39:40:java.util.List getFlags():73:74 -> a 39:40:java.lang.String getUsageMessage():54 -> a 41:42:java.lang.String getUsageMessage():54:55 -> a 43:43:com.android.tools.r8.L8Command$Builder parse(java.lang.String[],com.android.tools.r8.origin.Origin):87:87 -> a 44:44:com.android.tools.r8.L8Command$Builder parse(java.lang.String[],com.android.tools.r8.origin.Origin,com.android.tools.r8.DiagnosticsHandler):101:101 -> a 45:66:com.android.tools.r8.L8Command$Builder parse(java.lang.String[],com.android.tools.r8.origin.Origin,com.android.tools.r8.L8Command$Builder):107:128 -> a 67:105:com.android.tools.r8.L8Command$Builder parse(java.lang.String[],com.android.tools.r8.origin.Origin,com.android.tools.r8.L8Command$Builder):120:158 -> a 106:119:com.android.tools.r8.L8Command$Builder parse(java.lang.String[],com.android.tools.r8.origin.Origin,com.android.tools.r8.L8Command$Builder):156:169 -> a 120:139:com.android.tools.r8.L8Command$Builder parse(java.lang.String[],com.android.tools.r8.origin.Origin,com.android.tools.r8.L8Command$Builder):168:187 -> a 140:145:com.android.tools.r8.L8Command$Builder parse(java.lang.String[],com.android.tools.r8.origin.Origin,com.android.tools.r8.L8Command$Builder):185:190 -> a 146:176:com.android.tools.r8.L8Command$Builder parse(java.lang.String[],com.android.tools.r8.origin.Origin,com.android.tools.r8.L8Command$Builder):189:219 -> a com.android.tools.r8.MapIdEnvironment -> com.android.tools.r8.MapIdEnvironment: # {"id":"sourceFile","fileName":"MapIdEnvironment.java"} com.android.tools.r8.MapIdProvider -> com.android.tools.r8.MapIdProvider: # {"id":"sourceFile","fileName":"MapIdProvider.java"} com.android.tools.r8.MarkerInfo -> com.android.tools.r8.MarkerInfo: # {"id":"sourceFile","fileName":"MarkerInfo.java"} com.android.tools.r8.MarkerInfoConsumer -> com.android.tools.r8.MarkerInfoConsumer: # {"id":"sourceFile","fileName":"MarkerInfoConsumer.java"} com.android.tools.r8.MarkerInfoConsumerData -> com.android.tools.r8.MarkerInfoConsumerData: # {"id":"sourceFile","fileName":"MarkerInfoConsumerData.java"} com.android.tools.r8.OutputMode -> com.android.tools.r8.OutputMode: # {"id":"sourceFile","fileName":"OutputMode.java"} com.android.tools.r8.OutputMode[] $VALUES -> a 1:16:void ():11:26 -> 17:17:void ():7:7 -> 1:1:void (java.lang.String,int):8:8 -> 1:1:com.android.tools.r8.OutputMode valueOf(java.lang.String):7:7 -> valueOf 1:1:com.android.tools.r8.OutputMode[] values():7:7 -> values com.android.tools.r8.ParseFlagInfo -> com.android.tools.r8.ParseFlagInfo: # {"id":"sourceFile","fileName":"ParseFlagInfo.java"} com.android.tools.r8.ParseFlagInfoImpl -> com.android.tools.r8.S: # {"id":"sourceFile","fileName":"ParseFlagInfoImpl.java"} java.lang.String flagWithArgs -> a java.util.List alternatives -> b java.util.List flagHelp -> c boolean $assertionsDisabled -> d 1:1:void ():18:18 -> 1:9:void (java.lang.String,java.lang.String,java.util.List,java.util.List):217:225 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/util/List;Ljava/util/List;)V"} 1:1:com.android.tools.r8.ParseFlagInfoImpl getDebug(boolean):30:30 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Z)Lcom/android/tools/r8/S;"} 2:2:java.lang.String defaultSuffix(boolean):21:21 -> a 2:2:com.android.tools.r8.ParseFlagInfoImpl getDebug(boolean):30 -> a 3:3:com.android.tools.r8.ParseFlagInfoImpl getDebug(boolean):30:30 -> a 4:4:com.android.tools.r8.ParseFlagInfoImpl getVersion(java.lang.String):91:91 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lcom/android/tools/r8/S;"} 5:6:java.util.List getAssertionsFlags():108:109 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/bm;"} 7:8:com.android.tools.r8.ParseFlagInfoImpl flag0a1(java.lang.String,java.lang.String,java.lang.String[]):205:206 -> a 7:8:java.util.List getAssertionsFlags():109 -> a 9:13:java.util.List getAssertionsFlags():109:113 -> a 14:15:com.android.tools.r8.ParseFlagInfoImpl flag0a1(java.lang.String,java.lang.String,java.lang.String[]):205:206 -> a 14:15:java.util.List getAssertionsFlags():113 -> a 16:22:java.util.List getAssertionsFlags():113:119 -> a 23:24:com.android.tools.r8.ParseFlagInfoImpl flag0a1(java.lang.String,java.lang.String,java.lang.String[]):205:206 -> a 23:24:java.util.List getAssertionsFlags():119 -> a 25:31:java.util.List getAssertionsFlags():119:125 -> a 32:33:com.android.tools.r8.ParseFlagInfoImpl flag0a1(java.lang.String,java.lang.String,java.lang.String[]):205:206 -> a 32:33:java.util.List getAssertionsFlags():125 -> a 34:34:java.util.List getAssertionsFlags():108:108 -> a 35:35:com.android.tools.r8.ParseFlagInfoImpl flag0(java.lang.String,java.lang.String[]):181:181 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;[Ljava/lang/String;)Lcom/android/tools/r8/S;"} 36:36:com.android.tools.r8.ParseFlagInfoImpl flag(java.lang.String,java.util.List,java.util.List):201:201 -> a 36:36:com.android.tools.r8.ParseFlagInfoImpl flag0(java.lang.String,java.lang.String[]):181 -> a 37:41:java.lang.String fmt(java.lang.String,java.util.List):193:197 -> a 37:41:com.android.tools.r8.ParseFlagInfoImpl flag(java.lang.String,java.util.List,java.util.List):201 -> a 37:41:com.android.tools.r8.ParseFlagInfoImpl flag0(java.lang.String,java.lang.String[]):181 -> a 42:42:com.android.tools.r8.ParseFlagInfoImpl flag(java.lang.String,java.util.List,java.util.List):201:201 -> a 42:42:com.android.tools.r8.ParseFlagInfoImpl flag0(java.lang.String,java.lang.String[]):181 -> a 43:43:com.android.tools.r8.ParseFlagInfoImpl flag1(java.lang.String,java.lang.String,java.lang.String[]):185:185 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)Lcom/android/tools/r8/S;"} 44:44:com.android.tools.r8.ParseFlagInfoImpl flag(java.lang.String,java.util.List,java.util.List):201:201 -> a 44:44:com.android.tools.r8.ParseFlagInfoImpl flag1(java.lang.String,java.lang.String,java.lang.String[]):185 -> a 45:49:java.lang.String fmt(java.lang.String,java.util.List):193:197 -> a 45:49:com.android.tools.r8.ParseFlagInfoImpl flag(java.lang.String,java.util.List,java.util.List):201 -> a 45:49:com.android.tools.r8.ParseFlagInfoImpl flag1(java.lang.String,java.lang.String,java.lang.String[]):185 -> a 50:50:com.android.tools.r8.ParseFlagInfoImpl flag(java.lang.String,java.util.List,java.util.List):201:201 -> a 50:50:com.android.tools.r8.ParseFlagInfoImpl flag1(java.lang.String,java.lang.String,java.lang.String[]):185 -> a 1:1:com.android.tools.r8.ParseFlagInfoImpl getRelease(boolean):25:25 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Z)Lcom/android/tools/r8/S;"} 2:2:java.lang.String defaultSuffix(boolean):21:21 -> b 2:2:com.android.tools.r8.ParseFlagInfoImpl getRelease(boolean):26 -> b 3:3:com.android.tools.r8.ParseFlagInfoImpl getRelease(boolean):26:26 -> b 4:4:com.android.tools.r8.ParseFlagInfoImpl getRelease(boolean):25:25 -> b 5:5:com.android.tools.r8.ParseFlagInfoImpl getDex(boolean):34:34 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/S;"} 6:6:java.lang.String defaultSuffix(boolean):21:21 -> b 6:6:com.android.tools.r8.ParseFlagInfoImpl getDex(boolean):34 -> b 7:7:com.android.tools.r8.ParseFlagInfoImpl getDex(boolean):34:34 -> b 1:1:com.android.tools.r8.ParseFlagInfoImpl getMapDiagnostics():147:147 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/S;"} 2:2:com.android.tools.r8.ParseFlagInfoImpl flag2(java.lang.String,java.lang.String,java.lang.String,java.lang.String[]):189:189 -> c 2:2:com.android.tools.r8.ParseFlagInfoImpl getMapDiagnostics():147 -> c 3:3:com.android.tools.r8.ParseFlagInfoImpl flag(java.lang.String,java.util.List,java.util.List):201:201 -> c 3:3:com.android.tools.r8.ParseFlagInfoImpl flag2(java.lang.String,java.lang.String,java.lang.String,java.lang.String[]):189 -> c 3:3:com.android.tools.r8.ParseFlagInfoImpl getMapDiagnostics():147 -> c 4:8:java.lang.String fmt(java.lang.String,java.util.List):193:197 -> c 4:8:com.android.tools.r8.ParseFlagInfoImpl flag(java.lang.String,java.util.List,java.util.List):201 -> c 4:8:com.android.tools.r8.ParseFlagInfoImpl flag2(java.lang.String,java.lang.String,java.lang.String,java.lang.String[]):189 -> c 4:8:com.android.tools.r8.ParseFlagInfoImpl getMapDiagnostics():147 -> c 9:9:com.android.tools.r8.ParseFlagInfoImpl flag(java.lang.String,java.util.List,java.util.List):201:201 -> c 9:9:com.android.tools.r8.ParseFlagInfoImpl flag2(java.lang.String,java.lang.String,java.lang.String,java.lang.String[]):189 -> c 9:9:com.android.tools.r8.ParseFlagInfoImpl getMapDiagnostics():147 -> c 1:5:com.android.tools.r8.ParseFlagInfoImpl getMinApi():58:62 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/S;"} 6:6:com.android.tools.r8.ParseFlagInfoImpl getMinApi():58:58 -> d 1:1:java.lang.String getFlagFormat():230:230 -> getFlagFormat 1:1:java.util.List getFlagFormatAlternatives():235:235 -> getFlagFormatAlternatives 1:1:java.util.List getFlagHelp():240:240 -> getFlagHelp com.android.tools.r8.ParseFlagPrinter -> com.android.tools.r8.ParseFlagPrinter: # {"id":"sourceFile","fileName":"ParseFlagPrinter.java"} java.util.List flags -> a java.lang.String prefix -> b int helpColumn -> c java.lang.String helpSeparator -> d java.lang.StringBuilder builder -> e int currentColumn -> f boolean $assertionsDisabled -> g 1:1:void ():16:16 -> 1:11:void ():17:27 -> 1:1:void addFlagLine(java.lang.String):61:61 -> a 2:4:void endLine():49:51 -> a 2:4:void addFlagLine(java.lang.String):62 -> a 5:7:void startLine():55:57 -> a 5:7:void addFlagLine(java.lang.String):64 -> a 8:8:void addFlagLine(java.lang.String):65:65 -> a 9:12:void formatParseFlags():84:87 -> a 1:1:com.android.tools.r8.ParseFlagPrinter addFlags(java.util.List):92:92 -> addFlags 1:6:void appendLinesToBuilder(java.lang.StringBuilder):130:135 -> appendLinesToBuilder 1:1:boolean isLineStarted():31:31 -> b 2:2:void addHelpLine(java.lang.String):70:70 -> b 3:5:void endLine():49:51 -> b 3:5:void addHelpLine(java.lang.String):71 -> b 6:6:void addHelpLine(java.lang.String):73:73 -> b 7:9:void startLine():55:57 -> b 7:9:void addHelpLine(java.lang.String):74 -> b 10:10:void addHelpLine(java.lang.String):76:76 -> b 11:15:void space(int):41:45 -> b 11:15:void addHelpLine(java.lang.String):77 -> b 16:17:void addHelpLine(java.lang.String):78:79 -> b 18:20:void endLine():49:51 -> b 18:20:void addHelpLine(java.lang.String):80 -> b 1:3:void append(java.lang.String):35:37 -> c 1:1:void main(java.lang.String[]):139:139 -> main 1:1:com.android.tools.r8.ParseFlagPrinter setHelpColumn(int):114:114 -> setHelpColumn 1:1:com.android.tools.r8.ParseFlagPrinter setHelpSeparator(java.lang.String):125:125 -> setHelpSeparator 1:1:com.android.tools.r8.ParseFlagPrinter setIndent(int):104:104 -> setIndent 1:1:com.android.tools.r8.ParseFlagPrinter setPrefix(java.lang.String):98:98 -> setPrefix com.android.tools.r8.ProgramConsumer -> com.android.tools.r8.ProgramConsumer: # {"id":"sourceFile","fileName":"ProgramConsumer.java"} com.android.tools.r8.ProgramResource -> com.android.tools.r8.ProgramResource: # {"id":"sourceFile","fileName":"ProgramResource.java"} 1:1:com.android.tools.r8.ProgramResource fromBytes(com.android.tools.r8.origin.Origin,com.android.tools.r8.ProgramResource$Kind,byte[],java.util.Set):53:53 -> fromBytes 1:1:com.android.tools.r8.ProgramResource fromFile(com.android.tools.r8.ProgramResource$Kind,java.nio.file.Path):42:42 -> fromFile 1:3:byte[] getBytes():65:67 -> getBytes com.android.tools.r8.ProgramResource$ByteResource -> com.android.tools.r8.ProgramResource$ByteResource: # {"id":"sourceFile","fileName":"ProgramResource.java"} com.android.tools.r8.origin.Origin origin -> a com.android.tools.r8.ProgramResource$Kind kind -> b byte[] bytes -> c java.util.Set classDescriptors -> d boolean $assertionsDisabled -> e 1:1:void ():130:130 -> 1:6:void (com.android.tools.r8.origin.Origin,com.android.tools.r8.ProgramResource$Kind,byte[],java.util.Set):137:142 -> 1:1:java.io.InputStream getByteStream():158:158 -> getByteStream 1:1:byte[] getBytes():164:164 -> getBytes 1:1:java.util.Set getClassDescriptors():169:169 -> getClassDescriptors 1:1:com.android.tools.r8.ProgramResource$Kind getKind():152:152 -> getKind 1:1:com.android.tools.r8.origin.Origin getOrigin():147:147 -> getOrigin com.android.tools.r8.ProgramResource$FileResource -> com.android.tools.r8.ProgramResource$FileResource: # {"id":"sourceFile","fileName":"ProgramResource.java"} com.android.tools.r8.origin.Origin origin -> a com.android.tools.r8.ProgramResource$Kind kind -> b java.nio.file.Path file -> c java.util.Set classDescriptors -> d 1:5:void (com.android.tools.r8.ProgramResource$Kind,java.nio.file.Path,java.util.Set):88:92 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/ProgramResource$Kind;Ljava/nio/file/Path;)V"} 1:3:java.io.InputStream getByteStream():108:110 -> getByteStream 1:3:byte[] getBytes():117:119 -> getBytes 1:1:java.util.Set getClassDescriptors():125:125 -> getClassDescriptors 1:1:com.android.tools.r8.ProgramResource$Kind getKind():102:102 -> getKind 1:1:com.android.tools.r8.origin.Origin getOrigin():97:97 -> getOrigin com.android.tools.r8.ProgramResource$Kind -> com.android.tools.r8.ProgramResource$Kind: # {"id":"sourceFile","fileName":"ProgramResource.java"} com.android.tools.r8.ProgramResource$Kind[] $VALUES -> 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 valueOf(java.lang.String):28:28 -> valueOf 1:1:com.android.tools.r8.ProgramResource$Kind[] values():28:28 -> values com.android.tools.r8.ProgramResourceProvider -> com.android.tools.r8.ProgramResourceProvider: # {"id":"sourceFile","fileName":"ProgramResourceProvider.java"} com.android.tools.r8.ProguardMapConsumer -> com.android.tools.r8.T: # {"id":"sourceFile","fileName":"ProguardMapConsumer.java"} 1:1:void ():10:10 -> void accept(com.android.tools.r8.naming.ProguardMapMarkerInfo,com.android.tools.r8.naming.ClassNameMapper) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/naming/y0;Lcom/android/tools/r8/naming/b;)V"} com.android.tools.r8.R8 -> com.android.tools.r8.R8: # {"id":"sourceFile","fileName":"R8.java"} com.android.tools.r8.utils.Timing timing -> a com.android.tools.r8.utils.InternalOptions options -> b boolean $assertionsDisabled -> c 1:1:void ():155:155 -> 1:6:void (com.android.tools.r8.utils.InternalOptions):161:166 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/A1;)V"} 1:1:boolean lambda$run$3(com.android.tools.r8.graph.DexType):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Z"} 2:6:void writeApplication(com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.AndroidApp,java.util.concurrent.ExecutorService):206:210 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/utils/p;Ljava/util/concurrent/ExecutorService;)V"} 7:7:boolean com.android.tools.r8.utils.InternalOptions.isGeneratingClassFiles():587:587 -> a 7:7:void writeApplication(com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.AndroidApp,java.util.concurrent.ExecutorService):211 -> a 8:8:void writeApplication(com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.AndroidApp,java.util.concurrent.ExecutorService):212:212 -> a 9:9:com.android.tools.r8.ClassFileConsumer com.android.tools.r8.utils.InternalOptions.getClassFileConsumer():607:607 -> a 9:9:void writeApplication(com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.AndroidApp,java.util.concurrent.ExecutorService):212 -> a 10:15:void writeApplication(com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.AndroidApp,java.util.concurrent.ExecutorService):212:217 -> a 16:17:void runForTesting(com.android.tools.r8.utils.AndroidApp,com.android.tools.r8.utils.InternalOptions):223:224 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/p;Lcom/android/tools/r8/utils/A1;)V"} 18:18:void com.android.tools.r8.utils.ExceptionUtils.withR8CompilationHandler(com.android.tools.r8.utils.Reporter,com.android.tools.r8.utils.ExceptionUtils$CompileAction):69:69 -> a 18:18:void runForTesting(com.android.tools.r8.utils.AndroidApp,com.android.tools.r8.utils.InternalOptions):224 -> a 19:19:void run(com.android.tools.r8.utils.AndroidApp,com.android.tools.r8.utils.InternalOptions,java.util.concurrent.ExecutorService):237:237 -> a 19:19:void lambda$run$0(com.android.tools.r8.utils.AndroidApp,com.android.tools.r8.utils.InternalOptions,java.util.concurrent.ExecutorService):199 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/p;Lcom/android/tools/r8/utils/A1;Ljava/util/concurrent/ExecutorService;)V"} 20:78:void run(com.android.tools.r8.utils.AndroidApp,java.util.concurrent.ExecutorService):245:303 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/p;Ljava/util/concurrent/ExecutorService;)V"} 79:93:void run(com.android.tools.r8.utils.AndroidApp,java.util.concurrent.ExecutorService):302:316 -> a 94:94:void run(com.android.tools.r8.utils.AndroidApp,java.util.concurrent.ExecutorService):315:315 -> a 95:111:void run(com.android.tools.r8.utils.AndroidApp,java.util.concurrent.ExecutorService):312:328 -> a 112:116:void run(com.android.tools.r8.utils.AndroidApp,java.util.concurrent.ExecutorService):327:331 -> a 117:117:void run(com.android.tools.r8.utils.AndroidApp,java.util.concurrent.ExecutorService):330:330 -> a 118:133:void run(com.android.tools.r8.utils.AndroidApp,java.util.concurrent.ExecutorService):329:344 -> a 134:134:void run(com.android.tools.r8.utils.AndroidApp,java.util.concurrent.ExecutorService):343:343 -> a 135:142:void run(com.android.tools.r8.utils.AndroidApp,java.util.concurrent.ExecutorService):339:346 -> a 143:198:void run(com.android.tools.r8.utils.AndroidApp,java.util.concurrent.ExecutorService):338:393 -> a 199:270:void run(com.android.tools.r8.utils.AndroidApp,java.util.concurrent.ExecutorService):392:463 -> a 271:381:void run(com.android.tools.r8.utils.AndroidApp,java.util.concurrent.ExecutorService):460:570 -> a 382:407:void run(com.android.tools.r8.utils.AndroidApp,java.util.concurrent.ExecutorService):567:592 -> a 408:435:void run(com.android.tools.r8.utils.AndroidApp,java.util.concurrent.ExecutorService):590:617 -> a 436:484:void run(com.android.tools.r8.utils.AndroidApp,java.util.concurrent.ExecutorService):616:664 -> a 485:541:void run(com.android.tools.r8.utils.AndroidApp,java.util.concurrent.ExecutorService):645:701 -> a 542:586:void run(com.android.tools.r8.utils.AndroidApp,java.util.concurrent.ExecutorService):700:744 -> a 587:598:void run(com.android.tools.r8.utils.AndroidApp,java.util.concurrent.ExecutorService):740:751 -> a 599:685:void run(com.android.tools.r8.utils.AndroidApp,java.util.concurrent.ExecutorService):750:836 -> a 686:700:void run(com.android.tools.r8.utils.AndroidApp,java.util.concurrent.ExecutorService):778:792 -> a 701:748:void run(com.android.tools.r8.utils.AndroidApp,java.util.concurrent.ExecutorService):789:836 -> a 749:1151:void run(com.android.tools.r8.utils.AndroidApp,java.util.concurrent.ExecutorService):436:838 -> a 1152:1152:java.lang.Boolean lambda$run$2():255:255 -> a 1153:1153:void lambda$run$4(com.android.tools.r8.ir.analysis.proto.GeneratedExtensionRegistryShrinker):401:401 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Bj;)V"} 1154:1154:void lambda$run$8(com.android.tools.r8.graph.AppView,java.util.concurrent.ExecutorService,com.android.tools.r8.ir.analysis.proto.GeneratedMessageLiteBuilderShrinker):583:583 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Ljava/util/concurrent/ExecutorService;Lcom/android/tools/r8/internal/Lj;)V"} 1155:1155:com.android.tools.r8.shaking.TreePrunerConfiguration lambda$run$9(com.android.tools.r8.shaking.Enqueuer,com.android.tools.r8.ir.analysis.proto.GeneratedExtensionRegistryShrinker):591:591 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/L;Lcom/android/tools/r8/internal/Bj;)Lcom/android/tools/r8/shaking/l4;"} 1156:1156:void lambda$run$12(com.android.tools.r8.ir.conversion.IRConverter,java.util.concurrent.ExecutorService,com.android.tools.r8.ir.analysis.proto.GeneratedMessageLiteShrinker):659:659 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/tl;Ljava/util/concurrent/ExecutorService;Lcom/android/tools/r8/internal/Mj;)V"} 1157:1157:void lambda$run$13(com.android.tools.r8.ir.conversion.IRConverter,java.util.concurrent.ExecutorService,com.android.tools.r8.ir.analysis.proto.GeneratedExtensionRegistryShrinker):666:666 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/tl;Ljava/util/concurrent/ExecutorService;Lcom/android/tools/r8/internal/Bj;)V"} 1158:1158:void lambda$run$14(java.lang.String):773:773 -> a 1159:1159:boolean lambda$run$15(com.android.tools.r8.graph.DexProgramClass):779:779 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)Z"} 1160:1160:boolean allReferencesAssignedApiLevel(com.android.tools.r8.graph.AppView):843:843 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)Z"} 1161:1161:boolean com.android.tools.r8.utils.InternalOptions$ApiModelTestingOptions.isCheckAllApiReferencesAreSet():1968:1968 -> a 1161:1161:boolean allReferencesAssignedApiLevel(com.android.tools.r8.graph.AppView):843 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 1162:1162:boolean com.android.tools.r8.utils.InternalOptions$ApiModelTestingOptions.isCheckAllApiReferencesAreSet():1968:1968 -> a 1162:1162:boolean allReferencesAssignedApiLevel(com.android.tools.r8.graph.AppView):843 -> a 1163:1168:boolean allReferencesAssignedApiLevel(com.android.tools.r8.graph.AppView):844:849 -> a 1169:1169:void lambda$allReferencesAssignedApiLevel$17(com.android.tools.r8.graph.ProgramMember):851:851 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/n5;)V"} 1170:1184:void performFinalMainDexTracing(com.android.tools.r8.graph.AppView,java.util.concurrent.ExecutorService):878:892 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Ljava/util/concurrent/ExecutorService;)V"} 1185:1192:void performFinalMainDexTracing(com.android.tools.r8.graph.AppView,java.util.concurrent.ExecutorService):891:898 -> a 1193:1193:void performFinalMainDexTracing(com.android.tools.r8.graph.AppView,java.util.concurrent.ExecutorService):897:897 -> a 1194:1196:java.util.Collection lambda$performFinalMainDexTracing$19(com.android.tools.r8.shaking.MainDexInfo,com.android.tools.r8.graph.AppView):900:902 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/N1;Lcom/android/tools/r8/graph/m;)Ljava/util/Collection;"} 1197:1199:void lambda$performFinalMainDexTracing$18(com.android.tools.r8.graph.AppView,java.util.ArrayList,com.android.tools.r8.graph.DexType):904:906 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Ljava/util/ArrayList;Lcom/android/tools/r8/graph/v2;)V"} 1200:1201:boolean verifyMovedMethodsHaveOriginalMethodPosition(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DirectMappedDexApplication):922:923 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/N2;)V"} 1202:1202:void lambda$verifyMovedMethodsHaveOriginalMethodPosition$21(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexProgramClass):925:925 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/q2;)V"} 1203:1203:void lambda$verifyMovedMethodsHaveOriginalMethodPosition$20(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):928:928 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o5;)V"} 1204:1204:com.android.tools.r8.graph.DexMethod com.android.tools.r8.graph.lens.GraphLens.getOriginalMethodSignature(com.android.tools.r8.graph.DexMethod):121:121 -> a 1204:1204:void lambda$verifyMovedMethodsHaveOriginalMethodPosition$20(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):928 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 1205:1214:void lambda$verifyMovedMethodsHaveOriginalMethodPosition$20(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):929:938 -> a 1215:1215:boolean com.android.tools.r8.graph.Code.isDefaultInstanceInitializerCode():0:0 -> a 1215:1215:void lambda$verifyMovedMethodsHaveOriginalMethodPosition$20(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):938 -> a 1216:1216:boolean com.android.tools.r8.graph.Code.isThrowNullCode():0:0 -> a 1216:1216:void lambda$verifyMovedMethodsHaveOriginalMethodPosition$20(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):938 -> a 1217:1217:void lambda$verifyMovedMethodsHaveOriginalMethodPosition$20(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):938:938 -> a 1218:1218:void lambda$verifyMovedMethodsHaveOriginalMethodPosition$20(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):936:936 -> a 1219:1219:boolean verifyOriginalMethodInPosition(com.android.tools.r8.graph.Code,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):947:947 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W;Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/o5;)V"} 1220:1220:void lambda$verifyOriginalMethodInPosition$23(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Position):949:949 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/kM;)V"} 1221:1221:boolean com.android.tools.r8.ir.code.Position.isOutlineCaller():0:0 -> a 1221:1221:void lambda$verifyOriginalMethodInPosition$23(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Position):949 -> a 1222:1231:void lambda$verifyOriginalMethodInPosition$23(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Position):952:961 -> a 1232:1232:void lambda$verifyOriginalMethodInPosition$22(com.android.tools.r8.graph.DexMethod,java.lang.Integer,com.android.tools.r8.ir.code.Position):955:955 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Ljava/lang/Integer;Lcom/android/tools/r8/internal/kM;)V"} 1233:1249: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.profile.rewriting.ProfileCollectionAdditions,com.android.tools.r8.graph.SubtypingInfo,com.android.tools.r8.shaking.RuntimeTypeCheckInfo$Builder):975:991 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/g;Ljava/util/concurrent/ExecutorService;Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/nN;Lcom/android/tools/r8/graph/B5;Lcom/android/tools/r8/shaking/f4;)Lcom/android/tools/r8/graph/m;"} 1250:1252:void com.android.tools.r8.shaking.RuntimeTypeCheckInfo$Builder.attach(com.android.tools.r8.shaking.Enqueuer):88:90 -> a 1250:1252: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.profile.rewriting.ProfileCollectionAdditions,com.android.tools.r8.graph.SubtypingInfo,com.android.tools.r8.shaking.RuntimeTypeCheckInfo$Builder):992 -> a 1253:1273: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.profile.rewriting.ProfileCollectionAdditions,com.android.tools.r8.graph.SubtypingInfo,com.android.tools.r8.shaking.RuntimeTypeCheckInfo$Builder):994:1014 -> a 1274:1274:void lambda$runEnqueuer$24(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.proto.ProtoShrinker):1008:1008 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/cQ;)V"} 1275:1277: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):1030:1032 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/a4;Ljava/util/function/Supplier;Lcom/android/tools/r8/shaking/D4;Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/shaking/L;ZLcom/android/tools/r8/utils/A1;Lcom/android/tools/r8/utils/z3;Ljava/util/concurrent/ExecutorService;)V"} 1278: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):1031:1066 -> a 1314:1318: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):1063:1067 -> a 1319:1322:boolean verifyNoJarApplicationReaders(java.util.Collection):1071:1074 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Collection;)V"} 1323:1323:void lambda$run$26(com.android.tools.r8.R8Command,com.android.tools.r8.utils.InternalOptions,java.util.concurrent.ExecutorService):1096:1096 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/R8Command;Lcom/android/tools/r8/utils/A1;Ljava/util/concurrent/ExecutorService;)V"} 1324:1324:void run(com.android.tools.r8.utils.AndroidApp,com.android.tools.r8.utils.InternalOptions,java.util.concurrent.ExecutorService):237:237 -> a 1324:1324:void lambda$run$26(com.android.tools.r8.R8Command,com.android.tools.r8.utils.InternalOptions,java.util.concurrent.ExecutorService):1096 -> a 1325:1325:void lambda$main$27(java.lang.String[]):1112:1112 -> a 1:1:void run(com.android.tools.r8.utils.AndroidApp,com.android.tools.r8.utils.InternalOptions,java.util.concurrent.ExecutorService):237:237 -> b 1:1:void lambda$runForTesting$1(com.android.tools.r8.utils.AndroidApp,com.android.tools.r8.utils.InternalOptions,java.util.concurrent.ExecutorService):228 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/p;Lcom/android/tools/r8/utils/A1;Ljava/util/concurrent/ExecutorService;)V"} 2:3:void lambda$runForTesting$1(com.android.tools.r8.utils.AndroidApp,com.android.tools.r8.utils.InternalOptions,java.util.concurrent.ExecutorService):230:231 -> b 4:4:com.android.tools.r8.graph.DirectMappedDexApplication getDirectApp(com.android.tools.r8.graph.AppView):241:241 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)Lcom/android/tools/r8/graph/N2;"} 5:14:void performInitialMainDexTracing(com.android.tools.r8.graph.AppView,java.util.concurrent.ExecutorService):861:870 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Ljava/util/concurrent/ExecutorService;)V"} 15:18:void performInitialMainDexTracing(com.android.tools.r8.graph.AppView,java.util.concurrent.ExecutorService):869:872 -> b 19:19:void lambda$runEnqueuer$25(com.android.tools.r8.graph.AppView,java.util.concurrent.ExecutorService,com.android.tools.r8.ir.analysis.proto.GeneratedMessageLiteBuilderShrinker):1012:1012 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Ljava/util/concurrent/ExecutorService;Lcom/android/tools/r8/internal/Lj;)V"} 20:37:void run(java.lang.String[]):1082:1099 -> b 1:1:java.util.Collection lambda$run$10(com.android.tools.r8.graph.AppView):618:618 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)Ljava/util/Collection;"} 1:1:java.lang.Boolean lambda$run$11(com.android.tools.r8.graph.AppView):636:636 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)Ljava/lang/Boolean;"} 2:5:java.lang.Boolean lambda$run$11(com.android.tools.r8.graph.AppView):635:638 -> d 6:6:boolean com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult.isValid():59:59 -> d 6:6:java.lang.Boolean lambda$run$11(com.android.tools.r8.graph.AppView):638 -> d 7:7:java.lang.Boolean lambda$run$11(com.android.tools.r8.graph.AppView):635:635 -> d 1:3:java.lang.Boolean lambda$run$16(com.android.tools.r8.graph.AppView):814:816 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)Ljava/lang/Boolean;"} 4:7:java.lang.Boolean lambda$run$16(com.android.tools.r8.graph.AppView):815:818 -> e 8:8:boolean com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult.isValid():59:59 -> e 8:8:java.lang.Boolean lambda$run$16(com.android.tools.r8.graph.AppView):818 -> e 9:9:java.lang.Boolean lambda$run$16(com.android.tools.r8.graph.AppView):814:814 -> e 1:1:java.lang.Boolean lambda$run$5(com.android.tools.r8.graph.AppView):432:432 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)Ljava/lang/Boolean;"} 1:1:java.lang.Boolean lambda$run$6(com.android.tools.r8.graph.AppView):445:445 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)Ljava/lang/Boolean;"} 1:1:java.lang.Boolean lambda$run$7(com.android.tools.r8.graph.AppView):524:524 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)Ljava/lang/Boolean;"} 1:5:void main(java.lang.String[]):1108:1112 -> main 6:7:void main(java.lang.String[]):1109:1110 -> main 1:3:void run(com.android.tools.r8.R8Command):178:180 -> run 4:7:void run(com.android.tools.r8.R8Command,java.util.concurrent.ExecutorService):194:197 -> run 8:8:void com.android.tools.r8.utils.ExceptionUtils.withR8CompilationHandler(com.android.tools.r8.utils.Reporter,com.android.tools.r8.utils.ExceptionUtils$CompileAction):69:69 -> run 8:8:void run(com.android.tools.r8.R8Command,java.util.concurrent.ExecutorService):196 -> run com.android.tools.r8.R8Command -> com.android.tools.r8.R8Command: # {"id":"sourceFile","fileName":"R8Command.java"} com.android.tools.r8.shaking.ProguardConfiguration proguardConfiguration -> A boolean enableTreeShaking -> B boolean enableMinification -> C boolean disableVerticalClassMerging -> D boolean forceProguardCompatibility -> E java.util.Optional includeDataResources -> F com.android.tools.r8.StringConsumer proguardMapConsumer -> G com.android.tools.r8.StringConsumer proguardUsageConsumer -> H com.android.tools.r8.StringConsumer proguardSeedsConsumer -> I com.android.tools.r8.StringConsumer proguardConfigurationConsumer -> J com.android.tools.r8.experimental.graphinfo.GraphConsumer keptGraphConsumer -> K com.android.tools.r8.experimental.graphinfo.GraphConsumer mainDexKeptGraphConsumer -> L java.util.function.Consumer syntheticProguardRulesConsumer -> M com.android.tools.r8.StringConsumer desugaredLibraryKeepRuleConsumer -> N com.android.tools.r8.ir.desugar.desugaredlibrary.DesugaredLibrarySpecification desugaredLibrarySpecification -> O com.android.tools.r8.features.FeatureSplitConfiguration featureSplitConfiguration -> P java.lang.String synthesizedClassPrefix -> Q boolean enableMissingLibraryApiModeling -> R boolean $assertionsDisabled -> S java.util.List mainDexKeepRules -> z 1:1:void ():86:86 -> 1:43: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,java.util.List,com.android.tools.r8.ClassConflictResolver,com.android.tools.r8.CancelCompilationChecker):940:982 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/p;Lcom/android/tools/r8/ProgramConsumer;Lcom/android/tools/r8/internal/bm;Lcom/android/tools/r8/StringConsumer;Lcom/android/tools/r8/shaking/M2;Lcom/android/tools/r8/CompilationMode;ILcom/android/tools/r8/utils/O2;Lcom/android/tools/r8/utils/A1$g;ZZZZLjava/util/Optional;Lcom/android/tools/r8/StringConsumer;Lcom/android/tools/r8/StringConsumer;Lcom/android/tools/r8/StringConsumer;Lcom/android/tools/r8/StringConsumer;Lcom/android/tools/r8/experimental/graphinfo/GraphConsumer;Lcom/android/tools/r8/experimental/graphinfo/GraphConsumer;Ljava/util/function/Consumer;ZZLjava/util/function/BiPredicate;Lcom/android/tools/r8/StringConsumer;Lcom/android/tools/r8/internal/Me;Lcom/android/tools/r8/internal/zh;Ljava/util/List;Ljava/util/List;Ljava/lang/String;ILcom/android/tools/r8/utils/O0;Lcom/android/tools/r8/MapIdProvider;Lcom/android/tools/r8/SourceFileProvider;ZZLjava/util/List;Ljava/util/List;Lcom/android/tools/r8/ClassConflictResolver;Lcom/android/tools/r8/CancelCompilationChecker;)V"} 44:63:void (boolean,boolean):986:1005 -> 1:1:com.android.tools.r8.R8Command$Builder builder(com.android.tools.r8.utils.AndroidApp):859:859 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/p;)Lcom/android/tools/r8/R8Command$Builder;"} 2:2:com.android.tools.r8.R8Command$Builder builder(com.android.tools.r8.utils.AndroidApp,com.android.tools.r8.DiagnosticsHandler):864:864 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/p;Lcom/android/tools/r8/DiagnosticsHandler;)Lcom/android/tools/r8/R8Command$Builder;"} 1:23:com.android.tools.r8.utils.InternalOptions getInternalOptions():1029:1051 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/A1;"} 24:46:com.android.tools.r8.utils.InternalOptions getInternalOptions():1050:1072 -> b 47:49:com.android.tools.r8.StringConsumer wrapStringConsumer(com.android.tools.r8.StringConsumer,boolean,java.nio.file.Path):1193:1195 -> b 47:49:com.android.tools.r8.utils.InternalOptions getInternalOptions():1069 -> b 50:50:com.android.tools.r8.utils.InternalOptions getInternalOptions():1076:1076 -> b 51:51:com.android.tools.r8.naming.ProguardMapStringConsumer$Builder com.android.tools.r8.naming.ProguardMapStringConsumer.builder():52:52 -> b 51:51:com.android.tools.r8.utils.InternalOptions getInternalOptions():1076 -> b 52:61:com.android.tools.r8.utils.InternalOptions getInternalOptions():1077:1086 -> b 62:64:com.android.tools.r8.StringConsumer wrapStringConsumer(com.android.tools.r8.StringConsumer,boolean,java.nio.file.Path):1193:1195 -> b 62:64:com.android.tools.r8.utils.InternalOptions getInternalOptions():1083 -> b 65:75:com.android.tools.r8.utils.InternalOptions getInternalOptions():1083:1093 -> b 76:78:com.android.tools.r8.StringConsumer wrapStringConsumer(com.android.tools.r8.StringConsumer,boolean,java.nio.file.Path):1193:1195 -> b 76:78:com.android.tools.r8.utils.InternalOptions getInternalOptions():1090 -> b 79:89:com.android.tools.r8.utils.InternalOptions getInternalOptions():1090:1100 -> b 90:92:com.android.tools.r8.StringConsumer wrapStringConsumer(com.android.tools.r8.StringConsumer,boolean,java.nio.file.Path):1193:1195 -> b 90:92:com.android.tools.r8.utils.InternalOptions getInternalOptions():1097 -> b 93:123:com.android.tools.r8.utils.InternalOptions getInternalOptions():1097:1127 -> b 124:124:boolean com.android.tools.r8.utils.InternalOptions.isGeneratingClassFiles():587:587 -> b 124:124:com.android.tools.r8.utils.InternalOptions getInternalOptions():1132 -> b 125:144:com.android.tools.r8.utils.InternalOptions getInternalOptions():1133:1152 -> b 145:145:void com.android.tools.r8.utils.InternalOptions$ApiModelTestingOptions.disableStubbingOfClasses():1997:1997 -> b 145:145:com.android.tools.r8.utils.InternalOptions getInternalOptions():1152 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 146:153:com.android.tools.r8.utils.InternalOptions getInternalOptions():1154:1161 -> b 154:166:com.android.tools.r8.utils.InternalOptions getInternalOptions():1160:1172 -> b 167:179:com.android.tools.r8.utils.InternalOptions getInternalOptions():1171:1183 -> b 180:192:com.android.tools.r8.dump.DumpOptions dumpOptions():1215:1227 -> b 180:192:com.android.tools.r8.utils.InternalOptions getInternalOptions():1184 -> b 193:193:com.android.tools.r8.utils.InternalOptions getInternalOptions():1184:1184 -> b 1:1:com.android.tools.r8.R8Command$Builder builder():849:849 -> builder 2:2:com.android.tools.r8.R8Command$Builder builder(com.android.tools.r8.DiagnosticsHandler):854:854 -> builder 1:1:com.android.tools.r8.graph.DexItemFactory getDexItemFactory():1009:1009 -> getDexItemFactory # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/p1;"} 1:1:boolean getEnableMinification():1019:1019 -> getEnableMinification 1:1:boolean getEnableTreeShaking():1014:1014 -> getEnableTreeShaking 1:1:java.util.List getParseFlagsInformation():896:896 -> getParseFlagsInformation 1:1:boolean getProguardCompatibility():1024:1024 -> getProguardCompatibility 1:1:java.lang.String getUsageMessage():824:824 -> i 2:10:java.lang.String com.android.tools.r8.R8CommandParser.getUsageMessage():120:128 -> i 2:10:java.lang.String getUsageMessage():824 -> i 1:1:com.android.tools.r8.R8Command$Builder parse(java.lang.String[],com.android.tools.r8.origin.Origin):877:877 -> parse 2:2:com.android.tools.r8.R8Command$Builder parse(java.lang.String[],com.android.tools.r8.origin.Origin,com.android.tools.r8.DiagnosticsHandler):891:891 -> parse com.android.tools.r8.R8Command$Builder -> com.android.tools.r8.R8Command$Builder: # {"id":"sourceFile","fileName":"R8Command.java"} java.util.List mainDexRules -> D java.util.function.Consumer proguardConfigurationConsumerForTesting -> E java.util.function.Consumer syntheticProguardRulesConsumer -> F com.android.tools.r8.StringConsumer desugaredLibraryKeepRuleConsumer -> G java.util.List proguardConfigs -> H boolean disableTreeShaking -> I boolean disableMinification -> J boolean disableVerticalClassMerging -> K boolean forceProguardCompatibility -> L java.util.Optional includeDataResources -> M com.android.tools.r8.StringConsumer proguardUsageConsumer -> N com.android.tools.r8.StringConsumer proguardSeedsConsumer -> O com.android.tools.r8.StringConsumer proguardConfigurationConsumer -> P com.android.tools.r8.experimental.graphinfo.GraphConsumer keptGraphConsumer -> Q com.android.tools.r8.experimental.graphinfo.GraphConsumer mainDexKeptGraphConsumer -> R com.android.tools.r8.InputDependencyGraphConsumer inputDependencyGraphConsumer -> S java.util.List featureSplits -> T java.lang.String synthesizedClassPrefix -> U boolean enableMissingLibraryApiModeling -> V boolean enableExperimentalKeepAnnotations -> W com.android.tools.r8.utils.SemanticVersion fakeCompilerVersion -> X com.android.tools.r8.shaking.ProguardConfigurationParserOptions$Builder parserOptionsBuilder -> Y boolean $assertionsDisabled -> Z 1:1:void ():94:94 -> 1:1:void ():144:144 -> 2:2:void (com.android.tools.r8.DiagnosticsHandler):148:148 -> 3:37:void (com.android.tools.r8.DiagnosticsHandler):115:149 -> 38:38:void (com.android.tools.r8.utils.AndroidApp):153:153 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/p;)V"} 39:78:void (com.android.tools.r8.utils.AndroidApp):115:154 -> 79:79:void (com.android.tools.r8.utils.AndroidApp,com.android.tools.r8.DiagnosticsHandler):158:158 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/p;Lcom/android/tools/r8/DiagnosticsHandler;)V"} 80:124:void (com.android.tools.r8.utils.AndroidApp,com.android.tools.r8.DiagnosticsHandler):115:159 -> 1:1:com.android.tools.r8.R8Command$Builder setSynthesizedClassesPrefix(java.lang.String):179:179 -> a 2:2:com.android.tools.r8.R8Command$Builder setFakeCompilerVersion(com.android.tools.r8.utils.SemanticVersion):184:184 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/S2;)Lcom/android/tools/r8/R8Command$Builder;"} 3:4:void lambda$addMainDexRules$2(java.util.List,com.android.tools.r8.origin.Origin):225:226 -> a 5:5:void lambda$addMainDexRules$2(java.util.List,com.android.tools.r8.origin.Origin):225:225 -> a 6:7:void lambda$addProguardConfigurationFiles$4(java.util.List):260:261 -> a 8:8:com.android.tools.r8.InternalProgramOutputPathConsumer createProgramOutputConsumer(java.nio.file.Path,com.android.tools.r8.OutputMode,boolean):477:477 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/nio/file/Path;Lcom/android/tools/r8/OutputMode;Z)Lcom/android/tools/r8/N;"} 9:60:void amendWithRulesAndProvidersForInjarsAndMetaInf(com.android.tools.r8.utils.Reporter,com.android.tools.r8.shaking.ProguardConfigurationParser):673:724 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/O2;Lcom/android/tools/r8/shaking/O2;)V"} 61:65:com.android.tools.r8.utils.SemanticVersion lambda$amendWithRulesAndProvidersForInjarsAndMetaInf$6(com.android.tools.r8.utils.Reporter):693:697 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/O2;)Lcom/android/tools/r8/utils/S2;"} 66:77:com.android.tools.r8.utils.SemanticVersion lambda$amendWithRulesAndProvidersForInjarsAndMetaInf$6(com.android.tools.r8.utils.Reporter):694:705 -> a 78:78:com.android.tools.r8.utils.SemanticVersion lambda$amendWithRulesAndProvidersForInjarsAndMetaInf$6(com.android.tools.r8.utils.Reporter):703:703 -> a 79:100:void extractKeepAnnotationRules(com.android.tools.r8.shaking.ProguardConfigurationParser):732:753 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/O2;)V"} 101:104:void lambda$extractKeepAnnotationRules$7(com.android.tools.r8.ProgramResource,com.android.tools.r8.shaking.ProguardConfigurationParser,java.lang.String):743:746 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/ProgramResource;Lcom/android/tools/r8/shaking/O2;Ljava/lang/String;)V"} 105:106:void addProguardConfigurationConsumerForTesting(java.util.function.Consumer):759:760 -> a 107:109:void lambda$addProguardConfigurationConsumerForTesting$8(java.util.function.Consumer,java.util.function.Consumer,com.android.tools.r8.shaking.ProguardConfiguration$Builder):763:765 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Consumer;Ljava/util/function/Consumer;Lcom/android/tools/r8/shaking/M2$a;)V"} 1:4:com.android.tools.r8.R8Command$Builder addFeatureSplit(java.util.function.Function):433:436 -> addFeatureSplit 5:19:com.android.tools.r8.R8Command$Builder addFeatureSplit(java.util.function.Function):435:449 -> addFeatureSplit 1:1:com.android.tools.r8.R8Command$Builder addMainDexRules(java.util.List,com.android.tools.r8.origin.Origin):223:223 -> addMainDexRules 1:1:com.android.tools.r8.R8Command$Builder addMainDexRulesFiles(java.nio.file.Path[]):212:212 -> addMainDexRulesFiles 2:2:com.android.tools.r8.R8Command$Builder addMainDexRulesFiles(java.util.Collection):217:217 -> addMainDexRulesFiles 1:1:com.android.tools.r8.BaseCommand$Builder addProgramResourceProvider(com.android.tools.r8.ProgramResourceProvider):94:94 -> addProgramResourceProvider 2:2:com.android.tools.r8.R8Command$Builder addProgramResourceProvider(com.android.tools.r8.ProgramResourceProvider):420:420 -> addProgramResourceProvider 1:1:com.android.tools.r8.R8Command$Builder addProguardConfiguration(java.util.List,com.android.tools.r8.origin.Origin):269:269 -> addProguardConfiguration 1:1:com.android.tools.r8.R8Command$Builder addProguardConfigurationFiles(java.nio.file.Path[]):249:249 -> addProguardConfigurationFiles 2:2:com.android.tools.r8.R8Command$Builder addProguardConfigurationFiles(java.util.List):259:259 -> addProguardConfigurationFiles 1:1:com.android.tools.r8.BaseCompilerCommand$Builder addStartupProfileProviders(java.util.Collection):94:94 -> addStartupProfileProviders 2:2:com.android.tools.r8.BaseCompilerCommand$Builder addStartupProfileProviders(com.android.tools.r8.startup.StartupProfileProvider[]):94:94 -> addStartupProfileProviders 3:3:com.android.tools.r8.R8Command$Builder addStartupProfileProviders(java.util.Collection):504:504 -> addStartupProfileProviders 4:4:com.android.tools.r8.BaseCompilerCommand$Builder com.android.tools.r8.BaseCompilerCommand$Builder.addStartupProfileProviders(com.android.tools.r8.startup.StartupProfileProvider[]):732:732 -> addStartupProfileProviders 4:4:com.android.tools.r8.R8Command$Builder addStartupProfileProviders(com.android.tools.r8.startup.StartupProfileProvider[]):490 -> addStartupProfileProviders 5:5:com.android.tools.r8.R8Command$Builder addStartupProfileProviders(com.android.tools.r8.startup.StartupProfileProvider[]):490:490 -> addStartupProfileProviders 1:2:void lambda$addProguardConfiguration$5(java.util.List,com.android.tools.r8.origin.Origin):269:270 -> b 3:3:void lambda$addProguardConfiguration$5(java.util.List,com.android.tools.r8.origin.Origin):269:269 -> b 4:6:void addSyntheticProguardRulesConsumerForTesting(java.util.function.Consumer):772:774 -> b 1:1:com.android.tools.r8.BaseCommand makeCommand():94:94 -> c 2:2:void setDisableVerticalClassMerging(boolean):165:165 -> c 3:4:void lambda$addProguardConfigurationFiles$3(java.nio.file.Path[]):250:251 -> c com.android.tools.r8.BaseCommand$Builder self() -> d 1:1:void lambda$addMainDexRulesFiles$0(java.nio.file.Path):217:217 -> e 2:22:void validate():509:529 -> e 23:48:void validate():527:552 -> e 1:1:com.android.tools.r8.CompilationMode defaultCompilationMode():175:175 -> f 2:2:void lambda$addMainDexRulesFiles$1(java.util.Collection):217:217 -> f 1:1:boolean getProguardCompatibility():244:244 -> getProguardCompatibility 1:1:com.android.tools.r8.R8Command makeCommand():558:558 -> r 2:5:com.android.tools.r8.R8Command makeR8Command():565:568 -> r 2:5:com.android.tools.r8.R8Command makeCommand():561 -> r 6:11:com.android.tools.r8.com.google.common.collect.ImmutableList com.android.tools.r8.shaking.ProguardConfigurationParser.parse(java.util.List,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter):113:118 -> r 6:11:com.android.tools.r8.R8Command makeR8Command():568 -> r 6:11:com.android.tools.r8.R8Command makeCommand():561 -> r 12:53:com.android.tools.r8.R8Command makeR8Command():571:612 -> r 12:53:com.android.tools.r8.R8Command makeCommand():561 -> r 54:54:com.android.tools.r8.utils.InternalOptions$DesugarState com.android.tools.r8.BaseCompilerCommand$Builder.getDesugaringState():595:595 -> r 54:54:com.android.tools.r8.R8Command makeR8Command():613 -> r 54:54:com.android.tools.r8.R8Command makeCommand():561 -> r 55:101:com.android.tools.r8.R8Command makeR8Command():616:662 -> r 55:101:com.android.tools.r8.R8Command makeCommand():561 -> r 102:102:com.android.tools.r8.R8Command makeCommand():559:559 -> r 1:1:void setEnableExperimentalCheckEnumUnboxed():779:779 -> s 1:1:com.android.tools.r8.R8Command$Builder setDesugaredLibraryKeepRuleConsumer(com.android.tools.r8.StringConsumer):308:308 -> setDesugaredLibraryKeepRuleConsumer 1:1:com.android.tools.r8.R8Command$Builder setDisableMinification(boolean):206:206 -> setDisableMinification 1:1:com.android.tools.r8.R8Command$Builder setDisableTreeShaking(boolean):195:195 -> setDisableTreeShaking 1:1:com.android.tools.r8.R8Command$Builder setEnableExperimentalKeepAnnotations(boolean):468:468 -> setEnableExperimentalKeepAnnotations 1:1:com.android.tools.r8.R8Command$Builder setEnableExperimentalMissingLibraryApiModeling(boolean):462:462 -> setEnableExperimentalMissingLibraryApiModeling 1:1:com.android.tools.r8.R8Command$Builder setInputDependencyGraphConsumer(com.android.tools.r8.InputDependencyGraphConsumer):372:372 -> setInputDependencyGraphConsumer 1:1:com.android.tools.r8.R8Command$Builder setKeptGraphConsumer(com.android.tools.r8.experimental.graphinfo.GraphConsumer):351:351 -> setKeptGraphConsumer 1:1:com.android.tools.r8.R8Command$Builder setMainDexKeptGraphConsumer(com.android.tools.r8.experimental.graphinfo.GraphConsumer):359:359 -> setMainDexKeptGraphConsumer 1:1:com.android.tools.r8.BaseCompilerCommand$Builder setOutput(java.nio.file.Path,com.android.tools.r8.OutputMode):94:94 -> setOutput 2:2:com.android.tools.r8.BaseCompilerCommand$Builder setOutput(java.nio.file.Path,com.android.tools.r8.OutputMode,boolean):94:94 -> setOutput 3:3:com.android.tools.r8.R8Command$Builder setOutput(java.nio.file.Path,com.android.tools.r8.OutputMode):391:391 -> setOutput 4:5:com.android.tools.r8.R8Command$Builder setOutput(java.nio.file.Path,com.android.tools.r8.OutputMode,boolean):414:415 -> setOutput 1:1:com.android.tools.r8.R8Command$Builder setProguardCompatibility(boolean):238:238 -> setProguardCompatibility 1:1:com.android.tools.r8.R8Command$Builder setProguardConfigurationConsumer(com.android.tools.r8.StringConsumer):343:343 -> setProguardConfigurationConsumer 1:1:com.android.tools.r8.BaseCompilerCommand$Builder setProguardMapConsumer(com.android.tools.r8.StringConsumer):94:94 -> setProguardMapConsumer 2:2:com.android.tools.r8.R8Command$Builder setProguardMapConsumer(com.android.tools.r8.StringConsumer):298:298 -> setProguardMapConsumer 1:1:com.android.tools.r8.BaseCompilerCommand$Builder setProguardMapOutputPath(java.nio.file.Path):94:94 -> setProguardMapOutputPath 2:3:com.android.tools.r8.BaseCompilerCommand$Builder com.android.tools.r8.BaseCompilerCommand$Builder.setProguardMapOutputPath(java.nio.file.Path):380:381 -> setProguardMapOutputPath 2:3:com.android.tools.r8.R8Command$Builder setProguardMapOutputPath(java.nio.file.Path):285 -> setProguardMapOutputPath 4:4:com.android.tools.r8.R8Command$Builder setProguardMapOutputPath(java.nio.file.Path):285:285 -> setProguardMapOutputPath 1:1:com.android.tools.r8.R8Command$Builder setProguardSeedsConsumer(com.android.tools.r8.StringConsumer):332:332 -> setProguardSeedsConsumer 1:1:com.android.tools.r8.R8Command$Builder setProguardUsageConsumer(com.android.tools.r8.StringConsumer):320:320 -> setProguardUsageConsumer 1:1:void setEnableExperimentalConvertCheckNotNull():783:783 -> t 1:1:void setEnableExperimentalWhyAreYouNotInlining():787:787 -> u 1:1:void setEnableTestProguardOptions():792:792 -> v com.android.tools.r8.R8Command$Builder$1 -> com.android.tools.r8.U: # {"id":"sourceFile","fileName":"R8Command.java"} com.android.tools.r8.ProgramResourceProvider val$programResourceProvider -> a 1:1:void (com.android.tools.r8.R8Command$Builder,com.android.tools.r8.ProgramResourceProvider):438:438 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/ProgramResourceProvider;)V"} 1:1:java.util.Collection getProgramResources():441:441 -> getProgramResources com.android.tools.r8.R8Command$Builder$DefaultR8DiagnosticsHandler -> com.android.tools.r8.V: # {"id":"sourceFile","fileName":"R8Command.java"} 1:1:void ():97:97 -> 1:6:void error(com.android.tools.r8.Diagnostic):101:106 -> error 7:14:void error(com.android.tools.r8.Diagnostic):104:111 -> error com.android.tools.r8.R8Command$EnsureNonDexProgramResourceProvider -> com.android.tools.r8.W: # {"id":"sourceFile","fileName":"R8Command.java"} com.android.tools.r8.ProgramResourceProvider provider -> a 1:2:void (com.android.tools.r8.ProgramResourceProvider):801:802 -> 1:1:com.android.tools.r8.DataResourceProvider getDataResourceProvider():819:819 -> getDataResourceProvider 1:4:java.util.Collection getProgramResources():807:810 -> getProgramResources com.android.tools.r8.R8Command$ExtractEmbeddedRules -> com.android.tools.r8.X: # {"id":"sourceFile","fileName":"R8Command.java"} java.util.function.Supplier compilerVersionSupplier -> a com.android.tools.r8.utils.Reporter reporter -> b java.util.List proguardSources -> c java.util.List r8Sources -> d com.android.tools.r8.utils.SemanticVersion compilerVersion -> e boolean $assertionsDisabled -> f 1:1:void ():1230:1230 -> 1:1:void (com.android.tools.r8.utils.Reporter,java.util.function.Supplier):1239:1239 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/O2;Lcom/android/tools/r8/internal/EY;)V"} 2:9:void (com.android.tools.r8.utils.Reporter,java.util.function.Supplier):1234:1241 -> 1:3:void readProguardConfigurationSource(com.android.tools.r8.DataEntryResource,java.util.function.Consumer):1262:1264 -> a 4:10:void readProguardConfigurationSource(com.android.tools.r8.DataEntryResource,java.util.function.Consumer):1262:1268 -> a 11:12:void readProguardConfigurationSource(com.android.tools.r8.DataEntryResource,java.util.function.Consumer):1265:1266 -> a 13:13:void readProguardConfigurationSource(com.android.tools.r8.DataEntryResource,java.util.function.Consumer):1265:1265 -> a 14:37:boolean relevantR8Resource(com.android.tools.r8.DataEntryResource):1284:1307 -> a 38:42:int com.android.tools.r8.utils.StringUtils.indexOf(java.lang.String,char,char):477:481 -> a 38:42:boolean relevantR8Resource(com.android.tools.r8.DataEntryResource):1307 -> a 43:65:boolean relevantR8Resource(com.android.tools.r8.DataEntryResource):1312:1334 -> a 66:66:void parseRelevantRules(com.android.tools.r8.shaking.ProguardConfigurationParser):1349:1349 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/O2;)V"} 67:71:void parse(java.util.List,com.android.tools.r8.shaking.ProguardConfigurationParser):1339:1343 -> a 67:71:void parseRelevantRules(com.android.tools.r8.shaking.ProguardConfigurationParser):1349 -> a 1:1:void visit(com.android.tools.r8.DataDirectoryResource):0:0 -> visit 2:6:boolean relevantProguardResource(com.android.tools.r8.DataEntryResource):1275:1279 -> visit 2:6:void visit(com.android.tools.r8.DataEntryResource):1251 -> visit 7:10:void visit(com.android.tools.r8.DataEntryResource):1252:1255 -> visit 11:15:boolean relevantProguardResource(com.android.tools.r8.DataEntryResource):1275:1279 -> visit 11:15:void visit(com.android.tools.r8.DataEntryResource):1255 -> visit 16:17:void visit(com.android.tools.r8.DataEntryResource):1255:1256 -> visit com.android.tools.r8.R8Command$StandardOutConsumer -> com.android.tools.r8.Y: # {"id":"sourceFile","fileName":"R8Command.java"} 1:1:void (com.android.tools.r8.StringConsumer):1204:1204 -> 1:2:void accept(java.lang.String,com.android.tools.r8.DiagnosticsHandler):1209:1210 -> accept com.android.tools.r8.R8CommandParser -> com.android.tools.r8.a0: # {"id":"sourceFile","fileName":"R8CommandParser.java"} java.util.Set OPTIONS_WITH_ONE_PARAMETER -> b java.util.Set OPTIONS_WITH_TWO_PARAMETERS -> c int $r8$clinit -> d 1:24:void ():33:56 -> 1:1:void ():30:30 -> 1:4:java.util.List getFlags():61:64 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/bm;"} 5:5:com.android.tools.r8.ParseFlagInfoImpl com.android.tools.r8.ParseFlagInfoImpl.getClassfile():38:38 -> a 5:5:java.util.List getFlags():65 -> a 6:6:java.util.List getFlags():65:65 -> a 7:7:com.android.tools.r8.ParseFlagInfoImpl com.android.tools.r8.ParseFlagInfoImpl.getOutput():42:42 -> a 7:7:java.util.List getFlags():66 -> a 8:8:java.util.List getFlags():66:66 -> a 9:9:com.android.tools.r8.ParseFlagInfoImpl com.android.tools.r8.ParseFlagInfoImpl.getLib():50:50 -> a 9:9:java.util.List getFlags():67 -> a 10:10:java.util.List getFlags():67:67 -> a 11:11:com.android.tools.r8.ParseFlagInfoImpl com.android.tools.r8.ParseFlagInfoImpl.getClasspath():54:54 -> a 11:11:java.util.List getFlags():68 -> a 12:14:java.util.List getFlags():68:70 -> a 15:15:com.android.tools.r8.ParseFlagInfoImpl com.android.tools.r8.ParseFlagInfoImpl.getPgConf():99:99 -> a 15:15:java.util.List getFlags():71 -> a 16:17:java.util.List getFlags():71:72 -> a 18:18:com.android.tools.r8.ParseFlagInfoImpl com.android.tools.r8.ParseFlagInfoImpl.getPgMapOutput():103:103 -> a 18:18:java.util.List getFlags():73 -> a 19:19:java.util.List getFlags():73:73 -> a 20:20:com.android.tools.r8.ParseFlagInfoImpl com.android.tools.r8.ParseFlagInfoImpl.getDesugaredLib():67:67 -> a 20:20:java.util.List getFlags():74 -> a 21:23:java.util.List getFlags():74:76 -> a 24:32:java.util.List getFlags():75:83 -> a 33:33:com.android.tools.r8.ParseFlagInfoImpl com.android.tools.r8.ParseFlagInfoImpl.getMainDexRules():75:75 -> a 33:33:java.util.List getFlags():84 -> a 34:34:java.util.List getFlags():84:84 -> a 35:35:com.android.tools.r8.ParseFlagInfoImpl com.android.tools.r8.ParseFlagInfoImpl.getMainDexList():83:83 -> a 35:35:java.util.List getFlags():85 -> a 36:38:java.util.List getFlags():85:87 -> a 39:39:com.android.tools.r8.ParseFlagInfoImpl com.android.tools.r8.ParseFlagInfoImpl.flag2(java.lang.String,java.lang.String,java.lang.String,java.lang.String[]):189:189 -> a 39:39:java.util.List getFlags():87 -> a 40:40:com.android.tools.r8.ParseFlagInfoImpl com.android.tools.r8.ParseFlagInfoImpl.flag(java.lang.String,java.util.List,java.util.List):201:201 -> a 40:40:com.android.tools.r8.ParseFlagInfoImpl com.android.tools.r8.ParseFlagInfoImpl.flag2(java.lang.String,java.lang.String,java.lang.String,java.lang.String[]):189 -> a 40:40:java.util.List getFlags():87 -> a 41:45:java.lang.String com.android.tools.r8.ParseFlagInfoImpl.fmt(java.lang.String,java.util.List):193:197 -> a 41:45:com.android.tools.r8.ParseFlagInfoImpl com.android.tools.r8.ParseFlagInfoImpl.flag(java.lang.String,java.util.List,java.util.List):201 -> a 41:45:com.android.tools.r8.ParseFlagInfoImpl com.android.tools.r8.ParseFlagInfoImpl.flag2(java.lang.String,java.lang.String,java.lang.String,java.lang.String[]):189 -> a 41:45:java.util.List getFlags():87 -> a 46:46:com.android.tools.r8.ParseFlagInfoImpl com.android.tools.r8.ParseFlagInfoImpl.flag(java.lang.String,java.util.List,java.util.List):201:201 -> a 46:46:com.android.tools.r8.ParseFlagInfoImpl com.android.tools.r8.ParseFlagInfoImpl.flag2(java.lang.String,java.lang.String,java.lang.String,java.lang.String[]):189 -> a 46:46:java.util.List getFlags():87 -> a 47:55:java.util.List getFlags():86:94 -> a 56:56:com.android.tools.r8.ParseFlagInfoImpl com.android.tools.r8.ParseFlagInfoImpl.getThreadCount():138:138 -> a 56:56:java.util.List getFlags():95 -> a 57:60:java.util.List getFlags():95:98 -> a 61:69:java.util.List getFlags():97:105 -> a 70:70:java.util.List getFlags():104:104 -> a 71:71:com.android.tools.r8.ParseFlagInfoImpl com.android.tools.r8.ParseFlagInfoImpl.getAndroidPlatformBuild():162:162 -> a 71:71:java.util.List getFlags():112 -> a 72:72:java.util.List getFlags():112:112 -> a 73:73:com.android.tools.r8.ParseFlagInfoImpl com.android.tools.r8.ParseFlagInfoImpl.getArtProfile():169:169 -> a 73:73:java.util.List getFlags():113 -> a 74:74:com.android.tools.r8.ParseFlagInfoImpl com.android.tools.r8.ParseFlagInfoImpl.flag2(java.lang.String,java.lang.String,java.lang.String,java.lang.String[]):189:189 -> a 74:74:com.android.tools.r8.ParseFlagInfoImpl com.android.tools.r8.ParseFlagInfoImpl.getArtProfile():169 -> a 74:74:java.util.List getFlags():113 -> a 75:75:com.android.tools.r8.ParseFlagInfoImpl com.android.tools.r8.ParseFlagInfoImpl.flag(java.lang.String,java.util.List,java.util.List):201:201 -> a 75:75:com.android.tools.r8.ParseFlagInfoImpl com.android.tools.r8.ParseFlagInfoImpl.flag2(java.lang.String,java.lang.String,java.lang.String,java.lang.String[]):189 -> a 75:75:com.android.tools.r8.ParseFlagInfoImpl com.android.tools.r8.ParseFlagInfoImpl.getArtProfile():169 -> a 75:75:java.util.List getFlags():113 -> a 76:80:java.lang.String com.android.tools.r8.ParseFlagInfoImpl.fmt(java.lang.String,java.util.List):193:197 -> a 76:80:com.android.tools.r8.ParseFlagInfoImpl com.android.tools.r8.ParseFlagInfoImpl.flag(java.lang.String,java.util.List,java.util.List):201 -> a 76:80:com.android.tools.r8.ParseFlagInfoImpl com.android.tools.r8.ParseFlagInfoImpl.flag2(java.lang.String,java.lang.String,java.lang.String,java.lang.String[]):189 -> a 76:80:com.android.tools.r8.ParseFlagInfoImpl com.android.tools.r8.ParseFlagInfoImpl.getArtProfile():169 -> a 76:80:java.util.List getFlags():113 -> a 81:81:com.android.tools.r8.ParseFlagInfoImpl com.android.tools.r8.ParseFlagInfoImpl.flag(java.lang.String,java.util.List,java.util.List):201:201 -> a 81:81:com.android.tools.r8.ParseFlagInfoImpl com.android.tools.r8.ParseFlagInfoImpl.flag2(java.lang.String,java.lang.String,java.lang.String,java.lang.String[]):189 -> a 81:81:com.android.tools.r8.ParseFlagInfoImpl com.android.tools.r8.ParseFlagInfoImpl.getArtProfile():169 -> a 81:81:java.util.List getFlags():113 -> a 82:83:java.util.List getFlags():113:114 -> a 84:84:com.android.tools.r8.ParseFlagInfoImpl com.android.tools.r8.ParseFlagInfoImpl.getHelp():95:95 -> a 84:84:java.util.List getFlags():115 -> a 85:86:java.util.List getFlags():115:116 -> a 87:87:com.android.tools.r8.R8Command$Builder parse(java.lang.String[],com.android.tools.r8.origin.Origin):150:150 -> a 88:96:com.android.tools.r8.R8Command$Builder parse(java.lang.String[],com.android.tools.r8.origin.Origin,com.android.tools.r8.R8Command$Builder):168:176 -> a 88:96:com.android.tools.r8.R8Command$Builder parse(java.lang.String[],com.android.tools.r8.origin.Origin):150 -> a 97:97:com.android.tools.r8.R8Command$Builder parse(java.lang.String[],com.android.tools.r8.origin.Origin,com.android.tools.r8.DiagnosticsHandler):164:164 -> a 98:106:com.android.tools.r8.R8Command$Builder parse(java.lang.String[],com.android.tools.r8.origin.Origin,com.android.tools.r8.R8Command$Builder):168:176 -> a 98:106:com.android.tools.r8.R8Command$Builder parse(java.lang.String[],com.android.tools.r8.origin.Origin,com.android.tools.r8.DiagnosticsHandler):164 -> a 107:126:void parse(java.lang.String[],com.android.tools.r8.origin.Origin,com.android.tools.r8.R8Command$Builder,com.android.tools.r8.R8CommandParser$ParseState):182:201 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"([Ljava/lang/String;Lcom/android/tools/r8/origin/Origin;Lcom/android/tools/r8/R8Command$Builder;Lcom/android/tools/r8/Z;)V"} 127:184:void parse(java.lang.String[],com.android.tools.r8.origin.Origin,com.android.tools.r8.R8Command$Builder,com.android.tools.r8.R8CommandParser$ParseState):192:249 -> a 185:205:void parse(java.lang.String[],com.android.tools.r8.origin.Origin,com.android.tools.r8.R8Command$Builder,com.android.tools.r8.R8CommandParser$ParseState):246:266 -> a 206:212:void parse(java.lang.String[],com.android.tools.r8.origin.Origin,com.android.tools.r8.R8Command$Builder,com.android.tools.r8.R8CommandParser$ParseState):265:271 -> a 213:251:void parse(java.lang.String[],com.android.tools.r8.origin.Origin,com.android.tools.r8.R8Command$Builder,com.android.tools.r8.R8CommandParser$ParseState):270:308 -> a 252:261:void parse(java.lang.String[],com.android.tools.r8.origin.Origin,com.android.tools.r8.R8Command$Builder,com.android.tools.r8.R8CommandParser$ParseState):307:316 -> a 262:268:void parse(java.lang.String[],com.android.tools.r8.origin.Origin,com.android.tools.r8.R8Command$Builder,com.android.tools.r8.R8CommandParser$ParseState):314:320 -> a 269:292:void parse(java.lang.String[],com.android.tools.r8.origin.Origin,com.android.tools.r8.R8Command$Builder,com.android.tools.r8.R8CommandParser$ParseState):319:342 -> a 293:293:java.util.List lambda$parse$0(java.nio.file.Path):282:282 -> a 294:294:void addFeatureJar(com.android.tools.r8.R8Command$Builder,java.nio.file.Path,java.util.List):347:347 -> a 295:296:com.android.tools.r8.FeatureSplit lambda$addFeatureJar$2(com.android.tools.r8.R8Command$Builder,java.nio.file.Path,java.util.List,com.android.tools.r8.FeatureSplit$Builder):349:350 -> a 297:301:com.android.tools.r8.FeatureSplit lambda$addFeatureJar$2(com.android.tools.r8.R8Command$Builder,java.nio.file.Path,java.util.List,com.android.tools.r8.FeatureSplit$Builder):349:353 -> a 302:305:com.android.tools.r8.FeatureSplit lambda$addFeatureJar$2(com.android.tools.r8.R8Command$Builder,java.nio.file.Path,java.util.List,com.android.tools.r8.FeatureSplit$Builder):352:355 -> a 1:1:void lambda$parse$1(com.android.tools.r8.R8Command$Builder,java.nio.file.Path,java.util.List):343:343 -> b com.android.tools.r8.R8CommandParser$ParseState -> com.android.tools.r8.Z: # {"id":"sourceFile","fileName":"R8CommandParser.java"} com.android.tools.r8.CompilationMode mode -> a com.android.tools.r8.OutputMode outputMode -> b java.nio.file.Path outputPath -> c boolean hasDefinedApiLevel -> d boolean includeDataResources -> e 1:6:void ():132:137 -> com.android.tools.r8.Resource -> com.android.tools.r8.Resource: # {"id":"sourceFile","fileName":"Resource.java"} com.android.tools.r8.ResourceException -> com.android.tools.r8.ResourceException: # {"id":"sourceFile","fileName":"ResourceException.java"} com.android.tools.r8.origin.Origin origin -> a 1:2:void (com.android.tools.r8.origin.Origin,java.lang.String):20:21 -> 3:4:void (com.android.tools.r8.origin.Origin,java.lang.Throwable):25:26 -> 5:6:void (com.android.tools.r8.origin.Origin,java.lang.String,java.lang.Throwable):30:31 -> 1:1:com.android.tools.r8.origin.Origin getOrigin():35:35 -> getOrigin com.android.tools.r8.ResourceShrinker -> com.android.tools.r8.ResourceShrinker: # {"id":"sourceFile","fileName":"ResourceShrinker.java"} 1:1:void ():96:96 -> 1:3:void run(com.android.tools.r8.ResourceShrinker$Command,com.android.tools.r8.ResourceShrinker$ReferenceChecker):479:481 -> run 4:4:com.android.tools.r8.utils.InternalOptions com.android.tools.r8.ResourceShrinker$Command.getInternalOptions():107:107 -> run 4:4:void run(com.android.tools.r8.ResourceShrinker$Command,com.android.tools.r8.ResourceShrinker$ReferenceChecker):482 -> run 5:7:void run(com.android.tools.r8.ResourceShrinker$Command,com.android.tools.r8.ResourceShrinker$ReferenceChecker):482:484 -> run com.android.tools.r8.ResourceShrinker$Builder -> com.android.tools.r8.ResourceShrinker$Builder: # {"id":"sourceFile","fileName":"ResourceShrinker.java"} 1:1:void ():112:112 -> 1:1:com.android.tools.r8.ResourceShrinker$Command makeCommand():121:121 -> c 1:1:com.android.tools.r8.BaseCommand makeCommand():111 -> c com.android.tools.r8.BaseCommand$Builder self() -> d com.android.tools.r8.ResourceShrinker$Command -> com.android.tools.r8.ResourceShrinker$Command: # {"id":"sourceFile","fileName":"ResourceShrinker.java"} 1:1:void (com.android.tools.r8.utils.AndroidApp):102:102 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/p;)V"} 1:1:com.android.tools.r8.utils.InternalOptions getInternalOptions():107:107 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/A1;"} com.android.tools.r8.ResourceShrinker$DexClassUsageVisitor -> com.android.tools.r8.b0: # {"id":"sourceFile","fileName":"ResourceShrinker.java"} com.android.tools.r8.graph.DexProgramClass classDef -> a com.android.tools.r8.ResourceShrinker$ReferenceChecker callback -> b boolean $assertionsDisabled -> c 1:1:void ():155:155 -> 1:3:void (com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ResourceShrinker$ReferenceChecker):160:162 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/ResourceShrinker$ReferenceChecker;)V"} 1:7:void visit():166:172 -> a 8:22:void processFieldValue(com.android.tools.r8.graph.DexValue):192:206 -> a 8:22:void visit():174 -> a 23:23:void processFieldValue(com.android.tools.r8.graph.DexValue):202:202 -> a 23:23:void visit():174 -> a 24:26:void visit():178:180 -> a 27:27:void processMethod(com.android.tools.r8.graph.DexEncodedMethod):215:215 -> a 27:27:void visit():181 -> a 28:28:java.util.HashSet com.android.tools.r8.com.google.common.collect.Sets.newHashSet():178:178 -> a 28:28:void processMethod(com.android.tools.r8.graph.DexEncodedMethod):219 -> a 28:28:void visit():181 -> a 29:29:java.util.ArrayList com.android.tools.r8.com.google.common.collect.Lists.newArrayList():83:83 -> a 29:29:void processMethod(com.android.tools.r8.graph.DexEncodedMethod):222 -> a 29:29:void visit():181 -> a 30:33:void processMethod(com.android.tools.r8.graph.DexEncodedMethod):224:227 -> a 30:33:void visit():181 -> a 34:34:boolean isIntConstInstruction(com.android.tools.r8.dex.code.DexInstruction):338:338 -> a 34:34:void processMethod(com.android.tools.r8.graph.DexEncodedMethod):228 -> a 34:34:void visit():181 -> a 35:35:void processIntConstInstruction(com.android.tools.r8.dex.code.DexInstruction):348:348 -> a 35:35:void processMethod(com.android.tools.r8.graph.DexEncodedMethod):229 -> a 35:35:void visit():181 -> a 36:36:boolean isIntConstInstruction(com.android.tools.r8.dex.code.DexInstruction):338:338 -> a 36:36:void processIntConstInstruction(com.android.tools.r8.dex.code.DexInstruction):348 -> a 36:36:void processMethod(com.android.tools.r8.graph.DexEncodedMethod):229 -> a 36:36:void visit():181 -> a 37:54:void processIntConstInstruction(com.android.tools.r8.dex.code.DexInstruction):348:365 -> a 37:54:void processMethod(com.android.tools.r8.graph.DexEncodedMethod):229 -> a 37:54:void visit():181 -> a 55:55:void processIntConstInstruction(com.android.tools.r8.dex.code.DexInstruction):362:362 -> a 55:55:void processMethod(com.android.tools.r8.graph.DexEncodedMethod):229 -> a 55:55:void visit():181 -> a 56:56:boolean isStringConstInstruction(com.android.tools.r8.dex.code.DexInstruction):369:369 -> a 56:56:void processMethod(com.android.tools.r8.graph.DexEncodedMethod):230 -> a 56:56:void visit():181 -> a 57:57:void processStringConstantInstruction(com.android.tools.r8.dex.code.DexInstruction):374:374 -> a 57:57:void processMethod(com.android.tools.r8.graph.DexEncodedMethod):231 -> a 57:57:void visit():181 -> a 58:58:boolean isStringConstInstruction(com.android.tools.r8.dex.code.DexInstruction):369:369 -> a 58:58:void processStringConstantInstruction(com.android.tools.r8.dex.code.DexInstruction):374 -> a 58:58:void processMethod(com.android.tools.r8.graph.DexEncodedMethod):231 -> a 58:58:void visit():181 -> a 59:72:void processStringConstantInstruction(com.android.tools.r8.dex.code.DexInstruction):374:387 -> a 59:72:void processMethod(com.android.tools.r8.graph.DexEncodedMethod):231 -> a 59:72:void visit():181 -> a 73:73:void processStringConstantInstruction(com.android.tools.r8.dex.code.DexInstruction):384:384 -> a 73:73:void processMethod(com.android.tools.r8.graph.DexEncodedMethod):231 -> a 73:73:void visit():181 -> a 74:74:boolean isGetStatic(com.android.tools.r8.dex.code.DexInstruction):391:391 -> a 74:74:void processMethod(com.android.tools.r8.graph.DexEncodedMethod):232 -> a 74:74:void visit():181 -> a 75:75:void processGetStatic(com.android.tools.r8.dex.code.DexInstruction):402:402 -> a 75:75:void processMethod(com.android.tools.r8.graph.DexEncodedMethod):233 -> a 75:75:void visit():181 -> a 76:76:boolean isGetStatic(com.android.tools.r8.dex.code.DexInstruction):391:391 -> a 76:76:void processGetStatic(com.android.tools.r8.dex.code.DexInstruction):402 -> a 76:76:void processMethod(com.android.tools.r8.graph.DexEncodedMethod):233 -> a 76:76:void visit():181 -> a 77:105:void processGetStatic(com.android.tools.r8.dex.code.DexInstruction):402:430 -> a 77:105:void processMethod(com.android.tools.r8.graph.DexEncodedMethod):233 -> a 77:105:void visit():181 -> a 106:106:void processGetStatic(com.android.tools.r8.dex.code.DexInstruction):427:427 -> a 106:106:void processMethod(com.android.tools.r8.graph.DexEncodedMethod):233 -> a 106:106:void visit():181 -> a 107:107:boolean isInvokeInstruction(com.android.tools.r8.dex.code.DexInstruction):434:434 -> a 107:107:void processMethod(com.android.tools.r8.graph.DexEncodedMethod):234 -> a 107:107:void visit():181 -> a 108:108:void processInvokeInstruction(com.android.tools.r8.dex.code.DexInstruction):443:443 -> a 108:108:void processMethod(com.android.tools.r8.graph.DexEncodedMethod):235 -> a 108:108:void visit():181 -> a 109:109:boolean isInvokeInstruction(com.android.tools.r8.dex.code.DexInstruction):434:434 -> a 109:109:void processInvokeInstruction(com.android.tools.r8.dex.code.DexInstruction):443 -> a 109:109:void processMethod(com.android.tools.r8.graph.DexEncodedMethod):235 -> a 109:109:void visit():181 -> a 110:118:void processInvokeInstruction(com.android.tools.r8.dex.code.DexInstruction):443:451 -> a 110:118:void processMethod(com.android.tools.r8.graph.DexEncodedMethod):235 -> a 110:118:void visit():181 -> a 119:119:java.lang.String com.android.tools.r8.graph.DexProto.toDescriptorString():118:118 -> a 119:119:void processInvokeInstruction(com.android.tools.r8.dex.code.DexInstruction):451 -> a 119:119:void processMethod(com.android.tools.r8.graph.DexEncodedMethod):235 -> a 119:119:void visit():181 -> a 120:120:void processInvokeInstruction(com.android.tools.r8.dex.code.DexInstruction):448:448 -> a 120:120:void processMethod(com.android.tools.r8.graph.DexEncodedMethod):235 -> a 120:120:void visit():181 -> a 121:121:boolean isInvokeRangeInstruction(com.android.tools.r8.dex.code.DexInstruction):455:455 -> a 121:121:void processMethod(com.android.tools.r8.graph.DexEncodedMethod):236 -> a 121:121:void visit():181 -> a 122:122:void processInvokeRangeInstruction(com.android.tools.r8.dex.code.DexInstruction):464:464 -> a 122:122:void processMethod(com.android.tools.r8.graph.DexEncodedMethod):237 -> a 122:122:void visit():181 -> a 123:123:boolean isInvokeRangeInstruction(com.android.tools.r8.dex.code.DexInstruction):455:455 -> a 123:123:void processInvokeRangeInstruction(com.android.tools.r8.dex.code.DexInstruction):464 -> a 123:123:void processMethod(com.android.tools.r8.graph.DexEncodedMethod):237 -> a 123:123:void visit():181 -> a 124:132:void processInvokeRangeInstruction(com.android.tools.r8.dex.code.DexInstruction):464:472 -> a 124:132:void processMethod(com.android.tools.r8.graph.DexEncodedMethod):237 -> a 124:132:void visit():181 -> a 133:133:java.lang.String com.android.tools.r8.graph.DexProto.toDescriptorString():118:118 -> a 133:133:void processInvokeRangeInstruction(com.android.tools.r8.dex.code.DexInstruction):472 -> a 133:133:void processMethod(com.android.tools.r8.graph.DexEncodedMethod):237 -> a 133:133:void visit():181 -> a 134:134:void processInvokeRangeInstruction(com.android.tools.r8.dex.code.DexInstruction):469:469 -> a 134:134:void processMethod(com.android.tools.r8.graph.DexEncodedMethod):237 -> a 134:134:void visit():181 -> a 135:135:void processMethod(com.android.tools.r8.graph.DexEncodedMethod):238:238 -> a 135:135:void visit():181 -> a 136:138:void processFillArray(com.android.tools.r8.dex.code.DexInstruction[],int,java.util.Set):296:298 -> a 136:138:void processMethod(com.android.tools.r8.graph.DexEncodedMethod):239 -> a 136:138:void visit():181 -> a 139:139:com.android.tools.r8.graph.DexType com.android.tools.r8.dex.code.DexNewArray.getType():63:63 -> a 139:139:void processFillArray(com.android.tools.r8.dex.code.DexInstruction[],int,java.util.Set):299 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 139:139:void processMethod(com.android.tools.r8.graph.DexEncodedMethod):239 -> a 139:139:void visit():181 -> a 140:140:com.android.tools.r8.graph.DexType com.android.tools.r8.dex.code.DexNewArray.getType():63:63 -> a 140:140:void processFillArray(com.android.tools.r8.dex.code.DexInstruction[],int,java.util.Set):299 -> a 140:140:void processMethod(com.android.tools.r8.graph.DexEncodedMethod):239 -> a 140:140:void visit():181 -> a 141:149:void processFillArray(com.android.tools.r8.dex.code.DexInstruction[],int,java.util.Set):299:307 -> a 141:149:void processMethod(com.android.tools.r8.graph.DexEncodedMethod):239 -> a 141:149:void visit():181 -> a 150:150:void processFillArray(com.android.tools.r8.dex.code.DexInstruction[],int,java.util.Set):306:306 -> a 150:150:void processMethod(com.android.tools.r8.graph.DexEncodedMethod):239 -> a 150:150:void visit():181 -> a 151:157:void processMethod(com.android.tools.r8.graph.DexEncodedMethod):240:246 -> a 151:157:void visit():181 -> a 158:163:boolean isIntArrayPayload(com.android.tools.r8.dex.code.DexInstruction,java.util.Set):286:291 -> a 158:163:void processMethod(com.android.tools.r8.graph.DexEncodedMethod):247 -> a 158:163:void visit():181 -> a 164:166:void processIntArrayPayload(com.android.tools.r8.dex.code.DexInstruction):278:280 -> a 164:166:void processMethod(com.android.tools.r8.graph.DexEncodedMethod):248 -> a 164:166:void visit():181 -> a 167:173:void visit():182:188 -> a 174:174:void processAnnotations(com.android.tools.r8.graph.DexProgramClass):255:255 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)V"} 175:175:java.util.stream.Stream com.android.tools.r8.graph.DexAnnotationSet.stream():104:104 -> a 175:175:void processAnnotations(com.android.tools.r8.graph.DexProgramClass):255 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 176:176:java.util.stream.Stream com.android.tools.r8.graph.DexAnnotationSet.stream():104:104 -> a 176:176:void processAnnotations(com.android.tools.r8.graph.DexProgramClass):255 -> a 177:186:void processAnnotations(com.android.tools.r8.graph.DexProgramClass):257:266 -> a 187:187:java.util.stream.Stream lambda$processAnnotations$0(com.android.tools.r8.graph.DexEncodedField):259:259 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/T0;)Ljava/util/stream/Stream;"} 188:188:java.util.stream.Stream lambda$processAnnotations$1(com.android.tools.r8.graph.DexEncodedMethod):263:263 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W0;)Ljava/util/stream/Stream;"} 189:191:void lambda$processAnnotations$2(com.android.tools.r8.graph.DexAnnotation):268:270 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/d0;)V"} 192:210:void processAnnotationValue(com.android.tools.r8.graph.DexValue):311:329 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/B2;)V"} 211:211:void processAnnotationValue(com.android.tools.r8.graph.DexValue):325:325 -> a com.android.tools.r8.ResourceShrinker$ReferenceChecker -> com.android.tools.r8.ResourceShrinker$ReferenceChecker: # {"id":"sourceFile","fileName":"ResourceShrinker.java"} com.android.tools.r8.SourceFileEnvironment -> com.android.tools.r8.SourceFileEnvironment: # {"id":"sourceFile","fileName":"SourceFileEnvironment.java"} com.android.tools.r8.SourceFileProvider -> com.android.tools.r8.SourceFileProvider: # {"id":"sourceFile","fileName":"SourceFileProvider.java"} com.android.tools.r8.StringConsumer -> com.android.tools.r8.StringConsumer: # {"id":"sourceFile","fileName":"StringConsumer.java"} 1:1:com.android.tools.r8.StringConsumer$EmptyConsumer emptyConsumer():36:36 -> emptyConsumer com.android.tools.r8.StringConsumer$EmptyConsumer -> com.android.tools.r8.StringConsumer$EmptyConsumer: # {"id":"sourceFile","fileName":"StringConsumer.java"} com.android.tools.r8.StringConsumer$EmptyConsumer EMPTY_CONSUMER -> a 1:1:void ():43:43 -> 1:1:void ():41:41 -> com.android.tools.r8.StringConsumer$FileConsumer -> com.android.tools.r8.StringConsumer$FileConsumer: # {"id":"sourceFile","fileName":"StringConsumer.java"} java.nio.file.Path outputPath -> b java.nio.charset.Charset encoding -> c com.android.tools.r8.StringConsumer$WriterConsumer delegate -> d boolean failedToCreateDelegate -> e boolean $assertionsDisabled -> f 1:1:void ():83:83 -> 1:1:void (java.nio.file.Path):93:93 -> 2:2:void (java.nio.file.Path,com.android.tools.r8.StringConsumer):98:98 -> 3:15:void (java.nio.file.Path,com.android.tools.r8.StringConsumer):87:99 -> 1:10:void ensureDelegate(com.android.tools.r8.DiagnosticsHandler):147:156 -> a 11:11:void com.android.tools.r8.StringConsumer$WriterConsumer.(com.android.tools.r8.origin.Origin,java.io.Writer):176:176 -> a 11:11:void ensureDelegate(com.android.tools.r8.DiagnosticsHandler):156 -> a 12:15:void ensureDelegate(com.android.tools.r8.DiagnosticsHandler):156:159 -> a 1:7:void accept(java.lang.String,com.android.tools.r8.DiagnosticsHandler):123:129 -> accept 1:8:void finished(com.android.tools.r8.DiagnosticsHandler):135:142 -> finished 1:1:java.nio.charset.Charset getEncoding():118:118 -> getEncoding 1:1:java.nio.file.Path getOutputPath():104:104 -> getOutputPath 1:5:void setEncoding(java.nio.charset.Charset):109:113 -> setEncoding 6:6:void setEncoding(java.nio.charset.Charset):111:111 -> setEncoding com.android.tools.r8.StringConsumer$ForwardingConsumer -> com.android.tools.r8.StringConsumer$ForwardingConsumer: # {"id":"sourceFile","fileName":"StringConsumer.java"} com.android.tools.r8.StringConsumer consumer -> a 1:2:void (com.android.tools.r8.StringConsumer):63:64 -> 1:2:void accept(java.lang.String,com.android.tools.r8.DiagnosticsHandler):69:70 -> accept 1:2:void finished(com.android.tools.r8.DiagnosticsHandler):76:77 -> finished com.android.tools.r8.StringConsumer$WriterConsumer -> com.android.tools.r8.c0: # {"id":"sourceFile","fileName":"StringConsumer.java"} com.android.tools.r8.origin.Origin origin -> b java.io.Writer writer -> c 1:1:void (com.android.tools.r8.origin.Origin,java.io.Writer):176:176 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/PrintWriter;)V"} 2:4:void (com.android.tools.r8.origin.Origin,java.io.Writer,com.android.tools.r8.StringConsumer):181:183 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/origin/PathOrigin;Ljava/io/Writer;)V"} 1:5:void accept(java.lang.String,com.android.tools.r8.DiagnosticsHandler):188:192 -> accept 1:5:void finished(com.android.tools.r8.DiagnosticsHandler):198:202 -> finished com.android.tools.r8.StringResource -> com.android.tools.r8.d0: # {"id":"sourceFile","fileName":"StringResource.java"} java.lang.String getString() -> a 1:1:com.android.tools.r8.StringResource fromString(java.lang.String,com.android.tools.r8.origin.Origin):26:26 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Lcom/android/tools/r8/origin/Origin;)Lcom/android/tools/r8/d0;"} 2:2:com.android.tools.r8.StringResource$FileResource fromFile(java.nio.file.Path):37:37 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/nio/file/Path;)Lcom/android/tools/r8/d0$a;"} 3:3:com.android.tools.r8.StringResource$FileResource fromFile(java.nio.file.Path,java.nio.charset.Charset):49:49 -> a 3:3:com.android.tools.r8.StringResource$FileResource fromFile(java.nio.file.Path):37 -> a com.android.tools.r8.StringResource$FileResource -> com.android.tools.r8.d0$a: # {"id":"sourceFile","fileName":"StringResource.java"} java.nio.file.Path file -> a java.nio.charset.Charset charset -> b com.android.tools.r8.origin.Origin origin -> c boolean $assertionsDisabled -> d 1:1:void ():82:82 -> 1:6:void (java.nio.file.Path,java.nio.charset.Charset):87:92 -> 1:3:java.lang.String getString():103:105 -> a 1:1:com.android.tools.r8.origin.Origin getOrigin():97:97 -> getOrigin com.android.tools.r8.StringResource$StringContentResource -> com.android.tools.r8.e0: # {"id":"sourceFile","fileName":"StringResource.java"} com.android.tools.r8.origin.Origin origin -> a java.lang.String content -> b boolean $assertionsDisabled -> c 1:1:void ():60:60 -> 1:5:void (com.android.tools.r8.origin.Origin,java.lang.String):64:68 -> 1:1:java.lang.String getString():78:78 -> a 1:1:com.android.tools.r8.origin.Origin getOrigin():73:73 -> getOrigin com.android.tools.r8.SyntheticInfoConsumer -> com.android.tools.r8.SyntheticInfoConsumer: # {"id":"sourceFile","fileName":"SyntheticInfoConsumer.java"} com.android.tools.r8.SyntheticInfoConsumerData -> com.android.tools.r8.SyntheticInfoConsumerData: # {"id":"sourceFile","fileName":"SyntheticInfoConsumerData.java"} com.android.tools.r8.TextInputStream -> com.android.tools.r8.TextInputStream: # {"id":"sourceFile","fileName":"TextInputStream.java"} com.android.tools.r8.TextOutputStream -> com.android.tools.r8.TextOutputStream: # {"id":"sourceFile","fileName":"TextOutputStream.java"} com.android.tools.r8.Version -> com.android.tools.r8.Version: # {"id":"sourceFile","fileName":"Version.java"} 1:1:boolean isMainVersion():0:0 -> a 2:7:int getMajorVersion(java.lang.String):36:41 -> a 8:8:boolean isDevelopmentVersion(java.lang.String,boolean):112:112 -> a 1:6:int getMinorVersion(java.lang.String):54:59 -> b 1:7:int getPatchVersion(java.lang.String):72:78 -> c 1:8:java.lang.String getPreReleaseString(java.lang.String):92:99 -> d 1:1:int getMajorVersion():32:32 -> getMajorVersion 1:1:int getMinorVersion():50:50 -> getMinorVersion 1:1:int getPatchVersion():68:68 -> getPatchVersion 1:1:java.lang.String getPreReleaseString():88:88 -> getPreReleaseString 1:1:java.lang.String getVersionString():23:23 -> getVersionString 1:1:boolean isDevelopmentVersion():108:108 -> isDevelopmentVersion com.android.tools.r8.algorithms.scc.SCC -> com.android.tools.r8.internal.yU: # {"id":"sourceFile","fileName":"SCC.java"} int currentTime -> a com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntMap discoverTime -> b java.util.Set unassignedSet -> c java.util.Deque unassignedStack -> d java.util.Deque preorderStack -> e java.util.List components -> f java.util.function.Function successors -> g boolean $assertionsDisabled -> h 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;)Ljava/util/ArrayList;"} 1:33:void dfs(java.lang.Object):39:71 -> b com.android.tools.r8.androidapi.AndroidApiDataAccess -> com.android.tools.r8.internal.b2: # {"id":"sourceFile","fileName":"AndroidApiDataAccess.java"} int constantPoolSizeCache -> a boolean $assertionsDisabled -> b int $r8$clinit -> c 1:1:void ():37:37 -> 1:193:void ():37:229 -> 1:1:int constantPoolOffset():0:0 -> a int payloadContainsConstantPoolValue(int,int,byte[],java.util.function.BiPredicate) -> a boolean payloadHasConstantPoolValue(int,int,byte[]) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"([BII)Z"} 2:2:boolean isApiDatabaseEntry(java.lang.String):48:48 -> a 3:46:com.android.tools.r8.androidapi.AndroidApiDataAccess create(com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.DiagnosticsHandler):93:136 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/A1;Lcom/android/tools/r8/DiagnosticsHandler;)Lcom/android/tools/r8/internal/b2;"} 47:48:com.android.tools.r8.androidapi.AndroidApiDataAccess create(com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.DiagnosticsHandler):135:136 -> a 49:59:com.android.tools.r8.androidapi.AndroidApiDataAccess create(com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.DiagnosticsHandler):128:138 -> a 60:62:int apiLevelHash(com.android.tools.r8.graph.DexReference):160:162 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/s2;)I"} 63:65:int constantPoolHash(com.android.tools.r8.graph.DexString):166:168 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/u2;)I"} 66:67:int apiLevelHashMapOffset(int):196:197 -> a 68:68:int com.android.tools.r8.androidapi.AndroidApiDataAccess.constantPoolIndexOffset(int):208:208 -> a 68:68:boolean isConstantPoolEntry(int,byte[]):289 -> a 69:70:boolean isConstantPoolEntry(int,byte[]):289:290 -> a 71:71:boolean com.android.tools.r8.androidapi.AndroidApiDataAccess$PositionAndLength.isEmpty():87:87 -> a 71:71:boolean isConstantPoolEntry(int,byte[]):290 -> a 72:72:boolean isConstantPoolEntry(int,byte[]):293:293 -> a 73:73:int com.android.tools.r8.androidapi.AndroidApiDataAccess$PositionAndLength.getLength():83:83 -> a 73:73:boolean isConstantPoolEntry(int,byte[]):293 -> a 74:77:int com.android.tools.r8.androidapi.AndroidApiDataAccess.getConstantPoolSize():243:246 -> a 74:77:boolean isConstantPoolEntry(int,byte[]):297 -> a 78:79:int com.android.tools.r8.androidapi.AndroidApiDataAccess.payloadOffset(int):202:203 -> a 78:79:boolean isConstantPoolEntry(int,byte[]):297 -> a 80:80:int com.android.tools.r8.androidapi.AndroidApiDataAccess$PositionAndLength.getPosition():79:79 -> a 80:80:boolean isConstantPoolEntry(int,byte[]):297 -> a 81:81:int com.android.tools.r8.androidapi.AndroidApiDataAccess$PositionAndLength.getLength():83:83 -> a 81:81:boolean isConstantPoolEntry(int,byte[]):298 -> a 82:82:boolean isConstantPoolEntry(int,byte[]):296:296 -> a 83:83:byte getApiLevelForReference(byte[],com.android.tools.r8.graph.DexReference):304:304 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"([BLcom/android/tools/r8/graph/s2;)B"} 84:87:int com.android.tools.r8.androidapi.AndroidApiDataAccess.getConstantPoolSize():243:246 -> a 84:87:int com.android.tools.r8.androidapi.AndroidApiDataAccess.apiLevelHashMapIndexOffset(int):218 -> a 84:87:byte getApiLevelForReference(byte[],com.android.tools.r8.graph.DexReference):304 -> a 88:88:int com.android.tools.r8.androidapi.AndroidApiDataAccess.apiLevelHashMapIndexOffset(int):218:218 -> a 88:88:byte getApiLevelForReference(byte[],com.android.tools.r8.graph.DexReference):304 -> a 89:90:byte getApiLevelForReference(byte[],com.android.tools.r8.graph.DexReference):304:305 -> a 91:91:boolean com.android.tools.r8.androidapi.AndroidApiDataAccess$PositionAndLength.isEmpty():87:87 -> a 91:91:byte getApiLevelForReference(byte[],com.android.tools.r8.graph.DexReference):305 -> a 92:95:int com.android.tools.r8.androidapi.AndroidApiDataAccess.getConstantPoolSize():243:246 -> a 92:95:byte getApiLevelForReference(byte[],com.android.tools.r8.graph.DexReference):309 -> a 96:97:int com.android.tools.r8.androidapi.AndroidApiDataAccess.payloadOffset(int):202:203 -> a 96:97:byte getApiLevelForReference(byte[],com.android.tools.r8.graph.DexReference):309 -> a 98:98:int com.android.tools.r8.androidapi.AndroidApiDataAccess$PositionAndLength.getPosition():79:79 -> a 98:98:byte getApiLevelForReference(byte[],com.android.tools.r8.graph.DexReference):309 -> a 99:99:int com.android.tools.r8.androidapi.AndroidApiDataAccess$PositionAndLength.getLength():83:83 -> a 99:99:byte getApiLevelForReference(byte[],com.android.tools.r8.graph.DexReference):310 -> a 100:100:byte getApiLevelForReference(byte[],com.android.tools.r8.graph.DexReference):308:308 -> a 1:1:int entrySizeInBitsForApiLevelMap():0:0 -> b byte readApiLevelForPayloadOffset(int,int,byte[]) -> b # {"id":"com.android.tools.r8.residualsignature","signature":"([BII)B"} 2:2:int constantPoolHashMapOffset(int):190:190 -> b 3:3:int getConstantPoolIndex(com.android.tools.r8.graph.DexString):265:265 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/u2;)I"} 4:7:int com.android.tools.r8.androidapi.AndroidApiDataAccess.getConstantPoolSize():243:246 -> b 4:7:int com.android.tools.r8.androidapi.AndroidApiDataAccess.constantPoolHashMapIndexOffset(int):213 -> b 4:7:int getConstantPoolIndex(com.android.tools.r8.graph.DexString):265 -> b 8:8:int com.android.tools.r8.androidapi.AndroidApiDataAccess.constantPoolHashMapIndexOffset(int):213:213 -> b 8:8:int getConstantPoolIndex(com.android.tools.r8.graph.DexString):265 -> b 9:10:int getConstantPoolIndex(com.android.tools.r8.graph.DexString):265:266 -> b 11:11:boolean com.android.tools.r8.androidapi.AndroidApiDataAccess$PositionAndLength.isEmpty():87:87 -> b 11:11:int getConstantPoolIndex(com.android.tools.r8.graph.DexString):266 -> b 12:12:int com.android.tools.r8.androidapi.AndroidApiDataAccess$PositionAndLength.getPosition():79:79 -> b 12:12:int getConstantPoolIndex(com.android.tools.r8.graph.DexString):269 -> b 13:13:int com.android.tools.r8.androidapi.AndroidApiDataAccess$PositionAndLength.getLength():83:83 -> b 13:13:int getConstantPoolIndex(com.android.tools.r8.graph.DexString):270 -> b 14:15:int com.android.tools.r8.androidapi.AndroidApiDataAccess.getConstantPoolIndexFromUniqueConstantPoolEntry(int):259:260 -> b 14:15:int getConstantPoolIndex(com.android.tools.r8.graph.DexString):272 -> b 16:20:int getConstantPoolIndex(com.android.tools.r8.graph.DexString):273:277 -> b 21:24:int com.android.tools.r8.androidapi.AndroidApiDataAccess.getConstantPoolSize():243:246 -> b 21:24:int getConstantPoolIndex(com.android.tools.r8.graph.DexString):279 -> b 25:26:int com.android.tools.r8.androidapi.AndroidApiDataAccess.payloadOffset(int):202:203 -> b 25:26:int getConstantPoolIndex(com.android.tools.r8.graph.DexString):279 -> b 27:27:int getConstantPoolIndex(com.android.tools.r8.graph.DexString):279:279 -> b 28:28:int getConstantPoolIndex(com.android.tools.r8.graph.DexString):278:278 -> b 1:1:int entrySizeInBitsForConstantPoolMap():0:0 -> c com.android.tools.r8.androidapi.AndroidApiDataAccess$PositionAndLength readPositionAndLength(int) -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/internal/a2;"} int readConstantPoolSize() -> d com.android.tools.r8.androidapi.AndroidApiDataAccess$AndroidApiDataAccessInMemory -> com.android.tools.r8.internal.Y1: # {"id":"sourceFile","fileName":"AndroidApiDataAccess.java"} byte[] data -> d 1:2:void (byte[]):391:392 -> 1:5:boolean payloadHasConstantPoolValue(int,int,byte[]):407:411 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"([BII)Z"} 6:11:int payloadContainsConstantPoolValue(int,int,byte[],java.util.function.BiPredicate):421:426 -> a 1:5:byte readApiLevelForPayloadOffset(int,int,byte[]):438:442 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"([BII)B"} 1:1:com.android.tools.r8.androidapi.AndroidApiDataAccess$PositionAndLength readPositionAndLength(int):402:402 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/internal/a2;"} 2:2:int com.android.tools.r8.androidapi.AndroidApiDataAccess.readIntFromOffset(byte[],int):222:222 -> c 2:2:com.android.tools.r8.androidapi.AndroidApiDataAccess$PositionAndLength com.android.tools.r8.androidapi.AndroidApiDataAccess$PositionAndLength.create(byte[],int):75 -> c 2:2:com.android.tools.r8.androidapi.AndroidApiDataAccess$PositionAndLength readPositionAndLength(int):402 -> c 3:3:int com.android.tools.r8.androidapi.AndroidApiDataAccess.readShortFromOffset(byte[],int):226:226 -> c 3:3:com.android.tools.r8.androidapi.AndroidApiDataAccess$PositionAndLength com.android.tools.r8.androidapi.AndroidApiDataAccess$PositionAndLength.create(byte[],int):75 -> c 3:3:com.android.tools.r8.androidapi.AndroidApiDataAccess$PositionAndLength readPositionAndLength(int):402 -> c 4:8:com.android.tools.r8.androidapi.AndroidApiDataAccess$PositionAndLength com.android.tools.r8.androidapi.AndroidApiDataAccess$PositionAndLength.create(int,int):65:69 -> c 4:8:com.android.tools.r8.androidapi.AndroidApiDataAccess$PositionAndLength com.android.tools.r8.androidapi.AndroidApiDataAccess$PositionAndLength.create(byte[],int):75 -> c 4:8:com.android.tools.r8.androidapi.AndroidApiDataAccess$PositionAndLength readPositionAndLength(int):402 -> c 9:12:com.android.tools.r8.androidapi.AndroidApiDataAccess$PositionAndLength com.android.tools.r8.androidapi.AndroidApiDataAccess$PositionAndLength.create(int,int):68:71 -> c 9:12:com.android.tools.r8.androidapi.AndroidApiDataAccess$PositionAndLength com.android.tools.r8.androidapi.AndroidApiDataAccess$PositionAndLength.create(byte[],int):75 -> c 9:12:com.android.tools.r8.androidapi.AndroidApiDataAccess$PositionAndLength readPositionAndLength(int):402 -> c 1:1:int readConstantPoolSize():397:397 -> d 2:2:int com.android.tools.r8.androidapi.AndroidApiDataAccess.readIntFromOffset(byte[],int):222:222 -> d 2:2:int readConstantPoolSize():397 -> d com.android.tools.r8.androidapi.AndroidApiDataAccess$AndroidApiDataAccessNoBacking -> com.android.tools.r8.internal.Z1: # {"id":"sourceFile","fileName":"AndroidApiDataAccess.java"} 1:1:void ():450:450 -> 1:1:boolean payloadHasConstantPoolValue(int,int,byte[]):464:464 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"([BII)Z"} 2:2:int payloadContainsConstantPoolValue(int,int,byte[],java.util.function.BiPredicate):470:470 -> a 1:1:byte readApiLevelForPayloadOffset(int,int,byte[]):475:475 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"([BII)B"} 1:1:com.android.tools.r8.androidapi.AndroidApiDataAccess$PositionAndLength readPositionAndLength(int):459:459 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/internal/a2;"} 1:1:int readConstantPoolSize():454:454 -> d com.android.tools.r8.androidapi.AndroidApiDataAccess$PositionAndLength -> com.android.tools.r8.internal.a2: # {"id":"sourceFile","fileName":"AndroidApiDataAccess.java"} int position -> a int length -> b com.android.tools.r8.androidapi.AndroidApiDataAccess$PositionAndLength EMPTY -> c boolean $assertionsDisabled -> d 1:3:void ():51:53 -> 1:3:void (int,int):58:60 -> com.android.tools.r8.androidapi.AndroidApiDiagnostic -> com.android.tools.r8.internal.c2: # {"id":"sourceFile","fileName":"AndroidApiDiagnostic.java"} 1:1:void ():10:10 -> com.android.tools.r8.androidapi.AndroidApiForHashingReference -> com.android.tools.r8.androidapi.a: # {"id":"sourceFile","fileName":"AndroidApiForHashingReference.java"} 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/s2;Lcom/android/tools/r8/utils/f;)V"} 1:1:com.android.tools.r8.androidapi.AndroidApiForHashingReference create(com.android.tools.r8.graph.DexReference,com.android.tools.r8.utils.AndroidApiLevel):23:23 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/s2;Lcom/android/tools/r8/utils/f;)Lcom/android/tools/r8/androidapi/a;"} 2:2:com.android.tools.r8.utils.AndroidApiLevel getApiLevel():31:31 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/f;"} 1:1:com.android.tools.r8.graph.DexReference getReference():27:27 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/s2;"} com.android.tools.r8.androidapi.AndroidApiLevelCompute -> com.android.tools.r8.androidapi.b: # {"id":"sourceFile","fileName":"AndroidApiLevelCompute.java"} com.android.tools.r8.androidapi.ComputedApiLevel$KnownApiLevel[] knownApiLevelCache -> a 1:5:void ():21:25 -> com.android.tools.r8.androidapi.ComputedApiLevel computeApiLevelForDefinition(java.lang.Iterable,com.android.tools.r8.androidapi.ComputedApiLevel) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Iterable;Lcom/android/tools/r8/androidapi/j;)Lcom/android/tools/r8/androidapi/h;"} com.android.tools.r8.androidapi.ComputedApiLevel computeApiLevelForLibraryReference(com.android.tools.r8.graph.DexReference,com.android.tools.r8.androidapi.ComputedApiLevel) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/s2;Lcom/android/tools/r8/androidapi/h;)Lcom/android/tools/r8/androidapi/h;"} com.android.tools.r8.androidapi.ComputedApiLevel computeApiLevelForLibraryReferenceIgnoringDesugaredLibrary(com.android.tools.r8.graph.DexReference,com.android.tools.r8.androidapi.ComputedApiLevel) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/e2;Lcom/android/tools/r8/androidapi/j;)Lcom/android/tools/r8/androidapi/h;"} boolean isEnabled() -> a 1:7:com.android.tools.r8.androidapi.ComputedApiLevel$KnownApiLevel of(com.android.tools.r8.utils.AndroidApiLevel):31:37 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/f;)Lcom/android/tools/r8/androidapi/h$a;"} 8:8:com.android.tools.r8.androidapi.ComputedApiLevel computeApiLevelForLibraryReference(com.android.tools.r8.graph.DexReference):47:47 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/s2;)Lcom/android/tools/r8/androidapi/h;"} 9:10:com.android.tools.r8.androidapi.AndroidApiLevelCompute create(com.android.tools.r8.graph.AppView):69:70 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)Lcom/android/tools/r8/androidapi/b;"} 11:11:com.android.tools.r8.androidapi.AndroidApiLevelCompute noAndroidApiLevelCompute():75:75 -> a 11:11:com.android.tools.r8.androidapi.AndroidApiLevelCompute create(com.android.tools.r8.graph.AppView):71 -> a 12:18:com.android.tools.r8.androidapi.ComputedApiLevel computeInitialMinApiLevel(com.android.tools.r8.utils.InternalOptions):79:85 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/A1;)Lcom/android/tools/r8/androidapi/h;"} void reportUnknownApiReferences() -> b com.android.tools.r8.androidapi.AndroidApiLevelCompute$DefaultAndroidApiLevelCompute -> com.android.tools.r8.androidapi.b$a: # {"id":"sourceFile","fileName":"AndroidApiLevelCompute.java"} com.android.tools.r8.androidapi.AndroidApiReferenceLevelCache cache -> b com.android.tools.r8.androidapi.ComputedApiLevel minApiLevel -> c com.android.tools.r8.DiagnosticsHandler diagnosticsHandler -> d 1:4:void (com.android.tools.r8.graph.AppView):125:128 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)V"} 1:1:boolean isEnabled():0:0 -> a 2:4:com.android.tools.r8.androidapi.ComputedApiLevel computeApiLevelForDefinition(java.lang.Iterable,com.android.tools.r8.androidapi.ComputedApiLevel):134:136 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Iterable;Lcom/android/tools/r8/androidapi/j;)Lcom/android/tools/r8/androidapi/h;"} 5:5:com.android.tools.r8.androidapi.ComputedApiLevel computeApiLevelForLibraryReference(com.android.tools.r8.graph.DexReference,com.android.tools.r8.androidapi.ComputedApiLevel):149:149 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/s2;Lcom/android/tools/r8/androidapi/h;)Lcom/android/tools/r8/androidapi/h;"} 6:6:com.android.tools.r8.androidapi.ComputedApiLevel computeApiLevelForLibraryReferenceIgnoringDesugaredLibrary(com.android.tools.r8.graph.DexReference,com.android.tools.r8.androidapi.ComputedApiLevel):155:155 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/e2;Lcom/android/tools/r8/androidapi/j;)Lcom/android/tools/r8/androidapi/h;"} 1:3:void reportUnknownApiReferences():160:162 -> b 4:4:void lambda$reportUnknownApiReferences$0(com.android.tools.r8.graph.DexReference):164:164 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/s2;)V"} com.android.tools.r8.androidapi.AndroidApiLevelCompute$NoAndroidApiLevelCompute -> com.android.tools.r8.androidapi.c: # {"id":"sourceFile","fileName":"AndroidApiLevelCompute.java"} 1:1:void ():88:88 -> 1:1:boolean isEnabled():0:0 -> a 2:2:com.android.tools.r8.androidapi.ComputedApiLevel computeApiLevelForDefinition(java.lang.Iterable,com.android.tools.r8.androidapi.ComputedApiLevel):93:93 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Iterable;Lcom/android/tools/r8/androidapi/j;)Lcom/android/tools/r8/androidapi/h;"} 3:3:com.android.tools.r8.androidapi.ComputedApiLevel computeApiLevelForLibraryReference(com.android.tools.r8.graph.DexReference,com.android.tools.r8.androidapi.ComputedApiLevel):104:104 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/s2;Lcom/android/tools/r8/androidapi/h;)Lcom/android/tools/r8/androidapi/h;"} 4:4:com.android.tools.r8.androidapi.ComputedApiLevel computeApiLevelForLibraryReferenceIgnoringDesugaredLibrary(com.android.tools.r8.graph.DexReference,com.android.tools.r8.androidapi.ComputedApiLevel):110:110 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/e2;Lcom/android/tools/r8/androidapi/j;)Lcom/android/tools/r8/androidapi/h;"} 5:5:com.android.tools.r8.androidapi.ComputedApiLevel computeInitialMinApiLevel(com.android.tools.r8.utils.InternalOptions):115:115 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/A1;)Lcom/android/tools/r8/androidapi/h;"} com.android.tools.r8.androidapi.AndroidApiLevelDatabase -> com.android.tools.r8.internal.d2: # {"id":"sourceFile","fileName":"AndroidApiLevelDatabase.java"} com.android.tools.r8.utils.AndroidApiLevel getFieldApiLevel(com.android.tools.r8.graph.DexField) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;)Lcom/android/tools/r8/utils/f;"} com.android.tools.r8.utils.AndroidApiLevel getMethodApiLevel(com.android.tools.r8.graph.DexMethod) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/utils/f;"} com.android.tools.r8.utils.AndroidApiLevel getTypeApiLevel(com.android.tools.r8.graph.DexType) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/utils/f;"} com.android.tools.r8.androidapi.AndroidApiLevelDatabaseHelper -> com.android.tools.r8.androidapi.d: # {"id":"sourceFile","fileName":"AndroidApiLevelDatabaseHelper.java"} 1:3:void addStringBuilderAndBufferMethods(com.android.tools.r8.graph.DexItemFactory,java.util.function.BiConsumer):29:31 -> a 1:3:void visitAdditionalKnownApiReferences(com.android.tools.r8.graph.DexItemFactory,java.util.function.BiConsumer):18 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Ljava/util/function/BiConsumer;)V"} 4:9:void addStringBuilderAndBufferMethods(com.android.tools.r8.graph.DexItemFactory,java.util.function.BiConsumer):30:35 -> a 4:9:void visitAdditionalKnownApiReferences(com.android.tools.r8.graph.DexItemFactory,java.util.function.BiConsumer):18 -> a 10:10:void addStringBuilderAndBufferMethods(com.android.tools.r8.graph.DexItemFactory,java.util.function.BiConsumer):34:34 -> a 10:10:void visitAdditionalKnownApiReferences(com.android.tools.r8.graph.DexItemFactory,java.util.function.BiConsumer):18 -> a 11:17:void addStringBuilderAndBufferMethods(com.android.tools.r8.graph.DexItemFactory,java.util.function.BiConsumer):33:39 -> a 11:17:void visitAdditionalKnownApiReferences(com.android.tools.r8.graph.DexItemFactory,java.util.function.BiConsumer):18 -> a 18:18:void addStringBuilderAndBufferMethods(com.android.tools.r8.graph.DexItemFactory,java.util.function.BiConsumer):38:38 -> a 18:18:void visitAdditionalKnownApiReferences(com.android.tools.r8.graph.DexItemFactory,java.util.function.BiConsumer):18 -> a 19:26:void addStringBuilderAndBufferMethods(com.android.tools.r8.graph.DexItemFactory,java.util.function.BiConsumer):37:44 -> a 19:26:void visitAdditionalKnownApiReferences(com.android.tools.r8.graph.DexItemFactory,java.util.function.BiConsumer):18 -> a 27:27:void addStringBuilderAndBufferMethods(com.android.tools.r8.graph.DexItemFactory,java.util.function.BiConsumer):42:42 -> a 27:27:void visitAdditionalKnownApiReferences(com.android.tools.r8.graph.DexItemFactory,java.util.function.BiConsumer):18 -> a 28:36:void addStringBuilderAndBufferMethods(com.android.tools.r8.graph.DexItemFactory,java.util.function.BiConsumer):41:49 -> a 28:36:void visitAdditionalKnownApiReferences(com.android.tools.r8.graph.DexItemFactory,java.util.function.BiConsumer):18 -> a 37:37:void addStringBuilderAndBufferMethods(com.android.tools.r8.graph.DexItemFactory,java.util.function.BiConsumer):48:48 -> a 37:37:void visitAdditionalKnownApiReferences(com.android.tools.r8.graph.DexItemFactory,java.util.function.BiConsumer):18 -> a 38:45:void addStringBuilderAndBufferMethods(com.android.tools.r8.graph.DexItemFactory,java.util.function.BiConsumer):47:54 -> a 38:45:void visitAdditionalKnownApiReferences(com.android.tools.r8.graph.DexItemFactory,java.util.function.BiConsumer):18 -> a 46:46:void addStringBuilderAndBufferMethods(com.android.tools.r8.graph.DexItemFactory,java.util.function.BiConsumer):52:52 -> a 46:46:void visitAdditionalKnownApiReferences(com.android.tools.r8.graph.DexItemFactory,java.util.function.BiConsumer):18 -> a 47:60:void addStringBuilderAndBufferMethods(com.android.tools.r8.graph.DexItemFactory,java.util.function.BiConsumer):51:64 -> a 47:60:void visitAdditionalKnownApiReferences(com.android.tools.r8.graph.DexItemFactory,java.util.function.BiConsumer):18 -> a 61:61:void addStringBuilderAndBufferMethods(com.android.tools.r8.graph.DexItemFactory,java.util.function.BiConsumer):63:63 -> a 61:61:void visitAdditionalKnownApiReferences(com.android.tools.r8.graph.DexItemFactory,java.util.function.BiConsumer):18 -> a 62:69:void addStringBuilderAndBufferMethods(com.android.tools.r8.graph.DexItemFactory,java.util.function.BiConsumer) -> a 62:69:void visitAdditionalKnownApiReferences(com.android.tools.r8.graph.DexItemFactory,java.util.function.BiConsumer):18 -> a 70:70:void addStringBuilderAndBufferMethods(com.android.tools.r8.graph.DexItemFactory,java.util.function.BiConsumer):67:67 -> a 70:70:void visitAdditionalKnownApiReferences(com.android.tools.r8.graph.DexItemFactory,java.util.function.BiConsumer):18 -> a 71:79:void addStringBuilderAndBufferMethods(com.android.tools.r8.graph.DexItemFactory,java.util.function.BiConsumer):66:74 -> a 71:79:void visitAdditionalKnownApiReferences(com.android.tools.r8.graph.DexItemFactory,java.util.function.BiConsumer):18 -> a 80:80:void addStringBuilderAndBufferMethods(com.android.tools.r8.graph.DexItemFactory,java.util.function.BiConsumer):73:73 -> a 80:80:void visitAdditionalKnownApiReferences(com.android.tools.r8.graph.DexItemFactory,java.util.function.BiConsumer):18 -> a 81:88:void addStringBuilderAndBufferMethods(com.android.tools.r8.graph.DexItemFactory,java.util.function.BiConsumer):72:79 -> a 81:88:void visitAdditionalKnownApiReferences(com.android.tools.r8.graph.DexItemFactory,java.util.function.BiConsumer):18 -> a 89:89:void addStringBuilderAndBufferMethods(com.android.tools.r8.graph.DexItemFactory,java.util.function.BiConsumer):77:77 -> a 89:89:void visitAdditionalKnownApiReferences(com.android.tools.r8.graph.DexItemFactory,java.util.function.BiConsumer):18 -> a 90:99:void addStringBuilderAndBufferMethods(com.android.tools.r8.graph.DexItemFactory,java.util.function.BiConsumer):76:85 -> a 90:99:void visitAdditionalKnownApiReferences(com.android.tools.r8.graph.DexItemFactory,java.util.function.BiConsumer):18 -> a 100:100:void addStringBuilderAndBufferMethods(com.android.tools.r8.graph.DexItemFactory,java.util.function.BiConsumer):83:83 -> a 100:100:void visitAdditionalKnownApiReferences(com.android.tools.r8.graph.DexItemFactory,java.util.function.BiConsumer):18 -> a 101:110:void addStringBuilderAndBufferMethods(com.android.tools.r8.graph.DexItemFactory,java.util.function.BiConsumer):82:91 -> a 101:110:void visitAdditionalKnownApiReferences(com.android.tools.r8.graph.DexItemFactory,java.util.function.BiConsumer):18 -> a 111:111:void addStringBuilderAndBufferMethods(com.android.tools.r8.graph.DexItemFactory,java.util.function.BiConsumer):89:89 -> a 111:111:void visitAdditionalKnownApiReferences(com.android.tools.r8.graph.DexItemFactory,java.util.function.BiConsumer):18 -> a 112:120:void addStringBuilderAndBufferMethods(com.android.tools.r8.graph.DexItemFactory,java.util.function.BiConsumer):88:96 -> a 112:120:void visitAdditionalKnownApiReferences(com.android.tools.r8.graph.DexItemFactory,java.util.function.BiConsumer):18 -> a 121:121:void addStringBuilderAndBufferMethods(com.android.tools.r8.graph.DexItemFactory,java.util.function.BiConsumer):95:95 -> a 121:121:void visitAdditionalKnownApiReferences(com.android.tools.r8.graph.DexItemFactory,java.util.function.BiConsumer):18 -> a 122:128:void addStringBuilderAndBufferMethods(com.android.tools.r8.graph.DexItemFactory,java.util.function.BiConsumer):94:100 -> a 122:128:void visitAdditionalKnownApiReferences(com.android.tools.r8.graph.DexItemFactory,java.util.function.BiConsumer):18 -> a 129:129:void addStringBuilderAndBufferMethods(com.android.tools.r8.graph.DexItemFactory,java.util.function.BiConsumer):99:99 -> a 129:129:void visitAdditionalKnownApiReferences(com.android.tools.r8.graph.DexItemFactory,java.util.function.BiConsumer):18 -> a 130:137:void addStringBuilderAndBufferMethods(com.android.tools.r8.graph.DexItemFactory,java.util.function.BiConsumer):98:105 -> a 130:137:void visitAdditionalKnownApiReferences(com.android.tools.r8.graph.DexItemFactory,java.util.function.BiConsumer):18 -> a 138:138:void addStringBuilderAndBufferMethods(com.android.tools.r8.graph.DexItemFactory,java.util.function.BiConsumer):103:103 -> a 138:138:void visitAdditionalKnownApiReferences(com.android.tools.r8.graph.DexItemFactory,java.util.function.BiConsumer):18 -> a 139:146:void addStringBuilderAndBufferMethods(com.android.tools.r8.graph.DexItemFactory,java.util.function.BiConsumer):102:109 -> a 139:146:void visitAdditionalKnownApiReferences(com.android.tools.r8.graph.DexItemFactory,java.util.function.BiConsumer):18 -> a 147:147:void addStringBuilderAndBufferMethods(com.android.tools.r8.graph.DexItemFactory,java.util.function.BiConsumer):108:108 -> a 147:147:void visitAdditionalKnownApiReferences(com.android.tools.r8.graph.DexItemFactory,java.util.function.BiConsumer):18 -> a 148:151:void addConcurrentKeySetViewMethods(com.android.tools.r8.graph.DexItemFactory,java.util.function.BiConsumer):117:120 -> a 148:151:void visitAdditionalKnownApiReferences(com.android.tools.r8.graph.DexItemFactory,java.util.function.BiConsumer):19 -> a 152:152:void addConcurrentKeySetViewMethods(com.android.tools.r8.graph.DexItemFactory,java.util.function.BiConsumer):118:118 -> a 152:152:void visitAdditionalKnownApiReferences(com.android.tools.r8.graph.DexItemFactory,java.util.function.BiConsumer):19 -> a 153:153:void addConcurrentKeySetViewMethods(com.android.tools.r8.graph.DexItemFactory,java.util.function.BiConsumer):117:117 -> a 153:153:void visitAdditionalKnownApiReferences(com.android.tools.r8.graph.DexItemFactory,java.util.function.BiConsumer):19 -> a 154:174:void addNfcMethods(com.android.tools.r8.graph.DexItemFactory,java.util.function.BiConsumer):127:147 -> a 154:174:void visitAdditionalKnownApiReferences(com.android.tools.r8.graph.DexItemFactory,java.util.function.BiConsumer):20 -> a 175:175:void addNfcMethods(com.android.tools.r8.graph.DexItemFactory,java.util.function.BiConsumer):146:146 -> a 175:175:void visitAdditionalKnownApiReferences(com.android.tools.r8.graph.DexItemFactory,java.util.function.BiConsumer):20 -> a 176:181:void addNfcMethods(com.android.tools.r8.graph.DexItemFactory,java.util.function.BiConsumer):145:150 -> a 176:181:void visitAdditionalKnownApiReferences(com.android.tools.r8.graph.DexItemFactory,java.util.function.BiConsumer):20 -> a 182:186:void addNfcMethods(com.android.tools.r8.graph.DexItemFactory,java.util.function.BiConsumer):149:153 -> a 182:186:void visitAdditionalKnownApiReferences(com.android.tools.r8.graph.DexItemFactory,java.util.function.BiConsumer):20 -> a 187:191:void addNfcMethods(com.android.tools.r8.graph.DexItemFactory,java.util.function.BiConsumer):152:156 -> a 187:191:void visitAdditionalKnownApiReferences(com.android.tools.r8.graph.DexItemFactory,java.util.function.BiConsumer):20 -> a 192:192:void addNfcMethods(com.android.tools.r8.graph.DexItemFactory,java.util.function.BiConsumer):155:155 -> a 192:192:void visitAdditionalKnownApiReferences(com.android.tools.r8.graph.DexItemFactory,java.util.function.BiConsumer):20 -> a 193:197:void addWebkitCookieSyncManagerMethods(com.android.tools.r8.graph.DexItemFactory,java.util.function.BiConsumer):164:168 -> a 193:197:void visitAdditionalKnownApiReferences(com.android.tools.r8.graph.DexItemFactory,java.util.function.BiConsumer):21 -> a 198:198:void addWebkitCookieSyncManagerMethods(com.android.tools.r8.graph.DexItemFactory,java.util.function.BiConsumer):167:167 -> a 198:198:void visitAdditionalKnownApiReferences(com.android.tools.r8.graph.DexItemFactory,java.util.function.BiConsumer):21 -> a 199:219:void addChronoTimeMethods(com.android.tools.r8.graph.DexItemFactory,java.util.function.BiConsumer):174:194 -> a 199:219:void visitAdditionalKnownApiReferences(com.android.tools.r8.graph.DexItemFactory,java.util.function.BiConsumer):22 -> a 220:225:void addChronoTimeMethods(com.android.tools.r8.graph.DexItemFactory,java.util.function.BiConsumer):193:198 -> a 220:225:void visitAdditionalKnownApiReferences(com.android.tools.r8.graph.DexItemFactory,java.util.function.BiConsumer):22 -> a 226:232:void addChronoTimeMethods(com.android.tools.r8.graph.DexItemFactory,java.util.function.BiConsumer):197:203 -> a 226:232:void visitAdditionalKnownApiReferences(com.android.tools.r8.graph.DexItemFactory,java.util.function.BiConsumer):22 -> a 233:233:void addChronoTimeMethods(com.android.tools.r8.graph.DexItemFactory,java.util.function.BiConsumer):202:202 -> a 233:233:void visitAdditionalKnownApiReferences(com.android.tools.r8.graph.DexItemFactory,java.util.function.BiConsumer):22 -> a 234:241:void addChronoTimeMethods(com.android.tools.r8.graph.DexItemFactory,java.util.function.BiConsumer):201:208 -> a 234:241:void visitAdditionalKnownApiReferences(com.android.tools.r8.graph.DexItemFactory,java.util.function.BiConsumer):22 -> a 242:242:void addChronoTimeMethods(com.android.tools.r8.graph.DexItemFactory,java.util.function.BiConsumer):207:207 -> a 242:242:void visitAdditionalKnownApiReferences(com.android.tools.r8.graph.DexItemFactory,java.util.function.BiConsumer):22 -> a 243:250:void addChronoTimeMethods(com.android.tools.r8.graph.DexItemFactory,java.util.function.BiConsumer):206:213 -> a 243:250:void visitAdditionalKnownApiReferences(com.android.tools.r8.graph.DexItemFactory,java.util.function.BiConsumer):22 -> a 251:251:void addChronoTimeMethods(com.android.tools.r8.graph.DexItemFactory,java.util.function.BiConsumer):212:212 -> a 251:251:void visitAdditionalKnownApiReferences(com.android.tools.r8.graph.DexItemFactory,java.util.function.BiConsumer):22 -> a 252:262:void addChronoTimeMethods(com.android.tools.r8.graph.DexItemFactory,java.util.function.BiConsumer):211:221 -> a 252:262:void visitAdditionalKnownApiReferences(com.android.tools.r8.graph.DexItemFactory,java.util.function.BiConsumer):22 -> a 263:263:void addChronoTimeMethods(com.android.tools.r8.graph.DexItemFactory,java.util.function.BiConsumer):219:219 -> a 263:263:void visitAdditionalKnownApiReferences(com.android.tools.r8.graph.DexItemFactory,java.util.function.BiConsumer):22 -> a 264:264:void addChronoTimeMethods(com.android.tools.r8.graph.DexItemFactory,java.util.function.BiConsumer):217:217 -> a 264:264:void visitAdditionalKnownApiReferences(com.android.tools.r8.graph.DexItemFactory,java.util.function.BiConsumer):22 -> a 265:279:void addChronoTimeMethods(com.android.tools.r8.graph.DexItemFactory,java.util.function.BiConsumer):216:230 -> a 265:279:void visitAdditionalKnownApiReferences(com.android.tools.r8.graph.DexItemFactory,java.util.function.BiConsumer):22 -> a 280:280:void addChronoTimeMethods(com.android.tools.r8.graph.DexItemFactory,java.util.function.BiConsumer):229:229 -> a 280:280:void visitAdditionalKnownApiReferences(com.android.tools.r8.graph.DexItemFactory,java.util.function.BiConsumer):22 -> a 281:281:void addChronoTimeMethods(com.android.tools.r8.graph.DexItemFactory,java.util.function.BiConsumer):227:227 -> a 281:281:void visitAdditionalKnownApiReferences(com.android.tools.r8.graph.DexItemFactory,java.util.function.BiConsumer):22 -> a 282:291:void addChronoTimeMethods(com.android.tools.r8.graph.DexItemFactory,java.util.function.BiConsumer):226:235 -> a 282:291:void visitAdditionalKnownApiReferences(com.android.tools.r8.graph.DexItemFactory,java.util.function.BiConsumer):22 -> a 292:299:void addChronoTimeMethods(com.android.tools.r8.graph.DexItemFactory,java.util.function.BiConsumer):234:241 -> a 292:299:void visitAdditionalKnownApiReferences(com.android.tools.r8.graph.DexItemFactory,java.util.function.BiConsumer):22 -> a 300:300:void addChronoTimeMethods(com.android.tools.r8.graph.DexItemFactory,java.util.function.BiConsumer):239:239 -> a 300:300:void visitAdditionalKnownApiReferences(com.android.tools.r8.graph.DexItemFactory,java.util.function.BiConsumer):22 -> a 301:312:void addChronoTimeMethods(com.android.tools.r8.graph.DexItemFactory,java.util.function.BiConsumer):238:249 -> a 301:312:void visitAdditionalKnownApiReferences(com.android.tools.r8.graph.DexItemFactory,java.util.function.BiConsumer):22 -> a 313:313:void addChronoTimeMethods(com.android.tools.r8.graph.DexItemFactory,java.util.function.BiConsumer):247:247 -> a 313:313:void visitAdditionalKnownApiReferences(com.android.tools.r8.graph.DexItemFactory,java.util.function.BiConsumer):22 -> a 314:324:void addChronoTimeMethods(com.android.tools.r8.graph.DexItemFactory,java.util.function.BiConsumer):246:256 -> a 314:324:void visitAdditionalKnownApiReferences(com.android.tools.r8.graph.DexItemFactory,java.util.function.BiConsumer):22 -> a 325:325:void addChronoTimeMethods(com.android.tools.r8.graph.DexItemFactory,java.util.function.BiConsumer):254:254 -> a 325:325:void visitAdditionalKnownApiReferences(com.android.tools.r8.graph.DexItemFactory,java.util.function.BiConsumer):22 -> a 326:339:void addChronoTimeMethods(com.android.tools.r8.graph.DexItemFactory,java.util.function.BiConsumer):253:266 -> a 326:339:void visitAdditionalKnownApiReferences(com.android.tools.r8.graph.DexItemFactory,java.util.function.BiConsumer):22 -> a 340:340:void addChronoTimeMethods(com.android.tools.r8.graph.DexItemFactory,java.util.function.BiConsumer):264:264 -> a 340:340:void visitAdditionalKnownApiReferences(com.android.tools.r8.graph.DexItemFactory,java.util.function.BiConsumer):22 -> a 341:350:void addChronoTimeMethods(com.android.tools.r8.graph.DexItemFactory,java.util.function.BiConsumer):263:272 -> a 341:350:void visitAdditionalKnownApiReferences(com.android.tools.r8.graph.DexItemFactory,java.util.function.BiConsumer):22 -> a 351:351:void addChronoTimeMethods(com.android.tools.r8.graph.DexItemFactory,java.util.function.BiConsumer):271:271 -> a 351:351:void visitAdditionalKnownApiReferences(com.android.tools.r8.graph.DexItemFactory,java.util.function.BiConsumer):22 -> a 352:360:void addChronoTimeMethods(com.android.tools.r8.graph.DexItemFactory,java.util.function.BiConsumer):270:278 -> a 352:360:void visitAdditionalKnownApiReferences(com.android.tools.r8.graph.DexItemFactory,java.util.function.BiConsumer):22 -> a 361:361:void addChronoTimeMethods(com.android.tools.r8.graph.DexItemFactory,java.util.function.BiConsumer):276:276 -> a 361:361:void visitAdditionalKnownApiReferences(com.android.tools.r8.graph.DexItemFactory,java.util.function.BiConsumer):22 -> a 362:371:void addChronoTimeMethods(com.android.tools.r8.graph.DexItemFactory,java.util.function.BiConsumer):275:284 -> a 362:371:void visitAdditionalKnownApiReferences(com.android.tools.r8.graph.DexItemFactory,java.util.function.BiConsumer):22 -> a 372:372:void addChronoTimeMethods(com.android.tools.r8.graph.DexItemFactory,java.util.function.BiConsumer):283:283 -> a 372:372:void visitAdditionalKnownApiReferences(com.android.tools.r8.graph.DexItemFactory,java.util.function.BiConsumer):22 -> a 373:381:void addChronoTimeMethods(com.android.tools.r8.graph.DexItemFactory,java.util.function.BiConsumer):282:290 -> a 373:381:void visitAdditionalKnownApiReferences(com.android.tools.r8.graph.DexItemFactory,java.util.function.BiConsumer):22 -> a 382:382:void addChronoTimeMethods(com.android.tools.r8.graph.DexItemFactory,java.util.function.BiConsumer):288:288 -> a 382:382:void visitAdditionalKnownApiReferences(com.android.tools.r8.graph.DexItemFactory,java.util.function.BiConsumer):22 -> a 383:392:void addChronoTimeMethods(com.android.tools.r8.graph.DexItemFactory,java.util.function.BiConsumer):287:296 -> a 383:392:void visitAdditionalKnownApiReferences(com.android.tools.r8.graph.DexItemFactory,java.util.function.BiConsumer):22 -> a 393:393:void addChronoTimeMethods(com.android.tools.r8.graph.DexItemFactory,java.util.function.BiConsumer):295:295 -> a 393:393:void visitAdditionalKnownApiReferences(com.android.tools.r8.graph.DexItemFactory,java.util.function.BiConsumer):22 -> a 394:404:void addChronoTimeMethods(com.android.tools.r8.graph.DexItemFactory,java.util.function.BiConsumer):294:304 -> a 394:404:void visitAdditionalKnownApiReferences(com.android.tools.r8.graph.DexItemFactory,java.util.function.BiConsumer):22 -> a 405:405:void addChronoTimeMethods(com.android.tools.r8.graph.DexItemFactory,java.util.function.BiConsumer):302:302 -> a 405:405:void visitAdditionalKnownApiReferences(com.android.tools.r8.graph.DexItemFactory,java.util.function.BiConsumer):22 -> a 406:406:void addChronoTimeMethods(com.android.tools.r8.graph.DexItemFactory,java.util.function.BiConsumer):301:301 -> a 406:406:void visitAdditionalKnownApiReferences(com.android.tools.r8.graph.DexItemFactory,java.util.function.BiConsumer):22 -> a com.android.tools.r8.androidapi.AndroidApiLevelHashingDatabaseImpl -> com.android.tools.r8.androidapi.e: # {"id":"sourceFile","fileName":"AndroidApiLevelHashingDatabaseImpl.java"} java.util.Map lookupCache -> a java.util.Map constantPoolCache -> b com.android.tools.r8.utils.InternalOptions options -> c com.android.tools.r8.DiagnosticsHandler diagnosticsHandler -> d byte[] NON_EXISTING_DESCRIPTOR -> e com.android.tools.r8.androidapi.AndroidApiDataAccess dataAccess -> f boolean $assertionsDisabled -> g 1:7:void ():25:31 -> 1:1:void (java.util.List,com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.DiagnosticsHandler):149:149 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;Lcom/android/tools/r8/utils/A1;Lcom/android/tools/r8/DiagnosticsHandler;)V"} 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[] getNonExistingDescriptor():34:34 -> a 2:2:byte[] getUniqueDescriptorForReference(com.android.tools.r8.graph.DexReference,com.android.tools.r8.utils.ThrowingFunction):40:40 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/s2;Lcom/android/tools/r8/utils/j3;)[B"} 3:3:boolean com.android.tools.r8.graph.DexReference.isDexType():0:0 -> a 3:3:byte[] getUniqueDescriptorForReference(com.android.tools.r8.graph.DexReference,com.android.tools.r8.utils.ThrowingFunction):40 -> a 4:4:byte[] getUniqueDescriptorForReference(com.android.tools.r8.graph.DexReference,com.android.tools.r8.utils.ThrowingFunction):41:41 -> a 5:8:byte[] typeToBytes(int):64:67 -> a 5:8:byte[] getUniqueDescriptorForReference(com.android.tools.r8.graph.DexReference,com.android.tools.r8.utils.ThrowingFunction):41 -> a 9:21:byte[] getUniqueDescriptorForReference(com.android.tools.r8.graph.DexReference,com.android.tools.r8.utils.ThrowingFunction):44:56 -> a 22:29:byte[] fieldToBytes(int,int,int):75:82 -> a 22:29:byte[] getUniqueDescriptorForReference(com.android.tools.r8.graph.DexReference,com.android.tools.r8.utils.ThrowingFunction):53 -> a 30:30:byte[] fieldToBytes(int,int,int):73:73 -> a 30:30:byte[] getUniqueDescriptorForReference(com.android.tools.r8.graph.DexReference,com.android.tools.r8.utils.ThrowingFunction):53 -> a 31:32:byte[] getUniqueDescriptorForReference(com.android.tools.r8.graph.DexReference,com.android.tools.r8.utils.ThrowingFunction):58:59 -> a 33:53:byte[] methodToBytes(int,int,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.utils.ThrowingFunction):95:115 -> a 33:53:byte[] getUniqueDescriptorForReference(com.android.tools.r8.graph.DexReference,com.android.tools.r8.utils.ThrowingFunction):59 -> a 54:54:byte[] methodToBytes(int,int,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.utils.ThrowingFunction):93:93 -> a 54:54:byte[] getUniqueDescriptorForReference(com.android.tools.r8.graph.DexReference,com.android.tools.r8.utils.ThrowingFunction):59 -> a 55:55:byte getFirstByteFromShort(int):119:119 -> a 56:57:void lambda$new$0(com.android.tools.r8.androidapi.AndroidApiForHashingReference):156:157 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/androidapi/a;)V"} 58:58:void lambda$new$0(com.android.tools.r8.androidapi.AndroidApiForHashingReference):156:156 -> a 59:59:com.android.tools.r8.utils.AndroidApiLevel getTypeApiLevel(com.android.tools.r8.graph.DexType):165:165 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/utils/f;"} 60:60:com.android.tools.r8.utils.AndroidApiLevel getMethodApiLevel(com.android.tools.r8.graph.DexMethod):170:170 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/utils/f;"} 61:61:com.android.tools.r8.utils.AndroidApiLevel getFieldApiLevel(com.android.tools.r8.graph.DexField):175:175 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;)Lcom/android/tools/r8/utils/f;"} 62:63:com.android.tools.r8.utils.AndroidApiLevel lambda$lookupApiLevel$4(com.android.tools.r8.graph.DexReference):186:187 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/s2;)Lcom/android/tools/r8/utils/f;"} 64:69:com.android.tools.r8.androidapi.AndroidApiDataAccess getDataAccess(com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.DiagnosticsHandler):136:141 -> a 64:69:com.android.tools.r8.utils.AndroidApiLevel lambda$lookupApiLevel$4(com.android.tools.r8.graph.DexReference):187 -> a 70:70:com.android.tools.r8.utils.AndroidApiLevel lambda$lookupApiLevel$4(com.android.tools.r8.graph.DexReference):189:189 -> a 71:71:boolean com.android.tools.r8.androidapi.AndroidApiDataAccess.isNoBacking():0:0 -> a 71:71:com.android.tools.r8.utils.AndroidApiLevel lambda$lookupApiLevel$4(com.android.tools.r8.graph.DexReference):189 -> a 72:92:com.android.tools.r8.utils.AndroidApiLevel lambda$lookupApiLevel$4(com.android.tools.r8.graph.DexReference):190:210 -> a 93:93:java.lang.Integer lambda$lookupApiLevel$3(com.android.tools.r8.graph.DexString):198:198 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/u2;)Ljava/lang/Integer;"} 94:94:java.lang.Integer lambda$lookupApiLevel$2(com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexString):199:199 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/u2;Lcom/android/tools/r8/graph/u2;)Ljava/lang/Integer;"} 1:1:byte getSecondByteFromShort(int):124:124 -> b 2:2:boolean lambda$new$1(com.android.tools.r8.androidapi.AndroidApiForHashingReference):160:160 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/androidapi/a;)Z"} 3:35:com.android.tools.r8.utils.AndroidApiLevel lookupApiLevel(com.android.tools.r8.graph.DexReference):181:213 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/s2;)Lcom/android/tools/r8/utils/f;"} com.android.tools.r8.androidapi.AndroidApiReferenceLevelCache -> com.android.tools.r8.androidapi.f: # {"id":"sourceFile","fileName":"AndroidApiReferenceLevelCache.java"} com.android.tools.r8.androidapi.AndroidApiLevelCompute apiLevelCompute -> a com.android.tools.r8.androidapi.AndroidApiLevelDatabase androidApiLevelDatabase -> b com.android.tools.r8.graph.AppView appView -> c com.android.tools.r8.graph.DexItemFactory factory -> d java.util.Set unknownReferencesToReport -> e boolean reportUnknownReferences -> f boolean $assertionsDisabled -> g 1:1:void ():20:20 -> 1:1:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.androidapi.AndroidApiLevelCompute,java.util.List):34:34 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/androidapi/b;Lcom/android/tools/r8/internal/bm;)V"} 2:15:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.androidapi.AndroidApiLevelCompute,java.util.List):28:41 -> 1:1:com.android.tools.r8.androidapi.AndroidApiReferenceLevelCache create(com.android.tools.r8.graph.AppView,com.android.tools.r8.androidapi.AndroidApiLevelCompute):46:46 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/androidapi/b;)Lcom/android/tools/r8/androidapi/f;"} 2:2:boolean com.android.tools.r8.utils.InternalOptions$ApiModelTestingOptions.isApiLibraryModelingEnabled():1964:1964 -> a 2:2:com.android.tools.r8.androidapi.AndroidApiReferenceLevelCache create(com.android.tools.r8.graph.AppView,com.android.tools.r8.androidapi.AndroidApiLevelCompute):46 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:8:com.android.tools.r8.androidapi.AndroidApiReferenceLevelCache create(com.android.tools.r8.graph.AppView,com.android.tools.r8.androidapi.AndroidApiLevelCompute):46:51 -> a 9:15:com.android.tools.r8.androidapi.AndroidApiReferenceLevelCache create(com.android.tools.r8.graph.AppView,com.android.tools.r8.androidapi.AndroidApiLevelCompute):50:56 -> a 16:16:java.util.Set getUnknownReferencesToReport():60:60 -> a 17:17:com.android.tools.r8.androidapi.ComputedApiLevel lookupMax(com.android.tools.r8.graph.DexReference,com.android.tools.r8.androidapi.ComputedApiLevel,com.android.tools.r8.androidapi.ComputedApiLevel):65:65 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/androidapi/h;Lcom/android/tools/r8/androidapi/j;)Lcom/android/tools/r8/androidapi/h;"} 18:18:com.android.tools.r8.androidapi.ComputedApiLevel lookup(com.android.tools.r8.graph.DexReference,com.android.tools.r8.androidapi.ComputedApiLevel):70:70 -> a 18:18:com.android.tools.r8.androidapi.ComputedApiLevel lookupMax(com.android.tools.r8.graph.DexReference,com.android.tools.r8.androidapi.ComputedApiLevel,com.android.tools.r8.androidapi.ComputedApiLevel):66 -> a 19:19:com.android.tools.r8.androidapi.ComputedApiLevel lookupMax(com.android.tools.r8.graph.DexReference,com.android.tools.r8.androidapi.ComputedApiLevel,com.android.tools.r8.androidapi.ComputedApiLevel):66:66 -> a 20:20:com.android.tools.r8.androidapi.ComputedApiLevel lookup(com.android.tools.r8.graph.DexReference,com.android.tools.r8.androidapi.ComputedApiLevel):70:70 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/s2;Lcom/android/tools/r8/androidapi/h;)Lcom/android/tools/r8/androidapi/h;"} 21:21:com.android.tools.r8.androidapi.ComputedApiLevel lookupIgnoringDesugaredLibrary(com.android.tools.r8.graph.DexReference,com.android.tools.r8.androidapi.ComputedApiLevel):75:75 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/e2;Lcom/android/tools/r8/androidapi/j;)Lcom/android/tools/r8/androidapi/h;"} 22:64:com.android.tools.r8.androidapi.ComputedApiLevel lookup(com.android.tools.r8.graph.DexReference,com.android.tools.r8.androidapi.ComputedApiLevel,boolean):80:122 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/s2;Lcom/android/tools/r8/androidapi/h;Z)Lcom/android/tools/r8/androidapi/h;"} 65:75:com.android.tools.r8.androidapi.ComputedApiLevel lookup(com.android.tools.r8.graph.DexReference,com.android.tools.r8.androidapi.ComputedApiLevel,boolean):119:129 -> a 76:76:com.android.tools.r8.androidapi.ComputedApiLevel lookup(com.android.tools.r8.graph.DexReference,com.android.tools.r8.androidapi.ComputedApiLevel,boolean):88:88 -> a com.android.tools.r8.androidapi.AndroidApiUnknownReferenceDiagnostic -> com.android.tools.r8.androidapi.AndroidApiUnknownReferenceDiagnostic: # {"id":"sourceFile","fileName":"AndroidApiUnknownReferenceDiagnostic.java"} com.android.tools.r8.graph.DexReference reference -> a 1:2:void (com.android.tools.r8.graph.DexReference):17:18 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/s2;)V"} 1:1:java.lang.String getDiagnosticMessage():33:33 -> getDiagnosticMessage 1:1:com.android.tools.r8.origin.Origin getOrigin():23:23 -> getOrigin 1:1:com.android.tools.r8.position.Position getPosition():28:28 -> getPosition com.android.tools.r8.androidapi.ApiReferenceStubber -> com.android.tools.r8.internal.t2: # {"id":"sourceFile","fileName":"ApiReferenceStubber.java"} com.android.tools.r8.graph.AppView appView -> a java.util.Map referencingContexts -> b java.util.Set libraryClassesToMock -> c java.util.Set seenTypes -> d com.android.tools.r8.androidapi.AndroidApiLevelCompute apiLevelCompute -> e com.android.tools.r8.androidapi.ApiReferenceStubberEventConsumer eventConsumer -> f boolean $assertionsDisabled -> g 1:1:void ():44:44 -> 1:1:void (com.android.tools.r8.graph.AppView):54:54 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)V"} 2:12:void (com.android.tools.r8.graph.AppView):47:57 -> 1:1:com.android.tools.r8.graph.Code lambda$mockMissingLibraryClass$8(com.android.tools.r8.graph.ThrowExceptionCode,com.android.tools.r8.graph.DexMethod):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/D5;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/W;"} 2:6:void run(java.util.concurrent.ExecutorService):61:65 -> a 7:26:void run(java.util.concurrent.ExecutorService):64:83 -> a 27:27:boolean com.android.tools.r8.graph.AppView.hasLiveness():801:801 -> a 27:27:void run(java.util.concurrent.ExecutorService):83 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 28:28:boolean com.android.tools.r8.graph.AppView.hasLiveness():801:801 -> a 28:28:void run(java.util.concurrent.ExecutorService):83 -> a 29:31:void run(java.util.concurrent.ExecutorService):84:86 -> a 32:34:void run(java.util.concurrent.ExecutorService):85:87 -> a 35:35:boolean com.android.tools.r8.graph.AppView.hasClassHierarchy():784:784 -> a 35:35:void run(java.util.concurrent.ExecutorService):87 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 36:36:boolean com.android.tools.r8.graph.AppView.hasClassHierarchy():784:784 -> a 36:36:void run(java.util.concurrent.ExecutorService):87 -> a 37:40:void run(java.util.concurrent.ExecutorService):88:91 -> a 41:49:void run(java.util.concurrent.ExecutorService):90:98 -> a 50:56:void run(java.util.concurrent.ExecutorService):95:101 -> a 57:59:void lambda$run$0(com.android.tools.r8.graph.DexLibraryClass):77:79 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/d2;)V"} 60:60:void lambda$run$0(com.android.tools.r8.graph.DexLibraryClass):77:77 -> a 61:64:boolean isAlreadyOutlined(com.android.tools.r8.graph.DexProgramClass):105:108 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)Z"} 65:65:boolean isAlreadyOutlined(com.android.tools.r8.graph.DexProgramClass):107:107 -> a 66:66:com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind lambda$isAlreadyOutlined$1(com.android.tools.r8.synthesis.SyntheticNaming):106:106 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/synthesis/L;)Lcom/android/tools/r8/synthesis/L$b;"} 67:71:void lambda$processClass$4(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramMethod):125:129 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/graph/o5;)V"} 72:72:com.android.tools.r8.graph.DexCode$TryHandler[] com.android.tools.r8.graph.DexCode.getHandlers():747:747 -> a 72:72:void lambda$processClass$4(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramMethod):129 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 73:75:void lambda$processClass$4(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramMethod):129:131 -> a 76:76:void lambda$processClass$4(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramMethod):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":209,"2":210,"3":211},"outline":"Lcom/android/tools/r8/internal/s2;a(Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/v2;"} 209:209:void lambda$processClass$4(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramMethod):131:131 -> a 210:210:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.lens.GraphLens.lookupType(com.android.tools.r8.graph.DexType):243:243 -> a 210:210:void lambda$processClass$4(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramMethod):131 -> a 211:211:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.lens.GraphLens.lookupType(com.android.tools.r8.graph.DexType):243:243 -> a 211:211:void lambda$processClass$4(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramMethod):131 -> a 208:208:void lambda$processClass$4(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramMethod):132:132 -> a 212:212:void findReferencedLibraryClasses(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexProgramClass):139:139 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/graph/v2;)V"} 213:214:boolean com.android.tools.r8.androidapi.ApiReferenceStubber.isJavaType(com.android.tools.r8.graph.DexType):164:165 -> a 213:214:void findReferencedLibraryClasses(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexProgramClass):139 -> a 215:215:boolean com.android.tools.r8.graph.DexString.startsWith(com.android.tools.r8.graph.DexString):383:383 -> a 215:215:boolean com.android.tools.r8.androidapi.ApiReferenceStubber.isJavaType(com.android.tools.r8.graph.DexType):165 -> a 215:215:void findReferencedLibraryClasses(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexProgramClass):139 -> a 216:217:void findReferencedLibraryClasses(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexProgramClass):142:143 -> a 218:224:void lambda$findReferencedLibraryClasses$5(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexType,com.android.tools.r8.utils.WorkList):145:151 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/utils/P3;)V"} 225:233:void lambda$findReferencedLibraryClasses$5(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexType,com.android.tools.r8.utils.WorkList):150:158 -> a 234:236:void mockMissingLibraryClass(com.android.tools.r8.graph.DexLibraryClass,com.android.tools.r8.graph.ThrowExceptionCode,com.android.tools.r8.androidapi.ApiReferenceStubberEventConsumer):172:174 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/d2;Lcom/android/tools/r8/graph/D5;Lcom/android/tools/r8/internal/v2;)V"} 237:238:boolean com.android.tools.r8.androidapi.ApiReferenceStubber.isJavaType(com.android.tools.r8.graph.DexType):164:165 -> a 237:238:void mockMissingLibraryClass(com.android.tools.r8.graph.DexLibraryClass,com.android.tools.r8.graph.ThrowExceptionCode,com.android.tools.r8.androidapi.ApiReferenceStubberEventConsumer):174 -> a 239:239:boolean com.android.tools.r8.graph.DexString.startsWith(com.android.tools.r8.graph.DexString):383:383 -> a 239:239:boolean com.android.tools.r8.androidapi.ApiReferenceStubber.isJavaType(com.android.tools.r8.graph.DexType):165 -> a 239:239:void mockMissingLibraryClass(com.android.tools.r8.graph.DexLibraryClass,com.android.tools.r8.graph.ThrowExceptionCode,com.android.tools.r8.androidapi.ApiReferenceStubberEventConsumer):174 -> a 240:257:void mockMissingLibraryClass(com.android.tools.r8.graph.DexLibraryClass,com.android.tools.r8.graph.ThrowExceptionCode,com.android.tools.r8.androidapi.ApiReferenceStubberEventConsumer):178:195 -> a 258:286:void mockMissingLibraryClass(com.android.tools.r8.graph.DexLibraryClass,com.android.tools.r8.graph.ThrowExceptionCode,com.android.tools.r8.androidapi.ApiReferenceStubberEventConsumer):192:220 -> a 287:287:void mockMissingLibraryClass(com.android.tools.r8.graph.DexLibraryClass,com.android.tools.r8.graph.ThrowExceptionCode,com.android.tools.r8.androidapi.ApiReferenceStubberEventConsumer):186:186 -> a 288:288:com.android.tools.r8.errors.MissingGlobalSyntheticsConsumerDiagnostic lambda$mockMissingLibraryClass$6():193:193 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/mF;"} 289:300:void lambda$mockMissingLibraryClass$10(com.android.tools.r8.graph.DexLibraryClass,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.ThrowExceptionCode,com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):200:211 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/d2;Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/D5;Lcom/android/tools/r8/synthesis/P;)V"} 301:301:boolean com.android.tools.r8.graph.DexClass.isFinal():593:593 -> a 301:301:void lambda$mockMissingLibraryClass$10(com.android.tools.r8.graph.DexLibraryClass,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.ThrowExceptionCode,com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):213 -> a 302:302:void lambda$mockMissingLibraryClass$10(com.android.tools.r8.graph.DexLibraryClass,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.ThrowExceptionCode,com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):214:214 -> a 303:305:void lambda$mockMissingLibraryClass$9(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.ThrowExceptionCode,com.android.tools.r8.synthesis.SyntheticMethodBuilder):205:207 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/D5;Lcom/android/tools/r8/synthesis/H;)V"} 306:306:com.android.tools.r8.graph.MethodAccessFlags com.android.tools.r8.graph.MethodAccessFlags.createForClassInitializer():87:87 -> a 306:306:void lambda$mockMissingLibraryClass$9(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.ThrowExceptionCode,com.android.tools.r8.synthesis.SyntheticMethodBuilder):208 -> a 307:308:void lambda$mockMissingLibraryClass$9(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.ThrowExceptionCode,com.android.tools.r8.synthesis.SyntheticMethodBuilder):208:209 -> a 309:309:void lambda$mockMissingLibraryClass$11(com.android.tools.r8.androidapi.ApiReferenceStubberEventConsumer,com.android.tools.r8.graph.DexLibraryClass,com.android.tools.r8.graph.DexProgramClass):217:217 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/v2;Lcom/android/tools/r8/graph/d2;Lcom/android/tools/r8/graph/q2;)V"} 1:1:com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind lambda$isAlreadyOutlined$2(com.android.tools.r8.synthesis.SyntheticNaming):108:108 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/synthesis/L;)Lcom/android/tools/r8/synthesis/L$b;"} 2:12:void processClass(com.android.tools.r8.graph.DexProgramClass):112:122 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)V"} 13:13:void lambda$processClass$3(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexType):121:121 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/graph/v2;)V"} 1:1:com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind lambda$mockMissingLibraryClass$7(com.android.tools.r8.synthesis.SyntheticNaming):194:194 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/synthesis/L;)Lcom/android/tools/r8/synthesis/L$b;"} com.android.tools.r8.androidapi.ApiReferenceStubber$$ExternalSyntheticOutline0 -> com.android.tools.r8.internal.s2: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:3:com.android.tools.r8.graph.DexType com.android.tools.r8.androidapi.ApiReferenceStubber$$InternalSyntheticOutline$214$1f207924beb2f77107ed58131755124adfca4ffeb4cca54531fdb10a34eda956$0.m(com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.DexType):0:2 -> a # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/v2;"} # {"id":"com.android.tools.r8.outline"} com.android.tools.r8.androidapi.ApiReferenceStubberEventConsumer -> com.android.tools.r8.internal.v2: # {"id":"sourceFile","fileName":"ApiReferenceStubberEventConsumer.java"} void acceptMockedLibraryClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexLibraryClass) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/graph/d2;)V"} void acceptMockedLibraryClassContext(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexLibraryClass,com.android.tools.r8.graph.DexProgramClass) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/graph/d2;Lcom/android/tools/r8/graph/q2;)V"} 1:1:com.android.tools.r8.androidapi.ApiReferenceStubberEventConsumer create(com.android.tools.r8.graph.AppView):24:24 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)Lcom/android/tools/r8/internal/v2;"} void finished(com.android.tools.r8.graph.AppView) -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)V"} boolean isEmpty() -> isEmpty com.android.tools.r8.androidapi.ApiReferenceStubberEventConsumer$EmptyApiReferenceStubberEventConsumer -> com.android.tools.r8.internal.u2: # {"id":"sourceFile","fileName":"ApiReferenceStubberEventConsumer.java"} com.android.tools.r8.androidapi.ApiReferenceStubberEventConsumer$EmptyApiReferenceStubberEventConsumer INSTANCE -> a 1:1:void ():33:33 -> 1:1:void ():36:36 -> 1:1:void acceptMockedLibraryClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexLibraryClass):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/graph/d2;)V"} 2:2:void acceptMockedLibraryClassContext(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexLibraryClass,com.android.tools.r8.graph.DexProgramClass):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/graph/d2;Lcom/android/tools/r8/graph/q2;)V"} boolean isEmpty() -> isEmpty com.android.tools.r8.androidapi.AvailableApiExceptions -> com.android.tools.r8.internal.V3: # {"id":"sourceFile","fileName":"AvailableApiExceptions.java"} java.util.Set exceptions -> a boolean $assertionsDisabled -> b 1:1:void ():24:24 -> 1:3:void (com.android.tools.r8.utils.InternalOptions):28:30 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/A1;)V"} 1:1:boolean canCauseVerificationError(com.android.tools.r8.graph.DexType):34:34 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Z"} 2:3:java.util.Set build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):39:40 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/utils/f;)Ljava/util/Set;"} 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/android/tools/r8/internal/U3;a(Lcom/android/tools/r8/graph/p1;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/android/tools/r8/internal/U3;a(Lcom/android/tools/r8/graph/p1;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/android/tools/r8/internal/U3;a(Lcom/android/tools/r8/graph/p1;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/android/tools/r8/internal/U3;a(Lcom/android/tools/r8/graph/p1;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/android/tools/r8/internal/U3;a(Lcom/android/tools/r8/graph/p1;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/android/tools/r8/internal/U3;a(Lcom/android/tools/r8/graph/p1;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/android/tools/r8/internal/U3;a(Lcom/android/tools/r8/graph/p1;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/android/tools/r8/internal/U3;a(Lcom/android/tools/r8/graph/p1;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/android/tools/r8/internal/U3;a(Lcom/android/tools/r8/graph/p1;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/android/tools/r8/internal/U3;a(Lcom/android/tools/r8/graph/p1;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/android/tools/r8/internal/U3;a(Lcom/android/tools/r8/graph/p1;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/android/tools/r8/internal/U3;a(Lcom/android/tools/r8/graph/p1;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/android/tools/r8/internal/U3;a(Lcom/android/tools/r8/graph/p1;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/android/tools/r8/internal/U3;a(Lcom/android/tools/r8/graph/p1;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/android/tools/r8/internal/U3;a(Lcom/android/tools/r8/graph/p1;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/android/tools/r8/internal/U3;a(Lcom/android/tools/r8/graph/p1;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/android/tools/r8/internal/U3;a(Lcom/android/tools/r8/graph/p1;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/android/tools/r8/internal/U3;a(Lcom/android/tools/r8/graph/p1;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/android/tools/r8/internal/U3;a(Lcom/android/tools/r8/graph/p1;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/android/tools/r8/internal/U3;a(Lcom/android/tools/r8/graph/p1;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/android/tools/r8/internal/U3;a(Lcom/android/tools/r8/graph/p1;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/android/tools/r8/internal/U3;a(Lcom/android/tools/r8/graph/p1;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/android/tools/r8/internal/U3;a(Lcom/android/tools/r8/graph/p1;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/android/tools/r8/internal/U3;a(Lcom/android/tools/r8/graph/p1;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/android/tools/r8/internal/U3;a(Lcom/android/tools/r8/graph/p1;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/android/tools/r8/internal/U3;a(Lcom/android/tools/r8/graph/p1;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/android/tools/r8/internal/U3;a(Lcom/android/tools/r8/graph/p1;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/android/tools/r8/internal/U3;a(Lcom/android/tools/r8/graph/p1;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/android/tools/r8/internal/U3;a(Lcom/android/tools/r8/graph/p1;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/android/tools/r8/internal/U3;a(Lcom/android/tools/r8/graph/p1;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/android/tools/r8/internal/U3;a(Lcom/android/tools/r8/graph/p1;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/android/tools/r8/internal/U3;a(Lcom/android/tools/r8/graph/p1;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/android/tools/r8/internal/U3;a(Lcom/android/tools/r8/graph/p1;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/android/tools/r8/internal/U3;a(Lcom/android/tools/r8/graph/p1;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/android/tools/r8/internal/U3;a(Lcom/android/tools/r8/graph/p1;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/android/tools/r8/internal/U3;a(Lcom/android/tools/r8/graph/p1;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/android/tools/r8/internal/U3;a(Lcom/android/tools/r8/graph/p1;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/android/tools/r8/internal/U3;a(Lcom/android/tools/r8/graph/p1;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/android/tools/r8/internal/U3;a(Lcom/android/tools/r8/graph/p1;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/android/tools/r8/internal/U3;a(Lcom/android/tools/r8/graph/p1;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/android/tools/r8/internal/U3;a(Lcom/android/tools/r8/graph/p1;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/android/tools/r8/internal/U3;a(Lcom/android/tools/r8/graph/p1;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/android/tools/r8/internal/U3;a(Lcom/android/tools/r8/graph/p1;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/android/tools/r8/internal/U3;a(Lcom/android/tools/r8/graph/p1;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/android/tools/r8/internal/U3;a(Lcom/android/tools/r8/graph/p1;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/android/tools/r8/internal/U3;a(Lcom/android/tools/r8/graph/p1;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/android/tools/r8/internal/U3;a(Lcom/android/tools/r8/graph/p1;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/android/tools/r8/internal/U3;a(Lcom/android/tools/r8/graph/p1;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/android/tools/r8/internal/U3;a(Lcom/android/tools/r8/graph/p1;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/android/tools/r8/internal/U3;a(Lcom/android/tools/r8/graph/p1;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/android/tools/r8/internal/U3;a(Lcom/android/tools/r8/graph/p1;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/android/tools/r8/internal/U3;a(Lcom/android/tools/r8/graph/p1;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/android/tools/r8/internal/U3;a(Lcom/android/tools/r8/graph/p1;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/android/tools/r8/internal/U3;a(Lcom/android/tools/r8/graph/p1;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/android/tools/r8/internal/U3;a(Lcom/android/tools/r8/graph/p1;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/android/tools/r8/internal/U3;a(Lcom/android/tools/r8/graph/p1;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/android/tools/r8/internal/U3;a(Lcom/android/tools/r8/graph/p1;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/android/tools/r8/internal/U3;a(Lcom/android/tools/r8/graph/p1;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/android/tools/r8/internal/U3;a(Lcom/android/tools/r8/graph/p1;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/android/tools/r8/internal/U3;a(Lcom/android/tools/r8/graph/p1;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/android/tools/r8/internal/U3;a(Lcom/android/tools/r8/graph/p1;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/android/tools/r8/internal/U3;a(Lcom/android/tools/r8/graph/p1;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/android/tools/r8/internal/U3;a(Lcom/android/tools/r8/graph/p1;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/android/tools/r8/internal/U3;a(Lcom/android/tools/r8/graph/p1;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/android/tools/r8/internal/U3;a(Lcom/android/tools/r8/graph/p1;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/android/tools/r8/internal/U3;a(Lcom/android/tools/r8/graph/p1;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/android/tools/r8/internal/U3;a(Lcom/android/tools/r8/graph/p1;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/android/tools/r8/internal/U3;a(Lcom/android/tools/r8/graph/p1;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/android/tools/r8/internal/U3;a(Lcom/android/tools/r8/graph/p1;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/android/tools/r8/internal/U3;a(Lcom/android/tools/r8/graph/p1;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/android/tools/r8/internal/U3;a(Lcom/android/tools/r8/graph/p1;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/android/tools/r8/internal/U3;a(Lcom/android/tools/r8/graph/p1;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/android/tools/r8/internal/U3;a(Lcom/android/tools/r8/graph/p1;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/android/tools/r8/internal/U3;a(Lcom/android/tools/r8/graph/p1;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/android/tools/r8/internal/U3;a(Lcom/android/tools/r8/graph/p1;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/android/tools/r8/internal/U3;a(Lcom/android/tools/r8/graph/p1;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/android/tools/r8/internal/U3;a(Lcom/android/tools/r8/graph/p1;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/android/tools/r8/internal/U3;a(Lcom/android/tools/r8/graph/p1;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/android/tools/r8/internal/U3;a(Lcom/android/tools/r8/graph/p1;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/android/tools/r8/internal/U3;a(Lcom/android/tools/r8/graph/p1;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/android/tools/r8/internal/U3;a(Lcom/android/tools/r8/graph/p1;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/android/tools/r8/internal/U3;a(Lcom/android/tools/r8/graph/p1;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/android/tools/r8/internal/U3;a(Lcom/android/tools/r8/graph/p1;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/android/tools/r8/internal/U3;a(Lcom/android/tools/r8/graph/p1;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/android/tools/r8/internal/U3;a(Lcom/android/tools/r8/graph/p1;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/android/tools/r8/internal/U3;a(Lcom/android/tools/r8/graph/p1;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/android/tools/r8/internal/U3;a(Lcom/android/tools/r8/graph/p1;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/android/tools/r8/internal/U3;a(Lcom/android/tools/r8/graph/p1;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/android/tools/r8/internal/U3;a(Lcom/android/tools/r8/graph/p1;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/android/tools/r8/internal/U3;a(Lcom/android/tools/r8/graph/p1;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/android/tools/r8/internal/U3;a(Lcom/android/tools/r8/graph/p1;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/android/tools/r8/internal/U3;a(Lcom/android/tools/r8/graph/p1;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/android/tools/r8/internal/U3;a(Lcom/android/tools/r8/graph/p1;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/android/tools/r8/internal/U3;a(Lcom/android/tools/r8/graph/p1;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/android/tools/r8/internal/U3;a(Lcom/android/tools/r8/graph/p1;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/android/tools/r8/internal/U3;a(Lcom/android/tools/r8/graph/p1;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/android/tools/r8/internal/U3;a(Lcom/android/tools/r8/graph/p1;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/android/tools/r8/internal/U3;a(Lcom/android/tools/r8/graph/p1;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/android/tools/r8/internal/U3;a(Lcom/android/tools/r8/graph/p1;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/android/tools/r8/internal/U3;a(Lcom/android/tools/r8/graph/p1;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/android/tools/r8/internal/U3;a(Lcom/android/tools/r8/graph/p1;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/android/tools/r8/internal/U3;a(Lcom/android/tools/r8/graph/p1;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/android/tools/r8/internal/U3;a(Lcom/android/tools/r8/graph/p1;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/android/tools/r8/internal/U3;a(Lcom/android/tools/r8/graph/p1;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/android/tools/r8/internal/U3;a(Lcom/android/tools/r8/graph/p1;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/android/tools/r8/internal/U3;a(Lcom/android/tools/r8/graph/p1;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/android/tools/r8/internal/U3;a(Lcom/android/tools/r8/graph/p1;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.android.tools.r8.internal.U3: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:6:void com.android.tools.r8.androidapi.AvailableApiExceptions$$InternalSyntheticOutline$214$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.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Ljava/lang/String;Ljava/util/Set;Ljava/lang/String;Ljava/lang/String;)V"} # {"id":"com.android.tools.r8.outline"} com.android.tools.r8.androidapi.ComputedApiLevel -> com.android.tools.r8.androidapi.h: # {"id":"sourceFile","fileName":"ComputedApiLevel.java"} 1:1:void ():16:16 -> boolean isUnknownApiLevel() -> H boolean isNotSetApiLevel() -> J 1:1:com.android.tools.r8.androidapi.ComputedApiLevel$KnownApiLevel platform():27:27 -> S # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/androidapi/h$a;"} com.android.tools.r8.utils.OptionalBool isLessThanOrEqualTo(com.android.tools.r8.utils.AndroidApiLevel) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/f;)Lcom/android/tools/r8/utils/n2;"} 1:10:boolean isGreaterThan(com.android.tools.r8.androidapi.ComputedApiLevel):47:56 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/androidapi/h;)Z"} com.android.tools.r8.utils.OptionalBool isGreaterThan(com.android.tools.r8.utils.AndroidApiLevel) -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/f;)Lcom/android/tools/r8/utils/n2;"} 1:1:boolean isEqualTo(com.android.tools.r8.androidapi.ComputedApiLevel):75:75 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/androidapi/h;)Z"} com.android.tools.r8.androidapi.ComputedApiLevel$KnownApiLevel asKnownApiLevel() -> b0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/androidapi/h$a;"} 1:3:boolean isGreaterThanOrEqualTo(com.android.tools.r8.androidapi.ComputedApiLevel):60:62 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/androidapi/h;)Z"} com.android.tools.r8.utils.OptionalBool isLessThanOrEqualTo(com.android.tools.r8.androidapi.ComputedApiLevel) -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/androidapi/h;)Lcom/android/tools/r8/utils/n2;"} 1:1:com.android.tools.r8.androidapi.ComputedApiLevel max(com.android.tools.r8.androidapi.ComputedApiLevel):43:43 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/androidapi/h;)Lcom/android/tools/r8/androidapi/h;"} 1:1:com.android.tools.r8.androidapi.ComputedApiLevel$UnknownApiLevel unknown():23:23 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/androidapi/j;"} 1:1:boolean isEqualTo(java.lang.Object):16:16 -> isEqualTo 1:1:com.android.tools.r8.androidapi.ComputedApiLevel$KnownApiLevel master():31:31 -> n # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/androidapi/h$a;"} 1:1:com.android.tools.r8.androidapi.ComputedApiLevel$NotSetApiLevel notSet():19:19 -> w # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/androidapi/i;"} boolean isKnownApiLevel() -> y com.android.tools.r8.androidapi.ComputedApiLevel$1 -> com.android.tools.r8.androidapi.g: # {"id":"sourceFile","fileName":"ComputedApiLevel.java"} boolean $assertionsDisabled -> a 1:1:void ():47:47 -> com.android.tools.r8.androidapi.ComputedApiLevel$KnownApiLevel -> com.android.tools.r8.androidapi.h$a: # {"id":"sourceFile","fileName":"ComputedApiLevel.java"} com.android.tools.r8.utils.AndroidApiLevel apiLevel -> a com.android.tools.r8.androidapi.ComputedApiLevel$KnownApiLevel PLATFORM_INSTANCE -> b com.android.tools.r8.androidapi.ComputedApiLevel$KnownApiLevel MASTER_INSTANCE -> c boolean $assertionsDisabled -> d 1:6:void ():166:171 -> 1:2:void (com.android.tools.r8.utils.AndroidApiLevel):175:176 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/f;)V"} 1:1:com.android.tools.r8.utils.AndroidApiLevel getApiLevel():180:180 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/f;"} 2:2:com.android.tools.r8.utils.OptionalBool isLessThanOrEqualTo(com.android.tools.r8.utils.AndroidApiLevel):195:195 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/f;)Lcom/android/tools/r8/utils/n2;"} 1:1:com.android.tools.r8.utils.OptionalBool isGreaterThan(com.android.tools.r8.utils.AndroidApiLevel):209:209 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/f;)Lcom/android/tools/r8/utils/n2;"} com.android.tools.r8.androidapi.ComputedApiLevel$KnownApiLevel asKnownApiLevel() -> b0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/androidapi/h$a;"} 1:4:com.android.tools.r8.utils.OptionalBool isLessThanOrEqualTo(com.android.tools.r8.androidapi.ComputedApiLevel):200:203 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/androidapi/h;)Lcom/android/tools/r8/utils/n2;"} 5:5:com.android.tools.r8.utils.OptionalBool com.android.tools.r8.utils.OptionalBool.unknown():73:73 -> d 5:5:com.android.tools.r8.utils.OptionalBool isLessThanOrEqualTo(com.android.tools.r8.androidapi.ComputedApiLevel):204 -> d 1:5:boolean equals(java.lang.Object):222:226 -> equals 1:1:int hashCode():231:231 -> hashCode 1:1:java.lang.String toString():214:214 -> toString boolean isKnownApiLevel() -> y com.android.tools.r8.androidapi.ComputedApiLevel$NotSetApiLevel -> com.android.tools.r8.androidapi.i: # {"id":"sourceFile","fileName":"ComputedApiLevel.java"} com.android.tools.r8.androidapi.ComputedApiLevel$NotSetApiLevel INSTANCE -> a boolean $assertionsDisabled -> b 1:3:void ():84:86 -> 1:1:void ():88:88 -> boolean isNotSetApiLevel() -> J 1:1:com.android.tools.r8.utils.OptionalBool isLessThanOrEqualTo(com.android.tools.r8.utils.AndroidApiLevel):92:92 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/f;)Lcom/android/tools/r8/utils/n2;"} 2:2:com.android.tools.r8.utils.OptionalBool com.android.tools.r8.utils.OptionalBool.unknown():73:73 -> a 2:2:com.android.tools.r8.utils.OptionalBool isLessThanOrEqualTo(com.android.tools.r8.utils.AndroidApiLevel):93 -> a 3:3:com.android.tools.r8.utils.OptionalBool isLessThanOrEqualTo(com.android.tools.r8.utils.AndroidApiLevel):92:92 -> a 1:1:com.android.tools.r8.utils.OptionalBool isGreaterThan(com.android.tools.r8.utils.AndroidApiLevel):104:104 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/f;)Lcom/android/tools/r8/utils/n2;"} 2:2:com.android.tools.r8.utils.OptionalBool com.android.tools.r8.utils.OptionalBool.unknown():73:73 -> b 2:2:com.android.tools.r8.utils.OptionalBool isGreaterThan(com.android.tools.r8.utils.AndroidApiLevel):105 -> b 3:3:com.android.tools.r8.utils.OptionalBool isGreaterThan(com.android.tools.r8.utils.AndroidApiLevel):104:104 -> b 1:1:com.android.tools.r8.utils.OptionalBool isLessThanOrEqualTo(com.android.tools.r8.androidapi.ComputedApiLevel):98:98 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/androidapi/h;)Lcom/android/tools/r8/utils/n2;"} 2:2:com.android.tools.r8.utils.OptionalBool com.android.tools.r8.utils.OptionalBool.unknown():73:73 -> d 2:2:com.android.tools.r8.utils.OptionalBool isLessThanOrEqualTo(com.android.tools.r8.androidapi.ComputedApiLevel):99 -> d 3:3:com.android.tools.r8.utils.OptionalBool isLessThanOrEqualTo(com.android.tools.r8.androidapi.ComputedApiLevel):98:98 -> d 1:1:int hashCode():120:120 -> hashCode com.android.tools.r8.androidapi.ComputedApiLevel$UnknownApiLevel -> com.android.tools.r8.androidapi.j: # {"id":"sourceFile","fileName":"ComputedApiLevel.java"} com.android.tools.r8.androidapi.ComputedApiLevel$UnknownApiLevel INSTANCE -> a 1:1:void ():126:126 -> 1:1:void ():128:128 -> boolean isUnknownApiLevel() -> H 1:1:com.android.tools.r8.utils.OptionalBool com.android.tools.r8.utils.OptionalBool.unknown():73:73 -> a 1:1:com.android.tools.r8.utils.OptionalBool isLessThanOrEqualTo(com.android.tools.r8.utils.AndroidApiLevel):132 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/f;)Lcom/android/tools/r8/utils/n2;"} 1:1:com.android.tools.r8.utils.OptionalBool com.android.tools.r8.utils.OptionalBool.unknown():73:73 -> b 1:1:com.android.tools.r8.utils.OptionalBool isGreaterThan(com.android.tools.r8.utils.AndroidApiLevel):142 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/f;)Lcom/android/tools/r8/utils/n2;"} 1:1:com.android.tools.r8.utils.OptionalBool com.android.tools.r8.utils.OptionalBool.unknown():73:73 -> d 1:1:com.android.tools.r8.utils.OptionalBool isLessThanOrEqualTo(com.android.tools.r8.androidapi.ComputedApiLevel):137 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/androidapi/h;)Lcom/android/tools/r8/utils/n2;"} 1:1:int hashCode():162:162 -> hashCode 1:1:java.lang.String toString():152:152 -> toString com.android.tools.r8.androidapi.CovariantReturnTypeMethods -> com.android.tools.r8.internal.pd: # {"id":"sourceFile","fileName":"CovariantReturnTypeMethods.java"} 1:2:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):20:21 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Ljava/util/function/Consumer;)V"} 3:3:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):19:19 -> a 4:12:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):18:26 -> a 13:13:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):24:24 -> a 14:23:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):23:32 -> a 24:24:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):31:31 -> a 25:25:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):29:29 -> a 26:35:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):28:37 -> a 36:36:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):35:35 -> a 37:46:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):34:43 -> a 47:47:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):42:42 -> a 48:48:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):40:40 -> a 49:58:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):39:48 -> a 59:59:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):46:46 -> a 60:68:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):45:53 -> a 69:69:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):51:51 -> a 70:78:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):50:58 -> a 79:79:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):56:56 -> a 80:88:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):55:63 -> a 89:89:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):61:61 -> a 90:99:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):60:69 -> a 100:100:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):68:68 -> a 101:101:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):66:66 -> a 102:111:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):65:74 -> a 112:112:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):72:72 -> a 113:122:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):71:80 -> a 123:123:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):79:79 -> a 124:124:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):77:77 -> a 125:134:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):76:85 -> a 135:135:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):83:83 -> a 136:144:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):82:90 -> a 145:145:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):88:88 -> a 146:154:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):87:95 -> a 155:155:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):93:93 -> a 156:164:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):92:100 -> a 165:165:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):98:98 -> a 166:175:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):97:106 -> a 176:176:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):105:105 -> a 177:177:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):103:103 -> a 178:187:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):102:111 -> a 188:188:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):109:109 -> a 189:198:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):108:117 -> a 199:199:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):116:116 -> a 200:200:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):114:114 -> a 201:210:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):113:122 -> a 211:211:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):120:120 -> a 212:220:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):119:127 -> a 221:221:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):125:125 -> a 222:230:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):124:132 -> a 231:231:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):130:130 -> a 232:240:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):129:137 -> a 241:241:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):135:135 -> a 242:251:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):134:143 -> a 252:252:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):142:142 -> a 253:253:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):140:140 -> a 254:263:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):139:148 -> a 264:264:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):146:146 -> a 265:274:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):145:154 -> a 275:275:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):153:153 -> a 276:276:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):151:151 -> a 277:286:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):150:159 -> a 287:287:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):157:157 -> a 288:296:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):156:164 -> a 297:297:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):162:162 -> a 298:306:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):161:169 -> a 307:307:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):167:167 -> a 308:316:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):166:174 -> a 317:317:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):172:172 -> a 318:327:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):171:180 -> a 328:328:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):179:179 -> a 329:329:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):177:177 -> a 330:339:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):176:185 -> a 340:340:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):183:183 -> a 341:350:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):182:191 -> a 351:351:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):190:190 -> a 352:352:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):188:188 -> a 353:362:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):187:196 -> a 363:363:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):194:194 -> a 364:372:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):193:201 -> a 373:373:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):199:199 -> a 374:382:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):198:206 -> a 383:383:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):204:204 -> a 384:392:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):203:211 -> a 393:393:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):209:209 -> a 394:403:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):208:217 -> a 404:404:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):216:216 -> a 405:405:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):214:214 -> a 406:415:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):213:222 -> a 416:416:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):220:220 -> a 417:426:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):219:228 -> a 427:427:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):227:227 -> a 428:428:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):225:225 -> a 429:438:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):224:233 -> a 439:439:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):231:231 -> a 440:448:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):230:238 -> a 449:449:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):236:236 -> a 450:458:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):235:243 -> a 459:459:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):241:241 -> a 460:468:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):240:248 -> a 469:469:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):246:246 -> a 470:479:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):245:254 -> a 480:480:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):253:253 -> a 481:481:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):251:251 -> a 482:491:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):250:259 -> a 492:492:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):257:257 -> a 493:502:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):256:265 -> a 503:503:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):264:264 -> a 504:504:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):262:262 -> a 505:514:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):261:270 -> a 515:515:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):268:268 -> a 516:524:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):267:275 -> a 525:525:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):273:273 -> a 526:534:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):272:280 -> a 535:535:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):278:278 -> a 536:545:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):277:286 -> a 546:546:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):285:285 -> a 547:547:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):283:283 -> a 548:548:void registerMethodsWithCovariantReturnType(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer):282:282 -> a com.android.tools.r8.bisect.Bisect -> com.android.tools.r8.internal.U4: # {"id":"sourceFile","fileName":"Bisect.java"} 1:4:com.android.tools.r8.graph.DexProgramClass run(com.android.tools.r8.bisect.BisectState,com.android.tools.r8.bisect.Bisect$Command,java.nio.file.Path,java.util.concurrent.ExecutorService):78:81 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Y4;Lcom/android/tools/r8/internal/U4$a;Ljava/nio/file/Path;Ljava/util/concurrent/ExecutorService;)Lcom/android/tools/r8/graph/q2;"} 5:13:void com.android.tools.r8.bisect.Bisect.writeApp(com.android.tools.r8.graph.DexApplication,java.nio.file.Path,java.util.concurrent.ExecutorService):184:192 -> a 5:13:com.android.tools.r8.graph.DexProgramClass run(com.android.tools.r8.bisect.BisectState,com.android.tools.r8.bisect.Bisect$Command,java.nio.file.Path,java.util.concurrent.ExecutorService):84 -> a 14:14:void com.android.tools.r8.bisect.Bisect.writeApp(com.android.tools.r8.graph.DexApplication,java.nio.file.Path,java.util.concurrent.ExecutorService):191:191 -> a 14:14:com.android.tools.r8.graph.DexProgramClass run(com.android.tools.r8.bisect.BisectState,com.android.tools.r8.bisect.Bisect$Command,java.nio.file.Path,java.util.concurrent.ExecutorService):84 -> a 15:24:void com.android.tools.r8.bisect.Bisect.writeApp(com.android.tools.r8.graph.DexApplication,java.nio.file.Path,java.util.concurrent.ExecutorService):190:199 -> a 15:24:com.android.tools.r8.graph.DexProgramClass run(com.android.tools.r8.bisect.BisectState,com.android.tools.r8.bisect.Bisect$Command,java.nio.file.Path,java.util.concurrent.ExecutorService):84 -> a 25:31:com.android.tools.r8.graph.DexProgramClass run(com.android.tools.r8.bisect.BisectState,com.android.tools.r8.bisect.Bisect$Command,java.nio.file.Path,java.util.concurrent.ExecutorService):85:91 -> a com.android.tools.r8.bisect.Bisect$Command -> com.android.tools.r8.internal.U4$a: # {"id":"sourceFile","fileName":"Bisect.java"} com.android.tools.r8.bisect.BisectOptions$Result apply(com.android.tools.r8.graph.DexApplication) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j0;)Lcom/android/tools/r8/internal/V4;"} com.android.tools.r8.bisect.BisectOptions$Result -> com.android.tools.r8.internal.V4: # {"id":"sourceFile","fileName":"BisectOptions.java"} com.android.tools.r8.bisect.BisectOptions$Result UNKNOWN -> a com.android.tools.r8.bisect.BisectOptions$Result GOOD -> b com.android.tools.r8.bisect.BisectOptions$Result BAD -> c 1:1:void ():33:33 -> 1:1:void (java.lang.String,int):33:33 -> com.android.tools.r8.bisect.BisectState -> com.android.tools.r8.internal.Y4: # {"id":"sourceFile","fileName":"BisectState.java"} java.lang.String signature -> a com.android.tools.r8.graph.DexApplication badApp -> b java.util.List sortedGoodClasses -> c java.util.Map indexMap -> d java.nio.file.Path stateFile -> e java.util.List runs -> f com.android.tools.r8.bisect.BisectState$Range nextRange -> g boolean $assertionsDisabled -> h 1:1:void ():27:27 -> 1:1:void (com.android.tools.r8.graph.DexApplication,com.android.tools.r8.graph.DexApplication,java.nio.file.Path):155:155 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j0;Lcom/android/tools/r8/graph/j0;Ljava/nio/file/Path;)V"} 2:20:void (com.android.tools.r8.graph.DexApplication,com.android.tools.r8.graph.DexApplication,java.nio.file.Path):150:168 -> 21:21:void (com.android.tools.r8.graph.DexApplication,com.android.tools.r8.graph.DexApplication,java.nio.file.Path):160:160 -> 1:21:void setPreviousResult(com.android.tools.r8.bisect.BisectOptions$Result):201:221 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/V4;)V"} 22:22:void setPreviousResult(com.android.tools.r8.bisect.BisectOptions$Result):202:202 -> a 23:29:com.android.tools.r8.graph.DexApplication bisect():240:246 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/j0;"} 30:32:com.android.tools.r8.bisect.BisectState$Range com.android.tools.r8.bisect.BisectState.getLastBadRange():288:290 -> a 30:32:com.android.tools.r8.graph.DexApplication bisect():249 -> a 33:33:boolean com.android.tools.r8.bisect.BisectState$Run.isBad():140:140 -> a 33:33:com.android.tools.r8.bisect.BisectState$Range com.android.tools.r8.bisect.BisectState.getLastBadRange():291 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 33:33:com.android.tools.r8.graph.DexApplication bisect():249 -> a 34:34:com.android.tools.r8.bisect.BisectState$Range com.android.tools.r8.bisect.BisectState.getLastBadRange():292:292 -> a 34:34:com.android.tools.r8.graph.DexApplication bisect():249 -> a 35:43:com.android.tools.r8.bisect.BisectState$Range com.android.tools.r8.bisect.BisectState$Range.sub(com.android.tools.r8.bisect.BisectState$Range):72:80 -> a 35:43:com.android.tools.r8.bisect.BisectState$Range com.android.tools.r8.bisect.BisectState.getLastBadRange():292 -> a 35:43:com.android.tools.r8.graph.DexApplication bisect():249 -> a 44:58:com.android.tools.r8.graph.DexApplication bisect():250:264 -> a 59:60:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.bisect.BisectState.getGoodClass(com.android.tools.r8.graph.DexProgramClass):280:281 -> a 59:60:com.android.tools.r8.graph.DexApplication bisect():265 -> a 61:61:boolean com.android.tools.r8.bisect.BisectState$Range.contains(int):89:89 -> a 61:61:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.bisect.BisectState.getGoodClass(com.android.tools.r8.graph.DexProgramClass):281 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 61:61:com.android.tools.r8.graph.DexApplication bisect():265 -> a 62:62:boolean com.android.tools.r8.bisect.BisectState$Range.contains(int):89:89 -> a 62:62:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.bisect.BisectState.getGoodClass(com.android.tools.r8.graph.DexProgramClass):281 -> a 62:62:com.android.tools.r8.graph.DexApplication bisect():265 -> a 63:63:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.bisect.BisectState.getGoodClass(com.android.tools.r8.graph.DexProgramClass):282:282 -> a 63:63:com.android.tools.r8.graph.DexApplication bisect():265 -> a 64:73:com.android.tools.r8.graph.DexApplication bisect():267:276 -> a 74:74:com.android.tools.r8.graph.DexApplication bisect():251:251 -> a 75:77:com.android.tools.r8.bisect.BisectState$Range com.android.tools.r8.bisect.BisectState.getLastBadRange():294:296 -> a 75:77:com.android.tools.r8.graph.DexApplication bisect():249 -> a 78:79:java.util.List getSortedClasses(com.android.tools.r8.graph.DexApplication):325:326 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j0;)Ljava/util/ArrayList;"} 80:80:int lambda$getSortedClasses$0(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass):326:326 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/graph/q2;)I"} 1:3:com.android.tools.r8.graph.DexProgramClass getFinalClass():232:234 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/q2;"} 4:9:java.lang.String makeSignature(com.android.tools.r8.graph.DexApplication):332:337 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j0;)Ljava/lang/String;"} 1:10:void read():172:181 -> c 11:11:java.lang.String com.android.tools.r8.bisect.BisectState.readSignature(java.io.BufferedReader):304:304 -> c 11:11:void read():181 -> c 12:28:void read():181:197 -> c 29:29:void read():182:182 -> c 30:30:void read():180:180 -> c 1:7:void write():308:314 -> d 8:8:void com.android.tools.r8.bisect.BisectState$Run.write(java.io.Writer):134:134 -> d 8:8:void write():315 -> d # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 9:11:void com.android.tools.r8.bisect.BisectState$Run.write(java.io.Writer):134:136 -> d 9:11:void write():315 -> d 12:17:void write():316:321 -> d 18:18:void write():311:311 -> d com.android.tools.r8.bisect.BisectState$Range -> com.android.tools.r8.internal.W4: # {"id":"sourceFile","fileName":"BisectState.java"} int start -> a int end -> b boolean $assertionsDisabled -> c 1:1:void ():29:29 -> 1:4:void (int,int):33:36 -> 5:9:void (java.lang.String):39:43 -> 1:3:void write(java.io.Writer):47:49 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/BufferedWriter;)V"} 4:4:boolean isEmpty():53:53 -> a 5:12:com.android.tools.r8.bisect.BisectState$Range add(com.android.tools.r8.bisect.BisectState$Range):61:68 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/W4;)Lcom/android/tools/r8/internal/W4;"} 1:1:int size():57:57 -> b 1:2:com.android.tools.r8.bisect.BisectState$Range split():84:85 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/W4;"} 1:1:boolean verify():112:112 -> d 1:5:boolean equals(java.lang.Object):99:103 -> equals 1:1:int hashCode():108:108 -> hashCode 1:1:java.lang.String toString():94:94 -> toString com.android.tools.r8.bisect.BisectState$Run -> com.android.tools.r8.internal.X4: # {"id":"sourceFile","fileName":"BisectState.java"} boolean good -> a com.android.tools.r8.bisect.BisectState$Range range -> b boolean $assertionsDisabled -> c 1:1:void ():116:116 -> 1:4:void (com.android.tools.r8.bisect.BisectOptions$Result,com.android.tools.r8.bisect.BisectState$Range):120:123 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/V4;Lcom/android/tools/r8/internal/W4;)V"} 5:9:void (java.lang.String):126:130 -> com.android.tools.r8.cf.CfCodePrinter -> com.android.tools.r8.internal.V6: # {"id":"sourceFile","fileName":"CfCodePrinter.java"} java.util.Set imports -> j java.util.List methods -> k java.util.Set methodNames -> l java.util.Set synthesizedTypes -> m java.util.List sortedLabels -> n com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntMap labelToIndex -> o boolean pendingComma -> p java.lang.StringBuilder builder -> q java.util.Map knownTypeFields -> r boolean $assertionsDisabled -> s 1:1:void ():85:85 -> 1:1:void ():101:101 -> 2:216:void ():87:301 -> 1:1:void print(com.android.tools.r8.cf.code.CfPosition):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/g8;)V"} 2:11:void visitMethod(java.lang.String,com.android.tools.r8.graph.CfCode):118:127 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Lcom/android/tools/r8/graph/u;)V"} 12:12:java.lang.String com.android.tools.r8.cf.CfCodePrinter.r8Type(java.lang.String,java.lang.String):225:225 -> a 12:12:void visitMethod(java.lang.String,com.android.tools.r8.graph.CfCode):128 -> a 13:16:void visitMethod(java.lang.String,com.android.tools.r8.graph.CfCode):128:131 -> a 17:17:java.lang.String com.android.tools.r8.cf.CfCodePrinter.r8Type(java.lang.String,java.lang.String):225:225 -> a 17:17:java.lang.String com.android.tools.r8.cf.CfCodePrinter.dexItemFactoryType():213 -> a 17:17:void visitMethod(java.lang.String,com.android.tools.r8.graph.CfCode):132 -> a 18:19:void visitMethod(java.lang.String,com.android.tools.r8.graph.CfCode):132:133 -> a 20:20:java.lang.String com.android.tools.r8.cf.CfCodePrinter.r8Type(java.lang.String,java.lang.String):225:225 -> a 20:20:void visitMethod(java.lang.String,com.android.tools.r8.graph.CfCode):134 -> a 21:36:void visitMethod(java.lang.String,com.android.tools.r8.graph.CfCode):134:149 -> a 37:37:java.lang.String com.android.tools.r8.cf.CfCodePrinter.r8Type(java.lang.String,java.lang.String):225:225 -> a 37:37:void visitMethod(java.lang.String,com.android.tools.r8.graph.CfCode):150 -> a 38:43:void visitMethod(java.lang.String,com.android.tools.r8.graph.CfCode):150:155 -> a 44:44:java.lang.String com.android.tools.r8.cf.CfCodePrinter.immutableListType():201:201 -> a 44:44:void visitMethod(java.lang.String,com.android.tools.r8.graph.CfCode):156 -> a 45:52:void visitMethod(java.lang.String,com.android.tools.r8.graph.CfCode):156:163 -> a 53:53:java.lang.String com.android.tools.r8.cf.CfCodePrinter.immutableListType():201:201 -> a 53:53:void visitMethod(java.lang.String,com.android.tools.r8.graph.CfCode):163 -> a 54:64:void visitMethod(java.lang.String,com.android.tools.r8.graph.CfCode):163:173 -> a 65:65:java.lang.String com.android.tools.r8.cf.CfCodePrinter.immutableListType():201:201 -> a 65:65:void visitMethod(java.lang.String,com.android.tools.r8.graph.CfCode):174 -> a 66:66:void visitMethod(java.lang.String,com.android.tools.r8.graph.CfCode):174:174 -> a 67:67:java.lang.String com.android.tools.r8.cf.CfCodePrinter.immutableListType():201:201 -> a 67:67:void visitMethod(java.lang.String,com.android.tools.r8.graph.CfCode):175 -> a 68:68:void visitMethod(java.lang.String,com.android.tools.r8.graph.CfCode):175:175 -> a 69:77:void visitMethod(java.lang.String,com.android.tools.r8.graph.CfCode):170:178 -> a 78:78:java.lang.String com.android.tools.r8.cf.CfCodePrinter.immutableListType():201:201 -> a 78:78:void visitMethod(java.lang.String,com.android.tools.r8.graph.CfCode):178 -> a 79:81:void visitMethod(java.lang.String,com.android.tools.r8.graph.CfCode):178:180 -> a 82:82:void visitMethod(java.lang.String,com.android.tools.r8.graph.CfCode):119:119 -> a 83:83:java.lang.String longValue(long):188:188 -> a 84:86:java.lang.String type(java.lang.String,java.util.List):194:196 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Lcom/android/tools/r8/internal/bm;)Ljava/lang/String;"} 87:89:java.lang.String r8Type(java.lang.String,java.util.List):229:231 -> a 90:90:java.lang.String r8Type(java.lang.String,java.util.List):229:229 -> a 91:91:java.lang.String numericType(com.android.tools.r8.ir.code.NumericType):255:255 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/qI;)Ljava/lang/String;"} 92:92:java.lang.String ifTypeKind(com.android.tools.r8.ir.code.IfType):263:263 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Jl;)Ljava/lang/String;"} 93:93:java.lang.String monitorTypeKind(com.android.tools.r8.ir.code.MonitorType):267:267 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/DF;)Ljava/lang/String;"} 94:94:java.lang.String dexString(com.android.tools.r8.graph.DexString):271:271 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/u2;)Ljava/lang/String;"} 95:100:java.lang.String dexField(com.android.tools.r8.graph.DexField):333:338 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;)Ljava/lang/String;"} 101:104:void com.android.tools.r8.cf.CfCodePrinter.ensureComma():343:346 -> a 101:104:void printNewInstruction(java.lang.String,java.lang.String[]):350 -> a 105:106:void printNewInstruction(java.lang.String,java.lang.String[]):351:352 -> a 107:107:void printNewVarInstruction(java.lang.String,com.android.tools.r8.ir.code.ValueType,int):356:356 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/internal/j20;Ljava/lang/String;)V"} 108:110:void print(com.android.tools.r8.cf.code.CfStackInstruction):370:372 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/D8;)V"} 111:111:void print(com.android.tools.r8.cf.code.CfStackInstruction):370:370 -> a 112:113:void print(com.android.tools.r8.cf.code.CfConstNumber):387:388 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/d7;)V"} 114:114:void print(com.android.tools.r8.cf.code.CfConstNumber):387:387 -> a 115:115:void print(com.android.tools.r8.cf.code.CfConstClass):393:393 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/X6;)V"} 116:116:void print(com.android.tools.r8.cf.code.CfConstDynamic):399:399 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Y6;)V"} 117:117:void print(com.android.tools.r8.cf.code.CfReturn):409:409 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/u8;)V"} 118:118:void print(com.android.tools.r8.cf.code.CfMonitor):414:414 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/R7;)V"} 119:122:void print(com.android.tools.r8.cf.code.CfArithmeticBinop):419:422 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/z6;)V"} 123:123:void print(com.android.tools.r8.cf.code.CfArithmeticBinop):419:419 -> a 124:125:void print(com.android.tools.r8.cf.code.CfCmp):427:428 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/U6;)V"} 126:126:void print(com.android.tools.r8.cf.code.CfCmp):427:427 -> a 127:130:void print(com.android.tools.r8.cf.code.CfLogicalBinop):433:436 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Q7;)V"} 131:131:void print(com.android.tools.r8.cf.code.CfLogicalBinop):433:433 -> a 132:132:void print(com.android.tools.r8.cf.code.CfNeg):441:441 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/U7;)V"} 133:136:void print(com.android.tools.r8.cf.code.CfNumberConversion):446:449 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/a8;)V"} 137:137:void print(com.android.tools.r8.cf.code.CfNumberConversion):446:446 -> a 138:138:void print(com.android.tools.r8.cf.code.CfConstString):454:454 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/e7;)V"} 139:139:void print(com.android.tools.r8.cf.code.CfDexItemBasedConstString):459:459 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/h7;)V"} 140:140:void print(com.android.tools.r8.cf.code.CfArrayLoad):464:464 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/B6;)V"} 141:141:void print(com.android.tools.r8.cf.code.CfArrayStore):469:469 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/D6;)V"} 142:146:void print(com.android.tools.r8.cf.code.CfInvoke):474:478 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/I7;)V"} 147:147:void print(com.android.tools.r8.cf.code.CfInvoke):474:474 -> a 148:148:void print(com.android.tools.r8.cf.code.CfInvokeDynamic):483:483 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/J7;)V"} 149:150:void print(com.android.tools.r8.cf.code.CfFrame):488:489 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/j7;)V"} 151:151:java.lang.String com.android.tools.r8.cf.CfCodePrinter.cfFrameType():243:243 -> a 151:151:void print(com.android.tools.r8.cf.code.CfFrame):490 -> a 152:152:void print(com.android.tools.r8.cf.code.CfFrame):490:490 -> a 153:153:java.lang.String com.android.tools.r8.cf.CfCodePrinter.cfFrameType():243:243 -> a 153:153:void print(com.android.tools.r8.cf.code.CfFrame):492 -> a 154:157:void print(com.android.tools.r8.cf.code.CfFrame):492:495 -> a 158:158:java.lang.String com.android.tools.r8.cf.CfCodePrinter.cfFrameType():243:243 -> a 158:158:void print(com.android.tools.r8.cf.code.CfFrame):496 -> a 159:159:void print(com.android.tools.r8.cf.code.CfFrame):496:496 -> a 160:160:java.lang.String com.android.tools.r8.cf.CfCodePrinter.cfFrameType():243:243 -> a 160:160:void print(com.android.tools.r8.cf.code.CfFrame):498 -> a 161:161:void print(com.android.tools.r8.cf.code.CfFrame):498:498 -> a 162:162:void print(com.android.tools.r8.cf.code.CfInstanceOf):561:561 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/A7;)V"} 163:163:void print(com.android.tools.r8.cf.code.CfCheckCast):566:566 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/M6;)V"} 164:178:void print(com.android.tools.r8.cf.code.CfFieldInstruction):591:605 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/i7;)V"} 179:179:void print(com.android.tools.r8.cf.code.CfFieldInstruction):596:596 -> a 180:189:void print(com.android.tools.r8.cf.code.CfFieldInstruction):593:602 -> a 190:190:void print(com.android.tools.r8.cf.code.CfFieldInstruction):599:599 -> a 191:191:void print(com.android.tools.r8.cf.code.CfNew):611:611 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/V7;)V"} 192:192:void print(com.android.tools.r8.cf.code.CfNewArray):616:616 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/W7;)V"} 193:193:void print(com.android.tools.r8.cf.code.CfMultiANewArray):621:621 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/S7;)V"} 194:194:void print(com.android.tools.r8.cf.code.CfGoto):642:642 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/r7;)V"} 195:195:void print(com.android.tools.r8.cf.code.CfIf):648:648 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/t7;)V"} 196:196:void print(com.android.tools.r8.cf.code.CfIf):647:647 -> a 197:197:void com.android.tools.r8.cf.CfCodePrinter.printNewJumpInstruction(java.lang.String,com.android.tools.r8.ir.code.IfType,com.android.tools.r8.ir.code.ValueType,com.android.tools.r8.cf.code.CfLabel):360:360 -> a 197:197:void print(com.android.tools.r8.cf.code.CfIf):647 -> a 198:198:void print(com.android.tools.r8.cf.code.CfIfCmp):654:654 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/v7;)V"} 199:199:void print(com.android.tools.r8.cf.code.CfIfCmp):653:653 -> a 200:200:void com.android.tools.r8.cf.CfCodePrinter.printNewJumpInstruction(java.lang.String,com.android.tools.r8.ir.code.IfType,com.android.tools.r8.ir.code.ValueType,com.android.tools.r8.cf.code.CfLabel):360:360 -> a 200:200:void print(com.android.tools.r8.cf.code.CfIfCmp):653 -> a 201:201:void print(com.android.tools.r8.cf.code.CfSwitch):659:659 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/U8;)V"} 202:202:void print(com.android.tools.r8.cf.code.CfLoad):664:664 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/O7;)V"} 203:203:void print(com.android.tools.r8.cf.code.CfStore):669:669 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/R8;)V"} 204:207:void print(com.android.tools.r8.cf.code.CfIinc):674:677 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/w7;)V"} 208:208:void print(com.android.tools.r8.cf.code.CfIinc):674:674 -> a 209:209:void print(com.android.tools.r8.cf.code.CfConstMethodHandle):682:682 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Z6;)V"} 210:210:void print(com.android.tools.r8.cf.code.CfConstMethodType):687:687 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/a7;)V"} 1:1:java.lang.String valueType(com.android.tools.r8.ir.code.ValueType):251:251 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/j20;)Ljava/lang/String;"} 2:2:java.lang.String memberType(com.android.tools.r8.ir.code.MemberType):259:259 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/oE;)Ljava/lang/String;"} 3:9:java.lang.String dexType(com.android.tools.r8.graph.DexType):304:310 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Ljava/lang/String;"} 10:11:java.lang.String dexMethod(com.android.tools.r8.graph.DexMethod):323:324 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)Ljava/lang/String;"} 12:17:java.lang.String com.android.tools.r8.cf.CfCodePrinter.dexProto(com.android.tools.r8.graph.DexProto):314:319 -> b 12:17:java.lang.String dexMethod(com.android.tools.r8.graph.DexMethod):326 -> b 18:20:java.lang.String dexMethod(com.android.tools.r8.graph.DexMethod):326:328 -> b 21:24:void com.android.tools.r8.cf.CfCodePrinter.ensureComma():343:346 -> b 21:24:void print(com.android.tools.r8.cf.code.CfLabel):631 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/M7;)V"} 25:25:void print(com.android.tools.r8.cf.code.CfLabel):632:632 -> b 26:27:java.lang.String getCfFrameLocals(com.android.tools.r8.cf.code.CfFrame):504:505 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/j7;)Ljava/lang/String;"} 28:28:java.lang.String com.android.tools.r8.cf.CfCodePrinter.int2ObjectAVLTreeMapType():205:205 -> b 28:28:java.lang.String getCfFrameLocals(com.android.tools.r8.cf.code.CfFrame):507 -> b 29:29:java.lang.String getCfFrameLocals(com.android.tools.r8.cf.code.CfFrame):513:513 -> b 30:58:java.lang.String frameTypeType(com.android.tools.r8.cf.code.frame.FrameType):525:553 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Ti;)Ljava/lang/String;"} 59:59:java.lang.String frameTypeType(com.android.tools.r8.cf.code.frame.FrameType):552:552 -> b 1:1:java.lang.String cfType(java.lang.String):239:239 -> c 2:2:java.lang.String labelName(com.android.tools.r8.cf.code.CfLabel):247:247 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/M7;)Ljava/lang/String;"} 3:3:java.lang.String getCfFrameStack(com.android.tools.r8.cf.code.CfFrame):520:520 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/j7;)Ljava/lang/String;"} 4:4:java.lang.String com.android.tools.r8.cf.CfCodePrinter.arrayDequeType():217:217 -> c 4:4:java.lang.String getCfFrameStack(com.android.tools.r8.cf.code.CfFrame):521 -> c 5:5:java.lang.String com.android.tools.r8.cf.CfCodePrinter.arraysType():221:221 -> c 5:5:java.lang.String getCfFrameStack(com.android.tools.r8.cf.code.CfFrame):521 -> c 6:6:java.lang.String getCfFrameStack(com.android.tools.r8.cf.code.CfFrame):521:521 -> c 1:1:void print(com.android.tools.r8.cf.code.CfNop):0:0 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} 2:2:java.lang.String irType(java.lang.String):235:235 -> d 1:1:boolean lambda$type$0(java.lang.String):195:195 -> e 2:2:void print(com.android.tools.r8.cf.code.CfThrow):377:377 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} 1:1:java.lang.String quote(java.lang.String):184:184 -> f 2:2:void print(com.android.tools.r8.cf.code.CfConstNull):382:382 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} 1:1:void print(com.android.tools.r8.cf.code.CfReturnVoid):404:404 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} 1:1:void print(com.android.tools.r8.cf.code.CfArrayLength):626:626 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} 1:1:java.lang.String frameTypeType():209:209 -> i 1:1:java.util.Set getImports():104:104 -> j 1:2:java.util.List getImportsSorted():108:109 -> k 1:1:java.util.List getMethods():114:114 -> l 1:1:java.util.Set getSynthesizedTypes():691:691 -> m com.android.tools.r8.cf.CfPrinter -> com.android.tools.r8.internal.p8: # {"id":"sourceFile","fileName":"CfPrinter.java"} java.lang.String indent -> a java.util.List sortedLabels -> b com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntMap labelToIndex -> c java.util.List localsAtLabel -> d java.lang.StringBuilder builder -> e com.android.tools.r8.utils.RetracerForCodePrinting retracer -> f int nextInstructionIndex -> g int instructionIndexSpace -> h boolean $assertionsDisabled -> i 1:1:void ():99:99 -> 1:1:void ():120:120 -> 2:16:void ():113:127 -> 17:17:void (com.android.tools.r8.graph.CfCode,com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.utils.RetracerForCodePrinting):136:136 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/u;Lcom/android/tools/r8/graph/W0;Lcom/android/tools/r8/utils/P2;)V"} 18:105:void (com.android.tools.r8.graph.CfCode,com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.utils.RetracerForCodePrinting):113:200 -> 1:22:java.util.List computeLocalsAtLabels(java.util.List):209:230 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/ArrayList;)Ljava/util/ArrayList;"} 23:23:boolean lambda$computeLocalsAtLabels$0(int,com.android.tools.r8.graph.CfCode$LocalVariableInfo):214:214 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/graph/u$a;)Z"} 24:24:int lambda$computeLocalsAtLabels$1(com.android.tools.r8.graph.CfCode$LocalVariableInfo,com.android.tools.r8.graph.CfCode$LocalVariableInfo):229:229 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/u$a;Lcom/android/tools/r8/graph/u$a;)I"} 25:26:java.util.List getSortedLocalVariables(com.android.tools.r8.graph.CfCode):236:237 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/u;)Ljava/util/ArrayList;"} 27:30:void print(com.android.tools.r8.cf.code.CfRecordFieldValues):264:267 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/q8;)V"} 31:60:void print(com.android.tools.r8.cf.code.CfStackInstruction):275:304 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/D8;)V"} 61:61:void print(com.android.tools.r8.cf.code.CfStackInstruction):301:301 -> a 62:62:void print(com.android.tools.r8.cf.code.CfStackInstruction):298:298 -> a 63:63:void print(com.android.tools.r8.cf.code.CfStackInstruction):295:295 -> a 64:64:void print(com.android.tools.r8.cf.code.CfStackInstruction):292:292 -> a 65:65:void print(com.android.tools.r8.cf.code.CfStackInstruction):289:289 -> a 66:66:void print(com.android.tools.r8.cf.code.CfStackInstruction):286:286 -> a 67:67:void print(com.android.tools.r8.cf.code.CfStackInstruction):283:283 -> a 68:68:void print(com.android.tools.r8.cf.code.CfStackInstruction):280:280 -> a 69:69:void print(com.android.tools.r8.cf.code.CfStackInstruction):277:277 -> a 70:86:void print(com.android.tools.r8.cf.code.CfConstNumber):317:333 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/d7;)V"} 87:87:void print(com.android.tools.r8.cf.code.CfConstNumber):330:330 -> a 88:88:void print(com.android.tools.r8.cf.code.CfConstNumber):327:327 -> a 89:89:void print(com.android.tools.r8.cf.code.CfConstNumber):324:324 -> a 90:90:void print(com.android.tools.r8.cf.code.CfConstNumber):321:321 -> a 91:93:void print(com.android.tools.r8.cf.code.CfConstClass):338:340 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/X6;)V"} 94:97:void com.android.tools.r8.cf.CfPrinter.appendType(com.android.tools.r8.graph.DexType):771:774 -> a 94:97:void print(com.android.tools.r8.cf.code.CfConstClass):340 -> a 98:98:void com.android.tools.r8.cf.CfPrinter.appendType(com.android.tools.r8.graph.DexType):772:772 -> a 98:98:void print(com.android.tools.r8.cf.code.CfConstClass):340 -> a 99:101:void print(com.android.tools.r8.cf.code.CfConstDynamic):344:346 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Y6;)V"} 102:105:void com.android.tools.r8.cf.CfPrinter.appendType(com.android.tools.r8.graph.DexType):771:774 -> a 102:105:void print(com.android.tools.r8.cf.code.CfConstDynamic):346 -> a 106:106:void com.android.tools.r8.cf.CfPrinter.appendType(com.android.tools.r8.graph.DexType):772:772 -> a 106:106:void print(com.android.tools.r8.cf.code.CfConstDynamic):346 -> a 107:109:void print(com.android.tools.r8.cf.code.CfInitClass):350:352 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/x7;)V"} 110:113:void com.android.tools.r8.cf.CfPrinter.appendType(com.android.tools.r8.graph.DexType):771:774 -> a 110:113:void print(com.android.tools.r8.cf.code.CfInitClass):352 -> a 114:114:void com.android.tools.r8.cf.CfPrinter.appendType(com.android.tools.r8.graph.DexType):772:772 -> a 114:114:void print(com.android.tools.r8.cf.code.CfInitClass):352 -> a 115:115:void print(com.android.tools.r8.cf.code.CfReturn):360:360 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/u8;)V"} 116:116:void print(com.android.tools.r8.cf.code.CfMonitor):364:364 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/R7;)V"} 117:117:void print(com.android.tools.r8.cf.code.CfArithmeticBinop):368:368 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/z6;)V"} 118:118:void print(com.android.tools.r8.cf.code.CfCmp):372:372 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/U6;)V"} 119:119:void print(com.android.tools.r8.cf.code.CfLogicalBinop):376:376 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Q7;)V"} 120:120:void print(com.android.tools.r8.cf.code.CfNeg):380:380 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/U7;)V"} 121:121:void print(com.android.tools.r8.cf.code.CfNumberConversion):384:384 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/a8;)V"} 122:123:void print(com.android.tools.r8.cf.code.CfConstString):388:389 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/e7;)V"} 124:125:void print(com.android.tools.r8.cf.code.CfDexItemBasedConstString):393:394 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/h7;)V"} 126:127:void print(com.android.tools.r8.cf.code.CfArrayLoad):398:399 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/B6;)V"} 128:129:void print(com.android.tools.r8.cf.code.CfArrayStore):403:404 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/D6;)V"} 130:132:void print(com.android.tools.r8.cf.code.CfInvoke):408:410 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/I7;)V"} 133:138:void print(com.android.tools.r8.cf.code.CfInvokeDynamic):414:419 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/J7;)V"} 139:139:java.lang.String com.android.tools.r8.graph.DexProto.toDescriptorString():118:118 -> a 139:139:void print(com.android.tools.r8.cf.code.CfInvokeDynamic):419 -> a 140:152:void print(com.android.tools.r8.cf.code.CfInvokeDynamic):419:431 -> a 153:173:void print(com.android.tools.r8.cf.code.CfFrame):435:455 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/j7;)V"} 174:176:void lambda$print$3(int,int,com.android.tools.r8.cf.code.frame.FrameType):441:443 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(IILcom/android/tools/r8/internal/Ti;)V"} 177:183:void print(com.android.tools.r8.cf.code.frame.FrameType):459:465 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Ti;)V"} 184:184:void com.android.tools.r8.cf.CfPrinter.appendTypeElement(com.android.tools.r8.ir.analysis.type.TypeElement):779:779 -> a 184:184:void print(com.android.tools.r8.cf.code.frame.FrameType):463 -> a 185:186:void print(com.android.tools.r8.cf.code.frame.FrameType):467:468 -> a 187:190:void com.android.tools.r8.cf.CfPrinter.appendType(com.android.tools.r8.graph.DexType):771:774 -> a 187:190:void print(com.android.tools.r8.cf.code.frame.FrameType):468 -> a 191:191:void com.android.tools.r8.cf.CfPrinter.appendType(com.android.tools.r8.graph.DexType):772:772 -> a 191:191:void print(com.android.tools.r8.cf.code.frame.FrameType):468 -> a 192:195:void print(com.android.tools.r8.cf.code.frame.FrameType):470:473 -> a 196:198:void print(com.android.tools.r8.cf.code.CfInstanceOf):478:480 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/A7;)V"} 199:201:void print(com.android.tools.r8.cf.code.CfCheckCast):484:486 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/M6;)V"} 202:217:void print(com.android.tools.r8.cf.code.CfFieldInstruction):506:521 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/i7;)V"} 218:218:void print(com.android.tools.r8.cf.code.CfFieldInstruction):512:512 -> a 219:228:void print(com.android.tools.r8.cf.code.CfFieldInstruction):509:518 -> a 229:237:void print(com.android.tools.r8.cf.code.CfFieldInstruction):515:523 -> a 238:238:void com.android.tools.r8.cf.CfPrinter.appendField(com.android.tools.r8.graph.DexField):792:792 -> a 238:238:void print(com.android.tools.r8.cf.code.CfFieldInstruction):523 -> a 239:240:void print(com.android.tools.r8.cf.code.CfFieldInstruction):524:525 -> a 241:241:void com.android.tools.r8.cf.CfPrinter.appendDescriptor(com.android.tools.r8.graph.DexType):767:767 -> a 241:241:void print(com.android.tools.r8.cf.code.CfFieldInstruction):525 -> a 242:244:void print(com.android.tools.r8.cf.code.CfNew):529:531 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/V7;)V"} 245:258:void print(com.android.tools.r8.cf.code.CfNewArray):535:548 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/W7;)V"} 259:261:void print(com.android.tools.r8.cf.code.CfNewUnboxedEnum):554:556 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/X7;)V"} 262:265:void print(com.android.tools.r8.cf.code.CfMultiANewArray):560:563 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/S7;)V"} 266:270:void print(com.android.tools.r8.cf.code.CfPosition):586:590 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/g8;)V"} 271:272:void print(com.android.tools.r8.cf.code.CfGoto):595:596 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/r7;)V"} 273:277:void print(com.android.tools.r8.cf.code.CfIf):604:608 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/t7;)V"} 278:278:java.lang.String com.android.tools.r8.cf.CfPrinter.ifPostfix(com.android.tools.r8.ir.code.IfType):600:600 -> a 278:278:void print(com.android.tools.r8.cf.code.CfIf):608 -> a 279:281:void print(com.android.tools.r8.cf.code.CfIf):608:610 -> a 282:285:void print(com.android.tools.r8.cf.code.CfIfCmp):614:617 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/v7;)V"} 286:286:java.lang.String com.android.tools.r8.cf.CfPrinter.ifPostfix(com.android.tools.r8.ir.code.IfType):600:600 -> a 286:286:void print(com.android.tools.r8.cf.code.CfIfCmp):617 -> a 287:289:void print(com.android.tools.r8.cf.code.CfIfCmp):617:619 -> a 290:307:void print(com.android.tools.r8.cf.code.CfSwitch):623:640 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/U8;)V"} 308:308:void print(com.android.tools.r8.cf.code.CfLoad):644:644 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/O7;)V"} 309:310:void com.android.tools.r8.cf.CfPrinter.printPrefixed(com.android.tools.r8.ir.code.ValueType,java.lang.String,int):661:662 -> a 309:310:void print(com.android.tools.r8.cf.code.CfLoad):644 -> a 311:311:void print(com.android.tools.r8.cf.code.CfStore):648:648 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/R8;)V"} 312:313:void com.android.tools.r8.cf.CfPrinter.printPrefixed(com.android.tools.r8.ir.code.ValueType,java.lang.String,int):661:662 -> a 312:313:void print(com.android.tools.r8.cf.code.CfStore):648 -> a 314:319:void print(com.android.tools.r8.cf.code.CfIinc):652:657 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/w7;)V"} 320:332:char typePrefix(com.android.tools.r8.ir.code.ValueType):666:678 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/j20;)C"} 333:351:char typePrefix(com.android.tools.r8.ir.code.MemberType):683:701 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/oE;)C"} 352:354:void print(com.android.tools.r8.cf.code.CfConstMethodHandle):724:726 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Z6;)V"} 355:357:void print(com.android.tools.r8.cf.code.CfConstMethodType):730:732 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/a7;)V"} 358:359:void print(com.android.tools.r8.cf.code.CfJsrRet):736:737 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/K7;)V"} 360:360:java.lang.String getLabel(com.android.tools.r8.cf.code.CfLabel):741:741 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/M7;)Ljava/lang/String;"} 361:363:void indent():757:759 -> a 364:364:void appendComment(java.lang.String):763:763 -> a 365:369:void appendClass(com.android.tools.r8.graph.DexType):783:787 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)V"} 370:370:void appendMethod(com.android.tools.r8.graph.DexMethod):796:796 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)V"} 371:371:java.lang.String opcodeName(int):800:800 -> a 1:13:int lambda$getSortedLocalVariables$2(com.android.tools.r8.graph.CfCode$LocalVariableInfo,com.android.tools.r8.graph.CfCode$LocalVariableInfo):240:252 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/u$a;Lcom/android/tools/r8/graph/u$a;)I"} 14:15:void print(java.lang.String):258:259 -> b 16:26:void print(com.android.tools.r8.cf.code.CfLabel):571:581 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/M7;)V"} 27:27:void print(com.android.tools.r8.cf.code.CfLabel):579:579 -> b 28:28:void print(com.android.tools.r8.cf.code.CfLabel):577:577 -> b 29:30:void instructionIndex():751:752 -> b 1:2:void newline():745:746 -> c 1:1:void print(com.android.tools.r8.cf.code.CfNop):271:271 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} 1:1:void print(com.android.tools.r8.cf.code.CfThrow):309:309 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} 1:1:void print(com.android.tools.r8.cf.code.CfConstNull):313:313 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} 1:1:void print(com.android.tools.r8.cf.code.CfReturnVoid):356:356 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} 1:1:void print(com.android.tools.r8.cf.code.CfArrayLength):567:567 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} 1:1:java.lang.String toString():805:805 -> toString com.android.tools.r8.cf.CfPrinter$1 -> com.android.tools.r8.internal.o8: # {"id":"sourceFile","fileName":"CfPrinter.java"} int[] $SwitchMap$com$android$tools$r8$cf$code$CfStackInstruction$Opcode -> a int[] $SwitchMap$com$android$tools$r8$ir$code$ValueType -> b int[] $SwitchMap$com$android$tools$r8$ir$code$MemberType -> c int[] $SwitchMap$com$android$tools$r8$ir$code$NumericType -> d 1:1:void ():706:706 -> 2:2:void ():683:683 -> 3:3:void ():319:319 -> 4:4:void ():275:275 -> com.android.tools.r8.cf.CfRegisterAllocator -> com.android.tools.r8.internal.s8: # {"id":"sourceFile","fileName":"CfRegisterAllocator.java"} com.android.tools.r8.graph.AppView appView -> a com.android.tools.r8.ir.code.IRCode code -> b com.android.tools.r8.cf.TypeVerificationHelper typeHelper -> c java.util.Map liveAtEntrySets -> d java.util.Map lazyTypeInfoAtBlockEntry -> e java.util.List liveIntervals -> f java.util.List active -> g java.util.List inactive -> h java.util.PriorityQueue unhandled -> i java.util.NavigableSet freeRegisters -> j int nextUnusedRegisterNumber -> k int maxRegisterNumber -> l int maxArgumentRegisterNumber -> m boolean $assertionsDisabled -> n 1:1:void ():59:59 -> 1:1:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.cf.TypeVerificationHelper):120:120 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/internal/W00;)V"} 2:32:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.cf.TypeVerificationHelper):93:123 -> 1:1:int getRegisterForValue(com.android.tools.r8.ir.code.Value,int):138:138 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Y10;I)I"} 2:6:int getRegisterForValue(com.android.tools.r8.ir.code.Value):142:146 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Y10;)I"} 7:12:void com.android.tools.r8.cf.CfRegisterAllocator.computeNeedsRegister():180:185 -> a 7:12:void allocateRegisters():166 -> a 13:15:com.android.tools.r8.com.google.common.collect.ImmutableList com.android.tools.r8.cf.CfRegisterAllocator.computeLivenessInformation():191:193 -> a 13:15:void allocateRegisters():167 -> a 16:35:void com.android.tools.r8.cf.CfRegisterAllocator.performLinearScan():198:217 -> a 16:35:void allocateRegisters():168 -> a 36:36:com.android.tools.r8.utils.InternalOptions com.android.tools.r8.cf.CfRegisterAllocator.options():156:156 -> a 36:36:void com.android.tools.r8.cf.CfRegisterAllocator.freeRegistersForIntervals(com.android.tools.r8.ir.regalloc.LiveIntervals):302 -> a 36:36:void com.android.tools.r8.cf.CfRegisterAllocator.performLinearScan():218 -> a 36:36:void allocateRegisters():168 -> a 37:43:void com.android.tools.r8.cf.CfRegisterAllocator.freeRegistersForIntervals(com.android.tools.r8.ir.regalloc.LiveIntervals):302:308 -> a 37:43:void com.android.tools.r8.cf.CfRegisterAllocator.performLinearScan():218 -> a 37:43:void allocateRegisters():168 -> a 44:47:void com.android.tools.r8.cf.CfRegisterAllocator.performLinearScan():219:222 -> a 44:47:void allocateRegisters():168 -> a 48:48:com.android.tools.r8.utils.InternalOptions com.android.tools.r8.cf.CfRegisterAllocator.options():156:156 -> a 48:48:void com.android.tools.r8.cf.CfRegisterAllocator.freeRegistersForIntervals(com.android.tools.r8.ir.regalloc.LiveIntervals):302 -> a 48:48:void com.android.tools.r8.cf.CfRegisterAllocator.performLinearScan():223 -> a 48:48:void allocateRegisters():168 -> a 49:55:void com.android.tools.r8.cf.CfRegisterAllocator.freeRegistersForIntervals(com.android.tools.r8.ir.regalloc.LiveIntervals):302:308 -> a 49:55:void com.android.tools.r8.cf.CfRegisterAllocator.performLinearScan():223 -> a 49:55:void allocateRegisters():168 -> a 56:64:void com.android.tools.r8.cf.CfRegisterAllocator.performLinearScan():229:237 -> a 56:64:void allocateRegisters():168 -> a 65:68:void com.android.tools.r8.cf.CfRegisterAllocator.takeRegistersForIntervals(com.android.tools.r8.ir.regalloc.LiveIntervals):313:316 -> a 65:68:void com.android.tools.r8.cf.CfRegisterAllocator.performLinearScan():238 -> a 65:68:void allocateRegisters():168 -> a 69:77:boolean com.android.tools.r8.cf.CfRegisterAllocator.tryHint(com.android.tools.r8.ir.regalloc.LiveIntervals):332:340 -> a 69:77:void com.android.tools.r8.cf.CfRegisterAllocator.performLinearScan():245 -> a 69:77:void allocateRegisters():168 -> a 78:78:boolean com.android.tools.r8.ir.regalloc.LiveIntervals.overlaps(com.android.tools.r8.ir.regalloc.LiveIntervals):349:349 -> a 78:78:boolean com.android.tools.r8.cf.CfRegisterAllocator.tryHint(com.android.tools.r8.ir.regalloc.LiveIntervals):340 -> a 78:78:void com.android.tools.r8.cf.CfRegisterAllocator.performLinearScan():245 -> a 78:78:void allocateRegisters():168 -> a 79:88:void com.android.tools.r8.cf.CfRegisterAllocator.performLinearScan():246:255 -> a 79:88:void allocateRegisters():168 -> a 89:89:boolean com.android.tools.r8.ir.regalloc.LiveIntervals.overlaps(com.android.tools.r8.ir.regalloc.LiveIntervals):349:349 -> a 89:89:void com.android.tools.r8.cf.CfRegisterAllocator.performLinearScan():256 -> a 89:89:void allocateRegisters():168 -> a 90:91:void com.android.tools.r8.cf.CfRegisterAllocator.performLinearScan():269:270 -> a 90:91:void allocateRegisters():168 -> a 92:92:void com.android.tools.r8.cf.CfRegisterAllocator.performLinearScan():265:265 -> a 92:92:void allocateRegisters():168 -> a 93:94:void allocateRegisters():173:174 -> a 95:116:int getNextFreeRegister(boolean):277:298 -> a 117:117:void com.android.tools.r8.cf.CfRegisterAllocator.assignRegister(com.android.tools.r8.ir.regalloc.LiveIntervals,int):366:366 -> a 117:117:void assignRegisterToUnhandledInterval(com.android.tools.r8.ir.regalloc.LiveIntervals,int):350 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/ir/regalloc/c;I)V"} 118:121:void com.android.tools.r8.cf.CfRegisterAllocator.takeRegistersForIntervals(com.android.tools.r8.ir.regalloc.LiveIntervals):313:316 -> a 118:121:void assignRegisterToUnhandledInterval(com.android.tools.r8.ir.regalloc.LiveIntervals,int):351 -> a 122:122:void assignRegisterToUnhandledInterval(com.android.tools.r8.ir.regalloc.LiveIntervals,int):352:352 -> a 123:126:void com.android.tools.r8.cf.CfRegisterAllocator.updateRegisterState(int,boolean):359:362 -> a 123:126:void assignRegisterToUnhandledInterval(com.android.tools.r8.ir.regalloc.LiveIntervals,int):352 -> a 127:131:void com.android.tools.r8.cf.CfRegisterAllocator.updateHints(com.android.tools.r8.ir.regalloc.LiveIntervals):321:325 -> a 127:131:void assignRegisterToUnhandledInterval(com.android.tools.r8.ir.regalloc.LiveIntervals,int):353 -> a 132:132:void assignRegisterToUnhandledInterval(com.android.tools.r8.ir.regalloc.LiveIntervals,int):354:354 -> a 133:137:void addToLiveAtEntrySet(com.android.tools.r8.ir.code.BasicBlock,java.util.Collection):370:374 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/x4;Ljava/util/List;)V"} 138:138:com.android.tools.r8.cf.CfRegisterAllocator$TypesAtBlockEntry getTypesAtBlockEntry(com.android.tools.r8.ir.code.BasicBlock):380:380 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/x4;)Lcom/android/tools/r8/internal/r8;"} 139:155:boolean hasEqualTypesAtEntry(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock):416:432 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/x4;Lcom/android/tools/r8/internal/x4;)Z"} 156:156:boolean com.android.tools.r8.ir.code.Instruction.isMoveException():0:0 -> a 156:156:boolean hasEqualTypesAtEntry(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock):432 -> a 157:157:boolean hasEqualTypesAtEntry(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock):432:432 -> a 158:158:boolean com.android.tools.r8.ir.code.Instruction.isMoveException():0:0 -> a 158:158:boolean hasEqualTypesAtEntry(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock):432 -> a 159:159:boolean hasEqualTypesAtEntry(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock):436:436 -> a 160:160:boolean com.android.tools.r8.ir.code.Instruction.isMoveException():0:0 -> a 160:160:boolean hasEqualTypesAtEntry(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock):436 -> a 161:163:boolean hasEqualTypesAtEntry(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock):436:438 -> a 164:164:void addNewBlockToShareIdenticalSuffix(com.android.tools.r8.ir.code.BasicBlock,int,java.util.List):545:545 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/x4;ILjava/util/List;)V"} 165:165:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap.():119:119 -> a 165:165:void addNewBlockToShareIdenticalSuffix(com.android.tools.r8.ir.code.BasicBlock,int,java.util.List):545 -> a 166:172:void addNewBlockToShareIdenticalSuffix(com.android.tools.r8.ir.code.BasicBlock,int,java.util.List):546:552 -> a 173:173:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap.(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap):167:167 -> a 173:173:void addNewBlockToShareIdenticalSuffix(com.android.tools.r8.ir.code.BasicBlock,int,java.util.List):552 -> a 174:176:void addNewBlockToShareIdenticalSuffix(com.android.tools.r8.ir.code.BasicBlock,int,java.util.List):554:556 -> a 177:180:void com.android.tools.r8.cf.CfRegisterAllocator.applyInstructionsToTypes(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap,java.util.Deque,int):488:491 -> a 177:180:void addNewBlockToShareIdenticalSuffix(com.android.tools.r8.ir.code.BasicBlock,int,java.util.List):555 -> a 181:208:boolean com.android.tools.r8.cf.CfRegisterAllocator.tryApplyInstructionWithDependentOutType(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap,java.util.Deque):449:476 -> a 181:208:void com.android.tools.r8.cf.CfRegisterAllocator.applyInstructionsToTypes(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap,java.util.Deque,int):493 -> a 181:208:void addNewBlockToShareIdenticalSuffix(com.android.tools.r8.ir.code.BasicBlock,int,java.util.List):555 -> a 209:229:void com.android.tools.r8.cf.CfRegisterAllocator.applyInstructionsToTypes(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap,java.util.Deque,int):496:516 -> a 209:229:void addNewBlockToShareIdenticalSuffix(com.android.tools.r8.ir.code.BasicBlock,int,java.util.List):555 -> a 230:231:void addNewBlockToShareIdenticalSuffix(com.android.tools.r8.ir.code.BasicBlock,int,java.util.List):561:562 -> a 232:232:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap.():119:119 -> a 232:232:void addNewBlockToShareIdenticalSuffix(com.android.tools.r8.ir.code.BasicBlock,int,java.util.List):562 -> a 233:236:void addNewBlockToShareIdenticalSuffix(com.android.tools.r8.ir.code.BasicBlock,int,java.util.List):564:567 -> a 237:237:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntOpenHashSet.(int):95:95 -> a 237:237:void addNewBlockToShareIdenticalSuffix(com.android.tools.r8.ir.code.BasicBlock,int,java.util.List):567 -> a 238:238:void addNewBlockToShareIdenticalSuffix(com.android.tools.r8.ir.code.BasicBlock,int,java.util.List):568:568 -> a 239:252:void com.android.tools.r8.cf.CfRegisterAllocator.applyInstructionsBackwardsToRegisterLiveness(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntSet,int):523:536 -> a 239:252:void addNewBlockToShareIdenticalSuffix(com.android.tools.r8.ir.code.BasicBlock,int,java.util.List):569 -> a 253:254:void addNewBlockToShareIdenticalSuffix(com.android.tools.r8.ir.code.BasicBlock,int,java.util.List):575:576 -> a 255:255:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap.(int):110:110 -> a 255:255:void addNewBlockToShareIdenticalSuffix(com.android.tools.r8.ir.code.BasicBlock,int,java.util.List):576 -> a 256:256:void addNewBlockToShareIdenticalSuffix(com.android.tools.r8.ir.code.BasicBlock,int,java.util.List):577:577 -> a 257:257:java.lang.Integer com.android.tools.r8.it.unimi.dsi.fastutil.ints.AbstractIntIterator.next():57:57 -> a 257:257:java.lang.Object com.android.tools.r8.it.unimi.dsi.fastutil.ints.AbstractIntIterator.next():33 -> a 257:257:void addNewBlockToShareIdenticalSuffix(com.android.tools.r8.ir.code.BasicBlock,int,java.util.List):577 -> a 258:265:void addNewBlockToShareIdenticalSuffix(com.android.tools.r8.ir.code.BasicBlock,int,java.util.List):577:584 -> a 266:273:void com.android.tools.r8.cf.CfRegisterAllocator.updateFirstStackByJoiningTheSecond(java.util.List,java.util.List):613:620 -> a 266:273:void addNewBlockToShareIdenticalSuffix(com.android.tools.r8.ir.code.BasicBlock,int,java.util.List):583 -> a 274:284: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):206:216 -> a 274:284:void com.android.tools.r8.cf.CfRegisterAllocator.updateFirstStackByJoiningTheSecond(java.util.List,java.util.List):620 -> a 274:284:void addNewBlockToShareIdenticalSuffix(com.android.tools.r8.ir.code.BasicBlock,int,java.util.List):583 -> a 285:285:void com.android.tools.r8.cf.CfRegisterAllocator.updateFirstStackByJoiningTheSecond(java.util.List,java.util.List):622:622 -> a 285:285:void addNewBlockToShareIdenticalSuffix(com.android.tools.r8.ir.code.BasicBlock,int,java.util.List):583 -> a 286:287:void addNewBlockToShareIdenticalSuffix(com.android.tools.r8.ir.code.BasicBlock,int,java.util.List):587:588 -> a 288:297:void updateFirstRegisterMapByJoiningTheSecond(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap):595:604 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Gq;Lcom/android/tools/r8/internal/Gq;)V"} 298:308: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):206:216 -> a 298:308:void updateFirstRegisterMapByJoiningTheSecond(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap):604 -> a 309:309:void updateFirstRegisterMapByJoiningTheSecond(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap):606:606 -> a 1:1:int getArgumentOrAllocateRegisterForValue(com.android.tools.r8.ir.code.Value,int):151:151 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Y10;I)I"} 2:2:com.android.tools.r8.utils.InternalOptions options():156:156 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/A1;"} 3:4:com.android.tools.r8.cf.CfRegisterAllocator$TypesAtBlockEntry lambda$getTypesAtBlockEntry$0(com.android.tools.r8.ir.code.BasicBlock):383:384 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/x4;)Lcom/android/tools/r8/internal/r8;"} 5:5:void com.android.tools.r8.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):384 -> b 6:15:com.android.tools.r8.cf.CfRegisterAllocator$TypesAtBlockEntry lambda$getTypesAtBlockEntry$0(com.android.tools.r8.ir.code.BasicBlock):385:394 -> b 16:27:void mergeBlocks(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock):400:411 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/x4;Lcom/android/tools/r8/internal/x4;)V"} 28:35:void com.android.tools.r8.cf.CfRegisterAllocator.updateFirstStackByJoiningTheSecond(java.util.List,java.util.List):613:620 -> b 28:35:void mergeBlocks(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock):411 -> b 36:46: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):206:216 -> b 36:46:void com.android.tools.r8.cf.CfRegisterAllocator.updateFirstStackByJoiningTheSecond(java.util.List,java.util.List):620 -> b 36:46:void mergeBlocks(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock):411 -> b 47:47:void com.android.tools.r8.cf.CfRegisterAllocator.updateFirstStackByJoiningTheSecond(java.util.List,java.util.List):622:622 -> b 47:47:void mergeBlocks(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock):411 -> b 1:1:com.android.tools.r8.graph.AppView getAppView():161:161 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/m;"} 1:1:com.android.tools.r8.graph.ProgramMethod getProgramMethod():128:128 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/o5;"} 1:1:int registersUsed():133:133 -> e com.android.tools.r8.cf.CfRegisterAllocator$TypesAtBlockEntry -> com.android.tools.r8.internal.r8: # {"id":"sourceFile","fileName":"CfRegisterAllocator.java"} com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap registers -> a java.util.List stack -> b 1:3:void (com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap,java.util.List):72:74 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Rq;Ljava/util/ArrayList;)V"} 1:11:java.lang.String toString():79:89 -> toString com.android.tools.r8.cf.CfVersion -> com.android.tools.r8.internal.Z8: # {"id":"sourceFile","fileName":"CfVersion.java"} int version -> a com.android.tools.r8.cf.CfVersion V1_1 -> b com.android.tools.r8.cf.CfVersion V1_2 -> c com.android.tools.r8.cf.CfVersion V1_4 -> d com.android.tools.r8.cf.CfVersion V1_5 -> e com.android.tools.r8.cf.CfVersion V1_6 -> f com.android.tools.r8.cf.CfVersion V1_7 -> g com.android.tools.r8.cf.CfVersion V1_8 -> h com.android.tools.r8.cf.CfVersion V9 -> i com.android.tools.r8.cf.CfVersion V11 -> j com.android.tools.r8.cf.CfVersion V15 -> k com.android.tools.r8.cf.CfVersion V20 -> l com.android.tools.r8.cf.CfVersion[] versions -> m boolean $assertionsDisabled -> n 1:36:void ():15:50 -> 1:2:void (int):74:75 -> com.android.tools.r8.utils.structural.StructuralItem self() -> U # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/structural/x;"} 1:1:void specify(com.android.tools.r8.utils.structural.StructuralSpecification):99:99 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/z;)V"} 2:2:java.lang.Iterable all():103:103 -> a 3:3:boolean lambda$rangeInclusive$0(com.android.tools.r8.cf.CfVersion,com.android.tools.r8.cf.CfVersion):111:111 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Z8;Lcom/android/tools/r8/internal/Z8;)Z"} 1:1:int major():83:83 -> b 2:2:boolean lambda$rangeInclusive$1(com.android.tools.r8.cf.CfVersion,com.android.tools.r8.cf.CfVersion):112:112 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Z8;Lcom/android/tools/r8/internal/Z8;)Z"} 1:1:com.android.tools.r8.cf.CfVersion fromRaw(int):79:79 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/internal/Z8;"} 2:2:int minor():87:87 -> c 3:3:java.lang.Iterable rangeInclusive(com.android.tools.r8.cf.CfVersion,com.android.tools.r8.cf.CfVersion):107:107 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Z8;Lcom/android/tools/r8/internal/Z8;)Ljava/lang/Iterable;"} 4:4:boolean com.android.tools.r8.cf.CfVersion.isPreview():95:95 -> c 4:4:java.lang.Iterable rangeInclusive(com.android.tools.r8.cf.CfVersion,com.android.tools.r8.cf.CfVersion):108 -> c # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 5:5:java.lang.Iterable rangeInclusive(com.android.tools.r8.cf.CfVersion,com.android.tools.r8.cf.CfVersion):108:108 -> c 6:6:boolean com.android.tools.r8.cf.CfVersion.isPreview():95:95 -> c 6:6:java.lang.Iterable rangeInclusive(com.android.tools.r8.cf.CfVersion,com.android.tools.r8.cf.CfVersion):109 -> c # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 7:11:java.lang.Iterable rangeInclusive(com.android.tools.r8.cf.CfVersion,com.android.tools.r8.cf.CfVersion):109:113 -> c 1:1:int raw():91:91 -> d 1:1:boolean equals(java.lang.Object):128:128 -> equals 1:1:int hashCode():133:133 -> hashCode 2:2:int com.android.tools.r8.utils.structural.HashCodeVisitor.run(com.android.tools.r8.utils.structural.StructuralItem):28:28 -> hashCode 2:2:int hashCode():133 -> hashCode 1:1:com.android.tools.r8.utils.structural.StructuralMapping getStructuralMapping():123:123 -> p # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/structural/y;"} 1:1:java.lang.String toString():138:138 -> toString com.android.tools.r8.cf.FixedLocalValue -> com.android.tools.r8.internal.pi: # {"id":"sourceFile","fileName":"FixedLocalValue.java"} com.android.tools.r8.ir.code.Phi phi -> q 1:2:void (com.android.tools.r8.ir.code.Phi):21:22 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/SL;)V"} boolean isConstant() -> L boolean needsRegister() -> Y 1:1:int getRegister(com.android.tools.r8.cf.CfRegisterAllocator):26:26 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/s8;)I"} 2:2:int com.android.tools.r8.cf.CfRegisterAllocator.getRegisterForValue(com.android.tools.r8.ir.code.Value,int):138:138 -> 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 -> j0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/SL;"} 1:1:java.lang.String toString():45:45 -> toString com.android.tools.r8.cf.LoadStoreHelper -> com.android.tools.r8.internal.yC: # {"id":"sourceFile","fileName":"LoadStoreHelper.java"} com.android.tools.r8.graph.AppView appView -> a com.android.tools.r8.ir.code.IRCode code -> b com.android.tools.r8.cf.TypeVerificationHelper typesHelper -> c java.util.Map clonableConstants -> d java.util.ListIterator blockIterator -> e boolean $assertionsDisabled -> f 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/internal/W00;)V"} 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:11:void insertLoadsAndStores():98:108 -> a 12:15:void insertPhiMoves(com.android.tools.r8.cf.CfRegisterAllocator):113:116 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/s8;)V"} 16:16:boolean com.android.tools.r8.ir.code.Instruction.isMoveException():0:0 -> a 16:16:void insertPhiMoves(com.android.tools.r8.cf.CfRegisterAllocator):116 -> a 17:34:void insertPhiMoves(com.android.tools.r8.cf.CfRegisterAllocator):116:133 -> a 35:37: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 35:37:void insertPhiMoves(com.android.tools.r8.cf.CfRegisterAllocator):133 -> a 38:38: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 38:38: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 38:38:void insertPhiMoves(com.android.tools.r8.cf.CfRegisterAllocator):133 -> a 39: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):253:253 -> a 39:39:void insertPhiMoves(com.android.tools.r8.cf.CfRegisterAllocator):133 -> a 40:42: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 40:42: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 40:42:void insertPhiMoves(com.android.tools.r8.cf.CfRegisterAllocator):133 -> a 43:50: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 43:50:void insertPhiMoves(com.android.tools.r8.cf.CfRegisterAllocator):133 -> a 51:53: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 51:53: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 51:53:void insertPhiMoves(com.android.tools.r8.cf.CfRegisterAllocator):133 -> a 54: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):262:262 -> a 54:54:void insertPhiMoves(com.android.tools.r8.cf.CfRegisterAllocator):133 -> a 55:58:void insertPhiMoves(com.android.tools.r8.cf.CfRegisterAllocator):135:138 -> a 59:59:com.android.tools.r8.ir.code.StackValue com.android.tools.r8.cf.LoadStoreHelper.createStackValue(com.android.tools.r8.graph.DexType,int):146:146 -> a 59:59:void popOutType(com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.InstructionListIterator):219 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/internal/lo;Lcom/android/tools/r8/internal/oo;)V"} 60:66: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 60:66:void popOutType(com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.InstructionListIterator):219 -> a 67:69: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 67: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):234 -> a 67: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 loadInValues(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.InstructionListIterator):151:153 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lo;Lcom/android/tools/r8/internal/oo;)V"} 73:73: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 73:73:void loadInValues(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.InstructionListIterator):154 -> a 74:78:void loadInValues(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.InstructionListIterator):155:159 -> 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/oo;)V"} 106:122:com.android.tools.r8.ir.code.Instruction load(com.android.tools.r8.ir.code.StackValue,com.android.tools.r8.ir.code.Value):267:283 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/tW;Lcom/android/tools/r8/internal/Y10;)Lcom/android/tools/r8/internal/lo;"} 1:7:void storeOutValue(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.InstructionListIterator):170:176 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lo;Lcom/android/tools/r8/internal/oo;)V"} 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 com.android.tools.r8.cf.LoadStoreHelper$1 -> com.android.tools.r8.internal.wC: # {"id":"sourceFile","fileName":"LoadStoreHelper.java"} int[] $SwitchMap$com$android$tools$r8$ir$code$ValueType -> a 1:1:void ():64:64 -> com.android.tools.r8.cf.LoadStoreHelper$PhiMove -> com.android.tools.r8.internal.xC: # {"id":"sourceFile","fileName":"LoadStoreHelper.java"} 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/SL;Lcom/android/tools/r8/internal/Y10;)V"} com.android.tools.r8.cf.TypeVerificationHelper -> com.android.tools.r8.internal.W00: # {"id":"sourceFile","fileName":"TypeVerificationHelper.java"} com.android.tools.r8.cf.TypeVerificationHelper$TypeInfo INT -> a com.android.tools.r8.cf.TypeVerificationHelper$TypeInfo FLOAT -> b com.android.tools.r8.cf.TypeVerificationHelper$TypeInfo LONG -> c com.android.tools.r8.cf.TypeVerificationHelper$TypeInfo DOUBLE -> d com.android.tools.r8.graph.AppView appView -> e com.android.tools.r8.ir.code.IRCode code -> f java.util.Map types -> g java.util.Map newInstanceInfos -> h boolean computingVerificationTypes -> i boolean $assertionsDisabled -> j 1:1:void ():36:36 -> 1:1:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):116:116 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/ll;)V"} 2:15:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):111:124 -> 1:13:com.android.tools.r8.cf.TypeVerificationHelper$TypeInfo createInitializedType(com.android.tools.r8.graph.DexType):128:140 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/internal/S00;"} 14:14:boolean com.android.tools.r8.graph.DexType.isByteType():285:285 -> a 14:14:com.android.tools.r8.cf.TypeVerificationHelper$TypeInfo createInitializedType(com.android.tools.r8.graph.DexType):141 -> a 15:15:boolean com.android.tools.r8.graph.DexType.isCharType():289:289 -> a 15:15:com.android.tools.r8.cf.TypeVerificationHelper$TypeInfo createInitializedType(com.android.tools.r8.graph.DexType):142 -> a 16:16:boolean com.android.tools.r8.graph.DexType.isShortType():293:293 -> a 16:16:com.android.tools.r8.cf.TypeVerificationHelper$TypeInfo createInitializedType(com.android.tools.r8.graph.DexType):143 -> a 17:17:com.android.tools.r8.cf.TypeVerificationHelper$TypeInfo createInitializedType(com.android.tools.r8.graph.DexType):144:144 -> a 18:23:com.android.tools.r8.cf.TypeVerificationHelper$TypeInfo createInitializedType(com.android.tools.r8.graph.DexType):140:145 -> a 24:27:com.android.tools.r8.graph.DexType getDexType(com.android.tools.r8.ir.code.Value):149:152 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Y10;)Lcom/android/tools/r8/graph/v2;"} 28:33:com.android.tools.r8.graph.DexType join(java.util.Set):181:186 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Set;)Lcom/android/tools/r8/graph/v2;"} 34:34:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.cf.TypeVerificationHelper.toTypeElement(com.android.tools.r8.graph.DexType):220:220 -> a 34:34:com.android.tools.r8.graph.DexType join(java.util.Set):186 -> a 35:36:com.android.tools.r8.graph.DexType join(java.util.Set):187:188 -> a 37:37:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.cf.TypeVerificationHelper.toTypeElement(com.android.tools.r8.graph.DexType):220:220 -> a 37:37:com.android.tools.r8.graph.DexType join(java.util.Set):188 -> a 38:48:com.android.tools.r8.graph.DexType join(java.util.Set):188:198 -> a 49:49:com.android.tools.r8.graph.DexType join(java.util.Set):197:197 -> a 50:114:java.util.Map computeVerificationTypes():224:288 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} 115:117:com.android.tools.r8.graph.DexType com.android.tools.r8.cf.TypeVerificationHelper.computeVerificationType(com.android.tools.r8.ir.code.Value):314:316 -> a 115:117:java.util.Map computeVerificationTypes():289 -> a 118:134:java.util.Map computeVerificationTypes():291:307 -> a 135:140:void addUsers(com.android.tools.r8.ir.code.Value,java.util.Set):320:325 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Y10;Ljava/util/Set;)V"} 1:19:com.android.tools.r8.cf.TypeVerificationHelper$TypeInfo getTypeInfo(com.android.tools.r8.ir.code.Value):156:174 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Y10;)Lcom/android/tools/r8/internal/V00;"} 20:20:com.android.tools.r8.cf.TypeVerificationHelper$TypeInfo getTypeInfo(com.android.tools.r8.ir.code.Value):172:172 -> b 21:21:com.android.tools.r8.cf.TypeVerificationHelper$TypeInfo getTypeInfo(com.android.tools.r8.ir.code.Value):170:170 -> b 22:22:com.android.tools.r8.cf.TypeVerificationHelper$TypeInfo getTypeInfo(com.android.tools.r8.ir.code.Value):168:168 -> b 23:23:com.android.tools.r8.cf.TypeVerificationHelper$TypeInfo getTypeInfo(com.android.tools.r8.ir.code.Value):166:166 -> b 24:24:com.android.tools.r8.cf.TypeVerificationHelper$TypeInfo getTypeInfo(com.android.tools.r8.ir.code.Value):164:164 -> b com.android.tools.r8.cf.TypeVerificationHelper$1 -> com.android.tools.r8.internal.R00: # {"id":"sourceFile","fileName":"TypeVerificationHelper.java"} int[] $SwitchMap$com$android$tools$r8$ir$code$ValueType -> a 1:1:void ():162:162 -> com.android.tools.r8.cf.TypeVerificationHelper$InitializedTypeInfo -> com.android.tools.r8.internal.S00: # {"id":"sourceFile","fileName":"TypeVerificationHelper.java"} com.android.tools.r8.graph.DexType type -> a boolean $assertionsDisabled -> b 1:1:void ():42:42 -> 1:3:void (com.android.tools.r8.graph.DexType):45:47 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)V"} 1:1:com.android.tools.r8.graph.DexType getDexType():52:52 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/v2;"} 1:1:java.lang.String toString():57:57 -> toString com.android.tools.r8.cf.TypeVerificationHelper$NewInstanceInfo -> com.android.tools.r8.internal.T00: # {"id":"sourceFile","fileName":"TypeVerificationHelper.java"} com.android.tools.r8.ir.code.NewInstance newInstance -> a boolean $assertionsDisabled -> b 1:1:void ():61:61 -> 1:3:void (com.android.tools.r8.ir.code.NewInstance):64:66 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/HG;)V"} 1:1:com.android.tools.r8.graph.DexType getDexType():71:71 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/v2;"} 1:1:com.android.tools.r8.graph.DexType com.android.tools.r8.cf.TypeVerificationHelper$NewInstanceInfo.getDexType():71:71 -> toString 1:1:java.lang.String toString():76 -> toString 2:2:java.lang.String toString():76:76 -> toString com.android.tools.r8.cf.TypeVerificationHelper$ThisInstanceInfo -> com.android.tools.r8.internal.U00: # {"id":"sourceFile","fileName":"TypeVerificationHelper.java"} com.android.tools.r8.graph.DexType type -> a com.android.tools.r8.ir.code.Argument thisArgument -> b boolean $assertionsDisabled -> c 1:1:void ():80:80 -> 1:5:void (com.android.tools.r8.ir.code.Argument,com.android.tools.r8.graph.DexType):84:88 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/y2;Lcom/android/tools/r8/graph/v2;)V"} 1:1:com.android.tools.r8.graph.DexType getDexType():93:93 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/v2;"} 1:1:com.android.tools.r8.graph.DexType com.android.tools.r8.cf.TypeVerificationHelper$ThisInstanceInfo.getDexType():93:93 -> toString 1:1:java.lang.String toString():98 -> toString 2:2:java.lang.String toString():98:98 -> toString com.android.tools.r8.cf.TypeVerificationHelper$TypeInfo -> com.android.tools.r8.internal.V00: # {"id":"sourceFile","fileName":"TypeVerificationHelper.java"} com.android.tools.r8.graph.DexType getDexType() -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/v2;"} com.android.tools.r8.cf.code.CfArithmeticBinop -> com.android.tools.r8.internal.z6: # {"id":"sourceFile","fileName":"CfArithmeticBinop.java"} com.android.tools.r8.cf.code.CfArithmeticBinop$Opcode opcode -> b com.android.tools.r8.ir.code.NumericType type -> c 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/z6$a;Lcom/android/tools/r8/internal/qI;)V"} 1:1:int getAsmOpcode():123:123 -> T 1:1:com.android.tools.r8.cf.code.CfArithmeticBinop$Opcode getOpcode():68:68 -> U # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/z6$a;"} 1:1:com.android.tools.r8.ir.code.NumericType getType():72:72 -> V # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/qI;"} 1:1:void internalAcceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/o;)V"} 2:2: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/B7;Lcom/android/tools/r8/utils/structural/a;Lcom/android/tools/r8/graph/C;)I"} 3:3:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget com.android.tools.r8.ir.optimize.InliningConstraints.forBinop():91:91 -> a 3:3: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):215 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/ir/optimize/d0;Lcom/android/tools/r8/graph/u;Lcom/android/tools/r8/graph/o5;)Lcom/android/tools/r8/ir/optimize/V;"} 4:4:com.android.tools.r8.cf.code.CfArithmeticBinop fromAsm(int):118:118 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/internal/z6;"} 5:5:com.android.tools.r8.cf.code.CfArithmeticBinop fromAsm(int):116:116 -> a 6:6:com.android.tools.r8.cf.code.CfArithmeticBinop fromAsm(int):114:114 -> a 7:7:com.android.tools.r8.cf.code.CfArithmeticBinop fromAsm(int):112:112 -> a 8:8:com.android.tools.r8.cf.code.CfArithmeticBinop fromAsm(int):110:110 -> a 9:9:com.android.tools.r8.cf.code.CfArithmeticBinop fromAsm(int):108:108 -> a 10:10:com.android.tools.r8.cf.code.CfArithmeticBinop fromAsm(int):106:106 -> a 11:11:com.android.tools.r8.cf.code.CfArithmeticBinop fromAsm(int):104:104 -> a 12:12:com.android.tools.r8.cf.code.CfArithmeticBinop fromAsm(int):102:102 -> a 13:13:com.android.tools.r8.cf.code.CfArithmeticBinop fromAsm(int):100:100 -> a 14:14:com.android.tools.r8.cf.code.CfArithmeticBinop fromAsm(int):98:98 -> a 15:15:com.android.tools.r8.cf.code.CfArithmeticBinop fromAsm(int):96:96 -> a 16:16:com.android.tools.r8.cf.code.CfArithmeticBinop fromAsm(int):94:94 -> a 17:17:com.android.tools.r8.cf.code.CfArithmeticBinop fromAsm(int):92:92 -> a 18:18:com.android.tools.r8.cf.code.CfArithmeticBinop fromAsm(int):90:90 -> a 19:19:com.android.tools.r8.cf.code.CfArithmeticBinop fromAsm(int):88:88 -> a 20:20:com.android.tools.r8.cf.code.CfArithmeticBinop fromAsm(int):86:86 -> a 21:21:com.android.tools.r8.cf.code.CfArithmeticBinop fromAsm(int):84:84 -> a 22:22:com.android.tools.r8.cf.code.CfArithmeticBinop fromAsm(int):82:82 -> a 23:23:com.android.tools.r8.cf.code.CfArithmeticBinop fromAsm(int):80:80 -> a 24:24:com.android.tools.r8.cf.code.CfArithmeticBinop fromAsm(int):78:78 -> a 25:25:int com.android.tools.r8.cf.code.CfArithmeticBinop.getAsmOpcodeTypeOffset(com.android.tools.r8.ir.code.NumericType):145:145 -> a 25:25:int getAsmOpcode(com.android.tools.r8.cf.code.CfArithmeticBinop$Opcode,com.android.tools.r8.ir.code.NumericType):127 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/z6$a;Lcom/android/tools/r8/internal/qI;)I"} 26:38:int getAsmOpcode(com.android.tools.r8.cf.code.CfArithmeticBinop$Opcode,com.android.tools.r8.ir.code.NumericType):128:140 -> a 39:39:void print(com.android.tools.r8.cf.CfPrinter):159:159 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/p8;)V"} 40:40: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.lens.GraphLens,com.android.tools.r8.graph.lens.InitClassLens,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,com.android.tools.r8.org.objectweb.asm.MethodVisitor):172:172 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/kn;Lcom/android/tools/r8/naming/o0;Lcom/android/tools/r8/internal/lB;Lcom/android/tools/r8/internal/jF;)V"} 41:61:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):188:208 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;Lcom/android/tools/r8/internal/N8;Lcom/android/tools/r8/internal/A8;)V"} 62:62:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):205:205 -> a 63:63:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):202:202 -> a 64:64:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):199:199 -> a 65:65:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):196:196 -> a 66:66:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):193:193 -> a 67:68: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):222:223 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/k7;Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/u6;)Lcom/android/tools/r8/internal/k7;"} 69:69: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 69:69: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):223 -> a 70:71: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):223:224 -> a 72:72: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 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):224 -> a 73: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):224:225 -> a 75:75: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 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):225 -> a 1:1:boolean canThrow():182:182 -> x 1:1:int getCompareToId():53:53 -> z com.android.tools.r8.cf.code.CfArithmeticBinop$1 -> com.android.tools.r8.internal.y6: # {"id":"sourceFile","fileName":"CfArithmeticBinop.java"} int[] $SwitchMap$com$android$tools$r8$cf$code$CfArithmeticBinop$Opcode -> a int[] $SwitchMap$com$android$tools$r8$ir$code$NumericType -> b 1:1:void ():145:145 -> 2:2:com.android.tools.r8.cf.code.CfArithmeticBinop$Opcode[] com.android.tools.r8.cf.code.CfArithmeticBinop$Opcode.values():33:33 -> 2:2:void ():128 -> 3:3:void ():128:128 -> com.android.tools.r8.cf.code.CfArithmeticBinop$Opcode -> com.android.tools.r8.internal.z6$a: # {"id":"sourceFile","fileName":"CfArithmeticBinop.java"} com.android.tools.r8.cf.code.CfArithmeticBinop$Opcode Add -> a com.android.tools.r8.cf.code.CfArithmeticBinop$Opcode Sub -> b com.android.tools.r8.cf.code.CfArithmeticBinop$Opcode Mul -> c com.android.tools.r8.cf.code.CfArithmeticBinop$Opcode Div -> d com.android.tools.r8.cf.code.CfArithmeticBinop$Opcode Rem -> e com.android.tools.r8.cf.code.CfArithmeticBinop$Opcode[] $VALUES -> f 1:5:void ():34:38 -> 6:6:void ():33:33 -> 1:1:void (java.lang.String,int):33:33 -> com.android.tools.r8.cf.code.CfArrayLength -> com.android.tools.r8.internal.A6: # {"id":"sourceFile","fileName":"CfArrayLength.java"} boolean $assertionsDisabled -> b 1:1:void ():29:29 -> 1:1:void ():29:29 -> 1:1:void internalAcceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/o;)V"} 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.lens.GraphLens,com.android.tools.r8.graph.lens.InitClassLens,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,com.android.tools.r8.org.objectweb.asm.MethodVisitor):41:41 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/kn;Lcom/android/tools/r8/naming/o0;Lcom/android/tools/r8/internal/lB;Lcom/android/tools/r8/internal/jF;)V"} 3:3: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/B7;Lcom/android/tools/r8/utils/structural/a;Lcom/android/tools/r8/graph/C;)I"} 4:4:void print(com.android.tools.r8.cf.CfPrinter):67:67 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/p8;)V"} 5:8: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;Lcom/android/tools/r8/internal/N8;Lcom/android/tools/r8/internal/A8;)V"} 9:9:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):79:79 -> a 10:10:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget com.android.tools.r8.ir.optimize.InliningConstraints.forArrayLength():83:83 -> 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):86 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/ir/optimize/d0;Lcom/android/tools/r8/graph/u;Lcom/android/tools/r8/graph/o5;)Lcom/android/tools/r8/ir/optimize/V;"} 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):93:93 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/k7;Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/u6;)Lcom/android/tools/r8/internal/k7;"} int getCompareToId() -> z com.android.tools.r8.cf.code.CfArrayLoad -> com.android.tools.r8.internal.B6: # {"id":"sourceFile","fileName":"CfArrayLoad.java"} boolean $assertionsDisabled -> d 1:1:void ():30:30 -> 1:1:void (com.android.tools.r8.ir.code.MemberType):33:33 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/oE;)V"} 1:19:int getLoadType():42:60 -> U 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.lens.GraphLens,com.android.tools.r8.graph.lens.InitClassLens,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,com.android.tools.r8.org.objectweb.asm.MethodVisitor):74:74 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/kn;Lcom/android/tools/r8/naming/o0;Lcom/android/tools/r8/internal/lB;Lcom/android/tools/r8/internal/jF;)V"} 2:2:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget com.android.tools.r8.ir.optimize.InliningConstraints.forArrayGet():79:79 -> 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):101 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/ir/optimize/d0;Lcom/android/tools/r8/graph/u;Lcom/android/tools/r8/graph/o5;)Lcom/android/tools/r8/ir/optimize/V;"} 3:3:void print(com.android.tools.r8.cf.CfPrinter):79:79 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/p8;)V"} 4:15:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):84:95 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;Lcom/android/tools/r8/internal/N8;Lcom/android/tools/r8/internal/A8;)V"} 16: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):108:114 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/k7;Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/u6;)Lcom/android/tools/r8/internal/k7;"} 23:23: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 24:27: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:119 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/u6;Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/internal/k7;Lcom/android/tools/r8/internal/zM;)Lcom/android/tools/r8/internal/k7;"} 28:28: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 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.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 29:35: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:127 -> a 36:48: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:134 -> a 49:49: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:1:int getCompareToId():38:38 -> z com.android.tools.r8.cf.code.CfArrayLoadOrStore -> com.android.tools.r8.internal.C6: # {"id":"sourceFile","fileName":"CfArrayLoadOrStore.java"} 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/oE;)V"} 1:1:com.android.tools.r8.ir.code.MemberType getType():58:58 -> T # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/oE;"} 1:1:void internalAcceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/o;)V"} 2:20:com.android.tools.r8.graph.DexType getExpectedArrayType(com.android.tools.r8.graph.DexItemFactory):35:53 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;)Lcom/android/tools/r8/graph/v2;"} 21:21:com.android.tools.r8.graph.DexType getExpectedArrayType(com.android.tools.r8.graph.DexItemFactory):51:51 -> a 22:22:com.android.tools.r8.graph.DexType getExpectedArrayType(com.android.tools.r8.graph.DexItemFactory):49:49 -> a 23:23:com.android.tools.r8.graph.DexType getExpectedArrayType(com.android.tools.r8.graph.DexItemFactory):47:47 -> a 24:24:com.android.tools.r8.graph.DexType getExpectedArrayType(com.android.tools.r8.graph.DexItemFactory):45:45 -> a 25:25:com.android.tools.r8.graph.DexType getExpectedArrayType(com.android.tools.r8.graph.DexItemFactory):43:43 -> a 26:26:com.android.tools.r8.graph.DexType getExpectedArrayType(com.android.tools.r8.graph.DexItemFactory):41:41 -> a 27:27:com.android.tools.r8.graph.DexType getExpectedArrayType(com.android.tools.r8.graph.DexItemFactory):39:39 -> a 28:28:com.android.tools.r8.graph.DexType getExpectedArrayType(com.android.tools.r8.graph.DexItemFactory):37:37 -> a 29:29: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/B7;Lcom/android/tools/r8/utils/structural/a;Lcom/android/tools/r8/graph/C;)I"} boolean canThrow() -> x com.android.tools.r8.cf.code.CfArrayStore -> com.android.tools.r8.internal.D6: # {"id":"sourceFile","fileName":"CfArrayStore.java"} 1:1:void (com.android.tools.r8.ir.code.MemberType):31:31 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/oE;)V"} 1:19:int getStoreType():50:68 -> U 1:1:com.android.tools.r8.cf.code.CfArrayStore asArrayStore():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/D6;"} 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.lens.GraphLens,com.android.tools.r8.graph.lens.InitClassLens,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,com.android.tools.r8.org.objectweb.asm.MethodVisitor):82:82 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/kn;Lcom/android/tools/r8/naming/o0;Lcom/android/tools/r8/internal/lB;Lcom/android/tools/r8/internal/jF;)V"} 3:3:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget com.android.tools.r8.ir.optimize.InliningConstraints.forArrayPut():87:87 -> a 3:3: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/ir/optimize/d0;Lcom/android/tools/r8/graph/u;Lcom/android/tools/r8/graph/o5;)Lcom/android/tools/r8/ir/optimize/V;"} 4:4:void print(com.android.tools.r8.cf.CfPrinter):87:87 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/p8;)V"} 5:8: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;Lcom/android/tools/r8/internal/N8;Lcom/android/tools/r8/internal/A8;)V"} 9: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):108:110 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/k7;Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/u6;)Lcom/android/tools/r8/internal/k7;"} 12:17: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 12: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):110 -> a 18:18: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 18:18: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 19: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):110:112 -> a 1:1:int getCompareToId():36:36 -> z com.android.tools.r8.cf.code.CfAssignability -> com.android.tools.r8.internal.H6: # {"id":"sourceFile","fileName":"CfAssignability.java"} com.android.tools.r8.graph.AppView appView -> a com.android.tools.r8.graph.DexItemFactory dexItemFactory -> b boolean $assertionsDisabled -> c 1:1:void ():21:21 -> 1:3:void (com.android.tools.r8.graph.AppView):26:28 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)V"} 1:1:boolean internalIsClassTypeAssignableToClassType(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/v2;)Z"} 2:6:boolean isFrameTypeAssignable(com.android.tools.r8.cf.code.frame.FrameType,com.android.tools.r8.cf.code.frame.FrameType):32:36 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Ti;Lcom/android/tools/r8/internal/Ti;)Z"} 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: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.frame.BaseFrameType.isOneWord():0:0 -> 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):42 -> 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.CfAssignability.isFrameTypeAssignable(com.android.tools.r8.cf.code.frame.SingleFrameType,com.android.tools.r8.cf.code.frame.SingleFrameType):45: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.isOneWord():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):45 -> a 10:10:boolean isFrameTypeAssignable(com.android.tools.r8.cf.code.frame.FrameType,com.android.tools.r8.cf.code.frame.FrameType):36 -> a 11:11:boolean com.android.tools.r8.cf.code.frame.BaseFrameType.isUninitializedNew():0:0 -> a 11:11: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 11:11:boolean isFrameTypeAssignable(com.android.tools.r8.cf.code.frame.FrameType,com.android.tools.r8.cf.code.frame.FrameType):36 -> a 12:32: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 12:32:boolean isFrameTypeAssignable(com.android.tools.r8.cf.code.frame.FrameType,com.android.tools.r8.cf.code.frame.FrameType):36 -> a 33:37: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 33:37:boolean isFrameTypeAssignable(com.android.tools.r8.cf.code.frame.FrameType,com.android.tools.r8.cf.code.frame.FrameType):36 -> a 38:38:boolean isFrameTypeAssignable(com.android.tools.r8.cf.code.frame.FrameType,com.android.tools.r8.cf.code.frame.FrameType):37:37 -> a 39:39:boolean isFrameTypeAssignable(com.android.tools.r8.cf.code.frame.WideFrameType,com.android.tools.r8.cf.code.frame.WideFrameType):79:79 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/I20;Lcom/android/tools/r8/internal/I20;)Z"} 40:40:boolean com.android.tools.r8.cf.code.frame.BaseFrameType.isTwoWord():0:0 -> a 40:40:boolean isFrameTypeAssignable(com.android.tools.r8.cf.code.frame.WideFrameType,com.android.tools.r8.cf.code.frame.WideFrameType):79 -> a 41:41:boolean isFrameTypeAssignable(com.android.tools.r8.cf.code.frame.WideFrameType,com.android.tools.r8.cf.code.frame.WideFrameType):79:79 -> a 42:42:boolean com.android.tools.r8.cf.code.frame.WideFrameType.lessThanOrEqualTo(com.android.tools.r8.cf.code.frame.WideFrameType):11:11 -> a 42:42: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)"]} 43:43:boolean isAssignable(com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.code.ValueType):125:125 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/internal/j20;)Z"} 44:60:com.android.tools.r8.cf.code.CfAssignability$AssignabilityResult isLocalsAssignable(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectSortedMap,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectSortedMap):148:164 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Wp;Lcom/android/tools/r8/internal/Wp;)Lcom/android/tools/r8/internal/E6;"} 61:65:com.android.tools.r8.cf.code.CfAssignability$FailedAssignabilityResult reportFailedAssignabilityResult(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectSortedMap,com.android.tools.r8.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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Wp;Lcom/android/tools/r8/internal/Wp;Lcom/android/tools/r8/internal/Ti;Lcom/android/tools/r8/internal/Ti;I)Lcom/android/tools/r8/internal/F6;"} 66:94:com.android.tools.r8.cf.code.CfAssignability$AssignabilityResult isStackAssignable(java.util.Deque,java.util.Deque):189:217 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Deque;Ljava/util/Deque;)Lcom/android/tools/r8/internal/E6;"} 1:2:boolean isAssignable(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):85:86 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/v2;)Z"} 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():285:285 -> 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():289:289 -> 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():293:293 -> 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():285:285 -> 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():289:289 -> 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():293:293 -> 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.android.tools.r8.internal.E6: # {"id":"sourceFile","fileName":"CfAssignability.java"} 1:1:void ():220:220 -> com.android.tools.r8.cf.code.CfAssignability$FailedAssignabilityResult asFailed() -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/F6;"} boolean isFailed() -> b com.android.tools.r8.cf.code.CfAssignability$FailedAssignabilityResult -> com.android.tools.r8.internal.F6: # {"id":"sourceFile","fileName":"CfAssignability.java"} java.lang.String message -> a 1:2:void (java.lang.String):247:248 -> com.android.tools.r8.cf.code.CfAssignability$FailedAssignabilityResult asFailed() -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/F6;"} 1:1:java.lang.String getMessage():252:252 -> c com.android.tools.r8.cf.code.CfAssignability$SuccessfulAssignabilityResult -> com.android.tools.r8.internal.G6: # {"id":"sourceFile","fileName":"CfAssignability.java"} 1:1:void ():235:235 -> com.android.tools.r8.cf.code.CfCheckCast -> com.android.tools.r8.internal.M6: # {"id":"sourceFile","fileName":"CfCheckCast.java"} com.android.tools.r8.graph.DexType type -> b boolean ignoreCompatRules -> c 1:1:void (com.android.tools.r8.graph.DexType):39:39 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)V"} 2:4:void (com.android.tools.r8.graph.DexType,boolean):42:44 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Z)V"} boolean isCheckCast() -> B boolean isTypeInstruction() -> S 1:1:com.android.tools.r8.cf.code.CfInstruction withType(com.android.tools.r8.graph.DexType):68:68 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/internal/B7;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/B7;Lcom/android/tools/r8/utils/structural/a;Lcom/android/tools/r8/graph/C;)I"} 5:5:int com.android.tools.r8.graph.DexType.acceptCompareTo(com.android.tools.r8.graph.DexType,com.android.tools.r8.utils.structural.CompareToVisitor):104:104 -> 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/o;)V"} 7:7:void com.android.tools.r8.graph.DexType.acceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):110:110 -> a 7:7:void internalAcceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):84 -> 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.lens.GraphLens,com.android.tools.r8.graph.lens.InitClassLens,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,com.android.tools.r8.org.objectweb.asm.MethodVisitor):97:97 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/kn;Lcom/android/tools/r8/naming/o0;Lcom/android/tools/r8/internal/lB;Lcom/android/tools/r8/internal/jF;)V"} 9:9:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.lens.GraphLens.lookupType(com.android.tools.r8.graph.DexType):243:243 -> 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.lens.GraphLens,com.android.tools.r8.graph.lens.InitClassLens,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,com.android.tools.r8.org.objectweb.asm.MethodVisitor):97 -> 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.lens.GraphLens,com.android.tools.r8.graph.lens.InitClassLens,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,com.android.tools.r8.org.objectweb.asm.MethodVisitor):98:98 -> a 11:11:void print(com.android.tools.r8.cf.CfPrinter):108:108 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/p8;)V"} 12:12:void internalRegisterUse(com.android.tools.r8.graph.UseRegistry,com.android.tools.r8.graph.DexClassAndMethod,java.util.ListIterator):114:114 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/J5;Ljava/util/ListIterator;)V"} 13:13:boolean com.android.tools.r8.cf.code.CfCheckCast.ignoreCompatRules():48:48 -> a 13:13:void internalRegisterUse(com.android.tools.r8.graph.UseRegistry,com.android.tools.r8.graph.DexClassAndMethod,java.util.ListIterator):114 -> a 14:14:void internalRegisterUse(com.android.tools.r8.graph.UseRegistry,com.android.tools.r8.graph.DexClassAndMethod,java.util.ListIterator):114:114 -> a 15:17: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;Lcom/android/tools/r8/internal/N8;Lcom/android/tools/r8/internal/A8;)V"} 18:18:void addCheckCast(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState$Slot):131:131 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;Lcom/android/tools/r8/internal/H8;)V"} 19:19: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/ir/optimize/d0;Lcom/android/tools/r8/graph/u;Lcom/android/tools/r8/graph/o5;)Lcom/android/tools/r8/ir/optimize/V;"} 20: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):144:145 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/k7;Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/u6;)Lcom/android/tools/r8/internal/k7;"} com.android.tools.r8.cf.code.CfCheckCast asCheckCast() -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/M6;"} 1:1:com.android.tools.r8.graph.DexType getType():63:63 -> getType # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/v2;"} com.android.tools.r8.cf.code.CfTypeInstruction asTypeInstruction() -> w # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/X8;"} boolean canThrow() -> x int getCompareToId() -> z com.android.tools.r8.cf.code.CfCmp -> com.android.tools.r8.internal.U6: # {"id":"sourceFile","fileName":"CfCmp.java"} 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hb;Lcom/android/tools/r8/internal/qI;)V"} 1:9:int getAsmOpcode():90:98 -> T 10:10:int getAsmOpcode():94:94 -> T 1:1:com.android.tools.r8.ir.code.Cmp$Bias getBias():65:65 -> U # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/hb;"} 1:1:com.android.tools.r8.ir.code.NumericType getType():69:69 -> V # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/qI;"} 1:1:void internalAcceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/o;)V"} 2:2: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/B7;Lcom/android/tools/r8/utils/structural/a;Lcom/android/tools/r8/graph/C;)I"} 3:3:com.android.tools.r8.cf.code.CfCmp fromAsm(int):85:85 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/internal/U6;"} 4:4:com.android.tools.r8.cf.code.CfCmp fromAsm(int):83:83 -> a 5:5:com.android.tools.r8.cf.code.CfCmp fromAsm(int):81:81 -> a 6:6:com.android.tools.r8.cf.code.CfCmp fromAsm(int):79:79 -> a 7:7:com.android.tools.r8.cf.code.CfCmp fromAsm(int):77:77 -> a 8:8:com.android.tools.r8.cf.code.CfCmp fromAsm(int):75:75 -> a 9:9:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget com.android.tools.r8.ir.optimize.InliningConstraints.forBinop():91:91 -> 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):135 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/ir/optimize/d0;Lcom/android/tools/r8/graph/u;Lcom/android/tools/r8/graph/o5;)Lcom/android/tools/r8/ir/optimize/V;"} 10:10:void print(com.android.tools.r8.cf.CfPrinter):104:104 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/p8;)V"} 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.lens.GraphLens,com.android.tools.r8.graph.lens.InitClassLens,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,com.android.tools.r8.org.objectweb.asm.MethodVisitor):117:117 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/kn;Lcom/android/tools/r8/naming/o0;Lcom/android/tools/r8/internal/lB;Lcom/android/tools/r8/internal/jF;)V"} 12:14: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;Lcom/android/tools/r8/internal/N8;Lcom/android/tools/r8/internal/A8;)V"} 15: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):142:143 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/k7;Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/u6;)Lcom/android/tools/r8/internal/k7;"} 17:17: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 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):143 -> a 18: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:144 -> a 20:20: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 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):144 -> 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):145:145 -> a 1:1:int getCompareToId():50:50 -> z com.android.tools.r8.cf.code.CfCmp$1 -> com.android.tools.r8.internal.T6: # {"id":"sourceFile","fileName":"CfCmp.java"} int[] $SwitchMap$com$android$tools$r8$ir$code$NumericType -> a 1:1:void ():90:90 -> com.android.tools.r8.cf.code.CfConditionalJumpInstruction -> com.android.tools.r8.internal.W6: # {"id":"sourceFile","fileName":"CfConditionalJumpInstruction.java"} com.android.tools.r8.ir.code.IfType kind -> b com.android.tools.r8.ir.code.ValueType type -> c com.android.tools.r8.cf.code.CfLabel target -> d 1:4:void (com.android.tools.r8.ir.code.IfType,com.android.tools.r8.ir.code.ValueType,com.android.tools.r8.cf.code.CfLabel):20:23 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Jl;Lcom/android/tools/r8/internal/j20;Lcom/android/tools/r8/internal/M7;)V"} 1:1:com.android.tools.r8.cf.code.CfLabel getTarget():53:53 -> A # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/M7;"} boolean isConditionalJump() -> C boolean isJumpWithNormalTarget() -> N boolean hasFallthrough() -> T 1:1:com.android.tools.r8.ir.code.IfType getKind():48:48 -> U # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Jl;"} 1:1:com.android.tools.r8.ir.code.ValueType getType():57:57 -> V # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/j20;"} 1:1:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget com.android.tools.r8.ir.optimize.InliningConstraints.forJumpInstruction():271:271 -> 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):34 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/ir/optimize/d0;Lcom/android/tools/r8/graph/u;Lcom/android/tools/r8/graph/o5;)Lcom/android/tools/r8/ir/optimize/V;"} com.android.tools.r8.cf.code.CfConstClass -> com.android.tools.r8.internal.X6: # {"id":"sourceFile","fileName":"CfConstClass.java"} com.android.tools.r8.graph.DexType type -> b boolean ignoreCompatRules -> c boolean $assertionsDisabled -> d 1:1:void ():33:33 -> 1:1:void (com.android.tools.r8.graph.DexType):39:39 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)V"} 2:7:void (com.android.tools.r8.graph.DexType,boolean):42:47 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Z)V"} boolean isTypeInstruction() -> S 1:1: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/B7;Lcom/android/tools/r8/utils/structural/a;Lcom/android/tools/r8/graph/C;)I"} 2:2:int com.android.tools.r8.graph.DexType.acceptCompareTo(com.android.tools.r8.graph.DexType,com.android.tools.r8.utils.structural.CompareToVisitor):104:104 -> 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 -> a 3:3:void internalAcceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):77:77 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/o;)V"} 4:4:void com.android.tools.r8.graph.DexType.acceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):110:110 -> a 4:4:void internalAcceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):77 -> a 5:5:com.android.tools.r8.cf.code.CfInstruction withType(com.android.tools.r8.graph.DexType):97:97 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/internal/B7;"} 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):97 -> 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.lens.GraphLens,com.android.tools.r8.graph.lens.InitClassLens,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,com.android.tools.r8.org.objectweb.asm.MethodVisitor):110:110 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/kn;Lcom/android/tools/r8/naming/o0;Lcom/android/tools/r8/internal/lB;Lcom/android/tools/r8/internal/jF;)V"} 8:8:void print(com.android.tools.r8.cf.CfPrinter):121:121 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/p8;)V"} 9:15:java.lang.String getInternalName(com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.naming.NamingLens):130:136 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/naming/o0;)Ljava/lang/String;"} 16:16:java.lang.String getInternalName(com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.naming.NamingLens):134:134 -> a 17:17:void internalRegisterUse(com.android.tools.r8.graph.UseRegistry,com.android.tools.r8.graph.DexClassAndMethod,java.util.ListIterator):143:143 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/J5;Ljava/util/ListIterator;)V"} 18:18:boolean com.android.tools.r8.cf.code.CfConstClass.ignoreCompatRules():61:61 -> a 18:18:void internalRegisterUse(com.android.tools.r8.graph.UseRegistry,com.android.tools.r8.graph.DexClassAndMethod,java.util.ListIterator):143 -> a 19:19:void internalRegisterUse(com.android.tools.r8.graph.UseRegistry,com.android.tools.r8.graph.DexClassAndMethod,java.util.ListIterator):143:143 -> 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):148:148 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;Lcom/android/tools/r8/internal/N8;Lcom/android/tools/r8/internal/A8;)V"} 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):154:154 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/ir/optimize/d0;Lcom/android/tools/r8/graph/u;Lcom/android/tools/r8/graph/o5;)Lcom/android/tools/r8/ir/optimize/V;"} 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):161:161 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/k7;Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/u6;)Lcom/android/tools/r8/internal/k7;"} com.android.tools.r8.cf.code.CfConstClass asConstClass() -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/X6;"} 1:1:com.android.tools.r8.graph.DexType getType():92:92 -> getType # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/v2;"} com.android.tools.r8.cf.code.CfTypeInstruction asTypeInstruction() -> w # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/X8;"} boolean canThrow() -> x int getCompareToId() -> z com.android.tools.r8.cf.code.CfConstDynamic -> com.android.tools.r8.internal.Y6: # {"id":"sourceFile","fileName":"CfConstDynamic.java"} com.android.tools.r8.ir.desugar.constantdynamic.ConstantDynamicReference reference -> b boolean $assertionsDisabled -> c 1:1:void ():44:44 -> 1:9:void (int,com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexMethodHandle,java.util.List):53:61 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/graph/u2;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/l2;Ljava/util/ArrayList;)V"} boolean isTypeInstruction() -> S 1:1:com.android.tools.r8.graph.DexMethodHandle getBootstrapMethod():85:85 -> T # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/l2;"} 1:1:java.util.List getBootstrapMethodArguments():89:89 -> U 1:1:com.android.tools.r8.ir.desugar.constantdynamic.ConstantDynamicReference getReference():77:77 -> V # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Lc;"} 1:15:com.android.tools.r8.cf.code.CfConstDynamic fromAsmConstantDynamic(int,com.android.tools.r8.org.objectweb.asm.ConstantDynamic,com.android.tools.r8.graph.JarApplicationReader,com.android.tools.r8.graph.DexType):97:111 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/internal/Hc;Lcom/android/tools/r8/graph/M3;Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/internal/Y6;"} 16:16:int internalAcceptCompareTo(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.utils.structural.CompareToVisitor,com.android.tools.r8.graph.CfCompareHelper):124:124 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/B7;Lcom/android/tools/r8/utils/structural/a;Lcom/android/tools/r8/graph/C;)I"} 17:17:void internalAcceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):129:129 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/o;)V"} 18:18:com.android.tools.r8.cf.code.CfInstruction withType(com.android.tools.r8.graph.DexType):149:149 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/internal/B7;"} 19:21: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.lens.GraphLens,com.android.tools.r8.graph.lens.InitClassLens,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,com.android.tools.r8.org.objectweb.asm.MethodVisitor):162:164 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/kn;Lcom/android/tools/r8/naming/o0;Lcom/android/tools/r8/internal/lB;Lcom/android/tools/r8/internal/jF;)V"} 22: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.lens.GraphLens,com.android.tools.r8.graph.lens.InitClassLens,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,com.android.tools.r8.org.objectweb.asm.MethodVisitor):163:167 -> a 27: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.lens.GraphLens,com.android.tools.r8.graph.lens.InitClassLens,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,com.android.tools.r8.org.objectweb.asm.MethodVisitor):166:174 -> a 36:36:java.lang.String com.android.tools.r8.cf.code.CfConstDynamic.getConstantTypeDescriptor(com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.graph.DexItemFactory):183:183 -> 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.lens.GraphLens,com.android.tools.r8.graph.lens.InitClassLens,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,com.android.tools.r8.org.objectweb.asm.MethodVisitor):175 -> a 37:37:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.lens.GraphLens.lookupType(com.android.tools.r8.graph.DexType):243:243 -> a 37:37:java.lang.String com.android.tools.r8.cf.code.CfConstDynamic.getConstantTypeDescriptor(com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.graph.DexItemFactory):183 -> a 37: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.lens.GraphLens,com.android.tools.r8.graph.lens.InitClassLens,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,com.android.tools.r8.org.objectweb.asm.MethodVisitor):175 -> a 38:39:java.lang.String com.android.tools.r8.cf.code.CfConstDynamic.getConstantTypeDescriptor(com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.graph.DexItemFactory):184:185 -> a 38:39: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.lens.GraphLens,com.android.tools.r8.graph.lens.InitClassLens,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,com.android.tools.r8.org.objectweb.asm.MethodVisitor):175 -> a 40: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.lens.GraphLens,com.android.tools.r8.graph.lens.InitClassLens,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,com.android.tools.r8.org.objectweb.asm.MethodVisitor):176:178 -> a 43:43:void print(com.android.tools.r8.cf.CfPrinter):196:196 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/p8;)V"} 44:46:void internalRegisterUse(com.android.tools.r8.graph.UseRegistry,com.android.tools.r8.graph.DexClassAndMethod,java.util.ListIterator):207:209 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/J5;Ljava/util/ListIterator;)V"} 47:49:void internalRegisterUse(com.android.tools.r8.graph.UseRegistry,com.android.tools.r8.graph.DexClassAndMethod,java.util.ListIterator):208:210 -> 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):215:215 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;Lcom/android/tools/r8/internal/N8;Lcom/android/tools/r8/internal/A8;)V"} 51:51: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):221:221 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/ir/optimize/d0;Lcom/android/tools/r8/graph/u;Lcom/android/tools/r8/graph/o5;)Lcom/android/tools/r8/ir/optimize/V;"} 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):228:228 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/k7;Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/u6;)Lcom/android/tools/r8/internal/k7;"} com.android.tools.r8.cf.code.CfConstDynamic asConstDynamic() -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Y6;"} 1:1:com.android.tools.r8.graph.DexType getType():144:144 -> getType # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/v2;"} com.android.tools.r8.cf.code.CfTypeInstruction asTypeInstruction() -> w # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/X8;"} boolean canThrow() -> x int getCompareToId() -> z com.android.tools.r8.cf.code.CfConstMethodHandle -> com.android.tools.r8.internal.Z6: # {"id":"sourceFile","fileName":"CfConstMethodHandle.java"} com.android.tools.r8.graph.DexMethodHandle handle -> b 1:2:void (com.android.tools.r8.graph.DexMethodHandle):36:37 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/l2;)V"} 1:1:com.android.tools.r8.graph.DexMethodHandle getHandle():41:41 -> T # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/l2;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/B7;Lcom/android/tools/r8/utils/structural/a;Lcom/android/tools/r8/graph/C;)I"} 2:2:void internalAcceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):57:57 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/o;)V"} 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.lens.GraphLens,com.android.tools.r8.graph.lens.InitClassLens,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,com.android.tools.r8.org.objectweb.asm.MethodVisitor):70:73 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/kn;Lcom/android/tools/r8/naming/o0;Lcom/android/tools/r8/internal/lB;Lcom/android/tools/r8/internal/jF;)V"} 7:7:void print(com.android.tools.r8.cf.CfPrinter):84:84 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/p8;)V"} 8:8:void internalRegisterUse(com.android.tools.r8.graph.UseRegistry,com.android.tools.r8.graph.DexClassAndMethod,java.util.ListIterator):90:90 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/J5;Ljava/util/ListIterator;)V"} 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):101:102 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;Lcom/android/tools/r8/internal/N8;Lcom/android/tools/r8/internal/A8;)V"} 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):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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/k7;Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/u6;)Lcom/android/tools/r8/internal/k7;"} 13:13:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget com.android.tools.r8.ir.optimize.InliningConstraints.forConstMethodHandle():347:347 -> 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/ir/optimize/d0;Lcom/android/tools/r8/graph/u;Lcom/android/tools/r8/graph/o5;)Lcom/android/tools/r8/ir/optimize/V;"} boolean canThrow() -> x int getCompareToId() -> z com.android.tools.r8.cf.code.CfConstMethodType -> com.android.tools.r8.internal.a7: # {"id":"sourceFile","fileName":"CfConstMethodType.java"} com.android.tools.r8.graph.DexProto type -> b 1:2:void (com.android.tools.r8.graph.DexProto):36:37 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/r2;)V"} 1:1:com.android.tools.r8.graph.DexProto getType():41:41 -> T # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/r2;"} 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.lens.GraphLens,com.android.tools.r8.graph.lens.InitClassLens,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,com.android.tools.r8.org.objectweb.asm.MethodVisitor):70 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/kn;Lcom/android/tools/r8/naming/o0;Lcom/android/tools/r8/internal/lB;Lcom/android/tools/r8/internal/jF;)V"} 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.lens.GraphLens,com.android.tools.r8.graph.lens.InitClassLens,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,com.android.tools.r8.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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/B7;Lcom/android/tools/r8/utils/structural/a;Lcom/android/tools/r8/graph/C;)I"} 5:5:void internalAcceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):57:57 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/o;)V"} 6:6:void print(com.android.tools.r8.cf.CfPrinter):82:82 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/p8;)V"} 7:7:void internalRegisterUse(com.android.tools.r8.graph.UseRegistry,com.android.tools.r8.graph.DexClassAndMethod,java.util.ListIterator):88:88 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/J5;Ljava/util/ListIterator;)V"} 8:10:void com.android.tools.r8.graph.UseRegistry.registerProto(com.android.tools.r8.graph.DexProto):255:257 -> a 8:10:void internalRegisterUse(com.android.tools.r8.graph.UseRegistry,com.android.tools.r8.graph.DexClassAndMethod,java.util.ListIterator):88 -> 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):99:100 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;Lcom/android/tools/r8/internal/N8;Lcom/android/tools/r8/internal/A8;)V"} 13: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/k7;Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/u6;)Lcom/android/tools/r8/internal/k7;"} 15:15:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget com.android.tools.r8.ir.optimize.InliningConstraints.forConstMethodType():351:351 -> 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/ir/optimize/d0;Lcom/android/tools/r8/graph/u;Lcom/android/tools/r8/graph/o5;)Lcom/android/tools/r8/ir/optimize/V;"} boolean canThrow() -> x int getCompareToId() -> z com.android.tools.r8.cf.code.CfConstNull -> com.android.tools.r8.internal.b7: # {"id":"sourceFile","fileName":"CfConstNull.java"} 1:1:void ():29:29 -> 1:1:void internalAcceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/o;)V"} 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.lens.GraphLens,com.android.tools.r8.graph.lens.InitClassLens,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,com.android.tools.r8.org.objectweb.asm.MethodVisitor):41:41 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/kn;Lcom/android/tools/r8/naming/o0;Lcom/android/tools/r8/internal/lB;Lcom/android/tools/r8/internal/jF;)V"} 3:3: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/B7;Lcom/android/tools/r8/utils/structural/a;Lcom/android/tools/r8/graph/C;)I"} 4:4:void print(com.android.tools.r8.cf.CfPrinter):67:67 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/p8;)V"} 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:72 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;Lcom/android/tools/r8/internal/N8;Lcom/android/tools/r8/internal/A8;)V"} 6:6:void com.android.tools.r8.ir.conversion.IRBuilder.addNullConst(int):1220:1220 -> 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):72 -> 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):85:85 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/k7;Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/u6;)Lcom/android/tools/r8/internal/k7;"} 8:8:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget com.android.tools.r8.ir.optimize.InliningConstraints.forConstInstruction():107:107 -> 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):78 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/ir/optimize/d0;Lcom/android/tools/r8/graph/u;Lcom/android/tools/r8/graph/o5;)Lcom/android/tools/r8/ir/optimize/V;"} int getCompareToId() -> z com.android.tools.r8.cf.code.CfConstNumber -> com.android.tools.r8.internal.d7: # {"id":"sourceFile","fileName":"CfConstNumber.java"} long value -> b com.android.tools.r8.ir.code.ValueType type -> c boolean $assertionsDisabled -> d int $r8$clinit -> e 1:1:void ():31:31 -> 1:4:void (long,com.android.tools.r8.ir.code.ValueType):40:43 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(JLcom/android/tools/r8/internal/j20;)V"} 1:2:double getDoubleValue():86:87 -> T 1:2:float getFloatValue():81:82 -> U 1:2:int getIntValue():71:72 -> V 1:2:long getLongValue():76:77 -> W 1:1:long getRawValue():67:67 -> X 1:1:com.android.tools.r8.ir.code.ValueType getType():63:63 -> Y # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/j20;"} 1:1:void specify(com.android.tools.r8.utils.structural.StructuralSpecification):37:37 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/z;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/B7;Lcom/android/tools/r8/utils/structural/a;Lcom/android/tools/r8/graph/C;)I"} 3:3:void internalAcceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):59:59 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/o;)V"} 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.lens.GraphLens,com.android.tools.r8.graph.lens.InitClassLens,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,com.android.tools.r8.org.objectweb.asm.MethodVisitor):100:152 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/kn;Lcom/android/tools/r8/naming/o0;Lcom/android/tools/r8/internal/lB;Lcom/android/tools/r8/internal/jF;)V"} 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.lens.GraphLens,com.android.tools.r8.graph.lens.InitClassLens,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,com.android.tools.r8.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.lens.GraphLens,com.android.tools.r8.graph.lens.InitClassLens,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,com.android.tools.r8.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.lens.GraphLens,com.android.tools.r8.graph.lens.InitClassLens,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,com.android.tools.r8.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.lens.GraphLens,com.android.tools.r8.graph.lens.InitClassLens,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,com.android.tools.r8.org.objectweb.asm.MethodVisitor):144:144 -> a 68:75: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.lens.GraphLens,com.android.tools.r8.graph.lens.InitClassLens,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,com.android.tools.r8.org.objectweb.asm.MethodVisitor):127:134 -> a 76:76: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.lens.GraphLens,com.android.tools.r8.graph.lens.InitClassLens,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,com.android.tools.r8.org.objectweb.asm.MethodVisitor):129:129 -> a 77:77:boolean com.android.tools.r8.cf.code.CfConstNumber.isNegativeZeroFloat(float):219:219 -> a 77:77: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.lens.GraphLens,com.android.tools.r8.graph.lens.InitClassLens,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,com.android.tools.r8.org.objectweb.asm.MethodVisitor):130 -> a 78:78: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.lens.GraphLens,com.android.tools.r8.graph.lens.InitClassLens,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,com.android.tools.r8.org.objectweb.asm.MethodVisitor):131:131 -> a 79:83: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.lens.GraphLens,com.android.tools.r8.graph.lens.InitClassLens,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,com.android.tools.r8.org.objectweb.asm.MethodVisitor):117:121 -> a 84:84: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.lens.GraphLens,com.android.tools.r8.graph.lens.InitClassLens,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,com.android.tools.r8.org.objectweb.asm.MethodVisitor):119:119 -> a 85:93: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.lens.GraphLens,com.android.tools.r8.graph.lens.InitClassLens,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,com.android.tools.r8.org.objectweb.asm.MethodVisitor):103:111 -> a 94:94:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget com.android.tools.r8.ir.optimize.InliningConstraints.forConstInstruction():107:107 -> a 94:94: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/ir/optimize/d0;Lcom/android/tools/r8/graph/u;Lcom/android/tools/r8/graph/o5;)Lcom/android/tools/r8/ir/optimize/V;"} 95:95:void print(com.android.tools.r8.cf.CfPrinter):224:224 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/p8;)V"} 96:96: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;Lcom/android/tools/r8/internal/N8;Lcom/android/tools/r8/internal/A8;)V"} 97:97: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/k7;Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/u6;)Lcom/android/tools/r8/internal/k7;"} 98:98:boolean com.android.tools.r8.ir.code.ValueType.isPrimitive():43:43 -> a 98:98: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)"]} 99:100: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 101:101: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 101:101: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() -> z com.android.tools.r8.cf.code.CfConstNumber$1 -> com.android.tools.r8.internal.c7: # {"id":"sourceFile","fileName":"CfConstNumber.java"} int[] $SwitchMap$com$android$tools$r8$ir$code$ValueType -> a 1:1:void ():100:100 -> com.android.tools.r8.cf.code.CfConstString -> com.android.tools.r8.internal.e7: # {"id":"sourceFile","fileName":"CfConstString.java"} com.android.tools.r8.graph.DexString string -> b 1:2:void (com.android.tools.r8.graph.DexString):32:33 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/u2;)V"} 1:1:com.android.tools.r8.graph.DexString getString():53:53 -> T # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/u2;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/B7;Lcom/android/tools/r8/utils/structural/a;Lcom/android/tools/r8/graph/C;)I"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/o;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/u2;)V"} 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.lens.GraphLens,com.android.tools.r8.graph.lens.InitClassLens,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,com.android.tools.r8.org.objectweb.asm.MethodVisitor):80:80 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/kn;Lcom/android/tools/r8/naming/o0;Lcom/android/tools/r8/internal/lB;Lcom/android/tools/r8/internal/jF;)V"} 7:7:void print(com.android.tools.r8.cf.CfPrinter):91:91 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/p8;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;Lcom/android/tools/r8/internal/N8;Lcom/android/tools/r8/internal/A8;)V"} 10:12:void com.android.tools.r8.ir.conversion.IRBuilder.addConstString(int,com.android.tools.r8.graph.DexString):1256:1258 -> 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/ir/optimize/d0;Lcom/android/tools/r8/graph/u;Lcom/android/tools/r8/graph/o5;)Lcom/android/tools/r8/ir/optimize/V;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/k7;Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/u6;)Lcom/android/tools/r8/internal/k7;"} com.android.tools.r8.cf.code.CfConstString asConstString() -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/e7;"} boolean canThrow() -> x int getCompareToId() -> z com.android.tools.r8.cf.code.CfDexItemBasedConstString -> com.android.tools.r8.internal.h7: # {"id":"sourceFile","fileName":"CfDexItemBasedConstString.java"} com.android.tools.r8.graph.DexReference item -> b com.android.tools.r8.naming.dexitembasedstring.NameComputationInfo nameComputationInfo -> c 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/s2;Lcom/android/tools/r8/internal/qG;)V"} 1:1:com.android.tools.r8.graph.DexReference getItem():60:60 -> T # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/s2;"} 1:1:com.android.tools.r8.naming.dexitembasedstring.NameComputationInfo getNameComputationInfo():64:64 -> U # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/qG;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/B7;Lcom/android/tools/r8/utils/structural/a;Lcom/android/tools/r8/graph/C;)I"} 2:2:void internalAcceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):56:56 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/o;)V"} 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.lens.GraphLens,com.android.tools.r8.graph.lens.InitClassLens,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,com.android.tools.r8.org.objectweb.asm.MethodVisitor):87:87 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/kn;Lcom/android/tools/r8/naming/o0;Lcom/android/tools/r8/internal/lB;Lcom/android/tools/r8/internal/jF;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/ir/optimize/d0;Lcom/android/tools/r8/graph/u;Lcom/android/tools/r8/graph/o5;)Lcom/android/tools/r8/ir/optimize/V;"} 5:5:void print(com.android.tools.r8.cf.CfPrinter):99:99 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/p8;)V"} 6:7:void internalRegisterUse(com.android.tools.r8.graph.UseRegistry,com.android.tools.r8.graph.DexClassAndMethod,java.util.ListIterator):111:112 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/J5;Ljava/util/ListIterator;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;Lcom/android/tools/r8/internal/N8;Lcom/android/tools/r8/internal/A8;)V"} 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):1263:1266 -> 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/k7;Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/u6;)Lcom/android/tools/r8/internal/k7;"} com.android.tools.r8.cf.code.CfDexItemBasedConstString asDexItemBasedConstString() -> f # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/h7;"} boolean canThrow() -> x int getCompareToId() -> z com.android.tools.r8.cf.code.CfFieldInstruction -> com.android.tools.r8.internal.i7: # {"id":"sourceFile","fileName":"CfFieldInstruction.java"} 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;)V"} 2:5:void (com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexField):39:42 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;Lcom/android/tools/r8/graph/Y0;)V"} boolean isFieldInstruction() -> E 1:1:com.android.tools.r8.graph.DexField getDeclaringField():65:65 -> T # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/Y0;"} int getOpcode() -> U com.android.tools.r8.cf.code.CfFieldInstruction createWithField(com.android.tools.r8.graph.DexField) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;)Lcom/android/tools/r8/internal/i7;"} 1:3:void specify(com.android.tools.r8.utils.structural.StructuralSpecification):30:32 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/z;)V"} 4:4:com.android.tools.r8.cf.code.CfFieldInstruction create(int,com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexField):56:56 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/graph/Y0;Lcom/android/tools/r8/graph/Y0;)Lcom/android/tools/r8/internal/i7;"} 5:5:com.android.tools.r8.cf.code.CfFieldInstruction create(int,com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexField):54:54 -> a 6:6:com.android.tools.r8.cf.code.CfFieldInstruction create(int,com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexField):52:52 -> a 7:7:com.android.tools.r8.cf.code.CfFieldInstruction create(int,com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexField):50:50 -> a 8:8:com.android.tools.r8.cf.code.CfFieldInstruction create(int,com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexField):48:48 -> a 9:9: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/B7;Lcom/android/tools/r8/utils/structural/a;Lcom/android/tools/r8/graph/C;)I"} 10:10:void internalAcceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):83:83 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/o;)V"} 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.lens.GraphLens,com.android.tools.r8.graph.lens.InitClassLens,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,com.android.tools.r8.org.objectweb.asm.MethodVisitor):108:108 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/kn;Lcom/android/tools/r8/naming/o0;Lcom/android/tools/r8/internal/lB;Lcom/android/tools/r8/internal/jF;)V"} 12:12:com.android.tools.r8.graph.DexField com.android.tools.r8.graph.lens.GraphLens.lookupField(com.android.tools.r8.graph.DexField):333:333 -> 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.lens.GraphLens,com.android.tools.r8.graph.lens.InitClassLens,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,com.android.tools.r8.org.objectweb.asm.MethodVisitor):108 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 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.lens.GraphLens,com.android.tools.r8.graph.lens.InitClassLens,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,com.android.tools.r8.org.objectweb.asm.MethodVisitor):109:109 -> a 14:14:com.android.tools.r8.graph.DexField com.android.tools.r8.graph.lens.GraphLens.lookupField(com.android.tools.r8.graph.DexField):333:333 -> 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.lens.GraphLens,com.android.tools.r8.graph.lens.InitClassLens,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,com.android.tools.r8.org.objectweb.asm.MethodVisitor):109 -> a 15: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.lens.GraphLens,com.android.tools.r8.graph.lens.InitClassLens,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,com.android.tools.r8.org.objectweb.asm.MethodVisitor):110:113 -> a 19:19:void print(com.android.tools.r8.cf.CfPrinter):123:123 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/p8;)V"} 1:1:com.android.tools.r8.graph.DexField getField():61:61 -> getField # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/Y0;"} com.android.tools.r8.cf.code.CfFieldInstruction asFieldInstruction() -> h # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/i7;"} boolean canThrow() -> x 1:1:int getCompareToId():72:72 -> z com.android.tools.r8.cf.code.CfFrame -> com.android.tools.r8.internal.j7: # {"id":"sourceFile","fileName":"CfFrame.java"} com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectSortedMap locals -> b java.util.Deque stack -> c java.util.Deque EMPTY_STACK -> d boolean $assertionsDisabled -> e 1:4:void ():49:52 -> 1:1:void ():87:87 -> 2:3:void (com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap):92:93 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lp;)V"} 4:6:void (com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap,java.util.Deque):104:106 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lp;Ljava/util/ArrayDeque;)V"} 7:11:void (com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectSortedMap,java.util.Deque):110:114 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Wp;Ljava/util/Deque;)V"} boolean isFrame() -> G 1:1:com.android.tools.r8.cf.code.CfFrame$Builder builder():118:118 -> T # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/j7$a;"} 1:1:com.android.tools.r8.cf.code.CfFrame clone():123:123 -> U # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/j7;"} 1:2:int computeStackSize():206:207 -> V 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectSortedMap getLocals():139:139 -> W # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Wp;"} 1:2:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap getMutableLocals():143:144 -> X # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/lp;"} 1:2:java.util.ArrayDeque getMutableStack():152:153 -> Y 1:1:java.util.Deque getStack():148:148 -> Z 1:1:void internalAcceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/o;)V"} 2:2: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/B7;Lcom/android/tools/r8/utils/structural/a;Lcom/android/tools/r8/graph/C;)I"} 3:4:void forEachLocal(com.android.tools.r8.utils.IntObjConsumer):133:134 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/n1;)V"} 5:5:int com.android.tools.r8.cf.code.CfFrame.computeStackCount():201:201 -> 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.lens.GraphLens,com.android.tools.r8.graph.lens.InitClassLens,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,com.android.tools.r8.org.objectweb.asm.MethodVisitor):188 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/kn;Lcom/android/tools/r8/naming/o0;Lcom/android/tools/r8/internal/lB;Lcom/android/tools/r8/internal/jF;)V"} 6:13:java.lang.Object[] com.android.tools.r8.cf.code.CfFrame.computeStackTypes(int,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.naming.NamingLens):213:220 -> a 6: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.lens.GraphLens,com.android.tools.r8.graph.lens.InitClassLens,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,com.android.tools.r8.org.objectweb.asm.MethodVisitor):189 -> a 14:23:int com.android.tools.r8.cf.code.CfFrame.computeLocalsCount():226:235 -> a 14: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.lens.GraphLens,com.android.tools.r8.graph.lens.InitClassLens,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,com.android.tools.r8.org.objectweb.asm.MethodVisitor):190 -> a 24:31:java.lang.Object[] com.android.tools.r8.cf.code.CfFrame.computeLocalsTypes(int,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.naming.NamingLens):246:253 -> a 24: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.lens.GraphLens,com.android.tools.r8.graph.lens.InitClassLens,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,com.android.tools.r8.org.objectweb.asm.MethodVisitor):191 -> a 32: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.lens.GraphLens,com.android.tools.r8.graph.lens.InitClassLens,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,com.android.tools.r8.org.objectweb.asm.MethodVisitor):192:192 -> a 33:33:void internalRegisterUse(com.android.tools.r8.graph.UseRegistry,com.android.tools.r8.graph.DexClassAndMethod,java.util.ListIterator):263:263 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/J5;Ljava/util/ListIterator;)V"} 34:37:void com.android.tools.r8.cf.code.CfFrame.internalRegisterUse(com.android.tools.r8.graph.UseRegistry,com.android.tools.r8.cf.code.frame.FrameType):278:281 -> a 34:37:void internalRegisterUse(com.android.tools.r8.graph.UseRegistry,com.android.tools.r8.graph.DexClassAndMethod,java.util.ListIterator):264 -> a 38:41:void com.android.tools.r8.cf.code.CfFrame.internalRegisterUse(com.android.tools.r8.graph.UseRegistry,com.android.tools.r8.cf.code.frame.FrameType):280:283 -> a 38:41:void internalRegisterUse(com.android.tools.r8.graph.UseRegistry,com.android.tools.r8.graph.DexClassAndMethod,java.util.ListIterator):264 -> a 42:42:void internalRegisterUse(com.android.tools.r8.graph.UseRegistry,com.android.tools.r8.graph.DexClassAndMethod,java.util.ListIterator):265:265 -> a 43:43:boolean com.android.tools.r8.utils.TraversalContinuation.shouldBreak():156:156 -> a 43:43:void internalRegisterUse(com.android.tools.r8.graph.UseRegistry,com.android.tools.r8.graph.DexClassAndMethod,java.util.ListIterator):265 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 44:44:void internalRegisterUse(com.android.tools.r8.graph.UseRegistry,com.android.tools.r8.graph.DexClassAndMethod,java.util.ListIterator):269:269 -> a 45:48:void com.android.tools.r8.cf.code.CfFrame.internalRegisterUse(com.android.tools.r8.graph.UseRegistry,com.android.tools.r8.cf.code.frame.FrameType):278:281 -> a 45:48:void internalRegisterUse(com.android.tools.r8.graph.UseRegistry,com.android.tools.r8.graph.DexClassAndMethod,java.util.ListIterator):270 -> a 49:52:void com.android.tools.r8.cf.code.CfFrame.internalRegisterUse(com.android.tools.r8.graph.UseRegistry,com.android.tools.r8.cf.code.frame.FrameType):280:283 -> a 49:52:void internalRegisterUse(com.android.tools.r8.graph.UseRegistry,com.android.tools.r8.graph.DexClassAndMethod,java.util.ListIterator):270 -> a 53:53:void internalRegisterUse(com.android.tools.r8.graph.UseRegistry,com.android.tools.r8.graph.DexClassAndMethod,java.util.ListIterator):271:271 -> a 54:54:boolean com.android.tools.r8.utils.TraversalContinuation.shouldBreak():156:156 -> a 54:54:void internalRegisterUse(com.android.tools.r8.graph.UseRegistry,com.android.tools.r8.graph.DexClassAndMethod,java.util.ListIterator):271 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 55:55:void print(com.android.tools.r8.cf.CfPrinter):294:294 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/p8;)V"} 56:56:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):299:299 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;Lcom/android/tools/r8/internal/N8;Lcom/android/tools/r8/internal/A8;)V"} 57:57: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):310:310 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/ir/optimize/d0;Lcom/android/tools/r8/graph/u;Lcom/android/tools/r8/graph/o5;)Lcom/android/tools/r8/ir/optimize/V;"} 58:58: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):315:315 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/k7;Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/u6;)Lcom/android/tools/r8/internal/k7;"} 59:85:com.android.tools.r8.cf.code.CfFrame mapReferenceTypes(java.util.function.Function):333:359 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Function;)Lcom/android/tools/r8/internal/j7;"} 86:86:com.android.tools.r8.cf.code.frame.FrameType com.android.tools.r8.cf.code.CfFrame$Builder.getLocal(int):413:413 -> a 86:86:com.android.tools.r8.cf.code.CfFrame mapReferenceTypes(java.util.function.Function):359 -> a 87:87:boolean com.android.tools.r8.cf.code.CfFrame$Builder.hasLocal(int):409:409 -> a 87:87:com.android.tools.r8.cf.code.frame.FrameType com.android.tools.r8.cf.code.CfFrame$Builder.getLocal(int):413 -> a 87:87:com.android.tools.r8.cf.code.CfFrame mapReferenceTypes(java.util.function.Function):359 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 88:88:boolean com.android.tools.r8.cf.code.CfFrame$Builder.hasLocal(int):409:409 -> a 88:88:com.android.tools.r8.cf.code.frame.FrameType com.android.tools.r8.cf.code.CfFrame$Builder.getLocal(int):413 -> a 88:88:com.android.tools.r8.cf.code.CfFrame mapReferenceTypes(java.util.function.Function):359 -> a 89:89:com.android.tools.r8.cf.code.frame.FrameType com.android.tools.r8.cf.code.CfFrame$Builder.getLocal(int):413:413 -> a 89:89:com.android.tools.r8.cf.code.CfFrame mapReferenceTypes(java.util.function.Function):359 -> a 90:90:com.android.tools.r8.cf.code.frame.FrameType com.android.tools.r8.cf.code.CfFrame$Builder.getLocal(int):414:414 -> a 90:90:com.android.tools.r8.cf.code.CfFrame mapReferenceTypes(java.util.function.Function):359 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 91:91:com.android.tools.r8.cf.code.frame.FrameType com.android.tools.r8.cf.code.CfFrame$Builder.getLocal(int):414:414 -> a 91:91:com.android.tools.r8.cf.code.CfFrame mapReferenceTypes(java.util.function.Function):359 -> a 92:101:com.android.tools.r8.cf.code.CfFrame mapReferenceTypes(java.util.function.Function):359:368 -> a 1:1:com.android.tools.r8.cf.code.CfFrame mutableCopy():127:127 -> a0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/j7;"} 1:1:java.lang.Object clone():49:49 -> clone 1:5:boolean equals(java.lang.Object):161:165 -> equals 1:3:int hashCode():171:173 -> hashCode com.android.tools.r8.cf.code.CfFrame asFrame() -> i # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/j7;"} 1:1:java.lang.String toString():289:289 -> toString int getCompareToId() -> z com.android.tools.r8.cf.code.CfFrame$Builder -> com.android.tools.r8.internal.j7$a: # {"id":"sourceFile","fileName":"CfFrame.java"} com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectSortedMap locals -> a java.util.Deque stack -> b boolean hasIncompleteUninitializedNew -> c boolean seenStore -> d boolean $assertionsDisabled -> e 1:1:void ():371:371 -> 1:7:void ():371:377 -> 1:3:com.android.tools.r8.cf.code.CfFrame$Builder allocateStack(int):380:382 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/internal/j7$a;"} 4:5:com.android.tools.r8.cf.code.CfFrame$Builder appendLocal(com.android.tools.r8.cf.code.frame.FrameType):389:390 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Ti;)Lcom/android/tools/r8/internal/j7$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):439:439 -> a 6:6:com.android.tools.r8.cf.code.CfFrame$Builder appendLocal(com.android.tools.r8.cf.code.frame.FrameType):391 -> a 7:10:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap com.android.tools.r8.cf.code.CfFrame$Builder.ensureMutableLocals():456:459 -> a 7:10: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):440 -> a 7:10:com.android.tools.r8.cf.code.CfFrame$Builder appendLocal(com.android.tools.r8.cf.code.frame.FrameType):391 -> a 11: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):441:441 -> a 11:11:com.android.tools.r8.cf.code.CfFrame$Builder appendLocal(com.android.tools.r8.cf.code.frame.FrameType):391 -> a 12:12:com.android.tools.r8.cf.code.CfFrame$Builder apply(java.util.function.Consumer):395:395 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Consumer;)Lcom/android/tools/r8/internal/j7$a;"} 13:13:com.android.tools.r8.cf.code.CfFrame$Builder setLocals(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectSortedMap):424:424 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Wp;)Lcom/android/tools/r8/internal/j7$a;"} 14:14:com.android.tools.r8.cf.code.CfFrame$Builder setStack(java.util.Deque):429:429 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/ArrayDeque;)Lcom/android/tools/r8/internal/j7$a;"} 15:15:com.android.tools.r8.cf.code.CfFrame$Builder store(int,com.android.tools.r8.cf.code.frame.FrameType):434:434 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/internal/Ti;)Lcom/android/tools/r8/internal/j7$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):439:439 -> a 16:16:com.android.tools.r8.cf.code.CfFrame$Builder store(int,com.android.tools.r8.cf.code.frame.FrameType):435 -> a 17:20:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap com.android.tools.r8.cf.code.CfFrame$Builder.ensureMutableLocals():456:459 -> a 17:20: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):440 -> a 17:20:com.android.tools.r8.cf.code.CfFrame$Builder store(int,com.android.tools.r8.cf.code.frame.FrameType):435 -> a 21:21: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):441:441 -> a 21:21:com.android.tools.r8.cf.code.CfFrame$Builder store(int,com.android.tools.r8.cf.code.frame.FrameType):435 -> a 22:22:com.android.tools.r8.cf.code.CfFrame build():446:446 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/j7;"} 23:24:void com.android.tools.r8.cf.code.CfFrame$Builder.ensureMutableStack():463:464 -> a 23:24:com.android.tools.r8.cf.code.CfFrame$Builder push(com.android.tools.r8.cf.code.frame.PreciseFrameType):418 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/zM;)Lcom/android/tools/r8/internal/j7$a;"} 25:25:com.android.tools.r8.cf.code.CfFrame$Builder push(com.android.tools.r8.cf.code.frame.PreciseFrameType):419:419 -> a 1:1:boolean hasLocal(int):409:409 -> b 2:5:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap com.android.tools.r8.cf.code.CfFrame$Builder.ensureMutableLocals():456:459 -> b 2:5:com.android.tools.r8.cf.code.CfFrame buildMutable():450 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/j7;"} 6:7:void com.android.tools.r8.cf.code.CfFrame$Builder.ensureMutableStack():463:464 -> b 6:7:com.android.tools.r8.cf.code.CfFrame buildMutable():451 -> b 8:8:com.android.tools.r8.cf.code.CfFrame buildMutable():452:452 -> b 1:1:boolean hasIncompleteUninitializedNew():400:400 -> c 1:1:com.android.tools.r8.cf.code.CfFrame$Builder setHasIncompleteUninitializedNew():404:404 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} com.android.tools.r8.cf.code.CfFrameUtils -> com.android.tools.r8.internal.l7: # {"id":"sourceFile","fileName":"CfFrameUtils.java"} boolean $assertionsDisabled -> a 1:1:void ():12:12 -> 1:18:void storeLocal(int,com.android.tools.r8.cf.code.frame.FrameType,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap):16:33 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/internal/Ti;Lcom/android/tools/r8/internal/lp;)V"} 19:27:boolean verifyLocals(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectSortedMap):38:46 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Wp;)V"} com.android.tools.r8.cf.code.CfFrameVerifier -> com.android.tools.r8.internal.o7: # {"id":"sourceFile","fileName":"CfFrameVerifier.java"} com.android.tools.r8.graph.AppView appView -> a com.android.tools.r8.graph.CfCode code -> b com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig config -> c com.android.tools.r8.cf.code.CfFrameVerifierEventConsumer eventConsumer -> d com.android.tools.r8.graph.DexItemFactory factory -> e com.android.tools.r8.graph.ProgramMethod method -> f java.util.Optional previousMethod -> g boolean previousMethodIsInstance -> h java.util.Deque activeCatchHandlers -> i java.util.Set tryCatchRangeLabels -> j boolean $assertionsDisabled -> k 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/u;Lcom/android/tools/r8/internal/u6;Lcom/android/tools/r8/internal/q7;Lcom/android/tools/r8/graph/o5;Ljava/util/Optional;Z)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/u;Lcom/android/tools/r8/graph/o5;)Lcom/android/tools/r8/internal/m7;"} 2:9:com.android.tools.r8.cf.code.CfFrameVerifier$StackMapStatus run():74:81 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()I"} 10:19:com.android.tools.r8.utils.TraversalContinuation com.android.tools.r8.cf.code.CfFrameVerifier.buildLabelToFrameMap():162:171 -> a 10:19:com.android.tools.r8.cf.code.CfFrameVerifier$StackMapStatus run():87 -> a 20:26: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 20:26:com.android.tools.r8.utils.TraversalContinuation com.android.tools.r8.cf.code.CfFrameVerifier.buildLabelToFrameMap():172 -> a 20:26:com.android.tools.r8.cf.code.CfFrameVerifier$StackMapStatus run():87 -> a 27:27:com.android.tools.r8.graph.DexMethod com.android.tools.r8.graph.lens.GraphLens.getOriginalMethodSignature(com.android.tools.r8.graph.DexMethod):121:121 -> a 27: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):32 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 27:27:com.android.tools.r8.utils.TraversalContinuation com.android.tools.r8.cf.code.CfFrameVerifier.buildLabelToFrameMap():172 -> a 27:27:com.android.tools.r8.cf.code.CfFrameVerifier$StackMapStatus run():87 -> 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):33:33 -> a 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:36:com.android.tools.r8.utils.TraversalContinuation com.android.tools.r8.cf.code.CfFrameVerifier.buildLabelToFrameMap():171:178 -> a 29:36:com.android.tools.r8.cf.code.CfFrameVerifier$StackMapStatus run():87 -> a 37:43: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 37:43:com.android.tools.r8.utils.TraversalContinuation com.android.tools.r8.cf.code.CfFrameVerifier.buildLabelToFrameMap():179 -> a 37:43:com.android.tools.r8.cf.code.CfFrameVerifier$StackMapStatus run():87 -> a 44:44:com.android.tools.r8.graph.DexMethod com.android.tools.r8.graph.lens.GraphLens.getOriginalMethodSignature(com.android.tools.r8.graph.DexMethod):121:121 -> a 44: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):21 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 44:44:com.android.tools.r8.utils.TraversalContinuation com.android.tools.r8.cf.code.CfFrameVerifier.buildLabelToFrameMap():179 -> a 44:44:com.android.tools.r8.cf.code.CfFrameVerifier$StackMapStatus run():87 -> 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):22:22 -> a 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.utils.TraversalContinuation com.android.tools.r8.cf.code.CfFrameVerifier.buildLabelToFrameMap():178:178 -> a 46:46:com.android.tools.r8.cf.code.CfFrameVerifier$StackMapStatus run():87 -> a 47:47:boolean com.android.tools.r8.cf.code.CfInstruction.isPosition():0:0 -> a 47:47:com.android.tools.r8.utils.TraversalContinuation com.android.tools.r8.cf.code.CfFrameVerifier.buildLabelToFrameMap():184 -> a 47:47:com.android.tools.r8.cf.code.CfFrameVerifier$StackMapStatus run():87 -> a 48:48:boolean com.android.tools.r8.cf.code.CfInstruction.isLabel():0:0 -> a 48:48:com.android.tools.r8.utils.TraversalContinuation com.android.tools.r8.cf.code.CfFrameVerifier.buildLabelToFrameMap():186 -> a 48:48:com.android.tools.r8.cf.code.CfFrameVerifier$StackMapStatus run():87 -> a 49:59:com.android.tools.r8.utils.TraversalContinuation com.android.tools.r8.cf.code.CfFrameVerifier.buildLabelToFrameMap():187:197 -> a 49:59:com.android.tools.r8.cf.code.CfFrameVerifier$StackMapStatus run():87 -> a 60:67: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 60:67:com.android.tools.r8.utils.TraversalContinuation com.android.tools.r8.cf.code.CfFrameVerifier.buildLabelToFrameMap():198 -> a 60:67:com.android.tools.r8.cf.code.CfFrameVerifier$StackMapStatus run():87 -> a 68:68:com.android.tools.r8.graph.DexMethod com.android.tools.r8.graph.lens.GraphLens.getOriginalMethodSignature(com.android.tools.r8.graph.DexMethod):121:121 -> a 68:68: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)"]} 68:68:com.android.tools.r8.utils.TraversalContinuation com.android.tools.r8.cf.code.CfFrameVerifier.buildLabelToFrameMap():198 -> a 68:68:com.android.tools.r8.cf.code.CfFrameVerifier$StackMapStatus run():87 -> a 69:69: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 69:69:com.android.tools.r8.utils.TraversalContinuation com.android.tools.r8.cf.code.CfFrameVerifier.buildLabelToFrameMap():198 -> a 69:69:com.android.tools.r8.cf.code.CfFrameVerifier$StackMapStatus run():87 -> a 70:73:com.android.tools.r8.utils.TraversalContinuation com.android.tools.r8.cf.code.CfFrameVerifier.buildLabelToFrameMap():197:200 -> a 70:73:com.android.tools.r8.cf.code.CfFrameVerifier$StackMapStatus run():87 -> a 74:74:boolean com.android.tools.r8.utils.TraversalContinuation.shouldBreak():156:156 -> a 74:74:com.android.tools.r8.cf.code.CfFrameVerifier$StackMapStatus run():88 -> a 75:75: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 75:75:com.android.tools.r8.cf.code.CfFrameVerifier$StackMapStatus run():89 -> a 76:76:boolean com.android.tools.r8.utils.TraversalContinuation.shouldBreak():156:156 -> a 76:76: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)"]} 76:76:com.android.tools.r8.cf.code.CfFrameVerifier$StackMapStatus run():89 -> a 77:78: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 77:78:com.android.tools.r8.cf.code.CfFrameVerifier$StackMapStatus run():89 -> a 79:79: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 79:79:com.android.tools.r8.cf.code.CfFrameVerifier$StackMapStatus com.android.tools.r8.cf.code.CfFrameVerifier.fail(com.android.tools.r8.utils.TraversalContinuation):205 -> a 79:79:com.android.tools.r8.cf.code.CfFrameVerifier$StackMapStatus run():89 -> a 80:80:com.android.tools.r8.cf.code.CfFrameVerifier$StackMapStatus run():91:91 -> a 81:82:com.android.tools.r8.graph.CfCodeDiagnostics com.android.tools.r8.cf.code.CfFrameVerifier.checkTryCatchRanges(java.util.Map):225:226 -> a 81:82:com.android.tools.r8.cf.code.CfFrameVerifier$StackMapStatus run():94 -> a 83:83: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 83:83:com.android.tools.r8.cf.code.CfFrameVerifier$StackMapStatus run():96 -> a 84:94:com.android.tools.r8.utils.TraversalContinuation com.android.tools.r8.cf.code.CfFrameVerifier.computeInitialState():293:303 -> a 84:94:com.android.tools.r8.cf.code.CfFrameVerifier$StackMapStatus run():100 -> a 95:107:com.android.tools.r8.utils.TraversalContinuation com.android.tools.r8.cf.code.CfFrameVerifier.computeInitialState():299:311 -> a 95:107:com.android.tools.r8.cf.code.CfFrameVerifier$StackMapStatus run():100 -> a 108:108:boolean com.android.tools.r8.optimize.interfaces.analysis.CfFrameState.isError():0:0 -> a 108:108:com.android.tools.r8.utils.TraversalContinuation com.android.tools.r8.cf.code.CfFrameVerifier.computeInitialState():311 -> a 108:108:com.android.tools.r8.cf.code.CfFrameVerifier$StackMapStatus run():100 -> a 109:111:com.android.tools.r8.utils.TraversalContinuation com.android.tools.r8.cf.code.CfFrameVerifier.computeInitialState():312:314 -> a 109:111:com.android.tools.r8.cf.code.CfFrameVerifier$StackMapStatus run():100 -> a 112:112:com.android.tools.r8.utils.TraversalContinuation com.android.tools.r8.cf.code.CfFrameVerifier.computeInitialState():313:313 -> a 112:112:com.android.tools.r8.cf.code.CfFrameVerifier$StackMapStatus run():100 -> a 113:117:com.android.tools.r8.utils.TraversalContinuation com.android.tools.r8.cf.code.CfFrameVerifier.computeInitialState():312:316 -> a 113:117:com.android.tools.r8.cf.code.CfFrameVerifier$StackMapStatus run():100 -> a 118:118:boolean com.android.tools.r8.utils.TraversalContinuation.shouldBreak():156:156 -> a 118:118:com.android.tools.r8.cf.code.CfFrameVerifier$StackMapStatus run():101 -> a 119:119: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 119:119:com.android.tools.r8.cf.code.CfFrameVerifier$StackMapStatus run():102 -> a 120:120:boolean com.android.tools.r8.utils.TraversalContinuation.shouldBreak():156:156 -> a 120:120: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)"]} 120:120:com.android.tools.r8.cf.code.CfFrameVerifier$StackMapStatus run():102 -> a 121:122: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 121:122:com.android.tools.r8.cf.code.CfFrameVerifier$StackMapStatus run():102 -> a 123:123: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 123:123:com.android.tools.r8.cf.code.CfFrameVerifier$StackMapStatus com.android.tools.r8.cf.code.CfFrameVerifier.fail(com.android.tools.r8.utils.TraversalContinuation):205 -> a 123:123:com.android.tools.r8.cf.code.CfFrameVerifier$StackMapStatus run():102 -> a 124:127:com.android.tools.r8.cf.code.CfFrameVerifier$StackMapStatus run():106:109 -> a 128:128:boolean com.android.tools.r8.optimize.interfaces.analysis.CfFrameState.isError():0:0 -> a 128:128:com.android.tools.r8.cf.code.CfFrameVerifier$StackMapStatus run():109 -> a 129:130:com.android.tools.r8.cf.code.CfFrameVerifier$StackMapStatus run():109:110 -> a 131:131:boolean com.android.tools.r8.cf.code.CfInstruction.isLabel():0:0 -> a 131:131:com.android.tools.r8.cf.code.CfFrameVerifier$StackMapStatus run():110 -> a 132:139:com.android.tools.r8.cf.code.CfFrameVerifier$StackMapStatus run():111:118 -> a 140:140: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 140:140:com.android.tools.r8.cf.code.CfFrameVerifier$StackMapStatus run():119 -> a 141:141:java.util.List com.android.tools.r8.cf.code.CfTryCatch.getTargets():56:56 -> a 141:141: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)"]} 141:141:com.android.tools.r8.cf.code.CfFrameVerifier$StackMapStatus run():119 -> a 142:147: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 142:147:com.android.tools.r8.cf.code.CfFrameVerifier$StackMapStatus run():119 -> a 148:148:com.android.tools.r8.cf.code.CfFrameVerifier$StackMapStatus run():120:120 -> a 149:149:boolean com.android.tools.r8.optimize.interfaces.analysis.CfFrameState.isError():0:0 -> a 149:149:com.android.tools.r8.cf.code.CfFrameVerifier$StackMapStatus run():120 -> a 150:152:com.android.tools.r8.cf.code.CfFrameVerifier$StackMapStatus run():121:123 -> a 153:153:com.android.tools.r8.cf.code.CfFrameVerifier$StackMapStatus run():122:122 -> a 154:154: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 154:154:com.android.tools.r8.cf.code.CfFrameVerifier$StackMapStatus run():121 -> a 155:171:com.android.tools.r8.cf.code.CfFrameVerifier$StackMapStatus run():127:143 -> a 172:179: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):324:331 -> a 172:179:com.android.tools.r8.cf.code.CfFrameVerifier$StackMapStatus run():146 -> a 180:180:boolean com.android.tools.r8.cf.code.CfInstruction.isLabel():0:0 -> a 180:180: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):331 -> a 180:180:com.android.tools.r8.cf.code.CfFrameVerifier$StackMapStatus run():146 -> a 181:190: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):332:341 -> a 181:190:com.android.tools.r8.cf.code.CfFrameVerifier$StackMapStatus run():146 -> a 191:191:boolean com.android.tools.r8.cf.code.CfInstruction.isLabel():0:0 -> a 191:191: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 191:191:com.android.tools.r8.cf.code.CfFrameVerifier$StackMapStatus run():146 -> a 192:200: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:351 -> a 192:200:com.android.tools.r8.cf.code.CfFrameVerifier$StackMapStatus run():146 -> a 201:208: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):347:354 -> a 201:208:com.android.tools.r8.cf.code.CfFrameVerifier$StackMapStatus run():146 -> a 209:209: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):353:353 -> a 209:209:com.android.tools.r8.cf.code.CfFrameVerifier$StackMapStatus run():146 -> a 210:215:com.android.tools.r8.cf.code.CfFrameVerifier$StackMapStatus run():147:152 -> a 216:216:boolean com.android.tools.r8.optimize.interfaces.analysis.CfFrameState.isError():0:0 -> a 216:216:com.android.tools.r8.cf.code.CfFrameVerifier$StackMapStatus run():152 -> a 217:219:com.android.tools.r8.cf.code.CfFrameVerifier$StackMapStatus run():153:155 -> a 220:220:com.android.tools.r8.cf.code.CfFrameVerifier$StackMapStatus run():154:154 -> a 221:221: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 221:221:com.android.tools.r8.cf.code.CfFrameVerifier$StackMapStatus run():153 -> a 222:222: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 222:222:com.android.tools.r8.cf.code.CfFrameVerifier$StackMapStatus run():150 -> a 223:223:boolean com.android.tools.r8.utils.TraversalContinuation.shouldBreak():156:156 -> a 223:223: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)"]} 223:223:com.android.tools.r8.cf.code.CfFrameVerifier$StackMapStatus run():150 -> a 224:225: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 224:225:com.android.tools.r8.cf.code.CfFrameVerifier$StackMapStatus run():150 -> a 226:226: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 226:226:com.android.tools.r8.cf.code.CfFrameVerifier$StackMapStatus com.android.tools.r8.cf.code.CfFrameVerifier.fail(com.android.tools.r8.utils.TraversalContinuation):205 -> a 226:226:com.android.tools.r8.cf.code.CfFrameVerifier$StackMapStatus run():150 -> a 227:227: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/B7;Ljava/util/Map;Lcom/android/tools/r8/internal/B7;Lcom/android/tools/r8/internal/k7;)Lcom/android/tools/r8/utils/E3;"} 228:228:boolean com.android.tools.r8.cf.code.CfInstruction.isLabel():0:0 -> a 228:228: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 229:230: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 231:234: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):286:289 -> a 231:234: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 235:235: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 236:242:void updateActiveCatchHandlers(com.android.tools.r8.cf.code.CfLabel):214:220 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/M7;)V"} 243:243:boolean lambda$updateActiveCatchHandlers$1(com.android.tools.r8.cf.code.CfLabel,com.android.tools.r8.cf.code.CfTryCatch):220:220 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/M7;Lcom/android/tools/r8/internal/W8;)Z"} 244:256:com.android.tools.r8.graph.CfCodeDiagnostics checkTryCatchRange(com.android.tools.r8.cf.code.CfTryCatch,java.util.Map):242:254 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/W8;Ljava/util/Map;)Lcom/android/tools/r8/graph/w;"} 257:269:com.android.tools.r8.graph.CfCodeDiagnostics checkTryCatchRange(com.android.tools.r8.cf.code.CfTryCatch,java.util.Map):251:263 -> a 270:270:com.android.tools.r8.graph.CfCodeDiagnostics checkTryCatchRange(com.android.tools.r8.cf.code.CfTryCatch,java.util.Map):262:262 -> a 271:285:boolean isFinalAndExitInstruction(com.android.tools.r8.cf.code.CfInstruction):359:373 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/B7;)Z"} com.android.tools.r8.cf.code.CfFrameVerifier$Builder -> com.android.tools.r8.internal.m7: # {"id":"sourceFile","fileName":"CfFrameVerifier.java"} com.android.tools.r8.graph.AppView appView -> a com.android.tools.r8.graph.CfCode code -> b com.android.tools.r8.graph.ProgramMethod method -> c com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig config -> d com.android.tools.r8.cf.code.CfFrameVerifierEventConsumer eventConsumer -> e java.util.Optional previousMethod -> f boolean previousMethodIsInstance -> g boolean $assertionsDisabled -> h 1:1:void ():403:403 -> 1:1:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.CfCode,com.android.tools.r8.graph.ProgramMethod):414:414 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/u;Lcom/android/tools/r8/graph/o5;)V"} 2:8:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.CfCode,com.android.tools.r8.graph.ProgramMethod):411:417 -> 1:4:com.android.tools.r8.cf.code.CfFrameVerifier$Builder setCodeLens(com.android.tools.r8.graph.lens.GraphLens):421:424 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xj;)Lcom/android/tools/r8/internal/m7;"} 5:13:com.android.tools.r8.cf.code.CfFrameVerifier$Builder setCodeLens(com.android.tools.r8.graph.lens.GraphLens):423:431 -> a 14:14:com.android.tools.r8.cf.code.CfFrameVerifier$Builder setConfig(com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig):437:437 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/u6;)Lcom/android/tools/r8/internal/m7;"} 15:15:com.android.tools.r8.cf.code.CfFrameVerifier$Builder setEventConsumer(com.android.tools.r8.cf.code.CfFrameVerifierEventConsumer):442:442 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/q7;)Lcom/android/tools/r8/internal/m7;"} 16:17:com.android.tools.r8.cf.code.CfFrameVerifier build():447:448 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/o7;"} 18:20:com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig com.android.tools.r8.cf.code.CfFrameVerifier$Builder.buildConfig():459:461 -> a 18:20:com.android.tools.r8.cf.code.CfFrameVerifier build():451 -> a 21:21:com.android.tools.r8.cf.code.CfFrameVerifier build():451:451 -> a com.android.tools.r8.cf.code.CfFrameVerifier$StackMapStatus$EnumUnboxingLocalUtility -> com.android.tools.r8.internal.n7: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} boolean com.android.tools.r8.cf.code.CfFrameVerifier$StackMapStatus.isInvalidOrNotPresent() -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Z"} com.android.tools.r8.cf.code.CfFrameVerifierDefaultAnalysisConfig -> com.android.tools.r8.internal.p7: # {"id":"sourceFile","fileName":"CfFrameVerifierDefaultAnalysisConfig.java"} com.android.tools.r8.cf.code.CfAssignability assignability -> a com.android.tools.r8.graph.CfCode code -> b com.android.tools.r8.graph.ProgramMethod method -> c java.util.Optional previousMethod -> d 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/u;Lcom/android/tools/r8/graph/o5;Ljava/util/Optional;)V"} 1:1:int getMaxStack():47:47 -> a 2:3:boolean isImmediateSuperClassOfCurrentContext(com.android.tools.r8.graph.DexType):54:55 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Z"} 1:1:int getMaxLocals():42:42 -> b 1:1:com.android.tools.r8.cf.code.CfAssignability getAssignability():32:32 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/H6;"} boolean isStrengthenFramesEnabled() -> d 1:1:com.android.tools.r8.graph.DexMethod getCurrentContext():37:37 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/j2;"} com.android.tools.r8.cf.code.CfFrameVerifierEventConsumer -> com.android.tools.r8.internal.q7: # {"id":"sourceFile","fileName":"CfFrameVerifierEventConsumer.java"} void acceptError(com.android.tools.r8.graph.CfCodeDiagnostics) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/w;)V"} 1:1:void acceptInstructionState(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.optimize.interfaces.analysis.CfFrameState):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/B7;Lcom/android/tools/r8/internal/k7;)V"} com.android.tools.r8.cf.code.CfGoto -> com.android.tools.r8.internal.r7: # {"id":"sourceFile","fileName":"CfGoto.java"} com.android.tools.r8.cf.code.CfLabel target -> b 1:2:void (com.android.tools.r8.cf.code.CfLabel):34:35 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/M7;)V"} 1:1:com.android.tools.r8.cf.code.CfLabel getTarget():71:71 -> A # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/M7;"} 1:1: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):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/k7;Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/u6;)Lcom/android/tools/r8/internal/k7;"} 2:2:void internalAcceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/o;)V"} 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:46 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/B7;Lcom/android/tools/r8/utils/structural/a;Lcom/android/tools/r8/graph/C;)I"} 4:4: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 4:4: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)"]} 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):46 -> a 6:6:com.android.tools.r8.utils.TraversalContinuation traverseNormalTargets(java.util.function.BiFunction,com.android.tools.r8.cf.code.CfInstruction,java.lang.Object):79:79 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/BiFunction;Lcom/android/tools/r8/internal/B7;Lcom/android/tools/r8/internal/k7;)Lcom/android/tools/r8/utils/E3;"} 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.lens.GraphLens,com.android.tools.r8.graph.lens.InitClassLens,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,com.android.tools.r8.org.objectweb.asm.MethodVisitor):92:92 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/kn;Lcom/android/tools/r8/naming/o0;Lcom/android/tools/r8/internal/lB;Lcom/android/tools/r8/internal/jF;)V"} 8:8:void print(com.android.tools.r8.cf.CfPrinter):102:102 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/p8;)V"} 9:9:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):107:107 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;Lcom/android/tools/r8/internal/N8;Lcom/android/tools/r8/internal/A8;)V"} 10:10:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget com.android.tools.r8.ir.optimize.InliningConstraints.forJumpInstruction():271:271 -> 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):113 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/ir/optimize/d0;Lcom/android/tools/r8/graph/u;Lcom/android/tools/r8/graph/o5;)Lcom/android/tools/r8/ir/optimize/V;"} int getCompareToId() -> z com.android.tools.r8.cf.code.CfIf -> com.android.tools.r8.internal.t7: # {"id":"sourceFile","fileName":"CfIf.java"} boolean $assertionsDisabled -> e 1:1:void ():30:30 -> 1:1:void (com.android.tools.r8.ir.code.IfType,com.android.tools.r8.ir.code.ValueType,com.android.tools.r8.cf.code.CfLabel):33:33 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Jl;Lcom/android/tools/r8/internal/j20;Lcom/android/tools/r8/internal/M7;)V"} 1:15:int getOpcode():66:80 -> W 16:16:int getOpcode():78:78 -> W 17:17:int getOpcode():68:68 -> W 1:1:void internalAcceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/o;)V"} 2:5: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/B7;Lcom/android/tools/r8/utils/structural/a;Lcom/android/tools/r8/graph/C;)I"} 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 # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 7:7: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 7:7:int internalAcceptCompareTo(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.utils.structural.CompareToVisitor,com.android.tools.r8.graph.CfCompareHelper):47 -> a 8:9:com.android.tools.r8.utils.TraversalContinuation traverseNormalTargets(java.util.function.BiFunction,com.android.tools.r8.cf.code.CfInstruction,java.lang.Object):60:61 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/BiFunction;Lcom/android/tools/r8/internal/B7;Lcom/android/tools/r8/internal/k7;)Lcom/android/tools/r8/utils/E3;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/BiFunction;Lcom/android/tools/r8/internal/B7;Lcom/android/tools/r8/utils/D3;)Lcom/android/tools/r8/utils/E3;"} 11:11:void print(com.android.tools.r8.cf.CfPrinter):86:86 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/p8;)V"} 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.lens.GraphLens,com.android.tools.r8.graph.lens.InitClassLens,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,com.android.tools.r8.org.objectweb.asm.MethodVisitor):99:99 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/kn;Lcom/android/tools/r8/naming/o0;Lcom/android/tools/r8/internal/lB;Lcom/android/tools/r8/internal/jF;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;Lcom/android/tools/r8/internal/N8;Lcom/android/tools/r8/internal/A8;)V"} 17:17:void com.android.tools.r8.ir.conversion.IRBuilder.addIfZero(com.android.tools.r8.ir.code.IfType,com.android.tools.r8.ir.code.ValueType,int,int,int):1444:1444 -> 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.IfType,com.android.tools.r8.ir.code.ValueType,int,int,int):1442:1442 -> 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/k7;Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/u6;)Lcom/android/tools/r8/internal/k7;"} 1:1:int getCompareToId():38:38 -> z com.android.tools.r8.cf.code.CfIf$1 -> com.android.tools.r8.internal.s7: # {"id":"sourceFile","fileName":"CfIf.java"} int[] $SwitchMap$com$android$tools$r8$ir$code$IfType -> a 1:1:void ():66:66 -> com.android.tools.r8.cf.code.CfIfCmp -> com.android.tools.r8.internal.v7: # {"id":"sourceFile","fileName":"CfIfCmp.java"} boolean $assertionsDisabled -> e 1:1:void ():30:30 -> 1:1:void (com.android.tools.r8.ir.code.IfType,com.android.tools.r8.ir.code.ValueType,com.android.tools.r8.cf.code.CfLabel):33:33 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Jl;Lcom/android/tools/r8/internal/j20;Lcom/android/tools/r8/internal/M7;)V"} 1:15:int getOpcode():66:80 -> W 16:16:int getOpcode():78:78 -> W 17:17:int getOpcode():68:68 -> W 1:1:void internalAcceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/o;)V"} 2:5: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/B7;Lcom/android/tools/r8/utils/structural/a;Lcom/android/tools/r8/graph/C;)I"} 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 # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 7:7: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 7:7:int internalAcceptCompareTo(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.utils.structural.CompareToVisitor,com.android.tools.r8.graph.CfCompareHelper):47 -> a 8:9:com.android.tools.r8.utils.TraversalContinuation traverseNormalTargets(java.util.function.BiFunction,com.android.tools.r8.cf.code.CfInstruction,java.lang.Object):60:61 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/BiFunction;Lcom/android/tools/r8/internal/B7;Lcom/android/tools/r8/internal/k7;)Lcom/android/tools/r8/utils/E3;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/BiFunction;Lcom/android/tools/r8/internal/B7;Lcom/android/tools/r8/utils/D3;)Lcom/android/tools/r8/utils/E3;"} 11:11:void print(com.android.tools.r8.cf.CfPrinter):86:86 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/p8;)V"} 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.lens.GraphLens,com.android.tools.r8.graph.lens.InitClassLens,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,com.android.tools.r8.org.objectweb.asm.MethodVisitor):99:99 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/kn;Lcom/android/tools/r8/naming/o0;Lcom/android/tools/r8/internal/lB;Lcom/android/tools/r8/internal/jF;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;Lcom/android/tools/r8/internal/N8;Lcom/android/tools/r8/internal/A8;)V"} 18:18:void com.android.tools.r8.ir.conversion.IRBuilder.addIf(com.android.tools.r8.ir.code.IfType,com.android.tools.r8.ir.code.ValueType,int,int,int,int):1415:1415 -> 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.IfType,com.android.tools.r8.ir.code.ValueType,int,int,int,int):1413:1413 -> 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/k7;Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/u6;)Lcom/android/tools/r8/internal/k7;"} 1:1:int getCompareToId():38:38 -> z com.android.tools.r8.cf.code.CfIfCmp$1 -> com.android.tools.r8.internal.u7: # {"id":"sourceFile","fileName":"CfIfCmp.java"} int[] $SwitchMap$com$android$tools$r8$ir$code$IfType -> a 1:1:void ():66:66 -> com.android.tools.r8.cf.code.CfIinc -> com.android.tools.r8.internal.w7: # {"id":"sourceFile","fileName":"CfIinc.java"} int var -> b int increment -> c 1:3:void (int,int):41:43 -> 1:1:int getIncrement():91:91 -> T 1:1:int getLocalIndex():87:87 -> U 1:1:void specify(com.android.tools.r8.utils.structural.StructuralSpecification):38:38 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/z;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/B7;Lcom/android/tools/r8/utils/structural/a;Lcom/android/tools/r8/graph/C;)I"} 3:3:void internalAcceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):59:59 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/o;)V"} 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.lens.GraphLens,com.android.tools.r8.graph.lens.InitClassLens,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,com.android.tools.r8.org.objectweb.asm.MethodVisitor):72:72 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/kn;Lcom/android/tools/r8/naming/o0;Lcom/android/tools/r8/internal/lB;Lcom/android/tools/r8/internal/jF;)V"} 5:5:void print(com.android.tools.r8.cf.CfPrinter):83:83 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/p8;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/k7;Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/u6;)Lcom/android/tools/r8/internal/k7;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;Lcom/android/tools/r8/internal/N8;Lcom/android/tools/r8/internal/A8;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/ir/optimize/d0;Lcom/android/tools/r8/graph/u;Lcom/android/tools/r8/graph/o5;)Lcom/android/tools/r8/ir/optimize/V;"} int getCompareToId() -> z com.android.tools.r8.cf.code.CfInitClass -> com.android.tools.r8.internal.x7: # {"id":"sourceFile","fileName":"CfInitClass.java"} com.android.tools.r8.graph.DexType clazz -> b 1:2:void (com.android.tools.r8.graph.DexType):38:39 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)V"} 1:1:com.android.tools.r8.graph.DexType getClassValue():43:43 -> T # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/v2;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/B7;Lcom/android/tools/r8/utils/structural/a;Lcom/android/tools/r8/graph/C;)I"} 2:2:int com.android.tools.r8.graph.DexType.acceptCompareTo(com.android.tools.r8.graph.DexType,com.android.tools.r8.utils.structural.CompareToVisitor):104:104 -> 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/o;)V"} 4:4:void com.android.tools.r8.graph.DexType.acceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):110:110 -> a 4:4:void internalAcceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):63 -> 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.lens.GraphLens,com.android.tools.r8.graph.lens.InitClassLens,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,com.android.tools.r8.org.objectweb.asm.MethodVisitor):83:83 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/kn;Lcom/android/tools/r8/naming/o0;Lcom/android/tools/r8/internal/lB;Lcom/android/tools/r8/internal/jF;)V"} 6:6:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.lens.GraphLens.lookupType(com.android.tools.r8.graph.DexType):243:243 -> 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.lens.GraphLens,com.android.tools.r8.graph.lens.InitClassLens,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,com.android.tools.r8.org.objectweb.asm.MethodVisitor):83 -> 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.lens.GraphLens,com.android.tools.r8.graph.lens.InitClassLens,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,com.android.tools.r8.org.objectweb.asm.MethodVisitor):84:88 -> a 12:12:void print(com.android.tools.r8.cf.CfPrinter):98:98 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/p8;)V"} 13:13:void internalRegisterUse(com.android.tools.r8.graph.UseRegistry,com.android.tools.r8.graph.DexClassAndMethod,java.util.ListIterator):104:104 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/J5;Ljava/util/ListIterator;)V"} 14:15: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;Lcom/android/tools/r8/internal/N8;Lcom/android/tools/r8/internal/A8;)V"} 16:16: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/ir/optimize/d0;Lcom/android/tools/r8/graph/u;Lcom/android/tools/r8/graph/o5;)Lcom/android/tools/r8/ir/optimize/V;"} 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):128:128 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/k7;Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/u6;)Lcom/android/tools/r8/internal/k7;"} boolean canThrow() -> x int getCompareToId() -> z com.android.tools.r8.cf.code.CfInstanceFieldRead -> com.android.tools.r8.internal.y7: # {"id":"sourceFile","fileName":"CfInstanceFieldRead.java"} 1:1:void (com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexField):32:32 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;Lcom/android/tools/r8/graph/Y0;)V"} int getOpcode() -> U 1:1:com.android.tools.r8.cf.code.CfFieldInstruction createWithField(com.android.tools.r8.graph.DexField):57:57 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;)Lcom/android/tools/r8/internal/i7;"} 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):57 -> a 3:3:void internalRegisterUse(com.android.tools.r8.graph.UseRegistry,com.android.tools.r8.graph.DexClassAndMethod,java.util.ListIterator):63:63 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/J5;Ljava/util/ListIterator;)V"} 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):68:69 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;Lcom/android/tools/r8/internal/N8;Lcom/android/tools/r8/internal/A8;)V"} 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):75:75 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/ir/optimize/d0;Lcom/android/tools/r8/graph/u;Lcom/android/tools/r8/graph/o5;)Lcom/android/tools/r8/ir/optimize/V;"} 7: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):83:84 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/k7;Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/u6;)Lcom/android/tools/r8/internal/k7;"} com.android.tools.r8.cf.code.CfInstanceFieldWrite -> com.android.tools.r8.internal.z7: # {"id":"sourceFile","fileName":"CfInstanceFieldWrite.java"} 1:1:void (com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexField):35:35 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;Lcom/android/tools/r8/graph/Y0;)V"} int getOpcode() -> U 1:1:com.android.tools.r8.cf.code.CfFieldInstruction createWithField(com.android.tools.r8.graph.DexField):40:40 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;)Lcom/android/tools/r8/internal/i7;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/J5;Ljava/util/ListIterator;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;Lcom/android/tools/r8/internal/N8;Lcom/android/tools/r8/internal/A8;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/ir/optimize/d0;Lcom/android/tools/r8/graph/u;Lcom/android/tools/r8/graph/o5;)Lcom/android/tools/r8/ir/optimize/V;"} 8: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):87:90 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/k7;Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/u6;)Lcom/android/tools/r8/internal/k7;"} 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):88:88 -> a 13:13: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/k7;Lcom/android/tools/r8/internal/zM;)Lcom/android/tools/r8/internal/k7;"} 14:16:com.android.tools.r8.optimize.interfaces.analysis.ErroneousCfFrameState error(com.android.tools.r8.cf.code.frame.PreciseFrameType):98:100 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/zM;)Lcom/android/tools/r8/internal/kh;"} 17:17:com.android.tools.r8.optimize.interfaces.analysis.ErroneousCfFrameState error(com.android.tools.r8.cf.code.frame.PreciseFrameType):96:96 -> a com.android.tools.r8.cf.code.CfInstanceFieldWrite asInstanceFieldPut() -> j # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/z7;"} com.android.tools.r8.cf.code.CfInstanceOf -> com.android.tools.r8.internal.A7: # {"id":"sourceFile","fileName":"CfInstanceOf.java"} com.android.tools.r8.graph.DexType type -> b 1:2:void (com.android.tools.r8.graph.DexType):36:37 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)V"} boolean isTypeInstruction() -> S 1:1:com.android.tools.r8.cf.code.CfInstruction withType(com.android.tools.r8.graph.DexType):57:57 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/internal/B7;"} 2:2: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/B7;Lcom/android/tools/r8/utils/structural/a;Lcom/android/tools/r8/graph/C;)I"} 3:3:int com.android.tools.r8.graph.DexType.acceptCompareTo(com.android.tools.r8.graph.DexType,com.android.tools.r8.utils.structural.CompareToVisitor):104:104 -> 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):68 -> a 4:4:void internalAcceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):73:73 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/o;)V"} 5:5:void com.android.tools.r8.graph.DexType.acceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):110:110 -> a 5:5:void internalAcceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):73 -> 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.lens.GraphLens,com.android.tools.r8.graph.lens.InitClassLens,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,com.android.tools.r8.org.objectweb.asm.MethodVisitor):96:96 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/kn;Lcom/android/tools/r8/naming/o0;Lcom/android/tools/r8/internal/lB;Lcom/android/tools/r8/internal/jF;)V"} 7:7:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.lens.GraphLens.lookupType(com.android.tools.r8.graph.DexType):243:243 -> 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.lens.GraphLens,com.android.tools.r8.graph.lens.InitClassLens,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,com.android.tools.r8.org.objectweb.asm.MethodVisitor):96 -> 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.lens.GraphLens,com.android.tools.r8.graph.lens.InitClassLens,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,com.android.tools.r8.org.objectweb.asm.MethodVisitor):97:97 -> a 9:9:void print(com.android.tools.r8.cf.CfPrinter):107:107 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/p8;)V"} 10:10:void internalRegisterUse(com.android.tools.r8.graph.UseRegistry,com.android.tools.r8.graph.DexClassAndMethod,java.util.ListIterator):113:113 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/J5;Ljava/util/ListIterator;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;Lcom/android/tools/r8/internal/N8;Lcom/android/tools/r8/internal/A8;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/ir/optimize/d0;Lcom/android/tools/r8/graph/u;Lcom/android/tools/r8/graph/o5;)Lcom/android/tools/r8/ir/optimize/V;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/k7;Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/u6;)Lcom/android/tools/r8/internal/k7;"} 1:1:com.android.tools.r8.graph.DexType getType():52:52 -> getType # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/v2;"} com.android.tools.r8.cf.code.CfInstanceOf asInstanceOf() -> k # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/A7;"} com.android.tools.r8.cf.code.CfTypeInstruction asTypeInstruction() -> w # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/X8;"} boolean canThrow() -> x int getCompareToId() -> z com.android.tools.r8.cf.code.CfInstruction -> com.android.tools.r8.internal.B7: # {"id":"sourceFile","fileName":"CfInstruction.java"} boolean $assertionsDisabled -> a 1:1:void ():37:37 -> 1:1:void ():37:37 -> com.android.tools.r8.cf.code.CfLabel getTarget() -> A # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/M7;"} boolean isCheckCast() -> B boolean isConditionalJump() -> C boolean isFieldGet() -> D boolean isFieldInstruction() -> E boolean isFieldPut() -> F boolean isFrame() -> G boolean isInvoke() -> H boolean isInvokeInterface() -> I boolean isInvokeSpecial() -> J boolean isInvokeStatic() -> K boolean isInvokeVirtual() -> L boolean isJump() -> M boolean isJumpWithNormalTarget() -> N boolean isLabel() -> O boolean isPosition() -> P boolean isReturn() -> Q boolean isThrow() -> R boolean isTypeInstruction() -> S 1:1:com.android.tools.r8.cf.code.CfArrayStore asArrayStore():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/D6;"} void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;Lcom/android/tools/r8/internal/N8;Lcom/android/tools/r8/internal/A8;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/k7;Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/u6;)Lcom/android/tools/r8/internal/k7;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/ir/optimize/d0;Lcom/android/tools/r8/graph/u;Lcom/android/tools/r8/graph/o5;)Lcom/android/tools/r8/ir/optimize/V;"} int internalAcceptCompareTo(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.utils.structural.CompareToVisitor,com.android.tools.r8.graph.CfCompareHelper) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/B7;Lcom/android/tools/r8/utils/structural/a;Lcom/android/tools/r8/graph/C;)I"} void internalAcceptHashing(com.android.tools.r8.utils.structural.HashingVisitor) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/o;)V"} 2:2:void internalRegisterUse(com.android.tools.r8.graph.UseRegistry,com.android.tools.r8.graph.DexClassAndMethod,java.util.ListIterator):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/J5;Ljava/util/ListIterator;)V"} void print(com.android.tools.r8.cf.CfPrinter) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/p8;)V"} 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.lens.GraphLens,com.android.tools.r8.graph.lens.InitClassLens,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,com.android.tools.r8.org.objectweb.asm.MethodVisitor) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/kn;Lcom/android/tools/r8/naming/o0;Lcom/android/tools/r8/internal/lB;Lcom/android/tools/r8/internal/jF;)V"} 3:3:void registerUse(com.android.tools.r8.graph.UseRegistry,com.android.tools.r8.graph.ProgramMethod,java.util.ListIterator):104:104 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/J5;Lcom/android/tools/r8/graph/o5;Ljava/util/ListIterator;)V"} 4:4:void registerUseForDesugaring(com.android.tools.r8.graph.UseRegistry,com.android.tools.r8.graph.ClasspathMethod,java.util.ListIterator):109:109 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/J5;Lcom/android/tools/r8/graph/S;Ljava/util/ListIterator;)V"} 5:5:void forEachNormalTarget(java.util.function.Consumer,com.android.tools.r8.cf.code.CfInstruction):123:123 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Consumer;Lcom/android/tools/r8/internal/B7;)V"} 6:7: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Consumer;Lcom/android/tools/r8/internal/B7;Ljava/lang/Object;)Lcom/android/tools/r8/utils/E3;"} 8:10:com.android.tools.r8.utils.TraversalContinuation traverseNormalTargets(java.util.function.BiFunction,com.android.tools.r8.cf.code.CfInstruction,java.lang.Object):137:139 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/BiFunction;Lcom/android/tools/r8/internal/B7;Lcom/android/tools/r8/internal/k7;)Lcom/android/tools/r8/utils/E3;"} 11:11:boolean com.android.tools.r8.cf.code.CfInstruction.isLabel():0:0 -> a 11:11:com.android.tools.r8.utils.TraversalContinuation traverseNormalTargets(java.util.function.BiFunction,com.android.tools.r8.cf.code.CfInstruction,java.lang.Object):142 -> a 12:13: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.CfCheckCast asCheckCast() -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/M6;"} com.android.tools.r8.cf.code.CfConstClass asConstClass() -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/X6;"} com.android.tools.r8.cf.code.CfConstDynamic asConstDynamic() -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Y6;"} com.android.tools.r8.cf.code.CfConstString asConstString() -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/e7;"} com.android.tools.r8.cf.code.CfDexItemBasedConstString asDexItemBasedConstString() -> f # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/h7;"} 1:1:boolean instructionTypeCanThrow():412:412 -> g com.android.tools.r8.cf.code.CfFieldInstruction asFieldInstruction() -> h # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/i7;"} com.android.tools.r8.cf.code.CfFrame asFrame() -> i # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/j7;"} com.android.tools.r8.cf.code.CfInstanceFieldWrite asInstanceFieldPut() -> j # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/z7;"} com.android.tools.r8.cf.code.CfInstanceOf asInstanceOf() -> k # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/A7;"} com.android.tools.r8.cf.code.CfInvoke asInvoke() -> l # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/I7;"} com.android.tools.r8.cf.code.CfInstruction asCfInstruction() -> m # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/B7;"} com.android.tools.r8.cf.code.CfInvokeDynamic asInvokeDynamic() -> n # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/J7;"} com.android.tools.r8.dex.code.DexInstruction asDexInstruction() -> o # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/dex/code/B1;"} com.android.tools.r8.cf.code.CfJumpInstruction asJump() -> p # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/L7;"} com.android.tools.r8.cf.code.CfLabel asLabel() -> q # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/M7;"} com.android.tools.r8.cf.code.CfLoad asLoad() -> r # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/O7;"} com.android.tools.r8.cf.code.CfPosition asPosition() -> s # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/g8;"} com.android.tools.r8.cf.code.CfRecordFieldValues asRecordFieldValues() -> t # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/q8;"} 1:3:java.lang.String toString():97:99 -> toString com.android.tools.r8.cf.code.CfStaticFieldWrite asStaticFieldPut() -> u # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/P8;"} com.android.tools.r8.cf.code.CfStore asStore() -> v # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/R8;"} com.android.tools.r8.cf.code.CfTypeInstruction asTypeInstruction() -> w # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/X8;"} boolean canThrow() -> x boolean emitsIR() -> y int getCompareToId() -> z com.android.tools.r8.cf.code.CfInvoke -> com.android.tools.r8.internal.I7: # {"id":"sourceFile","fileName":"CfInvoke.java"} com.android.tools.r8.graph.DexMethod method -> b int opcode -> c boolean itf -> d boolean $assertionsDisabled -> e 1:1:void ():45:45 -> 1:7:void (int,com.android.tools.r8.graph.DexMethod,boolean):55:61 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/graph/j2;Z)V"} boolean isInvoke() -> H 1:1:boolean isInvokeInterface():198:198 -> I 1:1:boolean isInvokeSpecial():183:183 -> J 1:1:boolean isInvokeStatic():188:188 -> K 1:1:boolean isInvokeVirtual():193:193 -> L 1:1:com.android.tools.r8.graph.DexMethod getMethod():82:82 -> T # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/j2;"} 1:1:int getOpcode():86:86 -> U 1:1:boolean isInterface():90:90 -> V 1:1:void specify(com.android.tools.r8.utils.structural.StructuralSpecification):52:52 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/z;)V"} 2:3: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/B7;Lcom/android/tools/r8/utils/structural/a;Lcom/android/tools/r8/graph/C;)I"} 4:4:void internalAcceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):78:78 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/o;)V"} 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.lens.GraphLens,com.android.tools.r8.graph.lens.InitClassLens,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,com.android.tools.r8.org.objectweb.asm.MethodVisitor):113:113 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/kn;Lcom/android/tools/r8/naming/o0;Lcom/android/tools/r8/internal/lB;Lcom/android/tools/r8/internal/jF;)V"} 6:6:com.android.tools.r8.ir.code.InvokeType com.android.tools.r8.ir.code.InvokeType.fromCfOpcode(int,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.AppView):54:54 -> 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.lens.GraphLens,com.android.tools.r8.graph.lens.InitClassLens,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,com.android.tools.r8.org.objectweb.asm.MethodVisitor):113 -> a 7: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.lens.GraphLens,com.android.tools.r8.graph.lens.InitClassLens,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,com.android.tools.r8.org.objectweb.asm.MethodVisitor):114:123 -> a 17: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.lens.GraphLens,com.android.tools.r8.graph.lens.InitClassLens,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,com.android.tools.r8.org.objectweb.asm.MethodVisitor):119:127 -> a 26:26:com.android.tools.r8.graph.lens.MethodLookupResult com.android.tools.r8.graph.lens.GraphLens.lookupMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.InvokeType):295:295 -> 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.lens.GraphLens,com.android.tools.r8.graph.lens.InitClassLens,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,com.android.tools.r8.org.objectweb.asm.MethodVisitor):127 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 27: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.lens.GraphLens,com.android.tools.r8.graph.lens.InitClassLens,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,com.android.tools.r8.org.objectweb.asm.MethodVisitor):128:134 -> a 34:34:boolean com.android.tools.r8.ir.code.InvokeType.isInterface():184:184 -> 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.lens.GraphLens,com.android.tools.r8.graph.lens.InitClassLens,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,com.android.tools.r8.org.objectweb.asm.MethodVisitor):134 -> 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.lens.GraphLens,com.android.tools.r8.graph.lens.InitClassLens,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,com.android.tools.r8.org.objectweb.asm.MethodVisitor):134:134 -> 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.lens.GraphLens,com.android.tools.r8.graph.lens.InitClassLens,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,com.android.tools.r8.org.objectweb.asm.MethodVisitor):133:133 -> a 37:37:void print(com.android.tools.r8.cf.CfPrinter):145:145 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/p8;)V"} 38:52:void internalRegisterUse(com.android.tools.r8.graph.UseRegistry,com.android.tools.r8.graph.DexClassAndMethod,java.util.ListIterator):151:165 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/J5;Ljava/util/ListIterator;)V"} 53:59:void internalRegisterUse(com.android.tools.r8.graph.UseRegistry,com.android.tools.r8.graph.DexClassAndMethod,java.util.ListIterator):153:159 -> a 60:66:void internalRegisterUse(com.android.tools.r8.graph.UseRegistry,com.android.tools.r8.graph.DexClassAndMethod,java.util.ListIterator):156:162 -> a 67:117:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):211:261 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;Lcom/android/tools/r8/internal/N8;Lcom/android/tools/r8/internal/A8;)V"} 118:161:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):214:257 -> a 162:165:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):248:251 -> a 166:222:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):220:276 -> a 223:230:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):275:282 -> 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):281:281 -> 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):280:280 -> a 233:285: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):288:340 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/ir/optimize/d0;Lcom/android/tools/r8/graph/u;Lcom/android/tools/r8/graph/o5;)Lcom/android/tools/r8/ir/optimize/V;"} 286:304: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):298:316 -> a 305:305: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 306:306:com.android.tools.r8.ir.code.InvokeType 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:373 -> a 306:306: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):305 -> a 307:307:boolean com.android.tools.r8.graph.DexItemFactory.isConstructor(com.android.tools.r8.graph.DexMethod):3187:3187 -> a 307:307:com.android.tools.r8.ir.code.InvokeType 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 307:307: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):305 -> a 308:313:com.android.tools.r8.ir.code.InvokeType 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):374:379 -> a 308:313: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):305 -> a 314:315:com.android.tools.r8.ir.code.InvokeType com.android.tools.r8.cf.code.CfInvoke.invokeTypeForInvokeSpecialToNonInitMethodOnHolder(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens):384:385 -> a 314:315:com.android.tools.r8.ir.code.InvokeType 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):379 -> a 314:315: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):305 -> a 316:316:com.android.tools.r8.graph.lens.MethodLookupResult com.android.tools.r8.graph.lens.GraphLens.lookupMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.InvokeType):295:295 -> a 316:316:com.android.tools.r8.ir.code.InvokeType com.android.tools.r8.cf.code.CfInvoke.invokeTypeForInvokeSpecialToNonInitMethodOnHolder(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens):385 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 316:316:com.android.tools.r8.ir.code.InvokeType 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):379 -> a 316:316: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):305 -> a 317:332:com.android.tools.r8.ir.code.InvokeType com.android.tools.r8.cf.code.CfInvoke.invokeTypeForInvokeSpecialToNonInitMethodOnHolder(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens):386:401 -> a 317:332:com.android.tools.r8.ir.code.InvokeType 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):379 -> a 317:332: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):305 -> a 333: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):306:343 -> a 371:371: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):353:353 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/k7;Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/u6;)Lcom/android/tools/r8/internal/k7;"} 372:372:com.android.tools.r8.graph.DexType[] com.android.tools.r8.graph.DexTypeList.getBacking():64:64 -> a 372:372: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):353 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 373:388: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):353:368 -> a 1:3:boolean isInvokeSuper(com.android.tools.r8.graph.DexType):176:178 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Z"} com.android.tools.r8.cf.code.CfInvoke asInvoke() -> l # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/I7;"} boolean canThrow() -> x 1:1:int getCompareToId():66:66 -> z com.android.tools.r8.cf.code.CfInvokeDynamic -> com.android.tools.r8.internal.J7: # {"id":"sourceFile","fileName":"CfInvokeDynamic.java"} com.android.tools.r8.graph.DexCallSite callSite -> b 1:2:void (com.android.tools.r8.graph.DexCallSite):46:47 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p0;)V"} 1:1:com.android.tools.r8.graph.DexCallSite getCallSite():138:138 -> T # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/p0;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/B7;Lcom/android/tools/r8/utils/structural/a;Lcom/android/tools/r8/graph/C;)I"} 2:2:void internalAcceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):73:73 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/o;)V"} 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.lens.GraphLens,com.android.tools.r8.graph.lens.InitClassLens,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,com.android.tools.r8.org.objectweb.asm.MethodVisitor):86:97 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/kn;Lcom/android/tools/r8/naming/o0;Lcom/android/tools/r8/internal/lB;Lcom/android/tools/r8/internal/jF;)V"} 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.lens.GraphLens,com.android.tools.r8.graph.lens.InitClassLens,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,com.android.tools.r8.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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/B2;Lcom/android/tools/r8/naming/o0;)Ljava/lang/Object;"} 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:void print(com.android.tools.r8.cf.CfPrinter):134:134 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/p8;)V"} 52:52:void internalRegisterUse(com.android.tools.r8.graph.UseRegistry,com.android.tools.r8.graph.DexClassAndMethod,java.util.ListIterator):144:144 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/J5;Ljava/util/ListIterator;)V"} 53:55: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;Lcom/android/tools/r8/internal/N8;Lcom/android/tools/r8/internal/A8;)V"} 56:58:int[] com.android.tools.r8.ir.conversion.CfState.popReverse(int):193:195 -> a 56:58: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 59:68: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 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.CfCode,com.android.tools.r8.graph.ProgramMethod):172 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/ir/optimize/d0;Lcom/android/tools/r8/graph/u;Lcom/android/tools/r8/graph/o5;)Lcom/android/tools/r8/ir/optimize/V;"} 70:70: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/k7;Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/u6;)Lcom/android/tools/r8/internal/k7;"} 71:71:com.android.tools.r8.graph.DexProto com.android.tools.r8.graph.DexCallSite.getMethodProto():110:110 -> a 71:71: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)"]} 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):181:181 -> a 73:73:com.android.tools.r8.graph.DexType[] com.android.tools.r8.graph.DexTypeList.getBacking():64:64 -> 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:76: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 77:77:com.android.tools.r8.graph.DexProto com.android.tools.r8.graph.DexCallSite.getMethodProto():110:110 -> a 77:77: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)"]} 78:82: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:186 -> a com.android.tools.r8.cf.code.CfInvokeDynamic asInvokeDynamic() -> n # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/J7;"} boolean canThrow() -> x int getCompareToId() -> z com.android.tools.r8.cf.code.CfJsrRet -> com.android.tools.r8.internal.K7: # {"id":"sourceFile","fileName":"CfJsrRet.java"} int local -> b 1:2:void (int):37:38 -> 1:1:com.android.tools.r8.errors.CompilationError error():31:31 -> T # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} 1:1:int getLocal():97:97 -> U 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/B7;Lcom/android/tools/r8/utils/structural/a;Lcom/android/tools/r8/graph/C;)I"} 2:2:void internalAcceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):54:54 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/o;)V"} 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.lens.GraphLens,com.android.tools.r8.graph.lens.InitClassLens,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,com.android.tools.r8.org.objectweb.asm.MethodVisitor):67:67 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/kn;Lcom/android/tools/r8/naming/o0;Lcom/android/tools/r8/internal/lB;Lcom/android/tools/r8/internal/jF;)V"} 4:4:void print(com.android.tools.r8.cf.CfPrinter):77:77 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/p8;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;Lcom/android/tools/r8/internal/N8;Lcom/android/tools/r8/internal/A8;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/ir/optimize/d0;Lcom/android/tools/r8/graph/u;Lcom/android/tools/r8/graph/o5;)Lcom/android/tools/r8/ir/optimize/V;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/k7;Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/u6;)Lcom/android/tools/r8/internal/k7;"} 1:1:int getCompareToId():43:43 -> z com.android.tools.r8.cf.code.CfJumpInstruction -> com.android.tools.r8.internal.L7: # {"id":"sourceFile","fileName":"CfJumpInstruction.java"} 1:1:void ():7:7 -> boolean isJump() -> M boolean hasFallthrough() -> T com.android.tools.r8.cf.code.CfJumpInstruction asJump() -> p # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/L7;"} com.android.tools.r8.cf.code.CfLabel -> com.android.tools.r8.internal.M7: # {"id":"sourceFile","fileName":"CfLabel.java"} com.android.tools.r8.org.objectweb.asm.Label label -> b 1:3:void ():28:30 -> 1:4:com.android.tools.r8.org.objectweb.asm.Label getLabel():33:36 -> T # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/xA;"} 1:1: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.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;Lcom/android/tools/r8/internal/N8;Lcom/android/tools/r8/internal/A8;)V"} 2:2: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):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/k7;Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/u6;)Lcom/android/tools/r8/internal/k7;"} 3:3:void internalAcceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/o;)V"} 4:4: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/B7;Lcom/android/tools/r8/utils/structural/a;Lcom/android/tools/r8/graph/C;)I"} 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:void print(com.android.tools.r8.cf.CfPrinter):67:67 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/p8;)V"} 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.lens.GraphLens,com.android.tools.r8.graph.lens.InitClassLens,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,com.android.tools.r8.org.objectweb.asm.MethodVisitor):80:80 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/kn;Lcom/android/tools/r8/naming/o0;Lcom/android/tools/r8/internal/lB;Lcom/android/tools/r8/internal/jF;)V"} 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):101:101 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/ir/optimize/d0;Lcom/android/tools/r8/graph/u;Lcom/android/tools/r8/graph/o5;)Lcom/android/tools/r8/ir/optimize/V;"} com.android.tools.r8.cf.code.CfLabel asLabel() -> q # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/M7;"} boolean emitsIR() -> y int getCompareToId() -> z com.android.tools.r8.cf.code.CfLoad -> com.android.tools.r8.internal.O7: # {"id":"sourceFile","fileName":"CfLoad.java"} int var -> b com.android.tools.r8.ir.code.ValueType type -> c boolean $assertionsDisabled -> d 1:1:void ():33:33 -> 1:3:void (com.android.tools.r8.ir.code.ValueType,int):38:40 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/j20;I)V"} 1:13:int getLoadType():60:72 -> T 1:1:int getLocalIndex():115:115 -> U 1:1:com.android.tools.r8.ir.code.ValueType getType():111:111 -> V # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/j20;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/B7;Lcom/android/tools/r8/utils/structural/a;Lcom/android/tools/r8/graph/C;)I"} 2:2:void internalAcceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):56:56 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/o;)V"} 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.lens.GraphLens,com.android.tools.r8.graph.lens.InitClassLens,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,com.android.tools.r8.org.objectweb.asm.MethodVisitor):96:96 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/kn;Lcom/android/tools/r8/naming/o0;Lcom/android/tools/r8/internal/lB;Lcom/android/tools/r8/internal/jF;)V"} 4:4:void print(com.android.tools.r8.cf.CfPrinter):107:107 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/p8;)V"} 5:5:int com.android.tools.r8.cf.code.CfLoad.getLocalIndex():115:115 -> a 5:5: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/k7;Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/u6;)Lcom/android/tools/r8/internal/k7;"} 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):143:143 -> 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):140:140 -> a 8:10:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):120:122 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;Lcom/android/tools/r8/internal/N8;Lcom/android/tools/r8/internal/A8;)V"} 11:11:void com.android.tools.r8.ir.conversion.IRBuilder.addMove(com.android.tools.r8.ir.code.ValueType,int,int):1300:1300 -> 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):122 -> a 12:12: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/u6;Lcom/android/tools/r8/internal/k7;Lcom/android/tools/r8/internal/Ti;)Lcom/android/tools/r8/internal/k7;"} 13:14: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 13:14: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 15:15:int com.android.tools.r8.cf.code.CfLoad.getLocalIndex():115:115 -> a 15:15: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 15:15: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 16:18: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 16:18: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 19:19:int com.android.tools.r8.cf.code.CfLoad.getLocalIndex():115:115 -> a 19:19: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 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.FrameType):146 -> a 20:22: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 20:22: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 23:23:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget com.android.tools.r8.ir.optimize.InliningConstraints.forLoad():275:275 -> a 23:23: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/ir/optimize/d0;Lcom/android/tools/r8/graph/u;Lcom/android/tools/r8/graph/o5;)Lcom/android/tools/r8/ir/optimize/V;"} com.android.tools.r8.cf.code.CfLoad asLoad() -> r # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/O7;"} boolean emitsIR() -> y 1:1:int getCompareToId():45:45 -> z com.android.tools.r8.cf.code.CfLoad$1 -> com.android.tools.r8.internal.N7: # {"id":"sourceFile","fileName":"CfLoad.java"} int[] $SwitchMap$com$android$tools$r8$ir$code$ValueType -> a 1:1:void ():60:60 -> com.android.tools.r8.cf.code.CfLogicalBinop -> com.android.tools.r8.internal.Q7: # {"id":"sourceFile","fileName":"CfLogicalBinop.java"} com.android.tools.r8.cf.code.CfLogicalBinop$Opcode opcode -> b com.android.tools.r8.ir.code.NumericType type -> c 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/P7;Lcom/android/tools/r8/internal/qI;)V"} 1:15:int getAsmOpcode():109:123 -> T 16:16:int getAsmOpcode():121:121 -> T 17:17:int getAsmOpcode():119:119 -> T 18:18:int getAsmOpcode():117:117 -> T 19:19:int getAsmOpcode():115:115 -> T 20:20:int getAsmOpcode():113:113 -> T 21:21:int getAsmOpcode():111:111 -> T 1:1:com.android.tools.r8.cf.code.CfLogicalBinop$Opcode getOpcode():74:74 -> U # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/P7;"} 1:1:com.android.tools.r8.ir.code.NumericType getType():70:70 -> V # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/qI;"} 1:1:void internalAcceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/o;)V"} 2:2: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/B7;Lcom/android/tools/r8/utils/structural/a;Lcom/android/tools/r8/graph/C;)I"} 3:3:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget com.android.tools.r8.ir.optimize.InliningConstraints.forBinop():91:91 -> a 3:3: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/ir/optimize/d0;Lcom/android/tools/r8/graph/u;Lcom/android/tools/r8/graph/o5;)Lcom/android/tools/r8/ir/optimize/V;"} 4:4:com.android.tools.r8.cf.code.CfLogicalBinop fromAsm(int):104:104 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/internal/Q7;"} 5:5:com.android.tools.r8.cf.code.CfLogicalBinop fromAsm(int):102:102 -> a 6:6:com.android.tools.r8.cf.code.CfLogicalBinop fromAsm(int):100:100 -> a 7:7:com.android.tools.r8.cf.code.CfLogicalBinop fromAsm(int):98:98 -> a 8:8:com.android.tools.r8.cf.code.CfLogicalBinop fromAsm(int):96:96 -> a 9:9:com.android.tools.r8.cf.code.CfLogicalBinop fromAsm(int):94:94 -> a 10:10:com.android.tools.r8.cf.code.CfLogicalBinop fromAsm(int):92:92 -> a 11:11:com.android.tools.r8.cf.code.CfLogicalBinop fromAsm(int):90:90 -> a 12:12:com.android.tools.r8.cf.code.CfLogicalBinop fromAsm(int):88:88 -> a 13:13:com.android.tools.r8.cf.code.CfLogicalBinop fromAsm(int):86:86 -> a 14:14:com.android.tools.r8.cf.code.CfLogicalBinop fromAsm(int):84:84 -> a 15:15:com.android.tools.r8.cf.code.CfLogicalBinop fromAsm(int):82:82 -> a 16:16:com.android.tools.r8.cf.code.CfLogicalBinop fromAsm(int):80:80 -> a 17:17:void print(com.android.tools.r8.cf.CfPrinter):129:129 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/p8;)V"} 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.lens.GraphLens,com.android.tools.r8.graph.lens.InitClassLens,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,com.android.tools.r8.org.objectweb.asm.MethodVisitor):142:142 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/kn;Lcom/android/tools/r8/naming/o0;Lcom/android/tools/r8/internal/lB;Lcom/android/tools/r8/internal/jF;)V"} 19:42: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;Lcom/android/tools/r8/internal/N8;Lcom/android/tools/r8/internal/A8;)V"} 43:43:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):172:172 -> a 44:44:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):169:169 -> a 45:45:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):166:166 -> a 46:46:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):163:163 -> 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):160:160 -> 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):157:157 -> a 49:61: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/k7;Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/u6;)Lcom/android/tools/r8/internal/k7;"} 62:62: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 62:62: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 63:63: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 64:64: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 64:64: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 65:65: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 66:66: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 66:66: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 -> z com.android.tools.r8.cf.code.CfLogicalBinop$Opcode -> com.android.tools.r8.internal.P7: # {"id":"sourceFile","fileName":"CfLogicalBinop.java"} com.android.tools.r8.cf.code.CfLogicalBinop$Opcode Shl -> a 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 And -> d com.android.tools.r8.cf.code.CfLogicalBinop$Opcode Or -> e com.android.tools.r8.cf.code.CfLogicalBinop$Opcode Xor -> f 1:6:void ():34:39 -> 1:1:void (java.lang.String,int):33:33 -> com.android.tools.r8.cf.code.CfMonitor -> com.android.tools.r8.internal.R7: # {"id":"sourceFile","fileName":"CfMonitor.java"} com.android.tools.r8.ir.code.MonitorType type -> b 1:2:void (com.android.tools.r8.ir.code.MonitorType):34:35 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/DF;)V"} 1:1:com.android.tools.r8.ir.code.MonitorType getType():39:39 -> T # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/DF;"} 1:1:void internalAcceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/o;)V"} 2:2: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/B7;Lcom/android/tools/r8/utils/structural/a;Lcom/android/tools/r8/graph/C;)I"} 3:3:int com.android.tools.r8.cf.code.CfMonitor.getAsmOpcode():77:77 -> 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.lens.GraphLens,com.android.tools.r8.graph.lens.InitClassLens,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,com.android.tools.r8.org.objectweb.asm.MethodVisitor):68 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/kn;Lcom/android/tools/r8/naming/o0;Lcom/android/tools/r8/internal/lB;Lcom/android/tools/r8/internal/jF;)V"} 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.lens.GraphLens,com.android.tools.r8.graph.lens.InitClassLens,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,com.android.tools.r8.org.objectweb.asm.MethodVisitor):68:68 -> a 5:5:void print(com.android.tools.r8.cf.CfPrinter):82:82 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/p8;)V"} 6:7: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;Lcom/android/tools/r8/internal/N8;Lcom/android/tools/r8/internal/A8;)V"} 8:8:com.android.tools.r8.ir.code.Monitor com.android.tools.r8.ir.conversion.IRBuilder.addMonitor(com.android.tools.r8.ir.code.MonitorType,int):1293:1293 -> 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 9:9:com.android.tools.r8.ir.code.Monitor com.android.tools.r8.ir.conversion.IRBuilder.addMonitor(com.android.tools.r8.ir.code.MonitorType,int):1293:1293 -> a 9:9:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):93 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 10:11:com.android.tools.r8.ir.code.Monitor com.android.tools.r8.ir.conversion.IRBuilder.addMonitor(com.android.tools.r8.ir.code.MonitorType,int):1294:1295 -> a 10:11: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 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):106:106 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/k7;Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/u6;)Lcom/android/tools/r8/internal/k7;"} 13:13:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget com.android.tools.r8.ir.optimize.InliningConstraints.forMonitor():279:279 -> 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):99 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/ir/optimize/d0;Lcom/android/tools/r8/graph/u;Lcom/android/tools/r8/graph/o5;)Lcom/android/tools/r8/ir/optimize/V;"} boolean canThrow() -> x 1:1:int com.android.tools.r8.cf.code.CfMonitor.getAsmOpcode():77:77 -> z 1:1:int getCompareToId():44 -> z com.android.tools.r8.cf.code.CfMultiANewArray -> com.android.tools.r8.internal.S7: # {"id":"sourceFile","fileName":"CfMultiANewArray.java"} 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/graph/v2;)V"} boolean isTypeInstruction() -> S 1:1:int getDimensions():69:69 -> T 1:1:void specify(com.android.tools.r8.utils.structural.StructuralSpecification):40:40 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/z;)V"} 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.lens.GraphLens,com.android.tools.r8.graph.lens.InitClassLens,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,com.android.tools.r8.org.objectweb.asm.MethodVisitor):98 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/kn;Lcom/android/tools/r8/naming/o0;Lcom/android/tools/r8/internal/lB;Lcom/android/tools/r8/internal/jF;)V"} 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.lens.GraphLens,com.android.tools.r8.graph.lens.InitClassLens,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,com.android.tools.r8.org.objectweb.asm.MethodVisitor):98:98 -> a 4:4:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.lens.GraphLens.lookupType(com.android.tools.r8.graph.DexType):243:243 -> 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.lens.GraphLens,com.android.tools.r8.graph.lens.InitClassLens,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,com.android.tools.r8.org.objectweb.asm.MethodVisitor):98 -> 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.lens.GraphLens,com.android.tools.r8.graph.lens.InitClassLens,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,com.android.tools.r8.org.objectweb.asm.MethodVisitor):99:99 -> a 6:6:com.android.tools.r8.cf.code.CfInstruction withType(com.android.tools.r8.graph.DexType):65:65 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/internal/B7;"} 7:7: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/B7;Lcom/android/tools/r8/utils/structural/a;Lcom/android/tools/r8/graph/C;)I"} 8:8:void internalAcceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):85:85 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/o;)V"} 9:9:void print(com.android.tools.r8.cf.CfPrinter):109:109 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/p8;)V"} 10:10:void internalRegisterUse(com.android.tools.r8.graph.UseRegistry,com.android.tools.r8.graph.DexClassAndMethod,java.util.ListIterator):115:115 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/J5;Ljava/util/ListIterator;)V"} 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):125:127 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;Lcom/android/tools/r8/internal/N8;Lcom/android/tools/r8/internal/A8;)V"} 14:16:int[] com.android.tools.r8.ir.conversion.CfState.popReverse(int):193:195 -> 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):127 -> 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):128:128 -> 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):134:134 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/ir/optimize/d0;Lcom/android/tools/r8/graph/u;Lcom/android/tools/r8/graph/o5;)Lcom/android/tools/r8/ir/optimize/V;"} 19:23: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/k7;Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/u6;)Lcom/android/tools/r8/internal/k7;"} 1:1:com.android.tools.r8.graph.DexType getType():60:60 -> getType # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/v2;"} com.android.tools.r8.cf.code.CfTypeInstruction asTypeInstruction() -> w # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/X8;"} boolean canThrow() -> x int getCompareToId() -> z com.android.tools.r8.cf.code.CfNeg -> com.android.tools.r8.internal.U7: # {"id":"sourceFile","fileName":"CfNeg.java"} com.android.tools.r8.ir.code.NumericType type -> b 1:2:void (com.android.tools.r8.ir.code.NumericType):35:36 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/qI;)V"} 1:14:int getAsmOpcode():83:96 -> T 1:1:com.android.tools.r8.ir.code.NumericType getType():40:40 -> U # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/qI;"} 1:1:void internalAcceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/o;)V"} 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:51 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/B7;Lcom/android/tools/r8/utils/structural/a;Lcom/android/tools/r8/graph/C;)I"} 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.lens.GraphLens,com.android.tools.r8.graph.lens.InitClassLens,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,com.android.tools.r8.org.objectweb.asm.MethodVisitor):69:69 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/kn;Lcom/android/tools/r8/naming/o0;Lcom/android/tools/r8/internal/lB;Lcom/android/tools/r8/internal/jF;)V"} 4:4:void print(com.android.tools.r8.cf.CfPrinter):79:79 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/p8;)V"} 5:5:com.android.tools.r8.cf.code.CfNeg fromAsm(int):111:111 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/internal/U7;"} 6:6:com.android.tools.r8.cf.code.CfNeg fromAsm(int):109:109 -> a 7:7:com.android.tools.r8.cf.code.CfNeg fromAsm(int):107:107 -> a 8:8:com.android.tools.r8.cf.code.CfNeg fromAsm(int):105:105 -> a 9:9:com.android.tools.r8.cf.code.CfNeg fromAsm(int):103:103 -> a 10:11: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;Lcom/android/tools/r8/internal/N8;Lcom/android/tools/r8/internal/A8;)V"} 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):131:131 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/k7;Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/u6;)Lcom/android/tools/r8/internal/k7;"} 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):131 -> 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):131:131 -> a 15:15: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 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):131 -> a 16:16:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget com.android.tools.r8.ir.optimize.InliningConstraints.forUnop():343:343 -> a 16:16: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/ir/optimize/d0;Lcom/android/tools/r8/graph/u;Lcom/android/tools/r8/graph/o5;)Lcom/android/tools/r8/ir/optimize/V;"} 1:1:int getCompareToId():45:45 -> z com.android.tools.r8.cf.code.CfNeg$1 -> com.android.tools.r8.internal.T7: # {"id":"sourceFile","fileName":"CfNeg.java"} int[] $SwitchMap$com$android$tools$r8$ir$code$NumericType -> a 1:1:void ():83:83 -> com.android.tools.r8.cf.code.CfNew -> com.android.tools.r8.internal.V7: # {"id":"sourceFile","fileName":"CfNew.java"} com.android.tools.r8.graph.DexType type -> b com.android.tools.r8.cf.code.CfLabel label -> c 1:1:void (com.android.tools.r8.graph.DexType):39:39 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)V"} 2:4:void (com.android.tools.r8.graph.DexType,com.android.tools.r8.cf.code.CfLabel):42:44 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/M7;Lcom/android/tools/r8/graph/v2;)V"} boolean isTypeInstruction() -> S 1:4:com.android.tools.r8.cf.code.CfLabel getLabel():52:55 -> T # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/M7;"} 1:1:boolean hasLabel():48:48 -> U 1:1:com.android.tools.r8.cf.code.CfInstruction withType(com.android.tools.r8.graph.DexType):85:85 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/internal/B7;"} 2:2: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/B7;Lcom/android/tools/r8/utils/structural/a;Lcom/android/tools/r8/graph/C;)I"} 3:3:int com.android.tools.r8.graph.DexType.acceptCompareTo(com.android.tools.r8.graph.DexType,com.android.tools.r8.utils.structural.CompareToVisitor):104:104 -> 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):96 -> a 4:4:void internalAcceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):101:101 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/o;)V"} 5:5:void com.android.tools.r8.graph.DexType.acceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):110:110 -> a 5:5:void internalAcceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):101 -> 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.lens.GraphLens,com.android.tools.r8.graph.lens.InitClassLens,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,com.android.tools.r8.org.objectweb.asm.MethodVisitor):114:114 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/kn;Lcom/android/tools/r8/naming/o0;Lcom/android/tools/r8/internal/lB;Lcom/android/tools/r8/internal/jF;)V"} 7:7:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.lens.GraphLens.lookupType(com.android.tools.r8.graph.DexType):243:243 -> 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.lens.GraphLens,com.android.tools.r8.graph.lens.InitClassLens,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,com.android.tools.r8.org.objectweb.asm.MethodVisitor):114 -> 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.lens.GraphLens,com.android.tools.r8.graph.lens.InitClassLens,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,com.android.tools.r8.org.objectweb.asm.MethodVisitor):115:115 -> a 9:9:void print(com.android.tools.r8.cf.CfPrinter):125:125 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/p8;)V"} 10:10:void internalRegisterUse(com.android.tools.r8.graph.UseRegistry,com.android.tools.r8.graph.DexClassAndMethod,java.util.ListIterator):131:131 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/J5;Ljava/util/ListIterator;)V"} 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):141:141 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;Lcom/android/tools/r8/internal/N8;Lcom/android/tools/r8/internal/A8;)V"} 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):147:147 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/ir/optimize/d0;Lcom/android/tools/r8/graph/u;Lcom/android/tools/r8/graph/o5;)Lcom/android/tools/r8/ir/optimize/V;"} 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):154:154 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/k7;Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/u6;)Lcom/android/tools/r8/internal/k7;"} 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):154 -> 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):154:154 -> a 1:1:com.android.tools.r8.graph.DexType getType():80:80 -> getType # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/v2;"} com.android.tools.r8.cf.code.CfTypeInstruction asTypeInstruction() -> w # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/X8;"} boolean canThrow() -> x int getCompareToId() -> z com.android.tools.r8.cf.code.CfNewArray -> com.android.tools.r8.internal.W7: # {"id":"sourceFile","fileName":"CfNewArray.java"} 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)V"} boolean isTypeInstruction() -> S 1:19:int getPrimitiveTypeCode():81:99 -> T 1:1:com.android.tools.r8.cf.code.CfInstruction withType(com.android.tools.r8.graph.DexType):61:61 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/internal/B7;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/B7;Lcom/android/tools/r8/utils/structural/a;Lcom/android/tools/r8/graph/C;)I"} 3:3:int com.android.tools.r8.graph.DexType.acceptCompareTo(com.android.tools.r8.graph.DexType,com.android.tools.r8.utils.structural.CompareToVisitor):104:104 -> 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/o;)V"} 5:5:void com.android.tools.r8.graph.DexType.acceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):110:110 -> a 5:5:void internalAcceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):77 -> a 6: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.lens.GraphLens,com.android.tools.r8.graph.lens.InitClassLens,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,com.android.tools.r8.org.objectweb.asm.MethodVisitor):129:130 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/kn;Lcom/android/tools/r8/naming/o0;Lcom/android/tools/r8/internal/lB;Lcom/android/tools/r8/internal/jF;)V"} 8:16:java.lang.String com.android.tools.r8.cf.code.CfNewArray.getElementInternalName(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.naming.NamingLens):105:113 -> a 8: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.lens.GraphLens,com.android.tools.r8.graph.lens.InitClassLens,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,com.android.tools.r8.org.objectweb.asm.MethodVisitor):133 -> a 17:17:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.lens.GraphLens.lookupType(com.android.tools.r8.graph.DexType):243:243 -> a 17:17:java.lang.String com.android.tools.r8.cf.code.CfNewArray.getElementInternalName(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.naming.NamingLens):113 -> 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.lens.GraphLens,com.android.tools.r8.graph.lens.InitClassLens,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,com.android.tools.r8.org.objectweb.asm.MethodVisitor):133 -> a 18:18:java.lang.String com.android.tools.r8.cf.code.CfNewArray.getElementInternalName(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.naming.NamingLens):115:115 -> 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.lens.GraphLens,com.android.tools.r8.graph.lens.InitClassLens,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,com.android.tools.r8.org.objectweb.asm.MethodVisitor):133 -> a 19:21:java.lang.String com.android.tools.r8.cf.code.CfNewArray.getElementInternalName(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.naming.NamingLens):114:116 -> a 19:21: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.lens.GraphLens,com.android.tools.r8.graph.lens.InitClassLens,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,com.android.tools.r8.org.objectweb.asm.MethodVisitor):133 -> a 22: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.lens.GraphLens,com.android.tools.r8.graph.lens.InitClassLens,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,com.android.tools.r8.org.objectweb.asm.MethodVisitor):132:132 -> a 23:23:void print(com.android.tools.r8.cf.CfPrinter):144:144 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/p8;)V"} 24:25:void internalRegisterUse(com.android.tools.r8.graph.UseRegistry,com.android.tools.r8.graph.DexClassAndMethod,java.util.ListIterator):150:151 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/J5;Ljava/util/ListIterator;)V"} 26:28: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;Lcom/android/tools/r8/internal/N8;Lcom/android/tools/r8/internal/A8;)V"} 29:29: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/ir/optimize/d0;Lcom/android/tools/r8/graph/u;Lcom/android/tools/r8/graph/o5;)Lcom/android/tools/r8/ir/optimize/V;"} 30:31: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/k7;Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/u6;)Lcom/android/tools/r8/internal/k7;"} 1:1:com.android.tools.r8.graph.DexType getType():56:56 -> getType # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/v2;"} com.android.tools.r8.cf.code.CfTypeInstruction asTypeInstruction() -> w # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/X8;"} boolean canThrow() -> x 1:1:int getCompareToId():66:66 -> z com.android.tools.r8.cf.code.CfNewUnboxedEnum -> com.android.tools.r8.internal.X7: # {"id":"sourceFile","fileName":"CfNewUnboxedEnum.java"} com.android.tools.r8.graph.DexType type -> b int ordinal -> c 1:3:void (com.android.tools.r8.graph.DexType,int):39:41 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/graph/v2;)V"} boolean isTypeInstruction() -> S 1:1:com.android.tools.r8.cf.code.CfInstruction withType(com.android.tools.r8.graph.DexType):61:61 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/internal/B7;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/B7;Lcom/android/tools/r8/utils/structural/a;Lcom/android/tools/r8/graph/C;)I"} 3:3:int com.android.tools.r8.graph.DexType.acceptCompareTo(com.android.tools.r8.graph.DexType,com.android.tools.r8.utils.structural.CompareToVisitor):104:104 -> 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/o;)V"} 5:5:void com.android.tools.r8.graph.DexType.acceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):110:110 -> 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.lens.GraphLens,com.android.tools.r8.graph.lens.InitClassLens,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,com.android.tools.r8.org.objectweb.asm.MethodVisitor):90:90 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/kn;Lcom/android/tools/r8/naming/o0;Lcom/android/tools/r8/internal/lB;Lcom/android/tools/r8/internal/jF;)V"} 7:7:void print(com.android.tools.r8.cf.CfPrinter):100:100 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/p8;)V"} 8:8:void internalRegisterUse(com.android.tools.r8.graph.UseRegistry,com.android.tools.r8.graph.DexClassAndMethod,java.util.ListIterator):106:106 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/J5;Ljava/util/ListIterator;)V"} 9:9:void com.android.tools.r8.graph.UseRegistry.registerNewUnboxedEnumInstance(com.android.tools.r8.graph.DexType):118:118 -> 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;Lcom/android/tools/r8/internal/N8;Lcom/android/tools/r8/internal/A8;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/k7;Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/u6;)Lcom/android/tools/r8/internal/k7;"} 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):307:307 -> 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/ir/optimize/d0;Lcom/android/tools/r8/graph/u;Lcom/android/tools/r8/graph/o5;)Lcom/android/tools/r8/ir/optimize/V;"} 1:1:com.android.tools.r8.graph.DexType getType():56:56 -> getType # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/v2;"} com.android.tools.r8.cf.code.CfTypeInstruction asTypeInstruction() -> w # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/X8;"} boolean canThrow() -> x int getCompareToId() -> z com.android.tools.r8.cf.code.CfNop -> com.android.tools.r8.internal.Y7: # {"id":"sourceFile","fileName":"CfNop.java"} 1:1:void ():28:28 -> 1:1: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):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/k7;Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/u6;)Lcom/android/tools/r8/internal/k7;"} 2:2:void internalAcceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/o;)V"} 3:3: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/B7;Lcom/android/tools/r8/utils/structural/a;Lcom/android/tools/r8/graph/C;)I"} 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.lens.GraphLens,com.android.tools.r8.graph.lens.InitClassLens,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,com.android.tools.r8.org.objectweb.asm.MethodVisitor):56:56 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/kn;Lcom/android/tools/r8/naming/o0;Lcom/android/tools/r8/internal/lB;Lcom/android/tools/r8/internal/jF;)V"} 5:5:void print(com.android.tools.r8.cf.CfPrinter):66:66 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/p8;)V"} 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):71:71 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;Lcom/android/tools/r8/internal/N8;Lcom/android/tools/r8/internal/A8;)V"} 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):82:82 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/ir/optimize/d0;Lcom/android/tools/r8/graph/u;Lcom/android/tools/r8/graph/o5;)Lcom/android/tools/r8/ir/optimize/V;"} boolean emitsIR() -> y int getCompareToId() -> z com.android.tools.r8.cf.code.CfNumberConversion -> com.android.tools.r8.internal.a8: # {"id":"sourceFile","fileName":"CfNumberConversion.java"} com.android.tools.r8.ir.code.NumericType from -> b com.android.tools.r8.ir.code.NumericType to -> c 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/qI;Lcom/android/tools/r8/internal/qI;)V"} 1:53:int getAsmOpcode():93:145 -> T 54:101:int getAsmOpcode():95:142 -> T 102:110:int getAsmOpcode():123:131 -> T 111:119:int getAsmOpcode():112:120 -> T 1:1:com.android.tools.r8.ir.code.NumericType getFromType():62:62 -> U # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/qI;"} 1:1:com.android.tools.r8.ir.code.NumericType getToType():66:66 -> V # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/qI;"} 1:1:void internalAcceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/o;)V"} 2:2: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/B7;Lcom/android/tools/r8/utils/structural/a;Lcom/android/tools/r8/graph/C;)I"} 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.lens.GraphLens,com.android.tools.r8.graph.lens.InitClassLens,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,com.android.tools.r8.org.objectweb.asm.MethodVisitor):79:79 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/kn;Lcom/android/tools/r8/naming/o0;Lcom/android/tools/r8/internal/lB;Lcom/android/tools/r8/internal/jF;)V"} 4:4:void print(com.android.tools.r8.cf.CfPrinter):89:89 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/p8;)V"} 5:5:com.android.tools.r8.cf.code.CfNumberConversion fromAsm(int):182:182 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/internal/a8;"} 6:6:com.android.tools.r8.cf.code.CfNumberConversion fromAsm(int):180:180 -> a 7:7:com.android.tools.r8.cf.code.CfNumberConversion fromAsm(int):178:178 -> a 8:8:com.android.tools.r8.cf.code.CfNumberConversion fromAsm(int):176:176 -> a 9:9:com.android.tools.r8.cf.code.CfNumberConversion fromAsm(int):174:174 -> a 10:10:com.android.tools.r8.cf.code.CfNumberConversion fromAsm(int):172:172 -> a 11:11:com.android.tools.r8.cf.code.CfNumberConversion fromAsm(int):170:170 -> a 12:12:com.android.tools.r8.cf.code.CfNumberConversion fromAsm(int):168:168 -> a 13:13:com.android.tools.r8.cf.code.CfNumberConversion fromAsm(int):166:166 -> a 14:14:com.android.tools.r8.cf.code.CfNumberConversion fromAsm(int):164:164 -> a 15:15:com.android.tools.r8.cf.code.CfNumberConversion fromAsm(int):162:162 -> a 16:16:com.android.tools.r8.cf.code.CfNumberConversion fromAsm(int):160:160 -> a 17:17:com.android.tools.r8.cf.code.CfNumberConversion fromAsm(int):158:158 -> a 18:18:com.android.tools.r8.cf.code.CfNumberConversion fromAsm(int):156:156 -> a 19:19:com.android.tools.r8.cf.code.CfNumberConversion fromAsm(int):154:154 -> a 20:20:com.android.tools.r8.cf.code.CfNumberConversion fromAsm(int):152:152 -> a 21:22: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;Lcom/android/tools/r8/internal/N8;Lcom/android/tools/r8/internal/A8;)V"} 23:23: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/k7;Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/u6;)Lcom/android/tools/r8/internal/k7;"} 24:24: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 24:24: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 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):202:202 -> a 26:26: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 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):202 -> a 27:27:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget com.android.tools.r8.ir.optimize.InliningConstraints.forUnop():343:343 -> a 27:27: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/ir/optimize/d0;Lcom/android/tools/r8/graph/u;Lcom/android/tools/r8/graph/o5;)Lcom/android/tools/r8/ir/optimize/V;"} 1:1:int getCompareToId():47:47 -> z com.android.tools.r8.cf.code.CfNumberConversion$1 -> com.android.tools.r8.internal.Z7: # {"id":"sourceFile","fileName":"CfNumberConversion.java"} int[] $SwitchMap$com$android$tools$r8$ir$code$NumericType -> a 1:1:void ():95:95 -> com.android.tools.r8.cf.code.CfPosition -> com.android.tools.r8.internal.g8: # {"id":"sourceFile","fileName":"CfPosition.java"} 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/M7;Lcom/android/tools/r8/internal/kM;)V"} 1:1:com.android.tools.r8.cf.code.CfLabel getLabel():88:88 -> T # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/M7;"} 1:1:com.android.tools.r8.ir.code.Position getPosition():84:84 -> U # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/kM;"} 1:1: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):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/k7;Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/u6;)Lcom/android/tools/r8/internal/k7;"} 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:46 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/B7;Lcom/android/tools/r8/utils/structural/a;Lcom/android/tools/r8/graph/C;)I"} 3:3:int lambda$internalAcceptCompareTo$0(com.android.tools.r8.cf.code.CfPosition):50:50 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/g8;)I"} 4:5:void lambda$internalAcceptCompareTo$2(com.android.tools.r8.graph.CfCompareHelper,com.android.tools.r8.utils.structural.StructuralSpecification):50:51 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/C;Lcom/android/tools/r8/utils/structural/z;)V"} 6:6: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 6:6: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)"]} 7:7:void internalAcceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):56:56 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/o;)V"} 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.lens.GraphLens,com.android.tools.r8.graph.lens.InitClassLens,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,com.android.tools.r8.org.objectweb.asm.MethodVisitor):70:70 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/kn;Lcom/android/tools/r8/naming/o0;Lcom/android/tools/r8/internal/lB;Lcom/android/tools/r8/internal/jF;)V"} 9:9:void print(com.android.tools.r8.cf.CfPrinter):80:80 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/p8;)V"} 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):108:110 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;Lcom/android/tools/r8/internal/N8;Lcom/android/tools/r8/internal/A8;)V"} 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):116:116 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/ir/optimize/d0;Lcom/android/tools/r8/graph/u;Lcom/android/tools/r8/graph/o5;)Lcom/android/tools/r8/ir/optimize/V;"} 1:1:com.android.tools.r8.cf.code.CfLabel lambda$internalAcceptCompareTo$1(com.android.tools.r8.cf.code.CfPosition):51:51 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/g8;)Lcom/android/tools/r8/internal/M7;"} com.android.tools.r8.cf.code.CfPosition asPosition() -> s # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/g8;"} boolean emitsIR() -> y int getCompareToId() -> z com.android.tools.r8.cf.code.CfRecordFieldValues -> com.android.tools.r8.internal.q8: # {"id":"sourceFile","fileName":"CfRecordFieldValues.java"} com.android.tools.r8.graph.DexField[] fields -> b 1:2:void (com.android.tools.r8.graph.DexField[]):37:38 -> # {"id":"com.android.tools.r8.residualsignature","signature":"([Lcom/android/tools/r8/graph/Y0;)V"} 1:1:com.android.tools.r8.graph.DexField[] getFields():74:74 -> T # {"id":"com.android.tools.r8.residualsignature","signature":"()[Lcom/android/tools/r8/graph/Y0;"} 1:1:com.android.tools.r8.graph.DexField[] lambda$specify$0(com.android.tools.r8.cf.code.CfRecordFieldValues):42:42 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/q8;)[Lcom/android/tools/r8/graph/Y0;"} 2:2:void specify(com.android.tools.r8.utils.structural.StructuralSpecification):42:42 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/z;)V"} 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.lens.GraphLens,com.android.tools.r8.graph.lens.InitClassLens,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,com.android.tools.r8.org.objectweb.asm.MethodVisitor):55:55 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/kn;Lcom/android/tools/r8/naming/o0;Lcom/android/tools/r8/internal/lB;Lcom/android/tools/r8/internal/jF;)V"} 4:4:void print(com.android.tools.r8.cf.CfPrinter):79:79 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/p8;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/B7;Lcom/android/tools/r8/utils/structural/a;Lcom/android/tools/r8/graph/C;)I"} 6:6:void internalAcceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):95:95 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/o;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;Lcom/android/tools/r8/internal/N8;Lcom/android/tools/r8/internal/A8;)V"} 16:16:com.android.tools.r8.graph.DexItemFactory com.android.tools.r8.ir.conversion.IRBuilder.dexItemFactory():490:490 -> 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():490:490 -> 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[],com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntList,int):1492:1492 -> 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:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntListIterator com.android.tools.r8.it.unimi.dsi.fastutil.ints.AbstractIntList.listIterator():192:192 -> a 20:20:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntListIterator com.android.tools.r8.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[],com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntList,int):1493 -> 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[],com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntList,int):1493:1493 -> 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 com.android.tools.r8.it.unimi.dsi.fastutil.ints.AbstractIntIterator.next():57:57 -> a 22:22:java.lang.Object com.android.tools.r8.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[],com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntList,int):1493 -> 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[],com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntList,int):1493:1500 -> 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:void com.android.tools.r8.ir.conversion.IRBuilder.addRecordFieldValues(com.android.tools.r8.graph.DexField[],com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntList,int):1499:1499 -> 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[],com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntList,int):1497:1502 -> 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/k7;Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/u6;)Lcom/android/tools/r8/internal/k7;"} 43:43:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget com.android.tools.r8.ir.optimize.InliningConstraints.forRecordFieldValues():295:295 -> 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/ir/optimize/d0;Lcom/android/tools/r8/graph/u;Lcom/android/tools/r8/graph/o5;)Lcom/android/tools/r8/ir/optimize/V;"} com.android.tools.r8.cf.code.CfRecordFieldValues asRecordFieldValues() -> t # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/q8;"} int getCompareToId() -> z com.android.tools.r8.cf.code.CfReturn -> com.android.tools.r8.internal.u8: # {"id":"sourceFile","fileName":"CfReturn.java"} 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/j20;)V"} 1:13:int getOpcode():62:74 -> U 1:1:com.android.tools.r8.ir.code.ValueType getType():42:42 -> V # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/j20;"} 1:1:void internalAcceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/o;)V"} 2:2: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/B7;Lcom/android/tools/r8/utils/structural/a;Lcom/android/tools/r8/graph/C;)I"} 3:3:com.android.tools.r8.utils.TraversalContinuation traverseNormalTargets(java.util.function.BiFunction,com.android.tools.r8.cf.code.CfInstruction,java.lang.Object):88:88 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/BiFunction;Lcom/android/tools/r8/internal/B7;Lcom/android/tools/r8/internal/k7;)Lcom/android/tools/r8/utils/E3;"} 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.lens.GraphLens,com.android.tools.r8.graph.lens.InitClassLens,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,com.android.tools.r8.org.objectweb.asm.MethodVisitor):101:101 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/kn;Lcom/android/tools/r8/naming/o0;Lcom/android/tools/r8/internal/lB;Lcom/android/tools/r8/internal/jF;)V"} 5:5:void print(com.android.tools.r8.cf.CfPrinter):106:106 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/p8;)V"} 6:7: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;Lcom/android/tools/r8/internal/N8;Lcom/android/tools/r8/internal/A8;)V"} 8: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):133:136 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/k7;Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/u6;)Lcom/android/tools/r8/internal/k7;"} 12:12:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget com.android.tools.r8.ir.optimize.InliningConstraints.forReturn():319:319 -> 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):128 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/ir/optimize/d0;Lcom/android/tools/r8/graph/u;Lcom/android/tools/r8/graph/o5;)Lcom/android/tools/r8/ir/optimize/V;"} 1:1:int getCompareToId():47:47 -> z com.android.tools.r8.cf.code.CfReturn$1 -> com.android.tools.r8.internal.t8: # {"id":"sourceFile","fileName":"CfReturn.java"} int[] $SwitchMap$com$android$tools$r8$ir$code$ValueType -> a 1:1:void ():62:62 -> com.android.tools.r8.cf.code.CfReturnVoid -> com.android.tools.r8.internal.v8: # {"id":"sourceFile","fileName":"CfReturnVoid.java"} 1:1:void ():30:30 -> boolean isReturn() -> Q 1:1:void internalAcceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/o;)V"} 2:2:com.android.tools.r8.utils.TraversalContinuation traverseNormalTargets(java.util.function.BiFunction,com.android.tools.r8.cf.code.CfInstruction,java.lang.Object):37:37 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/BiFunction;Lcom/android/tools/r8/internal/B7;Lcom/android/tools/r8/internal/k7;)Lcom/android/tools/r8/utils/E3;"} 3:3: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/B7;Lcom/android/tools/r8/utils/structural/a;Lcom/android/tools/r8/graph/C;)I"} 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.lens.GraphLens,com.android.tools.r8.graph.lens.InitClassLens,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,com.android.tools.r8.org.objectweb.asm.MethodVisitor):66:66 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/kn;Lcom/android/tools/r8/naming/o0;Lcom/android/tools/r8/internal/lB;Lcom/android/tools/r8/internal/jF;)V"} 5:5:void print(com.android.tools.r8.cf.CfPrinter):76:76 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/p8;)V"} 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):91:91 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;Lcom/android/tools/r8/internal/N8;Lcom/android/tools/r8/internal/A8;)V"} 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):102:102 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/k7;Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/u6;)Lcom/android/tools/r8/internal/k7;"} 8:8:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget com.android.tools.r8.ir.optimize.InliningConstraints.forReturn():319:319 -> 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):97 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/ir/optimize/d0;Lcom/android/tools/r8/graph/u;Lcom/android/tools/r8/graph/o5;)Lcom/android/tools/r8/ir/optimize/V;"} int getCompareToId() -> z com.android.tools.r8.cf.code.CfSafeCheckCast -> com.android.tools.r8.internal.w8: # {"id":"sourceFile","fileName":"CfSafeCheckCast.java"} 1:1:void (com.android.tools.r8.graph.DexType):17:17 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)V"} 1:1:void addCheckCast(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState$Slot):22:22 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;Lcom/android/tools/r8/internal/H8;)V"} 2:2:void internalRegisterUse(com.android.tools.r8.graph.UseRegistry,com.android.tools.r8.graph.DexClassAndMethod,java.util.ListIterator):28:28 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/J5;Ljava/util/ListIterator;)V"} 3:3:com.android.tools.r8.cf.code.CfInstruction withType(com.android.tools.r8.graph.DexType):33:33 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/internal/B7;"} com.android.tools.r8.cf.code.CfStackInstruction -> com.android.tools.r8.internal.D8: # {"id":"sourceFile","fileName":"CfStackInstruction.java"} 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/D8$a;)V"} 1:1:com.android.tools.r8.cf.code.CfStackInstruction$Opcode getOpcode():128:128 -> T # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/D8$a;"} 1:1:void internalAcceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/o;)V"} 2:2:com.android.tools.r8.cf.code.CfStackInstruction fromAsm(int):76:76 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/internal/D8;"} 3:3:com.android.tools.r8.cf.code.CfStackInstruction fromAsm(int):74:74 -> a 4:4:com.android.tools.r8.cf.code.CfStackInstruction fromAsm(int):72:72 -> a 5:5:com.android.tools.r8.cf.code.CfStackInstruction fromAsm(int):70:70 -> a 6:6:com.android.tools.r8.cf.code.CfStackInstruction fromAsm(int):68:68 -> a 7:7:com.android.tools.r8.cf.code.CfStackInstruction fromAsm(int):66:66 -> a 8:8:com.android.tools.r8.cf.code.CfStackInstruction fromAsm(int):64:64 -> a 9:9:com.android.tools.r8.cf.code.CfStackInstruction fromAsm(int):62:62 -> a 10:10:com.android.tools.r8.cf.code.CfStackInstruction fromAsm(int):60:60 -> a 11:11:com.android.tools.r8.cf.code.CfStackInstruction fromAsm(int):58:58 -> a 12:12: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/B7;Lcom/android/tools/r8/utils/structural/a;Lcom/android/tools/r8/graph/C;)I"} 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.lens.GraphLens,com.android.tools.r8.graph.lens.InitClassLens,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,com.android.tools.r8.org.objectweb.asm.MethodVisitor):114:114 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/kn;Lcom/android/tools/r8/naming/o0;Lcom/android/tools/r8/internal/lB;Lcom/android/tools/r8/internal/jF;)V"} 14:14:void print(com.android.tools.r8.cf.CfPrinter):124:124 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/p8;)V"} 15:137: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;Lcom/android/tools/r8/internal/N8;Lcom/android/tools/r8/internal/A8;)V"} 138:152: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 153:159: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 153:159: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 160:160:void com.android.tools.r8.ir.conversion.IRBuilder.addMove(com.android.tools.r8.ir.code.ValueType,int,int):1300:1300 -> a 160: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):288 -> a 160: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.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 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.ir.conversion.IRBuilder.addMove(com.android.tools.r8.ir.code.ValueType,int,int):1300:1300 -> 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 -> 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.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 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.ir.conversion.IRBuilder.addMove(com.android.tools.r8.ir.code.ValueType,int,int):1300:1300 -> 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 -> 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.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 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.ir.conversion.IRBuilder.addMove(com.android.tools.r8.ir.code.ValueType,int,int):1300:1300 -> 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 -> 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:182: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 183:192: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 183:192: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 193:193:void com.android.tools.r8.ir.conversion.IRBuilder.addMove(com.android.tools.r8.ir.code.ValueType,int,int):1300:1300 -> a 193:193: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 193:193: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 194:194: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 194:194: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 195:195:void com.android.tools.r8.ir.conversion.IRBuilder.addMove(com.android.tools.r8.ir.code.ValueType,int,int):1300:1300 -> a 195:195: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 195:195: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 196: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):342:342 -> a 196: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):1300:1300 -> 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):342 -> 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):344:344 -> 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):1300:1300 -> 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):344 -> 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):346:346 -> 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):1300:1300 -> 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):346 -> 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):348:348 -> 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):1300:1300 -> 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):348 -> 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 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 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):230:230 -> a 206:214: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 215:217: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 218:218:void com.android.tools.r8.ir.conversion.IRBuilder.addMove(com.android.tools.r8.ir.code.ValueType,int,int):1300:1300 -> 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):183 -> a 219:220: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 221:221:void com.android.tools.r8.ir.conversion.IRBuilder.addMove(com.android.tools.r8.ir.code.ValueType,int,int):1300:1300 -> a 221:221: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 222:222: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 223:223:void com.android.tools.r8.ir.conversion.IRBuilder.addMove(com.android.tools.r8.ir.code.ValueType,int,int):1300:1300 -> a 223:223: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 224:231: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 232:238: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 232:238: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 239:239:void com.android.tools.r8.ir.conversion.IRBuilder.addMove(com.android.tools.r8.ir.code.ValueType,int,int):1300:1300 -> a 239:239: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 239:239: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 240:240: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 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):175 -> a 241:241:void com.android.tools.r8.ir.conversion.IRBuilder.addMove(com.android.tools.r8.ir.code.ValueType,int,int):1300:1300 -> a 241:241: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 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):175 -> a 242:242: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 242:242: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 243:243:void com.android.tools.r8.ir.conversion.IRBuilder.addMove(com.android.tools.r8.ir.code.ValueType,int,int):1300:1300 -> a 243:243: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 243:243: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 244:244: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 244:244: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 245:245:void com.android.tools.r8.ir.conversion.IRBuilder.addMove(com.android.tools.r8.ir.code.ValueType,int,int):1300:1300 -> a 245:245: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 245:245: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 246:250: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 251:253: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 254:254:void com.android.tools.r8.ir.conversion.IRBuilder.addMove(com.android.tools.r8.ir.code.ValueType,int,int):1300:1300 -> 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):153 -> a 255:258: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 259:260: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 261:261: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 261:261: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)"]} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/u6;Lcom/android/tools/r8/internal/k7;Lcom/android/tools/r8/internal/zM;)Lcom/android/tools/r8/internal/k7;"} 262:262: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 262:262: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 263:263: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 263:263: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)"]} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/u6;Lcom/android/tools/r8/internal/k7;Lcom/android/tools/r8/internal/zM;Lcom/android/tools/r8/internal/zM;)Lcom/android/tools/r8/internal/k7;"} 264:264: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 264:264: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 265:265: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 265:265: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)"]} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/u6;Lcom/android/tools/r8/internal/zM;Lcom/android/tools/r8/internal/k7;Lcom/android/tools/r8/internal/zM;)Lcom/android/tools/r8/internal/k7;"} 266:266: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 266:266: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 267:267: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 267:267: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)"]} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/u6;Lcom/android/tools/r8/internal/zM;Lcom/android/tools/r8/internal/k7;Lcom/android/tools/r8/internal/zM;Lcom/android/tools/r8/internal/zM;)Lcom/android/tools/r8/internal/k7;"} 268:270: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 268:270: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 271:276: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;Lcom/android/tools/r8/internal/N8;Lcom/android/tools/r8/internal/H8;Lcom/android/tools/r8/internal/H8;)V"} 277:277:void com.android.tools.r8.ir.conversion.IRBuilder.addMove(com.android.tools.r8.ir.code.ValueType,int,int):1300:1300 -> a 277:277: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 278:278: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 279:279:void com.android.tools.r8.ir.conversion.IRBuilder.addMove(com.android.tools.r8.ir.code.ValueType,int,int):1300:1300 -> a 279:279: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 280:280: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 281:281:void com.android.tools.r8.ir.conversion.IRBuilder.addMove(com.android.tools.r8.ir.code.ValueType,int,int):1300:1300 -> a 281:281: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 282:282: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 282:282: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)"]} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/u6;Lcom/android/tools/r8/internal/zM;Lcom/android/tools/r8/internal/zM;Lcom/android/tools/r8/internal/k7;Lcom/android/tools/r8/internal/zM;)Lcom/android/tools/r8/internal/k7;"} 283:286: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 283:286: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 287:287: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 287:287: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)"]} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/u6;Lcom/android/tools/r8/internal/zM;Lcom/android/tools/r8/internal/zM;Lcom/android/tools/r8/internal/k7;Lcom/android/tools/r8/internal/zM;Lcom/android/tools/r8/internal/zM;)Lcom/android/tools/r8/internal/k7;"} 288: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,com.android.tools.r8.cf.code.frame.PreciseFrameType):283:287 -> a 288:292: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 293:300: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;Lcom/android/tools/r8/internal/N8;Lcom/android/tools/r8/internal/H8;Lcom/android/tools/r8/internal/H8;Lcom/android/tools/r8/internal/H8;)V"} 301:301:void com.android.tools.r8.ir.conversion.IRBuilder.addMove(com.android.tools.r8.ir.code.ValueType,int,int):1300:1300 -> a 301:301: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 302:302: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 303:303:void com.android.tools.r8.ir.conversion.IRBuilder.addMove(com.android.tools.r8.ir.code.ValueType,int,int):1300:1300 -> a 303:303: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 304:304: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 305:305:void com.android.tools.r8.ir.conversion.IRBuilder.addMove(com.android.tools.r8.ir.code.ValueType,int,int):1300:1300 -> a 305:305: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 306:306: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 307:307:void com.android.tools.r8.ir.conversion.IRBuilder.addMove(com.android.tools.r8.ir.code.ValueType,int,int):1300:1300 -> a 307:307: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 308:308: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 309:309:void com.android.tools.r8.ir.conversion.IRBuilder.addMove(com.android.tools.r8.ir.code.ValueType,int,int):1300:1300 -> a 309:309: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 310:310: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/ir/optimize/d0;Lcom/android/tools/r8/graph/u;Lcom/android/tools/r8/graph/o5;)Lcom/android/tools/r8/ir/optimize/V;"} 311:414: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/k7;Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/u6;)Lcom/android/tools/r8/internal/k7;"} 415:415: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 416:416: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 417:417: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 418:418: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 419:419: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 420:420: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 421:421: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 422:422: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 423:423: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)"]} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/u6;Lcom/android/tools/r8/internal/zM;Lcom/android/tools/r8/internal/k7;Lcom/android/tools/r8/internal/zM;)Lcom/android/tools/r8/internal/k7;"} 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)"]} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/u6;Lcom/android/tools/r8/internal/zM;Lcom/android/tools/r8/internal/k7;Lcom/android/tools/r8/internal/zM;Lcom/android/tools/r8/internal/zM;)Lcom/android/tools/r8/internal/k7;"} 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)"]} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/u6;Lcom/android/tools/r8/internal/zM;Lcom/android/tools/r8/internal/zM;Lcom/android/tools/r8/internal/k7;Lcom/android/tools/r8/internal/zM;)Lcom/android/tools/r8/internal/k7;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/u6;Lcom/android/tools/r8/internal/k7;Lcom/android/tools/r8/internal/zM;)Lcom/android/tools/r8/internal/k7;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/u6;Lcom/android/tools/r8/internal/k7;Lcom/android/tools/r8/internal/zM;Lcom/android/tools/r8/internal/zM;)Lcom/android/tools/r8/internal/k7;"} 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)"]} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/u6;Lcom/android/tools/r8/internal/k7;Lcom/android/tools/r8/internal/zM;Lcom/android/tools/r8/internal/zM;)Lcom/android/tools/r8/internal/k7;"} 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)"]} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/u6;Lcom/android/tools/r8/internal/zM;Lcom/android/tools/r8/internal/k7;Lcom/android/tools/r8/internal/zM;)Lcom/android/tools/r8/internal/k7;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/u6;Lcom/android/tools/r8/internal/k7;Lcom/android/tools/r8/internal/zM;)Lcom/android/tools/r8/internal/k7;"} 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)"]} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/u6;Lcom/android/tools/r8/internal/k7;Lcom/android/tools/r8/internal/zM;Lcom/android/tools/r8/internal/zM;)Lcom/android/tools/r8/internal/k7;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/u6;Lcom/android/tools/r8/internal/k7;Lcom/android/tools/r8/internal/zM;)Lcom/android/tools/r8/internal/k7;"} 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)"]} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/u6;Lcom/android/tools/r8/internal/k7;Lcom/android/tools/r8/internal/zM;)Lcom/android/tools/r8/internal/k7;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/u6;Lcom/android/tools/r8/internal/k7;Lcom/android/tools/r8/internal/zM;Lcom/android/tools/r8/internal/zM;)Lcom/android/tools/r8/internal/k7;"} boolean emitsIR() -> y 1:1:int getCompareToId():90:90 -> z com.android.tools.r8.cf.code.CfStackInstruction$1 -> com.android.tools.r8.internal.C8: # {"id":"sourceFile","fileName":"CfStackInstruction.java"} int[] $SwitchMap$com$android$tools$r8$cf$code$CfStackInstruction$Opcode -> a 1:1:void ():133:133 -> com.android.tools.r8.cf.code.CfStackInstruction$Opcode -> com.android.tools.r8.internal.D8$a: # {"id":"sourceFile","fileName":"CfStackInstruction.java"} int opcode -> a com.android.tools.r8.cf.code.CfStackInstruction$Opcode Pop -> b com.android.tools.r8.cf.code.CfStackInstruction$Opcode Pop2 -> c com.android.tools.r8.cf.code.CfStackInstruction$Opcode Dup -> d com.android.tools.r8.cf.code.CfStackInstruction$Opcode DupX1 -> e com.android.tools.r8.cf.code.CfStackInstruction$Opcode DupX2 -> f com.android.tools.r8.cf.code.CfStackInstruction$Opcode Dup2 -> g com.android.tools.r8.cf.code.CfStackInstruction$Opcode Dup2X1 -> h com.android.tools.r8.cf.code.CfStackInstruction$Opcode Dup2X2 -> i com.android.tools.r8.cf.code.CfStackInstruction$Opcode Swap -> j com.android.tools.r8.cf.code.CfStackInstruction$Opcode[] $VALUES -> k 1:9:void ():36:44 -> 10:10:void ():35:35 -> 1:2:void (java.lang.String,int,int):48:49 -> 1:1:com.android.tools.r8.cf.code.CfStackInstruction$Opcode[] values():35:35 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()[Lcom/android/tools/r8/internal/D8$a;"} com.android.tools.r8.cf.code.CfStaticFieldRead -> com.android.tools.r8.internal.O8: # {"id":"sourceFile","fileName":"CfStaticFieldRead.java"} 1:1:void (com.android.tools.r8.graph.DexField):27:27 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;)V"} 2:2:void (com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexField):31:31 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;Lcom/android/tools/r8/graph/Y0;)V"} boolean isFieldGet() -> D int getOpcode() -> U 1:1:com.android.tools.r8.cf.code.CfFieldInstruction createWithField(com.android.tools.r8.graph.DexField):36:36 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;)Lcom/android/tools/r8/internal/i7;"} 2:2:void internalRegisterUse(com.android.tools.r8.graph.UseRegistry,com.android.tools.r8.graph.DexClassAndMethod,java.util.ListIterator):57:57 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/J5;Ljava/util/ListIterator;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;Lcom/android/tools/r8/internal/N8;Lcom/android/tools/r8/internal/A8;)V"} 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):68:68 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/ir/optimize/d0;Lcom/android/tools/r8/graph/u;Lcom/android/tools/r8/graph/o5;)Lcom/android/tools/r8/ir/optimize/V;"} 5:5: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/k7;Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/u6;)Lcom/android/tools/r8/internal/k7;"} com.android.tools.r8.cf.code.CfStaticFieldWrite -> com.android.tools.r8.internal.P8: # {"id":"sourceFile","fileName":"CfStaticFieldWrite.java"} 1:1:void (com.android.tools.r8.graph.DexField):27:27 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;)V"} 2:2:void (com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexField):31:31 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;Lcom/android/tools/r8/graph/Y0;)V"} boolean isFieldPut() -> F int getOpcode() -> U 1:1:com.android.tools.r8.cf.code.CfFieldInstruction createWithField(com.android.tools.r8.graph.DexField):36:36 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;)Lcom/android/tools/r8/internal/i7;"} 2:2:void internalRegisterUse(com.android.tools.r8.graph.UseRegistry,com.android.tools.r8.graph.DexClassAndMethod,java.util.ListIterator):62:62 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/J5;Ljava/util/ListIterator;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;Lcom/android/tools/r8/internal/N8;Lcom/android/tools/r8/internal/A8;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/ir/optimize/d0;Lcom/android/tools/r8/graph/u;Lcom/android/tools/r8/graph/o5;)Lcom/android/tools/r8/ir/optimize/V;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/k7;Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/u6;)Lcom/android/tools/r8/internal/k7;"} com.android.tools.r8.cf.code.CfStaticFieldWrite asStaticFieldPut() -> u # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/P8;"} com.android.tools.r8.cf.code.CfStore -> com.android.tools.r8.internal.R8: # {"id":"sourceFile","fileName":"CfStore.java"} int var -> b com.android.tools.r8.ir.code.ValueType type -> c boolean $assertionsDisabled -> d 1:1:void ():31:31 -> 1:3:void (com.android.tools.r8.ir.code.ValueType,int):36:38 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/j20;I)V"} 1:1:int getLocalIndex():113:113 -> T 1:13:int getStoreType():58:70 -> U 1:1:com.android.tools.r8.ir.code.ValueType getType():109:109 -> V # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/j20;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/B7;Lcom/android/tools/r8/utils/structural/a;Lcom/android/tools/r8/graph/C;)I"} 2:2:void internalAcceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):54:54 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/o;)V"} 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.lens.GraphLens,com.android.tools.r8.graph.lens.InitClassLens,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,com.android.tools.r8.org.objectweb.asm.MethodVisitor):94:94 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/kn;Lcom/android/tools/r8/naming/o0;Lcom/android/tools/r8/internal/lB;Lcom/android/tools/r8/internal/jF;)V"} 4:4:void print(com.android.tools.r8.cf.CfPrinter):105:105 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/p8;)V"} 5:5:int com.android.tools.r8.cf.code.CfStore.getLocalIndex():113:113 -> a 5:5: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/u6;Lcom/android/tools/r8/internal/k7;Lcom/android/tools/r8/internal/zM;)Lcom/android/tools/r8/internal/k7;"} 6:6: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 7:7:int com.android.tools.r8.cf.code.CfStore.getLocalIndex():113:113 -> a 7:7: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/u6;Lcom/android/tools/r8/internal/k7;Lcom/android/tools/r8/internal/zM;)Lcom/android/tools/r8/internal/k7;"} 8:8: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 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):118:119 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;Lcom/android/tools/r8/internal/N8;Lcom/android/tools/r8/internal/A8;)V"} 11:11:void com.android.tools.r8.ir.conversion.IRBuilder.addMove(com.android.tools.r8.ir.code.ValueType,int,int):1300:1300 -> 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):119 -> a 12: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):137:140 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/k7;Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/u6;)Lcom/android/tools/r8/internal/k7;"} 16:16:boolean com.android.tools.r8.ir.code.ValueType.isPrimitive():43:43 -> 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):140 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 17:18: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 19:19: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 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):141 -> a 20:20:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget com.android.tools.r8.ir.optimize.InliningConstraints.forStore():331:331 -> a 20:20: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/ir/optimize/d0;Lcom/android/tools/r8/graph/u;Lcom/android/tools/r8/graph/o5;)Lcom/android/tools/r8/ir/optimize/V;"} com.android.tools.r8.cf.code.CfStore asStore() -> v # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/R8;"} boolean emitsIR() -> y 1:1:int getCompareToId():43:43 -> z com.android.tools.r8.cf.code.CfStore$1 -> com.android.tools.r8.internal.Q8: # {"id":"sourceFile","fileName":"CfStore.java"} int[] $SwitchMap$com$android$tools$r8$ir$code$ValueType -> a 1:1:void ():58:58 -> com.android.tools.r8.cf.code.CfSubtypingAssignability -> com.android.tools.r8.internal.S8: # {"id":"sourceFile","fileName":"CfSubtypingAssignability.java"} 1:1:void (com.android.tools.r8.graph.AppView):15:15 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)V"} 1:8:boolean internalIsClassTypeAssignableToClassType(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):20:27 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/v2;)Z"} com.android.tools.r8.cf.code.CfSwitch -> com.android.tools.r8.internal.U8: # {"id":"sourceFile","fileName":"CfSwitch.java"} com.android.tools.r8.cf.code.CfSwitch$Kind kind -> b com.android.tools.r8.cf.code.CfLabel defaultTarget -> c int[] keys -> d java.util.List targets -> e boolean $assertionsDisabled -> f 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/U8$a;Lcom/android/tools/r8/internal/M7;[ILjava/util/ArrayList;)V"} boolean isJumpWithNormalTarget() -> N 1:1:com.android.tools.r8.cf.code.CfLabel getDefaultTarget():96:96 -> U # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/M7;"} 1:1:java.util.List getKeys():100:100 -> V 1:1:com.android.tools.r8.cf.code.CfSwitch$Kind getKind():92:92 -> W # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/U8$a;"} 1:1:java.util.List getSwitchTargets():104:104 -> X 1:2:com.android.tools.r8.utils.TraversalContinuation traverseNormalTargets(java.util.function.BiFunction,com.android.tools.r8.cf.code.CfInstruction,java.lang.Object):59:60 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/BiFunction;Lcom/android/tools/r8/internal/B7;Lcom/android/tools/r8/internal/k7;)Lcom/android/tools/r8/utils/E3;"} 3:3:com.android.tools.r8.utils.TraversalContinuation lambda$traverseNormalTargets$0(java.util.function.BiFunction,com.android.tools.r8.utils.TraversalContinuation$Continue):61:61 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/BiFunction;Lcom/android/tools/r8/utils/D3;)Lcom/android/tools/r8/utils/E3;"} 4:5: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/B7;Lcom/android/tools/r8/utils/structural/a;Lcom/android/tools/r8/graph/C;)I"} 6:6:void lambda$internalAcceptCompareTo$2(com.android.tools.r8.graph.CfCompareHelper,com.android.tools.r8.utils.structural.StructuralSpecification):77:77 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/C;Lcom/android/tools/r8/utils/structural/z;)V"} 7:7: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 7:7: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)"]} 8:10:void lambda$internalAcceptCompareTo$2(com.android.tools.r8.graph.CfCompareHelper,com.android.tools.r8.utils.structural.StructuralSpecification):77:79 -> a 11:11:int[] lambda$internalAcceptCompareTo$1(com.android.tools.r8.cf.code.CfSwitch):78:78 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/U8;)[I"} 12:14:void internalAcceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):84:86 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/o;)V"} 15: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.lens.GraphLens,com.android.tools.r8.graph.lens.InitClassLens,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,com.android.tools.r8.org.objectweb.asm.MethodVisitor):132:143 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/kn;Lcom/android/tools/r8/naming/o0;Lcom/android/tools/r8/internal/lB;Lcom/android/tools/r8/internal/jF;)V"} 27:27: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.lens.GraphLens,com.android.tools.r8.graph.lens.InitClassLens,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,com.android.tools.r8.org.objectweb.asm.MethodVisitor):138:138 -> a 28:28:void print(com.android.tools.r8.cf.CfPrinter):164:164 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/p8;)V"} 29:34: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;Lcom/android/tools/r8/internal/N8;Lcom/android/tools/r8/internal/A8;)V"} 35: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):187:187 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/k7;Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/u6;)Lcom/android/tools/r8/internal/k7;"} 36:36:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget com.android.tools.r8.ir.optimize.InliningConstraints.forJumpInstruction():271:271 -> a 36:36: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/ir/optimize/d0;Lcom/android/tools/r8/graph/u;Lcom/android/tools/r8/graph/o5;)Lcom/android/tools/r8/ir/optimize/V;"} 1:1:int getCompareToId():66:66 -> z com.android.tools.r8.cf.code.CfSwitch$1 -> com.android.tools.r8.internal.T8: # {"id":"sourceFile","fileName":"CfSwitch.java"} int[] $SwitchMap$com$android$tools$r8$cf$code$CfSwitch$Kind -> a 1:1:com.android.tools.r8.cf.code.CfSwitch$Kind[] com.android.tools.r8.cf.code.CfSwitch$Kind.values():38:38 -> 1:1:void ():136 -> 2:2:void ():136:136 -> com.android.tools.r8.cf.code.CfSwitch$Kind -> com.android.tools.r8.internal.U8$a: # {"id":"sourceFile","fileName":"CfSwitch.java"} com.android.tools.r8.cf.code.CfSwitch$Kind LOOKUP -> a com.android.tools.r8.cf.code.CfSwitch$Kind TABLE -> b com.android.tools.r8.cf.code.CfSwitch$Kind[] $VALUES -> c 1:1:void ():38:38 -> 1:1:void (java.lang.String,int):38:38 -> com.android.tools.r8.cf.code.CfThrow -> com.android.tools.r8.internal.V8: # {"id":"sourceFile","fileName":"CfThrow.java"} 1:1:void ():31:31 -> 1:1:void internalAcceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/o;)V"} 2:2:com.android.tools.r8.utils.TraversalContinuation traverseNormalTargets(java.util.function.BiFunction,com.android.tools.r8.cf.code.CfInstruction,java.lang.Object):38:38 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/BiFunction;Lcom/android/tools/r8/internal/B7;Lcom/android/tools/r8/internal/k7;)Lcom/android/tools/r8/utils/E3;"} 3:3: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/B7;Lcom/android/tools/r8/utils/structural/a;Lcom/android/tools/r8/graph/C;)I"} 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.lens.GraphLens,com.android.tools.r8.graph.lens.InitClassLens,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,com.android.tools.r8.org.objectweb.asm.MethodVisitor):77:77 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/kn;Lcom/android/tools/r8/naming/o0;Lcom/android/tools/r8/internal/lB;Lcom/android/tools/r8/internal/jF;)V"} 5:5:void print(com.android.tools.r8.cf.CfPrinter):87:87 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/p8;)V"} 6:7: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;Lcom/android/tools/r8/internal/N8;Lcom/android/tools/r8/internal/A8;)V"} 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):111:111 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/k7;Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/u6;)Lcom/android/tools/r8/internal/k7;"} 9:9:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget com.android.tools.r8.ir.optimize.InliningConstraints.forJumpInstruction():271:271 -> 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):104 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/ir/optimize/d0;Lcom/android/tools/r8/graph/u;Lcom/android/tools/r8/graph/o5;)Lcom/android/tools/r8/ir/optimize/V;"} boolean canThrow() -> x int getCompareToId() -> z com.android.tools.r8.cf.code.CfTryCatch -> com.android.tools.r8.internal.W8: # {"id":"sourceFile","fileName":"CfTryCatch.java"} com.android.tools.r8.cf.code.CfLabel start -> a com.android.tools.r8.cf.code.CfLabel end -> b java.util.List guards -> c java.util.List targets -> d boolean $assertionsDisabled -> e int $r8$clinit -> f 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/M7;Lcom/android/tools/r8/internal/M7;Ljava/util/List;Ljava/util/List;)V"} 1:6:void forEach(java.util.function.BiConsumer):35:40 -> a 7:7:void forEachTarget(java.util.function.Consumer):44:44 -> a 8:8:java.util.List getTargets():56:56 -> a 9:10:boolean verifyAllNonNull(java.util.List):60:61 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;)V"} 11:11: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/W8;Lcom/android/tools/r8/utils/structural/a;Lcom/android/tools/r8/graph/C;)I"} 12:12:com.android.tools.r8.cf.code.CfLabel lambda$acceptCompareTo$0(com.android.tools.r8.cf.code.CfTryCatch):84:84 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/W8;)Lcom/android/tools/r8/internal/M7;"} 13:13:void lambda$acceptCompareTo$4(com.android.tools.r8.graph.CfCompareHelper,com.android.tools.r8.utils.structural.StructuralSpecification):84:84 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/C;Lcom/android/tools/r8/utils/structural/z;)V"} 14:14: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 14:14: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)"]} 15:16:void lambda$acceptCompareTo$4(com.android.tools.r8.graph.CfCompareHelper,com.android.tools.r8.utils.structural.StructuralSpecification):84:85 -> a 17:17: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 17:17: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)"]} 18:20:void lambda$acceptCompareTo$4(com.android.tools.r8.graph.CfCompareHelper,com.android.tools.r8.utils.structural.StructuralSpecification):85:87 -> a 21:21:void internalRegisterUse(com.android.tools.r8.graph.UseRegistry,com.android.tools.r8.graph.DexClassAndMethod):91:91 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/J5;)V"} 1:1:com.android.tools.r8.cf.code.CfLabel lambda$acceptCompareTo$1(com.android.tools.r8.cf.code.CfTryCatch):85:85 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/W8;)Lcom/android/tools/r8/internal/M7;"} 1:1:java.util.Collection lambda$acceptCompareTo$2(com.android.tools.r8.cf.code.CfTryCatch):86:86 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/W8;)Ljava/util/Collection;"} 1:1:java.util.Collection lambda$acceptCompareTo$3(com.android.tools.r8.cf.code.CfTryCatch):87:87 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/W8;)Ljava/util/Collection;"} com.android.tools.r8.cf.code.CfTypeInstruction -> com.android.tools.r8.internal.X8: # {"id":"sourceFile","fileName":"CfTypeInstruction.java"} com.android.tools.r8.cf.code.CfInstruction withType(com.android.tools.r8.graph.DexType) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/internal/B7;"} com.android.tools.r8.graph.DexType getType() -> getType # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/v2;"} com.android.tools.r8.cf.code.frame.BaseFrameType -> com.android.tools.r8.internal.q4: # {"id":"sourceFile","fileName":"BaseFrameType.java"} boolean $assertionsDisabled -> b 1:1:void ():11:11 -> 1:1:void ():274:274 -> boolean isUninitializedThis() -> A com.android.tools.r8.graph.DexType getUninitializedNewType() -> D # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/v2;"} boolean isSinglePrimitive() -> E 1:1:com.android.tools.r8.cf.code.frame.PreciseFrameType asPrecise():102:102 -> F # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/zM;"} 2:2:boolean com.android.tools.r8.cf.code.frame.BaseFrameType.isOneWord():0:0 -> F 2:2:com.android.tools.r8.cf.code.frame.PreciseFrameType asPrecise():102 -> F 3:3:boolean com.android.tools.r8.cf.code.frame.BaseFrameType.isTwoWord():0:0 -> F 3:3:com.android.tools.r8.cf.code.frame.PreciseFrameType asPrecise():102 -> F 4:4:com.android.tools.r8.cf.code.frame.PreciseFrameType asPrecise():102:102 -> F boolean isInitializedNonNullReferenceTypeWithInterfaces() -> G com.android.tools.r8.cf.code.frame.SinglePrimitiveFrameType asSinglePrimitive() -> H # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/xV;"} boolean isWidePrimitive() -> I 1:1:boolean isPrecise():96:96 -> J 2:2:boolean com.android.tools.r8.cf.code.frame.BaseFrameType.isOneWord():0:0 -> J 2:2:boolean isPrecise():96 -> J 3:3:boolean com.android.tools.r8.cf.code.frame.BaseFrameType.isTwoWord():0:0 -> J 3:3:boolean isPrecise():96 -> J 4:4:boolean isPrecise():96:96 -> J com.android.tools.r8.cf.code.frame.UninitializedFrameType asUninitialized() -> K # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/g10;"} boolean isInitializedReferenceType() -> M boolean isInitializedNonNullReferenceTypeWithoutInterfaces() -> N com.android.tools.r8.cf.code.frame.NullFrameType asNullType() -> O # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/XH;"} boolean isWide() -> P com.android.tools.r8.cf.code.CfLabel getUninitializedLabel() -> R # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/M7;"} com.android.tools.r8.cf.code.frame.InitializedNonNullReferenceFrameType asInitializedNonNullReferenceType() -> S # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/qn;"} 1:1:com.android.tools.r8.graph.DexType getInitializedType(com.android.tools.r8.graph.DexItemFactory):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;)Lcom/android/tools/r8/graph/v2;"} 2:2:boolean isInitialized():0:0 -> a 3:3:com.android.tools.r8.graph.DexType getObjectType(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexType):90:90 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/v2;"} com.android.tools.r8.cf.code.frame.PrimitiveFrameType asPrimitive() -> asPrimitive # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/bN;"} 1:1:boolean isSingle():118:118 -> e com.android.tools.r8.cf.code.frame.InitializedNonNullReferenceFrameTypeWithInterfaces asInitializedNonNullReferenceTypeWithInterfaces() -> f # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/rn;"} boolean isPrimitive() -> isPrimitive com.android.tools.r8.cf.code.frame.InitializedNonNullReferenceFrameTypeWithoutInterfaces asInitializedNonNullReferenceTypeWithoutInterfaces() -> j # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/sn;"} boolean isTwoWord() -> k boolean isNullType() -> l boolean isInitializedNonNullReferenceType() -> m boolean isWidePrimitiveHigh() -> n com.android.tools.r8.cf.code.frame.UninitializedThis asUninitializedThis() -> o # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/k10;"} com.android.tools.r8.cf.code.frame.WidePrimitiveFrameType asWidePrimitive() -> p # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/J20;"} boolean isOneWord() -> q boolean isUninitialized() -> r com.android.tools.r8.cf.code.frame.WideFrameType asWide() -> s # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/I20;"} 1:1:int getWidth():210:210 -> t boolean isObject() -> u com.android.tools.r8.cf.code.frame.SingleFrameType asSingle() -> v # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/vV;"} boolean isWidePrimitiveLow() -> w com.android.tools.r8.cf.code.frame.InitializedReferenceFrameType asInitializedReferenceType() -> x # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/tn;"} boolean isUninitializedNew() -> y com.android.tools.r8.cf.code.frame.UninitializedNew asUninitializedNew() -> z # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/i10;"} com.android.tools.r8.cf.code.frame.BooleanFrameType -> com.android.tools.r8.internal.i5: # {"id":"sourceFile","fileName":"BooleanFrameType.java"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;)Lcom/android/tools/r8/graph/v2;"} 2:2:java.lang.Object getTypeOpcode(com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.naming.NamingLens):31:31 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/naming/o0;)Ljava/lang/Object;"} 1:1:java.lang.String getTypeName():26:26 -> getTypeName com.android.tools.r8.cf.code.frame.ByteFrameType -> com.android.tools.r8.internal.S5: # {"id":"sourceFile","fileName":"ByteFrameType.java"} com.android.tools.r8.cf.code.frame.ByteFrameType SINGLETON -> c 1:1:void ():15:15 -> 1:1:void ():17:17 -> boolean hasIntVerificationType() -> T 1:1:com.android.tools.r8.graph.DexType getInitializedType(com.android.tools.r8.graph.DexItemFactory):21:21 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;)Lcom/android/tools/r8/graph/v2;"} 2:2:java.lang.Object getTypeOpcode(com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.naming.NamingLens):31:31 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/naming/o0;)Ljava/lang/Object;"} 1:1:java.lang.String getTypeName():26:26 -> getTypeName com.android.tools.r8.cf.code.frame.CharFrameType -> com.android.tools.r8.internal.a9: # {"id":"sourceFile","fileName":"CharFrameType.java"} com.android.tools.r8.cf.code.frame.CharFrameType SINGLETON -> c 1:1:void ():15:15 -> 1:1:void ():17:17 -> boolean hasIntVerificationType() -> T 1:1:com.android.tools.r8.graph.DexType getInitializedType(com.android.tools.r8.graph.DexItemFactory):21:21 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;)Lcom/android/tools/r8/graph/v2;"} 2:2:java.lang.Object getTypeOpcode(com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.naming.NamingLens):31:31 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/naming/o0;)Ljava/lang/Object;"} 1:1:java.lang.String getTypeName():26:26 -> getTypeName com.android.tools.r8.cf.code.frame.DoubleFrameType -> com.android.tools.r8.internal.Cf: # {"id":"sourceFile","fileName":"DoubleFrameType.java"} 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 -> T # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/J20;"} 1:1:com.android.tools.r8.cf.code.frame.WidePrimitiveFrameType getLowType():13:13 -> U # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/J20;"} 1:1:com.android.tools.r8.graph.DexType getInitializedType(com.android.tools.r8.graph.DexItemFactory):56:56 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;)Lcom/android/tools/r8/graph/v2;"} 2:2:java.lang.Object getTypeOpcode(com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.naming.NamingLens):66:66 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/naming/o0;)Ljava/lang/Object;"} 1:1:java.lang.String getTypeName():61:61 -> getTypeName boolean isWidePrimitiveHigh() -> n boolean isWidePrimitiveLow() -> w com.android.tools.r8.cf.code.frame.DoubleHighFrameType -> com.android.tools.r8.internal.Df: # {"id":"sourceFile","fileName":"DoubleHighFrameType.java"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;)Lcom/android/tools/r8/graph/v2;"} 2:2:java.lang.Object getTypeOpcode(com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.naming.NamingLens):56:56 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/naming/o0;)Ljava/lang/Object;"} 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.android.tools.r8.internal.Ai: # {"id":"sourceFile","fileName":"FloatFrameType.java"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;)Lcom/android/tools/r8/graph/v2;"} 2:2:java.lang.Object getTypeOpcode(com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.naming.NamingLens):31:31 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/naming/o0;)Ljava/lang/Object;"} 1:1:java.lang.String getTypeName():26:26 -> getTypeName com.android.tools.r8.cf.code.frame.FrameType -> com.android.tools.r8.internal.Ti: # {"id":"sourceFile","fileName":"FrameType.java"} int $r8$clinit -> a 1:1:void ():20:20 -> boolean isUninitializedThis() -> A 1:1:com.android.tools.r8.cf.code.frame.OneWord oneWord():143:143 -> B # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/JK;"} 1:1:com.android.tools.r8.cf.code.frame.DoubleHighFrameType doubleHighType():39:39 -> C # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Df;"} com.android.tools.r8.graph.DexType getUninitializedNewType() -> D # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/v2;"} boolean isSinglePrimitive() -> E com.android.tools.r8.cf.code.frame.PreciseFrameType asPrecise() -> F # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/zM;"} boolean isInitializedNonNullReferenceTypeWithInterfaces() -> G com.android.tools.r8.cf.code.frame.SinglePrimitiveFrameType asSinglePrimitive() -> H # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/xV;"} boolean isWidePrimitive() -> I boolean isPrecise() -> J com.android.tools.r8.cf.code.frame.UninitializedFrameType asUninitialized() -> K # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/g10;"} 1:1:com.android.tools.r8.cf.code.frame.LongHighFrameType longHighType():55:55 -> L # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/XC;"} boolean isInitializedReferenceType() -> M boolean isInitializedNonNullReferenceTypeWithoutInterfaces() -> N com.android.tools.r8.cf.code.frame.NullFrameType asNullType() -> O # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/XH;"} boolean isWide() -> P 1:1:com.android.tools.r8.cf.code.frame.TwoWord twoWord():147:147 -> Q # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/FZ;"} com.android.tools.r8.cf.code.CfLabel getUninitializedLabel() -> R # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/M7;"} com.android.tools.r8.cf.code.frame.InitializedNonNullReferenceFrameType asInitializedNonNullReferenceType() -> S # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/qn;"} com.android.tools.r8.graph.DexType getInitializedType(com.android.tools.r8.graph.DexItemFactory) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;)Lcom/android/tools/r8/graph/v2;"} com.android.tools.r8.graph.DexType getObjectType(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexType) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/v2;"} java.lang.Object getTypeOpcode(com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.naming.NamingLens) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/naming/o0;)Ljava/lang/Object;"} boolean isInitialized() -> a 1:1:com.android.tools.r8.cf.code.frame.InitializedFrameType initialized(com.android.tools.r8.graph.DexType):63:63 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/internal/pn;"} 2:3:com.android.tools.r8.cf.code.frame.PrimitiveFrameType com.android.tools.r8.cf.code.frame.FrameType.primitive(com.android.tools.r8.graph.DexType):103:104 -> a 2:3:com.android.tools.r8.cf.code.frame.InitializedFrameType initialized(com.android.tools.r8.graph.DexType):64 -> a 4:5: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 4:5:com.android.tools.r8.cf.code.frame.InitializedFrameType initialized(com.android.tools.r8.graph.DexType):66 -> a 6:7:com.android.tools.r8.cf.code.frame.InitializedFrameType initialized(com.android.tools.r8.ir.analysis.type.TypeElement):70:71 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/F00;)Lcom/android/tools/r8/internal/pn;"} 8:8: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 8:8:com.android.tools.r8.cf.code.frame.InitializedFrameType initialized(com.android.tools.r8.ir.analysis.type.TypeElement):71 -> a 9:9:com.android.tools.r8.cf.code.frame.InitializedFrameType initialized(com.android.tools.r8.ir.analysis.type.TypeElement):73:73 -> a 10:10: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 10:10:com.android.tools.r8.cf.code.frame.InitializedFrameType initialized(com.android.tools.r8.ir.analysis.type.TypeElement):73 -> a 11:12: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 11:12: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 11:12:com.android.tools.r8.cf.code.frame.InitializedFrameType initialized(com.android.tools.r8.ir.analysis.type.TypeElement):73 -> a 13:13:com.android.tools.r8.cf.code.frame.PrimitiveFrameType internalPrimitive(char):130:130 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(C)Lcom/android/tools/r8/internal/bN;"} 14:28:com.android.tools.r8.cf.code.frame.PrimitiveFrameType internalPrimitive(char):114:128 -> a 29:29:com.android.tools.r8.cf.code.frame.PrimitiveFrameType internalPrimitive(char):126:126 -> a 30:30:com.android.tools.r8.cf.code.frame.PrimitiveFrameType internalPrimitive(char):124:124 -> a 31:31:com.android.tools.r8.cf.code.frame.PrimitiveFrameType internalPrimitive(char):122:122 -> a 32:32:com.android.tools.r8.cf.code.frame.PrimitiveFrameType internalPrimitive(char):120:120 -> a 33:33:com.android.tools.r8.cf.code.frame.PrimitiveFrameType internalPrimitive(char):118:118 -> a 34:34:com.android.tools.r8.cf.code.frame.PrimitiveFrameType internalPrimitive(char):116:116 -> a 35:35:com.android.tools.r8.cf.code.frame.UninitializedNew uninitializedNew(com.android.tools.r8.cf.code.CfLabel,com.android.tools.r8.graph.DexType):135:135 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/M7;Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/internal/i10;"} 36:52: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/oE;Lcom/android/tools/r8/graph/p1;)Lcom/android/tools/r8/internal/pn;"} 53:53: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 54:54: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 55:55: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 56:56: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 57:57: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 58:58:com.android.tools.r8.cf.code.frame.FrameType map(java.util.function.Function):282:282 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Function;)Lcom/android/tools/r8/internal/Ti;"} com.android.tools.r8.cf.code.frame.PrimitiveFrameType asPrimitive() -> asPrimitive # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/bN;"} 1:1:com.android.tools.r8.cf.code.frame.DoubleFrameType doubleType():35:35 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Cf;"} 2:4:com.android.tools.r8.cf.code.frame.InitializedNonNullReferenceFrameTypeWithoutInterfaces initializedNonNullReference(com.android.tools.r8.graph.DexType):87:89 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/internal/sn;"} 1:1:com.android.tools.r8.cf.code.frame.NullFrameType nullType():99:99 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/XH;"} 1:1:com.android.tools.r8.cf.code.frame.LongFrameType longType():51:51 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/WC;"} boolean isSingle() -> e com.android.tools.r8.cf.code.frame.InitializedNonNullReferenceFrameTypeWithInterfaces asInitializedNonNullReferenceTypeWithInterfaces() -> f # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/rn;"} 1:1:com.android.tools.r8.cf.code.frame.UninitializedThis uninitializedThis():139:139 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/k10;"} 1:1:com.android.tools.r8.cf.code.frame.IntFrameType intType():47:47 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/zr;"} 1:1:com.android.tools.r8.cf.code.frame.FloatFrameType floatType():43:43 -> i # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Ai;"} boolean isPrimitive() -> isPrimitive com.android.tools.r8.cf.code.frame.InitializedNonNullReferenceFrameTypeWithoutInterfaces asInitializedNonNullReferenceTypeWithoutInterfaces() -> j # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/sn;"} boolean isTwoWord() -> k boolean isNullType() -> l boolean isInitializedNonNullReferenceType() -> m boolean isWidePrimitiveHigh() -> n com.android.tools.r8.cf.code.frame.UninitializedThis asUninitializedThis() -> o # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/k10;"} com.android.tools.r8.cf.code.frame.WidePrimitiveFrameType asWidePrimitive() -> p # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/J20;"} boolean isOneWord() -> q boolean isUninitialized() -> r com.android.tools.r8.cf.code.frame.WideFrameType asWide() -> s # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/I20;"} int getWidth() -> t boolean isObject() -> u com.android.tools.r8.cf.code.frame.SingleFrameType asSingle() -> v # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/vV;"} boolean isWidePrimitiveLow() -> w com.android.tools.r8.cf.code.frame.InitializedReferenceFrameType asInitializedReferenceType() -> x # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/tn;"} boolean isUninitializedNew() -> y com.android.tools.r8.cf.code.frame.UninitializedNew asUninitializedNew() -> z # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/i10;"} com.android.tools.r8.cf.code.frame.FrameType$1 -> com.android.tools.r8.internal.Si: # {"id":"sourceFile","fileName":"FrameType.java"} boolean $assertionsDisabled -> a int[] $SwitchMap$com$android$tools$r8$ir$code$MemberType -> b 1:1:void ():156:156 -> 2:2:void ():77:77 -> com.android.tools.r8.cf.code.frame.InitializedFrameType -> com.android.tools.r8.internal.pn: # {"id":"sourceFile","fileName":"InitializedFrameType.java"} com.android.tools.r8.cf.code.frame.InitializedNonNullReferenceFrameType -> com.android.tools.r8.internal.qn: # {"id":"sourceFile","fileName":"InitializedNonNullReferenceFrameType.java"} 1:1:void ():13:13 -> com.android.tools.r8.cf.code.frame.PreciseFrameType asPrecise() -> F # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/zM;"} boolean isPrecise() -> J boolean isInitializedReferenceType() -> M com.android.tools.r8.cf.code.frame.InitializedNonNullReferenceFrameType asInitializedNonNullReferenceType() -> S # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/qn;"} com.android.tools.r8.ir.analysis.type.ReferenceTypeElement getInitializedTypeWithInterfaces(com.android.tools.r8.graph.AppView) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)Lcom/android/tools/r8/internal/HS;"} 1:1:boolean isInitialized():0:0 -> a 2:2:com.android.tools.r8.graph.DexType getObjectType(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexType):66:66 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/v2;"} boolean isInitializedNonNullReferenceType() -> m boolean isObject() -> u com.android.tools.r8.cf.code.frame.SingleFrameType asSingle() -> v # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/vV;"} com.android.tools.r8.cf.code.frame.InitializedReferenceFrameType asInitializedReferenceType() -> x # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/tn;"} com.android.tools.r8.cf.code.frame.InitializedNonNullReferenceFrameTypeWithInterfaces -> com.android.tools.r8.internal.rn: # {"id":"sourceFile","fileName":"InitializedNonNullReferenceFrameTypeWithInterfaces.java"} com.android.tools.r8.ir.analysis.type.ReferenceTypeElement type -> c com.android.tools.r8.graph.DexType initializedTypeCache -> d boolean $assertionsDisabled -> e 1:1:void ():16:16 -> 1:4:void (com.android.tools.r8.ir.analysis.type.ReferenceTypeElement):22:25 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/HS;)V"} 1:1:com.android.tools.r8.ir.analysis.type.ReferenceTypeElement getInitializedTypeWithInterfaces():54:54 -> T # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/HS;"} 1:4:com.android.tools.r8.graph.DexType getInitializedType(com.android.tools.r8.graph.DexItemFactory):41:44 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;)Lcom/android/tools/r8/graph/v2;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)Lcom/android/tools/r8/internal/HS;"} 6:6:java.lang.Object getTypeOpcode(com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.naming.NamingLens):59:59 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/naming/o0;)Ljava/lang/Object;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/vV;)Lcom/android/tools/r8/internal/vV;"} 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 com.android.tools.r8.cf.code.frame.InitializedNonNullReferenceFrameTypeWithInterfaces asInitializedNonNullReferenceTypeWithInterfaces() -> f # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/rn;"} 1:1:int hashCode():98:98 -> hashCode 1:1:java.lang.String toString():103:103 -> toString com.android.tools.r8.cf.code.frame.InitializedNonNullReferenceFrameTypeWithoutInterfaces -> com.android.tools.r8.internal.sn: # {"id":"sourceFile","fileName":"InitializedNonNullReferenceFrameTypeWithoutInterfaces.java"} 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)V"} 1:1:com.android.tools.r8.graph.DexType getInitializedType():46:46 -> T # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/v2;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;)Lcom/android/tools/r8/graph/v2;"} 2:2:com.android.tools.r8.ir.analysis.type.ReferenceTypeElement getInitializedTypeWithInterfaces(com.android.tools.r8.graph.AppView):52:52 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)Lcom/android/tools/r8/internal/HS;"} 3:17:java.lang.Object getTypeOpcode(com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.naming.NamingLens):57:71 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/naming/o0;)Ljava/lang/Object;"} 18:18:java.lang.Object getTypeOpcode(com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.naming.NamingLens):63:63 -> a 19:27:java.lang.Object getTypeOpcode(com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.naming.NamingLens):61:69 -> a 28:28: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/vV;)Lcom/android/tools/r8/internal/vV;"} 29:29:boolean com.android.tools.r8.cf.code.frame.BaseFrameType.isNullType():0:0 -> a 29:29: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 30:30:boolean com.android.tools.r8.cf.code.frame.BaseFrameType.isOneWord():0:0 -> a 30:30: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 31:40: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 41:41: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 42:43: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 42:43: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 44:44: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 1:6:boolean equals(java.lang.Object):100:105 -> equals 1:1:int hashCode():110:110 -> hashCode com.android.tools.r8.cf.code.frame.InitializedNonNullReferenceFrameTypeWithoutInterfaces asInitializedNonNullReferenceTypeWithoutInterfaces() -> j # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/sn;"} 1:1:java.lang.String toString():115:115 -> toString com.android.tools.r8.cf.code.frame.InitializedReferenceFrameType -> com.android.tools.r8.internal.tn: # {"id":"sourceFile","fileName":"InitializedReferenceFrameType.java"} com.android.tools.r8.cf.code.frame.IntFrameType -> com.android.tools.r8.internal.zr: # {"id":"sourceFile","fileName":"IntFrameType.java"} com.android.tools.r8.cf.code.frame.IntFrameType SINGLETON -> c 1:1:void ():15:15 -> 1:1:void ():17:17 -> boolean hasIntVerificationType() -> T 1:1:com.android.tools.r8.graph.DexType getInitializedType(com.android.tools.r8.graph.DexItemFactory):21:21 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;)Lcom/android/tools/r8/graph/v2;"} 2:2:java.lang.Object getTypeOpcode(com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.naming.NamingLens):31:31 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/naming/o0;)Ljava/lang/Object;"} 1:1:java.lang.String getTypeName():26:26 -> getTypeName com.android.tools.r8.cf.code.frame.LongFrameType -> com.android.tools.r8.internal.WC: # {"id":"sourceFile","fileName":"LongFrameType.java"} 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 -> T # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/J20;"} 1:1:com.android.tools.r8.cf.code.frame.WidePrimitiveFrameType getLowType():13:13 -> U # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/J20;"} 1:1:com.android.tools.r8.graph.DexType getInitializedType(com.android.tools.r8.graph.DexItemFactory):56:56 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;)Lcom/android/tools/r8/graph/v2;"} 2:2:java.lang.Object getTypeOpcode(com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.naming.NamingLens):66:66 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/naming/o0;)Ljava/lang/Object;"} 1:1:java.lang.String getTypeName():61:61 -> getTypeName boolean isWidePrimitiveHigh() -> n boolean isWidePrimitiveLow() -> w com.android.tools.r8.cf.code.frame.LongHighFrameType -> com.android.tools.r8.internal.XC: # {"id":"sourceFile","fileName":"LongHighFrameType.java"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;)Lcom/android/tools/r8/graph/v2;"} 2:2:java.lang.Object getTypeOpcode(com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.naming.NamingLens):56:56 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/naming/o0;)Ljava/lang/Object;"} 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.android.tools.r8.internal.XH: # {"id":"sourceFile","fileName":"NullFrameType.java"} 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.PreciseFrameType asPrecise() -> F # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/zM;"} boolean isPrecise() -> J com.android.tools.r8.cf.code.frame.NullFrameType asNullType() -> O # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/XH;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;)Lcom/android/tools/r8/graph/v2;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/v2;"} 3:3:java.lang.Object getTypeOpcode(com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.naming.NamingLens):82:82 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/naming/o0;)Ljava/lang/Object;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/vV;)Lcom/android/tools/r8/internal/vV;"} 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 1:1:java.lang.String toString():100:100 -> toString com.android.tools.r8.cf.code.frame.SingleFrameType asSingle() -> v # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/vV;"} com.android.tools.r8.cf.code.frame.InitializedReferenceFrameType asInitializedReferenceType() -> x # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/tn;"} com.android.tools.r8.cf.code.frame.OneWord -> com.android.tools.r8.internal.JK: # {"id":"sourceFile","fileName":"OneWord.java"} com.android.tools.r8.cf.code.frame.OneWord SINGLETON -> c 1:1:void ():15:15 -> 1:1:void ():17:17 -> 1:1:com.android.tools.r8.cf.code.frame.SingleFrameType join(com.android.tools.r8.graph.AppView,com.android.tools.r8.cf.code.frame.SingleFrameType):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/vV;)Lcom/android/tools/r8/internal/vV;"} 2:2:java.lang.Object getTypeOpcode(com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.naming.NamingLens):37:37 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/naming/o0;)Ljava/lang/Object;"} 1:1:java.lang.String toString():42:42 -> toString com.android.tools.r8.cf.code.frame.SingleFrameType asSingle() -> v # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/vV;"} com.android.tools.r8.cf.code.frame.PreciseFrameType -> com.android.tools.r8.internal.zM: # {"id":"sourceFile","fileName":"PreciseFrameType.java"} 1:1:void ():10:10 -> 1:1:com.android.tools.r8.cf.code.frame.FrameType map(java.util.function.Function):10:10 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Function;)Lcom/android/tools/r8/internal/Ti;"} 2:13:com.android.tools.r8.cf.code.frame.PreciseFrameType map(java.util.function.Function):14:25 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Function;)Lcom/android/tools/r8/internal/zM;"} 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.cf.code.frame.PreciseFrameType map(java.util.function.Function):25 -> a com.android.tools.r8.cf.code.frame.PreciseFrameType$1 -> com.android.tools.r8.internal.yM: # {"id":"sourceFile","fileName":"PreciseFrameType.java"} boolean $assertionsDisabled -> a 1:1:void ():14:14 -> com.android.tools.r8.cf.code.frame.PrimitiveFrameType -> com.android.tools.r8.internal.bN: # {"id":"sourceFile","fileName":"PrimitiveFrameType.java"} java.lang.String getTypeName() -> getTypeName com.android.tools.r8.cf.code.frame.ShortFrameType -> com.android.tools.r8.internal.aV: # {"id":"sourceFile","fileName":"ShortFrameType.java"} com.android.tools.r8.cf.code.frame.ShortFrameType SINGLETON -> c 1:1:void ():15:15 -> 1:1:void ():17:17 -> boolean hasIntVerificationType() -> T 1:1:com.android.tools.r8.graph.DexType getInitializedType(com.android.tools.r8.graph.DexItemFactory):21:21 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;)Lcom/android/tools/r8/graph/v2;"} 2:2:java.lang.Object getTypeOpcode(com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.naming.NamingLens):31:31 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/naming/o0;)Ljava/lang/Object;"} 1:1:java.lang.String getTypeName():26:26 -> getTypeName com.android.tools.r8.cf.code.frame.SingleFrameType -> com.android.tools.r8.internal.vV: # {"id":"sourceFile","fileName":"SingleFrameType.java"} com.android.tools.r8.cf.code.frame.SingleFrameType join(com.android.tools.r8.graph.AppView,com.android.tools.r8.cf.code.frame.SingleFrameType) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/vV;)Lcom/android/tools/r8/internal/vV;"} com.android.tools.r8.cf.code.frame.SinglePrimitiveFrameType -> com.android.tools.r8.internal.xV: # {"id":"sourceFile","fileName":"SinglePrimitiveFrameType.java"} 1:1:void ():10:10 -> boolean isSinglePrimitive() -> E com.android.tools.r8.cf.code.frame.PreciseFrameType asPrecise() -> F # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/zM;"} com.android.tools.r8.cf.code.frame.SinglePrimitiveFrameType asSinglePrimitive() -> H # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/xV;"} boolean isPrecise() -> J boolean hasIntVerificationType() -> T 1:1:boolean isInitialized():0:0 -> a 2:7: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/vV;)Lcom/android/tools/r8/internal/vV;"} com.android.tools.r8.cf.code.frame.PrimitiveFrameType asPrimitive() -> asPrimitive # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/bN;"} boolean isPrimitive() -> isPrimitive 1:1:java.lang.String toString():73:73 -> toString com.android.tools.r8.cf.code.frame.SingleFrameType asSingle() -> v # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/vV;"} com.android.tools.r8.cf.code.frame.SingletonFrameType -> com.android.tools.r8.internal.DV: # {"id":"sourceFile","fileName":"SingletonFrameType.java"} 1:1:void ():7:7 -> boolean equals(java.lang.Object) -> equals 1:1:int hashCode():16:16 -> hashCode com.android.tools.r8.cf.code.frame.TwoWord -> com.android.tools.r8.internal.FZ: # {"id":"sourceFile","fileName":"TwoWord.java"} com.android.tools.r8.cf.code.frame.TwoWord SINGLETON -> c 1:1:void ():13:13 -> 1:1:void ():15:15 -> 1:1:com.android.tools.r8.cf.code.frame.WideFrameType join(com.android.tools.r8.cf.code.frame.WideFrameType):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/I20;)Lcom/android/tools/r8/internal/I20;"} 2:2:java.lang.Object getTypeOpcode(com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.naming.NamingLens):45:45 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/naming/o0;)Ljava/lang/Object;"} com.android.tools.r8.cf.code.frame.WideFrameType asWide() -> s # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/I20;"} int getWidth() -> t 1:1:java.lang.String toString():50:50 -> toString com.android.tools.r8.cf.code.frame.UninitializedFrameType -> com.android.tools.r8.internal.g10: # {"id":"sourceFile","fileName":"UninitializedFrameType.java"} 1:1:void ():7:7 -> com.android.tools.r8.cf.code.frame.PreciseFrameType asPrecise() -> F # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/zM;"} boolean isPrecise() -> J com.android.tools.r8.cf.code.frame.UninitializedFrameType asUninitialized() -> K # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/g10;"} boolean isUninitialized() -> r boolean isObject() -> u com.android.tools.r8.cf.code.frame.SingleFrameType asSingle() -> v # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/vV;"} com.android.tools.r8.cf.code.frame.UninitializedNew -> com.android.tools.r8.internal.i10: # {"id":"sourceFile","fileName":"UninitializedNew.java"} com.android.tools.r8.cf.code.CfLabel label -> c com.android.tools.r8.graph.DexType type -> d boolean $assertionsDisabled -> e 1:1:void ():16:16 -> 1:4:void (com.android.tools.r8.cf.code.CfLabel,com.android.tools.r8.graph.DexType):21:24 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/M7;Lcom/android/tools/r8/graph/v2;)V"} 1:1:com.android.tools.r8.graph.DexType getUninitializedNewType():44:44 -> D # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/v2;"} 1:1:com.android.tools.r8.cf.code.CfLabel getUninitializedLabel():39:39 -> R # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/M7;"} 1:1:com.android.tools.r8.graph.DexType getObjectType(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexType):29:29 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/v2;"} 2:2:java.lang.Object getTypeOpcode(com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.naming.NamingLens):34:34 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/naming/o0;)Ljava/lang/Object;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/vV;)Lcom/android/tools/r8/internal/vV;"} 1:5:boolean equals(java.lang.Object):68:72 -> equals 1:1:int hashCode():77:77 -> hashCode 1:1:java.lang.String toString():82:82 -> toString com.android.tools.r8.cf.code.frame.UninitializedNew asUninitializedNew() -> z # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/i10;"} com.android.tools.r8.cf.code.frame.UninitializedThis -> com.android.tools.r8.internal.k10: # {"id":"sourceFile","fileName":"UninitializedThis.java"} com.android.tools.r8.cf.code.frame.UninitializedThis SINGLETON -> c 1:1:void ():17:17 -> 1:1:void ():19:19 -> 1:1:com.android.tools.r8.graph.DexType getObjectType(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexType):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/v2;"} 2:2:java.lang.Object getTypeOpcode(com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.naming.NamingLens):28:28 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/naming/o0;)Ljava/lang/Object;"} 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):47:47 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/vV;)Lcom/android/tools/r8/internal/vV;"} boolean equals(java.lang.Object) -> equals 1:1:int hashCode():57:57 -> hashCode com.android.tools.r8.cf.code.frame.UninitializedThis asUninitializedThis() -> o # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/k10;"} 1:1:java.lang.String toString():62:62 -> toString com.android.tools.r8.cf.code.frame.WideFrameType -> com.android.tools.r8.internal.I20: # {"id":"sourceFile","fileName":"WideFrameType.java"} com.android.tools.r8.cf.code.frame.WideFrameType join(com.android.tools.r8.cf.code.frame.WideFrameType) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/I20;)Lcom/android/tools/r8/internal/I20;"} com.android.tools.r8.cf.code.frame.WidePrimitiveFrameType -> com.android.tools.r8.internal.J20: # {"id":"sourceFile","fileName":"WidePrimitiveFrameType.java"} 1:1:void ():7:7 -> com.android.tools.r8.cf.code.frame.PreciseFrameType asPrecise() -> F # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/zM;"} boolean isWidePrimitive() -> I boolean isPrecise() -> J boolean isWide() -> P com.android.tools.r8.cf.code.frame.WidePrimitiveFrameType getHighType() -> T # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/J20;"} com.android.tools.r8.cf.code.frame.WidePrimitiveFrameType getLowType() -> U # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/J20;"} 1:1:boolean isInitialized():0:0 -> a 2:2:com.android.tools.r8.cf.code.frame.WideFrameType join(com.android.tools.r8.cf.code.frame.WideFrameType):66:66 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/I20;)Lcom/android/tools/r8/internal/I20;"} com.android.tools.r8.cf.code.frame.PrimitiveFrameType asPrimitive() -> asPrimitive # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/bN;"} boolean isPrimitive() -> isPrimitive com.android.tools.r8.cf.code.frame.WidePrimitiveFrameType asWidePrimitive() -> p # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/J20;"} com.android.tools.r8.cf.code.frame.WideFrameType asWide() -> s # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/I20;"} int getWidth() -> t 1:1:java.lang.String toString():71:71 -> toString com.android.tools.r8.com.google.common.base.Absent -> com.android.tools.r8.internal.g: # {"id":"sourceFile","fileName":"Absent.java"} com.android.tools.r8.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 2:2:java.lang.Object com.android.tools.r8.com.google.common.base.Preconditions.checkNotNull(java.lang.Object,java.lang.Object):899:899 -> a 2:2:java.lang.Object or(java.lang.Object):48 -> a boolean equals(java.lang.Object) -> equals int hashCode() -> hashCode 1:1:java.lang.String toString():91:91 -> toString com.android.tools.r8.com.google.common.base.Ascii -> com.android.tools.r8.com.google.common.base.Ascii: # {"id":"sourceFile","fileName":"Ascii.java"} com.android.tools.r8.com.google.common.base.CharMatcher -> com.android.tools.r8.internal.e9: # {"id":"sourceFile","fileName":"CharMatcher.java"} 1:1:void ():359:359 -> boolean matches(char) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Z"} com.android.tools.r8.com.google.common.base.CharMatcher$Any -> com.android.tools.r8.internal.b9: # {"id":"sourceFile","fileName":"CharMatcher.java"} com.android.tools.r8.com.google.common.base.CharMatcher$Any INSTANCE -> b 1:1:void ():1011:1011 -> 1:1:void ():1014:1014 -> boolean matches(char) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Z"} 1:1:com.android.tools.r8.com.google.common.base.CharMatcher com.android.tools.r8.com.google.common.base.CharMatcher.none():127:127 -> negate 1:1:com.android.tools.r8.com.google.common.base.CharMatcher com.android.tools.r8.com.google.common.base.CharMatcher$Any.negate():1101 -> negate 1:1:java.util.function.Predicate negate():1009 -> negate com.android.tools.r8.com.google.common.base.CharMatcher$FastMatcher -> com.android.tools.r8.com.google.common.base.CharMatcher$FastMatcher: # {"id":"sourceFile","fileName":"CharMatcher.java"} com.android.tools.r8.com.google.common.base.CharMatcher$NamedFastMatcher -> com.android.tools.r8.internal.c9: # {"id":"sourceFile","fileName":"CharMatcher.java"} java.lang.String description -> a 1:1:void com.android.tools.r8.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.android.tools.r8.com.google.common.base.CharMatcher$FastMatcher.apply(java.lang.Object):939:939 -> apply 1:1:boolean apply(java.lang.Object):0 -> apply # {"id":"com.android.tools.r8.synthesized"} 2:2:boolean com.android.tools.r8.com.google.common.base.CharMatcher.apply(java.lang.Character):910:910 -> apply 2:2:boolean com.android.tools.r8.com.google.common.base.CharMatcher$FastMatcher.apply(java.lang.Object):939 -> apply 2:2:boolean apply(java.lang.Object):0 -> apply 1:1:java.lang.String toString():963:963 -> toString com.android.tools.r8.com.google.common.base.CharMatcher$None -> com.android.tools.r8.internal.d9: # {"id":"sourceFile","fileName":"CharMatcher.java"} com.android.tools.r8.com.google.common.base.CharMatcher$None INSTANCE -> b 1:1:void ():1108:1108 -> 1:1:void ():1111:1111 -> boolean matches(char) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Z"} 1:1:com.android.tools.r8.com.google.common.base.CharMatcher com.android.tools.r8.com.google.common.base.CharMatcher.any():118:118 -> negate 1:1:com.android.tools.r8.com.google.common.base.CharMatcher com.android.tools.r8.com.google.common.base.CharMatcher$None.negate():1204 -> negate 1:1:java.util.function.Predicate negate():1106 -> negate com.android.tools.r8.com.google.common.base.Charsets -> com.android.tools.r8.internal.n9: # {"id":"sourceFile","fileName":"Charsets.java"} java.nio.charset.Charset UTF_8 -> a 1:50:void ():45:94 -> com.android.tools.r8.com.google.common.base.CommonMatcher -> com.android.tools.r8.com.google.common.base.CommonMatcher: # {"id":"sourceFile","fileName":"CommonMatcher.java"} com.android.tools.r8.com.google.common.base.CommonPattern -> com.android.tools.r8.internal.Gb: # {"id":"sourceFile","fileName":"CommonPattern.java"} 1:1:void ():25:25 -> com.android.tools.r8.com.google.common.base.Equivalence -> com.android.tools.r8.internal.jh: # {"id":"sourceFile","fileName":"Equivalence.java"} 1:1:void ():39:39 -> 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.android.tools.r8.com.google.common.base.Equivalence$Wrapper wrap(java.lang.Object):162:162 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;)Lcom/android/tools/r8/internal/ih;"} 1:1:boolean test(java.lang.Object,java.lang.Object):76:76 -> test com.android.tools.r8.com.google.common.base.Equivalence$Wrapper -> com.android.tools.r8.internal.ih: # {"id":"sourceFile","fileName":"Equivalence.java"} com.android.tools.r8.com.google.common.base.Equivalence equivalence -> a java.lang.Object reference -> b 1:1:void (com.android.tools.r8.com.google.common.base.Equivalence,java.lang.Object,com.android.tools.r8.com.google.common.base.Equivalence$1):185:185 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/jh;Ljava/lang/Object;I)V"} 2:4:void (com.android.tools.r8.com.google.common.base.Equivalence,java.lang.Object):189:191 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/jh;Ljava/lang/Object;)V"} 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.android.tools.r8.com.google.common.base.Function -> com.android.tools.r8.internal.tj: # {"id":"sourceFile","fileName":"Function.java"} boolean equals(java.lang.Object) -> equals com.android.tools.r8.com.google.common.base.Java8Usage -> com.android.tools.r8.internal.Dt: # {"id":"sourceFile","fileName":"Java8Usage.java"} void lambda$performCheck$0() -> a 1:2:java.lang.String performCheck():39:40 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} com.android.tools.r8.com.google.common.base.JdkPattern -> com.android.tools.r8.internal.Lt: # {"id":"sourceFile","fileName":"JdkPattern.java"} java.util.regex.Pattern pattern -> a 1:2:void (java.util.regex.Pattern):27:28 -> 1:1:com.android.tools.r8.com.google.common.base.CommonMatcher matcher(java.lang.CharSequence):33:33 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Kt;"} 1:1:java.lang.String toString():48:48 -> toString com.android.tools.r8.com.google.common.base.JdkPattern$JdkMatcher -> com.android.tools.r8.internal.Kt: # {"id":"sourceFile","fileName":"JdkPattern.java"} java.util.regex.Matcher matcher -> a 1:1:void com.android.tools.r8.com.google.common.base.CommonMatcher.():25:25 -> 1:1:void (java.util.regex.Matcher):54 -> 2:2:void (java.util.regex.Matcher):55:55 -> com.android.tools.r8.com.google.common.base.MoreObjects -> com.android.tools.r8.com.google.common.base.MoreObjects: # {"id":"sourceFile","fileName":"MoreObjects.java"} com.android.tools.r8.com.google.common.base.Objects -> com.android.tools.r8.internal.CK: # {"id":"sourceFile","fileName":"Objects.java"} 1:1:boolean equal(java.lang.Object,java.lang.Object):52:52 -> a com.android.tools.r8.com.google.common.base.Optional -> com.android.tools.r8.internal.PK: # {"id":"sourceFile","fileName":"Optional.java"} 1:1:void ():161:161 -> java.lang.Object or(java.lang.Object) -> a 1:1:com.android.tools.r8.com.google.common.base.Optional absent():93:93 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/PK;"} com.android.tools.r8.com.google.common.base.Platform -> com.android.tools.r8.internal.aM: # {"id":"sourceFile","fileName":"Platform.java"} com.android.tools.r8.com.google.common.base.PatternCompiler patternCompiler -> a 1:1:void ():33:33 -> 2:2:com.android.tools.r8.com.google.common.base.PatternCompiler com.android.tools.r8.com.google.common.base.Platform.loadPatternCompiler():91:91 -> 2:2:void ():34 -> 3:3:void ():34:34 -> 1:2:com.android.tools.r8.com.google.common.base.CommonPattern compilePattern(java.lang.String):82:83 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Lt;"} 3:3:com.android.tools.r8.com.google.common.base.CommonPattern com.android.tools.r8.com.google.common.base.Platform$JdkPatternCompiler.compile(java.lang.String):101:101 -> a 3:3:com.android.tools.r8.com.google.common.base.CommonPattern compilePattern(java.lang.String):83 -> a com.android.tools.r8.com.google.common.base.Platform$JdkPatternCompiler -> com.android.tools.r8.internal.YL: # {"id":"sourceFile","fileName":"Platform.java"} 1:1:void ():98:98 -> 2:2:void (com.android.tools.r8.com.google.common.base.Platform$1):98:98 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(I)V"} com.android.tools.r8.com.google.common.base.Preconditions -> com.android.tools.r8.internal.AM: # {"id":"sourceFile","fileName":"Preconditions.java"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Z)V"} 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:int checkElementIndex(int,int):1329:1329 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(II)V"} 7:7:int com.android.tools.r8.com.google.common.base.Preconditions.checkElementIndex(int,int,java.lang.String):1347:1347 -> a 7:7:int checkElementIndex(int,int):1329 -> a 8:8:java.lang.String com.android.tools.r8.com.google.common.base.Preconditions.badElementIndex(int,int,java.lang.String):1358:1358 -> a 8:8:int com.android.tools.r8.com.google.common.base.Preconditions.checkElementIndex(int,int,java.lang.String):1347 -> a 8:8:int checkElementIndex(int,int):1329 -> a 9:9:java.lang.String com.android.tools.r8.com.google.common.base.Preconditions.badElementIndex(int,int,java.lang.String):1356:1356 -> a 9:9:int com.android.tools.r8.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.android.tools.r8.com.google.common.base.Preconditions.badElementIndex(int,int,java.lang.String):1354:1354 -> a 10:10:int com.android.tools.r8.com.google.common.base.Preconditions.checkElementIndex(int,int,java.lang.String):1347 -> a 10:10:int checkElementIndex(int,int):1329 -> a 11:11:int com.android.tools.r8.com.google.common.base.Preconditions.checkElementIndex(int,int,java.lang.String):1347:1347 -> a 11:11:int checkElementIndex(int,int):1329 -> a 12:16:java.lang.String badPositionIndex(int,int,java.lang.String):1399:1403 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;II)Ljava/lang/String;"} 17:17:java.lang.String badPositionIndex(int,int,java.lang.String):1401:1401 -> a 18:18:void checkPositionIndexes(int,int,int):1422:1422 -> a 19:19:java.lang.String com.android.tools.r8.com.google.common.base.Preconditions.badPositionIndexes(int,int,int):1434:1434 -> a 19:19:void checkPositionIndexes(int,int,int):1422 -> a 20:20:java.lang.String com.android.tools.r8.com.google.common.base.Preconditions.badPositionIndexes(int,int,int):1431:1431 -> a 20:20:void checkPositionIndexes(int,int,int):1422 -> a 21:21:java.lang.String com.android.tools.r8.com.google.common.base.Preconditions.badPositionIndexes(int,int,int):1428:1428 -> a 21:21:void checkPositionIndexes(int,int,int):1422 -> a 22:22:void checkPositionIndexes(int,int,int):1422:1422 -> a 1:1:void checkState(boolean,java.lang.Object):510:510 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Z)V"} 2:2:int checkPositionIndex(int,int):1374:1374 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(II)V"} 3:3:int com.android.tools.r8.com.google.common.base.Preconditions.checkPositionIndex(int,int,java.lang.String):1392:1392 -> b 3:3:int checkPositionIndex(int,int):1374 -> b com.android.tools.r8.com.google.common.base.Predicate -> com.android.tools.r8.internal.BM: # {"id":"sourceFile","fileName":"Predicate.java"} boolean apply(java.lang.Object) -> apply boolean equals(java.lang.Object) -> equals 1:1:boolean test(java.lang.Object):79:79 -> test com.android.tools.r8.com.google.common.base.Predicates -> com.android.tools.r8.internal.IM: # {"id":"sourceFile","fileName":"Predicates.java"} 1:1:com.android.tools.r8.com.google.common.base.Predicate alwaysFalse():57:57 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/BM;"} 2:2:com.android.tools.r8.com.google.common.base.Predicate not(com.android.tools.r8.com.google.common.base.Predicate):83:83 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/BM;)Lcom/android/tools/r8/internal/BM;"} 1:1:com.android.tools.r8.com.google.common.base.Predicate alwaysTrue():51:51 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/BM;"} com.android.tools.r8.com.google.common.base.Predicates$NotPredicate -> com.android.tools.r8.internal.CM: # {"id":"sourceFile","fileName":"Predicates.java"} com.android.tools.r8.com.google.common.base.Predicate predicate -> a 1:2:void (com.android.tools.r8.com.google.common.base.Predicate):310:311 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/BM;)V"} 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.android.tools.r8.com.google.common.base.Predicates$ObjectPredicate -> com.android.tools.r8.internal.HM: # {"id":"sourceFile","fileName":"Predicates.java"} com.android.tools.r8.com.google.common.base.Predicates$ObjectPredicate ALWAYS_TRUE -> a com.android.tools.r8.com.google.common.base.Predicates$ObjectPredicate ALWAYS_FALSE -> b 1:37:void ():252:288 -> 1:1:void (java.lang.String,int):250:250 -> 2:2:void (java.lang.String,int,com.android.tools.r8.com.google.common.base.Predicates$1):250:250 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;II)V"} com.android.tools.r8.com.google.common.base.Predicates$ObjectPredicate$1 -> com.android.tools.r8.internal.DM: # {"id":"sourceFile","fileName":"Predicates.java"} 1:1:void (java.lang.String,int):252:252 -> # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} boolean apply(java.lang.Object) -> apply 1:1:java.lang.String toString():260:260 -> toString com.android.tools.r8.com.google.common.base.Predicates$ObjectPredicate$2 -> com.android.tools.r8.internal.EM: # {"id":"sourceFile","fileName":"Predicates.java"} 1:1:void (java.lang.String,int):264:264 -> # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} boolean apply(java.lang.Object) -> apply 1:1:java.lang.String toString():272:272 -> toString com.android.tools.r8.com.google.common.base.Predicates$ObjectPredicate$3 -> com.android.tools.r8.internal.FM: # {"id":"sourceFile","fileName":"Predicates.java"} 1:1:void (java.lang.String,int):276:276 -> # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} boolean apply(java.lang.Object) -> apply 1:1:java.lang.String toString():284:284 -> toString com.android.tools.r8.com.google.common.base.Predicates$ObjectPredicate$4 -> com.android.tools.r8.internal.GM: # {"id":"sourceFile","fileName":"Predicates.java"} 1:1:void (java.lang.String,int):288:288 -> # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} boolean apply(java.lang.Object) -> apply 1:1:java.lang.String toString():296:296 -> toString com.android.tools.r8.com.google.common.base.Splitter -> com.android.tools.r8.internal.UV: # {"id":"sourceFile","fileName":"Splitter.java"} 1:1:com.android.tools.r8.com.google.common.base.Splitter onPattern(java.lang.String):260:260 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} 2:2:com.android.tools.r8.com.google.common.base.Splitter com.android.tools.r8.com.google.common.base.Splitter.on(com.android.tools.r8.com.google.common.base.CommonPattern):222:222 -> a 2:2:com.android.tools.r8.com.google.common.base.Splitter onPattern(java.lang.String):260 -> a 3:3:boolean com.android.tools.r8.com.google.common.base.JdkPattern$JdkMatcher.matches():60:60 -> a 3:3:com.android.tools.r8.com.google.common.base.Splitter com.android.tools.r8.com.google.common.base.Splitter.on(com.android.tools.r8.com.google.common.base.CommonPattern):222 -> a 3:3:com.android.tools.r8.com.google.common.base.Splitter onPattern(java.lang.String):260 -> a 4:4:com.android.tools.r8.com.google.common.base.Splitter com.android.tools.r8.com.google.common.base.Splitter.on(com.android.tools.r8.com.google.common.base.CommonPattern):221:221 -> a 4:4:com.android.tools.r8.com.google.common.base.Splitter onPattern(java.lang.String):260 -> a 5:5:com.android.tools.r8.com.google.common.base.CharMatcher com.android.tools.r8.com.google.common.base.CharMatcher.none():127:127 -> a 5:5:void com.android.tools.r8.com.google.common.base.Splitter.(com.android.tools.r8.com.google.common.base.Splitter$Strategy):109 -> a 5:5:com.android.tools.r8.com.google.common.base.Splitter com.android.tools.r8.com.google.common.base.Splitter.on(com.android.tools.r8.com.google.common.base.CommonPattern):226 -> a 5:5:com.android.tools.r8.com.google.common.base.Splitter onPattern(java.lang.String):260 -> a com.android.tools.r8.com.google.common.base.Strings -> com.android.tools.r8.internal.tY: # {"id":"sourceFile","fileName":"Strings.java"} 1:5:java.lang.String repeat(java.lang.String,int):144:148 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/lang/String;)Ljava/lang/String;"} 6:6:void com.android.tools.r8.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.android.tools.r8.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.android.tools.r8.com.google.common.base.Supplier -> com.android.tools.r8.internal.EY: # {"id":"sourceFile","fileName":"Supplier.java"} com.android.tools.r8.com.google.common.base.Suppliers -> com.android.tools.r8.internal.HY: # {"id":"sourceFile","fileName":"Suppliers.java"} 1:7:com.android.tools.r8.com.google.common.base.Supplier memoize(com.android.tools.r8.com.google.common.base.Supplier):102:108 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/EY;)Lcom/android/tools/r8/internal/EY;"} com.android.tools.r8.com.google.common.base.Suppliers$MemoizingSupplier -> com.android.tools.r8.internal.FY: # {"id":"sourceFile","fileName":"Suppliers.java"} com.android.tools.r8.com.google.common.base.Supplier delegate -> a boolean initialized -> b java.lang.Object value -> c 1:2:void (com.android.tools.r8.com.google.common.base.Supplier):119:120 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/EY;)V"} 1:11:java.lang.Object get():126:136 -> get 1:1:java.lang.String toString():142:142 -> toString com.android.tools.r8.com.google.common.base.Suppliers$NonSerializableMemoizingSupplier -> com.android.tools.r8.internal.GY: # {"id":"sourceFile","fileName":"Suppliers.java"} com.android.tools.r8.com.google.common.base.Supplier delegate -> a boolean initialized -> b java.lang.Object value -> c 1:2:void (com.android.tools.r8.com.google.common.base.Supplier):157:158 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/EY;)V"} 1:13:java.lang.Object get():164:176 -> get 1:3:java.lang.String toString():181:183 -> toString com.android.tools.r8.com.google.common.base.Throwables -> com.android.tools.r8.internal.hZ: # {"id":"sourceFile","fileName":"Throwables.java"} java.lang.Object jla -> a int $r8$clinit -> b 1:3:java.lang.Object com.android.tools.r8.com.google.common.base.Throwables.getJLA():480:482 -> 1:3:void ():451 -> 4:4:void ():451:451 -> 5:5:java.lang.reflect.Method com.android.tools.r8.com.google.common.base.Throwables.getGetMethod():500:500 -> 5:5:void ():459 -> 6:6:java.lang.reflect.Method com.android.tools.r8.com.google.common.base.Throwables.getJlaMethod(java.lang.String,java.lang.Class[]):530:530 -> 6:6:java.lang.reflect.Method com.android.tools.r8.com.google.common.base.Throwables.getGetMethod():500 -> 6:6:void ():459 -> 7:7:java.lang.reflect.Method com.android.tools.r8.com.google.common.base.Throwables.getSizeMethod():515:515 -> 7:7:void ():467 -> 8:8:java.lang.reflect.Method com.android.tools.r8.com.google.common.base.Throwables.getJlaMethod(java.lang.String,java.lang.Class[]):530:530 -> 8:8:java.lang.reflect.Method com.android.tools.r8.com.google.common.base.Throwables.getSizeMethod():515 -> 8:8:void ():467 -> 9:11:java.lang.Object com.android.tools.r8.com.google.common.base.Throwables.getJLA():480:482 -> 9:11:java.lang.reflect.Method com.android.tools.r8.com.google.common.base.Throwables.getSizeMethod():519 -> 9:11:void ():467 -> 12:12:java.lang.reflect.Method com.android.tools.r8.com.google.common.base.Throwables.getSizeMethod():519:519 -> 12:12:void ():467 -> 13:13:java.lang.Object com.android.tools.r8.com.google.common.base.Throwables.getJLA():484:484 -> 13:13:java.lang.reflect.Method com.android.tools.r8.com.google.common.base.Throwables.getSizeMethod():519 -> 13:13:void ():467 -> 14:14:java.lang.reflect.Method com.android.tools.r8.com.google.common.base.Throwables.getJlaMethod(java.lang.String,java.lang.Class[]):532:532 -> 14:14:java.lang.reflect.Method com.android.tools.r8.com.google.common.base.Throwables.getSizeMethod():515 -> 14:14:void ():467 -> 15:15:java.lang.reflect.Method com.android.tools.r8.com.google.common.base.Throwables.getJlaMethod(java.lang.String,java.lang.Class[]):532:532 -> 15:15:java.lang.reflect.Method com.android.tools.r8.com.google.common.base.Throwables.getGetMethod():500 -> 15:15:void ():459 -> 16:16:java.lang.Object com.android.tools.r8.com.google.common.base.Throwables.getJLA():484:484 -> 16:16:void ():451 -> com.android.tools.r8.com.google.common.collect.AbstractIndexedListIterator -> com.android.tools.r8.internal.t: # {"id":"sourceFile","fileName":"AbstractIndexedListIterator.java"} int size -> a int position -> b 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.android.tools.r8.com.google.common.collect.AbstractIterator -> com.android.tools.r8.internal.S: # {"id":"sourceFile","fileName":"AbstractIterator.java"} com.android.tools.r8.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() -> a 1:1:java.lang.Object endOfData():121:121 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} 1:2:boolean hasNext():128:129 -> hasNext 3:6:boolean com.android.tools.r8.com.google.common.collect.AbstractIterator.tryToComputeNext():140:143 -> hasNext 3:6:boolean hasNext():136 -> hasNext 7:7:void com.android.tools.r8.com.google.common.base.Preconditions.checkState(boolean):494:494 -> hasNext 7:7:boolean hasNext():128 -> hasNext 1:6:java.lang.Object next():152:157 -> next 7:7:java.lang.Object next():153:153 -> next com.android.tools.r8.com.google.common.collect.AbstractListMultimap -> com.android.tools.r8.com.google.common.collect.AbstractListMultimap: # {"id":"sourceFile","fileName":"AbstractListMultimap.java"} com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap -> com.android.tools.r8.internal.r0: # {"id":"sourceFile","fileName":"AbstractMapBasedMultimap.java"} java.util.Map map -> e int totalSize -> f 1:3:void (java.util.Map):116:118 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/HashMap;)V"} 1:1:java.util.Map access$000(com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap):86:86 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/r0;)Ljava/util/Map;"} 2:2:int access$212(com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap,int):86:86 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/r0;I)V"} 3:3:boolean put(java.lang.Object,java.lang.Object):184:184 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ih;Lcom/android/tools/r8/internal/Y10;)Z"} 4:4:java.util.Collection com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap.createCollection(java.lang.Object):161:161 -> a 4:4:boolean put(java.lang.Object,java.lang.Object):186 -> a 5:5:java.util.List com.android.tools.r8.com.google.common.collect.ArrayListMultimap.createCollection():131:131 -> a 5:5:java.util.Collection com.android.tools.r8.com.google.common.collect.ArrayListMultimap.createCollection():61 -> a 5:5:java.util.Collection com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap.createCollection(java.lang.Object):161 -> a 5:5:boolean put(java.lang.Object,java.lang.Object):186 -> a 6:14:boolean put(java.lang.Object,java.lang.Object):187:195 -> a 15:17:java.util.Iterator com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap.iteratorOrListIterator(java.util.Collection):580:582 -> a 15:17:java.util.Iterator access$100(java.util.Collection):86 -> a 18:18:void com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap.removeValuesForKey(java.lang.Object):1113:1113 -> a 18:18:void access$300(com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap,java.lang.Object):86 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/r0;Ljava/lang/Object;)V"} 19:19:java.lang.Object com.android.tools.r8.com.google.common.collect.Maps.safeRemove(java.util.Map,java.lang.Object):3539:3539 -> a 19:19:void com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap.removeValuesForKey(java.lang.Object):1113 -> a 19:19:void access$300(com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap,java.lang.Object):86 -> a 20:20:java.lang.Object com.android.tools.r8.com.google.common.base.Preconditions.checkNotNull(java.lang.Object):880:880 -> a 20:20:java.lang.Object com.android.tools.r8.com.google.common.collect.Maps.safeRemove(java.util.Map,java.lang.Object):3539 -> a 20:20:void com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap.removeValuesForKey(java.lang.Object):1113 -> a 20:20:void access$300(com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap,java.lang.Object):86 -> a 21:21:java.lang.Object com.android.tools.r8.com.google.common.collect.Maps.safeRemove(java.util.Map,java.lang.Object):3541:3541 -> a 21:21:void com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap.removeValuesForKey(java.lang.Object):1113 -> a 21:21:void access$300(com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap,java.lang.Object):86 -> a 22:27:void com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap.removeValuesForKey(java.lang.Object):1113:1118 -> a 22:27:void access$300(com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap,java.lang.Object):86 -> a 28:28:java.util.Collection entries():1217:1217 -> a 29:32:java.util.Spliterator lambda$entrySpliterator$1(java.util.Map$Entry):1252:1255 -> a 33:33:java.util.Spliterator lambda$entrySpliterator$1(java.util.Map$Entry):1254:1254 -> a 1:1:int access$208(com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap):86:86 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/r0;)V"} 2:2:int access$220(com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap,int):86:86 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/r0;I)V"} 3:3:java.util.Map$Entry com.android.tools.r8.com.google.common.collect.Maps.immutableEntry(java.lang.Object,java.lang.Object):1320:1320 -> b 3:3:java.util.Map$Entry lambda$entrySpliterator$0(java.lang.Object,java.lang.Object):1255 -> b 1:1:int access$210(com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap):86:86 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/r0;)V"} 1:5:void clear():270:274 -> clear 1:1:boolean containsKey(java.lang.Object):177:177 -> containsKey 1:1:java.util.Map createAsMap():1270:1270 -> d 1:1:java.util.Collection createEntries():1225:1225 -> e 1:1:java.util.Set createKeySet():897:897 -> f 1:1:com.android.tools.r8.com.google.common.collect.Multiset createKeys():1203:1203 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/fG;"} 1:1:java.util.Collection get(java.lang.Object):286:286 -> get 2:2:java.util.Collection com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap.createCollection(java.lang.Object):161:161 -> get 2:2:java.util.Collection get(java.lang.Object):288 -> get 3:3:java.util.List com.android.tools.r8.com.google.common.collect.ArrayListMultimap.createCollection():131:131 -> get 3:3:java.util.Collection com.android.tools.r8.com.google.common.collect.ArrayListMultimap.createCollection():61 -> get 3:3:java.util.Collection com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap.createCollection(java.lang.Object):161 -> get 3:3:java.util.Collection get(java.lang.Object):288 -> get 4:4:java.util.Collection get(java.lang.Object):290:290 -> get 5:5:java.util.Collection com.android.tools.r8.com.google.common.collect.AbstractListMultimap.wrapCollection(java.lang.Object,java.util.Collection):62:62 -> get 5:5:java.util.Collection get(java.lang.Object):290 -> get 6:8:java.util.List com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap.wrapList(java.lang.Object,java.util.List,com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap$WrappedCollection):302:304 -> get 6:8:java.util.Collection com.android.tools.r8.com.google.common.collect.AbstractListMultimap.wrapCollection(java.lang.Object,java.util.Collection):62 -> get 6:8:java.util.Collection get(java.lang.Object):290 -> get 1:1:java.util.Iterator entryIterator():1239:1239 -> h 1:10:java.util.Spliterator entrySpliterator():1249:1258 -> i 11:11:java.util.Spliterator entrySpliterator():1249:1249 -> i 1:1:int size():172:172 -> size com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap$2 -> com.android.tools.r8.internal.g0: # {"id":"sourceFile","fileName":"AbstractMapBasedMultimap.java"} java.util.Iterator com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap$Itr.keyIterator -> a java.lang.Object com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap$Itr.key -> b java.util.Collection com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap$Itr.collection -> c java.util.Iterator com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap$Itr.valueIterator -> d com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap$Itr.this$0 -> e 1:5:void com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap$Itr.(com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap):1128:1132 -> 1:5:void (com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap):1239 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/r0;)V"} 1:1:boolean com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap$Itr.hasNext():1139:1139 -> hasNext 1:1:boolean hasNext():0 -> hasNext # {"id":"com.android.tools.r8.synthesized"} 1:7:java.lang.Object com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap$Itr.next():1144:1150 -> next 1:7:java.lang.Object next():0 -> next # {"id":"com.android.tools.r8.synthesized"} 8:8:java.util.Map$Entry com.android.tools.r8.com.google.common.collect.Maps.immutableEntry(java.lang.Object,java.lang.Object):1320:1320 -> next 8:8:java.util.Map$Entry com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap$2.output(java.lang.Object,java.lang.Object):1242 -> next 8:8:java.lang.Object com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap$2.output(java.lang.Object,java.lang.Object):1239 -> next 8:8:java.lang.Object com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap$Itr.next():1150 -> next 8:8:java.lang.Object next():0 -> next 1:5:void com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap$Itr.remove():1155:1159 -> remove 1:5:void remove():0 -> remove # {"id":"com.android.tools.r8.synthesized"} com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap$AsMap -> com.android.tools.r8.internal.j0: # {"id":"sourceFile","fileName":"AbstractMapBasedMultimap.java"} java.util.Set com.android.tools.r8.com.google.common.collect.Maps$ViewCachingAbstractMap.entrySet -> a java.util.Collection com.android.tools.r8.com.google.common.collect.Maps$ViewCachingAbstractMap.values -> b java.util.Map submap -> c com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap this$0 -> d 1:1:void (com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap,java.util.Map):1291:1291 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/r0;Ljava/util/Map;)V"} 2:2:void com.android.tools.r8.com.google.common.collect.Maps$ViewCachingAbstractMap.():3422:3422 -> 2:2:void (com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap,java.util.Map):1291 -> 3:3:void (com.android.tools.r8.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.android.tools.r8.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.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap.wrapList(java.lang.Object,java.util.List,com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap$WrappedCollection):302:304 -> a 4:6:java.util.Collection com.android.tools.r8.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.android.tools.r8.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.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap$AsMap$AsMapIterator.(com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap$AsMap):1408:1408 -> clear 3:3:void clear():1362 -> clear 4:4:void com.android.tools.r8.com.google.common.collect.Iterators.clear(java.util.Iterator):982:982 -> clear 4:4:void clear():1362 -> clear 5:5:boolean com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap$AsMap$AsMapIterator.hasNext():1413:1413 -> clear 5:5:void com.android.tools.r8.com.google.common.collect.Iterators.clear(java.util.Iterator):983 -> clear 5:5:void clear():1362 -> clear 6:8:java.util.Map$Entry com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap$AsMap$AsMapIterator.next():1418:1420 -> clear 6:8:java.lang.Object com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap$AsMap$AsMapIterator.next():1407 -> clear 6:8:void com.android.tools.r8.com.google.common.collect.Iterators.clear(java.util.Iterator):984 -> clear 6:8:void clear():1362 -> clear 9:9:void com.android.tools.r8.com.google.common.collect.CollectPreconditions.checkRemove(boolean):63:63 -> clear 9:9:void com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap$AsMap$AsMapIterator.remove():1425 -> clear 9:9:void com.android.tools.r8.com.google.common.collect.Iterators.clear(java.util.Iterator):985 -> clear 9:9:void clear():1362 -> clear 10:12:void com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap$AsMap$AsMapIterator.remove():1426:1428 -> clear 10:12:void com.android.tools.r8.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.android.tools.r8.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.android.tools.r8.com.google.common.base.Preconditions.checkNotNull(java.lang.Object):880:880 -> containsKey 3:3:boolean com.android.tools.r8.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.android.tools.r8.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.android.tools.r8.com.google.common.collect.Maps$ViewCachingAbstractMap.entrySet():3433:3433 -> entrySet 1:1:java.util.Set entrySet():0 -> entrySet # {"id":"com.android.tools.r8.synthesized"} 2:2:java.util.Set com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap$AsMap.createEntrySet():1297:1297 -> entrySet 2:2:java.util.Set com.android.tools.r8.com.google.common.collect.Maps$ViewCachingAbstractMap.entrySet():3434 -> entrySet 2:2:java.util.Set entrySet():0 -> entrySet 3:3:java.util.Set com.android.tools.r8.com.google.common.collect.Maps$ViewCachingAbstractMap.entrySet():3434:3434 -> entrySet 3:3:java.util.Set entrySet():0 -> entrySet 1:1:boolean equals(java.lang.Object):1344:1344 -> equals 1:7:java.util.Collection com.android.tools.r8.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.android.tools.r8.com.google.common.collect.AbstractListMultimap.wrapCollection(java.lang.Object,java.util.Collection):62:62 -> get 8:8:java.util.Collection com.android.tools.r8.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.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap.wrapList(java.lang.Object,java.util.List,com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap$WrappedCollection):302:304 -> get 9:11:java.util.Collection com.android.tools.r8.com.google.common.collect.AbstractListMultimap.wrapCollection(java.lang.Object,java.util.Collection):62 -> get 9:11:java.util.Collection com.android.tools.r8.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.android.tools.r8.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.android.tools.r8.com.google.common.collect.ArrayListMultimap.createCollection():131:131 -> remove 7:7:java.util.Collection com.android.tools.r8.com.google.common.collect.ArrayListMultimap.createCollection():61 -> remove 7:7:java.util.Collection com.android.tools.r8.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.android.tools.r8.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.android.tools.r8.com.google.common.collect.Maps$ViewCachingAbstractMap.values():3453:3453 -> values 1:1:java.util.Collection values():0 -> values # {"id":"com.android.tools.r8.synthesized"} 2:2:java.util.Collection com.android.tools.r8.com.google.common.collect.Maps$ViewCachingAbstractMap.createValues():3458:3458 -> values 2:2:java.util.Collection com.android.tools.r8.com.google.common.collect.Maps$ViewCachingAbstractMap.values():3454 -> values 2:2:java.util.Collection values():0 -> values 3:3:java.util.Collection com.android.tools.r8.com.google.common.collect.Maps$ViewCachingAbstractMap.values():3454:3454 -> values 3:3:java.util.Collection values():0 -> values com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap$AsMap$AsMapEntries -> com.android.tools.r8.internal.h0: # {"id":"sourceFile","fileName":"AbstractMapBasedMultimap.java"} com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap$AsMap this$1 -> a 1:1:void (com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap$AsMap):1372:1372 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/j0;)V"} 1:1:java.util.Map map():1375:1375 -> a 1:1:boolean contains(java.lang.Object):1392:1392 -> contains 2:2:boolean com.android.tools.r8.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.android.tools.r8.com.google.common.base.Preconditions.checkNotNull(java.lang.Object):880:880 -> contains 3:3:boolean com.android.tools.r8.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.android.tools.r8.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.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap$AsMap$AsMapIterator -> com.android.tools.r8.internal.i0: # {"id":"sourceFile","fileName":"AbstractMapBasedMultimap.java"} java.util.Iterator delegateIterator -> a java.util.Collection collection -> b com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap$AsMap this$1 -> c 1:2:void (com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap$AsMap):1407:1408 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/j0;)V"} 1:1:boolean hasNext():1413:1413 -> hasNext 1:3:java.util.Map$Entry com.android.tools.r8.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.android.tools.r8.com.google.common.collect.CollectPreconditions.checkRemove(boolean):63:63 -> remove 2:2:void remove():1425 -> remove 3:6:void remove():1426:1429 -> remove com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap$Itr -> com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap$Itr: # {"id":"sourceFile","fileName":"AbstractMapBasedMultimap.java"} com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap$KeySet -> com.android.tools.r8.internal.l0: # {"id":"sourceFile","fileName":"AbstractMapBasedMultimap.java"} com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap this$0 -> b 1:2:void (com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap,java.util.Map):912:913 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/r0;Ljava/util/Map;)V"} 1:1:void clear():966:966 -> clear 2:5:void com.android.tools.r8.com.google.common.collect.Iterators.clear(java.util.Iterator):982:985 -> clear 2:5:void clear():966 -> clear 1:1:java.util.Map com.android.tools.r8.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.android.tools.r8.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.android.tools.r8.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.android.tools.r8.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.android.tools.r8.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.android.tools.r8.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.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap$KeySet$1 -> com.android.tools.r8.internal.k0: # {"id":"sourceFile","fileName":"AbstractMapBasedMultimap.java"} java.util.Map$Entry entry -> a java.util.Iterator val$entryIterator -> b com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap$KeySet this$1 -> c 1:1:void (com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap$KeySet,java.util.Iterator):919:919 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/l0;Ljava/util/Iterator;)V"} 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.android.tools.r8.com.google.common.collect.CollectPreconditions.checkRemove(boolean):63:63 -> remove 2:2:void remove():935 -> remove 3:7:void remove():936:940 -> remove com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap$RandomAccessWrappedList -> com.android.tools.r8.internal.m0: # {"id":"sourceFile","fileName":"AbstractMapBasedMultimap.java"} 1:1:void (com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap,java.lang.Object,java.util.List,com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap$WrappedCollection):891:891 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/r0;Ljava/lang/Object;Ljava/util/List;Lcom/android/tools/r8/internal/o0;)V"} com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap$WrappedCollection -> com.android.tools.r8.internal.o0: # {"id":"sourceFile","fileName":"AbstractMapBasedMultimap.java"} java.lang.Object key -> a java.util.Collection delegate -> b com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap$WrappedCollection ancestor -> c java.util.Collection ancestorDelegate -> d com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap this$0 -> e 1:5:void (com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap,java.lang.Object,java.util.Collection,com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap$WrappedCollection):330:334 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/r0;Ljava/lang/Object;Ljava/util/Collection;Lcom/android/tools/r8/internal/o0;)V"} 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.android.tools.r8.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.android.tools.r8.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.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap$WrappedCollection$WrappedIterator -> com.android.tools.r8.internal.n0: # {"id":"sourceFile","fileName":"AbstractMapBasedMultimap.java"} java.util.Iterator delegateIterator -> a java.util.Collection originalDelegate -> b com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap$WrappedCollection this$1 -> c 1:1:void (com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap$WrappedCollection):436:436 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/o0;)V"} 2:5:void (com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap$WrappedCollection):434:437 -> 6:6:void (com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap$WrappedCollection,java.util.Iterator):440:440 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/o0;Ljava/util/ListIterator;)V"} 7:14:void (com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap$WrappedCollection,java.util.Iterator):434:441 -> 1:2:void com.android.tools.r8.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.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap$WrappedCollection$WrappedIterator.validateIterator():450:450 -> hasNext 4:4:boolean hasNext():456 -> hasNext 1:2:void com.android.tools.r8.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.android.tools.r8.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.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap$WrappedList -> com.android.tools.r8.internal.q0: # {"id":"sourceFile","fileName":"AbstractMapBasedMultimap.java"} com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap this$0 -> f 1:2:void (com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap,java.lang.Object,java.util.List,com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap$WrappedCollection):745:746 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/r0;Ljava/lang/Object;Ljava/util/List;Lcom/android/tools/r8/internal/o0;)V"} 1:1:void add(int,java.lang.Object):784:784 -> add 2:2:java.util.Collection com.android.tools.r8.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.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap$WrappedCollection.getDelegate():416:416 -> add 4:4:java.util.List com.android.tools.r8.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.android.tools.r8.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.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap$WrappedCollection.getDelegate():416:416 -> addAll 5:5:java.util.List com.android.tools.r8.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.android.tools.r8.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.android.tools.r8.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.android.tools.r8.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.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap$WrappedCollection.getDelegate():416:416 -> get 2:2:java.util.List com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap$WrappedList.getListDelegate():750 -> get 2:2:java.lang.Object get(int):773 -> get 3:3:java.util.List com.android.tools.r8.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.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap$WrappedCollection.getDelegate():416:416 -> indexOf 2:2:java.util.List com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap$WrappedList.getListDelegate():750 -> indexOf 2:2:int indexOf(java.lang.Object):805 -> indexOf 3:3:java.util.List com.android.tools.r8.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.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap$WrappedCollection.getDelegate():416:416 -> lastIndexOf 2:2:java.util.List com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap$WrappedList.getListDelegate():750 -> lastIndexOf 2:2:int lastIndexOf(java.lang.Object):811 -> lastIndexOf 3:3:java.util.List com.android.tools.r8.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.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap$WrappedCollection.getDelegate():416:416 -> remove 2:2:java.util.List com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap$WrappedList.getListDelegate():750 -> remove 2:2:java.lang.Object remove(int):796 -> remove 3:3:java.util.List com.android.tools.r8.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.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap$WrappedCollection.getDelegate():416:416 -> set 2:2:java.util.List com.android.tools.r8.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.android.tools.r8.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.android.tools.r8.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.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap$WrappedCollection.getDelegate():416:416 -> subList 4:4:java.util.List com.android.tools.r8.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.android.tools.r8.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.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap$WrappedCollection com.android.tools.r8.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.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap.wrapList(java.lang.Object,java.util.List,com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap$WrappedCollection):302:304 -> subList 9:11:java.util.List subList(int,int):829 -> subList com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap$WrappedList$WrappedListIterator -> com.android.tools.r8.internal.p0: # {"id":"sourceFile","fileName":"AbstractMapBasedMultimap.java"} com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap$WrappedList this$1 -> d 1:1:void (com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap$WrappedList):837:837 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/q0;)V"} 2:3:void (com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap$WrappedList,int):839:840 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/q0;I)V"} 1:2:void com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap$WrappedCollection$WrappedIterator.validateIterator():448:449 -> a 1:2:java.util.Iterator com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap$WrappedCollection$WrappedIterator.getDelegateIterator():474 -> a 1:2:java.util.ListIterator getDelegateListIterator():844 -> a 3:3:java.util.Iterator com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap$WrappedCollection$WrappedIterator.getDelegateIterator():475:475 -> a 3:3:java.util.ListIterator getDelegateListIterator():844 -> a 4:4:java.util.ListIterator getDelegateListIterator():844:844 -> a 5:5:void com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap$WrappedCollection$WrappedIterator.validateIterator():450:450 -> a 5:5:java.util.Iterator com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap$WrappedCollection$WrappedIterator.getDelegateIterator():474 -> a 5:5:java.util.ListIterator getDelegateListIterator():844 -> a 1:5:void add(java.lang.Object):874:878 -> add 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.android.tools.r8.com.google.common.collect.AbstractMapBasedMultiset -> com.android.tools.r8.internal.w0: # {"id":"sourceFile","fileName":"AbstractMapBasedMultiset.java"} java.util.Map backingMap -> c long size -> d 1:3:void (java.util.Map):59:61 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/HashMap;)V"} 1:1:long access$010(com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultiset):47:47 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/w0;)V"} 2:2:long access$022(com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultiset,long):47:47 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/w0;J)V"} 3:3:void forEachEntry(java.util.function.ObjIntConsumer):158:158 -> a 4:4:java.lang.Object com.android.tools.r8.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.android.tools.r8.com.google.common.collect.Count):159:159 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/ObjIntConsumer;Ljava/lang/Object;Lcom/android/tools/r8/internal/ld;)V"} 7:21:int add(java.lang.Object,int):252:266 -> a 22:22:void com.android.tools.r8.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.android.tools.r8.com.google.common.base.Preconditions.checkArgument(boolean,java.lang.String,int):192:192 -> a 23:23:int add(java.lang.Object,int):254 -> a 24:29:int setCount(java.lang.Object,int):301:306 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;)I"} 30:30:int com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultiset.getAndSet(com.android.tools.r8.com.google.common.collect.Count,int):326:326 -> a 30:30:int setCount(java.lang.Object,int):307 -> a 31:31:int setCount(java.lang.Object,int):317:317 -> a 1:1:java.util.Map access$100(com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultiset):47:47 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/w0;)Ljava/util/Map;"} 2:3:int count(java.lang.Object):236:237 -> b 4:23:int remove(java.lang.Object,int):274:293 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/lang/Object;)I"} 24:24:void com.android.tools.r8.com.google.common.base.Preconditions.checkArgument(boolean,java.lang.String,int):192:192 -> b 24:24: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 1:2:java.util.Iterator entryIterator():113:114 -> e 1:1:java.util.Set entrySet():80:80 -> entrySet 1:1:int size():180:180 -> size com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultiset$1 -> com.android.tools.r8.internal.s0: # {"id":"sourceFile","fileName":"AbstractMapBasedMultiset.java"} java.util.Map$Entry toRemove -> a java.util.Iterator val$backingEntries -> b com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultiset this$0 -> c 1:1:void (com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultiset,java.util.Iterator):86:86 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/w0;Ljava/util/Iterator;)V"} 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.android.tools.r8.com.google.common.collect.CollectPreconditions.checkRemove(boolean):63:63 -> remove 2:2:void remove():103 -> remove 3:5:void remove():104:106 -> remove com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultiset$2 -> com.android.tools.r8.internal.u0: # {"id":"sourceFile","fileName":"AbstractMapBasedMultiset.java"} java.util.Map$Entry toRemove -> a java.util.Iterator val$backingEntries -> b com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultiset this$0 -> c 1:1:void (com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultiset,java.util.Iterator):114:114 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/w0;Ljava/util/Iterator;)V"} 1:1:boolean hasNext():119:119 -> hasNext 1:3:com.android.tools.r8.com.google.common.collect.Multiset$Entry com.android.tools.r8.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.android.tools.r8.com.google.common.collect.CollectPreconditions.checkRemove(boolean):63:63 -> remove 2:2:void remove():148 -> remove 3:5:void remove():149:151 -> remove com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultiset$2$1 -> com.android.tools.r8.internal.t0: # {"id":"sourceFile","fileName":"AbstractMapBasedMultiset.java"} java.util.Map$Entry val$mapEntry -> a com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultiset$2 this$1 -> b 1:1:void (com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultiset$2,java.util.Map$Entry):126:126 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/u0;Ljava/util/Map$Entry;)V"} 1:3:int getCount():134:136 -> a 4:4:java.lang.Object com.android.tools.r8.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.android.tools.r8.com.google.common.collect.AbstractMapBasedMultiset$MapBasedMultisetIterator -> com.android.tools.r8.internal.v0: # {"id":"sourceFile","fileName":"AbstractMapBasedMultiset.java"} java.util.Iterator entryIterator -> a java.util.Map$Entry currentEntry -> b int occurrencesLeft -> c boolean canRemove -> d com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultiset this$0 -> e 1:2:void (com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultiset):199:200 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/w0;)V"} 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.android.tools.r8.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.android.tools.r8.com.google.common.collect.AbstractMapEntry -> com.android.tools.r8.internal.x0: # {"id":"sourceFile","fileName":"AbstractMapEntry.java"} 1:1:void ():31:31 -> 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.android.tools.r8.com.google.common.collect.AbstractMultimap -> com.android.tools.r8.internal.E0: # {"id":"sourceFile","fileName":"AbstractMultimap.java"} java.util.Collection entries -> a java.util.Set keySet -> b com.android.tools.r8.com.google.common.collect.Multiset keys -> c java.util.Map asMap -> d 1:1:void ():41:41 -> 1:2:java.util.Collection entries():115:116 -> a 1:2:java.util.Map asMap():229:230 -> b 1:2:com.android.tools.r8.com.google.common.collect.Multiset keys():173:174 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/fG;"} java.util.Map createAsMap() -> d java.util.Collection createEntries() -> e 1:3:boolean com.android.tools.r8.com.google.common.collect.Multimaps.equalsImpl(com.android.tools.r8.com.google.common.collect.Multimap,java.lang.Object):2172:2174 -> equals 1:3:boolean equals(java.lang.Object):239 -> equals java.util.Set createKeySet() -> f com.android.tools.r8.com.google.common.collect.Multiset createKeys() -> g # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/fG;"} java.util.Iterator entryIterator() -> h java.util.Spliterator entrySpliterator() -> i 1:2:java.util.Set keySet():163:164 -> keySet com.android.tools.r8.com.google.common.collect.AbstractMultimap$Entries -> com.android.tools.r8.internal.D0: # {"id":"sourceFile","fileName":"AbstractMultimap.java"} com.android.tools.r8.com.google.common.collect.AbstractMultimap this$0 -> a 1:1:void (com.android.tools.r8.com.google.common.collect.AbstractMultimap):122:122 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/E0;)V"} 2:2:void com.android.tools.r8.com.google.common.collect.Multimaps$Entries.():1769:1769 -> 2:2:void (com.android.tools.r8.com.google.common.collect.AbstractMultimap):122 -> 1:1:com.android.tools.r8.com.google.common.collect.Multimap com.android.tools.r8.com.google.common.collect.AbstractMultimap$Entries.multimap():125:125 -> clear 1:1:void com.android.tools.r8.com.google.common.collect.Multimaps$Entries.clear():1797 -> clear 1:1:void clear():0 -> clear # {"id":"com.android.tools.r8.synthesized"} 2:2:void com.android.tools.r8.com.google.common.collect.Multimaps$Entries.clear():1797:1797 -> clear 2:2:void clear():0 -> clear 1:2:boolean com.android.tools.r8.com.google.common.collect.Multimaps$Entries.contains(java.lang.Object):1779:1780 -> contains 1:2:boolean contains(java.lang.Object):0 -> contains # {"id":"com.android.tools.r8.synthesized"} 3:3:com.android.tools.r8.com.google.common.collect.Multimap com.android.tools.r8.com.google.common.collect.AbstractMultimap$Entries.multimap():125:125 -> contains 3:3:boolean com.android.tools.r8.com.google.common.collect.Multimaps$Entries.contains(java.lang.Object):1781 -> contains 3:3:boolean contains(java.lang.Object):0 -> contains 4:4:boolean com.android.tools.r8.com.google.common.collect.Multimaps$Entries.contains(java.lang.Object):1781:1781 -> contains 4:4:boolean contains(java.lang.Object):0 -> contains 1:1:java.util.Iterator iterator():130:130 -> iterator 1:2:boolean com.android.tools.r8.com.google.common.collect.Multimaps$Entries.remove(java.lang.Object):1788:1789 -> remove 1:2:boolean remove(java.lang.Object):0 -> remove # {"id":"com.android.tools.r8.synthesized"} 3:3:com.android.tools.r8.com.google.common.collect.Multimap com.android.tools.r8.com.google.common.collect.AbstractMultimap$Entries.multimap():125:125 -> remove 3:3:boolean com.android.tools.r8.com.google.common.collect.Multimaps$Entries.remove(java.lang.Object):1790 -> remove 3:3:boolean remove(java.lang.Object):0 -> remove 4:4:boolean com.android.tools.r8.com.google.common.collect.Multimaps$Entries.remove(java.lang.Object):1790:1790 -> remove 4:4:boolean remove(java.lang.Object):0 -> remove 1:1:com.android.tools.r8.com.google.common.collect.Multimap com.android.tools.r8.com.google.common.collect.AbstractMultimap$Entries.multimap():125:125 -> size 1:1:int com.android.tools.r8.com.google.common.collect.Multimaps$Entries.size():1774 -> size 1:1:int size():0 -> size # {"id":"com.android.tools.r8.synthesized"} 2:2:int com.android.tools.r8.com.google.common.collect.Multimaps$Entries.size():1774:1774 -> size 2:2:int size():0 -> size 1:1:java.util.Spliterator spliterator():135:135 -> spliterator com.android.tools.r8.com.google.common.collect.AbstractMultiset -> com.android.tools.r8.internal.H0: # {"id":"sourceFile","fileName":"AbstractMultiset.java"} java.util.Set elementSet -> a java.util.Set entrySet -> b 1:1:void ():45:45 -> 1:3:java.util.Set elementSet():131:133 -> I 1:1:int add(java.lang.Object,int):69:69 -> a 2:2:java.util.Set createElementSet():143:143 -> a 3:11:int com.android.tools.r8.com.google.common.collect.Multisets.setCountImpl(com.android.tools.r8.com.google.common.collect.Multiset,java.lang.Object,int):924:932 -> a 3:11:int setCount(java.lang.Object,int):87 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;)I"} 12:16:boolean com.android.tools.r8.com.google.common.collect.Multisets.setCountImpl(com.android.tools.r8.com.google.common.collect.Multiset,java.lang.Object,int,int):940:944 -> a 12:16:boolean setCount(java.lang.Object,int,int):93 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/lang/Object;)Z"} 1:1:boolean add(java.lang.Object):62:62 -> add 1:1:boolean addAll(java.util.Collection):107:107 -> addAll 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 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.android.tools.r8.com.google.common.collect.Multisets.removeAllImpl(com.android.tools.r8.com.google.common.collect.Multiset,java.util.Collection):904:908 -> removeAll 1:5:boolean removeAll(java.util.Collection):113 -> removeAll 1:1:boolean com.android.tools.r8.com.google.common.collect.Multisets.retainAllImpl(com.android.tools.r8.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.android.tools.r8.com.google.common.base.Preconditions.checkNotNull(java.lang.Object):880:880 -> retainAll 2:2:boolean com.android.tools.r8.com.google.common.collect.Multisets.retainAllImpl(com.android.tools.r8.com.google.common.collect.Multiset,java.util.Collection):913 -> retainAll 2:2:boolean retainAll(java.util.Collection):119 -> retainAll 3:7:boolean com.android.tools.r8.com.google.common.collect.Multisets.retainAllImpl(com.android.tools.r8.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 com.android.tools.r8.com.google.common.collect.AbstractMultiset$ElementSet -> com.android.tools.r8.internal.F0: # {"id":"sourceFile","fileName":"AbstractMultiset.java"} com.android.tools.r8.com.google.common.collect.AbstractMultiset this$0 -> a 1:1:void (com.android.tools.r8.com.google.common.collect.AbstractMultiset):147:147 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/H0;)V"} 2:2:void com.android.tools.r8.com.google.common.collect.Multisets$ElementSet.():960:960 -> 2:2:void (com.android.tools.r8.com.google.common.collect.AbstractMultiset):147 -> 1:1:com.android.tools.r8.com.google.common.collect.Multiset com.android.tools.r8.com.google.common.collect.AbstractMultiset$ElementSet.multiset():150:150 -> clear 1:1:void com.android.tools.r8.com.google.common.collect.Multisets$ElementSet.clear():965 -> clear 1:1:void clear():0 -> clear # {"id":"com.android.tools.r8.synthesized"} 2:2:void com.android.tools.r8.com.google.common.collect.Multisets$ElementSet.clear():965:965 -> clear 2:2:void clear():0 -> clear 1:1:com.android.tools.r8.com.google.common.collect.Multiset com.android.tools.r8.com.google.common.collect.AbstractMultiset$ElementSet.multiset():150:150 -> contains 1:1:boolean com.android.tools.r8.com.google.common.collect.Multisets$ElementSet.contains(java.lang.Object):970 -> contains 1:1:boolean contains(java.lang.Object):0 -> contains # {"id":"com.android.tools.r8.synthesized"} 2:2:boolean com.android.tools.r8.com.google.common.collect.Multisets$ElementSet.contains(java.lang.Object):970:970 -> contains 2:2:boolean contains(java.lang.Object):0 -> contains 1:1:com.android.tools.r8.com.google.common.collect.Multiset com.android.tools.r8.com.google.common.collect.AbstractMultiset$ElementSet.multiset():150:150 -> containsAll 1:1:boolean com.android.tools.r8.com.google.common.collect.Multisets$ElementSet.containsAll(java.util.Collection):975 -> containsAll 1:1:boolean containsAll(java.util.Collection):0 -> containsAll # {"id":"com.android.tools.r8.synthesized"} 2:2:boolean com.android.tools.r8.com.google.common.collect.Multisets$ElementSet.containsAll(java.util.Collection):975:975 -> containsAll 2:2:boolean containsAll(java.util.Collection):0 -> containsAll 1:1:com.android.tools.r8.com.google.common.collect.Multiset com.android.tools.r8.com.google.common.collect.AbstractMultiset$ElementSet.multiset():150:150 -> isEmpty 1:1:boolean com.android.tools.r8.com.google.common.collect.Multisets$ElementSet.isEmpty():980 -> isEmpty 1:1:boolean isEmpty():0 -> isEmpty # {"id":"com.android.tools.r8.synthesized"} 2:2:boolean com.android.tools.r8.com.google.common.collect.Multisets$ElementSet.isEmpty():980:980 -> isEmpty 2:2:boolean isEmpty():0 -> isEmpty 1:1:java.util.Iterator iterator():155:155 -> iterator 1:1:com.android.tools.r8.com.google.common.collect.Multiset com.android.tools.r8.com.google.common.collect.AbstractMultiset$ElementSet.multiset():150:150 -> remove 1:1:boolean com.android.tools.r8.com.google.common.collect.Multisets$ElementSet.remove(java.lang.Object):988 -> remove 1:1:boolean remove(java.lang.Object):0 -> remove # {"id":"com.android.tools.r8.synthesized"} 2:2:boolean com.android.tools.r8.com.google.common.collect.Multisets$ElementSet.remove(java.lang.Object):988:988 -> remove 2:2:boolean remove(java.lang.Object):0 -> remove 1:1:com.android.tools.r8.com.google.common.collect.Multiset com.android.tools.r8.com.google.common.collect.AbstractMultiset$ElementSet.multiset():150:150 -> size 1:1:int com.android.tools.r8.com.google.common.collect.Multisets$ElementSet.size():993 -> size 1:1:int size():0 -> size # {"id":"com.android.tools.r8.synthesized"} 2:2:int com.android.tools.r8.com.google.common.collect.Multisets$ElementSet.size():993:993 -> size 2:2:int size():0 -> size com.android.tools.r8.com.google.common.collect.AbstractMultiset$EntrySet -> com.android.tools.r8.internal.G0: # {"id":"sourceFile","fileName":"AbstractMultiset.java"} com.android.tools.r8.com.google.common.collect.AbstractMultiset this$0 -> a 1:1:void (com.android.tools.r8.com.google.common.collect.AbstractMultiset):173:173 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/H0;)V"} 2:2:void com.android.tools.r8.com.google.common.collect.Multisets$EntrySet.():997:997 -> 2:2:void (com.android.tools.r8.com.google.common.collect.AbstractMultiset):173 -> 1:1:com.android.tools.r8.com.google.common.collect.Multiset multiset():176:176 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/fG;"} 1:1:void com.android.tools.r8.com.google.common.collect.Multisets$EntrySet.clear():1037:1037 -> clear 1:1:void clear():0 -> clear # {"id":"com.android.tools.r8.synthesized"} 1:11:boolean com.android.tools.r8.com.google.common.collect.Multisets$EntrySet.contains(java.lang.Object):1002:1012 -> contains 1:11:boolean 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.android.tools.r8.com.google.common.collect.Multisets$EntrySet.remove(java.lang.Object):1021:1029 -> remove 1:9:boolean remove(java.lang.Object):0 -> remove # {"id":"com.android.tools.r8.synthesized"} 1:1:int size():186:186 -> size com.android.tools.r8.com.google.common.collect.ArrayListMultimap -> com.android.tools.r8.internal.a3: # {"id":"sourceFile","fileName":"ArrayListMultimap.java"} int expectedValuesPerKey -> g 1:1:void ():108:108 -> 2:4:void (int,int):112:114 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(I)V"} 1:2:boolean com.android.tools.r8.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.android.tools.r8.com.google.common.collect.AbstractMultimap.hashCode():252:252 -> hashCode 1:1:int hashCode():61 -> hashCode 1:1:com.android.tools.r8.com.google.common.collect.ArrayListMultimap create():76:76 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/a3;"} 1:1:java.util.Map com.android.tools.r8.com.google.common.collect.ArrayListMultimap.asMap():61:61 -> remove 1:1:boolean com.android.tools.r8.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.android.tools.r8.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.android.tools.r8.com.google.common.collect.AbstractMultimap.toString():263:263 -> toString 1:1:java.lang.String toString():61 -> toString com.android.tools.r8.com.google.common.collect.ArrayListMultimapGwtSerializationDependencies -> com.android.tools.r8.internal.b3: # {"id":"sourceFile","fileName":"ArrayListMultimapGwtSerializationDependencies.java"} 1:1:void com.android.tools.r8.com.google.common.collect.AbstractListMultimap.(java.util.Map):44:44 -> 1:1:void (java.util.Map):36 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/HashMap;)V"} 1:1:java.util.List com.android.tools.r8.com.google.common.collect.AbstractListMultimap.get(java.lang.Object):76:76 -> a 1:1:java.util.List get(java.lang.Object):0 -> a # {"id":"com.android.tools.r8.synthesized"} 2:2:boolean com.android.tools.r8.com.google.common.collect.AbstractListMultimap.put(java.lang.Object,java.lang.Object):115:115 -> a 2:2:boolean put(java.lang.Object,java.lang.Object):0 -> a # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ih;Lcom/android/tools/r8/internal/Y10;)Z"} 1:1:java.util.Map com.android.tools.r8.com.google.common.collect.AbstractListMultimap.asMap():126:126 -> b 1:1:java.util.Map asMap():0 -> b # {"id":"com.android.tools.r8.synthesized"} 1:1:boolean com.android.tools.r8.com.google.common.collect.AbstractListMultimap.equals(java.lang.Object):137:137 -> equals 1:1:boolean equals(java.lang.Object):0 -> equals # {"id":"com.android.tools.r8.synthesized"} 1:1:java.util.Collection com.android.tools.r8.com.google.common.collect.AbstractListMultimap.get(java.lang.Object):35:35 -> get 1:1:java.util.Collection get(java.lang.Object):0 -> get # {"id":"com.android.tools.r8.synthesized"} com.android.tools.r8.com.google.common.collect.BaseImmutableMultimap -> com.android.tools.r8.internal.r4: # {"id":"sourceFile","fileName":"BaseImmutableMultimap.java"} 1:1:void ():25:25 -> com.android.tools.r8.com.google.common.collect.BiMap -> com.android.tools.r8.internal.G4: # {"id":"sourceFile","fileName":"BiMap.java"} java.lang.Object forcePut(java.lang.Object,java.lang.Object) -> a com.android.tools.r8.com.google.common.collect.BiMap inverse() -> g # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/G4;"} java.util.Set values() -> values com.android.tools.r8.com.google.common.collect.ByFunctionOrdering -> com.android.tools.r8.internal.P5: # {"id":"sourceFile","fileName":"ByFunctionOrdering.java"} com.android.tools.r8.com.google.common.base.Function function -> a com.android.tools.r8.com.google.common.collect.Ordering ordering -> b 1:3:void (com.android.tools.r8.com.google.common.base.Function,com.android.tools.r8.com.google.common.collect.Ordering):36:38 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/tj;Lcom/android/tools/r8/internal/SK;)V"} 1:1:int compare(java.lang.Object,java.lang.Object):43:43 -> compare 1:3:boolean equals(java.lang.Object):51:53 -> equals 1:1:int hashCode():60:60 -> hashCode 2:2:int com.android.tools.r8.com.google.common.base.Objects.hashCode(java.lang.Object[]):77:77 -> hashCode 2:2:int hashCode():60 -> hashCode 1:1:java.lang.String toString():65:65 -> toString com.android.tools.r8.com.google.common.collect.CollectPreconditions -> com.android.tools.r8.internal.mb: # {"id":"sourceFile","fileName":"CollectPreconditions.java"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/lang/String;)V"} com.android.tools.r8.com.google.common.collect.CollectSpliterators -> com.android.tools.r8.internal.tb: # {"id":"sourceFile","fileName":"CollectSpliterators.java"} 1:48:java.util.Spliterator indexed(int,int,java.util.function.IntFunction,java.util.Comparator):51:98 -> a 49:49:java.util.Spliterator map(java.util.Spliterator,java.util.function.Function):108:108 -> a 50:50:java.lang.Object com.android.tools.r8.com.google.common.base.Preconditions.checkNotNull(java.lang.Object):880:880 -> a 50:50:java.util.Spliterator map(java.util.Spliterator,java.util.function.Function):108 -> a 51:51:java.lang.Object com.android.tools.r8.com.google.common.base.Preconditions.checkNotNull(java.lang.Object):880:880 -> a 51:51:java.util.Spliterator map(java.util.Spliterator,java.util.function.Function):109 -> a 52:52:java.util.Spliterator map(java.util.Spliterator,java.util.function.Function):110:110 -> a 53:56:java.util.Spliterator flatMap(java.util.Spliterator,java.util.function.Function,int,long):206:209 -> a 57:57:java.lang.Object com.android.tools.r8.com.google.common.base.Preconditions.checkNotNull(java.lang.Object):880:880 -> a 57:57:java.util.Spliterator flatMap(java.util.Spliterator,java.util.function.Function,int,long):212 -> a 58:58:java.lang.Object com.android.tools.r8.com.google.common.base.Preconditions.checkNotNull(java.lang.Object):880:880 -> a 58:58:java.util.Spliterator flatMap(java.util.Spliterator,java.util.function.Function,int,long):213 -> a 59:59:java.util.Spliterator flatMap(java.util.Spliterator,java.util.function.Function,int,long):214:214 -> a com.android.tools.r8.com.google.common.collect.CollectSpliterators$1 -> com.android.tools.r8.internal.nb: # {"id":"sourceFile","fileName":"CollectSpliterators.java"} 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.android.tools.r8.com.google.common.collect.CollectSpliterators$1Splitr -> com.android.tools.r8.internal.ob: # {"id":"sourceFile","fileName":"CollectSpliterators.java"} java.lang.Object holder -> a java.util.Spliterator val$fromSpliterator -> b java.util.function.Predicate val$predicate -> c 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.android.tools.r8.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.android.tools.r8.com.google.common.base.Preconditions.checkNotNull(java.lang.Object):880:880 -> trySplit 4:4:java.util.Spliterator com.android.tools.r8.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.android.tools.r8.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.android.tools.r8.com.google.common.collect.CollectSpliterators$1WithCharacteristics -> com.android.tools.r8.internal.pb: # {"id":"sourceFile","fileName":"CollectSpliterators.java"} java.util.Spliterator$OfInt delegate -> a java.util.function.IntFunction val$function -> b int val$extraCharacteristics -> c java.util.Comparator val$comparator -> d 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.android.tools.r8.com.google.common.collect.CollectSpliterators$FlatMapSpliterator -> com.android.tools.r8.internal.rb: # {"id":"sourceFile","fileName":"CollectSpliterators.java"} java.util.Spliterator prefix -> a java.util.Spliterator from -> b java.util.function.Function function -> c com.android.tools.r8.com.google.common.collect.CollectSpliterators$FlatMapSpliterator$Factory factory -> d int characteristics -> e long estimatedSize -> f 1:7:void (java.util.Spliterator,java.util.Spliterator,java.util.function.Function,com.android.tools.r8.com.google.common.collect.CollectSpliterators$FlatMapSpliterator$Factory,int,long):318:324 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Spliterator;Ljava/util/Spliterator;Ljava/util/function/Function;Lcom/android/tools/r8/internal/qb;IJ)V"} 1:1:void lambda$tryAdvance$0(java.lang.Object):345:345 -> a 2:4:void lambda$forEachRemaining$1(java.util.function.Consumer,java.lang.Object):359:361 -> a 1:1:int characteristics():402:402 -> characteristics 1:4:long estimateSize():394:397 -> estimateSize 1:12:void forEachRemaining(java.util.function.Consumer):353:364 -> forEachRemaining 1:9:boolean tryAdvance(java.util.function.Consumer):337:345 -> tryAdvance 1:17:java.util.Spliterator trySplit():369:385 -> trySplit com.android.tools.r8.com.google.common.collect.CollectSpliterators$FlatMapSpliterator$Factory -> com.android.tools.r8.internal.qb: # {"id":"sourceFile","fileName":"CollectSpliterators.java"} java.util.Spliterator newFlatMapSpliterator(java.util.Spliterator,java.util.Spliterator,java.util.function.Function,int,long) -> a com.android.tools.r8.com.google.common.collect.CollectSpliterators$FlatMapSpliteratorOfObject -> com.android.tools.r8.internal.sb: # {"id":"sourceFile","fileName":"CollectSpliterators.java"} 1:1:void (java.util.Spliterator,java.util.Spliterator,java.util.function.Function,int,long):425:425 -> com.android.tools.r8.com.google.common.collect.Collections2 -> com.android.tools.r8.com.google.common.collect.Collections2: # {"id":"sourceFile","fileName":"Collections2.java"} com.android.tools.r8.com.google.common.collect.ComparatorOrdering -> com.android.tools.r8.internal.Hb: # {"id":"sourceFile","fileName":"ComparatorOrdering.java"} 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.android.tools.r8.com.google.common.collect.ConcurrentHashMultiset -> com.android.tools.r8.internal.uc: # {"id":"sourceFile","fileName":"ConcurrentHashMultiset.java"} java.util.concurrent.ConcurrentMap countMap -> c 1:3:void (java.util.concurrent.ConcurrentMap):126:128 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/concurrent/ConcurrentHashMap;)V"} 1:1:java.util.concurrent.ConcurrentMap access$100(com.android.tools.r8.com.google.common.collect.ConcurrentHashMultiset):59:59 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/uc;)Ljava/util/concurrent/ConcurrentMap;"} 2:2:int add(java.lang.Object,int):204:204 -> a 3:3:java.lang.Object com.android.tools.r8.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.android.tools.r8.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:int setCount(java.lang.Object,int):348:348 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;)I"} 40:40:java.lang.Object com.android.tools.r8.com.google.common.base.Preconditions.checkNotNull(java.lang.Object):880:880 -> a 40:40:int setCount(java.lang.Object,int):348 -> a 41:74:int setCount(java.lang.Object,int):349:382 -> a 75:75:boolean setCount(java.lang.Object,int,int):404:404 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/lang/Object;)Z"} 76:76:java.lang.Object com.android.tools.r8.com.google.common.base.Preconditions.checkNotNull(java.lang.Object):880:880 -> a 76:76:boolean setCount(java.lang.Object,int,int):404 -> a 77:108:boolean setCount(java.lang.Object,int,int):405:436 -> a 109:110:java.util.Set createElementSet():449:450 -> a 1:2:int count(java.lang.Object):141:142 -> b 3:19:int remove(java.lang.Object,int):272:288 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/lang/Object;)I"} 20:20:void com.android.tools.r8.com.google.common.collect.CollectPreconditions.checkPositive(int,java.lang.String):54:54 -> b 20:20:int remove(java.lang.Object,int):274 -> b 21:21:java.util.Set createEntrySet():487:487 -> b 1:1:int distinctElements():492:492 -> c 1:1:void clear():554:554 -> clear 1:1:java.util.Iterator elementIterator():480:480 -> d 1:21:java.util.Iterator entryIterator():504:524 -> e 1:1:com.android.tools.r8.com.google.common.collect.ConcurrentHashMultiset create():89:89 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/uc;"} 1:1:boolean isEmpty():497:497 -> isEmpty 1:1:java.util.Iterator com.android.tools.r8.com.google.common.collect.Multisets.iteratorImpl(com.android.tools.r8.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.android.tools.r8.com.google.common.collect.ConcurrentHashMultiset.snapshot():180:180 -> toArray 1:1:java.lang.Object[] toArray():167 -> toArray 2:2:java.util.ArrayList com.android.tools.r8.com.google.common.collect.Lists.newArrayListWithExpectedSize(int):192:192 -> toArray 2:2:java.util.List com.android.tools.r8.com.google.common.collect.ConcurrentHashMultiset.snapshot():180 -> toArray 2:2:java.lang.Object[] toArray():167 -> toArray 3:6:int com.android.tools.r8.com.google.common.collect.Lists.computeArrayListCapacity(int):149:152 -> toArray 3:6:java.util.ArrayList com.android.tools.r8.com.google.common.collect.Lists.newArrayListWithExpectedSize(int):192 -> toArray 3:6:java.util.List com.android.tools.r8.com.google.common.collect.ConcurrentHashMultiset.snapshot():180 -> toArray 3:6:java.lang.Object[] toArray():167 -> toArray 7:7:java.util.ArrayList com.android.tools.r8.com.google.common.collect.Lists.newArrayListWithExpectedSize(int):192:192 -> toArray 7:7:java.util.List com.android.tools.r8.com.google.common.collect.ConcurrentHashMultiset.snapshot():180 -> toArray 7:7:java.lang.Object[] toArray():167 -> toArray 8:8:java.util.Set com.android.tools.r8.com.google.common.collect.ConcurrentHashMultiset.entrySet():58:58 -> toArray 8:8:java.util.List com.android.tools.r8.com.google.common.collect.ConcurrentHashMultiset.snapshot():181 -> toArray 8:8:java.lang.Object[] toArray():167 -> toArray 9:12:java.util.List com.android.tools.r8.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.android.tools.r8.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.android.tools.r8.com.google.common.collect.Lists.newArrayListWithExpectedSize(int):192:192 -> toArray 15:15:java.util.List com.android.tools.r8.com.google.common.collect.ConcurrentHashMultiset.snapshot():180 -> toArray 15:15:java.lang.Object[] toArray(java.lang.Object[]):172 -> toArray 16:19:int com.android.tools.r8.com.google.common.collect.Lists.computeArrayListCapacity(int):149:152 -> toArray 16:19:java.util.ArrayList com.android.tools.r8.com.google.common.collect.Lists.newArrayListWithExpectedSize(int):192 -> toArray 16:19:java.util.List com.android.tools.r8.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.android.tools.r8.com.google.common.collect.Lists.newArrayListWithExpectedSize(int):192:192 -> toArray 20:20:java.util.List com.android.tools.r8.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.android.tools.r8.com.google.common.collect.ConcurrentHashMultiset.entrySet():58:58 -> toArray 21:21:java.util.List com.android.tools.r8.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.android.tools.r8.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.android.tools.r8.com.google.common.collect.ConcurrentHashMultiset$1 -> com.android.tools.r8.internal.qc: # {"id":"sourceFile","fileName":"ConcurrentHashMultiset.java"} java.util.Set val$delegate -> a 1:1:void (com.android.tools.r8.com.google.common.collect.ConcurrentHashMultiset,java.util.Set):450:450 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Set;)V"} 1:1:java.util.Set com.android.tools.r8.com.google.common.collect.ConcurrentHashMultiset$1.delegate():453:453 -> a 1:1:java.lang.Object delegate():450 -> a 1:1:boolean contains(java.lang.Object):458:458 -> contains 2:2:boolean com.android.tools.r8.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.android.tools.r8.com.google.common.base.Preconditions.checkNotNull(java.lang.Object):880:880 -> contains 3:3:boolean com.android.tools.r8.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.android.tools.r8.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:boolean remove(java.lang.Object):468:468 -> remove 2:2:boolean com.android.tools.r8.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.android.tools.r8.com.google.common.base.Preconditions.checkNotNull(java.lang.Object):880:880 -> remove 3:3:boolean com.android.tools.r8.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.android.tools.r8.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.android.tools.r8.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.android.tools.r8.com.google.common.base.Preconditions.checkNotNull(java.lang.Object):880:880 -> removeAll 2:2:boolean com.android.tools.r8.com.google.common.collect.ForwardingSet.standardRemoveAll(java.util.Collection):77 -> removeAll 2:2:boolean removeAll(java.util.Collection):473 -> removeAll 3:3:boolean com.android.tools.r8.com.google.common.collect.ForwardingSet.standardRemoveAll(java.util.Collection):77:77 -> removeAll 3:3:boolean removeAll(java.util.Collection):473 -> removeAll com.android.tools.r8.com.google.common.collect.ConcurrentHashMultiset$2 -> com.android.tools.r8.internal.rc: # {"id":"sourceFile","fileName":"ConcurrentHashMultiset.java"} java.util.Iterator mapEntries -> c 1:3:void (com.android.tools.r8.com.google.common.collect.ConcurrentHashMultiset):505:507 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/uc;)V"} 1:7:com.android.tools.r8.com.google.common.collect.Multiset$Entry com.android.tools.r8.com.google.common.collect.ConcurrentHashMultiset$2.computeNext():512:518 -> a 1:7:java.lang.Object computeNext():505 -> a 8:8:com.android.tools.r8.com.google.common.collect.Multiset$Entry com.android.tools.r8.com.google.common.collect.Multisets.immutableEntry(java.lang.Object,int):235:235 -> a 8:8:com.android.tools.r8.com.google.common.collect.Multiset$Entry com.android.tools.r8.com.google.common.collect.ConcurrentHashMultiset$2.computeNext():518 -> a 8:8:java.lang.Object computeNext():505 -> a com.android.tools.r8.com.google.common.collect.ConcurrentHashMultiset$3 -> com.android.tools.r8.internal.sc: # {"id":"sourceFile","fileName":"ConcurrentHashMultiset.java"} com.android.tools.r8.com.google.common.collect.Multiset$Entry last -> a java.util.Iterator val$readOnlyIterator -> b com.android.tools.r8.com.google.common.collect.ConcurrentHashMultiset this$0 -> c 1:1:void (com.android.tools.r8.com.google.common.collect.ConcurrentHashMultiset,java.util.Iterator):524:524 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/uc;Ljava/util/Iterator;)V"} 1:1:java.util.Iterator com.android.tools.r8.com.google.common.collect.ConcurrentHashMultiset$3.delegate():529:529 -> a 1:1:java.lang.Object delegate():524 -> a 1:1:com.android.tools.r8.com.google.common.collect.Multiset$Entry com.android.tools.r8.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.android.tools.r8.com.google.common.collect.CollectPreconditions.checkRemove(boolean):63:63 -> remove 2:2:void remove():540 -> remove 3:4:void remove():541:542 -> remove com.android.tools.r8.com.google.common.collect.ConcurrentHashMultiset$EntrySet -> com.android.tools.r8.internal.tc: # {"id":"sourceFile","fileName":"ConcurrentHashMultiset.java"} com.android.tools.r8.com.google.common.collect.ConcurrentHashMultiset this$0 -> b 1:1:void (com.android.tools.r8.com.google.common.collect.ConcurrentHashMultiset):558:558 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/uc;)V"} 2:2:void (com.android.tools.r8.com.google.common.collect.ConcurrentHashMultiset,com.android.tools.r8.com.google.common.collect.ConcurrentHashMultiset$1):558:558 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/uc;I)V"} 1:1:com.android.tools.r8.com.google.common.collect.ConcurrentHashMultiset com.android.tools.r8.com.google.common.collect.ConcurrentHashMultiset$EntrySet.multiset():561:561 -> a 1:1:com.android.tools.r8.com.google.common.collect.Multiset multiset():557 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/fG;"} 1:1:int com.android.tools.r8.com.google.common.collect.AbstractMultiset$EntrySet.size():186:186 -> toArray 1:1:java.util.List com.android.tools.r8.com.google.common.collect.ConcurrentHashMultiset$EntrySet.snapshot():580 -> toArray 1:1:java.lang.Object[] toArray():571 -> toArray 2:2:java.util.ArrayList com.android.tools.r8.com.google.common.collect.Lists.newArrayListWithExpectedSize(int):192:192 -> toArray 2:2:java.util.List com.android.tools.r8.com.google.common.collect.ConcurrentHashMultiset$EntrySet.snapshot():580 -> toArray 2:2:java.lang.Object[] toArray():571 -> toArray 3:6:int com.android.tools.r8.com.google.common.collect.Lists.computeArrayListCapacity(int):149:152 -> toArray 3:6:java.util.ArrayList com.android.tools.r8.com.google.common.collect.Lists.newArrayListWithExpectedSize(int):192 -> toArray 3:6:java.util.List com.android.tools.r8.com.google.common.collect.ConcurrentHashMultiset$EntrySet.snapshot():580 -> toArray 3:6:java.lang.Object[] toArray():571 -> toArray 7:7:java.util.ArrayList com.android.tools.r8.com.google.common.collect.Lists.newArrayListWithExpectedSize(int):192:192 -> toArray 7:7:java.util.List com.android.tools.r8.com.google.common.collect.ConcurrentHashMultiset$EntrySet.snapshot():580 -> toArray 7:7:java.lang.Object[] toArray():571 -> toArray 8:8:java.util.Iterator com.android.tools.r8.com.google.common.collect.AbstractMultiset$EntrySet.iterator():181:181 -> toArray 8:8:java.util.List com.android.tools.r8.com.google.common.collect.ConcurrentHashMultiset$EntrySet.snapshot():582 -> toArray 8:8:java.lang.Object[] toArray():571 -> toArray 9:9:java.util.List com.android.tools.r8.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.android.tools.r8.com.google.common.collect.AbstractMultiset$EntrySet.size():186:186 -> toArray 11:11:java.util.List com.android.tools.r8.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.android.tools.r8.com.google.common.collect.Lists.newArrayListWithExpectedSize(int):192:192 -> toArray 12:12:java.util.List com.android.tools.r8.com.google.common.collect.ConcurrentHashMultiset$EntrySet.snapshot():580 -> toArray 12:12:java.lang.Object[] toArray(java.lang.Object[]):576 -> toArray 13:16:int com.android.tools.r8.com.google.common.collect.Lists.computeArrayListCapacity(int):149:152 -> toArray 13:16:java.util.ArrayList com.android.tools.r8.com.google.common.collect.Lists.newArrayListWithExpectedSize(int):192 -> toArray 13:16:java.util.List com.android.tools.r8.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.android.tools.r8.com.google.common.collect.Lists.newArrayListWithExpectedSize(int):192:192 -> toArray 17:17:java.util.List com.android.tools.r8.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.android.tools.r8.com.google.common.collect.AbstractMultiset$EntrySet.iterator():181:181 -> toArray 18:18:java.util.List com.android.tools.r8.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.android.tools.r8.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.android.tools.r8.com.google.common.collect.Count -> com.android.tools.r8.internal.ld: # {"id":"sourceFile","fileName":"Count.java"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"()I"} 1:1:int get():35:35 -> b 1:2:int getAndSet(int):51:52 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()I"} 1:1:void set(int):47:47 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} 1:1:boolean equals(java.lang.Object):63:63 -> equals 1:1:int hashCode():58:58 -> hashCode 1:1:java.lang.String toString():68:68 -> toString com.android.tools.r8.com.google.common.collect.EmptyImmutableListMultimap -> com.android.tools.r8.internal.Xf: # {"id":"sourceFile","fileName":"EmptyImmutableListMultimap.java"} com.android.tools.r8.com.google.common.collect.EmptyImmutableListMultimap INSTANCE -> g 1:1:void ():28:28 -> 1:1:void ():31:31 -> com.android.tools.r8.com.google.common.collect.FluentIterable -> com.android.tools.r8.internal.Gi: # {"id":"sourceFile","fileName":"FluentIterable.java"} com.android.tools.r8.com.google.common.base.Optional iterableDelegate -> a 1:2:void ():118:119 -> 1:1:com.android.tools.r8.com.google.common.collect.FluentIterable concat(java.lang.Iterable,java.lang.Iterable):191:191 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Iterable;Ljava/lang/Iterable;)Lcom/android/tools/r8/internal/Gi;"} 2:3:com.android.tools.r8.com.google.common.collect.FluentIterable com.android.tools.r8.com.google.common.collect.FluentIterable.concatNoDefensiveCopy(java.lang.Iterable[]):285:286 -> a 2:3:com.android.tools.r8.com.google.common.collect.FluentIterable concat(java.lang.Iterable,java.lang.Iterable):191 -> a 4:4:java.lang.Object com.android.tools.r8.com.google.common.base.Preconditions.checkNotNull(java.lang.Object):880:880 -> a 4:4:com.android.tools.r8.com.google.common.collect.FluentIterable com.android.tools.r8.com.google.common.collect.FluentIterable.concatNoDefensiveCopy(java.lang.Iterable[]):286 -> a 4:4:com.android.tools.r8.com.google.common.collect.FluentIterable concat(java.lang.Iterable,java.lang.Iterable):191 -> a 5:5:com.android.tools.r8.com.google.common.collect.FluentIterable com.android.tools.r8.com.google.common.collect.FluentIterable.concatNoDefensiveCopy(java.lang.Iterable[]):288:288 -> a 5:5:com.android.tools.r8.com.google.common.collect.FluentIterable concat(java.lang.Iterable,java.lang.Iterable):191 -> a 6:6:com.android.tools.r8.com.google.common.collect.FluentIterable concat(java.lang.Iterable,java.lang.Iterable,java.lang.Iterable):210:210 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;)Lcom/android/tools/r8/internal/Gi;"} 7:8:com.android.tools.r8.com.google.common.collect.FluentIterable com.android.tools.r8.com.google.common.collect.FluentIterable.concatNoDefensiveCopy(java.lang.Iterable[]):285:286 -> a 7:8:com.android.tools.r8.com.google.common.collect.FluentIterable concat(java.lang.Iterable,java.lang.Iterable,java.lang.Iterable):210 -> a 9:9:java.lang.Object com.android.tools.r8.com.google.common.base.Preconditions.checkNotNull(java.lang.Object):880:880 -> a 9:9:com.android.tools.r8.com.google.common.collect.FluentIterable com.android.tools.r8.com.google.common.collect.FluentIterable.concatNoDefensiveCopy(java.lang.Iterable[]):286 -> a 9:9:com.android.tools.r8.com.google.common.collect.FluentIterable concat(java.lang.Iterable,java.lang.Iterable,java.lang.Iterable):210 -> a 10:10:com.android.tools.r8.com.google.common.collect.FluentIterable com.android.tools.r8.com.google.common.collect.FluentIterable.concatNoDefensiveCopy(java.lang.Iterable[]):288:288 -> a 10:10:com.android.tools.r8.com.google.common.collect.FluentIterable concat(java.lang.Iterable,java.lang.Iterable,java.lang.Iterable):210 -> a 11:11:com.android.tools.r8.com.google.common.collect.FluentIterable concat(java.lang.Iterable,java.lang.Iterable,java.lang.Iterable,java.lang.Iterable):233:233 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/ArrayList;Ljava/lang/Iterable;Ljava/lang/Iterable;Ljava/lang/Iterable;)Lcom/android/tools/r8/internal/Gi;"} 12:13:com.android.tools.r8.com.google.common.collect.FluentIterable com.android.tools.r8.com.google.common.collect.FluentIterable.concatNoDefensiveCopy(java.lang.Iterable[]):285:286 -> a 12:13:com.android.tools.r8.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.android.tools.r8.com.google.common.base.Preconditions.checkNotNull(java.lang.Object):880:880 -> a 14:14:com.android.tools.r8.com.google.common.collect.FluentIterable com.android.tools.r8.com.google.common.collect.FluentIterable.concatNoDefensiveCopy(java.lang.Iterable[]):286 -> a 14:14:com.android.tools.r8.com.google.common.collect.FluentIterable concat(java.lang.Iterable,java.lang.Iterable,java.lang.Iterable,java.lang.Iterable):233 -> a 15:15:com.android.tools.r8.com.google.common.collect.FluentIterable com.android.tools.r8.com.google.common.collect.FluentIterable.concatNoDefensiveCopy(java.lang.Iterable[]):288:288 -> a 15:15:com.android.tools.r8.com.google.common.collect.FluentIterable concat(java.lang.Iterable,java.lang.Iterable,java.lang.Iterable,java.lang.Iterable):233 -> a 16:16:com.android.tools.r8.com.google.common.collect.FluentIterable concat(java.lang.Iterable[]):253:253 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"([Ljava/lang/Iterable;)Lcom/android/tools/r8/internal/Gi;"} 17:18:com.android.tools.r8.com.google.common.collect.FluentIterable com.android.tools.r8.com.google.common.collect.FluentIterable.concatNoDefensiveCopy(java.lang.Iterable[]):285:286 -> a 17:18:com.android.tools.r8.com.google.common.collect.FluentIterable concat(java.lang.Iterable[]):253 -> a 19:19:java.lang.Object com.android.tools.r8.com.google.common.base.Preconditions.checkNotNull(java.lang.Object):880:880 -> a 19:19:com.android.tools.r8.com.google.common.collect.FluentIterable com.android.tools.r8.com.google.common.collect.FluentIterable.concatNoDefensiveCopy(java.lang.Iterable[]):286 -> a 19:19:com.android.tools.r8.com.google.common.collect.FluentIterable concat(java.lang.Iterable[]):253 -> a 20:20:com.android.tools.r8.com.google.common.collect.FluentIterable com.android.tools.r8.com.google.common.collect.FluentIterable.concatNoDefensiveCopy(java.lang.Iterable[]):288:288 -> a 20:20:com.android.tools.r8.com.google.common.collect.FluentIterable concat(java.lang.Iterable[]):253 -> a 1:1:java.lang.Iterable com.android.tools.r8.com.google.common.collect.FluentIterable.getDelegate():128:128 -> toString 1:1:java.lang.String toString():337 -> toString 2:2:java.lang.String com.android.tools.r8.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.android.tools.r8.com.google.common.collect.Iterators.toString(java.util.Iterator):281:290 -> toString 3:12:java.lang.String com.android.tools.r8.com.google.common.collect.Iterables.toString(java.lang.Iterable):241 -> toString 3:12:java.lang.String toString():337 -> toString com.android.tools.r8.com.google.common.collect.FluentIterable$2 -> com.android.tools.r8.internal.Di: # {"id":"sourceFile","fileName":"FluentIterable.java"} 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.android.tools.r8.com.google.common.base.Function com.android.tools.r8.com.google.common.collect.Iterables.toIterator():1023:1023 -> iterator 2:2:java.util.Iterator iterator():277 -> iterator 3:4:java.util.Iterator com.android.tools.r8.com.google.common.collect.Iterators.transform(java.util.Iterator,com.android.tools.r8.com.google.common.base.Function):779:780 -> iterator 3:4:java.util.Iterator iterator():277 -> iterator 5:5:java.util.Iterator com.android.tools.r8.com.google.common.collect.Iterators.concat(java.util.Iterator):546:546 -> iterator 5:5:java.util.Iterator iterator():277 -> iterator com.android.tools.r8.com.google.common.collect.FluentIterable$3 -> com.android.tools.r8.internal.Fi: # {"id":"sourceFile","fileName":"FluentIterable.java"} 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.android.tools.r8.com.google.common.collect.Iterators.concat(java.util.Iterator):546:546 -> iterator 2:2:java.util.Iterator iterator():291 -> iterator com.android.tools.r8.com.google.common.collect.FluentIterable$3$1 -> com.android.tools.r8.internal.Ei: # {"id":"sourceFile","fileName":"FluentIterable.java"} com.android.tools.r8.com.google.common.collect.FluentIterable$3 this$0 -> c 1:1:void (com.android.tools.r8.com.google.common.collect.FluentIterable$3,int):293:293 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Fi;I)V"} 1:1:java.util.Iterator com.android.tools.r8.com.google.common.collect.FluentIterable$3$1.get(int):296:296 -> a 1:1:java.lang.Object get(int):293 -> a com.android.tools.r8.com.google.common.collect.ForwardingCollection -> com.android.tools.r8.com.google.common.collect.ForwardingCollection: # {"id":"sourceFile","fileName":"ForwardingCollection.java"} com.android.tools.r8.com.google.common.collect.ForwardingIterator -> com.android.tools.r8.internal.Mi: # {"id":"sourceFile","fileName":"ForwardingIterator.java"} 1:1:void ():42:42 -> 1:1:boolean hasNext():49:49 -> hasNext 2:2:java.util.Iterator com.android.tools.r8.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.android.tools.r8.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.android.tools.r8.com.google.common.collect.ForwardingObject -> com.android.tools.r8.internal.Ni: # {"id":"sourceFile","fileName":"ForwardingObject.java"} 1:1:void ():50:50 -> java.lang.Object delegate() -> a 1:1:java.lang.String toString():63:63 -> toString com.android.tools.r8.com.google.common.collect.ForwardingSet -> com.android.tools.r8.internal.Oi: # {"id":"sourceFile","fileName":"ForwardingSet.java"} 1:1:void com.android.tools.r8.com.google.common.collect.ForwardingCollection.():53:53 -> 1:1:void ():53 -> 1:1:boolean standardContainsAll(java.util.Collection):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} 1:1:boolean com.android.tools.r8.com.google.common.collect.ForwardingCollection.add(java.lang.Object):87:87 -> add 1:1:boolean add(java.lang.Object):0 -> add # {"id":"com.android.tools.r8.synthesized"} 2:2:java.util.Set com.android.tools.r8.com.google.common.collect.ConcurrentHashMultiset$1.delegate():453:453 -> add 2:2:java.util.Collection com.android.tools.r8.com.google.common.collect.ConcurrentHashMultiset$1.delegate():450 -> add 2:2:boolean com.android.tools.r8.com.google.common.collect.ForwardingCollection.add(java.lang.Object):87 -> add 2:2:boolean add(java.lang.Object):0 -> add 3:3:boolean com.android.tools.r8.com.google.common.collect.ForwardingCollection.add(java.lang.Object):87:87 -> add 3:3:boolean add(java.lang.Object):0 -> add 1:1:boolean com.android.tools.r8.com.google.common.collect.ForwardingCollection.addAll(java.util.Collection):104:104 -> addAll 1:1:boolean addAll(java.util.Collection):0 -> addAll # {"id":"com.android.tools.r8.synthesized"} 2:2:java.util.Set com.android.tools.r8.com.google.common.collect.ConcurrentHashMultiset$1.delegate():453:453 -> addAll 2:2:java.util.Collection com.android.tools.r8.com.google.common.collect.ConcurrentHashMultiset$1.delegate():450 -> addAll 2:2:boolean com.android.tools.r8.com.google.common.collect.ForwardingCollection.addAll(java.util.Collection):104 -> addAll 2:2:boolean addAll(java.util.Collection):0 -> addAll 3:3:boolean com.android.tools.r8.com.google.common.collect.ForwardingCollection.addAll(java.util.Collection):104:104 -> addAll 3:3:boolean addAll(java.util.Collection):0 -> addAll 1:2:boolean com.android.tools.r8.com.google.common.collect.Collections2.containsAllImpl(java.util.Collection,java.util.Collection):323:324 -> b 1:2:boolean com.android.tools.r8.com.google.common.collect.ForwardingCollection.standardContainsAll(java.util.Collection):148 -> b 1:1:void com.android.tools.r8.com.google.common.collect.ForwardingCollection.clear():115:115 -> clear 1:1:void clear():0 -> clear # {"id":"com.android.tools.r8.synthesized"} 2:2:java.util.Set com.android.tools.r8.com.google.common.collect.ConcurrentHashMultiset$1.delegate():453:453 -> clear 2:2:java.util.Collection com.android.tools.r8.com.google.common.collect.ConcurrentHashMultiset$1.delegate():450 -> clear 2:2:void com.android.tools.r8.com.google.common.collect.ForwardingCollection.clear():115 -> clear 2:2:void clear():0 -> clear 3:3:void com.android.tools.r8.com.google.common.collect.ForwardingCollection.clear():115:115 -> clear 3:3:void clear():0 -> clear 1:1:boolean com.android.tools.r8.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.android.tools.r8.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.android.tools.r8.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.android.tools.r8.com.google.common.collect.ForwardingCollection.isEmpty():76:76 -> isEmpty 1:1:boolean isEmpty():0 -> isEmpty # {"id":"com.android.tools.r8.synthesized"} 2:2:java.util.Set com.android.tools.r8.com.google.common.collect.ConcurrentHashMultiset$1.delegate():453:453 -> isEmpty 2:2:java.util.Collection com.android.tools.r8.com.google.common.collect.ConcurrentHashMultiset$1.delegate():450 -> isEmpty 2:2:boolean com.android.tools.r8.com.google.common.collect.ForwardingCollection.isEmpty():76 -> isEmpty 2:2:boolean isEmpty():0 -> isEmpty 3:3:boolean com.android.tools.r8.com.google.common.collect.ForwardingCollection.isEmpty():76:76 -> isEmpty 3:3:boolean isEmpty():0 -> isEmpty 1:1:java.util.Iterator com.android.tools.r8.com.google.common.collect.ForwardingCollection.iterator():60:60 -> iterator 1:1:java.util.Iterator iterator():0 -> iterator # {"id":"com.android.tools.r8.synthesized"} 2:2:java.util.Set com.android.tools.r8.com.google.common.collect.ConcurrentHashMultiset$1.delegate():453:453 -> iterator 2:2:java.util.Collection com.android.tools.r8.com.google.common.collect.ConcurrentHashMultiset$1.delegate():450 -> iterator 2:2:java.util.Iterator com.android.tools.r8.com.google.common.collect.ForwardingCollection.iterator():60 -> iterator 2:2:java.util.Iterator iterator():0 -> iterator 3:3:java.util.Iterator com.android.tools.r8.com.google.common.collect.ForwardingCollection.iterator():60:60 -> iterator 3:3:java.util.Iterator iterator():0 -> iterator 1:1:boolean com.android.tools.r8.com.google.common.collect.ForwardingCollection.retainAll(java.util.Collection):110:110 -> retainAll 1:1:boolean retainAll(java.util.Collection):0 -> retainAll # {"id":"com.android.tools.r8.synthesized"} 2:2:java.util.Set com.android.tools.r8.com.google.common.collect.ConcurrentHashMultiset$1.delegate():453:453 -> retainAll 2:2:java.util.Collection com.android.tools.r8.com.google.common.collect.ConcurrentHashMultiset$1.delegate():450 -> retainAll 2:2:boolean com.android.tools.r8.com.google.common.collect.ForwardingCollection.retainAll(java.util.Collection):110 -> retainAll 2:2:boolean retainAll(java.util.Collection):0 -> retainAll 3:3:boolean com.android.tools.r8.com.google.common.collect.ForwardingCollection.retainAll(java.util.Collection):110:110 -> retainAll 3:3:boolean retainAll(java.util.Collection):0 -> retainAll 1:1:int com.android.tools.r8.com.google.common.collect.ForwardingCollection.size():65:65 -> size 1:1:int size():0 -> size # {"id":"com.android.tools.r8.synthesized"} 2:2:java.util.Set com.android.tools.r8.com.google.common.collect.ConcurrentHashMultiset$1.delegate():453:453 -> size 2:2:java.util.Collection com.android.tools.r8.com.google.common.collect.ConcurrentHashMultiset$1.delegate():450 -> size 2:2:int com.android.tools.r8.com.google.common.collect.ForwardingCollection.size():65 -> size 2:2:int size():0 -> size 3:3:int com.android.tools.r8.com.google.common.collect.ForwardingCollection.size():65:65 -> size 3:3:int size():0 -> size 1:1:java.lang.Object[] com.android.tools.r8.com.google.common.collect.ForwardingCollection.toArray():120:120 -> toArray 1:1:java.lang.Object[] toArray():0 -> toArray # {"id":"com.android.tools.r8.synthesized"} 2:2:java.util.Set com.android.tools.r8.com.google.common.collect.ConcurrentHashMultiset$1.delegate():453:453 -> toArray 2:2:java.util.Collection com.android.tools.r8.com.google.common.collect.ConcurrentHashMultiset$1.delegate():450 -> toArray 2:2:java.lang.Object[] com.android.tools.r8.com.google.common.collect.ForwardingCollection.toArray():120 -> toArray 2:2:java.lang.Object[] toArray():0 -> toArray 3:3:java.lang.Object[] com.android.tools.r8.com.google.common.collect.ForwardingCollection.toArray():120:120 -> toArray 3:3:java.lang.Object[] toArray():0 -> toArray 4:4:java.lang.Object[] com.android.tools.r8.com.google.common.collect.ForwardingCollection.toArray(java.lang.Object[]):126:126 -> toArray 4:4:java.lang.Object[] toArray(java.lang.Object[]):0 -> toArray # {"id":"com.android.tools.r8.synthesized"} 5:5:java.util.Set com.android.tools.r8.com.google.common.collect.ConcurrentHashMultiset$1.delegate():453:453 -> toArray 5:5:java.util.Collection com.android.tools.r8.com.google.common.collect.ConcurrentHashMultiset$1.delegate():450 -> toArray 5:5:java.lang.Object[] com.android.tools.r8.com.google.common.collect.ForwardingCollection.toArray(java.lang.Object[]):126 -> toArray 5:5:java.lang.Object[] toArray(java.lang.Object[]):0 -> toArray 6:6:java.lang.Object[] com.android.tools.r8.com.google.common.collect.ForwardingCollection.toArray(java.lang.Object[]):126:126 -> toArray 6:6:java.lang.Object[] toArray(java.lang.Object[]):0 -> toArray com.android.tools.r8.com.google.common.collect.HashBiMap -> com.android.tools.r8.internal.tk: # {"id":"sourceFile","fileName":"HashBiMap.java"} com.android.tools.r8.com.google.common.collect.HashBiMap$BiEntry[] hashTableKToV -> a com.android.tools.r8.com.google.common.collect.HashBiMap$BiEntry[] hashTableVToK -> b com.android.tools.r8.com.google.common.collect.HashBiMap$BiEntry firstInKeyInsertionOrder -> c com.android.tools.r8.com.google.common.collect.HashBiMap$BiEntry lastInKeyInsertionOrder -> d int size -> e int mask -> f int modCount -> g com.android.tools.r8.com.google.common.collect.BiMap inverse -> h 1:2:void (int):120:121 -> 1:1:com.android.tools.r8.com.google.common.collect.HashBiMap$BiEntry access$000(com.android.tools.r8.com.google.common.collect.HashBiMap):59:59 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/tk;)Lcom/android/tools/r8/internal/kk;"} 2:2:void access$200(com.android.tools.r8.com.google.common.collect.HashBiMap,com.android.tools.r8.com.google.common.collect.HashBiMap$BiEntry):59:59 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/tk;Lcom/android/tools/r8/internal/kk;)V"} 3:3:com.android.tools.r8.com.google.common.collect.HashBiMap$BiEntry access$300(com.android.tools.r8.com.google.common.collect.HashBiMap,java.lang.Object,int):59:59 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/tk;Ljava/lang/Object;I)Lcom/android/tools/r8/internal/kk;"} 4:4:void access$500(com.android.tools.r8.com.google.common.collect.HashBiMap,com.android.tools.r8.com.google.common.collect.HashBiMap$BiEntry,com.android.tools.r8.com.google.common.collect.HashBiMap$BiEntry):59:59 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/tk;Lcom/android/tools/r8/internal/kk;Lcom/android/tools/r8/internal/kk;)V"} 5:5:java.lang.Object access$800(com.android.tools.r8.com.google.common.collect.HashBiMap,java.lang.Object,java.lang.Object,boolean):59:59 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/tk;Ljava/lang/Object;Ljava/lang/Object;Z)Ljava/lang/Object;"} 6:46:java.lang.Object com.android.tools.r8.com.google.common.collect.HashBiMap.putInverse(java.lang.Object,java.lang.Object,boolean):320:360 -> a 6:46:java.lang.Object access$800(com.android.tools.r8.com.google.common.collect.HashBiMap,java.lang.Object,java.lang.Object,boolean):59 -> a 47:47:com.android.tools.r8.com.google.common.collect.HashBiMap create(java.util.Map):82:82 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Map;)Lcom/android/tools/r8/internal/tk;"} 48:48:com.android.tools.r8.com.google.common.collect.HashBiMap com.android.tools.r8.com.google.common.collect.HashBiMap.create(int):74:74 -> a 48:48:com.android.tools.r8.com.google.common.collect.HashBiMap create(java.util.Map):82 -> a 49:49:com.android.tools.r8.com.google.common.collect.HashBiMap create(java.util.Map):83:83 -> a 50:51:void init(int):125:126 -> a 52:52:com.android.tools.r8.com.google.common.collect.HashBiMap$BiEntry[] com.android.tools.r8.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.android.tools.r8.com.google.common.collect.HashBiMap$BiEntry[] com.android.tools.r8.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.android.tools.r8.com.google.common.collect.HashBiMap$BiEntry):141:186 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/kk;)V"} 107:107:void delete(com.android.tools.r8.com.google.common.collect.HashBiMap$BiEntry):161:161 -> a 108:108:void delete(com.android.tools.r8.com.google.common.collect.HashBiMap$BiEntry):145:145 -> a 109:142:void insert(com.android.tools.r8.com.google.common.collect.HashBiMap$BiEntry,com.android.tools.r8.com.google.common.collect.HashBiMap$BiEntry):190:223 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/kk;Lcom/android/tools/r8/internal/kk;)V"} 143:146:com.android.tools.r8.com.google.common.collect.HashBiMap$BiEntry seekByKey(java.lang.Object,int):227:230 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/lang/Object;)Lcom/android/tools/r8/internal/kk;"} 147:147:com.android.tools.r8.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.android.tools.r8.com.google.common.collect.HashBiMap):59:59 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/tk;)I"} 2:2:com.android.tools.r8.com.google.common.collect.HashBiMap$BiEntry access$400(com.android.tools.r8.com.google.common.collect.HashBiMap,java.lang.Object,int):59:59 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/tk;Ljava/lang/Object;I)Lcom/android/tools/r8/internal/kk;"} 3:6:com.android.tools.r8.com.google.common.collect.HashBiMap$BiEntry seekByValue(java.lang.Object,int):238:241 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/lang/Object;)Lcom/android/tools/r8/internal/kk;"} 7:7:com.android.tools.r8.com.google.common.collect.HashBiMap$BiEntry seekByValue(java.lang.Object,int):240:240 -> b 1:1:int access$700(com.android.tools.r8.com.google.common.collect.HashBiMap):59:59 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/tk;)I"} 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.Iterator entryIterator():498:498 -> e 1:1:java.util.Set com.android.tools.r8.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.android.tools.r8.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:2:com.android.tools.r8.com.google.common.collect.BiMap inverse():569:570 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/G4;"} 1:1:java.lang.Object get(java.lang.Object):270:270 -> get 2:2:java.lang.Object com.android.tools.r8.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:1:java.util.Set keySet():459:459 -> keySet 1:1:com.android.tools.r8.com.google.common.collect.HashBiMap com.android.tools.r8.com.google.common.collect.HashBiMap.create(int):74:74 -> l 1:1:com.android.tools.r8.com.google.common.collect.HashBiMap create():64 -> l # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/tk;"} 1:3:void rehashIfNecessary():364:366 -> m 4:4:com.android.tools.r8.com.google.common.collect.HashBiMap$BiEntry[] com.android.tools.r8.com.google.common.collect.HashBiMap.createTable(int):384:384 -> m 4:4:void rehashIfNecessary():368 -> m 5:5:void rehashIfNecessary():368:368 -> m 6:6:com.android.tools.r8.com.google.common.collect.HashBiMap$BiEntry[] com.android.tools.r8.com.google.common.collect.HashBiMap.createTable(int):384:384 -> m 6:6:void rehashIfNecessary():369 -> m 7:14:void rehashIfNecessary():369:376 -> m 15:18:void rehashIfNecessary():375:378 -> m 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.android.tools.r8.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.android.tools.r8.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.android.tools.r8.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.android.tools.r8.com.google.common.collect.HashBiMap$Inverse.keySet():630:630 -> values 3:3:java.util.Set values():493 -> values com.android.tools.r8.com.google.common.collect.HashBiMap$1 -> com.android.tools.r8.internal.jk: # {"id":"sourceFile","fileName":"HashBiMap.java"} com.android.tools.r8.com.google.common.collect.HashBiMap this$0 -> f 1:1:void (com.android.tools.r8.com.google.common.collect.HashBiMap):498:498 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/tk;)V"} 1:1:java.util.Map$Entry com.android.tools.r8.com.google.common.collect.HashBiMap$1.output(com.android.tools.r8.com.google.common.collect.HashBiMap$BiEntry):501:501 -> a 1:1:java.lang.Object output(com.android.tools.r8.com.google.common.collect.HashBiMap$BiEntry):498 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/kk;)Ljava/lang/Object;"} com.android.tools.r8.com.google.common.collect.HashBiMap$1$MapEntry -> com.android.tools.r8.internal.ik: # {"id":"sourceFile","fileName":"HashBiMap.java"} com.android.tools.r8.com.google.common.collect.HashBiMap$BiEntry delegate -> a com.android.tools.r8.com.google.common.collect.HashBiMap$1 this$1 -> b 1:2:void (com.android.tools.r8.com.google.common.collect.HashBiMap$1,com.android.tools.r8.com.google.common.collect.HashBiMap$BiEntry):507:508 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/jk;Lcom/android/tools/r8/internal/kk;)V"} 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.android.tools.r8.com.google.common.collect.HashBiMap$BiEntry -> com.android.tools.r8.internal.kk: # {"id":"sourceFile","fileName":"HashBiMap.java"} int keyHash -> c int valueHash -> d com.android.tools.r8.com.google.common.collect.HashBiMap$BiEntry nextInKToVBucket -> e com.android.tools.r8.com.google.common.collect.HashBiMap$BiEntry nextInVToKBucket -> f com.android.tools.r8.com.google.common.collect.HashBiMap$BiEntry nextInKeyInsertionOrder -> g com.android.tools.r8.com.google.common.collect.HashBiMap$BiEntry prevInKeyInsertionOrder -> h 1:3:void (java.lang.Object,int,java.lang.Object,int):104:106 -> com.android.tools.r8.com.google.common.collect.HashBiMap$Inverse -> com.android.tools.r8.internal.pk: # {"id":"sourceFile","fileName":"HashBiMap.java"} com.android.tools.r8.com.google.common.collect.HashBiMap this$0 -> a 1:1:void (com.android.tools.r8.com.google.common.collect.HashBiMap):573:573 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/tk;)V"} 2:2:void (com.android.tools.r8.com.google.common.collect.HashBiMap,com.android.tools.r8.com.google.common.collect.HashBiMap$1):573:573 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/tk;I)V"} 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.android.tools.r8.com.google.common.collect.BiMap com.android.tools.r8.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.android.tools.r8.com.google.common.collect.BiMap com.android.tools.r8.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:java.util.Iterator entryIterator():667:667 -> e 1:1:void forEach(java.util.function.BiConsumer):712:712 -> forEach 2:2:java.lang.Object com.android.tools.r8.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:com.android.tools.r8.com.google.common.collect.BiMap com.android.tools.r8.com.google.common.collect.HashBiMap$Inverse.forward():576:576 -> g 1:1:com.android.tools.r8.com.google.common.collect.BiMap inverse():625 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/G4;"} 1:1:java.lang.Object get(java.lang.Object):596:596 -> get 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.android.tools.r8.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.android.tools.r8.com.google.common.collect.BiMap com.android.tools.r8.com.google.common.collect.HashBiMap$Inverse.forward():576:576 -> replaceAll 4:4:void com.android.tools.r8.com.google.common.collect.HashBiMap$Inverse.clear():586 -> replaceAll 4:4:void replaceAll(java.util.function.BiFunction):720 -> replaceAll 5:5:void com.android.tools.r8.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.android.tools.r8.com.google.common.collect.BiMap com.android.tools.r8.com.google.common.collect.HashBiMap$Inverse.forward():576:576 -> values 1:1:java.util.Set com.android.tools.r8.com.google.common.collect.HashBiMap$Inverse.values():662 -> values 1:1:java.util.Collection values():573 -> values 2:2:java.util.Set com.android.tools.r8.com.google.common.collect.HashBiMap$Inverse.values():662:662 -> values 2:2:java.util.Collection values():573 -> values 3:3:com.android.tools.r8.com.google.common.collect.BiMap com.android.tools.r8.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.android.tools.r8.com.google.common.collect.HashBiMap.keySet():459:459 -> values 5:5:java.util.Set values():662 -> values com.android.tools.r8.com.google.common.collect.HashBiMap$Inverse$1 -> com.android.tools.r8.internal.mk: # {"id":"sourceFile","fileName":"HashBiMap.java"} com.android.tools.r8.com.google.common.collect.HashBiMap$Inverse this$1 -> f 1:1:void (com.android.tools.r8.com.google.common.collect.HashBiMap$Inverse):667:667 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/pk;)V"} 1:1:java.util.Map$Entry com.android.tools.r8.com.google.common.collect.HashBiMap$Inverse$1.output(com.android.tools.r8.com.google.common.collect.HashBiMap$BiEntry):670:670 -> a 1:1:java.lang.Object output(com.android.tools.r8.com.google.common.collect.HashBiMap$BiEntry):667 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/kk;)Ljava/lang/Object;"} com.android.tools.r8.com.google.common.collect.HashBiMap$Inverse$1$InverseEntry -> com.android.tools.r8.internal.lk: # {"id":"sourceFile","fileName":"HashBiMap.java"} com.android.tools.r8.com.google.common.collect.HashBiMap$BiEntry delegate -> a com.android.tools.r8.com.google.common.collect.HashBiMap$Inverse$1 this$2 -> b 1:2:void (com.android.tools.r8.com.google.common.collect.HashBiMap$Inverse$1,com.android.tools.r8.com.google.common.collect.HashBiMap$BiEntry):676:677 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/mk;Lcom/android/tools/r8/internal/kk;)V"} 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.android.tools.r8.com.google.common.collect.HashBiMap$Inverse$InverseKeySet -> com.android.tools.r8.internal.ok: # {"id":"sourceFile","fileName":"HashBiMap.java"} com.android.tools.r8.com.google.common.collect.HashBiMap$Inverse this$1 -> b 1:2:void (com.android.tools.r8.com.google.common.collect.HashBiMap$Inverse):634:635 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/pk;)V"} 1:1:java.util.Iterator iterator():651:651 -> iterator 1:5:boolean remove(java.lang.Object):640:644 -> remove com.android.tools.r8.com.google.common.collect.HashBiMap$Inverse$InverseKeySet$1 -> com.android.tools.r8.internal.nk: # {"id":"sourceFile","fileName":"HashBiMap.java"} 1:1:void (com.android.tools.r8.com.google.common.collect.HashBiMap$Inverse$InverseKeySet):651:651 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ok;)V"} 1:1:java.lang.Object output(com.android.tools.r8.com.google.common.collect.HashBiMap$BiEntry):654:654 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/kk;)Ljava/lang/Object;"} com.android.tools.r8.com.google.common.collect.HashBiMap$Itr -> com.android.tools.r8.internal.qk: # {"id":"sourceFile","fileName":"HashBiMap.java"} com.android.tools.r8.com.google.common.collect.HashBiMap$BiEntry next -> a com.android.tools.r8.com.google.common.collect.HashBiMap$BiEntry toRemove -> b int expectedModCount -> c int remaining -> d com.android.tools.r8.com.google.common.collect.HashBiMap this$0 -> e 1:5:void (com.android.tools.r8.com.google.common.collect.HashBiMap):416:420 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/tk;)V"} java.lang.Object output(com.android.tools.r8.com.google.common.collect.HashBiMap$BiEntry) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/kk;)Ljava/lang/Object;"} 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.android.tools.r8.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.android.tools.r8.com.google.common.collect.HashBiMap$KeySet -> com.android.tools.r8.internal.sk: # {"id":"sourceFile","fileName":"HashBiMap.java"} com.android.tools.r8.com.google.common.collect.HashBiMap this$0 -> b 1:2:void (com.android.tools.r8.com.google.common.collect.HashBiMap):463:464 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/tk;)V"} 1:1:java.util.Iterator iterator():469:469 -> iterator 1:7:boolean remove(java.lang.Object):479:485 -> remove com.android.tools.r8.com.google.common.collect.HashBiMap$KeySet$1 -> com.android.tools.r8.internal.rk: # {"id":"sourceFile","fileName":"HashBiMap.java"} 1:1:void (com.android.tools.r8.com.google.common.collect.HashBiMap$KeySet):469:469 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/sk;)V"} 1:1:java.lang.Object output(com.android.tools.r8.com.google.common.collect.HashBiMap$BiEntry):472:472 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/kk;)Ljava/lang/Object;"} com.android.tools.r8.com.google.common.collect.HashMultiset -> com.android.tools.r8.internal.zk: # {"id":"sourceFile","fileName":"HashMultiset.java"} 1:1:void ():66:66 -> 2:2:void (int):70:70 -> 1:2:int com.android.tools.r8.com.google.common.collect.Multisets.inferDistinctElements(java.lang.Iterable):378:379 -> a 1:2:com.android.tools.r8.com.google.common.collect.HashMultiset create(java.lang.Iterable):60 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Iterable;)Lcom/android/tools/r8/internal/zk;"} 3:3:com.android.tools.r8.com.google.common.collect.HashMultiset com.android.tools.r8.com.google.common.collect.HashMultiset.create(int):49:49 -> a 3:3:com.android.tools.r8.com.google.common.collect.HashMultiset create(java.lang.Iterable):60 -> a 4:4:com.android.tools.r8.com.google.common.collect.HashMultiset create(java.lang.Iterable):61:61 -> a 1:1:com.android.tools.r8.com.google.common.collect.HashMultiset create():38:38 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/zk;"} 1:1:boolean com.android.tools.r8.com.google.common.collect.AbstractMultiset.isEmpty():50:50 -> isEmpty 1:1:boolean isEmpty():33 -> isEmpty 1:1:java.util.Iterator com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultiset.iterator():185:185 -> iterator 1:1:java.util.Iterator iterator():33 -> iterator com.android.tools.r8.com.google.common.collect.Hashing -> com.android.tools.r8.internal.Dk: # {"id":"sourceFile","fileName":"Hashing.java"} 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.android.tools.r8.com.google.common.collect.ImmutableAsList -> com.android.tools.r8.internal.Ml: # {"id":"sourceFile","fileName":"ImmutableAsList.java"} 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.android.tools.r8.com.google.common.collect.ImmutableCollection delegateCollection() -> k # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Ql;"} 1:1:int size():46:46 -> size com.android.tools.r8.com.google.common.collect.ImmutableBiMap -> com.android.tools.r8.internal.Ol: # {"id":"sourceFile","fileName":"ImmutableBiMap.java"} 1:1:void com.android.tools.r8.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.android.tools.r8.com.google.common.collect.BiMap com.android.tools.r8.com.google.common.collect.JdkBackedImmutableBiMap.inverse():30:30 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/G4;"} 1:1:com.android.tools.r8.com.google.common.collect.ImmutableSet com.android.tools.r8.com.google.common.collect.ImmutableBiMap.createValues():393:393 -> m 1:1:com.android.tools.r8.com.google.common.collect.ImmutableCollection createValues():41 -> m # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Ql;"} 1:1:com.android.tools.r8.com.google.common.collect.ImmutableSet com.android.tools.r8.com.google.common.collect.ImmutableBiMap.values():388:388 -> t 1:1:com.android.tools.r8.com.google.common.collect.ImmutableCollection values():41 -> t # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Ql;"} com.android.tools.r8.com.google.common.collect.ImmutableBiMap inverse() -> u # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Ol;"} 1:1:com.android.tools.r8.com.google.common.collect.ImmutableSet com.android.tools.r8.com.google.common.collect.ImmutableBiMap.values():388:388 -> values 1:1:java.util.Collection values():41 -> values 2:2:com.android.tools.r8.com.google.common.collect.ImmutableSet com.android.tools.r8.com.google.common.collect.ImmutableBiMap.values():388:388 -> values 2:2:java.util.Set values():41 -> values com.android.tools.r8.com.google.common.collect.ImmutableBiMap$Builder -> com.android.tools.r8.internal.Nl: # {"id":"sourceFile","fileName":"ImmutableBiMap.java"} 1:1:void ():176:176 -> com.android.tools.r8.com.google.common.collect.ImmutableMap$Builder orderEntriesByValue(java.util.Comparator) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Comparator;)Lcom/android/tools/r8/internal/fm;"} 1:1:com.android.tools.r8.com.google.common.collect.ImmutableMap build():170:170 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/im;"} 2:2:com.android.tools.r8.com.google.common.collect.ImmutableBiMap$Builder com.android.tools.r8.com.google.common.collect.ImmutableBiMap$Builder.put(java.lang.Object,java.lang.Object):189:189 -> a 2:2:com.android.tools.r8.com.google.common.collect.ImmutableMap$Builder put(java.lang.Object,java.lang.Object):170 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Ljava/lang/Object;)Lcom/android/tools/r8/internal/fm;"} 3:3:com.android.tools.r8.com.google.common.collect.ImmutableBiMap$Builder put(java.lang.Object,java.lang.Object):189:189 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/lang/String;)V"} 1:18:com.android.tools.r8.com.google.common.collect.ImmutableBiMap build():268:285 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Ol;"} 19:21:com.android.tools.r8.com.google.common.collect.Ordering com.android.tools.r8.com.google.common.collect.Ordering.from(java.util.Comparator):182:184 -> b 19:21:com.android.tools.r8.com.google.common.collect.ImmutableBiMap build():289 -> b 22:22:com.android.tools.r8.com.google.common.collect.ImmutableBiMap build():289:289 -> b 23:23:com.android.tools.r8.com.google.common.collect.Ordering com.android.tools.r8.com.google.common.collect.Ordering.onResultOf(com.android.tools.r8.com.google.common.base.Function):449:449 -> b 23:23:com.android.tools.r8.com.google.common.collect.ImmutableBiMap build():289 -> b 24:31:com.android.tools.r8.com.google.common.collect.ImmutableBiMap build():285:292 -> b 32:32:com.android.tools.r8.com.google.common.collect.ImmutableBiMap build():272:272 -> b 33:33:com.android.tools.r8.com.google.common.collect.ImmutableBiMap com.android.tools.r8.com.google.common.collect.ImmutableBiMap.of(java.lang.Object,java.lang.Object):72:72 -> b 33:33:com.android.tools.r8.com.google.common.collect.ImmutableBiMap build():272 -> b 34:34:com.android.tools.r8.com.google.common.collect.ImmutableBiMap build():270:270 -> b com.android.tools.r8.com.google.common.collect.ImmutableBiMapFauxverideShim -> com.android.tools.r8.com.google.common.collect.ImmutableBiMapFauxverideShim: # {"id":"sourceFile","fileName":"ImmutableBiMapFauxverideShim.java"} com.android.tools.r8.com.google.common.collect.ImmutableCollection -> com.android.tools.r8.internal.Ql: # {"id":"sourceFile","fileName":"ImmutableCollection.java"} java.lang.Object[] EMPTY_ARRAY -> a 1:1:void ():187:187 -> 1:1:void ():176:176 -> 1:7:com.android.tools.r8.com.google.common.collect.ImmutableList asList():344:350 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/bm;"} 8:8:java.lang.Object[] com.android.tools.r8.com.google.common.collect.ImmutableCollection.toArray():191:191 -> a 8:8:com.android.tools.r8.com.google.common.collect.ImmutableList asList():350 -> a 9:9:com.android.tools.r8.com.google.common.collect.ImmutableList com.android.tools.r8.com.google.common.collect.ImmutableList.asImmutableList(java.lang.Object[]):356:356 -> a 9:9:void com.android.tools.r8.com.google.common.collect.RegularImmutableAsList.(com.android.tools.r8.com.google.common.collect.ImmutableCollection,java.lang.Object[]):41 -> a 9:9:com.android.tools.r8.com.google.common.collect.ImmutableList asList():350 -> a 10:10:void com.android.tools.r8.com.google.common.collect.RegularImmutableAsList.(com.android.tools.r8.com.google.common.collect.ImmutableCollection,java.lang.Object[]):41:41 -> a 10:10:com.android.tools.r8.com.google.common.collect.ImmutableList asList():350 -> a 11:11:com.android.tools.r8.com.google.common.collect.ImmutableList asList():348:348 -> a 12:12:com.android.tools.r8.com.google.common.collect.ImmutableList com.android.tools.r8.com.google.common.collect.ImmutableList.of(java.lang.Object):94:94 -> a 12:12:com.android.tools.r8.com.google.common.collect.ImmutableList asList():348 -> a 13:13:com.android.tools.r8.com.google.common.collect.ImmutableList com.android.tools.r8.com.google.common.collect.ImmutableList.of():83:83 -> a 13:13:com.android.tools.r8.com.google.common.collect.ImmutableList asList():346 -> a 14:15:int copyIntoArray(java.lang.Object[],int):368:369 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(I[Ljava/lang/Object;)I"} 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 boolean contains(java.lang.Object) -> contains 1:1:int internalArrayStart():223:223 -> d boolean isPartialView() -> e com.android.tools.r8.com.google.common.collect.UnmodifiableIterator iterator() -> f # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/y10;"} 1:1:java.util.Iterator com.android.tools.r8.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.android.tools.r8.com.google.common.base.Preconditions.checkNotNull(java.lang.Object):880:880 -> toArray 3:3:java.lang.Object[] toArray(java.lang.Object[]):197 -> toArray 4:15:java.lang.Object[] toArray(java.lang.Object[]):198:209 -> toArray com.android.tools.r8.com.google.common.collect.ImmutableCollection$Builder -> com.android.tools.r8.internal.Pl: # {"id":"sourceFile","fileName":"ImmutableCollection.java"} 1:1:void ():404:404 -> 1:1:int expandedCapacity(int,int):395:395 -> a 2:2:int expandedCapacity(int,int):390:390 -> a com.android.tools.r8.com.google.common.collect.ImmutableEntry -> com.android.tools.r8.internal.Sl: # {"id":"sourceFile","fileName":"ImmutableEntry.java"} java.lang.Object key -> a java.lang.Object value -> b 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.android.tools.r8.com.google.common.collect.ImmutableEnumMap -> com.android.tools.r8.internal.Tl: # {"id":"sourceFile","fileName":"ImmutableEnumMap.java"} java.util.EnumMap delegate -> e 1:3:void (java.util.EnumMap):51:53 -> 1:8:com.android.tools.r8.com.google.common.collect.ImmutableMap asImmutable(java.util.EnumMap):38:45 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/EnumMap;)Lcom/android/tools/r8/internal/im;"} 9:10:com.android.tools.r8.com.google.common.collect.ImmutableMap asImmutable(java.util.EnumMap):42:43 -> a 11:11:com.android.tools.r8.com.google.common.collect.ImmutableBiMap com.android.tools.r8.com.google.common.collect.ImmutableBiMap.of(java.lang.Object,java.lang.Object):72:72 -> a 11:11:com.android.tools.r8.com.google.common.collect.ImmutableMap com.android.tools.r8.com.google.common.collect.ImmutableMap.of(java.lang.Object,java.lang.Object):119 -> a 11:11:com.android.tools.r8.com.google.common.collect.ImmutableMap asImmutable(java.util.EnumMap):43 -> a 12:12:com.android.tools.r8.com.google.common.collect.ImmutableMap asImmutable(java.util.EnumMap):40:40 -> a 1:1:boolean containsKey(java.lang.Object):73:73 -> containsKey 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 boolean isPartialView() -> o 1:1:com.android.tools.r8.com.google.common.collect.UnmodifiableIterator keyIterator():58:58 -> p # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/y10;"} 2:2:com.android.tools.r8.com.google.common.collect.UnmodifiableIterator com.android.tools.r8.com.google.common.collect.Iterators.unmodifiableIterator(java.util.Iterator):127:127 -> p 2:2:com.android.tools.r8.com.google.common.collect.UnmodifiableIterator keyIterator():58 -> p 3:3:java.lang.Object com.android.tools.r8.com.google.common.base.Preconditions.checkNotNull(java.lang.Object):880:880 -> p 3:3:com.android.tools.r8.com.google.common.collect.UnmodifiableIterator com.android.tools.r8.com.google.common.collect.Iterators.unmodifiableIterator(java.util.Iterator):127 -> p 3:3:com.android.tools.r8.com.google.common.collect.UnmodifiableIterator keyIterator():58 -> p 4:9:com.android.tools.r8.com.google.common.collect.UnmodifiableIterator com.android.tools.r8.com.google.common.collect.Iterators.unmodifiableIterator(java.util.Iterator):128:133 -> p 4:9:com.android.tools.r8.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.android.tools.r8.com.google.common.collect.UnmodifiableIterator entryIterator():94:94 -> u # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/y10;"} 2:2:com.android.tools.r8.com.google.common.collect.UnmodifiableIterator com.android.tools.r8.com.google.common.collect.Maps.unmodifiableEntryIterator(java.util.Iterator):1361:1361 -> u 2:2:com.android.tools.r8.com.google.common.collect.UnmodifiableIterator entryIterator():94 -> u com.android.tools.r8.com.google.common.collect.ImmutableEnumSet -> com.android.tools.r8.internal.Ul: # {"id":"sourceFile","fileName":"ImmutableEnumSet.java"} java.util.EnumSet delegate -> d int hashCode -> e 1:2:void (java.util.EnumSet):57:58 -> 1:7:com.android.tools.r8.com.google.common.collect.ImmutableSet asImmutable(java.util.EnumSet):37:43 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/EnumSet;)Lcom/android/tools/r8/internal/Im;"} 8:8:com.android.tools.r8.com.google.common.collect.ImmutableSet asImmutable(java.util.EnumSet):41:41 -> a 9:9:com.android.tools.r8.com.google.common.collect.ImmutableSet com.android.tools.r8.com.google.common.collect.ImmutableSet.of(java.lang.Object):84:84 -> a 9:9:com.android.tools.r8.com.google.common.collect.ImmutableSet asImmutable(java.util.EnumSet):41 -> a 10:10:com.android.tools.r8.com.google.common.collect.ImmutableSet com.android.tools.r8.com.google.common.collect.ImmutableSet.of():75:75 -> a 10:10:com.android.tools.r8.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.android.tools.r8.com.google.common.collect.UnmodifiableIterator iterator():68:68 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/y10;"} 2:2:com.android.tools.r8.com.google.common.collect.UnmodifiableIterator com.android.tools.r8.com.google.common.collect.Iterators.unmodifiableIterator(java.util.Iterator):127:127 -> f 2:2:com.android.tools.r8.com.google.common.collect.UnmodifiableIterator iterator():68 -> f 3:3:java.lang.Object com.android.tools.r8.com.google.common.base.Preconditions.checkNotNull(java.lang.Object):880:880 -> f 3:3:com.android.tools.r8.com.google.common.collect.UnmodifiableIterator com.android.tools.r8.com.google.common.collect.Iterators.unmodifiableIterator(java.util.Iterator):127 -> f 3:3:com.android.tools.r8.com.google.common.collect.UnmodifiableIterator iterator():68 -> f 4:9:com.android.tools.r8.com.google.common.collect.UnmodifiableIterator com.android.tools.r8.com.google.common.collect.Iterators.unmodifiableIterator(java.util.Iterator):128:133 -> f 4:9:com.android.tools.r8.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.android.tools.r8.com.google.common.collect.ImmutableList -> com.android.tools.r8.internal.bm: # {"id":"sourceFile","fileName":"ImmutableList.java"} int $r8$clinit -> b 1:1:void ():377:377 -> 1:1:com.android.tools.r8.com.google.common.collect.ImmutableList asList():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/bm;"} 2:2:com.android.tools.r8.com.google.common.collect.ImmutableList of(java.lang.Object,java.lang.Object):103:103 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Ljava/lang/Object;)Lcom/android/tools/r8/internal/bm;"} 3:3:java.lang.Object[] com.android.tools.r8.com.google.common.collect.ObjectArrays.checkElementsNotNull(java.lang.Object[]):209:209 -> a 3:3:com.android.tools.r8.com.google.common.collect.ImmutableList com.android.tools.r8.com.google.common.collect.ImmutableList.construct(java.lang.Object[]):347 -> a 3:3:com.android.tools.r8.com.google.common.collect.ImmutableList of(java.lang.Object,java.lang.Object):103 -> a 4:4:com.android.tools.r8.com.google.common.collect.ImmutableList com.android.tools.r8.com.google.common.collect.ImmutableList.asImmutableList(java.lang.Object[]):356:356 -> a 4:4:com.android.tools.r8.com.google.common.collect.ImmutableList com.android.tools.r8.com.google.common.collect.ImmutableList.construct(java.lang.Object[]):347 -> a 4:4:com.android.tools.r8.com.google.common.collect.ImmutableList of(java.lang.Object,java.lang.Object):103 -> a 5:5:com.android.tools.r8.com.google.common.collect.ImmutableList of(java.lang.Object,java.lang.Object,java.lang.Object):112:112 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/android/tools/r8/internal/bm;"} 6:6:java.lang.Object[] com.android.tools.r8.com.google.common.collect.ObjectArrays.checkElementsNotNull(java.lang.Object[]):209:209 -> a 6:6:com.android.tools.r8.com.google.common.collect.ImmutableList com.android.tools.r8.com.google.common.collect.ImmutableList.construct(java.lang.Object[]):347 -> a 6:6:com.android.tools.r8.com.google.common.collect.ImmutableList of(java.lang.Object,java.lang.Object,java.lang.Object):112 -> a 7:7:com.android.tools.r8.com.google.common.collect.ImmutableList com.android.tools.r8.com.google.common.collect.ImmutableList.asImmutableList(java.lang.Object[]):356:356 -> a 7:7:com.android.tools.r8.com.google.common.collect.ImmutableList com.android.tools.r8.com.google.common.collect.ImmutableList.construct(java.lang.Object[]):347 -> a 7:7:com.android.tools.r8.com.google.common.collect.ImmutableList of(java.lang.Object,java.lang.Object,java.lang.Object):112 -> a 8:8:com.android.tools.r8.com.google.common.collect.ImmutableList of(java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object):121:121 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/android/tools/r8/internal/bm;"} 9:9:java.lang.Object[] com.android.tools.r8.com.google.common.collect.ObjectArrays.checkElementsNotNull(java.lang.Object[]):209:209 -> a 9:9:com.android.tools.r8.com.google.common.collect.ImmutableList com.android.tools.r8.com.google.common.collect.ImmutableList.construct(java.lang.Object[]):347 -> a 9:9:com.android.tools.r8.com.google.common.collect.ImmutableList of(java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object):121 -> a 10:10:com.android.tools.r8.com.google.common.collect.ImmutableList com.android.tools.r8.com.google.common.collect.ImmutableList.asImmutableList(java.lang.Object[]):356:356 -> a 10:10:com.android.tools.r8.com.google.common.collect.ImmutableList com.android.tools.r8.com.google.common.collect.ImmutableList.construct(java.lang.Object[]):347 -> a 10:10:com.android.tools.r8.com.google.common.collect.ImmutableList of(java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object):121 -> a 11:11:com.android.tools.r8.com.google.common.collect.ImmutableList of(java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object):130:130 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/android/tools/r8/internal/bm;"} 12:12:java.lang.Object[] com.android.tools.r8.com.google.common.collect.ObjectArrays.checkElementsNotNull(java.lang.Object[]):209:209 -> a 12:12:com.android.tools.r8.com.google.common.collect.ImmutableList com.android.tools.r8.com.google.common.collect.ImmutableList.construct(java.lang.Object[]):347 -> a 12:12:com.android.tools.r8.com.google.common.collect.ImmutableList of(java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object):130 -> a 13:13:com.android.tools.r8.com.google.common.collect.ImmutableList com.android.tools.r8.com.google.common.collect.ImmutableList.asImmutableList(java.lang.Object[]):356:356 -> a 13:13:com.android.tools.r8.com.google.common.collect.ImmutableList com.android.tools.r8.com.google.common.collect.ImmutableList.construct(java.lang.Object[]):347 -> a 13:13:com.android.tools.r8.com.google.common.collect.ImmutableList of(java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object):130 -> a 14:14:com.android.tools.r8.com.google.common.collect.ImmutableList of(java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object):139:139 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/android/tools/r8/internal/bm;"} 15:15:java.lang.Object[] com.android.tools.r8.com.google.common.collect.ObjectArrays.checkElementsNotNull(java.lang.Object[]):209:209 -> a 15:15:com.android.tools.r8.com.google.common.collect.ImmutableList com.android.tools.r8.com.google.common.collect.ImmutableList.construct(java.lang.Object[]):347 -> a 15:15:com.android.tools.r8.com.google.common.collect.ImmutableList of(java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object):139 -> a 16:16:com.android.tools.r8.com.google.common.collect.ImmutableList com.android.tools.r8.com.google.common.collect.ImmutableList.asImmutableList(java.lang.Object[]):356:356 -> a 16:16:com.android.tools.r8.com.google.common.collect.ImmutableList com.android.tools.r8.com.google.common.collect.ImmutableList.construct(java.lang.Object[]):347 -> a 16:16:com.android.tools.r8.com.google.common.collect.ImmutableList of(java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object):139 -> a 17:17:com.android.tools.r8.com.google.common.collect.ImmutableList of(java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object):148:148 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/android/tools/r8/internal/bm;"} 18:18:java.lang.Object[] com.android.tools.r8.com.google.common.collect.ObjectArrays.checkElementsNotNull(java.lang.Object[]):209:209 -> a 18:18:com.android.tools.r8.com.google.common.collect.ImmutableList com.android.tools.r8.com.google.common.collect.ImmutableList.construct(java.lang.Object[]):347 -> a 18:18:com.android.tools.r8.com.google.common.collect.ImmutableList of(java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object):148 -> a 19:19:com.android.tools.r8.com.google.common.collect.ImmutableList com.android.tools.r8.com.google.common.collect.ImmutableList.asImmutableList(java.lang.Object[]):356:356 -> a 19:19:com.android.tools.r8.com.google.common.collect.ImmutableList com.android.tools.r8.com.google.common.collect.ImmutableList.construct(java.lang.Object[]):347 -> a 19:19:com.android.tools.r8.com.google.common.collect.ImmutableList of(java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object):148 -> a 20:20:com.android.tools.r8.com.google.common.collect.ImmutableList of(java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object):157:157 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/android/tools/r8/internal/bm;"} 21:21:java.lang.Object[] com.android.tools.r8.com.google.common.collect.ObjectArrays.checkElementsNotNull(java.lang.Object[]):209:209 -> a 21:21:com.android.tools.r8.com.google.common.collect.ImmutableList com.android.tools.r8.com.google.common.collect.ImmutableList.construct(java.lang.Object[]):347 -> a 21:21:com.android.tools.r8.com.google.common.collect.ImmutableList of(java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object):157 -> a 22:22:com.android.tools.r8.com.google.common.collect.ImmutableList com.android.tools.r8.com.google.common.collect.ImmutableList.asImmutableList(java.lang.Object[]):356:356 -> a 22:22:com.android.tools.r8.com.google.common.collect.ImmutableList com.android.tools.r8.com.google.common.collect.ImmutableList.construct(java.lang.Object[]):347 -> a 22:22:com.android.tools.r8.com.google.common.collect.ImmutableList of(java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object):157 -> a 23:23:com.android.tools.r8.com.google.common.collect.ImmutableList of(java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object):166:166 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/android/tools/r8/internal/bm;"} 24:24:java.lang.Object[] com.android.tools.r8.com.google.common.collect.ObjectArrays.checkElementsNotNull(java.lang.Object[]):209:209 -> a 24:24:com.android.tools.r8.com.google.common.collect.ImmutableList com.android.tools.r8.com.google.common.collect.ImmutableList.construct(java.lang.Object[]):347 -> a 24:24:com.android.tools.r8.com.google.common.collect.ImmutableList of(java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object):166 -> a 25:25:com.android.tools.r8.com.google.common.collect.ImmutableList com.android.tools.r8.com.google.common.collect.ImmutableList.asImmutableList(java.lang.Object[]):356:356 -> a 25:25:com.android.tools.r8.com.google.common.collect.ImmutableList com.android.tools.r8.com.google.common.collect.ImmutableList.construct(java.lang.Object[]):347 -> a 25:25:com.android.tools.r8.com.google.common.collect.ImmutableList of(java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object):166 -> a 26:26:com.android.tools.r8.com.google.common.collect.ImmutableList of(java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object):176:176 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/android/tools/r8/internal/bm;"} 27:27:java.lang.Object[] com.android.tools.r8.com.google.common.collect.ObjectArrays.checkElementsNotNull(java.lang.Object[]):209:209 -> a 27:27:com.android.tools.r8.com.google.common.collect.ImmutableList com.android.tools.r8.com.google.common.collect.ImmutableList.construct(java.lang.Object[]):347 -> a 27:27:com.android.tools.r8.com.google.common.collect.ImmutableList of(java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object):176 -> a 28:28:com.android.tools.r8.com.google.common.collect.ImmutableList com.android.tools.r8.com.google.common.collect.ImmutableList.asImmutableList(java.lang.Object[]):356:356 -> a 28:28:com.android.tools.r8.com.google.common.collect.ImmutableList com.android.tools.r8.com.google.common.collect.ImmutableList.construct(java.lang.Object[]):347 -> a 28:28:com.android.tools.r8.com.google.common.collect.ImmutableList of(java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object):176 -> a 29:29:com.android.tools.r8.com.google.common.collect.ImmutableList of(java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object):186:186 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/B7;Lcom/android/tools/r8/internal/B7;Lcom/android/tools/r8/internal/B7;Lcom/android/tools/r8/internal/B7;Lcom/android/tools/r8/internal/B7;Lcom/android/tools/r8/internal/B7;Lcom/android/tools/r8/internal/B7;Lcom/android/tools/r8/internal/B7;Lcom/android/tools/r8/internal/B7;Lcom/android/tools/r8/internal/B7;Lcom/android/tools/r8/internal/B7;)Lcom/android/tools/r8/internal/bm;"} 30:30:java.lang.Object[] com.android.tools.r8.com.google.common.collect.ObjectArrays.checkElementsNotNull(java.lang.Object[]):209:209 -> a 30:30:com.android.tools.r8.com.google.common.collect.ImmutableList com.android.tools.r8.com.google.common.collect.ImmutableList.construct(java.lang.Object[]):347 -> a 30:30:com.android.tools.r8.com.google.common.collect.ImmutableList of(java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object):186 -> a 31:31:com.android.tools.r8.com.google.common.collect.ImmutableList com.android.tools.r8.com.google.common.collect.ImmutableList.asImmutableList(java.lang.Object[]):356:356 -> a 31:31:com.android.tools.r8.com.google.common.collect.ImmutableList com.android.tools.r8.com.google.common.collect.ImmutableList.construct(java.lang.Object[]):347 -> a 31:31:com.android.tools.r8.com.google.common.collect.ImmutableList of(java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object):186 -> a 32:47:com.android.tools.r8.com.google.common.collect.ImmutableList of(java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object[]):203:218 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;[Ljava/lang/Object;)Lcom/android/tools/r8/internal/bm;"} 48:48:java.lang.Object[] com.android.tools.r8.com.google.common.collect.ObjectArrays.checkElementsNotNull(java.lang.Object[]):209:209 -> a 48:48:com.android.tools.r8.com.google.common.collect.ImmutableList com.android.tools.r8.com.google.common.collect.ImmutableList.construct(java.lang.Object[]):347 -> a 48:48:com.android.tools.r8.com.google.common.collect.ImmutableList of(java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object[]):219 -> a 49:49:com.android.tools.r8.com.google.common.collect.ImmutableList com.android.tools.r8.com.google.common.collect.ImmutableList.asImmutableList(java.lang.Object[]):356:356 -> a 49:49:com.android.tools.r8.com.google.common.collect.ImmutableList com.android.tools.r8.com.google.common.collect.ImmutableList.construct(java.lang.Object[]):347 -> a 49:49:com.android.tools.r8.com.google.common.collect.ImmutableList of(java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object[]):219 -> a 50:53:com.android.tools.r8.com.google.common.collect.ImmutableList copyOf(java.util.Collection):254:257 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Collection;)Lcom/android/tools/r8/internal/bm;"} 54:54:com.android.tools.r8.com.google.common.collect.ImmutableList com.android.tools.r8.com.google.common.collect.ImmutableList.asImmutableList(java.lang.Object[]):356:356 -> a 54:54:com.android.tools.r8.com.google.common.collect.ImmutableList copyOf(java.util.Collection):257 -> a 55:55:com.android.tools.r8.com.google.common.collect.ImmutableList copyOf(java.util.Collection):259:259 -> a 56:56:java.lang.Object[] com.android.tools.r8.com.google.common.collect.ObjectArrays.checkElementsNotNull(java.lang.Object[]):209:209 -> a 56:56:com.android.tools.r8.com.google.common.collect.ImmutableList com.android.tools.r8.com.google.common.collect.ImmutableList.construct(java.lang.Object[]):347 -> a 56:56:com.android.tools.r8.com.google.common.collect.ImmutableList copyOf(java.util.Collection):259 -> a 57:57:com.android.tools.r8.com.google.common.collect.ImmutableList com.android.tools.r8.com.google.common.collect.ImmutableList.asImmutableList(java.lang.Object[]):356:356 -> a 57:57:com.android.tools.r8.com.google.common.collect.ImmutableList com.android.tools.r8.com.google.common.collect.ImmutableList.construct(java.lang.Object[]):347 -> a 57:57:com.android.tools.r8.com.google.common.collect.ImmutableList copyOf(java.util.Collection):259 -> a 58:58:com.android.tools.r8.com.google.common.collect.ImmutableList asImmutableList(java.lang.Object[]):356:356 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"([Ljava/lang/Object;)Lcom/android/tools/r8/internal/bm;"} 59:61:int copyIntoArray(java.lang.Object[],int):586:588 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(I[Ljava/lang/Object;)I"} 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.android.tools.r8.com.google.common.collect.ImmutableList asImmutableList(java.lang.Object[],int):370:373 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(I[Ljava/lang/Object;)Lcom/android/tools/r8/internal/bm;"} 5:5:com.android.tools.r8.com.google.common.collect.ImmutableList asImmutableList(java.lang.Object[],int):368:368 -> b 6:6:com.android.tools.r8.com.google.common.collect.ImmutableList com.android.tools.r8.com.google.common.collect.ImmutableList.of(java.lang.Object):94:94 -> b 6:6:com.android.tools.r8.com.google.common.collect.ImmutableList asImmutableList(java.lang.Object[],int):368 -> b 7:7:com.android.tools.r8.com.google.common.collect.ImmutableList com.android.tools.r8.com.google.common.collect.ImmutableList.of():83:83 -> b 7:7:com.android.tools.r8.com.google.common.collect.ImmutableList asImmutableList(java.lang.Object[],int):366 -> b 1:1:com.android.tools.r8.com.google.common.collect.ImmutableList of(java.lang.Object):94:94 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;)Lcom/android/tools/r8/internal/bm;"} 1:1:boolean contains(java.lang.Object):422:422 -> contains 1:3:com.android.tools.r8.com.google.common.collect.ImmutableList subList(int,int):434:436 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(II)Lcom/android/tools/r8/internal/bm;"} 4:4:com.android.tools.r8.com.google.common.collect.ImmutableList com.android.tools.r8.com.google.common.collect.ImmutableList.of():83:83 -> e 4:4:com.android.tools.r8.com.google.common.collect.ImmutableList subList(int,int):439 -> e 5:5:com.android.tools.r8.com.google.common.collect.ImmutableList subList(int,int):441:441 -> e 6:6:com.android.tools.r8.com.google.common.collect.ImmutableList com.android.tools.r8.com.google.common.collect.ImmutableList.of(java.lang.Object):94:94 -> e 6:6:com.android.tools.r8.com.google.common.collect.ImmutableList subList(int,int):441 -> e 7:7:com.android.tools.r8.com.google.common.collect.ImmutableList subList(int,int):443:443 -> e 1:21:boolean com.android.tools.r8.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.android.tools.r8.com.google.common.collect.Iterators.elementsEqual(java.util.Iterator,java.util.Iterator):263:273 -> equals 22:32:boolean com.android.tools.r8.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.android.tools.r8.com.google.common.collect.UnmodifiableListIterator com.android.tools.r8.com.google.common.collect.ImmutableList.listIterator():388:388 -> f 1:1:com.android.tools.r8.com.google.common.collect.UnmodifiableIterator iterator():383 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/y10;"} 2:2:com.android.tools.r8.com.google.common.collect.ImmutableList subListUnchecked(int,int):452:452 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(II)Lcom/android/tools/r8/internal/bm;"} 1:4:void forEach(java.util.function.Consumer):403:406 -> forEach 1:1:com.android.tools.r8.com.google.common.collect.ImmutableList$Builder builder():714:714 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Yl;"} 2:2:void com.android.tools.r8.com.google.common.collect.ImmutableList$Builder.():765:765 -> g 2:2:com.android.tools.r8.com.google.common.collect.ImmutableList$Builder builder():714 -> g 1:3:int hashCode():672:674 -> hashCode 1:1:com.android.tools.r8.com.google.common.collect.ImmutableList of():83:83 -> i # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/bm;"} 1:10:int com.android.tools.r8.com.google.common.collect.Lists.indexOfRandomAccess(java.util.List,java.lang.Object):1017:1026 -> indexOf 1:10:int com.android.tools.r8.com.google.common.collect.Lists.indexOfImpl(java.util.List,java.lang.Object):1004 -> indexOf 1:10:int indexOf(java.lang.Object):412 -> indexOf 1:1:com.android.tools.r8.com.google.common.collect.UnmodifiableListIterator listIterator(int):393:393 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/internal/C10;"} 2:2:com.android.tools.r8.com.google.common.collect.ImmutableList reverse():601:601 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/bm;"} 1:2:int com.android.tools.r8.com.google.common.collect.Lists.lastIndexOfRandomAccess(java.util.List,java.lang.Object):1057:1058 -> lastIndexOf 1:2:int com.android.tools.r8.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.android.tools.r8.com.google.common.collect.UnmodifiableListIterator com.android.tools.r8.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.android.tools.r8.com.google.common.collect.CollectSpliterators.indexed(int,int,java.util.function.IntFunction):42:42 -> spliterator 2:2:java.util.Spliterator spliterator():580 -> spliterator 1:1:java.util.List subList(int,int):60:60 -> subList com.android.tools.r8.com.google.common.collect.ImmutableList$1 -> com.android.tools.r8.internal.Xl: # {"id":"sourceFile","fileName":"ImmutableList.java"} com.android.tools.r8.com.google.common.collect.ImmutableList this$0 -> c 1:1:void (com.android.tools.r8.com.google.common.collect.ImmutableList,int,int):393:393 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/bm;II)V"} 1:1:java.lang.Object get(int):396:396 -> a com.android.tools.r8.com.google.common.collect.ImmutableList$Builder -> com.android.tools.r8.internal.Yl: # {"id":"sourceFile","fileName":"ImmutableList.java"} java.lang.Object[] contents -> a int size -> b boolean forceCopy -> c 1:1:void ():765:765 -> 2:4:void (int):768:770 -> 1:1:java.lang.Object[] com.android.tools.r8.com.google.common.collect.ObjectArrays.checkElementsNotNull(java.lang.Object[]):209:209 -> a 1:1:com.android.tools.r8.com.google.common.collect.ImmutableList$Builder add(java.lang.Object[]):809 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"([Ljava/lang/Object;)V"} 2:2:com.android.tools.r8.com.google.common.collect.ImmutableList$Builder add(java.lang.Object[]):810:810 -> a 3:5:void com.android.tools.r8.com.google.common.collect.ImmutableList$Builder.add(java.lang.Object[],int):815:817 -> a 3:5:com.android.tools.r8.com.google.common.collect.ImmutableList$Builder add(java.lang.Object[]):810 -> a 6:6:com.android.tools.r8.com.google.common.collect.ImmutableCollection$Builder add(java.lang.Object):755:755 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;)Lcom/android/tools/r8/internal/Pl;"} 7:12:void getReadyToExpandTo(int):774:779 -> a 13:13:com.android.tools.r8.com.google.common.collect.ImmutableList$Builder addAll(java.lang.Iterable):830:830 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Iterable;)Lcom/android/tools/r8/internal/Yl;"} 14:14:java.lang.Object com.android.tools.r8.com.google.common.base.Preconditions.checkNotNull(java.lang.Object):880:880 -> a 14:14:com.android.tools.r8.com.google.common.collect.ImmutableList$Builder addAll(java.lang.Iterable):830 -> a 15:20:com.android.tools.r8.com.google.common.collect.ImmutableList$Builder addAll(java.lang.Iterable):831:836 -> a 21:22:com.android.tools.r8.com.google.common.collect.ImmutableCollection$Builder com.android.tools.r8.com.google.common.collect.ImmutableCollection$Builder.addAll(java.lang.Iterable):448:449 -> a 21:22:com.android.tools.r8.com.google.common.collect.ImmutableList$Builder addAll(java.lang.Iterable):840 -> a 23:24:com.android.tools.r8.com.google.common.collect.ImmutableList build():870:871 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/bm;"} 1:1:com.android.tools.r8.com.google.common.collect.ImmutableList$Builder add(java.lang.Object):793:793 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;)Lcom/android/tools/r8/internal/Yl;"} 2:2:java.lang.Object com.android.tools.r8.com.google.common.base.Preconditions.checkNotNull(java.lang.Object):880:880 -> b 2:2:com.android.tools.r8.com.google.common.collect.ImmutableList$Builder add(java.lang.Object):793 -> b 3:4:com.android.tools.r8.com.google.common.collect.ImmutableList$Builder add(java.lang.Object):794:795 -> b com.android.tools.r8.com.google.common.collect.ImmutableList$ReverseImmutableList -> com.android.tools.r8.internal.Zl: # {"id":"sourceFile","fileName":"ImmutableList.java"} com.android.tools.r8.com.google.common.collect.ImmutableList forwardList -> c 1:2:void (com.android.tools.r8.com.google.common.collect.ImmutableList):607:608 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/bm;)V"} 1:1:boolean contains(java.lang.Object):626:626 -> contains 1:1:int com.android.tools.r8.com.google.common.collect.ImmutableList$ReverseImmutableList.size():655:655 -> e 1:1:com.android.tools.r8.com.google.common.collect.ImmutableList subList(int,int):643 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(II)Lcom/android/tools/r8/internal/bm;"} 2:3:com.android.tools.r8.com.google.common.collect.ImmutableList subList(int,int):643:644 -> e 4:5:int com.android.tools.r8.com.google.common.collect.ImmutableList$ReverseImmutableList.size():655:655 -> e 4:5:int com.android.tools.r8.com.google.common.collect.ImmutableList$ReverseImmutableList.reversePosition(int):616 -> e 4:5:com.android.tools.r8.com.google.common.collect.ImmutableList subList(int,int):644 -> e 6:6:com.android.tools.r8.com.google.common.collect.ImmutableList subList(int,int):644:644 -> e 7:7:boolean isPartialView():660:660 -> e 1:1:int com.android.tools.r8.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.android.tools.r8.com.google.common.collect.ImmutableList$ReverseImmutableList.size():655:655 -> get 4:4:int com.android.tools.r8.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:int indexOf(java.lang.Object):631:631 -> indexOf 2:2:int com.android.tools.r8.com.google.common.collect.ImmutableList$ReverseImmutableList.size():655:655 -> indexOf 2:2:int com.android.tools.r8.com.google.common.collect.ImmutableList$ReverseImmutableList.reverseIndex(int):612 -> indexOf 2:2:int indexOf(java.lang.Object):632 -> indexOf 1:1:com.android.tools.r8.com.google.common.collect.UnmodifiableListIterator com.android.tools.r8.com.google.common.collect.ImmutableList.listIterator():388:388 -> iterator 1:1:com.android.tools.r8.com.google.common.collect.UnmodifiableIterator com.android.tools.r8.com.google.common.collect.ImmutableList.iterator():383 -> iterator 1:1:java.util.Iterator iterator():604 -> iterator 1:1:com.android.tools.r8.com.google.common.collect.ImmutableList reverse():621:621 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/bm;"} 1:1:int lastIndexOf(java.lang.Object):637:637 -> lastIndexOf 2:2:int com.android.tools.r8.com.google.common.collect.ImmutableList$ReverseImmutableList.size():655:655 -> lastIndexOf 2:2:int com.android.tools.r8.com.google.common.collect.ImmutableList$ReverseImmutableList.reverseIndex(int):612 -> lastIndexOf 2:2:int lastIndexOf(java.lang.Object):638 -> lastIndexOf 1:1:com.android.tools.r8.com.google.common.collect.UnmodifiableListIterator com.android.tools.r8.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.android.tools.r8.com.google.common.collect.ImmutableList$SubList -> com.android.tools.r8.internal.am: # {"id":"sourceFile","fileName":"ImmutableList.java"} int offset -> c int length -> d com.android.tools.r8.com.google.common.collect.ImmutableList this$0 -> e 1:3:void (com.android.tools.r8.com.google.common.collect.ImmutableList,int,int):459:461 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/bm;II)V"} 1:1:boolean isPartialView():0:0 -> e 2:3:com.android.tools.r8.com.google.common.collect.ImmutableList subList(int,int):477:478 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(II)Lcom/android/tools/r8/internal/bm;"} 1:2:java.lang.Object get(int):471:472 -> get 1:1:com.android.tools.r8.com.google.common.collect.UnmodifiableListIterator com.android.tools.r8.com.google.common.collect.ImmutableList.listIterator():388:388 -> iterator 1:1:com.android.tools.r8.com.google.common.collect.UnmodifiableIterator com.android.tools.r8.com.google.common.collect.ImmutableList.iterator():383 -> iterator 1:1:java.util.Iterator iterator():455 -> iterator 1:1:com.android.tools.r8.com.google.common.collect.UnmodifiableListIterator com.android.tools.r8.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.android.tools.r8.com.google.common.collect.ImmutableListMultimap -> com.android.tools.r8.internal.dm: # {"id":"sourceFile","fileName":"ImmutableListMultimap.java"} 1:1:void (com.android.tools.r8.com.google.common.collect.ImmutableMap,int):377:377 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/internal/im;)V"} 1:2:com.android.tools.r8.com.google.common.collect.ImmutableList com.android.tools.r8.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.android.tools.r8.com.google.common.collect.ImmutableList com.android.tools.r8.com.google.common.collect.ImmutableList.of():83:83 -> get 3:3:com.android.tools.r8.com.google.common.collect.ImmutableList com.android.tools.r8.com.google.common.collect.ImmutableListMultimap.get(java.lang.Object):391 -> get 3:3:java.util.Collection get(java.lang.Object):50 -> get com.android.tools.r8.com.google.common.collect.ImmutableListMultimap$Builder -> com.android.tools.r8.internal.cm: # {"id":"sourceFile","fileName":"ImmutableListMultimap.java"} 1:1:void ():213:213 -> 1:4:com.android.tools.r8.com.google.common.collect.ImmutableMultimap$Builder com.android.tools.r8.com.google.common.collect.ImmutableMultimap$Builder.put(java.lang.Object,java.lang.Object):162:165 -> a 1:4:com.android.tools.r8.com.google.common.collect.ImmutableListMultimap$Builder put(java.lang.Object,java.lang.Object):218 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/q0;)V"} 5:5:java.util.Collection com.android.tools.r8.com.google.common.collect.ImmutableMultimap$Builder.newMutableValueCollection():156:156 -> a 5:5:com.android.tools.r8.com.google.common.collect.ImmutableMultimap$Builder com.android.tools.r8.com.google.common.collect.ImmutableMultimap$Builder.put(java.lang.Object,java.lang.Object):165 -> a 5:5:com.android.tools.r8.com.google.common.collect.ImmutableListMultimap$Builder put(java.lang.Object,java.lang.Object):218 -> a 6:8:com.android.tools.r8.com.google.common.collect.ImmutableMultimap$Builder com.android.tools.r8.com.google.common.collect.ImmutableMultimap$Builder.put(java.lang.Object,java.lang.Object):165:167 -> a 6:8:com.android.tools.r8.com.google.common.collect.ImmutableListMultimap$Builder put(java.lang.Object,java.lang.Object):218 -> a 9:9:com.android.tools.r8.com.google.common.collect.ImmutableMultimap com.android.tools.r8.com.google.common.collect.ImmutableMultimap$Builder.build():288:288 -> a 9:9:com.android.tools.r8.com.google.common.collect.ImmutableListMultimap build():302 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/dm;"} 10:10:com.android.tools.r8.com.google.common.collect.ImmutableListMultimap com.android.tools.r8.com.google.common.collect.ImmutableListMultimap.fromMapEntries(java.util.Collection,java.util.Comparator):353:353 -> a 10:10:com.android.tools.r8.com.google.common.collect.ImmutableMultimap com.android.tools.r8.com.google.common.collect.ImmutableMultimap$Builder.build():292 -> a 10:10:com.android.tools.r8.com.google.common.collect.ImmutableListMultimap build():302 -> a 11:11:com.android.tools.r8.com.google.common.collect.ImmutableListMultimap com.android.tools.r8.com.google.common.collect.ImmutableListMultimap.of():129:129 -> a 11:11:com.android.tools.r8.com.google.common.collect.ImmutableListMultimap com.android.tools.r8.com.google.common.collect.ImmutableListMultimap.fromMapEntries(java.util.Collection,java.util.Comparator):354 -> a 11:11:com.android.tools.r8.com.google.common.collect.ImmutableMultimap com.android.tools.r8.com.google.common.collect.ImmutableMultimap$Builder.build():292 -> a 11:11:com.android.tools.r8.com.google.common.collect.ImmutableListMultimap build():302 -> a 12:29:com.android.tools.r8.com.google.common.collect.ImmutableListMultimap com.android.tools.r8.com.google.common.collect.ImmutableListMultimap.fromMapEntries(java.util.Collection,java.util.Comparator):356:373 -> a 12:29:com.android.tools.r8.com.google.common.collect.ImmutableMultimap com.android.tools.r8.com.google.common.collect.ImmutableMultimap$Builder.build():292 -> a 12:29:com.android.tools.r8.com.google.common.collect.ImmutableListMultimap build():302 -> a com.android.tools.r8.com.google.common.collect.ImmutableMap -> com.android.tools.r8.internal.im: # {"id":"sourceFile","fileName":"ImmutableMap.java"} com.android.tools.r8.com.google.common.collect.ImmutableSet entrySet -> a com.android.tools.r8.com.google.common.collect.ImmutableSet keySet -> b com.android.tools.r8.com.google.common.collect.ImmutableCollection values -> c java.util.Map$Entry[] EMPTY_ENTRY_ARRAY -> d 1:1:void ():473:473 -> 1:1:void ():512:512 -> 1:1:com.android.tools.r8.com.google.common.collect.ImmutableMap of(java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object):128:128 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Comparable;Ljava/lang/Comparable;Ljava/lang/Comparable;Ljava/lang/Comparable;)Lcom/android/tools/r8/internal/im;"} 2:2:java.util.Map$Entry com.android.tools.r8.com.google.common.collect.ImmutableMap.entryOf(java.lang.Object,java.lang.Object):172:172 -> a 2:2:com.android.tools.r8.com.google.common.collect.ImmutableMap of(java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object):128 -> a 3:3:com.android.tools.r8.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.android.tools.r8.com.google.common.collect.ImmutableMap.entryOf(java.lang.Object,java.lang.Object):172:172 -> a 4:4:com.android.tools.r8.com.google.common.collect.ImmutableMap of(java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object):128 -> a 5:5:com.android.tools.r8.com.google.common.collect.ImmutableMap of(java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object):128:128 -> a 6:6:com.android.tools.r8.com.google.common.collect.ImmutableMap com.android.tools.r8.com.google.common.collect.RegularImmutableMap.fromEntries(java.util.Map$Entry[]):73:73 -> a 6:6:com.android.tools.r8.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:16:com.android.tools.r8.com.google.common.collect.ImmutableMap copyOf(java.util.Map):422:430 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Map;)Lcom/android/tools/r8/internal/im;"} 17:21:com.android.tools.r8.com.google.common.collect.ImmutableMap com.android.tools.r8.com.google.common.collect.ImmutableMap.copyOfEnumMap(java.util.EnumMap):466:470 -> a 17:21:com.android.tools.r8.com.google.common.collect.ImmutableMap copyOf(java.util.Map):430 -> a 22:22:com.android.tools.r8.com.google.common.collect.ImmutableMap copyOf(java.util.Map):433:433 -> a 23:24:com.android.tools.r8.com.google.common.collect.ImmutableMap com.android.tools.r8.com.google.common.collect.ImmutableMap.copyOf(java.lang.Iterable):448:449 -> a 23:24:com.android.tools.r8.com.google.common.collect.ImmutableMap copyOf(java.util.Map):433 -> a 25:25:com.android.tools.r8.com.google.common.collect.ImmutableMap com.android.tools.r8.com.google.common.collect.RegularImmutableMap.fromEntries(java.util.Map$Entry[]):73:73 -> a 25:25:com.android.tools.r8.com.google.common.collect.ImmutableMap com.android.tools.r8.com.google.common.collect.ImmutableMap.copyOf(java.lang.Iterable):460 -> a 25:25:com.android.tools.r8.com.google.common.collect.ImmutableMap copyOf(java.util.Map):433 -> a 26:27:com.android.tools.r8.com.google.common.collect.ImmutableMap com.android.tools.r8.com.google.common.collect.ImmutableMap.copyOf(java.lang.Iterable):453:454 -> a 26:27:com.android.tools.r8.com.google.common.collect.ImmutableMap copyOf(java.util.Map):433 -> a 28:28:com.android.tools.r8.com.google.common.collect.ImmutableBiMap com.android.tools.r8.com.google.common.collect.ImmutableBiMap.of(java.lang.Object,java.lang.Object):72:72 -> a 28:28:com.android.tools.r8.com.google.common.collect.ImmutableMap com.android.tools.r8.com.google.common.collect.ImmutableMap.of(java.lang.Object,java.lang.Object):119 -> a 28:28:com.android.tools.r8.com.google.common.collect.ImmutableMap com.android.tools.r8.com.google.common.collect.ImmutableMap.copyOf(java.lang.Iterable):454 -> a 28:28:com.android.tools.r8.com.google.common.collect.ImmutableMap copyOf(java.util.Map):433 -> a 29:29:com.android.tools.r8.com.google.common.collect.ImmutableMap com.android.tools.r8.com.google.common.collect.ImmutableMap.copyOf(java.lang.Iterable):451:451 -> a 29:29:com.android.tools.r8.com.google.common.collect.ImmutableMap copyOf(java.util.Map):433 -> a 1:1:com.android.tools.r8.com.google.common.collect.ImmutableBiMap com.android.tools.r8.com.google.common.collect.ImmutableBiMap.of(java.lang.Object,java.lang.Object):72:72 -> b 1:1:com.android.tools.r8.com.google.common.collect.ImmutableMap of(java.lang.Object,java.lang.Object):119 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Ljava/lang/Object;)Lcom/android/tools/r8/internal/im;"} 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:com.android.tools.r8.com.google.common.collect.ImmutableMap$Builder builder():180:180 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/fm;"} 2:2:void com.android.tools.r8.com.google.common.collect.ImmutableMap$Builder.():255:255 -> e 2:2:com.android.tools.r8.com.google.common.collect.ImmutableMap$Builder builder():180 -> e 1:1:java.util.Set entrySet():63:63 -> entrySet 1:3:boolean com.android.tools.r8.com.google.common.collect.Maps.equalsImpl(java.util.Map,java.lang.Object):3598:3600 -> equals 1:3:boolean equals(java.lang.Object):878 -> equals java.lang.Object get(java.lang.Object) -> get 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.android.tools.r8.com.google.common.collect.ImmutableSet createEntrySet() -> k # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Im;"} 1:1:java.util.Set keySet():63:63 -> keySet com.android.tools.r8.com.google.common.collect.ImmutableSet createKeySet() -> l # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Im;"} com.android.tools.r8.com.google.common.collect.ImmutableCollection createValues() -> m # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Ql;"} 1:1:java.lang.Object merge(java.lang.Object,java.lang.Object,java.util.function.BiFunction):619:619 -> merge 1:2:com.android.tools.r8.com.google.common.collect.ImmutableSet entrySet():725:726 -> n # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Im;"} boolean isPartialView() -> o 1:2:com.android.tools.r8.com.google.common.collect.UnmodifiableIterator keyIterator():751:752 -> p # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/y10;"} 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.android.tools.r8.com.google.common.collect.ImmutableSet keySet():739:740 -> q # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Im;"} 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.android.tools.r8.com.google.common.collect.ImmutableMap of():110:110 -> s # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/im;"} 1:2:com.android.tools.r8.com.google.common.collect.ImmutableCollection values():777:778 -> t # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Ql;"} 1:1:java.lang.String com.android.tools.r8.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.android.tools.r8.com.google.common.collect.Collections2.newStringBuilderForCollection(int):351:352 -> toString 2:3:java.lang.String com.android.tools.r8.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.android.tools.r8.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.android.tools.r8.com.google.common.collect.ImmutableMap$1 -> com.android.tools.r8.internal.em: # {"id":"sourceFile","fileName":"ImmutableMap.java"} com.android.tools.r8.com.google.common.collect.UnmodifiableIterator val$entryIterator -> a 1:1:void (com.android.tools.r8.com.google.common.collect.ImmutableMap,com.android.tools.r8.com.google.common.collect.UnmodifiableIterator):752:752 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/y10;)V"} 1:1:boolean hasNext():755:755 -> hasNext 1:1:java.lang.Object next():760:760 -> next com.android.tools.r8.com.google.common.collect.ImmutableMap$Builder -> com.android.tools.r8.internal.fm: # {"id":"sourceFile","fileName":"ImmutableMap.java"} java.util.Comparator valueComparator -> a java.util.Map$Entry[] entries -> b int size -> c boolean entriesUsed -> d 1:1:void ():255:255 -> 2:5:void (int):259:262 -> 1:1:com.android.tools.r8.com.google.common.collect.ImmutableMap$Builder put(java.lang.Object,java.lang.Object):280:280 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Ljava/lang/Object;)Lcom/android/tools/r8/internal/fm;"} 2:5:void com.android.tools.r8.com.google.common.collect.ImmutableMap$Builder.ensureCapacity(int):266:269 -> a 2:5:com.android.tools.r8.com.google.common.collect.ImmutableMap$Builder put(java.lang.Object,java.lang.Object):280 -> a 6:8:void com.android.tools.r8.com.google.common.collect.ImmutableMap$Builder.ensureCapacity(int):268:270 -> a 6:8:com.android.tools.r8.com.google.common.collect.ImmutableMap$Builder put(java.lang.Object,java.lang.Object):280 -> a 9:10:java.util.Map$Entry com.android.tools.r8.com.google.common.collect.ImmutableMap.entryOf(java.lang.Object,java.lang.Object):171:172 -> a 9:10:com.android.tools.r8.com.google.common.collect.ImmutableMap$Builder put(java.lang.Object,java.lang.Object):281 -> a 11:11:com.android.tools.r8.com.google.common.collect.ImmutableMap$Builder put(java.lang.Object,java.lang.Object):283:283 -> a 12:13:com.android.tools.r8.com.google.common.collect.ImmutableMap$Builder orderEntriesByValue(java.util.Comparator):341:342 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Comparator;)Lcom/android/tools/r8/internal/fm;"} 14:14:java.lang.Object com.android.tools.r8.com.google.common.base.Preconditions.checkNotNull(java.lang.Object,java.lang.Object):899:899 -> a 14:14:com.android.tools.r8.com.google.common.collect.ImmutableMap$Builder orderEntriesByValue(java.util.Comparator):342 -> a 15:19:com.android.tools.r8.com.google.common.collect.ImmutableMap build():375:379 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/im;"} 20:22:com.android.tools.r8.com.google.common.collect.Ordering com.android.tools.r8.com.google.common.collect.Ordering.from(java.util.Comparator):182:184 -> a 20:22:com.android.tools.r8.com.google.common.collect.ImmutableMap build():380 -> a 23:23:com.android.tools.r8.com.google.common.collect.ImmutableMap build():380:380 -> a 24:24:com.android.tools.r8.com.google.common.collect.Ordering com.android.tools.r8.com.google.common.collect.Ordering.onResultOf(com.android.tools.r8.com.google.common.base.Function):449:449 -> a 24:24:com.android.tools.r8.com.google.common.collect.ImmutableMap build():380 -> a 25:35:com.android.tools.r8.com.google.common.collect.ImmutableMap build():379:389 -> a 36:36:com.android.tools.r8.com.google.common.collect.ImmutableMap build():386:386 -> a 37:37:com.android.tools.r8.com.google.common.collect.ImmutableBiMap com.android.tools.r8.com.google.common.collect.ImmutableBiMap.of(java.lang.Object,java.lang.Object):72:72 -> a 37:37:com.android.tools.r8.com.google.common.collect.ImmutableMap com.android.tools.r8.com.google.common.collect.ImmutableMap.of(java.lang.Object,java.lang.Object):119 -> a 37:37:com.android.tools.r8.com.google.common.collect.ImmutableMap build():386 -> a 38:38:com.android.tools.r8.com.google.common.collect.ImmutableMap build():384:384 -> a com.android.tools.r8.com.google.common.collect.ImmutableMap$IteratorBasedImmutableMap -> com.android.tools.r8.internal.hm: # {"id":"sourceFile","fileName":"ImmutableMap.java"} 1:1:void ():475:475 -> 1:1:java.util.Set entrySet():475:475 -> entrySet 1:1:com.android.tools.r8.com.google.common.collect.ImmutableSet createEntrySet():503:503 -> k # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Im;"} 1:1:java.util.Set keySet():475:475 -> keySet 1:1:com.android.tools.r8.com.google.common.collect.ImmutableSet createKeySet():487:487 -> l # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Im;"} 1:1:com.android.tools.r8.com.google.common.collect.ImmutableCollection createValues():508:508 -> m # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Ql;"} com.android.tools.r8.com.google.common.collect.UnmodifiableIterator entryIterator() -> u # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/y10;"} 1:1:java.util.Collection values():475:475 -> values com.android.tools.r8.com.google.common.collect.ImmutableMap$IteratorBasedImmutableMap$1EntrySetImpl -> com.android.tools.r8.internal.gm: # {"id":"sourceFile","fileName":"ImmutableMap.java"} com.android.tools.r8.com.google.common.collect.ImmutableMap$IteratorBasedImmutableMap this$0 -> d 1:1:void (com.android.tools.r8.com.google.common.collect.ImmutableMap$IteratorBasedImmutableMap):492:492 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hm;)V"} 1:1:com.android.tools.r8.com.google.common.collect.UnmodifiableIterator iterator():500:500 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/y10;"} 1:1:com.android.tools.r8.com.google.common.collect.UnmodifiableIterator com.android.tools.r8.com.google.common.collect.ImmutableMap$IteratorBasedImmutableMap$1EntrySetImpl.iterator():500:500 -> iterator 1:1:java.util.Iterator iterator():492 -> iterator 1:1:com.android.tools.r8.com.google.common.collect.ImmutableMap map():495:495 -> l # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/im;"} com.android.tools.r8.com.google.common.collect.ImmutableMapEntry -> com.android.tools.r8.internal.lm: # {"id":"sourceFile","fileName":"ImmutableMapEntry.java"} 1:2:void (java.lang.Object,java.lang.Object):47:48 -> com.android.tools.r8.com.google.common.collect.ImmutableMapEntry getNextInKeyBucket() -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/lm;"} com.android.tools.r8.com.google.common.collect.ImmutableMapEntry getNextInValueBucket() -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/lm;"} boolean isReusable() -> d com.android.tools.r8.com.google.common.collect.ImmutableMapEntry$NonTerminalImmutableBiMapEntry -> com.android.tools.r8.internal.jm: # {"id":"sourceFile","fileName":"ImmutableMapEntry.java"} com.android.tools.r8.com.google.common.collect.ImmutableMapEntry nextInValueBucket -> d 1:2:void (java.lang.Object,java.lang.Object,com.android.tools.r8.com.google.common.collect.ImmutableMapEntry,com.android.tools.r8.com.google.common.collect.ImmutableMapEntry):102:103 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Ljava/lang/Object;Lcom/android/tools/r8/internal/lm;Lcom/android/tools/r8/internal/lm;)V"} 1:1:com.android.tools.r8.com.google.common.collect.ImmutableMapEntry getNextInValueBucket():109:109 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/lm;"} com.android.tools.r8.com.google.common.collect.ImmutableMapEntry$NonTerminalImmutableMapEntry -> com.android.tools.r8.internal.km: # {"id":"sourceFile","fileName":"ImmutableMapEntry.java"} com.android.tools.r8.com.google.common.collect.ImmutableMapEntry nextInKeyBucket -> c 1:2:void (java.lang.Object,java.lang.Object,com.android.tools.r8.com.google.common.collect.ImmutableMapEntry):78:79 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Ljava/lang/Object;Lcom/android/tools/r8/internal/lm;)V"} 1:1:com.android.tools.r8.com.google.common.collect.ImmutableMapEntry getNextInKeyBucket():84:84 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/lm;"} boolean isReusable() -> d com.android.tools.r8.com.google.common.collect.ImmutableMapEntrySet -> com.android.tools.r8.internal.nm: # {"id":"sourceFile","fileName":"ImmutableMapEntrySet.java"} 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 -> j 2:2:boolean com.android.tools.r8.com.google.common.collect.ImmutableMap.isHashCodeFast():0:0 -> j 2:2:boolean isHashCodeFast():107 -> j com.android.tools.r8.com.google.common.collect.ImmutableMap map() -> l # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/im;"} 1:1:int size():86:86 -> size com.android.tools.r8.com.google.common.collect.ImmutableMapEntrySet$RegularEntrySet -> com.android.tools.r8.internal.mm: # {"id":"sourceFile","fileName":"ImmutableMapEntrySet.java"} com.android.tools.r8.com.google.common.collect.ImmutableMap map -> d com.android.tools.r8.com.google.common.collect.ImmutableList entries -> e 1:3:void (com.android.tools.r8.com.google.common.collect.ImmutableMap,com.android.tools.r8.com.google.common.collect.ImmutableList):43:45 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/im;Lcom/android/tools/r8/internal/bm;)V"} 1:1:int copyIntoArray(java.lang.Object[],int):56:56 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(I[Ljava/lang/Object;)I"} 1:1:com.android.tools.r8.com.google.common.collect.UnmodifiableIterator iterator():61:61 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/y10;"} 1:1:void forEach(java.util.function.Consumer):71:71 -> forEach 1:1:com.android.tools.r8.com.google.common.collect.ImmutableList createAsList():76:76 -> i # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/bm;"} 1:1:com.android.tools.r8.com.google.common.collect.UnmodifiableIterator com.android.tools.r8.com.google.common.collect.ImmutableMapEntrySet$RegularEntrySet.iterator():61:61 -> iterator 1:1:java.util.Iterator iterator():35 -> iterator 1:1:com.android.tools.r8.com.google.common.collect.ImmutableMap map():50:50 -> l # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/im;"} 1:1:java.util.Spliterator spliterator():66:66 -> spliterator com.android.tools.r8.com.google.common.collect.ImmutableMapKeySet -> com.android.tools.r8.internal.om: # {"id":"sourceFile","fileName":"ImmutableMapKeySet.java"} com.android.tools.r8.com.google.common.collect.ImmutableMap map -> d 1:2:void (com.android.tools.r8.com.google.common.collect.ImmutableMap):38:39 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/im;)V"} 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.android.tools.r8.com.google.common.collect.UnmodifiableIterator iterator():49:49 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/y10;"} 1:1:void forEach(java.util.function.Consumer):69:69 -> forEach 2:2:java.lang.Object com.android.tools.r8.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.android.tools.r8.com.google.common.collect.UnmodifiableIterator com.android.tools.r8.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.android.tools.r8.com.google.common.collect.ImmutableMapValues -> com.android.tools.r8.internal.rm: # {"id":"sourceFile","fileName":"ImmutableMapValues.java"} com.android.tools.r8.com.google.common.collect.ImmutableMap map -> b 1:2:void (com.android.tools.r8.com.google.common.collect.ImmutableMap):39:40 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/im;)V"} 1:1:com.android.tools.r8.com.google.common.collect.ImmutableMap access$000(com.android.tools.r8.com.google.common.collect.ImmutableMapValues):36:36 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/rm;)Lcom/android/tools/r8/internal/im;"} 2:3:com.android.tools.r8.com.google.common.collect.ImmutableList asList():82:83 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/bm;"} 4:4:void lambda$forEach$0(java.util.function.Consumer,java.lang.Object,java.lang.Object):100:100 -> a 1:1:void com.android.tools.r8.com.google.common.collect.ImmutableMapValues$1.(com.android.tools.r8.com.google.common.collect.ImmutableMapValues):51:51 -> contains 1:1:com.android.tools.r8.com.google.common.collect.UnmodifiableIterator com.android.tools.r8.com.google.common.collect.ImmutableMapValues.iterator():50 -> contains 1:1:boolean contains(java.lang.Object):72 -> contains 2:2:boolean com.android.tools.r8.com.google.common.collect.ImmutableMapValues$1.hasNext():55:55 -> contains 2:2:boolean com.android.tools.r8.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.android.tools.r8.com.google.common.collect.ImmutableMapValues$1.next():60:60 -> contains 3:3:boolean com.android.tools.r8.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.android.tools.r8.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.android.tools.r8.com.google.common.collect.UnmodifiableIterator iterator():50:50 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/y10;"} 1:1:void forEach(java.util.function.Consumer):99:99 -> forEach 2:2:java.lang.Object com.android.tools.r8.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.android.tools.r8.com.google.common.collect.UnmodifiableIterator com.android.tools.r8.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.android.tools.r8.com.google.common.collect.ImmutableMapValues$1 -> com.android.tools.r8.internal.pm: # {"id":"sourceFile","fileName":"ImmutableMapValues.java"} com.android.tools.r8.com.google.common.collect.UnmodifiableIterator entryItr -> a 1:2:void (com.android.tools.r8.com.google.common.collect.ImmutableMapValues):50:51 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/rm;)V"} 1:1:boolean hasNext():55:55 -> hasNext 1:1:java.lang.Object next():60:60 -> next com.android.tools.r8.com.google.common.collect.ImmutableMapValues$2 -> com.android.tools.r8.internal.qm: # {"id":"sourceFile","fileName":"ImmutableMapValues.java"} com.android.tools.r8.com.google.common.collect.ImmutableList val$entryList -> c com.android.tools.r8.com.google.common.collect.ImmutableMapValues this$0 -> d 1:1:void (com.android.tools.r8.com.google.common.collect.ImmutableMapValues,com.android.tools.r8.com.google.common.collect.ImmutableList):83:83 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/rm;Lcom/android/tools/r8/internal/bm;)V"} 1:1:java.lang.Object get(int):86:86 -> get 1:1:com.android.tools.r8.com.google.common.collect.ImmutableCollection delegateCollection():91:91 -> k # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Ql;"} com.android.tools.r8.com.google.common.collect.ImmutableMultimap -> com.android.tools.r8.internal.wm: # {"id":"sourceFile","fileName":"ImmutableMultimap.java"} com.android.tools.r8.com.google.common.collect.ImmutableMap map -> e int size -> f 1:3:void (com.android.tools.r8.com.google.common.collect.ImmutableMap,int):345:347 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/internal/im;)V"} 1:2:boolean com.android.tools.r8.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.android.tools.r8.com.google.common.collect.ImmutableCollection com.android.tools.r8.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.android.tools.r8.com.google.common.collect.ImmutableMap com.android.tools.r8.com.google.common.collect.ImmutableMultimap.asMap():508:508 -> b 1:1:java.util.Map asMap():68 -> b 2:2:java.util.Map$Entry com.android.tools.r8.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.android.tools.r8.com.google.common.collect.ImmutableMultiset com.android.tools.r8.com.google.common.collect.ImmutableMultimap.keys():615:615 -> c 1:1:com.android.tools.r8.com.google.common.collect.Multiset keys():68 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/fG;"} 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.android.tools.r8.com.google.common.collect.ImmutableCollection com.android.tools.r8.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.android.tools.r8.com.google.common.collect.ImmutableMultiset com.android.tools.r8.com.google.common.collect.ImmutableMultimap.createKeys():620:620 -> g 1:1:com.android.tools.r8.com.google.common.collect.Multiset createKeys():68 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/fG;"} 1:1:com.android.tools.r8.com.google.common.collect.UnmodifiableIterator com.android.tools.r8.com.google.common.collect.ImmutableMultimap.entryIterator():563:563 -> h 1:1:java.util.Iterator entryIterator():68 -> h 1:1:int com.android.tools.r8.com.google.common.collect.AbstractMultimap.hashCode():252:252 -> hashCode 1:1:int hashCode():68 -> hashCode 1:1:com.android.tools.r8.com.google.common.collect.ImmutableMap com.android.tools.r8.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.android.tools.r8.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.android.tools.r8.com.google.common.collect.ImmutableSet com.android.tools.r8.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.android.tools.r8.com.google.common.collect.AbstractMultimap.toString():263:263 -> toString 1:1:java.lang.String toString():68 -> toString com.android.tools.r8.com.google.common.collect.ImmutableMultimap$1 -> com.android.tools.r8.internal.sm: # {"id":"sourceFile","fileName":"ImmutableMultimap.java"} java.util.Iterator asMapItr -> a java.lang.Object currentKey -> b java.util.Iterator valueItr -> c 1:5:void (com.android.tools.r8.com.google.common.collect.ImmutableMultimap):563:567 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/wm;)V"} 1:1:boolean hasNext():571:571 -> hasNext 1:6:java.util.Map$Entry com.android.tools.r8.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.android.tools.r8.com.google.common.collect.Maps.immutableEntry(java.lang.Object,java.lang.Object):1320:1320 -> next 7:7:java.util.Map$Entry com.android.tools.r8.com.google.common.collect.ImmutableMultimap$1.next():581 -> next 7:7:java.lang.Object next():563 -> next com.android.tools.r8.com.google.common.collect.ImmutableMultimap$Builder -> com.android.tools.r8.internal.tm: # {"id":"sourceFile","fileName":"ImmutableMultimap.java"} java.util.Map builderMap -> a 1:2:void ():151:152 -> com.android.tools.r8.com.google.common.collect.ImmutableMultimap$EntryCollection -> com.android.tools.r8.internal.um: # {"id":"sourceFile","fileName":"ImmutableMultimap.java"} com.android.tools.r8.com.google.common.collect.ImmutableMultimap multimap -> b 1:2:void (com.android.tools.r8.com.google.common.collect.ImmutableMultimap):530:531 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/wm;)V"} 1:3:boolean contains(java.lang.Object):551:553 -> contains 1:1:boolean isPartialView():541:541 -> e 2:2:boolean com.android.tools.r8.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.android.tools.r8.com.google.common.collect.ImmutableMultimap.isPartialView():465:465 -> e 3:3:boolean isPartialView():541 -> e 1:1:com.android.tools.r8.com.google.common.collect.UnmodifiableIterator iterator():536:536 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/y10;"} 2:2:com.android.tools.r8.com.google.common.collect.UnmodifiableIterator com.android.tools.r8.com.google.common.collect.ImmutableMultimap.entryIterator():563:563 -> f 2:2:com.android.tools.r8.com.google.common.collect.UnmodifiableIterator iterator():536 -> f 1:1:int size():546:546 -> size 2:2:int com.android.tools.r8.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.android.tools.r8.com.google.common.collect.ImmutableMultimap$Keys -> com.android.tools.r8.internal.vm: # {"id":"sourceFile","fileName":"ImmutableMultimap.java"} com.android.tools.r8.com.google.common.collect.ImmutableMultimap this$0 -> e 1:1:void (com.android.tools.r8.com.google.common.collect.ImmutableMultimap):625:625 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/wm;)V"} 1:2:int count(java.lang.Object):633:634 -> b 1:1:boolean contains(java.lang.Object):628:628 -> contains 2:2:boolean com.android.tools.r8.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.android.tools.r8.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:1:com.android.tools.r8.com.google.common.collect.ImmutableSet elementSet():639:639 -> i # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Im;"} 2:2:com.android.tools.r8.com.google.common.collect.ImmutableSet com.android.tools.r8.com.google.common.collect.ImmutableMultimap.keySet():493:493 -> i 2:2:com.android.tools.r8.com.google.common.collect.ImmutableSet elementSet():639 -> i # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:3:com.android.tools.r8.com.google.common.collect.ImmutableSet com.android.tools.r8.com.google.common.collect.ImmutableMultimap.keySet():493:493 -> i 3:3:com.android.tools.r8.com.google.common.collect.ImmutableSet elementSet():639 -> i 1:2:com.android.tools.r8.com.google.common.collect.Multiset$Entry getEntry(int):649:650 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/internal/eG;"} 1:1:int size():644:644 -> size 2:2:int com.android.tools.r8.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.android.tools.r8.com.google.common.collect.ImmutableMultiset -> com.android.tools.r8.internal.Bm: # {"id":"sourceFile","fileName":"ImmutableMultiset.java"} com.android.tools.r8.com.google.common.collect.ImmutableList asList -> b com.android.tools.r8.com.google.common.collect.ImmutableSet entrySet -> c int $r8$clinit -> d 1:1:void com.android.tools.r8.com.google.common.collect.ImmutableMultisetGwtSerializationDependencies.():40:40 -> 1:1:void ():223 -> 1:1:java.util.Set com.android.tools.r8.com.google.common.collect.ImmutableMultimap$Keys.elementSet():623:623 -> I 1:2:com.android.tools.r8.com.google.common.collect.ImmutableList asList():254:255 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/bm;"} 3:3:int add(java.lang.Object,int):274:274 -> a 4:4:boolean setCount(java.lang.Object,int,int):316:316 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/lang/Object;)Z"} 5:7:int copyIntoArray(java.lang.Object[],int):322:324 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(I[Ljava/lang/Object;)I"} 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 1:2:com.android.tools.r8.com.google.common.collect.UnmodifiableIterator iterator():227:228 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/y10;"} 1:1:com.android.tools.r8.com.google.common.collect.ImmutableMultiset$Builder builder():430:430 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/ym;"} 2:2:void com.android.tools.r8.com.google.common.collect.ImmutableMultiset$Builder.():460:460 -> g 2:2:com.android.tools.r8.com.google.common.collect.ImmutableMultiset$Builder builder():430 -> g 1:1:int hashCode():336:336 -> hashCode com.android.tools.r8.com.google.common.collect.ImmutableSet elementSet() -> i # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Im;"} com.android.tools.r8.com.google.common.collect.Multiset$Entry getEntry(int) -> j # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/internal/eG;"} 1:1:com.android.tools.r8.com.google.common.collect.ImmutableSet entrySet():352:352 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Im;"} 2:2:com.android.tools.r8.com.google.common.collect.ImmutableSet com.android.tools.r8.com.google.common.collect.ImmutableMultiset.createEntrySet():357:357 -> j 2:2:com.android.tools.r8.com.google.common.collect.ImmutableSet entrySet():353 -> j 3:3:com.android.tools.r8.com.google.common.collect.ImmutableSet com.android.tools.r8.com.google.common.collect.ImmutableSet.of():75:75 -> j 3:3:com.android.tools.r8.com.google.common.collect.ImmutableSet com.android.tools.r8.com.google.common.collect.ImmutableMultiset.createEntrySet():357 -> j 3:3:com.android.tools.r8.com.google.common.collect.ImmutableSet entrySet():353 -> j 4:4:com.android.tools.r8.com.google.common.collect.ImmutableSet com.android.tools.r8.com.google.common.collect.ImmutableMultiset.createEntrySet():357:357 -> j 4:4:com.android.tools.r8.com.google.common.collect.ImmutableSet entrySet():353 -> j 5:5:com.android.tools.r8.com.google.common.collect.ImmutableSet entrySet():353:353 -> j 1:1:java.lang.String toString():341:341 -> toString com.android.tools.r8.com.google.common.collect.ImmutableMultiset$1 -> com.android.tools.r8.internal.xm: # {"id":"sourceFile","fileName":"ImmutableMultiset.java"} int remaining -> a java.lang.Object element -> b java.util.Iterator val$entryIterator -> c 1:1:void (com.android.tools.r8.com.google.common.collect.ImmutableMultiset,java.util.Iterator):228:228 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/y10;)V"} 1:1:boolean hasNext():234:234 -> hasNext 1:7:java.lang.Object next():239:245 -> next com.android.tools.r8.com.google.common.collect.ImmutableMultiset$Builder -> com.android.tools.r8.internal.ym: # {"id":"sourceFile","fileName":"ImmutableMultiset.java"} com.android.tools.r8.com.google.common.collect.Multiset contents -> a 1:2:void (com.android.tools.r8.com.google.common.collect.Multiset):463:464 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/BB;)V"} 1:1:com.android.tools.r8.com.google.common.collect.ImmutableMultiset$Builder add(java.lang.Object):477:477 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;)Lcom/android/tools/r8/internal/ym;"} 2:2:java.lang.Object com.android.tools.r8.com.google.common.base.Preconditions.checkNotNull(java.lang.Object):880:880 -> a 2:2:com.android.tools.r8.com.google.common.collect.ImmutableMultiset$Builder add(java.lang.Object):477 -> a 3:3:com.android.tools.r8.com.google.common.collect.ImmutableMultiset$Builder add(java.lang.Object):477:477 -> a 4:4:com.android.tools.r8.com.google.common.collect.ImmutableMultiset build():567:567 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Bm;"} 5:18:com.android.tools.r8.com.google.common.collect.ImmutableMultiset com.android.tools.r8.com.google.common.collect.ImmutableMultiset.copyOf(java.lang.Iterable):180:193 -> a 5:18:com.android.tools.r8.com.google.common.collect.ImmutableMultiset build():567 -> a 19:19:com.android.tools.r8.com.google.common.collect.ImmutableMultiset com.android.tools.r8.com.google.common.collect.ImmutableMultiset.copyFromEntries(java.util.Collection):216:216 -> a 19:19:com.android.tools.r8.com.google.common.collect.ImmutableMultiset com.android.tools.r8.com.google.common.collect.ImmutableMultiset.copyOf(java.lang.Iterable):193 -> a 19:19:com.android.tools.r8.com.google.common.collect.ImmutableMultiset build():567 -> a 20:20:com.android.tools.r8.com.google.common.collect.ImmutableMultiset com.android.tools.r8.com.google.common.collect.ImmutableMultiset.of():89:89 -> a 20:20:com.android.tools.r8.com.google.common.collect.ImmutableMultiset com.android.tools.r8.com.google.common.collect.ImmutableMultiset.copyFromEntries(java.util.Collection):217 -> a 20:20:com.android.tools.r8.com.google.common.collect.ImmutableMultiset com.android.tools.r8.com.google.common.collect.ImmutableMultiset.copyOf(java.lang.Iterable):193 -> a 20:20:com.android.tools.r8.com.google.common.collect.ImmutableMultiset build():567 -> a 21:21:com.android.tools.r8.com.google.common.collect.ImmutableMultiset com.android.tools.r8.com.google.common.collect.ImmutableMultiset.copyFromEntries(java.util.Collection):219:219 -> a 21:21:com.android.tools.r8.com.google.common.collect.ImmutableMultiset com.android.tools.r8.com.google.common.collect.ImmutableMultiset.copyOf(java.lang.Iterable):193 -> a 21:21:com.android.tools.r8.com.google.common.collect.ImmutableMultiset build():567 -> a com.android.tools.r8.com.google.common.collect.ImmutableMultiset$ElementSet -> com.android.tools.r8.internal.zm: # {"id":"sourceFile","fileName":"ImmutableMultiset.java"} java.util.List entries -> d com.android.tools.r8.com.google.common.collect.Multiset delegate -> e 1:3:void (java.util.List,com.android.tools.r8.com.google.common.collect.Multiset):584:586 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;Lcom/android/tools/r8/internal/fG;)V"} 1:1:boolean contains(java.lang.Object):596:596 -> contains boolean isPartialView() -> e 1:1:java.lang.Object get(int):591:591 -> get 1:1:int size():606:606 -> size com.android.tools.r8.com.google.common.collect.ImmutableMultiset$EntrySet -> com.android.tools.r8.internal.Am: # {"id":"sourceFile","fileName":"ImmutableMultiset.java"} com.android.tools.r8.com.google.common.collect.ImmutableMultiset this$0 -> d 1:1:void (com.android.tools.r8.com.google.common.collect.ImmutableMultiset):363:363 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Bm;)V"} 2:2:void (com.android.tools.r8.com.google.common.collect.ImmutableMultiset,com.android.tools.r8.com.google.common.collect.ImmutableMultiset$1):363:363 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Bm;I)V"} 1:7:boolean contains(java.lang.Object):381:387 -> contains 1:1:boolean isPartialView():366:366 -> e 1:1:com.android.tools.r8.com.google.common.collect.Multiset$Entry com.android.tools.r8.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.android.tools.r8.com.google.common.collect.ImmutableMultisetGwtSerializationDependencies -> com.android.tools.r8.com.google.common.collect.ImmutableMultisetGwtSerializationDependencies: # {"id":"sourceFile","fileName":"ImmutableMultisetGwtSerializationDependencies.java"} com.android.tools.r8.com.google.common.collect.ImmutableSet -> com.android.tools.r8.internal.Im: # {"id":"sourceFile","fileName":"ImmutableSet.java"} com.android.tools.r8.com.google.common.collect.ImmutableList asList -> b int $r8$clinit -> c 1:1:void ():302:302 -> 1:1:com.android.tools.r8.com.google.common.collect.ImmutableSet of(java.lang.Object,java.lang.Object):93:93 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Comparable;Ljava/lang/Comparable;)Lcom/android/tools/r8/internal/Im;"} 2:2:com.android.tools.r8.com.google.common.collect.ImmutableSet of(java.lang.Object,java.lang.Object,java.lang.Object):102:102 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/s2;Lcom/android/tools/r8/graph/s2;Lcom/android/tools/r8/graph/s2;)Lcom/android/tools/r8/internal/Im;"} 3:3:com.android.tools.r8.com.google.common.collect.ImmutableSet of(java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object):111:111 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Comparable;Ljava/lang/Comparable;Ljava/lang/Comparable;Ljava/lang/Comparable;)Lcom/android/tools/r8/internal/Im;"} 4:15:com.android.tools.r8.com.google.common.collect.ImmutableSet of(java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object[]):134:145 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Comparable;Ljava/lang/Comparable;Ljava/lang/Comparable;Ljava/lang/Comparable;Ljava/lang/Comparable;Ljava/lang/Comparable;[Ljava/lang/Object;)Lcom/android/tools/r8/internal/Im;"} 16:19:com.android.tools.r8.com.google.common.collect.ImmutableSet construct(int,int,java.lang.Object[]):196:199 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(II[Ljava/lang/Object;)Lcom/android/tools/r8/internal/Im;"} 20:20:java.lang.Object com.android.tools.r8.com.google.common.base.Preconditions.checkNotNull(java.lang.Object):880:880 -> a 20:20:com.android.tools.r8.com.google.common.collect.ImmutableSet construct(int,int,java.lang.Object[]):199 -> a 21:23:com.android.tools.r8.com.google.common.collect.ImmutableSet construct(int,int,java.lang.Object[]):200:202 -> a 24:24:com.android.tools.r8.com.google.common.collect.ImmutableSet construct(int,int,java.lang.Object[]):193:193 -> a 25:25:com.android.tools.r8.com.google.common.collect.ImmutableSet com.android.tools.r8.com.google.common.collect.ImmutableSet.of(java.lang.Object):84:84 -> a 25:25:com.android.tools.r8.com.google.common.collect.ImmutableSet construct(int,int,java.lang.Object[]):194 -> a 26:26:com.android.tools.r8.com.google.common.collect.ImmutableSet com.android.tools.r8.com.google.common.collect.ImmutableSet.of():75:75 -> a 26:26:com.android.tools.r8.com.google.common.collect.ImmutableSet construct(int,int,java.lang.Object[]):190 -> a 27:34:com.android.tools.r8.com.google.common.collect.ImmutableSet copyOf(java.util.Collection):224:231 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Collection;)Lcom/android/tools/r8/internal/Im;"} 35:35:com.android.tools.r8.com.google.common.collect.ImmutableSet com.android.tools.r8.com.google.common.collect.ImmutableSet.copyOfEnumSet(java.util.EnumSet):299:299 -> a 35:35:com.android.tools.r8.com.google.common.collect.ImmutableSet copyOf(java.util.Collection):231 -> a 36:41:com.android.tools.r8.com.google.common.collect.ImmutableSet copyOf(java.util.Collection):233:238 -> a 42:46:com.android.tools.r8.com.google.common.collect.ImmutableSet com.android.tools.r8.com.google.common.collect.ImmutableSet.constructUnknownDuplication(int,java.lang.Object[]):165:169 -> a 42:46:com.android.tools.r8.com.google.common.collect.ImmutableSet copyOf(java.util.Collection):238 -> a 47:47:com.android.tools.r8.com.google.common.collect.ImmutableSet com.android.tools.r8.com.google.common.collect.ImmutableSet.constructUnknownDuplication(int,java.lang.Object[]):167:167 -> a 47:47:com.android.tools.r8.com.google.common.collect.ImmutableSet copyOf(java.util.Collection):238 -> a 48:48:com.android.tools.r8.com.google.common.collect.ImmutableSet com.android.tools.r8.com.google.common.collect.ImmutableSet.constructUnknownDuplication(int,java.lang.Object[]):165:165 -> a 48:48:com.android.tools.r8.com.google.common.collect.ImmutableSet copyOf(java.util.Collection):238 -> a 49:50:com.android.tools.r8.com.google.common.collect.ImmutableList asList():337:338 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/bm;"} 51:51:boolean hashFloodingDetected(java.lang.Object[]):698:698 -> a 52:52:int com.android.tools.r8.com.google.common.collect.ImmutableSet.maxRunBeforeFallback(int):742:742 -> a 52:52:boolean hashFloodingDetected(java.lang.Object[]):698 -> a 53:78:boolean hashFloodingDetected(java.lang.Object[]):702:727 -> a 1:1:com.android.tools.r8.com.google.common.collect.ImmutableSet of(java.lang.Object):84:84 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;)Lcom/android/tools/r8/internal/Im;"} 1:4:boolean equals(java.lang.Object):314:317 -> equals 5:9:boolean com.android.tools.r8.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:com.android.tools.r8.com.google.common.collect.ImmutableSet$Builder builder():419:419 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Cm;"} 2:2:void com.android.tools.r8.com.google.common.collect.ImmutableSet$Builder.():481:481 -> g 2:2:com.android.tools.r8.com.google.common.collect.ImmutableSet$Builder builder():419 -> g 1:1:int hashCode():325:325 -> hashCode 1:1:com.android.tools.r8.com.google.common.collect.ImmutableList createAsList():342:342 -> i # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/bm;"} 2:2:com.android.tools.r8.com.google.common.collect.ImmutableList com.android.tools.r8.com.google.common.collect.ImmutableList.asImmutableList(java.lang.Object[]):356:356 -> i 2:2:void com.android.tools.r8.com.google.common.collect.RegularImmutableAsList.(com.android.tools.r8.com.google.common.collect.ImmutableCollection,java.lang.Object[]):41 -> i 2:2:com.android.tools.r8.com.google.common.collect.ImmutableList createAsList():342 -> i 3:3:void com.android.tools.r8.com.google.common.collect.RegularImmutableAsList.(com.android.tools.r8.com.google.common.collect.ImmutableCollection,java.lang.Object[]):41:41 -> i 3:3:com.android.tools.r8.com.google.common.collect.ImmutableList createAsList():342 -> i 1:1:boolean isHashCodeFast():0:0 -> j 2:2:int com.android.tools.r8.com.google.common.collect.ImmutableSet.maxRunBeforeFallback(int):742:742 -> j 2:2:int access$000(int):53 -> j 1:1:com.android.tools.r8.com.google.common.collect.ImmutableSet of():75:75 -> k # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Im;"} 2:14:int chooseTableSize(int):643:655 -> k com.android.tools.r8.com.google.common.collect.ImmutableSet$Builder -> com.android.tools.r8.internal.Cm: # {"id":"sourceFile","fileName":"ImmutableSet.java"} com.android.tools.r8.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.android.tools.r8.com.google.common.collect.ImmutableCollection$Builder com.android.tools.r8.com.google.common.collect.ImmutableCollection$Builder.add(java.lang.Object[]):430:430 -> a 1:1:com.android.tools.r8.com.google.common.collect.ImmutableSet$Builder add(java.lang.Object[]):520 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"([Ljava/lang/Object;)Lcom/android/tools/r8/internal/Cm;"} 2:2:com.android.tools.r8.com.google.common.collect.ImmutableCollection$Builder com.android.tools.r8.com.google.common.collect.ImmutableSet$Builder.add(java.lang.Object):476:476 -> a 2:2:com.android.tools.r8.com.google.common.collect.ImmutableCollection$Builder com.android.tools.r8.com.google.common.collect.ImmutableCollection$Builder.add(java.lang.Object[]):431 -> a 2:2:com.android.tools.r8.com.google.common.collect.ImmutableSet$Builder add(java.lang.Object[]):520 -> a 3:3:com.android.tools.r8.com.google.common.collect.ImmutableCollection$Builder com.android.tools.r8.com.google.common.collect.ImmutableCollection$Builder.addAll(java.lang.Iterable):448:448 -> a 3:3:com.android.tools.r8.com.google.common.collect.ImmutableSet$Builder addAll(java.lang.Iterable):535 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Set;)Lcom/android/tools/r8/internal/Cm;"} 4:4:com.android.tools.r8.com.google.common.collect.ImmutableCollection$Builder com.android.tools.r8.com.google.common.collect.ImmutableSet$Builder.add(java.lang.Object):476:476 -> a 4:4:com.android.tools.r8.com.google.common.collect.ImmutableCollection$Builder com.android.tools.r8.com.google.common.collect.ImmutableCollection$Builder.addAll(java.lang.Iterable):449 -> a 4:4:com.android.tools.r8.com.google.common.collect.ImmutableSet$Builder addAll(java.lang.Iterable):535 -> a 5:5:com.android.tools.r8.com.google.common.collect.ImmutableSet$Builder add(java.lang.Object):511:511 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;)Lcom/android/tools/r8/internal/Cm;"} 6:6:java.lang.Object com.android.tools.r8.com.google.common.base.Preconditions.checkNotNull(java.lang.Object):880:880 -> a 6:6:com.android.tools.r8.com.google.common.collect.ImmutableSet$Builder add(java.lang.Object):511 -> a 7:7:void com.android.tools.r8.com.google.common.collect.ImmutableSet$Builder.copyIfNecessary():498:498 -> a 7:7:com.android.tools.r8.com.google.common.collect.ImmutableSet$Builder add(java.lang.Object):512 -> a 8:8:void com.android.tools.r8.com.google.common.collect.ImmutableSet$Builder.copy():505:505 -> a 8:8:void com.android.tools.r8.com.google.common.collect.ImmutableSet$Builder.copyIfNecessary():499 -> a 8:8:com.android.tools.r8.com.google.common.collect.ImmutableSet$Builder add(java.lang.Object):512 -> a 9:9:void com.android.tools.r8.com.google.common.collect.ImmutableSet$Builder.copyIfNecessary():500:500 -> a 9:9:com.android.tools.r8.com.google.common.collect.ImmutableSet$Builder add(java.lang.Object):512 -> a 10:10:com.android.tools.r8.com.google.common.collect.ImmutableSet$Builder add(java.lang.Object):513:513 -> a 11:13:com.android.tools.r8.com.google.common.collect.ImmutableSet build():554:556 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Im;"} com.android.tools.r8.com.google.common.collect.ImmutableSet$Indexed -> com.android.tools.r8.internal.Em: # {"id":"sourceFile","fileName":"ImmutableSet.java"} 1:1:void ():345:345 -> 1:1:int copyIntoArray(java.lang.Object[],int):369:369 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(I[Ljava/lang/Object;)I"} 1:1:com.android.tools.r8.com.google.common.collect.UnmodifiableIterator iterator():350:350 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/y10;"} 1:1:void forEach(java.util.function.Consumer):360:360 -> forEach 2:2:java.lang.Object com.android.tools.r8.com.google.common.base.Preconditions.checkNotNull(java.lang.Object):880:880 -> forEach 2:2:void forEach(java.util.function.Consumer):360 -> forEach 3:5:void forEach(java.util.function.Consumer):361:363 -> forEach java.lang.Object get(int) -> get 1:1:com.android.tools.r8.com.google.common.collect.ImmutableList createAsList():374:374 -> i # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/bm;"} 1:1:com.android.tools.r8.com.google.common.collect.UnmodifiableIterator com.android.tools.r8.com.google.common.collect.ImmutableSet$Indexed.iterator():350:350 -> iterator 1:1:java.util.Iterator iterator():345 -> iterator 1:1:java.util.Spliterator spliterator():355:355 -> spliterator 2:2:java.util.Spliterator com.android.tools.r8.com.google.common.collect.CollectSpliterators.indexed(int,int,java.util.function.IntFunction):42:42 -> spliterator 2:2:java.util.Spliterator spliterator():355 -> spliterator com.android.tools.r8.com.google.common.collect.ImmutableSet$Indexed$1 -> com.android.tools.r8.internal.Dm: # {"id":"sourceFile","fileName":"ImmutableSet.java"} com.android.tools.r8.com.google.common.collect.ImmutableSet$Indexed this$0 -> c 1:1:void (com.android.tools.r8.com.google.common.collect.ImmutableSet$Indexed):374:374 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Em;)V"} 1:1:java.lang.Object get(int):377:377 -> get 1:1:com.android.tools.r8.com.google.common.collect.ImmutableSet$Indexed com.android.tools.r8.com.google.common.collect.ImmutableSet$Indexed$1.delegateCollection():382:382 -> k 1:1:com.android.tools.r8.com.google.common.collect.ImmutableCollection delegateCollection():374 -> k # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Ql;"} com.android.tools.r8.com.google.common.collect.ImmutableSet$JdkBackedSetBuilderImpl -> com.android.tools.r8.internal.Fm: # {"id":"sourceFile","fileName":"ImmutableSet.java"} java.util.Set delegate -> c 1:4:void (com.android.tools.r8.com.google.common.collect.ImmutableSet$SetBuilderImpl):847:850 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Hm;)V"} 1:1:com.android.tools.r8.com.google.common.collect.ImmutableSet$SetBuilderImpl add(java.lang.Object):856:856 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;)Lcom/android/tools/r8/internal/Hm;"} 2:2:java.lang.Object com.android.tools.r8.com.google.common.base.Preconditions.checkNotNull(java.lang.Object):880:880 -> a 2:2:com.android.tools.r8.com.google.common.collect.ImmutableSet$SetBuilderImpl add(java.lang.Object):856 -> a 3:4:com.android.tools.r8.com.google.common.collect.ImmutableSet$SetBuilderImpl add(java.lang.Object):857:858 -> a 5:12:com.android.tools.r8.com.google.common.collect.ImmutableSet build():870:877 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Im;"} 13:13:com.android.tools.r8.com.google.common.collect.ImmutableSet build():874:874 -> a 14:14:com.android.tools.r8.com.google.common.collect.ImmutableSet com.android.tools.r8.com.google.common.collect.ImmutableSet.of(java.lang.Object):84:84 -> a 14:14:com.android.tools.r8.com.google.common.collect.ImmutableSet build():874 -> a 15:15:com.android.tools.r8.com.google.common.collect.ImmutableSet build():872:872 -> a 16:16:com.android.tools.r8.com.google.common.collect.ImmutableSet com.android.tools.r8.com.google.common.collect.ImmutableSet.of():75:75 -> a 16:16:com.android.tools.r8.com.google.common.collect.ImmutableSet build():872 -> a 1:1:com.android.tools.r8.com.google.common.collect.ImmutableSet$SetBuilderImpl copy():865:865 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Hm;"} com.android.tools.r8.com.google.common.collect.ImmutableSet$RegularSetBuilderImpl -> com.android.tools.r8.internal.Gm: # {"id":"sourceFile","fileName":"ImmutableSet.java"} java.lang.Object[] hashTable -> c int maxRunBeforeFallback -> d int expandTableThreshold -> e int hashCode -> f 1:5:void (int):760:764 -> 6:10:void (com.android.tools.r8.com.google.common.collect.ImmutableSet$RegularSetBuilderImpl):768:772 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Gm;)V"} 1:1:com.android.tools.r8.com.google.common.collect.ImmutableSet$SetBuilderImpl add(java.lang.Object):786:786 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;)Lcom/android/tools/r8/internal/Hm;"} 2:2:java.lang.Object com.android.tools.r8.com.google.common.base.Preconditions.checkNotNull(java.lang.Object):880:880 -> a 2:2:com.android.tools.r8.com.google.common.collect.ImmutableSet$SetBuilderImpl add(java.lang.Object):786 -> a 3:13:com.android.tools.r8.com.google.common.collect.ImmutableSet$SetBuilderImpl add(java.lang.Object):787:797 -> a 14:16:void com.android.tools.r8.com.google.common.collect.ImmutableSet$RegularSetBuilderImpl.ensureTableCapacity(int):776:778 -> a 14:16:com.android.tools.r8.com.google.common.collect.ImmutableSet$SetBuilderImpl add(java.lang.Object):797 -> a 17:25:java.lang.Object[] com.android.tools.r8.com.google.common.collect.ImmutableSet.rebuildHashTable(int,java.lang.Object[],int):442:450 -> a 17:25:void com.android.tools.r8.com.google.common.collect.ImmutableSet$RegularSetBuilderImpl.ensureTableCapacity(int):778 -> a 17:25:com.android.tools.r8.com.google.common.collect.ImmutableSet$SetBuilderImpl add(java.lang.Object):797 -> a 26:28:void com.android.tools.r8.com.google.common.collect.ImmutableSet$RegularSetBuilderImpl.ensureTableCapacity(int):778:780 -> a 26:28:com.android.tools.r8.com.google.common.collect.ImmutableSet$SetBuilderImpl add(java.lang.Object):797 -> a 29:34:com.android.tools.r8.com.google.common.collect.ImmutableSet$SetBuilderImpl add(java.lang.Object):799:804 -> a 35:45:com.android.tools.r8.com.google.common.collect.ImmutableSet build():825:835 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Im;"} 46:46:com.android.tools.r8.com.google.common.collect.ImmutableSet build():829:829 -> a 47:47:com.android.tools.r8.com.google.common.collect.ImmutableSet com.android.tools.r8.com.google.common.collect.ImmutableSet.of(java.lang.Object):84:84 -> a 47:47:com.android.tools.r8.com.google.common.collect.ImmutableSet build():829 -> a 48:48:com.android.tools.r8.com.google.common.collect.ImmutableSet build():827:827 -> a 49:49:com.android.tools.r8.com.google.common.collect.ImmutableSet com.android.tools.r8.com.google.common.collect.ImmutableSet.of():75:75 -> a 49:49:com.android.tools.r8.com.google.common.collect.ImmutableSet build():827 -> a 1:1:com.android.tools.r8.com.google.common.collect.ImmutableSet$SetBuilderImpl copy():809:809 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Hm;"} 1:3:com.android.tools.r8.com.google.common.collect.ImmutableSet$SetBuilderImpl review():814:816 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Hm;"} 4:12:java.lang.Object[] com.android.tools.r8.com.google.common.collect.ImmutableSet.rebuildHashTable(int,java.lang.Object[],int):442:450 -> c 4:12:com.android.tools.r8.com.google.common.collect.ImmutableSet$SetBuilderImpl review():816 -> c 13:17:com.android.tools.r8.com.google.common.collect.ImmutableSet$SetBuilderImpl review():816:820 -> c com.android.tools.r8.com.google.common.collect.ImmutableSet$SetBuilderImpl -> com.android.tools.r8.internal.Hm: # {"id":"sourceFile","fileName":"ImmutableSet.java"} java.lang.Object[] dedupedElements -> a int distinct -> b 1:3:void (int):566:568 -> 4:6:void (com.android.tools.r8.com.google.common.collect.ImmutableSet$SetBuilderImpl):572:574 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Hm;)V"} com.android.tools.r8.com.google.common.collect.ImmutableSet$SetBuilderImpl add(java.lang.Object) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;)Lcom/android/tools/r8/internal/Hm;"} com.android.tools.r8.com.google.common.collect.ImmutableSet build() -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Im;"} com.android.tools.r8.com.google.common.collect.ImmutableSet$SetBuilderImpl copy() -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Hm;"} 1:1:void addDedupedElement(java.lang.Object):591:591 -> b 2:5:void com.android.tools.r8.com.google.common.collect.ImmutableSet$SetBuilderImpl.ensureCapacity(int):582:585 -> b 2:5:void addDedupedElement(java.lang.Object):591 -> b 6:6:void addDedupedElement(java.lang.Object):592:592 -> b com.android.tools.r8.com.google.common.collect.ImmutableSet$SetBuilderImpl review() -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Hm;"} com.android.tools.r8.com.google.common.collect.ImmutableSortedAsList -> com.android.tools.r8.internal.Jm: # {"id":"sourceFile","fileName":"ImmutableSortedAsList.java"} 1:1:void (com.android.tools.r8.com.google.common.collect.ImmutableSortedSet,com.android.tools.r8.com.google.common.collect.ImmutableList):34:34 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Pm;Lcom/android/tools/r8/internal/bm;)V"} 1:1:com.android.tools.r8.com.google.common.collect.ImmutableSortedSet com.android.tools.r8.com.google.common.collect.ImmutableSortedAsList.delegateCollection():39:39 -> comparator 1:1:java.util.Comparator comparator():44 -> comparator 2:2:java.util.Comparator com.android.tools.r8.com.google.common.collect.ImmutableSortedSet.comparator():600:600 -> comparator 2:2:java.util.Comparator comparator():44 -> comparator # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 1:1:boolean contains(java.lang.Object):72:72 -> contains 1:2:com.android.tools.r8.com.google.common.collect.ImmutableList subListUnchecked(int,int):83:84 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(II)Lcom/android/tools/r8/internal/bm;"} 3:3:com.android.tools.r8.com.google.common.collect.ImmutableSortedSet com.android.tools.r8.com.google.common.collect.ImmutableSortedAsList.delegateCollection():39:39 -> f 3:3:java.util.Comparator com.android.tools.r8.com.google.common.collect.ImmutableSortedAsList.comparator():44 -> f 3:3:com.android.tools.r8.com.google.common.collect.ImmutableList subListUnchecked(int,int):84 -> f 4:4:java.util.Comparator com.android.tools.r8.com.google.common.collect.ImmutableSortedSet.comparator():600:600 -> f 4:4:java.util.Comparator com.android.tools.r8.com.google.common.collect.ImmutableSortedAsList.comparator():44 -> f # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 4:4:com.android.tools.r8.com.google.common.collect.ImmutableList subListUnchecked(int,int):84 -> f 5:5:com.android.tools.r8.com.google.common.collect.ImmutableList subListUnchecked(int,int):84:84 -> f 1:1:com.android.tools.r8.com.google.common.collect.ImmutableSortedSet com.android.tools.r8.com.google.common.collect.ImmutableSortedAsList.delegateCollection():39:39 -> indexOf 1:1:int indexOf(java.lang.Object):53 -> indexOf 2:9:int indexOf(java.lang.Object):53:60 -> indexOf 1:1:com.android.tools.r8.com.google.common.collect.ImmutableSortedSet com.android.tools.r8.com.google.common.collect.ImmutableSortedAsList.delegateCollection():39:39 -> k 1:1:com.android.tools.r8.com.google.common.collect.ImmutableCollection delegateCollection():29 -> k # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Ql;"} 1:1:int lastIndexOf(java.lang.Object):66:66 -> lastIndexOf 1:1:com.android.tools.r8.com.google.common.collect.ImmutableSortedSet com.android.tools.r8.com.google.common.collect.ImmutableSortedAsList.delegateCollection():39:39 -> spliterator 1:1:com.android.tools.r8.com.google.common.collect.ImmutableCollection com.android.tools.r8.com.google.common.collect.ImmutableSortedAsList.delegateCollection():29 -> spliterator 1:1:int com.android.tools.r8.com.google.common.collect.ImmutableAsList.size():46 -> spliterator 1:1:java.util.Spliterator spliterator():90 -> spliterator 2:2:int com.android.tools.r8.com.google.common.collect.ImmutableAsList.size():46:46 -> spliterator 2:2:java.util.Spliterator spliterator():90 -> spliterator 3:3:java.util.Spliterator spliterator():92:92 -> spliterator 4:4:com.android.tools.r8.com.google.common.collect.ImmutableSortedSet com.android.tools.r8.com.google.common.collect.ImmutableSortedAsList.delegateCollection():39:39 -> spliterator 4:4:java.util.Comparator com.android.tools.r8.com.google.common.collect.ImmutableSortedAsList.comparator():44 -> spliterator 4:4:java.util.Spliterator spliterator():93 -> spliterator 5:5:java.util.Comparator com.android.tools.r8.com.google.common.collect.ImmutableSortedSet.comparator():600:600 -> spliterator 5:5:java.util.Comparator com.android.tools.r8.com.google.common.collect.ImmutableSortedAsList.comparator():44 -> spliterator # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 5:5:java.util.Spliterator spliterator():93 -> spliterator 6:6:java.util.Spliterator spliterator():89:89 -> spliterator com.android.tools.r8.com.google.common.collect.ImmutableSortedMap -> com.android.tools.r8.internal.Nm: # {"id":"sourceFile","fileName":"ImmutableSortedMap.java"} com.android.tools.r8.com.google.common.collect.RegularImmutableSortedSet keySet -> e com.android.tools.r8.com.google.common.collect.ImmutableList valueList -> f com.android.tools.r8.com.google.common.collect.ImmutableSortedMap descendingMap -> g java.util.Comparator NATURAL_ORDER -> h com.android.tools.r8.com.google.common.collect.ImmutableSortedMap NATURAL_EMPTY_MAP -> i 1:1:com.android.tools.r8.com.google.common.collect.Ordering com.android.tools.r8.com.google.common.collect.Ordering.natural():162:162 -> 1:1:void ():107 -> 2:4:void ():107:109 -> 5:8:com.android.tools.r8.com.google.common.collect.RegularImmutableSortedSet com.android.tools.r8.com.google.common.collect.ImmutableSortedSet.emptySet(java.util.Comparator):84:87 -> 5:8:void ():111 -> 9:9:com.android.tools.r8.com.google.common.collect.ImmutableList com.android.tools.r8.com.google.common.collect.ImmutableList.of():83:83 -> 9:9:com.android.tools.r8.com.google.common.collect.RegularImmutableSortedSet com.android.tools.r8.com.google.common.collect.ImmutableSortedSet.emptySet(java.util.Comparator):87 -> 9:9:void ():111 -> 10:10:com.android.tools.r8.com.google.common.collect.RegularImmutableSortedSet com.android.tools.r8.com.google.common.collect.ImmutableSortedSet.emptySet(java.util.Comparator):87:87 -> 10:10:void ():111 -> 11:11:void ():111:111 -> 12:12:com.android.tools.r8.com.google.common.collect.ImmutableList com.android.tools.r8.com.google.common.collect.ImmutableList.of():83:83 -> 12:12:void ():111 -> 13:13:void com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.(com.android.tools.r8.com.google.common.collect.RegularImmutableSortedSet,com.android.tools.r8.com.google.common.collect.ImmutableList):559:559 -> 13:13:void ():111 -> 14:14:void ():111:111 -> 1:4:void (com.android.tools.r8.com.google.common.collect.RegularImmutableSortedSet,com.android.tools.r8.com.google.common.collect.ImmutableList,com.android.tools.r8.com.google.common.collect.ImmutableSortedMap):565:568 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ZS;Lcom/android/tools/r8/internal/bm;Lcom/android/tools/r8/internal/Nm;)V"} 1:1:com.android.tools.r8.com.google.common.collect.RegularImmutableSortedSet access$200(com.android.tools.r8.com.google.common.collect.ImmutableSortedMap):62:62 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Nm;)Lcom/android/tools/r8/internal/ZS;"} 2:2:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap copyOf(java.util.Map):215:215 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/IdentityHashMap;)Lcom/android/tools/r8/internal/Nm;"} 3:19:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.copyOfInternal(java.util.Map,java.util.Comparator):304:320 -> a 3:19:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap copyOf(java.util.Map):216 -> a 20:21:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.fromEntries(java.util.Comparator,boolean,java.lang.Iterable):335:336 -> a 20:21:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.copyOfInternal(java.util.Map,java.util.Comparator):320 -> a 20:21:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap copyOf(java.util.Map):216 -> a 22:58:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.fromEntries(java.util.Comparator,boolean,java.util.Map$Entry[],int):351:387 -> a 22:58:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.fromEntries(java.util.Comparator,boolean,java.lang.Iterable):336 -> a 22:58:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.copyOfInternal(java.util.Map,java.util.Comparator):320 -> a 22:58:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap copyOf(java.util.Map):216 -> a 59:59:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.fromEntries(java.util.Comparator,boolean,java.util.Map$Entry[],int):386:386 -> a 59:59:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.fromEntries(java.util.Comparator,boolean,java.lang.Iterable):336 -> a 59:59:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.copyOfInternal(java.util.Map,java.util.Comparator):320 -> a 59:59:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap copyOf(java.util.Map):216 -> a 60:60:void com.android.tools.r8.com.google.common.collect.ImmutableMap.checkNoConflict(boolean,java.lang.String,java.util.Map$Entry,java.util.Map$Entry):204:204 -> a 60:60:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.fromEntries(java.util.Comparator,boolean,java.util.Map$Entry[],int):386 -> a 60:60:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.fromEntries(java.util.Comparator,boolean,java.lang.Iterable):336 -> a 60:60:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.copyOfInternal(java.util.Map,java.util.Comparator):320 -> a 60:60:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap copyOf(java.util.Map):216 -> a 61:61:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.fromEntries(java.util.Comparator,boolean,java.util.Map$Entry[],int):391:391 -> a 61:61:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.fromEntries(java.util.Comparator,boolean,java.lang.Iterable):336 -> a 61:61:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.copyOfInternal(java.util.Map,java.util.Comparator):320 -> a 61:61:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap copyOf(java.util.Map):216 -> a 62:62:void com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.(com.android.tools.r8.com.google.common.collect.RegularImmutableSortedSet,com.android.tools.r8.com.google.common.collect.ImmutableList):559:559 -> a 62:62:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.fromEntries(java.util.Comparator,boolean,java.util.Map$Entry[],int):391 -> a 62:62:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.fromEntries(java.util.Comparator,boolean,java.lang.Iterable):336 -> a 62:62:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.copyOfInternal(java.util.Map,java.util.Comparator):320 -> a 62:62:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap copyOf(java.util.Map):216 -> a 63:64:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.fromEntries(java.util.Comparator,boolean,java.util.Map$Entry[],int):348:349 -> a 63:64:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.fromEntries(java.util.Comparator,boolean,java.lang.Iterable):336 -> a 63:64:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.copyOfInternal(java.util.Map,java.util.Comparator):320 -> a 63:64:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap copyOf(java.util.Map):216 -> a 65:65:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.of(java.util.Comparator,java.lang.Object,java.lang.Object):137:137 -> a 65:65:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.fromEntries(java.util.Comparator,boolean,java.util.Map$Entry[],int):348 -> a 65:65:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.fromEntries(java.util.Comparator,boolean,java.lang.Iterable):336 -> a 65:65:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.copyOfInternal(java.util.Map,java.util.Comparator):320 -> a 65:65:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap copyOf(java.util.Map):216 -> a 66:66:com.android.tools.r8.com.google.common.collect.ImmutableList com.android.tools.r8.com.google.common.collect.ImmutableList.of(java.lang.Object):94:94 -> a 66:66:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.of(java.util.Comparator,java.lang.Object,java.lang.Object):138 -> a 66:66:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.fromEntries(java.util.Comparator,boolean,java.util.Map$Entry[],int):348 -> a 66:66:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.fromEntries(java.util.Comparator,boolean,java.lang.Iterable):336 -> a 66:66:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.copyOfInternal(java.util.Map,java.util.Comparator):320 -> a 66:66:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap copyOf(java.util.Map):216 -> a 67:67:java.lang.Object com.android.tools.r8.com.google.common.base.Preconditions.checkNotNull(java.lang.Object):880:880 -> a 67:67:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.of(java.util.Comparator,java.lang.Object,java.lang.Object):138 -> a 67:67:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.fromEntries(java.util.Comparator,boolean,java.util.Map$Entry[],int):348 -> a 67:67:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.fromEntries(java.util.Comparator,boolean,java.lang.Iterable):336 -> a 67:67:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.copyOfInternal(java.util.Map,java.util.Comparator):320 -> a 67:67:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap copyOf(java.util.Map):216 -> a 68:68:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.of(java.util.Comparator,java.lang.Object,java.lang.Object):138:138 -> a 68:68:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.fromEntries(java.util.Comparator,boolean,java.util.Map$Entry[],int):348 -> a 68:68:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.fromEntries(java.util.Comparator,boolean,java.lang.Iterable):336 -> a 68:68:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.copyOfInternal(java.util.Map,java.util.Comparator):320 -> a 68:68:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap copyOf(java.util.Map):216 -> a 69:69:com.android.tools.r8.com.google.common.collect.ImmutableList com.android.tools.r8.com.google.common.collect.ImmutableList.of(java.lang.Object):94:94 -> a 69:69:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.of(java.util.Comparator,java.lang.Object,java.lang.Object):139 -> a 69:69:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.fromEntries(java.util.Comparator,boolean,java.util.Map$Entry[],int):348 -> a 69:69:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.fromEntries(java.util.Comparator,boolean,java.lang.Iterable):336 -> a 69:69:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.copyOfInternal(java.util.Map,java.util.Comparator):320 -> a 69:69:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap copyOf(java.util.Map):216 -> a 70:70:void com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.(com.android.tools.r8.com.google.common.collect.RegularImmutableSortedSet,com.android.tools.r8.com.google.common.collect.ImmutableList):559:559 -> a 70:70:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.of(java.util.Comparator,java.lang.Object,java.lang.Object):139 -> a 70:70:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.fromEntries(java.util.Comparator,boolean,java.util.Map$Entry[],int):348 -> a 70:70:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.fromEntries(java.util.Comparator,boolean,java.lang.Iterable):336 -> a 70:70:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.copyOfInternal(java.util.Map,java.util.Comparator):320 -> a 70:70:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap copyOf(java.util.Map):216 -> a 71:71:com.android.tools.r8.com.google.common.collect.Ordering com.android.tools.r8.com.google.common.collect.Ordering.natural():162:162 -> a 71:71:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.emptyMap(java.util.Comparator):114 -> a 71:71:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.fromEntries(java.util.Comparator,boolean,java.util.Map$Entry[],int):346 -> a 71:71:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.fromEntries(java.util.Comparator,boolean,java.lang.Iterable):336 -> a 71:71:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.copyOfInternal(java.util.Map,java.util.Comparator):320 -> a 71:71:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap copyOf(java.util.Map):216 -> a 72:72:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.emptyMap(java.util.Comparator):114:114 -> a 72:72:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.fromEntries(java.util.Comparator,boolean,java.util.Map$Entry[],int):346 -> a 72:72:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.fromEntries(java.util.Comparator,boolean,java.lang.Iterable):336 -> a 72:72:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.copyOfInternal(java.util.Map,java.util.Comparator):320 -> a 72:72:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap copyOf(java.util.Map):216 -> a 73:73:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.of():127:127 -> a 73:73:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.emptyMap(java.util.Comparator):115 -> a 73:73:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.fromEntries(java.util.Comparator,boolean,java.util.Map$Entry[],int):346 -> a 73:73:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.fromEntries(java.util.Comparator,boolean,java.lang.Iterable):336 -> a 73:73:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.copyOfInternal(java.util.Map,java.util.Comparator):320 -> a 73:73:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap copyOf(java.util.Map):216 -> a 74:75:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.emptyMap(java.util.Comparator):117:118 -> a 74:75:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.fromEntries(java.util.Comparator,boolean,java.util.Map$Entry[],int):346 -> a 74:75:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.fromEntries(java.util.Comparator,boolean,java.lang.Iterable):336 -> a 74:75:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.copyOfInternal(java.util.Map,java.util.Comparator):320 -> a 74:75:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap copyOf(java.util.Map):216 -> a 76:79:com.android.tools.r8.com.google.common.collect.RegularImmutableSortedSet com.android.tools.r8.com.google.common.collect.ImmutableSortedSet.emptySet(java.util.Comparator):84:87 -> a 76:79:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.emptyMap(java.util.Comparator):118 -> a 76:79:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.fromEntries(java.util.Comparator,boolean,java.util.Map$Entry[],int):346 -> a 76:79:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.fromEntries(java.util.Comparator,boolean,java.lang.Iterable):336 -> a 76:79:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.copyOfInternal(java.util.Map,java.util.Comparator):320 -> a 76:79:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap copyOf(java.util.Map):216 -> a 80:80:com.android.tools.r8.com.google.common.collect.ImmutableList com.android.tools.r8.com.google.common.collect.ImmutableList.of():83:83 -> a 80:80:com.android.tools.r8.com.google.common.collect.RegularImmutableSortedSet com.android.tools.r8.com.google.common.collect.ImmutableSortedSet.emptySet(java.util.Comparator):87 -> a 80:80:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.emptyMap(java.util.Comparator):118 -> a 80:80:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.fromEntries(java.util.Comparator,boolean,java.util.Map$Entry[],int):346 -> a 80:80:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.fromEntries(java.util.Comparator,boolean,java.lang.Iterable):336 -> a 80:80:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.copyOfInternal(java.util.Map,java.util.Comparator):320 -> a 80:80:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap copyOf(java.util.Map):216 -> a 81:81:com.android.tools.r8.com.google.common.collect.RegularImmutableSortedSet com.android.tools.r8.com.google.common.collect.ImmutableSortedSet.emptySet(java.util.Comparator):87:87 -> a 81:81:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.emptyMap(java.util.Comparator):118 -> a 81:81:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.fromEntries(java.util.Comparator,boolean,java.util.Map$Entry[],int):346 -> a 81:81:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.fromEntries(java.util.Comparator,boolean,java.lang.Iterable):336 -> a 81:81:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.copyOfInternal(java.util.Map,java.util.Comparator):320 -> a 81:81:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap copyOf(java.util.Map):216 -> a 82:82:com.android.tools.r8.com.google.common.collect.ImmutableList com.android.tools.r8.com.google.common.collect.ImmutableList.of():83:83 -> a 82:82:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.emptyMap(java.util.Comparator):118 -> a 82:82:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.fromEntries(java.util.Comparator,boolean,java.util.Map$Entry[],int):346 -> a 82:82:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.fromEntries(java.util.Comparator,boolean,java.lang.Iterable):336 -> a 82:82:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.copyOfInternal(java.util.Map,java.util.Comparator):320 -> a 82:82:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap copyOf(java.util.Map):216 -> a 83:83:void com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.(com.android.tools.r8.com.google.common.collect.RegularImmutableSortedSet,com.android.tools.r8.com.google.common.collect.ImmutableList):559:559 -> a 83:83:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.emptyMap(java.util.Comparator):118 -> a 83:83:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.fromEntries(java.util.Comparator,boolean,java.util.Map$Entry[],int):346 -> a 83:83:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.fromEntries(java.util.Comparator,boolean,java.lang.Iterable):336 -> a 83:83:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.copyOfInternal(java.util.Map,java.util.Comparator):320 -> a 83:83:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap copyOf(java.util.Map):216 -> a 1:1:com.android.tools.r8.com.google.common.collect.ImmutableList access$300(com.android.tools.r8.com.google.common.collect.ImmutableSortedMap):62:62 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Nm;)Lcom/android/tools/r8/internal/bm;"} 1:1:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.tailMap(java.lang.Object,boolean):804:804 -> ceilingEntry 1:1:java.util.Map$Entry ceilingEntry(java.lang.Object):829 -> ceilingEntry 2:2:java.lang.Object com.android.tools.r8.com.google.common.base.Preconditions.checkNotNull(java.lang.Object):880:880 -> ceilingEntry 2:2:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.tailMap(java.lang.Object,boolean):804 -> ceilingEntry 2:2:java.util.Map$Entry ceilingEntry(java.lang.Object):829 -> ceilingEntry 3:3:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.tailMap(java.lang.Object,boolean):804:804 -> ceilingEntry 3:3:java.util.Map$Entry ceilingEntry(java.lang.Object):829 -> ceilingEntry 4:4:int com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.size():573:573 -> ceilingEntry 4:4:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.tailMap(java.lang.Object,boolean):804 -> ceilingEntry 4:4:java.util.Map$Entry ceilingEntry(java.lang.Object):829 -> ceilingEntry 5:5:int com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.size():573:573 -> ceilingEntry 5:5:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.getSubMap(int,int):696 -> ceilingEntry 5:5:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.tailMap(java.lang.Object,boolean):804 -> ceilingEntry 5:5:java.util.Map$Entry ceilingEntry(java.lang.Object):829 -> ceilingEntry 6:6:com.android.tools.r8.com.google.common.collect.ImmutableSortedSet com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.keySet():653:653 -> ceilingEntry 6:6:java.util.Comparator com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.comparator():682 -> ceilingEntry 6:6:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.getSubMap(int,int):699 -> ceilingEntry 6:6:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.tailMap(java.lang.Object,boolean):804 -> ceilingEntry 6:6:java.util.Map$Entry ceilingEntry(java.lang.Object):829 -> ceilingEntry 7:7:java.util.Comparator com.android.tools.r8.com.google.common.collect.ImmutableSortedSet.comparator():600:600 -> ceilingEntry 7:7:java.util.Comparator com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.comparator():682 -> ceilingEntry # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 7:7:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.getSubMap(int,int):699 -> ceilingEntry 7:7:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.tailMap(java.lang.Object,boolean):804 -> ceilingEntry 7:7:java.util.Map$Entry ceilingEntry(java.lang.Object):829 -> ceilingEntry 8:8:com.android.tools.r8.com.google.common.collect.Ordering com.android.tools.r8.com.google.common.collect.Ordering.natural():162:162 -> ceilingEntry 8:8:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.emptyMap(java.util.Comparator):114 -> ceilingEntry 8:8:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.getSubMap(int,int):699 -> ceilingEntry 8:8:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.tailMap(java.lang.Object,boolean):804 -> ceilingEntry 8:8:java.util.Map$Entry ceilingEntry(java.lang.Object):829 -> ceilingEntry 9:9:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.emptyMap(java.util.Comparator):114:114 -> ceilingEntry 9:9:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.getSubMap(int,int):699 -> ceilingEntry 9:9:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.tailMap(java.lang.Object,boolean):804 -> ceilingEntry 9:9:java.util.Map$Entry ceilingEntry(java.lang.Object):829 -> ceilingEntry 10:10:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.of():127:127 -> ceilingEntry 10:10:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.emptyMap(java.util.Comparator):115 -> ceilingEntry 10:10:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.getSubMap(int,int):699 -> ceilingEntry 10:10:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.tailMap(java.lang.Object,boolean):804 -> ceilingEntry 10:10:java.util.Map$Entry ceilingEntry(java.lang.Object):829 -> ceilingEntry 11:12:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.emptyMap(java.util.Comparator):117:118 -> ceilingEntry 11:12:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.getSubMap(int,int):699 -> ceilingEntry 11:12:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.tailMap(java.lang.Object,boolean):804 -> ceilingEntry 11:12:java.util.Map$Entry ceilingEntry(java.lang.Object):829 -> ceilingEntry 13:16:com.android.tools.r8.com.google.common.collect.RegularImmutableSortedSet com.android.tools.r8.com.google.common.collect.ImmutableSortedSet.emptySet(java.util.Comparator):84:87 -> ceilingEntry 13:16:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.emptyMap(java.util.Comparator):118 -> ceilingEntry 13:16:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.getSubMap(int,int):699 -> ceilingEntry 13:16:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.tailMap(java.lang.Object,boolean):804 -> ceilingEntry 13:16:java.util.Map$Entry ceilingEntry(java.lang.Object):829 -> ceilingEntry 17:17:com.android.tools.r8.com.google.common.collect.ImmutableList com.android.tools.r8.com.google.common.collect.ImmutableList.of():83:83 -> ceilingEntry 17:17:com.android.tools.r8.com.google.common.collect.RegularImmutableSortedSet com.android.tools.r8.com.google.common.collect.ImmutableSortedSet.emptySet(java.util.Comparator):87 -> ceilingEntry 17:17:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.emptyMap(java.util.Comparator):118 -> ceilingEntry 17:17:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.getSubMap(int,int):699 -> ceilingEntry 17:17:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.tailMap(java.lang.Object,boolean):804 -> ceilingEntry 17:17:java.util.Map$Entry ceilingEntry(java.lang.Object):829 -> ceilingEntry 18:18:com.android.tools.r8.com.google.common.collect.RegularImmutableSortedSet com.android.tools.r8.com.google.common.collect.ImmutableSortedSet.emptySet(java.util.Comparator):87:87 -> ceilingEntry 18:18:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.emptyMap(java.util.Comparator):118 -> ceilingEntry 18:18:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.getSubMap(int,int):699 -> ceilingEntry 18:18:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.tailMap(java.lang.Object,boolean):804 -> ceilingEntry 18:18:java.util.Map$Entry ceilingEntry(java.lang.Object):829 -> ceilingEntry 19:19:com.android.tools.r8.com.google.common.collect.ImmutableList com.android.tools.r8.com.google.common.collect.ImmutableList.of():83:83 -> ceilingEntry 19:19:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.emptyMap(java.util.Comparator):118 -> ceilingEntry 19:19:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.getSubMap(int,int):699 -> ceilingEntry 19:19:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.tailMap(java.lang.Object,boolean):804 -> ceilingEntry 19:19:java.util.Map$Entry ceilingEntry(java.lang.Object):829 -> ceilingEntry 20:20:void com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.(com.android.tools.r8.com.google.common.collect.RegularImmutableSortedSet,com.android.tools.r8.com.google.common.collect.ImmutableList):559:559 -> ceilingEntry 20:20:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.emptyMap(java.util.Comparator):118 -> ceilingEntry 20:20:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.getSubMap(int,int):699 -> ceilingEntry 20:20:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.tailMap(java.lang.Object,boolean):804 -> ceilingEntry 20:20:java.util.Map$Entry ceilingEntry(java.lang.Object):829 -> ceilingEntry 21:22:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.getSubMap(int,int):701:702 -> ceilingEntry 21:22:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.tailMap(java.lang.Object,boolean):804 -> ceilingEntry 21:22:java.util.Map$Entry ceilingEntry(java.lang.Object):829 -> ceilingEntry 23:23:void com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.(com.android.tools.r8.com.google.common.collect.RegularImmutableSortedSet,com.android.tools.r8.com.google.common.collect.ImmutableList):559:559 -> ceilingEntry 23:23:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.getSubMap(int,int):702 -> ceilingEntry 23:23:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.tailMap(java.lang.Object,boolean):804 -> ceilingEntry 23:23:java.util.Map$Entry ceilingEntry(java.lang.Object):829 -> ceilingEntry 24:24:java.util.Map$Entry ceilingEntry(java.lang.Object):829:829 -> ceilingEntry 1:1:java.lang.Object ceilingKey(java.lang.Object):834:834 -> ceilingKey 1:1:com.android.tools.r8.com.google.common.collect.ImmutableSortedSet com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.keySet():653:653 -> comparator 1:1:java.util.Comparator comparator():682 -> comparator 2:2:java.util.Comparator com.android.tools.r8.com.google.common.collect.ImmutableSortedSet.comparator():600:600 -> comparator 2:2:java.util.Comparator comparator():682 -> comparator # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 1:1:com.android.tools.r8.com.google.common.collect.ImmutableSortedSet com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.descendingKeySet():909:909 -> descendingKeySet 1:1:java.util.NavigableSet descendingKeySet():61 -> descendingKeySet 2:2:com.android.tools.r8.com.google.common.collect.ImmutableSortedSet com.android.tools.r8.com.google.common.collect.ImmutableSortedSet.descendingSet():764:764 -> descendingKeySet 2:2:com.android.tools.r8.com.google.common.collect.ImmutableSortedSet com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.descendingKeySet():909 -> descendingKeySet 2:2:java.util.NavigableSet descendingKeySet():61 -> descendingKeySet # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 4:5:com.android.tools.r8.com.google.common.collect.ImmutableSortedSet com.android.tools.r8.com.google.common.collect.ImmutableSortedSet.descendingSet():766:767 -> descendingKeySet 4:5:com.android.tools.r8.com.google.common.collect.ImmutableSortedSet com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.descendingKeySet():909 -> descendingKeySet 4:5:java.util.NavigableSet descendingKeySet():61 -> descendingKeySet 1:3:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.descendingMap():889:891 -> descendingMap 1:3:java.util.NavigableMap descendingMap():61 -> descendingMap 4:4:com.android.tools.r8.com.google.common.collect.ImmutableSortedSet com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.keySet():653:653 -> descendingMap 4:4:java.util.Comparator com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.comparator():682 -> descendingMap 4:4:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.descendingMap():892 -> descendingMap 4:4:java.util.NavigableMap descendingMap():61 -> descendingMap 5:5:java.util.Comparator com.android.tools.r8.com.google.common.collect.ImmutableSortedSet.comparator():600:600 -> descendingMap 5:5:java.util.Comparator com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.comparator():682 -> descendingMap # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 5:5:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.descendingMap():892 -> descendingMap 5:5:java.util.NavigableMap descendingMap():61 -> descendingMap 6:8:com.android.tools.r8.com.google.common.collect.Ordering com.android.tools.r8.com.google.common.collect.Ordering.from(java.util.Comparator):182:184 -> descendingMap 6:8:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.descendingMap():892 -> descendingMap 6:8:java.util.NavigableMap descendingMap():61 -> descendingMap 9:9:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.descendingMap():892:892 -> descendingMap 9:9:java.util.NavigableMap descendingMap():61 -> descendingMap 10:10:com.android.tools.r8.com.google.common.collect.Ordering com.android.tools.r8.com.google.common.collect.Ordering.natural():162:162 -> descendingMap 10:10:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.emptyMap(java.util.Comparator):114 -> descendingMap 10:10:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.descendingMap():892 -> descendingMap 10:10:java.util.NavigableMap descendingMap():61 -> descendingMap 11:11:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.emptyMap(java.util.Comparator):114:114 -> descendingMap 11:11:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.descendingMap():892 -> descendingMap 11:11:java.util.NavigableMap descendingMap():61 -> descendingMap 12:12:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.of():127:127 -> descendingMap 12:12:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.emptyMap(java.util.Comparator):115 -> descendingMap 12:12:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.descendingMap():892 -> descendingMap 12:12:java.util.NavigableMap descendingMap():61 -> descendingMap 13:14:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.emptyMap(java.util.Comparator):117:118 -> descendingMap 13:14:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.descendingMap():892 -> descendingMap 13:14:java.util.NavigableMap descendingMap():61 -> descendingMap 15:18:com.android.tools.r8.com.google.common.collect.RegularImmutableSortedSet com.android.tools.r8.com.google.common.collect.ImmutableSortedSet.emptySet(java.util.Comparator):84:87 -> descendingMap 15:18:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.emptyMap(java.util.Comparator):118 -> descendingMap 15:18:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.descendingMap():892 -> descendingMap 15:18:java.util.NavigableMap descendingMap():61 -> descendingMap 19:19:com.android.tools.r8.com.google.common.collect.ImmutableList com.android.tools.r8.com.google.common.collect.ImmutableList.of():83:83 -> descendingMap 19:19:com.android.tools.r8.com.google.common.collect.RegularImmutableSortedSet com.android.tools.r8.com.google.common.collect.ImmutableSortedSet.emptySet(java.util.Comparator):87 -> descendingMap 19:19:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.emptyMap(java.util.Comparator):118 -> descendingMap 19:19:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.descendingMap():892 -> descendingMap 19:19:java.util.NavigableMap descendingMap():61 -> descendingMap 20:20:com.android.tools.r8.com.google.common.collect.RegularImmutableSortedSet com.android.tools.r8.com.google.common.collect.ImmutableSortedSet.emptySet(java.util.Comparator):87:87 -> descendingMap 20:20:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.emptyMap(java.util.Comparator):118 -> descendingMap 20:20:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.descendingMap():892 -> descendingMap 20:20:java.util.NavigableMap descendingMap():61 -> descendingMap 21:21:com.android.tools.r8.com.google.common.collect.ImmutableList com.android.tools.r8.com.google.common.collect.ImmutableList.of():83:83 -> descendingMap 21:21:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.emptyMap(java.util.Comparator):118 -> descendingMap 21:21:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.descendingMap():892 -> descendingMap 21:21:java.util.NavigableMap descendingMap():61 -> descendingMap 22:22:void com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.(com.android.tools.r8.com.google.common.collect.RegularImmutableSortedSet,com.android.tools.r8.com.google.common.collect.ImmutableList):559:559 -> descendingMap 22:22:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.emptyMap(java.util.Comparator):118 -> descendingMap 22:22:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.descendingMap():892 -> descendingMap 22:22:java.util.NavigableMap descendingMap():61 -> descendingMap 23:23:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.descendingMap():894:894 -> descendingMap 23:23:java.util.NavigableMap descendingMap():61 -> descendingMap 24:24:com.android.tools.r8.com.google.common.collect.ImmutableSortedSet com.android.tools.r8.com.google.common.collect.ImmutableSortedSet.descendingSet():764:764 -> descendingMap 24:24:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.descendingMap():896 -> descendingMap 24:24:java.util.NavigableMap descendingMap():61 -> descendingMap # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 26:27:com.android.tools.r8.com.google.common.collect.ImmutableSortedSet com.android.tools.r8.com.google.common.collect.ImmutableSortedSet.descendingSet():766:767 -> descendingMap 26:27:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.descendingMap():896 -> descendingMap 26:27:java.util.NavigableMap descendingMap():61 -> descendingMap 28:28:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.descendingMap():896:896 -> descendingMap 28:28:java.util.NavigableMap descendingMap():61 -> descendingMap 1:1:com.android.tools.r8.com.google.common.collect.ImmutableSet com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.entrySet():599:599 -> entrySet 1:1:java.util.Set entrySet():61 -> entrySet 1:1:java.util.Map$Entry firstEntry():849:849 -> firstEntry 2:2:com.android.tools.r8.com.google.common.collect.ImmutableSet com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.entrySet():599:599 -> firstEntry 2:2:java.util.Map$Entry firstEntry():849 -> firstEntry 3:3:java.util.Map$Entry firstEntry():849:849 -> firstEntry 1:1:com.android.tools.r8.com.google.common.collect.ImmutableSortedSet com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.keySet():653:653 -> firstKey 1:1:java.lang.Object firstKey():687 -> firstKey 2:2:java.lang.Object firstKey():687:687 -> firstKey 1:1:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.headMap(java.lang.Object,boolean):733:733 -> floorEntry 1:1:java.util.Map$Entry floorEntry(java.lang.Object):819 -> floorEntry 2:2:java.lang.Object com.android.tools.r8.com.google.common.base.Preconditions.checkNotNull(java.lang.Object):880:880 -> floorEntry 2:2:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.headMap(java.lang.Object,boolean):733 -> floorEntry 2:2:java.util.Map$Entry floorEntry(java.lang.Object):819 -> floorEntry 3:3:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.headMap(java.lang.Object,boolean):733:733 -> floorEntry 3:3:java.util.Map$Entry floorEntry(java.lang.Object):819 -> floorEntry 4:4:int com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.size():573:573 -> floorEntry 4:4:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.getSubMap(int,int):696 -> floorEntry 4:4:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.headMap(java.lang.Object,boolean):733 -> floorEntry 4:4:java.util.Map$Entry floorEntry(java.lang.Object):819 -> floorEntry 5:5:com.android.tools.r8.com.google.common.collect.ImmutableSortedSet com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.keySet():653:653 -> floorEntry 5:5:java.util.Comparator com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.comparator():682 -> floorEntry 5:5:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.getSubMap(int,int):699 -> floorEntry 5:5:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.headMap(java.lang.Object,boolean):733 -> floorEntry 5:5:java.util.Map$Entry floorEntry(java.lang.Object):819 -> floorEntry 6:6:java.util.Comparator com.android.tools.r8.com.google.common.collect.ImmutableSortedSet.comparator():600:600 -> floorEntry 6:6:java.util.Comparator com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.comparator():682 -> floorEntry # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 6:6:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.getSubMap(int,int):699 -> floorEntry 6:6:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.headMap(java.lang.Object,boolean):733 -> floorEntry 6:6:java.util.Map$Entry floorEntry(java.lang.Object):819 -> floorEntry 7:7:com.android.tools.r8.com.google.common.collect.Ordering com.android.tools.r8.com.google.common.collect.Ordering.natural():162:162 -> floorEntry 7:7:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.emptyMap(java.util.Comparator):114 -> floorEntry 7:7:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.getSubMap(int,int):699 -> floorEntry 7:7:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.headMap(java.lang.Object,boolean):733 -> floorEntry 7:7:java.util.Map$Entry floorEntry(java.lang.Object):819 -> floorEntry 8:8:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.emptyMap(java.util.Comparator):114:114 -> floorEntry 8:8:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.getSubMap(int,int):699 -> floorEntry 8:8:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.headMap(java.lang.Object,boolean):733 -> floorEntry 8:8:java.util.Map$Entry floorEntry(java.lang.Object):819 -> floorEntry 9:9:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.of():127:127 -> floorEntry 9:9:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.emptyMap(java.util.Comparator):115 -> floorEntry 9:9:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.getSubMap(int,int):699 -> floorEntry 9:9:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.headMap(java.lang.Object,boolean):733 -> floorEntry 9:9:java.util.Map$Entry floorEntry(java.lang.Object):819 -> floorEntry 10:11:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.emptyMap(java.util.Comparator):117:118 -> floorEntry 10:11:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.getSubMap(int,int):699 -> floorEntry 10:11:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.headMap(java.lang.Object,boolean):733 -> floorEntry 10:11:java.util.Map$Entry floorEntry(java.lang.Object):819 -> floorEntry 12:15:com.android.tools.r8.com.google.common.collect.RegularImmutableSortedSet com.android.tools.r8.com.google.common.collect.ImmutableSortedSet.emptySet(java.util.Comparator):84:87 -> floorEntry 12:15:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.emptyMap(java.util.Comparator):118 -> floorEntry 12:15:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.getSubMap(int,int):699 -> floorEntry 12:15:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.headMap(java.lang.Object,boolean):733 -> floorEntry 12:15:java.util.Map$Entry floorEntry(java.lang.Object):819 -> floorEntry 16:16:com.android.tools.r8.com.google.common.collect.ImmutableList com.android.tools.r8.com.google.common.collect.ImmutableList.of():83:83 -> floorEntry 16:16:com.android.tools.r8.com.google.common.collect.RegularImmutableSortedSet com.android.tools.r8.com.google.common.collect.ImmutableSortedSet.emptySet(java.util.Comparator):87 -> floorEntry 16:16:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.emptyMap(java.util.Comparator):118 -> floorEntry 16:16:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.getSubMap(int,int):699 -> floorEntry 16:16:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.headMap(java.lang.Object,boolean):733 -> floorEntry 16:16:java.util.Map$Entry floorEntry(java.lang.Object):819 -> floorEntry 17:17:com.android.tools.r8.com.google.common.collect.RegularImmutableSortedSet com.android.tools.r8.com.google.common.collect.ImmutableSortedSet.emptySet(java.util.Comparator):87:87 -> floorEntry 17:17:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.emptyMap(java.util.Comparator):118 -> floorEntry 17:17:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.getSubMap(int,int):699 -> floorEntry 17:17:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.headMap(java.lang.Object,boolean):733 -> floorEntry 17:17:java.util.Map$Entry floorEntry(java.lang.Object):819 -> floorEntry 18:18:com.android.tools.r8.com.google.common.collect.ImmutableList com.android.tools.r8.com.google.common.collect.ImmutableList.of():83:83 -> floorEntry 18:18:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.emptyMap(java.util.Comparator):118 -> floorEntry 18:18:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.getSubMap(int,int):699 -> floorEntry 18:18:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.headMap(java.lang.Object,boolean):733 -> floorEntry 18:18:java.util.Map$Entry floorEntry(java.lang.Object):819 -> floorEntry 19:19:void com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.(com.android.tools.r8.com.google.common.collect.RegularImmutableSortedSet,com.android.tools.r8.com.google.common.collect.ImmutableList):559:559 -> floorEntry 19:19:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.emptyMap(java.util.Comparator):118 -> floorEntry 19:19:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.getSubMap(int,int):699 -> floorEntry 19:19:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.headMap(java.lang.Object,boolean):733 -> floorEntry 19:19:java.util.Map$Entry floorEntry(java.lang.Object):819 -> floorEntry 20:21:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.getSubMap(int,int):701:702 -> floorEntry 20:21:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.headMap(java.lang.Object,boolean):733 -> floorEntry 20:21:java.util.Map$Entry floorEntry(java.lang.Object):819 -> floorEntry 22:22:void com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.(com.android.tools.r8.com.google.common.collect.RegularImmutableSortedSet,com.android.tools.r8.com.google.common.collect.ImmutableList):559:559 -> floorEntry 22:22:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.getSubMap(int,int):702 -> floorEntry 22:22:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.headMap(java.lang.Object,boolean):733 -> floorEntry 22:22:java.util.Map$Entry floorEntry(java.lang.Object):819 -> floorEntry 23:23:java.util.Map$Entry floorEntry(java.lang.Object):819:819 -> floorEntry 1:1:java.lang.Object floorKey(java.lang.Object):824:824 -> floorKey 1:2:void forEach(java.util.function.BiConsumer):578:579 -> forEach 3:3:int com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.size():573:573 -> forEach 3:3:void forEach(java.util.function.BiConsumer):580 -> forEach 4:4:void forEach(java.util.function.BiConsumer):581:581 -> forEach 1:2:java.lang.Object get(java.lang.Object):587:588 -> get 1:1:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.headMap(java.lang.Object,boolean):733:733 -> headMap 1:1:java.util.NavigableMap headMap(java.lang.Object,boolean):61 -> headMap 2:2:java.lang.Object com.android.tools.r8.com.google.common.base.Preconditions.checkNotNull(java.lang.Object):880:880 -> headMap 2:2:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.headMap(java.lang.Object,boolean):733 -> headMap 2:2:java.util.NavigableMap headMap(java.lang.Object,boolean):61 -> headMap 3:3:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.headMap(java.lang.Object,boolean):733:733 -> headMap 3:3:java.util.NavigableMap headMap(java.lang.Object,boolean):61 -> headMap 4:4:int com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.size():573:573 -> headMap 4:4:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.getSubMap(int,int):696 -> headMap 4:4:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.headMap(java.lang.Object,boolean):733 -> headMap 4:4:java.util.NavigableMap headMap(java.lang.Object,boolean):61 -> headMap 5:5:com.android.tools.r8.com.google.common.collect.ImmutableSortedSet com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.keySet():653:653 -> headMap 5:5:java.util.Comparator com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.comparator():682 -> headMap 5:5:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.getSubMap(int,int):699 -> headMap 5:5:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.headMap(java.lang.Object,boolean):733 -> headMap 5:5:java.util.NavigableMap headMap(java.lang.Object,boolean):61 -> headMap 6:6:java.util.Comparator com.android.tools.r8.com.google.common.collect.ImmutableSortedSet.comparator():600:600 -> headMap 6:6:java.util.Comparator com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.comparator():682 -> headMap # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 6:6:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.getSubMap(int,int):699 -> headMap 6:6:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.headMap(java.lang.Object,boolean):733 -> headMap 6:6:java.util.NavigableMap headMap(java.lang.Object,boolean):61 -> headMap 7:7:com.android.tools.r8.com.google.common.collect.Ordering com.android.tools.r8.com.google.common.collect.Ordering.natural():162:162 -> headMap 7:7:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.emptyMap(java.util.Comparator):114 -> headMap 7:7:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.getSubMap(int,int):699 -> headMap 7:7:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.headMap(java.lang.Object,boolean):733 -> headMap 7:7:java.util.NavigableMap headMap(java.lang.Object,boolean):61 -> headMap 8:8:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.emptyMap(java.util.Comparator):114:114 -> headMap 8:8:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.getSubMap(int,int):699 -> headMap 8:8:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.headMap(java.lang.Object,boolean):733 -> headMap 8:8:java.util.NavigableMap headMap(java.lang.Object,boolean):61 -> headMap 9:9:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.of():127:127 -> headMap 9:9:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.emptyMap(java.util.Comparator):115 -> headMap 9:9:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.getSubMap(int,int):699 -> headMap 9:9:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.headMap(java.lang.Object,boolean):733 -> headMap 9:9:java.util.NavigableMap headMap(java.lang.Object,boolean):61 -> headMap 10:11:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.emptyMap(java.util.Comparator):117:118 -> headMap 10:11:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.getSubMap(int,int):699 -> headMap 10:11:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.headMap(java.lang.Object,boolean):733 -> headMap 10:11:java.util.NavigableMap headMap(java.lang.Object,boolean):61 -> headMap 12:15:com.android.tools.r8.com.google.common.collect.RegularImmutableSortedSet com.android.tools.r8.com.google.common.collect.ImmutableSortedSet.emptySet(java.util.Comparator):84:87 -> headMap 12:15:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.emptyMap(java.util.Comparator):118 -> headMap 12:15:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.getSubMap(int,int):699 -> headMap 12:15:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.headMap(java.lang.Object,boolean):733 -> headMap 12:15:java.util.NavigableMap headMap(java.lang.Object,boolean):61 -> headMap 16:16:com.android.tools.r8.com.google.common.collect.ImmutableList com.android.tools.r8.com.google.common.collect.ImmutableList.of():83:83 -> headMap 16:16:com.android.tools.r8.com.google.common.collect.RegularImmutableSortedSet com.android.tools.r8.com.google.common.collect.ImmutableSortedSet.emptySet(java.util.Comparator):87 -> headMap 16:16:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.emptyMap(java.util.Comparator):118 -> headMap 16:16:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.getSubMap(int,int):699 -> headMap 16:16:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.headMap(java.lang.Object,boolean):733 -> headMap 16:16:java.util.NavigableMap headMap(java.lang.Object,boolean):61 -> headMap 17:17:com.android.tools.r8.com.google.common.collect.RegularImmutableSortedSet com.android.tools.r8.com.google.common.collect.ImmutableSortedSet.emptySet(java.util.Comparator):87:87 -> headMap 17:17:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.emptyMap(java.util.Comparator):118 -> headMap 17:17:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.getSubMap(int,int):699 -> headMap 17:17:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.headMap(java.lang.Object,boolean):733 -> headMap 17:17:java.util.NavigableMap headMap(java.lang.Object,boolean):61 -> headMap 18:18:com.android.tools.r8.com.google.common.collect.ImmutableList com.android.tools.r8.com.google.common.collect.ImmutableList.of():83:83 -> headMap 18:18:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.emptyMap(java.util.Comparator):118 -> headMap 18:18:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.getSubMap(int,int):699 -> headMap 18:18:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.headMap(java.lang.Object,boolean):733 -> headMap 18:18:java.util.NavigableMap headMap(java.lang.Object,boolean):61 -> headMap 19:19:void com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.(com.android.tools.r8.com.google.common.collect.RegularImmutableSortedSet,com.android.tools.r8.com.google.common.collect.ImmutableList):559:559 -> headMap 19:19:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.emptyMap(java.util.Comparator):118 -> headMap 19:19:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.getSubMap(int,int):699 -> headMap 19:19:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.headMap(java.lang.Object,boolean):733 -> headMap 19:19:java.util.NavigableMap headMap(java.lang.Object,boolean):61 -> headMap 20:21:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.getSubMap(int,int):701:702 -> headMap 20:21:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.headMap(java.lang.Object,boolean):733 -> headMap 20:21:java.util.NavigableMap headMap(java.lang.Object,boolean):61 -> headMap 22:22:void com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.(com.android.tools.r8.com.google.common.collect.RegularImmutableSortedSet,com.android.tools.r8.com.google.common.collect.ImmutableList):559:559 -> headMap 22:22:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.getSubMap(int,int):702 -> headMap 22:22:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.headMap(java.lang.Object,boolean):733 -> headMap 22:22:java.util.NavigableMap headMap(java.lang.Object,boolean):61 -> headMap 23:23:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.headMap(java.lang.Object,boolean):733:733 -> headMap 23:23:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.headMap(java.lang.Object):717 -> headMap 23:23:java.util.SortedMap headMap(java.lang.Object):61 -> headMap 24:24:java.lang.Object com.android.tools.r8.com.google.common.base.Preconditions.checkNotNull(java.lang.Object):880:880 -> headMap 24:24:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.headMap(java.lang.Object,boolean):733 -> headMap 24:24:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.headMap(java.lang.Object):717 -> headMap 24:24:java.util.SortedMap headMap(java.lang.Object):61 -> headMap 25:25:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.headMap(java.lang.Object,boolean):733:733 -> headMap 25:25:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.headMap(java.lang.Object):717 -> headMap 25:25:java.util.SortedMap headMap(java.lang.Object):61 -> headMap 26:26:int com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.size():573:573 -> headMap 26:26:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.getSubMap(int,int):696 -> headMap 26:26:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.headMap(java.lang.Object,boolean):733 -> headMap 26:26:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.headMap(java.lang.Object):717 -> headMap 26:26:java.util.SortedMap headMap(java.lang.Object):61 -> headMap 27:27:com.android.tools.r8.com.google.common.collect.ImmutableSortedSet com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.keySet():653:653 -> headMap 27:27:java.util.Comparator com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.comparator():682 -> headMap 27:27:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.getSubMap(int,int):699 -> headMap 27:27:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.headMap(java.lang.Object,boolean):733 -> headMap 27:27:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.headMap(java.lang.Object):717 -> headMap 27:27:java.util.SortedMap headMap(java.lang.Object):61 -> headMap 28:28:java.util.Comparator com.android.tools.r8.com.google.common.collect.ImmutableSortedSet.comparator():600:600 -> headMap 28:28:java.util.Comparator com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.comparator():682 -> headMap # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 28:28:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.getSubMap(int,int):699 -> headMap 28:28:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.headMap(java.lang.Object,boolean):733 -> headMap 28:28:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.headMap(java.lang.Object):717 -> headMap 28:28:java.util.SortedMap headMap(java.lang.Object):61 -> headMap 29:29:com.android.tools.r8.com.google.common.collect.Ordering com.android.tools.r8.com.google.common.collect.Ordering.natural():162:162 -> headMap 29:29:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.emptyMap(java.util.Comparator):114 -> headMap 29:29:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.getSubMap(int,int):699 -> headMap 29:29:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.headMap(java.lang.Object,boolean):733 -> headMap 29:29:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.headMap(java.lang.Object):717 -> headMap 29:29:java.util.SortedMap headMap(java.lang.Object):61 -> headMap 30:30:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.emptyMap(java.util.Comparator):114:114 -> headMap 30:30:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.getSubMap(int,int):699 -> headMap 30:30:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.headMap(java.lang.Object,boolean):733 -> headMap 30:30:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.headMap(java.lang.Object):717 -> headMap 30:30:java.util.SortedMap headMap(java.lang.Object):61 -> headMap 31:31:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.of():127:127 -> headMap 31:31:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.emptyMap(java.util.Comparator):115 -> headMap 31:31:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.getSubMap(int,int):699 -> headMap 31:31:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.headMap(java.lang.Object,boolean):733 -> headMap 31:31:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.headMap(java.lang.Object):717 -> headMap 31:31:java.util.SortedMap headMap(java.lang.Object):61 -> headMap 32:33:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.emptyMap(java.util.Comparator):117:118 -> headMap 32:33:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.getSubMap(int,int):699 -> headMap 32:33:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.headMap(java.lang.Object,boolean):733 -> headMap 32:33:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.headMap(java.lang.Object):717 -> headMap 32:33:java.util.SortedMap headMap(java.lang.Object):61 -> headMap 34:37:com.android.tools.r8.com.google.common.collect.RegularImmutableSortedSet com.android.tools.r8.com.google.common.collect.ImmutableSortedSet.emptySet(java.util.Comparator):84:87 -> headMap 34:37:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.emptyMap(java.util.Comparator):118 -> headMap 34:37:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.getSubMap(int,int):699 -> headMap 34:37:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.headMap(java.lang.Object,boolean):733 -> headMap 34:37:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.headMap(java.lang.Object):717 -> headMap 34:37:java.util.SortedMap headMap(java.lang.Object):61 -> headMap 38:38:com.android.tools.r8.com.google.common.collect.ImmutableList com.android.tools.r8.com.google.common.collect.ImmutableList.of():83:83 -> headMap 38:38:com.android.tools.r8.com.google.common.collect.RegularImmutableSortedSet com.android.tools.r8.com.google.common.collect.ImmutableSortedSet.emptySet(java.util.Comparator):87 -> headMap 38:38:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.emptyMap(java.util.Comparator):118 -> headMap 38:38:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.getSubMap(int,int):699 -> headMap 38:38:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.headMap(java.lang.Object,boolean):733 -> headMap 38:38:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.headMap(java.lang.Object):717 -> headMap 38:38:java.util.SortedMap headMap(java.lang.Object):61 -> headMap 39:39:com.android.tools.r8.com.google.common.collect.RegularImmutableSortedSet com.android.tools.r8.com.google.common.collect.ImmutableSortedSet.emptySet(java.util.Comparator):87:87 -> headMap 39:39:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.emptyMap(java.util.Comparator):118 -> headMap 39:39:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.getSubMap(int,int):699 -> headMap 39:39:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.headMap(java.lang.Object,boolean):733 -> headMap 39:39:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.headMap(java.lang.Object):717 -> headMap 39:39:java.util.SortedMap headMap(java.lang.Object):61 -> headMap 40:40:com.android.tools.r8.com.google.common.collect.ImmutableList com.android.tools.r8.com.google.common.collect.ImmutableList.of():83:83 -> headMap 40:40:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.emptyMap(java.util.Comparator):118 -> headMap 40:40:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.getSubMap(int,int):699 -> headMap 40:40:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.headMap(java.lang.Object,boolean):733 -> headMap 40:40:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.headMap(java.lang.Object):717 -> headMap 40:40:java.util.SortedMap headMap(java.lang.Object):61 -> headMap 41:41:void com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.(com.android.tools.r8.com.google.common.collect.RegularImmutableSortedSet,com.android.tools.r8.com.google.common.collect.ImmutableList):559:559 -> headMap 41:41:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.emptyMap(java.util.Comparator):118 -> headMap 41:41:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.getSubMap(int,int):699 -> headMap 41:41:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.headMap(java.lang.Object,boolean):733 -> headMap 41:41:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.headMap(java.lang.Object):717 -> headMap 41:41:java.util.SortedMap headMap(java.lang.Object):61 -> headMap 42:43:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.getSubMap(int,int):701:702 -> headMap 42:43:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.headMap(java.lang.Object,boolean):733 -> headMap 42:43:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.headMap(java.lang.Object):717 -> headMap 42:43:java.util.SortedMap headMap(java.lang.Object):61 -> headMap 44:44:void com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.(com.android.tools.r8.com.google.common.collect.RegularImmutableSortedSet,com.android.tools.r8.com.google.common.collect.ImmutableList):559:559 -> headMap 44:44:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.getSubMap(int,int):702 -> headMap 44:44:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.headMap(java.lang.Object,boolean):733 -> headMap 44:44:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.headMap(java.lang.Object):717 -> headMap 44:44:java.util.SortedMap headMap(java.lang.Object):61 -> headMap 1:1:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.tailMap(java.lang.Object,boolean):804:804 -> higherEntry 1:1:java.util.Map$Entry higherEntry(java.lang.Object):839 -> higherEntry 2:2:java.lang.Object com.android.tools.r8.com.google.common.base.Preconditions.checkNotNull(java.lang.Object):880:880 -> higherEntry 2:2:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.tailMap(java.lang.Object,boolean):804 -> higherEntry 2:2:java.util.Map$Entry higherEntry(java.lang.Object):839 -> higherEntry 3:3:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.tailMap(java.lang.Object,boolean):804:804 -> higherEntry 3:3:java.util.Map$Entry higherEntry(java.lang.Object):839 -> higherEntry 4:4:int com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.size():573:573 -> higherEntry 4:4:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.tailMap(java.lang.Object,boolean):804 -> higherEntry 4:4:java.util.Map$Entry higherEntry(java.lang.Object):839 -> higherEntry 5:5:int com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.size():573:573 -> higherEntry 5:5:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.getSubMap(int,int):696 -> higherEntry 5:5:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.tailMap(java.lang.Object,boolean):804 -> higherEntry 5:5:java.util.Map$Entry higherEntry(java.lang.Object):839 -> higherEntry 6:6:com.android.tools.r8.com.google.common.collect.ImmutableSortedSet com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.keySet():653:653 -> higherEntry 6:6:java.util.Comparator com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.comparator():682 -> higherEntry 6:6:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.getSubMap(int,int):699 -> higherEntry 6:6:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.tailMap(java.lang.Object,boolean):804 -> higherEntry 6:6:java.util.Map$Entry higherEntry(java.lang.Object):839 -> higherEntry 7:7:java.util.Comparator com.android.tools.r8.com.google.common.collect.ImmutableSortedSet.comparator():600:600 -> higherEntry 7:7:java.util.Comparator com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.comparator():682 -> higherEntry # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 7:7:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.getSubMap(int,int):699 -> higherEntry 7:7:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.tailMap(java.lang.Object,boolean):804 -> higherEntry 7:7:java.util.Map$Entry higherEntry(java.lang.Object):839 -> higherEntry 8:8:com.android.tools.r8.com.google.common.collect.Ordering com.android.tools.r8.com.google.common.collect.Ordering.natural():162:162 -> higherEntry 8:8:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.emptyMap(java.util.Comparator):114 -> higherEntry 8:8:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.getSubMap(int,int):699 -> higherEntry 8:8:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.tailMap(java.lang.Object,boolean):804 -> higherEntry 8:8:java.util.Map$Entry higherEntry(java.lang.Object):839 -> higherEntry 9:9:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.emptyMap(java.util.Comparator):114:114 -> higherEntry 9:9:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.getSubMap(int,int):699 -> higherEntry 9:9:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.tailMap(java.lang.Object,boolean):804 -> higherEntry 9:9:java.util.Map$Entry higherEntry(java.lang.Object):839 -> higherEntry 10:10:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.of():127:127 -> higherEntry 10:10:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.emptyMap(java.util.Comparator):115 -> higherEntry 10:10:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.getSubMap(int,int):699 -> higherEntry 10:10:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.tailMap(java.lang.Object,boolean):804 -> higherEntry 10:10:java.util.Map$Entry higherEntry(java.lang.Object):839 -> higherEntry 11:12:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.emptyMap(java.util.Comparator):117:118 -> higherEntry 11:12:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.getSubMap(int,int):699 -> higherEntry 11:12:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.tailMap(java.lang.Object,boolean):804 -> higherEntry 11:12:java.util.Map$Entry higherEntry(java.lang.Object):839 -> higherEntry 13:16:com.android.tools.r8.com.google.common.collect.RegularImmutableSortedSet com.android.tools.r8.com.google.common.collect.ImmutableSortedSet.emptySet(java.util.Comparator):84:87 -> higherEntry 13:16:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.emptyMap(java.util.Comparator):118 -> higherEntry 13:16:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.getSubMap(int,int):699 -> higherEntry 13:16:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.tailMap(java.lang.Object,boolean):804 -> higherEntry 13:16:java.util.Map$Entry higherEntry(java.lang.Object):839 -> higherEntry 17:17:com.android.tools.r8.com.google.common.collect.ImmutableList com.android.tools.r8.com.google.common.collect.ImmutableList.of():83:83 -> higherEntry 17:17:com.android.tools.r8.com.google.common.collect.RegularImmutableSortedSet com.android.tools.r8.com.google.common.collect.ImmutableSortedSet.emptySet(java.util.Comparator):87 -> higherEntry 17:17:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.emptyMap(java.util.Comparator):118 -> higherEntry 17:17:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.getSubMap(int,int):699 -> higherEntry 17:17:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.tailMap(java.lang.Object,boolean):804 -> higherEntry 17:17:java.util.Map$Entry higherEntry(java.lang.Object):839 -> higherEntry 18:18:com.android.tools.r8.com.google.common.collect.RegularImmutableSortedSet com.android.tools.r8.com.google.common.collect.ImmutableSortedSet.emptySet(java.util.Comparator):87:87 -> higherEntry 18:18:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.emptyMap(java.util.Comparator):118 -> higherEntry 18:18:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.getSubMap(int,int):699 -> higherEntry 18:18:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.tailMap(java.lang.Object,boolean):804 -> higherEntry 18:18:java.util.Map$Entry higherEntry(java.lang.Object):839 -> higherEntry 19:19:com.android.tools.r8.com.google.common.collect.ImmutableList com.android.tools.r8.com.google.common.collect.ImmutableList.of():83:83 -> higherEntry 19:19:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.emptyMap(java.util.Comparator):118 -> higherEntry 19:19:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.getSubMap(int,int):699 -> higherEntry 19:19:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.tailMap(java.lang.Object,boolean):804 -> higherEntry 19:19:java.util.Map$Entry higherEntry(java.lang.Object):839 -> higherEntry 20:20:void com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.(com.android.tools.r8.com.google.common.collect.RegularImmutableSortedSet,com.android.tools.r8.com.google.common.collect.ImmutableList):559:559 -> higherEntry 20:20:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.emptyMap(java.util.Comparator):118 -> higherEntry 20:20:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.getSubMap(int,int):699 -> higherEntry 20:20:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.tailMap(java.lang.Object,boolean):804 -> higherEntry 20:20:java.util.Map$Entry higherEntry(java.lang.Object):839 -> higherEntry 21:22:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.getSubMap(int,int):701:702 -> higherEntry 21:22:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.tailMap(java.lang.Object,boolean):804 -> higherEntry 21:22:java.util.Map$Entry higherEntry(java.lang.Object):839 -> higherEntry 23:23:void com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.(com.android.tools.r8.com.google.common.collect.RegularImmutableSortedSet,com.android.tools.r8.com.google.common.collect.ImmutableList):559:559 -> higherEntry 23:23:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.getSubMap(int,int):702 -> higherEntry 23:23:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.tailMap(java.lang.Object,boolean):804 -> higherEntry 23:23:java.util.Map$Entry higherEntry(java.lang.Object):839 -> higherEntry 24:24:java.util.Map$Entry higherEntry(java.lang.Object):839:839 -> higherEntry 1:1:java.lang.Object higherKey(java.lang.Object):844:844 -> higherKey 1:1:com.android.tools.r8.com.google.common.collect.ImmutableSet createEntrySet():647:647 -> k # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Im;"} 2:2:com.android.tools.r8.com.google.common.collect.ImmutableSet com.android.tools.r8.com.google.common.collect.ImmutableSet.of():75:75 -> k 2:2:com.android.tools.r8.com.google.common.collect.ImmutableSet createEntrySet():647 -> k 3:3:com.android.tools.r8.com.google.common.collect.ImmutableSet createEntrySet():647:647 -> k 1:1:com.android.tools.r8.com.google.common.collect.ImmutableSortedSet com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.keySet():653:653 -> keySet 1:1:java.util.Set keySet():61 -> keySet 1:1:com.android.tools.r8.com.google.common.collect.ImmutableSet createKeySet():658:658 -> l # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Im;"} 1:1:java.util.Map$Entry lastEntry():854:854 -> lastEntry 2:2:com.android.tools.r8.com.google.common.collect.ImmutableSet com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.entrySet():599:599 -> lastEntry 2:2:java.util.Map$Entry lastEntry():854 -> lastEntry 3:3:java.util.Map$Entry lastEntry():854:854 -> lastEntry 4:4:int com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.size():573:573 -> lastEntry 4:4:java.util.Map$Entry lastEntry():854 -> lastEntry 5:5:java.util.Map$Entry lastEntry():854:854 -> lastEntry 1:1:com.android.tools.r8.com.google.common.collect.ImmutableSortedSet com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.keySet():653:653 -> lastKey 1:1:java.lang.Object lastKey():692 -> lastKey 2:2:java.lang.Object lastKey():692:692 -> lastKey 1:1:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.headMap(java.lang.Object,boolean):733:733 -> lowerEntry 1:1:java.util.Map$Entry lowerEntry(java.lang.Object):809 -> lowerEntry 2:2:java.lang.Object com.android.tools.r8.com.google.common.base.Preconditions.checkNotNull(java.lang.Object):880:880 -> lowerEntry 2:2:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.headMap(java.lang.Object,boolean):733 -> lowerEntry 2:2:java.util.Map$Entry lowerEntry(java.lang.Object):809 -> lowerEntry 3:3:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.headMap(java.lang.Object,boolean):733:733 -> lowerEntry 3:3:java.util.Map$Entry lowerEntry(java.lang.Object):809 -> lowerEntry 4:4:int com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.size():573:573 -> lowerEntry 4:4:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.getSubMap(int,int):696 -> lowerEntry 4:4:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.headMap(java.lang.Object,boolean):733 -> lowerEntry 4:4:java.util.Map$Entry lowerEntry(java.lang.Object):809 -> lowerEntry 5:5:com.android.tools.r8.com.google.common.collect.ImmutableSortedSet com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.keySet():653:653 -> lowerEntry 5:5:java.util.Comparator com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.comparator():682 -> lowerEntry 5:5:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.getSubMap(int,int):699 -> lowerEntry 5:5:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.headMap(java.lang.Object,boolean):733 -> lowerEntry 5:5:java.util.Map$Entry lowerEntry(java.lang.Object):809 -> lowerEntry 6:6:java.util.Comparator com.android.tools.r8.com.google.common.collect.ImmutableSortedSet.comparator():600:600 -> lowerEntry 6:6:java.util.Comparator com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.comparator():682 -> lowerEntry # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 6:6:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.getSubMap(int,int):699 -> lowerEntry 6:6:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.headMap(java.lang.Object,boolean):733 -> lowerEntry 6:6:java.util.Map$Entry lowerEntry(java.lang.Object):809 -> lowerEntry 7:7:com.android.tools.r8.com.google.common.collect.Ordering com.android.tools.r8.com.google.common.collect.Ordering.natural():162:162 -> lowerEntry 7:7:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.emptyMap(java.util.Comparator):114 -> lowerEntry 7:7:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.getSubMap(int,int):699 -> lowerEntry 7:7:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.headMap(java.lang.Object,boolean):733 -> lowerEntry 7:7:java.util.Map$Entry lowerEntry(java.lang.Object):809 -> lowerEntry 8:8:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.emptyMap(java.util.Comparator):114:114 -> lowerEntry 8:8:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.getSubMap(int,int):699 -> lowerEntry 8:8:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.headMap(java.lang.Object,boolean):733 -> lowerEntry 8:8:java.util.Map$Entry lowerEntry(java.lang.Object):809 -> lowerEntry 9:9:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.of():127:127 -> lowerEntry 9:9:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.emptyMap(java.util.Comparator):115 -> lowerEntry 9:9:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.getSubMap(int,int):699 -> lowerEntry 9:9:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.headMap(java.lang.Object,boolean):733 -> lowerEntry 9:9:java.util.Map$Entry lowerEntry(java.lang.Object):809 -> lowerEntry 10:11:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.emptyMap(java.util.Comparator):117:118 -> lowerEntry 10:11:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.getSubMap(int,int):699 -> lowerEntry 10:11:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.headMap(java.lang.Object,boolean):733 -> lowerEntry 10:11:java.util.Map$Entry lowerEntry(java.lang.Object):809 -> lowerEntry 12:15:com.android.tools.r8.com.google.common.collect.RegularImmutableSortedSet com.android.tools.r8.com.google.common.collect.ImmutableSortedSet.emptySet(java.util.Comparator):84:87 -> lowerEntry 12:15:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.emptyMap(java.util.Comparator):118 -> lowerEntry 12:15:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.getSubMap(int,int):699 -> lowerEntry 12:15:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.headMap(java.lang.Object,boolean):733 -> lowerEntry 12:15:java.util.Map$Entry lowerEntry(java.lang.Object):809 -> lowerEntry 16:16:com.android.tools.r8.com.google.common.collect.ImmutableList com.android.tools.r8.com.google.common.collect.ImmutableList.of():83:83 -> lowerEntry 16:16:com.android.tools.r8.com.google.common.collect.RegularImmutableSortedSet com.android.tools.r8.com.google.common.collect.ImmutableSortedSet.emptySet(java.util.Comparator):87 -> lowerEntry 16:16:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.emptyMap(java.util.Comparator):118 -> lowerEntry 16:16:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.getSubMap(int,int):699 -> lowerEntry 16:16:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.headMap(java.lang.Object,boolean):733 -> lowerEntry 16:16:java.util.Map$Entry lowerEntry(java.lang.Object):809 -> lowerEntry 17:17:com.android.tools.r8.com.google.common.collect.RegularImmutableSortedSet com.android.tools.r8.com.google.common.collect.ImmutableSortedSet.emptySet(java.util.Comparator):87:87 -> lowerEntry 17:17:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.emptyMap(java.util.Comparator):118 -> lowerEntry 17:17:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.getSubMap(int,int):699 -> lowerEntry 17:17:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.headMap(java.lang.Object,boolean):733 -> lowerEntry 17:17:java.util.Map$Entry lowerEntry(java.lang.Object):809 -> lowerEntry 18:18:com.android.tools.r8.com.google.common.collect.ImmutableList com.android.tools.r8.com.google.common.collect.ImmutableList.of():83:83 -> lowerEntry 18:18:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.emptyMap(java.util.Comparator):118 -> lowerEntry 18:18:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.getSubMap(int,int):699 -> lowerEntry 18:18:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.headMap(java.lang.Object,boolean):733 -> lowerEntry 18:18:java.util.Map$Entry lowerEntry(java.lang.Object):809 -> lowerEntry 19:19:void com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.(com.android.tools.r8.com.google.common.collect.RegularImmutableSortedSet,com.android.tools.r8.com.google.common.collect.ImmutableList):559:559 -> lowerEntry 19:19:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.emptyMap(java.util.Comparator):118 -> lowerEntry 19:19:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.getSubMap(int,int):699 -> lowerEntry 19:19:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.headMap(java.lang.Object,boolean):733 -> lowerEntry 19:19:java.util.Map$Entry lowerEntry(java.lang.Object):809 -> lowerEntry 20:21:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.getSubMap(int,int):701:702 -> lowerEntry 20:21:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.headMap(java.lang.Object,boolean):733 -> lowerEntry 20:21:java.util.Map$Entry lowerEntry(java.lang.Object):809 -> lowerEntry 22:22:void com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.(com.android.tools.r8.com.google.common.collect.RegularImmutableSortedSet,com.android.tools.r8.com.google.common.collect.ImmutableList):559:559 -> lowerEntry 22:22:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.getSubMap(int,int):702 -> lowerEntry 22:22:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.headMap(java.lang.Object,boolean):733 -> lowerEntry 22:22:java.util.Map$Entry lowerEntry(java.lang.Object):809 -> lowerEntry 23:23:java.util.Map$Entry lowerEntry(java.lang.Object):809:809 -> lowerEntry 1:1:java.lang.Object lowerKey(java.lang.Object):814:814 -> lowerKey 1:1:com.android.tools.r8.com.google.common.collect.ImmutableCollection createValues():672:672 -> m # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Ql;"} 1:1:com.android.tools.r8.com.google.common.collect.ImmutableSet entrySet():599:599 -> n # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Im;"} 1:1:com.android.tools.r8.com.google.common.collect.ImmutableSortedSet com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.navigableKeySet():904:904 -> navigableKeySet 1:1:java.util.NavigableSet navigableKeySet():61 -> navigableKeySet 1:1:boolean isPartialView():593:593 -> o 1:1:java.util.Map$Entry pollFirstEntry():868:868 -> pollFirstEntry 1:1:java.util.Map$Entry pollLastEntry():882:882 -> pollLastEntry 1:1:com.android.tools.r8.com.google.common.collect.ImmutableSortedSet com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.keySet():653:653 -> q 1:1:com.android.tools.r8.com.google.common.collect.ImmutableSet keySet():61 -> q # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Im;"} 1:1:int size():573:573 -> size 1:1:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.subMap(java.lang.Object,boolean,java.lang.Object,boolean):767:767 -> subMap 1:1:java.util.NavigableMap subMap(java.lang.Object,boolean,java.lang.Object,boolean):61 -> subMap 2:2:java.lang.Object com.android.tools.r8.com.google.common.base.Preconditions.checkNotNull(java.lang.Object):880:880 -> subMap 2:2:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.subMap(java.lang.Object,boolean,java.lang.Object,boolean):767 -> subMap 2:2:java.util.NavigableMap subMap(java.lang.Object,boolean,java.lang.Object,boolean):61 -> subMap 3:3:java.lang.Object com.android.tools.r8.com.google.common.base.Preconditions.checkNotNull(java.lang.Object):880:880 -> subMap 3:3:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.subMap(java.lang.Object,boolean,java.lang.Object,boolean):768 -> subMap 3:3:java.util.NavigableMap subMap(java.lang.Object,boolean,java.lang.Object,boolean):61 -> subMap 4:4:com.android.tools.r8.com.google.common.collect.ImmutableSortedSet com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.keySet():653:653 -> subMap 4:4:java.util.Comparator com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.comparator():682 -> subMap 4:4:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.subMap(java.lang.Object,boolean,java.lang.Object,boolean):770 -> subMap 4:4:java.util.NavigableMap subMap(java.lang.Object,boolean,java.lang.Object,boolean):61 -> subMap 5:5:java.util.Comparator com.android.tools.r8.com.google.common.collect.ImmutableSortedSet.comparator():600:600 -> subMap 5:5:java.util.Comparator com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.comparator():682 -> subMap # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 5:5:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.subMap(java.lang.Object,boolean,java.lang.Object,boolean):770 -> subMap 5:5:java.util.NavigableMap subMap(java.lang.Object,boolean,java.lang.Object,boolean):61 -> subMap 6:6:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.subMap(java.lang.Object,boolean,java.lang.Object,boolean):770:770 -> subMap 6:6:java.util.NavigableMap subMap(java.lang.Object,boolean,java.lang.Object,boolean):61 -> subMap 7:7:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.headMap(java.lang.Object,boolean):733:733 -> subMap 7:7:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.subMap(java.lang.Object,boolean,java.lang.Object,boolean):774 -> subMap 7:7:java.util.NavigableMap subMap(java.lang.Object,boolean,java.lang.Object,boolean):61 -> subMap 8:8:int com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.size():573:573 -> subMap 8:8:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.getSubMap(int,int):696 -> subMap 8:8:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.headMap(java.lang.Object,boolean):733 -> subMap 8:8:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.subMap(java.lang.Object,boolean,java.lang.Object,boolean):774 -> subMap 8:8:java.util.NavigableMap subMap(java.lang.Object,boolean,java.lang.Object,boolean):61 -> subMap 9:9:com.android.tools.r8.com.google.common.collect.ImmutableSortedSet com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.keySet():653:653 -> subMap 9:9:java.util.Comparator com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.comparator():682 -> subMap 9:9:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.getSubMap(int,int):699 -> subMap 9:9:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.headMap(java.lang.Object,boolean):733 -> subMap 9:9:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.subMap(java.lang.Object,boolean,java.lang.Object,boolean):774 -> subMap 9:9:java.util.NavigableMap subMap(java.lang.Object,boolean,java.lang.Object,boolean):61 -> subMap 10:10:java.util.Comparator com.android.tools.r8.com.google.common.collect.ImmutableSortedSet.comparator():600:600 -> subMap 10:10:java.util.Comparator com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.comparator():682 -> subMap # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 10:10:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.getSubMap(int,int):699 -> subMap 10:10:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.headMap(java.lang.Object,boolean):733 -> subMap 10:10:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.subMap(java.lang.Object,boolean,java.lang.Object,boolean):774 -> subMap 10:10:java.util.NavigableMap subMap(java.lang.Object,boolean,java.lang.Object,boolean):61 -> subMap 11:11:com.android.tools.r8.com.google.common.collect.Ordering com.android.tools.r8.com.google.common.collect.Ordering.natural():162:162 -> subMap 11:11:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.emptyMap(java.util.Comparator):114 -> subMap 11:11:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.getSubMap(int,int):699 -> subMap 11:11:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.headMap(java.lang.Object,boolean):733 -> subMap 11:11:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.subMap(java.lang.Object,boolean,java.lang.Object,boolean):774 -> subMap 11:11:java.util.NavigableMap subMap(java.lang.Object,boolean,java.lang.Object,boolean):61 -> subMap 12:12:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.emptyMap(java.util.Comparator):114:114 -> subMap 12:12:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.getSubMap(int,int):699 -> subMap 12:12:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.headMap(java.lang.Object,boolean):733 -> subMap 12:12:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.subMap(java.lang.Object,boolean,java.lang.Object,boolean):774 -> subMap 12:12:java.util.NavigableMap subMap(java.lang.Object,boolean,java.lang.Object,boolean):61 -> subMap 13:13:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.of():127:127 -> subMap 13:13:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.emptyMap(java.util.Comparator):115 -> subMap 13:13:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.getSubMap(int,int):699 -> subMap 13:13:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.headMap(java.lang.Object,boolean):733 -> subMap 13:13:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.subMap(java.lang.Object,boolean,java.lang.Object,boolean):774 -> subMap 13:13:java.util.NavigableMap subMap(java.lang.Object,boolean,java.lang.Object,boolean):61 -> subMap 14:15:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.emptyMap(java.util.Comparator):117:118 -> subMap 14:15:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.getSubMap(int,int):699 -> subMap 14:15:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.headMap(java.lang.Object,boolean):733 -> subMap 14:15:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.subMap(java.lang.Object,boolean,java.lang.Object,boolean):774 -> subMap 14:15:java.util.NavigableMap subMap(java.lang.Object,boolean,java.lang.Object,boolean):61 -> subMap 16:19:com.android.tools.r8.com.google.common.collect.RegularImmutableSortedSet com.android.tools.r8.com.google.common.collect.ImmutableSortedSet.emptySet(java.util.Comparator):84:87 -> subMap 16:19:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.emptyMap(java.util.Comparator):118 -> subMap 16:19:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.getSubMap(int,int):699 -> subMap 16:19:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.headMap(java.lang.Object,boolean):733 -> subMap 16:19:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.subMap(java.lang.Object,boolean,java.lang.Object,boolean):774 -> subMap 16:19:java.util.NavigableMap subMap(java.lang.Object,boolean,java.lang.Object,boolean):61 -> subMap 20:20:com.android.tools.r8.com.google.common.collect.ImmutableList com.android.tools.r8.com.google.common.collect.ImmutableList.of():83:83 -> subMap 20:20:com.android.tools.r8.com.google.common.collect.RegularImmutableSortedSet com.android.tools.r8.com.google.common.collect.ImmutableSortedSet.emptySet(java.util.Comparator):87 -> subMap 20:20:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.emptyMap(java.util.Comparator):118 -> subMap 20:20:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.getSubMap(int,int):699 -> subMap 20:20:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.headMap(java.lang.Object,boolean):733 -> subMap 20:20:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.subMap(java.lang.Object,boolean,java.lang.Object,boolean):774 -> subMap 20:20:java.util.NavigableMap subMap(java.lang.Object,boolean,java.lang.Object,boolean):61 -> subMap 21:21:com.android.tools.r8.com.google.common.collect.RegularImmutableSortedSet com.android.tools.r8.com.google.common.collect.ImmutableSortedSet.emptySet(java.util.Comparator):87:87 -> subMap 21:21:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.emptyMap(java.util.Comparator):118 -> subMap 21:21:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.getSubMap(int,int):699 -> subMap 21:21:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.headMap(java.lang.Object,boolean):733 -> subMap 21:21:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.subMap(java.lang.Object,boolean,java.lang.Object,boolean):774 -> subMap 21:21:java.util.NavigableMap subMap(java.lang.Object,boolean,java.lang.Object,boolean):61 -> subMap 22:22:com.android.tools.r8.com.google.common.collect.ImmutableList com.android.tools.r8.com.google.common.collect.ImmutableList.of():83:83 -> subMap 22:22:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.emptyMap(java.util.Comparator):118 -> subMap 22:22:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.getSubMap(int,int):699 -> subMap 22:22:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.headMap(java.lang.Object,boolean):733 -> subMap 22:22:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.subMap(java.lang.Object,boolean,java.lang.Object,boolean):774 -> subMap 22:22:java.util.NavigableMap subMap(java.lang.Object,boolean,java.lang.Object,boolean):61 -> subMap 23:23:void com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.(com.android.tools.r8.com.google.common.collect.RegularImmutableSortedSet,com.android.tools.r8.com.google.common.collect.ImmutableList):559:559 -> subMap 23:23:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.emptyMap(java.util.Comparator):118 -> subMap 23:23:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.getSubMap(int,int):699 -> subMap 23:23:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.headMap(java.lang.Object,boolean):733 -> subMap 23:23:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.subMap(java.lang.Object,boolean,java.lang.Object,boolean):774 -> subMap 23:23:java.util.NavigableMap subMap(java.lang.Object,boolean,java.lang.Object,boolean):61 -> subMap 24:25:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.getSubMap(int,int):701:702 -> subMap 24:25:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.headMap(java.lang.Object,boolean):733 -> subMap 24:25:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.subMap(java.lang.Object,boolean,java.lang.Object,boolean):774 -> subMap 24:25:java.util.NavigableMap subMap(java.lang.Object,boolean,java.lang.Object,boolean):61 -> subMap 26:26:void com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.(com.android.tools.r8.com.google.common.collect.RegularImmutableSortedSet,com.android.tools.r8.com.google.common.collect.ImmutableList):559:559 -> subMap 26:26:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.getSubMap(int,int):702 -> subMap 26:26:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.headMap(java.lang.Object,boolean):733 -> subMap 26:26:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.subMap(java.lang.Object,boolean,java.lang.Object,boolean):774 -> subMap 26:26:java.util.NavigableMap subMap(java.lang.Object,boolean,java.lang.Object,boolean):61 -> subMap 27:27:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.tailMap(java.lang.Object,boolean):804:804 -> subMap 27:27:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.subMap(java.lang.Object,boolean,java.lang.Object,boolean):774 -> subMap # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 27:27:java.util.NavigableMap subMap(java.lang.Object,boolean,java.lang.Object,boolean):61 -> subMap 28:28:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.tailMap(java.lang.Object,boolean):804:804 -> subMap 28:28:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.subMap(java.lang.Object,boolean,java.lang.Object,boolean):774 -> subMap 28:28:java.util.NavigableMap subMap(java.lang.Object,boolean,java.lang.Object,boolean):61 -> subMap 29:29:int com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.size():573:573 -> subMap 29:29:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.tailMap(java.lang.Object,boolean):804 -> subMap 29:29:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.subMap(java.lang.Object,boolean,java.lang.Object,boolean):774 -> subMap 29:29:java.util.NavigableMap subMap(java.lang.Object,boolean,java.lang.Object,boolean):61 -> subMap 30:30:int com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.size():573:573 -> subMap 30:30:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.getSubMap(int,int):696 -> subMap 30:30:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.tailMap(java.lang.Object,boolean):804 -> subMap 30:30:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.subMap(java.lang.Object,boolean,java.lang.Object,boolean):774 -> subMap 30:30:java.util.NavigableMap subMap(java.lang.Object,boolean,java.lang.Object,boolean):61 -> subMap 31:31:com.android.tools.r8.com.google.common.collect.ImmutableSortedSet com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.keySet():653:653 -> subMap 31:31:java.util.Comparator com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.comparator():682 -> subMap 31:31:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.getSubMap(int,int):699 -> subMap 31:31:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.tailMap(java.lang.Object,boolean):804 -> subMap 31:31:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.subMap(java.lang.Object,boolean,java.lang.Object,boolean):774 -> subMap 31:31:java.util.NavigableMap subMap(java.lang.Object,boolean,java.lang.Object,boolean):61 -> subMap 32:32:java.util.Comparator com.android.tools.r8.com.google.common.collect.ImmutableSortedSet.comparator():600:600 -> subMap 32:32:java.util.Comparator com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.comparator():682 -> subMap # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 32:32:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.getSubMap(int,int):699 -> subMap 32:32:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.tailMap(java.lang.Object,boolean):804 -> subMap 32:32:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.subMap(java.lang.Object,boolean,java.lang.Object,boolean):774 -> subMap 32:32:java.util.NavigableMap subMap(java.lang.Object,boolean,java.lang.Object,boolean):61 -> subMap 33:33:com.android.tools.r8.com.google.common.collect.Ordering com.android.tools.r8.com.google.common.collect.Ordering.natural():162:162 -> subMap 33:33:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.emptyMap(java.util.Comparator):114 -> subMap 33:33:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.getSubMap(int,int):699 -> subMap 33:33:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.tailMap(java.lang.Object,boolean):804 -> subMap 33:33:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.subMap(java.lang.Object,boolean,java.lang.Object,boolean):774 -> subMap 33:33:java.util.NavigableMap subMap(java.lang.Object,boolean,java.lang.Object,boolean):61 -> subMap 34:34:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.emptyMap(java.util.Comparator):114:114 -> subMap 34:34:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.getSubMap(int,int):699 -> subMap 34:34:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.tailMap(java.lang.Object,boolean):804 -> subMap 34:34:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.subMap(java.lang.Object,boolean,java.lang.Object,boolean):774 -> subMap 34:34:java.util.NavigableMap subMap(java.lang.Object,boolean,java.lang.Object,boolean):61 -> subMap 35:35:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.of():127:127 -> subMap 35:35:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.emptyMap(java.util.Comparator):115 -> subMap 35:35:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.getSubMap(int,int):699 -> subMap 35:35:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.tailMap(java.lang.Object,boolean):804 -> subMap 35:35:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.subMap(java.lang.Object,boolean,java.lang.Object,boolean):774 -> subMap 35:35:java.util.NavigableMap subMap(java.lang.Object,boolean,java.lang.Object,boolean):61 -> subMap 36:37:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.emptyMap(java.util.Comparator):117:118 -> subMap 36:37:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.getSubMap(int,int):699 -> subMap 36:37:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.tailMap(java.lang.Object,boolean):804 -> subMap 36:37:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.subMap(java.lang.Object,boolean,java.lang.Object,boolean):774 -> subMap 36:37:java.util.NavigableMap subMap(java.lang.Object,boolean,java.lang.Object,boolean):61 -> subMap 38:41:com.android.tools.r8.com.google.common.collect.RegularImmutableSortedSet com.android.tools.r8.com.google.common.collect.ImmutableSortedSet.emptySet(java.util.Comparator):84:87 -> subMap 38:41:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.emptyMap(java.util.Comparator):118 -> subMap 38:41:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.getSubMap(int,int):699 -> subMap 38:41:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.tailMap(java.lang.Object,boolean):804 -> subMap 38:41:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.subMap(java.lang.Object,boolean,java.lang.Object,boolean):774 -> subMap 38:41:java.util.NavigableMap subMap(java.lang.Object,boolean,java.lang.Object,boolean):61 -> subMap 42:42:com.android.tools.r8.com.google.common.collect.ImmutableList com.android.tools.r8.com.google.common.collect.ImmutableList.of():83:83 -> subMap 42:42:com.android.tools.r8.com.google.common.collect.RegularImmutableSortedSet com.android.tools.r8.com.google.common.collect.ImmutableSortedSet.emptySet(java.util.Comparator):87 -> subMap 42:42:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.emptyMap(java.util.Comparator):118 -> subMap 42:42:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.getSubMap(int,int):699 -> subMap 42:42:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.tailMap(java.lang.Object,boolean):804 -> subMap 42:42:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.subMap(java.lang.Object,boolean,java.lang.Object,boolean):774 -> subMap 42:42:java.util.NavigableMap subMap(java.lang.Object,boolean,java.lang.Object,boolean):61 -> subMap 43:43:com.android.tools.r8.com.google.common.collect.RegularImmutableSortedSet com.android.tools.r8.com.google.common.collect.ImmutableSortedSet.emptySet(java.util.Comparator):87:87 -> subMap 43:43:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.emptyMap(java.util.Comparator):118 -> subMap 43:43:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.getSubMap(int,int):699 -> subMap 43:43:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.tailMap(java.lang.Object,boolean):804 -> subMap 43:43:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.subMap(java.lang.Object,boolean,java.lang.Object,boolean):774 -> subMap 43:43:java.util.NavigableMap subMap(java.lang.Object,boolean,java.lang.Object,boolean):61 -> subMap 44:44:com.android.tools.r8.com.google.common.collect.ImmutableList com.android.tools.r8.com.google.common.collect.ImmutableList.of():83:83 -> subMap 44:44:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.emptyMap(java.util.Comparator):118 -> subMap 44:44:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.getSubMap(int,int):699 -> subMap 44:44:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.tailMap(java.lang.Object,boolean):804 -> subMap 44:44:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.subMap(java.lang.Object,boolean,java.lang.Object,boolean):774 -> subMap 44:44:java.util.NavigableMap subMap(java.lang.Object,boolean,java.lang.Object,boolean):61 -> subMap 45:45:void com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.(com.android.tools.r8.com.google.common.collect.RegularImmutableSortedSet,com.android.tools.r8.com.google.common.collect.ImmutableList):559:559 -> subMap 45:45:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.emptyMap(java.util.Comparator):118 -> subMap 45:45:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.getSubMap(int,int):699 -> subMap 45:45:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.tailMap(java.lang.Object,boolean):804 -> subMap 45:45:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.subMap(java.lang.Object,boolean,java.lang.Object,boolean):774 -> subMap 45:45:java.util.NavigableMap subMap(java.lang.Object,boolean,java.lang.Object,boolean):61 -> subMap 46:47:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.getSubMap(int,int):701:702 -> subMap 46:47:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.tailMap(java.lang.Object,boolean):804 -> subMap 46:47:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.subMap(java.lang.Object,boolean,java.lang.Object,boolean):774 -> subMap 46:47:java.util.NavigableMap subMap(java.lang.Object,boolean,java.lang.Object,boolean):61 -> subMap 48:48:void com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.(com.android.tools.r8.com.google.common.collect.RegularImmutableSortedSet,com.android.tools.r8.com.google.common.collect.ImmutableList):559:559 -> subMap 48:48:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.getSubMap(int,int):702 -> subMap 48:48:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.tailMap(java.lang.Object,boolean):804 -> subMap 48:48:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.subMap(java.lang.Object,boolean,java.lang.Object,boolean):774 -> subMap 48:48:java.util.NavigableMap subMap(java.lang.Object,boolean,java.lang.Object,boolean):61 -> subMap 49:49:void com.android.tools.r8.com.google.common.base.Preconditions.checkArgument(boolean,java.lang.String,java.lang.Object,java.lang.Object):443:443 -> subMap 49:49:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.subMap(java.lang.Object,boolean,java.lang.Object,boolean):769 -> subMap 49:49:java.util.NavigableMap subMap(java.lang.Object,boolean,java.lang.Object,boolean):61 -> subMap 50:50:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.subMap(java.lang.Object,boolean,java.lang.Object,boolean):767:767 -> subMap 50:50:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.subMap(java.lang.Object,java.lang.Object):748 -> subMap 50:50:java.util.SortedMap subMap(java.lang.Object,java.lang.Object):61 -> subMap 51:51:java.lang.Object com.android.tools.r8.com.google.common.base.Preconditions.checkNotNull(java.lang.Object):880:880 -> subMap 51:51:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.subMap(java.lang.Object,boolean,java.lang.Object,boolean):767 -> subMap 51:51:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.subMap(java.lang.Object,java.lang.Object):748 -> subMap 51:51:java.util.SortedMap subMap(java.lang.Object,java.lang.Object):61 -> subMap 52:52:java.lang.Object com.android.tools.r8.com.google.common.base.Preconditions.checkNotNull(java.lang.Object):880:880 -> subMap 52:52:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.subMap(java.lang.Object,boolean,java.lang.Object,boolean):768 -> subMap 52:52:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.subMap(java.lang.Object,java.lang.Object):748 -> subMap 52:52:java.util.SortedMap subMap(java.lang.Object,java.lang.Object):61 -> subMap 53:53:com.android.tools.r8.com.google.common.collect.ImmutableSortedSet com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.keySet():653:653 -> subMap 53:53:java.util.Comparator com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.comparator():682 -> subMap 53:53:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.subMap(java.lang.Object,boolean,java.lang.Object,boolean):770 -> subMap 53:53:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.subMap(java.lang.Object,java.lang.Object):748 -> subMap 53:53:java.util.SortedMap subMap(java.lang.Object,java.lang.Object):61 -> subMap 54:54:java.util.Comparator com.android.tools.r8.com.google.common.collect.ImmutableSortedSet.comparator():600:600 -> subMap 54:54:java.util.Comparator com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.comparator():682 -> subMap # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 54:54:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.subMap(java.lang.Object,boolean,java.lang.Object,boolean):770 -> subMap 54:54:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.subMap(java.lang.Object,java.lang.Object):748 -> subMap 54:54:java.util.SortedMap subMap(java.lang.Object,java.lang.Object):61 -> subMap 55:55:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.subMap(java.lang.Object,boolean,java.lang.Object,boolean):770:770 -> subMap 55:55:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.subMap(java.lang.Object,java.lang.Object):748 -> subMap 55:55:java.util.SortedMap subMap(java.lang.Object,java.lang.Object):61 -> subMap 56:56:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.headMap(java.lang.Object,boolean):733:733 -> subMap 56:56:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.subMap(java.lang.Object,boolean,java.lang.Object,boolean):774 -> subMap 56:56:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.subMap(java.lang.Object,java.lang.Object):748 -> subMap 56:56:java.util.SortedMap subMap(java.lang.Object,java.lang.Object):61 -> subMap 57:57:int com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.size():573:573 -> subMap 57:57:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.getSubMap(int,int):696 -> subMap 57:57:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.headMap(java.lang.Object,boolean):733 -> subMap 57:57:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.subMap(java.lang.Object,boolean,java.lang.Object,boolean):774 -> subMap 57:57:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.subMap(java.lang.Object,java.lang.Object):748 -> subMap 57:57:java.util.SortedMap subMap(java.lang.Object,java.lang.Object):61 -> subMap 58:58:com.android.tools.r8.com.google.common.collect.ImmutableSortedSet com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.keySet():653:653 -> subMap 58:58:java.util.Comparator com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.comparator():682 -> subMap 58:58:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.getSubMap(int,int):699 -> subMap 58:58:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.headMap(java.lang.Object,boolean):733 -> subMap 58:58:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.subMap(java.lang.Object,boolean,java.lang.Object,boolean):774 -> subMap 58:58:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.subMap(java.lang.Object,java.lang.Object):748 -> subMap 58:58:java.util.SortedMap subMap(java.lang.Object,java.lang.Object):61 -> subMap 59:59:java.util.Comparator com.android.tools.r8.com.google.common.collect.ImmutableSortedSet.comparator():600:600 -> subMap 59:59:java.util.Comparator com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.comparator():682 -> subMap # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 59:59:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.getSubMap(int,int):699 -> subMap 59:59:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.headMap(java.lang.Object,boolean):733 -> subMap 59:59:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.subMap(java.lang.Object,boolean,java.lang.Object,boolean):774 -> subMap 59:59:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.subMap(java.lang.Object,java.lang.Object):748 -> subMap 59:59:java.util.SortedMap subMap(java.lang.Object,java.lang.Object):61 -> subMap 60:60:com.android.tools.r8.com.google.common.collect.Ordering com.android.tools.r8.com.google.common.collect.Ordering.natural():162:162 -> subMap 60:60:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.emptyMap(java.util.Comparator):114 -> subMap 60:60:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.getSubMap(int,int):699 -> subMap 60:60:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.headMap(java.lang.Object,boolean):733 -> subMap 60:60:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.subMap(java.lang.Object,boolean,java.lang.Object,boolean):774 -> subMap 60:60:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.subMap(java.lang.Object,java.lang.Object):748 -> subMap 60:60:java.util.SortedMap subMap(java.lang.Object,java.lang.Object):61 -> subMap 61:61:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.emptyMap(java.util.Comparator):114:114 -> subMap 61:61:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.getSubMap(int,int):699 -> subMap 61:61:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.headMap(java.lang.Object,boolean):733 -> subMap 61:61:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.subMap(java.lang.Object,boolean,java.lang.Object,boolean):774 -> subMap 61:61:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.subMap(java.lang.Object,java.lang.Object):748 -> subMap 61:61:java.util.SortedMap subMap(java.lang.Object,java.lang.Object):61 -> subMap 62:62:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.of():127:127 -> subMap 62:62:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.emptyMap(java.util.Comparator):115 -> subMap 62:62:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.getSubMap(int,int):699 -> subMap 62:62:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.headMap(java.lang.Object,boolean):733 -> subMap 62:62:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.subMap(java.lang.Object,boolean,java.lang.Object,boolean):774 -> subMap 62:62:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.subMap(java.lang.Object,java.lang.Object):748 -> subMap 62:62:java.util.SortedMap subMap(java.lang.Object,java.lang.Object):61 -> subMap 63:64:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.emptyMap(java.util.Comparator):117:118 -> subMap 63:64:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.getSubMap(int,int):699 -> subMap 63:64:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.headMap(java.lang.Object,boolean):733 -> subMap 63:64:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.subMap(java.lang.Object,boolean,java.lang.Object,boolean):774 -> subMap 63:64:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.subMap(java.lang.Object,java.lang.Object):748 -> subMap 63:64:java.util.SortedMap subMap(java.lang.Object,java.lang.Object):61 -> subMap 65:68:com.android.tools.r8.com.google.common.collect.RegularImmutableSortedSet com.android.tools.r8.com.google.common.collect.ImmutableSortedSet.emptySet(java.util.Comparator):84:87 -> subMap 65:68:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.emptyMap(java.util.Comparator):118 -> subMap 65:68:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.getSubMap(int,int):699 -> subMap 65:68:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.headMap(java.lang.Object,boolean):733 -> subMap 65:68:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.subMap(java.lang.Object,boolean,java.lang.Object,boolean):774 -> subMap 65:68:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.subMap(java.lang.Object,java.lang.Object):748 -> subMap 65:68:java.util.SortedMap subMap(java.lang.Object,java.lang.Object):61 -> subMap 69:69:com.android.tools.r8.com.google.common.collect.ImmutableList com.android.tools.r8.com.google.common.collect.ImmutableList.of():83:83 -> subMap 69:69:com.android.tools.r8.com.google.common.collect.RegularImmutableSortedSet com.android.tools.r8.com.google.common.collect.ImmutableSortedSet.emptySet(java.util.Comparator):87 -> subMap 69:69:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.emptyMap(java.util.Comparator):118 -> subMap 69:69:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.getSubMap(int,int):699 -> subMap 69:69:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.headMap(java.lang.Object,boolean):733 -> subMap 69:69:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.subMap(java.lang.Object,boolean,java.lang.Object,boolean):774 -> subMap 69:69:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.subMap(java.lang.Object,java.lang.Object):748 -> subMap 69:69:java.util.SortedMap subMap(java.lang.Object,java.lang.Object):61 -> subMap 70:70:com.android.tools.r8.com.google.common.collect.RegularImmutableSortedSet com.android.tools.r8.com.google.common.collect.ImmutableSortedSet.emptySet(java.util.Comparator):87:87 -> subMap 70:70:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.emptyMap(java.util.Comparator):118 -> subMap 70:70:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.getSubMap(int,int):699 -> subMap 70:70:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.headMap(java.lang.Object,boolean):733 -> subMap 70:70:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.subMap(java.lang.Object,boolean,java.lang.Object,boolean):774 -> subMap 70:70:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.subMap(java.lang.Object,java.lang.Object):748 -> subMap 70:70:java.util.SortedMap subMap(java.lang.Object,java.lang.Object):61 -> subMap 71:71:com.android.tools.r8.com.google.common.collect.ImmutableList com.android.tools.r8.com.google.common.collect.ImmutableList.of():83:83 -> subMap 71:71:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.emptyMap(java.util.Comparator):118 -> subMap 71:71:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.getSubMap(int,int):699 -> subMap 71:71:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.headMap(java.lang.Object,boolean):733 -> subMap 71:71:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.subMap(java.lang.Object,boolean,java.lang.Object,boolean):774 -> subMap 71:71:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.subMap(java.lang.Object,java.lang.Object):748 -> subMap 71:71:java.util.SortedMap subMap(java.lang.Object,java.lang.Object):61 -> subMap 72:72:void com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.(com.android.tools.r8.com.google.common.collect.RegularImmutableSortedSet,com.android.tools.r8.com.google.common.collect.ImmutableList):559:559 -> subMap 72:72:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.emptyMap(java.util.Comparator):118 -> subMap 72:72:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.getSubMap(int,int):699 -> subMap 72:72:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.headMap(java.lang.Object,boolean):733 -> subMap 72:72:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.subMap(java.lang.Object,boolean,java.lang.Object,boolean):774 -> subMap 72:72:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.subMap(java.lang.Object,java.lang.Object):748 -> subMap 72:72:java.util.SortedMap subMap(java.lang.Object,java.lang.Object):61 -> subMap 73:74:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.getSubMap(int,int):701:702 -> subMap 73:74:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.headMap(java.lang.Object,boolean):733 -> subMap 73:74:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.subMap(java.lang.Object,boolean,java.lang.Object,boolean):774 -> subMap 73:74:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.subMap(java.lang.Object,java.lang.Object):748 -> subMap 73:74:java.util.SortedMap subMap(java.lang.Object,java.lang.Object):61 -> subMap 75:75:void com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.(com.android.tools.r8.com.google.common.collect.RegularImmutableSortedSet,com.android.tools.r8.com.google.common.collect.ImmutableList):559:559 -> subMap 75:75:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.getSubMap(int,int):702 -> subMap 75:75:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.headMap(java.lang.Object,boolean):733 -> subMap 75:75:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.subMap(java.lang.Object,boolean,java.lang.Object,boolean):774 -> subMap 75:75:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.subMap(java.lang.Object,java.lang.Object):748 -> subMap 75:75:java.util.SortedMap subMap(java.lang.Object,java.lang.Object):61 -> subMap 76:76:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.tailMap(java.lang.Object,boolean):804:804 -> subMap 76:76:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.subMap(java.lang.Object,boolean,java.lang.Object,boolean):774 -> subMap # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 76:76:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.subMap(java.lang.Object,java.lang.Object):748 -> subMap 76:76:java.util.SortedMap subMap(java.lang.Object,java.lang.Object):61 -> subMap 77:77:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.tailMap(java.lang.Object,boolean):804:804 -> subMap 77:77:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.subMap(java.lang.Object,boolean,java.lang.Object,boolean):774 -> subMap 77:77:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.subMap(java.lang.Object,java.lang.Object):748 -> subMap 77:77:java.util.SortedMap subMap(java.lang.Object,java.lang.Object):61 -> subMap 78:78:int com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.size():573:573 -> subMap 78:78:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.tailMap(java.lang.Object,boolean):804 -> subMap 78:78:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.subMap(java.lang.Object,boolean,java.lang.Object,boolean):774 -> subMap 78:78:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.subMap(java.lang.Object,java.lang.Object):748 -> subMap 78:78:java.util.SortedMap subMap(java.lang.Object,java.lang.Object):61 -> subMap 79:79:int com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.size():573:573 -> subMap 79:79:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.getSubMap(int,int):696 -> subMap 79:79:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.tailMap(java.lang.Object,boolean):804 -> subMap 79:79:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.subMap(java.lang.Object,boolean,java.lang.Object,boolean):774 -> subMap 79:79:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.subMap(java.lang.Object,java.lang.Object):748 -> subMap 79:79:java.util.SortedMap subMap(java.lang.Object,java.lang.Object):61 -> subMap 80:80:com.android.tools.r8.com.google.common.collect.ImmutableSortedSet com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.keySet():653:653 -> subMap 80:80:java.util.Comparator com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.comparator():682 -> subMap 80:80:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.getSubMap(int,int):699 -> subMap 80:80:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.tailMap(java.lang.Object,boolean):804 -> subMap 80:80:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.subMap(java.lang.Object,boolean,java.lang.Object,boolean):774 -> subMap 80:80:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.subMap(java.lang.Object,java.lang.Object):748 -> subMap 80:80:java.util.SortedMap subMap(java.lang.Object,java.lang.Object):61 -> subMap 81:81:java.util.Comparator com.android.tools.r8.com.google.common.collect.ImmutableSortedSet.comparator():600:600 -> subMap 81:81:java.util.Comparator com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.comparator():682 -> subMap # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 81:81:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.getSubMap(int,int):699 -> subMap 81:81:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.tailMap(java.lang.Object,boolean):804 -> subMap 81:81:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.subMap(java.lang.Object,boolean,java.lang.Object,boolean):774 -> subMap 81:81:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.subMap(java.lang.Object,java.lang.Object):748 -> subMap 81:81:java.util.SortedMap subMap(java.lang.Object,java.lang.Object):61 -> subMap 82:82:com.android.tools.r8.com.google.common.collect.Ordering com.android.tools.r8.com.google.common.collect.Ordering.natural():162:162 -> subMap 82:82:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.emptyMap(java.util.Comparator):114 -> subMap 82:82:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.getSubMap(int,int):699 -> subMap 82:82:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.tailMap(java.lang.Object,boolean):804 -> subMap 82:82:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.subMap(java.lang.Object,boolean,java.lang.Object,boolean):774 -> subMap 82:82:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.subMap(java.lang.Object,java.lang.Object):748 -> subMap 82:82:java.util.SortedMap subMap(java.lang.Object,java.lang.Object):61 -> subMap 83:83:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.emptyMap(java.util.Comparator):114:114 -> subMap 83:83:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.getSubMap(int,int):699 -> subMap 83:83:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.tailMap(java.lang.Object,boolean):804 -> subMap 83:83:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.subMap(java.lang.Object,boolean,java.lang.Object,boolean):774 -> subMap 83:83:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.subMap(java.lang.Object,java.lang.Object):748 -> subMap 83:83:java.util.SortedMap subMap(java.lang.Object,java.lang.Object):61 -> subMap 84:84:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.of():127:127 -> subMap 84:84:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.emptyMap(java.util.Comparator):115 -> subMap 84:84:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.getSubMap(int,int):699 -> subMap 84:84:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.tailMap(java.lang.Object,boolean):804 -> subMap 84:84:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.subMap(java.lang.Object,boolean,java.lang.Object,boolean):774 -> subMap 84:84:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.subMap(java.lang.Object,java.lang.Object):748 -> subMap 84:84:java.util.SortedMap subMap(java.lang.Object,java.lang.Object):61 -> subMap 85:86:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.emptyMap(java.util.Comparator):117:118 -> subMap 85:86:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.getSubMap(int,int):699 -> subMap 85:86:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.tailMap(java.lang.Object,boolean):804 -> subMap 85:86:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.subMap(java.lang.Object,boolean,java.lang.Object,boolean):774 -> subMap 85:86:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.subMap(java.lang.Object,java.lang.Object):748 -> subMap 85:86:java.util.SortedMap subMap(java.lang.Object,java.lang.Object):61 -> subMap 87:90:com.android.tools.r8.com.google.common.collect.RegularImmutableSortedSet com.android.tools.r8.com.google.common.collect.ImmutableSortedSet.emptySet(java.util.Comparator):84:87 -> subMap 87:90:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.emptyMap(java.util.Comparator):118 -> subMap 87:90:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.getSubMap(int,int):699 -> subMap 87:90:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.tailMap(java.lang.Object,boolean):804 -> subMap 87:90:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.subMap(java.lang.Object,boolean,java.lang.Object,boolean):774 -> subMap 87:90:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.subMap(java.lang.Object,java.lang.Object):748 -> subMap 87:90:java.util.SortedMap subMap(java.lang.Object,java.lang.Object):61 -> subMap 91:91:com.android.tools.r8.com.google.common.collect.ImmutableList com.android.tools.r8.com.google.common.collect.ImmutableList.of():83:83 -> subMap 91:91:com.android.tools.r8.com.google.common.collect.RegularImmutableSortedSet com.android.tools.r8.com.google.common.collect.ImmutableSortedSet.emptySet(java.util.Comparator):87 -> subMap 91:91:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.emptyMap(java.util.Comparator):118 -> subMap 91:91:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.getSubMap(int,int):699 -> subMap 91:91:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.tailMap(java.lang.Object,boolean):804 -> subMap 91:91:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.subMap(java.lang.Object,boolean,java.lang.Object,boolean):774 -> subMap 91:91:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.subMap(java.lang.Object,java.lang.Object):748 -> subMap 91:91:java.util.SortedMap subMap(java.lang.Object,java.lang.Object):61 -> subMap 92:92:com.android.tools.r8.com.google.common.collect.RegularImmutableSortedSet com.android.tools.r8.com.google.common.collect.ImmutableSortedSet.emptySet(java.util.Comparator):87:87 -> subMap 92:92:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.emptyMap(java.util.Comparator):118 -> subMap 92:92:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.getSubMap(int,int):699 -> subMap 92:92:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.tailMap(java.lang.Object,boolean):804 -> subMap 92:92:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.subMap(java.lang.Object,boolean,java.lang.Object,boolean):774 -> subMap 92:92:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.subMap(java.lang.Object,java.lang.Object):748 -> subMap 92:92:java.util.SortedMap subMap(java.lang.Object,java.lang.Object):61 -> subMap 93:93:com.android.tools.r8.com.google.common.collect.ImmutableList com.android.tools.r8.com.google.common.collect.ImmutableList.of():83:83 -> subMap 93:93:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.emptyMap(java.util.Comparator):118 -> subMap 93:93:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.getSubMap(int,int):699 -> subMap 93:93:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.tailMap(java.lang.Object,boolean):804 -> subMap 93:93:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.subMap(java.lang.Object,boolean,java.lang.Object,boolean):774 -> subMap 93:93:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.subMap(java.lang.Object,java.lang.Object):748 -> subMap 93:93:java.util.SortedMap subMap(java.lang.Object,java.lang.Object):61 -> subMap 94:94:void com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.(com.android.tools.r8.com.google.common.collect.RegularImmutableSortedSet,com.android.tools.r8.com.google.common.collect.ImmutableList):559:559 -> subMap 94:94:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.emptyMap(java.util.Comparator):118 -> subMap 94:94:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.getSubMap(int,int):699 -> subMap 94:94:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.tailMap(java.lang.Object,boolean):804 -> subMap 94:94:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.subMap(java.lang.Object,boolean,java.lang.Object,boolean):774 -> subMap 94:94:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.subMap(java.lang.Object,java.lang.Object):748 -> subMap 94:94:java.util.SortedMap subMap(java.lang.Object,java.lang.Object):61 -> subMap 95:96:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.getSubMap(int,int):701:702 -> subMap 95:96:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.tailMap(java.lang.Object,boolean):804 -> subMap 95:96:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.subMap(java.lang.Object,boolean,java.lang.Object,boolean):774 -> subMap 95:96:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.subMap(java.lang.Object,java.lang.Object):748 -> subMap 95:96:java.util.SortedMap subMap(java.lang.Object,java.lang.Object):61 -> subMap 97:97:void com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.(com.android.tools.r8.com.google.common.collect.RegularImmutableSortedSet,com.android.tools.r8.com.google.common.collect.ImmutableList):559:559 -> subMap 97:97:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.getSubMap(int,int):702 -> subMap 97:97:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.tailMap(java.lang.Object,boolean):804 -> subMap 97:97:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.subMap(java.lang.Object,boolean,java.lang.Object,boolean):774 -> subMap 97:97:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.subMap(java.lang.Object,java.lang.Object):748 -> subMap 97:97:java.util.SortedMap subMap(java.lang.Object,java.lang.Object):61 -> subMap 98:98:void com.android.tools.r8.com.google.common.base.Preconditions.checkArgument(boolean,java.lang.String,java.lang.Object,java.lang.Object):443:443 -> subMap 98:98:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.subMap(java.lang.Object,boolean,java.lang.Object,boolean):769 -> subMap 98:98:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.subMap(java.lang.Object,java.lang.Object):748 -> subMap 98:98:java.util.SortedMap subMap(java.lang.Object,java.lang.Object):61 -> subMap 1:1:com.android.tools.r8.com.google.common.collect.ImmutableCollection values():667:667 -> t # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Ql;"} 1:1:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.tailMap(java.lang.Object,boolean):804:804 -> tailMap 1:1:java.util.NavigableMap tailMap(java.lang.Object,boolean):61 -> tailMap 2:2:java.lang.Object com.android.tools.r8.com.google.common.base.Preconditions.checkNotNull(java.lang.Object):880:880 -> tailMap 2:2:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.tailMap(java.lang.Object,boolean):804 -> tailMap 2:2:java.util.NavigableMap tailMap(java.lang.Object,boolean):61 -> tailMap 3:3:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.tailMap(java.lang.Object,boolean):804:804 -> tailMap 3:3:java.util.NavigableMap tailMap(java.lang.Object,boolean):61 -> tailMap 4:4:int com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.size():573:573 -> tailMap 4:4:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.tailMap(java.lang.Object,boolean):804 -> tailMap 4:4:java.util.NavigableMap tailMap(java.lang.Object,boolean):61 -> tailMap 5:5:int com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.size():573:573 -> tailMap 5:5:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.getSubMap(int,int):696 -> tailMap 5:5:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.tailMap(java.lang.Object,boolean):804 -> tailMap 5:5:java.util.NavigableMap tailMap(java.lang.Object,boolean):61 -> tailMap 6:6:com.android.tools.r8.com.google.common.collect.ImmutableSortedSet com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.keySet():653:653 -> tailMap 6:6:java.util.Comparator com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.comparator():682 -> tailMap 6:6:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.getSubMap(int,int):699 -> tailMap 6:6:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.tailMap(java.lang.Object,boolean):804 -> tailMap 6:6:java.util.NavigableMap tailMap(java.lang.Object,boolean):61 -> tailMap 7:7:java.util.Comparator com.android.tools.r8.com.google.common.collect.ImmutableSortedSet.comparator():600:600 -> tailMap 7:7:java.util.Comparator com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.comparator():682 -> tailMap # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 7:7:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.getSubMap(int,int):699 -> tailMap 7:7:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.tailMap(java.lang.Object,boolean):804 -> tailMap 7:7:java.util.NavigableMap tailMap(java.lang.Object,boolean):61 -> tailMap 8:8:com.android.tools.r8.com.google.common.collect.Ordering com.android.tools.r8.com.google.common.collect.Ordering.natural():162:162 -> tailMap 8:8:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.emptyMap(java.util.Comparator):114 -> tailMap 8:8:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.getSubMap(int,int):699 -> tailMap 8:8:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.tailMap(java.lang.Object,boolean):804 -> tailMap 8:8:java.util.NavigableMap tailMap(java.lang.Object,boolean):61 -> tailMap 9:9:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.emptyMap(java.util.Comparator):114:114 -> tailMap 9:9:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.getSubMap(int,int):699 -> tailMap 9:9:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.tailMap(java.lang.Object,boolean):804 -> tailMap 9:9:java.util.NavigableMap tailMap(java.lang.Object,boolean):61 -> tailMap 10:10:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.of():127:127 -> tailMap 10:10:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.emptyMap(java.util.Comparator):115 -> tailMap 10:10:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.getSubMap(int,int):699 -> tailMap 10:10:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.tailMap(java.lang.Object,boolean):804 -> tailMap 10:10:java.util.NavigableMap tailMap(java.lang.Object,boolean):61 -> tailMap 11:12:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.emptyMap(java.util.Comparator):117:118 -> tailMap 11:12:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.getSubMap(int,int):699 -> tailMap 11:12:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.tailMap(java.lang.Object,boolean):804 -> tailMap 11:12:java.util.NavigableMap tailMap(java.lang.Object,boolean):61 -> tailMap 13:16:com.android.tools.r8.com.google.common.collect.RegularImmutableSortedSet com.android.tools.r8.com.google.common.collect.ImmutableSortedSet.emptySet(java.util.Comparator):84:87 -> tailMap 13:16:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.emptyMap(java.util.Comparator):118 -> tailMap 13:16:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.getSubMap(int,int):699 -> tailMap 13:16:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.tailMap(java.lang.Object,boolean):804 -> tailMap 13:16:java.util.NavigableMap tailMap(java.lang.Object,boolean):61 -> tailMap 17:17:com.android.tools.r8.com.google.common.collect.ImmutableList com.android.tools.r8.com.google.common.collect.ImmutableList.of():83:83 -> tailMap 17:17:com.android.tools.r8.com.google.common.collect.RegularImmutableSortedSet com.android.tools.r8.com.google.common.collect.ImmutableSortedSet.emptySet(java.util.Comparator):87 -> tailMap 17:17:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.emptyMap(java.util.Comparator):118 -> tailMap 17:17:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.getSubMap(int,int):699 -> tailMap 17:17:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.tailMap(java.lang.Object,boolean):804 -> tailMap 17:17:java.util.NavigableMap tailMap(java.lang.Object,boolean):61 -> tailMap 18:18:com.android.tools.r8.com.google.common.collect.RegularImmutableSortedSet com.android.tools.r8.com.google.common.collect.ImmutableSortedSet.emptySet(java.util.Comparator):87:87 -> tailMap 18:18:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.emptyMap(java.util.Comparator):118 -> tailMap 18:18:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.getSubMap(int,int):699 -> tailMap 18:18:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.tailMap(java.lang.Object,boolean):804 -> tailMap 18:18:java.util.NavigableMap tailMap(java.lang.Object,boolean):61 -> tailMap 19:19:com.android.tools.r8.com.google.common.collect.ImmutableList com.android.tools.r8.com.google.common.collect.ImmutableList.of():83:83 -> tailMap 19:19:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.emptyMap(java.util.Comparator):118 -> tailMap 19:19:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.getSubMap(int,int):699 -> tailMap 19:19:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.tailMap(java.lang.Object,boolean):804 -> tailMap 19:19:java.util.NavigableMap tailMap(java.lang.Object,boolean):61 -> tailMap 20:20:void com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.(com.android.tools.r8.com.google.common.collect.RegularImmutableSortedSet,com.android.tools.r8.com.google.common.collect.ImmutableList):559:559 -> tailMap 20:20:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.emptyMap(java.util.Comparator):118 -> tailMap 20:20:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.getSubMap(int,int):699 -> tailMap 20:20:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.tailMap(java.lang.Object,boolean):804 -> tailMap 20:20:java.util.NavigableMap tailMap(java.lang.Object,boolean):61 -> tailMap 21:22:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.getSubMap(int,int):701:702 -> tailMap 21:22:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.tailMap(java.lang.Object,boolean):804 -> tailMap 21:22:java.util.NavigableMap tailMap(java.lang.Object,boolean):61 -> tailMap 23:23:void com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.(com.android.tools.r8.com.google.common.collect.RegularImmutableSortedSet,com.android.tools.r8.com.google.common.collect.ImmutableList):559:559 -> tailMap 23:23:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.getSubMap(int,int):702 -> tailMap 23:23:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.tailMap(java.lang.Object,boolean):804 -> tailMap 23:23:java.util.NavigableMap tailMap(java.lang.Object,boolean):61 -> tailMap 24:24:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.tailMap(java.lang.Object,boolean):804:804 -> tailMap 24:24:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.tailMap(java.lang.Object):788 -> tailMap 24:24:java.util.SortedMap tailMap(java.lang.Object):61 -> tailMap 25:25:java.lang.Object com.android.tools.r8.com.google.common.base.Preconditions.checkNotNull(java.lang.Object):880:880 -> tailMap 25:25:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.tailMap(java.lang.Object,boolean):804 -> tailMap 25:25:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.tailMap(java.lang.Object):788 -> tailMap 25:25:java.util.SortedMap tailMap(java.lang.Object):61 -> tailMap 26:26:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.tailMap(java.lang.Object,boolean):804:804 -> tailMap 26:26:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.tailMap(java.lang.Object):788 -> tailMap 26:26:java.util.SortedMap tailMap(java.lang.Object):61 -> tailMap 27:27:int com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.size():573:573 -> tailMap 27:27:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.tailMap(java.lang.Object,boolean):804 -> tailMap 27:27:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.tailMap(java.lang.Object):788 -> tailMap 27:27:java.util.SortedMap tailMap(java.lang.Object):61 -> tailMap 28:28:int com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.size():573:573 -> tailMap 28:28:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.getSubMap(int,int):696 -> tailMap 28:28:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.tailMap(java.lang.Object,boolean):804 -> tailMap 28:28:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.tailMap(java.lang.Object):788 -> tailMap 28:28:java.util.SortedMap tailMap(java.lang.Object):61 -> tailMap 29:29:com.android.tools.r8.com.google.common.collect.ImmutableSortedSet com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.keySet():653:653 -> tailMap 29:29:java.util.Comparator com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.comparator():682 -> tailMap 29:29:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.getSubMap(int,int):699 -> tailMap 29:29:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.tailMap(java.lang.Object,boolean):804 -> tailMap 29:29:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.tailMap(java.lang.Object):788 -> tailMap 29:29:java.util.SortedMap tailMap(java.lang.Object):61 -> tailMap 30:30:java.util.Comparator com.android.tools.r8.com.google.common.collect.ImmutableSortedSet.comparator():600:600 -> tailMap 30:30:java.util.Comparator com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.comparator():682 -> tailMap # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 30:30:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.getSubMap(int,int):699 -> tailMap 30:30:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.tailMap(java.lang.Object,boolean):804 -> tailMap 30:30:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.tailMap(java.lang.Object):788 -> tailMap 30:30:java.util.SortedMap tailMap(java.lang.Object):61 -> tailMap 31:31:com.android.tools.r8.com.google.common.collect.Ordering com.android.tools.r8.com.google.common.collect.Ordering.natural():162:162 -> tailMap 31:31:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.emptyMap(java.util.Comparator):114 -> tailMap 31:31:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.getSubMap(int,int):699 -> tailMap 31:31:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.tailMap(java.lang.Object,boolean):804 -> tailMap 31:31:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.tailMap(java.lang.Object):788 -> tailMap 31:31:java.util.SortedMap tailMap(java.lang.Object):61 -> tailMap 32:32:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.emptyMap(java.util.Comparator):114:114 -> tailMap 32:32:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.getSubMap(int,int):699 -> tailMap 32:32:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.tailMap(java.lang.Object,boolean):804 -> tailMap 32:32:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.tailMap(java.lang.Object):788 -> tailMap 32:32:java.util.SortedMap tailMap(java.lang.Object):61 -> tailMap 33:33:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.of():127:127 -> tailMap 33:33:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.emptyMap(java.util.Comparator):115 -> tailMap 33:33:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.getSubMap(int,int):699 -> tailMap 33:33:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.tailMap(java.lang.Object,boolean):804 -> tailMap 33:33:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.tailMap(java.lang.Object):788 -> tailMap 33:33:java.util.SortedMap tailMap(java.lang.Object):61 -> tailMap 34:35:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.emptyMap(java.util.Comparator):117:118 -> tailMap 34:35:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.getSubMap(int,int):699 -> tailMap 34:35:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.tailMap(java.lang.Object,boolean):804 -> tailMap 34:35:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.tailMap(java.lang.Object):788 -> tailMap 34:35:java.util.SortedMap tailMap(java.lang.Object):61 -> tailMap 36:39:com.android.tools.r8.com.google.common.collect.RegularImmutableSortedSet com.android.tools.r8.com.google.common.collect.ImmutableSortedSet.emptySet(java.util.Comparator):84:87 -> tailMap 36:39:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.emptyMap(java.util.Comparator):118 -> tailMap 36:39:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.getSubMap(int,int):699 -> tailMap 36:39:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.tailMap(java.lang.Object,boolean):804 -> tailMap 36:39:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.tailMap(java.lang.Object):788 -> tailMap 36:39:java.util.SortedMap tailMap(java.lang.Object):61 -> tailMap 40:40:com.android.tools.r8.com.google.common.collect.ImmutableList com.android.tools.r8.com.google.common.collect.ImmutableList.of():83:83 -> tailMap 40:40:com.android.tools.r8.com.google.common.collect.RegularImmutableSortedSet com.android.tools.r8.com.google.common.collect.ImmutableSortedSet.emptySet(java.util.Comparator):87 -> tailMap 40:40:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.emptyMap(java.util.Comparator):118 -> tailMap 40:40:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.getSubMap(int,int):699 -> tailMap 40:40:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.tailMap(java.lang.Object,boolean):804 -> tailMap 40:40:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.tailMap(java.lang.Object):788 -> tailMap 40:40:java.util.SortedMap tailMap(java.lang.Object):61 -> tailMap 41:41:com.android.tools.r8.com.google.common.collect.RegularImmutableSortedSet com.android.tools.r8.com.google.common.collect.ImmutableSortedSet.emptySet(java.util.Comparator):87:87 -> tailMap 41:41:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.emptyMap(java.util.Comparator):118 -> tailMap 41:41:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.getSubMap(int,int):699 -> tailMap 41:41:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.tailMap(java.lang.Object,boolean):804 -> tailMap 41:41:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.tailMap(java.lang.Object):788 -> tailMap 41:41:java.util.SortedMap tailMap(java.lang.Object):61 -> tailMap 42:42:com.android.tools.r8.com.google.common.collect.ImmutableList com.android.tools.r8.com.google.common.collect.ImmutableList.of():83:83 -> tailMap 42:42:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.emptyMap(java.util.Comparator):118 -> tailMap 42:42:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.getSubMap(int,int):699 -> tailMap 42:42:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.tailMap(java.lang.Object,boolean):804 -> tailMap 42:42:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.tailMap(java.lang.Object):788 -> tailMap 42:42:java.util.SortedMap tailMap(java.lang.Object):61 -> tailMap 43:43:void com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.(com.android.tools.r8.com.google.common.collect.RegularImmutableSortedSet,com.android.tools.r8.com.google.common.collect.ImmutableList):559:559 -> tailMap 43:43:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.emptyMap(java.util.Comparator):118 -> tailMap 43:43:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.getSubMap(int,int):699 -> tailMap 43:43:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.tailMap(java.lang.Object,boolean):804 -> tailMap 43:43:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.tailMap(java.lang.Object):788 -> tailMap 43:43:java.util.SortedMap tailMap(java.lang.Object):61 -> tailMap 44:45:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.getSubMap(int,int):701:702 -> tailMap 44:45:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.tailMap(java.lang.Object,boolean):804 -> tailMap 44:45:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.tailMap(java.lang.Object):788 -> tailMap 44:45:java.util.SortedMap tailMap(java.lang.Object):61 -> tailMap 46:46:void com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.(com.android.tools.r8.com.google.common.collect.RegularImmutableSortedSet,com.android.tools.r8.com.google.common.collect.ImmutableList):559:559 -> tailMap 46:46:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.getSubMap(int,int):702 -> tailMap 46:46:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.tailMap(java.lang.Object,boolean):804 -> tailMap 46:46:com.android.tools.r8.com.google.common.collect.ImmutableSortedMap com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.tailMap(java.lang.Object):788 -> tailMap 46:46:java.util.SortedMap tailMap(java.lang.Object):61 -> tailMap 1:1:com.android.tools.r8.com.google.common.collect.ImmutableCollection com.android.tools.r8.com.google.common.collect.ImmutableSortedMap.values():667:667 -> values 1:1:java.util.Collection values():61 -> values com.android.tools.r8.com.google.common.collect.ImmutableSortedMap$1 -> com.android.tools.r8.internal.Km: # {"id":"sourceFile","fileName":"ImmutableSortedMap.java"} java.util.Comparator val$comparator -> a 1:1:void (java.util.Comparator):370:370 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/SK;)V"} 1:1:int compare(java.lang.Object,java.lang.Object):370:370 -> compare 2:2:int com.android.tools.r8.com.google.common.collect.ImmutableSortedMap$1.compare(java.util.Map$Entry,java.util.Map$Entry):373:373 -> compare 2:2:int compare(java.lang.Object,java.lang.Object):370 -> compare com.android.tools.r8.com.google.common.collect.ImmutableSortedMap$1EntrySet -> com.android.tools.r8.internal.Mm: # {"id":"sourceFile","fileName":"ImmutableSortedMap.java"} com.android.tools.r8.com.google.common.collect.ImmutableSortedMap this$0 -> d 1:1:void (com.android.tools.r8.com.google.common.collect.ImmutableSortedMap):604:604 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Nm;)V"} 1:1:com.android.tools.r8.com.google.common.collect.UnmodifiableIterator iterator():607:607 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/y10;"} 1:1:void forEach(java.util.function.Consumer):617:617 -> forEach 1:1:com.android.tools.r8.com.google.common.collect.ImmutableList createAsList():622:622 -> i # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/bm;"} 1:1:com.android.tools.r8.com.google.common.collect.UnmodifiableIterator com.android.tools.r8.com.google.common.collect.ImmutableSortedMap$1EntrySet.iterator():607:607 -> iterator 1:1:java.util.Iterator iterator():604 -> iterator 1:1:com.android.tools.r8.com.google.common.collect.ImmutableMap map():644:644 -> l # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/im;"} 1:1:java.util.Spliterator spliterator():612:612 -> spliterator com.android.tools.r8.com.google.common.collect.ImmutableSortedMap$1EntrySet$1 -> com.android.tools.r8.internal.Lm: # {"id":"sourceFile","fileName":"ImmutableSortedMap.java"} com.android.tools.r8.com.google.common.collect.ImmutableSortedMap$1EntrySet this$1 -> c 1:1:void (com.android.tools.r8.com.google.common.collect.ImmutableSortedMap$1EntrySet):622:622 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Mm;)V"} 1:1:java.lang.Object get(int):622:622 -> get 1:2:java.util.Map$Entry get(int):625:626 -> k 3:3:com.android.tools.r8.com.google.common.collect.ImmutableCollection delegateCollection():637:637 -> k # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Ql;"} 1:1:int com.android.tools.r8.com.google.common.collect.ImmutableAsList.size():46:46 -> spliterator 1:1:java.util.Spliterator spliterator():632 -> spliterator 2:2:java.util.Spliterator spliterator():632:632 -> spliterator 3:3:java.util.Spliterator com.android.tools.r8.com.google.common.collect.CollectSpliterators.indexed(int,int,java.util.function.IntFunction):42:42 -> spliterator 3:3:java.util.Spliterator spliterator():631 -> spliterator com.android.tools.r8.com.google.common.collect.ImmutableSortedMapFauxverideShim -> com.android.tools.r8.internal.Om: # {"id":"sourceFile","fileName":"ImmutableSortedMapFauxverideShim.java"} 1:1:void ():32:32 -> com.android.tools.r8.com.google.common.collect.ImmutableSortedSet -> com.android.tools.r8.internal.Pm: # {"id":"sourceFile","fileName":"ImmutableSortedSet.java"} java.util.Comparator comparator -> d com.android.tools.r8.com.google.common.collect.ImmutableSortedSet descendingSet -> e int $r8$clinit -> f 1:2:void (java.util.Comparator):589:590 -> com.android.tools.r8.com.google.common.collect.ImmutableSortedSet tailSetImpl(java.lang.Object,boolean) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Z)Lcom/android/tools/r8/internal/Pm;"} 1:1:com.android.tools.r8.com.google.common.collect.Ordering com.android.tools.r8.com.google.common.collect.Ordering.natural():162:162 -> a 1:1:com.android.tools.r8.com.google.common.collect.ImmutableSortedSet copyOf(java.lang.Comparable[]):183 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"([Ljava/lang/Comparable;)Lcom/android/tools/r8/internal/Pm;"} 2:2:com.android.tools.r8.com.google.common.collect.ImmutableSortedSet copyOf(java.lang.Comparable[]):183:183 -> a 3:6:com.android.tools.r8.com.google.common.collect.RegularImmutableSortedSet com.android.tools.r8.com.google.common.collect.ImmutableSortedSet.emptySet(java.util.Comparator):84:87 -> a 3:6:com.android.tools.r8.com.google.common.collect.ImmutableSortedSet com.android.tools.r8.com.google.common.collect.ImmutableSortedSet.construct(java.util.Comparator,int,java.lang.Object[]):364 -> a 3:6:com.android.tools.r8.com.google.common.collect.ImmutableSortedSet copyOf(java.lang.Comparable[]):183 -> a 7:7:com.android.tools.r8.com.google.common.collect.ImmutableList com.android.tools.r8.com.google.common.collect.ImmutableList.of():83:83 -> a 7:7:com.android.tools.r8.com.google.common.collect.RegularImmutableSortedSet com.android.tools.r8.com.google.common.collect.ImmutableSortedSet.emptySet(java.util.Comparator):87 -> a 7:7:com.android.tools.r8.com.google.common.collect.ImmutableSortedSet com.android.tools.r8.com.google.common.collect.ImmutableSortedSet.construct(java.util.Comparator,int,java.lang.Object[]):364 -> a 7:7:com.android.tools.r8.com.google.common.collect.ImmutableSortedSet copyOf(java.lang.Comparable[]):183 -> a 8:8:com.android.tools.r8.com.google.common.collect.RegularImmutableSortedSet com.android.tools.r8.com.google.common.collect.ImmutableSortedSet.emptySet(java.util.Comparator):87:87 -> a 8:8:com.android.tools.r8.com.google.common.collect.ImmutableSortedSet com.android.tools.r8.com.google.common.collect.ImmutableSortedSet.construct(java.util.Comparator,int,java.lang.Object[]):364 -> a 8:8:com.android.tools.r8.com.google.common.collect.ImmutableSortedSet copyOf(java.lang.Comparable[]):183 -> a 9:21:com.android.tools.r8.com.google.common.collect.ImmutableSortedSet com.android.tools.r8.com.google.common.collect.ImmutableSortedSet.construct(java.util.Comparator,int,java.lang.Object[]):366:378 -> a 9:21:com.android.tools.r8.com.google.common.collect.ImmutableSortedSet copyOf(java.lang.Comparable[]):183 -> a 1:1:java.util.Comparator comparator():600:600 -> comparator 1:4:com.android.tools.r8.com.google.common.collect.ImmutableSortedSet com.android.tools.r8.com.google.common.collect.ImmutableSortedSet.descendingSet():764:767 -> descendingSet 1:4:java.util.NavigableSet descendingSet():62 -> descendingSet 1:1:com.android.tools.r8.com.google.common.collect.ImmutableSortedSet com.android.tools.r8.com.google.common.collect.ImmutableSortedSet.headSet(java.lang.Object,boolean):624:624 -> headSet 1:1:java.util.NavigableSet headSet(java.lang.Object,boolean):62 -> headSet 2:2:java.lang.Object com.android.tools.r8.com.google.common.base.Preconditions.checkNotNull(java.lang.Object):880:880 -> headSet 2:2:com.android.tools.r8.com.google.common.collect.ImmutableSortedSet com.android.tools.r8.com.google.common.collect.ImmutableSortedSet.headSet(java.lang.Object,boolean):624 -> headSet 2:2:java.util.NavigableSet headSet(java.lang.Object,boolean):62 -> headSet 3:3:com.android.tools.r8.com.google.common.collect.ImmutableSortedSet com.android.tools.r8.com.google.common.collect.ImmutableSortedSet.headSet(java.lang.Object,boolean):624:624 -> headSet 3:3:java.util.NavigableSet headSet(java.lang.Object,boolean):62 -> headSet 4:4:com.android.tools.r8.com.google.common.collect.ImmutableSortedSet com.android.tools.r8.com.google.common.collect.RegularImmutableSortedSet.headSetImpl(java.lang.Object,boolean):248:248 -> headSet 4:4:com.android.tools.r8.com.google.common.collect.ImmutableSortedSet com.android.tools.r8.com.google.common.collect.ImmutableSortedSet.headSet(java.lang.Object,boolean):624 -> headSet 4:4:java.util.NavigableSet headSet(java.lang.Object,boolean):62 -> headSet 5:5:com.android.tools.r8.com.google.common.collect.ImmutableSortedSet com.android.tools.r8.com.google.common.collect.ImmutableSortedSet.headSet(java.lang.Object,boolean):624:624 -> headSet 5:5:com.android.tools.r8.com.google.common.collect.ImmutableSortedSet com.android.tools.r8.com.google.common.collect.ImmutableSortedSet.headSet(java.lang.Object):618 -> headSet 5:5:java.util.SortedSet headSet(java.lang.Object):62 -> headSet 6:6:java.lang.Object com.android.tools.r8.com.google.common.base.Preconditions.checkNotNull(java.lang.Object):880:880 -> headSet 6:6:com.android.tools.r8.com.google.common.collect.ImmutableSortedSet com.android.tools.r8.com.google.common.collect.ImmutableSortedSet.headSet(java.lang.Object,boolean):624 -> headSet 6:6:com.android.tools.r8.com.google.common.collect.ImmutableSortedSet com.android.tools.r8.com.google.common.collect.ImmutableSortedSet.headSet(java.lang.Object):618 -> headSet 6:6:java.util.SortedSet headSet(java.lang.Object):62 -> headSet 7:7:com.android.tools.r8.com.google.common.collect.ImmutableSortedSet com.android.tools.r8.com.google.common.collect.ImmutableSortedSet.headSet(java.lang.Object,boolean):624:624 -> headSet 7:7:com.android.tools.r8.com.google.common.collect.ImmutableSortedSet com.android.tools.r8.com.google.common.collect.ImmutableSortedSet.headSet(java.lang.Object):618 -> headSet 7:7:java.util.SortedSet headSet(java.lang.Object):62 -> headSet 8:8:com.android.tools.r8.com.google.common.collect.ImmutableSortedSet com.android.tools.r8.com.google.common.collect.RegularImmutableSortedSet.headSetImpl(java.lang.Object,boolean):248:248 -> headSet 8:8:com.android.tools.r8.com.google.common.collect.ImmutableSortedSet com.android.tools.r8.com.google.common.collect.ImmutableSortedSet.headSet(java.lang.Object,boolean):624 -> headSet 8:8:com.android.tools.r8.com.google.common.collect.ImmutableSortedSet com.android.tools.r8.com.google.common.collect.ImmutableSortedSet.headSet(java.lang.Object):618 -> headSet 8:8:java.util.SortedSet headSet(java.lang.Object):62 -> headSet int indexOf(java.lang.Object) -> indexOf com.android.tools.r8.com.google.common.collect.ImmutableSortedSet createDescendingSet() -> l # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Pm;"} 1:1:java.lang.Object pollFirst():736:736 -> pollFirst 1:1:java.lang.Object pollLast():752:752 -> pollLast 1:1:com.android.tools.r8.com.google.common.collect.ImmutableSortedSet com.android.tools.r8.com.google.common.collect.ImmutableSortedSet.subSet(java.lang.Object,boolean,java.lang.Object,boolean):649:649 -> subSet 1:1:java.util.NavigableSet subSet(java.lang.Object,boolean,java.lang.Object,boolean):62 -> subSet 2:2:java.lang.Object com.android.tools.r8.com.google.common.base.Preconditions.checkNotNull(java.lang.Object):880:880 -> subSet 2:2:com.android.tools.r8.com.google.common.collect.ImmutableSortedSet com.android.tools.r8.com.google.common.collect.ImmutableSortedSet.subSet(java.lang.Object,boolean,java.lang.Object,boolean):649 -> subSet 2:2:java.util.NavigableSet subSet(java.lang.Object,boolean,java.lang.Object,boolean):62 -> subSet 3:3:java.lang.Object com.android.tools.r8.com.google.common.base.Preconditions.checkNotNull(java.lang.Object):880:880 -> subSet 3:3:com.android.tools.r8.com.google.common.collect.ImmutableSortedSet com.android.tools.r8.com.google.common.collect.ImmutableSortedSet.subSet(java.lang.Object,boolean,java.lang.Object,boolean):650 -> subSet 3:3:java.util.NavigableSet subSet(java.lang.Object,boolean,java.lang.Object,boolean):62 -> subSet 4:5:com.android.tools.r8.com.google.common.collect.ImmutableSortedSet com.android.tools.r8.com.google.common.collect.ImmutableSortedSet.subSet(java.lang.Object,boolean,java.lang.Object,boolean):651:652 -> subSet 4:5:java.util.NavigableSet subSet(java.lang.Object,boolean,java.lang.Object,boolean):62 -> subSet 6:6:com.android.tools.r8.com.google.common.collect.ImmutableSortedSet com.android.tools.r8.com.google.common.collect.RegularImmutableSortedSet.subSetImpl(java.lang.Object,boolean,java.lang.Object,boolean):263:263 -> subSet 6:6:com.android.tools.r8.com.google.common.collect.ImmutableSortedSet com.android.tools.r8.com.google.common.collect.ImmutableSortedSet.subSet(java.lang.Object,boolean,java.lang.Object,boolean):652 -> subSet 6:6:java.util.NavigableSet subSet(java.lang.Object,boolean,java.lang.Object,boolean):62 -> subSet 7:7:com.android.tools.r8.com.google.common.collect.ImmutableSortedSet com.android.tools.r8.com.google.common.collect.RegularImmutableSortedSet.headSetImpl(java.lang.Object,boolean):248:248 -> subSet 7:7:com.android.tools.r8.com.google.common.collect.ImmutableSortedSet com.android.tools.r8.com.google.common.collect.RegularImmutableSortedSet.subSetImpl(java.lang.Object,boolean,java.lang.Object,boolean):263 -> subSet 7:7:com.android.tools.r8.com.google.common.collect.ImmutableSortedSet com.android.tools.r8.com.google.common.collect.ImmutableSortedSet.subSet(java.lang.Object,boolean,java.lang.Object,boolean):652 -> subSet # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 7:7:java.util.NavigableSet subSet(java.lang.Object,boolean,java.lang.Object,boolean):62 -> subSet 8:8:com.android.tools.r8.com.google.common.collect.ImmutableSortedSet com.android.tools.r8.com.google.common.collect.RegularImmutableSortedSet.headSetImpl(java.lang.Object,boolean):248:248 -> subSet 8:8:com.android.tools.r8.com.google.common.collect.ImmutableSortedSet com.android.tools.r8.com.google.common.collect.RegularImmutableSortedSet.subSetImpl(java.lang.Object,boolean,java.lang.Object,boolean):263 -> subSet 8:8:com.android.tools.r8.com.google.common.collect.ImmutableSortedSet com.android.tools.r8.com.google.common.collect.ImmutableSortedSet.subSet(java.lang.Object,boolean,java.lang.Object,boolean):652 -> subSet 8:8:java.util.NavigableSet subSet(java.lang.Object,boolean,java.lang.Object,boolean):62 -> subSet 9:9:com.android.tools.r8.com.google.common.collect.ImmutableSortedSet com.android.tools.r8.com.google.common.collect.ImmutableSortedSet.subSet(java.lang.Object,boolean,java.lang.Object,boolean):649:649 -> subSet 9:9:com.android.tools.r8.com.google.common.collect.ImmutableSortedSet com.android.tools.r8.com.google.common.collect.ImmutableSortedSet.subSet(java.lang.Object,java.lang.Object):641 -> subSet 9:9:java.util.SortedSet subSet(java.lang.Object,java.lang.Object):62 -> subSet 10:10:java.lang.Object com.android.tools.r8.com.google.common.base.Preconditions.checkNotNull(java.lang.Object):880:880 -> subSet 10:10:com.android.tools.r8.com.google.common.collect.ImmutableSortedSet com.android.tools.r8.com.google.common.collect.ImmutableSortedSet.subSet(java.lang.Object,boolean,java.lang.Object,boolean):649 -> subSet 10:10:com.android.tools.r8.com.google.common.collect.ImmutableSortedSet com.android.tools.r8.com.google.common.collect.ImmutableSortedSet.subSet(java.lang.Object,java.lang.Object):641 -> subSet 10:10:java.util.SortedSet subSet(java.lang.Object,java.lang.Object):62 -> subSet 11:11:java.lang.Object com.android.tools.r8.com.google.common.base.Preconditions.checkNotNull(java.lang.Object):880:880 -> subSet 11:11:com.android.tools.r8.com.google.common.collect.ImmutableSortedSet com.android.tools.r8.com.google.common.collect.ImmutableSortedSet.subSet(java.lang.Object,boolean,java.lang.Object,boolean):650 -> subSet 11:11:com.android.tools.r8.com.google.common.collect.ImmutableSortedSet com.android.tools.r8.com.google.common.collect.ImmutableSortedSet.subSet(java.lang.Object,java.lang.Object):641 -> subSet 11:11:java.util.SortedSet subSet(java.lang.Object,java.lang.Object):62 -> subSet 12:13:com.android.tools.r8.com.google.common.collect.ImmutableSortedSet com.android.tools.r8.com.google.common.collect.ImmutableSortedSet.subSet(java.lang.Object,boolean,java.lang.Object,boolean):651:652 -> subSet 12:13:com.android.tools.r8.com.google.common.collect.ImmutableSortedSet com.android.tools.r8.com.google.common.collect.ImmutableSortedSet.subSet(java.lang.Object,java.lang.Object):641 -> subSet 12:13:java.util.SortedSet subSet(java.lang.Object,java.lang.Object):62 -> subSet 14:14:com.android.tools.r8.com.google.common.collect.ImmutableSortedSet com.android.tools.r8.com.google.common.collect.RegularImmutableSortedSet.subSetImpl(java.lang.Object,boolean,java.lang.Object,boolean):263:263 -> subSet 14:14:com.android.tools.r8.com.google.common.collect.ImmutableSortedSet com.android.tools.r8.com.google.common.collect.ImmutableSortedSet.subSet(java.lang.Object,boolean,java.lang.Object,boolean):652 -> subSet 14:14:com.android.tools.r8.com.google.common.collect.ImmutableSortedSet com.android.tools.r8.com.google.common.collect.ImmutableSortedSet.subSet(java.lang.Object,java.lang.Object):641 -> subSet 14:14:java.util.SortedSet subSet(java.lang.Object,java.lang.Object):62 -> subSet 15:15:com.android.tools.r8.com.google.common.collect.ImmutableSortedSet com.android.tools.r8.com.google.common.collect.RegularImmutableSortedSet.headSetImpl(java.lang.Object,boolean):248:248 -> subSet 15:15:com.android.tools.r8.com.google.common.collect.ImmutableSortedSet com.android.tools.r8.com.google.common.collect.RegularImmutableSortedSet.subSetImpl(java.lang.Object,boolean,java.lang.Object,boolean):263 -> subSet 15:15:com.android.tools.r8.com.google.common.collect.ImmutableSortedSet com.android.tools.r8.com.google.common.collect.ImmutableSortedSet.subSet(java.lang.Object,boolean,java.lang.Object,boolean):652 -> subSet # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 15:15:com.android.tools.r8.com.google.common.collect.ImmutableSortedSet com.android.tools.r8.com.google.common.collect.ImmutableSortedSet.subSet(java.lang.Object,java.lang.Object):641 -> subSet 15:15:java.util.SortedSet subSet(java.lang.Object,java.lang.Object):62 -> subSet 16:16:com.android.tools.r8.com.google.common.collect.ImmutableSortedSet com.android.tools.r8.com.google.common.collect.RegularImmutableSortedSet.headSetImpl(java.lang.Object,boolean):248:248 -> subSet 16:16:com.android.tools.r8.com.google.common.collect.ImmutableSortedSet com.android.tools.r8.com.google.common.collect.RegularImmutableSortedSet.subSetImpl(java.lang.Object,boolean,java.lang.Object,boolean):263 -> subSet 16:16:com.android.tools.r8.com.google.common.collect.ImmutableSortedSet com.android.tools.r8.com.google.common.collect.ImmutableSortedSet.subSet(java.lang.Object,boolean,java.lang.Object,boolean):652 -> subSet 16:16:com.android.tools.r8.com.google.common.collect.ImmutableSortedSet com.android.tools.r8.com.google.common.collect.ImmutableSortedSet.subSet(java.lang.Object,java.lang.Object):641 -> subSet 16:16:java.util.SortedSet subSet(java.lang.Object,java.lang.Object):62 -> subSet 1:1:com.android.tools.r8.com.google.common.collect.ImmutableSortedSet com.android.tools.r8.com.google.common.collect.ImmutableSortedSet.tailSet(java.lang.Object,boolean):673:673 -> tailSet 1:1:java.util.NavigableSet tailSet(java.lang.Object,boolean):62 -> tailSet 2:2:java.lang.Object com.android.tools.r8.com.google.common.base.Preconditions.checkNotNull(java.lang.Object):880:880 -> tailSet 2:2:com.android.tools.r8.com.google.common.collect.ImmutableSortedSet com.android.tools.r8.com.google.common.collect.ImmutableSortedSet.tailSet(java.lang.Object,boolean):673 -> tailSet 2:2:java.util.NavigableSet tailSet(java.lang.Object,boolean):62 -> tailSet 3:3:com.android.tools.r8.com.google.common.collect.ImmutableSortedSet com.android.tools.r8.com.google.common.collect.ImmutableSortedSet.tailSet(java.lang.Object,boolean):673:673 -> tailSet 3:3:java.util.NavigableSet tailSet(java.lang.Object,boolean):62 -> tailSet 4:4:com.android.tools.r8.com.google.common.collect.ImmutableSortedSet com.android.tools.r8.com.google.common.collect.ImmutableSortedSet.tailSet(java.lang.Object,boolean):673:673 -> tailSet 4:4:com.android.tools.r8.com.google.common.collect.ImmutableSortedSet com.android.tools.r8.com.google.common.collect.ImmutableSortedSet.tailSet(java.lang.Object):667 -> tailSet 4:4:java.util.SortedSet tailSet(java.lang.Object):62 -> tailSet 5:5:java.lang.Object com.android.tools.r8.com.google.common.base.Preconditions.checkNotNull(java.lang.Object):880:880 -> tailSet 5:5:com.android.tools.r8.com.google.common.collect.ImmutableSortedSet com.android.tools.r8.com.google.common.collect.ImmutableSortedSet.tailSet(java.lang.Object,boolean):673 -> tailSet 5:5:com.android.tools.r8.com.google.common.collect.ImmutableSortedSet com.android.tools.r8.com.google.common.collect.ImmutableSortedSet.tailSet(java.lang.Object):667 -> tailSet 5:5:java.util.SortedSet tailSet(java.lang.Object):62 -> tailSet 6:6:com.android.tools.r8.com.google.common.collect.ImmutableSortedSet com.android.tools.r8.com.google.common.collect.ImmutableSortedSet.tailSet(java.lang.Object,boolean):673:673 -> tailSet 6:6:com.android.tools.r8.com.google.common.collect.ImmutableSortedSet com.android.tools.r8.com.google.common.collect.ImmutableSortedSet.tailSet(java.lang.Object):667 -> tailSet 6:6:java.util.SortedSet tailSet(java.lang.Object):62 -> tailSet com.android.tools.r8.com.google.common.collect.ImmutableSortedSetFauxverideShim -> com.android.tools.r8.internal.Qm: # {"id":"sourceFile","fileName":"ImmutableSortedSetFauxverideShim.java"} 1:1:void ():40:40 -> com.android.tools.r8.com.google.common.collect.IndexedImmutableSet -> com.android.tools.r8.internal.dn: # {"id":"sourceFile","fileName":"IndexedImmutableSet.java"} 1:1:void ():27:27 -> 1:1:int copyIntoArray(java.lang.Object[],int):52:52 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(I[Ljava/lang/Object;)I"} 1:1:com.android.tools.r8.com.google.common.collect.UnmodifiableIterator iterator():32:32 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/y10;"} 1:1:void forEach(java.util.function.Consumer):42:42 -> forEach 2:2:java.lang.Object com.android.tools.r8.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 java.lang.Object get(int) -> get 1:1:com.android.tools.r8.com.google.common.collect.ImmutableList createAsList():57:57 -> i # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/bm;"} 1:1:java.util.Spliterator spliterator():37:37 -> spliterator 2:2:java.util.Spliterator com.android.tools.r8.com.google.common.collect.CollectSpliterators.indexed(int,int,java.util.function.IntFunction):42:42 -> spliterator 2:2:java.util.Spliterator spliterator():37 -> spliterator com.android.tools.r8.com.google.common.collect.IndexedImmutableSet$1 -> com.android.tools.r8.internal.cn: # {"id":"sourceFile","fileName":"IndexedImmutableSet.java"} com.android.tools.r8.com.google.common.collect.IndexedImmutableSet this$0 -> c 1:1:void (com.android.tools.r8.com.google.common.collect.IndexedImmutableSet):57:57 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/dn;)V"} 1:1:boolean isPartialView():65:65 -> e 1:1:java.lang.Object get(int):60:60 -> get 1:1:com.android.tools.r8.com.google.common.collect.ImmutableCollection delegateCollection():75:75 -> k # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Ql;"} 1:1:int size():70:70 -> size com.android.tools.r8.com.google.common.collect.Iterables -> com.android.tools.r8.internal.pt: # {"id":"sourceFile","fileName":"Iterables.java"} 1:2:boolean contains(java.lang.Iterable,java.lang.Object):136:137 -> a 3:5:boolean com.android.tools.r8.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.android.tools.r8.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.android.tools.r8.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.android.tools.r8.com.google.common.collect.FluentIterable com.android.tools.r8.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.android.tools.r8.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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Set;[Ljava/lang/Object;)[Ljava/lang/Object;"} 39:39:java.util.ArrayList com.android.tools.r8.com.google.common.collect.Lists.newArrayList():83:83 -> a 39:39:java.util.ArrayList com.android.tools.r8.com.google.common.collect.Lists.newArrayList(java.util.Iterator):142 -> a 39:39:java.util.Collection com.android.tools.r8.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.android.tools.r8.com.google.common.collect.Lists.newArrayList(java.util.Iterator):143:143 -> a 40:40:java.util.Collection com.android.tools.r8.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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Iterable;Ljava/util/Collection;)V"} 47:47:java.lang.Object com.android.tools.r8.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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;Ljava/util/ArrayList;)Ljava/lang/Iterable;"} 50:50:boolean all(java.lang.Iterable,com.android.tools.r8.com.google.common.base.Predicate):618:618 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Iterable;Lcom/android/tools/r8/internal/BM;)Z"} 51:51:boolean com.android.tools.r8.com.google.common.collect.Iterators.all(java.util.Iterator,com.android.tools.r8.com.google.common.base.Predicate):669:669 -> a 51:51:boolean all(java.lang.Iterable,com.android.tools.r8.com.google.common.base.Predicate):618 -> a 52:52:java.lang.Object com.android.tools.r8.com.google.common.base.Preconditions.checkNotNull(java.lang.Object):880:880 -> a 52:52:boolean com.android.tools.r8.com.google.common.collect.Iterators.all(java.util.Iterator,com.android.tools.r8.com.google.common.base.Predicate):669 -> a 52:52:boolean all(java.lang.Iterable,com.android.tools.r8.com.google.common.base.Predicate):618 -> a 53:55:boolean com.android.tools.r8.com.google.common.collect.Iterators.all(java.util.Iterator,com.android.tools.r8.com.google.common.base.Predicate):670:672 -> a 53:55:boolean all(java.lang.Iterable,com.android.tools.r8.com.google.common.base.Predicate):618 -> a 56:56:java.lang.Object find(java.lang.Iterable,com.android.tools.r8.com.google.common.base.Predicate,java.lang.Object):646:646 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;Lcom/android/tools/r8/internal/BM;)Ljava/lang/Object;"} 57:57:java.lang.Object com.android.tools.r8.com.google.common.collect.Iterators.find(java.util.Iterator,com.android.tools.r8.com.google.common.base.Predicate,java.lang.Object):710:710 -> a 57:57:java.lang.Object find(java.lang.Iterable,com.android.tools.r8.com.google.common.base.Predicate,java.lang.Object):646 -> a 58:58:java.lang.Object com.android.tools.r8.com.google.common.base.Preconditions.checkNotNull(java.lang.Object):880:880 -> a 58:58:java.lang.Object com.android.tools.r8.com.google.common.collect.Iterators.find(java.util.Iterator,com.android.tools.r8.com.google.common.base.Predicate,java.lang.Object):710 -> a 58:58:java.lang.Object find(java.lang.Iterable,com.android.tools.r8.com.google.common.base.Predicate,java.lang.Object):646 -> a 59:59:java.lang.Object com.android.tools.r8.com.google.common.base.Preconditions.checkNotNull(java.lang.Object):880:880 -> a 59:59:java.lang.Object com.android.tools.r8.com.google.common.collect.Iterators.find(java.util.Iterator,com.android.tools.r8.com.google.common.base.Predicate,java.lang.Object):711 -> a 59:59:java.lang.Object find(java.lang.Iterable,com.android.tools.r8.com.google.common.base.Predicate,java.lang.Object):646 -> a 60:62:java.lang.Object com.android.tools.r8.com.google.common.collect.Iterators.find(java.util.Iterator,com.android.tools.r8.com.google.common.base.Predicate,java.lang.Object):712:714 -> a 60:62:java.lang.Object find(java.lang.Iterable,com.android.tools.r8.com.google.common.base.Predicate,java.lang.Object):646 -> a 63:63:java.lang.Iterable transform(java.lang.Iterable,com.android.tools.r8.com.google.common.base.Function):693:693 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Iterable;Lcom/android/tools/r8/internal/tj;)Ljava/lang/Iterable;"} 64:64:java.lang.Object com.android.tools.r8.com.google.common.base.Preconditions.checkNotNull(java.lang.Object):880:880 -> a 64:64:java.lang.Iterable transform(java.lang.Iterable,com.android.tools.r8.com.google.common.base.Function):693 -> a 65:65:java.lang.Object com.android.tools.r8.com.google.common.base.Preconditions.checkNotNull(java.lang.Object):880:880 -> a 65:65:java.lang.Iterable transform(java.lang.Iterable,com.android.tools.r8.com.google.common.base.Function):694 -> a 66:66:java.lang.Iterable transform(java.lang.Iterable,com.android.tools.r8.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.android.tools.r8.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:boolean any(java.lang.Iterable,com.android.tools.r8.com.google.common.base.Predicate):608:608 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Iterable;Lcom/android/tools/r8/internal/BM;)Z"} 18:21:int com.android.tools.r8.com.google.common.collect.Iterators.indexOf(java.util.Iterator,com.android.tools.r8.com.google.common.base.Predicate):759:762 -> b 18:21:boolean com.android.tools.r8.com.google.common.collect.Iterators.any(java.util.Iterator,com.android.tools.r8.com.google.common.base.Predicate):661 -> b 18:21:boolean any(java.lang.Iterable,com.android.tools.r8.com.google.common.base.Predicate):608 -> b 22:22:java.lang.Object com.android.tools.r8.com.google.common.base.Preconditions.checkNotNull(java.lang.Object,java.lang.Object):899:899 -> b 22:22:int com.android.tools.r8.com.google.common.collect.Iterators.indexOf(java.util.Iterator,com.android.tools.r8.com.google.common.base.Predicate):759 -> b 22:22:boolean com.android.tools.r8.com.google.common.collect.Iterators.any(java.util.Iterator,com.android.tools.r8.com.google.common.base.Predicate):661 -> b 22:22:boolean any(java.lang.Iterable,com.android.tools.r8.com.google.common.base.Predicate):608 -> b 1:1:java.lang.Iterable filter(java.lang.Iterable,com.android.tools.r8.com.google.common.base.Predicate):554:554 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Iterable;Lcom/android/tools/r8/internal/BM;)Ljava/lang/Iterable;"} 2:2:java.lang.Object com.android.tools.r8.com.google.common.base.Preconditions.checkNotNull(java.lang.Object):880:880 -> c 2:2:java.lang.Iterable filter(java.lang.Iterable,com.android.tools.r8.com.google.common.base.Predicate):554 -> c 3:3:java.lang.Object com.android.tools.r8.com.google.common.base.Preconditions.checkNotNull(java.lang.Object):880:880 -> c 3:3:java.lang.Iterable filter(java.lang.Iterable,com.android.tools.r8.com.google.common.base.Predicate):555 -> c 4:4:java.lang.Iterable filter(java.lang.Iterable,com.android.tools.r8.com.google.common.base.Predicate):556:556 -> c 5:8:boolean isEmpty(java.lang.Iterable):985:988 -> c 1:1:java.lang.Iterable skip(java.lang.Iterable,int):852:852 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Iterable;)Ljava/lang/Iterable;"} 2:2:java.lang.Object com.android.tools.r8.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.android.tools.r8.com.google.common.collect.Iterables$10 -> com.android.tools.r8.internal.kt: # {"id":"sourceFile","fileName":"Iterables.java"} 1:1:void ():1023:1023 -> 1:1:java.lang.Object apply(java.lang.Object):1023:1023 -> apply 2:2:java.util.Iterator com.android.tools.r8.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.android.tools.r8.com.google.common.collect.Iterables$4 -> com.android.tools.r8.internal.lt: # {"id":"sourceFile","fileName":"Iterables.java"} java.lang.Iterable val$unfiltered -> b com.android.tools.r8.com.google.common.base.Predicate val$retainIfTrue -> c 1:1:void (java.lang.Iterable,com.android.tools.r8.com.google.common.base.Predicate):556:556 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Iterable;Lcom/android/tools/r8/internal/BM;)V"} 1:2:void lambda$forEach$0(com.android.tools.r8.com.google.common.base.Predicate,java.util.function.Consumer,java.lang.Object):567:568 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/BM;Ljava/util/function/Consumer;Ljava/lang/Object;)V"} 1:1:void forEach(java.util.function.Consumer):564:564 -> forEach 2:2:java.lang.Object com.android.tools.r8.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.android.tools.r8.com.google.common.collect.UnmodifiableIterator com.android.tools.r8.com.google.common.collect.Iterators.filter(java.util.Iterator,com.android.tools.r8.com.google.common.base.Predicate):630:630 -> iterator 2:2:java.util.Iterator iterator():559 -> iterator 3:3:java.lang.Object com.android.tools.r8.com.google.common.base.Preconditions.checkNotNull(java.lang.Object):880:880 -> iterator 3:3:com.android.tools.r8.com.google.common.collect.UnmodifiableIterator com.android.tools.r8.com.google.common.collect.Iterators.filter(java.util.Iterator,com.android.tools.r8.com.google.common.base.Predicate):630 -> iterator 3:3:java.util.Iterator iterator():559 -> iterator 4:4:java.lang.Object com.android.tools.r8.com.google.common.base.Preconditions.checkNotNull(java.lang.Object):880:880 -> iterator 4:4:com.android.tools.r8.com.google.common.collect.UnmodifiableIterator com.android.tools.r8.com.google.common.collect.Iterators.filter(java.util.Iterator,com.android.tools.r8.com.google.common.base.Predicate):631 -> iterator 4:4:java.util.Iterator iterator():559 -> iterator 5:5:com.android.tools.r8.com.google.common.collect.UnmodifiableIterator com.android.tools.r8.com.google.common.collect.Iterators.filter(java.util.Iterator,com.android.tools.r8.com.google.common.base.Predicate):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.android.tools.r8.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.android.tools.r8.com.google.common.base.Preconditions.checkNotNull(java.lang.Object):880:880 -> spliterator 3:3:java.util.Spliterator com.android.tools.r8.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.android.tools.r8.com.google.common.base.Preconditions.checkNotNull(java.lang.Object):880:880 -> spliterator 4:4:java.util.Spliterator com.android.tools.r8.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.android.tools.r8.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.android.tools.r8.com.google.common.collect.Iterables$5 -> com.android.tools.r8.internal.mt: # {"id":"sourceFile","fileName":"Iterables.java"} java.lang.Iterable val$fromIterable -> b com.android.tools.r8.com.google.common.base.Function val$function -> c 1:1:void (java.lang.Iterable,com.android.tools.r8.com.google.common.base.Function):695:695 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Iterable;Lcom/android/tools/r8/internal/tj;)V"} 1:1:void lambda$forEach$0(java.util.function.Consumer,com.android.tools.r8.com.google.common.base.Function,java.lang.Object):704:704 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Consumer;Lcom/android/tools/r8/internal/tj;Ljava/lang/Object;)V"} 1:1:void forEach(java.util.function.Consumer):703:703 -> forEach 2:2:java.lang.Object com.android.tools.r8.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.android.tools.r8.com.google.common.collect.Iterators.transform(java.util.Iterator,com.android.tools.r8.com.google.common.base.Function):779:779 -> iterator 2:2:java.util.Iterator iterator():698 -> iterator 3:3:java.lang.Object com.android.tools.r8.com.google.common.base.Preconditions.checkNotNull(java.lang.Object):880:880 -> iterator 3:3:java.util.Iterator com.android.tools.r8.com.google.common.collect.Iterators.transform(java.util.Iterator,com.android.tools.r8.com.google.common.base.Function):779 -> iterator 3:3:java.util.Iterator iterator():698 -> iterator 4:4:java.util.Iterator com.android.tools.r8.com.google.common.collect.Iterators.transform(java.util.Iterator,com.android.tools.r8.com.google.common.base.Function):780:780 -> iterator 4:4:java.util.Iterator iterator():698 -> iterator 1:1:java.util.Spliterator spliterator():709:709 -> spliterator com.android.tools.r8.com.google.common.collect.Iterables$6 -> com.android.tools.r8.internal.ot: # {"id":"sourceFile","fileName":"Iterables.java"} java.lang.Iterable val$iterable -> b int val$numberToSkip -> c 1:1:void (java.lang.Iterable,int):855:855 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Iterable;)V"} 1:8:java.util.Iterator iterator():858:865 -> iterator 9:9:int com.android.tools.r8.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.android.tools.r8.com.google.common.base.Preconditions.checkNotNull(java.lang.Object):880:880 -> iterator 10:10:int com.android.tools.r8.com.google.common.collect.Iterators.advance(java.util.Iterator,int):884 -> iterator 10:10:java.util.Iterator iterator():865 -> iterator 11:15:int com.android.tools.r8.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.android.tools.r8.com.google.common.collect.Iterables$6$1 -> com.android.tools.r8.internal.nt: # {"id":"sourceFile","fileName":"Iterables.java"} boolean atStart -> a java.util.Iterator val$iterator -> b 1:2:void (com.android.tools.r8.com.google.common.collect.Iterables$6,java.util.Iterator):872:873 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Iterator;)V"} 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.android.tools.r8.com.google.common.collect.CollectPreconditions.checkRemove(boolean):63:63 -> remove 2:2:void remove():889 -> remove 3:3:void remove():890:890 -> remove com.android.tools.r8.com.google.common.collect.Iterators -> com.android.tools.r8.internal.At: # {"id":"sourceFile","fileName":"Iterators.java"} 1:1:com.android.tools.r8.com.google.common.collect.UnmodifiableListIterator com.android.tools.r8.com.google.common.collect.Iterators.emptyListIterator():88:88 -> a 1:1:com.android.tools.r8.com.google.common.collect.UnmodifiableIterator emptyIterator():77 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/y10;"} 2:2:boolean addAll(java.util.Collection,java.util.Iterator):352:352 -> a 3:3:java.lang.Object com.android.tools.r8.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.android.tools.r8.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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;)Ljava/util/Iterator;"} 8:8:java.lang.Object com.android.tools.r8.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.android.tools.r8.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.android.tools.r8.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.android.tools.r8.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.android.tools.r8.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:16:java.util.Iterator limit(java.util.Iterator,int):905:905 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/util/Iterator;)Ljava/util/Iterator;"} 17:17:java.lang.Object com.android.tools.r8.com.google.common.base.Preconditions.checkNotNull(java.lang.Object):880:880 -> a 17:17:java.util.Iterator limit(java.util.Iterator,int):905 -> a 18:19:java.util.Iterator limit(java.util.Iterator,int):906:907 -> a 20:20:com.android.tools.r8.com.google.common.collect.UnmodifiableIterator forArray(java.lang.Object[]):1001:1001 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"([Ljava/lang/Object;)Lcom/android/tools/r8/internal/y10;"} 21:26:com.android.tools.r8.com.google.common.collect.UnmodifiableListIterator com.android.tools.r8.com.google.common.collect.Iterators.forArray(java.lang.Object[],int,int,int):1013:1018 -> a 21:26:com.android.tools.r8.com.google.common.collect.UnmodifiableIterator forArray(java.lang.Object[]):1001 -> a 27:27:com.android.tools.r8.com.google.common.collect.UnmodifiableListIterator com.android.tools.r8.com.google.common.collect.Iterators.emptyListIterator():88:88 -> a 27:27:com.android.tools.r8.com.google.common.collect.UnmodifiableListIterator com.android.tools.r8.com.google.common.collect.Iterators.forArray(java.lang.Object[],int,int,int):1020 -> a 27:27:com.android.tools.r8.com.google.common.collect.UnmodifiableIterator forArray(java.lang.Object[]):1001 -> a 28:28:com.android.tools.r8.com.google.common.collect.UnmodifiableListIterator com.android.tools.r8.com.google.common.collect.Iterators.forArray(java.lang.Object[],int,int,int):1022:1022 -> a 28:28:com.android.tools.r8.com.google.common.collect.UnmodifiableIterator forArray(java.lang.Object[]):1001 -> a 29:29:com.android.tools.r8.com.google.common.collect.UnmodifiableIterator singletonIterator(java.lang.Object):1049:1049 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;)Lcom/android/tools/r8/internal/y10;"} 1:5:boolean removeAll(java.util.Iterator,java.util.Collection):198:202 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Collection;Ljava/util/Iterator;)Z"} com.android.tools.r8.com.google.common.collect.Iterators$1 -> com.android.tools.r8.internal.qt: # {"id":"sourceFile","fileName":"Iterators.java"} 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.android.tools.r8.com.google.common.collect.Iterators$2 -> com.android.tools.r8.internal.rt: # {"id":"sourceFile","fileName":"Iterators.java"} java.util.Iterator iterator -> a java.lang.Iterable val$iterable -> b 1:2:void (java.lang.Iterable):391:392 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;)V"} 1:1:boolean hasNext():405:405 -> hasNext 1:7:java.lang.Object next():410:416 -> next 1:1:void remove():421:421 -> remove com.android.tools.r8.com.google.common.collect.Iterators$3 -> com.android.tools.r8.internal.st: # {"id":"sourceFile","fileName":"Iterators.java"} int index -> a java.lang.Object[] val$elements -> b 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.android.tools.r8.com.google.common.collect.Iterators$5 -> com.android.tools.r8.internal.tt: # {"id":"sourceFile","fileName":"Iterators.java"} java.util.Iterator val$unfiltered -> c com.android.tools.r8.com.google.common.base.Predicate val$retainIfTrue -> d 1:1:void (java.util.Iterator,com.android.tools.r8.com.google.common.base.Predicate):632:632 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Iterator;Lcom/android/tools/r8/internal/BM;)V"} 1:7:java.lang.Object computeNext():635:641 -> a com.android.tools.r8.com.google.common.collect.Iterators$6 -> com.android.tools.r8.internal.ut: # {"id":"sourceFile","fileName":"Iterators.java"} com.android.tools.r8.com.google.common.base.Function val$function -> b 1:1:void (java.util.Iterator,com.android.tools.r8.com.google.common.base.Function):780:780 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Iterator;Lcom/android/tools/r8/internal/tj;)V"} 1:1:java.lang.Object transform(java.lang.Object):783:783 -> a com.android.tools.r8.com.google.common.collect.Iterators$7 -> com.android.tools.r8.internal.vt: # {"id":"sourceFile","fileName":"Iterators.java"} int count -> a int val$limitSize -> b java.util.Iterator val$iterator -> c 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.android.tools.r8.com.google.common.collect.Iterators$9 -> com.android.tools.r8.internal.wt: # {"id":"sourceFile","fileName":"Iterators.java"} boolean done -> a java.lang.Object val$value -> b 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.android.tools.r8.com.google.common.collect.Iterators$ArrayItr -> com.android.tools.r8.internal.xt: # {"id":"sourceFile","fileName":"Iterators.java"} java.lang.Object[] array -> c int offset -> d com.android.tools.r8.com.google.common.collect.UnmodifiableListIterator EMPTY -> e 1:1:void ():1026:1026 -> 1:3:void (java.lang.Object[],int,int,int):1032:1034 -> # {"id":"com.android.tools.r8.residualsignature","signature":"([Ljava/lang/Object;II)V"} 1:1:java.lang.Object get(int):1039:1039 -> a com.android.tools.r8.com.google.common.collect.Iterators$ConcatenatedIterator -> com.android.tools.r8.internal.yt: # {"id":"sourceFile","fileName":"Iterators.java"} java.util.Iterator toRemove -> a java.util.Iterator iterator -> b java.util.Iterator topMetaIterator -> c java.util.Deque metaIterators -> d 1:3:void (java.util.Iterator):1305:1307 -> 1:1:boolean hasNext():1324:1324 -> hasNext 2:2:java.lang.Object com.android.tools.r8.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.android.tools.r8.com.google.common.collect.Iterators$ConcatenatedIterator.getTopMetaIterator():1312:1319 -> hasNext 4:11:boolean hasNext():1328 -> hasNext 12:13:java.util.Iterator com.android.tools.r8.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.android.tools.r8.com.google.common.collect.CollectPreconditions.checkRemove(boolean):63:63 -> remove 2:2:void remove():1372 -> remove 3:4:void remove():1373:1374 -> remove com.android.tools.r8.com.google.common.collect.Iterators$EmptyModifiableIterator -> com.android.tools.r8.internal.zt: # {"id":"sourceFile","fileName":"Iterators.java"} com.android.tools.r8.com.google.common.collect.Iterators$EmptyModifiableIterator INSTANCE -> a 1:1:void ():96:96 -> 1:1:void (java.lang.String,int):95:95 -> # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} boolean hasNext() -> hasNext 1:1:java.lang.Object next():105:105 -> next 1:1:void com.android.tools.r8.com.google.common.collect.CollectPreconditions.checkRemove(boolean):63:63 -> remove 1:1:void remove():110 -> remove com.android.tools.r8.com.google.common.collect.JdkBackedImmutableBiMap -> com.android.tools.r8.internal.Gt: # {"id":"sourceFile","fileName":"JdkBackedImmutableBiMap.java"} com.android.tools.r8.com.google.common.collect.ImmutableList entries -> e java.util.Map forwardDelegate -> f java.util.Map backwardDelegate -> g com.android.tools.r8.com.google.common.collect.JdkBackedImmutableBiMap inverse -> h 1:4:void (com.android.tools.r8.com.google.common.collect.ImmutableList,java.util.Map,java.util.Map):57:60 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/bm;Ljava/util/Map;Ljava/util/Map;)V"} 1:1:com.android.tools.r8.com.google.common.collect.ImmutableList access$100(com.android.tools.r8.com.google.common.collect.JdkBackedImmutableBiMap):31:31 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Gt;)Lcom/android/tools/r8/internal/bm;"} 2:5:com.android.tools.r8.com.google.common.collect.ImmutableBiMap create(int,java.util.Map$Entry[]):34:37 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(I[Ljava/util/Map$Entry;)Lcom/android/tools/r8/internal/Ol;"} 6:6:com.android.tools.r8.com.google.common.collect.ImmutableMapEntry com.android.tools.r8.com.google.common.collect.RegularImmutableMap.makeImmutable(java.util.Map$Entry):128:128 -> a 6:6:com.android.tools.r8.com.google.common.collect.ImmutableBiMap create(int,java.util.Map$Entry[]):37 -> a 7:9:com.android.tools.r8.com.google.common.collect.ImmutableMapEntry com.android.tools.r8.com.google.common.collect.RegularImmutableMap.makeImmutable(java.util.Map$Entry,java.lang.Object,java.lang.Object):121:123 -> a 7:9:com.android.tools.r8.com.google.common.collect.ImmutableMapEntry com.android.tools.r8.com.google.common.collect.RegularImmutableMap.makeImmutable(java.util.Map$Entry):128 -> a 7:9:com.android.tools.r8.com.google.common.collect.ImmutableBiMap create(int,java.util.Map$Entry[]):37 -> a 10:10:com.android.tools.r8.com.google.common.collect.ImmutableBiMap create(int,java.util.Map$Entry[]):38:38 -> a 11:11:java.lang.Object com.android.tools.r8.com.google.common.collect.ImmutableEntry.getKey():36:36 -> a 11:11:com.android.tools.r8.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.android.tools.r8.com.google.common.collect.ImmutableEntry.getValue():41:41 -> a 12:12:com.android.tools.r8.com.google.common.collect.ImmutableBiMap create(int,java.util.Map$Entry[]):39 -> a 13:13:com.android.tools.r8.com.google.common.collect.ImmutableBiMap create(int,java.util.Map$Entry[]):39:39 -> a 14:14:java.lang.Object com.android.tools.r8.com.google.common.collect.ImmutableEntry.getValue():41:41 -> a 14:14:com.android.tools.r8.com.google.common.collect.ImmutableBiMap create(int,java.util.Map$Entry[]):43 -> a 15:15:java.lang.Object com.android.tools.r8.com.google.common.collect.ImmutableEntry.getKey():36:36 -> a 15:15:com.android.tools.r8.com.google.common.collect.ImmutableBiMap create(int,java.util.Map$Entry[]):43 -> a 16:18:com.android.tools.r8.com.google.common.collect.ImmutableBiMap create(int,java.util.Map$Entry[]):43:45 -> a 19:19:java.lang.Object com.android.tools.r8.com.google.common.collect.ImmutableEntry.getValue():41:41 -> a 19:19:com.android.tools.r8.com.google.common.collect.ImmutableBiMap create(int,java.util.Map$Entry[]):45 -> a 20:20:com.android.tools.r8.com.google.common.collect.ImmutableBiMap create(int,java.util.Map$Entry[]):45:45 -> a 21:21:java.lang.Object com.android.tools.r8.com.google.common.collect.ImmutableEntry.getKey():36:36 -> a 21:21:com.android.tools.r8.com.google.common.collect.ImmutableBiMap create(int,java.util.Map$Entry[]):41 -> a 22:30:com.android.tools.r8.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.android.tools.r8.com.google.common.collect.ImmutableSet createEntrySet():109:109 -> k # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Im;"} 1:1:com.android.tools.r8.com.google.common.collect.ImmutableSet createKeySet():114:114 -> l # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Im;"} boolean isPartialView() -> o 1:1:int size():65:65 -> size 1:7:com.android.tools.r8.com.google.common.collect.ImmutableBiMap inverse():72:78 -> u # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Ol;"} com.android.tools.r8.com.google.common.collect.JdkBackedImmutableBiMap$InverseEntries -> com.android.tools.r8.internal.Ft: # {"id":"sourceFile","fileName":"JdkBackedImmutableBiMap.java"} com.android.tools.r8.com.google.common.collect.JdkBackedImmutableBiMap this$0 -> c 1:1:void (com.android.tools.r8.com.google.common.collect.JdkBackedImmutableBiMap):84:84 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Gt;)V"} 2:2:void (com.android.tools.r8.com.google.common.collect.JdkBackedImmutableBiMap,com.android.tools.r8.com.google.common.collect.JdkBackedImmutableBiMap$1):84:84 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Gt;I)V"} boolean isPartialView() -> e 1:2:java.util.Map$Entry com.android.tools.r8.com.google.common.collect.JdkBackedImmutableBiMap$InverseEntries.get(int):87:88 -> get 1:2:java.lang.Object get(int):83 -> get 1:1:int size():98:98 -> size com.android.tools.r8.com.google.common.collect.JdkBackedImmutableMap -> com.android.tools.r8.internal.Ht: # {"id":"sourceFile","fileName":"JdkBackedImmutableMap.java"} java.util.Map delegateMap -> e com.android.tools.r8.com.google.common.collect.ImmutableList entries -> f 1:3:void (java.util.Map,com.android.tools.r8.com.google.common.collect.ImmutableList):53:55 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/HashMap;Lcom/android/tools/r8/internal/bm;)V"} 1:3:com.android.tools.r8.com.google.common.collect.ImmutableMap create(int,java.util.Map$Entry[]):39:41 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(I[Ljava/util/Map$Entry;)Lcom/android/tools/r8/internal/im;"} 4:4:com.android.tools.r8.com.google.common.collect.ImmutableMapEntry com.android.tools.r8.com.google.common.collect.RegularImmutableMap.makeImmutable(java.util.Map$Entry):128:128 -> a 4:4:com.android.tools.r8.com.google.common.collect.ImmutableMap create(int,java.util.Map$Entry[]):41 -> a 5:7:com.android.tools.r8.com.google.common.collect.ImmutableMapEntry com.android.tools.r8.com.google.common.collect.RegularImmutableMap.makeImmutable(java.util.Map$Entry,java.lang.Object,java.lang.Object):121:123 -> a 5:7:com.android.tools.r8.com.google.common.collect.ImmutableMapEntry com.android.tools.r8.com.google.common.collect.RegularImmutableMap.makeImmutable(java.util.Map$Entry):128 -> a 5:7:com.android.tools.r8.com.google.common.collect.ImmutableMap create(int,java.util.Map$Entry[]):41 -> a 8:8:com.android.tools.r8.com.google.common.collect.ImmutableMap create(int,java.util.Map$Entry[]):41:41 -> a 9:9:java.lang.Object com.android.tools.r8.com.google.common.collect.ImmutableEntry.getKey():36:36 -> a 9:9:com.android.tools.r8.com.google.common.collect.ImmutableMap create(int,java.util.Map$Entry[]):42 -> a 10:15:com.android.tools.r8.com.google.common.collect.ImmutableMap create(int,java.util.Map$Entry[]):42:47 -> a 16:16: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.android.tools.r8.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.android.tools.r8.com.google.common.collect.ImmutableSet createEntrySet():70:70 -> k # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Im;"} 1:1:com.android.tools.r8.com.google.common.collect.ImmutableSet createKeySet():81:81 -> l # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Im;"} 1:1:com.android.tools.r8.com.google.common.collect.ImmutableCollection createValues():86:86 -> m # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Ql;"} boolean isPartialView() -> o 1:1:int size():60:60 -> size com.android.tools.r8.com.google.common.collect.JdkBackedImmutableMultiset -> com.android.tools.r8.internal.It: # {"id":"sourceFile","fileName":"JdkBackedImmutableMultiset.java"} java.util.Map delegateMap -> e com.android.tools.r8.com.google.common.collect.ImmutableList entries -> f long size -> g com.android.tools.r8.com.google.common.collect.ImmutableSet elementSet -> h 1:4:void (java.util.Map,com.android.tools.r8.com.google.common.collect.ImmutableList,long):57:60 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/HashMap;Lcom/android/tools/r8/internal/bm;J)V"} 1:8:com.android.tools.r8.com.google.common.collect.ImmutableMultiset create(java.util.Collection):39:46 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/bm;)Lcom/android/tools/r8/internal/Bm;"} 9:9:java.lang.Object com.android.tools.r8.com.google.common.base.Preconditions.checkNotNull(java.lang.Object):880:880 -> a 9:9:com.android.tools.r8.com.google.common.collect.ImmutableMultiset create(java.util.Collection):46 -> a 10:11:com.android.tools.r8.com.google.common.collect.ImmutableMultiset create(java.util.Collection):47:48 -> a 12:12:com.android.tools.r8.com.google.common.collect.Multiset$Entry com.android.tools.r8.com.google.common.collect.Multisets.immutableEntry(java.lang.Object,int):235:235 -> a 12:12:com.android.tools.r8.com.google.common.collect.ImmutableMultiset create(java.util.Collection):49 -> a 13:16:com.android.tools.r8.com.google.common.collect.ImmutableMultiset create(java.util.Collection):49:52 -> a 17:17:com.android.tools.r8.com.google.common.collect.ImmutableList com.android.tools.r8.com.google.common.collect.ImmutableList.asImmutableList(java.lang.Object[]):356:356 -> a 17:17:com.android.tools.r8.com.google.common.collect.ImmutableMultiset create(java.util.Collection):53 -> a 18:18:com.android.tools.r8.com.google.common.collect.ImmutableMultiset create(java.util.Collection):53:53 -> a 1:1:int count(java.lang.Object):65:65 -> b boolean isPartialView() -> e 1:2:com.android.tools.r8.com.google.common.collect.ImmutableSet elementSet():72:73 -> i # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Im;"} 1:1:com.android.tools.r8.com.google.common.collect.Multiset$Entry getEntry(int):78:78 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/internal/eG;"} 1:1:int size():88:88 -> size com.android.tools.r8.com.google.common.collect.JdkBackedImmutableSet -> com.android.tools.r8.internal.Jt: # {"id":"sourceFile","fileName":"JdkBackedImmutableSet.java"} java.util.Set delegate -> d com.android.tools.r8.com.google.common.collect.ImmutableList delegateList -> e 1:3:void (java.util.Set,com.android.tools.r8.com.google.common.collect.ImmutableList):33:35 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/HashSet;Lcom/android/tools/r8/internal/bm;)V"} 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.android.tools.r8.com.google.common.collect.LinkedHashMultiset -> com.android.tools.r8.internal.BB: # {"id":"sourceFile","fileName":"LinkedHashMultiset.java"} 1:1:void ():74:74 -> 2:2:void (int):78:78 -> 1:2:int com.android.tools.r8.com.google.common.collect.Multisets.inferDistinctElements(java.lang.Iterable):378:379 -> a 1:2:com.android.tools.r8.com.google.common.collect.LinkedHashMultiset create(java.lang.Iterable):68 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/fG;)Lcom/android/tools/r8/internal/BB;"} 3:3:com.android.tools.r8.com.google.common.collect.LinkedHashMultiset com.android.tools.r8.com.google.common.collect.LinkedHashMultiset.create(int):57:57 -> a 3:3:com.android.tools.r8.com.google.common.collect.LinkedHashMultiset create(java.lang.Iterable):68 -> a 4:4:com.android.tools.r8.com.google.common.collect.LinkedHashMultiset create(java.lang.Iterable):69:69 -> a 1:1:com.android.tools.r8.com.google.common.collect.LinkedHashMultiset create():46:46 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/BB;"} 1:1:boolean com.android.tools.r8.com.google.common.collect.AbstractMultiset.isEmpty():50:50 -> isEmpty 1:1:boolean isEmpty():41 -> isEmpty 1:1:java.util.Iterator com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultiset.iterator():185:185 -> iterator 1:1:java.util.Iterator iterator():41 -> iterator com.android.tools.r8.com.google.common.collect.Lists -> com.android.tools.r8.internal.qC: # {"id":"sourceFile","fileName":"Lists.java"} 1:1:java.util.ArrayList newArrayList(java.lang.Object[]):103:103 -> a 2:2:java.lang.Object com.android.tools.r8.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.android.tools.r8.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.android.tools.r8.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.android.tools.r8.com.google.common.collect.Lists.newArrayList():83:83 -> a 15:15:java.util.ArrayList com.android.tools.r8.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.android.tools.r8.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.android.tools.r8.com.google.common.collect.Lists$RandomAccessReverseList -> com.android.tools.r8.internal.nC: # {"id":"sourceFile","fileName":"Lists.java"} 1:1:void (java.util.List):947:947 -> com.android.tools.r8.com.google.common.collect.Lists$ReverseList -> com.android.tools.r8.internal.pC: # {"id":"sourceFile","fileName":"Lists.java"} 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.android.tools.r8.com.google.common.collect.Lists$ReverseList.size():862:862 -> a 2:2:int com.android.tools.r8.com.google.common.collect.Lists$ReverseList.reversePosition(int):825 -> a 2:2:int access$000(com.android.tools.r8.com.google.common.collect.Lists$ReverseList,int):807 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/pC;I)I"} 3:3:int com.android.tools.r8.com.google.common.collect.Lists$ReverseList.size():862:862 -> a 3:3:int com.android.tools.r8.com.google.common.collect.Lists$ReverseList.reversePosition(int):825 -> a 3:3:int access$000(com.android.tools.r8.com.google.common.collect.Lists$ReverseList,int):807 -> a 4:4:int com.android.tools.r8.com.google.common.collect.Lists$ReverseList.reversePosition(int):826:826 -> a 4:4:int access$000(com.android.tools.r8.com.google.common.collect.Lists$ReverseList,int):807 -> a 1:1:void add(int,java.lang.Object):832:832 -> add 2:2:int com.android.tools.r8.com.google.common.collect.Lists$ReverseList.size():862:862 -> add 2:2:int com.android.tools.r8.com.google.common.collect.Lists$ReverseList.reversePosition(int):825 -> add 2:2:void add(int,java.lang.Object):832 -> add 3:3:int com.android.tools.r8.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.android.tools.r8.com.google.common.collect.Lists$ReverseList.size():862:862 -> get 2:2:int com.android.tools.r8.com.google.common.collect.Lists$ReverseList.reverseIndex(int):819 -> get 2:2:java.lang.Object get(int):857 -> get 3:3:int com.android.tools.r8.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.android.tools.r8.com.google.common.collect.Lists$ReverseList.size():862:862 -> listIterator 1:1:int com.android.tools.r8.com.google.common.collect.Lists$ReverseList.reversePosition(int):825 -> listIterator 1:1:java.util.ListIterator listIterator(int):878 -> listIterator 2:2:int com.android.tools.r8.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.android.tools.r8.com.google.common.collect.Lists$ReverseList.size():862:862 -> remove 2:2:int com.android.tools.r8.com.google.common.collect.Lists$ReverseList.reverseIndex(int):819 -> remove 2:2:java.lang.Object remove(int):842 -> remove 3:3:int com.android.tools.r8.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.android.tools.r8.com.google.common.collect.Lists$ReverseList.size():862:862 -> set 2:2:int com.android.tools.r8.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.android.tools.r8.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.android.tools.r8.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.android.tools.r8.com.google.common.collect.Lists$ReverseList.size():862:862 -> subList 4:4:int com.android.tools.r8.com.google.common.collect.Lists$ReverseList.reversePosition(int):825 -> subList 4:4:java.util.List subList(int,int):868 -> subList 5:5:int com.android.tools.r8.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.android.tools.r8.com.google.common.collect.Lists$ReverseList.size():862:862 -> subList 6:6:int com.android.tools.r8.com.google.common.collect.Lists$ReverseList.reversePosition(int):825 -> subList 6:6:java.util.List subList(int,int):868 -> subList 7:7:int com.android.tools.r8.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.android.tools.r8.com.google.common.collect.Lists$ReverseList$1 -> com.android.tools.r8.internal.oC: # {"id":"sourceFile","fileName":"Lists.java"} boolean canRemoveOrSet -> a java.util.ListIterator val$forwardIterator -> b com.android.tools.r8.com.google.common.collect.Lists$ReverseList this$0 -> c 1:1:void (com.android.tools.r8.com.google.common.collect.Lists$ReverseList,java.util.ListIterator):880:880 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/pC;Ljava/util/ListIterator;)V"} 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.android.tools.r8.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.android.tools.r8.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.android.tools.r8.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.android.tools.r8.com.google.common.base.Preconditions.checkState(boolean):494:494 -> set 3:3:void set(java.lang.Object):938 -> set com.android.tools.r8.com.google.common.collect.Maps -> com.android.tools.r8.internal.TD: # {"id":"sourceFile","fileName":"Maps.java"} 1:1:java.util.HashMap newHashMap():226:226 -> a 2:2:int capacity(int):268:268 -> a 3:3:java.util.Map$Entry immutableEntry(java.lang.Object,java.lang.Object):1320:1320 -> a 4:4:java.lang.Object safeGet(java.util.Map,java.lang.Object):3513:3513 -> a 5:5:java.lang.Object com.android.tools.r8.com.google.common.base.Preconditions.checkNotNull(java.lang.Object):880:880 -> a 5:5:java.lang.Object safeGet(java.util.Map,java.lang.Object):3513 -> a 6:6:java.lang.Object safeGet(java.util.Map,java.lang.Object):3515:3515 -> a 7:7:java.lang.Object keyOrNull(java.util.Map$Entry):3680:3680 -> 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.android.tools.r8.com.google.common.collect.Maps$1 -> com.android.tools.r8.internal.HD: # {"id":"sourceFile","fileName":"Maps.java"} 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.android.tools.r8.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.android.tools.r8.com.google.common.collect.Maps$2 -> com.android.tools.r8.internal.ID: # {"id":"sourceFile","fileName":"Maps.java"} 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.android.tools.r8.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.android.tools.r8.com.google.common.collect.Maps$7 -> com.android.tools.r8.internal.JD: # {"id":"sourceFile","fileName":"Maps.java"} 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.android.tools.r8.com.google.common.collect.Maps$8 -> com.android.tools.r8.internal.KD: # {"id":"sourceFile","fileName":"Maps.java"} 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.android.tools.r8.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.android.tools.r8.com.google.common.collect.Maps.unmodifiableEntry(java.util.Map$Entry):1345:1345 -> next 2:2:java.util.Map$Entry com.android.tools.r8.com.google.common.collect.Maps$8.next():1369 -> next 2:2:java.lang.Object next():1361 -> next 3:3:java.lang.Object com.android.tools.r8.com.google.common.base.Preconditions.checkNotNull(java.lang.Object):880:880 -> next 3:3:java.util.Map$Entry com.android.tools.r8.com.google.common.collect.Maps.unmodifiableEntry(java.util.Map$Entry):1345 -> next 3:3:java.util.Map$Entry com.android.tools.r8.com.google.common.collect.Maps$8.next():1369 -> next 3:3:java.lang.Object next():1361 -> next 4:4:java.util.Map$Entry com.android.tools.r8.com.google.common.collect.Maps.unmodifiableEntry(java.util.Map$Entry):1346:1346 -> next 4:4:java.util.Map$Entry com.android.tools.r8.com.google.common.collect.Maps$8.next():1369 -> next 4:4:java.lang.Object next():1361 -> next com.android.tools.r8.com.google.common.collect.Maps$EntryFunction -> com.android.tools.r8.internal.ND: # {"id":"sourceFile","fileName":"Maps.java"} com.android.tools.r8.com.google.common.collect.Maps$EntryFunction VALUE -> a 1:7:void ():92:98 -> 1:1:void (java.lang.String,int):91:91 -> 2:2:void (java.lang.String,int,com.android.tools.r8.com.google.common.collect.Maps$1):91:91 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;II)V"} com.android.tools.r8.com.google.common.collect.Maps$EntryFunction$1 -> com.android.tools.r8.internal.LD: # {"id":"sourceFile","fileName":"Maps.java"} 1:1:void (java.lang.String,int):92:92 -> # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} 1:1:java.lang.Object apply(java.lang.Object):92:92 -> apply 2:2:java.lang.Object com.android.tools.r8.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.android.tools.r8.com.google.common.collect.Maps$EntryFunction$2 -> com.android.tools.r8.internal.MD: # {"id":"sourceFile","fileName":"Maps.java"} 1:1:void (java.lang.String,int):98:98 -> # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} 1:1:java.lang.Object apply(java.lang.Object):98:98 -> apply 2:2:java.lang.Object com.android.tools.r8.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.android.tools.r8.com.google.common.collect.Maps$EntrySet -> com.android.tools.r8.internal.OD: # {"id":"sourceFile","fileName":"Maps.java"} 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.android.tools.r8.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.android.tools.r8.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.android.tools.r8.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.android.tools.r8.com.google.common.collect.Maps$IteratorBasedAbstractMap -> com.android.tools.r8.internal.QD: # {"id":"sourceFile","fileName":"Maps.java"} 1:1:void ():3462:3462 -> 1:1:void forEachEntry(java.util.function.Consumer):3499:3499 -> a java.util.Iterator entryIterator() -> e 1:1:java.util.Set entrySet():3475:3475 -> entrySet 1:1:java.util.Spliterator entrySpliterator():3470:3470 -> k 2:2:java.util.Spliterator entrySpliterator():3469:3469 -> k int size() -> size com.android.tools.r8.com.google.common.collect.Maps$IteratorBasedAbstractMap$1 -> com.android.tools.r8.internal.PD: # {"id":"sourceFile","fileName":"Maps.java"} com.android.tools.r8.com.google.common.collect.Maps$IteratorBasedAbstractMap this$0 -> a 1:1:void (com.android.tools.r8.com.google.common.collect.Maps$IteratorBasedAbstractMap):3475:3475 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/QD;)V"} 1:1:java.util.Map map():3478:3478 -> a 1:1:void forEach(java.util.function.Consumer):3493:3493 -> forEach 1:1:java.util.Iterator iterator():3483:3483 -> iterator 1:1:java.util.Spliterator spliterator():3488:3488 -> spliterator com.android.tools.r8.com.google.common.collect.Maps$KeySet -> com.android.tools.r8.internal.RD: # {"id":"sourceFile","fileName":"Maps.java"} 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.android.tools.r8.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.android.tools.r8.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.android.tools.r8.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.android.tools.r8.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.android.tools.r8.com.google.common.collect.Maps$KeySet.map():3634:3634 -> size 1:1:int size():3651 -> size 2:2:int size():3651:3651 -> size com.android.tools.r8.com.google.common.collect.Maps$Values -> com.android.tools.r8.internal.SD: # {"id":"sourceFile","fileName":"Maps.java"} 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.android.tools.r8.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.android.tools.r8.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.android.tools.r8.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.android.tools.r8.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.android.tools.r8.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.android.tools.r8.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.android.tools.r8.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.android.tools.r8.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.android.tools.r8.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.android.tools.r8.com.google.common.collect.Sets.newHashSet():178:178 -> removeAll 4:4:boolean removeAll(java.util.Collection):3854 -> removeAll 5:5:java.util.Map com.android.tools.r8.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.android.tools.r8.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.android.tools.r8.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.android.tools.r8.com.google.common.collect.Sets.newHashSet():178:178 -> retainAll 4:4:boolean retainAll(java.util.Collection):3869 -> retainAll 5:5:java.util.Map com.android.tools.r8.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.android.tools.r8.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.android.tools.r8.com.google.common.collect.Maps$Values.map():3819:3819 -> size 1:1:int size():3881 -> size 2:2:int size():3881:3881 -> size com.android.tools.r8.com.google.common.collect.Maps$ViewCachingAbstractMap -> com.android.tools.r8.com.google.common.collect.Maps$ViewCachingAbstractMap: # {"id":"sourceFile","fileName":"Maps.java"} com.android.tools.r8.com.google.common.collect.Multimap -> com.android.tools.r8.internal.aG: # {"id":"sourceFile","fileName":"Multimap.java"} boolean containsEntry(java.lang.Object,java.lang.Object) -> a java.util.Collection entries() -> a java.util.Map asMap() -> b com.android.tools.r8.com.google.common.collect.Multiset keys() -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/fG;"} void clear() -> clear boolean containsKey(java.lang.Object) -> containsKey java.util.Collection get(java.lang.Object) -> get java.util.Set keySet() -> keySet boolean remove(java.lang.Object,java.lang.Object) -> remove int size() -> size com.android.tools.r8.com.google.common.collect.Multimaps -> com.android.tools.r8.com.google.common.collect.Multimaps: # {"id":"sourceFile","fileName":"Multimaps.java"} com.android.tools.r8.com.google.common.collect.Multimaps$Entries -> com.android.tools.r8.com.google.common.collect.Multimaps$Entries: # {"id":"sourceFile","fileName":"Multimaps.java"} com.android.tools.r8.com.google.common.collect.Multimaps$Keys -> com.android.tools.r8.internal.dG: # {"id":"sourceFile","fileName":"Multimaps.java"} com.android.tools.r8.com.google.common.collect.Multimap multimap -> c 1:2:void (com.android.tools.r8.com.google.common.collect.Multimap):1664:1665 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/aG;)V"} 1:1:java.util.Set elementSet():1759:1759 -> I 1:1:void lambda$forEach$0(java.util.function.Consumer,java.util.Map$Entry):1697:1697 -> a 1:2:int count(java.lang.Object):1722:1723 -> b 3:21:int remove(java.lang.Object,int):1728:1746 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/lang/Object;)I"} 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 1:1:void forEach(java.util.function.Consumer):1696:1696 -> forEach 2:2:java.lang.Object com.android.tools.r8.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.android.tools.r8.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 com.android.tools.r8.com.google.common.collect.Multimaps$Keys$1 -> com.android.tools.r8.internal.cG: # {"id":"sourceFile","fileName":"Multimaps.java"} 1:1:void (com.android.tools.r8.com.google.common.collect.Multimaps$Keys,java.util.Iterator):1671:1671 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Iterator;)V"} 1:1:java.lang.Object transform(java.lang.Object):1671:1671 -> a 2:2:com.android.tools.r8.com.google.common.collect.Multiset$Entry com.android.tools.r8.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.android.tools.r8.com.google.common.collect.Multimaps$Keys$1$1 -> com.android.tools.r8.internal.bG: # {"id":"sourceFile","fileName":"Multimaps.java"} java.util.Map$Entry val$backingEntry -> a 1:1:void (com.android.tools.r8.com.google.common.collect.Multimaps$Keys$1,java.util.Map$Entry):1674:1674 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Map$Entry;)V"} 1:1:int getCount():1682:1682 -> a 1:1:java.lang.Object getElement():1677:1677 -> b com.android.tools.r8.com.google.common.collect.Multiset -> com.android.tools.r8.internal.fG: # {"id":"sourceFile","fileName":"Multiset.java"} java.util.Set elementSet() -> I int add(java.lang.Object,int) -> a int setCount(java.lang.Object,int) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;)I"} boolean setCount(java.lang.Object,int,int) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/lang/Object;)Z"} 1:1:void forEachEntry(java.util.function.ObjIntConsumer):338:338 -> a 2:2:java.lang.Object com.android.tools.r8.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.android.tools.r8.com.google.common.collect.Multiset$Entry):339:339 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/ObjIntConsumer;Lcom/android/tools/r8/internal/eG;)V"} 5:8:void lambda$forEach$1(java.util.function.Consumer,com.android.tools.r8.com.google.common.collect.Multiset$Entry):463:466 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Consumer;Lcom/android/tools/r8/internal/eG;)V"} int count(java.lang.Object) -> b int remove(java.lang.Object,int) -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/lang/Object;)I"} java.util.Set entrySet() -> entrySet boolean equals(java.lang.Object) -> equals 1:1:void forEach(java.util.function.Consumer):459:459 -> forEach 2:2:java.lang.Object com.android.tools.r8.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 int hashCode() -> hashCode 1:1:java.util.Spliterator spliterator():473:473 -> spliterator com.android.tools.r8.com.google.common.collect.Multiset$Entry -> com.android.tools.r8.internal.eG: # {"id":"sourceFile","fileName":"Multiset.java"} int getCount() -> a java.lang.Object getElement() -> b com.android.tools.r8.com.google.common.collect.Multisets -> com.android.tools.r8.internal.kG: # {"id":"sourceFile","fileName":"Multisets.java"} 1:1:com.android.tools.r8.com.google.common.collect.Multiset$Entry immutableEntry(java.lang.Object,int):235:235 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/lang/Object;)Lcom/android/tools/r8/internal/eG;"} 2:14:boolean equalsImpl(com.android.tools.r8.com.google.common.collect.Multiset,java.lang.Object):858:870 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/fG;Ljava/lang/Object;)Z"} 15:15:boolean addAllImpl(com.android.tools.r8.com.google.common.collect.Multiset,java.util.Collection):881:881 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/fG;Ljava/util/Collection;)Z"} 16:16:java.lang.Object com.android.tools.r8.com.google.common.base.Preconditions.checkNotNull(java.lang.Object):880:880 -> a 16:16:boolean addAllImpl(com.android.tools.r8.com.google.common.collect.Multiset,java.util.Collection):881 -> a 17:17:java.lang.Object com.android.tools.r8.com.google.common.base.Preconditions.checkNotNull(java.lang.Object):880:880 -> a 17:17:boolean addAllImpl(com.android.tools.r8.com.google.common.collect.Multiset,java.util.Collection):882 -> a 18:18:boolean addAllImpl(com.android.tools.r8.com.google.common.collect.Multiset,java.util.Collection):883:883 -> a 19:19:com.android.tools.r8.com.google.common.collect.Multiset com.android.tools.r8.com.google.common.collect.Multisets.cast(java.lang.Iterable):1118:1118 -> a 19:19:boolean addAllImpl(com.android.tools.r8.com.google.common.collect.Multiset,java.util.Collection):884 -> a 20:24:boolean addAllImpl(com.android.tools.r8.com.google.common.collect.Multiset,java.util.Collection):884:888 -> a 25:28:boolean addAllImpl(com.android.tools.r8.com.google.common.collect.Multiset,com.android.tools.r8.com.google.common.collect.Multiset):894:897 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/fG;Lcom/android/tools/r8/internal/fG;)Z"} 29:36:java.util.Spliterator spliteratorImpl(com.android.tools.r8.com.google.common.collect.Multiset):1097:1104 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/fG;)Ljava/util/Spliterator;"} 37:37:java.util.Spliterator spliteratorImpl(com.android.tools.r8.com.google.common.collect.Multiset):1098:1098 -> a 38:38:java.util.Spliterator lambda$spliteratorImpl$0(com.android.tools.r8.com.google.common.collect.Multiset$Entry):1100:1100 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/eG;)Ljava/util/Spliterator;"} 39:41:com.android.tools.r8.com.google.common.collect.ImmutableMultiset copyHighestCountFirst(com.android.tools.r8.com.google.common.collect.Multiset):1129:1131 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/zk;)Lcom/android/tools/r8/internal/Bm;"} 42:42:com.android.tools.r8.com.google.common.collect.ImmutableMultiset com.android.tools.r8.com.google.common.collect.ImmutableMultiset.copyFromEntries(java.util.Collection):216:216 -> a 42:42:com.android.tools.r8.com.google.common.collect.ImmutableMultiset copyHighestCountFirst(com.android.tools.r8.com.google.common.collect.Multiset):1131 -> a 43:43:com.android.tools.r8.com.google.common.collect.ImmutableMultiset com.android.tools.r8.com.google.common.collect.ImmutableMultiset.of():89:89 -> a 43:43:com.android.tools.r8.com.google.common.collect.ImmutableMultiset com.android.tools.r8.com.google.common.collect.ImmutableMultiset.copyFromEntries(java.util.Collection):217 -> a 43:43:com.android.tools.r8.com.google.common.collect.ImmutableMultiset copyHighestCountFirst(com.android.tools.r8.com.google.common.collect.Multiset):1131 -> a 44:44:com.android.tools.r8.com.google.common.collect.ImmutableMultiset com.android.tools.r8.com.google.common.collect.ImmutableMultiset.copyFromEntries(java.util.Collection):219:219 -> a 44:44:com.android.tools.r8.com.google.common.collect.ImmutableMultiset copyHighestCountFirst(com.android.tools.r8.com.google.common.collect.Multiset):1131 -> a com.android.tools.r8.com.google.common.collect.Multisets$AbstractEntry -> com.android.tools.r8.internal.gG: # {"id":"sourceFile","fileName":"Multisets.java"} 1:1:void ():814:814 -> 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.android.tools.r8.com.google.common.collect.Multisets$DecreasingCount -> com.android.tools.r8.internal.hG: # {"id":"sourceFile","fileName":"Multisets.java"} com.android.tools.r8.com.google.common.collect.Multisets$DecreasingCount INSTANCE -> a 1:1:void ():1135:1135 -> 1:1:void ():1134:1134 -> 1:1:int compare(java.lang.Object,java.lang.Object):1134:1134 -> compare 2:2:int com.android.tools.r8.com.google.common.collect.Multisets$DecreasingCount.compare(com.android.tools.r8.com.google.common.collect.Multiset$Entry,com.android.tools.r8.com.google.common.collect.Multiset$Entry):1139:1139 -> compare 2:2:int compare(java.lang.Object,java.lang.Object):1134 -> compare com.android.tools.r8.com.google.common.collect.Multisets$ElementSet -> com.android.tools.r8.com.google.common.collect.Multisets$ElementSet: # {"id":"sourceFile","fileName":"Multisets.java"} com.android.tools.r8.com.google.common.collect.Multisets$EntrySet -> com.android.tools.r8.com.google.common.collect.Multisets$EntrySet: # {"id":"sourceFile","fileName":"Multisets.java"} com.android.tools.r8.com.google.common.collect.Multisets$ImmutableEntry -> com.android.tools.r8.internal.iG: # {"id":"sourceFile","fileName":"Multisets.java"} java.lang.Object element -> a int count -> b 1:4:void (java.lang.Object,int):242:245 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/lang/Object;)V"} 1:1:int getCount():255:255 -> a 1:1:java.lang.Object getElement():250:250 -> b com.android.tools.r8.com.google.common.collect.Multisets$ImmutableEntry nextInBucket() -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/iG;"} com.android.tools.r8.com.google.common.collect.Multisets$MultisetIteratorImpl -> com.android.tools.r8.internal.jG: # {"id":"sourceFile","fileName":"Multisets.java"} com.android.tools.r8.com.google.common.collect.Multiset multiset -> a java.util.Iterator entryIterator -> b com.android.tools.r8.com.google.common.collect.Multiset$Entry currentEntry -> c int laterCount -> d int totalCount -> e boolean canRemove -> f 1:3:void (com.android.tools.r8.com.google.common.collect.Multiset,java.util.Iterator):1059:1061 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/fG;Ljava/util/Iterator;)V"} 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.android.tools.r8.com.google.common.collect.CollectPreconditions.checkRemove(boolean):63:63 -> remove 2:2:void remove():1085 -> remove 3:9:void remove():1086:1092 -> remove com.android.tools.r8.com.google.common.collect.NaturalOrdering -> com.android.tools.r8.internal.uG: # {"id":"sourceFile","fileName":"NaturalOrdering.java"} com.android.tools.r8.com.google.common.collect.NaturalOrdering INSTANCE -> a 1:1:void ():29:29 -> 1:1:void ():74:74 -> 1:1:com.android.tools.r8.com.google.common.collect.Ordering reverse():61:61 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/SK;"} 1:1:int compare(java.lang.Object,java.lang.Object):26:26 -> compare 2:2:int com.android.tools.r8.com.google.common.collect.NaturalOrdering.compare(java.lang.Comparable,java.lang.Comparable):36:36 -> compare 2:2:int compare(java.lang.Object,java.lang.Object):26 -> compare 3:3:java.lang.Object com.android.tools.r8.com.google.common.base.Preconditions.checkNotNull(java.lang.Object):880:880 -> compare 3:3:int com.android.tools.r8.com.google.common.collect.NaturalOrdering.compare(java.lang.Comparable,java.lang.Comparable):36 -> compare 3:3:int compare(java.lang.Object,java.lang.Object):26 -> compare 4:4:java.lang.Object com.android.tools.r8.com.google.common.base.Preconditions.checkNotNull(java.lang.Object):880:880 -> compare 4:4:int com.android.tools.r8.com.google.common.collect.NaturalOrdering.compare(java.lang.Comparable,java.lang.Comparable):37 -> compare 4:4:int compare(java.lang.Object,java.lang.Object):26 -> compare 5:5:int com.android.tools.r8.com.google.common.collect.NaturalOrdering.compare(java.lang.Comparable,java.lang.Comparable):38:38 -> compare 5:5:int compare(java.lang.Object,java.lang.Object):26 -> compare 1:1:java.lang.String toString():71:71 -> toString com.android.tools.r8.com.google.common.collect.ObjectArrays -> com.android.tools.r8.internal.bK: # {"id":"sourceFile","fileName":"ObjectArrays.java"} 1:1:java.lang.Object[] checkElementsNotNull(java.lang.Object[],int):215:215 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(I[Ljava/lang/Object;)[Ljava/lang/Object;"} 2:2:java.lang.Object com.android.tools.r8.com.google.common.collect.ObjectArrays.checkElementNotNull(java.lang.Object,int):225:225 -> a 2:2:java.lang.Object[] checkElementsNotNull(java.lang.Object[],int):215 -> a 1:1:java.lang.Object[] newArray(java.lang.Object[],int):59:59 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(I[Ljava/lang/Object;)[Ljava/lang/Object;"} 2:7:java.lang.Object[] com.android.tools.r8.com.google.common.collect.Platform.newArray(java.lang.Object[],int):84:89 -> b 2:7:java.lang.Object[] newArray(java.lang.Object[],int):59 -> b com.android.tools.r8.com.google.common.collect.Ordering -> com.android.tools.r8.internal.SK: # {"id":"sourceFile","fileName":"Ordering.java"} 1:1:void ():391:391 -> 1:1:com.android.tools.r8.com.google.common.collect.Ordering reverse():405:405 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/SK;"} com.android.tools.r8.com.google.common.collect.Platform -> com.android.tools.r8.internal.ZL: # {"id":"sourceFile","fileName":"Platform.java"} int $r8$clinit -> a 1:1:void ():33:33 -> 1:1:java.util.Map newHashMapWithExpectedSize(int):37:37 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Ljava/util/HashMap;"} 2:2:java.lang.Object[] copy(java.lang.Object[],int,int,java.lang.Object[]):95:95 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(II[Ljava/lang/Object;[Ljava/lang/Object;)[Ljava/lang/Object;"} 1:1:java.util.LinkedHashMap com.android.tools.r8.com.google.common.collect.Maps.newLinkedHashMap():292:292 -> b 1:1:java.util.Map preservesInsertionOrderOnPutsMap():66 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Ljava/util/LinkedHashMap;"} com.android.tools.r8.com.google.common.collect.RegularImmutableAsList -> com.android.tools.r8.internal.NS: # {"id":"sourceFile","fileName":"RegularImmutableAsList.java"} com.android.tools.r8.com.google.common.collect.ImmutableCollection delegate -> c com.android.tools.r8.com.google.common.collect.ImmutableList delegateList -> d 1:3:void (com.android.tools.r8.com.google.common.collect.ImmutableCollection,com.android.tools.r8.com.google.common.collect.ImmutableList):35:37 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Ql;Lcom/android/tools/r8/internal/bm;)V"} 1:1:int copyIntoArray(java.lang.Object[],int):68:68 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(I[Ljava/lang/Object;)I"} 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:void forEach(java.util.function.Consumer):62:62 -> forEach 1:1:java.lang.Object get(int):88:88 -> get 1:1:com.android.tools.r8.com.google.common.collect.UnmodifiableListIterator listIterator(int):56:56 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/internal/C10;"} 1:1:com.android.tools.r8.com.google.common.collect.ImmutableCollection delegateCollection():46:46 -> k # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Ql;"} 1:1:com.android.tools.r8.com.google.common.collect.ImmutableList delegateList():50:50 -> l # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/bm;"} 1:1:com.android.tools.r8.com.google.common.collect.UnmodifiableListIterator com.android.tools.r8.com.google.common.collect.RegularImmutableAsList.listIterator(int):56:56 -> listIterator 1:1:java.util.ListIterator listIterator(int):29 -> listIterator com.android.tools.r8.com.google.common.collect.RegularImmutableBiMap -> com.android.tools.r8.internal.RS: # {"id":"sourceFile","fileName":"RegularImmutableBiMap.java"} com.android.tools.r8.com.google.common.collect.ImmutableMapEntry[] keyTable -> e com.android.tools.r8.com.google.common.collect.ImmutableMapEntry[] valueTable -> f java.util.Map$Entry[] entries -> g int mask -> h int hashCode -> i com.android.tools.r8.com.google.common.collect.ImmutableBiMap inverse -> j com.android.tools.r8.com.google.common.collect.RegularImmutableBiMap EMPTY -> k 1:1:void ():44:44 -> 1:6:void (com.android.tools.r8.com.google.common.collect.ImmutableMapEntry[],com.android.tools.r8.com.google.common.collect.ImmutableMapEntry[],java.util.Map$Entry[],int,int):111:116 -> # {"id":"com.android.tools.r8.residualsignature","signature":"([Lcom/android/tools/r8/internal/lm;[Lcom/android/tools/r8/internal/lm;[Ljava/util/Map$Entry;II)V"} 1:1:com.android.tools.r8.com.google.common.collect.ImmutableMapEntry[] access$100(com.android.tools.r8.com.google.common.collect.RegularImmutableBiMap):43:43 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/RS;)[Lcom/android/tools/r8/internal/lm;"} 2:3:com.android.tools.r8.com.google.common.collect.ImmutableBiMap fromEntryArray(int,java.util.Map$Entry[]):61:62 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(I[Ljava/util/Map$Entry;)Lcom/android/tools/r8/internal/Ol;"} 4:4:com.android.tools.r8.com.google.common.collect.ImmutableMapEntry[] com.android.tools.r8.com.google.common.collect.ImmutableMapEntry.createEntryArray(int):43:43 -> a 4:4:com.android.tools.r8.com.google.common.collect.ImmutableBiMap fromEntryArray(int,java.util.Map$Entry[]):64 -> a 5:5:com.android.tools.r8.com.google.common.collect.ImmutableMapEntry[] com.android.tools.r8.com.google.common.collect.ImmutableMapEntry.createEntryArray(int):43:43 -> a 5:5:com.android.tools.r8.com.google.common.collect.ImmutableBiMap fromEntryArray(int,java.util.Map$Entry[]):65 -> a 6:6:com.android.tools.r8.com.google.common.collect.ImmutableBiMap fromEntryArray(int,java.util.Map$Entry[]):67:67 -> a 7:7:com.android.tools.r8.com.google.common.collect.ImmutableMapEntry[] com.android.tools.r8.com.google.common.collect.ImmutableMapEntry.createEntryArray(int):43:43 -> a 7:7:com.android.tools.r8.com.google.common.collect.ImmutableBiMap fromEntryArray(int,java.util.Map$Entry[]):70 -> a 8:18:com.android.tools.r8.com.google.common.collect.ImmutableBiMap fromEntryArray(int,java.util.Map$Entry[]):76:86 -> a 19:19:java.lang.Object com.android.tools.r8.com.google.common.collect.ImmutableEntry.getKey():36:36 -> a 19:19:int com.android.tools.r8.com.google.common.collect.RegularImmutableMap.checkNoConflictInKeyBucket(java.lang.Object,java.util.Map$Entry,com.android.tools.r8.com.google.common.collect.ImmutableMapEntry):146 -> a 19:19:com.android.tools.r8.com.google.common.collect.ImmutableBiMap fromEntryArray(int,java.util.Map$Entry[]):86 -> a 20:20:int com.android.tools.r8.com.google.common.collect.RegularImmutableMap.checkNoConflictInKeyBucket(java.lang.Object,java.util.Map$Entry,com.android.tools.r8.com.google.common.collect.ImmutableMapEntry):146:146 -> a 20:20:com.android.tools.r8.com.google.common.collect.ImmutableBiMap fromEntryArray(int,java.util.Map$Entry[]):86 -> a 21:21:int com.android.tools.r8.com.google.common.collect.RegularImmutableMap.checkNoConflictInKeyBucket(java.lang.Object,java.util.Map$Entry,com.android.tools.r8.com.google.common.collect.ImmutableMapEntry):145:145 -> a 21:21:com.android.tools.r8.com.google.common.collect.ImmutableBiMap fromEntryArray(int,java.util.Map$Entry[]):86 -> a 22:22:void com.android.tools.r8.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.android.tools.r8.com.google.common.collect.RegularImmutableMap.checkNoConflictInKeyBucket(java.lang.Object,java.util.Map$Entry,com.android.tools.r8.com.google.common.collect.ImmutableMapEntry):146 -> a 22:22:com.android.tools.r8.com.google.common.collect.ImmutableBiMap fromEntryArray(int,java.util.Map$Entry[]):86 -> a 23:23:com.android.tools.r8.com.google.common.collect.ImmutableBiMap fromEntryArray(int,java.util.Map$Entry[]):87:87 -> a 24:24:java.lang.Object com.android.tools.r8.com.google.common.collect.ImmutableEntry.getValue():41:41 -> a 24:24:int com.android.tools.r8.com.google.common.collect.RegularImmutableBiMap.checkNoConflictInValueBucket(java.lang.Object,java.util.Map$Entry,com.android.tools.r8.com.google.common.collect.ImmutableMapEntry):130 -> a 24:24:com.android.tools.r8.com.google.common.collect.ImmutableBiMap fromEntryArray(int,java.util.Map$Entry[]):88 -> a 25:25:int com.android.tools.r8.com.google.common.collect.RegularImmutableBiMap.checkNoConflictInValueBucket(java.lang.Object,java.util.Map$Entry,com.android.tools.r8.com.google.common.collect.ImmutableMapEntry):130:130 -> a 25:25:com.android.tools.r8.com.google.common.collect.ImmutableBiMap fromEntryArray(int,java.util.Map$Entry[]):88 -> a 26:26:int com.android.tools.r8.com.google.common.collect.RegularImmutableBiMap.checkNoConflictInValueBucket(java.lang.Object,java.util.Map$Entry,com.android.tools.r8.com.google.common.collect.ImmutableMapEntry):129:129 -> a 26:26:com.android.tools.r8.com.google.common.collect.ImmutableBiMap fromEntryArray(int,java.util.Map$Entry[]):88 -> a 27:27:void com.android.tools.r8.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.android.tools.r8.com.google.common.collect.RegularImmutableBiMap.checkNoConflictInValueBucket(java.lang.Object,java.util.Map$Entry,com.android.tools.r8.com.google.common.collect.ImmutableMapEntry):130 -> a 27:27:com.android.tools.r8.com.google.common.collect.ImmutableBiMap fromEntryArray(int,java.util.Map$Entry[]):88 -> a 28:30:com.android.tools.r8.com.google.common.collect.ImmutableMapEntry com.android.tools.r8.com.google.common.collect.RegularImmutableMap.makeImmutable(java.util.Map$Entry,java.lang.Object,java.lang.Object):121:123 -> a 28:30:com.android.tools.r8.com.google.common.collect.ImmutableBiMap fromEntryArray(int,java.util.Map$Entry[]):95 -> a 31:35:com.android.tools.r8.com.google.common.collect.ImmutableBiMap fromEntryArray(int,java.util.Map$Entry[]):96:100 -> a 36:48:com.android.tools.r8.com.google.common.collect.ImmutableBiMap fromEntryArray(int,java.util.Map$Entry[]):91:103 -> a 1:1:int access$200(com.android.tools.r8.com.google.common.collect.RegularImmutableBiMap):43:43 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/RS;)I"} 1:1:int access$300(com.android.tools.r8.com.google.common.collect.RegularImmutableBiMap):43:43 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/RS;)I"} 1:1:void forEach(java.util.function.BiConsumer):155:155 -> forEach 2:2:java.lang.Object com.android.tools.r8.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.android.tools.r8.com.google.common.collect.RegularImmutableMap.get(java.lang.Object,com.android.tools.r8.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.android.tools.r8.com.google.common.collect.ImmutableEntry.getKey():36:36 -> get 4:4:java.lang.Object com.android.tools.r8.com.google.common.collect.RegularImmutableMap.get(java.lang.Object,com.android.tools.r8.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.android.tools.r8.com.google.common.collect.RegularImmutableMap.get(java.lang.Object,com.android.tools.r8.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.android.tools.r8.com.google.common.collect.ImmutableEntry.getValue():41:41 -> get 6:6:java.lang.Object com.android.tools.r8.com.google.common.collect.RegularImmutableMap.get(java.lang.Object,com.android.tools.r8.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.android.tools.r8.com.google.common.collect.RegularImmutableMap.get(java.lang.Object,com.android.tools.r8.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.android.tools.r8.com.google.common.collect.ImmutableSet createEntrySet():143:144 -> k # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Im;"} 3:3:com.android.tools.r8.com.google.common.collect.ImmutableSet com.android.tools.r8.com.google.common.collect.ImmutableSet.of():75:75 -> k 3:3:com.android.tools.r8.com.google.common.collect.ImmutableSet createEntrySet():144 -> k 4:4:com.android.tools.r8.com.google.common.collect.ImmutableSet createEntrySet():145:145 -> k 5:5:void com.android.tools.r8.com.google.common.collect.ImmutableMapEntrySet$RegularEntrySet.(com.android.tools.r8.com.google.common.collect.ImmutableMap,java.util.Map$Entry[]):40:40 -> k 5:5:com.android.tools.r8.com.google.common.collect.ImmutableSet createEntrySet():145 -> k 1:1:com.android.tools.r8.com.google.common.collect.ImmutableSet createKeySet():150:150 -> l # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Im;"} boolean isPartialView() -> o 1:1:int size():178:178 -> size 1:5:com.android.tools.r8.com.google.common.collect.ImmutableBiMap inverse():185:189 -> u # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Ol;"} com.android.tools.r8.com.google.common.collect.RegularImmutableBiMap$Inverse -> com.android.tools.r8.internal.QS: # {"id":"sourceFile","fileName":"RegularImmutableBiMap.java"} com.android.tools.r8.com.google.common.collect.RegularImmutableBiMap this$0 -> e 1:1:void (com.android.tools.r8.com.google.common.collect.RegularImmutableBiMap):192:192 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/RS;)V"} 2:2:void (com.android.tools.r8.com.google.common.collect.RegularImmutableBiMap,com.android.tools.r8.com.google.common.collect.RegularImmutableBiMap$1):192:192 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/RS;I)V"} 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.android.tools.r8.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:1:com.android.tools.r8.com.google.common.collect.ImmutableBiMap com.android.tools.r8.com.google.common.collect.RegularImmutableBiMap$Inverse.inverse():201:201 -> g 1:1:com.android.tools.r8.com.google.common.collect.BiMap inverse():192 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/G4;"} 1:5:java.lang.Object get(java.lang.Object):212:216 -> get 6:6:java.lang.Object com.android.tools.r8.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.android.tools.r8.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.android.tools.r8.com.google.common.collect.ImmutableSet createEntrySet():233:233 -> k # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Im;"} 1:1:com.android.tools.r8.com.google.common.collect.ImmutableSet createKeySet():228:228 -> l # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Im;"} boolean isPartialView() -> o 1:1:com.android.tools.r8.com.google.common.collect.ImmutableBiMap com.android.tools.r8.com.google.common.collect.RegularImmutableBiMap$Inverse.inverse():201:201 -> size 1:1:int size():196 -> size 2:2:int com.android.tools.r8.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.android.tools.r8.com.google.common.collect.RegularImmutableBiMap.size():178:178 -> size 3:3:int size():196 -> size 1:1:com.android.tools.r8.com.google.common.collect.ImmutableBiMap inverse():201:201 -> u # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Ol;"} com.android.tools.r8.com.google.common.collect.RegularImmutableBiMap$Inverse$InverseEntrySet -> com.android.tools.r8.internal.PS: # {"id":"sourceFile","fileName":"RegularImmutableBiMap.java"} com.android.tools.r8.com.google.common.collect.RegularImmutableBiMap$Inverse this$1 -> d 1:1:void (com.android.tools.r8.com.google.common.collect.RegularImmutableBiMap$Inverse):236:236 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/QS;)V"} 1:1:com.android.tools.r8.com.google.common.collect.UnmodifiableIterator iterator():254:254 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/y10;"} 1:1:void forEach(java.util.function.Consumer):259:259 -> forEach 1:1:int hashCode():249:249 -> hashCode 1:1:com.android.tools.r8.com.google.common.collect.ImmutableList createAsList():264:264 -> i # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/bm;"} 1:1:com.android.tools.r8.com.google.common.collect.UnmodifiableIterator com.android.tools.r8.com.google.common.collect.RegularImmutableBiMap$Inverse$InverseEntrySet.iterator():254:254 -> iterator 1:1:java.util.Iterator iterator():236 -> iterator boolean isHashCodeFast() -> j 1:1:com.android.tools.r8.com.google.common.collect.ImmutableMap map():239:239 -> l # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/im;"} com.android.tools.r8.com.google.common.collect.RegularImmutableBiMap$Inverse$InverseEntrySet$1 -> com.android.tools.r8.internal.OS: # {"id":"sourceFile","fileName":"RegularImmutableBiMap.java"} com.android.tools.r8.com.google.common.collect.RegularImmutableBiMap$Inverse$InverseEntrySet this$2 -> c 1:1:void (com.android.tools.r8.com.google.common.collect.RegularImmutableBiMap$Inverse$InverseEntrySet):264:264 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/PS;)V"} 1:2:java.util.Map$Entry com.android.tools.r8.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.android.tools.r8.com.google.common.collect.Maps.immutableEntry(java.lang.Object,java.lang.Object):1320:1320 -> get 3:3:java.util.Map$Entry com.android.tools.r8.com.google.common.collect.RegularImmutableBiMap$Inverse$InverseEntrySet$1.get(int):268 -> get 3:3:java.lang.Object get(int):264 -> get 1:1:com.android.tools.r8.com.google.common.collect.ImmutableCollection delegateCollection():273:273 -> k # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Ql;"} com.android.tools.r8.com.google.common.collect.RegularImmutableList -> com.android.tools.r8.internal.SS: # {"id":"sourceFile","fileName":"RegularImmutableList.java"} java.lang.Object[] array -> c com.android.tools.r8.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 # {"id":"com.android.tools.r8.residualsignature","signature":"(I[Ljava/lang/Object;)I"} 1:1:java.lang.Object[] internalArray():52:52 -> b 1:1:int internalArrayEnd():62:62 -> c int internalArrayStart() -> d boolean isPartialView() -> e 1:1:java.lang.Object get(int):75:75 -> get 1:1:com.android.tools.r8.com.google.common.collect.UnmodifiableListIterator listIterator(int):83:83 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/internal/C10;"} 2:7:com.android.tools.r8.com.google.common.collect.UnmodifiableListIterator com.android.tools.r8.com.google.common.collect.Iterators.forArray(java.lang.Object[],int,int,int):1013:1018 -> j 2:7:com.android.tools.r8.com.google.common.collect.UnmodifiableListIterator listIterator(int):83 -> j 8:8:com.android.tools.r8.com.google.common.collect.UnmodifiableListIterator com.android.tools.r8.com.google.common.collect.Iterators.emptyListIterator():88:88 -> j 8:8:com.android.tools.r8.com.google.common.collect.UnmodifiableListIterator com.android.tools.r8.com.google.common.collect.Iterators.forArray(java.lang.Object[],int,int,int):1020 -> j 8:8:com.android.tools.r8.com.google.common.collect.UnmodifiableListIterator listIterator(int):83 -> j 9:9:com.android.tools.r8.com.google.common.collect.UnmodifiableListIterator com.android.tools.r8.com.google.common.collect.Iterators.forArray(java.lang.Object[],int,int,int):1022:1022 -> j 9:9:com.android.tools.r8.com.google.common.collect.UnmodifiableListIterator listIterator(int):83 -> j 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.android.tools.r8.com.google.common.collect.RegularImmutableMap -> com.android.tools.r8.internal.VS: # {"id":"sourceFile","fileName":"RegularImmutableMap.java"} java.util.Map$Entry[] entries -> e com.android.tools.r8.com.google.common.collect.ImmutableMapEntry[] table -> f int mask -> g com.android.tools.r8.com.google.common.collect.ImmutableMap EMPTY -> h 1:1:void ():43:43 -> 1:4:void (java.util.Map$Entry[],com.android.tools.r8.com.google.common.collect.ImmutableMapEntry[],int):131:134 -> # {"id":"com.android.tools.r8.residualsignature","signature":"([Ljava/util/Map$Entry;[Lcom/android/tools/r8/internal/lm;I)V"} 1:6:com.android.tools.r8.com.google.common.collect.ImmutableMap fromEntryArray(int,java.util.Map$Entry[]):82:87 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(I[Ljava/util/Map$Entry;)Lcom/android/tools/r8/internal/im;"} 7:7:com.android.tools.r8.com.google.common.collect.ImmutableMapEntry[] com.android.tools.r8.com.google.common.collect.ImmutableMapEntry.createEntryArray(int):43:43 -> a 7:7:com.android.tools.r8.com.google.common.collect.ImmutableMap fromEntryArray(int,java.util.Map$Entry[]):90 -> a 8:8:com.android.tools.r8.com.google.common.collect.ImmutableMap fromEntryArray(int,java.util.Map$Entry[]):92:92 -> a 9:9:com.android.tools.r8.com.google.common.collect.ImmutableMapEntry[] com.android.tools.r8.com.google.common.collect.ImmutableMapEntry.createEntryArray(int):43:43 -> a 9:9:com.android.tools.r8.com.google.common.collect.ImmutableMap fromEntryArray(int,java.util.Map$Entry[]):93 -> a 10:15:com.android.tools.r8.com.google.common.collect.ImmutableMap fromEntryArray(int,java.util.Map$Entry[]):96:101 -> a 16:18:com.android.tools.r8.com.google.common.collect.ImmutableMapEntry com.android.tools.r8.com.google.common.collect.RegularImmutableMap.makeImmutable(java.util.Map$Entry,java.lang.Object,java.lang.Object):121:123 -> a 16:18:com.android.tools.r8.com.google.common.collect.ImmutableMap fromEntryArray(int,java.util.Map$Entry[]):105 -> a 19:21:com.android.tools.r8.com.google.common.collect.ImmutableMap fromEntryArray(int,java.util.Map$Entry[]):106:108 -> a 22:22:java.lang.Object com.android.tools.r8.com.google.common.collect.ImmutableEntry.getKey():36:36 -> a 22:22:int com.android.tools.r8.com.google.common.collect.RegularImmutableMap.checkNoConflictInKeyBucket(java.lang.Object,java.util.Map$Entry,com.android.tools.r8.com.google.common.collect.ImmutableMapEntry):146 -> a 22:22:com.android.tools.r8.com.google.common.collect.ImmutableMap fromEntryArray(int,java.util.Map$Entry[]):109 -> a 23:23:int com.android.tools.r8.com.google.common.collect.RegularImmutableMap.checkNoConflictInKeyBucket(java.lang.Object,java.util.Map$Entry,com.android.tools.r8.com.google.common.collect.ImmutableMapEntry):146:146 -> a 23:23:com.android.tools.r8.com.google.common.collect.ImmutableMap fromEntryArray(int,java.util.Map$Entry[]):109 -> a 24:24:int com.android.tools.r8.com.google.common.collect.RegularImmutableMap.checkNoConflictInKeyBucket(java.lang.Object,java.util.Map$Entry,com.android.tools.r8.com.google.common.collect.ImmutableMapEntry):145:145 -> a 24:24:com.android.tools.r8.com.google.common.collect.ImmutableMap fromEntryArray(int,java.util.Map$Entry[]):109 -> a 25:25:void com.android.tools.r8.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.android.tools.r8.com.google.common.collect.RegularImmutableMap.checkNoConflictInKeyBucket(java.lang.Object,java.util.Map$Entry,com.android.tools.r8.com.google.common.collect.ImmutableMapEntry):146 -> a 25:25:com.android.tools.r8.com.google.common.collect.ImmutableMap fromEntryArray(int,java.util.Map$Entry[]):109 -> a 26:29:com.android.tools.r8.com.google.common.collect.ImmutableMap fromEntryArray(int,java.util.Map$Entry[]):113:116 -> a 1:1:void forEach(java.util.function.BiConsumer):183:183 -> forEach 2:2:java.lang.Object com.android.tools.r8.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.android.tools.r8.com.google.common.collect.RegularImmutableMap.get(java.lang.Object,com.android.tools.r8.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.android.tools.r8.com.google.common.collect.ImmutableEntry.getKey():36:36 -> get 4:4:java.lang.Object com.android.tools.r8.com.google.common.collect.RegularImmutableMap.get(java.lang.Object,com.android.tools.r8.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.android.tools.r8.com.google.common.collect.RegularImmutableMap.get(java.lang.Object,com.android.tools.r8.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.android.tools.r8.com.google.common.collect.ImmutableEntry.getValue():41:41 -> get 6:6:java.lang.Object com.android.tools.r8.com.google.common.collect.RegularImmutableMap.get(java.lang.Object,com.android.tools.r8.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.android.tools.r8.com.google.common.collect.RegularImmutableMap.get(java.lang.Object,com.android.tools.r8.com.google.common.collect.ImmutableMapEntry[],int):165:165 -> get 7:7:java.lang.Object get(java.lang.Object):154 -> get 1:1:com.android.tools.r8.com.google.common.collect.ImmutableSet createEntrySet():201:201 -> k # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Im;"} 2:2:void com.android.tools.r8.com.google.common.collect.ImmutableMapEntrySet$RegularEntrySet.(com.android.tools.r8.com.google.common.collect.ImmutableMap,java.util.Map$Entry[]):40:40 -> k 2:2:com.android.tools.r8.com.google.common.collect.ImmutableSet createEntrySet():201 -> k 1:1:com.android.tools.r8.com.google.common.collect.ImmutableSet createKeySet():206:206 -> l # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Im;"} 1:1:com.android.tools.r8.com.google.common.collect.ImmutableCollection createValues():257:257 -> m # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Ql;"} boolean isPartialView() -> o 1:1:int size():191:191 -> size com.android.tools.r8.com.google.common.collect.RegularImmutableMap$KeySet -> com.android.tools.r8.internal.TS: # {"id":"sourceFile","fileName":"RegularImmutableMap.java"} com.android.tools.r8.com.google.common.collect.RegularImmutableMap map -> d 1:2:void (com.android.tools.r8.com.google.common.collect.RegularImmutableMap):213:214 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/VS;)V"} 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.android.tools.r8.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.android.tools.r8.com.google.common.collect.RegularImmutableMap.size():191:191 -> size 3:3:int size():234 -> size com.android.tools.r8.com.google.common.collect.RegularImmutableMap$Values -> com.android.tools.r8.internal.US: # {"id":"sourceFile","fileName":"RegularImmutableMap.java"} com.android.tools.r8.com.google.common.collect.RegularImmutableMap map -> c 1:2:void (com.android.tools.r8.com.google.common.collect.RegularImmutableMap):264:265 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/VS;)V"} boolean isPartialView() -> e 1:1:java.lang.Object get(int):270:270 -> get 1:1:int size():275:275 -> size 2:2:int com.android.tools.r8.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.android.tools.r8.com.google.common.collect.RegularImmutableMap.size():191:191 -> size 3:3:int size():275 -> size com.android.tools.r8.com.google.common.collect.RegularImmutableMultiset -> com.android.tools.r8.internal.XS: # {"id":"sourceFile","fileName":"RegularImmutableMultiset.java"} com.android.tools.r8.com.google.common.collect.Multisets$ImmutableEntry[] entries -> e com.android.tools.r8.com.google.common.collect.Multisets$ImmutableEntry[] hashTable -> f int size -> g int hashCode -> h com.android.tools.r8.com.google.common.collect.ImmutableSet elementSet -> i com.android.tools.r8.com.google.common.collect.ImmutableMultiset EMPTY -> j 1:1:com.android.tools.r8.com.google.common.collect.ImmutableList com.android.tools.r8.com.google.common.collect.ImmutableList.of():83:83 -> 1:1:void ():38 -> 2:2:void ():38:38 -> 1:6:void (com.android.tools.r8.com.google.common.collect.Multisets$ImmutableEntry[],com.android.tools.r8.com.google.common.collect.Multisets$ImmutableEntry[],int,int,com.android.tools.r8.com.google.common.collect.ImmutableSet):130:135 -> # {"id":"com.android.tools.r8.residualsignature","signature":"([Lcom/android/tools/r8/internal/iG;[Lcom/android/tools/r8/internal/iG;IILcom/android/tools/r8/internal/Im;)V"} 1:5:com.android.tools.r8.com.google.common.collect.ImmutableMultiset create(java.util.Collection):41:45 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Collection;)Lcom/android/tools/r8/internal/Bm;"} 6:6:com.android.tools.r8.com.google.common.collect.ImmutableSet com.android.tools.r8.com.google.common.collect.ImmutableSet.of():75:75 -> a 6:6:com.android.tools.r8.com.google.common.collect.ImmutableMultiset create(java.util.Collection):45 -> a 7:18:com.android.tools.r8.com.google.common.collect.ImmutableMultiset create(java.util.Collection):45:56 -> a 19:19:java.lang.Object com.android.tools.r8.com.google.common.base.Preconditions.checkNotNull(java.lang.Object):880:880 -> a 19:19:com.android.tools.r8.com.google.common.collect.ImmutableMultiset create(java.util.Collection):56 -> a 20:37:com.android.tools.r8.com.google.common.collect.ImmutableMultiset create(java.util.Collection):57:74 -> a 38:40:boolean com.android.tools.r8.com.google.common.collect.RegularImmutableMultiset.hashFloodingDetected(com.android.tools.r8.com.google.common.collect.Multisets$ImmutableEntry[]):87:89 -> a 38:40:com.android.tools.r8.com.google.common.collect.ImmutableMultiset create(java.util.Collection):78 -> a 41:41:com.android.tools.r8.com.google.common.collect.ImmutableList com.android.tools.r8.com.google.common.collect.ImmutableList.asImmutableList(java.lang.Object[]):356:356 -> a 41:41:com.android.tools.r8.com.google.common.collect.ImmutableMultiset create(java.util.Collection):79 -> a 42:44:com.android.tools.r8.com.google.common.collect.ImmutableMultiset create(java.util.Collection):79:81 -> a 1:11:int count(java.lang.Object):159:169 -> b 12:12:int count(java.lang.Object):167:167 -> b boolean isPartialView() -> e 1:1:int hashCode():193:193 -> hashCode 1:2:com.android.tools.r8.com.google.common.collect.ImmutableSet elementSet():182:183 -> i # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Im;"} 1:1:com.android.tools.r8.com.google.common.collect.Multiset$Entry getEntry(int):188:188 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/internal/eG;"} 1:1:int size():177:177 -> size com.android.tools.r8.com.google.common.collect.RegularImmutableMultiset$NonTerminalEntry -> com.android.tools.r8.internal.WS: # {"id":"sourceFile","fileName":"RegularImmutableMultiset.java"} com.android.tools.r8.com.google.common.collect.Multisets$ImmutableEntry nextInBucket -> c 1:2:void (java.lang.Object,int,com.android.tools.r8.com.google.common.collect.Multisets$ImmutableEntry):142:143 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;ILcom/android/tools/r8/internal/iG;)V"} 1:1:com.android.tools.r8.com.google.common.collect.Multisets$ImmutableEntry nextInBucket():148:148 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/iG;"} com.android.tools.r8.com.google.common.collect.RegularImmutableSet -> com.android.tools.r8.internal.YS: # {"id":"sourceFile","fileName":"RegularImmutableSet.java"} java.lang.Object[] elements -> d java.lang.Object[] table -> e int mask -> f int hashCode -> g com.android.tools.r8.com.google.common.collect.RegularImmutableSet EMPTY -> h 1:1:void ():33:33 -> 1:5:void (java.lang.Object[],int,java.lang.Object[],int):43:47 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(II[Ljava/lang/Object;[Ljava/lang/Object;)V"} 1:2:int copyIntoArray(java.lang.Object[],int):99:100 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(I[Ljava/lang/Object;)I"} 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.android.tools.r8.com.google.common.collect.UnmodifiableIterator iterator():74:74 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/y10;"} 1:1:int hashCode():115:115 -> hashCode 1:1:com.android.tools.r8.com.google.common.collect.ImmutableList createAsList():105:105 -> i # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/bm;"} 2:2:com.android.tools.r8.com.google.common.collect.ImmutableList com.android.tools.r8.com.google.common.collect.ImmutableList.of():83:83 -> i 2:2:com.android.tools.r8.com.google.common.collect.ImmutableList createAsList():105 -> i 3:3:com.android.tools.r8.com.google.common.collect.ImmutableList createAsList():105:105 -> i 4:4:void com.android.tools.r8.com.google.common.collect.RegularImmutableAsList.(com.android.tools.r8.com.google.common.collect.ImmutableCollection,java.lang.Object[]):41:41 -> i 4:4:com.android.tools.r8.com.google.common.collect.ImmutableList createAsList():105 -> i 1:1:com.android.tools.r8.com.google.common.collect.UnmodifiableIterator com.android.tools.r8.com.google.common.collect.RegularImmutableSet.iterator():74:74 -> iterator 1:1:java.util.Iterator iterator():30 -> iterator boolean isHashCodeFast() -> j 1:1:int size():69:69 -> size 1:1:java.util.Spliterator spliterator():79:79 -> spliterator com.android.tools.r8.com.google.common.collect.RegularImmutableSortedSet -> com.android.tools.r8.internal.ZS: # {"id":"sourceFile","fileName":"RegularImmutableSortedSet.java"} com.android.tools.r8.com.google.common.collect.ImmutableList elements -> g com.android.tools.r8.com.google.common.collect.RegularImmutableSortedSet NATURAL_EMPTY_SET -> h 1:1:void ():43:43 -> 2:2:com.android.tools.r8.com.google.common.collect.ImmutableList com.android.tools.r8.com.google.common.collect.ImmutableList.of():83:83 -> 2:2:void ():44 -> 3:3:com.android.tools.r8.com.google.common.collect.Ordering com.android.tools.r8.com.google.common.collect.Ordering.natural():162:162 -> 3:3:void ():44 -> 4:4:void ():44:44 -> 1:2:void (com.android.tools.r8.com.google.common.collect.ImmutableList,java.util.Comparator):49:50 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/bm;Ljava/util/Comparator;)V"} 1:1:int copyIntoArray(java.lang.Object[],int):166:166 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(I[Ljava/lang/Object;)I"} 2:2:com.android.tools.r8.com.google.common.collect.ImmutableSortedSet tailSetImpl(java.lang.Object,boolean):268:268 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Z)Lcom/android/tools/r8/internal/Pm;"} 3:3:int com.android.tools.r8.com.google.common.collect.RegularImmutableSortedSet.size():91:91 -> a 3:3:com.android.tools.r8.com.google.common.collect.ImmutableSortedSet tailSetImpl(java.lang.Object,boolean):268 -> a 4:4:com.android.tools.r8.com.google.common.collect.ImmutableSortedSet tailSetImpl(java.lang.Object,boolean):268:268 -> a 1:1:java.lang.Object[] internalArray():55:55 -> b 2:2:int headIndex(java.lang.Object,boolean):252:252 -> b 3:3:java.lang.Object com.android.tools.r8.com.google.common.base.Preconditions.checkNotNull(java.lang.Object):880:880 -> b 3:3:int headIndex(java.lang.Object,boolean):252 -> b 4:4:java.util.Comparator com.android.tools.r8.com.google.common.collect.ImmutableSortedSet.comparator():600:600 -> b 4:4:int headIndex(java.lang.Object,boolean):252 -> b 5:5:int headIndex(java.lang.Object,boolean):252:252 -> b 1:1:int internalArrayEnd():65:65 -> c 2:2:int tailIndex(java.lang.Object,boolean):272:272 -> c 3:3:java.lang.Object com.android.tools.r8.com.google.common.base.Preconditions.checkNotNull(java.lang.Object):880:880 -> c 3:3:int tailIndex(java.lang.Object,boolean):272 -> c 4:4:java.util.Comparator com.android.tools.r8.com.google.common.collect.ImmutableSortedSet.comparator():600:600 -> c 4:4:int tailIndex(java.lang.Object,boolean):272 -> c 5:5:int tailIndex(java.lang.Object,boolean):272:272 -> c 1:1:java.lang.Object ceiling(java.lang.Object):236:236 -> ceiling 2:2:int com.android.tools.r8.com.google.common.collect.RegularImmutableSortedSet.size():91:91 -> ceiling 2:2:java.lang.Object ceiling(java.lang.Object):237 -> ceiling 3:3:java.lang.Object ceiling(java.lang.Object):237:237 -> ceiling 1:1:int com.android.tools.r8.com.google.common.collect.RegularImmutableSortedSet.unsafeBinarySearch(java.lang.Object):156:156 -> contains 1:1:boolean contains(java.lang.Object):97 -> contains 2:2:java.util.Comparator com.android.tools.r8.com.google.common.collect.RegularImmutableSortedSet.unsafeComparator():285:285 -> contains 2:2:int com.android.tools.r8.com.google.common.collect.RegularImmutableSortedSet.unsafeBinarySearch(java.lang.Object):156 -> contains 2:2:boolean contains(java.lang.Object):97 -> contains 3:3:int com.android.tools.r8.com.google.common.collect.RegularImmutableSortedSet.unsafeBinarySearch(java.lang.Object):156:156 -> contains 3:3:boolean contains(java.lang.Object):97 -> contains 1:2:boolean containsAll(java.util.Collection):109:110 -> containsAll 3:3:java.util.Comparator com.android.tools.r8.com.google.common.collect.ImmutableSortedSet.comparator():600:600 -> containsAll 3:3:boolean containsAll(java.util.Collection):112 -> containsAll 4:4:boolean com.android.tools.r8.com.google.common.collect.SortedIterables.hasSameComparator(java.util.Comparator,java.lang.Iterable):37:37 -> containsAll 4:4:boolean containsAll(java.util.Collection):112 -> containsAll 5:5:java.lang.Object com.android.tools.r8.com.google.common.base.Preconditions.checkNotNull(java.lang.Object):880:880 -> containsAll 5:5:boolean com.android.tools.r8.com.google.common.collect.SortedIterables.hasSameComparator(java.util.Comparator,java.lang.Iterable):37 -> containsAll 5:5:boolean containsAll(java.util.Collection):112 -> containsAll 6:6:java.lang.Object com.android.tools.r8.com.google.common.base.Preconditions.checkNotNull(java.lang.Object):880:880 -> containsAll 6:6:boolean com.android.tools.r8.com.google.common.collect.SortedIterables.hasSameComparator(java.util.Comparator,java.lang.Iterable):38 -> containsAll 6:6:boolean containsAll(java.util.Collection):112 -> containsAll 7:8:boolean com.android.tools.r8.com.google.common.collect.SortedIterables.hasSameComparator(java.util.Comparator,java.lang.Iterable):40:41 -> containsAll 7:8:boolean containsAll(java.util.Collection):112 -> containsAll 9:9:java.util.Comparator com.android.tools.r8.com.google.common.collect.SortedIterables.comparator(java.util.SortedSet):53:53 -> containsAll 9:9:boolean com.android.tools.r8.com.google.common.collect.SortedIterables.hasSameComparator(java.util.Comparator,java.lang.Iterable):41 -> containsAll 9:9:boolean containsAll(java.util.Collection):112 -> containsAll 10:10:com.android.tools.r8.com.google.common.collect.Ordering com.android.tools.r8.com.google.common.collect.Ordering.natural():162:162 -> containsAll 10:10:java.util.Comparator com.android.tools.r8.com.google.common.collect.SortedIterables.comparator(java.util.SortedSet):55 -> containsAll 10:10:boolean com.android.tools.r8.com.google.common.collect.SortedIterables.hasSameComparator(java.util.Comparator,java.lang.Iterable):41 -> containsAll 10:10:boolean containsAll(java.util.Collection):112 -> containsAll 11:16:boolean com.android.tools.r8.com.google.common.collect.SortedIterables.hasSameComparator(java.util.Comparator,java.lang.Iterable):42:47 -> containsAll 11:16:boolean containsAll(java.util.Collection):112 -> containsAll 17:17:boolean containsAll(java.util.Collection):112:112 -> containsAll 18:18:com.android.tools.r8.com.google.common.collect.UnmodifiableIterator com.android.tools.r8.com.google.common.collect.RegularImmutableSortedSet.iterator():70:70 -> containsAll 18:18:boolean containsAll(java.util.Collection):120 -> containsAll 19:27:boolean containsAll(java.util.Collection):122:130 -> containsAll 28:28:int com.android.tools.r8.com.google.common.collect.ImmutableSortedSet.unsafeCompare(java.lang.Object,java.lang.Object):575:575 -> containsAll 28:28:boolean containsAll(java.util.Collection):133 -> containsAll 29:29:int com.android.tools.r8.com.google.common.collect.ImmutableSortedSet.unsafeCompare(java.util.Comparator,java.lang.Object,java.lang.Object):584:584 -> containsAll 29:29:int com.android.tools.r8.com.google.common.collect.ImmutableSortedSet.unsafeCompare(java.lang.Object,java.lang.Object):575 -> containsAll 29:29:boolean containsAll(java.util.Collection):133 -> containsAll 30:38:boolean containsAll(java.util.Collection):136:144 -> containsAll 39:39:boolean containsAll(java.util.Collection):113:113 -> containsAll 1:1:int internalArrayStart():60:60 -> d 1:1:com.android.tools.r8.com.google.common.collect.UnmodifiableIterator com.android.tools.r8.com.google.common.collect.RegularImmutableSortedSet.descendingIterator():76:76 -> descendingIterator 1:1:java.util.Iterator descendingIterator():40 -> descendingIterator 1:1:int com.android.tools.r8.com.google.common.collect.RegularImmutableSortedSet.size():91:91 -> e 1:1:com.android.tools.r8.com.google.common.collect.RegularImmutableSortedSet getSubSet(int,int):289 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(II)Lcom/android/tools/r8/internal/ZS;"} 2:5:com.android.tools.r8.com.google.common.collect.RegularImmutableSortedSet getSubSet(int,int):292:295 -> e 6:6:com.android.tools.r8.com.google.common.collect.Ordering com.android.tools.r8.com.google.common.collect.Ordering.natural():162:162 -> e 6:6:com.android.tools.r8.com.google.common.collect.RegularImmutableSortedSet com.android.tools.r8.com.google.common.collect.ImmutableSortedSet.emptySet(java.util.Comparator):84 -> e 6:6:com.android.tools.r8.com.google.common.collect.RegularImmutableSortedSet getSubSet(int,int):295 -> e 7:10:com.android.tools.r8.com.google.common.collect.RegularImmutableSortedSet com.android.tools.r8.com.google.common.collect.ImmutableSortedSet.emptySet(java.util.Comparator):84:87 -> e 7:10:com.android.tools.r8.com.google.common.collect.RegularImmutableSortedSet getSubSet(int,int):295 -> e 11:11:com.android.tools.r8.com.google.common.collect.ImmutableList com.android.tools.r8.com.google.common.collect.ImmutableList.of():83:83 -> e 11:11:com.android.tools.r8.com.google.common.collect.RegularImmutableSortedSet com.android.tools.r8.com.google.common.collect.ImmutableSortedSet.emptySet(java.util.Comparator):87 -> e 11:11:com.android.tools.r8.com.google.common.collect.RegularImmutableSortedSet getSubSet(int,int):295 -> e 12:12:com.android.tools.r8.com.google.common.collect.RegularImmutableSortedSet com.android.tools.r8.com.google.common.collect.ImmutableSortedSet.emptySet(java.util.Comparator):87:87 -> e 12:12:com.android.tools.r8.com.google.common.collect.RegularImmutableSortedSet getSubSet(int,int):295 -> e 13:13:boolean isPartialView():161:161 -> e 1:5:boolean equals(java.lang.Object):174:178 -> equals 6:6:int com.android.tools.r8.com.google.common.collect.RegularImmutableSortedSet.size():91:91 -> equals 6:6:boolean equals(java.lang.Object):179 -> equals 7:13:boolean equals(java.lang.Object):179:185 -> equals 14:14:boolean com.android.tools.r8.com.google.common.collect.SortedIterables.hasSameComparator(java.util.Comparator,java.lang.Iterable):37:37 -> equals 14:14:boolean equals(java.lang.Object):185 -> equals 15:15:java.lang.Object com.android.tools.r8.com.google.common.base.Preconditions.checkNotNull(java.lang.Object):880:880 -> equals 15:15:boolean com.android.tools.r8.com.google.common.collect.SortedIterables.hasSameComparator(java.util.Comparator,java.lang.Iterable):37 -> equals 15:15:boolean equals(java.lang.Object):185 -> equals 16:17:boolean com.android.tools.r8.com.google.common.collect.SortedIterables.hasSameComparator(java.util.Comparator,java.lang.Iterable):40:41 -> equals 16:17:boolean equals(java.lang.Object):185 -> equals 18:18:java.util.Comparator com.android.tools.r8.com.google.common.collect.SortedIterables.comparator(java.util.SortedSet):53:53 -> equals 18:18:boolean com.android.tools.r8.com.google.common.collect.SortedIterables.hasSameComparator(java.util.Comparator,java.lang.Iterable):41 -> equals 18:18:boolean equals(java.lang.Object):185 -> equals 19:19:com.android.tools.r8.com.google.common.collect.Ordering com.android.tools.r8.com.google.common.collect.Ordering.natural():162:162 -> equals 19:19:java.util.Comparator com.android.tools.r8.com.google.common.collect.SortedIterables.comparator(java.util.SortedSet):55 -> equals 19:19:boolean com.android.tools.r8.com.google.common.collect.SortedIterables.hasSameComparator(java.util.Comparator,java.lang.Iterable):41 -> equals 19:19:boolean equals(java.lang.Object):185 -> equals 20:25:boolean com.android.tools.r8.com.google.common.collect.SortedIterables.hasSameComparator(java.util.Comparator,java.lang.Iterable):42:47 -> equals 20:25:boolean equals(java.lang.Object):185 -> equals 26:26:boolean equals(java.lang.Object):186:186 -> equals 27:27:com.android.tools.r8.com.google.common.collect.UnmodifiableIterator com.android.tools.r8.com.google.common.collect.RegularImmutableSortedSet.iterator():70:70 -> equals 27:27:boolean equals(java.lang.Object):188 -> equals 28:30:boolean equals(java.lang.Object):189:191 -> equals 31:31:int com.android.tools.r8.com.google.common.collect.ImmutableSortedSet.unsafeCompare(java.lang.Object,java.lang.Object):575:575 -> equals 31:31:boolean equals(java.lang.Object):192 -> equals 32:32:int com.android.tools.r8.com.google.common.collect.ImmutableSortedSet.unsafeCompare(java.util.Comparator,java.lang.Object,java.lang.Object):584:584 -> equals 32:32:int com.android.tools.r8.com.google.common.collect.ImmutableSortedSet.unsafeCompare(java.lang.Object,java.lang.Object):575 -> equals 32:32:boolean equals(java.lang.Object):192 -> equals 33:33:boolean equals(java.lang.Object):203:203 -> equals 1:1:com.android.tools.r8.com.google.common.collect.UnmodifiableIterator iterator():70:70 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/y10;"} 1:4:java.lang.Object first():208:211 -> first 5:5:java.lang.Object first():209:209 -> first 1:2:java.lang.Object floor(java.lang.Object):230:231 -> floor 1:1:void forEach(java.util.function.Consumer):86:86 -> forEach 1:1:java.lang.Object higher(java.lang.Object):242:242 -> higher 2:2:int com.android.tools.r8.com.google.common.collect.RegularImmutableSortedSet.size():91:91 -> higher 2:2:java.lang.Object higher(java.lang.Object):243 -> higher 3:3:java.lang.Object higher(java.lang.Object):243:243 -> higher 1:1:int com.android.tools.r8.com.google.common.collect.RegularImmutableSortedSet.size():91:91 -> i 1:1:com.android.tools.r8.com.google.common.collect.ImmutableList createAsList():315 -> i # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/bm;"} 2:2:com.android.tools.r8.com.google.common.collect.ImmutableList createAsList():315:315 -> i 1:1:int indexOf(java.lang.Object):306:306 -> indexOf 2:2:java.util.Comparator com.android.tools.r8.com.google.common.collect.RegularImmutableSortedSet.unsafeComparator():285:285 -> indexOf 2:2:int indexOf(java.lang.Object):306 -> indexOf 3:3:int indexOf(java.lang.Object):306:306 -> indexOf 1:1:com.android.tools.r8.com.google.common.collect.UnmodifiableIterator com.android.tools.r8.com.google.common.collect.RegularImmutableSortedSet.iterator():70:70 -> iterator 1:1:java.util.Iterator iterator():40 -> iterator 1:2:com.android.tools.r8.com.google.common.collect.ImmutableSortedSet createDescendingSet():320:321 -> l # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Pm;"} 3:3:com.android.tools.r8.com.google.common.collect.Ordering com.android.tools.r8.com.google.common.collect.Ordering.natural():162:162 -> l 3:3:com.android.tools.r8.com.google.common.collect.RegularImmutableSortedSet com.android.tools.r8.com.google.common.collect.ImmutableSortedSet.emptySet(java.util.Comparator):84 -> l 3:3:com.android.tools.r8.com.google.common.collect.ImmutableSortedSet createDescendingSet():322 -> l 4:7:com.android.tools.r8.com.google.common.collect.RegularImmutableSortedSet com.android.tools.r8.com.google.common.collect.ImmutableSortedSet.emptySet(java.util.Comparator):84:87 -> l 4:7:com.android.tools.r8.com.google.common.collect.ImmutableSortedSet createDescendingSet():322 -> l 8:8:com.android.tools.r8.com.google.common.collect.ImmutableList com.android.tools.r8.com.google.common.collect.ImmutableList.of():83:83 -> l 8:8:com.android.tools.r8.com.google.common.collect.RegularImmutableSortedSet com.android.tools.r8.com.google.common.collect.ImmutableSortedSet.emptySet(java.util.Comparator):87 -> l 8:8:com.android.tools.r8.com.google.common.collect.ImmutableSortedSet createDescendingSet():322 -> l 9:9:com.android.tools.r8.com.google.common.collect.RegularImmutableSortedSet com.android.tools.r8.com.google.common.collect.ImmutableSortedSet.emptySet(java.util.Comparator):87:87 -> l 9:9:com.android.tools.r8.com.google.common.collect.ImmutableSortedSet createDescendingSet():322 -> l 10:10:com.android.tools.r8.com.google.common.collect.ImmutableSortedSet createDescendingSet():323:323 -> l 1:4:java.lang.Object last():216:219 -> last 5:5:int com.android.tools.r8.com.google.common.collect.RegularImmutableSortedSet.size():91:91 -> last 5:5:java.lang.Object last():219 -> last 6:6:java.lang.Object last():219:219 -> last 7:7:java.lang.Object last():217:217 -> last 1:2:java.lang.Object lower(java.lang.Object):224:225 -> lower 1:1:int size():91:91 -> size 1:1:java.util.Spliterator spliterator():81:81 -> spliterator com.android.tools.r8.com.google.common.collect.ReverseNaturalOrdering -> com.android.tools.r8.internal.hU: # {"id":"sourceFile","fileName":"ReverseNaturalOrdering.java"} com.android.tools.r8.com.google.common.collect.ReverseNaturalOrdering INSTANCE -> a 1:1:void ():29:29 -> 1:1:void ():98:98 -> 1:1:com.android.tools.r8.com.google.common.collect.Ordering com.android.tools.r8.com.google.common.collect.Ordering.natural():162:162 -> a 1:1:com.android.tools.r8.com.google.common.collect.Ordering reverse():43 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/SK;"} 1:1:int compare(java.lang.Object,java.lang.Object):26:26 -> compare 2:2:int com.android.tools.r8.com.google.common.collect.ReverseNaturalOrdering.compare(java.lang.Comparable,java.lang.Comparable):33:33 -> compare 2:2:int compare(java.lang.Object,java.lang.Object):26 -> compare 3:3:java.lang.Object com.android.tools.r8.com.google.common.base.Preconditions.checkNotNull(java.lang.Object):880:880 -> compare 3:3:int com.android.tools.r8.com.google.common.collect.ReverseNaturalOrdering.compare(java.lang.Comparable,java.lang.Comparable):33 -> compare 3:3:int compare(java.lang.Object,java.lang.Object):26 -> compare 4:4:int com.android.tools.r8.com.google.common.collect.ReverseNaturalOrdering.compare(java.lang.Comparable,java.lang.Comparable):38:38 -> compare 4:4:int compare(java.lang.Object,java.lang.Object):26 -> compare 1:1:java.lang.String toString():95:95 -> toString com.android.tools.r8.com.google.common.collect.ReverseOrdering -> com.android.tools.r8.internal.jU: # {"id":"sourceFile","fileName":"ReverseOrdering.java"} com.android.tools.r8.com.google.common.collect.Ordering forwardOrder -> a 1:2:void (com.android.tools.r8.com.google.common.collect.Ordering):31:32 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/SK;)V"} 1:1:com.android.tools.r8.com.google.common.collect.Ordering reverse():43:43 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/SK;"} 1:1:int compare(java.lang.Object,java.lang.Object):37:37 -> compare 1:3:boolean equals(java.lang.Object):98:100 -> equals 1:1:int hashCode():90:90 -> hashCode 1:1:java.lang.String toString():107:107 -> toString com.android.tools.r8.com.google.common.collect.Sets -> com.android.tools.r8.internal.UU: # {"id":"sourceFile","fileName":"Sets.java"} 1:3:java.util.HashSet newHashSet(java.lang.Iterable):219:221 -> a 4:4:java.util.HashSet com.android.tools.r8.com.google.common.collect.Sets.newHashSet():178:178 -> a 4:4:java.util.HashSet com.android.tools.r8.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.android.tools.r8.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.android.tools.r8.com.google.common.collect.Sets$SetView difference(java.util.Set,java.util.Set):859:862 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Set;Ljava/util/Set;)Lcom/android/tools/r8/internal/TU;"} 12:12:java.lang.Object com.android.tools.r8.com.google.common.base.Preconditions.checkNotNull(java.lang.Object,java.lang.Object):899:899 -> a 12:12:com.android.tools.r8.com.google.common.collect.Sets$SetView difference(java.util.Set,java.util.Set):860 -> a 13:13:java.lang.Object com.android.tools.r8.com.google.common.base.Preconditions.checkNotNull(java.lang.Object,java.lang.Object):899:899 -> a 13:13:com.android.tools.r8.com.google.common.collect.Sets$SetView difference(java.util.Set,java.util.Set):859 -> a 14:15:int hashCodeImpl(java.util.Set):1710:1711 -> a 16:17:boolean removeAllImpl(java.util.Set,java.util.Iterator):1913:1914 -> a 18:18:boolean removeAllImpl(java.util.Set,java.util.Collection):1920:1920 -> a 19:19:java.lang.Object com.android.tools.r8.com.google.common.base.Preconditions.checkNotNull(java.lang.Object):880:880 -> a 19:19:boolean removeAllImpl(java.util.Set,java.util.Collection):1920 -> a 20:33:boolean removeAllImpl(java.util.Set,java.util.Collection):1921:1934 -> a 34:39:com.android.tools.r8.com.google.common.collect.ImmutableMap com.android.tools.r8.com.google.common.collect.Maps.indexMap(java.util.Collection):4161:4166 -> a 34:39:java.util.Set combinations(java.util.Set,int):1610 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/util/Set;)Ljava/util/Set;"} 40:43:java.util.Set combinations(java.util.Set,int):1611:1614 -> a 44:44:com.android.tools.r8.com.google.common.collect.ImmutableSet com.android.tools.r8.com.google.common.collect.ImmutableSet.of():75:75 -> a 44:44:java.util.Set combinations(java.util.Set,int):1614 -> a 45:45:com.android.tools.r8.com.google.common.collect.ImmutableSet com.android.tools.r8.com.google.common.collect.ImmutableSet.of(java.lang.Object):84:84 -> a 45:45:java.util.Set combinations(java.util.Set,int):1614 -> a 46:47:java.util.Set combinations(java.util.Set,int):1615:1616 -> a 48:48:com.android.tools.r8.com.google.common.collect.ImmutableSet com.android.tools.r8.com.google.common.collect.ImmutableSet.of(java.lang.Object):84:84 -> a 48:48:java.util.Set combinations(java.util.Set,int):1616 -> a 49:49:java.util.Set combinations(java.util.Set,int):1618:1618 -> a 50:50:void com.android.tools.r8.com.google.common.base.Preconditions.checkArgument(boolean,java.lang.String,int,int):303:303 -> a 50:50:java.util.Set combinations(java.util.Set,int):1612 -> a 1:1:java.util.HashSet newHashSet():178:178 -> b 2:5:com.android.tools.r8.com.google.common.collect.Sets$SetView intersection(java.util.Set,java.util.Set):788:791 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Set;Ljava/util/Set;)Lcom/android/tools/r8/internal/TU;"} 6:6:java.lang.Object com.android.tools.r8.com.google.common.base.Preconditions.checkNotNull(java.lang.Object,java.lang.Object):899:899 -> b 6:6:com.android.tools.r8.com.google.common.collect.Sets$SetView intersection(java.util.Set,java.util.Set):789 -> b 7:7:java.lang.Object com.android.tools.r8.com.google.common.base.Preconditions.checkNotNull(java.lang.Object,java.lang.Object):899:899 -> b 7:7:com.android.tools.r8.com.google.common.collect.Sets$SetView intersection(java.util.Set,java.util.Set):788 -> b 1:1:java.util.IdentityHashMap com.android.tools.r8.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.android.tools.r8.com.google.common.collect.Sets$2 -> com.android.tools.r8.internal.LU: # {"id":"sourceFile","fileName":"Sets.java"} 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.android.tools.r8.com.google.common.collect.UnmodifiableIterator com.android.tools.r8.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.android.tools.r8.com.google.common.collect.Sets$2$1 -> com.android.tools.r8.internal.KU: # {"id":"sourceFile","fileName":"Sets.java"} java.util.Iterator itr -> c com.android.tools.r8.com.google.common.collect.Sets$2 this$0 -> d 1:2:void (com.android.tools.r8.com.google.common.collect.Sets$2):794:795 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/LU;)V"} 1:7:java.lang.Object computeNext():799:805 -> a com.android.tools.r8.com.google.common.collect.Sets$3 -> com.android.tools.r8.internal.NU: # {"id":"sourceFile","fileName":"Sets.java"} 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.android.tools.r8.com.google.common.collect.UnmodifiableIterator com.android.tools.r8.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.android.tools.r8.com.google.common.collect.Sets$3$1 -> com.android.tools.r8.internal.MU: # {"id":"sourceFile","fileName":"Sets.java"} java.util.Iterator itr -> c com.android.tools.r8.com.google.common.collect.Sets$3 this$0 -> d 1:2:void (com.android.tools.r8.com.google.common.collect.Sets$3):865:866 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/NU;)V"} 1:7:java.lang.Object computeNext():870:876 -> a com.android.tools.r8.com.google.common.collect.Sets$5 -> com.android.tools.r8.internal.RU: # {"id":"sourceFile","fileName":"Sets.java"} int val$size -> a com.android.tools.r8.com.google.common.collect.ImmutableMap val$index -> b 1:1:void (int,com.android.tools.r8.com.google.common.collect.ImmutableMap):1618:1618 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/internal/im;)V"} 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.android.tools.r8.com.google.common.collect.Sets$5$1 -> com.android.tools.r8.internal.QU: # {"id":"sourceFile","fileName":"Sets.java"} java.util.BitSet bits -> c com.android.tools.r8.com.google.common.collect.Sets$5 this$0 -> d 1:2:void (com.android.tools.r8.com.google.common.collect.Sets$5):1630:1631 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/RU;)V"} 1:29:java.util.Set com.android.tools.r8.com.google.common.collect.Sets$5$1.computeNext():1635:1663 -> a 1:29:java.lang.Object computeNext():1630 -> a com.android.tools.r8.com.google.common.collect.Sets$5$1$1 -> com.android.tools.r8.internal.PU: # {"id":"sourceFile","fileName":"Sets.java"} java.util.BitSet val$copy -> a com.android.tools.r8.com.google.common.collect.Sets$5$1 this$1 -> b 1:1:void (com.android.tools.r8.com.google.common.collect.Sets$5$1,java.util.BitSet):1663:1663 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/QU;Ljava/util/BitSet;)V"} 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.android.tools.r8.com.google.common.collect.Sets$5$1$1$1 -> com.android.tools.r8.internal.OU: # {"id":"sourceFile","fileName":"Sets.java"} int i -> c com.android.tools.r8.com.google.common.collect.Sets$5$1$1 this$2 -> d 1:2:void (com.android.tools.r8.com.google.common.collect.Sets$5$1$1):1672:1673 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/PU;)V"} 1:5:java.lang.Object computeNext():1677:1681 -> a com.android.tools.r8.com.google.common.collect.Sets$ImprovedAbstractSet -> com.android.tools.r8.internal.SU: # {"id":"sourceFile","fileName":"Sets.java"} 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.android.tools.r8.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.android.tools.r8.com.google.common.collect.Sets$SetView -> com.android.tools.r8.internal.TU: # {"id":"sourceFile","fileName":"Sets.java"} 1:1:void (com.android.tools.r8.com.google.common.collect.Sets$1):549:549 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(I)V"} 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.android.tools.r8.com.google.common.collect.SingletonImmutableBiMap -> com.android.tools.r8.internal.EV: # {"id":"sourceFile","fileName":"SingletonImmutableBiMap.java"} java.lang.Object singleKey -> e java.lang.Object singleValue -> f com.android.tools.r8.com.google.common.collect.ImmutableBiMap inverse -> g com.android.tools.r8.com.google.common.collect.ImmutableBiMap lazyInverse -> h 1:5:void (java.lang.Object,java.lang.Object):41:45 -> 6:9:void (java.lang.Object,java.lang.Object,com.android.tools.r8.com.google.common.collect.ImmutableBiMap):48:51 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Ljava/lang/Object;Lcom/android/tools/r8/internal/Ol;)V"} 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.android.tools.r8.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.android.tools.r8.com.google.common.collect.ImmutableSet createEntrySet():86:86 -> k # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Im;"} 2:2:java.util.Map$Entry com.android.tools.r8.com.google.common.collect.Maps.immutableEntry(java.lang.Object,java.lang.Object):1320:1320 -> k 2:2:com.android.tools.r8.com.google.common.collect.ImmutableSet createEntrySet():86 -> k 3:3:com.android.tools.r8.com.google.common.collect.ImmutableSet createEntrySet():86:86 -> k 4:4:com.android.tools.r8.com.google.common.collect.ImmutableSet com.android.tools.r8.com.google.common.collect.ImmutableSet.of(java.lang.Object):84:84 -> k 4:4:com.android.tools.r8.com.google.common.collect.ImmutableSet createEntrySet():86 -> k 1:1:com.android.tools.r8.com.google.common.collect.ImmutableSet createKeySet():91:91 -> l # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Im;"} 2:2:com.android.tools.r8.com.google.common.collect.ImmutableSet com.android.tools.r8.com.google.common.collect.ImmutableSet.of(java.lang.Object):84:84 -> l 2:2:com.android.tools.r8.com.google.common.collect.ImmutableSet createKeySet():91 -> l boolean isPartialView() -> o int size() -> size 1:7:com.android.tools.r8.com.google.common.collect.ImmutableBiMap inverse():99:105 -> u # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Ol;"} com.android.tools.r8.com.google.common.collect.SingletonImmutableList -> com.android.tools.r8.internal.FV: # {"id":"sourceFile","fileName":"SingletonImmutableList.java"} java.lang.Object element -> c 1:2:void (java.lang.Object):37:38 -> 1:1:boolean isPartialView():0:0 -> e 2:2:com.android.tools.r8.com.google.common.collect.ImmutableList subList(int,int):64:64 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(II)Lcom/android/tools/r8/internal/bm;"} 3:3:com.android.tools.r8.com.google.common.collect.ImmutableList com.android.tools.r8.com.google.common.collect.ImmutableList.of():83:83 -> e 3:3:com.android.tools.r8.com.google.common.collect.ImmutableList subList(int,int):65 -> e 1:1:com.android.tools.r8.com.google.common.collect.UnmodifiableIterator iterator():49:49 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/y10;"} 2:2:com.android.tools.r8.com.google.common.collect.UnmodifiableIterator com.android.tools.r8.com.google.common.collect.Iterators.singletonIterator(java.lang.Object):1049:1049 -> f 2:2:com.android.tools.r8.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 int size() -> size 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.android.tools.r8.com.google.common.collect.SingletonImmutableSet -> com.android.tools.r8.internal.GV: # {"id":"sourceFile","fileName":"SingletonImmutableSet.java"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(I[Ljava/lang/Object;)I"} 1:1:boolean contains(java.lang.Object):60:60 -> contains boolean isPartialView() -> e 1:1:com.android.tools.r8.com.google.common.collect.UnmodifiableIterator iterator():65:65 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/y10;"} 2:2:com.android.tools.r8.com.google.common.collect.UnmodifiableIterator com.android.tools.r8.com.google.common.collect.Iterators.singletonIterator(java.lang.Object):1049:1049 -> f 2:2:com.android.tools.r8.com.google.common.collect.UnmodifiableIterator iterator():65 -> f 1:3:int hashCode():87:89 -> hashCode 1:1:com.android.tools.r8.com.google.common.collect.ImmutableList createAsList():70:70 -> i # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/bm;"} 2:2:com.android.tools.r8.com.google.common.collect.ImmutableList com.android.tools.r8.com.google.common.collect.ImmutableList.of(java.lang.Object):94:94 -> i 2:2:com.android.tools.r8.com.google.common.collect.ImmutableList createAsList():70 -> i 1:1:boolean isHashCodeFast():96:96 -> j int size() -> size 1:1:java.lang.String toString():101:101 -> toString com.android.tools.r8.com.google.common.collect.SortedIterable -> com.android.tools.r8.internal.OV: # {"id":"sourceFile","fileName":"SortedIterable.java"} java.util.Comparator comparator() -> comparator com.android.tools.r8.com.google.common.collect.SortedIterables -> com.android.tools.r8.com.google.common.collect.SortedIterables: # {"id":"sourceFile","fileName":"SortedIterables.java"} com.android.tools.r8.com.google.common.collect.Streams -> com.android.tools.r8.internal.hX: # {"id":"sourceFile","fileName":"Streams.java"} 1:1:java.util.Spliterator lambda$concat$0(java.util.Spliterator):0:0 -> a 2:4:java.util.stream.Stream stream(java.lang.Iterable):62:64 -> a 5:16:java.util.stream.Stream concat(java.util.stream.Stream[]):162:173 -> a 17:17:java.util.stream.Stream concat(java.util.stream.Stream[]):172:172 -> a 18:25:java.util.stream.Stream concat(java.util.stream.Stream[]):171:178 -> a 26:26:java.util.stream.Stream zip(java.util.stream.Stream,java.util.stream.Stream,java.util.function.BiFunction):305:305 -> a 27:27:java.lang.Object com.android.tools.r8.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):305 -> a 28:28:java.lang.Object com.android.tools.r8.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):306 -> a 29:29:java.lang.Object com.android.tools.r8.com.google.common.base.Preconditions.checkNotNull(java.lang.Object):880:880 -> a 29:29:java.util.stream.Stream zip(java.util.stream.Stream,java.util.stream.Stream,java.util.function.BiFunction):307 -> a 30:41:java.util.stream.Stream zip(java.util.stream.Stream,java.util.stream.Stream,java.util.function.BiFunction):308:319 -> a 42:56:java.util.stream.Stream zip(java.util.stream.Stream,java.util.stream.Stream,java.util.function.BiFunction):317:331 -> a 57:57:java.util.stream.Stream mapWithIndex(java.util.stream.Stream,com.android.tools.r8.com.google.common.collect.Streams$FunctionWithIndex):416:416 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/stream/Stream;Lcom/android/tools/r8/internal/fX;)Ljava/util/stream/Stream;"} 58:58:java.lang.Object com.android.tools.r8.com.google.common.base.Preconditions.checkNotNull(java.lang.Object):880:880 -> a 58:58:java.util.stream.Stream mapWithIndex(java.util.stream.Stream,com.android.tools.r8.com.google.common.collect.Streams$FunctionWithIndex):416 -> a 59:59:java.lang.Object com.android.tools.r8.com.google.common.base.Preconditions.checkNotNull(java.lang.Object):880:880 -> a 59:59:java.util.stream.Stream mapWithIndex(java.util.stream.Stream,com.android.tools.r8.com.google.common.collect.Streams$FunctionWithIndex):417 -> a 60:68:java.util.stream.Stream mapWithIndex(java.util.stream.Stream,com.android.tools.r8.com.google.common.collect.Streams$FunctionWithIndex):418:426 -> a 69:117:java.util.stream.Stream mapWithIndex(java.util.stream.Stream,com.android.tools.r8.com.google.common.collect.Streams$FunctionWithIndex):423:471 -> a 1:3:void com.android.tools.r8.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.android.tools.r8.com.google.common.collect.Streams$1 -> com.android.tools.r8.internal.cX: # {"id":"sourceFile","fileName":"Streams.java"} java.util.Iterator val$itrA -> a java.util.Iterator val$itrB -> b java.util.function.BiFunction val$function -> c 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.android.tools.r8.com.google.common.collect.Streams$1Splitr -> com.android.tools.r8.internal.dX: # {"id":"sourceFile","fileName":"Streams.java"} java.lang.Object holder -> c com.android.tools.r8.com.google.common.collect.Streams$FunctionWithIndex val$function -> d 1:2:void (java.util.Spliterator,long,com.android.tools.r8.com.google.common.collect.Streams$FunctionWithIndex):444:445 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Spliterator;JLcom/android/tools/r8/internal/fX;)V"} 1:1:void accept(java.lang.Object):450:450 -> accept 1:7:boolean tryAdvance(java.util.function.Consumer):455:461 -> tryAdvance com.android.tools.r8.com.google.common.collect.Streams$2 -> com.android.tools.r8.internal.eX: # {"id":"sourceFile","fileName":"Streams.java"} long index -> a java.util.Iterator val$fromIterator -> b com.android.tools.r8.com.google.common.collect.Streams$FunctionWithIndex val$function -> c 1:2:void (long,int,java.util.Iterator,com.android.tools.r8.com.google.common.collect.Streams$FunctionWithIndex):426:427 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(JILjava/util/Iterator;Lcom/android/tools/r8/internal/fX;)V"} 1:2:boolean tryAdvance(java.util.function.Consumer):431:432 -> tryAdvance com.android.tools.r8.com.google.common.collect.Streams$FunctionWithIndex -> com.android.tools.r8.internal.fX: # {"id":"sourceFile","fileName":"Streams.java"} java.lang.Object apply(java.lang.Object,long) -> a com.android.tools.r8.com.google.common.collect.Streams$MapWithIndexSpliterator -> com.android.tools.r8.internal.gX: # {"id":"sourceFile","fileName":"Streams.java"} java.util.Spliterator fromSpliterator -> a long index -> b 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.android.tools.r8.com.google.common.collect.Streams$MapWithIndexSpliterator com.android.tools.r8.com.google.common.collect.Streams$MapWithIndexSpliterator.trySplit():742:746 -> trySplit 1:5:java.util.Spliterator trySplit():726 -> trySplit 6:6:com.android.tools.r8.com.google.common.collect.Streams$1Splitr com.android.tools.r8.com.google.common.collect.Streams$1Splitr.createSplit(java.util.Spliterator,long):468:468 -> trySplit 6:6:com.android.tools.r8.com.google.common.collect.Streams$MapWithIndexSpliterator com.android.tools.r8.com.google.common.collect.Streams$1Splitr.createSplit(java.util.Spliterator,long):441 -> trySplit 6:6:com.android.tools.r8.com.google.common.collect.Streams$MapWithIndexSpliterator com.android.tools.r8.com.google.common.collect.Streams$MapWithIndexSpliterator.trySplit():746 -> trySplit 6:6:java.util.Spliterator trySplit():726 -> trySplit 7:7:com.android.tools.r8.com.google.common.collect.Streams$MapWithIndexSpliterator com.android.tools.r8.com.google.common.collect.Streams$MapWithIndexSpliterator.trySplit():747:747 -> trySplit 7:7:java.util.Spliterator trySplit():726 -> trySplit com.android.tools.r8.com.google.common.collect.TransformedIterator -> com.android.tools.r8.internal.zZ: # {"id":"sourceFile","fileName":"TransformedIterator.java"} 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.android.tools.r8.com.google.common.collect.UnmodifiableIterator -> com.android.tools.r8.internal.y10: # {"id":"sourceFile","fileName":"UnmodifiableIterator.java"} 1:1:void ():36:36 -> 1:1:void remove():48:48 -> remove com.android.tools.r8.com.google.common.collect.UnmodifiableListIterator -> com.android.tools.r8.internal.C10: # {"id":"sourceFile","fileName":"UnmodifiableListIterator.java"} 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.android.tools.r8.com.google.common.hash.AbstractByteHasher -> com.android.tools.r8.internal.l: # {"id":"sourceFile","fileName":"AbstractByteHasher.java"} java.nio.ByteBuffer scratch -> a 1:2:void ():35:36 -> 1:1:com.android.tools.r8.com.google.common.hash.Hasher putByte(byte):77:77 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(B)Lcom/android/tools/r8/internal/Ak;"} 2:2:com.android.tools.r8.com.google.common.hash.Hasher putBytes(byte[]):83:83 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"([B)Lcom/android/tools/r8/internal/Ak;"} 3:3:java.lang.Object com.android.tools.r8.com.google.common.base.Preconditions.checkNotNull(java.lang.Object):880:880 -> a 3:3:com.android.tools.r8.com.google.common.hash.Hasher putBytes(byte[]):83 -> a 4:4:void com.android.tools.r8.com.google.common.hash.AbstractByteHasher.update(byte[]):43:43 -> a 4:4:com.android.tools.r8.com.google.common.hash.Hasher putBytes(byte[]):84 -> a 5:6:com.android.tools.r8.com.google.common.hash.Hasher putBytes(byte[],int,int):90:91 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"([BI)Lcom/android/tools/r8/internal/Ak;"} 7:7:com.android.tools.r8.com.google.common.hash.Hasher putInt(int):109:109 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/internal/Ak;"} 8:10:com.android.tools.r8.com.google.common.hash.Hasher com.android.tools.r8.com.google.common.hash.AbstractByteHasher.update(int):68:70 -> a 8:10:com.android.tools.r8.com.google.common.hash.Hasher putInt(int):110 -> a 11:11:void com.android.tools.r8.com.google.common.hash.Java8Compatibility.clear(java.nio.Buffer):27:27 -> a 11:11:com.android.tools.r8.com.google.common.hash.Hasher com.android.tools.r8.com.google.common.hash.AbstractByteHasher.update(int):70 -> a 11:11:com.android.tools.r8.com.google.common.hash.Hasher putInt(int):110 -> a 12:12:com.android.tools.r8.com.google.common.hash.Hasher com.android.tools.r8.com.google.common.hash.AbstractByteHasher.update(int):70:70 -> a 12:12:com.android.tools.r8.com.google.common.hash.Hasher putInt(int):110 -> a 13:13:void com.android.tools.r8.com.google.common.hash.Java8Compatibility.clear(java.nio.Buffer):27:27 -> a 13:13:com.android.tools.r8.com.google.common.hash.Hasher com.android.tools.r8.com.google.common.hash.AbstractByteHasher.update(int):70 -> a 13:13:com.android.tools.r8.com.google.common.hash.Hasher putInt(int):110 -> a 14:14:com.android.tools.r8.com.google.common.hash.Hasher com.android.tools.r8.com.google.common.hash.AbstractByteHasher.update(int):71:71 -> a 14:14:com.android.tools.r8.com.google.common.hash.Hasher putInt(int):110 -> a 15:15:com.android.tools.r8.com.google.common.hash.Hasher putLong(long):115:115 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(J)Lcom/android/tools/r8/internal/Ak;"} 16:18:com.android.tools.r8.com.google.common.hash.Hasher com.android.tools.r8.com.google.common.hash.AbstractByteHasher.update(int):68:70 -> a 16:18:com.android.tools.r8.com.google.common.hash.Hasher putLong(long):116 -> a 19:19:void com.android.tools.r8.com.google.common.hash.Java8Compatibility.clear(java.nio.Buffer):27:27 -> a 19:19:com.android.tools.r8.com.google.common.hash.Hasher com.android.tools.r8.com.google.common.hash.AbstractByteHasher.update(int):70 -> a 19:19:com.android.tools.r8.com.google.common.hash.Hasher putLong(long):116 -> a 20:20:com.android.tools.r8.com.google.common.hash.Hasher com.android.tools.r8.com.google.common.hash.AbstractByteHasher.update(int):70:70 -> a 20:20:com.android.tools.r8.com.google.common.hash.Hasher putLong(long):116 -> a 21:21:void com.android.tools.r8.com.google.common.hash.Java8Compatibility.clear(java.nio.Buffer):27:27 -> a 21:21:com.android.tools.r8.com.google.common.hash.Hasher com.android.tools.r8.com.google.common.hash.AbstractByteHasher.update(int):70 -> a 21:21:com.android.tools.r8.com.google.common.hash.Hasher putLong(long):116 -> a 22:22:com.android.tools.r8.com.google.common.hash.Hasher com.android.tools.r8.com.google.common.hash.AbstractByteHasher.update(int):71:71 -> a 22:22:com.android.tools.r8.com.google.common.hash.Hasher putLong(long):116 -> a void update(byte) -> b void update(byte[],int,int) -> b # {"id":"com.android.tools.r8.residualsignature","signature":"([BI)V"} com.android.tools.r8.com.google.common.hash.AbstractHashFunction -> com.android.tools.r8.internal.r: # {"id":"sourceFile","fileName":"AbstractHashFunction.java"} 1:1:void ():30:30 -> 1:1:com.android.tools.r8.com.google.common.hash.HashCode hashString(java.lang.CharSequence,java.nio.charset.Charset):44:44 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/nio/charset/Charset;)Lcom/android/tools/r8/internal/vk;"} com.android.tools.r8.com.google.common.hash.AbstractHasher -> com.android.tools.r8.internal.s: # {"id":"sourceFile","fileName":"AbstractHasher.java"} 1:1:void ():29:29 -> com.android.tools.r8.com.google.common.hash.Hasher putBytes(byte[],int,int) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"([BI)Lcom/android/tools/r8/internal/Ak;"} 1:1:com.android.tools.r8.com.google.common.hash.Hasher putBoolean(boolean):32:32 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Z)Lcom/android/tools/r8/internal/Ak;"} 2:2:com.android.tools.r8.com.google.common.hash.Hasher putDouble(double):37:37 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(D)Lcom/android/tools/r8/internal/Ak;"} 3:3:com.android.tools.r8.com.google.common.hash.Hasher putFloat(float):42:42 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(F)Lcom/android/tools/r8/internal/Ak;"} 4:4:com.android.tools.r8.com.google.common.hash.Hasher putString(java.lang.CharSequence,java.nio.charset.Charset):55:55 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/CharSequence;Ljava/nio/charset/Charset;)Lcom/android/tools/r8/internal/Ak;"} 5:5:com.android.tools.r8.com.google.common.hash.Hasher putBytes(byte[]):60:60 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"([B)Lcom/android/tools/r8/internal/Ak;"} com.android.tools.r8.com.google.common.hash.AbstractStreamingHasher -> com.android.tools.r8.com.google.common.hash.AbstractStreamingHasher: # {"id":"sourceFile","fileName":"AbstractStreamingHasher.java"} com.android.tools.r8.com.google.common.hash.HashCode -> com.android.tools.r8.internal.vk: # {"id":"sourceFile","fileName":"HashCode.java"} char[] hexDigits -> a int $r8$clinit -> b 1:1:void ():420:420 -> 1:1:void ():36:36 -> boolean equalsSameBits(com.android.tools.r8.com.google.common.hash.HashCode) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/vk;)Z"} 1:3:boolean equals(java.lang.Object):371:373 -> equals 4:4:int com.android.tools.r8.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.android.tools.r8.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.android.tools.r8.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.android.tools.r8.com.google.common.hash.HashCode$BytesHashCode.bits():259:259 -> hashCode 2:2:int hashCode():387 -> hashCode 3:7:int com.android.tools.r8.com.google.common.hash.HashCode$BytesHashCode.asInt():269:273 -> hashCode 3:7:int hashCode():388 -> hashCode 8:8:void com.android.tools.r8.com.google.common.base.Preconditions.checkState(boolean,java.lang.String,int):562:562 -> hashCode 8:8:int com.android.tools.r8.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.android.tools.r8.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.android.tools.r8.com.google.common.hash.HashCode$BytesHashCode -> com.android.tools.r8.internal.uk: # {"id":"sourceFile","fileName":"HashCode.java"} byte[] bytes -> c 1:2:void (byte[]):253:254 -> 1:1:boolean equalsSameBits(com.android.tools.r8.com.google.common.hash.HashCode):311:311 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/vk;)Z"} 2:2:byte[] com.android.tools.r8.com.google.common.hash.HashCode$BytesHashCode.getBytesInternal():304:304 -> a 2:2:boolean equalsSameBits(com.android.tools.r8.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.android.tools.r8.com.google.common.hash.HashCode):311:317 -> a 10:10:byte[] com.android.tools.r8.com.google.common.hash.HashCode$BytesHashCode.getBytesInternal():304:304 -> a 10:10:boolean equalsSameBits(com.android.tools.r8.com.google.common.hash.HashCode):317 -> a 11:11:boolean equalsSameBits(com.android.tools.r8.com.google.common.hash.HashCode):317:317 -> a com.android.tools.r8.com.google.common.hash.HashFunction -> com.android.tools.r8.internal.yk: # {"id":"sourceFile","fileName":"HashFunction.java"} com.android.tools.r8.com.google.common.hash.HashCode hashString(java.lang.CharSequence,java.nio.charset.Charset) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/nio/charset/Charset;)Lcom/android/tools/r8/internal/vk;"} com.android.tools.r8.com.google.common.hash.Hasher newHasher() -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Ak;"} com.android.tools.r8.com.google.common.hash.Hasher -> com.android.tools.r8.internal.Ak: # {"id":"sourceFile","fileName":"Hasher.java"} com.android.tools.r8.com.google.common.hash.HashCode hash() -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/vk;"} com.android.tools.r8.com.google.common.hash.Hasher putBoolean(boolean) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Z)Lcom/android/tools/r8/internal/Ak;"} com.android.tools.r8.com.google.common.hash.Hasher putByte(byte) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(B)Lcom/android/tools/r8/internal/Ak;"} com.android.tools.r8.com.google.common.hash.Hasher putBytes(byte[]) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"([B)Lcom/android/tools/r8/internal/Ak;"} com.android.tools.r8.com.google.common.hash.Hasher putDouble(double) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(D)Lcom/android/tools/r8/internal/Ak;"} com.android.tools.r8.com.google.common.hash.Hasher putFloat(float) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(F)Lcom/android/tools/r8/internal/Ak;"} com.android.tools.r8.com.google.common.hash.Hasher putInt(int) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/internal/Ak;"} com.android.tools.r8.com.google.common.hash.Hasher putLong(long) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(J)Lcom/android/tools/r8/internal/Ak;"} com.android.tools.r8.com.google.common.hash.Hasher putString(java.lang.CharSequence,java.nio.charset.Charset) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/CharSequence;Ljava/nio/charset/Charset;)Lcom/android/tools/r8/internal/Ak;"} com.android.tools.r8.com.google.common.hash.Hashing -> com.android.tools.r8.internal.Ck: # {"id":"sourceFile","fileName":"Hashing.java"} int GOOD_FAST_HASH_SEED -> a 1:1:void ():91:91 -> 1:1:com.android.tools.r8.com.google.common.hash.HashFunction murmur3_128():134:134 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/yk;"} 1:1:com.android.tools.r8.com.google.common.hash.HashFunction sha256():201:201 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/yk;"} com.android.tools.r8.com.google.common.hash.Hashing$Sha256Holder -> com.android.tools.r8.internal.Bk: # {"id":"sourceFile","fileName":"Hashing.java"} com.android.tools.r8.com.google.common.hash.HashFunction SHA_256 -> a 1:1:void ():205:205 -> com.android.tools.r8.com.google.common.hash.Java8Compatibility -> com.android.tools.r8.com.google.common.hash.Java8Compatibility: # {"id":"sourceFile","fileName":"Java8Compatibility.java"} com.android.tools.r8.com.google.common.hash.MessageDigestHashFunction -> com.android.tools.r8.internal.uE: # {"id":"sourceFile","fileName":"MessageDigestHashFunction.java"} 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} 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.android.tools.r8.com.google.common.hash.Hasher newHasher():90:97 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Ak;"} 1:1:java.lang.String toString():77:77 -> toString com.android.tools.r8.com.google.common.hash.MessageDigestHashFunction$MessageDigestHasher -> com.android.tools.r8.internal.tE: # {"id":"sourceFile","fileName":"MessageDigestHashFunction.java"} java.security.MessageDigest digest -> b int bytes -> c boolean done -> d 1:1:void (java.security.MessageDigest,int,com.android.tools.r8.com.google.common.hash.MessageDigestHashFunction$1):123:123 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/security/MessageDigest;II)V"} 2:4:void (java.security.MessageDigest,int):128:130 -> 1:1:void com.android.tools.r8.com.google.common.hash.MessageDigestHashFunction$MessageDigestHasher.checkNotDone():152:152 -> a 1:1:com.android.tools.r8.com.google.common.hash.HashCode hash():157 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/vk;"} 2:4:com.android.tools.r8.com.google.common.hash.HashCode hash():158:160 -> a 5:5:com.android.tools.r8.com.google.common.hash.HashCode com.android.tools.r8.com.google.common.hash.HashCode.fromBytesNoCopy(byte[]):247:247 -> a 5:5:com.android.tools.r8.com.google.common.hash.HashCode hash():160 -> a 6:6:com.android.tools.r8.com.google.common.hash.HashCode hash():161:161 -> a 7:7:com.android.tools.r8.com.google.common.hash.HashCode com.android.tools.r8.com.google.common.hash.HashCode.fromBytesNoCopy(byte[]):247:247 -> a 7:7:com.android.tools.r8.com.google.common.hash.HashCode hash():161 -> a 1:1:void com.android.tools.r8.com.google.common.hash.MessageDigestHashFunction$MessageDigestHasher.checkNotDone():152:152 -> b 1:1:void update(byte):135 -> b 2:2:void update(byte):136:136 -> b 3:3:void com.android.tools.r8.com.google.common.hash.MessageDigestHashFunction$MessageDigestHasher.checkNotDone():152:152 -> b 3:3:void update(byte[],int,int):141 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"([BI)V"} 4:4:void update(byte[],int,int):142:142 -> b com.android.tools.r8.com.google.common.hash.Murmur3_128HashFunction -> com.android.tools.r8.internal.mG: # {"id":"sourceFile","fileName":"Murmur3_128HashFunction.java"} int seed -> a com.android.tools.r8.com.google.common.hash.HashFunction MURMUR3_128 -> b 1:3:void ():45:47 -> 1:2:void (int):53:54 -> 1:1:com.android.tools.r8.com.google.common.hash.Hasher newHasher():64:64 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Ak;"} 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.android.tools.r8.com.google.common.hash.Murmur3_128HashFunction$Murmur3_128Hasher -> com.android.tools.r8.internal.lG: # {"id":"sourceFile","fileName":"Murmur3_128HashFunction.java"} java.nio.ByteBuffer com.android.tools.r8.com.google.common.hash.AbstractStreamingHasher.buffer -> a int com.android.tools.r8.com.google.common.hash.AbstractStreamingHasher.bufferSize -> b int com.android.tools.r8.com.google.common.hash.AbstractStreamingHasher.chunkSize -> c long h1 -> d long h2 -> e int length -> f 1:9:void com.android.tools.r8.com.google.common.hash.AbstractStreamingHasher.(int,int):62:70 -> 1:9:void com.android.tools.r8.com.google.common.hash.AbstractStreamingHasher.(int):50 -> 1:9:void (int):95 -> 10:12:void (int):96:98 -> 1:1:com.android.tools.r8.com.google.common.hash.Hasher com.android.tools.r8.com.google.common.hash.AbstractStreamingHasher.putBytes(byte[],int,int):95:95 -> a 1:1:com.android.tools.r8.com.google.common.hash.Hasher putBytes(byte[],int,int):0 -> a # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"([BI)Lcom/android/tools/r8/internal/Ak;"} 2:3:com.android.tools.r8.com.google.common.hash.Hasher com.android.tools.r8.com.google.common.hash.AbstractStreamingHasher.putBytesInternal(java.nio.ByteBuffer):111:112 -> a 2:3:com.android.tools.r8.com.google.common.hash.Hasher com.android.tools.r8.com.google.common.hash.AbstractStreamingHasher.putBytes(byte[],int,int):95 -> a 2:3:com.android.tools.r8.com.google.common.hash.Hasher putBytes(byte[],int,int):0 -> a 4:4:void com.android.tools.r8.com.google.common.hash.AbstractStreamingHasher.munchIfFull():199:199 -> a 4:4:com.android.tools.r8.com.google.common.hash.Hasher com.android.tools.r8.com.google.common.hash.AbstractStreamingHasher.putBytesInternal(java.nio.ByteBuffer):113 -> a 4:4:com.android.tools.r8.com.google.common.hash.Hasher com.android.tools.r8.com.google.common.hash.AbstractStreamingHasher.putBytes(byte[],int,int):95 -> a 4:4:com.android.tools.r8.com.google.common.hash.Hasher putBytes(byte[],int,int):0 -> a 5:5:void com.android.tools.r8.com.google.common.hash.AbstractStreamingHasher.munch():206:206 -> a 5:5:void com.android.tools.r8.com.google.common.hash.AbstractStreamingHasher.munchIfFull():201 -> a 5:5:com.android.tools.r8.com.google.common.hash.Hasher com.android.tools.r8.com.google.common.hash.AbstractStreamingHasher.putBytesInternal(java.nio.ByteBuffer):113 -> a 5:5:com.android.tools.r8.com.google.common.hash.Hasher com.android.tools.r8.com.google.common.hash.AbstractStreamingHasher.putBytes(byte[],int,int):95 -> a 5:5:com.android.tools.r8.com.google.common.hash.Hasher putBytes(byte[],int,int):0 -> a 6:6:void com.android.tools.r8.com.google.common.hash.Java8Compatibility.flip(java.nio.Buffer):31:31 -> a 6:6:void com.android.tools.r8.com.google.common.hash.AbstractStreamingHasher.munch():206 -> a 6:6:void com.android.tools.r8.com.google.common.hash.AbstractStreamingHasher.munchIfFull():201 -> a 6:6:com.android.tools.r8.com.google.common.hash.Hasher com.android.tools.r8.com.google.common.hash.AbstractStreamingHasher.putBytesInternal(java.nio.ByteBuffer):113 -> a 6:6:com.android.tools.r8.com.google.common.hash.Hasher com.android.tools.r8.com.google.common.hash.AbstractStreamingHasher.putBytes(byte[],int,int):95 -> a 6:6:com.android.tools.r8.com.google.common.hash.Hasher putBytes(byte[],int,int):0 -> a 7:12:void com.android.tools.r8.com.google.common.hash.AbstractStreamingHasher.munch():207:212 -> a 7:12:void com.android.tools.r8.com.google.common.hash.AbstractStreamingHasher.munchIfFull():201 -> a 7:12:com.android.tools.r8.com.google.common.hash.Hasher com.android.tools.r8.com.google.common.hash.AbstractStreamingHasher.putBytesInternal(java.nio.ByteBuffer):113 -> a 7:12:com.android.tools.r8.com.google.common.hash.Hasher com.android.tools.r8.com.google.common.hash.AbstractStreamingHasher.putBytes(byte[],int,int):95 -> a 7:12:com.android.tools.r8.com.google.common.hash.Hasher putBytes(byte[],int,int):0 -> a 13:15:com.android.tools.r8.com.google.common.hash.Hasher com.android.tools.r8.com.google.common.hash.AbstractStreamingHasher.putBytesInternal(java.nio.ByteBuffer):118:120 -> a 13:15:com.android.tools.r8.com.google.common.hash.Hasher com.android.tools.r8.com.google.common.hash.AbstractStreamingHasher.putBytes(byte[],int,int):95 -> a 13:15:com.android.tools.r8.com.google.common.hash.Hasher putBytes(byte[],int,int):0 -> a 16:16:void com.android.tools.r8.com.google.common.hash.AbstractStreamingHasher.munch():206:206 -> a 16:16:com.android.tools.r8.com.google.common.hash.Hasher com.android.tools.r8.com.google.common.hash.AbstractStreamingHasher.putBytesInternal(java.nio.ByteBuffer):122 -> a 16:16:com.android.tools.r8.com.google.common.hash.Hasher com.android.tools.r8.com.google.common.hash.AbstractStreamingHasher.putBytes(byte[],int,int):95 -> a 16:16:com.android.tools.r8.com.google.common.hash.Hasher putBytes(byte[],int,int):0 -> a 17:17:void com.android.tools.r8.com.google.common.hash.Java8Compatibility.flip(java.nio.Buffer):31:31 -> a 17:17:void com.android.tools.r8.com.google.common.hash.AbstractStreamingHasher.munch():206 -> a 17:17:com.android.tools.r8.com.google.common.hash.Hasher com.android.tools.r8.com.google.common.hash.AbstractStreamingHasher.putBytesInternal(java.nio.ByteBuffer):122 -> a 17:17:com.android.tools.r8.com.google.common.hash.Hasher com.android.tools.r8.com.google.common.hash.AbstractStreamingHasher.putBytes(byte[],int,int):95 -> a 17:17:com.android.tools.r8.com.google.common.hash.Hasher putBytes(byte[],int,int):0 -> a 18:23:void com.android.tools.r8.com.google.common.hash.AbstractStreamingHasher.munch():207:212 -> a 18:23:com.android.tools.r8.com.google.common.hash.Hasher com.android.tools.r8.com.google.common.hash.AbstractStreamingHasher.putBytesInternal(java.nio.ByteBuffer):122 -> a 18:23:com.android.tools.r8.com.google.common.hash.Hasher com.android.tools.r8.com.google.common.hash.AbstractStreamingHasher.putBytes(byte[],int,int):95 -> a 18:23:com.android.tools.r8.com.google.common.hash.Hasher putBytes(byte[],int,int):0 -> a 24:29:com.android.tools.r8.com.google.common.hash.Hasher com.android.tools.r8.com.google.common.hash.AbstractStreamingHasher.putBytesInternal(java.nio.ByteBuffer):125:130 -> a 24:29:com.android.tools.r8.com.google.common.hash.Hasher com.android.tools.r8.com.google.common.hash.AbstractStreamingHasher.putBytes(byte[],int,int):95 -> a 24:29:com.android.tools.r8.com.google.common.hash.Hasher putBytes(byte[],int,int):0 -> a 30:31:void process(java.nio.ByteBuffer):103:104 -> a 32:32:void com.android.tools.r8.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.android.tools.r8.com.google.common.hash.Murmur3_128HashFunction$Murmur3_128Hasher.mixK1(long):201:201 -> a 33:33:void com.android.tools.r8.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.android.tools.r8.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.android.tools.r8.com.google.common.hash.Murmur3_128HashFunction$Murmur3_128Hasher.mixK2(long):208:208 -> a 39:39:void com.android.tools.r8.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.android.tools.r8.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.android.tools.r8.com.google.common.hash.Hasher com.android.tools.r8.com.google.common.hash.AbstractStreamingHasher.putByte(byte):146:146 -> a 46:46:com.android.tools.r8.com.google.common.hash.Hasher putByte(byte):0 -> a # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(B)Lcom/android/tools/r8/internal/Ak;"} 47:47:void com.android.tools.r8.com.google.common.hash.AbstractStreamingHasher.munchIfFull():199:199 -> a 47:47:com.android.tools.r8.com.google.common.hash.Hasher com.android.tools.r8.com.google.common.hash.AbstractStreamingHasher.putByte(byte):147 -> a 47:47:com.android.tools.r8.com.google.common.hash.Hasher putByte(byte):0 -> a 48:48:void com.android.tools.r8.com.google.common.hash.AbstractStreamingHasher.munch():206:206 -> a 48:48:void com.android.tools.r8.com.google.common.hash.AbstractStreamingHasher.munchIfFull():201 -> a 48:48:com.android.tools.r8.com.google.common.hash.Hasher com.android.tools.r8.com.google.common.hash.AbstractStreamingHasher.putByte(byte):147 -> a 48:48:com.android.tools.r8.com.google.common.hash.Hasher putByte(byte):0 -> a 49:49:void com.android.tools.r8.com.google.common.hash.Java8Compatibility.flip(java.nio.Buffer):31:31 -> a 49:49:void com.android.tools.r8.com.google.common.hash.AbstractStreamingHasher.munch():206 -> a 49:49:void com.android.tools.r8.com.google.common.hash.AbstractStreamingHasher.munchIfFull():201 -> a 49:49:com.android.tools.r8.com.google.common.hash.Hasher com.android.tools.r8.com.google.common.hash.AbstractStreamingHasher.putByte(byte):147 -> a 49:49:com.android.tools.r8.com.google.common.hash.Hasher putByte(byte):0 -> a 50:55:void com.android.tools.r8.com.google.common.hash.AbstractStreamingHasher.munch():207:212 -> a 50:55:void com.android.tools.r8.com.google.common.hash.AbstractStreamingHasher.munchIfFull():201 -> a 50:55:com.android.tools.r8.com.google.common.hash.Hasher com.android.tools.r8.com.google.common.hash.AbstractStreamingHasher.putByte(byte):147 -> a 50:55:com.android.tools.r8.com.google.common.hash.Hasher putByte(byte):0 -> a 56:56:com.android.tools.r8.com.google.common.hash.Hasher com.android.tools.r8.com.google.common.hash.AbstractStreamingHasher.putInt(int):167:167 -> a 56:56:com.android.tools.r8.com.google.common.hash.Hasher putInt(int):0 -> a # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/internal/Ak;"} 57:57:void com.android.tools.r8.com.google.common.hash.AbstractStreamingHasher.munchIfFull():199:199 -> a 57:57:com.android.tools.r8.com.google.common.hash.Hasher com.android.tools.r8.com.google.common.hash.AbstractStreamingHasher.putInt(int):168 -> a 57:57:com.android.tools.r8.com.google.common.hash.Hasher putInt(int):0 -> a 58:58:void com.android.tools.r8.com.google.common.hash.AbstractStreamingHasher.munch():206:206 -> a 58:58:void com.android.tools.r8.com.google.common.hash.AbstractStreamingHasher.munchIfFull():201 -> a 58:58:com.android.tools.r8.com.google.common.hash.Hasher com.android.tools.r8.com.google.common.hash.AbstractStreamingHasher.putInt(int):168 -> a 58:58:com.android.tools.r8.com.google.common.hash.Hasher putInt(int):0 -> a 59:59:void com.android.tools.r8.com.google.common.hash.Java8Compatibility.flip(java.nio.Buffer):31:31 -> a 59:59:void com.android.tools.r8.com.google.common.hash.AbstractStreamingHasher.munch():206 -> a 59:59:void com.android.tools.r8.com.google.common.hash.AbstractStreamingHasher.munchIfFull():201 -> a 59:59:com.android.tools.r8.com.google.common.hash.Hasher com.android.tools.r8.com.google.common.hash.AbstractStreamingHasher.putInt(int):168 -> a 59:59:com.android.tools.r8.com.google.common.hash.Hasher putInt(int):0 -> a 60:65:void com.android.tools.r8.com.google.common.hash.AbstractStreamingHasher.munch():207:212 -> a 60:65:void com.android.tools.r8.com.google.common.hash.AbstractStreamingHasher.munchIfFull():201 -> a 60:65:com.android.tools.r8.com.google.common.hash.Hasher com.android.tools.r8.com.google.common.hash.AbstractStreamingHasher.putInt(int):168 -> a 60:65:com.android.tools.r8.com.google.common.hash.Hasher putInt(int):0 -> a 66:66:com.android.tools.r8.com.google.common.hash.Hasher com.android.tools.r8.com.google.common.hash.AbstractStreamingHasher.putLong(long):174:174 -> a 66:66:com.android.tools.r8.com.google.common.hash.Hasher putLong(long):0 -> a # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(J)Lcom/android/tools/r8/internal/Ak;"} 67:67:void com.android.tools.r8.com.google.common.hash.AbstractStreamingHasher.munchIfFull():199:199 -> a 67:67:com.android.tools.r8.com.google.common.hash.Hasher com.android.tools.r8.com.google.common.hash.AbstractStreamingHasher.putLong(long):175 -> a 67:67:com.android.tools.r8.com.google.common.hash.Hasher putLong(long):0 -> a 68:68:void com.android.tools.r8.com.google.common.hash.AbstractStreamingHasher.munch():206:206 -> a 68:68:void com.android.tools.r8.com.google.common.hash.AbstractStreamingHasher.munchIfFull():201 -> a 68:68:com.android.tools.r8.com.google.common.hash.Hasher com.android.tools.r8.com.google.common.hash.AbstractStreamingHasher.putLong(long):175 -> a 68:68:com.android.tools.r8.com.google.common.hash.Hasher putLong(long):0 -> a 69:69:void com.android.tools.r8.com.google.common.hash.Java8Compatibility.flip(java.nio.Buffer):31:31 -> a 69:69:void com.android.tools.r8.com.google.common.hash.AbstractStreamingHasher.munch():206 -> a 69:69:void com.android.tools.r8.com.google.common.hash.AbstractStreamingHasher.munchIfFull():201 -> a 69:69:com.android.tools.r8.com.google.common.hash.Hasher com.android.tools.r8.com.google.common.hash.AbstractStreamingHasher.putLong(long):175 -> a 69:69:com.android.tools.r8.com.google.common.hash.Hasher putLong(long):0 -> a 70:75:void com.android.tools.r8.com.google.common.hash.AbstractStreamingHasher.munch():207:212 -> a 70:75:void com.android.tools.r8.com.google.common.hash.AbstractStreamingHasher.munchIfFull():201 -> a 70:75:com.android.tools.r8.com.google.common.hash.Hasher com.android.tools.r8.com.google.common.hash.AbstractStreamingHasher.putLong(long):175 -> a 70:75:com.android.tools.r8.com.google.common.hash.Hasher putLong(long):0 -> a 76:76:void com.android.tools.r8.com.google.common.hash.AbstractStreamingHasher.munch():206:206 -> a 76:76:com.android.tools.r8.com.google.common.hash.HashCode com.android.tools.r8.com.google.common.hash.AbstractStreamingHasher.hash():181 -> a 76:76:com.android.tools.r8.com.google.common.hash.HashCode hash():0 -> a # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/vk;"} 77:77:void com.android.tools.r8.com.google.common.hash.Java8Compatibility.flip(java.nio.Buffer):31:31 -> a 77:77:void com.android.tools.r8.com.google.common.hash.AbstractStreamingHasher.munch():206 -> a 77:77:com.android.tools.r8.com.google.common.hash.HashCode com.android.tools.r8.com.google.common.hash.AbstractStreamingHasher.hash():181 -> a 77:77:com.android.tools.r8.com.google.common.hash.HashCode hash():0 -> a 78:83:void com.android.tools.r8.com.google.common.hash.AbstractStreamingHasher.munch():207:212 -> a 78:83:com.android.tools.r8.com.google.common.hash.HashCode com.android.tools.r8.com.google.common.hash.AbstractStreamingHasher.hash():181 -> a 78:83:com.android.tools.r8.com.google.common.hash.HashCode hash():0 -> a 84:84:com.android.tools.r8.com.google.common.hash.HashCode com.android.tools.r8.com.google.common.hash.AbstractStreamingHasher.hash():182:182 -> a 84:84:com.android.tools.r8.com.google.common.hash.HashCode hash():0 -> a 85:85:void com.android.tools.r8.com.google.common.hash.Java8Compatibility.flip(java.nio.Buffer):31:31 -> a 85:85:com.android.tools.r8.com.google.common.hash.HashCode com.android.tools.r8.com.google.common.hash.AbstractStreamingHasher.hash():182 -> a 85:85:com.android.tools.r8.com.google.common.hash.HashCode hash():0 -> a 86:87:com.android.tools.r8.com.google.common.hash.HashCode com.android.tools.r8.com.google.common.hash.AbstractStreamingHasher.hash():183:184 -> a 86:87:com.android.tools.r8.com.google.common.hash.HashCode hash():0 -> a 88:123:void com.android.tools.r8.com.google.common.hash.Murmur3_128HashFunction$Murmur3_128Hasher.processRemaining(java.nio.ByteBuffer):127:162 -> a 88:123:com.android.tools.r8.com.google.common.hash.HashCode com.android.tools.r8.com.google.common.hash.AbstractStreamingHasher.hash():184 -> a 88:123:com.android.tools.r8.com.google.common.hash.HashCode hash():0 -> a 124:158:void com.android.tools.r8.com.google.common.hash.Murmur3_128HashFunction$Murmur3_128Hasher.processRemaining(java.nio.ByteBuffer):130:164 -> a 124:158:com.android.tools.r8.com.google.common.hash.HashCode com.android.tools.r8.com.google.common.hash.AbstractStreamingHasher.hash():184 -> a 124:158:com.android.tools.r8.com.google.common.hash.HashCode hash():0 -> a 159:159:long com.android.tools.r8.com.google.common.hash.Murmur3_128HashFunction$Murmur3_128Hasher.mixK1(long):201:201 -> a 159:159:void com.android.tools.r8.com.google.common.hash.Murmur3_128HashFunction$Murmur3_128Hasher.processRemaining(java.nio.ByteBuffer):164 -> a 159:159:com.android.tools.r8.com.google.common.hash.HashCode com.android.tools.r8.com.google.common.hash.AbstractStreamingHasher.hash():184 -> a 159:159:com.android.tools.r8.com.google.common.hash.HashCode hash():0 -> a 160:161:void com.android.tools.r8.com.google.common.hash.Murmur3_128HashFunction$Murmur3_128Hasher.processRemaining(java.nio.ByteBuffer):164:165 -> a 160:161:com.android.tools.r8.com.google.common.hash.HashCode com.android.tools.r8.com.google.common.hash.AbstractStreamingHasher.hash():184 -> a 160:161:com.android.tools.r8.com.google.common.hash.HashCode hash():0 -> a 162:162:long com.android.tools.r8.com.google.common.hash.Murmur3_128HashFunction$Murmur3_128Hasher.mixK2(long):208:208 -> a 162:162:void com.android.tools.r8.com.google.common.hash.Murmur3_128HashFunction$Murmur3_128Hasher.processRemaining(java.nio.ByteBuffer):165 -> a 162:162:com.android.tools.r8.com.google.common.hash.HashCode com.android.tools.r8.com.google.common.hash.AbstractStreamingHasher.hash():184 -> a 162:162:com.android.tools.r8.com.google.common.hash.HashCode hash():0 -> a 163:163:void com.android.tools.r8.com.google.common.hash.Murmur3_128HashFunction$Murmur3_128Hasher.processRemaining(java.nio.ByteBuffer):165:165 -> a 163:163:com.android.tools.r8.com.google.common.hash.HashCode com.android.tools.r8.com.google.common.hash.AbstractStreamingHasher.hash():184 -> a 163:163:com.android.tools.r8.com.google.common.hash.HashCode hash():0 -> a 164:164:com.android.tools.r8.com.google.common.hash.HashCode com.android.tools.r8.com.google.common.hash.AbstractStreamingHasher.hash():185:185 -> a 164:164:com.android.tools.r8.com.google.common.hash.HashCode hash():0 -> a 165:165:void com.android.tools.r8.com.google.common.hash.Java8Compatibility.position(java.nio.Buffer,int):39:39 -> a 165:165:com.android.tools.r8.com.google.common.hash.HashCode com.android.tools.r8.com.google.common.hash.AbstractStreamingHasher.hash():185 -> a 165:165:com.android.tools.r8.com.google.common.hash.HashCode hash():0 -> a 166:183:com.android.tools.r8.com.google.common.hash.HashCode com.android.tools.r8.com.google.common.hash.Murmur3_128HashFunction$Murmur3_128Hasher.makeHash():170:187 -> a 166:183:com.android.tools.r8.com.google.common.hash.HashCode com.android.tools.r8.com.google.common.hash.AbstractStreamingHasher.hash():187 -> a 166:183:com.android.tools.r8.com.google.common.hash.HashCode hash():0 -> a 184:184:com.android.tools.r8.com.google.common.hash.HashCode com.android.tools.r8.com.google.common.hash.Murmur3_128HashFunction$Murmur3_128Hasher.makeHash():182:182 -> a 184:184:com.android.tools.r8.com.google.common.hash.HashCode com.android.tools.r8.com.google.common.hash.AbstractStreamingHasher.hash():187 -> a 184:184:com.android.tools.r8.com.google.common.hash.HashCode hash():0 -> a 185:185:com.android.tools.r8.com.google.common.hash.HashCode com.android.tools.r8.com.google.common.hash.HashCode.fromBytesNoCopy(byte[]):247:247 -> a 185:185:com.android.tools.r8.com.google.common.hash.HashCode com.android.tools.r8.com.google.common.hash.Murmur3_128HashFunction$Murmur3_128Hasher.makeHash():182 -> a 185:185:com.android.tools.r8.com.google.common.hash.HashCode com.android.tools.r8.com.google.common.hash.AbstractStreamingHasher.hash():187 -> a 185:185:com.android.tools.r8.com.google.common.hash.HashCode hash():0 -> a com.android.tools.r8.com.google.common.io.BaseEncoding -> com.android.tools.r8.internal.p4: # {"id":"sourceFile","fileName":"BaseEncoding.java"} com.android.tools.r8.com.google.common.io.BaseEncoding BASE64_URL -> a 1:45:void ():320:364 -> 46:46:void com.android.tools.r8.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.android.tools.r8.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 -> 1:1:void ():128:128 -> void encodeTo(java.lang.Appendable,byte[],int,int) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/StringBuilder;[BI)V"} 1:1:java.lang.String encode(byte[]):148:148 -> a 2:3:java.lang.String com.android.tools.r8.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.android.tools.r8.com.google.common.io.BaseEncoding$StandardBaseEncoding.maxEncodedSize(int):585:585 -> a 4:4:java.lang.String com.android.tools.r8.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.android.tools.r8.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.android.tools.r8.com.google.common.io.BaseEncoding.encode(byte[],int,int):161:161 -> a 12:12:java.lang.String encode(byte[]):148 -> a 13:13:com.android.tools.r8.com.google.common.io.BaseEncoding base64Url():360:360 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/p4;"} com.android.tools.r8.com.google.common.io.BaseEncoding omitPadding() -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/p4;"} com.android.tools.r8.com.google.common.io.BaseEncoding$Alphabet -> com.android.tools.r8.internal.l4: # {"id":"sourceFile","fileName":"BaseEncoding.java"} java.lang.String name -> a char[] chars -> b int mask -> c int bitsPerChar -> d int charsPerChunk -> e int bytesPerChunk -> f byte[] decodabet -> g 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.android.tools.r8.com.google.common.io.BaseEncoding$Alphabet):420:420 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/l4;)[C"} 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.android.tools.r8.com.google.common.io.BaseEncoding$Base16Encoding -> com.android.tools.r8.internal.m4: # {"id":"sourceFile","fileName":"BaseEncoding.java"} char[] encoding -> d 1:1:void (java.lang.String,java.lang.String):893:893 -> # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} 2:2:void (com.android.tools.r8.com.google.common.io.BaseEncoding$Alphabet):897:897 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/l4;)V"} 3:14:void (com.android.tools.r8.com.google.common.io.BaseEncoding$Alphabet):890:901 -> 1:6:void encodeTo(java.lang.Appendable,byte[],int,int):907:912 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/StringBuilder;[BI)V"} 7:7:com.android.tools.r8.com.google.common.io.BaseEncoding newInstance(com.android.tools.r8.com.google.common.io.BaseEncoding$Alphabet,java.lang.Character):932:932 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/l4;)Lcom/android/tools/r8/internal/p4;"} com.android.tools.r8.com.google.common.io.BaseEncoding$Base64Encoding -> com.android.tools.r8.internal.n4: # {"id":"sourceFile","fileName":"BaseEncoding.java"} 1:1:void (java.lang.String,java.lang.String,java.lang.Character):938:938 -> 2:3:void (com.android.tools.r8.com.google.common.io.BaseEncoding$Alphabet,java.lang.Character):942:943 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/l4;Ljava/lang/Character;)V"} 1:12:void encodeTo(java.lang.Appendable,byte[],int,int):948:959 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/StringBuilder;[BI)V"} 13:13:com.android.tools.r8.com.google.common.io.BaseEncoding newInstance(com.android.tools.r8.com.google.common.io.BaseEncoding$Alphabet,java.lang.Character):989:989 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/l4;)Lcom/android/tools/r8/internal/p4;"} com.android.tools.r8.com.google.common.io.BaseEncoding$StandardBaseEncoding -> com.android.tools.r8.internal.o4: # {"id":"sourceFile","fileName":"BaseEncoding.java"} com.android.tools.r8.com.google.common.io.BaseEncoding$Alphabet alphabet -> b java.lang.Character paddingChar -> c 1:4:void (com.android.tools.r8.com.google.common.io.BaseEncoding$Alphabet,java.lang.Character):574:577 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/l4;Ljava/lang/Character;)V"} 5:9:void (com.android.tools.r8.com.google.common.io.BaseEncoding$Alphabet,java.lang.Character):576:580 -> 1:4:void encodeTo(java.lang.Appendable,byte[],int,int):635:638 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/StringBuilder;[BI)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/StringBuilder;[BII)V"} 26:26:com.android.tools.r8.com.google.common.io.BaseEncoding newInstance(com.android.tools.r8.com.google.common.io.BaseEncoding$Alphabet,java.lang.Character):856:856 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/l4;)Lcom/android/tools/r8/internal/p4;"} 1:1:com.android.tools.r8.com.google.common.io.BaseEncoding omitPadding():802:802 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/p4;"} 1:4:boolean equals(java.lang.Object):875:878 -> equals 1:1:int hashCode():885:885 -> hashCode 2:2:int com.android.tools.r8.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.android.tools.r8.com.google.common.io.ByteStreams -> com.android.tools.r8.internal.V5: # {"id":"sourceFile","fileName":"ByteStreams.java"} 1:1:void ():640:640 -> 1:1:long copy(java.io.InputStream,java.io.OutputStream):104:104 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/InputStream;Ljava/io/FileOutputStream;)V"} 2:2:java.lang.Object com.android.tools.r8.com.google.common.base.Preconditions.checkNotNull(java.lang.Object):880:880 -> a 2:2:long copy(java.io.InputStream,java.io.OutputStream):104 -> a 3:3:byte[] com.android.tools.r8.com.google.common.io.ByteStreams.createBuffer():59:59 -> a 3:3:long copy(java.io.InputStream,java.io.OutputStream):106 -> a 4:8:long copy(java.io.InputStream,java.io.OutputStream):109:113 -> a 9:9:byte[] toByteArray(java.io.InputStream):220:220 -> a 10:10:java.lang.Object com.android.tools.r8.com.google.common.base.Preconditions.checkNotNull(java.lang.Object):880:880 -> a 10:10:byte[] toByteArray(java.io.InputStream):220 -> a 11:11:byte[] toByteArray(java.io.InputStream):221:221 -> a 12:17:byte[] com.android.tools.r8.com.google.common.io.ByteStreams.toByteArrayInternal(java.io.InputStream,java.util.Queue,int):176:181 -> a 12:17:byte[] toByteArray(java.io.InputStream):221 -> a 18:24:byte[] com.android.tools.r8.com.google.common.io.ByteStreams.combineBuffers(java.util.Queue,int):200:206 -> a 18:24:byte[] com.android.tools.r8.com.google.common.io.ByteStreams.toByteArrayInternal(java.io.InputStream,java.util.Queue,int):183 -> a 18:24:byte[] toByteArray(java.io.InputStream):221 -> a 25:25:int com.android.tools.r8.com.google.common.math.IntMath.saturatedMultiply(int,int):558:558 -> a 25:25:byte[] com.android.tools.r8.com.google.common.io.ByteStreams.toByteArrayInternal(java.io.InputStream,java.util.Queue,int):175 -> a 25:25:byte[] toByteArray(java.io.InputStream):221 -> a 26:26:byte[] com.android.tools.r8.com.google.common.io.ByteStreams.toByteArrayInternal(java.io.InputStream,java.util.Queue,int):191:191 -> a 26:26:byte[] toByteArray(java.io.InputStream):221 -> a 27:33:byte[] com.android.tools.r8.com.google.common.io.ByteStreams.combineBuffers(java.util.Queue,int):200:206 -> a 27:33:byte[] com.android.tools.r8.com.google.common.io.ByteStreams.toByteArrayInternal(java.io.InputStream,java.util.Queue,int):193 -> a 27:33:byte[] toByteArray(java.io.InputStream):221 -> a 34:34:byte[] com.android.tools.r8.com.google.common.io.ByteStreams.toByteArrayInternal(java.io.InputStream,java.util.Queue,int):195:195 -> a 34:34:byte[] toByteArray(java.io.InputStream):221 -> a com.android.tools.r8.com.google.common.io.ByteStreams$1 -> com.android.tools.r8.internal.U5: # {"id":"sourceFile","fileName":"ByteStreams.java"} 1:1:void ():641:641 -> 1:1:java.lang.String toString():660:660 -> toString 1:1:void write(int):0:0 -> write 2:2:void write(byte[]):649:649 -> write 3:3:java.lang.Object com.android.tools.r8.com.google.common.base.Preconditions.checkNotNull(java.lang.Object):880:880 -> write 3:3:void write(byte[]):649 -> write 4:4:void write(byte[],int,int):655:655 -> write 5:5:java.lang.Object com.android.tools.r8.com.google.common.base.Preconditions.checkNotNull(java.lang.Object):880:880 -> write 5:5:void write(byte[],int,int):655 -> write com.android.tools.r8.com.google.common.io.CharSequenceReader -> com.android.tools.r8.internal.f9: # {"id":"sourceFile","fileName":"CharSequenceReader.java"} 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 -> c 1:1:void close():128:128 -> close 1:3:void mark(int):115:117 -> mark 4:4:void com.android.tools.r8.com.google.common.base.Preconditions.checkArgument(boolean,java.lang.String,int):192:192 -> mark 4:4:void mark(int):115 -> mark boolean markSupported() -> markSupported 1:1:int read(java.nio.CharBuffer):61:61 -> read 2:2:java.lang.Object com.android.tools.r8.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.android.tools.r8.com.google.common.io.CharSequenceReader.remaining():56:56 -> read 4:4:boolean com.android.tools.r8.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.android.tools.r8.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.android.tools.r8.com.google.common.io.CharSequenceReader.remaining():56:56 -> read 11:11:boolean com.android.tools.r8.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.android.tools.r8.com.google.common.io.CharSequenceReader.remaining():56:56 -> read 15:15:boolean com.android.tools.r8.com.google.common.io.CharSequenceReader.hasRemaining():52 -> read 15:15:int read(char[],int,int):83 -> read 16:16:int com.android.tools.r8.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.android.tools.r8.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.android.tools.r8.com.google.common.base.Preconditions.checkArgument(boolean,java.lang.String,long):205:205 -> skip 6:6:long skip(long):95 -> skip com.android.tools.r8.com.google.common.io.CharSource -> com.android.tools.r8.internal.i9: # {"id":"sourceFile","fileName":"CharSource.java"} 1:1:void ():75:75 -> java.io.Reader openStream() -> a 1:3:com.android.tools.r8.com.google.common.io.CharSource wrap(java.lang.CharSequence):480:482 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/CharSequence;)Lcom/android/tools/r8/internal/i9;"} com.android.tools.r8.com.google.common.io.CharSource$CharSequenceCharSource -> com.android.tools.r8.internal.g9: # {"id":"sourceFile","fileName":"CharSource.java"} 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.android.tools.r8.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.android.tools.r8.com.google.common.base.Preconditions.checkNotNull(java.lang.Object):880:880 -> toString 3:3:java.lang.String com.android.tools.r8.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.android.tools.r8.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.android.tools.r8.com.google.common.io.CharSource$StringCharSource -> com.android.tools.r8.internal.h9: # {"id":"sourceFile","fileName":"CharSource.java"} 1:1:void (java.lang.String):629:629 -> 1:1:java.io.Reader openStream():634:634 -> a com.android.tools.r8.com.google.common.io.CharStreams -> com.android.tools.r8.internal.j9: # {"id":"sourceFile","fileName":"CharStreams.java"} 1:1:java.lang.StringBuilder com.android.tools.r8.com.google.common.io.CharStreams.toStringBuilder(java.lang.Readable):176:176 -> a 1:1:java.lang.String toString(java.lang.Readable):164 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/InputStreamReader;)Ljava/lang/String;"} 2:8:long com.android.tools.r8.com.google.common.io.CharStreams.copyReaderToBuilder(java.io.Reader,java.lang.StringBuilder):115:121 -> a 2:8:java.lang.StringBuilder com.android.tools.r8.com.google.common.io.CharStreams.toStringBuilder(java.lang.Readable):178 -> a 2:8:java.lang.String toString(java.lang.Readable):164 -> a 9:9:java.lang.String toString(java.lang.Readable):164:164 -> a com.android.tools.r8.com.google.common.io.Closeables -> com.android.tools.r8.internal.bb: # {"id":"sourceFile","fileName":"Closeables.java"} java.util.logging.Logger logger -> a 1:1:void ():37:37 -> com.android.tools.r8.com.google.common.io.Closer -> com.android.tools.r8.internal.fb: # {"id":"sourceFile","fileName":"Closer.java"} com.android.tools.r8.com.google.common.io.Closer$Suppressor suppressor -> a java.util.Deque stack -> b com.android.tools.r8.com.google.common.io.Closer$Suppressor SUPPRESSOR -> c 1:1:boolean com.android.tools.r8.com.google.common.io.Closer$SuppressingSuppressor.isAvailable():264:264 -> 1:1:void ():95 -> 2:3:void ():96:97 -> 1:1:void (com.android.tools.r8.com.google.common.io.Closer$Suppressor):111:111 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/eb;)V"} 2:7:void (com.android.tools.r8.com.google.common.io.Closer$Suppressor):107:112 -> 1:1:java.io.Closeable register(java.io.Closeable):125:125 -> a 1:1:com.android.tools.r8.com.google.common.io.Closer create():101:101 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/fb;"} 1:15:void close():210:224 -> close 16:17:void com.android.tools.r8.com.google.common.base.Throwables.throwIfInstanceOf(java.lang.Throwable,java.lang.Class):74:75 -> close 16:17:void com.android.tools.r8.com.google.common.base.Throwables.propagateIfInstanceOf(java.lang.Throwable,java.lang.Class):104 -> close 16:17:void com.android.tools.r8.com.google.common.base.Throwables.propagateIfPossible(java.lang.Throwable,java.lang.Class):184 -> close 16:17:void close():224 -> close 18:21:void com.android.tools.r8.com.google.common.base.Throwables.throwIfUnchecked(java.lang.Throwable):129:132 -> close 18:21:void com.android.tools.r8.com.google.common.base.Throwables.propagateIfPossible(java.lang.Throwable):159 -> close 18:21:void com.android.tools.r8.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.android.tools.r8.com.google.common.base.Throwables.throwIfUnchecked(java.lang.Throwable):133:133 -> close 23:23:void com.android.tools.r8.com.google.common.base.Throwables.propagateIfPossible(java.lang.Throwable):159 -> close 23:23:void com.android.tools.r8.com.google.common.base.Throwables.propagateIfPossible(java.lang.Throwable,java.lang.Class):185 -> close 23:23:void close():224 -> close 24:24:void com.android.tools.r8.com.google.common.base.Throwables.throwIfUnchecked(java.lang.Throwable):130:130 -> close 24:24:void com.android.tools.r8.com.google.common.base.Throwables.propagateIfPossible(java.lang.Throwable):159 -> close 24:24:void com.android.tools.r8.com.google.common.base.Throwables.propagateIfPossible(java.lang.Throwable,java.lang.Class):185 -> close 24:24:void close():224 -> close 25:25:void com.android.tools.r8.com.google.common.base.Throwables.throwIfInstanceOf(java.lang.Throwable,java.lang.Class):76:76 -> close 25:25:void com.android.tools.r8.com.google.common.base.Throwables.propagateIfInstanceOf(java.lang.Throwable,java.lang.Class):104 -> close 25:25:void com.android.tools.r8.com.google.common.base.Throwables.propagateIfPossible(java.lang.Throwable,java.lang.Class):184 -> close 25:25:void close():224 -> close com.android.tools.r8.com.google.common.io.Closer$LoggingSuppressor -> com.android.tools.r8.internal.cb: # {"id":"sourceFile","fileName":"Closer.java"} com.android.tools.r8.com.google.common.io.Closer$LoggingSuppressor INSTANCE -> a 1:1:void ():244:244 -> 1:1:void ():242:242 -> 1:1:void suppress(java.io.Closeable,java.lang.Throwable,java.lang.Throwable):249:249 -> a com.android.tools.r8.com.google.common.io.Closer$SuppressingSuppressor -> com.android.tools.r8.internal.db: # {"id":"sourceFile","fileName":"Closer.java"} com.android.tools.r8.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.android.tools.r8.com.google.common.io.Closer$SuppressingSuppressor.addSuppressedMethodOrNull():271:271 -> 2:2:void ():267 -> 3:3:void ():267:267 -> 1:1:void ():259:259 -> 1:1:void suppress(java.io.Closeable,java.lang.Throwable,java.lang.Throwable):284:284 -> a 2:2:void com.android.tools.r8.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.android.tools.r8.com.google.common.io.Closer$Suppressor -> com.android.tools.r8.internal.eb: # {"id":"sourceFile","fileName":"Closer.java"} void suppress(java.io.Closeable,java.lang.Throwable,java.lang.Throwable) -> a com.android.tools.r8.com.google.common.io.Files -> com.android.tools.r8.internal.li: # {"id":"sourceFile","fileName":"Files.java"} 1:1:java.lang.String getFileExtension(java.lang.String):803:803 -> a 2:2:java.lang.Object com.android.tools.r8.com.google.common.base.Preconditions.checkNotNull(java.lang.Object):880:880 -> a 2:2:java.lang.String getFileExtension(java.lang.String):803 -> a 3:5:java.lang.String getFileExtension(java.lang.String):804:806 -> a com.android.tools.r8.com.google.common.math.IntMath -> com.android.tools.r8.internal.Kr: # {"id":"sourceFile","fileName":"IntMath.java"} int[] biggestBinomials -> a 1:1:void ():676:676 -> 1:1:boolean isPowerOfTwo(int):0:0 -> a 2:25:int log2(int,java.math.RoundingMode):120:143 -> a 26:26:int log2(int,java.math.RoundingMode):136:136 -> a 27:27:int log2(int,java.math.RoundingMode):130:130 -> a 28:32:int log2(int,java.math.RoundingMode):122:126 -> a 33:33:void com.android.tools.r8.com.google.common.math.MathPreconditions.checkRoundingUnnecessary(boolean):82:82 -> a 33:33:int log2(int,java.math.RoundingMode):122 -> a 34:34:int com.android.tools.r8.com.google.common.math.MathPreconditions.checkPositive(java.lang.String,int):33:33 -> a 34:34:int log2(int,java.math.RoundingMode):119 -> a 35:35:int divide(int,int,java.math.RoundingMode):317:317 -> a 36:36:java.lang.Object com.android.tools.r8.com.google.common.base.Preconditions.checkNotNull(java.lang.Object):880:880 -> a 36:36:int divide(int,int,java.math.RoundingMode):317 -> a 37:83:int divide(int,int,java.math.RoundingMode):321:367 -> a 84:89:int divide(int,int,java.math.RoundingMode):356:361 -> a 90:90:void com.android.tools.r8.com.google.common.math.MathPreconditions.checkRoundingUnnecessary(boolean):82:82 -> a 90:90:int divide(int,int,java.math.RoundingMode):339 -> a 91:91:int divide(int,int,java.math.RoundingMode):319:319 -> a 92:110:int binomial(int,int):650:668 -> a 111:111:void com.android.tools.r8.com.google.common.base.Preconditions.checkArgument(boolean,java.lang.String,int,int):303:303 -> a 111:111:int binomial(int,int):652 -> a 1:1:int sqrt(int,java.math.RoundingMode):270:270 -> b 2:2:int com.android.tools.r8.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.android.tools.r8.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.android.tools.r8.com.google.common.math.MathPreconditions.checkNoOverflow(boolean,java.lang.String,int,int):95:95 -> b 32:32:int checkedAdd(int,int):456 -> b com.android.tools.r8.com.google.common.math.IntMath$1 -> com.android.tools.r8.internal.Jr: # {"id":"sourceFile","fileName":"IntMath.java"} int[] $SwitchMap$java$math$RoundingMode -> a 1:1:void ():120:120 -> com.android.tools.r8.com.google.common.math.MathPreconditions -> com.android.tools.r8.internal.YD: # {"id":"sourceFile","fileName":"MathPreconditions.java"} 1:1:int checkNonNegative(java.lang.String,int):54:54 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/lang/String;)V"} com.android.tools.r8.com.google.common.primitives.Bytes -> com.android.tools.r8.com.google.common.primitives.Bytes: # {"id":"sourceFile","fileName":"Bytes.java"} com.android.tools.r8.com.google.common.primitives.Ints -> com.android.tools.r8.internal.Fs: # {"id":"sourceFile","fileName":"Ints.java"} 1:1:int fromBytes(byte,byte,byte,byte):0:0 -> a 2:2:int saturatedCast(long):0:0 -> a com.android.tools.r8.com.google.gson.FieldNamingPolicy -> com.android.tools.r8.internal.Th: # {"id":"sourceFile","fileName":"FieldNamingPolicy.java"} com.android.tools.r8.com.google.gson.FieldNamingPolicy IDENTITY -> a 1:1:void ():37:37 -> 1:1:void (java.lang.String,int):31:31 -> 2:2:void (java.lang.String,int,com.android.tools.r8.com.google.gson.FieldNamingPolicy$1):31:31 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;II)V"} com.android.tools.r8.com.google.gson.FieldNamingPolicy$1 -> com.android.tools.r8.internal.Sh: # {"id":"sourceFile","fileName":"FieldNamingPolicy.java"} 1:1:void (java.lang.String,int):37:37 -> # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} 1:1:java.lang.String translateName(java.lang.reflect.Field):39:39 -> a com.android.tools.r8.com.google.gson.FieldNamingStrategy -> com.android.tools.r8.internal.Uh: # {"id":"sourceFile","fileName":"FieldNamingStrategy.java"} java.lang.String translateName(java.lang.reflect.Field) -> a com.android.tools.r8.com.google.gson.Gson -> com.android.tools.r8.internal.ek: # {"id":"sourceFile","fileName":"Gson.java"} java.lang.ThreadLocal calls -> a java.util.Map typeTokenCache -> b java.util.List factories -> c com.android.tools.r8.com.google.gson.internal.ConstructorConstructor constructorConstructor -> d boolean serializeNulls -> e boolean htmlSafe -> f boolean generateNonExecutableJson -> g boolean prettyPrinting -> h com.android.tools.r8.com.google.gson.internal.bind.JsonAdapterAnnotationTypeAdapterFactory jsonAdapterFactory -> i 1:1:void ():112:112 -> 1:5:void ():174:178 -> 6:6:void ():174:174 -> 7:7:void (com.android.tools.r8.com.google.gson.internal.Excluder,com.android.tools.r8.com.google.gson.FieldNamingStrategy,java.util.Map,boolean,boolean,boolean,boolean,boolean,boolean,boolean,com.android.tools.r8.com.google.gson.LongSerializationPolicy,java.util.List):186:186 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ph;Ljava/util/Map;Ljava/util/List;)V"} 8:103:void (com.android.tools.r8.com.google.gson.internal.Excluder,com.android.tools.r8.com.google.gson.FieldNamingStrategy,java.util.Map,boolean,boolean,boolean,boolean,boolean,boolean,boolean,com.android.tools.r8.com.google.gson.LongSerializationPolicy,java.util.List):122:217 -> 104:107:void (com.android.tools.r8.com.google.gson.internal.Excluder,com.android.tools.r8.com.google.gson.FieldNamingStrategy,java.util.Map,boolean,boolean,boolean,boolean,boolean,boolean,boolean,com.android.tools.r8.com.google.gson.LongSerializationPolicy,java.util.List):216:219 -> 108:145:void (com.android.tools.r8.com.google.gson.internal.Excluder,com.android.tools.r8.com.google.gson.FieldNamingStrategy,java.util.Map,boolean,boolean,boolean,boolean,boolean,boolean,boolean,com.android.tools.r8.com.google.gson.LongSerializationPolicy,java.util.List):218:255 -> 1:1:com.android.tools.r8.com.google.gson.TypeAdapter doubleAdapter(boolean):278:278 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/KZ;"} 2:2:com.android.tools.r8.com.google.gson.TypeAdapter atomicLongAdapter(com.android.tools.r8.com.google.gson.TypeAdapter):353:353 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/KZ;)Lcom/android/tools/r8/internal/KZ;"} 3:3:com.android.tools.r8.com.google.gson.TypeAdapter com.android.tools.r8.com.google.gson.TypeAdapter.nullSafe():186:186 -> a 3:3:com.android.tools.r8.com.google.gson.TypeAdapter atomicLongAdapter(com.android.tools.r8.com.google.gson.TypeAdapter):361 -> a 4:40:com.android.tools.r8.com.google.gson.TypeAdapter getAdapter(com.android.tools.r8.com.google.gson.reflect.TypeToken):399:435 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/O00;)Lcom/android/tools/r8/internal/KZ;"} 41:46:com.android.tools.r8.com.google.gson.TypeAdapter getAdapter(com.android.tools.r8.com.google.gson.reflect.TypeToken):430:435 -> a 47:65:com.android.tools.r8.com.google.gson.TypeAdapter getDelegateAdapter(com.android.tools.r8.com.google.gson.TypeAdapterFactory,com.android.tools.r8.com.google.gson.reflect.TypeToken):493:511 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ph;Lcom/android/tools/r8/internal/O00;)Lcom/android/tools/r8/internal/KZ;"} 66:66:java.lang.String toJson(java.lang.Object):583:583 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/LinkedHashMap;)Ljava/lang/String;"} 67:67:java.lang.String com.android.tools.r8.com.google.gson.Gson.toJson(java.lang.Object,java.lang.reflect.Type):602:602 -> a 67:67:java.lang.String toJson(java.lang.Object):583 -> a 68:75:com.android.tools.r8.com.google.gson.stream.JsonWriter com.android.tools.r8.com.google.gson.Gson.newJsonWriter(java.io.Writer):713:720 -> a 68:75:void com.android.tools.r8.com.google.gson.Gson.toJson(java.lang.Object,java.lang.reflect.Type,java.lang.Appendable):647 -> a 68:75:java.lang.String com.android.tools.r8.com.google.gson.Gson.toJson(java.lang.Object,java.lang.reflect.Type):603 -> a 68:75:java.lang.String toJson(java.lang.Object):583 -> a 76:76:void com.android.tools.r8.com.google.gson.Gson.toJson(java.lang.Object,java.lang.reflect.Type,java.lang.Appendable):648:648 -> a 76:76:java.lang.String com.android.tools.r8.com.google.gson.Gson.toJson(java.lang.Object,java.lang.reflect.Type):603 -> a 76:76:java.lang.String toJson(java.lang.Object):583 -> a 77:77:java.lang.String com.android.tools.r8.com.google.gson.Gson.toJson(java.lang.Object,java.lang.reflect.Type):604:604 -> a 77:77:java.lang.String toJson(java.lang.Object):583 -> a 78:78:void com.android.tools.r8.com.google.gson.Gson.toJson(java.lang.Object,java.lang.reflect.Type,java.lang.Appendable):650:650 -> a 78:78:java.lang.String com.android.tools.r8.com.google.gson.Gson.toJson(java.lang.Object,java.lang.reflect.Type):603 -> a 78:78:java.lang.String toJson(java.lang.Object):583 -> a 79:93:void toJson(java.lang.Object,java.lang.reflect.Type,com.android.tools.r8.com.google.gson.stream.JsonWriter):661:675 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/LinkedHashMap;Ljava/lang/Class;Lcom/android/tools/r8/internal/du;)V"} 94:98:void toJson(java.lang.Object,java.lang.reflect.Type,com.android.tools.r8.com.google.gson.stream.JsonWriter):671:675 -> a 1:1:com.android.tools.r8.com.google.gson.TypeAdapter floatAdapter(boolean):302:302 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/KZ;"} 2:2:com.android.tools.r8.com.google.gson.TypeAdapter atomicLongArrayAdapter(com.android.tools.r8.com.google.gson.TypeAdapter):365:365 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/KZ;)Lcom/android/tools/r8/internal/KZ;"} 3:3:com.android.tools.r8.com.google.gson.TypeAdapter com.android.tools.r8.com.google.gson.TypeAdapter.nullSafe():186:186 -> b 3:3:com.android.tools.r8.com.google.gson.TypeAdapter atomicLongArrayAdapter(com.android.tools.r8.com.google.gson.TypeAdapter):388 -> b 1:1:com.android.tools.r8.com.google.gson.TypeAdapter longAdapter(com.android.tools.r8.com.google.gson.LongSerializationPolicy):332:332 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/KZ;"} 1:6:java.lang.String toString():982:987 -> toString com.android.tools.r8.com.google.gson.Gson$1 -> com.android.tools.r8.internal.Yj: # {"id":"sourceFile","fileName":"Gson.java"} 1:1:void ():112:112 -> com.android.tools.r8.com.google.gson.Gson$2 -> com.android.tools.r8.internal.Zj: # {"id":"sourceFile","fileName":"Gson.java"} 1:1:void (com.android.tools.r8.com.google.gson.Gson):278:278 -> # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} 1:1:void write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.lang.Object):278:278 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/du;Ljava/lang/Object;)V"} 2:5:void com.android.tools.r8.com.google.gson.Gson$2.write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.lang.Number):288:291 -> a 2:5:void write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.lang.Object):278 -> a 6:6:void com.android.tools.r8.com.google.gson.Gson.checkValidFloatingPoint(double):323:323 -> a 6:6:void com.android.tools.r8.com.google.gson.Gson$2.write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.lang.Number):292 -> a 6:6:void write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.lang.Object):278 -> a 7:7:void com.android.tools.r8.com.google.gson.Gson$2.write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.lang.Number):293:293 -> a 7:7:void write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.lang.Object):278 -> a 8:8:void com.android.tools.r8.com.google.gson.Gson.checkValidFloatingPoint(double):324:324 -> a 8:8:void com.android.tools.r8.com.google.gson.Gson$2.write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.lang.Number):292 -> a 8:8:void write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.lang.Object):278 -> a 9:13:java.lang.Double com.android.tools.r8.com.google.gson.Gson$2.read(com.android.tools.r8.com.google.gson.stream.JsonReader):280:284 -> a 9:13:java.lang.Object read(com.android.tools.r8.com.google.gson.stream.JsonReader):278 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xt;)Ljava/lang/Object;"} com.android.tools.r8.com.google.gson.Gson$3 -> com.android.tools.r8.internal.ak: # {"id":"sourceFile","fileName":"Gson.java"} 1:1:void (com.android.tools.r8.com.google.gson.Gson):302:302 -> # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} 1:1:void write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.lang.Object):302:302 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/du;Ljava/lang/Object;)V"} 2:5:void com.android.tools.r8.com.google.gson.Gson$3.write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.lang.Number):312:315 -> a 2:5:void write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.lang.Object):302 -> a 6:6:void com.android.tools.r8.com.google.gson.Gson.checkValidFloatingPoint(double):323:323 -> a 6:6:void com.android.tools.r8.com.google.gson.Gson$3.write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.lang.Number):316 -> a 6:6:void write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.lang.Object):302 -> a 7:7:void com.android.tools.r8.com.google.gson.Gson$3.write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.lang.Number):317:317 -> a 7:7:void write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.lang.Object):302 -> a 8:8:void com.android.tools.r8.com.google.gson.Gson.checkValidFloatingPoint(double):324:324 -> a 8:8:void com.android.tools.r8.com.google.gson.Gson$3.write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.lang.Number):316 -> a 8:8:void write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.lang.Object):302 -> a 9:13:java.lang.Float com.android.tools.r8.com.google.gson.Gson$3.read(com.android.tools.r8.com.google.gson.stream.JsonReader):304:308 -> a 9:13:java.lang.Object read(com.android.tools.r8.com.google.gson.stream.JsonReader):302 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xt;)Ljava/lang/Object;"} com.android.tools.r8.com.google.gson.Gson$5 -> com.android.tools.r8.internal.bk: # {"id":"sourceFile","fileName":"Gson.java"} com.android.tools.r8.com.google.gson.TypeAdapter val$longAdapter -> a 1:1:void (com.android.tools.r8.com.google.gson.TypeAdapter):353:353 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/KZ;)V"} 1:1:void write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.lang.Object):353:353 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/du;Ljava/lang/Object;)V"} 2:2:void com.android.tools.r8.com.google.gson.Gson$5.write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.util.concurrent.atomic.AtomicLong):355:355 -> a 2:2:void write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.lang.Object):353 -> a 3:4:java.util.concurrent.atomic.AtomicLong com.android.tools.r8.com.google.gson.Gson$5.read(com.android.tools.r8.com.google.gson.stream.JsonReader):358:359 -> a 3:4:java.lang.Object read(com.android.tools.r8.com.google.gson.stream.JsonReader):353 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xt;)Ljava/lang/Object;"} com.android.tools.r8.com.google.gson.Gson$6 -> com.android.tools.r8.internal.ck: # {"id":"sourceFile","fileName":"Gson.java"} com.android.tools.r8.com.google.gson.TypeAdapter val$longAdapter -> a 1:1:void (com.android.tools.r8.com.google.gson.TypeAdapter):365:365 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/KZ;)V"} 1:1:void write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.lang.Object):365:365 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/du;Ljava/lang/Object;)V"} 2:6:void com.android.tools.r8.com.google.gson.Gson$6.write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.util.concurrent.atomic.AtomicLongArray):367:371 -> a 2:6:void write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.lang.Object):365 -> a 7:17:java.util.concurrent.atomic.AtomicLongArray com.android.tools.r8.com.google.gson.Gson$6.read(com.android.tools.r8.com.google.gson.stream.JsonReader):374:384 -> a 7:17:java.lang.Object read(com.android.tools.r8.com.google.gson.stream.JsonReader):365 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xt;)Ljava/lang/Object;"} com.android.tools.r8.com.google.gson.Gson$FutureTypeAdapter -> com.android.tools.r8.internal.dk: # {"id":"sourceFile","fileName":"Gson.java"} com.android.tools.r8.com.google.gson.TypeAdapter delegate -> a 1:1:void ():955:955 -> 1:4:void setDelegate(com.android.tools.r8.com.google.gson.TypeAdapter):959:962 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/KZ;)V"} 5:5:void setDelegate(com.android.tools.r8.com.google.gson.TypeAdapter):960:960 -> a 6:9:java.lang.Object read(com.android.tools.r8.com.google.gson.stream.JsonReader):966:969 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xt;)Ljava/lang/Object;"} 10:10:java.lang.Object read(com.android.tools.r8.com.google.gson.stream.JsonReader):967:967 -> a 11:14:void write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.lang.Object):973:976 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/du;Ljava/lang/Object;)V"} 15:15:void write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.lang.Object):974:974 -> a com.android.tools.r8.com.google.gson.JsonArray -> com.android.tools.r8.internal.Ot: # {"id":"sourceFile","fileName":"JsonArray.java"} 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.android.tools.r8.com.google.gson.JsonElement):95:97 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Pt;)V"} 5:8:boolean getAsBoolean():358:361 -> a 1:4:int getAsInt():310:313 -> b 1:4:long getAsLong():294:297 -> e 1:1:boolean equals(java.lang.Object):366:366 -> equals 1:4:java.lang.String getAsString():212:215 -> f 1:1:int hashCode():371:371 -> hashCode 1:1:java.util.Iterator iterator():171:171 -> iterator 1:1:com.android.tools.r8.com.google.gson.JsonElement get(int):183:183 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/internal/Pt;"} 1:1:int size():161:161 -> size com.android.tools.r8.com.google.gson.JsonElement -> com.android.tools.r8.internal.Pt: # {"id":"sourceFile","fileName":"JsonElement.java"} 1:1:void ():33:33 -> 1:1:boolean getAsBoolean():152:152 -> a 1:1:int getAsInt():243:243 -> b 1:1:boolean com.android.tools.r8.com.google.gson.JsonElement.isJsonArray():46:46 -> c 1:1:com.android.tools.r8.com.google.gson.JsonArray getAsJsonArray():103 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Ot;"} 2:4:com.android.tools.r8.com.google.gson.JsonArray getAsJsonArray():104:106 -> c 1:1:boolean com.android.tools.r8.com.google.gson.JsonElement.isJsonObject():55:55 -> d 1:1:com.android.tools.r8.com.google.gson.JsonObject getAsJsonObject():87 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/St;"} 2:4:com.android.tools.r8.com.google.gson.JsonObject getAsJsonObject():88:90 -> d 1:1:long getAsLong():230:230 -> e 1:1:java.lang.String getAsString():191:191 -> f 1:3:java.lang.String toString():321:323 -> toString 4:4:void com.android.tools.r8.com.google.gson.internal.Streams.write(com.android.tools.r8.com.google.gson.JsonElement,com.android.tools.r8.com.google.gson.stream.JsonWriter):72:72 -> toString 4:4:java.lang.String toString():324 -> toString 5:7:java.lang.String toString():325:327 -> toString com.android.tools.r8.com.google.gson.JsonIOException -> com.android.tools.r8.internal.Qt: # {"id":"sourceFile","fileName":"JsonIOException.java"} 1:1:void (java.lang.String):29:29 -> 2:2:void (java.lang.Throwable):43:43 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Exception;)V"} com.android.tools.r8.com.google.gson.JsonNull -> com.android.tools.r8.internal.Rt: # {"id":"sourceFile","fileName":"JsonNull.java"} com.android.tools.r8.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.android.tools.r8.com.google.gson.JsonObject -> com.android.tools.r8.internal.St: # {"id":"sourceFile","fileName":"JsonObject.java"} com.android.tools.r8.com.google.gson.internal.LinkedTreeMap members -> a 1:2:void ():32:33 -> 1:1:void addProperty(java.lang.String,java.lang.Number):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Long;)V"} 2:2:com.android.tools.r8.com.google.gson.JsonElement com.android.tools.r8.com.google.gson.JsonObject.createJsonElement(java.lang.Object):122:122 -> a 2:2:void addProperty(java.lang.String,java.lang.Number):90 -> a 3:3:void com.android.tools.r8.com.google.gson.JsonObject.add(java.lang.String,com.android.tools.r8.com.google.gson.JsonElement):57:57 -> a 3:3:void addProperty(java.lang.String,java.lang.Number):90 -> a 4:6:void add(java.lang.String,com.android.tools.r8.com.google.gson.JsonElement):55:57 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Lcom/android/tools/r8/internal/Pt;)V"} 7:7:com.android.tools.r8.com.google.gson.JsonElement com.android.tools.r8.com.google.gson.JsonObject.createJsonElement(java.lang.Object):122:122 -> a 7:7:void addProperty(java.lang.String,java.lang.Boolean):101 -> a 8:8:void com.android.tools.r8.com.google.gson.JsonObject.add(java.lang.String,com.android.tools.r8.com.google.gson.JsonElement):57:57 -> a 8:8:void addProperty(java.lang.String,java.lang.Boolean):101 -> a 9:9:com.android.tools.r8.com.google.gson.JsonElement com.android.tools.r8.com.google.gson.JsonObject.createJsonElement(java.lang.Object):122:122 -> a 9:9:void addProperty(java.lang.String,java.lang.String):79 -> a 10:10:void com.android.tools.r8.com.google.gson.JsonObject.add(java.lang.String,com.android.tools.r8.com.google.gson.JsonElement):57:57 -> a 10:10:void addProperty(java.lang.String,java.lang.String):79 -> a 11:11:com.android.tools.r8.com.google.gson.JsonElement get(java.lang.String):161:161 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lcom/android/tools/r8/internal/Pt;"} 1:1:com.android.tools.r8.com.google.gson.JsonObject getAsJsonObject(java.lang.String):191:191 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lcom/android/tools/r8/internal/St;"} 1:1:boolean has(java.lang.String):151:151 -> c 1:1:java.util.Set entrySet():132:132 -> entrySet 1:2:boolean equals(java.lang.Object):196:197 -> equals 1:1:int hashCode():202:202 -> hashCode com.android.tools.r8.com.google.gson.JsonParseException -> com.android.tools.r8.internal.Tt: # {"id":"sourceFile","fileName":"JsonParseException.java"} 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Exception;)V"} com.android.tools.r8.com.google.gson.JsonParser -> com.android.tools.r8.internal.Ut: # {"id":"sourceFile","fileName":"JsonParser.java"} 1:1:void ():34:34 -> 1:1:com.android.tools.r8.com.google.gson.JsonElement parse(java.lang.String):45:45 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lcom/android/tools/r8/internal/Pt;"} 2:4:com.android.tools.r8.com.google.gson.JsonElement com.android.tools.r8.com.google.gson.JsonParser.parse(java.io.Reader):58:60 -> a 2:4:com.android.tools.r8.com.google.gson.JsonElement parse(java.lang.String):45 -> a 5:5:boolean com.android.tools.r8.com.google.gson.JsonElement.isJsonNull():74:74 -> a 5:5:com.android.tools.r8.com.google.gson.JsonElement com.android.tools.r8.com.google.gson.JsonParser.parse(java.io.Reader):60 -> a 5:5:com.android.tools.r8.com.google.gson.JsonElement parse(java.lang.String):45 -> a 6:15:com.android.tools.r8.com.google.gson.JsonElement com.android.tools.r8.com.google.gson.JsonParser.parse(java.io.Reader):60:69 -> a 6:15:com.android.tools.r8.com.google.gson.JsonElement parse(java.lang.String):45 -> a 16:16:com.android.tools.r8.com.google.gson.JsonElement com.android.tools.r8.com.google.gson.JsonParser.parse(java.io.Reader):67:67 -> a 16:16:com.android.tools.r8.com.google.gson.JsonElement parse(java.lang.String):45 -> a 17:17:com.android.tools.r8.com.google.gson.JsonElement com.android.tools.r8.com.google.gson.JsonParser.parse(java.io.Reader):65:65 -> a 17:17:com.android.tools.r8.com.google.gson.JsonElement parse(java.lang.String):45 -> a 18:19:com.android.tools.r8.com.google.gson.JsonElement parse(com.android.tools.r8.com.google.gson.stream.JsonReader):81:82 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xt;)Lcom/android/tools/r8/internal/Pt;"} 20:38:com.android.tools.r8.com.google.gson.JsonElement com.android.tools.r8.com.google.gson.internal.Streams.parse(com.android.tools.r8.com.google.gson.stream.JsonReader):46:64 -> a 20:38:com.android.tools.r8.com.google.gson.JsonElement parse(com.android.tools.r8.com.google.gson.stream.JsonReader):84 -> a 39:39:com.android.tools.r8.com.google.gson.JsonElement com.android.tools.r8.com.google.gson.internal.Streams.parse(com.android.tools.r8.com.google.gson.stream.JsonReader):62:62 -> a 39:39:com.android.tools.r8.com.google.gson.JsonElement parse(com.android.tools.r8.com.google.gson.stream.JsonReader):84 -> a 40:40:com.android.tools.r8.com.google.gson.JsonElement com.android.tools.r8.com.google.gson.internal.Streams.parse(com.android.tools.r8.com.google.gson.stream.JsonReader):60:60 -> a 40:40:com.android.tools.r8.com.google.gson.JsonElement parse(com.android.tools.r8.com.google.gson.stream.JsonReader):84 -> a 41:41:com.android.tools.r8.com.google.gson.JsonElement com.android.tools.r8.com.google.gson.internal.Streams.parse(com.android.tools.r8.com.google.gson.stream.JsonReader):55:55 -> a 41:41:com.android.tools.r8.com.google.gson.JsonElement parse(com.android.tools.r8.com.google.gson.stream.JsonReader):84 -> a 42:42:com.android.tools.r8.com.google.gson.JsonElement parse(com.android.tools.r8.com.google.gson.stream.JsonReader):90:90 -> a 43:43:com.android.tools.r8.com.google.gson.JsonElement com.android.tools.r8.com.google.gson.internal.Streams.parse(com.android.tools.r8.com.google.gson.stream.JsonReader):58:58 -> a 43:43:com.android.tools.r8.com.google.gson.JsonElement parse(com.android.tools.r8.com.google.gson.stream.JsonReader):84 -> a 44:44:com.android.tools.r8.com.google.gson.JsonElement parse(com.android.tools.r8.com.google.gson.stream.JsonReader):88:88 -> a 45:49:com.android.tools.r8.com.google.gson.JsonElement parse(com.android.tools.r8.com.google.gson.stream.JsonReader):86:90 -> a com.android.tools.r8.com.google.gson.JsonPrimitive -> com.android.tools.r8.internal.Vt: # {"id":"sourceFile","fileName":"JsonPrimitive.java"} java.lang.Object value -> a java.lang.Class[] PRIMITIVE_TYPES -> b 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:1:boolean com.android.tools.r8.com.google.gson.JsonPrimitive.isBoolean():112:112 -> a 1:1:boolean getAsBoolean():132 -> a 2:2:java.lang.Boolean com.android.tools.r8.com.google.gson.JsonPrimitive.getAsBooleanWrapper():122:122 -> a 2:2:boolean getAsBoolean():133 -> a 3:6:boolean getAsBoolean():133:136 -> a 7:9:boolean isIntegral(com.android.tools.r8.com.google.gson.JsonPrimitive):334:336 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Vt;)Z"} 1:1:boolean com.android.tools.r8.com.google.gson.JsonPrimitive.isNumber():146:146 -> b 1:1:int getAsInt():260 -> b 2:2:int getAsInt():260:260 -> b 1:7:void setValue(java.lang.Object):94:100 -> c 8:14:boolean com.android.tools.r8.com.google.gson.JsonPrimitive.isPrimitiveOrString(java.lang.Object):274:280 -> c 8:14:void setValue(java.lang.Object):101 -> c 15:17:void setValue(java.lang.Object):100:102 -> c 1:1:boolean com.android.tools.r8.com.google.gson.JsonPrimitive.isNumber():146:146 -> e 1:1:long getAsLong():238 -> e 2:2:long getAsLong():238:238 -> e 1:18:boolean equals(java.lang.Object):309:326 -> equals 1:1:boolean com.android.tools.r8.com.google.gson.JsonPrimitive.isNumber():146:146 -> f 1:1:java.lang.String getAsString():176 -> f 2:2:java.lang.String getAsString():177:177 -> f 3:3:boolean com.android.tools.r8.com.google.gson.JsonPrimitive.isBoolean():112:112 -> f 3:3:java.lang.String getAsString():178 -> f 4:4:java.lang.Boolean com.android.tools.r8.com.google.gson.JsonPrimitive.getAsBooleanWrapper():122:122 -> f 4:4:java.lang.String getAsString():179 -> f 5:7:java.lang.String getAsString():179:181 -> f 1:1:java.lang.Number getAsNumber():157:157 -> g 1:13:int hashCode():289:301 -> hashCode 1:1:boolean isBoolean():112:112 -> i 1:1:boolean isNumber():146:146 -> j 1:1:boolean isString():166:166 -> k com.android.tools.r8.com.google.gson.JsonSyntaxException -> com.android.tools.r8.internal.Zt: # {"id":"sourceFile","fileName":"JsonSyntaxException.java"} 1:1:void (java.lang.String):30:30 -> 2:2:void (java.lang.String,java.lang.Throwable):34:34 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/text/ParseException;)V"} 3:3:void (java.lang.Throwable):45:45 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Exception;)V"} com.android.tools.r8.com.google.gson.TypeAdapter -> com.android.tools.r8.internal.KZ: # {"id":"sourceFile","fileName":"TypeAdapter.java"} 1:1:void ():119:119 -> java.lang.Object read(com.android.tools.r8.com.google.gson.stream.JsonReader) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xt;)Ljava/lang/Object;"} void write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.lang.Object) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/du;Ljava/lang/Object;)V"} 1:1:com.android.tools.r8.com.google.gson.TypeAdapter nullSafe():186:186 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/KZ;"} com.android.tools.r8.com.google.gson.TypeAdapter$1 -> com.android.tools.r8.internal.JZ: # {"id":"sourceFile","fileName":"TypeAdapter.java"} com.android.tools.r8.com.google.gson.TypeAdapter this$0 -> a 1:1:void (com.android.tools.r8.com.google.gson.TypeAdapter):186:186 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/KZ;)V"} 1:3:void write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.lang.Object):189:191 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/du;Ljava/lang/Object;)V"} 4:8:java.lang.Object read(com.android.tools.r8.com.google.gson.stream.JsonReader):195:199 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xt;)Ljava/lang/Object;"} com.android.tools.r8.com.google.gson.TypeAdapterFactory -> com.android.tools.r8.internal.LZ: # {"id":"sourceFile","fileName":"TypeAdapterFactory.java"} com.android.tools.r8.com.google.gson.TypeAdapter create(com.android.tools.r8.com.google.gson.Gson,com.android.tools.r8.com.google.gson.reflect.TypeToken) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ek;Lcom/android/tools/r8/internal/O00;)Lcom/android/tools/r8/internal/KZ;"} com.android.tools.r8.com.google.gson.annotations.JsonAdapter -> com.android.tools.r8.internal.Mt: # {"id":"sourceFile","fileName":"JsonAdapter.java"} java.lang.Class value() -> value com.android.tools.r8.com.google.gson.annotations.SerializedName -> com.android.tools.r8.internal.JU: # {"id":"sourceFile","fileName":"SerializedName.java"} java.lang.String[] alternate() -> alternate java.lang.String value() -> value com.android.tools.r8.com.google.gson.internal.$Gson$Preconditions -> com.android.tools.r8.internal.a: # {"id":"sourceFile","fileName":"$Gson$Preconditions.java"} 1:1:java.lang.Object checkNotNull(java.lang.Object):39:39 -> a 2:2:void checkArgument(boolean):46:46 -> a com.android.tools.r8.com.google.gson.internal.$Gson$Types -> com.android.tools.r8.internal.e: # {"id":"sourceFile","fileName":"$Gson$Types.java"} java.lang.reflect.Type[] EMPTY_TYPE_ARRAY -> a 1:1:void ():44:44 -> 1:16:java.lang.reflect.Type canonicalize(java.lang.reflect.Type):96:111 -> a 17:29:boolean equals(java.lang.reflect.Type,java.lang.reflect.Type):165:177 -> a 30:30:boolean com.android.tools.r8.com.google.gson.internal.$Gson$Types.equal(java.lang.Object,java.lang.Object):154:154 -> a 30:30:boolean equals(java.lang.reflect.Type,java.lang.reflect.Type):177 -> a 31:60:boolean equals(java.lang.reflect.Type,java.lang.reflect.Type):178:207 -> a 61:79:java.lang.reflect.Type getGenericSupertype(java.lang.reflect.Type,java.lang.Class,java.lang.Class):234:252 -> a 80:80:java.lang.reflect.Type getCollectionElementType(java.lang.reflect.Type,java.lang.Class):290:290 -> a 81:83:java.lang.reflect.Type com.android.tools.r8.com.google.gson.internal.$Gson$Types.getSupertype(java.lang.reflect.Type,java.lang.Class,java.lang.Class):270:272 -> a 81:83:java.lang.reflect.Type getCollectionElementType(java.lang.reflect.Type,java.lang.Class):290 -> a 84:84:java.lang.reflect.Type com.android.tools.r8.com.google.gson.internal.$Gson$Types.getSupertype(java.lang.reflect.Type,java.lang.Class,java.lang.Class):271:271 -> a 84:84:java.lang.reflect.Type getCollectionElementType(java.lang.reflect.Type,java.lang.Class):290 -> a 85:91:java.lang.reflect.Type getCollectionElementType(java.lang.reflect.Type,java.lang.Class):292:298 -> a 92:93:java.lang.reflect.Type resolve(java.lang.reflect.Type,java.lang.Class,java.lang.reflect.Type):327:328 -> a 94:95:java.lang.Class com.android.tools.r8.com.google.gson.internal.$Gson$Types.declaringClassOf(java.lang.reflect.TypeVariable):427:428 -> a 94:95:java.lang.reflect.Type com.android.tools.r8.com.google.gson.internal.$Gson$Types.resolveTypeVariable(java.lang.reflect.Type,java.lang.Class,java.lang.reflect.TypeVariable):397 -> a 94:95:java.lang.reflect.Type resolve(java.lang.reflect.Type,java.lang.Class,java.lang.reflect.Type):329 -> a 96:98:java.lang.reflect.Type com.android.tools.r8.com.google.gson.internal.$Gson$Types.resolveTypeVariable(java.lang.reflect.Type,java.lang.Class,java.lang.reflect.TypeVariable):404:406 -> a 96:98:java.lang.reflect.Type resolve(java.lang.reflect.Type,java.lang.Class,java.lang.reflect.Type):329 -> a 99:100:int com.android.tools.r8.com.google.gson.internal.$Gson$Types.indexOf(java.lang.Object[],java.lang.Object):414:415 -> a 99:100:java.lang.reflect.Type com.android.tools.r8.com.google.gson.internal.$Gson$Types.resolveTypeVariable(java.lang.reflect.Type,java.lang.Class,java.lang.reflect.TypeVariable):406 -> a 99:100:java.lang.reflect.Type resolve(java.lang.reflect.Type,java.lang.Class,java.lang.reflect.Type):329 -> a 101:101:java.lang.reflect.Type com.android.tools.r8.com.google.gson.internal.$Gson$Types.resolveTypeVariable(java.lang.reflect.Type,java.lang.Class,java.lang.reflect.TypeVariable):407:407 -> a 101:101:java.lang.reflect.Type resolve(java.lang.reflect.Type,java.lang.Class,java.lang.reflect.Type):329 -> a 102:102:int com.android.tools.r8.com.google.gson.internal.$Gson$Types.indexOf(java.lang.Object[],java.lang.Object):419:419 -> a 102:102:java.lang.reflect.Type com.android.tools.r8.com.google.gson.internal.$Gson$Types.resolveTypeVariable(java.lang.reflect.Type,java.lang.Class,java.lang.reflect.TypeVariable):406 -> a 102:102:java.lang.reflect.Type resolve(java.lang.reflect.Type,java.lang.Class,java.lang.reflect.Type):329 -> a 103:106:java.lang.reflect.Type resolve(java.lang.reflect.Type,java.lang.Class,java.lang.reflect.Type):334:337 -> a 107:107:java.lang.reflect.GenericArrayType com.android.tools.r8.com.google.gson.internal.$Gson$Types.arrayOf(java.lang.reflect.Type):68:68 -> a 107:107:java.lang.reflect.Type resolve(java.lang.reflect.Type,java.lang.Class,java.lang.reflect.Type):340 -> a 108:111:java.lang.reflect.Type resolve(java.lang.reflect.Type,java.lang.Class,java.lang.reflect.Type):342:345 -> a 112:112:java.lang.reflect.GenericArrayType com.android.tools.r8.com.google.gson.internal.$Gson$Types.arrayOf(java.lang.reflect.Type):68:68 -> a 112:112:java.lang.reflect.Type resolve(java.lang.reflect.Type,java.lang.Class,java.lang.reflect.Type):348 -> a 113:132:java.lang.reflect.Type resolve(java.lang.reflect.Type,java.lang.Class,java.lang.reflect.Type):350:369 -> a 133:133:java.lang.reflect.ParameterizedType com.android.tools.r8.com.google.gson.internal.$Gson$Types.newParameterizedTypeWithOwner(java.lang.reflect.Type,java.lang.reflect.Type,java.lang.reflect.Type[]):58:58 -> a 133:133:java.lang.reflect.Type resolve(java.lang.reflect.Type,java.lang.Class,java.lang.reflect.Type):369 -> a 134:141:java.lang.reflect.Type resolve(java.lang.reflect.Type,java.lang.Class,java.lang.reflect.Type):372:379 -> a 142:142:java.lang.reflect.WildcardType com.android.tools.r8.com.google.gson.internal.$Gson$Types.supertypeOf(java.lang.reflect.Type):87:87 -> a 142:142:java.lang.reflect.Type resolve(java.lang.reflect.Type,java.lang.Class,java.lang.reflect.Type):380 -> a 143:145:java.lang.reflect.Type resolve(java.lang.reflect.Type,java.lang.Class,java.lang.reflect.Type):382:384 -> a 146:146:java.lang.reflect.WildcardType com.android.tools.r8.com.google.gson.internal.$Gson$Types.subtypeOf(java.lang.reflect.Type):78:78 -> a 146:146:java.lang.reflect.Type resolve(java.lang.reflect.Type,java.lang.Class,java.lang.reflect.Type):385 -> a 1:5:java.lang.reflect.Type[] getMapKeyAndValueTypes(java.lang.reflect.Type,java.lang.Class):311:315 -> b 6:8:java.lang.reflect.Type com.android.tools.r8.com.google.gson.internal.$Gson$Types.getSupertype(java.lang.reflect.Type,java.lang.Class,java.lang.Class):270:272 -> b 6:8:java.lang.reflect.Type[] getMapKeyAndValueTypes(java.lang.reflect.Type,java.lang.Class):315 -> b 9:9:java.lang.reflect.Type com.android.tools.r8.com.google.gson.internal.$Gson$Types.getSupertype(java.lang.reflect.Type,java.lang.Class,java.lang.Class):271:271 -> b 9:9:java.lang.reflect.Type[] getMapKeyAndValueTypes(java.lang.reflect.Type,java.lang.Class):315 -> b 10:14:java.lang.reflect.Type[] getMapKeyAndValueTypes(java.lang.reflect.Type,java.lang.Class):317:321 -> b 15:15:void checkNotPrimitive(java.lang.reflect.Type):434:434 -> b 1:29:java.lang.Class getRawType(java.lang.reflect.Type):120:148 -> c 1:1:java.lang.String typeToString(java.lang.reflect.Type):220:220 -> d com.android.tools.r8.com.google.gson.internal.$Gson$Types$GenericArrayTypeImpl -> com.android.tools.r8.internal.b: # {"id":"sourceFile","fileName":"$Gson$Types.java"} java.lang.reflect.Type componentType -> a 1:2:void (java.lang.reflect.Type):505:506 -> 1:2:boolean equals(java.lang.Object):514:515 -> equals 1:1:java.lang.reflect.Type getGenericComponentType():510:510 -> getGenericComponentType 1:1:int hashCode():519:519 -> hashCode 1:1:java.lang.String toString():523:523 -> toString com.android.tools.r8.com.google.gson.internal.$Gson$Types$ParameterizedTypeImpl -> com.android.tools.r8.internal.c: # {"id":"sourceFile","fileName":"$Gson$Types.java"} java.lang.reflect.Type ownerType -> a java.lang.reflect.Type rawType -> b java.lang.reflect.Type[] typeArguments -> c 1:16:void (java.lang.reflect.Type,java.lang.reflect.Type,java.lang.reflect.Type[]):442:457 -> 1:2:boolean equals(java.lang.Object):474:475 -> equals 1:1:java.lang.reflect.Type[] getActualTypeArguments():462:462 -> getActualTypeArguments 1:1:java.lang.reflect.Type getOwnerType():470:470 -> getOwnerType 1:1:java.lang.reflect.Type getRawType():466:466 -> getRawType 1:2:int hashCode():479:480 -> hashCode 3:3:int com.android.tools.r8.com.google.gson.internal.$Gson$Types.hashCodeOrZero(java.lang.Object):216:216 -> hashCode 3:3:int hashCode():481 -> hashCode 1:12:java.lang.String toString():485:496 -> toString com.android.tools.r8.com.google.gson.internal.$Gson$Types$WildcardTypeImpl -> com.android.tools.r8.internal.d: # {"id":"sourceFile","fileName":"$Gson$Types.java"} java.lang.reflect.Type upperBound -> a java.lang.reflect.Type lowerBound -> b 1:16:void (java.lang.reflect.Type[],java.lang.reflect.Type[]):538:553 -> 1:2:boolean equals(java.lang.Object):566:567 -> equals 1:1:java.lang.reflect.Type[] getLowerBounds():562:562 -> getLowerBounds 1:1:java.lang.reflect.Type[] getUpperBounds():558:558 -> getUpperBounds 1:2:int hashCode():572:573 -> hashCode 1:6:java.lang.String toString():577:582 -> toString com.android.tools.r8.com.google.gson.internal.ConstructorConstructor -> com.android.tools.r8.internal.cd: # {"id":"sourceFile","fileName":"ConstructorConstructor.java"} java.util.Map instanceCreators -> a 1:2:void (java.util.Map):51:52 -> 1:19:com.android.tools.r8.com.google.gson.internal.ObjectConstructor get(com.android.tools.r8.com.google.gson.reflect.TypeToken):56:74 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/O00;)Lcom/android/tools/r8/internal/hK;"} 20:24:com.android.tools.r8.com.google.gson.internal.ObjectConstructor com.android.tools.r8.com.google.gson.internal.ConstructorConstructor.newDefaultConstructor(java.lang.Class):99:103 -> a 20:24:com.android.tools.r8.com.google.gson.internal.ObjectConstructor get(com.android.tools.r8.com.google.gson.reflect.TypeToken):83 -> a 25:89:com.android.tools.r8.com.google.gson.internal.ObjectConstructor com.android.tools.r8.com.google.gson.internal.ConstructorConstructor.newDefaultImplementationConstructor(java.lang.reflect.Type,java.lang.Class):134:198 -> a 25:89:com.android.tools.r8.com.google.gson.internal.ObjectConstructor get(com.android.tools.r8.com.google.gson.reflect.TypeToken):88 -> a 90:98:com.android.tools.r8.com.google.gson.internal.ObjectConstructor com.android.tools.r8.com.google.gson.internal.ConstructorConstructor.newDefaultImplementationConstructor(java.lang.reflect.Type,java.lang.Class):197:205 -> a 90:98:com.android.tools.r8.com.google.gson.internal.ObjectConstructor get(com.android.tools.r8.com.google.gson.reflect.TypeToken):88 -> a 99:99:com.android.tools.r8.com.google.gson.internal.ObjectConstructor com.android.tools.r8.com.google.gson.internal.ConstructorConstructor.newUnsafeAllocator(java.lang.reflect.Type,java.lang.Class):218:218 -> a 99:99:com.android.tools.r8.com.google.gson.internal.ObjectConstructor get(com.android.tools.r8.com.google.gson.reflect.TypeToken):94 -> a 1:1:java.lang.String toString():234:234 -> toString com.android.tools.r8.com.google.gson.internal.ConstructorConstructor$$ExternalSyntheticThrowCCEIfNotNull0 -> com.android.tools.r8.internal.Pc: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} void com.android.tools.r8.com.google.gson.internal.ConstructorConstructor$$InternalSyntheticThrowCCEIfNotNull$10$4ee754c26fbc3f996201df800e46dee27e7d8abedcd7bc440ac96ce5f6dddcb4$0.m(java.lang.Object) -> a # {"id":"com.android.tools.r8.synthesized"} com.android.tools.r8.com.google.gson.internal.ConstructorConstructor$10 -> com.android.tools.r8.internal.Qc: # {"id":"sourceFile","fileName":"ConstructorConstructor.java"} 1:1:void (com.android.tools.r8.com.google.gson.internal.ConstructorConstructor):186:186 -> # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} 1:1:java.lang.Object construct():188:188 -> a com.android.tools.r8.com.google.gson.internal.ConstructorConstructor$11 -> com.android.tools.r8.internal.Rc: # {"id":"sourceFile","fileName":"ConstructorConstructor.java"} 1:1:void (com.android.tools.r8.com.google.gson.internal.ConstructorConstructor):192:192 -> # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} 1:1:java.lang.Object construct():194:194 -> a com.android.tools.r8.com.google.gson.internal.ConstructorConstructor$12 -> com.android.tools.r8.internal.Sc: # {"id":"sourceFile","fileName":"ConstructorConstructor.java"} 1:1:void (com.android.tools.r8.com.google.gson.internal.ConstructorConstructor):199:199 -> # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} 1:1:java.lang.Object construct():201:201 -> a com.android.tools.r8.com.google.gson.internal.ConstructorConstructor$13 -> com.android.tools.r8.internal.Tc: # {"id":"sourceFile","fileName":"ConstructorConstructor.java"} 1:1:void (com.android.tools.r8.com.google.gson.internal.ConstructorConstructor):205:205 -> # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} 1:1:java.lang.Object construct():207:207 -> a com.android.tools.r8.com.google.gson.internal.ConstructorConstructor$14 -> com.android.tools.r8.internal.Uc: # {"id":"sourceFile","fileName":"ConstructorConstructor.java"} com.android.tools.r8.com.google.gson.internal.UnsafeAllocator unsafeAllocator -> a java.lang.Class val$rawType -> b java.lang.reflect.Type val$type -> c 1:2:void (com.android.tools.r8.com.google.gson.internal.ConstructorConstructor,java.lang.Class,java.lang.reflect.Type):218:219 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Class;Ljava/lang/reflect/Type;)V"} 1:4:java.lang.Object construct():223:226 -> a com.android.tools.r8.com.google.gson.internal.ConstructorConstructor$3 -> com.android.tools.r8.internal.Vc: # {"id":"sourceFile","fileName":"ConstructorConstructor.java"} java.lang.reflect.Constructor val$constructor -> a 1:1:void (com.android.tools.r8.com.google.gson.internal.ConstructorConstructor,java.lang.reflect.Constructor):103:103 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/reflect/Constructor;)V"} 1:11:java.lang.Object construct():108:118 -> a 12:13:java.lang.Object construct():115:116 -> a 14:14:java.lang.Object construct():111:111 -> a com.android.tools.r8.com.google.gson.internal.ConstructorConstructor$4 -> com.android.tools.r8.internal.Wc: # {"id":"sourceFile","fileName":"ConstructorConstructor.java"} 1:1:void (com.android.tools.r8.com.google.gson.internal.ConstructorConstructor):136:136 -> # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} 1:1:java.lang.Object construct():138:138 -> a com.android.tools.r8.com.google.gson.internal.ConstructorConstructor$5 -> com.android.tools.r8.internal.Xc: # {"id":"sourceFile","fileName":"ConstructorConstructor.java"} java.lang.reflect.Type val$type -> a 1:1:void (com.android.tools.r8.com.google.gson.internal.ConstructorConstructor,java.lang.reflect.Type):142:142 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/reflect/Type;)V"} 1:9:java.lang.Object construct():145:153 -> a com.android.tools.r8.com.google.gson.internal.ConstructorConstructor$6 -> com.android.tools.r8.internal.Yc: # {"id":"sourceFile","fileName":"ConstructorConstructor.java"} 1:1:void (com.android.tools.r8.com.google.gson.internal.ConstructorConstructor):158:158 -> # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} 1:1:java.lang.Object construct():160:160 -> a com.android.tools.r8.com.google.gson.internal.ConstructorConstructor$7 -> com.android.tools.r8.internal.Zc: # {"id":"sourceFile","fileName":"ConstructorConstructor.java"} 1:1:void (com.android.tools.r8.com.google.gson.internal.ConstructorConstructor):164:164 -> # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} 1:1:java.lang.Object construct():166:166 -> a com.android.tools.r8.com.google.gson.internal.ConstructorConstructor$8 -> com.android.tools.r8.internal.ad: # {"id":"sourceFile","fileName":"ConstructorConstructor.java"} 1:1:void (com.android.tools.r8.com.google.gson.internal.ConstructorConstructor):170:170 -> # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} 1:1:java.lang.Object construct():172:172 -> a com.android.tools.r8.com.google.gson.internal.ConstructorConstructor$9 -> com.android.tools.r8.internal.bd: # {"id":"sourceFile","fileName":"ConstructorConstructor.java"} 1:1:void (com.android.tools.r8.com.google.gson.internal.ConstructorConstructor):180:180 -> # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} 1:1:java.lang.Object construct():182:182 -> a com.android.tools.r8.com.google.gson.internal.Excluder -> com.android.tools.r8.internal.ph: # {"id":"sourceFile","fileName":"Excluder.java"} java.util.List serializationStrategies -> a java.util.List deserializationStrategies -> b com.android.tools.r8.com.google.gson.internal.Excluder DEFAULT -> c 1:1:void ():52:52 -> 1:10:void ():50:59 -> 1:9:com.android.tools.r8.com.google.gson.TypeAdapter create(com.android.tools.r8.com.google.gson.Gson,com.android.tools.r8.com.google.gson.reflect.TypeToken):112:120 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ek;Lcom/android/tools/r8/internal/O00;)Lcom/android/tools/r8/internal/KZ;"} 10:34:boolean excludeField(java.lang.reflect.Field,boolean):150:174 -> a 35:36:boolean com.android.tools.r8.com.google.gson.internal.Excluder.isAnonymousOrLocal(java.lang.Class):216:217 -> a 35:36:boolean excludeField(java.lang.reflect.Field,boolean):174 -> a 37:41:boolean excludeField(java.lang.reflect.Field,boolean):178:182 -> a 42:43:boolean com.android.tools.r8.com.google.gson.internal.Excluder.isAnonymousOrLocal(java.lang.Class):216:217 -> a 42:43:boolean excludeClass(java.lang.Class,boolean):201 -> a 44:46:boolean excludeClass(java.lang.Class,boolean):205:207 -> a 1:3:com.android.tools.r8.com.google.gson.internal.Excluder com.android.tools.r8.com.google.gson.internal.Excluder.clone():63:65 -> clone 1:3:java.lang.Object clone():50 -> clone com.android.tools.r8.com.google.gson.internal.Excluder$1 -> com.android.tools.r8.internal.oh: # {"id":"sourceFile","fileName":"Excluder.java"} com.android.tools.r8.com.google.gson.TypeAdapter delegate -> a boolean val$skipDeserialize -> b boolean val$skipSerialize -> c com.android.tools.r8.com.google.gson.Gson val$gson -> d com.android.tools.r8.com.google.gson.reflect.TypeToken val$type -> e com.android.tools.r8.com.google.gson.internal.Excluder this$0 -> f 1:1:void (com.android.tools.r8.com.google.gson.internal.Excluder,boolean,boolean,com.android.tools.r8.com.google.gson.Gson,com.android.tools.r8.com.google.gson.reflect.TypeToken):120:120 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ph;ZZLcom/android/tools/r8/internal/ek;Lcom/android/tools/r8/internal/O00;)V"} 1:2:java.lang.Object read(com.android.tools.r8.com.google.gson.stream.JsonReader):125:126 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xt;)Ljava/lang/Object;"} 3:6:com.android.tools.r8.com.google.gson.TypeAdapter com.android.tools.r8.com.google.gson.internal.Excluder$1.delegate():141:144 -> a 3:6:java.lang.Object read(com.android.tools.r8.com.google.gson.stream.JsonReader):129 -> a 7:7:java.lang.Object read(com.android.tools.r8.com.google.gson.stream.JsonReader):129:129 -> a 8:9:void write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.lang.Object):133:134 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/du;Ljava/lang/Object;)V"} 10:13:com.android.tools.r8.com.google.gson.TypeAdapter com.android.tools.r8.com.google.gson.internal.Excluder$1.delegate():141:144 -> a 10:13:void write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.lang.Object):137 -> a 14:14:void write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.lang.Object):137:137 -> a com.android.tools.r8.com.google.gson.internal.JsonReaderInternalAccess -> com.android.tools.r8.internal.Yt: # {"id":"sourceFile","fileName":"JsonReaderInternalAccess.java"} com.android.tools.r8.com.google.gson.internal.JsonReaderInternalAccess INSTANCE -> a 1:1:void ():25:25 -> void promoteNameToValue(com.android.tools.r8.com.google.gson.stream.JsonReader) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xt;)V"} com.android.tools.r8.com.google.gson.internal.LazilyParsedNumber -> com.android.tools.r8.internal.UA: # {"id":"sourceFile","fileName":"LazilyParsedNumber.java"} 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.android.tools.r8.com.google.gson.internal.LinkedTreeMap -> com.android.tools.r8.internal.KB: # {"id":"sourceFile","fileName":"LinkedTreeMap.java"} java.util.Comparator comparator -> a com.android.tools.r8.com.google.gson.internal.LinkedTreeMap$Node root -> b int size -> c int modCount -> d com.android.tools.r8.com.google.gson.internal.LinkedTreeMap$Node header -> e com.android.tools.r8.com.google.gson.internal.LinkedTreeMap$EntrySet entrySet -> f com.android.tools.r8.com.google.gson.internal.LinkedTreeMap$KeySet keySet -> g java.util.Comparator NATURAL_ORDER -> h boolean $assertionsDisabled -> i 1:3:void ():38:40 -> 1:72:void (java.util.Comparator):0:71 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(I)V"} 73:97:void (java.util.Comparator):48:72 -> 98:98:void ():60:60 -> 1:57:com.android.tools.r8.com.google.gson.internal.LinkedTreeMap$Node find(java.lang.Object,boolean):122:178 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Z)Lcom/android/tools/r8/internal/JB;"} 58:72:void replaceInParent(com.android.tools.r8.com.google.gson.internal.LinkedTreeMap$Node,com.android.tools.r8.com.google.gson.internal.LinkedTreeMap$Node):285:299 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/JB;Lcom/android/tools/r8/internal/JB;)V"} 73:91:void rebalance(com.android.tools.r8.com.google.gson.internal.LinkedTreeMap$Node,boolean):312:330 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/JB;Z)V"} 92:114:void rebalance(com.android.tools.r8.com.google.gson.internal.LinkedTreeMap$Node,boolean):326:348 -> a 115:133:void rebalance(com.android.tools.r8.com.google.gson.internal.LinkedTreeMap$Node,boolean):344:362 -> a 134:134:void rebalance(com.android.tools.r8.com.google.gson.internal.LinkedTreeMap$Node,boolean):311:311 -> a 135:155:void rotateLeft(com.android.tools.r8.com.google.gson.internal.LinkedTreeMap$Node):374:394 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/JB;)V"} 1:19:void removeInternal(com.android.tools.r8.com.google.gson.internal.LinkedTreeMap$Node,boolean):219:237 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/JB;Z)V"} 20:23:com.android.tools.r8.com.google.gson.internal.LinkedTreeMap$Node com.android.tools.r8.com.google.gson.internal.LinkedTreeMap$Node.last():517:520 -> b 20:23:void removeInternal(com.android.tools.r8.com.google.gson.internal.LinkedTreeMap$Node,boolean):237 -> b 24:27:com.android.tools.r8.com.google.gson.internal.LinkedTreeMap$Node com.android.tools.r8.com.google.gson.internal.LinkedTreeMap$Node.first():504:507 -> b 24:27:void removeInternal(com.android.tools.r8.com.google.gson.internal.LinkedTreeMap$Node,boolean):237 -> b 28:63:void removeInternal(com.android.tools.r8.com.google.gson.internal.LinkedTreeMap$Node,boolean):238:273 -> b 64:84:void rotateRight(com.android.tools.r8.com.google.gson.internal.LinkedTreeMap$Node):402:422 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/JB;)V"} 1:7:void clear():101:107 -> clear 1:1:com.android.tools.r8.com.google.gson.internal.LinkedTreeMap$Node com.android.tools.r8.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.android.tools.r8.com.google.gson.internal.LinkedTreeMap$Node com.android.tools.r8.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.android.tools.r8.com.google.gson.internal.LinkedTreeMap$Node com.android.tools.r8.com.google.gson.internal.LinkedTreeMap.findByObject(java.lang.Object):186:186 -> remove 1:1:com.android.tools.r8.com.google.gson.internal.LinkedTreeMap$Node com.android.tools.r8.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.android.tools.r8.com.google.gson.internal.LinkedTreeMap$Node com.android.tools.r8.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.android.tools.r8.com.google.gson.internal.LinkedTreeMap$1 -> com.android.tools.r8.internal.DB: # {"id":"sourceFile","fileName":"LinkedTreeMap.java"} 1:1:void ():40:40 -> 1:1:int compare(java.lang.Object,java.lang.Object):40:40 -> compare 2:2:int com.android.tools.r8.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.android.tools.r8.com.google.gson.internal.LinkedTreeMap$EntrySet -> com.android.tools.r8.internal.FB: # {"id":"sourceFile","fileName":"LinkedTreeMap.java"} com.android.tools.r8.com.google.gson.internal.LinkedTreeMap this$0 -> a 1:1:void (com.android.tools.r8.com.google.gson.internal.LinkedTreeMap):560:560 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/KB;)V"} 1:1:void clear():591:591 -> clear 1:1:boolean contains(java.lang.Object):574:574 -> contains 2:2:com.android.tools.r8.com.google.gson.internal.LinkedTreeMap$Node com.android.tools.r8.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.android.tools.r8.com.google.gson.internal.LinkedTreeMap$Node com.android.tools.r8.com.google.gson.internal.LinkedTreeMap.findByObject(java.lang.Object):186:186 -> contains 3:3:com.android.tools.r8.com.google.gson.internal.LinkedTreeMap$Node com.android.tools.r8.com.google.gson.internal.LinkedTreeMap.findByEntry(java.util.Map$Entry):202 -> contains 3:3:boolean contains(java.lang.Object):574 -> contains 4:4:com.android.tools.r8.com.google.gson.internal.LinkedTreeMap$Node com.android.tools.r8.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.android.tools.r8.com.google.gson.internal.LinkedTreeMap.equal(java.lang.Object,java.lang.Object):208:208 -> contains 5:5:com.android.tools.r8.com.google.gson.internal.LinkedTreeMap$Node com.android.tools.r8.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.android.tools.r8.com.google.gson.internal.LinkedTreeMap$Node com.android.tools.r8.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.android.tools.r8.com.google.gson.internal.LinkedTreeMap$Node com.android.tools.r8.com.google.gson.internal.LinkedTreeMap.findByObject(java.lang.Object):186:186 -> remove 7:7:com.android.tools.r8.com.google.gson.internal.LinkedTreeMap$Node com.android.tools.r8.com.google.gson.internal.LinkedTreeMap.findByEntry(java.util.Map$Entry):202 -> remove 7:7:boolean remove(java.lang.Object):582 -> remove 8:8:com.android.tools.r8.com.google.gson.internal.LinkedTreeMap$Node com.android.tools.r8.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.android.tools.r8.com.google.gson.internal.LinkedTreeMap.equal(java.lang.Object,java.lang.Object):208:208 -> remove 9:9:com.android.tools.r8.com.google.gson.internal.LinkedTreeMap$Node com.android.tools.r8.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.android.tools.r8.com.google.gson.internal.LinkedTreeMap$EntrySet$1 -> com.android.tools.r8.internal.EB: # {"id":"sourceFile","fileName":"LinkedTreeMap.java"} 1:1:void (com.android.tools.r8.com.google.gson.internal.LinkedTreeMap$EntrySet):566:566 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/FB;)V"} 1:9:com.android.tools.r8.com.google.gson.internal.LinkedTreeMap$Node com.android.tools.r8.com.google.gson.internal.LinkedTreeMap$LinkedTreeMapIterator.nextNode():539:547 -> next 1:9:java.util.Map$Entry com.android.tools.r8.com.google.gson.internal.LinkedTreeMap$EntrySet$1.next():568 -> next 1:9:java.lang.Object next():566 -> next 10:10:com.android.tools.r8.com.google.gson.internal.LinkedTreeMap$Node com.android.tools.r8.com.google.gson.internal.LinkedTreeMap$LinkedTreeMapIterator.nextNode():544:544 -> next 10:10:java.util.Map$Entry com.android.tools.r8.com.google.gson.internal.LinkedTreeMap$EntrySet$1.next():568 -> next 10:10:java.lang.Object next():566 -> next 11:11:com.android.tools.r8.com.google.gson.internal.LinkedTreeMap$Node com.android.tools.r8.com.google.gson.internal.LinkedTreeMap$LinkedTreeMapIterator.nextNode():541:541 -> next 11:11:java.util.Map$Entry com.android.tools.r8.com.google.gson.internal.LinkedTreeMap$EntrySet$1.next():568 -> next 11:11:java.lang.Object next():566 -> next com.android.tools.r8.com.google.gson.internal.LinkedTreeMap$KeySet -> com.android.tools.r8.internal.HB: # {"id":"sourceFile","fileName":"LinkedTreeMap.java"} com.android.tools.r8.com.google.gson.internal.LinkedTreeMap this$0 -> a 1:1:void (com.android.tools.r8.com.google.gson.internal.LinkedTreeMap):595:595 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/KB;)V"} 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.android.tools.r8.com.google.gson.internal.LinkedTreeMap$Node com.android.tools.r8.com.google.gson.internal.LinkedTreeMap.findByObject(java.lang.Object):186:186 -> remove 2:2:com.android.tools.r8.com.google.gson.internal.LinkedTreeMap$Node com.android.tools.r8.com.google.gson.internal.LinkedTreeMap.removeInternalByKey(java.lang.Object):277 -> remove 2:2:boolean remove(java.lang.Object):613 -> remove 3:3:com.android.tools.r8.com.google.gson.internal.LinkedTreeMap$Node com.android.tools.r8.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.android.tools.r8.com.google.gson.internal.LinkedTreeMap$KeySet$1 -> com.android.tools.r8.internal.GB: # {"id":"sourceFile","fileName":"LinkedTreeMap.java"} 1:1:void (com.android.tools.r8.com.google.gson.internal.LinkedTreeMap$KeySet):601:601 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/HB;)V"} 1:9:com.android.tools.r8.com.google.gson.internal.LinkedTreeMap$Node com.android.tools.r8.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.android.tools.r8.com.google.gson.internal.LinkedTreeMap$Node com.android.tools.r8.com.google.gson.internal.LinkedTreeMap$LinkedTreeMapIterator.nextNode():544:544 -> next 11:11:java.lang.Object next():603 -> next 12:12:com.android.tools.r8.com.google.gson.internal.LinkedTreeMap$Node com.android.tools.r8.com.google.gson.internal.LinkedTreeMap$LinkedTreeMapIterator.nextNode():541:541 -> next 12:12:java.lang.Object next():603 -> next com.android.tools.r8.com.google.gson.internal.LinkedTreeMap$LinkedTreeMapIterator -> com.android.tools.r8.internal.IB: # {"id":"sourceFile","fileName":"LinkedTreeMap.java"} com.android.tools.r8.com.google.gson.internal.LinkedTreeMap$Node next -> a com.android.tools.r8.com.google.gson.internal.LinkedTreeMap$Node lastReturned -> b int expectedModCount -> c com.android.tools.r8.com.google.gson.internal.LinkedTreeMap this$0 -> d 1:1:void (com.android.tools.r8.com.google.gson.internal.LinkedTreeMap):531:531 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/KB;)V"} 2:4:void (com.android.tools.r8.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.android.tools.r8.com.google.gson.internal.LinkedTreeMap$Node -> com.android.tools.r8.internal.JB: # {"id":"sourceFile","fileName":"LinkedTreeMap.java"} com.android.tools.r8.com.google.gson.internal.LinkedTreeMap$Node parent -> a com.android.tools.r8.com.google.gson.internal.LinkedTreeMap$Node left -> b com.android.tools.r8.com.google.gson.internal.LinkedTreeMap$Node right -> c com.android.tools.r8.com.google.gson.internal.LinkedTreeMap$Node next -> d com.android.tools.r8.com.google.gson.internal.LinkedTreeMap$Node prev -> e java.lang.Object key -> f java.lang.Object value -> g int height -> h 1:3:void ():450:452 -> 4:11:void (com.android.tools.r8.com.google.gson.internal.LinkedTreeMap$Node,java.lang.Object,com.android.tools.r8.com.google.gson.internal.LinkedTreeMap$Node,com.android.tools.r8.com.google.gson.internal.LinkedTreeMap$Node):456:463 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/JB;Ljava/lang/Object;Lcom/android/tools/r8/internal/JB;Lcom/android/tools/r8/internal/JB;)V"} 1:4:boolean equals(java.lang.Object):482:485 -> equals 1:1:java.lang.Object getKey():467:467 -> getKey 1:1:java.lang.Object getValue():471:471 -> getValue 1:2:int hashCode():491:492 -> hashCode 1:2:java.lang.Object setValue(java.lang.Object):475:476 -> setValue 1:1:java.lang.String toString():496:496 -> toString com.android.tools.r8.com.google.gson.internal.ObjectConstructor -> com.android.tools.r8.internal.hK: # {"id":"sourceFile","fileName":"ObjectConstructor.java"} java.lang.Object construct() -> a com.android.tools.r8.com.google.gson.internal.Primitives -> com.android.tools.r8.internal.eN: # {"id":"sourceFile","fileName":"Primitives.java"} java.util.Map PRIMITIVE_TO_WRAPPER_TYPE -> a 1:4:void ():45:48 -> 5:6:void com.android.tools.r8.com.google.gson.internal.Primitives.add(java.util.Map,java.util.Map,java.lang.Class,java.lang.Class):64:65 -> 5:6:void ():48 -> 7:7:void ():49:49 -> 8:9:void com.android.tools.r8.com.google.gson.internal.Primitives.add(java.util.Map,java.util.Map,java.lang.Class,java.lang.Class):64:65 -> 8:9:void ():49 -> 10:10:void ():50:50 -> 11:12:void com.android.tools.r8.com.google.gson.internal.Primitives.add(java.util.Map,java.util.Map,java.lang.Class,java.lang.Class):64:65 -> 11:12:void ():50 -> 13:13:void ():51:51 -> 14:15:void com.android.tools.r8.com.google.gson.internal.Primitives.add(java.util.Map,java.util.Map,java.lang.Class,java.lang.Class):64:65 -> 14:15:void ():51 -> 16:16:void ():52:52 -> 17:18:void com.android.tools.r8.com.google.gson.internal.Primitives.add(java.util.Map,java.util.Map,java.lang.Class,java.lang.Class):64:65 -> 17:18:void ():52 -> 19:19:void ():53:53 -> 20:21:void com.android.tools.r8.com.google.gson.internal.Primitives.add(java.util.Map,java.util.Map,java.lang.Class,java.lang.Class):64:65 -> 20:21:void ():53 -> 22:22:void ():54:54 -> 23:24:void com.android.tools.r8.com.google.gson.internal.Primitives.add(java.util.Map,java.util.Map,java.lang.Class,java.lang.Class):64:65 -> 23:24:void ():54 -> 25:25:void ():55:55 -> 26:27:void com.android.tools.r8.com.google.gson.internal.Primitives.add(java.util.Map,java.util.Map,java.lang.Class,java.lang.Class):64:65 -> 26:27:void ():55 -> 28:28:void ():56:56 -> 29:30:void com.android.tools.r8.com.google.gson.internal.Primitives.add(java.util.Map,java.util.Map,java.lang.Class,java.lang.Class):64:65 -> 29:30:void ():56 -> 31:32:void ():58:59 -> 1:1:boolean isPrimitive(java.lang.reflect.Type):72:72 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Class;)Z"} com.android.tools.r8.com.google.gson.internal.Streams -> com.android.tools.r8.com.google.gson.internal.Streams: # {"id":"sourceFile","fileName":"Streams.java"} com.android.tools.r8.com.google.gson.internal.UnsafeAllocator -> com.android.tools.r8.internal.Q10: # {"id":"sourceFile","fileName":"UnsafeAllocator.java"} 1:1:void ():31:31 -> 1:62:com.android.tools.r8.com.google.gson.internal.UnsafeAllocator create():40:101 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Q10;"} 63:68:void com.android.tools.r8.com.google.gson.internal.UnsafeAllocator.assertInstantiable(java.lang.Class):115:120 -> a 63:68:void access$000(java.lang.Class):31 -> a 69:69:void com.android.tools.r8.com.google.gson.internal.UnsafeAllocator.assertInstantiable(java.lang.Class):117:117 -> a 69:69:void access$000(java.lang.Class):31 -> a java.lang.Object newInstance(java.lang.Class) -> b com.android.tools.r8.com.google.gson.internal.UnsafeAllocator$1 -> com.android.tools.r8.internal.M10: # {"id":"sourceFile","fileName":"UnsafeAllocator.java"} java.lang.reflect.Method val$allocateInstance -> a java.lang.Object val$unsafe -> b 1:1:void (java.lang.reflect.Method,java.lang.Object):45:45 -> 1:2:java.lang.Object newInstance(java.lang.Class):49:50 -> b com.android.tools.r8.com.google.gson.internal.UnsafeAllocator$2 -> com.android.tools.r8.internal.N10: # {"id":"sourceFile","fileName":"UnsafeAllocator.java"} java.lang.reflect.Method val$newInstance -> a int val$constructorId -> b 1:1:void (java.lang.reflect.Method,int):69:69 -> 1:2:java.lang.Object newInstance(java.lang.Class):73:74 -> b com.android.tools.r8.com.google.gson.internal.UnsafeAllocator$3 -> com.android.tools.r8.internal.O10: # {"id":"sourceFile","fileName":"UnsafeAllocator.java"} java.lang.reflect.Method val$newInstance -> a 1:1:void (java.lang.reflect.Method):89:89 -> 1:2:java.lang.Object newInstance(java.lang.Class):93:94 -> b com.android.tools.r8.com.google.gson.internal.UnsafeAllocator$4 -> com.android.tools.r8.internal.P10: # {"id":"sourceFile","fileName":"UnsafeAllocator.java"} 1:1:void ():101:101 -> 1:1:java.lang.Object newInstance(java.lang.Class):104:104 -> b com.android.tools.r8.com.google.gson.internal.bind.ArrayTypeAdapter -> com.android.tools.r8.internal.e3: # {"id":"sourceFile","fileName":"ArrayTypeAdapter.java"} java.lang.Class componentType -> a com.android.tools.r8.com.google.gson.TypeAdapter componentTypeAdapter -> b com.android.tools.r8.com.google.gson.TypeAdapterFactory FACTORY -> c 1:1:void ():39:39 -> 1:4:void (com.android.tools.r8.com.google.gson.Gson,com.android.tools.r8.com.google.gson.TypeAdapter,java.lang.Class):57:60 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ek;Lcom/android/tools/r8/internal/KZ;Ljava/lang/Class;)V"} 1:15:java.lang.Object read(com.android.tools.r8.com.google.gson.stream.JsonReader):64:78 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xt;)Ljava/lang/Object;"} 16:25:void write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.lang.Object):86:95 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/du;Ljava/lang/Object;)V"} com.android.tools.r8.com.google.gson.internal.bind.ArrayTypeAdapter$1 -> com.android.tools.r8.internal.d3: # {"id":"sourceFile","fileName":"ArrayTypeAdapter.java"} 1:1:void ():39:39 -> 1:2:com.android.tools.r8.com.google.gson.TypeAdapter create(com.android.tools.r8.com.google.gson.Gson,com.android.tools.r8.com.google.gson.reflect.TypeToken):42:43 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ek;Lcom/android/tools/r8/internal/O00;)Lcom/android/tools/r8/internal/KZ;"} 3:5:java.lang.reflect.Type com.android.tools.r8.com.google.gson.internal.$Gson$Types.getArrayComponentType(java.lang.reflect.Type):280:282 -> a 3:5:com.android.tools.r8.com.google.gson.TypeAdapter create(com.android.tools.r8.com.google.gson.Gson,com.android.tools.r8.com.google.gson.reflect.TypeToken):47 -> a 6:8:com.android.tools.r8.com.google.gson.TypeAdapter create(com.android.tools.r8.com.google.gson.Gson,com.android.tools.r8.com.google.gson.reflect.TypeToken):48:50 -> a com.android.tools.r8.com.google.gson.internal.bind.CollectionTypeAdapterFactory -> com.android.tools.r8.internal.yb: # {"id":"sourceFile","fileName":"CollectionTypeAdapterFactory.java"} com.android.tools.r8.com.google.gson.internal.ConstructorConstructor constructorConstructor -> a 1:2:void (com.android.tools.r8.com.google.gson.internal.ConstructorConstructor):39:40 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/cd;)V"} 1:13:com.android.tools.r8.com.google.gson.TypeAdapter create(com.android.tools.r8.com.google.gson.Gson,com.android.tools.r8.com.google.gson.reflect.TypeToken):45:57 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ek;Lcom/android/tools/r8/internal/O00;)Lcom/android/tools/r8/internal/KZ;"} com.android.tools.r8.com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter -> com.android.tools.r8.internal.xb: # {"id":"sourceFile","fileName":"CollectionTypeAdapterFactory.java"} com.android.tools.r8.com.google.gson.TypeAdapter elementTypeAdapter -> a com.android.tools.r8.com.google.gson.internal.ObjectConstructor constructor -> b 1:4:void (com.android.tools.r8.com.google.gson.Gson,java.lang.reflect.Type,com.android.tools.r8.com.google.gson.TypeAdapter,com.android.tools.r8.com.google.gson.internal.ObjectConstructor):67:70 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ek;Ljava/lang/reflect/Type;Lcom/android/tools/r8/internal/KZ;Lcom/android/tools/r8/internal/hK;)V"} 1:1:void write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.lang.Object):61:61 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/du;Ljava/lang/Object;)V"} 2:10:void com.android.tools.r8.com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.util.Collection):91:99 -> a 2:10:void write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.lang.Object):61 -> a 11:22:java.util.Collection com.android.tools.r8.com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.read(com.android.tools.r8.com.google.gson.stream.JsonReader):74:85 -> a 11:22:java.lang.Object read(com.android.tools.r8.com.google.gson.stream.JsonReader):61 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xt;)Ljava/lang/Object;"} com.android.tools.r8.com.google.gson.internal.bind.DateTypeAdapter -> com.android.tools.r8.internal.Ld: # {"id":"sourceFile","fileName":"DateTypeAdapter.java"} java.text.DateFormat enUsFormat -> a java.text.DateFormat localFormat -> b com.android.tools.r8.com.google.gson.TypeAdapterFactory FACTORY -> c 1:1:void ():42:42 -> 1:12:void ():41:52 -> 1:1:void write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.lang.Object):41:41 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/du;Ljava/lang/Object;)V"} 2:6:void com.android.tools.r8.com.google.gson.internal.bind.DateTypeAdapter.write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.util.Date):80:84 -> a 2:6:void write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.lang.Object):41 -> a 7:11:java.util.Date com.android.tools.r8.com.google.gson.internal.bind.DateTypeAdapter.read(com.android.tools.r8.com.google.gson.stream.JsonReader):55:59 -> a 7:11:java.lang.Object read(com.android.tools.r8.com.google.gson.stream.JsonReader):41 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xt;)Ljava/lang/Object;"} 12:20:java.util.Date com.android.tools.r8.com.google.gson.internal.bind.DateTypeAdapter.deserializeToDate(java.lang.String):64:72 -> a 12:20:java.util.Date com.android.tools.r8.com.google.gson.internal.bind.DateTypeAdapter.read(com.android.tools.r8.com.google.gson.stream.JsonReader):59 -> a 12:20:java.lang.Object read(com.android.tools.r8.com.google.gson.stream.JsonReader):41 -> a 21:31:java.util.Date com.android.tools.r8.com.google.gson.internal.bind.DateTypeAdapter.deserializeToDate(java.lang.String):64:74 -> a 21:31:java.util.Date com.android.tools.r8.com.google.gson.internal.bind.DateTypeAdapter.read(com.android.tools.r8.com.google.gson.stream.JsonReader):59 -> a 21:31:java.lang.Object read(com.android.tools.r8.com.google.gson.stream.JsonReader):41 -> a com.android.tools.r8.com.google.gson.internal.bind.DateTypeAdapter$1 -> com.android.tools.r8.internal.Kd: # {"id":"sourceFile","fileName":"DateTypeAdapter.java"} 1:1:void ():42:42 -> 1:1:com.android.tools.r8.com.google.gson.TypeAdapter create(com.android.tools.r8.com.google.gson.Gson,com.android.tools.r8.com.google.gson.reflect.TypeToken):45:45 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ek;Lcom/android/tools/r8/internal/O00;)Lcom/android/tools/r8/internal/KZ;"} com.android.tools.r8.com.google.gson.internal.bind.JsonAdapterAnnotationTypeAdapterFactory -> com.android.tools.r8.internal.Nt: # {"id":"sourceFile","fileName":"JsonAdapterAnnotationTypeAdapterFactory.java"} com.android.tools.r8.com.google.gson.internal.ConstructorConstructor constructorConstructor -> a 1:2:void (com.android.tools.r8.com.google.gson.internal.ConstructorConstructor):37:38 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/cd;)V"} 1:6:com.android.tools.r8.com.google.gson.TypeAdapter create(com.android.tools.r8.com.google.gson.Gson,com.android.tools.r8.com.google.gson.reflect.TypeToken):44:49 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ek;Lcom/android/tools/r8/internal/O00;)Lcom/android/tools/r8/internal/KZ;"} 7:29:com.android.tools.r8.com.google.gson.TypeAdapter getTypeAdapter(com.android.tools.r8.com.google.gson.internal.ConstructorConstructor,com.android.tools.r8.com.google.gson.Gson,com.android.tools.r8.com.google.gson.reflect.TypeToken,com.android.tools.r8.com.google.gson.annotations.JsonAdapter):55:77 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/cd;Lcom/android/tools/r8/internal/ek;Lcom/android/tools/r8/internal/O00;Lcom/android/tools/r8/internal/Mt;)Lcom/android/tools/r8/internal/KZ;"} 30:30:com.android.tools.r8.com.google.gson.TypeAdapter getTypeAdapter(com.android.tools.r8.com.google.gson.internal.ConstructorConstructor,com.android.tools.r8.com.google.gson.Gson,com.android.tools.r8.com.google.gson.reflect.TypeToken,com.android.tools.r8.com.google.gson.annotations.JsonAdapter):71:71 -> a com.android.tools.r8.com.google.gson.internal.bind.JsonTreeWriter -> com.android.tools.r8.internal.cu: # {"id":"sourceFile","fileName":"JsonTreeWriter.java"} java.util.List stack -> l java.lang.String pendingName -> m com.android.tools.r8.com.google.gson.JsonElement product -> n java.io.Writer UNWRITABLE_WRITER -> o com.android.tools.r8.com.google.gson.JsonPrimitive SENTINEL_CLOSED -> p 1:13:void ():34:46 -> 1:1:void ():58:58 -> 2:8:void ():49:55 -> 1:1:void put(com.android.tools.r8.com.google.gson.JsonElement):76:76 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Pt;)V"} 2:2:boolean com.android.tools.r8.com.google.gson.JsonElement.isJsonNull():74:74 -> a 2:2:void put(com.android.tools.r8.com.google.gson.JsonElement):77 -> a 3:3:void put(com.android.tools.r8.com.google.gson.JsonElement):77:77 -> a 4:4:com.android.tools.r8.com.google.gson.JsonElement com.android.tools.r8.com.google.gson.internal.bind.JsonTreeWriter.peek():72:72 -> a 4:4:void put(com.android.tools.r8.com.google.gson.JsonElement):78 -> a 5:10:void put(com.android.tools.r8.com.google.gson.JsonElement):78:83 -> a 11:11:com.android.tools.r8.com.google.gson.JsonElement com.android.tools.r8.com.google.gson.internal.bind.JsonTreeWriter.peek():72:72 -> a 11:11:void put(com.android.tools.r8.com.google.gson.JsonElement):85 -> a 12:15:void put(com.android.tools.r8.com.google.gson.JsonElement):86:89 -> a 16:16:com.android.tools.r8.com.google.gson.stream.JsonWriter com.android.tools.r8.com.google.gson.internal.bind.JsonTreeWriter.nullValue():153:153 -> a 16:16:com.android.tools.r8.com.google.gson.stream.JsonWriter value(java.lang.Boolean):164 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Boolean;)V"} 17:17:com.android.tools.r8.com.google.gson.stream.JsonWriter value(java.lang.Boolean):166:166 -> a 18:18:com.android.tools.r8.com.google.gson.stream.JsonWriter com.android.tools.r8.com.google.gson.internal.bind.JsonTreeWriter.nullValue():153:153 -> a 18:18:com.android.tools.r8.com.google.gson.stream.JsonWriter value(java.lang.Number):185 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Number;)V"} 19:26:com.android.tools.r8.com.google.gson.stream.JsonWriter value(java.lang.Number):188:195 -> a 27:27:com.android.tools.r8.com.google.gson.stream.JsonWriter value(long):179:179 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(J)V"} 1:1:com.android.tools.r8.com.google.gson.stream.JsonWriter name(java.lang.String):133:133 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)V"} 2:2:com.android.tools.r8.com.google.gson.JsonElement com.android.tools.r8.com.google.gson.internal.bind.JsonTreeWriter.peek():72:72 -> b 2:2:com.android.tools.r8.com.google.gson.stream.JsonWriter name(java.lang.String):136 -> b 3:7:com.android.tools.r8.com.google.gson.stream.JsonWriter name(java.lang.String):137:141 -> b 8:8:com.android.tools.r8.com.google.gson.stream.JsonWriter name(java.lang.String):134:134 -> b 1:4:void close():203:206 -> close 5:5:void close():204:204 -> close 1:3:com.android.tools.r8.com.google.gson.stream.JsonWriter beginArray():95:97 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} 4:4:com.android.tools.r8.com.google.gson.stream.JsonWriter com.android.tools.r8.com.google.gson.internal.bind.JsonTreeWriter.nullValue():153:153 -> d 4:4:com.android.tools.r8.com.google.gson.stream.JsonWriter value(java.lang.String):146 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)V"} 5:5:com.android.tools.r8.com.google.gson.stream.JsonWriter value(java.lang.String):148:148 -> d 6:6:com.android.tools.r8.com.google.gson.stream.JsonWriter value(boolean):158:158 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Z)V"} 1:3:com.android.tools.r8.com.google.gson.stream.JsonWriter beginObject():114:116 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} 1:1:com.android.tools.r8.com.google.gson.stream.JsonWriter endArray():102:102 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} 2:2:com.android.tools.r8.com.google.gson.JsonElement com.android.tools.r8.com.google.gson.internal.bind.JsonTreeWriter.peek():72:72 -> f 2:2:com.android.tools.r8.com.google.gson.stream.JsonWriter endArray():105 -> f 3:7:com.android.tools.r8.com.google.gson.stream.JsonWriter endArray():106:110 -> f 8:8:com.android.tools.r8.com.google.gson.stream.JsonWriter endArray():103:103 -> f void flush() -> flush 1:1:com.android.tools.r8.com.google.gson.stream.JsonWriter endObject():121:121 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} 2:2:com.android.tools.r8.com.google.gson.JsonElement com.android.tools.r8.com.google.gson.internal.bind.JsonTreeWriter.peek():72:72 -> g 2:2:com.android.tools.r8.com.google.gson.stream.JsonWriter endObject():124 -> g 3:7:com.android.tools.r8.com.google.gson.stream.JsonWriter endObject():125:129 -> g 8:8:com.android.tools.r8.com.google.gson.stream.JsonWriter endObject():122:122 -> g 1:1:com.android.tools.r8.com.google.gson.stream.JsonWriter nullValue():153:153 -> l # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/du;"} 1:4:com.android.tools.r8.com.google.gson.JsonElement get():65:68 -> o # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Pt;"} 5:5:com.android.tools.r8.com.google.gson.JsonElement get():66:66 -> o com.android.tools.r8.com.google.gson.internal.bind.JsonTreeWriter$1 -> com.android.tools.r8.internal.bu: # {"id":"sourceFile","fileName":"JsonTreeWriter.java"} 1:1:void ():34:34 -> 1:1:void close():42:42 -> close 1:1:void flush():39:39 -> flush 1:1:void write(char[],int,int):36:36 -> write com.android.tools.r8.com.google.gson.internal.bind.MapTypeAdapterFactory -> com.android.tools.r8.internal.uD: # {"id":"sourceFile","fileName":"MapTypeAdapterFactory.java"} com.android.tools.r8.com.google.gson.internal.ConstructorConstructor constructorConstructor -> a boolean complexMapKeySerialization -> b 1:3:void (com.android.tools.r8.com.google.gson.internal.ConstructorConstructor,boolean):110:112 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/cd;)V"} 1:10:com.android.tools.r8.com.google.gson.TypeAdapter create(com.android.tools.r8.com.google.gson.Gson,com.android.tools.r8.com.google.gson.reflect.TypeToken):116:125 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ek;Lcom/android/tools/r8/internal/O00;)Lcom/android/tools/r8/internal/KZ;"} 11:13:com.android.tools.r8.com.google.gson.TypeAdapter com.android.tools.r8.com.google.gson.internal.bind.MapTypeAdapterFactory.getKeyAdapter(com.android.tools.r8.com.google.gson.Gson,java.lang.reflect.Type):140:142 -> a 11:13:com.android.tools.r8.com.google.gson.TypeAdapter create(com.android.tools.r8.com.google.gson.Gson,com.android.tools.r8.com.google.gson.reflect.TypeToken):125 -> a 14:14:com.android.tools.r8.com.google.gson.TypeAdapter com.android.tools.r8.com.google.gson.internal.bind.MapTypeAdapterFactory.getKeyAdapter(com.android.tools.r8.com.google.gson.Gson,java.lang.reflect.Type):140:140 -> a 14:14:com.android.tools.r8.com.google.gson.TypeAdapter create(com.android.tools.r8.com.google.gson.Gson,com.android.tools.r8.com.google.gson.reflect.TypeToken):125 -> a 15:20:com.android.tools.r8.com.google.gson.TypeAdapter create(com.android.tools.r8.com.google.gson.Gson,com.android.tools.r8.com.google.gson.reflect.TypeToken):126:131 -> a com.android.tools.r8.com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter -> com.android.tools.r8.internal.tD: # {"id":"sourceFile","fileName":"MapTypeAdapterFactory.java"} com.android.tools.r8.com.google.gson.TypeAdapter keyTypeAdapter -> a com.android.tools.r8.com.google.gson.TypeAdapter valueTypeAdapter -> b com.android.tools.r8.com.google.gson.internal.ObjectConstructor constructor -> c com.android.tools.r8.com.google.gson.internal.bind.MapTypeAdapterFactory this$0 -> d 1:6:void (com.android.tools.r8.com.google.gson.internal.bind.MapTypeAdapterFactory,com.android.tools.r8.com.google.gson.Gson,java.lang.reflect.Type,com.android.tools.r8.com.google.gson.TypeAdapter,java.lang.reflect.Type,com.android.tools.r8.com.google.gson.TypeAdapter,com.android.tools.r8.com.google.gson.internal.ObjectConstructor):152:157 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/uD;Lcom/android/tools/r8/internal/ek;Ljava/lang/reflect/Type;Lcom/android/tools/r8/internal/KZ;Ljava/lang/reflect/Type;Lcom/android/tools/r8/internal/KZ;Lcom/android/tools/r8/internal/hK;)V"} 1:1:void write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.lang.Object):145:145 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/du;Ljava/lang/Object;)V"} 2:21:void com.android.tools.r8.com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.util.Map):200:219 -> a 2:21:void write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.lang.Object):145 -> a 22:24:com.android.tools.r8.com.google.gson.JsonElement com.android.tools.r8.com.google.gson.TypeAdapter.toJsonTree(java.lang.Object):233:235 -> a 22:24:void com.android.tools.r8.com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.util.Map):219 -> a 22:24:void write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.lang.Object):145 -> a 25:27:void com.android.tools.r8.com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.util.Map):220:222 -> a 25:27:void write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.lang.Object):145 -> a 28:28:boolean com.android.tools.r8.com.google.gson.JsonElement.isJsonArray():46:46 -> a 28:28:void com.android.tools.r8.com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.util.Map):222 -> a 28:28:void write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.lang.Object):145 -> a 29:29:boolean com.android.tools.r8.com.google.gson.JsonElement.isJsonObject():55:55 -> a 29:29:void com.android.tools.r8.com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.util.Map):222 -> a 29:29:void write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.lang.Object):145 -> a 30:30:com.android.tools.r8.com.google.gson.JsonElement com.android.tools.r8.com.google.gson.TypeAdapter.toJsonTree(java.lang.Object):237:237 -> a 30:30:void com.android.tools.r8.com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.util.Map):219 -> a 30:30:void write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.lang.Object):145 -> a 31:34:void com.android.tools.r8.com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.util.Map):226:229 -> a 31:34:void write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.lang.Object):145 -> a 35:35:void com.android.tools.r8.com.google.gson.internal.Streams.write(com.android.tools.r8.com.google.gson.JsonElement,com.android.tools.r8.com.google.gson.stream.JsonWriter):72:72 -> a 35:35:void com.android.tools.r8.com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.util.Map):229 -> a 35:35:void write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.lang.Object):145 -> a 36:43:void com.android.tools.r8.com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.util.Map):230:237 -> a 36:43:void write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.lang.Object):145 -> a 44:44:java.lang.String com.android.tools.r8.com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.keyToString(com.android.tools.r8.com.google.gson.JsonElement):246:246 -> a 44:44:void com.android.tools.r8.com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.util.Map):238 -> a 44:44:void write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.lang.Object):145 -> a 45:45:boolean com.android.tools.r8.com.google.gson.JsonElement.isJsonPrimitive():64:64 -> a 45:45:java.lang.String com.android.tools.r8.com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.keyToString(com.android.tools.r8.com.google.gson.JsonElement):246 -> a 45:45:void com.android.tools.r8.com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.util.Map):238 -> a 45:45:void write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.lang.Object):145 -> a 46:46:com.android.tools.r8.com.google.gson.JsonPrimitive com.android.tools.r8.com.google.gson.JsonElement.getAsJsonPrimitive():120:120 -> a 46:46:java.lang.String com.android.tools.r8.com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.keyToString(com.android.tools.r8.com.google.gson.JsonElement):247 -> a 46:46:void com.android.tools.r8.com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.util.Map):238 -> a 46:46:void write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.lang.Object):145 -> a 47:54:java.lang.String com.android.tools.r8.com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.keyToString(com.android.tools.r8.com.google.gson.JsonElement):248:255 -> a 47:54:void com.android.tools.r8.com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.util.Map):238 -> a 47:54:void write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.lang.Object):145 -> a 55:55:com.android.tools.r8.com.google.gson.JsonPrimitive com.android.tools.r8.com.google.gson.JsonElement.getAsJsonPrimitive():122:122 -> a 55:55:java.lang.String com.android.tools.r8.com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.keyToString(com.android.tools.r8.com.google.gson.JsonElement):247 -> a 55:55:void com.android.tools.r8.com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.util.Map):238 -> a 55:55:void write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.lang.Object):145 -> a 56:56:boolean com.android.tools.r8.com.google.gson.JsonElement.isJsonNull():74:74 -> a 56:56:java.lang.String com.android.tools.r8.com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.keyToString(com.android.tools.r8.com.google.gson.JsonElement):257 -> a 56:56:void com.android.tools.r8.com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.util.Map):238 -> a 56:56:void write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.lang.Object):145 -> a 57:57:java.lang.String com.android.tools.r8.com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.keyToString(com.android.tools.r8.com.google.gson.JsonElement):258:258 -> a 57:57:void com.android.tools.r8.com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.util.Map):238 -> a 57:57:void write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.lang.Object):145 -> a 58:59:void com.android.tools.r8.com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.util.Map):238:239 -> a 58:59:void write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.lang.Object):145 -> a 60:60:java.lang.String com.android.tools.r8.com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.keyToString(com.android.tools.r8.com.google.gson.JsonElement):260:260 -> a 60:60:void com.android.tools.r8.com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.util.Map):238 -> a 60:60:void write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.lang.Object):145 -> a 61:61:void com.android.tools.r8.com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.util.Map):241:241 -> a 61:61:void write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.lang.Object):145 -> a 62:80:java.util.Map com.android.tools.r8.com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.read(com.android.tools.r8.com.google.gson.stream.JsonReader):161:179 -> a 62:80:java.lang.Object read(com.android.tools.r8.com.google.gson.stream.JsonReader):145 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xt;)Ljava/lang/Object;"} 81:97:java.util.Map com.android.tools.r8.com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.read(com.android.tools.r8.com.google.gson.stream.JsonReader):177:193 -> a 81:97:java.lang.Object read(com.android.tools.r8.com.google.gson.stream.JsonReader):145 -> a com.android.tools.r8.com.google.gson.internal.bind.ObjectTypeAdapter -> com.android.tools.r8.internal.BK: # {"id":"sourceFile","fileName":"ObjectTypeAdapter.java"} com.android.tools.r8.com.google.gson.Gson gson -> a com.android.tools.r8.com.google.gson.TypeAdapterFactory FACTORY -> b 1:1:void ():38:38 -> 1:2:void (com.android.tools.r8.com.google.gson.Gson):50:51 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ek;)V"} 1:35:java.lang.Object read(com.android.tools.r8.com.google.gson.stream.JsonReader):55:89 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xt;)Ljava/lang/Object;"} 36:36:java.lang.Object read(com.android.tools.r8.com.google.gson.stream.JsonReader):85:85 -> a 37:37:java.lang.Object read(com.android.tools.r8.com.google.gson.stream.JsonReader):82:82 -> a 38:38:java.lang.Object read(com.android.tools.r8.com.google.gson.stream.JsonReader):79:79 -> a 39:39:java.lang.Object read(com.android.tools.r8.com.google.gson.stream.JsonReader):76:76 -> a 40:40:java.lang.Object read(com.android.tools.r8.com.google.gson.stream.JsonReader):67:67 -> a 41:41:void com.android.tools.r8.com.google.gson.internal.LinkedTreeMap.():60:60 -> a 41:41:java.lang.Object read(com.android.tools.r8.com.google.gson.stream.JsonReader):67 -> a 42:46:java.lang.Object read(com.android.tools.r8.com.google.gson.stream.JsonReader):68:72 -> a 47:52:java.lang.Object read(com.android.tools.r8.com.google.gson.stream.JsonReader):58:63 -> a 53:57:void write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.lang.Object):96:100 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/du;Ljava/lang/Object;)V"} 58:58:com.android.tools.r8.com.google.gson.TypeAdapter com.android.tools.r8.com.google.gson.Gson.getAdapter(java.lang.Class):521:521 -> a 58:58:void write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.lang.Object):100 -> a 59:65:void write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.lang.Object):101:107 -> a com.android.tools.r8.com.google.gson.internal.bind.ObjectTypeAdapter$1 -> com.android.tools.r8.internal.AK: # {"id":"sourceFile","fileName":"ObjectTypeAdapter.java"} 1:1:void ():38:38 -> 1:2:com.android.tools.r8.com.google.gson.TypeAdapter create(com.android.tools.r8.com.google.gson.Gson,com.android.tools.r8.com.google.gson.reflect.TypeToken):41:42 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ek;Lcom/android/tools/r8/internal/O00;)Lcom/android/tools/r8/internal/KZ;"} com.android.tools.r8.com.google.gson.internal.bind.ReflectiveTypeAdapterFactory -> com.android.tools.r8.internal.MS: # {"id":"sourceFile","fileName":"ReflectiveTypeAdapterFactory.java"} com.android.tools.r8.com.google.gson.internal.ConstructorConstructor constructorConstructor -> a com.android.tools.r8.com.google.gson.FieldNamingStrategy fieldNamingPolicy -> b com.android.tools.r8.com.google.gson.internal.Excluder excluder -> c com.android.tools.r8.com.google.gson.internal.bind.JsonAdapterAnnotationTypeAdapterFactory jsonAdapterFactory -> d 1:60:void (com.android.tools.r8.com.google.gson.internal.ConstructorConstructor,com.android.tools.r8.com.google.gson.FieldNamingStrategy,com.android.tools.r8.com.google.gson.internal.Excluder,com.android.tools.r8.com.google.gson.internal.bind.JsonAdapterAnnotationTypeAdapterFactory):0:59 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/cd;Lcom/android/tools/r8/internal/ph;Lcom/android/tools/r8/internal/Nt;)V"} 1:1:boolean excludeField(java.lang.reflect.Field,boolean):63:63 -> a 2:2:boolean com.android.tools.r8.com.google.gson.internal.bind.ReflectiveTypeAdapterFactory.excludeField(java.lang.reflect.Field,boolean,com.android.tools.r8.com.google.gson.internal.Excluder):67:67 -> a 2:2:boolean excludeField(java.lang.reflect.Field,boolean):63 -> a 3:10:com.android.tools.r8.com.google.gson.TypeAdapter create(com.android.tools.r8.com.google.gson.Gson,com.android.tools.r8.com.google.gson.reflect.TypeToken):93:100 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ek;Lcom/android/tools/r8/internal/O00;)Lcom/android/tools/r8/internal/KZ;"} 11:26:java.util.Map com.android.tools.r8.com.google.gson.internal.bind.ReflectiveTypeAdapterFactory.getBoundFields(com.android.tools.r8.com.google.gson.Gson,com.android.tools.r8.com.google.gson.reflect.TypeToken,java.lang.Class):143:158 -> a 11:26:com.android.tools.r8.com.google.gson.TypeAdapter create(com.android.tools.r8.com.google.gson.Gson,com.android.tools.r8.com.google.gson.reflect.TypeToken):100 -> a 27:42:java.util.List com.android.tools.r8.com.google.gson.internal.bind.ReflectiveTypeAdapterFactory.getFieldNames(java.lang.reflect.Field):72:87 -> a 27:42:java.util.Map com.android.tools.r8.com.google.gson.internal.bind.ReflectiveTypeAdapterFactory.getBoundFields(com.android.tools.r8.com.google.gson.Gson,com.android.tools.r8.com.google.gson.reflect.TypeToken,java.lang.Class):159 -> a 27:42:com.android.tools.r8.com.google.gson.TypeAdapter create(com.android.tools.r8.com.google.gson.Gson,com.android.tools.r8.com.google.gson.reflect.TypeToken):100 -> a 43:47:java.util.Map com.android.tools.r8.com.google.gson.internal.bind.ReflectiveTypeAdapterFactory.getBoundFields(com.android.tools.r8.com.google.gson.Gson,com.android.tools.r8.com.google.gson.reflect.TypeToken,java.lang.Class):161:165 -> a 43:47:com.android.tools.r8.com.google.gson.TypeAdapter create(com.android.tools.r8.com.google.gson.Gson,com.android.tools.r8.com.google.gson.reflect.TypeToken):100 -> a 48:60:com.android.tools.r8.com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$BoundField com.android.tools.r8.com.google.gson.internal.bind.ReflectiveTypeAdapterFactory.createBoundField(com.android.tools.r8.com.google.gson.Gson,java.lang.reflect.Field,java.lang.String,com.android.tools.r8.com.google.gson.reflect.TypeToken,boolean,boolean):106:118 -> a 48:60:java.util.Map com.android.tools.r8.com.google.gson.internal.bind.ReflectiveTypeAdapterFactory.getBoundFields(com.android.tools.r8.com.google.gson.Gson,com.android.tools.r8.com.google.gson.reflect.TypeToken,java.lang.Class):164 -> a 48:60:com.android.tools.r8.com.google.gson.TypeAdapter create(com.android.tools.r8.com.google.gson.Gson,com.android.tools.r8.com.google.gson.reflect.TypeToken):100 -> a 61:70:java.util.Map com.android.tools.r8.com.google.gson.internal.bind.ReflectiveTypeAdapterFactory.getBoundFields(com.android.tools.r8.com.google.gson.Gson,com.android.tools.r8.com.google.gson.reflect.TypeToken,java.lang.Class):166:175 -> a 61:70:com.android.tools.r8.com.google.gson.TypeAdapter create(com.android.tools.r8.com.google.gson.Gson,com.android.tools.r8.com.google.gson.reflect.TypeToken):100 -> a 71:71:com.android.tools.r8.com.google.gson.TypeAdapter create(com.android.tools.r8.com.google.gson.Gson,com.android.tools.r8.com.google.gson.reflect.TypeToken):100:100 -> a com.android.tools.r8.com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1 -> com.android.tools.r8.internal.KS: # {"id":"sourceFile","fileName":"ReflectiveTypeAdapterFactory.java"} java.lang.String com.android.tools.r8.com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$BoundField.name -> a boolean com.android.tools.r8.com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$BoundField.serialized -> b boolean com.android.tools.r8.com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$BoundField.deserialized -> c java.lang.reflect.Field val$field -> d boolean val$jsonAdapterPresent -> e com.android.tools.r8.com.google.gson.TypeAdapter val$typeAdapter -> f com.android.tools.r8.com.google.gson.Gson val$context -> g com.android.tools.r8.com.google.gson.reflect.TypeToken val$fieldType -> h boolean val$isPrimitive -> i 1:1:void (com.android.tools.r8.com.google.gson.internal.bind.ReflectiveTypeAdapterFactory,java.lang.String,boolean,boolean,java.lang.reflect.Field,boolean,com.android.tools.r8.com.google.gson.TypeAdapter,com.android.tools.r8.com.google.gson.Gson,com.android.tools.r8.com.google.gson.reflect.TypeToken,boolean):118:118 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;ZZLjava/lang/reflect/Field;ZLcom/android/tools/r8/internal/KZ;Lcom/android/tools/r8/internal/ek;Lcom/android/tools/r8/internal/O00;Z)V"} 2:5:void com.android.tools.r8.com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$BoundField.(java.lang.String,boolean,boolean):185:188 -> 2:5:void (com.android.tools.r8.com.google.gson.internal.bind.ReflectiveTypeAdapterFactory,java.lang.String,boolean,boolean,java.lang.reflect.Field,boolean,com.android.tools.r8.com.google.gson.TypeAdapter,com.android.tools.r8.com.google.gson.Gson,com.android.tools.r8.com.google.gson.reflect.TypeToken,boolean):118 -> com.android.tools.r8.com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter -> com.android.tools.r8.internal.LS: # {"id":"sourceFile","fileName":"ReflectiveTypeAdapterFactory.java"} com.android.tools.r8.com.google.gson.internal.ObjectConstructor constructor -> a java.util.Map boundFields -> b 1:3:void (com.android.tools.r8.com.google.gson.internal.ObjectConstructor,java.util.Map):199:201 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hK;Ljava/util/LinkedHashMap;)V"} 1:13:java.lang.Object read(com.android.tools.r8.com.google.gson.stream.JsonReader):205:217 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xt;)Ljava/lang/Object;"} 14:16:void com.android.tools.r8.com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.read(com.android.tools.r8.com.google.gson.stream.JsonReader,java.lang.Object):129:131 -> a 14:16:java.lang.Object read(com.android.tools.r8.com.google.gson.stream.JsonReader):220 -> a 17:27:java.lang.Object read(com.android.tools.r8.com.google.gson.stream.JsonReader):218:228 -> a 28:28:java.lang.Object read(com.android.tools.r8.com.google.gson.stream.JsonReader):226:226 -> a 29:29:java.lang.Object read(com.android.tools.r8.com.google.gson.stream.JsonReader):224:224 -> a 30:36:void write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.lang.Object):234:240 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/du;Ljava/lang/Object;)V"} 37:37:boolean com.android.tools.r8.com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.writeField(java.lang.Object):135:135 -> a 37:37:void write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.lang.Object):241 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 38:38:boolean com.android.tools.r8.com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.writeField(java.lang.Object):136:136 -> a 38:38:void write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.lang.Object):241 -> a 39:39:void write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.lang.Object):242:242 -> a 40:43:void com.android.tools.r8.com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.lang.Object):122:125 -> a 40:43:void write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.lang.Object):243 -> a 44:44:void write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.lang.Object):249:249 -> a 45:45:void write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.lang.Object):247:247 -> a com.android.tools.r8.com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$BoundField -> com.android.tools.r8.com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$BoundField: # {"id":"sourceFile","fileName":"ReflectiveTypeAdapterFactory.java"} com.android.tools.r8.com.google.gson.internal.bind.SqlDateTypeAdapter -> com.android.tools.r8.internal.WV: # {"id":"sourceFile","fileName":"SqlDateTypeAdapter.java"} java.text.DateFormat format -> a com.android.tools.r8.com.google.gson.TypeAdapterFactory FACTORY -> b 1:1:void ():39:39 -> 1:10:void ():38:47 -> 1:1:java.lang.Object read(com.android.tools.r8.com.google.gson.stream.JsonReader):38:38 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xt;)Ljava/lang/Object;"} 2:10:java.sql.Date com.android.tools.r8.com.google.gson.internal.bind.SqlDateTypeAdapter.read(com.android.tools.r8.com.google.gson.stream.JsonReader):51:59 -> a 2:10:java.lang.Object read(com.android.tools.r8.com.google.gson.stream.JsonReader):38 -> a 11:11:void write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.lang.Object):38:38 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/du;Ljava/lang/Object;)V"} 12:12:void com.android.tools.r8.com.google.gson.internal.bind.SqlDateTypeAdapter.write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.sql.Date):65:65 -> a 12:12:void write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.lang.Object):38 -> a com.android.tools.r8.com.google.gson.internal.bind.SqlDateTypeAdapter$1 -> com.android.tools.r8.internal.VV: # {"id":"sourceFile","fileName":"SqlDateTypeAdapter.java"} 1:1:void ():39:39 -> 1:1:com.android.tools.r8.com.google.gson.TypeAdapter create(com.android.tools.r8.com.google.gson.Gson,com.android.tools.r8.com.google.gson.reflect.TypeToken):42:42 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ek;Lcom/android/tools/r8/internal/O00;)Lcom/android/tools/r8/internal/KZ;"} com.android.tools.r8.com.google.gson.internal.bind.TimeTypeAdapter -> com.android.tools.r8.internal.kZ: # {"id":"sourceFile","fileName":"TimeTypeAdapter.java"} java.text.DateFormat format -> a com.android.tools.r8.com.google.gson.TypeAdapterFactory FACTORY -> b 1:1:void ():41:41 -> 1:9:void ():40:48 -> 1:1:java.lang.Object read(com.android.tools.r8.com.google.gson.stream.JsonReader):40:40 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xt;)Ljava/lang/Object;"} 2:10:java.sql.Time com.android.tools.r8.com.google.gson.internal.bind.TimeTypeAdapter.read(com.android.tools.r8.com.google.gson.stream.JsonReader):51:59 -> a 2:10:java.lang.Object read(com.android.tools.r8.com.google.gson.stream.JsonReader):40 -> a 11:11:void write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.lang.Object):40:40 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/du;Ljava/lang/Object;)V"} 12:12:void com.android.tools.r8.com.google.gson.internal.bind.TimeTypeAdapter.write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.sql.Time):64:64 -> a 12:12:void write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.lang.Object):40 -> a com.android.tools.r8.com.google.gson.internal.bind.TimeTypeAdapter$1 -> com.android.tools.r8.internal.jZ: # {"id":"sourceFile","fileName":"TimeTypeAdapter.java"} 1:1:void ():41:41 -> 1:1:com.android.tools.r8.com.google.gson.TypeAdapter create(com.android.tools.r8.com.google.gson.Gson,com.android.tools.r8.com.google.gson.reflect.TypeToken):44:44 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ek;Lcom/android/tools/r8/internal/O00;)Lcom/android/tools/r8/internal/KZ;"} com.android.tools.r8.com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper -> com.android.tools.r8.internal.MZ: # {"id":"sourceFile","fileName":"TypeAdapterRuntimeTypeWrapper.java"} com.android.tools.r8.com.google.gson.Gson context -> a com.android.tools.r8.com.google.gson.TypeAdapter delegate -> b java.lang.reflect.Type type -> c 1:4:void (com.android.tools.r8.com.google.gson.Gson,com.android.tools.r8.com.google.gson.TypeAdapter,java.lang.reflect.Type):33:36 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ek;Lcom/android/tools/r8/internal/KZ;Ljava/lang/reflect/Type;)V"} 1:1:java.lang.Object read(com.android.tools.r8.com.google.gson.stream.JsonReader):41:41 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xt;)Ljava/lang/Object;"} 2:3:void write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.lang.Object):53:54 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/du;Ljava/lang/Object;)V"} 4:6:java.lang.reflect.Type com.android.tools.r8.com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.getRuntimeTypeIfMoreSpecific(java.lang.reflect.Type,java.lang.Object):76:78 -> a 4:6:void write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.lang.Object):54 -> a 7:21:void write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.lang.Object):55:69 -> a com.android.tools.r8.com.google.gson.internal.bind.TypeAdapters -> com.android.tools.r8.internal.y00: # {"id":"sourceFile","fileName":"TypeAdapters.java"} com.android.tools.r8.com.google.gson.TypeAdapter JSON_ELEMENT -> A com.android.tools.r8.com.google.gson.TypeAdapterFactory JSON_ELEMENT_FACTORY -> B com.android.tools.r8.com.google.gson.TypeAdapterFactory ENUM_FACTORY -> C com.android.tools.r8.com.google.gson.TypeAdapterFactory CLASS_FACTORY -> a com.android.tools.r8.com.google.gson.TypeAdapterFactory BIT_SET_FACTORY -> b com.android.tools.r8.com.google.gson.TypeAdapter BOOLEAN_AS_STRING -> c com.android.tools.r8.com.google.gson.TypeAdapterFactory BOOLEAN_FACTORY -> d com.android.tools.r8.com.google.gson.TypeAdapterFactory BYTE_FACTORY -> e com.android.tools.r8.com.google.gson.TypeAdapterFactory SHORT_FACTORY -> f com.android.tools.r8.com.google.gson.TypeAdapterFactory INTEGER_FACTORY -> g com.android.tools.r8.com.google.gson.TypeAdapterFactory ATOMIC_INTEGER_FACTORY -> h com.android.tools.r8.com.google.gson.TypeAdapterFactory ATOMIC_BOOLEAN_FACTORY -> i com.android.tools.r8.com.google.gson.TypeAdapterFactory ATOMIC_INTEGER_ARRAY_FACTORY -> j com.android.tools.r8.com.google.gson.TypeAdapter LONG -> k com.android.tools.r8.com.google.gson.TypeAdapterFactory NUMBER_FACTORY -> l com.android.tools.r8.com.google.gson.TypeAdapterFactory CHARACTER_FACTORY -> m com.android.tools.r8.com.google.gson.TypeAdapter BIG_DECIMAL -> n com.android.tools.r8.com.google.gson.TypeAdapter BIG_INTEGER -> o com.android.tools.r8.com.google.gson.TypeAdapterFactory STRING_FACTORY -> p com.android.tools.r8.com.google.gson.TypeAdapterFactory STRING_BUILDER_FACTORY -> q com.android.tools.r8.com.google.gson.TypeAdapterFactory STRING_BUFFER_FACTORY -> r com.android.tools.r8.com.google.gson.TypeAdapterFactory URL_FACTORY -> s com.android.tools.r8.com.google.gson.TypeAdapterFactory URI_FACTORY -> t com.android.tools.r8.com.google.gson.TypeAdapterFactory INET_ADDRESS_FACTORY -> u com.android.tools.r8.com.google.gson.TypeAdapterFactory UUID_FACTORY -> v com.android.tools.r8.com.google.gson.TypeAdapterFactory CURRENCY_FACTORY -> w com.android.tools.r8.com.google.gson.TypeAdapterFactory TIMESTAMP_FACTORY -> x com.android.tools.r8.com.google.gson.TypeAdapterFactory CALENDAR_FACTORY -> y com.android.tools.r8.com.google.gson.TypeAdapterFactory LOCALE_FACTORY -> z 1:1:void ():69:69 -> 2:2:com.android.tools.r8.com.google.gson.TypeAdapterFactory com.android.tools.r8.com.google.gson.internal.bind.TypeAdapters.newFactory(java.lang.Class,com.android.tools.r8.com.google.gson.TypeAdapter):850:850 -> 2:2:void ():90 -> 3:5:void ():90:92 -> 6:6:com.android.tools.r8.com.google.gson.TypeAdapterFactory com.android.tools.r8.com.google.gson.internal.bind.TypeAdapters.newFactory(java.lang.Class,com.android.tools.r8.com.google.gson.TypeAdapter):850:850 -> 6:6:void ():149 -> 7:45:void ():149:187 -> 46:46:com.android.tools.r8.com.google.gson.TypeAdapterFactory com.android.tools.r8.com.google.gson.internal.bind.TypeAdapters.newFactory(java.lang.Class,java.lang.Class,com.android.tools.r8.com.google.gson.TypeAdapter):863:863 -> 46:46:void ():188 -> 47:69:void ():188:210 -> 70:70:com.android.tools.r8.com.google.gson.TypeAdapterFactory com.android.tools.r8.com.google.gson.internal.bind.TypeAdapters.newFactory(java.lang.Class,java.lang.Class,com.android.tools.r8.com.google.gson.TypeAdapter):863:863 -> 70:70:void ():211 -> 71:92:void ():211:232 -> 93:93:com.android.tools.r8.com.google.gson.TypeAdapterFactory com.android.tools.r8.com.google.gson.internal.bind.TypeAdapters.newFactory(java.lang.Class,java.lang.Class,com.android.tools.r8.com.google.gson.TypeAdapter):863:863 -> 93:93:void ():233 -> 94:114:void ():233:253 -> 115:115:com.android.tools.r8.com.google.gson.TypeAdapterFactory com.android.tools.r8.com.google.gson.internal.bind.TypeAdapters.newFactory(java.lang.Class,java.lang.Class,com.android.tools.r8.com.google.gson.TypeAdapter):863:863 -> 115:115:void ():254 -> 116:129:void ():254:267 -> 130:130:com.android.tools.r8.com.google.gson.TypeAdapterFactory com.android.tools.r8.com.google.gson.internal.bind.TypeAdapters.newFactory(java.lang.Class,com.android.tools.r8.com.google.gson.TypeAdapter):850:850 -> 130:130:void ():269 -> 131:140:void ():269:278 -> 141:141:com.android.tools.r8.com.google.gson.TypeAdapterFactory com.android.tools.r8.com.google.gson.internal.bind.TypeAdapters.newFactory(java.lang.Class,com.android.tools.r8.com.google.gson.TypeAdapter):850:850 -> 141:141:void ():280 -> 142:171:void ():280:309 -> 172:172:com.android.tools.r8.com.google.gson.TypeAdapterFactory com.android.tools.r8.com.google.gson.internal.bind.TypeAdapters.newFactory(java.lang.Class,com.android.tools.r8.com.google.gson.TypeAdapter):850:850 -> 172:172:void ():311 -> 173:224:void ():311:362 -> 225:225:com.android.tools.r8.com.google.gson.TypeAdapterFactory com.android.tools.r8.com.google.gson.internal.bind.TypeAdapters.newFactory(java.lang.Class,com.android.tools.r8.com.google.gson.TypeAdapter):850:850 -> 225:225:void ():382 -> 226:247:void ():382:403 -> 248:248:com.android.tools.r8.com.google.gson.TypeAdapterFactory com.android.tools.r8.com.google.gson.internal.bind.TypeAdapters.newFactory(java.lang.Class,java.lang.Class,com.android.tools.r8.com.google.gson.TypeAdapter):863:863 -> 248:248:void ():404 -> 249:289:void ():404:444 -> 290:290:com.android.tools.r8.com.google.gson.TypeAdapterFactory com.android.tools.r8.com.google.gson.internal.bind.TypeAdapters.newFactory(java.lang.Class,com.android.tools.r8.com.google.gson.TypeAdapter):850:850 -> 290:290:void ():462 -> 291:293:void ():462:464 -> 294:294:com.android.tools.r8.com.google.gson.TypeAdapterFactory com.android.tools.r8.com.google.gson.internal.bind.TypeAdapters.newFactory(java.lang.Class,com.android.tools.r8.com.google.gson.TypeAdapter):850:850 -> 294:294:void ():480 -> 295:297:void ():480:482 -> 298:298:com.android.tools.r8.com.google.gson.TypeAdapterFactory com.android.tools.r8.com.google.gson.internal.bind.TypeAdapters.newFactory(java.lang.Class,com.android.tools.r8.com.google.gson.TypeAdapter):850:850 -> 298:298:void ():498 -> 299:301:void ():498:500 -> 302:302:com.android.tools.r8.com.google.gson.TypeAdapterFactory com.android.tools.r8.com.google.gson.internal.bind.TypeAdapters.newFactory(java.lang.Class,com.android.tools.r8.com.google.gson.TypeAdapter):850:850 -> 302:302:void ():516 -> 303:305:void ():516:518 -> 306:306:com.android.tools.r8.com.google.gson.TypeAdapterFactory com.android.tools.r8.com.google.gson.internal.bind.TypeAdapters.newFactory(java.lang.Class,com.android.tools.r8.com.google.gson.TypeAdapter):850:850 -> 306:306:void ():538 -> 307:309:void ():538:540 -> 310:310:com.android.tools.r8.com.google.gson.TypeAdapterFactory com.android.tools.r8.com.google.gson.internal.bind.TypeAdapters.newTypeHierarchyFactory(java.lang.Class,com.android.tools.r8.com.google.gson.TypeAdapter):897:897 -> 310:310:void ():557 -> 311:313:void ():557:559 -> 314:314:com.android.tools.r8.com.google.gson.TypeAdapterFactory com.android.tools.r8.com.google.gson.internal.bind.TypeAdapters.newFactory(java.lang.Class,com.android.tools.r8.com.google.gson.TypeAdapter):850:850 -> 314:314:void ():574 -> 315:326:void ():574:585 -> 327:327:com.android.tools.r8.com.google.gson.TypeAdapterFactory com.android.tools.r8.com.google.gson.internal.bind.TypeAdapters.newFactory(java.lang.Class,com.android.tools.r8.com.google.gson.TypeAdapter):850:850 -> 327:327:void ():586 -> 328:351:void ():586:609 -> 352:352:com.android.tools.r8.com.google.gson.TypeAdapterFactory com.android.tools.r8.com.google.gson.internal.bind.TypeAdapters.newFactoryForMultipleTypes(java.lang.Class,java.lang.Class,com.android.tools.r8.com.google.gson.TypeAdapter):878:878 -> 352:352:void ():675 -> 353:355:void ():675:677 -> 356:356:com.android.tools.r8.com.google.gson.TypeAdapterFactory com.android.tools.r8.com.google.gson.internal.bind.TypeAdapters.newFactory(java.lang.Class,com.android.tools.r8.com.google.gson.TypeAdapter):850:850 -> 356:356:void ():712 -> 357:359:void ():712:714 -> 360:360:com.android.tools.r8.com.google.gson.TypeAdapterFactory com.android.tools.r8.com.google.gson.internal.bind.TypeAdapters.newTypeHierarchyFactory(java.lang.Class,com.android.tools.r8.com.google.gson.TypeAdapter):897:897 -> 360:360:void ():787 -> 361:398:void ():787:824 -> 1:1:com.android.tools.r8.com.google.gson.TypeAdapterFactory newFactory(java.lang.Class,com.android.tools.r8.com.google.gson.TypeAdapter):850:850 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Class;Lcom/android/tools/r8/internal/KZ;)Lcom/android/tools/r8/internal/LZ;"} 2:2:com.android.tools.r8.com.google.gson.TypeAdapterFactory newFactory(java.lang.Class,java.lang.Class,com.android.tools.r8.com.google.gson.TypeAdapter):863:863 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Class;Ljava/lang/Class;Lcom/android/tools/r8/internal/KZ;)Lcom/android/tools/r8/internal/LZ;"} com.android.tools.r8.com.google.gson.internal.bind.TypeAdapters$1 -> com.android.tools.r8.internal.XZ: # {"id":"sourceFile","fileName":"TypeAdapters.java"} 1:1:void ():69:69 -> 1:1:void write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.lang.Object):69:69 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/du;Ljava/lang/Object;)V"} 2:5:void com.android.tools.r8.com.google.gson.internal.bind.TypeAdapters$1.write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.lang.Class):73:76 -> a 2:5:void write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.lang.Object):69 -> a 6:10:java.lang.Class com.android.tools.r8.com.google.gson.internal.bind.TypeAdapters$1.read(com.android.tools.r8.com.google.gson.stream.JsonReader):81:85 -> a 6:10:java.lang.Object read(com.android.tools.r8.com.google.gson.stream.JsonReader):69 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xt;)Ljava/lang/Object;"} com.android.tools.r8.com.google.gson.internal.bind.TypeAdapters$10 -> com.android.tools.r8.internal.NZ: # {"id":"sourceFile","fileName":"TypeAdapters.java"} 1:1:void ():282:282 -> 1:1:void write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.lang.Object):282:282 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/du;Ljava/lang/Object;)V"} 2:6:void com.android.tools.r8.com.google.gson.internal.bind.TypeAdapters$10.write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.util.concurrent.atomic.AtomicIntegerArray):303:307 -> a 2:6:void write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.lang.Object):282 -> a 7:21:java.util.concurrent.atomic.AtomicIntegerArray com.android.tools.r8.com.google.gson.internal.bind.TypeAdapters$10.read(com.android.tools.r8.com.google.gson.stream.JsonReader):284:298 -> a 7:21:java.lang.Object read(com.android.tools.r8.com.google.gson.stream.JsonReader):282 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xt;)Ljava/lang/Object;"} com.android.tools.r8.com.google.gson.internal.bind.TypeAdapters$11 -> com.android.tools.r8.internal.OZ: # {"id":"sourceFile","fileName":"TypeAdapters.java"} 1:1:void ():313:313 -> 1:1:void write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.lang.Object):313:313 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/du;Ljava/lang/Object;)V"} 2:2:void com.android.tools.r8.com.google.gson.internal.bind.TypeAdapters$11.write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.lang.Number):328:328 -> a 2:2:void write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.lang.Object):313 -> a 3:10:java.lang.Number com.android.tools.r8.com.google.gson.internal.bind.TypeAdapters$11.read(com.android.tools.r8.com.google.gson.stream.JsonReader):316:323 -> a 3:10:java.lang.Object read(com.android.tools.r8.com.google.gson.stream.JsonReader):313 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xt;)Ljava/lang/Object;"} com.android.tools.r8.com.google.gson.internal.bind.TypeAdapters$12 -> com.android.tools.r8.internal.PZ: # {"id":"sourceFile","fileName":"TypeAdapters.java"} 1:1:void ():332:332 -> 1:1:void write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.lang.Object):332:332 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/du;Ljava/lang/Object;)V"} 2:2:void com.android.tools.r8.com.google.gson.internal.bind.TypeAdapters$12.write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.lang.Number):343:343 -> a 2:2:void write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.lang.Object):332 -> a 3:7:java.lang.Number com.android.tools.r8.com.google.gson.internal.bind.TypeAdapters$12.read(com.android.tools.r8.com.google.gson.stream.JsonReader):335:339 -> a 3:7:java.lang.Object read(com.android.tools.r8.com.google.gson.stream.JsonReader):332 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xt;)Ljava/lang/Object;"} com.android.tools.r8.com.google.gson.internal.bind.TypeAdapters$13 -> com.android.tools.r8.internal.QZ: # {"id":"sourceFile","fileName":"TypeAdapters.java"} 1:1:void ():347:347 -> 1:1:void write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.lang.Object):347:347 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/du;Ljava/lang/Object;)V"} 2:2:void com.android.tools.r8.com.google.gson.internal.bind.TypeAdapters$13.write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.lang.Number):358:358 -> a 2:2:void write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.lang.Object):347 -> a 3:7:java.lang.Number com.android.tools.r8.com.google.gson.internal.bind.TypeAdapters$13.read(com.android.tools.r8.com.google.gson.stream.JsonReader):350:354 -> a 3:7:java.lang.Object read(com.android.tools.r8.com.google.gson.stream.JsonReader):347 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xt;)Ljava/lang/Object;"} com.android.tools.r8.com.google.gson.internal.bind.TypeAdapters$14 -> com.android.tools.r8.internal.RZ: # {"id":"sourceFile","fileName":"TypeAdapters.java"} 1:1:void ():362:362 -> 1:1:void write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.lang.Object):362:362 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/du;Ljava/lang/Object;)V"} 2:2:void com.android.tools.r8.com.google.gson.internal.bind.TypeAdapters$14.write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.lang.Number):378:378 -> a 2:2:void write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.lang.Object):362 -> a 3:11:java.lang.Number com.android.tools.r8.com.google.gson.internal.bind.TypeAdapters$14.read(com.android.tools.r8.com.google.gson.stream.JsonReader):365:373 -> a 3:11:java.lang.Object read(com.android.tools.r8.com.google.gson.stream.JsonReader):362 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xt;)Ljava/lang/Object;"} 12:12:java.lang.Number com.android.tools.r8.com.google.gson.internal.bind.TypeAdapters$14.read(com.android.tools.r8.com.google.gson.stream.JsonReader):371:371 -> a 12:12:java.lang.Object read(com.android.tools.r8.com.google.gson.stream.JsonReader):362 -> a com.android.tools.r8.com.google.gson.internal.bind.TypeAdapters$15 -> com.android.tools.r8.internal.SZ: # {"id":"sourceFile","fileName":"TypeAdapters.java"} 1:1:void ():384:384 -> 1:1:void write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.lang.Object):384:384 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/du;Ljava/lang/Object;)V"} 2:2:void com.android.tools.r8.com.google.gson.internal.bind.TypeAdapters$15.write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.lang.Character):399:399 -> a 2:2:void write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.lang.Object):384 -> a 3:11:java.lang.Character com.android.tools.r8.com.google.gson.internal.bind.TypeAdapters$15.read(com.android.tools.r8.com.google.gson.stream.JsonReader):387:395 -> a 3:11:java.lang.Object read(com.android.tools.r8.com.google.gson.stream.JsonReader):384 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xt;)Ljava/lang/Object;"} 12:12:java.lang.Character com.android.tools.r8.com.google.gson.internal.bind.TypeAdapters$15.read(com.android.tools.r8.com.google.gson.stream.JsonReader):393:393 -> a 12:12:java.lang.Object read(com.android.tools.r8.com.google.gson.stream.JsonReader):384 -> a com.android.tools.r8.com.google.gson.internal.bind.TypeAdapters$16 -> com.android.tools.r8.internal.TZ: # {"id":"sourceFile","fileName":"TypeAdapters.java"} 1:1:void ():406:406 -> 1:1:void write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.lang.Object):406:406 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/du;Ljava/lang/Object;)V"} 2:2:void com.android.tools.r8.com.google.gson.internal.bind.TypeAdapters$16.write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.lang.String):422:422 -> a 2:2:void write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.lang.Object):406 -> a 3:12:java.lang.String com.android.tools.r8.com.google.gson.internal.bind.TypeAdapters$16.read(com.android.tools.r8.com.google.gson.stream.JsonReader):409:418 -> a 3:12:java.lang.Object read(com.android.tools.r8.com.google.gson.stream.JsonReader):406 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xt;)Ljava/lang/Object;"} com.android.tools.r8.com.google.gson.internal.bind.TypeAdapters$17 -> com.android.tools.r8.internal.UZ: # {"id":"sourceFile","fileName":"TypeAdapters.java"} 1:1:void ():426:426 -> 1:1:void write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.lang.Object):426:426 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/du;Ljava/lang/Object;)V"} 2:2:void com.android.tools.r8.com.google.gson.internal.bind.TypeAdapters$17.write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.math.BigDecimal):440:440 -> a 2:2:void write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.lang.Object):426 -> a 3:10:java.math.BigDecimal com.android.tools.r8.com.google.gson.internal.bind.TypeAdapters$17.read(com.android.tools.r8.com.google.gson.stream.JsonReader):428:435 -> a 3:10:java.lang.Object read(com.android.tools.r8.com.google.gson.stream.JsonReader):426 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xt;)Ljava/lang/Object;"} com.android.tools.r8.com.google.gson.internal.bind.TypeAdapters$18 -> com.android.tools.r8.internal.VZ: # {"id":"sourceFile","fileName":"TypeAdapters.java"} 1:1:void ():444:444 -> 1:1:void write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.lang.Object):444:444 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/du;Ljava/lang/Object;)V"} 2:2:void com.android.tools.r8.com.google.gson.internal.bind.TypeAdapters$18.write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.math.BigInteger):458:458 -> a 2:2:void write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.lang.Object):444 -> a 3:10:java.math.BigInteger com.android.tools.r8.com.google.gson.internal.bind.TypeAdapters$18.read(com.android.tools.r8.com.google.gson.stream.JsonReader):446:453 -> a 3:10:java.lang.Object read(com.android.tools.r8.com.google.gson.stream.JsonReader):444 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xt;)Ljava/lang/Object;"} com.android.tools.r8.com.google.gson.internal.bind.TypeAdapters$19 -> com.android.tools.r8.internal.WZ: # {"id":"sourceFile","fileName":"TypeAdapters.java"} 1:1:void ():464:464 -> 1:1:void write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.lang.Object):464:464 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/du;Ljava/lang/Object;)V"} 2:2:void com.android.tools.r8.com.google.gson.internal.bind.TypeAdapters$19.write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.lang.StringBuilder):475:475 -> a 2:2:void write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.lang.Object):464 -> a 3:7:java.lang.StringBuilder com.android.tools.r8.com.google.gson.internal.bind.TypeAdapters$19.read(com.android.tools.r8.com.google.gson.stream.JsonReader):467:471 -> a 3:7:java.lang.Object read(com.android.tools.r8.com.google.gson.stream.JsonReader):464 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xt;)Ljava/lang/Object;"} com.android.tools.r8.com.google.gson.internal.bind.TypeAdapters$2 -> com.android.tools.r8.internal.j00: # {"id":"sourceFile","fileName":"TypeAdapters.java"} 1:1:void ():92:92 -> 1:1:void write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.lang.Object):92:92 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/du;Ljava/lang/Object;)V"} 2:11:void com.android.tools.r8.com.google.gson.internal.bind.TypeAdapters$2.write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.util.BitSet):136:145 -> a 2:11:void write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.lang.Object):92 -> a 12:40:java.util.BitSet com.android.tools.r8.com.google.gson.internal.bind.TypeAdapters$2.read(com.android.tools.r8.com.google.gson.stream.JsonReader):94:122 -> a 12:40:java.lang.Object read(com.android.tools.r8.com.google.gson.stream.JsonReader):92 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xt;)Ljava/lang/Object;"} 41:41:java.util.BitSet com.android.tools.r8.com.google.gson.internal.bind.TypeAdapters$2.read(com.android.tools.r8.com.google.gson.stream.JsonReader):110:110 -> a 41:41:java.lang.Object read(com.android.tools.r8.com.google.gson.stream.JsonReader):92 -> a 42:63:java.util.BitSet com.android.tools.r8.com.google.gson.internal.bind.TypeAdapters$2.read(com.android.tools.r8.com.google.gson.stream.JsonReader):107:128 -> a 42:63:java.lang.Object read(com.android.tools.r8.com.google.gson.stream.JsonReader):92 -> a 64:77:java.util.BitSet com.android.tools.r8.com.google.gson.internal.bind.TypeAdapters$2.read(com.android.tools.r8.com.google.gson.stream.JsonReader):117:130 -> a 64:77:java.lang.Object read(com.android.tools.r8.com.google.gson.stream.JsonReader):92 -> a com.android.tools.r8.com.google.gson.internal.bind.TypeAdapters$20 -> com.android.tools.r8.internal.YZ: # {"id":"sourceFile","fileName":"TypeAdapters.java"} 1:1:void ():482:482 -> 1:1:void write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.lang.Object):482:482 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/du;Ljava/lang/Object;)V"} 2:2:void com.android.tools.r8.com.google.gson.internal.bind.TypeAdapters$20.write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.lang.StringBuffer):493:493 -> a 2:2:void write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.lang.Object):482 -> a 3:7:java.lang.StringBuffer com.android.tools.r8.com.google.gson.internal.bind.TypeAdapters$20.read(com.android.tools.r8.com.google.gson.stream.JsonReader):485:489 -> a 3:7:java.lang.Object read(com.android.tools.r8.com.google.gson.stream.JsonReader):482 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xt;)Ljava/lang/Object;"} com.android.tools.r8.com.google.gson.internal.bind.TypeAdapters$21 -> com.android.tools.r8.internal.ZZ: # {"id":"sourceFile","fileName":"TypeAdapters.java"} 1:1:void ():500:500 -> 1:1:void write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.lang.Object):500:500 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/du;Ljava/lang/Object;)V"} 2:2:void com.android.tools.r8.com.google.gson.internal.bind.TypeAdapters$21.write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.net.URL):512:512 -> a 2:2:void write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.lang.Object):500 -> a 3:8:java.net.URL com.android.tools.r8.com.google.gson.internal.bind.TypeAdapters$21.read(com.android.tools.r8.com.google.gson.stream.JsonReader):503:508 -> a 3:8:java.lang.Object read(com.android.tools.r8.com.google.gson.stream.JsonReader):500 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xt;)Ljava/lang/Object;"} com.android.tools.r8.com.google.gson.internal.bind.TypeAdapters$22 -> com.android.tools.r8.internal.a00: # {"id":"sourceFile","fileName":"TypeAdapters.java"} 1:1:void ():518:518 -> 1:1:void write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.lang.Object):518:518 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/du;Ljava/lang/Object;)V"} 2:2:void com.android.tools.r8.com.google.gson.internal.bind.TypeAdapters$22.write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.net.URI):534:534 -> a 2:2:void write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.lang.Object):518 -> a 3:11:java.net.URI com.android.tools.r8.com.google.gson.internal.bind.TypeAdapters$22.read(com.android.tools.r8.com.google.gson.stream.JsonReader):521:529 -> a 3:11:java.lang.Object read(com.android.tools.r8.com.google.gson.stream.JsonReader):518 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xt;)Ljava/lang/Object;"} com.android.tools.r8.com.google.gson.internal.bind.TypeAdapters$23 -> com.android.tools.r8.internal.b00: # {"id":"sourceFile","fileName":"TypeAdapters.java"} 1:1:void ():540:540 -> 1:1:void write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.lang.Object):540:540 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/du;Ljava/lang/Object;)V"} 2:2:void com.android.tools.r8.com.google.gson.internal.bind.TypeAdapters$23.write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.net.InetAddress):552:552 -> a 2:2:void write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.lang.Object):540 -> a 3:8:java.net.InetAddress com.android.tools.r8.com.google.gson.internal.bind.TypeAdapters$23.read(com.android.tools.r8.com.google.gson.stream.JsonReader):543:548 -> a 3:8:java.lang.Object read(com.android.tools.r8.com.google.gson.stream.JsonReader):540 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xt;)Ljava/lang/Object;"} com.android.tools.r8.com.google.gson.internal.bind.TypeAdapters$24 -> com.android.tools.r8.internal.c00: # {"id":"sourceFile","fileName":"TypeAdapters.java"} 1:1:void ():559:559 -> 1:1:void write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.lang.Object):559:559 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/du;Ljava/lang/Object;)V"} 2:2:void com.android.tools.r8.com.google.gson.internal.bind.TypeAdapters$24.write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.util.UUID):570:570 -> a 2:2:void write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.lang.Object):559 -> a 3:7:java.util.UUID com.android.tools.r8.com.google.gson.internal.bind.TypeAdapters$24.read(com.android.tools.r8.com.google.gson.stream.JsonReader):562:566 -> a 3:7:java.lang.Object read(com.android.tools.r8.com.google.gson.stream.JsonReader):559 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xt;)Ljava/lang/Object;"} com.android.tools.r8.com.google.gson.internal.bind.TypeAdapters$25 -> com.android.tools.r8.internal.d00: # {"id":"sourceFile","fileName":"TypeAdapters.java"} 1:1:void ():576:576 -> 1:1:void write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.lang.Object):576:576 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/du;Ljava/lang/Object;)V"} 2:2:void com.android.tools.r8.com.google.gson.internal.bind.TypeAdapters$25.write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.util.Currency):583:583 -> a 2:2:void write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.lang.Object):576 -> a 3:3:java.util.Currency com.android.tools.r8.com.google.gson.internal.bind.TypeAdapters$25.read(com.android.tools.r8.com.google.gson.stream.JsonReader):579:579 -> a 3:3:java.lang.Object read(com.android.tools.r8.com.google.gson.stream.JsonReader):576 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xt;)Ljava/lang/Object;"} com.android.tools.r8.com.google.gson.internal.bind.TypeAdapters$26 -> com.android.tools.r8.internal.f00: # {"id":"sourceFile","fileName":"TypeAdapters.java"} 1:1:void ():588:588 -> 1:5:com.android.tools.r8.com.google.gson.TypeAdapter create(com.android.tools.r8.com.google.gson.Gson,com.android.tools.r8.com.google.gson.reflect.TypeToken):591:595 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ek;Lcom/android/tools/r8/internal/O00;)Lcom/android/tools/r8/internal/KZ;"} 6:6:com.android.tools.r8.com.google.gson.TypeAdapter com.android.tools.r8.com.google.gson.Gson.getAdapter(java.lang.Class):521:521 -> a 6:6:com.android.tools.r8.com.google.gson.TypeAdapter create(com.android.tools.r8.com.google.gson.Gson,com.android.tools.r8.com.google.gson.reflect.TypeToken):595 -> a 7:7:com.android.tools.r8.com.google.gson.TypeAdapter create(com.android.tools.r8.com.google.gson.Gson,com.android.tools.r8.com.google.gson.reflect.TypeToken):596:596 -> a com.android.tools.r8.com.google.gson.internal.bind.TypeAdapters$26$1 -> com.android.tools.r8.internal.e00: # {"id":"sourceFile","fileName":"TypeAdapters.java"} com.android.tools.r8.com.google.gson.TypeAdapter val$dateTypeAdapter -> a 1:1:void (com.android.tools.r8.com.google.gson.internal.bind.TypeAdapters$26,com.android.tools.r8.com.google.gson.TypeAdapter):596:596 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/KZ;)V"} 1:1:void write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.lang.Object):596:596 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/du;Ljava/lang/Object;)V"} 2:2:void com.android.tools.r8.com.google.gson.internal.bind.TypeAdapters$26$1.write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.sql.Timestamp):603:603 -> a 2:2:void write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.lang.Object):596 -> a 3:4:java.sql.Timestamp com.android.tools.r8.com.google.gson.internal.bind.TypeAdapters$26$1.read(com.android.tools.r8.com.google.gson.stream.JsonReader):598:599 -> a 3:4:java.lang.Object read(com.android.tools.r8.com.google.gson.stream.JsonReader):596 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xt;)Ljava/lang/Object;"} com.android.tools.r8.com.google.gson.internal.bind.TypeAdapters$27 -> com.android.tools.r8.internal.g00: # {"id":"sourceFile","fileName":"TypeAdapters.java"} 1:1:void ():609:609 -> 1:1:void write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.lang.Object):609:609 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/du;Ljava/lang/Object;)V"} 2:18:void com.android.tools.r8.com.google.gson.internal.bind.TypeAdapters$27.write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.util.Calendar):654:670 -> a 2:18:void write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.lang.Object):609 -> a 19:48:java.util.Calendar com.android.tools.r8.com.google.gson.internal.bind.TypeAdapters$27.read(com.android.tools.r8.com.google.gson.stream.JsonReader):619:648 -> a 19:48:java.lang.Object read(com.android.tools.r8.com.google.gson.stream.JsonReader):609 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xt;)Ljava/lang/Object;"} com.android.tools.r8.com.google.gson.internal.bind.TypeAdapters$28 -> com.android.tools.r8.internal.h00: # {"id":"sourceFile","fileName":"TypeAdapters.java"} 1:1:void ():677:677 -> 1:1:void write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.lang.Object):677:677 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/du;Ljava/lang/Object;)V"} 2:2:void com.android.tools.r8.com.google.gson.internal.bind.TypeAdapters$28.write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.util.Locale):708:708 -> a 2:2:void write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.lang.Object):677 -> a 3:26:java.util.Locale com.android.tools.r8.com.google.gson.internal.bind.TypeAdapters$28.read(com.android.tools.r8.com.google.gson.stream.JsonReader):680:703 -> a 3:26:java.lang.Object read(com.android.tools.r8.com.google.gson.stream.JsonReader):677 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xt;)Ljava/lang/Object;"} com.android.tools.r8.com.google.gson.internal.bind.TypeAdapters$29 -> com.android.tools.r8.internal.i00: # {"id":"sourceFile","fileName":"TypeAdapters.java"} 1:1:void ():714:714 -> 1:1:boolean com.android.tools.r8.com.google.gson.JsonElement.isJsonNull():74:74 -> a 1:1:void write(com.android.tools.r8.com.google.gson.stream.JsonWriter,com.android.tools.r8.com.google.gson.JsonElement):753 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Pt;Lcom/android/tools/r8/internal/du;)V"} 2:2:boolean com.android.tools.r8.com.google.gson.JsonElement.isJsonPrimitive():64:64 -> a 2:2:void write(com.android.tools.r8.com.google.gson.stream.JsonWriter,com.android.tools.r8.com.google.gson.JsonElement):755 -> a 3:3:com.android.tools.r8.com.google.gson.JsonPrimitive com.android.tools.r8.com.google.gson.JsonElement.getAsJsonPrimitive():120:120 -> a 3:3:void write(com.android.tools.r8.com.google.gson.stream.JsonWriter,com.android.tools.r8.com.google.gson.JsonElement):756 -> a 4:9:void write(com.android.tools.r8.com.google.gson.stream.JsonWriter,com.android.tools.r8.com.google.gson.JsonElement):757:762 -> a 10:10:com.android.tools.r8.com.google.gson.JsonPrimitive com.android.tools.r8.com.google.gson.JsonElement.getAsJsonPrimitive():122:122 -> a 10:10:void write(com.android.tools.r8.com.google.gson.stream.JsonWriter,com.android.tools.r8.com.google.gson.JsonElement):756 -> a 11:11:boolean com.android.tools.r8.com.google.gson.JsonElement.isJsonArray():46:46 -> a 11:11:void write(com.android.tools.r8.com.google.gson.stream.JsonWriter,com.android.tools.r8.com.google.gson.JsonElement):765 -> a 12:16:void write(com.android.tools.r8.com.google.gson.stream.JsonWriter,com.android.tools.r8.com.google.gson.JsonElement):766:770 -> a 17:17:boolean com.android.tools.r8.com.google.gson.JsonElement.isJsonObject():55:55 -> a 17:17:void write(com.android.tools.r8.com.google.gson.stream.JsonWriter,com.android.tools.r8.com.google.gson.JsonElement):772 -> a 18:26:void write(com.android.tools.r8.com.google.gson.stream.JsonWriter,com.android.tools.r8.com.google.gson.JsonElement):773:781 -> a 27:27:void write(com.android.tools.r8.com.google.gson.stream.JsonWriter,com.android.tools.r8.com.google.gson.JsonElement):754:754 -> a 28:28:java.lang.Object read(com.android.tools.r8.com.google.gson.stream.JsonReader):714:714 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xt;)Ljava/lang/Object;"} 29:29:void write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.lang.Object):714:714 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/du;Ljava/lang/Object;)V"} 1:33:com.android.tools.r8.com.google.gson.JsonElement read(com.android.tools.r8.com.google.gson.stream.JsonReader):716:748 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xt;)Lcom/android/tools/r8/internal/Pt;"} 34:35:com.android.tools.r8.com.google.gson.JsonElement read(com.android.tools.r8.com.google.gson.stream.JsonReader):725:726 -> b 36:36:com.android.tools.r8.com.google.gson.JsonElement read(com.android.tools.r8.com.google.gson.stream.JsonReader):723:723 -> b 37:38:com.android.tools.r8.com.google.gson.JsonElement read(com.android.tools.r8.com.google.gson.stream.JsonReader):720:721 -> b 39:62:com.android.tools.r8.com.google.gson.JsonElement read(com.android.tools.r8.com.google.gson.stream.JsonReader):718:741 -> b 63:68:com.android.tools.r8.com.google.gson.JsonElement read(com.android.tools.r8.com.google.gson.stream.JsonReader):728:733 -> b com.android.tools.r8.com.google.gson.internal.bind.TypeAdapters$3 -> com.android.tools.r8.internal.q00: # {"id":"sourceFile","fileName":"TypeAdapters.java"} 1:1:void ():151:151 -> 1:1:void write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.lang.Object):151:151 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/du;Ljava/lang/Object;)V"} 2:2:void com.android.tools.r8.com.google.gson.internal.bind.TypeAdapters$3.write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.lang.Boolean):165:165 -> a 2:2:void write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.lang.Object):151 -> a 3:10:java.lang.Boolean com.android.tools.r8.com.google.gson.internal.bind.TypeAdapters$3.read(com.android.tools.r8.com.google.gson.stream.JsonReader):154:161 -> a 3:10:java.lang.Object read(com.android.tools.r8.com.google.gson.stream.JsonReader):151 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xt;)Ljava/lang/Object;"} com.android.tools.r8.com.google.gson.internal.bind.TypeAdapters$30 -> com.android.tools.r8.internal.k00: # {"id":"sourceFile","fileName":"TypeAdapters.java"} 1:1:void ():824:824 -> 1:8:com.android.tools.r8.com.google.gson.TypeAdapter create(com.android.tools.r8.com.google.gson.Gson,com.android.tools.r8.com.google.gson.reflect.TypeToken):827:834 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ek;Lcom/android/tools/r8/internal/O00;)Lcom/android/tools/r8/internal/KZ;"} com.android.tools.r8.com.google.gson.internal.bind.TypeAdapters$32 -> com.android.tools.r8.internal.l00: # {"id":"sourceFile","fileName":"TypeAdapters.java"} java.lang.Class val$type -> a com.android.tools.r8.com.google.gson.TypeAdapter val$typeAdapter -> b 1:1:void (java.lang.Class,com.android.tools.r8.com.google.gson.TypeAdapter):850:850 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Class;Lcom/android/tools/r8/internal/KZ;)V"} 1:1:com.android.tools.r8.com.google.gson.TypeAdapter create(com.android.tools.r8.com.google.gson.Gson,com.android.tools.r8.com.google.gson.reflect.TypeToken):853:853 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ek;Lcom/android/tools/r8/internal/O00;)Lcom/android/tools/r8/internal/KZ;"} 1:1:java.lang.String toString():856:856 -> toString com.android.tools.r8.com.google.gson.internal.bind.TypeAdapters$33 -> com.android.tools.r8.internal.m00: # {"id":"sourceFile","fileName":"TypeAdapters.java"} java.lang.Class val$unboxed -> a java.lang.Class val$boxed -> b com.android.tools.r8.com.google.gson.TypeAdapter val$typeAdapter -> c 1:1:void (java.lang.Class,java.lang.Class,com.android.tools.r8.com.google.gson.TypeAdapter):863:863 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Class;Ljava/lang/Class;Lcom/android/tools/r8/internal/KZ;)V"} 1:2:com.android.tools.r8.com.google.gson.TypeAdapter create(com.android.tools.r8.com.google.gson.Gson,com.android.tools.r8.com.google.gson.reflect.TypeToken):866:867 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ek;Lcom/android/tools/r8/internal/O00;)Lcom/android/tools/r8/internal/KZ;"} 1:2:java.lang.String toString():870:871 -> toString com.android.tools.r8.com.google.gson.internal.bind.TypeAdapters$34 -> com.android.tools.r8.internal.n00: # {"id":"sourceFile","fileName":"TypeAdapters.java"} java.lang.Class val$base -> a java.lang.Class val$sub -> b com.android.tools.r8.com.google.gson.TypeAdapter val$typeAdapter -> c 1:1:void (java.lang.Class,java.lang.Class,com.android.tools.r8.com.google.gson.TypeAdapter):878:878 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/KZ;)V"} 1:2:com.android.tools.r8.com.google.gson.TypeAdapter create(com.android.tools.r8.com.google.gson.Gson,com.android.tools.r8.com.google.gson.reflect.TypeToken):881:882 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ek;Lcom/android/tools/r8/internal/O00;)Lcom/android/tools/r8/internal/KZ;"} 1:2:java.lang.String toString():885:886 -> toString com.android.tools.r8.com.google.gson.internal.bind.TypeAdapters$35 -> com.android.tools.r8.internal.p00: # {"id":"sourceFile","fileName":"TypeAdapters.java"} java.lang.Class val$clazz -> a com.android.tools.r8.com.google.gson.TypeAdapter val$typeAdapter -> b 1:1:void (java.lang.Class,com.android.tools.r8.com.google.gson.TypeAdapter):897:897 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Class;Lcom/android/tools/r8/internal/KZ;)V"} 1:5:com.android.tools.r8.com.google.gson.TypeAdapter create(com.android.tools.r8.com.google.gson.Gson,com.android.tools.r8.com.google.gson.reflect.TypeToken):900:904 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ek;Lcom/android/tools/r8/internal/O00;)Lcom/android/tools/r8/internal/KZ;"} 1:1:java.lang.String toString():920:920 -> toString com.android.tools.r8.com.google.gson.internal.bind.TypeAdapters$35$1 -> com.android.tools.r8.internal.o00: # {"id":"sourceFile","fileName":"TypeAdapters.java"} java.lang.Class val$requestedType -> a com.android.tools.r8.com.google.gson.internal.bind.TypeAdapters$35 this$0 -> b 1:1:void (com.android.tools.r8.com.google.gson.internal.bind.TypeAdapters$35,java.lang.Class):904:904 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/p00;Ljava/lang/Class;)V"} 1:1:void write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.lang.Object):906:906 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/du;Ljava/lang/Object;)V"} 2:5:java.lang.Object read(com.android.tools.r8.com.google.gson.stream.JsonReader):910:913 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xt;)Ljava/lang/Object;"} com.android.tools.r8.com.google.gson.internal.bind.TypeAdapters$4 -> com.android.tools.r8.internal.r00: # {"id":"sourceFile","fileName":"TypeAdapters.java"} 1:1:void ():173:173 -> 1:1:void write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.lang.Object):173:173 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/du;Ljava/lang/Object;)V"} 2:2:void com.android.tools.r8.com.google.gson.internal.bind.TypeAdapters$4.write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.lang.Boolean):183:183 -> a 2:2:void write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.lang.Object):173 -> a 3:7:java.lang.Boolean com.android.tools.r8.com.google.gson.internal.bind.TypeAdapters$4.read(com.android.tools.r8.com.google.gson.stream.JsonReader):175:179 -> a 3:7:java.lang.Object read(com.android.tools.r8.com.google.gson.stream.JsonReader):173 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xt;)Ljava/lang/Object;"} com.android.tools.r8.com.google.gson.internal.bind.TypeAdapters$5 -> com.android.tools.r8.internal.s00: # {"id":"sourceFile","fileName":"TypeAdapters.java"} 1:1:void ():190:190 -> 1:1:void write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.lang.Object):190:190 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/du;Ljava/lang/Object;)V"} 2:2:void com.android.tools.r8.com.google.gson.internal.bind.TypeAdapters$5.write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.lang.Number):206:206 -> a 2:2:void write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.lang.Object):190 -> a 3:11:java.lang.Number com.android.tools.r8.com.google.gson.internal.bind.TypeAdapters$5.read(com.android.tools.r8.com.google.gson.stream.JsonReader):193:201 -> a 3:11:java.lang.Object read(com.android.tools.r8.com.google.gson.stream.JsonReader):190 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xt;)Ljava/lang/Object;"} com.android.tools.r8.com.google.gson.internal.bind.TypeAdapters$6 -> com.android.tools.r8.internal.t00: # {"id":"sourceFile","fileName":"TypeAdapters.java"} 1:1:void ():213:213 -> 1:1:void write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.lang.Object):213:213 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/du;Ljava/lang/Object;)V"} 2:2:void com.android.tools.r8.com.google.gson.internal.bind.TypeAdapters$6.write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.lang.Number):228:228 -> a 2:2:void write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.lang.Object):213 -> a 3:10:java.lang.Number com.android.tools.r8.com.google.gson.internal.bind.TypeAdapters$6.read(com.android.tools.r8.com.google.gson.stream.JsonReader):216:223 -> a 3:10:java.lang.Object read(com.android.tools.r8.com.google.gson.stream.JsonReader):213 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xt;)Ljava/lang/Object;"} com.android.tools.r8.com.google.gson.internal.bind.TypeAdapters$7 -> com.android.tools.r8.internal.u00: # {"id":"sourceFile","fileName":"TypeAdapters.java"} 1:1:void ():235:235 -> 1:1:void write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.lang.Object):235:235 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/du;Ljava/lang/Object;)V"} 2:2:void com.android.tools.r8.com.google.gson.internal.bind.TypeAdapters$7.write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.lang.Number):250:250 -> a 2:2:void write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.lang.Object):235 -> a 3:10:java.lang.Number com.android.tools.r8.com.google.gson.internal.bind.TypeAdapters$7.read(com.android.tools.r8.com.google.gson.stream.JsonReader):238:245 -> a 3:10:java.lang.Object read(com.android.tools.r8.com.google.gson.stream.JsonReader):235 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xt;)Ljava/lang/Object;"} com.android.tools.r8.com.google.gson.internal.bind.TypeAdapters$8 -> com.android.tools.r8.internal.v00: # {"id":"sourceFile","fileName":"TypeAdapters.java"} 1:1:void ():256:256 -> 1:1:void write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.lang.Object):256:256 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/du;Ljava/lang/Object;)V"} 2:2:void com.android.tools.r8.com.google.gson.internal.bind.TypeAdapters$8.write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.util.concurrent.atomic.AtomicInteger):265:265 -> a 2:2:void write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.lang.Object):256 -> a 3:5:java.util.concurrent.atomic.AtomicInteger com.android.tools.r8.com.google.gson.internal.bind.TypeAdapters$8.read(com.android.tools.r8.com.google.gson.stream.JsonReader):259:261 -> a 3:5:java.lang.Object read(com.android.tools.r8.com.google.gson.stream.JsonReader):256 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xt;)Ljava/lang/Object;"} com.android.tools.r8.com.google.gson.internal.bind.TypeAdapters$9 -> com.android.tools.r8.internal.w00: # {"id":"sourceFile","fileName":"TypeAdapters.java"} 1:1:void ():271:271 -> 1:1:void write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.lang.Object):271:271 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/du;Ljava/lang/Object;)V"} 2:2:void com.android.tools.r8.com.google.gson.internal.bind.TypeAdapters$9.write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.util.concurrent.atomic.AtomicBoolean):276:276 -> a 2:2:void write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.lang.Object):271 -> a 3:3:java.util.concurrent.atomic.AtomicBoolean com.android.tools.r8.com.google.gson.internal.bind.TypeAdapters$9.read(com.android.tools.r8.com.google.gson.stream.JsonReader):273:273 -> a 3:3:java.lang.Object read(com.android.tools.r8.com.google.gson.stream.JsonReader):271 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xt;)Ljava/lang/Object;"} com.android.tools.r8.com.google.gson.internal.bind.TypeAdapters$EnumTypeAdapter -> com.android.tools.r8.internal.x00: # {"id":"sourceFile","fileName":"TypeAdapters.java"} java.util.Map nameToConstant -> a java.util.Map constantToName -> b 1:1:void (java.lang.Class):793:793 -> 2:20:void (java.lang.Class):790:808 -> 1:1:void write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.lang.Object):789:789 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/du;Ljava/lang/Object;)V"} 2:2:void com.android.tools.r8.com.google.gson.internal.bind.TypeAdapters$EnumTypeAdapter.write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.lang.Enum):820:820 -> a 2:2:void write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.lang.Object):789 -> a 3:7:java.lang.Enum com.android.tools.r8.com.google.gson.internal.bind.TypeAdapters$EnumTypeAdapter.read(com.android.tools.r8.com.google.gson.stream.JsonReader):812:816 -> a 3:7:java.lang.Object read(com.android.tools.r8.com.google.gson.stream.JsonReader):789 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xt;)Ljava/lang/Object;"} com.android.tools.r8.com.google.gson.internal.bind.util.ISO8601Utils -> com.android.tools.r8.internal.Al: # {"id":"sourceFile","fileName":"ISO8601Utils.java"} java.util.TimeZone TIMEZONE_UTC -> a 1:1:void ():30:30 -> 1:52:java.util.Date parse(java.lang.String,java.text.ParsePosition):126:177 -> a 53:57:int com.android.tools.r8.com.google.gson.internal.bind.util.ISO8601Utils.indexOfNonDigit(java.lang.String,int):345:349 -> a 53:57:java.util.Date parse(java.lang.String,java.text.ParsePosition):179 -> a 58:123:java.util.Date parse(java.lang.String,java.text.ParsePosition):180:245 -> a 124:153:java.util.Date parse(java.lang.String,java.text.ParsePosition):211:240 -> a 154:194:java.util.Date parse(java.lang.String,java.text.ParsePosition):219:259 -> a 195:270:java.util.Date parse(java.lang.String,java.text.ParsePosition):201:276 -> a 271:271:boolean checkOffset(java.lang.String,int,char):288:288 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;CI)Z"} 272:289:int parseInt(java.lang.String,int,int):301:318 -> a 290:290:int parseInt(java.lang.String,int,int):302:302 -> a com.android.tools.r8.com.google.gson.reflect.TypeToken -> com.android.tools.r8.internal.O00: # {"id":"sourceFile","fileName":"TypeToken.java"} java.lang.Class rawType -> a java.lang.reflect.Type type -> b int hashCode -> c 1:4:void ():61:64 -> 5:8:void (java.lang.reflect.Type):71:74 -> 1:1:java.lang.Class getRawType():94:94 -> a 2:2:com.android.tools.r8.com.google.gson.reflect.TypeToken get(java.lang.reflect.Type):296:296 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/reflect/Type;)Lcom/android/tools/r8/internal/O00;"} 3:3:com.android.tools.r8.com.google.gson.reflect.TypeToken get(java.lang.Class):303:303 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Class;)Lcom/android/tools/r8/internal/O00;"} 1:6:java.lang.reflect.Type getSuperclassTypeParameter(java.lang.Class):82:87 -> b 7:7:java.lang.reflect.Type getSuperclassTypeParameter(java.lang.Class):84:84 -> b 8:8:java.lang.reflect.Type getType():101:101 -> b 1:2:boolean equals(java.lang.Object):284:285 -> equals 1:1:int hashCode():280:280 -> hashCode 1:1:java.lang.String toString():289:289 -> toString com.android.tools.r8.com.google.gson.stream.JsonReader -> com.android.tools.r8.internal.Xt: # {"id":"sourceFile","fileName":"JsonReader.java"} java.io.Reader in -> a boolean lenient -> b char[] buffer -> c int pos -> d int limit -> e int lineNumber -> f int lineStart -> g int peeked -> h long peekedLong -> i int peekedNumberLength -> j java.lang.String peekedString -> k int[] stack -> l int stackSize -> m java.lang.String[] pathNames -> n int[] pathIndices -> o char[] NON_EXECUTE_PREFIX -> p 1:1394:void ():192:1585 -> 1:1:void (java.io.Reader):289:289 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/StringReader;)V"} 2:65:void (java.io.Reader):230:293 -> 1:1:java.lang.String access$000(com.android.tools.r8.com.google.gson.stream.JsonReader):190:190 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xt;)Ljava/lang/String;"} 2:32:java.lang.String nextQuotedValue(char):987:1017 -> a 33:50:boolean fillBuffer(int):1276:1293 -> a 51:125:int nextNonWhitespace(boolean):1319:1393 -> a 126:165:int nextNonWhitespace(boolean):1328:1367 -> a 166:170:void com.android.tools.r8.com.google.gson.stream.JsonReader.skipToEndOfLine():1411:1415 -> a 166:170:int nextNonWhitespace(boolean):1368 -> a 171:172:int nextNonWhitespace(boolean):1369:1370 -> a 173:174:int nextNonWhitespace(boolean):1357:1358 -> a 175:182:boolean com.android.tools.r8.com.google.gson.stream.JsonReader.skipTo(java.lang.String):1428:1435 -> a 175:182:int nextNonWhitespace(boolean):1358 -> a 183:183:boolean com.android.tools.r8.com.google.gson.stream.JsonReader.skipTo(java.lang.String):1428:1428 -> a 183:183:int nextNonWhitespace(boolean):1358 -> a 184:185:int nextNonWhitespace(boolean):1361:1362 -> a 186:210:int nextNonWhitespace(boolean):1359:1383 -> a 211:215:void com.android.tools.r8.com.google.gson.stream.JsonReader.skipToEndOfLine():1411:1415 -> a 211:215:int nextNonWhitespace(boolean):1384 -> a 216:219:int nextNonWhitespace(boolean):1385:1388 -> a 1:1:void setLenient(boolean):326:326 -> b 2:24:void skipQuotedValue(char):1089:1111 -> b 25:36:void push(int):1256:1267 -> b 37:37:java.io.IOException syntaxError(java.lang.String):1559:1559 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)V"} 1:10:void beginArray():341:350 -> c 1:4:void close():1208:1211 -> close 1:9:void beginObject():377:385 -> d 1:2:void checkLenient():1400:1401 -> e 1:15:int doPeek():462:476 -> f 16:77:int doPeek():472:533 -> f 78:92:void com.android.tools.r8.com.google.gson.stream.JsonReader.consumeNonExecutePrefix():1567:1581 -> f 78:92:int doPeek():534 -> f 93:133:int doPeek():536:576 -> f 134:148:int com.android.tools.r8.com.google.gson.stream.JsonReader.peekKeyword():599:613 -> f 134:148:int doPeek():579 -> f 149:150:int com.android.tools.r8.com.google.gson.stream.JsonReader.peekKeyword():608:609 -> f 149:150:int doPeek():579 -> f 151:178:int com.android.tools.r8.com.google.gson.stream.JsonReader.peekKeyword():604:631 -> f 151:178:int doPeek():579 -> f 179:179:boolean com.android.tools.r8.com.google.gson.stream.JsonReader.isLiteral(char):751:751 -> f 179:179:int com.android.tools.r8.com.google.gson.stream.JsonReader.peekKeyword():632 -> f 179:179:int doPeek():579 -> f 180:181:int com.android.tools.r8.com.google.gson.stream.JsonReader.peekKeyword():637:638 -> f 180:181:int doPeek():579 -> f 182:208:int com.android.tools.r8.com.google.gson.stream.JsonReader.peekNumber():643:669 -> f 182:208:int doPeek():584 -> f 209:209:boolean com.android.tools.r8.com.google.gson.stream.JsonReader.isLiteral(char):751:751 -> f 209:209:int com.android.tools.r8.com.google.gson.stream.JsonReader.peekNumber():706 -> f 209:209:int doPeek():584 -> f 210:216:int com.android.tools.r8.com.google.gson.stream.JsonReader.peekNumber():732:738 -> f 210:216:int doPeek():584 -> f 217:217:int doPeek():589:589 -> f 218:218:boolean com.android.tools.r8.com.google.gson.stream.JsonReader.isLiteral(char):751:751 -> f 218:218:int doPeek():589 -> f 219:220:int doPeek():593:594 -> f 221:221:int doPeek():590:590 -> f 222:222:int doPeek():574:574 -> f 223:242:int doPeek():553:572 -> f 243:243:int doPeek():564:564 -> f 244:254:int doPeek():560:570 -> f 255:255:int doPeek():546:546 -> f 256:268:int doPeek():479:491 -> f 269:291:int doPeek():487:509 -> f 292:292:boolean com.android.tools.r8.com.google.gson.stream.JsonReader.isLiteral(char):751:751 -> f 292:292:int doPeek():510 -> f 293:295:int doPeek():511:513 -> f 296:298:int doPeek():503:505 -> f 299:300:int doPeek():499:500 -> f 301:301:int doPeek():497:497 -> f 1:10:void endArray():359:368 -> g 1:11:void endObject():394:404 -> h 1:3:boolean hasNext():412:414 -> i 1:1:boolean isLenient():333:333 -> j 1:3:java.lang.String locationString():1449:1451 -> k 4:17:java.lang.String com.android.tools.r8.com.google.gson.stream.JsonReader.getPath():1459:1472 -> k 4:17:java.lang.String locationString():1451 -> k 18:36:java.lang.String com.android.tools.r8.com.google.gson.stream.JsonReader.getPath():1464:1482 -> k 18:36:java.lang.String locationString():1451 -> k 37:37:java.lang.String locationString():1451:1451 -> k 1:14:boolean nextBoolean():840:853 -> l 1:20:double nextDouble():886:905 -> m 21:36:double nextDouble():901:916 -> m 1:13:int nextInt():1155:1167 -> n 14:39:int nextInt():1164:1189 -> n 40:64:int nextInt():1176:1200 -> n 65:65:int nextInt():1196:1196 -> n 1:30:long nextLong():931:960 -> o 31:55:long nextLong():947:971 -> o 56:56:long nextLong():967:967 -> o 1:16:java.lang.String nextName():777:792 -> p 17:17:java.lang.String nextName():789:789 -> p 1:9:void nextNull():864:872 -> q 1:24:java.lang.String nextString():805:828 -> r 25:25:java.lang.String nextString():825:825 -> r 1:52:java.lang.String nextUnquotedValue():1032:1083 -> s 1:35:com.android.tools.r8.com.google.gson.stream.JsonToken peek():423:457 -> t # {"id":"com.android.tools.r8.residualsignature","signature":"()I"} 1:1:java.lang.String toString():1445:1445 -> toString 1:56:char readEscapeCharacter():1495:1550 -> u 57:95:char readEscapeCharacter():1502:1540 -> u 1:25:void skipValue():1222:1246 -> v 26:26:void skipValue():1244:1244 -> v 27:27:void skipValue():1242:1242 -> v 28:52:void com.android.tools.r8.com.google.gson.stream.JsonReader.skipUnquotedValue():1117:1141 -> v 28:52:void skipValue():1240 -> v 53:57:void skipValue():1248:1252 -> v com.android.tools.r8.com.google.gson.stream.JsonReader$1 -> com.android.tools.r8.internal.Wt: # {"id":"sourceFile","fileName":"JsonReader.java"} 1:1:void ():1585:1585 -> 1:13:void promoteNameToValue(com.android.tools.r8.com.google.gson.stream.JsonReader):1591:1603 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xt;)V"} com.android.tools.r8.com.google.gson.stream.JsonToken$EnumUnboxingLocalUtility -> com.android.tools.r8.internal.au: # {"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.com.google.gson.stream.JsonWriter -> com.android.tools.r8.internal.du: # {"id":"sourceFile","fileName":"JsonWriter.java"} java.io.Writer out -> a int[] stack -> b int stackSize -> c java.lang.String indent -> d java.lang.String separator -> e boolean lenient -> f boolean htmlSafe -> g java.lang.String deferredName -> h boolean serializeNulls -> i java.lang.String[] REPLACEMENT_CHARS -> j java.lang.String[] HTML_SAFE_REPLACEMENT_CHARS -> k 1:17:void ():145:161 -> 1:1:void (java.io.Writer):197:197 -> 2:36:void (java.io.Writer):167:201 -> 37:37:void (java.io.Writer):199:199 -> 1:1:void setHtmlSafe(boolean):253:253 -> a 2:7:void push(int):354:359 -> a 8:12:com.android.tools.r8.com.google.gson.stream.JsonWriter value(java.lang.Boolean):478:482 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Boolean;)V"} 13:15:com.android.tools.r8.com.google.gson.stream.JsonWriter value(long):509:511 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(J)V"} 16:26:com.android.tools.r8.com.google.gson.stream.JsonWriter value(java.lang.Number):524:534 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Number;)V"} 1:1:void setLenient(boolean):235:235 -> b 2:8:com.android.tools.r8.com.google.gson.stream.JsonWriter name(java.lang.String):389:395 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)V"} 9:9:com.android.tools.r8.com.google.gson.stream.JsonWriter name(java.lang.String):393:393 -> b 10:10:com.android.tools.r8.com.google.gson.stream.JsonWriter name(java.lang.String):390:390 -> b 11:11:com.android.tools.r8.com.google.gson.stream.JsonWriter name(java.lang.String):387:387 -> b 1:1:void setSerializeNulls(boolean):269:269 -> c 2:5:int com.android.tools.r8.com.google.gson.stream.JsonWriter.peek():366:369 -> c 2:5:void beforeValue():629 -> c 6:6:void beforeValue():656:656 -> c 7:8:void beforeValue():631:632 -> c 9:9:void com.android.tools.r8.com.google.gson.stream.JsonWriter.replaceTop(int):376:376 -> c 9:9:void beforeValue():637 -> c 10:10:void beforeValue():651:651 -> c 11:11:void com.android.tools.r8.com.google.gson.stream.JsonWriter.replaceTop(int):376:376 -> c 11:11:void beforeValue():652 -> c 12:13:void beforeValue():646:647 -> c 14:14:void com.android.tools.r8.com.google.gson.stream.JsonWriter.replaceTop(int):376:376 -> c 14:14:void beforeValue():641 -> c 15:15:void beforeValue():642:642 -> c 16:16:int com.android.tools.r8.com.google.gson.stream.JsonWriter.peek():367:367 -> c 16:16:void beforeValue():629 -> c 17:45:void string(java.lang.String):565:593 -> c 1:7:void close():555:561 -> close 8:8:void close():559:559 -> close 1:2:com.android.tools.r8.com.google.gson.stream.JsonWriter beginArray():287:288 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} 3:5:com.android.tools.r8.com.google.gson.stream.JsonWriter com.android.tools.r8.com.google.gson.stream.JsonWriter.open(int,java.lang.String):325:327 -> d 3:5:com.android.tools.r8.com.google.gson.stream.JsonWriter beginArray():288 -> d 6:10:com.android.tools.r8.com.google.gson.stream.JsonWriter value(java.lang.String):415:419 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)V"} 11:13:com.android.tools.r8.com.google.gson.stream.JsonWriter value(boolean):465:467 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Z)V"} 1:2:com.android.tools.r8.com.google.gson.stream.JsonWriter beginObject():307:308 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} 3:5:com.android.tools.r8.com.google.gson.stream.JsonWriter com.android.tools.r8.com.google.gson.stream.JsonWriter.open(int,java.lang.String):325:327 -> e 3:5:com.android.tools.r8.com.google.gson.stream.JsonWriter beginObject():308 -> e 1:1:com.android.tools.r8.com.google.gson.stream.JsonWriter endArray():297:297 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} 2:5:int com.android.tools.r8.com.google.gson.stream.JsonWriter.peek():366:369 -> f 2:5:com.android.tools.r8.com.google.gson.stream.JsonWriter com.android.tools.r8.com.google.gson.stream.JsonWriter.close(int,int,java.lang.String):337 -> f 2:5:com.android.tools.r8.com.google.gson.stream.JsonWriter endArray():297 -> f 6:16:com.android.tools.r8.com.google.gson.stream.JsonWriter com.android.tools.r8.com.google.gson.stream.JsonWriter.close(int,int,java.lang.String):339:349 -> f 6:16:com.android.tools.r8.com.google.gson.stream.JsonWriter endArray():297 -> f 17:17:com.android.tools.r8.com.google.gson.stream.JsonWriter com.android.tools.r8.com.google.gson.stream.JsonWriter.close(int,int,java.lang.String):342:342 -> f 17:17:com.android.tools.r8.com.google.gson.stream.JsonWriter endArray():297 -> f 18:18:int com.android.tools.r8.com.google.gson.stream.JsonWriter.peek():367:367 -> f 18:18:com.android.tools.r8.com.google.gson.stream.JsonWriter com.android.tools.r8.com.google.gson.stream.JsonWriter.close(int,int,java.lang.String):337 -> f 18:18:com.android.tools.r8.com.google.gson.stream.JsonWriter endArray():297 -> f 1:4:void flush():543:546 -> flush 5:5:void flush():544:544 -> flush 1:1:com.android.tools.r8.com.google.gson.stream.JsonWriter endObject():317:317 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} 2:5:int com.android.tools.r8.com.google.gson.stream.JsonWriter.peek():366:369 -> g 2:5:com.android.tools.r8.com.google.gson.stream.JsonWriter com.android.tools.r8.com.google.gson.stream.JsonWriter.close(int,int,java.lang.String):337 -> g 2:5:com.android.tools.r8.com.google.gson.stream.JsonWriter endObject():317 -> g 6:16:com.android.tools.r8.com.google.gson.stream.JsonWriter com.android.tools.r8.com.google.gson.stream.JsonWriter.close(int,int,java.lang.String):339:349 -> g 6:16:com.android.tools.r8.com.google.gson.stream.JsonWriter endObject():317 -> g 17:17:com.android.tools.r8.com.google.gson.stream.JsonWriter com.android.tools.r8.com.google.gson.stream.JsonWriter.close(int,int,java.lang.String):342:342 -> g 17:17:com.android.tools.r8.com.google.gson.stream.JsonWriter endObject():317 -> g 18:18:int com.android.tools.r8.com.google.gson.stream.JsonWriter.peek():367:367 -> g 18:18:com.android.tools.r8.com.google.gson.stream.JsonWriter com.android.tools.r8.com.google.gson.stream.JsonWriter.close(int,int,java.lang.String):337 -> g 18:18:com.android.tools.r8.com.google.gson.stream.JsonWriter endObject():317 -> g 1:1:boolean getSerializeNulls():277:277 -> h 1:1:boolean isHtmlSafe():261:261 -> i 1:1:boolean isLenient():242:242 -> j 1:7:void newline():597:603 -> k 1:10:com.android.tools.r8.com.google.gson.stream.JsonWriter nullValue():446:455 -> l # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/du;"} 1:219:void setIndent(java.lang.String):0:218 -> m # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} 1:1:void writeDeferredName():400:400 -> n 2:5:int com.android.tools.r8.com.google.gson.stream.JsonWriter.peek():366:369 -> n 2:5:void com.android.tools.r8.com.google.gson.stream.JsonWriter.beforeName():612 -> n 2:5:void writeDeferredName():401 -> n 6:10:void com.android.tools.r8.com.google.gson.stream.JsonWriter.beforeName():614:618 -> n 6:10:void writeDeferredName():401 -> n 11:11:void com.android.tools.r8.com.google.gson.stream.JsonWriter.replaceTop(int):376:376 -> n 11:11:void com.android.tools.r8.com.google.gson.stream.JsonWriter.beforeName():619 -> n 11:11:void writeDeferredName():401 -> n 12:13:void writeDeferredName():402:403 -> n 14:14:void com.android.tools.r8.com.google.gson.stream.JsonWriter.beforeName():616:616 -> n 14:14:void writeDeferredName():401 -> n 15:15:int com.android.tools.r8.com.google.gson.stream.JsonWriter.peek():367:367 -> n 15:15:void com.android.tools.r8.com.google.gson.stream.JsonWriter.beforeName():612 -> n 15:15:void writeDeferredName():401 -> n com.android.tools.r8.com.google.gson.stream.MalformedJsonException -> com.android.tools.r8.internal.sD: # {"id":"sourceFile","fileName":"MalformedJsonException.java"} 1:1:void (java.lang.String):29:29 -> com.android.tools.r8.compatproguard.CompatProguard -> com.android.tools.r8.compatproguard.CompatProguard: # {"id":"sourceFile","fileName":"CompatProguard.java"} 1:1:void printVersion():205:205 -> a 2:30:void run(java.lang.String[]):219:247 -> a 2:30:void lambda$main$0(java.lang.String[]):251 -> a 31:31:void run(java.lang.String[]):221:221 -> a 31:31:void lambda$main$0(java.lang.String[]):251 -> a 32:36:void printHelp():209:213 -> a 32:36:void run(java.lang.String[]):222 -> a 32:36:void lambda$main$0(java.lang.String[]):251 -> a 37:47:void com.android.tools.r8.compatproguard.CompatProguard$CompatProguardOptions.print():190:200 -> a 37:47:void printHelp():214 -> a 37:47:void run(java.lang.String[]):222 -> a 37:47:void lambda$main$0(java.lang.String[]):251 -> a 1:1:void main(java.lang.String[]):251:251 -> main com.android.tools.r8.compatproguard.CompatProguard$CompatProguardOptions -> com.android.tools.r8.compatproguard.CompatProguard$a: # {"id":"sourceFile","fileName":"CompatProguard.java"} java.lang.String output -> a com.android.tools.r8.CompilationMode mode -> b int minApi -> c boolean forceProguardCompatibility -> d boolean includeDataResources -> e boolean multiDex -> f java.lang.String mainDexList -> g com.android.tools.r8.MapIdProvider mapIdProvider -> h com.android.tools.r8.SourceFileProvider sourceFileProvider -> i java.lang.String depsFileOutput -> j java.util.List proguardConfig -> k boolean printHelpAndExit -> l boolean disableVerticalClassMerging -> m 1:14:void (java.util.List,java.lang.String,com.android.tools.r8.CompilationMode,int,boolean,boolean,boolean,java.lang.String,com.android.tools.r8.MapIdProvider,com.android.tools.r8.SourceFileProvider,java.lang.String,boolean,boolean):71:84 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/bm;Ljava/lang/String;Lcom/android/tools/r8/CompilationMode;IZZZLjava/lang/String;Lcom/android/tools/r8/MapIdProvider;Lcom/android/tools/r8/SourceFileProvider;Ljava/lang/String;ZZ)V"} 1:32:com.android.tools.r8.compatproguard.CompatProguard$CompatProguardOptions parse(java.lang.String[]):88:119 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"([Ljava/lang/String;)Lcom/android/tools/r8/compatproguard/CompatProguard$a;"} 33:40:com.android.tools.r8.compatproguard.CompatProguard$CompatProguardOptions parse(java.lang.String[]):117:124 -> a 41:79:com.android.tools.r8.compatproguard.CompatProguard$CompatProguardOptions parse(java.lang.String[]):122:160 -> a 80:100:com.android.tools.r8.compatproguard.CompatProguard$CompatProguardOptions parse(java.lang.String[]):154:174 -> a com.android.tools.r8.compatproguard.CompatProguard$CompatProguardOptions$1 -> com.android.tools.r8.compatproguard.a: # {"id":"sourceFile","fileName":"CompatProguard.java"} 1:1:void ():88:88 -> com.android.tools.r8.compatproguard.DepsFileWriter -> com.android.tools.r8.internal.je: # {"id":"sourceFile","fileName":"DepsFileWriter.java"} java.nio.file.Path dependentFile -> a java.lang.String dependencyOutput -> b java.util.Set dependencies -> c 1:1:void (java.nio.file.Path,java.lang.String):26:26 -> 2:6:void (java.nio.file.Path,java.lang.String):24:28 -> 1:1:void accept(com.android.tools.r8.origin.Origin,java.nio.file.Path):33:33 -> accept 1:10:void finished():38:47 -> finished 11:11:java.lang.String com.android.tools.r8.compatproguard.DepsFileWriter.escape(java.lang.String):60:60 -> finished 11:11:void finished():47 -> finished 12:16:void finished():47:51 -> finished 17:17:java.lang.String com.android.tools.r8.compatproguard.DepsFileWriter.escape(java.lang.String):60:60 -> finished 17:17:void finished():51 -> finished 18:21:void finished():51:54 -> finished 22:36:void finished():41:55 -> finished com.android.tools.r8.contexts.CompilationContext -> com.android.tools.r8.internal.Rb: # {"id":"sourceFile","fileName":"CompilationContext.java"} java.util.function.Consumer testingConsumer -> a java.lang.Thread mainThread -> b java.util.Map seenSetForTesting -> c int nextProcessorId -> d boolean $assertionsDisabled -> e 1:1:void ():15:15 -> 1:1:void (com.android.tools.r8.utils.InternalOptions):42:42 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/A1;)V"} 2:7:void (com.android.tools.r8.utils.InternalOptions):39:44 -> 1:1:com.android.tools.r8.contexts.CompilationContext createInitialContext(com.android.tools.r8.utils.InternalOptions):34:34 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/A1;)Lcom/android/tools/r8/internal/Rb;"} 2:8:boolean verifyContext(com.android.tools.r8.contexts.CompilationContext$ContextDescriptorProvider):48:54 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Lb;)V"} 9:11:com.android.tools.r8.contexts.CompilationContext$ProcessorContext createProcessorContext():67:69 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Ob;"} com.android.tools.r8.contexts.CompilationContext$ClassSynthesisDesugaringContext -> com.android.tools.r8.internal.Kb: # {"id":"sourceFile","fileName":"CompilationContext.java"} com.android.tools.r8.ir.desugar.CfClassSynthesizerDesugaring desugaring -> c boolean $assertionsDisabled -> d 1:1:void ():180:180 -> 1:2:void (com.android.tools.r8.contexts.CompilationContext$ProcessorContext,com.android.tools.r8.ir.desugar.CfClassSynthesizerDesugaring):185:186 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Ob;Lcom/android/tools/r8/internal/N6;)V"} 1:1:com.android.tools.r8.contexts.CompilationContext$ProcessorContext com.android.tools.r8.contexts.CompilationContext$ThreadTaskContext.getParent():139:139 -> a 1:1:java.lang.StringBuilder buildContextDescriptorForTesting(java.lang.StringBuilder):191 -> a 2:2:java.lang.StringBuilder buildContextDescriptorForTesting(java.lang.StringBuilder):192:192 -> a 3:3:java.lang.StringBuilder com.android.tools.r8.contexts.CompilationContext$ProcessorContext.buildSuffix(java.lang.StringBuilder):115:115 -> a 3:3:java.lang.StringBuilder com.android.tools.r8.contexts.CompilationContext$ProcessorContext.buildContextDescriptorForTesting(java.lang.StringBuilder):120 -> a 3:3:java.lang.StringBuilder buildContextDescriptorForTesting(java.lang.StringBuilder):192 -> a 4:5:java.lang.StringBuilder buildContextDescriptorForTesting(java.lang.StringBuilder):192:193 -> a 6:6:com.android.tools.r8.contexts.CompilationContext$UniqueContext createUniqueContext(com.android.tools.r8.graph.DexProgramClass):202:202 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)Lcom/android/tools/r8/internal/Qb;"} 7:7:int com.android.tools.r8.contexts.CompilationContext$ThreadTaskContext.incrementAndGetNextId():143:143 -> a 7:7:com.android.tools.r8.contexts.CompilationContext$UniqueContext createUniqueContext(com.android.tools.r8.graph.DexProgramClass):202 -> a 8:9:com.android.tools.r8.contexts.CompilationContext$UniqueContext createUniqueContext(com.android.tools.r8.graph.DexProgramClass):202:203 -> a 10:10:com.android.tools.r8.contexts.CompilationContext$ProcessorContext com.android.tools.r8.contexts.CompilationContext$ThreadTaskContext.getParent():139:139 -> a 10:10:com.android.tools.r8.contexts.CompilationContext$UniqueContext createUniqueContext(com.android.tools.r8.graph.DexProgramClass):203 -> a 11:11:com.android.tools.r8.contexts.CompilationContext$UniqueContext createUniqueContext(com.android.tools.r8.graph.DexProgramClass):203:203 -> a 1:1:com.android.tools.r8.contexts.CompilationContext$ProcessorContext com.android.tools.r8.contexts.CompilationContext$ThreadTaskContext.getParent():139:139 -> b 1:1:java.lang.StringBuilder buildSyntheticSuffix(java.lang.StringBuilder):198 -> b 2:2:java.lang.StringBuilder buildSyntheticSuffix(java.lang.StringBuilder):198:198 -> b 3:3:java.lang.StringBuilder com.android.tools.r8.contexts.CompilationContext$ProcessorContext.buildSuffix(java.lang.StringBuilder):115:115 -> b 3:3:java.lang.StringBuilder com.android.tools.r8.contexts.CompilationContext$ProcessorContext.buildSyntheticSuffix(java.lang.StringBuilder):125 -> b 3:3:java.lang.StringBuilder buildSyntheticSuffix(java.lang.StringBuilder):198 -> b 4:4:java.lang.StringBuilder buildSyntheticSuffix(java.lang.StringBuilder):198:198 -> b com.android.tools.r8.contexts.CompilationContext$ContextDescriptorProvider -> com.android.tools.r8.internal.Lb: # {"id":"sourceFile","fileName":"CompilationContext.java"} 1:1:void ():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.android.tools.r8.internal.Mb: # {"id":"sourceFile","fileName":"CompilationContext.java"} java.lang.Thread mainThread -> c boolean $assertionsDisabled -> d 1:1:void ():151:151 -> 1:2:void (com.android.tools.r8.contexts.CompilationContext$ProcessorContext,java.lang.Thread):158:159 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Ob;Ljava/lang/Thread;)V"} 1:1:com.android.tools.r8.contexts.CompilationContext$ProcessorContext com.android.tools.r8.contexts.CompilationContext$ThreadTaskContext.getParent():139:139 -> a 1:1:java.lang.StringBuilder buildContextDescriptorForTesting(java.lang.StringBuilder):164 -> a 2:2:java.lang.StringBuilder buildContextDescriptorForTesting(java.lang.StringBuilder):164:164 -> a 3:3:java.lang.StringBuilder com.android.tools.r8.contexts.CompilationContext$ProcessorContext.buildSuffix(java.lang.StringBuilder):115:115 -> a 3:3:java.lang.StringBuilder com.android.tools.r8.contexts.CompilationContext$ProcessorContext.buildContextDescriptorForTesting(java.lang.StringBuilder):120 -> a 3:3:java.lang.StringBuilder buildContextDescriptorForTesting(java.lang.StringBuilder):164 -> a 4:4:java.lang.StringBuilder buildContextDescriptorForTesting(java.lang.StringBuilder):164:164 -> a 5:6:com.android.tools.r8.contexts.CompilationContext$UniqueContext createUniqueContext(com.android.tools.r8.graph.DexProgramClass):173:174 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)Lcom/android/tools/r8/internal/Qb;"} 7:7:int com.android.tools.r8.contexts.CompilationContext$ThreadTaskContext.incrementAndGetNextId():143:143 -> a 7:7:com.android.tools.r8.contexts.CompilationContext$UniqueContext createUniqueContext(com.android.tools.r8.graph.DexProgramClass):174 -> a 8:8:com.android.tools.r8.contexts.CompilationContext$UniqueContext createUniqueContext(com.android.tools.r8.graph.DexProgramClass):174:174 -> a 9:9:com.android.tools.r8.contexts.CompilationContext$ProcessorContext com.android.tools.r8.contexts.CompilationContext$ThreadTaskContext.getParent():139:139 -> a 9:9:com.android.tools.r8.contexts.CompilationContext$UniqueContext createUniqueContext(com.android.tools.r8.graph.DexProgramClass):175 -> a 10:10:com.android.tools.r8.contexts.CompilationContext$UniqueContext createUniqueContext(com.android.tools.r8.graph.DexProgramClass):175:175 -> a 1:1:com.android.tools.r8.contexts.CompilationContext$ProcessorContext com.android.tools.r8.contexts.CompilationContext$ThreadTaskContext.getParent():139:139 -> b 1:1:java.lang.StringBuilder buildSyntheticSuffix(java.lang.StringBuilder):169 -> b 2:2:java.lang.StringBuilder buildSyntheticSuffix(java.lang.StringBuilder):169:169 -> b 3:3:java.lang.StringBuilder com.android.tools.r8.contexts.CompilationContext$ProcessorContext.buildSuffix(java.lang.StringBuilder):115:115 -> b 3:3:java.lang.StringBuilder com.android.tools.r8.contexts.CompilationContext$ProcessorContext.buildSyntheticSuffix(java.lang.StringBuilder):125 -> b 3:3:java.lang.StringBuilder buildSyntheticSuffix(java.lang.StringBuilder):169 -> b 4:4:java.lang.StringBuilder buildSyntheticSuffix(java.lang.StringBuilder):169:169 -> b com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext -> com.android.tools.r8.internal.Nb: # {"id":"sourceFile","fileName":"CompilationContext.java"} com.android.tools.r8.graph.ProgramMethod method -> c boolean $assertionsDisabled -> d 1:1:void ():209:209 -> 1:2:void (com.android.tools.r8.contexts.CompilationContext$ProcessorContext,com.android.tools.r8.graph.ProgramMethod):213:214 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Ob;Lcom/android/tools/r8/graph/o5;)V"} 1:1:com.android.tools.r8.contexts.CompilationContext$UniqueContext createUniqueContext():225:225 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Qb;"} 2:2:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext.getClassContext():232:232 -> a 2:2:com.android.tools.r8.contexts.CompilationContext$UniqueContext createUniqueContext():226 -> a 3:3:int com.android.tools.r8.contexts.CompilationContext$ThreadTaskContext.incrementAndGetNextId():143:143 -> a 3:3:com.android.tools.r8.contexts.CompilationContext$UniqueContext createUniqueContext():226 -> a 4:5:com.android.tools.r8.contexts.CompilationContext$UniqueContext createUniqueContext():226:227 -> a 6:6:com.android.tools.r8.contexts.CompilationContext$ProcessorContext com.android.tools.r8.contexts.CompilationContext$ThreadTaskContext.getParent():139:139 -> a 6:6:com.android.tools.r8.contexts.CompilationContext$UniqueContext createUniqueContext():227 -> a 7:7:com.android.tools.r8.contexts.CompilationContext$UniqueContext createUniqueContext():227:227 -> a 8:8:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext.getClassContext():232:232 -> a 8:8:java.lang.StringBuilder buildContextDescriptorForTesting(java.lang.StringBuilder):249 -> a 9:9:java.lang.StringBuilder buildContextDescriptorForTesting(java.lang.StringBuilder):249:249 -> a 10:10:com.android.tools.r8.contexts.CompilationContext$ProcessorContext com.android.tools.r8.contexts.CompilationContext$ThreadTaskContext.getParent():139:139 -> a 10:10:java.lang.StringBuilder buildContextDescriptorForTesting(java.lang.StringBuilder):250 -> a 11:11:java.lang.StringBuilder buildContextDescriptorForTesting(java.lang.StringBuilder):250:250 -> a 12:12:java.lang.StringBuilder com.android.tools.r8.contexts.CompilationContext$ProcessorContext.buildSuffix(java.lang.StringBuilder):115:115 -> a 12:12:java.lang.StringBuilder com.android.tools.r8.contexts.CompilationContext$ProcessorContext.buildContextDescriptorForTesting(java.lang.StringBuilder):120 -> a 12:12:java.lang.StringBuilder buildContextDescriptorForTesting(java.lang.StringBuilder):250 -> a 13:15:java.lang.StringBuilder com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext.buildSuffix(java.lang.StringBuilder):241:243 -> a 13:15:java.lang.StringBuilder buildContextDescriptorForTesting(java.lang.StringBuilder):250 -> a 1:1:com.android.tools.r8.contexts.CompilationContext$ProcessorContext com.android.tools.r8.contexts.CompilationContext$ThreadTaskContext.getParent():139:139 -> b 1:1:java.lang.StringBuilder buildSyntheticSuffix(java.lang.StringBuilder):255 -> b 2:2:java.lang.StringBuilder buildSyntheticSuffix(java.lang.StringBuilder):255:255 -> b 3:3:java.lang.StringBuilder com.android.tools.r8.contexts.CompilationContext$ProcessorContext.buildSuffix(java.lang.StringBuilder):115:115 -> b 3:3:java.lang.StringBuilder com.android.tools.r8.contexts.CompilationContext$ProcessorContext.buildSyntheticSuffix(java.lang.StringBuilder):125 -> b 3:3:java.lang.StringBuilder buildSyntheticSuffix(java.lang.StringBuilder):255 -> b 4:6:java.lang.StringBuilder com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext.buildSuffix(java.lang.StringBuilder):241:243 -> b 4:6:java.lang.StringBuilder buildSyntheticSuffix(java.lang.StringBuilder):255 -> b 7:7:com.android.tools.r8.graph.ProgramMethod getMethodContext():236:236 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/o5;"} com.android.tools.r8.contexts.CompilationContext$ProcessorContext -> com.android.tools.r8.internal.Ob: # {"id":"sourceFile","fileName":"CompilationContext.java"} com.android.tools.r8.contexts.CompilationContext parent -> a int processorId -> b boolean $assertionsDisabled -> c 1:1:void ():73:73 -> 1:3:void (com.android.tools.r8.contexts.CompilationContext,int):77:79 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Rb;I)V"} 1:1:boolean verifyContext(com.android.tools.r8.contexts.CompilationContext$ContextDescriptorProvider):83:83 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Lb;)V"} 2:3:com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext createMethodProcessingContext(com.android.tools.r8.graph.ProgramMethod):95:96 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)Lcom/android/tools/r8/internal/Nb;"} 4:5:com.android.tools.r8.contexts.CompilationContext$MainThreadContext createMainThreadContext():101:102 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Mb;"} 6:8:com.android.tools.r8.contexts.CompilationContext$ClassSynthesisDesugaringContext createClassSynthesisDesugaringContext(com.android.tools.r8.ir.desugar.CfClassSynthesizerDesugaring):108:110 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/N6;)Lcom/android/tools/r8/internal/Kb;"} 9:9:java.lang.StringBuilder com.android.tools.r8.contexts.CompilationContext$ProcessorContext.buildSuffix(java.lang.StringBuilder):115:115 -> a 9:9: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.android.tools.r8.internal.Pb: # {"id":"sourceFile","fileName":"CompilationContext.java"} com.android.tools.r8.contexts.CompilationContext$ProcessorContext parent -> a int nextId -> b 1:1:void (com.android.tools.r8.contexts.CompilationContext$ProcessorContext):134:134 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Ob;)V"} 2:5:void (com.android.tools.r8.contexts.CompilationContext$ProcessorContext):132:135 -> com.android.tools.r8.contexts.CompilationContext$UniqueContext -> com.android.tools.r8.internal.Qb: # {"id":"sourceFile","fileName":"CompilationContext.java"} com.android.tools.r8.contexts.CompilationContext$ThreadTaskContext parent -> a com.android.tools.r8.graph.DexProgramClass classContext -> b int positionId -> c 1:4:void (com.android.tools.r8.contexts.CompilationContext$ThreadTaskContext,com.android.tools.r8.graph.DexProgramClass,int):267:270 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Pb;Lcom/android/tools/r8/graph/q2;I)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/q2;"} 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.android.tools.r8.internal.Xd: # {"id":"sourceFile","fileName":"DebugRepresentation.java"} com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap paramToInfo -> a boolean $assertionsDisabled -> b 1:1:void ():35:35 -> 1:2:void (com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap):82:83 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Rq;)V"} 1:1:int getExpansionOverhead(int,int,int):0:0 -> a 2:2:int lambda$fromFiles$1(com.android.tools.r8.graph.ProgramMethod):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)I"} 3:3:com.android.tools.r8.debuginfo.DebugRepresentation$DebugRepresentationPredicate none(com.android.tools.r8.utils.InternalOptions):46:46 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/A1;)Lcom/android/tools/r8/internal/Ud;"} 4:4:boolean com.android.tools.r8.utils.InternalOptions.canUseDexPc2PcAsDebugInformation():2495:2495 -> a 4:4:com.android.tools.r8.debuginfo.DebugRepresentation$DebugRepresentationPredicate none(com.android.tools.r8.utils.InternalOptions):46 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 5:5:boolean com.android.tools.r8.utils.InternalOptions.canUseDexPc2PcAsDebugInformation():2495:2495 -> a 5:5:com.android.tools.r8.debuginfo.DebugRepresentation$DebugRepresentationPredicate none(com.android.tools.r8.utils.InternalOptions):46 -> a 6:7:com.android.tools.r8.debuginfo.DebugRepresentation$DebugRepresentationPredicate none(com.android.tools.r8.utils.InternalOptions):46:47 -> a 8:8:void lambda$fromFiles$2(java.util.Map,com.android.tools.r8.dex.VirtualFile,com.android.tools.r8.graph.DexProgramClass):64:64 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Map;Lcom/android/tools/r8/dex/r0;Lcom/android/tools/r8/graph/q2;)V"} 9:9:int lambda$fromFiles$3(com.android.tools.r8.utils.InternalOptions,java.util.Map,com.android.tools.r8.graph.ProgramMethod):67:67 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/A1;Ljava/util/Map;Lcom/android/tools/r8/graph/o5;)I"} 10:13:boolean com.android.tools.r8.debuginfo.DebugRepresentation.isPcCandidate(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.utils.InternalOptions):180:183 -> a 10:13:int lambda$fromFiles$3(com.android.tools.r8.utils.InternalOptions,java.util.Map,com.android.tools.r8.graph.ProgramMethod):67 -> a 14:15:int lambda$fromFiles$3(com.android.tools.r8.utils.InternalOptions,java.util.Map,com.android.tools.r8.graph.ProgramMethod):70:71 -> a 16:16:int com.android.tools.r8.debuginfo.DebugRepresentation.getDexPcEncodingCutoff(com.android.tools.r8.graph.ProgramMethod):140:140 -> a 16:16:int lambda$fromFiles$3(com.android.tools.r8.utils.InternalOptions,java.util.Map,com.android.tools.r8.graph.ProgramMethod):72 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 17:25:int com.android.tools.r8.debuginfo.DebugRepresentation.getDexPcEncodingCutoff(com.android.tools.r8.graph.ProgramMethod):140:148 -> a 17:25:int lambda$fromFiles$3(com.android.tools.r8.utils.InternalOptions,java.util.Map,com.android.tools.r8.graph.ProgramMethod):72 -> a 26:26:boolean com.android.tools.r8.debuginfo.DebugRepresentation$ConversionInfo.hasConversions():426:426 -> a 26:26:int com.android.tools.r8.debuginfo.DebugRepresentation.getDexPcEncodingCutoff(com.android.tools.r8.graph.ProgramMethod):149 -> a 26:26:int lambda$fromFiles$3(com.android.tools.r8.utils.InternalOptions,java.util.Map,com.android.tools.r8.graph.ProgramMethod):72 -> a 27:27:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.debuginfo.DebugRepresentation.getLastExecutableInstruction(com.android.tools.r8.graph.DexCode):474:474 -> a 27:27:int com.android.tools.r8.debuginfo.DebugRepresentation.getDexPcEncodingCutoff(com.android.tools.r8.graph.ProgramMethod):154 -> a 27:27:int lambda$fromFiles$3(com.android.tools.r8.utils.InternalOptions,java.util.Map,com.android.tools.r8.graph.ProgramMethod):72 -> a 28:28:int com.android.tools.r8.debuginfo.DebugRepresentation.getDexPcEncodingCutoff(com.android.tools.r8.graph.ProgramMethod):158:158 -> a 28:28:int lambda$fromFiles$3(com.android.tools.r8.utils.InternalOptions,java.util.Map,com.android.tools.r8.graph.ProgramMethod):72 -> a 29:36:int com.android.tools.r8.debuginfo.DebugRepresentation$ConversionInfo.getConversionPointFor(int):430:437 -> a 29:36:int com.android.tools.r8.debuginfo.DebugRepresentation.getDexPcEncodingCutoff(com.android.tools.r8.graph.ProgramMethod):159 -> a 29:36:int lambda$fromFiles$3(com.android.tools.r8.utils.InternalOptions,java.util.Map,com.android.tools.r8.graph.ProgramMethod):72 -> a 37:37:int com.android.tools.r8.debuginfo.DebugRepresentation.getDexPcEncodingCutoff(com.android.tools.r8.graph.ProgramMethod):151:151 -> a 37:37:int lambda$fromFiles$3(com.android.tools.r8.utils.InternalOptions,java.util.Map,com.android.tools.r8.graph.ProgramMethod):72 -> a 38:40:int lambda$fromFiles$3(com.android.tools.r8.utils.InternalOptions,java.util.Map,com.android.tools.r8.graph.ProgramMethod):73:75 -> a 41:41:int lambda$fromFiles$3(com.android.tools.r8.utils.InternalOptions,java.util.Map,com.android.tools.r8.graph.ProgramMethod):74:74 -> a 42:42:void computeForFile(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.VirtualFile):87:87 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/dex/r0;)V"} 43:43:boolean com.android.tools.r8.utils.InternalOptions.canUseDexPc2PcAsDebugInformation():2495:2495 -> a 43:43:void computeForFile(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.VirtualFile):88 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 44:44:boolean com.android.tools.r8.utils.InternalOptions.canUseDexPc2PcAsDebugInformation():2495:2495 -> a 44:44:void computeForFile(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.VirtualFile):88 -> a 45:50:void computeForFile(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.VirtualFile):89:94 -> a 51:51:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap.():119:119 -> a 51:51:void computeForFile(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.VirtualFile):94 -> a 52:61:void computeForFile(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.VirtualFile):95:104 -> a 62:65:boolean com.android.tools.r8.debuginfo.DebugRepresentation.isPcCandidate(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.utils.InternalOptions):180:183 -> a 62:65:void computeForFile(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.VirtualFile):105 -> a 66:73:void computeForFile(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.VirtualFile):108:115 -> a 74:74:void computeForFile(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.VirtualFile):114:114 -> a 75:77:com.android.tools.r8.graph.DexDebugInfo$EventBasedDebugInfo com.android.tools.r8.graph.DexDebugInfo.createEventBasedInfoForMethodWithoutDebugInfo(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexItemFactory):298:300 -> a 75:77:void computeForFile(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.VirtualFile):114 -> a 78:78:void computeForFile(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.VirtualFile):117:117 -> a 79:79:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.debuginfo.DebugRepresentation.getLastExecutableInstruction(com.android.tools.r8.graph.DexCode):474:474 -> a 79:79:void computeForFile(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.VirtualFile):118 -> a 80:80:void computeForFile(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.VirtualFile):122:122 -> a 81:92:int com.android.tools.r8.debuginfo.DebugRepresentation.estimatedDebugInfoSize(com.android.tools.r8.graph.DexDebugInfo):488:499 -> a 81:92:void computeForFile(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.VirtualFile):123 -> a 93:99:void computeForFile(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.VirtualFile):125:131 -> a 100:100:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap.(int):110:110 -> a 100:100:void computeForFile(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.VirtualFile):131 -> a 101:105:void computeForFile(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.VirtualFile):132:136 -> a 106:106:com.android.tools.r8.debuginfo.DebugRepresentation$CostSummary lambda$computeForFile$4(int):125:125 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/internal/Td;"} 107:107:void lambda$computeForFile$5(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap,com.android.tools.r8.graph.AppView,java.lang.Integer,com.android.tools.r8.debuginfo.DebugRepresentation$CostSummary):133:133 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Gq;Lcom/android/tools/r8/graph/m;Ljava/lang/Integer;Lcom/android/tools/r8/internal/Td;)V"} 108:114:com.android.tools.r8.debuginfo.DebugRepresentation$ConversionInfo com.android.tools.r8.debuginfo.DebugRepresentation$CostSummary.computeConversionCosts(com.android.tools.r8.graph.AppView):361:367 -> a 108:114:void lambda$computeForFile$5(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap,com.android.tools.r8.graph.AppView,java.lang.Integer,com.android.tools.r8.debuginfo.DebugRepresentation$CostSummary):133 -> a 115:116:void com.android.tools.r8.debuginfo.DebugRepresentation$CostSummary$ConversionState.():305:306 -> a 115:116:com.android.tools.r8.debuginfo.DebugRepresentation$ConversionInfo com.android.tools.r8.debuginfo.DebugRepresentation$CostSummary.computeConversionCosts(com.android.tools.r8.graph.AppView):368 -> a 115:116:void lambda$computeForFile$5(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap,com.android.tools.r8.graph.AppView,java.lang.Integer,com.android.tools.r8.debuginfo.DebugRepresentation$CostSummary):133 -> a 117:122:com.android.tools.r8.debuginfo.DebugRepresentation$ConversionInfo com.android.tools.r8.debuginfo.DebugRepresentation$CostSummary.computeConversionCosts(com.android.tools.r8.graph.AppView):369:374 -> a 117:122:void lambda$computeForFile$5(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap,com.android.tools.r8.graph.AppView,java.lang.Integer,com.android.tools.r8.debuginfo.DebugRepresentation$CostSummary):133 -> a 123:123:boolean com.android.tools.r8.debuginfo.DebugRepresentation.isWithinExpansionThreshold(int,int,int,int):284:284 -> a 123:123:com.android.tools.r8.debuginfo.DebugRepresentation$ConversionInfo com.android.tools.r8.debuginfo.DebugRepresentation$CostSummary.computeConversionCosts(com.android.tools.r8.graph.AppView):374 -> a 123:123:void lambda$computeForFile$5(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap,com.android.tools.r8.graph.AppView,java.lang.Integer,com.android.tools.r8.debuginfo.DebugRepresentation$CostSummary):133 -> a 124:134:void com.android.tools.r8.debuginfo.DebugRepresentation$CostSummary$ConversionState.flush():325:335 -> a 124:134:com.android.tools.r8.debuginfo.DebugRepresentation$ConversionInfo com.android.tools.r8.debuginfo.DebugRepresentation$CostSummary.computeConversionCosts(com.android.tools.r8.graph.AppView):379 -> a 124:134:void lambda$computeForFile$5(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap,com.android.tools.r8.graph.AppView,java.lang.Integer,com.android.tools.r8.debuginfo.DebugRepresentation$CostSummary):133 -> a 135:135:void com.android.tools.r8.debuginfo.DebugRepresentation$CostSummary$ConversionState.reset():313:313 -> a 135:135:void com.android.tools.r8.debuginfo.DebugRepresentation$CostSummary$ConversionState.flush():338 -> a 135:135:com.android.tools.r8.debuginfo.DebugRepresentation$ConversionInfo com.android.tools.r8.debuginfo.DebugRepresentation$CostSummary.computeConversionCosts(com.android.tools.r8.graph.AppView):379 -> a 135:135:void lambda$computeForFile$5(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap,com.android.tools.r8.graph.AppView,java.lang.Integer,com.android.tools.r8.debuginfo.DebugRepresentation$CostSummary):133 -> a 136:137:void com.android.tools.r8.debuginfo.DebugRepresentation$CostSummary$ConversionState.add(com.android.tools.r8.debuginfo.DebugRepresentation$PcCostInfo):320:321 -> a 136:137:com.android.tools.r8.debuginfo.DebugRepresentation$ConversionInfo com.android.tools.r8.debuginfo.DebugRepresentation$CostSummary.computeConversionCosts(com.android.tools.r8.graph.AppView):381 -> a 136:137:void lambda$computeForFile$5(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap,com.android.tools.r8.graph.AppView,java.lang.Integer,com.android.tools.r8.debuginfo.DebugRepresentation$CostSummary):133 -> a 138:138:boolean com.android.tools.r8.debuginfo.DebugRepresentation.isWithinExpansionThreshold(int,int,int,int):284:284 -> a 138:138:com.android.tools.r8.debuginfo.DebugRepresentation$ConversionInfo com.android.tools.r8.debuginfo.DebugRepresentation$CostSummary.computeConversionCosts(com.android.tools.r8.graph.AppView):384 -> a 138:138:void lambda$computeForFile$5(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap,com.android.tools.r8.graph.AppView,java.lang.Integer,com.android.tools.r8.debuginfo.DebugRepresentation$CostSummary):133 -> a 139:139:void com.android.tools.r8.debuginfo.DebugRepresentation$CostSummary$ConversionState.update(int,boolean):343:343 -> a 139:139:com.android.tools.r8.debuginfo.DebugRepresentation$ConversionInfo com.android.tools.r8.debuginfo.DebugRepresentation$CostSummary.computeConversionCosts(com.android.tools.r8.graph.AppView):385 -> a 139:139:void lambda$computeForFile$5(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap,com.android.tools.r8.graph.AppView,java.lang.Integer,com.android.tools.r8.debuginfo.DebugRepresentation$CostSummary):133 -> a 140:150:void com.android.tools.r8.debuginfo.DebugRepresentation$CostSummary$ConversionState.flush():325:335 -> a 140:150:com.android.tools.r8.debuginfo.DebugRepresentation$ConversionInfo com.android.tools.r8.debuginfo.DebugRepresentation$CostSummary.computeConversionCosts(com.android.tools.r8.graph.AppView):388 -> a 140:150:void lambda$computeForFile$5(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap,com.android.tools.r8.graph.AppView,java.lang.Integer,com.android.tools.r8.debuginfo.DebugRepresentation$CostSummary):133 -> a 151:151:com.android.tools.r8.debuginfo.DebugRepresentation$ConversionInfo com.android.tools.r8.debuginfo.DebugRepresentation$CostSummary.computeConversionCosts(com.android.tools.r8.graph.AppView):389:389 -> a 151:151:void lambda$computeForFile$5(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap,com.android.tools.r8.graph.AppView,java.lang.Integer,com.android.tools.r8.debuginfo.DebugRepresentation$CostSummary):133 -> a 152:153:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceSortedMap com.android.tools.r8.debuginfo.DebugRepresentation$CostSummary$ConversionState.getFinalConversions():352:353 -> a 152:153:com.android.tools.r8.debuginfo.DebugRepresentation$ConversionInfo com.android.tools.r8.debuginfo.DebugRepresentation$CostSummary.computeConversionCosts(com.android.tools.r8.graph.AppView):391 -> a 152:153:void lambda$computeForFile$5(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap,com.android.tools.r8.graph.AppView,java.lang.Integer,com.android.tools.r8.debuginfo.DebugRepresentation$CostSummary):133 -> a 154:154:com.android.tools.r8.debuginfo.DebugRepresentation$ConversionInfo com.android.tools.r8.debuginfo.DebugRepresentation$CostSummary.computeConversionCosts(com.android.tools.r8.graph.AppView):392:392 -> a 154:154:void lambda$computeForFile$5(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap,com.android.tools.r8.graph.AppView,java.lang.Integer,com.android.tools.r8.debuginfo.DebugRepresentation$CostSummary):133 -> a 155:155:void lambda$computeForFile$5(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap,com.android.tools.r8.graph.AppView,java.lang.Integer,com.android.tools.r8.debuginfo.DebugRepresentation$CostSummary):133:133 -> a 156:156:boolean lambda$verifyMethodHasOverloads$6(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexEncodedMethod):164:164 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/W0;)Z"} 157:159:java.lang.String toString(boolean):174:176 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Ljava/lang/String;"} 160:160:java.lang.Integer lambda$toString$7(com.android.tools.r8.debuginfo.DebugRepresentation$ConversionInfo):175:175 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Sd;)Ljava/lang/Integer;"} 161:161:java.lang.String lambda$toString$8(boolean,com.android.tools.r8.debuginfo.DebugRepresentation$ConversionInfo):176:176 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ZLcom/android/tools/r8/internal/Sd;)Ljava/lang/String;"} 162:162:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.debuginfo.DebugRepresentation.getLastExecutableInstruction(com.android.tools.r8.graph.DexCode):474:474 -> a 162:162:boolean verifyLastExecutableInstructionWithinBound(com.android.tools.r8.graph.DexCode,int):467 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/w0;I)V"} 163:164:boolean verifyLastExecutableInstructionWithinBound(com.android.tools.r8.graph.DexCode,int):468:469 -> a 165:166:com.android.tools.r8.dex.code.DexInstruction getLastExecutableInstruction(com.android.tools.r8.dex.code.DexInstruction[]):479:480 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"([Lcom/android/tools/r8/dex/code/B1;)Lcom/android/tools/r8/dex/code/B1;"} 167:167:boolean com.android.tools.r8.utils.InternalOptions.canUseDexPc2PcAsDebugInformation():2495:2495 -> a 167:167:com.android.tools.r8.debuginfo.DebugRepresentation$DebugRepresentationPredicate fromFiles(java.util.List,com.android.tools.r8.utils.InternalOptions):52 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;Lcom/android/tools/r8/utils/A1;)Lcom/android/tools/r8/internal/Ud;"} 168:168:boolean com.android.tools.r8.utils.InternalOptions.canUseDexPc2PcAsDebugInformation():2495:2495 -> a 168:168:com.android.tools.r8.debuginfo.DebugRepresentation$DebugRepresentationPredicate fromFiles(java.util.List,com.android.tools.r8.utils.InternalOptions):52 -> a 169:182:com.android.tools.r8.debuginfo.DebugRepresentation$DebugRepresentationPredicate fromFiles(java.util.List,com.android.tools.r8.utils.InternalOptions):53:66 -> a int lambda$none$0(com.android.tools.r8.graph.ProgramMethod) -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)I"} 1:2:boolean verifyMethodHasOverloads(com.android.tools.r8.graph.ProgramMethod):163:164 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)V"} 3:3:boolean verifyMethodHasOverloads(com.android.tools.r8.graph.ProgramMethod):163:163 -> c 1:1:java.lang.String toString():170:170 -> toString com.android.tools.r8.debuginfo.DebugRepresentation$ConversionInfo -> com.android.tools.r8.internal.Sd: # {"id":"sourceFile","fileName":"DebugRepresentation.java"} int paramCount -> a com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceSortedMap conversions -> b boolean $assertionsDisabled -> c 1:1:void ():408:408 -> 1:4:void (int,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceSortedMap,com.android.tools.r8.debuginfo.DebugRepresentation$CostSummary):418:421 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/internal/qq;)V"} 1:14: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.android.tools.r8.internal.Td: # {"id":"sourceFile","fileName":"DebugRepresentation.java"} int paramCount -> a com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap pcToCost -> b boolean $assertionsDisabled -> c 1:1:void ():288:288 -> 1:1:void (int):294:294 -> 2:6:void (int):292:296 -> 1:2:void addCost(int,int):300:301 -> a 3:5:void com.android.tools.r8.debuginfo.DebugRepresentation$PcCostInfo.add(int):217:219 -> a 3:5:void addCost(int,int):301 -> a 1:7:java.lang.String toString():397:403 -> toString com.android.tools.r8.debuginfo.DebugRepresentation$CostSummary$ConversionState -> com.android.tools.r8.debuginfo.DebugRepresentation$CostSummary$ConversionState: # {"id":"sourceFile","fileName":"DebugRepresentation.java"} com.android.tools.r8.debuginfo.DebugRepresentation$DebugRepresentationPredicate -> com.android.tools.r8.internal.Ud: # {"id":"sourceFile","fileName":"DebugRepresentation.java"} int getDexPcEncodingCutoff(com.android.tools.r8.graph.ProgramMethod) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)I"} com.android.tools.r8.debuginfo.DebugRepresentation$PcConversionInfo -> com.android.tools.r8.internal.Vd: # {"id":"sourceFile","fileName":"DebugRepresentation.java"} int pc -> a boolean converted -> b int methods -> c int normalCost -> d com.android.tools.r8.debuginfo.DebugRepresentation$PcConversionInfo NO_CONVERSION -> e 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.android.tools.r8.internal.Wd: # {"id":"sourceFile","fileName":"DebugRepresentation.java"} int pc -> a int cost -> b int methods -> c 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.android.tools.r8.internal.Ee: # {"id":"sourceFile","fileName":"DesugaredLibraryKeepRuleGenerator.java"} com.android.tools.r8.utils.InternalOptions options -> a 1:3:void (com.android.tools.r8.graph.AppView):49:51 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} 2:2:boolean com.android.tools.r8.utils.InternalOptions.isDesugaredLibraryCompilation():558:558 -> 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():558:558 -> 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.android.tools.r8.dex.c: # {"id":"sourceFile","fileName":"ApplicationReader.java"} com.android.tools.r8.utils.InternalOptions options -> a com.android.tools.r8.graph.DexItemFactory itemFactory -> b com.android.tools.r8.utils.Timing timing -> c com.android.tools.r8.utils.AndroidApp inputApp -> d com.android.tools.r8.graph.DexApplicationReadFlags flags -> e boolean $assertionsDisabled -> f 1:1:void ():67:67 -> 1:5:void (com.android.tools.r8.utils.AndroidApp,com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.utils.Timing):80:84 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/p;Lcom/android/tools/r8/utils/A1;Lcom/android/tools/r8/utils/z3;)V"} 1:1:com.android.tools.r8.graph.LazyLoadedDexApplication read():88:88 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/b4;"} 2:7:com.android.tools.r8.graph.LazyLoadedDexApplication read(com.android.tools.r8.StringResource):94:99 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/d0;)Lcom/android/tools/r8/graph/b4;"} 8:8:com.android.tools.r8.graph.LazyLoadedDexApplication read(java.util.concurrent.ExecutorService):103:103 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/concurrent/ExecutorService;)Lcom/android/tools/r8/graph/b4;"} 9:9:com.android.tools.r8.graph.LazyLoadedDexApplication read(com.android.tools.r8.StringResource,java.util.concurrent.ExecutorService):115:115 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/d0;Ljava/util/concurrent/ExecutorService;)Lcom/android/tools/r8/graph/b4;"} 10:10:com.android.tools.r8.graph.LazyLoadedDexApplication read(com.android.tools.r8.StringResource,java.util.concurrent.ExecutorService,com.android.tools.r8.utils.DumpInputFlags):123:123 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/d0;Ljava/util/concurrent/ExecutorService;Lcom/android/tools/r8/utils/O0;)Lcom/android/tools/r8/graph/b4;"} 11:20:boolean verifyMainDexOptionsCompatible(com.android.tools.r8.utils.AndroidApp,com.android.tools.r8.utils.InternalOptions):233:242 -> a 11:20:com.android.tools.r8.graph.LazyLoadedDexApplication read(com.android.tools.r8.StringResource,java.util.concurrent.ExecutorService,com.android.tools.r8.utils.DumpInputFlags):123 -> a 21:58:com.android.tools.r8.graph.LazyLoadedDexApplication read(com.android.tools.r8.StringResource,java.util.concurrent.ExecutorService,com.android.tools.r8.utils.DumpInputFlags):124:161 -> a 59:59:com.android.tools.r8.graph.LazyLoadedDexApplication read(com.android.tools.r8.StringResource,java.util.concurrent.ExecutorService,com.android.tools.r8.utils.DumpInputFlags):157:157 -> a 60:60:java.lang.RuntimeException com.android.tools.r8.utils.ExceptionUtils.unwrapExecutionException(java.util.concurrent.ExecutionException):226:226 -> a 60:60:com.android.tools.r8.graph.LazyLoadedDexApplication read(com.android.tools.r8.StringResource,java.util.concurrent.ExecutorService,com.android.tools.r8.utils.DumpInputFlags):155 -> a 61:66:com.android.tools.r8.graph.LazyLoadedDexApplication read(com.android.tools.r8.StringResource,java.util.concurrent.ExecutorService,com.android.tools.r8.utils.DumpInputFlags):155:160 -> a 67:79:void dumpApplication(com.android.tools.r8.utils.DumpInputFlags):165:177 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/O0;)V"} 80:80:void dumpApplication(com.android.tools.r8.utils.DumpInputFlags):175:175 -> a 81:81:com.android.tools.r8.shaking.MainDexInfo readMainDexClasses(com.android.tools.r8.graph.DexApplication):182:182 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j0;)Lcom/android/tools/r8/shaking/N1;"} 82:82:com.android.tools.r8.shaking.MainDexInfo readMainDexClassesForR8(com.android.tools.r8.graph.DexApplication):188:188 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/N2;)Lcom/android/tools/r8/shaking/N1;"} 83:100:com.android.tools.r8.shaking.MainDexInfo readMainDexClasses(com.android.tools.r8.graph.DexApplication,boolean):192:209 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j0;Z)Lcom/android/tools/r8/shaking/N1;"} 101:109:com.android.tools.r8.shaking.MainDexInfo readMainDexClasses(com.android.tools.r8.graph.DexApplication,boolean):204:212 -> a 110:110:com.android.tools.r8.graph.DexType lambda$readMainDexClasses$0(java.lang.String):208:208 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lcom/android/tools/r8/graph/v2;"} 111:119:void addToMainDexClasses(com.android.tools.r8.graph.DexApplication,com.android.tools.r8.shaking.MainDexInfo$Builder,java.lang.Iterable):217:225 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j0;Lcom/android/tools/r8/shaking/L1;Ljava/lang/Iterable;)V"} 120:120:void addToMainDexClasses(com.android.tools.r8.graph.DexApplication,com.android.tools.r8.shaking.MainDexInfo$Builder,java.lang.Iterable):222:222 -> a 121:125:void throwIncompatibleDexVersionAndMinApi(com.android.tools.r8.utils.DexVersion):262:266 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/H0;)V"} 126:127:void readProguardMap(com.android.tools.r8.StringResource,com.android.tools.r8.graph.DexApplication$Builder,java.util.concurrent.ExecutorService,java.util.List):279:280 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/d0;Lcom/android/tools/r8/graph/b4$a;Ljava/util/concurrent/ExecutorService;Ljava/util/ArrayList;)V"} 128:128:void readProguardMap(com.android.tools.r8.StringResource,com.android.tools.r8.graph.DexApplication$Builder,java.util.concurrent.ExecutorService,java.util.List):279:279 -> a 129:134:void lambda$readProguardMap$1(com.android.tools.r8.StringResource,com.android.tools.r8.graph.DexApplication$Builder):283:288 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/d0;Lcom/android/tools/r8/graph/i0;)V"} 135:135:void lambda$readProguardMap$1(com.android.tools.r8.StringResource,com.android.tools.r8.graph.DexApplication$Builder):285:285 -> a 136:144:void lambda$readProguardMap$1(com.android.tools.r8.StringResource,com.android.tools.r8.graph.DexApplication$Builder):284:292 -> a 145:145:void com.android.tools.r8.errors.CompilationError.(java.lang.String,java.lang.Throwable,com.android.tools.r8.origin.Origin):38:38 -> a 145:145:void lambda$readProguardMap$1(com.android.tools.r8.StringResource,com.android.tools.r8.graph.DexApplication$Builder):292 -> a 146:146:void lambda$readProguardMap$1(com.android.tools.r8.StringResource,com.android.tools.r8.graph.DexApplication$Builder):292:292 -> a 1:1:com.android.tools.r8.graph.LazyLoadedDexApplication readWithoutDumping(java.util.concurrent.ExecutorService):108:108 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/concurrent/ExecutorService;)Lcom/android/tools/r8/graph/b4;"} com.android.tools.r8.dex.ApplicationReader$ClassReader -> com.android.tools.r8.dex.a: # {"id":"sourceFile","fileName":"ApplicationReader.java"} java.util.concurrent.ExecutorService executorService -> a java.util.List futures -> b java.util.Queue programClasses -> c java.util.Queue classpathClasses -> d java.util.Queue libraryClasses -> e com.android.tools.r8.graph.DexApplicationReadFlags$Builder readFlagsBuilder -> f com.android.tools.r8.graph.JarApplicationReader application -> g boolean hasReadProgramResourceFromCf -> h boolean hasReadProgramResourceFromDex -> i com.android.tools.r8.dex.ApplicationReader this$0 -> j boolean $assertionsDisabled -> k 1:1:void ():297:297 -> 1:1:void (com.android.tools.r8.dex.ApplicationReader,java.util.concurrent.ExecutorService,java.util.List):319:319 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/c;Ljava/util/concurrent/ExecutorService;Ljava/util/ArrayList;)V"} 2:20:void (com.android.tools.r8.dex.ApplicationReader,java.util.concurrent.ExecutorService,java.util.List):303:321 -> 1:4:com.android.tools.r8.graph.DexApplicationReadFlags getDexApplicationReadFlags():325:328 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/l0;"} 5:5:void lambda$readDexSources$0(com.android.tools.r8.dex.DexParser,java.util.Queue,com.android.tools.r8.graph.ApplicationReaderMap):368:368 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/B;Ljava/util/Queue;Lcom/android/tools/r8/graph/p;)V"} 6:6:void lambda$readDexSources$0(com.android.tools.r8.dex.DexParser,java.util.Queue,com.android.tools.r8.graph.ApplicationReaderMap):367:367 -> a 7:24:void readClassSources(java.util.List,java.util.Queue):428:445 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/ArrayList;Ljava/util/concurrent/ConcurrentLinkedQueue;)V"} 25:25:void readClassSources(java.util.List,java.util.Queue):444:444 -> a 26:26:java.lang.Object lambda$readClassSources$2(com.android.tools.r8.graph.JarClassFileReader,com.android.tools.r8.ProgramResource):447:447 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/T3;Lcom/android/tools/r8/ProgramResource;)Ljava/lang/Object;"} 27:27:void com.android.tools.r8.graph.JarClassFileReader.read(com.android.tools.r8.ProgramResource):93:93 -> a 27:27:java.lang.Object lambda$readClassSources$2(com.android.tools.r8.graph.JarClassFileReader,com.android.tools.r8.ProgramResource):447 -> a 28:34:void initializeLazyClassCollection(com.android.tools.r8.graph.LazyLoadedDexApplication$Builder):498:504 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/b4$a;)V"} 35:52:com.android.tools.r8.utils.ClassProvider buildClassProvider(com.android.tools.r8.graph.ClassKind,java.util.Queue,java.util.List,com.android.tools.r8.graph.JarApplicationReader):476:493 -> a 35:52:void initializeLazyClassCollection(com.android.tools.r8.graph.LazyLoadedDexApplication$Builder):503 -> a 53:58:void initializeLazyClassCollection(com.android.tools.r8.graph.LazyLoadedDexApplication$Builder):506:511 -> a 59:76:com.android.tools.r8.utils.ClassProvider buildClassProvider(com.android.tools.r8.graph.ClassKind,java.util.Queue,java.util.List,com.android.tools.r8.graph.JarApplicationReader):476:493 -> a 59:76:void initializeLazyClassCollection(com.android.tools.r8.graph.LazyLoadedDexApplication$Builder):510 -> a 77:77:void initializeLazyClassCollection(com.android.tools.r8.graph.LazyLoadedDexApplication$Builder):513:513 -> a 78:78:boolean com.android.tools.r8.graph.DexClass.isAnnotation():589:589 -> a 78:78:void lambda$readClassSources$1(java.util.Queue,com.android.tools.r8.graph.DexProgramClass):436 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Queue;Lcom/android/tools/r8/graph/q2;)V"} 79:79:boolean com.android.tools.r8.graph.DexClass.isAnnotation():589:589 -> a 79:79:void lambda$readClassSources$1(java.util.Queue,com.android.tools.r8.graph.DexProgramClass):436 -> a 80:90:boolean includeAnnotationClass(com.android.tools.r8.graph.DexProgramClass):413:423 -> a 80:90:void lambda$readClassSources$1(java.util.Queue,com.android.tools.r8.graph.DexProgramClass):436 -> a 91:91:void lambda$readClassSources$1(java.util.Queue,com.android.tools.r8.graph.DexProgramClass):439:439 -> a 1:10:void readDexSources(java.util.List,java.util.Queue):333:342 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/ArrayList;Ljava/util/concurrent/ConcurrentLinkedQueue;)V"} 11:19:com.android.tools.r8.utils.AndroidApiLevel com.android.tools.r8.dex.ApplicationReader.validateOrComputeMinApiLevel(com.android.tools.r8.utils.AndroidApiLevel,com.android.tools.r8.dex.DexReader):248:256 -> b 11:19:void readDexSources(java.util.List,java.util.Queue):343 -> b 20:24:void readDexSources(java.util.List,java.util.Queue):345:349 -> b 25:25:void addDexParsersForContainer(java.util.List,com.android.tools.r8.dex.DexReader):384:384 -> b 25:25:void readDexSources(java.util.List,java.util.Queue):351 -> b 26:26:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntArrayList.():90:90 -> b 26:26:void addDexParsersForContainer(java.util.List,com.android.tools.r8.dex.DexReader):384 -> b 26:26:void readDexSources(java.util.List,java.util.Queue):351 -> b 27:27:void addDexParsersForContainer(java.util.List,com.android.tools.r8.dex.DexReader):385:385 -> b 27:27:void readDexSources(java.util.List,java.util.Queue):351 -> b 28:28:int com.android.tools.r8.dex.BinaryReader.end():107:107 -> b 28:28:void addDexParsersForContainer(java.util.List,com.android.tools.r8.dex.DexReader):387 -> b 28:28:void readDexSources(java.util.List,java.util.Queue):351 -> b 29:30:void addDexParsersForContainer(java.util.List,com.android.tools.r8.dex.DexReader):388:389 -> b 29:30:void readDexSources(java.util.List,java.util.Queue):351 -> b 31:31:byte[] com.android.tools.r8.dex.CompatByteBuffer.array():62:62 -> b 31:31:void addDexParsersForContainer(java.util.List,com.android.tools.r8.dex.DexReader):389 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 31:31:void readDexSources(java.util.List,java.util.Queue):351 -> b 32:32:byte[] com.android.tools.r8.dex.CompatByteBuffer.array():62:62 -> b 32:32:void addDexParsersForContainer(java.util.List,com.android.tools.r8.dex.DexReader):389 -> b 32:32:void readDexSources(java.util.List,java.util.Queue):351 -> b 33:45:void addDexParsersForContainer(java.util.List,com.android.tools.r8.dex.DexReader):389:401 -> b 33:45:void readDexSources(java.util.List,java.util.Queue):351 -> b 46:46:int com.android.tools.r8.dex.BinaryReader.end():107:107 -> b 46:46:void addDexParsersForContainer(java.util.List,com.android.tools.r8.dex.DexReader):401 -> b 46:46:void readDexSources(java.util.List,java.util.Queue):351 -> b 47:55:void addDexParsersForContainer(java.util.List,com.android.tools.r8.dex.DexReader):401:409 -> b 47:55:void readDexSources(java.util.List,java.util.Queue):351 -> b 56:66:void readDexSources(java.util.List,java.util.Queue):355:365 -> b 67:78:void readDexSources(java.util.List,java.util.Queue):364:375 -> b 79:91:void readSources():456:468 -> b com.android.tools.r8.dex.ApplicationReader$ProgramClassConflictResolver -> com.android.tools.r8.dex.b: # {"id":"sourceFile","fileName":"ApplicationReader.java"} com.android.tools.r8.graph.DexProgramClass resolveClassConflict(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/graph/q2;)Lcom/android/tools/r8/graph/q2;"} com.android.tools.r8.dex.ApplicationWriter -> com.android.tools.r8.dex.k: # {"id":"sourceFile","fileName":"ApplicationWriter.java"} com.android.tools.r8.graph.AppView appView -> a com.android.tools.r8.utils.InternalOptions options -> b com.android.tools.r8.dex.CodeToKeep desugaredLibraryCodeToKeep -> c java.util.function.Predicate isTypeMissing -> d java.util.Optional currentMarker -> e java.util.Collection previousMarkers -> f java.util.List markerStrings -> g java.util.Set globalSyntheticFiles -> h com.android.tools.r8.DexIndexedConsumer programConsumer -> i com.android.tools.r8.utils.InternalGlobalSyntheticsProgramConsumer globalsSyntheticsConsumer -> j boolean $assertionsDisabled -> k 1:1:void ():95:95 -> 1:9:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.Marker,com.android.tools.r8.DexIndexedConsumer):179:187 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/dex/U;Lcom/android/tools/r8/m;)V"} 1:1:com.android.tools.r8.dex.ApplicationWriter create(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.Marker):191:191 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/dex/U;)Lcom/android/tools/r8/dex/k;"} 2:5:com.android.tools.r8.dex.ApplicationWriter create(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.Marker,com.android.tools.r8.DexIndexedConsumer):196:199 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/dex/U;Lcom/android/tools/r8/m;)Lcom/android/tools/r8/dex/k;"} 6:6:com.android.tools.r8.dex.CodeToKeep getDesugaredLibraryCodeToKeep():208:208 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/dex/r;"} 7:7:void com.android.tools.r8.graph.DexClass.setSourceFile(com.android.tools.r8.graph.DexString):211:211 -> a 7:7:void lambda$rewriteSourceFile$6(com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexProgramClass):535 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/u2;Lcom/android/tools/r8/graph/q2;)V"} 8:14:java.util.List distribute(java.util.concurrent.ExecutorService):213:219 -> a 15:15:boolean com.android.tools.r8.synthesis.SyntheticItems.isGlobalSyntheticClass(com.android.tools.r8.graph.DexProgramClass):449:449 -> a 15:15:java.util.List distribute(java.util.concurrent.ExecutorService):219 -> a 16:25:java.util.List distribute(java.util.concurrent.ExecutorService):220:229 -> a 26:26:boolean com.android.tools.r8.utils.InternalOptions.isGeneratingDexFilePerClassFile():583:583 -> a 26:26:java.util.List distribute(java.util.concurrent.ExecutorService):229 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 27:27:boolean com.android.tools.r8.utils.InternalOptions.isGeneratingDexFilePerClassFile():583:583 -> a 27:27:java.util.List distribute(java.util.concurrent.ExecutorService):229 -> a 28:28:java.util.List distribute(java.util.concurrent.ExecutorService):230:230 -> a 29:29:com.android.tools.r8.DexFilePerClassFileConsumer com.android.tools.r8.utils.InternalOptions.getDexFilePerClassFileConsumer():603:603 -> a 29:29:java.util.List distribute(java.util.concurrent.ExecutorService):234 -> a 30:56:java.util.List distribute(java.util.concurrent.ExecutorService):234:260 -> a 57:57:boolean com.android.tools.r8.utils.InternalOptions.isGeneratingDexFilePerClassFile():583:583 -> a 57:57:java.util.List distribute(java.util.concurrent.ExecutorService):260 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 58:58:boolean com.android.tools.r8.utils.InternalOptions.isGeneratingDexFilePerClassFile():583:583 -> a 58:58:java.util.List distribute(java.util.concurrent.ExecutorService):260 -> a 59:62:java.util.List distribute(java.util.concurrent.ExecutorService):261:264 -> a 63:63:com.android.tools.r8.graph.DexString com.android.tools.r8.dex.Marker.toDexString(com.android.tools.r8.graph.DexItemFactory):255:255 -> a 63:63:com.android.tools.r8.graph.DexString lambda$computeMarkerStrings$5(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.dex.Marker):468 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/dex/U;)Lcom/android/tools/r8/graph/u2;"} 64:64:com.android.tools.r8.graph.DexString com.android.tools.r8.dex.Marker.toDexString(com.android.tools.r8.graph.DexItemFactory):255:255 -> a 64:64:com.android.tools.r8.graph.DexString lambda$computeMarkerStrings$5(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.dex.Marker):468 -> a 65:66:void encodeChecksums(java.lang.Iterable):276:277 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;)V"} 67:67:void com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2LongOpenHashMap.(int):110:110 -> a 67:67:void encodeChecksums(java.lang.Iterable):277 -> a 68:68:void encodeChecksums(java.lang.Iterable):278:278 -> a 69:69:com.android.tools.r8.naming.NamingLens getNamingLens():204:204 -> a 69:69:void encodeChecksums(java.lang.Iterable):279 -> a 70:74:void encodeChecksums(java.lang.Iterable):279:283 -> a 75:75:com.android.tools.r8.naming.NamingLens getNamingLens():204:204 -> a 75:75:void encodeChecksums(java.lang.Iterable):284 -> a 76:79:void encodeChecksums(java.lang.Iterable):284:287 -> a 80:80:boolean willComputeProguardMap():292:292 -> a 80:80:void lambda$computeMarkerStrings$4(java.util.List,com.android.tools.r8.utils.Box,com.android.tools.r8.graph.DexItemFactory,java.util.List,com.android.tools.r8.dex.Marker):453 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;Lcom/android/tools/r8/utils/N;Lcom/android/tools/r8/graph/p1;Ljava/util/List;Lcom/android/tools/r8/dex/U;)V"} 81:91:void lambda$computeMarkerStrings$4(java.util.List,com.android.tools.r8.utils.Box,com.android.tools.r8.graph.DexItemFactory,java.util.List,com.android.tools.r8.dex.Marker):454:464 -> a 92:92:java.util.Collection rewriteJumboStringsAndComputeDebugRepresentation(java.util.concurrent.ExecutorService,java.util.List,java.util.List):315:315 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/concurrent/ExecutorService;Ljava/util/List;Ljava/util/ArrayList;)Ljava/util/ArrayList;"} 93:93:com.android.tools.r8.utils.Timing lambda$rewriteJumboStringsAndComputeDebugRepresentation$0(java.util.List,com.android.tools.r8.dex.VirtualFile):318:318 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;Lcom/android/tools/r8/dex/r0;)Lcom/android/tools/r8/utils/z3;"} 94:108:void writeVirtualFiles(java.util.concurrent.ExecutorService,java.util.List,java.util.List,com.android.tools.r8.utils.Timing):329:343 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/concurrent/ExecutorService;Ljava/util/List;Ljava/util/ArrayList;Lcom/android/tools/r8/utils/z3;)V"} 109:115:void write(java.util.concurrent.ExecutorService,com.android.tools.r8.utils.AndroidApp):349:355 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/p;Ljava/util/concurrent/ExecutorService;)V"} 116:117:com.android.tools.r8.utils.OriginalSourceFiles computeSourceFileString(com.android.tools.r8.utils.Box,java.util.List):473:474 -> a 116:117:void write(java.util.concurrent.ExecutorService,com.android.tools.r8.utils.AndroidApp):357 -> a 118:118:boolean willComputeProguardMap():292:292 -> a 118:118:com.android.tools.r8.utils.OriginalSourceFiles computeSourceFileString(com.android.tools.r8.utils.Box,java.util.List):476 -> a 118:118:void write(java.util.concurrent.ExecutorService,com.android.tools.r8.utils.AndroidApp):357 -> a 119:128:com.android.tools.r8.utils.OriginalSourceFiles computeSourceFileString(com.android.tools.r8.utils.Box,java.util.List):477:486 -> a 119:128:void write(java.util.concurrent.ExecutorService,com.android.tools.r8.utils.AndroidApp):357 -> a 129:129:void com.android.tools.r8.graph.DexClass.setSourceFile(com.android.tools.r8.graph.DexString):211:211 -> a 129:129:com.android.tools.r8.utils.OriginalSourceFiles computeSourceFileString(com.android.tools.r8.utils.Box,java.util.List):487 -> a 129:129:void write(java.util.concurrent.ExecutorService,com.android.tools.r8.utils.AndroidApp):357 -> a 130:138:com.android.tools.r8.utils.OriginalSourceFiles computeSourceFileString(com.android.tools.r8.utils.Box,java.util.List):491:499 -> a 130:138:void write(java.util.concurrent.ExecutorService,com.android.tools.r8.utils.AndroidApp):357 -> a 139:164:void write(java.util.concurrent.ExecutorService,com.android.tools.r8.utils.AndroidApp):360:385 -> a 165:170:void write(java.util.concurrent.ExecutorService,com.android.tools.r8.utils.AndroidApp):383:388 -> a 171:177:void write(java.util.concurrent.ExecutorService,com.android.tools.r8.utils.AndroidApp):386:392 -> a 178:178:com.android.tools.r8.naming.NamingLens getNamingLens():204:204 -> a 178:178:void write(java.util.concurrent.ExecutorService,com.android.tools.r8.utils.AndroidApp):392 -> a 179:191:void write(java.util.concurrent.ExecutorService,com.android.tools.r8.utils.AndroidApp):392:404 -> a 192:192:boolean willComputeProguardMap():292:292 -> a 192:192:void write(java.util.concurrent.ExecutorService,com.android.tools.r8.utils.AndroidApp):409 -> a 193:195:void write(java.util.concurrent.ExecutorService,com.android.tools.r8.utils.AndroidApp):412:414 -> a 196:203:void write(java.util.concurrent.ExecutorService,com.android.tools.r8.utils.AndroidApp):413:420 -> a 204:204:com.android.tools.r8.graph.DexString com.android.tools.r8.dex.ApplicationWriter$LazyDexString.compute():995:995 -> a 204:204:void write(java.util.concurrent.ExecutorService,com.android.tools.r8.utils.AndroidApp):421 -> a 205:205:com.android.tools.r8.graph.DexString com.android.tools.r8.dex.ApplicationWriter$LazyDexString.compute():995:995 -> a 205:205:void write(java.util.concurrent.ExecutorService,com.android.tools.r8.utils.AndroidApp):421 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 206:206:com.android.tools.r8.graph.DexString com.android.tools.r8.dex.ApplicationWriter$LazyDexString.compute():995:995 -> a 206:206:void write(java.util.concurrent.ExecutorService,com.android.tools.r8.utils.AndroidApp):421 -> a 207:207:com.android.tools.r8.graph.DexString com.android.tools.r8.dex.ApplicationWriter$LazyDexString.compute():996:996 -> a 207:207:void write(java.util.concurrent.ExecutorService,com.android.tools.r8.utils.AndroidApp):421 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 208:208:com.android.tools.r8.graph.DexString com.android.tools.r8.dex.ApplicationWriter$LazyDexString.compute():997:997 -> a 208:208:void write(java.util.concurrent.ExecutorService,com.android.tools.r8.utils.AndroidApp):421 -> a 209:218:void write(java.util.concurrent.ExecutorService,com.android.tools.r8.utils.AndroidApp):421:430 -> a 219:219:boolean com.android.tools.r8.utils.InternalOptions.isDesugaredLibraryCompilation():558:558 -> a 219:219:void write(java.util.concurrent.ExecutorService,com.android.tools.r8.utils.AndroidApp):430 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 220:220:boolean com.android.tools.r8.utils.InternalOptions.isDesugaredLibraryCompilation():558:558 -> a 220:220:void write(java.util.concurrent.ExecutorService,com.android.tools.r8.utils.AndroidApp):430 -> a 221:232:void write(java.util.concurrent.ExecutorService,com.android.tools.r8.utils.AndroidApp):430:441 -> a 233:233:java.lang.Boolean lambda$write$2(java.util.List,com.android.tools.r8.ir.analysis.proto.ProtoShrinker):387:387 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;Lcom/android/tools/r8/internal/cQ;)Ljava/lang/Boolean;"} 234:234:void lambda$write$3(com.android.tools.r8.dex.ApplicationWriter$SortAnnotations,com.android.tools.r8.graph.DexProgramClass):393:393 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/j;Lcom/android/tools/r8/graph/q2;)V"} 235:257:void computeMarkerStrings(com.android.tools.r8.utils.Box,java.util.List):446:468 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/N;Ljava/util/ArrayList;)V"} 258:270:com.android.tools.r8.SourceFileEnvironment createSourceFileEnvironment(com.android.tools.r8.naming.ProguardMapSupplier$ProguardMapId):504:516 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/naming/J0;)Lcom/android/tools/r8/SourceFileEnvironment;"} 271:278:void supplyAdditionalConsumers(com.android.tools.r8.graph.AppView):639:646 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)V"} 279:287:void supplyAdditionalConsumers(com.android.tools.r8.graph.AppView):643:651 -> a 288:299:void supplyAdditionalConsumers(com.android.tools.r8.graph.AppView):650:661 -> a 300:336:void adaptAndPassDataResources(com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.DataResourceConsumer,java.util.Collection,com.android.tools.r8.dex.ResourceAdapter,com.android.tools.r8.naming.KotlinModuleSynthesizer):720:756 -> a 300:336:void supplyAdditionalConsumers(com.android.tools.r8.graph.AppView):662 -> a 337:373:void supplyAdditionalConsumers(com.android.tools.r8.graph.AppView):671:707 -> a 374:410:void adaptAndPassDataResources(com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.DataResourceConsumer,java.util.Collection,com.android.tools.r8.dex.ResourceAdapter,com.android.tools.r8.naming.KotlinModuleSynthesizer):720:756 -> a 374:410:void supplyAdditionalConsumers(com.android.tools.r8.graph.AppView):704 -> a 411:411:void lambda$supplyAdditionalConsumers$8(com.android.tools.r8.naming.NamingLens,com.android.tools.r8.DataResourceConsumer,com.android.tools.r8.utils.Reporter,com.android.tools.r8.graph.DexType,java.util.List):679:679 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/naming/o0;Lcom/android/tools/r8/DataResourceConsumer;Lcom/android/tools/r8/utils/O2;Lcom/android/tools/r8/graph/v2;Ljava/util/List;)V"} 412:421:void lambda$supplyAdditionalConsumers$8(com.android.tools.r8.naming.NamingLens,com.android.tools.r8.DataResourceConsumer,com.android.tools.r8.utils.Reporter,com.android.tools.r8.graph.DexType,java.util.List):678:687 -> a 422:430:void lambda$supplyAdditionalConsumers$8(com.android.tools.r8.naming.NamingLens,com.android.tools.r8.DataResourceConsumer,com.android.tools.r8.utils.Reporter,com.android.tools.r8.graph.DexType,java.util.List):682:690 -> a 431:431:void lambda$supplyAdditionalConsumers$8(com.android.tools.r8.naming.NamingLens,com.android.tools.r8.DataResourceConsumer,com.android.tools.r8.utils.Reporter,com.android.tools.r8.graph.DexType,java.util.List):681:681 -> a 432:432:void lambda$supplyAdditionalConsumers$8(com.android.tools.r8.naming.NamingLens,com.android.tools.r8.DataResourceConsumer,com.android.tools.r8.utils.Reporter,com.android.tools.r8.graph.DexType,java.util.List):680:680 -> a 433:433:void lambda$supplyAdditionalConsumers$9(com.android.tools.r8.DataResourceConsumer,com.android.tools.r8.utils.Reporter,com.android.tools.r8.DataEntryResource):697:697 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/DataResourceConsumer;Lcom/android/tools/r8/utils/O2;Lcom/android/tools/r8/DataEntryResource;)V"} 434:443:void insertAttributeAnnotationsForField(com.android.tools.r8.graph.DexEncodedField):880:889 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/T0;)V"} 444:444:com.android.tools.r8.naming.NamingLens getNamingLens():204:204 -> a 444:444:void insertAttributeAnnotationsForField(com.android.tools.r8.graph.DexEncodedField):889 -> a 445:445:void insertAttributeAnnotationsForField(com.android.tools.r8.graph.DexEncodedField):889:889 -> a 446:446:java.lang.String com.android.tools.r8.graph.GenericSignature$FieldTypeSignature.toRenamedString(com.android.tools.r8.naming.NamingLens,java.util.function.Predicate):476:476 -> a 446:446:void insertAttributeAnnotationsForField(com.android.tools.r8.graph.DexEncodedField):889 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 449:452:java.lang.String com.android.tools.r8.graph.GenericSignature$FieldTypeSignature.toRenamedString(com.android.tools.r8.naming.NamingLens,java.util.function.Predicate):479:482 -> a 449:452:void insertAttributeAnnotationsForField(com.android.tools.r8.graph.DexEncodedField):889 -> a 453:453:void insertAttributeAnnotationsForField(com.android.tools.r8.graph.DexEncodedField):889:889 -> a 454:454:void insertAttributeAnnotationsForField(com.android.tools.r8.graph.DexEncodedField):888:888 -> a 455:455:void insertAttributeAnnotationsForField(com.android.tools.r8.graph.DexEncodedField):886:886 -> a 456:456:void insertAttributeAnnotationsForField(com.android.tools.r8.graph.DexEncodedField):885:885 -> a 457:464:void insertAttributeAnnotationsForField(com.android.tools.r8.graph.DexEncodedField):884:891 -> a 465:474:void insertAttributeAnnotationsForMethod(com.android.tools.r8.graph.DexEncodedMethod):895:904 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W0;)V"} 475:475:com.android.tools.r8.naming.NamingLens getNamingLens():204:204 -> a 475:475:void insertAttributeAnnotationsForMethod(com.android.tools.r8.graph.DexEncodedMethod):904 -> a 476:476:void insertAttributeAnnotationsForMethod(com.android.tools.r8.graph.DexEncodedMethod):904:904 -> a 477:477:java.lang.String com.android.tools.r8.graph.GenericSignature$MethodTypeSignature.toRenamedString(com.android.tools.r8.naming.NamingLens,java.util.function.Predicate):878:878 -> a 477:477:void insertAttributeAnnotationsForMethod(com.android.tools.r8.graph.DexEncodedMethod):904 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 480:483:java.lang.String com.android.tools.r8.graph.GenericSignature$MethodTypeSignature.toRenamedString(com.android.tools.r8.naming.NamingLens,java.util.function.Predicate):881:884 -> a 480:483:void insertAttributeAnnotationsForMethod(com.android.tools.r8.graph.DexEncodedMethod):904 -> a 484:484:void insertAttributeAnnotationsForMethod(com.android.tools.r8.graph.DexEncodedMethod):904:904 -> a 485:485:void insertAttributeAnnotationsForMethod(com.android.tools.r8.graph.DexEncodedMethod):903:903 -> a 486:486:void insertAttributeAnnotationsForMethod(com.android.tools.r8.graph.DexEncodedMethod):901:901 -> a 487:487:void insertAttributeAnnotationsForMethod(com.android.tools.r8.graph.DexEncodedMethod):900:900 -> a 488:495:void insertAttributeAnnotationsForMethod(com.android.tools.r8.graph.DexEncodedMethod):899:906 -> a 496:496:void setCallSiteContexts(com.android.tools.r8.graph.DexProgramClass):915:915 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)V"} 497:497:void lambda$setCallSiteContexts$10(com.android.tools.r8.graph.ProgramMethod):917:917 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)V"} 498:510:void rewriteCodeWithJumboStrings(com.android.tools.r8.graph.ObjectToOffsetMapping,java.util.Collection,com.android.tools.r8.graph.DexApplication):932:944 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/e5;Ljava/util/Set;Lcom/android/tools/r8/graph/j0;)V"} 511:518:void lambda$rewriteCodeWithJumboStrings$11(com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.graph.DexApplication,com.android.tools.r8.graph.ProgramMethod):947:954 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/e5;Lcom/android/tools/r8/graph/j0;Lcom/android/tools/r8/graph/o5;)V"} 519:519: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):964:964 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/e5;Lcom/android/tools/r8/ByteBufferProvider;Lcom/android/tools/r8/dex/r0;Lcom/android/tools/r8/utils/z3;)Lcom/android/tools/r8/dex/E;"} 520:520:void com.android.tools.r8.dex.FileWriter.(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):110:110 -> a 520:520: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):964 -> a 521:523: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):967:969 -> a 524:524:com.android.tools.r8.dex.FileWriter$ByteBufferResult lambda$writeDexFile$12(com.android.tools.r8.dex.FileWriter):969:969 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/K;)Lcom/android/tools/r8/dex/E;"} 525:526:java.lang.String mapMainDexListName(com.android.tools.r8.graph.DexType,com.android.tools.r8.naming.NamingLens):973:974 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/naming/o0;)Ljava/lang/String;"} 527:527:void lambda$writeMainDexList$13(java.lang.StringBuilder,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType):985:985 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/StringBuilder;Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/v2;)V"} 528:558:void printItemUseInfo(com.android.tools.r8.dex.VirtualFile):1003:1033 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/r0;)V"} 1:1:com.android.tools.r8.utils.Timing lambda$writeVirtualFiles$1(java.util.List,com.android.tools.r8.dex.VirtualFile):334:334 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;Lcom/android/tools/r8/dex/r0;)Lcom/android/tools/r8/utils/z3;"} 2:18:void writeVirtualFile(com.android.tools.r8.dex.VirtualFile,com.android.tools.r8.utils.Timing,java.util.List):580:596 -> b 2:18:com.android.tools.r8.utils.Timing lambda$writeVirtualFiles$1(java.util.List,com.android.tools.r8.dex.VirtualFile):335 -> b 19:19:com.android.tools.r8.DexFilePerClassFileConsumer com.android.tools.r8.utils.InternalOptions.getDexFilePerClassFileConsumer():603:603 -> b 19:19:void writeVirtualFile(com.android.tools.r8.dex.VirtualFile,com.android.tools.r8.utils.Timing,java.util.List):596 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 19:19:com.android.tools.r8.utils.Timing lambda$writeVirtualFiles$1(java.util.List,com.android.tools.r8.dex.VirtualFile):335 -> b 20:20:com.android.tools.r8.DexFilePerClassFileConsumer com.android.tools.r8.utils.InternalOptions.getDexFilePerClassFileConsumer():603:603 -> b 20:20:void writeVirtualFile(com.android.tools.r8.dex.VirtualFile,com.android.tools.r8.utils.Timing,java.util.List):596 -> b 20:20:com.android.tools.r8.utils.Timing lambda$writeVirtualFiles$1(java.util.List,com.android.tools.r8.dex.VirtualFile):335 -> b 21:27:void writeVirtualFile(com.android.tools.r8.dex.VirtualFile,com.android.tools.r8.utils.Timing,java.util.List):599:605 -> b 21:27:com.android.tools.r8.utils.Timing lambda$writeVirtualFiles$1(java.util.List,com.android.tools.r8.dex.VirtualFile):335 -> b 28:28:com.android.tools.r8.DexIndexedConsumer com.android.tools.r8.utils.InternalOptions.getDexIndexedConsumer():599:599 -> b 28:28:void writeVirtualFile(com.android.tools.r8.dex.VirtualFile,com.android.tools.r8.utils.Timing,java.util.List):605 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 28:28:com.android.tools.r8.utils.Timing lambda$writeVirtualFiles$1(java.util.List,com.android.tools.r8.dex.VirtualFile):335 -> b 29:29:com.android.tools.r8.DexIndexedConsumer com.android.tools.r8.utils.InternalOptions.getDexIndexedConsumer():599:599 -> b 29:29:void writeVirtualFile(com.android.tools.r8.dex.VirtualFile,com.android.tools.r8.utils.Timing,java.util.List):605 -> b 29:29:com.android.tools.r8.utils.Timing lambda$writeVirtualFiles$1(java.util.List,com.android.tools.r8.dex.VirtualFile):335 -> b 30:37:void writeVirtualFile(com.android.tools.r8.dex.VirtualFile,com.android.tools.r8.utils.Timing,java.util.List):610:617 -> b 30:37:com.android.tools.r8.utils.Timing lambda$writeVirtualFiles$1(java.util.List,com.android.tools.r8.dex.VirtualFile):335 -> b 38:38:byte[] com.android.tools.r8.dex.CompatByteBuffer.array():62:62 -> b 38:38:void writeVirtualFile(com.android.tools.r8.dex.VirtualFile,com.android.tools.r8.utils.Timing,java.util.List):618 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 38:38:com.android.tools.r8.utils.Timing lambda$writeVirtualFiles$1(java.util.List,com.android.tools.r8.dex.VirtualFile):335 -> b 39:39:byte[] com.android.tools.r8.dex.CompatByteBuffer.array():62:62 -> b 39:39:void writeVirtualFile(com.android.tools.r8.dex.VirtualFile,com.android.tools.r8.utils.Timing,java.util.List):618 -> b 39:39:com.android.tools.r8.utils.Timing lambda$writeVirtualFiles$1(java.util.List,com.android.tools.r8.dex.VirtualFile):335 -> b 40:40:void writeVirtualFile(com.android.tools.r8.dex.VirtualFile,com.android.tools.r8.utils.Timing,java.util.List):618:618 -> b 40:40:com.android.tools.r8.utils.Timing lambda$writeVirtualFiles$1(java.util.List,com.android.tools.r8.dex.VirtualFile):335 -> b 41:41:int com.android.tools.r8.dex.CompatByteBuffer.arrayOffset():66:66 -> b 41:41:void writeVirtualFile(com.android.tools.r8.dex.VirtualFile,com.android.tools.r8.utils.Timing,java.util.List):618 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 41:41:com.android.tools.r8.utils.Timing lambda$writeVirtualFiles$1(java.util.List,com.android.tools.r8.dex.VirtualFile):335 -> b 42:42:int com.android.tools.r8.dex.CompatByteBuffer.arrayOffset():66:66 -> b 42:42:void writeVirtualFile(com.android.tools.r8.dex.VirtualFile,com.android.tools.r8.utils.Timing,java.util.List):618 -> b 42:42:com.android.tools.r8.utils.Timing lambda$writeVirtualFiles$1(java.util.List,com.android.tools.r8.dex.VirtualFile):335 -> b 43:51:void writeVirtualFile(com.android.tools.r8.dex.VirtualFile,com.android.tools.r8.utils.Timing,java.util.List):618:626 -> b 43:51:com.android.tools.r8.utils.Timing lambda$writeVirtualFiles$1(java.util.List,com.android.tools.r8.dex.VirtualFile):335 -> b 52:64:void writeVirtualFile(com.android.tools.r8.dex.VirtualFile,com.android.tools.r8.utils.Timing,java.util.List):623:635 -> b 52:64:com.android.tools.r8.utils.Timing lambda$writeVirtualFiles$1(java.util.List,com.android.tools.r8.dex.VirtualFile):335 -> b 65:65:com.android.tools.r8.utils.Timing lambda$writeVirtualFiles$1(java.util.List,com.android.tools.r8.dex.VirtualFile):336:336 -> b 66:71:com.android.tools.r8.graph.DexString rewriteSourceFile(com.android.tools.r8.naming.ProguardMapSupplier$ProguardMapId):530:535 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/naming/J0;)Lcom/android/tools/r8/graph/u2;"} 72:72:void insertAttributeAnnotations():763:763 -> b 73:89:void insertAttributeAnnotationsForClass(com.android.tools.r8.graph.DexProgramClass):771:787 -> b 73:89:void insertAttributeAnnotations():764 -> b 90:90:void insertAttributeAnnotationsForClass(com.android.tools.r8.graph.DexProgramClass):786:786 -> b 90:90:void insertAttributeAnnotations():764 -> b 91:99:void insertAttributeAnnotationsForClass(com.android.tools.r8.graph.DexProgramClass):785:793 -> b 91:99:void insertAttributeAnnotations():764 -> b 100:100:void insertAttributeAnnotationsForClass(com.android.tools.r8.graph.DexProgramClass):792:792 -> b 100:100:void insertAttributeAnnotations():764 -> b 101:117:void insertAttributeAnnotationsForClass(com.android.tools.r8.graph.DexProgramClass):791:807 -> b 101:117:void insertAttributeAnnotations():764 -> b 118:118:void insertAttributeAnnotationsForClass(com.android.tools.r8.graph.DexProgramClass):806:806 -> b 118:118:void insertAttributeAnnotations():764 -> b 119:119:com.android.tools.r8.naming.NamingLens getNamingLens():204:204 -> b 119:119:void insertAttributeAnnotationsForClass(com.android.tools.r8.graph.DexProgramClass):811 -> b 119:119:void insertAttributeAnnotations():764 -> b 120:121:void insertAttributeAnnotationsForClass(com.android.tools.r8.graph.DexProgramClass):811:812 -> b 120:121:void insertAttributeAnnotations():764 -> b 122:131: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):222:231 -> b 122:131:void insertAttributeAnnotationsForClass(com.android.tools.r8.graph.DexProgramClass):810 -> b 122:131:void insertAttributeAnnotations():764 -> b 132:140:void insertAttributeAnnotationsForClass(com.android.tools.r8.graph.DexProgramClass):809:817 -> b 132:140:void insertAttributeAnnotations():764 -> b 141:141:void insertAttributeAnnotationsForClass(com.android.tools.r8.graph.DexProgramClass):816:816 -> b 141:141:void insertAttributeAnnotations():764 -> b 142:153:void insertAttributeAnnotationsForClass(com.android.tools.r8.graph.DexProgramClass):815:826 -> b 142:153:void insertAttributeAnnotations():764 -> b 154:162:void insertAttributeAnnotationsForClass(com.android.tools.r8.graph.DexProgramClass):825:833 -> b 154:162:void insertAttributeAnnotations():764 -> b 163:163:com.android.tools.r8.naming.NamingLens getNamingLens():204:204 -> b 163:163:void insertAttributeAnnotationsForClass(com.android.tools.r8.graph.DexProgramClass):833 -> b 163:163:void insertAttributeAnnotations():764 -> b 164:164:void insertAttributeAnnotationsForClass(com.android.tools.r8.graph.DexProgramClass):833:833 -> b 164:164:void insertAttributeAnnotations():764 -> b 165:165:java.lang.String com.android.tools.r8.graph.GenericSignature$ClassSignature.toRenamedString(com.android.tools.r8.naming.NamingLens,java.util.function.Predicate):276:276 -> b 165:165:void insertAttributeAnnotationsForClass(com.android.tools.r8.graph.DexProgramClass):833 -> b 165:165:void insertAttributeAnnotations():764 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 168:171:java.lang.String com.android.tools.r8.graph.GenericSignature$ClassSignature.toRenamedString(com.android.tools.r8.naming.NamingLens,java.util.function.Predicate):279:282 -> b 168:171:void insertAttributeAnnotationsForClass(com.android.tools.r8.graph.DexProgramClass):833 -> b 168:171:void insertAttributeAnnotations():764 -> b 172:172:void insertAttributeAnnotationsForClass(com.android.tools.r8.graph.DexProgramClass):833:833 -> b 172:172:void insertAttributeAnnotations():764 -> b 173:173:void insertAttributeAnnotationsForClass(com.android.tools.r8.graph.DexProgramClass):832:832 -> b 173:173:void insertAttributeAnnotations():764 -> b 174:184:void insertAttributeAnnotationsForClass(com.android.tools.r8.graph.DexProgramClass):831:841 -> b 174:184:void insertAttributeAnnotations():764 -> b 185:185:void insertAttributeAnnotationsForClass(com.android.tools.r8.graph.DexProgramClass):840:840 -> b 185:185:void insertAttributeAnnotations():764 -> b 186:194:void insertAttributeAnnotationsForClass(com.android.tools.r8.graph.DexProgramClass):839:847 -> b 186:194:void insertAttributeAnnotations():764 -> b 195:195:void insertAttributeAnnotationsForClass(com.android.tools.r8.graph.DexProgramClass):846:846 -> b 195:195:void insertAttributeAnnotations():764 -> b 196:205:void insertAttributeAnnotationsForClass(com.android.tools.r8.graph.DexProgramClass):845:854 -> b 196:205:void insertAttributeAnnotations():764 -> b 206:206:void insertAttributeAnnotationsForClass(com.android.tools.r8.graph.DexProgramClass):853:853 -> b 206:206:void insertAttributeAnnotations():764 -> b 207:213:void insertAttributeAnnotationsForClass(com.android.tools.r8.graph.DexProgramClass):852:858 -> b 207:213:void insertAttributeAnnotations():764 -> b 214:266:com.android.tools.r8.graph.DexAnnotation com.android.tools.r8.graph.DexAnnotation.createRecordAnnotation(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppView):545:597 -> b 214:266:void insertAttributeAnnotationsForClass(com.android.tools.r8.graph.DexProgramClass):858 -> b 214:266:void insertAttributeAnnotations():764 -> b 267:275:void insertAttributeAnnotationsForClass(com.android.tools.r8.graph.DexProgramClass):858:866 -> b 267:275:void insertAttributeAnnotations():764 -> b 276:276:java.lang.Object[] com.android.tools.r8.com.google.common.collect.ObjectArrays.concat(java.lang.Object[],java.lang.Object[],java.lang.Class):71:71 -> b 276:276:void insertAttributeAnnotationsForClass(com.android.tools.r8.graph.DexProgramClass):864 -> b 276:276:void insertAttributeAnnotations():764 -> b 277:277:java.lang.Object[] com.android.tools.r8.com.google.common.collect.ObjectArrays.newArray(java.lang.Class,int):49:49 -> b 277:277:java.lang.Object[] com.android.tools.r8.com.google.common.collect.ObjectArrays.concat(java.lang.Object[],java.lang.Object[],java.lang.Class):71 -> b 277:277:void insertAttributeAnnotationsForClass(com.android.tools.r8.graph.DexProgramClass):864 -> b 277:277:void insertAttributeAnnotations():764 -> b 278:279:java.lang.Object[] com.android.tools.r8.com.google.common.collect.ObjectArrays.concat(java.lang.Object[],java.lang.Object[],java.lang.Class):72:73 -> b 278:279:void insertAttributeAnnotationsForClass(com.android.tools.r8.graph.DexProgramClass):864 -> b 278:279:void insertAttributeAnnotations():764 -> b 280:292:void insertAttributeAnnotationsForClass(com.android.tools.r8.graph.DexProgramClass):864:876 -> b 280:292:void insertAttributeAnnotations():764 -> b 293:294:void insertAttributeAnnotations():765:766 -> b 295:296:void setCallSiteContexts(java.util.concurrent.ExecutorService):910:911 -> b 297:297:void setCallSiteContexts(java.util.concurrent.ExecutorService):910:910 -> b 298:305:java.lang.String writeMainDexList(com.android.tools.r8.graph.AppView):979:986 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)Ljava/lang/String;"} 1:1:void write(java.util.concurrent.ExecutorService):297:297 -> c 2:2:boolean willComputeProguardMap():292:292 -> c 2:2:void write(java.util.concurrent.ExecutorService):297 -> c 3:4:void write(java.util.concurrent.ExecutorService):297:298 -> c 5:5:com.android.tools.r8.utils.Timing rewriteJumboStringsAndComputeDebugRepresentation(com.android.tools.r8.dex.VirtualFile,java.util.List):303:303 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;Lcom/android/tools/r8/dex/r0;)Lcom/android/tools/r8/utils/z3;"} 6:10:void computeOffsetMappingAndRewriteJumboStrings(com.android.tools.r8.dex.VirtualFile,java.util.List,com.android.tools.r8.utils.Timing):541:545 -> c 6:10:com.android.tools.r8.utils.Timing rewriteJumboStringsAndComputeDebugRepresentation(com.android.tools.r8.dex.VirtualFile,java.util.List):304 -> c 11:11:void com.android.tools.r8.dex.VirtualFile.computeMapping(com.android.tools.r8.graph.AppView,int,com.android.tools.r8.utils.Timing):219:219 -> c 11:11:void computeOffsetMappingAndRewriteJumboStrings(com.android.tools.r8.dex.VirtualFile,java.util.List,com.android.tools.r8.utils.Timing):545 -> c 11:11:com.android.tools.r8.utils.Timing rewriteJumboStringsAndComputeDebugRepresentation(com.android.tools.r8.dex.VirtualFile,java.util.List):304 -> c 12:15:void computeOffsetMappingAndRewriteJumboStrings(com.android.tools.r8.dex.VirtualFile,java.util.List,com.android.tools.r8.utils.Timing):546:549 -> c 12:15:com.android.tools.r8.utils.Timing rewriteJumboStringsAndComputeDebugRepresentation(com.android.tools.r8.dex.VirtualFile,java.util.List):304 -> c 16:18:void computeOffsetMappingAndRewriteJumboStrings(com.android.tools.r8.dex.VirtualFile,java.util.List,com.android.tools.r8.utils.Timing):548:550 -> c 16:18:com.android.tools.r8.utils.Timing rewriteJumboStringsAndComputeDebugRepresentation(com.android.tools.r8.dex.VirtualFile,java.util.List):304 -> c 19:20:com.android.tools.r8.utils.Timing rewriteJumboStringsAndComputeDebugRepresentation(com.android.tools.r8.dex.VirtualFile,java.util.List):305:306 -> c com.android.tools.r8.dex.ApplicationWriter$1 -> com.android.tools.r8.dex.d: # {"id":"sourceFile","fileName":"ApplicationWriter.java"} com.android.tools.r8.dex.Marker val$marker -> c com.android.tools.r8.utils.Box val$delayedProguardMapId -> d com.android.tools.r8.graph.DexItemFactory val$factory -> e 1:1:void (com.android.tools.r8.dex.ApplicationWriter,com.android.tools.r8.dex.Marker,com.android.tools.r8.utils.Box,com.android.tools.r8.graph.DexItemFactory):455:455 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/U;Lcom/android/tools/r8/utils/N;Lcom/android/tools/r8/graph/p1;)V"} 1:2:com.android.tools.r8.graph.DexString internalCompute():459:460 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/u2;"} 3:3:com.android.tools.r8.graph.DexString com.android.tools.r8.dex.Marker.toDexString(com.android.tools.r8.graph.DexItemFactory):255:255 -> a 3:3:com.android.tools.r8.graph.DexString internalCompute():460 -> 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.dex.Marker.toDexString(com.android.tools.r8.graph.DexItemFactory):255:255 -> a 4:4:com.android.tools.r8.graph.DexString internalCompute():460 -> a com.android.tools.r8.dex.ApplicationWriter$2 -> com.android.tools.r8.dex.e: # {"id":"sourceFile","fileName":"ApplicationWriter.java"} com.android.tools.r8.utils.Box val$delayedProguardMapId -> c com.android.tools.r8.dex.ApplicationWriter this$0 -> d 1:1:void (com.android.tools.r8.dex.ApplicationWriter,com.android.tools.r8.utils.Box):492:492 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/k;Lcom/android/tools/r8/utils/N;)V"} 1:1:com.android.tools.r8.graph.DexString internalCompute():495:495 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/u2;"} com.android.tools.r8.dex.ApplicationWriter$3 -> com.android.tools.r8.dex.f: # {"id":"sourceFile","fileName":"ApplicationWriter.java"} 1:1:void ():504:504 -> com.android.tools.r8.dex.ApplicationWriter$4 -> com.android.tools.r8.dex.g: # {"id":"sourceFile","fileName":"ApplicationWriter.java"} com.android.tools.r8.naming.ProguardMapSupplier$ProguardMapId val$proguardMapId -> a 1:1:void (com.android.tools.r8.naming.ProguardMapSupplier$ProguardMapId):516:516 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/naming/J0;)V"} 1:1:java.lang.String getMapHash():524:524 -> getMapHash 1:1:java.lang.String getMapId():519:519 -> getMapId com.android.tools.r8.dex.ApplicationWriter$5 -> com.android.tools.r8.dex.h: # {"id":"sourceFile","fileName":"ApplicationWriter.java"} com.android.tools.r8.dex.ResourceAdapter val$resourceAdapter -> a com.android.tools.r8.DataResourceConsumer val$dataResourceConsumer -> b com.android.tools.r8.utils.InternalOptions val$options -> c com.android.tools.r8.naming.KotlinModuleSynthesizer val$kotlinModuleSynthesizer -> d java.util.Set val$generatedResourceNames -> e 1:1:void (com.android.tools.r8.dex.ResourceAdapter,com.android.tools.r8.DataResourceConsumer,com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.naming.KotlinModuleSynthesizer,java.util.Set):725:725 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/d0;Lcom/android/tools/r8/DataResourceConsumer;Lcom/android/tools/r8/utils/A1;Lcom/android/tools/r8/naming/K;Ljava/util/HashSet;)V"} 1:4:void visit(com.android.tools.r8.DataDirectoryResource):728:731 -> visit 5:18:void visit(com.android.tools.r8.DataEntryResource):737:750 -> visit 19:22:void visit(com.android.tools.r8.DataEntryResource):749:752 -> visit com.android.tools.r8.dex.ApplicationWriter$LazyDexString -> com.android.tools.r8.dex.i: # {"id":"sourceFile","fileName":"ApplicationWriter.java"} boolean computed -> a boolean $assertionsDisabled -> b 1:1:void ():989:989 -> 1:2:void ():989:990 -> com.android.tools.r8.graph.DexString internalCompute() -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/u2;"} com.android.tools.r8.dex.ApplicationWriter$SortAnnotations -> com.android.tools.r8.dex.j: # {"id":"sourceFile","fileName":"ApplicationWriter.java"} com.android.tools.r8.naming.NamingLens namingLens -> a 1:2:void (com.android.tools.r8.naming.NamingLens):114:115 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/naming/o0;)V"} 1:1:boolean add(com.android.tools.r8.graph.DexDebugInfoForWriting):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/M0;)Z"} 2:2:boolean add(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexWritableCode):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W0;)Z"} 3:3:boolean add(com.android.tools.r8.graph.DexProgramClass):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)Z"} 4:4:boolean add(com.android.tools.r8.graph.DexTypeList):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/x2;)Z"} 5:5:boolean add(com.android.tools.r8.graph.ParameterAnnotationsList):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/g5;)Z"} 6:6:void setAnnotationsDirectoryForClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexAnnotationDirectory):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/graph/e0;)V"} 7:7:boolean add(com.android.tools.r8.graph.DexAnnotationSet):121:121 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/g0;)Z"} 8:8:boolean add(com.android.tools.r8.graph.DexAnnotation):128:128 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/d0;)Z"} 9:10:boolean add(com.android.tools.r8.graph.DexEncodedArray):135:136 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/S0;)Z"} com.android.tools.r8.dex.ApplicationWriterExperimental -> com.android.tools.r8.dex.l: # {"id":"sourceFile","fileName":"ApplicationWriterExperimental.java"} boolean $assertionsDisabled -> l 1:1:void ():33:33 -> 1:1:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.Marker,com.android.tools.r8.DexIndexedConsumer):36:36 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/dex/U;Lcom/android/tools/r8/m;)V"} 1:12:java.util.Collection rewriteJumboStringsAndComputeDebugRepresentation(java.util.concurrent.ExecutorService,java.util.List,java.util.List):46:57 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/concurrent/ExecutorService;Ljava/util/List;Ljava/util/ArrayList;)Ljava/util/ArrayList;"} 13:13:java.util.Collection rewriteJumboStringsAndComputeDebugRepresentation(java.util.concurrent.ExecutorService,java.util.List,java.util.List):56:56 -> a 14:14:com.android.tools.r8.utils.Timing lambda$rewriteJumboStringsAndComputeDebugRepresentation$0(java.util.List,com.android.tools.r8.dex.VirtualFile,com.android.tools.r8.dex.VirtualFile):61:61 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;Lcom/android/tools/r8/dex/r0;Lcom/android/tools/r8/dex/r0;)Lcom/android/tools/r8/utils/z3;"} 15:15:com.android.tools.r8.utils.Timing lambda$rewriteJumboStringsAndComputeDebugRepresentation$0(java.util.List,com.android.tools.r8.dex.VirtualFile,com.android.tools.r8.dex.VirtualFile):60:60 -> a 16:16:com.android.tools.r8.utils.Timing rewriteJumboStringsAndComputeDebugRepresentationWithExternalStringIds(com.android.tools.r8.dex.VirtualFile,java.util.List,com.android.tools.r8.graph.ObjectToOffsetMapping):68:68 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/r0;Ljava/util/List;Lcom/android/tools/r8/graph/e5;)Lcom/android/tools/r8/utils/z3;"} 17:25:void computeOffsetMappingAndRewriteJumboStringsWithExternalStringIds(com.android.tools.r8.dex.VirtualFile,java.util.List,com.android.tools.r8.utils.Timing,com.android.tools.r8.graph.ObjectToOffsetMapping):81:89 -> a 17:25:com.android.tools.r8.utils.Timing rewriteJumboStringsAndComputeDebugRepresentationWithExternalStringIds(com.android.tools.r8.dex.VirtualFile,java.util.List,com.android.tools.r8.graph.ObjectToOffsetMapping):69 -> a 26:28:void computeOffsetMappingAndRewriteJumboStringsWithExternalStringIds(com.android.tools.r8.dex.VirtualFile,java.util.List,com.android.tools.r8.utils.Timing,com.android.tools.r8.graph.ObjectToOffsetMapping):88:90 -> a 26:28:com.android.tools.r8.utils.Timing rewriteJumboStringsAndComputeDebugRepresentationWithExternalStringIds(com.android.tools.r8.dex.VirtualFile,java.util.List,com.android.tools.r8.graph.ObjectToOffsetMapping):69 -> a 29:30:com.android.tools.r8.utils.Timing rewriteJumboStringsAndComputeDebugRepresentationWithExternalStringIds(com.android.tools.r8.dex.VirtualFile,java.util.List,com.android.tools.r8.graph.ObjectToOffsetMapping):71:72 -> a 31:66:void writeVirtualFiles(java.util.concurrent.ExecutorService,java.util.List,java.util.List,com.android.tools.r8.utils.Timing):100:135 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/concurrent/ExecutorService;Ljava/util/List;Ljava/util/ArrayList;Lcom/android/tools/r8/utils/z3;)V"} 67:79:com.android.tools.r8.dex.FileWriter$DexContainerSection writeVirtualFileSection(com.android.tools.r8.dex.VirtualFile,com.android.tools.r8.utils.Timing,java.util.List,int,com.android.tools.r8.dex.DexOutputBuffer,boolean):248:260 -> a 67:79:void writeVirtualFiles(java.util.concurrent.ExecutorService,java.util.List,java.util.List,com.android.tools.r8.utils.Timing):129 -> a 80:102:void writeVirtualFiles(java.util.concurrent.ExecutorService,java.util.List,java.util.List,com.android.tools.r8.utils.Timing):137:159 -> a 103:127:void updateStringIdsSizeAndOffset(com.android.tools.r8.dex.DexOutputBuffer,java.util.List):183:207 -> a 103:127:void writeVirtualFiles(java.util.concurrent.ExecutorService,java.util.List,java.util.List,com.android.tools.r8.utils.Timing):163 -> a 128:153:void updateStringIdsSizeAndOffset(com.android.tools.r8.dex.DexOutputBuffer,java.util.List):202:227 -> a 128:153:void writeVirtualFiles(java.util.concurrent.ExecutorService,java.util.List,java.util.List,com.android.tools.r8.utils.Timing):163 -> a 154:168:void updateStringIdsSizeAndOffset(com.android.tools.r8.dex.DexOutputBuffer,java.util.List):222:236 -> a 154:168:void writeVirtualFiles(java.util.concurrent.ExecutorService,java.util.List,java.util.List,com.android.tools.r8.utils.Timing):163 -> a 169:177:void writeVirtualFiles(java.util.concurrent.ExecutorService,java.util.List,java.util.List,com.android.tools.r8.utils.Timing):167:175 -> a 178:189:com.android.tools.r8.dex.FileWriter$DexContainerSection writeDexFile(com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.dex.DexOutputBuffer,com.android.tools.r8.dex.VirtualFile,com.android.tools.r8.utils.Timing,int,boolean):271:282 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/e5;Lcom/android/tools/r8/dex/x;Lcom/android/tools/r8/dex/r0;Lcom/android/tools/r8/utils/z3;IZ)Lcom/android/tools/r8/dex/F;"} 190:190:com.android.tools.r8.dex.FileWriter$DexContainerSection lambda$writeDexFile$2(com.android.tools.r8.dex.FileWriter,int):282:282 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/K;I)Lcom/android/tools/r8/dex/F;"} 1:2:void lambda$writeVirtualFiles$1(com.android.tools.r8.dex.VirtualFile):107:108 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/r0;)V"} com.android.tools.r8.dex.BinaryReader -> com.android.tools.r8.dex.m: # {"id":"sourceFile","fileName":"BinaryReader.java"} com.android.tools.r8.origin.Origin origin -> a com.android.tools.r8.dex.CompatByteBuffer buffer -> b boolean $assertionsDisabled -> c 1:1:void ():17:17 -> 1:1:void (com.android.tools.r8.ProgramResource):22:22 -> 2:5:void (com.android.tools.r8.origin.Origin,byte[]):25:28 -> 1:2:int getUint(int):72:73 -> a 3:3:int end():107:107 -> a 1:1:void position(int):86:86 -> b 2:2:byte get():97:97 -> b 3:3:byte com.android.tools.r8.dex.CompatByteBuffer.get():102:102 -> b 3:3:byte get():97 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 4:4:byte com.android.tools.r8.dex.CompatByteBuffer.get():102:102 -> b 4:4:byte get():97 -> b 1:1:int getInt():78:78 -> c 1:1:com.android.tools.r8.origin.Origin getOrigin():32:32 -> d 1:2:int getUint():56:57 -> e 1:1:int getUleb128():44:44 -> f 1:1:int getUleb128():44:44 -> g 1:1:int getUleb128p1():52 -> g 1:2:int getUshort():62:63 -> h 1:1:int position():82:82 -> i 2:2:int com.android.tools.r8.dex.CompatByteBuffer.position():82:82 -> i 2:2:int position():82 -> i # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:3:int com.android.tools.r8.dex.CompatByteBuffer.position():82:82 -> i 3:3:int position():82 -> i com.android.tools.r8.dex.ClassesChecksum -> com.android.tools.r8.dex.n: # {"id":"sourceFile","fileName":"ClassesChecksum.java"} com.android.tools.r8.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.android.tools.r8.com.google.gson.JsonObject):31:32 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/St;)V"} 3:3:void lambda$append$0(java.util.Map$Entry):34:34 -> a 4:4:void addChecksum(java.lang.String,long):38:38 -> a 5:5:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2LongMap getChecksums():42:42 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/fJ;"} 6:6:void lambda$toJsonString$1(com.android.tools.r8.com.google.gson.JsonObject,com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2LongMap$Entry):52:52 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/St;Lcom/android/tools/r8/internal/VI;)V"} 7:27:boolean definitelyPrecedesChecksumMarker(com.android.tools.r8.graph.DexString):83:103 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/u2;)Z"} 1:7:java.lang.String toJsonString():47:53 -> b 8:14:void tryParseAndAppend(com.android.tools.r8.graph.DexString):58:64 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/u2;)V"} 15:15:boolean com.android.tools.r8.com.google.gson.JsonElement.isJsonObject():55:55 -> b 15:15:void tryParseAndAppend(com.android.tools.r8.graph.DexString):65 -> b 16:16:void tryParseAndAppend(com.android.tools.r8.graph.DexString):66:66 -> b com.android.tools.r8.dex.CodeToKeep -> com.android.tools.r8.dex.r: # {"id":"sourceFile","fileName":"CodeToKeep.java"} 1:1:void ():28:28 -> void generateKeepRules(com.android.tools.r8.utils.InternalOptions) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/A1;)V"} boolean isNop() -> a void recordClass(com.android.tools.r8.graph.DexType) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)V"} void recordField(com.android.tools.r8.graph.DexField) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;)V"} void recordHierarchyOf(com.android.tools.r8.graph.DexProgramClass) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)V"} void recordMethod(com.android.tools.r8.graph.DexMethod) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)V"} 1:5:com.android.tools.r8.dex.CodeToKeep createCodeToKeep(com.android.tools.r8.graph.AppView):31:35 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)Lcom/android/tools/r8/dex/r;"} 6:6:boolean com.android.tools.r8.utils.InternalOptions.isDesugaredLibraryCompilation():558:558 -> 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():558:558 -> 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.android.tools.r8.dex.p: # {"id":"sourceFile","fileName":"CodeToKeep.java"} com.android.tools.r8.graph.AppView appView -> a java.util.Map toKeep -> b 1:1:void (com.android.tools.r8.graph.AppView):69:69 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)V"} 2:5:void (com.android.tools.r8.graph.AppView):67:70 -> 1:1:boolean isNop():0:0 -> a 2:5:void recordMethod(com.android.tools.r8.graph.DexMethod):98:101 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)V"} 6:6:boolean com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryAPIConverter.isVivifiedType(com.android.tools.r8.graph.DexType):122:122 -> a 6:6:void recordMethod(com.android.tools.r8.graph.DexMethod):101 -> a 7:15:void recordMethod(com.android.tools.r8.graph.DexMethod):102:110 -> a 16:19:void recordField(com.android.tools.r8.graph.DexField):117:120 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;)V"} 20:20:boolean com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryAPIConverter.isVivifiedType(com.android.tools.r8.graph.DexType):122:122 -> a 20:20:void recordField(com.android.tools.r8.graph.DexField):120 -> a 21:25:void recordField(com.android.tools.r8.graph.DexField):121:125 -> a 26:27:void recordClass(com.android.tools.r8.graph.DexType):131:132 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)V"} 28:28:void recordHierarchyOf(com.android.tools.r8.graph.DexProgramClass):146:146 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)V"} 29:31:void recordClassAllAccesses(com.android.tools.r8.graph.DexType):138:140 -> a 29:31:void recordHierarchyOf(com.android.tools.r8.graph.DexProgramClass):146 -> a 32:32:void recordHierarchyOf(com.android.tools.r8.graph.DexProgramClass):147:147 -> a 33:35:void recordClassAllAccesses(com.android.tools.r8.graph.DexType):138:140 -> a 33:35:void recordHierarchyOf(com.android.tools.r8.graph.DexProgramClass):148 -> a 36:40:void generateKeepRules(com.android.tools.r8.utils.InternalOptions):174:178 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/A1;)V"} 41:43:java.lang.String convertType(com.android.tools.r8.graph.DexType):166:168 -> a 41:43:void generateKeepRules(com.android.tools.r8.utils.InternalOptions):178 -> a 44:55:void generateKeepRules(com.android.tools.r8.utils.InternalOptions):178:189 -> a 56:58:java.lang.String convertType(com.android.tools.r8.graph.DexType):166:168 -> a 56:58:void generateKeepRules(com.android.tools.r8.utils.InternalOptions):190 -> a 59:66:void generateKeepRules(com.android.tools.r8.utils.InternalOptions):190:197 -> a 67:69:java.lang.String convertType(com.android.tools.r8.graph.DexType):166:168 -> a 67:69:void generateKeepRules(com.android.tools.r8.utils.InternalOptions):198 -> a 70:78:void generateKeepRules(com.android.tools.r8.utils.InternalOptions):198:206 -> a 79:81:java.lang.String convertType(com.android.tools.r8.graph.DexType):166:168 -> a 79:81:void generateKeepRules(com.android.tools.r8.utils.InternalOptions):206 -> a 82:89:void generateKeepRules(com.android.tools.r8.utils.InternalOptions):206:213 -> a 1:1:void keepClass(com.android.tools.r8.graph.DexType):153:153 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)V"} 2:2:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexType.lookupBaseType(com.android.tools.r8.graph.DexItemFactory):429:429 -> 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):433:436 -> 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):434:438 -> b 10:14:void keepClass(com.android.tools.r8.graph.DexType):153 -> b 15:18:void keepClass(com.android.tools.r8.graph.DexType):154:157 -> b 19:19:java.util.Comparator getComparator():217:217 -> b 1:12:boolean shouldKeep(com.android.tools.r8.graph.DexType):74:85 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Z"} 13:22:boolean shouldKeep(com.android.tools.r8.graph.DexType):82:91 -> c 23:26:boolean shouldKeep(com.android.tools.r8.graph.DexType):90:93 -> c com.android.tools.r8.dex.CodeToKeep$DesugaredLibraryCodeToKeep$KeepStruct -> com.android.tools.r8.dex.o: # {"id":"sourceFile","fileName":"CodeToKeep.java"} java.util.Set fields -> a java.util.Set methods -> b boolean all -> c 1:5:void ():59:63 -> com.android.tools.r8.dex.CodeToKeep$NopCodeToKeep -> com.android.tools.r8.dex.q: # {"id":"sourceFile","fileName":"CodeToKeep.java"} 1:1:void ():221:221 -> 1:1:boolean isNop():0:0 -> a 2:2:void recordClass(com.android.tools.r8.graph.DexType):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)V"} 3:3:void recordField(com.android.tools.r8.graph.DexField):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;)V"} 4:4:void recordHierarchyOf(com.android.tools.r8.graph.DexProgramClass):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)V"} 5:5:void recordMethod(com.android.tools.r8.graph.DexMethod):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)V"} 6:6:void generateKeepRules(com.android.tools.r8.utils.InternalOptions):245:245 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/A1;)V"} com.android.tools.r8.dex.CompatByteBuffer -> com.android.tools.r8.dex.s: # {"id":"sourceFile","fileName":"CompatByteBuffer.java"} java.nio.ByteBuffer buffer -> a 1:2:void (java.nio.ByteBuffer):22:23 -> 1:1:byte[] array():62:62 -> a 2:2:void order(java.nio.ByteOrder):98:98 -> a 3:3:byte get(int):106:106 -> a 4:4:void get(byte[]):110:110 -> a 1:1:com.android.tools.r8.dex.CompatByteBuffer wrap(byte[]):27:27 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"([B)Lcom/android/tools/r8/dex/s;"} 2:2:int arrayOffset():66:66 -> b 3:3:int getInt(int):118:118 -> b 1:1:java.nio.Buffer asBuffer():35:35 -> c 1:1:void position(int):48 -> c 2:2:void position(int):48:48 -> c 3:3:java.nio.ByteBuffer asByteBuffer():39:39 -> c 1:1:int capacity():70:70 -> d 1:1:byte get():102:102 -> e 1:3:byte[] getBytesOfIntSize():165:167 -> f 1:1:int getInt():114:114 -> g 1:1:short getShort():122:122 -> h 1:1:int getUShort():150:150 -> i 1:1:java.lang.String getUTFOfIntSize():172:172 -> j 1:1:java.lang.String getUTFOfUByteSize():161:161 -> k 2:4:byte[] getBytesOfUByteSize():154:156 -> k 2:4:java.lang.String getUTFOfUByteSize():161 -> k 5:5:java.lang.String getUTFOfUByteSize():161:161 -> k 1:1:boolean hasArray():74:74 -> l 1:1:boolean hasRemaining():78:78 -> m 1:1:int position():82:82 -> n 1:1:int remaining():86:86 -> o 1:1:java.nio.Buffer asBuffer():35:35 -> p 1:1:void rewind():53 -> p 2:2:void rewind():53:53 -> p com.android.tools.r8.dex.Constants -> com.android.tools.r8.dex.t: # {"id":"sourceFile","fileName":"Constants.java"} 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.android.tools.r8.dex.u: # {"id":"sourceFile","fileName":"DebugBytecodeWriter.java"} com.android.tools.r8.graph.ObjectToOffsetMapping mapping -> a com.android.tools.r8.graph.lens.GraphLens graphLens -> b com.android.tools.r8.graph.DexDebugInfoForWriting info -> c java.nio.ByteBuffer buffer -> d 1:5:void (com.android.tools.r8.graph.DexDebugInfoForWriting,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.graph.lens.GraphLens):23:27 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/M0;Lcom/android/tools/r8/graph/e5;Lcom/android/tools/r8/internal/Xj;)V"} 1:2:byte[] generate():31:32 -> a 3:6:void maybeGrow(int):36:39 -> a 3:6:void putByte(int):44 -> a 7:7:void putByte(int):45:45 -> a 8:8:void putNoIndex():65:65 -> a 8:8:void putString(com.android.tools.r8.graph.DexString):79 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/u2;)V"} 9:9:void putString(com.android.tools.r8.graph.DexString):81:81 -> a 10:10:void putUleb128p1(int):61:61 -> a 10:10:void putString(com.android.tools.r8.graph.DexString):82 -> a 11:11:void putNoIndex():65:65 -> a 11:11:void putType(com.android.tools.r8.graph.DexType):70 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)V"} 12:12:void putType(com.android.tools.r8.graph.DexType):72:72 -> a 13:13:void putUleb128p1(int):61:61 -> a 13:13:void putType(com.android.tools.r8.graph.DexType):73 -> a 1:2:void putSleb128(int):49:50 -> b 3:6:void maybeGrow(int):36:39 -> b 3:6:void putSleb128(int):50 -> b 7:7:void putSleb128(int):51:51 -> b 1:2:void putUleb128(int):55:56 -> c 3:6:void maybeGrow(int):36:39 -> c 3:6:void putUleb128(int):56 -> c 7:7:void putUleb128(int):57:57 -> c com.android.tools.r8.dex.DefaultMixedSectionLayoutStrategy -> com.android.tools.r8.dex.v: # {"id":"sourceFile","fileName":"DefaultMixedSectionLayoutStrategy.java"} 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/dex/I;)V"} 1:1:java.util.Collection getAnnotationDirectoryLayout():47:47 -> a 2:17:java.util.Collection getCodeLayoutForClasses(java.util.Collection):71:86 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/FS;)Ljava/util/ArrayList;"} 18:23:void lambda$getCodeLayoutForClasses$0(java.util.List,com.android.tools.r8.utils.collections.ProgramMethodMap,com.android.tools.r8.graph.ProgramMethod):77:82 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;Lcom/android/tools/r8/internal/GN;Lcom/android/tools/r8/graph/o5;)V"} 24:24:void lambda$getCodeLayoutForClasses$0(java.util.List,com.android.tools.r8.utils.collections.ProgramMethodMap,com.android.tools.r8.graph.ProgramMethod):81:81 -> a 25:31:java.lang.String getKeyForDexCodeSorting(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.naming.ClassNameMapper):95:101 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/naming/b;)Ljava/lang/String;"} 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.android.tools.r8.dex.x: # {"id":"sourceFile","fileName":"DexOutputBuffer.java"} com.android.tools.r8.ByteBufferProvider byteBufferProvider -> a com.android.tools.r8.dex.CompatByteBuffer byteBuffer -> b boolean $assertionsDisabled -> c 1:1:void ():23:23 -> 1:1:void ():31:31 -> 2:4:void (com.android.tools.r8.ByteBufferProvider):34:36 -> 1:3: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:103 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/M2;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/e5;Lcom/android/tools/r8/dex/r;)V"} 4:4:int com.android.tools.r8.dex.CompatByteBuffer.position():82:82 -> a 4:4: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):103 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 5:5:int com.android.tools.r8.dex.CompatByteBuffer.position():82:82 -> a 5:5: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):103 -> a 6:7: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):103:104 -> a 8:8:java.nio.ShortBuffer com.android.tools.r8.dex.CompatByteBuffer.asShortBuffer():94:94 -> a 8:8: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):104 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 9:9:java.nio.ShortBuffer com.android.tools.r8.dex.CompatByteBuffer.asShortBuffer():94:94 -> a 9:9: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):104 -> a 10:12: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):108:110 -> a 13:21: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 22:22:int com.android.tools.r8.dex.CompatByteBuffer.position():82:82 -> a 22:22: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):113 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 23:23:int com.android.tools.r8.dex.CompatByteBuffer.position():82:82 -> a 23:23: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):113 -> a 24:24: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):113:113 -> a 25:26:void putByte(byte):117:118 -> a 27:27:void com.android.tools.r8.dex.CompatByteBuffer.put(byte):130:130 -> a 27:27:void putByte(byte):118 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 28:28:void com.android.tools.r8.dex.CompatByteBuffer.put(byte):130:130 -> a 28:28:void putByte(byte):118 -> a 29:30:void putBytes(byte[]):122:123 -> a 31:31:void com.android.tools.r8.dex.CompatByteBuffer.put(byte[]):142:142 -> a 31:31:void putBytes(byte[]):123 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 32:32:void com.android.tools.r8.dex.CompatByteBuffer.put(byte[]):142:142 -> a 32:32:void putBytes(byte[]):123 -> a 33:34:void putShort(short):127:128 -> a 35:35:void com.android.tools.r8.dex.CompatByteBuffer.putShort(short):134:134 -> a 35:35:void putShort(short):128 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 36:36:void com.android.tools.r8.dex.CompatByteBuffer.putShort(short):134:134 -> a 36:36:void putShort(short):128 -> a 37:41:int align(int):159:163 -> a 42:42:byte[] asArray():190:190 -> a 43:43:byte[] com.android.tools.r8.dex.CompatByteBuffer.array():62:62 -> a 43:43:byte[] asArray():190 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 44:44:byte[] com.android.tools.r8.dex.CompatByteBuffer.array():62:62 -> a 44:44:byte[] asArray():190 -> a 1:20:com.android.tools.r8.dex.CompatByteBuffer allocateByteBuffer(int):51:70 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/dex/s;"} 21:23:com.android.tools.r8.dex.CompatByteBuffer allocateByteBuffer(int):65:67 -> b 24:29:com.android.tools.r8.dex.CompatByteBuffer allocateByteBuffer(int):57:62 -> b 30:30:com.android.tools.r8.dex.CompatByteBuffer allocateByteBuffer(int):53:53 -> b 31:31:int getInt():141:141 -> b 1:1:void ensureSpaceFor(int):40:40 -> c 2:2:int com.android.tools.r8.dex.CompatByteBuffer.remaining():86:86 -> c 2:2:void ensureSpaceFor(int):40 -> c # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:3:int com.android.tools.r8.dex.CompatByteBuffer.remaining():86:86 -> c 3:3:void ensureSpaceFor(int):40 -> c 4:6:void ensureSpaceFor(int):41:43 -> c 7:7:byte[] com.android.tools.r8.dex.CompatByteBuffer.array():62:62 -> c 7:7:void ensureSpaceFor(int):43 -> c # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 8:9:byte[] com.android.tools.r8.dex.CompatByteBuffer.array():62:62 -> c 8:9:void ensureSpaceFor(int):43 -> c 10:11:void ensureSpaceFor(int):43:44 -> c 12:12:int com.android.tools.r8.dex.CompatByteBuffer.position():82:82 -> c 12:12:void ensureSpaceFor(int):44 -> c # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 13:13:int com.android.tools.r8.dex.CompatByteBuffer.position():82:82 -> c 13:13:void ensureSpaceFor(int):44 -> c 14:15:void ensureSpaceFor(int):44:45 -> c 16:17:void freeByteBuffer(com.android.tools.r8.dex.CompatByteBuffer):75:76 -> c 16:17:void ensureSpaceFor(int):45 -> c 18:18:void ensureSpaceFor(int):46:46 -> c 19:19:int position():168:168 -> c 20:20:int com.android.tools.r8.dex.CompatByteBuffer.position():82:82 -> c 20:20:int position():168 -> c # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 21:21:int com.android.tools.r8.dex.CompatByteBuffer.position():82:82 -> c 21:21:int position():168 -> c 1:2:void forward(int):172:173 -> d 3:3:int com.android.tools.r8.dex.CompatByteBuffer.position():82:82 -> d 3:3:void forward(int):173 -> d # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 4:4:int com.android.tools.r8.dex.CompatByteBuffer.position():82:82 -> d 4:4:void forward(int):173 -> d 5:5:void forward(int):173:173 -> d 6:7:com.android.tools.r8.dex.CompatByteBuffer stealByteBuffer():194:195 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/dex/s;"} 1:1:void moveTo(int):181:181 -> e 2:2:int com.android.tools.r8.dex.CompatByteBuffer.position():82:82 -> e 2:2:void moveTo(int):181 -> e # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:3:int com.android.tools.r8.dex.CompatByteBuffer.position():82:82 -> e 3:3:void moveTo(int):181 -> e 4:5:void moveTo(int):181:182 -> e 1:2:void putInt(int):132:133 -> f 3:3:void com.android.tools.r8.dex.CompatByteBuffer.putInt(int):138:138 -> f 3:3:void putInt(int):133 -> f # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 4:4:void com.android.tools.r8.dex.CompatByteBuffer.putInt(int):138:138 -> f 4:4:void putInt(int):133 -> f com.android.tools.r8.dex.DexOutputBuffer$1 -> com.android.tools.r8.dex.w: # {"id":"sourceFile","fileName":"DexOutputBuffer.java"} 1:1:void ():31:31 -> com.android.tools.r8.dex.DexParser -> com.android.tools.r8.dex.B: # {"id":"sourceFile","fileName":"DexParser.java"} com.android.tools.r8.origin.Origin origin -> a com.android.tools.r8.dex.DexReader dexReader -> b java.util.List dexSections -> c int offset -> d int[] stringIDs -> e com.android.tools.r8.graph.ClassKind classKind -> f com.android.tools.r8.utils.InternalOptions options -> g com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2LongMap checksums -> h com.android.tools.r8.graph.OffsetToObjectMapping indexedItems -> i com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap codes -> j com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap offsetMap -> k com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap nonPcBasedDebugInfo -> l com.android.tools.r8.graph.DexItemFactory dexItemFactory -> m boolean $assertionsDisabled -> n 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):150:150 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/C;Lcom/android/tools/r8/graph/I;Lcom/android/tools/r8/utils/A1;)V"} 2:2:void (com.android.tools.r8.dex.DexReader,com.android.tools.r8.graph.ClassKind,com.android.tools.r8.utils.InternalOptions,int,com.android.tools.r8.dex.DexParser):158:158 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/C;Lcom/android/tools/r8/graph/I;Lcom/android/tools/r8/utils/A1;ILcom/android/tools/r8/dex/B;)V"} 3:44:void (com.android.tools.r8.dex.DexReader,com.android.tools.r8.graph.ClassKind,com.android.tools.r8.utils.InternalOptions,int,com.android.tools.r8.dex.DexParser):131:172 -> 1:1:java.util.List parseMapFrom(java.nio.file.Path):107:107 -> a 2:2:java.util.List parseMapFrom(java.io.InputStream,com.android.tools.r8.origin.Origin):112:112 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/origin/Origin;Ljava/io/InputStream;)Ljava/util/ArrayList;"} 3:5:java.util.List parseMapFrom(com.android.tools.r8.dex.DexReader):116:118 -> a 3:5:java.util.List parseMapFrom(java.io.InputStream,com.android.tools.r8.origin.Origin):112 -> a 6:9:void checkName(com.android.tools.r8.graph.DexString):335:338 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/u2;)V"} 10:19:java.lang.Object cacheAt(int,java.util.function.Supplier):466:475 -> a 20:21:com.android.tools.r8.graph.DexAnnotation parseAnnotation():480:481 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/d0;"} 22:22:com.android.tools.r8.graph.DexAnnotation annotationAt(int):485:485 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/graph/d0;"} 23:33:com.android.tools.r8.graph.DexDebugInfo debugInfoAt(int,com.android.tools.r8.dex.code.DexInstruction[]):541:551 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(I[Lcom/android/tools/r8/dex/code/B1;)Lcom/android/tools/r8/graph/J0;"} 34:34:com.android.tools.r8.graph.DexDebugInfo debugInfoAt(int,com.android.tools.r8.dex.code.DexInstruction[]):550:550 -> a 35:35:com.android.tools.r8.graph.DexDebugInfo parseDebugInfo(boolean):568:568 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Z)Lcom/android/tools/r8/graph/J0;"} 36:36:int com.android.tools.r8.dex.BinaryReader.getUleb128():44:44 -> a 36:36:com.android.tools.r8.graph.DexDebugInfo parseDebugInfo(boolean):568 -> a 37:37:com.android.tools.r8.graph.DexDebugInfo parseDebugInfo(boolean):570:570 -> a 38:38:int com.android.tools.r8.dex.BinaryReader.getUleb128():44:44 -> a 38:38:com.android.tools.r8.graph.DexDebugInfo parseDebugInfo(boolean):570 -> a 39:48:com.android.tools.r8.graph.DexDebugInfo parseDebugInfo(boolean):571:580 -> a 49:49:int com.android.tools.r8.dex.BinaryReader.getUbyte():101:101 -> a 49:49:com.android.tools.r8.graph.DexDebugInfo parseDebugInfo(boolean):580 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 50:50:byte com.android.tools.r8.dex.CompatByteBuffer.get():102:102 -> a 50:50:int com.android.tools.r8.dex.BinaryReader.getUbyte():101 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 50:50:com.android.tools.r8.graph.DexDebugInfo parseDebugInfo(boolean):580 -> a 51:51:byte com.android.tools.r8.dex.CompatByteBuffer.get():102:102 -> a 51:51:int com.android.tools.r8.dex.BinaryReader.getUbyte():101 -> a 51:51:com.android.tools.r8.graph.DexDebugInfo parseDebugInfo(boolean):580 -> a 52:52:int com.android.tools.r8.dex.BinaryReader.getUbyte():102:102 -> a 52:52:com.android.tools.r8.graph.DexDebugInfo parseDebugInfo(boolean):580 -> a 53:53:com.android.tools.r8.graph.DexDebugInfo parseDebugInfo(boolean):657:657 -> a 54:57:com.android.tools.r8.graph.DexDebugInfo parseDebugInfo(boolean):647:650 -> a 58:58:com.android.tools.r8.graph.DexDebugInfo parseDebugInfo(boolean):641:641 -> a 59:59:com.android.tools.r8.graph.DexDebugInfo parseDebugInfo(boolean):635:635 -> a 60:60:com.android.tools.r8.graph.DexDebugInfo parseDebugInfo(boolean):629:629 -> a 61:61:int com.android.tools.r8.dex.BinaryReader.getUleb128():44:44 -> a 61:61:com.android.tools.r8.graph.DexDebugInfo parseDebugInfo(boolean):629 -> a 62:62:com.android.tools.r8.graph.DexDebugInfo parseDebugInfo(boolean):629:629 -> a 63:63:com.android.tools.r8.graph.DexDebugInfo parseDebugInfo(boolean):623:623 -> a 64:64:int com.android.tools.r8.dex.BinaryReader.getUleb128():44:44 -> a 64:64:com.android.tools.r8.graph.DexDebugInfo parseDebugInfo(boolean):623 -> a 65:65:com.android.tools.r8.graph.DexDebugInfo parseDebugInfo(boolean):623:623 -> a 66:66:com.android.tools.r8.graph.DexDebugInfo parseDebugInfo(boolean):608:608 -> a 67:67:int com.android.tools.r8.dex.BinaryReader.getUleb128():44:44 -> a 67:67:com.android.tools.r8.graph.DexDebugInfo parseDebugInfo(boolean):608 -> a 68:76:com.android.tools.r8.graph.DexDebugInfo parseDebugInfo(boolean):609:617 -> a 77:77:com.android.tools.r8.graph.DexDebugInfo parseDebugInfo(boolean):612:612 -> a 78:78:com.android.tools.r8.graph.DexDebugInfo parseDebugInfo(boolean):594:594 -> a 79:79:int com.android.tools.r8.dex.BinaryReader.getUleb128():44:44 -> a 79:79:com.android.tools.r8.graph.DexDebugInfo parseDebugInfo(boolean):594 -> a 80:86:com.android.tools.r8.graph.DexDebugInfo parseDebugInfo(boolean):595:601 -> a 87:87:com.android.tools.r8.graph.DexDebugInfo parseDebugInfo(boolean):597:597 -> a 88:88:com.android.tools.r8.graph.DexDebugInfo parseDebugInfo(boolean):589:589 -> a 89:89:int com.android.tools.r8.dex.BinaryReader.getSleb128():48:48 -> a 89:89:com.android.tools.r8.graph.DexDebugInfo parseDebugInfo(boolean):589 -> a 90:90:com.android.tools.r8.graph.DexDebugInfo parseDebugInfo(boolean):589:589 -> a 91:91:com.android.tools.r8.graph.DexDebugInfo parseDebugInfo(boolean):585:585 -> a 92:92:int com.android.tools.r8.dex.BinaryReader.getUleb128():44:44 -> a 92:92:com.android.tools.r8.graph.DexDebugInfo parseDebugInfo(boolean):585 -> a 93:172:com.android.tools.r8.graph.DexDebugInfo parseDebugInfo(boolean):585:664 -> a 173:173:com.android.tools.r8.graph.DexDebugInfo parseDebugInfo(boolean):582:582 -> a 174:174:int com.android.tools.r8.dex.BinaryReader.getUbyte():101:101 -> a 174:174:com.android.tools.r8.graph.DexDebugInfo parseDebugInfo(boolean):582 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 175:175:byte com.android.tools.r8.dex.CompatByteBuffer.get():102:102 -> a 175:175:int com.android.tools.r8.dex.BinaryReader.getUbyte():101 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 175:175:com.android.tools.r8.graph.DexDebugInfo parseDebugInfo(boolean):582 -> a 176:176:byte com.android.tools.r8.dex.CompatByteBuffer.get():102:102 -> a 176:176:int com.android.tools.r8.dex.BinaryReader.getUbyte():101 -> a 176:176:com.android.tools.r8.graph.DexDebugInfo parseDebugInfo(boolean):582 -> a 177:177:int com.android.tools.r8.dex.BinaryReader.getUbyte():102:102 -> a 177:177:com.android.tools.r8.graph.DexDebugInfo parseDebugInfo(boolean):582 -> a 178:179:com.android.tools.r8.graph.DexDebugInfo parseDebugInfo(boolean):671:672 -> a 180:185:com.android.tools.r8.graph.DexEncodedField[] readFields(int,com.android.tools.r8.graph.DexMemberAnnotation$DexFieldAnnotation[],com.android.tools.r8.graph.DexValue[]):706:711 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(I[Lcom/android/tools/r8/graph/f2;[Lcom/android/tools/r8/graph/B2;)[Lcom/android/tools/r8/graph/T0;"} 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[]):711 -> a 187:188:com.android.tools.r8.graph.DexEncodedField[] readFields(int,com.android.tools.r8.graph.DexMemberAnnotation$DexFieldAnnotation[],com.android.tools.r8.graph.DexValue[]):712:713 -> a 189:189:int com.android.tools.r8.dex.BinaryReader.getUleb128():44:44 -> a 189:189:com.android.tools.r8.graph.DexEncodedField[] readFields(int,com.android.tools.r8.graph.DexMemberAnnotation$DexFieldAnnotation[],com.android.tools.r8.graph.DexValue[]):713 -> a 190:200:com.android.tools.r8.graph.DexEncodedField[] readFields(int,com.android.tools.r8.graph.DexMemberAnnotation$DexFieldAnnotation[],com.android.tools.r8.graph.DexValue[]):713:723 -> a 201:202:java.lang.String com.android.tools.r8.graph.DexAnnotation.getSignature(com.android.tools.r8.graph.DexAnnotationSet,com.android.tools.r8.graph.DexItemFactory):627:628 -> a 201:202:com.android.tools.r8.graph.DexEncodedField[] readFields(int,com.android.tools.r8.graph.DexMemberAnnotation$DexFieldAnnotation[],com.android.tools.r8.graph.DexValue[]):723 -> a 203:206:com.android.tools.r8.graph.DexEncodedField[] readFields(int,com.android.tools.r8.graph.DexMemberAnnotation$DexFieldAnnotation[],com.android.tools.r8.graph.DexValue[]):725:728 -> a 207:219:com.android.tools.r8.graph.DexEncodedField[] readFields(int,com.android.tools.r8.graph.DexMemberAnnotation$DexFieldAnnotation[],com.android.tools.r8.graph.DexValue[]):727:739 -> a 220:227:com.android.tools.r8.graph.DexEncodedMethod[] readMethods(int,com.android.tools.r8.graph.DexMemberAnnotation$DexMethodAnnotation[],com.android.tools.r8.graph.DexMemberAnnotation$DexParameterAnnotation[],boolean):749:756 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(I[Lcom/android/tools/r8/graph/g2;[Lcom/android/tools/r8/graph/h2;Z)[Lcom/android/tools/r8/graph/W0;"} 228:228:int com.android.tools.r8.dex.BinaryReader.getUleb128():44:44 -> a 228:228:com.android.tools.r8.graph.DexEncodedMethod[] readMethods(int,com.android.tools.r8.graph.DexMemberAnnotation$DexMethodAnnotation[],com.android.tools.r8.graph.DexMemberAnnotation$DexParameterAnnotation[],boolean):756 -> a 229:229:com.android.tools.r8.graph.DexEncodedMethod[] readMethods(int,com.android.tools.r8.graph.DexMemberAnnotation$DexMethodAnnotation[],com.android.tools.r8.graph.DexMemberAnnotation$DexParameterAnnotation[],boolean):757:757 -> 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):757 -> 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):757:758 -> a 233:233:int com.android.tools.r8.dex.BinaryReader.getUleb128():44:44 -> 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):758 -> a 234:235:void ensureCodesInited(int):180:181 -> a 234:235:com.android.tools.r8.graph.DexEncodedMethod[] readMethods(int,com.android.tools.r8.graph.DexMemberAnnotation$DexMethodAnnotation[],com.android.tools.r8.graph.DexMemberAnnotation$DexParameterAnnotation[],boolean):761 -> a 236:236:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap.():119:119 -> a 236:236:void ensureCodesInited(int):181 -> a 236:236:com.android.tools.r8.graph.DexEncodedMethod[] readMethods(int,com.android.tools.r8.graph.DexMemberAnnotation$DexMethodAnnotation[],com.android.tools.r8.graph.DexMemberAnnotation$DexParameterAnnotation[],boolean):761 -> a 237:252:void ensureCodesInited(int):181:196 -> a 237:252:com.android.tools.r8.graph.DexEncodedMethod[] readMethods(int,com.android.tools.r8.graph.DexMemberAnnotation$DexMethodAnnotation[],com.android.tools.r8.graph.DexMemberAnnotation$DexParameterAnnotation[],boolean):761 -> a 253:254:void com.android.tools.r8.dex.BinaryReader.align(int):90:91 -> a 253:254:void ensureCodesInited(int):196 -> a 253:254:com.android.tools.r8.graph.DexEncodedMethod[] readMethods(int,com.android.tools.r8.graph.DexMemberAnnotation$DexMethodAnnotation[],com.android.tools.r8.graph.DexMemberAnnotation$DexParameterAnnotation[],boolean):761 -> a 255:255:int com.android.tools.r8.dex.CompatByteBuffer.position():82:82 -> a 255:255:void com.android.tools.r8.dex.BinaryReader.align(int):91 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 255:255:void ensureCodesInited(int):196 -> a 255:255:com.android.tools.r8.graph.DexEncodedMethod[] readMethods(int,com.android.tools.r8.graph.DexMemberAnnotation$DexMethodAnnotation[],com.android.tools.r8.graph.DexMemberAnnotation$DexParameterAnnotation[],boolean):761 -> a 256:256:int com.android.tools.r8.dex.CompatByteBuffer.position():82:82 -> a 256:256:void com.android.tools.r8.dex.BinaryReader.align(int):91 -> a 256:256:void ensureCodesInited(int):196 -> a 256:256:com.android.tools.r8.graph.DexEncodedMethod[] readMethods(int,com.android.tools.r8.graph.DexMemberAnnotation$DexMethodAnnotation[],com.android.tools.r8.graph.DexMemberAnnotation$DexParameterAnnotation[],boolean):761 -> a 257:258:void com.android.tools.r8.dex.BinaryReader.align(int):92:93 -> a 257:258:void ensureCodesInited(int):196 -> a 257:258:com.android.tools.r8.graph.DexEncodedMethod[] readMethods(int,com.android.tools.r8.graph.DexMemberAnnotation$DexMethodAnnotation[],com.android.tools.r8.graph.DexMemberAnnotation$DexParameterAnnotation[],boolean):761 -> a 259:271:com.android.tools.r8.graph.DexCode parseCodeItem():974:986 -> a 259:271:void ensureCodesInited(int):197 -> a 259:271:com.android.tools.r8.graph.DexEncodedMethod[] readMethods(int,com.android.tools.r8.graph.DexMemberAnnotation$DexMethodAnnotation[],com.android.tools.r8.graph.DexMemberAnnotation$DexParameterAnnotation[],boolean):761 -> a 272:272:short com.android.tools.r8.dex.BinaryReader.getShort():68:68 -> a 272:272:com.android.tools.r8.graph.DexCode parseCodeItem():986 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 272:272:void ensureCodesInited(int):197 -> a 272:272:com.android.tools.r8.graph.DexEncodedMethod[] readMethods(int,com.android.tools.r8.graph.DexMemberAnnotation$DexMethodAnnotation[],com.android.tools.r8.graph.DexMemberAnnotation$DexParameterAnnotation[],boolean):761 -> a 273:273:short com.android.tools.r8.dex.BinaryReader.getShort():68:68 -> a 273:273:com.android.tools.r8.graph.DexCode parseCodeItem():986 -> a 273:273:void ensureCodesInited(int):197 -> a 273:273:com.android.tools.r8.graph.DexEncodedMethod[] readMethods(int,com.android.tools.r8.graph.DexMemberAnnotation$DexMethodAnnotation[],com.android.tools.r8.graph.DexMemberAnnotation$DexParameterAnnotation[],boolean):761 -> a 274:291:com.android.tools.r8.graph.DexCode parseCodeItem():986:1003 -> a 274:291:void ensureCodesInited(int):197 -> a 274:291:com.android.tools.r8.graph.DexEncodedMethod[] readMethods(int,com.android.tools.r8.graph.DexMemberAnnotation$DexMethodAnnotation[],com.android.tools.r8.graph.DexMemberAnnotation$DexParameterAnnotation[],boolean):761 -> a 292:292:int com.android.tools.r8.dex.BinaryReader.getUleb128():44:44 -> a 292:292:com.android.tools.r8.graph.DexCode parseCodeItem():1003 -> a 292:292:void ensureCodesInited(int):197 -> a 292:292:com.android.tools.r8.graph.DexEncodedMethod[] readMethods(int,com.android.tools.r8.graph.DexMemberAnnotation$DexMethodAnnotation[],com.android.tools.r8.graph.DexMemberAnnotation$DexParameterAnnotation[],boolean):761 -> a 293:300:com.android.tools.r8.graph.DexCode parseCodeItem():1004:1011 -> a 293:300:void ensureCodesInited(int):197 -> a 293:300:com.android.tools.r8.graph.DexEncodedMethod[] readMethods(int,com.android.tools.r8.graph.DexMemberAnnotation$DexMethodAnnotation[],com.android.tools.r8.graph.DexMemberAnnotation$DexParameterAnnotation[],boolean):761 -> a 301:301:int com.android.tools.r8.dex.BinaryReader.getSleb128():48:48 -> a 301:301:com.android.tools.r8.graph.DexCode parseCodeItem():1011 -> a 301:301:void ensureCodesInited(int):197 -> a 301:301:com.android.tools.r8.graph.DexEncodedMethod[] readMethods(int,com.android.tools.r8.graph.DexMemberAnnotation$DexMethodAnnotation[],com.android.tools.r8.graph.DexMemberAnnotation$DexParameterAnnotation[],boolean):761 -> a 302:306:com.android.tools.r8.graph.DexCode parseCodeItem():1012:1016 -> a 302:306:void ensureCodesInited(int):197 -> a 302:306:com.android.tools.r8.graph.DexEncodedMethod[] readMethods(int,com.android.tools.r8.graph.DexMemberAnnotation$DexMethodAnnotation[],com.android.tools.r8.graph.DexMemberAnnotation$DexParameterAnnotation[],boolean):761 -> a 307:307:int com.android.tools.r8.dex.BinaryReader.getUleb128():44:44 -> a 307:307:com.android.tools.r8.graph.DexCode parseCodeItem():1016 -> a 307:307:void ensureCodesInited(int):197 -> a 307:307:com.android.tools.r8.graph.DexEncodedMethod[] readMethods(int,com.android.tools.r8.graph.DexMemberAnnotation$DexMethodAnnotation[],com.android.tools.r8.graph.DexMemberAnnotation$DexParameterAnnotation[],boolean):761 -> a 308:308:com.android.tools.r8.graph.DexCode parseCodeItem():1017:1017 -> a 308:308:void ensureCodesInited(int):197 -> 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):761 -> a 309:309:int com.android.tools.r8.dex.BinaryReader.getUleb128():44:44 -> a 309:309:com.android.tools.r8.graph.DexCode parseCodeItem():1017 -> a 309:309:void ensureCodesInited(int):197 -> 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):761 -> a 310:314:com.android.tools.r8.graph.DexCode parseCodeItem():1018:1022 -> a 310:314:void ensureCodesInited(int):197 -> a 310:314:com.android.tools.r8.graph.DexEncodedMethod[] readMethods(int,com.android.tools.r8.graph.DexMemberAnnotation$DexMethodAnnotation[],com.android.tools.r8.graph.DexMemberAnnotation$DexParameterAnnotation[],boolean):761 -> a 315:315:int com.android.tools.r8.dex.BinaryReader.getUleb128():44:44 -> a 315:315:com.android.tools.r8.graph.DexCode parseCodeItem():1022 -> a 315:315:void ensureCodesInited(int):197 -> a 315:315:com.android.tools.r8.graph.DexEncodedMethod[] readMethods(int,com.android.tools.r8.graph.DexMemberAnnotation$DexMethodAnnotation[],com.android.tools.r8.graph.DexMemberAnnotation$DexParameterAnnotation[],boolean):761 -> a 316:319:com.android.tools.r8.graph.DexCode parseCodeItem():1024:1027 -> a 316:319:void ensureCodesInited(int):197 -> a 316:319:com.android.tools.r8.graph.DexEncodedMethod[] readMethods(int,com.android.tools.r8.graph.DexMemberAnnotation$DexMethodAnnotation[],com.android.tools.r8.graph.DexMemberAnnotation$DexParameterAnnotation[],boolean):761 -> a 320:320:void com.android.tools.r8.graph.DexCode$Try.setHandlerIndex(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntMap):887:887 -> a 320:320:com.android.tools.r8.graph.DexCode parseCodeItem():1028 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 320:320:void ensureCodesInited(int):197 -> a 320:320:com.android.tools.r8.graph.DexEncodedMethod[] readMethods(int,com.android.tools.r8.graph.DexMemberAnnotation$DexMethodAnnotation[],com.android.tools.r8.graph.DexMemberAnnotation$DexParameterAnnotation[],boolean):761 -> a 321:321:void com.android.tools.r8.graph.DexCode$Try.setHandlerIndex(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntMap):887:887 -> a 321:321:com.android.tools.r8.graph.DexCode parseCodeItem():1028 -> a 321:321:void ensureCodesInited(int):197 -> 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):761 -> a 322:331:com.android.tools.r8.graph.DexCode parseCodeItem():1032:1041 -> a 322:331:void ensureCodesInited(int):197 -> a 322:331:com.android.tools.r8.graph.DexEncodedMethod[] readMethods(int,com.android.tools.r8.graph.DexMemberAnnotation$DexMethodAnnotation[],com.android.tools.r8.graph.DexMemberAnnotation$DexParameterAnnotation[],boolean):761 -> a 332:333:void ensureCodesInited(int):198:199 -> a 332:333:com.android.tools.r8.graph.DexEncodedMethod[] readMethods(int,com.android.tools.r8.graph.DexMemberAnnotation$DexMethodAnnotation[],com.android.tools.r8.graph.DexMemberAnnotation$DexParameterAnnotation[],boolean):761 -> a 334:342:com.android.tools.r8.graph.DexEncodedMethod[] readMethods(int,com.android.tools.r8.graph.DexMemberAnnotation$DexMethodAnnotation[],com.android.tools.r8.graph.DexMemberAnnotation$DexParameterAnnotation[],boolean):762:770 -> a 343:344:java.lang.String com.android.tools.r8.graph.DexAnnotation.getSignature(com.android.tools.r8.graph.DexAnnotationSet,com.android.tools.r8.graph.DexItemFactory):627:628 -> a 343:344:com.android.tools.r8.graph.DexEncodedMethod[] readMethods(int,com.android.tools.r8.graph.DexMemberAnnotation$DexMethodAnnotation[],com.android.tools.r8.graph.DexMemberAnnotation$DexParameterAnnotation[],boolean):770 -> a 345:348:com.android.tools.r8.graph.DexEncodedMethod[] readMethods(int,com.android.tools.r8.graph.DexMemberAnnotation$DexMethodAnnotation[],com.android.tools.r8.graph.DexMemberAnnotation$DexParameterAnnotation[],boolean):772:775 -> a 349:366:com.android.tools.r8.graph.DexEncodedMethod[] readMethods(int,com.android.tools.r8.graph.DexMemberAnnotation$DexMethodAnnotation[],com.android.tools.r8.graph.DexMemberAnnotation$DexParameterAnnotation[],boolean):774:791 -> a 367:437:void addClassDefsTo(java.util.function.Consumer,com.android.tools.r8.graph.ApplicationReaderMap):797:867 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Consumer;Lcom/android/tools/r8/graph/p;)V"} 438:485:void addClassDefsTo(java.util.function.Consumer,com.android.tools.r8.graph.ApplicationReaderMap):864:911 -> a 486:509:void addClassDefsTo(java.util.function.Consumer,com.android.tools.r8.graph.ApplicationReaderMap):891:914 -> a 510:511:void addClassDefsTo(java.util.function.Consumer,com.android.tools.r8.graph.ApplicationReaderMap):835:836 -> a 512:512:long lambda$addClassDefsTo$0(java.lang.Long,com.android.tools.r8.graph.DexProgramClass):888:888 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Long;Lcom/android/tools/r8/graph/q2;)J"} 513:537:boolean verifyOrderOfTypeIds(com.android.tools.r8.dex.DexSection):1109:1133 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/D;)V"} 538:538:boolean verifyOrderOfTypeIds(com.android.tools.r8.dex.DexSection):1123:1123 -> a 1:9:com.android.tools.r8.graph.DexAnnotationSet parseAnnotationSet():489:497 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/g0;"} 10:11:boolean retainAnnotation(com.android.tools.r8.graph.DexAnnotation):515:516 -> b 10:11:com.android.tools.r8.graph.DexAnnotationSet parseAnnotationSet():498 -> b 12:24:com.android.tools.r8.graph.DexAnnotationSet parseAnnotationSet():499:511 -> b 25:25:com.android.tools.r8.graph.DexAnnotationSet parseAnnotationSet():509:509 -> b 26:26:com.android.tools.r8.graph.DexAnnotationSet annotationSetAt(int):520:520 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/graph/g0;"} 27:29:java.lang.Object cacheAt(int,java.util.function.Supplier,java.util.function.Supplier):457:459 -> b 27:29:com.android.tools.r8.graph.DexAnnotationSet annotationSetAt(int):520 -> b 30:30:com.android.tools.r8.graph.DexAnnotationSet annotationSetAt(int):520:520 -> b 1:1:com.android.tools.r8.graph.ParameterAnnotationsList annotationSetRefListAt(int):415:415 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/graph/g5;"} 2:9:com.android.tools.r8.graph.ParameterAnnotationsList parseAnnotationSetRefList():419:426 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/g5;"} 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():428 -> c 1:1:com.android.tools.r8.dex.DexParser$AnnotationsDirectory annotationsDirectoryAt(int):524:524 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/dex/y;"} 2:4:java.lang.Object cacheAt(int,java.util.function.Supplier,java.util.function.Supplier):457:459 -> d 2:4:com.android.tools.r8.dex.DexParser$AnnotationsDirectory annotationsDirectoryAt(int):525 -> d 5:5:com.android.tools.r8.dex.DexParser$AnnotationsDirectory annotationsDirectoryAt(int):525:525 -> d 6:9:com.android.tools.r8.dex.DexParser$AnnotationsDirectory parseAnnotationsDirectory():529:532 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/dex/y;"} 10:23:com.android.tools.r8.graph.DexMemberAnnotation$DexFieldAnnotation[] parseFieldAnnotations(int):376:389 -> d 10:23:com.android.tools.r8.dex.DexParser$AnnotationsDirectory parseAnnotationsDirectory():533 -> d 24:37:com.android.tools.r8.graph.DexMemberAnnotation$DexMethodAnnotation[] parseMethodAnnotations(int):397:410 -> d 24:37:com.android.tools.r8.dex.DexParser$AnnotationsDirectory parseAnnotationsDirectory():534 -> d 38:54:com.android.tools.r8.graph.DexMemberAnnotation$DexParameterAnnotation[] parseParameterAnnotations(int):435:451 -> d 38:54:com.android.tools.r8.dex.DexParser$AnnotationsDirectory parseAnnotationsDirectory():535 -> d 55:56:com.android.tools.r8.dex.DexParser$AnnotationsDirectory parseAnnotationsDirectory():536:537 -> d 1:1:com.android.tools.r8.graph.DexEncodedArray encodedArrayAt(int):369:369 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/graph/S0;"} 2:2:com.android.tools.r8.graph.DexDebugInfo parseDebugInfoAllowPc2PcEncoding():558:558 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/J0;"} 1:1:com.android.tools.r8.graph.DexEncodedAnnotation parseEncodedAnnotation():344:344 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/R0;"} 2:2:int com.android.tools.r8.dex.BinaryReader.getUleb128():44:44 -> f 2:2:com.android.tools.r8.graph.DexEncodedAnnotation parseEncodedAnnotation():344 -> f 3:3:com.android.tools.r8.graph.DexEncodedAnnotation parseEncodedAnnotation():345:345 -> f 4:4:int com.android.tools.r8.dex.BinaryReader.getUleb128():44:44 -> f 4:4:com.android.tools.r8.graph.DexEncodedAnnotation parseEncodedAnnotation():345 -> f 5:7:com.android.tools.r8.graph.DexEncodedAnnotation parseEncodedAnnotation():346:348 -> f 8:8:int com.android.tools.r8.dex.BinaryReader.getUleb128():44:44 -> f 8:8:com.android.tools.r8.graph.DexEncodedAnnotation parseEncodedAnnotation():348 -> f 9:12:com.android.tools.r8.graph.DexEncodedAnnotation parseEncodedAnnotation():349:352 -> f 13:19:com.android.tools.r8.dex.DexSection lookupSection(int):931:937 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/dex/D;"} 1:1:com.android.tools.r8.graph.DexEncodedArray parseEncodedArray():365:365 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/S0;"} 2:2:com.android.tools.r8.graph.DexValue[] parseEncodedArrayValues():356:356 -> g 2:2:com.android.tools.r8.graph.DexEncodedArray parseEncodedArray():365 -> g 3:3:int com.android.tools.r8.dex.BinaryReader.getUleb128():44:44 -> g 3:3:com.android.tools.r8.graph.DexValue[] parseEncodedArrayValues():356 -> g 3:3:com.android.tools.r8.graph.DexEncodedArray parseEncodedArray():365 -> g 4:6:com.android.tools.r8.graph.DexValue[] parseEncodedArrayValues():357:359 -> g 4:6:com.android.tools.r8.graph.DexEncodedArray parseEncodedArray():365 -> g 7:7:com.android.tools.r8.graph.DexEncodedArray parseEncodedArray():365:365 -> g 8:9:com.android.tools.r8.graph.DexDebugInfo$EventBasedDebugInfo parseDebugInfoDisallowPc2PcEncoding(int):562:563 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/graph/J0$a;"} 1:3:com.android.tools.r8.graph.DexTypeList typeListAt(int):213:215 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/graph/x2;"} 4:4:com.android.tools.r8.graph.DexValue parseEncodedValue():219:219 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/B2;"} 5:5:com.android.tools.r8.graph.DexValue$DexValueKind com.android.tools.r8.graph.DexValue$DexValueKind.fromId(int):93:93 -> h 5:5:com.android.tools.r8.graph.DexValue parseEncodedValue():222 -> h 6:6:com.android.tools.r8.graph.DexValue$DexValueKind com.android.tools.r8.graph.DexValue$DexValueKind.fromId(int):91:91 -> h 6:6:com.android.tools.r8.graph.DexValue parseEncodedValue():222 -> h 7:7:com.android.tools.r8.graph.DexValue$DexValueKind com.android.tools.r8.graph.DexValue$DexValueKind.fromId(int):89:89 -> h 7:7:com.android.tools.r8.graph.DexValue parseEncodedValue():222 -> h 8:8:com.android.tools.r8.graph.DexValue$DexValueKind com.android.tools.r8.graph.DexValue$DexValueKind.fromId(int):87:87 -> h 8:8:com.android.tools.r8.graph.DexValue parseEncodedValue():222 -> h 9:9:com.android.tools.r8.graph.DexValue$DexValueKind com.android.tools.r8.graph.DexValue$DexValueKind.fromId(int):85:85 -> h 9:9:com.android.tools.r8.graph.DexValue parseEncodedValue():222 -> h 10:10:com.android.tools.r8.graph.DexValue$DexValueKind com.android.tools.r8.graph.DexValue$DexValueKind.fromId(int):83:83 -> h 10:10:com.android.tools.r8.graph.DexValue parseEncodedValue():222 -> h 11:11:com.android.tools.r8.graph.DexValue$DexValueKind com.android.tools.r8.graph.DexValue$DexValueKind.fromId(int):81:81 -> h 11:11:com.android.tools.r8.graph.DexValue parseEncodedValue():222 -> h 12:12:com.android.tools.r8.graph.DexValue$DexValueKind com.android.tools.r8.graph.DexValue$DexValueKind.fromId(int):79:79 -> h 12:12:com.android.tools.r8.graph.DexValue parseEncodedValue():222 -> h 13:13:com.android.tools.r8.graph.DexValue$DexValueKind com.android.tools.r8.graph.DexValue$DexValueKind.fromId(int):77:77 -> h 13:13:com.android.tools.r8.graph.DexValue parseEncodedValue():222 -> h 14:14:com.android.tools.r8.graph.DexValue$DexValueKind com.android.tools.r8.graph.DexValue$DexValueKind.fromId(int):75:75 -> h 14:14:com.android.tools.r8.graph.DexValue parseEncodedValue():222 -> h 15:15:com.android.tools.r8.graph.DexValue$DexValueKind com.android.tools.r8.graph.DexValue$DexValueKind.fromId(int):73:73 -> h 15:15:com.android.tools.r8.graph.DexValue parseEncodedValue():222 -> h 16:16:com.android.tools.r8.graph.DexValue parseEncodedValue():222:222 -> h 17:17:com.android.tools.r8.graph.DexValue$DexValueKind com.android.tools.r8.graph.DexValue$DexValueKind.fromId(int):95:95 -> h 17:17:com.android.tools.r8.graph.DexValue parseEncodedValue():222 -> h 18:18:com.android.tools.r8.graph.DexValue$DexValueKind com.android.tools.r8.graph.DexValue$DexValueKind.fromId(int):71:71 -> h 18:18:com.android.tools.r8.graph.DexValue parseEncodedValue():222 -> h 19:19:com.android.tools.r8.graph.DexValue$DexValueKind com.android.tools.r8.graph.DexValue$DexValueKind.fromId(int):69:69 -> h 19:19:com.android.tools.r8.graph.DexValue parseEncodedValue():222 -> h 20:20:com.android.tools.r8.graph.DexValue$DexValueKind com.android.tools.r8.graph.DexValue$DexValueKind.fromId(int):65:65 -> h 20:20:com.android.tools.r8.graph.DexValue parseEncodedValue():222 -> h 21:21:com.android.tools.r8.graph.DexValue$DexValueKind com.android.tools.r8.graph.DexValue$DexValueKind.fromId(int):63:63 -> h 21:21:com.android.tools.r8.graph.DexValue parseEncodedValue():222 -> h 22:28:com.android.tools.r8.graph.DexValue$DexValueKind com.android.tools.r8.graph.DexValue$DexValueKind.fromId(int):61:67 -> h 22:28:com.android.tools.r8.graph.DexValue parseEncodedValue():222 -> h 29:29:com.android.tools.r8.graph.DexValue$DexValueKind com.android.tools.r8.graph.DexValue$DexValueKind.fromId(int):59:59 -> h 29:29:com.android.tools.r8.graph.DexValue parseEncodedValue():222 -> h 30:138:com.android.tools.r8.graph.DexValue parseEncodedValue():222:330 -> h 139:139:com.android.tools.r8.graph.DexValue parseEncodedValue():314:314 -> h 140:141:com.android.tools.r8.graph.DexValue parseEncodedValue():308:309 -> h 142:143:com.android.tools.r8.graph.DexValue parseEncodedValue():303:304 -> h 144:145:com.android.tools.r8.graph.DexValue parseEncodedValue():298:299 -> h 146:146:com.android.tools.r8.graph.DexValue[] parseEncodedArrayValues():356:356 -> h 146:146:com.android.tools.r8.graph.DexValue parseEncodedValue():299 -> h 147:147:int com.android.tools.r8.dex.BinaryReader.getUleb128():44:44 -> h 147:147:com.android.tools.r8.graph.DexValue[] parseEncodedArrayValues():356 -> h 147:147:com.android.tools.r8.graph.DexValue parseEncodedValue():299 -> h 148:150:com.android.tools.r8.graph.DexValue[] parseEncodedArrayValues():357:359 -> h 148:150:com.android.tools.r8.graph.DexValue parseEncodedValue():299 -> h 151:151:com.android.tools.r8.graph.DexValue parseEncodedValue():299:299 -> h 152:153:com.android.tools.r8.graph.DexValue parseEncodedValue():293:294 -> h 154:156:com.android.tools.r8.graph.DexValue parseEncodedValue():286:288 -> h 157:159:com.android.tools.r8.graph.DexValue parseEncodedValue():279:281 -> h 160:161:com.android.tools.r8.graph.DexValue parseEncodedValue():273:274 -> h 162:223:com.android.tools.r8.graph.DexValue parseEncodedValue():266:327 -> h 224:225:com.android.tools.r8.graph.DexValue parseEncodedValue():319:320 -> h 226:226:com.android.tools.r8.graph.DexValue parseEncodedValue():261:261 -> h 227:227:com.android.tools.r8.graph.DexValue parseEncodedValue():256:256 -> h 228:229:com.android.tools.r8.graph.DexValue parseEncodedValue():250:251 -> h 230:231:com.android.tools.r8.graph.DexValue parseEncodedValue():244:245 -> h 232:233:com.android.tools.r8.graph.DexValue parseEncodedValue():238:239 -> h 234:235:com.android.tools.r8.graph.DexValue parseEncodedValue():232:233 -> h 236:238:com.android.tools.r8.graph.DexValue parseEncodedValue():225:227 -> h 1:23:java.util.List parseMap():942:964 -> i # {"id":"com.android.tools.r8.residualsignature","signature":"()Ljava/util/ArrayList;"} 24:41:java.util.List parseMap():952:969 -> i 1:8:void parseStringIDs():919:926 -> j 1:5:com.android.tools.r8.graph.DexTypeList parseTypeList():204:208 -> k # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/x2;"} 1:3:void populateStrings():1057:1059 -> l 1:3:void populateIndexTables():1046 -> l 4:6:com.android.tools.r8.graph.DexString stringAt(int):1290:1292 -> l 4:6:void populateStrings():1059 -> l 4:6:void populateIndexTables():1046 -> l 7:7:int com.android.tools.r8.dex.BinaryReader.getUleb128():44:44 -> l 7:7:com.android.tools.r8.graph.DexString stringAt(int):1292 -> l 7:7:void populateStrings():1059 -> l 7:7:void populateIndexTables():1046 -> l 8:17:com.android.tools.r8.graph.DexString stringAt(int):1293:1302 -> l 8:17:void populateStrings():1059 -> l 8:17:void populateIndexTables():1046 -> l 18:18:void populateStrings():1059:1059 -> l 18:18:void populateIndexTables():1046 -> l 19:27:void populateChecksums():1092:1100 -> l 19:27:void populateIndexTables():1047 -> l 28:32:void populateTypes():1080:1084 -> l 28:32:void populateIndexTables():1048 -> l 33:39:com.android.tools.r8.graph.DexType typeAt(int):1306:1312 -> l 33:39:void populateTypes():1085 -> l 33:39:void populateIndexTables():1048 -> l 40:41:void populateTypes():1086:1087 -> l 40:41:void populateIndexTables():1048 -> l 42:43:void populateFields():1142:1143 -> l 42:43:void populateIndexTables():1049 -> l 44:79:boolean verifyOrderOfFieldIds(com.android.tools.r8.dex.DexSection):1158:1193 -> l 44:79:void populateFields():1143 -> l 44:79:void populateIndexTables():1049 -> l 80:90:boolean verifyOrderOfFieldIds(com.android.tools.r8.dex.DexSection):1190:1200 -> l 80:90:void populateFields():1143 -> l 80:90:void populateIndexTables():1049 -> l 91:95:boolean verifyOrderOfFieldIds(com.android.tools.r8.dex.DexSection):1197:1201 -> l 91:95:void populateFields():1143 -> l 91:95:void populateIndexTables():1049 -> l 96:96:boolean verifyOrderOfFieldIds(com.android.tools.r8.dex.DexSection):1186:1186 -> l 96:96:void populateFields():1143 -> l 96:96:void populateIndexTables():1049 -> l 97:99:void populateFields():1144:1146 -> l 97:99:void populateIndexTables():1049 -> l 100:112:com.android.tools.r8.graph.DexField fieldAt(int):1316:1328 -> l 100:112:void populateFields():1146 -> l 100:112:void populateIndexTables():1049 -> l 113:113:void populateFields():1146:1146 -> l 113:113:void populateIndexTables():1049 -> l 114:117:void populateProtos():1212:1215 -> l 114:117:void populateIndexTables():1050 -> l 118:130:com.android.tools.r8.graph.DexProto protoAt(int):1391:1403 -> l 118:130:void populateProtos():1215 -> l 118:130:void populateIndexTables():1050 -> l 131:131:void populateProtos():1215:1215 -> l 131:131:void populateIndexTables():1050 -> l 132:133:void populateMethods():1220:1221 -> l 132:133:void populateIndexTables():1051 -> l 134:169:boolean verifyOrderOfMethodIds(com.android.tools.r8.dex.DexSection):1236:1271 -> l 134:169:void populateMethods():1221 -> l 134:169:void populateIndexTables():1051 -> l 170:180:boolean verifyOrderOfMethodIds(com.android.tools.r8.dex.DexSection):1268:1278 -> l 170:180:void populateMethods():1221 -> l 170:180:void populateIndexTables():1051 -> l 181:185:boolean verifyOrderOfMethodIds(com.android.tools.r8.dex.DexSection):1275:1279 -> l 181:185:void populateMethods():1221 -> l 181:185:void populateIndexTables():1051 -> l 186:186:boolean verifyOrderOfMethodIds(com.android.tools.r8.dex.DexSection):1264:1264 -> l 186:186:void populateMethods():1221 -> l 186:186:void populateIndexTables():1051 -> l 187:189:void populateMethods():1222:1224 -> l 187:189:void populateIndexTables():1051 -> l 190:202:com.android.tools.r8.graph.DexMethod methodAt(int):1407:1419 -> l 190:202:void populateMethods():1224 -> l 190:202:void populateIndexTables():1051 -> l 203:203:com.android.tools.r8.graph.DexMethod methodAt(int):1416:1416 -> l 203:203:void populateMethods():1224 -> l 203:203:void populateIndexTables():1051 -> l 204:204:void populateMethods():1224:1224 -> l 204:204:void populateIndexTables():1051 -> l 205:208:void populateMethodHandles():1064:1067 -> l 205:208:void populateIndexTables():1052 -> l 209:238:com.android.tools.r8.graph.DexMethodHandle methodHandleAt(int):1332:1361 -> l 209:238:void populateMethodHandles():1067 -> l 209:238:void populateIndexTables():1052 -> l 239:239:com.android.tools.r8.graph.DexMethodHandle methodHandleAt(int):1357:1357 -> l 239:239:void populateMethodHandles():1067 -> l 239:239:void populateIndexTables():1052 -> l 240:257:com.android.tools.r8.graph.DexMethodHandle methodHandleAt(int):1348:1365 -> l 240:257:void populateMethodHandles():1067 -> l 240:257:void populateIndexTables():1052 -> l 258:258: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):3086:3086 -> l 258:258:com.android.tools.r8.graph.DexMethodHandle methodHandleAt(int):1365 -> l # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 258:258:void populateMethodHandles():1067 -> l 258:258:void populateIndexTables():1052 -> l 259:259:void populateMethodHandles():1067:1067 -> l 259:259:void populateIndexTables():1052 -> l 260:263:void populateCallSites():1072:1075 -> l 260:263:void populateIndexTables():1053 -> l 264:272:com.android.tools.r8.graph.DexCallSite callSiteAt(int):1370:1378 -> l 264:272:void populateCallSites():1075 -> l 264:272:void populateIndexTables():1053 -> l 273:273:boolean com.android.tools.r8.graph.DexValue.isDexValueMethodHandle():0:0 -> l 273:273:com.android.tools.r8.graph.DexCallSite callSiteAt(int):1378 -> l 273:273:void populateCallSites():1075 -> l 273:273:void populateIndexTables():1053 -> l 274:276:com.android.tools.r8.graph.DexCallSite callSiteAt(int):1378:1380 -> l 274:276:void populateCallSites():1075 -> l 274:276:void populateIndexTables():1053 -> l 277:277:boolean com.android.tools.r8.graph.DexValue.isDexValueMethodType():0:0 -> l 277:277:com.android.tools.r8.graph.DexCallSite callSiteAt(int):1380 -> l 277:277:void populateCallSites():1075 -> l 277:277:void populateIndexTables():1053 -> l 278:285:com.android.tools.r8.graph.DexCallSite callSiteAt(int):1380:1387 -> l 278:285:void populateCallSites():1075 -> l 278:285:void populateIndexTables():1053 -> l 286:286:com.android.tools.r8.graph.DexCallSite callSiteAt(int):1382:1382 -> l 286:286:void populateCallSites():1075 -> l 286:286:void populateIndexTables():1053 -> l 287:287:void populateCallSites():1075:1075 -> l 287:287:void populateIndexTables():1053 -> l com.android.tools.r8.dex.DexParser$AnnotationsDirectory -> com.android.tools.r8.dex.y: # {"id":"sourceFile","fileName":"DexParser.java"} com.android.tools.r8.graph.DexAnnotationSet clazz -> a com.android.tools.r8.graph.DexMemberAnnotation$DexFieldAnnotation[] fields -> b com.android.tools.r8.graph.DexMemberAnnotation$DexMethodAnnotation[] methods -> c com.android.tools.r8.graph.DexMemberAnnotation$DexParameterAnnotation[] parameters -> d com.android.tools.r8.graph.DexMemberAnnotation$DexParameterAnnotation[] NO_PARAMETER_ANNOTATIONS -> e com.android.tools.r8.graph.DexMemberAnnotation$DexFieldAnnotation[] NO_FIELD_ANNOTATIONS -> f com.android.tools.r8.graph.DexMemberAnnotation$DexMethodAnnotation[] NO_METHOD_ANNOTATIONS -> g com.android.tools.r8.dex.DexParser$AnnotationsDirectory THE_EMPTY_ANNOTATIONS_DIRECTORY -> h 1:10:void ():1424:1433 -> 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[]):1447:1451 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/g0;[Lcom/android/tools/r8/graph/f2;[Lcom/android/tools/r8/graph/g2;[Lcom/android/tools/r8/graph/h2;)V"} 1:1:com.android.tools.r8.dex.DexParser$AnnotationsDirectory empty():1455:1455 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/dex/y;"} com.android.tools.r8.dex.DexParser$AttributesAndAnnotations -> com.android.tools.r8.dex.z: # {"id":"sourceFile","fileName":"DexParser.java"} com.android.tools.r8.graph.DexAnnotationSet originalAnnotations -> a com.android.tools.r8.graph.EnclosingMethodAttribute enclosingMethodAttribute -> b java.util.List innerClasses -> c java.util.List lazyAnnotations -> d com.android.tools.r8.graph.GenericSignature$ClassSignature classSignature -> e com.android.tools.r8.graph.NestHostClassAttribute nestHostAttribute -> f java.util.List nestMembersAttribute -> g java.util.List permittedSubclassesAttribute -> h java.util.List recordComponents -> i boolean $assertionsDisabled -> j 1:1:void ():1459:1459 -> 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/origin/Origin;Lcom/android/tools/r8/graph/g0;Lcom/android/tools/r8/utils/A1;)V"} 2:53: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):1462:1513 -> 54:70: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 -> 71:137: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:1593 -> 138:153: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):1588:1603 -> 1:7:com.android.tools.r8.graph.DexAnnotationSet getAnnotations():1472:1478 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/g0;"} 8:10:void ensureAnnotations(int):1609:1611 -> a 11:12:void copyAnnotation(com.android.tools.r8.graph.DexAnnotation):1616:1617 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/d0;)V"} 1:1:com.android.tools.r8.graph.EnclosingMethodAttribute getEnclosingMethodAttribute():1486:1486 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/O2;"} 1:1:java.util.List getInnerClasses():1482:1482 -> c com.android.tools.r8.dex.DexParser$MemberAnnotationIterator -> com.android.tools.r8.dex.A: # {"id":"sourceFile","fileName":"DexParser.java"} int index -> a com.android.tools.r8.graph.DexMemberAnnotation[] annotations -> b java.util.function.Supplier emptyValue -> c 1:1:void (com.android.tools.r8.graph.DexMemberAnnotation[],java.util.function.Supplier):682:682 -> # {"id":"com.android.tools.r8.residualsignature","signature":"([Lcom/android/tools/r8/graph/i2;Ljava/util/function/Supplier;)V"} 2:9:void (com.android.tools.r8.graph.DexMemberAnnotation[],java.util.function.Supplier):677:684 -> 1:7:com.android.tools.r8.graph.DexItem getNextFor(com.android.tools.r8.graph.DexMember):694:700 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/e2;)Lcom/android/tools/r8/graph/a1;"} 8:8:com.android.tools.r8.graph.DexItem getNextFor(com.android.tools.r8.graph.DexMember):698:698 -> a com.android.tools.r8.dex.DexReader -> com.android.tools.r8.dex.C: # {"id":"sourceFile","fileName":"DexReader.java"} com.android.tools.r8.utils.DexVersion version -> d 1:2:void (com.android.tools.r8.ProgramResource):27:28 -> 3:4:void (com.android.tools.r8.origin.Origin,byte[]):37:38 -> 5:6:void (com.android.tools.r8.origin.Origin,byte[],int):42:43 -> 1:43:com.android.tools.r8.utils.DexVersion parseMagic(com.android.tools.r8.dex.CompatByteBuffer,int):49:91 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/s;I)Lcom/android/tools/r8/utils/H0;"} 44:44:com.android.tools.r8.utils.DexVersion parseMagic(com.android.tools.r8.dex.CompatByteBuffer,int):89:89 -> a 45:45:com.android.tools.r8.utils.DexVersion parseMagic(com.android.tools.r8.dex.CompatByteBuffer,int):81:81 -> a 46:46:com.android.tools.r8.utils.DexVersion parseMagic(com.android.tools.r8.dex.CompatByteBuffer,int):52:52 -> a 1:1:com.android.tools.r8.utils.DexVersion getDexVersion():109:109 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/H0;"} 1:7:void setByteOrder():97:103 -> k com.android.tools.r8.dex.DexSection -> com.android.tools.r8.dex.D: # {"id":"sourceFile","fileName":"DexSection.java"} int type -> a int length -> b int offset -> c boolean $assertionsDisabled -> d 1:1:void ():9:9 -> 1:5:void (int,int,int,int):15:19 -> void setEnd(int) -> a 1:1:java.lang.String typeName(int):77:77 -> b 2:2:java.lang.String typeName(int):75:75 -> b 3:3:java.lang.String typeName(int):73:73 -> b 4:4:java.lang.String typeName(int):71:71 -> b 5:5:java.lang.String typeName(int):69:69 -> b 6:6:java.lang.String typeName(int):67:67 -> b 7:7:java.lang.String typeName(int):65:65 -> b 8:8:java.lang.String typeName(int):63:63 -> b 9:9:java.lang.String typeName(int):61:61 -> b 10:10:java.lang.String typeName(int):59:59 -> b 11:11:java.lang.String typeName(int):57:57 -> b 12:12:java.lang.String typeName(int):55:55 -> b 13:13:java.lang.String typeName(int):53:53 -> b 14:14:java.lang.String typeName(int):51:51 -> b 15:15:java.lang.String typeName(int):49:49 -> b 16:16:java.lang.String typeName(int):47:47 -> b 17:17:java.lang.String typeName(int):45:45 -> b 18:18:java.lang.String typeName(int):43:43 -> b 19:19:java.lang.String typeName(int):41:41 -> b 1:1:java.lang.String typeName():33:33 -> toString 1:1:java.lang.String toString():83 -> toString 2:2:java.lang.String toString():83:83 -> toString com.android.tools.r8.dex.FileWriter -> com.android.tools.r8.dex.K: # {"id":"sourceFile","fileName":"FileWriter.java"} com.android.tools.r8.graph.AppView appView -> a com.android.tools.r8.graph.lens.GraphLens graphLens -> b com.android.tools.r8.graph.ObjectToOffsetMapping mapping -> c com.android.tools.r8.utils.InternalOptions options -> d com.android.tools.r8.dex.DexOutputBuffer dest -> e com.android.tools.r8.dex.FileWriter$MixedSectionOffsets mixedSectionOffsets -> f com.android.tools.r8.dex.CodeToKeep desugaredLibraryCodeToKeep -> g com.android.tools.r8.dex.VirtualFile virtualFile -> h boolean includeStringData -> i boolean $assertionsDisabled -> j 1:1:void ():79:79 -> 1:10:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.DexOutputBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.dex.CodeToKeep,com.android.tools.r8.dex.VirtualFile,boolean):125:134 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/dex/x;Lcom/android/tools/r8/graph/e5;Lcom/android/tools/r8/dex/r;Lcom/android/tools/r8/dex/r0;Z)V"} 1:1:com.android.tools.r8.naming.NamingLens getNamingLens():138:138 -> a 1:1:void addStaticFieldValues(com.android.tools.r8.graph.DexProgramClass):721 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)V"} 2:4:void addStaticFieldValues(com.android.tools.r8.graph.DexProgramClass):721:723 -> a 5:5:void com.android.tools.r8.dex.FileWriter$MixedSectionOffsets.setStaticFieldValuesForClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexEncodedArray):1469:1469 -> a 5:5:void addStaticFieldValues(com.android.tools.r8.graph.DexProgramClass):723 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 6:7:void com.android.tools.r8.dex.FileWriter$MixedSectionOffsets.setStaticFieldValuesForClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexEncodedArray):1469:1470 -> a 6:7:void addStaticFieldValues(com.android.tools.r8.graph.DexProgramClass):723 -> a 8:8:boolean com.android.tools.r8.dex.FileWriter$MixedSectionOffsets.add(com.android.tools.r8.graph.DexEncodedArray):1411:1411 -> a 8:8:void com.android.tools.r8.dex.FileWriter$MixedSectionOffsets.setStaticFieldValuesForClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexEncodedArray):1471 -> a 8:8:void addStaticFieldValues(com.android.tools.r8.graph.DexProgramClass):723 -> a 9:9:com.android.tools.r8.naming.NamingLens getNamingLens():138:138 -> a 9:9:void writeTypeItem(com.android.tools.r8.graph.DexType):475 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)V"} 10:11:void writeTypeItem(com.android.tools.r8.graph.DexType):475:476 -> a 12:14:void writeEncodedAnnotation(com.android.tools.r8.graph.DexEncodedAnnotation,com.android.tools.r8.dex.DexOutputBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):147:149 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/R0;Lcom/android/tools/r8/dex/x;Lcom/android/tools/r8/graph/e5;)V"} 15:15:void com.android.tools.r8.dex.DexOutputBuffer.putUleb128(int):80:80 -> a 15:15:void writeEncodedAnnotation(com.android.tools.r8.graph.DexEncodedAnnotation,com.android.tools.r8.dex.DexOutputBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):149 -> a 16:16:void writeEncodedAnnotation(com.android.tools.r8.graph.DexEncodedAnnotation,com.android.tools.r8.dex.DexOutputBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):150:150 -> a 17:17:void com.android.tools.r8.dex.DexOutputBuffer.putUleb128(int):80:80 -> a 17:17:void writeEncodedAnnotation(com.android.tools.r8.graph.DexEncodedAnnotation,com.android.tools.r8.dex.DexOutputBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):150 -> a 18:19:void writeEncodedAnnotation(com.android.tools.r8.graph.DexEncodedAnnotation,com.android.tools.r8.dex.DexOutputBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):151:152 -> a 20:20:void com.android.tools.r8.dex.DexOutputBuffer.putUleb128(int):80:80 -> a 20:20:void writeEncodedAnnotation(com.android.tools.r8.graph.DexEncodedAnnotation,com.android.tools.r8.dex.DexOutputBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):152 -> a 21:21:void writeEncodedAnnotation(com.android.tools.r8.graph.DexEncodedAnnotation,com.android.tools.r8.dex.DexOutputBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):153:153 -> a 22:22:int lambda$writeEncodedAnnotation$0(com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.graph.DexAnnotationElement,com.android.tools.r8.graph.DexAnnotationElement):148:148 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/e5;Lcom/android/tools/r8/graph/f0;Lcom/android/tools/r8/graph/f0;)I"} 23:23:int com.android.tools.r8.graph.DexString.acceptCompareTo(com.android.tools.r8.graph.DexString,com.android.tools.r8.utils.structural.CompareToVisitor):69:69 -> a 23:23:int lambda$writeEncodedAnnotation$0(com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.graph.DexAnnotationElement,com.android.tools.r8.graph.DexAnnotationElement):148 -> a 24:27:com.android.tools.r8.dex.FileWriter collect():159:162 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/dex/K;"} 28:28:java.util.Collection com.android.tools.r8.dex.FileWriter$MixedSectionOffsets.getClassesWithData():1507:1507 -> a 28:28:com.android.tools.r8.dex.FileWriter collect():162 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 29:29:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ReferenceSet com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap.keySet():87:87 -> a 29:29:java.util.Collection com.android.tools.r8.dex.FileWriter$MixedSectionOffsets.getClassesWithData():1507 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 29:29:com.android.tools.r8.dex.FileWriter collect():162 -> a 30:35:com.android.tools.r8.dex.FileWriter collect():162:167 -> a 36:36:boolean com.android.tools.r8.dex.FileWriter$MixedSectionOffsets.add(com.android.tools.r8.graph.DexString):1475:1475 -> a 36:36:com.android.tools.r8.dex.FileWriter collect():167 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 37:38:boolean com.android.tools.r8.dex.FileWriter$MixedSectionOffsets.add(com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntMap,java.lang.Object):1397:1398 -> a 37:38:boolean com.android.tools.r8.dex.FileWriter$MixedSectionOffsets.add(com.android.tools.r8.graph.DexString):1475 -> a 37:38:com.android.tools.r8.dex.FileWriter collect():167 -> a 39:45:com.android.tools.r8.dex.FileWriter collect():170:176 -> a 46:52:void checkInterfaceMethods():325:331 -> a 46:52:com.android.tools.r8.dex.FileWriter$DexContainerSection generate(int,com.android.tools.r8.utils.DexVersion$Layout):212 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(II)Lcom/android/tools/r8/dex/F;"} 53:53:com.android.tools.r8.dex.FileWriter$DexContainerSection generate(int,com.android.tools.r8.utils.DexVersion$Layout):215:215 -> a 54:68:boolean verifyNames():385:399 -> a 54:68:com.android.tools.r8.dex.FileWriter$DexContainerSection generate(int,com.android.tools.r8.utils.DexVersion$Layout):215 -> a 69:69:boolean com.android.tools.r8.synthesis.SyntheticNaming.verifyNotInternalSynthetic(com.android.tools.r8.graph.DexType):485:485 -> a 69:69:boolean verifyNames():399 -> a 69:69:com.android.tools.r8.dex.FileWriter$DexContainerSection generate(int,com.android.tools.r8.utils.DexVersion$Layout):215 -> a 70:70:com.android.tools.r8.dex.FileWriter$DexContainerSection generate(int,com.android.tools.r8.utils.DexVersion$Layout):217:217 -> a 71:85:com.android.tools.r8.dex.FileWriter$Layout com.android.tools.r8.dex.FileWriter$Layout.from(com.android.tools.r8.graph.ObjectToOffsetMapping,int,com.android.tools.r8.utils.DexVersion$Layout,boolean):989:1003 -> a 71:85:com.android.tools.r8.dex.FileWriter$DexContainerSection generate(int,com.android.tools.r8.utils.DexVersion$Layout):217 -> a 86:87:void com.android.tools.r8.dex.FileWriter$Layout.setCodesOffset(int):1023:1024 -> a 86:87:com.android.tools.r8.dex.FileWriter$DexContainerSection generate(int,com.android.tools.r8.utils.DexVersion$Layout):218 -> a 88:93:com.android.tools.r8.dex.FileWriter$DexContainerSection generate(int,com.android.tools.r8.utils.DexVersion$Layout):221:226 -> a 94:95:int com.android.tools.r8.dex.FileWriter$Layout.getCodesOffset():1018:1019 -> a 94:95:com.android.tools.r8.dex.FileWriter$DexContainerSection generate(int,com.android.tools.r8.utils.DexVersion$Layout):226 -> a 96:98:int sizeOfCodeItems(java.lang.Iterable):439:441 -> a 96:98:com.android.tools.r8.dex.FileWriter$DexContainerSection generate(int,com.android.tools.r8.utils.DexVersion$Layout):226 -> a 99:114:int sizeOfCodeItem(com.android.tools.r8.graph.DexWritableCode):448:463 -> a 99:114:int sizeOfCodeItems(java.lang.Iterable):441 -> a 99:114:com.android.tools.r8.dex.FileWriter$DexContainerSection generate(int,com.android.tools.r8.utils.DexVersion$Layout):226 -> a 115:116:com.android.tools.r8.dex.FileWriter$DexContainerSection generate(int,com.android.tools.r8.utils.DexVersion$Layout):226:227 -> a 117:117:java.util.Collection com.android.tools.r8.dex.FileWriter$MixedSectionOffsets.getDebugInfos():1483:1483 -> a 117:117:com.android.tools.r8.dex.FileWriter$DexContainerSection generate(int,com.android.tools.r8.utils.DexVersion$Layout):227 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 118:118:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSet com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap.keySet():87:87 -> a 118:118:java.util.Collection com.android.tools.r8.dex.FileWriter$MixedSectionOffsets.getDebugInfos():1483 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 118:118:com.android.tools.r8.dex.FileWriter$DexContainerSection generate(int,com.android.tools.r8.utils.DexVersion$Layout):227 -> a 119:119:com.android.tools.r8.dex.FileWriter$DexContainerSection generate(int,com.android.tools.r8.utils.DexVersion$Layout):227:227 -> a 120:121:void com.android.tools.r8.dex.FileWriter$Layout.setDebugInfosOffset(int):1033:1034 -> a 120:121:com.android.tools.r8.dex.FileWriter$DexContainerSection generate(int,com.android.tools.r8.utils.DexVersion$Layout):228 -> a 122:122:com.android.tools.r8.dex.FileWriter$DexContainerSection generate(int,com.android.tools.r8.utils.DexVersion$Layout):231:231 -> a 123:124:void com.android.tools.r8.dex.FileWriter$Layout.setDebugInfosOffset(int):1033:1034 -> a 123:124:com.android.tools.r8.dex.FileWriter$DexContainerSection generate(int,com.android.tools.r8.utils.DexVersion$Layout):231 -> a 125:125:com.android.tools.r8.dex.FileWriter$DexContainerSection generate(int,com.android.tools.r8.utils.DexVersion$Layout):232:232 -> a 126:126:java.util.Collection com.android.tools.r8.dex.FileWriter$MixedSectionOffsets.getDebugInfos():1483:1483 -> a 126:126:com.android.tools.r8.dex.FileWriter$DexContainerSection generate(int,com.android.tools.r8.utils.DexVersion$Layout):232 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 127:127:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSet com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap.keySet():87:87 -> a 127:127:java.util.Collection com.android.tools.r8.dex.FileWriter$MixedSectionOffsets.getDebugInfos():1483 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 127:127:com.android.tools.r8.dex.FileWriter$DexContainerSection generate(int,com.android.tools.r8.utils.DexVersion$Layout):232 -> a 128:132:com.android.tools.r8.dex.FileWriter$DexContainerSection generate(int,com.android.tools.r8.utils.DexVersion$Layout):232:236 -> a 133:133:void writeDebugItem(com.android.tools.r8.graph.DexDebugInfoForWriting):524:524 -> a 133:133:com.android.tools.r8.dex.FileWriter$DexContainerSection generate(int,com.android.tools.r8.utils.DexVersion$Layout):237 -> a 134:134:void com.android.tools.r8.dex.FileWriter$MixedSectionOffsets.setOffsetFor(com.android.tools.r8.graph.DexDebugInfoForWriting,int):1601:1601 -> a 134:134:void writeDebugItem(com.android.tools.r8.graph.DexDebugInfoForWriting):524 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 134:134:com.android.tools.r8.dex.FileWriter$DexContainerSection generate(int,com.android.tools.r8.utils.DexVersion$Layout):237 -> a 135:135:void com.android.tools.r8.dex.FileWriter$MixedSectionOffsets.setOffsetFor(com.android.tools.r8.graph.DexDebugInfoForWriting,int):1601:1601 -> a 135:135:void writeDebugItem(com.android.tools.r8.graph.DexDebugInfoForWriting):524 -> a 135:135:com.android.tools.r8.dex.FileWriter$DexContainerSection generate(int,com.android.tools.r8.utils.DexVersion$Layout):237 -> a 136:136:void writeDebugItem(com.android.tools.r8.graph.DexDebugInfoForWriting):525:525 -> a 136:136:com.android.tools.r8.dex.FileWriter$DexContainerSection generate(int,com.android.tools.r8.utils.DexVersion$Layout):237 -> a 137:137:com.android.tools.r8.dex.FileWriter$DexContainerSection generate(int,com.android.tools.r8.utils.DexVersion$Layout):243:243 -> a 138:139:void com.android.tools.r8.dex.FileWriter$Layout.setTypeListsOffset(int):1043:1044 -> a 138:139:com.android.tools.r8.dex.FileWriter$DexContainerSection generate(int,com.android.tools.r8.utils.DexVersion$Layout):243 -> a 140:140:com.android.tools.r8.dex.FileWriter$DexContainerSection generate(int,com.android.tools.r8.utils.DexVersion$Layout):246:246 -> a 141:142:int com.android.tools.r8.dex.FileWriter$Layout.getCodesOffset():1018:1019 -> a 141:142:com.android.tools.r8.dex.FileWriter$DexContainerSection generate(int,com.android.tools.r8.utils.DexVersion$Layout):246 -> a 143:144:com.android.tools.r8.dex.FileWriter$DexContainerSection generate(int,com.android.tools.r8.utils.DexVersion$Layout):246:247 -> a 145:145:boolean com.android.tools.r8.dex.DexOutputBuffer.isAligned(int):186:186 -> a 145:145:com.android.tools.r8.dex.FileWriter$DexContainerSection generate(int,com.android.tools.r8.utils.DexVersion$Layout):247 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 146:146:boolean com.android.tools.r8.dex.DexOutputBuffer.isAligned(int):186:186 -> a 146:146:com.android.tools.r8.dex.FileWriter$DexContainerSection generate(int,com.android.tools.r8.utils.DexVersion$Layout):247 -> a 147:148:com.android.tools.r8.dex.FileWriter$DexContainerSection generate(int,com.android.tools.r8.utils.DexVersion$Layout):247:248 -> a 149:150:int com.android.tools.r8.dex.FileWriter$Layout.getDebugInfosOffset():1028:1029 -> a 149:150:com.android.tools.r8.dex.FileWriter$DexContainerSection generate(int,com.android.tools.r8.utils.DexVersion$Layout):249 -> a 151:151:com.android.tools.r8.dex.FileWriter$DexContainerSection generate(int,com.android.tools.r8.utils.DexVersion$Layout):249:249 -> a 152:153:int com.android.tools.r8.dex.FileWriter$Layout.getDebugInfosOffset():1028:1029 -> a 152:153:com.android.tools.r8.dex.FileWriter$DexContainerSection generate(int,com.android.tools.r8.utils.DexVersion$Layout):249 -> a 154:157:com.android.tools.r8.dex.FileWriter$DexContainerSection generate(int,com.android.tools.r8.utils.DexVersion$Layout):249:252 -> a 158:159:int com.android.tools.r8.dex.FileWriter$Layout.getTypeListsOffset():1038:1039 -> a 158:159:com.android.tools.r8.dex.FileWriter$DexContainerSection generate(int,com.android.tools.r8.utils.DexVersion$Layout):252 -> a 160:163:com.android.tools.r8.dex.FileWriter$DexContainerSection generate(int,com.android.tools.r8.utils.DexVersion$Layout):252:255 -> a 164:164:void writeItems(java.util.Collection,java.util.function.Consumer,java.util.function.Consumer):424:424 -> a 164:164:com.android.tools.r8.dex.FileWriter$DexContainerSection generate(int,com.android.tools.r8.utils.DexVersion$Layout):253 -> a 165:168:com.android.tools.r8.dex.FileWriter$DexContainerSection generate(int,com.android.tools.r8.utils.DexVersion$Layout):257:260 -> a 169:169:void writeItems(java.util.Collection,java.util.function.Consumer,java.util.function.Consumer):424:424 -> a 169:169:com.android.tools.r8.dex.FileWriter$DexContainerSection generate(int,com.android.tools.r8.utils.DexVersion$Layout):258 -> a 170:174:com.android.tools.r8.dex.FileWriter$DexContainerSection generate(int,com.android.tools.r8.utils.DexVersion$Layout):263:267 -> a 175:175:void writeItems(java.util.Collection,java.util.function.Consumer,java.util.function.Consumer):424:424 -> a 175:175:com.android.tools.r8.dex.FileWriter$DexContainerSection generate(int,com.android.tools.r8.utils.DexVersion$Layout):265 -> a 176:177:com.android.tools.r8.dex.FileWriter$DexContainerSection generate(int,com.android.tools.r8.utils.DexVersion$Layout):270:271 -> a 178:178:void writeItems(java.util.Collection,java.util.function.Consumer,java.util.function.Consumer):424:424 -> a 178:178:com.android.tools.r8.dex.FileWriter$DexContainerSection generate(int,com.android.tools.r8.utils.DexVersion$Layout):269 -> a 179:180:com.android.tools.r8.dex.FileWriter$DexContainerSection generate(int,com.android.tools.r8.utils.DexVersion$Layout):274:275 -> a 181:181:void writeItems(java.util.Collection,java.util.function.Consumer,java.util.function.Consumer):424:424 -> a 181:181:com.android.tools.r8.dex.FileWriter$DexContainerSection generate(int,com.android.tools.r8.utils.DexVersion$Layout):273 -> a 182:183:com.android.tools.r8.dex.FileWriter$DexContainerSection generate(int,com.android.tools.r8.utils.DexVersion$Layout):278:279 -> a 184:191:com.android.tools.r8.dex.FileWriter$DexContainerSection generate(int,com.android.tools.r8.utils.DexVersion$Layout):277:284 -> a 192:199:com.android.tools.r8.dex.FileWriter$DexContainerSection generate(int,com.android.tools.r8.utils.DexVersion$Layout):282:289 -> a 200:200:com.android.tools.r8.dex.FileWriter$DexContainerSection generate(int,com.android.tools.r8.utils.DexVersion$Layout):287:287 -> a 201:201:void writeMap(com.android.tools.r8.dex.FileWriter$Layout):768:768 -> a 201:201:com.android.tools.r8.dex.FileWriter$DexContainerSection generate(int,com.android.tools.r8.utils.DexVersion$Layout):294 -> a 202:202:void com.android.tools.r8.dex.FileWriter$Layout.setMapOffset(int):1126:1126 -> a 202:202:void writeMap(com.android.tools.r8.dex.FileWriter$Layout):769 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 202:202:com.android.tools.r8.dex.FileWriter$DexContainerSection generate(int,com.android.tools.r8.utils.DexVersion$Layout):294 -> a 203:203:void writeMap(com.android.tools.r8.dex.FileWriter$Layout):770:770 -> a 203:203:com.android.tools.r8.dex.FileWriter$DexContainerSection generate(int,com.android.tools.r8.utils.DexVersion$Layout):294 -> a 204:204:java.util.List com.android.tools.r8.dex.FileWriter$Layout.generateMapInfo(com.android.tools.r8.dex.FileWriter):1138:1138 -> a 204:204:void writeMap(com.android.tools.r8.dex.FileWriter$Layout):771 -> a 204:204:com.android.tools.r8.dex.FileWriter$DexContainerSection generate(int,com.android.tools.r8.utils.DexVersion$Layout):294 -> a 205:205:java.util.Collection com.android.tools.r8.dex.FileWriter$MixedSectionOffsets.getStringData():1491:1491 -> a 205:205:java.util.List com.android.tools.r8.dex.FileWriter$Layout.generateMapInfo(com.android.tools.r8.dex.FileWriter):1141 -> a 205:205:void writeMap(com.android.tools.r8.dex.FileWriter$Layout):771 -> a 205:205:com.android.tools.r8.dex.FileWriter$DexContainerSection generate(int,com.android.tools.r8.utils.DexVersion$Layout):294 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(3)"]} 206:206:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ReferenceSet com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap.keySet():87:87 -> a 206:206:java.util.Collection com.android.tools.r8.dex.FileWriter$MixedSectionOffsets.getStringData():1491 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 206:206:java.util.List com.android.tools.r8.dex.FileWriter$Layout.generateMapInfo(com.android.tools.r8.dex.FileWriter):1141 -> a 206:206:void writeMap(com.android.tools.r8.dex.FileWriter$Layout):771 -> a 206:206:com.android.tools.r8.dex.FileWriter$DexContainerSection generate(int,com.android.tools.r8.utils.DexVersion$Layout):294 -> a 207:209:java.util.List com.android.tools.r8.dex.FileWriter$Layout.generateMapInfo(com.android.tools.r8.dex.FileWriter):1141:1143 -> a 207:209:void writeMap(com.android.tools.r8.dex.FileWriter$Layout):771 -> a 207:209:com.android.tools.r8.dex.FileWriter$DexContainerSection generate(int,com.android.tools.r8.utils.DexVersion$Layout):294 -> a 210:210:java.util.List com.android.tools.r8.dex.FileWriter$Layout.generateMapInfo(com.android.tools.r8.dex.FileWriter):1138:1138 -> a 210:210:void writeMap(com.android.tools.r8.dex.FileWriter$Layout):771 -> a 210:210:com.android.tools.r8.dex.FileWriter$DexContainerSection generate(int,com.android.tools.r8.utils.DexVersion$Layout):294 -> a 211:212:void writeMap(com.android.tools.r8.dex.FileWriter$Layout):773:774 -> a 211:212:com.android.tools.r8.dex.FileWriter$DexContainerSection generate(int,com.android.tools.r8.utils.DexVersion$Layout):294 -> a 213:213:int com.android.tools.r8.dex.FileWriter$MapItem.size():911:911 -> a 213:213:void writeMap(com.android.tools.r8.dex.FileWriter$Layout):774 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 213:213:com.android.tools.r8.dex.FileWriter$DexContainerSection generate(int,com.android.tools.r8.utils.DexVersion$Layout):294 -> a 214:214:int com.android.tools.r8.dex.FileWriter$MapItem.size():911:911 -> a 214:214:void writeMap(com.android.tools.r8.dex.FileWriter$Layout):774 -> a 214:214:com.android.tools.r8.dex.FileWriter$DexContainerSection generate(int,com.android.tools.r8.utils.DexVersion$Layout):294 -> a 215:217:void writeMap(com.android.tools.r8.dex.FileWriter$Layout):776:778 -> a 215:217:com.android.tools.r8.dex.FileWriter$DexContainerSection generate(int,com.android.tools.r8.utils.DexVersion$Layout):294 -> a 218:218:com.android.tools.r8.dex.FileWriter$DexContainerSection generate(int,com.android.tools.r8.utils.DexVersion$Layout):295:295 -> a 219:219:void com.android.tools.r8.dex.FileWriter$Layout.setEndOfFile(int):1248:1248 -> a 219:219:com.android.tools.r8.dex.FileWriter$DexContainerSection generate(int,com.android.tools.r8.utils.DexVersion$Layout):295 -> a 220:220:com.android.tools.r8.dex.FileWriter$DexContainerSection generate(int,com.android.tools.r8.utils.DexVersion$Layout):298:298 -> a 221:221:int com.android.tools.r8.dex.FileWriter$Layout.getHeaderSize():1134:1134 -> a 221:221:com.android.tools.r8.dex.FileWriter$DexContainerSection generate(int,com.android.tools.r8.utils.DexVersion$Layout):298 -> a 222:232:com.android.tools.r8.dex.FileWriter$DexContainerSection generate(int,com.android.tools.r8.utils.DexVersion$Layout):298:308 -> a 233:235:void writeFixedSectionItems(com.android.tools.r8.graph.DexProgramClass[],int,java.util.function.Consumer):416:418 -> a 233:235:com.android.tools.r8.dex.FileWriter$DexContainerSection generate(int,com.android.tools.r8.utils.DexVersion$Layout):308 -> a 236:238:com.android.tools.r8.dex.FileWriter$DexContainerSection generate(int,com.android.tools.r8.utils.DexVersion$Layout):309:311 -> a 239:239:com.android.tools.r8.dex.FileWriter$DexContainerSection generate(int,com.android.tools.r8.utils.DexVersion$Layout):310:310 -> a 240:242:void writeHeader(com.android.tools.r8.dex.FileWriter$Layout):797:799 -> a 240:242:com.android.tools.r8.dex.FileWriter$DexContainerSection generate(int,com.android.tools.r8.utils.DexVersion$Layout):314 -> a 243:254:byte[] dexVersionBytes():782:793 -> a 243:254:void writeHeader(com.android.tools.r8.dex.FileWriter$Layout):799 -> a 243:254:com.android.tools.r8.dex.FileWriter$DexContainerSection generate(int,com.android.tools.r8.utils.DexVersion$Layout):314 -> a 255:259:void writeHeader(com.android.tools.r8.dex.FileWriter$Layout):799:803 -> a 255:259:com.android.tools.r8.dex.FileWriter$DexContainerSection generate(int,com.android.tools.r8.utils.DexVersion$Layout):314 -> a 260:260:int com.android.tools.r8.dex.FileWriter$Layout.getEndOfFile():1244:1244 -> a 260:260:void writeHeader(com.android.tools.r8.dex.FileWriter$Layout):803 -> a 260:260:com.android.tools.r8.dex.FileWriter$DexContainerSection generate(int,com.android.tools.r8.utils.DexVersion$Layout):314 -> a 261:262:void writeHeader(com.android.tools.r8.dex.FileWriter$Layout):803:804 -> a 261:262:com.android.tools.r8.dex.FileWriter$DexContainerSection generate(int,com.android.tools.r8.utils.DexVersion$Layout):314 -> a 263:263:int com.android.tools.r8.dex.FileWriter$Layout.getHeaderSize():1134:1134 -> a 263:263:void writeHeader(com.android.tools.r8.dex.FileWriter$Layout):804 -> a 263:263:com.android.tools.r8.dex.FileWriter$DexContainerSection generate(int,com.android.tools.r8.utils.DexVersion$Layout):314 -> a 264:268:void writeHeader(com.android.tools.r8.dex.FileWriter$Layout):804:808 -> a 264:268:com.android.tools.r8.dex.FileWriter$DexContainerSection generate(int,com.android.tools.r8.utils.DexVersion$Layout):314 -> a 269:269:int com.android.tools.r8.dex.FileWriter$Layout.getMapOffset():1122:1122 -> a 269:269:void writeHeader(com.android.tools.r8.dex.FileWriter$Layout):808 -> a 269:269:com.android.tools.r8.dex.FileWriter$DexContainerSection generate(int,com.android.tools.r8.utils.DexVersion$Layout):314 -> a 270:288:void writeHeader(com.android.tools.r8.dex.FileWriter$Layout):808:826 -> a 270:288:com.android.tools.r8.dex.FileWriter$DexContainerSection generate(int,com.android.tools.r8.utils.DexVersion$Layout):314 -> a 289:289:boolean com.android.tools.r8.dex.FileWriter$Layout.isContainerSection():1130:1130 -> a 289:289:void writeHeader(com.android.tools.r8.dex.FileWriter$Layout):827 -> a 289:289:com.android.tools.r8.dex.FileWriter$DexContainerSection generate(int,com.android.tools.r8.utils.DexVersion$Layout):314 -> a 290:295:void writeHeader(com.android.tools.r8.dex.FileWriter$Layout):829:834 -> a 290:295:com.android.tools.r8.dex.FileWriter$DexContainerSection generate(int,com.android.tools.r8.utils.DexVersion$Layout):314 -> a 296:296:int com.android.tools.r8.dex.FileWriter$Layout.getEndOfFile():1244:1244 -> a 296:296:int com.android.tools.r8.dex.FileWriter$Layout.getDataSectionSize():1008 -> a 296:296:void writeHeader(com.android.tools.r8.dex.FileWriter$Layout):834 -> a 296:296:com.android.tools.r8.dex.FileWriter$DexContainerSection generate(int,com.android.tools.r8.utils.DexVersion$Layout):314 -> a 297:298:int com.android.tools.r8.dex.FileWriter$Layout.getDataSectionSize():1008:1009 -> a 297:298:void writeHeader(com.android.tools.r8.dex.FileWriter$Layout):834 -> a 297:298:com.android.tools.r8.dex.FileWriter$DexContainerSection generate(int,com.android.tools.r8.utils.DexVersion$Layout):314 -> a 299:302:void writeHeader(com.android.tools.r8.dex.FileWriter$Layout):834:837 -> a 299:302:com.android.tools.r8.dex.FileWriter$DexContainerSection generate(int,com.android.tools.r8.utils.DexVersion$Layout):314 -> a 303:303:com.android.tools.r8.dex.FileWriter$DexContainerSection generate(int,com.android.tools.r8.utils.DexVersion$Layout):315:315 -> a 304:304:void writeSignature(com.android.tools.r8.dex.FileWriter$Layout):841:841 -> a 304:304:com.android.tools.r8.dex.FileWriter$DexContainerSection generate(int,com.android.tools.r8.utils.DexVersion$Layout):316 -> a 305:305:void writeChecksum(com.android.tools.r8.dex.FileWriter$Layout):858:858 -> a 305:305:com.android.tools.r8.dex.FileWriter$DexContainerSection generate(int,com.android.tools.r8.utils.DexVersion$Layout):317 -> a 306:306:com.android.tools.r8.dex.FileWriter$DexContainerSection generate(int,com.android.tools.r8.utils.DexVersion$Layout):321:321 -> a 307:315:void checkInterfaceMethod(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexEncodedMethod):344:352 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/graph/W0;)V"} 316:329:void checkInterfaceMethod(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexEncodedMethod):350:363 -> a 330:342:void checkInterfaceMethod(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexEncodedMethod):361:373 -> a 343:352:void checkInterfaceMethod(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexEncodedMethod):371:380 -> a 353:354:void checkInterfaceMethod(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexEncodedMethod):356:357 -> a 355:357:void writeFixedSectionItems(java.util.Collection,int,java.util.function.Consumer):408:410 -> a 358:362:void writeItems(java.util.Collection,java.util.function.Consumer,java.util.function.Consumer,int):429:433 -> a 363:365:void writeProtoItem(com.android.tools.r8.graph.DexProto):480:482 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/r2;)V"} 366:369:int com.android.tools.r8.dex.FileWriter$MixedSectionOffsets.getOffsetFor(com.android.tools.r8.graph.DexTypeList):1541:1544 -> a 366:369:void writeProtoItem(com.android.tools.r8.graph.DexProto):482 -> a 370:370:void writeProtoItem(com.android.tools.r8.graph.DexProto):482:482 -> a 371:376:void writeFieldItem(com.android.tools.r8.graph.DexField):486:491 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;)V"} 377:377:com.android.tools.r8.naming.NamingLens getNamingLens():138:138 -> a 377:377:void writeFieldItem(com.android.tools.r8.graph.DexField):492 -> a 378:379:void writeFieldItem(com.android.tools.r8.graph.DexField):492:493 -> a 380:385:void writeMethodItem(com.android.tools.r8.graph.DexMethod):497:502 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)V"} 386:386:com.android.tools.r8.naming.NamingLens getNamingLens():138:138 -> a 386:386:void writeMethodItem(com.android.tools.r8.graph.DexMethod):503 -> a 387:388:void writeMethodItem(com.android.tools.r8.graph.DexMethod):503:504 -> a 389:389:void writeCodeItem(com.android.tools.r8.graph.ProgramMethod):529:529 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)V"} 390:390:void writeCodeItem(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexWritableCode):533:533 -> a 390:390:void writeCodeItem(com.android.tools.r8.graph.ProgramMethod):529 -> a 391:391:void com.android.tools.r8.dex.FileWriter$MixedSectionOffsets.setOffsetFor(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexWritableCode,int):1605:1605 -> a 391:391:void writeCodeItem(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexWritableCode):533 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 391:391:void writeCodeItem(com.android.tools.r8.graph.ProgramMethod):529 -> a 392:393:void com.android.tools.r8.dex.FileWriter$MixedSectionOffsets.setOffsetFor(java.lang.Object,int,com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntMap):1596:1597 -> a 392:393:void com.android.tools.r8.dex.FileWriter$MixedSectionOffsets.setOffsetFor(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexWritableCode,int):1605 -> a 392:393:void writeCodeItem(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexWritableCode):533 -> a 392:393:void writeCodeItem(com.android.tools.r8.graph.ProgramMethod):529 -> a 394:398:void writeCodeItem(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexWritableCode):535:539 -> a 394:398:void writeCodeItem(com.android.tools.r8.graph.ProgramMethod):529 -> a 399:399:int com.android.tools.r8.dex.FileWriter$MixedSectionOffsets.getOffsetFor(com.android.tools.r8.graph.DexDebugInfoForWriting):1556:1556 -> a 399:399:void writeCodeItem(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexWritableCode):539 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 399:399:void writeCodeItem(com.android.tools.r8.graph.ProgramMethod):529 -> a 400:400:int com.android.tools.r8.dex.FileWriter$MixedSectionOffsets.getOffsetFor(com.android.tools.r8.graph.DexDebugInfoForWriting):1556:1556 -> a 400:400:void writeCodeItem(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexWritableCode):539 -> a 400:400:void writeCodeItem(com.android.tools.r8.graph.ProgramMethod):529 -> a 401:409:void writeCodeItem(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexWritableCode):539:547 -> a 401:409:void writeCodeItem(com.android.tools.r8.graph.ProgramMethod):529 -> a 410:410:void com.android.tools.r8.dex.DexOutputBuffer.rewind(int):177:177 -> a 410:410:void writeCodeItem(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexWritableCode):547 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 410:410:void writeCodeItem(com.android.tools.r8.graph.ProgramMethod):529 -> a 411:419:void writeCodeItem(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexWritableCode):548:556 -> a 411:419:void writeCodeItem(com.android.tools.r8.graph.ProgramMethod):529 -> a 420:420:void com.android.tools.r8.dex.DexOutputBuffer.putUleb128(int):80:80 -> a 420:420:void writeCodeItem(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexWritableCode):556 -> a 420:420:void writeCodeItem(com.android.tools.r8.graph.ProgramMethod):529 -> a 421:426:void writeCodeItem(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexWritableCode):557:562 -> a 421:426:void writeCodeItem(com.android.tools.r8.graph.ProgramMethod):529 -> a 427:427:void com.android.tools.r8.dex.DexOutputBuffer.putSleb128(int):84:84 -> a 427:427:void writeCodeItem(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexWritableCode):562 -> a 427:427:void writeCodeItem(com.android.tools.r8.graph.ProgramMethod):529 -> a 428:429:void writeCodeItem(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexWritableCode):563:564 -> a 428:429:void writeCodeItem(com.android.tools.r8.graph.ProgramMethod):529 -> a 430:430:void com.android.tools.r8.dex.DexOutputBuffer.putUleb128(int):80:80 -> a 430:430:void writeCodeItem(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexWritableCode):564 -> a 430:430:void writeCodeItem(com.android.tools.r8.graph.ProgramMethod):529 -> a 431:431:void writeCodeItem(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexWritableCode):565:565 -> a 431:431:void writeCodeItem(com.android.tools.r8.graph.ProgramMethod):529 -> a 432:432:void com.android.tools.r8.dex.DexOutputBuffer.putUleb128(int):80:80 -> a 432:432:void writeCodeItem(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexWritableCode):565 -> a 432:432:void writeCodeItem(com.android.tools.r8.graph.ProgramMethod):529 -> a 433:436:void writeCodeItem(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexWritableCode):566:569 -> a 433:436:void writeCodeItem(com.android.tools.r8.graph.ProgramMethod):529 -> a 437:437:void com.android.tools.r8.dex.DexOutputBuffer.putUleb128(int):80:80 -> a 437:437:void writeCodeItem(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexWritableCode):569 -> a 437:437:void writeCodeItem(com.android.tools.r8.graph.ProgramMethod):529 -> a 438:447:void writeCodeItem(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexWritableCode):572:581 -> a 438:447:void writeCodeItem(com.android.tools.r8.graph.ProgramMethod):529 -> a 448:449:void writeTypeList(com.android.tools.r8.graph.DexTypeList):586:587 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/x2;)V"} 450:450:void com.android.tools.r8.dex.FileWriter$MixedSectionOffsets.setOffsetFor(com.android.tools.r8.graph.DexTypeList,int):1609:1609 -> a 450:450:void writeTypeList(com.android.tools.r8.graph.DexTypeList):587 -> a 451:451:void com.android.tools.r8.dex.FileWriter$MixedSectionOffsets.setOffsetFor(com.android.tools.r8.graph.DexTypeList,int):1609:1609 -> a 451:451:void writeTypeList(com.android.tools.r8.graph.DexTypeList):587 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 452:452:void com.android.tools.r8.dex.FileWriter$MixedSectionOffsets.setOffsetFor(com.android.tools.r8.graph.DexTypeList,int):1609:1609 -> a 452:452:void writeTypeList(com.android.tools.r8.graph.DexTypeList):587 -> a 453:453:void writeTypeList(com.android.tools.r8.graph.DexTypeList):587:587 -> a 454:454:void com.android.tools.r8.dex.FileWriter$MixedSectionOffsets.setOffsetFor(com.android.tools.r8.graph.DexTypeList,int):1609:1609 -> a 454:454:void writeTypeList(com.android.tools.r8.graph.DexTypeList):587 -> a 455:455:void com.android.tools.r8.dex.FileWriter$MixedSectionOffsets.setOffsetFor(com.android.tools.r8.graph.DexTypeList,int):1610:1610 -> a 455:455:void writeTypeList(com.android.tools.r8.graph.DexTypeList):587 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 456:456:void com.android.tools.r8.dex.FileWriter$MixedSectionOffsets.setOffsetFor(com.android.tools.r8.graph.DexTypeList,int):1610:1610 -> a 456:456:void writeTypeList(com.android.tools.r8.graph.DexTypeList):587 -> a 457:460:void writeTypeList(com.android.tools.r8.graph.DexTypeList):588:591 -> a 461:461:void writeStringData(com.android.tools.r8.graph.DexString):596:596 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/u2;)V"} 462:462:void com.android.tools.r8.dex.FileWriter$MixedSectionOffsets.setOffsetFor(com.android.tools.r8.graph.DexString,int):1614:1614 -> a 462:462:void writeStringData(com.android.tools.r8.graph.DexString):596 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 463:464:void com.android.tools.r8.dex.FileWriter$MixedSectionOffsets.setOffsetFor(java.lang.Object,int,com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntMap):1596:1597 -> a 463:464:void com.android.tools.r8.dex.FileWriter$MixedSectionOffsets.setOffsetFor(com.android.tools.r8.graph.DexString,int):1614 -> a 463:464:void writeStringData(com.android.tools.r8.graph.DexString):596 -> a 465:465:void writeStringData(com.android.tools.r8.graph.DexString):597:597 -> a 466:466:void com.android.tools.r8.dex.DexOutputBuffer.putUleb128(int):80:80 -> a 466:466:void writeStringData(com.android.tools.r8.graph.DexString):597 -> a 467:467:void writeStringData(com.android.tools.r8.graph.DexString):598:598 -> a 468:468:void writeAnnotation(com.android.tools.r8.graph.DexAnnotation):602:602 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/d0;)V"} 469:469:void com.android.tools.r8.dex.FileWriter$MixedSectionOffsets.setOffsetFor(com.android.tools.r8.graph.DexAnnotation,int):1618:1618 -> a 469:469:void writeAnnotation(com.android.tools.r8.graph.DexAnnotation):602 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 470:470:void com.android.tools.r8.dex.FileWriter$MixedSectionOffsets.setOffsetFor(com.android.tools.r8.graph.DexAnnotation,int):1618:1618 -> a 470:470:void writeAnnotation(com.android.tools.r8.graph.DexAnnotation):602 -> a 471:472:void writeAnnotation(com.android.tools.r8.graph.DexAnnotation):603:604 -> a 473:473:void writeAnnotationSet(com.android.tools.r8.graph.DexAnnotationSet):608:608 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/g0;)V"} 474:474:void com.android.tools.r8.dex.FileWriter$MixedSectionOffsets.setOffsetFor(com.android.tools.r8.graph.DexAnnotationSet,int):1622:1622 -> a 474:474:void writeAnnotationSet(com.android.tools.r8.graph.DexAnnotationSet):608 -> a 475:475:void com.android.tools.r8.dex.FileWriter$MixedSectionOffsets.setOffsetFor(com.android.tools.r8.graph.DexAnnotationSet,int):1622:1622 -> a 475:475:void writeAnnotationSet(com.android.tools.r8.graph.DexAnnotationSet):608 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 476:476:void com.android.tools.r8.dex.FileWriter$MixedSectionOffsets.setOffsetFor(com.android.tools.r8.graph.DexAnnotationSet,int):1622:1622 -> a 476:476:void writeAnnotationSet(com.android.tools.r8.graph.DexAnnotationSet):608 -> a 477:477:void com.android.tools.r8.dex.FileWriter$MixedSectionOffsets.setOffsetFor(com.android.tools.r8.graph.DexAnnotationSet,int):1623:1623 -> a 477:477:void writeAnnotationSet(com.android.tools.r8.graph.DexAnnotationSet):608 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 478:478:void com.android.tools.r8.dex.FileWriter$MixedSectionOffsets.setOffsetFor(com.android.tools.r8.graph.DexAnnotationSet,int):1623:1623 -> a 478:478:void writeAnnotationSet(com.android.tools.r8.graph.DexAnnotationSet):608 -> a 479:485:void writeAnnotationSet(com.android.tools.r8.graph.DexAnnotationSet):609:615 -> a 486:486:int com.android.tools.r8.dex.FileWriter$MixedSectionOffsets.getOffsetFor(com.android.tools.r8.graph.DexAnnotation):1569:1569 -> a 486:486:void writeAnnotationSet(com.android.tools.r8.graph.DexAnnotationSet):615 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 487:487:int com.android.tools.r8.dex.FileWriter$MixedSectionOffsets.getOffsetFor(com.android.tools.r8.graph.DexAnnotation):1569:1569 -> a 487:487:void writeAnnotationSet(com.android.tools.r8.graph.DexAnnotationSet):615 -> a 488:488:void writeAnnotationSet(com.android.tools.r8.graph.DexAnnotationSet):615:615 -> a 489:489:int lambda$writeAnnotationSet$1(com.android.tools.r8.graph.DexAnnotation,com.android.tools.r8.graph.DexAnnotation):612:612 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/d0;Lcom/android/tools/r8/graph/d0;)I"} 490:490:int com.android.tools.r8.graph.DexType.acceptCompareTo(com.android.tools.r8.graph.DexType,com.android.tools.r8.utils.structural.CompareToVisitor):104:104 -> a 490:490:int lambda$writeAnnotationSet$1(com.android.tools.r8.graph.DexAnnotation,com.android.tools.r8.graph.DexAnnotation):612 -> a 491:492:void writeAnnotationSetRefList(com.android.tools.r8.graph.ParameterAnnotationsList):620:621 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/g5;)V"} 493:493:void com.android.tools.r8.dex.FileWriter$MixedSectionOffsets.setOffsetFor(com.android.tools.r8.graph.ParameterAnnotationsList,int):1639:1639 -> a 493:493:void writeAnnotationSetRefList(com.android.tools.r8.graph.ParameterAnnotationsList):621 -> a 494:494:void writeAnnotationSetRefList(com.android.tools.r8.graph.ParameterAnnotationsList):621:621 -> a 495:495:void com.android.tools.r8.dex.FileWriter$MixedSectionOffsets.setOffsetFor(com.android.tools.r8.graph.ParameterAnnotationsList,int):1639:1639 -> a 495:495:void writeAnnotationSetRefList(com.android.tools.r8.graph.ParameterAnnotationsList):621 -> a 496:496:void com.android.tools.r8.dex.FileWriter$MixedSectionOffsets.setOffsetFor(com.android.tools.r8.graph.ParameterAnnotationsList,int):1640:1640 -> a 496:496:void writeAnnotationSetRefList(com.android.tools.r8.graph.ParameterAnnotationsList):621 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 497:497:void com.android.tools.r8.dex.FileWriter$MixedSectionOffsets.setOffsetFor(com.android.tools.r8.graph.ParameterAnnotationsList,int):1640:1640 -> a 497:497:void writeAnnotationSetRefList(com.android.tools.r8.graph.ParameterAnnotationsList):621 -> a 498:505:void writeAnnotationSetRefList(com.android.tools.r8.graph.ParameterAnnotationsList):622:629 -> a 506:506:int com.android.tools.r8.dex.FileWriter$MixedSectionOffsets.getOffsetFor(com.android.tools.r8.graph.DexAnnotationSet):1573:1573 -> a 506:506:void writeAnnotationSetRefList(com.android.tools.r8.graph.ParameterAnnotationsList):629 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 507:510:int com.android.tools.r8.dex.FileWriter$MixedSectionOffsets.getOffsetFor(com.android.tools.r8.graph.DexAnnotationSet):1573:1576 -> a 507:510:void writeAnnotationSetRefList(com.android.tools.r8.graph.ParameterAnnotationsList):629 -> a 511:511:void writeAnnotationSetRefList(com.android.tools.r8.graph.ParameterAnnotationsList):629:629 -> a 512:512:void writeAnnotationDirectory(com.android.tools.r8.graph.DexAnnotationDirectory):642:642 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/e0;)V"} 513:513:void com.android.tools.r8.dex.FileWriter$MixedSectionOffsets.setOffsetForAnnotationsDirectory(com.android.tools.r8.graph.DexAnnotationDirectory,int):1627:1627 -> a 513:513:void writeAnnotationDirectory(com.android.tools.r8.graph.DexAnnotationDirectory):642 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 514:514:void com.android.tools.r8.dex.FileWriter$MixedSectionOffsets.setOffsetForAnnotationsDirectory(com.android.tools.r8.graph.DexAnnotationDirectory,int):1627:1627 -> a 514:514:void writeAnnotationDirectory(com.android.tools.r8.graph.DexAnnotationDirectory):642 -> a 515:515:void writeAnnotationDirectory(com.android.tools.r8.graph.DexAnnotationDirectory):643:643 -> a 516:516:int com.android.tools.r8.dex.FileWriter$MixedSectionOffsets.getOffsetFor(com.android.tools.r8.graph.DexAnnotationSet):1573:1573 -> a 516:516:void writeAnnotationDirectory(com.android.tools.r8.graph.DexAnnotationDirectory):643 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 517:520:int com.android.tools.r8.dex.FileWriter$MixedSectionOffsets.getOffsetFor(com.android.tools.r8.graph.DexAnnotationSet):1573:1576 -> a 517:520:void writeAnnotationDirectory(com.android.tools.r8.graph.DexAnnotationDirectory):643 -> a 521:531:void writeAnnotationDirectory(com.android.tools.r8.graph.DexAnnotationDirectory):643:653 -> a 532:534:void writeMemberAnnotations(java.util.List,java.util.function.ToIntFunction):635:637 -> a 532:534:void writeAnnotationDirectory(com.android.tools.r8.graph.DexAnnotationDirectory):653 -> a 535:535:void writeAnnotationDirectory(com.android.tools.r8.graph.DexAnnotationDirectory):655:655 -> a 536:538:void writeMemberAnnotations(java.util.List,java.util.function.ToIntFunction):635:637 -> a 536:538:void writeAnnotationDirectory(com.android.tools.r8.graph.DexAnnotationDirectory):655 -> a 539:539:void writeAnnotationDirectory(com.android.tools.r8.graph.DexAnnotationDirectory):657:657 -> a 540:542:void writeMemberAnnotations(java.util.List,java.util.function.ToIntFunction):635:637 -> a 540:542:void writeAnnotationDirectory(com.android.tools.r8.graph.DexAnnotationDirectory):657 -> a 543:543:int lambda$writeAnnotationDirectory$2(com.android.tools.r8.graph.DexEncodedField):654:654 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/T0;)I"} 544:544:int com.android.tools.r8.dex.FileWriter$MixedSectionOffsets.getOffsetFor(com.android.tools.r8.graph.DexAnnotationSet):1573:1573 -> a 544:544:int lambda$writeAnnotationDirectory$2(com.android.tools.r8.graph.DexEncodedField):654 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 545:548:int com.android.tools.r8.dex.FileWriter$MixedSectionOffsets.getOffsetFor(com.android.tools.r8.graph.DexAnnotationSet):1573:1576 -> a 545:548:int lambda$writeAnnotationDirectory$2(com.android.tools.r8.graph.DexEncodedField):654 -> a 549:549:int lambda$writeAnnotationDirectory$3(com.android.tools.r8.graph.DexEncodedMethod):656:656 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W0;)I"} 550:550:int com.android.tools.r8.dex.FileWriter$MixedSectionOffsets.getOffsetFor(com.android.tools.r8.graph.DexAnnotationSet):1573:1573 -> a 550:550:int lambda$writeAnnotationDirectory$3(com.android.tools.r8.graph.DexEncodedMethod):656 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 551:554:int com.android.tools.r8.dex.FileWriter$MixedSectionOffsets.getOffsetFor(com.android.tools.r8.graph.DexAnnotationSet):1573:1576 -> a 551:554:int lambda$writeAnnotationDirectory$3(com.android.tools.r8.graph.DexEncodedMethod):656 -> a 555:564:void writeEncodedFields(java.util.List):662:671 -> a 565:565:void com.android.tools.r8.dex.DexOutputBuffer.putUleb128(int):80:80 -> a 565:565:void writeEncodedFields(java.util.List):671 -> a 566:566:void writeEncodedFields(java.util.List):673:673 -> a 567:567:void com.android.tools.r8.dex.DexOutputBuffer.putUleb128(int):80:80 -> a 567:567:void writeEncodedFields(java.util.List):673 -> a 568:568:void writeEncodedFields(java.util.List):674:674 -> a 569:569:int lambda$writeEncodedFields$5(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.graph.DexEncodedField):665:665 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/T0;Lcom/android/tools/r8/graph/T0;)I"} 570:570:int com.android.tools.r8.graph.DexField.acceptCompareTo(com.android.tools.r8.graph.DexField,com.android.tools.r8.utils.structural.CompareToVisitor):176:176 -> a 570:570:int lambda$writeEncodedFields$5(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.graph.DexEncodedField):665 -> a 571:579:void writeEncodedMethods(java.lang.Iterable):679:687 -> a 580:580:void com.android.tools.r8.dex.DexOutputBuffer.putUleb128(int):80:80 -> a 580:580:void writeEncodedMethods(java.lang.Iterable):687 -> a 581:581:void writeEncodedMethods(java.lang.Iterable):689:689 -> a 582:582:void com.android.tools.r8.dex.DexOutputBuffer.putUleb128(int):80:80 -> a 582:582:void writeEncodedMethods(java.lang.Iterable):689 -> a 583:587:void writeEncodedMethods(java.lang.Iterable):690:694 -> a 588:588:void com.android.tools.r8.dex.DexOutputBuffer.putUleb128(int):80:80 -> a 588:588:void writeEncodedMethods(java.lang.Iterable):694 -> a 589:589:void writeEncodedMethods(java.lang.Iterable):696:696 -> a 590:590:int com.android.tools.r8.dex.FileWriter$MixedSectionOffsets.getOffsetFor(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexWritableCode):1587:1587 -> a 590:590:void writeEncodedMethods(java.lang.Iterable):696 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 591:592:int com.android.tools.r8.dex.FileWriter$MixedSectionOffsets.lookup(java.lang.Object,com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntMap):1531:1532 -> a 591:592:int com.android.tools.r8.dex.FileWriter$MixedSectionOffsets.getOffsetFor(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexWritableCode):1587 -> a 591:592:void writeEncodedMethods(java.lang.Iterable):696 -> a 593:593:void writeEncodedMethods(java.lang.Iterable):696:696 -> a 594:594:void com.android.tools.r8.dex.DexOutputBuffer.putUleb128(int):80:80 -> a 594:594:void writeEncodedMethods(java.lang.Iterable):696 -> a 595:595:void writeEncodedMethods(java.lang.Iterable):699:699 -> a 596:596:int lambda$writeEncodedMethods$6(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexEncodedMethod):682:682 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W0;Lcom/android/tools/r8/graph/W0;)I"} 597:597:int com.android.tools.r8.graph.DexMethod.acceptCompareTo(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.utils.structural.CompareToVisitor):61:61 -> a 597:597:int lambda$writeEncodedMethods$6(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexEncodedMethod):682 -> a 598:598:void writeEncodedArray(com.android.tools.r8.graph.DexEncodedArray):760:760 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/S0;)V"} 599:599:void com.android.tools.r8.dex.FileWriter$MixedSectionOffsets.setOffsetFor(com.android.tools.r8.graph.DexEncodedArray,int):1635:1635 -> a 599:599:void writeEncodedArray(com.android.tools.r8.graph.DexEncodedArray):760 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 600:600:void com.android.tools.r8.dex.FileWriter$MixedSectionOffsets.setOffsetFor(com.android.tools.r8.graph.DexEncodedArray,int):1635:1635 -> a 600:600:void writeEncodedArray(com.android.tools.r8.graph.DexEncodedArray):760 -> a 601:601:void writeEncodedArray(com.android.tools.r8.graph.DexEncodedArray):761:761 -> a 602:602:void com.android.tools.r8.dex.DexOutputBuffer.putUleb128(int):80:80 -> a 602:602:void writeEncodedArray(com.android.tools.r8.graph.DexEncodedArray):761 -> a 603:604:void writeEncodedArray(com.android.tools.r8.graph.DexEncodedArray):762:763 -> a 605:607:void writeChecksum(com.android.tools.r8.dex.FileWriter$Layout,com.android.tools.r8.dex.DexOutputBuffer):862:864 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/G;Lcom/android/tools/r8/dex/x;)V"} 608:608:int com.android.tools.r8.dex.FileWriter$Layout.getEndOfFile():1244:1244 -> a 608:608:void writeChecksum(com.android.tools.r8.dex.FileWriter$Layout,com.android.tools.r8.dex.DexOutputBuffer):866 -> a 609:614:void writeChecksum(com.android.tools.r8.dex.FileWriter$Layout,com.android.tools.r8.dex.DexOutputBuffer):863:868 -> a 615:615:void checkThatInvokeCustomIsAllowed():1671:1671 -> a 615:615:void writeCallSite(com.android.tools.r8.graph.DexCallSite):754 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p0;)V"} 616:616:void writeCallSite(com.android.tools.r8.graph.DexCallSite):755:755 -> a 617:617:boolean com.android.tools.r8.dex.DexOutputBuffer.isAligned(int):186:186 -> a 617:617:void writeCallSite(com.android.tools.r8.graph.DexCallSite):755 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 618:618:boolean com.android.tools.r8.dex.DexOutputBuffer.isAligned(int):186:186 -> a 618:618:void writeCallSite(com.android.tools.r8.graph.DexCallSite):755 -> a 619:620:void writeCallSite(com.android.tools.r8.graph.DexCallSite):755:756 -> a 621:621:int com.android.tools.r8.dex.FileWriter$MixedSectionOffsets.getOffsetFor(com.android.tools.r8.graph.DexEncodedArray):1552:1552 -> a 621:621:void writeCallSite(com.android.tools.r8.graph.DexCallSite):756 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 622:622:int com.android.tools.r8.dex.FileWriter$MixedSectionOffsets.getOffsetFor(com.android.tools.r8.graph.DexEncodedArray):1552:1552 -> a 622:622:void writeCallSite(com.android.tools.r8.graph.DexCallSite):756 -> a 623:623:void writeCallSite(com.android.tools.r8.graph.DexCallSite):756:756 -> a 624:625:void checkThatInvokeCustomIsAllowed():1672:1673 -> a 624:625:void writeCallSite(com.android.tools.r8.graph.DexCallSite):754 -> a 626:626:void checkThatInvokeCustomIsAllowed():1672:1672 -> a 626:626:void writeCallSite(com.android.tools.r8.graph.DexCallSite):754 -> a 627:627:void checkThatInvokeCustomIsAllowed():1671:1671 -> a 627:627:void writeMethodHandle(com.android.tools.r8.graph.DexMethodHandle):728 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/l2;)V"} 628:633:void writeMethodHandle(com.android.tools.r8.graph.DexMethodHandle):730:735 -> a 634:640:void writeMethodHandle(com.android.tools.r8.graph.DexMethodHandle):732:738 -> a 641:641:boolean com.android.tools.r8.dex.DexOutputBuffer.isAligned(int):186:186 -> a 641:641:void writeMethodHandle(com.android.tools.r8.graph.DexMethodHandle):738 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 642:642:boolean com.android.tools.r8.dex.DexOutputBuffer.isAligned(int):186:186 -> a 642:642:void writeMethodHandle(com.android.tools.r8.graph.DexMethodHandle):738 -> a 643:645:void writeMethodHandle(com.android.tools.r8.graph.DexMethodHandle):738:740 -> a 646:646:boolean com.android.tools.r8.graph.DexMethodHandle.isMethodHandle():294:294 -> a 646:646:void writeMethodHandle(com.android.tools.r8.graph.DexMethodHandle):742 -> a 647:647:void writeMethodHandle(com.android.tools.r8.graph.DexMethodHandle):743:743 -> a 648:648:boolean com.android.tools.r8.graph.DexMethodHandle.isFieldHandle():290:290 -> a 648:648:void writeMethodHandle(com.android.tools.r8.graph.DexMethodHandle):745 -> a 649:654:void writeMethodHandle(com.android.tools.r8.graph.DexMethodHandle):745:750 -> a 655:656:void checkThatInvokeCustomIsAllowed():1672:1673 -> a 655:656:void writeMethodHandle(com.android.tools.r8.graph.DexMethodHandle):728 -> a 657:657:void checkThatInvokeCustomIsAllowed():1672:1672 -> a 657:657:void writeMethodHandle(com.android.tools.r8.graph.DexMethodHandle):728 -> a 1:2:com.android.tools.r8.dex.FileWriter$ByteBufferResult generate():206:207 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/dex/E;"} 3:3:com.android.tools.r8.dex.DexOutputBuffer com.android.tools.r8.dex.FileWriter$DexContainerSection.getBuffer():197:197 -> b 3:3:com.android.tools.r8.dex.FileWriter$ByteBufferResult generate():207 -> b 4:4:com.android.tools.r8.dex.FileWriter$ByteBufferResult generate():207:207 -> b 5:5:com.android.tools.r8.dex.FileWriter$Layout com.android.tools.r8.dex.FileWriter$DexContainerSection.getLayout():201:201 -> b 5:5:com.android.tools.r8.dex.FileWriter$ByteBufferResult generate():207 -> b 6:6:int com.android.tools.r8.dex.FileWriter$Layout.getEndOfFile():1244:1244 -> b 6:6:com.android.tools.r8.dex.FileWriter$ByteBufferResult generate():207 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 7:7:com.android.tools.r8.dex.FileWriter$ByteBufferResult generate():207:207 -> b 8:8:void writeStringItem(com.android.tools.r8.graph.DexString):471:471 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/u2;)V"} 9:9:int com.android.tools.r8.dex.FileWriter$MixedSectionOffsets.getOffsetFor(com.android.tools.r8.graph.DexString):1537:1537 -> b 9:9:void writeStringItem(com.android.tools.r8.graph.DexString):471 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 10:11:int com.android.tools.r8.dex.FileWriter$MixedSectionOffsets.lookup(java.lang.Object,com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntMap):1531:1532 -> b 10:11:int com.android.tools.r8.dex.FileWriter$MixedSectionOffsets.getOffsetFor(com.android.tools.r8.graph.DexString):1537 -> b 10:11:void writeStringItem(com.android.tools.r8.graph.DexString):471 -> b 12:12:void writeStringItem(com.android.tools.r8.graph.DexString):471:471 -> b 13:13:int lambda$writeAnnotationDirectory$4(com.android.tools.r8.graph.DexEncodedMethod):658:658 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W0;)I"} 14:17:int com.android.tools.r8.dex.FileWriter$MixedSectionOffsets.getOffsetFor(com.android.tools.r8.graph.ParameterAnnotationsList):1580:1583 -> b 14:17:int lambda$writeAnnotationDirectory$4(com.android.tools.r8.graph.DexEncodedMethod):658 -> b 18:18:void writeClassData(com.android.tools.r8.graph.DexProgramClass):705:705 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)V"} 19:19:boolean com.android.tools.r8.graph.DexProgramClass.hasMethodsOrFields():667:667 -> b 19:19:void writeClassData(com.android.tools.r8.graph.DexProgramClass):705 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 20:20:boolean com.android.tools.r8.graph.DexProgramClass.hasMethodsOrFields():667:667 -> b 20:20:void writeClassData(com.android.tools.r8.graph.DexProgramClass):705 -> b 21:22:void writeClassData(com.android.tools.r8.graph.DexProgramClass):705:706 -> b 23:23:void com.android.tools.r8.dex.FileWriter$MixedSectionOffsets.setOffsetFor(com.android.tools.r8.graph.DexProgramClass,int):1631:1631 -> b 23:23:void writeClassData(com.android.tools.r8.graph.DexProgramClass):706 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 24:25:void com.android.tools.r8.dex.FileWriter$MixedSectionOffsets.setOffsetFor(java.lang.Object,int,com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntMap):1596:1597 -> b 24:25:void com.android.tools.r8.dex.FileWriter$MixedSectionOffsets.setOffsetFor(com.android.tools.r8.graph.DexProgramClass,int):1631 -> b 24:25:void writeClassData(com.android.tools.r8.graph.DexProgramClass):706 -> b 26:26:void writeClassData(com.android.tools.r8.graph.DexProgramClass):707:707 -> b 27:27:void com.android.tools.r8.dex.DexOutputBuffer.putUleb128(int):80:80 -> b 27:27:void writeClassData(com.android.tools.r8.graph.DexProgramClass):707 -> b 28:28:void writeClassData(com.android.tools.r8.graph.DexProgramClass):708:708 -> b 29:29:void com.android.tools.r8.dex.DexOutputBuffer.putUleb128(int):80:80 -> b 29:29:void writeClassData(com.android.tools.r8.graph.DexProgramClass):708 -> b 30:30:void writeClassData(com.android.tools.r8.graph.DexProgramClass):709:709 -> b 31:31:void com.android.tools.r8.dex.DexOutputBuffer.putUleb128(int):80:80 -> b 31:31:void writeClassData(com.android.tools.r8.graph.DexProgramClass):709 -> b 32:32:void writeClassData(com.android.tools.r8.graph.DexProgramClass):710:710 -> b 33:33:void com.android.tools.r8.dex.DexOutputBuffer.putUleb128(int):80:80 -> b 33:33:void writeClassData(com.android.tools.r8.graph.DexProgramClass):710 -> b 34:37:void writeClassData(com.android.tools.r8.graph.DexProgramClass):711:714 -> b 38:40:void writeSignature(com.android.tools.r8.dex.FileWriter$Layout,com.android.tools.r8.dex.DexOutputBuffer):846:848 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/G;Lcom/android/tools/r8/dex/x;)V"} 41:41:int com.android.tools.r8.dex.FileWriter$Layout.getEndOfFile():1244:1244 -> b 41:41:void writeSignature(com.android.tools.r8.dex.FileWriter$Layout,com.android.tools.r8.dex.DexOutputBuffer):850 -> b 42:48:void writeSignature(com.android.tools.r8.dex.FileWriter$Layout,com.android.tools.r8.dex.DexOutputBuffer):847:853 -> b 1:1:com.android.tools.r8.dex.FileWriter$MixedSectionOffsets getMixedSectionOffsets():142:142 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/dex/I;"} 2:6:void writeClassDefItem(com.android.tools.r8.graph.DexProgramClass):508:512 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)V"} 7:9:void writeClassDefItem(com.android.tools.r8.graph.DexProgramClass):511:513 -> c 10:13:int com.android.tools.r8.dex.FileWriter$MixedSectionOffsets.getOffsetFor(com.android.tools.r8.graph.DexTypeList):1541:1544 -> c 10:13:void writeClassDefItem(com.android.tools.r8.graph.DexProgramClass):513 -> c 14:16:void writeClassDefItem(com.android.tools.r8.graph.DexProgramClass):513:515 -> c 17:19:void writeClassDefItem(com.android.tools.r8.graph.DexProgramClass):514:516 -> c 20:24:int com.android.tools.r8.dex.FileWriter$MixedSectionOffsets.getOffsetForAnnotationsDirectory(com.android.tools.r8.graph.DexProgramClass):1560:1564 -> c 20:24:void writeClassDefItem(com.android.tools.r8.graph.DexProgramClass):516 -> c 25:26:void writeClassDefItem(com.android.tools.r8.graph.DexProgramClass):516:517 -> c 27:27:boolean com.android.tools.r8.graph.DexProgramClass.hasMethodsOrFields():667:667 -> c 27:27:void writeClassDefItem(com.android.tools.r8.graph.DexProgramClass):518 -> c 28:28:void writeClassDefItem(com.android.tools.r8.graph.DexProgramClass):518:518 -> c 29:29:int com.android.tools.r8.dex.FileWriter$MixedSectionOffsets.getOffsetFor(com.android.tools.r8.graph.DexProgramClass):1548:1548 -> c 29:29:void writeClassDefItem(com.android.tools.r8.graph.DexProgramClass):518 -> c # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 30:31:int com.android.tools.r8.dex.FileWriter$MixedSectionOffsets.lookup(java.lang.Object,com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntMap):1531:1532 -> c 30:31:int com.android.tools.r8.dex.FileWriter$MixedSectionOffsets.getOffsetFor(com.android.tools.r8.graph.DexProgramClass):1548 -> c 30:31:void writeClassDefItem(com.android.tools.r8.graph.DexProgramClass):518 -> c 32:35:void writeClassDefItem(com.android.tools.r8.graph.DexProgramClass):517:520 -> c 36:36:int com.android.tools.r8.dex.FileWriter$MixedSectionOffsets.getOffsetFor(com.android.tools.r8.graph.DexEncodedArray):1552:1552 -> c 36:36:void writeClassDefItem(com.android.tools.r8.graph.DexProgramClass):520 -> c # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 37:37:int com.android.tools.r8.dex.FileWriter$MixedSectionOffsets.getOffsetFor(com.android.tools.r8.graph.DexEncodedArray):1552:1552 -> c 37:37:void writeClassDefItem(com.android.tools.r8.graph.DexProgramClass):520 -> c 38:38:void writeClassDefItem(com.android.tools.r8.graph.DexProgramClass):519:519 -> c com.android.tools.r8.dex.FileWriter$ByteBufferResult -> com.android.tools.r8.dex.E: # {"id":"sourceFile","fileName":"FileWriter.java"} com.android.tools.r8.dex.CompatByteBuffer buffer -> a int length -> b 1:3:void (com.android.tools.r8.dex.CompatByteBuffer,int):88:90 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/s;I)V"} com.android.tools.r8.dex.FileWriter$DexContainerSection -> com.android.tools.r8.dex.F: # {"id":"sourceFile","fileName":"FileWriter.java"} com.android.tools.r8.dex.FileWriter writer -> a com.android.tools.r8.dex.DexOutputBuffer buffer -> b com.android.tools.r8.dex.FileWriter$Layout layout -> c 1:4:void (com.android.tools.r8.dex.FileWriter,com.android.tools.r8.dex.DexOutputBuffer,com.android.tools.r8.dex.FileWriter$Layout):186:189 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/K;Lcom/android/tools/r8/dex/x;Lcom/android/tools/r8/dex/G;)V"} 1:1:com.android.tools.r8.dex.FileWriter getFileWriter():193:193 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/dex/K;"} 1:1:com.android.tools.r8.dex.FileWriter$Layout getLayout():201:201 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/dex/G;"} com.android.tools.r8.dex.FileWriter$Layout -> com.android.tools.r8.dex.G: # {"id":"sourceFile","fileName":"FileWriter.java"} int headerOffset -> a int stringIdsOffset -> b int typeIdsOffset -> c int protoIdsOffset -> d int fieldIdsOffset -> e int methodIdsOffset -> f int classDefsOffset -> g int callSiteIdsOffset -> h int methodHandleIdsOffset -> i int dataSectionOffset -> j com.android.tools.r8.utils.DexVersion$Layout layoutType -> k int codesOffset -> l int debugInfosOffset -> m int typeListsOffset -> n int stringDataOffsets -> o int annotationsOffset -> p int annotationSetsOffset -> q int annotationSetRefListsOffset -> r int annotationDirectoriesOffset -> s int classDataOffset -> t int encodedArraysOffset -> u int mapOffset -> v int endOfFile -> w boolean $assertionsDisabled -> x 1:1:void ():915:915 -> 1:1:void (int,int,int,int,int,int,int,int,int,int,com.android.tools.r8.utils.DexVersion$Layout):958:958 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(IIIIIIIIIII)V"} 2:46:void (int,int,int,int,int,int,int,int,int,int,com.android.tools.r8.utils.DexVersion$Layout):933:977 -> 1:1:void alreadySetOffset(int):0:0 -> a 2:2:boolean isValidOffset(int,boolean):1014:1014 -> a 3:9:java.util.List generateMapInfo(com.android.tools.r8.dex.FileWriter,int,int,int,int):1152:1158 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/K;IIII)Ljava/util/ArrayList;"} 10:17:java.util.List generateMapInfo(com.android.tools.r8.dex.FileWriter,int,int,int,int):1154:1161 -> a 18:23:java.util.List generateMapInfo(com.android.tools.r8.dex.FileWriter,int,int,int,int):1159:1164 -> a 24:29:java.util.List generateMapInfo(com.android.tools.r8.dex.FileWriter,int,int,int,int):1162:1167 -> a 30:37:java.util.List generateMapInfo(com.android.tools.r8.dex.FileWriter,int,int,int,int):1165:1172 -> a 38:47:java.util.List generateMapInfo(com.android.tools.r8.dex.FileWriter,int,int,int,int):1168:1177 -> a 48:57:java.util.List generateMapInfo(com.android.tools.r8.dex.FileWriter,int,int,int,int):1173:1182 -> a 58:67:java.util.List generateMapInfo(com.android.tools.r8.dex.FileWriter,int,int,int,int):1178:1187 -> a 68:73:java.util.List generateMapInfo(com.android.tools.r8.dex.FileWriter,int,int,int,int):1183:1188 -> a 74:75:int getCodesOffset():1018:1019 -> a 74:75:java.util.List generateMapInfo(com.android.tools.r8.dex.FileWriter,int,int,int,int):1191 -> a 76:76:java.util.List generateMapInfo(com.android.tools.r8.dex.FileWriter,int,int,int,int):1191:1191 -> a 77:77:java.util.Collection com.android.tools.r8.dex.FileWriter$MixedSectionOffsets.getCodes():1479:1479 -> a 77:77:java.util.List generateMapInfo(com.android.tools.r8.dex.FileWriter,int,int,int,int):1192 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 78:78:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ReferenceSet com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap.keySet():87:87 -> a 78:78:java.util.Collection com.android.tools.r8.dex.FileWriter$MixedSectionOffsets.getCodes():1479 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 78:78:java.util.List generateMapInfo(com.android.tools.r8.dex.FileWriter,int,int,int,int):1192 -> a 79:79:java.util.List generateMapInfo(com.android.tools.r8.dex.FileWriter,int,int,int,int):1192:1192 -> a 80:85:java.util.List generateMapInfo(com.android.tools.r8.dex.FileWriter,int,int,int,int):1188:1193 -> a 86:87:int getDebugInfosOffset():1028:1029 -> a 86:87:java.util.List generateMapInfo(com.android.tools.r8.dex.FileWriter,int,int,int,int):1196 -> a 88:88:java.util.List generateMapInfo(com.android.tools.r8.dex.FileWriter,int,int,int,int):1196:1196 -> a 89:89:java.util.Collection com.android.tools.r8.dex.FileWriter$MixedSectionOffsets.getDebugInfos():1483:1483 -> a 89:89:java.util.List generateMapInfo(com.android.tools.r8.dex.FileWriter,int,int,int,int):1197 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 90:90:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSet com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap.keySet():87:87 -> a 90:90:java.util.Collection com.android.tools.r8.dex.FileWriter$MixedSectionOffsets.getDebugInfos():1483 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 90:90:java.util.List generateMapInfo(com.android.tools.r8.dex.FileWriter,int,int,int,int):1197 -> a 91:91:java.util.List generateMapInfo(com.android.tools.r8.dex.FileWriter,int,int,int,int):1197:1197 -> a 92:97:java.util.List generateMapInfo(com.android.tools.r8.dex.FileWriter,int,int,int,int):1193:1198 -> a 98:99:int getTypeListsOffset():1038:1039 -> a 98:99:java.util.List generateMapInfo(com.android.tools.r8.dex.FileWriter,int,int,int,int):1201 -> a 100:100:java.util.List generateMapInfo(com.android.tools.r8.dex.FileWriter,int,int,int,int):1201:1201 -> a 101:101:java.util.Collection com.android.tools.r8.dex.FileWriter$MixedSectionOffsets.getTypeLists():1487:1487 -> a 101:101:java.util.List generateMapInfo(com.android.tools.r8.dex.FileWriter,int,int,int,int):1202 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 102:102:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSet com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap.keySet():87:87 -> a 102:102:java.util.Collection com.android.tools.r8.dex.FileWriter$MixedSectionOffsets.getTypeLists():1487 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 102:102:java.util.List generateMapInfo(com.android.tools.r8.dex.FileWriter,int,int,int,int):1202 -> a 103:103:java.util.List generateMapInfo(com.android.tools.r8.dex.FileWriter,int,int,int,int):1202:1202 -> a 104:113:java.util.List generateMapInfo(com.android.tools.r8.dex.FileWriter,int,int,int,int):1198:1207 -> a 114:119:java.util.List generateMapInfo(com.android.tools.r8.dex.FileWriter,int,int,int,int):1203:1208 -> a 120:121:int getAnnotationsOffset():1058:1059 -> a 120:121:java.util.List generateMapInfo(com.android.tools.r8.dex.FileWriter,int,int,int,int):1211 -> a 122:122:java.util.List generateMapInfo(com.android.tools.r8.dex.FileWriter,int,int,int,int):1211:1211 -> a 123:123:java.util.Collection com.android.tools.r8.dex.FileWriter$MixedSectionOffsets.getAnnotations():1495:1495 -> a 123:123:java.util.List generateMapInfo(com.android.tools.r8.dex.FileWriter,int,int,int,int):1212 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 124:124:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSet com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap.keySet():87:87 -> a 124:124:java.util.Collection com.android.tools.r8.dex.FileWriter$MixedSectionOffsets.getAnnotations():1495 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 124:124:java.util.List generateMapInfo(com.android.tools.r8.dex.FileWriter,int,int,int,int):1212 -> a 125:125:java.util.List generateMapInfo(com.android.tools.r8.dex.FileWriter,int,int,int,int):1212:1212 -> a 126:131:java.util.List generateMapInfo(com.android.tools.r8.dex.FileWriter,int,int,int,int):1208:1213 -> a 132:133:int getClassDataOffset():1102:1103 -> a 132:133:java.util.List generateMapInfo(com.android.tools.r8.dex.FileWriter,int,int,int,int):1216 -> a 134:134:java.util.List generateMapInfo(com.android.tools.r8.dex.FileWriter,int,int,int,int):1216:1216 -> a 135:135:java.util.Collection com.android.tools.r8.dex.FileWriter$MixedSectionOffsets.getClassesWithData():1507:1507 -> a 135:135:java.util.List generateMapInfo(com.android.tools.r8.dex.FileWriter,int,int,int,int):1217 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 136:136:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ReferenceSet com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap.keySet():87:87 -> a 136:136:java.util.Collection com.android.tools.r8.dex.FileWriter$MixedSectionOffsets.getClassesWithData():1507 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 136:136:java.util.List generateMapInfo(com.android.tools.r8.dex.FileWriter,int,int,int,int):1217 -> a 137:137:java.util.List generateMapInfo(com.android.tools.r8.dex.FileWriter,int,int,int,int):1217:1217 -> a 138:143:java.util.List generateMapInfo(com.android.tools.r8.dex.FileWriter,int,int,int,int):1213:1218 -> a 144:145:int getEncodedArraysOffset():1112:1113 -> a 144:145:java.util.List generateMapInfo(com.android.tools.r8.dex.FileWriter,int,int,int,int):1221 -> a 146:146:java.util.List generateMapInfo(com.android.tools.r8.dex.FileWriter,int,int,int,int):1221:1221 -> a 147:147:java.util.Collection com.android.tools.r8.dex.FileWriter$MixedSectionOffsets.getEncodedArrays():1515:1515 -> a 147:147:java.util.List generateMapInfo(com.android.tools.r8.dex.FileWriter,int,int,int,int):1222 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 148:148:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSet com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap.keySet():87:87 -> a 148:148:java.util.Collection com.android.tools.r8.dex.FileWriter$MixedSectionOffsets.getEncodedArrays():1515 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 148:148:java.util.List generateMapInfo(com.android.tools.r8.dex.FileWriter,int,int,int,int):1222 -> a 149:149:java.util.List generateMapInfo(com.android.tools.r8.dex.FileWriter,int,int,int,int):1222:1222 -> a 150:155:java.util.List generateMapInfo(com.android.tools.r8.dex.FileWriter,int,int,int,int):1218:1223 -> a 156:157:int getAnnotationSetsOffset():1068:1069 -> a 156:157:java.util.List generateMapInfo(com.android.tools.r8.dex.FileWriter,int,int,int,int):1226 -> a 158:158:java.util.List generateMapInfo(com.android.tools.r8.dex.FileWriter,int,int,int,int):1226:1226 -> a 159:159:java.util.Collection com.android.tools.r8.dex.FileWriter$MixedSectionOffsets.getAnnotationSets():1499:1499 -> a 159:159:java.util.List generateMapInfo(com.android.tools.r8.dex.FileWriter,int,int,int,int):1227 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 160:160:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSet com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap.keySet():87:87 -> a 160:160:java.util.Collection com.android.tools.r8.dex.FileWriter$MixedSectionOffsets.getAnnotationSets():1499 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 160:160:java.util.List generateMapInfo(com.android.tools.r8.dex.FileWriter,int,int,int,int):1227 -> a 161:161:java.util.List generateMapInfo(com.android.tools.r8.dex.FileWriter,int,int,int,int):1227:1227 -> a 162:167:java.util.List generateMapInfo(com.android.tools.r8.dex.FileWriter,int,int,int,int):1223:1228 -> a 168:169:int getAnnotationSetRefListsOffset():1082:1083 -> a 168:169:java.util.List generateMapInfo(com.android.tools.r8.dex.FileWriter,int,int,int,int):1231 -> a 170:170:java.util.List generateMapInfo(com.android.tools.r8.dex.FileWriter,int,int,int,int):1231:1231 -> a 171:171:java.util.Collection com.android.tools.r8.dex.FileWriter$MixedSectionOffsets.getAnnotationSetRefLists():1503:1503 -> a 171:171:java.util.List generateMapInfo(com.android.tools.r8.dex.FileWriter,int,int,int,int):1232 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 172:172:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSet com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap.keySet():87:87 -> a 172:172:java.util.Collection com.android.tools.r8.dex.FileWriter$MixedSectionOffsets.getAnnotationSetRefLists():1503 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 172:172:java.util.List generateMapInfo(com.android.tools.r8.dex.FileWriter,int,int,int,int):1232 -> a 173:173:java.util.List generateMapInfo(com.android.tools.r8.dex.FileWriter,int,int,int,int):1232:1232 -> a 174:179:java.util.List generateMapInfo(com.android.tools.r8.dex.FileWriter,int,int,int,int):1228:1233 -> a 180:181:int getAnnotationDirectoriesOffset():1092:1093 -> a 180:181:java.util.List generateMapInfo(com.android.tools.r8.dex.FileWriter,int,int,int,int):1236 -> a 182:182:java.util.List generateMapInfo(com.android.tools.r8.dex.FileWriter,int,int,int,int):1236:1236 -> a 183:183:java.util.Collection com.android.tools.r8.dex.FileWriter$MixedSectionOffsets.getAnnotationDirectories():1511:1511 -> a 183:183:java.util.List generateMapInfo(com.android.tools.r8.dex.FileWriter,int,int,int,int):1237 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 184:184:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSet com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap.keySet():87:87 -> a 184:184:java.util.Collection com.android.tools.r8.dex.FileWriter$MixedSectionOffsets.getAnnotationDirectories():1511 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 184:184:java.util.List generateMapInfo(com.android.tools.r8.dex.FileWriter,int,int,int,int):1237 -> a 185:185:java.util.List generateMapInfo(com.android.tools.r8.dex.FileWriter,int,int,int,int):1237:1237 -> a 186:191:java.util.List generateMapInfo(com.android.tools.r8.dex.FileWriter,int,int,int,int):1233:1238 -> a 192:192:int getMapOffset():1122:1122 -> a 192:192:java.util.List generateMapInfo(com.android.tools.r8.dex.FileWriter,int,int,int,int):1238 -> a 193:194:java.util.List generateMapInfo(com.android.tools.r8.dex.FileWriter,int,int,int,int):1238:1239 -> a 195:195:int getEndOfFile():1244:1244 -> a 1:2:void setAnnotationDirectoriesOffset(int):1097:1098 -> b 3:3:int getMapOffset():1122:1122 -> b 1:2:int getStringDataOffsets():1048:1049 -> c 3:4:void setAnnotationSetRefListsOffset(int):1087:1088 -> c 1:2:void setAnnotationSetsOffset(int):1077:1078 -> d 1:2:void setAnnotationsOffset(int):1063:1064 -> e 1:2:void setClassDataOffset(int):1107:1108 -> f 1:2:void setEncodedArraysOffset(int):1117:1118 -> g 1:2:void setStringDataOffsets(int):1053:1054 -> h 1:58:java.lang.String toString():1253:1310 -> toString 59:87:java.lang.String toString():1309:1337 -> toString com.android.tools.r8.dex.FileWriter$MapItem -> com.android.tools.r8.dex.H: # {"id":"sourceFile","fileName":"FileWriter.java"} int type -> a int offset -> b int length -> c 1:4:void (int,int,int):881:884 -> 1:1:int getOffset():892:892 -> a 2:8:int write(com.android.tools.r8.dex.DexOutputBuffer):900:906 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/x;)I"} com.android.tools.r8.dex.FileWriter$MixedSectionOffsets -> com.android.tools.r8.dex.I: # {"id":"sourceFile","fileName":"FileWriter.java"} com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntMap codes -> a com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntMap debugInfos -> b com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntMap typeLists -> c com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntMap stringData -> d com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntMap annotations -> e com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntMap annotationSets -> f com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntMap annotationSetRefLists -> g com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntMap annotationDirectories -> h com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntMap classesWithData -> i com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntMap encodedArrays -> j java.util.Map classToAnnotationDirectory -> k java.util.Map classToStaticFieldValues -> l com.android.tools.r8.utils.InternalOptions options -> m boolean $assertionsDisabled -> n 1:1:void ():1348:1348 -> 1:1:void (com.android.tools.r8.utils.InternalOptions):1384:1384 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/A1;)V"} 2:34:void (com.android.tools.r8.utils.InternalOptions):1353:1385 -> 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntMap createObject2IntMap():1373:1373 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/HI;"} 2:2:void com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap.():176:176 -> a 2:2:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntMap createObject2IntMap():1373 -> a 3:3:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntMap createObject2IntMap():1374:1374 -> a 4:5:boolean add(com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntMap,java.lang.Object):1389:1390 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/HI;Ljava/lang/Object;)Z"} 6:6:boolean add(com.android.tools.r8.graph.DexProgramClass):1406:1406 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)Z"} 7:8:boolean add(com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntMap,java.lang.Object):1397:1398 -> a 7:8:boolean add(com.android.tools.r8.graph.DexProgramClass):1406 -> a 9:9:boolean add(com.android.tools.r8.graph.DexEncodedArray):1411:1411 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/S0;)Z"} 10:13:boolean add(com.android.tools.r8.graph.DexAnnotationSet):1416:1419 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/g0;)Z"} 14:14:boolean add(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexWritableCode):1429:1429 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W0;)Z"} 15:16:boolean add(com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntMap,java.lang.Object):1397:1398 -> a 15:16:boolean add(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexWritableCode):1429 -> a 17:17:boolean add(com.android.tools.r8.graph.DexDebugInfoForWriting):1434:1434 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/M0;)Z"} 18:21:boolean add(com.android.tools.r8.graph.DexTypeList):1439:1442 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/x2;)Z"} 22:25:boolean add(com.android.tools.r8.graph.ParameterAnnotationsList):1447:1450 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/g5;)Z"} 26:26:boolean add(com.android.tools.r8.graph.DexAnnotation):1455:1455 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/d0;)Z"} 27:29:void setAnnotationsDirectoryForClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexAnnotationDirectory):1461:1463 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/graph/e0;)V"} 30:31:void setOffsetFor(java.lang.Object,int,com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntMap):1591:1592 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;ILcom/android/tools/r8/internal/HI;)V"} 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntMap createReference2IntMap():1379:1379 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/FR;"} 2:2:void com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap.():176:176 -> b 2:2:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntMap createReference2IntMap():1379 -> b 3:3:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntMap createReference2IntMap():1380:1380 -> b 4:4:void visit(com.android.tools.r8.graph.DexEncodedMethod):1424:1424 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W0;)V"} 5:6:int lookup(java.lang.Object,com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntMap):1522:1523 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/HI;Ljava/lang/Object;)I"} 7:7:com.android.tools.r8.graph.DexAnnotationDirectory getAnnotationDirectoryForClass(com.android.tools.r8.graph.DexProgramClass):1644:1644 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)Lcom/android/tools/r8/graph/e0;"} 1:1:java.util.Collection getAnnotationDirectories():1511:1511 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/uK;"} 2:2:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSet com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap.keySet():87:87 -> c 2:2:java.util.Collection getAnnotationDirectories():1511 -> c # {"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):1648:1648 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)Lcom/android/tools/r8/graph/S0;"} 1:1:java.util.Collection getAnnotationSetRefLists():1503:1503 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/uK;"} 2:2:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSet com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap.keySet():87:87 -> d 2:2:java.util.Collection getAnnotationSetRefLists():1503 -> d # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 1:1:java.util.Collection getAnnotationSets():1499:1499 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/uK;"} 2:2:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSet com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap.keySet():87:87 -> e 2:2:java.util.Collection getAnnotationSets():1499 -> e # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 1:1:java.util.Collection getAnnotations():1495:1495 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/uK;"} 2:2:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSet com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap.keySet():87:87 -> f 2:2:java.util.Collection getAnnotations():1495 -> f # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 1:1:java.util.Collection getClassesWithData():1507:1507 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/FS;"} 2:2:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ReferenceSet com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap.keySet():87:87 -> g 2:2:java.util.Collection getClassesWithData():1507 -> g # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 1:1:java.util.Collection getCodes():1479:1479 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/FS;"} 2:2:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ReferenceSet com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap.keySet():87:87 -> h 2:2:java.util.Collection getCodes():1479 -> h # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 1:1:java.util.Collection getEncodedArrays():1515:1515 -> i # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/uK;"} 2:2:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSet com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap.keySet():87:87 -> i 2:2:java.util.Collection getEncodedArrays():1515 -> i # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 1:1:java.util.Collection getStringData():1491:1491 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/FS;"} 2:2:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ReferenceSet com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap.keySet():87:87 -> j 2:2:java.util.Collection getStringData():1491 -> j # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 1:1:java.util.Collection getTypeLists():1487:1487 -> k # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/uK;"} 2:2:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSet com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap.keySet():87:87 -> k 2:2:java.util.Collection getTypeLists():1487 -> k # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} com.android.tools.r8.dex.FileWriter$ProgramClassDependencyCollector -> com.android.tools.r8.dex.J: # {"id":"sourceFile","fileName":"FileWriter.java"} 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[]):1656:1657 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/K;Lcom/android/tools/r8/graph/m;[Lcom/android/tools/r8/graph/q2;)V"} 3:7:void (com.android.tools.r8.dex.FileWriter,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexProgramClass[]):1654:1658 -> 1:2:void visit(com.android.tools.r8.graph.DexProgramClass):1664:1665 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)V"} com.android.tools.r8.dex.IndexedItemCollection -> com.android.tools.r8.dex.L: # {"id":"sourceFile","fileName":"IndexedItemCollection.java"} boolean addCallSite(com.android.tools.r8.graph.DexCallSite) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p0;)Z"} boolean addField(com.android.tools.r8.graph.DexField) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;)Z"} boolean addMethod(com.android.tools.r8.graph.DexMethod) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)Z"} boolean addMethodHandle(com.android.tools.r8.graph.DexMethodHandle) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/l2;)Z"} boolean addProto(com.android.tools.r8.graph.DexProto) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/r2;)Z"} boolean addString(com.android.tools.r8.graph.DexString) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/u2;)Z"} boolean addType(com.android.tools.r8.graph.DexType) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Z"} com.android.tools.r8.dex.InheritanceClassInDexDistributor -> com.android.tools.r8.dex.P: # {"id":"sourceFile","fileName":"InheritanceClassInDexDistributor.java"} java.util.concurrent.ExecutorService executorService -> a com.android.tools.r8.dex.VirtualFile mainDex -> b java.util.List files -> c java.util.List filesForDistribution -> d java.util.BitSet fullDex -> e java.util.Set classes -> f com.android.tools.r8.graph.AppView appView -> g com.android.tools.r8.utils.IntBox nextFileId -> h com.android.tools.r8.dex.InheritanceClassInDexDistributor$DirectSubClassesInfo directSubClasses -> i java.util.Comparator DEX_PROGRAM_CLASS_COMPARATOR -> j boolean $assertionsDisabled -> k 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/r0;Ljava/util/ArrayList;Ljava/util/List;Ljava/util/Set;Lcom/android/tools/r8/utils/m1;Lcom/android/tools/r8/graph/m;Ljava/util/concurrent/ExecutorService;)V"} 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:int lambda$static$0(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass):46:46 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/graph/q2;)I"} 2:5:java.util.Collection assignGroup(com.android.tools.r8.dex.InheritanceClassInDexDistributor$ClassGroup,com.android.tools.r8.dex.VirtualFile$VirtualFileCycler,java.util.List):376:379 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/N;Lcom/android/tools/r8/dex/p0;Ljava/util/List;)Ljava/util/List;"} 6:6:boolean com.android.tools.r8.dex.InheritanceClassInDexDistributor$ClassGroup.canFitInOneDex():82:82 -> a 6:6:java.util.Collection assignGroup(com.android.tools.r8.dex.InheritanceClassInDexDistributor$ClassGroup,com.android.tools.r8.dex.VirtualFile$VirtualFileCycler,java.util.List):380 -> a 7:32:java.util.Collection assignGroup(com.android.tools.r8.dex.InheritanceClassInDexDistributor$ClassGroup,com.android.tools.r8.dex.VirtualFile$VirtualFileCycler,java.util.List):383:408 -> a 33:33:boolean lambda$assignGroup$1(java.util.List,com.android.tools.r8.dex.VirtualFile):383:383 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;Lcom/android/tools/r8/dex/r0;)Z"} 34:34:boolean isDexFull(com.android.tools.r8.dex.VirtualFile):713:713 -> a 34:34:boolean lambda$assignGroup$1(java.util.List,com.android.tools.r8.dex.VirtualFile):383 -> a 35:35:boolean lambda$assignClassesWithLinkingError$3(java.util.Set,com.android.tools.r8.dex.VirtualFile):435:435 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Set;Lcom/android/tools/r8/dex/r0;)Z"} 36:36:boolean isDexFull(com.android.tools.r8.dex.VirtualFile):713:713 -> a 36:36:boolean lambda$assignClassesWithLinkingError$3(java.util.Set,com.android.tools.r8.dex.VirtualFile):435 -> a 37:37:java.util.List collectNoDirectInheritanceGroups(java.util.Set):479:479 -> a 37:37:java.util.Collection assignClassesWithLinkingError(java.util.Set,com.android.tools.r8.dex.VirtualFile$VirtualFileCycler,java.util.Collection):421 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/HashSet;Lcom/android/tools/r8/dex/p0;Ljava/util/Collection;)Ljava/util/ArrayList;"} 38:42:java.util.List getTopologicalOrder(java.util.Set):684:688 -> a 38:42:java.util.List collectNoDirectInheritanceGroups(java.util.Set):480 -> a 38:42:java.util.Collection assignClassesWithLinkingError(java.util.Set,com.android.tools.r8.dex.VirtualFile$VirtualFileCycler,java.util.Collection):421 -> a 43:67:java.util.List collectNoDirectInheritanceGroups(java.util.Set):481:505 -> a 43:67:java.util.Collection assignClassesWithLinkingError(java.util.Set,com.android.tools.r8.dex.VirtualFile$VirtualFileCycler,java.util.Collection):421 -> a 68:69:int getTotalClassNumber(java.util.List):368:369 -> a 68:69:java.util.List collectNoDirectInheritanceGroups(java.util.Set):505 -> a 68:69:java.util.Collection assignClassesWithLinkingError(java.util.Set,com.android.tools.r8.dex.VirtualFile$VirtualFileCycler,java.util.Collection):421 -> a 70:70:java.util.List collectNoDirectInheritanceGroups(java.util.Set):505:505 -> a 70:70:java.util.Collection assignClassesWithLinkingError(java.util.Set,com.android.tools.r8.dex.VirtualFile$VirtualFileCycler,java.util.Collection):421 -> a 71:87:java.util.Collection assignClassesWithLinkingError(java.util.Set,com.android.tools.r8.dex.VirtualFile$VirtualFileCycler,java.util.Collection):422:438 -> a 88:89:java.util.List getSortedCopy(java.util.Collection):675:676 -> a 88:89:java.util.Collection assignClassesWithLinkingError(java.util.Set,com.android.tools.r8.dex.VirtualFile$VirtualFileCycler,java.util.Collection):438 -> a 90:101:java.util.Collection assignClassesWithLinkingError(java.util.Set,com.android.tools.r8.dex.VirtualFile$VirtualFileCycler,java.util.Collection):438:449 -> a 102:102:void markDexFull(com.android.tools.r8.dex.VirtualFile):709:709 -> a 102:102:java.util.Collection assignClassesWithLinkingError(java.util.Set,com.android.tools.r8.dex.VirtualFile$VirtualFileCycler,java.util.Collection):450 -> a 103:106:java.util.Collection assignClassesWithLinkingError(java.util.Set,com.android.tools.r8.dex.VirtualFile$VirtualFileCycler,java.util.Collection):453:456 -> a 107:120:java.util.Collection assignClassesWithLinkingError(java.util.Set,com.android.tools.r8.dex.VirtualFile$VirtualFileCycler,java.util.Collection):445:458 -> a 121:132:java.util.List collectInheritanceGroups():525:536 -> a 121:132:void distribute():310 -> a 133:134:int getTotalClassNumber(java.util.List):368:369 -> a 133:134:java.util.List collectInheritanceGroups():536 -> a 133:134:void distribute():310 -> a 135:135:java.util.List collectInheritanceGroups():536:536 -> a 135:135:void distribute():310 -> a 136:148:void distribute():312:324 -> a 149:149:boolean com.android.tools.r8.dex.InheritanceClassInDexDistributor$ClassGroup.canFitInOneDex():82:82 -> a 149:149:void distribute():327 -> a 150:150:void distribute():327:327 -> a 151:151:boolean isDexFull(com.android.tools.r8.dex.VirtualFile):713:713 -> a 151:151:void distribute():328 -> a 152:185:void distribute():328:361 -> a 186:200:void updateGroupsNumberOfIds(java.util.List):541:555 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/AbstractList;)V"} 201:201:void updateGroupsNumberOfIds(java.util.List):550:550 -> a 202:215:void collectGroup(java.util.Collection,com.android.tools.r8.dex.InheritanceClassInDexDistributor$ClassGroup,com.android.tools.r8.graph.DexProgramClass):565:578 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/HashSet;Lcom/android/tools/r8/dex/N;Lcom/android/tools/r8/graph/q2;)V"} 216:216: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 216:216:void collectGroup(java.util.Collection,com.android.tools.r8.dex.InheritanceClassInDexDistributor$ClassGroup,com.android.tools.r8.graph.DexProgramClass):578 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 217:217: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 217:217: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 217:217:void collectGroup(java.util.Collection,com.android.tools.r8.dex.InheritanceClassInDexDistributor$ClassGroup,com.android.tools.r8.graph.DexProgramClass):578 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 218:218: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 218:218:void collectGroup(java.util.Collection,com.android.tools.r8.dex.InheritanceClassInDexDistributor$ClassGroup,com.android.tools.r8.graph.DexProgramClass):578 -> a 219:221:void collectGroup(java.util.Collection,com.android.tools.r8.dex.InheritanceClassInDexDistributor$ClassGroup,com.android.tools.r8.graph.DexProgramClass):578:580 -> a 222:222: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 222:222:void collectGroup(java.util.Collection,com.android.tools.r8.dex.InheritanceClassInDexDistributor$ClassGroup,com.android.tools.r8.graph.DexProgramClass):580 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 223:223: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 223:223: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 223:223:void collectGroup(java.util.Collection,com.android.tools.r8.dex.InheritanceClassInDexDistributor$ClassGroup,com.android.tools.r8.graph.DexProgramClass):580 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 224:224: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 224:224:void collectGroup(java.util.Collection,com.android.tools.r8.dex.InheritanceClassInDexDistributor$ClassGroup,com.android.tools.r8.graph.DexProgramClass):580 -> a 225:230:void collectGroup(java.util.Collection,com.android.tools.r8.dex.InheritanceClassInDexDistributor$ClassGroup,com.android.tools.r8.graph.DexProgramClass):580:585 -> a 231:235:boolean assignAll(com.android.tools.r8.dex.VirtualFile,java.util.Collection):594:598 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/r0;Ljava/util/Set;)Z"} 236:236:boolean com.android.tools.r8.dex.VirtualFile.isFull():256:256 -> a 236:236:boolean assignAll(com.android.tools.r8.dex.VirtualFile,java.util.Collection):600 -> a 237:238:boolean assignAll(com.android.tools.r8.dex.VirtualFile,java.util.Collection):601:602 -> a 239:239:void markDexFull(com.android.tools.r8.dex.VirtualFile):709:709 -> a 239:239:boolean assignAll(com.android.tools.r8.dex.VirtualFile,java.util.Collection):603 -> a 240:246:boolean assignAll(com.android.tools.r8.dex.VirtualFile,java.util.Collection):605:611 -> a 247:247:boolean assignAll(com.android.tools.r8.dex.VirtualFile,java.util.Collection):610:610 -> a 248:248:com.android.tools.r8.graph.DexProgramClass findOneRootInSetFrom(com.android.tools.r8.graph.DexProgramClass,java.util.Set):695:695 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Ljava/util/HashSet;)Lcom/android/tools/r8/graph/q2;"} 249:249: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 249:249:com.android.tools.r8.graph.DexProgramClass findOneRootInSetFrom(com.android.tools.r8.graph.DexProgramClass,java.util.Set):695 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 250:250: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 250:250: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 250:250:com.android.tools.r8.graph.DexProgramClass findOneRootInSetFrom(com.android.tools.r8.graph.DexProgramClass,java.util.Set):695 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 251:251: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 251:251:com.android.tools.r8.graph.DexProgramClass findOneRootInSetFrom(com.android.tools.r8.graph.DexProgramClass,java.util.Set):695 -> a 252:258:com.android.tools.r8.graph.DexProgramClass findOneRootInSetFrom(com.android.tools.r8.graph.DexProgramClass,java.util.Set):696:702 -> a 1:1:boolean lambda$assignGroup$2(java.util.List,com.android.tools.r8.dex.VirtualFile):397:397 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;Lcom/android/tools/r8/dex/r0;)Z"} 2:2:boolean isDexFull(com.android.tools.r8.dex.VirtualFile):713:713 -> b 2:2:boolean lambda$assignGroup$2(java.util.List,com.android.tools.r8.dex.VirtualFile):397 -> b 3:3:boolean lambda$assignClassesWithLinkingError$4(java.util.Set,com.android.tools.r8.dex.VirtualFile):454:454 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Set;Lcom/android/tools/r8/dex/r0;)Z"} 4:4:boolean isDexFull(com.android.tools.r8.dex.VirtualFile):713:713 -> b 4:4:boolean lambda$assignClassesWithLinkingError$4(java.util.Set,com.android.tools.r8.dex.VirtualFile):454 -> b 5:12:java.util.Set assignFromRoot(com.android.tools.r8.dex.VirtualFile,java.util.Collection):622:629 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/r0;Ljava/util/Set;)Ljava/util/HashSet;"} 13:14:java.util.List getSortedCopy(java.util.Collection):675:676 -> b 13:14:java.util.Set assignFromRoot(com.android.tools.r8.dex.VirtualFile,java.util.Collection):631 -> b 15:15:java.util.Set assignFromRoot(com.android.tools.r8.dex.VirtualFile,java.util.Collection):631:631 -> b 16:16:boolean hasDirectInheritanceInCollection(com.android.tools.r8.graph.DexProgramClass,java.util.Set):663:663 -> b 16:16:java.util.Set assignFromRoot(com.android.tools.r8.dex.VirtualFile,java.util.Collection):632 -> b 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:59 -> b 17:17:boolean hasDirectInheritanceInCollection(com.android.tools.r8.graph.DexProgramClass,java.util.Set):663 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 17:17:java.util.Set assignFromRoot(com.android.tools.r8.dex.VirtualFile,java.util.Collection):632 -> b 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 -> b 18:18:boolean hasDirectInheritanceInCollection(com.android.tools.r8.graph.DexProgramClass,java.util.Set):663 -> b 18:18:java.util.Set assignFromRoot(com.android.tools.r8.dex.VirtualFile,java.util.Collection):632 -> b 19:23:boolean hasDirectInheritanceInCollection(com.android.tools.r8.graph.DexProgramClass,java.util.Set):663:667 -> b 19:23:java.util.Set assignFromRoot(com.android.tools.r8.dex.VirtualFile,java.util.Collection):632 -> b 24:24: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 24:24:boolean hasDirectInheritanceInCollection(com.android.tools.r8.graph.DexProgramClass,java.util.Set):667 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 24:24:java.util.Set assignFromRoot(com.android.tools.r8.dex.VirtualFile,java.util.Collection):632 -> b 25:25: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 25:25:boolean hasDirectInheritanceInCollection(com.android.tools.r8.graph.DexProgramClass,java.util.Set):667 -> b 25:25:java.util.Set assignFromRoot(com.android.tools.r8.dex.VirtualFile,java.util.Collection):632 -> b 26:26:boolean hasDirectInheritanceInCollection(com.android.tools.r8.graph.DexProgramClass,java.util.Set):667:667 -> b 26:26:java.util.Set assignFromRoot(com.android.tools.r8.dex.VirtualFile,java.util.Collection):632 -> b 27:37:java.util.Set assignFromRoot(com.android.tools.r8.dex.VirtualFile,java.util.Collection):635:645 -> b 38:38:void markDexFull(com.android.tools.r8.dex.VirtualFile):709:709 -> b 38:38:java.util.Set assignFromRoot(com.android.tools.r8.dex.VirtualFile,java.util.Collection):646 -> b 39:50:java.util.Set assignFromRoot(com.android.tools.r8.dex.VirtualFile,java.util.Collection):640:651 -> b 51:75:java.util.Set assignFromRoot(com.android.tools.r8.dex.VirtualFile,java.util.Collection):633:657 -> b 76:76:java.util.Set assignFromRoot(com.android.tools.r8.dex.VirtualFile,java.util.Collection):656:656 -> b com.android.tools.r8.dex.InheritanceClassInDexDistributor$CategorizedInheritanceGroupWithMainDexDependency -> com.android.tools.r8.dex.M: # {"id":"sourceFile","fileName":"InheritanceClassInDexDistributor.java"} java.util.Set mainDexIndependents -> a java.util.Set independentsFromMainDexIndependents -> b java.util.Set dependentsOfMainDexIndependents -> c com.android.tools.r8.dex.InheritanceClassInDexDistributor this$0 -> d boolean $assertionsDisabled -> e 1:1:void ():124:124 -> 1:1:void (com.android.tools.r8.dex.InheritanceClassInDexDistributor,com.android.tools.r8.dex.InheritanceClassInDexDistributor$ClassGroup):133:133 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/P;Lcom/android/tools/r8/dex/N;)V"} 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:11:boolean isDependingOnMainDexClass(java.util.Set,com.android.tools.r8.graph.DexProgramClass):166:176 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Ljava/util/HashSet;)Z"} 12:12: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 12:12:boolean isDependingOnMainDexClass(java.util.Set,com.android.tools.r8.graph.DexProgramClass):177 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 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:boolean isDependingOnMainDexClass(java.util.Set,com.android.tools.r8.graph.DexProgramClass):177 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 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:59 -> a 14:14:boolean isDependingOnMainDexClass(java.util.Set,com.android.tools.r8.graph.DexProgramClass):177 -> a 15:20:boolean isDependingOnMainDexClass(java.util.Set,com.android.tools.r8.graph.DexProgramClass):176:181 -> 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:59 -> a 21:21:boolean isDependingOnMainDexClass(java.util.Set,com.android.tools.r8.graph.DexProgramClass):182 -> a # {"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.DexDefinitionSupplier.definitionFor(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexProgramClass):42: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:boolean isDependingOnMainDexClass(java.util.Set,com.android.tools.r8.graph.DexProgramClass):182 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 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:boolean isDependingOnMainDexClass(java.util.Set,com.android.tools.r8.graph.DexProgramClass):182 -> a 24:35:boolean isDependingOnMainDexClass(java.util.Set,com.android.tools.r8.graph.DexProgramClass):181:192 -> a 36:49:boolean isDependingOnMainDexIndependents(com.android.tools.r8.graph.DexProgramClass):203:216 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)Z"} 50:50: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 50:50:boolean isDependingOnMainDexIndependents(com.android.tools.r8.graph.DexProgramClass):216 -> 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.DexDefinitionSupplier.definitionFor(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexProgramClass):42:42 -> a 51:51: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 51:51:boolean isDependingOnMainDexIndependents(com.android.tools.r8.graph.DexProgramClass):216 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 52:52: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 52:52:boolean isDependingOnMainDexIndependents(com.android.tools.r8.graph.DexProgramClass):216 -> a 53:57:boolean isDependingOnMainDexIndependents(com.android.tools.r8.graph.DexProgramClass):216:220 -> 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:59 -> a 58:58:boolean isDependingOnMainDexIndependents(com.android.tools.r8.graph.DexProgramClass):220 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 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: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):220 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 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):220 -> a 61:71:boolean isDependingOnMainDexIndependents(com.android.tools.r8.graph.DexProgramClass):220:230 -> a com.android.tools.r8.dex.InheritanceClassInDexDistributor$ClassGroup -> com.android.tools.r8.dex.N: # {"id":"sourceFile","fileName":"InheritanceClassInDexDistributor.java"} java.util.Set members -> a int numberOfFieldIds -> b int numberOfMethodIds -> c boolean dependsOnMainDexClasses -> d com.android.tools.r8.dex.InheritanceClassInDexDistributor this$0 -> e boolean $assertionsDisabled -> f 1:1:void ():54:54 -> 1:1:void (com.android.tools.r8.dex.InheritanceClassInDexDistributor):61:61 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/P;)V"} 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/P;Ljava/util/HashSet;)V"} 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:4:int compareTo(com.android.tools.r8.dex.InheritanceClassInDexDistributor$ClassGroup):89:91 -> compareTo 2:4:int compareTo(java.lang.Object):54 -> compareTo 5:23:int compareTo(com.android.tools.r8.dex.InheritanceClassInDexDistributor$ClassGroup):89:107 -> compareTo 5:23:int compareTo(java.lang.Object):54 -> compareTo 24:25:java.util.List com.android.tools.r8.dex.InheritanceClassInDexDistributor.getSortedCopy(java.util.Collection):675:676 -> compareTo 24:25:int compareTo(com.android.tools.r8.dex.InheritanceClassInDexDistributor$ClassGroup):108 -> compareTo 24:25:int compareTo(java.lang.Object):54 -> compareTo 26:26:int compareTo(com.android.tools.r8.dex.InheritanceClassInDexDistributor$ClassGroup):108:108 -> compareTo 26:26:int compareTo(java.lang.Object):54 -> compareTo 27:28:java.util.List com.android.tools.r8.dex.InheritanceClassInDexDistributor.getSortedCopy(java.util.Collection):675:676 -> compareTo 27:28:int compareTo(com.android.tools.r8.dex.InheritanceClassInDexDistributor$ClassGroup):109 -> compareTo 27:28:int compareTo(java.lang.Object):54 -> compareTo 29:29:int compareTo(com.android.tools.r8.dex.InheritanceClassInDexDistributor$ClassGroup):109:109 -> compareTo 29:29:int compareTo(java.lang.Object):54 -> compareTo 30:33:int compareTo(com.android.tools.r8.dex.InheritanceClassInDexDistributor$ClassGroup):107:110 -> compareTo 30:33:int compareTo(java.lang.Object):54 -> compareTo com.android.tools.r8.dex.InheritanceClassInDexDistributor$DirectSubClassesInfo -> com.android.tools.r8.dex.O: # {"id":"sourceFile","fileName":"InheritanceClassInDexDistributor.java"} 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Ljava/util/Set;)V"} 1:1: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 1:1: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 # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Ljava/util/Set;Ljava/util/HashMap;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/q2;)V"} 2:2: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 2:2: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 2:2: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 # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 3:3: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 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 -> a 4:7: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 8:9:java.util.Collection getDirectSubClasses(com.android.tools.r8.graph.DexProgramClass):260:261 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)Ljava/util/Collection;"} 1:1:java.util.Collection lambda$addDirectSubClass$0(com.android.tools.r8.graph.DexProgramClass):274:274 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)Ljava/util/Collection;"} com.android.tools.r8.dex.JumboStringRewriter -> com.android.tools.r8.dex.T: # {"id":"sourceFile","fileName":"JumboStringRewriter.java"} com.android.tools.r8.graph.DexEncodedMethod method -> a com.android.tools.r8.graph.DexString firstJumboString -> b com.android.tools.r8.graph.DexItemFactory factory -> c java.util.Map instructionTargets -> d com.android.tools.r8.graph.DexDebugInfo$EventBasedDebugInfo debugEventBasedInfo -> e com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap debugEventTargets -> f java.util.Map payloadToSwitch -> g java.util.Map tryTargets -> h com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap tryRangeStartAndEndTargets -> i java.util.Map handlerTargets -> j boolean $assertionsDisabled -> k 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W0;Lcom/android/tools/r8/graph/u2;Lcom/android/tools/r8/graph/p1;)V"} 2:17:void (com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexItemFactory):96:111 -> 1:1: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):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/code/B1;Lcom/android/tools/r8/dex/code/B1;Lcom/android/tools/r8/dex/code/B1;)Lcom/android/tools/r8/dex/code/B1;"} 2:13:int rewriteIfToIfAndGoto(int,java.util.ListIterator,com.android.tools.r8.dex.code.DexInstruction,com.android.tools.r8.dex.code.DexInstruction):406:417 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/util/ListIterator;Lcom/android/tools/r8/dex/code/K;Lcom/android/tools/r8/dex/code/K;)I"} 14:23:void replaceTarget(com.android.tools.r8.dex.code.DexInstruction,com.android.tools.r8.dex.code.DexInstruction):422:431 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/code/B1;Lcom/android/tools/r8/dex/code/B1;)V"} 24:24:void com.android.tools.r8.dex.JumboStringRewriter$TryTargets.replaceTarget(com.android.tools.r8.dex.code.DexInstruction,com.android.tools.r8.dex.code.DexInstruction):73:73 -> a 24:24:void replaceTarget(com.android.tools.r8.dex.code.DexInstruction,com.android.tools.r8.dex.code.DexInstruction):431 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 25:28:void com.android.tools.r8.dex.JumboStringRewriter$TryTargets.replaceTarget(com.android.tools.r8.dex.code.DexInstruction,com.android.tools.r8.dex.code.DexInstruction):74:77 -> a 25:28:void replaceTarget(com.android.tools.r8.dex.code.DexInstruction,com.android.tools.r8.dex.code.DexInstruction):431 -> a 29:30:void replaceTarget(com.android.tools.r8.dex.code.DexInstruction,com.android.tools.r8.dex.code.DexInstruction):433:434 -> a 31:31:void recordTargets():555:555 -> a 31:31:com.android.tools.r8.graph.DexCode rewrite():117 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/w0;"} 32:32:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap.():119:119 -> a 32:32:void recordTargets():555 -> a 32:32:com.android.tools.r8.graph.DexCode rewrite():117 -> a 33:47:void recordTargets():556:570 -> a 33:47:com.android.tools.r8.graph.DexCode rewrite():117 -> a 48:79:void recordInstructionTargets(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap):439:470 -> a 48:79:void recordTargets():574 -> a 48:79:com.android.tools.r8.graph.DexCode rewrite():117 -> a 80:94:void recordInstructionTargets(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap):469:483 -> a 80:94:void recordTargets():574 -> a 80:94:com.android.tools.r8.graph.DexCode rewrite():117 -> a 95:114:void recordDebugEventTargets(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap):493:512 -> a 95:114:void recordTargets():575 -> a 95:114:com.android.tools.r8.graph.DexCode rewrite():117 -> a 115:115:void recordTargets():576:576 -> a 115:115:com.android.tools.r8.graph.DexCode rewrite():117 -> a 116:129:void recordTryAndHandlerTargets(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap,com.android.tools.r8.dex.code.DexInstruction):519:532 -> a 116:129:void recordTargets():577 -> a 116:129:com.android.tools.r8.graph.DexCode rewrite():117 -> a 130:130:int com.android.tools.r8.dex.JumboStringRewriter$TryTargets.getStartOffset():82:82 -> a 130:130:void recordTryAndHandlerTargets(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap,com.android.tools.r8.dex.code.DexInstruction):532 -> a 130:130:void recordTargets():577 -> a 130:130:com.android.tools.r8.graph.DexCode rewrite():117 -> a 131:132:void recordTryAndHandlerTargets(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap,com.android.tools.r8.dex.code.DexInstruction):532:533 -> a 131:132:void recordTargets():577 -> a 131:132:com.android.tools.r8.graph.DexCode rewrite():117 -> a 133:136:int com.android.tools.r8.dex.JumboStringRewriter$TryTargets.getStartToEndDelta():86:89 -> a 133:136:void recordTryAndHandlerTargets(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap,com.android.tools.r8.dex.code.DexInstruction):533 -> a 133:136:void recordTargets():577 -> a 133:136:com.android.tools.r8.graph.DexCode rewrite():117 -> a 137:154:void recordTryAndHandlerTargets(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap,com.android.tools.r8.dex.code.DexInstruction):533:550 -> a 137:154:void recordTargets():577 -> a 137:154:com.android.tools.r8.graph.DexCode rewrite():117 -> a 155:198:java.util.List expandCode():258:301 -> a 155:198:com.android.tools.r8.graph.DexCode rewrite():119 -> a 199:199:java.util.List expandCode():298:298 -> a 199:199:com.android.tools.r8.graph.DexCode rewrite():119 -> a 200:200:java.util.List expandCode():295:295 -> a 200:200:com.android.tools.r8.graph.DexCode rewrite():119 -> a 201:201:java.util.List expandCode():292:292 -> a 201:201:com.android.tools.r8.graph.DexCode rewrite():119 -> a 202:202:java.util.List expandCode():289:289 -> a 202:202:com.android.tools.r8.graph.DexCode rewrite():119 -> a 203:247:java.util.List expandCode():286:330 -> a 203:247:com.android.tools.r8.graph.DexCode rewrite():119 -> a 248:248:java.util.List expandCode():327:327 -> a 248:248:com.android.tools.r8.graph.DexCode rewrite():119 -> a 249:249:java.util.List expandCode():324:324 -> a 249:249:com.android.tools.r8.graph.DexCode rewrite():119 -> a 250:250:java.util.List expandCode():321:321 -> a 250:250:com.android.tools.r8.graph.DexCode rewrite():119 -> a 251:251:java.util.List expandCode():318:318 -> a 251:251:com.android.tools.r8.graph.DexCode rewrite():119 -> a 252:280:java.util.List expandCode():315:343 -> a 252:280:com.android.tools.r8.graph.DexCode rewrite():119 -> a 281:332:java.util.List expandCode():341:392 -> a 281:332:com.android.tools.r8.graph.DexCode rewrite():119 -> a 333:370:void rewriteInstructionOffsets(java.util.List):144:181 -> a 333:370:com.android.tools.r8.graph.DexCode rewrite():122 -> a 371:376:com.android.tools.r8.graph.DexCode$Try[] rewriteTryOffsets():188:193 -> a 371:376:com.android.tools.r8.graph.DexCode rewrite():123 -> a 377:377:int com.android.tools.r8.dex.JumboStringRewriter$TryTargets.getStartOffset():82:82 -> a 377:377:com.android.tools.r8.graph.DexCode$Try[] rewriteTryOffsets():193 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 377:377:com.android.tools.r8.graph.DexCode rewrite():123 -> a 378:378:int com.android.tools.r8.dex.JumboStringRewriter$TryTargets.getStartOffset():82:82 -> a 378:378:com.android.tools.r8.graph.DexCode$Try[] rewriteTryOffsets():193 -> a 378:378:com.android.tools.r8.graph.DexCode rewrite():123 -> a 379:382:int com.android.tools.r8.dex.JumboStringRewriter$TryTargets.getStartToEndDelta():86:89 -> a 379:382:com.android.tools.r8.graph.DexCode$Try[] rewriteTryOffsets():193 -> a 379:382:com.android.tools.r8.graph.DexCode rewrite():123 -> a 383:384:com.android.tools.r8.graph.DexCode$Try[] rewriteTryOffsets():193:194 -> a 383:384:com.android.tools.r8.graph.DexCode rewrite():123 -> a 385:400:com.android.tools.r8.graph.DexCode$TryHandler[] rewriteHandlerOffsets():200:215 -> a 385:400:com.android.tools.r8.graph.DexCode rewrite():124 -> a 401:432:com.android.tools.r8.graph.DexDebugInfo rewriteDebugInfoOffsets():221:252 -> a 401:432:com.android.tools.r8.graph.DexCode rewrite():125 -> a 433:445:com.android.tools.r8.graph.DexCode rewrite():127: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/code/B1;Lcom/android/tools/r8/dex/code/B1;Lcom/android/tools/r8/dex/code/B1;)Lcom/android/tools/r8/dex/code/B1;"} com.android.tools.r8.dex.JumboStringRewriter$1 -> com.android.tools.r8.dex.Q: # {"id":"sourceFile","fileName":"JumboStringRewriter.java"} int[] $SwitchMap$com$android$tools$r8$ir$code$IfType -> a 1:1:void ():284:284 -> com.android.tools.r8.dex.JumboStringRewriter$TryTargets -> com.android.tools.r8.dex.S: # {"id":"sourceFile","fileName":"JumboStringRewriter.java"} 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/code/B1;Lcom/android/tools/r8/dex/code/B1;Z)V"} com.android.tools.r8.dex.Marker -> com.android.tools.r8.dex.U: # {"id":"sourceFile","fileName":"Marker.java"} com.android.tools.r8.com.google.gson.JsonObject jsonObject -> a com.android.tools.r8.dex.Marker$Tool tool -> b java.lang.String D8_PREFIX -> c java.lang.String R8_PREFIX -> d java.lang.String L8_PREFIX -> e boolean $assertionsDisabled -> f 1:36:void ():18:53 -> 1:1:void (com.android.tools.r8.dex.Marker$Tool):59:59 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/U$b;)V"} 2:4:void (com.android.tools.r8.dex.Marker$Tool,com.android.tools.r8.com.google.gson.JsonObject):62:64 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/U$b;Lcom/android/tools/r8/internal/St;)V"} 1:2:com.android.tools.r8.dex.Marker setMinApi(long):112:113 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(J)Lcom/android/tools/r8/dex/U;"} 3:8:com.android.tools.r8.dex.Marker setDesugaredLibraryIdentifiers(java.lang.String[]):134:139 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"([Ljava/lang/String;)V"} 9:10:com.android.tools.r8.dex.Marker setCompilationMode(com.android.tools.r8.CompilationMode):158:159 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/CompilationMode;)Lcom/android/tools/r8/dex/U;"} 11:11:boolean hasBackend():164:164 -> a 11:11:java.lang.String getBackend():168 -> a 12:14:java.lang.String getBackend():170:172 -> a 15:15:com.android.tools.r8.dex.Marker setBackend(com.android.tools.r8.dex.Marker$Backend):184:184 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/U$a;)Lcom/android/tools/r8/dex/U;"} 16:16:boolean hasBackend():164:164 -> a 16:16:com.android.tools.r8.dex.Marker setBackend(com.android.tools.r8.dex.Marker$Backend):184 -> a 17:18:com.android.tools.r8.dex.Marker setBackend(com.android.tools.r8.dex.Marker$Backend):184:185 -> a 19:20:com.android.tools.r8.dex.Marker setHasChecksums(boolean):194:195 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Z)Lcom/android/tools/r8/dex/U;"} 21:22:com.android.tools.r8.dex.Marker setPgMapId(java.lang.String):204:205 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)V"} 23:23:void lambda$toString$0(com.android.tools.r8.com.google.gson.JsonObject,java.util.Map$Entry):236:236 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/St;Ljava/util/Map$Entry;)V"} 24:27:com.android.tools.r8.dex.Marker parse(com.android.tools.r8.graph.DexString):261:264 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/u2;)Lcom/android/tools/r8/dex/U;"} 28:28:com.android.tools.r8.dex.Marker internalParse(com.android.tools.r8.dex.Marker$Tool,java.lang.String):282:282 -> a 28:28:com.android.tools.r8.dex.Marker parse(com.android.tools.r8.graph.DexString):264 -> a 29:29:boolean com.android.tools.r8.com.google.gson.JsonElement.isJsonObject():55:55 -> a 29:29:com.android.tools.r8.dex.Marker internalParse(com.android.tools.r8.dex.Marker$Tool,java.lang.String):283 -> a 29:29:com.android.tools.r8.dex.Marker parse(com.android.tools.r8.graph.DexString):264 -> a 30:30:com.android.tools.r8.dex.Marker internalParse(com.android.tools.r8.dex.Marker$Tool,java.lang.String):284:284 -> a 30:30:com.android.tools.r8.dex.Marker parse(com.android.tools.r8.graph.DexString):264 -> a 31:32:com.android.tools.r8.dex.Marker parse(com.android.tools.r8.graph.DexString):266:267 -> a 33:33:com.android.tools.r8.dex.Marker internalParse(com.android.tools.r8.dex.Marker$Tool,java.lang.String):282:282 -> a 33:33:com.android.tools.r8.dex.Marker parse(com.android.tools.r8.graph.DexString):267 -> a 34:34:boolean com.android.tools.r8.com.google.gson.JsonElement.isJsonObject():55:55 -> a 34:34:com.android.tools.r8.dex.Marker internalParse(com.android.tools.r8.dex.Marker$Tool,java.lang.String):283 -> a 34:34:com.android.tools.r8.dex.Marker parse(com.android.tools.r8.graph.DexString):267 -> a 35:35:com.android.tools.r8.dex.Marker internalParse(com.android.tools.r8.dex.Marker$Tool,java.lang.String):284:284 -> a 35:35:com.android.tools.r8.dex.Marker parse(com.android.tools.r8.graph.DexString):267 -> a 36:37:com.android.tools.r8.dex.Marker parse(com.android.tools.r8.graph.DexString):269:270 -> a 38:38:com.android.tools.r8.dex.Marker internalParse(com.android.tools.r8.dex.Marker$Tool,java.lang.String):282:282 -> a 38:38:com.android.tools.r8.dex.Marker parse(com.android.tools.r8.graph.DexString):270 -> a 39:39:boolean com.android.tools.r8.com.google.gson.JsonElement.isJsonObject():55:55 -> a 39:39:com.android.tools.r8.dex.Marker internalParse(com.android.tools.r8.dex.Marker$Tool,java.lang.String):283 -> a 39:39:com.android.tools.r8.dex.Marker parse(com.android.tools.r8.graph.DexString):270 -> a 40:40:com.android.tools.r8.dex.Marker internalParse(com.android.tools.r8.dex.Marker$Tool,java.lang.String):284:284 -> a 40:40:com.android.tools.r8.dex.Marker parse(com.android.tools.r8.graph.DexString):270 -> a 41:41:boolean hasMarkerPrefix(byte[]):277:277 -> a 1:1:java.lang.String getCompilationMode():154:154 -> b 2:3:com.android.tools.r8.dex.Marker setR8Mode(java.lang.String):214:215 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)V"} 1:9:java.lang.String[] getDesugaredLibraryIdentifiers():122:130 -> c 10:11:com.android.tools.r8.dex.Marker setSha1(java.lang.String):148:149 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)V"} 1:2:com.android.tools.r8.dex.Marker setVersion(java.lang.String):92:93 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lcom/android/tools/r8/dex/U;"} 3:3:boolean getHasChecksums():190:190 -> d 1:1:java.lang.Long getMinApi():108:108 -> e 1:3:boolean equals(java.lang.Object):242:244 -> equals 1:1:java.lang.String getPgMapId():200:200 -> f 1:1:java.lang.String getR8Mode():210:210 -> g 1:1:com.android.tools.r8.dex.Marker$Tool getTool():68:68 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/dex/U$b;"} 1:1:int hashCode():251:251 -> hashCode 1:1:java.lang.String getVersion():88:88 -> i 1:1:boolean hasDesugaredLibraryIdentifiers():118:118 -> j 1:1:boolean hasMinApi():104:104 -> k 1:2:boolean isAndroidPlatformBuild():220:221 -> l 1:1:boolean isD8():72:72 -> m 1:1:boolean isDesugared():100:100 -> n 1:1:boolean isL8():80:80 -> o 1:1:boolean isR8():76:76 -> p 1:1:boolean isRelocator():84:84 -> q 1:2:com.android.tools.r8.dex.Marker setAndroidPlatformBuild():225:226 -> r # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} 1:5:java.lang.String toString():233:237 -> toString com.android.tools.r8.dex.Marker$Backend -> com.android.tools.r8.dex.U$a: # {"id":"sourceFile","fileName":"Marker.java"} com.android.tools.r8.dex.Marker$Backend CF -> a com.android.tools.r8.dex.Marker$Backend DEX -> b com.android.tools.r8.dex.Marker$Backend[] $VALUES -> c 1:2:void ():45:46 -> 3:3:void ():44:44 -> 1:1:void (java.lang.String,int):44:44 -> 1:1:com.android.tools.r8.dex.Marker$Backend[] values():44:44 -> values # {"id":"com.android.tools.r8.residualsignature","signature":"()[Lcom/android/tools/r8/dex/U$a;"} com.android.tools.r8.dex.Marker$Tool -> com.android.tools.r8.dex.U$b: # {"id":"sourceFile","fileName":"Marker.java"} com.android.tools.r8.dex.Marker$Tool D8 -> a com.android.tools.r8.dex.Marker$Tool R8 -> b com.android.tools.r8.dex.Marker$Tool L8 -> c com.android.tools.r8.dex.Marker$Tool Relocator -> d com.android.tools.r8.dex.Marker$Tool TraceReferences -> e com.android.tools.r8.dex.Marker$Tool[] $VALUES -> f 1:5:void ():33:37 -> 6:6:void ():32:32 -> 1:1:void (java.lang.String,int):32:32 -> 1:1:com.android.tools.r8.dex.Marker$Tool[] valuesR8andD8():40:40 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()[Lcom/android/tools/r8/dex/U$b;"} 1:1:com.android.tools.r8.dex.Marker$Tool[] values():32:32 -> values # {"id":"com.android.tools.r8.residualsignature","signature":"()[Lcom/android/tools/r8/dex/U$b;"} com.android.tools.r8.dex.MixedSectionCollection -> com.android.tools.r8.dex.V: # {"id":"sourceFile","fileName":"MixedSectionCollection.java"} 1:1:void ():27:27 -> boolean add(com.android.tools.r8.graph.DexAnnotation) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/d0;)Z"} boolean add(com.android.tools.r8.graph.DexAnnotationSet) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/g0;)Z"} boolean add(com.android.tools.r8.graph.DexDebugInfoForWriting) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/M0;)Z"} boolean add(com.android.tools.r8.graph.DexEncodedArray) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/S0;)Z"} boolean add(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexWritableCode) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W0;)Z"} boolean add(com.android.tools.r8.graph.DexProgramClass) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)Z"} boolean add(com.android.tools.r8.graph.DexTypeList) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/x2;)Z"} boolean add(com.android.tools.r8.graph.ParameterAnnotationsList) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/g5;)Z"} void setAnnotationsDirectoryForClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexAnnotationDirectory) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/graph/e0;)V"} 1:1:void visit(com.android.tools.r8.graph.DexEncodedMethod):62:62 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W0;)V"} com.android.tools.r8.dex.MixedSectionLayoutStrategy -> com.android.tools.r8.dex.W: # {"id":"sourceFile","fileName":"MixedSectionLayoutStrategy.java"} boolean $assertionsDisabled -> a 1:1:void ():21:21 -> 1:1:void ():21:21 -> java.util.Collection getAnnotationDirectoryLayout() -> a 1:13: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 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/dex/I;Lcom/android/tools/r8/dex/r0;)Lcom/android/tools/r8/dex/W;"} 14:14:com.android.tools.r8.utils.InternalOptions$TestingOptions com.android.tools.r8.graph.AppView.testing():632:632 -> a 14:14: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 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 14:14: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 -> a 15:15:com.android.tools.r8.utils.InternalOptions$TestingOptions com.android.tools.r8.graph.AppView.testing():632:632 -> a 15:15: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 -> a 15:15: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 -> a 16:18: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 -> a 16:18: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 -> 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.android.tools.r8.dex.d0: # {"id":"sourceFile","fileName":"ResourceAdapter.java"} com.android.tools.r8.graph.AppView appView -> a com.android.tools.r8.graph.DexItemFactory dexItemFactory -> b com.android.tools.r8.graph.lens.GraphLens graphLens -> c com.android.tools.r8.naming.NamingLens namingLens -> d com.android.tools.r8.utils.InternalOptions options -> e boolean $assertionsDisabled -> f 1:1:void ():32:32 -> 1:6:void (com.android.tools.r8.graph.AppView):40:45 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)V"} 1:5:com.android.tools.r8.DataDirectoryResource adaptIfNeeded(com.android.tools.r8.DataDirectoryResource):77:81 -> a 6:10:java.lang.String adaptDirectoryName(com.android.tools.r8.DataDirectoryResource):118:122 -> a 6:10:com.android.tools.r8.DataDirectoryResource adaptIfNeeded(com.android.tools.r8.DataDirectoryResource):84 -> a 11:11:com.android.tools.r8.DataDirectoryResource adaptIfNeeded(com.android.tools.r8.DataDirectoryResource):84:84 -> a 12:20:boolean shouldAdapt(com.android.tools.r8.DataEntryResource,com.android.tools.r8.utils.InternalOptions,java.util.function.Function):91:99 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/DataEntryResource;Lcom/android/tools/r8/utils/A1;Ljava/util/function/Function;)Z"} 21:29:byte[] adaptFileContents(com.android.tools.r8.DataEntryResource):128:136 -> a 30:42:byte[] adaptFileContents(com.android.tools.r8.DataEntryResource):128:140 -> a 43:44:byte[] adaptFileContents(com.android.tools.r8.DataEntryResource):137:138 -> a 45:45:byte[] adaptFileContents(com.android.tools.r8.DataEntryResource):137:137 -> a 1:1:com.android.tools.r8.DataEntryResource adaptIfNeeded(com.android.tools.r8.DataEntryResource):51:51 -> b 2:8:java.lang.String adaptFileName(com.android.tools.r8.DataEntryResource):108:114 -> b 2:8:com.android.tools.r8.DataEntryResource adaptIfNeeded(com.android.tools.r8.DataEntryResource):52 -> b 9:25:com.android.tools.r8.DataEntryResource adaptIfNeeded(com.android.tools.r8.DataEntryResource):53:69 -> b 1:1:boolean isService(com.android.tools.r8.DataEntryResource):103:103 -> c com.android.tools.r8.dex.ResourceAdapter$DefaultFileNameAdapter -> com.android.tools.r8.dex.X: # {"id":"sourceFile","fileName":"ResourceAdapter.java"} 1:1:void (com.android.tools.r8.dex.ResourceAdapter,java.lang.String):415:415 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/d0;Ljava/lang/String;)V"} 1:1:boolean isRenamingCandidate(int,int):420:420 -> b com.android.tools.r8.dex.ResourceAdapter$DirectoryNameAdapter -> com.android.tools.r8.dex.Y: # {"id":"sourceFile","fileName":"ResourceAdapter.java"} 1:1:void (com.android.tools.r8.dex.ResourceAdapter,java.lang.String):447:447 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/d0;Ljava/lang/String;)V"} boolean isRenamingCandidate(int,int) -> b com.android.tools.r8.dex.ResourceAdapter$FileContentsAdapter -> com.android.tools.r8.dex.Z: # {"id":"sourceFile","fileName":"ResourceAdapter.java"} 1:1:void (com.android.tools.r8.dex.ResourceAdapter,java.lang.String):349:349 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/d0;Ljava/lang/String;)V"} 1:1:boolean allowRenamingOfPrefixes():0:0 -> a 2:2:boolean shouldRecordPrefix(char):364:364 -> a 3:3:boolean handlePrefix(int,int):369:369 -> a 1:1:char getClassNameSeparator():0:0 -> b 2:3:boolean isRenamingCandidate(int,int):375:376 -> b com.android.tools.r8.dex.ResourceAdapter$FileNameAdapter -> com.android.tools.r8.dex.a0: # {"id":"sourceFile","fileName":"ResourceAdapter.java"} 1:1:void (com.android.tools.r8.dex.ResourceAdapter,java.lang.String):386:386 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/d0;Ljava/lang/String;)V"} 1:1:boolean allowRenamingOfPrefixes():0:0 -> a 2:2:boolean shouldRecordPrefix(char):401:401 -> a 3:6:boolean handlePrefix(int,int):406:409 -> a 7:14:boolean com.android.tools.r8.dex.ResourceAdapter$StringAdapter.renameJavaPackageInRange(int,int):298:305 -> a 7:14:boolean handlePrefix(int,int):407 -> a 15:15:void com.android.tools.r8.dex.ResourceAdapter$StringAdapter.outputRangeFromInput(int,int):329:329 -> a 15:15:boolean com.android.tools.r8.dex.ResourceAdapter$StringAdapter.renameJavaPackageInRange(int,int):305 -> a 15:15:boolean handlePrefix(int,int):407 -> a 16:17:boolean com.android.tools.r8.dex.ResourceAdapter$StringAdapter.renameJavaPackageInRange(int,int):307:308 -> a 16:17:boolean handlePrefix(int,int):407 -> a 18:18:void com.android.tools.r8.dex.ResourceAdapter$StringAdapter.outputJavaType(java.lang.String):334:334 -> a 18:18:boolean com.android.tools.r8.dex.ResourceAdapter$StringAdapter.renameJavaPackageInRange(int,int):306 -> a 18:18:boolean handlePrefix(int,int):407 -> a 19:20:boolean com.android.tools.r8.dex.ResourceAdapter$StringAdapter.renameJavaPackageInRange(int,int):310:311 -> a 19:20:boolean handlePrefix(int,int):407 -> a char getClassNameSeparator() -> b com.android.tools.r8.dex.ResourceAdapter$ServiceFileNameAdapter -> com.android.tools.r8.dex.b0: # {"id":"sourceFile","fileName":"ResourceAdapter.java"} 1:1:void (com.android.tools.r8.dex.ResourceAdapter,java.lang.String):426:426 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/d0;Ljava/lang/String;)V"} 1:1:char getClassNameSeparator():0:0 -> b 2:2:boolean isRenamingCandidate(int,int):441:441 -> b com.android.tools.r8.dex.ResourceAdapter$StringAdapter -> com.android.tools.r8.dex.c0: # {"id":"sourceFile","fileName":"ResourceAdapter.java"} java.lang.String contents -> a java.lang.StringBuilder result -> b boolean changed -> c int outputFrom -> d int position -> e com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntStack prefixEndPositionsExclusive -> f com.android.tools.r8.dex.ResourceAdapter this$0 -> g boolean $assertionsDisabled -> h 1:1:void ():147:147 -> 1:1:void (com.android.tools.r8.dex.ResourceAdapter,java.lang.String):170:170 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/d0;Ljava/lang/String;)V"} 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:9:boolean renameJavaTypeInRange(int,int):268:274 -> c 10:14:boolean renameJavaTypeInRange(int,int):273:277 -> c 15:15:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.lens.GraphLens.lookupType(com.android.tools.r8.graph.DexType):243:243 -> c 15:15:boolean renameJavaTypeInRange(int,int):277 -> c 16:22:boolean renameJavaTypeInRange(int,int):277:283 -> c 23:23:void outputRangeFromInput(int,int):329:329 -> c 23:23:boolean renameJavaTypeInRange(int,int):283 -> c 24:25:boolean renameJavaTypeInRange(int,int):285:286 -> c 26:26:void outputJavaType(java.lang.String):334:334 -> c 26:26:boolean renameJavaTypeInRange(int,int):284 -> c 27:28:boolean renameJavaTypeInRange(int,int):288:289 -> c 1:1:boolean eof():338:338 -> d 1:1:void handleMisc():200 -> d 1:1:boolean run():177 -> d 2:3:void handleMisc():200:201 -> d 2:3:boolean run():177 -> d 4:4:boolean eof():338:338 -> d 4:4:void handleJavaType():208 -> d 4:4:boolean run():178 -> d 5:8:void handleJavaType():212:215 -> d 5:8:boolean run():178 -> d 9:9:boolean eof():338:338 -> d 9:9:void handleJavaType():216 -> d 9:9:boolean run():178 -> d 10:15:void handleJavaType():217:222 -> d 10:15:boolean run():178 -> d 16:16:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.AbstractIntList.push(int):487:487 -> d 16:16:void handleJavaType():222 -> d # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 16:16:boolean run():178 -> d 17:27:void handleJavaType():224:234 -> d 17:27:boolean run():178 -> d 28:28:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.AbstractIntList.push(int):487:487 -> d 28:28:void handleJavaType():234 -> d # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 28:28:boolean run():178 -> d 29:37:void handleJavaType():237:245 -> d 29:37:boolean run():178 -> d 38:38:boolean eof():338:338 -> d 38:38:void handleJavaType():245 -> d 38:38:boolean run():178 -> d 39:40:void handleJavaType():245:246 -> d 39:40:boolean run():178 -> d 41:41:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.AbstractIntList.push(int):487:487 -> d 41:41:void handleJavaType():246 -> d # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 41:41:boolean run():178 -> d 42:46:void handleJavaType():249:253 -> d 42:46:boolean run():178 -> d 47:47:int com.android.tools.r8.it.unimi.dsi.fastutil.ints.AbstractIntList.popInt():492:492 -> d 47:47:void handleJavaType():253 -> d 47:47:boolean run():178 -> d # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 48:48:int com.android.tools.r8.it.unimi.dsi.fastutil.ints.AbstractIntList.popInt():493:493 -> d 48:48:void handleJavaType():253 -> d 48:48:boolean run():178 -> d 49:50:void handleJavaType():254:255 -> d 49:50:boolean run():178 -> d 51:51:int com.android.tools.r8.it.unimi.dsi.fastutil.ints.AbstractIntList.popInt():492:492 -> d 51:51:void handleJavaType():253 -> d 51:51:boolean run():178 -> d 52:54:void handleJavaType():259:261 -> d 52:54:boolean run():178 -> d 55:55:int com.android.tools.r8.it.unimi.dsi.fastutil.ints.AbstractIntList.popInt():492:492 -> d 55:55:void handleJavaType():261 -> d 55:55:boolean run():178 -> d # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 56:56:int com.android.tools.r8.it.unimi.dsi.fastutil.ints.AbstractIntList.popInt():493:493 -> d 56:56:void handleJavaType():261 -> d 56:56:boolean run():178 -> d 57:57:int com.android.tools.r8.it.unimi.dsi.fastutil.ints.AbstractIntList.popInt():492:492 -> d 57:57:void handleJavaType():261 -> d 57:57:boolean run():178 -> d 58:58:boolean eof():338:338 -> d 58:58:boolean run():179 -> d 59:62:boolean run():180:183 -> d 63:63:void outputRangeFromInput(int,int):329:329 -> d 63:63:boolean run():183 -> d 64:67:boolean run():187:190 -> d com.android.tools.r8.dex.StartupMixedSectionLayoutStrategy -> com.android.tools.r8.dex.f0: # {"id":"sourceFile","fileName":"StartupMixedSectionLayoutStrategy.java"} com.android.tools.r8.profile.startup.profile.StartupProfile startupProfileForWriting -> e java.util.LinkedHashSet annotationLayout -> f java.util.LinkedHashSet annotationDirectoryLayout -> g java.util.LinkedHashSet annotationSetLayout -> h java.util.LinkedHashSet annotationSetRefListLayout -> i java.util.LinkedHashSet classDataLayout -> j com.android.tools.r8.utils.collections.LinkedProgramMethodSet codeLayout -> k java.util.LinkedHashSet encodedArrayLayout -> l java.util.LinkedHashSet stringDataLayout -> m java.util.LinkedHashSet typeListLayout -> n 1:18:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.FileWriter$MixedSectionOffsets,com.android.tools.r8.profile.startup.profile.StartupProfile,com.android.tools.r8.dex.VirtualFile):55:72 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/dex/I;Lcom/android/tools/r8/internal/AW;Lcom/android/tools/r8/dex/r0;)V"} 1:5:void collectStartupItems(com.android.tools.r8.dex.VirtualFile):77:81 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/r0;)V"} 6:12:void collectStartupItems(com.android.tools.r8.dex.VirtualFile):78:84 -> a 13:13:void lambda$collectStartupItems$0(java.util.function.BiConsumer,com.android.tools.r8.graph.DexProgramClass):80:80 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/BiConsumer;Lcom/android/tools/r8/graph/q2;)V"} 14:14:void lambda$collectStartupItems$1(com.android.tools.r8.dex.VirtualFile,java.util.function.BiConsumer):80:80 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/r0;Ljava/util/function/BiConsumer;)V"} 15:22:void collectStartupItems(com.android.tools.r8.profile.startup.profile.StartupProfileClassRule,com.android.tools.r8.dex.StartupMixedSectionLayoutStrategy$StartupIndexedItemCollection,java.util.Map):96:103 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/e0;Ljava/util/Map;Lcom/android/tools/r8/internal/DW;)V"} 23:23:void com.android.tools.r8.graph.DexType.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):247:247 -> a 23:23:void collectStartupItems(com.android.tools.r8.profile.startup.profile.StartupProfileClassRule,com.android.tools.r8.dex.StartupMixedSectionLayoutStrategy$StartupIndexedItemCollection,java.util.Map):103 -> a 24:24:void com.android.tools.r8.graph.DexString.collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection):277:277 -> a 24:24:void com.android.tools.r8.graph.DexType.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):247 -> a 24:24:void collectStartupItems(com.android.tools.r8.profile.startup.profile.StartupProfileClassRule,com.android.tools.r8.dex.StartupMixedSectionLayoutStrategy$StartupIndexedItemCollection,java.util.Map):103 -> a 25:25:void collectStartupItems(com.android.tools.r8.profile.startup.profile.StartupProfileClassRule,com.android.tools.r8.dex.StartupMixedSectionLayoutStrategy$StartupIndexedItemCollection,java.util.Map):106:106 -> a 26:26:void lambda$collectStartupItems$4(com.android.tools.r8.dex.StartupMixedSectionLayoutStrategy$StartupIndexedItemCollection,com.android.tools.r8.graph.DexType):107:107 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/e0;Lcom/android/tools/r8/graph/v2;)V"} 27:28:void com.android.tools.r8.graph.DexType.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):246:247 -> a 27:28:void lambda$collectStartupItems$4(com.android.tools.r8.dex.StartupMixedSectionLayoutStrategy$StartupIndexedItemCollection,com.android.tools.r8.graph.DexType):107 -> 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.DexType.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):247 -> a 29:29:void lambda$collectStartupItems$4(com.android.tools.r8.dex.StartupMixedSectionLayoutStrategy$StartupIndexedItemCollection,com.android.tools.r8.graph.DexType):107 -> a 30:34:void collectStartupItems(com.android.tools.r8.profile.startup.profile.StartupProfileMethodRule,com.android.tools.r8.dex.StartupMixedSectionLayoutStrategy$StartupIndexedItemCollection,java.util.Map,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):120:124 -> a 30:34: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.profile.startup.profile.StartupProfileMethodRule):88 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/e0;Ljava/util/Map;Lcom/android/tools/r8/internal/lB;Lcom/android/tools/r8/internal/FW;)V"} 35:36:boolean com.android.tools.r8.dex.StartupMixedSectionLayoutStrategy$StartupIndexedItemCollection.addCode(com.android.tools.r8.graph.ProgramMethod):222:223 -> a 35:36:void collectStartupItems(com.android.tools.r8.profile.startup.profile.StartupProfileMethodRule,com.android.tools.r8.dex.StartupMixedSectionLayoutStrategy$StartupIndexedItemCollection,java.util.Map,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):125 -> a 35: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.profile.startup.profile.StartupProfileMethodRule):88 -> a 37:38:void collectStartupItems(com.android.tools.r8.profile.startup.profile.StartupProfileMethodRule,com.android.tools.r8.dex.StartupMixedSectionLayoutStrategy$StartupIndexedItemCollection,java.util.Map,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):126:127 -> 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.profile.startup.profile.StartupProfileMethodRule):88 -> a 39:39:java.util.Collection getAnnotationDirectoryLayout():145:145 -> a 40:40:java.util.Collection com.android.tools.r8.dex.DefaultMixedSectionLayoutStrategy.getAnnotationDirectoryLayout():47:47 -> a 40:40:java.util.Collection getAnnotationDirectoryLayout():145 -> a 41:41:java.util.Collection amendStartupLayout(java.util.Collection,java.util.Collection):134:134 -> a 41:41:java.util.Collection getAnnotationDirectoryLayout():145 -> a 1:1:void lambda$collectStartupItems$2(com.android.tools.r8.dex.StartupMixedSectionLayoutStrategy$StartupIndexedItemCollection,java.util.Map,com.android.tools.r8.profile.startup.profile.StartupProfileClassRule):86:86 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/e0;Ljava/util/Map;Lcom/android/tools/r8/internal/DW;)V"} 2:2:java.util.Collection getAnnotationLayout():140:140 -> b 3:3:java.util.Collection com.android.tools.r8.dex.DefaultMixedSectionLayoutStrategy.getAnnotationLayout():42:42 -> b 3:3:java.util.Collection getAnnotationLayout():140 -> b 4:4:java.util.Collection amendStartupLayout(java.util.Collection,java.util.Collection):134:134 -> b 4:4:java.util.Collection getAnnotationLayout():140 -> b 1:1:java.util.Collection getAnnotationSetLayout():150:150 -> c 2:2:java.util.Collection com.android.tools.r8.dex.DefaultMixedSectionLayoutStrategy.getAnnotationSetLayout():52:52 -> c 2:2:java.util.Collection getAnnotationSetLayout():150 -> c 3:3:java.util.Collection amendStartupLayout(java.util.Collection,java.util.Collection):134:134 -> c 3:3:java.util.Collection getAnnotationSetLayout():150 -> c 1:1:java.util.Collection getAnnotationSetRefListLayout():155:155 -> d 2:2:java.util.Collection com.android.tools.r8.dex.DefaultMixedSectionLayoutStrategy.getAnnotationSetRefListLayout():57:57 -> d 2:2:java.util.Collection getAnnotationSetRefListLayout():155 -> d 3:3:java.util.Collection amendStartupLayout(java.util.Collection,java.util.Collection):134:134 -> d 3:3:java.util.Collection getAnnotationSetRefListLayout():155 -> d 1:1:java.util.Collection getClassDataLayout():160:160 -> e 2:2:java.util.Collection com.android.tools.r8.dex.DefaultMixedSectionLayoutStrategy.getClassDataLayout():62:62 -> e 2:2:java.util.Collection getClassDataLayout():160 -> e 3:3:java.util.Collection amendStartupLayout(java.util.Collection,java.util.Collection):134:134 -> e 3:3:java.util.Collection getClassDataLayout():160 -> e 1:1:java.util.Collection getCodeLayout():165:165 -> f 2:2:java.util.Collection amendStartupLayout(java.util.Collection,java.util.Collection):134:134 -> f 2:2:java.util.Collection getCodeLayout():165 -> f 1:1:java.util.Collection getEncodedArrayLayout():170:170 -> g 2:2:java.util.Collection com.android.tools.r8.dex.DefaultMixedSectionLayoutStrategy.getEncodedArrayLayout():106:106 -> g 2:2:java.util.Collection getEncodedArrayLayout():170 -> g 3:3:java.util.Collection amendStartupLayout(java.util.Collection,java.util.Collection):134:134 -> g 3:3:java.util.Collection getEncodedArrayLayout():170 -> g 1:1:java.util.Collection getStringDataLayout():175:175 -> h 2:2:java.util.Collection com.android.tools.r8.dex.DefaultMixedSectionLayoutStrategy.getStringDataLayout():111:111 -> h 2:2:java.util.Collection getStringDataLayout():175 -> h 3:3:java.util.Collection amendStartupLayout(java.util.Collection,java.util.Collection):134:134 -> h 3:3:java.util.Collection getStringDataLayout():175 -> h 1:1:java.util.Collection getTypeListLayout():180:180 -> i 2:2:java.util.Collection com.android.tools.r8.dex.DefaultMixedSectionLayoutStrategy.getTypeListLayout():116:116 -> i 2:2:java.util.Collection getTypeListLayout():180 -> i 3:3:java.util.Collection amendStartupLayout(java.util.Collection,java.util.Collection):134:134 -> i 3:3:java.util.Collection getTypeListLayout():180 -> i com.android.tools.r8.dex.StartupMixedSectionLayoutStrategy$StartupIndexedItemCollection -> com.android.tools.r8.dex.e0: # {"id":"sourceFile","fileName":"StartupMixedSectionLayoutStrategy.java"} com.android.tools.r8.dex.StartupMixedSectionLayoutStrategy this$0 -> a 1:1:void (com.android.tools.r8.dex.StartupMixedSectionLayoutStrategy):183:183 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/f0;)V"} 1:1:boolean addField(com.android.tools.r8.graph.DexField):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;)Z"} 2:2:boolean addMethod(com.android.tools.r8.graph.DexMethod):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)Z"} 3:3:boolean addMethodHandle(com.android.tools.r8.graph.DexMethodHandle):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/l2;)Z"} 4:4:boolean addType(com.android.tools.r8.graph.DexType):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Z"} 5:5:void addAnnotation(com.android.tools.r8.graph.DexAnnotation):186:186 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/d0;)V"} 6:7:void addAnnotationSet(com.android.tools.r8.graph.DexAnnotationSet):190:191 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/g0;)V"} 8:9:void addAnnotationSetRefList(com.android.tools.r8.graph.ParameterAnnotationsList):196:197 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/g5;)V"} 10:10:boolean addString(com.android.tools.r8.graph.DexString):241:241 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/u2;)Z"} 11:11:boolean addProto(com.android.tools.r8.graph.DexProto):246:246 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/r2;)Z"} 12:13:void addTypeList(com.android.tools.r8.graph.DexTypeList):256:257 -> a 12:13:boolean addProto(com.android.tools.r8.graph.DexProto):246 -> a 14:14:boolean addCallSite(com.android.tools.r8.graph.DexCallSite):263:263 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p0;)Z"} 15:15:boolean com.android.tools.r8.graph.DexProgramClass.hasMethodsOrFields():667:667 -> a 15:15:boolean addClass(com.android.tools.r8.graph.DexProgramClass):203 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)Z"} 16:16:boolean com.android.tools.r8.graph.DexProgramClass.hasMethodsOrFields():667:667 -> a 16:16:boolean addClass(com.android.tools.r8.graph.DexProgramClass):203 -> a 17:19:boolean addClass(com.android.tools.r8.graph.DexProgramClass):204:206 -> a 20:21:void addTypeList(com.android.tools.r8.graph.DexTypeList):256:257 -> a 20:21:boolean addClass(com.android.tools.r8.graph.DexProgramClass):206 -> a 22:31:boolean addClass(com.android.tools.r8.graph.DexProgramClass):207:216 -> a com.android.tools.r8.dex.VirtualFile -> com.android.tools.r8.dex.r0: # {"id":"sourceFile","fileName":"VirtualFile.java"} int id -> a com.android.tools.r8.dex.VirtualFile$VirtualFileIndexedItemCollection indexedItems -> b com.android.tools.r8.dex.VirtualFile$IndexedItemTransaction transaction -> c com.android.tools.r8.FeatureSplit featureSplit -> d com.android.tools.r8.profile.startup.profile.StartupProfile startupProfile -> e com.android.tools.r8.graph.DexString primaryClassDescriptor -> f com.android.tools.r8.debuginfo.DebugRepresentation debugRepresentation -> g com.android.tools.r8.graph.ObjectToOffsetMapping objectMapping -> h boolean $assertionsDisabled -> i 1:1:void ():63:63 -> 1:1:void (int,com.android.tools.r8.graph.AppView):78:78 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)V"} 2:2:void (int,com.android.tools.r8.graph.AppView,com.android.tools.r8.FeatureSplit):85:85 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/graph/m;Lcom/android/tools/r8/FeatureSplit;)V"} 3:111:void (int,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.FeatureSplit,com.android.tools.r8.profile.startup.profile.StartupProfile):100:208 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/FeatureSplit;Lcom/android/tools/r8/internal/AW;)V"} 112:128:void (int,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.FeatureSplit,com.android.tools.r8.profile.startup.profile.StartupProfile):101:117 -> 1:3:void setDebugRepresentation(com.android.tools.r8.debuginfo.DebugRepresentation):155:157 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xd;)V"} 4:6:java.lang.String deriveCommonPrefixAndSanityCheck(java.util.List):166:168 -> a 7:7:java.lang.String deriveCommonPrefixAndSanityCheck(java.util.List):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":196,"3":197},"outline":"Lcom/android/tools/r8/a;a(Ljava/lang/String;II)Ljava/lang/String;"} 196:196:java.lang.String deriveCommonPrefixAndSanityCheck(java.util.List):171:171 -> a 197:197:java.lang.String deriveCommonPrefixAndSanityCheck(java.util.List):171:171 -> a 180:191:java.lang.String deriveCommonPrefixAndSanityCheck(java.util.List):173:184 -> a 192:192:java.lang.String deriveCommonPrefixAndSanityCheck(java.util.List):179:179 -> a 193:193:java.lang.String deriveCommonPrefixAndSanityCheck(java.util.List):176:176 -> a 194:194:java.lang.String deriveCommonPrefixAndSanityCheck(java.util.List):169:169 -> a 198:199:java.util.Map computeOriginalNameMapping(java.util.Collection,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.naming.ClassNameMapper):197:198 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Collection;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/naming/b;)Ljava/util/IdentityHashMap;"} 200:203:void lambda$computeOriginalNameMapping$0(com.android.tools.r8.graph.lens.GraphLens,java.util.Map,com.android.tools.r8.naming.ClassNameMapper,com.android.tools.r8.graph.DexProgramClass) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xj;Ljava/util/Map;Lcom/android/tools/r8/naming/b;Lcom/android/tools/r8/graph/q2;)V"} 204:204:void lambda$computeOriginalNameMapping$0(com.android.tools.r8.graph.lens.GraphLens,java.util.Map,com.android.tools.r8.naming.ClassNameMapper,com.android.tools.r8.graph.DexProgramClass):201:201 -> a 205:205:void computeMapping(com.android.tools.r8.graph.AppView,int,com.android.tools.r8.utils.Timing,com.android.tools.r8.graph.ObjectToOffsetMapping):227:227 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;ILcom/android/tools/r8/utils/z3;Lcom/android/tools/r8/graph/e5;)V"} 206:206:boolean com.android.tools.r8.dex.VirtualFile$IndexedItemTransaction.isEmpty():1133:1133 -> a 206:206:void computeMapping(com.android.tools.r8.graph.AppView,int,com.android.tools.r8.utils.Timing,com.android.tools.r8.graph.ObjectToOffsetMapping):227 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 207:214:boolean com.android.tools.r8.dex.VirtualFile$IndexedItemTransaction.isEmpty():1133:1140 -> a 207:214:void computeMapping(com.android.tools.r8.graph.AppView,int,com.android.tools.r8.utils.Timing,com.android.tools.r8.graph.ObjectToOffsetMapping):227 -> a 215:217:void computeMapping(com.android.tools.r8.graph.AppView,int,com.android.tools.r8.utils.Timing,com.android.tools.r8.graph.ObjectToOffsetMapping):227:229 -> a 218:218:void addClass(com.android.tools.r8.graph.DexProgramClass):247:247 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)V"} 219:219:void com.android.tools.r8.dex.VirtualFile$IndexedItemTransaction.addClassAndDependencies(com.android.tools.r8.graph.DexProgramClass):989:989 -> a 219:219:void addClass(com.android.tools.r8.graph.DexProgramClass):247 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 220:220:void com.android.tools.r8.dex.VirtualFile$IndexedItemTransaction.addClassAndDependencies(com.android.tools.r8.graph.DexProgramClass):989:989 -> a 220:220:void addClass(com.android.tools.r8.graph.DexProgramClass):247 -> a 221:221:void com.android.tools.r8.dex.VirtualFile$IndexedItemTransaction.addClassDone():1005:1005 -> a 221:221:void com.android.tools.r8.dex.VirtualFile$IndexedItemTransaction.addClassAndDependencies(com.android.tools.r8.graph.DexProgramClass):990 -> a 221:221:void addClass(com.android.tools.r8.graph.DexProgramClass):247 -> a 222:223:void com.android.tools.r8.dex.VirtualFile$IndexedItemTransaction.addClassAndDependencies(com.android.tools.r8.graph.DexProgramClass):991:992 -> a 222:223:void addClass(com.android.tools.r8.graph.DexProgramClass):247 -> a 224:224:boolean isFull(int):251:251 -> a 225:225:int com.android.tools.r8.dex.VirtualFile$IndexedItemTransaction.getNumberOfMethods():1055:1055 -> a 225:225:boolean isFull(int):251 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 226:226:int com.android.tools.r8.dex.VirtualFile$IndexedItemTransaction.getNumberOfMethods():1055:1055 -> a 226:226:boolean isFull(int):251 -> a 227:227:int com.android.tools.r8.dex.VirtualFile$VirtualFileIndexedItemCollection.getNumberOfMethods():703:703 -> a 227:227:int com.android.tools.r8.dex.VirtualFile$IndexedItemTransaction.getNumberOfMethods():1055 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 227:227:boolean isFull(int):251 -> a 228:228:int com.android.tools.r8.dex.VirtualFile$VirtualFileIndexedItemCollection.getNumberOfMethods():703:703 -> a 228:228:int com.android.tools.r8.dex.VirtualFile$IndexedItemTransaction.getNumberOfMethods():1055 -> a 228:228:boolean isFull(int):251 -> a 229:229:boolean isFull(int):251:251 -> a 230:230:int com.android.tools.r8.dex.VirtualFile$IndexedItemTransaction.getNumberOfFields():1063:1063 -> a 230:230:boolean isFull(int):252 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 231:231:int com.android.tools.r8.dex.VirtualFile$IndexedItemTransaction.getNumberOfFields():1063:1063 -> a 231:231:boolean isFull(int):252 -> a 232:232:int com.android.tools.r8.dex.VirtualFile$VirtualFileIndexedItemCollection.getNumberOfFields():707:707 -> a 232:232:int com.android.tools.r8.dex.VirtualFile$IndexedItemTransaction.getNumberOfFields():1063 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 232:232:boolean isFull(int):252 -> a 233:233:int com.android.tools.r8.dex.VirtualFile$VirtualFileIndexedItemCollection.getNumberOfFields():707:707 -> a 233:233:int com.android.tools.r8.dex.VirtualFile$IndexedItemTransaction.getNumberOfFields():1063 -> a 233:233:boolean isFull(int):252 -> a 234:234:void abortTransaction():281:281 -> a 235:235:void com.android.tools.r8.dex.VirtualFile$IndexedItemTransaction.abort():1120:1120 -> a 235:235:void abortTransaction():281 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 236:245:void com.android.tools.r8.dex.VirtualFile$IndexedItemTransaction.abort():1120:1129 -> a 236:245:void abortTransaction():281 -> a 246:246:boolean containsString(com.android.tools.r8.graph.DexString):289:289 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/u2;)Z"} 247:247:boolean containsType(com.android.tools.r8.graph.DexType):293:293 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Z"} 1:1:void injectString(com.android.tools.r8.graph.DexString):191:191 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/u2;)V"} 2:2:void commitTransaction():285:285 -> b 2:2:void injectString(com.android.tools.r8.graph.DexString):192 -> b 3:3:java.util.Collection classes():301:301 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Ljava/util/Set;"} 1:1:void commitTransaction():285:285 -> c 1:4:java.util.Set getClassDescriptors():128:131 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Ljava/util/HashSet;"} 1:2:com.android.tools.r8.debuginfo.DebugRepresentation getDebugRepresentation():161:162 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Xd;"} 1:1:com.android.tools.r8.FeatureSplit getFeatureSplit():137:137 -> f 1:1:int getId():124:124 -> g 1:1:int getNumberOfFields():264:264 -> h 2:2:int com.android.tools.r8.dex.VirtualFile$IndexedItemTransaction.getNumberOfFields():1063:1063 -> h 2:2:int getNumberOfFields():264 -> h # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:3:int com.android.tools.r8.dex.VirtualFile$IndexedItemTransaction.getNumberOfFields():1063:1063 -> h 3:3:int getNumberOfFields():264 -> h 4:4:int com.android.tools.r8.dex.VirtualFile$VirtualFileIndexedItemCollection.getNumberOfFields():707:707 -> h 4:4:int com.android.tools.r8.dex.VirtualFile$IndexedItemTransaction.getNumberOfFields():1063 -> h # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 4:4:int getNumberOfFields():264 -> h 5:5:int com.android.tools.r8.dex.VirtualFile$VirtualFileIndexedItemCollection.getNumberOfFields():707:707 -> h 5:5:int com.android.tools.r8.dex.VirtualFile$IndexedItemTransaction.getNumberOfFields():1063 -> h 5:5:int getNumberOfFields():264 -> h 1:1:int getNumberOfMethods():260:260 -> i 2:2:int com.android.tools.r8.dex.VirtualFile$IndexedItemTransaction.getNumberOfMethods():1055:1055 -> i 2:2:int getNumberOfMethods():260 -> i # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:3:int com.android.tools.r8.dex.VirtualFile$IndexedItemTransaction.getNumberOfMethods():1055:1055 -> i 3:3:int getNumberOfMethods():260 -> i 4:4:int com.android.tools.r8.dex.VirtualFile$VirtualFileIndexedItemCollection.getNumberOfMethods():703:703 -> i 4:4:int com.android.tools.r8.dex.VirtualFile$IndexedItemTransaction.getNumberOfMethods():1055 -> i # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 4:4:int getNumberOfMethods():260 -> i 5:5:int com.android.tools.r8.dex.VirtualFile$VirtualFileIndexedItemCollection.getNumberOfMethods():703:703 -> i 5:5:int com.android.tools.r8.dex.VirtualFile$IndexedItemTransaction.getNumberOfMethods():1055 -> i 5:5:int getNumberOfMethods():260 -> i 1:2:com.android.tools.r8.graph.ObjectToOffsetMapping getObjectMapping():211:212 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/e5;"} 1:1:java.lang.String getPrimaryClassDescriptor():145:145 -> k 1:1:com.android.tools.r8.profile.startup.profile.StartupProfile getStartupProfile():141:141 -> l # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/AW;"} 1:1:boolean isEmpty():297:297 -> m 1:1:boolean isFull():256:256 -> n com.android.tools.r8.dex.VirtualFile$Distributor -> com.android.tools.r8.dex.g0: # {"id":"sourceFile","fileName":"VirtualFile.java"} com.android.tools.r8.graph.AppView appView -> a com.android.tools.r8.dex.ApplicationWriter writer -> b java.util.List virtualFiles -> c 1:1:void (com.android.tools.r8.dex.ApplicationWriter):309:309 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/k;)V"} 2:6:void (com.android.tools.r8.dex.ApplicationWriter):307:311 -> java.util.List run() -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Ljava/util/ArrayList;"} com.android.tools.r8.dex.VirtualFile$DistributorBase -> com.android.tools.r8.dex.h0: # {"id":"sourceFile","fileName":"VirtualFile.java"} java.util.Set classes -> d java.util.Map originalNames -> e com.android.tools.r8.dex.VirtualFile mainDexFile -> f com.android.tools.r8.utils.InternalOptions options -> g boolean $assertionsDisabled -> h 1:1:void ():372:372 -> 1:14:void (com.android.tools.r8.dex.ApplicationWriter,java.util.Collection,com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.profile.startup.profile.StartupProfile):383:396 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/k;Ljava/util/Collection;Lcom/android/tools/r8/utils/A1;Lcom/android/tools/r8/internal/AW;)V"} 15:15:void (com.android.tools.r8.dex.ApplicationWriter,java.util.Collection,com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.profile.startup.profile.StartupProfile):395:395 -> 1:3:void addMarkers(com.android.tools.r8.dex.VirtualFile):400:402 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/r0;)V"} 4:4:void com.android.tools.r8.dex.VirtualFile.commitTransaction():285:285 -> a 4:4:void addMarkers(com.android.tools.r8.dex.VirtualFile):404 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 5:5:void com.android.tools.r8.dex.VirtualFile.commitTransaction():285:285 -> a 5:5:void addMarkers(com.android.tools.r8.dex.VirtualFile):404 -> a 6:20:void fillForMainDexList(java.util.Set):409:423 -> a 21:21:boolean com.android.tools.r8.dex.VirtualFile.isFull():256:256 -> a 21:21:void com.android.tools.r8.dex.VirtualFile.throwIfFull(boolean,com.android.tools.r8.utils.Reporter):272 -> a 21:21:void fillForMainDexList(java.util.Set):423 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 22:22:void com.android.tools.r8.dex.VirtualFile.throwIfFull(boolean,com.android.tools.r8.utils.Reporter):275:275 -> a 22:22:void fillForMainDexList(java.util.Set):423 -> a 23:23:int com.android.tools.r8.dex.VirtualFile$IndexedItemTransaction.getNumberOfMethods():1055:1055 -> a 23:23:void com.android.tools.r8.dex.VirtualFile.throwIfFull(boolean,com.android.tools.r8.utils.Reporter):277 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 23:23:void fillForMainDexList(java.util.Set):423 -> a 24:24:int com.android.tools.r8.dex.VirtualFile$IndexedItemTransaction.getNumberOfMethods():1055:1055 -> a 24:24:void com.android.tools.r8.dex.VirtualFile.throwIfFull(boolean,com.android.tools.r8.utils.Reporter):277 -> a 24:24:void fillForMainDexList(java.util.Set):423 -> a 25:25:int com.android.tools.r8.dex.VirtualFile$VirtualFileIndexedItemCollection.getNumberOfMethods():703:703 -> a 25:25:int com.android.tools.r8.dex.VirtualFile$IndexedItemTransaction.getNumberOfMethods():1055 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 25:25:void com.android.tools.r8.dex.VirtualFile.throwIfFull(boolean,com.android.tools.r8.utils.Reporter):277 -> a 25:25:void fillForMainDexList(java.util.Set):423 -> a 26:26:int com.android.tools.r8.dex.VirtualFile$VirtualFileIndexedItemCollection.getNumberOfMethods():703:703 -> a 26:26:int com.android.tools.r8.dex.VirtualFile$IndexedItemTransaction.getNumberOfMethods():1055 -> a 26:26:void com.android.tools.r8.dex.VirtualFile.throwIfFull(boolean,com.android.tools.r8.utils.Reporter):277 -> a 26:26:void fillForMainDexList(java.util.Set):423 -> a 27:27:void com.android.tools.r8.dex.VirtualFile.throwIfFull(boolean,com.android.tools.r8.utils.Reporter):277:277 -> a 27:27:void fillForMainDexList(java.util.Set):423 -> a 28:28:int com.android.tools.r8.dex.VirtualFile$IndexedItemTransaction.getNumberOfFields():1063:1063 -> a 28:28:void com.android.tools.r8.dex.VirtualFile.throwIfFull(boolean,com.android.tools.r8.utils.Reporter):277 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 28:28:void fillForMainDexList(java.util.Set):423 -> a 29:29:int com.android.tools.r8.dex.VirtualFile$IndexedItemTransaction.getNumberOfFields():1063:1063 -> a 29:29:void com.android.tools.r8.dex.VirtualFile.throwIfFull(boolean,com.android.tools.r8.utils.Reporter):277 -> a 29:29:void fillForMainDexList(java.util.Set):423 -> a 30:30:int com.android.tools.r8.dex.VirtualFile$VirtualFileIndexedItemCollection.getNumberOfFields():707:707 -> a 30:30:int com.android.tools.r8.dex.VirtualFile$IndexedItemTransaction.getNumberOfFields():1063 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 30:30:void com.android.tools.r8.dex.VirtualFile.throwIfFull(boolean,com.android.tools.r8.utils.Reporter):277 -> a 30:30:void fillForMainDexList(java.util.Set):423 -> a 31:31:int com.android.tools.r8.dex.VirtualFile$VirtualFileIndexedItemCollection.getNumberOfFields():707:707 -> a 31:31:int com.android.tools.r8.dex.VirtualFile$IndexedItemTransaction.getNumberOfFields():1063 -> a 31:31:void com.android.tools.r8.dex.VirtualFile.throwIfFull(boolean,com.android.tools.r8.utils.Reporter):277 -> a 31:31:void fillForMainDexList(java.util.Set):423 -> a 32:32:void com.android.tools.r8.dex.VirtualFile.throwIfFull(boolean,com.android.tools.r8.utils.Reporter):277:277 -> a 32:32:void fillForMainDexList(java.util.Set):423 -> a 33:33:void com.android.tools.r8.dex.VirtualFile.throwIfFull(boolean,com.android.tools.r8.utils.Reporter):275:275 -> a 33:33:void fillForMainDexList(java.util.Set):423 -> a 34:37:void lambda$fillForMainDexList$0(com.android.tools.r8.dex.VirtualFile,java.util.Set,com.android.tools.r8.graph.DexType):416:419 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/r0;Ljava/util/Set;Lcom/android/tools/r8/graph/v2;)V"} 38:38:void com.android.tools.r8.dex.VirtualFile.commitTransaction():285:285 -> a 38:38:void lambda$fillForMainDexList$0(com.android.tools.r8.dex.VirtualFile,java.util.Set,com.android.tools.r8.graph.DexType):421 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 39:39:void com.android.tools.r8.dex.VirtualFile.commitTransaction():285:285 -> a 39:39:void lambda$fillForMainDexList$0(com.android.tools.r8.dex.VirtualFile,java.util.Set,com.android.tools.r8.graph.DexType):421 -> a 40:64:void addFeatureSplitFiles(java.util.Map,com.android.tools.r8.profile.startup.profile.StartupProfile):454:478 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Map;Lcom/android/tools/r8/internal/AW;)V"} 1:15:java.util.Map removeFeatureSplitClassesGetMapping():427:441 -> b 16:16:java.util.Map com.android.tools.r8.features.ClassToFeatureSplitMap.getFeatureSplitClasses(java.util.Set,com.android.tools.r8.graph.AppView):109:109 -> b 16:16:java.util.Map removeFeatureSplitClassesGetMapping():442 -> b 17:17:java.util.Map com.android.tools.r8.features.ClassToFeatureSplitMap.getFeatureSplitClasses(java.util.Set,com.android.tools.r8.graph.AppView):108:108 -> b 17:17:java.util.Map removeFeatureSplitClassesGetMapping():442 -> b 18:20:java.util.Map removeFeatureSplitClassesGetMapping():443:445 -> b com.android.tools.r8.dex.VirtualFile$FilePerInputClassDistributor -> com.android.tools.r8.dex.i0: # {"id":"sourceFile","fileName":"VirtualFile.java"} java.util.Collection classes -> d boolean combineSyntheticClassesWithPrimaryClass -> e 1:3:void (com.android.tools.r8.dex.ApplicationWriter,java.util.Collection,boolean):331:333 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/k;Ljava/util/Collection;Z)V"} 1:15:java.util.List run():338:352 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Ljava/util/ArrayList;"} 16:16:void com.android.tools.r8.dex.VirtualFile.(int,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexProgramClass):92:92 -> a 16:16:java.util.List run():352 -> a 17:19:java.util.List run():353:355 -> a 20:20:void com.android.tools.r8.dex.VirtualFile.commitTransaction():285:285 -> a 20:20:java.util.List run():358 -> a 21:29:java.util.List run():360:368 -> a 30:30:java.util.List lambda$run$0(com.android.tools.r8.graph.DexType):348:348 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Ljava/util/List;"} 31:33:void lambda$run$1(java.util.Map,com.android.tools.r8.graph.DexType,java.util.List):362:364 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Map;Lcom/android/tools/r8/graph/v2;Ljava/util/List;)V"} 34:34:void com.android.tools.r8.dex.VirtualFile.commitTransaction():285:285 -> a 34:34:void lambda$run$1(java.util.Map,com.android.tools.r8.graph.DexType,java.util.List):365 -> a com.android.tools.r8.dex.VirtualFile$FillFilesDistributor -> com.android.tools.r8.dex.j0: # {"id":"sourceFile","fileName":"VirtualFile.java"} java.util.concurrent.ExecutorService executorService -> i com.android.tools.r8.profile.startup.profile.StartupProfile startupProfile -> j boolean $assertionsDisabled -> k 1:1:void ():483:483 -> 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.profile.startup.profile.StartupProfile):494:496 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/k;Ljava/util/Collection;Lcom/android/tools/r8/utils/A1;Ljava/util/concurrent/ExecutorService;Lcom/android/tools/r8/internal/AW;)V"} 1:49:java.util.List run():501:549 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Ljava/util/ArrayList;"} 1:1:java.util.Collection com.android.tools.r8.dex.VirtualFile.classes():301:301 -> b 1:1:int lambda$run$0(com.android.tools.r8.dex.VirtualFile):548 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/r0;)I"} 2:2:java.util.Collection com.android.tools.r8.dex.VirtualFile.classes():301:301 -> b 2:2:int lambda$run$0(com.android.tools.r8.dex.VirtualFile):548 -> b 3:3:int lambda$run$0(com.android.tools.r8.dex.VirtualFile):548:548 -> b com.android.tools.r8.dex.VirtualFile$IndexedItemTransaction -> com.android.tools.r8.dex.l0: # {"id":"sourceFile","fileName":"VirtualFile.java"} com.android.tools.r8.graph.AppView appView -> a com.android.tools.r8.dex.VirtualFile$VirtualFileIndexedItemCollection base -> b com.android.tools.r8.ir.conversion.LensCodeRewriterUtils rewriter -> c java.util.Set classes -> d java.util.Set fields -> e java.util.Set methods -> f java.util.Set types -> g java.util.Set protos -> h java.util.Set strings -> i java.util.Set callSites -> j java.util.Set methodHandles -> k com.android.tools.r8.dex.VirtualFile$IndexedItemTransaction$ClassUseCollector indexedItemsReferencedFromClassesInTransaction -> l com.android.tools.r8.graph.DexProgramClass currentClass -> m boolean $assertionsDisabled -> n 1:1:void ():715:715 -> 1:1:void (com.android.tools.r8.dex.VirtualFile$VirtualFileIndexedItemCollection,com.android.tools.r8.graph.AppView):964:964 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/q0;Lcom/android/tools/r8/graph/m;)V"} 2:44:void (com.android.tools.r8.dex.VirtualFile$VirtualFileIndexedItemCollection,com.android.tools.r8.graph.AppView):953:995 -> 45:51:void (com.android.tools.r8.dex.VirtualFile$VirtualFileIndexedItemCollection,com.android.tools.r8.graph.AppView):965:971 -> 1:5:boolean maybeInsert(com.android.tools.r8.graph.DexItem,java.util.Set,java.util.Set,boolean):980:984 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/a1;Ljava/util/LinkedHashSet;Ljava/util/Set;Z)Z"} 6:8:boolean addClass(com.android.tools.r8.graph.DexProgramClass):999:1001 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)Z"} 9:9:boolean maybeInsert(com.android.tools.r8.graph.DexItem,java.util.Set,java.util.Set):975:975 -> a 9:9:boolean addClass(com.android.tools.r8.graph.DexProgramClass):1001 -> a 10:11:boolean addField(com.android.tools.r8.graph.DexField):1010:1011 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;)Z"} 12:12:boolean maybeInsert(com.android.tools.r8.graph.DexItem,java.util.Set,java.util.Set):975:975 -> a 12:12:boolean addField(com.android.tools.r8.graph.DexField):1011 -> a 13:14:boolean addMethod(com.android.tools.r8.graph.DexMethod):1016:1017 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)Z"} 15:15:boolean maybeInsert(com.android.tools.r8.graph.DexItem,java.util.Set,java.util.Set):975:975 -> a 15:15:boolean addMethod(com.android.tools.r8.graph.DexMethod):1017 -> a 16:20:boolean addString(com.android.tools.r8.graph.DexString):1022:1026 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/u2;)Z"} 21:22:boolean addProto(com.android.tools.r8.graph.DexProto):1031:1032 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/r2;)Z"} 23:23:boolean maybeInsert(com.android.tools.r8.graph.DexItem,java.util.Set,java.util.Set):975:975 -> a 23:23:boolean addProto(com.android.tools.r8.graph.DexProto):1032 -> a 24:25:boolean addType(com.android.tools.r8.graph.DexType):1037:1038 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Z"} 26:26:boolean com.android.tools.r8.synthesis.SyntheticNaming.verifyNotInternalSynthetic(com.android.tools.r8.graph.DexType):485:485 -> a 26:26:boolean addType(com.android.tools.r8.graph.DexType):1038 -> a 27:27:boolean addType(com.android.tools.r8.graph.DexType):1039:1039 -> a 28:28:boolean maybeInsert(com.android.tools.r8.graph.DexItem,java.util.Set,java.util.Set):975:975 -> a 28:28:boolean addType(com.android.tools.r8.graph.DexType):1039 -> a 29:30:boolean addCallSite(com.android.tools.r8.graph.DexCallSite):1044:1045 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p0;)Z"} 31:31:boolean maybeInsert(com.android.tools.r8.graph.DexItem,java.util.Set,java.util.Set):975:975 -> a 31:31:boolean addCallSite(com.android.tools.r8.graph.DexCallSite):1045 -> a 32:33:boolean addMethodHandle(com.android.tools.r8.graph.DexMethodHandle):1050:1051 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/l2;)Z"} 34:34:boolean maybeInsert(com.android.tools.r8.graph.DexItem,java.util.Set,java.util.Set):975:975 -> a 34:34:boolean addMethodHandle(com.android.tools.r8.graph.DexMethodHandle):1051 -> a 35:39:void commitItemsIn(java.util.Set,java.util.function.Function):1067:1071 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/LinkedHashSet;Ljava/util/function/Function;)V"} 40:41:void lambda$commitItemsIn$0(java.util.function.Function,com.android.tools.r8.graph.DexItem):1068:1069 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Function;Lcom/android/tools/r8/graph/a1;)V"} 42:51:void commit():1075:1084 -> a com.android.tools.r8.dex.VirtualFile$IndexedItemTransaction$EmptyIndexedItemUsedByClasses -> com.android.tools.r8.dex.k0: # {"id":"sourceFile","fileName":"VirtualFile.java"} 1:1:void ():740:740 -> com.android.tools.r8.dex.VirtualFile$MonoDexDistributor -> com.android.tools.r8.dex.m0: # {"id":"sourceFile","fileName":"VirtualFile.java"} 1:1:void (com.android.tools.r8.dex.ApplicationWriter,java.util.Collection,com.android.tools.r8.utils.InternalOptions):556:556 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/k;Ljava/util/Collection;Lcom/android/tools/r8/utils/A1;)V"} 1:6:java.util.List run():562:567 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Ljava/util/ArrayList;"} 7:7:void com.android.tools.r8.dex.VirtualFile.commitTransaction():285:285 -> a 7:7:java.util.List run():567 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 8:8:void com.android.tools.r8.dex.VirtualFile.commitTransaction():285:285 -> a 8:8:java.util.List run():567 -> a 9:9:java.util.List run():568:568 -> a 10:10:boolean com.android.tools.r8.dex.VirtualFile.isFull():256:256 -> a 10:10:void com.android.tools.r8.dex.VirtualFile.throwIfFull(boolean,com.android.tools.r8.utils.Reporter):272 -> a 10:10:java.util.List run():568 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 11:17:java.util.List run():569:575 -> a 18:18:void com.android.tools.r8.dex.VirtualFile.throwIfFull(boolean,com.android.tools.r8.utils.Reporter):275:275 -> a 18:18:java.util.List run():568 -> a 19:19:int com.android.tools.r8.dex.VirtualFile$IndexedItemTransaction.getNumberOfMethods():1055:1055 -> a 19:19:void com.android.tools.r8.dex.VirtualFile.throwIfFull(boolean,com.android.tools.r8.utils.Reporter):277 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 19:19:java.util.List run():568 -> a 20:20:int com.android.tools.r8.dex.VirtualFile$IndexedItemTransaction.getNumberOfMethods():1055:1055 -> a 20:20:void com.android.tools.r8.dex.VirtualFile.throwIfFull(boolean,com.android.tools.r8.utils.Reporter):277 -> a 20:20:java.util.List run():568 -> a 21:21:int com.android.tools.r8.dex.VirtualFile$VirtualFileIndexedItemCollection.getNumberOfMethods():703:703 -> a 21:21:int com.android.tools.r8.dex.VirtualFile$IndexedItemTransaction.getNumberOfMethods():1055 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 21:21:void com.android.tools.r8.dex.VirtualFile.throwIfFull(boolean,com.android.tools.r8.utils.Reporter):277 -> a 21:21:java.util.List run():568 -> a 22:22:int com.android.tools.r8.dex.VirtualFile$VirtualFileIndexedItemCollection.getNumberOfMethods():703:703 -> a 22:22:int com.android.tools.r8.dex.VirtualFile$IndexedItemTransaction.getNumberOfMethods():1055 -> a 22:22:void com.android.tools.r8.dex.VirtualFile.throwIfFull(boolean,com.android.tools.r8.utils.Reporter):277 -> a 22:22:java.util.List run():568 -> a 23:23:void com.android.tools.r8.dex.VirtualFile.throwIfFull(boolean,com.android.tools.r8.utils.Reporter):277:277 -> a 23:23:java.util.List run():568 -> a 24:24:int com.android.tools.r8.dex.VirtualFile$IndexedItemTransaction.getNumberOfFields():1063:1063 -> a 24:24:void com.android.tools.r8.dex.VirtualFile.throwIfFull(boolean,com.android.tools.r8.utils.Reporter):277 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 24:24:java.util.List run():568 -> a 25:25:int com.android.tools.r8.dex.VirtualFile$IndexedItemTransaction.getNumberOfFields():1063:1063 -> a 25:25:void com.android.tools.r8.dex.VirtualFile.throwIfFull(boolean,com.android.tools.r8.utils.Reporter):277 -> a 25:25:java.util.List run():568 -> a 26:26:int com.android.tools.r8.dex.VirtualFile$VirtualFileIndexedItemCollection.getNumberOfFields():707:707 -> a 26:26:int com.android.tools.r8.dex.VirtualFile$IndexedItemTransaction.getNumberOfFields():1063 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 26:26:void com.android.tools.r8.dex.VirtualFile.throwIfFull(boolean,com.android.tools.r8.utils.Reporter):277 -> a 26:26:java.util.List run():568 -> a 27:27:int com.android.tools.r8.dex.VirtualFile$VirtualFileIndexedItemCollection.getNumberOfFields():707:707 -> a 27:27:int com.android.tools.r8.dex.VirtualFile$IndexedItemTransaction.getNumberOfFields():1063 -> a 27:27:void com.android.tools.r8.dex.VirtualFile.throwIfFull(boolean,com.android.tools.r8.utils.Reporter):277 -> a 27:27:java.util.List run():568 -> a 28:28:void com.android.tools.r8.dex.VirtualFile.throwIfFull(boolean,com.android.tools.r8.utils.Reporter):277:277 -> a 28:28:java.util.List run():568 -> a 29:29:void com.android.tools.r8.dex.VirtualFile.throwIfFull(boolean,com.android.tools.r8.utils.Reporter):275:275 -> a 29:29:java.util.List run():568 -> a com.android.tools.r8.dex.VirtualFile$PackageSplitPopulator -> com.android.tools.r8.dex.o0: # {"id":"sourceFile","fileName":"VirtualFile.java"} com.android.tools.r8.dex.VirtualFile$PackageSplitPopulator$PackageSplitClassPartioning classPartioning -> a 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$VirtualFileCycler cycler -> e boolean $assertionsDisabled -> f 1:1:void ():1268:1268 -> 1:7:void (java.util.List,java.util.List,com.android.tools.r8.graph.AppView,java.util.Collection,java.util.Map,com.android.tools.r8.profile.startup.profile.StartupProfile,com.android.tools.r8.utils.IntBox):1382:1388 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/ArrayList;Ljava/util/List;Lcom/android/tools/r8/graph/m;Ljava/util/Collection;Ljava/util/IdentityHashMap;Lcom/android/tools/r8/internal/AW;Lcom/android/tools/r8/utils/m1;)V"} 1:1:void addStartupClasses():1414:1414 -> a 1:1:void run():1408 -> a 2:2:java.util.List com.android.tools.r8.dex.VirtualFile$PackageSplitPopulator$PackageSplitClassPartioning.getStartupClasses():1349:1349 -> a 2:2:void addStartupClasses():1414 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 2:2:void run():1408 -> a 3:12:void addStartupClasses():1415:1424 -> a 3:12:void run():1408 -> a 13:13:java.util.List com.android.tools.r8.dex.VirtualFile$PackageSplitPopulator$PackageSplitClassPartioning.getStartupClasses():1349:1349 -> a 13:13:void addStartupClasses():1424 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 13:13:void run():1408 -> a 14:18:void addStartupClasses():1424:1428 -> a 14:18:void run():1408 -> a 19:19:void com.android.tools.r8.dex.VirtualFile.commitTransaction():285:285 -> a 19:19:void addStartupClasses():1429 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 19:19:void run():1408 -> a 20:20:void com.android.tools.r8.dex.VirtualFile.commitTransaction():285:285 -> a 20:20:void addStartupClasses():1429 -> a 20:20:void run():1408 -> a 21:24:void addStartupClasses():1431:1434 -> a 21:24:void run():1408 -> a 25:25:java.util.List com.android.tools.r8.dex.VirtualFile$PackageSplitPopulator$PackageSplitClassPartioning.getStartupClasses():1349:1349 -> a 25:25:void addStartupClasses():1434 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 25:25:void run():1408 -> a 26:28:void addStartupClasses():1434:1436 -> a 26:28:void run():1408 -> a 29:29:void com.android.tools.r8.dex.VirtualFile.commitTransaction():285:285 -> a 29:29:void addStartupClasses():1437 -> a 29:29:void run():1408 -> a 30:31:void addStartupClasses():1439:1440 -> a 30:31:void run():1408 -> a 32:32:com.android.tools.r8.dex.VirtualFile com.android.tools.r8.dex.VirtualFile$VirtualFileCycler.addFile():1238:1238 -> a 32:32:void addStartupClasses():1440 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 32:32:void run():1408 -> a 33:33:com.android.tools.r8.dex.VirtualFile com.android.tools.r8.dex.VirtualFile$VirtualFileCycler.addFile():1239:1239 -> a 33:33:void addStartupClasses():1440 -> a 33:33:void run():1408 -> a 34:35:void addStartupClasses():1441:1442 -> a 34:35:void run():1408 -> a 36:36:void com.android.tools.r8.dex.VirtualFile.commitTransaction():285:285 -> a 36:36:void addStartupClasses():1443 -> a 36:36:void run():1408 -> a 37:38:void addStartupClasses():1448:1449 -> a 37:38:void run():1408 -> a 39:39:void com.android.tools.r8.dex.VirtualFile$VirtualFileCycler.clearFilesForDistribution():1184:1184 -> a 39:39:void addStartupClasses():1449 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 39:39:void run():1408 -> a 40:41:void com.android.tools.r8.dex.VirtualFile$VirtualFileCycler.clearFilesForDistribution():1184:1185 -> a 40:41:void addStartupClasses():1449 -> a 40:41:void run():1408 -> a 42:42:void addStartupClasses():1451:1451 -> a 42:42:void run():1408 -> a 43:43:java.util.List addNonStartupClasses():1459:1459 -> a 43:43:void run():1409 -> a 44:44:void com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap.():119:119 -> a 44:44:java.util.List addNonStartupClasses():1459 -> a 44:44:void run():1409 -> a 45:45:java.util.List addNonStartupClasses():1460:1460 -> a 45:45:void run():1409 -> a 46:46:com.android.tools.r8.dex.VirtualFile$VirtualFileCycler com.android.tools.r8.dex.VirtualFile$VirtualFileCycler.ensureFile():1251:1251 -> a 46:46:java.util.List addNonStartupClasses():1460 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 46:46:void run():1409 -> a 47:47:com.android.tools.r8.dex.VirtualFile$VirtualFileCycler com.android.tools.r8.dex.VirtualFile$VirtualFileCycler.ensureFile():1251:1251 -> a 47:47:java.util.List addNonStartupClasses():1460 -> a 47:47:void run():1409 -> a 48:49:com.android.tools.r8.dex.VirtualFile com.android.tools.r8.dex.VirtualFile$VirtualFileCycler.addFile():1238:1239 -> a 48:49:com.android.tools.r8.dex.VirtualFile$VirtualFileCycler com.android.tools.r8.dex.VirtualFile$VirtualFileCycler.ensureFile():1252 -> a 48:49:java.util.List addNonStartupClasses():1460 -> a 48:49:void run():1409 -> a 50:51:java.util.List addNonStartupClasses():1460:1461 -> a 50:51:void run():1409 -> a 52:52:java.util.List com.android.tools.r8.dex.VirtualFile$PackageSplitPopulator$PackageSplitClassPartioning.getNonStartupClasses():1353:1353 -> a 52:52:java.util.List addNonStartupClasses():1461 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 52:52:void run():1409 -> a 53:55:java.util.List addNonStartupClasses():1462:1464 -> a 53:55:void run():1409 -> a 56:56:java.lang.String getOriginalName(com.android.tools.r8.graph.DexProgramClass):1404:1404 -> a 56:56:java.util.List addNonStartupClasses():1465 -> a 56:56:void run():1409 -> a 57:61:boolean coveredByPrefix(java.lang.String,java.lang.String):1395:1399 -> a 57:61:java.util.List addNonStartupClasses():1466 -> a 57:61:void run():1409 -> a 62:62:void com.android.tools.r8.dex.VirtualFile.commitTransaction():285:285 -> a 62:62:java.util.List addNonStartupClasses():1468 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 62:62:void run():1409 -> a 63:63:void com.android.tools.r8.dex.VirtualFile.commitTransaction():285:285 -> a 63:63:java.util.List addNonStartupClasses():1468 -> a 63:63:void run():1409 -> a 64:64:java.util.List addNonStartupClasses():1469:1469 -> a 64:64:void run():1409 -> a 65:66:boolean verifyPackageToVirtualFileAssignment(com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntMap,java.lang.String,com.android.tools.r8.dex.VirtualFile):1575:1576 -> a 65:66:java.util.List addNonStartupClasses():1469 -> a 65:66:void run():1409 -> a 67:95:java.util.List addNonStartupClasses():1471:1499 -> a 67:95:void run():1409 -> a 96:96:boolean com.android.tools.r8.dex.VirtualFile$IndexedItemTransaction.isEmpty():1133:1133 -> a 96:96:java.util.List addNonStartupClasses():1499 -> a 96:96:void run():1409 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 97:104:boolean com.android.tools.r8.dex.VirtualFile$IndexedItemTransaction.isEmpty():1133:1140 -> a 97:104:java.util.List addNonStartupClasses():1499 -> a 97:104:void run():1409 -> a 105:113:java.util.List addNonStartupClasses():1499:1507 -> a 105:113:void run():1409 -> a 114:114:int com.android.tools.r8.dex.VirtualFile.getNumberOfClasses():268:268 -> a 114:114:java.util.List addNonStartupClasses():1512 -> a 114:114:void run():1409 -> a 115:115:int com.android.tools.r8.dex.VirtualFile$IndexedItemTransaction.getNumberOfClasses():1059:1059 -> a 115:115:int com.android.tools.r8.dex.VirtualFile.getNumberOfClasses():268 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 115:115:java.util.List addNonStartupClasses():1512 -> a 115:115:void run():1409 -> a 116:116:int com.android.tools.r8.dex.VirtualFile$IndexedItemTransaction.getNumberOfClasses():1059:1059 -> a 116:116:int com.android.tools.r8.dex.VirtualFile.getNumberOfClasses():268 -> a 116:116:java.util.List addNonStartupClasses():1512 -> a 116:116:void run():1409 -> a 117:133:java.util.List addNonStartupClasses():1514:1530 -> a 117:133:void run():1409 -> a 134:134:boolean com.android.tools.r8.dex.VirtualFile$VirtualFileCycler.hasNext():1194:1194 -> a 134:134:java.util.List addNonStartupClasses():1530 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 134:134:void run():1409 -> a 135:135:boolean com.android.tools.r8.dex.VirtualFile$VirtualFileCycler.hasNext():1194:1194 -> a 135:135:java.util.List addNonStartupClasses():1530 -> a 135:135:void run():1409 -> a 136:143:java.util.List addNonStartupClasses():1533:1540 -> a 136:143:void run():1409 -> a 144:144:com.android.tools.r8.dex.VirtualFile com.android.tools.r8.dex.VirtualFile$VirtualFileCycler.addFile():1238:1238 -> a 144:144:java.util.List addNonStartupClasses():1540 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 144:144:void run():1409 -> a 145:145:com.android.tools.r8.dex.VirtualFile com.android.tools.r8.dex.VirtualFile$VirtualFileCycler.addFile():1239:1239 -> a 145:145:java.util.List addNonStartupClasses():1540 -> a 145:145:void run():1409 -> a 146:146:java.util.List addNonStartupClasses():1545:1545 -> a 146:146:void run():1409 -> a 147:147:void com.android.tools.r8.dex.VirtualFile.commitTransaction():285:285 -> a 147:147:java.util.List addNonStartupClasses():1550 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 147:147:void run():1409 -> a 148:148:void com.android.tools.r8.dex.VirtualFile.commitTransaction():285:285 -> a 148:148:java.util.List addNonStartupClasses():1550 -> a 148:148:void run():1409 -> a 149:149:java.util.List addNonStartupClasses():1551:1551 -> a 149:149:void run():1409 -> a 150:151:boolean verifyPackageToVirtualFileAssignment(com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntMap,java.lang.String,com.android.tools.r8.dex.VirtualFile):1575:1576 -> a 150:151:java.util.List addNonStartupClasses():1552 -> a 150:151:void run():1409 -> a 152:152:void run():1410:1410 -> a 153:158:java.lang.String extractPrefixToken(int,java.lang.String,boolean):1563:1568 -> a 159:159:boolean isFullEnough(com.android.tools.r8.dex.VirtualFile,com.android.tools.r8.utils.InternalOptions):1585:1585 -> a 159:159:boolean hasSpaceForTransaction(com.android.tools.r8.dex.VirtualFile,com.android.tools.r8.utils.InternalOptions):1581 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/r0;Lcom/android/tools/r8/utils/A1;)Z"} 160:160:int com.android.tools.r8.dex.VirtualFile.getNumberOfClasses():268:268 -> a 160:160:boolean isFullEnough(com.android.tools.r8.dex.VirtualFile,com.android.tools.r8.utils.InternalOptions):1586 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 160:160:boolean hasSpaceForTransaction(com.android.tools.r8.dex.VirtualFile,com.android.tools.r8.utils.InternalOptions):1581 -> a 161:161:int com.android.tools.r8.dex.VirtualFile$IndexedItemTransaction.getNumberOfClasses():1059:1059 -> a 161:161:int com.android.tools.r8.dex.VirtualFile.getNumberOfClasses():268 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 161:161:boolean isFullEnough(com.android.tools.r8.dex.VirtualFile,com.android.tools.r8.utils.InternalOptions):1586 -> a 161:161:boolean hasSpaceForTransaction(com.android.tools.r8.dex.VirtualFile,com.android.tools.r8.utils.InternalOptions):1581 -> a 162:162:int com.android.tools.r8.dex.VirtualFile$IndexedItemTransaction.getNumberOfClasses():1059:1059 -> a 162:162:int com.android.tools.r8.dex.VirtualFile.getNumberOfClasses():268 -> a 162:162:boolean isFullEnough(com.android.tools.r8.dex.VirtualFile,com.android.tools.r8.utils.InternalOptions):1586 -> a 162:162:boolean hasSpaceForTransaction(com.android.tools.r8.dex.VirtualFile,com.android.tools.r8.utils.InternalOptions):1581 -> a 163:163:boolean isFullEnough(com.android.tools.r8.dex.VirtualFile,com.android.tools.r8.utils.InternalOptions):1586:1586 -> a 163:163:boolean hasSpaceForTransaction(com.android.tools.r8.dex.VirtualFile,com.android.tools.r8.utils.InternalOptions):1581 -> a 164:164:boolean com.android.tools.r8.dex.VirtualFile.isFull():256:256 -> a 164:164:boolean isFullEnough(com.android.tools.r8.dex.VirtualFile,com.android.tools.r8.utils.InternalOptions):1589 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 164:164:boolean hasSpaceForTransaction(com.android.tools.r8.dex.VirtualFile,com.android.tools.r8.utils.InternalOptions):1581 -> a 165:172:void addNonPackageClasses(com.android.tools.r8.dex.VirtualFile$VirtualFileCycler,java.util.List):1594:1601 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/p0;Ljava/util/ArrayList;)V"} 173:173:boolean com.android.tools.r8.dex.VirtualFile$VirtualFileCycler.hasNext():1194:1194 -> a 173:173:com.android.tools.r8.dex.VirtualFile getVirtualFile(com.android.tools.r8.dex.VirtualFile$VirtualFileCycler):1622 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 173:173:void addNonPackageClasses(com.android.tools.r8.dex.VirtualFile$VirtualFileCycler,java.util.List):1602 -> a 174:174:boolean com.android.tools.r8.dex.VirtualFile$VirtualFileCycler.hasNext():1194:1194 -> a 174:174:com.android.tools.r8.dex.VirtualFile getVirtualFile(com.android.tools.r8.dex.VirtualFile$VirtualFileCycler):1622 -> a 174:174:void addNonPackageClasses(com.android.tools.r8.dex.VirtualFile$VirtualFileCycler,java.util.List):1602 -> a 175:175:com.android.tools.r8.dex.VirtualFile getVirtualFile(com.android.tools.r8.dex.VirtualFile$VirtualFileCycler):1622:1622 -> a 175:175:void addNonPackageClasses(com.android.tools.r8.dex.VirtualFile$VirtualFileCycler,java.util.List):1602 -> a 176:176:boolean isFullEnough(com.android.tools.r8.dex.VirtualFile,com.android.tools.r8.utils.InternalOptions):1585:1585 -> a 176:176:com.android.tools.r8.dex.VirtualFile getVirtualFile(com.android.tools.r8.dex.VirtualFile$VirtualFileCycler):1622 -> a 176:176:void addNonPackageClasses(com.android.tools.r8.dex.VirtualFile$VirtualFileCycler,java.util.List):1602 -> a 177:177:int com.android.tools.r8.dex.VirtualFile.getNumberOfClasses():268:268 -> a 177:177:boolean isFullEnough(com.android.tools.r8.dex.VirtualFile,com.android.tools.r8.utils.InternalOptions):1586 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 177:177:com.android.tools.r8.dex.VirtualFile getVirtualFile(com.android.tools.r8.dex.VirtualFile$VirtualFileCycler):1622 -> a 177:177:void addNonPackageClasses(com.android.tools.r8.dex.VirtualFile$VirtualFileCycler,java.util.List):1602 -> a 178:178:int com.android.tools.r8.dex.VirtualFile$IndexedItemTransaction.getNumberOfClasses():1059:1059 -> a 178:178:int com.android.tools.r8.dex.VirtualFile.getNumberOfClasses():268 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 178:178:boolean isFullEnough(com.android.tools.r8.dex.VirtualFile,com.android.tools.r8.utils.InternalOptions):1586 -> a 178:178:com.android.tools.r8.dex.VirtualFile getVirtualFile(com.android.tools.r8.dex.VirtualFile$VirtualFileCycler):1622 -> a 178:178:void addNonPackageClasses(com.android.tools.r8.dex.VirtualFile$VirtualFileCycler,java.util.List):1602 -> a 179:179:int com.android.tools.r8.dex.VirtualFile$IndexedItemTransaction.getNumberOfClasses():1059:1059 -> a 179:179:int com.android.tools.r8.dex.VirtualFile.getNumberOfClasses():268 -> a 179:179:boolean isFullEnough(com.android.tools.r8.dex.VirtualFile,com.android.tools.r8.utils.InternalOptions):1586 -> a 179:179:com.android.tools.r8.dex.VirtualFile getVirtualFile(com.android.tools.r8.dex.VirtualFile$VirtualFileCycler):1622 -> a 179:179:void addNonPackageClasses(com.android.tools.r8.dex.VirtualFile$VirtualFileCycler,java.util.List):1602 -> a 180:180:boolean isFullEnough(com.android.tools.r8.dex.VirtualFile,com.android.tools.r8.utils.InternalOptions):1586:1586 -> a 180:180:com.android.tools.r8.dex.VirtualFile getVirtualFile(com.android.tools.r8.dex.VirtualFile$VirtualFileCycler):1622 -> a 180:180:void addNonPackageClasses(com.android.tools.r8.dex.VirtualFile$VirtualFileCycler,java.util.List):1602 -> a 181:181:boolean com.android.tools.r8.dex.VirtualFile.isFull():256:256 -> a 181:181:boolean isFullEnough(com.android.tools.r8.dex.VirtualFile,com.android.tools.r8.utils.InternalOptions):1589 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 181:181:com.android.tools.r8.dex.VirtualFile getVirtualFile(com.android.tools.r8.dex.VirtualFile$VirtualFileCycler):1622 -> a 181:181:void addNonPackageClasses(com.android.tools.r8.dex.VirtualFile$VirtualFileCycler,java.util.List):1602 -> a 182:182:com.android.tools.r8.dex.VirtualFile getVirtualFile(com.android.tools.r8.dex.VirtualFile$VirtualFileCycler):1623:1623 -> a 182:182:void addNonPackageClasses(com.android.tools.r8.dex.VirtualFile$VirtualFileCycler,java.util.List):1602 -> a 183:183:boolean isFullEnough(com.android.tools.r8.dex.VirtualFile,com.android.tools.r8.utils.InternalOptions):1585:1585 -> a 183:183:com.android.tools.r8.dex.VirtualFile getVirtualFile(com.android.tools.r8.dex.VirtualFile$VirtualFileCycler):1623 -> a 183:183:void addNonPackageClasses(com.android.tools.r8.dex.VirtualFile$VirtualFileCycler,java.util.List):1602 -> a 184:184:int com.android.tools.r8.dex.VirtualFile.getNumberOfClasses():268:268 -> a 184:184:boolean isFullEnough(com.android.tools.r8.dex.VirtualFile,com.android.tools.r8.utils.InternalOptions):1586 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 184:184:com.android.tools.r8.dex.VirtualFile getVirtualFile(com.android.tools.r8.dex.VirtualFile$VirtualFileCycler):1623 -> a 184:184:void addNonPackageClasses(com.android.tools.r8.dex.VirtualFile$VirtualFileCycler,java.util.List):1602 -> a 185:185:int com.android.tools.r8.dex.VirtualFile$IndexedItemTransaction.getNumberOfClasses():1059:1059 -> a 185:185:int com.android.tools.r8.dex.VirtualFile.getNumberOfClasses():268 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 185:185:boolean isFullEnough(com.android.tools.r8.dex.VirtualFile,com.android.tools.r8.utils.InternalOptions):1586 -> a 185:185:com.android.tools.r8.dex.VirtualFile getVirtualFile(com.android.tools.r8.dex.VirtualFile$VirtualFileCycler):1623 -> a 185:185:void addNonPackageClasses(com.android.tools.r8.dex.VirtualFile$VirtualFileCycler,java.util.List):1602 -> a 186:186:int com.android.tools.r8.dex.VirtualFile$IndexedItemTransaction.getNumberOfClasses():1059:1059 -> a 186:186:int com.android.tools.r8.dex.VirtualFile.getNumberOfClasses():268 -> a 186:186:boolean isFullEnough(com.android.tools.r8.dex.VirtualFile,com.android.tools.r8.utils.InternalOptions):1586 -> a 186:186:com.android.tools.r8.dex.VirtualFile getVirtualFile(com.android.tools.r8.dex.VirtualFile$VirtualFileCycler):1623 -> a 186:186:void addNonPackageClasses(com.android.tools.r8.dex.VirtualFile$VirtualFileCycler,java.util.List):1602 -> a 187:187:boolean isFullEnough(com.android.tools.r8.dex.VirtualFile,com.android.tools.r8.utils.InternalOptions):1586:1586 -> a 187:187:com.android.tools.r8.dex.VirtualFile getVirtualFile(com.android.tools.r8.dex.VirtualFile$VirtualFileCycler):1623 -> a 187:187:void addNonPackageClasses(com.android.tools.r8.dex.VirtualFile$VirtualFileCycler,java.util.List):1602 -> a 188:188:boolean com.android.tools.r8.dex.VirtualFile.isFull():256:256 -> a 188:188:boolean isFullEnough(com.android.tools.r8.dex.VirtualFile,com.android.tools.r8.utils.InternalOptions):1589 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 188:188:com.android.tools.r8.dex.VirtualFile getVirtualFile(com.android.tools.r8.dex.VirtualFile$VirtualFileCycler):1623 -> a 188:188:void addNonPackageClasses(com.android.tools.r8.dex.VirtualFile$VirtualFileCycler,java.util.List):1602 -> a 189:190:com.android.tools.r8.dex.VirtualFile com.android.tools.r8.dex.VirtualFile$VirtualFileCycler.addFile():1238:1239 -> a 189:190:com.android.tools.r8.dex.VirtualFile getVirtualFile(com.android.tools.r8.dex.VirtualFile$VirtualFileCycler):1624 -> a 189:190:void addNonPackageClasses(com.android.tools.r8.dex.VirtualFile$VirtualFileCycler,java.util.List):1602 -> a 191:194:void addNonPackageClasses(com.android.tools.r8.dex.VirtualFile$VirtualFileCycler,java.util.List):1604:1607 -> a 195:195:boolean com.android.tools.r8.dex.VirtualFile$VirtualFileCycler.hasNext():1194:1194 -> a 195:195:com.android.tools.r8.dex.VirtualFile getVirtualFile(com.android.tools.r8.dex.VirtualFile$VirtualFileCycler):1622 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 195:195:void addNonPackageClasses(com.android.tools.r8.dex.VirtualFile$VirtualFileCycler,java.util.List):1608 -> a 196:196:boolean com.android.tools.r8.dex.VirtualFile$VirtualFileCycler.hasNext():1194:1194 -> a 196:196:com.android.tools.r8.dex.VirtualFile getVirtualFile(com.android.tools.r8.dex.VirtualFile$VirtualFileCycler):1622 -> a 196:196:void addNonPackageClasses(com.android.tools.r8.dex.VirtualFile$VirtualFileCycler,java.util.List):1608 -> a 197:197:com.android.tools.r8.dex.VirtualFile getVirtualFile(com.android.tools.r8.dex.VirtualFile$VirtualFileCycler):1622:1622 -> a 197:197:void addNonPackageClasses(com.android.tools.r8.dex.VirtualFile$VirtualFileCycler,java.util.List):1608 -> a 198:198:boolean isFullEnough(com.android.tools.r8.dex.VirtualFile,com.android.tools.r8.utils.InternalOptions):1585:1585 -> a 198:198:com.android.tools.r8.dex.VirtualFile getVirtualFile(com.android.tools.r8.dex.VirtualFile$VirtualFileCycler):1622 -> a 198:198:void addNonPackageClasses(com.android.tools.r8.dex.VirtualFile$VirtualFileCycler,java.util.List):1608 -> a 199:199:int com.android.tools.r8.dex.VirtualFile.getNumberOfClasses():268:268 -> a 199:199:boolean isFullEnough(com.android.tools.r8.dex.VirtualFile,com.android.tools.r8.utils.InternalOptions):1586 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 199:199:com.android.tools.r8.dex.VirtualFile getVirtualFile(com.android.tools.r8.dex.VirtualFile$VirtualFileCycler):1622 -> a 199:199:void addNonPackageClasses(com.android.tools.r8.dex.VirtualFile$VirtualFileCycler,java.util.List):1608 -> a 200:200:int com.android.tools.r8.dex.VirtualFile$IndexedItemTransaction.getNumberOfClasses():1059:1059 -> a 200:200:int com.android.tools.r8.dex.VirtualFile.getNumberOfClasses():268 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 200:200:boolean isFullEnough(com.android.tools.r8.dex.VirtualFile,com.android.tools.r8.utils.InternalOptions):1586 -> a 200:200:com.android.tools.r8.dex.VirtualFile getVirtualFile(com.android.tools.r8.dex.VirtualFile$VirtualFileCycler):1622 -> a 200:200:void addNonPackageClasses(com.android.tools.r8.dex.VirtualFile$VirtualFileCycler,java.util.List):1608 -> a 201:201:int com.android.tools.r8.dex.VirtualFile$IndexedItemTransaction.getNumberOfClasses():1059:1059 -> a 201:201:int com.android.tools.r8.dex.VirtualFile.getNumberOfClasses():268 -> a 201:201:boolean isFullEnough(com.android.tools.r8.dex.VirtualFile,com.android.tools.r8.utils.InternalOptions):1586 -> a 201:201:com.android.tools.r8.dex.VirtualFile getVirtualFile(com.android.tools.r8.dex.VirtualFile$VirtualFileCycler):1622 -> a 201:201:void addNonPackageClasses(com.android.tools.r8.dex.VirtualFile$VirtualFileCycler,java.util.List):1608 -> a 202:202:boolean isFullEnough(com.android.tools.r8.dex.VirtualFile,com.android.tools.r8.utils.InternalOptions):1586:1586 -> a 202:202:com.android.tools.r8.dex.VirtualFile getVirtualFile(com.android.tools.r8.dex.VirtualFile$VirtualFileCycler):1622 -> a 202:202:void addNonPackageClasses(com.android.tools.r8.dex.VirtualFile$VirtualFileCycler,java.util.List):1608 -> a 203:203:boolean com.android.tools.r8.dex.VirtualFile.isFull():256:256 -> a 203:203:boolean isFullEnough(com.android.tools.r8.dex.VirtualFile,com.android.tools.r8.utils.InternalOptions):1589 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 203:203:com.android.tools.r8.dex.VirtualFile getVirtualFile(com.android.tools.r8.dex.VirtualFile$VirtualFileCycler):1622 -> a 203:203:void addNonPackageClasses(com.android.tools.r8.dex.VirtualFile$VirtualFileCycler,java.util.List):1608 -> a 204:204:com.android.tools.r8.dex.VirtualFile getVirtualFile(com.android.tools.r8.dex.VirtualFile$VirtualFileCycler):1623:1623 -> a 204:204:void addNonPackageClasses(com.android.tools.r8.dex.VirtualFile$VirtualFileCycler,java.util.List):1608 -> a 205:205:boolean isFullEnough(com.android.tools.r8.dex.VirtualFile,com.android.tools.r8.utils.InternalOptions):1585:1585 -> a 205:205:com.android.tools.r8.dex.VirtualFile getVirtualFile(com.android.tools.r8.dex.VirtualFile$VirtualFileCycler):1623 -> a 205:205:void addNonPackageClasses(com.android.tools.r8.dex.VirtualFile$VirtualFileCycler,java.util.List):1608 -> a 206:206:int com.android.tools.r8.dex.VirtualFile.getNumberOfClasses():268:268 -> a 206:206:boolean isFullEnough(com.android.tools.r8.dex.VirtualFile,com.android.tools.r8.utils.InternalOptions):1586 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 206:206:com.android.tools.r8.dex.VirtualFile getVirtualFile(com.android.tools.r8.dex.VirtualFile$VirtualFileCycler):1623 -> a 206:206:void addNonPackageClasses(com.android.tools.r8.dex.VirtualFile$VirtualFileCycler,java.util.List):1608 -> a 207:207:int com.android.tools.r8.dex.VirtualFile$IndexedItemTransaction.getNumberOfClasses():1059:1059 -> a 207:207:int com.android.tools.r8.dex.VirtualFile.getNumberOfClasses():268 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 207:207:boolean isFullEnough(com.android.tools.r8.dex.VirtualFile,com.android.tools.r8.utils.InternalOptions):1586 -> a 207:207:com.android.tools.r8.dex.VirtualFile getVirtualFile(com.android.tools.r8.dex.VirtualFile$VirtualFileCycler):1623 -> a 207:207:void addNonPackageClasses(com.android.tools.r8.dex.VirtualFile$VirtualFileCycler,java.util.List):1608 -> a 208:208:int com.android.tools.r8.dex.VirtualFile$IndexedItemTransaction.getNumberOfClasses():1059:1059 -> a 208:208:int com.android.tools.r8.dex.VirtualFile.getNumberOfClasses():268 -> a 208:208:boolean isFullEnough(com.android.tools.r8.dex.VirtualFile,com.android.tools.r8.utils.InternalOptions):1586 -> a 208:208:com.android.tools.r8.dex.VirtualFile getVirtualFile(com.android.tools.r8.dex.VirtualFile$VirtualFileCycler):1623 -> a 208:208:void addNonPackageClasses(com.android.tools.r8.dex.VirtualFile$VirtualFileCycler,java.util.List):1608 -> a 209:209:boolean isFullEnough(com.android.tools.r8.dex.VirtualFile,com.android.tools.r8.utils.InternalOptions):1586:1586 -> a 209:209:com.android.tools.r8.dex.VirtualFile getVirtualFile(com.android.tools.r8.dex.VirtualFile$VirtualFileCycler):1623 -> a 209:209:void addNonPackageClasses(com.android.tools.r8.dex.VirtualFile$VirtualFileCycler,java.util.List):1608 -> a 210:210:boolean com.android.tools.r8.dex.VirtualFile.isFull():256:256 -> a 210:210:boolean isFullEnough(com.android.tools.r8.dex.VirtualFile,com.android.tools.r8.utils.InternalOptions):1589 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 210:210:com.android.tools.r8.dex.VirtualFile getVirtualFile(com.android.tools.r8.dex.VirtualFile$VirtualFileCycler):1623 -> a 210:210:void addNonPackageClasses(com.android.tools.r8.dex.VirtualFile$VirtualFileCycler,java.util.List):1608 -> a 211:212:com.android.tools.r8.dex.VirtualFile com.android.tools.r8.dex.VirtualFile$VirtualFileCycler.addFile():1238:1239 -> a 211:212:com.android.tools.r8.dex.VirtualFile getVirtualFile(com.android.tools.r8.dex.VirtualFile$VirtualFileCycler):1624 -> a 211:212:void addNonPackageClasses(com.android.tools.r8.dex.VirtualFile$VirtualFileCycler,java.util.List):1608 -> a 213:220:void addNonPackageClasses(com.android.tools.r8.dex.VirtualFile$VirtualFileCycler,java.util.List):1609:1616 -> a com.android.tools.r8.dex.VirtualFile$PackageSplitPopulator$PackageSplitClassPartioning -> com.android.tools.r8.dex.n0: # {"id":"sourceFile","fileName":"VirtualFile.java"} java.util.List startupClasses -> a java.util.List nonStartupClasses -> b 1:3:void (java.util.List,java.util.List):1281:1283 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/ArrayList;Ljava/util/ArrayList;)V"} 1:2:com.android.tools.r8.dex.VirtualFile$PackageSplitPopulator$PackageSplitClassPartioning create(java.util.Collection,java.util.Map,com.android.tools.r8.profile.startup.profile.StartupProfile):1292:1293 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Collection;Ljava/util/IdentityHashMap;Lcom/android/tools/r8/internal/AW;)Lcom/android/tools/r8/dex/n0;"} 3:14:com.android.tools.r8.dex.VirtualFile$PackageSplitPopulator$PackageSplitClassPartioning create(java.util.Collection,java.util.Comparator,java.util.function.Predicate):1300:1311 -> a 3:14:com.android.tools.r8.dex.VirtualFile$PackageSplitPopulator$PackageSplitClassPartioning create(java.util.Collection,java.util.Map,com.android.tools.r8.profile.startup.profile.StartupProfile):1290 -> a 15:15:java.util.Comparator getClassesByPackageComparator(java.util.Map):1316:1316 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/IdentityHashMap;)Ljava/util/Comparator;"} 16:38:int lambda$getClassesByPackageComparator$0(java.util.Map,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass):1317:1339 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Map;Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/graph/q2;)I"} 39:39:java.util.function.Predicate getStartupClassPredicate(com.android.tools.r8.profile.startup.profile.StartupProfile):1345:1345 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/AW;)Ljava/util/function/Predicate;"} 40:40:boolean lambda$getStartupClassPredicate$1(com.android.tools.r8.profile.startup.profile.StartupProfile,com.android.tools.r8.graph.DexProgramClass):1345:1345 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/AW;Lcom/android/tools/r8/graph/q2;)Z"} com.android.tools.r8.dex.VirtualFile$VirtualFileCycler -> com.android.tools.r8.dex.p0: # {"id":"sourceFile","fileName":"VirtualFile.java"} java.util.List files -> a java.util.List filesForDistribution -> b com.android.tools.r8.graph.AppView appView -> c com.android.tools.r8.utils.IntBox nextFileId -> d java.util.Iterator allFilesCyclic -> e java.util.Iterator activeFiles -> f com.android.tools.r8.FeatureSplit featureSplit -> g boolean $assertionsDisabled -> h 1:1:void ():1155:1155 -> 1:11:void (java.util.List,java.util.List,com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.IntBox):1170:1180 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;Ljava/util/List;Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/utils/m1;)V"} 1:1:boolean hasNext():1194:1194 -> a 1:1:com.android.tools.r8.dex.VirtualFile nextOrCreate():1205 -> a 1:1:com.android.tools.r8.dex.VirtualFile nextOrCreate(java.util.function.Predicate):1222 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Predicate;)Lcom/android/tools/r8/dex/r0;"} 2:5:com.android.tools.r8.dex.VirtualFile nextOrCreate():1206:1209 -> a 2:5:com.android.tools.r8.dex.VirtualFile nextOrCreate(java.util.function.Predicate):1222 -> a 6:9:com.android.tools.r8.dex.VirtualFile nextOrCreate(java.util.function.Predicate):1223:1226 -> a 10:12:com.android.tools.r8.dex.VirtualFile internalAddFile():1244:1246 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/dex/r0;"} 1:1:com.android.tools.r8.dex.VirtualFile next():1198:1198 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/dex/r0;"} 1:2:void reset():1189:1190 -> c 1:1:void restart():1234:1234 -> d com.android.tools.r8.dex.VirtualFile$VirtualFileIndexedItemCollection -> com.android.tools.r8.dex.q0: # {"id":"sourceFile","fileName":"VirtualFile.java"} java.util.Set classes -> a java.util.Set protos -> b java.util.Set types -> c java.util.Set methods -> d java.util.Set fields -> e java.util.Set strings -> f java.util.Set callSites -> g java.util.Set methodHandles -> h java.util.Map stringsUse -> i java.util.Map typesUse -> j java.util.Map protosUse -> k java.util.Map fieldsUse -> l java.util.Map methodsUse -> m java.util.Map callSitesUse -> n java.util.Map methodHandlesUse -> o boolean $assertionsDisabled -> p 1:1:void ():628:628 -> 1:1:void (com.android.tools.r8.graph.AppView):651:651 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)V"} 2:20:void (com.android.tools.r8.graph.AppView):634:652 -> 1:1:boolean addClass(com.android.tools.r8.graph.DexProgramClass):659:659 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)Z"} 2:2:boolean addField(com.android.tools.r8.graph.DexField):664:664 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;)Z"} 3:3:boolean addMethod(com.android.tools.r8.graph.DexMethod):669:669 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)Z"} 4:4:boolean addString(com.android.tools.r8.graph.DexString):674:674 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/u2;)Z"} 5:5:boolean addStrings(java.util.Collection):678:678 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Set;)V"} 6:6:boolean addProto(com.android.tools.r8.graph.DexProto):683:683 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/r2;)Z"} 7:7:boolean addType(com.android.tools.r8.graph.DexType):688:688 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Z"} 8:8:boolean com.android.tools.r8.synthesis.SyntheticNaming.verifyNotInternalSynthetic(com.android.tools.r8.graph.DexType):485:485 -> a 8:8:boolean addType(com.android.tools.r8.graph.DexType):688 -> a 9:9:boolean addType(com.android.tools.r8.graph.DexType):689:689 -> a 10:10:boolean addCallSite(com.android.tools.r8.graph.DexCallSite):694:694 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p0;)Z"} 11:11:boolean addMethodHandle(com.android.tools.r8.graph.DexMethodHandle):699:699 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/l2;)Z"} 12:12:java.util.Collection getStrings():711:711 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Ljava/util/Set;"} com.android.tools.r8.dex.code.BytecodeStream -> com.android.tools.r8.dex.code.a: # {"id":"sourceFile","fileName":"BytecodeStream.java"} com.android.tools.r8.dex.code.CfOrDexInstanceFieldRead -> com.android.tools.r8.dex.code.b: # {"id":"sourceFile","fileName":"CfOrDexInstanceFieldRead.java"} com.android.tools.r8.dex.code.CfOrDexInstruction -> com.android.tools.r8.dex.code.c: # {"id":"sourceFile","fileName":"CfOrDexInstruction.java"} com.android.tools.r8.cf.code.CfInstruction asCfInstruction() -> m # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/B7;"} com.android.tools.r8.dex.code.DexInstruction asDexInstruction() -> o # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/dex/code/B1;"} com.android.tools.r8.dex.code.CfOrDexStaticFieldRead -> com.android.tools.r8.dex.code.d: # {"id":"sourceFile","fileName":"CfOrDexStaticFieldRead.java"} com.android.tools.r8.dex.code.DexAddDouble -> com.android.tools.r8.dex.code.f: # {"id":"sourceFile","fileName":"DexAddDouble.java"} 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;)V"} 2:2:void (int,int,int):20:20 -> 1:1:java.lang.String getSmaliName():30:30 -> 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):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/dex/L;Lcom/android/tools/r8/internal/lB;Lcom/android/tools/r8/graph/o5;)V"} 2:2:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;)V"} 1:1:java.lang.String getName():25:25 -> t int getOpcode() -> v com.android.tools.r8.dex.code.DexAddDouble2Addr -> com.android.tools.r8.dex.code.e: # {"id":"sourceFile","fileName":"DexAddDouble2Addr.java"} 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;)V"} 2:2:void (int,int):20:20 -> 1:1:java.lang.String getSmaliName():30:30 -> 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):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/dex/L;Lcom/android/tools/r8/internal/lB;Lcom/android/tools/r8/graph/o5;)V"} 2:2:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;)V"} 1:1:java.lang.String getName():25:25 -> t int getOpcode() -> v com.android.tools.r8.dex.code.DexAddFloat -> com.android.tools.r8.dex.code.h: # {"id":"sourceFile","fileName":"DexAddFloat.java"} 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;)V"} 2:2:void (int,int,int):20:20 -> 1:1:java.lang.String getSmaliName():30:30 -> 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):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/dex/L;Lcom/android/tools/r8/internal/lB;Lcom/android/tools/r8/graph/o5;)V"} 2:2:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;)V"} 1:1:java.lang.String getName():25:25 -> t int getOpcode() -> v com.android.tools.r8.dex.code.DexAddFloat2Addr -> com.android.tools.r8.dex.code.g: # {"id":"sourceFile","fileName":"DexAddFloat2Addr.java"} 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;)V"} 2:2:void (int,int):20:20 -> 1:1:java.lang.String getSmaliName():30:30 -> 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):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/dex/L;Lcom/android/tools/r8/internal/lB;Lcom/android/tools/r8/graph/o5;)V"} 2:2:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;)V"} 1:1:java.lang.String getName():25:25 -> t int getOpcode() -> v com.android.tools.r8.dex.code.DexAddInt -> com.android.tools.r8.dex.code.j: # {"id":"sourceFile","fileName":"DexAddInt.java"} 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;)V"} 2:2:void (int,int,int):20:20 -> 1:1:java.lang.String getSmaliName():30:30 -> 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):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/dex/L;Lcom/android/tools/r8/internal/lB;Lcom/android/tools/r8/graph/o5;)V"} 2:2:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;)V"} 1:1:java.lang.String getName():25:25 -> t int getOpcode() -> v com.android.tools.r8.dex.code.DexAddInt2Addr -> com.android.tools.r8.dex.code.i: # {"id":"sourceFile","fileName":"DexAddInt2Addr.java"} 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;)V"} 2:2:void (int,int):20:20 -> 1:1:java.lang.String getSmaliName():30:30 -> 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):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/dex/L;Lcom/android/tools/r8/internal/lB;Lcom/android/tools/r8/graph/o5;)V"} 2:2:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;)V"} 1:1:java.lang.String getName():25:25 -> t int getOpcode() -> v com.android.tools.r8.dex.code.DexAddIntLit16 -> com.android.tools.r8.dex.code.k: # {"id":"sourceFile","fileName":"DexAddIntLit16.java"} 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;)V"} 2:2:void (int,int,int):20:20 -> 1:1:java.lang.String getSmaliName():30:30 -> A 1:1:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;)V"} 1:1:java.lang.String getName():25:25 -> t int getOpcode() -> v com.android.tools.r8.dex.code.DexAddIntLit8 -> com.android.tools.r8.dex.code.l: # {"id":"sourceFile","fileName":"DexAddIntLit8.java"} 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;)V"} 2:2:void (int,int,int):20:20 -> 1:1:java.lang.String getSmaliName():30:30 -> A 1:1:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;)V"} 1:1:java.lang.String getName():25:25 -> t int getOpcode() -> v com.android.tools.r8.dex.code.DexAddLong -> com.android.tools.r8.dex.code.n: # {"id":"sourceFile","fileName":"DexAddLong.java"} 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;)V"} 2:2:void (int,int,int):20:20 -> 1:1:java.lang.String getSmaliName():30:30 -> 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):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/dex/L;Lcom/android/tools/r8/internal/lB;Lcom/android/tools/r8/graph/o5;)V"} 2:2:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;)V"} 1:1:java.lang.String getName():25:25 -> t int getOpcode() -> v com.android.tools.r8.dex.code.DexAddLong2Addr -> com.android.tools.r8.dex.code.m: # {"id":"sourceFile","fileName":"DexAddLong2Addr.java"} 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;)V"} 2:2:void (int,int):20:20 -> 1:1:java.lang.String getSmaliName():30:30 -> 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):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/dex/L;Lcom/android/tools/r8/internal/lB;Lcom/android/tools/r8/graph/o5;)V"} 2:2:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;)V"} 1:1:java.lang.String getName():25:25 -> t int getOpcode() -> v com.android.tools.r8.dex.code.DexAget -> com.android.tools.r8.dex.code.o: # {"id":"sourceFile","fileName":"DexAget.java"} 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;)V"} 2:2:void (int,int,int):20:20 -> 1:1:java.lang.String getSmaliName():30:30 -> 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):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/dex/L;Lcom/android/tools/r8/internal/lB;Lcom/android/tools/r8/graph/o5;)V"} 2:2:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;)V"} boolean canThrow() -> l 1:1:java.lang.String getName():25:25 -> t int getOpcode() -> v com.android.tools.r8.dex.code.DexAgetBoolean -> com.android.tools.r8.dex.code.p: # {"id":"sourceFile","fileName":"DexAgetBoolean.java"} 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;)V"} 2:2:void (int,int,int):20:20 -> 1:1:java.lang.String getSmaliName():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):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/dex/L;Lcom/android/tools/r8/internal/lB;Lcom/android/tools/r8/graph/o5;)V"} 2:2:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;)V"} boolean canThrow() -> l 1:1:java.lang.String getName():25:25 -> t int getOpcode() -> v com.android.tools.r8.dex.code.DexAgetByte -> com.android.tools.r8.dex.code.q: # {"id":"sourceFile","fileName":"DexAgetByte.java"} 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;)V"} 2:2:void (int,int,int):20:20 -> 1:1:java.lang.String getSmaliName():30:30 -> 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):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/dex/L;Lcom/android/tools/r8/internal/lB;Lcom/android/tools/r8/graph/o5;)V"} 2:2:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;)V"} boolean canThrow() -> l 1:1:java.lang.String getName():25:25 -> t int getOpcode() -> v com.android.tools.r8.dex.code.DexAgetChar -> com.android.tools.r8.dex.code.r: # {"id":"sourceFile","fileName":"DexAgetChar.java"} 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;)V"} 2:2:void (int,int,int):20:20 -> 1:1:java.lang.String getSmaliName():30:30 -> 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):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/dex/L;Lcom/android/tools/r8/internal/lB;Lcom/android/tools/r8/graph/o5;)V"} 2:2:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;)V"} boolean canThrow() -> l 1:1:java.lang.String getName():25:25 -> t int getOpcode() -> v com.android.tools.r8.dex.code.DexAgetObject -> com.android.tools.r8.dex.code.s: # {"id":"sourceFile","fileName":"DexAgetObject.java"} 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;)V"} 2:2:void (int,int,int):20:20 -> 1:1:java.lang.String getSmaliName():30:30 -> 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):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/dex/L;Lcom/android/tools/r8/internal/lB;Lcom/android/tools/r8/graph/o5;)V"} 2:2:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;)V"} boolean canThrow() -> l 1:1:java.lang.String getName():25:25 -> t int getOpcode() -> v com.android.tools.r8.dex.code.DexAgetShort -> com.android.tools.r8.dex.code.t: # {"id":"sourceFile","fileName":"DexAgetShort.java"} 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;)V"} 2:2:void (int,int,int):20:20 -> 1:1:java.lang.String getSmaliName():30:30 -> 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):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/dex/L;Lcom/android/tools/r8/internal/lB;Lcom/android/tools/r8/graph/o5;)V"} 2:2:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;)V"} boolean canThrow() -> l 1:1:java.lang.String getName():25:25 -> t int getOpcode() -> v com.android.tools.r8.dex.code.DexAgetWide -> com.android.tools.r8.dex.code.u: # {"id":"sourceFile","fileName":"DexAgetWide.java"} 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;)V"} 2:2:void (int,int,int):20:20 -> 1:1:java.lang.String getSmaliName():30:30 -> 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):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/dex/L;Lcom/android/tools/r8/internal/lB;Lcom/android/tools/r8/graph/o5;)V"} 2:2:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;)V"} boolean canThrow() -> l 1:1:java.lang.String getName():25:25 -> t int getOpcode() -> v com.android.tools.r8.dex.code.DexAndInt -> com.android.tools.r8.dex.code.w: # {"id":"sourceFile","fileName":"DexAndInt.java"} 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;)V"} 2:2:void (int,int,int):20:20 -> 1:1:java.lang.String getSmaliName():30:30 -> 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):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/dex/L;Lcom/android/tools/r8/internal/lB;Lcom/android/tools/r8/graph/o5;)V"} 2:2:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;)V"} 1:1:java.lang.String getName():25:25 -> t int getOpcode() -> v com.android.tools.r8.dex.code.DexAndInt2Addr -> com.android.tools.r8.dex.code.v: # {"id":"sourceFile","fileName":"DexAndInt2Addr.java"} 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;)V"} 2:2:void (int,int):20:20 -> 1:1:java.lang.String getSmaliName():30:30 -> 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):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/dex/L;Lcom/android/tools/r8/internal/lB;Lcom/android/tools/r8/graph/o5;)V"} 2:2:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;)V"} 1:1:java.lang.String getName():25:25 -> t int getOpcode() -> v com.android.tools.r8.dex.code.DexAndIntLit16 -> com.android.tools.r8.dex.code.x: # {"id":"sourceFile","fileName":"DexAndIntLit16.java"} 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;)V"} 2:2:void (int,int,int):20:20 -> 1:1:java.lang.String getSmaliName():30:30 -> A 1:1:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;)V"} 1:1:java.lang.String getName():25:25 -> t int getOpcode() -> v com.android.tools.r8.dex.code.DexAndIntLit8 -> com.android.tools.r8.dex.code.y: # {"id":"sourceFile","fileName":"DexAndIntLit8.java"} 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;)V"} 2:2:void (int,int,int):20:20 -> 1:1:java.lang.String getSmaliName():30:30 -> A 1:1:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;)V"} 1:1:java.lang.String getName():25:25 -> t int getOpcode() -> v com.android.tools.r8.dex.code.DexAndLong -> com.android.tools.r8.dex.code.A: # {"id":"sourceFile","fileName":"DexAndLong.java"} 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;)V"} 2:2:void (int,int,int):20:20 -> 1:1:java.lang.String getSmaliName():30:30 -> 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):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/dex/L;Lcom/android/tools/r8/internal/lB;Lcom/android/tools/r8/graph/o5;)V"} 2:2:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;)V"} 1:1:java.lang.String getName():25:25 -> t int getOpcode() -> v com.android.tools.r8.dex.code.DexAndLong2Addr -> com.android.tools.r8.dex.code.z: # {"id":"sourceFile","fileName":"DexAndLong2Addr.java"} 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;)V"} 2:2:void (int,int):20:20 -> 1:1:java.lang.String getSmaliName():30:30 -> 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):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/dex/L;Lcom/android/tools/r8/internal/lB;Lcom/android/tools/r8/graph/o5;)V"} 2:2:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;)V"} 1:1:java.lang.String getName():25:25 -> t int getOpcode() -> v com.android.tools.r8.dex.code.DexAput -> com.android.tools.r8.dex.code.B: # {"id":"sourceFile","fileName":"DexAput.java"} 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;)V"} 2:2:void (int,int,int):20:20 -> 1:1:java.lang.String getSmaliName():30:30 -> 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):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/dex/L;Lcom/android/tools/r8/internal/lB;Lcom/android/tools/r8/graph/o5;)V"} 2:2:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;)V"} boolean canThrow() -> l 1:1:java.lang.String getName():25:25 -> t int getOpcode() -> v com.android.tools.r8.dex.code.DexAputBoolean -> com.android.tools.r8.dex.code.C: # {"id":"sourceFile","fileName":"DexAputBoolean.java"} 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;)V"} 2:2:void (int,int,int):20:20 -> 1:1:java.lang.String getSmaliName():30:30 -> 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):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/dex/L;Lcom/android/tools/r8/internal/lB;Lcom/android/tools/r8/graph/o5;)V"} 2:2:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;)V"} boolean canThrow() -> l 1:1:java.lang.String getName():25:25 -> t int getOpcode() -> v com.android.tools.r8.dex.code.DexAputByte -> com.android.tools.r8.dex.code.D: # {"id":"sourceFile","fileName":"DexAputByte.java"} 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;)V"} 2:2:void (int,int,int):20:20 -> 1:1:java.lang.String getSmaliName():30:30 -> 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):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/dex/L;Lcom/android/tools/r8/internal/lB;Lcom/android/tools/r8/graph/o5;)V"} 2:2:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;)V"} boolean canThrow() -> l 1:1:java.lang.String getName():25:25 -> t int getOpcode() -> v com.android.tools.r8.dex.code.DexAputChar -> com.android.tools.r8.dex.code.E: # {"id":"sourceFile","fileName":"DexAputChar.java"} 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;)V"} 2:2:void (int,int,int):20:20 -> 1:1:java.lang.String getSmaliName():30:30 -> 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):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/dex/L;Lcom/android/tools/r8/internal/lB;Lcom/android/tools/r8/graph/o5;)V"} 2:2:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;)V"} boolean canThrow() -> l 1:1:java.lang.String getName():25:25 -> t int getOpcode() -> v com.android.tools.r8.dex.code.DexAputObject -> com.android.tools.r8.dex.code.F: # {"id":"sourceFile","fileName":"DexAputObject.java"} 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;)V"} 2:2:void (int,int,int):20:20 -> 1:1:java.lang.String getSmaliName():30:30 -> 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):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/dex/L;Lcom/android/tools/r8/internal/lB;Lcom/android/tools/r8/graph/o5;)V"} 2:2:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;)V"} boolean canThrow() -> l 1:1:java.lang.String getName():25:25 -> t int getOpcode() -> v com.android.tools.r8.dex.code.DexAputShort -> com.android.tools.r8.dex.code.G: # {"id":"sourceFile","fileName":"DexAputShort.java"} 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;)V"} 2:2:void (int,int,int):20:20 -> 1:1:java.lang.String getSmaliName():30:30 -> 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):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/dex/L;Lcom/android/tools/r8/internal/lB;Lcom/android/tools/r8/graph/o5;)V"} 2:2:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;)V"} boolean canThrow() -> l 1:1:java.lang.String getName():25:25 -> t int getOpcode() -> v com.android.tools.r8.dex.code.DexAputWide -> com.android.tools.r8.dex.code.H: # {"id":"sourceFile","fileName":"DexAputWide.java"} 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;)V"} 2:2:void (int,int,int):20:20 -> 1:1:java.lang.String getSmaliName():30:30 -> 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):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/dex/L;Lcom/android/tools/r8/internal/lB;Lcom/android/tools/r8/graph/o5;)V"} 2:2:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;)V"} boolean canThrow() -> l 1:1:java.lang.String getName():25:25 -> t int getOpcode() -> v com.android.tools.r8.dex.code.DexArrayLength -> com.android.tools.r8.dex.code.I: # {"id":"sourceFile","fileName":"DexArrayLength.java"} 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):15:15 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;)V"} 2:2:void (int,int):19:19 -> 1:1:java.lang.String getSmaliName():29:29 -> 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):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/dex/L;Lcom/android/tools/r8/internal/lB;Lcom/android/tools/r8/graph/o5;)V"} 2:2:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):39:39 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;)V"} boolean canThrow() -> l 1:1:java.lang.String getName():24:24 -> t int getOpcode() -> v com.android.tools.r8.dex.code.DexBase1Format -> com.android.tools.r8.dex.code.J: # {"id":"sourceFile","fileName":"DexBase1Format.java"} 1:1:void (com.android.tools.r8.dex.code.BytecodeStream):11:11 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/code/a;)V"} 2:2:void ():14:14 -> int getSize() -> z com.android.tools.r8.dex.code.DexBase2Format -> com.android.tools.r8.dex.code.K: # {"id":"sourceFile","fileName":"DexBase2Format.java"} 1:1:void ():10:10 -> 2:2:void (com.android.tools.r8.dex.code.BytecodeStream):13:13 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/code/a;)V"} int getSize() -> z com.android.tools.r8.dex.code.DexBase3Format -> com.android.tools.r8.dex.code.L: # {"id":"sourceFile","fileName":"DexBase3Format.java"} 1:1:void ():10:10 -> 2:2:void (com.android.tools.r8.dex.code.BytecodeStream):13:13 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/code/a;)V"} int getSize() -> z com.android.tools.r8.dex.code.DexBase4Format -> com.android.tools.r8.dex.code.M: # {"id":"sourceFile","fileName":"DexBase4Format.java"} 1:1:void ():10:10 -> 2:2:void (com.android.tools.r8.dex.code.BytecodeStream):13:13 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/code/a;)V"} int getSize() -> z com.android.tools.r8.dex.code.DexBase5Format -> com.android.tools.r8.dex.code.N: # {"id":"sourceFile","fileName":"DexBase5Format.java"} 1:1:void ():10:10 -> 2:2:void (com.android.tools.r8.dex.code.BytecodeStream):13:13 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/code/a;)V"} int getSize() -> z com.android.tools.r8.dex.code.DexBaseInstructionFactory -> com.android.tools.r8.dex.code.O: # {"id":"sourceFile","fileName":"DexBaseInstructionFactory.java"} 1:1:void ():8:8 -> 1:1:com.android.tools.r8.dex.code.DexInstruction create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):462:462 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(IILcom/android/tools/r8/dex/code/a;Lcom/android/tools/r8/graph/f5;)Lcom/android/tools/r8/dex/code/B1;"} 2:2:com.android.tools.r8.dex.code.DexInstruction create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):136:136 -> a 3:3:com.android.tools.r8.dex.code.DexInstruction create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):134:134 -> a 4:4:com.android.tools.r8.dex.code.DexInstruction create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):132:132 -> a 5:5:com.android.tools.r8.dex.code.DexInstruction create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):130:130 -> a 6:6:com.android.tools.r8.dex.code.DexInstruction create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):128:128 -> a 7:7:com.android.tools.r8.dex.code.DexInstruction create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):126:126 -> a 8:8:com.android.tools.r8.dex.code.DexInstruction create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):124:124 -> a 9:9:com.android.tools.r8.dex.code.DexInstruction create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):122:122 -> a 10:10:com.android.tools.r8.dex.code.DexInstruction create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):120:120 -> a 11:11:com.android.tools.r8.dex.code.DexInstruction create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):118:118 -> a 12:12:com.android.tools.r8.dex.code.DexInstruction create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):116:116 -> a 13:13:com.android.tools.r8.dex.code.DexInstruction create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):114:114 -> a 14:14:com.android.tools.r8.dex.code.DexInstruction create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):112:112 -> a 15:15:com.android.tools.r8.dex.code.DexInstruction create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):110:110 -> a 16:16:com.android.tools.r8.dex.code.DexInstruction create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):108:108 -> a 17:17:com.android.tools.r8.dex.code.DexInstruction create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):106:106 -> a 18:18:com.android.tools.r8.dex.code.DexInstruction create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):104:104 -> a 19:19:com.android.tools.r8.dex.code.DexInstruction create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):102:102 -> a 20:20:com.android.tools.r8.dex.code.DexInstruction create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):100:100 -> a 21:21:com.android.tools.r8.dex.code.DexInstruction create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):98:98 -> a 22:22:com.android.tools.r8.dex.code.DexInstruction create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):96:96 -> a 23:23:com.android.tools.r8.dex.code.DexInstruction create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):94:94 -> a 24:24:com.android.tools.r8.dex.code.DexInstruction create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):92:92 -> a 25:25:com.android.tools.r8.dex.code.DexInstruction create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):90:90 -> a 26:26:com.android.tools.r8.dex.code.DexInstruction create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):88:88 -> a 27:27:com.android.tools.r8.dex.code.DexInstruction create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):86:86 -> a 28:28:com.android.tools.r8.dex.code.DexInstruction create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):84:84 -> a 29:29:com.android.tools.r8.dex.code.DexInstruction create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):82:82 -> a 30:30:com.android.tools.r8.dex.code.DexInstruction create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):80:80 -> a 31:31:com.android.tools.r8.dex.code.DexInstruction create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):78:78 -> a 32:32:com.android.tools.r8.dex.code.DexInstruction create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):76:76 -> a 33:33:com.android.tools.r8.dex.code.DexInstruction create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):74:74 -> a 34:34:com.android.tools.r8.dex.code.DexInstruction create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):72:72 -> a 35:35:com.android.tools.r8.dex.code.DexInstruction create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):70:70 -> a 36:36:com.android.tools.r8.dex.code.DexInstruction create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):68:68 -> a 37:37:com.android.tools.r8.dex.code.DexInstruction create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):66:66 -> a 38:38:com.android.tools.r8.dex.code.DexInstruction create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):64:64 -> a 39:39:com.android.tools.r8.dex.code.DexInstruction create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):62:62 -> a 40:40:com.android.tools.r8.dex.code.DexInstruction create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):60:60 -> a 41:41:com.android.tools.r8.dex.code.DexInstruction create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):58:58 -> a 42:42:com.android.tools.r8.dex.code.DexInstruction create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):56:56 -> a 43:43:com.android.tools.r8.dex.code.DexInstruction create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):54:54 -> a 44:44:com.android.tools.r8.dex.code.DexInstruction create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):52:52 -> a 45:45:com.android.tools.r8.dex.code.DexInstruction create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):50:50 -> a 46:46:com.android.tools.r8.dex.code.DexInstruction create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):48:48 -> a 47:47:com.android.tools.r8.dex.code.DexInstruction create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):46:46 -> a 48:48:com.android.tools.r8.dex.code.DexInstruction create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):44:44 -> a 49:49:com.android.tools.r8.dex.code.DexInstruction create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):42:42 -> a 50:50:com.android.tools.r8.dex.code.DexInstruction create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):40:40 -> a 51:51:com.android.tools.r8.dex.code.DexInstruction create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):38:38 -> a 52:52:com.android.tools.r8.dex.code.DexInstruction create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):36:36 -> a 53:53:com.android.tools.r8.dex.code.DexInstruction create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):34:34 -> a 54:54:com.android.tools.r8.dex.code.DexInstruction create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):32:32 -> a 55:55:com.android.tools.r8.dex.code.DexInstruction create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):30:30 -> a 56:56:com.android.tools.r8.dex.code.DexInstruction create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):28:28 -> a 57:57:com.android.tools.r8.dex.code.DexInstruction create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):26:26 -> a 58:58:com.android.tools.r8.dex.code.DexInstruction create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):24:24 -> a 59:59:com.android.tools.r8.dex.code.DexInstruction create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):22:22 -> a 60:60:com.android.tools.r8.dex.code.DexInstruction create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):20:20 -> a 61:61:com.android.tools.r8.dex.code.DexInstruction create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):18:18 -> a 62:62:com.android.tools.r8.dex.code.DexInstruction create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):16:16 -> a 63:279:com.android.tools.r8.dex.code.DexInstruction create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):14:230 -> a 280:280:com.android.tools.r8.dex.code.DexInstruction create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):228:228 -> a 281:281:com.android.tools.r8.dex.code.DexInstruction create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):226:226 -> a 282:282:com.android.tools.r8.dex.code.DexInstruction create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):224:224 -> a 283:283:com.android.tools.r8.dex.code.DexInstruction create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):222:222 -> a 284:284:com.android.tools.r8.dex.code.DexInstruction create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):220:220 -> a 285:285:com.android.tools.r8.dex.code.DexInstruction create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):218:218 -> a 286:286:com.android.tools.r8.dex.code.DexInstruction create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):216:216 -> a 287:287:com.android.tools.r8.dex.code.DexInstruction create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):214:214 -> a 288:288:com.android.tools.r8.dex.code.DexInstruction create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):212:212 -> a 289:289:com.android.tools.r8.dex.code.DexInstruction create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):210:210 -> a 290:290:com.android.tools.r8.dex.code.DexInstruction create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):208:208 -> a 291:291:com.android.tools.r8.dex.code.DexInstruction create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):206:206 -> a 292:292:com.android.tools.r8.dex.code.DexInstruction create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):204:204 -> a 293:293:com.android.tools.r8.dex.code.DexInstruction create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):202:202 -> a 294:294:com.android.tools.r8.dex.code.DexInstruction create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):200:200 -> a 295:295:com.android.tools.r8.dex.code.DexInstruction create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):198:198 -> a 296:296:com.android.tools.r8.dex.code.DexInstruction create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):196:196 -> a 297:297:com.android.tools.r8.dex.code.DexInstruction create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):194:194 -> a 298:298:com.android.tools.r8.dex.code.DexInstruction create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):192:192 -> a 299:299:com.android.tools.r8.dex.code.DexInstruction create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):190:190 -> a 300:300:com.android.tools.r8.dex.code.DexInstruction create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):188:188 -> a 301:301:com.android.tools.r8.dex.code.DexInstruction create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):186:186 -> a 302:302:com.android.tools.r8.dex.code.DexInstruction create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):184:184 -> a 303:303:com.android.tools.r8.dex.code.DexInstruction create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):182:182 -> a 304:304:com.android.tools.r8.dex.code.DexInstruction create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):180:180 -> a 305:305:com.android.tools.r8.dex.code.DexInstruction create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):178:178 -> a 306:306:com.android.tools.r8.dex.code.DexInstruction create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):176:176 -> a 307:307:com.android.tools.r8.dex.code.DexInstruction create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):174:174 -> a 308:308:com.android.tools.r8.dex.code.DexInstruction create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):172:172 -> a 309:309:com.android.tools.r8.dex.code.DexInstruction create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):170:170 -> a 310:310:com.android.tools.r8.dex.code.DexInstruction create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):168:168 -> a 311:311:com.android.tools.r8.dex.code.DexInstruction create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):166:166 -> a 312:312:com.android.tools.r8.dex.code.DexInstruction create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):164:164 -> a 313:313:com.android.tools.r8.dex.code.DexInstruction create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):162:162 -> a 314:314:com.android.tools.r8.dex.code.DexInstruction create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):160:160 -> a 315:315:com.android.tools.r8.dex.code.DexInstruction create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):158:158 -> a 316:316:com.android.tools.r8.dex.code.DexInstruction create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):156:156 -> a 317:317:com.android.tools.r8.dex.code.DexInstruction create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):154:154 -> a 318:318:com.android.tools.r8.dex.code.DexInstruction create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):152:152 -> a 319:319:com.android.tools.r8.dex.code.DexInstruction create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):150:150 -> a 320:320:com.android.tools.r8.dex.code.DexInstruction create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):148:148 -> a 321:321:com.android.tools.r8.dex.code.DexInstruction create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):146:146 -> a 322:322:com.android.tools.r8.dex.code.DexInstruction create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):144:144 -> a 323:323:com.android.tools.r8.dex.code.DexInstruction create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):142:142 -> a 324:324:com.android.tools.r8.dex.code.DexInstruction create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):140:140 -> a 325:427:com.android.tools.r8.dex.code.DexInstruction create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):138:240 -> a 428:428:com.android.tools.r8.dex.code.DexInstruction create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):238:238 -> a 429:429:com.android.tools.r8.dex.code.DexInstruction create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):236:236 -> a 430:430:com.android.tools.r8.dex.code.DexInstruction create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):234:234 -> a 431:647:com.android.tools.r8.dex.code.DexInstruction create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):232:448 -> a 648:648:com.android.tools.r8.dex.code.DexInstruction create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):446:446 -> a 649:649:com.android.tools.r8.dex.code.DexInstruction create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):444:444 -> a 650:650:com.android.tools.r8.dex.code.DexInstruction create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):442:442 -> a 651:651:com.android.tools.r8.dex.code.DexInstruction create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):440:440 -> a 652:652:com.android.tools.r8.dex.code.DexInstruction create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):438:438 -> a 653:653:com.android.tools.r8.dex.code.DexInstruction create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):436:436 -> a 654:654:com.android.tools.r8.dex.code.DexInstruction create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):434:434 -> a 655:655:com.android.tools.r8.dex.code.DexInstruction create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):432:432 -> a 656:656:com.android.tools.r8.dex.code.DexInstruction create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):430:430 -> a 657:657:com.android.tools.r8.dex.code.DexInstruction create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):428:428 -> a 658:658:com.android.tools.r8.dex.code.DexInstruction create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):426:426 -> a 659:659:com.android.tools.r8.dex.code.DexInstruction create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):424:424 -> a 660:660:com.android.tools.r8.dex.code.DexInstruction create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):422:422 -> a 661:661:com.android.tools.r8.dex.code.DexInstruction create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):420:420 -> a 662:662:com.android.tools.r8.dex.code.DexInstruction create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):418:418 -> a 663:663:com.android.tools.r8.dex.code.DexInstruction create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):416:416 -> a 664:664:com.android.tools.r8.dex.code.DexInstruction create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):414:414 -> a 665:665:com.android.tools.r8.dex.code.DexInstruction create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):412:412 -> a 666:666:com.android.tools.r8.dex.code.DexInstruction create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):410:410 -> a 667:667:com.android.tools.r8.dex.code.DexInstruction create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):408:408 -> a 668:668:com.android.tools.r8.dex.code.DexInstruction create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):406:406 -> a 669:669:com.android.tools.r8.dex.code.DexInstruction create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):404:404 -> a 670:670:com.android.tools.r8.dex.code.DexInstruction create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):402:402 -> a 671:671:com.android.tools.r8.dex.code.DexInstruction create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):400:400 -> a 672:672:com.android.tools.r8.dex.code.DexInstruction create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):398:398 -> a 673:673:com.android.tools.r8.dex.code.DexInstruction create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):396:396 -> a 674:674:com.android.tools.r8.dex.code.DexInstruction create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):394:394 -> a 675:675:com.android.tools.r8.dex.code.DexInstruction create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):392:392 -> a 676:676:com.android.tools.r8.dex.code.DexInstruction create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):390:390 -> a 677:677:com.android.tools.r8.dex.code.DexInstruction create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):388:388 -> a 678:678:com.android.tools.r8.dex.code.DexInstruction create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):386:386 -> a 679:679:com.android.tools.r8.dex.code.DexInstruction create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):384:384 -> a 680:680:com.android.tools.r8.dex.code.DexInstruction create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):382:382 -> a 681:681:com.android.tools.r8.dex.code.DexInstruction create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):380:380 -> a 682:682:com.android.tools.r8.dex.code.DexInstruction create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):378:378 -> a 683:683:com.android.tools.r8.dex.code.DexInstruction create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):376:376 -> a 684:684:com.android.tools.r8.dex.code.DexInstruction create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):374:374 -> a 685:685:com.android.tools.r8.dex.code.DexInstruction create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):372:372 -> a 686:686:com.android.tools.r8.dex.code.DexInstruction create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):370:370 -> a 687:687:com.android.tools.r8.dex.code.DexInstruction create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):368:368 -> a 688:688:com.android.tools.r8.dex.code.DexInstruction create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):366:366 -> a 689:689:com.android.tools.r8.dex.code.DexInstruction create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):364:364 -> a 690:690:com.android.tools.r8.dex.code.DexInstruction create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):362:362 -> a 691:691:com.android.tools.r8.dex.code.DexInstruction create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):360:360 -> a 692:692:com.android.tools.r8.dex.code.DexInstruction create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):358:358 -> a 693:693:com.android.tools.r8.dex.code.DexInstruction create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):356:356 -> a 694:694:com.android.tools.r8.dex.code.DexInstruction create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):354:354 -> a 695:695:com.android.tools.r8.dex.code.DexInstruction create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):352:352 -> a 696:696:com.android.tools.r8.dex.code.DexInstruction create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):350:350 -> a 697:697:com.android.tools.r8.dex.code.DexInstruction create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):348:348 -> a 698:698:com.android.tools.r8.dex.code.DexInstruction create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):346:346 -> a 699:699:com.android.tools.r8.dex.code.DexInstruction create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):344:344 -> a 700:700:com.android.tools.r8.dex.code.DexInstruction create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):342:342 -> a 701:701:com.android.tools.r8.dex.code.DexInstruction create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):340:340 -> a 702:702:com.android.tools.r8.dex.code.DexInstruction create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):338:338 -> a 703:703:com.android.tools.r8.dex.code.DexInstruction create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):336:336 -> a 704:704:com.android.tools.r8.dex.code.DexInstruction create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):334:334 -> a 705:705:com.android.tools.r8.dex.code.DexInstruction create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):332:332 -> a 706:706:com.android.tools.r8.dex.code.DexInstruction create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):330:330 -> a 707:707:com.android.tools.r8.dex.code.DexInstruction create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):328:328 -> a 708:708:com.android.tools.r8.dex.code.DexInstruction create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):326:326 -> a 709:709:com.android.tools.r8.dex.code.DexInstruction create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):324:324 -> a 710:710:com.android.tools.r8.dex.code.DexInstruction create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):322:322 -> a 711:711:com.android.tools.r8.dex.code.DexInstruction create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):320:320 -> a 712:712:com.android.tools.r8.dex.code.DexInstruction create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):318:318 -> a 713:713:com.android.tools.r8.dex.code.DexInstruction create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):316:316 -> a 714:714:com.android.tools.r8.dex.code.DexInstruction create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):314:314 -> a 715:715:com.android.tools.r8.dex.code.DexInstruction create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):312:312 -> a 716:716:com.android.tools.r8.dex.code.DexInstruction create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):310:310 -> a 717:717:com.android.tools.r8.dex.code.DexInstruction create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):308:308 -> a 718:718:com.android.tools.r8.dex.code.DexInstruction create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):306:306 -> a 719:719:com.android.tools.r8.dex.code.DexInstruction create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):304:304 -> a 720:720:com.android.tools.r8.dex.code.DexInstruction create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):302:302 -> a 721:721:com.android.tools.r8.dex.code.DexInstruction create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):300:300 -> a 722:722:com.android.tools.r8.dex.code.DexInstruction create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):298:298 -> a 723:723:com.android.tools.r8.dex.code.DexInstruction create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):296:296 -> a 724:724:com.android.tools.r8.dex.code.DexInstruction create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):294:294 -> a 725:725:com.android.tools.r8.dex.code.DexInstruction create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):292:292 -> a 726:726:com.android.tools.r8.dex.code.DexInstruction create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):290:290 -> a 727:727:com.android.tools.r8.dex.code.DexInstruction create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):288:288 -> a 728:728:com.android.tools.r8.dex.code.DexInstruction create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):286:286 -> a 729:729:com.android.tools.r8.dex.code.DexInstruction create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):284:284 -> a 730:730:com.android.tools.r8.dex.code.DexInstruction create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):282:282 -> a 731:731:com.android.tools.r8.dex.code.DexInstruction create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):280:280 -> a 732:732:com.android.tools.r8.dex.code.DexInstruction create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):278:278 -> a 733:733:com.android.tools.r8.dex.code.DexInstruction create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):276:276 -> a 734:734:com.android.tools.r8.dex.code.DexInstruction create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):274:274 -> a 735:735:com.android.tools.r8.dex.code.DexInstruction create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):272:272 -> a 736:736:com.android.tools.r8.dex.code.DexInstruction create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):270:270 -> a 737:737:com.android.tools.r8.dex.code.DexInstruction create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):268:268 -> a 738:738:com.android.tools.r8.dex.code.DexInstruction create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):266:266 -> a 739:739:com.android.tools.r8.dex.code.DexInstruction create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):264:264 -> a 740:740:com.android.tools.r8.dex.code.DexInstruction create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):262:262 -> a 741:741:com.android.tools.r8.dex.code.DexInstruction create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):260:260 -> a 742:742:com.android.tools.r8.dex.code.DexInstruction create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):258:258 -> a 743:743:com.android.tools.r8.dex.code.DexInstruction create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):256:256 -> a 744:744:com.android.tools.r8.dex.code.DexInstruction create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):254:254 -> a 745:745:com.android.tools.r8.dex.code.DexInstruction create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):252:252 -> a 746:746:com.android.tools.r8.dex.code.DexInstruction create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):250:250 -> a 747:747:com.android.tools.r8.dex.code.DexInstruction create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):248:248 -> a 748:748:com.android.tools.r8.dex.code.DexInstruction create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):246:246 -> a 749:749:com.android.tools.r8.dex.code.DexInstruction create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):244:244 -> a 750:968:com.android.tools.r8.dex.code.DexInstruction create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):242:460 -> a 969:969:com.android.tools.r8.dex.code.DexInstruction create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):458:458 -> a 970:970:com.android.tools.r8.dex.code.DexInstruction create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):456:456 -> a 971:971:com.android.tools.r8.dex.code.DexInstruction create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):454:454 -> a 972:972:com.android.tools.r8.dex.code.DexInstruction create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):452:452 -> a 973:973:com.android.tools.r8.dex.code.DexInstruction create(int,int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):450:450 -> a com.android.tools.r8.dex.code.DexCheckCast -> com.android.tools.r8.dex.code.P: # {"id":"sourceFile","fileName":"DexCheckCast.java"} boolean ignoreCompatRules -> h 1:2:void (int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):28:29 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;Lcom/android/tools/r8/graph/f5;)V"} 3:4:void (int,com.android.tools.r8.graph.DexType,boolean):33:34 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/graph/v2;Z)V"} 1:1:java.lang.String getSmaliName():44:44 -> A boolean isCheckCast() -> E 1:1:com.android.tools.r8.graph.DexType getType():101:101 -> N # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/v2;"} 1:1:void internalSubSpecify(com.android.tools.r8.utils.structural.StructuralSpecification):54:54 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/z;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/dex/L;Lcom/android/tools/r8/internal/lB;Lcom/android/tools/r8/graph/o5;)V"} 3:3:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.lens.GraphLens.lookupType(com.android.tools.r8.graph.DexType):243:243 -> 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: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):69:69 -> a 5:6:void com.android.tools.r8.graph.DexType.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):246:247 -> a 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):69 -> a 7:7:void com.android.tools.r8.graph.DexString.collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection):277:277 -> a 7:7:void com.android.tools.r8.graph.DexType.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):247 -> 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):69 -> a 8:8:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):80:80 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/e5;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/lB;Ljava/nio/ShortBuffer;)V"} 9:9:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":93,"2":94,"3":95},"outline":"Lcom/android/tools/r8/internal/s2;a(Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/v2;"} 93:93:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):80:80 -> a 94:94:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.lens.GraphLens.lookupType(com.android.tools.r8.graph.DexType):243:243 -> a 94:94:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):80 -> a 95:95:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.lens.GraphLens.lookupType(com.android.tools.r8.graph.DexType):243:243 -> a 95:95:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):80 -> a 90:90:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):81:81 -> a 91:91:void com.android.tools.r8.dex.code.DexInstruction.writeFirst(int,java.nio.ShortBuffer):96:96 -> a 91:91:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):81 -> a 92:92:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):82:82 -> a 96:96:void registerUse(com.android.tools.r8.graph.UseRegistry):97:97 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/J5;)V"} 97:97:boolean ignoreCompatRules():59:59 -> a 97:97:void registerUse(com.android.tools.r8.graph.UseRegistry):97 -> a 98:98:void registerUse(com.android.tools.r8.graph.UseRegistry):97:97 -> a 99:99:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):106:106 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;)V"} 1:1:com.android.tools.r8.dex.code.DexCheckCast asCheckCast():0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/dex/code/P;"} 2:2:com.android.tools.r8.graph.DexType lambda$internalSubSpecify$0(com.android.tools.r8.dex.code.DexFormat21c):54:54 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/code/K0;)Lcom/android/tools/r8/graph/v2;"} boolean canThrow() -> l 1:1:java.lang.String getName():39:39 -> t int getOpcode() -> v com.android.tools.r8.dex.code.DexCmpLong -> com.android.tools.r8.dex.code.Q: # {"id":"sourceFile","fileName":"DexCmpLong.java"} 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):17:17 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;)V"} 2:2:void (int,int,int):21:21 -> 1:1:java.lang.String getSmaliName():31:31 -> 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):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/dex/L;Lcom/android/tools/r8/internal/lB;Lcom/android/tools/r8/graph/o5;)V"} 2:2:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):41:41 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;)V"} 1:1:java.lang.String getName():26:26 -> t int getOpcode() -> v com.android.tools.r8.dex.code.DexCmpgDouble -> com.android.tools.r8.dex.code.S: # {"id":"sourceFile","fileName":"DexCmpgDouble.java"} 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):17:17 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;)V"} 2:2:void (int,int,int):21:21 -> 1:1:java.lang.String getSmaliName():31:31 -> 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):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/dex/L;Lcom/android/tools/r8/internal/lB;Lcom/android/tools/r8/graph/o5;)V"} 2:2:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):41:41 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;)V"} 1:1:java.lang.String getName():26:26 -> t int getOpcode() -> v com.android.tools.r8.dex.code.DexCmpgFloat -> com.android.tools.r8.dex.code.T: # {"id":"sourceFile","fileName":"DexCmpgFloat.java"} 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):17:17 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;)V"} 2:2:void (int,int,int):21:21 -> 1:1:java.lang.String getSmaliName():31:31 -> 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):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/dex/L;Lcom/android/tools/r8/internal/lB;Lcom/android/tools/r8/graph/o5;)V"} 2:2:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):41:41 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;)V"} 1:1:java.lang.String getName():26:26 -> t int getOpcode() -> v com.android.tools.r8.dex.code.DexCmplDouble -> com.android.tools.r8.dex.code.U: # {"id":"sourceFile","fileName":"DexCmplDouble.java"} 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):17:17 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;)V"} 2:2:void (int,int,int):21:21 -> 1:1:java.lang.String getSmaliName():31:31 -> 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):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/dex/L;Lcom/android/tools/r8/internal/lB;Lcom/android/tools/r8/graph/o5;)V"} 2:2:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):41:41 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;)V"} 1:1:java.lang.String getName():26:26 -> t int getOpcode() -> v com.android.tools.r8.dex.code.DexCmplFloat -> com.android.tools.r8.dex.code.V: # {"id":"sourceFile","fileName":"DexCmplFloat.java"} 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):17:17 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;)V"} 2:2:void (int,int,int):21:21 -> 1:1:java.lang.String getSmaliName():31:31 -> 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):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/dex/L;Lcom/android/tools/r8/internal/lB;Lcom/android/tools/r8/graph/o5;)V"} 2:2:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):41:41 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;)V"} 1:1:java.lang.String getName():26:26 -> t int getOpcode() -> v com.android.tools.r8.dex.code.DexCompareHelper -> com.android.tools.r8.dex.code.W: # {"id":"sourceFile","fileName":"DexCompareHelper.java"} boolean $assertionsDisabled -> a 1:1:void ():6:6 -> com.android.tools.r8.dex.code.DexConst -> com.android.tools.r8.dex.code.Z: # {"id":"sourceFile","fileName":"DexConst.java"} 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):19:19 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;)V"} 2:2:void (int,int):23:23 -> 1:1:java.lang.String getSmaliName():33:33 -> 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):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/dex/L;Lcom/android/tools/r8/internal/lB;Lcom/android/tools/r8/graph/o5;)V"} 2:2:int decodedValue():43:43 -> a 3:3:void com.android.tools.r8.dex.code.DexFormat31i.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):49:49 -> a 3:3:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):12 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/e5;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/lB;Ljava/nio/ShortBuffer;)V"} 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.DexFormat31i.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):49 -> a 4:4:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):12 -> a 5:5:void com.android.tools.r8.dex.code.DexFormat31i.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):50:50 -> a 5:5:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):12 -> a 6:7:java.lang.String toSmaliString(com.android.tools.r8.utils.RetracerForCodePrinting):54:55 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/P2;)Ljava/lang/String;"} 8:8:java.lang.String toSmaliString(com.android.tools.r8.utils.RetracerForCodePrinting):54:54 -> a 9:11:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):60:62 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;)V"} 1:2:java.lang.String toString(com.android.tools.r8.utils.RetracerForCodePrinting):48:49 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/P2;)Ljava/lang/String;"} 3:3:java.lang.String toString(com.android.tools.r8.utils.RetracerForCodePrinting):48:48 -> b 1:1:java.lang.String getName():28:28 -> t int getOpcode() -> v com.android.tools.r8.dex.code.DexConst16 -> com.android.tools.r8.dex.code.X: # {"id":"sourceFile","fileName":"DexConst16.java"} 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):19:19 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;)V"} 2:2:void (int,int):23:23 -> 1:1:java.lang.String getSmaliName():33:33 -> 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):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/dex/L;Lcom/android/tools/r8/internal/lB;Lcom/android/tools/r8/graph/o5;)V"} 2:2:int decodedValue():43:43 -> a 3:5:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):54:56 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;)V"} 1:2:java.lang.String toString(com.android.tools.r8.utils.RetracerForCodePrinting):48:49 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/P2;)Ljava/lang/String;"} 3:3:java.lang.String toString(com.android.tools.r8.utils.RetracerForCodePrinting):48:48 -> b 1:1:java.lang.String getName():28:28 -> t int getOpcode() -> v com.android.tools.r8.dex.code.DexConst4 -> com.android.tools.r8.dex.code.Y: # {"id":"sourceFile","fileName":"DexConst4.java"} 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):19:19 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;)V"} 2:2:void (int,int):23:23 -> 1:1:java.lang.String getSmaliName():33:33 -> 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):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/dex/L;Lcom/android/tools/r8/internal/lB;Lcom/android/tools/r8/graph/o5;)V"} 2:2:int decodedValue():43:43 -> a 3:4:java.lang.String toSmaliString(com.android.tools.r8.utils.RetracerForCodePrinting):54:55 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/P2;)Ljava/lang/String;"} 5:5:java.lang.String toSmaliString(com.android.tools.r8.utils.RetracerForCodePrinting):54:54 -> a 6:8:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):60:62 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;)V"} 1:2:java.lang.String toString(com.android.tools.r8.utils.RetracerForCodePrinting):48:49 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/P2;)Ljava/lang/String;"} 3:3:java.lang.String toString(com.android.tools.r8.utils.RetracerForCodePrinting):48:48 -> b 1:1:java.lang.String getName():28:28 -> t int getOpcode() -> v com.android.tools.r8.dex.code.DexConstClass -> com.android.tools.r8.dex.code.a0: # {"id":"sourceFile","fileName":"DexConstClass.java"} boolean ignoreCompatRules -> h 1:2:void (int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):28:29 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;Lcom/android/tools/r8/graph/f5;)V"} 3:4:void (int,com.android.tools.r8.graph.DexType,boolean):33:34 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/graph/v2;Z)V"} 1:1:java.lang.String getSmaliName():54:54 -> A 1:1:com.android.tools.r8.graph.DexType getType():91:91 -> N # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/v2;"} 1:1:void internalSubSpecify(com.android.tools.r8.utils.structural.StructuralSpecification):39:39 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/z;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/dex/L;Lcom/android/tools/r8/internal/lB;Lcom/android/tools/r8/graph/o5;)V"} 3:3:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.lens.GraphLens.lookupType(com.android.tools.r8.graph.DexType):243:243 -> 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: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):69:69 -> a 5:6:void com.android.tools.r8.graph.DexType.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):246:247 -> a 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):69 -> a 7:7:void com.android.tools.r8.graph.DexString.collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection):277:277 -> a 7:7:void com.android.tools.r8.graph.DexType.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):247 -> 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):69 -> a 8:8:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):80:80 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/e5;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/lB;Ljava/nio/ShortBuffer;)V"} 9:9:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":93,"2":94,"3":95},"outline":"Lcom/android/tools/r8/internal/s2;a(Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/v2;"} 93:93:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):80:80 -> a 94:94:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.lens.GraphLens.lookupType(com.android.tools.r8.graph.DexType):243:243 -> a 94:94:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):80 -> a 95:95:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.lens.GraphLens.lookupType(com.android.tools.r8.graph.DexType):243:243 -> a 95:95:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):80 -> a 90:90:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):81:81 -> a 91:91:void com.android.tools.r8.dex.code.DexInstruction.writeFirst(int,java.nio.ShortBuffer):96:96 -> a 91:91:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):81 -> a 92:92:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):82:82 -> a 96:96:void registerUse(com.android.tools.r8.graph.UseRegistry):87:87 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/J5;)V"} 97:97:boolean ignoreCompatRules():44:44 -> a 97:97:void registerUse(com.android.tools.r8.graph.UseRegistry):87 -> a 98:98:void registerUse(com.android.tools.r8.graph.UseRegistry):87:87 -> a 99:99:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):96:96 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;)V"} 1:1:com.android.tools.r8.graph.DexType lambda$internalSubSpecify$0(com.android.tools.r8.dex.code.DexFormat21c):39:39 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/code/K0;)Lcom/android/tools/r8/graph/v2;"} com.android.tools.r8.dex.code.DexConstClass asConstClass() -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/dex/code/a0;"} boolean canThrow() -> l 1:1:java.lang.String getName():49:49 -> t int getOpcode() -> v com.android.tools.r8.dex.code.DexConstHigh16 -> com.android.tools.r8.dex.code.b0: # {"id":"sourceFile","fileName":"DexConstHigh16.java"} 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):19:19 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;)V"} 2:2:void (int,int):23:23 -> 1:1:java.lang.String getSmaliName():33:33 -> 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):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/dex/L;Lcom/android/tools/r8/internal/lB;Lcom/android/tools/r8/graph/o5;)V"} 2:2:int decodedValue():43:43 -> a 3:3:void com.android.tools.r8.dex.code.DexFormat21h.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):49:49 -> a 3:3:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):12 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/e5;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/lB;Ljava/nio/ShortBuffer;)V"} 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.DexFormat21h.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):49 -> a 4:4:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):12 -> a 5:5:void com.android.tools.r8.dex.code.DexFormat21h.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):50:50 -> a 5:5:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):12 -> 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.DexFormat21h.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):50 -> a 6:6:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):12 -> a 7:8:java.lang.String toSmaliString(com.android.tools.r8.utils.RetracerForCodePrinting):54:55 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/P2;)Ljava/lang/String;"} 9:9:java.lang.String toSmaliString(com.android.tools.r8.utils.RetracerForCodePrinting):54:54 -> a 10:12:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):60:62 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;)V"} 1:2:java.lang.String toString(com.android.tools.r8.utils.RetracerForCodePrinting):48:49 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/P2;)Ljava/lang/String;"} 3:3:java.lang.String toString(com.android.tools.r8.utils.RetracerForCodePrinting):48:48 -> b 1:1:java.lang.String getName():28:28 -> t int getOpcode() -> v com.android.tools.r8.dex.code.DexConstMethodHandle -> com.android.tools.r8.dex.code.c0: # {"id":"sourceFile","fileName":"DexConstMethodHandle.java"} 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):29:29 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;Lcom/android/tools/r8/graph/f5;)V"} 2:2:void (int,com.android.tools.r8.graph.DexMethodHandle):33:33 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/graph/l2;)V"} 1:1:java.lang.String getSmaliName():47:47 -> A 1:1:com.android.tools.r8.graph.DexMethodHandle 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/dex/L;Lcom/android/tools/r8/internal/lB;Lcom/android/tools/r8/graph/o5;)V"} 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 getMethodHandle():37:37 -> a 6:6:void registerUse(com.android.tools.r8.graph.UseRegistry):73 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/J5;)V"} 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 getMethodHandle():37:37 -> a 9:9:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):86 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/e5;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/lB;Ljava/nio/ShortBuffer;)V"} 10:10:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.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.lens.GraphLens,com.android.tools.r8.graph.lens.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.lens.GraphLens,com.android.tools.r8.graph.lens.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.lens.GraphLens,com.android.tools.r8.graph.lens.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.lens.GraphLens,com.android.tools.r8.graph.lens.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.lens.GraphLens,com.android.tools.r8.graph.lens.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.lens.GraphLens,com.android.tools.r8.graph.lens.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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/z;)V"} 18:18:java.lang.String toSmaliString(com.android.tools.r8.utils.RetracerForCodePrinting):67:67 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/P2;)Ljava/lang/String;"} 19:19:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):109:109 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;)V"} 1:1:com.android.tools.r8.graph.DexMethodHandle lambda$internalSubSpecify$0(com.android.tools.r8.dex.code.DexFormat21c):57:57 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/code/K0;)Lcom/android/tools/r8/graph/l2;"} 2:2:java.lang.String toString(com.android.tools.r8.utils.RetracerForCodePrinting):62:62 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/P2;)Ljava/lang/String;"} boolean canThrow() -> l 1:1:java.lang.String getName():42:42 -> t int getOpcode() -> v com.android.tools.r8.dex.code.DexConstMethodType -> com.android.tools.r8.dex.code.d0: # {"id":"sourceFile","fileName":"DexConstMethodType.java"} 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):28:28 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;Lcom/android/tools/r8/graph/f5;)V"} 2:2:void (int,com.android.tools.r8.graph.DexProto):32:32 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/graph/r2;)V"} 1:1:java.lang.String getSmaliName():46:46 -> A 1:1:com.android.tools.r8.graph.DexProto 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/dex/L;Lcom/android/tools/r8/internal/lB;Lcom/android/tools/r8/graph/o5;)V"} 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 getMethodType():36:36 -> a 4:4:void registerUse(com.android.tools.r8.graph.UseRegistry):71 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/J5;)V"} 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):255:257 -> a 6:8:void registerUse(com.android.tools.r8.graph.UseRegistry):71 -> a 9:9:com.android.tools.r8.graph.DexProto getMethodType():36:36 -> a 9:9:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):82 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/e5;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/lB;Ljava/nio/ShortBuffer;)V"} 10:11:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.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.lens.GraphLens,com.android.tools.r8.graph.lens.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.lens.GraphLens,com.android.tools.r8.graph.lens.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.lens.GraphLens,com.android.tools.r8.graph.lens.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.lens.GraphLens,com.android.tools.r8.graph.lens.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.lens.GraphLens,com.android.tools.r8.graph.lens.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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/z;)V"} 18:18:java.lang.String toSmaliString(com.android.tools.r8.utils.RetracerForCodePrinting):66:66 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/P2;)Ljava/lang/String;"} 19:19:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):103:103 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;)V"} 1:1:com.android.tools.r8.graph.DexProto lambda$internalSubSpecify$0(com.android.tools.r8.dex.code.DexFormat21c):56:56 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/code/K0;)Lcom/android/tools/r8/graph/r2;"} 2:2:java.lang.String toString(com.android.tools.r8.utils.RetracerForCodePrinting):61:61 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/P2;)Ljava/lang/String;"} boolean canThrow() -> l 1:1:java.lang.String getName():41:41 -> t int getOpcode() -> v com.android.tools.r8.dex.code.DexConstString -> com.android.tools.r8.dex.code.e0: # {"id":"sourceFile","fileName":"DexConstString.java"} 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):27:27 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;Lcom/android/tools/r8/graph/f5;)V"} 2:2:void (int,com.android.tools.r8.graph.DexString):31:31 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/graph/u2;)V"} 1:1:java.lang.String getSmaliName():59:59 -> A boolean isConstString() -> F 1:1:com.android.tools.r8.graph.DexString getString():35:35 -> N # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/u2;"} 1:1:void internalSubSpecify(com.android.tools.r8.utils.structural.StructuralSpecification):40:40 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/z;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/dex/L;Lcom/android/tools/r8/internal/lB;Lcom/android/tools/r8/graph/o5;)V"} 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:java.lang.String toSmaliString(com.android.tools.r8.utils.RetracerForCodePrinting):84:84 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/P2;)Ljava/lang/String;"} 5:5:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):95:95 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/e5;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/lB;Ljava/nio/ShortBuffer;)V"} 6:6:int com.android.tools.r8.graph.DexString.getOffset(com.android.tools.r8.graph.ObjectToOffsetMapping):282:282 -> a 6:6:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):95 -> a 7:7:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):99:99 -> a 8:8:void com.android.tools.r8.dex.code.DexInstruction.writeFirst(int,java.nio.ShortBuffer):96:96 -> a 8:8:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):99 -> a 9:9:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):100:100 -> a 10:10:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):97:97 -> a 11:11:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):105:105 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;)V"} 12:12:void com.android.tools.r8.ir.conversion.IRBuilder.addConstString(int,com.android.tools.r8.graph.DexString):1256:1256 -> a 12:12: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)"]} 13:15:void com.android.tools.r8.ir.conversion.IRBuilder.addConstString(int,com.android.tools.r8.graph.DexString):1256:1258 -> a 13:15: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/code/K0;)Lcom/android/tools/r8/graph/u2;"} 2:2:java.lang.String toString(com.android.tools.r8.utils.RetracerForCodePrinting):79:79 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/P2;)Ljava/lang/String;"} com.android.tools.r8.dex.code.DexConstString asConstString() -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/dex/code/e0;"} boolean canThrow() -> l 1:1:java.lang.String getName():54:54 -> t int getOpcode() -> v com.android.tools.r8.dex.code.DexConstStringJumbo -> com.android.tools.r8.dex.code.f0: # {"id":"sourceFile","fileName":"DexConstStringJumbo.java"} 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):18:18 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;Lcom/android/tools/r8/graph/f5;)V"} 2:2:void (int,com.android.tools.r8.graph.DexString):22:22 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/graph/u2;)V"} 1:1:java.lang.String getSmaliName():36:36 -> A 1:1:com.android.tools.r8.graph.DexString getString():26:26 -> N # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/u2;"} 1:1:java.lang.String toSmaliString(com.android.tools.r8.utils.RetracerForCodePrinting):61:61 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/P2;)Ljava/lang/String;"} 2:2:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):66:66 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;)V"} 3:3:void com.android.tools.r8.ir.conversion.IRBuilder.addConstString(int,com.android.tools.r8.graph.DexString):1256:1256 -> a 3:3: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)"]} 4:6:void com.android.tools.r8.ir.conversion.IRBuilder.addConstString(int,com.android.tools.r8.graph.DexString):1256:1258 -> a 4:6:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):66 -> a 1:1:java.lang.String toString(com.android.tools.r8.utils.RetracerForCodePrinting):56:56 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/P2;)Ljava/lang/String;"} com.android.tools.r8.dex.code.DexConstStringJumbo asConstStringJumbo() -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/dex/code/f0;"} boolean canThrow() -> l 1:1:java.lang.String getName():31:31 -> t int getOpcode() -> v com.android.tools.r8.dex.code.DexConstWide -> com.android.tools.r8.dex.code.i0: # {"id":"sourceFile","fileName":"DexConstWide.java"} 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):19:19 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;)V"} 2:2:void (int,long):23:23 -> 1:1:java.lang.String getSmaliName():33:33 -> 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):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/dex/L;Lcom/android/tools/r8/internal/lB;Lcom/android/tools/r8/graph/o5;)V"} 2:2:long decodedValue():43:43 -> a 3:3:void com.android.tools.r8.dex.code.DexFormat51l.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):49:49 -> a 3:3:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):12 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/e5;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/lB;Ljava/nio/ShortBuffer;)V"} 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.DexFormat51l.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):49 -> a 4:4:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):12 -> a 5:5:void com.android.tools.r8.dex.code.DexFormat51l.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):50:50 -> a 5:5:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):12 -> a 6:7:void com.android.tools.r8.dex.code.DexInstruction.write64BitValue(long,java.nio.ShortBuffer):121:122 -> a 6:7:void com.android.tools.r8.dex.code.DexFormat51l.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):50 -> a 6:7:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):12 -> a 8:9:java.lang.String toSmaliString(com.android.tools.r8.utils.RetracerForCodePrinting):54:55 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/P2;)Ljava/lang/String;"} 10:10:java.lang.String toSmaliString(com.android.tools.r8.utils.RetracerForCodePrinting):54:54 -> a 11:11:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):60:60 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;)V"} 1:2:java.lang.String toString(com.android.tools.r8.utils.RetracerForCodePrinting):48:49 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/P2;)Ljava/lang/String;"} 3:3:java.lang.String toString(com.android.tools.r8.utils.RetracerForCodePrinting):48:48 -> b 1:1:java.lang.String getName():28:28 -> t int getOpcode() -> v com.android.tools.r8.dex.code.DexConstWide16 -> com.android.tools.r8.dex.code.g0: # {"id":"sourceFile","fileName":"DexConstWide16.java"} 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):19:19 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;)V"} 2:2:void (int,int):23:23 -> 1:1:java.lang.String getSmaliName():33:33 -> 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):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/dex/L;Lcom/android/tools/r8/internal/lB;Lcom/android/tools/r8/graph/o5;)V"} 2:2:long decodedValue():43:43 -> a 3:4:java.lang.String toSmaliString(com.android.tools.r8.utils.RetracerForCodePrinting):54:55 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/P2;)Ljava/lang/String;"} 5:5:java.lang.String toSmaliString(com.android.tools.r8.utils.RetracerForCodePrinting):54:54 -> a 6:6:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):60:60 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;)V"} 1:2:java.lang.String toString(com.android.tools.r8.utils.RetracerForCodePrinting):48:49 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/P2;)Ljava/lang/String;"} 3:3:java.lang.String toString(com.android.tools.r8.utils.RetracerForCodePrinting):48:48 -> b 1:1:java.lang.String getName():28:28 -> t int getOpcode() -> v com.android.tools.r8.dex.code.DexConstWide32 -> com.android.tools.r8.dex.code.h0: # {"id":"sourceFile","fileName":"DexConstWide32.java"} 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):19:19 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;)V"} 2:2:void (int,int):23:23 -> 1:1:java.lang.String getSmaliName():33:33 -> 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):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/dex/L;Lcom/android/tools/r8/internal/lB;Lcom/android/tools/r8/graph/o5;)V"} 2:2:long decodedValue():43:43 -> a 3:3:void com.android.tools.r8.dex.code.DexFormat31i.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):49:49 -> a 3:3:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):12 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/e5;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/lB;Ljava/nio/ShortBuffer;)V"} 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.DexFormat31i.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):49 -> a 4:4:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):12 -> a 5:5:void com.android.tools.r8.dex.code.DexFormat31i.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):50:50 -> a 5:5:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):12 -> a 6:7:java.lang.String toSmaliString(com.android.tools.r8.utils.RetracerForCodePrinting):54:55 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/P2;)Ljava/lang/String;"} 8:8:java.lang.String toSmaliString(com.android.tools.r8.utils.RetracerForCodePrinting):54:54 -> a 9:9:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):60:60 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;)V"} 1:2:java.lang.String toString(com.android.tools.r8.utils.RetracerForCodePrinting):48:49 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/P2;)Ljava/lang/String;"} 3:3:java.lang.String toString(com.android.tools.r8.utils.RetracerForCodePrinting):48:48 -> b 1:1:java.lang.String getName():28:28 -> t int getOpcode() -> v com.android.tools.r8.dex.code.DexConstWideHigh16 -> com.android.tools.r8.dex.code.j0: # {"id":"sourceFile","fileName":"DexConstWideHigh16.java"} 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):19:19 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;)V"} 2:2:void (int,int):23:23 -> 1:1:java.lang.String getSmaliName():33:33 -> 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):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/dex/L;Lcom/android/tools/r8/internal/lB;Lcom/android/tools/r8/graph/o5;)V"} 2:2:long decodedValue():43:43 -> a 3:3:void com.android.tools.r8.dex.code.DexFormat21h.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):49:49 -> a 3:3:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):12 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/e5;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/lB;Ljava/nio/ShortBuffer;)V"} 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.DexFormat21h.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):49 -> a 4:4:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):12 -> a 5:5:void com.android.tools.r8.dex.code.DexFormat21h.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):50:50 -> a 5:5:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):12 -> 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.DexFormat21h.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):50 -> a 6:6:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):12 -> a 7:8:java.lang.String toSmaliString(com.android.tools.r8.utils.RetracerForCodePrinting):54:55 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/P2;)Ljava/lang/String;"} 9:9:java.lang.String toSmaliString(com.android.tools.r8.utils.RetracerForCodePrinting):54:54 -> a 10:10:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):60:60 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;)V"} 1:2:java.lang.String toString(com.android.tools.r8.utils.RetracerForCodePrinting):48:49 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/P2;)Ljava/lang/String;"} 3:3:java.lang.String toString(com.android.tools.r8.utils.RetracerForCodePrinting):48:48 -> b 1:1:java.lang.String getName():28:28 -> t int getOpcode() -> v com.android.tools.r8.dex.code.DexDivDouble -> com.android.tools.r8.dex.code.l0: # {"id":"sourceFile","fileName":"DexDivDouble.java"} 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;)V"} 2:2:void (int,int,int):20:20 -> 1:1:java.lang.String getSmaliName():30:30 -> 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):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/dex/L;Lcom/android/tools/r8/internal/lB;Lcom/android/tools/r8/graph/o5;)V"} 2:2:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;)V"} 1:1:java.lang.String getName():25:25 -> t int getOpcode() -> v com.android.tools.r8.dex.code.DexDivDouble2Addr -> com.android.tools.r8.dex.code.k0: # {"id":"sourceFile","fileName":"DexDivDouble2Addr.java"} 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;)V"} 2:2:void (int,int):20:20 -> 1:1:java.lang.String getSmaliName():30:30 -> 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):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/dex/L;Lcom/android/tools/r8/internal/lB;Lcom/android/tools/r8/graph/o5;)V"} 2:2:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;)V"} 1:1:java.lang.String getName():25:25 -> t int getOpcode() -> v com.android.tools.r8.dex.code.DexDivFloat -> com.android.tools.r8.dex.code.n0: # {"id":"sourceFile","fileName":"DexDivFloat.java"} 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;)V"} 2:2:void (int,int,int):20:20 -> 1:1:java.lang.String getSmaliName():30:30 -> 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):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/dex/L;Lcom/android/tools/r8/internal/lB;Lcom/android/tools/r8/graph/o5;)V"} 2:2:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;)V"} 1:1:java.lang.String getName():25:25 -> t int getOpcode() -> v com.android.tools.r8.dex.code.DexDivFloat2Addr -> com.android.tools.r8.dex.code.m0: # {"id":"sourceFile","fileName":"DexDivFloat2Addr.java"} 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;)V"} 2:2:void (int,int):20:20 -> 1:1:java.lang.String getSmaliName():30:30 -> 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):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/dex/L;Lcom/android/tools/r8/internal/lB;Lcom/android/tools/r8/graph/o5;)V"} 2:2:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;)V"} 1:1:java.lang.String getName():25:25 -> t int getOpcode() -> v com.android.tools.r8.dex.code.DexDivInt -> com.android.tools.r8.dex.code.p0: # {"id":"sourceFile","fileName":"DexDivInt.java"} 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;)V"} 2:2:void (int,int,int):20:20 -> 1:1:java.lang.String getSmaliName():30:30 -> 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):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/dex/L;Lcom/android/tools/r8/internal/lB;Lcom/android/tools/r8/graph/o5;)V"} 2:2:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;)V"} boolean canThrow() -> l 1:1:java.lang.String getName():25:25 -> t int getOpcode() -> v com.android.tools.r8.dex.code.DexDivInt2Addr -> com.android.tools.r8.dex.code.o0: # {"id":"sourceFile","fileName":"DexDivInt2Addr.java"} 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;)V"} 2:2:void (int,int):20:20 -> 1:1:java.lang.String getSmaliName():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):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/dex/L;Lcom/android/tools/r8/internal/lB;Lcom/android/tools/r8/graph/o5;)V"} 2:2:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;)V"} boolean canThrow() -> l 1:1:java.lang.String getName():25:25 -> t int getOpcode() -> v com.android.tools.r8.dex.code.DexDivIntLit16 -> com.android.tools.r8.dex.code.q0: # {"id":"sourceFile","fileName":"DexDivIntLit16.java"} 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;)V"} 2:2:void (int,int,int):20:20 -> 1:1:java.lang.String getSmaliName():30:30 -> A 1:1:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;)V"} boolean canThrow() -> l 1:1:java.lang.String getName():25:25 -> t int getOpcode() -> v com.android.tools.r8.dex.code.DexDivIntLit8 -> com.android.tools.r8.dex.code.r0: # {"id":"sourceFile","fileName":"DexDivIntLit8.java"} 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;)V"} 2:2:void (int,int,int):20:20 -> 1:1:java.lang.String getSmaliName():30:30 -> A 1:1:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;)V"} boolean canThrow() -> l 1:1:java.lang.String getName():25:25 -> t int getOpcode() -> v com.android.tools.r8.dex.code.DexDivLong -> com.android.tools.r8.dex.code.t0: # {"id":"sourceFile","fileName":"DexDivLong.java"} 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;)V"} 2:2:void (int,int,int):20:20 -> 1:1:java.lang.String getSmaliName():30:30 -> 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):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/dex/L;Lcom/android/tools/r8/internal/lB;Lcom/android/tools/r8/graph/o5;)V"} 2:2:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;)V"} boolean canThrow() -> l 1:1:java.lang.String getName():25:25 -> t int getOpcode() -> v com.android.tools.r8.dex.code.DexDivLong2Addr -> com.android.tools.r8.dex.code.s0: # {"id":"sourceFile","fileName":"DexDivLong2Addr.java"} 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;)V"} 2:2:void (int,int):20:20 -> 1:1:java.lang.String getSmaliName():30:30 -> 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):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/dex/L;Lcom/android/tools/r8/internal/lB;Lcom/android/tools/r8/graph/o5;)V"} 2:2:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;)V"} boolean canThrow() -> l 1:1:java.lang.String getName():25:25 -> t int getOpcode() -> v com.android.tools.r8.dex.code.DexDoubleToFloat -> com.android.tools.r8.dex.code.u0: # {"id":"sourceFile","fileName":"DexDoubleToFloat.java"} 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;)V"} 2:2:void (int,int):20:20 -> 1:1:java.lang.String getSmaliName():30:30 -> 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):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/dex/L;Lcom/android/tools/r8/internal/lB;Lcom/android/tools/r8/graph/o5;)V"} 2:2:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;)V"} 1:1:java.lang.String getName():25:25 -> t int getOpcode() -> v com.android.tools.r8.dex.code.DexDoubleToInt -> com.android.tools.r8.dex.code.v0: # {"id":"sourceFile","fileName":"DexDoubleToInt.java"} 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;)V"} 2:2:void (int,int):20:20 -> 1:1:java.lang.String getSmaliName():30:30 -> 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):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/dex/L;Lcom/android/tools/r8/internal/lB;Lcom/android/tools/r8/graph/o5;)V"} 2:2:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;)V"} 1:1:java.lang.String getName():25:25 -> t int getOpcode() -> v com.android.tools.r8.dex.code.DexDoubleToLong -> com.android.tools.r8.dex.code.w0: # {"id":"sourceFile","fileName":"DexDoubleToLong.java"} 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;)V"} 2:2:void (int,int):20:20 -> 1:1:java.lang.String getSmaliName():30:30 -> 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):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/dex/L;Lcom/android/tools/r8/internal/lB;Lcom/android/tools/r8/graph/o5;)V"} 2:2:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;)V"} 1:1:java.lang.String getName():25:25 -> t int getOpcode() -> v com.android.tools.r8.dex.code.DexFillArrayData -> com.android.tools.r8.dex.code.x0: # {"id":"sourceFile","fileName":"DexFillArrayData.java"} 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;)V"} 2:2:void (int):20:20 -> 1:1:java.lang.String getSmaliName():30:30 -> A 1:1:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;)V"} 2:2:java.lang.String toSmaliString(com.android.tools.r8.utils.RetracerForCodePrinting):45:45 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/P2;)Ljava/lang/String;"} boolean canThrow() -> l 1:1:java.lang.String getName():25:25 -> t int getOpcode() -> v com.android.tools.r8.dex.code.DexFillArrayDataPayload -> com.android.tools.r8.dex.code.y0: # {"id":"sourceFile","fileName":"DexFillArrayDataPayload.java"} int element_width -> e long size -> f short[] data -> g boolean $assertionsDisabled -> h 1:1:void ():19:19 -> 1:10:void (int,com.android.tools.r8.dex.code.BytecodeStream):30:39 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;)V"} 11:14:void (int,long,short[]):43:46 -> 1:1:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;)V"} 2:2:int lambda$specify$0(com.android.tools.r8.dex.code.DexFillArrayDataPayload):26:26 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/code/y0;)I"} 3:3:void specify(com.android.tools.r8.utils.structural.StructuralSpecification):26:26 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/z;)V"} 4:4:int internalAcceptCompareTo(com.android.tools.r8.dex.code.DexInstruction,com.android.tools.r8.utils.structural.CompareToVisitor):72:72 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/code/B1;Lcom/android/tools/r8/utils/structural/a;)I"} 5:5:void com.android.tools.r8.dex.code.DexInstruction.writeFirst(int,java.nio.ShortBuffer):96:96 -> a 5:5:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):62 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/e5;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/lB;Ljava/nio/ShortBuffer;)V"} 6:6:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):63:63 -> a 7:7:void com.android.tools.r8.dex.code.DexInstruction.write16BitValue(int,java.nio.ShortBuffer):112:112 -> a 7:7:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):63 -> a 8:9:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):64:65 -> a 10:10:void com.android.tools.r8.dex.code.DexInstruction.write16BitValue(int,java.nio.ShortBuffer):112:112 -> a 10:10:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):66 -> a 11:40:java.lang.String toSmaliString(com.android.tools.r8.utils.RetracerForCodePrinting):106:135 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/P2;)Ljava/lang/String;"} 41:41:java.lang.String com.android.tools.r8.utils.StringUtils.hexString(long,int):341:341 -> a 41:41:java.lang.String toSmaliString(com.android.tools.r8.utils.RetracerForCodePrinting):135 -> a 42:52:java.lang.String toSmaliString(com.android.tools.r8.utils.RetracerForCodePrinting):135:145 -> a 1:1:long lambda$specify$1(com.android.tools.r8.dex.code.DexFillArrayDataPayload):26:26 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/code/y0;)J"} 2:2:void internalAcceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):77:77 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/o;)V"} 3:3:java.lang.String toString(com.android.tools.r8.utils.RetracerForCodePrinting):96:96 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/P2;)Ljava/lang/String;"} 1:1:short[] lambda$specify$2(com.android.tools.r8.dex.code.DexFillArrayDataPayload):26:26 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/code/y0;)[S"} 1:3:int hashCode():83:85 -> hashCode 1:1:int getSize():91:91 -> z com.android.tools.r8.dex.code.DexFilledNewArray -> com.android.tools.r8.dex.code.z0: # {"id":"sourceFile","fileName":"DexFilledNewArray.java"} 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):24:24 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;Lcom/android/tools/r8/graph/f5;)V"} 2:2:void (int,com.android.tools.r8.graph.DexType,int,int,int,int,int):28:28 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/graph/v2;IIIII)V"} 1:1:java.lang.String getSmaliName():38:38 -> 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):52:52 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/dex/L;Lcom/android/tools/r8/internal/lB;Lcom/android/tools/r8/graph/o5;)V"} 2:2:com.android.tools.r8.graph.DexType 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: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):52:52 -> a 4:4:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.lens.GraphLens.lookupType(com.android.tools.r8.graph.DexType):243:243 -> 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):52 -> 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:53 -> a 6:7:void com.android.tools.r8.graph.DexType.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):246:247 -> 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):53 -> 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):247 -> 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:com.android.tools.r8.graph.DexType getType():57:57 -> a 9:9:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):62 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;)V"} 10:10:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):62:62 -> a 11:11:com.android.tools.r8.graph.DexType getType():57:57 -> a 11:11:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):78 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/e5;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/lB;Ljava/nio/ShortBuffer;)V"} 12:12:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":96,"2":97,"3":98},"outline":"Lcom/android/tools/r8/internal/s2;a(Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/v2;"} 96:96:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):78:78 -> a 97:97:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.lens.GraphLens.lookupType(com.android.tools.r8.graph.DexType):243:243 -> a 97:97:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):78 -> a 98:98:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.lens.GraphLens.lookupType(com.android.tools.r8.graph.DexType):243:243 -> a 98:98:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):78 -> a 91:91:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):79:79 -> a 92:92:void com.android.tools.r8.dex.code.DexInstruction.writeFirst(int,int,java.nio.ShortBuffer):104:104 -> a 92:92:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):79 -> a 93:94:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):80:81 -> a 95:95:void com.android.tools.r8.dex.code.DexInstruction.write16BitValue(int,java.nio.ShortBuffer):112:112 -> a 95:95:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):81 -> a boolean canThrow() -> l 1:1:java.lang.String getName():33:33 -> t int getOpcode() -> v com.android.tools.r8.dex.code.DexFilledNewArrayRange -> com.android.tools.r8.dex.code.A0: # {"id":"sourceFile","fileName":"DexFilledNewArrayRange.java"} 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):24:24 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;Lcom/android/tools/r8/graph/f5;)V"} 2:2:void (int,int,com.android.tools.r8.graph.DexType):28:28 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(IILcom/android/tools/r8/graph/v2;)V"} 1:1:java.lang.String getSmaliName():38:38 -> 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):52:52 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/dex/L;Lcom/android/tools/r8/internal/lB;Lcom/android/tools/r8/graph/o5;)V"} 2:2:com.android.tools.r8.graph.DexType 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: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):52:52 -> a 4:4:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.lens.GraphLens.lookupType(com.android.tools.r8.graph.DexType):243:243 -> 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):52 -> 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:53 -> a 6:7:void com.android.tools.r8.graph.DexType.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):246:247 -> 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):53 -> 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):247 -> 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:com.android.tools.r8.graph.DexType getType():57:57 -> a 9:9:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):62 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;)V"} 10:10:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):62:62 -> a 11:11:com.android.tools.r8.graph.DexType getType():57:57 -> a 11:11:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):78 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/e5;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/lB;Ljava/nio/ShortBuffer;)V"} 12:12:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":96,"2":97,"3":98},"outline":"Lcom/android/tools/r8/internal/s2;a(Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/v2;"} 96:96:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):78:78 -> a 97:97:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.lens.GraphLens.lookupType(com.android.tools.r8.graph.DexType):243:243 -> a 97:97:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):78 -> a 98:98:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.lens.GraphLens.lookupType(com.android.tools.r8.graph.DexType):243:243 -> a 98:98:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):78 -> a 91:91:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):79:79 -> a 92:92:void com.android.tools.r8.dex.code.DexInstruction.writeFirst(int,java.nio.ShortBuffer):96:96 -> a 92:92:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):79 -> a 93:94:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):80:81 -> a 95:95:void com.android.tools.r8.dex.code.DexInstruction.write16BitValue(int,java.nio.ShortBuffer):112:112 -> a 95:95:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):81 -> a boolean canThrow() -> l 1:1:java.lang.String getName():33:33 -> t int getOpcode() -> v com.android.tools.r8.dex.code.DexFloatToDouble -> com.android.tools.r8.dex.code.B0: # {"id":"sourceFile","fileName":"DexFloatToDouble.java"} 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;)V"} 2:2:void (int,int):20:20 -> 1:1:java.lang.String getSmaliName():30:30 -> 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):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/dex/L;Lcom/android/tools/r8/internal/lB;Lcom/android/tools/r8/graph/o5;)V"} 2:2:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;)V"} 1:1:java.lang.String getName():25:25 -> t int getOpcode() -> v com.android.tools.r8.dex.code.DexFloatToInt -> com.android.tools.r8.dex.code.C0: # {"id":"sourceFile","fileName":"DexFloatToInt.java"} 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;)V"} 2:2:void (int,int):20:20 -> 1:1:java.lang.String getSmaliName():30:30 -> 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):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/dex/L;Lcom/android/tools/r8/internal/lB;Lcom/android/tools/r8/graph/o5;)V"} 2:2:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;)V"} 1:1:java.lang.String getName():25:25 -> t int getOpcode() -> v com.android.tools.r8.dex.code.DexFloatToLong -> com.android.tools.r8.dex.code.D0: # {"id":"sourceFile","fileName":"DexFloatToLong.java"} 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;)V"} 2:2:void (int,int):20:20 -> 1:1:java.lang.String getSmaliName():30:30 -> 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):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/dex/L;Lcom/android/tools/r8/internal/lB;Lcom/android/tools/r8/graph/o5;)V"} 2:2:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;)V"} 1:1:java.lang.String getName():25:25 -> t int getOpcode() -> v com.android.tools.r8.dex.code.DexFormat10t -> com.android.tools.r8.dex.code.E0: # {"id":"sourceFile","fileName":"DexFormat10t.java"} byte AA -> e boolean $assertionsDisabled -> f 1:1:void ():17:17 -> 1:3:void (int,com.android.tools.r8.dex.code.BytecodeStream):23:25 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;)V"} 4:6:void (int):28:30 -> 1:1:int internalAcceptCompareTo(com.android.tools.r8.dex.code.DexInstruction,com.android.tools.r8.utils.structural.CompareToVisitor):51:51 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/code/B1;Lcom/android/tools/r8/utils/structural/a;)I"} 2:2:java.lang.String toSmaliString(com.android.tools.r8.utils.RetracerForCodePrinting):66:66 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/P2;)Ljava/lang/String;"} 1:1:void internalAcceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):56:56 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/o;)V"} 1:1:int hashCode():46:46 -> hashCode com.android.tools.r8.dex.code.DexFormat10x -> com.android.tools.r8.dex.code.F0: # {"id":"sourceFile","fileName":"DexFormat10x.java"} 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):20:20 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/code/a;)V"} 2:2:void ():23:23 -> com.android.tools.r8.dex.code.DexFormat11n -> com.android.tools.r8.dex.code.G0: # {"id":"sourceFile","fileName":"DexFormat11n.java"} byte A -> e byte B -> f boolean $assertionsDisabled -> g 1:1:void ():19:19 -> 1:8:void (int,com.android.tools.r8.dex.code.BytecodeStream):29:36 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;)V"} 9:13:void (int,int):40:44 -> 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):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/dex/L;Lcom/android/tools/r8/internal/lB;Lcom/android/tools/r8/graph/o5;)V"} 2:2:int lambda$specify$0(com.android.tools.r8.dex.code.DexFormat11n):24:24 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/code/G0;)I"} 3:3:void specify(com.android.tools.r8.utils.structural.StructuralSpecification):24:24 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/z;)V"} 4:4:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):55:55 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/e5;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/lB;Ljava/nio/ShortBuffer;)V"} 5:5:void com.android.tools.r8.dex.code.DexInstruction.writeFirst(int,int,java.nio.ShortBuffer):104:104 -> a 5:5:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):55 -> a 6:6:int internalAcceptCompareTo(com.android.tools.r8.dex.code.DexInstruction,com.android.tools.r8.utils.structural.CompareToVisitor):65:65 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/code/B1;Lcom/android/tools/r8/utils/structural/a;)I"} 1:1:int lambda$specify$1(com.android.tools.r8.dex.code.DexFormat11n):24:24 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/code/G0;)I"} 2:2:void internalAcceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):70:70 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/o;)V"} 3:3:java.lang.String toString(com.android.tools.r8.utils.RetracerForCodePrinting):75:75 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/P2;)Ljava/lang/String;"} 1:1:int hashCode():60:60 -> hashCode com.android.tools.r8.dex.code.DexFormat11x -> com.android.tools.r8.dex.code.H0: # {"id":"sourceFile","fileName":"DexFormat11x.java"} short AA -> e boolean $assertionsDisabled -> f 1:1:void ():18:18 -> 1:2:void (int,com.android.tools.r8.dex.code.BytecodeStream):24:25 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;)V"} 3:5:void (int):28:30 -> 1:1:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):41:41 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/e5;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/lB;Ljava/nio/ShortBuffer;)V"} 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.lens.GraphLens,com.android.tools.r8.graph.lens.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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/code/B1;Lcom/android/tools/r8/utils/structural/a;)I"} 4:4:java.lang.String toSmaliString(com.android.tools.r8.utils.RetracerForCodePrinting):66:66 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/P2;)Ljava/lang/String;"} 1:1:void internalAcceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):56:56 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/o;)V"} 2:2:java.lang.String toString(com.android.tools.r8.utils.RetracerForCodePrinting):61:61 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/P2;)Ljava/lang/String;"} 1:1:int hashCode():46:46 -> hashCode com.android.tools.r8.dex.code.DexFormat12x -> com.android.tools.r8.dex.code.I0: # {"id":"sourceFile","fileName":"DexFormat12x.java"} byte A -> e byte B -> f boolean $assertionsDisabled -> g 1:1:void ():19:19 -> 1:3:void (int,com.android.tools.r8.dex.code.BytecodeStream):29:31 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;)V"} 4:8:void (int,int):34:38 -> 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):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/dex/L;Lcom/android/tools/r8/internal/lB;Lcom/android/tools/r8/graph/o5;)V"} 2:2:int lambda$specify$0(com.android.tools.r8.dex.code.DexFormat12x):24:24 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/code/I0;)I"} 3:3:void specify(com.android.tools.r8.utils.structural.StructuralSpecification):24:24 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/z;)V"} 4:4:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):49:49 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/e5;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/lB;Ljava/nio/ShortBuffer;)V"} 5:5:void com.android.tools.r8.dex.code.DexInstruction.writeFirst(int,int,java.nio.ShortBuffer):104:104 -> a 5:5:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):49 -> a 6:6:int internalAcceptCompareTo(com.android.tools.r8.dex.code.DexInstruction,com.android.tools.r8.utils.structural.CompareToVisitor):59:59 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/code/B1;Lcom/android/tools/r8/utils/structural/a;)I"} 7:7:java.lang.String toSmaliString(com.android.tools.r8.utils.RetracerForCodePrinting):74:74 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/P2;)Ljava/lang/String;"} 1:1:int lambda$specify$1(com.android.tools.r8.dex.code.DexFormat12x):24:24 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/code/I0;)I"} 2:2:void internalAcceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):64:64 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/o;)V"} 3:3:java.lang.String toString(com.android.tools.r8.utils.RetracerForCodePrinting):69:69 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/P2;)Ljava/lang/String;"} 1:1:int hashCode():54:54 -> hashCode com.android.tools.r8.dex.code.DexFormat20t -> com.android.tools.r8.dex.code.J0: # {"id":"sourceFile","fileName":"DexFormat20t.java"} short AAAA -> e boolean $assertionsDisabled -> f 1:1:void ():17:17 -> 1:2:void (int,com.android.tools.r8.dex.code.BytecodeStream):23:24 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/code/a;)V"} 3:5:void (int):27:29 -> 1:1:int internalAcceptCompareTo(com.android.tools.r8.dex.code.DexInstruction,com.android.tools.r8.utils.structural.CompareToVisitor):51:51 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/code/B1;Lcom/android/tools/r8/utils/structural/a;)I"} 2:2:java.lang.String toSmaliString(com.android.tools.r8.utils.RetracerForCodePrinting):66:66 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/P2;)Ljava/lang/String;"} 1:1:void internalAcceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):56:56 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/o;)V"} 2:2:java.lang.String toString(com.android.tools.r8.utils.RetracerForCodePrinting):61:61 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/P2;)Ljava/lang/String;"} 1:1:int hashCode():46:46 -> hashCode com.android.tools.r8.dex.code.DexFormat21c -> com.android.tools.r8.dex.code.K0: # {"id":"sourceFile","fileName":"DexFormat21c.java"} short AA -> e com.android.tools.r8.graph.IndexedDexItem BBBB -> f boolean $assertionsDisabled -> g 1:1:void ():14:14 -> 1:3:void (int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.IndexedDexItem[]):21:23 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;[Lcom/android/tools/r8/graph/I3;)V"} 4:7:void (int,com.android.tools.r8.graph.IndexedDexItem):26:29 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/graph/I3;)V"} void internalSubSpecify(com.android.tools.r8.utils.structural.StructuralSpecification) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/z;)V"} 1:1:int internalAcceptCompareTo(com.android.tools.r8.dex.code.DexInstruction,com.android.tools.r8.utils.structural.CompareToVisitor):40:40 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/code/B1;Lcom/android/tools/r8/utils/structural/a;)I"} 2:2:int lambda$internalAcceptCompareTo$0(com.android.tools.r8.dex.code.DexFormat21c):43:43 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/code/K0;)I"} 3:3:java.lang.String toSmaliString(com.android.tools.r8.utils.RetracerForCodePrinting):62:62 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/P2;)Ljava/lang/String;"} 1:1:void lambda$internalAcceptCompareTo$1(com.android.tools.r8.utils.structural.StructuralSpecification):43:43 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/z;)V"} 2:3:void internalAcceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):48:49 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/o;)V"} 4:4:java.lang.String toString(com.android.tools.r8.utils.RetracerForCodePrinting):56:56 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/P2;)Ljava/lang/String;"} 1:1:int hashCode():34:34 -> hashCode com.android.tools.r8.dex.code.DexFormat21h -> com.android.tools.r8.dex.code.L0: # {"id":"sourceFile","fileName":"DexFormat21h.java"} short AA -> e char BBBB -> f boolean $assertionsDisabled -> g 1:1:void ():18:18 -> 1:3:void (int,com.android.tools.r8.dex.code.BytecodeStream):29:31 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;)V"} 4:8:void (int,int):34:38 -> 1:1:int lambda$specify$0(com.android.tools.r8.dex.code.DexFormat21h):24:24 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/code/L0;)I"} 2:2:void specify(com.android.tools.r8.utils.structural.StructuralSpecification):24:24 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/z;)V"} 3:3:int internalAcceptCompareTo(com.android.tools.r8.dex.code.DexInstruction,com.android.tools.r8.utils.structural.CompareToVisitor):60:60 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/code/B1;Lcom/android/tools/r8/utils/structural/a;)I"} 1:1:int lambda$specify$1(com.android.tools.r8.dex.code.DexFormat21h):24:24 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/code/L0;)I"} 2:2:void internalAcceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):65:65 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/o;)V"} 1:1:int hashCode():55:55 -> hashCode com.android.tools.r8.dex.code.DexFormat21s -> com.android.tools.r8.dex.code.M0: # {"id":"sourceFile","fileName":"DexFormat21s.java"} 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;)V"} 4:8:void (int,int):36:40 -> 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):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/dex/L;Lcom/android/tools/r8/internal/lB;Lcom/android/tools/r8/graph/o5;)V"} 2:2:int lambda$specify$0(com.android.tools.r8.dex.code.DexFormat21s):26:26 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/code/M0;)I"} 3:3:void specify(com.android.tools.r8.utils.structural.StructuralSpecification):26:26 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/z;)V"} 4:4:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):51:51 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/e5;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/lB;Ljava/nio/ShortBuffer;)V"} 5:5:void com.android.tools.r8.dex.code.DexInstruction.writeFirst(int,java.nio.ShortBuffer):96:96 -> a 5:5:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.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.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):52:52 -> a 7:7:void com.android.tools.r8.dex.code.DexInstruction.write16BitValue(int,java.nio.ShortBuffer):112:112 -> a 7:7:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):52 -> a 8:8:int internalAcceptCompareTo(com.android.tools.r8.dex.code.DexInstruction,com.android.tools.r8.utils.structural.CompareToVisitor):62:62 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/code/B1;Lcom/android/tools/r8/utils/structural/a;)I"} 9:9:java.lang.String toSmaliString(com.android.tools.r8.utils.RetracerForCodePrinting):77:77 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/P2;)Ljava/lang/String;"} 1:1:int lambda$specify$1(com.android.tools.r8.dex.code.DexFormat21s):26:26 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/code/M0;)I"} 2:2:void internalAcceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):67:67 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/o;)V"} 3:3:java.lang.String toString(com.android.tools.r8.utils.RetracerForCodePrinting):72:72 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/P2;)Ljava/lang/String;"} 1:1:int hashCode():57:57 -> hashCode com.android.tools.r8.dex.code.DexFormat21t -> com.android.tools.r8.dex.code.N0: # {"id":"sourceFile","fileName":"DexFormat21t.java"} 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;)V"} 4:8:void (int,int):38:42 -> 1:1:int[] getTargets():78:78 -> B com.android.tools.r8.ir.code.ValueTypeConstraint getOperandTypeConstraint() -> N # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/l20;"} com.android.tools.r8.ir.code.IfType getType() -> O # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Jl;"} 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):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/dex/L;Lcom/android/tools/r8/internal/lB;Lcom/android/tools/r8/graph/o5;)V"} 2:2:int lambda$specify$0(com.android.tools.r8.dex.code.DexFormat21t):28:28 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/code/N0;)I"} 3:3:void specify(com.android.tools.r8.utils.structural.StructuralSpecification):28:28 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/z;)V"} 4:4:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):53:53 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/e5;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/lB;Ljava/nio/ShortBuffer;)V"} 5:5:void com.android.tools.r8.dex.code.DexInstruction.writeFirst(int,java.nio.ShortBuffer):96:96 -> a 5:5:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):53 -> a 6:6:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):54:54 -> a 7:7:void com.android.tools.r8.dex.code.DexInstruction.write16BitValue(int,java.nio.ShortBuffer):112:112 -> a 7:7:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):54 -> a 8:8:int internalAcceptCompareTo(com.android.tools.r8.dex.code.DexInstruction,com.android.tools.r8.utils.structural.CompareToVisitor):64:64 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/code/B1;Lcom/android/tools/r8/utils/structural/a;)I"} 9:11:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):83:85 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;)V"} 12:12:java.lang.String toSmaliString(com.android.tools.r8.utils.RetracerForCodePrinting):95:95 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/P2;)Ljava/lang/String;"} 1:1:int lambda$specify$1(com.android.tools.r8.dex.code.DexFormat21t):28:28 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/code/N0;)I"} 2:2:void internalAcceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):69:69 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/o;)V"} 3:3:java.lang.String toString(com.android.tools.r8.utils.RetracerForCodePrinting):90:90 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/P2;)Ljava/lang/String;"} 1:1:int hashCode():59:59 -> hashCode com.android.tools.r8.dex.code.DexFormat22b -> com.android.tools.r8.dex.code.O0: # {"id":"sourceFile","fileName":"DexFormat22b.java"} short AA -> e short BB -> f byte CC -> g boolean $assertionsDisabled -> h 1:1:void ():20:20 -> 1:4:void (int,com.android.tools.r8.dex.code.BytecodeStream):32:35 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;)V"} 5:11:void (int,int,int):38:44 -> 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):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/dex/L;Lcom/android/tools/r8/internal/lB;Lcom/android/tools/r8/graph/o5;)V"} 2:2:int lambda$specify$0(com.android.tools.r8.dex.code.DexFormat22b):27:27 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/code/O0;)I"} 3:3:void specify(com.android.tools.r8.utils.structural.StructuralSpecification):27:27 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/z;)V"} 4:4:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):55:55 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/e5;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/lB;Ljava/nio/ShortBuffer;)V"} 5:5:void com.android.tools.r8.dex.code.DexInstruction.writeFirst(int,java.nio.ShortBuffer):96:96 -> a 5:5:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):55 -> a 6:6:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):56:56 -> a 7:7:void com.android.tools.r8.dex.code.DexInstruction.write16BitValue(int,java.nio.ShortBuffer):112:112 -> a 7:7:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):56 -> a 8:8:int internalAcceptCompareTo(com.android.tools.r8.dex.code.DexInstruction,com.android.tools.r8.utils.structural.CompareToVisitor):66:66 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/code/B1;Lcom/android/tools/r8/utils/structural/a;)I"} 9:10:java.lang.String toSmaliString(com.android.tools.r8.utils.RetracerForCodePrinting):81:82 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/P2;)Ljava/lang/String;"} 11:11:java.lang.String toSmaliString(com.android.tools.r8.utils.RetracerForCodePrinting):81:81 -> a 1:1:int lambda$specify$1(com.android.tools.r8.dex.code.DexFormat22b):27:27 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/code/O0;)I"} 2:2:void internalAcceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):71:71 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/o;)V"} 3:3:java.lang.String toString(com.android.tools.r8.utils.RetracerForCodePrinting):76:76 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/P2;)Ljava/lang/String;"} 1:1:int lambda$specify$2(com.android.tools.r8.dex.code.DexFormat22b):27:27 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/code/O0;)I"} 1:1:int hashCode():61:61 -> hashCode com.android.tools.r8.dex.code.DexFormat22c -> com.android.tools.r8.dex.code.P0: # {"id":"sourceFile","fileName":"DexFormat22c.java"} byte A -> e byte B -> f com.android.tools.r8.graph.DexReference CCCC -> g boolean $assertionsDisabled -> h 1:1:void ():15:15 -> 1:4:void (int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.DexReference[]):28:31 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;[Lcom/android/tools/r8/graph/s2;)V"} 5:10:void (int,int,com.android.tools.r8.graph.DexReference):34:39 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(IILcom/android/tools/r8/graph/s2;)V"} 1:1:int lambda$specify$0(com.android.tools.r8.dex.code.DexFormat22c):23:23 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/code/P0;)I"} 2:2:int internalAcceptCompareTo(com.android.tools.r8.dex.code.DexInstruction,com.android.tools.r8.utils.structural.CompareToVisitor):49:49 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/code/B1;Lcom/android/tools/r8/utils/structural/a;)I"} 3:3:void lambda$internalAcceptHashing$3(com.android.tools.r8.utils.structural.StructuralSpecification):56:56 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/z;)V"} 4:4:java.lang.String toSmaliString(com.android.tools.r8.utils.RetracerForCodePrinting):67:67 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/P2;)Ljava/lang/String;"} 1:1:int lambda$specify$1(com.android.tools.r8.dex.code.DexFormat22c):23:23 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/code/P0;)I"} 2:2:void specify(com.android.tools.r8.utils.structural.StructuralSpecification):23:23 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/z;)V"} 3:3:void internalAcceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):54:54 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/o;)V"} 4:4:java.lang.String toString(com.android.tools.r8.utils.RetracerForCodePrinting):61:61 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/P2;)Ljava/lang/String;"} 1:1:com.android.tools.r8.graph.DexReference lambda$specify$2(com.android.tools.r8.dex.code.DexFormat22c):23:23 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/code/P0;)Lcom/android/tools/r8/graph/s2;"} 1:1:int hashCode():44:44 -> hashCode com.android.tools.r8.dex.code.DexFormat22s -> com.android.tools.r8.dex.code.Q0: # {"id":"sourceFile","fileName":"DexFormat22s.java"} byte A -> e byte B -> f short CCCC -> g boolean $assertionsDisabled -> h 1:1:void ():20:20 -> 1:4:void (int,com.android.tools.r8.dex.code.BytecodeStream):32:35 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;)V"} 5:11:void (int,int,int):38:44 -> 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):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/dex/L;Lcom/android/tools/r8/internal/lB;Lcom/android/tools/r8/graph/o5;)V"} 2:2:int lambda$specify$0(com.android.tools.r8.dex.code.DexFormat22s):27:27 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/code/Q0;)I"} 3:3:void specify(com.android.tools.r8.utils.structural.StructuralSpecification):27:27 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/z;)V"} 4:4:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):55:55 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/e5;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/lB;Ljava/nio/ShortBuffer;)V"} 5:5:void com.android.tools.r8.dex.code.DexInstruction.writeFirst(int,int,java.nio.ShortBuffer):104:104 -> a 5:5:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):55 -> a 6:6:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):56:56 -> a 7:7:void com.android.tools.r8.dex.code.DexInstruction.write16BitValue(int,java.nio.ShortBuffer):112:112 -> a 7:7:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):56 -> a 8:8:int internalAcceptCompareTo(com.android.tools.r8.dex.code.DexInstruction,com.android.tools.r8.utils.structural.CompareToVisitor):66:66 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/code/B1;Lcom/android/tools/r8/utils/structural/a;)I"} 9:10:java.lang.String toSmaliString(com.android.tools.r8.utils.RetracerForCodePrinting):81:82 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/P2;)Ljava/lang/String;"} 11:11:java.lang.String toSmaliString(com.android.tools.r8.utils.RetracerForCodePrinting):81:81 -> a 1:1:int lambda$specify$1(com.android.tools.r8.dex.code.DexFormat22s):27:27 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/code/Q0;)I"} 2:2:void internalAcceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):71:71 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/o;)V"} 3:3:java.lang.String toString(com.android.tools.r8.utils.RetracerForCodePrinting):76:76 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/P2;)Ljava/lang/String;"} 1:1:int lambda$specify$2(com.android.tools.r8.dex.code.DexFormat22s):27:27 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/code/Q0;)I"} 1:1:int hashCode():61:61 -> hashCode com.android.tools.r8.dex.code.DexFormat22t -> com.android.tools.r8.dex.code.R0: # {"id":"sourceFile","fileName":"DexFormat22t.java"} byte A -> e byte B -> f short CCCC -> g boolean $assertionsDisabled -> h 1:1:void ():22:22 -> 1:4:void (int,com.android.tools.r8.dex.code.BytecodeStream):34:37 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;)V"} 5:11:void (int,int,int):40:46 -> 1:1:int[] getTargets():82:82 -> B com.android.tools.r8.ir.code.ValueTypeConstraint getOperandTypeConstraint() -> N # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/l20;"} com.android.tools.r8.ir.code.IfType getType() -> O # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Jl;"} 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):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/dex/L;Lcom/android/tools/r8/internal/lB;Lcom/android/tools/r8/graph/o5;)V"} 2:2:int lambda$specify$0(com.android.tools.r8.dex.code.DexFormat22t):29:29 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/code/R0;)I"} 3:3:void specify(com.android.tools.r8.utils.structural.StructuralSpecification):29:29 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/z;)V"} 4:4:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):57:57 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/e5;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/lB;Ljava/nio/ShortBuffer;)V"} 5:5:void com.android.tools.r8.dex.code.DexInstruction.writeFirst(int,int,java.nio.ShortBuffer):104:104 -> a 5:5:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):57 -> a 6:6:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):58:58 -> a 7:7:void com.android.tools.r8.dex.code.DexInstruction.write16BitValue(int,java.nio.ShortBuffer):112:112 -> a 7:7:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):58 -> a 8:8:int internalAcceptCompareTo(com.android.tools.r8.dex.code.DexInstruction,com.android.tools.r8.utils.structural.CompareToVisitor):68:68 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/code/B1;Lcom/android/tools/r8/utils/structural/a;)I"} 9:11:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):87:89 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;)V"} 12:12:java.lang.String toSmaliString(com.android.tools.r8.utils.RetracerForCodePrinting):99:99 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/P2;)Ljava/lang/String;"} 1:1:int lambda$specify$1(com.android.tools.r8.dex.code.DexFormat22t):29:29 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/code/R0;)I"} 2:2:void internalAcceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):73:73 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/o;)V"} 3:3:java.lang.String toString(com.android.tools.r8.utils.RetracerForCodePrinting):94:94 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/P2;)Ljava/lang/String;"} 1:1:int lambda$specify$2(com.android.tools.r8.dex.code.DexFormat22t):29:29 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/code/R0;)I"} 1:1:int hashCode():63:63 -> hashCode com.android.tools.r8.dex.code.DexFormat22x -> com.android.tools.r8.dex.code.S0: # {"id":"sourceFile","fileName":"DexFormat22x.java"} short AA -> e char BBBB -> f boolean $assertionsDisabled -> g 1:1:void ():19:19 -> 1:3:void (int,com.android.tools.r8.dex.code.BytecodeStream):30:32 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;)V"} 4:8:void (int,int):35:39 -> 1:1:int lambda$specify$0(com.android.tools.r8.dex.code.DexFormat22x):25:25 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/code/S0;)I"} 2:2:void specify(com.android.tools.r8.utils.structural.StructuralSpecification):25:25 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/z;)V"} 3:3:int internalAcceptCompareTo(com.android.tools.r8.dex.code.DexInstruction,com.android.tools.r8.utils.structural.CompareToVisitor):61:61 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/code/B1;Lcom/android/tools/r8/utils/structural/a;)I"} 4:4:java.lang.String toSmaliString(com.android.tools.r8.utils.RetracerForCodePrinting):76:76 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/P2;)Ljava/lang/String;"} 1:1:int lambda$specify$1(com.android.tools.r8.dex.code.DexFormat22x):25:25 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/code/S0;)I"} 2:2:void internalAcceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):66:66 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/o;)V"} 3:3:java.lang.String toString(com.android.tools.r8.utils.RetracerForCodePrinting):71:71 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/P2;)Ljava/lang/String;"} 1:1:int hashCode():56:56 -> hashCode com.android.tools.r8.dex.code.DexFormat23x -> com.android.tools.r8.dex.code.T0: # {"id":"sourceFile","fileName":"DexFormat23x.java"} short AA -> e short BB -> f short CC -> g boolean $assertionsDisabled -> h 1:1:void ():19:19 -> 1:4:void (int,com.android.tools.r8.dex.code.BytecodeStream):31:34 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;)V"} 5:11:void (int,int,int):37:43 -> 1:1:int lambda$specify$0(com.android.tools.r8.dex.code.DexFormat23x):26:26 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/code/T0;)I"} 2:2:void specify(com.android.tools.r8.utils.structural.StructuralSpecification):26:26 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/z;)V"} 3:3:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):54:54 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/e5;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/lB;Ljava/nio/ShortBuffer;)V"} 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.lens.GraphLens,com.android.tools.r8.graph.lens.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.lens.GraphLens,com.android.tools.r8.graph.lens.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.lens.GraphLens,com.android.tools.r8.graph.lens.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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/code/B1;Lcom/android/tools/r8/utils/structural/a;)I"} 8:8:java.lang.String toSmaliString(com.android.tools.r8.utils.RetracerForCodePrinting):80:80 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/P2;)Ljava/lang/String;"} 1:1:int lambda$specify$1(com.android.tools.r8.dex.code.DexFormat23x):26:26 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/code/T0;)I"} 2:2:void internalAcceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):70:70 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/o;)V"} 3:3:java.lang.String toString(com.android.tools.r8.utils.RetracerForCodePrinting):75:75 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/P2;)Ljava/lang/String;"} 1:1:int lambda$specify$2(com.android.tools.r8.dex.code.DexFormat23x):26:26 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/code/T0;)I"} 1:1:int hashCode():60:60 -> hashCode com.android.tools.r8.dex.code.DexFormat30t -> com.android.tools.r8.dex.code.U0: # {"id":"sourceFile","fileName":"DexFormat30t.java"} int AAAAAAAA -> e 1:2:void (int,com.android.tools.r8.dex.code.BytecodeStream):23:24 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/code/a;)V"} 3:4:void (int):27: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):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/dex/L;Lcom/android/tools/r8/internal/lB;Lcom/android/tools/r8/graph/o5;)V"} 2:2:int internalAcceptCompareTo(com.android.tools.r8.dex.code.DexInstruction,com.android.tools.r8.utils.structural.CompareToVisitor):50:50 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/code/B1;Lcom/android/tools/r8/utils/structural/a;)I"} 3:3:java.lang.String toSmaliString(com.android.tools.r8.utils.RetracerForCodePrinting):65:65 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/P2;)Ljava/lang/String;"} 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.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):39 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/e5;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/lB;Ljava/nio/ShortBuffer;)V"} 5:5:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):40:40 -> a 1:1:void internalAcceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):55:55 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/o;)V"} 2:2:java.lang.String toString(com.android.tools.r8.utils.RetracerForCodePrinting):60:60 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/P2;)Ljava/lang/String;"} 3:3:java.lang.String com.android.tools.r8.dex.code.DexInstruction.formatOffset(int):265:265 -> b 3:3:java.lang.String toString(com.android.tools.r8.utils.RetracerForCodePrinting):60 -> b 4:4:java.lang.String toString(com.android.tools.r8.utils.RetracerForCodePrinting):60:60 -> b 1:1:int hashCode():45:45 -> hashCode com.android.tools.r8.dex.code.DexFormat31c -> com.android.tools.r8.dex.code.V0: # {"id":"sourceFile","fileName":"DexFormat31c.java"} short AA -> e com.android.tools.r8.graph.DexString BBBBBBBB -> f boolean $assertionsDisabled -> g 1:1:void ():23:23 -> 1:3:void (int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.DexString[]):34:36 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;[Lcom/android/tools/r8/graph/u2;)V"} 4:7:void (int,com.android.tools.r8.graph.DexString):39:42 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/graph/u2;)V"} 1:1:int lambda$specify$0(com.android.tools.r8.dex.code.DexFormat31c):29:29 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/code/V0;)I"} 2:2:void specify(com.android.tools.r8.utils.structural.StructuralSpecification):29:29 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/z;)V"} 3:3:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):53:53 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/e5;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/lB;Ljava/nio/ShortBuffer;)V"} 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.lens.GraphLens,com.android.tools.r8.graph.lens.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.lens.GraphLens,com.android.tools.r8.graph.lens.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.write32BitReference(com.android.tools.r8.graph.IndexedDexItem,java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):134:134 -> a 6:6:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):54 -> 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 write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):54 -> 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 write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):54 -> a 9:9:int internalAcceptCompareTo(com.android.tools.r8.dex.code.DexInstruction,com.android.tools.r8.utils.structural.CompareToVisitor):64:64 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/code/B1;Lcom/android/tools/r8/utils/structural/a;)I"} 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):83:83 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/dex/L;Lcom/android/tools/r8/internal/lB;Lcom/android/tools/r8/graph/o5;)V"} 11:11:void com.android.tools.r8.graph.DexString.collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection):277:277 -> 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):83 -> a 1:1:com.android.tools.r8.graph.DexString lambda$specify$1(com.android.tools.r8.dex.code.DexFormat31c):29:29 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/code/V0;)Lcom/android/tools/r8/graph/u2;"} 2:2:void internalAcceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):69:69 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/o;)V"} 3:3:java.lang.String toString(com.android.tools.r8.utils.RetracerForCodePrinting):74:74 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/P2;)Ljava/lang/String;"} 1:1:int hashCode():59:59 -> hashCode com.android.tools.r8.dex.code.DexFormat31i -> com.android.tools.r8.dex.code.W0: # {"id":"sourceFile","fileName":"DexFormat31i.java"} 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;)V"} 4:7:void (int,int):35:38 -> 1:1:int lambda$specify$0(com.android.tools.r8.dex.code.DexFormat31i):25:25 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/code/W0;)I"} 2:2:void specify(com.android.tools.r8.utils.structural.StructuralSpecification):25:25 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/z;)V"} 3:3:int internalAcceptCompareTo(com.android.tools.r8.dex.code.DexInstruction,com.android.tools.r8.utils.structural.CompareToVisitor):60:60 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/code/B1;Lcom/android/tools/r8/utils/structural/a;)I"} 1:1:int lambda$specify$1(com.android.tools.r8.dex.code.DexFormat31i):25:25 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/code/W0;)I"} 2:2:void internalAcceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):65:65 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/o;)V"} 1:1:int hashCode():55:55 -> hashCode com.android.tools.r8.dex.code.DexFormat31t -> com.android.tools.r8.dex.code.X0: # {"id":"sourceFile","fileName":"DexFormat31t.java"} 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;)V"} 4:7:void (int,int):35:38 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(I)V"} boolean hasPayload() -> D 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):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/dex/L;Lcom/android/tools/r8/internal/lB;Lcom/android/tools/r8/graph/o5;)V"} 2:2:int lambda$specify$0(com.android.tools.r8.dex.code.DexFormat31t):25:25 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/code/X0;)I"} 3:3:void specify(com.android.tools.r8.utils.structural.StructuralSpecification):25:25 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/z;)V"} 4:4:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):49:49 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/e5;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/lB;Ljava/nio/ShortBuffer;)V"} 5:5:void com.android.tools.r8.dex.code.DexInstruction.writeFirst(int,java.nio.ShortBuffer):96:96 -> a 5:5:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):49 -> a 6:7:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):50:51 -> a 8:8:int internalAcceptCompareTo(com.android.tools.r8.dex.code.DexInstruction,com.android.tools.r8.utils.structural.CompareToVisitor):75:75 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/code/B1;Lcom/android/tools/r8/utils/structural/a;)I"} 1:1:int lambda$specify$1(com.android.tools.r8.dex.code.DexFormat31t):25:25 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/code/X0;)I"} 2:2:void internalAcceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):80:80 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/o;)V"} 3:3:java.lang.String toString(com.android.tools.r8.utils.RetracerForCodePrinting):85:85 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/P2;)Ljava/lang/String;"} 1:1:int hashCode():70:70 -> hashCode 1:1:void setPayloadOffset(int):65:65 -> j 1:1:int getPayloadOffset():61:61 -> x com.android.tools.r8.dex.code.DexFormat32x -> com.android.tools.r8.dex.code.Y0: # {"id":"sourceFile","fileName":"DexFormat32x.java"} int AAAA -> e int BBBB -> f boolean $assertionsDisabled -> g 1:1:void ():20:20 -> 1:3:void (int,com.android.tools.r8.dex.code.BytecodeStream):31:33 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/code/a;)V"} 4:8:void (int,int):36:40 -> 1:1:int lambda$specify$0(com.android.tools.r8.dex.code.DexFormat32x):26:26 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/code/Y0;)I"} 2:2:void specify(com.android.tools.r8.utils.structural.StructuralSpecification):26:26 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/z;)V"} 3:3:int internalAcceptCompareTo(com.android.tools.r8.dex.code.DexInstruction,com.android.tools.r8.utils.structural.CompareToVisitor):63:63 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/code/B1;Lcom/android/tools/r8/utils/structural/a;)I"} 4:4:java.lang.String toSmaliString(com.android.tools.r8.utils.RetracerForCodePrinting):78:78 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/P2;)Ljava/lang/String;"} 1:1:int lambda$specify$1(com.android.tools.r8.dex.code.DexFormat32x):26:26 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/code/Y0;)I"} 2:2:void internalAcceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):68:68 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/o;)V"} 3:3:java.lang.String toString(com.android.tools.r8.utils.RetracerForCodePrinting):73:73 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/P2;)Ljava/lang/String;"} 1:1:int hashCode():58:58 -> hashCode com.android.tools.r8.dex.code.DexFormat35c -> com.android.tools.r8.dex.code.Z0: # {"id":"sourceFile","fileName":"DexFormat35c.java"} byte A -> e byte C -> f byte D -> g byte E -> h byte F -> i byte G -> j com.android.tools.r8.graph.IndexedDexItem BBBB -> k boolean $assertionsDisabled -> l 1:1:void ():15:15 -> 1:10:void (int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.IndexedDexItem[]):39:48 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;[Lcom/android/tools/r8/graph/I3;)V"} 11:24:void (int,com.android.tools.r8.graph.IndexedDexItem,int,int,int,int,int):51:64 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/graph/I3;IIIII)V"} 1:1:int lambda$specify$0(com.android.tools.r8.dex.code.DexFormat35c):28:28 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/code/Z0;)I"} 2:8:void specify(com.android.tools.r8.utils.structural.StructuralSpecification):28:34 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/z;)V"} 9:9:int internalAcceptCompareTo(com.android.tools.r8.dex.code.DexInstruction,com.android.tools.r8.utils.structural.CompareToVisitor):76:76 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/code/B1;Lcom/android/tools/r8/utils/structural/a;)I"} 10:18:void appendRegisterArguments(java.lang.StringBuilder,java.lang.String):85:93 -> a 19:24:java.lang.String toSmaliString(com.android.tools.r8.utils.RetracerForCodePrinting):107:112 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/P2;)Ljava/lang/String;"} 1:1:int lambda$specify$1(com.android.tools.r8.dex.code.DexFormat35c):29:29 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/code/Z0;)I"} 2:2:void internalAcceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):81:81 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/o;)V"} 3:7:java.lang.String toString(com.android.tools.r8.utils.RetracerForCodePrinting):98:102 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/P2;)Ljava/lang/String;"} 1:1:int lambda$specify$2(com.android.tools.r8.dex.code.DexFormat35c):30:30 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/code/Z0;)I"} 1:1:int lambda$specify$3(com.android.tools.r8.dex.code.DexFormat35c):31:31 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/code/Z0;)I"} 1:1:int lambda$specify$4(com.android.tools.r8.dex.code.DexFormat35c):32:32 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/code/Z0;)I"} 1:1:int lambda$specify$5(com.android.tools.r8.dex.code.DexFormat35c):33:33 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/code/Z0;)I"} 1:1:com.android.tools.r8.graph.IndexedDexItem lambda$specify$6(com.android.tools.r8.dex.code.DexFormat35c):34:34 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/code/Z0;)Lcom/android/tools/r8/graph/I3;"} 1:2:int hashCode():69:70 -> hashCode com.android.tools.r8.dex.code.DexFormat3rc -> com.android.tools.r8.dex.code.a1: # {"id":"sourceFile","fileName":"DexFormat3rc.java"} short AA -> e char CCCC -> f com.android.tools.r8.graph.IndexedDexItem BBBB -> g boolean $assertionsDisabled -> h 1:1:void ():15:15 -> 1:4:void (int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.IndexedDexItem[]):29:32 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;[Lcom/android/tools/r8/graph/I3;)V"} 5:10:void (int,int,com.android.tools.r8.graph.IndexedDexItem):35:40 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(IILcom/android/tools/r8/graph/I3;)V"} 1:1:int lambda$specify$0(com.android.tools.r8.dex.code.DexFormat3rc):24:24 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/code/a1;)I"} 2:2:void specify(com.android.tools.r8.utils.structural.StructuralSpecification):24:24 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/z;)V"} 3:3:int internalAcceptCompareTo(com.android.tools.r8.dex.code.DexInstruction,com.android.tools.r8.utils.structural.CompareToVisitor):55:55 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/code/B1;Lcom/android/tools/r8/utils/structural/a;)I"} 4:4:java.lang.String toSmaliString(com.android.tools.r8.utils.RetracerForCodePrinting):84:84 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/P2;)Ljava/lang/String;"} 5:11:void appendRegisterRange(java.lang.StringBuilder):64:70 -> a 5:11:java.lang.String toSmaliString(com.android.tools.r8.utils.RetracerForCodePrinting):85 -> a 12:13:java.lang.String toSmaliString(com.android.tools.r8.utils.RetracerForCodePrinting):88:89 -> a 1:1:int lambda$specify$1(com.android.tools.r8.dex.code.DexFormat3rc):24:24 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/code/a1;)I"} 2:2:void internalAcceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):60:60 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/o;)V"} 3:3:java.lang.String toString(com.android.tools.r8.utils.RetracerForCodePrinting):75:75 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/P2;)Ljava/lang/String;"} 4:10:void appendRegisterRange(java.lang.StringBuilder):64:70 -> b 4:10:java.lang.String toString(com.android.tools.r8.utils.RetracerForCodePrinting):76 -> b 11:12:java.lang.String toString(com.android.tools.r8.utils.RetracerForCodePrinting):78:79 -> b 1:1:com.android.tools.r8.graph.IndexedDexItem lambda$specify$2(com.android.tools.r8.dex.code.DexFormat3rc):24:24 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/code/a1;)Lcom/android/tools/r8/graph/I3;"} 1:1:int hashCode():49:49 -> hashCode com.android.tools.r8.dex.code.DexFormat45cc -> com.android.tools.r8.dex.code.DexFormat45cc: # {"id":"sourceFile","fileName":"DexFormat45cc.java"} com.android.tools.r8.dex.code.DexFormat4rcc -> com.android.tools.r8.dex.code.DexFormat4rcc: # {"id":"sourceFile","fileName":"DexFormat4rcc.java"} com.android.tools.r8.dex.code.DexFormat51l -> com.android.tools.r8.dex.code.b1: # {"id":"sourceFile","fileName":"DexFormat51l.java"} short AA -> e long BBBBBBBBBBBBBBBB -> f boolean $assertionsDisabled -> g 1:1:void ():19:19 -> 1:3:void (int,com.android.tools.r8.dex.code.BytecodeStream):30:32 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;)V"} 4:7:void (int,long):35:38 -> 1:1:int lambda$specify$0(com.android.tools.r8.dex.code.DexFormat51l):25:25 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/code/b1;)I"} 2:2:void specify(com.android.tools.r8.utils.structural.StructuralSpecification):25:25 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/z;)V"} 3:3:int internalAcceptCompareTo(com.android.tools.r8.dex.code.DexInstruction,com.android.tools.r8.utils.structural.CompareToVisitor):60:60 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/code/B1;Lcom/android/tools/r8/utils/structural/a;)I"} 1:1:long lambda$specify$1(com.android.tools.r8.dex.code.DexFormat51l):25:25 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/code/b1;)J"} 2:2:void internalAcceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):65:65 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/o;)V"} 1:1:int hashCode():55:55 -> hashCode com.android.tools.r8.dex.code.DexGoto -> com.android.tools.r8.dex.code.e1: # {"id":"sourceFile","fileName":"DexGoto.java"} 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):15:15 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;)V"} 2:2:void (int):19:19 -> 1:1:java.lang.String getSmaliName():29:29 -> A 1:1:int[] getTargets():39:39 -> B 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):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/dex/L;Lcom/android/tools/r8/internal/lB;Lcom/android/tools/r8/graph/o5;)V"} 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.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):41:41 -> a 2:2:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):8 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/e5;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/lB;Ljava/nio/ShortBuffer;)V"} 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.DexFormat10t.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):41 -> a 3:3:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):8 -> a 4:4:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):44:44 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;)V"} 1:1:java.lang.String com.android.tools.r8.dex.code.DexFormat10t.toString(com.android.tools.r8.utils.RetracerForCodePrinting):61:61 -> b 1:1:java.lang.String toString(com.android.tools.r8.utils.RetracerForCodePrinting):8 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/P2;)Ljava/lang/String;"} 1:1:java.lang.String getName():24:24 -> t int getOpcode() -> v com.android.tools.r8.dex.code.DexGoto16 -> com.android.tools.r8.dex.code.c1: # {"id":"sourceFile","fileName":"DexGoto16.java"} 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):15:15 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;)V"} 2:2:void (int):19:19 -> 1:1:java.lang.String getSmaliName():29:29 -> A 1:1:int[] getTargets():39:39 -> B 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):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/dex/L;Lcom/android/tools/r8/internal/lB;Lcom/android/tools/r8/graph/o5;)V"} 2:2:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):44:44 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;)V"} 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.DexFormat20t.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):40 -> a 3:3:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):8 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/e5;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/lB;Ljava/nio/ShortBuffer;)V"} 4:4:void com.android.tools.r8.dex.code.DexFormat20t.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):41:41 -> a 4:4:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):8 -> 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.DexFormat20t.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):41 -> a 5:5:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):8 -> a 1:1:java.lang.String getName():24:24 -> t int getOpcode() -> v com.android.tools.r8.dex.code.DexGoto32 -> com.android.tools.r8.dex.code.d1: # {"id":"sourceFile","fileName":"DexGoto32.java"} 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):15:15 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;)V"} 2:2:void (int):19:19 -> 1:1:java.lang.String getSmaliName():29:29 -> A 1:1:int[] getTargets():39:39 -> B 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):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/dex/L;Lcom/android/tools/r8/internal/lB;Lcom/android/tools/r8/graph/o5;)V"} 2:2:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):44:44 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;)V"} 1:1:java.lang.String getName():24:24 -> t int getOpcode() -> v com.android.tools.r8.dex.code.DexIfEq -> com.android.tools.r8.dex.code.f1: # {"id":"sourceFile","fileName":"DexIfEq.java"} 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;)V"} 2:2:void (int,int,int):20:20 -> 1:1:java.lang.String getSmaliName():30:30 -> A 1:1:com.android.tools.r8.ir.code.ValueTypeConstraint getOperandTypeConstraint():45:45 -> N # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/l20;"} 1:1:com.android.tools.r8.ir.code.IfType getType():40:40 -> O # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Jl;"} 1:1:java.lang.String getName():25:25 -> t int getOpcode() -> v com.android.tools.r8.dex.code.DexIfEqz -> com.android.tools.r8.dex.code.g1: # {"id":"sourceFile","fileName":"DexIfEqz.java"} 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;)V"} 2:2:void (int,int):20:20 -> 1:1:java.lang.String getSmaliName():30:30 -> A 1:1:com.android.tools.r8.ir.code.ValueTypeConstraint getOperandTypeConstraint():45:45 -> N # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/l20;"} 1:1:com.android.tools.r8.ir.code.IfType getType():40:40 -> O # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Jl;"} 1:1:java.lang.String getName():25:25 -> t int getOpcode() -> v com.android.tools.r8.dex.code.DexIfGe -> com.android.tools.r8.dex.code.h1: # {"id":"sourceFile","fileName":"DexIfGe.java"} 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;)V"} 2:2:void (int,int,int):20:20 -> 1:1:java.lang.String getSmaliName():30:30 -> A 1:1:com.android.tools.r8.ir.code.ValueTypeConstraint getOperandTypeConstraint():45:45 -> N # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/l20;"} 1:1:com.android.tools.r8.ir.code.IfType getType():40:40 -> O # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Jl;"} 1:1:java.lang.String getName():25:25 -> t int getOpcode() -> v com.android.tools.r8.dex.code.DexIfGez -> com.android.tools.r8.dex.code.i1: # {"id":"sourceFile","fileName":"DexIfGez.java"} 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;)V"} 2:2:void (int,int):20:20 -> 1:1:java.lang.String getSmaliName():30:30 -> A 1:1:com.android.tools.r8.ir.code.ValueTypeConstraint getOperandTypeConstraint():45:45 -> N # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/l20;"} 1:1:com.android.tools.r8.ir.code.IfType getType():40:40 -> O # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Jl;"} 1:1:java.lang.String getName():25:25 -> t int getOpcode() -> v com.android.tools.r8.dex.code.DexIfGt -> com.android.tools.r8.dex.code.j1: # {"id":"sourceFile","fileName":"DexIfGt.java"} 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;)V"} 2:2:void (int,int,int):20:20 -> 1:1:java.lang.String getSmaliName():30:30 -> A 1:1:com.android.tools.r8.ir.code.ValueTypeConstraint getOperandTypeConstraint():45:45 -> N # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/l20;"} 1:1:com.android.tools.r8.ir.code.IfType getType():40:40 -> O # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Jl;"} 1:1:java.lang.String getName():25:25 -> t int getOpcode() -> v com.android.tools.r8.dex.code.DexIfGtz -> com.android.tools.r8.dex.code.k1: # {"id":"sourceFile","fileName":"DexIfGtz.java"} 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;)V"} 2:2:void (int,int):20:20 -> 1:1:java.lang.String getSmaliName():30:30 -> A 1:1:com.android.tools.r8.ir.code.ValueTypeConstraint getOperandTypeConstraint():45:45 -> N # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/l20;"} 1:1:com.android.tools.r8.ir.code.IfType getType():40:40 -> O # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Jl;"} 1:1:java.lang.String getName():25:25 -> t int getOpcode() -> v com.android.tools.r8.dex.code.DexIfLe -> com.android.tools.r8.dex.code.l1: # {"id":"sourceFile","fileName":"DexIfLe.java"} 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;)V"} 2:2:void (int,int,int):20:20 -> 1:1:java.lang.String getSmaliName():30:30 -> A 1:1:com.android.tools.r8.ir.code.ValueTypeConstraint getOperandTypeConstraint():45:45 -> N # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/l20;"} 1:1:com.android.tools.r8.ir.code.IfType getType():40:40 -> O # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Jl;"} 1:1:java.lang.String getName():25:25 -> t int getOpcode() -> v com.android.tools.r8.dex.code.DexIfLez -> com.android.tools.r8.dex.code.m1: # {"id":"sourceFile","fileName":"DexIfLez.java"} 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;)V"} 2:2:void (int,int):20:20 -> 1:1:java.lang.String getSmaliName():30:30 -> A 1:1:com.android.tools.r8.ir.code.ValueTypeConstraint getOperandTypeConstraint():45:45 -> N # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/l20;"} 1:1:com.android.tools.r8.ir.code.IfType getType():40:40 -> O # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Jl;"} 1:1:java.lang.String getName():25:25 -> t int getOpcode() -> v com.android.tools.r8.dex.code.DexIfLt -> com.android.tools.r8.dex.code.n1: # {"id":"sourceFile","fileName":"DexIfLt.java"} 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;)V"} 2:2:void (int,int,int):20:20 -> 1:1:java.lang.String getSmaliName():30:30 -> A 1:1:com.android.tools.r8.ir.code.ValueTypeConstraint getOperandTypeConstraint():45:45 -> N # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/l20;"} 1:1:com.android.tools.r8.ir.code.IfType getType():40:40 -> O # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Jl;"} 1:1:java.lang.String getName():25:25 -> t int getOpcode() -> v com.android.tools.r8.dex.code.DexIfLtz -> com.android.tools.r8.dex.code.o1: # {"id":"sourceFile","fileName":"DexIfLtz.java"} 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;)V"} 2:2:void (int,int):20:20 -> 1:1:java.lang.String getSmaliName():30:30 -> A 1:1:com.android.tools.r8.ir.code.ValueTypeConstraint getOperandTypeConstraint():45:45 -> N # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/l20;"} 1:1:com.android.tools.r8.ir.code.IfType getType():40:40 -> O # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Jl;"} 1:1:java.lang.String getName():25:25 -> t int getOpcode() -> v com.android.tools.r8.dex.code.DexIfNe -> com.android.tools.r8.dex.code.p1: # {"id":"sourceFile","fileName":"DexIfNe.java"} 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;)V"} 2:2:void (int,int,int):20:20 -> 1:1:java.lang.String getSmaliName():30:30 -> A 1:1:com.android.tools.r8.ir.code.ValueTypeConstraint getOperandTypeConstraint():45:45 -> N # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/l20;"} 1:1:com.android.tools.r8.ir.code.IfType getType():40:40 -> O # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Jl;"} 1:1:java.lang.String getName():25:25 -> t int getOpcode() -> v com.android.tools.r8.dex.code.DexIfNez -> com.android.tools.r8.dex.code.q1: # {"id":"sourceFile","fileName":"DexIfNez.java"} 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;)V"} 2:2:void (int,int):20:20 -> 1:1:java.lang.String getSmaliName():30:30 -> A 1:1:com.android.tools.r8.ir.code.ValueTypeConstraint getOperandTypeConstraint():45:45 -> N # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/l20;"} 1:1:com.android.tools.r8.ir.code.IfType getType():40:40 -> O # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Jl;"} 1:1:java.lang.String getName():25:25 -> t int getOpcode() -> v com.android.tools.r8.dex.code.DexIget -> com.android.tools.r8.dex.code.r1: # {"id":"sourceFile","fileName":"DexIget.java"} 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):18:18 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;Lcom/android/tools/r8/graph/f5;)V"} 2:2:void (int,int,com.android.tools.r8.graph.DexField):22:22 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(IILcom/android/tools/r8/graph/Y0;)V"} 1:1:java.lang.String getSmaliName():32:32 -> A 1:1:void registerUse(com.android.tools.r8.graph.UseRegistry):42:42 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/J5;)V"} 2:2:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):47:47 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;)V"} boolean canThrow() -> l 1:1:java.lang.String getName():27:27 -> t int getOpcode() -> v com.android.tools.r8.dex.code.DexIgetBoolean -> com.android.tools.r8.dex.code.s1: # {"id":"sourceFile","fileName":"DexIgetBoolean.java"} 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):18:18 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;Lcom/android/tools/r8/graph/f5;)V"} 2:2:void (int,int,com.android.tools.r8.graph.DexField):22:22 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(IILcom/android/tools/r8/graph/Y0;)V"} 1:1:java.lang.String getSmaliName():32:32 -> A 1:1:void registerUse(com.android.tools.r8.graph.UseRegistry):42:42 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/J5;)V"} 2:2:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):47:47 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;)V"} boolean canThrow() -> l 1:1:java.lang.String getName():27:27 -> t int getOpcode() -> v com.android.tools.r8.dex.code.DexIgetByte -> com.android.tools.r8.dex.code.t1: # {"id":"sourceFile","fileName":"DexIgetByte.java"} 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):18:18 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;Lcom/android/tools/r8/graph/f5;)V"} 2:2:void (int,int,com.android.tools.r8.graph.DexField):22:22 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(IILcom/android/tools/r8/graph/Y0;)V"} 1:1:java.lang.String getSmaliName():32:32 -> A 1:1:void registerUse(com.android.tools.r8.graph.UseRegistry):42:42 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/J5;)V"} 2:2:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):47:47 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;)V"} boolean canThrow() -> l 1:1:java.lang.String getName():27:27 -> t int getOpcode() -> v com.android.tools.r8.dex.code.DexIgetChar -> com.android.tools.r8.dex.code.u1: # {"id":"sourceFile","fileName":"DexIgetChar.java"} 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):18:18 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;Lcom/android/tools/r8/graph/f5;)V"} 2:2:void (int,int,com.android.tools.r8.graph.DexField):22:22 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(IILcom/android/tools/r8/graph/Y0;)V"} 1:1:java.lang.String getSmaliName():32:32 -> A 1:1:void registerUse(com.android.tools.r8.graph.UseRegistry):42:42 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/J5;)V"} 2:2:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):47:47 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;)V"} boolean canThrow() -> l 1:1:java.lang.String getName():27:27 -> t int getOpcode() -> v com.android.tools.r8.dex.code.DexIgetObject -> com.android.tools.r8.dex.code.v1: # {"id":"sourceFile","fileName":"DexIgetObject.java"} 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):18:18 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;Lcom/android/tools/r8/graph/f5;)V"} 2:2:void (int,int,com.android.tools.r8.graph.DexField):22:22 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(IILcom/android/tools/r8/graph/Y0;)V"} 1:1:java.lang.String getSmaliName():32:32 -> A 1:1:void registerUse(com.android.tools.r8.graph.UseRegistry):42:42 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/J5;)V"} 2:2:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):47:47 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;)V"} boolean canThrow() -> l 1:1:java.lang.String getName():27:27 -> t int getOpcode() -> v com.android.tools.r8.dex.code.DexIgetOrIput -> com.android.tools.r8.dex.code.w1: # {"id":"sourceFile","fileName":"DexIgetOrIput.java"} 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.DexField[]):18:18 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;[Lcom/android/tools/r8/graph/Y0;)V"} 2:2:void (int,int,com.android.tools.r8.graph.DexField):22:22 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(IILcom/android/tools/r8/graph/Y0;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/dex/L;Lcom/android/tools/r8/internal/lB;Lcom/android/tools/r8/graph/o5;)V"} 2:2:com.android.tools.r8.graph.DexField com.android.tools.r8.graph.lens.GraphLens.lookupField(com.android.tools.r8.graph.DexField):333:333 -> 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 # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 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:32 -> a 4:5:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):48:49 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/e5;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/lB;Ljava/nio/ShortBuffer;)V"} 6:6:void com.android.tools.r8.dex.code.DexInstruction.writeFirst(int,int,java.nio.ShortBuffer):104:104 -> a 6:6:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):49 -> a 7:7:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):50:50 -> a 1:1:com.android.tools.r8.graph.DexField getField():37:37 -> getField # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/Y0;"} com.android.tools.r8.dex.code.DexIgetShort -> com.android.tools.r8.dex.code.x1: # {"id":"sourceFile","fileName":"DexIgetShort.java"} 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):18:18 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;Lcom/android/tools/r8/graph/f5;)V"} 2:2:void (int,int,com.android.tools.r8.graph.DexField):22:22 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(IILcom/android/tools/r8/graph/Y0;)V"} 1:1:java.lang.String getSmaliName():32:32 -> A 1:1:void registerUse(com.android.tools.r8.graph.UseRegistry):42:42 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/J5;)V"} 2:2:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):47:47 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;)V"} boolean canThrow() -> l 1:1:java.lang.String getName():27:27 -> t int getOpcode() -> v com.android.tools.r8.dex.code.DexIgetWide -> com.android.tools.r8.dex.code.y1: # {"id":"sourceFile","fileName":"DexIgetWide.java"} 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):18:18 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;Lcom/android/tools/r8/graph/f5;)V"} 2:2:void (int,int,com.android.tools.r8.graph.DexField):22:22 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(IILcom/android/tools/r8/graph/Y0;)V"} 1:1:java.lang.String getSmaliName():32:32 -> A 1:1:void registerUse(com.android.tools.r8.graph.UseRegistry):42:42 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/J5;)V"} 2:2:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):47:47 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;)V"} boolean canThrow() -> l 1:1:java.lang.String getName():27:27 -> t int getOpcode() -> v com.android.tools.r8.dex.code.DexInitClass -> com.android.tools.r8.dex.code.z1: # {"id":"sourceFile","fileName":"DexInitClass.java"} int dest -> e com.android.tools.r8.graph.DexType clazz -> f boolean $assertionsDisabled -> g 1:1:void ():25:25 -> 1:4:void (int,com.android.tools.r8.graph.DexType):38:41 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/graph/v2;)V"} 1:1:java.lang.String getSmaliName():74:74 -> A 1:1:int lambda$specify$0(com.android.tools.r8.dex.code.DexInitClass):35:35 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/code/z1;)I"} 2:2:void specify(com.android.tools.r8.utils.structural.StructuralSpecification):35:35 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/z;)V"} 3:3:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):46:46 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;)V"} 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):57:57 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/dex/L;Lcom/android/tools/r8/internal/lB;Lcom/android/tools/r8/graph/o5;)V"} 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):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":65,"2":66,"3":67},"outline":"Lcom/android/tools/r8/internal/s2;a(Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/v2;"} 65:65:void collectIndexedItems(com.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:57 -> a 66:66:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.lens.GraphLens.lookupType(com.android.tools.r8.graph.DexType):243:243 -> a 66:66:void collectIndexedItems(com.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 -> a 67:67:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.lens.GraphLens.lookupType(com.android.tools.r8.graph.DexType):243:243 -> a 67:67:void collectIndexedItems(com.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 -> a 63:64:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):58:59 -> a 68:87:int getOpcode(com.android.tools.r8.graph.DexField):88:107 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;)I"} 88:88:void registerUse(com.android.tools.r8.graph.UseRegistry):113:113 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/J5;)V"} 89:89:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):126:126 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/e5;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/lB;Ljava/nio/ShortBuffer;)V"} 90:90:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.lens.GraphLens.lookupType(com.android.tools.r8.graph.DexType):243:243 -> a 90:90:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):126 -> a 91:93:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):127:129 -> a 94:94:int internalAcceptCompareTo(com.android.tools.r8.dex.code.DexInstruction,com.android.tools.r8.utils.structural.CompareToVisitor):139:139 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/code/B1;Lcom/android/tools/r8/utils/structural/a;)I"} 95:95:java.lang.String toSmaliString(com.android.tools.r8.utils.RetracerForCodePrinting):149:149 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/P2;)Ljava/lang/String;"} 1:1:com.android.tools.r8.graph.DexType lambda$specify$1(com.android.tools.r8.dex.code.DexInitClass):35:35 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/code/z1;)Lcom/android/tools/r8/graph/v2;"} 2:2:void internalAcceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):144:144 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/o;)V"} 3:3:java.lang.String toString(com.android.tools.r8.utils.RetracerForCodePrinting):154:154 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/P2;)Ljava/lang/String;"} 1:1:int hashCode():134:134 -> hashCode boolean canThrow() -> l int getCompareToId() -> r 1:1:java.lang.String getName():69:69 -> t 1:1:int getOpcode():79:79 -> v com.android.tools.r8.dex.code.DexInstanceOf -> com.android.tools.r8.dex.code.A1: # {"id":"sourceFile","fileName":"DexInstanceOf.java"} 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):25:25 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;Lcom/android/tools/r8/graph/f5;)V"} 2:2:void (int,int,com.android.tools.r8.graph.DexType):29:29 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(IILcom/android/tools/r8/graph/v2;)V"} 1:1:java.lang.String getSmaliName():49:49 -> A 1:1:com.android.tools.r8.graph.DexType getType():68:68 -> N # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/v2;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/dex/L;Lcom/android/tools/r8/internal/lB;Lcom/android/tools/r8/graph/o5;)V"} 2:2:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.lens.GraphLens.lookupType(com.android.tools.r8.graph.DexType):243:243 -> 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: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):64:64 -> a 4:5:void com.android.tools.r8.graph.DexType.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):246:247 -> 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):64 -> a 6:6:void com.android.tools.r8.graph.DexString.collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection):277:277 -> a 6:6:void com.android.tools.r8.graph.DexType.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):247 -> 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):64 -> a 7:7:void registerUse(com.android.tools.r8.graph.UseRegistry):73:73 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/J5;)V"} 8:8:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):78:78 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;)V"} 9:9:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):94:94 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/e5;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/lB;Ljava/nio/ShortBuffer;)V"} 10:10:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":108,"2":109,"3":110},"outline":"Lcom/android/tools/r8/internal/s2;a(Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/v2;"} 108:108:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):94:94 -> a 109:109:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.lens.GraphLens.lookupType(com.android.tools.r8.graph.DexType):243:243 -> a 109:109:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):94 -> a 110:110:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.lens.GraphLens.lookupType(com.android.tools.r8.graph.DexType):243:243 -> a 110:110:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):94 -> a 105:105:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):95:95 -> a 106:106:void com.android.tools.r8.dex.code.DexInstruction.writeFirst(int,int,java.nio.ShortBuffer):104:104 -> a 106:106:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):95 -> a 107:107:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):96:96 -> a com.android.tools.r8.dex.code.DexInstanceOf asInstanceOf() -> i # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/dex/code/A1;"} boolean canThrow() -> l 1:1:java.lang.String getName():44:44 -> t int getOpcode() -> v com.android.tools.r8.dex.code.DexInstruction -> com.android.tools.r8.dex.code.B1: # {"id":"sourceFile","fileName":"DexInstruction.java"} int offset -> a com.android.tools.r8.dex.code.DexInstruction[] EMPTY_ARRAY -> b int[] EXIT_TARGET -> c boolean $assertionsDisabled -> d 1:5:void ():32:36 -> 1:3:void (com.android.tools.r8.dex.code.BytecodeStream):40:42 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/code/a;)V"} 4:5:void ():45:46 -> java.lang.String getSmaliName() -> A int[] getTargets() -> B 1:1:boolean hasOffset():138:138 -> C boolean hasPayload() -> D boolean isCheckCast() -> E boolean isConstString() -> F boolean isDexItemBasedConstString() -> G boolean isIntSwitch() -> I boolean isPayload() -> K 1:1:boolean isSimpleNop():233:233 -> L boolean isSwitchPayload() -> M com.android.tools.r8.utils.structural.StructuralItem self() -> U # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/structural/x;"} void buildIR(com.android.tools.r8.ir.conversion.IRBuilder) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;)V"} void collectIndexedItems(com.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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/dex/L;Lcom/android/tools/r8/internal/lB;Lcom/android/tools/r8/graph/o5;)V"} int internalAcceptCompareTo(com.android.tools.r8.dex.code.DexInstruction,com.android.tools.r8.utils.structural.CompareToVisitor) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/code/B1;Lcom/android/tools/r8/utils/structural/a;)I"} 1:1:void registerUse(com.android.tools.r8.graph.UseRegistry):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/J5;)V"} java.lang.String toSmaliString(com.android.tools.r8.utils.RetracerForCodePrinting) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/P2;)Ljava/lang/String;"} void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/e5;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/lB;Ljava/nio/ShortBuffer;)V"} 2:2:int acceptCompareTo(com.android.tools.r8.utils.structural.StructuralItem,com.android.tools.r8.utils.structural.CompareToVisitor):32:32 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/x;Lcom/android/tools/r8/utils/structural/a;)I"} 3:8:int acceptCompareTo(com.android.tools.r8.dex.code.DexInstruction,com.android.tools.r8.utils.structural.CompareToVisitor):346:351 -> a 3:8:int acceptCompareTo(com.android.tools.r8.utils.structural.StructuralItem,com.android.tools.r8.utils.structural.CompareToVisitor):32 -> a 9:9:char read16BitValue(com.android.tools.r8.dex.code.BytecodeStream):63:63 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/code/a;)C"} 10:10:void writeFirst(int,java.nio.ShortBuffer,int):100:100 -> a 11:11:void writeFirst(int,int,java.nio.ShortBuffer,int):108:108 -> a 12:13:void write32BitValue(long,java.nio.ShortBuffer):116:117 -> a 14:15:void write16BitReference(com.android.tools.r8.graph.IndexedDexItem,java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):127:128 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/I3;Ljava/nio/ShortBuffer;Lcom/android/tools/r8/graph/e5;)V"} 16:16:void write16BitValue(int,java.nio.ShortBuffer):112:112 -> a 16:16:void write16BitReference(com.android.tools.r8.graph.IndexedDexItem,java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):129 -> a 17:25:java.lang.String formatSmaliString(java.lang.String):286:294 -> a 26:28:void acceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):358:360 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/o;)V"} 29:29:java.lang.String toSmaliString(com.android.tools.r8.dex.code.DexInstruction):372:372 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/code/B1;)Ljava/lang/String;"} 30:30:java.lang.String toString(com.android.tools.r8.utils.RetracerForCodePrinting,com.android.tools.r8.dex.code.DexInstruction):384:384 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/P2;Lcom/android/tools/r8/dex/code/B1;)Ljava/lang/String;"} 1:1:com.android.tools.r8.dex.code.DexCheckCast asCheckCast():0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/dex/code/P;"} void internalAcceptHashing(com.android.tools.r8.utils.structural.HashingVisitor) -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/o;)V"} java.lang.String toString(com.android.tools.r8.utils.RetracerForCodePrinting) -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/P2;)Ljava/lang/String;"} 2:3:long read32BitValue(com.android.tools.r8.dex.code.BytecodeStream):74:75 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/code/a;)J"} 4:5:java.lang.String formatString(java.lang.String):277:278 -> b 6:6:java.lang.String formatOffset(int):265:265 -> b 6:6:java.lang.String formatString(java.lang.String):278 -> b 7:11:java.lang.String formatString(java.lang.String):278:282 -> b 1:1:com.android.tools.r8.dex.code.DexConstClass asConstClass():0:0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/dex/code/a0;"} 2:3:long read64BitValue(com.android.tools.r8.dex.code.BytecodeStream):81:82 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/code/a;)J"} 4:4:java.lang.String formatDecimalOffset(int):269:269 -> c 1:1:com.android.tools.r8.dex.code.DexConstString asConstString():0:0 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/dex/code/e0;"} 2:2:short combineBytes(int,int):0:0 -> d 3:3:short read8BitValue(com.android.tools.r8.dex.code.BytecodeStream):54:54 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/code/a;)S"} 4:4:java.lang.String formatOffset(int):265:265 -> d 1:1:com.android.tools.r8.dex.code.DexConstStringJumbo asConstStringJumbo():0:0 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/dex/code/f0;"} 2:2:int makeByte(int,int):0:0 -> e 3:3:short readSigned16BitValue(com.android.tools.r8.dex.code.BytecodeStream):59:59 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/code/a;)S"} 1:1:boolean equals(java.lang.Object):321:321 -> equals 1:2:int readSigned32BitValue(com.android.tools.r8.dex.code.BytecodeStream):67:68 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/code/a;)I"} 3:3:java.lang.String formatRelativeOffset(int):273:273 -> f 4:4:java.lang.String formatOffset(int):265:265 -> f 4:4:java.lang.String formatRelativeOffset(int):273 -> f 5:5:java.lang.String formatRelativeOffset(int):273:273 -> f 1:1:byte readSigned8BitValue(com.android.tools.r8.dex.code.BytecodeStream):50:50 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/code/a;)B"} 2:2:void setOffset(int):146:146 -> g 3:3:boolean instructionTypeCanThrow():422:422 -> g com.android.tools.r8.dex.code.DexItemBasedConstString asDexItemBasedConstString() -> h # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/dex/code/h2;"} com.android.tools.r8.dex.code.DexInstanceOf asInstanceOf() -> i # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/dex/code/A1;"} com.android.tools.r8.dex.code.DexInvokeVirtual asInvokeVirtual() -> j # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/dex/code/Y1;"} com.android.tools.r8.dex.code.DexInvokeVirtualRange asInvokeVirtualRange() -> k # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/dex/code/Z1;"} boolean canThrow() -> l com.android.tools.r8.cf.code.CfInstruction asCfInstruction() -> m # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/B7;"} com.android.tools.r8.dex.code.DexInstruction asDexInstruction() -> o # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/dex/code/B1;"} 1:1:com.android.tools.r8.utils.structural.StructuralMapping getStructuralMapping():334:334 -> p # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/structural/y;"} com.android.tools.r8.graph.DexCallSite getCallSite() -> q # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/p0;"} 1:1:int getCompareToId():338:338 -> r com.android.tools.r8.graph.DexMethod getMethod() -> s # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/j2;"} java.lang.String getName() -> t 1:1:java.lang.String toString():389:389 -> toString 1:1:int getOffset():142:142 -> u int getOpcode() -> v int getPayloadOffset() -> x int getSize() -> z com.android.tools.r8.dex.code.DexInstructionFactory -> com.android.tools.r8.dex.code.D1: # {"id":"sourceFile","fileName":"DexInstructionFactory.java"} 1:1:void ():11:11 -> 1:2:com.android.tools.r8.dex.code.DexInstruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):22:23 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/nio/ShortBuffer;IILcom/android/tools/r8/graph/f5;)[Lcom/android/tools/r8/dex/code/B1;"} 3:3:boolean com.android.tools.r8.dex.code.DexInstructionFactory$ShortBufferBytecodeStream.hasMore():71:71 -> a 3:3:com.android.tools.r8.dex.code.DexInstruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):24 -> a 4:6:com.android.tools.r8.dex.code.DexInstruction readFrom(com.android.tools.r8.dex.code.DexInstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):15:17 -> a 4:6:com.android.tools.r8.dex.code.DexInstruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):25 -> a 7:9: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.android.tools.r8.dex.code.C1: # {"id":"sourceFile","fileName":"DexInstructionFactory.java"} int length -> a int startIndex -> b java.nio.ShortBuffer source -> c int offset -> d int nextByte -> e boolean cacheContainsValidByte -> f boolean $assertionsDisabled -> g 1:1:void ():31:31 -> 1:1:void (java.nio.ShortBuffer,int,int):41:41 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(IILjava/nio/ShortBuffer;)V"} 2:9:void (java.nio.ShortBuffer,int,int):37:44 -> 1:1:int getOffset():76:76 -> a 1:7:int nextByte():58:64 -> b 1:4:int nextShort():49:52 -> c com.android.tools.r8.dex.code.DexIntToByte -> com.android.tools.r8.dex.code.E1: # {"id":"sourceFile","fileName":"DexIntToByte.java"} 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;)V"} 2:2:void (int,int):20:20 -> 1:1:java.lang.String getSmaliName():30:30 -> 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):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/dex/L;Lcom/android/tools/r8/internal/lB;Lcom/android/tools/r8/graph/o5;)V"} 2:2:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;)V"} 1:1:java.lang.String getName():25:25 -> t int getOpcode() -> v com.android.tools.r8.dex.code.DexIntToChar -> com.android.tools.r8.dex.code.F1: # {"id":"sourceFile","fileName":"DexIntToChar.java"} 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;)V"} 2:2:void (int,int):20:20 -> 1:1:java.lang.String getSmaliName():30:30 -> 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):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/dex/L;Lcom/android/tools/r8/internal/lB;Lcom/android/tools/r8/graph/o5;)V"} 2:2:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;)V"} 1:1:java.lang.String getName():25:25 -> t int getOpcode() -> v com.android.tools.r8.dex.code.DexIntToDouble -> com.android.tools.r8.dex.code.G1: # {"id":"sourceFile","fileName":"DexIntToDouble.java"} 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;)V"} 2:2:void (int,int):20:20 -> 1:1:java.lang.String getSmaliName():30:30 -> 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):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/dex/L;Lcom/android/tools/r8/internal/lB;Lcom/android/tools/r8/graph/o5;)V"} 2:2:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;)V"} 1:1:java.lang.String getName():25:25 -> t int getOpcode() -> v com.android.tools.r8.dex.code.DexIntToFloat -> com.android.tools.r8.dex.code.H1: # {"id":"sourceFile","fileName":"DexIntToFloat.java"} 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;)V"} 2:2:void (int,int):20:20 -> 1:1:java.lang.String getSmaliName():30:30 -> 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):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/dex/L;Lcom/android/tools/r8/internal/lB;Lcom/android/tools/r8/graph/o5;)V"} 2:2:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;)V"} 1:1:java.lang.String getName():25:25 -> t int getOpcode() -> v com.android.tools.r8.dex.code.DexIntToLong -> com.android.tools.r8.dex.code.I1: # {"id":"sourceFile","fileName":"DexIntToLong.java"} 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;)V"} 2:2:void (int,int):20:20 -> 1:1:java.lang.String getSmaliName():30:30 -> 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):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/dex/L;Lcom/android/tools/r8/internal/lB;Lcom/android/tools/r8/graph/o5;)V"} 2:2:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;)V"} 1:1:java.lang.String getName():25:25 -> t int getOpcode() -> v com.android.tools.r8.dex.code.DexIntToShort -> com.android.tools.r8.dex.code.J1: # {"id":"sourceFile","fileName":"DexIntToShort.java"} 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;)V"} 2:2:void (int,int):20:20 -> 1:1:java.lang.String getSmaliName():30:30 -> 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):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/dex/L;Lcom/android/tools/r8/internal/lB;Lcom/android/tools/r8/graph/o5;)V"} 2:2:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;)V"} 1:1:java.lang.String getName():25:25 -> t int getOpcode() -> v com.android.tools.r8.dex.code.DexInvokeCustom -> com.android.tools.r8.dex.code.K1: # {"id":"sourceFile","fileName":"DexInvokeCustom.java"} 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):25:25 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;Lcom/android/tools/r8/graph/f5;)V"} 2:2:void (int,com.android.tools.r8.graph.DexCallSite,int,int,int,int,int):29:29 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/graph/p0;IIIII)V"} 1:1:java.lang.String getSmaliName():39:39 -> A 1:1:com.android.tools.r8.graph.DexCallSite getCallSite():64:64 -> a 1:1:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):69 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;)V"} 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[]):1544:1545 -> 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[]):1547 -> 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[]):1547 -> 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[]):1547 -> 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[]):1547 -> 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[]):1547 -> 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[]):1547 -> 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[]):1548:1560 -> a 11:23:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):69 -> a 24:24:com.android.tools.r8.graph.DexCallSite 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/dex/L;Lcom/android/tools/r8/internal/lB;Lcom/android/tools/r8/graph/o5;)V"} 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 getCallSite():64:64 -> a 34:34:void registerUse(com.android.tools.r8.graph.UseRegistry):59 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/J5;)V"} 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.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):85:85 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/e5;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/lB;Ljava/nio/ShortBuffer;)V"} 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.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):85 -> a 38:38:com.android.tools.r8.graph.DexCallSite getCallSite():64:64 -> a 38:38:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.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.lens.GraphLens,com.android.tools.r8.graph.lens.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.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):87 -> a boolean canThrow() -> l 1:1:com.android.tools.r8.graph.DexCallSite getCallSite():64:64 -> q # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/p0;"} 1:1:java.lang.String getName():34:34 -> t int getOpcode() -> v com.android.tools.r8.dex.code.DexInvokeCustomRange -> com.android.tools.r8.dex.code.L1: # {"id":"sourceFile","fileName":"DexInvokeCustomRange.java"} 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):25:25 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;Lcom/android/tools/r8/graph/f5;)V"} 2:2:void (int,int,com.android.tools.r8.graph.DexCallSite):29:29 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(IILcom/android/tools/r8/graph/p0;)V"} 1:1:java.lang.String getSmaliName():39:39 -> A 1:1:com.android.tools.r8.graph.DexCallSite getCallSite():59:59 -> a 1:1:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):69 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;)V"} 2:2:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):69:69 -> a 3:3:com.android.tools.r8.graph.DexCallSite 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/dex/L;Lcom/android/tools/r8/internal/lB;Lcom/android/tools/r8/graph/o5;)V"} 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 getCallSite():59:59 -> a 13:13:void registerUse(com.android.tools.r8.graph.UseRegistry):64 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/J5;)V"} 14:14:void registerUse(com.android.tools.r8.graph.UseRegistry):64:64 -> a 15:15:com.android.tools.r8.graph.DexCallSite getCallSite():59:59 -> a 15:15:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):85 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/e5;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/lB;Ljava/nio/ShortBuffer;)V"} 16:17:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.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.lens.GraphLens,com.android.tools.r8.graph.lens.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.lens.GraphLens,com.android.tools.r8.graph.lens.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.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):88 -> a boolean canThrow() -> l 1:1:com.android.tools.r8.graph.DexCallSite getCallSite():59:59 -> q # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/p0;"} 1:1:java.lang.String getName():34:34 -> t int getOpcode() -> v com.android.tools.r8.dex.code.DexInvokeDirect -> com.android.tools.r8.dex.code.M1: # {"id":"sourceFile","fileName":"DexInvokeDirect.java"} 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):19:19 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;Lcom/android/tools/r8/graph/f5;)V"} 2:2:void (int,com.android.tools.r8.graph.DexMethod,int,int,int,int,int):23:23 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/graph/j2;IIIII)V"} 1:1:java.lang.String getSmaliName():38:38 -> A 1:1:com.android.tools.r8.ir.code.InvokeType getInvokeType():28:28 -> N # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/ft;"} 1:1:void registerUse(com.android.tools.r8.graph.UseRegistry):48:48 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/J5;)V"} 2:3:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):53:54 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;)V"} 4:4:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):53:53 -> a boolean canThrow() -> l 1:1:java.lang.String getName():33:33 -> t int getOpcode() -> v com.android.tools.r8.dex.code.DexInvokeDirectRange -> com.android.tools.r8.dex.code.N1: # {"id":"sourceFile","fileName":"DexInvokeDirectRange.java"} 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):19:19 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;Lcom/android/tools/r8/graph/f5;)V"} 2:2:void (int,int,com.android.tools.r8.graph.DexMethod):23:23 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(IILcom/android/tools/r8/graph/j2;)V"} 1:1:java.lang.String getSmaliName():38:38 -> A 1:1:com.android.tools.r8.ir.code.InvokeType getInvokeType():28:28 -> N # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/ft;"} 1:1:void registerUse(com.android.tools.r8.graph.UseRegistry):48:48 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/J5;)V"} 2:2:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):53:53 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;)V"} boolean canThrow() -> l 1:1:java.lang.String getName():33:33 -> t int getOpcode() -> v com.android.tools.r8.dex.code.DexInvokeInterface -> com.android.tools.r8.dex.code.O1: # {"id":"sourceFile","fileName":"DexInvokeInterface.java"} 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):19:19 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;Lcom/android/tools/r8/graph/f5;)V"} 2:2:void (int,com.android.tools.r8.graph.DexMethod,int,int,int,int,int):23:23 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/graph/j2;IIIII)V"} 1:1:java.lang.String getSmaliName():38:38 -> A 1:1:com.android.tools.r8.ir.code.InvokeType getInvokeType():28:28 -> N # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/ft;"} 1:1:void registerUse(com.android.tools.r8.graph.UseRegistry):48:48 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/J5;)V"} 2:3:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):53:54 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;)V"} 4:4:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):53:53 -> a boolean canThrow() -> l 1:1:java.lang.String getName():33:33 -> t int getOpcode() -> v com.android.tools.r8.dex.code.DexInvokeInterfaceRange -> com.android.tools.r8.dex.code.P1: # {"id":"sourceFile","fileName":"DexInvokeInterfaceRange.java"} 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):19:19 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;Lcom/android/tools/r8/graph/f5;)V"} 2:2:void (int,int,com.android.tools.r8.graph.DexMethod):23:23 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(IILcom/android/tools/r8/graph/j2;)V"} 1:1:java.lang.String getSmaliName():38:38 -> A 1:1:com.android.tools.r8.ir.code.InvokeType getInvokeType():28:28 -> N # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/ft;"} 1:1:void registerUse(com.android.tools.r8.graph.UseRegistry):48:48 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/J5;)V"} 2:2:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):53:53 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;)V"} boolean canThrow() -> l 1:1:java.lang.String getName():33:33 -> t int getOpcode() -> v com.android.tools.r8.dex.code.DexInvokeMethod -> com.android.tools.r8.dex.code.Q1: # {"id":"sourceFile","fileName":"DexInvokeMethod.java"} 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.DexMethod[]):20:20 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;[Lcom/android/tools/r8/graph/j2;)V"} 2:2:void (int,com.android.tools.r8.graph.DexMethod,int,int,int,int,int):24:24 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/graph/j2;IIIII)V"} com.android.tools.r8.ir.code.InvokeType getInvokeType() -> N # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/ft;"} 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):35:36 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/dex/L;Lcom/android/tools/r8/internal/lB;Lcom/android/tools/r8/graph/o5;)V"} 3:3:com.android.tools.r8.graph.lens.MethodLookupResult com.android.tools.r8.graph.lens.GraphLens.lookupMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.InvokeType):295:295 -> 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 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 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):37:38 -> a 6:6:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):57:57 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/e5;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/lB;Ljava/nio/ShortBuffer;)V"} 7:7:com.android.tools.r8.graph.lens.MethodLookupResult com.android.tools.r8.graph.lens.GraphLens.lookupMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.InvokeType):295:295 -> a 7:7:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.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)"]} 8:10:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):58:60 -> a 11:11:void com.android.tools.r8.dex.code.DexInstruction.write16BitValue(int,java.nio.ShortBuffer):112:112 -> a 11:11:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.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 -> s # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/j2;"} com.android.tools.r8.dex.code.DexInvokeMethodRange -> com.android.tools.r8.dex.code.R1: # {"id":"sourceFile","fileName":"DexInvokeMethodRange.java"} 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.DexMethod[]):20:20 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;[Lcom/android/tools/r8/graph/j2;)V"} 2:2:void (int,int,com.android.tools.r8.graph.DexMethod):24:24 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(IILcom/android/tools/r8/graph/j2;)V"} com.android.tools.r8.ir.code.InvokeType getInvokeType() -> N # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/ft;"} 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):35:36 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/dex/L;Lcom/android/tools/r8/internal/lB;Lcom/android/tools/r8/graph/o5;)V"} 3:3:com.android.tools.r8.graph.lens.MethodLookupResult com.android.tools.r8.graph.lens.GraphLens.lookupMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.InvokeType):295:295 -> 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 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 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):37:38 -> a 6:6:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):57:57 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/e5;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/lB;Ljava/nio/ShortBuffer;)V"} 7:7:com.android.tools.r8.graph.lens.MethodLookupResult com.android.tools.r8.graph.lens.GraphLens.lookupMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.InvokeType):295:295 -> a 7:7:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.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)"]} 8:10:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):58:60 -> a 11:11:void com.android.tools.r8.dex.code.DexInstruction.write16BitValue(int,java.nio.ShortBuffer):112:112 -> a 11:11:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.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 -> s # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/j2;"} com.android.tools.r8.dex.code.DexInvokePolymorphic -> com.android.tools.r8.dex.code.S1: # {"id":"sourceFile","fileName":"DexInvokePolymorphic.java"} byte com.android.tools.r8.dex.code.DexFormat45cc.A -> e byte com.android.tools.r8.dex.code.DexFormat45cc.C -> f byte com.android.tools.r8.dex.code.DexFormat45cc.D -> g byte com.android.tools.r8.dex.code.DexFormat45cc.E -> h byte com.android.tools.r8.dex.code.DexFormat45cc.F -> i byte com.android.tools.r8.dex.code.DexFormat45cc.G -> j com.android.tools.r8.graph.DexMethod com.android.tools.r8.dex.code.DexFormat45cc.BBBB -> k com.android.tools.r8.graph.DexProto com.android.tools.r8.dex.code.DexFormat45cc.HHHH -> l boolean com.android.tools.r8.dex.code.DexFormat45cc.$assertionsDisabled -> m 1:1:void com.android.tools.r8.dex.code.DexFormat45cc.():25:25 -> 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):23:23 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;Lcom/android/tools/r8/graph/f5;)V"} 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[]):48:58 -> 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):62:76 -> 13:27:void (int,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexProto,int,int,int,int,int):28 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/r2;IIIII)V"} 1:1:java.lang.String getSmaliName():44:44 -> A 1:1:int internalAcceptCompareTo(com.android.tools.r8.dex.code.DexInstruction,com.android.tools.r8.utils.structural.CompareToVisitor):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/code/B1;Lcom/android/tools/r8/utils/structural/a;)I"} 2:2:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):33:33 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;)V"} 3:3:com.android.tools.r8.graph.DexMethod com.android.tools.r8.dex.code.DexFormat45cc.getMethod():178:178 -> a 3:3:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):34 -> a 4:4:com.android.tools.r8.graph.DexProto com.android.tools.r8.dex.code.DexFormat45cc.getProto():183:183 -> a 4:4:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):34 -> a 5:5:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):34:34 -> a 6:6:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):33:33 -> a 7:7:int com.android.tools.r8.dex.code.DexFormat45cc.lambda$specify$0(com.android.tools.r8.dex.code.DexFormat45cc):37:37 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/code/S1;)I"} 8:15:void com.android.tools.r8.dex.code.DexFormat45cc.specify(com.android.tools.r8.utils.structural.StructuralSpecification):37:44 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/z;)V"} 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:110 -> 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):0 -> a # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/dex/L;Lcom/android/tools/r8/internal/lB;Lcom/android/tools/r8/graph/o5;)V"} 17:17:com.android.tools.r8.graph.DexMethod com.android.tools.r8.dex.code.DexFormat45cc.getMethod():178:178 -> 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):111 -> a 17:17:void collectIndexedItems(com.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 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):111:111 -> a 18:18:void collectIndexedItems(com.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 19:19:com.android.tools.r8.graph.lens.MethodLookupResult com.android.tools.r8.graph.lens.GraphLens.lookupMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.InvokeType):295:295 -> a 19:19: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 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 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):0 -> a 20: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):112:113 -> a 20: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):0 -> a 22:22:com.android.tools.r8.graph.DexProto com.android.tools.r8.dex.code.DexFormat45cc.getProto():183:183 -> a 22:22: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):115 -> a 22:22:void collectIndexedItems(com.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 23:24: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):115:116 -> a 23: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):0 -> 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.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):129:129 -> a 25:25:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):0 -> a # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/e5;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/lB;Ljava/nio/ShortBuffer;)V"} 26:26:com.android.tools.r8.graph.DexMethod com.android.tools.r8.dex.code.DexFormat45cc.getMethod():178:178 -> 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.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):129 -> a 26:26:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):0 -> 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.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):129:129 -> a 27:27:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):0 -> a 28:28:com.android.tools.r8.graph.DexMethod com.android.tools.r8.dex.code.DexFormat45cc.getMethod():178:178 -> 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.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):130 -> a 28:28:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):0 -> 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.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):132:132 -> a 29:29:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):0 -> a 30:30:com.android.tools.r8.graph.lens.MethodLookupResult com.android.tools.r8.graph.lens.GraphLens.lookupMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.InvokeType):295:295 -> 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.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):132 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 30:30:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):0 -> 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.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):133:133 -> a 31:31:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):0 -> 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.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):130:130 -> a 32:32:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):0 -> a 33:33:com.android.tools.r8.graph.DexProto com.android.tools.r8.dex.code.DexFormat45cc.getProto():183:183 -> a 33:33:void com.android.tools.r8.dex.code.DexFormat45cc.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):134 -> a 33:33:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):0 -> a 34:35:void com.android.tools.r8.dex.code.DexFormat45cc.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):134:135 -> a 34:35:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):0 -> a 36:36:void com.android.tools.r8.dex.code.DexInstruction.writeFirst(int,int,java.nio.ShortBuffer):104:104 -> 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.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):135 -> a 36:36:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):0 -> a 37:37:com.android.tools.r8.graph.DexMethod com.android.tools.r8.dex.code.DexFormat45cc.getMethod():178:178 -> a 37:37:void com.android.tools.r8.dex.code.DexFormat45cc.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):136 -> a 37:37:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):0 -> a 38:39:void com.android.tools.r8.dex.code.DexFormat45cc.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):136:137 -> a 38:39:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):0 -> a 40:40:void com.android.tools.r8.dex.code.DexInstruction.write16BitValue(int,java.nio.ShortBuffer):112:112 -> 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.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):137 -> a 40:40:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):0 -> a 41:41:void com.android.tools.r8.dex.code.DexFormat45cc.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):138:138 -> a 41:41:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):0 -> a 42:48:java.lang.String com.android.tools.r8.dex.code.DexFormat45cc.toSmaliString(com.android.tools.r8.utils.RetracerForCodePrinting):143:149 -> a 42:48:java.lang.String toSmaliString(com.android.tools.r8.utils.RetracerForCodePrinting):0 -> a # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/P2;)Ljava/lang/String;"} 49:49:java.lang.String com.android.tools.r8.graph.DexProto.toDescriptorString():118:118 -> a 49:49:java.lang.String com.android.tools.r8.graph.DexProto.toSmaliString():114 -> a 49:49:java.lang.String com.android.tools.r8.dex.code.DexFormat45cc.toSmaliString(com.android.tools.r8.utils.RetracerForCodePrinting):149 -> a 49:49:java.lang.String toSmaliString(com.android.tools.r8.utils.RetracerForCodePrinting):0 -> a 50:51:java.lang.String com.android.tools.r8.dex.code.DexFormat45cc.toSmaliString(com.android.tools.r8.utils.RetracerForCodePrinting):149:150 -> a 50:51:java.lang.String toSmaliString(com.android.tools.r8.utils.RetracerForCodePrinting):0 -> a 52:60:void com.android.tools.r8.dex.code.DexFormat45cc.appendRegisterArguments(java.lang.StringBuilder,java.lang.String):165:173 -> a 1:1:void internalAcceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):0:0 -> b # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/o;)V"} 2:2:int com.android.tools.r8.dex.code.DexFormat45cc.lambda$specify$1(com.android.tools.r8.dex.code.DexFormat45cc):38:38 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/code/S1;)I"} 3:3:int com.android.tools.r8.dex.code.DexFormat45cc.internalAcceptCompareTo(com.android.tools.r8.dex.code.DexInstruction,com.android.tools.r8.utils.structural.CompareToVisitor):94:94 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/code/B1;Lcom/android/tools/r8/utils/structural/a;)I"} 4:10:java.lang.String com.android.tools.r8.dex.code.DexFormat45cc.toString(com.android.tools.r8.utils.RetracerForCodePrinting):155:161 -> b 4:10:java.lang.String toString(com.android.tools.r8.utils.RetracerForCodePrinting):0 -> b # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/P2;)Ljava/lang/String;"} 1:1:int com.android.tools.r8.dex.code.DexFormat45cc.lambda$specify$2(com.android.tools.r8.dex.code.DexFormat45cc):39:39 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/code/S1;)I"} 2:2:void com.android.tools.r8.dex.code.DexFormat45cc.internalAcceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):99:99 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/o;)V"} 1:1:int com.android.tools.r8.dex.code.DexFormat45cc.lambda$specify$3(com.android.tools.r8.dex.code.DexFormat45cc):40:40 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/code/S1;)I"} 1:1:int com.android.tools.r8.dex.code.DexFormat45cc.lambda$specify$4(com.android.tools.r8.dex.code.DexFormat45cc):41:41 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/code/S1;)I"} 1:1:int com.android.tools.r8.dex.code.DexFormat45cc.lambda$specify$5(com.android.tools.r8.dex.code.DexFormat45cc):42:42 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/code/S1;)I"} 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):43:43 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/code/S1;)Lcom/android/tools/r8/graph/j2;"} 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):44:44 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/code/S1;)Lcom/android/tools/r8/graph/r2;"} 1:9:int com.android.tools.r8.dex.code.DexFormat45cc.hashCode():81:89 -> hashCode 1:9:int hashCode():0 -> hashCode # {"id":"com.android.tools.r8.synthesized"} boolean canThrow() -> l 1:1:com.android.tools.r8.graph.DexMethod com.android.tools.r8.dex.code.DexFormat45cc.getMethod():178:178 -> s 1:1:com.android.tools.r8.graph.DexMethod getMethod():0 -> s # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/j2;"} 1:1:java.lang.String getName():39:39 -> t int getOpcode() -> v com.android.tools.r8.dex.code.DexInvokePolymorphicRange -> com.android.tools.r8.dex.code.T1: # {"id":"sourceFile","fileName":"DexInvokePolymorphicRange.java"} short com.android.tools.r8.dex.code.DexFormat4rcc.AA -> e char com.android.tools.r8.dex.code.DexFormat4rcc.CCCC -> f com.android.tools.r8.graph.DexMethod com.android.tools.r8.dex.code.DexFormat4rcc.BBBB -> g com.android.tools.r8.graph.DexProto com.android.tools.r8.dex.code.DexFormat4rcc.HHHH -> h boolean com.android.tools.r8.dex.code.DexFormat4rcc.$assertionsDisabled -> i 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;Lcom/android/tools/r8/graph/f5;)V"} 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(IILcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/r2;)V"} 1:1:java.lang.String getSmaliName():36:36 -> A 1:1:int internalAcceptCompareTo(com.android.tools.r8.dex.code.DexInstruction,com.android.tools.r8.utils.structural.CompareToVisitor):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/code/B1;Lcom/android/tools/r8/utils/structural/a;)I"} 2:2:int com.android.tools.r8.dex.code.DexFormat4rcc.lambda$specify$0(com.android.tools.r8.dex.code.DexFormat4rcc):34:34 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/code/T1;)I"} 3:3:void com.android.tools.r8.dex.code.DexFormat4rcc.specify(com.android.tools.r8.utils.structural.StructuralSpecification):34:34 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/z;)V"} 4:4:com.android.tools.r8.graph.DexMethod getMethod():46:46 -> a 4:4:void registerUse(com.android.tools.r8.graph.UseRegistry):51 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/J5;)V"} 5:5:void registerUse(com.android.tools.r8.graph.UseRegistry):51:51 -> a 6:6:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):56:56 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;)V"} 7:7:com.android.tools.r8.graph.DexMethod getMethod():46:46 -> a 7:7:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):56 -> a 8:8:com.android.tools.r8.graph.DexProto com.android.tools.r8.dex.code.DexFormat4rcc.getProto():162:162 -> a 8:8:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):56 -> a 9:9:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):56:56 -> 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.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):65:65 -> a 10:10:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):0 -> a # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/e5;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/lB;Ljava/nio/ShortBuffer;)V"} 11:11:com.android.tools.r8.graph.DexMethod getMethod():46:46 -> 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.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):65 -> a 11:11:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):0 -> 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.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):65:65 -> a 12:12:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):0 -> a 13:13:com.android.tools.r8.graph.DexMethod getMethod():46:46 -> 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.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):66 -> a 13:13:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):0 -> 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.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):68:68 -> a 14:14:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):0 -> a 15:15:com.android.tools.r8.graph.lens.MethodLookupResult com.android.tools.r8.graph.lens.GraphLens.lookupMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.InvokeType):295:295 -> 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.lens.GraphLens,com.android.tools.r8.graph.lens.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)"]} 15:15:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):0 -> 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.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):69:69 -> a 16:16:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):0 -> 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.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):66:66 -> a 17:17:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):0 -> a 18:18:com.android.tools.r8.graph.DexProto com.android.tools.r8.dex.code.DexFormat4rcc.getProto():162:162 -> a 18:18:void com.android.tools.r8.dex.code.DexFormat4rcc.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):70 -> a 18:18:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):0 -> a 19:20:void com.android.tools.r8.dex.code.DexFormat4rcc.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):70:71 -> a 19:20:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):0 -> a 21:21:void com.android.tools.r8.dex.code.DexInstruction.writeFirst(int,java.nio.ShortBuffer):96:96 -> 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.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):71 -> a 21:21:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):0 -> a 22:22:com.android.tools.r8.graph.DexMethod getMethod():46:46 -> a 22:22:void com.android.tools.r8.dex.code.DexFormat4rcc.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):72 -> a 22:22:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):0 -> a 23:24:void com.android.tools.r8.dex.code.DexFormat4rcc.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):72:73 -> a 23:24:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):0 -> a 25:25:void com.android.tools.r8.dex.code.DexInstruction.write16BitValue(int,java.nio.ShortBuffer):112:112 -> 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.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):73 -> a 25:25:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):0 -> a 26:26:void com.android.tools.r8.dex.code.DexFormat4rcc.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):74:74 -> a 26:26:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):0 -> a 27:27:java.lang.String com.android.tools.r8.dex.code.DexFormat4rcc.toSmaliString(com.android.tools.r8.utils.RetracerForCodePrinting):105:105 -> a 27:27:java.lang.String toSmaliString(com.android.tools.r8.utils.RetracerForCodePrinting):0 -> a # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/P2;)Ljava/lang/String;"} 28:34:void com.android.tools.r8.dex.code.DexFormat4rcc.appendRegisterRange(java.lang.StringBuilder):146:152 -> a 28:34:java.lang.String com.android.tools.r8.dex.code.DexFormat4rcc.toSmaliString(com.android.tools.r8.utils.RetracerForCodePrinting):106 -> a 28:34:java.lang.String toSmaliString(com.android.tools.r8.utils.RetracerForCodePrinting):0 -> a 35:37:java.lang.String com.android.tools.r8.dex.code.DexFormat4rcc.toSmaliString(com.android.tools.r8.utils.RetracerForCodePrinting):109:111 -> a 35:37:java.lang.String toSmaliString(com.android.tools.r8.utils.RetracerForCodePrinting):0 -> a 38:38:java.lang.String com.android.tools.r8.graph.DexProto.toDescriptorString():118:118 -> a 38:38:java.lang.String com.android.tools.r8.graph.DexProto.toSmaliString():114 -> a 38:38:java.lang.String com.android.tools.r8.dex.code.DexFormat4rcc.toSmaliString(com.android.tools.r8.utils.RetracerForCodePrinting):111 -> a 38:38:java.lang.String toSmaliString(com.android.tools.r8.utils.RetracerForCodePrinting):0 -> a 39:40:java.lang.String com.android.tools.r8.dex.code.DexFormat4rcc.toSmaliString(com.android.tools.r8.utils.RetracerForCodePrinting):111:112 -> a 39:40:java.lang.String toSmaliString(com.android.tools.r8.utils.RetracerForCodePrinting):0 -> a 41:41: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):123:123 -> 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):0 -> a # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/dex/L;Lcom/android/tools/r8/internal/lB;Lcom/android/tools/r8/graph/o5;)V"} 42:42:com.android.tools.r8.graph.DexMethod getMethod():46:46 -> a 42:42: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):124 -> 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):0 -> a 43:43: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):124:124 -> a 43:43:void collectIndexedItems(com.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 44:44:com.android.tools.r8.graph.lens.MethodLookupResult com.android.tools.r8.graph.lens.GraphLens.lookupMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.InvokeType):295:295 -> a 44:44: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):124 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 44: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):0 -> a 45:46: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):125:126 -> a 45:46:void collectIndexedItems(com.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 47:47:com.android.tools.r8.graph.DexProto com.android.tools.r8.dex.code.DexFormat4rcc.getProto():162:162 -> 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):128 -> a 47:47:void collectIndexedItems(com.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 48: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):128:129 -> a 48:49:void collectIndexedItems(com.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 1:1:void internalAcceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):0:0 -> b # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/o;)V"} 2:2:int com.android.tools.r8.dex.code.DexFormat4rcc.lambda$specify$1(com.android.tools.r8.dex.code.DexFormat4rcc):34:34 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/code/T1;)I"} 3:3: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/code/B1;Lcom/android/tools/r8/utils/structural/a;)I"} 4:4:java.lang.String com.android.tools.r8.dex.code.DexFormat4rcc.toString(com.android.tools.r8.utils.RetracerForCodePrinting):95:95 -> b 4:4:java.lang.String toString(com.android.tools.r8.utils.RetracerForCodePrinting):0 -> b # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/P2;)Ljava/lang/String;"} 5:11:void com.android.tools.r8.dex.code.DexFormat4rcc.appendRegisterRange(java.lang.StringBuilder):146:152 -> b 5:11:java.lang.String com.android.tools.r8.dex.code.DexFormat4rcc.toString(com.android.tools.r8.utils.RetracerForCodePrinting):96 -> b 5:11:java.lang.String toString(com.android.tools.r8.utils.RetracerForCodePrinting):0 -> b 12:14:java.lang.String com.android.tools.r8.dex.code.DexFormat4rcc.toString(com.android.tools.r8.utils.RetracerForCodePrinting):98:100 -> b 12:14:java.lang.String toString(com.android.tools.r8.utils.RetracerForCodePrinting):0 -> 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/code/T1;)Lcom/android/tools/r8/graph/j2;"} 2:2:void com.android.tools.r8.dex.code.DexFormat4rcc.internalAcceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):90:90 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/o;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/code/T1;)Lcom/android/tools/r8/graph/r2;"} 1:2:int com.android.tools.r8.dex.code.DexFormat4rcc.hashCode():79:80 -> hashCode 1:2:int hashCode():0 -> hashCode # {"id":"com.android.tools.r8.synthesized"} boolean canThrow() -> l 1:1:com.android.tools.r8.graph.DexMethod getMethod():46:46 -> s # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/j2;"} 1:1:java.lang.String getName():31:31 -> t int getOpcode() -> v com.android.tools.r8.dex.code.DexInvokeStatic -> com.android.tools.r8.dex.code.U1: # {"id":"sourceFile","fileName":"DexInvokeStatic.java"} 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):19:19 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;Lcom/android/tools/r8/graph/f5;)V"} 2:2:void (int,com.android.tools.r8.graph.DexMethod,int,int,int,int,int):23:23 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/graph/j2;IIIII)V"} 1:1:java.lang.String getSmaliName():38:38 -> A 1:1:com.android.tools.r8.ir.code.InvokeType getInvokeType():28:28 -> N # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/ft;"} 1:1:void registerUse(com.android.tools.r8.graph.UseRegistry):48:48 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/J5;)V"} 2:3:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):53:54 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;)V"} 4:4:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):53:53 -> a boolean canThrow() -> l 1:1:java.lang.String getName():33:33 -> t int getOpcode() -> v com.android.tools.r8.dex.code.DexInvokeStaticRange -> com.android.tools.r8.dex.code.V1: # {"id":"sourceFile","fileName":"DexInvokeStaticRange.java"} 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):19:19 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;Lcom/android/tools/r8/graph/f5;)V"} 2:2:void (int,int,com.android.tools.r8.graph.DexMethod):23:23 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(IILcom/android/tools/r8/graph/j2;)V"} 1:1:java.lang.String getSmaliName():38:38 -> A 1:1:com.android.tools.r8.ir.code.InvokeType getInvokeType():28:28 -> N # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/ft;"} 1:1:void registerUse(com.android.tools.r8.graph.UseRegistry):48:48 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/J5;)V"} 2:2:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):53:53 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;)V"} boolean canThrow() -> l 1:1:java.lang.String getName():33:33 -> t int getOpcode() -> v com.android.tools.r8.dex.code.DexInvokeSuper -> com.android.tools.r8.dex.code.W1: # {"id":"sourceFile","fileName":"DexInvokeSuper.java"} 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):19:19 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;Lcom/android/tools/r8/graph/f5;)V"} 2:2:void (int,com.android.tools.r8.graph.DexMethod,int,int,int,int,int):23:23 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/graph/j2;IIIII)V"} 1:1:java.lang.String getSmaliName():38:38 -> A 1:1:com.android.tools.r8.ir.code.InvokeType getInvokeType():28:28 -> N # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/ft;"} 1:1:void registerUse(com.android.tools.r8.graph.UseRegistry):48:48 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/J5;)V"} 2:3:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):53:54 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;)V"} 4:4:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):53:53 -> a boolean canThrow() -> l 1:1:java.lang.String getName():33:33 -> t int getOpcode() -> v com.android.tools.r8.dex.code.DexInvokeSuperRange -> com.android.tools.r8.dex.code.X1: # {"id":"sourceFile","fileName":"DexInvokeSuperRange.java"} 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):19:19 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;Lcom/android/tools/r8/graph/f5;)V"} 2:2:void (int,int,com.android.tools.r8.graph.DexMethod):23:23 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(IILcom/android/tools/r8/graph/j2;)V"} 1:1:java.lang.String getSmaliName():38:38 -> A 1:1:com.android.tools.r8.ir.code.InvokeType getInvokeType():28:28 -> N # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/ft;"} 1:1:void registerUse(com.android.tools.r8.graph.UseRegistry):48:48 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/J5;)V"} 2:2:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):53:53 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;)V"} boolean canThrow() -> l 1:1:java.lang.String getName():33:33 -> t int getOpcode() -> v com.android.tools.r8.dex.code.DexInvokeVirtual -> com.android.tools.r8.dex.code.Y1: # {"id":"sourceFile","fileName":"DexInvokeVirtual.java"} 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):19:19 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;Lcom/android/tools/r8/graph/f5;)V"} 2:2:void (int,com.android.tools.r8.graph.DexMethod,int,int,int,int,int):23:23 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/graph/j2;IIIII)V"} 1:1:java.lang.String getSmaliName():38:38 -> A 1:1:com.android.tools.r8.ir.code.InvokeType getInvokeType():28:28 -> N # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/ft;"} 1:1:void registerUse(com.android.tools.r8.graph.UseRegistry):58:58 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/J5;)V"} 2:3:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):63:64 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;)V"} 4:4:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):63:63 -> a com.android.tools.r8.dex.code.DexInvokeVirtual asInvokeVirtual() -> j # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/dex/code/Y1;"} boolean canThrow() -> l 1:1:java.lang.String getName():33:33 -> t int getOpcode() -> v com.android.tools.r8.dex.code.DexInvokeVirtualRange -> com.android.tools.r8.dex.code.Z1: # {"id":"sourceFile","fileName":"DexInvokeVirtualRange.java"} 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):19:19 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;Lcom/android/tools/r8/graph/f5;)V"} 2:2:void (int,int,com.android.tools.r8.graph.DexMethod):23:23 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(IILcom/android/tools/r8/graph/j2;)V"} 1:1:java.lang.String getSmaliName():38:38 -> A 1:1:com.android.tools.r8.ir.code.InvokeType getInvokeType():28:28 -> N # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/ft;"} 1:1:void registerUse(com.android.tools.r8.graph.UseRegistry):58:58 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/J5;)V"} 2:2:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):63:63 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;)V"} com.android.tools.r8.dex.code.DexInvokeVirtualRange asInvokeVirtualRange() -> k # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/dex/code/Z1;"} boolean canThrow() -> l 1:1:java.lang.String getName():33:33 -> t int getOpcode() -> v com.android.tools.r8.dex.code.DexIput -> com.android.tools.r8.dex.code.a2: # {"id":"sourceFile","fileName":"DexIput.java"} 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):18:18 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;Lcom/android/tools/r8/graph/f5;)V"} 2:2:void (int,int,com.android.tools.r8.graph.DexField):22:22 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(IILcom/android/tools/r8/graph/Y0;)V"} 1:1:java.lang.String getSmaliName():32:32 -> A 1:1:void registerUse(com.android.tools.r8.graph.UseRegistry):42:42 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/J5;)V"} 2:2:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):47:47 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;)V"} boolean canThrow() -> l 1:1:java.lang.String getName():27:27 -> t int getOpcode() -> v com.android.tools.r8.dex.code.DexIputBoolean -> com.android.tools.r8.dex.code.b2: # {"id":"sourceFile","fileName":"DexIputBoolean.java"} 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):18:18 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;Lcom/android/tools/r8/graph/f5;)V"} 2:2:void (int,int,com.android.tools.r8.graph.DexField):22:22 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(IILcom/android/tools/r8/graph/Y0;)V"} 1:1:java.lang.String getSmaliName():32:32 -> A 1:1:void registerUse(com.android.tools.r8.graph.UseRegistry):42:42 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/J5;)V"} 2:2:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):47:47 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;)V"} boolean canThrow() -> l 1:1:java.lang.String getName():27:27 -> t int getOpcode() -> v com.android.tools.r8.dex.code.DexIputByte -> com.android.tools.r8.dex.code.c2: # {"id":"sourceFile","fileName":"DexIputByte.java"} 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):18:18 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;Lcom/android/tools/r8/graph/f5;)V"} 2:2:void (int,int,com.android.tools.r8.graph.DexField):22:22 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(IILcom/android/tools/r8/graph/Y0;)V"} 1:1:java.lang.String getSmaliName():32:32 -> A 1:1:void registerUse(com.android.tools.r8.graph.UseRegistry):42:42 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/J5;)V"} 2:2:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):47:47 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;)V"} boolean canThrow() -> l 1:1:java.lang.String getName():27:27 -> t int getOpcode() -> v com.android.tools.r8.dex.code.DexIputChar -> com.android.tools.r8.dex.code.d2: # {"id":"sourceFile","fileName":"DexIputChar.java"} 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):18:18 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;Lcom/android/tools/r8/graph/f5;)V"} 2:2:void (int,int,com.android.tools.r8.graph.DexField):22:22 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(IILcom/android/tools/r8/graph/Y0;)V"} 1:1:java.lang.String getSmaliName():32:32 -> A 1:1:void registerUse(com.android.tools.r8.graph.UseRegistry):42:42 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/J5;)V"} 2:2:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):47:47 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;)V"} boolean canThrow() -> l 1:1:java.lang.String getName():27:27 -> t int getOpcode() -> v com.android.tools.r8.dex.code.DexIputObject -> com.android.tools.r8.dex.code.e2: # {"id":"sourceFile","fileName":"DexIputObject.java"} 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):18:18 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;Lcom/android/tools/r8/graph/f5;)V"} 2:2:void (int,int,com.android.tools.r8.graph.DexField):22:22 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(IILcom/android/tools/r8/graph/Y0;)V"} 1:1:java.lang.String getSmaliName():32:32 -> A 1:1:void registerUse(com.android.tools.r8.graph.UseRegistry):42:42 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/J5;)V"} 2:2:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):47:47 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;)V"} boolean canThrow() -> l 1:1:java.lang.String getName():27:27 -> t int getOpcode() -> v com.android.tools.r8.dex.code.DexIputShort -> com.android.tools.r8.dex.code.f2: # {"id":"sourceFile","fileName":"DexIputShort.java"} 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):18:18 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;Lcom/android/tools/r8/graph/f5;)V"} 2:2:void (int,int,com.android.tools.r8.graph.DexField):22:22 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(IILcom/android/tools/r8/graph/Y0;)V"} 1:1:java.lang.String getSmaliName():32:32 -> A 1:1:void registerUse(com.android.tools.r8.graph.UseRegistry):42:42 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/J5;)V"} 2:2:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):47:47 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;)V"} boolean canThrow() -> l 1:1:java.lang.String getName():27:27 -> t int getOpcode() -> v com.android.tools.r8.dex.code.DexIputWide -> com.android.tools.r8.dex.code.g2: # {"id":"sourceFile","fileName":"DexIputWide.java"} 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):18:18 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;Lcom/android/tools/r8/graph/f5;)V"} 2:2:void (int,int,com.android.tools.r8.graph.DexField):22:22 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(IILcom/android/tools/r8/graph/Y0;)V"} 1:1:java.lang.String getSmaliName():32:32 -> A 1:1:void registerUse(com.android.tools.r8.graph.UseRegistry):42:42 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/J5;)V"} 2:2:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):47:47 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;)V"} boolean canThrow() -> l 1:1:java.lang.String getName():27:27 -> t int getOpcode() -> v com.android.tools.r8.dex.code.DexItemBasedConstString -> com.android.tools.r8.dex.code.h2: # {"id":"sourceFile","fileName":"DexItemBasedConstString.java"} com.android.tools.r8.naming.dexitembasedstring.NameComputationInfo nameComputationInfo -> h boolean $assertionsDisabled -> i 1:1:void ():21:21 -> 1:2:void (int,com.android.tools.r8.graph.DexReference,com.android.tools.r8.naming.dexitembasedstring.NameComputationInfo):30:31 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/graph/s2;Lcom/android/tools/r8/internal/qG;)V"} 1:1:java.lang.String getSmaliName():58:58 -> A 1:1:com.android.tools.r8.graph.DexReference getItem():35:35 -> N # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/s2;"} 1:1:com.android.tools.r8.naming.dexitembasedstring.NameComputationInfo getNameComputationInfo():39:39 -> O # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/qG;"} 1:1:com.android.tools.r8.graph.DexReference 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/dex/L;Lcom/android/tools/r8/internal/lB;Lcom/android/tools/r8/graph/o5;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/z;)V"} 4:4:java.lang.String toSmaliString(com.android.tools.r8.utils.RetracerForCodePrinting):96:96 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/P2;)Ljava/lang/String;"} 5:5:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):107:107 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/e5;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/lB;Ljava/nio/ShortBuffer;)V"} 6:7:void registerUse(com.android.tools.r8.graph.UseRegistry):113:114 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/J5;)V"} 8:8:com.android.tools.r8.graph.DexReference 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 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;)V"} 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):1263:1263 -> 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):1263:1266 -> 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/code/K0;)Lcom/android/tools/r8/graph/s2;"} 2:2:java.lang.String toString(com.android.tools.r8.utils.RetracerForCodePrinting):90:90 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/P2;)Ljava/lang/String;"} com.android.tools.r8.dex.code.DexItemBasedConstString asDexItemBasedConstString() -> h # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/dex/code/h2;"} boolean canThrow() -> l int getCompareToId() -> r 1:1:java.lang.String getName():53:53 -> t 1:1:int getOpcode():63:63 -> v com.android.tools.r8.dex.code.DexLongToDouble -> com.android.tools.r8.dex.code.i2: # {"id":"sourceFile","fileName":"DexLongToDouble.java"} 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;)V"} 2:2:void (int,int):20:20 -> 1:1:java.lang.String getSmaliName():30:30 -> 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):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/dex/L;Lcom/android/tools/r8/internal/lB;Lcom/android/tools/r8/graph/o5;)V"} 2:2:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;)V"} 1:1:java.lang.String getName():25:25 -> t int getOpcode() -> v com.android.tools.r8.dex.code.DexLongToFloat -> com.android.tools.r8.dex.code.j2: # {"id":"sourceFile","fileName":"DexLongToFloat.java"} 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;)V"} 2:2:void (int,int):20:20 -> 1:1:java.lang.String getSmaliName():30:30 -> 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):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/dex/L;Lcom/android/tools/r8/internal/lB;Lcom/android/tools/r8/graph/o5;)V"} 2:2:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;)V"} 1:1:java.lang.String getName():25:25 -> t int getOpcode() -> v com.android.tools.r8.dex.code.DexLongToInt -> com.android.tools.r8.dex.code.k2: # {"id":"sourceFile","fileName":"DexLongToInt.java"} 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;)V"} 2:2:void (int,int):20:20 -> 1:1:java.lang.String getSmaliName():30:30 -> 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):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/dex/L;Lcom/android/tools/r8/internal/lB;Lcom/android/tools/r8/graph/o5;)V"} 2:2:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;)V"} 1:1:java.lang.String getName():25:25 -> t int getOpcode() -> v com.android.tools.r8.dex.code.DexMonitorEnter -> com.android.tools.r8.dex.code.l2: # {"id":"sourceFile","fileName":"DexMonitorEnter.java"} 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;)V"} 2:2:void (int):20:20 -> 1:1:java.lang.String getSmaliName():30:30 -> 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):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/dex/L;Lcom/android/tools/r8/internal/lB;Lcom/android/tools/r8/graph/o5;)V"} 2:2:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;)V"} 3:3:com.android.tools.r8.ir.code.Monitor com.android.tools.r8.ir.conversion.IRBuilder.addMonitor(com.android.tools.r8.ir.code.MonitorType,int):1293:1293 -> a 3:3:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40 -> a 4:4:com.android.tools.r8.ir.code.Monitor com.android.tools.r8.ir.conversion.IRBuilder.addMonitor(com.android.tools.r8.ir.code.MonitorType,int):1293:1293 -> a 4:4: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)"]} 5:6:com.android.tools.r8.ir.code.Monitor com.android.tools.r8.ir.conversion.IRBuilder.addMonitor(com.android.tools.r8.ir.code.MonitorType,int):1294:1295 -> a 5:6:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40 -> a boolean canThrow() -> l 1:1:java.lang.String getName():25:25 -> t int getOpcode() -> v com.android.tools.r8.dex.code.DexMonitorExit -> com.android.tools.r8.dex.code.m2: # {"id":"sourceFile","fileName":"DexMonitorExit.java"} 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;)V"} 2:2:void (int):20:20 -> 1:1:java.lang.String getSmaliName():30:30 -> 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):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/dex/L;Lcom/android/tools/r8/internal/lB;Lcom/android/tools/r8/graph/o5;)V"} 2:2:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;)V"} 3:3:com.android.tools.r8.ir.code.Monitor com.android.tools.r8.ir.conversion.IRBuilder.addMonitor(com.android.tools.r8.ir.code.MonitorType,int):1293:1293 -> a 3:3:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40 -> a 4:4:com.android.tools.r8.ir.code.Monitor com.android.tools.r8.ir.conversion.IRBuilder.addMonitor(com.android.tools.r8.ir.code.MonitorType,int):1293:1293 -> a 4:4: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)"]} 5:6:com.android.tools.r8.ir.code.Monitor com.android.tools.r8.ir.conversion.IRBuilder.addMonitor(com.android.tools.r8.ir.code.MonitorType,int):1294:1295 -> a 5:6:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40 -> a boolean canThrow() -> l 1:1:java.lang.String getName():25:25 -> t int getOpcode() -> v com.android.tools.r8.dex.code.DexMove -> com.android.tools.r8.dex.code.o2: # {"id":"sourceFile","fileName":"DexMove.java"} 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;)V"} 2:2:void (int,int):20:20 -> 1:1:java.lang.String getSmaliName():30:30 -> 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):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/dex/L;Lcom/android/tools/r8/internal/lB;Lcom/android/tools/r8/graph/o5;)V"} 2:2:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;)V"} 1:1:java.lang.String getName():25:25 -> t int getOpcode() -> v com.android.tools.r8.dex.code.DexMove16 -> com.android.tools.r8.dex.code.n2: # {"id":"sourceFile","fileName":"DexMove16.java"} 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;)V"} 2:2:void (int,int):20:20 -> 1:1:java.lang.String getSmaliName():30:30 -> 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):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/dex/L;Lcom/android/tools/r8/internal/lB;Lcom/android/tools/r8/graph/o5;)V"} 2:2:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;)V"} 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.lens.GraphLens,com.android.tools.r8.graph.lens.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.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):9 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/e5;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/lB;Ljava/nio/ShortBuffer;)V"} 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.lens.GraphLens,com.android.tools.r8.graph.lens.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.lens.GraphLens,com.android.tools.r8.graph.lens.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.lens.GraphLens,com.android.tools.r8.graph.lens.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.lens.GraphLens,com.android.tools.r8.graph.lens.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.lens.GraphLens,com.android.tools.r8.graph.lens.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.lens.GraphLens,com.android.tools.r8.graph.lens.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.lens.GraphLens,com.android.tools.r8.graph.lens.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.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):9 -> a 1:1:java.lang.String getName():25:25 -> t int getOpcode() -> v com.android.tools.r8.dex.code.DexMoveException -> com.android.tools.r8.dex.code.p2: # {"id":"sourceFile","fileName":"DexMoveException.java"} 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):15:15 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;)V"} 2:2:void (int):19:19 -> 1:1:java.lang.String getSmaliName():29:29 -> 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):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/dex/L;Lcom/android/tools/r8/internal/lB;Lcom/android/tools/r8/graph/o5;)V"} 2:2:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):39:39 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;)V"} 1:1:java.lang.String getName():24:24 -> t int getOpcode() -> v com.android.tools.r8.dex.code.DexMoveFrom16 -> com.android.tools.r8.dex.code.q2: # {"id":"sourceFile","fileName":"DexMoveFrom16.java"} 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;)V"} 2:2:void (int,int):20:20 -> 1:1:java.lang.String getSmaliName():30:30 -> 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):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/dex/L;Lcom/android/tools/r8/internal/lB;Lcom/android/tools/r8/graph/o5;)V"} 2:2:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;)V"} 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.lens.GraphLens,com.android.tools.r8.graph.lens.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.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):9 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/e5;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/lB;Ljava/nio/ShortBuffer;)V"} 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.lens.GraphLens,com.android.tools.r8.graph.lens.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.lens.GraphLens,com.android.tools.r8.graph.lens.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.lens.GraphLens,com.android.tools.r8.graph.lens.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.lens.GraphLens,com.android.tools.r8.graph.lens.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.lens.GraphLens,com.android.tools.r8.graph.lens.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.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):9 -> a 1:1:java.lang.String getName():25:25 -> t int getOpcode() -> v com.android.tools.r8.dex.code.DexMoveObject -> com.android.tools.r8.dex.code.s2: # {"id":"sourceFile","fileName":"DexMoveObject.java"} 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;)V"} 2:2:void (int,int):20:20 -> 1:1:java.lang.String getSmaliName():30:30 -> 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):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/dex/L;Lcom/android/tools/r8/internal/lB;Lcom/android/tools/r8/graph/o5;)V"} 2:2:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;)V"} 3:3:void com.android.tools.r8.ir.conversion.IRBuilder.addMove(com.android.tools.r8.ir.code.ValueType,int,int):1300:1300 -> a 3:3:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40 -> a 1:1:java.lang.String getName():25:25 -> t int getOpcode() -> v com.android.tools.r8.dex.code.DexMoveObject16 -> com.android.tools.r8.dex.code.r2: # {"id":"sourceFile","fileName":"DexMoveObject16.java"} 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;)V"} 2:2:void (int,int):20:20 -> 1:1:java.lang.String getSmaliName():30:30 -> 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):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/dex/L;Lcom/android/tools/r8/internal/lB;Lcom/android/tools/r8/graph/o5;)V"} 2:2:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;)V"} 3:3:void com.android.tools.r8.ir.conversion.IRBuilder.addMove(com.android.tools.r8.ir.code.ValueType,int,int):1300:1300 -> a 3:3:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40 -> 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.lens.GraphLens,com.android.tools.r8.graph.lens.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.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):9 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/e5;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/lB;Ljava/nio/ShortBuffer;)V"} 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.lens.GraphLens,com.android.tools.r8.graph.lens.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.lens.GraphLens,com.android.tools.r8.graph.lens.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.lens.GraphLens,com.android.tools.r8.graph.lens.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.lens.GraphLens,com.android.tools.r8.graph.lens.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.lens.GraphLens,com.android.tools.r8.graph.lens.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.lens.GraphLens,com.android.tools.r8.graph.lens.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.lens.GraphLens,com.android.tools.r8.graph.lens.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.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):9 -> a 1:1:java.lang.String getName():25:25 -> t int getOpcode() -> v com.android.tools.r8.dex.code.DexMoveObjectFrom16 -> com.android.tools.r8.dex.code.t2: # {"id":"sourceFile","fileName":"DexMoveObjectFrom16.java"} 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;)V"} 2:2:void (int,int):20:20 -> 1:1:java.lang.String getSmaliName():30:30 -> 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):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/dex/L;Lcom/android/tools/r8/internal/lB;Lcom/android/tools/r8/graph/o5;)V"} 2:2:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;)V"} 3:3:void com.android.tools.r8.ir.conversion.IRBuilder.addMove(com.android.tools.r8.ir.code.ValueType,int,int):1300:1300 -> a 3:3:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40 -> 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.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):50:50 -> a 4:4:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):9 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/e5;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/lB;Ljava/nio/ShortBuffer;)V"} 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.DexFormat22x.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):50 -> a 5:5:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.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.DexFormat22x.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):51:51 -> a 6:6:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.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.DexFormat22x.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):51 -> a 7:7:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):9 -> a 1:1:java.lang.String getName():25:25 -> t int getOpcode() -> v com.android.tools.r8.dex.code.DexMoveResult -> com.android.tools.r8.dex.code.u2: # {"id":"sourceFile","fileName":"DexMoveResult.java"} 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):15:15 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;)V"} 2:2:void (int):19:19 -> 1:1:java.lang.String getSmaliName():29:29 -> 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):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/dex/L;Lcom/android/tools/r8/internal/lB;Lcom/android/tools/r8/graph/o5;)V"} 2:2:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):39:39 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;)V"} 1:1:java.lang.String getName():24:24 -> t int getOpcode() -> v com.android.tools.r8.dex.code.DexMoveResultObject -> com.android.tools.r8.dex.code.v2: # {"id":"sourceFile","fileName":"DexMoveResultObject.java"} 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):15:15 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;)V"} 2:2:void (int):19:19 -> 1:1:java.lang.String getSmaliName():29:29 -> 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):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/dex/L;Lcom/android/tools/r8/internal/lB;Lcom/android/tools/r8/graph/o5;)V"} 2:2:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):39:39 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;)V"} 1:1:java.lang.String getName():24:24 -> t int getOpcode() -> v com.android.tools.r8.dex.code.DexMoveResultWide -> com.android.tools.r8.dex.code.w2: # {"id":"sourceFile","fileName":"DexMoveResultWide.java"} 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):15:15 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;)V"} 2:2:void (int):19:19 -> 1:1:java.lang.String getSmaliName():29:29 -> 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):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/dex/L;Lcom/android/tools/r8/internal/lB;Lcom/android/tools/r8/graph/o5;)V"} 2:2:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):39:39 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;)V"} 1:1:java.lang.String getName():24:24 -> t int getOpcode() -> v com.android.tools.r8.dex.code.DexMoveWide -> com.android.tools.r8.dex.code.y2: # {"id":"sourceFile","fileName":"DexMoveWide.java"} 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;)V"} 2:2:void (int,int):20:20 -> 1:1:java.lang.String getSmaliName():30:30 -> 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):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/dex/L;Lcom/android/tools/r8/internal/lB;Lcom/android/tools/r8/graph/o5;)V"} 2:2:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;)V"} 1:1:java.lang.String getName():25:25 -> t int getOpcode() -> v com.android.tools.r8.dex.code.DexMoveWide16 -> com.android.tools.r8.dex.code.x2: # {"id":"sourceFile","fileName":"DexMoveWide16.java"} 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;)V"} 2:2:void (int,int):20:20 -> 1:1:java.lang.String getSmaliName():30:30 -> 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):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/dex/L;Lcom/android/tools/r8/internal/lB;Lcom/android/tools/r8/graph/o5;)V"} 2:2:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;)V"} 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.lens.GraphLens,com.android.tools.r8.graph.lens.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.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):9 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/e5;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/lB;Ljava/nio/ShortBuffer;)V"} 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.lens.GraphLens,com.android.tools.r8.graph.lens.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.lens.GraphLens,com.android.tools.r8.graph.lens.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.lens.GraphLens,com.android.tools.r8.graph.lens.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.lens.GraphLens,com.android.tools.r8.graph.lens.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.lens.GraphLens,com.android.tools.r8.graph.lens.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.lens.GraphLens,com.android.tools.r8.graph.lens.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.lens.GraphLens,com.android.tools.r8.graph.lens.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.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):9 -> a 1:1:java.lang.String getName():25:25 -> t int getOpcode() -> v com.android.tools.r8.dex.code.DexMoveWideFrom16 -> com.android.tools.r8.dex.code.z2: # {"id":"sourceFile","fileName":"DexMoveWideFrom16.java"} 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;)V"} 2:2:void (int,int):20:20 -> 1:1:java.lang.String getSmaliName():30:30 -> 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):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/dex/L;Lcom/android/tools/r8/internal/lB;Lcom/android/tools/r8/graph/o5;)V"} 2:2:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;)V"} 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.lens.GraphLens,com.android.tools.r8.graph.lens.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.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):9 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/e5;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/lB;Ljava/nio/ShortBuffer;)V"} 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.lens.GraphLens,com.android.tools.r8.graph.lens.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.lens.GraphLens,com.android.tools.r8.graph.lens.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.lens.GraphLens,com.android.tools.r8.graph.lens.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.lens.GraphLens,com.android.tools.r8.graph.lens.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.lens.GraphLens,com.android.tools.r8.graph.lens.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.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):9 -> a 1:1:java.lang.String getName():25:25 -> t int getOpcode() -> v com.android.tools.r8.dex.code.DexMulDouble -> com.android.tools.r8.dex.code.B2: # {"id":"sourceFile","fileName":"DexMulDouble.java"} boolean $assertionsDisabled -> i 1:1:void ():9:9 -> 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;)V"} 2:7:void (int,int,int):20:25 -> 1:1:java.lang.String getSmaliName():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):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/dex/L;Lcom/android/tools/r8/internal/lB;Lcom/android/tools/r8/graph/o5;)V"} 2:2:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):45:45 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;)V"} 1:1:java.lang.String getName():30:30 -> t int getOpcode() -> v com.android.tools.r8.dex.code.DexMulDouble2Addr -> com.android.tools.r8.dex.code.A2: # {"id":"sourceFile","fileName":"DexMulDouble2Addr.java"} 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;)V"} 2:2:void (int,int):20:20 -> 1:1:java.lang.String getSmaliName():30:30 -> 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):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/dex/L;Lcom/android/tools/r8/internal/lB;Lcom/android/tools/r8/graph/o5;)V"} 2:2:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;)V"} 1:1:java.lang.String getName():25:25 -> t int getOpcode() -> v com.android.tools.r8.dex.code.DexMulFloat -> com.android.tools.r8.dex.code.D2: # {"id":"sourceFile","fileName":"DexMulFloat.java"} boolean $assertionsDisabled -> i 1:1:void ():9:9 -> 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;)V"} 2:7:void (int,int,int):20:25 -> 1:1:java.lang.String getSmaliName():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):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/dex/L;Lcom/android/tools/r8/internal/lB;Lcom/android/tools/r8/graph/o5;)V"} 2:2:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):45:45 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;)V"} 1:1:java.lang.String getName():30:30 -> t int getOpcode() -> v com.android.tools.r8.dex.code.DexMulFloat2Addr -> com.android.tools.r8.dex.code.C2: # {"id":"sourceFile","fileName":"DexMulFloat2Addr.java"} 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;)V"} 2:2:void (int,int):20:20 -> 1:1:java.lang.String getSmaliName():30:30 -> 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):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/dex/L;Lcom/android/tools/r8/internal/lB;Lcom/android/tools/r8/graph/o5;)V"} 2:2:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;)V"} 1:1:java.lang.String getName():25:25 -> t int getOpcode() -> v com.android.tools.r8.dex.code.DexMulInt -> com.android.tools.r8.dex.code.F2: # {"id":"sourceFile","fileName":"DexMulInt.java"} boolean $assertionsDisabled -> i 1:1:void ():9:9 -> 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;)V"} 2:7:void (int,int,int):20:25 -> 1:1:java.lang.String getSmaliName():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):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/dex/L;Lcom/android/tools/r8/internal/lB;Lcom/android/tools/r8/graph/o5;)V"} 2:2:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):45:45 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;)V"} 1:1:java.lang.String getName():30:30 -> t int getOpcode() -> v com.android.tools.r8.dex.code.DexMulInt2Addr -> com.android.tools.r8.dex.code.E2: # {"id":"sourceFile","fileName":"DexMulInt2Addr.java"} 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;)V"} 2:2:void (int,int):20:20 -> 1:1:java.lang.String getSmaliName():30:30 -> 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):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/dex/L;Lcom/android/tools/r8/internal/lB;Lcom/android/tools/r8/graph/o5;)V"} 2:2:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;)V"} 1:1:java.lang.String getName():25:25 -> t int getOpcode() -> v com.android.tools.r8.dex.code.DexMulIntLit16 -> com.android.tools.r8.dex.code.G2: # {"id":"sourceFile","fileName":"DexMulIntLit16.java"} 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;)V"} 2:2:void (int,int,int):20:20 -> 1:1:java.lang.String getSmaliName():30:30 -> A 1:1:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;)V"} 1:1:java.lang.String getName():25:25 -> t int getOpcode() -> v com.android.tools.r8.dex.code.DexMulIntLit8 -> com.android.tools.r8.dex.code.H2: # {"id":"sourceFile","fileName":"DexMulIntLit8.java"} 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;)V"} 2:2:void (int,int,int):20:20 -> 1:1:java.lang.String getSmaliName():30:30 -> A 1:1:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;)V"} 1:1:java.lang.String getName():25:25 -> t int getOpcode() -> v com.android.tools.r8.dex.code.DexMulLong -> com.android.tools.r8.dex.code.J2: # {"id":"sourceFile","fileName":"DexMulLong.java"} boolean $assertionsDisabled -> i 1:1:void ():9:9 -> 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;)V"} 2:7:void (int,int,int):20:25 -> 1:1:java.lang.String getSmaliName():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):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/dex/L;Lcom/android/tools/r8/internal/lB;Lcom/android/tools/r8/graph/o5;)V"} 2:2:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):45:45 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;)V"} 1:1:java.lang.String getName():30:30 -> t int getOpcode() -> v com.android.tools.r8.dex.code.DexMulLong2Addr -> com.android.tools.r8.dex.code.I2: # {"id":"sourceFile","fileName":"DexMulLong2Addr.java"} 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;)V"} 2:2:void (int,int):20:20 -> 1:1:java.lang.String getSmaliName():30:30 -> 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):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/dex/L;Lcom/android/tools/r8/internal/lB;Lcom/android/tools/r8/graph/o5;)V"} 2:2:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;)V"} 1:1:java.lang.String getName():25:25 -> t int getOpcode() -> v com.android.tools.r8.dex.code.DexNegDouble -> com.android.tools.r8.dex.code.K2: # {"id":"sourceFile","fileName":"DexNegDouble.java"} 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;)V"} 2:2:void (int,int):20:20 -> 1:1:java.lang.String getSmaliName():30:30 -> 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):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/dex/L;Lcom/android/tools/r8/internal/lB;Lcom/android/tools/r8/graph/o5;)V"} 2:2:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;)V"} 1:1:java.lang.String getName():25:25 -> t int getOpcode() -> v com.android.tools.r8.dex.code.DexNegFloat -> com.android.tools.r8.dex.code.L2: # {"id":"sourceFile","fileName":"DexNegFloat.java"} 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;)V"} 2:2:void (int,int):20:20 -> 1:1:java.lang.String getSmaliName():30:30 -> 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):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/dex/L;Lcom/android/tools/r8/internal/lB;Lcom/android/tools/r8/graph/o5;)V"} 2:2:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;)V"} 1:1:java.lang.String getName():25:25 -> t int getOpcode() -> v com.android.tools.r8.dex.code.DexNegInt -> com.android.tools.r8.dex.code.M2: # {"id":"sourceFile","fileName":"DexNegInt.java"} 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;)V"} 2:2:void (int,int):20:20 -> 1:1:java.lang.String getSmaliName():30:30 -> 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):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/dex/L;Lcom/android/tools/r8/internal/lB;Lcom/android/tools/r8/graph/o5;)V"} 2:2:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;)V"} 1:1:java.lang.String getName():25:25 -> t int getOpcode() -> v com.android.tools.r8.dex.code.DexNegLong -> com.android.tools.r8.dex.code.N2: # {"id":"sourceFile","fileName":"DexNegLong.java"} 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;)V"} 2:2:void (int,int):20:20 -> 1:1:java.lang.String getSmaliName():30:30 -> 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):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/dex/L;Lcom/android/tools/r8/internal/lB;Lcom/android/tools/r8/graph/o5;)V"} 2:2:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;)V"} 1:1:java.lang.String getName():25:25 -> t int getOpcode() -> v com.android.tools.r8.dex.code.DexNewArray -> com.android.tools.r8.dex.code.O2: # {"id":"sourceFile","fileName":"DexNewArray.java"} 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):25:25 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;Lcom/android/tools/r8/graph/f5;)V"} 2:2:void (int,int,com.android.tools.r8.graph.DexType):29:29 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(IILcom/android/tools/r8/graph/v2;)V"} 1:1:java.lang.String getSmaliName():39:39 -> 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):53:53 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/dex/L;Lcom/android/tools/r8/internal/lB;Lcom/android/tools/r8/graph/o5;)V"} 2:2:com.android.tools.r8.graph.DexType 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: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:53 -> a 4:4:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.lens.GraphLens.lookupType(com.android.tools.r8.graph.DexType):243:243 -> 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):53 -> 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:54 -> a 6:7:void com.android.tools.r8.graph.DexType.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):246:247 -> 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.DexType.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):247 -> 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:com.android.tools.r8.graph.DexType getType():63:63 -> a 9:9:void registerUse(com.android.tools.r8.graph.UseRegistry):59 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/J5;)V"} 10:10:void registerUse(com.android.tools.r8.graph.UseRegistry):59:59 -> a 11:11:com.android.tools.r8.graph.DexType getType():63:63 -> a 11:11:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):84 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/e5;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/lB;Ljava/nio/ShortBuffer;)V"} 12:12:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":100,"2":101,"3":102},"outline":"Lcom/android/tools/r8/internal/s2;a(Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/v2;"} 100:100:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):84:84 -> a 101:101:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.lens.GraphLens.lookupType(com.android.tools.r8.graph.DexType):243:243 -> a 101:101:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):84 -> a 102:102:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.lens.GraphLens.lookupType(com.android.tools.r8.graph.DexType):243:243 -> a 102:102:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):84 -> a 97:97:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):85:85 -> a 98:98:void com.android.tools.r8.dex.code.DexInstruction.writeFirst(int,int,java.nio.ShortBuffer):104:104 -> a 98:98:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):85 -> a 99:99:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):86:86 -> a 103:103:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):68:68 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;)V"} 104:104:com.android.tools.r8.graph.DexType getType():63:63 -> a 104:104:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):68 -> a 105:105:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):68:68 -> a boolean canThrow() -> l 1:1:java.lang.String getName():34:34 -> t int getOpcode() -> v com.android.tools.r8.dex.code.DexNewInstance -> com.android.tools.r8.dex.code.P2: # {"id":"sourceFile","fileName":"DexNewInstance.java"} 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):26:26 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;Lcom/android/tools/r8/graph/f5;)V"} 2:2:void (int,com.android.tools.r8.graph.DexType):30:30 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/graph/v2;)V"} 1:1:java.lang.String getSmaliName():40:40 -> A 1:1:com.android.tools.r8.graph.DexType getType():82:82 -> N # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/v2;"} 1:1:void internalSubSpecify(com.android.tools.r8.utils.structural.StructuralSpecification):50:50 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/z;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/dex/L;Lcom/android/tools/r8/internal/lB;Lcom/android/tools/r8/graph/o5;)V"} 3:3:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.lens.GraphLens.lookupType(com.android.tools.r8.graph.DexType):243:243 -> 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: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):60:60 -> a 5:6:void com.android.tools.r8.graph.DexType.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):246:247 -> a 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):60 -> a 7:7:void com.android.tools.r8.graph.DexString.collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection):277:277 -> a 7:7:void com.android.tools.r8.graph.DexType.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):247 -> 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):60 -> a 8:8:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):71:71 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/e5;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/lB;Ljava/nio/ShortBuffer;)V"} 9:9:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":84,"2":85,"3":86},"outline":"Lcom/android/tools/r8/internal/s2;a(Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/v2;"} 84:84:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):71:71 -> a 85:85:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.lens.GraphLens.lookupType(com.android.tools.r8.graph.DexType):243:243 -> a 85:85:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):71 -> a 86:86:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.lens.GraphLens.lookupType(com.android.tools.r8.graph.DexType):243:243 -> a 86:86:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):71 -> a 81:81:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):72:72 -> a 82:82:void com.android.tools.r8.dex.code.DexInstruction.writeFirst(int,java.nio.ShortBuffer):96:96 -> a 82:82:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):72 -> a 83:83:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):73:73 -> a 87:87:void registerUse(com.android.tools.r8.graph.UseRegistry):78:78 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/J5;)V"} 88:88:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):87:87 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;)V"} 1:1:com.android.tools.r8.graph.DexType lambda$internalSubSpecify$0(com.android.tools.r8.dex.code.DexFormat21c):50:50 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/code/K0;)Lcom/android/tools/r8/graph/v2;"} boolean canThrow() -> l 1:1:java.lang.String getName():35:35 -> t int getOpcode() -> v com.android.tools.r8.dex.code.DexNewUnboxedEnumInstance -> com.android.tools.r8.dex.code.Q2: # {"id":"sourceFile","fileName":"DexNewUnboxedEnumInstance.java"} int ordinal -> h 1:2:void (int,com.android.tools.r8.graph.DexType,int):29:30 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(IILcom/android/tools/r8/graph/v2;)V"} 1:1:java.lang.String getSmaliName():40:40 -> A 1:1:void internalSubSpecify(com.android.tools.r8.utils.structural.StructuralSpecification):50:50 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/z;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/dex/L;Lcom/android/tools/r8/internal/lB;Lcom/android/tools/r8/graph/o5;)V"} 3:3:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):70:70 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/e5;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/lB;Ljava/nio/ShortBuffer;)V"} 4:4:com.android.tools.r8.graph.DexType getType():79:79 -> a 4:4:void registerUse(com.android.tools.r8.graph.UseRegistry):75 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/J5;)V"} 5:5:void com.android.tools.r8.graph.UseRegistry.registerNewUnboxedEnumInstance(com.android.tools.r8.graph.DexType):118:118 -> 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;)V"} 7:7:com.android.tools.r8.graph.DexType 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/code/K0;)Lcom/android/tools/r8/graph/v2;"} boolean canThrow() -> l 1:1:java.lang.String getName():35:35 -> t 1:1:int getOpcode():45:45 -> v com.android.tools.r8.dex.code.DexNop -> com.android.tools.r8.dex.code.R2: # {"id":"sourceFile","fileName":"DexNop.java"} 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):17:17 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;)V"} 2:2:void ():20:20 -> 1:1:java.lang.String getSmaliName():60:60 -> A 1:1:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;)V"} 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):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/dex/L;Lcom/android/tools/r8/internal/lB;Lcom/android/tools/r8/graph/o5;)V"} 3:5:int com.android.tools.r8.dex.code.DexCompareHelper.compareIdUniquelyDeterminesEquality(com.android.tools.r8.dex.code.DexInstruction,com.android.tools.r8.dex.code.DexInstruction):26:28 -> a 3:5:int internalAcceptCompareTo(com.android.tools.r8.dex.code.DexInstruction,com.android.tools.r8.utils.structural.CompareToVisitor):38 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/code/B1;Lcom/android/tools/r8/utils/structural/a;)I"} 6:6:com.android.tools.r8.dex.code.DexNop create(int,com.android.tools.r8.dex.code.BytecodeStream):31:31 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;)Lcom/android/tools/r8/dex/code/R2;"} 7:7:com.android.tools.r8.dex.code.DexNop create(int,com.android.tools.r8.dex.code.BytecodeStream):29:29 -> a 8:8:com.android.tools.r8.dex.code.DexNop create(int,com.android.tools.r8.dex.code.BytecodeStream):27:27 -> a 9:9:com.android.tools.r8.dex.code.DexNop create(int,com.android.tools.r8.dex.code.BytecodeStream):25:25 -> a 10:10:java.lang.String com.android.tools.r8.dex.code.DexFormat10x.toSmaliString(com.android.tools.r8.utils.RetracerForCodePrinting):43:43 -> a 10:10:java.lang.String toSmaliString(com.android.tools.r8.utils.RetracerForCodePrinting):10 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/P2;)Ljava/lang/String;"} 11:11:void com.android.tools.r8.dex.code.DexInstruction.writeFirst(int,java.nio.ShortBuffer):96:96 -> a 11:11:void com.android.tools.r8.dex.code.DexFormat10x.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):33 -> a 11:11:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):10 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/e5;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/lB;Ljava/nio/ShortBuffer;)V"} 1:1:void internalAcceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/o;)V"} 2:2:java.lang.String com.android.tools.r8.dex.code.DexFormat10x.toString(com.android.tools.r8.utils.RetracerForCodePrinting):38:38 -> b 2:2:java.lang.String toString(com.android.tools.r8.utils.RetracerForCodePrinting):10 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/P2;)Ljava/lang/String;"} 1:1:java.lang.String getName():55:55 -> t int getOpcode() -> v com.android.tools.r8.dex.code.DexNotInt -> com.android.tools.r8.dex.code.S2: # {"id":"sourceFile","fileName":"DexNotInt.java"} 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;)V"} 2:2:void (int,int):20:20 -> 1:1:java.lang.String getSmaliName():30:30 -> 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):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/dex/L;Lcom/android/tools/r8/internal/lB;Lcom/android/tools/r8/graph/o5;)V"} 2:2:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;)V"} 1:1:java.lang.String getName():25:25 -> t int getOpcode() -> v com.android.tools.r8.dex.code.DexNotLong -> com.android.tools.r8.dex.code.T2: # {"id":"sourceFile","fileName":"DexNotLong.java"} 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;)V"} 2:2:void (int,int):20:20 -> 1:1:java.lang.String getSmaliName():30:30 -> 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):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/dex/L;Lcom/android/tools/r8/internal/lB;Lcom/android/tools/r8/graph/o5;)V"} 2:2:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;)V"} 1:1:java.lang.String getName():25:25 -> t int getOpcode() -> v com.android.tools.r8.dex.code.DexOrInt -> com.android.tools.r8.dex.code.V2: # {"id":"sourceFile","fileName":"DexOrInt.java"} 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;)V"} 2:2:void (int,int,int):20:20 -> 1:1:java.lang.String getSmaliName():30:30 -> 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):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/dex/L;Lcom/android/tools/r8/internal/lB;Lcom/android/tools/r8/graph/o5;)V"} 2:2:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;)V"} 1:1:java.lang.String getName():25:25 -> t int getOpcode() -> v com.android.tools.r8.dex.code.DexOrInt2Addr -> com.android.tools.r8.dex.code.U2: # {"id":"sourceFile","fileName":"DexOrInt2Addr.java"} 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;)V"} 2:2:void (int,int):20:20 -> 1:1:java.lang.String getSmaliName():30:30 -> 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):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/dex/L;Lcom/android/tools/r8/internal/lB;Lcom/android/tools/r8/graph/o5;)V"} 2:2:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;)V"} 1:1:java.lang.String getName():25:25 -> t int getOpcode() -> v com.android.tools.r8.dex.code.DexOrIntLit16 -> com.android.tools.r8.dex.code.W2: # {"id":"sourceFile","fileName":"DexOrIntLit16.java"} 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;)V"} 2:2:void (int,int,int):20:20 -> 1:1:java.lang.String getSmaliName():30:30 -> A 1:1:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;)V"} 1:1:java.lang.String getName():25:25 -> t int getOpcode() -> v com.android.tools.r8.dex.code.DexOrIntLit8 -> com.android.tools.r8.dex.code.X2: # {"id":"sourceFile","fileName":"DexOrIntLit8.java"} 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;)V"} 2:2:void (int,int,int):20:20 -> 1:1:java.lang.String getSmaliName():30:30 -> A 1:1:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;)V"} 1:1:java.lang.String getName():25:25 -> t int getOpcode() -> v com.android.tools.r8.dex.code.DexOrLong -> com.android.tools.r8.dex.code.Z2: # {"id":"sourceFile","fileName":"DexOrLong.java"} 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;)V"} 2:2:void (int,int,int):20:20 -> 1:1:java.lang.String getSmaliName():30:30 -> 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):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/dex/L;Lcom/android/tools/r8/internal/lB;Lcom/android/tools/r8/graph/o5;)V"} 2:2:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;)V"} 1:1:java.lang.String getName():25:25 -> t int getOpcode() -> v com.android.tools.r8.dex.code.DexOrLong2Addr -> com.android.tools.r8.dex.code.Y2: # {"id":"sourceFile","fileName":"DexOrLong2Addr.java"} 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;)V"} 2:2:void (int,int):20:20 -> 1:1:java.lang.String getSmaliName():30:30 -> 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):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/dex/L;Lcom/android/tools/r8/internal/lB;Lcom/android/tools/r8/graph/o5;)V"} 2:2:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;)V"} 1:1:java.lang.String getName():25:25 -> t int getOpcode() -> v com.android.tools.r8.dex.code.DexPackedSwitch -> com.android.tools.r8.dex.code.a3: # {"id":"sourceFile","fileName":"DexPackedSwitch.java"} 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):17:17 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;)V"} 2:2:void (int):21:21 -> 1:1:java.lang.String getSmaliName():31:31 -> A boolean isIntSwitch() -> I 1:4:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):46:49 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;)V"} 5:5:java.lang.String toSmaliString(com.android.tools.r8.utils.RetracerForCodePrinting):54:54 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/P2;)Ljava/lang/String;"} 1:1:java.lang.String getName():26:26 -> t int getOpcode() -> v com.android.tools.r8.dex.code.DexPackedSwitchPayload -> com.android.tools.r8.dex.code.b3: # {"id":"sourceFile","fileName":"DexPackedSwitchPayload.java"} int size -> e int first_key -> f int[] targets -> g boolean $assertionsDisabled -> h 1:1:void ():18:18 -> 1:6:void (int,com.android.tools.r8.dex.code.BytecodeStream):29:34 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;)V"} 7:11:void (int,int[]):38:42 -> # {"id":"com.android.tools.r8.residualsignature","signature":"([II)V"} boolean isPayload() -> K 1:1:int[] keys():102:102 -> N 1:1:int numberOfKeys():92:92 -> O 1:1:int[] switchTargetOffsets():97:97 -> P 1:1:int lambda$specify$0(com.android.tools.r8.dex.code.DexPackedSwitchPayload):25:25 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/code/b3;)I"} 2:2:void specify(com.android.tools.r8.utils.structural.StructuralSpecification):25:25 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/z;)V"} 3:3:int internalAcceptCompareTo(com.android.tools.r8.dex.code.DexInstruction,com.android.tools.r8.utils.structural.CompareToVisitor):68:68 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/code/B1;Lcom/android/tools/r8/utils/structural/a;)I"} 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.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):58 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/e5;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/lB;Ljava/nio/ShortBuffer;)V"} 5:5:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.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.lens.GraphLens,com.android.tools.r8.graph.lens.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.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):60:62 -> a 10:25:java.lang.String toString(com.android.tools.r8.utils.RetracerForCodePrinting,com.android.tools.r8.dex.code.DexInstruction):112:127 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/P2;Lcom/android/tools/r8/dex/code/B1;)Ljava/lang/String;"} 26:40:java.lang.String toSmaliString(com.android.tools.r8.dex.code.DexInstruction):132:146 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/code/B1;)Ljava/lang/String;"} 1:1:int lambda$specify$1(com.android.tools.r8.dex.code.DexPackedSwitchPayload):25:25 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/code/b3;)I"} 2:2:void internalAcceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):73:73 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/o;)V"} 3:3:java.lang.String toString(com.android.tools.r8.utils.RetracerForCodePrinting):107:107 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/P2;)Ljava/lang/String;"} 1:1:int[] lambda$specify$2(com.android.tools.r8.dex.code.DexPackedSwitchPayload):25:25 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/code/b3;)[I"} 1:3:int hashCode():79:81 -> hashCode 1:1:int getSize():87:87 -> z com.android.tools.r8.dex.code.DexRecordFieldValues -> com.android.tools.r8.dex.code.c3: # {"id":"sourceFile","fileName":"DexRecordFieldValues.java"} int outRegister -> e int[] arguments -> f com.android.tools.r8.graph.DexField[] fields -> g 1:4:void (int,int[],com.android.tools.r8.graph.DexField[]):34:37 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(I[I[Lcom/android/tools/r8/graph/Y0;)V"} 1:1:java.lang.String getSmaliName():58:58 -> A 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/dex/L;Lcom/android/tools/r8/internal/lB;Lcom/android/tools/r8/graph/o5;)V"} 3:3:int internalAcceptCompareTo(com.android.tools.r8.dex.code.DexInstruction,com.android.tools.r8.utils.structural.CompareToVisitor):79:79 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/code/B1;Lcom/android/tools/r8/utils/structural/a;)I"} 4:4:com.android.tools.r8.graph.DexField[] lambda$specify$0(com.android.tools.r8.dex.code.DexRecordFieldValues):88:88 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/code/c3;)[Lcom/android/tools/r8/graph/Y0;"} 5:5:void specify(com.android.tools.r8.utils.structural.StructuralSpecification):88:88 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/z;)V"} 6:6:java.lang.String toSmaliString(com.android.tools.r8.utils.RetracerForCodePrinting):112:112 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/P2;)Ljava/lang/String;"} 7:7:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):123:123 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/e5;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/lB;Ljava/nio/ShortBuffer;)V"} 8:8:void registerUse(com.android.tools.r8.graph.UseRegistry):134:134 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/J5;)V"} 9:9:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):139:139 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;)V"} 10:10:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntArrayList.():90:90 -> a 10:10:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):139 -> a 11:14:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):140:143 -> a 15:15:void com.android.tools.r8.ir.conversion.IRBuilder.addRecordFieldValues(com.android.tools.r8.graph.DexField[],com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntList,int):1492:1492 -> a 15:15:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):143 -> a 16:16:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntListIterator com.android.tools.r8.it.unimi.dsi.fastutil.ints.AbstractIntList.listIterator():192:192 -> a 16:16:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntListIterator com.android.tools.r8.it.unimi.dsi.fastutil.ints.AbstractIntList.iterator():180 -> a 16:16:void com.android.tools.r8.ir.conversion.IRBuilder.addRecordFieldValues(com.android.tools.r8.graph.DexField[],com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntList,int):1493 -> a 16:16:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):143 -> a 17:17:void com.android.tools.r8.ir.conversion.IRBuilder.addRecordFieldValues(com.android.tools.r8.graph.DexField[],com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntList,int):1493:1493 -> a 17:17:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):143 -> a 18:18:java.lang.Integer com.android.tools.r8.it.unimi.dsi.fastutil.ints.AbstractIntIterator.next():57:57 -> a 18:18:java.lang.Object com.android.tools.r8.it.unimi.dsi.fastutil.ints.AbstractIntIterator.next():33 -> a 18:18:void com.android.tools.r8.ir.conversion.IRBuilder.addRecordFieldValues(com.android.tools.r8.graph.DexField[],com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntList,int):1493 -> a 18:18:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):143 -> a 19:26:void com.android.tools.r8.ir.conversion.IRBuilder.addRecordFieldValues(com.android.tools.r8.graph.DexField[],com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntList,int):1493:1500 -> a 19:26:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):143 -> a 27:27:void com.android.tools.r8.ir.conversion.IRBuilder.addRecordFieldValues(com.android.tools.r8.graph.DexField[],com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntList,int):1499:1499 -> a 27:27:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):143 -> a 28:33:void com.android.tools.r8.ir.conversion.IRBuilder.addRecordFieldValues(com.android.tools.r8.graph.DexField[],com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntList,int):1497:1502 -> a 28:33: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/o;)V"} 2:3:java.lang.String toString(com.android.tools.r8.utils.RetracerForCodePrinting):104:105 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/P2;)Ljava/lang/String;"} 4:10:void appendArguments(java.lang.StringBuilder):93:99 -> b 4:10:java.lang.String toString(com.android.tools.r8.utils.RetracerForCodePrinting):106 -> b 11:11:java.lang.String toString(com.android.tools.r8.utils.RetracerForCodePrinting):107:107 -> b 1:1:int hashCode():148:148 -> hashCode boolean canThrow() -> l int getCompareToId() -> r 1:1:java.lang.String getName():53:53 -> t 1:1:int getOpcode():63:63 -> v int getSize() -> z com.android.tools.r8.dex.code.DexRemDouble -> com.android.tools.r8.dex.code.e3: # {"id":"sourceFile","fileName":"DexRemDouble.java"} 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;)V"} 2:2:void (int,int,int):20:20 -> 1:1:java.lang.String getSmaliName():30:30 -> 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):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/dex/L;Lcom/android/tools/r8/internal/lB;Lcom/android/tools/r8/graph/o5;)V"} 2:2:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;)V"} 1:1:java.lang.String getName():25:25 -> t int getOpcode() -> v com.android.tools.r8.dex.code.DexRemDouble2Addr -> com.android.tools.r8.dex.code.d3: # {"id":"sourceFile","fileName":"DexRemDouble2Addr.java"} 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;)V"} 2:2:void (int,int):20:20 -> 1:1:java.lang.String getSmaliName():30:30 -> 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):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/dex/L;Lcom/android/tools/r8/internal/lB;Lcom/android/tools/r8/graph/o5;)V"} 2:2:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;)V"} 1:1:java.lang.String getName():25:25 -> t int getOpcode() -> v com.android.tools.r8.dex.code.DexRemFloat -> com.android.tools.r8.dex.code.g3: # {"id":"sourceFile","fileName":"DexRemFloat.java"} 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;)V"} 2:2:void (int,int,int):20:20 -> 1:1:java.lang.String getSmaliName():30:30 -> 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):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/dex/L;Lcom/android/tools/r8/internal/lB;Lcom/android/tools/r8/graph/o5;)V"} 2:2:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;)V"} 1:1:java.lang.String getName():25:25 -> t int getOpcode() -> v com.android.tools.r8.dex.code.DexRemFloat2Addr -> com.android.tools.r8.dex.code.f3: # {"id":"sourceFile","fileName":"DexRemFloat2Addr.java"} 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;)V"} 2:2:void (int,int):20:20 -> 1:1:java.lang.String getSmaliName():30:30 -> 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):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/dex/L;Lcom/android/tools/r8/internal/lB;Lcom/android/tools/r8/graph/o5;)V"} 2:2:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;)V"} 1:1:java.lang.String getName():25:25 -> t int getOpcode() -> v com.android.tools.r8.dex.code.DexRemInt -> com.android.tools.r8.dex.code.i3: # {"id":"sourceFile","fileName":"DexRemInt.java"} 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;)V"} 2:2:void (int,int,int):20:20 -> 1:1:java.lang.String getSmaliName():30:30 -> 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):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/dex/L;Lcom/android/tools/r8/internal/lB;Lcom/android/tools/r8/graph/o5;)V"} 2:2:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;)V"} boolean canThrow() -> l 1:1:java.lang.String getName():25:25 -> t int getOpcode() -> v com.android.tools.r8.dex.code.DexRemInt2Addr -> com.android.tools.r8.dex.code.h3: # {"id":"sourceFile","fileName":"DexRemInt2Addr.java"} 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;)V"} 2:2:void (int,int):20:20 -> 1:1:java.lang.String getSmaliName():30:30 -> 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):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/dex/L;Lcom/android/tools/r8/internal/lB;Lcom/android/tools/r8/graph/o5;)V"} 2:2:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;)V"} boolean canThrow() -> l 1:1:java.lang.String getName():25:25 -> t int getOpcode() -> v com.android.tools.r8.dex.code.DexRemIntLit16 -> com.android.tools.r8.dex.code.j3: # {"id":"sourceFile","fileName":"DexRemIntLit16.java"} 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;)V"} 2:2:void (int,int,int):20:20 -> 1:1:java.lang.String getSmaliName():30:30 -> A 1:1:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;)V"} boolean canThrow() -> l 1:1:java.lang.String getName():25:25 -> t int getOpcode() -> v com.android.tools.r8.dex.code.DexRemIntLit8 -> com.android.tools.r8.dex.code.k3: # {"id":"sourceFile","fileName":"DexRemIntLit8.java"} 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;)V"} 2:2:void (int,int,int):20:20 -> 1:1:java.lang.String getSmaliName():30:30 -> A 1:1:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;)V"} boolean canThrow() -> l 1:1:java.lang.String getName():25:25 -> t int getOpcode() -> v com.android.tools.r8.dex.code.DexRemLong -> com.android.tools.r8.dex.code.m3: # {"id":"sourceFile","fileName":"DexRemLong.java"} 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;)V"} 2:2:void (int,int,int):20:20 -> 1:1:java.lang.String getSmaliName():30:30 -> 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):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/dex/L;Lcom/android/tools/r8/internal/lB;Lcom/android/tools/r8/graph/o5;)V"} 2:2:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;)V"} boolean canThrow() -> l 1:1:java.lang.String getName():25:25 -> t int getOpcode() -> v com.android.tools.r8.dex.code.DexRemLong2Addr -> com.android.tools.r8.dex.code.l3: # {"id":"sourceFile","fileName":"DexRemLong2Addr.java"} 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;)V"} 2:2:void (int,int):20:20 -> 1:1:java.lang.String getSmaliName():30:30 -> 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):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/dex/L;Lcom/android/tools/r8/internal/lB;Lcom/android/tools/r8/graph/o5;)V"} 2:2:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;)V"} boolean canThrow() -> l 1:1:java.lang.String getName():25:25 -> t int getOpcode() -> v com.android.tools.r8.dex.code.DexReturn -> com.android.tools.r8.dex.code.n3: # {"id":"sourceFile","fileName":"DexReturn.java"} 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):15:15 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;)V"} 2:2:void (int):19:19 -> 1:1:java.lang.String getSmaliName():29:29 -> A 1:1:int[] getTargets():39:39 -> B 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):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/dex/L;Lcom/android/tools/r8/internal/lB;Lcom/android/tools/r8/graph/o5;)V"} 2:2:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):44:44 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;)V"} 1:1:java.lang.String getName():24:24 -> t int getOpcode() -> v com.android.tools.r8.dex.code.DexReturnObject -> com.android.tools.r8.dex.code.o3: # {"id":"sourceFile","fileName":"DexReturnObject.java"} 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):15:15 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;)V"} 2:2:void (int):19:19 -> 1:1:java.lang.String getSmaliName():29:29 -> A 1:1:int[] getTargets():39:39 -> B 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):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/dex/L;Lcom/android/tools/r8/internal/lB;Lcom/android/tools/r8/graph/o5;)V"} 2:2:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):44:44 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;)V"} 1:1:java.lang.String getName():24:24 -> t int getOpcode() -> v com.android.tools.r8.dex.code.DexReturnVoid -> com.android.tools.r8.dex.code.p3: # {"id":"sourceFile","fileName":"DexReturnVoid.java"} 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):17:17 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;)V"} 2:2:void ():20:20 -> 1:1:java.lang.String getSmaliName():29:29 -> A 1:1:int[] getTargets():54:54 -> B 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):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/dex/L;Lcom/android/tools/r8/internal/lB;Lcom/android/tools/r8/graph/o5;)V"} 2:4:int com.android.tools.r8.dex.code.DexCompareHelper.compareIdUniquelyDeterminesEquality(com.android.tools.r8.dex.code.DexInstruction,com.android.tools.r8.dex.code.DexInstruction):26:28 -> a 2:4:int internalAcceptCompareTo(com.android.tools.r8.dex.code.DexInstruction,com.android.tools.r8.utils.structural.CompareToVisitor):39 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/code/B1;Lcom/android/tools/r8/utils/structural/a;)I"} 5:5:java.lang.String com.android.tools.r8.dex.code.DexFormat10x.toSmaliString(com.android.tools.r8.utils.RetracerForCodePrinting):43:43 -> a 5:5:java.lang.String toSmaliString(com.android.tools.r8.utils.RetracerForCodePrinting):10 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/P2;)Ljava/lang/String;"} 6:6:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):59:59 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;)V"} 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.DexFormat10x.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):33 -> a 7:7:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):10 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/e5;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/lB;Ljava/nio/ShortBuffer;)V"} 1:1:void internalAcceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/o;)V"} 2:2:java.lang.String com.android.tools.r8.dex.code.DexFormat10x.toString(com.android.tools.r8.utils.RetracerForCodePrinting):38:38 -> b 2:2:java.lang.String toString(com.android.tools.r8.utils.RetracerForCodePrinting):10 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/P2;)Ljava/lang/String;"} 1:1:java.lang.String getName():24:24 -> t int getOpcode() -> v com.android.tools.r8.dex.code.DexReturnWide -> com.android.tools.r8.dex.code.q3: # {"id":"sourceFile","fileName":"DexReturnWide.java"} 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):15:15 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;)V"} 2:2:void (int):19:19 -> 1:1:java.lang.String getSmaliName():29:29 -> A 1:1:int[] getTargets():39:39 -> B 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):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/dex/L;Lcom/android/tools/r8/internal/lB;Lcom/android/tools/r8/graph/o5;)V"} 2:2:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):44:44 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;)V"} 1:1:java.lang.String getName():24:24 -> t int getOpcode() -> v com.android.tools.r8.dex.code.DexRsubInt -> com.android.tools.r8.dex.code.r3: # {"id":"sourceFile","fileName":"DexRsubInt.java"} 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;)V"} 2:2:void (int,int,int):20:20 -> 1:1:java.lang.String getSmaliName():30:30 -> A 1:1:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;)V"} 1:1:java.lang.String getName():25:25 -> t int getOpcode() -> v com.android.tools.r8.dex.code.DexRsubIntLit8 -> com.android.tools.r8.dex.code.s3: # {"id":"sourceFile","fileName":"DexRsubIntLit8.java"} 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;)V"} 2:2:void (int,int,int):20:20 -> 1:1:java.lang.String getSmaliName():30:30 -> A 1:1:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;)V"} 1:1:java.lang.String getName():25:25 -> t int getOpcode() -> v com.android.tools.r8.dex.code.DexSafeCheckCast -> com.android.tools.r8.dex.code.t3: # {"id":"sourceFile","fileName":"DexSafeCheckCast.java"} 1:1:void (int,com.android.tools.r8.graph.DexType):19:19 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/graph/v2;)V"} 1:1:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):24:24 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;)V"} 2:2:void registerUse(com.android.tools.r8.graph.UseRegistry):29:29 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/J5;)V"} com.android.tools.r8.dex.code.DexSget -> com.android.tools.r8.dex.code.u3: # {"id":"sourceFile","fileName":"DexSget.java"} 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):18:18 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;Lcom/android/tools/r8/graph/f5;)V"} 2:2:void (int,com.android.tools.r8.graph.DexField):22:22 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/graph/Y0;)V"} 1:1:java.lang.String getSmaliName():32:32 -> A 1:1:void registerUse(com.android.tools.r8.graph.UseRegistry):42:42 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/J5;)V"} 2:2:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):47:47 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;)V"} boolean canThrow() -> l 1:1:java.lang.String getName():27:27 -> t int getOpcode() -> v com.android.tools.r8.dex.code.DexSgetBoolean -> com.android.tools.r8.dex.code.v3: # {"id":"sourceFile","fileName":"DexSgetBoolean.java"} 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):18:18 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;Lcom/android/tools/r8/graph/f5;)V"} 2:2:void (int,com.android.tools.r8.graph.DexField):22:22 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/graph/Y0;)V"} 1:1:java.lang.String getSmaliName():32:32 -> A 1:1:void registerUse(com.android.tools.r8.graph.UseRegistry):42:42 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/J5;)V"} 2:2:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):47:47 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;)V"} boolean canThrow() -> l 1:1:java.lang.String getName():27:27 -> t int getOpcode() -> v com.android.tools.r8.dex.code.DexSgetByte -> com.android.tools.r8.dex.code.w3: # {"id":"sourceFile","fileName":"DexSgetByte.java"} 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):18:18 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;Lcom/android/tools/r8/graph/f5;)V"} 2:2:void (int,com.android.tools.r8.graph.DexField):22:22 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/graph/Y0;)V"} 1:1:java.lang.String getSmaliName():32:32 -> A 1:1:void registerUse(com.android.tools.r8.graph.UseRegistry):42:42 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/J5;)V"} 2:2:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):47:47 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;)V"} boolean canThrow() -> l 1:1:java.lang.String getName():27:27 -> t int getOpcode() -> v com.android.tools.r8.dex.code.DexSgetChar -> com.android.tools.r8.dex.code.x3: # {"id":"sourceFile","fileName":"DexSgetChar.java"} 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):18:18 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;Lcom/android/tools/r8/graph/f5;)V"} 2:2:void (int,com.android.tools.r8.graph.DexField):22:22 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/graph/Y0;)V"} 1:1:java.lang.String getSmaliName():32:32 -> A 1:1:void registerUse(com.android.tools.r8.graph.UseRegistry):42:42 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/J5;)V"} 2:2:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):47:47 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;)V"} boolean canThrow() -> l 1:1:java.lang.String getName():27:27 -> t int getOpcode() -> v com.android.tools.r8.dex.code.DexSgetObject -> com.android.tools.r8.dex.code.y3: # {"id":"sourceFile","fileName":"DexSgetObject.java"} 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):18:18 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;Lcom/android/tools/r8/graph/f5;)V"} 2:2:void (int,com.android.tools.r8.graph.DexField):22:22 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/graph/Y0;)V"} 1:1:java.lang.String getSmaliName():32:32 -> A 1:1:void registerUse(com.android.tools.r8.graph.UseRegistry):42:42 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/J5;)V"} 2:2:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):47:47 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;)V"} boolean canThrow() -> l 1:1:java.lang.String getName():27:27 -> t int getOpcode() -> v com.android.tools.r8.dex.code.DexSgetOrSput -> com.android.tools.r8.dex.code.z3: # {"id":"sourceFile","fileName":"DexSgetOrSput.java"} 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.DexField[]):19:19 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;[Lcom/android/tools/r8/graph/Y0;)V"} 2:2:void (int,com.android.tools.r8.graph.DexField):23:23 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/graph/Y0;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/dex/L;Lcom/android/tools/r8/internal/lB;Lcom/android/tools/r8/graph/o5;)V"} 2:2:com.android.tools.r8.graph.DexField com.android.tools.r8.graph.lens.GraphLens.lookupField(com.android.tools.r8.graph.DexField):333:333 -> 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 # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 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):33:33 -> a 4:5:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):44:45 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/e5;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/lB;Ljava/nio/ShortBuffer;)V"} 6:6:void com.android.tools.r8.dex.code.DexInstruction.writeFirst(int,java.nio.ShortBuffer):96:96 -> a 6:6:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):45 -> a 7:7:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):46:46 -> a 8:8:void internalSubSpecify(com.android.tools.r8.utils.structural.StructuralSpecification):56:56 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/z;)V"} 1:1:com.android.tools.r8.graph.DexField lambda$internalSubSpecify$0(com.android.tools.r8.dex.code.DexFormat21c):56:56 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/code/K0;)Lcom/android/tools/r8/graph/Y0;"} 1:1:com.android.tools.r8.graph.DexField getField():51:51 -> getField # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/Y0;"} com.android.tools.r8.dex.code.DexSgetShort -> com.android.tools.r8.dex.code.A3: # {"id":"sourceFile","fileName":"DexSgetShort.java"} 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):18:18 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;Lcom/android/tools/r8/graph/f5;)V"} 2:2:void (int,com.android.tools.r8.graph.DexField):22:22 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/graph/Y0;)V"} 1:1:java.lang.String getSmaliName():32:32 -> A 1:1:void registerUse(com.android.tools.r8.graph.UseRegistry):42:42 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/J5;)V"} 2:2:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):47:47 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;)V"} boolean canThrow() -> l 1:1:java.lang.String getName():27:27 -> t int getOpcode() -> v com.android.tools.r8.dex.code.DexSgetWide -> com.android.tools.r8.dex.code.B3: # {"id":"sourceFile","fileName":"DexSgetWide.java"} 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):18:18 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;Lcom/android/tools/r8/graph/f5;)V"} 2:2:void (int,com.android.tools.r8.graph.DexField):22:22 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/graph/Y0;)V"} 1:1:java.lang.String getSmaliName():32:32 -> A 1:1:void registerUse(com.android.tools.r8.graph.UseRegistry):42:42 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/J5;)V"} 2:2:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):47:47 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;)V"} boolean canThrow() -> l 1:1:java.lang.String getName():27:27 -> t int getOpcode() -> v com.android.tools.r8.dex.code.DexShlInt -> com.android.tools.r8.dex.code.D3: # {"id":"sourceFile","fileName":"DexShlInt.java"} 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;)V"} 2:2:void (int,int,int):20:20 -> 1:1:java.lang.String getSmaliName():30:30 -> 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):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/dex/L;Lcom/android/tools/r8/internal/lB;Lcom/android/tools/r8/graph/o5;)V"} 2:2:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;)V"} 1:1:java.lang.String getName():25:25 -> t int getOpcode() -> v com.android.tools.r8.dex.code.DexShlInt2Addr -> com.android.tools.r8.dex.code.C3: # {"id":"sourceFile","fileName":"DexShlInt2Addr.java"} 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;)V"} 2:2:void (int,int):20:20 -> 1:1:java.lang.String getSmaliName():30:30 -> 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):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/dex/L;Lcom/android/tools/r8/internal/lB;Lcom/android/tools/r8/graph/o5;)V"} 2:2:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;)V"} 1:1:java.lang.String getName():25:25 -> t int getOpcode() -> v com.android.tools.r8.dex.code.DexShlIntLit8 -> com.android.tools.r8.dex.code.E3: # {"id":"sourceFile","fileName":"DexShlIntLit8.java"} 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;)V"} 2:2:void (int,int,int):20:20 -> 1:1:java.lang.String getSmaliName():30:30 -> A 1:1:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;)V"} 1:1:java.lang.String getName():25:25 -> t int getOpcode() -> v com.android.tools.r8.dex.code.DexShlLong -> com.android.tools.r8.dex.code.G3: # {"id":"sourceFile","fileName":"DexShlLong.java"} 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;)V"} 2:2:void (int,int,int):20:20 -> 1:1:java.lang.String getSmaliName():30:30 -> 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):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/dex/L;Lcom/android/tools/r8/internal/lB;Lcom/android/tools/r8/graph/o5;)V"} 2:2:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;)V"} 1:1:java.lang.String getName():25:25 -> t int getOpcode() -> v com.android.tools.r8.dex.code.DexShlLong2Addr -> com.android.tools.r8.dex.code.F3: # {"id":"sourceFile","fileName":"DexShlLong2Addr.java"} 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;)V"} 2:2:void (int,int):20:20 -> 1:1:java.lang.String getSmaliName():30:30 -> 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):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/dex/L;Lcom/android/tools/r8/internal/lB;Lcom/android/tools/r8/graph/o5;)V"} 2:2:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;)V"} 1:1:java.lang.String getName():25:25 -> t int getOpcode() -> v com.android.tools.r8.dex.code.DexShrInt -> com.android.tools.r8.dex.code.I3: # {"id":"sourceFile","fileName":"DexShrInt.java"} 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;)V"} 2:2:void (int,int,int):20:20 -> 1:1:java.lang.String getSmaliName():30:30 -> 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):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/dex/L;Lcom/android/tools/r8/internal/lB;Lcom/android/tools/r8/graph/o5;)V"} 2:2:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;)V"} 1:1:java.lang.String getName():25:25 -> t int getOpcode() -> v com.android.tools.r8.dex.code.DexShrInt2Addr -> com.android.tools.r8.dex.code.H3: # {"id":"sourceFile","fileName":"DexShrInt2Addr.java"} 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;)V"} 2:2:void (int,int):20:20 -> 1:1:java.lang.String getSmaliName():30:30 -> 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):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/dex/L;Lcom/android/tools/r8/internal/lB;Lcom/android/tools/r8/graph/o5;)V"} 2:2:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;)V"} 1:1:java.lang.String getName():25:25 -> t int getOpcode() -> v com.android.tools.r8.dex.code.DexShrIntLit8 -> com.android.tools.r8.dex.code.J3: # {"id":"sourceFile","fileName":"DexShrIntLit8.java"} 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;)V"} 2:2:void (int,int,int):20:20 -> 1:1:java.lang.String getSmaliName():30:30 -> A 1:1:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;)V"} 1:1:java.lang.String getName():25:25 -> t int getOpcode() -> v com.android.tools.r8.dex.code.DexShrLong -> com.android.tools.r8.dex.code.L3: # {"id":"sourceFile","fileName":"DexShrLong.java"} 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;)V"} 2:2:void (int,int,int):20:20 -> 1:1:java.lang.String getSmaliName():30:30 -> 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):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/dex/L;Lcom/android/tools/r8/internal/lB;Lcom/android/tools/r8/graph/o5;)V"} 2:2:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;)V"} 1:1:java.lang.String getName():25:25 -> t int getOpcode() -> v com.android.tools.r8.dex.code.DexShrLong2Addr -> com.android.tools.r8.dex.code.K3: # {"id":"sourceFile","fileName":"DexShrLong2Addr.java"} 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;)V"} 2:2:void (int,int):20:20 -> 1:1:java.lang.String getSmaliName():30:30 -> 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):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/dex/L;Lcom/android/tools/r8/internal/lB;Lcom/android/tools/r8/graph/o5;)V"} 2:2:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;)V"} 1:1:java.lang.String getName():25:25 -> t int getOpcode() -> v com.android.tools.r8.dex.code.DexSparseSwitch -> com.android.tools.r8.dex.code.M3: # {"id":"sourceFile","fileName":"DexSparseSwitch.java"} 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;)V"} 2:2:void (int):20:20 -> 1:1:java.lang.String getSmaliName():35:35 -> A boolean isIntSwitch() -> I 1:4:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):45:48 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;)V"} 5:5:java.lang.String toSmaliString(com.android.tools.r8.utils.RetracerForCodePrinting):53:53 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/P2;)Ljava/lang/String;"} 1:1:java.lang.String getName():25:25 -> t int getOpcode() -> v com.android.tools.r8.dex.code.DexSparseSwitchPayload -> com.android.tools.r8.dex.code.N3: # {"id":"sourceFile","fileName":"DexSparseSwitchPayload.java"} int size -> e int[] keys -> f int[] targets -> g boolean $assertionsDisabled -> h 1:1:void ():18:18 -> 1:10:void (int,com.android.tools.r8.dex.code.BytecodeStream):29:38 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;)V"} 11:15:void (int[],int[]):42:46 -> boolean isPayload() -> K 1:1:int[] keys():103:103 -> N 1:1:int numberOfKeys():98:98 -> O 1:1:int[] switchTargetOffsets():108:108 -> P 1:1:int lambda$specify$0(com.android.tools.r8.dex.code.DexSparseSwitchPayload):25:25 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/code/N3;)I"} 2:2:void specify(com.android.tools.r8.utils.structural.StructuralSpecification):25:25 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/z;)V"} 3:3:int internalAcceptCompareTo(com.android.tools.r8.dex.code.DexInstruction,com.android.tools.r8.utils.structural.CompareToVisitor):74:74 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/code/B1;Lcom/android/tools/r8/utils/structural/a;)I"} 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.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):62 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/e5;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/lB;Ljava/nio/ShortBuffer;)V"} 5:5:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.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.lens.GraphLens,com.android.tools.r8.graph.lens.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.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):64:68 -> a 12:27:java.lang.String toString(com.android.tools.r8.utils.RetracerForCodePrinting,com.android.tools.r8.dex.code.DexInstruction):118:133 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/P2;Lcom/android/tools/r8/dex/code/B1;)Ljava/lang/String;"} 28:43:java.lang.String toSmaliString(com.android.tools.r8.dex.code.DexInstruction):138:153 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/code/B1;)Ljava/lang/String;"} 1:1:int[] lambda$specify$1(com.android.tools.r8.dex.code.DexSparseSwitchPayload):25:25 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/code/N3;)[I"} 2:2:void internalAcceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):79:79 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/o;)V"} 3:3:java.lang.String toString(com.android.tools.r8.utils.RetracerForCodePrinting):113:113 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/P2;)Ljava/lang/String;"} 1:1:int[] lambda$specify$2(com.android.tools.r8.dex.code.DexSparseSwitchPayload):25:25 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/code/N3;)[I"} 1:3:int hashCode():85:87 -> hashCode 1:1:int getSize():93:93 -> z com.android.tools.r8.dex.code.DexSput -> com.android.tools.r8.dex.code.O3: # {"id":"sourceFile","fileName":"DexSput.java"} 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):18:18 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;Lcom/android/tools/r8/graph/f5;)V"} 2:2:void (int,com.android.tools.r8.graph.DexField):22:22 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/graph/Y0;)V"} 1:1:java.lang.String getSmaliName():32:32 -> A 1:1:void registerUse(com.android.tools.r8.graph.UseRegistry):42:42 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/J5;)V"} 2:2:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):47:47 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;)V"} boolean canThrow() -> l 1:1:java.lang.String getName():27:27 -> t int getOpcode() -> v com.android.tools.r8.dex.code.DexSputBoolean -> com.android.tools.r8.dex.code.P3: # {"id":"sourceFile","fileName":"DexSputBoolean.java"} 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):18:18 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;Lcom/android/tools/r8/graph/f5;)V"} 2:2:void (int,com.android.tools.r8.graph.DexField):22:22 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/graph/Y0;)V"} 1:1:java.lang.String getSmaliName():32:32 -> A 1:1:void registerUse(com.android.tools.r8.graph.UseRegistry):42:42 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/J5;)V"} 2:2:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):47:47 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;)V"} boolean canThrow() -> l 1:1:java.lang.String getName():27:27 -> t int getOpcode() -> v com.android.tools.r8.dex.code.DexSputByte -> com.android.tools.r8.dex.code.Q3: # {"id":"sourceFile","fileName":"DexSputByte.java"} 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):18:18 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;Lcom/android/tools/r8/graph/f5;)V"} 2:2:void (int,com.android.tools.r8.graph.DexField):22:22 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/graph/Y0;)V"} 1:1:java.lang.String getSmaliName():32:32 -> A 1:1:void registerUse(com.android.tools.r8.graph.UseRegistry):42:42 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/J5;)V"} 2:2:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):47:47 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;)V"} boolean canThrow() -> l 1:1:java.lang.String getName():27:27 -> t int getOpcode() -> v com.android.tools.r8.dex.code.DexSputChar -> com.android.tools.r8.dex.code.R3: # {"id":"sourceFile","fileName":"DexSputChar.java"} 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):18:18 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;Lcom/android/tools/r8/graph/f5;)V"} 2:2:void (int,com.android.tools.r8.graph.DexField):22:22 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/graph/Y0;)V"} 1:1:java.lang.String getSmaliName():32:32 -> A 1:1:void registerUse(com.android.tools.r8.graph.UseRegistry):42:42 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/J5;)V"} 2:2:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):47:47 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;)V"} boolean canThrow() -> l 1:1:java.lang.String getName():27:27 -> t int getOpcode() -> v com.android.tools.r8.dex.code.DexSputObject -> com.android.tools.r8.dex.code.S3: # {"id":"sourceFile","fileName":"DexSputObject.java"} 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):18:18 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;Lcom/android/tools/r8/graph/f5;)V"} 2:2:void (int,com.android.tools.r8.graph.DexField):22:22 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/graph/Y0;)V"} 1:1:java.lang.String getSmaliName():32:32 -> A 1:1:void registerUse(com.android.tools.r8.graph.UseRegistry):42:42 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/J5;)V"} 2:2:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):47:47 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;)V"} boolean canThrow() -> l 1:1:java.lang.String getName():27:27 -> t int getOpcode() -> v com.android.tools.r8.dex.code.DexSputShort -> com.android.tools.r8.dex.code.T3: # {"id":"sourceFile","fileName":"DexSputShort.java"} 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):18:18 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;Lcom/android/tools/r8/graph/f5;)V"} 2:2:void (int,com.android.tools.r8.graph.DexField):22:22 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/graph/Y0;)V"} 1:1:java.lang.String getSmaliName():32:32 -> A 1:1:void registerUse(com.android.tools.r8.graph.UseRegistry):42:42 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/J5;)V"} 2:2:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):47:47 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;)V"} boolean canThrow() -> l 1:1:java.lang.String getName():27:27 -> t int getOpcode() -> v com.android.tools.r8.dex.code.DexSputWide -> com.android.tools.r8.dex.code.U3: # {"id":"sourceFile","fileName":"DexSputWide.java"} 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):18:18 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;Lcom/android/tools/r8/graph/f5;)V"} 2:2:void (int,com.android.tools.r8.graph.DexField):22:22 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/graph/Y0;)V"} 1:1:java.lang.String getSmaliName():32:32 -> A 1:1:void registerUse(com.android.tools.r8.graph.UseRegistry):42:42 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/J5;)V"} 2:2:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):47:47 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;)V"} boolean canThrow() -> l 1:1:java.lang.String getName():27:27 -> t int getOpcode() -> v com.android.tools.r8.dex.code.DexSubDouble -> com.android.tools.r8.dex.code.W3: # {"id":"sourceFile","fileName":"DexSubDouble.java"} 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;)V"} 2:2:void (int,int,int):20:20 -> 1:1:java.lang.String getSmaliName():30:30 -> 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):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/dex/L;Lcom/android/tools/r8/internal/lB;Lcom/android/tools/r8/graph/o5;)V"} 2:2:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;)V"} 1:1:java.lang.String getName():25:25 -> t int getOpcode() -> v com.android.tools.r8.dex.code.DexSubDouble2Addr -> com.android.tools.r8.dex.code.V3: # {"id":"sourceFile","fileName":"DexSubDouble2Addr.java"} 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;)V"} 2:2:void (int,int):20:20 -> 1:1:java.lang.String getSmaliName():30:30 -> 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):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/dex/L;Lcom/android/tools/r8/internal/lB;Lcom/android/tools/r8/graph/o5;)V"} 2:2:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;)V"} 1:1:java.lang.String getName():25:25 -> t int getOpcode() -> v com.android.tools.r8.dex.code.DexSubFloat -> com.android.tools.r8.dex.code.Y3: # {"id":"sourceFile","fileName":"DexSubFloat.java"} 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;)V"} 2:2:void (int,int,int):20:20 -> 1:1:java.lang.String getSmaliName():30:30 -> 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):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/dex/L;Lcom/android/tools/r8/internal/lB;Lcom/android/tools/r8/graph/o5;)V"} 2:2:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;)V"} 1:1:java.lang.String getName():25:25 -> t int getOpcode() -> v com.android.tools.r8.dex.code.DexSubFloat2Addr -> com.android.tools.r8.dex.code.X3: # {"id":"sourceFile","fileName":"DexSubFloat2Addr.java"} 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;)V"} 2:2:void (int,int):20:20 -> 1:1:java.lang.String getSmaliName():30:30 -> 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):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/dex/L;Lcom/android/tools/r8/internal/lB;Lcom/android/tools/r8/graph/o5;)V"} 2:2:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;)V"} 1:1:java.lang.String getName():25:25 -> t int getOpcode() -> v com.android.tools.r8.dex.code.DexSubInt -> com.android.tools.r8.dex.code.a4: # {"id":"sourceFile","fileName":"DexSubInt.java"} 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;)V"} 2:2:void (int,int,int):20:20 -> 1:1:java.lang.String getSmaliName():30:30 -> 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):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/dex/L;Lcom/android/tools/r8/internal/lB;Lcom/android/tools/r8/graph/o5;)V"} 2:2:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;)V"} 1:1:java.lang.String getName():25:25 -> t int getOpcode() -> v com.android.tools.r8.dex.code.DexSubInt2Addr -> com.android.tools.r8.dex.code.Z3: # {"id":"sourceFile","fileName":"DexSubInt2Addr.java"} 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;)V"} 2:2:void (int,int):20:20 -> 1:1:java.lang.String getSmaliName():30:30 -> 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):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/dex/L;Lcom/android/tools/r8/internal/lB;Lcom/android/tools/r8/graph/o5;)V"} 2:2:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;)V"} 1:1:java.lang.String getName():25:25 -> t int getOpcode() -> v com.android.tools.r8.dex.code.DexSubLong -> com.android.tools.r8.dex.code.c4: # {"id":"sourceFile","fileName":"DexSubLong.java"} 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;)V"} 2:2:void (int,int,int):20:20 -> 1:1:java.lang.String getSmaliName():30:30 -> 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):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/dex/L;Lcom/android/tools/r8/internal/lB;Lcom/android/tools/r8/graph/o5;)V"} 2:2:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;)V"} 1:1:java.lang.String getName():25:25 -> t int getOpcode() -> v com.android.tools.r8.dex.code.DexSubLong2Addr -> com.android.tools.r8.dex.code.b4: # {"id":"sourceFile","fileName":"DexSubLong2Addr.java"} 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;)V"} 2:2:void (int,int):20:20 -> 1:1:java.lang.String getSmaliName():30:30 -> 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):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/dex/L;Lcom/android/tools/r8/internal/lB;Lcom/android/tools/r8/graph/o5;)V"} 2:2:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;)V"} 1:1:java.lang.String getName():25:25 -> t int getOpcode() -> v com.android.tools.r8.dex.code.DexSwitchPayload -> com.android.tools.r8.dex.code.d4: # {"id":"sourceFile","fileName":"DexSwitchPayload.java"} 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):11:11 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;)V"} 2:2:void ():14:14 -> boolean isSwitchPayload() -> M int[] keys() -> N int numberOfKeys() -> O int[] switchTargetOffsets() -> P void buildIR(com.android.tools.r8.ir.conversion.IRBuilder) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;)V"} com.android.tools.r8.dex.code.DexThrow -> com.android.tools.r8.dex.code.e4: # {"id":"sourceFile","fileName":"DexThrow.java"} 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):15:15 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;)V"} 2:2:void (int):19:19 -> 1:1:java.lang.String getSmaliName():29:29 -> 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):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/dex/L;Lcom/android/tools/r8/internal/lB;Lcom/android/tools/r8/graph/o5;)V"} 2:2:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):39:39 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;)V"} boolean canThrow() -> l 1:1:java.lang.String getName():24:24 -> t int getOpcode() -> v com.android.tools.r8.dex.code.DexUshrInt -> com.android.tools.r8.dex.code.g4: # {"id":"sourceFile","fileName":"DexUshrInt.java"} 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;)V"} 2:2:void (int,int,int):20:20 -> 1:1:java.lang.String getSmaliName():30:30 -> 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):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/dex/L;Lcom/android/tools/r8/internal/lB;Lcom/android/tools/r8/graph/o5;)V"} 2:2:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;)V"} 1:1:java.lang.String getName():25:25 -> t int getOpcode() -> v com.android.tools.r8.dex.code.DexUshrInt2Addr -> com.android.tools.r8.dex.code.f4: # {"id":"sourceFile","fileName":"DexUshrInt2Addr.java"} 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;)V"} 2:2:void (int,int):20:20 -> 1:1:java.lang.String getSmaliName():30:30 -> 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):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/dex/L;Lcom/android/tools/r8/internal/lB;Lcom/android/tools/r8/graph/o5;)V"} 2:2:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;)V"} 1:1:java.lang.String getName():25:25 -> t int getOpcode() -> v com.android.tools.r8.dex.code.DexUshrIntLit8 -> com.android.tools.r8.dex.code.h4: # {"id":"sourceFile","fileName":"DexUshrIntLit8.java"} 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;)V"} 2:2:void (int,int,int):20:20 -> 1:1:java.lang.String getSmaliName():30:30 -> A 1:1:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;)V"} 1:1:java.lang.String getName():25:25 -> t int getOpcode() -> v com.android.tools.r8.dex.code.DexUshrLong -> com.android.tools.r8.dex.code.j4: # {"id":"sourceFile","fileName":"DexUshrLong.java"} 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;)V"} 2:2:void (int,int,int):20:20 -> 1:1:java.lang.String getSmaliName():30:30 -> 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):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/dex/L;Lcom/android/tools/r8/internal/lB;Lcom/android/tools/r8/graph/o5;)V"} 2:2:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;)V"} 1:1:java.lang.String getName():25:25 -> t int getOpcode() -> v com.android.tools.r8.dex.code.DexUshrLong2Addr -> com.android.tools.r8.dex.code.i4: # {"id":"sourceFile","fileName":"DexUshrLong2Addr.java"} 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;)V"} 2:2:void (int,int):20:20 -> 1:1:java.lang.String getSmaliName():30:30 -> 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):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/dex/L;Lcom/android/tools/r8/internal/lB;Lcom/android/tools/r8/graph/o5;)V"} 2:2:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;)V"} 1:1:java.lang.String getName():25:25 -> t int getOpcode() -> v com.android.tools.r8.dex.code.DexXorInt -> com.android.tools.r8.dex.code.l4: # {"id":"sourceFile","fileName":"DexXorInt.java"} 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;)V"} 2:2:void (int,int,int):20:20 -> 1:1:java.lang.String getSmaliName():30:30 -> 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):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/dex/L;Lcom/android/tools/r8/internal/lB;Lcom/android/tools/r8/graph/o5;)V"} 2:2:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;)V"} 1:1:java.lang.String getName():25:25 -> t int getOpcode() -> v com.android.tools.r8.dex.code.DexXorInt2Addr -> com.android.tools.r8.dex.code.k4: # {"id":"sourceFile","fileName":"DexXorInt2Addr.java"} 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;)V"} 2:2:void (int,int):20:20 -> 1:1:java.lang.String getSmaliName():30:30 -> 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):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/dex/L;Lcom/android/tools/r8/internal/lB;Lcom/android/tools/r8/graph/o5;)V"} 2:2:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;)V"} 1:1:java.lang.String getName():25:25 -> t int getOpcode() -> v com.android.tools.r8.dex.code.DexXorIntLit16 -> com.android.tools.r8.dex.code.m4: # {"id":"sourceFile","fileName":"DexXorIntLit16.java"} 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;)V"} 2:2:void (int,int,int):20:20 -> 1:1:java.lang.String getSmaliName():30:30 -> A 1:1:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;)V"} 1:1:java.lang.String getName():25:25 -> t int getOpcode() -> v com.android.tools.r8.dex.code.DexXorIntLit8 -> com.android.tools.r8.dex.code.n4: # {"id":"sourceFile","fileName":"DexXorIntLit8.java"} 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;)V"} 2:2:void (int,int,int):20:20 -> 1:1:java.lang.String getSmaliName():30:30 -> A 1:1:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;)V"} 1:1:java.lang.String getName():25:25 -> t int getOpcode() -> v com.android.tools.r8.dex.code.DexXorLong -> com.android.tools.r8.dex.code.p4: # {"id":"sourceFile","fileName":"DexXorLong.java"} 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;)V"} 2:2:void (int,int,int):20:20 -> 1:1:java.lang.String getSmaliName():30:30 -> 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):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/dex/L;Lcom/android/tools/r8/internal/lB;Lcom/android/tools/r8/graph/o5;)V"} 2:2:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;)V"} 1:1:java.lang.String getName():25:25 -> t int getOpcode() -> v com.android.tools.r8.dex.code.DexXorLong2Addr -> com.android.tools.r8.dex.code.o4: # {"id":"sourceFile","fileName":"DexXorLong2Addr.java"} 1:1:void (int,com.android.tools.r8.dex.code.BytecodeStream):16:16 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/dex/code/a;)V"} 2:2:void (int,int):20:20 -> 1:1:java.lang.String getSmaliName():30:30 -> 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):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/dex/L;Lcom/android/tools/r8/internal/lB;Lcom/android/tools/r8/graph/o5;)V"} 2:2:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;)V"} 1:1:java.lang.String getName():25:25 -> t int getOpcode() -> v com.android.tools.r8.diagnostic.DefinitionClassContext -> com.android.tools.r8.diagnostic.DefinitionClassContext: # {"id":"sourceFile","fileName":"DefinitionClassContext.java"} com.android.tools.r8.diagnostic.DefinitionContext -> com.android.tools.r8.diagnostic.DefinitionContext: # {"id":"sourceFile","fileName":"DefinitionContext.java"} com.android.tools.r8.diagnostic.DefinitionFieldContext -> com.android.tools.r8.diagnostic.DefinitionFieldContext: # {"id":"sourceFile","fileName":"DefinitionFieldContext.java"} com.android.tools.r8.diagnostic.DefinitionMethodContext -> com.android.tools.r8.diagnostic.DefinitionMethodContext: # {"id":"sourceFile","fileName":"DefinitionMethodContext.java"} com.android.tools.r8.diagnostic.MissingClassInfo -> com.android.tools.r8.diagnostic.MissingClassInfo: # {"id":"sourceFile","fileName":"MissingClassInfo.java"} com.android.tools.r8.diagnostic.MissingDefinitionInfo -> com.android.tools.r8.diagnostic.MissingDefinitionInfo: # {"id":"sourceFile","fileName":"MissingDefinitionInfo.java"} com.android.tools.r8.diagnostic.MissingDefinitionsDiagnostic -> com.android.tools.r8.diagnostic.MissingDefinitionsDiagnostic: # {"id":"sourceFile","fileName":"MissingDefinitionsDiagnostic.java"} com.android.tools.r8.diagnostic.MissingFieldInfo -> com.android.tools.r8.diagnostic.MissingFieldInfo: # {"id":"sourceFile","fileName":"MissingFieldInfo.java"} com.android.tools.r8.diagnostic.MissingMethodInfo -> com.android.tools.r8.diagnostic.MissingMethodInfo: # {"id":"sourceFile","fileName":"MissingMethodInfo.java"} com.android.tools.r8.diagnostic.internal.DefinitionClassContextImpl -> com.android.tools.r8.diagnostic.internal.a: # {"id":"sourceFile","fileName":"DefinitionClassContextImpl.java"} com.android.tools.r8.references.ClassReference classReference -> b 1:2:void (com.android.tools.r8.references.ClassReference,com.android.tools.r8.origin.Origin):17:18 -> 1:1:com.android.tools.r8.diagnostic.internal.DefinitionClassContextImpl$Builder builder():22:22 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/diagnostic/internal/a$a;"} 1:1:com.android.tools.r8.references.ClassReference getClassReference():27:27 -> getClassReference com.android.tools.r8.diagnostic.internal.DefinitionClassContextImpl$Builder -> com.android.tools.r8.diagnostic.internal.a$a: # {"id":"sourceFile","fileName":"DefinitionClassContextImpl.java"} com.android.tools.r8.references.ClassReference classReference -> c boolean $assertionsDisabled -> d 1:1:void ():30:30 -> 1:1: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/origin/Origin;)Lcom/android/tools/r8/diagnostic/internal/b;"} 3:3:com.android.tools.r8.diagnostic.DefinitionContext build():30:30 -> a 4:4:com.android.tools.r8.diagnostic.internal.DefinitionClassContextImpl$Builder setClassContext(com.android.tools.r8.references.ClassReference):37:37 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/references/ClassReference;)Lcom/android/tools/r8/diagnostic/internal/a$a;"} com.android.tools.r8.diagnostic.internal.DefinitionContextBase$Builder self() -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/diagnostic/internal/b;"} 1:1:com.android.tools.r8.diagnostic.internal.DefinitionClassContextImpl build():48:48 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/diagnostic/internal/a;"} 2:2:boolean com.android.tools.r8.diagnostic.internal.DefinitionContextBase$Builder.validate():37:37 -> c 2:2:boolean validate():54 -> c 2:2:com.android.tools.r8.diagnostic.internal.DefinitionClassContextImpl build():48 -> c 3:3:boolean validate():55:55 -> c 3:3:com.android.tools.r8.diagnostic.internal.DefinitionClassContextImpl build():48 -> c 4:4:com.android.tools.r8.diagnostic.internal.DefinitionClassContextImpl build():49:49 -> c com.android.tools.r8.diagnostic.internal.DefinitionContextBase -> com.android.tools.r8.diagnostic.internal.c: # {"id":"sourceFile","fileName":"DefinitionContextBase.java"} com.android.tools.r8.origin.Origin origin -> a 1:2:void (com.android.tools.r8.origin.Origin):14:15 -> 1:1:com.android.tools.r8.origin.Origin getOrigin():20:20 -> getOrigin com.android.tools.r8.diagnostic.internal.DefinitionContextBase$Builder -> com.android.tools.r8.diagnostic.internal.b: # {"id":"sourceFile","fileName":"DefinitionContextBase.java"} com.android.tools.r8.origin.Origin origin -> a boolean $assertionsDisabled -> b 1:1:void ():23:23 -> 1:1:void ():23:23 -> com.android.tools.r8.diagnostic.DefinitionContext build() -> a 1:2:com.android.tools.r8.diagnostic.internal.DefinitionContextBase$Builder setOrigin(com.android.tools.r8.origin.Origin):28:29 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/origin/Origin;)Lcom/android/tools/r8/diagnostic/internal/b;"} com.android.tools.r8.diagnostic.internal.DefinitionContextBase$Builder self() -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/diagnostic/internal/b;"} com.android.tools.r8.diagnostic.internal.DefinitionContextUtils -> com.android.tools.r8.diagnostic.internal.d: # {"id":"sourceFile","fileName":"DefinitionContextUtils.java"} boolean $assertionsDisabled -> a 1:1:void ():19:19 -> 1:7:void accept(com.android.tools.r8.diagnostic.DefinitionContext,java.util.function.Consumer,java.util.function.Consumer,java.util.function.Consumer):26:32 -> a 8:25:com.android.tools.r8.diagnostic.DefinitionContext create(com.android.tools.r8.graph.ProgramDerivedContext):52:69 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/l5;)Lcom/android/tools/r8/diagnostic/DefinitionContext;"} 26:26:com.android.tools.r8.diagnostic.DefinitionContext create(com.android.tools.r8.graph.ProgramDerivedContext):67:67 -> a 27:27:java.lang.String toSourceString(com.android.tools.r8.diagnostic.DefinitionContext):73:73 -> a 28:34:java.lang.Object apply(com.android.tools.r8.diagnostic.DefinitionContext,java.util.function.Function,java.util.function.Function,java.util.function.Function):41:47 -> a 28:34:java.lang.String toSourceString(com.android.tools.r8.diagnostic.DefinitionContext):73 -> a 35:35:java.lang.String toSourceString(com.android.tools.r8.diagnostic.DefinitionContext):73:73 -> a 36:36:java.lang.String lambda$toSourceString$0(com.android.tools.r8.diagnostic.DefinitionClassContext):75:75 -> a 37:37:java.lang.String lambda$toSourceString$1(com.android.tools.r8.diagnostic.DefinitionFieldContext):76:76 -> a 38:38:java.lang.String lambda$toSourceString$2(com.android.tools.r8.diagnostic.DefinitionMethodContext):77:77 -> a com.android.tools.r8.diagnostic.internal.DefinitionFieldContextImpl -> com.android.tools.r8.diagnostic.internal.e: # {"id":"sourceFile","fileName":"DefinitionFieldContextImpl.java"} com.android.tools.r8.references.FieldReference fieldReference -> b 1:2:void (com.android.tools.r8.references.FieldReference,com.android.tools.r8.origin.Origin):17:18 -> 1:1:com.android.tools.r8.diagnostic.internal.DefinitionFieldContextImpl$Builder builder():22:22 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/diagnostic/internal/e$a;"} 1:1:com.android.tools.r8.references.FieldReference getFieldReference():27:27 -> getFieldReference com.android.tools.r8.diagnostic.internal.DefinitionFieldContextImpl$Builder -> com.android.tools.r8.diagnostic.internal.e$a: # {"id":"sourceFile","fileName":"DefinitionFieldContextImpl.java"} com.android.tools.r8.references.FieldReference fieldReference -> c boolean $assertionsDisabled -> d 1:1:void ():30:30 -> 1:1: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/origin/Origin;)Lcom/android/tools/r8/diagnostic/internal/b;"} 3:3:com.android.tools.r8.diagnostic.DefinitionContext build():30:30 -> a 4:4:com.android.tools.r8.diagnostic.internal.DefinitionFieldContextImpl$Builder setFieldContext(com.android.tools.r8.references.FieldReference):37:37 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/references/FieldReference;)Lcom/android/tools/r8/diagnostic/internal/e$a;"} com.android.tools.r8.diagnostic.internal.DefinitionContextBase$Builder self() -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/diagnostic/internal/b;"} 1:1:com.android.tools.r8.diagnostic.internal.DefinitionFieldContextImpl build():48:48 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/diagnostic/internal/e;"} 2:2:boolean com.android.tools.r8.diagnostic.internal.DefinitionContextBase$Builder.validate():37:37 -> c 2:2:boolean validate():54 -> c 2:2:com.android.tools.r8.diagnostic.internal.DefinitionFieldContextImpl build():48 -> c 3:3:boolean validate():55:55 -> c 3:3:com.android.tools.r8.diagnostic.internal.DefinitionFieldContextImpl build():48 -> c 4:4:com.android.tools.r8.diagnostic.internal.DefinitionFieldContextImpl build():49:49 -> c com.android.tools.r8.diagnostic.internal.DefinitionMethodContextImpl -> com.android.tools.r8.diagnostic.internal.f: # {"id":"sourceFile","fileName":"DefinitionMethodContextImpl.java"} com.android.tools.r8.references.MethodReference methodReference -> b 1:2:void (com.android.tools.r8.references.MethodReference,com.android.tools.r8.origin.Origin):17:18 -> 1:1:com.android.tools.r8.diagnostic.internal.DefinitionMethodContextImpl$Builder builder():22:22 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/diagnostic/internal/f$a;"} 1:1:com.android.tools.r8.references.MethodReference getMethodReference():27:27 -> getMethodReference com.android.tools.r8.diagnostic.internal.DefinitionMethodContextImpl$Builder -> com.android.tools.r8.diagnostic.internal.f$a: # {"id":"sourceFile","fileName":"DefinitionMethodContextImpl.java"} com.android.tools.r8.references.MethodReference methodReference -> c boolean $assertionsDisabled -> d 1:1:void ():30:30 -> 1:1: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/origin/Origin;)Lcom/android/tools/r8/diagnostic/internal/b;"} 3:3:com.android.tools.r8.diagnostic.DefinitionContext build():30:30 -> a 4:4:com.android.tools.r8.diagnostic.internal.DefinitionMethodContextImpl$Builder setMethodContext(com.android.tools.r8.references.MethodReference):37:37 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/references/MethodReference;)Lcom/android/tools/r8/diagnostic/internal/f$a;"} com.android.tools.r8.diagnostic.internal.DefinitionContextBase$Builder self() -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/diagnostic/internal/b;"} 1:1:com.android.tools.r8.diagnostic.internal.DefinitionMethodContextImpl build():48:48 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/diagnostic/internal/f;"} 2:2:boolean com.android.tools.r8.diagnostic.internal.DefinitionContextBase$Builder.validate():37:37 -> c 2:2:boolean validate():54 -> c 2:2:com.android.tools.r8.diagnostic.internal.DefinitionMethodContextImpl build():48 -> c 3:3:boolean validate():55:55 -> c 3:3:com.android.tools.r8.diagnostic.internal.DefinitionMethodContextImpl build():48 -> c 4:4:com.android.tools.r8.diagnostic.internal.DefinitionMethodContextImpl build():49:49 -> c com.android.tools.r8.diagnostic.internal.MissingClassInfoImpl -> com.android.tools.r8.diagnostic.internal.h: # {"id":"sourceFile","fileName":"MissingClassInfoImpl.java"} com.android.tools.r8.references.ClassReference classReference -> b 1:2:void (com.android.tools.r8.references.ClassReference,java.util.Collection):19:20 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/references/ClassReference;Lcom/android/tools/r8/internal/bm;)V"} 1:1:com.android.tools.r8.diagnostic.internal.MissingClassInfoImpl$Builder builder():24:24 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/diagnostic/internal/g;"} 1:1:com.android.tools.r8.references.ClassReference getClassReference():29:29 -> getClassReference com.android.tools.r8.diagnostic.internal.MissingClassInfoImpl$Builder -> com.android.tools.r8.diagnostic.internal.g: # {"id":"sourceFile","fileName":"MissingClassInfoImpl.java"} com.android.tools.r8.references.ClassReference classReference -> b 1:1:void ():36:36 -> 1:1:com.android.tools.r8.diagnostic.internal.MissingDefinitionInfoBase$Builder self():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/diagnostic/internal/i;"} 2:2:com.android.tools.r8.diagnostic.internal.MissingClassInfoImpl$Builder setClass(com.android.tools.r8.references.ClassReference):39:39 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/references/ClassReference;)Lcom/android/tools/r8/diagnostic/internal/g;"} 1:1:com.android.tools.r8.diagnostic.MissingDefinitionInfo build():44:44 -> b com.android.tools.r8.diagnostic.internal.MissingDefinitionInfoBase -> com.android.tools.r8.diagnostic.internal.j: # {"id":"sourceFile","fileName":"MissingDefinitionInfoBase.java"} java.util.Collection referencedFromContexts -> a 1:2:void (java.util.Collection):16:17 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/bm;)V"} 1:3:java.lang.String getDiagnosticMessage():22:24 -> getDiagnosticMessage 1:1:java.util.Collection getReferencedFromContexts():29:29 -> getReferencedFromContexts com.android.tools.r8.diagnostic.internal.MissingDefinitionInfoBase$Builder -> com.android.tools.r8.diagnostic.internal.i: # {"id":"sourceFile","fileName":"MissingDefinitionInfoBase.java"} com.android.tools.r8.com.google.common.collect.ImmutableList$Builder referencedFromContextsBuilder -> a 1:1:void ():37:37 -> 2:2:void ():35:35 -> com.android.tools.r8.diagnostic.internal.MissingDefinitionInfoBase$Builder self() -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/diagnostic/internal/i;"} 1:2:com.android.tools.r8.diagnostic.internal.MissingDefinitionInfoBase$Builder addReferencedFromContext(com.android.tools.r8.diagnostic.DefinitionContext):40:41 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/diagnostic/DefinitionContext;)Lcom/android/tools/r8/diagnostic/internal/i;"} 3:4:com.android.tools.r8.diagnostic.internal.MissingDefinitionInfoBase$Builder addReferencedFromContexts(java.lang.Iterable):45:46 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Collection;)Lcom/android/tools/r8/diagnostic/internal/i;"} com.android.tools.r8.diagnostic.internal.MissingDefinitionInfoUtils -> com.android.tools.r8.diagnostic.internal.k: # {"id":"sourceFile","fileName":"MissingDefinitionInfoUtils.java"} java.util.Comparator COMPARATOR -> a boolean $assertionsDisabled -> b 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 com.android.tools.r8.utils.ClassReferenceUtils.compare(com.android.tools.r8.references.ClassReference,com.android.tools.r8.references.ClassReference):21:21 -> a 6:6:int lambda$static$0(com.android.tools.r8.diagnostic.MissingDefinitionInfo,com.android.tools.r8.diagnostic.MissingDefinitionInfo):33 -> a 7:9:int lambda$static$0(com.android.tools.r8.diagnostic.MissingDefinitionInfo,com.android.tools.r8.diagnostic.MissingDefinitionInfo):36:38 -> a 10:10:int com.android.tools.r8.utils.ClassReferenceUtils.compare(com.android.tools.r8.references.ClassReference,com.android.tools.r8.references.FieldReference):26:26 -> a 10:10:int lambda$static$0(com.android.tools.r8.diagnostic.MissingDefinitionInfo,com.android.tools.r8.diagnostic.MissingDefinitionInfo):37 -> a 11:11:int lambda$static$0(com.android.tools.r8.diagnostic.MissingDefinitionInfo,com.android.tools.r8.diagnostic.MissingDefinitionInfo):41:41 -> a 12:12:int com.android.tools.r8.utils.ClassReferenceUtils.compare(com.android.tools.r8.references.ClassReference,com.android.tools.r8.references.MethodReference):32:32 -> a 12:12:int lambda$static$0(com.android.tools.r8.diagnostic.MissingDefinitionInfo,com.android.tools.r8.diagnostic.MissingDefinitionInfo):40 -> a 13:17:int lambda$static$0(com.android.tools.r8.diagnostic.MissingDefinitionInfo,com.android.tools.r8.diagnostic.MissingDefinitionInfo):43:47 -> a 18:18:int lambda$static$0(com.android.tools.r8.diagnostic.MissingDefinitionInfo,com.android.tools.r8.diagnostic.MissingDefinitionInfo):46:46 -> a 19:19:int com.android.tools.r8.utils.ClassReferenceUtils.compare(com.android.tools.r8.references.ClassReference,com.android.tools.r8.references.FieldReference):26:26 -> a 19:19:int com.android.tools.r8.utils.FieldReferenceUtils.compare(com.android.tools.r8.references.FieldReference,com.android.tools.r8.references.ClassReference):35 -> a 19:19:int lambda$static$0(com.android.tools.r8.diagnostic.MissingDefinitionInfo,com.android.tools.r8.diagnostic.MissingDefinitionInfo):46 -> a 20:22:int lambda$static$0(com.android.tools.r8.diagnostic.MissingDefinitionInfo,com.android.tools.r8.diagnostic.MissingDefinitionInfo):49:51 -> a 23:27:int lambda$static$0(com.android.tools.r8.diagnostic.MissingDefinitionInfo,com.android.tools.r8.diagnostic.MissingDefinitionInfo):50:54 -> a 28:28:int lambda$static$0(com.android.tools.r8.diagnostic.MissingDefinitionInfo,com.android.tools.r8.diagnostic.MissingDefinitionInfo):53:53 -> a 29:29:int com.android.tools.r8.utils.FieldReferenceUtils.compare(com.android.tools.r8.references.FieldReference,com.android.tools.r8.references.MethodReference):44:44 -> a 29:29:int lambda$static$0(com.android.tools.r8.diagnostic.MissingDefinitionInfo,com.android.tools.r8.diagnostic.MissingDefinitionInfo):53 -> a 30:30:int com.android.tools.r8.utils.ClassReferenceUtils.compare(com.android.tools.r8.references.ClassReference,com.android.tools.r8.references.ClassReference):21:21 -> a 30:30:int com.android.tools.r8.utils.FieldReferenceUtils.compare(com.android.tools.r8.references.FieldReference,com.android.tools.r8.references.MethodReference):44 -> a 30:30:int lambda$static$0(com.android.tools.r8.diagnostic.MissingDefinitionInfo,com.android.tools.r8.diagnostic.MissingDefinitionInfo):53 -> a 31:34:int lambda$static$0(com.android.tools.r8.diagnostic.MissingDefinitionInfo,com.android.tools.r8.diagnostic.MissingDefinitionInfo):56:59 -> a 35:35:int lambda$static$0(com.android.tools.r8.diagnostic.MissingDefinitionInfo,com.android.tools.r8.diagnostic.MissingDefinitionInfo):58:58 -> a 36:36:int com.android.tools.r8.utils.ClassReferenceUtils.compare(com.android.tools.r8.references.ClassReference,com.android.tools.r8.references.MethodReference):32:32 -> a 36:36:int com.android.tools.r8.utils.MethodReferenceUtils.compare(com.android.tools.r8.references.MethodReference,com.android.tools.r8.references.ClassReference):84 -> a 36:36:int lambda$static$0(com.android.tools.r8.diagnostic.MissingDefinitionInfo,com.android.tools.r8.diagnostic.MissingDefinitionInfo):58 -> a 37:39:int lambda$static$0(com.android.tools.r8.diagnostic.MissingDefinitionInfo,com.android.tools.r8.diagnostic.MissingDefinitionInfo):61:63 -> a 40:40:int lambda$static$0(com.android.tools.r8.diagnostic.MissingDefinitionInfo,com.android.tools.r8.diagnostic.MissingDefinitionInfo):62:62 -> a 41:41:int com.android.tools.r8.utils.MethodReferenceUtils.compare(com.android.tools.r8.references.MethodReference,com.android.tools.r8.references.FieldReference):88:88 -> a 41:41:int lambda$static$0(com.android.tools.r8.diagnostic.MissingDefinitionInfo,com.android.tools.r8.diagnostic.MissingDefinitionInfo):62 -> a 42:42:int com.android.tools.r8.utils.FieldReferenceUtils.compare(com.android.tools.r8.references.FieldReference,com.android.tools.r8.references.MethodReference):44:44 -> a 42:42:int com.android.tools.r8.utils.MethodReferenceUtils.compare(com.android.tools.r8.references.MethodReference,com.android.tools.r8.references.FieldReference):88 -> a 42:42:int lambda$static$0(com.android.tools.r8.diagnostic.MissingDefinitionInfo,com.android.tools.r8.diagnostic.MissingDefinitionInfo):62 -> a 43:43:int com.android.tools.r8.utils.ClassReferenceUtils.compare(com.android.tools.r8.references.ClassReference,com.android.tools.r8.references.ClassReference):21:21 -> a 43:43:int com.android.tools.r8.utils.FieldReferenceUtils.compare(com.android.tools.r8.references.FieldReference,com.android.tools.r8.references.MethodReference):44 -> a 43:43:int com.android.tools.r8.utils.MethodReferenceUtils.compare(com.android.tools.r8.references.MethodReference,com.android.tools.r8.references.FieldReference):88 -> a 43:43:int lambda$static$0(com.android.tools.r8.diagnostic.MissingDefinitionInfo,com.android.tools.r8.diagnostic.MissingDefinitionInfo):62 -> a 44:44:int lambda$static$0(com.android.tools.r8.diagnostic.MissingDefinitionInfo,com.android.tools.r8.diagnostic.MissingDefinitionInfo):66:66 -> a 45:45:int com.android.tools.r8.utils.MethodReferenceUtils.compare(com.android.tools.r8.references.MethodReference,com.android.tools.r8.references.MethodReference):92:92 -> a 45:45:int lambda$static$0(com.android.tools.r8.diagnostic.MissingDefinitionInfo,com.android.tools.r8.diagnostic.MissingDefinitionInfo):65 -> a 46:46:java.util.Comparator getComparator():85:85 -> a 47:47:void writeDiagnosticMessage(java.lang.StringBuilder,com.android.tools.r8.diagnostic.MissingDefinitionInfo):90:90 -> a 48:54:void accept(com.android.tools.r8.diagnostic.MissingDefinitionInfo,java.util.function.Consumer,java.util.function.Consumer,java.util.function.Consumer):74:80 -> a 48:54:void writeDiagnosticMessage(java.lang.StringBuilder,com.android.tools.r8.diagnostic.MissingDefinitionInfo):90 -> a 55:55:void writeDiagnosticMessage(java.lang.StringBuilder,com.android.tools.r8.diagnostic.MissingDefinitionInfo):105:105 -> a 56:57:void lambda$writeDiagnosticMessage$1(java.lang.StringBuilder,com.android.tools.r8.diagnostic.MissingClassInfo):94:95 -> a 58:59:void lambda$writeDiagnosticMessage$2(java.lang.StringBuilder,com.android.tools.r8.diagnostic.MissingFieldInfo):98:99 -> a 60:62:void lambda$writeDiagnosticMessage$3(java.lang.StringBuilder,com.android.tools.r8.diagnostic.MissingMethodInfo):102:104 -> a 63:63:void lambda$writeDiagnosticMessage$3(java.lang.StringBuilder,com.android.tools.r8.diagnostic.MissingMethodInfo):103:103 -> a 64:64:void lambda$writeReferencedFromSuffix$4(com.android.tools.r8.utils.Box,com.android.tools.r8.diagnostic.DefinitionClassContext):119:119 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/N;Lcom/android/tools/r8/diagnostic/DefinitionClassContext;)V"} 65:65:void com.android.tools.r8.utils.BoxBase.setMin(java.lang.Object,java.util.Comparator):62:62 -> a 65:65:void com.android.tools.r8.utils.Box.setMin(java.lang.Object,java.util.Comparator):59 -> a 65:65:void lambda$writeReferencedFromSuffix$4(com.android.tools.r8.utils.Box,com.android.tools.r8.diagnostic.DefinitionClassContext):118 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 66:67:void com.android.tools.r8.utils.BoxBase.setMin(java.lang.Object,java.util.Comparator):62:63 -> a 66:67:void com.android.tools.r8.utils.Box.setMin(java.lang.Object,java.util.Comparator):59 -> a 66:67:void lambda$writeReferencedFromSuffix$4(com.android.tools.r8.utils.Box,com.android.tools.r8.diagnostic.DefinitionClassContext):118 -> a 68:68:void lambda$writeReferencedFromSuffix$5(com.android.tools.r8.utils.Box,com.android.tools.r8.diagnostic.DefinitionFieldContext):122:122 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/N;Lcom/android/tools/r8/diagnostic/DefinitionFieldContext;)V"} 69:69:void com.android.tools.r8.utils.BoxBase.setMin(java.lang.Object,java.util.Comparator):62:62 -> a 69:69:void com.android.tools.r8.utils.Box.setMin(java.lang.Object,java.util.Comparator):59 -> a 69:69:void lambda$writeReferencedFromSuffix$5(com.android.tools.r8.utils.Box,com.android.tools.r8.diagnostic.DefinitionFieldContext):121 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 70:71:void com.android.tools.r8.utils.BoxBase.setMin(java.lang.Object,java.util.Comparator):62:63 -> a 70:71:void com.android.tools.r8.utils.Box.setMin(java.lang.Object,java.util.Comparator):59 -> a 70:71:void lambda$writeReferencedFromSuffix$5(com.android.tools.r8.utils.Box,com.android.tools.r8.diagnostic.DefinitionFieldContext):121 -> a 72:73:void lambda$writeReferencedFromSuffix$6(com.android.tools.r8.utils.Box,com.android.tools.r8.diagnostic.DefinitionMethodContext):125:126 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/N;Lcom/android/tools/r8/diagnostic/DefinitionMethodContext;)V"} 74:74:void com.android.tools.r8.utils.BoxBase.setMin(java.lang.Object,java.util.Comparator):62:62 -> a 74:74:void com.android.tools.r8.utils.Box.setMin(java.lang.Object,java.util.Comparator):59 -> a 74:74:void lambda$writeReferencedFromSuffix$6(com.android.tools.r8.utils.Box,com.android.tools.r8.diagnostic.DefinitionMethodContext):124 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 75:76:void com.android.tools.r8.utils.BoxBase.setMin(java.lang.Object,java.util.Comparator):62:63 -> a 75:76:void com.android.tools.r8.utils.Box.setMin(java.lang.Object,java.util.Comparator):59 -> a 75:76:void lambda$writeReferencedFromSuffix$6(com.android.tools.r8.utils.Box,com.android.tools.r8.diagnostic.DefinitionMethodContext):124 -> a 77:86:void writeReferencedFromSuffix(java.lang.StringBuilder,com.android.tools.r8.diagnostic.MissingDefinitionInfo,java.lang.String):143:152 -> a 1:23:void writeReferencedFromSuffix(java.lang.StringBuilder,com.android.tools.r8.diagnostic.MissingDefinitionInfo):110:132 -> b 24:28:void writeReferencedFromSuffix(java.lang.StringBuilder,com.android.tools.r8.diagnostic.MissingDefinitionInfo):131:135 -> b 29:32:void writeReferencedFromSuffix(java.lang.StringBuilder,com.android.tools.r8.diagnostic.MissingDefinitionInfo):134:137 -> b com.android.tools.r8.diagnostic.internal.MissingDefinitionsDiagnosticImpl -> com.android.tools.r8.diagnostic.internal.m: # {"id":"sourceFile","fileName":"MissingDefinitionsDiagnosticImpl.java"} java.util.Collection missingDefinitions -> a boolean $assertionsDisabled -> b 1:1:void ():17:17 -> 1:3:void (java.util.Collection):21:23 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/bm;)V"} 1:1:com.android.tools.r8.diagnostic.internal.MissingDefinitionsDiagnosticImpl$Builder builder():27:27 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/diagnostic/internal/l;"} 2:2:void lambda$getDiagnosticMessage$0(java.lang.StringBuilder,com.android.tools.r8.diagnostic.MissingDefinitionInfo):70:70 -> a 3:3:void lambda$getDiagnosticMessage$0(java.lang.StringBuilder,com.android.tools.r8.diagnostic.MissingDefinitionInfo):69:69 -> a 1:1:java.lang.String getDiagnosticMessage():56:56 -> getDiagnosticMessage 2:4:java.util.Collection getMissingDefinitionsWithDeterministicOrder():36:38 -> getDiagnosticMessage 2:4:java.lang.String getDiagnosticMessage():58 -> getDiagnosticMessage 5:19:java.lang.String getDiagnosticMessage():58:72 -> getDiagnosticMessage 1:3:java.util.Collection getMissingDefinitionsWithDeterministicOrder():36:38 -> getMissingDefinitions 1:3:java.util.Collection getMissingDefinitions():32 -> getMissingDefinitions 1:1:com.android.tools.r8.origin.Origin getOrigin():45:45 -> getOrigin 1:1:com.android.tools.r8.position.Position getPosition():51:51 -> getPosition com.android.tools.r8.diagnostic.internal.MissingDefinitionsDiagnosticImpl$Builder -> com.android.tools.r8.diagnostic.internal.l: # {"id":"sourceFile","fileName":"MissingDefinitionsDiagnosticImpl.java"} com.android.tools.r8.com.google.common.collect.ImmutableList$Builder missingDefinitionsBuilder -> a 1:1:void ():80:80 -> 2:2:void ():78:78 -> 1:1:com.android.tools.r8.diagnostic.internal.MissingDefinitionsDiagnosticImpl$Builder addMissingDefinitionInfo(com.android.tools.r8.diagnostic.MissingDefinitionInfo):83:83 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/diagnostic/internal/j;)V"} 2:2:com.android.tools.r8.diagnostic.MissingDefinitionsDiagnostic build():88:88 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/diagnostic/internal/m;"} com.android.tools.r8.diagnostic.internal.MissingFieldInfoImpl -> com.android.tools.r8.diagnostic.internal.o: # {"id":"sourceFile","fileName":"MissingFieldInfoImpl.java"} com.android.tools.r8.references.FieldReference fieldReference -> b 1:2:void (com.android.tools.r8.references.FieldReference,java.util.Collection):19:20 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/references/FieldReference;Lcom/android/tools/r8/internal/bm;)V"} 1:1:com.android.tools.r8.diagnostic.internal.MissingFieldInfoImpl$Builder builder():24:24 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/diagnostic/internal/n;"} 1:1:com.android.tools.r8.references.FieldReference getFieldReference():29:29 -> getFieldReference com.android.tools.r8.diagnostic.internal.MissingFieldInfoImpl$Builder -> com.android.tools.r8.diagnostic.internal.n: # {"id":"sourceFile","fileName":"MissingFieldInfoImpl.java"} com.android.tools.r8.references.FieldReference fieldReference -> b 1:1:void ():36:36 -> 1:1:com.android.tools.r8.diagnostic.internal.MissingDefinitionInfoBase$Builder self():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/diagnostic/internal/i;"} 2:2:com.android.tools.r8.diagnostic.internal.MissingFieldInfoImpl$Builder setField(com.android.tools.r8.references.FieldReference):39:39 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/references/FieldReference;)Lcom/android/tools/r8/diagnostic/internal/n;"} 1:1:com.android.tools.r8.diagnostic.MissingDefinitionInfo build():44:44 -> b com.android.tools.r8.diagnostic.internal.MissingMethodInfoImpl -> com.android.tools.r8.diagnostic.internal.q: # {"id":"sourceFile","fileName":"MissingMethodInfoImpl.java"} com.android.tools.r8.references.MethodReference methodReference -> b 1:2:void (com.android.tools.r8.references.MethodReference,java.util.Collection):19:20 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/references/MethodReference;Lcom/android/tools/r8/internal/bm;)V"} 1:1:com.android.tools.r8.diagnostic.internal.MissingMethodInfoImpl$Builder builder():24:24 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/diagnostic/internal/p;"} 1:1:com.android.tools.r8.references.MethodReference getMethodReference():29:29 -> getMethodReference com.android.tools.r8.diagnostic.internal.MissingMethodInfoImpl$Builder -> com.android.tools.r8.diagnostic.internal.p: # {"id":"sourceFile","fileName":"MissingMethodInfoImpl.java"} com.android.tools.r8.references.MethodReference methodReference -> b 1:1:void ():36:36 -> 1:1:com.android.tools.r8.diagnostic.internal.MissingDefinitionInfoBase$Builder self():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/diagnostic/internal/i;"} 2:2:com.android.tools.r8.diagnostic.internal.MissingMethodInfoImpl$Builder setMethod(com.android.tools.r8.references.MethodReference):39:39 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/references/MethodReference;)Lcom/android/tools/r8/diagnostic/internal/p;"} 1:1:com.android.tools.r8.diagnostic.MissingDefinitionInfo build():44:44 -> b com.android.tools.r8.dump.CompilerDump -> com.android.tools.r8.internal.Tb: # {"id":"sourceFile","fileName":"CompilerDump.java"} java.nio.file.Path directory -> a 1:2:void (java.nio.file.Path):24:25 -> 1:2:com.android.tools.r8.dump.CompilerDump fromArchive(java.nio.file.Path,java.nio.file.Path):20:21 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/nio/file/Path;Ljava/nio/file/Path;)Lcom/android/tools/r8/internal/Tb;"} 3:3:java.nio.file.Path com.android.tools.r8.dump.CompilerDump.getBuildPropertiesFile():41:41 -> a 3:3:com.android.tools.r8.dump.DumpOptions getBuildProperties():59 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Gf;"} 4:5:com.android.tools.r8.dump.DumpOptions getBuildProperties():59:60 -> a 6:6:java.nio.file.Path com.android.tools.r8.dump.CompilerDump.getBuildPropertiesFile():41:41 -> a 6:6:com.android.tools.r8.dump.DumpOptions getBuildProperties():62 -> a 7:7:com.android.tools.r8.dump.DumpOptions getBuildProperties():62:62 -> a 8:10:com.android.tools.r8.dump.DumpOptions getBuildProperties():61:63 -> a 11:17:void sanitizeProguardConfig(com.android.tools.r8.dump.ProguardConfigSanitizer):49:55 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/KN;)V"} 18:18:void sanitizeProguardConfig(com.android.tools.r8.dump.ProguardConfigSanitizer):49:49 -> a 1:1:java.nio.file.Path getLibraryArchive():37:37 -> b 1:1:java.nio.file.Path getProgramArchive():29:29 -> c 1:1:java.nio.file.Path getProguardConfigFile():45:45 -> d com.android.tools.r8.dump.DumpOptions -> com.android.tools.r8.internal.Gf: # {"id":"sourceFile","fileName":"DumpOptions.java"} com.android.tools.r8.dex.Marker$Backend backend -> a com.android.tools.r8.dex.Marker$Tool tool -> b com.android.tools.r8.CompilationMode compilationMode -> c int minApi -> d boolean optimizeMultidexForLinearAlloc -> e int threadCount -> f com.android.tools.r8.utils.InternalOptions$DesugarState desugarState -> g java.util.Optional intermediate -> h java.util.Optional includeDataResources -> i java.util.Optional treeShaking -> j java.util.Optional minification -> k java.util.Optional forceProguardCompatibility -> l com.android.tools.r8.ir.desugar.desugaredlibrary.DesugaredLibrarySpecification desugaredLibrarySpecification -> m com.android.tools.r8.features.FeatureSplitConfiguration featureSplitConfiguration -> n com.android.tools.r8.shaking.ProguardConfiguration proguardConfiguration -> o java.util.List mainDexKeepRules -> p java.util.Collection artProfileProviders -> q java.util.Collection startupProfileProviders -> r boolean enableMissingLibraryApiModeling -> s boolean isAndroidPlatformBuild -> t java.util.Map systemProperties -> u java.lang.String traceReferencesConsumer -> v boolean dumpInputToFile -> w 1:24:void (com.android.tools.r8.dex.Marker$Backend,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,java.util.Collection,java.util.Collection,boolean,boolean,java.util.Map,boolean,java.lang.String):110:133 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/U$a;Lcom/android/tools/r8/dex/U$b;Lcom/android/tools/r8/CompilationMode;ILcom/android/tools/r8/internal/Me;ZILcom/android/tools/r8/utils/A1$g;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Lcom/android/tools/r8/internal/zh;Lcom/android/tools/r8/shaking/M2;Ljava/util/List;Ljava/util/Collection;Ljava/util/Collection;ZZLjava/util/HashMap;Ljava/lang/String;)V"} 1:1:void lambda$getBuildPropertiesFileContent$0(java.lang.StringBuilder,java.lang.String,java.lang.String):139:139 -> a 2:2:void lambda$getBuildProperties$1(java.util.Map,java.lang.String):178:178 -> a 3:3:void com.android.tools.r8.dump.DumpOptions.addDumpEntry(java.util.Map,java.lang.String,java.lang.Object):279:279 -> a 3:3:void lambda$getBuildProperties$1(java.util.Map,java.lang.String):178 -> a 4:13:void lambda$parse$2(com.android.tools.r8.dump.DumpOptions$Builder,java.lang.String):187:196 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Gf$a;Ljava/lang/String;)V"} 14:64:void com.android.tools.r8.dump.DumpOptions.parseKeyValue(com.android.tools.r8.dump.DumpOptions$Builder,java.lang.String,java.lang.String):202:252 -> a 14:64:void lambda$parse$2(com.android.tools.r8.dump.DumpOptions$Builder,java.lang.String):197 -> a 65:65:com.android.tools.r8.dump.DumpOptions$Builder com.android.tools.r8.dump.DumpOptions$Builder.setTraceReferencesConsumer(java.lang.String):378:378 -> a 65:65:void com.android.tools.r8.dump.DumpOptions.parseKeyValue(com.android.tools.r8.dump.DumpOptions$Builder,java.lang.String,java.lang.String):246 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 65:65:void lambda$parse$2(com.android.tools.r8.dump.DumpOptions$Builder,java.lang.String):197 -> a 66:66:void com.android.tools.r8.dump.DumpOptions.parseKeyValue(com.android.tools.r8.dump.DumpOptions$Builder,java.lang.String,java.lang.String):237:237 -> a 66:66:void lambda$parse$2(com.android.tools.r8.dump.DumpOptions$Builder,java.lang.String):197 -> a 67:67:void com.android.tools.r8.dump.DumpOptions.parseKeyValue(com.android.tools.r8.dump.DumpOptions$Builder,java.lang.String,java.lang.String):219:219 -> a 67:67:void lambda$parse$2(com.android.tools.r8.dump.DumpOptions$Builder,java.lang.String):197 -> a 68:68:com.android.tools.r8.dump.DumpOptions$Builder com.android.tools.r8.dump.DumpOptions$Builder.setMinApi(int):388:388 -> a 68:68:void com.android.tools.r8.dump.DumpOptions.parseKeyValue(com.android.tools.r8.dump.DumpOptions$Builder,java.lang.String,java.lang.String):219 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 68:68:void lambda$parse$2(com.android.tools.r8.dump.DumpOptions$Builder,java.lang.String):197 -> a 69:69:void com.android.tools.r8.dump.DumpOptions.parseKeyValue(com.android.tools.r8.dump.DumpOptions$Builder,java.lang.String,java.lang.String):234:234 -> a 69:69:void lambda$parse$2(com.android.tools.r8.dump.DumpOptions$Builder,java.lang.String):197 -> a 70:70:com.android.tools.r8.dump.DumpOptions$Builder com.android.tools.r8.dump.DumpOptions$Builder.setIncludeDataResources(java.util.Optional):419:419 -> a 70:70:void com.android.tools.r8.dump.DumpOptions.parseKeyValue(com.android.tools.r8.dump.DumpOptions$Builder,java.lang.String,java.lang.String):234 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 70:70:void lambda$parse$2(com.android.tools.r8.dump.DumpOptions$Builder,java.lang.String):197 -> a 71:71:com.android.tools.r8.dex.Marker$Tool com.android.tools.r8.dex.Marker$Tool.valueOf(java.lang.String):32:32 -> a 71:71:void com.android.tools.r8.dump.DumpOptions.parseKeyValue(com.android.tools.r8.dump.DumpOptions$Builder,java.lang.String,java.lang.String):207 -> a 71:71:void lambda$parse$2(com.android.tools.r8.dump.DumpOptions$Builder,java.lang.String):197 -> a 72:72:com.android.tools.r8.dump.DumpOptions$Builder com.android.tools.r8.dump.DumpOptions$Builder.setTool(com.android.tools.r8.dex.Marker$Tool):373:373 -> a 72:72:void com.android.tools.r8.dump.DumpOptions.parseKeyValue(com.android.tools.r8.dump.DumpOptions$Builder,java.lang.String,java.lang.String):207 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 72:72:void lambda$parse$2(com.android.tools.r8.dump.DumpOptions$Builder,java.lang.String):197 -> a 73:74:void com.android.tools.r8.dump.DumpOptions.parseKeyValue(com.android.tools.r8.dump.DumpOptions$Builder,java.lang.String,java.lang.String):210:211 -> a 73:74:void lambda$parse$2(com.android.tools.r8.dump.DumpOptions$Builder,java.lang.String):197 -> a 75:75:com.android.tools.r8.dump.DumpOptions$Builder com.android.tools.r8.dump.DumpOptions$Builder.setCompilationMode(com.android.tools.r8.CompilationMode):383:383 -> a 75:75:void com.android.tools.r8.dump.DumpOptions.parseKeyValue(com.android.tools.r8.dump.DumpOptions$Builder,java.lang.String,java.lang.String):211 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 75:75:void lambda$parse$2(com.android.tools.r8.dump.DumpOptions$Builder,java.lang.String):197 -> a 76:77:void com.android.tools.r8.dump.DumpOptions.parseKeyValue(com.android.tools.r8.dump.DumpOptions$Builder,java.lang.String,java.lang.String):212:213 -> a 76:77:void lambda$parse$2(com.android.tools.r8.dump.DumpOptions$Builder,java.lang.String):197 -> a 78:78:com.android.tools.r8.dump.DumpOptions$Builder com.android.tools.r8.dump.DumpOptions$Builder.setCompilationMode(com.android.tools.r8.CompilationMode):383:383 -> a 78:78:void com.android.tools.r8.dump.DumpOptions.parseKeyValue(com.android.tools.r8.dump.DumpOptions$Builder,java.lang.String,java.lang.String):213 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 78:78:void lambda$parse$2(com.android.tools.r8.dump.DumpOptions$Builder,java.lang.String):197 -> a 79:107:void com.android.tools.r8.dump.DumpOptions.parseKeyValue(com.android.tools.r8.dump.DumpOptions$Builder,java.lang.String,java.lang.String):215:243 -> a 79:107:void lambda$parse$2(com.android.tools.r8.dump.DumpOptions$Builder,java.lang.String):197 -> a 108:108:void com.android.tools.r8.dump.DumpOptions.parseKeyValue(com.android.tools.r8.dump.DumpOptions$Builder,java.lang.String,java.lang.String):222:222 -> a 108:108:void lambda$parse$2(com.android.tools.r8.dump.DumpOptions$Builder,java.lang.String):197 -> a 109:109:com.android.tools.r8.dump.DumpOptions$Builder com.android.tools.r8.dump.DumpOptions$Builder.setOptimizeMultidexForLinearAlloc(boolean):399:399 -> a 109:109:void com.android.tools.r8.dump.DumpOptions.parseKeyValue(com.android.tools.r8.dump.DumpOptions$Builder,java.lang.String,java.lang.String):222 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 109:109:void lambda$parse$2(com.android.tools.r8.dump.DumpOptions$Builder,java.lang.String):197 -> a 110:110:com.android.tools.r8.dex.Marker$Backend com.android.tools.r8.dex.Marker$Backend.valueOf(java.lang.String):44:44 -> a 110:110:void com.android.tools.r8.dump.DumpOptions.parseKeyValue(com.android.tools.r8.dump.DumpOptions$Builder,java.lang.String,java.lang.String):204 -> a 110:110:void lambda$parse$2(com.android.tools.r8.dump.DumpOptions$Builder,java.lang.String):197 -> a 111:147:void com.android.tools.r8.dump.DumpOptions.parseKeyValue(com.android.tools.r8.dump.DumpOptions$Builder,java.lang.String,java.lang.String):204:240 -> a 111:147:void lambda$parse$2(com.android.tools.r8.dump.DumpOptions$Builder,java.lang.String):197 -> a 148:148:void com.android.tools.r8.dump.DumpOptions.parseKeyValue(com.android.tools.r8.dump.DumpOptions$Builder,java.lang.String,java.lang.String):231:231 -> a 148:148:void lambda$parse$2(com.android.tools.r8.dump.DumpOptions$Builder,java.lang.String):197 -> a 149:149:com.android.tools.r8.utils.InternalOptions$DesugarState com.android.tools.r8.utils.InternalOptions$DesugarState.valueOf(java.lang.String):143:143 -> a 149:149:void com.android.tools.r8.dump.DumpOptions.parseKeyValue(com.android.tools.r8.dump.DumpOptions$Builder,java.lang.String,java.lang.String):228 -> a 149:149:void lambda$parse$2(com.android.tools.r8.dump.DumpOptions$Builder,java.lang.String):197 -> a 150:150:com.android.tools.r8.dump.DumpOptions$Builder com.android.tools.r8.dump.DumpOptions$Builder.setDesugarState(com.android.tools.r8.utils.InternalOptions$DesugarState):409:409 -> a 150:150:void com.android.tools.r8.dump.DumpOptions.parseKeyValue(com.android.tools.r8.dump.DumpOptions$Builder,java.lang.String,java.lang.String):228 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 150:150:void lambda$parse$2(com.android.tools.r8.dump.DumpOptions$Builder,java.lang.String):197 -> a 151:151:void com.android.tools.r8.dump.DumpOptions.parseKeyValue(com.android.tools.r8.dump.DumpOptions$Builder,java.lang.String,java.lang.String):225:225 -> a 151:151:void lambda$parse$2(com.android.tools.r8.dump.DumpOptions$Builder,java.lang.String):197 -> a 152:152:com.android.tools.r8.dump.DumpOptions$Builder com.android.tools.r8.dump.DumpOptions$Builder.setThreadCount(int):404:404 -> a 152:152:void com.android.tools.r8.dump.DumpOptions.parseKeyValue(com.android.tools.r8.dump.DumpOptions$Builder,java.lang.String,java.lang.String):225 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 152:152:void lambda$parse$2(com.android.tools.r8.dump.DumpOptions$Builder,java.lang.String):197 -> a 153:153:void lambda$parse$2(com.android.tools.r8.dump.DumpOptions$Builder,java.lang.String):193:193 -> a 154:154:void parseKeyValueError(java.lang.String,java.lang.String):258:258 -> a 155:155:void addOptionalDumpEntry(java.util.Map,java.lang.String,java.util.Optional):275:275 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/LinkedHashMap;Ljava/lang/String;Ljava/util/Optional;)V"} 156:156:void com.android.tools.r8.dump.DumpOptions.addDumpEntry(java.util.Map,java.lang.String,java.lang.Object):279:279 -> a 156:156:void lambda$addOptionalDumpEntry$3(java.util.Map,java.lang.String,java.lang.Object):275 -> a 157:157:boolean dumpInputToFile():326:326 -> a 158:158:com.android.tools.r8.dump.DumpOptions$Builder builder(com.android.tools.r8.dex.Marker$Tool):330:330 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/U$b;)Lcom/android/tools/r8/internal/Gf$a;"} 159:159:com.android.tools.r8.dump.DumpOptions$Builder com.android.tools.r8.dump.DumpOptions$Builder.setTool(com.android.tools.r8.dex.Marker$Tool):373:373 -> a 159:159:com.android.tools.r8.dump.DumpOptions$Builder builder(com.android.tools.r8.dex.Marker$Tool):330 -> a 1:1:void parse(java.lang.String,com.android.tools.r8.dump.DumpOptions$Builder):183:183 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Gf$a;Ljava/lang/String;)V"} 2:2:java.util.Collection getArtProfileProviders():314:314 -> b 1:2:java.util.Map getBuildProperties():144:145 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Ljava/util/LinkedHashMap;"} 3:3:void com.android.tools.r8.dump.DumpOptions.addDumpEntry(java.util.Map,java.lang.String,java.lang.Object):279:279 -> c 3:3:java.util.Map getBuildProperties():145 -> c 4:5:java.util.Map getBuildProperties():146:147 -> c 6:6:void com.android.tools.r8.dump.DumpOptions.addDumpEntry(java.util.Map,java.lang.String,java.lang.Object):279:279 -> c 6:6:java.util.Map getBuildProperties():147 -> c 7:9:java.util.Map getBuildProperties():149:151 -> c 10:10:void com.android.tools.r8.dump.DumpOptions.addDumpEntry(java.util.Map,java.lang.String,java.lang.Object):279:279 -> c 10:10:java.util.Map getBuildProperties():151 -> c 11:14:java.util.Map getBuildProperties():152:155 -> c 15:15:void com.android.tools.r8.dump.DumpOptions.addDumpEntry(java.util.Map,java.lang.String,java.lang.Object):279:279 -> c 15:15:java.util.Map getBuildProperties():152 -> c 16:16:java.util.Map getBuildProperties():156:156 -> c 17:17:void com.android.tools.r8.dump.DumpOptions.addDumpEntry(java.util.Map,java.lang.String,java.lang.Object):279:279 -> c 17:17:java.util.Map getBuildProperties():156 -> c 18:19:java.util.Map getBuildProperties():157:158 -> c 20:20:void com.android.tools.r8.dump.DumpOptions.addDumpEntry(java.util.Map,java.lang.String,java.lang.Object):279:279 -> c 20:20:java.util.Map getBuildProperties():157 -> c 21:21:java.util.Map getBuildProperties():159:159 -> c 22:22:void com.android.tools.r8.dump.DumpOptions.addDumpEntry(java.util.Map,java.lang.String,java.lang.Object):279:279 -> c 22:22:java.util.Map getBuildProperties():159 -> c 23:24:java.util.Map getBuildProperties():160:161 -> c 25:25:void com.android.tools.r8.dump.DumpOptions.addDumpEntry(java.util.Map,java.lang.String,java.lang.Object):279:279 -> c 25:25:java.util.Map getBuildProperties():160 -> c 26:27:java.util.Map getBuildProperties():162:163 -> c 28:28:void com.android.tools.r8.dump.DumpOptions.addDumpEntry(java.util.Map,java.lang.String,java.lang.Object):279:279 -> c 28:28:java.util.Map getBuildProperties():163 -> c 29:35:java.util.Map getBuildProperties():165:171 -> c 36:36:void com.android.tools.r8.dump.DumpOptions.addDumpEntry(java.util.Map,java.lang.String,java.lang.Object):279:279 -> c 36:36:java.util.Map getBuildProperties():171 -> c 37:40:java.util.Map getBuildProperties():173:176 -> c 1:4:java.lang.String getBuildPropertiesFileContent():137:140 -> d 1:1:boolean com.android.tools.r8.dump.DumpOptions.hasDesugaredLibraryConfiguration():283:283 -> e 1:1:java.lang.String getDesugaredLibraryJsonSource():287 -> e 2:2:java.lang.String getDesugaredLibraryJsonSource():288:288 -> e 1:1:com.android.tools.r8.features.FeatureSplitConfiguration getFeatureSplitConfiguration():294:294 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/zh;"} 1:1:java.util.List getMainDexKeepRules():306:306 -> g 1:1:int getMinApi():270:270 -> h 1:1:java.lang.String getParsedProguardConfiguration():298:298 -> i 1:1:java.util.Collection getStartupProfileProviders():322:322 -> j 1:1:boolean hasArtProfileProviders():310:310 -> k 1:1:boolean hasMainDexKeepRules():302:302 -> l 1:1:boolean hasStartupProfileProviders():318:318 -> m com.android.tools.r8.dump.DumpOptions$Builder -> com.android.tools.r8.internal.Gf$a: # {"id":"sourceFile","fileName":"DumpOptions.java"} com.android.tools.r8.dex.Marker$Backend backend -> a com.android.tools.r8.dex.Marker$Tool tool -> b com.android.tools.r8.CompilationMode compilationMode -> c int minApi -> d boolean optimizeMultidexForLinearAlloc -> e int threadCount -> f com.android.tools.r8.utils.InternalOptions$DesugarState desugarState -> g java.util.Optional intermediate -> h java.util.Optional includeDataResources -> i java.util.Optional treeShaking -> j java.util.Optional minification -> k java.util.Optional forceProguardCompatibility -> l com.android.tools.r8.ir.desugar.desugaredlibrary.DesugaredLibrarySpecification desugaredLibrarySpecification -> m com.android.tools.r8.features.FeatureSplitConfiguration featureSplitConfiguration -> n com.android.tools.r8.shaking.ProguardConfiguration proguardConfiguration -> o java.util.List mainDexKeepRules -> p java.util.Collection artProfileProviders -> q java.util.Collection startupProfileProviders -> r boolean enableMissingLibraryApiModeling -> s boolean isAndroidPlatformBuild -> t java.lang.String traceReferencesConsumer -> u java.util.Map systemProperties -> v boolean $assertionsDisabled -> w 1:1:void ():333:333 -> 1:1:void ():365:365 -> 2:27:void ():335:360 -> 1:1:com.android.tools.r8.dump.DumpOptions$Builder setBackend(com.android.tools.r8.dex.Marker$Backend):368:368 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/U$a;)Lcom/android/tools/r8/internal/Gf$a;"} 2:2:com.android.tools.r8.dump.DumpOptions$Builder setTraceReferencesConsumer(java.lang.String):378:378 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lcom/android/tools/r8/internal/Gf$a;"} 3:3:com.android.tools.r8.dump.DumpOptions$Builder setCompilationMode(com.android.tools.r8.CompilationMode):383:383 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/CompilationMode;)Lcom/android/tools/r8/internal/Gf$a;"} 4:4:com.android.tools.r8.dump.DumpOptions$Builder setMinApi(int):388:388 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/internal/Gf$a;"} 5:5:com.android.tools.r8.dump.DumpOptions$Builder setDesugaredLibraryConfiguration(com.android.tools.r8.ir.desugar.desugaredlibrary.DesugaredLibrarySpecification):394:394 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Me;)Lcom/android/tools/r8/internal/Gf$a;"} 6:6:com.android.tools.r8.dump.DumpOptions$Builder setDesugarState(com.android.tools.r8.utils.InternalOptions$DesugarState):409:409 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/A1$g;)Lcom/android/tools/r8/internal/Gf$a;"} 7:7:com.android.tools.r8.dump.DumpOptions$Builder setIncludeDataResources(java.util.Optional):419:419 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Optional;)Lcom/android/tools/r8/internal/Gf$a;"} 8:8:com.android.tools.r8.dump.DumpOptions$Builder setFeatureSplitConfiguration(com.android.tools.r8.features.FeatureSplitConfiguration):445:445 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/zh;)Lcom/android/tools/r8/internal/Gf$a;"} 9:9:com.android.tools.r8.dump.DumpOptions$Builder setProguardConfiguration(com.android.tools.r8.shaking.ProguardConfiguration):450:450 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/M2;)Lcom/android/tools/r8/internal/Gf$a;"} 10:10:com.android.tools.r8.dump.DumpOptions$Builder setArtProfileProviders(java.util.Collection):460:460 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;)Lcom/android/tools/r8/internal/Gf$a;"} 11:11:com.android.tools.r8.dump.DumpOptions$Builder setEnableMissingLibraryApiModeling(boolean):471:471 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Z)Lcom/android/tools/r8/internal/Gf$a;"} 12:12:com.android.tools.r8.dump.DumpOptions$Builder setSystemProperty(java.lang.String,java.lang.String):481:481 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/lang/String;)Lcom/android/tools/r8/internal/Gf$a;"} 13:15:void lambda$getCurrentSystemProperties$0(java.util.Map,java.lang.String):496:498 -> a 16:18:com.android.tools.r8.dump.DumpOptions build():505:507 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Gf;"} 1:1:com.android.tools.r8.dump.DumpOptions$Builder setThreadCount(int):404:404 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/internal/Gf$a;"} 2:2:com.android.tools.r8.dump.DumpOptions$Builder setForceProguardCompatibility(boolean):424:424 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Z)Lcom/android/tools/r8/internal/Gf$a;"} 3:3:com.android.tools.r8.dump.DumpOptions$Builder setMainDexKeepRules(java.util.List):455:455 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;)Lcom/android/tools/r8/internal/Gf$a;"} 4:7:java.util.Map getCurrentSystemProperties():491:494 -> b 1:1:com.android.tools.r8.dump.DumpOptions$Builder setIntermediate(boolean):414:414 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Z)Lcom/android/tools/r8/internal/Gf$a;"} 2:2:com.android.tools.r8.dump.DumpOptions$Builder setStartupProfileProviders(java.util.Collection):466:466 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;)V"} 3:3:com.android.tools.r8.dump.DumpOptions$Builder readCurrentSystemProperties():486:486 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Gf$a;"} 1:1:com.android.tools.r8.dump.DumpOptions$Builder setMinification(boolean):429:429 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Z)Lcom/android/tools/r8/internal/Gf$a;"} 2:2:com.android.tools.r8.dump.DumpOptions$Builder setAndroidPlatformBuild(boolean):476:476 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} 1:1:com.android.tools.r8.dump.DumpOptions$Builder setOptimizeMultidexForLinearAlloc(boolean):399:399 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Z)Lcom/android/tools/r8/internal/Gf$a;"} 1:1:com.android.tools.r8.dump.DumpOptions$Builder setTreeShaking(boolean):434:434 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Z)Lcom/android/tools/r8/internal/Gf$a;"} com.android.tools.r8.dump.ProguardConfigSanitizer -> com.android.tools.r8.internal.KN: # {"id":"sourceFile","fileName":"ProguardConfigSanitizer.java"} java.util.function.Consumer cleanLineCallback -> a java.util.function.Consumer commentCallback -> b java.util.function.Consumer printDirectivesCallback -> c java.lang.Runnable dontShrinkCallback -> d java.lang.Runnable dontOptimizeCallback -> e java.lang.Runnable dontObfuscateCallback -> f 1:13:void ():8:20 -> 1:1:void unhandled():11:11 -> a 2:2:void lambda$new$0(java.lang.String):14:14 -> a 3:3:com.android.tools.r8.dump.ProguardConfigSanitizer createDefaultForward(java.util.function.Consumer):27:27 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Consumer;)Lcom/android/tools/r8/internal/KN;"} 4:4:com.android.tools.r8.dump.ProguardConfigSanitizer com.android.tools.r8.dump.ProguardConfigSanitizer.onCleanLine(java.util.function.Consumer):37:37 -> a 4:4:com.android.tools.r8.dump.ProguardConfigSanitizer createDefaultForward(java.util.function.Consumer):29 -> a 5:5:com.android.tools.r8.dump.ProguardConfigSanitizer createDefaultForward(java.util.function.Consumer):29:29 -> a 6:6:com.android.tools.r8.dump.ProguardConfigSanitizer com.android.tools.r8.dump.ProguardConfigSanitizer.onDontShrink(java.lang.Runnable):42:42 -> a 6:6:com.android.tools.r8.dump.ProguardConfigSanitizer createDefaultForward(java.util.function.Consumer):30 -> a 7:7:com.android.tools.r8.dump.ProguardConfigSanitizer createDefaultForward(java.util.function.Consumer):30:30 -> a 8:8:com.android.tools.r8.dump.ProguardConfigSanitizer com.android.tools.r8.dump.ProguardConfigSanitizer.onDontOptimize(java.lang.Runnable):47:47 -> a 8:8:com.android.tools.r8.dump.ProguardConfigSanitizer createDefaultForward(java.util.function.Consumer):31 -> a 9:9:com.android.tools.r8.dump.ProguardConfigSanitizer createDefaultForward(java.util.function.Consumer):31:31 -> a 10:10:com.android.tools.r8.dump.ProguardConfigSanitizer com.android.tools.r8.dump.ProguardConfigSanitizer.onDontObfuscate(java.lang.Runnable):52:52 -> a 10:10:com.android.tools.r8.dump.ProguardConfigSanitizer createDefaultForward(java.util.function.Consumer):32 -> a 11:12:com.android.tools.r8.dump.ProguardConfigSanitizer createDefaultForward(java.util.function.Consumer):32:33 -> a 13:13:void lambda$createDefaultForward$3(com.android.tools.r8.dump.ProguardConfigSanitizer):30:30 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/KN;)V"} 1:1:void lambda$new$1(java.lang.String):15:15 -> b 2:2:void lambda$createDefaultForward$4(com.android.tools.r8.dump.ProguardConfigSanitizer):31:31 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/KN;)V"} 3:3:com.android.tools.r8.dump.ProguardConfigSanitizer onPrintDirective(java.util.function.Consumer):62:62 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Consumer;)Lcom/android/tools/r8/internal/KN;"} 1:1:void lambda$new$2(java.lang.String):16:16 -> c 2:2:void lambda$createDefaultForward$5(com.android.tools.r8.dump.ProguardConfigSanitizer):32:32 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/KN;)V"} 1:13:void sanitize(java.lang.String):67:79 -> d com.android.tools.r8.errors.AssumeNoSideEffectsRuleForObjectMembersDiagnostic -> com.android.tools.r8.errors.AssumeNoSideEffectsRuleForObjectMembersDiagnostic: # {"id":"sourceFile","fileName":"AssumeNoSideEffectsRuleForObjectMembersDiagnostic.java"} java.util.List methods -> a com.android.tools.r8.origin.Origin origin -> b com.android.tools.r8.position.Position position -> c 1:4:void (java.util.List,com.android.tools.r8.origin.Origin,com.android.tools.r8.position.Position):26:29 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/ArrayList;Lcom/android/tools/r8/origin/Origin;Lcom/android/tools/r8/position/Position;)V"} 1:5:java.lang.String getDiagnosticMessage():44:48 -> getDiagnosticMessage 6:6:java.lang.String com.android.tools.r8.utils.MethodReferenceUtils.toSourceStringWithoutHolderAndReturnType(com.android.tools.r8.references.MethodReference):174:174 -> getDiagnosticMessage 6:6:java.lang.String getDiagnosticMessage():48 -> getDiagnosticMessage 7:11:java.lang.String getDiagnosticMessage():48:52 -> getDiagnosticMessage 12:12:java.lang.String com.android.tools.r8.utils.MethodReferenceUtils.toSourceStringWithoutHolderAndReturnType(com.android.tools.r8.references.MethodReference):174:174 -> getDiagnosticMessage 12:12:java.lang.String getDiagnosticMessage():53 -> getDiagnosticMessage 13:19:java.lang.String getDiagnosticMessage():53:59 -> getDiagnosticMessage 1:1:com.android.tools.r8.origin.Origin getOrigin():34:34 -> getOrigin 1:1:com.android.tools.r8.position.Position getPosition():39:39 -> getPosition com.android.tools.r8.errors.AssumeNoSideEffectsRuleForObjectMembersDiagnostic$Builder -> com.android.tools.r8.errors.a: # {"id":"sourceFile","fileName":"AssumeNoSideEffectsRuleForObjectMembersDiagnostic.java"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Set;)Lcom/android/tools/r8/errors/a;"} 3:3:com.android.tools.r8.errors.AssumeNoSideEffectsRuleForObjectMembersDiagnostic$Builder setOrigin(com.android.tools.r8.origin.Origin):78:78 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/origin/Origin;)Lcom/android/tools/r8/errors/a;"} 4:4:com.android.tools.r8.errors.AssumeNoSideEffectsRuleForObjectMembersDiagnostic$Builder setPosition(com.android.tools.r8.position.Position):83:83 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/position/Position;)Lcom/android/tools/r8/errors/a;"} 5:5:com.android.tools.r8.errors.AssumeNoSideEffectsRuleForObjectMembersDiagnostic build():88:88 -> a com.android.tools.r8.errors.AssumeValuesMissingStaticFieldDiagnostic -> com.android.tools.r8.errors.AssumeValuesMissingStaticFieldDiagnostic: # {"id":"sourceFile","fileName":"AssumeValuesMissingStaticFieldDiagnostic.java"} com.android.tools.r8.graph.DexType fieldHolder -> a com.android.tools.r8.graph.DexString fieldName -> b com.android.tools.r8.origin.Origin origin -> c com.android.tools.r8.position.Position position -> d 1:5: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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/u2;Lcom/android/tools/r8/origin/Origin;Lcom/android/tools/r8/position/Position;)V"} 1:2:java.lang.String getDiagnosticMessage():41:42 -> getDiagnosticMessage 1:1:com.android.tools.r8.origin.Origin getOrigin():31:31 -> getOrigin 1:1:com.android.tools.r8.position.Position getPosition():36:36 -> getPosition com.android.tools.r8.errors.AssumeValuesMissingStaticFieldDiagnostic$Builder -> com.android.tools.r8.errors.b: # {"id":"sourceFile","fileName":"AssumeValuesMissingStaticFieldDiagnostic.java"} com.android.tools.r8.graph.DexType fieldHolder -> a com.android.tools.r8.graph.DexString fieldName -> b com.android.tools.r8.origin.Origin origin -> c com.android.tools.r8.position.Position position -> d 1:1:void ():56:56 -> 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/u2;Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/errors/b;"} 3:3:com.android.tools.r8.errors.AssumeValuesMissingStaticFieldDiagnostic$Builder setOrigin(com.android.tools.r8.origin.Origin):65:65 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/origin/Origin;)Lcom/android/tools/r8/errors/b;"} 4:4:com.android.tools.r8.errors.AssumeValuesMissingStaticFieldDiagnostic$Builder setPosition(com.android.tools.r8.position.Position):70:70 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/position/Position;)Lcom/android/tools/r8/errors/b;"} 5:5:com.android.tools.r8.errors.AssumeValuesMissingStaticFieldDiagnostic build():75:75 -> a com.android.tools.r8.errors.BackportDiagnostic -> com.android.tools.r8.errors.BackportDiagnostic: # {"id":"sourceFile","fileName":"BackportDiagnostic.java"} com.android.tools.r8.graph.DexMethod backport -> a com.android.tools.r8.origin.Origin origin -> b com.android.tools.r8.position.Position position -> c 1:4:void (com.android.tools.r8.graph.DexMethod,com.android.tools.r8.origin.Origin,com.android.tools.r8.position.Position):18:21 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/origin/Origin;Lcom/android/tools/r8/position/Position;)V"} 1:1:java.lang.String getDiagnosticMessage():36:36 -> getDiagnosticMessage 1:1:com.android.tools.r8.origin.Origin getOrigin():26:26 -> getOrigin 1:1:com.android.tools.r8.position.Position getPosition():31:31 -> getPosition com.android.tools.r8.errors.CheckDiscardDiagnostic -> com.android.tools.r8.errors.CheckDiscardDiagnostic: # {"id":"sourceFile","fileName":"CheckDiscardDiagnostic.java"} java.util.List messages -> a 1:2:void (java.util.List):48:49 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/bm;)V"} 1:2:void lambda$getDiagnosticMessage$0(java.lang.StringBuilder,java.lang.String):72:73 -> a 1:11:java.lang.String getDiagnosticMessage():66:76 -> getDiagnosticMessage 1:1:com.android.tools.r8.origin.Origin getOrigin():55:55 -> getOrigin 1:1:com.android.tools.r8.position.Position getPosition():61:61 -> getPosition com.android.tools.r8.errors.CheckDiscardDiagnostic$Builder -> com.android.tools.r8.errors.c: # {"id":"sourceFile","fileName":"CheckDiscardDiagnostic.java"} com.android.tools.r8.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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/ArrayList;Lcom/android/tools/r8/shaking/M0;Lcom/android/tools/r8/shaking/D4;)Lcom/android/tools/r8/errors/c;"} 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.android.tools.r8.errors.CheckEnumUnboxedDiagnostic: # {"id":"sourceFile","fileName":"CheckEnumUnboxedDiagnostic.java"} java.util.List messages -> a 1:2:void (java.util.List):22:23 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/bm;)V"} 1:1:com.android.tools.r8.errors.CheckEnumUnboxedDiagnostic$Builder builder():27:27 -> builder # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/errors/d;"} 1:6:java.lang.String getDiagnosticMessage():44:49 -> getDiagnosticMessage 1:1:com.android.tools.r8.origin.Origin getOrigin():33:33 -> getOrigin 1:1:com.android.tools.r8.position.Position getPosition():39:39 -> getPosition com.android.tools.r8.errors.CheckEnumUnboxedDiagnostic$Builder -> com.android.tools.r8.errors.d: # {"id":"sourceFile","fileName":"CheckEnumUnboxedDiagnostic.java"} com.android.tools.r8.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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/ArrayList;)Lcom/android/tools/r8/errors/d;"} 4:4:com.android.tools.r8.errors.CheckEnumUnboxedDiagnostic build():65:65 -> a com.android.tools.r8.errors.ClassFileOverflowDiagnostic -> com.android.tools.r8.errors.ClassFileOverflowDiagnostic: # {"id":"sourceFile","fileName":"ClassFileOverflowDiagnostic.java"} 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 -> getOrigin 1:1:com.android.tools.r8.position.Position getPosition():27:27 -> getPosition com.android.tools.r8.errors.CodeSizeOverflowDiagnostic -> com.android.tools.r8.errors.CodeSizeOverflowDiagnostic: # {"id":"sourceFile","fileName":"CodeSizeOverflowDiagnostic.java"} com.android.tools.r8.references.MethodReference method -> b int codeSize -> c com.android.tools.r8.position.MethodPosition position -> d 1:4:void (com.android.tools.r8.origin.Origin,com.android.tools.r8.references.MethodReference,int):24:27 -> 1:1:int getCodeSize():32:32 -> getCodeSize 1:5:java.lang.String getDiagnosticMessage():42:46 -> getDiagnosticMessage 1:1:com.android.tools.r8.position.Position getPosition():37:37 -> getPosition com.android.tools.r8.errors.CompilationError -> com.android.tools.r8.internal.Sb: # {"id":"sourceFile","fileName":"CompilationError.java"} 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,java.lang.Throwable):26:26 -> 3:3:void (java.lang.String,com.android.tools.r8.origin.Origin):30:30 -> 4:4:void (java.lang.String,java.lang.Throwable,com.android.tools.r8.origin.Origin):38:38 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/origin/Origin;Ljava/lang/String;Ljava/lang/Throwable;)V"} 5:7: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 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/StringDiagnostic;"} com.android.tools.r8.errors.ConstantDynamicDesugarDiagnostic -> com.android.tools.r8.errors.ConstantDynamicDesugarDiagnostic: # {"id":"sourceFile","fileName":"ConstantDynamicDesugarDiagnostic.java"} 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 -> getDiagnosticMessage 1:1:com.android.tools.r8.origin.Origin getOrigin():26:26 -> getOrigin 1:1:com.android.tools.r8.position.Position getPosition():31:31 -> getPosition com.android.tools.r8.errors.ConstantPoolOverflowDiagnostic -> com.android.tools.r8.errors.ConstantPoolOverflowDiagnostic: # {"id":"sourceFile","fileName":"ConstantPoolOverflowDiagnostic.java"} int constantPoolSize -> b com.android.tools.r8.references.ClassReference clazz -> c 1:3:void (com.android.tools.r8.origin.Origin,com.android.tools.r8.references.ClassReference,int):21:23 -> 1:1:int getConstantPoolSize():28:28 -> getConstantPoolSize 1:5:java.lang.String getDiagnosticMessage():33:37 -> getDiagnosticMessage com.android.tools.r8.errors.DesugarDiagnostic -> com.android.tools.r8.errors.DesugarDiagnostic: # {"id":"sourceFile","fileName":"DesugarDiagnostic.java"} com.android.tools.r8.errors.DexFileOverflowDiagnostic -> com.android.tools.r8.errors.DexFileOverflowDiagnostic: # {"id":"sourceFile","fileName":"DexFileOverflowDiagnostic.java"} boolean hasMainDexSpecification -> a long numOfMethods -> b long numOfFields -> c 1:4:void (boolean,long,long):26:29 -> 1:26:java.lang.String getDiagnosticMessage():71:96 -> getDiagnosticMessage 1:1:long getNumberOfFields():34:34 -> getNumberOfFields 1:1:long getNumberOfMethods():39:39 -> getNumberOfMethods 1:1:com.android.tools.r8.origin.Origin getOrigin():60:60 -> getOrigin 1:1:boolean hasMainDexSpecification():54:54 -> hasMainDexSpecification com.android.tools.r8.errors.DuplicateTypesDiagnostic -> com.android.tools.r8.errors.DuplicateTypesDiagnostic: # {"id":"sourceFile","fileName":"DuplicateTypesDiagnostic.java"} 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:2:java.lang.String getDiagnosticMessage():66:67 -> getDiagnosticMessage 1:1:com.android.tools.r8.origin.Origin getOrigin():56:56 -> getOrigin 1:1:java.util.Collection getOrigins():43:43 -> getOrigins 1:1:com.android.tools.r8.position.Position getPosition():61:61 -> getPosition 1:1:com.android.tools.r8.references.ClassReference getType():30:30 -> getType com.android.tools.r8.errors.IncompleteNestNestDesugarDiagnosic -> com.android.tools.r8.errors.IncompleteNestNestDesugarDiagnosic: # {"id":"sourceFile","fileName":"IncompleteNestNestDesugarDiagnosic.java"} 1:1:void (com.android.tools.r8.origin.Origin,com.android.tools.r8.position.Position,java.lang.String):15:15 -> com.android.tools.r8.errors.InlinableStaticFinalFieldPreconditionDiagnostic -> com.android.tools.r8.errors.InlinableStaticFinalFieldPreconditionDiagnostic: # {"id":"sourceFile","fileName":"InlinableStaticFinalFieldPreconditionDiagnostic.java"} com.android.tools.r8.shaking.ProguardIfRule rule -> a java.util.Collection fields -> b 1:3:void (com.android.tools.r8.shaking.ProguardIfRule,java.util.List):26:28 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/f3;Ljava/util/List;)V"} 1:6:java.lang.String getDiagnosticMessage():43:48 -> getDiagnosticMessage 1:1:com.android.tools.r8.origin.Origin getOrigin():33:33 -> getOrigin 1:1:com.android.tools.r8.position.Position getPosition():38:38 -> getPosition com.android.tools.r8.errors.InterfaceDesugarDiagnostic -> com.android.tools.r8.errors.InterfaceDesugarDiagnostic: # {"id":"sourceFile","fileName":"InterfaceDesugarDiagnostic.java"} com.android.tools.r8.errors.InterfaceDesugarMissingTypeDiagnostic -> com.android.tools.r8.errors.InterfaceDesugarMissingTypeDiagnostic: # {"id":"sourceFile","fileName":"InterfaceDesugarMissingTypeDiagnostic.java"} com.android.tools.r8.origin.Origin origin -> a com.android.tools.r8.position.Position position -> b com.android.tools.r8.references.ClassReference missingType -> c com.android.tools.r8.references.ClassReference contextType -> d com.android.tools.r8.references.ClassReference implementingContextType -> e 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:1:com.android.tools.r8.references.ClassReference getContextType():63:63 -> getContextType 1:19:java.lang.String getDiagnosticMessage():68:86 -> getDiagnosticMessage 1:1:com.android.tools.r8.references.ClassReference getMissingType():58:58 -> getMissingType 1:1:com.android.tools.r8.origin.Origin getOrigin():47:47 -> getOrigin 1:1:com.android.tools.r8.position.Position getPosition():53:53 -> getPosition com.android.tools.r8.errors.InternalCompilerError -> com.android.tools.r8.internal.us: # {"id":"sourceFile","fileName":"InternalCompilerError.java"} 1:1:void ():17:17 -> 2:2:void (java.lang.String):21:21 -> 3:3:void (java.lang.String,java.lang.Throwable):25:25 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/ResourceException;)V"} 4:4:void (java.lang.Throwable):29:29 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Exception;)V"} com.android.tools.r8.errors.InvalidDebugInfoException -> com.android.tools.r8.internal.Gs: # {"id":"sourceFile","fileName":"InvalidDebugInfoException.java"} 1:1:void (java.lang.String):9:9 -> com.android.tools.r8.errors.InvalidDescriptorException -> com.android.tools.r8.internal.Hs: # {"id":"sourceFile","fileName":"InvalidDescriptorException.java"} 1:1:void (java.lang.String):8:8 -> com.android.tools.r8.errors.InvalidLibrarySuperclassDiagnostic -> com.android.tools.r8.errors.InvalidLibrarySuperclassDiagnostic: # {"id":"sourceFile","fileName":"InvalidLibrarySuperclassDiagnostic.java"} com.android.tools.r8.origin.Origin origin -> a java.util.List methods -> b com.android.tools.r8.references.ClassReference libraryType -> c com.android.tools.r8.references.ClassReference invalidSuperType -> d java.lang.String message -> e boolean $assertionsDisabled -> f 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 -> getDiagnosticMessage 1:1:com.android.tools.r8.origin.Origin getOrigin():47:47 -> getOrigin 1:1:com.android.tools.r8.position.Position getPosition():52:52 -> getPosition com.android.tools.r8.errors.MissingGlobalSyntheticsConsumerDiagnostic -> com.android.tools.r8.internal.mF: # {"id":"sourceFile","fileName":"MissingGlobalSyntheticsConsumerDiagnostic.java"} java.lang.String generatingReason -> a 1:2:void (java.lang.String):13:14 -> 1:1:java.lang.String getDiagnosticMessage():29:29 -> getDiagnosticMessage 1:1:com.android.tools.r8.origin.Origin getOrigin():19:19 -> getOrigin 1:1:com.android.tools.r8.position.Position getPosition():24:24 -> getPosition com.android.tools.r8.errors.MissingNestHostNestDesugarDiagnostic -> com.android.tools.r8.errors.MissingNestHostNestDesugarDiagnostic: # {"id":"sourceFile","fileName":"MissingNestHostNestDesugarDiagnostic.java"} 1:1:void (com.android.tools.r8.origin.Origin,com.android.tools.r8.position.Position,java.lang.String):15:15 -> com.android.tools.r8.errors.NestDesugarDiagnostic -> com.android.tools.r8.errors.NestDesugarDiagnostic: # {"id":"sourceFile","fileName":"NestDesugarDiagnostic.java"} 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 -> getDiagnosticMessage 1:1:com.android.tools.r8.origin.Origin getOrigin():26:26 -> getOrigin 1:1:com.android.tools.r8.position.Position getPosition():31:31 -> getPosition com.android.tools.r8.errors.ProguardKeepRuleDiagnostic -> com.android.tools.r8.errors.ProguardKeepRuleDiagnostic: # {"id":"sourceFile","fileName":"ProguardKeepRuleDiagnostic.java"} com.android.tools.r8.errors.Unimplemented -> com.android.tools.r8.internal.f10: # {"id":"sourceFile","fileName":"Unimplemented.java"} 1:1:void ():11:11 -> 2:2:void (java.lang.String):15:15 -> com.android.tools.r8.errors.Unreachable -> com.android.tools.r8.internal.E10: # {"id":"sourceFile","fileName":"Unreachable.java"} 1:1:void ():19:19 -> 2:2:void (java.lang.String):23:23 -> 3:3:void (java.lang.Throwable):27:27 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Exception;)V"} com.android.tools.r8.errors.UnsupportedConstDynamicDiagnostic -> com.android.tools.r8.errors.UnsupportedConstDynamicDiagnostic: # {"id":"sourceFile","fileName":"UnsupportedConstDynamicDiagnostic.java"} 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 -> getDiagnosticMessage 2:2:java.lang.String getDiagnosticMessage():23:23 -> getDiagnosticMessage com.android.tools.r8.errors.UnsupportedConstMethodHandleDiagnostic -> com.android.tools.r8.errors.UnsupportedConstMethodHandleDiagnostic: # {"id":"sourceFile","fileName":"UnsupportedConstMethodHandleDiagnostic.java"} 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 -> getDiagnosticMessage 2:2:com.android.tools.r8.utils.AndroidApiLevel com.android.tools.r8.utils.InternalOptions.constantMethodHandleApiLevel():2385:2385 -> getDiagnosticMessage 2:2:java.lang.String getDiagnosticMessage():25 -> getDiagnosticMessage 3:3:java.lang.String getDiagnosticMessage():25:25 -> getDiagnosticMessage 4:4:java.lang.String getDiagnosticMessage():24:24 -> getDiagnosticMessage com.android.tools.r8.errors.UnsupportedConstMethodTypeDiagnostic -> com.android.tools.r8.errors.UnsupportedConstMethodTypeDiagnostic: # {"id":"sourceFile","fileName":"UnsupportedConstMethodTypeDiagnostic.java"} 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 -> getDiagnosticMessage 2:2:com.android.tools.r8.utils.AndroidApiLevel com.android.tools.r8.utils.InternalOptions.constantMethodTypeApiLevel():2393:2393 -> getDiagnosticMessage 2:2:java.lang.String getDiagnosticMessage():25 -> getDiagnosticMessage 3:3:java.lang.String getDiagnosticMessage():25:25 -> getDiagnosticMessage 4:4:java.lang.String getDiagnosticMessage():24:24 -> getDiagnosticMessage com.android.tools.r8.errors.UnsupportedDefaultInterfaceMethodDiagnostic -> com.android.tools.r8.errors.UnsupportedDefaultInterfaceMethodDiagnostic: # {"id":"sourceFile","fileName":"UnsupportedDefaultInterfaceMethodDiagnostic.java"} 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 -> getDiagnosticMessage 2:2:com.android.tools.r8.utils.AndroidApiLevel com.android.tools.r8.utils.InternalOptions.defaultAndStaticInterfaceMethodsApiLevel():2417:2417 -> getDiagnosticMessage 2:2:com.android.tools.r8.utils.AndroidApiLevel com.android.tools.r8.utils.InternalOptions.defaultInterfaceMethodsApiLevel():2421 -> getDiagnosticMessage 2:2:java.lang.String getDiagnosticMessage():25 -> getDiagnosticMessage 3:3:java.lang.String getDiagnosticMessage():25:25 -> getDiagnosticMessage 4:4:java.lang.String getDiagnosticMessage():24:24 -> getDiagnosticMessage com.android.tools.r8.errors.UnsupportedDesugaredLibraryConfigurationVersionDiagnostic -> com.android.tools.r8.errors.UnsupportedDesugaredLibraryConfigurationVersionDiagnostic: # {"id":"sourceFile","fileName":"UnsupportedDesugaredLibraryConfigurationVersionDiagnostic.java"} 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 -> getDiagnosticMessage 1:1:com.android.tools.r8.origin.Origin getOrigin():27:27 -> getOrigin 1:1:com.android.tools.r8.position.Position getPosition():32:32 -> getPosition com.android.tools.r8.errors.UnsupportedFeatureDiagnostic -> com.android.tools.r8.errors.UnsupportedFeatureDiagnostic: # {"id":"sourceFile","fileName":"UnsupportedFeatureDiagnostic.java"} java.lang.String descriptor -> a com.android.tools.r8.utils.AndroidApiLevel supportedApiLevel -> b com.android.tools.r8.origin.Origin origin -> c com.android.tools.r8.position.Position position -> d 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Lcom/android/tools/r8/utils/f;Lcom/android/tools/r8/origin/Origin;Lcom/android/tools/r8/position/Position;)V"} 1:1:java.lang.String getFeatureDescriptor():61:61 -> getFeatureDescriptor 1:1:com.android.tools.r8.origin.Origin getOrigin():46:46 -> getOrigin 1:1:com.android.tools.r8.position.Position getPosition():51:51 -> getPosition 1:1:int getSupportedApiLevel():70:70 -> getSupportedApiLevel 1:8:java.lang.String makeMessage(com.android.tools.r8.utils.AndroidApiLevel,java.lang.String,java.lang.String):19:26 -> makeMessage # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/f;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;"} com.android.tools.r8.errors.UnsupportedInvokeCustomDiagnostic -> com.android.tools.r8.errors.UnsupportedInvokeCustomDiagnostic: # {"id":"sourceFile","fileName":"UnsupportedInvokeCustomDiagnostic.java"} 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 -> getDiagnosticMessage 2:2:com.android.tools.r8.utils.AndroidApiLevel com.android.tools.r8.utils.InternalOptions.invokeCustomApiLevel():2401:2401 -> getDiagnosticMessage 2:2:java.lang.String getDiagnosticMessage():24 -> getDiagnosticMessage 3:3:java.lang.String getDiagnosticMessage():24:24 -> getDiagnosticMessage com.android.tools.r8.errors.UnsupportedInvokePolymorphicMethodHandleDiagnostic -> com.android.tools.r8.errors.UnsupportedInvokePolymorphicMethodHandleDiagnostic: # {"id":"sourceFile","fileName":"UnsupportedInvokePolymorphicMethodHandleDiagnostic.java"} 1:1:void (com.android.tools.r8.origin.Origin,com.android.tools.r8.position.Position):20:20 -> 1:1:java.lang.String getDiagnosticMessage():26:26 -> getDiagnosticMessage 2:2:com.android.tools.r8.utils.AndroidApiLevel com.android.tools.r8.utils.InternalOptions.invokePolymorphicOnMethodHandleApiLevel():2369:2369 -> getDiagnosticMessage 2:2:java.lang.String getDiagnosticMessage():26 -> getDiagnosticMessage 3:3:java.lang.String getDiagnosticMessage():28:28 -> getDiagnosticMessage 4:4:java.lang.String getDiagnosticMessage():25:25 -> getDiagnosticMessage com.android.tools.r8.errors.UnsupportedInvokePolymorphicVarHandleDiagnostic -> com.android.tools.r8.errors.UnsupportedInvokePolymorphicVarHandleDiagnostic: # {"id":"sourceFile","fileName":"UnsupportedInvokePolymorphicVarHandleDiagnostic.java"} 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 -> getDiagnosticMessage 2:2:com.android.tools.r8.utils.AndroidApiLevel com.android.tools.r8.utils.InternalOptions.invokePolymorphicOnVarHandleApiLevel():2377:2377 -> getDiagnosticMessage 2:2:java.lang.String getDiagnosticMessage():25 -> getDiagnosticMessage 3:3:java.lang.String getDiagnosticMessage():27:27 -> getDiagnosticMessage 4:4:java.lang.String getDiagnosticMessage():24:24 -> getDiagnosticMessage com.android.tools.r8.errors.UnsupportedMainDexListUsageDiagnostic -> com.android.tools.r8.errors.UnsupportedMainDexListUsageDiagnostic: # {"id":"sourceFile","fileName":"UnsupportedMainDexListUsageDiagnostic.java"} 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 -> getDiagnosticMessage 1:1:com.android.tools.r8.origin.Origin getOrigin():26:26 -> getOrigin 1:1:com.android.tools.r8.position.Position getPosition():31:31 -> getPosition com.android.tools.r8.errors.UnsupportedPrivateInterfaceMethodDiagnostic -> com.android.tools.r8.errors.UnsupportedPrivateInterfaceMethodDiagnostic: # {"id":"sourceFile","fileName":"UnsupportedPrivateInterfaceMethodDiagnostic.java"} 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 -> getDiagnosticMessage 2:2:com.android.tools.r8.utils.AndroidApiLevel com.android.tools.r8.utils.InternalOptions.privateInterfaceMethodsApiLevel():2433:2433 -> getDiagnosticMessage 2:2:java.lang.String getDiagnosticMessage():25 -> getDiagnosticMessage 3:3:java.lang.String getDiagnosticMessage():25:25 -> getDiagnosticMessage 4:4:java.lang.String getDiagnosticMessage():24:24 -> getDiagnosticMessage com.android.tools.r8.errors.UnsupportedStaticInterfaceMethodDiagnostic -> com.android.tools.r8.errors.UnsupportedStaticInterfaceMethodDiagnostic: # {"id":"sourceFile","fileName":"UnsupportedStaticInterfaceMethodDiagnostic.java"} 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 -> getDiagnosticMessage 2:2:com.android.tools.r8.utils.AndroidApiLevel com.android.tools.r8.utils.InternalOptions.defaultAndStaticInterfaceMethodsApiLevel():2417:2417 -> getDiagnosticMessage 2:2:com.android.tools.r8.utils.AndroidApiLevel com.android.tools.r8.utils.InternalOptions.staticInterfaceMethodsApiLevel():2425 -> getDiagnosticMessage 2:2:java.lang.String getDiagnosticMessage():25 -> getDiagnosticMessage 3:3:java.lang.String getDiagnosticMessage():25:25 -> getDiagnosticMessage 4:4:java.lang.String getDiagnosticMessage():24:24 -> getDiagnosticMessage com.android.tools.r8.errors.UnusedProguardKeepRuleDiagnostic -> com.android.tools.r8.errors.UnusedProguardKeepRuleDiagnostic: # {"id":"sourceFile","fileName":"UnusedProguardKeepRuleDiagnostic.java"} com.android.tools.r8.shaking.ProguardConfigurationRule rule -> a 1:2:void (com.android.tools.r8.shaking.ProguardConfigurationRule):16:17 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/T2;)V"} 1:1:java.lang.String getDiagnosticMessage():32:32 -> getDiagnosticMessage 1:1:com.android.tools.r8.origin.Origin getOrigin():22:22 -> getOrigin 1:1:com.android.tools.r8.position.Position getPosition():27:27 -> getPosition com.android.tools.r8.errors.dontwarn.DontWarnConfiguration -> com.android.tools.r8.internal.Bf: # {"id":"sourceFile","fileName":"DontWarnConfiguration.java"} 1:1:void ():12:12 -> boolean matches(com.android.tools.r8.graph.DexType) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Z"} boolean validate(com.android.tools.r8.utils.InternalOptions) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/A1;)V"} 1:3:com.android.tools.r8.errors.dontwarn.DontWarnConfiguration create(com.android.tools.r8.shaking.ProguardConfiguration):15:17 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/M2;)Lcom/android/tools/r8/internal/Bf;"} 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 5:5:boolean matches(com.android.tools.r8.graph.Definition):27:27 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/a0;)Z"} com.android.tools.r8.errors.dontwarn.DontWarnConfiguration$Witness -> com.android.tools.r8.internal.Af: # {"id":"sourceFile","fileName":"DontWarnConfiguration.java"} 1:1:void ():38:38 -> com.android.tools.r8.errors.dontwarn.EmptyDontWarnConfiguration -> com.android.tools.r8.internal.Uf: # {"id":"sourceFile","fileName":"EmptyDontWarnConfiguration.java"} 1:1:void ():10:10 -> 1:1:boolean matches(com.android.tools.r8.graph.DexType):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Z"} 2:2:boolean validate(com.android.tools.r8.utils.InternalOptions):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/A1;)V"} com.android.tools.r8.errors.dontwarn.NonEmptyDontWarnConfiguration -> com.android.tools.r8.internal.zH: # {"id":"sourceFile","fileName":"NonEmptyDontWarnConfiguration.java"} 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/z2;)V"} 2:8:void (com.android.tools.r8.shaking.ProguardClassFilter):22:28 -> 1:3:boolean matches(com.android.tools.r8.graph.DexType):33:35 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Z"} 4:7:void recordMatch(com.android.tools.r8.shaking.ProguardClassNameList,com.android.tools.r8.graph.DexType):43:46 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/A2;Lcom/android/tools/r8/graph/v2;)V"} 8:8:java.util.Set lambda$recordMatch$0(com.android.tools.r8.shaking.ProguardClassNameList):45:45 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/A2;)Ljava/util/Set;"} 9:11:boolean validate(com.android.tools.r8.utils.InternalOptions):52:54 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/A1;)V"} 12:14:boolean validateNoUnnecessaryDontWarnWildcards():59:61 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} 15:20:boolean validateNoUnnecessaryDontWarnWildcards():60:65 -> a 1:3:boolean validateNoUnusedDontWarnPatterns(com.android.tools.r8.utils.InternalOptions):72:74 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/A1;)V"} 4:6:boolean validateNoUnusedDontWarnPatterns(com.android.tools.r8.utils.InternalOptions):73:75 -> b com.android.tools.r8.experimental.graphinfo.AnnotationGraphNode -> com.android.tools.r8.experimental.graphinfo.AnnotationGraphNode: # {"id":"sourceFile","fileName":"AnnotationGraphNode.java"} com.android.tools.r8.experimental.graphinfo.GraphNode annotatedNode -> c com.android.tools.r8.experimental.graphinfo.ClassGraphNode annotationClassNode -> d 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:com.android.tools.r8.experimental.graphinfo.GraphNode getAnnotatedNode():22:22 -> getAnnotatedNode 1:1:com.android.tools.r8.experimental.graphinfo.ClassGraphNode getAnnotationClassNode():26:26 -> getAnnotationClassNode 1:1:int hashCode():44:44 -> hashCode 1:1:java.lang.String toString():49:49 -> toString com.android.tools.r8.experimental.graphinfo.ClassGraphNode -> com.android.tools.r8.experimental.graphinfo.ClassGraphNode: # {"id":"sourceFile","fileName":"ClassGraphNode.java"} 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:2:boolean equals(java.lang.Object):26:27 -> equals 1:1:com.android.tools.r8.references.ClassReference getReference():21:21 -> getReference 1:1:int hashCode():32:32 -> hashCode 1:1:java.lang.String toString():37:37 -> toString com.android.tools.r8.experimental.graphinfo.FieldGraphNode -> com.android.tools.r8.experimental.graphinfo.FieldGraphNode: # {"id":"sourceFile","fileName":"FieldGraphNode.java"} 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:2:boolean equals(java.lang.Object):26:27 -> equals 1:1:com.android.tools.r8.references.FieldReference getReference():21:21 -> getReference 1:1:int hashCode():32:32 -> hashCode 1:1:java.lang.String toString():37:37 -> toString com.android.tools.r8.experimental.graphinfo.GraphConsumer -> com.android.tools.r8.experimental.graphinfo.GraphConsumer: # {"id":"sourceFile","fileName":"GraphConsumer.java"} void acceptEdge(com.android.tools.r8.experimental.graphinfo.GraphNode,com.android.tools.r8.experimental.graphinfo.GraphNode,com.android.tools.r8.experimental.graphinfo.GraphEdgeInfo) -> acceptEdge # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/experimental/graphinfo/GraphNode;Lcom/android/tools/r8/experimental/graphinfo/GraphNode;Lcom/android/tools/r8/internal/Tj;)V"} com.android.tools.r8.experimental.graphinfo.GraphEdgeInfo -> com.android.tools.r8.internal.Tj: # {"id":"sourceFile","fileName":"GraphEdgeInfo.java"} com.android.tools.r8.experimental.graphinfo.GraphEdgeInfo$EdgeKind kind -> a com.android.tools.r8.experimental.graphinfo.GraphEdgeInfo UNKNOWN -> b boolean $assertionsDisabled -> c 1:3:void ():6:8 -> 1:2:void (com.android.tools.r8.experimental.graphinfo.GraphEdgeInfo$EdgeKind):41:42 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Tj$a;)V"} 1:1:com.android.tools.r8.experimental.graphinfo.GraphEdgeInfo$EdgeKind edgeKind():46:46 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Tj$a;"} 1:40:java.lang.String getInfoPrefix():50:89 -> b 41:41:java.lang.String getInfoPrefix():87:87 -> b 42:42:java.lang.String getInfoPrefix():85:85 -> b 43:43:java.lang.String getInfoPrefix():83:83 -> b 44:44:java.lang.String getInfoPrefix():81:81 -> b 45:45:java.lang.String getInfoPrefix():78:78 -> b 46:46:java.lang.String getInfoPrefix():76:76 -> b 47:47:java.lang.String getInfoPrefix():74:74 -> b 48:48:java.lang.String getInfoPrefix():72:72 -> b 49:49:java.lang.String getInfoPrefix():70:70 -> b 50:50:java.lang.String getInfoPrefix():68:68 -> b 51:51:java.lang.String getInfoPrefix():66:66 -> b 52:52:java.lang.String getInfoPrefix():64:64 -> b 53:53:java.lang.String getInfoPrefix():62:62 -> b 54:54:java.lang.String getInfoPrefix():60:60 -> b 55:55:java.lang.String getInfoPrefix():58:58 -> b 56:56:java.lang.String getInfoPrefix() -> b 57:95:java.lang.String getInfoPrefix():54:92 -> b 96:96:java.lang.String getInfoPrefix():89:89 -> b 1:1:com.android.tools.r8.experimental.graphinfo.GraphEdgeInfo unknown():11:11 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Tj;"} 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$1 -> com.android.tools.r8.internal.Sj: # {"id":"sourceFile","fileName":"GraphEdgeInfo.java"} int[] $SwitchMap$com$android$tools$r8$experimental$graphinfo$GraphEdgeInfo$EdgeKind -> a 1:1:void ():50:50 -> com.android.tools.r8.experimental.graphinfo.GraphEdgeInfo$EdgeKind -> com.android.tools.r8.internal.Tj$a: # {"id":"sourceFile","fileName":"GraphEdgeInfo.java"} com.android.tools.r8.experimental.graphinfo.GraphEdgeInfo$EdgeKind KeepRule -> a com.android.tools.r8.experimental.graphinfo.GraphEdgeInfo$EdgeKind CompatibilityRule -> b com.android.tools.r8.experimental.graphinfo.GraphEdgeInfo$EdgeKind ConditionalKeepRule -> c com.android.tools.r8.experimental.graphinfo.GraphEdgeInfo$EdgeKind KeepRulePrecondition -> d com.android.tools.r8.experimental.graphinfo.GraphEdgeInfo$EdgeKind InstantiatedIn -> e com.android.tools.r8.experimental.graphinfo.GraphEdgeInfo$EdgeKind InvokedViaSuper -> f com.android.tools.r8.experimental.graphinfo.GraphEdgeInfo$EdgeKind TargetedBySuper -> g com.android.tools.r8.experimental.graphinfo.GraphEdgeInfo$EdgeKind InvokedFrom -> h com.android.tools.r8.experimental.graphinfo.GraphEdgeInfo$EdgeKind InvokedFromLambdaCreatedIn -> i com.android.tools.r8.experimental.graphinfo.GraphEdgeInfo$EdgeKind AnnotatedOn -> j com.android.tools.r8.experimental.graphinfo.GraphEdgeInfo$EdgeKind ReferencedFrom -> k com.android.tools.r8.experimental.graphinfo.GraphEdgeInfo$EdgeKind ReflectiveUseFrom -> l com.android.tools.r8.experimental.graphinfo.GraphEdgeInfo$EdgeKind ReachableFromLiveType -> m com.android.tools.r8.experimental.graphinfo.GraphEdgeInfo$EdgeKind ReferencedInAnnotation -> n com.android.tools.r8.experimental.graphinfo.GraphEdgeInfo$EdgeKind IsLibraryMethod -> o com.android.tools.r8.experimental.graphinfo.GraphEdgeInfo$EdgeKind OverridingMethod -> p com.android.tools.r8.experimental.graphinfo.GraphEdgeInfo$EdgeKind MethodHandleUseFrom -> q com.android.tools.r8.experimental.graphinfo.GraphEdgeInfo$EdgeKind Unknown -> r com.android.tools.r8.experimental.graphinfo.GraphEdgeInfo$EdgeKind[] $VALUES -> s 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 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()[Lcom/android/tools/r8/internal/Tj$a;"} com.android.tools.r8.experimental.graphinfo.GraphNode -> com.android.tools.r8.experimental.graphinfo.GraphNode: # {"id":"sourceFile","fileName":"GraphNode.java"} 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 -> cycle 1:1:boolean isCycle():40:40 -> isCycle 1:1:boolean isLibraryNode():44:44 -> isLibraryNode com.android.tools.r8.experimental.graphinfo.GraphNode$1 -> com.android.tools.r8.experimental.graphinfo.a: # {"id":"sourceFile","fileName":"GraphNode.java"} 1:1:void (boolean):12:12 -> # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} 1:1:java.lang.String toString():25:25 -> toString com.android.tools.r8.experimental.graphinfo.KeepRuleGraphNode -> com.android.tools.r8.experimental.graphinfo.KeepRuleGraphNode: # {"id":"sourceFile","fileName":"KeepRuleGraphNode.java"} com.android.tools.r8.origin.Origin origin -> c com.android.tools.r8.position.Position position -> d java.lang.String content -> e java.util.Set preconditions -> f boolean $assertionsDisabled -> g 1:1:void ():19:19 -> 1:1:void (com.android.tools.r8.shaking.ProguardKeepRule):28:28 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/i3;)V"} 2:8:void (com.android.tools.r8.shaking.ProguardKeepRuleBase,java.util.Set):32:38 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/j3;Ljava/util/Set;)V"} 1:9:java.lang.String shortPositionInfo(com.android.tools.r8.position.Position):91:99 -> a 1:8:boolean equals(java.lang.Object):46:53 -> equals 1:1:java.lang.String getContent():70:70 -> getContent 1:1:com.android.tools.r8.origin.Origin getOrigin():62:62 -> getOrigin 1:1:com.android.tools.r8.position.Position getPosition():66:66 -> getPosition 1:1:java.util.Set getPreconditions():74:74 -> getPreconditions 1:1:int hashCode():58:58 -> hashCode 1:3:java.lang.String toString():85:87 -> toString com.android.tools.r8.experimental.graphinfo.MethodGraphNode -> com.android.tools.r8.experimental.graphinfo.MethodGraphNode: # {"id":"sourceFile","fileName":"MethodGraphNode.java"} 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:2:boolean equals(java.lang.Object):26:27 -> equals 1:1:com.android.tools.r8.references.MethodReference getReference():21:21 -> getReference 1:1:int hashCode():32:32 -> hashCode 1:1:java.lang.String toString():37:37 -> toString com.android.tools.r8.features.ClassToFeatureSplitMap -> com.android.tools.r8.internal.Ja: # {"id":"sourceFile","fileName":"ClassToFeatureSplitMap.java"} java.util.Map classToFeatureSplitMap -> a java.util.Map representativeStringsForFeatureSplit -> b boolean $assertionsDisabled -> c int $r8$clinit -> d 1:1:void ():29:29 -> 1:3:void (java.util.Map,java.util.Map):36:38 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/IdentityHashMap;Ljava/util/Map;)V"} 1:1:void lambda$rewrittenWithLens$2(com.android.tools.r8.graph.lens.GraphLens,java.util.Map,com.android.tools.r8.graph.DexType,com.android.tools.r8.FeatureSplit):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xj;Ljava/util/Map;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/FeatureSplit;)V"} # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":305,"2":306,"3":307},"outline":"Lcom/android/tools/r8/internal/s2;a(Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/v2;"} 305:305:void lambda$rewrittenWithLens$2(com.android.tools.r8.graph.lens.GraphLens,java.util.Map,com.android.tools.r8.graph.DexType,com.android.tools.r8.FeatureSplit):296:296 -> a 306:306:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.lens.GraphLens.lookupType(com.android.tools.r8.graph.DexType):243:243 -> a 306:306:void lambda$rewrittenWithLens$2(com.android.tools.r8.graph.lens.GraphLens,java.util.Map,com.android.tools.r8.graph.DexType,com.android.tools.r8.FeatureSplit):296 -> a 307:307:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.lens.GraphLens.lookupType(com.android.tools.r8.graph.DexType):243:243 -> a 307:307:void lambda$rewrittenWithLens$2(com.android.tools.r8.graph.lens.GraphLens,java.util.Map,com.android.tools.r8.graph.DexType,com.android.tools.r8.FeatureSplit):296 -> a 298:304:void lambda$rewrittenWithLens$2(com.android.tools.r8.graph.lens.GraphLens,java.util.Map,com.android.tools.r8.graph.DexType,com.android.tools.r8.FeatureSplit):297:303 -> a 308:308:com.android.tools.r8.features.ClassToFeatureSplitMap createEmptyClassToFeatureSplitMap():42:42 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Ja;"} 309:336: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/internal/zh;Lcom/android/tools/r8/utils/O2;)Lcom/android/tools/r8/internal/Ja;"} 337:351:int compareFeatureSplits(com.android.tools.r8.FeatureSplit,com.android.tools.r8.FeatureSplit):89:103 -> a 352:353:java.util.Map getFeatureSplitClasses(java.util.Set,com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.profile.startup.profile.StartupProfile,com.android.tools.r8.synthesis.SyntheticItems):117:118 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Set;Lcom/android/tools/r8/utils/A1;Lcom/android/tools/r8/internal/AW;Lcom/android/tools/r8/synthesis/D;)Ljava/util/IdentityHashMap;"} 354:354:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexProgramClass.getContextType():781:781 -> a 354:354: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.profile.startup.profile.StartupProfile,com.android.tools.r8.synthesis.SyntheticItems):138 -> a 354:354:java.util.Map getFeatureSplitClasses(java.util.Set,com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.profile.startup.profile.StartupProfile,com.android.tools.r8.synthesis.SyntheticItems):119 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 355:355: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.profile.startup.profile.StartupProfile,com.android.tools.r8.synthesis.SyntheticItems):138:138 -> a 355:355:java.util.Map getFeatureSplitClasses(java.util.Set,com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.profile.startup.profile.StartupProfile,com.android.tools.r8.synthesis.SyntheticItems):119 -> a 356:357:java.util.Map getFeatureSplitClasses(java.util.Set,com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.profile.startup.profile.StartupProfile,com.android.tools.r8.synthesis.SyntheticItems):120:121 -> a 358:358:java.util.Set lambda$getFeatureSplitClasses$0(com.android.tools.r8.FeatureSplit):121:121 -> a 359:360:com.android.tools.r8.FeatureSplit getFeatureSplit(com.android.tools.r8.graph.DexType,com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.profile.startup.profile.StartupProfile,com.android.tools.r8.synthesis.SyntheticItems):154:155 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/utils/A1;Lcom/android/tools/r8/internal/AW;Lcom/android/tools/r8/synthesis/D;)Lcom/android/tools/r8/FeatureSplit;"} 361:361:boolean com.android.tools.r8.synthesis.SyntheticItems.isSyntheticClass(com.android.tools.r8.graph.DexType):433:433 -> a 361:361:com.android.tools.r8.FeatureSplit getFeatureSplit(com.android.tools.r8.graph.DexType,com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.profile.startup.profile.StartupProfile,com.android.tools.r8.synthesis.SyntheticItems):158 -> a 362:370:com.android.tools.r8.FeatureSplit getFeatureSplit(com.android.tools.r8.graph.DexType,com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.profile.startup.profile.StartupProfile,com.android.tools.r8.synthesis.SyntheticItems):160:168 -> a 371:385:com.android.tools.r8.FeatureSplit getFeatureSplit(com.android.tools.r8.graph.DexType,com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.profile.startup.profile.StartupProfile,com.android.tools.r8.synthesis.SyntheticItems):167:181 -> a 386:386:com.android.tools.r8.FeatureSplit getFeatureSplit(com.android.tools.r8.graph.DexType,com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.profile.startup.profile.StartupProfile,com.android.tools.r8.synthesis.SyntheticItems):180:180 -> a 387:387:com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind lambda$getFeatureSplit$1(com.android.tools.r8.synthesis.SyntheticNaming):160:160 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/synthesis/L;)Lcom/android/tools/r8/synthesis/L$b;"} 388:400:com.android.tools.r8.features.ClassToFeatureSplitMap rewrittenWithLens(com.android.tools.r8.graph.lens.GraphLens):293:305 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xj;)Lcom/android/tools/r8/internal/Ja;"} 401:408:com.android.tools.r8.features.ClassToFeatureSplitMap withoutPrunedItems(com.android.tools.r8.graph.PrunedItems):310:317 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/u5;)Lcom/android/tools/r8/internal/Ja;"} 409:410:void lambda$withoutPrunedItems$3(com.android.tools.r8.graph.PrunedItems,java.util.Map,com.android.tools.r8.graph.DexType,com.android.tools.r8.FeatureSplit):313:314 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/u5;Ljava/util/Map;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/FeatureSplit;)V"} 411:411:com.android.tools.r8.features.ClassToFeatureSplitMap com.android.tools.r8.features.ClassToFeatureSplitMap.getMap(com.android.tools.r8.graph.AppView):325:325 -> a 411:411:boolean isInFeature(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppView):330 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/q2;)Z"} 412:412:boolean isInFeature(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppView):332:332 -> a 413:413:boolean isInFeature(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppView):331:331 -> a 414:414: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.profile.startup.profile.StartupProfile,com.android.tools.r8.synthesis.SyntheticItems):138:138 -> a 414:414:boolean com.android.tools.r8.features.ClassToFeatureSplitMap.isInBase(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.profile.startup.profile.StartupProfile,com.android.tools.r8.synthesis.SyntheticItems):204 -> a 414:414:boolean com.android.tools.r8.features.ClassToFeatureSplitMap.isInFeature(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.profile.startup.profile.StartupProfile,com.android.tools.r8.synthesis.SyntheticItems):257 -> a 414:414:boolean isInFeature(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppView):331 -> a 415:415:boolean com.android.tools.r8.features.ClassToFeatureSplitMap.isInBase(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.profile.startup.profile.StartupProfile,com.android.tools.r8.synthesis.SyntheticItems):204:204 -> a 415:415:boolean com.android.tools.r8.features.ClassToFeatureSplitMap.isInFeature(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.profile.startup.profile.StartupProfile,com.android.tools.r8.synthesis.SyntheticItems):257 -> a 415:415:boolean isInFeature(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppView):331 -> a 1:1:boolean isEmpty():190:190 -> b com.android.tools.r8.features.FeatureSplitBoundaryOptimizationUtils -> com.android.tools.r8.internal.xh: # {"id":"sourceFile","fileName":"FeatureSplitBoundaryOptimizationUtils.java"} boolean $assertionsDisabled -> a 1:1:void ():20:20 -> 1:2:boolean isSafeForInlining(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView):57:58 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/o5;)Z"} 3:3:com.android.tools.r8.FeatureSplit com.android.tools.r8.features.ClassToFeatureSplitMap.getFeatureSplit(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.AppView):130:130 -> a 3:3:boolean isSafeForInlining(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView):58 -> a 4:4:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClassAndMember.getContextType():36:36 -> a 4:4: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.profile.startup.profile.StartupProfile,com.android.tools.r8.synthesis.SyntheticItems):138 -> a 4:4:com.android.tools.r8.FeatureSplit com.android.tools.r8.features.ClassToFeatureSplitMap.getFeatureSplit(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.AppView):129 -> a 4:4:boolean isSafeForInlining(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView):58 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(3)"]} 5:5: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.profile.startup.profile.StartupProfile,com.android.tools.r8.synthesis.SyntheticItems):138:138 -> a 5:5:com.android.tools.r8.FeatureSplit com.android.tools.r8.features.ClassToFeatureSplitMap.getFeatureSplit(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.AppView):129 -> a 5:5:boolean isSafeForInlining(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView):58 -> a 6: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):130:130 -> a 6:6:boolean isSafeForInlining(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView):59 -> a 7:7:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClassAndMember.getContextType():36:36 -> 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.profile.startup.profile.StartupProfile,com.android.tools.r8.synthesis.SyntheticItems):138 -> 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):129 -> a 7:7:boolean isSafeForInlining(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView):59 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(3)"]} 8:8: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.profile.startup.profile.StartupProfile,com.android.tools.r8.synthesis.SyntheticItems):138:138 -> a 8:8:com.android.tools.r8.FeatureSplit com.android.tools.r8.features.ClassToFeatureSplitMap.getFeatureSplit(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.AppView):129 -> a 8:8:boolean isSafeForInlining(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView):59 -> a 9:16:boolean isSafeForInlining(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView):62:69 -> a 17:17:com.android.tools.r8.utils.OptionalBool com.android.tools.r8.features.FeatureSplitBoundaryOptimizationUtils.isStartupMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.profile.startup.profile.StartupProfile):89:89 -> a 17:17:boolean isSafeForInlining(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView):70 -> a 18:18:com.android.tools.r8.utils.OptionalBool com.android.tools.r8.utils.OptionalBool.unknown():73:73 -> a 18:18:com.android.tools.r8.utils.OptionalBool com.android.tools.r8.features.FeatureSplitBoundaryOptimizationUtils.isStartupMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.profile.startup.profile.StartupProfile):92 -> a 18:18:boolean isSafeForInlining(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView):70 -> a 19:19:com.android.tools.r8.utils.OptionalBool com.android.tools.r8.features.FeatureSplitBoundaryOptimizationUtils.isStartupMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.profile.startup.profile.StartupProfile):94:94 -> a 19:19:boolean isSafeForInlining(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView):70 -> a 20:20:boolean isSafeForInlining(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView):71:71 -> a 21:21:com.android.tools.r8.utils.OptionalBool com.android.tools.r8.features.FeatureSplitBoundaryOptimizationUtils.isStartupMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.profile.startup.profile.StartupProfile):89:89 -> a 21:21:boolean isSafeForInlining(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView):74 -> a 22:22:com.android.tools.r8.utils.OptionalBool com.android.tools.r8.utils.OptionalBool.unknown():73:73 -> a 22:22:com.android.tools.r8.utils.OptionalBool com.android.tools.r8.features.FeatureSplitBoundaryOptimizationUtils.isStartupMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.profile.startup.profile.StartupProfile):92 -> a 22:22:boolean isSafeForInlining(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView):74 -> a 23:23:com.android.tools.r8.utils.OptionalBool com.android.tools.r8.features.FeatureSplitBoundaryOptimizationUtils.isStartupMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.profile.startup.profile.StartupProfile):94:94 -> a 23:23:boolean isSafeForInlining(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView):74 -> a 24:31:boolean isSafeForInlining(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView):74:81 -> a 32:33:boolean isSafeForVerticalClassMerging(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppView):101:102 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/graph/m;)Z"} 34:34:com.android.tools.r8.FeatureSplit com.android.tools.r8.features.ClassToFeatureSplitMap.getFeatureSplit(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.AppView):130:130 -> a 34:34:boolean isSafeForVerticalClassMerging(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppView):102 -> a 35:35: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.profile.startup.profile.StartupProfile,com.android.tools.r8.synthesis.SyntheticItems):138:138 -> a 35:35:com.android.tools.r8.FeatureSplit com.android.tools.r8.features.ClassToFeatureSplitMap.getFeatureSplit(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.AppView):129 -> a 35:35:boolean isSafeForVerticalClassMerging(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppView):102 -> a 36:36:com.android.tools.r8.FeatureSplit com.android.tools.r8.features.ClassToFeatureSplitMap.getFeatureSplit(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.AppView):130:130 -> a 36:36:boolean isSafeForVerticalClassMerging(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppView):103 -> a 37:37: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.profile.startup.profile.StartupProfile,com.android.tools.r8.synthesis.SyntheticItems):138:138 -> a 37:37:com.android.tools.r8.FeatureSplit com.android.tools.r8.features.ClassToFeatureSplitMap.getFeatureSplit(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.AppView):129 -> a 37:37:boolean isSafeForVerticalClassMerging(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppView):103 -> a 38:50:boolean isSafeForVerticalClassMerging(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppView):106:118 -> a com.android.tools.r8.features.FeatureSplitConfiguration -> com.android.tools.r8.internal.zh: # {"id":"sourceFile","fileName":"FeatureSplitConfiguration.java"} java.util.List featureSplits -> a 1:2:void (java.util.List):20:21 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/ArrayList;)V"} 1:16:java.util.Collection getDataResourceProvidersAndConsumers():44:59 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Ljava/util/ArrayList;"} 1:1:java.util.List getFeatureSplits():68:68 -> b com.android.tools.r8.features.FeatureSplitConfiguration$DataResourceProvidersAndConsumer -> com.android.tools.r8.internal.yh: # {"id":"sourceFile","fileName":"FeatureSplitConfiguration.java"} java.util.Set providers -> a com.android.tools.r8.DataResourceConsumer consumer -> b 1:3:void (java.util.Set,com.android.tools.r8.DataResourceConsumer):29:31 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/HashSet;Lcom/android/tools/r8/DataResourceConsumer;)V"} 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.android.tools.r8.graph.d: # {"id":"sourceFile","fileName":"AbstractAccessContexts.java"} 1:1:void ():38:38 -> 1:1:com.android.tools.r8.graph.AbstractAccessContexts$ConcreteAccessContexts asConcrete():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/a;"} void flattenAccessContexts(com.android.tools.r8.graph.DexField) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;)V"} void forEachAccessContext(java.util.function.Consumer) -> a boolean isAccessedInMethodSatisfying(java.util.function.Predicate) -> a boolean isAccessedOutside(com.android.tools.r8.graph.DexEncodedMethod) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W0;)Z"} com.android.tools.r8.graph.AbstractAccessContexts join(com.android.tools.r8.graph.AbstractAccessContexts) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/d;)Lcom/android/tools/r8/graph/d;"} com.android.tools.r8.graph.AbstractAccessContexts rewrittenWithLens(com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.lens.GraphLens) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Q0;Lcom/android/tools/r8/internal/Xj;)Lcom/android/tools/r8/graph/d;"} int getNumberOfAccessContexts() -> b boolean isAccessedOnlyInMethodSatisfying(java.util.function.Predicate) -> b boolean isEmpty() -> c com.android.tools.r8.graph.AbstractAccessContexts$ConcreteAccessContexts -> com.android.tools.r8.graph.a: # {"id":"sourceFile","fileName":"AbstractAccessContexts.java"} java.util.Map accessesWithContexts -> a boolean $assertionsDisabled -> b 1:1:void ():158:158 -> 1:1:void ():163:163 -> 2:3:void (java.util.Map):166:167 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/IdentityHashMap;)V"} 1:1:com.android.tools.r8.graph.AbstractAccessContexts$ConcreteAccessContexts asConcrete():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/a;"} 2:2:com.android.tools.r8.graph.AbstractAccessContexts rewrittenWithLens(com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.lens.GraphLens):158:158 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Q0;Lcom/android/tools/r8/internal/Xj;)Lcom/android/tools/r8/graph/d;"} 3:4:void forEachAccess(java.util.function.Consumer,java.util.function.Predicate):171:172 -> a 5:6: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):174:175 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Predicate;Ljava/util/function/Consumer;Lcom/android/tools/r8/graph/Y0;Lcom/android/tools/r8/internal/IN;)V"} 7:12:void forEachAccessContext(java.util.function.Consumer):186:191 -> a 13:26:void flattenAccessContexts(com.android.tools.r8.graph.DexField):223:236 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;)V"} 27:27: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):229:229 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;Lcom/android/tools/r8/internal/IN;Lcom/android/tools/r8/graph/Y0;Lcom/android/tools/r8/internal/IN;)V"} 28:30:boolean isAccessedInMethodSatisfying(java.util.function.Predicate):245:247 -> a 31:33:boolean isAccessedOutside(com.android.tools.r8.graph.DexEncodedMethod):276:278 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W0;)Z"} 34:36:boolean recordAccess(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod):302:304 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;Lcom/android/tools/r8/graph/o5;)Z"} 37:37:void lambda$rewrittenWithLens$5(java.util.Map,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.DexField,com.android.tools.r8.utils.collections.ProgramMethodSet):314:314 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Map;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/graph/Q0;Lcom/android/tools/r8/graph/Y0;Lcom/android/tools/r8/internal/IN;)V"} 38:43:void lambda$rewrittenWithLens$5(java.util.Map,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.DexField,com.android.tools.r8.utils.collections.ProgramMethodSet):313:318 -> a 44:44:com.android.tools.r8.graph.AbstractAccessContexts join(com.android.tools.r8.graph.AbstractAccessContexts):326:326 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/d;)Lcom/android/tools/r8/graph/d;"} 45:45:boolean com.android.tools.r8.graph.AbstractAccessContexts.isTop():0:0 -> a 45:45:com.android.tools.r8.graph.AbstractAccessContexts join(com.android.tools.r8.graph.AbstractAccessContexts):329 -> a 46:57:com.android.tools.r8.graph.AbstractAccessContexts join(com.android.tools.r8.graph.AbstractAccessContexts):332:343 -> a 58:58:void lambda$join$6(java.util.Map,com.android.tools.r8.graph.DexField,com.android.tools.r8.utils.collections.ProgramMethodSet):335:335 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Map;Lcom/android/tools/r8/graph/Y0;Lcom/android/tools/r8/internal/IN;)V"} 1:4:int getNumberOfAccessContexts():204:207 -> b 5:5:com.android.tools.r8.utils.collections.ProgramMethodSet lambda$flattenAccessContexts$1(com.android.tools.r8.graph.DexField):225:225 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;)Lcom/android/tools/r8/internal/IN;"} 6:8:boolean isAccessedOnlyInMethodSatisfying(java.util.function.Predicate):261:263 -> b 9:21:com.android.tools.r8.graph.AbstractAccessContexts$ConcreteAccessContexts rewrittenWithLens(com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.lens.GraphLens):309:321 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Q0;Lcom/android/tools/r8/internal/Xj;)Lcom/android/tools/r8/graph/a;"} 22:23:void lambda$join$8(java.util.Map,com.android.tools.r8.graph.DexField,com.android.tools.r8.utils.collections.ProgramMethodSet):340:341 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Map;Lcom/android/tools/r8/graph/Y0;Lcom/android/tools/r8/internal/IN;)V"} 1:1:boolean isEmpty():298:298 -> c 2:2:com.android.tools.r8.utils.collections.ProgramMethodSet lambda$join$7(com.android.tools.r8.graph.DexField):340:340 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;)Lcom/android/tools/r8/internal/IN;"} 1:1:java.util.Map getAccessesWithContexts():199:199 -> d 2:2:com.android.tools.r8.utils.collections.ProgramMethodSet lambda$recordAccess$3(com.android.tools.r8.graph.DexField):303:303 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;)Lcom/android/tools/r8/internal/IN;"} 1:1:com.android.tools.r8.utils.collections.ProgramMethodSet lambda$rewrittenWithLens$4(com.android.tools.r8.graph.DexField):314:314 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;)Lcom/android/tools/r8/internal/IN;"} com.android.tools.r8.graph.AbstractAccessContexts$EmptyAccessContexts -> com.android.tools.r8.graph.b: # {"id":"sourceFile","fileName":"AbstractAccessContexts.java"} com.android.tools.r8.graph.AbstractAccessContexts$EmptyAccessContexts INSTANCE -> a 1:1:void ():99:99 -> 1:1:void ():101:101 -> 1:1:void flattenAccessContexts(com.android.tools.r8.graph.DexField):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;)V"} 2:2:void forEachAccessContext(java.util.function.Consumer):0:0 -> a 3:3:boolean isAccessedInMethodSatisfying(java.util.function.Predicate):0:0 -> a 4:4:boolean isAccessedOutside(com.android.tools.r8.graph.DexEncodedMethod):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W0;)Z"} 5:5:com.android.tools.r8.graph.AbstractAccessContexts join(com.android.tools.r8.graph.AbstractAccessContexts):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/d;)Lcom/android/tools/r8/graph/d;"} 6:6:com.android.tools.r8.graph.AbstractAccessContexts rewrittenWithLens(com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.lens.GraphLens):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Q0;Lcom/android/tools/r8/internal/Xj;)Lcom/android/tools/r8/graph/d;"} 1:1:int getNumberOfAccessContexts():0:0 -> b 2:2:boolean isAccessedOnlyInMethodSatisfying(java.util.function.Predicate):0:0 -> b boolean isEmpty() -> c com.android.tools.r8.graph.AbstractAccessContexts$UnknownAccessContexts -> com.android.tools.r8.graph.c: # {"id":"sourceFile","fileName":"AbstractAccessContexts.java"} com.android.tools.r8.graph.AbstractAccessContexts$UnknownAccessContexts INSTANCE -> a 1:1:void ():349:349 -> 1:1:void ():351:351 -> 1:1:void flattenAccessContexts(com.android.tools.r8.graph.DexField):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;)V"} 2:2:boolean isAccessedInMethodSatisfying(java.util.function.Predicate):0:0 -> a 3:3:boolean isAccessedOutside(com.android.tools.r8.graph.DexEncodedMethod):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W0;)Z"} 4:4:com.android.tools.r8.graph.AbstractAccessContexts join(com.android.tools.r8.graph.AbstractAccessContexts):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/d;)Lcom/android/tools/r8/graph/d;"} 5:5:com.android.tools.r8.graph.AbstractAccessContexts rewrittenWithLens(com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.lens.GraphLens):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Q0;Lcom/android/tools/r8/internal/Xj;)Lcom/android/tools/r8/graph/d;"} 6:6:void forEachAccessContext(java.util.function.Consumer):364:364 -> a 1:1:boolean isAccessedOnlyInMethodSatisfying(java.util.function.Predicate):0:0 -> b 2:2:int getNumberOfAccessContexts():384:384 -> b boolean isEmpty() -> c com.android.tools.r8.graph.AccessControl -> com.android.tools.r8.graph.e: # {"id":"sourceFile","fileName":"AccessControl.java"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;Lcom/android/tools/r8/graph/k5;Lcom/android/tools/r8/graph/m;)Lcom/android/tools/r8/utils/n2;"} 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:13: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.profile.startup.profile.StartupProfile,com.android.tools.r8.synthesis.SyntheticItems):41:48 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;Lcom/android/tools/r8/graph/a0;Lcom/android/tools/r8/internal/Ja;Lcom/android/tools/r8/utils/A1;Lcom/android/tools/r8/internal/AW;Lcom/android/tools/r8/synthesis/D;)Lcom/android/tools/r8/utils/n2;"} 14:14: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.profile.startup.profile.StartupProfile,com.android.tools.r8.synthesis.SyntheticItems):49:49 -> a 14:14: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.profile.startup.profile.StartupProfile,com.android.tools.r8.synthesis.SyntheticItems):46 -> a 15:15:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexProgramClass.getContextType():781:781 -> a 15:15: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.profile.startup.profile.StartupProfile,com.android.tools.r8.synthesis.SyntheticItems):226 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 15:15: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.profile.startup.profile.StartupProfile,com.android.tools.r8.synthesis.SyntheticItems):49 -> a 15:15: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.profile.startup.profile.StartupProfile,com.android.tools.r8.synthesis.SyntheticItems):46 -> a 16:17: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.profile.startup.profile.StartupProfile,com.android.tools.r8.synthesis.SyntheticItems):247:248 -> a 16:17: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.profile.startup.profile.StartupProfile,com.android.tools.r8.synthesis.SyntheticItems):225 -> a 16:17: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.profile.startup.profile.StartupProfile,com.android.tools.r8.synthesis.SyntheticItems):49 -> a 16:17: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.profile.startup.profile.StartupProfile,com.android.tools.r8.synthesis.SyntheticItems):46 -> a 18:18: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.profile.startup.profile.StartupProfile,com.android.tools.r8.synthesis.SyntheticItems):138:138 -> a 18:18: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.profile.startup.profile.StartupProfile,com.android.tools.r8.synthesis.SyntheticItems):249 -> a 18:18: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.profile.startup.profile.StartupProfile,com.android.tools.r8.synthesis.SyntheticItems):225 -> a 18:18: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.profile.startup.profile.StartupProfile,com.android.tools.r8.synthesis.SyntheticItems):49 -> a 18:18: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.profile.startup.profile.StartupProfile,com.android.tools.r8.synthesis.SyntheticItems):46 -> a 19:21: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.profile.startup.profile.StartupProfile,com.android.tools.r8.synthesis.SyntheticItems):53:55 -> a 22:22:com.android.tools.r8.utils.OptionalBool isMemberAccessible(com.android.tools.r8.graph.DexClassAndMember,com.android.tools.r8.graph.Definition,com.android.tools.r8.graph.Definition,com.android.tools.r8.graph.AppView):78:78 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/s0;Lcom/android/tools/r8/graph/q0;Lcom/android/tools/r8/graph/a0;Lcom/android/tools/r8/graph/m;)Lcom/android/tools/r8/utils/n2;"} 23:23:com.android.tools.r8.utils.OptionalBool isMemberAccessible(com.android.tools.r8.graph.DexClassAndMember,com.android.tools.r8.graph.Definition,com.android.tools.r8.graph.Definition,com.android.tools.r8.graph.AppView):77:77 -> a 24:32:com.android.tools.r8.utils.OptionalBool isMemberAccessible(com.android.tools.r8.graph.DexClassAndMember,com.android.tools.r8.graph.Definition,com.android.tools.r8.graph.Definition,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.AppInfoWithClassHierarchy):87:95 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/s0;Lcom/android/tools/r8/graph/q0;Lcom/android/tools/r8/graph/a0;Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/j;)Lcom/android/tools/r8/utils/n2;"} 33:47:com.android.tools.r8.utils.OptionalBool isMemberAccessible(com.android.tools.r8.graph.DexClassAndMember,com.android.tools.r8.graph.Definition,com.android.tools.r8.graph.Definition,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.AppInfoWithClassHierarchy):89:103 -> a 48:54:boolean isNestMate(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass):123:129 -> a 48:54:com.android.tools.r8.utils.OptionalBool isMemberAccessible(com.android.tools.r8.graph.DexClassAndMember,com.android.tools.r8.graph.Definition,com.android.tools.r8.graph.Definition,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.AppInfoWithClassHierarchy):103 -> a 55:66:com.android.tools.r8.utils.OptionalBool isMemberAccessible(com.android.tools.r8.graph.DexClassAndMember,com.android.tools.r8.graph.Definition,com.android.tools.r8.graph.Definition,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.AppInfoWithClassHierarchy):104:115 -> a com.android.tools.r8.graph.AccessFlags -> com.android.tools.r8.graph.g: # {"id":"sourceFile","fileName":"AccessFlags.java"} int originalFlags -> a int modifiedFlags -> b java.util.List NAMES -> c boolean $assertionsDisabled -> d 1:12:void ():15:26 -> 1:3:void (int,int):54:56 -> 1:2:void setPrivate():167:168 -> A 1:2:void setProtected():180:181 -> B 1:2:void setPublic():154:155 -> C 1:1:void setStatic():193:193 -> D 1:1:void setSynthetic():218:218 -> E 1:14:java.lang.String toStringInternal(boolean):302:315 -> F 1:14:java.lang.String toSmaliString():293 -> F 1:2:com.android.tools.r8.graph.AccessFlags unsetFinal():209:210 -> G # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/g;"} 1:1:void unsetPrivate():172:172 -> I 1:1:void unsetProtected():185:185 -> K 1:1:void unsetPublic():159:159 -> L 1:2:com.android.tools.r8.graph.AccessFlags unsetSynthetic():222:223 -> M # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/g;"} 1:1:com.android.tools.r8.utils.structural.StructuralItem self():15:15 -> U # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/structural/x;"} 1:1:int lambda$specify$0(com.android.tools.r8.graph.AccessFlags):60:60 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/g;)I"} 2:2:void specify(com.android.tools.r8.utils.structural.StructuralSpecification):60:60 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/z;)V"} 3:4:com.android.tools.r8.graph.AccessFlags demoteFromFinal():235:236 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/g;"} 1:1:int lambda$specify$1(com.android.tools.r8.graph.AccessFlags):60:60 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/g;)I"} 2:2:void demoteFromSynthetic():227:227 -> b 1:1:java.util.List getNames():48:48 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/bm;"} 2:2:void demote(int):289:289 -> c 1:1:boolean isSet(int,int):0:0 -> d 2:2:int getOriginalAccessFlags():82:82 -> d 3:4:void set(int):271:272 -> d 1:1:java.util.List getPredicates():37:37 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/bm;"} 1:3:boolean equals(java.lang.Object):99:101 -> equals 1:2:void unset(int):276:277 -> f 1:7:int getVisibilityOrdinal():124:130 -> g 1:1:boolean isSet(int):263:263 -> h 1:1:boolean isFinal():201 -> h 1:1:int hashCode():108:108 -> hashCode 1:1:boolean isPackagePrivate():142:142 -> i 1:1:boolean isSet(int):263:263 -> j 1:1:boolean isPrivate():163 -> j 1:1:boolean wasSet(int):259:259 -> k 1:1:boolean isPromoted(int):281 -> k 1:1:boolean isPromotedToPublic():240 -> k 2:2:boolean isSet(int):263:263 -> k 2:2:boolean isPromoted(int):281 -> k 2:2:boolean isPromotedToPublic():240 -> k 1:1:boolean isSet(int):263:263 -> l 1:1:boolean isProtected():176 -> l 1:1:boolean isSet(int):263:263 -> m 1:1:boolean isPublic():150 -> m 1:1:boolean isSet(int):263:263 -> o 1:1:boolean isStatic():189 -> o 1:1:com.android.tools.r8.utils.structural.StructuralMapping getStructuralMapping():65:65 -> p # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/structural/y;"} 1:1:boolean isSet(int):263:263 -> q 1:1:boolean isSynthetic():214 -> q 1:1:boolean isVisibilityDependingOnPackage():138:138 -> r 1:1:int materialize():74:74 -> s 1:1:void promote(int):285:285 -> t 1:1:void promoteToFinal():231 -> t 1:14:java.lang.String toStringInternal(boolean):302:315 -> toString 1:14:java.lang.String toString():298 -> toString 1:1:void promoteToPublic():244:244 -> u 2:2:void promote(int):285:285 -> u 2:2:void promoteToPublic():245 -> u 1:1:void promote(int):285:285 -> v 1:1:void promoteToStatic():255 -> v com.android.tools.r8.graph.AccessFlags self() -> x # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/g;"} 1:1:void setFinal():205:205 -> z com.android.tools.r8.graph.AccessFlags$BuilderBase -> com.android.tools.r8.graph.f: # {"id":"sourceFile","fileName":"AccessFlags.java"} com.android.tools.r8.graph.AccessFlags flags -> a boolean $assertionsDisabled -> b 1:1:void ():318:318 -> 1:2:void (com.android.tools.r8.graph.AccessFlags):322:323 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/g;)V"} com.android.tools.r8.graph.AppInfo -> com.android.tools.r8.graph.h: # {"id":"sourceFile","fileName":"AppInfo.java"} com.android.tools.r8.graph.DexApplication app -> a com.android.tools.r8.graph.DexItemFactory dexItemFactory -> b com.android.tools.r8.shaking.MainDexInfo mainDexInfo -> c com.android.tools.r8.synthesis.SyntheticItems syntheticItems -> d com.android.tools.r8.utils.BooleanBox obsolete -> e boolean $assertionsDisabled -> f 1:1:void ():21:21 -> 1:2:void (com.android.tools.r8.synthesis.CommittedItems,com.android.tools.r8.shaking.MainDexInfo):48:49 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/synthesis/a;Lcom/android/tools/r8/shaking/N1;)V"} 3:3:void (com.android.tools.r8.synthesis.CommittedItems,com.android.tools.r8.shaking.MainDexInfo):47:47 -> 4:4:void (com.android.tools.r8.graph.AppInfoWithClassHierarchy$CreateDesugaringViewOnAppInfo,com.android.tools.r8.graph.AppInfo):57:57 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/i;Lcom/android/tools/r8/graph/h;)V"} 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):65:70 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j0;Lcom/android/tools/r8/synthesis/D;Lcom/android/tools/r8/shaking/N1;Lcom/android/tools/r8/utils/K;)V"} 1:1:com.android.tools.r8.graph.AppInfo createInitialAppInfo(com.android.tools.r8.graph.DexApplication,com.android.tools.r8.synthesis.SyntheticItems$GlobalSyntheticsStrategy):34:34 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j0;Lcom/android/tools/r8/synthesis/y;)Lcom/android/tools/r8/graph/h;"} 2:3: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:42 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j0;Lcom/android/tools/r8/synthesis/y;Lcom/android/tools/r8/shaking/N1;)Lcom/android/tools/r8/graph/h;"} 4:5:void (com.android.tools.r8.synthesis.CommittedItems,com.android.tools.r8.shaking.MainDexInfo):48:49 -> a 4:5: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):42 -> a 6:6:void (com.android.tools.r8.synthesis.CommittedItems,com.android.tools.r8.shaking.MainDexInfo):47:47 -> a 6:6: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):42 -> a 7:15:com.android.tools.r8.graph.AppInfo prunedCopyFrom(com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService):75:83 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/u5;Ljava/util/concurrent/ExecutorService;)Lcom/android/tools/r8/graph/h;"} 16:17:void (com.android.tools.r8.synthesis.CommittedItems,com.android.tools.r8.shaking.MainDexInfo):48:49 -> a 16:17:com.android.tools.r8.graph.AppInfo prunedCopyFrom(com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService):83 -> a 18:18:void (com.android.tools.r8.synthesis.CommittedItems,com.android.tools.r8.shaking.MainDexInfo):47:47 -> a 18:18:com.android.tools.r8.graph.AppInfo prunedCopyFrom(com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService):83 -> a 19:20:com.android.tools.r8.graph.AppInfo rebuildWithMainDexInfo(com.android.tools.r8.shaking.MainDexInfo):87:88 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/N1;)Lcom/android/tools/r8/graph/h;"} 21:22:com.android.tools.r8.graph.DexItemFactory dexItemFactory():119:120 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/p1;"} 23:24:void forEachMethod(java.util.function.Consumer):144:145 -> a 25:26:void reportDependencyEdge(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass):184:185 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;Lcom/android/tools/r8/graph/q0;)V"} 27:27:com.android.tools.r8.utils.InternalOptions options():92:92 -> a 27:27:void reportDependencyEdge(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass):186 -> a 28:28:void reportDependencyEdge(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass):186:186 -> a 29:29:com.android.tools.r8.origin.Origin com.android.tools.r8.graph.DexClass.getOrigin():698:698 -> a 29:29:void reportDependencyEdge(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass):190 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 30:31:void reportDependencyEdge(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass):192:193 -> a 32:32:com.android.tools.r8.origin.Origin com.android.tools.r8.graph.DexClass.getOrigin():698:698 -> a 32:32:void reportDependencyEdge(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass):194 -> a 33:39:void reportDependencyEdge(com.android.tools.r8.DesugarGraphConsumer,com.android.tools.r8.origin.Origin,com.android.tools.r8.origin.Origin):204:210 -> a 33:39:void reportDependencyEdge(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass):194 -> a 40:40:void reportDependencyEdge(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass):196:196 -> a 41:47:void reportDependencyEdge(com.android.tools.r8.DesugarGraphConsumer,com.android.tools.r8.origin.Origin,com.android.tools.r8.origin.Origin):204:210 -> a 41:47:void reportDependencyEdge(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass):197 -> a 48:51:com.android.tools.r8.graph.DexEncodedMethod lookupDirectTargetOnItself(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):242:245 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/o5;)Lcom/android/tools/r8/graph/W0;"} 52:52:com.android.tools.r8.graph.DexEncodedMethod com.android.tools.r8.graph.DexClass.lookupDirectMethod(com.android.tools.r8.graph.DexMethod):497:497 -> a 52:52:com.android.tools.r8.graph.DexEncodedMethod lookupDirectTargetOnItself(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):245 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 53:53:com.android.tools.r8.graph.DexEncodedMethod com.android.tools.r8.graph.DexClass.lookupDirectMethod(com.android.tools.r8.graph.DexMethod):497:497 -> a 53:53:com.android.tools.r8.graph.DexEncodedMethod lookupDirectTargetOnItself(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):245 -> a 54:54:com.android.tools.r8.graph.DexEncodedMethod lookupDirectTargetOnItself(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):246:246 -> a 55:58: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):278:281 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/Y0;Lcom/android/tools/r8/graph/o5;)Lcom/android/tools/r8/graph/i3;"} 59:59:com.android.tools.r8.graph.DexEncodedField com.android.tools.r8.graph.DexClass.lookupField(com.android.tools.r8.graph.DexField):456:456 -> a 59:59: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):282 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 60:60:com.android.tools.r8.graph.DexEncodedField com.android.tools.r8.graph.DexClass.lookupField(com.android.tools.r8.graph.DexField):456:456 -> a 60:60: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):282 -> a 61:62: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):284:285 -> a 1:2:com.android.tools.r8.graph.DexApplication app():113:114 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/j0;"} 3:6:com.android.tools.r8.graph.DexEncodedMethod lookupStaticTargetOnItself(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):223:226 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/o5;)Lcom/android/tools/r8/graph/W0;"} 7:7:com.android.tools.r8.graph.DexEncodedMethod com.android.tools.r8.graph.DexClass.lookupDirectMethod(com.android.tools.r8.graph.DexMethod):497:497 -> b 7:7:com.android.tools.r8.graph.DexEncodedMethod lookupStaticTargetOnItself(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):226 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 8:8:com.android.tools.r8.graph.DexEncodedMethod com.android.tools.r8.graph.DexClass.lookupDirectMethod(com.android.tools.r8.graph.DexMethod):497:497 -> b 8:8:com.android.tools.r8.graph.DexEncodedMethod lookupStaticTargetOnItself(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):226 -> b 9:9:com.android.tools.r8.graph.DexEncodedMethod lookupStaticTargetOnItself(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):227:227 -> b 1:1:boolean checkIfObsolete():108:108 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} 2:2:boolean isObsolete():96:96 -> c 2:2:boolean checkIfObsolete():108 -> c 3:3:boolean checkIfObsolete():108:108 -> c 4:4:com.android.tools.r8.graph.DexClass definitionFor(com.android.tools.r8.graph.DexType):158:158 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/q0;"} 1:2:java.util.Collection classes():134:135 -> d 3:6:com.android.tools.r8.graph.DexClass definitionForWithoutExistenceAssert(com.android.tools.r8.graph.DexType):162:165 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/q0;"} 1:2:java.util.Collection classesWithDeterministicOrder():139:140 -> e 1:2:com.android.tools.r8.shaking.MainDexInfo getMainDexInfo():124:125 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/N1;"} 3:5:com.android.tools.r8.graph.ClassResolutionResult contextIndependentDefinitionForWithResolutionResult(com.android.tools.r8.graph.DexType):151:153 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/O;"} 6:6:com.android.tools.r8.graph.ClassResolutionResult contextIndependentDefinitionForWithResolutionResult(com.android.tools.r8.graph.DexType):152:152 -> f 1:2:com.android.tools.r8.synthesis.SyntheticItems getSyntheticItems():129:130 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/synthesis/D;"} 1:1:boolean hasClassHierarchy():253:253 -> h 1:1:boolean hasLiveness():263:263 -> i 1:1:boolean isObsolete():96:96 -> j 1:1:void markObsolete():100:100 -> k 1:1:com.android.tools.r8.utils.InternalOptions options():92:92 -> l # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/A1;"} 1:1:void unsetObsolete():104:104 -> m 1:1:com.android.tools.r8.graph.AppInfoWithClassHierarchy withClassHierarchy():258:258 -> n # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/j;"} 1:1:com.android.tools.r8.shaking.AppInfoWithLiveness withLiveness():268:268 -> o # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/i;"} com.android.tools.r8.graph.AppInfoWithClassHierarchy -> com.android.tools.r8.graph.j: # {"id":"sourceFile","fileName":"AppInfoWithClassHierarchy.java"} com.android.tools.r8.features.ClassToFeatureSplitMap classToFeatureSplitMap -> g com.android.tools.r8.shaking.MissingClasses missingClasses -> h com.android.tools.r8.graph.AppInfoWithClassHierarchy$CreateDesugaringViewOnAppInfo WITNESS -> i boolean $assertionsDisabled -> j 1:3:void ():40:42 -> 1:84:void (com.android.tools.r8.graph.AppInfoWithClassHierarchy$CreateDesugaringViewOnAppInfo,com.android.tools.r8.graph.AppInfo):0:83 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/h;)V"} 85:87: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):72:74 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/synthesis/a;Lcom/android/tools/r8/internal/Ja;Lcom/android/tools/r8/shaking/N1;Lcom/android/tools/r8/shaking/W1;)V"} 1:1:com.android.tools.r8.graph.AppInfo prunedCopyFrom(com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService):40:40 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/u5;Ljava/util/concurrent/ExecutorService;)Lcom/android/tools/r8/graph/h;"} 2:2:com.android.tools.r8.graph.AppInfo rebuildWithMainDexInfo(com.android.tools.r8.shaking.MainDexInfo):40:40 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/N1;)Lcom/android/tools/r8/graph/h;"} 3:7: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):53:57 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j0;Lcom/android/tools/r8/internal/Ja;Lcom/android/tools/r8/shaking/N1;Lcom/android/tools/r8/synthesis/y;)Lcom/android/tools/r8/graph/j;"} 8:9:com.android.tools.r8.graph.AppInfoWithClassHierarchy createForDesugaring(com.android.tools.r8.graph.AppInfo):87:88 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/h;)Lcom/android/tools/r8/graph/j;"} 10:10:com.android.tools.r8.graph.AppInfoWithClassHierarchy rebuildWithClassHierarchy(com.android.tools.r8.synthesis.CommittedItems):92:92 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/synthesis/a;)Lcom/android/tools/r8/graph/j;"} 11:11:com.android.tools.r8.features.ClassToFeatureSplitMap getClassToFeatureSplitMap():134:134 -> a 11:11:com.android.tools.r8.graph.AppInfoWithClassHierarchy rebuildWithClassHierarchy(com.android.tools.r8.synthesis.CommittedItems):93 -> a 12:12:com.android.tools.r8.graph.AppInfoWithClassHierarchy rebuildWithClassHierarchy(com.android.tools.r8.synthesis.CommittedItems):93:93 -> a 13:13:com.android.tools.r8.shaking.MissingClasses getMissingClasses():138:138 -> a 13:13:com.android.tools.r8.graph.AppInfoWithClassHierarchy rebuildWithClassHierarchy(com.android.tools.r8.synthesis.CommittedItems):93 -> a 14:14:com.android.tools.r8.graph.AppInfoWithClassHierarchy rebuildWithClassHierarchy(com.android.tools.r8.synthesis.CommittedItems):93:93 -> a 15:17:com.android.tools.r8.graph.AppInfoWithClassHierarchy rebuildWithClassHierarchy(java.util.function.Function):98:100 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Function;)Lcom/android/tools/r8/graph/j;"} 18:18:com.android.tools.r8.features.ClassToFeatureSplitMap getClassToFeatureSplitMap():134:134 -> a 18:18:com.android.tools.r8.graph.AppInfoWithClassHierarchy rebuildWithClassHierarchy(java.util.function.Function):101 -> a 19:19:com.android.tools.r8.graph.AppInfoWithClassHierarchy rebuildWithClassHierarchy(java.util.function.Function):102:102 -> a 20:20:com.android.tools.r8.shaking.MissingClasses getMissingClasses():138:138 -> a 20:20:com.android.tools.r8.graph.AppInfoWithClassHierarchy rebuildWithClassHierarchy(java.util.function.Function):103 -> a 21:21:com.android.tools.r8.graph.AppInfoWithClassHierarchy rebuildWithClassHierarchy(java.util.function.Function):103:103 -> a 22:27:com.android.tools.r8.utils.TraversalContinuation traverseSuperTypes(com.android.tools.r8.graph.DexClass,com.android.tools.r8.utils.TriFunction):187:192 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;Lcom/android/tools/r8/utils/H3;)Lcom/android/tools/r8/utils/E3;"} 28:28:boolean com.android.tools.r8.utils.TraversalContinuation.shouldBreak():156:156 -> a 28:28:com.android.tools.r8.utils.TraversalContinuation traverseSuperTypes(com.android.tools.r8.graph.DexClass,com.android.tools.r8.utils.TriFunction):193 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 29:44:com.android.tools.r8.utils.TraversalContinuation traverseSuperTypes(com.android.tools.r8.graph.DexClass,com.android.tools.r8.utils.TriFunction):196:211 -> a 45:45:boolean com.android.tools.r8.utils.TraversalContinuation.shouldBreak():156:156 -> a 45:45:com.android.tools.r8.utils.TraversalContinuation traverseSuperTypes(com.android.tools.r8.graph.DexClass,com.android.tools.r8.utils.TriFunction):212 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 46:62:com.android.tools.r8.utils.TraversalContinuation traverseSuperTypes(com.android.tools.r8.graph.DexClass,com.android.tools.r8.utils.TriFunction):215:231 -> a 63:63:boolean com.android.tools.r8.utils.TraversalContinuation.shouldBreak():156:156 -> a 63:63:com.android.tools.r8.utils.TraversalContinuation traverseSuperTypes(com.android.tools.r8.graph.DexClass,com.android.tools.r8.utils.TriFunction):232 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 64:69:com.android.tools.r8.utils.TraversalContinuation traverseSuperTypes(com.android.tools.r8.graph.DexClass,com.android.tools.r8.utils.TriFunction):235:240 -> a 70:70:void forEachSuperType(com.android.tools.r8.graph.DexClass,com.android.tools.r8.utils.TriConsumer):249:249 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/utils/G3;)V"} 71:72: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):252:253 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/G3;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/q0;Ljava/lang/Boolean;)Lcom/android/tools/r8/utils/E3;"} 73:73: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):290:290 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/q0;Ljava/lang/Boolean;)Lcom/android/tools/r8/utils/E3;"} 74:83: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):329:338 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/q0;Lcom/android/tools/r8/graph/q0;)Lcom/android/tools/r8/utils/E3;"} 84:86:boolean inSameHierarchy(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):344:346 -> a 84:86:boolean inDifferentHierarchy(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):350 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/v2;)Z"} 87:100:java.util.List computeProgramClassRelationChain(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass):443:456 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/graph/q2;)Ljava/util/List;"} 101:109:boolean isInterfaceInSuperTypes(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexType,com.android.tools.r8.utils.WorkList):465:473 -> a 101:109:java.util.List computeProgramClassRelationChain(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass):456 -> a 110:113:java.util.List computeProgramClassRelationChain(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass):457:460 -> a 114:120:boolean methodDefinedInInterface(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexType):514:520 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W0;Lcom/android/tools/r8/graph/v2;)Z"} 121:132:boolean com.android.tools.r8.graph.DexEncodedMethod.isSameVisibility(com.android.tools.r8.graph.DexEncodedMethod):592:603 -> a 121:132:boolean methodDefinedInInterface(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexType):521 -> a 133:134:boolean methodDefinedInInterface(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexType):525:526 -> a 135:136:java.util.List getAbstractInterfaceMethods(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexMethod):548:549 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;Lcom/android/tools/r8/graph/j2;)Ljava/util/ArrayList;"} 137:138:com.android.tools.r8.graph.MethodResolutionResult resolveMaximallySpecificTarget(com.android.tools.r8.ir.desugar.LambdaDescriptor,com.android.tools.r8.graph.DexMethod):558:559 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/KA;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/I4;"} 139:139:com.android.tools.r8.graph.DexEncodedField lookupInstanceTarget(com.android.tools.r8.graph.DexField):576:576 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;)Lcom/android/tools/r8/graph/T0;"} 140:141:com.android.tools.r8.graph.DexEncodedField lookupInstanceTargetOn(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexField):569:570 -> a 140:141:com.android.tools.r8.graph.DexEncodedField lookupInstanceTarget(com.android.tools.r8.graph.DexField):576 -> a 142:143:com.android.tools.r8.graph.FieldResolutionResult resolveFieldOn(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexField):959:960 -> a 142:143:com.android.tools.r8.graph.DexEncodedField lookupInstanceTargetOn(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexField):571 -> a 142:143:com.android.tools.r8.graph.DexEncodedField lookupInstanceTarget(com.android.tools.r8.graph.DexField):576 -> a 144:145:com.android.tools.r8.graph.DexEncodedField lookupInstanceTargetOn(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexField):571:572 -> a 144:145:com.android.tools.r8.graph.DexEncodedField lookupInstanceTarget(com.android.tools.r8.graph.DexField):576 -> a 146:146:com.android.tools.r8.graph.DexClassAndMethod lookupSuperTarget(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppView):654:654 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/graph/m;)Lcom/android/tools/r8/graph/t0;"} 147:149:com.android.tools.r8.graph.DexClassAndMethod lookupSuperTarget(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.AppInfoWithClassHierarchy):662:664 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/j;)Lcom/android/tools/r8/graph/t0;"} 150:150:com.android.tools.r8.graph.DexEncodedMethod lookupDirectTarget(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView):714:714 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/m;)Lcom/android/tools/r8/graph/W0;"} 151:151:com.android.tools.r8.graph.DexEncodedMethod lookupDirectTarget(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.AppInfoWithClassHierarchy):722:722 -> a 151:151:com.android.tools.r8.graph.DexEncodedMethod lookupDirectTarget(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView):714 -> a 152:154:com.android.tools.r8.graph.DexEncodedMethod lookupDirectTarget(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.AppInfoWithClassHierarchy):704:706 -> a 152:154:com.android.tools.r8.graph.DexEncodedMethod lookupDirectTarget(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.AppInfoWithClassHierarchy):722 -> a 152:154:com.android.tools.r8.graph.DexEncodedMethod lookupDirectTarget(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView):714 -> a 155:155:com.android.tools.r8.graph.DexEncodedMethod lookupDirectTarget(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.AppInfoWithClassHierarchy):722:722 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/j;)Lcom/android/tools/r8/graph/W0;"} 156:158:com.android.tools.r8.graph.DexEncodedMethod lookupDirectTarget(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.AppInfoWithClassHierarchy):704:706 -> a 156:158:com.android.tools.r8.graph.DexEncodedMethod lookupDirectTarget(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.AppInfoWithClassHierarchy):722 -> a 159:162:com.android.tools.r8.graph.MethodResolutionResult resolveMethodOn(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexMethod):743:746 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/I4;"} 163:164:com.android.tools.r8.graph.MethodResolutionResult resolveMethodOnClassLegacy(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexMethod):778:779 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/I4;"} 165:166:com.android.tools.r8.graph.MethodResolutionResult resolveMethodOnClassLegacy(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexMethodSignature):784:785 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/o2;)Lcom/android/tools/r8/graph/I4;"} 167:168:com.android.tools.r8.graph.MethodResolutionResult resolveMethodOnClassLegacy(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexMethodSignature):802:803 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;Lcom/android/tools/r8/graph/o2;)Lcom/android/tools/r8/graph/I4;"} 169:170:com.android.tools.r8.graph.MethodResolutionResult resolveMethod(com.android.tools.r8.graph.DexMethod,boolean):857:858 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Z)Lcom/android/tools/r8/graph/I4;"} 171:174:com.android.tools.r8.graph.MethodResolutionResult resolveMethodOn(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexMethod,boolean):863:866 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/j2;Z)Lcom/android/tools/r8/graph/I4;"} 175:176:com.android.tools.r8.graph.MethodResolutionResult resolveMethodOnClass(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexMethod):875:876 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/I4;"} 177:179: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):886:888 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/r2;Lcom/android/tools/r8/graph/u2;)Lcom/android/tools/r8/graph/I4;"} 180:182: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):887:889 -> a 183:185: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):904:906 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;Lcom/android/tools/r8/graph/r2;Lcom/android/tools/r8/graph/u2;)Lcom/android/tools/r8/graph/I4;"} 186:188: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):905:907 -> a 189:191: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):935:937 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/graph/r2;Lcom/android/tools/r8/graph/u2;)Lcom/android/tools/r8/graph/I4;"} 192:194: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):936:938 -> a 195:195: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):953:953 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/Y0;Lcom/android/tools/r8/graph/o5;)Lcom/android/tools/r8/graph/i3;"} 196:197:com.android.tools.r8.graph.FieldResolutionResult resolveFieldOn(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexField):959:960 -> a 196: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):954 -> a 198:199:com.android.tools.r8.graph.FieldResolutionResult resolveFieldOn(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexField):965:966 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/graph/Y0;)Lcom/android/tools/r8/graph/i3;"} 1:4:com.android.tools.r8.graph.AppInfoWithClassHierarchy rebuildWithMainDexInfo(com.android.tools.r8.shaking.MainDexInfo):108:111 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/N1;)Lcom/android/tools/r8/graph/j;"} 5:5:com.android.tools.r8.features.ClassToFeatureSplitMap getClassToFeatureSplitMap():134:134 -> b 5:5:com.android.tools.r8.graph.AppInfoWithClassHierarchy rebuildWithMainDexInfo(com.android.tools.r8.shaking.MainDexInfo):112 -> b 6:6:com.android.tools.r8.shaking.MissingClasses getMissingClasses():138:138 -> b 6:6:com.android.tools.r8.graph.AppInfoWithClassHierarchy rebuildWithMainDexInfo(com.android.tools.r8.shaking.MainDexInfo):114 -> b 7:7:com.android.tools.r8.graph.AppInfoWithClassHierarchy rebuildWithMainDexInfo(com.android.tools.r8.shaking.MainDexInfo):114:114 -> b 8:15:com.android.tools.r8.graph.AppInfoWithClassHierarchy prunedCopyFrom(com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService):120:127 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/u5;Ljava/util/concurrent/ExecutorService;)Lcom/android/tools/r8/graph/j;"} 16:16:com.android.tools.r8.features.ClassToFeatureSplitMap getClassToFeatureSplitMap():134:134 -> b 16:16:com.android.tools.r8.graph.AppInfoWithClassHierarchy prunedCopyFrom(com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService):128 -> b 17:18:com.android.tools.r8.graph.AppInfoWithClassHierarchy prunedCopyFrom(com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService):128:129 -> b 19:19:com.android.tools.r8.shaking.MissingClasses getMissingClasses():138:138 -> b 19:19:com.android.tools.r8.graph.AppInfoWithClassHierarchy prunedCopyFrom(com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService):130 -> b 20:20:com.android.tools.r8.graph.AppInfoWithClassHierarchy prunedCopyFrom(com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService):130:130 -> b 21:43:boolean isStrictSubtypeOf(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):266:288 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/v2;)Z"} 44:44:boolean com.android.tools.r8.utils.TraversalContinuation.shouldBreak():156:156 -> b 44:44:boolean isStrictSubtypeOf(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):291 -> b 45:59:boolean isStrictSubtypeOfClass(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass):311:325 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;Lcom/android/tools/r8/graph/q0;)Z"} 60:63:com.android.tools.r8.utils.TraversalContinuation traverseSuperClasses(com.android.tools.r8.graph.DexClass,com.android.tools.r8.utils.TriFunction):157:160 -> b 60:63:boolean isStrictSubtypeOfClass(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass):326 -> b 64:64:boolean com.android.tools.r8.utils.TraversalContinuation.shouldBreak():156:156 -> b 64:64:com.android.tools.r8.utils.TraversalContinuation traverseSuperClasses(com.android.tools.r8.graph.DexClass,com.android.tools.r8.utils.TriFunction):161 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 64:64:boolean isStrictSubtypeOfClass(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass):326 -> b 65:65:com.android.tools.r8.utils.TraversalContinuation traverseSuperClasses(com.android.tools.r8.graph.DexClass,com.android.tools.r8.utils.TriFunction):166:166 -> b 65:65:boolean isStrictSubtypeOfClass(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass):326 -> b 66:66:boolean isStrictSubtypeOfClass(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass):340:340 -> b 67:68:com.android.tools.r8.graph.DexClassAndMethod lookupMaximallySpecificMethod(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexMethod):538:539 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/t0;"} 69:69:com.android.tools.r8.graph.DexClassAndField lookupStaticTarget(com.android.tools.r8.graph.DexField):593:593 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;)Lcom/android/tools/r8/graph/r0;"} 70:71:com.android.tools.r8.graph.DexClassAndField lookupStaticTargetOn(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexField):586:587 -> b 70:71:com.android.tools.r8.graph.DexClassAndField lookupStaticTarget(com.android.tools.r8.graph.DexField):593 -> b 72:73:com.android.tools.r8.graph.FieldResolutionResult resolveFieldOn(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexField):959:960 -> b 72:73:com.android.tools.r8.graph.DexClassAndField lookupStaticTargetOn(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexField):588 -> b 72:73:com.android.tools.r8.graph.DexClassAndField lookupStaticTarget(com.android.tools.r8.graph.DexField):593 -> b 74:75:com.android.tools.r8.graph.DexClassAndField lookupStaticTargetOn(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexField):588:589 -> b 74:75:com.android.tools.r8.graph.DexClassAndField lookupStaticTarget(com.android.tools.r8.graph.DexField):593 -> b 76:76:com.android.tools.r8.graph.DexEncodedMethod lookupStaticTarget(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView):628:628 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/m;)Lcom/android/tools/r8/graph/W0;"} 77:77:com.android.tools.r8.graph.DexEncodedMethod lookupStaticTarget(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppView):610:610 -> b 77:77:com.android.tools.r8.graph.DexEncodedMethod lookupStaticTarget(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView):628 -> b 78:80:com.android.tools.r8.graph.DexEncodedMethod lookupStaticTarget(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.AppInfoWithClassHierarchy):618:620 -> b 78:80:com.android.tools.r8.graph.DexEncodedMethod lookupStaticTarget(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppView):610 -> b 78:80:com.android.tools.r8.graph.DexEncodedMethod lookupStaticTarget(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView):628 -> b 81:81:com.android.tools.r8.graph.DexEncodedMethod lookupStaticTarget(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.AppInfoWithClassHierarchy):636:636 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/j;)Lcom/android/tools/r8/graph/W0;"} 82:84:com.android.tools.r8.graph.DexEncodedMethod lookupStaticTarget(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.AppInfoWithClassHierarchy):618:620 -> b 82:84:com.android.tools.r8.graph.DexEncodedMethod lookupStaticTarget(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.AppInfoWithClassHierarchy):636 -> b 85:86:com.android.tools.r8.graph.MethodResolutionResult resolveMethodLegacy(com.android.tools.r8.graph.DexMethod,boolean):738:739 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Z)Lcom/android/tools/r8/graph/I4;"} 87:88:com.android.tools.r8.graph.MethodResolutionResult resolveMethodOnLegacy(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexMethodSignature):758:759 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;Lcom/android/tools/r8/graph/o2;)Lcom/android/tools/r8/graph/I4;"} 89:91:com.android.tools.r8.graph.MethodResolutionResult resolveMethodOnInterfaceLegacy(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexMethodSignature):831:833 -> b 89:91:com.android.tools.r8.graph.MethodResolutionResult resolveMethodOnLegacy(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexMethodSignature):760 -> b 92:92:com.android.tools.r8.graph.MethodResolutionResult resolveMethodOnInterfaceLegacy(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexMethodSignature):832:832 -> b 92:92:com.android.tools.r8.graph.MethodResolutionResult resolveMethodOnLegacy(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexMethodSignature):760 -> b 93:93:com.android.tools.r8.graph.MethodResolutionResult resolveMethodOnLegacy(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexMethodSignature):761:761 -> b 94:97:com.android.tools.r8.graph.MethodResolutionResult resolveMethodOnLegacy(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexMethod,boolean):766:769 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/j2;Z)Lcom/android/tools/r8/graph/I4;"} 98:100: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):790:792 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/r2;Lcom/android/tools/r8/graph/u2;)Lcom/android/tools/r8/graph/I4;"} 101:103: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):808:810 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;Lcom/android/tools/r8/graph/r2;Lcom/android/tools/r8/graph/u2;)Lcom/android/tools/r8/graph/I4;"} 104:106:com.android.tools.r8.graph.MethodResolutionResult resolveMethodOnInterfaceLegacy(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexMethod):819:821 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/I4;"} 107:109:com.android.tools.r8.graph.MethodResolutionResult resolveMethodOnInterface(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexMethod):916:918 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/I4;"} 110:112:com.android.tools.r8.graph.MethodResolutionResult resolveMethodOnInterface(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexMethod):917:919 -> b 113:114:com.android.tools.r8.graph.MethodResolutionResult resolveMethodOnInterface(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexMethod):923:924 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/I4;"} 1:5:boolean isSubtype(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):258:262 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/v2;)Z"} 6:7:boolean isSubtype(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass):295:296 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;Lcom/android/tools/r8/graph/q0;)Z"} 8:14:boolean isSubtypeOfClass(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass):301:307 -> c 8:14:boolean isSubtype(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass):297 -> c 15:19:java.util.List computeChainInClassHierarchy(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexType):481:485 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/graph/v2;)Ljava/util/ArrayList;"} 20:32:java.util.List computeChainInClassHierarchy(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexType):483:495 -> c 33:34:com.android.tools.r8.graph.MethodResolutionResult resolveMaximallySpecificTarget(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexMethod):553:554 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/I4;"} 35:37: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):838:840 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;Lcom/android/tools/r8/graph/r2;Lcom/android/tools/r8/graph/u2;)Lcom/android/tools/r8/graph/I4;"} 38:39:com.android.tools.r8.graph.MethodResolutionResult resolveMethodOnClassHolder(com.android.tools.r8.graph.DexMethod):870:871 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/I4;"} 40:41:com.android.tools.r8.graph.FieldResolutionResult resolveField(com.android.tools.r8.graph.DexField):946:947 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;)Lcom/android/tools/r8/graph/i3;"} 42:43:com.android.tools.r8.graph.FieldResolutionResult resolveFieldOn(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexField):959:960 -> c 42:43:com.android.tools.r8.graph.FieldResolutionResult resolveField(com.android.tools.r8.graph.DexField):947 -> c 1:2:com.android.tools.r8.graph.MethodResolutionResult resolveMethodOnClassHolderLegacy(com.android.tools.r8.graph.DexMethod):773:774 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/I4;"} 3:4:com.android.tools.r8.graph.MethodResolutionResult resolveMethodOnClass(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexMethod):893:894 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/I4;"} 1:2:com.android.tools.r8.graph.MethodResolutionResult resolveMethodOnClassLegacy(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexMethod):796:797 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/I4;"} 3:4:com.android.tools.r8.graph.MethodResolutionResult resolveMethodOnInterfaceHolder(com.android.tools.r8.graph.DexMethod):911:912 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/I4;"} 1:2:com.android.tools.r8.graph.MethodResolutionResult resolveMethodOnInterfaceHolderLegacy(com.android.tools.r8.graph.DexMethod):814:815 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/I4;"} 3:4:com.android.tools.r8.graph.MethodResolutionResult resolveMethodOnInterfaceLegacy(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexMethod):825:826 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/I4;"} 1:30:com.android.tools.r8.ir.analysis.type.InterfaceCollection implementedInterfaces(com.android.tools.r8.graph.DexType):360:389 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/internal/Yr;"} 31:33: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:28 -> g 31:33:com.android.tools.r8.ir.analysis.type.InterfaceCollection implementedInterfaces(com.android.tools.r8.graph.DexType):389 -> g 34:63:com.android.tools.r8.ir.analysis.type.InterfaceCollection implementedInterfaces(com.android.tools.r8.graph.DexType):390:419 -> g 64:66: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:28 -> g 64:66:com.android.tools.r8.ir.analysis.type.InterfaceCollection implementedInterfaces(com.android.tools.r8.graph.DexType):419 -> g 67:77:com.android.tools.r8.ir.analysis.type.InterfaceCollection implementedInterfaces(com.android.tools.r8.graph.DexType):420:430 -> g 78:81:com.android.tools.r8.graph.MethodResolutionResult resolveMethodOnLegacy(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexMethod):750:753 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/I4;"} 82:84:com.android.tools.r8.graph.MethodResolutionResult unsafeResolveMethodDueToDexFormat(com.android.tools.r8.graph.DexMethod):850:852 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/I4;"} 85:87:com.android.tools.r8.graph.MethodResolutionResult unsafeResolveMethodDueToDexFormat(com.android.tools.r8.graph.DexMethod):851:853 -> g 1:1:boolean hasClassHierarchy():143:143 -> h 2:4:com.android.tools.r8.graph.MethodResolutionResult unsafeResolveMethodDueToDexFormatLegacy(com.android.tools.r8.graph.DexMethod):732:734 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/I4;"} 1:1:com.android.tools.r8.graph.AppInfoWithClassHierarchy withClassHierarchy():149:149 -> n # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/j;"} 1:1:com.android.tools.r8.features.ClassToFeatureSplitMap getClassToFeatureSplitMap():134:134 -> p # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Ja;"} 1:1:com.android.tools.r8.shaking.MissingClasses getMissingClasses():138:138 -> q # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/W1;"} com.android.tools.r8.graph.AppInfoWithClassHierarchy$CreateDesugaringViewOnAppInfo -> com.android.tools.r8.graph.i: # {"id":"sourceFile","fileName":"AppInfoWithClassHierarchy.java"} 1:1:void ():45:45 -> com.android.tools.r8.graph.AppServices -> com.android.tools.r8.graph.l: # {"id":"sourceFile","fileName":"AppServices.java"} com.android.tools.r8.graph.AppView appView -> a com.android.tools.r8.graph.lens.GraphLens applied -> b java.util.Map services -> c boolean $assertionsDisabled -> d 1:1:void ():38:38 -> 1:4:void (com.android.tools.r8.graph.AppView,java.util.Map):50:53 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Ljava/util/Map;)V"} 1:2:java.util.Set allServiceTypes():61:62 -> a 3:3:void lambda$computeAllServiceImplementations$1(java.util.Set,com.android.tools.r8.graph.DexType,java.util.Map):70:70 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Set;Lcom/android/tools/r8/graph/v2;Ljava/util/Map;)V"} 4:4:void lambda$computeAllServiceImplementations$0(java.util.Set,com.android.tools.r8.FeatureSplit,java.util.List):72:72 -> a 5:12:java.util.List serviceImplementationsFor(com.android.tools.r8.graph.DexType):77:84 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/internal/bm;"} 13:23:java.util.List serviceImplementationsFor(com.android.tools.r8.graph.DexType):80:90 -> a 24:53:boolean hasServiceImplementationsInFeature(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType):95:124 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/v2;)Z"} 54:56:boolean hasServiceImplementationsInFeature(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType):101:103 -> a 57:57:boolean lambda$hasServiceImplementationsInFeature$2(com.android.tools.r8.FeatureSplit):107:107 -> a 58:68:com.android.tools.r8.graph.AppServices rewrittenWithLens(com.android.tools.r8.graph.lens.GraphLens):134:144 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xj;)Lcom/android/tools/r8/graph/l;"} 69:73:com.android.tools.r8.graph.AppServices rewrittenWithLens(com.android.tools.r8.graph.lens.GraphLens):143:147 -> a 74:79:com.android.tools.r8.graph.AppServices rewrittenWithLens(com.android.tools.r8.graph.lens.GraphLens):146:151 -> a 80:99:com.android.tools.r8.graph.AppServices prunedCopy(com.android.tools.r8.graph.PrunedItems):156:175 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/u5;)Lcom/android/tools/r8/graph/l;"} 100:110:com.android.tools.r8.graph.AppServices prunedCopy(com.android.tools.r8.graph.PrunedItems):174:184 -> a 111:111:void visit(java.util.function.BiConsumer):200:200 -> a 112:114:void lambda$visit$3(java.util.function.BiConsumer,com.android.tools.r8.graph.DexType,java.util.Map):202:204 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/BiConsumer;Lcom/android/tools/r8/graph/v2;Ljava/util/Map;)V"} 115:115:com.android.tools.r8.graph.AppServices$Builder builder(com.android.tools.r8.graph.AppView):209:209 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)Lcom/android/tools/r8/graph/l$a;"} 1:3:java.util.Set computeAllServiceImplementations():66:68 -> b 1:1:boolean isEmpty():57:57 -> c 1:5:boolean verifyRewrittenWithLens():188:192 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} com.android.tools.r8.graph.AppServices$Builder -> com.android.tools.r8.graph.l$a: # {"id":"sourceFile","fileName":"AppServices.java"} com.android.tools.r8.graph.AppView appView -> a com.android.tools.r8.utils.InternalOptions options -> b java.util.Map services -> c 1:1:void (com.android.tools.r8.graph.AppView):218:218 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)V"} 2:6:void (com.android.tools.r8.graph.AppView):216:220 -> 1:3:com.android.tools.r8.graph.AppServices build():224:226 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/l;"} 4:6:void readServices(com.android.tools.r8.DataResourceProvider,com.android.tools.r8.FeatureSplit):245:247 -> a 4:6:com.android.tools.r8.graph.AppServices build():226 -> a 7:11:com.android.tools.r8.graph.AppServices build():228:232 -> a 12:14:void readServices(com.android.tools.r8.DataResourceProvider,com.android.tools.r8.FeatureSplit):245:247 -> a 12:14:com.android.tools.r8.graph.AppServices build():234 -> a 15:15:com.android.tools.r8.graph.AppServices build():239:239 -> a com.android.tools.r8.graph.AppServices$Builder$DataResourceProviderVisitor -> com.android.tools.r8.graph.k: # {"id":"sourceFile","fileName":"AppServices.java"} com.android.tools.r8.FeatureSplit featureSplit -> a com.android.tools.r8.graph.AppServices$Builder this$0 -> b 1:2:void (com.android.tools.r8.graph.AppServices$Builder,com.android.tools.r8.FeatureSplit):255:256 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/l$a;Lcom/android/tools/r8/FeatureSplit;)V"} 1:1:java.util.Map lambda$visit$0(com.android.tools.r8.graph.DexType):292:292 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Ljava/util/Map;"} 2:2:java.util.List lambda$visit$1(com.android.tools.r8.FeatureSplit):294:294 -> a 3:44:void readServiceImplementationsForService(java.lang.String,com.android.tools.r8.origin.Origin,com.android.tools.r8.graph.DexType,java.util.List):308:349 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Lcom/android/tools/r8/origin/Origin;Lcom/android/tools/r8/graph/v2;Ljava/util/List;)V"} 45:45:boolean lambda$readServiceImplementationsForService$2(java.lang.String):311:311 -> a 46:52: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):317:323 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/origin/Origin;Ljava/util/List;Lcom/android/tools/r8/graph/v2;)Z"} 53:54:void warn(java.lang.String,com.android.tools.r8.graph.DexType,com.android.tools.r8.origin.Origin):359:360 -> a 53:54: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):319 -> a 55:66: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):329:340 -> a 67:68:void warn(java.lang.String,com.android.tools.r8.graph.DexType,com.android.tools.r8.origin.Origin):359:360 -> a 67:68: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):335 -> a 69:69: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):347:347 -> a 1:2:java.lang.String prefixUntilCommentChar(java.lang.String):354:355 -> b 1:1:void visit(com.android.tools.r8.DataDirectoryResource):0:0 -> visit 2:21:void visit(com.android.tools.r8.DataEntryResource):267:286 -> visit 22:23:void warn(java.lang.String,com.android.tools.r8.graph.DexType,com.android.tools.r8.origin.Origin):359:360 -> visit 22:23:void visit(com.android.tools.r8.DataEntryResource):281 -> visit 24:31:void visit(com.android.tools.r8.DataEntryResource):289:296 -> visit 32:35:void visit(com.android.tools.r8.DataEntryResource):295:298 -> visit com.android.tools.r8.graph.AppView -> com.android.tools.r8.graph.m: # {"id":"sourceFile","fileName":"AppView.java"} com.android.tools.r8.graph.analysis.InitializedClassesInInstanceMethodsAnalysis$InitializedClassesInInstanceMethods initializedClassesInInstanceMethods -> A com.android.tools.r8.horizontalclassmerging.HorizontallyMergedClasses horizontallyMergedClasses -> B com.android.tools.r8.graph.classmerging.VerticallyMergedClasses verticallyMergedClasses -> C com.android.tools.r8.ir.optimize.enums.EnumDataMap unboxedEnums -> D com.android.tools.r8.optimize.interfaces.collection.OpenClosedInterfacesCollection openClosedInterfacesCollection -> E java.util.Set cfByteCodePassThrough -> F java.util.Map sourceDebugExtensions -> G java.util.Map sourceFileForPrunedTypes -> H com.android.tools.r8.naming.SeedMapper applyMappingSeedMapper -> I java.util.Set alreadyLibraryDesugared -> J com.android.tools.r8.contexts.CompilationContext context -> K java.lang.Thread mainThread -> L com.android.tools.r8.androidapi.AndroidApiLevelCompute apiLevelCompute -> M com.android.tools.r8.androidapi.ComputedApiLevel computedMinApiLevel -> N com.android.tools.r8.graph.AppView$WholeProgramOptimizations wholeProgramOptimizations -> O boolean $assertionsDisabled -> P com.android.tools.r8.graph.AppInfo appInfo -> a com.android.tools.r8.graph.AppInfoWithClassHierarchy appInfoForDesugaring -> b com.android.tools.r8.graph.AppServices appServices -> c com.android.tools.r8.profile.art.ArtProfileCollection artProfileCollection -> d com.android.tools.r8.shaking.AssumeInfoCollection assumeInfoCollection -> e com.android.tools.r8.errors.dontwarn.DontWarnConfiguration dontWarnConfiguration -> f com.android.tools.r8.graph.lens.GraphLens codeLens -> g com.android.tools.r8.graph.lens.GraphLens graphLens -> h com.android.tools.r8.graph.lens.InitClassLens initClassLens -> i com.android.tools.r8.graph.lens.GraphLens kotlinMetadataLens -> j com.android.tools.r8.naming.NamingLens namingLens -> k com.android.tools.r8.shaking.ProguardCompatibilityActions proguardCompatibilityActions -> l com.android.tools.r8.shaking.RootSetUtils$RootSet rootSet -> m com.android.tools.r8.shaking.RootSetUtils$MainDexRootSet mainDexRootSet -> n com.android.tools.r8.profile.startup.profile.StartupProfile startupProfile -> o com.android.tools.r8.shaking.KeepInfoCollection keepInfo -> p com.android.tools.r8.ir.analysis.value.AbstractValueFactory abstractValueFactory -> q com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfoFactory instanceFieldInitializationInfoFactory -> r com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraintFactory simpleInliningConstraintFactory -> s com.android.tools.r8.ir.desugar.TypeRewriter typeRewriter -> t com.android.tools.r8.ir.optimize.library.LibraryMethodSideEffectModelCollection libraryMethodSideEffectModelCollection -> u com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagator argumentPropagator -> v com.android.tools.r8.ir.optimize.library.LibraryMemberOptimizer libraryMemberOptimizer -> w com.android.tools.r8.ir.analysis.proto.ProtoShrinker protoShrinker -> x boolean allCodeProcessed -> y java.util.function.Predicate classesEscapingIntoLibrary -> z 1:1:void ():71:71 -> 1:1:void (com.android.tools.r8.graph.AppInfo,com.android.tools.r8.profile.art.ArtProfileCollection,com.android.tools.r8.profile.startup.profile.StartupProfile,com.android.tools.r8.graph.AppView$WholeProgramOptimizations,com.android.tools.r8.ir.desugar.TypeRewriter,com.android.tools.r8.utils.Timing):164:164 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/h;Lcom/android/tools/r8/internal/u3;Lcom/android/tools/r8/internal/AW;ILcom/android/tools/r8/internal/M00;Lcom/android/tools/r8/utils/z3;)V"} 2:114:void (com.android.tools.r8.graph.AppInfo,com.android.tools.r8.profile.art.ArtProfileCollection,com.android.tools.r8.profile.startup.profile.StartupProfile,com.android.tools.r8.graph.AppView$WholeProgramOptimizations,com.android.tools.r8.ir.desugar.TypeRewriter,com.android.tools.r8.utils.Timing):82:194 -> 1:1:com.android.tools.r8.optimize.interfaces.collection.OpenClosedInterfacesCollection getOpenClosedInterfacesCollection():751:751 -> A # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/OK;"} 1:1:com.android.tools.r8.shaking.ProguardCompatibilityActions getProguardCompatibilityActions():689:689 -> B # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/L2;"} 1:1:com.android.tools.r8.profile.startup.profile.StartupProfile getStartupProfile():384:384 -> C # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/AW;"} 1:1:com.android.tools.r8.synthesis.SyntheticItems getSyntheticItems():465:465 -> D # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/synthesis/D;"} 1:1:com.android.tools.r8.graph.lens.GraphLens graphLens():562:562 -> E # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Xj;"} 1:1:boolean hasCfByteCodePassThroughMethods():835:835 -> F 1:1:boolean hasClassHierarchy():784:784 -> G 1:1:boolean hasLiveness():801:801 -> H 1:1:boolean hasMainDexRootSet():653:653 -> I 1:1:boolean hasProguardCompatibilityActions():685:685 -> J 1:1:boolean hasUnboxedEnums():760:760 -> K 1:1:boolean hasVerticallyMergedClasses():733:733 -> L 1:1:com.android.tools.r8.horizontalclassmerging.HorizontallyMergedClasses horizontallyMergedClasses():718:718 -> M # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Kk;"} 1:1:com.android.tools.r8.graph.lens.InitClassLens initClassLens():587:587 -> N # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/kn;"} 1:1:com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfoFactory instanceFieldInitializationInfoFactory():297:297 -> O # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Jn;"} 1:1:boolean isAllCodeProcessed():354:354 -> P 1:1:com.android.tools.r8.contexts.CompilationContext lambda$new$0():169:169 -> Q # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Rb;"} 1:1:com.android.tools.r8.errors.dontwarn.DontWarnConfiguration lambda$new$1():175:175 -> R # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Bf;"} 1:1:com.android.tools.r8.ir.optimize.library.LibraryMethodSideEffectModelCollection lambda$new$2():187:187 -> S # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/tB;"} 1:1:com.android.tools.r8.ir.analysis.proto.ProtoShrinker lambda$new$4():190:190 -> T # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/cQ;"} 2:8:com.android.tools.r8.ir.analysis.proto.ProtoShrinker com.android.tools.r8.ir.analysis.proto.ProtoShrinker.create(com.android.tools.r8.graph.AppView):58:64 -> T 2:8:com.android.tools.r8.ir.analysis.proto.ProtoShrinker lambda$new$4():190 -> T 9:9:com.android.tools.r8.utils.Reporter reporter():628:628 -> T 9:9:com.android.tools.r8.ir.analysis.proto.ProtoShrinker com.android.tools.r8.ir.analysis.proto.ProtoShrinker.create(com.android.tools.r8.graph.AppView):66 -> T 9:9:com.android.tools.r8.ir.analysis.proto.ProtoShrinker lambda$new$4():190 -> T 10: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:70 -> T 10:14:com.android.tools.r8.ir.analysis.proto.ProtoShrinker lambda$new$4():190 -> T 15:15:void com.android.tools.r8.utils.InternalOptions$ProtoShrinkingOptions.disable():2013:2013 -> T 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):70 -> T # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 15:15:com.android.tools.r8.ir.analysis.proto.ProtoShrinker lambda$new$4():190 -> T 16:19:void com.android.tools.r8.utils.InternalOptions$ProtoShrinkingOptions.disable():2014:2017 -> T 16:19:com.android.tools.r8.ir.analysis.proto.ProtoShrinker com.android.tools.r8.ir.analysis.proto.ProtoShrinker.create(com.android.tools.r8.graph.AppView):70 -> T 16:19:com.android.tools.r8.ir.analysis.proto.ProtoShrinker lambda$new$4():190 -> T 20:20: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 -> T 20:20:com.android.tools.r8.ir.analysis.proto.ProtoShrinker lambda$new$4():190 -> T 1:1:com.android.tools.r8.androidapi.AndroidApiLevelCompute lambda$new$5():192:192 -> U # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/androidapi/b;"} 1:1:com.android.tools.r8.androidapi.ComputedApiLevel lambda$new$6():195:195 -> V # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/androidapi/h;"} 1:1:com.android.tools.r8.ir.optimize.library.LibraryMemberOptimizer libraryMethodOptimizer():476:476 -> W # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/pB;"} 1:4:void loadApplyMappingSeedMapper():1018:1021 -> X 5:5:void loadApplyMappingSeedMapper():1020:1020 -> X 1:1:com.android.tools.r8.utils.InternalOptions options():624:624 -> Y # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/A1;"} 1:1:com.android.tools.r8.ir.analysis.proto.ProtoShrinker protoShrinker():484:484 -> Z # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/cQ;"} 1:1:com.android.tools.r8.ir.optimize.library.LibraryMemberOptimizer lambda$new$3(com.android.tools.r8.utils.Timing):189:189 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/z3;)Lcom/android/tools/r8/internal/pB;"} 2:5:com.android.tools.r8.graph.AppView createForD8(com.android.tools.r8.graph.AppInfo):214:217 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/h;)Lcom/android/tools/r8/graph/m;"} 6:7:com.android.tools.r8.ir.desugar.TypeRewriter defaultTypeRewriter(com.android.tools.r8.graph.AppInfo):209:210 -> a 6:7:com.android.tools.r8.graph.AppView createForD8(com.android.tools.r8.graph.AppInfo):219 -> a 8:8:void (com.android.tools.r8.graph.AppInfo,com.android.tools.r8.profile.art.ArtProfileCollection,com.android.tools.r8.profile.startup.profile.StartupProfile,com.android.tools.r8.graph.AppView$WholeProgramOptimizations,com.android.tools.r8.ir.desugar.TypeRewriter):155:155 -> a 8:8:com.android.tools.r8.graph.AppView createForD8(com.android.tools.r8.graph.AppInfo):219 -> a 9:9:void (com.android.tools.r8.graph.AppInfo,com.android.tools.r8.profile.art.ArtProfileCollection,com.android.tools.r8.profile.startup.profile.StartupProfile,com.android.tools.r8.graph.AppView$WholeProgramOptimizations,com.android.tools.r8.ir.desugar.TypeRewriter):149:149 -> a 9:9:com.android.tools.r8.graph.AppView createForD8(com.android.tools.r8.graph.AppInfo):219 -> a 10:13:com.android.tools.r8.graph.AppView createForD8(com.android.tools.r8.graph.AppInfo,com.android.tools.r8.ir.desugar.TypeRewriter,com.android.tools.r8.utils.Timing):233:236 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/h;Lcom/android/tools/r8/internal/M00;Lcom/android/tools/r8/utils/z3;)Lcom/android/tools/r8/graph/m;"} 14:14:com.android.tools.r8.graph.AppView createForR8(com.android.tools.r8.graph.DexApplication):243:243 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j0;)Lcom/android/tools/r8/graph/m;"} 15:16:com.android.tools.r8.graph.AppView createForR8(com.android.tools.r8.graph.DexApplication,com.android.tools.r8.shaking.MainDexInfo):248:249 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j0;Lcom/android/tools/r8/shaking/N1;)Lcom/android/tools/r8/graph/m;"} 17:17:com.android.tools.r8.features.ClassToFeatureSplitMap com.android.tools.r8.features.ClassToFeatureSplitMap.createInitialClassToFeatureSplitMap(com.android.tools.r8.utils.InternalOptions):48:48 -> a 17:17:com.android.tools.r8.graph.AppView createForR8(com.android.tools.r8.graph.DexApplication,com.android.tools.r8.shaking.MainDexInfo):249 -> a 18:18:com.android.tools.r8.features.ClassToFeatureSplitMap com.android.tools.r8.features.ClassToFeatureSplitMap.createInitialClassToFeatureSplitMap(com.android.tools.r8.utils.InternalOptions):47:47 -> a 18:18:com.android.tools.r8.graph.AppView createForR8(com.android.tools.r8.graph.DexApplication,com.android.tools.r8.shaking.MainDexInfo):249 -> a 19:19:com.android.tools.r8.graph.AppView createForR8(com.android.tools.r8.graph.DexApplication,com.android.tools.r8.shaking.MainDexInfo):255:255 -> a 20:28:com.android.tools.r8.graph.AppView createForR8(com.android.tools.r8.graph.DexApplication,com.android.tools.r8.shaking.MainDexInfo):251:259 -> a 29:30:com.android.tools.r8.ir.desugar.TypeRewriter defaultTypeRewriter(com.android.tools.r8.graph.AppInfo):209:210 -> a 29:30:com.android.tools.r8.graph.AppView createForR8(com.android.tools.r8.graph.DexApplication,com.android.tools.r8.shaking.MainDexInfo):261 -> a 31:31:void (com.android.tools.r8.graph.AppInfo,com.android.tools.r8.profile.art.ArtProfileCollection,com.android.tools.r8.profile.startup.profile.StartupProfile,com.android.tools.r8.graph.AppView$WholeProgramOptimizations,com.android.tools.r8.ir.desugar.TypeRewriter):155:155 -> a 31:31:com.android.tools.r8.graph.AppView createForR8(com.android.tools.r8.graph.DexApplication,com.android.tools.r8.shaking.MainDexInfo):261 -> a 32:32:void (com.android.tools.r8.graph.AppInfo,com.android.tools.r8.profile.art.ArtProfileCollection,com.android.tools.r8.profile.startup.profile.StartupProfile,com.android.tools.r8.graph.AppView$WholeProgramOptimizations,com.android.tools.r8.ir.desugar.TypeRewriter):149:149 -> a 32:32:com.android.tools.r8.graph.AppView createForR8(com.android.tools.r8.graph.DexApplication,com.android.tools.r8.shaking.MainDexInfo):261 -> a 33:36:com.android.tools.r8.graph.AppView createForL8(com.android.tools.r8.graph.AppInfo,com.android.tools.r8.ir.desugar.TypeRewriter):265:268 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/h;Lcom/android/tools/r8/internal/M00;)Lcom/android/tools/r8/graph/m;"} 37:37:void (com.android.tools.r8.graph.AppInfo,com.android.tools.r8.profile.art.ArtProfileCollection,com.android.tools.r8.profile.startup.profile.StartupProfile,com.android.tools.r8.graph.AppView$WholeProgramOptimizations,com.android.tools.r8.ir.desugar.TypeRewriter):155:155 -> a 37:37:com.android.tools.r8.graph.AppView createForL8(com.android.tools.r8.graph.AppInfo,com.android.tools.r8.ir.desugar.TypeRewriter):268 -> a 38:38:void (com.android.tools.r8.graph.AppInfo,com.android.tools.r8.profile.art.ArtProfileCollection,com.android.tools.r8.profile.startup.profile.StartupProfile,com.android.tools.r8.graph.AppView$WholeProgramOptimizations,com.android.tools.r8.ir.desugar.TypeRewriter):149:149 -> a 38:38:com.android.tools.r8.graph.AppView createForL8(com.android.tools.r8.graph.AppInfo,com.android.tools.r8.ir.desugar.TypeRewriter):268 -> a 39:42:com.android.tools.r8.graph.AppView createForTracer(com.android.tools.r8.graph.AppInfoWithClassHierarchy):284:287 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j;)Lcom/android/tools/r8/graph/m;"} 43:44:com.android.tools.r8.ir.desugar.TypeRewriter defaultTypeRewriter(com.android.tools.r8.graph.AppInfo):209:210 -> a 43:44:com.android.tools.r8.graph.AppView createForTracer(com.android.tools.r8.graph.AppInfoWithClassHierarchy):289 -> a 45:45:void (com.android.tools.r8.graph.AppInfo,com.android.tools.r8.profile.art.ArtProfileCollection,com.android.tools.r8.profile.startup.profile.StartupProfile,com.android.tools.r8.graph.AppView$WholeProgramOptimizations,com.android.tools.r8.ir.desugar.TypeRewriter):155:155 -> a 45:45:com.android.tools.r8.graph.AppView createForTracer(com.android.tools.r8.graph.AppInfoWithClassHierarchy):289 -> a 46:46:void (com.android.tools.r8.graph.AppInfo,com.android.tools.r8.profile.art.ArtProfileCollection,com.android.tools.r8.profile.startup.profile.StartupProfile,com.android.tools.r8.graph.AppView$WholeProgramOptimizations,com.android.tools.r8.ir.desugar.TypeRewriter):149:149 -> a 46:46:com.android.tools.r8.graph.AppView createForTracer(com.android.tools.r8.graph.AppInfoWithClassHierarchy):289 -> a 47:47:void setAppServices(com.android.tools.r8.graph.AppServices):372:372 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/l;)V"} 48:48:void setArtProfileCollection(com.android.tools.r8.profile.art.ArtProfileCollection):380:380 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/u3;)V"} 49:49:void setStartupProfile(com.android.tools.r8.profile.startup.profile.StartupProfile):388:388 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/AW;)V"} 50:50:void setAssumeInfoCollection(com.android.tools.r8.shaking.AssumeInfoCollection):396:396 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/l;)V"} 51:51:void setClassesEscapingIntoLibrary(java.util.function.Predicate):409:409 -> a 52:52:void setSourceDebugExtensionForType(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexValue$DexValueString):413:413 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/graph/B2$j;)V"} 53:53:com.android.tools.r8.graph.DexValue$DexValueString getSourceDebugExtensionForType(com.android.tools.r8.graph.DexClass):417:417 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;)Lcom/android/tools/r8/graph/B2$j;"} 54:54:com.android.tools.r8.graph.DexItemFactory dexItemFactory():446:446 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/p1;"} 55:56:void withArgumentPropagator(com.android.tools.r8.utils.ThrowingConsumer):470:471 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/i3;)V"} 57:57:java.lang.Object withProtoEnumShrinker(java.util.function.Function,java.lang.Object):502:502 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Set;Ljava/util/function/Function;)Ljava/lang/Object;"} 58:58:boolean com.android.tools.r8.utils.InternalOptions$ProtoShrinkingOptions.isEnumLiteProtoShrinkingEnabled():2032:2032 -> a 58:58:java.lang.Object withProtoEnumShrinker(java.util.function.Function,java.lang.Object):502 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 59:59:java.lang.Object withProtoEnumShrinker(java.util.function.Function,java.lang.Object):503:503 -> a 60:61:java.lang.Object withGeneratedExtensionRegistryShrinker(java.util.function.Function,java.lang.Object):517:518 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Ljava/util/function/Function;)Ljava/lang/Object;"} 62:63:java.lang.Object withGeneratedMessageLiteBuilderShrinker(java.util.function.Function,java.lang.Object):547:548 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Boolean;Ljava/util/function/Function;)Ljava/lang/Object;"} 64:64:com.android.tools.r8.graph.lens.GraphLens codeLens():554:554 -> a 64:64:boolean lambda$rewriteWithLens$8(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.lens.NonIdentityGraphLens):934 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/HH;)Z"} 65:65:void setCodeLens(com.android.tools.r8.graph.lens.GraphLens):558:558 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xj;)V"} 66:66:void setInitClassLens(com.android.tools.r8.graph.lens.InitClassLens):595:595 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/mi;)V"} 67:67:void setInitializedClassesInInstanceMethods(com.android.tools.r8.graph.analysis.InitializedClassesInInstanceMethodsAnalysis$InitializedClassesInInstanceMethods):608:608 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ln;)V"} 68:68:com.android.tools.r8.utils.InternalOptions$TestingOptions testing():632:632 -> a 68:68:boolean checkForTesting(java.util.function.Supplier):1034 -> a 69:69:boolean checkForTesting(java.util.function.Supplier):1034:1034 -> a 70:70:void setRootSet(com.android.tools.r8.shaking.RootSetUtils$RootSet):644:644 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/a4;)V"} 71:72:void setMainDexRootSet(com.android.tools.r8.shaking.RootSetUtils$MainDexRootSet):648:649 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/Y3;)V"} 73:73:com.android.tools.r8.shaking.KeepInfoCollection getKeepInfo():661:661 -> a 73:73:com.android.tools.r8.shaking.KeepClassInfo getKeepInfo(com.android.tools.r8.graph.DexProgramClass):665 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)Lcom/android/tools/r8/shaking/Y0;"} 74:74:com.android.tools.r8.shaking.KeepClassInfo getKeepInfo(com.android.tools.r8.graph.DexProgramClass):665:665 -> a 75:75:com.android.tools.r8.shaking.KeepInfoCollection getKeepInfo():661:661 -> a 75:75:com.android.tools.r8.shaking.KeepFieldInfo getKeepInfo(com.android.tools.r8.graph.ProgramField):669 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m5;)Lcom/android/tools/r8/shaking/d1;"} 76:76:com.android.tools.r8.shaking.KeepFieldInfo getKeepInfo(com.android.tools.r8.graph.ProgramField):669:669 -> a 77:77:com.android.tools.r8.shaking.KeepFieldInfo com.android.tools.r8.shaking.KeepInfoCollection.getFieldInfo(com.android.tools.r8.graph.ProgramField):138:138 -> a 77:77:com.android.tools.r8.shaking.KeepFieldInfo getKeepInfo(com.android.tools.r8.graph.ProgramField):669 -> a 78:78:com.android.tools.r8.shaking.KeepInfoCollection getKeepInfo():661:661 -> a 78:78:com.android.tools.r8.shaking.KeepMethodInfo getKeepInfo(com.android.tools.r8.graph.ProgramMethod):673 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)Lcom/android/tools/r8/shaking/m1;"} 79:79:com.android.tools.r8.shaking.KeepMethodInfo getKeepInfo(com.android.tools.r8.graph.ProgramMethod):673:673 -> a 80:80:com.android.tools.r8.shaking.KeepMethodInfo com.android.tools.r8.shaking.KeepInfoCollection.getMethodInfo(com.android.tools.r8.graph.ProgramMethod):112:112 -> a 80:80:com.android.tools.r8.shaking.KeepMethodInfo getKeepInfo(com.android.tools.r8.graph.ProgramMethod):673 -> a 81:81:void setNamingLens(com.android.tools.r8.naming.NamingLens):681:681 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/naming/o0;)V"} 82:83:void setProguardCompatibilityActions(com.android.tools.r8.shaking.ProguardCompatibilityActions):694:695 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/L2;)V"} 84:84:void setHorizontallyMergedClasses(com.android.tools.r8.horizontalclassmerging.HorizontallyMergedClasses,com.android.tools.r8.horizontalclassmerging.HorizontalClassMerger$Mode):723:723 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Kk;Lcom/android/tools/r8/internal/Ek;)V"} 85:85:boolean hasHorizontallyMergedClasses():710:710 -> a 85:85:void setHorizontallyMergedClasses(com.android.tools.r8.horizontalclassmerging.HorizontallyMergedClasses,com.android.tools.r8.horizontalclassmerging.HorizontalClassMerger$Mode):723 -> a 86:86:void setHorizontallyMergedClasses(com.android.tools.r8.horizontalclassmerging.HorizontallyMergedClasses,com.android.tools.r8.horizontalclassmerging.HorizontalClassMerger$Mode):723:723 -> a 87:87:com.android.tools.r8.horizontalclassmerging.HorizontallyMergedClasses horizontallyMergedClasses():718:718 -> a 87:87:void setHorizontallyMergedClasses(com.android.tools.r8.horizontalclassmerging.HorizontallyMergedClasses,com.android.tools.r8.horizontalclassmerging.HorizontalClassMerger$Mode):724 -> a 88:89:void setHorizontallyMergedClasses(com.android.tools.r8.horizontalclassmerging.HorizontallyMergedClasses,com.android.tools.r8.horizontalclassmerging.HorizontalClassMerger$Mode):724:725 -> a 90:90:com.android.tools.r8.utils.InternalOptions$TestingOptions testing():632:632 -> a 90:90:void setHorizontallyMergedClasses(com.android.tools.r8.horizontalclassmerging.HorizontallyMergedClasses,com.android.tools.r8.horizontalclassmerging.HorizontalClassMerger$Mode):726 -> a 91:93:void setHorizontallyMergedClasses(com.android.tools.r8.horizontalclassmerging.HorizontallyMergedClasses,com.android.tools.r8.horizontalclassmerging.HorizontalClassMerger$Mode):726:728 -> a 94:94:com.android.tools.r8.horizontalclassmerging.HorizontallyMergedClasses horizontallyMergedClasses():718:718 -> a 94:94:void setHorizontallyMergedClasses(com.android.tools.r8.horizontalclassmerging.HorizontallyMergedClasses,com.android.tools.r8.horizontalclassmerging.HorizontalClassMerger$Mode):728 -> a 95:95:void setHorizontallyMergedClasses(com.android.tools.r8.horizontalclassmerging.HorizontallyMergedClasses,com.android.tools.r8.horizontalclassmerging.HorizontalClassMerger$Mode):728:728 -> a 96:97:void setVerticallyMergedClasses(com.android.tools.r8.graph.classmerging.VerticallyMergedClasses):745:746 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/v20;)V"} 98:98:com.android.tools.r8.utils.InternalOptions$TestingOptions testing():632:632 -> a 98:98:void setVerticallyMergedClasses(com.android.tools.r8.graph.classmerging.VerticallyMergedClasses):747 -> a 99:99:void setVerticallyMergedClasses(com.android.tools.r8.graph.classmerging.VerticallyMergedClasses):747:747 -> a 100:100:void setOpenClosedInterfacesCollection(com.android.tools.r8.optimize.interfaces.collection.OpenClosedInterfacesCollection):756:756 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/OK;)V"} 101:102:void setUnboxedEnums(com.android.tools.r8.ir.optimize.enums.EnumDataMap):768:769 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ug;)V"} 103:103:com.android.tools.r8.utils.InternalOptions$TestingOptions testing():632:632 -> a 103:103:void setUnboxedEnums(com.android.tools.r8.ir.optimize.enums.EnumDataMap):770 -> a 104:104:void setUnboxedEnums(com.android.tools.r8.ir.optimize.enums.EnumDataMap):770:770 -> a 105:105:boolean hasClassHierarchy():784:784 -> a 105:105:com.android.tools.r8.utils.OptionalBool isSubtype(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):814 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/utils/n2;"} 106:108:com.android.tools.r8.utils.OptionalBool isSubtype(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):815:817 -> a 109:109:com.android.tools.r8.utils.OptionalBool com.android.tools.r8.utils.OptionalBool.unknown():73:73 -> a 109:109:com.android.tools.r8.utils.OptionalBool isSubtype(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):820 -> a 110:110:com.android.tools.r8.utils.OptionalBool isSubtype(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):818:818 -> a 111:111:boolean isCfByteCodePassThrough(com.android.tools.r8.graph.DexEncodedMethod):824:824 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W0;)Z"} 112:112:boolean com.android.tools.r8.utils.InternalOptions.isGeneratingClassFiles():587:587 -> a 112:112:boolean isCfByteCodePassThrough(com.android.tools.r8.graph.DexEncodedMethod):824 -> 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():587:587 -> a 113:113:boolean isCfByteCodePassThrough(com.android.tools.r8.graph.DexEncodedMethod):824 -> a 114:118:boolean isCfByteCodePassThrough(com.android.tools.r8.graph.DexEncodedMethod):827:831 -> a 119:128:void pruneItems(com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService):840:849 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/u5;Ljava/util/concurrent/ExecutorService;)V"} 129:129:void pruneAppInfo(com.android.tools.r8.graph.PrunedItems,com.android.tools.r8.graph.AppView,java.util.concurrent.ExecutorService):878:878 -> a 129:129:void pruneItems(com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService):851 -> a 130:130:com.android.tools.r8.graph.AppServices appServices():368:368 -> a 130:130:void pruneItems(com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService):853 -> a 131:131:void pruneItems(com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService):854:854 -> a 132:132:com.android.tools.r8.profile.art.ArtProfileCollection getArtProfileCollection():376:376 -> a 132:132:void pruneItems(com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService):856 -> a 133:133:void pruneItems(com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService):856:856 -> a 134:134:void setArtProfileCollection(com.android.tools.r8.profile.art.ArtProfileCollection):380:380 -> a 134:134:void pruneItems(com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService):856 -> a 135:135:com.android.tools.r8.shaking.AssumeInfoCollection getAssumeInfoCollection():392:392 -> a 135:135:void pruneItems(com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService):857 -> a 136:136:void pruneItems(com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService):857:857 -> a 137:137:void setAssumeInfoCollection(com.android.tools.r8.shaking.AssumeInfoCollection):396:396 -> a 137:137:void pruneItems(com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService):857 -> a 138:138:void pruneItems(com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService):858:858 -> a 139:139:com.android.tools.r8.shaking.ProguardCompatibilityActions getProguardCompatibilityActions():689:689 -> a 139:139:void pruneItems(com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService):860 -> a 140:140:void pruneItems(com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService):860:860 -> a 141:141:void pruneItems(com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService):859:859 -> a 142:142:boolean hasRootSet():636:636 -> a 142:142:void pruneItems(com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService):862 -> a 143:143:void pruneItems(com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService):863:863 -> a 144:144:com.android.tools.r8.profile.startup.profile.StartupProfile getStartupProfile():384:384 -> a 144:144:void pruneItems(com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService):865 -> a 145:145:com.android.tools.r8.synthesis.SyntheticItems getSyntheticItems():465:465 -> a 145:145:void pruneItems(com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService):865 -> a 146:146:void pruneItems(com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService):865:865 -> a 147:147:void setStartupProfile(com.android.tools.r8.profile.startup.profile.StartupProfile):388:388 -> a 147:147:void pruneItems(com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService):865 -> a 148:149:void pruneItems(com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService):866:867 -> a 150:150:void setMainDexRootSet(com.android.tools.r8.shaking.RootSetUtils$MainDexRootSet):649:649 -> a 150:150:void pruneItems(com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService):867 -> a 151:152:void pruneItems(com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService):869:870 -> a 153:153:void pruneItems(com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService):869:869 -> a 154:154:void rewriteWithLensAndApplication(com.android.tools.r8.graph.lens.NonIdentityGraphLens,com.android.tools.r8.graph.DirectMappedDexApplication):889:889 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/N2;Lcom/android/tools/r8/internal/CG;)V"} 155:157:void rewriteWithLensAndApplication(com.android.tools.r8.graph.lens.NonIdentityGraphLens,com.android.tools.r8.graph.DirectMappedDexApplication,com.android.tools.r8.graph.lens.GraphLens):894:896 -> a 155:157:void rewriteWithLensAndApplication(com.android.tools.r8.graph.lens.NonIdentityGraphLens,com.android.tools.r8.graph.DirectMappedDexApplication):889 -> a 158:168:void rewriteWithLens(com.android.tools.r8.graph.lens.NonIdentityGraphLens,com.android.tools.r8.graph.DirectMappedDexApplication,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.lens.GraphLens):908:918 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/HH;Lcom/android/tools/r8/graph/N2;Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/Xj;)V"} 169:169:com.android.tools.r8.graph.lens.GraphLens codeLens():554:554 -> a 169:169:void rewriteWithLens(com.android.tools.r8.graph.lens.NonIdentityGraphLens,com.android.tools.r8.graph.DirectMappedDexApplication,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.lens.GraphLens):919 -> a 170:178:void rewriteWithLens(com.android.tools.r8.graph.lens.NonIdentityGraphLens,com.android.tools.r8.graph.DirectMappedDexApplication,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.lens.GraphLens):919:927 -> a 179:179:boolean com.android.tools.r8.graph.lens.GraphLens.isMemberRebindingLens():0:0 -> a 179:179:void rewriteWithLens(com.android.tools.r8.graph.lens.NonIdentityGraphLens,com.android.tools.r8.graph.DirectMappedDexApplication,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.lens.GraphLens):928 -> a 180:180:boolean com.android.tools.r8.graph.lens.GraphLens.isMemberRebindingIdentityLens():0:0 -> a 180:180:void rewriteWithLens(com.android.tools.r8.graph.lens.NonIdentityGraphLens,com.android.tools.r8.graph.DirectMappedDexApplication,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.lens.GraphLens):929 -> a 181:182:void rewriteWithLens(com.android.tools.r8.graph.lens.NonIdentityGraphLens,com.android.tools.r8.graph.DirectMappedDexApplication,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.lens.GraphLens):930:931 -> a 183:183:boolean com.android.tools.r8.graph.lens.GraphLens.isMemberRebindingLens():0:0 -> a 183:183:void rewriteWithLens(com.android.tools.r8.graph.lens.NonIdentityGraphLens,com.android.tools.r8.graph.DirectMappedDexApplication,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.lens.GraphLens):937 -> a 184:193:void rewriteWithLens(com.android.tools.r8.graph.lens.NonIdentityGraphLens,com.android.tools.r8.graph.DirectMappedDexApplication,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.lens.GraphLens):939:948 -> a 194:194:boolean lambda$rewriteWithLens$7(com.android.tools.r8.graph.lens.NonIdentityGraphLens):933:933 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/HH;)Z"} 195:195:boolean com.android.tools.r8.graph.lens.GraphLens.isMemberRebindingLens():0:0 -> a 195:195:boolean lambda$rewriteWithLens$7(com.android.tools.r8.graph.lens.NonIdentityGraphLens):933 -> a 196:196:boolean com.android.tools.r8.graph.lens.GraphLens.isMemberRebindingIdentityLens():0:0 -> a 196:196:boolean lambda$rewriteWithLens$7(com.android.tools.r8.graph.lens.NonIdentityGraphLens):933 -> a 197:197:void lambda$rewriteWithLens$9(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DirectMappedDexApplication,com.android.tools.r8.graph.lens.NonIdentityGraphLens):951:951 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/N2;Lcom/android/tools/r8/internal/HH;)V"} 198:198:boolean hasLiveness():801:801 -> a 198:198:void lambda$rewriteWithLens$9(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DirectMappedDexApplication,com.android.tools.r8.graph.lens.NonIdentityGraphLens):952 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 199:199:boolean hasLiveness():801:801 -> a 199:199:void lambda$rewriteWithLens$9(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DirectMappedDexApplication,com.android.tools.r8.graph.lens.NonIdentityGraphLens):952 -> a 200:203:void lambda$rewriteWithLens$9(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DirectMappedDexApplication,com.android.tools.r8.graph.lens.NonIdentityGraphLens):954:957 -> a 204:204:boolean hasClassHierarchy():784:784 -> a 204:204:void lambda$rewriteWithLens$9(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DirectMappedDexApplication,com.android.tools.r8.graph.lens.NonIdentityGraphLens):957 -> a 205:210:void lambda$rewriteWithLens$9(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DirectMappedDexApplication,com.android.tools.r8.graph.lens.NonIdentityGraphLens):957:962 -> a 211:211:com.android.tools.r8.synthesis.SyntheticItems getSyntheticItems():465:465 -> a 211:211:void lambda$rewriteWithLens$9(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DirectMappedDexApplication,com.android.tools.r8.graph.lens.NonIdentityGraphLens):962 -> a 212:214:void lambda$rewriteWithLens$9(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DirectMappedDexApplication,com.android.tools.r8.graph.lens.NonIdentityGraphLens):962:964 -> a 215:215:void lambda$rewriteWithLens$9(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DirectMappedDexApplication,com.android.tools.r8.graph.lens.NonIdentityGraphLens):963:963 -> a 216:216:com.android.tools.r8.graph.AppServices appServices():368:368 -> a 216:216:void lambda$rewriteWithLens$9(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DirectMappedDexApplication,com.android.tools.r8.graph.lens.NonIdentityGraphLens):966 -> a 217:217:void lambda$rewriteWithLens$9(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DirectMappedDexApplication,com.android.tools.r8.graph.lens.NonIdentityGraphLens):966:966 -> a 218:218:com.android.tools.r8.profile.art.ArtProfileCollection getArtProfileCollection():376:376 -> a 218:218:void lambda$rewriteWithLens$9(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DirectMappedDexApplication,com.android.tools.r8.graph.lens.NonIdentityGraphLens):968 -> a 219:219:void lambda$rewriteWithLens$9(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DirectMappedDexApplication,com.android.tools.r8.graph.lens.NonIdentityGraphLens):968:968 -> a 220:220:void setArtProfileCollection(com.android.tools.r8.profile.art.ArtProfileCollection):380:380 -> a 220:220:void lambda$rewriteWithLens$9(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DirectMappedDexApplication,com.android.tools.r8.graph.lens.NonIdentityGraphLens):967 -> a 221:221:com.android.tools.r8.shaking.AssumeInfoCollection getAssumeInfoCollection():392:392 -> a 221:221:void lambda$rewriteWithLens$9(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DirectMappedDexApplication,com.android.tools.r8.graph.lens.NonIdentityGraphLens):971 -> a 222:222:void lambda$rewriteWithLens$9(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DirectMappedDexApplication,com.android.tools.r8.graph.lens.NonIdentityGraphLens):972:972 -> a 223:223:void setAssumeInfoCollection(com.android.tools.r8.shaking.AssumeInfoCollection):396:396 -> a 223:223:void lambda$rewriteWithLens$9(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DirectMappedDexApplication,com.android.tools.r8.graph.lens.NonIdentityGraphLens):969 -> a 224:224:boolean hasInitClassLens():591:591 -> a 224:224:void lambda$rewriteWithLens$9(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DirectMappedDexApplication,com.android.tools.r8.graph.lens.NonIdentityGraphLens):973 -> a 225:225:void lambda$rewriteWithLens$9(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DirectMappedDexApplication,com.android.tools.r8.graph.lens.NonIdentityGraphLens):974:974 -> a 226:226:void setInitClassLens(com.android.tools.r8.graph.lens.InitClassLens):595:595 -> a 226:226:void lambda$rewriteWithLens$9(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DirectMappedDexApplication,com.android.tools.r8.graph.lens.NonIdentityGraphLens):974 -> a 227:227:void lambda$rewriteWithLens$9(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DirectMappedDexApplication,com.android.tools.r8.graph.lens.NonIdentityGraphLens):976:976 -> a 228:228:com.android.tools.r8.shaking.ProguardCompatibilityActions getProguardCompatibilityActions():689:689 -> a 228:228:void lambda$rewriteWithLens$9(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DirectMappedDexApplication,com.android.tools.r8.graph.lens.NonIdentityGraphLens):978 -> a 229:229:void lambda$rewriteWithLens$9(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DirectMappedDexApplication,com.android.tools.r8.graph.lens.NonIdentityGraphLens):978:978 -> a 230:233:void lambda$rewriteWithLens$9(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DirectMappedDexApplication,com.android.tools.r8.graph.lens.NonIdentityGraphLens):977:980 -> a 234:234:com.android.tools.r8.shaking.RootSetUtils$MainDexRootSet getMainDexRootSet():657:657 -> a 234:234:void lambda$rewriteWithLens$9(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DirectMappedDexApplication,com.android.tools.r8.graph.lens.NonIdentityGraphLens):981 -> a 235:235:void lambda$rewriteWithLens$9(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DirectMappedDexApplication,com.android.tools.r8.graph.lens.NonIdentityGraphLens):981:981 -> a 236:236:void setMainDexRootSet(com.android.tools.r8.shaking.RootSetUtils$MainDexRootSet):649:649 -> a 236:236:void lambda$rewriteWithLens$9(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DirectMappedDexApplication,com.android.tools.r8.graph.lens.NonIdentityGraphLens):981 -> a 237:237:com.android.tools.r8.optimize.interfaces.collection.OpenClosedInterfacesCollection getOpenClosedInterfacesCollection():751:751 -> a 237:237:void lambda$rewriteWithLens$9(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DirectMappedDexApplication,com.android.tools.r8.graph.lens.NonIdentityGraphLens):984 -> a 238:238:void lambda$rewriteWithLens$9(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DirectMappedDexApplication,com.android.tools.r8.graph.lens.NonIdentityGraphLens):984:984 -> a 239:239:void lambda$rewriteWithLens$9(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DirectMappedDexApplication,com.android.tools.r8.graph.lens.NonIdentityGraphLens):983:983 -> a 240:240:boolean hasRootSet():636:636 -> a 240:240:void lambda$rewriteWithLens$9(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DirectMappedDexApplication,com.android.tools.r8.graph.lens.NonIdentityGraphLens):985 -> a 241:241:void lambda$rewriteWithLens$9(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DirectMappedDexApplication,com.android.tools.r8.graph.lens.NonIdentityGraphLens):986:986 -> a 242:242:com.android.tools.r8.profile.startup.profile.StartupProfile getStartupProfile():384:384 -> a 242:242:void lambda$rewriteWithLens$9(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DirectMappedDexApplication,com.android.tools.r8.graph.lens.NonIdentityGraphLens):988 -> a 243:243:void lambda$rewriteWithLens$9(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DirectMappedDexApplication,com.android.tools.r8.graph.lens.NonIdentityGraphLens):988:988 -> a 244:244:void setStartupProfile(com.android.tools.r8.profile.startup.profile.StartupProfile):388:388 -> a 244:244:void lambda$rewriteWithLens$9(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DirectMappedDexApplication,com.android.tools.r8.graph.lens.NonIdentityGraphLens):988 -> a 245:245:void rewriteWithD8Lens(com.android.tools.r8.graph.lens.NonIdentityGraphLens):993:993 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/CG;)V"} 246:247:void rewriteWithD8Lens(com.android.tools.r8.graph.lens.NonIdentityGraphLens,com.android.tools.r8.graph.AppView):997:998 -> a 246:247:void rewriteWithD8Lens(com.android.tools.r8.graph.lens.NonIdentityGraphLens):993 -> a 248:248:com.android.tools.r8.profile.art.ArtProfileCollection getArtProfileCollection():376:376 -> a 248:248:void rewriteWithD8Lens(com.android.tools.r8.graph.lens.NonIdentityGraphLens,com.android.tools.r8.graph.AppView):1001 -> a 248:248:void rewriteWithD8Lens(com.android.tools.r8.graph.lens.NonIdentityGraphLens):993 -> a 249:249:void rewriteWithD8Lens(com.android.tools.r8.graph.lens.NonIdentityGraphLens,com.android.tools.r8.graph.AppView):1001:1001 -> a 249:249:void rewriteWithD8Lens(com.android.tools.r8.graph.lens.NonIdentityGraphLens):993 -> a 250:250:void setArtProfileCollection(com.android.tools.r8.profile.art.ArtProfileCollection):380:380 -> a 250:250:void rewriteWithD8Lens(com.android.tools.r8.graph.lens.NonIdentityGraphLens,com.android.tools.r8.graph.AppView):1000 -> a 250:250:void rewriteWithD8Lens(com.android.tools.r8.graph.lens.NonIdentityGraphLens):993 -> a 251:252:void setAlreadyLibraryDesugared(java.util.Set):1005:1006 -> a 253:253:void addPrunedClassSourceFile(com.android.tools.r8.graph.DexType,java.lang.String):1046:1046 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Lcom/android/tools/r8/graph/v2;)V"} 1:1:com.android.tools.r8.utils.Reporter reporter():628:628 -> a0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/O2;"} 1:4:com.android.tools.r8.graph.AppView createForRelocator(com.android.tools.r8.graph.AppInfo):274:277 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/h;)Lcom/android/tools/r8/graph/m;"} 5:6:com.android.tools.r8.ir.desugar.TypeRewriter defaultTypeRewriter(com.android.tools.r8.graph.AppInfo):209:210 -> b 5:6:com.android.tools.r8.graph.AppView createForRelocator(com.android.tools.r8.graph.AppInfo):279 -> b 7:7:void (com.android.tools.r8.graph.AppInfo,com.android.tools.r8.profile.art.ArtProfileCollection,com.android.tools.r8.profile.startup.profile.StartupProfile,com.android.tools.r8.graph.AppView$WholeProgramOptimizations,com.android.tools.r8.ir.desugar.TypeRewriter):155:155 -> b 7:7:com.android.tools.r8.graph.AppView createForRelocator(com.android.tools.r8.graph.AppInfo):279 -> b 8:8:void (com.android.tools.r8.graph.AppInfo,com.android.tools.r8.profile.art.ArtProfileCollection,com.android.tools.r8.profile.startup.profile.StartupProfile,com.android.tools.r8.graph.AppView$WholeProgramOptimizations,com.android.tools.r8.ir.desugar.TypeRewriter):149:149 -> b 8:8:com.android.tools.r8.graph.AppView createForRelocator(com.android.tools.r8.graph.AppInfo):279 -> b 9:9:com.android.tools.r8.ir.analysis.value.AbstractValueFactory abstractValueFactory():293:293 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/C1;"} 10:11:void withGeneratedExtensionRegistryShrinker(com.android.tools.r8.utils.ThrowingConsumer):510:511 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/i3;)V"} 12:13:java.lang.Object withGeneratedMessageLiteShrinker(java.util.function.Function,java.lang.Object):539:540 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Ljava/util/function/Function;)Ljava/lang/Object;"} 14:21:boolean setGraphLens(com.android.tools.r8.graph.lens.GraphLens):567:574 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xj;)Z"} 22:22:boolean com.android.tools.r8.graph.lens.GraphLens.isAppliedLens():0:0 -> b 22:22:boolean setGraphLens(com.android.tools.r8.graph.lens.GraphLens):574 -> b 23:23:boolean com.android.tools.r8.graph.lens.GraphLens.isClearCodeRewritingLens():0:0 -> b 23:23:boolean setGraphLens(com.android.tools.r8.graph.lens.GraphLens):574 -> b 24:24:void setCodeLens(com.android.tools.r8.graph.lens.GraphLens):558:558 -> b 24:24:boolean setGraphLens(com.android.tools.r8.graph.lens.GraphLens):575 -> b 25:25:void setCfByteCodePassThrough(java.util.Set):612:612 -> b 26:27:java.lang.Object withInitializedClassesInInstanceMethods(java.util.function.Function,java.lang.Object):617:618 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Boolean;Ljava/util/function/Function;)Ljava/lang/Object;"} 28:28:void rewriteWithLens(com.android.tools.r8.graph.lens.NonIdentityGraphLens):883:883 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/HH;)V"} 29:33:boolean isAlreadyLibraryDesugared(com.android.tools.r8.graph.DexProgramClass):1010:1014 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)Z"} 1:1:com.android.tools.r8.shaking.RootSetUtils$RootSet rootSet():640:640 -> b0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/a4;"} 1:4:com.android.tools.r8.graph.AppView createForSimulatingD8InR8(com.android.tools.r8.graph.AppInfo):223:226 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/h;)Lcom/android/tools/r8/graph/m;"} 5:6:com.android.tools.r8.ir.desugar.TypeRewriter defaultTypeRewriter(com.android.tools.r8.graph.AppInfo):209:210 -> c 5:6:com.android.tools.r8.graph.AppView createForSimulatingD8InR8(com.android.tools.r8.graph.AppInfo):228 -> c 7:7:void (com.android.tools.r8.graph.AppInfo,com.android.tools.r8.profile.art.ArtProfileCollection,com.android.tools.r8.profile.startup.profile.StartupProfile,com.android.tools.r8.graph.AppView$WholeProgramOptimizations,com.android.tools.r8.ir.desugar.TypeRewriter):155:155 -> c 7:7:com.android.tools.r8.graph.AppView createForSimulatingD8InR8(com.android.tools.r8.graph.AppInfo):228 -> c 8:8:void (com.android.tools.r8.graph.AppInfo,com.android.tools.r8.profile.art.ArtProfileCollection,com.android.tools.r8.profile.startup.profile.StartupProfile,com.android.tools.r8.graph.AppView$WholeProgramOptimizations,com.android.tools.r8.ir.desugar.TypeRewriter):149:149 -> c 8:8:com.android.tools.r8.graph.AppView createForSimulatingD8InR8(com.android.tools.r8.graph.AppInfo):228 -> c 9:9:com.android.tools.r8.graph.DexClass definitionFor(com.android.tools.r8.graph.DexType):427:427 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/q0;"} 10:11:java.lang.Object withProtoShrinker(java.util.function.Function,java.lang.Object):495:496 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Boolean;Ljava/util/function/Function;)Ljava/lang/Object;"} 12:13:void withGeneratedMessageLiteBuilderShrinker(com.android.tools.r8.utils.ThrowingConsumer):532:533 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/i3;)V"} 14:14:void setKotlinMetadataLens(com.android.tools.r8.graph.lens.GraphLens):603:603 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xj;)V"} 15:15:com.android.tools.r8.graph.classmerging.MergedClassesCollection allMergedClasses():699:699 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/sE;"} 16:16:boolean hasHorizontallyMergedClasses():710:710 -> c 16:16:com.android.tools.r8.graph.classmerging.MergedClassesCollection allMergedClasses():700 -> c 17:20:com.android.tools.r8.graph.classmerging.MergedClassesCollection allMergedClasses():701:704 -> c 1:1:void setAllCodeProcessed():358:358 -> c0 1:1:boolean isModeled(com.android.tools.r8.graph.DexType):205:205 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Z"} 2:4:com.android.tools.r8.graph.AppView setAppInfo(com.android.tools.r8.graph.AppInfo):338:340 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/h;)Lcom/android/tools/r8/graph/m;"} 5:5:void unsetAppInfoForDesugaring():334:334 -> d 5:5:com.android.tools.r8.graph.AppView setAppInfo(com.android.tools.r8.graph.AppInfo):341 -> d 6:9:com.android.tools.r8.graph.AppView setAppInfo(com.android.tools.r8.graph.AppInfo):343:346 -> d 10:11:void withGeneratedMessageLiteShrinker(com.android.tools.r8.utils.ThrowingConsumer):525:526 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/i3;)V"} 12:12:com.android.tools.r8.androidapi.AndroidApiLevelCompute apiLevelCompute():1038:1038 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/androidapi/b;"} 1:1:com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraintFactory simpleInliningConstraintFactory():301:301 -> d0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/lV;"} 1:1:com.android.tools.r8.graph.DexApplication app():305:305 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/j0;"} 2:3:void withProtoShrinker(com.android.tools.r8.utils.ThrowingConsumer):489:490 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/i3;)V"} 1:1:com.android.tools.r8.ir.optimize.enums.EnumDataMap unboxedEnums():764:764 -> e0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/ug;"} 2:2:com.android.tools.r8.ir.optimize.enums.EnumDataMap com.android.tools.r8.ir.optimize.enums.EnumDataMap.empty():28:28 -> e0 2:2:com.android.tools.r8.ir.optimize.enums.EnumDataMap unboxedEnums():764 -> e0 1:2:com.android.tools.r8.graph.AppInfo appInfo():309:310 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/h;"} 3:3:com.android.tools.r8.graph.ClassResolutionResult contextIndependentDefinitionForWithResolutionResult(com.android.tools.r8.graph.DexType):422:422 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/O;"} 1:4:boolean validateUnboxedEnumsHaveBeenPruned():774:777 -> f0 # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} 1:9:com.android.tools.r8.graph.AppInfoWithClassHierarchy appInfoForDesugaring():322:330 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/j;"} 10:10:java.lang.String getPrunedClassSourceFileInfo(com.android.tools.r8.graph.DexType):1050:1050 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Ljava/lang/String;"} 1:1:com.android.tools.r8.graph.classmerging.VerticallyMergedClasses verticallyMergedClasses():741:741 -> g0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/v20;"} 1:2:boolean isClassEscapingIntoLibrary(com.android.tools.r8.graph.DexType):404:405 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Z"} 3:3:boolean hasClassHierarchy():784:784 -> h 3:3:com.android.tools.r8.graph.AppInfoWithClassHierarchy appInfoWithClassHierarchy():314 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/j;"} 4:4:com.android.tools.r8.graph.AppInfoWithClassHierarchy appInfoWithClassHierarchy():314:314 -> h 1:1:com.android.tools.r8.graph.AppView withClassHierarchy():789:789 -> h0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/m;"} 1:1:boolean hasLiveness():801:801 -> i 1:1:com.android.tools.r8.shaking.AppInfoWithLiveness appInfoWithLiveness():318 -> i # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/i;"} 2:2:com.android.tools.r8.shaking.AppInfoWithLiveness appInfoWithLiveness():318:318 -> i com.android.tools.r8.graph.AppView withLiveness() -> i0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/m;"} 1:1:com.android.tools.r8.graph.AppServices appServices():368:368 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/l;"} 1:1:com.android.tools.r8.graph.AppView withoutClassHierarchy():796:796 -> j0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/m;"} 2:2:boolean hasClassHierarchy():784:784 -> j0 2:2:com.android.tools.r8.graph.AppView withoutClassHierarchy():796 -> j0 3:3:com.android.tools.r8.graph.AppView withoutClassHierarchy():796:796 -> j0 1:1:boolean canUseInitClass():583:583 -> k 2:2:boolean com.android.tools.r8.graph.lens.InitClassLens.isFinal():0:0 -> k 2:2:boolean canUseInitClass():583 -> k 1:1:void clearApplyMappingSeedMapper():1030:1030 -> l 1:1:com.android.tools.r8.graph.lens.GraphLens clearCodeRewritings():362:362 -> m # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} 2:2:com.android.tools.r8.graph.lens.GraphLens com.android.tools.r8.graph.lens.GraphLens.withCodeRewritingsApplied(com.android.tools.r8.graph.DexItemFactory):449:449 -> m 2:2:com.android.tools.r8.graph.lens.GraphLens clearCodeRewritings():362 -> m # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:3:com.android.tools.r8.graph.lens.GraphLens com.android.tools.r8.graph.lens.GraphLens.withCodeRewritingsApplied(com.android.tools.r8.graph.DexItemFactory):450:450 -> m 3:3:com.android.tools.r8.graph.lens.GraphLens clearCodeRewritings():362 -> m 4:4:com.android.tools.r8.graph.lens.GraphLens clearCodeRewritings():363:363 -> m 1:1:com.android.tools.r8.graph.lens.GraphLens codeLens():554:554 -> n # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Xj;"} 1:1:com.android.tools.r8.androidapi.ComputedApiLevel computedMinApiLevel():1042:1042 -> o # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/androidapi/h;"} 1:1:com.android.tools.r8.contexts.CompilationContext$ProcessorContext createProcessorContext():460:460 -> p # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Ob;"} 2:2:boolean verifyMainThread():199:199 -> p 2:2:com.android.tools.r8.contexts.CompilationContext$ProcessorContext createProcessorContext():460 -> p 3:3:com.android.tools.r8.contexts.CompilationContext$ProcessorContext createProcessorContext():461:461 -> p 1:1:boolean enableWholeProgramOptimizations():450:450 -> q 1:1:com.android.tools.r8.naming.SeedMapper getApplyMappingSeedMapper():1026:1026 -> r # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/naming/S0;"} 1:1:com.android.tools.r8.profile.art.ArtProfileCollection getArtProfileCollection():376:376 -> s # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/u3;"} 1:1:com.android.tools.r8.shaking.AssumeInfoCollection getAssumeInfoCollection():392:392 -> t # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/l;"} 1:1:com.android.tools.r8.errors.dontwarn.DontWarnConfiguration getDontWarnConfiguration():400:400 -> u # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Bf;"} 1:1:com.android.tools.r8.shaking.KeepInfoCollection getKeepInfo():661:661 -> v # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/i1;"} 1:1:com.android.tools.r8.graph.lens.GraphLens getKotlinMetadataLens():599:599 -> w # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Xj;"} 1:1:com.android.tools.r8.ir.optimize.library.LibraryMethodSideEffectModelCollection getLibraryMethodSideEffectModelCollection():480:480 -> x # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/tB;"} 1:1:com.android.tools.r8.shaking.RootSetUtils$MainDexRootSet getMainDexRootSet():657:657 -> y # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/Y3;"} 1:1:com.android.tools.r8.naming.NamingLens getNamingLens():677:677 -> z # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/naming/o0;"} com.android.tools.r8.graph.ApplicationReaderMap -> com.android.tools.r8.graph.p: # {"id":"sourceFile","fileName":"ApplicationReaderMap.java"} 1:1:void ():9:9 -> java.lang.String getDescriptor(java.lang.String) -> a com.android.tools.r8.graph.DexType getInvertedType(com.android.tools.r8.graph.DexType) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/v2;"} 1:3:com.android.tools.r8.graph.ApplicationReaderMap getInstance(com.android.tools.r8.utils.InternalOptions):18:20 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/A1;)Lcom/android/tools/r8/graph/p;"} com.android.tools.r8.graph.DexType getType(com.android.tools.r8.graph.DexType) -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/v2;"} com.android.tools.r8.graph.ApplicationReaderMap$EmptyMap -> com.android.tools.r8.graph.n: # {"id":"sourceFile","fileName":"ApplicationReaderMap.java"} 1:1:void ():25:25 -> 1:1:java.lang.String getDescriptor(java.lang.String):0:0 -> a 2:2:com.android.tools.r8.graph.DexType getInvertedType(com.android.tools.r8.graph.DexType):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/v2;"} com.android.tools.r8.graph.DexType getType(com.android.tools.r8.graph.DexType) -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/v2;"} com.android.tools.r8.graph.ApplicationReaderMap$RecordMap -> com.android.tools.r8.graph.o: # {"id":"sourceFile","fileName":"ApplicationReaderMap.java"} com.android.tools.r8.graph.DexItemFactory factory -> a 1:2:void (com.android.tools.r8.graph.DexItemFactory):47:48 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;)V"} 1:2:java.lang.String getDescriptor(java.lang.String):53:54 -> a 3:3:com.android.tools.r8.graph.DexType getInvertedType(com.android.tools.r8.graph.DexType):65:65 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/v2;"} 1:1:com.android.tools.r8.graph.DexType getType(com.android.tools.r8.graph.DexType):60:60 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/v2;"} com.android.tools.r8.graph.AssemblyWriter -> com.android.tools.r8.graph.q: # {"id":"sourceFile","fileName":"AssemblyWriter.java"} boolean writeAllClassInfo -> c boolean writeFields -> d boolean writeAnnotations -> e boolean writeIR -> f boolean writeCode -> g com.android.tools.r8.graph.AppInfo appInfo -> h com.android.tools.r8.kotlin.Kotlin kotlin -> i com.android.tools.r8.contexts.CompilationContext compilationContext -> j com.android.tools.r8.utils.RetracerForCodePrinting retracer -> k boolean $assertionsDisabled -> l int $r8$clinit -> m 1:1:void ():27:27 -> 1:1:void (com.android.tools.r8.graph.DexApplication,com.android.tools.r8.utils.InternalOptions,boolean,boolean,boolean):46:46 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j0;Lcom/android/tools/r8/utils/A1;ZZZ)V"} 2:22:void (com.android.tools.r8.graph.DexApplication,com.android.tools.r8.utils.InternalOptions,boolean,boolean,boolean):36:56 -> 23:36:void (com.android.tools.r8.graph.DexApplication,com.android.tools.r8.utils.InternalOptions,boolean,boolean,boolean):55:68 -> 1:1:void writeIR(com.android.tools.r8.graph.ProgramMethod):177:177 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)V"} 2:2:void com.android.tools.r8.ir.conversion.IRConverter.(com.android.tools.r8.graph.AppInfo):300:300 -> a 2:2:void writeIR(com.android.tools.r8.graph.ProgramMethod):177 -> a 3:6:void writeIR(com.android.tools.r8.graph.ProgramMethod):178:181 -> a 7:9:void writeIR(com.android.tools.r8.graph.ProgramMethod):180:182 -> a 10:10:void lambda$writeIR$0(com.android.tools.r8.ir.conversion.IRConverter,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.OneTimeMethodProcessor,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):186:186 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/tl;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/IK;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/Nb;)V"} 11:11:void lambda$writeIR$0(com.android.tools.r8.ir.conversion.IRConverter,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.OneTimeMethodProcessor,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):184:184 -> a 12:26:void writeAnnotations(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexAnnotationSet,java.io.PrintStream):193:207 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/graph/g0;Ljava/io/PrintStream;)V"} 27:38:void writeAnnotations(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexAnnotationSet,java.io.PrintStream):206:217 -> a 39:39:void writeAnnotations(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexAnnotationSet,java.io.PrintStream):216:216 -> a 40:40:void writeAnnotations(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexAnnotationSet,java.io.PrintStream):213:213 -> a 41:41:java.lang.String lambda$writeAnnotations$1(com.android.tools.r8.graph.DexAnnotationElement):211:211 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/f0;)Ljava/lang/String;"} 42:57:java.lang.String getStringValue(com.android.tools.r8.graph.DexValue):226:241 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/B2;)Ljava/lang/String;"} 1:1:void writeClassFooter(com.android.tools.r8.graph.DexProgramClass,java.io.PrintStream):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Ljava/io/PrintStream;)V"} 2:12:void writeField(com.android.tools.r8.graph.DexEncodedField,java.io.PrintStream):132:142 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/PrintStream;Lcom/android/tools/r8/graph/T0;)V"} 13:31:void writeMethod(com.android.tools.r8.graph.ProgramMethod,java.io.PrintStream):153:171 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/PrintStream;Lcom/android/tools/r8/graph/o5;)V"} 1:26:void writeClassHeader(com.android.tools.r8.graph.DexProgramClass,java.io.PrintStream):77:102 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Ljava/io/PrintStream;)V"} 27:45:void writeClassHeader(com.android.tools.r8.graph.DexProgramClass,java.io.PrintStream):92:110 -> c 46:51:void writeClassHeader(com.android.tools.r8.graph.DexProgramClass,java.io.PrintStream):109:114 -> c 52:58:void writeClassHeader(com.android.tools.r8.graph.DexProgramClass,java.io.PrintStream):112:118 -> c 59:59:void writeFieldsFooter(com.android.tools.r8.graph.DexProgramClass,java.io.PrintStream):148:148 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/PrintStream;)V"} 1:4:void writeFieldsHeader(com.android.tools.r8.graph.DexProgramClass,java.io.PrintStream):123:126 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/PrintStream;)V"} com.android.tools.r8.graph.BottomUpClassHierarchyTraversal -> com.android.tools.r8.graph.r: # {"id":"sourceFile","fileName":"BottomUpClassHierarchyTraversal.java"} 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Ljava/util/function/Function;I)V"} 1:2:com.android.tools.r8.graph.BottomUpClassHierarchyTraversal forAllClasses(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.SubtypingInfo):28:29 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/B5;)Lcom/android/tools/r8/graph/r;"} 3:3:com.android.tools.r8.graph.BottomUpClassHierarchyTraversal forProgramClasses(com.android.tools.r8.graph.AppView,java.util.function.Function):48:48 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Ljava/util/function/Function;)Lcom/android/tools/r8/graph/r;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/G;"} 6:21:void addDependentsToWorklist(com.android.tools.r8.graph.DexClass):62:77 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;)V"} 1:1:com.android.tools.r8.graph.ClassHierarchyTraversal self():0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/G;"} 2:2:com.android.tools.r8.graph.BottomUpClassHierarchyTraversal forProgramClasses(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.SubtypingInfo):38:38 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/B5;)Lcom/android/tools/r8/graph/r;"} com.android.tools.r8.graph.CachedHashValueDexItem -> com.android.tools.r8.graph.s: # {"id":"sourceFile","fileName":"CachedHashValueDexItem.java"} int hash -> a boolean $assertionsDisabled -> b 1:1:void ():9:9 -> 1:5:void ():9:13 -> boolean computeEquals(java.lang.Object) -> c 1:1:boolean equals(java.lang.Object):51:51 -> equals 1:9:int hashCode():21:29 -> hashCode 1:5:boolean verifyHashCodeConsistent(int):34:38 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"(I)V"} int computeHashCode() -> s0 com.android.tools.r8.graph.CfCode -> com.android.tools.r8.graph.u: # {"id":"sourceFile","fileName":"CfCode.java"} com.android.tools.r8.graph.DexType originalHolder -> d int maxLocals -> e int maxStack -> f java.util.List instructions -> g java.util.List tryCatchRanges -> h java.util.List localVariables -> i com.android.tools.r8.cf.code.CfFrameVerifier$StackMapStatus stackMapStatus -> j com.android.tools.r8.position.Position diagnosticPosition -> k com.android.tools.r8.graph.bytecodemetadata.BytecodeMetadata metadata -> l boolean $assertionsDisabled -> m 1:1:void ():68:68 -> 1:2:void (com.android.tools.r8.graph.DexType,int,int,java.util.List):150:151 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;IILjava/util/List;)V"} 3:3:void (com.android.tools.r8.graph.DexType,int,int,java.util.List):145:145 -> 4:4:void (com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161:161 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;IILjava/util/List;Ljava/util/List;Ljava/util/List;)V"} 5:5:void (com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List,com.android.tools.r8.position.Position):187:187 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;IILjava/util/List;Ljava/util/List;Ljava/util/List;Lcom/android/tools/r8/position/Position;)V"} 6:6:void (com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List,com.android.tools.r8.position.Position):179:179 -> 7:7: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):198:198 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;IILjava/util/List;Ljava/util/List;Ljava/util/List;Lcom/android/tools/r8/position/Position;Lcom/android/tools/r8/internal/g6;)V"} 8:75: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):139:206 -> boolean isCfWritableCode() -> A0 1:2:boolean isEmptyVoidMethod():554:555 -> D0 1:1:com.android.tools.r8.position.Position getDiagnosticPosition():260:260 -> I0 1:1:java.util.List getInstructions():289:289 -> J0 com.android.tools.r8.graph.CfCode asCfCode() -> K # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/u;"} 1:1:java.util.List getLocalVariables():297:297 -> K0 1:1:int getMaxLocals():247:247 -> L0 1:1:int getMaxStack():243:243 -> M0 1:1:com.android.tools.r8.graph.DexType getOriginalHolder():239:239 -> N0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/v2;"} 1:2:com.android.tools.r8.ir.code.Position getPreamblePosition():405:406 -> O0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/kM;"} 3:3:boolean com.android.tools.r8.cf.code.CfInstruction.isLabel():0:0 -> O0 3:3:com.android.tools.r8.ir.code.Position getPreamblePosition():406 -> O0 4:4:boolean com.android.tools.r8.cf.code.CfInstruction.isPosition():0:0 -> O0 4:4:com.android.tools.r8.ir.code.Position getPreamblePosition():409 -> O0 5:6:com.android.tools.r8.ir.code.Position getPreamblePosition():410:411 -> O0 1:2:com.android.tools.r8.cf.code.CfFrameVerifier$StackMapStatus getStackMapStatus():251:252 -> P0 # {"id":"com.android.tools.r8.residualsignature","signature":"()I"} 1:4:java.util.Set getTryCatchRangeLabels():276:279 -> Q0 1:1:java.util.List getTryCatchRanges():272:272 -> R0 com.android.tools.r8.utils.structural.StructuralItem self() -> U # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/structural/x;"} 1:1:int acceptCompareTo(com.android.tools.r8.utils.structural.StructuralItem,com.android.tools.r8.utils.structural.CompareToVisitor):68:68 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/x;Lcom/android/tools/r8/utils/structural/a;)I"} 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):363 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/o;Lcom/android/tools/r8/internal/B7;)V"} 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):363 -> a 5:5:com.android.tools.r8.graph.bytecodemetadata.BytecodeInstructionMetadata getMetadata(com.android.tools.r8.dex.code.CfOrDexInstruction):226:226 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/code/c;)Lcom/android/tools/r8/internal/e6;"} 6:6:com.android.tools.r8.graph.bytecodemetadata.BytecodeInstructionMetadata getMetadata(com.android.tools.r8.cf.code.CfInstruction):230:230 -> a 6:6:com.android.tools.r8.graph.bytecodemetadata.BytecodeInstructionMetadata getMetadata(com.android.tools.r8.dex.code.CfOrDexInstruction):226 -> a 7:7:void setInstructions(java.util.List):293:293 -> a 8:11:void acceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):360:363 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/o;)V"} 12:13:int acceptCompareTo(com.android.tools.r8.graph.CfCode,com.android.tools.r8.utils.structural.CompareToVisitor):368:369 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/u;Lcom/android/tools/r8/utils/structural/a;)I"} 14:14:java.util.Collection lambda$acceptCompareTo$1(com.android.tools.r8.graph.CfCode):373:373 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/u;)Ljava/util/Collection;"} 15:15:void lambda$acceptCompareTo$4(com.android.tools.r8.graph.CfCompareHelper,com.android.tools.r8.utils.structural.StructuralSpecification):373:373 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/C;Lcom/android/tools/r8/utils/structural/z;)V"} 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):373 -> a 17:17:void lambda$acceptCompareTo$4(com.android.tools.r8.graph.CfCompareHelper,com.android.tools.r8.utils.structural.StructuralSpecification):373:373 -> 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):374 -> a 19:19:void lambda$acceptCompareTo$4(com.android.tools.r8.graph.CfCompareHelper,com.android.tools.r8.utils.structural.StructuralSpecification):374:374 -> 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):375 -> a 21:21:void lambda$acceptCompareTo$4(com.android.tools.r8.graph.CfCompareHelper,com.android.tools.r8.utils.structural.StructuralSpecification):375:375 -> 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,com.android.tools.r8.org.objectweb.asm.MethodVisitor):452:453 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/Z8;Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/naming/o0;Lcom/android/tools/r8/internal/lB;Lcom/android/tools/r8/internal/jF;)V"} 24:24:com.android.tools.r8.cf.code.CfFrameVerifier$StackMapStatus getOrComputeStackMapStatus(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView):962:962 -> 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,com.android.tools.r8.org.objectweb.asm.MethodVisitor):453 -> 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,com.android.tools.r8.org.objectweb.asm.MethodVisitor):453:459 -> a 32:47:boolean shouldAddParameterNames(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.AppView):382:397 -> a 32: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,com.android.tools.r8.org.objectweb.asm.MethodVisitor):459 -> a 48:48: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,com.android.tools.r8.org.objectweb.asm.MethodVisitor):460:460 -> a 49:49: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.lens.GraphLens,com.android.tools.r8.graph.lens.InitClassLens,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,com.android.tools.r8.org.objectweb.asm.MethodVisitor):80:80 -> a 49:49: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,com.android.tools.r8.org.objectweb.asm.MethodVisitor):461 -> a 50:77: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,com.android.tools.r8.org.objectweb.asm.MethodVisitor):464:491 -> a 78:78: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,com.android.tools.r8.org.objectweb.asm.MethodVisitor):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":620,"2":621,"3":622},"outline":"Lcom/android/tools/r8/internal/s2;a(Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/v2;"} 620:620: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,com.android.tools.r8.org.objectweb.asm.MethodVisitor):492:492 -> a 621:621:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.lens.GraphLens.lookupType(com.android.tools.r8.graph.DexType):243:243 -> a 621:621: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,com.android.tools.r8.org.objectweb.asm.MethodVisitor):492 -> a 622:622:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.lens.GraphLens.lookupType(com.android.tools.r8.graph.DexType):243:243 -> a 622:622: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,com.android.tools.r8.org.objectweb.asm.MethodVisitor):492 -> a 571:578: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,com.android.tools.r8.org.objectweb.asm.MethodVisitor):493:500 -> a 579:599: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,com.android.tools.r8.org.objectweb.asm.MethodVisitor):494:514 -> a 600:600:void writeLocalVariableEntry(com.android.tools.r8.org.objectweb.asm.MethodVisitor,com.android.tools.r8.graph.lens.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):532:532 -> a 600:600: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,com.android.tools.r8.org.objectweb.asm.MethodVisitor):507 -> a 601:601: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,com.android.tools.r8.org.objectweb.asm.MethodVisitor):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":623,"2":624,"3":625},"outline":"Lcom/android/tools/r8/internal/s2;a(Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/v2;"} 623:623:void writeLocalVariableEntry(com.android.tools.r8.org.objectweb.asm.MethodVisitor,com.android.tools.r8.graph.lens.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):532:532 -> a 623:623: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,com.android.tools.r8.org.objectweb.asm.MethodVisitor):507 -> a 624:624:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.lens.GraphLens.lookupType(com.android.tools.r8.graph.DexType):243:243 -> a 624:624:void writeLocalVariableEntry(com.android.tools.r8.org.objectweb.asm.MethodVisitor,com.android.tools.r8.graph.lens.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):532 -> a 624:624: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,com.android.tools.r8.org.objectweb.asm.MethodVisitor):507 -> a 625:625:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.lens.GraphLens.lookupType(com.android.tools.r8.graph.DexType):243:243 -> a 625:625:void writeLocalVariableEntry(com.android.tools.r8.org.objectweb.asm.MethodVisitor,com.android.tools.r8.graph.lens.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):532 -> a 625:625: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,com.android.tools.r8.org.objectweb.asm.MethodVisitor):507 -> a 602:607:void writeLocalVariableEntry(com.android.tools.r8.org.objectweb.asm.MethodVisitor,com.android.tools.r8.graph.lens.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):533:538 -> a 602:607: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,com.android.tools.r8.org.objectweb.asm.MethodVisitor):507 -> a 608:608:void writeLocalVariableEntry(com.android.tools.r8.org.objectweb.asm.MethodVisitor,com.android.tools.r8.graph.lens.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):533:533 -> a 608:608: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,com.android.tools.r8.org.objectweb.asm.MethodVisitor):507 -> a 609:610: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,com.android.tools.r8.org.objectweb.asm.MethodVisitor):517:518 -> a 611:611:void writeLocalVariableEntry(com.android.tools.r8.org.objectweb.asm.MethodVisitor,com.android.tools.r8.graph.lens.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):532:532 -> a 611:611: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,com.android.tools.r8.org.objectweb.asm.MethodVisitor):518 -> a 612:612: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,com.android.tools.r8.org.objectweb.asm.MethodVisitor):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":626,"2":627,"3":628},"outline":"Lcom/android/tools/r8/internal/s2;a(Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/v2;"} 626:626:void writeLocalVariableEntry(com.android.tools.r8.org.objectweb.asm.MethodVisitor,com.android.tools.r8.graph.lens.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):532:532 -> a 626:626: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,com.android.tools.r8.org.objectweb.asm.MethodVisitor):518 -> a 627:627:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.lens.GraphLens.lookupType(com.android.tools.r8.graph.DexType):243:243 -> a 627:627:void writeLocalVariableEntry(com.android.tools.r8.org.objectweb.asm.MethodVisitor,com.android.tools.r8.graph.lens.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):532 -> a 627:627: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,com.android.tools.r8.org.objectweb.asm.MethodVisitor):518 -> a 628:628:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.lens.GraphLens.lookupType(com.android.tools.r8.graph.DexType):243:243 -> a 628:628:void writeLocalVariableEntry(com.android.tools.r8.org.objectweb.asm.MethodVisitor,com.android.tools.r8.graph.lens.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):532 -> a 628:628: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,com.android.tools.r8.org.objectweb.asm.MethodVisitor):518 -> a 613:618:void writeLocalVariableEntry(com.android.tools.r8.org.objectweb.asm.MethodVisitor,com.android.tools.r8.graph.lens.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):533:538 -> a 613:618: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,com.android.tools.r8.org.objectweb.asm.MethodVisitor):518 -> a 619:619:void writeLocalVariableEntry(com.android.tools.r8.org.objectweb.asm.MethodVisitor,com.android.tools.r8.graph.lens.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):533:533 -> a 619:619: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,com.android.tools.r8.org.objectweb.asm.MethodVisitor):518 -> a 629:631: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):580:582 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/origin/Origin;Lcom/android/tools/r8/internal/HE$a;)Lcom/android/tools/r8/internal/ll;"} 632:632:com.android.tools.r8.ir.code.IRCode internalBuildPossiblyWithLocals(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.lens.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):631:631 -> a 632:632: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):581 -> a 633:633:com.android.tools.r8.utils.InternalOptions$TestingOptions com.android.tools.r8.graph.AppView.testing():632:632 -> a 633:633:boolean com.android.tools.r8.graph.ProgramMethod.keepLocals(com.android.tools.r8.graph.AppView):199 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 633:633:com.android.tools.r8.ir.code.IRCode internalBuildPossiblyWithLocals(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.lens.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):631 -> a 633:633: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):581 -> a 634:634:com.android.tools.r8.utils.InternalOptions$TestingOptions com.android.tools.r8.graph.AppView.testing():632:632 -> a 634:634:boolean com.android.tools.r8.graph.ProgramMethod.keepLocals(com.android.tools.r8.graph.AppView):199 -> a 634:634:com.android.tools.r8.ir.code.IRCode internalBuildPossiblyWithLocals(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.lens.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):631 -> a 634:634: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):581 -> a 635:638:boolean com.android.tools.r8.graph.ProgramMethod.keepLocals(com.android.tools.r8.graph.AppView):199:202 -> a 635:638:com.android.tools.r8.ir.code.IRCode internalBuildPossiblyWithLocals(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.lens.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):631 -> a 635:638: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):581 -> a 639:639:boolean com.android.tools.r8.graph.ProgramMethod.getOrComputeReachabilitySensitive(com.android.tools.r8.graph.AppView):181:181 -> a 639:639:boolean com.android.tools.r8.graph.ProgramMethod.keepLocals(com.android.tools.r8.graph.AppView):202 -> a 639:639:com.android.tools.r8.ir.code.IRCode internalBuildPossiblyWithLocals(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.lens.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):631 -> a 639:639: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):581 -> a 640:640:com.android.tools.r8.ir.code.IRCode internalBuildPossiblyWithLocals(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.lens.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):633:633 -> a 640:640: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):581 -> a 641:641:com.android.tools.r8.ir.code.IRCode internalBuildPossiblyWithLocals(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.lens.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):632:632 -> a 641:641: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):581 -> a 642:643:com.android.tools.r8.ir.code.IRCode internalBuildWithLocals(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.lens.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):669:670 -> a 642:643:com.android.tools.r8.ir.code.IRCode internalBuildPossiblyWithLocals(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.lens.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):644 -> a 642:643: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):581 -> a 644:658:com.android.tools.r8.ir.code.IRCode internalBuildWithLocals(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.lens.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):669:683 -> a 644:658:com.android.tools.r8.ir.code.IRCode internalBuildPossiblyWithLocals(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.lens.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):644 -> a 644:658: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):581 -> a 659:659:com.android.tools.r8.ir.code.IRCode internalBuildWithLocals(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.lens.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):682:682 -> a 659:659:com.android.tools.r8.ir.code.IRCode internalBuildPossiblyWithLocals(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.lens.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):644 -> a 659:659: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):581 -> a 660:673: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.lens.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):595:608 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/lI;Lcom/android/tools/r8/internal/kM;Lcom/android/tools/r8/origin/Origin;Lcom/android/tools/r8/graph/proto/k;)Lcom/android/tools/r8/internal/ll;"} 674:674:com.android.tools.r8.ir.code.IRCode internalBuildPossiblyWithLocals(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.lens.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):631:631 -> a 674:674: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.lens.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):599 -> a 675:675:com.android.tools.r8.utils.InternalOptions$TestingOptions com.android.tools.r8.graph.AppView.testing():632:632 -> a 675:675:boolean com.android.tools.r8.graph.ProgramMethod.keepLocals(com.android.tools.r8.graph.AppView):199 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 675:675:com.android.tools.r8.ir.code.IRCode internalBuildPossiblyWithLocals(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.lens.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):631 -> a 675:675: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.lens.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):599 -> a 676:676:com.android.tools.r8.utils.InternalOptions$TestingOptions com.android.tools.r8.graph.AppView.testing():632:632 -> a 676:676:boolean com.android.tools.r8.graph.ProgramMethod.keepLocals(com.android.tools.r8.graph.AppView):199 -> a 676:676:com.android.tools.r8.ir.code.IRCode internalBuildPossiblyWithLocals(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.lens.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):631 -> a 676:676: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.lens.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):599 -> a 677:680:boolean com.android.tools.r8.graph.ProgramMethod.keepLocals(com.android.tools.r8.graph.AppView):199:202 -> a 677:680:com.android.tools.r8.ir.code.IRCode internalBuildPossiblyWithLocals(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.lens.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):631 -> a 677:680: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.lens.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):599 -> a 681:681:boolean com.android.tools.r8.graph.ProgramMethod.getOrComputeReachabilitySensitive(com.android.tools.r8.graph.AppView):181:181 -> a 681:681:boolean com.android.tools.r8.graph.ProgramMethod.keepLocals(com.android.tools.r8.graph.AppView):202 -> a 681:681:com.android.tools.r8.ir.code.IRCode internalBuildPossiblyWithLocals(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.lens.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):631 -> a 681:681: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.lens.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):599 -> a 682:682:com.android.tools.r8.ir.code.IRCode internalBuildPossiblyWithLocals(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.lens.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):633:633 -> a 682:682: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.lens.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):599 -> a 683:683:com.android.tools.r8.ir.code.IRCode internalBuildPossiblyWithLocals(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.lens.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):632:632 -> a 683:683: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.lens.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):599 -> a 684:685:com.android.tools.r8.ir.code.IRCode internalBuildWithLocals(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.lens.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):669:670 -> a 684:685:com.android.tools.r8.ir.code.IRCode internalBuildPossiblyWithLocals(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.lens.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):644 -> a 684:685: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.lens.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):599 -> a 686:700:com.android.tools.r8.ir.code.IRCode internalBuildWithLocals(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.lens.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):669:683 -> a 686:700:com.android.tools.r8.ir.code.IRCode internalBuildPossiblyWithLocals(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.lens.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):644 -> a 686:700: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.lens.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):599 -> a 701:701:com.android.tools.r8.ir.code.IRCode internalBuildWithLocals(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.lens.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):682:682 -> a 701:701:com.android.tools.r8.ir.code.IRCode internalBuildPossiblyWithLocals(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.lens.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):644 -> a 701:701: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.lens.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):599 -> a 702:707: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.lens.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):708:713 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/lI;Lcom/android/tools/r8/internal/kM;Lcom/android/tools/r8/origin/Origin;Lcom/android/tools/r8/graph/proto/k;Lcom/android/tools/r8/internal/HE$a;)Lcom/android/tools/r8/internal/ll;"} 708:708:com.android.tools.r8.graph.DexMethod com.android.tools.r8.graph.lens.GraphLens.getOriginalMethodSignature(com.android.tools.r8.graph.DexMethod):121:121 -> a 708:708: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.lens.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):713 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 709:722: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.lens.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):713:726 -> a 723:723:void registerCodeReferences(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.UseRegistry):731:731 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/J5;)V"} 724:724:boolean com.android.tools.r8.utils.TraversalContinuation.shouldContinue():160:160 -> a 724:724:void registerCodeReferences(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.UseRegistry):731 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 725:730:void registerCodeReferences(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.UseRegistry):731:736 -> a 731:731:boolean com.android.tools.r8.utils.TraversalContinuation.shouldBreak():156:156 -> a 731:731:void registerCodeReferences(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.UseRegistry):736 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 732:734:void registerCodeReferences(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.UseRegistry):740:742 -> a 735:735:boolean com.android.tools.r8.utils.TraversalContinuation.shouldBreak():156:156 -> a 735:735:void registerCodeReferences(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.UseRegistry):742 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 736:741:void registerCodeReferencesForDesugaring(com.android.tools.r8.graph.ClasspathMethod,com.android.tools.r8.graph.UseRegistry):750:755 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/S;Lcom/android/tools/r8/graph/J5;)V"} 742:742:void lambda$registerCodeReferencesForDesugaring$5(com.android.tools.r8.graph.UseRegistry,com.android.tools.r8.cf.code.CfTryCatch):755:755 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/J5;Lcom/android/tools/r8/internal/W8;)V"} 743:782:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap collectParameterInfo(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.AppView):762:801 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/W0;)Lcom/android/tools/r8/internal/Gq;"} 783:783:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap collectParameterInfo(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.AppView):773:773 -> a 784:784:java.lang.String toString(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.utils.RetracerForCodePrinting):850:850 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W0;Lcom/android/tools/r8/utils/P2;)Ljava/lang/String;"} 785:795: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.lens.GraphLens,com.android.tools.r8.graph.ProgramMethod):858:868 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/graph/o5;)Lcom/android/tools/r8/ir/optimize/V;"} 796:796:boolean com.android.tools.r8.graph.DexEncodedMethod.isSynchronized():447:447 -> a 796:796: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.lens.GraphLens,com.android.tools.r8.graph.ProgramMethod):868 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 797:797:boolean com.android.tools.r8.graph.DexEncodedMethod.isSynchronized():447:447 -> a 797:797: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.lens.GraphLens,com.android.tools.r8.graph.ProgramMethod):868 -> a 798:798:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget com.android.tools.r8.ir.optimize.InliningConstraints.forMonitor():279:279 -> a 798:798: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.lens.GraphLens,com.android.tools.r8.graph.ProgramMethod):869 -> a 799:807: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.lens.GraphLens,com.android.tools.r8.graph.ProgramMethod):870:878 -> a 808:814: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.lens.GraphLens,com.android.tools.r8.graph.ProgramMethod):877:883 -> a 815:815:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget com.android.tools.r8.ir.optimize.InliningConstraints.forMoveException():287:287 -> a 815:815: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.lens.GraphLens,com.android.tools.r8.graph.ProgramMethod):886 -> a 816:816: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.lens.GraphLens,com.android.tools.r8.graph.ProgramMethod):886:886 -> a 817:838:void addFakeThisParameter(com.android.tools.r8.graph.DexItemFactory):892:913 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;)V"} 839:842: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,boolean):922:925 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/j2;Z)Lcom/android/tools/r8/graph/W;"} 843:843:boolean com.android.tools.r8.cf.code.CfInstruction.isLabel():0:0 -> a 843:843: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,boolean):925 -> a 844:851: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,boolean):926:933 -> a 852:852:boolean com.android.tools.r8.cf.code.CfInstruction.isPosition():0:0 -> a 852:852: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,boolean):933 -> a 853:858: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,boolean):935:940 -> a 859:859: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,boolean):939:939 -> a 860:860: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,boolean):936:936 -> a 861:861:boolean com.android.tools.r8.cf.code.CfInstruction.isLabel():0:0 -> a 861:861: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,boolean):942 -> a 862:873: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,boolean):946:957 -> a 874:874:void (com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161:161 -> a 874:874: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,boolean):957 -> a 875:875: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.lens.GraphLens):967:967 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/Xj;)I"} 876:893:com.android.tools.r8.cf.code.CfFrameVerifier$StackMapStatus computeStackMapStatus(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.lens.GraphLens):975:992 -> a 876:893: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.lens.GraphLens):968 -> a 894:894:void setStackMapStatus(com.android.tools.r8.cf.code.CfFrameVerifier$StackMapStatus):256:256 -> a 894:894: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.lens.GraphLens):968 -> a 895:895: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.lens.GraphLens):970:970 -> a 1:1:java.util.Collection lambda$acceptCompareTo$2(com.android.tools.r8.graph.CfCode):374:374 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/u;)Ljava/util/Collection;"} 2:6:void verifyFramesOrRemove(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.lens.GraphLens):612:616 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/Xj;)V"} 1:1:java.util.Collection lambda$acceptCompareTo$3(com.android.tools.r8.graph.CfCode):375:375 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/u;)Ljava/util/Collection;"} 2:2:boolean computeEquals(java.lang.Object):549:549 -> c 1:2:void forEachPosition(java.util.function.Consumer):997:998 -> d 3:3:boolean com.android.tools.r8.cf.code.CfInstruction.isPosition():0:0 -> d 3:3:void forEachPosition(java.util.function.Consumer):998 -> d 4:4:void forEachPosition(java.util.function.Consumer):999:999 -> d 1:2:int countNonStackOperations(int):327:328 -> k 1:2:boolean estimatedSizeForInliningAtMost(int):307 -> k 1:1:com.android.tools.r8.cf.code.CfInstruction getInstruction(int):285:285 -> l # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/internal/B7;"} 1:1:void setMaxLocals(int):264:264 -> m 1:1:void setMaxStack(int):268:268 -> n com.android.tools.r8.graph.CfWritableCode$CfWritableCodeKind getCfWritableCodeKind() -> n0 # {"id":"com.android.tools.r8.residualsignature","signature":"()I"} 1:1:void setStackMapStatus(com.android.tools.r8.cf.code.CfFrameVerifier$StackMapStatus):256:256 -> o # {"id":"com.android.tools.r8.residualsignature","signature":"(I)V"} 1:1:com.android.tools.r8.utils.structural.StructuralMapping getStructuralMapping():235:235 -> p # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/structural/y;"} 1:1:int computeHashCode():544:544 -> s0 com.android.tools.r8.graph.CfWritableCode asCfWritableCode() -> t0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/D;"} 1:1:java.lang.String toString():845:845 -> toString 2:2:void com.android.tools.r8.cf.CfPrinter.(com.android.tools.r8.graph.CfCode):132:132 -> toString 2:2:java.lang.String toString():845 -> toString 3:3:java.lang.String toString():845:845 -> toString 1:2:int countNonStackOperations(int):327:328 -> w0 1:2:int estimatedSizeForInlining():302 -> w0 1:2:int estimatedDexCodeSizeUpperBoundInBytes():312 -> w0 1:2:int countNonStackOperations(int):327:328 -> x0 1:2:int estimatedSizeForInlining():302 -> x0 1:2:boolean hasMonitorInstructions():566:567 -> y0 boolean isCfCode() -> z0 com.android.tools.r8.graph.CfCode$1 -> com.android.tools.r8.graph.t: # {"id":"sourceFile","fileName":"CfCode.java"} com.android.tools.r8.graph.AppView val$appView -> a 1:1:void (com.android.tools.r8.graph.CfCode,com.android.tools.r8.graph.AppView):976:976 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)V"} 1:1:void acceptError(com.android.tools.r8.graph.CfCodeDiagnostics):984:984 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/w;)V"} com.android.tools.r8.graph.CfCode$LocalVariableInfo -> com.android.tools.r8.graph.u$a: # {"id":"sourceFile","fileName":"CfCode.java"} int index -> a com.android.tools.r8.graph.DebugLocalInfo local -> b com.android.tools.r8.cf.code.CfLabel start -> c com.android.tools.r8.cf.code.CfLabel end -> d boolean $assertionsDisabled -> e 1:1:void ():70:70 -> 1:4:void (int,com.android.tools.r8.graph.DebugLocalInfo,com.android.tools.r8.cf.code.CfLabel):77:80 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/graph/X;Lcom/android/tools/r8/internal/M7;)V"} 5:6:void (int,com.android.tools.r8.graph.DebugLocalInfo,com.android.tools.r8.cf.code.CfLabel,com.android.tools.r8.cf.code.CfLabel):84:85 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/graph/X;Lcom/android/tools/r8/internal/M7;Lcom/android/tools/r8/internal/M7;)V"} 1:3:void setEnd(com.android.tools.r8.cf.code.CfLabel):89:91 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/M7;)V"} 4:4:com.android.tools.r8.cf.code.CfLabel getEnd():107:107 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/M7;"} 5:5:int acceptCompareTo(com.android.tools.r8.graph.CfCode$LocalVariableInfo,com.android.tools.r8.utils.structural.CompareToVisitor,com.android.tools.r8.graph.CfCompareHelper):112:112 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/u$a;Lcom/android/tools/r8/utils/structural/a;Lcom/android/tools/r8/graph/C;)I"} 6:7:void lambda$acceptCompareTo$0(com.android.tools.r8.graph.CfCompareHelper,com.android.tools.r8.utils.structural.StructuralSpecification):116:117 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/C;Lcom/android/tools/r8/utils/structural/z;)V"} 8:8: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 8:8:void lambda$acceptCompareTo$0(com.android.tools.r8.graph.CfCompareHelper,com.android.tools.r8.utils.structural.StructuralSpecification):117 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 9:10:void lambda$acceptCompareTo$0(com.android.tools.r8.graph.CfCompareHelper,com.android.tools.r8.utils.structural.StructuralSpecification):117:118 -> a 11:11: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 11:11:void lambda$acceptCompareTo$0(com.android.tools.r8.graph.CfCompareHelper,com.android.tools.r8.utils.structural.StructuralSpecification):118 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 12:13:void lambda$acceptCompareTo$0(com.android.tools.r8.graph.CfCompareHelper,com.android.tools.r8.utils.structural.StructuralSpecification):118:119 -> a 1:1:int getIndex():95:95 -> b 1:1:com.android.tools.r8.graph.DebugLocalInfo getLocal():99:99 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/X;"} 1:1:com.android.tools.r8.cf.code.CfLabel getStart():103:103 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/M7;"} 1:1:java.lang.String toString():124:124 -> toString com.android.tools.r8.graph.CfCode$PrunePreambleMethodVisitor -> com.android.tools.r8.graph.v: # {"id":"sourceFile","fileName":"CfCode.java"} com.android.tools.r8.graph.AppView appView -> j boolean inPreamble -> k boolean $assertionsDisabled -> l 1:1:void ():420:420 -> 1:1:void (com.android.tools.r8.org.objectweb.asm.MethodVisitor,com.android.tools.r8.graph.AppView):426:426 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/jF;Lcom/android/tools/r8/graph/m;)V"} 2:6:void (com.android.tools.r8.org.objectweb.asm.MethodVisitor,com.android.tools.r8.graph.AppView):423:427 -> 1:8:void visitLineNumber(int,com.android.tools.r8.org.objectweb.asm.Label):433:440 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/internal/xA;)V"} com.android.tools.r8.graph.CfCodeDiagnostics -> com.android.tools.r8.graph.w: # {"id":"sourceFile","fileName":"CfCodeDiagnostics.java"} 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/origin/Origin;Lcom/android/tools/r8/graph/j2;Ljava/lang/String;)V"} 1:1:java.lang.String getDiagnosticMessage():26:26 -> getDiagnosticMessage 1:1:com.android.tools.r8.origin.Origin getOrigin():16:16 -> getOrigin 1:1:com.android.tools.r8.position.Position getPosition():21:21 -> getPosition com.android.tools.r8.graph.CfCodeStackMapValidatingException -> com.android.tools.r8.graph.x: # {"id":"sourceFile","fileName":"CfCodeStackMapValidatingException.java"} 1:12: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:62 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/W8;Ljava/lang/String;Lcom/android/tools/r8/graph/m;)Lcom/android/tools/r8/graph/w;"} 13:13:com.android.tools.r8.graph.DexMethod com.android.tools.r8.graph.lens.GraphLens.getOriginalMethodSignature(com.android.tools.r8.graph.DexMethod):121:121 -> a 13:13: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)"]} 14:14: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 15:28: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;ILcom/android/tools/r8/internal/B7;Ljava/lang/String;Lcom/android/tools/r8/graph/m;)Lcom/android/tools/r8/graph/w;"} 29:29:com.android.tools.r8.graph.DexMethod com.android.tools.r8.graph.lens.GraphLens.getOriginalMethodSignature(com.android.tools.r8.graph.DexMethod):121:121 -> a 29:29: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)"]} 30:30: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.android.tools.r8.graph.C: # {"id":"sourceFile","fileName":"CfCompareHelper.java"} com.android.tools.r8.graph.CfCode code1 -> a com.android.tools.r8.graph.CfCode code2 -> b 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/u;Lcom/android/tools/r8/graph/u;)V"} 2:6:void (com.android.tools.r8.graph.CfCode,com.android.tools.r8.graph.CfCode):72:76 -> 1:3:int compareIdUniquelyDeterminesEquality(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.cf.code.CfInstruction):54:56 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/B7;Lcom/android/tools/r8/internal/B7;)V"} 4:6:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntMap getLabelOrdering(com.android.tools.r8.graph.CfCode):61:63 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/u;)Lcom/android/tools/r8/internal/SR;"} 7:7:boolean com.android.tools.r8.cf.code.CfInstruction.isLabel():0:0 -> a 7:7:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntMap getLabelOrdering(com.android.tools.r8.graph.CfCode):63 -> a 8:8:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntMap getLabelOrdering(com.android.tools.r8.graph.CfCode):64:64 -> a 9:26:com.android.tools.r8.utils.structural.StructuralAcceptor labelAcceptor():84:101 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/structural/u;"} com.android.tools.r8.graph.CfCompareHelper$1 -> com.android.tools.r8.graph.y: # {"id":"sourceFile","fileName":"CfCompareHelper.java"} com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntMap labels1 -> a com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntMap labels2 -> b 1:3:void (com.android.tools.r8.graph.CfCompareHelper):86:88 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/C;)V"} 1:1:int acceptCompareTo(java.lang.Object,java.lang.Object,com.android.tools.r8.utils.structural.CompareToVisitor):86:86 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Ljava/lang/Object;Lcom/android/tools/r8/utils/structural/a;)I"} 2:2:int 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:void acceptHashing(java.lang.Object,com.android.tools.r8.utils.structural.HashingVisitor):86:86 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lcom/android/tools/r8/utils/structural/o;)V"} 4:4:void acceptHashing(com.android.tools.r8.cf.code.CfLabel,com.android.tools.r8.utils.structural.HashingVisitor):97:97 -> a 4:4:void acceptHashing(java.lang.Object,com.android.tools.r8.utils.structural.HashingVisitor):86 -> a com.android.tools.r8.graph.CfCompareHelper$2 -> com.android.tools.r8.graph.z: # {"id":"sourceFile","fileName":"CfCompareHelper.java"} 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/C;)V"} 1:1:int acceptCompareTo(java.lang.Object,java.lang.Object,com.android.tools.r8.utils.structural.CompareToVisitor):106:106 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Ljava/lang/Object;Lcom/android/tools/r8/utils/structural/a;)I"} 2:2:int 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 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:8: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:85 -> a 4:8:int 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:8:int acceptCompareTo(java.lang.Object,java.lang.Object,com.android.tools.r8.utils.structural.CompareToVisitor):106 -> a 9:9:void acceptHashing(java.lang.Object,com.android.tools.r8.utils.structural.HashingVisitor):106:106 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lcom/android/tools/r8/utils/structural/o;)V"} 10:10:void acceptHashing(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.utils.structural.HashingVisitor):115:115 -> a 10:10:void acceptHashing(java.lang.Object,com.android.tools.r8.utils.structural.HashingVisitor):106 -> a com.android.tools.r8.graph.CfCompareHelper$3 -> com.android.tools.r8.graph.A: # {"id":"sourceFile","fileName":"CfCompareHelper.java"} 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/C;)V"} 1:1:int acceptCompareTo(java.lang.Object,java.lang.Object,com.android.tools.r8.utils.structural.CompareToVisitor):122:122 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Ljava/lang/Object;Lcom/android/tools/r8/utils/structural/a;)I"} 2:2:int 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lcom/android/tools/r8/utils/structural/o;)V"} 4:4:void 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.android.tools.r8.graph.B: # {"id":"sourceFile","fileName":"CfCompareHelper.java"} 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/C;)V"} 1:1:int acceptCompareTo(java.lang.Object,java.lang.Object,com.android.tools.r8.utils.structural.CompareToVisitor):137:137 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Ljava/lang/Object;Lcom/android/tools/r8/utils/structural/a;)I"} 2:2:int 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lcom/android/tools/r8/utils/structural/o;)V"} 4:4:void 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.android.tools.r8.graph.D: # {"id":"sourceFile","fileName":"CfWritableCode.java"} com.android.tools.r8.graph.CfCode asCfCode() -> K # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/u;"} void acceptHashing(com.android.tools.r8.utils.structural.HashingVisitor) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/o;)V"} 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,com.android.tools.r8.org.objectweb.asm.MethodVisitor) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/Z8;Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/naming/o0;Lcom/android/tools/r8/internal/lB;Lcom/android/tools/r8/internal/jF;)V"} 1:14:int acceptCompareTo(com.android.tools.r8.graph.CfWritableCode,com.android.tools.r8.utils.structural.CompareToVisitor):24:37 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/D;Lcom/android/tools/r8/utils/structural/a;)I"} 15:15:int acceptCompareTo(com.android.tools.r8.graph.CfWritableCode,com.android.tools.r8.utils.structural.CompareToVisitor):31:31 -> a com.android.tools.r8.graph.CfWritableCode$CfWritableCodeKind getCfWritableCodeKind() -> n0 # {"id":"com.android.tools.r8.residualsignature","signature":"()I"} com.android.tools.r8.graph.ClassAccessFlags -> com.android.tools.r8.graph.E: # {"id":"sourceFile","fileName":"ClassAccessFlags.java"} boolean $assertionsDisabled -> e 1:1:void ():12:12 -> 1:1:void (int,int):58:58 -> 1:1:com.android.tools.r8.graph.ClassAccessFlags createPublicFinalSynthetic():62:62 -> N # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/E;"} 2:2:void (int):54:54 -> N 2:2:com.android.tools.r8.graph.ClassAccessFlags createPublicFinalSynthetic():62 -> N 1:1:void demoteFromAbstract():156:156 -> O 1:4:int getAsCfAccessFlags():92:95 -> P 5:5:int com.android.tools.r8.graph.AccessFlags.materialize():74:74 -> P 5:5:int getAsCfAccessFlags():96 -> P 1:1:int com.android.tools.r8.graph.AccessFlags.materialize():74:74 -> Q 1:1:int getAsDexAccessFlags():103 -> Q 2:2:int getAsDexAccessFlags():104:104 -> Q 1:1:boolean com.android.tools.r8.graph.AccessFlags.isSet(int):263:263 -> R 1:1:boolean isAbstract():152 -> R 1:1:boolean com.android.tools.r8.graph.AccessFlags.isSet(int):263:263 -> T 1:1:boolean isAnnotation():168 -> T com.android.tools.r8.utils.structural.StructuralItem self() -> U # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/structural/x;"} 1:1:boolean com.android.tools.r8.graph.AccessFlags.isSet(int):263:263 -> V 1:1:boolean isEnum():180 -> V 1:1:boolean com.android.tools.r8.graph.AccessFlags.isSet(int):263:263 -> W 1:1:boolean isInterface():140 -> W 1:1:boolean com.android.tools.r8.graph.AccessFlags.isSet(int):263:263 -> X 1:1:boolean isRecord():188 -> X 1:1:boolean com.android.tools.r8.graph.AccessFlags.isSet(int):263:263 -> Y 1:1:boolean isSuper():200 -> Y 1:1:void setAbstract():160:160 -> Z 1:16:boolean areValid(com.android.tools.r8.cf.CfVersion,boolean):120:135 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Z8;Z)Z"} 1:1:void setAnnotation():172:172 -> a0 1:9:java.util.List getNames():29:37 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/bm;"} 1:1:void setSuper():204:204 -> c0 1:1:void unsetAbstract():164:164 -> d0 1:9:java.util.List getPredicates():42:50 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/bm;"} 1:1:void unsetInterface():148:148 -> e0 1:1:void unsetRecord():196:196 -> f0 1:1:com.android.tools.r8.graph.ClassAccessFlags fromCfAccessFlags(int):77:77 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/graph/E;"} 2:2:void (int):54:54 -> g 2:2:com.android.tools.r8.graph.ClassAccessFlags fromCfAccessFlags(int):77 -> g 1:1:void unsetSuper():208:208 -> g0 1:1:com.android.tools.r8.graph.ClassAccessFlags fromDexAccessFlags(int):73:73 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/graph/E;"} 2:2:void (int):54:54 -> j 2:2:com.android.tools.r8.graph.ClassAccessFlags fromDexAccessFlags(int):73 -> j 1:3:com.android.tools.r8.graph.ClassAccessFlags fromSharedAccessFlags(int):67:69 -> k # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/graph/E;"} com.android.tools.r8.graph.AccessFlags self() -> x # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/g;"} com.android.tools.r8.graph.ClassDefinition -> com.android.tools.r8.graph.F: # {"id":"sourceFile","fileName":"ClassDefinition.java"} com.android.tools.r8.graph.MethodCollection getMethodCollection() -> Y # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/w4;"} void forEachClassField(java.util.function.Consumer) -> a void forEachClassMethod(java.util.function.Consumer) -> c com.android.tools.r8.graph.DexLibraryClass asLibraryClass() -> d0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/d2;"} boolean isLibraryClass() -> f0 com.android.tools.r8.graph.DexClasspathClass asClasspathClass() -> m # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/u0;"} com.android.tools.r8.graph.ClassHierarchyTraversal -> com.android.tools.r8.graph.G: # {"id":"sourceFile","fileName":"ClassHierarchyTraversal.java"} com.android.tools.r8.graph.DexDefinitionSupplier definitionSupplier -> a com.android.tools.r8.graph.ClassHierarchyTraversal$Scope scope -> b java.util.Set visited -> c java.util.Deque worklist -> d boolean excludeInterfaces -> e boolean $assertionsDisabled -> f 1:1:void ():15:15 -> 1:1:void (com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.ClassHierarchyTraversal$Scope):52:52 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Q0;I)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;)V"} 1:22:void visit(java.lang.Iterable,java.util.function.Consumer):65:86 -> a 23:36:void visit(java.lang.Iterable,java.util.function.Consumer):69:82 -> a com.android.tools.r8.graph.ClassHierarchyTraversal$Scope -> com.android.tools.r8.graph.ClassHierarchyTraversal$Scope: # {"id":"sourceFile","fileName":"ClassHierarchyTraversal.java"} com.android.tools.r8.graph.ClassKind -> com.android.tools.r8.graph.I: # {"id":"sourceFile","fileName":"ClassKind.java"} com.android.tools.r8.graph.ClassKind$Factory factory -> a java.util.function.Predicate check -> b com.android.tools.r8.graph.ClassKind PROGRAM -> c com.android.tools.r8.graph.ClassKind CLASSPATH -> d com.android.tools.r8.graph.ClassKind LIBRARY -> e 1:93:void ():18:110 -> 1:3:void (com.android.tools.r8.graph.ClassKind$Factory,java.util.function.Predicate):185:187 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/H;Ljava/util/function/Predicate;)V"} 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,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):213:213 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/ProgramResource$Kind;Lcom/android/tools/r8/origin/Origin;Lcom/android/tools/r8/graph/E;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/x2;Lcom/android/tools/r8/graph/u2;Lcom/android/tools/r8/graph/W4;Ljava/util/List;Ljava/util/List;Ljava/util/List;Lcom/android/tools/r8/graph/O2;Ljava/util/List;Lcom/android/tools/r8/graph/m3$b;Lcom/android/tools/r8/graph/g0;[Lcom/android/tools/r8/graph/T0;[Lcom/android/tools/r8/graph/T0;[Lcom/android/tools/r8/graph/W0;[Lcom/android/tools/r8/graph/W0;ZLcom/android/tools/r8/graph/q2$a;Lcom/android/tools/r8/synthesis/F;)Lcom/android/tools/r8/graph/q0;"} 2:2:boolean isOfKind(com.android.tools.r8.graph.DexClass):239:239 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;)Z"} 1:19: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,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):42:60 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/ProgramResource$Kind;Lcom/android/tools/r8/origin/Origin;Lcom/android/tools/r8/graph/E;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/x2;Lcom/android/tools/r8/graph/u2;Lcom/android/tools/r8/graph/W4;Ljava/util/List;Ljava/util/List;Ljava/util/List;Lcom/android/tools/r8/graph/O2;Ljava/util/List;Lcom/android/tools/r8/graph/m3$b;Lcom/android/tools/r8/graph/g0;[Lcom/android/tools/r8/graph/T0;[Lcom/android/tools/r8/graph/T0;[Lcom/android/tools/r8/graph/W0;[Lcom/android/tools/r8/graph/W0;ZLcom/android/tools/r8/graph/q2$a;Lcom/android/tools/r8/synthesis/F;)Lcom/android/tools/r8/graph/q2;"} 1:19: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,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):89:107 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/ProgramResource$Kind;Lcom/android/tools/r8/origin/Origin;Lcom/android/tools/r8/graph/E;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/x2;Lcom/android/tools/r8/graph/u2;Lcom/android/tools/r8/graph/W4;Ljava/util/List;Ljava/util/List;Ljava/util/List;Lcom/android/tools/r8/graph/O2;Ljava/util/List;Lcom/android/tools/r8/graph/m3$b;Lcom/android/tools/r8/graph/g0;[Lcom/android/tools/r8/graph/T0;[Lcom/android/tools/r8/graph/T0;[Lcom/android/tools/r8/graph/W0;[Lcom/android/tools/r8/graph/W0;ZLcom/android/tools/r8/graph/q2$a;Lcom/android/tools/r8/synthesis/F;)Lcom/android/tools/r8/graph/u0;"} 1:19: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,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):134:152 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/ProgramResource$Kind;Lcom/android/tools/r8/origin/Origin;Lcom/android/tools/r8/graph/E;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/x2;Lcom/android/tools/r8/graph/u2;Lcom/android/tools/r8/graph/W4;Ljava/util/List;Ljava/util/List;Ljava/util/List;Lcom/android/tools/r8/graph/O2;Ljava/util/List;Lcom/android/tools/r8/graph/m3$b;Lcom/android/tools/r8/graph/g0;[Lcom/android/tools/r8/graph/T0;[Lcom/android/tools/r8/graph/T0;[Lcom/android/tools/r8/graph/W0;[Lcom/android/tools/r8/graph/W0;ZLcom/android/tools/r8/graph/q2$a;Lcom/android/tools/r8/synthesis/F;)Lcom/android/tools/r8/graph/d2;"} com.android.tools.r8.graph.ClassKind$Factory -> com.android.tools.r8.graph.H: # {"id":"sourceFile","fileName":"ClassKind.java"} 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,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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/ProgramResource$Kind;Lcom/android/tools/r8/origin/Origin;Lcom/android/tools/r8/graph/E;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/x2;Lcom/android/tools/r8/graph/u2;Lcom/android/tools/r8/graph/W4;Ljava/util/List;Ljava/util/List;Ljava/util/List;Lcom/android/tools/r8/graph/O2;Ljava/util/List;Lcom/android/tools/r8/graph/m3$b;Lcom/android/tools/r8/graph/g0;[Lcom/android/tools/r8/graph/T0;[Lcom/android/tools/r8/graph/T0;[Lcom/android/tools/r8/graph/W0;[Lcom/android/tools/r8/graph/W0;ZLcom/android/tools/r8/graph/q2$a;Lcom/android/tools/r8/synthesis/F;)Lcom/android/tools/r8/graph/q0;"} com.android.tools.r8.graph.ClassResolutionResult -> com.android.tools.r8.graph.O: # {"id":"sourceFile","fileName":"ClassResolutionResult.java"} com.android.tools.r8.graph.DexClass toAlternativeClass() -> G # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/q0;"} 1:1:com.android.tools.r8.graph.ClassResolutionResult$Builder builder():31:31 -> L # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/J;"} com.android.tools.r8.graph.DexClass toSingleClassWithProgramOverLibrary() -> R # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/q0;"} boolean hasClassResolutionResult() -> T void forEachClassResolutionResult(java.util.function.Consumer) -> b boolean isMultipleClassResolutionResult() -> r com.android.tools.r8.graph.DexClass toSingleClassWithLibraryOverProgram() -> x # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/q0;"} com.android.tools.r8.graph.ClassResolutionResult$Builder -> com.android.tools.r8.graph.J: # {"id":"sourceFile","fileName":"ClassResolutionResult.java"} com.android.tools.r8.graph.ProgramOrClasspathClass programOrClasspathClass -> a com.android.tools.r8.graph.DexLibraryClass libraryClass -> b boolean $assertionsDisabled -> c 1:1:void ():34:34 -> 1:1:void ():34:34 -> 1:2:com.android.tools.r8.graph.ClassResolutionResult$Builder add(com.android.tools.r8.graph.DexProgramClass):40:41 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)Lcom/android/tools/r8/graph/J;"} 3:4:com.android.tools.r8.graph.ClassResolutionResult$Builder add(com.android.tools.r8.graph.DexClasspathClass):46:47 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/u0;)Lcom/android/tools/r8/graph/J;"} 5:6:com.android.tools.r8.graph.ClassResolutionResult$Builder add(com.android.tools.r8.graph.DexLibraryClass):52:53 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/d2;)Lcom/android/tools/r8/graph/J;"} 7:8:com.android.tools.r8.graph.ClassResolutionResult$Builder add(com.android.tools.r8.graph.ProgramOrClasspathClass):58:59 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p5;)Lcom/android/tools/r8/graph/J;"} 9:19:com.android.tools.r8.graph.ClassResolutionResult build():64:74 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/O;"} 20:20:boolean com.android.tools.r8.graph.DexClass.isClasspathClass():0:0 -> a 20:20:com.android.tools.r8.graph.ClassResolutionResult build():74 -> a 21:23:com.android.tools.r8.graph.ClassResolutionResult build():74:76 -> a com.android.tools.r8.graph.ClassResolutionResult$ClasspathAndLibraryClassResolutionResult -> com.android.tools.r8.graph.K: # {"id":"sourceFile","fileName":"ClassResolutionResult.java"} 1:1:void (com.android.tools.r8.graph.DexClasspathClass,com.android.tools.r8.graph.DexLibraryClass):172:172 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/u0;Lcom/android/tools/r8/graph/d2;)V"} 1:1:com.android.tools.r8.graph.DexClass toAlternativeClass():187:187 -> G # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/q0;"} 1:1:com.android.tools.r8.graph.DexClass toSingleClassWithProgramOverLibrary():177:177 -> R # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/q0;"} 1:1:com.android.tools.r8.graph.DexClass toSingleClassWithLibraryOverProgram():182:182 -> x # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/q0;"} com.android.tools.r8.graph.ClassResolutionResult$MultipleClassResolutionResult -> com.android.tools.r8.graph.L: # {"id":"sourceFile","fileName":"ClassResolutionResult.java"} 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;Lcom/android/tools/r8/graph/d2;)V"} boolean hasClassResolutionResult() -> T 1:2:void forEachClassResolutionResult(java.util.function.Consumer):133:134 -> b boolean isMultipleClassResolutionResult() -> r com.android.tools.r8.graph.ClassResolutionResult$NoResolutionResult -> com.android.tools.r8.graph.M: # {"id":"sourceFile","fileName":"ClassResolutionResult.java"} com.android.tools.r8.graph.ClassResolutionResult$NoResolutionResult NO_RESULT -> a 1:1:void ():83:83 -> 1:1:void ():81:81 -> com.android.tools.r8.graph.DexClass toAlternativeClass() -> G # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/q0;"} com.android.tools.r8.graph.DexClass toSingleClassWithProgramOverLibrary() -> R # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/q0;"} boolean hasClassResolutionResult() -> T 1:1:com.android.tools.r8.graph.ClassResolutionResult noResult():86:86 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/M;"} void forEachClassResolutionResult(java.util.function.Consumer) -> b com.android.tools.r8.graph.DexClass toSingleClassWithLibraryOverProgram() -> x # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/q0;"} com.android.tools.r8.graph.ClassResolutionResult$ProgramAndLibraryClassResolutionResult -> com.android.tools.r8.graph.N: # {"id":"sourceFile","fileName":"ClassResolutionResult.java"} 1:1:void (com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexLibraryClass):148:148 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/graph/d2;)V"} 1:1:com.android.tools.r8.graph.DexClass toAlternativeClass():163:163 -> G # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/q0;"} 1:1:com.android.tools.r8.graph.DexClass toSingleClassWithProgramOverLibrary():153:153 -> R # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/q0;"} 1:1:com.android.tools.r8.graph.DexClass toSingleClassWithLibraryOverProgram():158:158 -> x # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/q0;"} com.android.tools.r8.graph.ClasspathDefinition -> com.android.tools.r8.graph.P: # {"id":"sourceFile","fileName":"ClasspathDefinition.java"} 1:1:com.android.tools.r8.graph.ProgramDerivedContext asProgramDerivedContext(com.android.tools.r8.graph.ProgramDerivedContext):22:22 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/l5;)Lcom/android/tools/r8/graph/l5;"} com.android.tools.r8.graph.ClasspathField -> com.android.tools.r8.graph.Q: # {"id":"sourceFile","fileName":"ClasspathField.java"} 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/u0;Lcom/android/tools/r8/graph/T0;)V"} 1:2:com.android.tools.r8.graph.DexClasspathClass getHolder():31:32 -> a 1:2:com.android.tools.r8.graph.DexClass getHolder():7 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/q0;"} 3:3:boolean com.android.tools.r8.graph.DexClass.isClasspathClass():0:0 -> a 3:3:com.android.tools.r8.graph.DexClasspathClass getHolder():32 -> a 3:3:com.android.tools.r8.graph.DexClass getHolder():7 -> a 4:5:com.android.tools.r8.graph.DexClasspathClass getHolder():32:33 -> a 4:5:com.android.tools.r8.graph.DexClass getHolder():7 -> a com.android.tools.r8.graph.ClasspathMethod -> com.android.tools.r8.graph.S: # {"id":"sourceFile","fileName":"ClasspathMethod.java"} 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/u0;Lcom/android/tools/r8/graph/W0;)V"} 1:2:com.android.tools.r8.graph.DexClasspathClass getHolder():40:41 -> I # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/u0;"} 3:3:boolean com.android.tools.r8.graph.DexClass.isClasspathClass():0:0 -> I 3:3:com.android.tools.r8.graph.DexClasspathClass getHolder():41 -> I 4:5:com.android.tools.r8.graph.DexClasspathClass getHolder():41:42 -> I 1:1:com.android.tools.r8.graph.DexClass getHolder():9:9 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/q0;"} com.android.tools.r8.graph.ClasspathMethod asClasspathMethod() -> m0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/S;"} com.android.tools.r8.graph.ClasspathOrLibraryClass -> com.android.tools.r8.graph.T: # {"id":"sourceFile","fileName":"ClasspathOrLibraryClass.java"} com.android.tools.r8.graph.ClasspathOrLibraryContext -> com.android.tools.r8.graph.U: # {"id":"sourceFile","fileName":"ClasspathOrLibraryContext.java"} com.android.tools.r8.graph.Definition context -> a com.android.tools.r8.graph.ProgramDerivedContext programDerivedContext -> b 1:3:void (com.android.tools.r8.graph.Definition,com.android.tools.r8.graph.ProgramDerivedContext):17:19 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/a0;Lcom/android/tools/r8/graph/l5;)V"} 1:1:com.android.tools.r8.graph.ClasspathOrLibraryContext create(com.android.tools.r8.graph.ClasspathDefinition,com.android.tools.r8.graph.ProgramDerivedContext):24:24 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/P;Lcom/android/tools/r8/graph/l5;)Lcom/android/tools/r8/graph/U;"} 2:2:com.android.tools.r8.graph.ClasspathOrLibraryContext create(com.android.tools.r8.graph.LibraryDefinition,com.android.tools.r8.graph.ProgramDerivedContext):29:29 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/c4;Lcom/android/tools/r8/graph/l5;)Lcom/android/tools/r8/graph/U;"} 1:1:com.android.tools.r8.graph.Definition getContext():34:34 -> getContext # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/a0;"} com.android.tools.r8.graph.ClasspathOrLibraryDefinition -> com.android.tools.r8.graph.V: # {"id":"sourceFile","fileName":"ClasspathOrLibraryDefinition.java"} com.android.tools.r8.graph.ClasspathOrLibraryDefinition asClasspathOrLibraryDefinition() -> g # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/V;"} com.android.tools.r8.graph.Code -> com.android.tools.r8.graph.W: # {"id":"sourceFile","fileName":"Code.java"} boolean $assertionsDisabled -> c 1:1:void ():23:23 -> 1:1:void ():23:23 -> boolean isCfWritableCode() -> A0 boolean isDexCode() -> B0 boolean isDexWritableCode() -> C0 boolean isEmptyVoidMethod() -> D0 boolean isHorizontalClassMergerCode() -> E0 boolean isIncompleteHorizontalClassMergerCode() -> F0 boolean isSharedCodeObject() -> G0 boolean verifyNoInputReaders() -> H0 # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} 1:1:com.android.tools.r8.graph.CfCode asCfCode():152:152 -> K # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/u;"} 1:1:com.android.tools.r8.graph.DexCode asDexCode():164:164 -> P # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/w0;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/origin/Origin;Lcom/android/tools/r8/internal/HE$a;)Lcom/android/tools/r8/internal/ll;"} 1:1:com.android.tools.r8.graph.bytecodemetadata.BytecodeInstructionMetadata getMetadata(com.android.tools.r8.dex.code.CfOrDexInstruction):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/code/c;)Lcom/android/tools/r8/internal/e6;"} void registerCodeReferences(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.UseRegistry) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/J5;)V"} void registerCodeReferencesForDesugaring(com.android.tools.r8.graph.ClasspathMethod,com.android.tools.r8.graph.UseRegistry) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/S;Lcom/android/tools/r8/graph/J5;)V"} java.lang.String toString(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.utils.RetracerForCodePrinting) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W0;Lcom/android/tools/r8/utils/P2;)Ljava/lang/String;"} 2: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.lens.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):44:45 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/lI;Lcom/android/tools/r8/internal/kM;Lcom/android/tools/r8/origin/Origin;Lcom/android/tools/r8/graph/proto/k;)Lcom/android/tools/r8/internal/ll;"} 4:4:com.android.tools.r8.graph.lens.GraphLens getCodeLens(com.android.tools.r8.graph.AppView):49:49 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)Lcom/android/tools/r8/internal/Xj;"} 5:5:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap collectParameterInfo(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.AppView):71:71 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/W0;)Lcom/android/tools/r8/internal/Gq;"} 6:6:void collectMixedSectionItems(com.android.tools.r8.dex.MixedSectionCollection):173:173 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/V;)V"} 7:7:com.android.tools.r8.graph.Code getCodeAsInlining(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexItemFactory):183:183 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/W0;Lcom/android/tools/r8/graph/p1;)Lcom/android/tools/r8/graph/W;"} 8:8: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,boolean):188:188 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/j2;Z)Lcom/android/tools/r8/graph/W;"} 9:9:com.android.tools.r8.ir.code.Position newInlineePosition(com.android.tools.r8.ir.code.Position,com.android.tools.r8.ir.code.Position,boolean):193:193 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/kM;Lcom/android/tools/r8/internal/kM;Z)Lcom/android/tools/r8/internal/kM;"} 10:18:com.android.tools.r8.ir.code.Position removeSameMethodAndLineZero(com.android.tools.r8.ir.code.Position,com.android.tools.r8.ir.code.Position):218:226 -> a 10:18:com.android.tools.r8.ir.code.Position newInlineePosition(com.android.tools.r8.ir.code.Position,com.android.tools.r8.ir.code.Position,boolean):195 -> a 19:31:com.android.tools.r8.ir.code.Position newInlineePosition(com.android.tools.r8.ir.code.Position,com.android.tools.r8.ir.code.Position,boolean):199:211 -> a void forEachPosition(java.util.function.Consumer) -> d 1:1:boolean estimatedSizeForInliningAtMost(int):146:146 -> k 1:1:com.android.tools.r8.graph.CfWritableCode asCfWritableCode():156:156 -> t0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/D;"} 1:1:com.android.tools.r8.graph.DexWritableCode asDexWritableCode():168:168 -> u0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/M2;"} com.android.tools.r8.graph.ThrowExceptionCode asThrowExceptionCode() -> v # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/D5;"} 1:1:com.android.tools.r8.graph.LazyCfCode asLazyCfCode():160:160 -> v0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/Z3;"} int estimatedDexCodeSizeUpperBoundInBytes() -> w0 int estimatedSizeForInlining() -> x0 boolean hasMonitorInstructions() -> y0 boolean isCfCode() -> z0 com.android.tools.r8.graph.DebugLocalInfo -> com.android.tools.r8.graph.X: # {"id":"sourceFile","fileName":"DebugLocalInfo.java"} com.android.tools.r8.graph.DexString name -> a com.android.tools.r8.graph.DexType type -> b com.android.tools.r8.graph.DexString signature -> c 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/u2;Lcom/android/tools/r8/graph/u2;Lcom/android/tools/r8/graph/v2;)V"} com.android.tools.r8.utils.structural.StructuralItem self() -> U # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/structural/x;"} 1:1:com.android.tools.r8.graph.DexString lambda$specify$0(com.android.tools.r8.graph.DebugLocalInfo):31:31 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/X;)Lcom/android/tools/r8/graph/u2;"} 2:4:void specify(com.android.tools.r8.utils.structural.StructuralSpecification):31:33 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/z;)V"} 5:9:boolean localsInfoMapsEqual(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap):60:64 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Gq;Lcom/android/tools/r8/internal/Gq;)Z"} 1:1:com.android.tools.r8.graph.DexType lambda$specify$1(com.android.tools.r8.graph.DebugLocalInfo):32:32 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/X;)Lcom/android/tools/r8/graph/v2;"} 1:1:com.android.tools.r8.graph.DexString lambda$specify$2(com.android.tools.r8.graph.DebugLocalInfo):33:33 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/X;)Lcom/android/tools/r8/graph/u2;"} 2:12:java.lang.String toString(com.android.tools.r8.graph.DebugLocalInfo$PrintLevel):126:136 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Ljava/lang/String;"} 13:13:java.lang.String toString(com.android.tools.r8.graph.DebugLocalInfo$PrintLevel):130:130 -> c 14:14:java.lang.String toString(com.android.tools.r8.graph.DebugLocalInfo$PrintLevel):128:128 -> 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 -> p # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/structural/y;"} 1:1:java.lang.String toString():122:122 -> toString com.android.tools.r8.graph.DefaultInstanceInitializerCode -> com.android.tools.r8.graph.Z: # {"id":"sourceFile","fileName":"DefaultInstanceInitializerCode.java"} com.android.tools.r8.graph.DefaultInstanceInitializerCode INSTANCE -> d boolean $assertionsDisabled -> e int $r8$clinit -> f 1:4:void ():59:62 -> 1:1:void ():65:65 -> com.android.tools.r8.graph.DexString getHighestSortingString() -> B # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/u2;"} int getOutgoingRegisterSize() -> D boolean isEmptyVoidMethod() -> D0 com.android.tools.r8.graph.DexDebugInfoForWriting getDebugInfoForWriting() -> F # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/M0;"} int codeSizeInBytes() -> V 1:1:void collectMixedSectionItems(com.android.tools.r8.dex.MixedSectionCollection):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/V;)V"} 2:2: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):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/e5;Lcom/android/tools/r8/graph/p1;Z)Lcom/android/tools/r8/graph/M2;"} 3:3:void writeKeepRulesForDesugaredLibrary(com.android.tools.r8.dex.CodeToKeep):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/r;)V"} 4:4:com.android.tools.r8.graph.DexItemFactory com.android.tools.r8.graph.UseRegistry.dexItemFactory():36:36 -> a 4:4:void internalRegisterCodeReferences(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.UseRegistry):321 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 4:4:void registerCodeReferences(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.UseRegistry):312 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/J5;)V"} 5:5:com.android.tools.r8.graph.DexItemFactory com.android.tools.r8.graph.UseRegistry.dexItemFactory():36:36 -> a 5:5:void internalRegisterCodeReferences(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.UseRegistry):321 -> a 5:5:void registerCodeReferences(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.UseRegistry):312 -> a 6:6:com.android.tools.r8.graph.DexMethod getParentConstructor(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.DexItemFactory):240:240 -> a 6:6:void internalRegisterCodeReferences(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.UseRegistry):321 -> a 6:6:void registerCodeReferences(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.UseRegistry):312 -> a 7:7:void internalRegisterCodeReferences(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.UseRegistry):321:321 -> a 7:7:void registerCodeReferences(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.UseRegistry):312 -> a 8:8:com.android.tools.r8.graph.DexItemFactory com.android.tools.r8.graph.UseRegistry.dexItemFactory():36:36 -> a 8:8:void internalRegisterCodeReferences(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.UseRegistry):321 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 8:8:void registerCodeReferencesForDesugaring(com.android.tools.r8.graph.ClasspathMethod,com.android.tools.r8.graph.UseRegistry):317 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/S;Lcom/android/tools/r8/graph/J5;)V"} 9:9:com.android.tools.r8.graph.DexItemFactory com.android.tools.r8.graph.UseRegistry.dexItemFactory():36:36 -> a 9:9:void internalRegisterCodeReferences(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.UseRegistry):321 -> a 9:9:void registerCodeReferencesForDesugaring(com.android.tools.r8.graph.ClasspathMethod,com.android.tools.r8.graph.UseRegistry):317 -> a 10:10:com.android.tools.r8.graph.DexMethod getParentConstructor(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.DexItemFactory):240:240 -> a 10:10:void internalRegisterCodeReferences(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.UseRegistry):321 -> a 10:10:void registerCodeReferencesForDesugaring(com.android.tools.r8.graph.ClasspathMethod,com.android.tools.r8.graph.UseRegistry):317 -> a 11:11:void internalRegisterCodeReferences(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.UseRegistry):321:321 -> a 11:11:void registerCodeReferencesForDesugaring(com.android.tools.r8.graph.ClasspathMethod,com.android.tools.r8.graph.UseRegistry):317 -> a 12:13:boolean canonicalizeCodeIfPossible(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):72:73 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o5;)V"} 14:15:void uncanonicalizeCode(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexType):85:86 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/o5;)V"} 16:16:boolean com.android.tools.r8.graph.Code.isDefaultInstanceInitializerCode():0:0 -> a 16:16:void uncanonicalizeCode(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexType):86 -> a 17:18:void uncanonicalizeCode(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexType):86:87 -> a 19:23:com.android.tools.r8.graph.CfCode toCfCode(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexType):341:345 -> a 19:23:void uncanonicalizeCode(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexType):87 -> a 24:29:com.android.tools.r8.graph.CfCode toCfCode(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexType):342:347 -> a 24:29:void uncanonicalizeCode(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexType):87 -> a 30:30:void uncanonicalizeCode(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexType):87:87 -> a 31:31:boolean lambda$hasDefaultInstanceInitializerCode$0(com.android.tools.r8.cf.code.CfInstruction):115:115 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/B7;)Z"} 32:32:boolean com.android.tools.r8.cf.code.CfInstruction.isLabel():0:0 -> a 32:32:boolean lambda$hasDefaultInstanceInitializerCode$0(com.android.tools.r8.cf.code.CfInstruction):115 -> a 33:33:boolean com.android.tools.r8.cf.code.CfInstruction.isPosition():0:0 -> a 33:33:boolean lambda$hasDefaultInstanceInitializerCode$0(com.android.tools.r8.cf.code.CfInstruction):115 -> a 34:34:void acceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):137:137 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/o;)V"} 35: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):147:147 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/origin/Origin;Lcom/android/tools/r8/internal/HE$a;)Lcom/android/tools/r8/internal/ll;"} 36:36:com.android.tools.r8.graph.DexMethod com.android.tools.r8.graph.lens.GraphLens.getOriginalMethodSignature(com.android.tools.r8.graph.DexMethod):121:121 -> 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):147 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 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):148:148 -> a 38:38:void com.android.tools.r8.graph.DefaultInstanceInitializerCode$DefaultInstanceInitializerSourceCode.(com.android.tools.r8.graph.DexMethod):403:403 -> a 38:38: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 -> a 39:39: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):150:150 -> a 40:40: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.lens.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):164:164 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/lI;Lcom/android/tools/r8/internal/kM;Lcom/android/tools/r8/origin/Origin;Lcom/android/tools/r8/graph/proto/k;)Lcom/android/tools/r8/internal/ll;"} 41:41:com.android.tools.r8.graph.DexMethod com.android.tools.r8.graph.lens.GraphLens.getOriginalMethodSignature(com.android.tools.r8.graph.DexMethod):121:121 -> a 41:41: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.lens.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):164 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 42:46: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.lens.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):165:169 -> a 47:47:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):183:183 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/dex/L;Lcom/android/tools/r8/internal/lB;Lcom/android/tools/r8/graph/o5;)V"} 48:48:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.ProgramMethod.getHolder():24:24 -> a 48:48:com.android.tools.r8.graph.DexMethod getParentConstructor(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.DexItemFactory):240 -> a 48:48:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):183 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 49:49:com.android.tools.r8.graph.DexMethod getParentConstructor(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.DexItemFactory):240:240 -> a 49:49:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):183 -> a 50:50:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):185:185 -> a 51:51:com.android.tools.r8.graph.lens.MethodLookupResult com.android.tools.r8.graph.lens.GraphLens.lookupInvokeDirect(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):249:249 -> a 51:51:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):185 -> a 52:52:com.android.tools.r8.graph.lens.MethodLookupResult com.android.tools.r8.graph.lens.GraphLens.lookupMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.InvokeType):295:295 -> a 52:52:com.android.tools.r8.graph.lens.MethodLookupResult com.android.tools.r8.graph.lens.GraphLens.lookupInvokeDirect(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):249 -> a 52:52:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):185 -> a 53:53:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):186:186 -> a 54:54:void com.android.tools.r8.graph.DexMethod.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):178:178 -> a 54:54:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):186 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 55:55:void com.android.tools.r8.graph.DexMethod.collectIndexedItemsName(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):193:193 -> a 55:55:void com.android.tools.r8.graph.DexMethod.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):179 -> a 55:55:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):186 -> a 56:56:void com.android.tools.r8.graph.DexString.collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection):277:277 -> a 56:56:void com.android.tools.r8.graph.DexMethod.collectIndexedItemsName(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):193 -> a 56:56:void com.android.tools.r8.graph.DexMethod.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):179 -> a 56:56:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):186 -> a 57:57:int getIncomingRegisterSize(com.android.tools.r8.graph.ProgramMethod):236:236 -> a 57:57:int getRegisterSize(com.android.tools.r8.graph.ProgramMethod):262 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)I"} 58:61: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,com.android.tools.r8.org.objectweb.asm.MethodVisitor):358:361 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/Z8;Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/naming/o0;Lcom/android/tools/r8/internal/lB;Lcom/android/tools/r8/internal/jF;)V"} 62:70: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,com.android.tools.r8.org.objectweb.asm.MethodVisitor):359:367 -> a 71:71:void writeDex(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,com.android.tools.r8.graph.ObjectToOffsetMapping):378:378 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/e5;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/lB;Ljava/nio/ShortBuffer;)V"} 72:72:com.android.tools.r8.graph.DexMethod getParentConstructor(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.DexItemFactory):240:240 -> a 72:72:void writeDex(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,com.android.tools.r8.graph.ObjectToOffsetMapping):378 -> a 73:73:void writeDex(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,com.android.tools.r8.graph.ObjectToOffsetMapping):379:379 -> a 74:74:com.android.tools.r8.graph.lens.MethodLookupResult com.android.tools.r8.graph.lens.GraphLens.lookupInvokeDirect(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):249:249 -> a 74:74:void writeDex(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,com.android.tools.r8.graph.ObjectToOffsetMapping):379 -> a 75:75:com.android.tools.r8.graph.lens.MethodLookupResult com.android.tools.r8.graph.lens.GraphLens.lookupMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.InvokeType):295:295 -> a 75:75:com.android.tools.r8.graph.lens.MethodLookupResult com.android.tools.r8.graph.lens.GraphLens.lookupInvokeDirect(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):249 -> a 75:75:void writeDex(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,com.android.tools.r8.graph.ObjectToOffsetMapping):379 -> a 76:78:void writeDex(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,com.android.tools.r8.graph.ObjectToOffsetMapping):380:382 -> a 79:79:java.lang.String toString(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.utils.RetracerForCodePrinting):397:397 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W0;Lcom/android/tools/r8/utils/P2;)Ljava/lang/String;"} 1:30:boolean hasDefaultInstanceInitializerCode(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView):92:121 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o5;)Z"} 31:31:boolean com.android.tools.r8.cf.code.CfInvoke.isInvokeConstructor(com.android.tools.r8.graph.DexItemFactory):170:170 -> b 31:31:boolean hasDefaultInstanceInitializerCode(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView):123 -> b 32:32:boolean hasDefaultInstanceInitializerCode(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView):124:124 -> b 33:33:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.ProgramMethod.getHolder():24:24 -> b 33:33:com.android.tools.r8.graph.DexMethod getParentConstructor(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.DexItemFactory):240 -> b 33:33:boolean hasDefaultInstanceInitializerCode(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView):124 -> b 34:34:com.android.tools.r8.graph.DexMethod getParentConstructor(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.DexItemFactory):240:240 -> b 34:34:boolean hasDefaultInstanceInitializerCode(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView):124 -> b 35:35:boolean hasDefaultInstanceInitializerCode(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView):127:127 -> b 36:36:boolean com.android.tools.r8.cf.code.CfInstruction.isReturnVoid():0:0 -> b 36:36:boolean hasDefaultInstanceInitializerCode(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView):127 -> b 37:37:boolean lambda$hasDefaultInstanceInitializerCode$1(com.android.tools.r8.cf.code.CfInstruction):116:116 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/B7;)Z"} 38:38:boolean com.android.tools.r8.cf.code.CfInstruction.isLabel():0:0 -> b 38:38:boolean lambda$hasDefaultInstanceInitializerCode$1(com.android.tools.r8.cf.code.CfInstruction):116 -> b 39:39:int getIncomingRegisterSize(com.android.tools.r8.graph.ProgramMethod):236:236 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)I"} 1:1:boolean computeEquals(java.lang.Object):0:0 -> c 2:2:void setCallSiteContexts(com.android.tools.r8.graph.ProgramMethod):0:0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)V"} 1:3:int getMaxLocals(com.android.tools.r8.graph.ProgramMethod):244:246 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)I"} com.android.tools.r8.graph.CfWritableCode$CfWritableCodeKind getCfWritableCodeKind() -> n0 # {"id":"com.android.tools.r8.residualsignature","signature":"()I"} 1:1:com.android.tools.r8.graph.DexWritableCode$DexWritableCodeKind getDexWritableCodeKind():216:216 -> o # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/L2;"} 1:1:com.android.tools.r8.graph.DexCode$Try[] getTries():267:267 -> s # {"id":"com.android.tools.r8.residualsignature","signature":"()[Lcom/android/tools/r8/graph/w0$a;"} 1:1:int computeHashCode():196:196 -> s0 com.android.tools.r8.graph.Code asCode() -> t # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/W;"} com.android.tools.r8.graph.CfWritableCode asCfWritableCode() -> t0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/D;"} 1:1:java.lang.String toString():392:392 -> toString com.android.tools.r8.graph.DexWritableCode asDexWritableCode() -> u0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/M2;"} int estimatedDexCodeSizeUpperBoundInBytes() -> w0 1:1:com.android.tools.r8.graph.DexCode$TryHandler[] getHandlers():226:226 -> z # {"id":"com.android.tools.r8.residualsignature","signature":"()[Lcom/android/tools/r8/graph/w0$b;"} com.android.tools.r8.graph.DefaultInstanceInitializerCode$DefaultInstanceInitializerSourceCode -> com.android.tools.r8.graph.Y: # {"id":"sourceFile","fileName":"DefaultInstanceInitializerCode.java"} 1:6:void (com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.Position):408:413 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/internal/kM;)V"} 7:7:void (com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.Position):407:407 -> 1:1:void lambda$getInstructionBuilders$0(com.android.tools.r8.ir.conversion.IRBuilder):420:420 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;)V"} 2:2:com.android.tools.r8.ir.code.InvokeDirect$Builder com.android.tools.r8.ir.code.InvokeDirect.builder():54:54 -> d 2:2:void lambda$getInstructionBuilders$0(com.android.tools.r8.ir.conversion.IRBuilder):420 -> d 3:3:void lambda$getInstructionBuilders$0(com.android.tools.r8.ir.conversion.IRBuilder):423:423 -> d 4:4:com.android.tools.r8.graph.DexItemFactory com.android.tools.r8.ir.conversion.IRBuilder.dexItemFactory():490:490 -> d 4:4:void lambda$getInstructionBuilders$0(com.android.tools.r8.ir.conversion.IRBuilder):423 -> d 5:5:void lambda$getInstructionBuilders$0(com.android.tools.r8.ir.conversion.IRBuilder):422:422 -> d 6:6:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.ProgramMethod.getHolder():24:24 -> 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):240 -> 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):422 -> 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):240:240 -> d 7:7:void lambda$getInstructionBuilders$0(com.android.tools.r8.ir.conversion.IRBuilder):422 -> d 8:11:void lambda$getInstructionBuilders$0(com.android.tools.r8.ir.conversion.IRBuilder):421:424 -> 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):297:297 -> 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):232 -> d 12:12:void lambda$getInstructionBuilders$0(com.android.tools.r8.ir.conversion.IRBuilder):424 -> d 13:14:void lambda$getInstructionBuilders$0(com.android.tools.r8.ir.conversion.IRBuilder):424:425 -> d 15:15:void lambda$getInstructionBuilders$0(com.android.tools.r8.ir.conversion.IRBuilder):419:419 -> d 1:1:java.util.List getInstructionBuilders():417:417 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/bm;"} com.android.tools.r8.graph.Definition -> com.android.tools.r8.graph.a0: # {"id":"sourceFile","fileName":"Definition.java"} 1:1:boolean isMember():64:64 -> A com.android.tools.r8.graph.DexType getContextType() -> C # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/v2;"} com.android.tools.r8.graph.ClasspathOrLibraryClass asClasspathOrLibraryClass() -> N # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/T;"} com.android.tools.r8.graph.ProgramField asProgramField() -> Q # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/m5;"} com.android.tools.r8.graph.LibraryMethod asLibraryMethod() -> W # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/e4;"} boolean isProgramMember() -> X com.android.tools.r8.graph.ProgramDerivedContext asProgramDerivedContext(com.android.tools.r8.graph.ProgramDerivedContext) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/l5;)Lcom/android/tools/r8/graph/l5;"} com.android.tools.r8.graph.DexProgramClass asProgramClass() -> a0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/q2;"} com.android.tools.r8.graph.DexClass getContextClass() -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/q0;"} com.android.tools.r8.graph.DexClassAndMethod asMethod() -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/t0;"} com.android.tools.r8.graph.DexClassAndField asField() -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/r0;"} com.android.tools.r8.graph.DexDefinition getDefinition() -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/O0;"} boolean isProgramClass() -> e0 com.android.tools.r8.graph.ClasspathOrLibraryDefinition asClasspathOrLibraryDefinition() -> g # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/V;"} com.android.tools.r8.graph.ProgramMethod asProgramMethod() -> g0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/o5;"} boolean isMethod() -> h0 com.android.tools.r8.graph.ProgramDefinition asProgramDefinition() -> i # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/k5;"} boolean isLibraryMethod() -> i0 boolean isProgramDefinition() -> j boolean isField() -> j0 boolean isProgramMethod() -> k com.android.tools.r8.graph.LibraryField asLibraryField() -> l # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/d4;"} boolean isProgramField() -> l0 com.android.tools.r8.graph.ClasspathMethod asClasspathMethod() -> m0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/S;"} com.android.tools.r8.graph.DexClassAndMember asMember() -> o0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/s0;"} com.android.tools.r8.graph.ProgramMember asProgramMember() -> q # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/n5;"} com.android.tools.r8.graph.DexAnnotation -> com.android.tools.r8.graph.d0: # {"id":"sourceFile","fileName":"DexAnnotation.java"} int visibility -> a com.android.tools.r8.graph.DexEncodedAnnotation annotation -> b com.android.tools.r8.graph.DexAnnotation[] EMPTY_ARRAY -> c boolean $assertionsDisabled -> d 1:26:void ():34:59 -> 1:3:void (int,com.android.tools.r8.graph.DexEncodedAnnotation):73:75 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/graph/R0;)V"} com.android.tools.r8.utils.structural.StructuralItem self() -> U # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/structural/x;"} 1:1:void specify(com.android.tools.r8.utils.structural.StructuralSpecification):70:70 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/z;)V"} 2:2:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):127:127 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/dex/L;)V"} 3:3:void collectMixedSectionItems(com.android.tools.r8.dex.MixedSectionCollection):132:132 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/V;)V"} 4:10:boolean retainCompileTimeAnnotation(com.android.tools.r8.graph.DexType,com.android.tools.r8.utils.InternalOptions):136:142 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/A1;Lcom/android/tools/r8/graph/v2;)Z"} 11:11:boolean com.android.tools.r8.graph.DexString.startsWith(com.android.tools.r8.graph.DexString):383:383 -> a 11:11:boolean retainCompileTimeAnnotation(com.android.tools.r8.graph.DexType,com.android.tools.r8.utils.InternalOptions):142 -> a 12:15:boolean retainCompileTimeAnnotation(com.android.tools.r8.graph.DexType,com.android.tools.r8.utils.InternalOptions):145:148 -> a 16:16:boolean com.android.tools.r8.ir.desugar.CovariantReturnTypeAnnotationTransformer.isCovariantReturnTypeAnnotation(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexItemFactory):292:292 -> a 16:16:boolean retainCompileTimeAnnotation(com.android.tools.r8.graph.DexType,com.android.tools.r8.utils.InternalOptions):148 -> a 17:17:com.android.tools.r8.graph.DexAnnotation createEnclosingClassAnnotation(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexItemFactory):156:156 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/d0;"} 18:22:com.android.tools.r8.graph.DexType getEnclosingClassFromAnnotation(com.android.tools.r8.graph.DexAnnotation,com.android.tools.r8.graph.DexItemFactory):162:166 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/d0;Lcom/android/tools/r8/graph/p1;)Lcom/android/tools/r8/graph/v2;"} 23:23:com.android.tools.r8.graph.DexAnnotation createEnclosingMethodAnnotation(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexItemFactory):171:171 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/d0;"} 24:28:com.android.tools.r8.graph.DexAnnotation createMemberClassesAnnotation(java.util.List,com.android.tools.r8.graph.DexItemFactory):255:259 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Ljava/util/ArrayList;)Lcom/android/tools/r8/graph/d0;"} 29:44:java.util.List getRecordComponentInfoFromAnnotation(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexAnnotation,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.origin.Origin):313:328 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/d0;Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/origin/Origin;)Ljava/util/ArrayList;"} 45:45:boolean com.android.tools.r8.graph.DexValue.isDexValueArray():0:0 -> a 45:45:java.util.List getRecordComponentInfoFromAnnotation(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexAnnotation,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.origin.Origin):338 -> a 46:46:boolean com.android.tools.r8.graph.DexValue.isDexValueArray():0:0 -> a 46:46:java.util.List getRecordComponentInfoFromAnnotation(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexAnnotation,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.origin.Origin):339 -> a 47:47:boolean com.android.tools.r8.graph.DexValue.isDexValueArray():0:0 -> a 47:47:java.util.List getRecordComponentInfoFromAnnotation(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexAnnotation,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.origin.Origin):340 -> a 48:48:boolean com.android.tools.r8.graph.DexValue.isDexValueArray():0:0 -> a 48:48:java.util.List getRecordComponentInfoFromAnnotation(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexAnnotation,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.origin.Origin):341 -> a 49:49:boolean com.android.tools.r8.graph.DexValue.isDexValueArray():0:0 -> a 49:49:java.util.List getRecordComponentInfoFromAnnotation(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexAnnotation,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.origin.Origin):342 -> a 50:55:java.util.List getRecordComponentInfoFromAnnotation(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexAnnotation,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.origin.Origin):345:350 -> a 56:56:int com.android.tools.r8.graph.DexValue$DexValueArray.size():1604:1604 -> a 56:56:java.util.List getRecordComponentInfoFromAnnotation(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexAnnotation,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.origin.Origin):351 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 57:57:int com.android.tools.r8.graph.DexValue$DexValueArray.size():1604:1604 -> a 57:57:java.util.List getRecordComponentInfoFromAnnotation(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexAnnotation,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.origin.Origin):351 -> a 58:58:int com.android.tools.r8.graph.DexValue$DexValueArray.size():1604:1604 -> a 58:58:java.util.List getRecordComponentInfoFromAnnotation(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexAnnotation,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.origin.Origin):351 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 59:59:int com.android.tools.r8.graph.DexValue$DexValueArray.size():1604:1604 -> a 59:59:java.util.List getRecordComponentInfoFromAnnotation(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexAnnotation,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.origin.Origin):351 -> a 60:60:int com.android.tools.r8.graph.DexValue$DexValueArray.size():1604:1604 -> a 60:60:java.util.List getRecordComponentInfoFromAnnotation(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexAnnotation,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.origin.Origin):352 -> a 61:61:int com.android.tools.r8.graph.DexValue$DexValueArray.size():1604:1604 -> a 61:61:java.util.List getRecordComponentInfoFromAnnotation(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexAnnotation,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.origin.Origin):352 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 62:62:int com.android.tools.r8.graph.DexValue$DexValueArray.size():1604:1604 -> a 62:62:java.util.List getRecordComponentInfoFromAnnotation(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexAnnotation,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.origin.Origin):352 -> a 63:63:int com.android.tools.r8.graph.DexValue$DexValueArray.size():1604:1604 -> a 63:63:java.util.List getRecordComponentInfoFromAnnotation(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexAnnotation,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.origin.Origin):353 -> a 64:64:int com.android.tools.r8.graph.DexValue$DexValueArray.size():1604:1604 -> a 64:64:java.util.List getRecordComponentInfoFromAnnotation(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexAnnotation,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.origin.Origin):353 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 65:65:int com.android.tools.r8.graph.DexValue$DexValueArray.size():1604:1604 -> a 65:65:java.util.List getRecordComponentInfoFromAnnotation(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexAnnotation,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.origin.Origin):353 -> a 66:66:int com.android.tools.r8.graph.DexValue$DexValueArray.size():1604:1604 -> a 66:66:java.util.List getRecordComponentInfoFromAnnotation(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexAnnotation,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.origin.Origin):354 -> a 67:67:int com.android.tools.r8.graph.DexValue$DexValueArray.size():1604:1604 -> a 67:67:java.util.List getRecordComponentInfoFromAnnotation(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexAnnotation,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.origin.Origin):354 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 68:68:int com.android.tools.r8.graph.DexValue$DexValueArray.size():1604:1604 -> a 68:68:java.util.List getRecordComponentInfoFromAnnotation(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexAnnotation,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.origin.Origin):354 -> a 69:69:java.util.List getRecordComponentInfoFromAnnotation(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexAnnotation,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.origin.Origin):357:357 -> a 70:70:int com.android.tools.r8.graph.DexValue$DexValueArray.size():1604:1604 -> a 70:70:java.util.List getRecordComponentInfoFromAnnotation(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexAnnotation,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.origin.Origin):357 -> a 71:71:java.util.List getRecordComponentInfoFromAnnotation(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexAnnotation,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.origin.Origin):357:357 -> a 72:72:int com.android.tools.r8.graph.DexValue$DexValueArray.size():1604:1604 -> a 72:72:java.util.List getRecordComponentInfoFromAnnotation(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexAnnotation,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.origin.Origin):359 -> a 73:73:com.android.tools.r8.graph.DexValue com.android.tools.r8.graph.DexValue$DexValueArray.getValue(int):1608:1608 -> a 73:73:java.util.List getRecordComponentInfoFromAnnotation(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexAnnotation,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.origin.Origin):361 -> a 74:74:com.android.tools.r8.graph.DexValue com.android.tools.r8.graph.DexValue$DexValueArray.getValue(int):1608:1608 -> a 74:74:java.util.List getRecordComponentInfoFromAnnotation(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexAnnotation,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.origin.Origin):362 -> a 75:75:com.android.tools.r8.graph.DexValue com.android.tools.r8.graph.DexValue$DexValueArray.getValue(int):1608:1608 -> a 75:75:java.util.List getRecordComponentInfoFromAnnotation(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexAnnotation,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.origin.Origin):363 -> a 76:76:com.android.tools.r8.graph.DexValue com.android.tools.r8.graph.DexValue$DexValueArray.getValue(int):1608:1608 -> a 76:76:java.util.List getRecordComponentInfoFromAnnotation(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexAnnotation,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.origin.Origin):365 -> a 77:77:com.android.tools.r8.graph.DexValue com.android.tools.r8.graph.DexValue$DexValueArray.getValue(int):1608:1608 -> a 77:77:java.util.List getRecordComponentInfoFromAnnotation(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexAnnotation,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.origin.Origin):366 -> a 78:80:java.util.List getRecordComponentInfoFromAnnotation(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexAnnotation,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.origin.Origin):367:369 -> a 81:81:boolean com.android.tools.r8.graph.DexValue.isDexValueAnnotation():0:0 -> a 81:81:java.util.List getRecordComponentInfoFromAnnotation(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexAnnotation,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.origin.Origin):369 -> a 82:82:boolean com.android.tools.r8.graph.DexValue.isDexValueNull():0:0 -> a 82:82:java.util.List getRecordComponentInfoFromAnnotation(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexAnnotation,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.origin.Origin):369 -> a 83:83:java.util.List getRecordComponentInfoFromAnnotation(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexAnnotation,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.origin.Origin):370:370 -> a 84:84:boolean com.android.tools.r8.graph.DexValue.isDexValueArray():0:0 -> a 84:84:java.util.List getRecordComponentInfoFromAnnotation(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexAnnotation,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.origin.Origin):370 -> a 85:85:java.util.List getRecordComponentInfoFromAnnotation(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexAnnotation,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.origin.Origin):371:371 -> a 86:86:boolean com.android.tools.r8.graph.DexValue.isDexValueArray():0:0 -> a 86:86:java.util.List getRecordComponentInfoFromAnnotation(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexAnnotation,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.origin.Origin):371 -> a 87:88:java.util.List getRecordComponentInfoFromAnnotation(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexAnnotation,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.origin.Origin):374:375 -> a 89:89:int com.android.tools.r8.graph.DexValue$DexValueArray.size():1604:1604 -> a 89:89:java.util.List getRecordComponentInfoFromAnnotation(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexAnnotation,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.origin.Origin):376 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 90:90:int com.android.tools.r8.graph.DexValue$DexValueArray.size():1604:1604 -> a 90:90:java.util.List getRecordComponentInfoFromAnnotation(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexAnnotation,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.origin.Origin):376 -> a 91:91:int com.android.tools.r8.graph.DexValue$DexValueArray.size():1604:1604 -> a 91:91:java.util.List getRecordComponentInfoFromAnnotation(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexAnnotation,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.origin.Origin):376 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 92:92:int com.android.tools.r8.graph.DexValue$DexValueArray.size():1604:1604 -> a 92:92:java.util.List getRecordComponentInfoFromAnnotation(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexAnnotation,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.origin.Origin):376 -> a 93:93:java.util.List getRecordComponentInfoFromAnnotation(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexAnnotation,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.origin.Origin):379:379 -> a 94:94:int com.android.tools.r8.graph.DexValue$DexValueArray.size():1604:1604 -> a 94:94:java.util.List getRecordComponentInfoFromAnnotation(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexAnnotation,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.origin.Origin):380 -> a 95:95:java.util.List getRecordComponentInfoFromAnnotation(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexAnnotation,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.origin.Origin):381:381 -> a 96:96:int com.android.tools.r8.graph.DexValue$DexValueArray.size():1604:1604 -> a 96:96:java.util.List getRecordComponentInfoFromAnnotation(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexAnnotation,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.origin.Origin):381 -> a 97:97:java.util.List getRecordComponentInfoFromAnnotation(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexAnnotation,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.origin.Origin):381:381 -> a 98:98:int com.android.tools.r8.graph.DexValue$DexValueArray.size():1604:1604 -> a 98:98:java.util.List getRecordComponentInfoFromAnnotation(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexAnnotation,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.origin.Origin):383 -> a 99:99:com.android.tools.r8.graph.DexValue com.android.tools.r8.graph.DexValue$DexValueArray.getValue(int):1608:1608 -> a 99:99:java.util.List getRecordComponentInfoFromAnnotation(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexAnnotation,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.origin.Origin):385 -> a 100:100:com.android.tools.r8.graph.DexValue com.android.tools.r8.graph.DexValue$DexValueArray.getValue(int):1608:1608 -> a 100:100:java.util.List getRecordComponentInfoFromAnnotation(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexAnnotation,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.origin.Origin):386 -> a 101:101:java.util.List getRecordComponentInfoFromAnnotation(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexAnnotation,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.origin.Origin):387:387 -> a 102:102:boolean com.android.tools.r8.graph.DexValue.isDexValueAnnotation():0:0 -> a 102:102:java.util.List getRecordComponentInfoFromAnnotation(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexAnnotation,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.origin.Origin):387 -> a 103:106:java.util.List getRecordComponentInfoFromAnnotation(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexAnnotation,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.origin.Origin):390:393 -> a 107:107:com.android.tools.r8.graph.DexEncodedAnnotation com.android.tools.r8.graph.DexValue$DexValueAnnotation.getValue():1711:1711 -> a 107:107:java.util.List getRecordComponentInfoFromAnnotation(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexAnnotation,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.origin.Origin):393 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 108:108:java.util.List getRecordComponentInfoFromAnnotation(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexAnnotation,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.origin.Origin):393:393 -> a 109:119:java.util.List getRecordComponentInfoFromAnnotation(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexAnnotation,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.origin.Origin):390:400 -> a 120:120:com.android.tools.r8.graph.DexEncodedAnnotation com.android.tools.r8.graph.DexValue$DexValueAnnotation.getValue():1711:1711 -> a 120:120:java.util.List getRecordComponentInfoFromAnnotation(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexAnnotation,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.origin.Origin):400 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 121:121:java.lang.String getSignature(com.android.tools.r8.graph.DexEncodedAnnotation):615:615 -> a 121:121:java.util.List getRecordComponentInfoFromAnnotation(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexAnnotation,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.origin.Origin):400 -> a 122:126:java.lang.String getSignature(com.android.tools.r8.graph.DexValue$DexValueArray):619:623 -> a 122:126:java.lang.String getSignature(com.android.tools.r8.graph.DexEncodedAnnotation):615 -> a 122:126:java.util.List getRecordComponentInfoFromAnnotation(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexAnnotation,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.origin.Origin):400 -> a 127:139:java.util.List getRecordComponentInfoFromAnnotation(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexAnnotation,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.origin.Origin):397:409 -> a 140:148: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):425:433 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"([Lcom/android/tools/r8/graph/B2;[Lcom/android/tools/r8/graph/B2;Lcom/android/tools/r8/graph/p1;)Lcom/android/tools/r8/graph/d0;"} 149:152:com.android.tools.r8.graph.DexAnnotation createAnnotationDefaultAnnotation(com.android.tools.r8.graph.DexType,java.util.List,com.android.tools.r8.graph.DexItemFactory):440:443 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Ljava/util/ArrayList;Lcom/android/tools/r8/graph/p1;)Lcom/android/tools/r8/graph/d0;"} 153:153:com.android.tools.r8.graph.DexAnnotation createAnnotationDefaultAnnotation(com.android.tools.r8.graph.DexType,java.util.List,com.android.tools.r8.graph.DexItemFactory):440:440 -> a 154:154:com.android.tools.r8.graph.DexAnnotation createSignatureAnnotation(java.lang.String,com.android.tools.r8.graph.DexItemFactory):448:448 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Lcom/android/tools/r8/graph/p1;)Lcom/android/tools/r8/graph/d0;"} 155:182:com.android.tools.r8.graph.DexValue compressSignature(java.lang.String,com.android.tools.r8.graph.DexItemFactory):706:733 -> a 155:182:com.android.tools.r8.graph.DexAnnotation createSignatureAnnotation(java.lang.String,com.android.tools.r8.graph.DexItemFactory):449 -> a 183:183:com.android.tools.r8.graph.DexValue toDexValue(java.lang.String,com.android.tools.r8.graph.DexItemFactory):741:741 -> a 183:183:com.android.tools.r8.graph.DexValue compressSignature(java.lang.String,com.android.tools.r8.graph.DexItemFactory):733 -> a 183:183:com.android.tools.r8.graph.DexAnnotation createSignatureAnnotation(java.lang.String,com.android.tools.r8.graph.DexItemFactory):449 -> a 184:188:com.android.tools.r8.graph.DexValue compressSignature(java.lang.String,com.android.tools.r8.graph.DexItemFactory):733:737 -> a 184:188:com.android.tools.r8.graph.DexAnnotation createSignatureAnnotation(java.lang.String,com.android.tools.r8.graph.DexItemFactory):449 -> a 189:189:com.android.tools.r8.graph.DexAnnotation createSignatureAnnotation(java.lang.String,com.android.tools.r8.graph.DexItemFactory):448:448 -> a 190:191:com.android.tools.r8.graph.DexAnnotation createNestHostAnnotation(com.android.tools.r8.graph.NestHostClassAttribute,com.android.tools.r8.graph.DexItemFactory):454:455 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W4;Lcom/android/tools/r8/graph/p1;)Lcom/android/tools/r8/graph/d0;"} 192:192:com.android.tools.r8.graph.DexAnnotation createNestHostAnnotation(com.android.tools.r8.graph.NestHostClassAttribute,com.android.tools.r8.graph.DexItemFactory):454:454 -> a 193:200:com.android.tools.r8.graph.DexAnnotation createNestMembersAnnotation(java.util.List,com.android.tools.r8.graph.DexItemFactory):460:467 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Ljava/util/List;)Lcom/android/tools/r8/graph/d0;"} 201:201:com.android.tools.r8.graph.DexAnnotation createNestMembersAnnotation(java.util.List,com.android.tools.r8.graph.DexItemFactory):464:464 -> a 202:202:java.lang.String getSignature(com.android.tools.r8.graph.DexAnnotation):611:611 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/d0;)Ljava/lang/String;"} 203:203:java.lang.String getSignature(com.android.tools.r8.graph.DexEncodedAnnotation):615:615 -> a 203:203:java.lang.String getSignature(com.android.tools.r8.graph.DexAnnotation):611 -> a 204:208:java.lang.String getSignature(com.android.tools.r8.graph.DexValue$DexValueArray):619:623 -> a 204:208:java.lang.String getSignature(com.android.tools.r8.graph.DexEncodedAnnotation):615 -> a 204:208:java.lang.String getSignature(com.android.tools.r8.graph.DexAnnotation):611 -> a 209:209:com.android.tools.r8.graph.DexAnnotation createThrowsAnnotation(com.android.tools.r8.graph.DexValue[],com.android.tools.r8.graph.DexItemFactory):633:633 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"([Lcom/android/tools/r8/graph/B2;Lcom/android/tools/r8/graph/p1;)Lcom/android/tools/r8/graph/d0;"} 210:212: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):639:641 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/B2;)Lcom/android/tools/r8/graph/d0;"} 213:217:com.android.tools.r8.graph.DexValue getSystemValueAnnotationValue(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexAnnotation):646:650 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/d0;)Lcom/android/tools/r8/graph/B2;"} 218:222:com.android.tools.r8.graph.DexValue getSystemValueAnnotationValueWithName(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexAnnotation,com.android.tools.r8.graph.DexString):655:659 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/d0;Lcom/android/tools/r8/graph/u2;)Lcom/android/tools/r8/graph/B2;"} 223:226:com.android.tools.r8.graph.DexAnnotation createAnnotationSynthesizedClass(com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.androidapi.ComputedApiLevel):747:750 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/synthesis/L$b;Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/androidapi/h;)Lcom/android/tools/r8/graph/d0;"} 227:233:int getApiLevelForSerialization(com.android.tools.r8.androidapi.ComputedApiLevel):821:827 -> a 227:233:com.android.tools.r8.graph.DexAnnotation createAnnotationSynthesizedClass(com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.androidapi.ComputedApiLevel):752 -> a 234:238:com.android.tools.r8.graph.DexAnnotation createAnnotationSynthesizedClass(com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.androidapi.ComputedApiLevel):753:757 -> a 239:274:com.android.tools.r8.graph.DexAnnotation$SynthesizedAnnotationClassInfo getSynthesizedClassAnnotationInfo(com.android.tools.r8.graph.DexAnnotationSet,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.synthesis.SyntheticItems,com.android.tools.r8.androidapi.AndroidApiLevelCompute):776:811 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/g0;Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/synthesis/D;Lcom/android/tools/r8/androidapi/b;)Lcom/android/tools/r8/graph/c0;"} 275:279:com.android.tools.r8.androidapi.ComputedApiLevel getSerializedApiLevel(com.android.tools.r8.androidapi.AndroidApiLevelCompute,int):834:838 -> a 275:279:com.android.tools.r8.graph.DexAnnotation$SynthesizedAnnotationClassInfo getSynthesizedClassAnnotationInfo(com.android.tools.r8.graph.DexAnnotationSet,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.synthesis.SyntheticItems,com.android.tools.r8.androidapi.AndroidApiLevelCompute):812 -> a 280:282:com.android.tools.r8.graph.DexAnnotation$SynthesizedAnnotationClassInfo getSynthesizedClassAnnotationInfo(com.android.tools.r8.graph.DexAnnotationSet,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.synthesis.SyntheticItems,com.android.tools.r8.androidapi.AndroidApiLevelCompute):814:816 -> a 283:283:com.android.tools.r8.graph.DexAnnotation$SynthesizedAnnotationClassInfo getSynthesizedClassAnnotationInfo(com.android.tools.r8.graph.DexAnnotationSet,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.synthesis.SyntheticItems,com.android.tools.r8.androidapi.AndroidApiLevelCompute):815:815 -> a 284:284:com.android.tools.r8.graph.DexAnnotation$SynthesizedAnnotationClassInfo com.android.tools.r8.graph.DexAnnotation$SynthesizedAnnotationClassInfo.create(com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind,com.android.tools.r8.androidapi.ComputedApiLevel):866:866 -> a 284:284:com.android.tools.r8.graph.DexAnnotation$SynthesizedAnnotationClassInfo getSynthesizedClassAnnotationInfo(com.android.tools.r8.graph.DexAnnotationSet,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.synthesis.SyntheticItems,com.android.tools.r8.androidapi.AndroidApiLevelCompute):817 -> a 285:292:com.android.tools.r8.graph.DexAnnotation rewrite(java.util.function.Function):843:850 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Function;)Lcom/android/tools/r8/graph/d0;"} 1:1:com.android.tools.r8.graph.DexEncodedAnnotation lambda$specify$0(com.android.tools.r8.graph.DexAnnotation):70:70 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/d0;)Lcom/android/tools/r8/graph/R0;"} 2:6:com.android.tools.r8.graph.DexMethod getEnclosingMethodFromAnnotation(com.android.tools.r8.graph.DexAnnotation,com.android.tools.r8.graph.DexItemFactory):177:181 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/d0;Lcom/android/tools/r8/graph/p1;)Lcom/android/tools/r8/graph/j2;"} 7:14:com.android.tools.r8.graph.DexAnnotation createPermittedSubclassesAnnotation(java.util.List,com.android.tools.r8.graph.DexItemFactory):472:479 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Ljava/util/List;)Lcom/android/tools/r8/graph/d0;"} 15:15:com.android.tools.r8.graph.DexAnnotation createPermittedSubclassesAnnotation(java.util.List,com.android.tools.r8.graph.DexItemFactory):476:476 -> b 1:1:int lambda$specify$1(com.android.tools.r8.graph.DexAnnotation):70:70 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/d0;)I"} 2:12:com.android.tools.r8.utils.Pair getInnerClassFromAnnotation(com.android.tools.r8.graph.DexAnnotation,com.android.tools.r8.graph.DexItemFactory):237:247 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/d0;Lcom/android/tools/r8/graph/p1;)Lcom/android/tools/r8/utils/v2;"} 1:8:java.util.List getMemberClassesFromAnnotation(com.android.tools.r8.graph.DexAnnotation,com.android.tools.r8.graph.DexItemFactory):265:272 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/d0;Lcom/android/tools/r8/graph/p1;)Ljava/util/ArrayList;"} 1:5:com.android.tools.r8.graph.DexType getNestHostFromAnnotation(com.android.tools.r8.graph.DexAnnotation,com.android.tools.r8.graph.DexItemFactory):279:283 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/d0;Lcom/android/tools/r8/graph/p1;)Lcom/android/tools/r8/graph/v2;"} 1:3:boolean equals(java.lang.Object):110:112 -> equals 1:1:java.util.List getNestMembersFromAnnotation(com.android.tools.r8.graph.DexAnnotation,com.android.tools.r8.graph.DexItemFactory):302:302 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/d0;Lcom/android/tools/r8/graph/p1;)Ljava/util/ArrayList;"} 2:9:java.util.List getTypesFromAnnotation(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexAnnotation):288:295 -> f 2:9:java.util.List getNestMembersFromAnnotation(com.android.tools.r8.graph.DexAnnotation,com.android.tools.r8.graph.DexItemFactory):302 -> f 1:1:java.util.List getPermittedSubclassesFromAnnotation(com.android.tools.r8.graph.DexAnnotation,com.android.tools.r8.graph.DexItemFactory):307:307 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/d0;Lcom/android/tools/r8/graph/p1;)Ljava/util/ArrayList;"} 2:9:java.util.List getTypesFromAnnotation(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexAnnotation):288:295 -> g 2:9:java.util.List getPermittedSubclassesFromAnnotation(com.android.tools.r8.graph.DexAnnotation,com.android.tools.r8.graph.DexItemFactory):307 -> g 1:1:boolean isEnclosingClassAnnotation(com.android.tools.r8.graph.DexAnnotation,com.android.tools.r8.graph.DexItemFactory):186:186 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/d0;Lcom/android/tools/r8/graph/p1;)Z"} 1:1:int hashCode():102:102 -> hashCode 1:1:boolean isEnclosingMethodAnnotation(com.android.tools.r8.graph.DexAnnotation,com.android.tools.r8.graph.DexItemFactory):191:191 -> i # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/d0;Lcom/android/tools/r8/graph/p1;)Z"} 1:1:boolean isInnerClassAnnotation(com.android.tools.r8.graph.DexAnnotation,com.android.tools.r8.graph.DexItemFactory):195:195 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/d0;Lcom/android/tools/r8/graph/p1;)Z"} 1:1:boolean isMemberClassesAnnotation(com.android.tools.r8.graph.DexAnnotation,com.android.tools.r8.graph.DexItemFactory):200:200 -> k # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/d0;Lcom/android/tools/r8/graph/p1;)Z"} 1:1:boolean isNestHostAnnotation(com.android.tools.r8.graph.DexAnnotation,com.android.tools.r8.graph.DexItemFactory):204:204 -> l # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/d0;Lcom/android/tools/r8/graph/p1;)Z"} 1:1:boolean isNestMembersAnnotation(com.android.tools.r8.graph.DexAnnotation,com.android.tools.r8.graph.DexItemFactory):208:208 -> m # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/d0;Lcom/android/tools/r8/graph/p1;)Z"} 1:1:boolean isPermittedSubclassesAnnotation(com.android.tools.r8.graph.DexAnnotation,com.android.tools.r8.graph.DexItemFactory):213:213 -> n # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/d0;Lcom/android/tools/r8/graph/p1;)Z"} 1:1:boolean isRecordAnnotation(com.android.tools.r8.graph.DexAnnotation,com.android.tools.r8.graph.DexItemFactory):217:217 -> o # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/d0;Lcom/android/tools/r8/graph/p1;)Z"} 1:1:com.android.tools.r8.utils.structural.StructuralMapping getStructuralMapping():93:93 -> p # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/structural/y;"} 2:2:boolean isSignatureAnnotation(com.android.tools.r8.graph.DexAnnotation,com.android.tools.r8.graph.DexItemFactory):672:672 -> p # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/d0;Lcom/android/tools/r8/graph/p1;)Z"} com.android.tools.r8.graph.DexTypeAnnotation asTypeAnnotation() -> s0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/w2;"} 1:1:com.android.tools.r8.graph.DexType getAnnotationType():97:97 -> t0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/v2;"} 1:1:java.lang.String toString():119:119 -> toString 1:1:int getVisibility():123:123 -> u0 boolean isTypeAnnotation() -> v0 com.android.tools.r8.graph.DexAnnotation$AnnotatedKind -> com.android.tools.r8.graph.b0: # {"id":"sourceFile","fileName":"DexAnnotation.java"} com.android.tools.r8.graph.DexAnnotation$AnnotatedKind FIELD -> a 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 1:4:void ():37:40 -> 1:1:void (java.lang.String,int):36:36 -> 1:1:com.android.tools.r8.graph.DexAnnotation$AnnotatedKind from(com.android.tools.r8.graph.ProgramDefinition):47:47 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/k5;)Lcom/android/tools/r8/graph/b0;"} 2:2:com.android.tools.r8.graph.DexAnnotation$AnnotatedKind from(com.android.tools.r8.graph.DexReference):51:51 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/s2;)Lcom/android/tools/r8/graph/b0;"} 3:3:com.android.tools.r8.graph.DexAnnotation$AnnotatedKind lambda$from$0(com.android.tools.r8.graph.DexType):51:51 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/b0;"} 4:4:com.android.tools.r8.graph.DexAnnotation$AnnotatedKind lambda$from$1(com.android.tools.r8.graph.DexField):51:51 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;)Lcom/android/tools/r8/graph/b0;"} 5:5:com.android.tools.r8.graph.DexAnnotation$AnnotatedKind lambda$from$2(com.android.tools.r8.graph.DexMethod):51:51 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/b0;"} com.android.tools.r8.graph.DexAnnotation$SynthesizedAnnotationClassInfo -> com.android.tools.r8.graph.c0: # {"id":"sourceFile","fileName":"DexAnnotation.java"} com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind syntheticKind -> a com.android.tools.r8.androidapi.ComputedApiLevel computedApiLevel -> b 1:3:void (com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind,com.android.tools.r8.androidapi.ComputedApiLevel):859:861 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/synthesis/L$b;Lcom/android/tools/r8/androidapi/h;)V"} 1:1:com.android.tools.r8.androidapi.ComputedApiLevel getComputedApiLevel():874:874 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/androidapi/h;"} 1:1:com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind getSyntheticKind():870:870 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/synthesis/L$b;"} com.android.tools.r8.graph.DexAnnotationDirectory -> com.android.tools.r8.graph.e0: # {"id":"sourceFile","fileName":"DexAnnotationDirectory.java"} com.android.tools.r8.graph.DexProgramClass clazz -> a java.util.List methodAnnotations -> b java.util.List parameterAnnotations -> c java.util.List fieldAnnotations -> d boolean classHasOnlyInternalizableAnnotations -> e 1:20:void (com.android.tools.r8.graph.DexProgramClass):21:40 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)V"} 1:5:void lambda$new$0(com.android.tools.r8.graph.DexEncodedMethod):31:35 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W0;)V"} 6:6:void visitAnnotations(java.util.function.Consumer,java.util.function.Consumer,java.util.function.Consumer):49:49 -> a 7:7:void 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 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 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:11:void visitAnnotations(java.util.function.Consumer,java.util.function.Consumer,java.util.function.Consumer):50:50 -> a 12:12:void com.android.tools.r8.graph.DexClass.forEachField(java.util.function.Consumer):357:357 -> a 12:12:void visitAnnotations(java.util.function.Consumer,java.util.function.Consumer,java.util.function.Consumer):50 -> a 13:13:void visitAnnotations(java.util.function.Consumer,java.util.function.Consumer,java.util.function.Consumer):53:53 -> a 14:14:void lambda$visitAnnotations$1(java.util.function.Consumer,java.util.function.Consumer,com.android.tools.r8.graph.DexEncodedField):52:52 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Consumer;Ljava/util/function/Consumer;Lcom/android/tools/r8/graph/T0;)V"} 15:15:void visitAnnotationSet(com.android.tools.r8.graph.DexAnnotationSet,java.util.function.Consumer,java.util.function.Consumer):68:68 -> a 15:15:void lambda$visitAnnotations$1(java.util.function.Consumer,java.util.function.Consumer,com.android.tools.r8.graph.DexEncodedField):52 -> a 16:16:com.android.tools.r8.graph.DexAnnotation[] com.android.tools.r8.graph.DexAnnotationSet.getAnnotations():69:69 -> a 16:16:void 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)"]} 16:16:void lambda$visitAnnotations$1(java.util.function.Consumer,java.util.function.Consumer,com.android.tools.r8.graph.DexEncodedField):52 -> a 17:18:void visitAnnotationSet(com.android.tools.r8.graph.DexAnnotationSet,java.util.function.Consumer,java.util.function.Consumer):69:70 -> a 17:18:void lambda$visitAnnotations$1(java.util.function.Consumer,java.util.function.Consumer,com.android.tools.r8.graph.DexEncodedField):52 -> a 19:19: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Consumer;Ljava/util/function/Consumer;Ljava/util/function/Consumer;Lcom/android/tools/r8/graph/W0;)V"} 20:20:void visitAnnotationSet(com.android.tools.r8.graph.DexAnnotationSet,java.util.function.Consumer,java.util.function.Consumer):68:68 -> 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 -> a 21:21:com.android.tools.r8.graph.DexAnnotation[] com.android.tools.r8.graph.DexAnnotationSet.getAnnotations():69:69 -> a 21:21:void 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)"]} 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:23:void visitAnnotationSet(com.android.tools.r8.graph.DexAnnotationSet,java.util.function.Consumer,java.util.function.Consumer):69:70 -> a 22:23:void lambda$visitAnnotations$2(java.util.function.Consumer,java.util.function.Consumer,java.util.function.Consumer,com.android.tools.r8.graph.DexEncodedMethod):55 -> a 24:24:void lambda$visitAnnotations$2(java.util.function.Consumer,java.util.function.Consumer,java.util.function.Consumer,com.android.tools.r8.graph.DexEncodedMethod):57:57 -> a 25:26:void visitParameterAnnotationsList(com.android.tools.r8.graph.ParameterAnnotationsList,java.util.function.Consumer,java.util.function.Consumer,java.util.function.Consumer):79:80 -> a 25:26:void lambda$visitAnnotations$2(java.util.function.Consumer,java.util.function.Consumer,java.util.function.Consumer,com.android.tools.r8.graph.DexEncodedMethod):56 -> a 27:27:void visitAnnotationSet(com.android.tools.r8.graph.DexAnnotationSet,java.util.function.Consumer,java.util.function.Consumer):68:68 -> a 27:27:void visitParameterAnnotationsList(com.android.tools.r8.graph.ParameterAnnotationsList,java.util.function.Consumer,java.util.function.Consumer,java.util.function.Consumer):81 -> a 27: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:com.android.tools.r8.graph.DexAnnotation[] com.android.tools.r8.graph.DexAnnotationSet.getAnnotations():69:69 -> a 28:28:void 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)"]} 28:28:void 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:30:void visitAnnotationSet(com.android.tools.r8.graph.DexAnnotationSet,java.util.function.Consumer,java.util.function.Consumer):69:70 -> a 29:30:void visitParameterAnnotationsList(com.android.tools.r8.graph.ParameterAnnotationsList,java.util.function.Consumer,java.util.function.Consumer,java.util.function.Consumer):81 -> a 29:30:void lambda$visitAnnotations$2(java.util.function.Consumer,java.util.function.Consumer,java.util.function.Consumer,com.android.tools.r8.graph.DexEncodedMethod):56 -> a 31:31: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/a;Lcom/android/tools/r8/graph/W0;Lcom/android/tools/r8/graph/W0;)I"} 32:32:int com.android.tools.r8.graph.DexMethod.acceptCompareTo(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.utils.structural.CompareToVisitor):61:61 -> 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 -> a 33:33: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/a;Lcom/android/tools/r8/graph/T0;Lcom/android/tools/r8/graph/T0;)I"} 34:34:int com.android.tools.r8.graph.DexField.acceptCompareTo(com.android.tools.r8.graph.DexField,com.android.tools.r8.utils.structural.CompareToVisitor):176:176 -> 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 -> a 35:36:java.util.List sortFieldAnnotations(com.android.tools.r8.utils.structural.CompareToVisitor):101:102 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/a;)Ljava/util/ArrayList;"} 37:37:void collectMixedSectionItems(com.android.tools.r8.dex.MixedSectionCollection):137:137 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/V;)V"} 1:2:java.util.List sortMethodAnnotations(com.android.tools.r8.utils.structural.CompareToVisitor):90:91 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/a;)Ljava/util/ArrayList;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/a;Lcom/android/tools/r8/graph/W0;Lcom/android/tools/r8/graph/W0;)I"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/a;)Ljava/util/ArrayList;"} 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 -> s0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/g0;"} com.android.tools.r8.graph.DexAnnotationElement -> com.android.tools.r8.graph.f0: # {"id":"sourceFile","fileName":"DexAnnotationElement.java"} 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/u2;Lcom/android/tools/r8/graph/B2;)V"} com.android.tools.r8.utils.structural.StructuralItem self() -> U # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/structural/x;"} 1:1:com.android.tools.r8.graph.DexString lambda$specify$0(com.android.tools.r8.graph.DexAnnotationElement):19:19 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/f0;)Lcom/android/tools/r8/graph/u2;"} 2:2:void specify(com.android.tools.r8.utils.structural.StructuralSpecification):19:19 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/z;)V"} 3:3:void collectMixedSectionItems(com.android.tools.r8.dex.MixedSectionCollection):71:71 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/V;)V"} 1:1:com.android.tools.r8.graph.DexValue lambda$specify$1(com.android.tools.r8.graph.DexAnnotationElement):19:19 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/f0;)Lcom/android/tools/r8/graph/B2;"} 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 -> p # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/structural/y;"} 1:1:com.android.tools.r8.graph.DexString getName():75:75 -> s0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/u2;"} 1:1:com.android.tools.r8.graph.DexValue getValue():38:38 -> t0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/B2;"} 1:1:java.lang.String toString():60:60 -> toString com.android.tools.r8.graph.DexAnnotationSet -> com.android.tools.r8.graph.g0: # {"id":"sourceFile","fileName":"DexAnnotationSet.java"} com.android.tools.r8.graph.DexAnnotation[] annotations -> c int sorted -> d com.android.tools.r8.graph.DexAnnotationSet[] EMPTY_ARRAY -> e com.android.tools.r8.graph.DexAnnotationSet THE_EMPTY_ANNOTATIONS_SET -> f boolean $assertionsDisabled -> g 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"([Lcom/android/tools/r8/graph/d0;)V"} 11:23:void (com.android.tools.r8.graph.DexAnnotation[]):36:48 -> com.android.tools.r8.utils.structural.StructuralItem self() -> U # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/structural/x;"} 1:1:com.android.tools.r8.graph.DexAnnotation[] lambda$specify$0(com.android.tools.r8.graph.DexAnnotationSet):39:39 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/g0;)[Lcom/android/tools/r8/graph/d0;"} 2:2:void specify(com.android.tools.r8.utils.structural.StructuralSpecification):39:39 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/z;)V"} 3:3:com.android.tools.r8.graph.DexAnnotationSet create(com.android.tools.r8.graph.DexAnnotation[]):52:52 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"([Lcom/android/tools/r8/graph/d0;)Lcom/android/tools/r8/graph/g0;"} 4:4:boolean com.android.tools.r8.utils.ArrayUtils.isEmpty(java.lang.Object[]):61:61 -> 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:11:com.android.tools.r8.graph.DexType findDuplicateEntryType(java.util.List):82:87 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;)Lcom/android/tools/r8/graph/v2;"} 12:13:void collectMixedSectionItems(com.android.tools.r8.dex.MixedSectionCollection):133:134 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/V;)V"} 14:15:void sort(com.android.tools.r8.naming.NamingLens):142:143 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/naming/o0;)V"} 16:16:int sortedHashCode():181:181 -> a 16:16:void sort(com.android.tools.r8.naming.NamingLens):143 -> a 17:26:void sort(com.android.tools.r8.naming.NamingLens):143:152 -> a 27:27:int lambda$sort$1(com.android.tools.r8.naming.NamingLens,com.android.tools.r8.graph.DexAnnotation,com.android.tools.r8.graph.DexAnnotation):148:148 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/naming/o0;Lcom/android/tools/r8/graph/d0;Lcom/android/tools/r8/graph/d0;)I"} 28:29:com.android.tools.r8.graph.DexAnnotation getFirstMatching(com.android.tools.r8.graph.DexType):156:157 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/d0;"} 30:30:com.android.tools.r8.graph.DexAnnotation lambda$removeIf$2(java.util.function.Predicate,com.android.tools.r8.graph.DexAnnotation):210:210 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Predicate;Lcom/android/tools/r8/graph/d0;)Lcom/android/tools/r8/graph/d0;"} 31:31:com.android.tools.r8.graph.DexAnnotationSet removeIf(java.util.function.Predicate):210:210 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Predicate;)Lcom/android/tools/r8/graph/g0;"} 32:36:com.android.tools.r8.graph.DexAnnotationSet rewrite(java.util.function.Function):214:218 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Function;)Lcom/android/tools/r8/graph/g0;"} 37:60:com.android.tools.r8.graph.DexAnnotationSet methodParametersWithFakeThisArguments(com.android.tools.r8.graph.DexItemFactory):223:246 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;)Lcom/android/tools/r8/graph/g0;"} 61:71:com.android.tools.r8.graph.DexAnnotationSet methodParametersWithFakeThisArguments(com.android.tools.r8.graph.DexItemFactory):245:255 -> a 1:1:com.android.tools.r8.graph.DexType findDuplicateEntryType(com.android.tools.r8.graph.DexAnnotation[]):78:78 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"([Lcom/android/tools/r8/graph/d0;)Lcom/android/tools/r8/graph/v2;"} 2:9:com.android.tools.r8.graph.DexAnnotationSet getWithout(com.android.tools.r8.graph.DexType):166:173 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/g0;"} 1:3:boolean computeEquals(java.lang.Object):118:120 -> c 1:2:void forEach(java.util.function.Consumer):98:99 -> forEach 1:1:boolean isEmpty():138:138 -> isEmpty 1:1:com.android.tools.r8.utils.structural.StructuralMapping getStructuralMapping():74:74 -> p # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/structural/y;"} 1:1:int computeHashCode():113:113 -> s0 1:1:int size():108:108 -> size 1:1:java.util.stream.Stream stream():104:104 -> stream 1:1:com.android.tools.r8.graph.DexAnnotationSet empty():94:94 -> t0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/g0;"} 1:1:java.lang.String toString():260:260 -> toString 1:1:com.android.tools.r8.graph.DexAnnotation get(int):56:56 -> u0 1:1:com.android.tools.r8.graph.DexAnnotation getFirst():60 -> u0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/d0;"} com.android.tools.r8.graph.DexApplication -> com.android.tools.r8.graph.j0: # {"id":"sourceFile","fileName":"DexApplication.java"} com.android.tools.r8.com.google.common.collect.ImmutableList dataResourceProviders -> a com.android.tools.r8.naming.ClassNameMapper proguardMap -> b com.android.tools.r8.utils.Timing timing -> c com.android.tools.r8.utils.InternalOptions options -> d com.android.tools.r8.graph.DexItemFactory dexItemFactory -> e com.android.tools.r8.graph.DexApplicationReadFlags flags -> f com.android.tools.r8.graph.DexString highestSortingString -> g boolean $assertionsDisabled -> h 1:1:void ():24:24 -> 1:8:void (com.android.tools.r8.naming.ClassNameMapper,com.android.tools.r8.graph.DexApplicationReadFlags,com.android.tools.r8.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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/naming/b;Lcom/android/tools/r8/graph/l0;Lcom/android/tools/r8/internal/bm;Lcom/android/tools/r8/utils/A1;Lcom/android/tools/r8/graph/u2;Lcom/android/tools/r8/utils/z3;)V"} void forEachLibraryType(java.util.function.Consumer) -> a 1:1:com.android.tools.r8.graph.DexItemFactory dexItemFactory():60:60 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/p1;"} 2:2:com.android.tools.r8.graph.DexDefinitionSupplier getDefinitionsSupplier(com.android.tools.r8.synthesis.SyntheticDefinitionsProvider):66:66 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/synthesis/a;)Lcom/android/tools/r8/graph/Q0;"} 3:3:java.util.List classesWithDeterministicOrder(java.util.List):139:139 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/ArrayList;)Ljava/util/List;"} 4:4:com.android.tools.r8.graph.LazyLoadedDexApplication$Builder builder(com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.utils.Timing):285:285 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/A1;Lcom/android/tools/r8/utils/z3;)Lcom/android/tools/r8/graph/b4$a;"} void forEachProgramType(java.util.function.Consumer) -> b 1:1:com.android.tools.r8.graph.DirectMappedDexApplication asDirect():289:289 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/N2;"} com.android.tools.r8.graph.DexApplication$Builder builder() -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/i0;"} com.android.tools.r8.graph.DexClass definitionFor(com.android.tools.r8.graph.DexType) -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/q0;"} com.android.tools.r8.graph.DexProgramClass programDefinitionFor(com.android.tools.r8.graph.DexType) -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/q2;"} 1:2:java.util.Collection classes():123:124 -> d 3:6:boolean com.android.tools.r8.graph.DexApplication$ReorderBox.reorderClasses():103:106 -> d 3:6:java.util.Collection classes():124 -> d 1:1:java.util.Collection classesWithDeterministicOrder():129:129 -> e 1:1:com.android.tools.r8.graph.DexApplicationReadFlags getFlags():144:144 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/l0;"} 1:1:com.android.tools.r8.naming.ClassNameMapper getProguardMap():156:156 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/naming/b;"} java.util.Collection programClasses() -> h com.android.tools.r8.graph.DirectMappedDexApplication toDirect() -> i # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/N2;"} com.android.tools.r8.graph.DexApplication$1 -> com.android.tools.r8.graph.h0: # {"id":"sourceFile","fileName":"DexApplication.java"} com.android.tools.r8.synthesis.SyntheticDefinitionsProvider val$syntheticDefinitionsProvider -> a com.android.tools.r8.graph.DexApplication val$self -> b 1:1:void (com.android.tools.r8.graph.DexApplication,com.android.tools.r8.synthesis.SyntheticDefinitionsProvider,com.android.tools.r8.graph.DexApplication):66:66 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/synthesis/a;Lcom/android/tools/r8/graph/j0;)V"} 1:1:com.android.tools.r8.graph.DexItemFactory dexItemFactory():83:83 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/p1;"} 1:3:com.android.tools.r8.graph.DexClass definitionFor(com.android.tools.r8.graph.DexType):76:78 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/q0;"} 1:2:com.android.tools.r8.graph.ClassResolutionResult contextIndependentDefinitionForWithResolutionResult(com.android.tools.r8.graph.DexType):70:71 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/O;"} 3:3:com.android.tools.r8.graph.ClassResolutionResult contextIndependentDefinitionForWithResolutionResult(com.android.tools.r8.graph.DexType):70:70 -> f com.android.tools.r8.graph.DexApplication$Builder -> com.android.tools.r8.graph.i0: # {"id":"sourceFile","fileName":"DexApplication.java"} java.util.List programClasses -> a java.util.List dataResourceProviders -> b com.android.tools.r8.utils.InternalOptions options -> c com.android.tools.r8.naming.ClassNameMapper proguardMap -> d com.android.tools.r8.utils.Timing timing -> e com.android.tools.r8.graph.DexApplicationReadFlags flags -> f 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/A1;Lcom/android/tools/r8/utils/z3;)V"} 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j0;)V"} 21:52:void (com.android.tools.r8.graph.DexApplication):161:192 -> 1:1:com.android.tools.r8.graph.DirectMappedDexApplication$Builder asDirect():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/N2$a;"} 2:2:void setFlags(com.android.tools.r8.graph.DexApplicationReadFlags):204:204 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/l0;)V"} 3:5:com.android.tools.r8.graph.DexApplication$Builder setProguardMap(com.android.tools.r8.naming.ClassNameMapper):208:210 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/naming/b;)V"} 6:7:com.android.tools.r8.graph.DexApplication$Builder removeProgramClasses(java.util.function.Predicate):214:215 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Predicate;)Lcom/android/tools/r8/graph/i0;"} 8:30:com.android.tools.r8.graph.DexApplication$Builder replaceProgramClasses(java.util.Collection):219:241 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/AbstractCollection;)Lcom/android/tools/r8/graph/i0;"} 31:39:void lambda$replaceProgramClasses$0(com.android.tools.r8.graph.DexApplicationReadFlags$Builder,com.android.tools.r8.graph.DexProgramClass):228:236 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/k0;Lcom/android/tools/r8/graph/q2;)V"} 40:40:com.android.tools.r8.graph.DexApplication$Builder addDataResourceProvider(com.android.tools.r8.DataResourceProvider):245:245 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/DataResourceProvider;)V"} 41:42:com.android.tools.r8.graph.DexApplication$Builder setHighestSortingString(com.android.tools.r8.graph.DexString):250:251 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/u2;)Lcom/android/tools/r8/graph/i0;"} 43:44:com.android.tools.r8.graph.DexApplication$Builder addProgramClass(com.android.tools.r8.graph.DexProgramClass):255:256 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)V"} 45:46:com.android.tools.r8.graph.DexApplication$Builder addProgramClasses(java.util.Collection):262:263 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/bm;)Lcom/android/tools/r8/graph/i0;"} void addProgramClassPotentiallyOverridingNonProgramClass(com.android.tools.r8.graph.DexProgramClass) -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)V"} com.android.tools.r8.graph.DexApplication build() -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/j0;"} 1:1:java.util.List getProgramClasses():274:274 -> c com.android.tools.r8.graph.DexApplication$Builder self() -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/i0;"} com.android.tools.r8.graph.DexApplication$ReorderBox -> com.android.tools.r8.graph.DexApplication$ReorderBox: # {"id":"sourceFile","fileName":"DexApplication.java"} com.android.tools.r8.graph.DexApplicationReadFlags -> com.android.tools.r8.graph.l0: # {"id":"sourceFile","fileName":"DexApplicationReadFlags.java"} boolean hasReadProgramClassFromDex -> a boolean hasReadProgramClassFromCf -> b java.util.Set recordWitnesses -> c java.util.Set varHandleWitnesses -> d java.util.Set methodHandlesLookupWitnesses -> e 1:6:void (boolean,boolean,java.util.Set,java.util.Set,java.util.Set):80:85 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ZZLcom/android/tools/r8/internal/Im;Lcom/android/tools/r8/internal/Im;Lcom/android/tools/r8/internal/Im;)V"} 1:1:com.android.tools.r8.graph.DexApplicationReadFlags$Builder builder():72:72 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/k0;"} 1:1:java.util.Set getMethodHandlesLookupWitnesses():109:109 -> b 1:1:java.util.Set getRecordWitnesses():101:101 -> c 1:1:java.util.Set getVarHandleWitnesses():117:117 -> d 1:1:boolean hasReadMethodHandlesLookupReferenceFromProgramClass():105:105 -> e 1:1:boolean hasReadProgramClassFromCf():89:89 -> f 1:1:boolean hasReadProgramClassFromDex():93:93 -> g 1:1:boolean hasReadRecordReferenceFromProgramClass():97:97 -> h 1:1:boolean hasReadVarHandleReferenceFromProgramClass():113:113 -> i com.android.tools.r8.graph.DexApplicationReadFlags$Builder -> com.android.tools.r8.graph.k0: # {"id":"sourceFile","fileName":"DexApplicationReadFlags.java"} boolean hasReadProgramClassFromDex -> a boolean hasReadProgramClassFromCf -> b com.android.tools.r8.com.google.common.collect.ImmutableSet$Builder recordWitnessesBuilder -> c com.android.tools.r8.com.google.common.collect.ImmutableSet$Builder varHandleWitnessesBuilder -> d com.android.tools.r8.com.google.common.collect.ImmutableSet$Builder methodHandlesLookupWitnessesBuilder -> e 1:1:void ():22:22 -> 2:5:void ():17:20 -> 1:1:com.android.tools.r8.graph.DexApplicationReadFlags$Builder setHasReadProgramClassFromCf(boolean):30:30 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Z)Lcom/android/tools/r8/graph/k0;"} 2:4:com.android.tools.r8.graph.DexApplicationReadFlags$Builder addMethodHandlesLookupWitness(com.android.tools.r8.graph.DexType):49:51 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)V"} 5:10:com.android.tools.r8.graph.DexApplicationReadFlags build():56:61 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/l0;"} 1:1:com.android.tools.r8.graph.DexApplicationReadFlags$Builder setHasReadProgramClassFromDex(boolean):25:25 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Z)Lcom/android/tools/r8/graph/k0;"} 2:4:com.android.tools.r8.graph.DexApplicationReadFlags$Builder addRecordWitness(com.android.tools.r8.graph.DexType):35:37 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)V"} 1:3:com.android.tools.r8.graph.DexApplicationReadFlags$Builder addVarHandleWitness(com.android.tools.r8.graph.DexType):42:44 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)V"} com.android.tools.r8.graph.DexByteCodeWriter -> com.android.tools.r8.graph.n0: # {"id":"sourceFile","fileName":"DexByteCodeWriter.java"} com.android.tools.r8.graph.DexApplication application -> a com.android.tools.r8.utils.InternalOptions options -> b 1:3:void (com.android.tools.r8.graph.DexApplication,com.android.tools.r8.utils.InternalOptions):28:30 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j0;Lcom/android/tools/r8/utils/A1;)V"} 1:1:java.io.PrintStream lambda$write$1(java.io.PrintStream,com.android.tools.r8.graph.DexClass):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/PrintStream;Lcom/android/tools/r8/graph/q0;)Ljava/io/PrintStream;"} 2:2:void lambda$write$2(java.io.PrintStream):0:0 -> a 3:3:com.android.tools.r8.graph.DexByteCodeWriter$OutputStreamProvider oneFilePerClass(com.android.tools.r8.naming.ClassNameMapper,java.nio.file.Path,java.lang.String):42:42 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/naming/b;Ljava/nio/file/Path;Ljava/lang/String;)Lcom/android/tools/r8/graph/m0;"} 4:6:java.io.PrintStream lambda$oneFilePerClass$0(com.android.tools.r8.naming.ClassNameMapper,java.nio.file.Path,java.lang.String,com.android.tools.r8.graph.DexClass):43:45 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/naming/b;Ljava/nio/file/Path;Ljava/lang/String;Lcom/android/tools/r8/graph/q0;)Ljava/io/PrintStream;"} 7:9:void ensureParentExists(java.nio.file.Path):34:36 -> a 7:9:java.io.PrintStream lambda$oneFilePerClass$0(com.android.tools.r8.naming.ClassNameMapper,java.nio.file.Path,java.lang.String,com.android.tools.r8.graph.DexClass):46 -> a 10:10:java.io.PrintStream lambda$oneFilePerClass$0(com.android.tools.r8.naming.ClassNameMapper,java.nio.file.Path,java.lang.String,com.android.tools.r8.graph.DexClass):47:47 -> a 11:19:void write(com.android.tools.r8.graph.DexByteCodeWriter$OutputStreamProvider,java.util.function.Consumer):66:74 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m0;Ljava/util/function/Consumer;)V"} 20:21:boolean anyMethodMatches(com.android.tools.r8.graph.DexClass):80:81 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)Z"} 22:24:void writeClass(com.android.tools.r8.graph.DexProgramClass,java.io.PrintStream):85:87 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Ljava/io/PrintStream;)V"} 25:25:void com.android.tools.r8.graph.DexClass.forEachField(java.util.function.Consumer):357:357 -> a 25:25:void writeClass(com.android.tools.r8.graph.DexProgramClass,java.io.PrintStream):87 -> a 26:30:void writeClass(com.android.tools.r8.graph.DexProgramClass,java.io.PrintStream):88:92 -> a 31:31:void lambda$writeClass$3(java.io.PrintStream,com.android.tools.r8.graph.DexEncodedField):87:87 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/PrintStream;Lcom/android/tools/r8/graph/T0;)V"} 32:32:void lambda$writeClass$4(java.io.PrintStream,com.android.tools.r8.graph.ProgramMethod):90:90 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/PrintStream;Lcom/android/tools/r8/graph/o5;)V"} void writeClassFooter(com.android.tools.r8.graph.DexProgramClass,java.io.PrintStream) -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Ljava/io/PrintStream;)V"} void writeField(com.android.tools.r8.graph.DexEncodedField,java.io.PrintStream) -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/PrintStream;Lcom/android/tools/r8/graph/T0;)V"} void writeMethod(com.android.tools.r8.graph.ProgramMethod,java.io.PrintStream) -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/PrintStream;Lcom/android/tools/r8/graph/o5;)V"} 1:2:void write(java.io.PrintStream):60:61 -> b void writeClassHeader(com.android.tools.r8.graph.DexProgramClass,java.io.PrintStream) -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Ljava/io/PrintStream;)V"} 1:1:void writeFieldsFooter(com.android.tools.r8.graph.DexProgramClass,java.io.PrintStream):0:0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/PrintStream;)V"} void writeFieldsHeader(com.android.tools.r8.graph.DexProgramClass,java.io.PrintStream) -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/PrintStream;)V"} 1:4:void writeMarkers(java.io.PrintStream):52:55 -> e com.android.tools.r8.graph.DexByteCodeWriter$OutputStreamProvider -> com.android.tools.r8.graph.m0: # {"id":"sourceFile","fileName":"DexByteCodeWriter.java"} java.io.PrintStream get(com.android.tools.r8.graph.DexClass) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;)Ljava/io/PrintStream;"} com.android.tools.r8.graph.DexCallSite -> com.android.tools.r8.graph.p0: # {"id":"sourceFile","fileName":"DexCallSite.java"} com.android.tools.r8.graph.DexString methodName -> d com.android.tools.r8.graph.DexProto methodProto -> e com.android.tools.r8.graph.DexMethodHandle bootstrapMethod -> f java.util.List bootstrapArgs -> g com.android.tools.r8.graph.DexEncodedArray encodedArray -> h com.android.tools.r8.graph.DexMethod method -> i int instructionOffset -> j boolean $assertionsDisabled -> k 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/u2;Lcom/android/tools/r8/graph/r2;Lcom/android/tools/r8/graph/l2;Ljava/util/List;)V"} 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() -> U # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/structural/x;"} 1:11:void specify(com.android.tools.r8.utils.structural.StructuralSpecification):45:55 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/z;)V"} 12:12:com.android.tools.r8.graph.DexMethod lambda$specify$0(com.android.tools.r8.graph.DexCallSite):49:49 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p0;)Lcom/android/tools/r8/graph/j2;"} 13:28:com.android.tools.r8.graph.DexCallSite fromAsmInvokeDynamic(com.android.tools.r8.graph.JarApplicationReader,com.android.tools.r8.graph.DexType,java.lang.String,java.lang.String,com.android.tools.r8.org.objectweb.asm.Handle,java.lang.Object[]):87:102 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/M3;Lcom/android/tools/r8/graph/v2;Ljava/lang/String;Ljava/lang/String;Lcom/android/tools/r8/internal/fk;[Ljava/lang/Object;)Lcom/android/tools/r8/graph/p0;"} 29:34:void setContext(com.android.tools.r8.graph.DexMethod,int):124:129 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/graph/j2;)V"} 35:35:void collectMixedSectionItems(com.android.tools.r8.dex.MixedSectionCollection):176:176 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/V;)V"} 36:36:void com.android.tools.r8.graph.DexEncodedArray.collectMixedSectionItems(com.android.tools.r8.dex.MixedSectionCollection):26:26 -> a 36:36:void collectMixedSectionItems(com.android.tools.r8.dex.MixedSectionCollection):176 -> a 37:37:int getOffset(com.android.tools.r8.graph.ObjectToOffsetMapping):181:181 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/e5;)I"} 1:1:int lambda$specify$1(com.android.tools.r8.graph.DexCallSite):50:50 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p0;)I"} 1:1:boolean computeEquals(java.lang.Object):0:0 -> c 2:2:com.android.tools.r8.graph.DexString lambda$specify$2(com.android.tools.r8.graph.DexCallSite):52:52 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p0;)Lcom/android/tools/r8/graph/u2;"} 1:1:com.android.tools.r8.graph.DexProto lambda$specify$3(com.android.tools.r8.graph.DexCallSite):53:53 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p0;)Lcom/android/tools/r8/graph/r2;"} 1:1:com.android.tools.r8.graph.DexMethodHandle lambda$specify$4(com.android.tools.r8.graph.DexCallSite):54:54 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p0;)Lcom/android/tools/r8/graph/l2;"} 1:1:java.util.Collection lambda$specify$5(com.android.tools.r8.graph.DexCallSite):55:55 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p0;)Ljava/util/Collection;"} 1:1:com.android.tools.r8.utils.structural.StructuralMapping getStructuralMapping():120:120 -> p # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/structural/y;"} 1:1:java.lang.String toSmaliString():187:187 -> q0 1:1:int computeHashCode():137:137 -> s0 1:14:com.android.tools.r8.graph.DexEncodedArray getEncodedArray():297:310 -> t0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/S0;"} 1:11:java.lang.String toString():150:160 -> toString 1:1:java.lang.String getHash():191:191 -> u0 2:10:java.lang.String com.android.tools.r8.graph.DexCallSite$HashBuilder.build():275:283 -> u0 2:10:java.lang.String getHash():191 -> u0 11:11:void com.android.tools.r8.graph.DexCallSite$HashBuilder.write(com.android.tools.r8.graph.DexMethodHandle):208:208 -> u0 11:11:java.lang.String com.android.tools.r8.graph.DexCallSite$HashBuilder.build():283 -> u0 11:11:java.lang.String getHash():191 -> u0 12:12:boolean com.android.tools.r8.graph.DexMethodHandle.isFieldHandle():290:290 -> u0 12:12:void com.android.tools.r8.graph.DexCallSite$HashBuilder.write(com.android.tools.r8.graph.DexMethodHandle):209 -> u0 12:12:java.lang.String com.android.tools.r8.graph.DexCallSite$HashBuilder.build():283 -> u0 12:12:java.lang.String getHash():191 -> u0 13:13:void com.android.tools.r8.graph.DexCallSite$HashBuilder.write(com.android.tools.r8.graph.DexMethodHandle):210:210 -> u0 13:13:java.lang.String com.android.tools.r8.graph.DexCallSite$HashBuilder.build():283 -> u0 13:13:java.lang.String getHash():191 -> u0 14:14:void com.android.tools.r8.graph.DexCallSite$HashBuilder.write(com.android.tools.r8.graph.DexField):233:233 -> u0 14:14:void com.android.tools.r8.graph.DexCallSite$HashBuilder.write(com.android.tools.r8.graph.DexMethodHandle):210 -> u0 14:14:java.lang.String com.android.tools.r8.graph.DexCallSite$HashBuilder.build():283 -> u0 14:14:java.lang.String getHash():191 -> u0 15:15:void com.android.tools.r8.graph.DexCallSite$HashBuilder.write(com.android.tools.r8.graph.DexType):204:204 -> u0 15:15:void com.android.tools.r8.graph.DexCallSite$HashBuilder.write(com.android.tools.r8.graph.DexField):233 -> u0 15:15:void com.android.tools.r8.graph.DexCallSite$HashBuilder.write(com.android.tools.r8.graph.DexMethodHandle):210 -> u0 15:15:java.lang.String com.android.tools.r8.graph.DexCallSite$HashBuilder.build():283 -> u0 15:15:java.lang.String getHash():191 -> u0 16:16:void com.android.tools.r8.graph.DexCallSite$HashBuilder.write(com.android.tools.r8.graph.DexField):234:234 -> u0 16:16:void com.android.tools.r8.graph.DexCallSite$HashBuilder.write(com.android.tools.r8.graph.DexMethodHandle):210 -> u0 16:16:java.lang.String com.android.tools.r8.graph.DexCallSite$HashBuilder.build():283 -> u0 16:16:java.lang.String getHash():191 -> u0 17:17:void com.android.tools.r8.graph.DexCallSite$HashBuilder.write(com.android.tools.r8.graph.DexType):204:204 -> u0 17:17:void com.android.tools.r8.graph.DexCallSite$HashBuilder.write(com.android.tools.r8.graph.DexField):234 -> u0 17:17:void com.android.tools.r8.graph.DexCallSite$HashBuilder.write(com.android.tools.r8.graph.DexMethodHandle):210 -> u0 17:17:java.lang.String com.android.tools.r8.graph.DexCallSite$HashBuilder.build():283 -> u0 17:17:java.lang.String getHash():191 -> u0 18:18:void com.android.tools.r8.graph.DexCallSite$HashBuilder.write(com.android.tools.r8.graph.DexField):235:235 -> u0 18:18:void com.android.tools.r8.graph.DexCallSite$HashBuilder.write(com.android.tools.r8.graph.DexMethodHandle):210 -> u0 18:18:java.lang.String com.android.tools.r8.graph.DexCallSite$HashBuilder.build():283 -> u0 18:18:java.lang.String getHash():191 -> u0 19:19:void com.android.tools.r8.graph.DexCallSite$HashBuilder.write(com.android.tools.r8.graph.DexMethodHandle):212:212 -> u0 19:19:java.lang.String com.android.tools.r8.graph.DexCallSite$HashBuilder.build():283 -> u0 19:19:java.lang.String getHash():191 -> u0 20:20:void com.android.tools.r8.graph.DexCallSite$HashBuilder.write(com.android.tools.r8.graph.DexMethod):227:227 -> u0 20:20:void com.android.tools.r8.graph.DexCallSite$HashBuilder.write(com.android.tools.r8.graph.DexMethodHandle):212 -> u0 20:20:java.lang.String com.android.tools.r8.graph.DexCallSite$HashBuilder.build():283 -> u0 20:20:java.lang.String getHash():191 -> u0 21:21:void com.android.tools.r8.graph.DexCallSite$HashBuilder.write(com.android.tools.r8.graph.DexType):204:204 -> u0 21:21:void com.android.tools.r8.graph.DexCallSite$HashBuilder.write(com.android.tools.r8.graph.DexMethod):227 -> u0 21:21:void com.android.tools.r8.graph.DexCallSite$HashBuilder.write(com.android.tools.r8.graph.DexMethodHandle):212 -> u0 21:21:java.lang.String com.android.tools.r8.graph.DexCallSite$HashBuilder.build():283 -> u0 21:21:java.lang.String getHash():191 -> u0 22:23:void com.android.tools.r8.graph.DexCallSite$HashBuilder.write(com.android.tools.r8.graph.DexMethod):228:229 -> u0 22:23:void com.android.tools.r8.graph.DexCallSite$HashBuilder.write(com.android.tools.r8.graph.DexMethodHandle):212 -> u0 22:23:java.lang.String com.android.tools.r8.graph.DexCallSite$HashBuilder.build():283 -> u0 22:23:java.lang.String getHash():191 -> u0 24:31:java.lang.String com.android.tools.r8.graph.DexCallSite$HashBuilder.build():284:291 -> u0 24:31:java.lang.String getHash():191 -> u0 com.android.tools.r8.graph.DexCallSite$HashBuilder -> com.android.tools.r8.graph.o0: # {"id":"sourceFile","fileName":"DexCallSite.java"} java.io.ByteArrayOutputStream bytes -> a java.io.ObjectOutputStream out -> b boolean $assertionsDisabled -> c 1:1:void ():194:194 -> 1:1:void (com.android.tools.r8.graph.DexCallSite):194:194 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p0;)V"} 1:2:void write(com.android.tools.r8.graph.DexString):199:200 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/u2;)V"} 3:4:void write(com.android.tools.r8.graph.DexProto):217:218 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/r2;)V"} 5:5:void 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 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 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 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 write(com.android.tools.r8.graph.DexMethodHandle):209 -> a 45:45:void write(java.util.List):256 -> a 46:46:void write(com.android.tools.r8.graph.DexMethodHandle):210:210 -> a 46:46:void write(java.util.List):256 -> a 47:47:void write(com.android.tools.r8.graph.DexField):233:233 -> a 47:47:void write(com.android.tools.r8.graph.DexMethodHandle):210 -> a 47:47:void write(java.util.List):256 -> a 48:48:void write(com.android.tools.r8.graph.DexType):204:204 -> a 48:48:void write(com.android.tools.r8.graph.DexField):233 -> a 48:48:void write(com.android.tools.r8.graph.DexMethodHandle):210 -> a 48:48:void write(java.util.List):256 -> a 49:49:void write(com.android.tools.r8.graph.DexField):234:234 -> a 49:49:void write(com.android.tools.r8.graph.DexMethodHandle):210 -> a 49:49:void write(java.util.List):256 -> a 50:50:void write(com.android.tools.r8.graph.DexType):204:204 -> a 50:50:void write(com.android.tools.r8.graph.DexField):234 -> a 50:50:void write(com.android.tools.r8.graph.DexMethodHandle):210 -> a 50:50:void write(java.util.List):256 -> a 51:51:void write(com.android.tools.r8.graph.DexField):235:235 -> a 51:51:void write(com.android.tools.r8.graph.DexMethodHandle):210 -> a 51:51:void write(java.util.List):256 -> a 52:52:void write(com.android.tools.r8.graph.DexMethodHandle):212:212 -> a 52:52:void write(java.util.List):256 -> a 53:53:void write(com.android.tools.r8.graph.DexMethod):227:227 -> a 53:53:void write(com.android.tools.r8.graph.DexMethodHandle):212 -> a 53:53:void write(java.util.List):256 -> a 54:54:void write(com.android.tools.r8.graph.DexType):204:204 -> a 54:54:void write(com.android.tools.r8.graph.DexMethod):227 -> a 54:54:void write(com.android.tools.r8.graph.DexMethodHandle):212 -> a 54:54:void write(java.util.List):256 -> a 55:56:void write(com.android.tools.r8.graph.DexMethod):228:229 -> a 55:56:void 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 com.android.tools.r8.graph.DexClass -> com.android.tools.r8.graph.q0: # {"id":"sourceFile","fileName":"DexClass.java"} com.android.tools.r8.origin.Origin origin -> c com.android.tools.r8.graph.DexType type -> d com.android.tools.r8.graph.ClassAccessFlags accessFlags -> e com.android.tools.r8.graph.DexType superType -> f com.android.tools.r8.graph.DexTypeList interfaces -> g com.android.tools.r8.graph.DexString sourceFile -> h com.android.tools.r8.utils.OptionalBool isResolvable -> i com.android.tools.r8.graph.FieldCollection fieldCollection -> j com.android.tools.r8.graph.MethodCollection methodCollection -> k com.android.tools.r8.graph.EnclosingMethodAttribute enclosingMethod -> l java.util.List innerClasses -> m com.android.tools.r8.graph.NestHostClassAttribute nestHost -> n java.util.List nestMembers -> o java.util.List permittedSubclasses -> p java.util.List recordComponents -> q com.android.tools.r8.graph.GenericSignature$ClassSignature classSignature -> r boolean $assertionsDisabled -> s 1:1:void ():43:43 -> 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,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):105:105 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/u2;Lcom/android/tools/r8/graph/x2;Lcom/android/tools/r8/graph/E;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/v2;[Lcom/android/tools/r8/graph/T0;[Lcom/android/tools/r8/graph/T0;Lcom/android/tools/r8/graph/w4$a;Lcom/android/tools/r8/graph/W4;Ljava/util/List;Ljava/util/List;Ljava/util/List;Lcom/android/tools/r8/graph/O2;Ljava/util/List;Lcom/android/tools/r8/graph/m3$b;Lcom/android/tools/r8/graph/g0;Lcom/android/tools/r8/origin/Origin;Z)V"} 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,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):57:137 -> 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,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):127:127 -> boolean isDexClass() -> A0 boolean isClasspathClass() -> A1 1:1:boolean isEnum():606:606 -> B1 1:1:boolean isFinal():593:593 -> C1 1:1:boolean isInANest():1045:1045 -> D1 1:3:boolean isLocalClass():1025:1027 -> E1 boolean isStaticMember() -> F0 1:3:boolean isMemberClass():1031:1033 -> F1 com.android.tools.r8.graph.DexClass toAlternativeClass() -> G # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/q0;"} 1:1:java.util.List allFieldsSorted():330:330 -> G0 1:1:boolean isNestHost():1066:1066 -> G1 1:3:java.lang.Iterable allImmediateSupertypes():932:934 -> H0 4:7:java.lang.Iterable allImmediateSupertypes():933:936 -> H0 1:1:boolean isNestMember():1070:1070 -> H1 1:1:java.util.List allMethodsSorted():334:334 -> I0 boolean isNotProgramClass() -> I1 1:1:java.lang.Iterable classFields():215:215 -> J0 1:1:boolean isPublic():662:662 -> J1 1:1:java.lang.Iterable classMethods():244:244 -> K0 1:1:boolean isRecord():610:610 -> K1 1:1:void clearClassSignature():984:984 -> L0 1:1:java.lang.Iterable members():227:227 -> L1 2:2:java.lang.Iterable com.android.tools.r8.com.google.common.collect.Iterables.concat(java.lang.Iterable,java.lang.Iterable):418:418 -> L1 2:2:java.lang.Iterable members():227 -> L1 1:1:void clearEnclosingMethodAttribute():970:970 -> M0 1:1:java.lang.Iterable methods():248:248 -> M1 1:1:void clearInnerClasses():980:980 -> N0 1:1:java.util.List staticFields():394:394 -> N1 1:3:com.android.tools.r8.graph.DexEncodedField[] clearInstanceFields():444:446 -> O0 # {"id":"com.android.tools.r8.residualsignature","signature":"()[Lcom/android/tools/r8/graph/T0;"} 1:1:boolean validInterfaceSignatures():820:820 -> O1 2:2:java.util.List com.android.tools.r8.graph.GenericSignature$ClassSignature.superInterfaceSignatures():233:233 -> O1 2:2:boolean validInterfaceSignatures():820 -> O1 # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:4:boolean validInterfaceSignatures():820:821 -> O1 1:1:void clearNestHost():1049:1049 -> P0 1:1:java.lang.Iterable virtualMethods():289:289 -> P1 1:1:void clearNestMembers():1053:1053 -> Q0 com.android.tools.r8.graph.DexClass toSingleClassWithProgramOverLibrary() -> R # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/q0;"} 1:1:void clearPermittedSubclasses():1021:1021 -> R0 1:1:void clearRecordComponents():1125:1125 -> S0 boolean hasClassResolutionResult() -> T 1:3:com.android.tools.r8.graph.DexEncodedField[] clearStaticFields():410:412 -> T0 # {"id":"com.android.tools.r8.residualsignature","signature":"()[Lcom/android/tools/r8/graph/T0;"} 1:2:boolean defaultValuesForStaticFieldsMayTriggerAllocation():944:945 -> U0 1:1:java.lang.Iterable directMethods():261:261 -> V0 1:1:java.lang.Iterable fields():219:219 -> W0 2:2:java.lang.Iterable fields(java.util.function.Predicate):223:223 -> W0 2:2:java.lang.Iterable fields():219 -> W0 1:1:com.android.tools.r8.graph.ClassAccessFlags getAccessFlags():195:195 -> X0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/E;"} 1:1:com.android.tools.r8.graph.MethodCollection getMethodCollection():240:240 -> Y # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/w4;"} 1:2:com.android.tools.r8.graph.DexEncodedMethod getClassInitializer():676:677 -> Y0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/W0;"} 1:1:com.android.tools.r8.references.ClassReference getClassReference():683:683 -> Z0 void accept(java.util.function.Consumer,java.util.function.Consumer,java.util.function.Consumer) -> a boolean internalClassOrInterfaceMayHaveInitializationSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexClass,java.util.function.Predicate,java.util.Set) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/q0;Ljava/util/function/Predicate;Ljava/util/Set;)Z"} 1:1:java.util.Iterator lambda$allImmediateSupertypes$11(java.util.Iterator):0:0 -> a 2:2:void forEachClassField(java.util.function.Consumer):174:174 -> a 3:3:void forEachClassFieldMatching(java.util.function.Predicate,java.util.function.Consumer):179:179 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Consumer;Ljava/util/function/Predicate;)V"} 4:4:void lambda$forEachClassFieldMatching$0(java.util.function.Consumer,com.android.tools.r8.graph.DexEncodedField):179:179 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Consumer;Lcom/android/tools/r8/graph/T0;)V"} 5:5:void lambda$forEachClassMethodMatching$1(java.util.function.Consumer,com.android.tools.r8.graph.DexEncodedMethod):190:190 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Consumer;Lcom/android/tools/r8/graph/W0;)V"} 6:6:void collectMixedSectionItems(com.android.tools.r8.dex.MixedSectionCollection):257:257 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/V;)V"} 7:7:void addDirectMethod(com.android.tools.r8.graph.DexEncodedMethod):269:269 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W0;)V"} 8:8:void addDirectMethods(java.util.Collection):273:273 -> a 9:9:void setDirectMethods(com.android.tools.r8.graph.DexEncodedMethod[]):285:285 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"([Lcom/android/tools/r8/graph/W0;)V"} 10:10:void setVirtualMethods(java.util.List):305:305 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/ArrayList;)V"} 11:11:void setVirtualMethods(com.android.tools.r8.graph.DexEncodedMethod[]):309:309 -> a 11:11:void setVirtualMethods(java.util.List):305 -> a 12:16:boolean verifyNoAbstractMethodsOnNonAbstractClasses(java.lang.Iterable,com.android.tools.r8.utils.InternalOptions):314:318 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Iterable;Lcom/android/tools/r8/utils/A1;)V"} 17:17:void virtualizeMethods(java.util.Set):338:338 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/LinkedHashSet;)V"} 18:19:com.android.tools.r8.utils.TraversalContinuation traverseFields(java.util.function.Function):385:386 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Function;)Lcom/android/tools/r8/utils/E3;"} 20:20:boolean com.android.tools.r8.utils.TraversalContinuation.shouldBreak():156:156 -> a 20:20:com.android.tools.r8.utils.TraversalContinuation traverseFields(java.util.function.Function):386 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 21:24:com.android.tools.r8.utils.TraversalContinuation traverseFields(java.util.function.Function):387:390 -> a 25:25:void appendInstanceField(com.android.tools.r8.graph.DexEncodedField):432:432 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/T0;)V"} 26:26:void setInstanceFields(com.android.tools.r8.graph.DexEncodedField[]):440:440 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"([Lcom/android/tools/r8/graph/T0;)V"} 27:27:com.android.tools.r8.graph.DexEncodedField lookupField(com.android.tools.r8.graph.DexField):456:456 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;)Lcom/android/tools/r8/graph/T0;"} 28:28:boolean lambda$lookupUniqueInstanceFieldWithName$4(com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexEncodedField):470:470 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/u2;Lcom/android/tools/r8/graph/T0;)Z"} 29:29:com.android.tools.r8.graph.DexEncodedField lookupUniqueInstanceFieldWithName(com.android.tools.r8.graph.DexString):470:470 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/u2;)Lcom/android/tools/r8/graph/T0;"} 30:31:com.android.tools.r8.graph.DexEncodedField internalLookupUniqueFieldThatMatches(java.util.function.Predicate,java.util.List):480:481 -> a 30:31:com.android.tools.r8.graph.DexEncodedField lookupUniqueInstanceFieldWithName(com.android.tools.r8.graph.DexString):470 -> a 32:32:com.android.tools.r8.graph.DexEncodedMember lookupMember(com.android.tools.r8.graph.DexMember):520:520 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/e2;)Lcom/android/tools/r8/graph/U0;"} 33:33:com.android.tools.r8.graph.DexEncodedField lookupField(com.android.tools.r8.graph.DexField):456:456 -> a 33:33:com.android.tools.r8.graph.DexEncodedMember lookupMember(com.android.tools.r8.graph.DexMember):520 -> a 34:34:com.android.tools.r8.graph.DexEncodedMember lookupMember(com.android.tools.r8.graph.DexMember):520:520 -> a 35:35:com.android.tools.r8.graph.DexEncodedMethod lookupMethod(com.android.tools.r8.graph.DexMethod):535:535 -> a 35:35:com.android.tools.r8.graph.DexEncodedMember lookupMember(com.android.tools.r8.graph.DexMember):520 -> a 36:36:com.android.tools.r8.graph.DexClassAndMethod lookupClassMethod(com.android.tools.r8.graph.DexMethod):526:526 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/t0;"} 37:37:com.android.tools.r8.graph.DexClassAndMethod toClassMethodOrNull(com.android.tools.r8.graph.DexEncodedMethod):530:530 -> a 37:37:com.android.tools.r8.graph.DexClassAndMethod lookupClassMethod(com.android.tools.r8.graph.DexMethod):526 -> a 38:38:com.android.tools.r8.graph.DexEncodedMethod lookupMethod(com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexString):539:539 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/r2;Lcom/android/tools/r8/graph/u2;)Lcom/android/tools/r8/graph/W0;"} 39:40:boolean isSignaturePolymorphicMethod(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexItemFactory):572:573 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W0;Lcom/android/tools/r8/graph/p1;)Z"} 41:46:boolean isSignaturePolymorphicMethod(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexItemFactory):572:577 -> a 47:49:com.android.tools.r8.graph.DexEncodedMethod getInitializer(com.android.tools.r8.graph.DexType[]):723:725 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"([Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/W0;"} 50:50:boolean hasMissingSuperType(com.android.tools.r8.graph.AppInfoWithClassHierarchy):737:737 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j;)Z"} 51:51:boolean com.android.tools.r8.graph.AppInfoWithClassHierarchy.isMissingOrHasMissingSuperType(com.android.tools.r8.graph.DexType):354:354 -> a 51:51:boolean hasMissingSuperType(com.android.tools.r8.graph.AppInfoWithClassHierarchy):737 -> 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):355:355 -> a 52:52:boolean hasMissingSuperType(com.android.tools.r8.graph.AppInfoWithClassHierarchy):737 -> a 53:53:boolean hasMissingSuperType(com.android.tools.r8.graph.AppInfoWithClassHierarchy):740:740 -> a 54:54:boolean com.android.tools.r8.graph.AppInfoWithClassHierarchy.isMissingOrHasMissingSuperType(com.android.tools.r8.graph.DexType):354:354 -> a 54:54:boolean hasMissingSuperType(com.android.tools.r8.graph.AppInfoWithClassHierarchy):741 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 55:55:boolean com.android.tools.r8.graph.AppInfoWithClassHierarchy.isMissingOrHasMissingSuperType(com.android.tools.r8.graph.DexType):355:355 -> a 55:55:boolean hasMissingSuperType(com.android.tools.r8.graph.AppInfoWithClassHierarchy):741 -> a 56:56:boolean classInitializationMayHaveSideEffects(com.android.tools.r8.graph.AppView,java.util.function.Predicate):783:783 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Ljava/util/function/Predicate;)Z"} 57:57:boolean classInitializationMayHaveSideEffects(com.android.tools.r8.graph.AppView,java.util.function.Predicate):782:782 -> a 58:58:boolean classInitializationMayHaveSideEffectsInContext(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.Definition):789:789 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/a0;)Z"} 59:59:boolean classInitializationMayHaveSideEffects(com.android.tools.r8.graph.AppView,java.util.function.Predicate):783:783 -> a 59:59:boolean classInitializationMayHaveSideEffectsInContext(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.Definition):789 -> a 60:60:boolean classInitializationMayHaveSideEffects(com.android.tools.r8.graph.AppView,java.util.function.Predicate):782:782 -> a 60:60:boolean classInitializationMayHaveSideEffectsInContext(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.Definition):789 -> a 61:61:boolean lambda$classInitializationMayHaveSideEffectsInContext$6(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.Definition,com.android.tools.r8.graph.DexType):790:790 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/a0;Lcom/android/tools/r8/graph/v2;)Z"} 62:65:void forEachImmediateInterfaceWithSignature(java.util.function.BiConsumer):826:829 -> a 66:66:java.util.List com.android.tools.r8.graph.GenericSignature$ClassSignature.superInterfaceSignatures():233:233 -> a 66:66:void forEachImmediateInterfaceWithSignature(java.util.function.BiConsumer):829 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 67:68:void forEachImmediateInterfaceWithSignature(java.util.function.BiConsumer):829:830 -> a 69:70:void forEachImmediateInterface(java.util.function.Consumer):800:801 -> a 69:70:void forEachImmediateInterfaceWithSignature(java.util.function.BiConsumer):830 -> a 71:73:void forEachImmediateInterfaceWithSignature(java.util.function.BiConsumer):836:838 -> a 74:74:java.util.List com.android.tools.r8.graph.GenericSignature$ClassSignature.superInterfaceSignatures():233:233 -> a 74:74:void forEachImmediateInterfaceWithSignature(java.util.function.BiConsumer):838 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 75:81:void forEachImmediateInterfaceWithSignature(java.util.function.BiConsumer):838:844 -> a 82:85:void forEachImmediateInterfaceWithAppliedTypeArguments(java.util.List,java.util.function.BiConsumer):859:862 -> a 86:86:java.util.List com.android.tools.r8.graph.GenericSignature$ClassSignature.superInterfaceSignatures():233:233 -> a 86:86:void forEachImmediateInterfaceWithAppliedTypeArguments(java.util.List,java.util.function.BiConsumer):862 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 87:88:void forEachImmediateInterfaceWithAppliedTypeArguments(java.util.List,java.util.function.BiConsumer):862:863 -> a 89:90:void forEachImmediateInterface(java.util.function.Consumer):800:801 -> a 89:90:void forEachImmediateInterfaceWithAppliedTypeArguments(java.util.List,java.util.function.BiConsumer):863 -> a 91:93:void forEachImmediateInterfaceWithAppliedTypeArguments(java.util.List,java.util.function.BiConsumer):868:870 -> a 94:94:java.util.List com.android.tools.r8.graph.GenericSignature$ClassSignature.superInterfaceSignatures():233:233 -> a 94:94:void forEachImmediateInterfaceWithAppliedTypeArguments(java.util.List,java.util.function.BiConsumer):870 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 95:103:void forEachImmediateInterfaceWithAppliedTypeArguments(java.util.List,java.util.function.BiConsumer):870:878 -> a 104:104:boolean com.android.tools.r8.graph.GenericSignature$ClassTypeSignature.hasTypeVariableArguments():651:651 -> a 104:104:void forEachImmediateInterfaceWithAppliedTypeArguments(java.util.List,java.util.function.BiConsumer):878 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 105:106:boolean com.android.tools.r8.graph.GenericSignature$ClassTypeSignature.hasTypeVariableArguments():651:652 -> a 105:106:void forEachImmediateInterfaceWithAppliedTypeArguments(java.util.List,java.util.function.BiConsumer):878 -> a 107:113:void forEachImmediateInterfaceWithAppliedTypeArguments(java.util.List,java.util.function.BiConsumer):879:885 -> a 114:114:void lambda$forEachImmediateInterfaceWithAppliedTypeArguments$9(java.util.function.BiConsumer,com.android.tools.r8.graph.DexType):864:864 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/BiConsumer;Lcom/android/tools/r8/graph/v2;)V"} 115:141:java.util.List applyTypeArguments(com.android.tools.r8.graph.GenericSignature$ClassTypeSignature,java.util.List):900:926 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m3$c;Ljava/util/List;)Lcom/android/tools/r8/internal/bm;"} 142:143:void lambda$applyTypeArguments$10(java.util.List,com.android.tools.r8.com.google.common.collect.ImmutableList$Builder,com.android.tools.r8.graph.GenericSignature$FieldTypeSignature):908:909 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;Lcom/android/tools/r8/internal/Yl;Lcom/android/tools/r8/graph/m3$e;)V"} 144:144:java.util.List com.android.tools.r8.graph.GenericSignature$ClassSignature.getFormalTypeParameters():258:258 -> a 144:144:void lambda$applyTypeArguments$10(java.util.List,com.android.tools.r8.com.google.common.collect.ImmutableList$Builder,com.android.tools.r8.graph.GenericSignature$FieldTypeSignature):909 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 145:147:void lambda$applyTypeArguments$10(java.util.List,com.android.tools.r8.com.google.common.collect.ImmutableList$Builder,com.android.tools.r8.graph.GenericSignature$FieldTypeSignature):909:911 -> a 148:148:java.util.List com.android.tools.r8.graph.GenericSignature$ClassSignature.getFormalTypeParameters():258:258 -> a 148:148:void lambda$applyTypeArguments$10(java.util.List,com.android.tools.r8.com.google.common.collect.ImmutableList$Builder,com.android.tools.r8.graph.GenericSignature$FieldTypeSignature):911 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 149:149:void lambda$applyTypeArguments$10(java.util.List,com.android.tools.r8.com.google.common.collect.ImmutableList$Builder,com.android.tools.r8.graph.GenericSignature$FieldTypeSignature):911:911 -> a 150:150:java.lang.String com.android.tools.r8.graph.GenericSignature$FormalTypeParameter.getName():182:182 -> a 150:150:void lambda$applyTypeArguments$10(java.util.List,com.android.tools.r8.com.google.common.collect.ImmutableList$Builder,com.android.tools.r8.graph.GenericSignature$FieldTypeSignature):913 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 151:151:void lambda$applyTypeArguments$10(java.util.List,com.android.tools.r8.com.google.common.collect.ImmutableList$Builder,com.android.tools.r8.graph.GenericSignature$FieldTypeSignature):914:914 -> a 152:152:java.lang.String com.android.tools.r8.graph.GenericSignature$TypeVariableSignature.typeVariable():747:747 -> a 152:152:void lambda$applyTypeArguments$10(java.util.List,com.android.tools.r8.com.google.common.collect.ImmutableList$Builder,com.android.tools.r8.graph.GenericSignature$FieldTypeSignature):914 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 153:162:void lambda$applyTypeArguments$10(java.util.List,com.android.tools.r8.com.google.common.collect.ImmutableList$Builder,com.android.tools.r8.graph.GenericSignature$FieldTypeSignature):914:923 -> a 163:163:boolean definesFinalizer(com.android.tools.r8.graph.DexItemFactory):940:940 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;)Z"} 164:164:com.android.tools.r8.graph.DexEncodedMethod lookupVirtualMethod(com.android.tools.r8.graph.DexMethod):507:507 -> a 164:164:boolean definesFinalizer(com.android.tools.r8.graph.DexItemFactory):940 -> a 165:165:void setInnerClasses(java.util.List):954:954 -> a 166:166:void setEnclosingMethodAttribute(com.android.tools.r8.graph.EnclosingMethodAttribute):966:966 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/O2;)V"} 167:167:void setClassSignature(com.android.tools.r8.graph.GenericSignature$ClassSignature):1017:1017 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m3$b;)V"} 168:169:void setNestHost(com.android.tools.r8.graph.DexType):1057:1058 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)V"} 170:170:void setNestHostAttribute(com.android.tools.r8.graph.NestHostClassAttribute):1062:1062 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W4;)V"} 171:171:void lambda$forEachNestMember$13(java.util.function.Consumer,com.android.tools.r8.graph.NestMemberClassAttribute):1089:1089 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Consumer;Lcom/android/tools/r8/graph/X4;)V"} 172:175:boolean isValid(com.android.tools.r8.utils.InternalOptions):1164:1167 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/A1;)V"} 1:1:com.android.tools.r8.graph.GenericSignature$ClassSignature getClassSignature():1013:1013 -> a1 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/m3$b;"} 1:1:com.android.tools.r8.graph.DexClass getContextClass():0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/q0;"} 2:2:void forEachClassResolutionResult(java.util.function.Consumer):149:149 -> b 3:3:void forEachClassMethodMatching(java.util.function.Predicate,java.util.function.Consumer):189:189 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Consumer;Ljava/util/function/Predicate;)V"} 4:4:java.lang.Iterable directMethods(java.util.function.Predicate):265:265 -> b 5:5:void addVirtualMethod(com.android.tools.r8.graph.DexEncodedMethod):297:297 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W0;)V"} 6:6:void addVirtualMethods(java.util.Collection):301:301 -> b 7:7:void setVirtualMethods(com.android.tools.r8.graph.DexEncodedMethod[]):309:309 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"([Lcom/android/tools/r8/graph/W0;)V"} 8:8:void appendStaticField(com.android.tools.r8.graph.DexEncodedField):402:402 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/T0;)V"} 9:9:void setStaticFields(com.android.tools.r8.graph.DexEncodedField[]):416:416 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"([Lcom/android/tools/r8/graph/T0;)V"} 10:10:com.android.tools.r8.graph.DexEncodedField lookupInstanceField(com.android.tools.r8.graph.DexField):466:466 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;)Lcom/android/tools/r8/graph/T0;"} 11:11:boolean lambda$lookupUniqueStaticFieldWithName$5(com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexEncodedField):474:474 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/u2;Lcom/android/tools/r8/graph/T0;)Z"} 12:12:com.android.tools.r8.graph.DexEncodedField lookupUniqueStaticFieldWithName(com.android.tools.r8.graph.DexString):474:474 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/u2;)Lcom/android/tools/r8/graph/T0;"} 13:14:com.android.tools.r8.graph.DexEncodedField internalLookupUniqueFieldThatMatches(java.util.function.Predicate,java.util.List):480:481 -> b 13:14:com.android.tools.r8.graph.DexEncodedField lookupUniqueStaticFieldWithName(com.android.tools.r8.graph.DexString):474 -> b 15:15:com.android.tools.r8.graph.DexEncodedMethod lookupDirectMethod(com.android.tools.r8.graph.DexMethod):497:497 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/W0;"} 16:16:boolean classInitializationMayHaveSideEffects(com.android.tools.r8.graph.AppView):777:777 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)Z"} 17:17:boolean classInitializationMayHaveSideEffects(com.android.tools.r8.graph.AppView,java.util.function.Predicate):783:783 -> b 17:17:boolean classInitializationMayHaveSideEffects(com.android.tools.r8.graph.AppView):777 -> b 18:18:boolean classInitializationMayHaveSideEffects(com.android.tools.r8.graph.AppView,java.util.function.Predicate):782:782 -> b 18:18:boolean classInitializationMayHaveSideEffects(com.android.tools.r8.graph.AppView):777 -> b 19:22:void forEachImmediateSupertype(java.util.function.BiConsumer):813:816 -> b 23:24:void forEachImmediateInterface(java.util.function.Consumer):800:801 -> b 23:24:void forEachImmediateSupertype(java.util.function.BiConsumer):816 -> b 25:25:void lambda$forEachImmediateInterfaceWithSignature$8(java.util.function.BiConsumer,com.android.tools.r8.graph.DexType):832:832 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/BiConsumer;Lcom/android/tools/r8/graph/v2;)V"} 26:28:void forEachImmediateSupertypeWithAppliedTypeArguments(java.util.List,java.util.function.BiConsumer):891:893 -> b 29:32:void forEachImmediateSupertypeWithAppliedTypeArguments(java.util.List,java.util.function.BiConsumer):892:895 -> b 33:33:void setNestMemberAttributes(java.util.List):1105:1105 -> b 1:1:com.android.tools.r8.graph.EnclosingMethodAttribute getEnclosingMethodAttribute():962:962 -> b1 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/O2;"} 1:1:void forEachClassMethod(java.util.function.Consumer):184:184 -> c 2:2:com.android.tools.r8.graph.DexClassAndField lambda$classFields$2(com.android.tools.r8.graph.DexEncodedField):215:215 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/T0;)Lcom/android/tools/r8/graph/r0;"} 3:3:java.lang.Iterable fields(java.util.function.Predicate):223:223 -> c 4:4:java.lang.Iterable fields(java.util.function.Predicate):223:223 -> c 4:4:void forEachFieldMatching(java.util.function.Predicate,java.util.function.Consumer):362 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Consumer;Ljava/util/function/Predicate;)V"} 5:5:void forEachFieldMatching(java.util.function.Predicate,java.util.function.Consumer):362:362 -> c 6:6:com.android.tools.r8.graph.DexClassAndMethod lambda$classMethods$3(com.android.tools.r8.graph.DexEncodedMethod):244:244 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W0;)Lcom/android/tools/r8/graph/t0;"} 7:7:void appendStaticFields(java.util.Collection):406:406 -> c 8:8:com.android.tools.r8.graph.DexEncodedField lookupStaticField(com.android.tools.r8.graph.DexField):461:461 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;)Lcom/android/tools/r8/graph/T0;"} 9:9:com.android.tools.r8.graph.DexEncodedMethod lookupMethod(com.android.tools.r8.graph.DexMethod):535:535 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/W0;"} 10:10:boolean isFinal():593:593 -> c 10:10:boolean isEffectivelyFinal(com.android.tools.r8.graph.AppView):597 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)Z"} 11:11:void lambda$forEachImmediateSupertype$7(java.util.function.BiConsumer,com.android.tools.r8.graph.DexType):816:816 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/BiConsumer;Lcom/android/tools/r8/graph/v2;)V"} 12:15:void forEachImmediateSupertypeWithSignature(java.util.function.BiConsumer):850:853 -> c 1:1:com.android.tools.r8.graph.FieldCollection getFieldCollection():235:235 -> c1 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/W2;"} 1:1:void setDirectMethods(java.util.Collection):281:281 -> d 2:2:void 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):428:428 -> d 4:4:com.android.tools.r8.graph.DexEncodedMethod lookupVirtualMethod(com.android.tools.r8.graph.DexMethod):507:507 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/W0;"} 5:12:boolean isResolvable(com.android.tools.r8.graph.AppView):749:756 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)Z"} 13:14:boolean com.android.tools.r8.graph.DexType.isResolvable(com.android.tools.r8.graph.AppView):372:373 -> d 13:14:boolean isResolvable(com.android.tools.r8.graph.AppView):756 -> d 15:18:boolean isResolvable(com.android.tools.r8.graph.AppView):762:765 -> d 19:20:void forEachImmediateSupertype(java.util.function.Consumer):806:807 -> d 21:22:void forEachImmediateInterface(java.util.function.Consumer):800:801 -> d 21:22:void forEachImmediateSupertype(java.util.function.Consumer):809 -> d 23:23:boolean lambda$defaultValuesForStaticFieldsMayTriggerAllocation$12(com.android.tools.r8.graph.DexEncodedField):946:946 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/T0;)Z"} com.android.tools.r8.graph.DexLibraryClass asLibraryClass() -> d0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/d2;"} 1:2:com.android.tools.r8.graph.InnerClassAttribute getInnerClassAttributeForThisClass():992:993 -> d1 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/J3;"} 1:1:com.android.tools.r8.graph.DexEncodedMethod removeMethod(com.android.tools.r8.graph.DexMethod):277:277 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/W0;"} 2:2:void forEachInstanceField(java.util.function.Consumer):366:366 -> e 3:3:void forEachInstanceFieldMatching(java.util.function.Predicate,java.util.function.Consumer):371:371 -> e 3:3:void forEachInstanceField(java.util.function.Consumer):366 -> e 4:4:void setStaticFields(java.util.Collection):420:420 -> e 5:5:void setStaticFields(com.android.tools.r8.graph.DexEncodedField[]):416:416 -> e 5:5:void setStaticFields(java.util.Collection):420 -> e 6:6:com.android.tools.r8.graph.DexEncodedMethod lookupDirectMethod(java.util.function.Predicate):502:502 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Predicate;)Lcom/android/tools/r8/graph/W0;"} 7:7:boolean isSerializable(com.android.tools.r8.graph.AppView):769:769 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)Z"} 8:8:boolean com.android.tools.r8.graph.AppInfoWithClassHierarchy.isSerializable(com.android.tools.r8.graph.DexType):438:438 -> e 8:8:boolean isSerializable(com.android.tools.r8.graph.AppView):769 -> e # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 9:9:boolean com.android.tools.r8.graph.AppInfoWithClassHierarchy.isSerializable(com.android.tools.r8.graph.DexType):438:438 -> e 9:9:boolean isSerializable(com.android.tools.r8.graph.AppView):769 -> e 1:1:java.util.List getInnerClasses():950:950 -> e1 1:1:void forEachMethod(java.util.function.Consumer):326:326 -> f 2:2:void com.android.tools.r8.graph.MethodCollection.forEachMethod(java.util.function.Consumer):126:126 -> f 2:2:void forEachMethod(java.util.function.Consumer):326 -> f 3:3:com.android.tools.r8.graph.DexEncodedMethod lookupVirtualMethod(java.util.function.Predicate):512:512 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Predicate;)Lcom/android/tools/r8/graph/W0;"} boolean isLibraryClass() -> f0 1:1:com.android.tools.r8.graph.DexTypeList getInterfaces():199:199 -> f1 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/x2;"} 1:1:java.lang.Iterable fields(java.util.function.Predicate):223:223 -> g 1:1:java.lang.Iterable members(java.util.function.Predicate):231 -> g 2:2:java.lang.Iterable methods(java.util.function.Predicate):252:252 -> g 2:2:java.lang.Iterable members(java.util.function.Predicate):231 -> g 3:3:java.lang.Iterable com.android.tools.r8.com.google.common.collect.Iterables.concat(java.lang.Iterable,java.lang.Iterable):418:418 -> g 3:3:java.lang.Iterable members(java.util.function.Predicate):231 -> g 4:5:void forEachNestMember(java.util.function.Consumer):1088:1089 -> g 1:5:com.android.tools.r8.graph.DexType getNestHost():1074:1078 -> g1 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/v2;"} 1:1:com.android.tools.r8.graph.AccessFlags getAccessFlags():43:43 -> getAccessFlags # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/g;"} 1:1:com.android.tools.r8.origin.Origin getOrigin():698:698 -> getOrigin 1:1:com.android.tools.r8.graph.DexReference getReference():617:617 -> getReference # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/s2;"} 1:1:com.android.tools.r8.graph.DexType getType():703:703 -> getType # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/v2;"} 1:1:java.lang.Iterable methods(java.util.function.Predicate):252:252 -> h 2:2:void forEachStaticField(java.util.function.Consumer):375:375 -> h 3:3:java.lang.Iterable staticFields(java.util.function.Predicate):398:398 -> h 3:3:void forEachStaticFieldMatching(java.util.function.Predicate,java.util.function.Consumer):380 -> h 3:3:void forEachStaticField(java.util.function.Consumer):375 -> h 4:4:void forEachStaticFieldMatching(java.util.function.Predicate,java.util.function.Consumer):380:380 -> h 4:4:void forEachStaticField(java.util.function.Consumer):375 -> h 1:1:com.android.tools.r8.graph.NestHostClassAttribute getNestHostClassAttribute():1093:1093 -> h1 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/W4;"} 1:2:void removeEnclosingMethodAttribute(java.util.function.Predicate):974:975 -> i 1:1:java.util.List getNestMembersClassAttributes():1101:1101 -> i1 1:1:boolean isInterface():602:602 -> isInterface 1:1:void removeInnerClasses(java.util.function.Predicate):988:988 -> j 1:1:java.util.List getPermittedSubclassAttributes():1117:1117 -> j1 1:1:void removeNestMemberAttributes(java.util.function.Predicate):1109:1109 -> k 1:1:java.util.List getRecordComponents():1121:1121 -> k1 1:2:void removeRecordComponents(java.util.function.Predicate):1129:1130 -> l 1:1:java.lang.String getSimpleName():1138:1138 -> l1 1:1:com.android.tools.r8.graph.DexClasspathClass asClasspathClass():0:0 -> m # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/u0;"} 2:2:java.lang.Iterable virtualMethods(java.util.function.Predicate):293:293 -> m 1:1:com.android.tools.r8.graph.DexString getSourceFile():207:207 -> m1 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/u2;"} 1:1:com.android.tools.r8.graph.DexType getSuperType():711:711 -> n1 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/v2;"} 1:1:java.lang.String getTypeName():1142:1142 -> o1 1:1:boolean hasClassInitializer():715:715 -> p1 1:1:com.android.tools.r8.graph.DexEncodedMethod getDefaultInitializer():733:733 -> q1 1:1:boolean hasDefaultInitializer():719 -> q1 1:1:boolean hasEnclosingMethodAttribute():958:958 -> r1 1:1:boolean hasInstanceFields():1150:1150 -> s1 com.android.tools.r8.graph.DexClass asDexClass() -> t0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/q0;"} 1:1:boolean hasNestMemberAttributes():1097:1097 -> t1 1:1:boolean hasPermittedSubclassAttributes():1113:1113 -> u1 1:1:boolean hasStaticFields():1146:1146 -> v1 1:1:java.util.List instanceFields():424:424 -> w1 com.android.tools.r8.graph.DexClass toSingleClassWithLibraryOverProgram() -> x # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/q0;"} 1:1:boolean isAbstract():585:585 -> x1 1:1:boolean isAnnotation():589:589 -> y1 1:4:boolean isAnonymousClass():1038:1041 -> z1 com.android.tools.r8.graph.DexClassAndField -> com.android.tools.r8.graph.r0: # {"id":"sourceFile","fileName":"DexClassAndField.java"} 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;Lcom/android/tools/r8/graph/T0;)V"} 1:7:com.android.tools.r8.graph.DexClassAndField create(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexEncodedField):20:26 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;Lcom/android/tools/r8/graph/T0;)Lcom/android/tools/r8/graph/r0;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/r0;"} 1:1:com.android.tools.r8.graph.AccessFlags getAccessFlags():10:10 -> getAccessFlags # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/g;"} 1:1:com.android.tools.r8.graph.DexType getType():45:45 -> getType # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/v2;"} boolean isField() -> j0 com.android.tools.r8.graph.DexClassAndMember asMember() -> o0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/s0;"} 1:1:com.android.tools.r8.graph.FieldAccessFlags getAccessFlags():32:32 -> x # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/Q2;"} 1:1:com.android.tools.r8.references.FieldReference getFieldReference():36:36 -> y com.android.tools.r8.graph.DexClassAndMember -> com.android.tools.r8.graph.s0: # {"id":"sourceFile","fileName":"DexClassAndMember.java"} 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;Lcom/android/tools/r8/graph/U0;)V"} 1:1:com.android.tools.r8.graph.DexType getContextType():36:36 -> C # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/v2;"} 1:1:com.android.tools.r8.graph.DexClass getHolder():40:40 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/q0;"} 1:1:com.android.tools.r8.graph.DexClass getContextClass():31:31 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/q0;"} 1:1:com.android.tools.r8.graph.DexDefinition getDefinition():11:11 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/O0;"} 2:2:com.android.tools.r8.graph.DexEncodedMember getDefinition():49:49 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/U0;"} 1:1:boolean equals(java.lang.Object):81:81 -> equals 1:1:com.android.tools.r8.origin.Origin getOrigin():67:67 -> getOrigin 1:1:com.android.tools.r8.graph.DexReference getReference():11:11 -> getReference # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/s2;"} 1:1:int hashCode():86:86 -> hashCode 1:1:com.android.tools.r8.graph.DexAnnotationSet getAnnotations():26:26 -> s # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/g0;"} 1:1:com.android.tools.r8.graph.DexType getHolderType():44:44 -> t # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/v2;"} 1:1:java.lang.String toString():76:76 -> toString 1:1:com.android.tools.r8.graph.DexString getName():53:53 -> u # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/u2;"} 1:1:com.android.tools.r8.graph.DexMember getReference():58:58 -> v # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/e2;"} 1:1:java.lang.String toSourceString():71:71 -> w com.android.tools.r8.graph.DexClassAndMethod -> com.android.tools.r8.graph.t0: # {"id":"sourceFile","fileName":"DexClassAndMethod.java"} 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;Lcom/android/tools/r8/graph/W0;)V"} 1:1:com.android.tools.r8.ir.optimize.info.MethodOptimizationInfo getOptimizationInfo():63:63 -> B # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/ir/optimize/info/h;"} 1:1:com.android.tools.r8.graph.DexTypeList getParameters():75:75 -> D # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/x2;"} 1:1:com.android.tools.r8.graph.DexProto getProto():87:87 -> F # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/r2;"} 1:1:com.android.tools.r8.graph.DexType getReturnType():91:91 -> G # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/v2;"} 1:1:boolean isDefaultMethod():36:36 -> H 1:1:com.android.tools.r8.graph.ProgramMethod asProgramMethodOrNull(com.android.tools.r8.graph.DexClassAndMethod):21:21 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/t0;)Lcom/android/tools/r8/graph/o5;"} 2:8:com.android.tools.r8.graph.DexClassAndMethod create(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexEncodedMethod):25:31 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;Lcom/android/tools/r8/graph/W0;)Lcom/android/tools/r8/graph/t0;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/graph/v2;"} 1:1:boolean isStructurallyEqualTo(com.android.tools.r8.graph.DexClassAndMethod):40:40 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/t0;)Z"} 2:2:com.android.tools.r8.graph.DexType getParameter(int):71:71 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/graph/v2;"} com.android.tools.r8.graph.DexClassAndMethod asMethod() -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/t0;"} 1:1:com.android.tools.r8.graph.DexEncodedMethod getDefinition():10:10 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/W0;"} 1:1:com.android.tools.r8.graph.AccessFlags getAccessFlags():10:10 -> getAccessFlags # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/g;"} 1:1:com.android.tools.r8.graph.DexMethod getReference():10:10 -> getReference # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/j2;"} boolean isMethod() -> h0 com.android.tools.r8.graph.DexClassAndMember asMember() -> o0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/s0;"} com.android.tools.r8.graph.DexClassAndMethod getTarget() -> p # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/t0;"} 1:1:com.android.tools.r8.graph.MethodAccessFlags getAccessFlags():50:50 -> x # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/p4;"} 1:1:com.android.tools.r8.references.MethodReference getMethodReference():54:54 -> y 1:1:com.android.tools.r8.graph.DexMethodSignature getMethodSignature():58:58 -> z # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/o2;"} 2:2:com.android.tools.r8.graph.DexMethodSignature com.android.tools.r8.graph.DexMethodSignature.create(com.android.tools.r8.graph.DexMethod):17:17 -> z 2:2:com.android.tools.r8.graph.DexMethodSignature com.android.tools.r8.graph.DexMethod.getSignature():173 -> z 2:2:com.android.tools.r8.graph.DexMethodSignature getMethodSignature():58 -> z com.android.tools.r8.graph.DexClasspathClass -> com.android.tools.r8.graph.u0: # {"id":"sourceFile","fileName":"DexClasspathClass.java"} boolean $assertionsDisabled -> t 1:1:void ():25:25 -> 1:20: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,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):48:67 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/ProgramResource$Kind;Lcom/android/tools/r8/origin/Origin;Lcom/android/tools/r8/graph/E;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/x2;Lcom/android/tools/r8/graph/u2;Lcom/android/tools/r8/graph/W4;Ljava/util/List;Ljava/util/List;Ljava/util/List;Lcom/android/tools/r8/graph/O2;Ljava/util/List;Lcom/android/tools/r8/graph/m3$b;Lcom/android/tools/r8/graph/g0;[Lcom/android/tools/r8/graph/T0;[Lcom/android/tools/r8/graph/T0;Lcom/android/tools/r8/graph/w4$a;Z)V"} boolean isNotProgramClass() -> I1 com.android.tools.r8.graph.ClasspathOrLibraryClass asClasspathOrLibraryClass() -> N # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/T;"} com.android.tools.r8.utils.structural.StructuralItem self() -> U # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/structural/x;"} 1:1:void accept(java.util.function.Consumer,java.util.function.Consumer,java.util.function.Consumer):75:75 -> a 2:5:boolean internalClassOrInterfaceMayHaveInitializationSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexClass,java.util.function.Predicate,java.util.Set):139:142 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/q0;Ljava/util/function/Predicate;Ljava/util/Set;)Z"} 6:17:void specify(com.android.tools.r8.utils.structural.StructuralSpecification):156:167 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/z;)V"} 18:18:boolean lambda$specify$1(com.android.tools.r8.graph.DexClasspathClass):165:165 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/u0;)Z"} 1:1:void lambda$forEachClasspathMethodMatching$0(java.util.function.Consumer,com.android.tools.r8.graph.DexEncodedMethod):85:85 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Consumer;Lcom/android/tools/r8/graph/W0;)V"} 1:1:void forEachClasspathMethodMatching(java.util.function.Predicate,java.util.function.Consumer):84:84 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Consumer;Ljava/util/function/Predicate;)V"} com.android.tools.r8.graph.DexClasspathClass asClasspathClass() -> m # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/u0;"} 1:1:com.android.tools.r8.utils.structural.StructuralMapping getStructuralMapping():152:152 -> p # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/structural/y;"} 1:1:java.lang.String toString():90:90 -> toString com.android.tools.r8.graph.DexCode -> com.android.tools.r8.graph.w0: # {"id":"sourceFile","fileName":"DexCode.java"} int registerSize -> d int incomingRegisterSize -> e int outgoingRegisterSize -> f com.android.tools.r8.graph.DexCode$Try[] tries -> g com.android.tools.r8.graph.DexCode$TryHandler[] handlers -> h com.android.tools.r8.dex.code.DexInstruction[] instructions -> i com.android.tools.r8.graph.DexString highestSortingString -> j com.android.tools.r8.graph.DexDebugInfo debugInfo -> k com.android.tools.r8.graph.DexDebugInfoForWriting debugInfoForWriting -> l com.android.tools.r8.graph.bytecodemetadata.BytecodeMetadata metadata -> m boolean $assertionsDisabled -> n 1:1:void ():66:66 -> 1:11:void (com.android.tools.r8.graph.DexCode):95:105 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/w0;)V"} 12:12: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):135:135 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(III[Lcom/android/tools/r8/dex/code/B1;[Lcom/android/tools/r8/graph/w0$a;[Lcom/android/tools/r8/graph/w0$b;Lcom/android/tools/r8/graph/J0;)V"} 13:13: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):127:127 -> 14:27: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):146:159 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(III[Lcom/android/tools/r8/dex/code/B1;[Lcom/android/tools/r8/graph/w0$a;[Lcom/android/tools/r8/graph/w0$b;Lcom/android/tools/r8/graph/J0;Lcom/android/tools/r8/internal/g6;)V"} 1:1:com.android.tools.r8.graph.DexString getHighestSortingString():752:752 -> B # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/u2;"} boolean isDexCode() -> B0 boolean isDexWritableCode() -> C0 1:1:int getOutgoingRegisterSize():772:772 -> D 1:1:boolean isEmptyVoidMethod():475:475 -> D0 1:4:com.android.tools.r8.graph.DexDebugInfoForWriting getDebugInfoForWriting():739:742 -> F # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/M0;"} 1:1:com.android.tools.r8.graph.DexDebugInfo getDebugInfo():279:279 -> I0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/J0;"} com.android.tools.r8.graph.DexCode asDexCode() -> P # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/w0;"} com.android.tools.r8.utils.structural.StructuralItem self() -> U # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/structural/x;"} 1:3:int codeSizeInBytes():791:793 -> V 4:5:int computeCodeSizeInBytes():800:801 -> V 4:5:int codeSizeInBytes():794 -> V 6:6:int codeSizeInBytes():794:794 -> V 1:1:int lambda$specify$0(com.android.tools.r8.graph.DexCode):85:85 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/w0;)I"} 2:8:void specify(com.android.tools.r8.utils.structural.StructuralSpecification):85:91 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/z;)V"} 9:9:com.android.tools.r8.graph.DexCode withCodeLens(com.android.tools.r8.graph.lens.GraphLens):163:163 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xj;)Lcom/android/tools/r8/graph/w0;"} 10:10:com.android.tools.r8.graph.bytecodemetadata.BytecodeInstructionMetadata getMetadata(com.android.tools.r8.dex.code.CfOrDexInstruction):184:184 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/code/c;)Lcom/android/tools/r8/internal/e6;"} 11:11:com.android.tools.r8.graph.bytecodemetadata.BytecodeInstructionMetadata getMetadata(com.android.tools.r8.dex.code.DexInstruction):188:188 -> a 11:11:com.android.tools.r8.graph.bytecodemetadata.BytecodeInstructionMetadata getMetadata(com.android.tools.r8.dex.code.CfOrDexInstruction):184 -> a 12:15: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):206:209 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/e5;Lcom/android/tools/r8/graph/p1;Z)Lcom/android/tools/r8/graph/M2;"} 16:25: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):208:217 -> a 26:28:void setDebugInfo(com.android.tools.r8.graph.DexDebugInfo):283:285 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/J0;)V"} 29:51:com.android.tools.r8.graph.DexDebugInfo debugInfoWithFakeThisParameter(com.android.tools.r8.graph.DexItemFactory):290:312 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;)Lcom/android/tools/r8/graph/J0$a;"} 52:52: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,boolean):318:318 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/j2;Z)Lcom/android/tools/r8/graph/W;"} 53:104:com.android.tools.r8.graph.DexDebugInfo debugInfoAsInlining(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,boolean,com.android.tools.r8.graph.DexItemFactory):331:382 -> a 53:104: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,boolean):325 -> a 105:111:com.android.tools.r8.graph.DexDebugInfo debugInfoAsInlining(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,boolean,com.android.tools.r8.graph.DexItemFactory):380:386 -> a 105:111: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,boolean):325 -> a 112:112:com.android.tools.r8.graph.DexDebugInfo debugInfoAsInlining(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,boolean,com.android.tools.r8.graph.DexItemFactory):377:377 -> a 112:112: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,boolean):325 -> a 113:113:com.android.tools.r8.graph.DexDebugInfo debugInfoAsInlining(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,boolean,com.android.tools.r8.graph.DexItemFactory):376:376 -> a 113:113: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,boolean):325 -> a 114:132:com.android.tools.r8.graph.DexDebugInfo debugInfoAsInlining(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,boolean,com.android.tools.r8.graph.DexItemFactory):375:393 -> a 114:132: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,boolean):325 -> a 133:133:boolean com.android.tools.r8.graph.DexDebugEvent.isAdvanceLine():0:0 -> a 133:133:com.android.tools.r8.graph.DexDebugInfo debugInfoAsInlining(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,boolean,com.android.tools.r8.graph.DexItemFactory):393 -> a 133:133: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,boolean):325 -> a 134:135:com.android.tools.r8.graph.DexDebugInfo debugInfoAsInlining(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,boolean,com.android.tools.r8.graph.DexItemFactory):394:395 -> a 134:135: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,boolean):325 -> a 136:136:boolean com.android.tools.r8.graph.DexDebugEvent.isDefaultEvent():0:0 -> a 136:136:com.android.tools.r8.graph.DexDebugInfo debugInfoAsInlining(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,boolean,com.android.tools.r8.graph.DexItemFactory):397 -> a 136:136: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,boolean):325 -> a 137:140:com.android.tools.r8.graph.DexDebugInfo debugInfoAsInlining(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,boolean,com.android.tools.r8.graph.DexItemFactory):398:401 -> a 137:140: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,boolean):325 -> a 141:141:com.android.tools.r8.graph.DexDebugInfo debugInfoAsInlining(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,boolean,com.android.tools.r8.graph.DexItemFactory):399:399 -> a 141:141: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,boolean):325 -> a 142:142:boolean com.android.tools.r8.graph.DexDebugEvent.isPositionFrame():0:0 -> a 142:142:com.android.tools.r8.graph.DexDebugInfo debugInfoAsInlining(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,boolean,com.android.tools.r8.graph.DexItemFactory):405 -> a 142:142: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,boolean):325 -> a 143:148:com.android.tools.r8.graph.DexDebugInfo debugInfoAsInlining(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,boolean,com.android.tools.r8.graph.DexItemFactory):406:411 -> a 143:148: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,boolean):325 -> a 149:149:com.android.tools.r8.graph.DexDebugInfo debugInfoAsInlining(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,boolean,com.android.tools.r8.graph.DexItemFactory):410:410 -> a 149:149: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,boolean):325 -> a 150:163:com.android.tools.r8.graph.DexDebugInfo debugInfoAsInlining(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,boolean,com.android.tools.r8.graph.DexItemFactory):408:421 -> a 150:163: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,boolean):325 -> a 164:164:int com.android.tools.r8.graph.DexDebugInfo$EventBasedDebugInfo.getStartLine():234:234 -> a 164:164:com.android.tools.r8.graph.DexDebugInfo debugInfoAsInlining(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,boolean,com.android.tools.r8.graph.DexItemFactory):421 -> a 164:164: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,boolean):325 -> a 165:167:com.android.tools.r8.graph.DexDebugInfo debugInfoAsInlining(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,boolean,com.android.tools.r8.graph.DexItemFactory):421:423 -> a 165:167: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,boolean):325 -> a 168:168: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,boolean):325:325 -> a 169:172:int getLargestPrefix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexString):427:430 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/u2;)I"} 173:173:void acceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):454:454 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/o;)V"} 174:178: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):499:503 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/origin/Origin;Lcom/android/tools/r8/internal/HE$a;)Lcom/android/tools/r8/internal/ll;"} 179:179:com.android.tools.r8.graph.DexMethod com.android.tools.r8.graph.lens.GraphLens.getOriginalMethodSignature(com.android.tools.r8.graph.DexMethod):121:121 -> a 179:179: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):503 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 180:181: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):505:506 -> a 182:186: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.lens.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):519:523 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/lI;Lcom/android/tools/r8/internal/kM;Lcom/android/tools/r8/origin/Origin;Lcom/android/tools/r8/graph/proto/k;)Lcom/android/tools/r8/internal/ll;"} 187:187:com.android.tools.r8.graph.DexMethod com.android.tools.r8.graph.lens.GraphLens.getOriginalMethodSignature(com.android.tools.r8.graph.DexMethod):121:121 -> a 187:187: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.lens.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):523 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 188:191: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.lens.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):525:528 -> a 192:192:void registerCodeReferences(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.UseRegistry):533:533 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/J5;)V"} 193:193:void registerCodeReferencesForDesugaring(com.android.tools.r8.graph.ClasspathMethod,com.android.tools.r8.graph.UseRegistry):538:538 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/S;Lcom/android/tools/r8/graph/J5;)V"} 194:194:void internalRegisterCodeReferences(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.UseRegistry):542:542 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/J5;)V"} 195:195:boolean com.android.tools.r8.utils.TraversalContinuation.shouldContinue():160:160 -> a 195:195:void internalRegisterCodeReferences(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.UseRegistry):542 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 196:199:void internalRegisterCodeReferences(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.UseRegistry):542:545 -> a 200:200:boolean com.android.tools.r8.utils.TraversalContinuation.shouldBreak():156:156 -> a 200:200:void internalRegisterCodeReferences(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.UseRegistry):545 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 201:204:void internalRegisterCodeReferences(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.UseRegistry):549:552 -> a 205:205:boolean com.android.tools.r8.utils.TraversalContinuation.shouldBreak():156:156 -> a 205:205:void internalRegisterCodeReferences(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.UseRegistry):552 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 206:235:java.lang.String toString(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.utils.RetracerForCodePrinting):566:595 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W0;Lcom/android/tools/r8/utils/P2;)Ljava/lang/String;"} 236:237:com.android.tools.r8.graph.DexDebugEntry advanceToOffset(int,com.android.tools.r8.graph.DexDebugEntry,java.util.Iterator):648:649 -> a 236:237:java.lang.String toString(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.utils.RetracerForCodePrinting):595 -> a 238:259:java.lang.String toString(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.utils.RetracerForCodePrinting):596:617 -> a 260:261:com.android.tools.r8.graph.DexDebugEntry advanceToOffset(int,com.android.tools.r8.graph.DexDebugEntry,java.util.Iterator):648:649 -> a 260:261:java.lang.String toString(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.utils.RetracerForCodePrinting):617 -> a 262:285:java.lang.String toString(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.utils.RetracerForCodePrinting):620:643 -> a 286:288:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):719:721 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/dex/L;Lcom/android/tools/r8/internal/lB;Lcom/android/tools/r8/graph/o5;)V"} 289:289:boolean com.android.tools.r8.dex.code.DexInstruction.isDexItemBasedConstString():0:0 -> a 289:289:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):721 -> a 290:293:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):721:724 -> a 294:296:void updateHighestSortingString(com.android.tools.r8.graph.DexString):776:778 -> a 294:296:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):724 -> a 297:297:boolean com.android.tools.r8.dex.code.DexInstruction.isConstStringJumbo():0:0 -> a 297:297:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):725 -> a 298:298:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):726:726 -> a 299:301:void updateHighestSortingString(com.android.tools.r8.graph.DexString):776:778 -> a 299:301:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):726 -> a 302:305:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):729:732 -> a 306:306:void com.android.tools.r8.graph.DexCode$TryHandler.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):957:957 -> a 306:306:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):733 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 307:308:void com.android.tools.r8.graph.DexCode$TryHandler.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):957:958 -> a 307:308:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):733 -> a 309:310:void com.android.tools.r8.graph.DexCode$TryHandler$TypeAddrPair.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):1021:1022 -> a 309:310:void com.android.tools.r8.graph.DexCode$TryHandler.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):958 -> a 309:310:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):733 -> a 311:312:void com.android.tools.r8.graph.DexType.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):246:247 -> a 311:312:void com.android.tools.r8.graph.DexCode$TryHandler$TypeAddrPair.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):1022 -> a 311:312:void com.android.tools.r8.graph.DexCode$TryHandler.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):958 -> a 311:312:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):733 -> a 313:313:void com.android.tools.r8.graph.DexString.collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection):277:277 -> a 313:313:void com.android.tools.r8.graph.DexType.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):247 -> a 313:313:void com.android.tools.r8.graph.DexCode$TryHandler$TypeAddrPair.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):1022 -> a 313:313:void com.android.tools.r8.graph.DexCode$TryHandler.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):958 -> a 313:313:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):733 -> a 314:314:int getRegisterSize(com.android.tools.r8.graph.ProgramMethod):762:762 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)I"} 315:316:void collectMixedSectionItems(com.android.tools.r8.dex.MixedSectionCollection):784:785 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/V;)V"} 317:324:void writeKeepRulesForDesugaredLibrary(com.android.tools.r8.dex.CodeToKeep):808:815 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/r;)V"} 325:325:boolean com.android.tools.r8.dex.code.DexInstruction.isConstClass():0:0 -> a 325:325:void writeKeepRulesForDesugaredLibrary(com.android.tools.r8.dex.CodeToKeep):816 -> a 326:326:void writeKeepRulesForDesugaredLibrary(com.android.tools.r8.dex.CodeToKeep):817:817 -> a 327:327:boolean com.android.tools.r8.dex.code.DexInstruction.isInstanceOf():0:0 -> a 327:327:void writeKeepRulesForDesugaredLibrary(com.android.tools.r8.dex.CodeToKeep):818 -> a 328:330:void writeKeepRulesForDesugaredLibrary(com.android.tools.r8.dex.CodeToKeep):819:821 -> a 331:332:void writeDex(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,com.android.tools.r8.graph.ObjectToOffsetMapping):834:835 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/e5;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/lB;Ljava/nio/ShortBuffer;)V"} 1:1:int lambda$specify$1(com.android.tools.r8.graph.DexCode):86:86 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/w0;)I"} 2:2:int getIncomingRegisterSize(com.android.tools.r8.graph.ProgramMethod):767:767 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)I"} 1:1:int lambda$specify$2(com.android.tools.r8.graph.DexCode):87:87 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/w0;)I"} 2:5:void setCallSiteContexts(com.android.tools.r8.graph.ProgramMethod):223:226 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)V"} 6:6:boolean computeEquals(java.lang.Object):470:470 -> c 1:1:com.android.tools.r8.graph.DexCode$Try[] lambda$specify$3(com.android.tools.r8.graph.DexCode):88:88 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/w0;)[Lcom/android/tools/r8/graph/w0$a;"} 2:6:void forEachPosition(java.util.function.Consumer):841:845 -> d 7:7:boolean com.android.tools.r8.graph.DexDebugEvent.isPositionFrame():0:0 -> d 7:7:void forEachPosition(java.util.function.Consumer):845 -> d 8:8:void forEachPosition(java.util.function.Consumer):846:846 -> d 1:1:com.android.tools.r8.graph.DexCode$TryHandler[] lambda$specify$4(com.android.tools.r8.graph.DexCode):89:89 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/w0;)[Lcom/android/tools/r8/graph/w0$b;"} 1:1:com.android.tools.r8.graph.DexDebugInfo lambda$specify$5(com.android.tools.r8.graph.DexCode):90:90 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/w0;)Lcom/android/tools/r8/graph/J0;"} 1:1:com.android.tools.r8.dex.code.DexInstruction[] lambda$specify$6(com.android.tools.r8.graph.DexCode):91:91 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/w0;)[Lcom/android/tools/r8/dex/code/B1;"} 1:1:com.android.tools.r8.graph.DexWritableCode$DexWritableCodeKind getDexWritableCodeKind():193:193 -> o # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/L2;"} 1:1:com.android.tools.r8.utils.structural.StructuralMapping getStructuralMapping():198:198 -> p # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/structural/y;"} 1:1:com.android.tools.r8.graph.DexCode$Try[] getTries():757:757 -> s # {"id":"com.android.tools.r8.residualsignature","signature":"()[Lcom/android/tools/r8/graph/w0$a;"} 1:7:int computeHashCode():459:465 -> s0 com.android.tools.r8.graph.Code asCode() -> t # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/W;"} 1:1:java.lang.String toString():561:561 -> toString com.android.tools.r8.graph.DexWritableCode asDexWritableCode() -> u0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/M2;"} 1:1:int estimatedDexCodeSizeUpperBoundInBytes():270:270 -> w0 1:1:int estimatedSizeForInlining():265:265 -> x0 1:2:boolean hasMonitorInstructions():480:481 -> y0 1:1:com.android.tools.r8.graph.DexCode$TryHandler[] getHandlers():747:747 -> z # {"id":"com.android.tools.r8.residualsignature","signature":"()[Lcom/android/tools/r8/graph/w0$b;"} com.android.tools.r8.graph.DexCode$1 -> com.android.tools.r8.graph.v0: # {"id":"sourceFile","fileName":"DexCode.java"} com.android.tools.r8.graph.lens.GraphLens val$codeLens -> o 1:1:void (com.android.tools.r8.graph.DexCode,com.android.tools.r8.graph.DexCode,com.android.tools.r8.graph.lens.GraphLens):163:163 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/w0;Lcom/android/tools/r8/internal/Xj;)V"} com.android.tools.r8.utils.structural.StructuralItem self() -> U # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/structural/x;"} 1:1:com.android.tools.r8.graph.lens.GraphLens getCodeLens(com.android.tools.r8.graph.AppView):167:167 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)Lcom/android/tools/r8/internal/Xj;"} com.android.tools.r8.graph.DexCode$Try -> com.android.tools.r8.graph.w0$a: # {"id":"sourceFile","fileName":"DexCode.java"} int handlerOffset -> a int startAddress -> b int instructionCount -> c int handlerIndex -> d com.android.tools.r8.graph.DexCode$Try[] EMPTY_ARRAY -> e boolean $assertionsDisabled -> f 1:3:void ():851:853 -> 1:5:void (int,int,int):869:873 -> com.android.tools.r8.utils.structural.StructuralItem self() -> U # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/structural/x;"} 1:1:int lambda$specify$0(com.android.tools.r8.graph.DexCode$Try):864:864 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/w0$a;)I"} 2:4:void specify(com.android.tools.r8.utils.structural.StructuralSpecification):864:866 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/z;)V"} 5:5:void collectMixedSectionItems(com.android.tools.r8.dex.MixedSectionCollection):913:913 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/V;)V"} 1:1:int lambda$specify$1(com.android.tools.r8.graph.DexCode$Try):865:865 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/w0$a;)I"} 1:1:int lambda$specify$2(com.android.tools.r8.graph.DexCode$Try):866:866 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/w0$a;)I"} 1:1:boolean equals(java.lang.Object):897:897 -> equals 1:1:int hashCode():892:892 -> hashCode 1:1:com.android.tools.r8.utils.structural.StructuralMapping getStructuralMapping():883:883 -> p # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/structural/y;"} 1:4:java.lang.String toString():902:905 -> toString com.android.tools.r8.graph.DexCode$TryHandler -> com.android.tools.r8.graph.w0$b: # {"id":"sourceFile","fileName":"DexCode.java"} com.android.tools.r8.graph.DexCode$TryHandler$TypeAddrPair[] pairs -> a int catchAllAddr -> b com.android.tools.r8.graph.DexCode$TryHandler[] EMPTY_ARRAY -> c boolean $assertionsDisabled -> d 1:3:void ():918:920 -> 1:3:void (com.android.tools.r8.graph.DexCode$TryHandler$TypeAddrPair[],int):931:933 -> # {"id":"com.android.tools.r8.residualsignature","signature":"([Lcom/android/tools/r8/graph/w0$b$a;I)V"} com.android.tools.r8.utils.structural.StructuralItem self() -> U # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/structural/x;"} 1:1:int lambda$specify$0(com.android.tools.r8.graph.DexCode$TryHandler):928:928 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/w0$b;)I"} 2:2:void specify(com.android.tools.r8.utils.structural.StructuralSpecification):928:928 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/z;)V"} 3:3:void collectMixedSectionItems(com.android.tools.r8.dex.MixedSectionCollection):965:965 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/V;)V"} 1:1:com.android.tools.r8.graph.DexCode$TryHandler$TypeAddrPair[] lambda$specify$1(com.android.tools.r8.graph.DexCode$TryHandler):928:928 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/w0$b;)[Lcom/android/tools/r8/graph/w0$b$a;"} 1:1:boolean equals(java.lang.Object):953:953 -> equals 1:1:int hashCode():948:948 -> hashCode 2:2:int com.android.tools.r8.utils.structural.HashCodeVisitor.run(com.android.tools.r8.utils.structural.StructuralItem):28:28 -> hashCode 2:2:int hashCode():948 -> hashCode 1:1:com.android.tools.r8.utils.structural.StructuralMapping getStructuralMapping():943:943 -> p # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/structural/y;"} 1:16:java.lang.String toString():970:985 -> toString com.android.tools.r8.graph.DexCode$TryHandler$TypeAddrPair -> com.android.tools.r8.graph.w0$b$a: # {"id":"sourceFile","fileName":"DexCode.java"} com.android.tools.r8.graph.DexType type -> a int addr -> b boolean $assertionsDisabled -> c 1:1:void ():988:988 -> 1:3:void (com.android.tools.r8.graph.DexType,int):997:999 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/graph/v2;)V"} com.android.tools.r8.utils.structural.StructuralItem self() -> U # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/structural/x;"} 1:1:com.android.tools.r8.graph.DexType lambda$specify$0(com.android.tools.r8.graph.DexCode$TryHandler$TypeAddrPair):994:994 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/w0$b$a;)Lcom/android/tools/r8/graph/v2;"} 2:2:void specify(com.android.tools.r8.utils.structural.StructuralSpecification):994:994 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/z;)V"} 3:3:com.android.tools.r8.graph.DexType getType(com.android.tools.r8.graph.lens.GraphLens):1017:1017 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xj;)Lcom/android/tools/r8/graph/v2;"} 4:4:com.android.tools.r8.graph.DexType getType(com.android.tools.r8.graph.lens.GraphLens):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":1021,"2":1022,"3":1023},"outline":"Lcom/android/tools/r8/internal/s2;a(Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/v2;"} 1021:1021:com.android.tools.r8.graph.DexType getType(com.android.tools.r8.graph.lens.GraphLens):1017:1017 -> a 1022:1022:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.lens.GraphLens.lookupType(com.android.tools.r8.graph.DexType):243:243 -> a 1022:1022:com.android.tools.r8.graph.DexType getType(com.android.tools.r8.graph.lens.GraphLens):1017 -> a 1023:1023:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.lens.GraphLens.lookupType(com.android.tools.r8.graph.DexType):243:243 -> a 1023:1023:com.android.tools.r8.graph.DexType getType(com.android.tools.r8.graph.lens.GraphLens):1017 -> a 1024:1024:void collectMixedSectionItems(com.android.tools.r8.dex.MixedSectionCollection):1028:1028 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/V;)V"} 1:1:int lambda$specify$1(com.android.tools.r8.graph.DexCode$TryHandler$TypeAddrPair):994:994 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/w0$b$a;)I"} 1:1:boolean equals(java.lang.Object):1038:1038 -> equals 1:1:com.android.tools.r8.graph.DexType getType():1013:1013 -> getType # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/v2;"} 1:1:int hashCode():1033:1033 -> hashCode 1:1:com.android.tools.r8.utils.structural.StructuralMapping getStructuralMapping():1009:1009 -> p # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/structural/y;"} com.android.tools.r8.graph.DexDebugEntry -> com.android.tools.r8.graph.x0: # {"id":"sourceFile","fileName":"DexDebugEntry.java"} boolean lineEntry -> a int address -> b com.android.tools.r8.graph.DexString sourceFile -> c boolean prologueEnd -> d boolean epilogueBegin -> e java.util.Map locals -> f com.android.tools.r8.ir.code.Position position -> g boolean $assertionsDisabled -> h 1:1:void ():13:13 -> 1:9:void (boolean,int,com.android.tools.r8.graph.DexString,boolean,boolean,com.android.tools.r8.com.google.common.collect.ImmutableMap,com.android.tools.r8.ir.code.Position):30:38 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ZILcom/android/tools/r8/graph/u2;ZZLcom/android/tools/r8/internal/im;Lcom/android/tools/r8/internal/kM;)V"} 1:30:java.lang.String toString(boolean):47:76 -> a 31:31:int getLine():84:84 -> a 1:1:com.android.tools.r8.ir.code.Position getPosition():80:80 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/kM;"} 1:1:java.lang.String toString():43:43 -> toString com.android.tools.r8.graph.DexDebugEntryBuilder -> com.android.tools.r8.graph.z0: # {"id":"sourceFile","fileName":"DexDebugEntryBuilder.java"} boolean prologueEnd -> a boolean epilogueBegin -> b java.util.Map locals -> c com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap arguments -> d com.android.tools.r8.graph.DexDebugEntry pending -> e java.util.Map canonicalizedLocals -> f java.util.List entries -> g com.android.tools.r8.graph.DexDebugPositionState positionState -> h boolean $assertionsDisabled -> i 1:1:void ():24:24 -> 1:1:void (int,com.android.tools.r8.graph.DexMethod):60:60 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/graph/j2;)V"} 2:19:void (int,com.android.tools.r8.graph.DexMethod):45:62 -> 20:20:void (com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexItemFactory):65:65 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W0;Lcom/android/tools/r8/graph/p1;)V"} 21:66:void (com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexItemFactory):45:90 -> 1:2:void visit(com.android.tools.r8.graph.DexDebugEvent$AdvancePC):100:101 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/B0$a;)V"} 3:3:void visit(com.android.tools.r8.graph.DexDebugEvent$AdvanceLine):106:106 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/A0;)V"} 4:4:void visit(com.android.tools.r8.graph.DexDebugEvent$SetPositionFrame):111:111 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/F0;)V"} 5:6:void visit(com.android.tools.r8.graph.DexDebugEvent$Default):116:117 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/B0$b;)V"} 7:7:void visit(com.android.tools.r8.graph.DexDebugEvent$SetFile):122:122 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/B0$c;)V"} 8:8:void visit(com.android.tools.r8.graph.DexDebugEvent$SetPrologueEnd):127:127 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/G0;)V"} 9:9:void visit(com.android.tools.r8.graph.DexDebugEvent$SetEpilogueBegin):132:132 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/E0;)V"} 10:10:void visit(com.android.tools.r8.graph.DexDebugEvent$StartLocal):143:143 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/B0$d;)V"} 11:14:com.android.tools.r8.graph.DexDebugEntryBuilder$LocalEntry getEntry(int):201:204 -> a 11:14:void visit(com.android.tools.r8.graph.DexDebugEvent$StartLocal):143 -> a 15:15:void visit(com.android.tools.r8.graph.DexDebugEvent$StartLocal):143:143 -> a 16:17:com.android.tools.r8.graph.DebugLocalInfo canonicalize(com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexString):195:196 -> a 16:17:void visit(com.android.tools.r8.graph.DexDebugEvent$StartLocal):144 -> 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):144 -> a 20:20:void visit(com.android.tools.r8.graph.DexDebugEvent$EndLocal):149:149 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/C0;)V"} 21:24:com.android.tools.r8.graph.DexDebugEntryBuilder$LocalEntry getEntry(int):201:204 -> a 21:24:void visit(com.android.tools.r8.graph.DexDebugEvent$EndLocal):149 -> 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):149 -> a 26:26:void visit(com.android.tools.r8.graph.DexDebugEvent$RestartLocal):154:154 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/D0;)V"} 27:30:com.android.tools.r8.graph.DexDebugEntryBuilder$LocalEntry getEntry(int):201:204 -> a 27:30:void visit(com.android.tools.r8.graph.DexDebugEvent$RestartLocal):154 -> 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):154 -> a 32:34:void entryEventReceived(boolean):158:160 -> a 35:43:com.android.tools.r8.com.google.common.collect.ImmutableMap getLocals():210:218 -> a 35:43:void entryEventReceived(boolean):167 -> a 44:45:void entryEventReceived(boolean):167:168 -> a 46:66:void entryEventReceived(boolean):160:180 -> a 67:72:java.util.List build():185:190 -> a 73:74:com.android.tools.r8.graph.DebugLocalInfo canonicalize(com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexString):195:196 -> a 73:74:void startArgument(int,com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexType):136 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/graph/u2;Lcom/android/tools/r8/graph/v2;)V"} 75:75:void startArgument(int,com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexType):137:137 -> a 76:79:com.android.tools.r8.graph.DexDebugEntryBuilder$LocalEntry getEntry(int):201:204 -> a 76:79:void startArgument(int,com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexType):138 -> a 80:81:void com.android.tools.r8.graph.DexDebugEntryBuilder$LocalEntry.set(com.android.tools.r8.graph.DebugLocalInfo):31:32 -> a 80:81:void startArgument(int,com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexType):138 -> a com.android.tools.r8.graph.DexDebugEntryBuilder$LocalEntry -> com.android.tools.r8.graph.y0: # {"id":"sourceFile","fileName":"DexDebugEntryBuilder.java"} com.android.tools.r8.graph.DebugLocalInfo current -> a com.android.tools.r8.graph.DebugLocalInfo last -> b 1:1:void ():26:26 -> com.android.tools.r8.graph.DexDebugEvent -> com.android.tools.r8.graph.B0: # {"id":"sourceFile","fileName":"DexDebugEvent.java"} com.android.tools.r8.graph.DexDebugEvent[] EMPTY_ARRAY -> a boolean $assertionsDisabled -> b 1:6:void ():20:25 -> 1:1:void ():20:20 -> com.android.tools.r8.utils.structural.StructuralItem self() -> U # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/structural/x;"} void accept(com.android.tools.r8.graph.DexDebugEventVisitor) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/I0;)V"} 1:1:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/dex/L;)V"} 2:2:void collectMixedSectionItems(com.android.tools.r8.dex.MixedSectionCollection):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/V;)V"} 3:3:int acceptCompareTo(com.android.tools.r8.utils.structural.StructuralItem,com.android.tools.r8.utils.structural.CompareToVisitor):20:20 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/x;Lcom/android/tools/r8/utils/structural/a;)I"} 4:5:int acceptCompareTo(com.android.tools.r8.graph.DexDebugEvent,com.android.tools.r8.utils.structural.CompareToVisitor):66:67 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/B0;Lcom/android/tools/r8/utils/structural/a;)I"} 6:7:void acceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):72:73 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/o;)V"} 8:8:void internalWriteOn(com.android.tools.r8.dex.DebugBytecodeWriter,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.graph.lens.GraphLens):88:88 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/u;Lcom/android/tools/r8/internal/Xj;)V"} int internalAcceptCompareTo(com.android.tools.r8.graph.DexDebugEvent,com.android.tools.r8.utils.structural.CompareToVisitor) -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/B0;Lcom/android/tools/r8/utils/structural/a;)I"} void internalAcceptHashing(com.android.tools.r8.utils.structural.HashingVisitor) -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/o;)V"} 1:1:boolean equals(java.lang.Object):45:45 -> equals 1:1:com.android.tools.r8.utils.structural.StructuralMapping getStructuralMapping():61:61 -> p # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/structural/y;"} com.android.tools.r8.graph.DexDebugEvent$AdvanceLine asAdvanceLine() -> s0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/A0;"} com.android.tools.r8.graph.DexDebugEvent$Default asDefaultEvent() -> t0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/B0$b;"} com.android.tools.r8.graph.DexDebugEvent$SetPositionFrame asSetPositionFrame() -> u0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/F0;"} int getCompareToId() -> v0 boolean isWritableEvent() -> w0 com.android.tools.r8.graph.DexDebugEvent$AdvanceLine -> com.android.tools.r8.graph.A0: # {"id":"sourceFile","fileName":"DexDebugEvent.java"} int delta -> c 1:2:void (int):273:274 -> com.android.tools.r8.utils.structural.StructuralItem self() -> U # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/structural/x;"} 1:1:int acceptCompareTo(com.android.tools.r8.utils.structural.StructuralItem,com.android.tools.r8.utils.structural.CompareToVisitor):269:269 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/x;Lcom/android/tools/r8/utils/structural/a;)I"} 2:3:void internalWriteOn(com.android.tools.r8.dex.DebugBytecodeWriter,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.graph.lens.GraphLens):295:296 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/u;Lcom/android/tools/r8/internal/Xj;)V"} 4:4:void accept(com.android.tools.r8.graph.DexDebugEventVisitor):301:301 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/I0;)V"} 1:1:int internalAcceptCompareTo(com.android.tools.r8.graph.DexDebugEvent,com.android.tools.r8.utils.structural.CompareToVisitor):322:322 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/B0;Lcom/android/tools/r8/utils/structural/a;)I"} 2:2:void internalAcceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):327:327 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/o;)V"} 1:1:int hashCode():311:311 -> hashCode com.android.tools.r8.graph.DexDebugEvent$AdvanceLine asAdvanceLine() -> s0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/A0;"} 1:1:java.lang.String toString():306:306 -> toString int getCompareToId() -> v0 com.android.tools.r8.graph.DexDebugEvent$AdvancePC -> com.android.tools.r8.graph.B0$a: # {"id":"sourceFile","fileName":"DexDebugEvent.java"} int delta -> c boolean $assertionsDisabled -> d 1:1:void ():117:117 -> 1:2:void (int):133:134 -> com.android.tools.r8.utils.structural.StructuralItem self() -> U # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/structural/x;"} 1:1:int acceptCompareTo(com.android.tools.r8.utils.structural.StructuralItem,com.android.tools.r8.utils.structural.CompareToVisitor):117:117 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/x;Lcom/android/tools/r8/utils/structural/a;)I"} 2:3:void internalWriteOn(com.android.tools.r8.dex.DebugBytecodeWriter,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.graph.lens.GraphLens):129:130 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/u;Lcom/android/tools/r8/internal/Xj;)V"} 4:5:void accept(com.android.tools.r8.graph.DexDebugEventVisitor):139:140 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/I0;)V"} 1:1:int internalAcceptCompareTo(com.android.tools.r8.graph.DexDebugEvent,com.android.tools.r8.utils.structural.CompareToVisitor):162:162 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/B0;Lcom/android/tools/r8/utils/structural/a;)I"} 2:2:void internalAcceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):167:167 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/o;)V"} 1:1:int hashCode():151:151 -> hashCode 1:1:java.lang.String toString():146:146 -> toString int getCompareToId() -> v0 boolean isWritableEvent() -> w0 com.android.tools.r8.graph.DexDebugEvent$Default -> com.android.tools.r8.graph.B0$b: # {"id":"sourceFile","fileName":"DexDebugEvent.java"} int value -> c boolean $assertionsDisabled -> d 1:1:void ():647:647 -> 1:3:void (int):651:653 -> com.android.tools.r8.utils.structural.StructuralItem self() -> U # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/structural/x;"} 1:1:int acceptCompareTo(com.android.tools.r8.utils.structural.StructuralItem,com.android.tools.r8.utils.structural.CompareToVisitor):647:647 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/x;Lcom/android/tools/r8/utils/structural/a;)I"} 2:2:void internalWriteOn(com.android.tools.r8.dex.DebugBytecodeWriter,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.graph.lens.GraphLens):686:686 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/u;Lcom/android/tools/r8/internal/Xj;)V"} 3:3:void accept(com.android.tools.r8.graph.DexDebugEventVisitor):691:691 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/I0;)V"} 1:1:int internalAcceptCompareTo(com.android.tools.r8.graph.DexDebugEvent,com.android.tools.r8.utils.structural.CompareToVisitor):722:722 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/B0;Lcom/android/tools/r8/utils/structural/a;)I"} 2:2:void internalAcceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):727:727 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/o;)V"} 1:1:int hashCode():711:711 -> hashCode com.android.tools.r8.graph.DexDebugEvent$Default asDefaultEvent() -> t0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/B0$b;"} 1:1:java.lang.String toString():706:706 -> toString int getCompareToId() -> v0 boolean isWritableEvent() -> w0 1:2:int getLineDelta():700:701 -> x0 1:2:int getPCDelta():695:696 -> y0 com.android.tools.r8.graph.DexDebugEvent$EndLocal -> com.android.tools.r8.graph.C0: # {"id":"sourceFile","fileName":"DexDebugEvent.java"} int registerNum -> c 1:2:void (int):432:433 -> com.android.tools.r8.utils.structural.StructuralItem self() -> U # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/structural/x;"} 1:1:int acceptCompareTo(com.android.tools.r8.utils.structural.StructuralItem,com.android.tools.r8.utils.structural.CompareToVisitor):428:428 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/x;Lcom/android/tools/r8/utils/structural/a;)I"} 2:3:void internalWriteOn(com.android.tools.r8.dex.DebugBytecodeWriter,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.graph.lens.GraphLens):444:445 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/u;Lcom/android/tools/r8/internal/Xj;)V"} 4:4:void accept(com.android.tools.r8.graph.DexDebugEventVisitor):450:450 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/I0;)V"} 1:1:int internalAcceptCompareTo(com.android.tools.r8.graph.DexDebugEvent,com.android.tools.r8.utils.structural.CompareToVisitor):471:471 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/B0;Lcom/android/tools/r8/utils/structural/a;)I"} 2:2:void internalAcceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):476:476 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/o;)V"} 1:1:int hashCode():460:460 -> hashCode 1:1:java.lang.String toString():455:455 -> toString int getCompareToId() -> v0 boolean isWritableEvent() -> w0 com.android.tools.r8.graph.DexDebugEvent$RestartLocal -> com.android.tools.r8.graph.D0: # {"id":"sourceFile","fileName":"DexDebugEvent.java"} int registerNum -> c 1:2:void (int):484:485 -> com.android.tools.r8.utils.structural.StructuralItem self() -> U # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/structural/x;"} 1:1:int acceptCompareTo(com.android.tools.r8.utils.structural.StructuralItem,com.android.tools.r8.utils.structural.CompareToVisitor):480:480 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/x;Lcom/android/tools/r8/utils/structural/a;)I"} 2:3:void internalWriteOn(com.android.tools.r8.dex.DebugBytecodeWriter,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.graph.lens.GraphLens):496:497 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/u;Lcom/android/tools/r8/internal/Xj;)V"} 4:4:void accept(com.android.tools.r8.graph.DexDebugEventVisitor):502:502 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/I0;)V"} 1:1:int internalAcceptCompareTo(com.android.tools.r8.graph.DexDebugEvent,com.android.tools.r8.utils.structural.CompareToVisitor):523:523 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/B0;Lcom/android/tools/r8/utils/structural/a;)I"} 2:2:void internalAcceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):528:528 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/o;)V"} 1:1:int hashCode():512:512 -> hashCode 1:1:java.lang.String toString():507:507 -> toString int getCompareToId() -> v0 boolean isWritableEvent() -> w0 com.android.tools.r8.graph.DexDebugEvent$SetEpilogueBegin -> com.android.tools.r8.graph.E0: # {"id":"sourceFile","fileName":"DexDebugEvent.java"} boolean $assertionsDisabled -> c 1:1:void ():221:221 -> 1:1:void ():223:223 -> com.android.tools.r8.utils.structural.StructuralItem self() -> U # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/structural/x;"} 1:1:int acceptCompareTo(com.android.tools.r8.utils.structural.StructuralItem,com.android.tools.r8.utils.structural.CompareToVisitor):221:221 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/x;Lcom/android/tools/r8/utils/structural/a;)I"} 2:2:void internalWriteOn(com.android.tools.r8.dex.DebugBytecodeWriter,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.graph.lens.GraphLens):234:234 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/u;Lcom/android/tools/r8/internal/Xj;)V"} 3:3:void accept(com.android.tools.r8.graph.DexDebugEventVisitor):239:239 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/I0;)V"} 1:1:void internalAcceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/o;)V"} 2:2:int internalAcceptCompareTo(com.android.tools.r8.graph.DexDebugEvent,com.android.tools.r8.utils.structural.CompareToVisitor):259:259 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/B0;Lcom/android/tools/r8/utils/structural/a;)I"} 1:1:java.lang.String toString():244:244 -> toString int getCompareToId() -> v0 boolean isWritableEvent() -> w0 com.android.tools.r8.graph.DexDebugEvent$SetFile -> com.android.tools.r8.graph.B0$c: # {"id":"sourceFile","fileName":"DexDebugEvent.java"} com.android.tools.r8.graph.DexString fileName -> c 1:2:void (com.android.tools.r8.graph.DexString):543:544 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/u2;)V"} com.android.tools.r8.utils.structural.StructuralItem self() -> U # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/structural/x;"} 1:1:int acceptCompareTo(com.android.tools.r8.utils.structural.StructuralItem,com.android.tools.r8.utils.structural.CompareToVisitor):539:539 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/x;Lcom/android/tools/r8/utils/structural/a;)I"} 2:2:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):555:555 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/dex/L;)V"} 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):555 -> a 4:4:void accept(com.android.tools.r8.graph.DexDebugEventVisitor):560:560 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/I0;)V"} 1:1:int internalAcceptCompareTo(com.android.tools.r8.graph.DexDebugEvent,com.android.tools.r8.utils.structural.CompareToVisitor):581:581 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/B0;Lcom/android/tools/r8/utils/structural/a;)I"} 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):581 -> b 3:3:void internalAcceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):586:586 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/o;)V"} 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):586 -> b 1:2:int hashCode():570:571 -> hashCode 1:1:java.lang.String toString():565:565 -> toString int getCompareToId() -> v0 boolean isWritableEvent() -> w0 com.android.tools.r8.graph.DexDebugEvent$SetPositionFrame -> com.android.tools.r8.graph.F0: # {"id":"sourceFile","fileName":"DexDebugEvent.java"} com.android.tools.r8.ir.code.Position position -> c 1:2:void (com.android.tools.r8.ir.code.Position):598:599 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/kM;)V"} com.android.tools.r8.utils.structural.StructuralItem self() -> U # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/structural/x;"} 1:1:int acceptCompareTo(com.android.tools.r8.utils.structural.StructuralItem,com.android.tools.r8.utils.structural.CompareToVisitor):590:590 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/x;Lcom/android/tools/r8/utils/structural/a;)I"} 2:2:com.android.tools.r8.ir.code.Position lambda$specify$0(com.android.tools.r8.graph.DexDebugEvent$SetPositionFrame):595:595 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/F0;)Lcom/android/tools/r8/internal/kM;"} 3:3:void specify(com.android.tools.r8.utils.structural.StructuralSpecification):595:595 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/z;)V"} 4:4:void accept(com.android.tools.r8.graph.DexDebugEventVisitor):608:608 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/I0;)V"} 1:1:int internalAcceptCompareTo(com.android.tools.r8.graph.DexDebugEvent,com.android.tools.r8.utils.structural.CompareToVisitor):628:628 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/B0;Lcom/android/tools/r8/utils/structural/a;)I"} 2:2:void internalAcceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):633:633 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/o;)V"} 1:1:int hashCode():618:618 -> hashCode 1:1:java.lang.String toString():613:613 -> toString com.android.tools.r8.graph.DexDebugEvent$SetPositionFrame asSetPositionFrame() -> u0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/F0;"} int getCompareToId() -> v0 1:1:com.android.tools.r8.ir.code.Position getPosition():603:603 -> x0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/kM;"} com.android.tools.r8.graph.DexDebugEvent$SetPrologueEnd -> com.android.tools.r8.graph.G0: # {"id":"sourceFile","fileName":"DexDebugEvent.java"} boolean $assertionsDisabled -> c 1:1:void ():171:171 -> 1:1:void ():173:173 -> com.android.tools.r8.utils.structural.StructuralItem self() -> U # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/structural/x;"} 1:1:int acceptCompareTo(com.android.tools.r8.utils.structural.StructuralItem,com.android.tools.r8.utils.structural.CompareToVisitor):171:171 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/x;Lcom/android/tools/r8/utils/structural/a;)I"} 2:2:void internalWriteOn(com.android.tools.r8.dex.DebugBytecodeWriter,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.graph.lens.GraphLens):184:184 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/u;Lcom/android/tools/r8/internal/Xj;)V"} 3:3:void accept(com.android.tools.r8.graph.DexDebugEventVisitor):189:189 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/I0;)V"} 1:1:void internalAcceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/o;)V"} 2:2:int internalAcceptCompareTo(com.android.tools.r8.graph.DexDebugEvent,com.android.tools.r8.utils.structural.CompareToVisitor):210:210 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/B0;Lcom/android/tools/r8/utils/structural/a;)I"} 1:1:java.lang.String toString():194:194 -> toString int getCompareToId() -> v0 boolean isWritableEvent() -> w0 com.android.tools.r8.graph.DexDebugEvent$StartLocal -> com.android.tools.r8.graph.B0$d: # {"id":"sourceFile","fileName":"DexDebugEvent.java"} int registerNum -> c com.android.tools.r8.graph.DexString name -> d com.android.tools.r8.graph.DexType type -> e com.android.tools.r8.graph.DexString signature -> f 1:5:void (int,com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexString):349:353 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/graph/u2;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/u2;)V"} com.android.tools.r8.utils.structural.StructuralItem self() -> U # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/structural/x;"} 1:1:int acceptCompareTo(com.android.tools.r8.utils.structural.StructuralItem,com.android.tools.r8.utils.structural.CompareToVisitor):331:331 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/x;Lcom/android/tools/r8/utils/structural/a;)I"} 2:2:int lambda$spec$0(com.android.tools.r8.graph.DexDebugEvent$StartLocal):339:339 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/B0$d;)I"} 3:6:void spec(com.android.tools.r8.utils.structural.StructuralSpecification):339:342 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/z;)V"} 7:12:void internalWriteOn(com.android.tools.r8.dex.DebugBytecodeWriter,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.graph.lens.GraphLens):368:373 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/u;Lcom/android/tools/r8/internal/Xj;)V"} 13:13:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.lens.GraphLens.lookupType(com.android.tools.r8.graph.DexType):243:243 -> a 13:13:void internalWriteOn(com.android.tools.r8.dex.DebugBytecodeWriter,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.graph.lens.GraphLens):373 -> a 14:16:void internalWriteOn(com.android.tools.r8.dex.DebugBytecodeWriter,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.graph.lens.GraphLens):373:375 -> a 17:17:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):381:381 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/dex/L;)V"} 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):382 -> a 19:20:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):384:385 -> a 21:21:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.lens.GraphLens.lookupType(com.android.tools.r8.graph.DexType):243:243 -> a 21:21:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):385 -> a 22:22:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):386:386 -> a 23:24:void com.android.tools.r8.graph.DexType.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):246:247 -> a 23:24:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):386 -> 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):247 -> a 25:25:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):386 -> a 26:26:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):388:388 -> a 27:27:void com.android.tools.r8.graph.DexString.collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection):277:277 -> a 27:27:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):389 -> a 28:28:void accept(com.android.tools.r8.graph.DexDebugEventVisitor):395:395 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/I0;)V"} 1:1:com.android.tools.r8.graph.DexString lambda$spec$1(com.android.tools.r8.graph.DexDebugEvent$StartLocal):340:340 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/B0$d;)Lcom/android/tools/r8/graph/u2;"} 2:2:int internalAcceptCompareTo(com.android.tools.r8.graph.DexDebugEvent,com.android.tools.r8.utils.structural.CompareToVisitor):419:419 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/B0;Lcom/android/tools/r8/utils/structural/a;)I"} 3:3:void internalAcceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):424:424 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/o;)V"} 1:1:com.android.tools.r8.graph.DexType lambda$spec$2(com.android.tools.r8.graph.DexDebugEvent$StartLocal):341:341 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/B0$d;)Lcom/android/tools/r8/graph/v2;"} 1:1:com.android.tools.r8.graph.DexString lambda$spec$3(com.android.tools.r8.graph.DexDebugEvent$StartLocal):342:342 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/B0$d;)Lcom/android/tools/r8/graph/u2;"} 1:5:int hashCode():405:409 -> hashCode 1:1:java.lang.String toString():400:400 -> toString int getCompareToId() -> v0 boolean isWritableEvent() -> w0 com.android.tools.r8.graph.DexDebugEventBuilder -> com.android.tools.r8.graph.H0: # {"id":"sourceFile","fileName":"DexDebugEventBuilder.java"} com.android.tools.r8.graph.DexEncodedMethod method -> a com.android.tools.r8.graph.DexItemFactory factory -> b com.android.tools.r8.utils.InternalOptions options -> c java.util.ArrayList arguments -> d com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap lastKnownLocals -> e com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap pendingLocals -> f boolean pendingLocalChanges -> g int emittedPc -> h com.android.tools.r8.ir.code.Position emittedPosition -> i com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap emittedLocals -> j java.util.List events -> k int startLine -> l boolean $assertionsDisabled -> m 1:1:void ():33:33 -> 1:1:void (com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.utils.InternalOptions):66:66 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/utils/A1;)V"} 2:22:void (com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.utils.InternalOptions):49:69 -> 1:2:void add(int,int,com.android.tools.r8.ir.code.Instruction):74:75 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(IILcom/android/tools/r8/internal/lo;)V"} 3:9:void updateBlockEntry(com.android.tools.r8.ir.code.Instruction):131:137 -> a 3:9:void add(int,int,com.android.tools.r8.ir.code.Instruction):79 -> a 10:11:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap.(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap,float):155:156 -> a 10:11:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap.(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap):167 -> a 10:11:void updateBlockEntry(com.android.tools.r8.ir.code.Instruction):137 -> a 10:11:void add(int,int,com.android.tools.r8.ir.code.Instruction):79 -> a 12:15:void updateBlockEntry(com.android.tools.r8.ir.code.Instruction):137:140 -> a 12:15:void add(int,int,com.android.tools.r8.ir.code.Instruction):79 -> a 16:26:void initialize(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap):146:156 -> a 16:26:void updateBlockEntry(com.android.tools.r8.ir.code.Instruction):141 -> a 16:26:void add(int,int,com.android.tools.r8.ir.code.Instruction):79 -> a 27:27:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap.():119:119 -> a 27:27:void initialize(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap):156 -> a 27:27:void updateBlockEntry(com.android.tools.r8.ir.code.Instruction):141 -> a 27:27:void add(int,int,com.android.tools.r8.ir.code.Instruction):79 -> a 28:34:void initialize(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap):156:162 -> a 28:34:void updateBlockEntry(com.android.tools.r8.ir.code.Instruction):141 -> a 28:34:void add(int,int,com.android.tools.r8.ir.code.Instruction):79 -> a 35:35:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap.(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap):167:167 -> a 35:35:void initialize(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap):162 -> a 35:35:void updateBlockEntry(com.android.tools.r8.ir.code.Instruction):141 -> a 35:35:void add(int,int,com.android.tools.r8.ir.code.Instruction):79 -> a 36:36:void initialize(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap):162:162 -> a 36:36:void updateBlockEntry(com.android.tools.r8.ir.code.Instruction):141 -> a 36:36:void add(int,int,com.android.tools.r8.ir.code.Instruction):79 -> a 37:46:void add(int,int,com.android.tools.r8.ir.code.Instruction):81:90 -> a 47:51:void startArgument(com.android.tools.r8.ir.code.Argument):166:170 -> a 47:51:void add(int,int,com.android.tools.r8.ir.code.Instruction):90 -> a 52:52:boolean com.android.tools.r8.ir.code.Instruction.isDebugLocalsChange():0:0 -> a 52:52:void add(int,int,com.android.tools.r8.ir.code.Instruction):91 -> a 53:53:void add(int,int,com.android.tools.r8.ir.code.Instruction):92:92 -> a 54:55:void updateLocals(com.android.tools.r8.ir.code.DebugLocalsChange):175:176 -> a 54:55:void add(int,int,com.android.tools.r8.ir.code.Instruction):92 -> a 56:57:void add(int,int,com.android.tools.r8.ir.code.Instruction):94:95 -> a 58:60:void emitDebugPosition(int,com.android.tools.r8.ir.code.Position):188:190 -> a 58:60:void add(int,int,com.android.tools.r8.ir.code.Instruction):96 -> a 61:61:boolean com.android.tools.r8.ir.code.Position.isSyntheticPosition():0:0 -> a 61:61:void emitDebugPosition(int,com.android.tools.r8.ir.code.Position):191 -> a 61:61:void add(int,int,com.android.tools.r8.ir.code.Instruction):96 -> a 62:84:void emitDebugPosition(int,com.android.tools.r8.ir.code.Position):191:213 -> a 62:84:void add(int,int,com.android.tools.r8.ir.code.Instruction):96 -> a 85:85:void add(int,int,com.android.tools.r8.ir.code.Instruction):99:99 -> a 86:96:void emitLocalChanges(int):218:228 -> a 86:96:void add(int,int,com.android.tools.r8.ir.code.Instruction):100 -> a 97:98:void add(int,int,com.android.tools.r8.ir.code.Instruction):106:107 -> a 99:112:com.android.tools.r8.graph.DexDebugInfo build():113:126 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/J0$a;"} 113:113:boolean com.android.tools.r8.utils.DexDebugUtils.verifySetPositionFramesFollowedByDefaultEvent(java.util.List):26:26 -> a 113:113:com.android.tools.r8.graph.DexDebugInfo build():126 -> a 114:115:com.android.tools.r8.graph.DexDebugInfo build():126:127 -> 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):240:253 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/internal/kM;ILcom/android/tools/r8/internal/kM;Ljava/util/List;Lcom/android/tools/r8/graph/p1;Z)V"} 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):251:264 -> a 144:156:void addDefaultEventWithAdvancePcIfNecessary(int,int,java.util.List,com.android.tools.r8.graph.DexItemFactory):271:283 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(IILjava/util/List;Lcom/android/tools/r8/graph/p1;)V"} 157:157:void emitLocalChangeEvents(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap,java.util.List,com.android.tools.r8.graph.DexItemFactory):293:293 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Gq;Lcom/android/tools/r8/internal/Gq;Lcom/android/tools/r8/internal/Gq;Ljava/util/ArrayList;Lcom/android/tools/r8/graph/p1;)V"} 158:163:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceSortedMap com.android.tools.r8.graph.DebugLocalInfo.endingLocals(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap):74:79 -> a 158:163:void emitLocalChangeEvents(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap,java.util.List,com.android.tools.r8.graph.DexItemFactory):293 -> a 164:169:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceSortedMap com.android.tools.r8.graph.DebugLocalInfo.startingLocals(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap):88:93 -> a 164:169:void emitLocalChangeEvents(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap,java.util.List,com.android.tools.r8.graph.DexItemFactory):295 -> a 170:185:void emitLocalChangeEvents(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap,java.util.List,com.android.tools.r8.graph.DexItemFactory):296:311 -> a 186:186:void com.android.tools.r8.graph.DexDebugEvent$StartLocal.(int,com.android.tools.r8.graph.DebugLocalInfo):357:357 -> a 186:186:void emitLocalChangeEvents(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap,java.util.List,com.android.tools.r8.graph.DexItemFactory):311 -> a 187:188:void emitLocalChangeEvents(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap,java.util.List,com.android.tools.r8.graph.DexItemFactory):311:312 -> a 1:4:boolean localsChanged():180:183 -> b com.android.tools.r8.graph.DexDebugEventVisitor -> com.android.tools.r8.graph.I0: # {"id":"sourceFile","fileName":"DexDebugEventVisitor.java"} void visit(com.android.tools.r8.graph.DexDebugEvent$AdvanceLine) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/A0;)V"} void visit(com.android.tools.r8.graph.DexDebugEvent$AdvancePC) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/B0$a;)V"} void visit(com.android.tools.r8.graph.DexDebugEvent$Default) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/B0$b;)V"} void visit(com.android.tools.r8.graph.DexDebugEvent$EndLocal) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/C0;)V"} void visit(com.android.tools.r8.graph.DexDebugEvent$RestartLocal) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/D0;)V"} void visit(com.android.tools.r8.graph.DexDebugEvent$SetEpilogueBegin) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/E0;)V"} void visit(com.android.tools.r8.graph.DexDebugEvent$SetFile) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/B0$c;)V"} void visit(com.android.tools.r8.graph.DexDebugEvent$SetPositionFrame) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/F0;)V"} void visit(com.android.tools.r8.graph.DexDebugEvent$SetPrologueEnd) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/G0;)V"} void visit(com.android.tools.r8.graph.DexDebugEvent$StartLocal) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/B0$d;)V"} com.android.tools.r8.graph.DexDebugInfo -> com.android.tools.r8.graph.J0: # {"id":"sourceFile","fileName":"DexDebugInfo.java"} boolean $assertionsDisabled -> c int $r8$clinit -> d 1:1:void ():30:30 -> 1:1:void ():30:30 -> com.android.tools.r8.graph.DexDebugInfo self() -> A0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/J0;"} 1:1:com.android.tools.r8.utils.structural.StructuralItem self():30:30 -> U # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/structural/x;"} int internalAcceptCompareTo(com.android.tools.r8.graph.DexDebugInfo,com.android.tools.r8.utils.structural.CompareToVisitor) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/J0;Lcom/android/tools/r8/utils/structural/a;)I"} 1:1:int acceptCompareTo(com.android.tools.r8.utils.structural.StructuralItem,com.android.tools.r8.utils.structural.CompareToVisitor):30:30 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/x;Lcom/android/tools/r8/utils/structural/a;)I"} 2:6:int acceptCompareTo(com.android.tools.r8.graph.DexDebugInfo,com.android.tools.r8.utils.structural.CompareToVisitor):78:82 -> a 2:6:int acceptCompareTo(com.android.tools.r8.utils.structural.StructuralItem,com.android.tools.r8.utils.structural.CompareToVisitor):30 -> a 7:18:com.android.tools.r8.graph.DexDebugInfo$EventBasedDebugInfo convertToEventBased(com.android.tools.r8.graph.DexCode,com.android.tools.r8.graph.DexItemFactory):305:316 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/w0;Lcom/android/tools/r8/graph/p1;)Lcom/android/tools/r8/graph/J0$a;"} 19:28:com.android.tools.r8.graph.DexDebugInfo$EventBasedDebugInfo forceConvertToEventBasedDebugInfo(com.android.tools.r8.graph.DexDebugInfo$PcBasedDebugInfo,com.android.tools.r8.dex.code.DexInstruction[],com.android.tools.r8.graph.DexItemFactory):322:331 -> a 19:28:com.android.tools.r8.graph.DexDebugInfo$EventBasedDebugInfo convertToEventBased(com.android.tools.r8.graph.DexCode,com.android.tools.r8.graph.DexItemFactory):317 -> a 29:29:int com.android.tools.r8.graph.DexDebugInfo$PcBasedDebugInfo.getParameterCount():115:115 -> a 29:29:com.android.tools.r8.graph.DexDebugInfo$EventBasedDebugInfo forceConvertToEventBasedDebugInfo(com.android.tools.r8.graph.DexDebugInfo$PcBasedDebugInfo,com.android.tools.r8.dex.code.DexInstruction[],com.android.tools.r8.graph.DexItemFactory):333 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 29:29:com.android.tools.r8.graph.DexDebugInfo$EventBasedDebugInfo convertToEventBased(com.android.tools.r8.graph.DexCode,com.android.tools.r8.graph.DexItemFactory):317 -> a 30:31:com.android.tools.r8.graph.DexDebugInfo$EventBasedDebugInfo forceConvertToEventBasedDebugInfo(com.android.tools.r8.graph.DexDebugInfo$PcBasedDebugInfo,com.android.tools.r8.dex.code.DexInstruction[],com.android.tools.r8.graph.DexItemFactory):333:334 -> a 30:31:com.android.tools.r8.graph.DexDebugInfo$EventBasedDebugInfo convertToEventBased(com.android.tools.r8.graph.DexCode,com.android.tools.r8.graph.DexItemFactory):317 -> a 32:39:com.android.tools.r8.graph.DexDebugInfoForWriting convertToWritable(com.android.tools.r8.graph.DexDebugInfo):341:348 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/J0;)Lcom/android/tools/r8/graph/M0;"} 1:1:boolean computeEquals(java.lang.Object):87:87 -> c 1:1:com.android.tools.r8.utils.structural.StructuralMapping getStructuralMapping():70:70 -> p # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/structural/y;"} com.android.tools.r8.graph.DexDebugInfo$EventBasedDebugInfo asEventBasedInfo() -> t0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/J0$a;"} com.android.tools.r8.graph.DexDebugInfo$PcBasedDebugInfo asPcBasedInfo() -> u0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/K0;"} com.android.tools.r8.graph.DexDebugInfo$DebugInfoKind getKind() -> v0 # {"id":"com.android.tools.r8.residualsignature","signature":"()I"} int getParameterCount() -> w0 int getStartLine() -> x0 1:1:boolean isEventBasedInfo():47:47 -> y0 1:1:boolean isPcBasedInfo():51:51 -> z0 com.android.tools.r8.graph.DexDebugInfo$EventBasedDebugInfo -> com.android.tools.r8.graph.J0$a: # {"id":"sourceFile","fileName":"DexDebugInfo.java"} int startLine -> e com.android.tools.r8.graph.DexString[] parameters -> f com.android.tools.r8.graph.DexDebugEvent[] events -> g boolean $assertionsDisabled -> h 1:1:void ():198:198 -> 1:5:void (int,com.android.tools.r8.graph.DexString[],com.android.tools.r8.graph.DexDebugEvent[]):210:214 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(I[Lcom/android/tools/r8/graph/u2;[Lcom/android/tools/r8/graph/B0;)V"} com.android.tools.r8.graph.DexDebugInfo self() -> A0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/J0;"} com.android.tools.r8.utils.structural.StructuralItem self() -> U # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/structural/x;"} 1:1:int acceptCompareTo(com.android.tools.r8.utils.structural.StructuralItem,com.android.tools.r8.utils.structural.CompareToVisitor):198:198 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/x;Lcom/android/tools/r8/utils/structural/a;)I"} 2:6:int com.android.tools.r8.graph.DexDebugInfo.acceptCompareTo(com.android.tools.r8.graph.DexDebugInfo,com.android.tools.r8.utils.structural.CompareToVisitor):78:82 -> a 2:6:int acceptCompareTo(com.android.tools.r8.utils.structural.StructuralItem,com.android.tools.r8.utils.structural.CompareToVisitor):198 -> a 7:7:int lambda$specify$0(com.android.tools.r8.graph.DexDebugInfo$EventBasedDebugInfo):205:205 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/J0$a;)I"} 8:10:void specify(com.android.tools.r8.utils.structural.StructuralSpecification):205:207 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/z;)V"} 11:15:java.util.List computeEntries(com.android.tools.r8.graph.DexMethod):243:247 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)Ljava/util/List;"} 16:16:void acceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):257:257 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/o;)V"} 17:18:int internalAcceptCompareTo(com.android.tools.r8.graph.DexDebugInfo,com.android.tools.r8.utils.structural.CompareToVisitor):262:263 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/J0;Lcom/android/tools/r8/utils/structural/a;)I"} 19:19:void collectMixedSectionItems(com.android.tools.r8.dex.MixedSectionCollection):280:280 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/V;)V"} 1:1:com.android.tools.r8.graph.DexString[] lambda$specify$1(com.android.tools.r8.graph.DexDebugInfo$EventBasedDebugInfo):206:206 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/J0$a;)[Lcom/android/tools/r8/graph/u2;"} 1:1:com.android.tools.r8.graph.DexDebugEvent[] lambda$specify$2(com.android.tools.r8.graph.DexDebugInfo$EventBasedDebugInfo):207:207 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/J0$a;)[Lcom/android/tools/r8/graph/B0;"} 1:1:int computeHashCode():252:252 -> s0 com.android.tools.r8.graph.DexDebugInfo$EventBasedDebugInfo asEventBasedInfo() -> t0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/J0$a;"} 1:8:java.lang.String toString():285:292 -> toString com.android.tools.r8.graph.DexDebugInfo$DebugInfoKind getKind() -> v0 # {"id":"com.android.tools.r8.residualsignature","signature":"()I"} 1:1:int getParameterCount():239:239 -> w0 1:1:int getStartLine():234:234 -> x0 com.android.tools.r8.graph.DexDebugInfo$PcBasedDebugInfo -> com.android.tools.r8.graph.K0: # {"id":"sourceFile","fileName":"DexDebugInfo.java"} int parameterCount -> e int maxPc -> f boolean $assertionsDisabled -> g 1:1:void ():90:90 -> 1:3:void (int,int):99:101 -> com.android.tools.r8.graph.DexDebugInfo self() -> A0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/J0;"} 1:1:int getMaxPc():105:105 -> B0 com.android.tools.r8.utils.structural.StructuralItem self() -> U # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/structural/x;"} 1:1:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/dex/L;)V"} 2:2:int acceptCompareTo(com.android.tools.r8.utils.structural.StructuralItem,com.android.tools.r8.utils.structural.CompareToVisitor):90:90 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/x;Lcom/android/tools/r8/utils/structural/a;)I"} 3:7:int com.android.tools.r8.graph.DexDebugInfo.acceptCompareTo(com.android.tools.r8.graph.DexDebugInfo,com.android.tools.r8.utils.structural.CompareToVisitor):78:82 -> a 3:7:int acceptCompareTo(com.android.tools.r8.utils.structural.StructuralItem,com.android.tools.r8.utils.structural.CompareToVisitor):90 -> a 8:8:int lambda$specify$0(com.android.tools.r8.graph.DexDebugInfo$PcBasedDebugInfo):96:96 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/K0;)I"} 9:9:void specify(com.android.tools.r8.utils.structural.StructuralSpecification):96:96 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/z;)V"} 10:10:void acceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):140:140 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/o;)V"} 11:12:int internalAcceptCompareTo(com.android.tools.r8.graph.DexDebugInfo,com.android.tools.r8.utils.structural.CompareToVisitor):145:146 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/J0;Lcom/android/tools/r8/utils/structural/a;)I"} 13:13:void collectMixedSectionItems(com.android.tools.r8.dex.MixedSectionCollection):151:151 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/V;)V"} 14:19:void write(com.android.tools.r8.dex.DebugBytecodeWriter,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.graph.lens.GraphLens):176:181 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/u;Lcom/android/tools/r8/graph/e5;Lcom/android/tools/r8/internal/Xj;)V"} 20:20: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.lens.GraphLens):78:78 -> a 20:20:void write(com.android.tools.r8.dex.DebugBytecodeWriter,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.graph.lens.GraphLens):181 -> a 21: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.lens.GraphLens):78:79 -> a 21:22:void write(com.android.tools.r8.dex.DebugBytecodeWriter,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.graph.lens.GraphLens):181 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 23:24:void write(com.android.tools.r8.dex.DebugBytecodeWriter,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.graph.lens.GraphLens):182:183 -> a 25:25: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.lens.GraphLens):78:78 -> a 25:25:void write(com.android.tools.r8.dex.DebugBytecodeWriter,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.graph.lens.GraphLens):183 -> a 26:27: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.lens.GraphLens):78:79 -> a 26:27:void write(com.android.tools.r8.dex.DebugBytecodeWriter,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.graph.lens.GraphLens):183 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 28:28:void write(com.android.tools.r8.dex.DebugBytecodeWriter,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.graph.lens.GraphLens):185:185 -> a 1:1:int lambda$specify$1(com.android.tools.r8.graph.DexDebugInfo$PcBasedDebugInfo):96:96 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/K0;)I"} 1:1:int estimatedWriteSize():170:170 -> p0 2:4:int estimatedWriteSize(int,int):160:162 -> p0 2:4:int estimatedWriteSize():170 -> p0 1:1:int computeHashCode():135:135 -> s0 1:4:java.lang.String toString():190:193 -> toString com.android.tools.r8.graph.DexDebugInfo$PcBasedDebugInfo asPcBasedInfo() -> u0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/K0;"} com.android.tools.r8.graph.DexDebugInfo$DebugInfoKind getKind() -> v0 # {"id":"com.android.tools.r8.residualsignature","signature":"()I"} 1:1:int getParameterCount():115:115 -> w0 int getStartLine() -> x0 com.android.tools.r8.graph.DexDebugInfo$WritableEventBasedDebugInfo -> com.android.tools.r8.graph.L0: # {"id":"sourceFile","fileName":"DexDebugInfo.java"} boolean $assertionsDisabled -> i 1:1:void ():352:352 -> 1:1:void (int,com.android.tools.r8.graph.DexString[],com.android.tools.r8.graph.DexDebugEvent[]):357:357 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(I[Lcom/android/tools/r8/graph/u2;[Lcom/android/tools/r8/graph/B0;)V"} 1:1:void com.android.tools.r8.graph.DexDebugInfo$EventBasedDebugInfo.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):267:267 -> a 1:1:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):362 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/dex/L;)V"} 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):269 -> a 2:2:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):362 -> a 3:4:void com.android.tools.r8.graph.DexDebugInfo$EventBasedDebugInfo.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):272:273 -> a 3:4:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):362 -> a 5:6:void collectMixedSectionItems(com.android.tools.r8.dex.MixedSectionCollection):367:368 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/V;)V"} 7:12:void write(com.android.tools.r8.dex.DebugBytecodeWriter,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.graph.lens.GraphLens):384:389 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/u;Lcom/android/tools/r8/graph/e5;Lcom/android/tools/r8/internal/Xj;)V"} 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.lens.GraphLens):78:78 -> a 13:13:void write(com.android.tools.r8.dex.DebugBytecodeWriter,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.graph.lens.GraphLens):390 -> a 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.lens.GraphLens):78:78 -> a 14:14:void write(com.android.tools.r8.dex.DebugBytecodeWriter,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.graph.lens.GraphLens):390 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 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.lens.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.lens.GraphLens):390 -> a 16:16: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.lens.GraphLens):79:79 -> a 16:16:void write(com.android.tools.r8.dex.DebugBytecodeWriter,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.graph.lens.GraphLens):390 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 17:17:void write(com.android.tools.r8.dex.DebugBytecodeWriter,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.graph.lens.GraphLens):392:392 -> a 1:2:int estimatedWriteSize():373:374 -> p0 com.android.tools.r8.graph.DexDebugInfoForWriting -> com.android.tools.r8.graph.M0: # {"id":"sourceFile","fileName":"DexDebugInfoForWriting.java"} void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/dex/L;)V"} void collectMixedSectionItems(com.android.tools.r8.dex.MixedSectionCollection) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/V;)V"} void write(com.android.tools.r8.dex.DebugBytecodeWriter,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.graph.lens.GraphLens) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/u;Lcom/android/tools/r8/graph/e5;Lcom/android/tools/r8/internal/Xj;)V"} int estimatedWriteSize() -> p0 com.android.tools.r8.graph.DexDebugPositionState -> com.android.tools.r8.graph.N0: # {"id":"sourceFile","fileName":"DexDebugPositionState.java"} int currentPc -> a int currentLine -> b com.android.tools.r8.graph.DexMethod currentMethod -> c com.android.tools.r8.ir.code.Position currentPosition -> d boolean $assertionsDisabled -> e 1:1:void ():25:25 -> 1:1:void (int,com.android.tools.r8.graph.DexMethod):32:32 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/graph/j2;)V"} 2:9:void (int,com.android.tools.r8.graph.DexMethod):27:34 -> 1:1:void visit(com.android.tools.r8.graph.DexDebugEvent$EndLocal):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/C0;)V"} 2:2:void visit(com.android.tools.r8.graph.DexDebugEvent$RestartLocal):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/D0;)V"} 3:3:void visit(com.android.tools.r8.graph.DexDebugEvent$SetEpilogueBegin):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/E0;)V"} 4:4:void visit(com.android.tools.r8.graph.DexDebugEvent$SetFile):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/B0$c;)V"} 5:5:void visit(com.android.tools.r8.graph.DexDebugEvent$SetPrologueEnd):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/G0;)V"} 6:6:void visit(com.android.tools.r8.graph.DexDebugEvent$StartLocal):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/B0$d;)V"} 7:8:void visit(com.android.tools.r8.graph.DexDebugEvent$AdvancePC):39:40 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/B0$a;)V"} 9:9:void visit(com.android.tools.r8.graph.DexDebugEvent$AdvanceLine):45:45 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/A0;)V"} 10:13:void visit(com.android.tools.r8.graph.DexDebugEvent$SetPositionFrame):50:53 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/F0;)V"} 14:16:void visit(com.android.tools.r8.graph.DexDebugEvent$Default):58:60 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/B0$b;)V"} 17:17:int getCurrentLine():98:98 -> a 1:1:int getCurrentPc():94:94 -> b 1:7:com.android.tools.r8.ir.code.Position getPosition():102:108 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/kM;"} com.android.tools.r8.graph.DexDefinition -> com.android.tools.r8.graph.O0: # {"id":"sourceFile","fileName":"DexDefinition.java"} 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/g0;)V"} boolean isDexClass() -> A0 boolean isDexEncodedField() -> B0 1:1:com.android.tools.r8.graph.DexType getContextType():149:149 -> C # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/v2;"} boolean isDexEncodedMember() -> C0 boolean isDexEncodedMethod() -> D0 boolean isStatic() -> E0 boolean isStaticMember() -> F0 1:1:void clearAnnotations():40:40 -> M 1:1:void clearAllAnnotations():44 -> M 2:2:void setAnnotations(com.android.tools.r8.graph.DexAnnotationSet):48:48 -> M 2:2:void clearAnnotations():40 -> M 2:2:void clearAllAnnotations():44 -> M 1:1:com.android.tools.r8.graph.DexAnnotation$AnnotatedKind com.android.tools.r8.graph.DexAnnotation$AnnotatedKind.from(com.android.tools.r8.graph.DexDefinition):43:43 -> a 1:1:com.android.tools.r8.graph.DexAnnotation lambda$rewriteAllAnnotations$0(java.util.function.BiFunction,com.android.tools.r8.graph.DexAnnotation):58 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/BiFunction;Lcom/android/tools/r8/graph/d0;)Lcom/android/tools/r8/graph/d0;"} 2:2:com.android.tools.r8.graph.DexAnnotation lambda$rewriteAllAnnotations$0(java.util.function.BiFunction,com.android.tools.r8.graph.DexAnnotation):58:58 -> a 3:3:void setAnnotations(com.android.tools.r8.graph.DexAnnotationSet):48:48 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/g0;)V"} 4:4:void removeAnnotations(java.util.function.Predicate):52:52 -> a 5:5:void setAnnotations(com.android.tools.r8.graph.DexAnnotationSet):48:48 -> a 5:5:void removeAnnotations(java.util.function.Predicate):52 -> a 6:6:void rewriteAllAnnotations(java.util.function.BiFunction):58:58 -> a 7:7:void setAnnotations(com.android.tools.r8.graph.DexAnnotationSet):48:48 -> a 7:7:void rewriteAllAnnotations(java.util.function.BiFunction):57 -> a 8:8:java.util.stream.Stream filterDexEncodedField(java.util.stream.Stream,java.util.function.Function):118:118 -> a 9:9:java.util.stream.Stream filter(java.util.stream.Stream,java.util.function.Predicate,java.util.function.Function):109:109 -> a 9:9:java.util.stream.Stream filterDexEncodedField(java.util.stream.Stream,java.util.function.Function):118 -> a 10:10:java.lang.Object lambda$filterDexEncodedField$1(java.util.function.Function,com.android.tools.r8.graph.DexDefinition):121:121 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Function;Lcom/android/tools/r8/graph/O0;)Ljava/lang/Object;"} com.android.tools.r8.graph.DexProgramClass asProgramClass() -> a0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/q2;"} 1:1:java.util.stream.Stream filterDexEncodedMethod(java.util.stream.Stream,java.util.function.Function):130:130 -> b 2:2:java.util.stream.Stream 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Function;Lcom/android/tools/r8/graph/O0;)Ljava/lang/Object;"} boolean isProgramClass() -> e0 1:1:com.android.tools.r8.graph.DexAnnotationSet annotations():34:34 -> s0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/g0;"} com.android.tools.r8.graph.DexClass asDexClass() -> t0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/q0;"} com.android.tools.r8.graph.DexEncodedField asDexEncodedField() -> u0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/T0;"} com.android.tools.r8.graph.DexEncodedMember asDexEncodedMember() -> v0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/U0;"} com.android.tools.r8.graph.DexEncodedMethod asDexEncodedMethod() -> w0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/W0;"} 1:1:void clearAnnotations():40:40 -> x0 2:2:void setAnnotations(com.android.tools.r8.graph.DexAnnotationSet):48:48 -> x0 2:2:void clearAnnotations():40 -> x0 1:1:boolean hasAnnotations():25:25 -> y0 1:1:boolean hasAnyAnnotations():30:30 -> z0 com.android.tools.r8.graph.DexDefinitionSupplier -> com.android.tools.r8.graph.Q0: # {"id":"sourceFile","fileName":"DexDefinitionSupplier.java"} 1:1:void ():7:7 -> com.android.tools.r8.graph.DexItemFactory dexItemFactory() -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/p1;"} 1:1:com.android.tools.r8.graph.DexClass contextIndependentDefinitionFor(com.android.tools.r8.graph.DexType):18:18 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/q0;"} 2:2:com.android.tools.r8.graph.DexClass definitionFor(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod):46:46 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/o5;)Lcom/android/tools/r8/graph/q0;"} 3:3:com.android.tools.r8.graph.DexProgramClass programDefinitionFor(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexProgramClass):59:59 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/q2;"} 4:4:boolean hasDefinitionFor(com.android.tools.r8.graph.DexMethod):100:100 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)Z"} 5:5:com.android.tools.r8.graph.DexClass definitionForHolder(com.android.tools.r8.graph.DexMember):121:121 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/e2;)Lcom/android/tools/r8/graph/q0;"} 1:1:com.android.tools.r8.graph.DexClass definitionFor(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexProgramClass):42:42 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/q0;"} 2:2:com.android.tools.r8.graph.DexClassAndMethod definitionFor(com.android.tools.r8.graph.DexMethod):95:95 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/t0;"} 3:3:com.android.tools.r8.graph.DexClassAndMethod com.android.tools.r8.graph.DexClass.lookupClassMethod(com.android.tools.r8.graph.DexMethod):526:526 -> b 3:3:com.android.tools.r8.graph.DexClassAndMethod definitionFor(com.android.tools.r8.graph.DexMethod):96 -> b 4:4:com.android.tools.r8.graph.DexClassAndMethod com.android.tools.r8.graph.DexClass.toClassMethodOrNull(com.android.tools.r8.graph.DexEncodedMethod):530:530 -> b 4:4:com.android.tools.r8.graph.DexClassAndMethod com.android.tools.r8.graph.DexClass.lookupClassMethod(com.android.tools.r8.graph.DexMethod):526 -> b 4:4:com.android.tools.r8.graph.DexClassAndMethod definitionFor(com.android.tools.r8.graph.DexMethod):96 -> b 5:5:com.android.tools.r8.graph.DexProgramClass definitionForProgramType(com.android.tools.r8.graph.DexType):114:114 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/q2;"} com.android.tools.r8.graph.DexClass definitionFor(com.android.tools.r8.graph.DexType) -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/q0;"} 1:1:boolean hasDefinitionFor(com.android.tools.r8.graph.DexType):91:91 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Z"} com.android.tools.r8.graph.ClassResolutionResult contextIndependentDefinitionForWithResolutionResult(com.android.tools.r8.graph.DexType) -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/O;"} com.android.tools.r8.graph.DexDefinitionSupplier$1 -> com.android.tools.r8.graph.P0: # {"id":"sourceFile","fileName":"DexDefinitionSupplier.java"} int $r8$clinit -> a com.android.tools.r8.graph.DexEncodedAnnotation -> com.android.tools.r8.graph.R0: # {"id":"sourceFile","fileName":"DexEncodedAnnotation.java"} com.android.tools.r8.graph.DexType type -> a com.android.tools.r8.graph.DexAnnotationElement[] elements -> b 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;[Lcom/android/tools/r8/graph/f0;)V"} 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() -> U # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/structural/x;"} 1:1:com.android.tools.r8.graph.DexType lambda$specify$0(com.android.tools.r8.graph.DexEncodedAnnotation):26:26 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/R0;)Lcom/android/tools/r8/graph/v2;"} 2:2:void specify(com.android.tools.r8.utils.structural.StructuralSpecification):26:26 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/z;)V"} 3:3:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):45:45 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/dex/L;)V"} 4:5:void com.android.tools.r8.graph.DexType.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):246:247 -> a 4:5:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):45 -> a 6:6:void com.android.tools.r8.graph.DexString.collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection):277:277 -> a 6:6:void com.android.tools.r8.graph.DexType.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):247 -> a 6:6:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):45 -> a 7:7:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):46:46 -> a 8:8:void com.android.tools.r8.graph.DexAnnotationElement.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):64:64 -> a 8:8: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)"]} 9:9:void com.android.tools.r8.graph.DexAnnotationElement.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):64:64 -> a 9:9:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):47 -> 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.DexAnnotationElement.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):64 -> a 10:10:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):47 -> a 11:11:void com.android.tools.r8.graph.DexAnnotationElement.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):65:65 -> a 11:11:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):47 -> a 12:12:void collectMixedSectionItems(com.android.tools.r8.dex.MixedSectionCollection):68:68 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/V;)V"} 13:13:int lambda$sort$2(com.android.tools.r8.graph.DexAnnotationElement,com.android.tools.r8.graph.DexAnnotationElement):98:98 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/f0;Lcom/android/tools/r8/graph/f0;)I"} 14:20:com.android.tools.r8.graph.DexEncodedAnnotation rewrite(java.util.function.Function,java.util.function.Function):113:119 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Function;Ljava/util/function/Function;)Lcom/android/tools/r8/graph/R0;"} 1:1:com.android.tools.r8.graph.DexAnnotationElement[] lambda$specify$1(com.android.tools.r8.graph.DexEncodedAnnotation):26:26 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/R0;)[Lcom/android/tools/r8/graph/f0;"} 1:2:void forEachElement(java.util.function.Consumer):52:53 -> d 1:3:boolean equals(java.lang.Object):86:88 -> equals 1:1:int hashCode():78:78 -> hashCode 1:1:com.android.tools.r8.graph.DexAnnotationElement getElement(int):58:58 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/graph/f0;"} 1:1:com.android.tools.r8.utils.structural.StructuralMapping getStructuralMapping():41:41 -> p # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/structural/y;"} 1:1:int getNumberOfElements():62:62 -> s0 1:2:void sort():94:95 -> t0 3:3:int sortedHashCode():106:106 -> t0 3:3:void sort():95 -> t0 4:9:void sort():95:100 -> t0 10:10:int sortedHashCode():106:106 -> t0 10:10:void sort():102 -> t0 11:11:void sort():102:102 -> t0 1:1:java.lang.String toString():73:73 -> toString com.android.tools.r8.graph.DexEncodedArray -> com.android.tools.r8.graph.S0: # {"id":"sourceFile","fileName":"DexEncodedArray.java"} com.android.tools.r8.graph.DexValue[] values -> a 1:2:void (com.android.tools.r8.graph.DexValue[]):14:15 -> # {"id":"com.android.tools.r8.residualsignature","signature":"([Lcom/android/tools/r8/graph/B2;)V"} 1:1:void collectMixedSectionItems(com.android.tools.r8.dex.MixedSectionCollection):26:26 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/V;)V"} 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.android.tools.r8.graph.T0: # {"id":"sourceFile","fileName":"DexEncodedField.java"} com.android.tools.r8.graph.FieldAccessFlags accessFlags -> f com.android.tools.r8.graph.DexValue staticValue -> g boolean deprecated -> h com.android.tools.r8.graph.GenericSignature$FieldTypeSignature genericSignature -> i com.android.tools.r8.ir.optimize.info.FieldOptimizationInfo optimizationInfo -> j com.android.tools.r8.kotlin.KotlinFieldLevelInfo kotlinMemberInfo -> k boolean isInlinableByJavaC -> l com.android.tools.r8.graph.DexEncodedField[] EMPTY_ARRAY -> m boolean $assertionsDisabled -> n 1:4:void ():34:37 -> 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):72:72 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;Lcom/android/tools/r8/graph/Q2;Lcom/android/tools/r8/graph/m3$e;Lcom/android/tools/r8/graph/g0;Lcom/android/tools/r8/graph/B2;Lcom/android/tools/r8/androidapi/h;ZZ)V"} 2:35: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):45:78 -> 1:1:void clearGenericSignature():350:350 -> E 1:1:boolean isStatic():215:215 -> E0 1:1:void clearKotlinInfo():134:134 -> G0 1:1:com.android.tools.r8.androidapi.ComputedApiLevel getApiLevel():114:114 -> H0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/androidapi/h;"} 1:1:com.android.tools.r8.ir.optimize.info.FieldOptimizationInfo getOptimizationInfo():109:109 -> L0 1:1:com.android.tools.r8.ir.optimize.info.MemberOptimizationInfo getOptimizationInfo():34 -> L0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/ir/optimize/info/g;"} 1:1:com.android.tools.r8.graph.DexEncodedField$Builder builder():354:354 -> Q0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/T0$a;"} 1:2:void clearStaticValue():251:252 -> R0 1:1:com.android.tools.r8.graph.FieldAccessFlags getAccessFlags():139:139 -> S0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/Q2;"} 1:1:com.android.tools.r8.graph.GenericSignature$FieldTypeSignature getGenericSignature():340:340 -> T0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/m3$e;"} com.android.tools.r8.utils.structural.StructuralItem self() -> U # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/structural/x;"} 1:1:boolean getIsInlinableByJavaC():370:370 -> U0 1:1:com.android.tools.r8.kotlin.KotlinFieldLevelInfo getKotlinInfo():129:129 -> V0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Gz;"} 1:2:com.android.tools.r8.ir.optimize.info.MutableFieldOptimizationInfo getMutableOptimizationInfo():118:119 -> W0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/ir/optimize/info/k;"} 1:1:com.android.tools.r8.ir.optimize.info.FieldOptimizationInfo getOptimizationInfo():109:109 -> X0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/ir/optimize/info/e;"} 1:2:com.android.tools.r8.graph.DexValue getStaticValue():256:257 -> Y0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/B2;"} 1:1:com.android.tools.r8.kotlin.KotlinFieldLevelInfo getKotlinInfo():129:129 -> Z 1:1:com.android.tools.r8.kotlin.KotlinMemberLevelInfo getKotlinInfo():34 -> Z # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Qz;"} 1:2:boolean hasExplicitStaticValue():240:241 -> Z0 1:6:void specify(com.android.tools.r8.utils.structural.StructuralSpecification):54:59 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/z;)V"} 7:7:void setOptimizationInfo(com.android.tools.r8.ir.optimize.info.MutableFieldOptimizationInfo):124:124 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/ir/optimize/info/k;)V"} 8:9:void setKotlinMemberInfo(com.android.tools.r8.kotlin.KotlinFieldLevelInfo):143:144 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Gz;)V"} 10:10:void collectMixedSectionItems(com.android.tools.r8.dex.MixedSectionCollection):149:149 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/V;)V"} 11:12:void com.android.tools.r8.graph.DexAnnotationSet.collectMixedSectionItems(com.android.tools.r8.dex.MixedSectionCollection):133:134 -> a 11:12:void collectMixedSectionItems(com.android.tools.r8.dex.MixedSectionCollection):149 -> a 13:13:java.lang.Object apply(java.util.function.Function,java.util.function.Function):193:193 -> a 14:16:void setStaticValue(com.android.tools.r8.graph.DexValue):245:247 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/B2;)V"} 17:24:com.android.tools.r8.graph.DexEncodedField toTypeSubstitutedField(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexField,java.util.function.Consumer):311:318 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/Y0;Ljava/util/function/Consumer;)Lcom/android/tools/r8/graph/T0;"} 25:29:com.android.tools.r8.graph.DexEncodedField toTypeSubstitutedField(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexField,java.util.function.Consumer):316:320 -> a 30:31:void setGenericSignature(com.android.tools.r8.graph.GenericSignature$FieldTypeSignature):344:345 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m3$e;)V"} 32:32:com.android.tools.r8.graph.DexEncodedField$Builder builder(com.android.tools.r8.graph.DexEncodedField):358:358 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/T0;)Lcom/android/tools/r8/graph/T0$a;"} 33:33:boolean getIsInlinableByJavaC():370:370 -> a 33:33:boolean getOrComputeIsInlinableByJavaC(com.android.tools.r8.graph.DexItemFactory):374 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;)Z"} 34:34:boolean getOrComputeIsInlinableByJavaC(com.android.tools.r8.graph.DexItemFactory):377:377 -> a 35:35:boolean isFinal():210:210 -> a 35:35:boolean getOrComputeIsInlinableByJavaC(com.android.tools.r8.graph.DexItemFactory):377 -> a 36:45:boolean getOrComputeIsInlinableByJavaC(com.android.tools.r8.graph.DexItemFactory):380:389 -> a 46:46:void markAsInlinableByJavaC():366:366 -> a 46:46:boolean getOrComputeIsInlinableByJavaC(com.android.tools.r8.graph.DexItemFactory):392 -> a 1:1:boolean isDeprecated():96:96 -> a1 1:1:com.android.tools.r8.graph.DexValue lambda$specify$0(com.android.tools.r8.graph.DexEncodedField):56:56 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/T0;)Lcom/android/tools/r8/graph/B2;"} 2:11:boolean validateDexValue(com.android.tools.r8.graph.DexItemFactory):324:333 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;)Z"} 1:1:boolean isEnum():206:206 -> b1 1:1:boolean lambda$specify$1(com.android.tools.r8.graph.DexEncodedField):59:59 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/T0;)Z"} 1:1:boolean isVolatile():236:236 -> c1 1:1:com.android.tools.r8.graph.DexEncodedField$Builder syntheticBuilder():362:362 -> d1 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/T0$a;"} 1:1:com.android.tools.r8.graph.DexType type():92:92 -> e1 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/v2;"} 1:1:com.android.tools.r8.graph.AccessFlags getAccessFlags():34:34 -> getAccessFlags # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/g;"} 1:1:com.android.tools.r8.graph.DexType getType():168:168 -> getType # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/v2;"} 1:1:com.android.tools.r8.utils.structural.StructuralMapping getStructuralMapping():83:83 -> p # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/structural/y;"} 1:1:java.lang.String toSmaliString():159:159 -> q0 1:1:java.lang.String toSourceString():164:164 -> r0 1:1:java.lang.String toString():154:154 -> toString com.android.tools.r8.graph.DexEncodedField asDexEncodedField() -> u0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/T0;"} com.android.tools.r8.graph.DexEncodedField$Builder -> com.android.tools.r8.graph.T0$a: # {"id":"sourceFile","fileName":"DexEncodedField.java"} com.android.tools.r8.graph.DexField field -> a com.android.tools.r8.graph.DexAnnotationSet annotations -> b com.android.tools.r8.graph.FieldAccessFlags accessFlags -> c com.android.tools.r8.graph.GenericSignature$FieldTypeSignature genericSignature -> d com.android.tools.r8.kotlin.KotlinFieldLevelInfo kotlinInfo -> e com.android.tools.r8.graph.DexValue staticValue -> f com.android.tools.r8.androidapi.ComputedApiLevel apiLevel -> g com.android.tools.r8.ir.optimize.info.FieldOptimizationInfo optimizationInfo -> h boolean deprecated -> i boolean d8R8Synthesized -> j java.util.function.Consumer buildConsumer -> k boolean checkAndroidApiLevel -> l boolean $assertionsDisabled -> m 1:1:void ():396:396 -> 1:1:void (boolean):414:414 -> 2:18:void (boolean):399:415 -> 19:19:void (boolean,com.android.tools.r8.graph.DexEncodedField):418:418 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ZLcom/android/tools/r8/graph/T0;)V"} 20:53:void (boolean,com.android.tools.r8.graph.DexEncodedField):399:432 -> 1:1:com.android.tools.r8.graph.DexEncodedField$Builder apply(java.util.function.Consumer):436:436 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Consumer;)Lcom/android/tools/r8/graph/T0$a;"} 2:3:void lambda$clearDynamicType$1(com.android.tools.r8.graph.DexEncodedField):456:457 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/T0;)V"} 4:4:com.android.tools.r8.graph.DexEncodedField$Builder setAnnotations(com.android.tools.r8.graph.DexAnnotationSet):465:465 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/g0;)Lcom/android/tools/r8/graph/T0$a;"} 5:5:com.android.tools.r8.graph.DexEncodedField$Builder setField(com.android.tools.r8.graph.DexField):475:475 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;)Lcom/android/tools/r8/graph/T0$a;"} 6:6:com.android.tools.r8.graph.DexEncodedField$Builder setAccessFlags(com.android.tools.r8.graph.FieldAccessFlags):480:480 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Q2;)Lcom/android/tools/r8/graph/T0$a;"} 7:7:com.android.tools.r8.graph.DexEncodedField$Builder setApiLevel(com.android.tools.r8.androidapi.ComputedApiLevel):485:485 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/androidapi/h;)Lcom/android/tools/r8/graph/T0$a;"} 8:8:com.android.tools.r8.graph.DexEncodedField$Builder setGenericSignature(com.android.tools.r8.graph.GenericSignature$FieldTypeSignature):490:490 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m3$e;)Lcom/android/tools/r8/graph/T0$a;"} 9:9:com.android.tools.r8.graph.DexEncodedField$Builder setStaticValue(com.android.tools.r8.graph.DexValue):495:495 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/B2;)Lcom/android/tools/r8/graph/T0$a;"} 10:10:com.android.tools.r8.graph.DexEncodedField$Builder disableAndroidApiLevelCheckIf(boolean):510:510 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Z)Lcom/android/tools/r8/graph/T0$a;"} 11:28:com.android.tools.r8.graph.DexEncodedField build():516:533 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/T0;"} 1:1:com.android.tools.r8.graph.DexEncodedField$Builder modifyAccessFlags(java.util.function.Consumer):441:441 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Consumer;)V"} 2:2:com.android.tools.r8.graph.DexEncodedField$Builder clearAnnotations():461:461 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/T0$a;"} 3:3:com.android.tools.r8.graph.DexEncodedField$Builder setAnnotations(com.android.tools.r8.graph.DexAnnotationSet):465:465 -> b 3:3:com.android.tools.r8.graph.DexEncodedField$Builder clearAnnotations():461 -> b 4:4:com.android.tools.r8.graph.DexEncodedField$Builder setDeprecated(boolean):500:500 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Z)Lcom/android/tools/r8/graph/T0$a;"} 1:1:com.android.tools.r8.graph.DexEncodedField$Builder clearDynamicType():454:454 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/T0$a;"} 2:2:com.android.tools.r8.graph.DexEncodedField$Builder addBuildConsumer(java.util.function.Consumer):470:470 -> c 2:2:com.android.tools.r8.graph.DexEncodedField$Builder clearDynamicType():454 -> c 1:1:com.android.tools.r8.graph.DexEncodedField$Builder disableAndroidApiLevelCheck():505:505 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/T0$a;"} com.android.tools.r8.graph.DexEncodedMember -> com.android.tools.r8.graph.U0: # {"id":"sourceFile","fileName":"DexEncodedMember.java"} boolean d8R8Synthesized -> c com.android.tools.r8.androidapi.ComputedApiLevel apiLevelForDefinition -> d 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/e2;Lcom/android/tools/r8/graph/g0;ZLcom/android/tools/r8/androidapi/h;)V"} boolean isDexEncodedMember() -> C0 void clearGenericSignature() -> E 1:1:boolean com.android.tools.r8.graph.DexEncodedField.isStaticMember():228:228 -> F0 void clearKotlinInfo() -> G0 com.android.tools.r8.androidapi.ComputedApiLevel getApiLevel() -> H0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/androidapi/h;"} 1:1:com.android.tools.r8.androidapi.ComputedApiLevel getApiLevelForDefinition():103:103 -> I0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/androidapi/h;"} 1:1:com.android.tools.r8.graph.DexType getHolderType():46:46 -> J0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/v2;"} 1:1:com.android.tools.r8.graph.DexString getName():50:50 -> K0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/u2;"} com.android.tools.r8.ir.optimize.info.MemberOptimizationInfo getOptimizationInfo() -> L0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/ir/optimize/info/g;"} 1:1:com.android.tools.r8.graph.DexMember getReference():55:55 -> M0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/e2;"} 1:1:boolean isD8R8Synthesized():59:59 -> N0 1:1:boolean isPrivate():73:73 -> O0 1:1:boolean isPublic():77:77 -> P0 2:2:com.android.tools.r8.graph.AccessFlags com.android.tools.r8.graph.DexEncodedMethod.getAccessFlags():86:86 -> P0 2:2:boolean isPublic():77 -> P0 3:3:boolean isPublic():77:77 -> P0 com.android.tools.r8.kotlin.KotlinMemberLevelInfo getKotlinInfo() -> Z # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Qz;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Consumer;Lcom/android/tools/r8/graph/T0;)Ljava/lang/Object;"} 3:3:java.lang.Object lambda$accept$1(java.util.function.Consumer,com.android.tools.r8.graph.DexEncodedMethod):93:93 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Consumer;Lcom/android/tools/r8/graph/W0;)Ljava/lang/Object;"} 1:2:boolean equals(java.lang.Object):119:120 -> equals 1:1:void setApiLevelForDefinition(com.android.tools.r8.androidapi.ComputedApiLevel):107:107 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/androidapi/h;)V"} 1:1:com.android.tools.r8.graph.DexReference getReference():12:12 -> getReference # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/s2;"} 1:1:int hashCode():125:125 -> hashCode com.android.tools.r8.graph.DexEncodedMember asDexEncodedMember() -> v0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/U0;"} com.android.tools.r8.graph.DexEncodedMethod -> com.android.tools.r8.graph.W0: # {"id":"sourceFile","fileName":"DexEncodedMethod.java"} com.android.tools.r8.graph.MethodAccessFlags accessFlags -> f boolean deprecated -> g com.android.tools.r8.graph.ParameterAnnotationsList parameterAnnotationsList -> h com.android.tools.r8.graph.Code code -> i com.android.tools.r8.graph.DexEncodedMethod$CompilationState compilationState -> j com.android.tools.r8.ir.optimize.info.MethodOptimizationInfo optimizationInfo -> k com.android.tools.r8.cf.CfVersion classFileVersion -> l com.android.tools.r8.androidapi.ComputedApiLevel apiLevelForCode -> m com.android.tools.r8.kotlin.KotlinMethodLevelInfo kotlinMemberInfo -> n com.android.tools.r8.graph.GenericSignature$MethodTypeSignature genericSignature -> o com.android.tools.r8.utils.OptionalBool isLibraryMethodOverride -> p com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap parameterInfo -> q boolean obsolete -> r com.android.tools.r8.graph.DexEncodedMethod[] EMPTY_ARRAY -> s com.android.tools.r8.graph.DexEncodedMethod SENTINEL -> t com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap NO_PARAMETER_INFO -> u boolean $assertionsDisabled -> v 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):238:238 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/p4;Lcom/android/tools/r8/graph/m3$g;Lcom/android/tools/r8/graph/g0;Lcom/android/tools/r8/graph/g5;Lcom/android/tools/r8/graph/W;ZLcom/android/tools/r8/androidapi/h;Lcom/android/tools/r8/androidapi/h;Lcom/android/tools/r8/internal/Z8;Lcom/android/tools/r8/ir/optimize/info/h;Z)V"} 2:102: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:boolean isInitializer():451:452 -> A1 1:1:boolean isInstance():557:557 -> B1 1:2:boolean isInstanceInitializer():456:457 -> C1 1:1:boolean isDexEncodedMethod():1260:1260 -> D0 1:1:com.android.tools.r8.utils.OptionalBool isLibraryMethodOverride():349:349 -> D1 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/n2;"} 1:1:void clearGenericSignature():1333:1333 -> E 1:2:boolean isStatic():562:563 -> E0 1:1:boolean isNative():443:443 -> E1 1:2:boolean isStaticMember():568:569 -> F0 1:2:boolean isNonAbstractNonNativeMethod():524:525 -> F1 1:1:void clearKotlinInfo():629:629 -> G0 1:2:boolean isNonAbstractVirtualMethod():519:520 -> G1 1:2:com.android.tools.r8.androidapi.ComputedApiLevel getApiLevel():1295:1296 -> H0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/androidapi/h;"} 1:2:boolean isNonPrivateVirtualMethod():505:506 -> H1 1:2:boolean isNonStaticPrivateMethod():510:511 -> I1 1:1:boolean isObsolete():178:178 -> J1 1:1:boolean isOnlyInlinedIntoNestMembers():655:655 -> K1 1:2:com.android.tools.r8.ir.optimize.info.MethodOptimizationInfo getOptimizationInfo():1276:1277 -> L0 1:2:com.android.tools.r8.ir.optimize.info.MemberOptimizationInfo getOptimizationInfo():86 -> L0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/ir/optimize/info/g;"} 1:2:boolean isPrivateMethod():544:545 -> L1 1:1:void clearAllAnnotations():871:871 -> M 2:2:void clearParameterAnnotations():886:886 -> M 2:2:void clearAllAnnotations():872 -> M 1:2:boolean isProcessed():426:427 -> M1 1:2:boolean isProtectedMethod():539:540 -> N1 1:2:boolean isPublicMethod():534:535 -> O1 1:2:boolean isPublicized():529:530 -> P1 1:1:boolean belongsToDirectPool():615:615 -> Q0 1:1:boolean isSynchronized():447:447 -> Q1 1:1:boolean belongsToVirtualPool():619:619 -> R0 2:2:boolean com.android.tools.r8.graph.MethodAccessFlags.belongsToVirtualPool():73:73 -> R0 2:2:boolean belongsToVirtualPool():619 -> R0 # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 1:2:boolean isSyntheticMethod():610:611 -> R1 1:1:com.android.tools.r8.graph.DexEncodedMethod$Builder builder():1351:1351 -> S0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/W0$a;"} 1:2:boolean isVirtualMethod():500:501 -> S1 1:1:void checkIfObsolete():172:172 -> T0 1:2:void markNotProcessed():759:760 -> T1 com.android.tools.r8.utils.structural.StructuralItem self() -> U # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/structural/x;"} 1:1:void clearApiLevelForCode():1285:1285 -> U0 1:2:java.lang.String qualifiedName():843:844 -> U1 1:2:java.lang.String codeToString():1254:1255 -> V0 1:1:com.android.tools.r8.graph.DexType returnType():345:345 -> V1 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/v2;"} 1:2:java.lang.String descriptor():848:849 -> W0 1:1:void setObsolete():184:184 -> W1 1:1:com.android.tools.r8.graph.MethodAccessFlags getAccessFlags():189:189 -> X0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/p4;"} 1:1:boolean shouldNotHaveCode():803:803 -> X1 1:1:com.android.tools.r8.androidapi.ComputedApiLevel getApiLevelForCode():1281:1281 -> Y0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/androidapi/h;"} 1:1:com.android.tools.r8.graph.DexEncodedMethod$Builder syntheticBuilder():1343:1343 -> Y1 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/W0$a;"} 1:1:com.android.tools.r8.kotlin.KotlinMethodLevelInfo getKotlinInfo():624:624 -> Z 1:1:com.android.tools.r8.kotlin.KotlinMemberLevelInfo getKotlinInfo():86 -> Z # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Qz;"} 1:3:com.android.tools.r8.cf.CfVersion getClassFileVersion():816:818 -> Z0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Z8;"} 1:2:void unsetCode():770:771 -> Z1 1:9:void syntheticSpecify(com.android.tools.r8.utils.structural.StructuralSpecification):275:283 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/z;)V"} 10:10:com.android.tools.r8.graph.ParameterAnnotationsList lambda$syntheticSpecify$0(com.android.tools.r8.graph.DexEncodedMethod):278:278 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W0;)Lcom/android/tools/r8/graph/g5;"} 11:17:int compareCodeObject(com.android.tools.r8.graph.Code,com.android.tools.r8.graph.Code,com.android.tools.r8.utils.structural.CompareToVisitor):297:303 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W;Lcom/android/tools/r8/graph/W;Lcom/android/tools/r8/utils/structural/a;)I"} 18:18:int compareCodeObject(com.android.tools.r8.graph.Code,com.android.tools.r8.graph.Code,com.android.tools.r8.utils.structural.CompareToVisitor):295:295 -> a 19:23:void hashCodeObject(com.android.tools.r8.graph.Code,com.android.tools.r8.utils.structural.HashingVisitor):311:315 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W;Lcom/android/tools/r8/utils/structural/o;)V"} 24:27:void setLibraryMethodOverride(com.android.tools.r8.utils.OptionalBool):353:356 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/n2;)V"} 28:34:void setLibraryMethodOverride(com.android.tools.r8.utils.OptionalBool):355:361 -> a 35:40:void setLibraryMethodOverride(com.android.tools.r8.utils.OptionalBool):360:365 -> a 41:41:java.lang.Object apply(java.util.function.Function,java.util.function.Function):384:384 -> a 42:45:com.android.tools.r8.graph.DexClassAndMethod asDexClassAndMethod(com.android.tools.r8.graph.DexDefinitionSupplier):388:391 -> a 42:45:com.android.tools.r8.graph.DexClassAndMethod asDexClassAndMethodOrNull(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexDefinitionSupplier):412 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W0;Lcom/android/tools/r8/graph/Q0;)Lcom/android/tools/r8/graph/t0;"} 46:47:com.android.tools.r8.graph.ProgramMethod asProgramMethod(com.android.tools.r8.graph.DexProgramClass):397:398 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)Lcom/android/tools/r8/graph/o5;"} 48:49:com.android.tools.r8.graph.ProgramMethod asProgramMethod(com.android.tools.r8.graph.DexDefinitionSupplier):402:403 -> a 48:49:com.android.tools.r8.graph.ProgramMethod asProgramMethodOrNull(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexDefinitionSupplier):422 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W0;Lcom/android/tools/r8/shaking/i;)Lcom/android/tools/r8/graph/o5;"} 50:50:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.DexDefinitionSupplier.definitionForHolder(com.android.tools.r8.graph.DexMember):121:121 -> a 50:50:com.android.tools.r8.graph.ProgramMethod asProgramMethod(com.android.tools.r8.graph.DexDefinitionSupplier):403 -> a 50:50:com.android.tools.r8.graph.ProgramMethod asProgramMethodOrNull(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexDefinitionSupplier):422 -> a 51:53:com.android.tools.r8.graph.ProgramMethod asProgramMethod(com.android.tools.r8.graph.DexDefinitionSupplier):403:405 -> a 51:53:com.android.tools.r8.graph.ProgramMethod asProgramMethodOrNull(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexDefinitionSupplier):422 -> a 54:54:boolean com.android.tools.r8.utils.InternalOptions.isGeneratingClassFiles():587:587 -> a 54:54:com.android.tools.r8.graph.Code buildInstanceOfCode(com.android.tools.r8.graph.DexType,boolean,com.android.tools.r8.utils.InternalOptions):954 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;ZLcom/android/tools/r8/utils/A1;)Lcom/android/tools/r8/graph/W;"} 55:55:boolean com.android.tools.r8.utils.InternalOptions.isGeneratingClassFiles():587:587 -> a 55:55:com.android.tools.r8.graph.Code buildInstanceOfCode(com.android.tools.r8.graph.DexType,boolean,com.android.tools.r8.utils.InternalOptions):954 -> a 56:69:com.android.tools.r8.graph.CfCode buildInstanceOfCfCode(com.android.tools.r8.graph.DexType,boolean):960:973 -> a 56:69:com.android.tools.r8.graph.Code buildInstanceOfCode(com.android.tools.r8.graph.DexType,boolean,com.android.tools.r8.utils.InternalOptions):955 -> a 70:77:com.android.tools.r8.graph.DexCode buildInstanceOfDexCode(com.android.tools.r8.graph.DexType,boolean):977:984 -> a 70:77:com.android.tools.r8.graph.Code buildInstanceOfCode(com.android.tools.r8.graph.DexType,boolean,com.android.tools.r8.utils.InternalOptions):956 -> a 78:79:void setKotlinMemberInfo(com.android.tools.r8.kotlin.KotlinMethodLevelInfo):642:643 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/fA;)V"} 80:82: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):663:665 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/ir/optimize/a0;Lcom/android/tools/r8/graph/j;Lcom/android/tools/r8/internal/F20;)Z"} 83:83: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):664:664 -> a 84:139: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):673:728 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/ir/optimize/a0;Lcom/android/tools/r8/graph/j;Lcom/android/tools/r8/internal/F20;)Z"} 140:143: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):713:716 -> a 144:147: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):706:709 -> a 148:151: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):699:702 -> a 152:184: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):692:724 -> a 185:204:boolean markProcessed(com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget):733:752 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/ir/optimize/V;)Z"} 205:205:boolean markProcessed(com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget):749:749 -> a 206:206:boolean markProcessed(com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget):746:746 -> a 207:207:boolean markProcessed(com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget):743:743 -> a 208:208:boolean markProcessed(com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget):740:740 -> a 209:227:boolean markProcessed(com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget):737:755 -> a 228:230:void setCode(com.android.tools.r8.graph.Code,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap):764:766 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W;Lcom/android/tools/r8/internal/Gq;)V"} 231:231:void collectMixedSectionItems(com.android.tools.r8.dex.MixedSectionCollection):790:790 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/V;)V"} 232:234:void downgradeClassFileVersion(com.android.tools.r8.cf.CfVersion):837:839 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Z8;)V"} 235:243:java.lang.String descriptor(com.android.tools.r8.naming.NamingLens):853:861 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/naming/o0;)Ljava/lang/String;"} 244:244:void rewriteAllAnnotations(java.util.function.BiFunction):879:879 -> a 245:249:void rewriteAllAnnotations(java.util.function.BiFunction):878:882 -> a 250:250:void setParameterAnnotations(com.android.tools.r8.graph.ParameterAnnotationsList):902:902 -> a 250:250:void rewriteAllAnnotations(java.util.function.BiFunction):880 -> a 251:256:java.lang.String toSmaliString(com.android.tools.r8.utils.RetracerForCodePrinting):906:911 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/P2;)Ljava/lang/String;"} 257:257:java.lang.String com.android.tools.r8.graph.DexItem.toSmaliString():44:44 -> a 257:257:java.lang.String toSmaliString(com.android.tools.r8.utils.RetracerForCodePrinting):911 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 258:259:java.lang.String toSmaliString(com.android.tools.r8.utils.RetracerForCodePrinting):911:912 -> a 260:260:java.lang.String com.android.tools.r8.graph.DexProto.toDescriptorString():118:118 -> a 260:260:java.lang.String com.android.tools.r8.graph.DexProto.toSmaliString():114 -> a 260:260:java.lang.String toSmaliString(com.android.tools.r8.utils.RetracerForCodePrinting):912 -> a 261:267:java.lang.String toSmaliString(com.android.tools.r8.utils.RetracerForCodePrinting):912:918 -> a 268:323:java.lang.String com.android.tools.r8.graph.DexCode.toSmaliString(com.android.tools.r8.utils.RetracerForCodePrinting):655:710 -> a 268:323:java.lang.String toSmaliString(com.android.tools.r8.utils.RetracerForCodePrinting):919 -> a 324:327:java.lang.String toSmaliString(com.android.tools.r8.utils.RetracerForCodePrinting):919:922 -> a 328:337:com.android.tools.r8.graph.DexCode generateCodeFromTemplate(int,int,com.android.tools.r8.dex.code.DexInstruction[]):935:944 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(II[Lcom/android/tools/r8/dex/code/B1;)Lcom/android/tools/r8/graph/w0;"} 338:341:void setDebugInfoWithFakeThisParameter(com.android.tools.r8.graph.Code,int,com.android.tools.r8.graph.AppView):1002:1005 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W;ILcom/android/tools/r8/graph/m;)V"} 342:342:int com.android.tools.r8.graph.DexDebugInfo$EventBasedDebugInfo.getParameterCount():239:239 -> a 342:342:void setDebugInfoWithFakeThisParameter(com.android.tools.r8.graph.Code,int,com.android.tools.r8.graph.AppView):1005 -> a 343:348:void setDebugInfoWithFakeThisParameter(com.android.tools.r8.graph.Code,int,com.android.tools.r8.graph.AppView):1005:1010 -> a 349:354:com.android.tools.r8.graph.CfCode toCfCodeThatLogsError(com.android.tools.r8.graph.DexItemFactory):1047:1052 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;)Lcom/android/tools/r8/graph/u;"} 355:366:com.android.tools.r8.graph.CfCode toCfCodeThatLogsError(com.android.tools.r8.graph.DexItemFactory):1050:1061 -> a 367:375:com.android.tools.r8.graph.CfCode toCfCodeThatLogsError(com.android.tools.r8.graph.DexItemFactory):1058:1066 -> a 376:384:com.android.tools.r8.graph.CfCode toCfCodeThatLogsError(com.android.tools.r8.graph.DexItemFactory):1063:1071 -> a 385:389:com.android.tools.r8.graph.CfCode toCfCodeThatLogsError(com.android.tools.r8.graph.DexItemFactory):1069:1073 -> a 390:391:boolean isStaticMember():568:569 -> a 390:391:com.android.tools.r8.graph.CfCode toCfCodeThatLogsError(com.android.tools.r8.graph.DexItemFactory):1074 -> a 392:405:com.android.tools.r8.graph.CfCode toCfCodeThatLogsError(com.android.tools.r8.graph.DexItemFactory):1078:1091 -> a 406:407:com.android.tools.r8.graph.DexEncodedMethod toTypeSubstitutedMethod(com.android.tools.r8.graph.DexMethod):1095:1096 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/W0;"} 408:409:com.android.tools.r8.graph.DexEncodedMethod toTypeSubstitutedMethodHelper(com.android.tools.r8.graph.DexMethod,boolean,java.util.function.Consumer):1127:1128 -> a 408:409:com.android.tools.r8.graph.DexEncodedMethod toTypeSubstitutedMethod(com.android.tools.r8.graph.DexMethod):1096 -> a 410:410:com.android.tools.r8.graph.DexEncodedMethod$Builder builder(com.android.tools.r8.graph.DexEncodedMethod):1355:1355 -> a 410:410:com.android.tools.r8.graph.DexEncodedMethod toTypeSubstitutedMethodHelper(com.android.tools.r8.graph.DexMethod,boolean,java.util.function.Consumer):1128 -> a 410:410:com.android.tools.r8.graph.DexEncodedMethod toTypeSubstitutedMethod(com.android.tools.r8.graph.DexMethod):1096 -> a 411:411:com.android.tools.r8.graph.DexEncodedMethod toTypeSubstitutedMethodHelper(com.android.tools.r8.graph.DexMethod,boolean,java.util.function.Consumer):1129:1129 -> a 411:411:com.android.tools.r8.graph.DexEncodedMethod toTypeSubstitutedMethod(com.android.tools.r8.graph.DexMethod):1096 -> a 412:412:com.android.tools.r8.utils.OptionalBool com.android.tools.r8.utils.OptionalBool.unknown():73:73 -> a 412:412:com.android.tools.r8.graph.DexEncodedMethod toTypeSubstitutedMethodHelper(com.android.tools.r8.graph.DexMethod,boolean,java.util.function.Consumer):1129 -> a 412:412:com.android.tools.r8.graph.DexEncodedMethod toTypeSubstitutedMethod(com.android.tools.r8.graph.DexMethod):1096 -> a 413:424:com.android.tools.r8.graph.DexEncodedMethod toTypeSubstitutedMethodHelper(com.android.tools.r8.graph.DexMethod,boolean,java.util.function.Consumer):1130:1141 -> a 413:424:com.android.tools.r8.graph.DexEncodedMethod toTypeSubstitutedMethod(com.android.tools.r8.graph.DexMethod):1096 -> a 425:426:com.android.tools.r8.graph.DexEncodedMethod toTypeSubstitutedMethod(com.android.tools.r8.graph.DexMethod,java.util.function.Consumer):1100:1101 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Ljava/util/function/Consumer;)Lcom/android/tools/r8/graph/W0;"} 427:428:com.android.tools.r8.graph.DexEncodedMethod toTypeSubstitutedMethodHelper(com.android.tools.r8.graph.DexMethod,boolean,java.util.function.Consumer):1127:1128 -> a 427:428:com.android.tools.r8.graph.DexEncodedMethod toTypeSubstitutedMethod(com.android.tools.r8.graph.DexMethod,java.util.function.Consumer):1101 -> a 429:429:com.android.tools.r8.graph.DexEncodedMethod$Builder builder(com.android.tools.r8.graph.DexEncodedMethod):1355:1355 -> a 429:429:com.android.tools.r8.graph.DexEncodedMethod toTypeSubstitutedMethodHelper(com.android.tools.r8.graph.DexMethod,boolean,java.util.function.Consumer):1128 -> a 429:429:com.android.tools.r8.graph.DexEncodedMethod toTypeSubstitutedMethod(com.android.tools.r8.graph.DexMethod,java.util.function.Consumer):1101 -> a 430:430:com.android.tools.r8.graph.DexEncodedMethod toTypeSubstitutedMethodHelper(com.android.tools.r8.graph.DexMethod,boolean,java.util.function.Consumer):1129:1129 -> a 430:430:com.android.tools.r8.graph.DexEncodedMethod toTypeSubstitutedMethod(com.android.tools.r8.graph.DexMethod,java.util.function.Consumer):1101 -> a 431:431:com.android.tools.r8.utils.OptionalBool com.android.tools.r8.utils.OptionalBool.unknown():73:73 -> a 431:431:com.android.tools.r8.graph.DexEncodedMethod toTypeSubstitutedMethodHelper(com.android.tools.r8.graph.DexMethod,boolean,java.util.function.Consumer):1129 -> a 431:431:com.android.tools.r8.graph.DexEncodedMethod toTypeSubstitutedMethod(com.android.tools.r8.graph.DexMethod,java.util.function.Consumer):1101 -> a 432:443:com.android.tools.r8.graph.DexEncodedMethod toTypeSubstitutedMethodHelper(com.android.tools.r8.graph.DexMethod,boolean,java.util.function.Consumer):1130:1141 -> a 432:443:com.android.tools.r8.graph.DexEncodedMethod toTypeSubstitutedMethod(com.android.tools.r8.graph.DexMethod,java.util.function.Consumer):1101 -> a 444:459:com.android.tools.r8.graph.ProgramMethod toPrivateSyntheticMethod(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexMethod):1151:1166 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/o5;"} 460:463:void lambda$toPrivateSyntheticMethod$6(com.android.tools.r8.graph.MethodAccessFlags):1161:1164 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p4;)V"} 464:464:com.android.tools.r8.graph.DexEncodedMethod toForwardingMethod(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView,java.util.function.Consumer):1177:1177 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/q0;Ljava/util/function/Consumer;)Lcom/android/tools/r8/graph/W0;"} 465:465: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):332:332 -> a 465:465:com.android.tools.r8.graph.DexEncodedMethod toForwardingMethod(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView,java.util.function.Consumer):1177 -> a 466:477:com.android.tools.r8.graph.DexEncodedMethod toForwardingMethod(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView,java.util.function.Consumer):1178:1189 -> a 478:478:com.android.tools.r8.graph.DexEncodedMethod$Builder com.android.tools.r8.graph.DexEncodedMethod$Builder.setGenericSignature(com.android.tools.r8.graph.GenericSignature$MethodTypeSignature):1609:1609 -> a 478:478:com.android.tools.r8.graph.DexEncodedMethod toForwardingMethod(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView,java.util.function.Consumer):1189 -> a 479:479:com.android.tools.r8.graph.DexEncodedMethod toForwardingMethod(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView,java.util.function.Consumer):1194:1194 -> a 480:508:com.android.tools.r8.graph.DexEncodedMethod toForwardingMethod(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView,java.util.function.Consumer):1193:1221 -> a 509:509:com.android.tools.r8.graph.DexEncodedMethod$Builder com.android.tools.r8.graph.DexEncodedMethod$Builder.setIsLibraryMethodOverrideIf(boolean,com.android.tools.r8.utils.OptionalBool):1476:1476 -> a 509:509:com.android.tools.r8.graph.DexEncodedMethod toForwardingMethod(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView,java.util.function.Consumer):1220 -> a 510:511:com.android.tools.r8.graph.DexEncodedMethod toForwardingMethod(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView,java.util.function.Consumer):1222:1223 -> a 512:515:void lambda$toForwardingMethod$9(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexEncodedMethod$Builder):1198:1201 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/W0$a;)V"} 516:534:void lambda$toForwardingMethod$9(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexEncodedMethod$Builder):1200:1218 -> a 535:557:void lambda$toForwardingMethod$9(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexEncodedMethod$Builder):1197:1219 -> a 558:563:void lambda$toForwardingMethod$7(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.synthetic.ForwardMethodBuilder):1204:1209 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/Ji;)V"} 564:564:boolean com.android.tools.r8.graph.DexType.isInterface(com.android.tools.r8.graph.DexDefinitionSupplier):359:359 -> a 564:564:void lambda$toForwardingMethod$7(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.synthetic.ForwardMethodBuilder):1209 -> a 565:565:void lambda$toForwardingMethod$7(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.synthetic.ForwardMethodBuilder):1205:1205 -> a 566:569:com.android.tools.r8.graph.DexEncodedMethod createDesugaringForwardingMethod(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexItemFactory):1228:1231 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/t0;Lcom/android/tools/r8/graph/q0;Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/p1;)Lcom/android/tools/r8/graph/W0;"} 570:570: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):332:332 -> a 570:570:com.android.tools.r8.graph.DexEncodedMethod createDesugaringForwardingMethod(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexItemFactory):1231 -> a 571:573:com.android.tools.r8.graph.DexEncodedMethod createDesugaringForwardingMethod(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexItemFactory):1232:1234 -> a 574:574:void com.android.tools.r8.graph.MethodAccessFlags.unsetAbstract():208:208 -> a 574:574:com.android.tools.r8.graph.DexEncodedMethod createDesugaringForwardingMethod(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexItemFactory):1235 -> a 575:578:com.android.tools.r8.graph.DexEncodedMethod createDesugaringForwardingMethod(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexItemFactory):1238:1241 -> a 579:579:com.android.tools.r8.graph.DexEncodedMethod$Builder com.android.tools.r8.graph.DexEncodedMethod$Builder.setGenericSignature(com.android.tools.r8.graph.GenericSignature$MethodTypeSignature):1609:1609 -> a 579:579:com.android.tools.r8.graph.DexEncodedMethod createDesugaringForwardingMethod(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexItemFactory):1241 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 580:580:com.android.tools.r8.graph.DexEncodedMethod createDesugaringForwardingMethod(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexItemFactory):1242:1242 -> a 581:581:com.android.tools.r8.graph.DexEncodedMethod$Builder com.android.tools.r8.graph.DexEncodedMethod$Builder.setAnnotations(com.android.tools.r8.graph.DexAnnotationSet):1504:1504 -> a 581:581:com.android.tools.r8.graph.DexEncodedMethod createDesugaringForwardingMethod(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexItemFactory):1242 -> a 582:585:com.android.tools.r8.graph.DexEncodedMethod createDesugaringForwardingMethod(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexItemFactory):1244:1247 -> a 586:591:com.android.tools.r8.graph.DexEncodedMethod createDesugaringForwardingMethod(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexItemFactory):1243:1248 -> a 592:592:com.android.tools.r8.graph.DexEncodedMethod$Builder com.android.tools.r8.graph.DexEncodedMethod$Builder.setApiLevelForDefinition(com.android.tools.r8.androidapi.ComputedApiLevel):1614:1614 -> a 592:592:com.android.tools.r8.graph.DexEncodedMethod createDesugaringForwardingMethod(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexItemFactory):1248 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 593:593:com.android.tools.r8.graph.DexEncodedMethod createDesugaringForwardingMethod(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexItemFactory):1249:1249 -> a 594:594:com.android.tools.r8.androidapi.ComputedApiLevel getApiLevelForCode():1281:1281 -> a 594:594:com.android.tools.r8.graph.DexEncodedMethod createDesugaringForwardingMethod(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexItemFactory):1249 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 595:595:com.android.tools.r8.graph.DexEncodedMethod$Builder com.android.tools.r8.graph.DexEncodedMethod$Builder.setApiLevelForCode(com.android.tools.r8.androidapi.ComputedApiLevel):1619:1619 -> a 595:595:com.android.tools.r8.graph.DexEncodedMethod createDesugaringForwardingMethod(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexItemFactory):1249 -> a 596:596:com.android.tools.r8.graph.DexEncodedMethod createDesugaringForwardingMethod(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexItemFactory):1250:1250 -> a 597:598:void setOptimizationInfo(com.android.tools.r8.ir.optimize.info.MutableMethodOptimizationInfo):1307:1308 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/ir/optimize/info/l;)V"} 599:604:void copyMetadata(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexEncodedMethod):1312:1317 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/W0;)V"} 605:605:com.android.tools.r8.androidapi.ComputedApiLevel getApiLevelForCode():1281:1281 -> a 605:605:void copyMetadata(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexEncodedMethod):1318 -> a 606:606:void copyMetadata(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexEncodedMethod):1318:1318 -> a 607:608:void setGenericSignature(com.android.tools.r8.graph.GenericSignature$MethodTypeSignature):1327:1328 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m3$g;)V"} 609:609:com.android.tools.r8.graph.DexEncodedMethod$Builder builder(com.android.tools.r8.graph.DexEncodedMethod):1355:1355 -> a 609:609:com.android.tools.r8.graph.DexEncodedMethod toRenamedHolderMethod(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexItemFactory):1145 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/W0;"} 610:611:com.android.tools.r8.graph.DexEncodedMethod toRenamedHolderMethod(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexItemFactory):1146:1147 -> a 1:2:com.android.tools.r8.graph.Code getCode():811:812 -> a1 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/W;"} 1:1:void unsetObsolete():222:222 -> a2 1:1:com.android.tools.r8.cf.CfVersion lambda$syntheticSpecify$1(com.android.tools.r8.graph.DexEncodedMethod):279:279 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W0;)Lcom/android/tools/r8/internal/Z8;"} 2:4:boolean isAtLeastAsVisibleAsOtherInSameHierarchy(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.AppView):574:576 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/W0;)Z"} 5:17:boolean isAtLeastAsVisibleAsOtherInSameHierarchy(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.AppView):575:587 -> b 18:22:void collectMixedSectionItemsWithCodeMapping(com.android.tools.r8.dex.MixedSectionCollection):794:798 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/V;)V"} 23:24:void com.android.tools.r8.graph.DexAnnotationSet.collectMixedSectionItems(com.android.tools.r8.dex.MixedSectionCollection):133:134 -> b 23:24:void collectMixedSectionItemsWithCodeMapping(com.android.tools.r8.dex.MixedSectionCollection):798 -> b 25:25:void collectMixedSectionItemsWithCodeMapping(com.android.tools.r8.dex.MixedSectionCollection):799:799 -> b 26:28:void upgradeClassFileVersion(com.android.tools.r8.cf.CfVersion):831:833 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Z8;)V"} 29:29:com.android.tools.r8.graph.DexAnnotation lambda$rewriteAllAnnotations$3(java.util.function.BiFunction,com.android.tools.r8.graph.DexAnnotation):879:879 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/BiFunction;Lcom/android/tools/r8/graph/d0;)Lcom/android/tools/r8/graph/d0;"} 30:35:com.android.tools.r8.graph.DexCode toDexCodeThatLogsError(com.android.tools.r8.graph.DexItemFactory):1015:1020 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;)Lcom/android/tools/r8/graph/w0;"} 36:46:com.android.tools.r8.graph.DexCode toDexCodeThatLogsError(com.android.tools.r8.graph.DexItemFactory):1018:1028 -> b 47:53:com.android.tools.r8.graph.DexCode toDexCodeThatLogsError(com.android.tools.r8.graph.DexItemFactory):1027:1033 -> b 54:58:com.android.tools.r8.graph.DexCode toDexCodeThatLogsError(com.android.tools.r8.graph.DexItemFactory):1031:1035 -> b 59:64:void lambda$toForwardingMethod$8(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.synthetic.ForwardMethodBuilder):1212:1217 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/Ji;)V"} 65:65:boolean com.android.tools.r8.graph.DexType.isInterface(com.android.tools.r8.graph.DexDefinitionSupplier):359:359 -> b 65:65:void lambda$toForwardingMethod$8(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.synthetic.ForwardMethodBuilder):1217 -> b 66:66:void lambda$toForwardingMethod$8(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.synthetic.ForwardMethodBuilder):1213:1213 -> b 67:67:com.android.tools.r8.graph.DexEncodedMethod$Builder builder(com.android.tools.r8.graph.DexEncodedMethod):1355:1355 -> b 67:67:com.android.tools.r8.graph.DexEncodedMethod toMethodThatLogsError(com.android.tools.r8.graph.AppView):989 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)Lcom/android/tools/r8/graph/W0;"} 68:68:com.android.tools.r8.graph.DexEncodedMethod toMethodThatLogsError(com.android.tools.r8.graph.AppView):991:991 -> b 69:69:boolean com.android.tools.r8.utils.InternalOptions.isGeneratingClassFiles():587:587 -> b 69:69:com.android.tools.r8.graph.DexEncodedMethod toMethodThatLogsError(com.android.tools.r8.graph.AppView):991 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 70:70:boolean com.android.tools.r8.utils.InternalOptions.isGeneratingClassFiles():587:587 -> b 70:70:com.android.tools.r8.graph.DexEncodedMethod toMethodThatLogsError(com.android.tools.r8.graph.AppView):991 -> b 71:72:com.android.tools.r8.graph.DexEncodedMethod toMethodThatLogsError(com.android.tools.r8.graph.AppView):992:993 -> b 73:79:com.android.tools.r8.graph.DexEncodedMethod toMethodThatLogsError(com.android.tools.r8.graph.AppView):990:996 -> b 80:80:com.android.tools.r8.graph.DexEncodedMethod$Builder com.android.tools.r8.graph.DexEncodedMethod$Builder.setIsLibraryMethodOverrideIf(boolean,com.android.tools.r8.utils.OptionalBool):1476:1476 -> b 80:80:com.android.tools.r8.graph.DexEncodedMethod toMethodThatLogsError(com.android.tools.r8.graph.AppView):994 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 81:81:com.android.tools.r8.graph.DexEncodedMethod toMethodThatLogsError(com.android.tools.r8.graph.AppView):994:994 -> b 82:82:void setObsolete():184:184 -> b 82:82:com.android.tools.r8.graph.DexEncodedMethod toMethodThatLogsError(com.android.tools.r8.graph.AppView):997 -> b 83:83:com.android.tools.r8.graph.DexEncodedMethod toMethodThatLogsError(com.android.tools.r8.graph.AppView):998:998 -> b 1:1:com.android.tools.r8.graph.DexEncodedMethod$CompilationState getCompilationState():209:209 -> b1 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/X0;"} 1:1:boolean lambda$syntheticSpecify$2(com.android.tools.r8.graph.DexEncodedMethod):282:282 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W0;)Z"} 2:3:boolean willBeInlinedIntoInstanceInitializer(com.android.tools.r8.graph.DexItemFactory):465:466 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;)Z"} 4:4:boolean com.android.tools.r8.graph.DexString.startsWith(com.android.tools.r8.graph.DexString):383:383 -> c 4:4:boolean willBeInlinedIntoInstanceInitializer(com.android.tools.r8.graph.DexItemFactory):466 -> c 5:6:boolean willBeInlinedIntoInstanceInitializer(com.android.tools.r8.graph.DexItemFactory):467:468 -> c 7:7:com.android.tools.r8.graph.DexAnnotation lambda$rewriteAllAnnotations$4(java.util.function.BiFunction,com.android.tools.r8.graph.DexAnnotation):882:882 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/BiFunction;Lcom/android/tools/r8/graph/d0;)Lcom/android/tools/r8/graph/d0;"} 1:3:com.android.tools.r8.graph.DexWritableCode getDexWritableCodeOrNull():1337:1339 -> c1 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/M2;"} 1:1:com.android.tools.r8.graph.DexEncodedMethod$Builder syntheticBuilder(com.android.tools.r8.graph.DexEncodedMethod):1347:1347 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W0;)Lcom/android/tools/r8/graph/W0$a;"} 1:1:int getFirstNonReceiverArgumentIndex():201:201 -> d1 1:1:com.android.tools.r8.graph.GenericSignature$MethodTypeSignature getGenericSignature():1323:1323 -> e1 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/m3$g;"} 1:1:com.android.tools.r8.kotlin.KotlinMethodLevelInfo getKotlinInfo():624:624 -> f1 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/fA;"} 1:2:void setApiLevelForCode(com.android.tools.r8.androidapi.ComputedApiLevel):1289:1290 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/androidapi/h;)V"} 1:3:com.android.tools.r8.ir.optimize.info.MutableMethodOptimizationInfo getMutableOptimizationInfo():1300:1302 -> g1 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/ir/optimize/info/l;"} 1:1:com.android.tools.r8.graph.AccessFlags getAccessFlags():86:86 -> getAccessFlags # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/g;"} 1:1:int getNumberOfArguments():205:205 -> h1 1:2:com.android.tools.r8.ir.optimize.info.MethodOptimizationInfo getOptimizationInfo():1276:1277 -> i1 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/ir/optimize/info/h;"} 1:1:com.android.tools.r8.graph.DexType getArgumentType(int):197:197 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/graph/v2;"} 1:1:com.android.tools.r8.graph.ParameterAnnotationsList getParameterAnnotations():894:894 -> j1 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/g5;"} 1:1:com.android.tools.r8.graph.DexType getParameter(int):324:324 -> k # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/graph/v2;"} 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap getParameterInfo():779:779 -> k1 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Gq;"} 1:1:com.android.tools.r8.graph.DexAnnotationSet getParameterAnnotation(int):890:890 -> l # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/graph/g0;"} 1:1:com.android.tools.r8.graph.DexTypeList getParameters():328:328 -> l1 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/x2;"} 1:2:int getParameterIndexFromArgumentIndex(int):332:333 -> m 1:1:com.android.tools.r8.graph.DexProto getProto():320:320 -> m1 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/r2;"} 1:1:com.android.tools.r8.graph.DexType getReturnType():337:337 -> n1 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/v2;"} 1:1:com.android.tools.r8.graph.DexMethodSignature getSignature():341:341 -> o1 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/o2;"} 2:2:com.android.tools.r8.graph.DexMethodSignature com.android.tools.r8.graph.DexMethodSignature.create(com.android.tools.r8.graph.DexMethod):17:17 -> o1 2:2:com.android.tools.r8.graph.DexMethodSignature getSignature():341 -> o1 1:1:com.android.tools.r8.utils.structural.StructuralMapping getStructuralMapping():269:269 -> p # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/structural/y;"} 1:2:boolean hasClassFileVersion():826:827 -> p1 1:1:boolean hasCode():807:807 -> q1 1:2:java.lang.String toSourceString():927:928 -> r0 1:1:boolean hasParameterInfo():775:775 -> r1 1:1:boolean isAbstract():431:431 -> s1 1:1:boolean isBridge():435:435 -> t1 1:2:java.lang.String toString():784:785 -> toString 1:2:boolean isClassInitializer():484:485 -> u1 1:2:boolean isDefaultInstanceInitializer():479:480 -> v1 1:1:com.android.tools.r8.graph.DexEncodedMethod asDexEncodedMethod():1266:1266 -> w0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/W0;"} 1:1:boolean isDefaultMethod():490:490 -> w1 1:1:boolean isDeprecated():259:259 -> x1 1:2:boolean isDirectMethod():552:553 -> y1 1:1:boolean hasAnyAnnotations():866:866 -> z0 2:2:boolean hasParameterAnnotations():898:898 -> z0 2:2:boolean hasAnyAnnotations():866 -> z0 1:1:boolean isFinal():439:439 -> z1 com.android.tools.r8.graph.DexEncodedMethod$1 -> com.android.tools.r8.graph.V0: # {"id":"sourceFile","fileName":"DexEncodedMethod.java"} int[] $SwitchMap$com$android$tools$r8$graph$DexEncodedMethod$CompilationState -> a int[] $SwitchMap$com$android$tools$r8$ir$optimize$Inliner$Constraint -> b 1:1:void ():735:735 -> 2:2:com.android.tools.r8.graph.DexEncodedMethod$CompilationState[] com.android.tools.r8.graph.DexEncodedMethod$CompilationState.values():97:97 -> 2:2:void ():687 -> 3:3:void ():687:687 -> com.android.tools.r8.graph.DexEncodedMethod$Builder -> com.android.tools.r8.graph.W0$a: # {"id":"sourceFile","fileName":"DexEncodedMethod.java"} com.android.tools.r8.graph.MethodAccessFlags accessFlags -> a com.android.tools.r8.graph.Code code -> b com.android.tools.r8.graph.DexMethod method -> c com.android.tools.r8.graph.GenericSignature$MethodTypeSignature genericSignature -> d com.android.tools.r8.graph.DexAnnotationSet annotations -> e com.android.tools.r8.utils.OptionalBool isLibraryMethodOverride -> f com.android.tools.r8.graph.ParameterAnnotationsList parameterAnnotations -> g com.android.tools.r8.graph.DexEncodedMethod$CompilationState compilationState -> h com.android.tools.r8.ir.optimize.info.MethodOptimizationInfo optimizationInfo -> i com.android.tools.r8.kotlin.KotlinMethodLevelInfo kotlinInfo -> j com.android.tools.r8.cf.CfVersion classFileVersion -> k com.android.tools.r8.androidapi.ComputedApiLevel apiLevelForDefinition -> l com.android.tools.r8.androidapi.ComputedApiLevel apiLevelForCode -> m boolean d8R8Synthesized -> n boolean deprecated -> o boolean checkMethodNotNull -> p boolean checkParameterAnnotationList -> q boolean checkAndroidApiLevels -> r java.util.function.Consumer buildConsumer -> s boolean $assertionsDisabled -> t 1:1:void ():1358:1358 -> 1:1:void (boolean):1384:1384 -> 2:24:void (boolean):1363:1385 -> 25:25:void (boolean,com.android.tools.r8.graph.DexEncodedMethod):1388:1388 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ZLcom/android/tools/r8/graph/W0;)V"} 26:75:void (boolean,com.android.tools.r8.graph.DexEncodedMethod):1363:1412 -> 76:76:void (boolean,com.android.tools.r8.graph.DexEncodedMethod):1408:1408 -> 1:1:com.android.tools.r8.graph.DexEncodedMethod$Builder apply(java.util.function.Consumer):1417:1417 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Consumer;)Lcom/android/tools/r8/graph/W0$a;"} 2:2:com.android.tools.r8.graph.DexEncodedMethod$Builder applyIf(boolean,java.util.function.Consumer):1422:1422 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ZLjava/util/function/Consumer;)Lcom/android/tools/r8/graph/W0$a;"} 3:5:com.android.tools.r8.graph.DexEncodedMethod$Builder applyIf(boolean,java.util.function.Consumer,java.util.function.Consumer):1428:1430 -> a 3:5:com.android.tools.r8.graph.DexEncodedMethod$Builder applyIf(boolean,java.util.function.Consumer):1422 -> a 6:6:com.android.tools.r8.graph.DexEncodedMethod$Builder fixupOptimizationInfo(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoFixer):1437:1437 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/w5;)Lcom/android/tools/r8/graph/W0$a;"} 7:7: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):1438:1438 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/w5;Lcom/android/tools/r8/graph/W0;Lcom/android/tools/r8/ir/optimize/info/l;)V"} 8:8:com.android.tools.r8.graph.DexEncodedMethod$Builder setAccessFlags(com.android.tools.r8.graph.MethodAccessFlags):1452:1452 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p4;)Lcom/android/tools/r8/graph/W0$a;"} 9:9:com.android.tools.r8.graph.DexEncodedMethod$Builder setMethod(com.android.tools.r8.graph.DexMethod):1457:1457 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/W0$a;"} 10:11:com.android.tools.r8.graph.DexEncodedMethod$Builder setCompilationState(com.android.tools.r8.graph.DexEncodedMethod$CompilationState):1462:1463 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/X0;)Lcom/android/tools/r8/graph/W0$a;"} 12:13:com.android.tools.r8.graph.DexEncodedMethod$Builder setIsLibraryMethodOverride(com.android.tools.r8.utils.OptionalBool):1468:1469 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/n2;)Lcom/android/tools/r8/graph/W0$a;"} 14:14:com.android.tools.r8.graph.DexEncodedMethod$Builder setAnnotations(com.android.tools.r8.graph.DexAnnotationSet):1504:1504 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/g0;)Lcom/android/tools/r8/graph/W0$a;"} 15:15:com.android.tools.r8.graph.DexEncodedMethod$Builder setParameterAnnotations(com.android.tools.r8.graph.ParameterAnnotationsList):1509:1509 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/g5;)Lcom/android/tools/r8/graph/W0$a;"} 16:33:com.android.tools.r8.graph.DexEncodedMethod$Builder rewriteParameterAnnotations(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.proto.ArgumentInfoCollection):1515:1532 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W0;Lcom/android/tools/r8/graph/proto/c;)V"} 34:34:boolean com.android.tools.r8.graph.proto.ArgumentInfoCollection.isArgumentRemoved(int):98:98 -> a 34:34:com.android.tools.r8.graph.DexEncodedMethod$Builder rewriteParameterAnnotations(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.proto.ArgumentInfoCollection):1533 -> a 35:44:com.android.tools.r8.graph.DexEncodedMethod$Builder rewriteParameterAnnotations(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.proto.ArgumentInfoCollection):1534:1543 -> a 45:45:com.android.tools.r8.graph.DexEncodedMethod$Builder setParameterAnnotations(com.android.tools.r8.graph.ParameterAnnotationsList):1509:1509 -> a 45:45:com.android.tools.r8.graph.DexEncodedMethod$Builder rewriteParameterAnnotations(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.proto.ArgumentInfoCollection):1543 -> a 46:55:com.android.tools.r8.graph.DexEncodedMethod$Builder rewriteParameterAnnotations(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.proto.ArgumentInfoCollection):1546:1555 -> a 56:56:com.android.tools.r8.graph.DexEncodedMethod$Builder setParameterAnnotations(com.android.tools.r8.graph.ParameterAnnotationsList):1509:1509 -> a 56:56:com.android.tools.r8.graph.DexEncodedMethod$Builder rewriteParameterAnnotations(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.proto.ArgumentInfoCollection):1555 -> a 57:66:com.android.tools.r8.graph.DexEncodedMethod$Builder rewriteParameterAnnotations(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.proto.ArgumentInfoCollection):1558:1567 -> a 67:77:com.android.tools.r8.graph.DexEncodedMethod$Builder rewriteParameterAnnotations(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.proto.ArgumentInfoCollection):1565:1575 -> a 78:78:com.android.tools.r8.graph.DexEncodedMethod$Builder rewriteParameterAnnotations(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.proto.ArgumentInfoCollection):1574:1574 -> a 79:79:com.android.tools.r8.graph.DexEncodedMethod$Builder setParameterAnnotations(com.android.tools.r8.graph.ParameterAnnotationsList):1509:1509 -> a 79:79:com.android.tools.r8.graph.DexEncodedMethod$Builder rewriteParameterAnnotations(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.proto.ArgumentInfoCollection):1573 -> a 80:80:com.android.tools.r8.graph.DexEncodedMethod$Builder setOptimizationInfo(com.android.tools.r8.ir.optimize.info.MethodOptimizationInfo):1580:1580 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/ir/optimize/info/h;)Lcom/android/tools/r8/graph/W0$a;"} 81:81:com.android.tools.r8.graph.DexEncodedMethod$Builder modifyOptimizationInfo(java.util.function.BiConsumer):1586:1586 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/BiConsumer;)Lcom/android/tools/r8/graph/W0$a;"} 82:82:com.android.tools.r8.graph.DexEncodedMethod$Builder addBuildConsumer(java.util.function.Consumer):1442:1442 -> a 82:82:com.android.tools.r8.graph.DexEncodedMethod$Builder modifyOptimizationInfo(java.util.function.BiConsumer):1586 -> a 83:84:void lambda$modifyOptimizationInfo$1(java.util.function.BiConsumer,com.android.tools.r8.graph.DexEncodedMethod):1588:1589 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/BiConsumer;Lcom/android/tools/r8/graph/W0;)V"} 85:85:com.android.tools.r8.graph.DexEncodedMethod$Builder setCode(com.android.tools.r8.graph.Code):1595:1595 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W;)Lcom/android/tools/r8/graph/W0$a;"} 86:86:com.android.tools.r8.graph.DexEncodedMethod$Builder setCode(java.util.function.Function):1600:1600 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Function;)Lcom/android/tools/r8/graph/W0$a;"} 87:87:com.android.tools.r8.graph.DexEncodedMethod$Builder setGenericSignature(com.android.tools.r8.graph.GenericSignature$MethodTypeSignature):1609:1609 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m3$g;)Lcom/android/tools/r8/graph/W0$a;"} 88:88:com.android.tools.r8.graph.DexEncodedMethod$Builder setApiLevelForCode(com.android.tools.r8.androidapi.ComputedApiLevel):1619:1619 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/androidapi/h;)Lcom/android/tools/r8/graph/W0$a;"} 89:89:com.android.tools.r8.graph.DexEncodedMethod$Builder setDeprecated(boolean):1624:1624 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Z)Lcom/android/tools/r8/graph/W0$a;"} 90:90:com.android.tools.r8.graph.DexEncodedMethod$Builder setClassFileVersion(com.android.tools.r8.cf.CfVersion):1629:1629 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Z8;)Lcom/android/tools/r8/graph/W0$a;"} 91:97:com.android.tools.r8.graph.DexEncodedMethod build():1649:1655 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/W0;"} 98:122:com.android.tools.r8.graph.DexEncodedMethod build():1653:1677 -> a 1:1:com.android.tools.r8.graph.DexEncodedMethod$Builder modifyAccessFlags(java.util.function.Consumer):1447:1447 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Consumer;)Lcom/android/tools/r8/graph/W0$a;"} 2:2:com.android.tools.r8.graph.DexEncodedMethod$Builder clearAnnotations():1492:1492 -> b 2:2:com.android.tools.r8.graph.DexEncodedMethod$Builder clearAllAnnotations():1500 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/W0$a;"} 3:3:com.android.tools.r8.graph.DexEncodedMethod$Builder setAnnotations(com.android.tools.r8.graph.DexAnnotationSet):1504:1504 -> b 3:3:com.android.tools.r8.graph.DexEncodedMethod$Builder clearAnnotations():1492 -> b 3:3:com.android.tools.r8.graph.DexEncodedMethod$Builder clearAllAnnotations():1500 -> b 4:4:com.android.tools.r8.graph.DexEncodedMethod$Builder clearParameterAnnotations():1496:1496 -> b 4:4:com.android.tools.r8.graph.DexEncodedMethod$Builder clearAllAnnotations():1500 -> b 5:5:com.android.tools.r8.graph.DexEncodedMethod$Builder setParameterAnnotations(com.android.tools.r8.graph.ParameterAnnotationsList):1509:1509 -> b 5:5:com.android.tools.r8.graph.DexEncodedMethod$Builder clearParameterAnnotations():1496 -> b 5:5:com.android.tools.r8.graph.DexEncodedMethod$Builder clearAllAnnotations():1500 -> b 6:6:com.android.tools.r8.graph.DexEncodedMethod$Builder setApiLevelForDefinition(com.android.tools.r8.androidapi.ComputedApiLevel):1614:1614 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/androidapi/h;)Lcom/android/tools/r8/graph/W0$a;"} 1:1:com.android.tools.r8.graph.DexEncodedMethod$Builder disableAndroidApiLevelCheck():1644:1644 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/W0$a;"} 1:1:com.android.tools.r8.graph.DexEncodedMethod$Builder disableMethodNotNullCheck():1634:1634 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/W0$a;"} 1:1:com.android.tools.r8.graph.DexEncodedMethod$Builder disableParameterAnnotationListCheck():1639:1639 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/W0$a;"} 1:1:com.android.tools.r8.graph.DexEncodedMethod$Builder unsetIsLibraryMethodOverride():1487:1487 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} com.android.tools.r8.graph.DexEncodedMethod$CompilationState -> com.android.tools.r8.graph.X0: # {"id":"sourceFile","fileName":"DexEncodedMethod.java"} com.android.tools.r8.graph.DexEncodedMethod$CompilationState NOT_PROCESSED -> a com.android.tools.r8.graph.DexEncodedMethod$CompilationState PROCESSED_NOT_INLINING_CANDIDATE -> b com.android.tools.r8.graph.DexEncodedMethod$CompilationState PROCESSED_INLINING_CANDIDATE_ANY -> c com.android.tools.r8.graph.DexEncodedMethod$CompilationState PROCESSED_INLINING_CANDIDATE_SUBCLASS -> d com.android.tools.r8.graph.DexEncodedMethod$CompilationState PROCESSED_INLINING_CANDIDATE_SAME_PACKAGE -> e com.android.tools.r8.graph.DexEncodedMethod$CompilationState PROCESSED_INLINING_CANDIDATE_SAME_NEST -> f com.android.tools.r8.graph.DexEncodedMethod$CompilationState PROCESSED_INLINING_CANDIDATE_SAME_CLASS -> g com.android.tools.r8.graph.DexEncodedMethod$CompilationState[] $VALUES -> h 1:24:void ():101:124 -> 25:25:void ():97:97 -> 1:1:void (java.lang.String,int):97:97 -> com.android.tools.r8.graph.DexField -> com.android.tools.r8.graph.Y0: # {"id":"sourceFile","fileName":"DexField.java"} 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/u2;Z)V"} 1:1:java.lang.Iterable getReferencedTypes():171:171 -> D0 1:4:com.android.tools.r8.references.FieldReference asFieldReference():217:220 -> E0 5:5:com.android.tools.r8.references.FieldReference asFieldReference():217:217 -> E0 1:1:java.lang.String qualifiedName():190:190 -> F0 com.android.tools.r8.utils.structural.StructuralItem self() -> U # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/structural/x;"} 1:1:int acceptCompareTo(com.android.tools.r8.utils.structural.StructuralItem,com.android.tools.r8.utils.structural.CompareToVisitor):22:22 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/x;Lcom/android/tools/r8/utils/structural/a;)I"} 2:2:int 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:com.android.tools.r8.graph.DexClassAndMember lookupMemberOnClass(com.android.tools.r8.graph.DexClass):22:22 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;)Lcom/android/tools/r8/graph/s0;"} 4:4:void specify(com.android.tools.r8.utils.structural.StructuralSpecification):36:36 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/z;)V"} 5:12:int compareTo(com.android.tools.r8.graph.DexReference):41:48 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/s2;)I"} 13:14:void acceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):54:55 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/o;)V"} 15:15:java.lang.Iterable getReferencedTypes():171:171 -> a 15:15:void acceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):56 -> a 16:16:void acceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):56:56 -> a 17:17:com.android.tools.r8.graph.ProgramField lookupOnProgramClass(com.android.tools.r8.graph.DexProgramClass):89:89 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)Lcom/android/tools/r8/graph/m5;"} 18:18:java.lang.Object apply(java.util.function.Function,java.util.function.Function):94:94 -> a 19:19:java.lang.Object apply(java.util.function.Function,java.util.function.Function,java.util.function.Function):102:102 -> a 20:20:void accept(java.util.function.Consumer,java.util.function.Consumer,java.util.function.Consumer):110:110 -> a 21:22:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):147:148 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/dex/L;)V"} 23:24:void com.android.tools.r8.graph.DexType.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):246:247 -> a 23:24:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):148 -> 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):247 -> a 25:25:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):148 -> a 26:26:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):149:149 -> a 27:28:void com.android.tools.r8.graph.DexType.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):246:247 -> a 27:28:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):149 -> 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.DexType.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):247 -> a 29:29:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):149 -> a 30:30:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):150:150 -> a 31:31:void com.android.tools.r8.graph.DexString.collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection):277:277 -> a 31:31:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):150 -> a 32:32:int getOffset(com.android.tools.r8.graph.ObjectToOffsetMapping):156:156 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/e5;)I"} 33:33:com.android.tools.r8.graph.DexField withHolder(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexItemFactory):205:205 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/p1;)Lcom/android/tools/r8/graph/Y0;"} 1:1:com.android.tools.r8.graph.DexMember withHolder(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexItemFactory):22:22 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/e2;"} 2:2:com.android.tools.r8.graph.DexEncodedField com.android.tools.r8.graph.DexClass.lookupField(com.android.tools.r8.graph.DexField):456:456 -> b 2:2:com.android.tools.r8.graph.DexClassAndField com.android.tools.r8.graph.DexClass.lookupClassField(com.android.tools.r8.graph.DexField):451 -> b 2:2:com.android.tools.r8.graph.DexClassAndField lookupMemberOnClass(com.android.tools.r8.graph.DexClass):84 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;)Lcom/android/tools/r8/graph/r0;"} 3:3:com.android.tools.r8.graph.DexClassAndField com.android.tools.r8.graph.DexClass.toClassFieldOrNull(com.android.tools.r8.graph.DexEncodedField):492:492 -> b 3:3:com.android.tools.r8.graph.DexClassAndField com.android.tools.r8.graph.DexClass.lookupClassField(com.android.tools.r8.graph.DexField):451 -> b 3:3:com.android.tools.r8.graph.DexClassAndField lookupMemberOnClass(com.android.tools.r8.graph.DexClass):84 -> b 1:5:boolean computeEquals(java.lang.Object):131:135 -> c 6:6:com.android.tools.r8.graph.DexField withType(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexItemFactory):213:213 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/Y0;"} 7:7:com.android.tools.r8.graph.DexEncodedField com.android.tools.r8.graph.DexClass.lookupField(com.android.tools.r8.graph.DexField):456:456 -> c 7:7:com.android.tools.r8.graph.DexEncodedField lookupOnClass(com.android.tools.r8.graph.DexClass):79 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;)Lcom/android/tools/r8/graph/T0;"} 1:1:com.android.tools.r8.graph.DexType getType():70:70 -> getType # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/v2;"} 1:1:com.android.tools.r8.utils.structural.StructuralMapping getStructuralMapping():66:66 -> p # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/structural/y;"} 1:1:java.lang.String toSmaliString():195:195 -> q0 1:1:java.lang.String toSourceString():200:200 -> r0 1:3:int computeHashCode():124:126 -> s0 com.android.tools.r8.graph.DexField asDexField() -> t0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/Y0;"} 1:1:java.lang.String toString():142:142 -> toString boolean isDexField() -> x0 com.android.tools.r8.graph.DexFieldSignature -> com.android.tools.r8.graph.Z0: # {"id":"sourceFile","fileName":"DexFieldSignature.java"} com.android.tools.r8.graph.DexString name -> a com.android.tools.r8.graph.DexType type -> b 1:3:void (com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexType):25:27 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/u2;Lcom/android/tools/r8/graph/v2;)V"} com.android.tools.r8.utils.structural.StructuralItem self() -> U # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/structural/x;"} 1:1:void specify(com.android.tools.r8.utils.structural.StructuralSpecification):18:18 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/z;)V"} 2:2:com.android.tools.r8.graph.DexFieldSignature fromField(com.android.tools.r8.graph.DexField):22:22 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;)Lcom/android/tools/r8/graph/Z0;"} 3:3:com.android.tools.r8.graph.DexString getName():31:31 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/u2;"} 4:4:com.android.tools.r8.graph.DexString getName():31:31 -> a 4:4:boolean isEqualTo(com.android.tools.r8.graph.DexFieldSignature):54 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Z0;)Z"} 5:5:com.android.tools.r8.graph.DexString getName():31:31 -> a 5:5:boolean isEqualTo(com.android.tools.r8.graph.DexFieldSignature):54 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 6:7:com.android.tools.r8.graph.DexType getType():35:35 -> a 6:7:boolean isEqualTo(com.android.tools.r8.graph.DexFieldSignature):54 -> a 1:1:com.android.tools.r8.graph.DexString getName():31:31 -> b 1:1:boolean match(com.android.tools.r8.graph.DexField):39 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;)Z"} 2:2:boolean match(com.android.tools.r8.graph.DexField):39:39 -> b 3:3:com.android.tools.r8.graph.DexType getType():35:35 -> b 3:3:boolean match(com.android.tools.r8.graph.DexField):39 -> b 4:4:boolean match(com.android.tools.r8.graph.DexField):39:39 -> b 5:5:com.android.tools.r8.graph.DexType getType():35:35 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/v2;"} 1:1:boolean isEqualTo(com.android.tools.r8.utils.structural.Ordered):12:12 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/s;)Z"} 1:1:boolean equals(java.lang.Object):59:59 -> equals 1:1:int hashCode():64:64 -> hashCode 1:1:boolean isEqualTo(java.lang.Object):12:12 -> isEqualTo 1:1:com.android.tools.r8.utils.structural.StructuralMapping getStructuralMapping():49:49 -> p # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/structural/y;"} com.android.tools.r8.graph.DexItem -> com.android.tools.r8.graph.a1: # {"id":"sourceFile","fileName":"DexItem.java"} 1:1:void ():11:11 -> void collectMixedSectionItems(com.android.tools.r8.dex.MixedSectionCollection) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/V;)V"} 1:1:void collectAll(com.android.tools.r8.dex.MixedSectionCollection,com.android.tools.r8.graph.DexItem[]):14:14 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/V;[Lcom/android/tools/r8/graph/a1;)V"} 2:4:void 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/V;Lcom/android/tools/r8/graph/a1;)V"} 6:6:void collectAll(com.android.tools.r8.dex.MixedSectionCollection,java.util.Collection):19:19 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/V;Ljava/util/Collection;)V"} 1:1:void lambda$collectAll$1(com.android.tools.r8.dex.MixedSectionCollection,com.android.tools.r8.graph.DexItem):19:19 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/V;Lcom/android/tools/r8/graph/a1;)V"} 1:1:java.lang.String toSmaliString():44:44 -> q0 1:1:java.lang.String toSourceString():48:48 -> r0 com.android.tools.r8.graph.DexItemFactory -> com.android.tools.r8.graph.p1: # {"id":"sourceFile","fileName":"DexItemFactory.java"} com.android.tools.r8.graph.DexString floatDescriptor -> A com.android.tools.r8.graph.DexString newInstanceName -> A0 com.android.tools.r8.graph.DexType intType -> A1 com.android.tools.r8.graph.DexType javaIoPrintStreamType -> A2 com.android.tools.r8.graph.DexType javaUtilConcurrentTimeUnitType -> A3 com.android.tools.r8.graph.DexItemFactory$PolymorphicMethods polymorphicMethods -> A4 com.android.tools.r8.graph.DexType desugarVarHandleType -> A5 com.android.tools.r8.graph.DexString intDescriptor -> B com.android.tools.r8.graph.DexString assertionsDisabled -> B0 com.android.tools.r8.graph.DexType longType -> B1 com.android.tools.r8.graph.DexType varHandleType -> B2 com.android.tools.r8.graph.DexType javaUtilListType -> B3 com.android.tools.r8.graph.DexItemFactory$ProxyMethods proxyMethods -> B4 com.android.tools.r8.graph.DexType desugarMethodHandlesLookupType -> B5 com.android.tools.r8.graph.DexString longDescriptor -> C com.android.tools.r8.graph.DexString invokeMethodName -> C0 com.android.tools.r8.graph.DexType shortType -> C1 com.android.tools.r8.graph.DexType methodHandleType -> C2 com.android.tools.r8.graph.DexType javaUtilLocaleType -> C3 com.android.tools.r8.graph.DexItemFactory$AndroidOsBuildVersionMembers androidOsBuildVersionMembers -> C4 com.android.tools.r8.graph.DexItemFactory$ObjectMethodsMembers objectMethodsMembers -> C5 com.android.tools.r8.graph.DexString shortDescriptor -> D com.android.tools.r8.graph.DexString invokeExactMethodName -> D0 com.android.tools.r8.graph.DexType voidType -> D1 com.android.tools.r8.graph.DexType methodHandlesType -> D2 com.android.tools.r8.graph.DexType javaUtilLoggingLevelType -> D3 com.android.tools.r8.graph.DexItemFactory$AndroidUtilSparseArrayMembers androidUtilSparseArrayMembers -> D4 com.android.tools.r8.graph.DexItemFactory$ServiceLoaderMethods serviceLoaderMethods -> D5 com.android.tools.r8.graph.DexString voidDescriptor -> E com.android.tools.r8.graph.DexString assertionErrorDescriptor -> E0 com.android.tools.r8.graph.DexType booleanArrayType -> E1 com.android.tools.r8.graph.DexType methodHandlesLookupType -> E2 com.android.tools.r8.graph.DexType javaUtilLoggingLoggerType -> E3 com.android.tools.r8.graph.DexItemFactory$AndroidContentResTypedArrayMembers androidContentResTypedArrayMembers -> E4 com.android.tools.r8.graph.DexItemFactory$StringConcatFactoryMembers stringConcatFactoryMembers -> E5 com.android.tools.r8.graph.DexString descriptorSeparator -> F com.android.tools.r8.graph.DexString charSequenceDescriptor -> F0 com.android.tools.r8.graph.DexType byteArrayType -> F1 com.android.tools.r8.graph.DexType methodTypeType -> F2 com.android.tools.r8.graph.DexType javaUtilSetType -> F3 com.android.tools.r8.graph.DexItemFactory$AndroidContentContentProviderClientMembers androidContentContentProviderClientMembers -> F4 com.android.tools.r8.synthesis.SyntheticNaming syntheticNaming -> F5 com.android.tools.r8.graph.DexString javaDescriptorPrefix -> G com.android.tools.r8.graph.DexString stringDescriptor -> G0 com.android.tools.r8.graph.DexType charArrayType -> G1 com.android.tools.r8.graph.DexType invocationHandlerType -> G2 com.android.tools.r8.graph.DexType androidAppFragment -> G3 com.android.tools.r8.graph.DexItemFactory$AndroidDrmDrmManagerClientMembers androidDrmDrmManagerClientMembers -> G4 com.android.tools.r8.com.google.common.collect.BiMap primitiveToBoxed -> G5 com.android.tools.r8.graph.DexString jDollarDescriptorPrefix -> H com.android.tools.r8.graph.DexString objectDescriptor -> H0 com.android.tools.r8.graph.DexType doubleArrayType -> H1 com.android.tools.r8.graph.DexType proxyType -> H2 com.android.tools.r8.graph.DexType androidAppZygotePreload -> H3 com.android.tools.r8.graph.DexItemFactory$AndroidMediaMediaDrmMembers androidMediaMediaDrmMembers -> H4 java.util.Map unboxPrimitiveMethod -> H5 com.android.tools.r8.graph.DexString boxedDoubleDescriptor -> I com.android.tools.r8.graph.DexString objectArrayDescriptor -> I0 com.android.tools.r8.graph.DexType floatArrayType -> I1 com.android.tools.r8.graph.DexType serviceLoaderType -> I2 com.android.tools.r8.graph.DexType androidOsBuildType -> I3 com.android.tools.r8.graph.DexItemFactory$AndroidMediaMetadataRetrieverMembers androidMediaMetadataRetrieverMembers -> I4 com.android.tools.r8.graph.DexMethod metafactoryMethod -> I5 com.android.tools.r8.graph.DexString boxedLongDescriptor -> J com.android.tools.r8.graph.DexString classDescriptor -> J0 com.android.tools.r8.graph.DexType intArrayType -> J1 com.android.tools.r8.graph.DexType serviceLoaderConfigurationErrorType -> J2 com.android.tools.r8.graph.DexType androidOsBuildVersionType -> J3 com.android.tools.r8.graph.DexItemFactory$JavaUtilArraysMethods javaUtilArraysMethods -> J4 com.android.tools.r8.graph.DexMethod metafactoryAltMethod -> J5 com.android.tools.r8.graph.DexString boxedNumberDescriptor -> K com.android.tools.r8.graph.DexString classLoaderDescriptor -> K0 com.android.tools.r8.graph.DexType longArrayType -> K1 com.android.tools.r8.graph.DexType listType -> K2 com.android.tools.r8.graph.DexType androidOsBundleType -> K3 java.util.List libraryMembersCollection -> K4 com.android.tools.r8.graph.DexMethod deserializeLambdaMethod -> K5 com.android.tools.r8.graph.DexString waitMethodName -> L com.android.tools.r8.graph.DexString classArrayDescriptor -> L0 com.android.tools.r8.graph.DexType shortArrayType -> L1 com.android.tools.r8.graph.DexType setType -> L2 com.android.tools.r8.graph.DexType androidOsParcelableCreatorType -> L3 com.android.tools.r8.graph.DexString twrCloseResourceMethodName -> L4 java.util.Map libraryMethodsNonNullParamOrThrow -> L5 com.android.tools.r8.graph.DexString notifyMethodName -> M com.android.tools.r8.graph.DexString constructorDescriptor -> M0 com.android.tools.r8.graph.DexType boxedBooleanType -> M1 com.android.tools.r8.graph.DexType mapType -> M2 com.android.tools.r8.graph.DexType androidSystemOsConstantsType -> M3 com.android.tools.r8.graph.DexProto twrCloseResourceMethodProto -> M4 java.util.Set libraryMethodsReturningReceiver -> M5 com.android.tools.r8.graph.DexString notifyAllMethodName -> N com.android.tools.r8.graph.DexString fieldDescriptor -> N0 com.android.tools.r8.graph.DexType boxedByteType -> N1 com.android.tools.r8.graph.DexType mapEntryType -> N2 com.android.tools.r8.graph.DexType androidUtilLogType -> N3 com.android.tools.r8.graph.DexString deserializeLambdaMethodName -> N4 java.util.Set libraryMethodsReturningNonNull -> N5 com.android.tools.r8.graph.DexString isEmptyMethodName -> O com.android.tools.r8.graph.DexString methodDescriptor -> O0 com.android.tools.r8.graph.DexType boxedCharType -> O1 com.android.tools.r8.graph.DexType abstractMapSimpleEntryType -> O2 com.android.tools.r8.graph.DexType androidUtilPropertyType -> O3 com.android.tools.r8.graph.DexType serializedLambdaType -> O4 java.util.Set libraryMethodsWithReturnValueDependingOnlyOnArguments -> O5 com.android.tools.r8.graph.DexString lengthMethodName -> P com.android.tools.r8.graph.DexString enumDescriptor -> P0 com.android.tools.r8.graph.DexType boxedDoubleType -> P1 com.android.tools.r8.graph.DexType collectionType -> P2 com.android.tools.r8.graph.DexType androidViewViewType -> P3 com.android.tools.r8.graph.DexProto deserializeLambdaMethodProto -> P4 java.util.Set libraryTypesAssumedToBePresent -> P5 com.android.tools.r8.graph.DexString concatMethodName -> Q com.android.tools.r8.graph.DexString listDescriptor -> Q0 com.android.tools.r8.graph.DexType boxedFloatType -> Q1 com.android.tools.r8.graph.DexType comparatorType -> Q2 com.android.tools.r8.graph.DexType androidUtilSparseArrayType -> Q3 com.android.tools.r8.graph.DexType annotationDefault -> Q4 java.util.Set libraryClassesWithoutStaticInitialization -> Q5 com.android.tools.r8.graph.DexString containsMethodName -> R com.android.tools.r8.graph.DexString arraysDescriptor -> R0 com.android.tools.r8.graph.DexType boxedIntType -> R1 com.android.tools.r8.graph.DexType supplierType -> R2 com.android.tools.r8.graph.DexType androidContentResTypedArrayType -> R3 com.android.tools.r8.graph.DexType annotationEnclosingClass -> R4 boolean skipNameValidationForTesting -> R5 com.android.tools.r8.graph.DexString startsWithMethodName -> S com.android.tools.r8.graph.DexString throwableDescriptor -> S0 com.android.tools.r8.graph.DexType boxedLongType -> S1 com.android.tools.r8.graph.DexType predicateType -> S2 com.android.tools.r8.graph.DexType androidContentContentProviderClientType -> S3 com.android.tools.r8.graph.DexType annotationEnclosingMethod -> S4 com.android.tools.r8.graph.DexType nullValueType -> S5 com.android.tools.r8.graph.DexString endsWithMethodName -> T com.android.tools.r8.graph.DexString npeDescriptor -> T0 com.android.tools.r8.graph.DexType boxedShortType -> T1 com.android.tools.r8.graph.DexType consumerType -> T2 com.android.tools.r8.graph.DexType androidDrmDrmManagerClientType -> T3 com.android.tools.r8.graph.DexType annotationInnerClass -> T4 com.android.tools.r8.graph.DexString unknownTypeName -> T5 com.android.tools.r8.graph.DexString equalsMethodName -> U com.android.tools.r8.graph.DexString intFieldUpdaterDescriptor -> U0 com.android.tools.r8.graph.DexType boxedNumberType -> U1 com.android.tools.r8.graph.DexType runnableType -> U2 com.android.tools.r8.graph.DexType androidMediaMediaDrmType -> U3 com.android.tools.r8.graph.DexType annotationMemberClasses -> U4 java.util.IdentityHashMap internalSentinels -> U5 com.android.tools.r8.graph.DexString hashCodeMethodName -> V com.android.tools.r8.graph.DexString longFieldUpdaterDescriptor -> V0 com.android.tools.r8.graph.DexType charSequenceType -> V1 com.android.tools.r8.graph.DexType optionalType -> V2 com.android.tools.r8.graph.DexType androidMediaMediaMetadataRetrieverType -> V3 com.android.tools.r8.graph.DexType annotationMethodParameters -> V4 java.util.List MULTIDEX_PREFIXES -> V5 com.android.tools.r8.graph.DexString identityHashCodeName -> W com.android.tools.r8.graph.DexString referenceFieldUpdaterDescriptor -> W0 com.android.tools.r8.graph.DexType charSequenceArrayType -> W1 com.android.tools.r8.graph.DexType optionalDoubleType -> W2 com.android.tools.r8.graph.DexItemFactory$StringBuildingMethods stringBuilderMethods -> W3 com.android.tools.r8.graph.DexType annotationSignature -> W4 java.util.List MULTIDEX_SUFFIXES -> W5 com.android.tools.r8.graph.DexString equalsIgnoreCaseMethodName -> X com.android.tools.r8.graph.DexString newUpdaterName -> X0 com.android.tools.r8.graph.DexType stringType -> X1 com.android.tools.r8.graph.DexType optionalIntType -> X2 com.android.tools.r8.graph.DexItemFactory$StringBuildingMethods stringBufferMethods -> X3 com.android.tools.r8.graph.DexType annotationNestHost -> X4 java.util.List MULTIDEX_INSTRUMENTATION -> X5 com.android.tools.r8.graph.DexString contentEqualsMethodName -> Y com.android.tools.r8.graph.DexString constructorMethodName -> Y0 com.android.tools.r8.graph.DexType stringArrayType -> Y1 com.android.tools.r8.graph.DexType optionalLongType -> Y2 com.android.tools.r8.graph.DexItemFactory$BooleanMembers booleanMembers -> Y3 com.android.tools.r8.graph.DexType annotationNestMembers -> Y4 boolean $assertionsDisabled -> Y5 com.android.tools.r8.graph.DexString indexOfMethodName -> Z com.android.tools.r8.graph.DexString classConstructorMethodName -> Z0 com.android.tools.r8.graph.DexType objectType -> Z1 com.android.tools.r8.graph.DexType streamType -> Z2 com.android.tools.r8.graph.DexItemFactory$ByteMembers byteMembers -> Z3 com.android.tools.r8.graph.DexType annotationPermittedSubclasses -> Z4 java.util.Set possibleCompilerSynthesizedTypes -> a com.android.tools.r8.graph.DexString lastIndexOfMethodName -> a0 com.android.tools.r8.graph.DexString temporaryConstructorMethodPrefix -> a1 com.android.tools.r8.graph.DexType recordType -> a2 com.android.tools.r8.graph.DexType threadLocalType -> a3 com.android.tools.r8.graph.DexItemFactory$CharMembers charMembers -> a4 com.android.tools.r8.graph.DexType annotationRecord -> a5 java.util.Map markers -> b com.android.tools.r8.graph.DexString compareToMethodName -> b0 com.android.tools.r8.graph.DexString syntheticConstructorMethodPrefix -> b1 com.android.tools.r8.graph.DexType recordTagType -> b2 com.android.tools.r8.graph.DexType concurrentHashMapType -> b3 com.android.tools.r8.graph.DexItemFactory$FloatMembers floatMembers -> b4 com.android.tools.r8.graph.DexString annotationRecordComponentNames -> b5 java.util.Map strings -> c com.android.tools.r8.graph.DexString compareToIgnoreCaseMethodName -> c0 com.android.tools.r8.graph.DexString thisName -> c1 com.android.tools.r8.graph.DexType objectArrayType -> c2 com.android.tools.r8.graph.DexType concurrentHashMapKeySetViewType -> c3 com.android.tools.r8.graph.DexItemFactory$IntegerMembers integerMembers -> c4 com.android.tools.r8.graph.DexString annotationRecordComponentTypes -> c5 java.util.Map types -> d com.android.tools.r8.graph.DexString cloneMethodName -> d0 com.android.tools.r8.graph.DexString lambdaInstanceFieldName -> d1 com.android.tools.r8.graph.DexType classArrayType -> d2 com.android.tools.r8.graph.DexType bufferType -> d3 com.android.tools.r8.graph.DexItemFactory$LongMembers longMembers -> d4 com.android.tools.r8.graph.DexString annotationRecordComponentSignatures -> d5 java.util.Map fields -> e com.android.tools.r8.graph.DexString substringName -> e0 com.android.tools.r8.graph.DexString javacLambdaMethodPrefix -> e1 com.android.tools.r8.graph.DexType enumType -> e2 java.util.List typeSpecificBuffers -> e3 com.android.tools.r8.graph.DexItemFactory$VoidMembers voidMembers -> e4 com.android.tools.r8.graph.DexString annotationRecordComponentAnnotationVisibilities -> e5 java.util.Map protos -> f com.android.tools.r8.graph.DexString trimName -> f0 com.android.tools.r8.graph.DexString enabledFieldName -> f1 com.android.tools.r8.graph.DexType annotationType -> f2 java.util.List multiDexTypes -> f3 com.android.tools.r8.graph.DexItemFactory$ObjectsMethods objectsMethods -> f4 com.android.tools.r8.graph.DexString annotationRecordComponentAnnotations -> f5 java.util.Map methods -> g com.android.tools.r8.graph.DexString valueOfMethodName -> g0 com.android.tools.r8.graph.DexString throwableArrayDescriptor -> g1 com.android.tools.r8.graph.DexType objectsType -> g2 com.android.tools.r8.graph.DexType doubleConsumer -> g3 com.android.tools.r8.graph.DexItemFactory$ObjectMembers objectMembers -> g4 com.android.tools.r8.graph.DexType annotationSourceDebugExtension -> g5 java.util.Map methodHandles -> h com.android.tools.r8.graph.DexString toStringMethodName -> h0 com.android.tools.r8.graph.DexString valueString -> h1 com.android.tools.r8.graph.DexType collectionsType -> h2 com.android.tools.r8.graph.DexType longConsumer -> h3 com.android.tools.r8.graph.DexItemFactory$BufferMembers bufferMembers -> h4 com.android.tools.r8.graph.DexType annotationThrows -> h5 com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap advanceLines -> i com.android.tools.r8.graph.DexString internMethodName -> i0 com.android.tools.r8.graph.DexString kindString -> i1 com.android.tools.r8.graph.DexType iterableType -> i2 com.android.tools.r8.graph.DexType intConsumer -> i3 com.android.tools.r8.graph.DexItemFactory$RecordMembers recordMembers -> i4 com.android.tools.r8.graph.DexType annotationSynthesizedClass -> i5 com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap advancePCs -> j com.android.tools.r8.graph.DexString convertMethodName -> j0 com.android.tools.r8.graph.DexString versionHashString -> j1 com.android.tools.r8.graph.DexType mathType -> j2 com.android.tools.r8.graph.DexType retentionType -> j3 com.android.tools.r8.graph.DexItemFactory$ShortMembers shortMembers -> j4 com.android.tools.r8.graph.DexType annotationCovariantReturnType -> j5 com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap defaults -> k com.android.tools.r8.graph.DexString wrapperFieldName -> k0 com.android.tools.r8.graph.DexString apiLevelString -> k1 com.android.tools.r8.graph.DexType strictMathType -> k2 com.android.tools.r8.graph.DexType runtimeExceptionType -> k3 com.android.tools.r8.graph.DexItemFactory$StringMembers stringMembers -> k4 com.android.tools.r8.graph.DexType annotationCovariantReturnTypes -> k5 com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap endLocals -> l com.android.tools.r8.graph.DexString getClassMethodName -> l0 com.android.tools.r8.graph.DexString dalvikAnnotationOptimizationPrefix -> l1 com.android.tools.r8.graph.DexType referenceFieldUpdaterType -> l2 com.android.tools.r8.graph.DexType assertionErrorType -> l3 com.android.tools.r8.graph.DexItemFactory$SupplierMembers supplierMembers -> l4 com.android.tools.r8.graph.DexType annotationReachabilitySensitive -> l5 com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap restartLocals -> m com.android.tools.r8.graph.DexString finalizeMethodName -> m0 com.android.tools.r8.graph.DexString getString -> m1 com.android.tools.r8.graph.DexType classType -> m2 com.android.tools.r8.graph.DexType throwableType -> m3 com.android.tools.r8.graph.DexItemFactory$DoubleMembers doubleMembers -> m4 com.android.tools.r8.graph.DexType constantBootstrapsType -> m5 com.android.tools.r8.graph.DexDebugEvent$SetEpilogueBegin setEpilogueBegin -> n com.android.tools.r8.graph.DexString ordinalMethodName -> n0 com.android.tools.r8.graph.DexString setString -> n1 com.android.tools.r8.graph.DexType packageType -> n2 com.android.tools.r8.graph.DexType illegalAccessErrorType -> n3 com.android.tools.r8.graph.DexItemFactory$ThrowableMethods throwableMethods -> n4 com.android.tools.r8.graph.DexType callSiteType -> n5 com.android.tools.r8.graph.DexDebugEvent$SetPrologueEnd setPrologueEnd -> o com.android.tools.r8.graph.DexString nameMethodName -> o0 com.android.tools.r8.graph.DexString compareAndSetString -> o1 com.android.tools.r8.graph.DexType classLoaderType -> o2 com.android.tools.r8.graph.DexType illegalArgumentExceptionType -> o3 com.android.tools.r8.graph.DexItemFactory$AssertionErrorMethods assertionErrorMethods -> o4 com.android.tools.r8.graph.DexType lookupType -> o5 java.util.Map setFiles -> p com.android.tools.r8.graph.DexString desiredAssertionStatusMethodName -> p0 com.android.tools.r8.graph.DexString weakCompareAndSetString -> p1 com.android.tools.r8.graph.DexType constructorType -> p2 com.android.tools.r8.graph.DexType icceType -> p3 com.android.tools.r8.graph.DexItemFactory$ClassMethods classMethods -> p4 com.android.tools.r8.graph.DexType objectMethodsType -> p5 java.util.Map setInlineFrames -> q com.android.tools.r8.graph.DexString forNameMethodName -> q0 com.android.tools.r8.graph.DexString getVolatileString -> q1 com.android.tools.r8.graph.DexType fieldType -> q2 com.android.tools.r8.graph.DexType noClassDefFoundErrorType -> q3 com.android.tools.r8.graph.DexItemFactory$ConstructorMethods constructorMethods -> q4 com.android.tools.r8.graph.DexType typeDescriptorType -> q5 com.android.tools.r8.graph.DexDebugEvent$Default zeroChangeDefaultEvent -> r com.android.tools.r8.graph.DexString getNameName -> r0 com.android.tools.r8.graph.DexString setVolatileString -> r1 com.android.tools.r8.graph.DexType methodType -> r2 com.android.tools.r8.graph.DexType noSuchMethodErrorType -> r3 com.android.tools.r8.graph.DexItemFactory$EnumMembers enumMembers -> r4 com.android.tools.r8.graph.DexType iteratorType -> r5 com.android.tools.r8.graph.DexDebugEvent$Default oneChangeDefaultEvent -> s com.android.tools.r8.graph.DexString getCanonicalNameName -> s0 com.android.tools.r8.graph.DexString setReleaseString -> s1 com.android.tools.r8.graph.DexType autoCloseableType -> s2 com.android.tools.r8.graph.DexType npeType -> s3 com.android.tools.r8.graph.DexItemFactory$JavaLangReflectArrayMembers javaLangReflectArrayMembers -> s4 com.android.tools.r8.graph.DexType listIteratorType -> s5 java.util.concurrent.ConcurrentHashMap referenceTypes -> t com.android.tools.r8.graph.DexString getSimpleNameName -> t0 com.android.tools.r8.graph.DexString lookupString -> t1 com.android.tools.r8.graph.DexType closeableType -> t2 com.android.tools.r8.graph.DexType kotlinMetadataType -> t3 com.android.tools.r8.graph.DexItemFactory$JavaLangAnnotationRetentionPolicyMembers javaLangAnnotationRetentionPolicyMembers -> t4 com.android.tools.r8.graph.DexType enumerationType -> t5 java.util.concurrent.ConcurrentHashMap classTypeInterfaces -> u com.android.tools.r8.graph.DexString getTypeNameName -> u0 com.android.tools.r8.graph.DexString privateLookupInString -> u1 com.android.tools.r8.graph.DexType zipFileType -> u2 com.android.tools.r8.graph.DexType kotlinJvmNameType -> u3 com.android.tools.r8.graph.DexItemFactory$JavaLangSystemMembers javaLangSystemMembers -> u4 com.android.tools.r8.graph.DexType serializableType -> u5 com.android.tools.r8.utils.LRUCacheTable leastUpperBoundOfInterfacesTable -> v com.android.tools.r8.graph.DexString getDeclaredConstructorName -> v0 com.android.tools.r8.graph.DexType booleanType -> v1 com.android.tools.r8.graph.DexType stringBuilderType -> v2 com.android.tools.r8.graph.DexType javaIoFileType -> v3 com.android.tools.r8.graph.DexItemFactory$NullPointerExceptionMethods npeMethods -> v4 com.android.tools.r8.graph.DexType externalizableType -> v5 com.android.tools.r8.graph.DexString booleanDescriptor -> w com.android.tools.r8.graph.DexString getFieldName -> w0 com.android.tools.r8.graph.DexType byteType -> w1 com.android.tools.r8.graph.DexType stringBufferType -> w2 com.android.tools.r8.graph.DexType javaMathBigIntegerType -> w3 com.android.tools.r8.graph.DexItemFactory$IllegalArgumentExceptionMethods illegalArgumentExceptionMethods -> w4 com.android.tools.r8.graph.DexType cloneableType -> w5 com.android.tools.r8.graph.DexString byteDescriptor -> x com.android.tools.r8.graph.DexString getDeclaredFieldName -> x0 com.android.tools.r8.graph.DexType charType -> x1 com.android.tools.r8.graph.DexType javaLangAnnotationRetentionPolicyType -> x2 com.android.tools.r8.graph.DexType javaNioByteOrderType -> x3 com.android.tools.r8.graph.DexItemFactory$PrimitiveTypesBoxedTypeFields primitiveTypesBoxedTypeFields -> x4 com.android.tools.r8.graph.DexType comparableType -> x5 com.android.tools.r8.graph.DexString charDescriptor -> y com.android.tools.r8.graph.DexString getMethodName -> y0 com.android.tools.r8.graph.DexType doubleType -> y1 com.android.tools.r8.graph.DexType javaLangReflectArrayType -> y2 com.android.tools.r8.graph.DexType javaUtilCollectionsType -> y3 com.android.tools.r8.graph.DexItemFactory$AtomicFieldUpdaterMethods atomicFieldUpdaterMethods -> y4 com.android.tools.r8.graph.DexType stringConcatFactoryType -> y5 com.android.tools.r8.graph.DexString doubleDescriptor -> z com.android.tools.r8.graph.DexString getDeclaredMethodName -> z0 com.android.tools.r8.graph.DexType floatType -> z1 com.android.tools.r8.graph.DexType javaLangSystemType -> z2 com.android.tools.r8.graph.DexType javaUtilComparatorType -> z3 com.android.tools.r8.kotlin.Kotlin kotlin -> z4 com.android.tools.r8.graph.DexType unsafeType -> z5 1:468:void ():73:540 -> 1:1:void ():145:145 -> 2:741:void ():100:839 -> 742:854:void ():829:941 -> 855:871:void ():931:947 -> 872:959:void ():944:1031 -> 960:960:void ():146:146 -> 1:1:com.android.tools.r8.graph.DexDebugEvent$SetPositionFrame lambda$createPositionFrame$8(com.android.tools.r8.graph.DexDebugEvent$SetPositionFrame):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/F0;)Lcom/android/tools/r8/graph/F0;"} 2:2:com.android.tools.r8.graph.DexType[] com.android.tools.r8.graph.DexTypeList.getBacking():64:64 -> a 2:2:com.android.tools.r8.graph.DexProto createProto(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexTypeList):2956 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/x2;)Lcom/android/tools/r8/graph/r2;"} 3:8:com.android.tools.r8.graph.DexString createShorty(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType[]):3048:3053 -> a 3:8:com.android.tools.r8.graph.DexProto createProto(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexTypeList):2956 -> a 9:9:com.android.tools.r8.graph.DexProto createProto(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexTypeList):2956:2956 -> a 10:10:boolean isInternalSentinel(com.android.tools.r8.graph.DexItem):150:150 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/a1;)Z"} 11:11: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):349:349 -> a 11:11:java.util.Optional lambda$createInstanceInitializerWithFreshProto$4(com.android.tools.r8.graph.DexMethod,java.util.function.Predicate,com.android.tools.r8.graph.DexProto):2758 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Ljava/util/function/Predicate;Lcom/android/tools/r8/graph/r2;)Ljava/util/Optional;"} 12:12: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):349:349 -> a 12:12:java.util.Optional lambda$createInstanceInitializerWithFreshProto$4(com.android.tools.r8.graph.DexMethod,java.util.function.Predicate,com.android.tools.r8.graph.DexProto):2758 -> a 13:13:java.util.Optional lambda$createInstanceInitializerWithFreshProto$4(com.android.tools.r8.graph.DexMethod,java.util.function.Predicate,com.android.tools.r8.graph.DexProto):2758:2758 -> a 14:14:com.android.tools.r8.graph.DexDebugEvent$Default com.android.tools.r8.graph.DexDebugEvent$Default.create(int,int):665:665 -> a 14:14:com.android.tools.r8.graph.DexDebugEvent$Default createDefault(int,int):3150 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(II)Lcom/android/tools/r8/graph/B0$b;"} 15:15:com.android.tools.r8.graph.DexDebugEvent$Default createDefault(int,int):3150:3150 -> a 16:17:com.android.tools.r8.graph.DexMethod createUnboxMethod(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexString):854:855 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/u2;Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/j2;"} 18:29:java.util.Set boxedValueOfMethods():916:927 -> a 30:32:com.android.tools.r8.graph.DexMethod lambda$boxedValueOfMethods$0(java.util.Map$Entry):919:921 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Map$Entry;)Lcom/android/tools/r8/graph/j2;"} 33:33:void setSkipNameValidationForTesting(boolean):1034:1034 -> a 34:34:com.android.tools.r8.graph.DexItem canonicalize(java.util.Map,com.android.tools.r8.graph.DexItem):2495:2495 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/concurrent/ConcurrentHashMap;Lcom/android/tools/r8/graph/I3;)Lcom/android/tools/r8/graph/a1;"} 35:35:boolean isInternalSentinel(com.android.tools.r8.graph.DexItem):150:150 -> a 35:35:com.android.tools.r8.graph.DexItem canonicalize(java.util.Map,com.android.tools.r8.graph.DexItem):2496 -> a 36:37:com.android.tools.r8.graph.DexItem canonicalize(java.util.Map,com.android.tools.r8.graph.DexItem):2496:2497 -> a 38:40:com.android.tools.r8.graph.DexString createMarkerString(int,byte[]):2502:2504 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(I[B)Lcom/android/tools/r8/graph/u2;"} 41:43:com.android.tools.r8.graph.DexString createMarkerString(java.lang.String):2510:2512 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)V"} 44:44:java.lang.Object createFreshMember(java.util.function.Function,java.lang.String,com.android.tools.r8.graph.DexType,int):2559:2559 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Function;Ljava/lang/String;Lcom/android/tools/r8/graph/v2;I)Ljava/lang/Object;"} 45:47:java.lang.String createMemberString(java.lang.String,com.android.tools.r8.graph.DexType,int):2532:2534 -> a 45:47:java.lang.Object createFreshMember(java.util.function.Function,java.lang.String,com.android.tools.r8.graph.DexType,int):2560 -> a 48:48:java.lang.String escapeMemberString(java.lang.String):2528:2528 -> a 48:48:java.lang.String createMemberString(java.lang.String,com.android.tools.r8.graph.DexType,int):2534 -> a 48:48:java.lang.Object createFreshMember(java.util.function.Function,java.lang.String,com.android.tools.r8.graph.DexType,int):2560 -> a 49:56:java.lang.String createMemberString(java.lang.String,com.android.tools.r8.graph.DexType,int):2534:2541 -> a 49:56:java.lang.Object createFreshMember(java.util.function.Function,java.lang.String,com.android.tools.r8.graph.DexType,int):2560 -> a 57:60:java.lang.Object createFreshMember(java.util.function.Function,java.lang.String,com.android.tools.r8.graph.DexType,int):2560:2563 -> 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):2631:2631 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/r2;Lcom/android/tools/r8/graph/v2;Ljava/util/function/Predicate;)Lcom/android/tools/r8/graph/j2;"} 62:62: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):2656:2656 -> 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):2632 -> 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,int):2647:2647 -> 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):2637 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/r2;Lcom/android/tools/r8/graph/v2;Ljava/lang/String;Ljava/util/function/Predicate;)Lcom/android/tools/r8/graph/j2;"} 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):2647:2647 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Lcom/android/tools/r8/graph/r2;Lcom/android/tools/r8/graph/v2;Ljava/util/function/Predicate;I)Lcom/android/tools/r8/graph/j2;"} 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):2670:2670 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/r2;Lcom/android/tools/r8/graph/v2;Ljava/util/function/Predicate;I)Lcom/android/tools/r8/graph/j2;"} 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):2672:2676 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/r2;Ljava/util/function/Predicate;Lcom/android/tools/r8/graph/u2;)Ljava/util/Optional;"} 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):2694:2694 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/r2;Ljava/lang/String;Ljava/util/function/Predicate;)Lcom/android/tools/r8/graph/o2;"} 72:72:java.lang.Object createFreshMember(java.util.function.Function,java.lang.String,com.android.tools.r8.graph.DexType):2546:2546 -> 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):2694 -> 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):2694:2694 -> 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):2696:2696 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/r2;Ljava/util/function/Predicate;Lcom/android/tools/r8/graph/u2;)Ljava/util/Optional;"} 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):2696 -> 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):2697:2700 -> 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):2714:2714 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/v2;Ljava/lang/String;Ljava/util/function/Predicate;)Lcom/android/tools/r8/graph/Y0;"} 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):2725:2726 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/v2;Ljava/util/function/Predicate;Lcom/android/tools/r8/graph/u2;)Ljava/util/Optional;"} 83:83:com.android.tools.r8.graph.DexMethod createClassInitializer(com.android.tools.r8.graph.DexType):2733:2733 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/j2;"} 84:84:com.android.tools.r8.graph.DexMethod createInstanceInitializer(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType[]):2737:2737 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;[Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/j2;"} 85:86:com.android.tools.r8.graph.DexMethod createInstanceInitializerWithFreshProto(com.android.tools.r8.graph.DexMethod,java.util.List,java.util.function.Predicate,java.util.function.Consumer):2754:2755 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Ljava/util/List;Ljava/util/function/Predicate;Ljava/util/function/Consumer;)Lcom/android/tools/r8/graph/j2;"} 87:92:com.android.tools.r8.graph.DexMethod createInstanceInitializerWithFreshProto(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexType,java.util.function.Predicate):2764:2769 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/v2;Ljava/util/function/Predicate;)Lcom/android/tools/r8/graph/j2;"} 93:93:com.android.tools.r8.graph.DexMethod createInstanceInitializerWithFreshProto(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexType,java.util.function.Predicate):2765:2765 -> a 94:102:com.android.tools.r8.graph.DexMethod createInstanceInitializerWithFreshProto(com.android.tools.r8.graph.DexProto,java.util.List,java.util.function.Function,java.util.function.Consumer):2799:2807 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/r2;Ljava/util/List;Ljava/util/function/Function;Ljava/util/function/Consumer;)Lcom/android/tools/r8/graph/j2;"} 103:110:com.android.tools.r8.graph.DexMethod createInstanceInitializerWithFreshProto(com.android.tools.r8.graph.DexProto,java.util.List,java.util.function.Function,java.util.function.Consumer):2805:2812 -> a 111:111:com.android.tools.r8.graph.DexProto com.android.tools.r8.graph.DexItemFactory$FreshInstanceInitializerCandidate.createProto():2788:2788 -> a 111:111:com.android.tools.r8.graph.DexMethod createInstanceInitializerWithFreshProto(com.android.tools.r8.graph.DexProto,java.util.List,java.util.function.Function,java.util.function.Consumer):2813 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 112:114:com.android.tools.r8.graph.DexProto com.android.tools.r8.graph.DexItemFactory$FreshInstanceInitializerCandidate.createProto():2788:2790 -> a 112:114:com.android.tools.r8.graph.DexMethod createInstanceInitializerWithFreshProto(com.android.tools.r8.graph.DexProto,java.util.List,java.util.function.Function,java.util.function.Consumer):2813 -> a 115:117:com.android.tools.r8.graph.DexProto appendTypeToProto(com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexType):3000:3002 -> a 115:117:com.android.tools.r8.graph.DexProto com.android.tools.r8.graph.DexItemFactory$FreshInstanceInitializerCandidate.createProto():2790 -> a 115:117:com.android.tools.r8.graph.DexMethod createInstanceInitializerWithFreshProto(com.android.tools.r8.graph.DexProto,java.util.List,java.util.function.Function,java.util.function.Consumer):2813 -> a 118:121:com.android.tools.r8.graph.DexProto appendTypeToProto(com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexType):3001:3004 -> a 118:121:com.android.tools.r8.graph.DexProto com.android.tools.r8.graph.DexItemFactory$FreshInstanceInitializerCandidate.createProto():2790 -> a 118:121:com.android.tools.r8.graph.DexMethod createInstanceInitializerWithFreshProto(com.android.tools.r8.graph.DexProto,java.util.List,java.util.function.Function,java.util.function.Consumer):2813 -> a 122:129:com.android.tools.r8.graph.DexMethod createInstanceInitializerWithFreshProto(com.android.tools.r8.graph.DexProto,java.util.List,java.util.function.Function,java.util.function.Consumer):2814:2821 -> a 130:130:com.android.tools.r8.graph.DexType createType(com.android.tools.r8.references.ClassReference):2926:2926 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/references/ClassReference;)Lcom/android/tools/r8/graph/v2;"} 131:132:com.android.tools.r8.graph.DexType createArrayType(int,com.android.tools.r8.graph.DexType):2934:2935 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/v2;"} 133:134: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):2940:2941 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/u2;)Lcom/android/tools/r8/graph/Y0;"} 135:135:com.android.tools.r8.graph.DexField createField(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,java.lang.String):2945:2945 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/v2;Ljava/lang/String;)Lcom/android/tools/r8/graph/Y0;"} 136:138:com.android.tools.r8.graph.DexField createField(com.android.tools.r8.references.FieldReference):2950:2952 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/references/FieldReference;)Lcom/android/tools/r8/graph/Y0;"} 139:139:com.android.tools.r8.graph.DexField createField(com.android.tools.r8.references.FieldReference):2949:2949 -> a 140:141: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):2961:2962 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/u2;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/x2;)Lcom/android/tools/r8/graph/r2;"} 142:142:com.android.tools.r8.graph.DexProto createProto(com.android.tools.r8.graph.DexType,java.util.List):2974:2974 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Ljava/util/List;)Lcom/android/tools/r8/graph/r2;"} 143:146:com.android.tools.r8.graph.DexProto prependTypeToProto(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexProto):2992:2995 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/r2;Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/r2;"} 147:149:com.android.tools.r8.graph.DexProto prependTypeToProto(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexProto):2994:2996 -> a 150:154:com.android.tools.r8.graph.DexProto applyClassMappingToProto(com.android.tools.r8.graph.DexProto,java.util.function.Function,java.util.Map):3014:3018 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/r2;Ljava/util/function/Function;Ljava/util/AbstractMap;)Lcom/android/tools/r8/graph/r2;"} 155:159:com.android.tools.r8.graph.DexType[] applyClassMappingToDexTypes(com.android.tools.r8.graph.DexType[],java.util.function.Function):3035:3039 -> a 155:159:com.android.tools.r8.graph.DexProto applyClassMappingToProto(com.android.tools.r8.graph.DexProto,java.util.function.Function,java.util.Map):3018 -> a 160:160:java.lang.Object com.android.tools.r8.it.unimi.dsi.fastutil.ints.AbstractInt2ReferenceFunction.put(java.lang.Object,java.lang.Object):41:41 -> a 160:160:com.android.tools.r8.graph.DexType[] applyClassMappingToDexTypes(com.android.tools.r8.graph.DexType[],java.util.function.Function):3039 -> a 160:160:com.android.tools.r8.graph.DexProto applyClassMappingToProto(com.android.tools.r8.graph.DexProto,java.util.function.Function,java.util.Map):3018 -> a 161:163:com.android.tools.r8.graph.DexType[] applyClassMappingToDexTypes(com.android.tools.r8.graph.DexType[],java.util.function.Function):3042:3044 -> a 161:163:com.android.tools.r8.graph.DexProto applyClassMappingToProto(com.android.tools.r8.graph.DexProto,java.util.function.Function,java.util.Map):3018 -> a 164:170:com.android.tools.r8.graph.DexProto applyClassMappingToProto(com.android.tools.r8.graph.DexProto,java.util.function.Function,java.util.Map):3019:3025 -> a 171:175:com.android.tools.r8.graph.DexProto applyClassMappingToProto(com.android.tools.r8.graph.DexProto,java.util.function.Function,java.util.Map):3024:3028 -> a 176:177: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):3058:3059 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/r2;Lcom/android/tools/r8/graph/u2;)Lcom/android/tools/r8/graph/j2;"} 178:178:com.android.tools.r8.graph.DexMethod createMethod(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexProto,java.lang.String):3063:3063 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/r2;Ljava/lang/String;)Lcom/android/tools/r8/graph/j2;"} 179:181:com.android.tools.r8.graph.DexMethod createMethod(com.android.tools.r8.references.MethodReference):3067:3069 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/references/MethodReference;)Lcom/android/tools/r8/graph/j2;"} 182:192:com.android.tools.r8.graph.DexMethod createMethod(com.android.tools.r8.references.MethodReference):3068:3078 -> a 193:193:com.android.tools.r8.graph.DexMethod createMethod(com.android.tools.r8.references.MethodReference):3073:3073 -> a 194:194:void lambda$createMethod$7(com.android.tools.r8.graph.DexString[],com.android.tools.r8.references.TypeReference,int):3071:3071 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"([Lcom/android/tools/r8/graph/u2;Lcom/android/tools/r8/references/TypeReference;I)V"} 195:197: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):3095:3097 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/k2;Lcom/android/tools/r8/graph/e2;ZLcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/l2;"} 198:198: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):3107:3107 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/u2;Lcom/android/tools/r8/graph/r2;Lcom/android/tools/r8/graph/l2;Ljava/util/List;)Lcom/android/tools/r8/graph/p0;"} 199: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[]):3115:3124 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/u2;Lcom/android/tools/r8/graph/u2;Lcom/android/tools/r8/graph/u2;[Lcom/android/tools/r8/graph/u2;)Lcom/android/tools/r8/graph/j2;"} 209:211:com.android.tools.r8.graph.DexDebugEvent$AdvanceLine createAdvanceLine(int):3132:3134 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/graph/A0;"} 212:214:com.android.tools.r8.graph.DexDebugEvent$SetFile createSetFile(com.android.tools.r8.graph.DexString):3174:3176 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/u2;)Lcom/android/tools/r8/graph/B0$c;"} 215:217:com.android.tools.r8.graph.DexDebugEvent$SetPositionFrame createPositionFrame(com.android.tools.r8.ir.code.Position):3181:3183 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/kM;)Lcom/android/tools/r8/graph/F0;"} 218:218:boolean isClassConstructor(com.android.tools.r8.graph.DexMethod):3191:3191 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)Z"} 219:226: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):3224:3231 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/internal/aI;Lcom/android/tools/r8/graph/m;)Lcom/android/tools/r8/internal/HS;"} 227:258: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):3230:3261 -> a 259:264: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):3238:3243 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/aI;Lcom/android/tools/r8/internal/F00;Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/internal/HS;"} 265:269:com.android.tools.r8.utils.OptionalBool com.android.tools.r8.graph.AppView.isInterface(com.android.tools.r8.graph.DexType):431:435 -> a 265:269: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):3244 -> a 270:270:com.android.tools.r8.utils.OptionalBool com.android.tools.r8.utils.OptionalBool.unknown():73:73 -> a 270:270:com.android.tools.r8.utils.OptionalBool com.android.tools.r8.graph.AppView.isInterface(com.android.tools.r8.graph.DexType):437 -> a 270:270: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):3244 -> a 271:271:com.android.tools.r8.utils.OptionalBool com.android.tools.r8.graph.AppView.isInterface(com.android.tools.r8.graph.DexType):439:439 -> a 271:271: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):3244 -> a 272:272:com.android.tools.r8.utils.OptionalBool com.android.tools.r8.utils.OptionalBool.unknown():73:73 -> a 272:272:com.android.tools.r8.utils.OptionalBool com.android.tools.r8.graph.AppView.isInterface(com.android.tools.r8.graph.DexType):441 -> a 272:272: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):3244 -> a 273: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):3244:3249 -> a 279:293: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):3245:3259 -> a 294:294:com.android.tools.r8.ir.analysis.type.InterfaceCollection getOrComputeLeastUpperBoundOfImplementedInterfaces(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.AppView):3266:3266 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/internal/Yr;"} 295:295:void forAllTypes(java.util.function.Consumer):3276:3276 -> 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):349:349 -> b 1:1:java.util.Optional lambda$createInstanceInitializerWithFreshProto$6(com.android.tools.r8.graph.DexMethod,java.util.function.Predicate,com.android.tools.r8.graph.DexProto):2768 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Ljava/util/function/Predicate;Lcom/android/tools/r8/graph/r2;)Ljava/util/Optional;"} 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):349:349 -> b 2:2:java.util.Optional lambda$createInstanceInitializerWithFreshProto$6(com.android.tools.r8.graph.DexMethod,java.util.function.Predicate,com.android.tools.r8.graph.DexProto):2768 -> b 3:3:java.util.Optional lambda$createInstanceInitializerWithFreshProto$6(com.android.tools.r8.graph.DexMethod,java.util.function.Predicate,com.android.tools.r8.graph.DexProto):2768:2768 -> b 4:10:com.android.tools.r8.graph.DexMethod getBoxPrimitiveMethod(com.android.tools.r8.graph.DexType):870:876 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/j2;"} 11:11:com.android.tools.r8.graph.DexMethod getBoxPrimitiveMethod(com.android.tools.r8.graph.DexType):873:873 -> b 12:13:java.util.Map buildLibraryMethodsNonNullParamOrThrow():956:957 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/im;"} 14:14:java.lang.Iterable com.android.tools.r8.graph.DexItemFactory$ObjectsMethods.requireNonNullMethods():1785:1785 -> b 14:14:java.util.Map buildLibraryMethodsNonNullParamOrThrow():957 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 15:15:java.lang.Iterable com.android.tools.r8.graph.DexItemFactory$ObjectsMethods.requireNonNullMethods():1785:1785 -> b 15:15:java.util.Map buildLibraryMethodsNonNullParamOrThrow():957 -> b 16:19:java.util.Map buildLibraryMethodsNonNullParamOrThrow():957:960 -> b 20:20:com.android.tools.r8.graph.DexString createString(int,byte[]):2519:2519 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(I[B)Lcom/android/tools/r8/graph/u2;"} 21:21: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):2723:2723 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/v2;Ljava/lang/String;Ljava/util/function/Predicate;)Lcom/android/tools/r8/graph/Y0;"} 22:22:java.lang.Object createFreshMember(java.util.function.Function,java.lang.String,com.android.tools.r8.graph.DexType):2546:2546 -> b 22:22: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):2723 -> b 23:23: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):2723:2723 -> b 24:24:com.android.tools.r8.graph.DexType createStaticallyKnownType(java.lang.String):2868:2868 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lcom/android/tools/r8/graph/v2;"} 25:25:com.android.tools.r8.graph.DexType createStaticallyKnownType(com.android.tools.r8.graph.DexString):2879:2879 -> b 25:25:com.android.tools.r8.graph.DexType createStaticallyKnownType(java.lang.String):2868 -> b 26:30:void addPossiblySynthesizedType(com.android.tools.r8.graph.DexType):2900:2904 -> b 26:30:com.android.tools.r8.graph.DexType createStaticallyKnownType(com.android.tools.r8.graph.DexString):2881 -> b 26:30:com.android.tools.r8.graph.DexType createStaticallyKnownType(java.lang.String):2868 -> b 31:31:com.android.tools.r8.graph.DexType createStaticallyKnownType(com.android.tools.r8.graph.DexString):2879:2879 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/u2;)Lcom/android/tools/r8/graph/v2;"} 32:36:void addPossiblySynthesizedType(com.android.tools.r8.graph.DexType):2900:2904 -> b 32:36:com.android.tools.r8.graph.DexType createStaticallyKnownType(com.android.tools.r8.graph.DexString):2881 -> b 37:37:void forEachPossiblyCompilerSynthesizedType(java.util.function.Consumer):2913:2913 -> b 38:38:com.android.tools.r8.graph.DexProto createProto(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType[]):2969:2969 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;[Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/r2;"} 39:44:com.android.tools.r8.graph.DexString createShorty(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType[]):3048:3053 -> b 39:44:com.android.tools.r8.graph.DexProto createProto(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType[]):2970 -> b 45:45:com.android.tools.r8.graph.DexProto createProto(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType[]):2967:2967 -> b 46:48:com.android.tools.r8.graph.DexDebugEvent$AdvancePC createAdvancePC(int):3138:3140 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/graph/B0$a;"} 49:49:boolean isConstructor(com.android.tools.r8.graph.DexMethod):3187:3187 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)Z"} 50:51:com.android.tools.r8.ir.analysis.type.InterfaceCollection lambda$getOrComputeLeastUpperBoundOfImplementedInterfaces$10(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType):3269:3270 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/internal/Yr;"} 1:2:com.android.tools.r8.graph.DexType getBoxedForPrimitiveType(com.android.tools.r8.graph.DexType):880:881 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/v2;"} 3:3:com.android.tools.r8.graph.DexString createString(java.lang.String):2524:2524 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lcom/android/tools/r8/graph/u2;"} 4:4:com.android.tools.r8.graph.DexString lookupString(int,byte[]):2829:2829 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(I[B)Lcom/android/tools/r8/graph/u2;"} 5:5:com.android.tools.r8.graph.DexType createType(com.android.tools.r8.graph.DexString):2918:2918 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/u2;)Lcom/android/tools/r8/graph/v2;"} 6:6:com.android.tools.r8.graph.DexProto prependHolderToProto(com.android.tools.r8.graph.DexMethod):2984:2984 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/r2;"} 7:9:com.android.tools.r8.graph.DexDebugEvent$Default createDefault(int):3144:3146 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/graph/B0$b;"} 10:12:void clearTypeElementsCache():3195:3197 -> c 1:10:java.util.List createMultiDexTypes():545:554 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/bm;"} 11:32:com.android.tools.r8.graph.DexItemFactory$BoxedPrimitiveMembers getBoxedMembersForPrimitiveOrVoidType(com.android.tools.r8.graph.DexType):885:906 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/q1;"} 33:33:com.android.tools.r8.graph.DexItemFactory$BoxedPrimitiveMembers getBoxedMembersForPrimitiveOrVoidType(com.android.tools.r8.graph.DexType):904:904 -> d 34:34:com.android.tools.r8.graph.DexItemFactory$BoxedPrimitiveMembers getBoxedMembersForPrimitiveOrVoidType(com.android.tools.r8.graph.DexType):902:902 -> d 35:35:com.android.tools.r8.graph.DexItemFactory$BoxedPrimitiveMembers getBoxedMembersForPrimitiveOrVoidType(com.android.tools.r8.graph.DexType):900:900 -> d 36:36:com.android.tools.r8.graph.DexItemFactory$BoxedPrimitiveMembers getBoxedMembersForPrimitiveOrVoidType(com.android.tools.r8.graph.DexType):898:898 -> d 37:37:com.android.tools.r8.graph.DexItemFactory$BoxedPrimitiveMembers getBoxedMembersForPrimitiveOrVoidType(com.android.tools.r8.graph.DexType):896:896 -> d 38:38:com.android.tools.r8.graph.DexItemFactory$BoxedPrimitiveMembers getBoxedMembersForPrimitiveOrVoidType(com.android.tools.r8.graph.DexType):894:894 -> d 39:39:com.android.tools.r8.graph.DexItemFactory$BoxedPrimitiveMembers getBoxedMembersForPrimitiveOrVoidType(com.android.tools.r8.graph.DexType):892:892 -> d 40:40:com.android.tools.r8.graph.DexItemFactory$BoxedPrimitiveMembers getBoxedMembersForPrimitiveOrVoidType(com.android.tools.r8.graph.DexType):890:890 -> d 41:41:com.android.tools.r8.graph.DexItemFactory$BoxedPrimitiveMembers getBoxedMembersForPrimitiveOrVoidType(com.android.tools.r8.graph.DexType):888:888 -> d 42:50:com.android.tools.r8.graph.DexType internalCreateType(com.android.tools.r8.graph.DexString):2851:2859 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/u2;)Lcom/android/tools/r8/graph/v2;"} 51:55:com.android.tools.r8.graph.DexType internalCreateType(com.android.tools.r8.graph.DexString):2856:2860 -> d 56:56:boolean isInternalSentinel(com.android.tools.r8.graph.DexItem):150:150 -> d 56:56:com.android.tools.r8.graph.DexType internalCreateType(com.android.tools.r8.graph.DexString):2861 -> d 57:58:com.android.tools.r8.graph.DexType internalCreateType(com.android.tools.r8.graph.DexString):2861:2862 -> d 59:59:com.android.tools.r8.graph.DexType createSynthesizedType(java.lang.String):2888:2888 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lcom/android/tools/r8/graph/v2;"} 60:64:void addPossiblySynthesizedType(com.android.tools.r8.graph.DexType):2900:2904 -> d 60:64:com.android.tools.r8.graph.DexType createSynthesizedType(java.lang.String):2889 -> d 65:67:com.android.tools.r8.graph.DexDebugEvent$EndLocal createEndLocal(int):3154:3156 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/graph/C0;"} 1:1:com.android.tools.r8.graph.DexType getPrimitiveFromBoxed(com.android.tools.r8.graph.DexType):911:911 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/v2;"} 2:2:com.android.tools.r8.graph.DexType createType(java.lang.String):2922:2922 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lcom/android/tools/r8/graph/v2;"} 3:3:com.android.tools.r8.graph.DexType lookupType(com.android.tools.r8.graph.DexString):2930:2930 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/u2;)Lcom/android/tools/r8/graph/v2;"} 4:6:com.android.tools.r8.graph.DexDebugEvent$RestartLocal createRestartLocal(int):3160:3162 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/graph/D0;"} 7:7:com.android.tools.r8.graph.DexDebugEvent$SetEpilogueBegin createSetEpilogueBegin():3166:3166 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/E0;"} 1:4:com.android.tools.r8.graph.DexMethod getUnboxPrimitiveMethod(com.android.tools.r8.graph.DexType):860:863 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/j2;"} 5:5:com.android.tools.r8.graph.DexString lookupString(java.lang.String):2833:2833 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lcom/android/tools/r8/graph/u2;"} 6:6:com.android.tools.r8.graph.DexDebugEvent$SetPrologueEnd createSetPrologueEnd():3170:3170 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/G0;"} 1:1:com.android.tools.r8.graph.DexType createStaticallyKnownType(java.lang.Class):2875:2875 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/v2;"} 2:2:com.android.tools.r8.graph.DexType createStaticallyKnownType(com.android.tools.r8.graph.DexString):2879:2879 -> g 2:2:com.android.tools.r8.graph.DexType createStaticallyKnownType(java.lang.Class):2874 -> g 3:7:void addPossiblySynthesizedType(com.android.tools.r8.graph.DexType):2900:2904 -> g 3:7:com.android.tools.r8.graph.DexType createStaticallyKnownType(com.android.tools.r8.graph.DexString):2881 -> g 3:7:com.android.tools.r8.graph.DexType createStaticallyKnownType(java.lang.Class):2874 -> g 8:8:boolean isPossiblyCompilerSynthesizedType(com.android.tools.r8.graph.DexType):2909:2909 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Z"} 1:1:com.android.tools.r8.graph.DexType lambda$createInstanceInitializerWithFreshProto$5(com.android.tools.r8.graph.DexType):0:0 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/v2;"} 2:6:java.util.Collection extractMarkers():2839:2843 -> h 1:1:boolean getSkipNameValidationForTesting():1038:1038 -> i 2:6:void addPossiblySynthesizedType(com.android.tools.r8.graph.DexType):2900:2904 -> i 2:6:void registerTypeNeededForDesugaring(com.android.tools.r8.graph.DexType):2896 -> i # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)V"} 1:1:com.android.tools.r8.synthesis.SyntheticNaming getSyntheticNaming():826:826 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/synthesis/L;"} 1:3:boolean verifyNoCachedTypeElements():3201:3203 -> k # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} com.android.tools.r8.graph.DexItemFactory$AndroidContentContentProviderClientMembers -> com.android.tools.r8.graph.b1: # {"id":"sourceFile","fileName":"DexItemFactory.java"} com.android.tools.r8.graph.DexMethod release -> a com.android.tools.r8.graph.DexMethod close -> b 1:5:void (com.android.tools.r8.graph.DexItemFactory):1186:1190 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;)V"} com.android.tools.r8.graph.DexItemFactory$AndroidContentResTypedArrayMembers -> com.android.tools.r8.graph.c1: # {"id":"sourceFile","fileName":"DexItemFactory.java"} com.android.tools.r8.graph.DexMethod recycle -> a com.android.tools.r8.graph.DexMethod close -> b 1:5:void (com.android.tools.r8.graph.DexItemFactory):1178:1182 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;)V"} com.android.tools.r8.graph.DexItemFactory$AndroidDrmDrmManagerClientMembers -> com.android.tools.r8.graph.d1: # {"id":"sourceFile","fileName":"DexItemFactory.java"} com.android.tools.r8.graph.DexMethod release -> a com.android.tools.r8.graph.DexMethod close -> b 1:5:void (com.android.tools.r8.graph.DexItemFactory):1194:1198 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;)V"} com.android.tools.r8.graph.DexItemFactory$AndroidMediaMediaDrmMembers -> com.android.tools.r8.graph.e1: # {"id":"sourceFile","fileName":"DexItemFactory.java"} com.android.tools.r8.graph.DexMethod release -> a com.android.tools.r8.graph.DexMethod close -> b 1:5:void (com.android.tools.r8.graph.DexItemFactory):1202:1206 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;)V"} com.android.tools.r8.graph.DexItemFactory$AndroidMediaMetadataRetrieverMembers -> com.android.tools.r8.graph.f1: # {"id":"sourceFile","fileName":"DexItemFactory.java"} com.android.tools.r8.graph.DexMethod release -> a com.android.tools.r8.graph.DexMethod close -> b 1:5:void (com.android.tools.r8.graph.DexItemFactory):1210:1214 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;)V"} com.android.tools.r8.graph.DexItemFactory$AndroidOsBuildMembers -> com.android.tools.r8.graph.g1: # {"id":"sourceFile","fileName":"DexItemFactory.java"} com.android.tools.r8.graph.DexField BOOTLOADER -> a com.android.tools.r8.graph.DexField BRAND -> b com.android.tools.r8.graph.DexField CPU_ABI -> c com.android.tools.r8.graph.DexField CPU_ABI2 -> d com.android.tools.r8.graph.DexField DEVICE -> e com.android.tools.r8.graph.DexField DISPLAY -> f com.android.tools.r8.graph.DexField FINGERPRINT -> g com.android.tools.r8.graph.DexField HARDWARE -> h com.android.tools.r8.graph.DexField MANUFACTURER -> i com.android.tools.r8.graph.DexField MODEL -> j com.android.tools.r8.graph.DexField PRODUCT -> k com.android.tools.r8.graph.DexField SERIAL -> l com.android.tools.r8.graph.DexField SUPPORTED_32_BIT_ABIS -> m com.android.tools.r8.graph.DexField SUPPORTED_64_BIT_ABIS -> n com.android.tools.r8.graph.DexField SUPPORTED_ABIS -> o com.android.tools.r8.graph.DexField TIME -> p com.android.tools.r8.graph.DexField TYPE -> q 1:23:void (com.android.tools.r8.graph.DexItemFactory):1055:1077 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;)V"} 1:17:void forEachFinalField(java.util.function.Consumer):1081:1097 -> a com.android.tools.r8.graph.DexItemFactory$AndroidOsBuildVersionMembers -> com.android.tools.r8.graph.h1: # {"id":"sourceFile","fileName":"DexItemFactory.java"} com.android.tools.r8.graph.DexField CODENAME -> a com.android.tools.r8.graph.DexField RELEASE -> b com.android.tools.r8.graph.DexField SDK -> c com.android.tools.r8.graph.DexField SDK_INT -> d com.android.tools.r8.graph.DexField SECURITY_PATCH -> e 1:8:void (com.android.tools.r8.graph.DexItemFactory):1101:1108 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;)V"} 1:5:void forEachFinalField(java.util.function.Consumer):1112:1116 -> a com.android.tools.r8.graph.DexItemFactory$AndroidOsBundleMembers -> com.android.tools.r8.graph.i1: # {"id":"sourceFile","fileName":"DexItemFactory.java"} com.android.tools.r8.graph.DexField CREATOR -> a com.android.tools.r8.graph.DexField EMPTY -> b 1:5:void (com.android.tools.r8.graph.DexItemFactory):1120:1124 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;)V"} 1:2:void forEachFinalField(java.util.function.Consumer):1128:1129 -> a com.android.tools.r8.graph.DexItemFactory$AndroidSystemOsConstantsMembers -> com.android.tools.r8.graph.j1: # {"id":"sourceFile","fileName":"DexItemFactory.java"} com.android.tools.r8.graph.DexField S_IRUSR -> a com.android.tools.r8.graph.DexField S_IXUSR -> b 1:4:void (com.android.tools.r8.graph.DexItemFactory):1133:1136 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;)V"} 1:2:void forEachFinalField(java.util.function.Consumer):1140:1141 -> a com.android.tools.r8.graph.DexItemFactory$AndroidUtilLogMembers -> com.android.tools.r8.graph.k1: # {"id":"sourceFile","fileName":"DexItemFactory.java"} 1:1:void (com.android.tools.r8.graph.DexItemFactory):1889:1889 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;)V"} 2:3:void (com.android.tools.r8.graph.DexItemFactory):1886:1887 -> com.android.tools.r8.graph.DexItemFactory$AndroidUtilSparseArrayMembers -> com.android.tools.r8.graph.l1: # {"id":"sourceFile","fileName":"DexItemFactory.java"} com.android.tools.r8.graph.DexMethod put -> a com.android.tools.r8.graph.DexMethod set -> b 1:6:void (com.android.tools.r8.graph.DexItemFactory):1169:1174 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;)V"} 7:7:void (com.android.tools.r8.graph.DexItemFactory):1173:1173 -> com.android.tools.r8.graph.DexItemFactory$AndroidViewViewMembers -> com.android.tools.r8.graph.m1: # {"id":"sourceFile","fileName":"DexItemFactory.java"} com.android.tools.r8.graph.DexField TRANSLATION_Z -> a com.android.tools.r8.graph.DexField EMPTY_STATE_SET -> b com.android.tools.r8.graph.DexField ENABLED_STATE_SET -> c com.android.tools.r8.graph.DexField PRESSED_ENABLED_STATE_SET -> d com.android.tools.r8.graph.DexField SELECTED_STATE_SET -> e 1:12:void (com.android.tools.r8.graph.DexItemFactory):1145:1156 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;)V"} 1:5:void forEachFinalField(java.util.function.Consumer):1160:1164 -> a com.android.tools.r8.graph.DexItemFactory$AssertionErrorMethods -> com.android.tools.r8.graph.n1: # {"id":"sourceFile","fileName":"DexItemFactory.java"} com.android.tools.r8.graph.DexMethod initMessageAndCause -> a 1:6:void (com.android.tools.r8.graph.DexItemFactory):1562:1567 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;)V"} com.android.tools.r8.graph.DexItemFactory$AtomicFieldUpdaterMethods -> com.android.tools.r8.graph.o1: # {"id":"sourceFile","fileName":"DexItemFactory.java"} com.android.tools.r8.graph.DexMethod referenceUpdater -> a java.util.Set updaters -> b 1:20:void (com.android.tools.r8.graph.DexItemFactory):2087:2106 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;)V"} 1:1:boolean isFieldUpdater(com.android.tools.r8.graph.DexMethod):2110:2110 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)Z"} com.android.tools.r8.graph.DexItemFactory$BooleanMembers -> com.android.tools.r8.graph.p1$a: # {"id":"sourceFile","fileName":"DexItemFactory.java"} com.android.tools.r8.graph.DexField FALSE -> a com.android.tools.r8.graph.DexField TRUE -> b com.android.tools.r8.graph.DexField TYPE -> c com.android.tools.r8.graph.DexMethod booleanValue -> d com.android.tools.r8.graph.DexMethod parseBoolean -> e com.android.tools.r8.graph.DexMethod valueOf -> f com.android.tools.r8.graph.DexMethod toString -> g 1:1:void (com.android.tools.r8.graph.DexItemFactory):1232:1232 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;)V"} 2:13:void (com.android.tools.r8.graph.DexItemFactory):1219:1230 -> 1:3:void forEachFinalField(java.util.function.Consumer):1236:1238 -> a 4:4:com.android.tools.r8.graph.DexField getTypeField():1243:1243 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/Y0;"} com.android.tools.r8.graph.DexItemFactory$BoxedPrimitiveMembers -> com.android.tools.r8.graph.q1: # {"id":"sourceFile","fileName":"DexItemFactory.java"} 1:1:void ():1050:1050 -> com.android.tools.r8.graph.DexField getTypeField() -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/Y0;"} com.android.tools.r8.graph.DexItemFactory$BufferMembers -> com.android.tools.r8.graph.r1: # {"id":"sourceFile","fileName":"DexItemFactory.java"} java.util.List bufferCovariantMethods -> a 1:12:void (com.android.tools.r8.graph.DexItemFactory):1716:1727 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;)V"} com.android.tools.r8.graph.DexItemFactory$ByteMembers -> com.android.tools.r8.graph.s1: # {"id":"sourceFile","fileName":"DexItemFactory.java"} com.android.tools.r8.graph.DexField TYPE -> a com.android.tools.r8.graph.DexMethod byteValue -> b com.android.tools.r8.graph.DexMethod toString -> c com.android.tools.r8.graph.DexMethod valueOf -> d 1:1:void (com.android.tools.r8.graph.DexItemFactory):1258:1258 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;)V"} 2:9:void (com.android.tools.r8.graph.DexItemFactory):1249:1256 -> 1:1:com.android.tools.r8.graph.DexField getTypeField():1262:1262 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/Y0;"} com.android.tools.r8.graph.DexItemFactory$CharMembers -> com.android.tools.r8.graph.t1: # {"id":"sourceFile","fileName":"DexItemFactory.java"} 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):1273:1273 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;)V"} 2:5:void (com.android.tools.r8.graph.DexItemFactory):1268:1271 -> 1:1:com.android.tools.r8.graph.DexField getTypeField():1277:1277 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/Y0;"} com.android.tools.r8.graph.DexItemFactory$ClassMethods -> com.android.tools.r8.graph.u1: # {"id":"sourceFile","fileName":"DexItemFactory.java"} com.android.tools.r8.graph.DexMethod desiredAssertionStatus -> a com.android.tools.r8.graph.DexMethod forName -> b com.android.tools.r8.graph.DexMethod forName3 -> c com.android.tools.r8.graph.DexMethod getClassLoader -> d com.android.tools.r8.graph.DexMethod getName -> e com.android.tools.r8.graph.DexMethod getCanonicalName -> f com.android.tools.r8.graph.DexMethod getSimpleName -> g com.android.tools.r8.graph.DexMethod getTypeName -> h com.android.tools.r8.graph.DexMethod getConstructor -> i com.android.tools.r8.graph.DexMethod getDeclaredConstructor -> j com.android.tools.r8.graph.DexMethod getPackage -> k com.android.tools.r8.graph.DexMethod newInstance -> l java.util.Set getMembers -> m java.util.Set getNames -> n 1:1:void (com.android.tools.r8.graph.DexItemFactory):1813:1813 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;)V"} 2:61:void (com.android.tools.r8.graph.DexItemFactory):1795:1854 -> 1:1:boolean isReflectiveMemberLookup(com.android.tools.r8.graph.DexMethod):1862:1862 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)Z"} com.android.tools.r8.graph.DexItemFactory$ConstructorMethods -> com.android.tools.r8.graph.v1: # {"id":"sourceFile","fileName":"DexItemFactory.java"} com.android.tools.r8.graph.DexMethod newInstance -> a 1:3:void (com.android.tools.r8.graph.DexItemFactory):1874:1876 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;)V"} com.android.tools.r8.graph.DexItemFactory$DoubleMembers -> com.android.tools.r8.graph.w1: # {"id":"sourceFile","fileName":"DexItemFactory.java"} com.android.tools.r8.graph.DexField TYPE -> a com.android.tools.r8.graph.DexMethod isNaN -> b com.android.tools.r8.graph.DexMethod toString -> c 1:1:void (com.android.tools.r8.graph.DexItemFactory):1477:1477 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;)V"} 2:13:void (com.android.tools.r8.graph.DexItemFactory):1470:1481 -> 14:14:void (com.android.tools.r8.graph.DexItemFactory):1479:1479 -> 1:1:com.android.tools.r8.graph.DexField getTypeField():1488:1488 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/Y0;"} com.android.tools.r8.graph.DexItemFactory$EnumMembers -> com.android.tools.r8.graph.x1: # {"id":"sourceFile","fileName":"DexItemFactory.java"} com.android.tools.r8.graph.DexField nameField -> a com.android.tools.r8.graph.DexField ordinalField -> b com.android.tools.r8.graph.DexMethod valueOf -> c com.android.tools.r8.graph.DexMethod ordinalMethod -> d com.android.tools.r8.graph.DexMethod nameMethod -> e com.android.tools.r8.graph.DexMethod toString -> f com.android.tools.r8.graph.DexMethod compareTo -> g com.android.tools.r8.graph.DexMethod compareToWithObject -> h com.android.tools.r8.graph.DexMethod equals -> i com.android.tools.r8.graph.DexMethod hashCode -> j com.android.tools.r8.graph.DexMethod constructor -> k com.android.tools.r8.graph.DexMethod finalize -> l com.android.tools.r8.graph.DexItemFactory this$0 -> m boolean $assertionsDisabled -> n 1:1:void ():1935:1935 -> 1:1:void (com.android.tools.r8.graph.DexItemFactory):1955:1955 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;)V"} 2:47:void (com.android.tools.r8.graph.DexItemFactory):1937:1982 -> 1:2:void forEachField(java.util.function.Consumer):1986:1987 -> a 3:4:boolean isEnumField(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.graph.DexType,java.util.Set):2002:2003 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/T0;Lcom/android/tools/r8/graph/v2;Ljava/util/Set;)Z"} 5:5:boolean com.android.tools.r8.graph.DexEncodedField.isEnum():206:206 -> a 5:5:boolean isEnumField(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.graph.DexType,java.util.Set):2004 -> a 6:6:boolean com.android.tools.r8.graph.DexEncodedField.isFinal():210:210 -> a 6:6:boolean isEnumField(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.graph.DexType,java.util.Set):2005 -> a 7:9:boolean isValuesFieldCandidate(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.graph.DexType):2009:2011 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/T0;Lcom/android/tools/r8/graph/v2;)Z"} 10:10:boolean com.android.tools.r8.graph.DexEncodedField.isSynthetic():232:232 -> a 10:10:boolean isValuesFieldCandidate(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.graph.DexType):2012 -> a 11:11:boolean com.android.tools.r8.graph.DexEncodedField.isFinal():210:210 -> a 11:11:boolean isValuesFieldCandidate(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.graph.DexType):2013 -> a com.android.tools.r8.graph.DexItemFactory$FloatMembers -> com.android.tools.r8.graph.y1: # {"id":"sourceFile","fileName":"DexItemFactory.java"} 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):1288:1288 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;)V"} 2:5:void (com.android.tools.r8.graph.DexItemFactory):1283:1286 -> 1:1:void forEachFinalField(java.util.function.Consumer):1292:1292 -> a 2:2:com.android.tools.r8.graph.DexField getTypeField():1297:1297 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/Y0;"} com.android.tools.r8.graph.DexItemFactory$FreshInstanceInitializerCandidate -> com.android.tools.r8.graph.z1: # {"id":"sourceFile","fileName":"DexItemFactory.java"} com.android.tools.r8.graph.DexProto protoWithoutExtraType -> a java.util.function.Supplier extraTypeSupplier -> b java.util.Set usedExtraTypes -> c com.android.tools.r8.graph.DexItemFactory this$0 -> d 1:4:void (com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexProto,java.util.function.Supplier,java.util.Set):2781:2784 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/r2;Ljava/util/function/Supplier;Ljava/util/Set;)V"} com.android.tools.r8.graph.DexItemFactory$IllegalArgumentExceptionMethods -> com.android.tools.r8.graph.A1: # {"id":"sourceFile","fileName":"DexItemFactory.java"} com.android.tools.r8.graph.DexMethod initWithMessage -> a 1:5:void (com.android.tools.r8.graph.DexItemFactory):2025:2029 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;)V"} 6:6:void (com.android.tools.r8.graph.DexItemFactory):2028:2028 -> com.android.tools.r8.graph.DexItemFactory$IntegerMembers -> com.android.tools.r8.graph.B1: # {"id":"sourceFile","fileName":"DexItemFactory.java"} 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):1492:1497 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;)V"} 1:1:void forEachFinalField(java.util.function.Consumer):1501:1501 -> a 2:2:com.android.tools.r8.graph.DexField getTypeField():1506:1506 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/Y0;"} com.android.tools.r8.graph.DexItemFactory$JavaIoFileMembers -> com.android.tools.r8.graph.C1: # {"id":"sourceFile","fileName":"DexItemFactory.java"} com.android.tools.r8.graph.DexField pathSeparator -> a com.android.tools.r8.graph.DexField separator -> b 1:4:void (com.android.tools.r8.graph.DexItemFactory):1301:1304 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;)V"} 1:2:void forEachFinalField(java.util.function.Consumer):1308:1309 -> a com.android.tools.r8.graph.DexItemFactory$JavaIoPrintStreamMembers -> com.android.tools.r8.graph.D1: # {"id":"sourceFile","fileName":"DexItemFactory.java"} 1:1:void (com.android.tools.r8.graph.DexItemFactory):1932:1932 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;)V"} 2:3:void (com.android.tools.r8.graph.DexItemFactory):1929:1930 -> com.android.tools.r8.graph.DexItemFactory$JavaLangAnnotationRetentionPolicyMembers -> com.android.tools.r8.graph.E1: # {"id":"sourceFile","fileName":"DexItemFactory.java"} com.android.tools.r8.graph.DexField CLASS -> a 1:1:void (com.android.tools.r8.graph.DexItemFactory):1898:1898 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;)V"} 2:3:void (com.android.tools.r8.graph.DexItemFactory):1894:1895 -> com.android.tools.r8.graph.DexItemFactory$JavaLangReflectArrayMembers -> com.android.tools.r8.graph.F1: # {"id":"sourceFile","fileName":"DexItemFactory.java"} com.android.tools.r8.graph.DexMethod newInstanceMethodWithDimensions -> a 1:1:void (com.android.tools.r8.graph.DexItemFactory):1909:1909 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;)V"} 2:5:void (com.android.tools.r8.graph.DexItemFactory):1903:1906 -> 6:6:void (com.android.tools.r8.graph.DexItemFactory):1904:1904 -> com.android.tools.r8.graph.DexItemFactory$JavaLangSystemMembers -> com.android.tools.r8.graph.G1: # {"id":"sourceFile","fileName":"DexItemFactory.java"} com.android.tools.r8.graph.DexMethod arraycopy -> a com.android.tools.r8.graph.DexMethod identityHashCode -> b 1:1:void (com.android.tools.r8.graph.DexItemFactory):1924:1924 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;)V"} 2:7:void (com.android.tools.r8.graph.DexItemFactory):1914:1919 -> 8:13:void (com.android.tools.r8.graph.DexItemFactory):1917:1922 -> com.android.tools.r8.graph.DexItemFactory$JavaMathBigIntegerMembers -> com.android.tools.r8.graph.H1: # {"id":"sourceFile","fileName":"DexItemFactory.java"} com.android.tools.r8.graph.DexField ONE -> a com.android.tools.r8.graph.DexField ZERO -> b 1:5:void (com.android.tools.r8.graph.DexItemFactory):1313:1317 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;)V"} 1:2:void forEachFinalField(java.util.function.Consumer):1321:1322 -> a com.android.tools.r8.graph.DexItemFactory$JavaNioByteOrderMembers -> com.android.tools.r8.graph.I1: # {"id":"sourceFile","fileName":"DexItemFactory.java"} com.android.tools.r8.graph.DexField LITTLE_ENDIAN -> a com.android.tools.r8.graph.DexField BIG_ENDIAN -> b 1:6:void (com.android.tools.r8.graph.DexItemFactory):1326:1331 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;)V"} 1:2:void forEachFinalField(java.util.function.Consumer):1335:1336 -> a com.android.tools.r8.graph.DexItemFactory$JavaUtilArraysMethods -> com.android.tools.r8.graph.J1: # {"id":"sourceFile","fileName":"DexItemFactory.java"} com.android.tools.r8.graph.DexMethod asList -> a com.android.tools.r8.graph.DexMethod equalsObjectArray -> b 1:5:void (com.android.tools.r8.graph.DexItemFactory):1345:1349 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;)V"} 6:12:void (com.android.tools.r8.graph.DexItemFactory):1347:1353 -> com.android.tools.r8.graph.DexItemFactory$JavaUtilComparatorMembers -> com.android.tools.r8.graph.K1: # {"id":"sourceFile","fileName":"DexItemFactory.java"} com.android.tools.r8.graph.DexField EMPTY_LIST -> a com.android.tools.r8.graph.DexField EMPTY_SET -> b 1:6:void (com.android.tools.r8.graph.DexItemFactory):1361:1366 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;)V"} 1:2:void forEachFinalField(java.util.function.Consumer):1370:1371 -> a com.android.tools.r8.graph.DexItemFactory$JavaUtilConcurrentTimeUnitMembers -> com.android.tools.r8.graph.L1: # {"id":"sourceFile","fileName":"DexItemFactory.java"} com.android.tools.r8.graph.DexField DAYS -> a com.android.tools.r8.graph.DexField HOURS -> b com.android.tools.r8.graph.DexField MICROSECONDS -> c com.android.tools.r8.graph.DexField MILLISECONDS -> d com.android.tools.r8.graph.DexField MINUTES -> e com.android.tools.r8.graph.DexField NANOSECONDS -> f com.android.tools.r8.graph.DexField SECONDS -> g 1:16:void (com.android.tools.r8.graph.DexItemFactory):1375:1390 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;)V"} 1:7:void forEachFinalField(java.util.function.Consumer):1394:1400 -> a com.android.tools.r8.graph.DexItemFactory$JavaUtilLocaleMembers -> com.android.tools.r8.graph.M1: # {"id":"sourceFile","fileName":"DexItemFactory.java"} com.android.tools.r8.graph.DexField ENGLISH -> a com.android.tools.r8.graph.DexField ROOT -> b com.android.tools.r8.graph.DexField US -> c 1:5:void (com.android.tools.r8.graph.DexItemFactory):1404:1408 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;)V"} 1:3:void forEachFinalField(java.util.function.Consumer):1412:1414 -> a com.android.tools.r8.graph.DexItemFactory$JavaUtilLoggingLevelMembers -> com.android.tools.r8.graph.N1: # {"id":"sourceFile","fileName":"DexItemFactory.java"} com.android.tools.r8.graph.DexField CONFIG -> a com.android.tools.r8.graph.DexField FINE -> b com.android.tools.r8.graph.DexField FINER -> c com.android.tools.r8.graph.DexField FINEST -> d com.android.tools.r8.graph.DexField SEVERE -> e com.android.tools.r8.graph.DexField WARNING -> f 1:14:void (com.android.tools.r8.graph.DexItemFactory):1418:1431 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;)V"} 1:6:void forEachFinalField(java.util.function.Consumer):1435:1440 -> a com.android.tools.r8.graph.DexItemFactory$LibraryMembers -> com.android.tools.r8.graph.O1: # {"id":"sourceFile","fileName":"DexItemFactory.java"} 1:1:void ():1045:1045 -> void forEachFinalField(java.util.function.Consumer) -> a com.android.tools.r8.graph.DexItemFactory$LongMembers -> com.android.tools.r8.graph.P1: # {"id":"sourceFile","fileName":"DexItemFactory.java"} 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):1452:1452 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;)V"} 2:10:void (com.android.tools.r8.graph.DexItemFactory):1446:1454 -> 11:11:void (com.android.tools.r8.graph.DexItemFactory):1453:1453 -> 1:1:void forEachFinalField(java.util.function.Consumer):1459:1459 -> a 2:2:com.android.tools.r8.graph.DexField getTypeField():1464:1464 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/Y0;"} com.android.tools.r8.graph.DexItemFactory$NullPointerExceptionMethods -> com.android.tools.r8.graph.Q1: # {"id":"sourceFile","fileName":"DexItemFactory.java"} com.android.tools.r8.graph.DexMethod init -> a com.android.tools.r8.graph.DexMethod initWithMessage -> b 1:6:void (com.android.tools.r8.graph.DexItemFactory):2017:2022 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;)V"} com.android.tools.r8.graph.DexItemFactory$ObjectMembers -> com.android.tools.r8.graph.p1$b: # {"id":"sourceFile","fileName":"DexItemFactory.java"} com.android.tools.r8.graph.DexField classIdField -> a com.android.tools.r8.graph.DexField clinitField -> b com.android.tools.r8.graph.DexMethod clone -> c com.android.tools.r8.graph.DexMethod equals -> d com.android.tools.r8.graph.DexMethod getClass -> e com.android.tools.r8.graph.DexMethod hashCode -> f com.android.tools.r8.graph.DexMethod constructor -> g com.android.tools.r8.graph.DexMethod finalize -> h com.android.tools.r8.graph.DexMethod toString -> i com.android.tools.r8.graph.DexMethod notify -> j com.android.tools.r8.graph.DexMethod notifyAll -> k com.android.tools.r8.graph.DexMethod wait -> l com.android.tools.r8.graph.DexMethod waitLong -> m com.android.tools.r8.graph.DexMethod waitLongInt -> n 1:1:void (com.android.tools.r8.graph.DexItemFactory):1624:1624 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;)V"} 2:46:void (com.android.tools.r8.graph.DexItemFactory):1601:1645 -> 1:12:boolean isObjectMember(com.android.tools.r8.graph.DexMethod):1653:1664 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)Z"} com.android.tools.r8.graph.DexItemFactory$ObjectMethodsMembers -> com.android.tools.r8.graph.R1: # {"id":"sourceFile","fileName":"DexItemFactory.java"} com.android.tools.r8.graph.DexMethod bootstrap -> a 1:12:void (com.android.tools.r8.graph.DexItemFactory):1580:1591 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;)V"} 13:13:void (com.android.tools.r8.graph.DexItemFactory):1584:1584 -> 14:14:void (com.android.tools.r8.graph.DexItemFactory):1582:1582 -> com.android.tools.r8.graph.DexItemFactory$ObjectsMethods -> com.android.tools.r8.graph.S1: # {"id":"sourceFile","fileName":"DexItemFactory.java"} com.android.tools.r8.graph.DexMethod equals -> a com.android.tools.r8.graph.DexMethod hashCode -> b com.android.tools.r8.graph.DexMethod isNull -> c com.android.tools.r8.graph.DexMethod nonNull -> d com.android.tools.r8.graph.DexMethod requireNonNull -> e com.android.tools.r8.graph.DexMethod requireNonNullWithMessage -> f com.android.tools.r8.graph.DexMethod requireNonNullWithMessageSupplier -> g com.android.tools.r8.graph.DexMethod requireNonNullElse -> h com.android.tools.r8.graph.DexMethod requireNonNullElseGet -> i com.android.tools.r8.graph.DexMethod toStringWithObject -> j com.android.tools.r8.graph.DexMethod toStringWithObjectAndNullDefault -> k 1:1:void (com.android.tools.r8.graph.DexItemFactory):1756:1756 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;)V"} 2:15:void (com.android.tools.r8.graph.DexItemFactory):1732:1745 -> 16:21:void (com.android.tools.r8.graph.DexItemFactory):1744:1749 -> 22:38:void (com.android.tools.r8.graph.DexItemFactory):1747:1763 -> 39:46:void (com.android.tools.r8.graph.DexItemFactory):1761:1768 -> 47:47:void (com.android.tools.r8.graph.DexItemFactory):1766:1766 -> com.android.tools.r8.graph.DexItemFactory$PolymorphicMethods -> com.android.tools.r8.graph.T1: # {"id":"sourceFile","fileName":"DexItemFactory.java"} com.android.tools.r8.graph.DexProto signature -> a com.android.tools.r8.graph.DexProto setSignature -> b com.android.tools.r8.graph.DexProto compareAndSetSignature -> c java.util.Set varHandleMethodsWithPolymorphicReturnType -> d java.util.Set varHandleSetMethods -> e java.util.Set varHandleCompareAndSetMethodNames -> f com.android.tools.r8.graph.DexItemFactory this$0 -> g boolean $assertionsDisabled -> h 1:1:void ():2368:2368 -> 1:36:void (com.android.tools.r8.graph.DexItemFactory):2368:2403 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;)V"} 1:14:com.android.tools.r8.graph.DexMethod canonicalize(com.android.tools.r8.graph.DexMethod):2412:2425 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/j2;"} 15:21:java.util.Set createStrings(java.lang.Object[]):2430:2436 -> a 1:7:boolean isPolymorphicInvoke(com.android.tools.r8.graph.DexMethod):2440:2446 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)Z"} com.android.tools.r8.graph.DexItemFactory$PrimitiveTypesBoxedTypeFields -> com.android.tools.r8.graph.U1: # {"id":"sourceFile","fileName":"DexItemFactory.java"} java.util.Map boxedFieldTypeToPrimitiveType -> a 1:20:void (com.android.tools.r8.graph.DexItemFactory):2050:2069 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;)V"} 1:1:com.android.tools.r8.graph.DexType boxedFieldTypeToPrimitiveType(com.android.tools.r8.graph.DexField):2073:2073 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;)Lcom/android/tools/r8/graph/v2;"} com.android.tools.r8.graph.DexItemFactory$ProxyMethods -> com.android.tools.r8.graph.V1: # {"id":"sourceFile","fileName":"DexItemFactory.java"} com.android.tools.r8.graph.DexMethod newProxyInstance -> a 1:6:void (com.android.tools.r8.graph.DexItemFactory):2456:2461 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;)V"} 7:7:void (com.android.tools.r8.graph.DexItemFactory):2458:2458 -> com.android.tools.r8.graph.DexItemFactory$RecordMembers -> com.android.tools.r8.graph.W1: # {"id":"sourceFile","fileName":"DexItemFactory.java"} com.android.tools.r8.graph.DexMethod constructor -> a com.android.tools.r8.graph.DexMethod equals -> b com.android.tools.r8.graph.DexMethod hashCode -> c com.android.tools.r8.graph.DexMethod toString -> d 1:6:void (com.android.tools.r8.graph.DexItemFactory):1572:1577 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;)V"} com.android.tools.r8.graph.DexItemFactory$ServiceLoaderMethods -> com.android.tools.r8.graph.X1: # {"id":"sourceFile","fileName":"DexItemFactory.java"} com.android.tools.r8.graph.DexMethod load -> a com.android.tools.r8.graph.DexMethod loadWithClassLoader -> b com.android.tools.r8.graph.DexMethod loadInstalled -> c com.android.tools.r8.graph.DexMethod iterator -> d 1:7:void (com.android.tools.r8.graph.DexItemFactory):2472:2478 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;)V"} 8:16:void (com.android.tools.r8.graph.DexItemFactory):2476:2484 -> 17:22:void (com.android.tools.r8.graph.DexItemFactory):2481:2486 -> 1:1:boolean isLoadMethod(com.android.tools.r8.graph.DexMethod):2490:2490 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)Z"} com.android.tools.r8.graph.DexItemFactory$ShortMembers -> com.android.tools.r8.graph.Y1: # {"id":"sourceFile","fileName":"DexItemFactory.java"} 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):2121:2121 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;)V"} 2:5:void (com.android.tools.r8.graph.DexItemFactory):2116:2119 -> 1:1:com.android.tools.r8.graph.DexField getTypeField():2125:2125 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/Y0;"} com.android.tools.r8.graph.DexItemFactory$StringBuildingMethods -> com.android.tools.r8.graph.Z1: # {"id":"sourceFile","fileName":"DexItemFactory.java"} com.android.tools.r8.graph.DexMethod appendBoolean -> a com.android.tools.r8.graph.DexMethod appendChar -> b com.android.tools.r8.graph.DexMethod appendCharArray -> c com.android.tools.r8.graph.DexMethod appendSubCharArray -> d com.android.tools.r8.graph.DexMethod appendCharSequence -> e com.android.tools.r8.graph.DexMethod appendSubCharSequence -> f com.android.tools.r8.graph.DexMethod appendInt -> g com.android.tools.r8.graph.DexMethod appendDouble -> h com.android.tools.r8.graph.DexMethod appendFloat -> i com.android.tools.r8.graph.DexMethod appendLong -> j com.android.tools.r8.graph.DexMethod appendObject -> k com.android.tools.r8.graph.DexMethod appendString -> l com.android.tools.r8.graph.DexMethod capacity -> m com.android.tools.r8.graph.DexMethod charSequenceConstructor -> n com.android.tools.r8.graph.DexMethod defaultConstructor -> o com.android.tools.r8.graph.DexMethod intConstructor -> p com.android.tools.r8.graph.DexMethod stringConstructor -> q com.android.tools.r8.graph.DexMethod toString -> r java.util.Set appendMethods -> s java.util.Set appendPrimitiveMethods -> t java.util.Set constructorMethods -> u com.android.tools.r8.graph.DexItemFactory this$0 -> v boolean $assertionsDisabled -> w 1:1:void ():2215:2215 -> 1:47:void (com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexType):2240:2286 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/v2;)V"} 1:1:boolean isAppendMethod(com.android.tools.r8.graph.DexMethod):2293:2293 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)Z"} 2:28:boolean constructorInvokeIsSideEffectFree(com.android.tools.r8.graph.DexMethod,java.util.List):2326:2352 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Ljava/util/List;)Z"} 1:1:boolean isAppendPrimitiveMethod(com.android.tools.r8.graph.DexMethod):2309:2309 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)Z"} com.android.tools.r8.graph.DexItemFactory$StringConcatFactoryMembers -> com.android.tools.r8.graph.a2: # {"id":"sourceFile","fileName":"DexItemFactory.java"} com.android.tools.r8.graph.DexMethod makeConcat -> a com.android.tools.r8.graph.DexMethod makeConcatWithConstants -> b 1:7:void (com.android.tools.r8.graph.DexItemFactory):1510:1516 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;)V"} 8:17:void (com.android.tools.r8.graph.DexItemFactory):1513:1522 -> 18:18:void (com.android.tools.r8.graph.DexItemFactory):1518:1518 -> com.android.tools.r8.graph.DexItemFactory$StringMembers -> com.android.tools.r8.graph.p1$c: # {"id":"sourceFile","fileName":"DexItemFactory.java"} com.android.tools.r8.graph.DexField CASE_INSENSITIVE_ORDER -> a com.android.tools.r8.graph.DexMethod isEmpty -> b com.android.tools.r8.graph.DexMethod length -> c com.android.tools.r8.graph.DexMethod concat -> d com.android.tools.r8.graph.DexMethod constructor -> e com.android.tools.r8.graph.DexMethod contains -> f com.android.tools.r8.graph.DexMethod startsWith -> g com.android.tools.r8.graph.DexMethod endsWith -> h com.android.tools.r8.graph.DexMethod equals -> i com.android.tools.r8.graph.DexMethod equalsIgnoreCase -> j com.android.tools.r8.graph.DexMethod contentEqualsCharSequence -> k com.android.tools.r8.graph.DexMethod indexOfInt -> l com.android.tools.r8.graph.DexMethod indexOfString -> m com.android.tools.r8.graph.DexMethod lastIndexOfInt -> n com.android.tools.r8.graph.DexMethod lastIndexOfString -> o com.android.tools.r8.graph.DexMethod compareTo -> p com.android.tools.r8.graph.DexMethod compareToIgnoreCase -> q com.android.tools.r8.graph.DexMethod hashCode -> r com.android.tools.r8.graph.DexMethod valueOf -> s com.android.tools.r8.graph.DexMethod toString -> t com.android.tools.r8.graph.DexMethod trim -> u 1:1:void (com.android.tools.r8.graph.DexItemFactory):2161:2161 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;)V"} 2:76:void (com.android.tools.r8.graph.DexItemFactory):2131:2205 -> 1:1:void forEachFinalField(java.util.function.Consumer):2211:2211 -> a com.android.tools.r8.graph.DexItemFactory$SupplierMembers -> com.android.tools.r8.graph.b2: # {"id":"sourceFile","fileName":"DexItemFactory.java"} com.android.tools.r8.graph.DexMethod get -> a 1:1:void (com.android.tools.r8.graph.DexItemFactory):2365:2365 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;)V"} 2:2:void (com.android.tools.r8.graph.DexItemFactory):2363:2363 -> com.android.tools.r8.graph.DexItemFactory$ThrowableMethods -> com.android.tools.r8.graph.p1$d: # {"id":"sourceFile","fileName":"DexItemFactory.java"} com.android.tools.r8.graph.DexMethod addSuppressed -> a com.android.tools.r8.graph.DexMethod getMessage -> b com.android.tools.r8.graph.DexMethod getSuppressed -> c 1:3:void (com.android.tools.r8.graph.DexItemFactory):1542:1544 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;)V"} 4:7:void (com.android.tools.r8.graph.DexItemFactory):1543:1546 -> 8:15:void (com.android.tools.r8.graph.DexItemFactory):1545:1552 -> 16:16:void (com.android.tools.r8.graph.DexItemFactory):1550:1550 -> com.android.tools.r8.graph.DexItemFactory$VoidMembers -> com.android.tools.r8.graph.c2: # {"id":"sourceFile","fileName":"DexItemFactory.java"} com.android.tools.r8.graph.DexField TYPE -> a 1:3:void (com.android.tools.r8.graph.DexItemFactory):1525:1527 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;)V"} 1:1:com.android.tools.r8.graph.DexField getTypeField():1531:1531 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/Y0;"} com.android.tools.r8.graph.DexLibraryClass -> com.android.tools.r8.graph.d2: # {"id":"sourceFile","fileName":"DexLibraryClass.java"} boolean $assertionsDisabled -> t int $r8$clinit -> u 1:1:void ():24:24 -> 1:28: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,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):46:73 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/ProgramResource$Kind;Lcom/android/tools/r8/origin/Origin;Lcom/android/tools/r8/graph/E;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/x2;Lcom/android/tools/r8/graph/u2;Lcom/android/tools/r8/graph/W4;Ljava/util/List;Ljava/util/List;Ljava/util/List;Lcom/android/tools/r8/graph/O2;Ljava/util/List;Lcom/android/tools/r8/graph/m3$b;Lcom/android/tools/r8/graph/g0;[Lcom/android/tools/r8/graph/T0;[Lcom/android/tools/r8/graph/T0;Lcom/android/tools/r8/graph/w4$a;Z)V"} boolean isNotProgramClass() -> I1 com.android.tools.r8.graph.ClasspathOrLibraryClass asClasspathOrLibraryClass() -> N # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/T;"} 1:1:void accept(java.util.function.Consumer,java.util.function.Consumer,java.util.function.Consumer):102:102 -> a 2:7:boolean internalClassOrInterfaceMayHaveInitializationSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexClass,java.util.function.Predicate,java.util.Set):157:162 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/q0;Ljava/util/function/Predicate;Ljava/util/Set;)Z"} 1:3:boolean verifyLibraryMethod(com.android.tools.r8.graph.DexEncodedMethod):85:87 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W0;)Z"} com.android.tools.r8.graph.DexLibraryClass asLibraryClass() -> d0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/d2;"} 1:2:boolean verifyLibraryField(com.android.tools.r8.graph.DexEncodedField):92:93 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/T0;)Z"} boolean isLibraryClass() -> f0 1:1:java.lang.String toSourceString():112:112 -> r0 1:1:java.lang.String toString():107:107 -> toString com.android.tools.r8.graph.DexMember -> com.android.tools.r8.graph.e2: # {"id":"sourceFile","fileName":"DexMember.java"} com.android.tools.r8.graph.DexType holder -> e com.android.tools.r8.graph.DexString name -> f boolean $assertionsDisabled -> g 1:1:void ():9:9 -> 1:5:void (com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexString):15:19 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/u2;Lcom/android/tools/r8/graph/v2;)V"} 1:1:com.android.tools.r8.graph.DexType getHolderType():45:45 -> B0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/v2;"} 1:1:com.android.tools.r8.graph.DexType getContextType():41:41 -> C # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/v2;"} 1:1:com.android.tools.r8.graph.DexString getName():49:49 -> C0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/u2;"} java.lang.Iterable getReferencedTypes() -> D0 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;)Lcom/android/tools/r8/graph/s0;"} 1:1:java.lang.Iterable getReferencedBaseTypes(com.android.tools.r8.graph.DexItemFactory):65:65 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;)Ljava/lang/Iterable;"} 2:2:com.android.tools.r8.graph.DexType lambda$getReferencedBaseTypes$0(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexType):65:65 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/v2;"} com.android.tools.r8.graph.DexMember withHolder(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexItemFactory) -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/e2;"} com.android.tools.r8.graph.DexMember asDexMember() -> u0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/e2;"} com.android.tools.r8.graph.DexMemberAnnotation -> com.android.tools.r8.graph.i2: # {"id":"sourceFile","fileName":"DexMemberAnnotation.java"} com.android.tools.r8.graph.DexMember item -> a com.android.tools.r8.graph.DexItem annotations -> b 1:3:void (com.android.tools.r8.graph.DexMember,com.android.tools.r8.graph.DexItem):14:16 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/e2;Lcom/android/tools/r8/graph/a1;)V"} 1:1:void collectMixedSectionItems(com.android.tools.r8.dex.MixedSectionCollection):21:21 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/V;)V"} 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.android.tools.r8.graph.f2: # {"id":"sourceFile","fileName":"DexMemberAnnotation.java"} 1:1:void (com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexAnnotationSet):44:44 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;Lcom/android/tools/r8/graph/g0;)V"} com.android.tools.r8.graph.DexMemberAnnotation$DexMethodAnnotation -> com.android.tools.r8.graph.g2: # {"id":"sourceFile","fileName":"DexMemberAnnotation.java"} 1:1:void (com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexAnnotationSet):56:56 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/g0;)V"} com.android.tools.r8.graph.DexMemberAnnotation$DexParameterAnnotation -> com.android.tools.r8.graph.h2: # {"id":"sourceFile","fileName":"DexMemberAnnotation.java"} 1:1:void (com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ParameterAnnotationsList):69:69 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/g5;)V"} com.android.tools.r8.graph.DexMethod -> com.android.tools.r8.graph.j2: # {"id":"sourceFile","fileName":"DexMethod.java"} com.android.tools.r8.graph.DexProto proto -> h 1:5:void (com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexString,boolean):27:31 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/r2;Lcom/android/tools/r8/graph/u2;Z)V"} 1:1:java.lang.Iterable getReferencedTypes():213:213 -> D0 2:2:java.lang.Iterable com.android.tools.r8.graph.DexProto.getTypes():74:74 -> D0 2:2:java.lang.Iterable getReferencedTypes():213 -> D0 # {"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 -> D0 3:3:java.lang.Iterable getReferencedTypes():213 -> D0 4:4:java.lang.Iterable com.android.tools.r8.com.google.common.collect.Iterables.concat(java.lang.Iterable,java.lang.Iterable):418:418 -> D0 4:4:java.lang.Iterable com.android.tools.r8.graph.DexProto.getTypes():74 -> D0 4:4:java.lang.Iterable getReferencedTypes():213 -> D0 1:12:com.android.tools.r8.references.MethodReference asMethodReference():152:163 -> E0 13:13:com.android.tools.r8.references.MethodReference asMethodReference():161:161 -> E0 1:1:int getArity():169:169 -> F0 1:1:com.android.tools.r8.graph.DexTypeList getParameters():90:90 -> G0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/x2;"} 1:1:com.android.tools.r8.graph.DexProto getProto():94:94 -> H0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/r2;"} 1:1:com.android.tools.r8.graph.DexType getReturnType():98:98 -> I0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/v2;"} 1:1:com.android.tools.r8.graph.DexMethodSignature com.android.tools.r8.graph.DexMethodSignature.create(com.android.tools.r8.graph.DexMethod):17:17 -> J0 1:1:com.android.tools.r8.graph.DexMethodSignature getSignature():173 -> J0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/o2;"} 1:1:java.lang.String qualifiedName():251:251 -> K0 1:1:java.lang.String toSourceStringWithoutHolder():265:265 -> L0 1:1:java.lang.String toSourceStringWithoutReturnType():273:273 -> M0 com.android.tools.r8.utils.structural.StructuralItem self() -> U # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/structural/x;"} 1:1:int acceptCompareTo(com.android.tools.r8.utils.structural.StructuralItem,com.android.tools.r8.utils.structural.CompareToVisitor):22:22 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/x;Lcom/android/tools/r8/utils/structural/a;)I"} 2:2:int 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;)Lcom/android/tools/r8/graph/s0;"} 4:4:com.android.tools.r8.graph.DexProto lambda$specify$0(com.android.tools.r8.graph.DexMethod):37:37 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/r2;"} 5:5:void specify(com.android.tools.r8.utils.structural.StructuralSpecification):37:37 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/z;)V"} 6:9:int compareTo(com.android.tools.r8.graph.DexReference):42:45 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/s2;)I"} 10:12:void acceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):66:68 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/o;)V"} 13:18:com.android.tools.r8.graph.DexType getArgumentType(int,boolean):73:78 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(IZ)Lcom/android/tools/r8/graph/v2;"} 19:19:int getNumberOfArguments(boolean):82:82 -> a 20:20:java.lang.Object apply(java.util.function.Function,java.util.function.Function):103:103 -> a 21:21:java.lang.Object apply(java.util.function.Function,java.util.function.Function,java.util.function.Function):111:111 -> a 22:22:void accept(java.util.function.Consumer,java.util.function.Consumer,java.util.function.Consumer):119:119 -> a 23:23:com.android.tools.r8.graph.ProgramMethod lookupOnProgramClass(com.android.tools.r8.graph.DexProgramClass):143:143 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)Lcom/android/tools/r8/graph/o5;"} 24:24:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):178:178 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/dex/L;)V"} 25:25:void collectIndexedItemsName(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):193:193 -> a 25:25:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):179 -> a 26:26:void com.android.tools.r8.graph.DexString.collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection):277:277 -> a 26:26:void collectIndexedItemsName(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):193 -> a 26:26:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):179 -> a 27:27:int getOffset(com.android.tools.r8.graph.ObjectToOffsetMapping):198:198 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/e5;)I"} 28:28:boolean match(com.android.tools.r8.graph.DexEncodedMethod):247:247 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W0;)Z"} 29:43:java.lang.String toSourceString(boolean,boolean):277:291 -> a 44:44:com.android.tools.r8.graph.DexMethod withHolder(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexItemFactory):337:337 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/p1;)Lcom/android/tools/r8/graph/j2;"} 45:45:com.android.tools.r8.graph.DexMethod withName(java.lang.String,com.android.tools.r8.graph.DexItemFactory):341:341 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Lcom/android/tools/r8/graph/p1;)Lcom/android/tools/r8/graph/j2;"} 46:46:com.android.tools.r8.graph.DexMethod withName(com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexItemFactory):345:345 -> a 46:46:com.android.tools.r8.graph.DexMethod withName(java.lang.String,com.android.tools.r8.graph.DexItemFactory):341 -> a 47:47:com.android.tools.r8.graph.DexMethod withName(com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexItemFactory):345:345 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/u2;)Lcom/android/tools/r8/graph/j2;"} 48:48:com.android.tools.r8.graph.DexMethod withProto(com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexItemFactory):349:349 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/r2;Lcom/android/tools/r8/graph/p1;)Lcom/android/tools/r8/graph/j2;"} 1:1:com.android.tools.r8.graph.DexMember withHolder(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexItemFactory):22:22 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/e2;"} 2:3:boolean collectIndexedItemsExceptName(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):184:185 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/dex/L;)Z"} 4:5:void com.android.tools.r8.graph.DexType.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):246:247 -> b 4:5:boolean collectIndexedItemsExceptName(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):185 -> b 6:6:void com.android.tools.r8.graph.DexString.collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection):277:277 -> b 6:6:void com.android.tools.r8.graph.DexType.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):247 -> 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):186:186 -> b 8:8:boolean match(com.android.tools.r8.graph.DexMethod):234:234 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)Z"} 9:9:boolean match(com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexString):242:242 -> b 9:9:boolean match(com.android.tools.r8.graph.DexMethod):234 -> b 10:10:boolean isInstanceInitializer(com.android.tools.r8.graph.DexItemFactory):300:300 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;)Z"} 11:11:boolean com.android.tools.r8.graph.DexItemFactory.isConstructor(com.android.tools.r8.graph.DexMethod):3187:3187 -> b 11:11:boolean isInstanceInitializer(com.android.tools.r8.graph.DexItemFactory):300 -> b 12:12:boolean isInstanceInitializerInlineIntoOrMerged(com.android.tools.r8.graph.AppView):321:321 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)Z"} 13:14:boolean mustBeInlinedIntoInstanceInitializer(com.android.tools.r8.graph.AppView):304:305 -> b 13:14:boolean isInstanceInitializerInlineIntoOrMerged(com.android.tools.r8.graph.AppView):322 -> b 15:15:boolean com.android.tools.r8.graph.DexString.startsWith(com.android.tools.r8.graph.DexString):383:383 -> b 15:15:boolean mustBeInlinedIntoInstanceInitializer(com.android.tools.r8.graph.AppView):305 -> b 15:15:boolean isInstanceInitializerInlineIntoOrMerged(com.android.tools.r8.graph.AppView):322 -> b 16:19:boolean mustBeInlinedIntoInstanceInitializer(com.android.tools.r8.graph.AppView):306:309 -> b 16:19:boolean isInstanceInitializerInlineIntoOrMerged(com.android.tools.r8.graph.AppView):322 -> b 20:20:com.android.tools.r8.graph.DexMethod com.android.tools.r8.graph.lens.GraphLens.getOriginalMethodSignature(com.android.tools.r8.graph.DexMethod):121:121 -> b 20:20:boolean mustBeInlinedIntoInstanceInitializer(com.android.tools.r8.graph.AppView):310 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 20:20:boolean isInstanceInitializerInlineIntoOrMerged(com.android.tools.r8.graph.AppView):322 -> b 21:21:boolean mustBeInlinedIntoInstanceInitializer(com.android.tools.r8.graph.AppView):311:311 -> b 21:21:boolean isInstanceInitializerInlineIntoOrMerged(com.android.tools.r8.graph.AppView):322 -> b 22:22:boolean isInstanceInitializerInlineIntoOrMerged(com.android.tools.r8.graph.AppView):323:323 -> b 23:23:boolean isHorizontallyMergedInstanceInitializer(com.android.tools.r8.graph.DexItemFactory):317:317 -> b 23:23:boolean isInstanceInitializerInlineIntoOrMerged(com.android.tools.r8.graph.AppView):323 -> b 24:24:boolean com.android.tools.r8.graph.DexString.startsWith(com.android.tools.r8.graph.DexString):383:383 -> b 24:24:boolean isHorizontallyMergedInstanceInitializer(com.android.tools.r8.graph.DexItemFactory):317 -> b 24:24:boolean isInstanceInitializerInlineIntoOrMerged(com.android.tools.r8.graph.AppView):323 -> b 25:25:com.android.tools.r8.graph.DexClassAndMethod com.android.tools.r8.graph.DexClass.lookupClassMethod(com.android.tools.r8.graph.DexMethod):526:526 -> b 25:25:com.android.tools.r8.graph.DexClassAndMethod lookupMemberOnClass(com.android.tools.r8.graph.DexClass):138 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;)Lcom/android/tools/r8/graph/t0;"} 26:26:com.android.tools.r8.graph.DexClassAndMethod com.android.tools.r8.graph.DexClass.toClassMethodOrNull(com.android.tools.r8.graph.DexEncodedMethod):530:530 -> b 26:26:com.android.tools.r8.graph.DexClassAndMethod com.android.tools.r8.graph.DexClass.lookupClassMethod(com.android.tools.r8.graph.DexMethod):526 -> b 26:26:com.android.tools.r8.graph.DexClassAndMethod lookupMemberOnClass(com.android.tools.r8.graph.DexClass):138 -> b 1:1:com.android.tools.r8.graph.DexEncodedMember lookupOnClass(com.android.tools.r8.graph.DexClass):22:22 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;)Lcom/android/tools/r8/graph/U0;"} 2:6:boolean computeEquals(java.lang.Object):223:227 -> c 1:1:com.android.tools.r8.graph.DexEncodedMethod lookupOnClass(com.android.tools.r8.graph.DexClass):133:133 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;)Lcom/android/tools/r8/graph/W0;"} 1:1:com.android.tools.r8.graph.DexType getParameter(int):86:86 -> k # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/graph/v2;"} 1:1:com.android.tools.r8.utils.structural.StructuralMapping getStructuralMapping():51:51 -> p # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/structural/y;"} 1:1:java.lang.String toSmaliString():256:256 -> q0 1:1:java.lang.String toSourceString():261:261 -> r0 1:1:int computeHashCode():218:218 -> s0 1:1:java.lang.String toString():148:148 -> toString com.android.tools.r8.graph.DexMethod asDexMethod() -> v0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/j2;"} boolean isDexMethod() -> y0 com.android.tools.r8.graph.DexMethodHandle -> com.android.tools.r8.graph.l2: # {"id":"sourceFile","fileName":"DexMethodHandle.java"} com.android.tools.r8.graph.DexMethodHandle$MethodHandleType type -> d com.android.tools.r8.graph.DexMember member -> e boolean isInterface -> f com.android.tools.r8.graph.DexMethod rewrittenTarget -> g boolean $assertionsDisabled -> h 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/k2;Lcom/android/tools/r8/graph/e2;ZLcom/android/tools/r8/graph/j2;)V"} com.android.tools.r8.utils.structural.StructuralItem self() -> U # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/structural/x;"} 1:4:com.android.tools.r8.graph.DexMethodHandle fromAsmHandle(com.android.tools.r8.org.objectweb.asm.Handle,com.android.tools.r8.graph.JarApplicationReader,com.android.tools.r8.graph.DexType):221:224 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/fk;Lcom/android/tools/r8/graph/M3;Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/l2;"} 5:5:com.android.tools.r8.graph.DexField com.android.tools.r8.graph.JarApplicationReader.getField(java.lang.String,java.lang.String,java.lang.String):96:96 -> a 5:5:com.android.tools.r8.graph.DexMethodHandle fromAsmHandle(com.android.tools.r8.org.objectweb.asm.Handle,com.android.tools.r8.graph.JarApplicationReader,com.android.tools.r8.graph.DexType):224 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 6:6:com.android.tools.r8.graph.DexField com.android.tools.r8.graph.JarApplicationReader.getField(java.lang.String,java.lang.String,java.lang.String):96:96 -> a 6:6:com.android.tools.r8.graph.DexMethodHandle fromAsmHandle(com.android.tools.r8.org.objectweb.asm.Handle,com.android.tools.r8.graph.JarApplicationReader,com.android.tools.r8.graph.DexType):224 -> a 7:7:com.android.tools.r8.graph.DexMethodHandle fromAsmHandle(com.android.tools.r8.org.objectweb.asm.Handle,com.android.tools.r8.graph.JarApplicationReader,com.android.tools.r8.graph.DexType):225:225 -> a 8:8:com.android.tools.r8.graph.DexMethod com.android.tools.r8.graph.JarApplicationReader.getMethod(java.lang.String,java.lang.String,java.lang.String):104:104 -> a 8:8:com.android.tools.r8.graph.DexMethodHandle fromAsmHandle(com.android.tools.r8.org.objectweb.asm.Handle,com.android.tools.r8.graph.JarApplicationReader,com.android.tools.r8.graph.DexType):225 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 9:9:com.android.tools.r8.graph.DexMethod com.android.tools.r8.graph.JarApplicationReader.getMethod(java.lang.String,java.lang.String,java.lang.String):104:104 -> a 9:9:com.android.tools.r8.graph.DexMethodHandle fromAsmHandle(com.android.tools.r8.org.objectweb.asm.Handle,com.android.tools.r8.graph.JarApplicationReader,com.android.tools.r8.graph.DexType):225 -> a 10:10:com.android.tools.r8.graph.DexMethodHandle fromAsmHandle(com.android.tools.r8.org.objectweb.asm.Handle,com.android.tools.r8.graph.JarApplicationReader,com.android.tools.r8.graph.DexType):226:226 -> a 11:11: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):121:121 -> a 11:11:com.android.tools.r8.graph.DexMethodHandle fromAsmHandle(com.android.tools.r8.org.objectweb.asm.Handle,com.android.tools.r8.graph.JarApplicationReader,com.android.tools.r8.graph.DexType):226 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 12:12: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):121:121 -> a 12:12:com.android.tools.r8.graph.DexMethodHandle fromAsmHandle(com.android.tools.r8.org.objectweb.asm.Handle,com.android.tools.r8.graph.JarApplicationReader,com.android.tools.r8.graph.DexType):226 -> a 13:13: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):3086:3086 -> a 13:13: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):121 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 13:13:com.android.tools.r8.graph.DexMethodHandle fromAsmHandle(com.android.tools.r8.org.objectweb.asm.Handle,com.android.tools.r8.graph.JarApplicationReader,com.android.tools.r8.graph.DexType):226 -> a 14:25:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):258:269 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/dex/L;)V"} 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):269 -> 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):269 -> a 28:28:void com.android.tools.r8.graph.DexMethod.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):178:178 -> a 28:28: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)"]} 29:29:void com.android.tools.r8.graph.DexMethod.collectIndexedItemsName(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):193:193 -> a 29:29:void com.android.tools.r8.graph.DexMethod.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):179 -> a 29:29:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):272 -> 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.DexMethod.collectIndexedItemsName(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):193 -> a 30:30:void com.android.tools.r8.graph.DexMethod.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):179 -> a 30:30:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):272 -> a 31:31:int getOffset(com.android.tools.r8.graph.ObjectToOffsetMapping):280:280 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/e5;)I"} 32:32:boolean isMethodHandle():294:294 -> a 32:32:com.android.tools.r8.org.objectweb.asm.Handle toAsmHandle(com.android.tools.r8.naming.NamingLens):334 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/naming/o0;)Lcom/android/tools/r8/internal/fk;"} 33:47:com.android.tools.r8.org.objectweb.asm.Handle toAsmHandle(com.android.tools.r8.naming.NamingLens):335:349 -> a 48:48:boolean isFieldHandle():290:290 -> a 48:48:com.android.tools.r8.org.objectweb.asm.Handle toAsmHandle(com.android.tools.r8.naming.NamingLens):349 -> a 49:56:com.android.tools.r8.org.objectweb.asm.Handle toAsmHandle(com.android.tools.r8.naming.NamingLens):349:356 -> a 57:78:int getAsmTag():360:381 -> a 57:78:com.android.tools.r8.org.objectweb.asm.Handle toAsmHandle(com.android.tools.r8.naming.NamingLens):356 -> a 79:79:com.android.tools.r8.org.objectweb.asm.Handle toAsmHandle(com.android.tools.r8.naming.NamingLens):356:356 -> a 80:80:int lambda$specify$0(com.android.tools.r8.graph.DexMethodHandle):322:322 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/l2;)I"} 81:81:short com.android.tools.r8.graph.DexMethodHandle$MethodHandleType.getValue():41:41 -> a 81:81:int lambda$specify$0(com.android.tools.r8.graph.DexMethodHandle):322 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 82:86:void specify(com.android.tools.r8.utils.structural.StructuralSpecification):322:326 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/z;)V"} 1:1:boolean lambda$specify$1(com.android.tools.r8.graph.DexMethodHandle):325:325 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/l2;)Z"} 1:6:boolean computeEquals(java.lang.Object):236:241 -> c 7:7:com.android.tools.r8.graph.DexMethod lambda$specify$2(com.android.tools.r8.graph.DexMethodHandle):326:326 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/l2;)Lcom/android/tools/r8/graph/j2;"} 1:1:com.android.tools.r8.utils.structural.StructuralMapping getStructuralMapping():318:318 -> p # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/structural/y;"} 1:1:java.lang.String toSmaliString():286:286 -> q0 1:1:int computeHashCode():231:231 -> s0 1:1:com.android.tools.r8.graph.DexField asField():307:307 -> t0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/Y0;"} 2:2:boolean isFieldHandle():290:290 -> t0 2:2:com.android.tools.r8.graph.DexField asField():307 -> t0 3:4:com.android.tools.r8.graph.DexField asField():307:308 -> t0 1:7:java.lang.String toString():248:254 -> toString 1:1:com.android.tools.r8.graph.DexMethod asMethod():302:302 -> u0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/j2;"} 2:2:boolean isMethodHandle():294:294 -> u0 2:2:com.android.tools.r8.graph.DexMethod asMethod():302 -> u0 3:4:com.android.tools.r8.graph.DexMethod asMethod():302:303 -> u0 1:1:boolean isFieldHandle():290:290 -> v0 1:1:boolean isMethodHandle():294:294 -> w0 com.android.tools.r8.graph.DexMethodHandle$MethodHandleType -> com.android.tools.r8.graph.k2: # {"id":"sourceFile","fileName":"DexMethodHandle.java"} short value -> a com.android.tools.r8.graph.DexMethodHandle$MethodHandleType STATIC_PUT -> b com.android.tools.r8.graph.DexMethodHandle$MethodHandleType STATIC_GET -> c com.android.tools.r8.graph.DexMethodHandle$MethodHandleType INSTANCE_PUT -> d com.android.tools.r8.graph.DexMethodHandle$MethodHandleType INSTANCE_GET -> e com.android.tools.r8.graph.DexMethodHandle$MethodHandleType INVOKE_STATIC -> f com.android.tools.r8.graph.DexMethodHandle$MethodHandleType INVOKE_INSTANCE -> g com.android.tools.r8.graph.DexMethodHandle$MethodHandleType INVOKE_CONSTRUCTOR -> h com.android.tools.r8.graph.DexMethodHandle$MethodHandleType INVOKE_DIRECT -> i com.android.tools.r8.graph.DexMethodHandle$MethodHandleType INVOKE_INTERFACE -> j com.android.tools.r8.graph.DexMethodHandle$MethodHandleType INVOKE_SUPER -> k boolean $assertionsDisabled -> l 1:13:void ():20:32 -> 1:2:void (java.lang.String,int,short):36:37 -> 1:1:short getValue():41:41 -> a 2:29:com.android.tools.r8.graph.DexMethodHandle$MethodHandleType fromAsmHandle(com.android.tools.r8.org.objectweb.asm.Handle,com.android.tools.r8.graph.JarApplicationReader,com.android.tools.r8.graph.DexType):88:115 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/fk;Lcom/android/tools/r8/graph/M3;Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/k2;"} 30:34:com.android.tools.r8.graph.DexMethodHandle$MethodHandleType fromAsmHandle(com.android.tools.r8.org.objectweb.asm.Handle,com.android.tools.r8.graph.JarApplicationReader,com.android.tools.r8.graph.DexType):109:113 -> a 35:48:com.android.tools.r8.graph.DexMethodHandle$MethodHandleType fromAsmHandle(com.android.tools.r8.org.objectweb.asm.Handle,com.android.tools.r8.graph.JarApplicationReader,com.android.tools.r8.graph.DexType):98:111 -> a 49:49:com.android.tools.r8.graph.DexMethodHandle$MethodHandleType fromAsmHandle(com.android.tools.r8.org.objectweb.asm.Handle,com.android.tools.r8.graph.JarApplicationReader,com.android.tools.r8.graph.DexType):107:107 -> a 50:50:com.android.tools.r8.graph.DexMethodHandle$MethodHandleType fromAsmHandle(com.android.tools.r8.org.objectweb.asm.Handle,com.android.tools.r8.graph.JarApplicationReader,com.android.tools.r8.graph.DexType):96:96 -> a 51:51:com.android.tools.r8.graph.DexMethodHandle$MethodHandleType fromAsmHandle(com.android.tools.r8.org.objectweb.asm.Handle,com.android.tools.r8.graph.JarApplicationReader,com.android.tools.r8.graph.DexType):94:94 -> a 52:52:com.android.tools.r8.graph.DexMethodHandle$MethodHandleType fromAsmHandle(com.android.tools.r8.org.objectweb.asm.Handle,com.android.tools.r8.graph.JarApplicationReader,com.android.tools.r8.graph.DexType):92:92 -> a 53:53:com.android.tools.r8.graph.DexMethodHandle$MethodHandleType fromAsmHandle(com.android.tools.r8.org.objectweb.asm.Handle,com.android.tools.r8.graph.JarApplicationReader,com.android.tools.r8.graph.DexType):90:90 -> a 1:1:boolean isStaticPut():129:129 -> b 1:1:boolean isFieldType():120 -> b 2:2:boolean isStaticGet():133:133 -> b 2:2:boolean isFieldType():120 -> b 3:3:boolean isInstancePut():137:137 -> b 3:3:boolean isFieldType():120 -> b 4:4:boolean isInstanceGet():141:141 -> b 4:4:boolean isFieldType():120 -> b 1:1:com.android.tools.r8.graph.DexMethodHandle$MethodHandleType getKind(int):79:79 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/graph/k2;"} 2:2:com.android.tools.r8.graph.DexMethodHandle$MethodHandleType getKind(int):76:76 -> c 3:3:com.android.tools.r8.graph.DexMethodHandle$MethodHandleType getKind(int):73:73 -> c 4:4:com.android.tools.r8.graph.DexMethodHandle$MethodHandleType getKind(int):70:70 -> c 5:5:com.android.tools.r8.graph.DexMethodHandle$MethodHandleType getKind(int):67:67 -> c 6:6:com.android.tools.r8.graph.DexMethodHandle$MethodHandleType getKind(int):64:64 -> c 7:7:com.android.tools.r8.graph.DexMethodHandle$MethodHandleType getKind(int):61:61 -> c 8:8:com.android.tools.r8.graph.DexMethodHandle$MethodHandleType getKind(int):58:58 -> c 9:9:com.android.tools.r8.graph.DexMethodHandle$MethodHandleType getKind(int):55:55 -> c 10:10:com.android.tools.r8.graph.DexMethodHandle$MethodHandleType getKind(int):52:52 -> c 11:44:com.android.tools.r8.graph.DexMethodHandle$MethodHandleType getKind(int):49:82 -> c 45:45:short getValue():41:41 -> c 45:45:com.android.tools.r8.graph.DexMethodHandle$MethodHandleType getKind(int):82 -> c 46:46:com.android.tools.r8.graph.DexMethodHandle$MethodHandleType getKind(int):82:82 -> c 47:47:boolean isInvokeConstructor():165:165 -> c 1:1:boolean isInvokeDirect():149:149 -> d 1:1:boolean isInvokeInstance():153:153 -> e 1:1:boolean isInvokeInterface():157:157 -> f 1:1:boolean isInvokeStatic():145:145 -> g 1:1:boolean isMethodType():124:124 -> h 2:2:boolean isInvokeSuper():161:161 -> h 2:2:boolean isMethodType():124 -> h 3:3:boolean isMethodType():125:125 -> h 1:16:com.android.tools.r8.ir.code.InvokeType toInvokeType():169:184 -> i # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/ft;"} 17:17:com.android.tools.r8.ir.code.InvokeType toInvokeType():182:182 -> i 18:18:com.android.tools.r8.ir.code.InvokeType toInvokeType():180:180 -> i 19:19:com.android.tools.r8.ir.code.InvokeType toInvokeType():178:178 -> i 20:20:com.android.tools.r8.ir.code.InvokeType toInvokeType():176:176 -> i 21:21:com.android.tools.r8.ir.code.InvokeType toInvokeType():174:174 -> i 22:22:com.android.tools.r8.ir.code.InvokeType toInvokeType():172:172 -> i com.android.tools.r8.graph.DexMethodSignature -> com.android.tools.r8.graph.o2: # {"id":"sourceFile","fileName":"DexMethodSignature.java"} int $r8$clinit -> a 1:1:void ():14:14 -> com.android.tools.r8.graph.DexString getName() -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/u2;"} 1:1:void specify(com.android.tools.r8.utils.structural.StructuralSpecification):50:50 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/z;)V"} 2:2:com.android.tools.r8.graph.DexMethodSignature withName(com.android.tools.r8.graph.DexString):54:54 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/u2;)Lcom/android/tools/r8/graph/o2;"} 3:3: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/x2;Lcom/android/tools/r8/graph/p1;)Lcom/android/tools/r8/graph/o2;"} 5:5:com.android.tools.r8.graph.DexType 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.DexMethodSignature withParameters(com.android.tools.r8.graph.DexTypeList,com.android.tools.r8.graph.DexItemFactory):58:58 -> a 7:7:com.android.tools.r8.graph.DexMethodSignature create(com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexProto):21:21 -> a 7:7:com.android.tools.r8.graph.DexMethodSignature withParameters(com.android.tools.r8.graph.DexTypeList,com.android.tools.r8.graph.DexItemFactory):58 -> a 8:8:com.android.tools.r8.graph.DexMethod withHolder(com.android.tools.r8.graph.DexReference,com.android.tools.r8.graph.DexItemFactory):70:70 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/p1;)Lcom/android/tools/r8/graph/j2;"} com.android.tools.r8.graph.DexProto getProto() -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/r2;"} 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 -> p # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/structural/y;"} 1:1:java.lang.String toString():93:93 -> toString 2:2:com.android.tools.r8.graph.DexType getReturnType():41:41 -> toString 2:2:java.lang.String toString():95 -> toString 3:6:java.lang.String toString():95:98 -> toString 7:7:int getArity():29:29 -> toString 7:7:java.lang.String toString():99 -> toString 8:8:java.lang.String toString():101:101 -> toString 9:9:com.android.tools.r8.graph.DexType getParameter(int):33:33 -> toString 9:9:java.lang.String toString():103 -> toString 10:12:java.lang.String toString():103:105 -> toString com.android.tools.r8.graph.DexMethodSignature$MethodBased -> com.android.tools.r8.graph.m2: # {"id":"sourceFile","fileName":"DexMethodSignature.java"} com.android.tools.r8.graph.DexMethod method -> b 1:2:void (com.android.tools.r8.graph.DexMethod):112:113 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)V"} com.android.tools.r8.utils.structural.StructuralItem self() -> U # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/structural/x;"} 1:1:com.android.tools.r8.graph.DexString getName():118:118 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/u2;"} 1:1:com.android.tools.r8.graph.DexProto getProto():123:123 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/r2;"} com.android.tools.r8.graph.DexMethodSignature$NameAndProtoBased -> com.android.tools.r8.graph.n2: # {"id":"sourceFile","fileName":"DexMethodSignature.java"} 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/r2;Lcom/android/tools/r8/graph/u2;)V"} com.android.tools.r8.utils.structural.StructuralItem self() -> U # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/structural/x;"} 1:1:com.android.tools.r8.graph.DexString getName():139:139 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/u2;"} 1:1:com.android.tools.r8.graph.DexProto getProto():144:144 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/r2;"} com.android.tools.r8.graph.DexProgramClass -> com.android.tools.r8.graph.q2: # {"id":"sourceFile","fileName":"DexProgramClass.java"} com.android.tools.r8.graph.DexProgramClass[] EMPTY_ARRAY -> A boolean $assertionsDisabled -> B com.android.tools.r8.ProgramResource$Kind originKind -> t com.android.tools.r8.cf.CfVersion initialClassFileVersion -> u boolean deprecated -> v com.android.tools.r8.kotlin.KotlinClassLevelInfo kotlinInfo -> w com.android.tools.r8.utils.OptionalBool reachabilitySensitive -> x com.android.tools.r8.graph.DexProgramClass$ChecksumSupplier checksumSupplier -> y com.android.tools.r8.synthesis.SyntheticMarker syntheticMarker -> z 1:9:void ():43:51 -> 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,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):85:85 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/ProgramResource$Kind;Lcom/android/tools/r8/origin/Origin;Lcom/android/tools/r8/graph/E;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/x2;Lcom/android/tools/r8/graph/u2;Lcom/android/tools/r8/graph/W4;Ljava/util/List;Ljava/util/List;Ljava/util/List;Lcom/android/tools/r8/graph/O2;Ljava/util/List;Lcom/android/tools/r8/graph/m3$b;Lcom/android/tools/r8/graph/g0;[Lcom/android/tools/r8/graph/T0;[Lcom/android/tools/r8/graph/T0;Lcom/android/tools/r8/graph/w4$a;ZLcom/android/tools/r8/graph/q2$a;Lcom/android/tools/r8/synthesis/F;)V"} 2:56: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,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):54:108 -> 57:57: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,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):132:132 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/ProgramResource$Kind;Lcom/android/tools/r8/origin/Origin;Lcom/android/tools/r8/graph/E;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/x2;Lcom/android/tools/r8/graph/u2;Lcom/android/tools/r8/graph/W4;Ljava/util/List;Ljava/util/List;Ljava/util/List;Lcom/android/tools/r8/graph/O2;Ljava/util/List;Lcom/android/tools/r8/graph/m3$b;Lcom/android/tools/r8/graph/g0;[Lcom/android/tools/r8/graph/T0;[Lcom/android/tools/r8/graph/T0;Lcom/android/tools/r8/graph/w4$a;ZLcom/android/tools/r8/graph/q2$a;)V"} 1:1:com.android.tools.r8.graph.DexType getContextType():781:781 -> C # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/v2;"} boolean isNotProgramClass() -> I1 1:1:void clearKotlinInfo():559:559 -> Q1 1:1:java.lang.Iterable directProgramMethods():297:297 -> R1 1:1:long getChecksum():860:860 -> S1 1:1:com.android.tools.r8.graph.DexProgramClass$ChecksumSupplier getChecksumSupplier():864:864 -> T1 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/q2$a;"} com.android.tools.r8.utils.structural.StructuralItem self() -> U # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/structural/x;"} 1:1:com.android.tools.r8.cf.CfVersion getInitialClassFileVersion():805:805 -> U1 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Z8;"} 1:1:com.android.tools.r8.kotlin.KotlinClassLevelInfo getKotlinInfo():549:549 -> V1 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/pz;"} 1:1:com.android.tools.r8.ProgramResource$Kind getOriginKind():434:434 -> W1 1:1:com.android.tools.r8.graph.ProgramMethod getProgramClassInitializer():348:348 -> X1 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/o5;"} 2:2:com.android.tools.r8.graph.ProgramMethod toProgramMethodOrNull(com.android.tools.r8.graph.DexEncodedMethod):393:393 -> X1 2:2:com.android.tools.r8.graph.ProgramMethod getProgramClassInitializer():348 -> X1 1:1:com.android.tools.r8.graph.ProgramMethod getProgramDefaultInitializer():358:358 -> Y1 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/o5;"} 2:2:com.android.tools.r8.graph.ProgramMethod getProgramInitializer(com.android.tools.r8.graph.DexType[]):362:362 -> Y1 2:2:com.android.tools.r8.graph.ProgramMethod getProgramDefaultInitializer():358 -> Y1 3:3:com.android.tools.r8.graph.ProgramMethod toProgramMethodOrNull(com.android.tools.r8.graph.DexEncodedMethod):393:393 -> Y1 3:3:com.android.tools.r8.graph.ProgramMethod getProgramInitializer(com.android.tools.r8.graph.DexType[]):362 -> Y1 3:3:com.android.tools.r8.graph.ProgramMethod getProgramDefaultInitializer():358 -> Y1 1:1:boolean hasClassFileVersion():801:801 -> Z1 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$22(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramField):468 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/dex/L;Lcom/android/tools/r8/graph/m5;)V"} 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$22(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramField):468 -> a 5:5:void com.android.tools.r8.graph.DexAnnotationSet.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):126:126 -> 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$22(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramField):468 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 6:7:void com.android.tools.r8.graph.DexAnnotationSet.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):126:127 -> a 6:7:void com.android.tools.r8.graph.ProgramField.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):20 -> a 6:7:void lambda$collectIndexedItems$22(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramField):468 -> a 8:9:void com.android.tools.r8.graph.ProgramField.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):21:22 -> a 8:9:void lambda$collectIndexedItems$22(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramField):468 -> a 10:10:void accept(java.util.function.Consumer,java.util.function.Consumer,java.util.function.Consumer):185:185 -> a 11:24:void specify(com.android.tools.r8.utils.structural.StructuralSpecification):240:253 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/z;)V"} 25:25:boolean lambda$forEachProgramInstanceInitializerMatching$17(java.util.function.Predicate,com.android.tools.r8.graph.DexEncodedMethod):334:334 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Predicate;Lcom/android/tools/r8/graph/W0;)Z"} 26:26:com.android.tools.r8.utils.TraversalContinuation lambda$traverseProgramFields$19(java.util.function.Function,com.android.tools.r8.graph.DexEncodedField):409:409 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Function;Lcom/android/tools/r8/graph/T0;)Lcom/android/tools/r8/utils/E3;"} 27:27:com.android.tools.r8.utils.TraversalContinuation lambda$traverseProgramMethods$20(java.util.function.Function,com.android.tools.r8.graph.DexEncodedMethod):414:414 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Function;Lcom/android/tools/r8/graph/W0;)Lcom/android/tools/r8/utils/E3;"} 28:29:com.android.tools.r8.utils.TraversalContinuation traverseProgramMethods(java.util.function.Function,java.util.function.Predicate):425:426 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Function;Ljava/util/function/Predicate;)Lcom/android/tools/r8/utils/E3;"} 30:32:com.android.tools.r8.utils.TraversalContinuation lambda$traverseProgramMethods$21(java.util.function.Predicate,java.util.function.Function,com.android.tools.r8.graph.DexEncodedMethod):428:430 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Predicate;Ljava/util/function/Function;Lcom/android/tools/r8/graph/W0;)Lcom/android/tools/r8/utils/E3;"} 33:34:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):447:448 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/dex/L;Lcom/android/tools/r8/internal/lB;)V"} 35:36:void com.android.tools.r8.graph.DexType.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):246:247 -> a 35:36:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):448 -> a 37:37:void com.android.tools.r8.graph.DexString.collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection):277:277 -> a 37:37:void com.android.tools.r8.graph.DexType.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):247 -> a 37:37:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):448 -> a 38:38:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):449:449 -> a 39:40:void com.android.tools.r8.graph.DexType.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):246:247 -> a 39:40:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):450 -> a 41:41:void com.android.tools.r8.graph.DexString.collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection):277:277 -> a 41:41:void com.android.tools.r8.graph.DexType.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):247 -> a 41:41:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):450 -> a 42:44:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):452:454 -> a 45:45:void com.android.tools.r8.graph.DexString.collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection):277:277 -> a 45:45:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):455 -> a 46:46:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):457:457 -> a 47:47:void com.android.tools.r8.graph.DexAnnotationSet.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):126:126 -> a 47:47:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):457 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 48:49:void com.android.tools.r8.graph.DexAnnotationSet.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):126:127 -> a 48:49:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):457 -> a 50:50:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):458:458 -> a 51:52:void com.android.tools.r8.graph.DexTypeList.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):127:128 -> a 51:52:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):459 -> a 53:54:void com.android.tools.r8.graph.DexType.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):246:247 -> a 53:54:void com.android.tools.r8.graph.DexTypeList.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):128 -> a 53:54:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):459 -> a 55:55:void com.android.tools.r8.graph.DexString.collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection):277:277 -> a 55:55:void com.android.tools.r8.graph.DexType.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):247 -> a 55:55:void com.android.tools.r8.graph.DexTypeList.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):128 -> a 55:55:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):459 -> a 56:63:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):461:468 -> a 64:64:void forEachProgramField(java.util.function.Consumer):257:257 -> a 64:64:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):468 -> a 65:65:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):469:469 -> a 66:70:void collectMixedSectionItems(com.android.tools.r8.dex.MixedSectionCollection):475:479 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/V;)V"} 71:71:void lambda$addDependencies$24(com.android.tools.r8.dex.MixedSectionCollection,com.android.tools.r8.graph.DexEncodedMethod):491:491 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/V;Lcom/android/tools/r8/graph/W0;)V"} 72:72:void com.android.tools.r8.graph.DexEncodedMethod.collectMixedSectionItems(com.android.tools.r8.dex.MixedSectionCollection):790:790 -> a 72:72:void lambda$addDependencies$24(com.android.tools.r8.dex.MixedSectionCollection,com.android.tools.r8.graph.DexEncodedMethod):491 -> a 73:73:void lambda$addDependencies$25(com.android.tools.r8.dex.MixedSectionCollection,com.android.tools.r8.graph.DexEncodedField):492:492 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/V;Lcom/android/tools/r8/graph/T0;)V"} 74:74:com.android.tools.r8.graph.DexProgramClass asProgramClassOrNull(com.android.tools.r8.graph.DexClass):539:539 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;)Lcom/android/tools/r8/graph/q2;"} 75:77:void setKotlinInfo(com.android.tools.r8.kotlin.KotlinClassLevelInfo):553:555 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/pz;)V"} 78:82:boolean internalClassOrInterfaceMayHaveInitializationSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexClass,java.util.function.Predicate,java.util.Set):568:572 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/q0;Ljava/util/function/Predicate;Ljava/util/Set;)Z"} 83:90:boolean internalClassMayHaveInitializationSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexClass,java.util.function.Predicate,java.util.Set):582:589 -> a 83:90:boolean internalClassOrInterfaceMayHaveInitializationSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexClass,java.util.function.Predicate,java.util.Set):574 -> a 91:91:boolean initializationOfParentTypesMayHaveSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexClass,java.util.function.Predicate,java.util.Set):644:644 -> a 91:91:boolean internalClassMayHaveInitializationSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexClass,java.util.function.Predicate,java.util.Set):590 -> a 91:91:boolean internalClassOrInterfaceMayHaveInitializationSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexClass,java.util.function.Predicate,java.util.Set):574 -> a 92:94: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):151:153 -> a 92:94:boolean initializationOfParentTypesMayHaveSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexClass,java.util.function.Predicate,java.util.Set):645 -> a 92:94:boolean internalClassMayHaveInitializationSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexClass,java.util.function.Predicate,java.util.Set):590 -> a 92:94:boolean internalClassOrInterfaceMayHaveInitializationSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexClass,java.util.function.Predicate,java.util.Set):574 -> a 95:96:boolean initializationOfParentTypesMayHaveSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexClass,java.util.function.Predicate,java.util.Set):649:650 -> a 95:96:boolean internalClassMayHaveInitializationSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexClass,java.util.function.Predicate,java.util.Set):590 -> a 95:96:boolean internalClassOrInterfaceMayHaveInitializationSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexClass,java.util.function.Predicate,java.util.Set):574 -> a 97:99: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):151:153 -> a 97:99:boolean initializationOfParentTypesMayHaveSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexClass,java.util.function.Predicate,java.util.Set):650 -> a 97:99:boolean internalClassMayHaveInitializationSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexClass,java.util.function.Predicate,java.util.Set):590 -> a 97:99:boolean internalClassOrInterfaceMayHaveInitializationSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexClass,java.util.function.Predicate,java.util.Set):574 -> a 100:102:boolean hasAnnotations(com.android.tools.r8.graph.FieldCollection):682:684 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W2;)Z"} 103:103:int lambda$computeStaticValuesArray$26(com.android.tools.r8.naming.NamingLens,com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.graph.DexEncodedField):699:699 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/naming/o0;Lcom/android/tools/r8/graph/T0;Lcom/android/tools/r8/graph/T0;)I"} 104:106:boolean hasNonDefaultStaticFieldValues():717:719 -> a 104:106:com.android.tools.r8.graph.DexEncodedArray computeStaticValuesArray(com.android.tools.r8.naming.NamingLens):695 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/naming/o0;)Lcom/android/tools/r8/graph/S0;"} 107:107:boolean com.android.tools.r8.graph.DexValue.isDefault(com.android.tools.r8.graph.DexType):412:412 -> a 107:107:boolean hasNonDefaultStaticFieldValues():719 -> a 107:107:com.android.tools.r8.graph.DexEncodedArray computeStaticValuesArray(com.android.tools.r8.naming.NamingLens):695 -> a 108:117:com.android.tools.r8.graph.DexEncodedArray computeStaticValuesArray(com.android.tools.r8.naming.NamingLens):698:707 -> a 118:118:boolean com.android.tools.r8.graph.DexValue.isDefault(com.android.tools.r8.graph.DexType):412:412 -> a 118:118:com.android.tools.r8.graph.DexEncodedArray computeStaticValuesArray(com.android.tools.r8.naming.NamingLens):707 -> a 119:119:com.android.tools.r8.graph.DexEncodedArray computeStaticValuesArray(com.android.tools.r8.naming.NamingLens):712:712 -> a 120:121:void downgradeInitialClassFileVersion(com.android.tools.r8.cf.CfVersion):796:797 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Z8;)V"} 122:122:java.lang.Iterable asProgramClasses(java.lang.Iterable,com.android.tools.r8.graph.DexDefinitionSupplier):818:818 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Collection;Lcom/android/tools/r8/graph/Q0;)Ljava/lang/Iterable;"} 123:123:java.util.Iterator lambda$asProgramClasses$27(java.lang.Iterable,com.android.tools.r8.graph.DexDefinitionSupplier):819:819 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Iterable;Lcom/android/tools/r8/graph/Q0;)Ljava/util/Iterator;"} 124:124:long invalidChecksumRequest(com.android.tools.r8.graph.DexProgramClass):851:851 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)J"} com.android.tools.r8.graph.DexProgramClass asProgramClass() -> a0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/q2;"} 1:1:boolean hasClassOrMemberAnnotations():672:672 -> a2 2:3:boolean hasAnnotations(com.android.tools.r8.graph.MethodCollection):688:689 -> a2 2:3:boolean hasClassOrMemberAnnotations():673 -> a2 4:5:boolean hasClassOrMemberAnnotations():673:674 -> a2 6:6:boolean hasAnnotations(com.android.tools.r8.graph.MethodCollection):690:690 -> a2 6:6:boolean hasClassOrMemberAnnotations():673 -> a2 1:1:com.android.tools.r8.graph.DexClass getContextClass():0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/q0;"} 2:2:com.android.tools.r8.graph.DexProgramClass getContextClass():0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/q2;"} 3:3: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 3:3:void lambda$collectIndexedItems$23(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):469 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/dex/L;Lcom/android/tools/r8/internal/lB;Lcom/android/tools/r8/graph/o5;)V"} 4: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):69:71 -> b 4:6:void lambda$collectIndexedItems$23(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):469 -> b 7:7:void com.android.tools.r8.graph.DexMethod.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):178:178 -> 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 # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 7:7:void lambda$collectIndexedItems$23(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):469 -> b 8:8:void com.android.tools.r8.graph.DexMethod.collectIndexedItemsName(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):193:193 -> b 8:8:void com.android.tools.r8.graph.DexMethod.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):179 -> b 8:8: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 8:8:void lambda$collectIndexedItems$23(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):469 -> b 9:9:void com.android.tools.r8.graph.DexString.collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection):277:277 -> b 9:9:void com.android.tools.r8.graph.DexMethod.collectIndexedItemsName(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):193 -> b 9:9:void com.android.tools.r8.graph.DexMethod.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):179 -> b 9:9: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 9:9:void lambda$collectIndexedItems$23(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):469 -> b 10: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):72:76 -> b 10:14:void lambda$collectIndexedItems$23(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):469 -> b 15:15:void com.android.tools.r8.graph.DexAnnotationSet.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):126:126 -> b 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$23(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):469 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 16:17:void com.android.tools.r8.graph.DexAnnotationSet.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):126:127 -> b 16: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):76 -> b 16:17:void lambda$collectIndexedItems$23(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):469 -> b 18:18: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 18:18:void lambda$collectIndexedItems$23(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):469 -> b 19:37:com.android.tools.r8.graph.DexProgramClass createMockClassForTesting(com.android.tools.r8.graph.DexItemFactory):157:175 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;)Lcom/android/tools/r8/graph/q2;"} 38:38:com.android.tools.r8.graph.DexType lambda$specify$0(com.android.tools.r8.graph.DexProgramClass):240:240 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)Lcom/android/tools/r8/graph/v2;"} 39:39:void lambda$forEachProgramFieldMatching$8(java.util.function.Consumer,com.android.tools.r8.graph.DexEncodedField):262:262 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Consumer;Lcom/android/tools/r8/graph/T0;)V"} 40:40:void lambda$forEachProgramDirectMethodMatching$16(java.util.function.Consumer,com.android.tools.r8.graph.DexEncodedMethod):324:324 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Consumer;Lcom/android/tools/r8/graph/W0;)V"} 41:41:com.android.tools.r8.graph.ProgramMethod getProgramInitializer(com.android.tools.r8.graph.DexType[]):362:362 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"([Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/o5;"} 42:42:com.android.tools.r8.graph.ProgramMethod toProgramMethodOrNull(com.android.tools.r8.graph.DexEncodedMethod):393:393 -> b 42:42:com.android.tools.r8.graph.ProgramMethod getProgramInitializer(com.android.tools.r8.graph.DexType[]):362 -> b 43:43:com.android.tools.r8.utils.TraversalContinuation traverseProgramFields(java.util.function.Function):409:409 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Function;)Lcom/android/tools/r8/utils/E3;"} 44:46:void addDependencies(com.android.tools.r8.dex.MixedSectionCollection):485:487 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/V;)V"} 47:47:boolean hasMethodsOrFields():667:667 -> b 47:47:void addDependencies(com.android.tools.r8.dex.MixedSectionCollection):489 -> b 48:49:void addDependencies(com.android.tools.r8.dex.MixedSectionCollection):490:491 -> b 50:50:void com.android.tools.r8.graph.MethodCollection.forEachMethod(java.util.function.Consumer):126:126 -> b 50:50:void addDependencies(com.android.tools.r8.dex.MixedSectionCollection):491 -> b 51:53:void addDependencies(com.android.tools.r8.dex.MixedSectionCollection):492:494 -> b 54:55:void com.android.tools.r8.graph.DexAnnotationSet.collectMixedSectionItems(com.android.tools.r8.dex.MixedSectionCollection):133:134 -> b 54:55:void addDependencies(com.android.tools.r8.dex.MixedSectionCollection):494 -> b 56:56:void addDependencies(com.android.tools.r8.dex.MixedSectionCollection):495:495 -> b 57:57:void com.android.tools.r8.graph.DexTypeList.collectMixedSectionItems(com.android.tools.r8.dex.MixedSectionCollection):134:134 -> b 57:57:void addDependencies(com.android.tools.r8.dex.MixedSectionCollection):496 -> b 58:76:boolean internalInterfaceMayHaveInitializationSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexClass,java.util.function.Predicate,java.util.Set):613:631 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/q0;Ljava/util/function/Predicate;Ljava/util/Set;)Z"} 77:77:boolean initializationOfParentTypesMayHaveSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexClass,java.util.function.Predicate,java.util.Set):644:644 -> b 77:77:boolean internalInterfaceMayHaveInitializationSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexClass,java.util.function.Predicate,java.util.Set):635 -> b 78:80: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):151:153 -> b 78:80:boolean initializationOfParentTypesMayHaveSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexClass,java.util.function.Predicate,java.util.Set):645 -> b 78:80:boolean internalInterfaceMayHaveInitializationSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexClass,java.util.function.Predicate,java.util.Set):635 -> b 81:82:boolean initializationOfParentTypesMayHaveSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexClass,java.util.function.Predicate,java.util.Set):649:650 -> b 81:82:boolean internalInterfaceMayHaveInitializationSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexClass,java.util.function.Predicate,java.util.Set):635 -> b 83:85: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):151:153 -> b 83:85:boolean initializationOfParentTypesMayHaveSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexClass,java.util.function.Predicate,java.util.Set):650 -> b 83:85:boolean internalInterfaceMayHaveInitializationSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexClass,java.util.function.Predicate,java.util.Set):635 -> b 86:88:void setInitialClassFileVersion(com.android.tools.r8.cf.CfVersion):790:792 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Z8;)V"} 1:1:boolean hasFields():659:659 -> b2 1:1:com.android.tools.r8.graph.DexType lambda$specify$1(com.android.tools.r8.graph.DexProgramClass):241:241 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)Lcom/android/tools/r8/graph/v2;"} 2:2:void lambda$forEachProgramInstanceField$9(java.util.function.Consumer,com.android.tools.r8.graph.DexEncodedField):266:266 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Consumer;Lcom/android/tools/r8/graph/T0;)V"} 3:3:void lambda$forEachProgramMethodMatching$11(java.util.function.Consumer,com.android.tools.r8.graph.DexEncodedMethod):289:289 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Consumer;Lcom/android/tools/r8/graph/W0;)V"} 4:4:com.android.tools.r8.utils.TraversalContinuation traverseProgramInstanceInitializers(java.util.function.Function):419:419 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Function;)Lcom/android/tools/r8/utils/E3;"} 5:5:boolean com.android.tools.r8.graph.DexClass.isFinal():593:593 -> c 5:5:boolean isEffectivelyFinal(com.android.tools.r8.graph.AppView):516 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)Z"} 6:6:boolean com.android.tools.r8.graph.AppView.hasLiveness():801:801 -> c 6:6:boolean isEffectivelyFinal(com.android.tools.r8.graph.AppView):519 -> c # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 7:7:boolean com.android.tools.r8.graph.AppView.hasLiveness():801:801 -> c 7:7:boolean isEffectivelyFinal(com.android.tools.r8.graph.AppView):519 -> c 8:11:boolean isEffectivelyFinal(com.android.tools.r8.graph.AppView):520:523 -> c 12:12:void addExtraInterfaces(java.util.List):736:736 -> c 13:16:void addExtraInterfacesToInterfacesArray(java.util.List):744:747 -> c 13:16:void addExtraInterfaces(java.util.List):739 -> c 17:17:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.GenericSignature$ClassTypeSignature.type():601:601 -> c 17:17:void addExtraInterfacesToInterfacesArray(java.util.List):747 -> c # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 17:17:void addExtraInterfaces(java.util.List):739 -> c 18:20:void addExtraInterfacesToInterfacesArray(java.util.List):747:749 -> c 18:20:void addExtraInterfaces(java.util.List):739 -> c 21:33:void addExtraInterfacesToSignatureIfPresent(java.util.List):754:766 -> c 21:33:void addExtraInterfaces(java.util.List):740 -> c 1:1:boolean hasMethods():663:663 -> c2 1:1:com.android.tools.r8.graph.DexTypeList lambda$specify$2(com.android.tools.r8.graph.DexProgramClass):242:242 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)Lcom/android/tools/r8/graph/x2;"} 2:2:void forEachProgramDirectMethodMatching(java.util.function.Predicate,java.util.function.Consumer):323:323 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Consumer;Ljava/util/function/Predicate;)V"} 3:3:void lambda$forEachProgramVirtualMethodMatching$18(java.util.function.Consumer,com.android.tools.r8.graph.DexEncodedMethod):344:344 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Consumer;Lcom/android/tools/r8/graph/W0;)V"} 4:4:com.android.tools.r8.utils.TraversalContinuation traverseProgramMethods(java.util.function.Function):414:414 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Function;)Lcom/android/tools/r8/utils/E3;"} 5:5:com.android.tools.r8.graph.DexEncodedField com.android.tools.r8.graph.DexClass.lookupField(com.android.tools.r8.graph.DexField):456:456 -> d 5:5:com.android.tools.r8.graph.ProgramField lookupProgramField(com.android.tools.r8.graph.DexField):377 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;)Lcom/android/tools/r8/graph/m5;"} 6:6:com.android.tools.r8.graph.ProgramField toProgramFieldOrNull(com.android.tools.r8.graph.DexEncodedField):386:386 -> d 6:6:com.android.tools.r8.graph.ProgramField lookupProgramField(com.android.tools.r8.graph.DexField):377 -> d 7:7:void addMethod(com.android.tools.r8.graph.DexEncodedMethod):727:727 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W0;)V"} 1:1:boolean hasOnlyInternalizableAnnotations():678:678 -> d2 2:3:boolean hasAnnotations(com.android.tools.r8.graph.MethodCollection):688:689 -> d2 2:3:boolean hasOnlyInternalizableAnnotations():678 -> d2 4:4:boolean hasOnlyInternalizableAnnotations():678:678 -> d2 5:5:boolean hasAnnotations(com.android.tools.r8.graph.MethodCollection):690:690 -> d2 5:5:boolean hasOnlyInternalizableAnnotations():678 -> d2 1:1:com.android.tools.r8.graph.DexDefinition getDefinition():0:0 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/O0;"} 2:2:com.android.tools.r8.graph.ClassAccessFlags lambda$specify$3(com.android.tools.r8.graph.DexProgramClass):243:243 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)Lcom/android/tools/r8/graph/E;"} 3:3:void forEachProgramFieldMatching(java.util.function.Predicate,java.util.function.Consumer):262:262 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Consumer;Ljava/util/function/Predicate;)V"} 4:4:com.android.tools.r8.graph.ProgramMethod lambda$directProgramMethods$12(com.android.tools.r8.graph.DexEncodedMethod):297:297 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W0;)Lcom/android/tools/r8/graph/o5;"} boolean isProgramClass() -> e0 1:1:boolean isDeprecated():813:813 -> e2 1:1:boolean getOrComputeReachabilitySensitive(com.android.tools.r8.graph.AppView):207:207 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)Z"} 2:5:boolean internalComputeReachabilitySensitive(com.android.tools.r8.graph.AppView):214:217 -> f 2:5:boolean getOrComputeReachabilitySensitive(com.android.tools.r8.graph.AppView):208 -> f 6:8:boolean getOrComputeReachabilitySensitive(com.android.tools.r8.graph.AppView):208:210 -> f 9:9:com.android.tools.r8.graph.DexString lambda$specify$4(com.android.tools.r8.graph.DexProgramClass):244:244 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)Lcom/android/tools/r8/graph/u2;"} 10:10:com.android.tools.r8.graph.ProgramMethod lambda$directProgramMethods$13(com.android.tools.r8.graph.DexEncodedMethod):301:301 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W0;)Lcom/android/tools/r8/graph/o5;"} 11:11:void forEachProgramInstanceInitializerMatching(java.util.function.Predicate,java.util.function.Consumer):333:333 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Consumer;Ljava/util/function/Predicate;)V"} 12:12:com.android.tools.r8.graph.ProgramMethod lookupProgramMethod(com.android.tools.r8.graph.DexMethod):381:381 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/o5;"} 13:13:com.android.tools.r8.graph.ProgramMethod toProgramMethodOrNull(com.android.tools.r8.graph.DexEncodedMethod):393:393 -> f 13:13:com.android.tools.r8.graph.ProgramMethod lookupProgramMethod(com.android.tools.r8.graph.DexMethod):381 -> f 1:1:boolean originatesFromClassResource():442:442 -> f2 1:1:com.android.tools.r8.cf.CfVersion lambda$specify$5(com.android.tools.r8.graph.DexProgramClass):245:245 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)Lcom/android/tools/r8/internal/Z8;"} 2:2:void forEachProgramMethodMatching(java.util.function.Predicate,java.util.function.Consumer):288:288 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Consumer;Ljava/util/function/Predicate;)V"} 3:3:com.android.tools.r8.graph.ProgramMethod lambda$virtualProgramMethods$14(com.android.tools.r8.graph.DexEncodedMethod):305:305 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W0;)Lcom/android/tools/r8/graph/o5;"} 1:1:boolean originatesFromDexResource():438:438 -> g2 1:1:boolean lambda$specify$6(com.android.tools.r8.graph.DexProgramClass):246:246 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)Z"} 2:2:com.android.tools.r8.graph.ProgramMethod lambda$virtualProgramMethods$15(com.android.tools.r8.graph.DexEncodedMethod):310:310 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W0;)Lcom/android/tools/r8/graph/o5;"} 3:3:void forEachProgramVirtualMethodMatching(java.util.function.Predicate,java.util.function.Consumer):343:343 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Consumer;Ljava/util/function/Predicate;)V"} 1:1:java.lang.Iterable programInstanceInitializers():314:314 -> h2 1:1:boolean lambda$specify$7(com.android.tools.r8.graph.DexProgramClass):251:251 -> i # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)Z"} 2:2:void acceptProgramClassInitializer(java.util.function.Consumer):352:352 -> i 3:3:com.android.tools.r8.graph.ProgramMethod getProgramClassInitializer():348:348 -> i 3:3:void acceptProgramClassInitializer(java.util.function.Consumer):353 -> i 4:4:com.android.tools.r8.graph.ProgramMethod toProgramMethodOrNull(com.android.tools.r8.graph.DexEncodedMethod):393:393 -> i 4:4:com.android.tools.r8.graph.ProgramMethod getProgramClassInitializer():348 -> i 4:4:void acceptProgramClassInitializer(java.util.function.Consumer):353 -> i 5:5:void acceptProgramClassInitializer(java.util.function.Consumer):353:353 -> i 1:1:void setDeprecated():809:809 -> i2 1:1:void forEachProgramInstanceField(java.util.function.Consumer):266:266 -> j 1:5:com.android.tools.r8.synthesis.SyntheticMarker stripSyntheticInputMarker():231:235 -> j2 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/synthesis/F;"} 1:1:void forEachProgramField(java.util.function.Consumer):257:257 -> k 1:1:void forEachProgramMember(java.util.function.Consumer):278 -> k 2:2:void forEachProgramMember(java.util.function.Consumer):279:279 -> k 1:1:java.lang.Iterable virtualProgramMethods():305:305 -> k2 1:1:void forEachProgramMethod(java.util.function.Consumer):283:283 -> l 1:1:void forEachProgramStaticMethod(java.util.function.Consumer):274:274 -> m 1:1:java.lang.Iterable directProgramMethods(java.util.function.Predicate):301:301 -> n 1:1:java.lang.Iterable virtualProgramMethods(java.util.function.Predicate):310:310 -> o 2:2:java.lang.Iterable virtualProgramMethods(java.util.function.Predicate):309:309 -> o 1:1:com.android.tools.r8.utils.structural.StructuralMapping getStructuralMapping():227:227 -> p # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/structural/y;"} 1:1:java.lang.String toSourceString():507:507 -> r0 1:1:java.lang.String toString():502:502 -> toString com.android.tools.r8.graph.DexProgramClass$1 -> com.android.tools.r8.graph.p2: # {"id":"sourceFile","fileName":"DexProgramClass.java"} com.android.tools.r8.graph.DexProgramClass next -> a java.util.Iterator iterator -> b com.android.tools.r8.graph.DexDefinitionSupplier val$definitions -> c 1:5:void (java.lang.Iterable,com.android.tools.r8.graph.DexDefinitionSupplier):819:823 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Iterable;Lcom/android/tools/r8/graph/Q0;)V"} 1:5:com.android.tools.r8.graph.DexProgramClass findNext():838:842 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/q2;"} 1:1:boolean hasNext():827:827 -> hasNext 1:2:com.android.tools.r8.graph.DexProgramClass next():832:833 -> next 1:2:java.lang.Object next():819 -> next com.android.tools.r8.graph.DexProgramClass$ChecksumSupplier -> com.android.tools.r8.graph.q2$a: # {"id":"sourceFile","fileName":"DexProgramClass.java"} long getChecksum(com.android.tools.r8.graph.DexProgramClass) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)J"} com.android.tools.r8.graph.DexProto -> com.android.tools.r8.graph.r2: # {"id":"sourceFile","fileName":"DexProto.java"} com.android.tools.r8.graph.DexString shorty -> d com.android.tools.r8.graph.DexType returnType -> e com.android.tools.r8.graph.DexTypeList parameters -> f com.android.tools.r8.graph.DexProto SENTINEL -> g 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/u2;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/x2;)V"} com.android.tools.r8.utils.structural.StructuralItem self() -> U # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/structural/x;"} 1:4:void specify(com.android.tools.r8.utils.structural.StructuralSpecification):29:32 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/z;)V"} 5:5:com.android.tools.r8.graph.DexTypeList lambda$specify$0(com.android.tools.r8.graph.DexProto):30:30 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/r2;)Lcom/android/tools/r8/graph/x2;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/v2;"} 7:7:java.lang.Iterable getTypes():74:74 -> a 7:7:java.lang.Iterable getBaseTypes(com.android.tools.r8.graph.DexItemFactory):70 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;)Ljava/lang/Iterable;"} 8:8:java.lang.Iterable com.android.tools.r8.com.google.common.collect.Iterables.concat(java.lang.Iterable,java.lang.Iterable):418:418 -> a 8:8:java.lang.Iterable 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/dex/L;)V"} 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:15:void com.android.tools.r8.graph.DexType.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):246:247 -> a 14:15:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):102 -> 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.graph.DexType.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):247 -> a 16:16:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):102 -> a 17:17:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):103:103 -> a 18:18:void com.android.tools.r8.graph.DexTypeList.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):127:127 -> a 18:18: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)"]} 19:20:void com.android.tools.r8.graph.DexTypeList.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):127:128 -> a 19:20:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):103 -> a 21:22:void com.android.tools.r8.graph.DexType.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):246:247 -> a 21:22:void com.android.tools.r8.graph.DexTypeList.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):128 -> a 21:22:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):103 -> a 23:23:void com.android.tools.r8.graph.DexString.collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection):277:277 -> a 23:23:void com.android.tools.r8.graph.DexType.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):247 -> a 23:23:void com.android.tools.r8.graph.DexTypeList.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):128 -> a 23:23:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):103 -> a 24:24:int getOffset(com.android.tools.r8.graph.ObjectToOffsetMapping):109:109 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/e5;)I"} 25:32:java.lang.String toDescriptorString(com.android.tools.r8.naming.NamingLens):122:129 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/naming/o0;)Ljava/lang/String;"} 1:1:com.android.tools.r8.graph.DexString lambda$specify$1(com.android.tools.r8.graph.DexProto):32:32 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/r2;)Lcom/android/tools/r8/graph/u2;"} 2:2:java.lang.Iterable getParameterBaseTypes(com.android.tools.r8.graph.DexItemFactory):66:66 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;)Ljava/lang/Iterable;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/v2;"} 1:5:boolean computeEquals(java.lang.Object):47:51 -> c 1:2:void forEachType(java.util.function.Consumer):78:79 -> d 1:1:com.android.tools.r8.graph.DexType getParameter(int):83:83 -> k # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/graph/v2;"} 1:1:com.android.tools.r8.utils.structural.StructuralMapping getStructuralMapping():37:37 -> p # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/structural/y;"} 1:1:java.lang.String toDescriptorString():118:118 -> q0 1:1:java.lang.String toSmaliString():114 -> q0 1:1:int computeHashCode():58:58 -> s0 1:1:int getArity():91:91 -> t0 1:1:java.lang.String toString():96:96 -> toString 1:1:com.android.tools.r8.graph.DexTypeList getParameters():87:87 -> u0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/x2;"} 1:1:com.android.tools.r8.graph.DexType getReturnType():62:62 -> v0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/v2;"} 1:1:java.lang.String toDescriptorString():118:118 -> w0 com.android.tools.r8.graph.DexReference -> com.android.tools.r8.graph.s2: # {"id":"sourceFile","fileName":"DexReference.java"} boolean $assertionsDisabled -> d 1:1:void ():14:14 -> 1:1:void ():14:14 -> 1:1:boolean isDexType():0:0 -> A0 1:1:int referenceTypeOrder():87 -> A0 2:5:int referenceTypeOrder():90:93 -> A0 com.android.tools.r8.graph.DexType getContextType() -> C # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/v2;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/dex/L;)V"} int compareTo(com.android.tools.r8.graph.DexReference) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/s2;)I"} 1:1:java.lang.Object 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/s2;Lcom/android/tools/r8/graph/s2;Ljava/util/function/BiFunction;Ljava/util/function/BiFunction;Ljava/util/function/BiFunction;)Ljava/lang/Object;"} 2:2:boolean isDexType():0:0 -> a 2:2:java.lang.Object 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 3:9:java.lang.Object 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:45 -> a com.android.tools.r8.graph.DexField asDexField() -> t0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/Y0;"} com.android.tools.r8.graph.DexMember asDexMember() -> u0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/e2;"} com.android.tools.r8.graph.DexMethod asDexMethod() -> v0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/j2;"} com.android.tools.r8.graph.DexType asDexType() -> w0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/v2;"} boolean isDexField() -> x0 boolean isDexMethod() -> y0 boolean isDexType() -> z0 com.android.tools.r8.graph.DexString -> com.android.tools.r8.graph.u2: # {"id":"sourceFile","fileName":"DexString.java"} int size -> d byte[] content -> e com.android.tools.r8.graph.DexString[] EMPTY_ARRAY -> f boolean $assertionsDisabled -> g 1:3:void ():20:22 -> 1:3:void (int,byte[]):28:30 -> 4:6:void (java.lang.String):33:35 -> 1:1:com.android.tools.r8.utils.ThrowingCharIterator iterator():78:78 -> A0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/h3;"} 1:3:java.lang.String toASCIIString():142:144 -> B0 com.android.tools.r8.utils.structural.StructuralItem self() -> U # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/structural/x;"} 1:1:int acceptCompareTo(com.android.tools.r8.utils.structural.StructuralItem,com.android.tools.r8.utils.structural.CompareToVisitor):20:20 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/x;Lcom/android/tools/r8/utils/structural/a;)I"} 2:2:int 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/x;)I"} 4:4:void acceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):74:74 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/o;)V"} 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 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/e5;)I"} 61:73:int internalCompareTo(com.android.tools.r8.graph.DexString):294:306 -> a 61:73:int compareTo(com.android.tools.r8.graph.DexString):64 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/u2;)I"} 74:81:boolean isValidSimpleName(com.android.tools.r8.utils.AndroidApiLevel,java.lang.String):343:350 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/f;Ljava/lang/String;)Z"} 82:86:boolean startsWith(byte[]):391:395 -> a 87:87:int getArrayDim():482:482 -> a 87:87: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):449 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/u2;Lcom/android/tools/r8/graph/u2;Lcom/android/tools/r8/graph/p1;)Lcom/android/tools/r8/graph/u2;"} 88:105: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):450:467 -> a 106:106:int getArrayDim():482:482 -> a 106:106:com.android.tools.r8.graph.DexString withoutArray(com.android.tools.r8.graph.DexItemFactory):471 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;)Lcom/android/tools/r8/graph/u2;"} 107:109:com.android.tools.r8.graph.DexString withoutArray(com.android.tools.r8.graph.DexItemFactory):475:477 -> a 1:1:boolean startsWith(java.lang.String):387:387 -> b 2:6:boolean endsWith(com.android.tools.r8.graph.DexString):419:423 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/u2;)Z"} 1:3:boolean computeEquals(java.lang.Object):124:126 -> c 4:6:boolean isValidSimpleName(com.android.tools.r8.utils.AndroidApiLevel):358:360 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/f;)Z"} 1:1:int compareTo(com.android.tools.r8.utils.structural.Ordered):20:20 -> compareTo # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/s;)I"} 2:2:int compareTo(java.lang.Object):20:20 -> compareTo 1:1:com.android.tools.r8.utils.structural.StructuralMapping getStructuralMapping():54:54 -> p # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/structural/y;"} 1:1:int computeHashCode():119:119 -> s0 1:3:java.lang.String decode():149:151 -> t0 1:3:java.lang.String toString():134:136 -> toString 1:32:int decodedHashCode():195:226 -> u0 33:46:int decodedHashCode():209:222 -> u0 1:11:java.lang.String dump():369:379 -> v0 1:1:char getFirstByteAsChar():39:39 -> w0 1:1:boolean isValidClassDescriptor():335:335 -> x0 1:1:boolean isValidFieldName():327:327 -> y0 1:1:boolean isValidMethodName():319:319 -> z0 com.android.tools.r8.graph.DexString$1 -> com.android.tools.r8.graph.t2: # {"id":"sourceFile","fileName":"DexString.java"} int i -> a com.android.tools.r8.graph.DexString this$0 -> b boolean $assertionsDisabled -> c 1:1:void ():78:78 -> 1:3:void (com.android.tools.r8.graph.DexString):78:80 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/u2;)V"} 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.android.tools.r8.graph.v2: # {"id":"sourceFile","fileName":"DexType.java"} com.android.tools.r8.graph.DexString descriptor -> e java.lang.String toStringCache -> f com.android.tools.r8.graph.DexType[] EMPTY_ARRAY -> g java.util.List OLD_SYNTHESIZED_NAMES -> h boolean $assertionsDisabled -> i 1:7:void ():31:37 -> 1:1:void (com.android.tools.r8.graph.DexString):51:51 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/u2;)V"} 2:6:void (com.android.tools.r8.graph.DexString):49:53 -> 1:1:com.android.tools.r8.references.ClassReference asClassReference():57:57 -> B0 com.android.tools.r8.graph.DexType getContextType() -> C # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/v2;"} 1:16:int elementSizeForPrimitiveArrayType():377:392 -> C0 1:1:com.android.tools.r8.graph.DexString getDescriptor():119:119 -> D0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/u2;"} 1:2:java.lang.String getInternalName():524:525 -> E0 1:4:java.lang.String getName():505:508 -> F0 1:1:int getNumberOfLeadingSquareBrackets():398:398 -> G0 1:1:java.lang.String getPackageDescriptor():501:501 -> H0 1:1:java.lang.String getPackageName():529:529 -> I0 1:2:int getRequiredRegisters():123:124 -> J0 1:2:java.lang.String getSimpleName():512:513 -> K0 1:1:java.lang.String getTypeName():213:213 -> L0 1:1:boolean isArrayType():319:319 -> M0 1:1:boolean isBooleanType():281:281 -> N0 1:1:boolean isClassType():324:324 -> O0 1:1:boolean isDoubleType():309:309 -> P0 1:1:boolean isFloatType():301:301 -> Q0 1:1:boolean isIntType():297:297 -> R0 1:1:boolean isLegacySynthesizedTypeAllowedDuplication():346:346 -> S0 2:3:boolean oldSynthesizedName(java.lang.String):350:351 -> S0 2:3:boolean isLegacySynthesizedTypeAllowedDuplication():346 -> S0 1:1:boolean isLongType():305:305 -> T0 com.android.tools.r8.utils.structural.StructuralItem self() -> U # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/structural/x;"} 1:2:boolean isNullValueType():313:314 -> U0 1:4:boolean isPrimitiveArrayType():335:338 -> V0 1:1:boolean isPrimitiveType():273:273 -> W0 1:2:boolean isReferenceType():329:330 -> X0 1:1:boolean isVoidType():277:277 -> Y0 1:1:boolean isWideType():342:342 -> Z0 1:1:int acceptCompareTo(com.android.tools.r8.utils.structural.StructuralItem,com.android.tools.r8.utils.structural.CompareToVisitor):31:31 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/x;Lcom/android/tools/r8/utils/structural/a;)I"} 2:2:int acceptCompareTo(com.android.tools.r8.graph.DexType,com.android.tools.r8.utils.structural.CompareToVisitor):104:104 -> a 2:2:int acceptCompareTo(com.android.tools.r8.utils.structural.StructuralItem,com.android.tools.r8.utils.structural.CompareToVisitor):31 -> a 3:3:int compareTo(com.android.tools.r8.graph.DexReference):83:83 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/s2;)I"} 4:4:boolean com.android.tools.r8.graph.DexReference.isDexType():0:0 -> a 4:4:int compareTo(com.android.tools.r8.graph.DexReference):83 -> a 5:7:int compareTo(com.android.tools.r8.graph.DexReference):84:86 -> a 8:8:void acceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):110:110 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/o;)V"} 9:10:boolean classInitializationMayHaveSideEffectsInContext(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramDefinition):142:143 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/k5;Lcom/android/tools/r8/graph/m;)Z"} 11:11:boolean isSamePackage(com.android.tools.r8.graph.DexType):172:172 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Z"} 12:12:java.lang.Object apply(java.util.function.Function,java.util.function.Function,java.util.function.Function):192:192 -> a 13:13:void accept(java.util.function.Consumer,java.util.function.Consumer,java.util.function.Consumer):200:200 -> a 14:15:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):246:247 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/dex/L;)V"} 16:16:void com.android.tools.r8.graph.DexString.collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection):277:277 -> a 16:16:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):247 -> a 17:17:int getOffset(com.android.tools.r8.graph.ObjectToOffsetMapping):259:259 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/e5;)I"} 18:20:com.android.tools.r8.graph.DexType replaceBaseType(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexItemFactory):442:444 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/v2;"} 21:21:com.android.tools.r8.graph.DexType toArrayType(int,com.android.tools.r8.graph.DexItemFactory):475:475 -> a 21:21:com.android.tools.r8.graph.DexType replaceBaseType(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexItemFactory):444 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 22:22:com.android.tools.r8.graph.DexString com.android.tools.r8.graph.DexString.toArrayDescriptor(int,com.android.tools.r8.graph.DexItemFactory):489:489 -> a 22:22:com.android.tools.r8.graph.DexType toArrayType(int,com.android.tools.r8.graph.DexItemFactory):475 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 22:22:com.android.tools.r8.graph.DexType replaceBaseType(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexItemFactory):444 -> a 23:26:com.android.tools.r8.graph.DexString com.android.tools.r8.graph.DexString.toArrayDescriptor(int,com.android.tools.r8.graph.DexItemFactory):489:492 -> a 23:26:com.android.tools.r8.graph.DexType toArrayType(int,com.android.tools.r8.graph.DexItemFactory):475 -> a 23:26:com.android.tools.r8.graph.DexType replaceBaseType(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexItemFactory):444 -> a 27:27:com.android.tools.r8.graph.DexType toArrayType(int,com.android.tools.r8.graph.DexItemFactory):475:475 -> a 27:27:com.android.tools.r8.graph.DexType replaceBaseType(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexItemFactory):444 -> a 28:29:com.android.tools.r8.graph.DexType addSuffix(java.lang.String,com.android.tools.r8.graph.DexItemFactory):459:460 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Lcom/android/tools/r8/graph/p1;)Lcom/android/tools/r8/graph/v2;"} 30:30:com.android.tools.r8.graph.DexType addSuffix(java.lang.String,com.android.tools.r8.graph.DexItemFactory):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":494,"3":495},"outline":"Lcom/android/tools/r8/a;a(Ljava/lang/String;II)Ljava/lang/String;"} 494:494:com.android.tools.r8.graph.DexType addSuffix(java.lang.String,com.android.tools.r8.graph.DexItemFactory):461:461 -> a 495:495:com.android.tools.r8.graph.DexType addSuffix(java.lang.String,com.android.tools.r8.graph.DexItemFactory):462:462 -> a 492:493:com.android.tools.r8.graph.DexType addSuffix(java.lang.String,com.android.tools.r8.graph.DexItemFactory):462:463 -> a 496:500:com.android.tools.r8.graph.DexType toArrayElementType(com.android.tools.r8.graph.DexItemFactory):479:483 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;)Lcom/android/tools/r8/graph/v2;"} 501:504:com.android.tools.r8.graph.DexType toArrayElementType(com.android.tools.r8.graph.DexItemFactory):481:484 -> a 505:509:java.lang.String getPackageOrName(boolean):488:492 -> a 510:510:java.lang.String getPackageOrName(boolean):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":1498,"3":1499},"outline":"Lcom/android/tools/r8/a;a(Ljava/lang/String;II)Ljava/lang/String;"} 1498:1498:java.lang.String getPackageOrName(boolean):492:492 -> a 1499:1499:java.lang.String getPackageOrName(boolean):492:492 -> a 1005:1005:java.lang.String getPackageOrName(boolean):495:495 -> a 1006:1006:java.lang.String getPackageOrName(boolean):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":1503,"3":1504},"outline":"Lcom/android/tools/r8/a;a(Ljava/lang/String;II)Ljava/lang/String;"} 1503:1503:java.lang.String getPackageOrName(boolean):496:496 -> a 1504:1504:java.lang.String getPackageOrName(boolean):496:496 -> a 1:4:java.lang.String toBinaryName():180:183 -> a1 5:5:java.lang.String toBinaryName():181:181 -> a1 6:6:java.lang.String toBinaryName():0:0 -> a1 # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":190,"3":191},"outline":"Lcom/android/tools/r8/a;a(Ljava/lang/String;II)Ljava/lang/String;"} 190:190:java.lang.String toBinaryName():184:184 -> a1 191:191:java.lang.String toBinaryName():184:184 -> a1 1:8:boolean isAlwaysNull(com.android.tools.r8.graph.AppView):158:165 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)Z"} 9:9:boolean com.android.tools.r8.optimize.interfaces.collection.OpenClosedInterfacesCollection.isMaybeOpen(com.android.tools.r8.graph.DexClass):36:36 -> b 9:9:boolean isAlwaysNull(com.android.tools.r8.graph.AppView):165 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 10:10:boolean isAlwaysNull(com.android.tools.r8.graph.AppView):168:168 -> b 11:18:com.android.tools.r8.graph.DexType toBaseType(com.android.tools.r8.graph.DexItemFactory):414:421 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;)Lcom/android/tools/r8/graph/v2;"} 19:23:com.android.tools.r8.graph.DexType toBaseType(com.android.tools.r8.graph.DexItemFactory):419:423 -> b 24:31:com.android.tools.r8.graph.DexType replacePackage(java.lang.String,com.android.tools.r8.graph.DexItemFactory):448:455 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Lcom/android/tools/r8/graph/p1;)Lcom/android/tools/r8/graph/v2;"} 1:1:java.lang.String toDescriptorString():176:176 -> b1 1:1:com.android.tools.r8.ir.analysis.type.TypeElement toTypeElement(com.android.tools.r8.graph.AppView):74:74 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)Lcom/android/tools/r8/internal/F00;"} 2:2:com.android.tools.r8.ir.analysis.type.TypeElement toTypeElement(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.Nullability):78:78 -> c 2:2:com.android.tools.r8.ir.analysis.type.TypeElement toTypeElement(com.android.tools.r8.graph.AppView):74 -> c 3:4:boolean computeEquals(java.lang.Object):134:135 -> c 5:7:com.android.tools.r8.graph.DexType withSimpleName(java.lang.String,com.android.tools.r8.graph.DexItemFactory):517:519 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Lcom/android/tools/r8/graph/p1;)Lcom/android/tools/r8/graph/v2;"} 8:8:com.android.tools.r8.graph.DexType withSimpleName(java.lang.String,com.android.tools.r8.graph.DexItemFactory):518:518 -> c 1:1:char toShorty():230:230 -> c1 1:1:com.android.tools.r8.utils.structural.StructuralMapping getStructuralMapping():98:98 -> p # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/structural/y;"} 1:1:java.lang.String toSmaliString():236:236 -> q0 1:9:java.lang.String toSourceString():218:226 -> r0 1:1:int computeHashCode():129:129 -> s0 1:1:java.lang.String toString():241:241 -> toString com.android.tools.r8.graph.DexType asDexType() -> w0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/v2;"} com.android.tools.r8.graph.DexTypeAnnotation -> com.android.tools.r8.graph.w2: # {"id":"sourceFile","fileName":"DexTypeAnnotation.java"} int typeRef -> e com.android.tools.r8.org.objectweb.asm.TypePath typePath -> f 1:3:void (int,com.android.tools.r8.graph.DexEncodedAnnotation,int,com.android.tools.r8.org.objectweb.asm.TypePath):20:22 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/graph/R0;ILcom/android/tools/r8/internal/I00;)V"} 1:1:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):37:37 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/dex/L;)V"} 2:2:void collectMixedSectionItems(com.android.tools.r8.dex.MixedSectionCollection):42:42 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/V;)V"} 1:13:void lambda$getStructuralMapping$2(com.android.tools.r8.utils.structural.StructuralSpecification):56:68 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/z;)V"} 1:1:int lambda$getStructuralMapping$0(com.android.tools.r8.graph.DexAnnotation):56:56 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/d0;)I"} 1:6:int[] lambda$getStructuralMapping$1(com.android.tools.r8.graph.DexAnnotation):59:64 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/d0;)[I"} 1:1:com.android.tools.r8.utils.structural.StructuralMapping getStructuralMapping():55:55 -> p # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/structural/y;"} com.android.tools.r8.graph.DexTypeAnnotation asTypeAnnotation() -> s0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/w2;"} boolean isTypeAnnotation() -> v0 1:1:com.android.tools.r8.org.objectweb.asm.TypePath getTypePath():50:50 -> w0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/I00;"} 1:1:int getTypeRef():46:46 -> x0 com.android.tools.r8.graph.DexTypeList -> com.android.tools.r8.graph.x2: # {"id":"sourceFile","fileName":"DexTypeList.java"} com.android.tools.r8.graph.DexType[] values -> a com.android.tools.r8.graph.DexTypeList theEmptyTypeList -> b boolean $assertionsDisabled -> c int $r8$clinit -> d 1:3:void ():24:26 -> 1:2:void ():38:39 -> 3:5:void (com.android.tools.r8.graph.DexType[]):42:44 -> # {"id":"com.android.tools.r8.residualsignature","signature":"([Lcom/android/tools/r8/graph/v2;)V"} com.android.tools.r8.utils.structural.StructuralItem self() -> U # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/structural/x;"} 1:1:com.android.tools.r8.graph.DexType[] lambda$specify$0(com.android.tools.r8.graph.DexTypeList):31:31 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/x2;)[Lcom/android/tools/r8/graph/v2;"} 2:2:void specify(com.android.tools.r8.utils.structural.StructuralSpecification):31:31 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/z;)V"} 3:3:com.android.tools.r8.graph.DexTypeList create(com.android.tools.r8.graph.DexType[]):52:52 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"([Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/x2;"} 4:8:com.android.tools.r8.graph.DexTypeList map(java.util.function.Function):76:80 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Function;)Lcom/android/tools/r8/graph/x2;"} 9:9:boolean contains(com.android.tools.r8.graph.DexType):98:98 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Z"} 10:10:void collectMixedSectionItems(com.android.tools.r8.dex.MixedSectionCollection):134:134 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/V;)V"} 1:2:void forEachReverse(java.util.function.Consumer):116:117 -> d 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.DexType get(int):60:60 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/graph/v2;"} 1:1:com.android.tools.r8.utils.structural.StructuralMapping getStructuralMapping():94:94 -> p # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/structural/y;"} 1:1:com.android.tools.r8.graph.DexTypeList empty():35:35 -> s0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/x2;"} 1:1:int size():151:151 -> size 1:1:java.util.stream.Stream stream():155:155 -> stream 1:8:java.lang.String toString():160:167 -> toString com.android.tools.r8.graph.DexTypeUtils -> com.android.tools.r8.graph.y2: # {"id":"sourceFile","fileName":"DexTypeUtils.java"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Iterable;Lcom/android/tools/r8/graph/m;)Lcom/android/tools/r8/graph/v2;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/internal/F00;"} 5:12:com.android.tools.r8.graph.DexType toDexType(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.TypeElement):23:30 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/F00;)Lcom/android/tools/r8/graph/v2;"} 13:13:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexType.toArrayType(int,com.android.tools.r8.graph.DexItemFactory):475:475 -> a 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 # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 14:14:com.android.tools.r8.graph.DexString com.android.tools.r8.graph.DexString.toArrayDescriptor(int,com.android.tools.r8.graph.DexItemFactory):489:489 -> a 14:14:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexType.toArrayType(int,com.android.tools.r8.graph.DexItemFactory):475 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 14:14:com.android.tools.r8.graph.DexType toDexType(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.TypeElement):30 -> a 15:18:com.android.tools.r8.graph.DexString com.android.tools.r8.graph.DexString.toArrayDescriptor(int,com.android.tools.r8.graph.DexItemFactory):489:492 -> a 15:18:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexType.toArrayType(int,com.android.tools.r8.graph.DexItemFactory):475 -> a 15: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 com.android.tools.r8.graph.DexType.toArrayType(int,com.android.tools.r8.graph.DexItemFactory):475:475 -> a 19:19:com.android.tools.r8.graph.DexType toDexType(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.TypeElement):30 -> a 20:28: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.android.tools.r8.graph.B2: # {"id":"sourceFile","fileName":"DexValue.java"} 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$DexValueEnum asDexValueEnum() -> A0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/C2;"} com.android.tools.r8.graph.DexValue$DexValueField asDexValueField() -> B0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/D2;"} com.android.tools.r8.graph.DexValue$DexValueFloat asDexValueFloat() -> C0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/B2$f;"} com.android.tools.r8.graph.DexValue$DexValueInt asDexValueInt() -> D0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/B2$g;"} com.android.tools.r8.graph.DexValue$DexValueLong asDexValueLong() -> E0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/B2$h;"} com.android.tools.r8.graph.DexValue$DexValueMethod asDexValueMethod() -> F0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/F2;"} com.android.tools.r8.graph.DexValue$DexValueMethodHandle asDexValueMethodHandle() -> G0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/G2;"} com.android.tools.r8.graph.DexValue$DexValueMethodType asDexValueMethodType() -> H0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/H2;"} com.android.tools.r8.graph.DexValue$DexValueNumber asDexValueNumber() -> I0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/J2;"} com.android.tools.r8.graph.DexValue$DexValueShort asDexValueShort() -> J0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/B2$i;"} com.android.tools.r8.graph.DexValue$DexValueString asDexValueString() -> K0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/B2$j;"} com.android.tools.r8.graph.DexValue$DexValueType asDexValueType() -> L0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/B2$k;"} java.lang.Object getBoxedValue() -> M0 com.android.tools.r8.graph.DexValue$DexValueKind getValueKind() -> N0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/E2;"} boolean isDexItemBasedValueString() -> O0 boolean isDexValueArray() -> P0 boolean isDexValueBoolean() -> Q0 boolean isDexValueByte() -> R0 boolean isDexValueChar() -> S0 boolean isDexValueDouble() -> T0 com.android.tools.r8.utils.structural.StructuralItem self() -> U # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/structural/x;"} boolean isDexValueEnum() -> U0 boolean isDexValueField() -> V0 boolean isDexValueFloat() -> W0 boolean isDexValueInt() -> X0 boolean isDexValueLong() -> Y0 boolean isDexValueMethod() -> Z0 1:1:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/dex/L;)V"} com.android.tools.r8.graph.DexType getType(com.android.tools.r8.graph.DexItemFactory) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;)Lcom/android/tools/r8/graph/v2;"} com.android.tools.r8.ir.analysis.value.AbstractValue toAbstractValue(com.android.tools.r8.ir.analysis.value.AbstractValueFactory) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/C1;)Lcom/android/tools/r8/internal/B1;"} void writeTo(com.android.tools.r8.dex.DexOutputBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/x;Lcom/android/tools/r8/graph/e5;)V"} 2:2:int acceptCompareTo(com.android.tools.r8.utils.structural.StructuralItem,com.android.tools.r8.utils.structural.CompareToVisitor):34:34 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/x;Lcom/android/tools/r8/utils/structural/a;)I"} 3:3:byte com.android.tools.r8.graph.DexValue$DexValueKind.toByte():106:106 -> a 3:3:void writeHeader(com.android.tools.r8.graph.DexValue$DexValueKind,int,com.android.tools.r8.dex.DexOutputBuffer):350 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/E2;ILcom/android/tools/r8/dex/x;)V"} 4:4:void writeHeader(com.android.tools.r8.graph.DexValue$DexValueKind,int,com.android.tools.r8.dex.DexOutputBuffer):350:350 -> a 5:6:int acceptCompareTo(com.android.tools.r8.graph.DexValue,com.android.tools.r8.utils.structural.CompareToVisitor):127:128 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/B2;Lcom/android/tools/r8/utils/structural/a;)I"} 7:7:byte com.android.tools.r8.graph.DexValue$DexValueKind.toByte():106:106 -> a 7:7:int acceptCompareTo(com.android.tools.r8.graph.DexValue,com.android.tools.r8.utils.structural.CompareToVisitor):128 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 8:8:int acceptCompareTo(com.android.tools.r8.graph.DexValue,com.android.tools.r8.utils.structural.CompareToVisitor):128:128 -> a 9:9:byte com.android.tools.r8.graph.DexValue$DexValueKind.toByte():106:106 -> a 9:9:int acceptCompareTo(com.android.tools.r8.graph.DexValue,com.android.tools.r8.utils.structural.CompareToVisitor):128 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 10:12:int acceptCompareTo(com.android.tools.r8.graph.DexValue,com.android.tools.r8.utils.structural.CompareToVisitor):128:130 -> a 13:13:void acceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):137:137 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/o;)V"} 14:14:byte com.android.tools.r8.graph.DexValue$DexValueKind.toByte():106:106 -> a 14:14:void acceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):137 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 15:16:void acceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):137:138 -> a 17:38: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lcom/android/tools/r8/graph/M3;Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/B2;"} 39:52: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 53:53:void collectMixedSectionItems(com.android.tools.r8.dex.MixedSectionCollection):360:360 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/V;)V"} 54:74:com.android.tools.r8.graph.DexValue defaultForType(com.android.tools.r8.graph.DexType):377:397 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/J2;"} 75:91:com.android.tools.r8.graph.DexValue defaultForType(com.android.tools.r8.graph.DexType):379:395 -> a 92:92:com.android.tools.r8.graph.DexValue defaultForType(com.android.tools.r8.graph.DexType):389:389 -> a 93:99:com.android.tools.r8.graph.DexValue defaultForType(com.android.tools.r8.graph.DexType):387:393 -> a 100:100:com.android.tools.r8.graph.DexValue defaultForType(com.android.tools.r8.graph.DexType):383:383 -> a 101:101:com.android.tools.r8.graph.DexValue defaultForType(com.android.tools.r8.graph.DexType):381:381 -> a boolean isDexValueMethodHandle() -> a1 int internalAcceptCompareTo(com.android.tools.r8.graph.DexValue,com.android.tools.r8.utils.structural.CompareToVisitor) -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/B2;Lcom/android/tools/r8/utils/structural/a;)I"} void internalAcceptHashing(com.android.tools.r8.utils.structural.HashingVisitor) -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/o;)V"} boolean isDexValueNull() -> b1 boolean isDexValueNumber() -> c1 boolean isDexValueShort() -> d1 boolean isDexValueString() -> e1 boolean isDexValueType() -> f1 boolean isNestedDexValue() -> g1 boolean mayHaveSideEffects() -> h1 void sort() -> i1 1:1:com.android.tools.r8.utils.structural.StructuralMapping getStructuralMapping():121:121 -> p # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/structural/y;"} java.lang.Object asAsmEncodedObject() -> s0 com.android.tools.r8.graph.DexValue$DexItemBasedValueString asDexItemBasedValueString() -> t0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/z2;"} com.android.tools.r8.graph.DexValue$DexValueAnnotation asDexValueAnnotation() -> u0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/A2;"} com.android.tools.r8.graph.DexValue$DexValueArray asDexValueArray() -> v0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/B2$a;"} com.android.tools.r8.graph.DexValue$DexValueBoolean asDexValueBoolean() -> w0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/B2$b;"} com.android.tools.r8.graph.DexValue$DexValueByte asDexValueByte() -> x0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/B2$c;"} com.android.tools.r8.graph.DexValue$DexValueChar asDexValueChar() -> y0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/B2$d;"} com.android.tools.r8.graph.DexValue$DexValueDouble asDexValueDouble() -> z0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/B2$e;"} com.android.tools.r8.graph.DexValue$DexItemBasedValueString -> com.android.tools.r8.graph.z2: # {"id":"sourceFile","fileName":"DexValue.java"} 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/s2;Lcom/android/tools/r8/internal/qG;)V"} 1:1:com.android.tools.r8.graph.DexValue$DexValueKind getValueKind():1333:1333 -> N0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/E2;"} 1:1:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):1309:1309 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/dex/L;)V"} 2:2:com.android.tools.r8.graph.DexType getType(com.android.tools.r8.graph.DexItemFactory):1338:1338 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;)Lcom/android/tools/r8/graph/v2;"} 3:3:com.android.tools.r8.ir.analysis.value.AbstractValue toAbstractValue(com.android.tools.r8.ir.analysis.value.AbstractValueFactory):1355:1355 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/C1;)Lcom/android/tools/r8/internal/B1;"} 4:4:void writeTo(com.android.tools.r8.dex.DexOutputBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):1360:1360 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/x;Lcom/android/tools/r8/graph/e5;)V"} 1:4:int 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/B2;Lcom/android/tools/r8/utils/structural/a;)I"} 5:5:boolean com.android.tools.r8.graph.DexValue.isDexItemBasedValueString():0:0 -> b 5:5:int 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 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 internalAcceptCompareTo(com.android.tools.r8.graph.DexValue,com.android.tools.r8.utils.structural.CompareToVisitor):1304:1304 -> b 8:8:void internalAcceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):1295:1295 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/o;)V"} boolean isNestedDexValue() -> g1 void sort() -> i1 1:1:com.android.tools.r8.naming.dexitembasedstring.NameComputationInfo getNameComputationInfo():1313:1313 -> j1 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/qG;"} 1:1:com.android.tools.r8.graph.IndexedDexItem com.android.tools.r8.graph.DexValue$NestedDexValue.getValue():1149:1149 -> k1 1:1:com.android.tools.r8.graph.IndexedDexItem getValue():1274 -> k1 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/I3;"} 1:1:java.lang.Object asAsmEncodedObject():1328:1328 -> s0 com.android.tools.r8.graph.DexValue$DexItemBasedValueString asDexItemBasedValueString() -> t0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/z2;"} com.android.tools.r8.graph.DexValue$DexValueAnnotation -> com.android.tools.r8.graph.A2: # {"id":"sourceFile","fileName":"DexValue.java"} com.android.tools.r8.graph.DexEncodedAnnotation value -> b 1:2:void (com.android.tools.r8.graph.DexEncodedAnnotation):1696:1697 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/R0;)V"} 1:1:java.lang.Object getBoxedValue():1752:1752 -> M0 1:1:com.android.tools.r8.graph.DexValue$DexValueKind getValueKind():1716:1716 -> N0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/E2;"} com.android.tools.r8.utils.structural.StructuralItem self() -> U # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/structural/x;"} 1:1:int acceptCompareTo(com.android.tools.r8.utils.structural.StructuralItem,com.android.tools.r8.utils.structural.CompareToVisitor):1692:1692 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/x;Lcom/android/tools/r8/utils/structural/a;)I"} 2:2:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):1731:1731 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/dex/L;)V"} 3:3:com.android.tools.r8.ir.analysis.value.AbstractValue toAbstractValue(com.android.tools.r8.ir.analysis.value.AbstractValueFactory):1736:1736 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/C1;)Lcom/android/tools/r8/internal/B1;"} 4:5:void writeTo(com.android.tools.r8.dex.DexOutputBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):1741:1742 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/x;Lcom/android/tools/r8/graph/e5;)V"} 6:6:com.android.tools.r8.graph.DexType getType(com.android.tools.r8.graph.DexItemFactory):1747:1747 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;)Lcom/android/tools/r8/graph/v2;"} 1:1:int internalAcceptCompareTo(com.android.tools.r8.graph.DexValue,com.android.tools.r8.utils.structural.CompareToVisitor):1702:1702 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/B2;Lcom/android/tools/r8/utils/structural/a;)I"} 2:2:void internalAcceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):1707:1707 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/o;)V"} 1:3:boolean equals(java.lang.Object):1775:1777 -> equals 1:1:int hashCode():1767:1767 -> hashCode 1:1:void sort():1762:1762 -> i1 1:1:java.lang.Object asAsmEncodedObject():1757:1757 -> s0 1:1:java.lang.String toString():1784:1784 -> toString com.android.tools.r8.graph.DexValue$DexValueAnnotation asDexValueAnnotation() -> u0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/A2;"} com.android.tools.r8.graph.DexValue$DexValueArray -> com.android.tools.r8.graph.B2$a: # {"id":"sourceFile","fileName":"DexValue.java"} com.android.tools.r8.graph.DexValue[] values -> b 1:2:void (com.android.tools.r8.graph.DexValue[]):1579:1580 -> # {"id":"com.android.tools.r8.residualsignature","signature":"([Lcom/android/tools/r8/graph/B2;)V"} 1:1:java.lang.Object getBoxedValue():1639:1639 -> M0 1:1:com.android.tools.r8.graph.DexValue$DexValueKind getValueKind():1613:1613 -> N0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/E2;"} com.android.tools.r8.utils.structural.StructuralItem self() -> U # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/structural/x;"} 1:1:int acceptCompareTo(com.android.tools.r8.utils.structural.StructuralItem,com.android.tools.r8.utils.structural.CompareToVisitor):1575:1575 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/x;Lcom/android/tools/r8/utils/structural/a;)I"} 2:3:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):1618:1619 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/dex/L;)V"} 4:5:void writeTo(com.android.tools.r8.dex.DexOutputBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):1625:1626 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/x;Lcom/android/tools/r8/graph/e5;)V"} 6:6:void com.android.tools.r8.dex.DexOutputBuffer.putUleb128(int):80:80 -> a 6:6:void writeTo(com.android.tools.r8.dex.DexOutputBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):1626 -> a 7:8:void writeTo(com.android.tools.r8.dex.DexOutputBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):1627:1628 -> a 9:9:com.android.tools.r8.graph.DexType getType(com.android.tools.r8.graph.DexItemFactory):1634:1634 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;)Lcom/android/tools/r8/graph/v2;"} 10:10:com.android.tools.r8.ir.analysis.value.AbstractValue toAbstractValue(com.android.tools.r8.ir.analysis.value.AbstractValueFactory):1644:1644 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/C1;)Lcom/android/tools/r8/internal/B1;"} 1:1:int internalAcceptCompareTo(com.android.tools.r8.graph.DexValue,com.android.tools.r8.utils.structural.CompareToVisitor):1585:1585 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/B2;Lcom/android/tools/r8/utils/structural/a;)I"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/o;)V"} 4:4:void com.android.tools.r8.utils.structural.HashingVisitor.visitItemArray(com.android.tools.r8.utils.structural.StructuralItem[]):32:32 -> b 4:4:void internalAcceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):1590 -> b 1:2:void forEachElement(java.util.function.Consumer):1594:1595 -> d 1:3:boolean equals(java.lang.Object):1669:1671 -> equals 1:1:int hashCode():1661:1661 -> hashCode 1:2:void sort():1654:1655 -> i1 1:1:com.android.tools.r8.graph.DexValue[] getValues():1600:1600 -> j1 # {"id":"com.android.tools.r8.residualsignature","signature":"()[Lcom/android/tools/r8/graph/B2;"} 1:1:java.lang.Object asAsmEncodedObject():1649:1649 -> s0 1:1:java.lang.String toString():1678:1678 -> toString com.android.tools.r8.graph.DexValue$DexValueArray asDexValueArray() -> v0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/B2$a;"} com.android.tools.r8.graph.DexValue$DexValueBoolean -> com.android.tools.r8.graph.B2$b: # {"id":"sourceFile","fileName":"DexValue.java"} boolean value -> b com.android.tools.r8.graph.DexValue$DexValueBoolean TRUE -> c com.android.tools.r8.graph.DexValue$DexValueBoolean FALSE -> d com.android.tools.r8.graph.DexValue$DexValueBoolean DEFAULT -> e 1:4:void ():1879:1882 -> 1:2:void (boolean):1886:1887 -> 1:1:java.lang.Object getBoxedValue():1935:1935 -> M0 1:1:com.android.tools.r8.graph.DexValue$DexValueKind getValueKind():1910:1910 -> N0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/E2;"} boolean isDexValueBoolean() -> Q0 1:1:com.android.tools.r8.graph.DexValue$DexValueBoolean create(boolean):1891:1891 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Z)Lcom/android/tools/r8/graph/B2$b;"} 2:2:com.android.tools.r8.graph.DexType getType(com.android.tools.r8.graph.DexItemFactory):1915:1915 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;)Lcom/android/tools/r8/graph/v2;"} 3:3:void writeTo(com.android.tools.r8.dex.DexOutputBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):1940:1940 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/x;Lcom/android/tools/r8/graph/e5;)V"} 1:1:int internalAcceptCompareTo(com.android.tools.r8.graph.DexValue,com.android.tools.r8.utils.structural.CompareToVisitor):1896:1896 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/B2;Lcom/android/tools/r8/utils/structural/a;)I"} 2:2:void internalAcceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):1901:1901 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/o;)V"} 1:1:boolean equals(java.lang.Object):1958:1958 -> equals 1:1:int hashCode():1950:1950 -> hashCode 1:1:long getRawValue():1920:1920 -> j1 1:1:boolean getValue():1905:1905 -> k1 1:1:java.lang.Object asAsmEncodedObject():1945:1945 -> s0 1:1:java.lang.String toString():1963:1963 -> toString com.android.tools.r8.graph.DexValue$DexValueBoolean asDexValueBoolean() -> w0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/B2$b;"} com.android.tools.r8.graph.DexValue$DexValueByte -> com.android.tools.r8.graph.B2$c: # {"id":"sourceFile","fileName":"DexValue.java"} byte value -> b com.android.tools.r8.graph.DexValue$DexValueByte DEFAULT -> c 1:1:void ():471:471 -> 1:2:void (byte):475:476 -> 1:1:java.lang.Object getBoxedValue():524:524 -> M0 1:1:com.android.tools.r8.graph.DexValue$DexValueKind getValueKind():499:499 -> N0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/E2;"} boolean isDexValueByte() -> R0 1:1:com.android.tools.r8.graph.DexValue$DexValueByte create(byte):480:480 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(B)Lcom/android/tools/r8/graph/B2$c;"} 2:2:com.android.tools.r8.graph.DexType getType(com.android.tools.r8.graph.DexItemFactory):504:504 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;)Lcom/android/tools/r8/graph/v2;"} 3:4:void writeTo(com.android.tools.r8.dex.DexOutputBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):529:530 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/x;Lcom/android/tools/r8/graph/e5;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/B2;Lcom/android/tools/r8/utils/structural/a;)I"} 2:2:void internalAcceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):490:490 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/o;)V"} 1:1:boolean equals(java.lang.Object):548:548 -> equals 1:1:int hashCode():540:540 -> hashCode 1:1:long getRawValue():509:509 -> j1 1:1:byte getValue():494:494 -> k1 1:1:java.lang.Object asAsmEncodedObject():535:535 -> s0 1:1:java.lang.String toString():553:553 -> toString com.android.tools.r8.graph.DexValue$DexValueByte asDexValueByte() -> x0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/B2$c;"} com.android.tools.r8.graph.DexValue$DexValueChar -> com.android.tools.r8.graph.B2$d: # {"id":"sourceFile","fileName":"DexValue.java"} 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:java.lang.Object getBoxedValue():709:709 -> M0 1:1:com.android.tools.r8.graph.DexValue$DexValueKind getValueKind():684:684 -> N0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/E2;"} boolean isDexValueChar() -> S0 1:1:com.android.tools.r8.graph.DexValue$DexValueChar create(char):665:665 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(C)Lcom/android/tools/r8/graph/B2$d;"} 2:2:com.android.tools.r8.graph.DexType getType(com.android.tools.r8.graph.DexItemFactory):689:689 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;)Lcom/android/tools/r8/graph/v2;"} 3:4:void writeTo(com.android.tools.r8.dex.DexOutputBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):714:715 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/x;Lcom/android/tools/r8/graph/e5;)V"} 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):177:177 -> 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/B2;Lcom/android/tools/r8/utils/structural/a;)I"} 2:2:void internalAcceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):675:675 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/o;)V"} 1:1:boolean equals(java.lang.Object):736:736 -> equals 1:1:int hashCode():728:728 -> hashCode 1:1:long getRawValue():694:694 -> j1 1:1:char getValue():679:679 -> k1 1:1:java.lang.Object asAsmEncodedObject():723:723 -> s0 1:1:java.lang.String toString():741:741 -> toString com.android.tools.r8.graph.DexValue$DexValueChar asDexValueChar() -> y0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/B2$d;"} com.android.tools.r8.graph.DexValue$DexValueDouble -> com.android.tools.r8.graph.B2$e: # {"id":"sourceFile","fileName":"DexValue.java"} double value -> b com.android.tools.r8.graph.DexValue$DexValueDouble DEFAULT -> c 1:1:void ():1034:1034 -> 1:2:void (double):1038:1039 -> 1:1:java.lang.Object getBoxedValue():1087:1087 -> M0 1:1:com.android.tools.r8.graph.DexValue$DexValueKind getValueKind():1062:1062 -> N0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/E2;"} boolean isDexValueDouble() -> T0 1:1:com.android.tools.r8.graph.DexValue$DexValueDouble create(double):1043:1043 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(D)Lcom/android/tools/r8/graph/B2$e;"} 2:2:com.android.tools.r8.graph.DexType getType(com.android.tools.r8.graph.DexItemFactory):1067:1067 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;)Lcom/android/tools/r8/graph/v2;"} 3:4:void writeTo(com.android.tools.r8.dex.DexOutputBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):1092:1093 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/x;Lcom/android/tools/r8/graph/e5;)V"} 5:5:void com.android.tools.r8.dex.DexOutputBuffer.rewind(int):177:177 -> a 5:5:void writeTo(com.android.tools.r8.dex.DexOutputBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):1094 -> a 6:7: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/B2;Lcom/android/tools/r8/utils/structural/a;)I"} 2:2:void internalAcceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):1053:1053 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/o;)V"} 1:2:boolean equals(java.lang.Object):1120:1121 -> equals 1:1:int hashCode():1112:1112 -> hashCode 1:1:long getRawValue():1072:1072 -> j1 1:1:double getValue():1057:1057 -> k1 1:1:java.lang.Object asAsmEncodedObject():1101:1101 -> s0 1:1:java.lang.String toString():1126:1126 -> toString com.android.tools.r8.graph.DexValue$DexValueDouble asDexValueDouble() -> z0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/B2$e;"} com.android.tools.r8.graph.DexValue$DexValueEnum -> com.android.tools.r8.graph.C2: # {"id":"sourceFile","fileName":"DexValue.java"} 1:1:void (com.android.tools.r8.graph.DexField):1494:1494 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;)V"} com.android.tools.r8.graph.DexValue$DexValueEnum asDexValueEnum() -> A0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/C2;"} 1:1:com.android.tools.r8.graph.DexValue$DexValueKind getValueKind():1509:1509 -> N0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/E2;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;)Lcom/android/tools/r8/graph/v2;"} 2:2:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):1514:1514 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/dex/L;)V"} 3:3:com.android.tools.r8.ir.analysis.value.AbstractValue toAbstractValue(com.android.tools.r8.ir.analysis.value.AbstractValueFactory):1529:1529 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/C1;)Lcom/android/tools/r8/internal/B1;"} 1:1:int internalAcceptCompareTo(com.android.tools.r8.graph.DexValue,com.android.tools.r8.utils.structural.CompareToVisitor):1499:1499 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/B2;Lcom/android/tools/r8/utils/structural/a;)I"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/o;)V"} boolean isNestedDexValue() -> g1 void sort() -> i1 1:1:com.android.tools.r8.graph.IndexedDexItem com.android.tools.r8.graph.DexValue$NestedDexValue.getValue():1149:1149 -> j1 1:1:com.android.tools.r8.graph.IndexedDexItem getValue():1491 -> j1 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/I3;"} com.android.tools.r8.graph.DexValue$DexValueField -> com.android.tools.r8.graph.D2: # {"id":"sourceFile","fileName":"DexValue.java"} 1:1:void (com.android.tools.r8.graph.DexField):1410:1410 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;)V"} com.android.tools.r8.graph.DexValue$DexValueField asDexValueField() -> B0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/D2;"} 1:1:com.android.tools.r8.graph.DexValue$DexValueKind getValueKind():1425:1425 -> N0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/E2;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;)Lcom/android/tools/r8/graph/v2;"} 2:2:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):1430:1430 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/dex/L;)V"} 3:3:com.android.tools.r8.ir.analysis.value.AbstractValue toAbstractValue(com.android.tools.r8.ir.analysis.value.AbstractValueFactory):1445:1445 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/C1;)Lcom/android/tools/r8/internal/B1;"} 1:1:int internalAcceptCompareTo(com.android.tools.r8.graph.DexValue,com.android.tools.r8.utils.structural.CompareToVisitor):1415:1415 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/B2;Lcom/android/tools/r8/utils/structural/a;)I"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/o;)V"} boolean isNestedDexValue() -> g1 void sort() -> i1 1:1:com.android.tools.r8.graph.IndexedDexItem com.android.tools.r8.graph.DexValue$NestedDexValue.getValue():1149:1149 -> j1 1:1:com.android.tools.r8.graph.IndexedDexItem getValue():1407 -> j1 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/I3;"} com.android.tools.r8.graph.DexValue$DexValueFloat -> com.android.tools.r8.graph.B2$f: # {"id":"sourceFile","fileName":"DexValue.java"} float value -> b com.android.tools.r8.graph.DexValue$DexValueFloat DEFAULT -> c 1:1:void ():937:937 -> 1:2:void (float):940:941 -> com.android.tools.r8.graph.DexValue$DexValueFloat asDexValueFloat() -> C0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/B2$f;"} 1:1:java.lang.Object getBoxedValue():989:989 -> M0 1:1:com.android.tools.r8.graph.DexValue$DexValueKind getValueKind():964:964 -> N0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/E2;"} boolean isDexValueFloat() -> W0 1:1:com.android.tools.r8.graph.DexValue$DexValueFloat create(float):945:945 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(F)Lcom/android/tools/r8/graph/B2$f;"} 2:2:com.android.tools.r8.graph.DexType getType(com.android.tools.r8.graph.DexItemFactory):969:969 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;)Lcom/android/tools/r8/graph/v2;"} 3:4:void writeTo(com.android.tools.r8.dex.DexOutputBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):994:995 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/x;Lcom/android/tools/r8/graph/e5;)V"} 5:5:void com.android.tools.r8.dex.DexOutputBuffer.rewind(int):177:177 -> a 5:5:void writeTo(com.android.tools.r8.dex.DexOutputBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):996 -> a 6:7: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/o;)V"} 2:2:int internalAcceptCompareTo(com.android.tools.r8.graph.DexValue,com.android.tools.r8.utils.structural.CompareToVisitor):955:955 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/B2;Lcom/android/tools/r8/utils/structural/a;)I"} 1:2:boolean equals(java.lang.Object):1022:1023 -> equals 1:1:int hashCode():1014:1014 -> hashCode 1:1:long getRawValue():974:974 -> j1 1:1:float getValue():959:959 -> k1 1:1:java.lang.Object asAsmEncodedObject():1003:1003 -> s0 1:1:java.lang.String toString():1028:1028 -> toString com.android.tools.r8.graph.DexValue$DexValueInt -> com.android.tools.r8.graph.B2$g: # {"id":"sourceFile","fileName":"DexValue.java"} int value -> b com.android.tools.r8.graph.DexValue$DexValueInt DEFAULT -> c 1:1:void ():753:753 -> 1:2:void (int):756:757 -> com.android.tools.r8.graph.DexValue$DexValueInt asDexValueInt() -> D0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/B2$g;"} 1:1:java.lang.Object getBoxedValue():795:795 -> M0 1:1:com.android.tools.r8.graph.DexValue$DexValueKind getValueKind():780:780 -> N0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/E2;"} boolean isDexValueInt() -> X0 1:1:com.android.tools.r8.graph.DexType getType(com.android.tools.r8.graph.DexItemFactory):785:785 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;)Lcom/android/tools/r8/graph/v2;"} 2:2:void writeTo(com.android.tools.r8.dex.DexOutputBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):800:800 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/x;Lcom/android/tools/r8/graph/e5;)V"} 1:1:void internalAcceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):766:766 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/o;)V"} 2:2:int internalAcceptCompareTo(com.android.tools.r8.graph.DexValue,com.android.tools.r8.utils.structural.CompareToVisitor):771:771 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/B2;Lcom/android/tools/r8/utils/structural/a;)I"} 1:1:boolean equals(java.lang.Object):828:828 -> equals 1:1:int hashCode():820:820 -> hashCode 1:1:com.android.tools.r8.graph.DexValue$DexValueInt create(int):761:761 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/graph/B2$g;"} 1:1:long getRawValue():790:790 -> j1 1:1:int getValue():775:775 -> k1 1:1:java.lang.Object asAsmEncodedObject():815:815 -> s0 1:1:java.lang.String toString():833:833 -> toString com.android.tools.r8.graph.DexValue$DexValueKind -> com.android.tools.r8.graph.E2: # {"id":"sourceFile","fileName":"DexValue.java"} byte b -> a 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 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 ARRAY -> p 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 1:18:void ():37:54 -> 1:2:void (java.lang.String,int,int):101:102 -> 1:1:byte toByte():106:106 -> a com.android.tools.r8.graph.DexValue$DexValueLong -> com.android.tools.r8.graph.B2$h: # {"id":"sourceFile","fileName":"DexValue.java"} long value -> b com.android.tools.r8.graph.DexValue$DexValueLong DEFAULT -> c 1:1:void ():845:845 -> 1:2:void (long):848:849 -> com.android.tools.r8.graph.DexValue$DexValueLong asDexValueLong() -> E0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/B2$h;"} 1:1:java.lang.Object getBoxedValue():897:897 -> M0 1:1:com.android.tools.r8.graph.DexValue$DexValueKind getValueKind():872:872 -> N0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/E2;"} boolean isDexValueLong() -> Y0 1:1:com.android.tools.r8.graph.DexValue$DexValueLong create(long):853:853 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(J)Lcom/android/tools/r8/graph/B2$h;"} 2:2:com.android.tools.r8.graph.DexType getType(com.android.tools.r8.graph.DexItemFactory):877:877 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;)Lcom/android/tools/r8/graph/v2;"} 3:3:void writeTo(com.android.tools.r8.dex.DexOutputBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):902:902 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/x;Lcom/android/tools/r8/graph/e5;)V"} 1:1:int internalAcceptCompareTo(com.android.tools.r8.graph.DexValue,com.android.tools.r8.utils.structural.CompareToVisitor):858:858 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/B2;Lcom/android/tools/r8/utils/structural/a;)I"} 2:2:void internalAcceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):863:863 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/o;)V"} 1:1:boolean equals(java.lang.Object):920:920 -> equals 1:1:int hashCode():912:912 -> hashCode 1:1:long getRawValue():882:882 -> j1 1:1:long getValue():867:867 -> k1 1:1:java.lang.Object asAsmEncodedObject():907:907 -> s0 1:1:java.lang.String toString():925:925 -> toString com.android.tools.r8.graph.DexValue$DexValueMethod -> com.android.tools.r8.graph.F2: # {"id":"sourceFile","fileName":"DexValue.java"} 1:1:void (com.android.tools.r8.graph.DexMethod):1452:1452 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)V"} com.android.tools.r8.graph.DexValue$DexValueMethod asDexValueMethod() -> F0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/F2;"} 1:1:com.android.tools.r8.graph.DexValue$DexValueKind getValueKind():1467:1467 -> N0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/E2;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;)Lcom/android/tools/r8/graph/v2;"} 2:2:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):1472:1472 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/dex/L;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/C1;)Lcom/android/tools/r8/internal/B1;"} 1:1:int internalAcceptCompareTo(com.android.tools.r8.graph.DexValue,com.android.tools.r8.utils.structural.CompareToVisitor):1457:1457 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/B2;Lcom/android/tools/r8/utils/structural/a;)I"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/o;)V"} boolean isNestedDexValue() -> g1 void sort() -> i1 1:1:com.android.tools.r8.graph.IndexedDexItem com.android.tools.r8.graph.DexValue$NestedDexValue.getValue():1149:1149 -> j1 1:1:com.android.tools.r8.graph.IndexedDexItem getValue():1449 -> j1 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/I3;"} com.android.tools.r8.graph.DexValue$DexValueMethodHandle -> com.android.tools.r8.graph.G2: # {"id":"sourceFile","fileName":"DexValue.java"} 1:1:void (com.android.tools.r8.graph.DexMethodHandle):1976:1976 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/l2;)V"} com.android.tools.r8.graph.DexValue$DexValueMethodHandle asDexValueMethodHandle() -> G0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/G2;"} 1:1:com.android.tools.r8.graph.DexValue$DexValueKind getValueKind():2001:2001 -> N0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/E2;"} 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):1973 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;)Lcom/android/tools/r8/graph/v2;"} 2:2:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):2006:2006 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/dex/L;)V"} 3:3:com.android.tools.r8.ir.analysis.value.AbstractValue toAbstractValue(com.android.tools.r8.ir.analysis.value.AbstractValueFactory):2011:2011 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/C1;)Lcom/android/tools/r8/internal/B1;"} 1:1:int internalAcceptCompareTo(com.android.tools.r8.graph.DexValue,com.android.tools.r8.utils.structural.CompareToVisitor):1981:1981 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/B2;Lcom/android/tools/r8/utils/structural/a;)I"} 2:2:void internalAcceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):1986:1986 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/o;)V"} boolean isNestedDexValue() -> g1 void sort() -> i1 1:1:com.android.tools.r8.graph.IndexedDexItem com.android.tools.r8.graph.DexValue$NestedDexValue.getValue():1149:1149 -> j1 1:1:com.android.tools.r8.graph.IndexedDexItem getValue():1973 -> j1 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/I3;"} com.android.tools.r8.graph.DexValue$DexValueMethodType -> com.android.tools.r8.graph.H2: # {"id":"sourceFile","fileName":"DexValue.java"} 1:1:void (com.android.tools.r8.graph.DexProto):1536:1536 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/r2;)V"} com.android.tools.r8.graph.DexValue$DexValueMethodType asDexValueMethodType() -> H0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/H2;"} 1:1:com.android.tools.r8.graph.DexValue$DexValueKind getValueKind():1561:1561 -> N0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/E2;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;)Lcom/android/tools/r8/graph/v2;"} 2:2:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):1566:1566 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/dex/L;)V"} 3:3:com.android.tools.r8.ir.analysis.value.AbstractValue toAbstractValue(com.android.tools.r8.ir.analysis.value.AbstractValueFactory):1571:1571 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/C1;)Lcom/android/tools/r8/internal/B1;"} 1:1:int internalAcceptCompareTo(com.android.tools.r8.graph.DexValue,com.android.tools.r8.utils.structural.CompareToVisitor):1541:1541 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/B2;Lcom/android/tools/r8/utils/structural/a;)I"} 2:2:void internalAcceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):1546:1546 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/o;)V"} boolean isNestedDexValue() -> g1 void sort() -> i1 1:1:com.android.tools.r8.graph.IndexedDexItem com.android.tools.r8.graph.DexValue$NestedDexValue.getValue():1149:1149 -> j1 1:1:com.android.tools.r8.graph.IndexedDexItem getValue():1533 -> j1 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/I3;"} com.android.tools.r8.graph.DexValue$DexValueNull -> com.android.tools.r8.graph.I2: # {"id":"sourceFile","fileName":"DexValue.java"} com.android.tools.r8.graph.DexValue NULL -> b boolean $assertionsDisabled -> c 1:3:void ():1788:1790 -> 1:1:void ():1793:1793 -> java.lang.Object getBoxedValue() -> M0 1:1:com.android.tools.r8.graph.DexValue$DexValueKind getValueKind():1814:1814 -> N0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/E2;"} 1:1:com.android.tools.r8.graph.DexType getType(com.android.tools.r8.graph.DexItemFactory):1819:1819 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;)Lcom/android/tools/r8/graph/v2;"} 2:2:void writeTo(com.android.tools.r8.dex.DexOutputBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):1829:1829 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/x;Lcom/android/tools/r8/graph/e5;)V"} 1:1:void internalAcceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):1798:1798 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/o;)V"} 2:3:int internalAcceptCompareTo(com.android.tools.r8.graph.DexValue,com.android.tools.r8.utils.structural.CompareToVisitor):1803:1804 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/B2;Lcom/android/tools/r8/utils/structural/a;)I"} 1:1:boolean equals(java.lang.Object):1862:1862 -> equals long getRawValue() -> j1 java.lang.Object asAsmEncodedObject() -> s0 1:1:java.lang.String toString():1867:1867 -> toString com.android.tools.r8.graph.DexValue$DexValueNumber -> com.android.tools.r8.graph.J2: # {"id":"sourceFile","fileName":"DexValue.java"} 1:1:void com.android.tools.r8.graph.DexValue$SimpleDexValue.():427:427 -> 1:1:void ():449 -> com.android.tools.r8.graph.DexValue$DexValueNumber asDexValueNumber() -> I0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/J2;"} com.android.tools.r8.utils.structural.StructuralItem self() -> U # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/structural/x;"} 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 acceptCompareTo(com.android.tools.r8.utils.structural.StructuralItem,com.android.tools.r8.utils.structural.CompareToVisitor):0 -> a # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/x;Lcom/android/tools/r8/utils/structural/a;)I"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/E2;JILcom/android/tools/r8/dex/x;)V"} 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):177:177 -> 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:byte com.android.tools.r8.graph.DexValue$DexValueKind.toByte():106:106 -> 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 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 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.writeHeader(com.android.tools.r8.graph.DexValue$DexValueKind,int,com.android.tools.r8.dex.DexOutputBuffer):350:350 -> 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):444 -> a 7:7: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 8:8:com.android.tools.r8.ir.analysis.value.AbstractValue toAbstractValue(com.android.tools.r8.ir.analysis.value.AbstractValueFactory):465:465 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/C1;)Lcom/android/tools/r8/internal/B1;"} boolean isDexValueNumber() -> c1 boolean mayHaveSideEffects() -> h1 void sort() -> i1 long getRawValue() -> j1 com.android.tools.r8.graph.DexValue$DexValueShort -> com.android.tools.r8.graph.B2$i: # {"id":"sourceFile","fileName":"DexValue.java"} short value -> b com.android.tools.r8.graph.DexValue$DexValueShort DEFAULT -> c 1:1:void ():565:565 -> 1:2:void (short):568:569 -> com.android.tools.r8.graph.DexValue$DexValueShort asDexValueShort() -> J0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/B2$i;"} 1:1:java.lang.Object getBoxedValue():617:617 -> M0 1:1:com.android.tools.r8.graph.DexValue$DexValueKind getValueKind():592:592 -> N0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/E2;"} 1:1:com.android.tools.r8.graph.DexValue$DexValueShort create(short):573:573 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(S)Lcom/android/tools/r8/graph/B2$i;"} 2:2:com.android.tools.r8.graph.DexType getType(com.android.tools.r8.graph.DexItemFactory):597:597 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;)Lcom/android/tools/r8/graph/v2;"} 3:3:void writeTo(com.android.tools.r8.dex.DexOutputBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):622:622 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/x;Lcom/android/tools/r8/graph/e5;)V"} 1:1:void internalAcceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):578:578 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/o;)V"} 2:2:int internalAcceptCompareTo(com.android.tools.r8.graph.DexValue,com.android.tools.r8.utils.structural.CompareToVisitor):583:583 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/B2;Lcom/android/tools/r8/utils/structural/a;)I"} boolean isDexValueShort() -> d1 1:1:boolean equals(java.lang.Object):640:640 -> equals 1:1:int hashCode():632:632 -> hashCode 1:1:long getRawValue():602:602 -> j1 1:1:short getValue():587:587 -> k1 1:1:java.lang.Object asAsmEncodedObject():627:627 -> s0 1:1:java.lang.String toString():645:645 -> toString com.android.tools.r8.graph.DexValue$DexValueString -> com.android.tools.r8.graph.B2$j: # {"id":"sourceFile","fileName":"DexValue.java"} 1:1:void (com.android.tools.r8.graph.DexString):1203:1203 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/u2;)V"} com.android.tools.r8.graph.DexValue$DexValueString asDexValueString() -> K0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/B2$j;"} 1:1:com.android.tools.r8.graph.DexValue$DexValueKind getValueKind():1242:1242 -> N0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/E2;"} 1:1:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):1222:1222 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/dex/L;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;)Lcom/android/tools/r8/graph/v2;"} 4:4:com.android.tools.r8.ir.analysis.value.AbstractValue toAbstractValue(com.android.tools.r8.ir.analysis.value.AbstractValueFactory):1270:1270 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/C1;)Lcom/android/tools/r8/internal/B1;"} 1:1:void internalAcceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):1208:1208 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/o;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/B2;Lcom/android/tools/r8/utils/structural/a;)I"} 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 internalAcceptCompareTo(com.android.tools.r8.graph.DexValue,com.android.tools.r8.utils.structural.CompareToVisitor):1217:1217 -> b 10:10:int com.android.tools.r8.graph.DexString.acceptCompareTo(com.android.tools.r8.graph.DexString,com.android.tools.r8.utils.structural.CompareToVisitor):69:69 -> b 10:10:int internalAcceptCompareTo(com.android.tools.r8.graph.DexValue,com.android.tools.r8.utils.structural.CompareToVisitor):1217 -> b boolean isDexValueString() -> e1 boolean isNestedDexValue() -> g1 void sort() -> i1 1:1:com.android.tools.r8.graph.IndexedDexItem com.android.tools.r8.graph.DexValue$NestedDexValue.getValue():1149:1149 -> j1 1:1:com.android.tools.r8.graph.IndexedDexItem getValue():1200 -> j1 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/I3;"} 1:1:java.lang.Object asAsmEncodedObject():1237:1237 -> s0 com.android.tools.r8.graph.DexValue$DexValueType -> com.android.tools.r8.graph.B2$k: # {"id":"sourceFile","fileName":"DexValue.java"} 1:1:void (com.android.tools.r8.graph.DexType):1368:1368 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)V"} com.android.tools.r8.graph.DexValue$DexValueType asDexValueType() -> L0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/B2$k;"} 1:1:com.android.tools.r8.graph.DexValue$DexValueKind getValueKind():1383:1383 -> N0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/E2;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;)Lcom/android/tools/r8/graph/v2;"} 2:2:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):1388:1388 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/dex/L;)V"} 3:4:void com.android.tools.r8.graph.DexType.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):246:247 -> a 3:4:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):1388 -> 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.DexType.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):247 -> a 5:5:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):1388 -> a 6:6:com.android.tools.r8.ir.analysis.value.AbstractValue toAbstractValue(com.android.tools.r8.ir.analysis.value.AbstractValueFactory):1403:1403 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/C1;)Lcom/android/tools/r8/internal/B1;"} 1:1:int internalAcceptCompareTo(com.android.tools.r8.graph.DexValue,com.android.tools.r8.utils.structural.CompareToVisitor):1373:1373 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/B2;Lcom/android/tools/r8/utils/structural/a;)I"} 2:2:int com.android.tools.r8.graph.DexType.acceptCompareTo(com.android.tools.r8.graph.DexType,com.android.tools.r8.utils.structural.CompareToVisitor):104:104 -> 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/o;)V"} 4:4:void com.android.tools.r8.graph.DexType.acceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):110:110 -> b 4:4:void internalAcceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):1378 -> b boolean isDexValueType() -> f1 boolean isNestedDexValue() -> g1 void sort() -> i1 1:1:com.android.tools.r8.graph.IndexedDexItem com.android.tools.r8.graph.DexValue$NestedDexValue.getValue():1149:1149 -> j1 1:1:com.android.tools.r8.graph.IndexedDexItem getValue():1365 -> j1 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/I3;"} com.android.tools.r8.graph.DexValue$NestedDexValue -> com.android.tools.r8.graph.B2$l: # {"id":"sourceFile","fileName":"DexValue.java"} com.android.tools.r8.graph.IndexedDexItem value -> b 1:2:void (com.android.tools.r8.graph.IndexedDexItem):1134:1135 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/I3;)V"} 1:1:java.lang.Object getBoxedValue():1164:1164 -> M0 com.android.tools.r8.utils.structural.StructuralItem self() -> U # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/structural/x;"} 1:1:int acceptCompareTo(com.android.tools.r8.utils.structural.StructuralItem,com.android.tools.r8.utils.structural.CompareToVisitor):1130:1130 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/x;Lcom/android/tools/r8/utils/structural/a;)I"} 2:2:com.android.tools.r8.graph.DexType getType(com.android.tools.r8.graph.DexItemFactory):1145:1145 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;)Lcom/android/tools/r8/graph/v2;"} 3:4:void writeTo(com.android.tools.r8.dex.DexOutputBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):1154:1155 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/x;Lcom/android/tools/r8/graph/e5;)V"} 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):1156 -> a 6:6:void com.android.tools.r8.dex.DexOutputBuffer.rewind(int):177:177 -> a 6:6:void writeTo(com.android.tools.r8.dex.DexOutputBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):1157 -> a 7:8: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 boolean isNestedDexValue() -> g1 1:1:int hashCode():1179:1179 -> hashCode 2:2:byte com.android.tools.r8.graph.DexValue$DexValueKind.toByte():106:106 -> hashCode 2:2:int hashCode():1179 -> hashCode # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} void sort() -> i1 1:1:java.lang.Object asAsmEncodedObject():1169:1169 -> s0 1:1:java.lang.String toString():1196:1196 -> toString com.android.tools.r8.graph.DexValue$SimpleDexValue -> com.android.tools.r8.graph.DexValue$SimpleDexValue: # {"id":"sourceFile","fileName":"DexValue.java"} com.android.tools.r8.graph.DexWritableCode -> com.android.tools.r8.graph.M2: # {"id":"sourceFile","fileName":"DexWritableCode.java"} 1:1:void ():19:19 -> com.android.tools.r8.graph.DexString getHighestSortingString() -> B # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/u2;"} int getOutgoingRegisterSize() -> D com.android.tools.r8.graph.DexDebugInfoForWriting getDebugInfoForWriting() -> F # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/M0;"} com.android.tools.r8.graph.DexCode asDexCode() -> P # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/w0;"} int codeSizeInBytes() -> V void acceptHashing(com.android.tools.r8.utils.structural.HashingVisitor) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/o;)V"} void collectIndexedItems(com.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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/dex/L;Lcom/android/tools/r8/internal/lB;Lcom/android/tools/r8/graph/o5;)V"} void collectMixedSectionItems(com.android.tools.r8.dex.MixedSectionCollection) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/V;)V"} com.android.tools.r8.graph.lens.GraphLens getCodeLens(com.android.tools.r8.graph.AppView) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)Lcom/android/tools/r8/internal/Xj;"} int getRegisterSize(com.android.tools.r8.graph.ProgramMethod) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)I"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/e5;Lcom/android/tools/r8/graph/p1;Z)Lcom/android/tools/r8/graph/M2;"} void writeDex(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,com.android.tools.r8.graph.ObjectToOffsetMapping) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/e5;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/lB;Ljava/nio/ShortBuffer;)V"} void writeKeepRulesForDesugaredLibrary(com.android.tools.r8.dex.CodeToKeep) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/r;)V"} 1:17:int acceptCompareTo(com.android.tools.r8.graph.DexWritableCode,com.android.tools.r8.utils.structural.CompareToVisitor):33:49 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/M2;Lcom/android/tools/r8/utils/structural/a;)I"} 18:18:int acceptCompareTo(com.android.tools.r8.graph.DexWritableCode,com.android.tools.r8.utils.structural.CompareToVisitor):46:46 -> 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):46 -> a 20:21:int acceptCompareTo(com.android.tools.r8.graph.DexWritableCode,com.android.tools.r8.utils.structural.CompareToVisitor):46:47 -> a 22:22:int acceptCompareTo(com.android.tools.r8.graph.DexWritableCode,com.android.tools.r8.utils.structural.CompareToVisitor):40:40 -> a int getIncomingRegisterSize(com.android.tools.r8.graph.ProgramMethod) -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)I"} void setCallSiteContexts(com.android.tools.r8.graph.ProgramMethod) -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)V"} com.android.tools.r8.graph.DexWritableCode$DexWritableCodeKind getDexWritableCodeKind() -> o # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/L2;"} com.android.tools.r8.graph.DexCode$Try[] getTries() -> s # {"id":"com.android.tools.r8.residualsignature","signature":"()[Lcom/android/tools/r8/graph/w0$a;"} com.android.tools.r8.graph.Code asCode() -> t # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/W;"} com.android.tools.r8.graph.ThrowExceptionCode asThrowExceptionCode() -> v # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/D5;"} com.android.tools.r8.graph.DexCode$TryHandler[] getHandlers() -> z # {"id":"com.android.tools.r8.residualsignature","signature":"()[Lcom/android/tools/r8/graph/w0$b;"} com.android.tools.r8.graph.DexWritableCode$1 -> com.android.tools.r8.graph.K2: # {"id":"sourceFile","fileName":"DexWritableCode.java"} boolean $assertionsDisabled -> a int[] $SwitchMap$com$android$tools$r8$graph$DexWritableCode$DexWritableCodeKind -> b 1:1:com.android.tools.r8.graph.DexWritableCode$DexWritableCodeKind[] com.android.tools.r8.graph.DexWritableCode$DexWritableCodeKind.values():21:21 -> 1:1:void ():38 -> 2:10:void ():38:46 -> com.android.tools.r8.graph.DexWritableCode$DexWritableCodeKind -> com.android.tools.r8.graph.L2: # {"id":"sourceFile","fileName":"DexWritableCode.java"} com.android.tools.r8.graph.DexWritableCode$DexWritableCodeKind DEFAULT -> a com.android.tools.r8.graph.DexWritableCode$DexWritableCodeKind DEFAULT_INSTANCE_INITIALIZER -> b com.android.tools.r8.graph.DexWritableCode$DexWritableCodeKind THROW_NULL -> c com.android.tools.r8.graph.DexWritableCode$DexWritableCodeKind THROW_EXCEPTION -> d com.android.tools.r8.graph.DexWritableCode$DexWritableCodeKind[] $VALUES -> e 1:4:void ():22:25 -> 5:5:void ():21:21 -> 1:1:void (java.lang.String,int):21:21 -> com.android.tools.r8.graph.DirectMappedDexApplication -> com.android.tools.r8.graph.N2: # {"id":"sourceFile","fileName":"DirectMappedDexApplication.java"} java.util.Map codeOwners -> i com.android.tools.r8.com.google.common.collect.ImmutableMap programOrClasspathClasses -> j com.android.tools.r8.com.google.common.collect.ImmutableMap libraryClasses -> k com.android.tools.r8.com.google.common.collect.ImmutableCollection programClasses -> l com.android.tools.r8.com.google.common.collect.ImmutableCollection classpathClasses -> m boolean $assertionsDisabled -> n 1:1:void ():29:29 -> 1:1:void (com.android.tools.r8.naming.ClassNameMapper,com.android.tools.r8.graph.DexApplicationReadFlags,com.android.tools.r8.com.google.common.collect.ImmutableMap,com.android.tools.r8.com.google.common.collect.ImmutableMap,com.android.tools.r8.com.google.common.collect.ImmutableCollection,com.android.tools.r8.com.google.common.collect.ImmutableCollection,com.android.tools.r8.com.google.common.collect.ImmutableList,com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.graph.DexString,com.android.tools.r8.utils.Timing):54:54 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/naming/b;Lcom/android/tools/r8/graph/l0;Lcom/android/tools/r8/internal/im;Lcom/android/tools/r8/internal/im;Lcom/android/tools/r8/internal/bm;Lcom/android/tools/r8/internal/Ql;Lcom/android/tools/r8/internal/bm;Lcom/android/tools/r8/utils/A1;Lcom/android/tools/r8/graph/u2;Lcom/android/tools/r8/utils/z3;)V"} 2:27:void (com.android.tools.r8.naming.ClassNameMapper,com.android.tools.r8.graph.DexApplicationReadFlags,com.android.tools.r8.com.google.common.collect.ImmutableMap,com.android.tools.r8.com.google.common.collect.ImmutableMap,com.android.tools.r8.com.google.common.collect.ImmutableCollection,com.android.tools.r8.com.google.common.collect.ImmutableCollection,com.android.tools.r8.com.google.common.collect.ImmutableList,com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.graph.DexString,com.android.tools.r8.utils.Timing):33:58 -> 1:1:void lambda$forEachProgramType$0(java.util.function.Consumer,com.android.tools.r8.graph.DexProgramClass):72:72 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Consumer;Lcom/android/tools/r8/graph/q2;)V"} 2:2:void forEachLibraryType(java.util.function.Consumer):77:77 -> a 3:3:void lambda$forEachLibraryType$1(java.util.function.Consumer,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexLibraryClass):77:77 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Consumer;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/d2;)V"} 4:4:boolean verifyWithLens(com.android.tools.r8.graph.DirectMappedDexApplication,com.android.tools.r8.graph.lens.GraphLens):154:154 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/N2;Lcom/android/tools/r8/internal/Xj;)V"} 5:5:java.util.Collection programClasses():67:67 -> a 5:5:boolean verifyWithLens(com.android.tools.r8.graph.DirectMappedDexApplication,com.android.tools.r8.graph.lens.GraphLens):154 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 6:7:boolean mappingIsValid(java.util.Collection,com.android.tools.r8.graph.lens.GraphLens):164:165 -> a 6:7:boolean verifyWithLens(com.android.tools.r8.graph.DirectMappedDexApplication,com.android.tools.r8.graph.lens.GraphLens):154 -> a 8:8:boolean verifyWithLens(com.android.tools.r8.graph.DirectMappedDexApplication,com.android.tools.r8.graph.lens.GraphLens):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":18,"2":19,"3":20},"outline":"Lcom/android/tools/r8/internal/s2;a(Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/v2;"} 18:18:boolean mappingIsValid(java.util.Collection,com.android.tools.r8.graph.lens.GraphLens):166:166 -> a 18:18:boolean verifyWithLens(com.android.tools.r8.graph.DirectMappedDexApplication,com.android.tools.r8.graph.lens.GraphLens):154 -> a 19:19:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.lens.GraphLens.lookupType(com.android.tools.r8.graph.DexType):243:243 -> a 19:19:boolean mappingIsValid(java.util.Collection,com.android.tools.r8.graph.lens.GraphLens):166 -> a 19:19:boolean verifyWithLens(com.android.tools.r8.graph.DirectMappedDexApplication,com.android.tools.r8.graph.lens.GraphLens):154 -> a 20:20:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.lens.GraphLens.lookupType(com.android.tools.r8.graph.DexType):243:243 -> a 20:20:boolean mappingIsValid(java.util.Collection,com.android.tools.r8.graph.lens.GraphLens):166 -> a 20:20:boolean verifyWithLens(com.android.tools.r8.graph.DirectMappedDexApplication,com.android.tools.r8.graph.lens.GraphLens):154 -> a 9:16:boolean mappingIsValid(java.util.Collection,com.android.tools.r8.graph.lens.GraphLens):167:174 -> a 9:16:boolean verifyWithLens(com.android.tools.r8.graph.DirectMappedDexApplication,com.android.tools.r8.graph.lens.GraphLens):154 -> a 17:17:boolean verifyWithLens(com.android.tools.r8.graph.DirectMappedDexApplication,com.android.tools.r8.graph.lens.GraphLens):155:155 -> a 1:1:com.android.tools.r8.graph.DirectMappedDexApplication asDirect():0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/N2;"} 2:2:void forEachProgramType(java.util.function.Consumer):72:72 -> b 1:1:com.android.tools.r8.graph.DexApplication$Builder builder():29:29 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/i0;"} 2:18:com.android.tools.r8.graph.DexClass definitionFor(com.android.tools.r8.graph.DexType):102:118 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/q0;"} 1:2:com.android.tools.r8.graph.DexProgramClass programDefinitionFor(com.android.tools.r8.graph.DexType):124:125 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/q2;"} 1:11:com.android.tools.r8.graph.ClassResolutionResult contextIndependentDefinitionForWithResolutionResult(com.android.tools.r8.graph.DexType):86:96 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/O;"} 1:1:java.util.Collection programClasses():67:67 -> h com.android.tools.r8.graph.DirectMappedDexApplication toDirect() -> i # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/N2;"} 1:1:com.android.tools.r8.graph.DirectMappedDexApplication$Builder builder():130:130 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/N2$a;"} 1:1:java.util.Collection classpathClasses():62:62 -> k # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Ql;"} 1:1:java.util.Collection libraryClasses():81:81 -> l 1:4:boolean verifyCodeObjectsOwners():194:197 -> m # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} 5:5:java.lang.Iterable com.android.tools.r8.graph.DexClass.methods(java.util.function.Predicate):252:252 -> m 5:5:boolean verifyCodeObjectsOwners():197 -> 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():197 -> m 7:17:boolean verifyCodeObjectsOwners():197:207 -> m 1:1:java.lang.String toString():150:150 -> toString com.android.tools.r8.graph.DirectMappedDexApplication$Builder -> com.android.tools.r8.graph.N2$a: # {"id":"sourceFile","fileName":"DirectMappedDexApplication.java"} com.android.tools.r8.com.google.common.collect.ImmutableCollection classpathClasses -> i java.util.Map libraryClasses -> j java.util.List pendingClasspathClasses -> k java.util.Set pendingClasspathRemovalIfPresent -> l boolean $assertionsDisabled -> m 1:1:void ():213:213 -> 1:1:void (com.android.tools.r8.graph.LazyLoadedDexApplication):222:222 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/b4;)V"} 2:11:void (com.android.tools.r8.graph.LazyLoadedDexApplication):218:227 -> 12:12:void (com.android.tools.r8.graph.DirectMappedDexApplication):231:231 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/N2;)V"} 13:28:void (com.android.tools.r8.graph.DirectMappedDexApplication):218:233 -> 1:1:com.android.tools.r8.graph.DirectMappedDexApplication$Builder asDirect():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/N2$a;"} 2:2:com.android.tools.r8.graph.DirectMappedDexApplication$Builder addClasspathClass(com.android.tools.r8.graph.DexClasspathClass):268:268 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/u0;)V"} 3:5:com.android.tools.r8.graph.DirectMappedDexApplication$Builder replaceClasspathClasses(java.util.Collection):284:286 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Set;)Lcom/android/tools/r8/graph/N2$a;"} 6:8:com.android.tools.r8.graph.DirectMappedDexApplication$Builder replaceLibraryClasses(java.util.Collection):291:293 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Collection;)Lcom/android/tools/r8/graph/N2$a;"} 9:9:void lambda$replaceLibraryClasses$0(com.android.tools.r8.com.google.common.collect.ImmutableMap$Builder,com.android.tools.r8.graph.DexLibraryClass):292:292 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/fm;Lcom/android/tools/r8/graph/d2;)V"} 10:13:boolean addAll(java.util.Map,java.lang.Iterable):334:337 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Collection;Ljava/util/IdentityHashMap;)Z"} 1:1:com.android.tools.r8.graph.DexApplication build():213:213 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/j0;"} 2:4:void addProgramClassPotentiallyOverridingNonProgramClass(com.android.tools.r8.graph.DexProgramClass):248:250 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)V"} 5:6:void ensureMutableLibraryClassesMap():257:258 -> b 5:6:void addProgramClassPotentiallyOverridingNonProgramClass(com.android.tools.r8.graph.DexProgramClass):251 -> b 7:7:void addProgramClassPotentiallyOverridingNonProgramClass(com.android.tools.r8.graph.DexProgramClass):252:252 -> b com.android.tools.r8.graph.DexApplication$Builder self() -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/i0;"} 1:7:void commitPendingClasspathClasses():273:279 -> e 1:7:com.android.tools.r8.graph.DirectMappedDexApplication build():301 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/N2;"} 8:27:com.android.tools.r8.graph.DirectMappedDexApplication build():302:321 -> e 28:31:com.android.tools.r8.com.google.common.collect.ImmutableMap getLibraryClassesAsImmutableMap():346:349 -> e 28:31:com.android.tools.r8.graph.DirectMappedDexApplication build():322 -> e 32:34:com.android.tools.r8.graph.DirectMappedDexApplication build():323:325 -> e com.android.tools.r8.graph.EnclosingMethodAttribute -> com.android.tools.r8.graph.O2: # {"id":"sourceFile","fileName":"EnclosingMethodAttribute.java"} com.android.tools.r8.graph.DexType enclosingClass -> a com.android.tools.r8.graph.DexMethod enclosingMethod -> b boolean $assertionsDisabled -> c int $r8$clinit -> d 1:1:void ():18:18 -> 1:2:void (com.android.tools.r8.graph.DexType):28:29 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)V"} 3:4:void (com.android.tools.r8.graph.DexMethod):32:33 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)V"} 1:5:void write(com.android.tools.r8.org.objectweb.asm.ClassWriter,com.android.tools.r8.naming.NamingLens):41:45 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Ya;Lcom/android/tools/r8/naming/o0;)V"} 6:11:void write(com.android.tools.r8.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 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/v2;"} 13:13:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):85:85 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/dex/l0;)V"} 14:15:void com.android.tools.r8.graph.DexType.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):246:247 -> a 14:15:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):86 -> 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.graph.DexType.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):247 -> a 16:16:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):86 -> a 17:17:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):88:88 -> a 18:18:void com.android.tools.r8.graph.DexMethod.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):178:178 -> a 18:18: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)"]} 19:19:void com.android.tools.r8.graph.DexMethod.collectIndexedItemsName(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):193:193 -> a 19:19:void com.android.tools.r8.graph.DexMethod.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):179 -> a 19:19:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):89 -> a 20:20:void com.android.tools.r8.graph.DexString.collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection):277:277 -> a 20:20:void com.android.tools.r8.graph.DexMethod.collectIndexedItemsName(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):193 -> a 20:20:void com.android.tools.r8.graph.DexMethod.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):179 -> a 20:20:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):89 -> a 21:25:boolean isEnclosingPinned(com.android.tools.r8.graph.AppView):103:107 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)Z"} 1:1:com.android.tools.r8.graph.DexMethod getEnclosingMethod():60:60 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/j2;"} 1:1:com.android.tools.r8.graph.DexType getEnclosingType():68:68 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/v2;"} 1:1:boolean equals(java.lang.Object):79:79 -> equals 1:2:int hashCode():73:74 -> hashCode 1:3:java.lang.String toString():96:98 -> toString com.android.tools.r8.graph.FieldAccessFlags -> com.android.tools.r8.graph.Q2: # {"id":"sourceFile","fileName":"FieldAccessFlags.java"} boolean $assertionsDisabled -> e int $r8$clinit -> f 1:1:void ():11:11 -> 1:1:void (int,int):44:44 -> 1:1:com.android.tools.r8.graph.FieldAccessFlags copy():53:53 -> N # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/Q2;"} 1:1:com.android.tools.r8.graph.FieldAccessFlags createPublicFinalSynthetic():80:80 -> O # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/Q2;"} 1:1:int com.android.tools.r8.graph.AccessFlags.materialize():74:74 -> P 1:1:int getAsCfAccessFlags():108 -> P 1:1:int com.android.tools.r8.graph.AccessFlags.materialize():74:74 -> Q 1:1:int getAsDexAccessFlags():113 -> Q 1:1:boolean com.android.tools.r8.graph.AccessFlags.isSet(int):263:263 -> R 1:1:boolean isEnum():133 -> R 1:1:boolean com.android.tools.r8.graph.AccessFlags.isSet(int):263:263 -> T 1:1:boolean isTransient():125 -> T com.android.tools.r8.utils.structural.StructuralItem self() -> U # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/structural/x;"} 1:1:boolean com.android.tools.r8.graph.AccessFlags.isSet(int):263:263 -> V 1:1:boolean isVolatile():117 -> V 1:6:java.util.List getNames():21:26 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/bm;"} 1:6:java.util.List getPredicates():31:36 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/bm;"} 1:1:com.android.tools.r8.graph.FieldAccessFlags fromCfAccessFlags(int):98:98 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/graph/Q2;"} 2:2:void (int):40:40 -> g 2:2:com.android.tools.r8.graph.FieldAccessFlags fromCfAccessFlags(int):98 -> g 1:1:com.android.tools.r8.graph.FieldAccessFlags fromDexAccessFlags(int):94:94 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/graph/Q2;"} 2:2:void (int):40:40 -> j 2:2:com.android.tools.r8.graph.FieldAccessFlags fromDexAccessFlags(int):94 -> j 1:2:com.android.tools.r8.graph.FieldAccessFlags fromSharedAccessFlags(int):89:90 -> k # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/graph/Q2;"} 3:3:void (int):40:40 -> k 3:3:com.android.tools.r8.graph.FieldAccessFlags fromSharedAccessFlags(int):90 -> k com.android.tools.r8.graph.AccessFlags self() -> x # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/g;"} com.android.tools.r8.graph.FieldAccessFlags$Builder -> com.android.tools.r8.graph.P2: # {"id":"sourceFile","fileName":"FieldAccessFlags.java"} 1:1:void ():143:143 -> 1:1:com.android.tools.r8.graph.FieldAccessFlags$Builder set(int):147:147 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(I)V"} 2:2:com.android.tools.r8.graph.AccessFlags com.android.tools.r8.graph.AccessFlags$BuilderBase.build():373:373 -> a 2:2:com.android.tools.r8.graph.AccessFlags build():140 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/g;"} com.android.tools.r8.graph.AccessFlags$BuilderBase self() -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/f;"} 1:2:com.android.tools.r8.graph.AccessFlags$BuilderBase com.android.tools.r8.graph.AccessFlags$BuilderBase.setPackagePrivate():327:328 -> c 1:2:com.android.tools.r8.graph.AccessFlags$BuilderBase setPackagePrivate():140 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/f;"} 1:2:com.android.tools.r8.graph.AccessFlags$BuilderBase com.android.tools.r8.graph.AccessFlags$BuilderBase.setStatic():363:364 -> d 1:2:com.android.tools.r8.graph.AccessFlags$BuilderBase setStatic():140 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/f;"} 1:2:com.android.tools.r8.graph.AccessFlags$BuilderBase com.android.tools.r8.graph.AccessFlags$BuilderBase.setSynthetic():368:369 -> e 1:2:com.android.tools.r8.graph.AccessFlags$BuilderBase setSynthetic():140 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/f;"} com.android.tools.r8.graph.FieldAccessInfo -> com.android.tools.r8.graph.R2: # {"id":"sourceFile","fileName":"FieldAccessInfo.java"} com.android.tools.r8.graph.FieldAccessInfoCollection -> com.android.tools.r8.graph.S2: # {"id":"sourceFile","fileName":"FieldAccessInfoCollection.java"} com.android.tools.r8.graph.FieldAccessInfoCollectionImpl -> com.android.tools.r8.graph.T2: # {"id":"sourceFile","fileName":"FieldAccessInfoCollectionImpl.java"} java.util.Map infos -> a boolean $assertionsDisabled -> b 1:1:void ():16:16 -> 1:1:void ():22:22 -> 2:3:void (java.util.Map):25:26 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/AbstractMap;)V"} 1:1:void destroyAccessContexts():31:31 -> a 2:2:com.android.tools.r8.graph.FieldAccessInfoImpl computeIfAbsent(com.android.tools.r8.graph.DexField,java.util.function.Function):41:41 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;Ljava/util/function/Function;)Lcom/android/tools/r8/graph/U2;"} 3:3:boolean contains(com.android.tools.r8.graph.DexField):46:46 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;)Z"} 4:5:com.android.tools.r8.graph.FieldAccessInfoImpl extend(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.FieldAccessInfoImpl):55:56 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;Lcom/android/tools/r8/graph/U2;)Lcom/android/tools/r8/graph/U2;"} 6:7:void forEach(java.util.function.Consumer):63:64 -> a 8:8:boolean lambda$removeIf$0(java.util.function.BiPredicate,java.util.Map$Entry):73:73 -> a 9:9:void removeIf(java.util.function.BiPredicate):73:73 -> 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):78:78 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Q0;Lcom/android/tools/r8/graph/Y0;Lcom/android/tools/r8/graph/U2;)Z"} 11:11:void restrictToProgram(com.android.tools.r8.graph.DexDefinitionSupplier):78:78 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)V"} 12:22:com.android.tools.r8.graph.FieldAccessInfoCollectionImpl rewrittenWithLens(com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.lens.GraphLens):83:93 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Q0;Lcom/android/tools/r8/internal/Xj;)Lcom/android/tools/r8/graph/T2;"} 23:25:void lambda$rewrittenWithLens$3(com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.FieldAccessInfoCollectionImpl,com.android.tools.r8.graph.FieldAccessInfoImpl):86:88 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Q0;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/graph/T2;Lcom/android/tools/r8/graph/U2;)V"} 26:26: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):91:91 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/U2;Lcom/android/tools/r8/graph/Y0;Lcom/android/tools/r8/graph/U2;)Lcom/android/tools/r8/graph/U2;"} 1:1:com.android.tools.r8.graph.FieldAccessInfo get(com.android.tools.r8.graph.DexField):16:16 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;)Lcom/android/tools/r8/graph/U2;"} 2:2:void flattenAccessContexts():36:36 -> b 1:1:com.android.tools.r8.graph.FieldAccessInfoImpl get(com.android.tools.r8.graph.DexField):51:51 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;)Lcom/android/tools/r8/graph/U2;"} 2:2:boolean verifyMappingIsOneToOne():100:100 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} 1:1:void remove(com.android.tools.r8.graph.DexField):68:68 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;)V"} com.android.tools.r8.graph.FieldAccessInfoImpl -> com.android.tools.r8.graph.U2: # {"id":"sourceFile","fileName":"FieldAccessInfoImpl.java"} com.android.tools.r8.graph.DexField field -> a int flags -> b com.android.tools.r8.graph.AbstractAccessContexts readsWithContexts -> c com.android.tools.r8.graph.AbstractAccessContexts writesWithContexts -> d com.android.tools.r8.graph.FieldAccessInfoImpl MISSING_FIELD_ACCESS_INFO -> e boolean $assertionsDisabled -> f 1:3:void ():24:26 -> 1:1:void (com.android.tools.r8.graph.DexField):49:49 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;)V"} 2:9:void (com.android.tools.r8.graph.DexField):43:50 -> 1:1:void setReadsWithContexts(com.android.tools.r8.graph.AbstractAccessContexts):83:83 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/d;)V"} 2:2:void forEachIndirectAccess(java.util.function.Consumer,com.android.tools.r8.graph.AbstractAccessContexts,java.util.Set):135:135 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Consumer;Lcom/android/tools/r8/graph/d;Ljava/util/Set;)V"} 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):135 -> 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):138 -> a 5:9:void forEachIndirectAccess(java.util.function.Consumer,com.android.tools.r8.graph.AbstractAccessContexts,java.util.Set):140:144 -> a 10:10:boolean lambda$forEachIndirectAccess$0(java.util.Set,com.android.tools.r8.graph.DexField):141:141 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Set;Lcom/android/tools/r8/graph/Y0;)Z"} 11:11:void forEachReadContext(java.util.function.Consumer):192:192 -> a 11:11:void forEachAccessContext(java.util.function.Consumer):186 -> a 12:12:void forEachWriteContext(java.util.function.Consumer):197:197 -> a 12:12:void forEachAccessContext(java.util.function.Consumer):187 -> a 13:13:boolean isReadOnlyInMethodSatisfying(java.util.function.Predicate):276:276 -> a 14:17:boolean isReadIndirectly():234:237 -> a 14:17:boolean isReadOnlyInMethodSatisfying(java.util.function.Predicate):276 -> a 18:18:boolean isWrittenOutside(com.android.tools.r8.graph.DexEncodedMethod):324:324 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W0;)Z"} 19:19:boolean isWrittenIndirectly():290:290 -> a 19:19:boolean isWrittenOutside(com.android.tools.r8.graph.DexEncodedMethod):324 -> a 20:20:boolean recordRead(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod):328:328 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;Lcom/android/tools/r8/graph/o5;)Z"} 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):328 -> a 22:24:boolean recordRead(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod):329:331 -> 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):331 -> a 26:26:boolean recordRead(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod):332:332 -> a 27:30:void clearReads():348:351 -> a 31:31:void clearReadFromRecordInvokeDynamic():268:268 -> a 31:31:void clearReads():352 -> a 32:32:com.android.tools.r8.graph.FieldAccessInfoImpl rewrittenWithLens(com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.lens.GraphLens):360:360 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Q0;Lcom/android/tools/r8/internal/Xj;)Lcom/android/tools/r8/graph/U2;"} 33:33:com.android.tools.r8.graph.DexField com.android.tools.r8.graph.lens.GraphLens.lookupField(com.android.tools.r8.graph.DexField):333:333 -> a 33:33:com.android.tools.r8.graph.FieldAccessInfoImpl rewrittenWithLens(com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.lens.GraphLens):360 -> 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.lens.GraphLens):360:363 -> a 38:41:com.android.tools.r8.graph.FieldAccessInfoImpl join(com.android.tools.r8.graph.FieldAccessInfoImpl):368:371 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/U2;)Lcom/android/tools/r8/graph/U2;"} 1:1:void setWritesWithContexts(com.android.tools.r8.graph.AbstractAccessContexts):92:92 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/d;)V"} 2:4:void forEachIndirectAccess(java.util.function.Consumer):126:128 -> b 5:5:boolean isWrittenInMethodSatisfying(java.util.function.Predicate):307:307 -> b 6:6:boolean recordWrite(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod):338:338 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;Lcom/android/tools/r8/graph/o5;)Z"} 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):338 -> b 8:10:boolean recordWrite(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod):339:341 -> 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):341 -> b 12:12:boolean recordWrite(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod):342:342 -> b 13:13:void clearWrites():356:356 -> b 1:2:void destroyAccessContexts():54:55 -> c 3:3:void forEachWriteContext(java.util.function.Consumer):197:197 -> c 4:4:boolean isWrittenOnlyInMethodSatisfying(java.util.function.Predicate):316:316 -> c 5:5:boolean isWrittenIndirectly():290:290 -> c 5:5:boolean isWrittenOnlyInMethodSatisfying(java.util.function.Predicate):316 -> c 1:1:void flattenAccessContexts():59:59 -> d 2:2:void flattenAccessContexts(com.android.tools.r8.graph.AbstractAccessContexts):64:64 -> d 2:2:void flattenAccessContexts():59 -> d 3:3:void flattenAccessContexts():60:60 -> d 4:4:void flattenAccessContexts(com.android.tools.r8.graph.AbstractAccessContexts):64:64 -> d 4:4:void flattenAccessContexts():60 -> d 1:1:com.android.tools.r8.graph.DexField getField():74:74 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/Y0;"} 1:1:int getNumberOfWriteContexts():102:102 -> f 1:1:com.android.tools.r8.graph.AbstractAccessContexts getReadsWithContexts():79:79 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/d;"} 1:1:com.android.tools.r8.graph.AbstractAccessContexts getWritesWithContexts():88:88 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/d;"} 1:1:boolean hasKnownReadContexts():114:114 -> i 2:2:boolean com.android.tools.r8.graph.AbstractAccessContexts.isTop():0:0 -> i 2:2:boolean hasKnownReadContexts():114 -> i 1:1:boolean hasKnownWriteContexts():119:119 -> j 2:2:boolean com.android.tools.r8.graph.AbstractAccessContexts.isTop():0:0 -> j 2:2:boolean hasKnownWriteContexts():119 -> j 1:1:boolean hasReflectiveAccess():202:202 -> k 1:1:boolean hasReflectiveRead():207:207 -> l 1:1:boolean hasReflectiveWrite():216:216 -> m 1:1:boolean isReadDirectly():230:230 -> n 1:1:boolean isRead():226 -> n 2:5:boolean isReadIndirectly():234:237 -> n 2:5:boolean isRead():226 -> n 1:1:boolean isReadFromAnnotation():242:242 -> o 1:1:boolean isReadFromMethodHandle():251:251 -> p 1:1:boolean isReadFromRecordInvokeDynamic():260:260 -> q 1:1:boolean isWrittenDirectly():286:286 -> r 1:1:boolean isWritten():282 -> r 2:2:boolean isWrittenIndirectly():290:290 -> r 2:2:boolean isWritten():282 -> r 1:1:boolean isWrittenFromMethodHandle():295:295 -> s 1:1:void setHasReflectiveRead():211:211 -> t 1:1:void setHasReflectiveWrite():220:220 -> u 1:1:void setReadFromAnnotation():246:246 -> v 1:1:void setReadFromMethodHandle():255:255 -> w 1:1:void setReadFromRecordInvokeDynamic():264:264 -> x 1:1:void setWrittenFromMethodHandle():299:299 -> y com.android.tools.r8.graph.FieldArrayBacking -> com.android.tools.r8.graph.V2: # {"id":"sourceFile","fileName":"FieldArrayBacking.java"} com.android.tools.r8.graph.DexEncodedField[] staticFields -> a com.android.tools.r8.graph.DexEncodedField[] instanceFields -> b boolean $assertionsDisabled -> c 1:1:void ():24:24 -> 1:5:void (com.android.tools.r8.graph.DexEncodedField[],com.android.tools.r8.graph.DexEncodedField[]):34:38 -> # {"id":"com.android.tools.r8.residualsignature","signature":"([Lcom/android/tools/r8/graph/T0;[Lcom/android/tools/r8/graph/T0;)V"} 1:1:com.android.tools.r8.graph.FieldCollectionBacking fromArrays(com.android.tools.r8.graph.DexEncodedField[],com.android.tools.r8.graph.DexEncodedField[]):31:31 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"([Lcom/android/tools/r8/graph/T0;[Lcom/android/tools/r8/graph/T0;)Lcom/android/tools/r8/graph/V2;"} 2:4:java.lang.Iterable fields(java.util.function.Predicate):88:90 -> a 5:5:java.lang.Iterable com.android.tools.r8.com.google.common.collect.Iterables.concat(java.lang.Iterable,java.lang.Iterable):418:418 -> a 5:5:java.lang.Iterable fields(java.util.function.Predicate):88 -> a 6:6:void appendStaticFields(java.util.Collection):108:108 -> a 7:11:com.android.tools.r8.graph.DexEncodedField[] appendFieldsHelper(com.android.tools.r8.graph.DexEncodedField[],java.util.Collection):193:197 -> a 7:11:void appendStaticFields(java.util.Collection):108 -> a 12:12:void appendStaticFields(java.util.Collection):108:108 -> a 13:13:void appendInstanceField(com.android.tools.r8.graph.DexEncodedField):132:132 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/T0;)V"} 14:16:com.android.tools.r8.graph.DexEncodedField[] appendFieldHelper(com.android.tools.r8.graph.DexEncodedField[],com.android.tools.r8.graph.DexEncodedField):185:187 -> a 14:16:void appendInstanceField(com.android.tools.r8.graph.DexEncodedField):132 -> a 17:17:void appendInstanceField(com.android.tools.r8.graph.DexEncodedField):132:132 -> a 18:18:void clearInstanceFields():142:142 -> a 19:20:void setInstanceFields(com.android.tools.r8.graph.DexEncodedField[]):147:148 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"([Lcom/android/tools/r8/graph/T0;)V"} 21:21:com.android.tools.r8.graph.DexEncodedField lookupInstanceField(com.android.tools.r8.graph.DexField):164:164 -> a 21:21:com.android.tools.r8.graph.DexEncodedField lookupField(com.android.tools.r8.graph.DexField):153 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;)Lcom/android/tools/r8/graph/T0;"} 22:22:com.android.tools.r8.graph.DexEncodedField lookupStaticField(com.android.tools.r8.graph.DexField):159:159 -> a 22:22:com.android.tools.r8.graph.DexEncodedField lookupField(com.android.tools.r8.graph.DexField):154 -> a 23:30:void replaceFields(java.util.function.Function):169:176 -> a 31:33:com.android.tools.r8.graph.DexEncodedField lookupFieldHelper(com.android.tools.r8.graph.DexEncodedField[],com.android.tools.r8.graph.DexField):204:206 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"([Lcom/android/tools/r8/graph/T0;Lcom/android/tools/r8/graph/Y0;)Lcom/android/tools/r8/graph/T0;"} 34:34:boolean com.android.tools.r8.graph.DexField.match(com.android.tools.r8.graph.DexEncodedField):186:186 -> a 34:34:com.android.tools.r8.graph.DexEncodedField lookupFieldHelper(com.android.tools.r8.graph.DexEncodedField[],com.android.tools.r8.graph.DexField):206 -> a 35:35:boolean com.android.tools.r8.graph.DexField.match(com.android.tools.r8.graph.DexField):181:181 -> a 35:35:boolean com.android.tools.r8.graph.DexField.match(com.android.tools.r8.graph.DexEncodedField):186 -> a 35:35:com.android.tools.r8.graph.DexEncodedField lookupFieldHelper(com.android.tools.r8.graph.DexEncodedField[],com.android.tools.r8.graph.DexField):206 -> a 36:59:com.android.tools.r8.graph.DexEncodedField[] replaceFieldsHelper(com.android.tools.r8.graph.DexEncodedField[],java.util.function.Function,java.util.function.Predicate,java.util.function.Consumer):218:241 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"([Lcom/android/tools/r8/graph/T0;Ljava/util/function/Function;Ljava/util/function/Predicate;Ljava/util/function/Consumer;)[Lcom/android/tools/r8/graph/T0;"} 60:60:com.android.tools.r8.graph.DexEncodedField[] replaceFieldsHelper(com.android.tools.r8.graph.DexEncodedField[],java.util.function.Function,java.util.function.Predicate,java.util.function.Consumer):237:237 -> a 1:2:com.android.tools.r8.utils.TraversalContinuation traverse(java.util.function.Function):73:74 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Function;)Lcom/android/tools/r8/utils/E3;"} 3:3:boolean com.android.tools.r8.utils.TraversalContinuation.shouldBreak():156:156 -> b 3:3:com.android.tools.r8.utils.TraversalContinuation traverse(java.util.function.Function):74 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 4:8:com.android.tools.r8.utils.TraversalContinuation traverse(java.util.function.Function):75:79 -> b 9:9:boolean com.android.tools.r8.utils.TraversalContinuation.shouldBreak():156:156 -> b 9:9:com.android.tools.r8.utils.TraversalContinuation traverse(java.util.function.Function):79 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 10:13:com.android.tools.r8.utils.TraversalContinuation traverse(java.util.function.Function):80:83 -> b 14:14:void appendStaticField(com.android.tools.r8.graph.DexEncodedField):103:103 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/T0;)V"} 15:17:com.android.tools.r8.graph.DexEncodedField[] appendFieldHelper(com.android.tools.r8.graph.DexEncodedField[],com.android.tools.r8.graph.DexEncodedField):185:187 -> b 15:17:void appendStaticField(com.android.tools.r8.graph.DexEncodedField):103 -> b 18:18:void appendStaticField(com.android.tools.r8.graph.DexEncodedField):103:103 -> b 19:19:void clearStaticFields():113:113 -> b 20:21:void setStaticFields(com.android.tools.r8.graph.DexEncodedField[]):118:119 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"([Lcom/android/tools/r8/graph/T0;)V"} 22:22:void appendInstanceFields(java.util.Collection):137:137 -> b 23:27:com.android.tools.r8.graph.DexEncodedField[] appendFieldsHelper(com.android.tools.r8.graph.DexEncodedField[],java.util.Collection):193:197 -> b 23:27:void appendInstanceFields(java.util.Collection):137 -> b 28:28:void appendInstanceFields(java.util.Collection):137:137 -> b 29:29:com.android.tools.r8.graph.DexEncodedField lookupInstanceField(com.android.tools.r8.graph.DexField):164:164 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;)Lcom/android/tools/r8/graph/T0;"} 1:4:java.util.List instanceFieldsAsList():124:127 -> c 5:5:com.android.tools.r8.graph.DexEncodedField lookupStaticField(com.android.tools.r8.graph.DexField):159:159 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;)Lcom/android/tools/r8/graph/T0;"} 1:1:int numberOfInstanceFields():63:63 -> d 1:1:int numberOfStaticFields():58:58 -> e 1:1:int size():68:68 -> f 1:4:java.util.List staticFieldsAsList():95:98 -> g 1:1:boolean verify():43:43 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} 1:4:boolean verifyNoDuplicateFields():48:51 -> i # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} com.android.tools.r8.graph.FieldCollection -> com.android.tools.r8.graph.W2: # {"id":"sourceFile","fileName":"FieldCollection.java"} com.android.tools.r8.graph.DexClass holder -> a com.android.tools.r8.graph.FieldCollectionBacking backing -> b boolean $assertionsDisabled -> c 1:1:void ():15:15 -> 1:3:void (com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.FieldCollectionBacking):24:26 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;Lcom/android/tools/r8/graph/X2;)V"} 1:8:com.android.tools.r8.graph.FieldCollection create(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexEncodedField[],com.android.tools.r8.graph.DexEncodedField[]):31:38 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;[Lcom/android/tools/r8/graph/T0;[Lcom/android/tools/r8/graph/T0;)Lcom/android/tools/r8/graph/W2;"} 9:9:com.android.tools.r8.graph.FieldCollection createInternal(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.FieldCollectionBacking):45:45 -> a 9:9:com.android.tools.r8.graph.FieldCollection create(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexEncodedField[],com.android.tools.r8.graph.DexEncodedField[]):40 -> a 10:10:void forEachField(java.util.function.Consumer):53:53 -> a 11:12:com.android.tools.r8.utils.TraversalContinuation lambda$forEachField$0(java.util.function.Consumer,com.android.tools.r8.graph.DexEncodedField):55:56 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Consumer;Lcom/android/tools/r8/graph/T0;)Lcom/android/tools/r8/utils/E3;"} 13:13:java.lang.Iterable fields(java.util.function.Predicate):61:61 -> a 14:14:void appendStaticFields(java.util.Collection):105:105 -> a 15:16:boolean verifyCorrectnessOfFieldHolders(java.lang.Iterable):84:85 -> a 15:16:void appendStaticFields(java.util.Collection):105 -> a 17:18:void appendStaticFields(java.util.Collection):106:107 -> a 19:21:void appendInstanceField(com.android.tools.r8.graph.DexEncodedField):128:130 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/T0;)V"} 22:23:void setInstanceFields(com.android.tools.r8.graph.DexEncodedField[]):144:145 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"([Lcom/android/tools/r8/graph/T0;)V"} 24:24:com.android.tools.r8.graph.DexEncodedField lookupField(com.android.tools.r8.graph.DexField):149:149 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;)Lcom/android/tools/r8/graph/T0;"} 25:25:void replaceFields(java.util.function.Function):161:161 -> a 26:26:java.util.List allFieldsSorted():165:165 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Ljava/util/ArrayList;"} 27:27:int size():49:49 -> a 27:27:java.util.List allFieldsSorted():165 -> a 28:30:java.util.List allFieldsSorted():165:167 -> a 1:3:void appendStaticField(com.android.tools.r8.graph.DexEncodedField):99:101 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/T0;)V"} 4:5:void setStaticFields(com.android.tools.r8.graph.DexEncodedField[]):115:116 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"([Lcom/android/tools/r8/graph/T0;)V"} 6:6:void clearInstanceFields():140:140 -> b 7:7:com.android.tools.r8.graph.DexEncodedField lookupInstanceField(com.android.tools.r8.graph.DexField):157:157 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;)Lcom/android/tools/r8/graph/T0;"} 1:1:void clearStaticFields():111:111 -> c 2:2:com.android.tools.r8.graph.DexEncodedField lookupStaticField(com.android.tools.r8.graph.DexField):153:153 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;)Lcom/android/tools/r8/graph/T0;"} 3:5:com.android.tools.r8.utils.TraversalContinuation lambda$hasAnnotations$2(com.android.tools.r8.graph.DexEncodedField):175:177 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/T0;)Lcom/android/tools/r8/utils/E3;"} 1:1:void lambda$verify$1(com.android.tools.r8.graph.DexEncodedField):67:67 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/T0;)V"} 2:3:boolean hasAnnotations():172:173 -> d 4:4:boolean com.android.tools.r8.utils.TraversalContinuation.shouldBreak():156:156 -> d 4:4:boolean hasAnnotations():178 -> d # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 1:5:boolean verifyCorrectnessOfFieldHolder(com.android.tools.r8.graph.DexEncodedField):74:78 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/T0;)V"} 6:6:boolean hasInstanceFields():120:120 -> e 1:1:boolean hasStaticFields():91:91 -> f 1:1:java.util.List instanceFieldsAsList():124:124 -> g 1:1:int size():49:49 -> h 1:1:java.util.List staticFieldsAsList():95:95 -> i 1:5:boolean verify():65:69 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} com.android.tools.r8.graph.FieldCollectionBacking -> com.android.tools.r8.graph.X2: # {"id":"sourceFile","fileName":"FieldCollectionBacking.java"} 1:1:void ():12:12 -> void appendInstanceField(com.android.tools.r8.graph.DexEncodedField) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/T0;)V"} void appendStaticFields(java.util.Collection) -> a void clearInstanceFields() -> a java.lang.Iterable fields(java.util.function.Predicate) -> a com.android.tools.r8.graph.DexEncodedField lookupField(com.android.tools.r8.graph.DexField) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;)Lcom/android/tools/r8/graph/T0;"} void replaceFields(java.util.function.Function) -> a void setInstanceFields(com.android.tools.r8.graph.DexEncodedField[]) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"([Lcom/android/tools/r8/graph/T0;)V"} void appendStaticField(com.android.tools.r8.graph.DexEncodedField) -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/T0;)V"} void clearStaticFields() -> b com.android.tools.r8.graph.DexEncodedField lookupInstanceField(com.android.tools.r8.graph.DexField) -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;)Lcom/android/tools/r8/graph/T0;"} void setStaticFields(com.android.tools.r8.graph.DexEncodedField[]) -> b # {"id":"com.android.tools.r8.residualsignature","signature":"([Lcom/android/tools/r8/graph/T0;)V"} com.android.tools.r8.utils.TraversalContinuation traverse(java.util.function.Function) -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Function;)Lcom/android/tools/r8/utils/E3;"} java.util.List instanceFieldsAsList() -> c com.android.tools.r8.graph.DexEncodedField lookupStaticField(com.android.tools.r8.graph.DexField) -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;)Lcom/android/tools/r8/graph/T0;"} 1:1:boolean belongsInStaticPool(com.android.tools.r8.graph.DexEncodedField):17:17 -> c 1:1:boolean belongsInInstancePool(com.android.tools.r8.graph.DexEncodedField):21 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/T0;)Z"} int numberOfInstanceFields() -> d 1:1:boolean belongsInStaticPool(com.android.tools.r8.graph.DexEncodedField):17:17 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/T0;)Z"} int numberOfStaticFields() -> e int size() -> f java.util.List staticFieldsAsList() -> g boolean verify() -> h # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} com.android.tools.r8.graph.FieldMapBacking -> com.android.tools.r8.graph.Y2: # {"id":"sourceFile","fileName":"FieldMapBacking.java"} java.util.SortedMap fieldMap -> a boolean $assertionsDisabled -> b 1:1:void ():17:17 -> 1:2:void (java.util.SortedMap):29:30 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/SJ;)V"} 1:1:com.android.tools.r8.graph.FieldMapBacking createLinked(int):22:22 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/graph/Y2;"} 2:2:java.util.SortedMap createdLinkedMap(int):26:26 -> a 2:2:com.android.tools.r8.graph.FieldMapBacking createLinked(int):22 -> a 3:3:void com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ReferenceLinkedOpenHashMap.(int):165:165 -> a 3:3:java.util.SortedMap createdLinkedMap(int):26 -> a 3:3:com.android.tools.r8.graph.FieldMapBacking createLinked(int):22 -> a 4:4:com.android.tools.r8.graph.FieldMapBacking createLinked(int):22:22 -> a 5:5:void lambda$verify$0(com.android.tools.r8.graph.DexFieldSignature,com.android.tools.r8.graph.DexEncodedField):43:43 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Z0;Lcom/android/tools/r8/graph/T0;)V"} 6:6:java.lang.Iterable fields(java.util.function.Predicate):66:66 -> a 7:7:void appendStaticFields(java.util.Collection):88:88 -> a 8:8:void appendInstanceField(com.android.tools.r8.graph.DexEncodedField):113:113 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/T0;)V"} 9:9:boolean com.android.tools.r8.graph.FieldCollectionBacking.belongsInStaticPool(com.android.tools.r8.graph.DexEncodedField):17:17 -> a 9:9:boolean com.android.tools.r8.graph.FieldCollectionBacking.belongsInInstancePool(com.android.tools.r8.graph.DexEncodedField):21 -> a 9:9:void appendInstanceField(com.android.tools.r8.graph.DexEncodedField):113 -> a 10:11:void appendInstanceField(com.android.tools.r8.graph.DexEncodedField):113:114 -> a 12:12:com.android.tools.r8.graph.DexFieldSignature getSignature(com.android.tools.r8.graph.DexEncodedField):172:172 -> a 12:12:void appendInstanceField(com.android.tools.r8.graph.DexEncodedField):114 -> a 13:13:com.android.tools.r8.graph.DexFieldSignature getSignature(com.android.tools.r8.graph.DexField):176:176 -> a 13:13:com.android.tools.r8.graph.DexFieldSignature getSignature(com.android.tools.r8.graph.DexEncodedField):172 -> a 13:13:void appendInstanceField(com.android.tools.r8.graph.DexEncodedField):114 -> a 14:15:void appendInstanceField(com.android.tools.r8.graph.DexEncodedField):114:115 -> a 16:16:void clearInstanceFields():125:125 -> a 17:17:void setInstanceFields(com.android.tools.r8.graph.DexEncodedField[]):130:130 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"([Lcom/android/tools/r8/graph/T0;)V"} 18:18:com.android.tools.r8.graph.DexEncodedField lookupField(com.android.tools.r8.graph.DexField):135:135 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;)Lcom/android/tools/r8/graph/T0;"} 19:19:com.android.tools.r8.graph.DexFieldSignature getSignature(com.android.tools.r8.graph.DexField):176:176 -> a 19:19:com.android.tools.r8.graph.DexEncodedField lookupField(com.android.tools.r8.graph.DexField):135 -> a 20:20:com.android.tools.r8.graph.DexEncodedField lookupField(com.android.tools.r8.graph.DexField):135:135 -> a 21:23:void replaceFields(java.util.function.Function):155:157 -> a 24:24:com.android.tools.r8.graph.DexFieldSignature getSignature(com.android.tools.r8.graph.DexEncodedField):172:172 -> a 24:24:void replaceFields(java.util.function.Function):159 -> a 25:25:com.android.tools.r8.graph.DexFieldSignature getSignature(com.android.tools.r8.graph.DexField):176:176 -> a 25:25:com.android.tools.r8.graph.DexFieldSignature getSignature(com.android.tools.r8.graph.DexEncodedField):172 -> a 25:25:void replaceFields(java.util.function.Function):159 -> a 26:26:com.android.tools.r8.graph.DexFieldSignature getSignature(com.android.tools.r8.graph.DexEncodedField):172:172 -> a 26:26:void replaceFields(java.util.function.Function):160 -> a 27:27:com.android.tools.r8.graph.DexFieldSignature getSignature(com.android.tools.r8.graph.DexField):176:176 -> a 27:27:com.android.tools.r8.graph.DexFieldSignature getSignature(com.android.tools.r8.graph.DexEncodedField):172 -> a 27:27:void replaceFields(java.util.function.Function):160 -> a 28:33:void replaceFields(java.util.function.Function):161:166 -> a 34:35:void lambda$fieldsAsListHelper$1(java.util.function.Predicate,java.util.List,com.android.tools.r8.graph.DexFieldSignature,com.android.tools.r8.graph.DexEncodedField):193:194 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Predicate;Ljava/util/List;Lcom/android/tools/r8/graph/Z0;Lcom/android/tools/r8/graph/T0;)V"} 36:36:void setFieldsInPoolHelper(com.android.tools.r8.graph.DexEncodedField[],java.util.function.Predicate):202:202 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"([Lcom/android/tools/r8/graph/T0;Ljava/util/function/Predicate;)V"} 37:37:int size():61:61 -> a 37:37:void setFieldsInPoolHelper(com.android.tools.r8.graph.DexEncodedField[],java.util.function.Predicate):206 -> a 38:38:void setFieldsInPoolHelper(com.android.tools.r8.graph.DexEncodedField[],java.util.function.Predicate):206:206 -> a 39:39:java.util.SortedMap createdLinkedMap(int):26:26 -> a 39:39:java.util.SortedMap internalCreateMap(int):36 -> a 39:39:void setFieldsInPoolHelper(com.android.tools.r8.graph.DexEncodedField[],java.util.function.Predicate):206 -> a 40:40:void com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ReferenceLinkedOpenHashMap.(int):165:165 -> a 40:40:java.util.SortedMap createdLinkedMap(int):26 -> a 40:40:java.util.SortedMap internalCreateMap(int):36 -> a 40:40:void setFieldsInPoolHelper(com.android.tools.r8.graph.DexEncodedField[],java.util.function.Predicate):206 -> a 41:48:void setFieldsInPoolHelper(com.android.tools.r8.graph.DexEncodedField[],java.util.function.Predicate):207:214 -> a 49:49:com.android.tools.r8.graph.DexFieldSignature getSignature(com.android.tools.r8.graph.DexEncodedField):172:172 -> a 49:49:void setFieldsInPoolHelper(com.android.tools.r8.graph.DexEncodedField[],java.util.function.Predicate):215 -> a 50:50:com.android.tools.r8.graph.DexFieldSignature getSignature(com.android.tools.r8.graph.DexField):176:176 -> a 50:50:com.android.tools.r8.graph.DexFieldSignature getSignature(com.android.tools.r8.graph.DexEncodedField):172 -> a 50:50:void setFieldsInPoolHelper(com.android.tools.r8.graph.DexEncodedField[],java.util.function.Predicate):215 -> a 51:53:void setFieldsInPoolHelper(com.android.tools.r8.graph.DexEncodedField[],java.util.function.Predicate):215:217 -> a 54:55:void lambda$setFieldsInPoolHelper$2(java.util.function.Predicate,java.util.SortedMap,com.android.tools.r8.graph.DexFieldSignature,com.android.tools.r8.graph.DexEncodedField):209:210 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Predicate;Ljava/util/SortedMap;Lcom/android/tools/r8/graph/Z0;Lcom/android/tools/r8/graph/T0;)V"} 1:2:com.android.tools.r8.utils.TraversalContinuation traverse(java.util.function.Function):50:51 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Function;)Lcom/android/tools/r8/utils/E3;"} 3:3:boolean com.android.tools.r8.utils.TraversalContinuation.shouldBreak():156:156 -> b 3:3:com.android.tools.r8.utils.TraversalContinuation traverse(java.util.function.Function):52 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 4:4:com.android.tools.r8.utils.TraversalContinuation traverse(java.util.function.Function):56:56 -> b 5:5:void appendStaticField(com.android.tools.r8.graph.DexEncodedField):81:81 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/T0;)V"} 6:6:boolean com.android.tools.r8.graph.FieldCollectionBacking.belongsInStaticPool(com.android.tools.r8.graph.DexEncodedField):17:17 -> b 6:6:void appendStaticField(com.android.tools.r8.graph.DexEncodedField):81 -> b 7:8:void appendStaticField(com.android.tools.r8.graph.DexEncodedField):81:82 -> b 9:9:com.android.tools.r8.graph.DexFieldSignature getSignature(com.android.tools.r8.graph.DexEncodedField):172:172 -> b 9:9:void appendStaticField(com.android.tools.r8.graph.DexEncodedField):82 -> b 10:10:com.android.tools.r8.graph.DexFieldSignature getSignature(com.android.tools.r8.graph.DexField):176:176 -> b 10:10:com.android.tools.r8.graph.DexFieldSignature getSignature(com.android.tools.r8.graph.DexEncodedField):172 -> b 10:10:void appendStaticField(com.android.tools.r8.graph.DexEncodedField):82 -> b 11:12:void appendStaticField(com.android.tools.r8.graph.DexEncodedField):82:83 -> b 13:13:void clearStaticFields():93:93 -> b 14:14:void setStaticFields(com.android.tools.r8.graph.DexEncodedField[]):98:98 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"([Lcom/android/tools/r8/graph/T0;)V"} 15:15:com.android.tools.r8.graph.DexEncodedField lookupField(com.android.tools.r8.graph.DexField):135:135 -> b 15:15:com.android.tools.r8.graph.DexEncodedField lookupInstanceField(com.android.tools.r8.graph.DexField):146 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;)Lcom/android/tools/r8/graph/T0;"} 16:16:com.android.tools.r8.graph.DexFieldSignature getSignature(com.android.tools.r8.graph.DexField):176:176 -> b 16:16:com.android.tools.r8.graph.DexEncodedField lookupField(com.android.tools.r8.graph.DexField):135 -> b 16:16:com.android.tools.r8.graph.DexEncodedField lookupInstanceField(com.android.tools.r8.graph.DexField):146 -> b 17:17:com.android.tools.r8.graph.DexEncodedField lookupField(com.android.tools.r8.graph.DexField):135:135 -> b 17:17:com.android.tools.r8.graph.DexEncodedField lookupInstanceField(com.android.tools.r8.graph.DexField):146 -> b 18:18:boolean com.android.tools.r8.graph.FieldCollectionBacking.belongsInStaticPool(com.android.tools.r8.graph.DexEncodedField):17:17 -> b 18:18:boolean com.android.tools.r8.graph.FieldCollectionBacking.belongsInInstancePool(com.android.tools.r8.graph.DexEncodedField):21 -> b 18:18:com.android.tools.r8.graph.DexEncodedField lookupInstanceField(com.android.tools.r8.graph.DexField):147 -> b 19:26:java.util.List fieldsAsListHelper(java.util.function.Predicate):190:197 -> b 1:1:java.util.List instanceFieldsAsList():108:108 -> c 2:2:com.android.tools.r8.graph.DexEncodedField lookupField(com.android.tools.r8.graph.DexField):135:135 -> c 2:2:com.android.tools.r8.graph.DexEncodedField lookupStaticField(com.android.tools.r8.graph.DexField):140 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;)Lcom/android/tools/r8/graph/T0;"} 3:3:com.android.tools.r8.graph.DexFieldSignature getSignature(com.android.tools.r8.graph.DexField):176:176 -> c 3:3:com.android.tools.r8.graph.DexEncodedField lookupField(com.android.tools.r8.graph.DexField):135 -> c 3:3:com.android.tools.r8.graph.DexEncodedField lookupStaticField(com.android.tools.r8.graph.DexField):140 -> c 4:4:com.android.tools.r8.graph.DexEncodedField lookupField(com.android.tools.r8.graph.DexField):135:135 -> c 4:4:com.android.tools.r8.graph.DexEncodedField lookupStaticField(com.android.tools.r8.graph.DexField):140 -> c 5:5:boolean com.android.tools.r8.graph.FieldCollectionBacking.belongsInStaticPool(com.android.tools.r8.graph.DexEncodedField):17:17 -> c 5:5:com.android.tools.r8.graph.DexEncodedField lookupStaticField(com.android.tools.r8.graph.DexField):141 -> c 1:1:int numberOfInstanceFields():103:103 -> d 2:3:int numberOfFieldsHelper(java.util.function.Predicate):181:182 -> d 2:3:int numberOfInstanceFields():103 -> d 1:1:int numberOfStaticFields():71:71 -> e 2:3:int numberOfFieldsHelper(java.util.function.Predicate):181:182 -> e 2:3:int numberOfStaticFields():71 -> e 1:1:int size():61:61 -> f 1:1:java.util.List staticFieldsAsList():76:76 -> g 1:1:boolean verify():41:41 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} com.android.tools.r8.graph.FieldResolution -> com.android.tools.r8.graph.Z2: # {"id":"sourceFile","fileName":"FieldResolution.java"} 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Q0;)V"} 1:6:com.android.tools.r8.graph.FieldResolutionResult resolveFieldOn(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexField):27:32 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/Y0;)Lcom/android/tools/r8/graph/i3;"} 7:7: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;Lcom/android/tools/r8/graph/a3;Lcom/android/tools/r8/graph/q0;)V"} 8:11:com.android.tools.r8.graph.FieldResolutionResult resolveFieldOn(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexField):36:39 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/graph/Y0;)Lcom/android/tools/r8/graph/i3;"} 12: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:48 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;Lcom/android/tools/r8/graph/Y0;Lcom/android/tools/r8/graph/q0;Ljava/util/Set;Lcom/android/tools/r8/graph/a3;)V"} 13:13:com.android.tools.r8.graph.DexEncodedField com.android.tools.r8.graph.DexClass.lookupField(com.android.tools.r8.graph.DexField):456:456 -> a 13:13: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):50 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 14:14:com.android.tools.r8.graph.DexEncodedField com.android.tools.r8.graph.DexClass.lookupField(com.android.tools.r8.graph.DexField):456:456 -> a 14:14: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):50 -> a 15:15: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):53:53 -> a 16:42: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:78 -> a 43:46: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:74 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;Lcom/android/tools/r8/graph/Y0;Lcom/android/tools/r8/graph/q0;Ljava/util/Set;Lcom/android/tools/r8/graph/a3;Lcom/android/tools/r8/graph/q0;)V"} 47:66: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:106 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;Lcom/android/tools/r8/graph/q0;Lcom/android/tools/r8/graph/Y0;Ljava/util/Set;)Lcom/android/tools/r8/graph/i3;"} 67:67: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;Lcom/android/tools/r8/graph/q0;Lcom/android/tools/r8/graph/Y0;Ljava/util/Set;Lcom/android/tools/r8/graph/a3;Lcom/android/tools/r8/graph/q0;)V"} 68:68:com.android.tools.r8.graph.DexEncodedField com.android.tools.r8.graph.DexClass.lookupField(com.android.tools.r8.graph.DexField):456:456 -> a 68:68:com.android.tools.r8.graph.FieldResolutionResult resolveFieldOnInterface(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexField,java.util.Set):121 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 68:68: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 69:69:com.android.tools.r8.graph.DexEncodedField com.android.tools.r8.graph.DexClass.lookupField(com.android.tools.r8.graph.DexField):456:456 -> a 69:69:com.android.tools.r8.graph.FieldResolutionResult resolveFieldOnInterface(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexField,java.util.Set):121 -> a 69:69: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 70:73:com.android.tools.r8.graph.FieldResolutionResult resolveFieldOnInterface(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexField,java.util.Set):123:126 -> a 70:73: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 74:74: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 com.android.tools.r8.graph.FieldResolutionResult -> com.android.tools.r8.graph.i3: # {"id":"sourceFile","fileName":"FieldResolutionResult.java"} boolean $assertionsDisabled -> a 1:1:void ():16:16 -> 1:1:void ():16:16 -> boolean isPossiblyFailedOrUnknownResolution() -> A boolean isSingleFieldResolutionResult() -> B 1:1:com.android.tools.r8.graph.FieldResolutionResult$UnknownFieldResolutionResult unknown():24:24 -> C # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/l3;"} 1:1:com.android.tools.r8.graph.DexClass getInitialResolutionHolder():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/q0;"} 2:2:void lambda$forEachSuccessfulFieldResolutionResult$0(com.android.tools.r8.graph.FieldResolutionResult$FailedOrUnknownFieldResolutionResult):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/c3;)V"} void visitFieldResolutionResults(java.util.function.Consumer,java.util.function.Consumer,java.util.function.Consumer) -> a 3:3:void forEachFieldResolutionResult(java.util.function.Consumer):113:113 -> a 4: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):139:141 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;Lcom/android/tools/r8/graph/q0;Lcom/android/tools/r8/graph/T0;)Lcom/android/tools/r8/graph/i3$a;"} 7:7:boolean com.android.tools.r8.graph.DexClass.isClasspathClass():0:0 -> a 7:7: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 8:13: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:148 -> a 1:1:void forEachSuccessfulFieldResolutionResult(java.util.function.Consumer):118:118 -> b 2:2:void 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 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/s0;"} com.android.tools.r8.graph.FieldResolutionResult asFieldResolutionResult() -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/i3;"} 1:1:com.android.tools.r8.graph.SuccessfulMemberResolutionResult asSuccessfulMemberResolutionResult():16:16 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/C5;"} boolean isFieldResolutionResult() -> i boolean isSuccessfulMemberResolutionResult() -> j com.android.tools.r8.graph.FieldResolutionResult$SingleClasspathFieldResolutionResult asSingleClasspathFieldResolutionResult() -> k # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/h3;"} com.android.tools.r8.graph.FieldResolutionResult$SingleFieldResolutionResult asSingleFieldResolutionResult() -> l # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/i3$a;"} com.android.tools.r8.graph.FieldResolutionResult$SingleProgramFieldResolutionResult asSingleProgramFieldResolutionResult() -> m # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/k3;"} com.android.tools.r8.graph.FieldResolutionResult$SingleFieldResolutionResult asSuccessfulMemberResolutionResult() -> n # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/i3$a;"} 1:1:com.android.tools.r8.graph.FieldResolutionResult$Builder builder():497:497 -> o # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/a3;"} 1:1:com.android.tools.r8.graph.FieldResolutionResult$FailedFieldResolutionResult failure():20:20 -> p # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/b3;"} com.android.tools.r8.graph.ProgramField getProgramField() -> q # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/m5;"} com.android.tools.r8.graph.DexClassAndField getResolutionPair() -> r # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/r0;"} com.android.tools.r8.graph.DexEncodedField getResolvedField() -> s # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/T0;"} com.android.tools.r8.graph.DexField getResolvedFieldReference() -> t # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/Y0;"} com.android.tools.r8.graph.ProgramField getSingleProgramField() -> u # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/m5;"} boolean hasClasspathResult() -> v boolean hasProgramOrClasspathResult() -> w boolean hasProgramResult() -> x boolean hasSuccessfulResolutionResult() -> y boolean isMultiFieldResolutionResult() -> z com.android.tools.r8.graph.FieldResolutionResult$Builder -> com.android.tools.r8.graph.a3: # {"id":"sourceFile","fileName":"FieldResolutionResult.java"} com.android.tools.r8.graph.FieldResolutionResult currentResult -> a boolean $assertionsDisabled -> b 1:1:void ():500:500 -> 1:1:void ():504:504 -> 2:2:void ():502:502 -> 1:10:void addResolutionResult(com.android.tools.r8.graph.FieldResolutionResult):507:516 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/i3;)V"} 11:58:void addResolutionResult(com.android.tools.r8.graph.FieldResolutionResult):515:562 -> a 59:61:void lambda$addResolutionResult$0(com.android.tools.r8.utils.Box,com.android.tools.r8.graph.FieldResolutionResult$SingleFieldResolutionResult):519:521 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/N;Lcom/android/tools/r8/graph/i3$a;)V"} 62:67:void lambda$addResolutionResult$0(com.android.tools.r8.utils.Box,com.android.tools.r8.graph.FieldResolutionResult$SingleFieldResolutionResult):520:525 -> a 68:71:void lambda$addResolutionResult$2(java.util.List,com.android.tools.r8.graph.FieldResolutionResult$SingleLibraryFieldResolutionResult):528:531 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;Lcom/android/tools/r8/graph/j3;)V"} 72:72:boolean lambda$addResolutionResult$1(com.android.tools.r8.graph.FieldResolutionResult$SingleLibraryFieldResolutionResult,com.android.tools.r8.graph.FieldResolutionResult$SingleLibraryFieldResolutionResult):530:530 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j3;Lcom/android/tools/r8/graph/j3;)Z"} 73:77:void lambda$addResolutionResult$4(java.util.List,com.android.tools.r8.graph.FieldResolutionResult$FailedOrUnknownFieldResolutionResult):535:539 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;Lcom/android/tools/r8/graph/c3;)V"} 78:78:boolean lambda$addResolutionResult$3(com.android.tools.r8.graph.FieldResolutionResult$FailedOrUnknownFieldResolutionResult,com.android.tools.r8.graph.FieldResolutionResult$FailedOrUnknownFieldResolutionResult):538:538 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/c3;Lcom/android/tools/r8/graph/c3;)Z"} 79:79:com.android.tools.r8.graph.FieldResolutionResult buildOrIfEmpty(com.android.tools.r8.graph.FieldResolutionResult):569:569 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/b3;)Lcom/android/tools/r8/graph/i3;"} com.android.tools.r8.graph.FieldResolutionResult$FailedFieldResolutionResult -> com.android.tools.r8.graph.b3: # {"id":"sourceFile","fileName":"FieldResolutionResult.java"} com.android.tools.r8.graph.FieldResolutionResult$FailedFieldResolutionResult INSTANCE -> b 1:1:void ():479:479 -> 1:1:void ():477:477 -> boolean isFailedResolution() -> h com.android.tools.r8.graph.FieldResolutionResult$FailedOrUnknownFieldResolutionResult -> com.android.tools.r8.graph.c3: # {"id":"sourceFile","fileName":"FieldResolutionResult.java"} 1:1:void ():455:455 -> boolean isPossiblyFailedOrUnknownResolution() -> A 1:1:com.android.tools.r8.utils.OptionalBool isAccessibleFrom(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.AppInfoWithClassHierarchy):460:460 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/k5;Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/j;)Lcom/android/tools/r8/utils/n2;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/C5;"} com.android.tools.r8.graph.FieldResolutionResult$MultipleClasspathWithLibraryFieldResolutionResult -> com.android.tools.r8.graph.d3: # {"id":"sourceFile","fileName":"FieldResolutionResult.java"} 1:1:void (com.android.tools.r8.graph.FieldResolutionResult$SingleClasspathFieldResolutionResult,java.util.List,java.util.List):441:441 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/h3;Ljava/util/ArrayList;Ljava/util/ArrayList;)V"} com.android.tools.r8.graph.FieldResolutionResult$MultipleFieldResolutionResult -> com.android.tools.r8.graph.e3: # {"id":"sourceFile","fileName":"FieldResolutionResult.java"} com.android.tools.r8.graph.FieldResolutionResult$SingleFieldResolutionResult programOrClasspathResult -> b java.util.List libraryResolutionResults -> c java.util.List failedOrUnknownResolutionResults -> d 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/i3$a;Ljava/util/ArrayList;Ljava/util/ArrayList;)V"} 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:boolean isPossiblyFailedOrUnknownResolution():391:391 -> A 1:1:com.android.tools.r8.graph.DexClass getInitialResolutionHolder():365:365 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/q0;"} 2:2:com.android.tools.r8.utils.OptionalBool isAccessibleFrom(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.AppInfoWithClassHierarchy):386:386 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/k5;Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/j;)Lcom/android/tools/r8/utils/n2;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/C5;"} 1:1:boolean isSuccessfulMemberResolutionResult():396:396 -> j 1:1:boolean hasClasspathResult():380:380 -> v 1:1:boolean hasProgramOrClasspathResult():370:370 -> w 1:1:boolean hasProgramResult():375:375 -> x 1:1:boolean hasSuccessfulResolutionResult():413:413 -> y boolean isMultiFieldResolutionResult() -> z com.android.tools.r8.graph.FieldResolutionResult$MultipleLibraryFieldResolutionResult -> com.android.tools.r8.graph.f3: # {"id":"sourceFile","fileName":"FieldResolutionResult.java"} 1:1:void (java.util.List,java.util.List):451:451 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/ArrayList;Ljava/util/ArrayList;)V"} com.android.tools.r8.graph.FieldResolutionResult$MultipleProgramWithLibraryFieldResolutionResult -> com.android.tools.r8.graph.g3: # {"id":"sourceFile","fileName":"FieldResolutionResult.java"} 1:1:void (com.android.tools.r8.graph.FieldResolutionResult$SingleProgramFieldResolutionResult,java.util.List,java.util.List):424:424 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/k3;Ljava/util/ArrayList;Ljava/util/ArrayList;)V"} 1:1:com.android.tools.r8.graph.ProgramField getProgramField():429:429 -> q # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/m5;"} 2:2:com.android.tools.r8.graph.ProgramField com.android.tools.r8.graph.FieldResolutionResult$SingleProgramFieldResolutionResult.getProgramField():242:242 -> q 2:2:com.android.tools.r8.graph.ProgramField getProgramField():429 -> q # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} com.android.tools.r8.graph.FieldResolutionResult$SingleClasspathFieldResolutionResult -> com.android.tools.r8.graph.h3: # {"id":"sourceFile","fileName":"FieldResolutionResult.java"} 1:1:void (com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClasspathClass,com.android.tools.r8.graph.DexEncodedField):286:286 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;Lcom/android/tools/r8/graph/u0;Lcom/android/tools/r8/graph/T0;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/h3;"} boolean hasClasspathResult() -> v boolean hasProgramOrClasspathResult() -> w com.android.tools.r8.graph.FieldResolutionResult$SingleFieldResolutionResult -> com.android.tools.r8.graph.i3$a: # {"id":"sourceFile","fileName":"FieldResolutionResult.java"} com.android.tools.r8.graph.DexClass initialResolutionHolder -> b com.android.tools.r8.graph.DexClass resolvedHolder -> c com.android.tools.r8.graph.DexEncodedField resolvedField -> d boolean $assertionsDisabled -> e 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;Lcom/android/tools/r8/graph/q0;Lcom/android/tools/r8/graph/T0;)V"} boolean isSingleFieldResolutionResult() -> B 1:1:com.android.tools.r8.graph.DexClassAndMember getResolutionPair():152:152 -> a 1:1:com.android.tools.r8.utils.OptionalBool com.android.tools.r8.graph.AccessControl.isMemberAccessible(com.android.tools.r8.graph.SuccessfulMemberResolutionResult,com.android.tools.r8.graph.Definition,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.AppInfoWithClassHierarchy):65 -> a 1:1:com.android.tools.r8.utils.OptionalBool isAccessibleFrom(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.AppInfoWithClassHierarchy):201 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/k5;Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/j;)Lcom/android/tools/r8/utils/n2;"} 2:2:com.android.tools.r8.graph.DexClass getInitialResolutionHolder():170:170 -> a 2:2:com.android.tools.r8.utils.OptionalBool com.android.tools.r8.graph.AccessControl.isMemberAccessible(com.android.tools.r8.graph.SuccessfulMemberResolutionResult,com.android.tools.r8.graph.Definition,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.AppInfoWithClassHierarchy):66 -> a 2:2:com.android.tools.r8.utils.OptionalBool isAccessibleFrom(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.AppInfoWithClassHierarchy):201 -> a 3: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.Definition,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.AppInfoWithClassHierarchy):64:64 -> a 3:3:com.android.tools.r8.utils.OptionalBool isAccessibleFrom(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.AppInfoWithClassHierarchy):201 -> a 4:4:com.android.tools.r8.graph.DexClass getInitialResolutionHolder():170:170 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/q0;"} 1:1:com.android.tools.r8.graph.DexEncodedField getResolvedMember():190:190 -> b 1:1:com.android.tools.r8.graph.DexEncodedMember getResolvedMember():152 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/U0;"} 1:1:com.android.tools.r8.graph.DexClass getResolvedHolder():175:175 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/q0;"} com.android.tools.r8.graph.SuccessfulMemberResolutionResult asSuccessfulMemberResolutionResult() -> g # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/C5;"} boolean isSuccessfulMemberResolutionResult() -> j com.android.tools.r8.graph.FieldResolutionResult$SingleFieldResolutionResult asSingleFieldResolutionResult() -> l # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/i3$a;"} com.android.tools.r8.graph.FieldResolutionResult$SingleFieldResolutionResult asSuccessfulMemberResolutionResult() -> n # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/i3$a;"} 1:1:com.android.tools.r8.graph.DexClassAndField getResolutionPair():195:195 -> r # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/r0;"} 1:1:com.android.tools.r8.graph.DexEncodedField getResolvedField():180:180 -> s # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/T0;"} 1:1:com.android.tools.r8.graph.DexField getResolvedFieldReference():185:185 -> t # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/Y0;"} boolean hasSuccessfulResolutionResult() -> y com.android.tools.r8.graph.FieldResolutionResult$SingleLibraryFieldResolutionResult -> com.android.tools.r8.graph.j3: # {"id":"sourceFile","fileName":"FieldResolutionResult.java"} 1:1:void (com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexLibraryClass,com.android.tools.r8.graph.DexEncodedField):320:320 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;Lcom/android/tools/r8/graph/d2;Lcom/android/tools/r8/graph/T0;)V"} 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.android.tools.r8.graph.k3: # {"id":"sourceFile","fileName":"FieldResolutionResult.java"} 1:1:void (com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexEncodedField):237:237 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/graph/T0;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/k3;"} 1:1:com.android.tools.r8.graph.ProgramField getProgramField():242:242 -> q # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/m5;"} 1:1:com.android.tools.r8.graph.ProgramField getSingleProgramField():247:247 -> u # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/m5;"} 2:2:com.android.tools.r8.graph.DexEncodedField com.android.tools.r8.graph.FieldResolutionResult$SingleFieldResolutionResult.getResolvedField():180:180 -> u 2:2:com.android.tools.r8.graph.ProgramField getSingleProgramField():247 -> u 3:3:com.android.tools.r8.graph.ProgramField getSingleProgramField():247:247 -> u boolean hasProgramOrClasspathResult() -> w boolean hasProgramResult() -> x com.android.tools.r8.graph.FieldResolutionResult$UnknownFieldResolutionResult -> com.android.tools.r8.graph.l3: # {"id":"sourceFile","fileName":"FieldResolutionResult.java"} com.android.tools.r8.graph.FieldResolutionResult$UnknownFieldResolutionResult INSTANCE -> b 1:1:void ():493:493 -> 1:1:void ():491:491 -> com.android.tools.r8.graph.GenericSignature -> com.android.tools.r8.graph.m3: # {"id":"sourceFile","fileName":"GenericSignature.java"} java.util.List EMPTY_TYPE_PARAMS -> a java.util.List EMPTY_TYPE_ARGUMENTS -> b java.util.List EMPTY_SUPER_INTERFACES -> c java.util.List EMPTY_TYPE_SIGNATURES -> d com.android.tools.r8.graph.GenericSignature$ClassTypeSignature NO_FIELD_TYPE_SIGNATURE -> e 1:455:void ():102:556 -> 1:1:java.util.List getEmptyTypeArguments():112:112 -> 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/lang/String;Lcom/android/tools/r8/origin/Origin;Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/DiagnosticsHandler;)Lcom/android/tools/r8/graph/m3$b;"} 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:9: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/lang/String;Lcom/android/tools/r8/origin/Origin;Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/DiagnosticsHandler;)Lcom/android/tools/r8/graph/m3$e;"} 10:12: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 13: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):961:961 -> b 1:9: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/lang/String;Lcom/android/tools/r8/origin/Origin;Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/DiagnosticsHandler;)Lcom/android/tools/r8/graph/m3$g;"} 10:13: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 14: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):980:980 -> c com.android.tools.r8.graph.GenericSignature$ArrayTypeSignature -> com.android.tools.r8.graph.m3$a: # {"id":"sourceFile","fileName":"GenericSignature.java"} com.android.tools.r8.graph.GenericSignature$TypeSignature elementSignature -> b boolean $assertionsDisabled -> c 1:1:void ():660:660 -> 1:3:void (com.android.tools.r8.graph.GenericSignature$TypeSignature,com.android.tools.r8.graph.GenericSignature$WildcardIndicator):669:671 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m3$i;Lcom/android/tools/r8/graph/m3$k;)V"} 1:2:com.android.tools.r8.graph.GenericSignature$FieldTypeSignature asArgument(com.android.tools.r8.graph.GenericSignature$WildcardIndicator):690:691 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m3$k;)Lcom/android/tools/r8/graph/m3$e;"} 3:10:com.android.tools.r8.graph.GenericSignature$ArrayTypeSignature visit(com.android.tools.r8.graph.GenericSignatureVisitor):700:707 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/G3;)Lcom/android/tools/r8/graph/m3$a;"} 1:1:com.android.tools.r8.graph.GenericSignature$ArrayTypeSignature toArrayTypeSignature():696:696 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/m3$a;"} 2:2:void (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 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/m3$a;"} boolean isArrayTypeSignature() -> l com.android.tools.r8.graph.GenericSignature$BaseTypeSignature -> com.android.tools.r8.graph.n3: # {"id":"sourceFile","fileName":"GenericSignature.java"} 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)V"} com.android.tools.r8.graph.GenericSignature$BaseTypeSignature asBaseTypeSignature() -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/n3;"} 1:2:com.android.tools.r8.graph.GenericSignature$ArrayTypeSignature toArrayTypeSignature():773:774 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/m3$a;"} 3:3:void com.android.tools.r8.graph.GenericSignature$ArrayTypeSignature.(com.android.tools.r8.graph.GenericSignature$TypeSignature):665:665 -> f 3:3:com.android.tools.r8.graph.GenericSignature$ArrayTypeSignature toArrayTypeSignature():774 -> f com.android.tools.r8.graph.GenericSignature$ClassSignature -> com.android.tools.r8.graph.m3$b: # {"id":"sourceFile","fileName":"GenericSignature.java"} java.util.List formalTypeParameters -> a com.android.tools.r8.graph.GenericSignature$ClassTypeSignature superClassSignature -> b java.util.List superInterfaceSignatures -> c com.android.tools.r8.graph.GenericSignature$ClassSignature NO_CLASS_SIGNATURE -> d boolean $assertionsDisabled -> e 1:3:void ():207:209 -> 1:7:void (java.util.List,com.android.tools.r8.graph.GenericSignature$ClassTypeSignature,java.util.List):219:225 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;Lcom/android/tools/r8/graph/m3$c;Ljava/util/List;)V"} 1:11:com.android.tools.r8.graph.GenericSignature$ClassSignature visit(com.android.tools.r8.graph.GenericSignatureVisitor):262:272 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/G3;)Lcom/android/tools/r8/graph/m3$b;"} 12:12:com.android.tools.r8.graph.GenericSignature$ClassSignature toObjectBoundWithSameFormals(com.android.tools.r8.graph.GenericSignature$ClassTypeSignature):295:295 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m3$c;)Lcom/android/tools/r8/graph/m3$b;"} 13:13:java.util.List com.android.tools.r8.graph.GenericSignature.getEmptySuperInterfaces():116:116 -> a 13:13:com.android.tools.r8.graph.GenericSignature$ClassSignature toObjectBoundWithSameFormals(com.android.tools.r8.graph.GenericSignature$ClassTypeSignature):295 -> a 14:14:com.android.tools.r8.graph.GenericSignature$ClassSignature toObjectBoundWithSameFormals(com.android.tools.r8.graph.GenericSignature$ClassTypeSignature):295:295 -> a 15:21:java.util.List getGenericArgumentsToSuperType(com.android.tools.r8.graph.DexType):299:305 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Ljava/util/List;"} 1:1:boolean hasSignature():238:238 -> b 1:1:com.android.tools.r8.graph.GenericSignature$ClassSignature$ClassSignatureBuilder builder():312:312 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/o3;"} 1:1:java.util.List getFormalTypeParameters():258:258 -> d boolean isValid() -> e # {"id":"com.android.tools.r8.synthesized"} 1:1:com.android.tools.r8.graph.GenericSignature$ClassSignature noSignature():291:291 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/m3$b;"} 1:1:com.android.tools.r8.graph.GenericSignature$ClassTypeSignature superClassSignature():229:229 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/m3$c;"} 1:1:java.util.List superInterfaceSignatures():233:233 -> h 1:1:java.lang.String toString():287:287 -> toString 2:8:java.lang.String toRenamedString(com.android.tools.r8.naming.NamingLens,java.util.function.Predicate):276:282 -> toString 2:8:java.lang.String toString():287 -> toString com.android.tools.r8.graph.GenericSignature$ClassSignature$ClassSignatureBuilder -> com.android.tools.r8.graph.o3: # {"id":"sourceFile","fileName":"GenericSignature.java"} java.util.List formalTypeParameters -> a com.android.tools.r8.graph.GenericSignature$ClassTypeSignature superClassSignature -> b java.util.List superInterfaceSignatures -> c 1:1:void ():321:321 -> 2:4:void ():317:319 -> 1:1:com.android.tools.r8.graph.GenericSignature$ClassSignature$ClassSignatureBuilder addFormalTypeParameters(java.util.List):324:324 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;)V"} 2:2:com.android.tools.r8.graph.GenericSignature$ClassSignature$ClassSignatureBuilder addInterface(com.android.tools.r8.graph.GenericSignature$ClassTypeSignature):334:334 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m3$c;)V"} 3:3:com.android.tools.r8.graph.GenericSignature$ClassSignature build():339:339 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/m3$b;"} 1:1:com.android.tools.r8.graph.GenericSignature$ClassSignature$ClassSignatureBuilder setSuperClassSignature(com.android.tools.r8.graph.GenericSignature$ClassTypeSignature):329:329 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m3$c;)V"} com.android.tools.r8.graph.GenericSignature$ClassTypeSignature -> com.android.tools.r8.graph.m3$c: # {"id":"sourceFile","fileName":"GenericSignature.java"} com.android.tools.r8.graph.DexType type -> b java.util.List typeArguments -> c com.android.tools.r8.graph.GenericSignature$ClassTypeSignature enclosingTypeSignature -> d boolean $assertionsDisabled -> e 1:1:void ():559:559 -> 1:1:void (com.android.tools.r8.graph.DexType):570:570 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)V"} 2:2:void (com.android.tools.r8.graph.DexType,java.util.List):574:574 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Ljava/util/List;)V"} 3:3:void (com.android.tools.r8.graph.DexType,java.util.List,com.android.tools.r8.graph.GenericSignature$ClassTypeSignature):581:581 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Ljava/util/List;I)V"} 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Ljava/util/List;Lcom/android/tools/r8/graph/m3$c;Lcom/android/tools/r8/graph/m3$k;)V"} 1:1:com.android.tools.r8.graph.GenericSignature$FieldTypeSignature asArgument(com.android.tools.r8.graph.GenericSignature$WildcardIndicator):559:559 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m3$k;)Lcom/android/tools/r8/graph/m3$e;"} 2:18:com.android.tools.r8.graph.GenericSignature$ClassTypeSignature visit(com.android.tools.r8.graph.GenericSignatureVisitor):631:647 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/G3;)Lcom/android/tools/r8/graph/m3$c;"} 1:3:com.android.tools.r8.graph.GenericSignature$ClassTypeSignature asArgument(com.android.tools.r8.graph.GenericSignature$WildcardIndicator):620:622 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m3$k;)Lcom/android/tools/r8/graph/m3$c;"} 1:1:com.android.tools.r8.graph.GenericSignature$ArrayTypeSignature toArrayTypeSignature():627:627 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/m3$a;"} 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():627 -> f com.android.tools.r8.graph.GenericSignature$ClassTypeSignature asClassTypeSignature() -> h # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/m3$c;"} boolean isClassTypeSignature() -> m 1:1:com.android.tools.r8.graph.DexType type():601:601 -> q # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/v2;"} 1:1:java.util.List typeArguments():605:605 -> r com.android.tools.r8.graph.GenericSignature$DexDefinitionSignature -> com.android.tools.r8.graph.m3$d: # {"id":"sourceFile","fileName":"GenericSignature.java"} 1:1:boolean hasNoSignature():152:152 -> a boolean hasSignature() -> b com.android.tools.r8.graph.GenericSignature$FieldTypeSignature -> com.android.tools.r8.graph.m3$e: # {"id":"sourceFile","fileName":"GenericSignature.java"} com.android.tools.r8.graph.GenericSignature$WildcardIndicator wildcardIndicator -> a 1:2:void (com.android.tools.r8.graph.GenericSignature$WildcardIndicator):418:419 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m3$k;)V"} com.android.tools.r8.graph.GenericSignature$FieldTypeSignature asArgument(com.android.tools.r8.graph.GenericSignature$WildcardIndicator) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m3$k;)Lcom/android/tools/r8/graph/m3$e;"} 1:1:boolean hasSignature():466:466 -> b com.android.tools.r8.graph.GenericSignature$FieldTypeSignature asFieldTypeSignature() -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/m3$e;"} boolean isFieldTypeSignature() -> e com.android.tools.r8.graph.GenericSignature$ArrayTypeSignature asArrayTypeSignature() -> g # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/m3$a;"} com.android.tools.r8.graph.GenericSignature$ClassTypeSignature asClassTypeSignature() -> h # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/m3$c;"} com.android.tools.r8.graph.GenericSignature$TypeVariableSignature asTypeVariableSignature() -> i # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/m3$j;"} 1:1:com.android.tools.r8.graph.GenericSignature$WildcardIndicator getWildcardIndicator():427:427 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/m3$k;"} 1:1:boolean isArgument():423:423 -> k boolean isArrayTypeSignature() -> l boolean isClassTypeSignature() -> m boolean isStar() -> n boolean isTypeVariableSignature() -> o 1:1:com.android.tools.r8.graph.GenericSignature$FieldTypeSignature noSignature():491:491 -> p # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/m3$e;"} 1:1:java.lang.String toString():487:487 -> toString 2:8:java.lang.String toRenamedString(com.android.tools.r8.naming.NamingLens,java.util.function.Predicate):476:482 -> toString 2:8:java.lang.String toString():487 -> toString com.android.tools.r8.graph.GenericSignature$FormalTypeParameter -> com.android.tools.r8.graph.m3$f: # {"id":"sourceFile","fileName":"GenericSignature.java"} java.lang.String name -> a com.android.tools.r8.graph.GenericSignature$FieldTypeSignature classBound -> b java.util.List interfaceBounds -> c 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Lcom/android/tools/r8/graph/m3$e;Ljava/util/List;)V"} 1:1:java.lang.String getName():182:182 -> a 2:10:com.android.tools.r8.graph.GenericSignature$FormalTypeParameter visit(com.android.tools.r8.graph.GenericSignatureVisitor):194:202 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/G3;)Lcom/android/tools/r8/graph/m3$f;"} com.android.tools.r8.graph.GenericSignature$MethodTypeSignature -> com.android.tools.r8.graph.m3$g: # {"id":"sourceFile","fileName":"GenericSignature.java"} java.util.List formalTypeParameters -> a java.util.List typeSignatures -> b com.android.tools.r8.graph.GenericSignature$ReturnType returnType -> c java.util.List throwsSignatures -> d com.android.tools.r8.graph.GenericSignature$MethodTypeSignature NO_METHOD_TYPE_SIGNATURE -> e boolean $assertionsDisabled -> f 1:3:void ():797:799 -> 1:9:void (java.util.List,java.util.List,com.android.tools.r8.graph.GenericSignature$ReturnType,java.util.List):816:824 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;Ljava/util/List;Lcom/android/tools/r8/graph/m3$h;Ljava/util/List;)V"} 1:4:com.android.tools.r8.graph.GenericSignature$TypeSignature getParameterTypeSignature(int):828:831 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/graph/m3$i;"} 5:16:com.android.tools.r8.graph.GenericSignature$MethodTypeSignature visit(com.android.tools.r8.graph.GenericSignatureVisitor):858:869 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/G3;)Lcom/android/tools/r8/graph/m3$g;"} 1:1:boolean hasSignature():849:849 -> b 1:1:java.util.List getFormalTypeParameters():874:874 -> c 1:1:com.android.tools.r8.graph.GenericSignature$MethodTypeSignature noSignature():809:809 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/m3$g;"} 1:1:com.android.tools.r8.graph.GenericSignature$ReturnType returnType():835:835 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/m3$h;"} 1:1:java.lang.String toString():889:889 -> toString 2:8:java.lang.String toRenamedString(com.android.tools.r8.naming.NamingLens,java.util.function.Predicate):878:884 -> toString 2:8:java.lang.String toString():889 -> toString com.android.tools.r8.graph.GenericSignature$Parser -> com.android.tools.r8.graph.p3: # {"id":"sourceFile","fileName":"GenericSignature.java"} char symbol -> a java.lang.String identifier -> b boolean eof -> c char[] buffer -> d int pos -> e com.android.tools.r8.graph.DexItemFactory factory -> f boolean $assertionsDisabled -> g 1:1:void ():993:993 -> 1:2:void (com.android.tools.r8.graph.DexItemFactory):1013:1014 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;)V"} 1:6:void setInput(java.lang.String):1060:1065 -> a 1:6:com.android.tools.r8.graph.GenericSignature$ClassSignature parseClassSignature(java.lang.String):1019 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lcom/android/tools/r8/graph/m3$b;"} 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:20:com.android.tools.r8.graph.DexType parsedInnerTypeName(com.android.tools.r8.graph.DexType,java.lang.String):1084:1088 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/v2;"} 21:21:com.android.tools.r8.graph.DexType parsedInnerTypeName(com.android.tools.r8.graph.DexType,java.lang.String):1087:1087 -> a 22:22:com.android.tools.r8.graph.DexType parsedInnerTypeName(com.android.tools.r8.graph.DexType,java.lang.String):1086:1086 -> a 23:34:com.android.tools.r8.graph.GenericSignature$ClassSignature parseClassSignature():1100:1111 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/m3$b;"} 35:41:void expect(char):1350:1356 -> a 42:42:void expect(char):1351:1351 -> a 43:46:void parseError(java.lang.String,int):1414:1417 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/lang/String;)V"} 1:6:void setInput(java.lang.String):1060:1065 -> b 1:6:com.android.tools.r8.graph.GenericSignature$FieldTypeSignature parseFieldTypeSignature(java.lang.String):1047 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lcom/android/tools/r8/graph/m3$e;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/m3$c;"} 30:31:com.android.tools.r8.graph.DexType parsedTypeName(java.lang.String):1075:1076 -> b 30:31:com.android.tools.r8.graph.GenericSignature$ClassTypeSignature parseClassTypeSignature():1194 -> b 32:35:java.util.List 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 updateTypeArgument():1239:1249 -> b 36:46:java.util.List updateOptTypeArguments():1227 -> b 36:46:com.android.tools.r8.graph.GenericSignature$ClassTypeSignature parseClassTypeSignature():1196 -> b 47:48:java.util.List 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 updateTypeArgument():1240:1249 -> b 49:58:java.util.List updateOptTypeArguments():1229 -> b 49:58:com.android.tools.r8.graph.GenericSignature$ClassTypeSignature parseClassTypeSignature():1196 -> b 59:64:java.util.List 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:78:java.util.List updateOptTypeArguments():1222:1225 -> b 75:78:com.android.tools.r8.graph.GenericSignature$ClassTypeSignature parseClassTypeSignature():1208 -> b 79:89:com.android.tools.r8.graph.GenericSignature$FieldTypeSignature updateTypeArgument():1239:1249 -> b 79:89:java.util.List updateOptTypeArguments():1227 -> b 79:89:com.android.tools.r8.graph.GenericSignature$ClassTypeSignature parseClassTypeSignature():1208 -> b 90:91:java.util.List updateOptTypeArguments():1227:1228 -> b 90:91:com.android.tools.r8.graph.GenericSignature$ClassTypeSignature parseClassTypeSignature():1208 -> b 92:101:com.android.tools.r8.graph.GenericSignature$FieldTypeSignature updateTypeArgument():1240:1249 -> b 92:101:java.util.List updateOptTypeArguments():1229 -> b 92:101:com.android.tools.r8.graph.GenericSignature$ClassTypeSignature parseClassTypeSignature():1208 -> b 102:107:java.util.List updateOptTypeArguments():1229:1234 -> b 102:107:com.android.tools.r8.graph.GenericSignature$ClassTypeSignature parseClassTypeSignature():1208 -> b 108:111:com.android.tools.r8.graph.GenericSignature$ClassTypeSignature parseClassTypeSignature():1209:1212 -> b 112:112:void com.android.tools.r8.graph.GenericSignature$ClassTypeSignature.(com.android.tools.r8.graph.DexType,java.util.List,com.android.tools.r8.graph.GenericSignature$ClassTypeSignature):581:581 -> b 112:112:com.android.tools.r8.graph.GenericSignature$ClassTypeSignature parseClassTypeSignature():1212 -> b 113:113:com.android.tools.r8.graph.GenericSignature$ClassTypeSignature parseClassTypeSignature():1217:1217 -> b 1:6:void setInput(java.lang.String):1060:1065 -> c 1:6:com.android.tools.r8.graph.GenericSignature$MethodTypeSignature parseMethodTypeSignature(java.lang.String):1033 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lcom/android/tools/r8/graph/m3$g;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/m3$e;"} 22:37:com.android.tools.r8.graph.GenericSignature$TypeSignature 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 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 updateTypeVariableSignature():1255:1261 -> c 46:52:com.android.tools.r8.graph.GenericSignature$FieldTypeSignature parseFieldTypeSignature():1171 -> c 53:53:void com.android.tools.r8.graph.GenericSignature$TypeVariableSignature.(java.lang.String):716:716 -> c 53:53:com.android.tools.r8.graph.GenericSignature$TypeVariableSignature updateTypeVariableSignature():1261 -> c 53:53:com.android.tools.r8.graph.GenericSignature$FieldTypeSignature parseFieldTypeSignature():1171 -> c 54:54:com.android.tools.r8.graph.GenericSignature$FieldTypeSignature parseFieldTypeSignature():1164:1164 -> c 1:6:com.android.tools.r8.graph.GenericSignature$MethodTypeSignature parseMethodTypeSignature():1287:1292 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/m3$g;"} 7:7:com.android.tools.r8.graph.GenericSignature$TypeSignature 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 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 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 updateTypeSignature():1280:1280 -> d 17:17:com.android.tools.r8.graph.GenericSignature$ReturnType updateReturnType():1323 -> d 17:17:com.android.tools.r8.graph.GenericSignature$MethodTypeSignature parseMethodTypeSignature():1298 -> d 18:20:com.android.tools.r8.graph.GenericSignature$TypeSignature updateTypeSignature():1274:1276 -> d 18:20:com.android.tools.r8.graph.GenericSignature$ReturnType updateReturnType():1323 -> d 18:20:com.android.tools.r8.graph.GenericSignature$MethodTypeSignature parseMethodTypeSignature():1298 -> d 21:24:com.android.tools.r8.graph.GenericSignature$ReturnType 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 updateTypeVariableSignature():1255:1261 -> d 31:37:com.android.tools.r8.graph.GenericSignature$MethodTypeSignature parseMethodTypeSignature():1306 -> d 38:38:void com.android.tools.r8.graph.GenericSignature$TypeVariableSignature.(java.lang.String):716:716 -> d 38:38:com.android.tools.r8.graph.GenericSignature$TypeVariableSignature updateTypeVariableSignature():1261 -> d 38:38:com.android.tools.r8.graph.GenericSignature$MethodTypeSignature parseMethodTypeSignature():1306 -> d 39:50:com.android.tools.r8.graph.GenericSignature$MethodTypeSignature parseMethodTypeSignature():1306:1317 -> d 1:7:java.util.List parseOptFormalTypeParameters():1116:1122 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/bm;"} 8:34:com.android.tools.r8.graph.GenericSignature$FormalTypeParameter 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 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.android.tools.r8.graph.m3$h: # {"id":"sourceFile","fileName":"GenericSignature.java"} com.android.tools.r8.graph.GenericSignature$TypeSignature typeSignature -> a com.android.tools.r8.graph.GenericSignature$ReturnType VOID -> b 1:1:void ():779:779 -> 1:2:void (com.android.tools.r8.graph.GenericSignature$TypeSignature):784:785 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m3$i;)V"} 1:1:boolean isVoidDescriptor():789:789 -> a 1:1:com.android.tools.r8.graph.GenericSignature$TypeSignature typeSignature():793:793 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/m3$i;"} com.android.tools.r8.graph.GenericSignature$StarFieldTypeSignature -> com.android.tools.r8.graph.q3: # {"id":"sourceFile","fileName":"GenericSignature.java"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m3$k;)Lcom/android/tools/r8/graph/m3$e;"} boolean isStar() -> n com.android.tools.r8.graph.GenericSignature$TypeSignature -> com.android.tools.r8.graph.m3$i: # {"id":"sourceFile","fileName":"GenericSignature.java"} 1:1:void ():383:383 -> com.android.tools.r8.graph.GenericSignature$BaseTypeSignature asBaseTypeSignature() -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/n3;"} com.android.tools.r8.graph.GenericSignature$FieldTypeSignature asFieldTypeSignature() -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/m3$e;"} boolean isFieldTypeSignature() -> e com.android.tools.r8.graph.GenericSignature$ArrayTypeSignature toArrayTypeSignature() -> f # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/m3$a;"} com.android.tools.r8.graph.GenericSignature$TypeVariableSignature -> com.android.tools.r8.graph.m3$j: # {"id":"sourceFile","fileName":"GenericSignature.java"} java.lang.String typeVariable -> b boolean $assertionsDisabled -> c 1:1:void ():711:711 -> 1:3:void (java.lang.String,com.android.tools.r8.graph.GenericSignature$WildcardIndicator):720:722 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Lcom/android/tools/r8/graph/m3$k;)V"} 1:2:com.android.tools.r8.graph.GenericSignature$FieldTypeSignature asArgument(com.android.tools.r8.graph.GenericSignature$WildcardIndicator):737:738 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m3$k;)Lcom/android/tools/r8/graph/m3$e;"} 1:1:com.android.tools.r8.graph.GenericSignature$ArrayTypeSignature toArrayTypeSignature():743:743 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/m3$a;"} 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():743 -> f com.android.tools.r8.graph.GenericSignature$TypeVariableSignature asTypeVariableSignature() -> i # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/m3$j;"} boolean isTypeVariableSignature() -> o com.android.tools.r8.graph.GenericSignature$WildcardIndicator -> com.android.tools.r8.graph.m3$k: # {"id":"sourceFile","fileName":"GenericSignature.java"} com.android.tools.r8.graph.GenericSignature$WildcardIndicator NOT_AN_ARGUMENT -> a com.android.tools.r8.graph.GenericSignature$WildcardIndicator NONE -> b com.android.tools.r8.graph.GenericSignature$WildcardIndicator NEGATIVE -> c com.android.tools.r8.graph.GenericSignature$WildcardIndicator POSITIVE -> d 1:4:void ():407:410 -> 1:1:void (java.lang.String,int):406:406 -> com.android.tools.r8.graph.GenericSignatureContextBuilder -> com.android.tools.r8.graph.r3: # {"id":"sourceFile","fileName":"GenericSignatureContextBuilder.java"} 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/IdentityHashMap;Ljava/util/IdentityHashMap;)V"} 1:1:com.android.tools.r8.graph.GenericSignatureContextBuilder create(com.android.tools.r8.graph.AppView):135:135 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)Lcom/android/tools/r8/graph/r3;"} 2:2:com.android.tools.r8.graph.GenericSignatureContextBuilder create(com.android.tools.r8.graph.AppView,java.util.Collection):140:140 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Ljava/util/Collection;)Lcom/android/tools/r8/graph/r3;"} 3:3:boolean com.android.tools.r8.utils.InternalOptions.parseSignatureAttribute():777:777 -> 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:44:void lambda$create$1(java.util.Map,java.util.Map,com.android.tools.r8.graph.DexProgramClass):149:151 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Map;Ljava/util/Map;Lcom/android/tools/r8/graph/q2;)V"} 45:45:java.util.List com.android.tools.r8.graph.GenericSignature$ClassSignature.getFormalTypeParameters():258:258 -> a 45:45: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)"]} 46:46:void lambda$create$1(java.util.Map,java.util.Map,com.android.tools.r8.graph.DexProgramClass):152:152 -> a 47:74:void lambda$create$1(java.util.Map,java.util.Map,com.android.tools.r8.graph.DexProgramClass):150:177 -> a 75:75:void lambda$create$1(java.util.Map,java.util.Map,com.android.tools.r8.graph.DexProgramClass):173:173 -> a 76:79:void lambda$create$0(java.util.Map,com.android.tools.r8.graph.ProgramMethod):156:159 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Map;Lcom/android/tools/r8/graph/o5;)V"} 80:80:java.util.List com.android.tools.r8.graph.GenericSignature$MethodTypeSignature.getFormalTypeParameters():874:874 -> a 80:80:void lambda$create$0(java.util.Map,com.android.tools.r8.graph.ProgramMethod):161 -> a 81:81:void lambda$create$0(java.util.Map,com.android.tools.r8.graph.ProgramMethod):160:160 -> a 82:82:void lambda$create$0(java.util.Map,com.android.tools.r8.graph.ProgramMethod):158:158 -> a 83:100:com.android.tools.r8.graph.GenericSignatureContextBuilder createForSingleClass(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexProgramClass):187:204 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/q2;)Lcom/android/tools/r8/graph/r3;"} 101:101:com.android.tools.r8.graph.GenericSignatureContextBuilder createForSingleClass(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexProgramClass):185:185 -> a 102:105:void lambda$createForSingleClass$2(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.utils.WorkList):191:194 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/utils/P3;)V"} 106:111:void lambda$createForSingleClass$2(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.utils.WorkList):193:198 -> a 112:116:void lambda$createForSingleClass$2(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.utils.WorkList):197:201 -> a 117:118:com.android.tools.r8.graph.GenericSignatureContextBuilder$TypeParameterContext computeTypeParameterContext(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexReference,java.util.function.Predicate):209:210 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/v2;Ljava/util/function/Predicate;)Lcom/android/tools/r8/graph/r3$a;"} 119:123: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):219:223 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/s2;Ljava/util/function/Predicate;Z)Lcom/android/tools/r8/graph/r3$a;"} 124:124:boolean com.android.tools.r8.graph.AppView.hasLiveness():801:801 -> a 124:124: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):228 -> a 125:133: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):229:237 -> a 134:134:java.util.List com.android.tools.r8.graph.GenericSignature$ClassSignature.getFormalTypeParameters():258:258 -> a 134:134: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):237 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 135:143: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):237:245 -> a 144:151: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):240:247 -> a 152:153: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 152:153: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 154:159: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):248:253 -> a 160:160:com.android.tools.r8.graph.DexEncodedMethod com.android.tools.r8.graph.DexClass.lookupMethod(com.android.tools.r8.graph.DexMethod):535:535 -> a 160:160: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 161:164: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):254:257 -> a 165:165:java.util.List com.android.tools.r8.graph.GenericSignature$MethodTypeSignature.getFormalTypeParameters():874:874 -> a 165:165: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):257 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 166:168: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):257:259 -> a 169:170: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 169:170: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):259 -> a 171:194:boolean hasPrunedRelationship(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexReference,com.android.tools.r8.graph.DexType,java.util.function.Predicate):267:290 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/s2;Lcom/android/tools/r8/graph/v2;Ljava/util/function/Predicate;)Z"} 1:8:boolean hasGenericTypeVariables(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType,java.util.function.Predicate):296:303 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/v2;Ljava/util/function/Predicate;)Z"} 9:9:java.util.List com.android.tools.r8.graph.GenericSignature$ClassSignature.getFormalTypeParameters():258:258 -> b 9:9:boolean hasGenericTypeVariables(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType,java.util.function.Predicate):303 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 10:10:boolean hasGenericTypeVariables(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType,java.util.function.Predicate):303:303 -> b com.android.tools.r8.graph.GenericSignatureContextBuilder$TypeParameterContext -> com.android.tools.r8.graph.r3$a: # {"id":"sourceFile","fileName":"GenericSignatureContextBuilder.java"} java.util.Map prunedParametersWithBounds -> a java.util.Set liveParameters -> b com.android.tools.r8.graph.GenericSignatureContextBuilder$TypeParameterContext EMPTY -> c 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 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/r3$a;"} 2:2:com.android.tools.r8.graph.GenericSignature$FieldTypeSignature getPrunedSubstitution(java.lang.String):87:87 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lcom/android/tools/r8/graph/m3$e;"} 3:3:boolean 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Collection;)Lcom/android/tools/r8/graph/r3$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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Collection;Ljava/util/HashMap;Ljava/lang/String;Lcom/android/tools/r8/graph/m3$e;)V"} 22:35:com.android.tools.r8.graph.GenericSignatureContextBuilder$TypeParameterContext addPrunedSubstitutions(java.util.Map):110:123 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Map;)Lcom/android/tools/r8/graph/r3$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.android.tools.r8.graph.s3: # {"id":"sourceFile","fileName":"GenericSignatureContextBuilder.java"} java.util.Map parametersWithBounds -> a 1:2:void (java.util.Map):32:33 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/HashMap;)V"} 1:15:com.android.tools.r8.graph.GenericSignatureContextBuilder$TypeParameterSubstitutions create(java.util.List):37:51 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;)Lcom/android/tools/r8/graph/s3;"} 16:16:com.android.tools.r8.graph.GenericSignature$FieldTypeSignature com.android.tools.r8.graph.GenericSignature$FormalTypeParameter.getClassBound():186:186 -> a 16:16: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)"]} # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Map;Lcom/android/tools/r8/graph/m3$f;)V"} 17:17:void lambda$create$0(java.util.Map,com.android.tools.r8.graph.GenericSignature$FormalTypeParameter):41:41 -> a 18:18:com.android.tools.r8.graph.GenericSignature$FieldTypeSignature com.android.tools.r8.graph.GenericSignature$FormalTypeParameter.getClassBound():186:186 -> a 18:18:void lambda$create$0(java.util.Map,com.android.tools.r8.graph.GenericSignature$FormalTypeParameter):42 -> a 19:19:void lambda$create$0(java.util.Map,com.android.tools.r8.graph.GenericSignature$FormalTypeParameter):42:42 -> a 20:20:java.lang.String com.android.tools.r8.graph.GenericSignature$FormalTypeParameter.getName():182:182 -> a 20:20:void lambda$create$0(java.util.Map,com.android.tools.r8.graph.GenericSignature$FormalTypeParameter):43 -> a 21:21:com.android.tools.r8.graph.GenericSignature$FieldTypeSignature com.android.tools.r8.graph.GenericSignature$FormalTypeParameter.getClassBound():186:186 -> a 21:21:void lambda$create$0(java.util.Map,com.android.tools.r8.graph.GenericSignature$FormalTypeParameter):43 -> a 22:22:void lambda$create$0(java.util.Map,com.android.tools.r8.graph.GenericSignature$FormalTypeParameter):43:43 -> a 23:23:java.util.List com.android.tools.r8.graph.GenericSignature$FormalTypeParameter.getInterfaceBounds():190:190 -> a 23:23:void lambda$create$0(java.util.Map,com.android.tools.r8.graph.GenericSignature$FormalTypeParameter):44 -> a 24:24:void lambda$create$0(java.util.Map,com.android.tools.r8.graph.GenericSignature$FormalTypeParameter):44:44 -> a 25:25:java.util.List com.android.tools.r8.graph.GenericSignature$FormalTypeParameter.getInterfaceBounds():190:190 -> a 25:25:void lambda$create$0(java.util.Map,com.android.tools.r8.graph.GenericSignature$FormalTypeParameter):45 -> a 26:26:void lambda$create$0(java.util.Map,com.android.tools.r8.graph.GenericSignature$FormalTypeParameter):45:45 -> a 27:27:java.lang.String com.android.tools.r8.graph.GenericSignature$FormalTypeParameter.getName():182:182 -> a 27:27:void lambda$create$0(java.util.Map,com.android.tools.r8.graph.GenericSignature$FormalTypeParameter):46 -> a 28:28:java.util.List com.android.tools.r8.graph.GenericSignature$FormalTypeParameter.getInterfaceBounds():190:190 -> a 28:28:void lambda$create$0(java.util.Map,com.android.tools.r8.graph.GenericSignature$FormalTypeParameter):46 -> a 29:29:void lambda$create$0(java.util.Map,com.android.tools.r8.graph.GenericSignature$FormalTypeParameter):46:46 -> a 30:30:java.lang.String com.android.tools.r8.graph.GenericSignature$FormalTypeParameter.getName():182:182 -> a 30:30:void lambda$create$0(java.util.Map,com.android.tools.r8.graph.GenericSignature$FormalTypeParameter):48 -> a 31:31:void lambda$create$0(java.util.Map,com.android.tools.r8.graph.GenericSignature$FormalTypeParameter):48:48 -> a com.android.tools.r8.graph.GenericSignatureCorrectnessHelper -> com.android.tools.r8.graph.w3: # {"id":"sourceFile","fileName":"GenericSignatureCorrectnessHelper.java"} com.android.tools.r8.graph.AppView appView -> a com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$Mode mode -> b 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/r3;I)V"} 1:1:com.android.tools.r8.graph.GenericSignatureCorrectnessHelper createForInitialCheck(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GenericSignatureContextBuilder):102:102 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/r3;)Lcom/android/tools/r8/graph/w3;"} 2:3:com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult run(java.util.Collection):111:112 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Collection;)Lcom/android/tools/r8/graph/w3$a;"} 4:4:boolean com.android.tools.r8.utils.InternalOptions.parseSignatureAttribute():777:777 -> 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)Lcom/android/tools/r8/graph/w3$a;"} 13:13:boolean com.android.tools.r8.utils.InternalOptions.parseSignatureAttribute():777:777 -> 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:20:com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult evaluateSignaturesForClass(com.android.tools.r8.graph.DexProgramClass):125:131 -> 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):248:252 -> a 21:25:com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult evaluateSignaturesForClass(com.android.tools.r8.graph.DexProgramClass):135 -> a 26:26: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 26:26:com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$GenericSignatureContextEvaluator.evaluateClassSignatureForContext(com.android.tools.r8.graph.GenericSignatureContextBuilder$TypeParameterContext):253 -> a 26:26:com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult evaluateSignaturesForClass(com.android.tools.r8.graph.DexProgramClass):135 -> a 27:38: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 27:38: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 27:38:com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$GenericSignatureContextEvaluator.evaluateClassSignatureForContext(com.android.tools.r8.graph.GenericSignatureContextBuilder$TypeParameterContext):253 -> a 27:38:com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult evaluateSignaturesForClass(com.android.tools.r8.graph.DexProgramClass):135 -> a 39:43: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 39:43:com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$GenericSignatureContextEvaluator.evaluateClassSignatureForContext(com.android.tools.r8.graph.GenericSignatureContextBuilder$TypeParameterContext):253 -> a 39:43:com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult evaluateSignaturesForClass(com.android.tools.r8.graph.DexProgramClass):135 -> a 44:47: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 44:47:com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult evaluateSignaturesForClass(com.android.tools.r8.graph.DexProgramClass):135 -> a 48:48:com.android.tools.r8.graph.GenericSignature$ClassTypeSignature com.android.tools.r8.graph.GenericSignature$ClassSignature.superClassSignature():229:229 -> 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):258 -> a 48:48:com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult evaluateSignaturesForClass(com.android.tools.r8.graph.DexProgramClass):135 -> a 49:51: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 49:51:com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult evaluateSignaturesForClass(com.android.tools.r8.graph.DexProgramClass):135 -> a 52:52:com.android.tools.r8.graph.GenericSignature$ClassTypeSignature com.android.tools.r8.graph.GenericSignature$ClassSignature.superClassSignature():229:229 -> a 52:52:com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$GenericSignatureContextEvaluator.evaluateClassSignatureForContext(com.android.tools.r8.graph.GenericSignatureContextBuilder$TypeParameterContext):260 -> a 52:52:com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult evaluateSignaturesForClass(com.android.tools.r8.graph.DexProgramClass):135 -> a 53:53:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.GenericSignature$ClassTypeSignature.type():601:601 -> a 53:53: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)"]} 53:53:com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult evaluateSignaturesForClass(com.android.tools.r8.graph.DexProgramClass):135 -> 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):261:261 -> a 54:54:com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult evaluateSignaturesForClass(com.android.tools.r8.graph.DexProgramClass):135 -> a 55:55:boolean com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$Mode.doNotVerify():42:42 -> a 55:55: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)"]} 55:55:com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult evaluateSignaturesForClass(com.android.tools.r8.graph.DexProgramClass):135 -> a 56:57: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 56:57:com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult evaluateSignaturesForClass(com.android.tools.r8.graph.DexProgramClass):135 -> a 58:58:com.android.tools.r8.graph.GenericSignature$ClassTypeSignature com.android.tools.r8.graph.GenericSignature$ClassSignature.superClassSignature():229:229 -> a 58:58:com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$GenericSignatureContextEvaluator.evaluateClassSignatureForContext(com.android.tools.r8.graph.GenericSignatureContextBuilder$TypeParameterContext):266 -> a 58:58:com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult evaluateSignaturesForClass(com.android.tools.r8.graph.DexProgramClass):135 -> a 59:59: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 59:59:com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult evaluateSignaturesForClass(com.android.tools.r8.graph.DexProgramClass):135 -> a 60:64: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 60:64:com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult evaluateSignaturesForClass(com.android.tools.r8.graph.DexProgramClass):135 -> a 65:65:java.util.List com.android.tools.r8.graph.GenericSignature$ClassSignature.superInterfaceSignatures():233:233 -> a 65:65:com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$GenericSignatureContextEvaluator.evaluateClassSignatureForContext(com.android.tools.r8.graph.GenericSignatureContextBuilder$TypeParameterContext):272 -> a 65:65:com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult evaluateSignaturesForClass(com.android.tools.r8.graph.DexProgramClass):135 -> a 66:67: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 66:67:com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult evaluateSignaturesForClass(com.android.tools.r8.graph.DexProgramClass):135 -> a 68:68:boolean com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$Mode.doNotVerify():42:42 -> a 68:68: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)"]} 68:68:com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult evaluateSignaturesForClass(com.android.tools.r8.graph.DexProgramClass):135 -> a 69:76: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 69:76:com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult evaluateSignaturesForClass(com.android.tools.r8.graph.DexProgramClass):135 -> a 77:83: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 77:83:com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult evaluateSignaturesForClass(com.android.tools.r8.graph.DexProgramClass):135 -> a 84:84: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 84:84:com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult evaluateSignaturesForClass(com.android.tools.r8.graph.DexProgramClass):135 -> a 85:89:com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult evaluateSignaturesForClass(com.android.tools.r8.graph.DexProgramClass):136:140 -> a 90:90:boolean com.android.tools.r8.graph.AppView.hasLiveness():801:801 -> a 90:90: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)"]} 91:91:boolean com.android.tools.r8.graph.AppView.hasLiveness():801:801 -> a 91:91:com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult evaluateSignaturesForClass(com.android.tools.r8.graph.DexProgramClass):140 -> a 92:101:com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult evaluateSignaturesForClass(com.android.tools.r8.graph.DexProgramClass):140:149 -> a 102:102:com.android.tools.r8.origin.Origin com.android.tools.r8.graph.DexClass.getOrigin():698:698 -> a 102:102:com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult evaluateSignaturesForClass(com.android.tools.r8.graph.DexProgramClass):150 -> a 103:103:com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult evaluateSignaturesForClass(com.android.tools.r8.graph.DexProgramClass):147:147 -> a 104:104:com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult evaluateSignaturesForClass(com.android.tools.r8.graph.DexProgramClass):146:146 -> a 105:105:void com.android.tools.r8.graph.DexClass.clearClassSignature():984:984 -> a 105:105:com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult evaluateSignaturesForClass(com.android.tools.r8.graph.DexProgramClass):153 -> a 106:110:com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult evaluateSignaturesForClass(com.android.tools.r8.graph.DexProgramClass):155:159 -> a 111:111:com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult evaluateSignaturesForClass(com.android.tools.r8.graph.DexProgramClass):158:158 -> a 112:112: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 112:112: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)"]} 113:117:com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult evaluateSignaturesForClass(com.android.tools.r8.graph.DexProgramClass):184:188 -> a 118:118:com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult evaluateSignaturesForClass(com.android.tools.r8.graph.DexProgramClass):187:187 -> a 119:119: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 119:119: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)"]} 120:120: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/u3;Lcom/android/tools/r8/graph/r3$a;Lcom/android/tools/r8/graph/m3$g;)Lcom/android/tools/r8/graph/w3$a;"} 121:122: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W0;Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/graph/w3$a;)V"} 123:123:boolean com.android.tools.r8.graph.AppView.hasLiveness():801:801 -> a 123:123: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)"]} 124:124:boolean com.android.tools.r8.graph.AppView.hasLiveness():801:801 -> a 124:124: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 125:135: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 136:136:com.android.tools.r8.origin.Origin com.android.tools.r8.graph.DexClass.getOrigin():698:698 -> a 136:136: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)"]} 137:137: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 138:145: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 146:149: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/T0;Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/graph/w3$a;)V"} 150:150:boolean com.android.tools.r8.graph.AppView.hasLiveness():801:801 -> a 150:150: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)"]} 151:151:boolean com.android.tools.r8.graph.AppView.hasLiveness():801:801 -> a 151:151: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 152:161: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 162:162:com.android.tools.r8.origin.Origin com.android.tools.r8.graph.DexClass.getOrigin():698:698 -> a 162:162: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)"]} 163:163: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 164:171: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 172:178:com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult evaluate(java.util.function.Supplier,java.util.function.Function,java.util.function.Consumer):220:226 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Supplier;Ljava/util/function/Function;Ljava/util/function/Consumer;)Lcom/android/tools/r8/graph/w3$a;"} 179:179:boolean com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult.isValid():59:59 -> a 179:179:com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult evaluate(java.util.function.Supplier,java.util.function.Function,java.util.function.Consumer):226 -> a 180:180:com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult evaluate(java.util.function.Supplier,java.util.function.Function,java.util.function.Consumer):226:226 -> a 181:181:boolean com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$Mode.doNotVerify():42:42 -> a 181:181:com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult 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)"]} 182:184:com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult evaluate(java.util.function.Supplier,java.util.function.Function,java.util.function.Consumer):226:228 -> a 185:185:com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult evaluate(java.util.function.Supplier,java.util.function.Function,java.util.function.Consumer):223:223 -> a 186:186: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 186:186: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 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/u3;Lcom/android/tools/r8/graph/r3$a;Lcom/android/tools/r8/graph/m3$e;)Lcom/android/tools/r8/graph/w3$a;"} 187:190: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 187:190: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 -> 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/r3;)Lcom/android/tools/r8/graph/w3;"} com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$1 -> com.android.tools.r8.graph.t3: # {"id":"sourceFile","fileName":"GenericSignatureCorrectnessHelper.java"} int[] $SwitchMap$com$android$tools$r8$graph$GenericSignatureCorrectnessHelper$SignatureEvaluationResult -> a 1:1:com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult[] com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult.values():50:50 -> 1:1:void ():71 -> 2:2:void ():71:71 -> com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$GenericSignatureContextEvaluator -> com.android.tools.r8.graph.u3: # {"id":"sourceFile","fileName":"GenericSignatureCorrectnessHelper.java"} 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:4:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$Mode,com.android.tools.r8.graph.DexProgramClass):240:243 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;ILcom/android/tools/r8/graph/q2;)V"} 1:5: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m3$g;Lcom/android/tools/r8/graph/r3$a;)Lcom/android/tools/r8/graph/w3$a;"} 6:6:java.util.List com.android.tools.r8.graph.GenericSignature$MethodTypeSignature.getFormalTypeParameters():874:874 -> a 6:6:com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult visitMethodSignature(com.android.tools.r8.graph.GenericSignature$MethodTypeSignature,com.android.tools.r8.graph.GenericSignatureContextBuilder$TypeParameterContext):300 -> a 7:7: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 8:8: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 9:9: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 10:10:java.util.List com.android.tools.r8.graph.GenericSignature$MethodTypeSignature.getFormalTypeParameters():874:874 -> a 10:10:com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult visitMethodSignature(com.android.tools.r8.graph.GenericSignature$MethodTypeSignature,com.android.tools.r8.graph.GenericSignatureContextBuilder$TypeParameterContext):302 -> a 11:11:com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult evaluateFormalTypeParameters(java.util.List,com.android.tools.r8.graph.GenericSignatureContextBuilder$TypeParameterContext):347:347 -> a 11:11:com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult visitMethodSignature(com.android.tools.r8.graph.GenericSignature$MethodTypeSignature,com.android.tools.r8.graph.GenericSignatureContextBuilder$TypeParameterContext):302 -> a 12:23:com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult evaluateTypeParameter(com.android.tools.r8.graph.GenericSignature$FormalTypeParameter,com.android.tools.r8.graph.GenericSignatureContextBuilder$TypeParameterContext):359:370 -> a 12:23:com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult evaluateFormalTypeParameters(java.util.List,com.android.tools.r8.graph.GenericSignatureContextBuilder$TypeParameterContext):349 -> a 12:23:com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult visitMethodSignature(com.android.tools.r8.graph.GenericSignature$MethodTypeSignature,com.android.tools.r8.graph.GenericSignatureContextBuilder$TypeParameterContext):302 -> a 24:28:com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult evaluateFormalTypeParameters(java.util.List,com.android.tools.r8.graph.GenericSignatureContextBuilder$TypeParameterContext):350:354 -> a 24:28:com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult visitMethodSignature(com.android.tools.r8.graph.GenericSignature$MethodTypeSignature,com.android.tools.r8.graph.GenericSignatureContextBuilder$TypeParameterContext):302 -> a 29:32: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 33:40:com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult evaluateTypeArguments(java.util.List,com.android.tools.r8.graph.GenericSignatureContextBuilder$TypeParameterContext):326:333 -> a 33:40:com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult visitMethodSignature(com.android.tools.r8.graph.GenericSignature$MethodTypeSignature,com.android.tools.r8.graph.GenericSignatureContextBuilder$TypeParameterContext):306 -> a 41:44: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 45:52:com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult evaluateTypeArguments(java.util.List,com.android.tools.r8.graph.GenericSignatureContextBuilder$TypeParameterContext):326:333 -> a 45:52:com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult visitMethodSignature(com.android.tools.r8.graph.GenericSignature$MethodTypeSignature,com.android.tools.r8.graph.GenericSignatureContextBuilder$TypeParameterContext):310 -> a 53:59:com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult visitMethodSignature(com.android.tools.r8.graph.GenericSignature$MethodTypeSignature,com.android.tools.r8.graph.GenericSignatureContextBuilder$TypeParameterContext):311:317 -> a 60:60: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m3$i;Lcom/android/tools/r8/graph/r3$a;)Lcom/android/tools/r8/graph/w3$a;"} 61:61:boolean com.android.tools.r8.graph.GenericSignature$TypeSignature.isBaseTypeSignature():0:0 -> a 61:61:com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult evaluateTypeArgument(com.android.tools.r8.graph.GenericSignature$TypeSignature,com.android.tools.r8.graph.GenericSignatureContextBuilder$TypeParameterContext):375 -> a 62:70:com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult evaluateTypeArgument(com.android.tools.r8.graph.GenericSignature$TypeSignature,com.android.tools.r8.graph.GenericSignatureContextBuilder$TypeParameterContext):376:384 -> a 71:71:java.lang.String com.android.tools.r8.graph.GenericSignature$TypeVariableSignature.typeVariable():747:747 -> a 71:71: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)"]} 72:75: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 76:76:boolean com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$Mode.doNotVerify():42:42 -> a 76:76: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)"]} 77:82:com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult evaluateTypeArgument(com.android.tools.r8.graph.GenericSignature$TypeSignature,com.android.tools.r8.graph.GenericSignatureContextBuilder$TypeParameterContext):388:393 -> a 83:83:com.android.tools.r8.graph.GenericSignature$TypeSignature com.android.tools.r8.graph.GenericSignature$ArrayTypeSignature.elementSignature():675:675 -> a 83:83: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)"]} 84:88:com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult evaluateTypeArgument(com.android.tools.r8.graph.GenericSignature$TypeSignature,com.android.tools.r8.graph.GenericSignatureContextBuilder$TypeParameterContext):392:396 -> a 89:89:com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult evaluateTypeArguments(com.android.tools.r8.graph.GenericSignature$ClassTypeSignature,com.android.tools.r8.graph.GenericSignatureContextBuilder$TypeParameterContext):401:401 -> a 89:89:com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult evaluateTypeArgument(com.android.tools.r8.graph.GenericSignature$TypeSignature,com.android.tools.r8.graph.GenericSignatureContextBuilder$TypeParameterContext):396 -> a 90:90:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.GenericSignature$ClassTypeSignature.type():601:601 -> a 90:90:com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult evaluateTypeArguments(com.android.tools.r8.graph.GenericSignature$ClassTypeSignature,com.android.tools.r8.graph.GenericSignatureContextBuilder$TypeParameterContext):402 -> a 90:90:com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult evaluateTypeArgument(com.android.tools.r8.graph.GenericSignature$TypeSignature,com.android.tools.r8.graph.GenericSignatureContextBuilder$TypeParameterContext):396 -> a 91:91:com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult evaluateTypeArguments(com.android.tools.r8.graph.GenericSignature$ClassTypeSignature,com.android.tools.r8.graph.GenericSignatureContextBuilder$TypeParameterContext):401:401 -> a 91:91:com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult evaluateTypeArgument(com.android.tools.r8.graph.GenericSignature$TypeSignature,com.android.tools.r8.graph.GenericSignatureContextBuilder$TypeParameterContext):396 -> a 92:92: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 93:97: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/r3$a;)Lcom/android/tools/r8/graph/w3$a;"} 98:98:boolean com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$Mode.doNotVerify():42:42 -> a 98:98: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)"]} 99:113: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 114:114:java.util.List com.android.tools.r8.graph.GenericSignature$ClassSignature.getFormalTypeParameters():258:258 -> a 114:114: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)"]} 115:116: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 117:117:boolean com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$Mode.doNotVerify():42:42 -> a 117:117: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)"]} 118:121: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 -> com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$Mode: # {"id":"sourceFile","fileName":"GenericSignatureCorrectnessHelper.java"} com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$Mode$EnumUnboxingLocalUtility -> com.android.tools.r8.graph.v3: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} boolean com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$Mode.clearIfInvalid() -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Z"} com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult -> com.android.tools.r8.graph.w3$a: # {"id":"sourceFile","fileName":"GenericSignatureCorrectnessHelper.java"} 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 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 com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult[] $VALUES -> f boolean $assertionsDisabled -> g 1:7:void ():50:56 -> 8:8:void ():50:50 -> 1:1:void (java.lang.String,int):50:50 -> 1:11:java.lang.String getDescription():71:81 -> a 12:12:java.lang.String getDescription():79:79 -> a 13:13:java.lang.String getDescription():77:77 -> a 14:14:java.lang.String getDescription():75:75 -> a 15:15:java.lang.String getDescription():73:73 -> a 16:16:boolean isValid():59:59 -> a 16:16:java.lang.String getDescription():81 -> a 17:18:java.lang.String getDescription():81:82 -> a 1:1:boolean isInvalid():63:63 -> b com.android.tools.r8.graph.GenericSignatureEnqueuerAnalysis -> com.android.tools.r8.graph.x3: # {"id":"sourceFile","fileName":"GenericSignatureEnqueuerAnalysis.java"} 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/G;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/shaking/F0;)V"} 2:2:void notifyMarkFieldAsReachable(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.shaking.EnqueuerWorklist):30:30 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m5;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m5;Lcom/android/tools/r8/graph/k5;)V"} 4:4:void notifyMarkMethodAsTargeted(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.EnqueuerWorklist):41:41 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/k5;Lcom/android/tools/r8/shaking/L;)V"} 6:13:void processSignature(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.ProgramDefinition):54:61 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/k5;Lcom/android/tools/r8/graph/k5;)V"} 14:17:com.android.tools.r8.graph.GenericSignature$ClassSignature com.android.tools.r8.graph.GenericSignatureTypeVisitor.visitClassSignature(com.android.tools.r8.graph.GenericSignature$ClassSignature):30:33 -> a 14:17:void processSignature(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.ProgramDefinition):60 -> a 18:20:void processSignature(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.ProgramDefinition):62:64 -> a 21:24:com.android.tools.r8.graph.GenericSignature$MethodTypeSignature com.android.tools.r8.graph.GenericSignatureTypeVisitor.visitMethodSignature(com.android.tools.r8.graph.GenericSignature$MethodTypeSignature):38:41 -> a 21:24:void processSignature(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.ProgramDefinition):63 -> a 25:27:void processSignature(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.ProgramDefinition):66:68 -> a 28:28:void processSignature(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.ProgramDefinition):67:67 -> a com.android.tools.r8.graph.GenericSignatureFormatDiagnostic -> com.android.tools.r8.graph.y3: # {"id":"sourceFile","fileName":"GenericSignatureFormatDiagnostic.java"} 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: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/lang/String;Lcom/android/tools/r8/origin/Origin;Ljava/lang/reflect/GenericSignatureFormatError;)Lcom/android/tools/r8/graph/y3;"} 2:7: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):68:73 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/android/tools/r8/origin/Origin;Ljava/lang/reflect/GenericSignatureFormatError;)Lcom/android/tools/r8/graph/y3;"} 1:1: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/lang/String;Lcom/android/tools/r8/origin/Origin;Ljava/lang/reflect/GenericSignatureFormatError;)Lcom/android/tools/r8/graph/y3;"} 1:1: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/lang/String;Lcom/android/tools/r8/origin/Origin;Ljava/lang/reflect/GenericSignatureFormatError;)Lcom/android/tools/r8/graph/y3;"} 1:1:java.lang.String getDiagnosticMessage():36:36 -> getDiagnosticMessage 1:1:com.android.tools.r8.origin.Origin getOrigin():26:26 -> getOrigin 1:1:com.android.tools.r8.position.Position getPosition():31:31 -> getPosition com.android.tools.r8.graph.GenericSignaturePartialTypeArgumentApplier -> com.android.tools.r8.graph.z3: # {"id":"sourceFile","fileName":"GenericSignaturePartialTypeArgumentApplier.java"} com.android.tools.r8.graph.GenericSignatureContextBuilder$TypeParameterContext typeParameterContext -> a java.util.function.BiPredicate enclosingPruned -> b java.util.function.Predicate hasGenericTypeParameters -> c com.android.tools.r8.graph.AppView appView -> d com.android.tools.r8.graph.GenericSignature$ClassTypeSignature objectArgument -> e 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/r3$a;Ljava/util/function/BiPredicate;Ljava/util/function/Predicate;)V"} 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 -> 1:1:com.android.tools.r8.graph.DexType visitType(com.android.tools.r8.graph.DexType):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/v2;"} 2:2: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/r3$a;Ljava/util/function/BiPredicate;Ljava/util/function/Predicate;)Lcom/android/tools/r8/graph/z3;"} 3:6:com.android.tools.r8.graph.GenericSignature$MethodTypeSignature visitMethodSignature(com.android.tools.r8.graph.GenericSignature$MethodTypeSignature):78:81 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m3$g;)Lcom/android/tools/r8/graph/m3$g;"} 7:7:com.android.tools.r8.graph.GenericSignature$TypeSignature visitTypeSignature(com.android.tools.r8.graph.GenericSignature$TypeSignature):95:95 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m3$i;)Lcom/android/tools/r8/graph/m3$i;"} 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):95 -> a 9:9:com.android.tools.r8.graph.GenericSignature$TypeSignature visitTypeSignature(com.android.tools.r8.graph.GenericSignature$TypeSignature):98:98 -> a 10:12:com.android.tools.r8.graph.GenericSignature$FormalTypeParameter visitFormalTypeParameter(com.android.tools.r8.graph.GenericSignature$FormalTypeParameter):103:105 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m3$f;)Lcom/android/tools/r8/graph/m3$f;"} 13:13:com.android.tools.r8.graph.GenericSignature$FieldTypeSignature com.android.tools.r8.graph.GenericSignature$FormalTypeParameter.getClassBound():186:186 -> a 13:13:com.android.tools.r8.graph.GenericSignature$FormalTypeParameter visitFormalTypeParameter(com.android.tools.r8.graph.GenericSignature$FormalTypeParameter):105 -> a 14:14:com.android.tools.r8.graph.GenericSignature$FormalTypeParameter visitFormalTypeParameter(com.android.tools.r8.graph.GenericSignature$FormalTypeParameter):105:105 -> a 15:15:java.util.List com.android.tools.r8.graph.GenericSignature$FormalTypeParameter.getInterfaceBounds():190:190 -> a 15:15:com.android.tools.r8.graph.GenericSignature$FormalTypeParameter visitFormalTypeParameter(com.android.tools.r8.graph.GenericSignature$FormalTypeParameter):106 -> a 16:16:com.android.tools.r8.graph.GenericSignature$FormalTypeParameter visitFormalTypeParameter(com.android.tools.r8.graph.GenericSignature$FormalTypeParameter):106:106 -> a 17:17:com.android.tools.r8.graph.GenericSignature$FormalTypeParameter visitFormalTypeParameter(com.android.tools.r8.graph.GenericSignature$FormalTypeParameter):105:105 -> a 18:21:java.util.List visitInterfaceBounds(java.util.List):112:115 -> a 22:22:java.util.List com.android.tools.r8.utils.ListUtils.mapOrElse(java.util.List,java.util.function.Function):177:177 -> a 22:22:java.util.List visitInterfaceBounds(java.util.List):115 -> a 23:27:java.util.List visitTypeArguments(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,java.util.List):130:134 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/v2;Ljava/util/List;)Ljava/util/List;"} 28:28:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.lens.GraphLens.lookupType(com.android.tools.r8.graph.DexType):243:243 -> a 28:28:java.util.List visitTypeArguments(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,java.util.List):134 -> a 29:32:java.util.List visitTypeArguments(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,java.util.List):134:137 -> a 33:33:java.util.List com.android.tools.r8.utils.ListUtils.mapOrElse(java.util.List,java.util.function.Function):177:177 -> a 33:33:java.util.List visitTypeArguments(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,java.util.List):137 -> a 34:37:com.android.tools.r8.graph.GenericSignature$FieldTypeSignature visitClassBound(com.android.tools.r8.graph.GenericSignature$FieldTypeSignature):147:150 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m3$e;)Lcom/android/tools/r8/graph/m3$e;"} 38:38: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m3$c;Lcom/android/tools/r8/graph/m3$c;)Lcom/android/tools/r8/graph/m3$c;"} 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):161 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 40:40:com.android.tools.r8.graph.GenericSignature$ClassTypeSignature visitEnclosing(com.android.tools.r8.graph.GenericSignature$ClassTypeSignature,com.android.tools.r8.graph.GenericSignature$ClassTypeSignature):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":371,"2":372,"3":373},"outline":"Lcom/android/tools/r8/internal/s2;a(Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/v2;"} 371:371: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 372:372:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.lens.GraphLens.lookupType(com.android.tools.r8.graph.DexType):243:243 -> a 372:372:com.android.tools.r8.graph.GenericSignature$ClassTypeSignature visitEnclosing(com.android.tools.r8.graph.GenericSignature$ClassTypeSignature,com.android.tools.r8.graph.GenericSignature$ClassTypeSignature):161 -> a 373:373:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.lens.GraphLens.lookupType(com.android.tools.r8.graph.DexType):243:243 -> a 373:373:com.android.tools.r8.graph.GenericSignature$ClassTypeSignature visitEnclosing(com.android.tools.r8.graph.GenericSignature$ClassTypeSignature,com.android.tools.r8.graph.GenericSignature$ClassTypeSignature):161 -> a 202:202: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 203:203:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.GenericSignature$ClassTypeSignature.type():601:601 -> a 203:203: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)"]} 204:204:com.android.tools.r8.graph.GenericSignature$ClassTypeSignature visitEnclosing(com.android.tools.r8.graph.GenericSignature$ClassTypeSignature,com.android.tools.r8.graph.GenericSignature$ClassTypeSignature):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":374,"2":375,"3":376},"outline":"Lcom/android/tools/r8/internal/s2;a(Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/v2;"} 374:374: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 375:375:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.lens.GraphLens.lookupType(com.android.tools.r8.graph.DexType):243:243 -> a 375:375:com.android.tools.r8.graph.GenericSignature$ClassTypeSignature visitEnclosing(com.android.tools.r8.graph.GenericSignature$ClassTypeSignature,com.android.tools.r8.graph.GenericSignature$ClassTypeSignature):162 -> a 376:376:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.lens.GraphLens.lookupType(com.android.tools.r8.graph.DexType):243:243 -> a 376:376:com.android.tools.r8.graph.GenericSignature$ClassTypeSignature visitEnclosing(com.android.tools.r8.graph.GenericSignature$ClassTypeSignature,com.android.tools.r8.graph.GenericSignature$ClassTypeSignature):162 -> a 367:370: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 377:385:com.android.tools.r8.graph.GenericSignature$ReturnType visitReturnType(com.android.tools.r8.graph.GenericSignature$ReturnType):180:188 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m3$h;)Lcom/android/tools/r8/graph/m3$h;"} 386:386:com.android.tools.r8.graph.GenericSignature$ClassTypeSignature visitSuperClass(com.android.tools.r8.graph.GenericSignature$ClassTypeSignature):210:210 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m3$c;)Lcom/android/tools/r8/graph/m3$c;"} 1:1:com.android.tools.r8.graph.GenericSignature$ClassTypeSignature visitSuperInterface(com.android.tools.r8.graph.GenericSignature$ClassTypeSignature):142:142 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m3$c;)Lcom/android/tools/r8/graph/m3$c;"} 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):177:177 -> b 6:6:java.util.List visitThrowsSignatures(java.util.List):175 -> b 7:23:com.android.tools.r8.graph.GenericSignature$FieldTypeSignature visitFieldTypeSignature(com.android.tools.r8.graph.GenericSignature$FieldTypeSignature):215:231 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m3$e;)Lcom/android/tools/r8/graph/m3$e;"} 24:24:java.lang.String com.android.tools.r8.graph.GenericSignature$TypeVariableSignature.typeVariable():747:747 -> b 24:24: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)"]} 25:38: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):177:177 -> 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):177:177 -> 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):177:177 -> 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;)Lcom/android/tools/r8/graph/z3;"} 8:8:com.android.tools.r8.graph.GenericSignaturePartialTypeArgumentApplier buildForMethod(java.util.List):62:62 -> f com.android.tools.r8.graph.GenericSignaturePrinter -> com.android.tools.r8.graph.A3: # {"id":"sourceFile","fileName":"GenericSignaturePrinter.java"} 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/naming/o0;Ljava/util/function/Predicate;)V"} 7:8:void (com.android.tools.r8.naming.NamingLens,java.util.function.Predicate):26:27 -> 1:1:com.android.tools.r8.graph.DexType visitType(com.android.tools.r8.graph.DexType):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/v2;"} 2:2:com.android.tools.r8.graph.GenericSignature$ClassSignature visitClassSignature(com.android.tools.r8.graph.GenericSignature$ClassSignature):34:34 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m3$b;)Lcom/android/tools/r8/graph/m3$b;"} 3:3:com.android.tools.r8.graph.GenericSignature$MethodTypeSignature visitMethodSignature(com.android.tools.r8.graph.GenericSignature$MethodTypeSignature):45:45 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m3$g;)Lcom/android/tools/r8/graph/m3$g;"} 4:7:com.android.tools.r8.graph.GenericSignature$ReturnType visitReturnType(com.android.tools.r8.graph.GenericSignature$ReturnType):58:61 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m3$h;)Lcom/android/tools/r8/graph/m3$h;"} 8:12:com.android.tools.r8.graph.GenericSignature$FieldTypeSignature visitClassBound(com.android.tools.r8.graph.GenericSignature$FieldTypeSignature):89:93 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m3$e;)Lcom/android/tools/r8/graph/m3$e;"} 13:13:java.util.List visitInterfaceBounds(java.util.List):99:99 -> a 14:14:com.android.tools.r8.graph.GenericSignature$ClassTypeSignature visitSuperClass(com.android.tools.r8.graph.GenericSignature$ClassTypeSignature):112:112 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m3$c;)Lcom/android/tools/r8/graph/m3$c;"} 15:15:com.android.tools.r8.graph.GenericSignature$TypeSignature visitTypeSignature(com.android.tools.r8.graph.GenericSignature$TypeSignature):131:131 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m3$i;)Lcom/android/tools/r8/graph/m3$i;"} 16:16:boolean com.android.tools.r8.graph.GenericSignature$TypeSignature.isBaseTypeSignature():0:0 -> a 16:16:com.android.tools.r8.graph.GenericSignature$TypeSignature visitTypeSignature(com.android.tools.r8.graph.GenericSignature$TypeSignature):131 -> a 17:20:com.android.tools.r8.graph.GenericSignature$TypeSignature visitTypeSignature(com.android.tools.r8.graph.GenericSignature$TypeSignature):132:135 -> a 21:21: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m3$c;Lcom/android/tools/r8/graph/m3$c;)Lcom/android/tools/r8/graph/m3$c;"} 22:34:java.util.List visitTypeArguments(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,java.util.List):150:162 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/v2;Ljava/util/List;)Ljava/util/List;"} 35:36:com.android.tools.r8.graph.GenericSignature$FormalTypeParameter visitFormalTypeParameter(com.android.tools.r8.graph.GenericSignature$FormalTypeParameter):168:169 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m3$f;)Lcom/android/tools/r8/graph/m3$f;"} 37:51:void printFieldTypeSignature(com.android.tools.r8.graph.GenericSignature$FieldTypeSignature,boolean):175:189 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m3$e;Z)V"} 52:52: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 52:52:void printFieldTypeSignature(com.android.tools.r8.graph.GenericSignature$FieldTypeSignature,boolean):190 -> a 53:73:void printFieldTypeSignature(com.android.tools.r8.graph.GenericSignature$FieldTypeSignature,boolean):192:212 -> a 1:1:com.android.tools.r8.graph.GenericSignature$FieldTypeSignature visitFieldTypeSignature(com.android.tools.r8.graph.GenericSignature$FieldTypeSignature):39:39 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m3$e;)Lcom/android/tools/r8/graph/m3$e;"} 2:4:java.util.List visitThrowsSignatures(java.util.List):68:70 -> b 5:5:com.android.tools.r8.graph.GenericSignature$ClassTypeSignature visitSuperInterface(com.android.tools.r8.graph.GenericSignature$ClassTypeSignature):125:125 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m3$c;)Lcom/android/tools/r8/graph/m3$c;"} 1:6:java.util.List visitFormalTypeParameters(java.util.List):78:83 -> c 7:8:com.android.tools.r8.graph.GenericSignature$FieldTypeSignature visitInterfaceBound(com.android.tools.r8.graph.GenericSignature$FieldTypeSignature):105:106 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m3$e;)Lcom/android/tools/r8/graph/m3$e;"} 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.android.tools.r8.graph.C3: # {"id":"sourceFile","fileName":"GenericSignatureTypeRewriter.java"} com.android.tools.r8.graph.DexItemFactory factory -> a java.util.function.Predicate wasPruned -> b java.util.function.Function lookupType -> c com.android.tools.r8.graph.DexProgramClass context -> d com.android.tools.r8.graph.GenericSignature$ClassTypeSignature objectTypeSignature -> e java.util.function.Predicate hasGenericTypeVariables -> f 1:5:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexProgramClass,java.util.function.Predicate):37:41 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/q2;Ljava/util/function/Predicate;)V"} 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Ljava/util/function/Predicate;Ljava/util/function/Function;Lcom/android/tools/r8/graph/q2;Ljava/util/function/Predicate;)V"} 1:4:com.android.tools.r8.graph.GenericSignature$ClassSignature rewrite(com.android.tools.r8.graph.GenericSignature$ClassSignature):61:64 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m3$b;)Lcom/android/tools/r8/graph/m3$b;"} 5:5: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 5:5:com.android.tools.r8.graph.GenericSignature$ClassSignature rewrite(com.android.tools.r8.graph.GenericSignature$ClassSignature):64 -> a 6:6:java.util.List com.android.tools.r8.graph.GenericSignature$ClassSignature.getFormalTypeParameters():258:258 -> 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):88 -> a 6:6:com.android.tools.r8.graph.GenericSignature$ClassSignature rewrite(com.android.tools.r8.graph.GenericSignature$ClassSignature):64 -> a 7:10:com.android.tools.r8.graph.GenericSignature$ClassSignature com.android.tools.r8.graph.GenericSignatureTypeRewriter$GenericSignatureRewriter.visitClassSignature(com.android.tools.r8.graph.GenericSignature$ClassSignature):88:91 -> a 7:10:com.android.tools.r8.graph.GenericSignature$ClassSignature rewrite(com.android.tools.r8.graph.GenericSignature$ClassSignature):64 -> a 11:16:com.android.tools.r8.graph.GenericSignature$FieldTypeSignature rewrite(com.android.tools.r8.graph.GenericSignature$FieldTypeSignature):68:73 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m3$e;)Lcom/android/tools/r8/graph/m3$e;"} 17:20:com.android.tools.r8.graph.GenericSignature$MethodTypeSignature rewrite(com.android.tools.r8.graph.GenericSignature$MethodTypeSignature):77:80 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m3$g;)Lcom/android/tools/r8/graph/m3$g;"} 21:21: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 21:21:com.android.tools.r8.graph.GenericSignature$MethodTypeSignature rewrite(com.android.tools.r8.graph.GenericSignature$MethodTypeSignature):80 -> a com.android.tools.r8.graph.GenericSignatureTypeRewriter$GenericSignatureRewriter -> com.android.tools.r8.graph.B3: # {"id":"sourceFile","fileName":"GenericSignatureTypeRewriter.java"} 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/C3;)V"} 1:1:com.android.tools.r8.graph.GenericSignature$TypeSignature visitTypeSignature(com.android.tools.r8.graph.GenericSignature$TypeSignature):115:115 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m3$i;)Lcom/android/tools/r8/graph/m3$i;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m3$f;)Lcom/android/tools/r8/graph/m3$f;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m3$c;)Lcom/android/tools/r8/graph/m3$c;"} 21:21:void lambda$visitSuperInterfaces$1(java.util.List,java.util.List,com.android.tools.r8.graph.DexType):168:168 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;Ljava/util/List;Lcom/android/tools/r8/graph/v2;)V"} 22:23:java.lang.Object com.android.tools.r8.utils.ListUtils.firstMatching(java.util.List,java.util.function.Predicate):74:75 -> a 22:23:void lambda$visitSuperInterfaces$1(java.util.List,java.util.List,com.android.tools.r8.graph.DexType):169 -> a 24:26:void lambda$visitSuperInterfaces$1(java.util.List,java.util.List,com.android.tools.r8.graph.DexType):169:171 -> a 27:27:void lambda$visitSuperInterfaces$1(java.util.List,java.util.List,com.android.tools.r8.graph.DexType):170:170 -> a 28:28:boolean lambda$visitSuperInterfaces$0(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.GenericSignature$ClassTypeSignature):169:169 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/m3$c;)Z"} 29:39:com.android.tools.r8.graph.GenericSignature$ReturnType visitReturnType(com.android.tools.r8.graph.GenericSignature$ReturnType):197:207 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m3$h;)Lcom/android/tools/r8/graph/m3$h;"} 40:43:com.android.tools.r8.graph.GenericSignature$FieldTypeSignature visitClassBound(com.android.tools.r8.graph.GenericSignature$FieldTypeSignature):223:226 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m3$e;)Lcom/android/tools/r8/graph/m3$e;"} 44:47:java.util.List visitInterfaceBounds(java.util.List):231:234 -> a 48:48:java.util.List com.android.tools.r8.utils.ListUtils.mapOrElse(java.util.List,java.util.function.Function):177:177 -> a 48:48:java.util.List visitInterfaceBounds(java.util.List):234 -> a 49:49: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m3$c;Lcom/android/tools/r8/graph/m3$c;)Lcom/android/tools/r8/graph/m3$c;"} 50:60:java.util.List visitTypeArguments(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,java.util.List):251:261 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/v2;Ljava/util/List;)Ljava/util/List;"} 61:61:java.util.List com.android.tools.r8.utils.ListUtils.mapOrElse(java.util.List,java.util.function.Function):177:177 -> a 61:61:java.util.List visitTypeArguments(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,java.util.List):261 -> a 62:62:java.util.List visitTypeArguments(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,java.util.List):259:259 -> a 63:64:com.android.tools.r8.graph.DexType visitType(com.android.tools.r8.graph.DexType):273:274 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/v2;"} 1:1:com.android.tools.r8.graph.GenericSignature$TypeSignature 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m3$i;)Lcom/android/tools/r8/graph/m3$i;"} 2:2:boolean com.android.tools.r8.graph.GenericSignature$TypeSignature.isBaseTypeSignature():0:0 -> b 2:2:com.android.tools.r8.graph.GenericSignature$TypeSignature 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 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m3$c;)Lcom/android/tools/r8/graph/m3$c;"} 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):177:177 -> 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m3$e;)Lcom/android/tools/r8/graph/m3$e;"} 1:7:com.android.tools.r8.graph.GenericSignature$FieldTypeSignature visitFieldTypeSignature(com.android.tools.r8.graph.GenericSignature$FieldTypeSignature):103:109 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m3$e;)Lcom/android/tools/r8/graph/m3$e;"} 8:11:java.util.List visitFormalTypeParameters(java.util.List):125:128 -> c 12:12:java.util.List com.android.tools.r8.utils.ListUtils.mapOrElse(java.util.List,java.util.function.Function):177:177 -> c 12:12: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):177:177 -> 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):177:177 -> 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.android.tools.r8.graph.D3: # {"id":"sourceFile","fileName":"GenericSignatureTypeVisitor.java"} com.android.tools.r8.graph.ProgramDefinition context -> a java.util.function.BiConsumer visitedTypeConsumer -> b boolean $assertionsDisabled -> c 1:1:void ():17:17 -> 1:3:void (com.android.tools.r8.graph.ProgramDefinition,java.util.function.BiConsumer):23:25 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/k5;Ljava/util/function/BiConsumer;)V"} 1:4:com.android.tools.r8.graph.GenericSignature$FieldTypeSignature visitClassBound(com.android.tools.r8.graph.GenericSignature$FieldTypeSignature):72:75 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m3$e;)Lcom/android/tools/r8/graph/m3$e;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m3$c;)Lcom/android/tools/r8/graph/m3$c;"} 7:7:com.android.tools.r8.graph.GenericSignature$TypeSignature visitTypeSignature(com.android.tools.r8.graph.GenericSignature$TypeSignature):111:111 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m3$i;)Lcom/android/tools/r8/graph/m3$i;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m3$c;Lcom/android/tools/r8/graph/m3$c;)Lcom/android/tools/r8/graph/m3$c;"} 12:15:com.android.tools.r8.graph.GenericSignature$ReturnType visitReturnType(com.android.tools.r8.graph.GenericSignature$ReturnType):126:129 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m3$h;)Lcom/android/tools/r8/graph/m3$h;"} 16:16:java.util.List visitTypeArguments(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,java.util.List):148:148 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/v2;Ljava/util/List;)Ljava/util/List;"} 17:17:com.android.tools.r8.graph.GenericSignature$FormalTypeParameter visitFormalTypeParameter(com.android.tools.r8.graph.GenericSignature$FormalTypeParameter):154:154 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m3$f;)Lcom/android/tools/r8/graph/m3$f;"} 18:18:com.android.tools.r8.graph.DexType visitType(com.android.tools.r8.graph.DexType):159:159 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/v2;"} 1:15:com.android.tools.r8.graph.GenericSignature$FieldTypeSignature visitFieldTypeSignature(com.android.tools.r8.graph.GenericSignature$FieldTypeSignature):46:60 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m3$e;)Lcom/android/tools/r8/graph/m3$e;"} 16:16:com.android.tools.r8.graph.GenericSignature$ClassTypeSignature visitSuperInterface(com.android.tools.r8.graph.GenericSignature$ClassTypeSignature):106:106 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m3$c;)Lcom/android/tools/r8/graph/m3$c;"} 17:17: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m3$e;)Lcom/android/tools/r8/graph/m3$e;"} 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.android.tools.r8.graph.E3: # {"id":"sourceFile","fileName":"GenericSignatureUtils.java"} boolean $assertionsDisabled -> a 1:1:void ():9:9 -> 1:11:boolean verifyNoDuplicateGenericDefinitions(com.android.tools.r8.graph.GenericSignature$DexDefinitionSignature,com.android.tools.r8.graph.DexAnnotationSet):13:23 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m3$d;Lcom/android/tools/r8/graph/g0;)Z"} 12:12: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.android.tools.r8.graph.F3: # {"id":"sourceFile","fileName":"GenericSignatureValidationDiagnostic.java"} 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: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/lang/String;Lcom/android/tools/r8/origin/Origin;Lcom/android/tools/r8/graph/w3$a;)Lcom/android/tools/r8/graph/F3;"} 2:8: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):64:70 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/android/tools/r8/origin/Origin;Lcom/android/tools/r8/graph/w3$a;)Lcom/android/tools/r8/graph/F3;"} 1:1: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/lang/String;Lcom/android/tools/r8/origin/Origin;Lcom/android/tools/r8/graph/w3$a;)Lcom/android/tools/r8/graph/F3;"} 1:1: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/lang/String;Lcom/android/tools/r8/origin/Origin;Lcom/android/tools/r8/graph/w3$a;)Lcom/android/tools/r8/graph/F3;"} 1:1:java.lang.String getDiagnosticMessage():36:36 -> getDiagnosticMessage 1:1:com.android.tools.r8.origin.Origin getOrigin():26:26 -> getOrigin 1:1:com.android.tools.r8.position.Position getPosition():31:31 -> getPosition com.android.tools.r8.graph.GenericSignatureVisitor -> com.android.tools.r8.graph.G3: # {"id":"sourceFile","fileName":"GenericSignatureVisitor.java"} com.android.tools.r8.graph.GenericSignature$FieldTypeSignature visitClassBound(com.android.tools.r8.graph.GenericSignature$FieldTypeSignature) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m3$e;)Lcom/android/tools/r8/graph/m3$e;"} com.android.tools.r8.graph.GenericSignature$ClassTypeSignature visitEnclosing(com.android.tools.r8.graph.GenericSignature$ClassTypeSignature,com.android.tools.r8.graph.GenericSignature$ClassTypeSignature) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m3$c;Lcom/android/tools/r8/graph/m3$c;)Lcom/android/tools/r8/graph/m3$c;"} java.util.List visitInterfaceBounds(java.util.List) -> a com.android.tools.r8.graph.GenericSignature$ReturnType visitReturnType(com.android.tools.r8.graph.GenericSignature$ReturnType) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m3$h;)Lcom/android/tools/r8/graph/m3$h;"} com.android.tools.r8.graph.GenericSignature$ClassTypeSignature visitSuperClass(com.android.tools.r8.graph.GenericSignature$ClassTypeSignature) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m3$c;)Lcom/android/tools/r8/graph/m3$c;"} com.android.tools.r8.graph.DexType visitType(com.android.tools.r8.graph.DexType) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/v2;"} java.util.List visitTypeArguments(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,java.util.List) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/v2;Ljava/util/List;)Ljava/util/List;"} com.android.tools.r8.graph.GenericSignature$TypeSignature visitTypeSignature(com.android.tools.r8.graph.GenericSignature$TypeSignature) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m3$i;)Lcom/android/tools/r8/graph/m3$i;"} 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.ImmediateProgramSubtypingInfo -> com.android.tools.r8.graph.H3: # {"id":"sourceFile","fileName":"ImmediateProgramSubtypingInfo.java"} com.android.tools.r8.graph.AppView appView -> a java.util.Map immediateSubtypes -> b 1:3:void (com.android.tools.r8.graph.AppView,java.util.Map):28:30 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Ljava/util/IdentityHashMap;)V"} 1:1:boolean lambda$forEachImmediateSuperClass$1(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexClass):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/q0;)Z"} 2:12:com.android.tools.r8.graph.ImmediateProgramSubtypingInfo create(com.android.tools.r8.graph.AppView):35:45 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)Lcom/android/tools/r8/graph/H3;"} 13:15: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:41 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Ljava/util/Map;Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/graph/v2;)V"} 16:16:void forEachImmediateSuperClass(com.android.tools.r8.graph.DexClass,java.util.function.Consumer):49:49 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Consumer;Lcom/android/tools/r8/graph/q0;)V"} 17:17:void lambda$forEachImmediateSuperClass$2(java.util.function.Consumer,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexClass):52:52 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Consumer;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/q0;)V"} 18:18:void forEachImmediateSuperClassMatching(com.android.tools.r8.graph.DexClass,java.util.function.BiPredicate,java.util.function.BiConsumer):64:64 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;Ljava/util/function/BiPredicate;Ljava/util/function/BiConsumer;)V"} 19:21:void lambda$forEachImmediateSuperClassMatching$4(java.util.function.BiPredicate,java.util.function.BiConsumer,com.android.tools.r8.graph.DexType):66:68 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/BiPredicate;Ljava/util/function/BiConsumer;Lcom/android/tools/r8/graph/v2;)V"} 22:22:void forEachImmediateSuperClassMatching(com.android.tools.r8.graph.DexClass,java.util.function.Predicate,java.util.function.Consumer):75:75 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;Ljava/util/function/Predicate;Ljava/util/function/Consumer;)V"} 23:23:void forEachImmediateProgramSuperClass(com.android.tools.r8.graph.DexProgramClass,java.util.function.Consumer):86:86 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Consumer;Lcom/android/tools/r8/graph/q2;)V"} 24:24:void forEachImmediateProgramSuperClassMatching(com.android.tools.r8.graph.DexProgramClass,java.util.function.Predicate,java.util.function.Consumer):93:93 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Predicate;Ljava/util/function/Consumer;Lcom/android/tools/r8/graph/q2;)V"} 25:27:void lambda$forEachImmediateProgramSuperClassMatching$6(java.util.function.Predicate,java.util.function.Consumer,com.android.tools.r8.graph.DexType):95:97 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Predicate;Ljava/util/function/Consumer;Lcom/android/tools/r8/graph/v2;)V"} 28:28:java.util.List getSubclasses(com.android.tools.r8.graph.DexProgramClass):116:116 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)Ljava/util/List;"} 1:3:void lambda$forEachImmediateSuperClassMatching$5(java.util.function.Predicate,java.util.function.Consumer,com.android.tools.r8.graph.DexType):77:79 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Predicate;Ljava/util/function/Consumer;Lcom/android/tools/r8/graph/v2;)V"} 4:5:void forEachImmediateSubClassMatching(com.android.tools.r8.graph.DexProgramClass,java.util.function.Predicate,java.util.function.Consumer):106:107 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Predicate;Ljava/util/function/Consumer;Lcom/android/tools/r8/graph/q2;)V"} 1:2:void lambda$forEachImmediateSubClassMatching$7(java.util.function.Predicate,java.util.function.Consumer,com.android.tools.r8.graph.DexProgramClass):109:110 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Predicate;Ljava/util/function/Consumer;Lcom/android/tools/r8/graph/q2;)V"} com.android.tools.r8.graph.IndexedDexItem -> com.android.tools.r8.graph.I3: # {"id":"sourceFile","fileName":"IndexedDexItem.java"} boolean $assertionsDisabled -> c 1:1:void ():9:9 -> 1:1:void ():9:9 -> int getOffset(com.android.tools.r8.graph.ObjectToOffsetMapping) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/e5;)I"} 1:1:void collectMixedSectionItems(com.android.tools.r8.dex.MixedSectionCollection):14:14 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/V;)V"} com.android.tools.r8.graph.InnerClassAttribute -> com.android.tools.r8.graph.J3: # {"id":"sourceFile","fileName":"InnerClassAttribute.java"} int access -> a com.android.tools.r8.graph.DexType inner -> b com.android.tools.r8.graph.DexType outer -> c com.android.tools.r8.graph.DexString innerName -> d boolean $assertionsDisabled -> e 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/u2;)V"} 1:1:com.android.tools.r8.graph.InnerClassAttribute createUnknownNamedInnerClass(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):33:33 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/J3;"} 2:6:void forEachType(java.util.function.Consumer):49:53 -> a 7:7:int getAccess():66:66 -> a 8:12:void write(com.android.tools.r8.org.objectweb.asm.ClassWriter,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.utils.InternalOptions):82:86 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Ya;Lcom/android/tools/r8/naming/o0;Lcom/android/tools/r8/utils/A1;)V"} 13:13:void write(com.android.tools.r8.org.objectweb.asm.ClassWriter,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.utils.InternalOptions):83:83 -> a 14:14:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):91:91 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/dex/l0;)V"} 15:16:void com.android.tools.r8.graph.DexType.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):246:247 -> a 15:16:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):91 -> a 17:17:void com.android.tools.r8.graph.DexString.collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection):277:277 -> a 17:17:void com.android.tools.r8.graph.DexType.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):247 -> a 17:17:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):91 -> a 18:18:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):92:92 -> a 19:20:void com.android.tools.r8.graph.DexType.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):246:247 -> a 19:20:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):93 -> a 21:21:void com.android.tools.r8.graph.DexString.collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection):277:277 -> a 21:21:void com.android.tools.r8.graph.DexType.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):247 -> a 21:21:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):93 -> a 22:22:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):95:95 -> a 23:23:void com.android.tools.r8.graph.DexString.collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection):277:277 -> a 23:23: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 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/v2;"} 1:1:com.android.tools.r8.graph.DexString getInnerName():78:78 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/u2;"} 1:1:com.android.tools.r8.graph.DexType getOuter():74:74 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/v2;"} 1:1:boolean isAnonymous():62:62 -> e 1:1:boolean isNamed():58:58 -> f 1:4:java.lang.String toString():124:127 -> toString com.android.tools.r8.graph.InstantiatedSubTypeInfo -> com.android.tools.r8.graph.K3: # {"id":"sourceFile","fileName":"InstantiatedSubTypeInfo.java"} void forEachInstantiatedSubType(com.android.tools.r8.graph.DexType,java.util.function.Consumer,java.util.function.Consumer) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Ljava/util/function/Consumer;Ljava/util/function/Consumer;)V"} com.android.tools.r8.graph.InvalidCode -> com.android.tools.r8.graph.L3: # {"id":"sourceFile","fileName":"InvalidCode.java"} com.android.tools.r8.graph.InvalidCode INSTANCE -> d 1:1:void ():14:14 -> 1:1:void ():24:24 -> 1:1:boolean isEmptyVoidMethod():66:66 -> D0 1:1:com.android.tools.r8.graph.Code getInstance():17:17 -> I0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/L3;"} 1:1:boolean isInvalidCode(com.android.tools.r8.graph.Code):21:21 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W;)Z"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/origin/Origin;Lcom/android/tools/r8/internal/HE$a;)Lcom/android/tools/r8/internal/ll;"} 3:3:void registerCodeReferences(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.UseRegistry):37:37 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/J5;)V"} 4:4:void registerCodeReferencesForDesugaring(com.android.tools.r8.graph.ClasspathMethod,com.android.tools.r8.graph.UseRegistry):42:42 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/S;Lcom/android/tools/r8/graph/J5;)V"} 5:9:java.lang.String toString(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.utils.RetracerForCodePrinting):52:56 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W0;Lcom/android/tools/r8/utils/P2;)Ljava/lang/String;"} boolean computeEquals(java.lang.Object) -> c 1:1:int computeHashCode():71:71 -> s0 1:1:java.lang.String toString():47:47 -> toString 1:1:int estimatedDexCodeSizeUpperBoundInBytes():61:61 -> w0 com.android.tools.r8.graph.JarApplicationReader -> com.android.tools.r8.graph.M3: # {"id":"sourceFile","fileName":"JarApplicationReader.java"} com.android.tools.r8.utils.InternalOptions options -> a java.util.concurrent.ConcurrentHashMap asmObjectTypeCache -> b java.util.concurrent.ConcurrentHashMap asmTypeCache -> c java.util.concurrent.ConcurrentHashMap stringCache -> d com.android.tools.r8.graph.ApplicationReaderMap applicationReaderMap -> e com.android.tools.r8.graph.DexApplicationReadFlags$Builder readFlagsBuilder -> f boolean $assertionsDisabled -> g 1:1:void ():22:22 -> 1:1:void (com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.graph.DexApplicationReadFlags$Builder):32:32 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/A1;Lcom/android/tools/r8/graph/k0;)V"} 2:12:void (com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.graph.DexApplicationReadFlags$Builder):25:35 -> 13:13:void (com.android.tools.r8.utils.InternalOptions):39:39 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/A1;)V"} 1:1:com.android.tools.r8.org.objectweb.asm.Type getAsmObjectType(java.lang.String):43:43 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lcom/android/tools/r8/internal/IZ;"} 2:2:com.android.tools.r8.graph.DexItemFactory getFactory():51:51 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/p1;"} 3:10:com.android.tools.r8.graph.DexTypeList getTypeListFromNames(java.lang.String[]):74:81 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"([Ljava/lang/String;)Lcom/android/tools/r8/graph/x2;"} 11:11:com.android.tools.r8.graph.DexField getField(com.android.tools.r8.graph.DexType,java.lang.String,java.lang.String):100:100 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Ljava/lang/String;Ljava/lang/String;)Lcom/android/tools/r8/graph/Y0;"} 12:13:com.android.tools.r8.graph.DexCallSite getCallSite(java.lang.String,java.lang.String,com.android.tools.r8.graph.DexMethodHandle,java.util.List):113:114 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/lang/String;Lcom/android/tools/r8/graph/l2;Ljava/util/ArrayList;)Lcom/android/tools/r8/graph/p0;"} 14:14:com.android.tools.r8.graph.DexCallSite getCallSite(java.lang.String,java.lang.String,com.android.tools.r8.graph.DexMethodHandle,java.util.List):113:113 -> a 15:15:com.android.tools.r8.graph.DexCallSite com.android.tools.r8.graph.DexItemFactory.createCallSite(com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexMethodHandle,java.util.List):3107:3107 -> a 15:15:com.android.tools.r8.graph.DexCallSite getCallSite(java.lang.String,java.lang.String,com.android.tools.r8.graph.DexMethodHandle,java.util.List):113 -> a 16:17:void addMethodHandlesLookupWitness(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ClassKind):201:202 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/I;)V"} 18:19:void checkClassForMethodHandlesLookup(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.ClassKind):207:208 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;Lcom/android/tools/r8/graph/I;)V"} 20:20:com.android.tools.r8.graph.DexItemFactory getFactory():51:51 -> a 20:20:void checkClassForMethodHandlesLookup(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.ClassKind):208 -> a 21:26:void checkClassForMethodHandlesLookup(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.ClassKind):208:213 -> a 27:28:void lambda$checkClassForMethodHandlesLookup$0(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.ClassKind,com.android.tools.r8.graph.InnerClassAttribute):216:217 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;Lcom/android/tools/r8/graph/I;Lcom/android/tools/r8/graph/J3;)V"} 29:29:com.android.tools.r8.graph.DexItemFactory getFactory():51:51 -> a 29:29:void lambda$checkClassForMethodHandlesLookup$0(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.ClassKind,com.android.tools.r8.graph.InnerClassAttribute):217 -> a 30:33:void lambda$checkClassForMethodHandlesLookup$0(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.ClassKind,com.android.tools.r8.graph.InnerClassAttribute):216:219 -> a 34:34:com.android.tools.r8.graph.DexItemFactory getFactory():51:51 -> a 34:34:void lambda$checkClassForMethodHandlesLookup$0(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.ClassKind,com.android.tools.r8.graph.InnerClassAttribute):219 -> a 35:41:void lambda$checkClassForMethodHandlesLookup$0(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.ClassKind,com.android.tools.r8.graph.InnerClassAttribute):218:224 -> a 42:42:com.android.tools.r8.graph.DexItemFactory getFactory():51:51 -> a 42:42:void lambda$checkClassForMethodHandlesLookup$0(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.ClassKind,com.android.tools.r8.graph.InnerClassAttribute):224 -> a 43:44:void lambda$checkClassForMethodHandlesLookup$0(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.ClassKind,com.android.tools.r8.graph.InnerClassAttribute):224:225 -> a 1:1:com.android.tools.r8.org.objectweb.asm.Type getAsmType(java.lang.String):47:47 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lcom/android/tools/r8/internal/IZ;"} 2:2:com.android.tools.r8.graph.DexMethod getMethod(com.android.tools.r8.graph.DexType,java.lang.String,java.lang.String):108:108 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Ljava/lang/String;Ljava/lang/String;)Lcom/android/tools/r8/graph/j2;"} 3:4:void addRecordWitness(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ClassKind):162:163 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/I;)V"} 1:1:com.android.tools.r8.graph.DexProto getProto(java.lang.String):125:125 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lcom/android/tools/r8/graph/r2;"} 2:2:boolean isValidDescriptor(java.lang.String):150:150 -> c 2:2:com.android.tools.r8.graph.DexProto getProto(java.lang.String):125 -> c 3:6:com.android.tools.r8.graph.DexProto getProto(java.lang.String):125:128 -> c 7:11:java.lang.String getShortyDescriptor(java.lang.String):142:146 -> c 7:11:com.android.tools.r8.graph.DexProto getProto(java.lang.String):129 -> c 12:14:com.android.tools.r8.graph.DexProto getProto(java.lang.String):129:131 -> c 15:19:java.lang.String getShortyDescriptor(java.lang.String):142:146 -> c 15:19:com.android.tools.r8.graph.DexProto getProto(java.lang.String):131 -> c 20:24:com.android.tools.r8.graph.DexProto getProto(java.lang.String):131:135 -> c 25:32:com.android.tools.r8.graph.DexTypeList getTypeListFromDescriptors(java.lang.String[]):85:92 -> c 25:32:com.android.tools.r8.graph.DexProto getProto(java.lang.String):136 -> c 33:33:com.android.tools.r8.graph.DexProto getProto(java.lang.String):137:137 -> c 34:34:com.android.tools.r8.graph.DexProto getProto(java.lang.String):134:134 -> c 35:36:void addVarHandleWitness(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ClassKind):181:182 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/I;)V"} 1:1:com.android.tools.r8.graph.DexString getString(java.lang.String):55:55 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lcom/android/tools/r8/graph/u2;"} 1:1:com.android.tools.r8.graph.DexType getTypeFromDescriptor(java.lang.String):68:68 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lcom/android/tools/r8/graph/v2;"} 2:2:boolean isValidDescriptor(java.lang.String):150:150 -> e 2:2:com.android.tools.r8.graph.DexType getTypeFromDescriptor(java.lang.String):68 -> e 3:5:com.android.tools.r8.graph.DexType getTypeFromDescriptor(java.lang.String):68:70 -> e 1:1:com.android.tools.r8.graph.DexType getTypeFromName(java.lang.String):63:63 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lcom/android/tools/r8/graph/v2;"} 2:2:boolean isValidInternalName(java.lang.String):154:154 -> f 2:2:com.android.tools.r8.graph.DexType getTypeFromName(java.lang.String):63 -> f 3:4:com.android.tools.r8.graph.DexType getTypeFromName(java.lang.String):63:64 -> f 5:5:com.android.tools.r8.graph.DexType getType(com.android.tools.r8.org.objectweb.asm.Type):59:59 -> f 5:5:com.android.tools.r8.graph.DexType getTypeFromName(java.lang.String):64 -> f com.android.tools.r8.graph.JarClassFileReader -> com.android.tools.r8.graph.T3: # {"id":"sourceFile","fileName":"JarClassFileReader.java"} com.android.tools.r8.graph.JarApplicationReader application -> a java.util.function.Consumer classConsumer -> b com.android.tools.r8.graph.ClassKind classKind -> c byte[] CLASSFILE_HEADER -> d boolean $assertionsDisabled -> e 1:3:void ():74:76 -> 1:4:void (com.android.tools.r8.graph.JarApplicationReader,java.util.function.Consumer,com.android.tools.r8.graph.ClassKind):86:89 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/M3;Ljava/util/function/Consumer;Lcom/android/tools/r8/graph/I;)V"} 1:1:int cleanAccessFlags(int):0:0 -> a 2:2:void read(com.android.tools.r8.ProgramResource):93:93 -> a 3:8:void internalRead(com.android.tools.r8.origin.Origin,byte[]):101:106 -> a 3:8:void lambda$read$0(com.android.tools.r8.origin.Origin,byte[]):97 -> 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 internalRead(com.android.tools.r8.origin.Origin,byte[]):106 -> a 9:9:void lambda$read$0(com.android.tools.r8.origin.Origin,byte[]):97 -> 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 internalRead(com.android.tools.r8.origin.Origin,byte[]):106 -> a 10:10:void lambda$read$0(com.android.tools.r8.origin.Origin,byte[]):97 -> a 11:15:void internalRead(com.android.tools.r8.origin.Origin,byte[]):106:110 -> a 11:15:void lambda$read$0(com.android.tools.r8.origin.Origin,byte[]):97 -> a 16:16:boolean com.android.tools.r8.utils.InternalOptions.isDesugaring():591:591 -> a 16:16:void internalRead(com.android.tools.r8.origin.Origin,byte[]):111 -> 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[]):97 -> a 17:17:boolean com.android.tools.r8.utils.InternalOptions.isDesugaring():591:591 -> a 17:17:void internalRead(com.android.tools.r8.origin.Origin,byte[]):111 -> a 17:17:void lambda$read$0(com.android.tools.r8.origin.Origin,byte[]):97 -> a 18:23:void internalRead(com.android.tools.r8.origin.Origin,byte[]):111:116 -> a 18:23:void lambda$read$0(com.android.tools.r8.origin.Origin,byte[]):97 -> a 24:24:void com.android.tools.r8.org.objectweb.asm.ClassReader.(byte[]):166:166 -> a 24:24:void internalRead(com.android.tools.r8.origin.Origin,byte[]):116 -> a 24:24:void lambda$read$0(com.android.tools.r8.origin.Origin,byte[]):97 -> a 25:35:void internalRead(com.android.tools.r8.origin.Origin,byte[]):122:132 -> a 25:35:void lambda$read$0(com.android.tools.r8.origin.Origin,byte[]):97 -> a 36:37:com.android.tools.r8.org.objectweb.asm.Attribute[] getAttributePrototypes():155:156 -> a 36:37:void internalRead(com.android.tools.r8.origin.Origin,byte[]):134 -> a 36:37:void lambda$read$0(com.android.tools.r8.origin.Origin,byte[]):97 -> a 38:38:com.android.tools.r8.graph.DexItemFactory com.android.tools.r8.graph.JarApplicationReader.getFactory():51:51 -> a 38:38:com.android.tools.r8.org.objectweb.asm.Attribute[] getAttributePrototypes():157 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 38:38:void internalRead(com.android.tools.r8.origin.Origin,byte[]):134 -> a 38:38:void lambda$read$0(com.android.tools.r8.origin.Origin,byte[]):97 -> a 39:39:com.android.tools.r8.graph.DexItemFactory com.android.tools.r8.graph.JarApplicationReader.getFactory():51:51 -> a 39:39:com.android.tools.r8.org.objectweb.asm.Attribute[] getAttributePrototypes():157 -> a 39:39:void internalRead(com.android.tools.r8.origin.Origin,byte[]):134 -> a 39:39:void lambda$read$0(com.android.tools.r8.origin.Origin,byte[]):97 -> a 40:43:com.android.tools.r8.org.objectweb.asm.Attribute[] getAttributePrototypes():157:160 -> a 40:43:void internalRead(com.android.tools.r8.origin.Origin,byte[]):134 -> a 40:43:void lambda$read$0(com.android.tools.r8.origin.Origin,byte[]):97 -> a 44:56:void internalRead(com.android.tools.r8.origin.Origin,byte[]):132:144 -> a 44:56:void lambda$read$0(com.android.tools.r8.origin.Origin,byte[]):97 -> a 57:61:void internalRead(com.android.tools.r8.origin.Origin,byte[]):142:146 -> a 57:61:void lambda$read$0(com.android.tools.r8.origin.Origin,byte[]):97 -> a 62:62:com.android.tools.r8.graph.DexItemFactory com.android.tools.r8.graph.JarApplicationReader.getFactory():51:51 -> a 62:62:void internalRead(com.android.tools.r8.origin.Origin,byte[]):146 -> 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[]):97 -> a 63:63:com.android.tools.r8.graph.DexItemFactory com.android.tools.r8.graph.JarApplicationReader.getFactory():51:51 -> a 63:63:void internalRead(com.android.tools.r8.origin.Origin,byte[]):146 -> a 63:63:void lambda$read$0(com.android.tools.r8.origin.Origin,byte[]):97 -> a 64:64:void internalRead(com.android.tools.r8.origin.Origin,byte[]):146:146 -> a 64:64:void lambda$read$0(com.android.tools.r8.origin.Origin,byte[]):97 -> a 65:65:void internalRead(com.android.tools.r8.origin.Origin,byte[]):102:102 -> a 65:65:void lambda$read$0(com.android.tools.r8.origin.Origin,byte[]):97 -> 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 internalRead(com.android.tools.r8.origin.Origin,byte[]):102 -> a 66:66:void lambda$read$0(com.android.tools.r8.origin.Origin,byte[]):97 -> 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 internalRead(com.android.tools.r8.origin.Origin,byte[]):102 -> a 67:67:void lambda$read$0(com.android.tools.r8.origin.Origin,byte[]):97 -> a 68:68:void internalRead(com.android.tools.r8.origin.Origin,byte[]):102:102 -> a 68:68:void lambda$read$0(com.android.tools.r8.origin.Origin,byte[]):97 -> a 69:71:com.android.tools.r8.graph.MethodAccessFlags createMethodAccessFlags(java.lang.String,int):174:176 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/lang/String;)Lcom/android/tools/r8/graph/p4;"} 72:72:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor createAnnotationVisitor(java.lang.String,boolean,java.util.List,com.android.tools.r8.graph.JarApplicationReader,java.util.function.BiFunction):185:185 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;ZLjava/util/List;Lcom/android/tools/r8/graph/M3;Ljava/util/function/BiFunction;)Lcom/android/tools/r8/internal/m2;"} 73:73:boolean retainCompileTimeAnnotation(java.lang.String,com.android.tools.r8.graph.JarApplicationReader):222:222 -> a 73:73:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor createAnnotationVisitor(java.lang.String,boolean,java.util.List,com.android.tools.r8.graph.JarApplicationReader,java.util.function.BiFunction):186 -> a 74:74:boolean retainCompileTimeAnnotation(java.lang.String,com.android.tools.r8.graph.JarApplicationReader):221:221 -> a 74:74:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor createAnnotationVisitor(java.lang.String,boolean,java.util.List,com.android.tools.r8.graph.JarApplicationReader,java.util.function.BiFunction):186 -> a 75:75:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor createAnnotationVisitor(java.lang.String,boolean,java.util.List,com.android.tools.r8.graph.JarApplicationReader,java.util.function.BiFunction):188:188 -> a 76:76:void lambda$createAnnotationVisitor$1(java.util.List,java.util.function.BiFunction,int,java.lang.String,com.android.tools.r8.graph.JarApplicationReader,java.util.List,java.util.List):193:193 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;Ljava/util/function/BiFunction;ILjava/lang/String;Lcom/android/tools/r8/graph/M3;Ljava/util/List;Ljava/util/List;)V"} 77:77:void lambda$createAnnotationVisitor$1(java.util.List,java.util.function.BiFunction,int,java.lang.String,com.android.tools.r8.graph.JarApplicationReader,java.util.List,java.util.List):192:192 -> a 78:78:void lambda$createAnnotationVisitor$1(java.util.List,java.util.function.BiFunction,int,java.lang.String,com.android.tools.r8.graph.JarApplicationReader,java.util.List,java.util.List):191:191 -> a 79:81:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor createTypeAnnotationVisitor(java.lang.String,boolean,java.util.List,com.android.tools.r8.graph.JarApplicationReader,int,com.android.tools.r8.org.objectweb.asm.TypePath):205:207 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;ZLjava/util/List;Lcom/android/tools/r8/graph/M3;ILcom/android/tools/r8/internal/I00;)Lcom/android/tools/r8/internal/m2;"} 82:82:boolean com.android.tools.r8.utils.InternalOptions.isGeneratingClassFiles():587:587 -> a 82:82:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor createTypeAnnotationVisitor(java.lang.String,boolean,java.util.List,com.android.tools.r8.graph.JarApplicationReader,int,com.android.tools.r8.org.objectweb.asm.TypePath):207 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 83:83:boolean com.android.tools.r8.utils.InternalOptions.isGeneratingClassFiles():587:587 -> a 83:83:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor createTypeAnnotationVisitor(java.lang.String,boolean,java.util.List,com.android.tools.r8.graph.JarApplicationReader,int,com.android.tools.r8.org.objectweb.asm.TypePath):207 -> a 84:84:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor createTypeAnnotationVisitor(java.lang.String,boolean,java.util.List,com.android.tools.r8.graph.JarApplicationReader,int,com.android.tools.r8.org.objectweb.asm.TypePath):210:210 -> a 85:85:com.android.tools.r8.graph.DexAnnotation lambda$createTypeAnnotationVisitor$2(int,com.android.tools.r8.org.objectweb.asm.TypePath,java.lang.Integer,com.android.tools.r8.graph.DexEncodedAnnotation):216:216 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/internal/I00;Ljava/lang/Integer;Lcom/android/tools/r8/graph/R0;)Lcom/android/tools/r8/graph/d0;"} 86:87:com.android.tools.r8.graph.DexEncodedAnnotation createEncodedAnnotation(java.lang.String,java.util.List,java.util.List,com.android.tools.r8.graph.JarApplicationReader):227:228 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/util/List;Ljava/util/List;Lcom/android/tools/r8/graph/M3;)Lcom/android/tools/r8/graph/R0;"} 88:94:com.android.tools.r8.graph.DexEncodedAnnotation createEncodedAnnotation(java.lang.String,java.util.List,java.util.List,com.android.tools.r8.graph.JarApplicationReader):227:233 -> a 95:105:com.android.tools.r8.graph.DexAnnotationSet createAnnotationSet(java.util.List,com.android.tools.r8.utils.InternalOptions):641:651 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;Lcom/android/tools/r8/utils/A1;)Lcom/android/tools/r8/graph/g0;"} 106:106:com.android.tools.r8.graph.DexAnnotationSet createAnnotationSet(java.util.List,com.android.tools.r8.utils.InternalOptions):642:642 -> a 1:1:void read(com.android.tools.r8.origin.Origin,byte[]):97:97 -> b 2:2:void com.android.tools.r8.utils.ExceptionUtils.withOriginAttachmentHandler(com.android.tools.r8.origin.Origin,java.lang.Runnable):230:230 -> b 2:2:void read(com.android.tools.r8.origin.Origin,byte[]):97 -> b com.android.tools.r8.graph.JarClassFileReader$CreateAnnotationVisitor -> com.android.tools.r8.graph.N3: # {"id":"sourceFile","fileName":"JarClassFileReader.java"} com.android.tools.r8.graph.JarApplicationReader application -> b java.util.function.BiConsumer onVisitEnd -> c java.util.List names -> d java.util.List values -> e boolean $assertionsDisabled -> f 1:1:void ():1023:1023 -> 1:1:void (com.android.tools.r8.graph.JarApplicationReader,java.util.function.BiConsumer):1032:1032 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/M3;Ljava/util/function/BiConsumer;)V"} 2:9:void (com.android.tools.r8.graph.JarApplicationReader,java.util.function.BiConsumer):1027:1034 -> 1:2:void visitEnum(java.lang.String,java.lang.String,java.lang.String):1044:1045 -> a 3:3:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,java.lang.String):1050:1050 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/lang/String;)Lcom/android/tools/r8/internal/m2;"} 4:5:void lambda$visitAnnotation$0(java.lang.String,java.lang.String,java.util.List,java.util.List):1051:1052 -> a 6:6:void lambda$visitAnnotation$0(java.lang.String,java.lang.String,java.util.List,java.util.List):1051:1051 -> a 7:7:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor visitArray(java.lang.String):1057:1057 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lcom/android/tools/r8/internal/m2;"} 8:9:void lambda$visitArray$1(java.lang.String,java.util.List,java.util.List):1058:1059 -> a 10:10:void visitEnd():1065:1065 -> a 11:16:void addElement(java.lang.String,com.android.tools.r8.graph.DexValue):1070:1075 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/B2;Ljava/lang/String;)V"} 17:74:com.android.tools.r8.graph.DexValue$DexValueArray getDexValueArray(java.lang.Object):1079:1136 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;)Lcom/android/tools/r8/graph/B2$a;"} 75:98:com.android.tools.r8.graph.DexValue getDexValue(java.lang.Object):1141:1164 -> a 75:98:void visit(java.lang.String,java.lang.Object):1039 -> a 99:99:void visit(java.lang.String,java.lang.Object):1039:1039 -> a com.android.tools.r8.graph.JarClassFileReader$CreateDexClassVisitor -> com.android.tools.r8.graph.O3: # {"id":"sourceFile","fileName":"JarClassFileReader.java"} java.util.List directMethods -> A java.util.List virtualMethods -> B java.util.Set methodSignatures -> C boolean hasReachabilitySensitiveMethod -> D com.android.tools.r8.synthesis.SyntheticMarker syntheticMarker -> E boolean $assertionsDisabled -> F com.android.tools.r8.origin.Origin origin -> c com.android.tools.r8.graph.ClassKind classKind -> d com.android.tools.r8.graph.JarApplicationReader application -> e java.util.function.Consumer classConsumer -> f com.android.tools.r8.graph.JarClassFileReader$ReparseContext context -> g com.android.tools.r8.cf.CfVersion version -> h boolean deprecated -> i com.android.tools.r8.graph.DexType type -> j com.android.tools.r8.graph.ClassAccessFlags accessFlags -> k com.android.tools.r8.graph.DexType superType -> l com.android.tools.r8.graph.DexTypeList interfaces -> m com.android.tools.r8.graph.DexString sourceFile -> n com.android.tools.r8.graph.NestHostClassAttribute nestHost -> o java.util.List nestMembers -> p java.util.List permittedSubclasses -> q java.util.List recordComponents -> r com.android.tools.r8.graph.EnclosingMethodAttribute enclosingMember -> s java.util.List innerClasses -> t com.android.tools.r8.graph.GenericSignature$ClassSignature classSignature -> u java.util.List annotations -> v java.util.List defaultAnnotations -> w java.util.List staticFields -> x java.util.List instanceFields -> y java.util.Set fieldSignatures -> z 1:1:void ():236:236 -> 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):276:276 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/origin/Origin;Lcom/android/tools/r8/graph/I;[BLcom/android/tools/r8/graph/M3;Ljava/util/function/Consumer;)V"} 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):242:281 -> 1:1:long lambda$getChecksumSupplier$0(long,com.android.tools.r8.graph.DexProgramClass):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(JLcom/android/tools/r8/graph/q2;)J"} 2:5:void visitAttribute(com.android.tools.r8.org.objectweb.asm.Attribute):286:289 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/T3;)V"} 6:10:void visitInnerClass(java.lang.String,java.lang.String,java.lang.String,int):296:300 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V"} 11:26:void visitInnerClass(java.lang.String,java.lang.String,java.lang.String,int):298:313 -> a 27:27:void visitInnerClass(java.lang.String,java.lang.String,java.lang.String,int):308:308 -> a 28:33:void visitOuterClass(java.lang.String,java.lang.String,java.lang.String):319:324 -> a 34:35:void visitOuterClass(java.lang.String,java.lang.String,java.lang.String):323:324 -> a 36:38:void visitNestHost(java.lang.String):329:331 -> a 39:39:java.lang.String illegalClassFilePrefix(com.android.tools.r8.graph.ClassAccessFlags,java.lang.String):343:343 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/E;Ljava/lang/String;)Ljava/lang/String;"} 40:40:java.lang.String illegalClassFilePostfix(com.android.tools.r8.cf.CfVersion):349:349 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Z8;)Ljava/lang/String;"} 41:43:java.lang.String illegalClassFileMessage(com.android.tools.r8.graph.ClassAccessFlags,java.lang.String,com.android.tools.r8.cf.CfVersion,java.lang.String):354:356 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/E;Ljava/lang/String;Lcom/android/tools/r8/internal/Z8;Ljava/lang/String;)Ljava/lang/String;"} 44:83:void visit(int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]):382:421 -> a 84:84:void visit(int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]):420:420 -> a 85:90:void visit(int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]):392:397 -> a 91:91:void visit(int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]):393:393 -> a 92:92:void visit(int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]):384:384 -> a 93:93:void visitSource(java.lang.String,java.lang.String):428:428 -> a 94:97:java.util.List getAnnotations():628:631 -> a 94:97:void visitSource(java.lang.String,java.lang.String):431 -> a 98:100:void visitSource(java.lang.String,java.lang.String):431:433 -> a 101:101:com.android.tools.r8.graph.DexItemFactory com.android.tools.r8.graph.JarApplicationReader.getFactory():51:51 -> a 101:101:void visitSource(java.lang.String,java.lang.String):433 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 102:102:com.android.tools.r8.graph.DexItemFactory com.android.tools.r8.graph.JarApplicationReader.getFactory():51:51 -> a 102:102:void visitSource(java.lang.String,java.lang.String):433 -> a 103:106: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):416:419 -> a 103:106:void visitSource(java.lang.String,java.lang.String):432 -> a 107:107:void visitSource(java.lang.String,java.lang.String):431:431 -> a 108:108:com.android.tools.r8.org.objectweb.asm.FieldVisitor visitField(int,java.lang.String,java.lang.String,java.lang.String,java.lang.Object):440:440 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)Lcom/android/tools/r8/internal/ji;"} 109:109:com.android.tools.r8.graph.FieldAccessFlags com.android.tools.r8.graph.JarClassFileReader.createFieldAccessFlags(int):169:169 -> a 109:109:com.android.tools.r8.org.objectweb.asm.FieldVisitor visitField(int,java.lang.String,java.lang.String,java.lang.String,java.lang.Object):441 -> a 110:116:com.android.tools.r8.org.objectweb.asm.FieldVisitor visitField(int,java.lang.String,java.lang.String,java.lang.String,java.lang.Object):442:448 -> a 117:124:com.android.tools.r8.org.objectweb.asm.MethodVisitor visitMethod(int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]):454:461 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)Lcom/android/tools/r8/internal/jF;"} 125:126:void visitEnd():479:480 -> a 127:127:com.android.tools.r8.graph.DexItemFactory com.android.tools.r8.graph.JarApplicationReader.getFactory():51:51 -> a 127:127:void visitEnd():481 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 128:128:com.android.tools.r8.graph.DexItemFactory com.android.tools.r8.graph.JarApplicationReader.getFactory():51:51 -> a 128:128:void visitEnd():481 -> a 129:129:void visitEnd():480:480 -> a 130:133:java.util.List getAnnotations():628:631 -> a 130:133:void addAnnotation(com.android.tools.r8.graph.DexAnnotation):624 -> a 130:133:void visitEnd():480 -> a 134:134:void addAnnotation(com.android.tools.r8.graph.DexAnnotation):624:624 -> a 134:134:void visitEnd():480 -> a 135:135:void checkReachabilitySensitivity():594:594 -> a 135:135:void visitEnd():483 -> a 136:136:boolean hasReachabilitySensitiveField():605:605 -> a 136:136:void checkReachabilitySensitivity():594 -> a 136:136:void visitEnd():483 -> a 137:137:com.android.tools.r8.graph.DexItemFactory com.android.tools.r8.graph.JarApplicationReader.getFactory():51:51 -> a 137:137:boolean hasReachabilitySensitiveField():605 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 137:137:void checkReachabilitySensitivity():594 -> a 137:137:void visitEnd():483 -> a 138:138:com.android.tools.r8.graph.DexItemFactory com.android.tools.r8.graph.JarApplicationReader.getFactory():51:51 -> a 138:138:boolean hasReachabilitySensitiveField():605 -> a 138:138:void checkReachabilitySensitivity():594 -> a 138:138:void visitEnd():483 -> a 139:140:boolean hasReachabilitySensitiveField():605:606 -> a 139:140:void checkReachabilitySensitivity():594 -> a 139:140:void visitEnd():483 -> a 141:141:java.lang.Iterable com.android.tools.r8.com.google.common.collect.Iterables.concat(java.lang.Iterable,java.lang.Iterable):418:418 -> a 141:141:boolean hasReachabilitySensitiveField():606 -> a 141:141:void checkReachabilitySensitivity():594 -> a 141:141:void visitEnd():483 -> a 142:144:boolean hasReachabilitySensitiveField():606:608 -> a 142:144:void checkReachabilitySensitivity():594 -> a 142:144:void visitEnd():483 -> a 145:145:void checkReachabilitySensitivity():595:595 -> a 145:145:void visitEnd():483 -> a 146:146:java.lang.Iterable com.android.tools.r8.com.google.common.collect.Iterables.concat(java.lang.Iterable,java.lang.Iterable):418:418 -> a 146:146:void checkReachabilitySensitivity():595 -> a 146:146:void visitEnd():483 -> a 147:150:void checkReachabilitySensitivity():595:598 -> a 147:150:void visitEnd():483 -> a 151:165:void checkRecord():553:567 -> a 151:165:void visitEnd():484 -> a 166:186:void visitEnd():485:505 -> a 187:187:com.android.tools.r8.graph.DexItemFactory com.android.tools.r8.graph.JarApplicationReader.getFactory():51:51 -> a 187:187:void visitEnd():506 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 188:188:com.android.tools.r8.graph.DexItemFactory com.android.tools.r8.graph.JarApplicationReader.getFactory():51:51 -> a 188:188:void visitEnd():506 -> a 189:190:void visitEnd():506:507 -> a 191:225:void visitEnd():486:520 -> a 226:234:void com.android.tools.r8.graph.DexClass.replaceInnerClassAttributeForThisClass(com.android.tools.r8.graph.InnerClassAttribute):1001:1009 -> a 226:234:void visitEnd():521 -> a 235:243:void visitEnd():522:530 -> a 244:244:void visitEnd():526:526 -> a 245:245:void com.android.tools.r8.errors.CompilationError.(java.lang.String,java.lang.Throwable,com.android.tools.r8.origin.Origin):38:38 -> a 245:245:void com.android.tools.r8.errors.CompilationError.(java.lang.String,com.android.tools.r8.origin.Origin):30 -> a 245:245:void visitEnd():526 -> a 246:269:void visitEnd():526:549 -> a 270:270:void checkRecord():568:568 -> a 270:270:void visitEnd():484 -> a 271:271:void com.android.tools.r8.errors.CompilationError.(java.lang.String,java.lang.Throwable,com.android.tools.r8.origin.Origin):38:38 -> a 271:271:void com.android.tools.r8.errors.CompilationError.(java.lang.String,com.android.tools.r8.origin.Origin):30 -> a 271:271:void checkRecord():568 -> a 271:271:void visitEnd():484 -> a 272:272:void checkRecord():568:568 -> a 272:272:void visitEnd():484 -> a 273:279:com.android.tools.r8.graph.DexProgramClass$ChecksumSupplier getChecksumSupplier(com.android.tools.r8.graph.ClassKind):573:579 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/I;)Lcom/android/tools/r8/graph/q2$a;"} 280:283:java.util.List getAnnotations():628:631 -> a 280:283:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean):467 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Z)Lcom/android/tools/r8/internal/m2;"} 284:284:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean):467:467 -> a 285:285:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean):466:466 -> a 286:289:java.util.List getAnnotations():628:631 -> a 286:289:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor visitTypeAnnotation(int,com.android.tools.r8.org.objectweb.asm.TypePath,java.lang.String,boolean):474 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/internal/I00;Ljava/lang/String;Z)Lcom/android/tools/r8/internal/m2;"} 290:290:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor visitTypeAnnotation(int,com.android.tools.r8.org.objectweb.asm.TypePath,java.lang.String,boolean):474:474 -> a 291:291:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor visitTypeAnnotation(int,com.android.tools.r8.org.objectweb.asm.TypePath,java.lang.String,boolean):473:473 -> a 1:3:void visitNestMember(java.lang.String):336:338 -> b 4:6:com.android.tools.r8.org.objectweb.asm.RecordComponentVisitor visitRecordComponent(java.lang.String,java.lang.String,java.lang.String):362:364 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lcom/android/tools/r8/internal/IQ;"} 1:3:void visitPermittedSubclass(java.lang.String):369:371 -> c 1:3:void checkName(java.lang.String):583:585 -> d com.android.tools.r8.graph.JarClassFileReader$CreateFieldVisitor -> com.android.tools.r8.graph.P3: # {"id":"sourceFile","fileName":"JarClassFileReader.java"} com.android.tools.r8.graph.JarClassFileReader$CreateDexClassVisitor parent -> c int access -> d java.lang.String name -> e java.lang.String desc -> f java.lang.Object value -> g com.android.tools.r8.graph.GenericSignature$FieldTypeSignature fieldSignature -> h java.util.List annotations -> i boolean $assertionsDisabled -> j 1:1:void ():654:654 -> 1:1:void (com.android.tools.r8.graph.JarClassFileReader$CreateDexClassVisitor,int,java.lang.String,java.lang.String,java.lang.String,java.lang.Object):671:671 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/O3;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V"} 2:23:void (com.android.tools.r8.graph.JarClassFileReader$CreateDexClassVisitor,int,java.lang.String,java.lang.String,java.lang.String,java.lang.Object):662:683 -> 24:30:void (com.android.tools.r8.graph.JarClassFileReader$CreateDexClassVisitor,int,java.lang.String,java.lang.String,java.lang.String,java.lang.Object):679:685 -> 1:1:void visitEnd():703:703 -> a 2:2:com.android.tools.r8.graph.FieldAccessFlags com.android.tools.r8.graph.JarClassFileReader.createFieldAccessFlags(int):169:169 -> a 2:2:void visitEnd():703 -> a 3:4:void visitEnd():704:705 -> a 5:5:void com.android.tools.r8.graph.JarApplicationReader.checkFieldForRecord(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ClassKind):168:168 -> a 5:5:void visitEnd():705 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 6:6:void com.android.tools.r8.graph.JarApplicationReader.checkFieldForRecord(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ClassKind):168:168 -> a 6:6:void visitEnd():705 -> a 7:7:com.android.tools.r8.graph.DexItemFactory com.android.tools.r8.graph.JarApplicationReader.getFactory():51:51 -> a 7:7:void com.android.tools.r8.graph.JarApplicationReader.checkFieldForRecord(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ClassKind):168 -> a 7:7:void visitEnd():705 -> a 8:9:void com.android.tools.r8.graph.JarApplicationReader.checkFieldForRecord(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ClassKind):168:169 -> a 8:9:void visitEnd():705 -> a 10:10:void visitEnd():706:706 -> a 11:11:void com.android.tools.r8.graph.JarApplicationReader.checkFieldForMethodHandlesLookup(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ClassKind):232:232 -> a 11:11:void visitEnd():706 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 12:12:void com.android.tools.r8.graph.JarApplicationReader.checkFieldForMethodHandlesLookup(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ClassKind):232:232 -> a 12:12:void visitEnd():706 -> a 13:13:com.android.tools.r8.graph.DexItemFactory com.android.tools.r8.graph.JarApplicationReader.getFactory():51:51 -> a 13:13:void com.android.tools.r8.graph.JarApplicationReader.checkFieldForMethodHandlesLookup(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ClassKind):233 -> a 13:13:void visitEnd():706 -> a 14:17:boolean com.android.tools.r8.ir.desugar.varhandle.VarHandleDesugaring.refersToMethodHandlesLookup(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexItemFactory):180:183 -> a 14:17:void com.android.tools.r8.graph.JarApplicationReader.checkFieldForMethodHandlesLookup(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ClassKind):233 -> a 14:17:void visitEnd():706 -> a 18:18:void com.android.tools.r8.graph.JarApplicationReader.checkFieldForMethodHandlesLookup(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ClassKind):234:234 -> a 18:18:void visitEnd():706 -> a 19:19:void visitEnd():707:707 -> a 20:20:void com.android.tools.r8.graph.JarApplicationReader.checkFieldForVarHandle(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ClassKind):187:187 -> a 20:20:void visitEnd():707 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 21:21:void com.android.tools.r8.graph.JarApplicationReader.checkFieldForVarHandle(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ClassKind):187:187 -> a 21:21:void visitEnd():707 -> a 22:22:com.android.tools.r8.graph.DexItemFactory com.android.tools.r8.graph.JarApplicationReader.getFactory():51:51 -> a 22:22:void com.android.tools.r8.graph.JarApplicationReader.checkFieldForVarHandle(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ClassKind):188 -> a 22:22:void visitEnd():707 -> a 23:24:void com.android.tools.r8.graph.JarApplicationReader.checkFieldForVarHandle(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ClassKind):188:189 -> a 23:24:void visitEnd():707 -> a 25:48:void visitEnd():708:731 -> a 49:49:void visitEnd():729:729 -> a 50:80:com.android.tools.r8.graph.DexValue getStaticValue(java.lang.Object,com.android.tools.r8.graph.DexType):739:769 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Ljava/lang/Object;)Lcom/android/tools/r8/graph/B2;"} 81:84:java.util.List getAnnotations():773:776 -> a 81:84:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean):691 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Z)Lcom/android/tools/r8/internal/m2;"} 85:85:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean):691:691 -> a 86:86:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean):690:690 -> a 87:90:java.util.List getAnnotations():773:776 -> a 87:90:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor visitTypeAnnotation(int,com.android.tools.r8.org.objectweb.asm.TypePath,java.lang.String,boolean):698 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/internal/I00;Ljava/lang/String;Z)Lcom/android/tools/r8/internal/m2;"} 91:91:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor visitTypeAnnotation(int,com.android.tools.r8.org.objectweb.asm.TypePath,java.lang.String,boolean):698:698 -> a 92:92:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor visitTypeAnnotation(int,com.android.tools.r8.org.objectweb.asm.TypePath,java.lang.String,boolean):697:697 -> a com.android.tools.r8.graph.JarClassFileReader$CreateMethodVisitor -> com.android.tools.r8.graph.Q3: # {"id":"sourceFile","fileName":"JarClassFileReader.java"} java.lang.String name -> j com.android.tools.r8.graph.JarClassFileReader$CreateDexClassVisitor parent -> k int parameterCount -> l java.util.List annotations -> m com.android.tools.r8.graph.DexValue defaultAnnotation -> n int annotableParameterCount -> o java.util.List parameterAnnotationsLists -> p java.util.List parameterNames -> q java.util.List parameterFlags -> r com.android.tools.r8.graph.GenericSignature$MethodTypeSignature genericSignature -> s com.android.tools.r8.graph.DexMethod method -> t com.android.tools.r8.graph.MethodAccessFlags flags -> u boolean deprecated -> v com.android.tools.r8.graph.Code code -> w boolean $assertionsDisabled -> x 1:1:void ():780:780 -> 1:1:void (int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[],com.android.tools.r8.graph.JarClassFileReader$CreateDexClassVisitor):804:804 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Lcom/android/tools/r8/graph/O3;)V"} 2:34:void (int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[],com.android.tools.r8.graph.JarClassFileReader$CreateDexClassVisitor):785:817 -> 35:44:void (int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[],com.android.tools.r8.graph.JarClassFileReader$CreateDexClassVisitor):816:825 -> 45:51:void (int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[],com.android.tools.r8.graph.JarClassFileReader$CreateDexClassVisitor):821:827 -> 1:1:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor visitInsnAnnotation(int,com.android.tools.r8.org.objectweb.asm.TypePath,java.lang.String,boolean):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/internal/I00;Ljava/lang/String;Z)Lcom/android/tools/r8/internal/m2;"} 2:2:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor visitLocalVariableAnnotation(int,com.android.tools.r8.org.objectweb.asm.TypePath,com.android.tools.r8.org.objectweb.asm.Label[],com.android.tools.r8.org.objectweb.asm.Label[],int[],java.lang.String,boolean):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/internal/I00;[Lcom/android/tools/r8/internal/xA;[Lcom/android/tools/r8/internal/xA;[ILjava/lang/String;Z)Lcom/android/tools/r8/internal/m2;"} 3:3:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor visitAnnotationDefault():838:838 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/m2;"} 4:5:void lambda$visitAnnotationDefault$0(java.util.List,java.util.List):839:840 -> a 6:12:void visitAnnotableParameterCount(int,boolean):846:852 -> a 13:26:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor visitParameterAnnotation(int,java.lang.String,boolean):857:870 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/lang/String;Z)Lcom/android/tools/r8/internal/m2;"} 27:27:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor visitParameterAnnotation(int,java.lang.String,boolean):867:867 -> a 28:31:java.util.List getAnnotations():1012:1015 -> a 28:31:void addAnnotation(com.android.tools.r8.graph.DexAnnotation):1019 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/d0;)V"} 32:32:void addAnnotation(com.android.tools.r8.graph.DexAnnotation):1019:1019 -> a 33:36:java.util.List getAnnotations():1012:1015 -> a 33:36:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean):833 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Z)Lcom/android/tools/r8/internal/m2;"} 37:37:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean):833:833 -> a 38:38:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean):832:832 -> a 1:1:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor visitTryCatchAnnotation(int,com.android.tools.r8.org.objectweb.asm.TypePath,java.lang.String,boolean):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/internal/I00;Ljava/lang/String;Z)Lcom/android/tools/r8/internal/m2;"} 2:12:void visitParameter(java.lang.String,int):908:918 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/lang/String;)V"} 13:13:com.android.tools.r8.graph.DexItemFactory com.android.tools.r8.graph.JarApplicationReader.getFactory():51:51 -> b 13:13:void visitParameter(java.lang.String,int):918 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 14:14:com.android.tools.r8.graph.DexItemFactory com.android.tools.r8.graph.JarApplicationReader.getFactory():51:51 -> b 14:14:void visitParameter(java.lang.String,int):918 -> b 15:18:void visitParameter(java.lang.String,int):918:921 -> b 19:19:void visitCode():926:926 -> b 1:2:void visitEnd():938:939 -> c 3:3:void com.android.tools.r8.graph.JarApplicationReader.checkMethodForRecord(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ClassKind):174:174 -> c 3:3:void visitEnd():939 -> c 4:4:com.android.tools.r8.graph.DexItemFactory com.android.tools.r8.graph.JarApplicationReader.getFactory():51:51 -> c 4:4:void com.android.tools.r8.graph.JarApplicationReader.checkMethodForRecord(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ClassKind):175 -> c 4:4:void visitEnd():939 -> c 5:6:void com.android.tools.r8.graph.JarApplicationReader.checkMethodForRecord(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ClassKind):175:176 -> c 5:6:void visitEnd():939 -> c 7:7:void visitEnd():940:940 -> c 8:8:void com.android.tools.r8.graph.JarApplicationReader.checkMethodForMethodHandlesLookup(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ClassKind):239:239 -> c 8:8:void visitEnd():940 -> c # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 9:9:void com.android.tools.r8.graph.JarApplicationReader.checkMethodForMethodHandlesLookup(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ClassKind):239:239 -> c 9:9:void visitEnd():940 -> c 10:10:com.android.tools.r8.graph.DexItemFactory com.android.tools.r8.graph.JarApplicationReader.getFactory():51:51 -> c 10:10:void com.android.tools.r8.graph.JarApplicationReader.checkMethodForMethodHandlesLookup(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ClassKind):240 -> c 10:10:void visitEnd():940 -> c 11:12:void com.android.tools.r8.graph.JarApplicationReader.checkMethodForMethodHandlesLookup(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ClassKind):240:241 -> c 11:12:void visitEnd():940 -> c 13:13:void visitEnd():941:941 -> c 14:14:void com.android.tools.r8.graph.JarApplicationReader.checkMethodForVarHandle(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ClassKind):194:194 -> c 14:14:void visitEnd():941 -> c # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 15:15:void com.android.tools.r8.graph.JarApplicationReader.checkMethodForVarHandle(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ClassKind):194:194 -> c 15:15:void visitEnd():941 -> c 16:16:com.android.tools.r8.graph.DexItemFactory com.android.tools.r8.graph.JarApplicationReader.getFactory():51:51 -> c 16:16:void com.android.tools.r8.graph.JarApplicationReader.checkMethodForVarHandle(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ClassKind):195 -> c 16:16:void visitEnd():941 -> c 17:18:void com.android.tools.r8.graph.JarApplicationReader.checkMethodForVarHandle(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ClassKind):195:196 -> c 17:18:void visitEnd():941 -> c 19:19:void visitEnd():942:942 -> c 20:21:boolean classRequiresCode():930:931 -> c 20:21:void visitEnd():942 -> c 22:22:boolean com.android.tools.r8.graph.JarClassFileReader$CreateDexClassVisitor.isInANest():635:635 -> c 22:22:boolean classRequiresCode():933 -> c # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 22:22:void visitEnd():942 -> c 23:23:boolean com.android.tools.r8.graph.JarClassFileReader$CreateDexClassVisitor.isInANest():635:635 -> c 23:23:boolean classRequiresCode():933 -> c 23:23:void visitEnd():942 -> c 24:32:void visitEnd():943:951 -> c 33:33:com.android.tools.r8.graph.ParameterAnnotationsList com.android.tools.r8.graph.ParameterAnnotationsList.create(com.android.tools.r8.graph.DexAnnotationSet[]):72:72 -> c 33:33:void visitEnd():953 -> c 34:38:void visitEnd():955:959 -> c 39:39:void visitEnd():958:958 -> c 40:43:java.util.List getAnnotations():1012:1015 -> c 40:43:void visitEnd():961 -> c 44:46:void visitEnd():961:963 -> c 47:47:com.android.tools.r8.graph.DexItemFactory com.android.tools.r8.graph.JarApplicationReader.getFactory():51:51 -> c 47:47:void visitEnd():964 -> c # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 48:48:com.android.tools.r8.graph.DexItemFactory com.android.tools.r8.graph.JarApplicationReader.getFactory():51:51 -> c 48:48:void visitEnd():964 -> c 49:69:void visitEnd():961:981 -> c 70:70:boolean isReachabilitySensitive():1001:1001 -> c 70:70:void visitEnd():981 -> c 71:71:com.android.tools.r8.graph.DexItemFactory com.android.tools.r8.graph.JarApplicationReader.getFactory():51:51 -> c 71:71:boolean isReachabilitySensitive():1002 -> c # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 71:71:void visitEnd():981 -> c 72:72:com.android.tools.r8.graph.DexItemFactory com.android.tools.r8.graph.JarApplicationReader.getFactory():51:51 -> c 72:72:boolean isReachabilitySensitive():1002 -> c 72:72:void visitEnd():981 -> c 73:73:boolean isReachabilitySensitive():1002:1002 -> c 73:73:void visitEnd():981 -> c 74:77:java.util.List getAnnotations():1012:1015 -> c 74:77:boolean isReachabilitySensitive():1003 -> c 74:77:void visitEnd():981 -> c 78:79:boolean isReachabilitySensitive():1003:1004 -> c 78:79:void visitEnd():981 -> c 80:84:void visitEnd():981:985 -> c 85:95:void visitEnd():983:993 -> c 96:96:void visitEnd():990:990 -> c 97:105:void visitEnd():988:996 -> c 106:106:void com.android.tools.r8.graph.JarClassFileReader$CreateDexClassVisitor.addDefaultAnnotation(java.lang.String,com.android.tools.r8.graph.DexValue):617:617 -> c 106:106:void visitEnd():996 -> c # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 107:109:void com.android.tools.r8.graph.JarClassFileReader$CreateDexClassVisitor.addDefaultAnnotation(java.lang.String,com.android.tools.r8.graph.DexValue):618:620 -> c 107:109:void visitEnd():996 -> c 110:113:java.util.List getAnnotations():1012:1015 -> c 110:113:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor visitTypeAnnotation(int,com.android.tools.r8.org.objectweb.asm.TypePath,java.lang.String,boolean):879 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/internal/I00;Ljava/lang/String;Z)Lcom/android/tools/r8/internal/m2;"} 114:114:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor visitTypeAnnotation(int,com.android.tools.r8.org.objectweb.asm.TypePath,java.lang.String,boolean):879:879 -> c 115:115:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor visitTypeAnnotation(int,com.android.tools.r8.org.objectweb.asm.TypePath,java.lang.String,boolean):878:878 -> c com.android.tools.r8.graph.JarClassFileReader$CreateRecordComponentVisitor -> com.android.tools.r8.graph.R3: # {"id":"sourceFile","fileName":"JarClassFileReader.java"} com.android.tools.r8.graph.JarClassFileReader$CreateDexClassVisitor parent -> b com.android.tools.r8.graph.DexField field -> c com.android.tools.r8.graph.GenericSignature$FieldTypeSignature componentSignature -> d java.util.List annotations -> e boolean $assertionsDisabled -> f 1:1:void ():1168:1168 -> 1:17:void (com.android.tools.r8.graph.JarClassFileReader$CreateDexClassVisitor,java.lang.String,java.lang.String,java.lang.String):1177:1193 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/O3;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V"} 18:28:void (com.android.tools.r8.graph.JarClassFileReader$CreateDexClassVisitor,java.lang.String,java.lang.String,java.lang.String):1178:1188 -> 29:35:void (com.android.tools.r8.graph.JarClassFileReader$CreateDexClassVisitor,java.lang.String,java.lang.String,java.lang.String):1184:1190 -> 1:1:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor visitTypeAnnotation(int,com.android.tools.r8.org.objectweb.asm.TypePath,java.lang.String,boolean):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/internal/I00;Ljava/lang/String;Z)Lcom/android/tools/r8/internal/m2;"} 2:5:java.util.List getAnnotations():1196:1199 -> a 2:5:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean):1205 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Z)Lcom/android/tools/r8/internal/m2;"} 6:6:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean):1205:1205 -> a 7:7:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean):1204:1204 -> a 8:15:void visitEnd():1217:1224 -> a 16:16:void visitEnd():1218:1218 -> a com.android.tools.r8.graph.JarClassFileReader$ReparseContext -> com.android.tools.r8.graph.S3: # {"id":"sourceFile","fileName":"JarClassFileReader.java"} byte[] classCache -> a com.android.tools.r8.graph.DexClass owner -> b java.util.List codeList -> c 1:8:void ():1228:1235 -> com.android.tools.r8.graph.LazyCfCode -> com.android.tools.r8.graph.Z3: # {"id":"sourceFile","fileName":"LazyCfCode.java"} com.android.tools.r8.origin.Origin origin -> d com.android.tools.r8.graph.JarApplicationReader application -> e com.android.tools.r8.graph.CfCode code -> f com.android.tools.r8.graph.JarClassFileReader$ReparseContext context -> g boolean reachabilitySensitive -> h boolean $assertionsDisabled -> i 1:1:void ():103:103 -> 1:12:void (com.android.tools.r8.origin.Origin,com.android.tools.r8.graph.JarClassFileReader$ReparseContext,com.android.tools.r8.graph.JarApplicationReader):111:122 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/origin/Origin;Lcom/android/tools/r8/graph/S3;Lcom/android/tools/r8/graph/M3;)V"} 13:16:void (com.android.tools.r8.origin.Origin,com.android.tools.r8.graph.JarClassFileReader$ReparseContext,com.android.tools.r8.graph.JarApplicationReader):112:115 -> boolean isCfWritableCode() -> A0 1:1:boolean isEmptyVoidMethod():234:234 -> D0 1:1:boolean verifyNoInputReaders():1210:1210 -> H0 # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} 1:20:void internalParseCode():159:178 -> I0 21:21:void com.android.tools.r8.errors.CompilationError.(java.lang.String,java.lang.Throwable,com.android.tools.r8.origin.Origin):38:38 -> I0 21:21:void internalParseCode():178 -> I0 22:22:void internalParseCode():178:178 -> I0 23:36:void internalParseCode():167:180 -> I0 37:43:boolean verifyNoReparseContext(com.android.tools.r8.graph.DexClass):1215:1221 -> I0 37:43:void internalParseCode():180 -> I0 44:44:void internalParseCode():175:175 -> I0 1:2:void markReachabilitySensitive():125:126 -> J0 1:2:com.android.tools.r8.graph.CfCode asCfCode():146:147 -> K # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/u;"} 3:3:void com.android.tools.r8.utils.ExceptionUtils.withOriginAttachmentHandler(com.android.tools.r8.origin.Origin,java.lang.Runnable):230:230 -> K 3:3:com.android.tools.r8.graph.CfCode asCfCode():147 -> K 4:5:com.android.tools.r8.graph.CfCode asCfCode():149:150 -> K 1:1:com.android.tools.r8.graph.Code getCodeAsInlining(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexItemFactory):185:185 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/W0;Lcom/android/tools/r8/graph/p1;)Lcom/android/tools/r8/graph/W;"} 2:2:com.android.tools.r8.graph.Code com.android.tools.r8.graph.Code.getCodeAsInlining(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexItemFactory):183:183 -> a 2:2:com.android.tools.r8.graph.Code getCodeAsInlining(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexItemFactory):185 -> a 3:3:void parseCode(com.android.tools.r8.graph.JarClassFileReader$ReparseContext,boolean):201:201 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/S3;Z)V"} 4:26:com.android.tools.r8.graph.LazyCfCode$DebugParsingOptions getParsingOptions(com.android.tools.r8.graph.JarApplicationReader,boolean):1183:1205 -> a 4:26:void parseCode(com.android.tools.r8.graph.JarClassFileReader$ReparseContext,boolean):201 -> a 27:27:void parseCode(com.android.tools.r8.graph.JarClassFileReader$ReparseContext,boolean):203:203 -> a 28:28:java.util.function.BiFunction createCodeLocator(com.android.tools.r8.graph.JarClassFileReader$ReparseContext):314:314 -> a 28:28:void parseCode(com.android.tools.r8.graph.JarClassFileReader$ReparseContext,boolean):206 -> a 29:34:void parseCode(com.android.tools.r8.graph.JarClassFileReader$ReparseContext,boolean):206:211 -> a 35: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):263:263 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/origin/Origin;Lcom/android/tools/r8/internal/HE$a;)Lcom/android/tools/r8/internal/ll;"} 36:37: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.lens.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):276:277 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/lI;Lcom/android/tools/r8/internal/kM;Lcom/android/tools/r8/origin/Origin;Lcom/android/tools/r8/graph/proto/k;)Lcom/android/tools/r8/internal/ll;"} 38:38:void registerCodeReferences(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.UseRegistry):290:290 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/J5;)V"} 39:39:void registerCodeReferencesForDesugaring(com.android.tools.r8.graph.ClasspathMethod,com.android.tools.r8.graph.UseRegistry):295:295 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/S;Lcom/android/tools/r8/graph/J5;)V"} 40:40:java.lang.String toString(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.utils.RetracerForCodePrinting):310:310 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W0;Lcom/android/tools/r8/utils/P2;)Ljava/lang/String;"} 41:41:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap collectParameterInfo(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.AppView):1229:1229 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/W0;)Lcom/android/tools/r8/internal/Gq;"} 1:1:boolean computeEquals(java.lang.Object):229:229 -> c 1:1:boolean estimatedSizeForInliningAtMost(int):249:249 -> k 1:1:int computeHashCode():224:224 -> s0 1:1:com.android.tools.r8.graph.CfWritableCode asCfWritableCode():155:155 -> t0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/D;"} 1:1:java.lang.String toString():305:305 -> toString com.android.tools.r8.graph.LazyCfCode asLazyCfCode() -> v0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/Z3;"} 1:1:int estimatedDexCodeSizeUpperBoundInBytes():254:254 -> w0 1:1:int estimatedSizeForInlining():244:244 -> x0 1:1:boolean hasMonitorInstructions():239:239 -> y0 boolean isCfCode() -> z0 com.android.tools.r8.graph.LazyCfCode$ClassCodeVisitor -> com.android.tools.r8.graph.U3: # {"id":"sourceFile","fileName":"LazyCfCode.java"} com.android.tools.r8.graph.DexClass clazz -> c java.util.function.BiFunction codeLocator -> d com.android.tools.r8.graph.JarApplicationReader application -> e boolean usrJsrInliner -> f com.android.tools.r8.origin.Origin origin -> g com.android.tools.r8.graph.LazyCfCode$DebugParsingOptions debugParsingOptions -> h com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntMap constantDynamicSymbolicReferences -> i 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):350:356 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;Ljava/util/function/BiFunction;Lcom/android/tools/r8/graph/M3;ZLcom/android/tools/r8/origin/Origin;Lcom/android/tools/r8/graph/V3;)V"} 1:17:com.android.tools.r8.org.objectweb.asm.MethodVisitor visitMethod(int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]):369:385 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)Lcom/android/tools/r8/internal/jF;"} 1:4:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntMap getConstantDynamicSymbolicReferences():360:363 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/IR;"} com.android.tools.r8.graph.LazyCfCode$DebugParsingOptions -> com.android.tools.r8.graph.V3: # {"id":"sourceFile","fileName":"LazyCfCode.java"} boolean lineInfo -> a boolean localInfo -> b int asmReaderOptions -> c 1:4:void (boolean,boolean,int):193:196 -> com.android.tools.r8.graph.LazyCfCode$DefaultCodeLocator -> com.android.tools.r8.graph.W3: # {"id":"sourceFile","fileName":"LazyCfCode.java"} 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):322:322 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/S3;)V"} 2:5:void (com.android.tools.r8.graph.JarClassFileReader$ReparseContext,com.android.tools.r8.graph.JarApplicationReader):320:323 -> 1:1:java.lang.Object apply(java.lang.Object,java.lang.Object):317:317 -> apply 2:2:com.android.tools.r8.graph.LazyCfCode apply(java.lang.String,java.lang.String):329:329 -> apply 2:2:java.lang.Object apply(java.lang.Object,java.lang.Object):317 -> apply com.android.tools.r8.graph.LazyCfCode$JsrEncountered -> com.android.tools.r8.graph.X3: # {"id":"sourceFile","fileName":"LazyCfCode.java"} 1:1:void (java.lang.String):107:107 -> # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} com.android.tools.r8.graph.LazyCfCode$MethodCodeVisitor -> com.android.tools.r8.graph.Y3: # {"id":"sourceFile","fileName":"LazyCfCode.java"} int minLine -> A int maxLine -> B java.util.function.Supplier constantDynamicSymbolicReferencesSupplier -> C boolean $assertionsDisabled -> D com.android.tools.r8.graph.JarApplicationReader application -> j com.android.tools.r8.graph.DexItemFactory factory -> k com.android.tools.r8.graph.LazyCfCode$DebugParsingOptions debugParsingOptions -> l int maxStack -> m int maxLocals -> n boolean desugaredVisitMultiANewArrayInstruction -> o java.util.List instructions -> p java.util.List tryCatchRanges -> q java.util.List localVariables -> r java.util.Map canonicalDebugLocalInfo -> s com.android.tools.r8.cf.code.CfLabel currentLabel -> t com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntList framesWithIncompleteUninitializedNew -> u java.util.Map labelMap -> v java.util.Map labelToNewMap -> w com.android.tools.r8.graph.LazyCfCode code -> x com.android.tools.r8.graph.DexMethod method -> y com.android.tools.r8.origin.Origin origin -> z 1:1:void ():392:392 -> 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,java.util.function.Supplier):422:422 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/M3;Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/Z3;Lcom/android/tools/r8/origin/Origin;Lcom/android/tools/r8/graph/V3;Ljava/util/function/Supplier;)V"} 2:30: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,java.util.function.Supplier):402:430 -> 1:1:com.android.tools.r8.graph.DebugLocalInfo lambda$canonicalize$1(com.android.tools.r8.graph.DebugLocalInfo,com.android.tools.r8.graph.DebugLocalInfo):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/X;Lcom/android/tools/r8/graph/X;)Lcom/android/tools/r8/graph/X;"} 2:3:void addInstruction(com.android.tools.r8.cf.code.CfInstruction):434:435 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/B7;)V"} 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):435 -> a 5:5:void addInstruction(com.android.tools.r8.cf.code.CfInstruction):436:436 -> a 6:7:void visitFrame(int,int,java.lang.Object[],int,java.lang.Object[]):522:523 -> a 8:10:void parseLocals(int,java.lang.Object[],com.android.tools.r8.cf.code.CfFrame$Builder):536:538 -> a 8:10:void visitFrame(int,int,java.lang.Object[],int,java.lang.Object[]):524 -> a 11:18:boolean parseStack(int,java.lang.Object[],com.android.tools.r8.cf.code.CfFrame$Builder):543:550 -> a 11:18:void visitFrame(int,int,java.lang.Object[],int,java.lang.Object[]):525 -> a 19:22:void visitFrame(int,int,java.lang.Object[],int,java.lang.Object[]):528:531 -> a 23:27:com.android.tools.r8.cf.code.frame.FrameType getFrameType(java.lang.Object,com.android.tools.r8.cf.code.CfFrame$Builder):559:563 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lcom/android/tools/r8/internal/j7$a;)Lcom/android/tools/r8/internal/Ti;"} 28:28: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 28:28:com.android.tools.r8.cf.code.frame.FrameType getFrameType(java.lang.Object,com.android.tools.r8.cf.code.CfFrame$Builder):563 -> a 29:30:com.android.tools.r8.cf.code.frame.FrameType getFrameType(java.lang.Object,com.android.tools.r8.cf.code.CfFrame$Builder):565:566 -> 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):566 -> a 32:37:com.android.tools.r8.cf.code.frame.FrameType getFrameType(java.lang.Object,com.android.tools.r8.cf.code.CfFrame$Builder):567:572 -> a 38:38:com.android.tools.r8.cf.code.frame.FrameType getFrameType(java.lang.Object,com.android.tools.r8.cf.code.CfFrame$Builder):570:570 -> a 39:39:void visitInsn(int):767:767 -> a 40:40:void visitInsn(int):752:752 -> a 41:41:void visitInsn(int):749:749 -> a 42:42:void visitInsn(int):746:746 -> a 43:43:void visitInsn(int):743:743 -> a 44:44:void visitInsn(int):740:740 -> a 45:45:void visitInsn(int):737:737 -> a 46:46:void visitInsn(int):734:734 -> a 47:47:void visitInsn(int):727:727 -> a 48:48:void visitInsn(int):710:710 -> a 49:49:void visitInsn(int):696:696 -> a 50:50:void visitInsn(int):690:690 -> a 51:51:void visitInsn(int):668:668 -> a 52:52:void visitInsn(int):657:657 -> a 53:53:void visitInsn(int):647:647 -> a 54:56:void visitInsn(int):635:637 -> a 57:57:void visitInsn(int):635:635 -> a 58:60:void visitInsn(int):629:631 -> a 61:61:void visitInsn(int):629:629 -> a 62:62:void visitInsn(int):624:624 -> a 63:63:void visitInsn(int):620:620 -> a 64:64:void visitInsn(int):611:611 -> a 65:221:void visitInsn(int):608:764 -> a 222:222:void visitInsn(int):761:761 -> a 223:223:void visitInsn(int):758:758 -> a 224:224:void visitInsn(int):755:755 -> a 225:225:com.android.tools.r8.graph.DexType arrayTypeDesc(int,com.android.tools.r8.graph.DexItemFactory):837:837 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/graph/p1;)Lcom/android/tools/r8/graph/v2;"} 226:226:com.android.tools.r8.graph.DexType arrayTypeDesc(int,com.android.tools.r8.graph.DexItemFactory):835:835 -> a 227:227:com.android.tools.r8.graph.DexType arrayTypeDesc(int,com.android.tools.r8.graph.DexItemFactory):833:833 -> a 228:228:com.android.tools.r8.graph.DexType arrayTypeDesc(int,com.android.tools.r8.graph.DexItemFactory):831:831 -> a 229:229:com.android.tools.r8.graph.DexType arrayTypeDesc(int,com.android.tools.r8.graph.DexItemFactory):829:829 -> a 230:230:com.android.tools.r8.graph.DexType arrayTypeDesc(int,com.android.tools.r8.graph.DexItemFactory):827:827 -> a 231:231:com.android.tools.r8.graph.DexType arrayTypeDesc(int,com.android.tools.r8.graph.DexItemFactory):825:825 -> a 232:232:com.android.tools.r8.graph.DexType arrayTypeDesc(int,com.android.tools.r8.graph.DexItemFactory):823:823 -> a 233:233:com.android.tools.r8.graph.DexType arrayTypeDesc(int,com.android.tools.r8.graph.DexItemFactory):821:821 -> a 234:234:void visitFieldInsn(int,java.lang.String,java.lang.String,java.lang.String):908:908 -> a 235:236:com.android.tools.r8.graph.DexType createTypeFromInternalType(java.lang.String):600:601 -> a 235:236:void visitFieldInsn(int,java.lang.String,java.lang.String,java.lang.String):909 -> a 237:240:void visitFieldInsn(int,java.lang.String,java.lang.String,java.lang.String):909:912 -> a 241:241:void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String,boolean):917:917 -> a 242:242:com.android.tools.r8.graph.DexMethod com.android.tools.r8.graph.JarApplicationReader.getMethod(java.lang.String,java.lang.String,java.lang.String):104:104 -> a 242:242:void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String,boolean):917 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 243:243:com.android.tools.r8.graph.DexMethod com.android.tools.r8.graph.JarApplicationReader.getMethod(java.lang.String,java.lang.String,java.lang.String):104:104 -> a 243:243:void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String,boolean):917 -> a 244:244:void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String,boolean):918:918 -> a 245:245:com.android.tools.r8.graph.DexItemFactory com.android.tools.r8.graph.JarApplicationReader.getFactory():51:51 -> a 245:245:void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String,boolean):918 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 246:246:com.android.tools.r8.graph.DexItemFactory com.android.tools.r8.graph.JarApplicationReader.getFactory():51:51 -> a 246:246:void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String,boolean):918 -> a 247:250:void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String,boolean):918:921 -> a 251:251:void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String,boolean):919:919 -> a 252:254:void visitInvokeDynamicInsn(java.lang.String,java.lang.String,com.android.tools.r8.org.objectweb.asm.Handle,java.lang.Object[]):926:928 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/lang/String;Lcom/android/tools/r8/internal/fk;[Ljava/lang/Object;)V"} 255:285:void visitJumpInsn(int,com.android.tools.r8.org.objectweb.asm.Label):933:963 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/internal/xA;)V"} 286:290:void visitJumpInsn(int,com.android.tools.r8.org.objectweb.asm.Label):957:961 -> a 291:291:void visitJumpInsn(int,com.android.tools.r8.org.objectweb.asm.Label):953:953 -> a 292:294:void visitLabel(com.android.tools.r8.org.objectweb.asm.Label):997:999 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/xA;)V"} 295:318:void visitLdcInsn(java.lang.Object):1004:1027 -> a 319:335:void visitLdcInsn(java.lang.Object):1025:1041 -> a 336:340:void visitLdcInsn(java.lang.Object):1040:1044 -> a 341:341:void visitIincInsn(int,int):1050:1050 -> a 342:347:void visitTableSwitchInsn(int,int,com.android.tools.r8.org.objectweb.asm.Label,com.android.tools.r8.org.objectweb.asm.Label[]):1055:1060 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(IILcom/android/tools/r8/internal/xA;[Lcom/android/tools/r8/internal/xA;)V"} 348:352:void visitLookupSwitchInsn(com.android.tools.r8.org.objectweb.asm.Label,int[],com.android.tools.r8.org.objectweb.asm.Label[]):1065:1069 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/xA;[I[Lcom/android/tools/r8/internal/xA;)V"} 353:353:void visitMultiANewArrayInsn(java.lang.String,int):1074:1074 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/lang/String;)V"} 354:354:boolean com.android.tools.r8.utils.InternalOptions.isGeneratingClassFiles():587:587 -> a 354:354:void visitMultiANewArrayInsn(java.lang.String,int):1075 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 355:355:boolean com.android.tools.r8.utils.InternalOptions.isGeneratingClassFiles():587:587 -> a 355:355:void visitMultiANewArrayInsn(java.lang.String,int):1075 -> a 356:386:void visitMultiANewArrayInsn(java.lang.String,int):1075:1105 -> a 387:390:boolean com.android.tools.r8.utils.DescriptorUtils.isPrimitiveDescriptor(java.lang.String):267:270 -> a 387:390:void visitMultiANewArrayInsn(java.lang.String,int):1105 -> a 391:391:void visitMultiANewArrayInsn(java.lang.String,int):1108:1108 -> a 392:414:void visitMultiANewArrayInsn(java.lang.String,int):1106:1128 -> a 415:415:void visitTryCatchBlock(com.android.tools.r8.org.objectweb.asm.Label,com.android.tools.r8.org.objectweb.asm.Label,com.android.tools.r8.org.objectweb.asm.Label,java.lang.String):1135:1135 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/xA;Lcom/android/tools/r8/internal/xA;Lcom/android/tools/r8/internal/xA;Ljava/lang/String;)V"} 416:417:com.android.tools.r8.graph.DexType createTypeFromInternalType(java.lang.String):600:601 -> a 416:417:void visitTryCatchBlock(com.android.tools.r8.org.objectweb.asm.Label,com.android.tools.r8.org.objectweb.asm.Label,com.android.tools.r8.org.objectweb.asm.Label,java.lang.String):1135 -> a 418:421:void visitTryCatchBlock(com.android.tools.r8.org.objectweb.asm.Label,com.android.tools.r8.org.objectweb.asm.Label,com.android.tools.r8.org.objectweb.asm.Label,java.lang.String):1134:1137 -> a 422:428:void visitLocalVariable(java.lang.String,java.lang.String,java.lang.String,com.android.tools.r8.org.objectweb.asm.Label,com.android.tools.r8.org.objectweb.asm.Label,int):1143:1149 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/android/tools/r8/internal/xA;Lcom/android/tools/r8/internal/xA;I)V"} 429:435:void visitLocalVariable(java.lang.String,java.lang.String,java.lang.String,com.android.tools.r8.org.objectweb.asm.Label,com.android.tools.r8.org.objectweb.asm.Label,int):1145:1151 -> a 436:437: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):84:85 -> a 436:437:void visitLocalVariable(java.lang.String,java.lang.String,java.lang.String,com.android.tools.r8.org.objectweb.asm.Label,com.android.tools.r8.org.objectweb.asm.Label,int):1151 -> a 438:438:void visitLocalVariable(java.lang.String,java.lang.String,java.lang.String,com.android.tools.r8.org.objectweb.asm.Label,com.android.tools.r8.org.objectweb.asm.Label,int):1150:1150 -> a 439:439:com.android.tools.r8.graph.DebugLocalInfo canonicalize(com.android.tools.r8.graph.DebugLocalInfo):1156:1156 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/X;)Lcom/android/tools/r8/graph/X;"} 1:7:void visitCode():442:448 -> b 8:8:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntArrayList.():90:90 -> b 8:8:void visitCode():448 -> b 9:11:void visitCode():448:450 -> b 12:12:com.android.tools.r8.cf.code.CfLabel getLabel(com.android.tools.r8.org.objectweb.asm.Label):577:577 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/xA;)Lcom/android/tools/r8/internal/M7;"} 13:25:com.android.tools.r8.graph.DexType parseAsmType(java.lang.Object):581:593 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;)Lcom/android/tools/r8/graph/v2;"} 26:27:com.android.tools.r8.graph.DexType createTypeFromInternalType(java.lang.String):600:601 -> b 26:27:com.android.tools.r8.graph.DexType parseAsmType(java.lang.Object):593 -> b 28:28:com.android.tools.r8.graph.DexType parseAsmType(java.lang.Object):595:595 -> b 29:29:com.android.tools.r8.ir.code.MemberType getMemberTypeForOpcode(int):798:798 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/internal/oE;"} 30:30:com.android.tools.r8.ir.code.MemberType getMemberTypeForOpcode(int):796:796 -> b 31:31:com.android.tools.r8.ir.code.MemberType getMemberTypeForOpcode(int):793:793 -> b 32:32:com.android.tools.r8.ir.code.MemberType getMemberTypeForOpcode(int):790:790 -> b 33:33:com.android.tools.r8.ir.code.MemberType getMemberTypeForOpcode(int):787:787 -> b 34:34:com.android.tools.r8.ir.code.MemberType getMemberTypeForOpcode(int):784:784 -> b 35:38:com.android.tools.r8.ir.code.MemberType getMemberTypeForOpcode(int):778:781 -> b 39:39:com.android.tools.r8.ir.code.MemberType getMemberTypeForOpcode(int):775:775 -> b 40:41:void visitIntInsn(int,int):810:811 -> b 42:46:void visitIntInsn(int,int):810:814 -> b 47:47:void visitIntInsn(int,int):807:807 -> b 48:53:void visitLineNumber(int,com.android.tools.r8.org.objectweb.asm.Label):1161:1166 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/internal/xA;)V"} 54:54:void visitLineNumber(int,com.android.tools.r8.org.objectweb.asm.Label):1164:1164 -> b 1:10:void visitEnd():455:464 -> c 11:16:com.android.tools.r8.position.Position getDiagnosticPosition():508:513 -> c 11:16:void visitEnd():464 -> c 17:17:com.android.tools.r8.position.Position getDiagnosticPosition():509:509 -> c 17:17:void visitEnd():464 -> c 18:18:void visitEnd():464:464 -> c 19:19: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 19:19:void visitEnd():464 -> c 20:20:void visitEnd():464:464 -> c 21:21:void finalizeFramesWithIncompleteUninitializedNew():479:479 -> c 21:21:void visitEnd():466 -> c 22:22:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntListIterator com.android.tools.r8.it.unimi.dsi.fastutil.ints.AbstractIntList.listIterator():192:192 -> c 22:22:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntListIterator com.android.tools.r8.it.unimi.dsi.fastutil.ints.AbstractIntList.iterator():180 -> c 22:22:void finalizeFramesWithIncompleteUninitializedNew():479 -> c # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 22:22:void visitEnd():466 -> c 23:31:void finalizeFramesWithIncompleteUninitializedNew():479:487 -> c 23:31:void visitEnd():466 -> c 32:34:com.android.tools.r8.cf.code.frame.UninitializedNew fixupUninitializedNew(com.android.tools.r8.cf.code.frame.UninitializedNew):502:504 -> c 32:34:void finalizeFramesWithIncompleteUninitializedNew():487 -> c 32:34:void visitEnd():466 -> c 35:35: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 35:35:com.android.tools.r8.cf.code.frame.UninitializedNew fixupUninitializedNew(com.android.tools.r8.cf.code.frame.UninitializedNew):504 -> c 35:35:void finalizeFramesWithIncompleteUninitializedNew():487 -> c 35:35:void visitEnd():466 -> c 36:41:void finalizeFramesWithIncompleteUninitializedNew():487:492 -> c 36:41:void visitEnd():466 -> c 42:44:com.android.tools.r8.cf.code.frame.UninitializedNew fixupUninitializedNew(com.android.tools.r8.cf.code.frame.UninitializedNew):502:504 -> c 42:44:void finalizeFramesWithIncompleteUninitializedNew():492 -> c 42:44:void visitEnd():466 -> c 45:45: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 45:45:com.android.tools.r8.cf.code.frame.UninitializedNew fixupUninitializedNew(com.android.tools.r8.cf.code.frame.UninitializedNew):504 -> c 45:45:void finalizeFramesWithIncompleteUninitializedNew():492 -> c 45:45:void visitEnd():466 -> c 46:51:void finalizeFramesWithIncompleteUninitializedNew():492:497 -> c 46:51:void visitEnd():466 -> c 52:55:void visitEnd():467:470 -> c 56:61:com.android.tools.r8.position.Position getDiagnosticPosition():508:513 -> c 56:61:void visitEnd():475 -> c 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,com.android.tools.r8.position.Position):187:187 -> c 62:62:void visitEnd():475 -> c 63:63: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):179:179 -> c 63:63:void visitEnd():475 -> c 64:64:void com.android.tools.r8.graph.LazyCfCode.setCode(com.android.tools.r8.graph.CfCode):215:215 -> c 64:64:void visitEnd():467 -> c 65:65:void com.android.tools.r8.graph.LazyCfCode.setCode(com.android.tools.r8.graph.CfCode):215:215 -> c 65:65:void visitEnd():467 -> c # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 66:66:void com.android.tools.r8.graph.LazyCfCode.setCode(com.android.tools.r8.graph.CfCode):215:215 -> c 66:66:void visitEnd():467 -> c 67:67:void com.android.tools.r8.graph.LazyCfCode.setCode(com.android.tools.r8.graph.CfCode):216:216 -> c 67:67:void visitEnd():467 -> c # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 68:68:void com.android.tools.r8.graph.LazyCfCode.setCode(com.android.tools.r8.graph.CfCode):216:216 -> c 68:68:void visitEnd():467 -> c 69:69:void com.android.tools.r8.graph.LazyCfCode.setCode(com.android.tools.r8.graph.CfCode):217:217 -> c 69:69:void visitEnd():467 -> c # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 70:71:void com.android.tools.r8.graph.LazyCfCode.setCode(com.android.tools.r8.graph.CfCode):218:219 -> c 70:71:void visitEnd():467 -> c 72:72:com.android.tools.r8.cf.code.CfLabel lambda$getLabel$0(com.android.tools.r8.org.objectweb.asm.Label):577:577 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/xA;)Lcom/android/tools/r8/internal/M7;"} 73:93:void visitTypeInsn(int,java.lang.String):882:902 -> c 94:94:void visitTypeInsn(int,java.lang.String):896:896 -> c 95:95:void visitTypeInsn(int,java.lang.String):893:893 -> c 96:100:void visitTypeInsn(int,java.lang.String):886:890 -> c 101:101:com.android.tools.r8.ir.code.IfType ifType(int):991:991 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/internal/Jl;"} 102:102:com.android.tools.r8.ir.code.IfType ifType(int):989:989 -> c 103:103:com.android.tools.r8.ir.code.IfType ifType(int):986:986 -> c 104:104:com.android.tools.r8.ir.code.IfType ifType(int):983:983 -> c 105:105:com.android.tools.r8.ir.code.IfType ifType(int):980:980 -> c 106:106:com.android.tools.r8.ir.code.IfType ifType(int):977:977 -> c 107:107:com.android.tools.r8.ir.code.IfType ifType(int):973:973 -> c 108:111:void visitMaxs(int,int):1172:1175 -> c 1:1:void visitVarInsn(int,int):871:871 -> d 2:2:void visitVarInsn(int,int):863:863 -> d 3:3:void visitVarInsn(int,int):859:859 -> d 4:8:void visitVarInsn(int,int):851:855 -> d 9:38:void visitVarInsn(int,int):847:876 -> d 39:39:void visitVarInsn(int,int):867:867 -> d com.android.tools.r8.graph.LazyLoadedDexApplication -> com.android.tools.r8.graph.b4: # {"id":"sourceFile","fileName":"LazyLoadedDexApplication.java"} com.android.tools.r8.utils.ProgramClassCollection programClasses -> i com.android.tools.r8.utils.ClasspathClassCollection classpathClasses -> j com.android.tools.r8.utils.LibraryClassCollection libraryClasses -> k boolean $assertionsDisabled -> l 1:1:void ():28:28 -> 1:4:void (com.android.tools.r8.naming.ClassNameMapper,com.android.tools.r8.graph.DexApplicationReadFlags,com.android.tools.r8.utils.ProgramClassCollection,com.android.tools.r8.com.google.common.collect.ImmutableList,com.android.tools.r8.utils.ClasspathClassCollection,com.android.tools.r8.utils.LibraryClassCollection,com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.graph.DexString,com.android.tools.r8.utils.Timing):45:48 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/naming/b;Lcom/android/tools/r8/graph/l0;Lcom/android/tools/r8/utils/A2;Lcom/android/tools/r8/internal/bm;Lcom/android/tools/r8/utils/e0;Lcom/android/tools/r8/utils/S1;Lcom/android/tools/r8/utils/A1;Lcom/android/tools/r8/graph/u2;Lcom/android/tools/r8/utils/z3;)V"} 1:1:void forEachLibraryType(java.util.function.Consumer):64:64 -> a 2:19:com.android.tools.r8.com.google.common.collect.ImmutableMap fillPrioritizedClasses(java.util.Map,java.util.function.Function,com.android.tools.r8.utils.InternalOptions):231:248 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/im;Ljava/util/function/Function;Lcom/android/tools/r8/utils/A1;)Lcom/android/tools/r8/internal/im;"} 20:25:void lambda$fillPrioritizedClasses$1(java.util.function.Function,com.android.tools.r8.com.google.common.collect.ImmutableMap$Builder,java.util.Set,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexClass):235:240 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Function;Lcom/android/tools/r8/internal/fm;Ljava/util/Set;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/q0;)V"} 26:41:void warnJavaLibraryOverride(com.android.tools.r8.utils.InternalOptions,java.util.Set):254:269 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/A1;Ljava/util/Set;)V"} 1:1:void forEachProgramType(java.util.function.Consumer):59:59 -> b 1:19:com.android.tools.r8.graph.DexClass definitionFor(com.android.tools.r8.graph.DexType):95:113 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/q0;"} 20:20:com.android.tools.r8.graph.LazyLoadedDexApplication$Builder builder():339:339 -> c 20:20:com.android.tools.r8.graph.DexApplication$Builder builder():28 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/i0;"} 1:2:com.android.tools.r8.graph.DexProgramClass programDefinitionFor(com.android.tools.r8.graph.DexType):121:122 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/q2;"} 1:1:com.android.tools.r8.graph.ClassResolutionResult$Builder com.android.tools.r8.graph.ClassResolutionResult.builder():31:31 -> f 1:1:com.android.tools.r8.graph.ClassResolutionResult contextIndependentDefinitionForWithResolutionResult(com.android.tools.r8.graph.DexType):69 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/O;"} 2:3:com.android.tools.r8.graph.ClassResolutionResult contextIndependentDefinitionForWithResolutionResult(com.android.tools.r8.graph.DexType):70:71 -> f 4:4:boolean addClassToBuilderIfNotNull(com.android.tools.r8.graph.DexClass,java.util.function.Consumer):86:86 -> f 4:4:com.android.tools.r8.graph.ClassResolutionResult contextIndependentDefinitionForWithResolutionResult(com.android.tools.r8.graph.DexType):71 -> f 5:6:com.android.tools.r8.graph.ClassResolutionResult contextIndependentDefinitionForWithResolutionResult(com.android.tools.r8.graph.DexType):73:74 -> f 7:7:boolean addClassToBuilderIfNotNull(com.android.tools.r8.graph.DexClass,java.util.function.Consumer):86:86 -> f 7:7:com.android.tools.r8.graph.ClassResolutionResult contextIndependentDefinitionForWithResolutionResult(com.android.tools.r8.graph.DexType):74 -> f 8:9:com.android.tools.r8.graph.ClassResolutionResult contextIndependentDefinitionForWithResolutionResult(com.android.tools.r8.graph.DexType):77:78 -> f 10:10:boolean addClassToBuilderIfNotNull(com.android.tools.r8.graph.DexClass,java.util.function.Consumer):86:86 -> f 10:10:com.android.tools.r8.graph.ClassResolutionResult contextIndependentDefinitionForWithResolutionResult(com.android.tools.r8.graph.DexType):78 -> f 11:11:com.android.tools.r8.graph.ClassResolutionResult contextIndependentDefinitionForWithResolutionResult(com.android.tools.r8.graph.DexType):81:81 -> f boolean lambda$programClasses$0(com.android.tools.r8.graph.DexType) -> g # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Z"} 1:1:java.util.Collection programClasses():28:28 -> h 1:1:com.android.tools.r8.graph.DirectMappedDexApplication toDirect():344:344 -> i # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/N2;"} 1:1:com.android.tools.r8.graph.LazyLoadedDexApplication$AllClasses loadAllClasses():276:276 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/a4;"} 1:2:java.util.List programClasses():53:54 -> k # {"id":"com.android.tools.r8.residualsignature","signature":"()Ljava/util/ArrayList;"} 1:1:java.lang.String toString():354:354 -> toString com.android.tools.r8.graph.LazyLoadedDexApplication$AllClasses -> com.android.tools.r8.graph.a4: # {"id":"sourceFile","fileName":"LazyLoadedDexApplication.java"} com.android.tools.r8.com.google.common.collect.ImmutableMap programClasses -> a com.android.tools.r8.com.google.common.collect.ImmutableMap classpathClasses -> b com.android.tools.r8.com.google.common.collect.ImmutableMap libraryClasses -> c boolean $assertionsDisabled -> d 1:1:void ():130:130 -> 1:61: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):142:202 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/S1;Lcom/android/tools/r8/utils/e0;Lcom/android/tools/r8/utils/A2;Lcom/android/tools/r8/utils/A1;)V"} 1:1:boolean lambda$new$1(com.android.tools.r8.graph.DexType):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Z"} 2:4:boolean lambda$new$0(com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.graph.DexType):148:150 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/A1;Lcom/android/tools/r8/graph/v2;)Z"} 5:5:com.android.tools.r8.com.google.common.collect.ImmutableMap getClasspathClasses():218:218 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/im;"} 1:1:boolean lambda$new$2(com.android.tools.r8.graph.DexType):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Z"} 2:2:com.android.tools.r8.com.google.common.collect.ImmutableMap getLibraryClasses():222:222 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/im;"} 1:1:com.android.tools.r8.graph.DexClass lambda$new$3(com.android.tools.r8.graph.DexType):0:0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/q0;"} 2:2:com.android.tools.r8.com.google.common.collect.ImmutableMap getProgramClasses():214:214 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/im;"} 1:2:com.android.tools.r8.graph.DexClass lambda$new$4(com.android.tools.r8.graph.DexType):193:194 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/q0;"} com.android.tools.r8.graph.DexClass lambda$new$5(com.android.tools.r8.graph.DexType) -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/q0;"} 1:2:com.android.tools.r8.graph.DexClass lambda$new$6(com.android.tools.r8.graph.DexType):205:206 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/q0;"} com.android.tools.r8.graph.LazyLoadedDexApplication$Builder -> com.android.tools.r8.graph.b4$a: # {"id":"sourceFile","fileName":"LazyLoadedDexApplication.java"} com.android.tools.r8.utils.ClasspathClassCollection classpathClasses -> i com.android.tools.r8.utils.LibraryClassCollection libraryClasses -> j 1:3:void (com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.utils.Timing):285:287 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/A1;Lcom/android/tools/r8/utils/z3;)V"} 4:6:void (com.android.tools.r8.graph.LazyLoadedDexApplication):291:293 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/b4;)V"} 1:1:com.android.tools.r8.graph.LazyLoadedDexApplication$Builder setClasspathClassCollection(com.android.tools.r8.utils.ClasspathClassCollection):302:302 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/e0;)V"} 2:2:com.android.tools.r8.graph.LazyLoadedDexApplication$Builder setLibraryClassCollection(com.android.tools.r8.utils.LibraryClassCollection):307:307 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/S1;)V"} 1:1:com.android.tools.r8.graph.DexApplication build():279:279 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/j0;"} 2:4:void addProgramClassPotentiallyOverridingNonProgramClass(com.android.tools.r8.graph.DexProgramClass):313:315 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)V"} com.android.tools.r8.graph.DexApplication$Builder self() -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/i0;"} 1:2:com.android.tools.r8.graph.LazyLoadedDexApplication build():321:322 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/b4;"} 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():322 -> e 4:8:com.android.tools.r8.graph.LazyLoadedDexApplication build():324:328 -> e com.android.tools.r8.graph.LibraryDefinition -> com.android.tools.r8.graph.c4: # {"id":"sourceFile","fileName":"LibraryDefinition.java"} 1:1:com.android.tools.r8.graph.ProgramDerivedContext asProgramDerivedContext(com.android.tools.r8.graph.ProgramDerivedContext):21:21 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/l5;)Lcom/android/tools/r8/graph/l5;"} com.android.tools.r8.graph.LibraryField -> com.android.tools.r8.graph.d4: # {"id":"sourceFile","fileName":"LibraryField.java"} 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/d2;Lcom/android/tools/r8/graph/T0;)V"} 1:1:com.android.tools.r8.graph.DexClass getHolder():7:7 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/q0;"} com.android.tools.r8.graph.LibraryField asLibraryField() -> l # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/d4;"} 1:3:com.android.tools.r8.graph.DexLibraryClass getHolder():16:18 -> z # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/d2;"} com.android.tools.r8.graph.LibraryMethod -> com.android.tools.r8.graph.e4: # {"id":"sourceFile","fileName":"LibraryMethod.java"} 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/d2;Lcom/android/tools/r8/graph/W0;)V"} 1:3:com.android.tools.r8.graph.DexLibraryClass getHolder():16:18 -> I # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/d2;"} com.android.tools.r8.graph.LibraryMethod asLibraryMethod() -> W # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/e4;"} 1:1:com.android.tools.r8.graph.DexClass getHolder():7:7 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/q0;"} com.android.tools.r8.graph.LookupCompletenessHelper -> com.android.tools.r8.graph.f4: # {"id":"sourceFile","fileName":"LookupCompletenessHelper.java"} com.android.tools.r8.graph.PinnedPredicate pinnedPredicate -> a java.util.Set pinnedInstantiations -> b java.util.Set pinnedMethods -> c boolean $assertionsDisabled -> d 1:1:void ():12:12 -> 1:2:void (com.android.tools.r8.graph.PinnedPredicate):19:20 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/i5;)V"} 1:5:void checkClass(com.android.tools.r8.graph.DexClass):24:28 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;)V"} 6:7:void checkDexClassAndMethod(com.android.tools.r8.graph.LookupMethodTarget):42:43 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/h4;)V"} 8:12:void 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/j;)I"} 22:23:boolean 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):507:507 -> a 24:24:boolean 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 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[]):86:87 -> a 32:33:boolean 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.android.tools.r8.graph.g4: # {"id":"sourceFile","fileName":"LookupLambdaTarget.java"} 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/KA;Lcom/android/tools/r8/graph/t0;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/t0;"} boolean isLambdaTarget() -> n com.android.tools.r8.graph.LookupLambdaTarget asLambdaTarget() -> o # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/g4;"} com.android.tools.r8.graph.LookupMethodTarget -> com.android.tools.r8.graph.h4: # {"id":"sourceFile","fileName":"LookupMethodTarget.java"} com.android.tools.r8.graph.DexClass getHolder() -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/q0;"} 1:1:void accept(java.util.function.Consumer,java.util.function.Consumer):23:23 -> a com.android.tools.r8.graph.DexEncodedMethod getDefinition() -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/W0;"} com.android.tools.r8.graph.LookupMethodTarget asMethodTarget() -> f # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/h4;"} boolean isMethodTarget() -> h com.android.tools.r8.graph.DexClassAndMethod getTarget() -> p # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/t0;"} com.android.tools.r8.graph.LookupMethodTargetWithAccessOverride -> com.android.tools.r8.graph.i4: # {"id":"sourceFile","fileName":"LookupMethodTargetWithAccessOverride.java"} com.android.tools.r8.graph.DexClassAndMethod target -> a com.android.tools.r8.graph.DexClassAndMethod accessOverride -> b 1:3:void (com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.DexClassAndMethod):12:14 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/t0;Lcom/android/tools/r8/graph/t0;)V"} 1:1:com.android.tools.r8.graph.DexClass getHolder():29:29 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/q0;"} 1:1:com.android.tools.r8.graph.DexEncodedMethod getDefinition():39:39 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/W0;"} 1:1:com.android.tools.r8.graph.DexMethod getReference():34:34 -> getReference # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/j2;"} 1:1:com.android.tools.r8.graph.DexClassAndMethod getTarget():44:44 -> p # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/t0;"} 1:1:com.android.tools.r8.graph.DexClassAndMethod getAccessOverride():24:24 -> r # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/t0;"} com.android.tools.r8.graph.LookupResult -> com.android.tools.r8.graph.l4: # {"id":"sourceFile","fileName":"LookupResult.java"} 1:1:void ():17:17 -> 1:1:com.android.tools.r8.graph.LookupResult$LookupResultSuccess asLookupResultSuccess():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/l4$a;"} void forEach(java.util.function.Consumer,java.util.function.Consumer) -> a void forEachFailureDependency(java.util.function.Consumer) -> a 2:2:com.android.tools.r8.graph.LookupResult$LookupResultSuccess createResult(java.util.Map,java.util.List,java.util.List,com.android.tools.r8.graph.LookupResult$LookupResultSuccess$LookupResultCollectionState):51:51 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Map;Ljava/util/List;Ljava/util/List;I)Lcom/android/tools/r8/graph/l4$a;"} 1:1:com.android.tools.r8.graph.LookupResult$LookupResultFailure createFailedResult():55:55 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/j4;"} 1:1:com.android.tools.r8.graph.LookupResult$LookupResultSuccess getIncompleteEmptyResult():59:59 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/l4$a;"} boolean isLookupResultFailure() -> d boolean isLookupResultSuccess() -> e com.android.tools.r8.graph.LookupResult$LookupResultFailure -> com.android.tools.r8.graph.j4: # {"id":"sourceFile","fileName":"LookupResult.java"} com.android.tools.r8.graph.LookupResult$LookupResultFailure INSTANCE -> a 1:1:void ():205:205 -> 1:1:void ():207:207 -> 1:1:void forEach(java.util.function.Consumer,java.util.function.Consumer):0:0 -> a 2:2:void forEachFailureDependency(java.util.function.Consumer):0:0 -> a boolean isLookupResultFailure() -> d com.android.tools.r8.graph.LookupResult$LookupResultSuccess -> com.android.tools.r8.graph.l4$a: # {"id":"sourceFile","fileName":"LookupResult.java"} java.util.Map methodTargets -> a java.util.List lambdaTargets -> b java.util.List methodsCausingFailure -> c com.android.tools.r8.graph.LookupResult$LookupResultSuccess$LookupResultCollectionState state -> d com.android.tools.r8.graph.LookupResult$LookupResultSuccess EMPTY_INSTANCE -> e 1:5:void ():64:68 -> 1:5:void (java.util.Map,java.util.List,java.util.List,com.android.tools.r8.graph.LookupResult$LookupResultSuccess$LookupResultCollectionState):80:84 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Map;Ljava/util/List;Ljava/util/List;I)V"} 1:1:com.android.tools.r8.graph.LookupResult$LookupResultSuccess asLookupResultSuccess():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/l4$a;"} 2:3:void forEach(java.util.function.Consumer,java.util.function.Consumer):107:108 -> a 4:4:void lambda$forEach$0(java.util.function.Consumer,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.LookupMethodTarget):107:107 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Consumer;Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/h4;)V"} 5:5:void forEachFailureDependency(java.util.function.Consumer):114:114 -> a 6:6:boolean contains(com.android.tools.r8.graph.DexEncodedMethod):119:119 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W0;)Z"} boolean isLookupResultSuccess() -> e 1:1:com.android.tools.r8.graph.LookupResult$LookupResultSuccess$Builder builder():88:88 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/k4;"} 1:8:com.android.tools.r8.graph.LookupTarget getSingleLookupTarget():146:153 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/m4;"} 1:1:boolean hasLambdaTargets():100:100 -> h 1:1:boolean isComplete():137:137 -> i 1:1:boolean isIncomplete():133:133 -> j 1:1:void setIncomplete():142:142 -> k com.android.tools.r8.graph.LookupResult$LookupResultSuccess$Builder -> com.android.tools.r8.graph.k4: # {"id":"sourceFile","fileName":"LookupResult.java"} java.util.Map methodTargets -> a java.util.List lambdaTargets -> b java.util.List methodsCausingFailure -> c java.util.Set typesCausingFailure -> d com.android.tools.r8.graph.LookupResult$LookupResultSuccess$LookupResultCollectionState state -> e 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/h4;)V"} 3:3:com.android.tools.r8.graph.LookupResult$LookupResultSuccess$Builder addLambdaTarget(com.android.tools.r8.graph.LookupLambdaTarget):178:178 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/g4;)V"} 4:4:com.android.tools.r8.graph.LookupResult$LookupResultSuccess$Builder addMethodCausingFailure(com.android.tools.r8.graph.DexEncodedMethod):183:183 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W0;)Lcom/android/tools/r8/graph/k4;"} 5:5:com.android.tools.r8.graph.LookupResult$LookupResultSuccess$Builder addTypeCausingFailure(com.android.tools.r8.graph.DexType):188:188 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/k4;"} 6:6:com.android.tools.r8.graph.LookupResult$LookupResultSuccess$Builder setState(com.android.tools.r8.graph.LookupResult$LookupResultSuccess$LookupResultCollectionState):193:193 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/graph/k4;"} 7:7:com.android.tools.r8.graph.LookupResult$LookupResultSuccess build():198:198 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/l4$a;"} com.android.tools.r8.graph.LookupTarget -> com.android.tools.r8.graph.m4: # {"id":"sourceFile","fileName":"LookupTarget.java"} void accept(java.util.function.Consumer,java.util.function.Consumer) -> a com.android.tools.r8.graph.LookupMethodTarget asMethodTarget() -> f # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/h4;"} boolean isMethodTarget() -> h boolean isLambdaTarget() -> n com.android.tools.r8.graph.LookupLambdaTarget asLambdaTarget() -> o # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/g4;"} com.android.tools.r8.graph.DexClassAndMethod getAccessOverride() -> r # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/t0;"} com.android.tools.r8.graph.MemberResolutionResult -> com.android.tools.r8.graph.n4: # {"id":"sourceFile","fileName":"MemberResolutionResult.java"} 1:1:void ():9:9 -> com.android.tools.r8.utils.OptionalBool isAccessibleFrom(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.AppInfoWithClassHierarchy) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/k5;Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/j;)Lcom/android/tools/r8/utils/n2;"} 1:1:com.android.tools.r8.utils.OptionalBool isAccessibleFrom(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.AppView):22:22 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/k5;Lcom/android/tools/r8/graph/m;)Lcom/android/tools/r8/utils/n2;"} com.android.tools.r8.graph.FieldResolutionResult asFieldResolutionResult() -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/i3;"} com.android.tools.r8.graph.MethodResolutionResult asMethodResolutionResult() -> f # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/I4;"} com.android.tools.r8.graph.SuccessfulMemberResolutionResult asSuccessfulMemberResolutionResult() -> g # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/C5;"} boolean isFailedResolution() -> h boolean isFieldResolutionResult() -> i boolean isSuccessfulMemberResolutionResult() -> j com.android.tools.r8.graph.MethodAccessFlags -> com.android.tools.r8.graph.p4: # {"id":"sourceFile","fileName":"MethodAccessFlags.java"} boolean $assertionsDisabled -> e 1:1:void ():11:11 -> 1:1:void (int,int):61:61 -> 1:1:boolean belongsToDirectPool():69:69 -> N 1:1:com.android.tools.r8.graph.MethodAccessFlags$Builder builder():65:65 -> O # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/o4;"} 1:1:com.android.tools.r8.graph.MethodAccessFlags copy():78:78 -> P # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/p4;"} 1:1:com.android.tools.r8.graph.MethodAccessFlags createPublicStaticSynthetic():91:91 -> Q # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/p4;"} 1:1:void demoteFromBridge():164:164 -> R 1:1:int com.android.tools.r8.graph.AccessFlags.materialize():74:74 -> T 1:1:int getAsCfAccessFlags():117 -> T com.android.tools.r8.utils.structural.StructuralItem self() -> U # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/structural/x;"} 1:2:int getAsDexAccessFlags():122:123 -> V 3:3:void unsetSynchronized():148:148 -> V 3:3:int getAsDexAccessFlags():124 -> V 4:4:void setDeclaredSynchronized():252:252 -> V 4:4:int getAsDexAccessFlags():125 -> V 5:5:int com.android.tools.r8.graph.AccessFlags.materialize():74:74 -> V 5:5:int getAsDexAccessFlags():127 -> V 1:1:boolean com.android.tools.r8.graph.AccessFlags.isSet(int):263:263 -> W 1:1:boolean isAbstract():192 -> W 1:1:boolean com.android.tools.r8.graph.AccessFlags.isSet(int):263:263 -> X 1:1:boolean isBridge():152 -> X 1:1:boolean com.android.tools.r8.graph.AccessFlags.isSet(int):263:263 -> Y 1:1:boolean isConstructor():228 -> Y 1:1:boolean com.android.tools.r8.graph.AccessFlags.isSet(int):263:263 -> Z 1:1:boolean isNative():180 -> Z 1:1:com.android.tools.r8.graph.MethodAccessFlags fromCfAccessFlags(int,boolean):102:102 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(IZ)Lcom/android/tools/r8/graph/p4;"} 2:2:void (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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/j2;)V"} 4:4:boolean com.android.tools.r8.graph.DexItemFactory.isConstructor(com.android.tools.r8.graph.DexMethod):3187:3187 -> 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):3191:3191 -> a 5:5:void setConstructor(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexItemFactory):236 -> a 6:6:void setConstructor():232:232 -> a 6:6:void setConstructor(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexItemFactory):237 -> a 1:1:boolean com.android.tools.r8.graph.AccessFlags.isSet(int):263:263 -> a0 1:1:boolean isStrict():212 -> a0 1:3:com.android.tools.r8.graph.MethodAccessFlags fromSharedAccessFlags(int,boolean):96:98 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(IZ)Lcom/android/tools/r8/graph/p4;"} 1:9:java.util.List getNames():32:40 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/bm;"} 1:1:boolean com.android.tools.r8.graph.AccessFlags.isSet(int):263:263 -> c0 1:1:boolean isSynchronized():136 -> c0 1:1:boolean com.android.tools.r8.graph.AccessFlags.isSet(int):263:263 -> d0 1:1:boolean isVarargs():168 -> d0 1:9:java.util.List getPredicates():45:53 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/bm;"} 1:1:void setAbstract():196:196 -> e0 1:1:void setBridge():156:156 -> f0 1:1:com.android.tools.r8.graph.MethodAccessFlags fromDexAccessFlags(int):107:107 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/graph/p4;"} 2:2:void (int):57:57 -> g 2:2:com.android.tools.r8.graph.MethodAccessFlags fromDexAccessFlags(int):107 -> g 3:3:boolean com.android.tools.r8.graph.AccessFlags.isSet(int):263:263 -> g 3:3:boolean isDeclaredSynchronized():248 -> g 3:3:com.android.tools.r8.graph.MethodAccessFlags fromDexAccessFlags(int):108 -> g 4:4:void setSynchronized():140:140 -> g 4:4:com.android.tools.r8.graph.MethodAccessFlags fromDexAccessFlags(int):109 -> g 5:5:void unsetDeclaredSynchronized():256:256 -> g 5:5:com.android.tools.r8.graph.MethodAccessFlags fromDexAccessFlags(int):110 -> g 1:1:void setNative():184:184 -> g0 1:1:void unsetAbstract():208:208 -> h0 1:1:void unsetBridge():160:160 -> i0 1:1:void unsetConstructor():242:242 -> j0 1:1:void unsetDeclaredSynchronized():256:256 -> k0 1:1:void unsetVarargs():176:176 -> l0 com.android.tools.r8.graph.AccessFlags self() -> x # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/g;"} com.android.tools.r8.graph.MethodAccessFlags$Builder -> com.android.tools.r8.graph.o4: # {"id":"sourceFile","fileName":"MethodAccessFlags.java"} 1:1:void ():262:262 -> 1:1:com.android.tools.r8.graph.MethodAccessFlags$Builder set(int):266:266 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(I)V"} 2:4:com.android.tools.r8.graph.AccessFlags$BuilderBase com.android.tools.r8.graph.AccessFlags$BuilderBase.setPrivate(boolean):333:335 -> a 2:4:com.android.tools.r8.graph.AccessFlags$BuilderBase setPrivate(boolean):259 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Z)Lcom/android/tools/r8/graph/o4;"} 5:5:com.android.tools.r8.graph.AccessFlags com.android.tools.r8.graph.AccessFlags$BuilderBase.build():373:373 -> a 5:5:com.android.tools.r8.graph.AccessFlags build():259 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/g;"} 1:1:com.android.tools.r8.graph.AccessFlags$BuilderBase self():0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/f;"} 2:4:com.android.tools.r8.graph.AccessFlags$BuilderBase com.android.tools.r8.graph.AccessFlags$BuilderBase.setProtected(boolean):342:344 -> b 2:4:com.android.tools.r8.graph.AccessFlags$BuilderBase setProtected(boolean):259 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Z)Lcom/android/tools/r8/graph/o4;"} 1:1:com.android.tools.r8.graph.MethodAccessFlags$Builder setBridge():271:271 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/o4;"} 2:6:com.android.tools.r8.graph.AccessFlags$BuilderBase com.android.tools.r8.graph.AccessFlags$BuilderBase.setPublic(boolean):355:359 -> c 2:6:com.android.tools.r8.graph.AccessFlags$BuilderBase setPublic(boolean):259 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Z)Lcom/android/tools/r8/graph/f;"} 1:1:com.android.tools.r8.graph.MethodAccessFlags$Builder setConstructor():276:276 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/o4;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Z)Lcom/android/tools/r8/graph/o4;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Z)Lcom/android/tools/r8/graph/o4;"} 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():327:328 -> e 5:6:com.android.tools.r8.graph.AccessFlags$BuilderBase setPackagePrivate():259 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/f;"} 1:2:com.android.tools.r8.graph.AccessFlags$BuilderBase com.android.tools.r8.graph.AccessFlags$BuilderBase.setStatic():363:364 -> f 1:2:com.android.tools.r8.graph.AccessFlags$BuilderBase setStatic():259 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/f;"} 1:2:com.android.tools.r8.graph.AccessFlags$BuilderBase com.android.tools.r8.graph.AccessFlags$BuilderBase.setSynthetic():368:369 -> g 1:2:com.android.tools.r8.graph.AccessFlags$BuilderBase setSynthetic():259 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/f;"} com.android.tools.r8.graph.MethodAccessInfoCollection -> com.android.tools.r8.graph.u4: # {"id":"sourceFile","fileName":"MethodAccessInfoCollection.java"} 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:6:void (java.util.Map,java.util.Map,java.util.Map,java.util.Map,java.util.Map):34:39 -> 1:1:com.android.tools.r8.graph.MethodAccessInfoCollection$ConcurrentBuilder concurrentBuilder():43:43 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/r4;"} 2:2:com.android.tools.r8.graph.MethodAccessInfoCollection$IdentityBuilder identityBuilder():47:47 -> a 2:2:com.android.tools.r8.graph.MethodAccessInfoCollection rewrittenWithLens(com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.lens.GraphLens):94 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Q0;Lcom/android/tools/r8/internal/Xj;)Lcom/android/tools/r8/graph/u4;"} 3:8:com.android.tools.r8.graph.MethodAccessInfoCollection rewrittenWithLens(com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.lens.GraphLens):95:100 -> a 9:14:void forEachMethodReference(java.util.function.Consumer):56:61 -> a 15:15:void forEachDirectInvoke(java.util.function.BiConsumer):65:65 -> a 16:16:void forEachSuperInvokeContext(com.android.tools.r8.graph.DexMethod,java.util.function.Consumer):81:81 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Ljava/util/function/Consumer;)V"} 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.lens.GraphLens,com.android.tools.r8.ir.code.InvokeType):109:109 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/s4;Ljava/util/Map;Lcom/android/tools/r8/graph/Q0;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/ft;)V"} 18:21:void lambda$rewriteInvokesWithLens$0(com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.ir.code.InvokeType,com.android.tools.r8.graph.MethodAccessInfoCollection$Builder,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.utils.collections.ProgramMethodSet):111:114 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Q0;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/ft;Lcom/android/tools/r8/graph/q4;Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/internal/IN;)V"} 22:22:com.android.tools.r8.graph.lens.MethodLookupResult com.android.tools.r8.graph.lens.GraphLens.lookupMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.InvokeType):295:295 -> a 22:22:void lambda$rewriteInvokesWithLens$0(com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.ir.code.InvokeType,com.android.tools.r8.graph.MethodAccessInfoCollection$Builder,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.utils.collections.ProgramMethodSet):114 -> 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.lens.GraphLens,com.android.tools.r8.ir.code.InvokeType,com.android.tools.r8.graph.MethodAccessInfoCollection$Builder,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.utils.collections.ProgramMethodSet):115:117 -> a 26:38:boolean com.android.tools.r8.graph.MethodAccessInfoCollection$Builder.registerInvokeInContext(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.InvokeType):165:177 -> a 26:38:void lambda$rewriteInvokesWithLens$0(com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.ir.code.InvokeType,com.android.tools.r8.graph.MethodAccessInfoCollection$Builder,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.utils.collections.ProgramMethodSet):117 -> a 39:39:boolean com.android.tools.r8.graph.MethodAccessInfoCollection$Builder.registerInvokeVirtualInContext(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):217:217 -> a 39:39:boolean com.android.tools.r8.graph.MethodAccessInfoCollection$Builder.registerInvokeInContext(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.InvokeType):175 -> a 39:39:void lambda$rewriteInvokesWithLens$0(com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.ir.code.InvokeType,com.android.tools.r8.graph.MethodAccessInfoCollection$Builder,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.utils.collections.ProgramMethodSet):117 -> a 40:40:boolean com.android.tools.r8.graph.MethodAccessInfoCollection$Builder.registerInvokeSuperInContext(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):209:209 -> a 40:40:boolean com.android.tools.r8.graph.MethodAccessInfoCollection$Builder.registerInvokeInContext(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.InvokeType):173 -> a 40:40:void lambda$rewriteInvokesWithLens$0(com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.ir.code.InvokeType,com.android.tools.r8.graph.MethodAccessInfoCollection$Builder,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.utils.collections.ProgramMethodSet):117 -> a 41:41:boolean com.android.tools.r8.graph.MethodAccessInfoCollection$Builder.registerInvokeStaticInContext(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):201:201 -> a 41:41:boolean com.android.tools.r8.graph.MethodAccessInfoCollection$Builder.registerInvokeInContext(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.InvokeType):171 -> a 41:41:void lambda$rewriteInvokesWithLens$0(com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.ir.code.InvokeType,com.android.tools.r8.graph.MethodAccessInfoCollection$Builder,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.utils.collections.ProgramMethodSet):117 -> a 42:42:boolean com.android.tools.r8.graph.MethodAccessInfoCollection$Builder.registerInvokeInterfaceInContext(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):192:192 -> a 42:42:boolean com.android.tools.r8.graph.MethodAccessInfoCollection$Builder.registerInvokeInContext(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.InvokeType):169 -> a 42:42:void lambda$rewriteInvokesWithLens$0(com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.ir.code.InvokeType,com.android.tools.r8.graph.MethodAccessInfoCollection$Builder,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.utils.collections.ProgramMethodSet):117 -> a 43:43:boolean com.android.tools.r8.graph.MethodAccessInfoCollection$Builder.registerInvokeDirectInContext(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):183:183 -> a 43:43:boolean com.android.tools.r8.graph.MethodAccessInfoCollection$Builder.registerInvokeInContext(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.InvokeType):167 -> a 43:43:void lambda$rewriteInvokesWithLens$0(com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.ir.code.InvokeType,com.android.tools.r8.graph.MethodAccessInfoCollection$Builder,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.utils.collections.ProgramMethodSet):117 -> a 44:44:boolean com.android.tools.r8.graph.MethodAccessInfoCollection$Builder.registerInvokeInContext(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.InvokeType):177:177 -> a 44:44:void lambda$rewriteInvokesWithLens$0(com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.ir.code.InvokeType,com.android.tools.r8.graph.MethodAccessInfoCollection$Builder,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.utils.collections.ProgramMethodSet):117 -> a 1:1:com.android.tools.r8.graph.MethodAccessInfoCollection$IdentityBuilder identityBuilder():47:47 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/s4;"} 2:2:void forEachInterfaceInvoke(java.util.function.BiConsumer):69:69 -> b 3:3:void forEachVirtualInvokeContext(com.android.tools.r8.graph.DexMethod,java.util.function.Consumer):89:89 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Ljava/util/function/Consumer;)V"} 1:1:com.android.tools.r8.graph.MethodAccessInfoCollection$Modifier modifier():51:51 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/t4;"} 2:2:void forEachStaticInvoke(java.util.function.BiConsumer):73:73 -> c 1:1:void forEachSuperInvoke(java.util.function.BiConsumer):77:77 -> d 1:1:void forEachVirtualInvoke(java.util.function.BiConsumer):85:85 -> e com.android.tools.r8.graph.MethodAccessInfoCollection$Builder -> com.android.tools.r8.graph.q4: # {"id":"sourceFile","fileName":"MethodAccessInfoCollection.java"} 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 boolean $assertionsDisabled -> f 1:1:void ():122:122 -> 1:1:void (java.util.function.Supplier):131:131 -> 2:7:void (java.util.Map,java.util.Map,java.util.Map,java.util.Map,java.util.Map):135:140 -> 1:1:boolean registerInvokeDirectInContext(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):183:183 -> a 1:1:void lambda$registerInvokeDirectInContexts$0(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):187 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/o5;)V"} 2:2:void registerInvokeDirectInContexts(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.utils.collections.ProgramMethodSet):187:187 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/internal/IN;)V"} 3:5:boolean registerInvokeMethodInContext(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod,java.util.Map):227:229 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/o5;Ljava/util/Map;)Z"} 6:6:com.android.tools.r8.utils.collections.ProgramMethodSet lambda$registerInvokeMethodInContext$5(com.android.tools.r8.graph.DexMethod):228:228 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/internal/IN;"} 7:7:com.android.tools.r8.graph.MethodAccessInfoCollection build():233:233 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/u4;"} 1:1:java.util.Map getDirectInvokes():144:144 -> b 2:2:boolean registerInvokeInterfaceInContext(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):192:192 -> b 2:2:void lambda$registerInvokeInterfaceInContexts$1(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):197 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/o5;)V"} 3:3:void registerInvokeInterfaceInContexts(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.utils.collections.ProgramMethodSet):197:197 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/internal/IN;)V"} 1:1:java.util.Map getInterfaceInvokes():148:148 -> c 2:2:boolean registerInvokeStaticInContext(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):201:201 -> c 2:2:void lambda$registerInvokeStaticInContexts$2(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):205 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/o5;)V"} 3:3:void registerInvokeStaticInContexts(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.utils.collections.ProgramMethodSet):205:205 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/internal/IN;)V"} 1:1:java.util.Map getStaticInvokes():152:152 -> d 2:2:boolean registerInvokeSuperInContext(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):209:209 -> d 2:2:void lambda$registerInvokeSuperInContexts$3(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):213 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/o5;)V"} 3:3:void registerInvokeSuperInContexts(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.utils.collections.ProgramMethodSet):213:213 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/internal/IN;)V"} 1:1:java.util.Map getSuperInvokes():156:156 -> e 2:2:boolean registerInvokeVirtualInContext(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):217:217 -> e 2:2:void lambda$registerInvokeVirtualInContexts$4(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):222 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/o5;)V"} 3:3:void registerInvokeVirtualInContexts(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.utils.collections.ProgramMethodSet):222:222 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/internal/IN;)V"} 1:1:java.util.Map getVirtualInvokes():160:160 -> f 2:2:boolean registerInvokeDirectInContext(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):183:183 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/o5;)Z"} 1:1:boolean registerInvokeInterfaceInContext(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):192:192 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/o5;)Z"} 1:1:boolean registerInvokeStaticInContext(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):201:201 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/o5;)Z"} 1:1:boolean registerInvokeSuperInContext(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):209:209 -> i # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/o5;)Z"} 1:1:boolean registerInvokeVirtualInContext(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):217:217 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/o5;)Z"} com.android.tools.r8.graph.MethodAccessInfoCollection$ConcurrentBuilder -> com.android.tools.r8.graph.r4: # {"id":"sourceFile","fileName":"MethodAccessInfoCollection.java"} 1:1:void ():242:242 -> com.android.tools.r8.graph.MethodAccessInfoCollection$IdentityBuilder -> com.android.tools.r8.graph.s4: # {"id":"sourceFile","fileName":"MethodAccessInfoCollection.java"} 1:1:void ():250:250 -> com.android.tools.r8.graph.MethodAccessInfoCollection$Modifier -> com.android.tools.r8.graph.t4: # {"id":"sourceFile","fileName":"MethodAccessInfoCollection.java"} 1:1:void (java.util.Map,java.util.Map,java.util.Map,java.util.Map,java.util.Map):262:262 -> 1:5:void addAll(com.android.tools.r8.graph.MethodAccessInfoCollection):266:270 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/u4;)V"} com.android.tools.r8.graph.MethodArrayBacking -> com.android.tools.r8.graph.v4: # {"id":"sourceFile","fileName":"MethodArrayBacking.java"} com.android.tools.r8.graph.DexEncodedMethod[] directMethods -> a com.android.tools.r8.graph.DexEncodedMethod[] virtualMethods -> b 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"([Lcom/android/tools/r8/graph/W0;[Lcom/android/tools/r8/graph/W0;)V"} 1:1:java.lang.Object com.android.tools.r8.com.google.common.base.MoreObjects.firstNonNull(java.lang.Object,java.lang.Object):0:0 -> a 1:1:void setDirectMethods(com.android.tools.r8.graph.DexEncodedMethod[]):176 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"([Lcom/android/tools/r8/graph/W0;)V"} 2:3:void setDirectMethods(com.android.tools.r8.graph.DexEncodedMethod[]):176:177 -> a 4:4:com.android.tools.r8.graph.MethodArrayBacking fromArrays(com.android.tools.r8.graph.DexEncodedMethod[],com.android.tools.r8.graph.DexEncodedMethod[]):34:34 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"([Lcom/android/tools/r8/graph/W0;[Lcom/android/tools/r8/graph/W0;)Lcom/android/tools/r8/graph/v4;"} 5:6:void lambda$verifyNoDuplicateMethods$0(java.util.Set,com.android.tools.r8.graph.DexEncodedMethod):41:42 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Set;Lcom/android/tools/r8/graph/W0;)V"} 7:15:void addDirectMethods(java.util.Collection):103:111 -> a 16:16:void clearDirectMethods():116:116 -> a 17:17:void removeMethods(java.util.Set):149:149 -> a 18:24:com.android.tools.r8.graph.DexEncodedMethod[] removeMethodsHelper(java.util.Set,com.android.tools.r8.graph.DexEncodedMethod[]):155:161 -> a 18:24:void removeMethods(java.util.Set):149 -> a 25:26:void removeMethods(java.util.Set):149:150 -> a 27:33:com.android.tools.r8.graph.DexEncodedMethod[] removeMethodsHelper(java.util.Set,com.android.tools.r8.graph.DexEncodedMethod[]):155:161 -> a 27:33:void removeMethods(java.util.Set):150 -> a 34:34:void removeMethods(java.util.Set):150:150 -> a 35:57:void virtualizeMethods(java.util.Set):212:234 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/LinkedHashSet;)V"} 58:59:com.android.tools.r8.graph.DexEncodedMethod getDirectMethod(com.android.tools.r8.graph.DexMethod):239:240 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/W0;"} 60:60:com.android.tools.r8.graph.DexEncodedMethod getDirectMethod(java.util.function.Predicate):249:249 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Predicate;)Lcom/android/tools/r8/graph/W0;"} 61:61:com.android.tools.r8.graph.DexEncodedMethod getMethod(com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexString):269:269 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/r2;Lcom/android/tools/r8/graph/u2;)Lcom/android/tools/r8/graph/W0;"} 62:63:com.android.tools.r8.graph.DexEncodedMethod internalGetMethod(com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexEncodedMethod[]):277:278 -> a 62:63:com.android.tools.r8.graph.DexEncodedMethod getMethod(com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexString):269 -> a 64:64:boolean com.android.tools.r8.graph.DexMethod.match(com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexString):242:242 -> a 64:64:com.android.tools.r8.graph.DexEncodedMethod 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)"]} 64:64:com.android.tools.r8.graph.DexEncodedMethod getMethod(com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexString):269 -> a 65:65:boolean com.android.tools.r8.graph.DexMethod.match(com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexString):242:242 -> a 65:65:com.android.tools.r8.graph.DexEncodedMethod internalGetMethod(com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexEncodedMethod[]):278 -> a 65:65:com.android.tools.r8.graph.DexEncodedMethod getMethod(com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexString):269 -> a 66:66:com.android.tools.r8.graph.DexEncodedMethod getMethod(com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexString):271:271 -> a 67:68:com.android.tools.r8.graph.DexEncodedMethod internalGetMethod(com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexEncodedMethod[]):277:278 -> a 67:68:com.android.tools.r8.graph.DexEncodedMethod getMethod(com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexString):271 -> a 69:69:boolean com.android.tools.r8.graph.DexMethod.match(com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexString):242:242 -> a 69:69:com.android.tools.r8.graph.DexEncodedMethod 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)"]} 69:69:com.android.tools.r8.graph.DexEncodedMethod getMethod(com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexString):271 -> a 70:70:boolean com.android.tools.r8.graph.DexMethod.match(com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexString):242:242 -> a 70:70:com.android.tools.r8.graph.DexEncodedMethod internalGetMethod(com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexEncodedMethod[]):278 -> a 70:70:com.android.tools.r8.graph.DexEncodedMethod getMethod(com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexString):271 -> a 71:71:void addDirectMethod(com.android.tools.r8.graph.DexEncodedMethod):302:302 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W0;)V"} 72:72:boolean com.android.tools.r8.graph.DexEncodedMethod.belongsToDirectPool():615:615 -> a 72:72: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)"]} 72:72:void addDirectMethod(com.android.tools.r8.graph.DexEncodedMethod):302 -> a 73:73:boolean com.android.tools.r8.graph.DexEncodedMethod.belongsToDirectPool():615:615 -> a 73:73:boolean com.android.tools.r8.graph.MethodCollectionBacking.belongsToDirectPool(com.android.tools.r8.graph.DexEncodedMethod):24 -> a 73:73:void addDirectMethod(com.android.tools.r8.graph.DexEncodedMethod):302 -> a 74:75:void addDirectMethod(com.android.tools.r8.graph.DexEncodedMethod):302:303 -> a 76:76:com.android.tools.r8.graph.DexEncodedMethod replaceDirectMethod(com.android.tools.r8.graph.DexMethod,java.util.function.Function):309:309 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Ljava/util/function/Function;)Lcom/android/tools/r8/graph/W0;"} 77:81:com.android.tools.r8.graph.DexEncodedMethod replaceMethod(com.android.tools.r8.graph.DexMethod,java.util.function.Function,com.android.tools.r8.graph.DexEncodedMethod[]):326:330 -> a 77:81:com.android.tools.r8.graph.DexEncodedMethod replaceDirectMethod(com.android.tools.r8.graph.DexMethod,java.util.function.Function):309 -> a 82:82:com.android.tools.r8.graph.DexEncodedMethod replaceDirectMethod(com.android.tools.r8.graph.DexMethod,java.util.function.Function):310:310 -> a 83:83:boolean com.android.tools.r8.graph.DexEncodedMethod.belongsToDirectPool():615:615 -> a 83:83: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)"]} 83:83:com.android.tools.r8.graph.DexEncodedMethod replaceDirectMethod(com.android.tools.r8.graph.DexMethod,java.util.function.Function):310 -> a 84:84:boolean com.android.tools.r8.graph.DexEncodedMethod.belongsToDirectPool():615:615 -> a 84:84:boolean com.android.tools.r8.graph.MethodCollectionBacking.belongsToDirectPool(com.android.tools.r8.graph.DexEncodedMethod):24 -> a 84:84:com.android.tools.r8.graph.DexEncodedMethod replaceDirectMethod(com.android.tools.r8.graph.DexMethod,java.util.function.Function):310 -> a 85:85:com.android.tools.r8.graph.DexEncodedMethod replaceDirectMethod(com.android.tools.r8.graph.DexMethod,java.util.function.Function):310:310 -> a 86:91:com.android.tools.r8.graph.MethodCollectionBacking map(java.util.function.Function):451:456 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Function;)Lcom/android/tools/r8/graph/x4;"} 92:92:boolean com.android.tools.r8.graph.DexEncodedMethod.belongsToDirectPool():615:615 -> a 92:92: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)"]} 92:92:com.android.tools.r8.graph.MethodCollectionBacking map(java.util.function.Function):456 -> a 93:93:boolean com.android.tools.r8.graph.DexEncodedMethod.belongsToDirectPool():615:615 -> a 93:93:boolean com.android.tools.r8.graph.MethodCollectionBacking.belongsToDirectPool(com.android.tools.r8.graph.DexEncodedMethod):24 -> a 93:93:com.android.tools.r8.graph.MethodCollectionBacking map(java.util.function.Function):456 -> a 94:99:com.android.tools.r8.graph.MethodCollectionBacking map(java.util.function.Function):456:461 -> a 100:100:boolean com.android.tools.r8.graph.MethodCollectionBacking.belongsToVirtualPool(com.android.tools.r8.graph.DexEncodedMethod):28:28 -> a 100:100:com.android.tools.r8.graph.MethodCollectionBacking map(java.util.function.Function):461 -> a 101:101:com.android.tools.r8.graph.MethodCollectionBacking map(java.util.function.Function):461:461 -> a 102:102:com.android.tools.r8.graph.MethodArrayBacking fromArrays(com.android.tools.r8.graph.DexEncodedMethod[],com.android.tools.r8.graph.DexEncodedMethod[]):34:34 -> a 102:102:com.android.tools.r8.graph.MethodCollectionBacking map(java.util.function.Function):463 -> a 1:1:java.lang.Object com.android.tools.r8.com.google.common.base.MoreObjects.firstNonNull(java.lang.Object,java.lang.Object):0:0 -> b 1:1:void setVirtualMethods(com.android.tools.r8.graph.DexEncodedMethod[]):206 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"([Lcom/android/tools/r8/graph/W0;)V"} 2:3:void setVirtualMethods(com.android.tools.r8.graph.DexEncodedMethod[]):206:207 -> b 4:12:void addVirtualMethods(java.util.Collection):188:196 -> b 13:13:void clearVirtualMethods():201:201 -> b 14:15:com.android.tools.r8.graph.DexEncodedMethod getVirtualMethod(com.android.tools.r8.graph.DexMethod):254:255 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/W0;"} 16:16:com.android.tools.r8.graph.DexEncodedMethod getVirtualMethod(java.util.function.Predicate):264:264 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Predicate;)Lcom/android/tools/r8/graph/W0;"} 17:21:com.android.tools.r8.graph.DexEncodedMethod replaceDirectMethodWithVirtualMethod(com.android.tools.r8.graph.DexMethod,java.util.function.Function):340:344 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Ljava/util/function/Function;)Lcom/android/tools/r8/graph/W0;"} 22:22:boolean com.android.tools.r8.graph.MethodCollectionBacking.belongsToVirtualPool(com.android.tools.r8.graph.DexEncodedMethod):28:28 -> b 22:22:com.android.tools.r8.graph.DexEncodedMethod replaceDirectMethodWithVirtualMethod(com.android.tools.r8.graph.DexMethod,java.util.function.Function):344 -> b 23:24:com.android.tools.r8.graph.DexEncodedMethod replaceDirectMethodWithVirtualMethod(com.android.tools.r8.graph.DexMethod,java.util.function.Function):344:345 -> b 25:29:com.android.tools.r8.graph.DexEncodedMethod removeMethodWithIndex(int,com.android.tools.r8.graph.DexEncodedMethod[],java.util.function.Consumer):166:170 -> b 25:29:com.android.tools.r8.graph.DexEncodedMethod replaceDirectMethodWithVirtualMethod(com.android.tools.r8.graph.DexMethod,java.util.function.Function):345 -> b 30:30:com.android.tools.r8.graph.DexEncodedMethod replaceDirectMethodWithVirtualMethod(com.android.tools.r8.graph.DexMethod,java.util.function.Function):347:347 -> b 31:31:void replaceAllDirectMethods(java.util.function.Function):429:429 -> b 32:32:void clearDirectMethods():116:116 -> b 32:32:void replaceAllDirectMethods(java.util.function.Function):430 -> b 33:37:void replaceAllDirectMethods(java.util.function.Function):431:435 -> b 38:38:boolean com.android.tools.r8.graph.DexEncodedMethod.belongsToDirectPool():615:615 -> b 38:38: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)"]} 38:38:void addMethod(com.android.tools.r8.graph.DexEncodedMethod):287 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W0;)V"} 39:39:boolean com.android.tools.r8.graph.DexEncodedMethod.belongsToDirectPool():615:615 -> b 39:39:boolean com.android.tools.r8.graph.MethodCollectionBacking.belongsToDirectPool(com.android.tools.r8.graph.DexEncodedMethod):24 -> b 39:39:void addMethod(com.android.tools.r8.graph.DexEncodedMethod):287 -> b 40:42:void addMethod(com.android.tools.r8.graph.DexEncodedMethod):288:290 -> b 1:2:java.util.List 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/W0;"} 4:5:com.android.tools.r8.graph.DexEncodedMethod 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 removeMethodWithIndex(int,com.android.tools.r8.graph.DexEncodedMethod[],java.util.function.Consumer):166:170 -> c 6:10:com.android.tools.r8.graph.DexEncodedMethod 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():615:615 -> 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():615:615 -> 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 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 removeMethodWithIndex(int,com.android.tools.r8.graph.DexEncodedMethod[],java.util.function.Consumer):166:170 -> c 20:24:com.android.tools.r8.graph.DexEncodedMethod 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 # {"id":"com.android.tools.r8.residualsignature","signature":"([Lcom/android/tools/r8/graph/W0;)V"} 29:29:void addVirtualMethod(com.android.tools.r8.graph.DexEncodedMethod):296:296 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W0;)V"} 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:33:void replaceAllVirtualMethods(java.util.function.Function):440:440 -> c 34:34:void clearVirtualMethods():201:201 -> c 34:34:void replaceAllVirtualMethods(java.util.function.Function):441 -> c 35:39: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 # {"id":"com.android.tools.r8.residualsignature","signature":"([Lcom/android/tools/r8/graph/W0;)V"} 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.android.tools.r8.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 # {"id":"com.android.tools.r8.residualsignature","signature":"([Lcom/android/tools/r8/graph/W0;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Function;)Lcom/android/tools/r8/utils/E3;"} 4:4:boolean com.android.tools.r8.utils.TraversalContinuation.shouldBreak():156:156 -> 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():156:156 -> 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Function;)Ljava/util/ArrayList;"} 7:7:boolean com.android.tools.r8.graph.DexEncodedMethod.belongsToDirectPool():615:615 -> 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():615:615 -> 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 # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} 2:5:java.util.List internalReplaceVirtualMethods(java.util.function.Function):403:406 -> i # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Function;)Ljava/util/ArrayList;"} 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 virtualMethods():182:183 -> j 1:2:java.lang.Iterable virtualMethods():22 -> j 1:2:boolean verifyNoDuplicateMethods():38:39 -> k # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} 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.android.tools.r8.graph.w4: # {"id":"sourceFile","fileName":"MethodCollection.java"} 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;Lcom/android/tools/r8/graph/x4;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;Ljava/util/function/Function;)Lcom/android/tools/r8/graph/w4;"} 2:2: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Consumer;Ljava/util/function/Predicate;)V"} 5:6:void lambda$forEachDirectMethodMatching$1(java.util.function.Predicate,java.util.function.Consumer,com.android.tools.r8.graph.DexEncodedMethod):147:148 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Predicate;Ljava/util/function/Consumer;Lcom/android/tools/r8/graph/W0;)V"} 7:7:java.util.List allMethodsSorted():176:176 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Ljava/util/ArrayList;"} 8:8:int size():117:117 -> a 8:8:java.util.List allMethodsSorted():176 -> a 9:10:java.util.List allMethodsSorted():176:177 -> a 11:11:void 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/r2;Lcom/android/tools/r8/graph/u2;)Lcom/android/tools/r8/graph/W0;"} 14:14:com.android.tools.r8.graph.DexEncodedMethod getMethod(com.android.tools.r8.graph.DexMethodSignature):199:199 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o2;)Lcom/android/tools/r8/graph/W0;"} 15:15:com.android.tools.r8.graph.DexEncodedMethod 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/W0;"} 17:17:com.android.tools.r8.graph.DexEncodedMethod getDirectMethod(java.util.function.Predicate):212:212 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Predicate;)Lcom/android/tools/r8/graph/W0;"} 18:18:void resetClassInitializerCache():224:224 -> a 18:18:void resetDirectMethodCaches():81 -> a 18:18:void addDirectMethod(com.android.tools.r8.graph.DexEncodedMethod):251 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W0;)V"} 19:19:void addDirectMethod(com.android.tools.r8.graph.DexEncodedMethod):252:252 -> a 20:20:void resetClassInitializerCache():224:224 -> a 20:20:void 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 resetClassInitializerCache():224:224 -> a 22:22:void resetDirectMethodCaches():81 -> a 22:22:com.android.tools.r8.graph.DexEncodedMethod replaceDirectMethod(com.android.tools.r8.graph.DexMethod,java.util.function.Function):257 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Ljava/util/function/Function;)Lcom/android/tools/r8/graph/W0;"} 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 verifyCorrectnessOfMethodHolders(java.lang.Iterable):408:409 -> a 25:26:void addDirectMethods(java.util.Collection):306 -> a 27:27:void resetClassInitializerCache():224:224 -> a 27:27:void resetDirectMethodCaches():81 -> a 27:27:void addDirectMethods(java.util.Collection):307 -> a 28:28:void addDirectMethods(java.util.Collection):308:308 -> a 29:29:void removeMethods(java.util.Set):330:330 -> a 30:30:void resetClassInitializerCache():224:224 -> a 30:30:void resetDirectMethodCaches():81 -> a 30:30:void removeMethods(java.util.Set):331 -> a 31:31:void setDirectMethods(com.android.tools.r8.graph.DexEncodedMethod[]):336:336 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"([Lcom/android/tools/r8/graph/W0;)V"} 32:32:boolean verifyCorrectnessOfMethodHolders(com.android.tools.r8.graph.DexEncodedMethod[]):404:404 -> a 32:32:void setDirectMethods(com.android.tools.r8.graph.DexEncodedMethod[]):336 -> a 33:34:boolean verifyCorrectnessOfMethodHolders(java.lang.Iterable):408:409 -> a 33:34:boolean verifyCorrectnessOfMethodHolders(com.android.tools.r8.graph.DexEncodedMethod[]):404 -> a 33:34:void setDirectMethods(com.android.tools.r8.graph.DexEncodedMethod[]):336 -> a 35:35:void resetClassInitializerCache():224:224 -> a 35:35:void resetDirectMethodCaches():81 -> a 35:35:void setDirectMethods(com.android.tools.r8.graph.DexEncodedMethod[]):337 -> a 36:36:void setDirectMethods(com.android.tools.r8.graph.DexEncodedMethod[]):338:338 -> a 37:37:void virtualizeMethods(java.util.Set):364:364 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/LinkedHashSet;)V"} 1:1:void forEachMethodMatching(java.util.function.Predicate,java.util.function.Consumer):131:131 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Consumer;Ljava/util/function/Predicate;)V"} 2:2:void com.android.tools.r8.graph.MethodCollectionBacking.forEachMethod(java.util.function.Consumer):53:53 -> b 2:2:void forEachMethodMatching(java.util.function.Predicate,java.util.function.Consumer):131 -> b 3:4:void lambda$forEachMethodMatching$0(java.util.function.Predicate,java.util.function.Consumer,com.android.tools.r8.graph.DexEncodedMethod):133:134 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Predicate;Ljava/util/function/Consumer;Lcom/android/tools/r8/graph/W0;)V"} 5:5:com.android.tools.r8.graph.DexEncodedMethod getMethod(com.android.tools.r8.graph.DexMethod):191:191 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/W0;"} 6:6:com.android.tools.r8.graph.DexEncodedMethod getVirtualMethod(java.util.function.Predicate):220:220 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Predicate;)Lcom/android/tools/r8/graph/W0;"} 7:7:void resetClassInitializerCache():224:224 -> b 7:7:void resetDirectMethodCaches():81 -> b 7:7:void resetCaches():76 -> b 7:7:void addMethod(com.android.tools.r8.graph.DexEncodedMethod):241 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W0;)V"} 8:8:void addMethod(com.android.tools.r8.graph.DexEncodedMethod):242:242 -> b 9:9:void resetClassInitializerCache():224:224 -> b 9:9:void resetDirectMethodCaches():81 -> b 9:9:void clearDirectMethods():312 -> b 10:10:void clearDirectMethods():313:313 -> b 11:11:void resetClassInitializerCache():224:224 -> b 11:11:void resetDirectMethodCaches():81 -> b 11:11:void resetCaches():76 -> b 11:11:com.android.tools.r8.graph.DexEncodedMethod replaceDirectMethodWithVirtualMethod(com.android.tools.r8.graph.DexMethod,java.util.function.Function):301 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Ljava/util/function/Function;)Lcom/android/tools/r8/graph/W0;"} 12:12:com.android.tools.r8.graph.DexEncodedMethod replaceDirectMethodWithVirtualMethod(com.android.tools.r8.graph.DexMethod,java.util.function.Function):302:302 -> b 13:13:void replaceAllVirtualMethods(java.util.function.Function):289:289 -> b 14:14:void addVirtualMethods(java.util.Collection):346:346 -> b 15:16:boolean verifyCorrectnessOfMethodHolders(java.lang.Iterable):408:409 -> b 15:16:void addVirtualMethods(java.util.Collection):346 -> b 17:17:void addVirtualMethods(java.util.Collection):348:348 -> b 18:18:void setVirtualMethods(com.android.tools.r8.graph.DexEncodedMethod[]):357:357 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"([Lcom/android/tools/r8/graph/W0;)V"} 19:19:boolean verifyCorrectnessOfMethodHolders(com.android.tools.r8.graph.DexEncodedMethod[]):404:404 -> b 19:19:void setVirtualMethods(com.android.tools.r8.graph.DexEncodedMethod[]):357 -> b 20:21:boolean verifyCorrectnessOfMethodHolders(java.lang.Iterable):408:409 -> b 20:21:boolean verifyCorrectnessOfMethodHolders(com.android.tools.r8.graph.DexEncodedMethod[]):404 -> b 20:21:void setVirtualMethods(com.android.tools.r8.graph.DexEncodedMethod[]):357 -> b 22:22:void setVirtualMethods(com.android.tools.r8.graph.DexEncodedMethod[]):359:359 -> b 1:1:boolean hasDirectMethods(java.util.function.Predicate):97:97 -> c 2:2:void forEachVirtualMethodMatching(java.util.function.Predicate,java.util.function.Consumer):159:159 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Consumer;Ljava/util/function/Predicate;)V"} 3:4:void lambda$forEachVirtualMethodMatching$2(java.util.function.Predicate,java.util.function.Consumer,com.android.tools.r8.graph.DexEncodedMethod):161:162 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Predicate;Ljava/util/function/Consumer;Lcom/android/tools/r8/graph/W0;)V"} 5:5:com.android.tools.r8.graph.DexEncodedMethod getVirtualMethod(com.android.tools.r8.graph.DexMethod):216:216 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/W0;"} 6:6:void resetClassInitializerCache():224:224 -> c 6:6:void resetDirectMethodCaches():81 -> c 6:6:void replaceDirectMethods(java.util.function.Function):273 -> c 7:7:void replaceDirectMethods(java.util.function.Function):274:274 -> c 8:8:void addVirtualMethod(com.android.tools.r8.graph.DexEncodedMethod):247:247 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W0;)V"} 9:9:void clearVirtualMethods():353:353 -> c 1:1:java.lang.Iterable directMethods():183:183 -> d 2:3:com.android.tools.r8.graph.DexEncodedMethod getMethod(java.util.function.Predicate):203:204 -> d 2:3:boolean hasMethods(java.util.function.Predicate):89 -> d 4:4:void resetClassInitializerCache():224:224 -> d 4:4:void resetDirectMethodCaches():81 -> d 4:4:void resetCaches():76 -> d 4:4:void replaceMethods(java.util.function.Function):268 -> d 5:5:void replaceMethods(java.util.function.Function):269:269 -> d 6:8:com.android.tools.r8.graph.DexEncodedMethod removeMethod(com.android.tools.r8.graph.DexMethod):317:319 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/W0;"} 9:9:boolean com.android.tools.r8.graph.DexEncodedMethod.belongsToDirectPool():615:615 -> d 9:9: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)"]} 9:9:com.android.tools.r8.graph.DexEncodedMethod removeMethod(com.android.tools.r8.graph.DexMethod):319 -> d 10:10:boolean com.android.tools.r8.graph.DexEncodedMethod.belongsToDirectPool():615:615 -> d 10:10:boolean com.android.tools.r8.graph.MethodCollectionBacking.belongsToDirectPool(com.android.tools.r8.graph.DexEncodedMethod):24 -> d 10:10:com.android.tools.r8.graph.DexEncodedMethod removeMethod(com.android.tools.r8.graph.DexMethod):319 -> d 11:11:void resetClassInitializerCache():224:224 -> d 11:11:void resetDirectMethodCaches():81 -> d 11:11:com.android.tools.r8.graph.DexEncodedMethod removeMethod(com.android.tools.r8.graph.DexMethod):320 -> d 12:12:com.android.tools.r8.graph.DexEncodedMethod removeMethod(com.android.tools.r8.graph.DexMethod):322:322 -> d 13:13:boolean com.android.tools.r8.graph.MethodCollectionBacking.belongsToVirtualPool(com.android.tools.r8.graph.DexEncodedMethod):28:28 -> d 13:13:com.android.tools.r8.graph.DexEncodedMethod removeMethod(com.android.tools.r8.graph.DexMethod):322 -> d 14:14:com.android.tools.r8.graph.DexEncodedMethod removeMethod(com.android.tools.r8.graph.DexMethod):322:322 -> d 15:17:com.android.tools.r8.utils.TraversalContinuation lambda$hasAnnotations$3(com.android.tools.r8.graph.DexEncodedMethod):370:372 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W0;)Lcom/android/tools/r8/utils/E3;"} 1:1:boolean hasVirtualMethods(java.util.function.Predicate):105:105 -> e 2:2:void replaceVirtualMethods(java.util.function.Function):279:279 -> e 3:3:void lambda$verify$4(com.android.tools.r8.graph.DexEncodedMethod):384:384 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W0;)V"} 4:4:java.lang.String getBackingDescriptionString():415:415 -> e 1:1:com.android.tools.r8.utils.TraversalContinuation traverse(java.util.function.Function):122:122 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Function;)Lcom/android/tools/r8/utils/E3;"} 2:2:java.lang.Iterable methods():168:168 -> f 2:2:java.lang.Iterable methods(java.util.function.Predicate):172 -> f 3:3:java.lang.Iterable methods(java.util.function.Predicate):172:172 -> f 4:5:com.android.tools.r8.graph.DexEncodedMethod getClassInitializer():228:229 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/W0;"} 6:6:java.lang.Iterable directMethods():183:183 -> f 6:6:com.android.tools.r8.graph.DexEncodedMethod getClassInitializer():230 -> f 7:14:com.android.tools.r8.graph.DexEncodedMethod getClassInitializer():230:237 -> f 15:19:boolean verifyCorrectnessOfMethodHolder(com.android.tools.r8.graph.DexEncodedMethod):391:395 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W0;)V"} 1:1:boolean hasAnnotations():368:368 -> g 2:2:com.android.tools.r8.utils.TraversalContinuation traverse(java.util.function.Function):122:122 -> g 2:2:boolean hasAnnotations():368 -> g 3:3:boolean com.android.tools.r8.utils.TraversalContinuation.shouldBreak():156:156 -> g 3:3:boolean hasAnnotations():373 -> g # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 1:1:boolean hasVirtualMethods():101:101 -> h 1:1:java.lang.Iterable methods():168:168 -> i 1:1:int numberOfDirectMethods():109:109 -> j 1:1:int numberOfVirtualMethods():113:113 -> k 1:1:int size():117:117 -> l 1:1:void useSortedBacking():377:377 -> m 2:2:int size():117:117 -> m 2:2:void useSortedBacking():377 -> m 3:4:void useSortedBacking():377:378 -> m 1:1:boolean verify():382:382 -> n # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} 2:2:void forEachMethod(java.util.function.Consumer):126:126 -> n 2:2:boolean verify():382 -> n 3:3:boolean verify():386:386 -> n 1:1:java.lang.Iterable virtualMethods():187:187 -> o com.android.tools.r8.graph.MethodCollection$MethodCollectionFactory -> com.android.tools.r8.graph.w4$a: # {"id":"sourceFile","fileName":"MethodCollection.java"} com.android.tools.r8.graph.MethodCollection create(com.android.tools.r8.graph.DexClass) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;)Lcom/android/tools/r8/graph/w4;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"([Lcom/android/tools/r8/graph/W0;[Lcom/android/tools/r8/graph/W0;)Lcom/android/tools/r8/graph/w4$a;"} 2:2: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:31 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"([Lcom/android/tools/r8/graph/W0;[Lcom/android/tools/r8/graph/W0;Lcom/android/tools/r8/graph/q0;)Lcom/android/tools/r8/graph/w4;"} 3: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[]):51:58 -> a 3: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 11:11: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 11:11: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 11:11: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 1:1:com.android.tools.r8.graph.MethodCollection$MethodCollectionFactory empty():26:26 -> empty # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/w4$a;"} com.android.tools.r8.graph.MethodCollectionBacking -> com.android.tools.r8.graph.x4: # {"id":"sourceFile","fileName":"MethodCollectionBacking.java"} 1:1:void ():15:15 -> void addDirectMethod(com.android.tools.r8.graph.DexEncodedMethod) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W0;)V"} void addDirectMethods(java.util.Collection) -> a void clearDirectMethods() -> a com.android.tools.r8.graph.DexEncodedMethod getDirectMethod(com.android.tools.r8.graph.DexMethod) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/W0;"} com.android.tools.r8.graph.DexEncodedMethod getDirectMethod(java.util.function.Predicate) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Predicate;)Lcom/android/tools/r8/graph/W0;"} com.android.tools.r8.graph.DexEncodedMethod getMethod(com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexString) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/r2;Lcom/android/tools/r8/graph/u2;)Lcom/android/tools/r8/graph/W0;"} com.android.tools.r8.graph.MethodCollectionBacking map(java.util.function.Function) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Function;)Lcom/android/tools/r8/graph/x4;"} void removeMethods(java.util.Set) -> a com.android.tools.r8.graph.DexEncodedMethod replaceDirectMethod(com.android.tools.r8.graph.DexMethod,java.util.function.Function) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Ljava/util/function/Function;)Lcom/android/tools/r8/graph/W0;"} void setDirectMethods(com.android.tools.r8.graph.DexEncodedMethod[]) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"([Lcom/android/tools/r8/graph/W0;)V"} void virtualizeMethods(java.util.Set) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/LinkedHashSet;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Predicate;Ljava/util/function/Consumer;Lcom/android/tools/r8/graph/W0;)Lcom/android/tools/r8/utils/E3;"} 6:6:void forEachDirectMethod(java.util.function.Consumer):67:67 -> a void addMethod(com.android.tools.r8.graph.DexEncodedMethod) -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W0;)V"} void addVirtualMethods(java.util.Collection) -> b void clearVirtualMethods() -> b com.android.tools.r8.graph.DexEncodedMethod getVirtualMethod(com.android.tools.r8.graph.DexMethod) -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/W0;"} com.android.tools.r8.graph.DexEncodedMethod getVirtualMethod(java.util.function.Predicate) -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Predicate;)Lcom/android/tools/r8/graph/W0;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Ljava/util/function/Function;)Lcom/android/tools/r8/graph/W0;"} void setVirtualMethods(com.android.tools.r8.graph.DexEncodedMethod[]) -> b # {"id":"com.android.tools.r8.residualsignature","signature":"([Lcom/android/tools/r8/graph/W0;)V"} 1:1:void forEachVirtualMethod(java.util.function.Consumer):71:71 -> b void addVirtualMethod(com.android.tools.r8.graph.DexEncodedMethod) -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W0;)V"} java.lang.Iterable directMethods() -> c com.android.tools.r8.graph.DexEncodedMethod removeMethod(com.android.tools.r8.graph.DexMethod) -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/W0;"} 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():615:615 -> 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)"]} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W0;)Z"} 2:2:boolean com.android.tools.r8.graph.DexEncodedMethod.belongsToDirectPool():615:615 -> 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W0;)Z"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Function;)Lcom/android/tools/r8/utils/E3;"} int size() -> h boolean verify() -> i # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} java.lang.Iterable virtualMethods() -> j com.android.tools.r8.graph.MethodMapBacking -> com.android.tools.r8.graph.y4: # {"id":"sourceFile","fileName":"MethodMapBacking.java"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Function;)Lcom/android/tools/r8/graph/x4;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/SortedMap;Lcom/android/tools/r8/graph/W0;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/graph/y4;"} 5:5:java.util.SortedMap createdLinkedMap(int):56:56 -> a 5:5:com.android.tools.r8.graph.MethodMapBacking createLinked(int):42 -> a 6:6:void com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ReferenceLinkedOpenHashMap.(int):165:165 -> a 6:6:java.util.SortedMap 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o2;Lcom/android/tools/r8/graph/W0;)V"} 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.DexEncodedMethod getMethod(com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexString):130:130 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/r2;Lcom/android/tools/r8/graph/u2;)Lcom/android/tools/r8/graph/W0;"} 13:13: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 13:13:com.android.tools.r8.graph.DexEncodedMethod getMethod(com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexString):130 -> a 14:14:com.android.tools.r8.graph.DexEncodedMethod getMethod(com.android.tools.r8.graph.DexMethodSignature):134:134 -> a 14:14:com.android.tools.r8.graph.DexEncodedMethod getMethod(com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexString):130 -> a 15:19: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Predicate;Lcom/android/tools/r8/utils/N;Lcom/android/tools/r8/graph/W0;)Lcom/android/tools/r8/utils/E3;"} 20:20:com.android.tools.r8.graph.DexEncodedMethod getDirectMethod(com.android.tools.r8.graph.DexMethod):152:152 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/W0;"} 21:21:boolean com.android.tools.r8.graph.DexEncodedMethod.belongsToDirectPool():615:615 -> a 21:21: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)"]} 21:21:com.android.tools.r8.graph.DexEncodedMethod getDirectMethod(com.android.tools.r8.graph.DexMethod):153 -> a 22:22:boolean com.android.tools.r8.graph.DexEncodedMethod.belongsToDirectPool():615:615 -> a 22:22:boolean com.android.tools.r8.graph.MethodCollectionBacking.belongsToDirectPool(com.android.tools.r8.graph.DexEncodedMethod):24 -> a 22:22:com.android.tools.r8.graph.DexEncodedMethod getDirectMethod(com.android.tools.r8.graph.DexMethod):153 -> a 23:24:com.android.tools.r8.graph.DexEncodedMethod getDirectMethod(java.util.function.Predicate):158:159 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Predicate;)Lcom/android/tools/r8/graph/W0;"} 25:25:void addDirectMethod(com.android.tools.r8.graph.DexEncodedMethod):183:183 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W0;)V"} 26:26:boolean com.android.tools.r8.graph.DexEncodedMethod.belongsToDirectPool():615:615 -> a 26:26: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)"]} 26:26:void addDirectMethod(com.android.tools.r8.graph.DexEncodedMethod):183 -> a 27:27:boolean com.android.tools.r8.graph.DexEncodedMethod.belongsToDirectPool():615:615 -> a 27:27:boolean com.android.tools.r8.graph.MethodCollectionBacking.belongsToDirectPool(com.android.tools.r8.graph.DexEncodedMethod):24 -> a 27:27:void addDirectMethod(com.android.tools.r8.graph.DexEncodedMethod):183 -> a 28:29:void addDirectMethod(com.android.tools.r8.graph.DexEncodedMethod):183:184 -> a 30:31:void addDirectMethods(java.util.Collection):195:196 -> a 32:32:void clearDirectMethods():209:209 -> a 33:33:void removeMethods(java.util.Set):228:228 -> a 34:38:void setDirectMethods(com.android.tools.r8.graph.DexEncodedMethod[]):233:237 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"([Lcom/android/tools/r8/graph/W0;)V"} 39:39:int size():99:99 -> a 39:39:void setDirectMethods(com.android.tools.r8.graph.DexEncodedMethod[]):239 -> a 40:40:void setDirectMethods(com.android.tools.r8.graph.DexEncodedMethod[]):239:239 -> a 41:41:java.util.SortedMap createMap(int):47:47 -> a 41:41:void setDirectMethods(com.android.tools.r8.graph.DexEncodedMethod[]):239 -> a 42:42:java.util.SortedMap createSortedMap():51:51 -> a 42:42:java.util.SortedMap createMap(int):47 -> a 42:42:void setDirectMethods(com.android.tools.r8.graph.DexEncodedMethod[]):239 -> a 43:43:java.util.SortedMap createdLinkedMap(int):56:56 -> a 43:43:java.util.SortedMap createMap(int):47 -> a 43:43:void setDirectMethods(com.android.tools.r8.graph.DexEncodedMethod[]):239 -> a 44:44:void com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ReferenceLinkedOpenHashMap.(int):165:165 -> a 44:44:java.util.SortedMap createdLinkedMap(int):56 -> a 44:44:java.util.SortedMap createMap(int):47 -> a 44:44:void setDirectMethods(com.android.tools.r8.graph.DexEncodedMethod[]):239 -> a 45:45:void setDirectMethods(com.android.tools.r8.graph.DexEncodedMethod[]):240:240 -> a 46:46:void com.android.tools.r8.graph.MethodCollectionBacking.forEachMethod(java.util.function.Consumer):53:53 -> a 46:46:void setDirectMethods(com.android.tools.r8.graph.DexEncodedMethod[]):240 -> a 47:48:void setDirectMethods(com.android.tools.r8.graph.DexEncodedMethod[]):246:247 -> a 49:49:boolean com.android.tools.r8.graph.DexEncodedMethod.belongsToDirectPool():615:615 -> a 49:49: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)"]} 49:49:void setDirectMethods(com.android.tools.r8.graph.DexEncodedMethod[]):247 -> a 50:50:boolean com.android.tools.r8.graph.DexEncodedMethod.belongsToDirectPool():615:615 -> a 50:50:boolean com.android.tools.r8.graph.MethodCollectionBacking.belongsToDirectPool(com.android.tools.r8.graph.DexEncodedMethod):24 -> a 50:50:void setDirectMethods(com.android.tools.r8.graph.DexEncodedMethod[]):247 -> a 51:54:void setDirectMethods(com.android.tools.r8.graph.DexEncodedMethod[]):247:250 -> a 55:55:com.android.tools.r8.graph.DexEncodedMethod replaceDirectMethod(com.android.tools.r8.graph.DexMethod,java.util.function.Function):328:328 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Ljava/util/function/Function;)Lcom/android/tools/r8/graph/W0;"} 56:56:com.android.tools.r8.graph.DexEncodedMethod replaceMethod(com.android.tools.r8.graph.DexMethod,java.util.function.Function,java.util.function.Predicate):341:341 -> a 56:56:com.android.tools.r8.graph.DexEncodedMethod replaceDirectMethod(com.android.tools.r8.graph.DexMethod,java.util.function.Function):328 -> a 57:57:com.android.tools.r8.graph.DexMethodSignature com.android.tools.r8.graph.DexMethodSignature.create(com.android.tools.r8.graph.DexMethod):17:17 -> a 57:57:com.android.tools.r8.graph.DexMethodSignature com.android.tools.r8.graph.DexMethod.getSignature():173 -> a 57:57:com.android.tools.r8.graph.DexEncodedMethod replaceMethod(com.android.tools.r8.graph.DexMethod,java.util.function.Function,java.util.function.Predicate):341 -> a 57:57:com.android.tools.r8.graph.DexEncodedMethod replaceDirectMethod(com.android.tools.r8.graph.DexMethod,java.util.function.Function):328 -> a 58:63:com.android.tools.r8.graph.DexEncodedMethod replaceMethod(com.android.tools.r8.graph.DexMethod,java.util.function.Function,java.util.function.Predicate):342:347 -> a 58:63:com.android.tools.r8.graph.DexEncodedMethod replaceDirectMethod(com.android.tools.r8.graph.DexMethod,java.util.function.Function):328 -> a 64:64:void replace(com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.graph.DexEncodedMethod):60:60 -> a 64:64:com.android.tools.r8.graph.DexEncodedMethod replaceMethod(com.android.tools.r8.graph.DexMethod,java.util.function.Function,java.util.function.Predicate):348 -> a 64:64:com.android.tools.r8.graph.DexEncodedMethod replaceDirectMethod(com.android.tools.r8.graph.DexMethod,java.util.function.Function):328 -> a 65:65:boolean com.android.tools.r8.graph.DexMethod.match(com.android.tools.r8.graph.DexMethodSignature):238:238 -> a 65:65:void replace(com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.graph.DexEncodedMethod):60 -> a 65:65:com.android.tools.r8.graph.DexEncodedMethod replaceMethod(com.android.tools.r8.graph.DexMethod,java.util.function.Function,java.util.function.Predicate):348 -> a 65:65:com.android.tools.r8.graph.DexEncodedMethod replaceDirectMethod(com.android.tools.r8.graph.DexMethod,java.util.function.Function):328 -> a 66:66:boolean com.android.tools.r8.graph.DexMethod.match(com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexString):242:242 -> a 66:66:boolean com.android.tools.r8.graph.DexMethod.match(com.android.tools.r8.graph.DexMethodSignature):238 -> a 66:66:void replace(com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.graph.DexEncodedMethod):60 -> a 66:66:com.android.tools.r8.graph.DexEncodedMethod 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:70:void replace(com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.graph.DexEncodedMethod):61:64 -> a 67:70:com.android.tools.r8.graph.DexEncodedMethod replaceMethod(com.android.tools.r8.graph.DexMethod,java.util.function.Function,java.util.function.Predicate):348 -> a 67:70:com.android.tools.r8.graph.DexEncodedMethod replaceDirectMethod(com.android.tools.r8.graph.DexMethod,java.util.function.Function):328 -> a 71:71:void virtualizeMethods(java.util.Set):369:369 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/LinkedHashSet;)V"} 72:73:boolean verifyVirtualizedMethods(java.util.Set):373:374 -> a 72:73:void virtualizeMethods(java.util.Set):369 -> a 74:74:boolean com.android.tools.r8.graph.MethodCollectionBacking.belongsToVirtualPool(com.android.tools.r8.graph.DexEncodedMethod):28:28 -> a 74:74:boolean verifyVirtualizedMethods(java.util.Set):374 -> a 74:74:void virtualizeMethods(java.util.Set):369 -> a 75:76:boolean verifyVirtualizedMethods(java.util.Set):374:375 -> a 75:76:void virtualizeMethods(java.util.Set):369 -> a 77:77: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/y4;Ljava/util/function/Function;Lcom/android/tools/r8/graph/o2;Lcom/android/tools/r8/graph/W0;)V"} 78:78:boolean com.android.tools.r8.graph.DexEncodedMethod.belongsToDirectPool():615:615 -> a 78:78: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)"]} 78:78:com.android.tools.r8.graph.DexEncodedMethod lambda$replaceDirectMethods$7(java.util.function.Function,com.android.tools.r8.graph.DexEncodedMethod):295 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Function;Lcom/android/tools/r8/graph/W0;)Lcom/android/tools/r8/graph/W0;"} 79:79:boolean com.android.tools.r8.graph.DexEncodedMethod.belongsToDirectPool():615:615 -> a 79:79:boolean com.android.tools.r8.graph.MethodCollectionBacking.belongsToDirectPool(com.android.tools.r8.graph.DexEncodedMethod):24 -> a 79:79:com.android.tools.r8.graph.DexEncodedMethod lambda$replaceDirectMethods$7(java.util.function.Function,com.android.tools.r8.graph.DexEncodedMethod):295 -> a 80:80: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Function;Lcom/android/tools/r8/graph/W0;)Lcom/android/tools/r8/graph/W0;"} 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.DexEncodedMethod getVirtualMethod(com.android.tools.r8.graph.DexMethod):164:164 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/W0;"} 4:4:boolean com.android.tools.r8.graph.MethodCollectionBacking.belongsToVirtualPool(com.android.tools.r8.graph.DexEncodedMethod):28:28 -> b 4:4:com.android.tools.r8.graph.DexEncodedMethod getVirtualMethod(com.android.tools.r8.graph.DexMethod):165 -> b 5:6:com.android.tools.r8.graph.DexEncodedMethod getVirtualMethod(java.util.function.Predicate):170:171 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Predicate;)Lcom/android/tools/r8/graph/W0;"} 7:9:void addMethod(com.android.tools.r8.graph.DexEncodedMethod):176:178 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W0;)V"} 10:11:void addVirtualMethods(java.util.Collection):202:203 -> b 12:12:void clearVirtualMethods():214:214 -> b 13:17:void setVirtualMethods(com.android.tools.r8.graph.DexEncodedMethod[]):255:259 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"([Lcom/android/tools/r8/graph/W0;)V"} 18:18:int size():99:99 -> b 18:18:void setVirtualMethods(com.android.tools.r8.graph.DexEncodedMethod[]):261 -> b 19:19:void setVirtualMethods(com.android.tools.r8.graph.DexEncodedMethod[]):261:261 -> b 20:20:java.util.SortedMap createMap(int):47:47 -> b 20:20:void setVirtualMethods(com.android.tools.r8.graph.DexEncodedMethod[]):261 -> b 21:21:java.util.SortedMap createSortedMap():51:51 -> b 21:21:java.util.SortedMap createMap(int):47 -> b 21:21:void setVirtualMethods(com.android.tools.r8.graph.DexEncodedMethod[]):261 -> b 22:22:java.util.SortedMap createdLinkedMap(int):56:56 -> b 22:22:java.util.SortedMap createMap(int):47 -> b 22:22:void setVirtualMethods(com.android.tools.r8.graph.DexEncodedMethod[]):261 -> b 23:23:void com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ReferenceLinkedOpenHashMap.(int):165:165 -> b 23:23:java.util.SortedMap createdLinkedMap(int):56 -> b 23:23:java.util.SortedMap createMap(int):47 -> b 23:23:void setVirtualMethods(com.android.tools.r8.graph.DexEncodedMethod[]):261 -> b 24:24:void setVirtualMethods(com.android.tools.r8.graph.DexEncodedMethod[]):262:262 -> b 25:25:void com.android.tools.r8.graph.MethodCollectionBacking.forEachMethod(java.util.function.Consumer):53:53 -> b 25:25:void setVirtualMethods(com.android.tools.r8.graph.DexEncodedMethod[]):262 -> b 26:27:void setVirtualMethods(com.android.tools.r8.graph.DexEncodedMethod[]):268:269 -> b 28:28:boolean com.android.tools.r8.graph.MethodCollectionBacking.belongsToVirtualPool(com.android.tools.r8.graph.DexEncodedMethod) -> b 28:28:void setVirtualMethods(com.android.tools.r8.graph.DexEncodedMethod[]):269 -> b 29:32:void setVirtualMethods(com.android.tools.r8.graph.DexEncodedMethod[]):269:272 -> b 33:39:void replaceAllDirectMethods(java.util.function.Function):305:311 -> b 40:40:com.android.tools.r8.graph.DexEncodedMethod replaceDirectMethodWithVirtualMethod(com.android.tools.r8.graph.DexMethod,java.util.function.Function):355:355 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Ljava/util/function/Function;)Lcom/android/tools/r8/graph/W0;"} 41:41:com.android.tools.r8.graph.DexMethodSignature com.android.tools.r8.graph.DexMethodSignature.create(com.android.tools.r8.graph.DexMethod):17:17 -> b 41:41:com.android.tools.r8.graph.DexMethodSignature com.android.tools.r8.graph.DexMethod.getSignature():173 -> b 41:41:com.android.tools.r8.graph.DexEncodedMethod replaceDirectMethodWithVirtualMethod(com.android.tools.r8.graph.DexMethod,java.util.function.Function):355 -> b 42:42:com.android.tools.r8.graph.DexEncodedMethod replaceDirectMethodWithVirtualMethod(com.android.tools.r8.graph.DexMethod,java.util.function.Function):356:356 -> b 43:43:boolean com.android.tools.r8.graph.MethodCollectionBacking.belongsToVirtualPool(com.android.tools.r8.graph.DexEncodedMethod):28:28 -> b 43:43:com.android.tools.r8.graph.DexEncodedMethod replaceDirectMethodWithVirtualMethod(com.android.tools.r8.graph.DexMethod,java.util.function.Function):357 -> b 44:45:com.android.tools.r8.graph.DexEncodedMethod replaceDirectMethodWithVirtualMethod(com.android.tools.r8.graph.DexMethod,java.util.function.Function):360:361 -> 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):361 -> b 47:47:com.android.tools.r8.graph.DexEncodedMethod replaceDirectMethodWithVirtualMethod(com.android.tools.r8.graph.DexMethod,java.util.function.Function):361:361 -> b 48:48:void replace(com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.graph.DexEncodedMethod):60:60 -> b 48:48:com.android.tools.r8.graph.DexEncodedMethod replaceDirectMethodWithVirtualMethod(com.android.tools.r8.graph.DexMethod,java.util.function.Function):362 -> b 49:49:boolean com.android.tools.r8.graph.DexMethod.match(com.android.tools.r8.graph.DexMethodSignature):238:238 -> b 49:49:void replace(com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.graph.DexEncodedMethod):60 -> b 49:49:com.android.tools.r8.graph.DexEncodedMethod replaceDirectMethodWithVirtualMethod(com.android.tools.r8.graph.DexMethod,java.util.function.Function):362 -> b 50:50:boolean com.android.tools.r8.graph.DexMethod.match(com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexString):242:242 -> b 50:50:boolean com.android.tools.r8.graph.DexMethod.match(com.android.tools.r8.graph.DexMethodSignature):238 -> b 50:50:void replace(com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.graph.DexEncodedMethod):60 -> b 50:50:com.android.tools.r8.graph.DexEncodedMethod replaceDirectMethodWithVirtualMethod(com.android.tools.r8.graph.DexMethod,java.util.function.Function):362 -> b 51:54:void replace(com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.graph.DexEncodedMethod):61:64 -> b 51:54:com.android.tools.r8.graph.DexEncodedMethod replaceDirectMethodWithVirtualMethod(com.android.tools.r8.graph.DexMethod,java.util.function.Function):362 -> b 55:55:boolean com.android.tools.r8.graph.DexEncodedMethod.belongsToDirectPool():615:615 -> b 55:55: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)"]} 55:55:void lambda$setVirtualMethods$6(java.util.SortedMap,com.android.tools.r8.graph.DexEncodedMethod):264 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/SortedMap;Lcom/android/tools/r8/graph/W0;)V"} 56:56:boolean com.android.tools.r8.graph.DexEncodedMethod.belongsToDirectPool():615:615 -> b 56:56:boolean com.android.tools.r8.graph.MethodCollectionBacking.belongsToDirectPool(com.android.tools.r8.graph.DexEncodedMethod):24 -> b 56:56:void lambda$setVirtualMethods$6(java.util.SortedMap,com.android.tools.r8.graph.DexEncodedMethod):264 -> b 57:57: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Predicate;)Lcom/android/tools/r8/graph/W0;"} 12:12:void addVirtualMethod(com.android.tools.r8.graph.DexEncodedMethod):189:189 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W0;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/W0;"} 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 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: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 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 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 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W0;)V"} 5:5:void replaceVirtualMethods(java.util.function.Function):300:300 -> f 1:1:int numberOfVirtualMethods():84:84 -> g 2:3:int 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Function;)Lcom/android/tools/r8/utils/E3;"} 6:6:boolean com.android.tools.r8.utils.TraversalContinuation.shouldBreak():156:156 -> 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Function;)Lcom/android/tools/r8/graph/y4;"} 3:3:java.util.SortedMap 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 createSortedMap():51:51 -> h 4:4:java.util.SortedMap createMap(int):47 -> h 4:4:com.android.tools.r8.graph.MethodMapBacking map(java.util.function.Function):382 -> h 5:5:java.util.SortedMap createdLinkedMap(int):56:56 -> h 5:5:java.util.SortedMap createMap(int):47 -> h 5:5:com.android.tools.r8.graph.MethodMapBacking map(java.util.function.Function):382 -> h 6:6:void com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ReferenceLinkedOpenHashMap.(int):165:165 -> h 6:6:java.util.SortedMap createdLinkedMap(int):56 -> h 6:6:java.util.SortedMap 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 # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} 1:1:java.lang.Iterable virtualMethods():125:125 -> j 1:1:com.android.tools.r8.graph.MethodMapBacking createSorted():38:38 -> k # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/y4;"} 2:2:java.util.SortedMap 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.android.tools.r8.graph.D4: # {"id":"sourceFile","fileName":"MethodResolution.java"} java.util.function.Function definitionFor -> a com.android.tools.r8.graph.DexItemFactory factory -> b boolean escapeIfLibraryHasProgramSuperType -> c boolean canHaveIncompletePaths -> d boolean $assertionsDisabled -> e 1:1:void ():37:37 -> 1:5:void (java.util.function.Function,com.android.tools.r8.graph.DexItemFactory,boolean,boolean):48:52 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Function;Lcom/android/tools/r8/graph/p1;ZZ)V"} 1:2:com.android.tools.r8.graph.ClassResolutionResult lambda$createLegacy$0(java.util.function.Function,com.android.tools.r8.graph.DexType):61:62 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Function;Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/O;"} 3:3:com.android.tools.r8.graph.MethodResolution create(java.util.function.Function,com.android.tools.r8.graph.DexItemFactory):71:71 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Ljava/util/function/Function;)Lcom/android/tools/r8/graph/D4;"} 4:4:com.android.tools.r8.graph.ClassResolutionResult definitionFor(com.android.tools.r8.graph.DexType):75:75 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/O;"} 5:7:com.android.tools.r8.graph.MethodResolutionResult unsafeResolveMethodDueToDexFormat(com.android.tools.r8.graph.DexMethod):88:90 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/I4;"} 8:12: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 8:12:com.android.tools.r8.graph.MethodResolutionResult unsafeResolveMethodDueToDexFormat(com.android.tools.r8.graph.DexMethod):90 -> a 13:22:com.android.tools.r8.graph.MethodResolutionResult unsafeResolveMethodDueToDexFormat(com.android.tools.r8.graph.DexMethod):92:101 -> a 23:23: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):1566:1566 -> a 23:23:com.android.tools.r8.graph.MethodResolutionResult unsafeResolveMethodDueToDexFormat(com.android.tools.r8.graph.DexMethod):101 -> a 24:24: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):1565:1565 -> a 24:24:com.android.tools.r8.graph.MethodResolutionResult unsafeResolveMethodDueToDexFormat(com.android.tools.r8.graph.DexMethod):101 -> a 25:27:void lambda$unsafeResolveMethodDueToDexFormat$1(com.android.tools.r8.graph.MethodResolutionResult$Builder,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexClass):97:99 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/F4;Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/q0;)V"} 28:28: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 29:29: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:134 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/r2;Lcom/android/tools/r8/graph/u2;)Lcom/android/tools/r8/graph/I4;"} 30:34: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 30:34: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):135 -> a 35:46: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):137:148 -> a 47:47: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):1566:1566 -> a 47:47: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 -> a 48:48: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):1565:1565 -> a 48:48: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 -> a 49:52: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:145 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/F4;Lcom/android/tools/r8/graph/r2;Lcom/android/tools/r8/graph/u2;Lcom/android/tools/r8/graph/q0;)V"} 53:56: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;Lcom/android/tools/r8/graph/r2;Lcom/android/tools/r8/graph/u2;)Lcom/android/tools/r8/graph/I4;"} 57:57:com.android.tools.r8.graph.MethodResolutionResult resolveMethodStep3(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexString):228:228 -> a 57:57: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 58:64: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):398:404 -> a 58:64:com.android.tools.r8.graph.MethodResolutionResult resolveMethodStep3(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexString):230 -> a 58:64: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 65:65: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):398:398 -> a 65:65:com.android.tools.r8.graph.MethodResolutionResult resolveMethodStep3(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexString):230 -> a 65:65: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 66:66:com.android.tools.r8.graph.MethodResolutionResult com.android.tools.r8.graph.MethodResolution$MaximallySpecificMethodsBuilder.resolve(com.android.tools.r8.graph.DexClass):649:649 -> a 66:66:com.android.tools.r8.graph.MethodResolutionResult resolveMethodStep3(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexString):231 -> a 66:66: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 67:67: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;Lcom/android/tools/r8/graph/r2;Lcom/android/tools/r8/graph/u2;Lcom/android/tools/r8/graph/q0;)Lcom/android/tools/r8/graph/I4;"} 68:68: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):549:549 -> a 68:68: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)"]} 69:82: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):549:562 -> a 69: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):177 -> 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):179:179 -> a 84:84: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):539:539 -> 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):183 -> a 85:86: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 87:87:void com.android.tools.r8.graph.MethodResolutionResult$IllegalAccessOrNoSuchMethodResult.(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexEncodedMethod):1292:1292 -> a 87:87: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 88:110: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:215 -> a 111:111: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):1566:1566 -> a 111:111: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):215 -> a 112:112: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):1565:1565 -> a 112:112: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):215 -> a 113:122:void lambda$resolveMethodOnClassStep2$3(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.MethodResolutionResult$Builder,com.android.tools.r8.graph.DexClass):203:212 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;Lcom/android/tools/r8/graph/r2;Lcom/android/tools/r8/graph/u2;Lcom/android/tools/r8/graph/q0;Lcom/android/tools/r8/graph/F4;Lcom/android/tools/r8/graph/q0;)V"} 123:125:com.android.tools.r8.graph.MethodResolution$MaximallySpecificMethodsBuilder resolveMaximallySpecificTargetHelper(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexMethod):255:257 -> a 123:125:java.util.List getAbstractInterfaceMethods(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexMethod):250 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;Lcom/android/tools/r8/graph/j2;)Ljava/util/ArrayList;"} 126:132: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):398:404 -> a 126:132:com.android.tools.r8.graph.MethodResolution$MaximallySpecificMethodsBuilder resolveMaximallySpecificTargetHelper(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexMethod):257 -> a 126:132:java.util.List getAbstractInterfaceMethods(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexMethod):250 -> a 133:133: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):398:398 -> a 133:133:com.android.tools.r8.graph.MethodResolution$MaximallySpecificMethodsBuilder resolveMaximallySpecificTargetHelper(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexMethod):257 -> a 133:133:java.util.List getAbstractInterfaceMethods(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexMethod):250 -> a 134:135:java.util.List com.android.tools.r8.graph.MethodResolution$MaximallySpecificMethodsBuilder.getAbstractMethods():719:720 -> a 134:135:java.util.List getAbstractInterfaceMethods(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexMethod):250 -> a 136:143:void com.android.tools.r8.graph.MethodResolution$MaximallySpecificMethodsBuilder.addAbstractMethods(java.util.List,java.util.Map):728:735 -> a 136:143:java.util.List com.android.tools.r8.graph.MethodResolution$MaximallySpecificMethodsBuilder.getAbstractMethods():720 -> a 136:143:java.util.List getAbstractInterfaceMethods(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexMethod):250 -> a 144:144:java.util.List com.android.tools.r8.graph.MethodResolution$MaximallySpecificMethodsBuilder.getAbstractMethods():721:721 -> a 144:144:java.util.List getAbstractInterfaceMethods(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexMethod):250 -> a 145:152:void com.android.tools.r8.graph.MethodResolution$MaximallySpecificMethodsBuilder.addAbstractMethods(java.util.List,java.util.Map):728:735 -> a 145:152:java.util.List com.android.tools.r8.graph.MethodResolution$MaximallySpecificMethodsBuilder.getAbstractMethods():721 -> a 145:152:java.util.List getAbstractInterfaceMethods(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexMethod):250 -> a 153:156:com.android.tools.r8.graph.MethodResolution$MaximallySpecificMethodsBuilder resolveMaximallySpecificTargetHelper(com.android.tools.r8.ir.desugar.LambdaDescriptor,com.android.tools.r8.graph.DexMethod):263:266 -> a 153:156:com.android.tools.r8.graph.MethodResolutionResult resolveMaximallySpecificTarget(com.android.tools.r8.ir.desugar.LambdaDescriptor,com.android.tools.r8.graph.DexMethod):239 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/KA;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/I4;"} 157:157:com.android.tools.r8.graph.MethodResolution$MaximallySpecificMethodsBuilder resolveMaximallySpecificTargetHelper(com.android.tools.r8.ir.desugar.LambdaDescriptor,com.android.tools.r8.graph.DexMethod):265:265 -> a 157:157:com.android.tools.r8.graph.MethodResolutionResult resolveMaximallySpecificTarget(com.android.tools.r8.ir.desugar.LambdaDescriptor,com.android.tools.r8.graph.DexMethod):239 -> a 158:158:com.android.tools.r8.graph.MethodResolutionResult resolveMaximallySpecificTarget(com.android.tools.r8.ir.desugar.LambdaDescriptor,com.android.tools.r8.graph.DexMethod):239:239 -> a 159:161: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):415:417 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/r2;Lcom/android/tools/r8/graph/u2;Lcom/android/tools/r8/graph/q0;Lcom/android/tools/r8/graph/A4;Lcom/android/tools/r8/graph/v2;Ljava/util/List;)V"} 162:162:void com.android.tools.r8.graph.MethodResolution$UniquePathOracle.lookupPath(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexClass):327:327 -> a 162:162: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):419 -> a 163:163:com.android.tools.r8.graph.MethodResolution$AllUniquePathsOracle com.android.tools.r8.graph.MethodResolution$AllUniquePathsOracle.getInstance():374:374 -> a 163:163: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):422 -> a 164:164: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):424:424 -> a 165:165:void lambda$resolveMethodStep3Helper$4(com.android.tools.r8.graph.MethodResolution$UniquePathOracle,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexType):417:417 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/C4;Lcom/android/tools/r8/graph/q0;Lcom/android/tools/r8/graph/v2;)V"} 166:203: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):436:473 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/r2;Lcom/android/tools/r8/graph/u2;Lcom/android/tools/r8/graph/q0;Lcom/android/tools/r8/graph/A4;Lcom/android/tools/r8/graph/v2;Ljava/util/List;Lcom/android/tools/r8/graph/C4;)V"} 204:210: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:447 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;Lcom/android/tools/r8/graph/O;Lcom/android/tools/r8/graph/A4;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/r2;Lcom/android/tools/r8/graph/u2;Lcom/android/tools/r8/graph/C4;Lcom/android/tools/r8/graph/q0;)V"} 211:211:void com.android.tools.r8.graph.MethodResolution$MaximallySpecificMethodsBuilder.addTypeWithMultipleDefinitions(com.android.tools.r8.graph.DexType):588:588 -> a 211:211: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)"]} 212:212:void com.android.tools.r8.graph.MethodResolution$MaximallySpecificMethodsBuilder.addTypeWithMultipleDefinitions(com.android.tools.r8.graph.DexType):588:588 -> a 212:212: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 213:213: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):450:450 -> a 214:214: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):539:539 -> a 214:214: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):451 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 215:215: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):539:539 -> a 215:215: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):451 -> a 216:216:boolean isMaximallySpecificCandidate(com.android.tools.r8.graph.DexEncodedMethod):500:500 -> a 216:216: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 -> a 217:217: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 218:218:void com.android.tools.r8.graph.MethodResolution$MaximallySpecificMethodsBuilder.addCandidate(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexEncodedMethod,boolean):594:594 -> a 218:218: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):455 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 219:220:void com.android.tools.r8.graph.MethodResolution$MaximallySpecificMethodsBuilder.addCandidate(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexEncodedMethod,boolean):594:595 -> a 219:220: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):455 -> a 230:230:void com.android.tools.r8.graph.MethodResolution$MaximallySpecificMethodsBuilder.addCandidate(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexEncodedMethod,boolean):605:605 -> a 230:230: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):455 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 231:239:void com.android.tools.r8.graph.MethodResolution$MaximallySpecificMethodsBuilder.addCandidate(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexEncodedMethod,boolean):605:613 -> a 231:239: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):455 -> a 240:246: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):459:465 -> a 247:247: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):459:459 -> a 248:260: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:488 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;Lcom/android/tools/r8/graph/r2;Lcom/android/tools/r8/graph/u2;Lcom/android/tools/r8/graph/A4;Lcom/android/tools/r8/graph/C4;Lcom/android/tools/r8/graph/q0;)V"} 261:261: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):482:482 -> a 262:262: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):539:539 -> a 262:262: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):548 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/r2;Lcom/android/tools/r8/graph/u2;Lcom/android/tools/r8/graph/F4;Lcom/android/tools/r8/graph/q0;Lcom/android/tools/r8/graph/q0;)V"} 263:263: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):539:539 -> a 263:263: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):548 -> a 264:268: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:553 -> a 269:269: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):552:552 -> a 270:270:com.android.tools.r8.graph.MethodResolutionResult resolveMethodStep3(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexString):228:228 -> a 270:270: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):559 -> a 271:277: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):398:404 -> a 271:277:com.android.tools.r8.graph.MethodResolutionResult resolveMethodStep3(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexString):230 -> a 271:277: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):559 -> a 278:278: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):398:398 -> a 278:278:com.android.tools.r8.graph.MethodResolutionResult resolveMethodStep3(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexString):230 -> a 278:278: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):559 -> a 279:279:com.android.tools.r8.graph.MethodResolutionResult com.android.tools.r8.graph.MethodResolution$MaximallySpecificMethodsBuilder.resolve(com.android.tools.r8.graph.DexClass):649:649 -> a 279:279:com.android.tools.r8.graph.MethodResolutionResult resolveMethodStep3(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexString):231 -> a 279:279: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):559 -> a 280:280: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):558:558 -> a 1:1:com.android.tools.r8.graph.MethodResolution createLegacy(java.util.function.Function,com.android.tools.r8.graph.DexItemFactory):59:59 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Ljava/util/function/Function;)Lcom/android/tools/r8/graph/D4;"} 2:4:com.android.tools.r8.graph.MethodResolution$MaximallySpecificMethodsBuilder resolveMaximallySpecificTargetHelper(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexMethod):255:257 -> b 2:4:com.android.tools.r8.graph.DexClassAndMethod lookupMaximallySpecificTarget(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexMethod):244 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/t0;"} 5:11: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):398:404 -> b 5:11:com.android.tools.r8.graph.MethodResolution$MaximallySpecificMethodsBuilder resolveMaximallySpecificTargetHelper(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexMethod):257 -> b 5:11:com.android.tools.r8.graph.DexClassAndMethod lookupMaximallySpecificTarget(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexMethod):244 -> b 12:12: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):398:398 -> b 12:12:com.android.tools.r8.graph.MethodResolution$MaximallySpecificMethodsBuilder resolveMaximallySpecificTargetHelper(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexMethod):257 -> b 12:12:com.android.tools.r8.graph.DexClassAndMethod lookupMaximallySpecificTarget(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexMethod):244 -> b 13:13:com.android.tools.r8.graph.DexClassAndMethod com.android.tools.r8.graph.MethodResolution$MaximallySpecificMethodsBuilder.lookup():644:644 -> b 13:13:com.android.tools.r8.graph.DexClassAndMethod lookupMaximallySpecificTarget(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexMethod):244 -> b 14: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):516:532 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/r2;Lcom/android/tools/r8/graph/u2;)Lcom/android/tools/r8/graph/I4;"} 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):1566:1566 -> b 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):532 -> b 32:32: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):1565:1565 -> b 32:32: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):532 -> b 33:37: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:529 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/F4;Lcom/android/tools/r8/graph/r2;Lcom/android/tools/r8/graph/u2;Lcom/android/tools/r8/graph/q0;)V"} 38:38: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):528:528 -> b 39:39: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):537:537 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;Lcom/android/tools/r8/graph/r2;Lcom/android/tools/r8/graph/u2;)Lcom/android/tools/r8/graph/I4;"} 40:40: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):539:539 -> b 40:40: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):539 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 41:41: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):539:539 -> b 41:41: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):539 -> b 42:63: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):541:562 -> b 1:3:com.android.tools.r8.graph.MethodResolution$MaximallySpecificMethodsBuilder resolveMaximallySpecificTargetHelper(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexMethod):255:257 -> c 1:3:com.android.tools.r8.graph.MethodResolutionResult resolveMaximallySpecificTarget(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexMethod):235 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/I4;"} 4:10: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):398:404 -> c 4:10:com.android.tools.r8.graph.MethodResolution$MaximallySpecificMethodsBuilder resolveMaximallySpecificTargetHelper(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexMethod):257 -> c 4:10:com.android.tools.r8.graph.MethodResolutionResult resolveMaximallySpecificTarget(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexMethod):235 -> c 11:11: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):398:398 -> c 11:11:com.android.tools.r8.graph.MethodResolution$MaximallySpecificMethodsBuilder resolveMaximallySpecificTargetHelper(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexMethod):257 -> c 11:11:com.android.tools.r8.graph.MethodResolutionResult resolveMaximallySpecificTarget(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexMethod):235 -> c 12:13:com.android.tools.r8.graph.MethodResolutionResult com.android.tools.r8.graph.MethodResolution$MaximallySpecificMethodsBuilder.resolve(com.android.tools.r8.graph.DexClass):648:649 -> c 12:13:com.android.tools.r8.graph.MethodResolutionResult resolveMaximallySpecificTarget(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexMethod):235 -> c com.android.tools.r8.graph.MethodResolution$AllUniquePathsOracle -> com.android.tools.r8.graph.z4: # {"id":"sourceFile","fileName":"MethodResolution.java"} com.android.tools.r8.graph.MethodResolution$AllUniquePathsOracle INSTANCE -> f 1:1:void ():371:371 -> 1:1:void ():378:378 -> 1:1:void lookupPath(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexClass):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;Lcom/android/tools/r8/graph/v2;)V"} 2:2:boolean onIncompletePath(com.android.tools.r8.graph.DexClass):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;)Z"} com.android.tools.r8.graph.MethodResolution$MaximallySpecificMethodsBuilder -> com.android.tools.r8.graph.A4: # {"id":"sourceFile","fileName":"MethodResolution.java"} java.util.LinkedHashMap maximallySpecificMethodsOnCompletePaths -> a java.util.LinkedHashMap maximallySpecificMethodsOnIncompletePaths -> b java.util.function.Function definitionFor -> c java.util.Set typesWithMultipleDefinitions -> d com.android.tools.r8.graph.DexItemFactory factory -> e boolean $assertionsDisabled -> f 1:1:void ():565:565 -> 1:1:void (java.util.function.Function,com.android.tools.r8.graph.DexItemFactory):582:582 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Ljava/util/function/Function;)V"} 2:13:void (java.util.function.Function,com.android.tools.r8.graph.DexItemFactory):573:584 -> 1:3:void markShadowed(com.android.tools.r8.graph.DexType):621:623 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)V"} 4:8:com.android.tools.r8.graph.MethodResolutionResult internalResolve(com.android.tools.r8.graph.DexClass):653:657 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;)Lcom/android/tools/r8/graph/I4;"} 9:17:java.util.List getNonAbstractMethods(java.util.Map):704:712 -> a 9:17:com.android.tools.r8.graph.MethodResolutionResult internalResolve(com.android.tools.r8.graph.DexClass):658 -> a 18:20:com.android.tools.r8.graph.MethodResolutionResult internalResolve(com.android.tools.r8.graph.DexClass):659:661 -> a 21:24:com.android.tools.r8.graph.MethodResolutionResult internalResolve(com.android.tools.r8.graph.DexClass):660:663 -> a 25:33:java.util.List getNonAbstractMethods(java.util.Map):704:712 -> a 25:33:com.android.tools.r8.graph.MethodResolutionResult internalResolve(com.android.tools.r8.graph.DexClass):664 -> a 34:39:com.android.tools.r8.graph.MethodResolutionResult internalResolve(com.android.tools.r8.graph.DexClass):665:670 -> a 40:41:java.util.Map$Entry firstNonNullEntry(java.util.Map):750:751 -> a 40:41:com.android.tools.r8.graph.MethodResolutionResult internalResolve(com.android.tools.r8.graph.DexClass):671 -> a 42:42:com.android.tools.r8.graph.MethodResolutionResult internalResolve(com.android.tools.r8.graph.DexClass):673:673 -> a 43:44:java.util.Map$Entry firstNonNullEntry(java.util.Map):750:751 -> a 43:44:com.android.tools.r8.graph.MethodResolutionResult internalResolve(com.android.tools.r8.graph.DexClass):673 -> a 45:45:com.android.tools.r8.graph.MethodResolutionResult internalResolve(com.android.tools.r8.graph.DexClass):675:675 -> a 46:48:com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult singleResultHelper(com.android.tools.r8.graph.DexClass,java.util.Map$Entry):743:745 -> a 46:48:com.android.tools.r8.graph.MethodResolutionResult internalResolve(com.android.tools.r8.graph.DexClass):676 -> a 49:49:com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult singleResultHelper(com.android.tools.r8.graph.DexClass,java.util.Map$Entry):742:742 -> a 49:49:com.android.tools.r8.graph.MethodResolutionResult internalResolve(com.android.tools.r8.graph.DexClass):676 -> a 50:50:com.android.tools.r8.graph.MethodResolutionResult internalResolve(com.android.tools.r8.graph.DexClass):680:680 -> a 51:53:com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult singleResultHelper(com.android.tools.r8.graph.DexClass,java.util.Map$Entry):743:745 -> a 51:53:com.android.tools.r8.graph.MethodResolutionResult internalResolve(com.android.tools.r8.graph.DexClass):680 -> a 54:54:com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult singleResultHelper(com.android.tools.r8.graph.DexClass,java.util.Map$Entry):742:742 -> a 54:54:com.android.tools.r8.graph.MethodResolutionResult internalResolve(com.android.tools.r8.graph.DexClass):680 -> a 55:67:com.android.tools.r8.graph.MethodResolutionResult internalResolve(com.android.tools.r8.graph.DexClass):686:698 -> a 68:70:com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult singleResultHelper(com.android.tools.r8.graph.DexClass,java.util.Map$Entry):743:745 -> a 68:70:void lambda$internalResolve$1(com.android.tools.r8.graph.MethodResolutionResult$Builder,com.android.tools.r8.graph.DexClass,java.util.Map$Entry):693 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/F4;Lcom/android/tools/r8/graph/q0;Ljava/util/Map$Entry;)V"} 71:71:com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult singleResultHelper(com.android.tools.r8.graph.DexClass,java.util.Map$Entry):742:742 -> a 71:71:void lambda$internalResolve$1(com.android.tools.r8.graph.MethodResolutionResult$Builder,com.android.tools.r8.graph.DexClass,java.util.Map$Entry):693 -> a 72:72:void lambda$internalResolve$1(com.android.tools.r8.graph.MethodResolutionResult$Builder,com.android.tools.r8.graph.DexClass,java.util.Map$Entry):693:693 -> a 1:14:void lambda$markShadowed$0(com.android.tools.r8.graph.DexClass):625:638 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;)V"} 15:17:com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult singleResultHelper(com.android.tools.r8.graph.DexClass,java.util.Map$Entry):743:745 -> b 15:17:void lambda$internalResolve$2(com.android.tools.r8.graph.MethodResolutionResult$Builder,com.android.tools.r8.graph.DexClass,java.util.Map$Entry):697 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/F4;Lcom/android/tools/r8/graph/q0;Ljava/util/Map$Entry;)V"} 18:18:com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult singleResultHelper(com.android.tools.r8.graph.DexClass,java.util.Map$Entry):742:742 -> b 18:18:void lambda$internalResolve$2(com.android.tools.r8.graph.MethodResolutionResult$Builder,com.android.tools.r8.graph.DexClass,java.util.Map$Entry):697 -> b 19:19:void lambda$internalResolve$2(com.android.tools.r8.graph.MethodResolutionResult$Builder,com.android.tools.r8.graph.DexClass,java.util.Map$Entry):697:697 -> b com.android.tools.r8.graph.MethodResolution$UniquePathOracle -> com.android.tools.r8.graph.C4: # {"id":"sourceFile","fileName":"MethodResolution.java"} java.util.function.Function definitionFor -> a boolean escapeIfLibraryHasProgramSuperType -> b java.util.Map incompletePaths -> c java.util.Set seenTypes -> d boolean $assertionsDisabled -> e 1:1:void ():286:286 -> 1:1:void (java.util.function.Function,boolean):310:310 -> 2:9:void (java.util.function.Function,boolean):305:312 -> 1:4:boolean onIncompletePath(com.android.tools.r8.graph.DexClass):316:319 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;)Z"} 5:5:boolean com.android.tools.r8.graph.MethodResolution$UniquePathOracle$SplitToken.isSplitToken():299:299 -> a 5:5:boolean onIncompletePath(com.android.tools.r8.graph.DexClass):319 -> a 6:6:void lookupPath(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexClass):327:327 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;Lcom/android/tools/r8/graph/v2;)V"} 7:33: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):337:363 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;Lcom/android/tools/r8/graph/O;Ljava/util/Set;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/q0;)V"} 34:36:void lambda$lookupPath$0(java.util.Map,com.android.tools.r8.graph.MethodResolution$UniquePathOracle$SplitToken):353:355 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Map;Lcom/android/tools/r8/graph/B4;)V"} 37:37:boolean com.android.tools.r8.graph.MethodResolution$UniquePathOracle$SplitToken.isSplitToken():299:299 -> a 37:37:void lambda$lookupPath$0(java.util.Map,com.android.tools.r8.graph.MethodResolution$UniquePathOracle$SplitToken):356 -> a 38:38:void lambda$lookupPath$0(java.util.Map,com.android.tools.r8.graph.MethodResolution$UniquePathOracle$SplitToken):358:358 -> a 39:39:void lambda$lookupPath$1(com.android.tools.r8.graph.DexClass,java.util.Set,com.android.tools.r8.graph.DexType):361:361 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;Ljava/util/Set;Lcom/android/tools/r8/graph/v2;)V"} 1:5:void lookupPath(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexClass,java.util.Set):331:335 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;Ljava/util/Set;Lcom/android/tools/r8/graph/v2;)V"} com.android.tools.r8.graph.MethodResolution$UniquePathOracle$SplitToken -> com.android.tools.r8.graph.B4: # {"id":"sourceFile","fileName":"MethodResolution.java"} com.android.tools.r8.graph.DexType split -> a com.android.tools.r8.graph.MethodResolution$UniquePathOracle$SplitToken NO_SPLIT_TOKEN -> b 1:1:void ():290:290 -> 1:2:void (com.android.tools.r8.graph.DexType):294:295 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)V"} com.android.tools.r8.graph.MethodResolutionResult -> com.android.tools.r8.graph.I4: # {"id":"sourceFile","fileName":"MethodResolutionResult.java"} boolean $assertionsDisabled -> a 1:1:void ():30:30 -> 1:1:void ():30:30 -> 1:1:com.android.tools.r8.graph.DexClass getInitialResolutionHolder():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/q0;"} 2:2:boolean isIllegalAccessErrorResult(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.AppInfoWithClassHierarchy):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/j;)Z"} com.android.tools.r8.graph.DexEncodedMethod lookupInvokeDirectTarget(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.AppInfoWithClassHierarchy) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/j;)Lcom/android/tools/r8/graph/W0;"} com.android.tools.r8.graph.LookupMethodTarget lookupVirtualDispatchTarget(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppInfoWithClassHierarchy) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;Lcom/android/tools/r8/graph/j;)Lcom/android/tools/r8/graph/h4;"} com.android.tools.r8.graph.LookupTarget lookupVirtualDispatchTarget(com.android.tools.r8.shaking.InstantiatedObject,com.android.tools.r8.graph.AppInfoWithClassHierarchy) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/U0;Lcom/android/tools/r8/graph/j;)Lcom/android/tools/r8/graph/m4;"} com.android.tools.r8.graph.LookupResult lookupVirtualDispatchTargets(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/graph/q2;)Lcom/android/tools/r8/graph/l4;"} com.android.tools.r8.graph.LookupResult lookupVirtualDispatchTargets(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.InstantiatedSubTypeInfo,com.android.tools.r8.graph.PinnedPredicate) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/K3;Lcom/android/tools/r8/graph/i5;)Lcom/android/tools/r8/graph/l4;"} void visitMethodResolutionResults(java.util.function.Consumer,java.util.function.Consumer,java.util.function.Consumer,java.util.function.Consumer) -> a 3:3:boolean isIllegalAccessErrorResult(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView):94:94 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;Lcom/android/tools/r8/graph/m;)Z"} 4:4:void forEachMethodResolutionResult(java.util.function.Consumer):115:115 -> a 5:5:com.android.tools.r8.graph.DexEncodedMethod lookupInvokeDirectTarget(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppView):174:174 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/graph/m;)Lcom/android/tools/r8/graph/W0;"} 6:8: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):248:250 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;Lcom/android/tools/r8/graph/q0;Lcom/android/tools/r8/graph/W0;)Lcom/android/tools/r8/graph/I4$c;"} 9:9:boolean com.android.tools.r8.graph.DexClass.isClasspathClass():0:0 -> a 9:9: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):251 -> a 10: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):252:257 -> a com.android.tools.r8.utils.OptionalBool isAccessibleForVirtualDispatchFrom(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.AppView) -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/k5;Lcom/android/tools/r8/graph/m;)Lcom/android/tools/r8/utils/n2;"} 1:1:boolean isNoSuchMethodErrorResult(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.AppInfoWithClassHierarchy):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/j;)Z"} com.android.tools.r8.graph.DexClassAndMethod lookupInvokeSpecialTarget(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppView) -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/graph/m;)Lcom/android/tools/r8/graph/t0;"} com.android.tools.r8.graph.DexEncodedMethod lookupInvokeStaticTarget(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.AppInfoWithClassHierarchy) -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/j;)Lcom/android/tools/r8/graph/W0;"} 2:2:boolean isNoSuchMethodErrorResult(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView):80:80 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;Lcom/android/tools/r8/graph/m;)Z"} com.android.tools.r8.graph.DexClassAndMethod lookupInvokeSuperTarget(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.AppInfoWithClassHierarchy) -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/j;)Lcom/android/tools/r8/graph/t0;"} 1:1:com.android.tools.r8.graph.DexEncodedMethod lookupInvokeStaticTarget(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppView):183:183 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/graph/m;)Lcom/android/tools/r8/graph/W0;"} 2:2:com.android.tools.r8.graph.DexClassAndMember com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult.getResolutionPair():262:262 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/s0;"} 1:1:com.android.tools.r8.graph.DexClass getResolvedHolder():0:0 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/q0;"} 2:2:com.android.tools.r8.graph.DexClassAndMethod lookupInvokeSuperTarget(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppView):164:164 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/graph/m;)Lcom/android/tools/r8/graph/t0;"} 1:3:com.android.tools.r8.graph.LookupResult lookupVirtualDispatchTargets(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppView):197:199 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/graph/m;)Lcom/android/tools/r8/graph/l4;"} 4:4:com.android.tools.r8.graph.LookupResult lookupVirtualDispatchTargets(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppView):198:198 -> e com.android.tools.r8.graph.MethodResolutionResult asMethodResolutionResult() -> f # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/I4;"} com.android.tools.r8.graph.SuccessfulMemberResolutionResult asSuccessfulMemberResolutionResult() -> g # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/C5;"} boolean isSuccessfulMemberResolutionResult() -> j com.android.tools.r8.graph.MethodResolutionResult$FailedResolutionResult asFailedResolution() -> k # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/I4$a;"} com.android.tools.r8.graph.MethodResolutionResult$NoSuchMethodResult asNoSuchMethodResult() -> l # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/I4$b;"} com.android.tools.r8.graph.MethodResolutionResult$SingleClasspathResolutionResult asSingleClasspathResolutionResult() -> m # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/S4;"} com.android.tools.r8.graph.MethodResolutionResult$SingleProgramResolutionResult asSingleProgramResolutionResult() -> n # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/U4;"} com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult asSingleResolution() -> o # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/I4$c;"} 1:1:com.android.tools.r8.graph.MethodResolutionResult$Builder builder():1535:1535 -> p # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/F4;"} com.android.tools.r8.graph.DexClassAndMethod getResolutionPair() -> q # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/t0;"} com.android.tools.r8.graph.DexEncodedMethod getResolvedMethod() -> r # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/W0;"} com.android.tools.r8.graph.ProgramMethod getResolvedProgramMethod() -> s # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/o5;"} 1:1:com.android.tools.r8.graph.DexEncodedMethod getSingleTarget():137:137 -> t # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/W0;"} boolean internalIsInstanceOfNoSuchMethodResult() -> u boolean isIncompatibleClassChangeErrorResult() -> v boolean isMultiMethodResolutionResult() -> w boolean isSingleResolution() -> x boolean isVirtualTarget() -> y com.android.tools.r8.graph.MethodResolutionResult$ArrayCloneMethodResult -> com.android.tools.r8.graph.E4: # {"id":"sourceFile","fileName":"MethodResolutionResult.java"} com.android.tools.r8.graph.MethodResolutionResult$ArrayCloneMethodResult INSTANCE -> b 1:1:void ():1076:1076 -> 1:1:void ():1078:1078 -> 1:1:com.android.tools.r8.graph.DexEncodedMethod lookupInvokeDirectTarget(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.AppInfoWithClassHierarchy):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/j;)Lcom/android/tools/r8/graph/W0;"} 2:2:com.android.tools.r8.graph.LookupMethodTarget lookupVirtualDispatchTarget(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppInfoWithClassHierarchy):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;Lcom/android/tools/r8/graph/j;)Lcom/android/tools/r8/graph/h4;"} 3:3:com.android.tools.r8.graph.LookupTarget lookupVirtualDispatchTarget(com.android.tools.r8.shaking.InstantiatedObject,com.android.tools.r8.graph.AppInfoWithClassHierarchy):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/U0;Lcom/android/tools/r8/graph/j;)Lcom/android/tools/r8/graph/m4;"} 4:4: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.AppView,com.android.tools.r8.graph.InstantiatedSubTypeInfo,com.android.tools.r8.graph.PinnedPredicate):1039:1039 -> a 4:4:com.android.tools.r8.graph.LookupResult lookupVirtualDispatchTargets(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.InstantiatedSubTypeInfo,com.android.tools.r8.graph.PinnedPredicate):1074 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/K3;Lcom/android/tools/r8/graph/i5;)Lcom/android/tools/r8/graph/l4;"} 5:5: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.AppView,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass):1048:1048 -> a 5:5:com.android.tools.r8.graph.LookupResult lookupVirtualDispatchTargets(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass):1074 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/graph/q2;)Lcom/android/tools/r8/graph/l4;"} 6:6:com.android.tools.r8.utils.OptionalBool isAccessibleFrom(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.AppInfoWithClassHierarchy):1085:1085 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/k5;Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/j;)Lcom/android/tools/r8/utils/n2;"} 7:7:void visitMethodResolutionResults(java.util.function.Consumer,java.util.function.Consumer,java.util.function.Consumer,java.util.function.Consumer):1106:1106 -> a 1:1:com.android.tools.r8.graph.DexEncodedMethod lookupInvokeStaticTarget(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.AppInfoWithClassHierarchy):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/j;)Lcom/android/tools/r8/graph/W0;"} 2:2:com.android.tools.r8.utils.OptionalBool isAccessibleForVirtualDispatchFrom(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.AppView):1091:1091 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/k5;Lcom/android/tools/r8/graph/m;)Lcom/android/tools/r8/utils/n2;"} com.android.tools.r8.graph.DexClassAndMethod lookupInvokeSuperTarget(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.AppInfoWithClassHierarchy) -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/j;)Lcom/android/tools/r8/graph/t0;"} boolean isVirtualTarget() -> y com.android.tools.r8.graph.MethodResolutionResult$Builder -> com.android.tools.r8.graph.F4: # {"id":"sourceFile","fileName":"MethodResolutionResult.java"} com.android.tools.r8.graph.MethodResolutionResult possiblySingleResult -> a java.util.List allResults -> b boolean allowMultipleProgramResults -> c boolean $assertionsDisabled -> d 1:1:void ():1538:1538 -> 1:1:void ():1544:1544 -> 2:4:void ():1540:1542 -> 1:1:boolean lambda$buildOrIfEmpty$3(com.android.tools.r8.graph.MethodResolutionResult$FailedResolutionResult,com.android.tools.r8.graph.MethodResolutionResult$FailedResolutionResult):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/I4$a;Lcom/android/tools/r8/graph/I4$a;)Z"} 2:10:void addResolutionResult(com.android.tools.r8.graph.MethodResolutionResult):1547:1555 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/I4;)V"} 11:11:com.android.tools.r8.graph.MethodResolutionResult$Builder allowMultipleProgramResults():1559:1559 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/F4;"} 12:57:com.android.tools.r8.graph.MethodResolutionResult buildOrIfEmpty(com.android.tools.r8.graph.MethodResolutionResult,java.util.Collection):1572:1617 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/I4$a;Ljava/util/Collection;)Lcom/android/tools/r8/graph/I4;"} 58:58:com.android.tools.r8.graph.MethodResolutionResult buildOrIfEmpty(com.android.tools.r8.graph.MethodResolutionResult,java.util.Collection):1615:1615 -> a 59:79:com.android.tools.r8.graph.MethodResolutionResult buildOrIfEmpty(com.android.tools.r8.graph.MethodResolutionResult,java.util.Collection):1614:1634 -> a 80:80:boolean com.android.tools.r8.graph.MethodResolutionResult.hasProgramResult():0:0 -> a 80:80:com.android.tools.r8.graph.MethodResolutionResult buildOrIfEmpty(com.android.tools.r8.graph.MethodResolutionResult,java.util.Collection):1634 -> a 81:93:com.android.tools.r8.graph.MethodResolutionResult buildOrIfEmpty(com.android.tools.r8.graph.MethodResolutionResult,java.util.Collection):1635:1647 -> a 94:109:void lambda$buildOrIfEmpty$5(java.util.List,java.util.List,java.util.Set,java.util.List,com.android.tools.r8.graph.MethodResolutionResult):1584:1599 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;Ljava/util/List;Ljava/util/Set;Ljava/util/List;Lcom/android/tools/r8/graph/I4;)V"} 110:110:void lambda$buildOrIfEmpty$5(java.util.List,java.util.List,java.util.Set,java.util.List,com.android.tools.r8.graph.MethodResolutionResult):1584:1584 -> a 111:114:void lambda$buildOrIfEmpty$0(java.util.List,com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult):1586:1589 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;Lcom/android/tools/r8/graph/I4$c;)V"} 115:119:void lambda$buildOrIfEmpty$2(java.util.List,com.android.tools.r8.graph.MethodResolutionResult$SingleLibraryResolutionResult):1592:1596 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;Lcom/android/tools/r8/graph/T4;)V"} 120:120:boolean lambda$buildOrIfEmpty$1(com.android.tools.r8.graph.MethodResolutionResult$SingleLibraryResolutionResult,com.android.tools.r8.graph.MethodResolutionResult$SingleLibraryResolutionResult):1595:1595 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/T4;Lcom/android/tools/r8/graph/T4;)Z"} 121:125:void lambda$buildOrIfEmpty$4(java.util.Set,java.util.List,com.android.tools.r8.graph.MethodResolutionResult$FailedResolutionResult):1601:1605 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Set;Ljava/util/List;Lcom/android/tools/r8/graph/I4$a;)V"} 126:137:com.android.tools.r8.graph.MethodResolutionResult$NoSuchMethodResult mergeNoSuchMethodErrors(java.util.Set,java.util.Collection):1654:1665 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Set;Ljava/util/Collection;)Lcom/android/tools/r8/graph/I4$b;"} 138:139:void lambda$mergeNoSuchMethodErrors$6(java.util.Set,com.android.tools.r8.graph.MethodResolutionResult$NoSuchMethodResult):1657:1658 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Set;Lcom/android/tools/r8/graph/I4$b;)V"} 140:140:boolean com.android.tools.r8.graph.MethodResolutionResult.isNoSuchMethodResultDueToMultipleClassDefinitions():0:0 -> a 140:140:void lambda$mergeNoSuchMethodErrors$6(java.util.Set,com.android.tools.r8.graph.MethodResolutionResult$NoSuchMethodResult):1658 -> a 141:144:void lambda$mergeNoSuchMethodErrors$6(java.util.Set,com.android.tools.r8.graph.MethodResolutionResult$NoSuchMethodResult):1657:1660 -> a com.android.tools.r8.graph.MethodResolutionResult$ClassNotFoundResult -> com.android.tools.r8.graph.G4: # {"id":"sourceFile","fileName":"MethodResolutionResult.java"} com.android.tools.r8.graph.MethodResolutionResult$ClassNotFoundResult INSTANCE -> c 1:1:void ():1180:1180 -> 1:1:void ():1183:1183 -> com.android.tools.r8.graph.MethodResolutionResult$EmptyResult -> com.android.tools.r8.graph.H4: # {"id":"sourceFile","fileName":"MethodResolutionResult.java"} 1:1:void ():1007:1007 -> com.android.tools.r8.graph.DexClassAndMethod lookupInvokeSpecialTarget(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppView) -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/graph/m;)Lcom/android/tools/r8/graph/t0;"} com.android.tools.r8.graph.MethodResolutionResult$FailedResolutionResult -> com.android.tools.r8.graph.I4$a: # {"id":"sourceFile","fileName":"MethodResolutionResult.java"} java.util.Collection typesCausingError -> b 1:2:void (java.util.Collection):1120:1121 -> 1:1:com.android.tools.r8.graph.DexEncodedMethod lookupInvokeDirectTarget(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.AppInfoWithClassHierarchy):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/j;)Lcom/android/tools/r8/graph/W0;"} 2:2:com.android.tools.r8.graph.LookupMethodTarget lookupVirtualDispatchTarget(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppInfoWithClassHierarchy):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;Lcom/android/tools/r8/graph/j;)Lcom/android/tools/r8/graph/h4;"} 3:3:com.android.tools.r8.graph.LookupTarget lookupVirtualDispatchTarget(com.android.tools.r8.shaking.InstantiatedObject,com.android.tools.r8.graph.AppInfoWithClassHierarchy):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/U0;Lcom/android/tools/r8/graph/j;)Lcom/android/tools/r8/graph/m4;"} 4:4: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.AppView,com.android.tools.r8.graph.InstantiatedSubTypeInfo,com.android.tools.r8.graph.PinnedPredicate):1039:1039 -> a 4:4:com.android.tools.r8.graph.LookupResult lookupVirtualDispatchTargets(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.InstantiatedSubTypeInfo,com.android.tools.r8.graph.PinnedPredicate):1116 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/K3;Lcom/android/tools/r8/graph/i5;)Lcom/android/tools/r8/graph/l4;"} 5:5: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.AppView,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass):1048:1048 -> a 5:5:com.android.tools.r8.graph.LookupResult lookupVirtualDispatchTargets(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass):1116 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/graph/q2;)Lcom/android/tools/r8/graph/l4;"} 6:7:void forEachFailureDependency(java.util.function.Consumer,java.util.function.Consumer):1137:1138 -> a 8:8:com.android.tools.r8.utils.OptionalBool isAccessibleFrom(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.AppInfoWithClassHierarchy):1145:1145 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/k5;Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/j;)Lcom/android/tools/r8/utils/n2;"} 9:9:void visitMethodResolutionResults(java.util.function.Consumer,java.util.function.Consumer,java.util.function.Consumer,java.util.function.Consumer):1170:1170 -> a 1:1:com.android.tools.r8.graph.DexEncodedMethod lookupInvokeStaticTarget(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.AppInfoWithClassHierarchy):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/j;)Lcom/android/tools/r8/graph/W0;"} 2:2:com.android.tools.r8.utils.OptionalBool isAccessibleForVirtualDispatchFrom(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.AppView):1151:1151 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/k5;Lcom/android/tools/r8/graph/m;)Lcom/android/tools/r8/utils/n2;"} com.android.tools.r8.graph.DexClassAndMethod lookupInvokeSuperTarget(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.AppInfoWithClassHierarchy) -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/j;)Lcom/android/tools/r8/graph/t0;"} boolean isFailedResolution() -> h com.android.tools.r8.graph.MethodResolutionResult$FailedResolutionResult asFailedResolution() -> k # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/I4$a;"} boolean isVirtualTarget() -> y boolean hasMethodsCausingError() -> z com.android.tools.r8.graph.MethodResolutionResult$FailedResolutionWithCausingMethods -> com.android.tools.r8.graph.J4: # {"id":"sourceFile","fileName":"MethodResolutionResult.java"} java.util.Collection methodsCausingError -> c 1:2:void (java.util.Collection):1197:1198 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;)V"} 1:2:void forEachFailureDependency(java.util.function.Consumer,java.util.function.Consumer):1205:1206 -> a 1:1:boolean hasMethodsCausingError():1211:1211 -> z com.android.tools.r8.graph.MethodResolutionResult$IllegalAccessOrNoSuchMethodResult -> com.android.tools.r8.graph.K4: # {"id":"sourceFile","fileName":"MethodResolutionResult.java"} com.android.tools.r8.graph.DexClass initialResolutionHolder -> d boolean $assertionsDisabled -> e 1:1:void ():1280:1280 -> 1:2:void (com.android.tools.r8.graph.DexClass,java.util.Collection):1286:1287 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;Ljava/util/List;)V"} 1:10:boolean verifyInvalidSymbolicReference():1346:1355 -> A 1:1:void lambda$verifyInvalidSymbolicReference$3(com.android.tools.r8.graph.DexType):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)V"} 2:2:com.android.tools.r8.graph.ClassResolutionResult com.android.tools.r8.graph.AppView.contextIndependentDefinitionForWithResolutionResult(com.android.tools.r8.graph.DexType):422:422 -> a 2:2:void lambda$isIllegalAccessErrorResult$1(com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.BooleanBox,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppInfoWithClassHierarchy,com.android.tools.r8.graph.DexType):1306 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/utils/K;Lcom/android/tools/r8/graph/q0;Lcom/android/tools/r8/graph/j;Lcom/android/tools/r8/graph/v2;)V"} 3:3:com.android.tools.r8.graph.ClassResolutionResult com.android.tools.r8.graph.AppView.contextIndependentDefinitionForWithResolutionResult(com.android.tools.r8.graph.DexType):422:422 -> a 3:3:void lambda$isIllegalAccessErrorResult$1(com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.BooleanBox,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppInfoWithClassHierarchy,com.android.tools.r8.graph.DexType):1306 -> a 4:5:void lambda$isIllegalAccessErrorResult$1(com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.BooleanBox,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppInfoWithClassHierarchy,com.android.tools.r8.graph.DexType):1306:1307 -> a 6:33:boolean isIllegalAccessErrorResult(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.AppInfoWithClassHierarchy):1299:1326 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/j;)Z"} 34:37: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.AppView,com.android.tools.r8.graph.DexClass):1313:1316 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/K;Lcom/android/tools/r8/graph/q0;Lcom/android/tools/r8/graph/j;Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/q0;)V"} 38:45: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.AppView,com.android.tools.r8.graph.DexClass):1310:1317 -> a 46:46: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.AppView,com.android.tools.r8.graph.DexClass):1309:1309 -> a 47:52:void lambda$isIllegalAccessErrorResult$2(com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.BooleanBox,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppInfoWithClassHierarchy,com.android.tools.r8.graph.DexEncodedMethod):1319:1324 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/utils/K;Lcom/android/tools/r8/graph/q0;Lcom/android/tools/r8/graph/j;Lcom/android/tools/r8/graph/W0;)V"} 53:53:void lambda$isIllegalAccessErrorResult$2(com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.BooleanBox,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppInfoWithClassHierarchy,com.android.tools.r8.graph.DexEncodedMethod):1321:1321 -> a 54:54:void lambda$verifyInvalidSymbolicReference$4(com.android.tools.r8.utils.BooleanBox,com.android.tools.r8.graph.DexEncodedMethod):1353:1353 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/K;Lcom/android/tools/r8/graph/W0;)V"} 55:55:void lambda$verifyInvalidSymbolicReference$4(com.android.tools.r8.utils.BooleanBox,com.android.tools.r8.graph.DexEncodedMethod):1352:1352 -> a 1:10:boolean isNoSuchMethodErrorResult(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.AppInfoWithClassHierarchy):1332:1341 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/j;)Z"} com.android.tools.r8.graph.MethodResolutionResult$IncompatibleClassResult -> com.android.tools.r8.graph.L4: # {"id":"sourceFile","fileName":"MethodResolutionResult.java"} com.android.tools.r8.graph.MethodResolutionResult$IncompatibleClassResult INSTANCE -> d 1:2:void ():1216:1217 -> 1:1:void (java.util.Collection):1220:1220 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;)V"} 1:3:com.android.tools.r8.graph.MethodResolutionResult$IncompatibleClassResult create(java.util.Collection):1224:1226 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;)Lcom/android/tools/r8/graph/L4;"} boolean isIncompatibleClassChangeErrorResult() -> v com.android.tools.r8.graph.MethodResolutionResult$MultipleClasspathWithLibraryResolutionResult -> com.android.tools.r8.graph.M4: # {"id":"sourceFile","fileName":"MethodResolutionResult.java"} 1:1:void (com.android.tools.r8.graph.MethodResolutionResult$SingleClasspathResolutionResult,java.util.List,java.util.List):1505:1505 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/S4;Ljava/util/ArrayList;Ljava/util/ArrayList;)V"} com.android.tools.r8.graph.MethodResolutionResult$MultipleLibraryMethodResolutionResult -> com.android.tools.r8.graph.N4: # {"id":"sourceFile","fileName":"MethodResolutionResult.java"} 1:1:void (java.util.List,java.util.List):1519:1519 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/ArrayList;Ljava/util/ArrayList;)V"} com.android.tools.r8.graph.MethodResolutionResult$MultipleMaximallySpecificResolutionResult -> com.android.tools.r8.graph.O4: # {"id":"sourceFile","fileName":"MethodResolutionResult.java"} 1:1:void (java.util.List,java.util.List,java.util.List):1530:1530 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/ArrayList;Ljava/util/ArrayList;Ljava/util/ArrayList;)V"} com.android.tools.r8.graph.MethodResolutionResult$MultipleMethodResolutionResult -> com.android.tools.r8.graph.P4: # {"id":"sourceFile","fileName":"MethodResolutionResult.java"} com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult programOrClasspathResult -> b java.util.List otherProgramOrClasspathResults -> c java.util.List libraryResolutionResults -> d java.util.List failedResolutionResults -> e 1:5:void (com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult,java.util.List,java.util.List,java.util.List):1373:1377 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/I4$c;Ljava/util/ArrayList;Ljava/util/ArrayList;Ljava/util/ArrayList;)V"} 1:1:com.android.tools.r8.utils.OptionalBool isAccessibleFrom(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.AppInfoWithClassHierarchy):1383:1383 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/k5;Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/j;)Lcom/android/tools/r8/utils/n2;"} 2:2:com.android.tools.r8.graph.DexEncodedMethod lookupInvokeDirectTarget(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.AppInfoWithClassHierarchy):1412:1412 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/j;)Lcom/android/tools/r8/graph/W0;"} 3:3:com.android.tools.r8.graph.LookupResult lookupVirtualDispatchTargets(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.InstantiatedSubTypeInfo,com.android.tools.r8.graph.PinnedPredicate):1427:1427 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/K3;Lcom/android/tools/r8/graph/i5;)Lcom/android/tools/r8/graph/l4;"} 4:4:com.android.tools.r8.graph.LookupResult lookupVirtualDispatchTargets(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass):1436:1436 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/graph/q2;)Lcom/android/tools/r8/graph/l4;"} 5:5:com.android.tools.r8.graph.LookupTarget lookupVirtualDispatchTarget(com.android.tools.r8.shaking.InstantiatedObject,com.android.tools.r8.graph.AppInfoWithClassHierarchy):1442:1442 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/U0;Lcom/android/tools/r8/graph/j;)Lcom/android/tools/r8/graph/m4;"} 6:6:com.android.tools.r8.graph.DexClassAndMethod lookupVirtualDispatchTarget(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppInfoWithClassHierarchy):1448:1448 -> a 6:6:com.android.tools.r8.graph.LookupMethodTarget lookupVirtualDispatchTarget(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppInfoWithClassHierarchy):1359 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;Lcom/android/tools/r8/graph/j;)Lcom/android/tools/r8/graph/h4;"} 7:14:void visitMethodResolutionResults(java.util.function.Consumer,java.util.function.Consumer,java.util.function.Consumer,java.util.function.Consumer):1467:1474 -> a 1:1:com.android.tools.r8.utils.OptionalBool isAccessibleForVirtualDispatchFrom(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.AppView):1389:1389 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/k5;Lcom/android/tools/r8/graph/m;)Lcom/android/tools/r8/utils/n2;"} 2:2:com.android.tools.r8.graph.DexClassAndMethod lookupInvokeSpecialTarget(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppView):1400:1400 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/graph/m;)Lcom/android/tools/r8/graph/t0;"} 3:3:com.android.tools.r8.graph.DexEncodedMethod lookupInvokeStaticTarget(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.AppInfoWithClassHierarchy):1418:1418 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/j;)Lcom/android/tools/r8/graph/W0;"} 1:1:com.android.tools.r8.graph.DexClassAndMethod lookupInvokeSuperTarget(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.AppInfoWithClassHierarchy):1406:1406 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/j;)Lcom/android/tools/r8/graph/t0;"} boolean isMultiMethodResolutionResult() -> w 1:1:boolean isVirtualTarget():1394:1394 -> y com.android.tools.r8.graph.MethodResolutionResult$MultipleProgramWithLibraryResolutionResult -> com.android.tools.r8.graph.Q4: # {"id":"sourceFile","fileName":"MethodResolutionResult.java"} 1:1:void (com.android.tools.r8.graph.MethodResolutionResult$SingleProgramResolutionResult,java.util.List,java.util.List):1490:1490 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/U4;Ljava/util/ArrayList;Ljava/util/ArrayList;)V"} com.android.tools.r8.graph.MethodResolutionResult$NoSuchMethodResult -> com.android.tools.r8.graph.I4$b: # {"id":"sourceFile","fileName":"MethodResolutionResult.java"} com.android.tools.r8.graph.MethodResolutionResult$NoSuchMethodResult INSTANCE -> c 1:1:void ():1237:1237 -> 1:1:void ():1240:1240 -> 2:2:void (java.util.Collection):1244:1244 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Set;)V"} 1:1:com.android.tools.r8.graph.MethodResolutionResult$NoSuchMethodResult getEmptyNoSuchMethodResult():1248:1248 -> A # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/I4$b;"} boolean isNoSuchMethodErrorResult(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.AppInfoWithClassHierarchy) -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/j;)Z"} com.android.tools.r8.graph.MethodResolutionResult$NoSuchMethodResult asNoSuchMethodResult() -> l # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/I4$b;"} boolean internalIsInstanceOfNoSuchMethodResult() -> u com.android.tools.r8.graph.MethodResolutionResult$NoSuchMethodResultDueToMultipleClassDefinitions -> com.android.tools.r8.graph.R4: # {"id":"sourceFile","fileName":"MethodResolutionResult.java"} 1:1:void (java.util.Collection):1271:1271 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Set;)V"} com.android.tools.r8.graph.MethodResolutionResult$SingleClasspathResolutionResult -> com.android.tools.r8.graph.S4: # {"id":"sourceFile","fileName":"MethodResolutionResult.java"} 1:1:void (com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClasspathClass,com.android.tools.r8.graph.DexEncodedMethod):949:949 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;Lcom/android/tools/r8/graph/u0;Lcom/android/tools/r8/graph/W0;)V"} 1:1:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult.getInitialResolutionHolder():287:287 -> a 1:1:com.android.tools.r8.graph.MethodResolutionResult$SingleClasspathResolutionResult withInitialResolutionHolder(com.android.tools.r8.graph.DexClass):955 -> a 1:1:com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult withInitialResolutionHolder(com.android.tools.r8.graph.DexClass):942 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;)Lcom/android/tools/r8/graph/I4$c;"} 2:3:com.android.tools.r8.graph.MethodResolutionResult$SingleClasspathResolutionResult withInitialResolutionHolder(com.android.tools.r8.graph.DexClass):956:957 -> a 2:3:com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult withInitialResolutionHolder(com.android.tools.r8.graph.DexClass):942 -> a 4:4:void visitMethodResolutionResults(java.util.function.Consumer,java.util.function.Consumer,java.util.function.Consumer,java.util.function.Consumer):968:968 -> a com.android.tools.r8.graph.MethodResolutionResult$SingleClasspathResolutionResult asSingleClasspathResolutionResult() -> m # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/S4;"} com.android.tools.r8.graph.MethodResolutionResult$SingleLibraryResolutionResult -> com.android.tools.r8.graph.T4: # {"id":"sourceFile","fileName":"MethodResolutionResult.java"} 1:1:void (com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexLibraryClass,com.android.tools.r8.graph.DexEncodedMethod):984:984 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;Lcom/android/tools/r8/graph/d2;Lcom/android/tools/r8/graph/W0;)V"} 1:1:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult.getInitialResolutionHolder():287:287 -> a 1:1:com.android.tools.r8.graph.MethodResolutionResult$SingleLibraryResolutionResult withInitialResolutionHolder(com.android.tools.r8.graph.DexClass):990 -> a 1:1:com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult withInitialResolutionHolder(com.android.tools.r8.graph.DexClass):977 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;)Lcom/android/tools/r8/graph/I4$c;"} 2:3:com.android.tools.r8.graph.MethodResolutionResult$SingleLibraryResolutionResult withInitialResolutionHolder(com.android.tools.r8.graph.DexClass):991:992 -> a 2:3:com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult withInitialResolutionHolder(com.android.tools.r8.graph.DexClass):977 -> a 4:4:void visitMethodResolutionResults(java.util.function.Consumer,java.util.function.Consumer,java.util.function.Consumer,java.util.function.Consumer):1003:1003 -> a com.android.tools.r8.graph.MethodResolutionResult$SingleProgramResolutionResult -> com.android.tools.r8.graph.U4: # {"id":"sourceFile","fileName":"MethodResolutionResult.java"} 1:1:void (com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexEncodedMethod):909:909 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/graph/W0;)V"} 1:1:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult.getInitialResolutionHolder():287:287 -> a 1:1:com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult withInitialResolutionHolder(com.android.tools.r8.graph.DexClass):915 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;)Lcom/android/tools/r8/graph/I4$c;"} 2:3:com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult withInitialResolutionHolder(com.android.tools.r8.graph.DexClass):916:917 -> a 4:4:void visitMethodResolutionResults(java.util.function.Consumer,java.util.function.Consumer,java.util.function.Consumer,java.util.function.Consumer):928:928 -> a com.android.tools.r8.graph.MethodResolutionResult$SingleProgramResolutionResult asSingleProgramResolutionResult() -> n # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/U4;"} com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult -> com.android.tools.r8.graph.I4$c: # {"id":"sourceFile","fileName":"MethodResolutionResult.java"} com.android.tools.r8.graph.DexClass initialResolutionHolder -> b com.android.tools.r8.graph.DexClass resolvedHolder -> c com.android.tools.r8.graph.DexEncodedMethod resolvedMethod -> d boolean $assertionsDisabled -> e 1:1:void ():262:262 -> 1:10:void (com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexEncodedMethod):270:279 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;Lcom/android/tools/r8/graph/q0;Lcom/android/tools/r8/graph/W0;)V"} 11:11:void (com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexEncodedMethod):278:278 -> 1:1:boolean lambda$lookupInvokeSuperTarget$1(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;Lcom/android/tools/r8/graph/q0;)Z"} com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult withInitialResolutionHolder(com.android.tools.r8.graph.DexClass) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;)Lcom/android/tools/r8/graph/I4$c;"} 2:2:com.android.tools.r8.graph.DexClassAndMember getResolutionPair():262:262 -> a 2:2:com.android.tools.r8.utils.OptionalBool com.android.tools.r8.graph.AccessControl.isMemberAccessible(com.android.tools.r8.graph.SuccessfulMemberResolutionResult,com.android.tools.r8.graph.Definition,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.AppInfoWithClassHierarchy):65 -> a 2:2:com.android.tools.r8.utils.OptionalBool isAccessibleFrom(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.AppInfoWithClassHierarchy):341 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/k5;Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/j;)Lcom/android/tools/r8/utils/n2;"} 3:3:com.android.tools.r8.graph.DexClass getInitialResolutionHolder():287:287 -> a 3: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.Definition,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.AppInfoWithClassHierarchy):66 -> a 3:3:com.android.tools.r8.utils.OptionalBool isAccessibleFrom(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.AppInfoWithClassHierarchy):341 -> 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.Definition,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.AppInfoWithClassHierarchy):64:64 -> a 4:4:com.android.tools.r8.utils.OptionalBool isAccessibleFrom(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.AppInfoWithClassHierarchy):341 -> a 5:5:com.android.tools.r8.graph.DexClass getInitialResolutionHolder():287:287 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/q0;"} 6:9:com.android.tools.r8.graph.DexClass definitionForHelper(com.android.tools.r8.graph.AppInfoWithClassHierarchy,com.android.tools.r8.graph.DexType):381:384 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j;Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/q0;"} 10:14:com.android.tools.r8.graph.DexEncodedMethod lookupInvokeDirectTarget(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.AppInfoWithClassHierarchy):451:455 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/j;)Lcom/android/tools/r8/graph/W0;"} 15:80:com.android.tools.r8.graph.DexClassAndMethod internalInvokeSpecialOrSuper(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppInfoWithClassHierarchy,java.util.function.BiPredicate):466:531 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/graph/j;Ljava/util/function/BiPredicate;)Lcom/android/tools/r8/graph/t0;"} 81:81:boolean isSuperclass(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppInfoWithClassHierarchy):539:539 -> a 81:81:boolean lambda$lookupInvokeSpecialTarget$0(com.android.tools.r8.graph.AppInfoWithClassHierarchy,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass):371 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j;Lcom/android/tools/r8/graph/q0;Lcom/android/tools/r8/graph/q0;)Z"} 82:98:com.android.tools.r8.graph.LookupResult lookupVirtualDispatchTargets(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.InstantiatedSubTypeInfo,com.android.tools.r8.graph.PinnedPredicate):549:565 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/K3;Lcom/android/tools/r8/graph/i5;)Lcom/android/tools/r8/graph/l4;"} 99:146:com.android.tools.r8.graph.LookupResult lookupVirtualDispatchTargets(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.InstantiatedSubTypeInfo,com.android.tools.r8.graph.PinnedPredicate):562:609 -> a 147:154: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):576:583 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/f4;Lcom/android/tools/r8/graph/j;Lcom/android/tools/r8/graph/k4;Lcom/android/tools/r8/graph/q2;)V"} 155:163: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):578:586 -> a 164:165:void lambda$lookupVirtualDispatchTargets$3(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.AppInfoWithClassHierarchy,com.android.tools.r8.graph.LookupResult$LookupResultSuccess$Builder,com.android.tools.r8.ir.desugar.LambdaDescriptor):590:591 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/j;Lcom/android/tools/r8/graph/k4;Lcom/android/tools/r8/internal/KA;)V"} 166:173:void lambda$lookupVirtualDispatchTargets$3(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.AppInfoWithClassHierarchy,com.android.tools.r8.graph.LookupResult$LookupResultSuccess$Builder,com.android.tools.r8.ir.desugar.LambdaDescriptor):590:597 -> a 174:184:void lambda$lookupVirtualDispatchTargets$3(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.AppInfoWithClassHierarchy,com.android.tools.r8.graph.LookupResult$LookupResultSuccess$Builder,com.android.tools.r8.ir.desugar.LambdaDescriptor):593:603 -> a 185:185:void lambda$lookupVirtualDispatchTargets$3(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.AppInfoWithClassHierarchy,com.android.tools.r8.graph.LookupResult$LookupResultSuccess$Builder,com.android.tools.r8.ir.desugar.LambdaDescriptor):602:602 -> a 186:190:com.android.tools.r8.graph.LookupResult lookupVirtualDispatchTargets(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass):618:622 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/graph/q2;)Lcom/android/tools/r8/graph/l4;"} 191:206:com.android.tools.r8.graph.LookupResult lookupVirtualDispatchTargets(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass):621:636 -> a 207:213:com.android.tools.r8.graph.LookupResult lookupVirtualDispatchTargets(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass):632:638 -> a 214:214: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):648:648 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/i;Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/utils/N;)Lcom/android/tools/r8/graph/K3;"} 215:226: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):649:660 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/i;Lcom/android/tools/r8/utils/N;Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/graph/v2;Ljava/util/function/Consumer;Ljava/util/function/Consumer;)V"} 227:229: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):651:653 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Consumer;Lcom/android/tools/r8/shaking/i;Lcom/android/tools/r8/utils/N;Lcom/android/tools/r8/graph/q2;)V"} 230:267:void addVirtualDispatchTarget(com.android.tools.r8.graph.LookupMethodTarget,boolean,com.android.tools.r8.graph.LookupResult$LookupResultSuccess$Builder):673:710 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/h4;ZLcom/android/tools/r8/graph/k4;)V"} 268:271:com.android.tools.r8.graph.LookupTarget lookupVirtualDispatchTarget(com.android.tools.r8.shaking.InstantiatedObject,com.android.tools.r8.graph.AppInfoWithClassHierarchy):722:725 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/U0;Lcom/android/tools/r8/graph/j;)Lcom/android/tools/r8/graph/m4;"} 272:272:com.android.tools.r8.graph.LookupTarget lookupVirtualDispatchTarget(com.android.tools.r8.shaking.InstantiatedObject,com.android.tools.r8.graph.AppInfoWithClassHierarchy):724:724 -> a 273:274:com.android.tools.r8.graph.LookupMethodTarget lookupVirtualDispatchTarget(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppInfoWithClassHierarchy):731:732 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;Lcom/android/tools/r8/graph/j;)Lcom/android/tools/r8/graph/h4;"} 275:275:com.android.tools.r8.graph.LookupMethodTarget lookupVirtualDispatchTarget(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppInfoWithClassHierarchy):731:731 -> a 276:284: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):741:749 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/KA;Lcom/android/tools/r8/graph/j;Ljava/util/function/Consumer;Ljava/util/function/Consumer;)Lcom/android/tools/r8/graph/m4;"} 285:296:com.android.tools.r8.graph.DexClassAndMethod lookupMaximallySpecificDispatchTarget(com.android.tools.r8.ir.desugar.LambdaDescriptor,com.android.tools.r8.graph.AppInfoWithClassHierarchy,java.util.function.Consumer,java.util.function.Consumer):830:841 -> a 285:296: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):751 -> a 297:297:boolean com.android.tools.r8.graph.MethodResolutionResult.isArrayCloneMethodResult():0:0 -> a 297:297:com.android.tools.r8.graph.DexClassAndMethod lookupMaximallySpecificDispatchTarget(com.android.tools.r8.ir.desugar.LambdaDescriptor,com.android.tools.r8.graph.AppInfoWithClassHierarchy,java.util.function.Consumer,java.util.function.Consumer):841 -> a 297:297: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):751 -> a 298:298:com.android.tools.r8.graph.DexClassAndMethod lookupMaximallySpecificDispatchTarget(com.android.tools.r8.ir.desugar.LambdaDescriptor,com.android.tools.r8.graph.AppInfoWithClassHierarchy,java.util.function.Consumer,java.util.function.Consumer):841:841 -> a 298:298: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):751 -> a 299:315: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):761:777 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;Lcom/android/tools/r8/graph/j;Lcom/android/tools/r8/graph/v2;Ljava/util/function/Consumer;Ljava/util/function/Consumer;)Lcom/android/tools/r8/graph/h4;"} 316:316:com.android.tools.r8.graph.DexEncodedMethod lookupOverrideCandidate(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexClass):853:853 -> a 316:316: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):777 -> a 317:317:com.android.tools.r8.graph.DexEncodedMethod com.android.tools.r8.graph.DexClass.lookupVirtualMethod(com.android.tools.r8.graph.DexMethod):507:507 -> a 317:317:com.android.tools.r8.graph.DexEncodedMethod lookupOverrideCandidate(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexClass):853 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 317:317: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):777 -> a 318:318:com.android.tools.r8.graph.DexEncodedMethod com.android.tools.r8.graph.DexClass.lookupVirtualMethod(com.android.tools.r8.graph.DexMethod):507:507 -> a 318:318:com.android.tools.r8.graph.DexEncodedMethod lookupOverrideCandidate(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexClass):853 -> a 318:318: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):777 -> a 319:321:com.android.tools.r8.graph.DexEncodedMethod lookupOverrideCandidate(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexClass):854:856 -> a 319:321: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):777 -> a 322:322: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):778:778 -> a 323:329:com.android.tools.r8.graph.DexClassAndMethod findWideningOverride(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppInfoWithClassHierarchy):864:870 -> a 323:329: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):779 -> a 330:330:com.android.tools.r8.graph.DexEncodedMethod com.android.tools.r8.graph.DexClass.lookupVirtualMethod(com.android.tools.r8.graph.DexMethod):507:507 -> a 330:330:com.android.tools.r8.graph.DexClassAndMethod findWideningOverride(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppInfoWithClassHierarchy):870 -> a 330:330: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):779 -> a 331:334:com.android.tools.r8.graph.DexClassAndMethod findWideningOverride(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppInfoWithClassHierarchy):872:875 -> a 331:334: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):779 -> a 335:337: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):791:793 -> a 338: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):785:798 -> a 352:363:com.android.tools.r8.graph.DexClassAndMethod lookupMaximallySpecificDispatchTarget(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppInfoWithClassHierarchy,java.util.function.Consumer,java.util.function.Consumer):810:821 -> a 352: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):801 -> a 364:364:boolean com.android.tools.r8.graph.MethodResolutionResult.isArrayCloneMethodResult():0:0 -> a 364:364:com.android.tools.r8.graph.DexClassAndMethod lookupMaximallySpecificDispatchTarget(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppInfoWithClassHierarchy,java.util.function.Consumer,java.util.function.Consumer):821 -> a 364:364: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):801 -> a 365:365:com.android.tools.r8.graph.DexClassAndMethod lookupMaximallySpecificDispatchTarget(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppInfoWithClassHierarchy,java.util.function.Consumer,java.util.function.Consumer):821:821 -> a 365:365: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):801 -> a 366:373:boolean isOverriding(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexEncodedMethod):891:898 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W0;Lcom/android/tools/r8/graph/W0;)Z"} 1:1:com.android.tools.r8.graph.DexEncodedMethod getResolvedMember():297:297 -> b 1:1:com.android.tools.r8.graph.DexEncodedMember getResolvedMember():262 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/U0;"} 2:5:com.android.tools.r8.utils.OptionalBool isAccessibleForVirtualDispatchFrom(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.AppView):347:350 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/k5;Lcom/android/tools/r8/graph/m;)Lcom/android/tools/r8/utils/n2;"} 6:8:com.android.tools.r8.graph.DexClassAndMethod lookupInvokeSpecialTarget(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppView):368:370 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/graph/m;)Lcom/android/tools/r8/graph/t0;"} 9:13:com.android.tools.r8.graph.DexEncodedMethod lookupInvokeStaticTarget(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.AppInfoWithClassHierarchy):430:434 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/j;)Lcom/android/tools/r8/graph/W0;"} 1:1:com.android.tools.r8.graph.DexClassAndMethod lookupInvokeSuperTarget(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.AppInfoWithClassHierarchy):405:405 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/j;)Lcom/android/tools/r8/graph/t0;"} 2:2:boolean isSuperclass(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppInfoWithClassHierarchy):539:539 -> c 2:2:com.android.tools.r8.graph.DexClassAndMethod lookupInvokeSuperTarget(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.AppInfoWithClassHierarchy):407 -> c 3:4:com.android.tools.r8.graph.DexClassAndMethod lookupInvokeSuperTarget(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.AppInfoWithClassHierarchy):411:412 -> c 1:1:com.android.tools.r8.graph.DexClass getResolvedHolder():292:292 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/q0;"} com.android.tools.r8.graph.SuccessfulMemberResolutionResult asSuccessfulMemberResolutionResult() -> g # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/C5;"} boolean isSuccessfulMemberResolutionResult() -> j com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult asSingleResolution() -> o # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/I4$c;"} 1:1:com.android.tools.r8.graph.DexClassAndMethod getResolutionPair():314:314 -> q # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/t0;"} 1:1:com.android.tools.r8.graph.DexEncodedMethod getResolvedMethod():302:302 -> r # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/W0;"} 1:2:com.android.tools.r8.graph.ProgramMethod getResolvedProgramMethod():307:308 -> s # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/o5;"} boolean isSingleResolution() -> x 1:1:boolean isVirtualTarget():355:355 -> y com.android.tools.r8.graph.NamingLensComparable -> com.android.tools.r8.graph.V4: # {"id":"sourceFile","fileName":"NamingLensComparable.java"} 1:1:int compareToWithNamingLens(com.android.tools.r8.graph.NamingLensComparable,com.android.tools.r8.naming.NamingLens):13:13 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/V4;Lcom/android/tools/r8/naming/o0;)I"} 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.android.tools.r8.graph.W4: # {"id":"sourceFile","fileName":"NestHostClassAttribute.java"} com.android.tools.r8.graph.DexType nestHost -> a boolean $assertionsDisabled -> b int $r8$clinit -> c 1:1:void ():13:13 -> 1:2:void (com.android.tools.r8.graph.DexType):21:22 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)V"} com.android.tools.r8.utils.structural.StructuralItem self() -> U # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/structural/x;"} 1:1:com.android.tools.r8.graph.DexType lambda$specify$0(com.android.tools.r8.graph.NestHostClassAttribute):18:18 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W4;)Lcom/android/tools/r8/graph/v2;"} 2:2:void specify(com.android.tools.r8.utils.structural.StructuralSpecification):18:18 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/z;)V"} 3:3:com.android.tools.r8.graph.DexType getNestHost():26:26 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/v2;"} 4:5:void write(com.android.tools.r8.org.objectweb.asm.ClassWriter,com.android.tools.r8.naming.NamingLens):34:35 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Ya;Lcom/android/tools/r8/naming/o0;)V"} 1:1:com.android.tools.r8.utils.structural.StructuralMapping getStructuralMapping():45:45 -> p # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/structural/y;"} com.android.tools.r8.graph.NestMemberClassAttribute -> com.android.tools.r8.graph.X4: # {"id":"sourceFile","fileName":"NestMemberClassAttribute.java"} 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)V"} com.android.tools.r8.utils.structural.StructuralItem self() -> U # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/structural/x;"} 1:1:com.android.tools.r8.graph.DexType lambda$specify$0(com.android.tools.r8.graph.NestMemberClassAttribute):20:20 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/X4;)Lcom/android/tools/r8/graph/v2;"} 2:2:void specify(com.android.tools.r8.utils.structural.StructuralSpecification):20:20 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/z;)V"} 3:3:com.android.tools.r8.graph.DexType getNestMember():32:32 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/v2;"} 4:5:void write(com.android.tools.r8.org.objectweb.asm.ClassWriter,com.android.tools.r8.naming.NamingLens):36:37 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Ya;Lcom/android/tools/r8/naming/o0;)V"} 1:1:com.android.tools.r8.utils.structural.StructuralMapping getStructuralMapping():47:47 -> p # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/structural/y;"} com.android.tools.r8.graph.ObjectAllocationInfoCollection -> com.android.tools.r8.graph.Y4: # {"id":"sourceFile","fileName":"ObjectAllocationInfoCollection.java"} com.android.tools.r8.graph.ObjectAllocationInfoCollectionImpl -> com.android.tools.r8.graph.b5: # {"id":"sourceFile","fileName":"ObjectAllocationInfoCollectionImpl.java"} java.util.Map classesWithAllocationSiteTracking -> a java.util.Set classesWithoutAllocationSiteTracking -> b java.util.Set annotationsWithUnknownSubtypeHierarchy -> c java.util.Set interfacesWithUnknownSubtypeHierarchy -> d java.util.Map instantiatedLambdas -> e java.util.Map instantiatedHierarchy -> f boolean $assertionsDisabled -> g 1:1:void ():36:36 -> 1:1:void ():67:67 -> 2:28:void ():39:65 -> void mutate(java.util.function.Consumer,com.android.tools.r8.graph.AppInfo) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Consumer;Lcom/android/tools/r8/graph/h;)V"} 1:1:com.android.tools.r8.graph.ObjectAllocationInfoCollectionImpl$Builder builder(boolean,com.android.tools.r8.shaking.GraphReporter):72:72 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ZLcom/android/tools/r8/shaking/M0;)Lcom/android/tools/r8/graph/a5;"} 2:2:com.android.tools.r8.graph.ObjectAllocationInfoCollectionImpl$Builder builder(boolean,com.android.tools.r8.shaking.GraphReporter):72:72 -> a 2:2:com.android.tools.r8.graph.ObjectAllocationInfoCollectionImpl rewrittenWithLens(com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.lens.GraphLens):147 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Q0;Lcom/android/tools/r8/internal/Xj;)Lcom/android/tools/r8/graph/a5;"} 3:3:com.android.tools.r8.graph.ObjectAllocationInfoCollectionImpl rewrittenWithLens(com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.lens.GraphLens):147:147 -> a 4:12:boolean hasInstantiatedStrictSubtype(com.android.tools.r8.graph.DexProgramClass):106:114 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)Z"} 13:13:java.util.Set getImmediateSubtypesInInstantiatedHierarchy(com.android.tools.r8.graph.DexType):130:130 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Ljava/util/Set;"} 14:14:void forEachClassWithKnownAllocationSites(java.util.function.BiConsumer):136:136 -> a 15:15:boolean lambda$withoutPrunedItems$0(com.android.tools.r8.graph.PrunedItems,com.android.tools.r8.graph.DexEncodedMethod):159:159 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/u5;Lcom/android/tools/r8/graph/W0;)Z"} 16:16:void forEachInstantiatedSubType(com.android.tools.r8.graph.DexType,java.util.function.Consumer,java.util.function.Consumer,com.android.tools.r8.graph.AppInfo):174:174 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Ljava/util/function/Consumer;Ljava/util/function/Consumer;Lcom/android/tools/r8/graph/h;)V"} 17:18:com.android.tools.r8.utils.TraversalContinuation lambda$forEachInstantiatedSubType$1(java.util.function.Consumer,com.android.tools.r8.graph.DexProgramClass):177:178 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Consumer;Lcom/android/tools/r8/graph/q2;)Lcom/android/tools/r8/utils/E3;"} 19:20:com.android.tools.r8.utils.TraversalContinuation lambda$forEachInstantiatedSubType$2(java.util.function.Consumer,com.android.tools.r8.ir.desugar.LambdaDescriptor):181:182 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Consumer;Lcom/android/tools/r8/internal/KA;)Lcom/android/tools/r8/utils/E3;"} 21:40: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):193:212 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Ljava/util/function/Function;Ljava/util/function/Function;Lcom/android/tools/r8/graph/h;)Lcom/android/tools/r8/utils/E3;"} 41:41:boolean com.android.tools.r8.utils.TraversalContinuation.shouldBreak():156:156 -> a 41:41: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 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 42:50: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):213:221 -> a 51:55: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):198:202 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/h;Lcom/android/tools/r8/utils/P3;Lcom/android/tools/r8/graph/v2;Ljava/util/Set;)V"} 56:60:com.android.tools.r8.utils.TraversalContinuation lambda$traverseInstantiatedSubtypes$4(java.util.function.Function,com.android.tools.r8.utils.WorkList,java.util.function.Function,com.android.tools.r8.graph.DexClass):223:227 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Function;Lcom/android/tools/r8/utils/P3;Ljava/util/function/Function;Lcom/android/tools/r8/graph/q0;)Lcom/android/tools/r8/utils/E3;"} 61:61:boolean com.android.tools.r8.utils.TraversalContinuation.shouldBreak():156:156 -> a 61:61:com.android.tools.r8.utils.TraversalContinuation lambda$traverseInstantiatedSubtypes$4(java.util.function.Function,com.android.tools.r8.utils.WorkList,java.util.function.Function,com.android.tools.r8.graph.DexClass):227 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 62:67:com.android.tools.r8.utils.TraversalContinuation lambda$traverseInstantiatedSubtypes$4(java.util.function.Function,com.android.tools.r8.utils.WorkList,java.util.function.Function,com.android.tools.r8.graph.DexClass):228:233 -> a 68:72:com.android.tools.r8.utils.TraversalContinuation lambda$traverseInstantiatedSubtypes$4(java.util.function.Function,com.android.tools.r8.utils.WorkList,java.util.function.Function,com.android.tools.r8.graph.DexClass):232:236 -> a 73:73:boolean com.android.tools.r8.utils.TraversalContinuation.shouldBreak():156:156 -> a 73:73:com.android.tools.r8.utils.TraversalContinuation lambda$traverseInstantiatedSubtypes$4(java.util.function.Function,com.android.tools.r8.utils.WorkList,java.util.function.Function,com.android.tools.r8.graph.DexClass):236 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 74:77:com.android.tools.r8.utils.TraversalContinuation lambda$traverseInstantiatedSubtypes$4(java.util.function.Function,com.android.tools.r8.utils.WorkList,java.util.function.Function,com.android.tools.r8.graph.DexClass):237:240 -> a 78:78:java.util.Set getInstantiatedLambdaInterfaces():245:245 -> a 78:78:void forEachInstantiatedLambdaInterfaces(java.util.function.Consumer):250 -> a 79:79:void forEachInstantiatedLambdaInterfaces(java.util.function.Consumer):250:250 -> a 80:80:java.util.Set getInstantiatedLambdaInterfaces():245:245 -> a 81:96:void removeAllocationsForPrunedItems(com.android.tools.r8.graph.PrunedItems):254:269 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/u5;)V"} 97:97:boolean lambda$removeAllocationsForPrunedItems$5(java.util.Set,java.util.Map$Entry):260:260 -> a 98:98:boolean lambda$removeAllocationsForPrunedItems$6(java.util.Set,com.android.tools.r8.graph.DexProgramClass):262:262 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Set;Lcom/android/tools/r8/graph/q2;)Z"} 99:114:boolean verifyAllocatedTypesAreLive(java.util.Set,com.android.tools.r8.shaking.MissingClasses,com.android.tools.r8.graph.DexDefinitionSupplier):274:289 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Set;Lcom/android/tools/r8/shaking/W1;Lcom/android/tools/r8/graph/Q0;)V"} 115:115:boolean verifyAllocatedTypesAreLive(java.util.Set,com.android.tools.r8.shaking.MissingClasses,com.android.tools.r8.graph.DexDefinitionSupplier):287:287 -> a 1:1:boolean isImmediateInterfaceOfInstantiatedLambda(com.android.tools.r8.graph.DexProgramClass):126:126 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)Z"} 2:13:com.android.tools.r8.graph.ObjectAllocationInfoCollectionImpl withoutPrunedItems(com.android.tools.r8.graph.PrunedItems):151:162 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/u5;)Lcom/android/tools/r8/graph/b5;"} 14:14:boolean lambda$removeAllocationsForPrunedItems$7(java.util.Set,com.android.tools.r8.graph.DexProgramClass):264:264 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Set;Lcom/android/tools/r8/graph/q2;)Z"} 1:8:boolean isInstantiatedDirectly(com.android.tools.r8.graph.DexProgramClass):86:93 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)Z"} 9:9:boolean lambda$removeAllocationsForPrunedItems$8(java.util.Set,com.android.tools.r8.graph.DexProgramClass):267:267 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Set;Lcom/android/tools/r8/graph/q2;)Z"} 1:1:boolean isInterfaceWithUnknownSubtypeHierarchy(com.android.tools.r8.graph.DexProgramClass):120:120 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)Z"} com.android.tools.r8.graph.ObjectAllocationInfoCollectionImpl$Builder -> com.android.tools.r8.graph.a5: # {"id":"sourceFile","fileName":"ObjectAllocationInfoCollectionImpl.java"} com.android.tools.r8.graph.ObjectAllocationInfoCollectionImpl$Builder$Data data -> h boolean $assertionsDisabled -> i 1:1:void ():294:294 -> 1:2:void (boolean,com.android.tools.r8.shaking.GraphReporter):310:311 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ZLcom/android/tools/r8/shaking/M0;)V"} 1:1:void lambda$rewrittenWithLens$9(com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.DexType,java.util.List):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/graph/v2;Ljava/util/List;)V"} # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":523,"2":524,"3":525},"outline":"Lcom/android/tools/r8/internal/s2;a(Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/v2;"} 523:523:void lambda$rewrittenWithLens$9(com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.DexType,java.util.List):515:515 -> a 524:524:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.lens.GraphLens.lookupType(com.android.tools.r8.graph.DexType):243:243 -> a 524:524:void lambda$rewrittenWithLens$9(com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.DexType,java.util.List):515 -> a 525:525:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.lens.GraphLens.lookupType(com.android.tools.r8.graph.DexType):243:243 -> a 525:525:void lambda$rewrittenWithLens$9(com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.DexType,java.util.List):515 -> a 517:522:void lambda$rewrittenWithLens$9(com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.DexType,java.util.List):516:521 -> a 526:531:com.android.tools.r8.graph.ObjectAllocationInfoCollectionImpl build(com.android.tools.r8.graph.DexDefinitionSupplier):315:320 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Q0;)Lcom/android/tools/r8/graph/a5;"} 532:533:void mutate(java.util.function.Consumer,com.android.tools.r8.graph.AppInfo):327:328 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Consumer;Lcom/android/tools/r8/graph/h;)V"} 534:538: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):358:362 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/shaking/V0;Lcom/android/tools/r8/shaking/z1;Lcom/android/tools/r8/graph/j;)Z"} 539:546:boolean shouldTrackAllocationSitesForClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.InstantiationReason):333:340 -> a 539:546: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):363 -> a 547:556: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):364:373 -> a 557:557:boolean recordInstantiatedAnnotation(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppInfo):380:380 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/graph/j;)Z"} 558:558:boolean com.android.tools.r8.graph.DexClass.isAnnotation():589:589 -> a 558:558:boolean recordInstantiatedAnnotation(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppInfo):381 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 559:559:boolean com.android.tools.r8.graph.DexClass.isAnnotation():589:589 -> a 559:559:boolean recordInstantiatedAnnotation(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppInfo):381 -> a 560:562:boolean recordInstantiatedAnnotation(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppInfo):381:383 -> a 563:563:void recordInstantiatedLambdaInterface(com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.desugar.LambdaDescriptor,com.android.tools.r8.graph.AppInfo):401:401 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/internal/KA;Lcom/android/tools/r8/graph/j;)V"} 564:566:void populateInstantiatedHierarchy(com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.DexType):420:422 -> a 564:566:void recordInstantiatedLambdaInterface(com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.desugar.LambdaDescriptor,com.android.tools.r8.graph.AppInfo):402 -> a 567:567:void lambda$repopulateInstantiatedHierarchy$2(com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.DexProgramClass):409:409 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Q0;Lcom/android/tools/r8/graph/q2;)V"} 568:570:void populateInstantiatedHierarchy(com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.DexType):420:422 -> a 568:570:void lambda$repopulateInstantiatedHierarchy$5(com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.DexType):416 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Q0;Lcom/android/tools/r8/graph/v2;)V"} 571:572:void injectInterfaces(com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.DexProgramClass,java.util.Set):428:429 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j;Lcom/android/tools/r8/graph/q2;Ljava/util/Set;)V"} 573:577:void populateInstantiatedHierarchy(com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.DexClass):434:438 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;Lcom/android/tools/r8/graph/Q0;)V"} 578:589:void populateInstantiatedHierarchy(com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexClass):444:455 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Q0;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/q0;)V"} 590:592:void populateInstantiatedHierarchy(com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.DexType):420:422 -> a 590:592:void populateInstantiatedHierarchy(com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexClass):456 -> a 593:627: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.lens.GraphLens):469:503 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/b5;Lcom/android/tools/r8/graph/Q0;Lcom/android/tools/r8/internal/Xj;)Lcom/android/tools/r8/graph/a5;"} 628:628: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.lens.GraphLens):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":1142,"2":1143,"3":1144},"outline":"Lcom/android/tools/r8/internal/s2;a(Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/v2;"} 1142:1142: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.lens.GraphLens):503:503 -> a 1143:1143:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.lens.GraphLens.lookupType(com.android.tools.r8.graph.DexType):243:243 -> a 1143:1143: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.lens.GraphLens):503 -> a 1144:1144:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.lens.GraphLens.lookupType(com.android.tools.r8.graph.DexType):243:243 -> a 1144:1144: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.lens.GraphLens):503 -> a 1132:1141: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.lens.GraphLens):504:513 -> a 1145:1145:void lambda$rewrittenWithLens$6(com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectAllocationInfoCollectionImpl,com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.DexProgramClass):472:472 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/graph/b5;Lcom/android/tools/r8/graph/Q0;Lcom/android/tools/r8/graph/q2;)V"} 1146:1146:void lambda$rewrittenWithLens$6(com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectAllocationInfoCollectionImpl,com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.DexProgramClass):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":1626,"2":1627,"3":1628},"outline":"Lcom/android/tools/r8/internal/s2;a(Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/v2;"} 1626:1626:void lambda$rewrittenWithLens$6(com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectAllocationInfoCollectionImpl,com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.DexProgramClass):472:472 -> a 1627:1627:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.lens.GraphLens.lookupType(com.android.tools.r8.graph.DexType):243:243 -> a 1627:1627:void lambda$rewrittenWithLens$6(com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectAllocationInfoCollectionImpl,com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.DexProgramClass):472 -> a 1628:1628:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.lens.GraphLens.lookupType(com.android.tools.r8.graph.DexType):243:243 -> a 1628:1628:void lambda$rewrittenWithLens$6(com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectAllocationInfoCollectionImpl,com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.DexProgramClass):472 -> a 1619:1625:void lambda$rewrittenWithLens$6(com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ObjectAllocationInfoCollectionImpl,com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.DexProgramClass):473:479 -> a 1629:1629:void lambda$rewrittenWithLens$8(com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.DexProgramClass,java.util.Set):483:483 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/graph/Q0;Lcom/android/tools/r8/graph/q2;Ljava/util/Set;)V"} 1630:1630:void lambda$rewrittenWithLens$8(com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.DexProgramClass,java.util.Set):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":2131,"2":2132,"3":2133},"outline":"Lcom/android/tools/r8/internal/s2;a(Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/v2;"} 2131:2131:void lambda$rewrittenWithLens$8(com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.DexProgramClass,java.util.Set):483:483 -> a 2132:2132:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.lens.GraphLens.lookupType(com.android.tools.r8.graph.DexType):243:243 -> a 2132:2132:void lambda$rewrittenWithLens$8(com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.DexProgramClass,java.util.Set):483 -> a 2133:2133:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.lens.GraphLens.lookupType(com.android.tools.r8.graph.DexType):243:243 -> a 2133:2133:void lambda$rewrittenWithLens$8(com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.DexProgramClass,java.util.Set):483 -> a 2114:2126:void lambda$rewrittenWithLens$8(com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.DexProgramClass,java.util.Set):484:496 -> a 2127:2129:java.util.Set com.android.tools.r8.utils.LensUtils.rewrittenWithRenamedSignature(java.util.Set,com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.lens.GraphLens):19:21 -> a 2127:2129:void lambda$rewrittenWithLens$8(com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.DexProgramClass,java.util.Set):498 -> a 2130:2130:void lambda$rewrittenWithLens$8(com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.DexProgramClass,java.util.Set):497:497 -> a 2134:2136:void lambda$validate$10(com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.DexProgramClass,java.util.Set):530:532 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Q0;Lcom/android/tools/r8/graph/q2;Ljava/util/Set;)V"} 2137:2142:void lambda$validate$12(com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.DexType,java.util.List):542:547 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Q0;Lcom/android/tools/r8/graph/v2;Ljava/util/List;)V"} 2143:2143:void lambda$validate$12(com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.DexType,java.util.List):546:546 -> a 2144:2146:void lambda$validate$13(com.android.tools.r8.graph.DexType,java.util.Set):555:557 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Ljava/util/Set;)V"} 2147:2147:boolean isImmediateSuperType(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexClass):578:578 -> a 2147:2147:void lambda$validate$13(com.android.tools.r8.graph.DexType,java.util.Set):557 -> a 2148:2148:void lambda$validate$13(com.android.tools.r8.graph.DexType,java.util.Set):557:557 -> a 2149:2150:boolean verifyAllSuperTypesAreInHierarchy(com.android.tools.r8.graph.DexDefinitionSupplier,java.lang.Iterable):565:566 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Iterable;Lcom/android/tools/r8/graph/Q0;)V"} 2151:2152:boolean typeIsInHierarchy(com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.DexType):573:574 -> a 2151:2152:boolean verifyAllSuperTypesAreInHierarchy(com.android.tools.r8.graph.DexDefinitionSupplier,java.lang.Iterable):566 -> a 2153:2153:boolean verifyAllSuperTypesAreInHierarchy(com.android.tools.r8.graph.DexDefinitionSupplier,java.lang.Iterable):566:566 -> a 1:1:boolean recordInstantiatedInterface(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppInfo):390:390 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/graph/j;)Z"} 2:2:boolean com.android.tools.r8.graph.DexClass.isAnnotation():589:589 -> b 2:2:boolean recordInstantiatedInterface(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppInfo):391 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:3:boolean com.android.tools.r8.graph.DexClass.isAnnotation():589:589 -> b 3:3:boolean recordInstantiatedInterface(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppInfo):391 -> b 4:6:boolean recordInstantiatedInterface(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppInfo):391:393 -> b 7:7:java.util.List lambda$recordInstantiatedLambdaInterface$1(com.android.tools.r8.graph.DexType):401:401 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Ljava/util/List;"} 8:18:void repopulateInstantiatedHierarchy(com.android.tools.r8.graph.DexDefinitionSupplier):406:416 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Q0;)V"} 19:19:void lambda$repopulateInstantiatedHierarchy$3(com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.DexProgramClass):411:411 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Q0;Lcom/android/tools/r8/graph/q2;)V"} 1:1:void lambda$repopulateInstantiatedHierarchy$4(com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.DexProgramClass):413:413 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Q0;Lcom/android/tools/r8/graph/q2;)V"} 2:27:boolean validate(com.android.tools.r8.graph.DexDefinitionSupplier):528:553 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Q0;)V"} 1:3:void lambda$validate$11(com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.DexProgramClass):536:538 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Q0;Lcom/android/tools/r8/graph/q2;)V"} 1:1:java.util.Set lambda$recordDirectAllocationSite$0(com.android.tools.r8.graph.DexProgramClass):367:367 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)Ljava/util/Set;"} 1:1:java.util.Set lambda$rewrittenWithLens$7(com.android.tools.r8.graph.DexProgramClass):496:496 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)Ljava/util/Set;"} 1:3:void markNoLongerInstantiated(com.android.tools.r8.graph.DexProgramClass):460:462 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)V"} com.android.tools.r8.graph.ObjectAllocationInfoCollectionImpl$Builder$Data -> com.android.tools.r8.graph.Z4: # {"id":"sourceFile","fileName":"ObjectAllocationInfoCollectionImpl.java"} boolean trackAllocationSites -> a com.android.tools.r8.shaking.GraphReporter reporter -> b 1:3:void (boolean,com.android.tools.r8.shaking.GraphReporter):301:303 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ZLcom/android/tools/r8/shaking/M0;)V"} com.android.tools.r8.graph.ObjectToOffsetMapping -> com.android.tools.r8.graph.e5: # {"id":"sourceFile","fileName":"ObjectToOffsetMapping.java"} int lazyDexStringsCount -> a com.android.tools.r8.graph.AppView appView -> b com.android.tools.r8.graph.lens.GraphLens graphLens -> c com.android.tools.r8.graph.lens.InitClassLens initClassLens -> d com.android.tools.r8.ir.conversion.LensCodeRewriterUtils lensCodeRewriter -> e com.android.tools.r8.graph.DexProgramClass[] classes -> f com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap protos -> g com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap types -> h com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap methods -> i com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap fields -> j com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap strings -> k com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap callSites -> l com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap methodHandles -> m com.android.tools.r8.graph.DexString firstJumboString -> n com.android.tools.r8.utils.structural.CompareToVisitor compareToVisitor -> o boolean $assertionsDisabled -> p 1:1:void ():30:30 -> 1:55:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ObjectToOffsetMapping,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):69:123 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/e5;Lcom/android/tools/r8/internal/lB;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;ILcom/android/tools/r8/utils/z3;)V"} 1:14:void computeAndReindexForLazyDexStrings(java.util.List):139:152 -> a 15:15:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap createSortedMap(java.util.Collection,java.util.Comparator,java.util.function.Consumer):178:178 -> a 15:15:void computeAndReindexForLazyDexStrings(java.util.List):152 -> a 16:20:void computeAndReindexForLazyDexStrings(java.util.List):152:156 -> a 21:21:com.android.tools.r8.graph.DexString getFirstJumboString():323:323 -> a 21:21:void computeAndReindexForLazyDexStrings(java.util.List):156 -> a 22:22:void computeAndReindexForLazyDexStrings(java.util.List):156:156 -> a 23:23:java.util.Comparator compare(com.android.tools.r8.utils.structural.CompareToVisitor):164:164 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/e;)Ljava/util/Comparator;"} 24:24: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):164:164 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/a;Lcom/android/tools/r8/utils/structural/x;Lcom/android/tools/r8/utils/structural/x;)I"} 25:25:void failOnOverflow(com.android.tools.r8.graph.DexItem):173:173 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/a1;)V"} 26:26:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap createSortedMap(java.util.Collection,java.util.Comparator,java.util.function.Consumer):178:178 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Collection;Ljava/util/Comparator;Ljava/util/function/Consumer;)Lcom/android/tools/r8/internal/FR;"} 27:28:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap createSortedMap(java.util.Collection,java.util.Comparator,java.util.function.Consumer,int):186:187 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Collection;Ljava/util/Comparator;Ljava/util/function/Consumer;I)Lcom/android/tools/r8/internal/FR;"} 29:29:void com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap.():176:176 -> a 29:29:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap createSortedMap(java.util.Collection,java.util.Comparator,java.util.function.Consumer,int):187 -> a 30:32:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap createSortedMap(java.util.Collection,java.util.Comparator,java.util.function.Consumer,int):190:192 -> a 33:33:void com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap.(int):167:167 -> a 33:33:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap createSortedMap(java.util.Collection,java.util.Comparator,java.util.function.Consumer,int):192 -> a 34:40:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap createSortedMap(java.util.Collection,java.util.Comparator,java.util.function.Consumer,int):193:199 -> a 41:43:com.android.tools.r8.graph.DexProgramClass[] sortClasses(java.util.Collection,com.android.tools.r8.utils.structural.CompareToVisitor):253:255 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Collection;Lcom/android/tools/r8/utils/structural/g;)[Lcom/android/tools/r8/graph/q2;"} 44:46: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):258:260 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/d5;Lcom/android/tools/r8/utils/structural/a;Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/graph/q2;)I"} 47:47:java.util.Collection keysOrEmpty(com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap):267:267 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/FR;)Ljava/util/Collection;"} 48:48:com.android.tools.r8.graph.DexItemFactory dexItemFactory():271:271 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/p1;"} 49:50:int getOffsetFor(com.android.tools.r8.graph.IndexedDexItem,com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntMap):336:337 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/I3;Lcom/android/tools/r8/internal/FR;)I"} 51:51:int getOffsetFor(com.android.tools.r8.graph.DexProto):342:342 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/r2;)I"} 52:52:int getOffsetFor(com.android.tools.r8.graph.DexField):346:346 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;)I"} 53:53:int getOffsetFor(com.android.tools.r8.graph.DexMethod):350:350 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)I"} 54:54:int getOffsetFor(com.android.tools.r8.graph.DexString):354:354 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/u2;)I"} 55:55:int getOffsetFor(com.android.tools.r8.graph.DexCallSite):362:362 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p0;)I"} 56:56:int getOffsetFor(com.android.tools.r8.graph.DexMethodHandle):366:366 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/l2;)I"} 57:57:com.android.tools.r8.graph.DexField getClinitField(com.android.tools.r8.graph.DexType):370:370 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/Y0;"} 1:2:void setFirstJumboString(com.android.tools.r8.graph.DexString):168:169 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/u2;)V"} 3:3:java.util.Collection getCallSites():311:311 -> b 4:4:int getOffsetFor(com.android.tools.r8.graph.DexType):358:358 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)I"} 1:1:com.android.tools.r8.graph.DexProgramClass[] getClasses():291:291 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()[Lcom/android/tools/r8/graph/q2;"} 1:1:com.android.tools.r8.utils.structural.CompareToVisitor getCompareToVisitor():160:160 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/structural/a;"} 1:1:java.util.Collection getFields():303:303 -> e 1:1:com.android.tools.r8.graph.DexString getFirstJumboString():323:323 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/u2;"} 1:3:com.android.tools.r8.graph.DexString getFirstString():327:329 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/u2;"} 1:1:com.android.tools.r8.graph.lens.GraphLens getGraphLens():275:275 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Xj;"} 1:1:com.android.tools.r8.ir.conversion.LensCodeRewriterUtils getLensCodeRewriter():283:283 -> i # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/lB;"} 1:1:java.util.Collection getMethodHandles():315:315 -> j 1:1:java.util.Collection getMethods():287:287 -> k 1:1:java.util.Collection getProtos():299:299 -> l 1:1:java.util.Collection getStrings():307:307 -> m 1:1:java.util.Collection getTypes():295:295 -> n 1:1:boolean hasJumboStrings():319:319 -> o com.android.tools.r8.graph.ObjectToOffsetMapping$1 -> com.android.tools.r8.graph.c5: # {"id":"sourceFile","fileName":"ObjectToOffsetMapping.java"} 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):123:123 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/naming/o0;Ljava/util/function/ToIntFunction;Ljava/util/function/ToIntFunction;Lcom/android/tools/r8/graph/e5;)V"} 1:1:int visitDexField(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexField):127:127 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;Lcom/android/tools/r8/graph/Y0;)I"} 2:3:int visitDexMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):132:133 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/j2;)I"} 4:4:int visitDexMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):132:132 -> a com.android.tools.r8.graph.ObjectToOffsetMapping$ProgramClassDepthsMemoized -> com.android.tools.r8.graph.d5: # {"id":"sourceFile","fileName":"ObjectToOffsetMapping.java"} com.android.tools.r8.graph.AppInfo appInfo -> a com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntMap depthOfClasses -> b 1:1:void (com.android.tools.r8.graph.AppInfo):216:216 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/h;)V"} 2:6:void (com.android.tools.r8.graph.AppInfo):214:218 -> 1:12:int getDepth(com.android.tools.r8.graph.DexProgramClass):222:233 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)I"} 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:59 -> a 13:13:int getDepth(com.android.tools.r8.graph.DexProgramClass):233 -> a # {"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.DexDefinitionSupplier.definitionFor(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexProgramClass):42: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):233 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 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):233 -> a 16:20:int getDepth(com.android.tools.r8.graph.DexProgramClass):235:239 -> 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:59 -> a 21:21:int getDepth(com.android.tools.r8.graph.DexProgramClass):239 -> a # {"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.DexDefinitionSupplier.definitionFor(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexProgramClass):42: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):239 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 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):239 -> a 24:27:int getDepth(com.android.tools.r8.graph.DexProgramClass):240:243 -> a com.android.tools.r8.graph.OffsetToObjectMapping -> com.android.tools.r8.graph.f5: # {"id":"sourceFile","fileName":"OffsetToObjectMapping.java"} com.android.tools.r8.graph.DexProgramClass[] classes -> a com.android.tools.r8.graph.DexMethod[] methods -> b com.android.tools.r8.graph.DexProto[] protos -> c com.android.tools.r8.graph.DexField[] fields -> d com.android.tools.r8.graph.DexType[] types -> e com.android.tools.r8.graph.DexString[] strings -> f com.android.tools.r8.graph.DexCallSite[] callSites -> g com.android.tools.r8.graph.DexMethodHandle[] methodHandles -> h boolean $assertionsDisabled -> i 1:1:void ():6:6 -> 1:1:void ():6:6 -> 1:2:com.android.tools.r8.graph.DexCallSite[] getCallSiteMap():88:89 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()[Lcom/android/tools/r8/graph/p0;"} 3:4:com.android.tools.r8.graph.DexField getField(int):113:114 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/graph/Y0;"} 5:6:void setProto(int,com.android.tools.r8.graph.DexProto):143:144 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/graph/r2;)V"} 7:8:void setMethod(int,com.android.tools.r8.graph.DexMethod):148:149 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/graph/j2;)V"} 9:10:void setField(int,com.android.tools.r8.graph.DexField):153:154 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/graph/Y0;)V"} 11:12:void setType(int,com.android.tools.r8.graph.DexType):158:159 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/graph/v2;)V"} 13:14:void setString(int,com.android.tools.r8.graph.DexString):163:164 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/graph/u2;)V"} 15:16:void setCallSites(int,com.android.tools.r8.graph.DexCallSite):168:169 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/graph/p0;)V"} 17:18:void setMethodHandle(int,com.android.tools.r8.graph.DexMethodHandle):173:174 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/graph/l2;)V"} 1:2:com.android.tools.r8.graph.DexField[] getFieldMap():73:74 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()[Lcom/android/tools/r8/graph/Y0;"} 3:4:com.android.tools.r8.graph.DexMethod getMethod(int):103:104 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/graph/j2;"} 1:2:com.android.tools.r8.graph.DexMethodHandle[] getMethodHandleMap():93:94 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()[Lcom/android/tools/r8/graph/l2;"} 3:4:com.android.tools.r8.graph.DexMethodHandle getMethodHandle(int):133:134 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/graph/l2;"} 1:2:com.android.tools.r8.graph.DexMethod[] getMethodMap():63:64 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()[Lcom/android/tools/r8/graph/j2;"} 3:4:com.android.tools.r8.graph.DexProto getProto(int):108:109 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/graph/r2;"} 1:2:com.android.tools.r8.graph.DexProto[] getProtosMap():68:69 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()[Lcom/android/tools/r8/graph/r2;"} 3:4:com.android.tools.r8.graph.DexString getString(int):123:124 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/graph/u2;"} 1:2:com.android.tools.r8.graph.DexString[] getStringMap():83:84 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"()[Lcom/android/tools/r8/graph/u2;"} 3:4:com.android.tools.r8.graph.DexType getType(int):118:119 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/graph/v2;"} 1:2:void initializeCallSites(int):48:49 -> g 3:4:com.android.tools.r8.graph.DexType[] getTypeMap():78:79 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"()[Lcom/android/tools/r8/graph/v2;"} 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.android.tools.r8.graph.g5: # {"id":"sourceFile","fileName":"ParameterAnnotationsList.java"} com.android.tools.r8.graph.DexAnnotationSet[] values -> a int missingParameterAnnotations -> b com.android.tools.r8.graph.ParameterAnnotationsList EMPTY_PARAMETER_ANNOTATIONS_LIST -> c 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"([Lcom/android/tools/r8/graph/g0;I)V"} com.android.tools.r8.utils.structural.StructuralItem self() -> U # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/structural/x;"} 1:1:com.android.tools.r8.graph.DexAnnotationSet[] lambda$specify$0(com.android.tools.r8.graph.ParameterAnnotationsList):51:51 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/g5;)[Lcom/android/tools/r8/graph/g0;"} 2:2:void specify(com.android.tools.r8.utils.structural.StructuralSpecification):51:51 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/z;)V"} 3:3:com.android.tools.r8.graph.ParameterAnnotationsList create(com.android.tools.r8.graph.DexAnnotationSet[],int):77:77 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"([Lcom/android/tools/r8/graph/g0;I)Lcom/android/tools/r8/graph/g5;"} 4:4:boolean com.android.tools.r8.utils.ArrayUtils.isEmpty(java.lang.Object[]):61:61 -> a 4:4:com.android.tools.r8.graph.ParameterAnnotationsList create(com.android.tools.r8.graph.DexAnnotationSet[],int):77 -> a 5:7:com.android.tools.r8.graph.ParameterAnnotationsList create(com.android.tools.r8.graph.DexAnnotationSet[],int):77:79 -> a 8:8:com.android.tools.r8.graph.ParameterAnnotationsList empty():55:55 -> a 8:8:com.android.tools.r8.graph.ParameterAnnotationsList create(com.android.tools.r8.graph.DexAnnotationSet[],int):78 -> a 9:10:boolean isAllEmpty(com.android.tools.r8.graph.DexAnnotationSet[]):83:84 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"([Lcom/android/tools/r8/graph/g0;)Z"} 11:11:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):123:123 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/dex/L;)V"} 12:12:void com.android.tools.r8.graph.DexAnnotationSet.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):126:126 -> a 12:12: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)"]} 13:14:void com.android.tools.r8.graph.DexAnnotationSet.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):126:127 -> a 13: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/V;)V"} 17:18:com.android.tools.r8.graph.ParameterAnnotationsList keepIf(java.util.function.Predicate):230:231 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Predicate;)Lcom/android/tools/r8/graph/g5;"} 19:19:com.android.tools.r8.graph.DexAnnotationSet com.android.tools.r8.graph.DexAnnotationSet.keepIf(java.util.function.Predicate):206:206 -> a 19:19:com.android.tools.r8.graph.ParameterAnnotationsList keepIf(java.util.function.Predicate):231 -> a 20:26:com.android.tools.r8.graph.ParameterAnnotationsList keepIf(java.util.function.Predicate):232:238 -> a 27:27:com.android.tools.r8.graph.ParameterAnnotationsList empty():55:55 -> a 27:27:com.android.tools.r8.graph.ParameterAnnotationsList keepIf(java.util.function.Predicate):246 -> a 28:28:com.android.tools.r8.graph.ParameterAnnotationsList keepIf(java.util.function.Predicate):248:248 -> a 29:36:com.android.tools.r8.graph.ParameterAnnotationsList rewrite(java.util.function.Function):252:259 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Function;)Lcom/android/tools/r8/graph/g5;"} 37:37:com.android.tools.r8.graph.DexAnnotationSet lambda$rewrite$2(java.util.function.Function,com.android.tools.r8.graph.DexAnnotationSet):257:257 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Function;Lcom/android/tools/r8/graph/g0;)Lcom/android/tools/r8/graph/g0;"} 1:1:int lambda$specify$1(com.android.tools.r8.graph.ParameterAnnotationsList):51:51 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/g5;)I"} 1:3:void forEachAnnotation(java.util.function.Consumer):145:147 -> d 1:3:boolean equals(java.lang.Object):115:117 -> equals 1:1:int hashCode():107:107 -> hashCode 1:1:boolean isEmpty():140:140 -> isEmpty 1:5:com.android.tools.r8.graph.DexAnnotationSet get(int):188:192 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/graph/g0;"} 1:2:boolean isMissing(int):175:176 -> k 1:13:com.android.tools.r8.graph.ParameterAnnotationsList withParameterCount(int):197:209 -> l # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/graph/g5;"} 1:1:com.android.tools.r8.utils.structural.StructuralMapping getStructuralMapping():98:98 -> p # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/structural/y;"} 1:1:int countNonMissing():165:165 -> s0 1:1:int size():157:157 -> size 1:1:com.android.tools.r8.graph.ParameterAnnotationsList empty():55:55 -> t0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/g5;"} 1:1:com.android.tools.r8.graph.DexAnnotationSet[] getAnnotationSets():136:136 -> u0 # {"id":"com.android.tools.r8.residualsignature","signature":"()[Lcom/android/tools/r8/graph/g0;"} 1:7:com.android.tools.r8.graph.ParameterAnnotationsList withFakeThisParameter():214:220 -> v0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/g5;"} com.android.tools.r8.graph.PermittedSubclassAttribute -> com.android.tools.r8.graph.h5: # {"id":"sourceFile","fileName":"PermittedSubclassAttribute.java"} 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)V"} com.android.tools.r8.utils.structural.StructuralItem self() -> U # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/structural/x;"} 1:1:com.android.tools.r8.graph.DexType lambda$specify$0(com.android.tools.r8.graph.PermittedSubclassAttribute):20:20 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/h5;)Lcom/android/tools/r8/graph/v2;"} 2:2:void specify(com.android.tools.r8.utils.structural.StructuralSpecification):20:20 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/z;)V"} 3:3:com.android.tools.r8.graph.DexType getPermittedSubclass():32:32 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/v2;"} 4:5:void write(com.android.tools.r8.org.objectweb.asm.ClassWriter,com.android.tools.r8.naming.NamingLens):36:37 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Ya;Lcom/android/tools/r8/naming/o0;)V"} 1:1:com.android.tools.r8.utils.structural.StructuralMapping getStructuralMapping():47:47 -> p # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/structural/y;"} com.android.tools.r8.graph.PinnedPredicate -> com.android.tools.r8.graph.i5: # {"id":"sourceFile","fileName":"PinnedPredicate.java"} boolean isPinned(com.android.tools.r8.graph.DexDefinition) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/O0;)Z"} com.android.tools.r8.graph.ProgramClassVisitor -> com.android.tools.r8.graph.j5: # {"id":"sourceFile","fileName":"ProgramClassVisitor.java"} com.android.tools.r8.graph.AppView appView -> a java.util.Set visited -> b 1:1:void (com.android.tools.r8.graph.AppView):33:33 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)V"} 2:5:void (com.android.tools.r8.graph.AppView):31:34 -> 1:1:void accept(com.android.tools.r8.graph.DexProgramClass):51:51 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)V"} 2:2:boolean com.android.tools.r8.graph.DexClass.hasSuperType():707:707 -> 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 accept(com.android.tools.r8.graph.DexProgramClass):53:53 -> a 4:6:void accept(com.android.tools.r8.graph.DexType):38:40 -> a 4:6:void accept(com.android.tools.r8.graph.DexProgramClass):53 -> a 7:7:void accept(com.android.tools.r8.graph.DexProgramClass):55:55 -> a 8:8:void accept(com.android.tools.r8.graph.DexTypeList):45:45 -> a 8:8:void accept(com.android.tools.r8.graph.DexProgramClass):55 -> a 9:11:void accept(com.android.tools.r8.graph.DexType):38:40 -> a 9:11:void accept(com.android.tools.r8.graph.DexTypeList):46 -> a 9:11:void accept(com.android.tools.r8.graph.DexProgramClass):55 -> a 12:12:void accept(com.android.tools.r8.graph.DexProgramClass):56:56 -> a 13:14:void run(com.android.tools.r8.graph.DexProgramClass[]):61:62 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"([Lcom/android/tools/r8/graph/q2;)V"} void visit(com.android.tools.r8.graph.DexProgramClass) -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)V"} com.android.tools.r8.graph.ProgramDefinition -> com.android.tools.r8.graph.k5: # {"id":"sourceFile","fileName":"ProgramDefinition.java"} 1:1:void clearAllAnnotations():38:38 -> M 1:1:com.android.tools.r8.graph.ProgramDerivedContext asProgramDerivedContext(com.android.tools.r8.graph.ProgramDerivedContext):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/l5;)Lcom/android/tools/r8/graph/l5;"} 2:2:void rewriteAllAnnotations(java.util.function.BiFunction):43:43 -> a com.android.tools.r8.graph.DexProgramClass getContextClass() -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/q2;"} 1:1:com.android.tools.r8.graph.DexClass getContextClass():11:11 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/q0;"} 1:1:com.android.tools.r8.graph.ProgramMethod asMethod():0:0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/o5;"} 2:2:com.android.tools.r8.graph.DexClassAndMethod asMethod():11:11 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/t0;"} 1:1:com.android.tools.r8.graph.ProgramField asField():0:0 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/m5;"} 2:2:com.android.tools.r8.graph.DexClassAndField asField():11:11 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/r0;"} com.android.tools.r8.graph.ProgramDefinition asProgramDefinition() -> i # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/k5;"} boolean isProgramDefinition() -> j com.android.tools.r8.graph.ProgramDerivedContext -> com.android.tools.r8.graph.l5: # {"id":"sourceFile","fileName":"ProgramDerivedContext.java"} 1:1:boolean isProgramContext():12:12 -> O com.android.tools.r8.graph.ProgramField -> com.android.tools.r8.graph.m5: # {"id":"sourceFile","fileName":"ProgramField.java"} 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/T0;Lcom/android/tools/r8/graph/q2;)V"} com.android.tools.r8.graph.ProgramField asProgramField() -> Q # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/m5;"} 1:1:com.android.tools.r8.kotlin.KotlinFieldLevelInfo getKotlinInfo():74:74 -> Z 1:1:com.android.tools.r8.kotlin.KotlinMemberLevelInfo getKotlinInfo():10 -> Z # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Qz;"} 1:1:com.android.tools.r8.graph.DexClass getHolder():10:10 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/q0;"} 2:4:com.android.tools.r8.graph.DexProgramClass getHolder():67:69 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/q2;"} 1:1:com.android.tools.r8.graph.DexProgramClass getContextClass():37:37 -> b 1:1:com.android.tools.r8.graph.DexClass getContextClass():10 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/q0;"} 2:2:com.android.tools.r8.graph.DexProgramClass getContextClass():37:37 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/q2;"} 1:1:com.android.tools.r8.graph.DexClassAndField asField():0:0 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/r0;"} 2:2:com.android.tools.r8.graph.ProgramField asField():0:0 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/m5;"} com.android.tools.r8.graph.ProgramMember asProgramMember() -> q # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/n5;"} com.android.tools.r8.graph.ProgramMember -> com.android.tools.r8.graph.n5: # {"id":"sourceFile","fileName":"ProgramMember.java"} 1:1:void clearGenericSignature():27:27 -> E com.android.tools.r8.kotlin.KotlinMemberLevelInfo getKotlinInfo() -> Z # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Qz;"} com.android.tools.r8.graph.DexProgramClass getHolder() -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/q2;"} com.android.tools.r8.graph.DexEncodedMember getDefinition() -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/U0;"} com.android.tools.r8.graph.ProgramMethod -> com.android.tools.r8.graph.o5: # {"id":"sourceFile","fileName":"ProgramMethod.java"} 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/graph/W0;)V"} boolean isProgramMember() -> X 1:1:com.android.tools.r8.kotlin.KotlinMethodLevelInfo getKotlinInfo():177:177 -> Z 1:1:com.android.tools.r8.kotlin.KotlinMemberLevelInfo getKotlinInfo():24 -> Z # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Qz;"} 1:1:com.android.tools.r8.graph.DexClass getHolder():24:24 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/q0;"} 2:2:com.android.tools.r8.ir.code.IRCode buildIR(com.android.tools.r8.graph.AppView):32:32 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)Lcom/android/tools/r8/internal/ll;"} 3:5:com.android.tools.r8.ir.code.IRCode 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:8:void registerCodeReferences(com.android.tools.r8.graph.UseRegistry):122:124 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/J5;)V"} 9:11:com.android.tools.r8.graph.DexProgramClass getHolder():170:172 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/q2;"} 12:16:void setCode(com.android.tools.r8.graph.Code,com.android.tools.r8.graph.AppView):187:191 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W;Lcom/android/tools/r8/graph/m;)V"} 17:17:com.android.tools.r8.utils.InternalOptions$TestingOptions com.android.tools.r8.graph.AppView.testing():632:632 -> a 17:17:boolean keepLocals(com.android.tools.r8.graph.AppView):199 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 17:17:void setCode(com.android.tools.r8.graph.Code,com.android.tools.r8.graph.AppView):192 -> a 18:18:com.android.tools.r8.utils.InternalOptions$TestingOptions com.android.tools.r8.graph.AppView.testing():632:632 -> a 18:18:boolean keepLocals(com.android.tools.r8.graph.AppView):199 -> a 18:18:void setCode(com.android.tools.r8.graph.Code,com.android.tools.r8.graph.AppView):192 -> a 19:22:boolean keepLocals(com.android.tools.r8.graph.AppView):199:202 -> a 19:22:void setCode(com.android.tools.r8.graph.Code,com.android.tools.r8.graph.AppView):192 -> a 23:23:boolean getOrComputeReachabilitySensitive(com.android.tools.r8.graph.AppView):181:181 -> a 23:23:boolean keepLocals(com.android.tools.r8.graph.AppView):202 -> a 23:23:void setCode(com.android.tools.r8.graph.Code,com.android.tools.r8.graph.AppView):192 -> a 24:26:void setCode(com.android.tools.r8.graph.Code,com.android.tools.r8.graph.AppView):193:195 -> a 1:8:boolean canBeConvertedToAbstractMethod(com.android.tools.r8.graph.AppView):81:88 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)Z"} 9:9:com.android.tools.r8.graph.DexProgramClass getContextClass():140:140 -> b 9:9:com.android.tools.r8.graph.DexClass getContextClass():24 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/q0;"} 10:10:com.android.tools.r8.graph.DexProgramClass getContextClass():140:140 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/q2;"} 1:1:com.android.tools.r8.graph.DexClassAndMethod asMethod():0:0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/t0;"} 2:2:com.android.tools.r8.graph.ProgramMethod asMethod():0:0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/o5;"} 3:6:boolean convertToAbstractMethodIfPossible(com.android.tools.r8.graph.AppView):98:101 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)Z"} 7:7:void com.android.tools.r8.graph.MethodAccessFlags.demoteFromStrict():220:220 -> c 7:7:boolean convertToAbstractMethodIfPossible(com.android.tools.r8.graph.AppView):102 -> c 8:8:void com.android.tools.r8.graph.MethodAccessFlags.demoteFromSynchronized():144:144 -> c 8:8:boolean convertToAbstractMethodIfPossible(com.android.tools.r8.graph.AppView):103 -> c 9:9:void com.android.tools.r8.graph.AccessFlags.promote(int):285:285 -> c 9:9:void com.android.tools.r8.graph.MethodAccessFlags.promoteToAbstract():204 -> c 9:9:boolean convertToAbstractMethodIfPossible(com.android.tools.r8.graph.AppView):104 -> c 10:12:boolean convertToAbstractMethodIfPossible(com.android.tools.r8.graph.AppView):105:107 -> c 13:31:void com.android.tools.r8.ir.conversion.MethodOptimizationFeedback.unsetOptimizationInfoForAbstractMethod(com.android.tools.r8.graph.ProgramMethod):121:139 -> c 13:31:boolean convertToAbstractMethodIfPossible(com.android.tools.r8.graph.AppView):107 -> c 1:2:void convertToAbstractOrThrowNullMethod(com.android.tools.r8.graph.AppView):92:93 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)V"} 1:1:void convertToThrowNullMethod(com.android.tools.r8.graph.AppView):113:113 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)V"} 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):145:145 -> e 6:6:void convertToThrowNullMethod(com.android.tools.r8.graph.AppView):117 -> e 7:7:void convertToThrowNullMethod(com.android.tools.r8.graph.AppView):118:118 -> e 8:8:void com.android.tools.r8.ir.conversion.MethodOptimizationFeedback.unsetOptimizationInfoForThrowNullMethod(com.android.tools.r8.graph.ProgramMethod):144:144 -> e 8:8:void convertToThrowNullMethod(com.android.tools.r8.graph.AppView):118 -> e # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 9:27:void com.android.tools.r8.ir.conversion.MethodOptimizationFeedback.unsetOptimizationInfoForAbstractMethod(com.android.tools.r8.graph.ProgramMethod):121:139 -> e 9:27:void com.android.tools.r8.ir.conversion.MethodOptimizationFeedback.unsetOptimizationInfoForThrowNullMethod(com.android.tools.r8.graph.ProgramMethod):144 -> e 9:27:void convertToThrowNullMethod(com.android.tools.r8.graph.AppView):118 -> e # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 28:30:void com.android.tools.r8.ir.conversion.MethodOptimizationFeedback.unsetOptimizationInfoForThrowNullMethod(com.android.tools.r8.graph.ProgramMethod):145:147 -> e 28:30:void convertToThrowNullMethod(com.android.tools.r8.graph.AppView):118 -> e 31:33:java.util.BitSet com.android.tools.r8.utils.BitSetUtils.createFilled(boolean,int):12:14 -> e 31:33:void com.android.tools.r8.ir.conversion.MethodOptimizationFeedback.unsetOptimizationInfoForThrowNullMethod(com.android.tools.r8.graph.ProgramMethod):147 -> e 31:33:void convertToThrowNullMethod(com.android.tools.r8.graph.AppView):118 -> e 34:34:void com.android.tools.r8.ir.conversion.MethodOptimizationFeedback.unsetOptimizationInfoForThrowNullMethod(com.android.tools.r8.graph.ProgramMethod):146:146 -> e 34:34:void convertToThrowNullMethod(com.android.tools.r8.graph.AppView):118 -> e 1:1:boolean getOrComputeReachabilitySensitive(com.android.tools.r8.graph.AppView):181:181 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)Z"} com.android.tools.r8.graph.ProgramMethod asProgramMethod() -> g0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/o5;"} com.android.tools.r8.graph.ProgramMember asProgramMember() -> q # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/n5;"} com.android.tools.r8.graph.ProgramOrClasspathClass -> com.android.tools.r8.graph.p5: # {"id":"sourceFile","fileName":"ProgramOrClasspathClass.java"} com.android.tools.r8.graph.ProgramOrClasspathDefinition -> com.android.tools.r8.graph.q5: # {"id":"sourceFile","fileName":"ProgramOrClasspathDefinition.java"} com.android.tools.r8.graph.ProgramPackage -> com.android.tools.r8.graph.r5: # {"id":"sourceFile","fileName":"ProgramPackage.java"} java.lang.String packageDescriptor -> a java.util.Set classes -> b boolean $assertionsDisabled -> c 1:1:void ():15:15 -> 1:3:void (java.lang.String,java.util.function.Supplier):25:27 -> 1:2:boolean add(com.android.tools.r8.graph.DexProgramClass):31:32 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)Z"} 3:3:void forEachField(java.util.function.Consumer):60:60 -> a 4:4:void lambda$forEachField$0(java.util.function.Consumer,com.android.tools.r8.graph.DexProgramClass):60:60 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Consumer;Lcom/android/tools/r8/graph/q2;)V"} 5:5:void com.android.tools.r8.graph.DexProgramClass.forEachProgramField(java.util.function.Consumer):257:257 -> a 5:5:void lambda$forEachField$0(java.util.function.Consumer,com.android.tools.r8.graph.DexProgramClass):60 -> a 6:6:java.util.Set classesInPackage():68:68 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Im;"} 1:1:boolean contains(com.android.tools.r8.graph.DexProgramClass):36:36 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)Z"} 2:2:java.lang.String getPackageDescriptor():48:48 -> b 3:3:void forEachMethod(java.util.function.Consumer):64:64 -> b 4:4:void lambda$forEachMethod$1(java.util.function.Consumer,com.android.tools.r8.graph.DexProgramClass):64:64 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Consumer;Lcom/android/tools/r8/graph/q2;)V"} 1:1:java.util.Iterator iterator():73:73 -> iterator 1:1:java.lang.String getPackageName():52:52 -> toString 1:1:java.lang.String toString():78 -> toString 2:2:java.lang.String toString():78:78 -> toString com.android.tools.r8.graph.ProgramPackageCollection -> com.android.tools.r8.graph.s5: # {"id":"sourceFile","fileName":"ProgramPackageCollection.java"} java.util.Map packages -> a 1:2:void (java.util.Map):15:16 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/TreeMap;)V"} 1:1:java.util.Iterator iterator():49:49 -> iterator com.android.tools.r8.graph.PrunedItems -> com.android.tools.r8.graph.u5: # {"id":"sourceFile","fileName":"PrunedItems.java"} com.android.tools.r8.graph.DexApplication prunedApp -> a java.util.Set additionalPinnedItems -> b java.util.Set noLongerSyntheticItems -> c java.util.Set removedClasses -> d java.util.Set removedFields -> e java.util.Set removedMethods -> f 1:7:void (com.android.tools.r8.graph.DexApplication,java.util.Set,java.util.Set,java.util.Set,java.util.Set,java.util.Set):26:32 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j0;Ljava/util/Set;Ljava/util/Set;Ljava/util/Set;Ljava/util/Set;Ljava/util/Set;)V"} 1:1:com.android.tools.r8.graph.PrunedItems$Builder builder():36:36 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/t5;"} 2:2:boolean isRemoved(com.android.tools.r8.graph.DexField):55:55 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;)Z"} 3:3:boolean isRemoved(com.android.tools.r8.graph.DexMethod):59:59 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)Z"} 4:4:boolean isRemoved(com.android.tools.r8.graph.DexReference):63:63 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/s2;)Z"} 5:5:boolean isRemoved(com.android.tools.r8.graph.DexType):67:67 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Z"} 6:10:void com.android.tools.r8.graph.PrunedItems$Builder.():114:118 -> a 6:10:com.android.tools.r8.graph.PrunedItems empty(com.android.tools.r8.graph.DexApplication):44 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j0;)Lcom/android/tools/r8/graph/u5;"} 11:11:com.android.tools.r8.graph.PrunedItems com.android.tools.r8.graph.PrunedItems$Builder.build():190:190 -> a 11:11:com.android.tools.r8.graph.PrunedItems empty(com.android.tools.r8.graph.DexApplication):44 -> 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 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/j0;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/t5;"} com.android.tools.r8.graph.PrunedItems$Builder -> com.android.tools.r8.graph.t5: # {"id":"sourceFile","fileName":"PrunedItems.java"} com.android.tools.r8.graph.DexApplication prunedApp -> a java.util.Set additionalPinnedItems -> b java.util.Set noLongerSyntheticItems -> c java.util.Set removedClasses -> d java.util.Set removedFields -> e java.util.Set removedMethods -> f 1:1:void ():120:120 -> 2:6:void ():114:118 -> 7:7:void (com.android.tools.r8.graph.PrunedItems):122:122 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/u5;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j0;)Lcom/android/tools/r8/graph/t5;"} 2:2:com.android.tools.r8.graph.PrunedItems$Builder addAdditionalPinnedItems(java.util.Collection):138:138 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Set;)Lcom/android/tools/r8/graph/t5;"} 3:4:com.android.tools.r8.graph.PrunedItems$Builder addRemovedClass(com.android.tools.r8.graph.DexType):148:149 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)V"} 5:5:com.android.tools.r8.graph.PrunedItems$Builder addRemovedField(com.android.tools.r8.graph.DexField):160:160 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;)V"} 6:6:com.android.tools.r8.graph.PrunedItems$Builder addRemovedMethod(com.android.tools.r8.graph.DexMethod):170:170 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)V"} 7:7:com.android.tools.r8.graph.PrunedItems build():190:190 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/u5;"} 1:2:com.android.tools.r8.graph.PrunedItems$Builder addRemovedClasses(java.util.Set):154:155 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Set;)Lcom/android/tools/r8/graph/t5;"} 1:1:com.android.tools.r8.graph.PrunedItems$Builder addRemovedFields(java.util.Collection):165:165 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Set;)Lcom/android/tools/r8/graph/t5;"} 1:1:com.android.tools.r8.graph.PrunedItems$Builder addRemovedMethods(java.util.Collection):175:175 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Set;)Lcom/android/tools/r8/graph/t5;"} 1:1:com.android.tools.r8.graph.PrunedItems$Builder setRemovedClasses(java.util.Set):180:180 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Set;)Lcom/android/tools/r8/graph/t5;"} 1:1:com.android.tools.r8.graph.PrunedItems$Builder setRemovedMethods(java.util.Set):185:185 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Set;)Lcom/android/tools/r8/graph/t5;"} com.android.tools.r8.graph.RecordComponentInfo -> com.android.tools.r8.graph.v5: # {"id":"sourceFile","fileName":"RecordComponentInfo.java"} com.android.tools.r8.graph.DexField field -> a com.android.tools.r8.graph.GenericSignature$FieldTypeSignature signature -> b java.util.List annotations -> c boolean $assertionsDisabled -> d 1:1:void ():20:20 -> 1:7:void (com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.GenericSignature$FieldTypeSignature,java.util.List):31:37 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;Lcom/android/tools/r8/graph/m3$e;Ljava/util/List;)V"} com.android.tools.r8.utils.structural.StructuralItem self() -> U # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/structural/x;"} 1:1:void specify(com.android.tools.r8.utils.structural.StructuralSpecification):27:27 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/z;)V"} 2:2:java.util.List getAnnotations():61:61 -> a 3:6:void write(com.android.tools.r8.org.objectweb.asm.ClassWriter,com.android.tools.r8.naming.NamingLens,java.util.function.Predicate,java.util.function.BiConsumer):69:72 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Ya;Lcom/android/tools/r8/naming/o0;Ljava/util/function/Predicate;Ljava/util/function/BiConsumer;)V"} 7:7:java.lang.String com.android.tools.r8.graph.GenericSignature$FieldTypeSignature.toRenamedString(com.android.tools.r8.naming.NamingLens,java.util.function.Predicate):476:476 -> a 7:7:void write(com.android.tools.r8.org.objectweb.asm.ClassWriter,com.android.tools.r8.naming.NamingLens,java.util.function.Predicate,java.util.function.BiConsumer):73 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 10:13:java.lang.String com.android.tools.r8.graph.GenericSignature$FieldTypeSignature.toRenamedString(com.android.tools.r8.naming.NamingLens,java.util.function.Predicate):479:482 -> a 10:13:void write(com.android.tools.r8.org.objectweb.asm.ClassWriter,com.android.tools.r8.naming.NamingLens,java.util.function.Predicate,java.util.function.BiConsumer):73 -> a 14:30:void write(com.android.tools.r8.org.objectweb.asm.ClassWriter,com.android.tools.r8.naming.NamingLens,java.util.function.Predicate,java.util.function.BiConsumer):70:86 -> a 1:1:com.android.tools.r8.graph.DexField getField():45:45 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/Y0;"} 1:1:com.android.tools.r8.graph.DexString getName():49:49 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/u2;"} 1:1:com.android.tools.r8.graph.GenericSignature$FieldTypeSignature getSignature():57:57 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/m3$e;"} 1:1:com.android.tools.r8.graph.DexType getType():53:53 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/v2;"} 1:1:com.android.tools.r8.utils.structural.StructuralMapping getStructuralMapping():99:99 -> p # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/structural/y;"} com.android.tools.r8.graph.RewrittenPrototypeDescriptionMethodOptimizationInfoFixer -> com.android.tools.r8.graph.w5: # {"id":"sourceFile","fileName":"RewrittenPrototypeDescriptionMethodOptimizationInfoFixer.java"} com.android.tools.r8.graph.proto.RewrittenPrototypeDescription prototypeChanges -> a 1:1:void com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoFixer.():17:17 -> 1:1:void (com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):28 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/proto/k;)V"} 2:2:void (com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):29:29 -> 1:1:com.android.tools.r8.graph.proto.ArgumentInfoCollection getArgumentInfoCollection():33:33 -> a 1:1:java.util.BitSet fixupArgumentInfo(java.util.BitSet):161 -> a 2:8:java.util.BitSet fixupArgumentInfo(java.util.BitSet):161:167 -> a 9:9:com.android.tools.r8.graph.proto.ArgumentInfoCollection getArgumentInfoCollection():33:33 -> a 9:9:java.util.BitSet fixupArgumentInfo(java.util.BitSet):170 -> a 10:11:java.util.BitSet fixupArgumentInfo(java.util.BitSet):170:171 -> a 12:12:boolean com.android.tools.r8.graph.proto.ArgumentInfo.isRewrittenTypeInfo():0:0 -> a 12:12:java.util.BitSet fixupArgumentInfo(java.util.BitSet):171 -> a 13:13:com.android.tools.r8.graph.proto.ArgumentInfoCollection getArgumentInfoCollection():33:33 -> a 13:13:java.util.BitSet fixupArgumentInfo(java.util.BitSet):174 -> a 14:16:java.util.BitSet fixupArgumentInfo(java.util.BitSet):174:176 -> a 17:17:com.android.tools.r8.graph.proto.ArgumentInfoCollection getArgumentInfoCollection():33:33 -> a 17:17:com.android.tools.r8.ir.optimize.info.bridge.BridgeInfo fixupBridgeInfo(com.android.tools.r8.ir.optimize.info.bridge.BridgeInfo):42 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/M5;)Lcom/android/tools/r8/internal/M5;"} 18:18:com.android.tools.r8.ir.optimize.info.bridge.BridgeInfo fixupBridgeInfo(com.android.tools.r8.ir.optimize.info.bridge.BridgeInfo):42:42 -> a 19:19:com.android.tools.r8.graph.proto.ArgumentInfoCollection getArgumentInfoCollection():33:33 -> 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):69 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/fa;)Lcom/android/tools/r8/internal/fa;"} 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):69:69 -> a 21:21:com.android.tools.r8.graph.proto.ArgumentInfoCollection getArgumentInfoCollection():33:33 -> 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):73 -> 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):72:72 -> a 23:23:com.android.tools.r8.graph.proto.ArgumentInfoCollection getArgumentInfoCollection():33:33 -> a 23:23:com.android.tools.r8.ir.optimize.enums.classification.EnumUnboxerMethodClassification fixupEnumUnboxerMethodClassification(com.android.tools.r8.ir.optimize.enums.classification.EnumUnboxerMethodClassification):83 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Fg;)Lcom/android/tools/r8/internal/Fg;"} 24:24:com.android.tools.r8.ir.optimize.enums.classification.EnumUnboxerMethodClassification fixupEnumUnboxerMethodClassification(com.android.tools.r8.ir.optimize.enums.classification.EnumUnboxerMethodClassification):83:83 -> a 25:25:com.android.tools.r8.graph.proto.ArgumentInfoCollection getArgumentInfoCollection():33:33 -> a 25:25:com.android.tools.r8.ir.optimize.enums.classification.EnumUnboxerMethodClassification fixupEnumUnboxerMethodClassification(com.android.tools.r8.ir.optimize.enums.classification.EnumUnboxerMethodClassification):86 -> a 26:26:com.android.tools.r8.ir.optimize.enums.classification.EnumUnboxerMethodClassification fixupEnumUnboxerMethodClassification(com.android.tools.r8.ir.optimize.enums.classification.EnumUnboxerMethodClassification):86:86 -> a 27:27:com.android.tools.r8.graph.proto.ArgumentInfoCollection getArgumentInfoCollection():33:33 -> 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):97 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/Vn;)Lcom/android/tools/r8/internal/Vn;"} 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):97:97 -> a 29:29:com.android.tools.r8.graph.proto.ArgumentInfoCollection getArgumentInfoCollection():33:33 -> 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):101 -> 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):100:100 -> a 31:31:com.android.tools.r8.graph.proto.ArgumentInfoCollection getArgumentInfoCollection():33:33 -> a 31:31:int fixupReturnedArgumentIndex(int):128 -> a 32:32:int fixupReturnedArgumentIndex(int):128:128 -> a 33:33:com.android.tools.r8.graph.proto.ArgumentInfoCollection getArgumentInfoCollection() -> a 33:33:int fixupReturnedArgumentIndex(int):131 -> a 34:34:boolean com.android.tools.r8.graph.proto.ArgumentInfoCollection.isArgumentRemoved(int):98:98 -> a 34:34:int fixupReturnedArgumentIndex(int):131 -> 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):131 -> a 36:36:com.android.tools.r8.graph.proto.ArgumentInfoCollection getArgumentInfoCollection():33:33 -> a 36:36:int fixupReturnedArgumentIndex(int):133 -> a 37:37:int fixupReturnedArgumentIndex(int):133:133 -> a 38:38:com.android.tools.r8.graph.proto.ArgumentInfoCollection getArgumentInfoCollection():33:33 -> 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):145 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/gV;Lcom/android/tools/r8/internal/lV;)Lcom/android/tools/r8/internal/gV;"} 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):145:145 -> a 40:40:com.android.tools.r8.graph.proto.ArgumentInfoCollection getArgumentInfoCollection():33:33 -> 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):148 -> 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):148:148 -> a 42:45:com.android.tools.r8.ir.optimize.info.CallSiteOptimizationInfo fixupCallSiteOptimizationInfo(com.android.tools.r8.ir.optimize.info.ConcreteCallSiteOptimizationInfo):55:58 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/ir/optimize/info/b;)Lcom/android/tools/r8/ir/optimize/info/a;"} 1:1:java.util.BitSet fixupNonNullParamOnNormalExits(java.util.BitSet):110:110 -> b 1:1:java.util.BitSet fixupNonNullParamOrThrow(java.util.BitSet):119:119 -> c 1:1:java.util.BitSet fixupUnusedArguments(java.util.BitSet):157:157 -> d com.android.tools.r8.graph.SmaliWriter -> com.android.tools.r8.graph.x5: # {"id":"sourceFile","fileName":"SmaliWriter.java"} 1:1:void (com.android.tools.r8.graph.DexApplication,com.android.tools.r8.utils.InternalOptions):21:21 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/b4;Lcom/android/tools/r8/utils/A1;)V"} 1:10:java.lang.String smali(com.android.tools.r8.utils.AndroidApp,com.android.tools.r8.utils.InternalOptions):26:35 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/p;Lcom/android/tools/r8/utils/A1;)Ljava/lang/String;"} 11:17:java.lang.String smali(com.android.tools.r8.utils.AndroidApp,com.android.tools.r8.utils.InternalOptions):27:33 -> a 1:1:void writeField(com.android.tools.r8.graph.DexEncodedField,java.io.PrintStream):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/PrintStream;Lcom/android/tools/r8/graph/T0;)V"} 2:4:void writeClassFooter(com.android.tools.r8.graph.DexProgramClass,java.io.PrintStream):63:65 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Ljava/io/PrintStream;)V"} 5:11:void writeMethod(com.android.tools.r8.graph.ProgramMethod,java.io.PrintStream):70:76 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/PrintStream;Lcom/android/tools/r8/graph/o5;)V"} 12:12:void writeMethod(com.android.tools.r8.graph.ProgramMethod,java.io.PrintStream):75:75 -> b 13:13:void writeMethod(com.android.tools.r8.graph.ProgramMethod,java.io.PrintStream):74:74 -> b 14:20:void writeMethod(com.android.tools.r8.graph.ProgramMethod,java.io.PrintStream):71:77 -> b 1:13:void writeClassHeader(com.android.tools.r8.graph.DexProgramClass,java.io.PrintStream):44:56 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Ljava/io/PrintStream;)V"} com.android.tools.r8.graph.SortedProgramPackage -> com.android.tools.r8.graph.y5: # {"id":"sourceFile","fileName":"SortedProgramPackage.java"} 1:1:void (java.lang.String):12:12 -> 1:1:int lambda$new$0(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass):12:12 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/graph/q2;)I"} 1:1:java.util.Set lambda$new$1():12:12 -> c com.android.tools.r8.graph.SortedProgramPackageCollection -> com.android.tools.r8.graph.z5: # {"id":"sourceFile","fileName":"SortedProgramPackageCollection.java"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)Lcom/android/tools/r8/graph/z5;"} 5:7:boolean addProgramClass(com.android.tools.r8.graph.DexProgramClass):26:28 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)V"} com.android.tools.r8.graph.SubtypingInfo -> com.android.tools.r8.graph.B5: # {"id":"sourceFile","fileName":"SubtypingInfo.java"} java.util.Map subtypeMap -> a java.util.Map typeInfo -> b com.android.tools.r8.graph.DexDefinitionSupplier definitionSupplier -> c com.android.tools.r8.graph.DexItemFactory factory -> d java.util.Set NO_DIRECT_SUBTYPE -> e boolean $assertionsDisabled -> f 1:8:void ():26:33 -> 1:5:void (java.util.Map,java.util.Map,com.android.tools.r8.graph.DexDefinitionSupplier):45:49 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/concurrent/ConcurrentHashMap;Ljava/util/IdentityHashMap;Lcom/android/tools/r8/graph/Q0;)V"} 1:1:com.android.tools.r8.graph.SubtypingInfo create(com.android.tools.r8.graph.AppView):53:53 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)Lcom/android/tools/r8/graph/B5;"} 2:5:com.android.tools.r8.graph.SubtypingInfo create(com.android.tools.r8.graph.AppInfoWithClassHierarchy):57:60 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j;)Lcom/android/tools/r8/graph/B5;"} 6:6:java.lang.Iterable com.android.tools.r8.com.google.common.collect.Iterables.concat(java.lang.Iterable,java.lang.Iterable,java.lang.Iterable):434:434 -> a 6:6:com.android.tools.r8.graph.SubtypingInfo create(com.android.tools.r8.graph.AppInfoWithClassHierarchy):59 -> a 7:7:com.android.tools.r8.graph.SubtypingInfo create(com.android.tools.r8.graph.AppInfoWithClassHierarchy):58:58 -> a 8:11:com.android.tools.r8.graph.SubtypingInfo create(java.lang.Iterable,com.android.tools.r8.graph.DexDefinitionSupplier):66:69 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Iterable;Lcom/android/tools/r8/graph/Q0;)Lcom/android/tools/r8/graph/B5;"} 12:12:com.android.tools.r8.graph.SubtypingInfo$TypeInfo getTypeInfo(com.android.tools.r8.graph.DexType):88:88 -> a 12:12:java.lang.Iterable allImmediateExtendsSubtypes(com.android.tools.r8.graph.DexType):212 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Ljava/lang/Iterable;"} 13:20:java.lang.Iterable allImmediateExtendsSubtypes(com.android.tools.r8.graph.DexType):213:220 -> a 21:22:com.android.tools.r8.graph.SubtypingInfo$TypeInfo getTypeInfo(com.android.tools.r8.graph.DexType,java.util.Map):92:93 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Ljava/util/Map;)Lcom/android/tools/r8/graph/A5;"} 23:37: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):102:116 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Map;Ljava/util/Map;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/q0;Lcom/android/tools/r8/graph/Q0;)V"} 38:38:void com.android.tools.r8.graph.SubtypingInfo$TypeInfo.tagAsInterface():332:332 -> a 38:38: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):117 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 39:41: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):121:123 -> a 42:42:void com.android.tools.r8.graph.SubtypingInfo$TypeInfo.addDirectSubtype(com.android.tools.r8.graph.SubtypingInfo$TypeInfo):321:321 -> a 42:42: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):123 -> a 43:43:void com.android.tools.r8.graph.SubtypingInfo$TypeInfo.addDirectSubtype(com.android.tools.r8.graph.SubtypingInfo$TypeInfo):321:321 -> a 43:43: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):123 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 44:44:void com.android.tools.r8.graph.SubtypingInfo$TypeInfo.addDirectSubtype(com.android.tools.r8.graph.SubtypingInfo$TypeInfo):321:321 -> a 44:44: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):123 -> a 45:45:void com.android.tools.r8.graph.SubtypingInfo$TypeInfo.addDirectSubtype(com.android.tools.r8.graph.SubtypingInfo$TypeInfo):322:322 -> a 45:45: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):123 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 46:47:void com.android.tools.r8.graph.SubtypingInfo$TypeInfo.addDirectSubtype(com.android.tools.r8.graph.SubtypingInfo$TypeInfo):323:324 -> a 46:47: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):123 -> a 48:50: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):108:110 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Map;Ljava/util/Map;Lcom/android/tools/r8/graph/q0;Lcom/android/tools/r8/graph/Q0;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/A5;Lcom/android/tools/r8/graph/v2;Ljava/lang/Boolean;)V"} 51:51:void com.android.tools.r8.graph.SubtypingInfo$TypeInfo.addInterfaceSubtype(com.android.tools.r8.graph.DexType):344:344 -> a 51:51: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):111 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 52:53:void com.android.tools.r8.graph.SubtypingInfo$TypeInfo.addInterfaceSubtype(com.android.tools.r8.graph.DexType):345:346 -> a 52:53: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):111 -> a 54:54:void com.android.tools.r8.graph.SubtypingInfo$TypeInfo.addDirectSubtype(com.android.tools.r8.graph.SubtypingInfo$TypeInfo):321:321 -> a 54:54: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):113 -> a 55:55:void com.android.tools.r8.graph.SubtypingInfo$TypeInfo.addDirectSubtype(com.android.tools.r8.graph.SubtypingInfo$TypeInfo):321:321 -> a 55:55: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):113 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 56:56:void com.android.tools.r8.graph.SubtypingInfo$TypeInfo.addDirectSubtype(com.android.tools.r8.graph.SubtypingInfo$TypeInfo):321:321 -> a 56:56: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):113 -> a 57:57:void com.android.tools.r8.graph.SubtypingInfo$TypeInfo.addDirectSubtype(com.android.tools.r8.graph.SubtypingInfo$TypeInfo):322:322 -> a 57:57: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):113 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 58:59:void com.android.tools.r8.graph.SubtypingInfo$TypeInfo.addDirectSubtype(com.android.tools.r8.graph.SubtypingInfo$TypeInfo):323:324 -> a 58:59: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):113 -> a 60:60:void populateSubtypeMap(java.lang.Iterable,java.util.Map,java.util.Map,com.android.tools.r8.graph.DexDefinitionSupplier):133:133 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Iterable;Ljava/util/IdentityHashMap;Ljava/util/concurrent/ConcurrentHashMap;Lcom/android/tools/r8/graph/Q0;)V"} 61:61:void com.android.tools.r8.graph.SubtypingInfo$TypeInfo.tagAsSubtypeRoot():328:328 -> a 61:61:void populateSubtypeMap(java.lang.Iterable,java.util.Map,java.util.Map,com.android.tools.r8.graph.DexDefinitionSupplier):133 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 62:66:void populateSubtypeMap(java.lang.Iterable,java.util.Map,java.util.Map,com.android.tools.r8.graph.DexDefinitionSupplier):134:138 -> a 67:101:boolean validateLevelsAreCorrect(java.util.Map,com.android.tools.r8.graph.DexDefinitionSupplier):143:177 -> a 67:101:void populateSubtypeMap(java.lang.Iterable,java.util.Map,java.util.Map,com.android.tools.r8.graph.DexDefinitionSupplier):138 -> a 102:102:java.util.Set lambda$populateSubtypeMap$2(com.android.tools.r8.graph.DexType,java.util.Set):137:137 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Ljava/util/Set;)Ljava/util/Set;"} 103:103:void forAllImmediateExtendsSubtypes(com.android.tools.r8.graph.DexType,java.util.function.Consumer):208:208 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Ljava/util/function/Consumer;)V"} 104:104:void forAllInterfaceRoots(java.util.function.Consumer):248:248 -> a 105:105:com.android.tools.r8.graph.SubtypingInfo$TypeInfo getTypeInfo(com.android.tools.r8.graph.DexType):88:88 -> a 105:105:void forAllInterfaceRoots(java.util.function.Consumer):249 -> a 106:106:void forAllInterfaceRoots(java.util.function.Consumer):249:249 -> a 107:110:void forAllInterfaceRoots(java.util.function.Consumer):248:251 -> a 111:117:java.util.List computeReachableInterfacesWithDeterministicOrder():255:261 -> a 118:120:void lambda$computeReachableInterfacesWithDeterministicOrder$7(java.util.List,com.android.tools.r8.graph.DexType):258:260 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;Lcom/android/tools/r8/graph/v2;)V"} 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):79:82 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Map;Ljava/util/Map;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/q0;Lcom/android/tools/r8/graph/Q0;)V"} 5:5:com.android.tools.r8.graph.SubtypingInfo$TypeInfo getTypeInfo(com.android.tools.r8.graph.DexType):88:88 -> b 5:5:java.lang.Iterable allImmediateImplementsSubtypes(com.android.tools.r8.graph.DexType):236 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Ljava/lang/Iterable;"} 6:9:java.lang.Iterable allImmediateImplementsSubtypes(com.android.tools.r8.graph.DexType):237:240 -> b 1:1:com.android.tools.r8.graph.SubtypingInfo$TypeInfo getTypeInfo(com.android.tools.r8.graph.DexType):88:88 -> c 1:1:java.util.Set allImmediateSubtypes(com.android.tools.r8.graph.DexType):244 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Ljava/util/Set;"} 2:2:java.util.Set allImmediateSubtypes(com.android.tools.r8.graph.DexType):244:244 -> c 1:1:com.android.tools.r8.graph.SubtypingInfo$TypeInfo getTypeInfo(com.android.tools.r8.graph.DexType):88:88 -> d 1:1:com.android.tools.r8.graph.DexType getSingleDirectSubtype(com.android.tools.r8.graph.DexType):191 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/v2;"} 2:4:com.android.tools.r8.graph.DexType getSingleDirectSubtype(com.android.tools.r8.graph.DexType):192:194 -> d 5:5:java.lang.Object com.android.tools.r8.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):194 -> d 6:6:java.lang.Object com.android.tools.r8.com.google.common.collect.Iterators.getNext(java.util.Iterator,java.lang.Object):845:845 -> d 6:6:java.lang.Object com.android.tools.r8.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):194 -> d 7:7:com.android.tools.r8.graph.DexType getSingleDirectSubtype(com.android.tools.r8.graph.DexType):194:194 -> d 1:1:com.android.tools.r8.graph.SubtypingInfo$TypeInfo getTypeInfo(com.android.tools.r8.graph.DexType):88:88 -> e 1:1:boolean lambda$allImmediateExtendsSubtypes$3(com.android.tools.r8.graph.DexType):215 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Z"} 2:2:boolean lambda$allImmediateExtendsSubtypes$3(com.android.tools.r8.graph.DexType):215:215 -> e 1:1:com.android.tools.r8.graph.SubtypingInfo$TypeInfo getTypeInfo(com.android.tools.r8.graph.DexType):88:88 -> f 1:1:boolean lambda$allImmediateExtendsSubtypes$4(com.android.tools.r8.graph.DexType):218 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Z"} 2:2:boolean lambda$allImmediateExtendsSubtypes$4(com.android.tools.r8.graph.DexType):218:218 -> f 1:1:com.android.tools.r8.graph.SubtypingInfo$TypeInfo getTypeInfo(com.android.tools.r8.graph.DexType):88:88 -> g 1:1:boolean lambda$allImmediateImplementsSubtypes$5(com.android.tools.r8.graph.DexType):238 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Z"} 2:2:boolean lambda$allImmediateImplementsSubtypes$5(com.android.tools.r8.graph.DexType):238:238 -> g 1:1:com.android.tools.r8.graph.SubtypingInfo$TypeInfo getTypeInfo(com.android.tools.r8.graph.DexType):88:88 -> h 1:1:boolean lambda$forAllInterfaceRoots$6(com.android.tools.r8.graph.DexType):250 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Z"} 2:2:boolean lambda$forAllInterfaceRoots$6(com.android.tools.r8.graph.DexType):250:250 -> h 1:1:java.util.Set lambda$populateSuperType$0(com.android.tools.r8.graph.DexType):79:79 -> i # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Ljava/util/Set;"} 1:3:java.util.Set subtypes(com.android.tools.r8.graph.DexType):185:187 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Ljava/util/Set;"} com.android.tools.r8.graph.SubtypingInfo$TypeInfo -> com.android.tools.r8.graph.A5: # {"id":"sourceFile","fileName":"SubtypingInfo.java"} com.android.tools.r8.graph.DexType type -> a int hierarchyLevel -> b java.util.Set directSubtypes -> c boolean $assertionsDisabled -> d 1:1:void ():264:264 -> 1:1:void (com.android.tools.r8.graph.DexType):276:276 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)V"} 2:11:void (com.android.tools.r8.graph.DexType):268:277 -> 1:2:void ensureDirectSubTypeSet():300:301 -> a 3:13:void setLevel(int):306:316 -> a 1:3:boolean isInterface():336:338 -> b 1:5:boolean equals(java.lang.Object):287:291 -> equals 1:1:int hashCode():282:282 -> hashCode 1:1:java.lang.String toString():296:296 -> toString com.android.tools.r8.graph.SuccessfulMemberResolutionResult -> com.android.tools.r8.graph.C5: # {"id":"sourceFile","fileName":"SuccessfulMemberResolutionResult.java"} com.android.tools.r8.graph.DexClass getInitialResolutionHolder() -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/q0;"} com.android.tools.r8.graph.DexEncodedMember getResolvedMember() -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/U0;"} com.android.tools.r8.graph.DexClassAndMember getResolutionPair() -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/s0;"} com.android.tools.r8.graph.DexClass getResolvedHolder() -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/q0;"} com.android.tools.r8.graph.ThrowExceptionCode -> com.android.tools.r8.graph.D5: # {"id":"sourceFile","fileName":"ThrowExceptionCode.java"} com.android.tools.r8.graph.DexType exceptionType -> d 1:2:void (com.android.tools.r8.graph.DexType):33:34 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)V"} com.android.tools.r8.graph.DexString getHighestSortingString() -> B # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/u2;"} boolean isDexWritableCode() -> C0 int getOutgoingRegisterSize() -> D boolean isEmptyVoidMethod() -> D0 com.android.tools.r8.graph.DexDebugInfoForWriting getDebugInfoForWriting() -> F # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/M0;"} boolean isSharedCodeObject() -> G0 int codeSizeInBytes() -> V 1:1:void collectMixedSectionItems(com.android.tools.r8.dex.MixedSectionCollection):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/V;)V"} 2:2:int getRegisterSize(com.android.tools.r8.graph.ProgramMethod):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)I"} 3:3: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):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/e5;Lcom/android/tools/r8/graph/p1;Z)Lcom/android/tools/r8/graph/M2;"} 4:4:void writeKeepRulesForDesugaredLibrary(com.android.tools.r8.dex.CodeToKeep):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/r;)V"} 5:5:com.android.tools.r8.graph.ThrowExceptionCode create(com.android.tools.r8.graph.DexType):38:38 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/D5;"} 6:7:void acceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):48:49 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/o;)V"} 8:8: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:58 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/origin/Origin;Lcom/android/tools/r8/internal/HE$a;)Lcom/android/tools/r8/internal/ll;"} 9:9: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.lens.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):71:71 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/lI;Lcom/android/tools/r8/internal/kM;Lcom/android/tools/r8/origin/Origin;Lcom/android/tools/r8/graph/proto/k;)Lcom/android/tools/r8/internal/ll;"} 10: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):86:87 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/dex/L;Lcom/android/tools/r8/internal/lB;Lcom/android/tools/r8/graph/o5;)V"} 12:12:void com.android.tools.r8.graph.DexMethod.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):178:178 -> a 12: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):88 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 13:13:void com.android.tools.r8.graph.DexMethod.collectIndexedItemsName(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):193:193 -> a 13:13:void com.android.tools.r8.graph.DexMethod.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):179 -> a 13:13:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):88 -> a 14:14:void com.android.tools.r8.graph.DexString.collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection):277:277 -> a 14:14:void com.android.tools.r8.graph.DexMethod.collectIndexedItemsName(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):193 -> a 14:14:void com.android.tools.r8.graph.DexMethod.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):179 -> a 14:14:void collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils):88 -> a 15:15:void registerCodeReferences(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.UseRegistry):190:190 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/J5;)V"} 16:16:void registerCodeReferencesForDesugaring(com.android.tools.r8.graph.ClasspathMethod,com.android.tools.r8.graph.UseRegistry):195:195 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/S;Lcom/android/tools/r8/graph/J5;)V"} 17:25:void writeDex(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,com.android.tools.r8.graph.ObjectToOffsetMapping):221:229 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/e5;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/lB;Ljava/nio/ShortBuffer;)V"} 26:26:java.lang.String toString(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.utils.RetracerForCodePrinting):244:244 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W0;Lcom/android/tools/r8/utils/P2;)Ljava/lang/String;"} int getIncomingRegisterSize(com.android.tools.r8.graph.ProgramMethod) -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)I"} 1:1:void setCallSiteContexts(com.android.tools.r8.graph.ProgramMethod):0:0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)V"} 2:6:boolean computeEquals(java.lang.Object):106:110 -> c 1:1:com.android.tools.r8.graph.DexWritableCode$DexWritableCodeKind getDexWritableCodeKind():120:120 -> o # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/L2;"} 1:1:com.android.tools.r8.graph.DexCode$Try[] getTries():155:155 -> s # {"id":"com.android.tools.r8.residualsignature","signature":"()[Lcom/android/tools/r8/graph/w0$a;"} 1:1:int computeHashCode():98:98 -> s0 com.android.tools.r8.graph.Code asCode() -> t # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/W;"} 1:1:java.lang.String toString():239:239 -> toString com.android.tools.r8.graph.DexWritableCode asDexWritableCode() -> u0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/M2;"} com.android.tools.r8.graph.ThrowExceptionCode asThrowExceptionCode() -> v # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/D5;"} int estimatedDexCodeSizeUpperBoundInBytes() -> w0 1:1:com.android.tools.r8.graph.DexCode$TryHandler[] getHandlers():130:130 -> z # {"id":"com.android.tools.r8.residualsignature","signature":"()[Lcom/android/tools/r8/graph/w0$b;"} com.android.tools.r8.graph.ThrowNullCode -> com.android.tools.r8.graph.F5: # {"id":"sourceFile","fileName":"ThrowNullCode.java"} com.android.tools.r8.graph.ThrowNullCode INSTANCE -> d 1:1:void ():39:39 -> 1:1:void ():41:41 -> boolean isCfWritableCode() -> A0 com.android.tools.r8.graph.DexString getHighestSortingString() -> B # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/u2;"} boolean isDexWritableCode() -> C0 int getOutgoingRegisterSize() -> D boolean isEmptyVoidMethod() -> D0 com.android.tools.r8.graph.DexDebugInfoForWriting getDebugInfoForWriting() -> F # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/M0;"} boolean isSharedCodeObject() -> G0 1:1:com.android.tools.r8.graph.ThrowNullCode get():44:44 -> I0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/F5;"} int codeSizeInBytes() -> V 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):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/dex/L;Lcom/android/tools/r8/internal/lB;Lcom/android/tools/r8/graph/o5;)V"} 2:2:void collectMixedSectionItems(com.android.tools.r8.dex.MixedSectionCollection):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/V;)V"} 3:3:void registerCodeReferences(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.UseRegistry):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/J5;)V"} 4:4:void registerCodeReferencesForDesugaring(com.android.tools.r8.graph.ClasspathMethod,com.android.tools.r8.graph.UseRegistry):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/S;Lcom/android/tools/r8/graph/J5;)V"} 5:5: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):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/e5;Lcom/android/tools/r8/graph/p1;Z)Lcom/android/tools/r8/graph/M2;"} 6:6:void writeKeepRulesForDesugaredLibrary(com.android.tools.r8.dex.CodeToKeep):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/r;)V"} 7:7:void acceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):54:54 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/o;)V"} 8:8: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/origin/Origin;Lcom/android/tools/r8/internal/HE$a;)Lcom/android/tools/r8/internal/ll;"} 9:9:void com.android.tools.r8.graph.ThrowNullCode$ThrowNullSourceCode.(com.android.tools.r8.graph.ProgramMethod):280:280 -> a 9:9: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 -> a 10:10: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 11:14: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.lens.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):77:80 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/lI;Lcom/android/tools/r8/internal/kM;Lcom/android/tools/r8/origin/Origin;Lcom/android/tools/r8/graph/proto/k;)Lcom/android/tools/r8/internal/ll;"} 15:17:int getMaxLocals(com.android.tools.r8.graph.ProgramMethod):148:150 -> a 15:17:int getIncomingRegisterSize(com.android.tools.r8.graph.ProgramMethod):144 -> a 15:17:int getRegisterSize(com.android.tools.r8.graph.ProgramMethod):162 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)I"} 18:18:int getRegisterSize(com.android.tools.r8.graph.ProgramMethod):162:162 -> a 19: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,com.android.tools.r8.org.objectweb.asm.MethodVisitor):241:242 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/Z8;Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/naming/o0;Lcom/android/tools/r8/internal/lB;Lcom/android/tools/r8/internal/jF;)V"} 21:23:int getMaxLocals(com.android.tools.r8.graph.ProgramMethod):148:150 -> a 21: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,com.android.tools.r8.org.objectweb.asm.MethodVisitor):244 -> 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,com.android.tools.r8.org.objectweb.asm.MethodVisitor):244:244 -> a 25:28:void writeDex(java.nio.ShortBuffer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,com.android.tools.r8.graph.ObjectToOffsetMapping):256:259 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/e5;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/lB;Ljava/nio/ShortBuffer;)V"} 29:29:java.lang.String toString(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.utils.RetracerForCodePrinting):274:274 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W0;Lcom/android/tools/r8/utils/P2;)Ljava/lang/String;"} 1:3:int getMaxLocals(com.android.tools.r8.graph.ProgramMethod):148:150 -> b 1:3:int getIncomingRegisterSize(com.android.tools.r8.graph.ProgramMethod):144 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)I"} 1:1:boolean computeEquals(java.lang.Object):0:0 -> c 2:2:void setCallSiteContexts(com.android.tools.r8.graph.ProgramMethod):0:0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)V"} com.android.tools.r8.graph.CfWritableCode$CfWritableCodeKind getCfWritableCodeKind() -> n0 # {"id":"com.android.tools.r8.residualsignature","signature":"()I"} 1:1:com.android.tools.r8.graph.DexWritableCode$DexWritableCodeKind getDexWritableCodeKind():124:124 -> o # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/L2;"} 1:1:com.android.tools.r8.graph.DexCode$Try[] getTries():167:167 -> s # {"id":"com.android.tools.r8.residualsignature","signature":"()[Lcom/android/tools/r8/graph/w0$a;"} 1:1:int computeHashCode():104:104 -> s0 com.android.tools.r8.graph.Code asCode() -> t # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/W;"} com.android.tools.r8.graph.CfWritableCode asCfWritableCode() -> t0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/D;"} 1:1:java.lang.String toString():269:269 -> toString com.android.tools.r8.graph.DexWritableCode asDexWritableCode() -> u0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/M2;"} int estimatedDexCodeSizeUpperBoundInBytes() -> w0 1:1:com.android.tools.r8.graph.DexCode$TryHandler[] getHandlers():134:134 -> z # {"id":"com.android.tools.r8.residualsignature","signature":"()[Lcom/android/tools/r8/graph/w0$b;"} com.android.tools.r8.graph.ThrowNullCode$ThrowNullSourceCode -> com.android.tools.r8.graph.E5: # {"id":"sourceFile","fileName":"ThrowNullCode.java"} 1:6:void (com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Position):285:290 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/kM;)V"} 7:7:void (com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Position):284:284 -> 1:1:void lambda$getInstructionBuilders$0(com.android.tools.r8.ir.conversion.IRBuilder):294:294 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;)V"} 2:2:void com.android.tools.r8.ir.conversion.IRBuilder.addNullConst(int):1220:1220 -> d 2:2:void lambda$getInstructionBuilders$0(com.android.tools.r8.ir.conversion.IRBuilder):294 -> d 1:1:void lambda$getInstructionBuilders$1(com.android.tools.r8.ir.conversion.IRBuilder):294:294 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;)V"} 1:1:java.util.List getInstructionBuilders():294:294 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/bm;"} com.android.tools.r8.graph.TopDownClassHierarchyTraversal -> com.android.tools.r8.graph.G5: # {"id":"sourceFile","fileName":"TopDownClassHierarchyTraversal.java"} 1:1:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ClassHierarchyTraversal$Scope):14:14 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;I)V"} 1:1:com.android.tools.r8.graph.TopDownClassHierarchyTraversal forAllClasses(com.android.tools.r8.graph.AppView):23:23 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)Lcom/android/tools/r8/graph/G5;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/G;"} 4:12:void addDependentsToWorklist(com.android.tools.r8.graph.DexClass):61:69 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;)V"} 13:13:boolean com.android.tools.r8.graph.ClassHierarchyTraversal$Scope.shouldBePassedToVisitor(com.android.tools.r8.graph.DexClass):25:25 -> a 13:13:void addDependentsToWorklist(com.android.tools.r8.graph.DexClass):69 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 27:27:boolean com.android.tools.r8.graph.ClassHierarchyTraversal$Scope.shouldBePassedToVisitor(com.android.tools.r8.graph.DexClass):39:39 -> a 27:27:void addDependentsToWorklist(com.android.tools.r8.graph.DexClass):69 -> a 28:28:boolean com.android.tools.r8.graph.ClassHierarchyTraversal$Scope.shouldBePassedToVisitor(com.android.tools.r8.graph.DexClass):36: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.isClasspathClass():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.ClassHierarchyTraversal$Scope.shouldBePassedToVisitor(com.android.tools.r8.graph.DexClass):30:30 -> a 31:31:void addDependentsToWorklist(com.android.tools.r8.graph.DexClass):69 -> a 32:37:void addDependentsToWorklist(com.android.tools.r8.graph.DexClass):72:77 -> a 38:47:boolean shouldTraverseUpwardsFrom(com.android.tools.r8.graph.DexClass):95:104 -> a 38:47:void addDependentsToWorklist(com.android.tools.r8.graph.DexClass):78 -> a 48:48:boolean shouldTraverseUpwardsFrom(com.android.tools.r8.graph.DexClass):101:101 -> a 48:48:void addDependentsToWorklist(com.android.tools.r8.graph.DexClass):78 -> a 49:56:void addDependentsToWorklist(com.android.tools.r8.graph.DexClass):79:86 -> a 57:66:boolean shouldTraverseUpwardsFrom(com.android.tools.r8.graph.DexClass):95:104 -> a 57:66:void addDependentsToWorklist(com.android.tools.r8.graph.DexClass):87 -> a 67:67:boolean shouldTraverseUpwardsFrom(com.android.tools.r8.graph.DexClass):101:101 -> a 67:67:void addDependentsToWorklist(com.android.tools.r8.graph.DexClass):87 -> a 68:68:void addDependentsToWorklist(com.android.tools.r8.graph.DexClass):88:88 -> a 1:1:com.android.tools.r8.graph.ClassHierarchyTraversal self():0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/G;"} 2:2:com.android.tools.r8.graph.TopDownClassHierarchyTraversal forProgramClasses(com.android.tools.r8.graph.AppView):50:50 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)Lcom/android/tools/r8/graph/G5;"} com.android.tools.r8.graph.TreeFixerBase -> com.android.tools.r8.graph.H5: # {"id":"sourceFile","fileName":"TreeFixerBase.java"} com.android.tools.r8.graph.AppView appView -> a com.android.tools.r8.graph.DexItemFactory dexItemFactory -> b java.util.Map programClassCache -> c java.util.Map protoFixupCache -> d boolean $assertionsDisabled -> e 1:1:void ():17:17 -> 1:1:void (com.android.tools.r8.graph.AppView):26:26 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/v2;)V"} void recordFieldChange(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexField) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;Lcom/android/tools/r8/graph/Y0;)V"} void recordMethodChange(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/j2;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W0;Lcom/android/tools/r8/graph/W0;)Lcom/android/tools/r8/graph/W0;"} 18:21:java.util.List fixupClasses(java.util.Collection):89:92 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Collection;)Ljava/util/ArrayList;"} 22:22:java.util.List fixupClasses(java.util.Collection):91:91 -> a 23:23:com.android.tools.r8.graph.DexProgramClass lambda$fixupClasses$2(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexType):92:92 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/q2;"} 24:27:com.android.tools.r8.graph.DexProgramClass fixupClass(com.android.tools.r8.graph.DexProgramClass):99:102 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)Lcom/android/tools/r8/graph/q2;"} 28:28:com.android.tools.r8.origin.Origin com.android.tools.r8.graph.DexClass.getOrigin():698:698 -> a 28:28:com.android.tools.r8.graph.DexProgramClass fixupClass(com.android.tools.r8.graph.DexProgramClass):103 -> a 29:30:com.android.tools.r8.graph.DexProgramClass fixupClass(com.android.tools.r8.graph.DexProgramClass):104:105 -> a 31:31:com.android.tools.r8.graph.DexTypeList fixupTypeList(com.android.tools.r8.graph.DexTypeList):356:356 -> a 31:31:com.android.tools.r8.graph.DexProgramClass fixupClass(com.android.tools.r8.graph.DexProgramClass):106 -> a 32:36:com.android.tools.r8.graph.DexType[] fixupTypes(com.android.tools.r8.graph.DexType[]):345:349 -> a 32:36:com.android.tools.r8.graph.DexTypeList fixupTypeList(com.android.tools.r8.graph.DexTypeList):356 -> a 32:36:com.android.tools.r8.graph.DexProgramClass fixupClass(com.android.tools.r8.graph.DexProgramClass):106 -> a 37:37:com.android.tools.r8.graph.DexTypeList fixupTypeList(com.android.tools.r8.graph.DexTypeList):357:357 -> a 37:37:com.android.tools.r8.graph.DexProgramClass fixupClass(com.android.tools.r8.graph.DexProgramClass):106 -> a 38:39:com.android.tools.r8.graph.DexProgramClass fixupClass(com.android.tools.r8.graph.DexProgramClass):107:108 -> a 40:40:com.android.tools.r8.graph.NestHostClassAttribute fixupNestHost(com.android.tools.r8.graph.NestHostClassAttribute):255:255 -> a 40:40:com.android.tools.r8.graph.DexProgramClass fixupClass(com.android.tools.r8.graph.DexProgramClass):108 -> a 41:41:com.android.tools.r8.graph.DexProgramClass fixupClass(com.android.tools.r8.graph.DexProgramClass):109:109 -> a 42:51:java.util.List fixupNestMemberAttributes(java.util.List):261:270 -> a 42:51:com.android.tools.r8.graph.DexProgramClass fixupClass(com.android.tools.r8.graph.DexProgramClass):109 -> a 52:52:com.android.tools.r8.graph.DexProgramClass fixupClass(com.android.tools.r8.graph.DexProgramClass):110:110 -> a 53:62:java.util.List fixupPermittedSubclassAttribute(java.util.List):278:287 -> a 53:62:com.android.tools.r8.graph.DexProgramClass fixupClass(com.android.tools.r8.graph.DexProgramClass):110 -> a 63:63:com.android.tools.r8.graph.DexProgramClass fixupClass(com.android.tools.r8.graph.DexProgramClass):111:111 -> a 64:74:java.util.List fixupRecordComponents(java.util.List):295:305 -> a 64:74:com.android.tools.r8.graph.DexProgramClass fixupClass(com.android.tools.r8.graph.DexProgramClass):111 -> a 75:75:java.util.List fixupRecordComponents(java.util.List):304:304 -> a 75:75:com.android.tools.r8.graph.DexProgramClass fixupClass(com.android.tools.r8.graph.DexProgramClass):111 -> a 76:85:com.android.tools.r8.graph.DexProgramClass fixupClass(com.android.tools.r8.graph.DexProgramClass):112:121 -> a 86:86:com.android.tools.r8.graph.DexEncodedField[] fixupFields(java.util.List):163:163 -> a 86:86:com.android.tools.r8.graph.DexProgramClass fixupClass(com.android.tools.r8.graph.DexProgramClass):121 -> a 87:87:void com.android.tools.r8.graph.DexClass.setInstanceFields(com.android.tools.r8.graph.DexEncodedField[]):440:440 -> a 87:87:com.android.tools.r8.graph.DexProgramClass fixupClass(com.android.tools.r8.graph.DexProgramClass):121 -> a 88:88:com.android.tools.r8.graph.DexProgramClass fixupClass(com.android.tools.r8.graph.DexProgramClass):122:122 -> a 89:89:com.android.tools.r8.graph.DexEncodedField[] fixupFields(java.util.List):163:163 -> a 89:89:com.android.tools.r8.graph.DexProgramClass fixupClass(com.android.tools.r8.graph.DexProgramClass):122 -> a 90:90:void com.android.tools.r8.graph.DexClass.setStaticFields(com.android.tools.r8.graph.DexEncodedField[]):416:416 -> a 90:90:com.android.tools.r8.graph.DexProgramClass fixupClass(com.android.tools.r8.graph.DexProgramClass):122 -> a 91:101:com.android.tools.r8.graph.DexProgramClass fixupClass(com.android.tools.r8.graph.DexProgramClass):124:134 -> a 102:102:com.android.tools.r8.graph.DexProgramClass recordClassChange(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass):44:44 -> a 102:102:com.android.tools.r8.graph.DexProgramClass fixupClass(com.android.tools.r8.graph.DexProgramClass):135 -> a 103:103:com.android.tools.r8.graph.MethodCollection lambda$fixupClass$3(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexClass):118:118 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/graph/q0;)Lcom/android/tools/r8/graph/w4;"} 104:116:com.android.tools.r8.graph.EnclosingMethodAttribute fixupEnclosingMethodAttribute(com.android.tools.r8.graph.EnclosingMethodAttribute):145:157 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/O2;)Lcom/android/tools/r8/graph/O2;"} 117:121:com.android.tools.r8.graph.DexEncodedField[] fixupFields(java.util.List,java.util.function.Consumer):169:173 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Consumer;Ljava/util/List;)[Lcom/android/tools/r8/graph/T0;"} 122:126:com.android.tools.r8.graph.DexEncodedField fixupField(com.android.tools.r8.graph.DexEncodedField,java.util.function.Consumer):180:184 -> a 122:126:com.android.tools.r8.graph.DexEncodedField[] fixupFields(java.util.List,java.util.function.Consumer):173 -> a 127:127:com.android.tools.r8.graph.DexEncodedField recordFieldChange(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.graph.DexEncodedField):49:49 -> a 127:127:com.android.tools.r8.graph.DexEncodedField fixupField(com.android.tools.r8.graph.DexEncodedField,java.util.function.Consumer):183 -> a 127:127:com.android.tools.r8.graph.DexEncodedField[] fixupFields(java.util.List,java.util.function.Consumer):173 -> a 128:128:com.android.tools.r8.graph.DexEncodedField[] fixupFields(java.util.List,java.util.function.Consumer):173:173 -> a 129:131:com.android.tools.r8.graph.DexField fixupFieldReference(com.android.tools.r8.graph.DexField):191:193 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;)Lcom/android/tools/r8/graph/Y0;"} 132:138:java.util.List fixupInnerClassAttributes(java.util.List):198:204 -> a 139:139:com.android.tools.r8.graph.DexType fixupTypeOrNull(com.android.tools.r8.graph.DexType):324:324 -> a 139:139:java.util.List fixupInnerClassAttributes(java.util.List):205 -> a 140:140:java.util.List fixupInnerClassAttributes(java.util.List):206:206 -> a 141:141:com.android.tools.r8.graph.DexType fixupTypeOrNull(com.android.tools.r8.graph.DexType):324:324 -> a 141:141:java.util.List fixupInnerClassAttributes(java.util.List):207 -> a 142:153:java.util.List fixupInnerClassAttributes(java.util.List):208:219 -> a 154:161:java.util.List fixupInnerClassAttributes(java.util.List):218:225 -> a 162:162:boolean com.android.tools.r8.utils.InternalOptions.isTreeShakingEnabled():750:750 -> a 162:162:java.util.List fixupInnerClassAttributes(java.util.List):225 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 163:169:java.util.List fixupInnerClassAttributes(java.util.List):225:231 -> a 170:170:java.util.List fixupInnerClassAttributes(java.util.List):229:229 -> a 171:174:com.android.tools.r8.graph.DexEncodedMethod fixupMethod(com.android.tools.r8.graph.DexEncodedMethod):239:242 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W0;)Lcom/android/tools/r8/graph/W0;"} 175:176:com.android.tools.r8.graph.DexMethod fixupMethodReference(com.android.tools.r8.graph.DexMethod):249:250 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/j2;"} 177:180:com.android.tools.r8.graph.DexProto fixupProto(com.android.tools.r8.graph.DexProto):313:316 -> a 177:180:com.android.tools.r8.graph.DexMethod fixupMethodReference(com.android.tools.r8.graph.DexMethod):250 -> a 181:185:com.android.tools.r8.graph.DexType[] fixupTypes(com.android.tools.r8.graph.DexType[]):345:349 -> a 181:185:com.android.tools.r8.graph.DexProto fixupProto(com.android.tools.r8.graph.DexProto):316 -> a 181:185:com.android.tools.r8.graph.DexMethod fixupMethodReference(com.android.tools.r8.graph.DexMethod):250 -> a 186:187:com.android.tools.r8.graph.DexProto fixupProto(com.android.tools.r8.graph.DexProto):317:318 -> a 186:187:com.android.tools.r8.graph.DexMethod fixupMethodReference(com.android.tools.r8.graph.DexMethod):250 -> a 188:188:com.android.tools.r8.graph.DexMethod fixupMethodReference(com.android.tools.r8.graph.DexMethod):250:250 -> a 189:189:com.android.tools.r8.graph.DexMethod fixupMethodReference(com.android.tools.r8.graph.DexMethod):249:249 -> a 190:199:com.android.tools.r8.graph.DexType fixupType(com.android.tools.r8.graph.DexType):329:338 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/v2;"} 200:200:com.android.tools.r8.graph.DexMethodSignature fixupMethodSignature(com.android.tools.r8.graph.DexMethodSignature):362:362 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o2;)Lcom/android/tools/r8/graph/o2;"} 201:204:com.android.tools.r8.graph.DexProto fixupProto(com.android.tools.r8.graph.DexProto):313:316 -> a 201:204:com.android.tools.r8.graph.DexMethodSignature fixupMethodSignature(com.android.tools.r8.graph.DexMethodSignature):362 -> a 205:209:com.android.tools.r8.graph.DexType[] fixupTypes(com.android.tools.r8.graph.DexType[]):345:349 -> a 205:209:com.android.tools.r8.graph.DexProto fixupProto(com.android.tools.r8.graph.DexProto):316 -> a 205:209:com.android.tools.r8.graph.DexMethodSignature fixupMethodSignature(com.android.tools.r8.graph.DexMethodSignature):362 -> a 210:211:com.android.tools.r8.graph.DexProto fixupProto(com.android.tools.r8.graph.DexProto):317:318 -> a 210:211:com.android.tools.r8.graph.DexMethodSignature fixupMethodSignature(com.android.tools.r8.graph.DexMethodSignature):362 -> a 212:212:com.android.tools.r8.graph.DexMethodSignature com.android.tools.r8.graph.DexMethodSignature.withProto(com.android.tools.r8.graph.DexProto):62:62 -> a 212:212:com.android.tools.r8.graph.DexMethodSignature fixupMethodSignature(com.android.tools.r8.graph.DexMethodSignature):362 -> a 213:213: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 213:213:com.android.tools.r8.graph.DexMethodSignature com.android.tools.r8.graph.DexMethodSignature.withProto(com.android.tools.r8.graph.DexProto):62 -> a 213:213:com.android.tools.r8.graph.DexMethodSignature fixupMethodSignature(com.android.tools.r8.graph.DexMethodSignature):362 -> a com.android.tools.r8.graph.DexType mapClassType(com.android.tools.r8.graph.DexType) -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/v2;"} 1:3:void lambda$recordFailedResolutionChanges$0(com.android.tools.r8.graph.DexField):65:67 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;)V"} 4:6:void lambda$recordFailedResolutionChanges$1(com.android.tools.r8.graph.DexMethod):74:76 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)V"} com.android.tools.r8.graph.UseRegistry -> com.android.tools.r8.graph.J5: # {"id":"sourceFile","fileName":"UseRegistry.java"} com.android.tools.r8.graph.AppView appView -> a com.android.tools.r8.graph.Definition context -> b com.android.tools.r8.utils.TraversalContinuation continuation -> c boolean $assertionsDisabled -> d 1:1:void ():14:14 -> 1:1:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.Definition):26:26 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/a0;)V"} 2:11:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.Definition):19:28 -> void registerInstanceFieldRead(com.android.tools.r8.graph.DexField) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;)V"} void registerInvokeDirect(com.android.tools.r8.graph.DexMethod) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)V"} 1:1:com.android.tools.r8.graph.DexItemFactory dexItemFactory():36:36 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/p1;"} 2:2:void registerRecordFieldValues(com.android.tools.r8.graph.DexField[]):63:63 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"([Lcom/android/tools/r8/graph/Y0;)V"} 3:3:void registerInstanceFieldReadInstruction(com.android.tools.r8.dex.code.CfOrDexInstanceFieldRead):96:96 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/code/b;)V"} 4:4:void registerStaticFieldReadInstruction(com.android.tools.r8.dex.code.CfOrDexStaticFieldRead):124:124 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/code/d;)V"} 5:5:void registerConstClass(com.android.tools.r8.graph.DexType,java.util.ListIterator,boolean):147:147 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Ljava/util/ListIterator;Z)V"} 6:6:void registerCheckCast(com.android.tools.r8.graph.DexType,boolean):151:151 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Z)V"} 7:7:void registerExceptionGuard(com.android.tools.r8.graph.DexType):159:159 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)V"} 8:42:void registerMethodHandle(com.android.tools.r8.graph.DexMethodHandle,com.android.tools.r8.graph.UseRegistry$MethodHandleUse):163:197 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/l2;Lcom/android/tools/r8/graph/I5;)V"} 43:43:void registerMethodHandle(com.android.tools.r8.graph.DexMethodHandle,com.android.tools.r8.graph.UseRegistry$MethodHandleUse):191:191 -> a 44:50:void registerMethodHandle(com.android.tools.r8.graph.DexMethodHandle,com.android.tools.r8.graph.UseRegistry$MethodHandleUse):188:194 -> a 51:53:void registerMethodHandle(com.android.tools.r8.graph.DexMethodHandle,com.android.tools.r8.graph.UseRegistry$MethodHandleUse):183:185 -> a 54:57:void registerMethodHandle(com.android.tools.r8.graph.DexMethodHandle,com.android.tools.r8.graph.UseRegistry$MethodHandleUse):177:180 -> a 58:67:void registerMethodHandle(com.android.tools.r8.graph.DexMethodHandle,com.android.tools.r8.graph.UseRegistry$MethodHandleUse):165:174 -> a 68:69:void registerCallSiteBootstrapArgs(com.android.tools.r8.graph.DexCallSite,int,int):216:217 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/graph/p0;)V"} 70:70:boolean com.android.tools.r8.graph.DexItemFactory.isLambdaMetafactoryMethod(com.android.tools.r8.graph.DexMethod):1042:1042 -> a 70:70:void registerCallSiteBootstrapArgs(com.android.tools.r8.graph.DexCallSite,int,int):217 -> 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):1042:1042 -> a 71:71:void registerCallSiteBootstrapArgs(com.android.tools.r8.graph.DexCallSite,int,int):217 -> a 72:96:void registerCallSiteBootstrapArgs(com.android.tools.r8.graph.DexCallSite,int,int):220:244 -> a 97:97:void registerCallSiteBootstrapArgs(com.android.tools.r8.graph.DexCallSite,int,int):240:240 -> a 98:98:void registerCallSiteBootstrapArgs(com.android.tools.r8.graph.DexCallSite,int,int):237:237 -> a 99:107:void registerCallSiteBootstrapArgs(com.android.tools.r8.graph.DexCallSite,int,int):226:234 -> a 108:110:void registerProto(com.android.tools.r8.graph.DexProto):255:257 -> a 108:110:void registerCallSiteBootstrapArgs(com.android.tools.r8.graph.DexCallSite,int,int):234 -> a 111:112:void registerCallSite(com.android.tools.r8.graph.DexCallSite):250:251 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p0;)V"} void registerInitClass(com.android.tools.r8.graph.DexType) -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)V"} void registerInvokeInterface(com.android.tools.r8.graph.DexMethod) -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)V"} 1:1:com.android.tools.r8.graph.DexItemFactory dexItemFactory():36:36 -> b 1:1:void registerCallSiteExceptBootstrapArgs(com.android.tools.r8.graph.DexCallSite):203 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p0;)V"} 2:2:void registerCallSiteExceptBootstrapArgs(com.android.tools.r8.graph.DexCallSite):203:203 -> b 3:3:boolean com.android.tools.r8.graph.DexItemFactory.isLambdaMetafactoryMethod(com.android.tools.r8.graph.DexMethod):1042:1042 -> b 3:3:void registerCallSiteExceptBootstrapArgs(com.android.tools.r8.graph.DexCallSite):203 -> 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):1042:1042 -> b 4:4:void registerCallSiteExceptBootstrapArgs(com.android.tools.r8.graph.DexCallSite):203 -> b 5:11:void registerCallSiteExceptBootstrapArgs(com.android.tools.r8.graph.DexCallSite):206:212 -> b 12:12:void doBreak():40:40 -> b 13:13:boolean com.android.tools.r8.utils.TraversalContinuation.shouldContinue():160:160 -> b 13:13:void doBreak():40 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 14:15:void doBreak():40:41 -> b 16:16:void registerInstanceFieldReadFromMethodHandle(com.android.tools.r8.graph.DexField):100:100 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;)V"} void registerInstanceFieldWrite(com.android.tools.r8.graph.DexField) -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;)V"} 1:1:com.android.tools.r8.graph.lens.GraphLens getCodeLens():45:45 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Xj;"} 2:3:com.android.tools.r8.graph.DexClassAndMethod getMethodContext():54:55 -> c 2:3:com.android.tools.r8.graph.lens.GraphLens getCodeLens():46 -> c 4:4:com.android.tools.r8.graph.lens.GraphLens getCodeLens():46:46 -> c 5:5:void registerInvokeSpecial(com.android.tools.r8.graph.DexMethod,boolean):73:73 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)V"} 6:6:void registerInstanceOf(com.android.tools.r8.graph.DexType):140:140 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)V"} 1:1:com.android.tools.r8.graph.Definition getContext():50:50 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/a0;"} 2:3:com.android.tools.r8.graph.DexClassAndMethod getMethodContext():54:55 -> d 2:3:void registerInvokeSpecial(com.android.tools.r8.graph.DexMethod):77 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)V"} 4:4:void registerInvokeSpecial(com.android.tools.r8.graph.DexMethod):78:78 -> d 5:5:boolean com.android.tools.r8.ir.code.InvokeType.isDirect():180:180 -> d 5:5:void registerInvokeSpecial(com.android.tools.r8.graph.DexMethod):79 -> d 6:9:void registerInvokeSpecial(com.android.tools.r8.graph.DexMethod):80:83 -> d 10:10:void registerInstanceFieldWriteFromMethodHandle(com.android.tools.r8.graph.DexField):106:106 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;)V"} 11:11:void registerNewInstance(com.android.tools.r8.graph.DexType):114:114 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)V"} void registerInvokeStatic(com.android.tools.r8.graph.DexMethod) -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)V"} void registerStaticFieldRead(com.android.tools.r8.graph.DexField) -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;)V"} 1:1:com.android.tools.r8.utils.TraversalContinuation getTraversalContinuation():59:59 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/E3;"} 2:2:void registerSafeCheckCast(com.android.tools.r8.graph.DexType):155:155 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)V"} void registerTypeReference(com.android.tools.r8.graph.DexType) -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)V"} 1:1:void registerInvokeStatic(com.android.tools.r8.graph.DexMethod,boolean):110:110 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)V"} 2:2:void registerStaticFieldReadFromMethodHandle(com.android.tools.r8.graph.DexField):128:128 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;)V"} void registerInvokeSuper(com.android.tools.r8.graph.DexMethod) -> g # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)V"} void registerStaticFieldWrite(com.android.tools.r8.graph.DexField) -> g # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;)V"} void registerInvokeVirtual(com.android.tools.r8.graph.DexMethod) -> h # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)V"} 1:1:void registerStaticFieldWriteFromMethodHandle(com.android.tools.r8.graph.DexField):134:134 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;)V"} com.android.tools.r8.graph.UseRegistry$MethodHandleUse -> com.android.tools.r8.graph.I5: # {"id":"sourceFile","fileName":"UseRegistry.java"} com.android.tools.r8.graph.UseRegistry$MethodHandleUse ARGUMENT_TO_LAMBDA_METAFACTORY -> a com.android.tools.r8.graph.UseRegistry$MethodHandleUse NOT_ARGUMENT_TO_LAMBDA_METAFACTORY -> b 1:2:void ():22:23 -> 1:1:void (java.lang.String,int):21:21 -> com.android.tools.r8.graph.UseRegistryWithResult -> com.android.tools.r8.graph.K5: # {"id":"sourceFile","fileName":"UseRegistryWithResult.java"} 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/a0;Ljava/lang/Boolean;)V"} 1:2:void setResult(java.lang.Object):25:26 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Boolean;)V"} 1:1:java.lang.Object getResult():21:21 -> f com.android.tools.r8.graph.analysis.ApiModelAnalysis -> com.android.tools.r8.internal.r2: # {"id":"sourceFile","fileName":"ApiModelAnalysis.java"} com.android.tools.r8.graph.AppView appView -> a com.android.tools.r8.androidapi.AndroidApiLevelCompute apiCompute -> b com.android.tools.r8.androidapi.ComputedApiLevel minApiLevel -> c boolean $assertionsDisabled -> d 1:1:void ():21:21 -> 1:4:void (com.android.tools.r8.graph.AppView):27:30 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)V"} 1:1:void lambda$notifyMarkVirtualDispatchTargetAsLive$1(com.android.tools.r8.graph.LookupLambdaTarget):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/g4;)V"} 2:2:void processNewlyLiveField(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.shaking.EnqueuerWorklist):36:36 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m5;Lcom/android/tools/r8/graph/k5;)V"} 3:3: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/k5;Lcom/android/tools/r8/shaking/L;)V"} 4:13:void processTracedCode(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.DefaultEnqueuerUseRegistry,com.android.tools.r8.shaking.EnqueuerWorklist):51:60 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/shaking/x;)V"} 14:14:void notifyMarkMethodAsTargeted(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.EnqueuerWorklist):65:65 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)V"} 15:15:void notifyMarkFieldAsReachable(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.shaking.EnqueuerWorklist):70:70 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m5;)V"} 16:16:void processNewLiveNonProgramType(com.android.tools.r8.graph.ClasspathOrLibraryClass):75:75 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/T;)V"} 17:17:void notifyMarkVirtualDispatchTargetAsLive(com.android.tools.r8.graph.LookupTarget,com.android.tools.r8.shaking.EnqueuerWorklist):81:81 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m4;)V"} 18:18:void lambda$notifyMarkVirtualDispatchTargetAsLive$0(com.android.tools.r8.graph.LookupMethodTarget):82:82 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/h4;)V"} 19:19:void notifyFailedMethodResolutionTarget(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.shaking.EnqueuerWorklist):92:92 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W0;)V"} 20:23:void computeAndSetApiLevelForDefinition(com.android.tools.r8.graph.DexClassAndMember):97:100 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/s0;)V"} 24:24:void computeAndSetApiLevelForDefinition(com.android.tools.r8.graph.DexClassAndMember):99:99 -> a 25:25: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):65:65 -> a 25:25:void computeAndSetApiLevelForDefinition(com.android.tools.r8.graph.DexClassAndMember):99 -> a 26:26:void computeAndSetApiLevelForDefinition(com.android.tools.r8.graph.DexClassAndMember):98:98 -> a com.android.tools.r8.graph.analysis.ClassInitializerAssertionEnablingAnalysis -> com.android.tools.r8.internal.V9: # {"id":"sourceFile","fileName":"ClassInitializerAssertionEnablingAnalysis.java"} com.android.tools.r8.graph.DexItemFactory dexItemFactory -> a com.android.tools.r8.ir.optimize.info.OptimizationFeedback feedback -> b com.android.tools.r8.graph.DexString kotlinAssertionsEnabled -> c java.util.List assertionHandlers -> d java.util.List javacInstructionSequence -> e java.util.List r8InstructionSequence -> f java.util.List jacocoInstructionSequence -> g 1:10:void ():150:159 -> 1:9:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.optimize.info.OptimizationFeedback):45:53 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/ir/optimize/info/r;)V"} 1:2:boolean com.android.tools.r8.graph.analysis.ClassInitializerAssertionEnablingAnalysis.isUsingJavaAssertionsDisabledField(com.android.tools.r8.graph.DexField):59:60 -> a 1: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/shaking/F0;)V"} 3:3:boolean com.android.tools.r8.graph.analysis.ClassInitializerAssertionEnablingAnalysis.isUsingKotlinAssertionsEnabledField(com.android.tools.r8.graph.DexField):64:64 -> 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: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 5:5: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/F0;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/j2;)V"} 6:11: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/k5;Lcom/android/tools/r8/shaking/L;)V"} 12:20:boolean com.android.tools.r8.graph.analysis.ClassInitializerAssertionEnablingAnalysis.hasJavacClinitAssertionCode(com.android.tools.r8.graph.CfCode):162:170 -> a 12: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:com.android.tools.r8.cf.code.CfFieldInstruction com.android.tools.r8.graph.analysis.ClassInitializerAssertionEnablingAnalysis.isJavacInstructionSequence(com.android.tools.r8.graph.CfCode,int):239: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:com.android.tools.r8.cf.code.CfFieldInstruction com.android.tools.r8.graph.analysis.ClassInitializerAssertionEnablingAnalysis.isJavacInstructionSequence(com.android.tools.r8.graph.CfCode,int):253: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:106:boolean com.android.tools.r8.graph.analysis.ClassInitializerAssertionEnablingAnalysis.hasKotlincClinitAssertionCode(com.android.tools.r8.graph.ProgramMethod):190:212 -> a 84:106: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 107:107: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.android.tools.r8.internal.og: # {"id":"sourceFile","fileName":"EnqueuerAnalysis.java"} 1:1:void ():19:19 -> 1:1:void done(com.android.tools.r8.shaking.Enqueuer):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/L;)V"} 2:2:void notifyFailedMethodResolutionTarget(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.shaking.EnqueuerWorklist):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W0;)V"} 3:3:void notifyFixpoint(com.android.tools.r8.shaking.Enqueuer,com.android.tools.r8.shaking.EnqueuerWorklist,com.android.tools.r8.utils.Timing):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/L;Lcom/android/tools/r8/shaking/F0;Lcom/android/tools/r8/utils/z3;)V"} 4:4:void notifyMarkFieldAsReachable(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.shaking.EnqueuerWorklist):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m5;)V"} 5:5:void notifyMarkMethodAsTargeted(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.EnqueuerWorklist):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)V"} 6:6:void notifyMarkVirtualDispatchTargetAsLive(com.android.tools.r8.graph.LookupTarget,com.android.tools.r8.shaking.EnqueuerWorklist):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m4;)V"} 7:7:void processNewLiveNonProgramType(com.android.tools.r8.graph.ClasspathOrLibraryClass):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/T;)V"} 8:8:void processNewlyInstantiatedClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.EnqueuerWorklist):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/graph/o5;)V"} 9:9:void processNewlyLiveClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.EnqueuerWorklist):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/shaking/F0;)V"} 10:10:void processNewlyLiveField(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.shaking.EnqueuerWorklist):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m5;Lcom/android/tools/r8/graph/k5;)V"} 11:11: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):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/k5;Lcom/android/tools/r8/shaking/L;)V"} 12:12:void processTracedCode(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.DefaultEnqueuerUseRegistry,com.android.tools.r8.shaking.EnqueuerWorklist):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/shaking/x;)V"} com.android.tools.r8.graph.analysis.EnqueuerCheckCastAnalysis -> com.android.tools.r8.internal.pg: # {"id":"sourceFile","fileName":"EnqueuerCheckCastAnalysis.java"} com.android.tools.r8.graph.analysis.EnqueuerExceptionGuardAnalysis -> com.android.tools.r8.internal.qg: # {"id":"sourceFile","fileName":"EnqueuerExceptionGuardAnalysis.java"} com.android.tools.r8.graph.analysis.EnqueuerFieldAccessAnalysis -> com.android.tools.r8.internal.rg: # {"id":"sourceFile","fileName":"EnqueuerFieldAccessAnalysis.java"} 1:1: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):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;Lcom/android/tools/r8/graph/o5;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/shaking/F0;)V"} 2:2: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):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} com.android.tools.r8.graph.analysis.EnqueuerInstanceOfAnalysis -> com.android.tools.r8.internal.sg: # {"id":"sourceFile","fileName":"EnqueuerInstanceOfAnalysis.java"} com.android.tools.r8.graph.analysis.GetArrayOfMissingTypeVerifyErrorWorkaround -> com.android.tools.r8.internal.Qj: # {"id":"sourceFile","fileName":"GetArrayOfMissingTypeVerifyErrorWorkaround.java"} com.android.tools.r8.graph.DexItemFactory dexItemFactory -> a com.android.tools.r8.shaking.Enqueuer enqueuer -> b com.android.tools.r8.androidapi.AndroidApiLevelCompute apiLevelCompute -> c 1:4:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.shaking.Enqueuer):43:46 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/shaking/L;)V"} 1:1: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):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} 2:4:boolean com.android.tools.r8.graph.analysis.GetArrayOfMissingTypeVerifyErrorWorkaround.isNoop(com.android.tools.r8.graph.AppView):58:60 -> a 2:4:void register(com.android.tools.r8.graph.AppView,com.android.tools.r8.shaking.Enqueuer):51 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/shaking/L;)V"} 5:5:void register(com.android.tools.r8.graph.AppView,com.android.tools.r8.shaking.Enqueuer):52:52 -> a 6:20:boolean com.android.tools.r8.graph.analysis.GetArrayOfMissingTypeVerifyErrorWorkaround.isUnsafeToUseFieldOnDalvik(com.android.tools.r8.graph.DexField):86:100 -> a 6: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):69 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;Lcom/android/tools/r8/graph/o5;)V"} 21:21: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 22:36:boolean com.android.tools.r8.graph.analysis.GetArrayOfMissingTypeVerifyErrorWorkaround.isUnsafeToUseFieldOnDalvik(com.android.tools.r8.graph.DexField):86:100 -> a 22: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):80 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/shaking/F0;)V"} 37:37: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 # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} com.android.tools.r8.graph.analysis.InitializedClassesInInstanceMethodsAnalysis -> com.android.tools.r8.internal.mn: # {"id":"sourceFile","fileName":"InitializedClassesInInstanceMethodsAnalysis.java"} com.android.tools.r8.graph.AppView appView -> a java.util.Map mapping -> b 1:1:void (com.android.tools.r8.graph.AppView):62:62 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/graph/o5;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/L;)V"} com.android.tools.r8.graph.analysis.InitializedClassesInInstanceMethodsAnalysis$InitializedClassesInInstanceMethods -> com.android.tools.r8.internal.ln: # {"id":"sourceFile","fileName":"InitializedClassesInInstanceMethodsAnalysis.java"} com.android.tools.r8.graph.AppView appView -> a java.util.Map mapping -> b boolean $assertionsDisabled -> c 1:1:void ():21:21 -> 1:3:void (com.android.tools.r8.graph.AppView,java.util.Map):27:29 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Ljava/util/IdentityHashMap;)V"} 1:18:boolean isClassDefinitelyLoadedInInstanceMethod(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramMethod):34:51 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/graph/o5;)Z"} com.android.tools.r8.graph.analysis.InvokeVirtualToInterfaceVerifyErrorWorkaround -> com.android.tools.r8.internal.jt: # {"id":"sourceFile","fileName":"InvokeVirtualToInterfaceVerifyErrorWorkaround.java"} com.android.tools.r8.graph.DexType androidHardwareCamera2CameraDeviceType -> a com.android.tools.r8.shaking.Enqueuer enqueuer -> b com.android.tools.r8.utils.InternalOptions options -> c 1:5:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.shaking.Enqueuer):36:40 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/shaking/L;)V"} 1:1:boolean com.android.tools.r8.graph.analysis.InvokeVirtualToInterfaceVerifyErrorWorkaround.isNoop(com.android.tools.r8.graph.AppView):52:52 -> a 1:1:void register(com.android.tools.r8.graph.AppView,com.android.tools.r8.shaking.Enqueuer):45 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/shaking/L;)V"} 2:2:void register(com.android.tools.r8.graph.AppView,com.android.tools.r8.shaking.Enqueuer):46:46 -> a 3:3:void traceInvokeVirtual(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):57:57 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/o5;)V"} 4:4:boolean com.android.tools.r8.graph.analysis.InvokeVirtualToInterfaceVerifyErrorWorkaround.isInterfaceInSomeApiLevel(com.android.tools.r8.graph.DexType):65:65 -> 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.utils.InternalOptions.isGeneratingClassFiles():587:587 -> a 5:5: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)"]} 5:5:void traceInvokeVirtual(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):57 -> a 6:6:boolean com.android.tools.r8.utils.InternalOptions.isGeneratingClassFiles():587:587 -> a 6:6:boolean com.android.tools.r8.graph.analysis.InvokeVirtualToInterfaceVerifyErrorWorkaround.isInterfaceInSomeApiLevel(com.android.tools.r8.graph.DexType):66 -> a 6:6:void traceInvokeVirtual(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):57 -> a 7:7:boolean com.android.tools.r8.graph.analysis.InvokeVirtualToInterfaceVerifyErrorWorkaround.isInterfaceInSomeApiLevel(com.android.tools.r8.graph.DexType):67:67 -> a 7:7:void traceInvokeVirtual(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):57 -> a 8:8:void traceInvokeVirtual(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):58:58 -> a com.android.tools.r8.graph.bytecodemetadata.BytecodeInstructionMetadata -> com.android.tools.r8.internal.e6: # {"id":"sourceFile","fileName":"BytecodeInstructionMetadata.java"} java.util.Set isReadForInvokeReceiver -> a boolean isReadForWrite -> b 1:3:void (java.util.Set,boolean):38:40 -> 1:1:com.android.tools.r8.graph.bytecodemetadata.BytecodeInstructionMetadata$Builder builder():44:44 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/d6;"} 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.android.tools.r8.internal.d6: # {"id":"sourceFile","fileName":"BytecodeInstructionMetadata.java"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Set;)V"} 4:4:com.android.tools.r8.graph.bytecodemetadata.BytecodeInstructionMetadata build():85:85 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/e6;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/d6;"} com.android.tools.r8.graph.bytecodemetadata.BytecodeMetadata -> com.android.tools.r8.internal.g6: # {"id":"sourceFile","fileName":"BytecodeMetadata.java"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/h6;)Lcom/android/tools/r8/internal/f6;"} 2:2:com.android.tools.r8.graph.bytecodemetadata.BytecodeMetadata empty():34:34 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/g6;"} 3:3:com.android.tools.r8.graph.bytecodemetadata.BytecodeInstructionMetadata getMetadata(java.lang.Object):38:38 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/code/c;)Lcom/android/tools/r8/internal/e6;"} com.android.tools.r8.graph.bytecodemetadata.BytecodeMetadata$Builder -> com.android.tools.r8.internal.f6: # {"id":"sourceFile","fileName":"BytecodeMetadata.java"} com.android.tools.r8.graph.bytecodemetadata.BytecodeMetadataProvider bytecodeMetadataProvider -> a java.util.Map backing -> b boolean $assertionsDisabled -> c 1:1:void ():41:41 -> 1:1:void (com.android.tools.r8.graph.bytecodemetadata.BytecodeMetadataProvider):47:47 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/h6;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lo;Ljava/lang/Object;)V"} 5:5:com.android.tools.r8.graph.bytecodemetadata.BytecodeMetadata build():61:61 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/g6;"} 6:6:com.android.tools.r8.graph.bytecodemetadata.BytecodeMetadata com.android.tools.r8.graph.bytecodemetadata.BytecodeMetadata.empty():34:34 -> a 6:6:com.android.tools.r8.graph.bytecodemetadata.BytecodeMetadata build():61 -> a 7:7:com.android.tools.r8.graph.bytecodemetadata.BytecodeMetadata build():61:61 -> a 8:8:boolean verifyNoMetadata(com.android.tools.r8.ir.code.Instruction):65:65 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lo;)V"} com.android.tools.r8.graph.bytecodemetadata.BytecodeMetadataProvider -> com.android.tools.r8.internal.h6: # {"id":"sourceFile","fileName":"BytecodeMetadataProvider.java"} java.util.Map backing -> a com.android.tools.r8.graph.bytecodemetadata.BytecodeMetadataProvider EMPTY -> b 1:2:void ():21:22 -> 1:2:void (java.util.Map):26:27 -> 1:1:com.android.tools.r8.graph.bytecodemetadata.BytecodeMetadataProvider$Builder builder():31:31 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/h6$a;"} 2:2:com.android.tools.r8.graph.bytecodemetadata.BytecodeInstructionMetadata getMetadata(com.android.tools.r8.ir.code.Instruction):43:43 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lo;)Lcom/android/tools/r8/internal/e6;"} 1:1:com.android.tools.r8.graph.bytecodemetadata.BytecodeMetadataProvider empty():35:35 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/h6;"} com.android.tools.r8.graph.bytecodemetadata.BytecodeMetadataProvider$Builder -> com.android.tools.r8.internal.h6$a: # {"id":"sourceFile","fileName":"BytecodeMetadataProvider.java"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lo;Ljava/util/function/Consumer;)V"} 5:5:com.android.tools.r8.graph.bytecodemetadata.BytecodeMetadataProvider build():65:65 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/h6;"} 6:6:com.android.tools.r8.graph.bytecodemetadata.BytecodeMetadataProvider com.android.tools.r8.graph.bytecodemetadata.BytecodeMetadataProvider.empty():35:35 -> a 6:6:com.android.tools.r8.graph.bytecodemetadata.BytecodeMetadataProvider build():66 -> a 7:10:com.android.tools.r8.graph.bytecodemetadata.BytecodeMetadataProvider build():68:71 -> a 11:11: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Map;Lcom/android/tools/r8/internal/lo;Lcom/android/tools/r8/internal/d6;)V"} com.android.tools.r8.graph.classmerging.MergedClasses -> com.android.tools.r8.internal.rE: # {"id":"sourceFile","fileName":"MergedClasses.java"} boolean hasBeenMergedIntoDifferentType(com.android.tools.r8.graph.DexType) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Z"} boolean verifyAllSourcesPruned(com.android.tools.r8.graph.AppView) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)V"} com.android.tools.r8.graph.classmerging.MergedClassesCollection -> com.android.tools.r8.internal.sE: # {"id":"sourceFile","fileName":"MergedClassesCollection.java"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/rE;)V"} 2:3:boolean hasBeenMergedIntoDifferentType(com.android.tools.r8.graph.DexType):32:33 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Z"} 4:5:boolean verifyAllSourcesPruned(com.android.tools.r8.graph.AppView):52:53 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)V"} com.android.tools.r8.graph.classmerging.VerticallyMergedClasses -> com.android.tools.r8.internal.v20: # {"id":"sourceFile","fileName":"VerticallyMergedClasses.java"} 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/L4;Lcom/android/tools/r8/internal/L4;)V"} 1:3:com.android.tools.r8.graph.classmerging.VerticallyMergedClasses empty():30:32 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/v20;"} 4:4:com.android.tools.r8.graph.DexType getTargetForOrDefault(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):54:54 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/v2;"} 5:5:boolean hasBeenMergedIntoDifferentType(com.android.tools.r8.graph.DexType):76:76 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Z"} 6:8:boolean verifyAllSourcesPruned(com.android.tools.r8.graph.AppView):81:83 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)V"} 1:1:java.util.Map getForwardMap():41:41 -> b 2:2:java.util.Collection getSourcesFor(com.android.tools.r8.graph.DexType):45:45 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Ljava/util/Set;"} 1:2:com.android.tools.r8.graph.DexType getTargetFor(com.android.tools.r8.graph.DexType):49:50 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/v2;"} 3:3:boolean isEmpty():66:66 -> c 1:1:boolean hasBeenMergedIntoSubtype(com.android.tools.r8.graph.DexType):58:58 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Z"} 1:1:boolean hasInterfaceBeenMergedIntoSubtype(com.android.tools.r8.graph.DexType):62:62 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Z"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Z"} 2:2:boolean isMergeTarget(com.android.tools.r8.graph.DexType):71:71 -> f com.android.tools.r8.graph.lens.AppliedGraphLens -> com.android.tools.r8.internal.w2: # {"id":"sourceFile","fileName":"AppliedGraphLens.java"} com.android.tools.r8.utils.collections.MutableBidirectionalManyToOneRepresentativeMap renamedTypeNames -> f com.android.tools.r8.com.google.common.collect.BiMap originalFieldSignatures -> g com.android.tools.r8.com.google.common.collect.BiMap originalMethodSignatures -> h java.util.Map extraOriginalMethodSignatures -> i boolean $assertionsDisabled -> j 1:1:void ():35:35 -> 1:1:void (com.android.tools.r8.graph.AppView):48:48 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)V"} 2:54:void (com.android.tools.r8.graph.AppView):38:90 -> 1:1:boolean isContextFreeForMethods(com.android.tools.r8.graph.lens.GraphLens):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xj;)Z"} 2:12:void recordOriginalTypeNames(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppView):95:105 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/q2;)V"} 13:14:void lambda$recordOriginalTypeNames$0(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):102:103 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/v2;)V"} 15:15:com.android.tools.r8.graph.DexType getOriginalType(com.android.tools.r8.graph.DexType):116:116 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/v2;"} 16:16:java.lang.Object com.android.tools.r8.utils.collections.BidirectionalManyToManyRepresentativeMap.getRepresentativeKeyOrDefault(java.lang.Object,java.lang.Object):22:22 -> a 16:16:com.android.tools.r8.graph.DexType getOriginalType(com.android.tools.r8.graph.DexType):116 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 17:17:com.android.tools.r8.graph.DexType getOriginalType(com.android.tools.r8.graph.DexType):116:116 -> a 18:18:com.android.tools.r8.graph.DexField getOriginalFieldSignature(com.android.tools.r8.graph.DexField):127:127 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;)Lcom/android/tools/r8/graph/Y0;"} 19:19:com.android.tools.r8.graph.DexField getRenamedFieldSignature(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.lens.GraphLens):135:135 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/graph/Y0;)Lcom/android/tools/r8/graph/Y0;"} 1:2:java.lang.Iterable getOriginalTypes(com.android.tools.r8.graph.DexType):121:122 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Ljava/lang/Iterable;"} 3:3:com.android.tools.r8.graph.DexMethod getRenamedMethodSignature(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.lens.GraphLens):141:141 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/j2;"} 1:4:com.android.tools.r8.graph.DexMethod getPreviousMethodSignature(com.android.tools.r8.graph.DexMethod):158:161 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/j2;"} 1:1:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription lookupPrototypeChangesForMethodDefinition(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.lens.GraphLens):148:148 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/proto/k;"} 2:2:com.android.tools.r8.graph.DexType internalDescribeLookupClassType(com.android.tools.r8.graph.DexType):153:153 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/v2;"} 1:1:com.android.tools.r8.graph.DexMethod getNextMethodSignature(com.android.tools.r8.graph.DexMethod):166:166 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/j2;"} com.android.tools.r8.graph.lens.ClearCodeRewritingGraphLens -> com.android.tools.r8.internal.ab: # {"id":"sourceFile","fileName":"ClearCodeRewritingGraphLens.java"} boolean $assertionsDisabled -> f 1:1:void ():16:16 -> 1:1:void (com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.lens.GraphLens):19:19 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/internal/Xj;)V"} 1:1:boolean isContextFreeForMethods(com.android.tools.r8.graph.lens.GraphLens):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xj;)Z"} 2:2:com.android.tools.r8.graph.DexField getRenamedFieldSignature(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.lens.GraphLens):24:24 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/graph/Y0;)Lcom/android/tools/r8/graph/Y0;"} 3:3:com.android.tools.r8.graph.DexField com.android.tools.r8.graph.lens.GraphLens.getRenamedFieldSignature(com.android.tools.r8.graph.DexField):157:157 -> a 3:3:com.android.tools.r8.graph.DexField getRenamedFieldSignature(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.lens.GraphLens):24 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 4:4:com.android.tools.r8.graph.lens.FieldLookupResult internalLookupField(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens$LookupFieldContinuation):48:48 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/Vj;)Lcom/android/tools/r8/internal/Ph;"} 5:7:com.android.tools.r8.graph.lens.MethodLookupResult internalLookupMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.InvokeType,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens$LookupMethodContinuation):63:65 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/internal/ft;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/Wj;)Lcom/android/tools/r8/internal/PE;"} 8:8:com.android.tools.r8.graph.lens.MethodLookupResult internalDescribeLookupMethod(com.android.tools.r8.graph.lens.MethodLookupResult,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.lens.GraphLens):71:71 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/PE;Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/internal/Xj;)Lcom/android/tools/r8/internal/PE;"} 1:1:com.android.tools.r8.graph.DexMethod getRenamedMethodSignature(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.lens.GraphLens):30:30 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/j2;"} 2:2:com.android.tools.r8.graph.lens.FieldLookupResult internalDescribeLookupField(com.android.tools.r8.graph.lens.FieldLookupResult):53:53 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Ph;)Lcom/android/tools/r8/internal/Ph;"} 1:1:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription lookupPrototypeChangesForMethodDefinition(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.lens.GraphLens):42:42 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/proto/k;"} com.android.tools.r8.graph.lens.DefaultNonIdentityGraphLens -> com.android.tools.r8.internal.fe: # {"id":"sourceFile","fileName":"DefaultNonIdentityGraphLens.java"} 1:1:void (com.android.tools.r8.graph.AppView):17:17 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)V"} 2:2:void (com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.lens.GraphLens):21:21 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/internal/Xj;)V"} 1:1:com.android.tools.r8.graph.lens.MethodLookupResult internalDescribeLookupMethod(com.android.tools.r8.graph.lens.MethodLookupResult,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.lens.GraphLens):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/PE;Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/internal/Xj;)Lcom/android/tools/r8/internal/PE;"} 2:2:boolean isContextFreeForMethods(com.android.tools.r8.graph.lens.GraphLens):29:29 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xj;)Z"} 3:3:com.android.tools.r8.graph.DexType getOriginalType(com.android.tools.r8.graph.DexType):41:41 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/v2;"} 4:4:com.android.tools.r8.graph.DexField getOriginalFieldSignature(com.android.tools.r8.graph.DexField):58:58 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;)Lcom/android/tools/r8/graph/Y0;"} 5:5:com.android.tools.r8.graph.DexField getRenamedFieldSignature(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.lens.GraphLens):66:66 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/graph/Y0;)Lcom/android/tools/r8/graph/Y0;"} 6:6:com.android.tools.r8.graph.DexField com.android.tools.r8.graph.lens.GraphLens.getRenamedFieldSignature(com.android.tools.r8.graph.DexField):157:157 -> a 6:6:com.android.tools.r8.graph.DexField getRenamedFieldSignature(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.lens.GraphLens):66 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 1:1:com.android.tools.r8.graph.lens.FieldLookupResult internalDescribeLookupField(com.android.tools.r8.graph.lens.FieldLookupResult):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Ph;)Lcom/android/tools/r8/internal/Ph;"} 2:2:java.lang.Iterable getOriginalTypes(com.android.tools.r8.graph.DexType):46:46 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Ljava/lang/Iterable;"} 3:3:com.android.tools.r8.graph.DexMethod getRenamedMethodSignature(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.lens.GraphLens):92:92 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/j2;"} 4:4:com.android.tools.r8.graph.DexMethod com.android.tools.r8.graph.lens.GraphLens.getRenamedMethodSignature(com.android.tools.r8.graph.DexMethod):170:170 -> b 4:4:com.android.tools.r8.graph.DexMethod getRenamedMethodSignature(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.lens.GraphLens):92 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 5:5:com.android.tools.r8.graph.DexMethod getRenamedMethodSignature(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.lens.GraphLens):92:92 -> b com.android.tools.r8.graph.DexMethod getPreviousMethodSignature(com.android.tools.r8.graph.DexMethod) -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/j2;"} 1:1:com.android.tools.r8.graph.DexType internalDescribeLookupClassType(com.android.tools.r8.graph.DexType):0:0 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/v2;"} 2:5:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription lookupPrototypeChangesForMethodDefinition(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.lens.GraphLens):101:104 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/proto/k;"} 6:6:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription com.android.tools.r8.graph.lens.GraphLens.lookupPrototypeChangesForMethodDefinition(com.android.tools.r8.graph.DexMethod):326:326 -> e 6:6:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription lookupPrototypeChangesForMethodDefinition(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.lens.GraphLens):104 -> e # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} com.android.tools.r8.graph.DexMethod getNextMethodSignature(com.android.tools.r8.graph.DexMethod) -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/j2;"} com.android.tools.r8.graph.lens.FieldLookupResult -> com.android.tools.r8.internal.Ph: # {"id":"sourceFile","fileName":"FieldLookupResult.java"} com.android.tools.r8.graph.DexType readCastType -> c com.android.tools.r8.graph.DexType writeCastType -> d 1:3: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):22:24 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;Lcom/android/tools/r8/graph/Y0;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/v2;)V"} 1:1:com.android.tools.r8.graph.DexType getRewrittenReadCastType(java.util.function.Function):40:40 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Function;)Lcom/android/tools/r8/graph/v2;"} 1:1:com.android.tools.r8.graph.DexType getRewrittenWriteCastType(java.util.function.Function):52:52 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Function;)Lcom/android/tools/r8/graph/v2;"} 1:1:com.android.tools.r8.graph.lens.FieldLookupResult$Builder builder(com.android.tools.r8.graph.lens.GraphLens):28:28 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Oh;"} 1:1:com.android.tools.r8.graph.DexType getReadCastType():36:36 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/v2;"} 1:1:com.android.tools.r8.graph.DexType getWriteCastType():48:48 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/v2;"} 1:1:boolean hasReadCastType():32:32 -> g 1:1:boolean hasWriteCastType():44:44 -> h com.android.tools.r8.graph.lens.FieldLookupResult$Builder -> com.android.tools.r8.internal.Oh: # {"id":"sourceFile","fileName":"FieldLookupResult.java"} com.android.tools.r8.graph.DexType readCastType -> c com.android.tools.r8.graph.DexType writeCastType -> d 1:1:void (com.android.tools.r8.graph.lens.GraphLens):61:61 -> # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} 1:1:com.android.tools.r8.graph.lens.MemberLookupResult$Builder com.android.tools.r8.graph.lens.MemberLookupResult$Builder.setReboundReference(com.android.tools.r8.graph.DexMember):62:62 -> a 1:1:com.android.tools.r8.graph.lens.MemberLookupResult$Builder setReboundReference(com.android.tools.r8.graph.DexMember):55 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/e2;)Lcom/android/tools/r8/internal/bE;"} 2:2:com.android.tools.r8.graph.lens.FieldLookupResult$Builder setReadCastType(com.android.tools.r8.graph.DexType):66:66 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/internal/Oh;"} 3:3:com.android.tools.r8.graph.lens.FieldLookupResult build():82:82 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Ph;"} 1:1:com.android.tools.r8.graph.lens.MemberLookupResult$Builder com.android.tools.r8.graph.lens.MemberLookupResult$Builder.setReference(com.android.tools.r8.graph.DexMember):57:57 -> b 1:1:com.android.tools.r8.graph.lens.MemberLookupResult$Builder setReference(com.android.tools.r8.graph.DexMember):55 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/e2;)Lcom/android/tools/r8/internal/bE;"} 2:2:com.android.tools.r8.graph.lens.FieldLookupResult$Builder setWriteCastType(com.android.tools.r8.graph.DexType):71:71 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/internal/Oh;"} com.android.tools.r8.graph.lens.FinalInitClassLens -> com.android.tools.r8.internal.mi: # {"id":"sourceFile","fileName":"FinalInitClassLens.java"} java.util.Map mapping -> a 1:2:void (java.util.Map):16:17 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/concurrent/ConcurrentHashMap;)V"} 1:1:void lambda$rewrittenWithLens$0(com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.InitClassLens$Builder,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexField):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/jn;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/Y0;)V"} # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":4,"2":5,"3":6},"outline":"Lcom/android/tools/r8/internal/s2;a(Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/v2;"} 4:4:void lambda$rewrittenWithLens$0(com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.InitClassLens$Builder,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexField):39:39 -> a 5:5:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.lens.GraphLens.lookupType(com.android.tools.r8.graph.DexType):243:243 -> a 5:5:void lambda$rewrittenWithLens$0(com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.InitClassLens$Builder,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexField):39 -> a 6:6:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.lens.GraphLens.lookupType(com.android.tools.r8.graph.DexType):243:243 -> a 6:6:void lambda$rewrittenWithLens$0(com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.InitClassLens$Builder,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexField):39 -> a 2:2:com.android.tools.r8.graph.DexField com.android.tools.r8.graph.lens.GraphLens.lookupField(com.android.tools.r8.graph.DexField):333:333 -> a 2:2:void lambda$rewrittenWithLens$0(com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.InitClassLens$Builder,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexField):40 -> a 3:3:void lambda$rewrittenWithLens$0(com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.InitClassLens$Builder,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexField):41:41 -> a 7:7:com.android.tools.r8.graph.lens.InitClassLens$Builder com.android.tools.r8.graph.lens.InitClassLens.builder():15:15 -> a 7:7:com.android.tools.r8.graph.lens.InitClassLens rewrittenWithLens(com.android.tools.r8.graph.lens.GraphLens):36 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xj;)Lcom/android/tools/r8/internal/kn;"} 8:14:com.android.tools.r8.graph.lens.InitClassLens rewrittenWithLens(com.android.tools.r8.graph.lens.GraphLens):37:43 -> a 15:19:com.android.tools.r8.graph.DexField getInitClassField(com.android.tools.r8.graph.DexType):22:26 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/Y0;"} com.android.tools.r8.graph.lens.GraphLens -> com.android.tools.r8.internal.Xj: # {"id":"sourceFile","fileName":"GraphLens.java"} boolean $assertionsDisabled -> a 1:1:void ():64:64 -> 1:1:void ():104:104 -> 1:1:com.android.tools.r8.ir.optimize.enums.EnumUnboxingLens asEnumUnboxerLens():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Sg;"} com.android.tools.r8.graph.DexField getOriginalFieldSignature(com.android.tools.r8.graph.DexField) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;)Lcom/android/tools/r8/graph/Y0;"} com.android.tools.r8.graph.DexType getOriginalType(com.android.tools.r8.graph.DexType) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/v2;"} com.android.tools.r8.graph.DexField getRenamedFieldSignature(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.lens.GraphLens) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/graph/Y0;)Lcom/android/tools/r8/graph/Y0;"} com.android.tools.r8.graph.lens.FieldLookupResult internalLookupField(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens$LookupFieldContinuation) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/Vj;)Lcom/android/tools/r8/internal/Ph;"} com.android.tools.r8.graph.lens.MethodLookupResult internalLookupMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.InvokeType,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens$LookupMethodContinuation) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/internal/ft;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/Wj;)Lcom/android/tools/r8/internal/PE;"} boolean isContextFreeForMethods(com.android.tools.r8.graph.lens.GraphLens) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xj;)Z"} 2:2:com.android.tools.r8.graph.lens.FieldLookupResult lambda$lookupFieldResult$3(com.android.tools.r8.graph.lens.FieldLookupResult):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Ph;)Lcom/android/tools/r8/internal/Ph;"} com.android.tools.r8.graph.lens.MethodLookupResult lookupMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.InvokeType,com.android.tools.r8.graph.lens.GraphLens) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/internal/ft;Lcom/android/tools/r8/internal/Xj;)Lcom/android/tools/r8/internal/PE;"} java.lang.String lookupPackageName(java.lang.String) -> a 3:3:com.android.tools.r8.graph.DexMethod getOriginalMethodSignature(com.android.tools.r8.graph.DexMethod):121:121 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/j2;"} 4:9:com.android.tools.r8.graph.DexMethod getOriginalMethodSignature(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.lens.GraphLens):127:132 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/j2;"} 10:10:com.android.tools.r8.graph.DexReference getRenamedReference(com.android.tools.r8.graph.DexReference,com.android.tools.r8.graph.lens.GraphLens):150:150 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/s2;Lcom/android/tools/r8/internal/Xj;)Lcom/android/tools/r8/graph/s2;"} 11:11:com.android.tools.r8.graph.DexReference lambda$getRenamedReference$0(com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.DexType):151:151 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/s2;"} 12:12:com.android.tools.r8.graph.DexField com.android.tools.r8.graph.lens.GraphLens.getRenamedFieldSignature(com.android.tools.r8.graph.DexField):157:157 -> a 12:12:void lambda$rewriteFieldKeys$11(com.android.tools.r8.com.google.common.collect.ImmutableMap$Builder,com.android.tools.r8.graph.DexField,java.lang.Object):568 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/fm;Lcom/android/tools/r8/graph/Y0;Ljava/lang/Object;)V"} 13:13:void lambda$rewriteFieldKeys$11(com.android.tools.r8.com.google.common.collect.ImmutableMap$Builder,com.android.tools.r8.graph.DexField,java.lang.Object):568:568 -> a 14:24:com.android.tools.r8.graph.DexEncodedMethod com.android.tools.r8.graph.lens.GraphLens.mapDexEncodedMethod(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.lens.GraphLens):184:194 -> a 14:24:com.android.tools.r8.graph.DexEncodedMethod mapDexEncodedMethod(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexDefinitionSupplier):177 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W0;Lcom/android/tools/r8/graph/Q0;)Lcom/android/tools/r8/graph/W0;"} 25:25:com.android.tools.r8.graph.ProgramMethod mapProgramMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexDefinitionSupplier):200:200 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/Q0;)Lcom/android/tools/r8/graph/o5;"} 26:26:com.android.tools.r8.graph.DexMethod com.android.tools.r8.graph.lens.GraphLens.getRenamedMethodSignature(com.android.tools.r8.graph.DexMethod):170:170 -> a 26:26:com.android.tools.r8.graph.ProgramMethod mapProgramMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexDefinitionSupplier):200 -> a 27:28:com.android.tools.r8.graph.ProgramMethod mapProgramMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexDefinitionSupplier):201:202 -> a 29:29:boolean isSimpleRenaming(com.android.tools.r8.graph.DexReference,com.android.tools.r8.graph.DexReference):210:210 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/s2;Lcom/android/tools/r8/graph/s2;)Z"} 30:30:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.lens.GraphLens.lookupType(com.android.tools.r8.graph.DexType):243:243 -> a 30:30:void lambda$rewriteTypeKeys$12(java.util.Map,java.util.function.BiFunction,com.android.tools.r8.graph.DexType,java.lang.Object):584 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Map;Ljava/util/function/BiFunction;Lcom/android/tools/r8/graph/v2;Ljava/lang/Object;)V"} 31:33:void lambda$rewriteTypeKeys$12(java.util.Map,java.util.function.BiFunction,com.android.tools.r8.graph.DexType,java.lang.Object):585:587 -> a 34:34:void lambda$rewriteTypeKeys$12(java.util.Map,java.util.function.BiFunction,com.android.tools.r8.graph.DexType,java.lang.Object):586:586 -> a 35:35:com.android.tools.r8.graph.lens.MethodLookupResult lookupMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.InvokeType):295:295 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/internal/ft;)Lcom/android/tools/r8/internal/PE;"} 36:38:boolean assertFieldsNotModified(java.lang.Iterable):456:458 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Iterable;)V"} 39:39:com.android.tools.r8.graph.DexField com.android.tools.r8.graph.lens.GraphLens.getRenamedFieldSignature(com.android.tools.r8.graph.DexField):157:157 -> a 39:39:boolean assertFieldsNotModified(java.lang.Iterable):458 -> a 40:40:boolean assertFieldsNotModified(java.lang.Iterable):458:458 -> a 41:44:boolean assertPinnedNotModified(com.android.tools.r8.shaking.KeepInfoCollection,com.android.tools.r8.utils.InternalOptions):465:468 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/i1;Lcom/android/tools/r8/utils/A1;)V"} 45:48:boolean com.android.tools.r8.graph.lens.GraphLens.assertReferencesNotModified(java.lang.Iterable):473:476 -> a 45:48:boolean assertPinnedNotModified(com.android.tools.r8.shaking.KeepInfoCollection,com.android.tools.r8.utils.InternalOptions):469 -> a 49:49:com.android.tools.r8.graph.DexField com.android.tools.r8.graph.lens.GraphLens.getRenamedFieldSignature(com.android.tools.r8.graph.DexField):157:157 -> a 49:49:boolean com.android.tools.r8.graph.lens.GraphLens.assertReferencesNotModified(java.lang.Iterable):476 -> a 49:49:boolean assertPinnedNotModified(com.android.tools.r8.shaking.KeepInfoCollection,com.android.tools.r8.utils.InternalOptions):469 -> a 50:53:boolean com.android.tools.r8.graph.lens.GraphLens.assertReferencesNotModified(java.lang.Iterable):476:479 -> a 50:53:boolean assertPinnedNotModified(com.android.tools.r8.shaking.KeepInfoCollection,com.android.tools.r8.utils.InternalOptions):469 -> a 54:54:com.android.tools.r8.graph.DexMethod com.android.tools.r8.graph.lens.GraphLens.getRenamedMethodSignature(com.android.tools.r8.graph.DexMethod):170:170 -> a 54:54:boolean com.android.tools.r8.graph.lens.GraphLens.assertReferencesNotModified(java.lang.Iterable):479 -> a 54:54:boolean assertPinnedNotModified(com.android.tools.r8.shaking.KeepInfoCollection,com.android.tools.r8.utils.InternalOptions):469 -> a 55:57:boolean com.android.tools.r8.graph.lens.GraphLens.assertReferencesNotModified(java.lang.Iterable):479:481 -> a 55:57:boolean assertPinnedNotModified(com.android.tools.r8.shaking.KeepInfoCollection,com.android.tools.r8.utils.InternalOptions):469 -> a 58:58:boolean com.android.tools.r8.graph.DexReference.isDexType():0:0 -> a 58:58:boolean com.android.tools.r8.graph.lens.GraphLens.assertReferencesNotModified(java.lang.Iterable):481 -> a 58:58:boolean assertPinnedNotModified(com.android.tools.r8.shaking.KeepInfoCollection,com.android.tools.r8.utils.InternalOptions):469 -> a 59:60:boolean com.android.tools.r8.graph.lens.GraphLens.assertReferencesNotModified(java.lang.Iterable):481:482 -> a 59:60:boolean assertPinnedNotModified(com.android.tools.r8.shaking.KeepInfoCollection,com.android.tools.r8.utils.InternalOptions):469 -> a 61:61:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.lens.GraphLens.lookupType(com.android.tools.r8.graph.DexType):243:243 -> a 61:61:boolean com.android.tools.r8.graph.lens.GraphLens.assertReferencesNotModified(java.lang.Iterable):483 -> a 61:61:boolean assertPinnedNotModified(com.android.tools.r8.shaking.KeepInfoCollection,com.android.tools.r8.utils.InternalOptions):469 -> a 62:62:boolean com.android.tools.r8.graph.lens.GraphLens.assertReferencesNotModified(java.lang.Iterable):483:483 -> a 62:62:boolean assertPinnedNotModified(com.android.tools.r8.shaking.KeepInfoCollection,com.android.tools.r8.utils.InternalOptions):469 -> a 63:65:java.util.Map rewriteCallSites(java.util.Map,com.android.tools.r8.graph.DexDefinitionSupplier):491:493 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Map;Lcom/android/tools/r8/graph/Q0;)Ljava/util/IdentityHashMap;"} 66:70:void lambda$rewriteCallSites$5(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):495:499 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Q0;Lcom/android/tools/r8/internal/lB;Ljava/util/Map;Lcom/android/tools/r8/graph/p0;Lcom/android/tools/r8/internal/IN;)V"} 71:71:com.android.tools.r8.utils.collections.ProgramMethodSet lambda$rewriteCallSites$4(com.android.tools.r8.graph.DexCallSite):498:498 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p0;)Lcom/android/tools/r8/internal/IN;"} 72:72:com.android.tools.r8.graph.DexReference com.android.tools.r8.graph.lens.GraphLens.rewriteReference(com.android.tools.r8.graph.DexReference):507:507 -> a 72:72:void lambda$rewriteReferenceKeys$9(java.util.Map,java.util.Map,com.android.tools.r8.graph.DexReference,java.lang.Object):533 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Map;Ljava/util/Map;Lcom/android/tools/r8/graph/s2;Ljava/lang/Object;)V"} 73:77:void lambda$rewriteReferenceKeys$9(java.util.Map,java.util.Map,com.android.tools.r8.graph.DexReference,java.lang.Object):534:538 -> a 78:80:java.util.ArrayList com.android.tools.r8.utils.ListUtils.newArrayList(java.lang.Object,java.lang.Object):195:197 -> a 78:80:void lambda$rewriteReferenceKeys$9(java.util.Map,java.util.Map,com.android.tools.r8.graph.DexReference,java.lang.Object):542 -> a 81:82:void lambda$rewriteReferenceKeys$9(java.util.Map,java.util.Map,com.android.tools.r8.graph.DexReference,java.lang.Object):542:543 -> a 83:84:java.util.Set rewriteReferences(java.util.Set):520:521 -> a 85:85:com.android.tools.r8.graph.DexReference com.android.tools.r8.graph.lens.GraphLens.rewriteReference(com.android.tools.r8.graph.DexReference):507:507 -> a 85:85:java.util.Set rewriteReferences(java.util.Set):522 -> a 86:86:java.util.Set rewriteReferences(java.util.Set):522:522 -> a 87:105:java.util.Map rewriteReferenceKeys(java.util.Map,java.util.function.BiFunction):529:547 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Map;Ljava/util/function/BiFunction;)Ljava/util/IdentityHashMap;"} 106:108:void lambda$rewriteReferenceKeys$10(java.util.function.BiFunction,java.util.Map,com.android.tools.r8.graph.DexReference,java.util.List):549:551 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/BiFunction;Ljava/util/Map;Lcom/android/tools/r8/graph/s2;Ljava/util/List;)V"} 109:111:com.android.tools.r8.com.google.common.collect.ImmutableMap rewriteFieldKeys(java.util.Map):567:569 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Map;)Lcom/android/tools/r8/internal/im;"} 112:147:boolean verifyMappingToOriginalProgram(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexApplication):594:629 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/b4;)V"} 148:148:com.android.tools.r8.graph.DexMethod com.android.tools.r8.graph.lens.GraphLens.getOriginalMethodSignature(com.android.tools.r8.graph.DexMethod):121:121 -> a 148:148:boolean verifyMappingToOriginalProgram(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexApplication):629 -> a 149:153:boolean verifyMappingToOriginalProgram(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexApplication):630:634 -> a 1:1:com.android.tools.r8.optimize.MemberRebindingIdentityLens asMemberRebindingIdentityLens():0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/jE;"} java.lang.Iterable getOriginalTypes(com.android.tools.r8.graph.DexType) -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Ljava/lang/Iterable;"} com.android.tools.r8.graph.DexMethod getRenamedMethodSignature(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.lens.GraphLens) -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/j2;"} 2:7:com.android.tools.r8.graph.DexMethod getOriginalMethodSignatureForMapping(com.android.tools.r8.graph.DexMethod):139:144 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/j2;"} 8:8:com.android.tools.r8.graph.DexReference lambda$getRenamedReference$1(com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.DexField):152:152 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/graph/Y0;)Lcom/android/tools/r8/graph/s2;"} 9:9:com.android.tools.r8.graph.DexField getRenamedFieldSignature(com.android.tools.r8.graph.DexField):157:157 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;)Lcom/android/tools/r8/graph/Y0;"} 10:11:com.android.tools.r8.graph.DexReference rewriteReference(com.android.tools.r8.graph.DexReference,com.android.tools.r8.graph.lens.GraphLens):512:513 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/s2;Lcom/android/tools/r8/internal/Xj;)Lcom/android/tools/r8/graph/s2;"} 12:12:com.android.tools.r8.graph.DexReference lambda$rewriteReference$6(com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.DexType):514:514 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/s2;"} 13:14:java.util.Map rewriteTypeKeys(java.util.Map,java.util.function.BiFunction):581:582 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Map;Ljava/util/function/BiFunction;)Ljava/util/IdentityHashMap;"} 1:1:com.android.tools.r8.optimize.MemberRebindingLens asMemberRebindingLens():0:0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/nE;"} com.android.tools.r8.graph.DexType lookupClassType(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.lens.GraphLens) -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/v2;"} 2:2:com.android.tools.r8.graph.DexReference lambda$getRenamedReference$2(com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.DexMethod):153:153 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/s2;"} 3:3:com.android.tools.r8.graph.DexMethod getRenamedMethodSignature(com.android.tools.r8.graph.DexMethod):170:170 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/j2;"} 4:4:com.android.tools.r8.graph.DexType lookupClassType(com.android.tools.r8.graph.DexType):237:237 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/v2;"} 5:5:com.android.tools.r8.graph.DexField lookupField(com.android.tools.r8.graph.DexField):333:333 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;)Lcom/android/tools/r8/graph/Y0;"} 6:6:com.android.tools.r8.graph.DexReference lambda$rewriteReference$7(com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.DexField):515:515 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/graph/Y0;)Lcom/android/tools/r8/graph/s2;"} 1:1:com.android.tools.r8.graph.lens.NonIdentityGraphLens asNonIdentityLens():0:0 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/HH;"} com.android.tools.r8.graph.DexType lookupType(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.lens.GraphLens) -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/v2;"} 2:2:com.android.tools.r8.graph.DexType lookupType(com.android.tools.r8.graph.DexType):243:243 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/v2;"} 3:3:com.android.tools.r8.graph.DexField lookupField(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.lens.GraphLens):340:340 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/graph/Y0;)Lcom/android/tools/r8/graph/Y0;"} 4:4:com.android.tools.r8.graph.DexReference lambda$rewriteReference$8(com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.DexMethod):516:516 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/s2;"} com.android.tools.r8.graph.proto.RewrittenPrototypeDescription lookupPrototypeChangesForMethodDefinition(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.lens.GraphLens) -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/proto/k;"} 1:1:com.android.tools.r8.graph.lens.FieldLookupResult lookupFieldResult(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.lens.GraphLens):352:352 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/graph/Y0;)Lcom/android/tools/r8/internal/Ph;"} 2:2:com.android.tools.r8.graph.lens.GraphLens getIdentityLens():381:381 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Xj;"} 1:1:boolean hasCodeRewritings():0:0 -> f 2:2:boolean verifyIsContextFreeForMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.lens.GraphLens):376:376 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/graph/j2;)Z"} boolean isIdentityLens() -> g boolean isNonIdentityLens() -> h com.android.tools.r8.graph.lens.GraphLens$Builder -> com.android.tools.r8.internal.Uj: # {"id":"sourceFile","fileName":"GraphLens.java"} com.android.tools.r8.utils.collections.MutableBidirectionalManyToOneRepresentativeMap fieldMap -> a com.android.tools.r8.utils.collections.MutableBidirectionalManyToOneRepresentativeMap methodMap -> b java.util.Map typeMap -> c 1:1:void ():74:74 -> 2:5:void ():69:72 -> 1:1:void move(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):87:87 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/j2;)V"} com.android.tools.r8.graph.lens.GraphLens$LookupFieldContinuation -> com.android.tools.r8.internal.Vj: # {"id":"sourceFile","fileName":"GraphLens.java"} com.android.tools.r8.graph.lens.FieldLookupResult lookupField(com.android.tools.r8.graph.lens.FieldLookupResult) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Ph;)Lcom/android/tools/r8/internal/Ph;"} com.android.tools.r8.graph.lens.GraphLens$LookupMethodContinuation -> com.android.tools.r8.internal.Wj: # {"id":"sourceFile","fileName":"GraphLens.java"} com.android.tools.r8.graph.lens.MethodLookupResult lookupMethod(com.android.tools.r8.graph.lens.MethodLookupResult) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/PE;)Lcom/android/tools/r8/internal/PE;"} com.android.tools.r8.graph.lens.IdentityGraphLens -> com.android.tools.r8.internal.El: # {"id":"sourceFile","fileName":"IdentityGraphLens.java"} com.android.tools.r8.graph.lens.IdentityGraphLens INSTANCE -> b boolean $assertionsDisabled -> c 1:3:void ():14:16 -> 1:1:void ():18:18 -> 1:1:com.android.tools.r8.graph.DexField getOriginalFieldSignature(com.android.tools.r8.graph.DexField):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;)Lcom/android/tools/r8/graph/Y0;"} 2:2:com.android.tools.r8.graph.DexType getOriginalType(com.android.tools.r8.graph.DexType):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/v2;"} 3:3:com.android.tools.r8.graph.DexField getRenamedFieldSignature(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.lens.GraphLens):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/graph/Y0;)Lcom/android/tools/r8/graph/Y0;"} 4:4:boolean isContextFreeForMethods(com.android.tools.r8.graph.lens.GraphLens):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xj;)Z"} 5:5:java.lang.String lookupPackageName(java.lang.String):0:0 -> a 6:7:com.android.tools.r8.graph.lens.MethodLookupResult lookupMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.InvokeType,com.android.tools.r8.graph.lens.GraphLens):78:79 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/internal/ft;Lcom/android/tools/r8/internal/Xj;)Lcom/android/tools/r8/internal/PE;"} 8:8:com.android.tools.r8.graph.lens.MemberLookupResult$Builder com.android.tools.r8.graph.lens.MemberLookupResult$Builder.setReference(com.android.tools.r8.graph.DexMember):57:57 -> a 8:8:com.android.tools.r8.graph.lens.MemberLookupResult$Builder com.android.tools.r8.graph.lens.MethodLookupResult$Builder.setReference(com.android.tools.r8.graph.DexMember):45 -> a 8:8:com.android.tools.r8.graph.lens.MethodLookupResult lookupMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.InvokeType,com.android.tools.r8.graph.lens.GraphLens):79 -> a 9:9:com.android.tools.r8.graph.lens.MethodLookupResult lookupMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.InvokeType,com.android.tools.r8.graph.lens.GraphLens):79:79 -> a 10:10:com.android.tools.r8.graph.lens.FieldLookupResult internalLookupField(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens$LookupFieldContinuation):94:94 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/Vj;)Lcom/android/tools/r8/internal/Ph;"} 11:11:com.android.tools.r8.graph.lens.MemberLookupResult$Builder com.android.tools.r8.graph.lens.MemberLookupResult$Builder.setReference(com.android.tools.r8.graph.DexMember):57:57 -> a 11:11:com.android.tools.r8.graph.lens.MemberLookupResult$Builder com.android.tools.r8.graph.lens.FieldLookupResult$Builder.setReference(com.android.tools.r8.graph.DexMember):55 -> a 11:11:com.android.tools.r8.graph.lens.FieldLookupResult internalLookupField(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens$LookupFieldContinuation):94 -> a 12:12:com.android.tools.r8.graph.lens.FieldLookupResult internalLookupField(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens$LookupFieldContinuation):94:94 -> a 13:13:com.android.tools.r8.graph.lens.FieldLookupResult internalLookupField(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens$LookupFieldContinuation):93:93 -> a 14:14:com.android.tools.r8.graph.lens.MethodLookupResult internalLookupMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.InvokeType,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens$LookupMethodContinuation):106:106 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/internal/ft;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/Wj;)Lcom/android/tools/r8/internal/PE;"} 1:1:com.android.tools.r8.graph.DexMethod getRenamedMethodSignature(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.lens.GraphLens):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/j2;"} 2:2:java.lang.Iterable getOriginalTypes(com.android.tools.r8.graph.DexType):41:41 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Ljava/lang/Iterable;"} 1:1:com.android.tools.r8.graph.DexType lookupClassType(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.lens.GraphLens):71:71 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/v2;"} com.android.tools.r8.graph.DexType lookupType(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.lens.GraphLens) -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/v2;"} 1:1:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription lookupPrototypeChangesForMethodDefinition(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.lens.GraphLens):85:85 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/proto/k;"} boolean hasCodeRewritings() -> f boolean isIdentityLens() -> g boolean isNonIdentityLens() -> h 1:1:com.android.tools.r8.graph.lens.IdentityGraphLens getInstance():21:21 -> i # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/El;"} com.android.tools.r8.graph.lens.InitClassLens -> com.android.tools.r8.internal.kn: # {"id":"sourceFile","fileName":"InitClassLens.java"} 1:1:void ():12:12 -> com.android.tools.r8.graph.DexField getInitClassField(com.android.tools.r8.graph.DexType) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/Y0;"} com.android.tools.r8.graph.lens.InitClassLens rewrittenWithLens(com.android.tools.r8.graph.lens.GraphLens) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xj;)Lcom/android/tools/r8/internal/kn;"} 1:1:com.android.tools.r8.graph.lens.InitClassLens$Builder builder():15:15 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/jn;"} 1:1:com.android.tools.r8.graph.lens.ThrowingInitClassLens getThrowingInstance():19:19 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/iZ;"} com.android.tools.r8.graph.lens.InitClassLens$Builder -> com.android.tools.r8.internal.jn: # {"id":"sourceFile","fileName":"InitClassLens.java"} java.util.Map mapping -> a boolean $assertionsDisabled -> b 1:1:void ():30:30 -> 1:3:void ():30:32 -> 1:2:void map(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexField):35:36 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/Y0;)V"} 3:3:com.android.tools.r8.graph.lens.FinalInitClassLens build():40:40 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/mi;"} com.android.tools.r8.graph.lens.MemberLookupResult -> com.android.tools.r8.internal.cE: # {"id":"sourceFile","fileName":"MemberLookupResult.java"} com.android.tools.r8.graph.DexMember reference -> a com.android.tools.r8.graph.DexMember reboundReference -> b 1:3:void (com.android.tools.r8.graph.DexMember,com.android.tools.r8.graph.DexMember):17:19 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/e2;Lcom/android/tools/r8/graph/e2;)V"} 1:1:com.android.tools.r8.graph.DexMember getReboundReference():39:39 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/e2;"} 2:2:com.android.tools.r8.graph.DexMember getRewrittenReboundReference(com.android.tools.r8.utils.collections.BidirectionalManyToOneRepresentativeMap):43:43 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/N4;)Lcom/android/tools/r8/graph/e2;"} 3:4:com.android.tools.r8.graph.DexMember getRewrittenReboundReference(java.util.function.Function):47:48 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Function;)Lcom/android/tools/r8/graph/e2;"} 1:1:com.android.tools.r8.graph.DexMember getReference():23:23 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/e2;"} 2:2:com.android.tools.r8.graph.DexMember getRewrittenReference(com.android.tools.r8.utils.collections.BidirectionalManyToOneRepresentativeMap):27:27 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/N4;)Lcom/android/tools/r8/graph/e2;"} 1:1:boolean hasReboundReference():35:35 -> c com.android.tools.r8.graph.lens.MemberLookupResult$Builder -> com.android.tools.r8.internal.bE: # {"id":"sourceFile","fileName":"MemberLookupResult.java"} com.android.tools.r8.graph.DexMember reference -> a com.android.tools.r8.graph.DexMember reboundReference -> b 1:1:void ():51:51 -> com.android.tools.r8.graph.lens.MethodLookupResult -> com.android.tools.r8.internal.PE: # {"id":"sourceFile","fileName":"MethodLookupResult.java"} com.android.tools.r8.ir.code.InvokeType type -> c com.android.tools.r8.graph.proto.RewrittenPrototypeDescription prototypeChanges -> d 1:3:void (com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.InvokeType,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):28:30 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/internal/ft;Lcom/android/tools/r8/graph/proto/k;)V"} 1:1:com.android.tools.r8.graph.lens.MethodLookupResult$Builder builder(com.android.tools.r8.graph.lens.GraphLens):34:34 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/OE;"} 1:1:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription getPrototypeChanges():42:42 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/proto/k;"} 1:1:com.android.tools.r8.ir.code.InvokeType getType():38:38 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/ft;"} com.android.tools.r8.graph.lens.MethodLookupResult$Builder -> com.android.tools.r8.internal.OE: # {"id":"sourceFile","fileName":"MethodLookupResult.java"} com.android.tools.r8.graph.proto.RewrittenPrototypeDescription prototypeChanges -> c com.android.tools.r8.ir.code.InvokeType type -> d boolean $assertionsDisabled -> e 1:1:void ():45:45 -> 1:1:void (com.android.tools.r8.graph.lens.GraphLens):51:51 -> # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} 2:2:void (com.android.tools.r8.graph.lens.GraphLens):48:48 -> 1:1:com.android.tools.r8.graph.lens.MethodLookupResult$Builder setPrototypeChanges(com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):56:56 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/proto/k;)Lcom/android/tools/r8/internal/OE;"} 2:2:com.android.tools.r8.graph.lens.MethodLookupResult$Builder setType(com.android.tools.r8.ir.code.InvokeType):61:61 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ft;)Lcom/android/tools/r8/internal/OE;"} 3:3:com.android.tools.r8.graph.lens.MemberLookupResult$Builder com.android.tools.r8.graph.lens.MemberLookupResult$Builder.setReboundReference(com.android.tools.r8.graph.DexMember):62:62 -> a 3:3:com.android.tools.r8.graph.lens.MemberLookupResult$Builder setReboundReference(com.android.tools.r8.graph.DexMember):45 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/e2;)Lcom/android/tools/r8/internal/bE;"} 4:6:com.android.tools.r8.graph.lens.MethodLookupResult build():66:68 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/PE;"} 1:1:com.android.tools.r8.graph.lens.MemberLookupResult$Builder com.android.tools.r8.graph.lens.MemberLookupResult$Builder.setReference(com.android.tools.r8.graph.DexMember):57:57 -> b 1:1:com.android.tools.r8.graph.lens.MemberLookupResult$Builder setReference(com.android.tools.r8.graph.DexMember):45 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/e2;)Lcom/android/tools/r8/internal/bE;"} com.android.tools.r8.graph.lens.NestedGraphLens -> com.android.tools.r8.internal.CG: # {"id":"sourceFile","fileName":"NestedGraphLens.java"} com.android.tools.r8.utils.collections.BidirectionalManyToOneRepresentativeMap fieldMap -> f java.util.function.Function methodMap -> g java.util.Map typeMap -> h com.android.tools.r8.utils.collections.BidirectionalManyToManyRepresentativeMap newMethodSignatures -> i com.android.tools.r8.utils.collections.EmptyBidirectionalOneToOneMap EMPTY_FIELD_MAP -> j com.android.tools.r8.utils.collections.EmptyBidirectionalOneToOneMap EMPTY_METHOD_MAP -> k java.util.Map EMPTY_TYPE_MAP -> l boolean $assertionsDisabled -> m 1:7:void ():34:40 -> 1:1:void (com.android.tools.r8.graph.AppView):73:73 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)V"} 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):85:85 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/N4;Lcom/android/tools/r8/internal/N4;Ljava/util/Map;)V"} 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):94:98 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/N4;Ljava/util/Map;Ljava/util/Map;Lcom/android/tools/r8/internal/J4;)V"} 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):95:95 -> 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):107:111 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/N4;Ljava/util/function/Function;Ljava/util/Map;Lcom/android/tools/r8/internal/J4;)V"} 1:1:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription internalDescribePrototypeChanges(com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,com.android.tools.r8.graph.DexMethod):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/proto/k;)Lcom/android/tools/r8/graph/proto/k;"} 2:2:com.android.tools.r8.graph.DexType getOriginalType(com.android.tools.r8.graph.DexType):124:124 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/v2;"} 3:3:com.android.tools.r8.graph.DexField getOriginalFieldSignature(com.android.tools.r8.graph.DexField):134:134 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;)Lcom/android/tools/r8/graph/Y0;"} 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.DexField getOriginalFieldSignature(com.android.tools.r8.graph.DexField):134 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 5:6:com.android.tools.r8.graph.DexField getOriginalFieldSignature(com.android.tools.r8.graph.DexField):134:135 -> a 7:8:com.android.tools.r8.graph.DexField getRenamedFieldSignature(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.lens.GraphLens):143:144 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/graph/Y0;)Lcom/android/tools/r8/graph/Y0;"} 9:19:com.android.tools.r8.graph.lens.MethodLookupResult internalDescribeLookupMethod(com.android.tools.r8.graph.lens.MethodLookupResult,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.lens.GraphLens):195:205 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/PE;Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/internal/Xj;)Lcom/android/tools/r8/internal/PE;"} 20:23:com.android.tools.r8.graph.lens.MethodLookupResult internalDescribeLookupMethod(com.android.tools.r8.graph.lens.MethodLookupResult,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.lens.GraphLens):203:206 -> a 24:24:com.android.tools.r8.graph.lens.MemberLookupResult$Builder com.android.tools.r8.graph.lens.MemberLookupResult$Builder.setReference(com.android.tools.r8.graph.DexMember):57:57 -> a 24:24:com.android.tools.r8.graph.lens.MemberLookupResult$Builder com.android.tools.r8.graph.lens.MethodLookupResult$Builder.setReference(com.android.tools.r8.graph.DexMember):45 -> a 24:24:com.android.tools.r8.graph.lens.MethodLookupResult internalDescribeLookupMethod(com.android.tools.r8.graph.lens.MethodLookupResult,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.lens.GraphLens):207 -> a 25:25:com.android.tools.r8.graph.lens.MemberLookupResult$Builder com.android.tools.r8.graph.lens.MemberLookupResult$Builder.setReboundReference(com.android.tools.r8.graph.DexMember):62:62 -> a 25:25:com.android.tools.r8.graph.lens.MemberLookupResult$Builder com.android.tools.r8.graph.lens.MethodLookupResult$Builder.setReboundReference(com.android.tools.r8.graph.DexMember):45 -> a 25:25:com.android.tools.r8.graph.lens.MethodLookupResult internalDescribeLookupMethod(com.android.tools.r8.graph.lens.MethodLookupResult,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.lens.GraphLens):208 -> a 26:26:com.android.tools.r8.graph.lens.MethodLookupResult internalDescribeLookupMethod(com.android.tools.r8.graph.lens.MethodLookupResult,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.lens.GraphLens):211:211 -> a 27:27:com.android.tools.r8.graph.lens.MethodLookupResult internalDescribeLookupMethod(com.android.tools.r8.graph.lens.MethodLookupResult,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.lens.GraphLens):210:210 -> a 28:33:com.android.tools.r8.graph.lens.MethodLookupResult internalDescribeLookupMethod(com.android.tools.r8.graph.lens.MethodLookupResult,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.lens.GraphLens):209:214 -> a 34:34:com.android.tools.r8.graph.lens.MethodLookupResult internalDescribeLookupMethod(com.android.tools.r8.graph.lens.MethodLookupResult,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.lens.GraphLens):213:213 -> a 35:54:com.android.tools.r8.graph.lens.MethodLookupResult internalDescribeLookupMethod(com.android.tools.r8.graph.lens.MethodLookupResult,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.lens.GraphLens):212:231 -> a 55:55:com.android.tools.r8.graph.lens.MemberLookupResult$Builder com.android.tools.r8.graph.lens.MemberLookupResult$Builder.setReference(com.android.tools.r8.graph.DexMember):57:57 -> a 55:55:com.android.tools.r8.graph.lens.MemberLookupResult$Builder com.android.tools.r8.graph.lens.MethodLookupResult$Builder.setReference(com.android.tools.r8.graph.DexMember):45 -> a 55:55:com.android.tools.r8.graph.lens.MethodLookupResult internalDescribeLookupMethod(com.android.tools.r8.graph.lens.MethodLookupResult,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.lens.GraphLens):232 -> a 56:58:com.android.tools.r8.graph.lens.MethodLookupResult internalDescribeLookupMethod(com.android.tools.r8.graph.lens.MethodLookupResult,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.lens.GraphLens):233:235 -> a 59:72:com.android.tools.r8.ir.code.InvokeType 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.InvokeType):291:304 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/internal/ft;)Lcom/android/tools/r8/internal/ft;"} 73:73:boolean isContextFreeForMethods(com.android.tools.r8.graph.lens.GraphLens):314:314 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xj;)Z"} 74:77:void lambda$toString$0(java.lang.StringBuilder,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):330:333 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/StringBuilder;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/v2;)V"} 78:80:void lambda$toString$1(java.lang.StringBuilder,java.util.Set,com.android.tools.r8.graph.DexField):337:339 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/StringBuilder;Ljava/util/Set;Lcom/android/tools/r8/graph/Y0;)V"} 81:86:void lambda$toString$1(java.lang.StringBuilder,java.util.Set,com.android.tools.r8.graph.DexField):336:341 -> a 1:1:com.android.tools.r8.ir.code.InvokeType mapInvocationType(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.InvokeType):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/internal/ft;)Lcom/android/tools/r8/internal/ft;"} 2:2:java.lang.Iterable getOriginalTypes(com.android.tools.r8.graph.DexType):129:129 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Ljava/lang/Iterable;"} 3:4:com.android.tools.r8.graph.DexMethod getRenamedMethodSignature(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.lens.GraphLens):152:153 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/j2;"} 5:13:com.android.tools.r8.graph.lens.FieldLookupResult internalDescribeLookupField(com.android.tools.r8.graph.lens.FieldLookupResult):163:171 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Ph;)Lcom/android/tools/r8/internal/Ph;"} 14:17:com.android.tools.r8.graph.lens.FieldLookupResult internalDescribeLookupField(com.android.tools.r8.graph.lens.FieldLookupResult):169:172 -> b 18:18:com.android.tools.r8.graph.lens.MemberLookupResult$Builder com.android.tools.r8.graph.lens.MemberLookupResult$Builder.setReboundReference(com.android.tools.r8.graph.DexMember):62:62 -> b 18:18:com.android.tools.r8.graph.lens.MemberLookupResult$Builder com.android.tools.r8.graph.lens.FieldLookupResult$Builder.setReboundReference(com.android.tools.r8.graph.DexMember):55 -> b 18:18:com.android.tools.r8.graph.lens.FieldLookupResult internalDescribeLookupField(com.android.tools.r8.graph.lens.FieldLookupResult):173 -> b 19:19:com.android.tools.r8.graph.lens.MemberLookupResult$Builder com.android.tools.r8.graph.lens.MemberLookupResult$Builder.setReference(com.android.tools.r8.graph.DexMember):57:57 -> b 19:19:com.android.tools.r8.graph.lens.MemberLookupResult$Builder com.android.tools.r8.graph.lens.FieldLookupResult$Builder.setReference(com.android.tools.r8.graph.DexMember):55 -> b 19:19:com.android.tools.r8.graph.lens.FieldLookupResult internalDescribeLookupField(com.android.tools.r8.graph.lens.FieldLookupResult):174 -> b 20:23:com.android.tools.r8.graph.lens.FieldLookupResult internalDescribeLookupField(com.android.tools.r8.graph.lens.FieldLookupResult):174:177 -> b 24:31:com.android.tools.r8.graph.lens.FieldLookupResult internalDescribeLookupField(com.android.tools.r8.graph.lens.FieldLookupResult):176:183 -> b 32:32:com.android.tools.r8.graph.lens.MemberLookupResult$Builder com.android.tools.r8.graph.lens.MemberLookupResult$Builder.setReference(com.android.tools.r8.graph.DexMember):57:57 -> b 32:32:com.android.tools.r8.graph.lens.MemberLookupResult$Builder com.android.tools.r8.graph.lens.FieldLookupResult$Builder.setReference(com.android.tools.r8.graph.DexMember):55 -> b 32:32:com.android.tools.r8.graph.lens.FieldLookupResult internalDescribeLookupField(com.android.tools.r8.graph.lens.FieldLookupResult):184 -> b 33:36:com.android.tools.r8.graph.lens.FieldLookupResult internalDescribeLookupField(com.android.tools.r8.graph.lens.FieldLookupResult):184:187 -> b 37:39:com.android.tools.r8.graph.lens.FieldLookupResult internalDescribeLookupField(com.android.tools.r8.graph.lens.FieldLookupResult):186:188 -> b 1:1:com.android.tools.r8.graph.DexField internalGetNextFieldSignature(com.android.tools.r8.graph.DexField):257:257 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;)Lcom/android/tools/r8/graph/Y0;"} 2:2:com.android.tools.r8.graph.DexMethod getPreviousMethodSignature(com.android.tools.r8.graph.DexMethod):262:262 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/j2;"} 3:3:java.lang.Object com.android.tools.r8.utils.collections.BidirectionalManyToManyRepresentativeMap.getRepresentativeKeyOrDefault(java.lang.Object,java.lang.Object):22:22 -> d 3:3:com.android.tools.r8.graph.DexMethod getPreviousMethodSignature(com.android.tools.r8.graph.DexMethod):262 -> d # {"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):262:262 -> d 1:1:com.android.tools.r8.graph.DexType internalDescribeLookupClassType(com.android.tools.r8.graph.DexType):158:158 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/v2;"} 2:7:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription lookupPrototypeChangesForMethodDefinition(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.lens.GraphLens):243:248 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/proto/k;"} 1:1:com.android.tools.r8.graph.DexMethod getNextMethodSignature(com.android.tools.r8.graph.DexMethod):267:267 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/j2;"} 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):267 -> 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):267:267 -> f 4:5:boolean verifyIsContextFreeForMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.lens.GraphLens):319:320 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/graph/j2;)Z"} 6:6:boolean verifyIsContextFreeForMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.lens.GraphLens):319:319 -> f 1:1:java.lang.Iterable internalGetOriginalTypes(com.android.tools.r8.graph.DexType):119:119 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Ljava/lang/Iterable;"} boolean isLegitimateToHaveEmptyMappings() -> k 1:19:java.lang.String toString():326:344 -> toString com.android.tools.r8.graph.lens.NonIdentityGraphLens -> com.android.tools.r8.internal.HH: # {"id":"sourceFile","fileName":"NonIdentityGraphLens.java"} com.android.tools.r8.graph.DexItemFactory dexItemFactory -> b com.android.tools.r8.graph.lens.GraphLens previousLens -> c java.util.Map arrayTypeCache -> d boolean $assertionsDisabled -> e 1:1:void ():18:18 -> 1:1:void (com.android.tools.r8.graph.AppView):26:26 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)V"} 2:2:void (com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.lens.GraphLens):29:29 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/internal/Xj;)V"} 3:11:void (com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.lens.GraphLens):23:31 -> com.android.tools.r8.graph.lens.MethodLookupResult internalDescribeLookupMethod(com.android.tools.r8.graph.lens.MethodLookupResult,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.lens.GraphLens) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/PE;Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/internal/Xj;)Lcom/android/tools/r8/internal/PE;"} 1:1:com.android.tools.r8.graph.lens.MethodLookupResult lambda$lookupMethod$1(com.android.tools.r8.graph.lens.MethodLookupResult):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/PE;)Lcom/android/tools/r8/internal/PE;"} 2:2:com.android.tools.r8.graph.lens.GraphLens com.android.tools.r8.graph.lens.NonIdentityGraphLens.getPrevious():39:39 -> a 2:2:java.lang.String lookupPackageName(java.lang.String):96 -> a 3:3:java.lang.String lookupPackageName(java.lang.String):96:96 -> a 4:4:com.android.tools.r8.graph.lens.GraphLens com.android.tools.r8.graph.lens.NonIdentityGraphLens.getPrevious():39:39 -> a 4:4:void withAlternativeParentLens(com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.utils.Action):72 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/utils/d;)V"} 5:7:void withAlternativeParentLens(com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.utils.Action):73:75 -> a 8:11:com.android.tools.r8.graph.lens.NonIdentityGraphLens find(java.util.function.Predicate):46:49 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Predicate;)Lcom/android/tools/r8/internal/HH;"} 12:12:com.android.tools.r8.graph.lens.GraphLens com.android.tools.r8.graph.lens.NonIdentityGraphLens.getPrevious():39:39 -> a 12:12:com.android.tools.r8.graph.lens.NonIdentityGraphLens find(java.util.function.Predicate):52 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 13:14:com.android.tools.r8.graph.lens.NonIdentityGraphLens findPreviousUntil(java.util.function.Predicate,java.util.function.Predicate):67:68 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Predicate;Ljava/util/function/Predicate;)Lcom/android/tools/r8/internal/HH;"} 15:16:com.android.tools.r8.graph.lens.MethodLookupResult lookupMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.InvokeType,com.android.tools.r8.graph.lens.GraphLens):81:82 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/internal/ft;Lcom/android/tools/r8/internal/Xj;)Lcom/android/tools/r8/internal/PE;"} 17:17:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.lens.GraphLens.lookupType(com.android.tools.r8.graph.DexType):243:243 -> a 17:17:com.android.tools.r8.graph.lens.MethodLookupResult lookupMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.InvokeType,com.android.tools.r8.graph.lens.GraphLens):82 -> a 18:20:com.android.tools.r8.graph.lens.MethodLookupResult lookupMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.InvokeType,com.android.tools.r8.graph.lens.GraphLens):82:84 -> a 21:24:com.android.tools.r8.graph.lens.MethodLookupResult lookupMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.InvokeType,com.android.tools.r8.graph.lens.GraphLens):83:86 -> a 25:25:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.lens.GraphLens.lookupType(com.android.tools.r8.graph.DexType):243:243 -> a 25:25:com.android.tools.r8.graph.lens.MethodLookupResult lookupMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.InvokeType,com.android.tools.r8.graph.lens.GraphLens):86 -> a 26:26:com.android.tools.r8.graph.lens.MethodLookupResult lookupMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.InvokeType,com.android.tools.r8.graph.lens.GraphLens):86:86 -> a 27:27:com.android.tools.r8.graph.lens.MemberLookupResult$Builder com.android.tools.r8.graph.lens.MemberLookupResult$Builder.setReference(com.android.tools.r8.graph.DexMember):57:57 -> a 27:27:com.android.tools.r8.graph.lens.MemberLookupResult$Builder com.android.tools.r8.graph.lens.MethodLookupResult$Builder.setReference(com.android.tools.r8.graph.DexMember):45 -> a 27:27:com.android.tools.r8.graph.lens.MethodLookupResult lookupMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.InvokeType,com.android.tools.r8.graph.lens.GraphLens):86 -> a 28:32:com.android.tools.r8.graph.lens.MethodLookupResult lookupMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.InvokeType,com.android.tools.r8.graph.lens.GraphLens):87:91 -> a 33:35:com.android.tools.r8.graph.lens.FieldLookupResult internalLookupField(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens$LookupFieldContinuation):133:135 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/Vj;)Lcom/android/tools/r8/internal/Ph;"} 36:36:com.android.tools.r8.graph.lens.FieldLookupResult lambda$internalLookupField$2(com.android.tools.r8.graph.lens.GraphLens$LookupFieldContinuation,com.android.tools.r8.graph.lens.FieldLookupResult):138:138 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Vj;Lcom/android/tools/r8/internal/Ph;)Lcom/android/tools/r8/internal/Ph;"} 37:43:com.android.tools.r8.graph.lens.MethodLookupResult internalLookupMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.InvokeType,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens$LookupMethodContinuation):149:155 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/internal/ft;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/Wj;)Lcom/android/tools/r8/internal/PE;"} 44:44:com.android.tools.r8.graph.lens.MethodLookupResult internalLookupMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.InvokeType,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens$LookupMethodContinuation):153:153 -> a 45:45:com.android.tools.r8.graph.lens.MethodLookupResult lambda$internalLookupMethod$3(com.android.tools.r8.graph.lens.GraphLens$LookupMethodContinuation,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.MethodLookupResult):159:159 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Wj;Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/PE;)Lcom/android/tools/r8/internal/PE;"} com.android.tools.r8.graph.lens.FieldLookupResult internalDescribeLookupField(com.android.tools.r8.graph.lens.FieldLookupResult) -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Ph;)Lcom/android/tools/r8/internal/Ph;"} 1:1:com.android.tools.r8.graph.lens.GraphLens com.android.tools.r8.graph.lens.NonIdentityGraphLens.getPrevious():39:39 -> b 1:1:com.android.tools.r8.graph.lens.NonIdentityGraphLens findPrevious(java.util.function.Predicate):60 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Predicate;)Lcom/android/tools/r8/internal/HH;"} 2:2:com.android.tools.r8.graph.lens.NonIdentityGraphLens findPrevious(java.util.function.Predicate):61:61 -> b 1:1:com.android.tools.r8.graph.DexType lookupClassType(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.lens.GraphLens):122:122 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/v2;"} 2:2:com.android.tools.r8.graph.lens.GraphLens com.android.tools.r8.graph.lens.NonIdentityGraphLens.getPrevious():39:39 -> c 2:2:com.android.tools.r8.graph.DexType lookupClassType(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.lens.GraphLens):126 -> c 3:3:com.android.tools.r8.graph.DexType lookupClassType(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.lens.GraphLens):126:126 -> c 1:1:com.android.tools.r8.graph.lens.NonIdentityGraphLens asNonIdentityLens():0:0 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/HH;"} com.android.tools.r8.graph.DexMethod getPreviousMethodSignature(com.android.tools.r8.graph.DexMethod) -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/j2;"} 2:8:com.android.tools.r8.graph.DexType lookupType(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.lens.GraphLens):104:110 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/v2;"} 9:9:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.lens.GraphLens.lookupType(com.android.tools.r8.graph.DexType):243:243 -> d 9:9:com.android.tools.r8.graph.DexType lookupType(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.lens.GraphLens):111 -> d 10:11:com.android.tools.r8.graph.DexType lookupType(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.lens.GraphLens):112:113 -> d 12:12:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.lens.GraphLens.lookupClassType(com.android.tools.r8.graph.DexType):237:237 -> d 12:12:com.android.tools.r8.graph.DexType lookupType(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.lens.GraphLens):117 -> d com.android.tools.r8.graph.DexType internalDescribeLookupClassType(com.android.tools.r8.graph.DexType) -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/v2;"} 1:1:com.android.tools.r8.graph.DexMethod getPreviousMethodSignatureForMapping(com.android.tools.r8.graph.DexMethod):181:181 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/j2;"} 1:1:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.lens.GraphLens.lookupType(com.android.tools.r8.graph.DexType):243:243 -> f 1:1:boolean lambda$lookupMethod$0(com.android.tools.r8.graph.DexType):84 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Z"} boolean isIdentityLens() -> g boolean isNonIdentityLens() -> h 1:1:com.android.tools.r8.graph.DexItemFactory dexItemFactory():35:35 -> i # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/p1;"} 1:1:com.android.tools.r8.graph.lens.GraphLens getPrevious():39:39 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Xj;"} com.android.tools.r8.graph.lens.ThrowingInitClassLens -> com.android.tools.r8.internal.iZ: # {"id":"sourceFile","fileName":"ThrowingInitClassLens.java"} com.android.tools.r8.graph.lens.ThrowingInitClassLens INSTANCE -> a 1:1:void ():13:13 -> 1:1:void ():15:15 -> 1:1:com.android.tools.r8.graph.lens.InitClassLens rewrittenWithLens(com.android.tools.r8.graph.lens.GraphLens):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xj;)Lcom/android/tools/r8/internal/kn;"} 2:2:com.android.tools.r8.graph.DexField getInitClassField(com.android.tools.r8.graph.DexType):23:23 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/Y0;"} 1:1:com.android.tools.r8.graph.lens.ThrowingInitClassLens getInstance():18:18 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/iZ;"} com.android.tools.r8.graph.proto.ArgumentInfo -> com.android.tools.r8.graph.proto.b: # {"id":"sourceFile","fileName":"ArgumentInfo.java"} com.android.tools.r8.graph.proto.ArgumentInfo NO_INFO -> a 1:1:void ():13:13 -> 1:1:void ():11:11 -> 1:1:com.android.tools.r8.graph.proto.RemovedArgumentInfo asRemovedArgumentInfo():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/proto/h;"} com.android.tools.r8.graph.proto.ArgumentInfo combine(com.android.tools.r8.graph.proto.ArgumentInfo) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/proto/b;)Lcom/android/tools/r8/graph/proto/b;"} com.android.tools.r8.graph.proto.ArgumentInfo rewrittenWithLens(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/Xj;)Lcom/android/tools/r8/graph/proto/b;"} com.android.tools.r8.graph.proto.RewrittenTypeInfo asRewrittenTypeInfo() -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/proto/l;"} boolean isRemovedArgumentInfo() -> c boolean isRewrittenTypeInfo() -> d com.android.tools.r8.graph.proto.ArgumentInfo$1 -> com.android.tools.r8.graph.proto.a: # {"id":"sourceFile","fileName":"ArgumentInfo.java"} 1:1:void ():14:14 -> 1:1:com.android.tools.r8.graph.proto.ArgumentInfo combine(com.android.tools.r8.graph.proto.ArgumentInfo):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/proto/b;)Lcom/android/tools/r8/graph/proto/b;"} 2:2:com.android.tools.r8.graph.proto.ArgumentInfo rewrittenWithLens(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/Xj;)Lcom/android/tools/r8/graph/proto/b;"} 1:1:int hashCode():39:39 -> hashCode com.android.tools.r8.graph.proto.ArgumentInfoCollection -> com.android.tools.r8.graph.proto.c: # {"id":"sourceFile","fileName":"ArgumentInfoCollection.java"} com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectSortedMap argumentInfos -> a int argumentInfosSize -> b com.android.tools.r8.graph.proto.ArgumentPermutation argumentPermutation -> c boolean isConvertedToStaticMethod -> d com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap EMPTY_MAP -> e com.android.tools.r8.graph.proto.ArgumentInfoCollection EMPTY -> f boolean $assertionsDisabled -> g 1:4:void ():29:32 -> 1:5:void ():40:44 -> 6:16:void (com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectSortedMap,int,com.android.tools.r8.graph.proto.ArgumentPermutation,boolean):51:61 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Vp;ILcom/android/tools/r8/graph/proto/e;Z)V"} 1:2:void forEach(com.android.tools.r8.utils.IntObjConsumer):69:70 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/n1;)V"} 3:10:int getNumberOfRemovedArgumentsBefore(int,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectSortedMap):129:136 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/internal/Wp;)I"} 11:11:com.android.tools.r8.graph.proto.ArgumentInfo getArgumentInfo(int):157:157 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/graph/proto/b;"} 12:12:int getNewArgumentIndex(int,int):166:166 -> a 13:17:com.android.tools.r8.graph.proto.ArgumentInfoCollection rewrittenWithLens(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens):180:184 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/H2;Lcom/android/tools/r8/internal/Xj;)Lcom/android/tools/r8/graph/proto/c;"} 18:18:boolean com.android.tools.r8.graph.proto.ArgumentInfoCollection$Builder.isEmpty():258:258 -> a 18:18:com.android.tools.r8.graph.proto.ArgumentInfoCollection rewrittenWithLens(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens):192 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 19:20:boolean com.android.tools.r8.graph.proto.ArgumentInfoCollection$Builder.isEmpty():258:259 -> a 19:20:com.android.tools.r8.graph.proto.ArgumentInfoCollection rewrittenWithLens(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens):192 -> a 21:21:boolean com.android.tools.r8.graph.proto.ArgumentPermutation.isDefault():0:0 -> a 21:21:boolean com.android.tools.r8.graph.proto.ArgumentInfoCollection$Builder.isEmpty():259 -> a 21:21:com.android.tools.r8.graph.proto.ArgumentInfoCollection rewrittenWithLens(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens):192 -> a 22:22:boolean com.android.tools.r8.graph.proto.ArgumentInfoCollection$Builder.isEmpty():259:259 -> a 22:22:com.android.tools.r8.graph.proto.ArgumentInfoCollection rewrittenWithLens(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens):192 -> a 23:30:com.android.tools.r8.graph.proto.ArgumentInfoCollection rewrittenWithLens(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens):193:200 -> a 31:31:boolean isConvertedToStaticMethod():170:170 -> a 31:31:com.android.tools.r8.graph.proto.ArgumentInfoCollection rewrittenWithLens(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens):201 -> a 32:32:com.android.tools.r8.graph.proto.ArgumentInfoCollection$Builder com.android.tools.r8.graph.proto.ArgumentInfoCollection$Builder.setIsConvertedToStaticMethod(boolean):278:278 -> a 32:32:com.android.tools.r8.graph.proto.ArgumentInfoCollection rewrittenWithLens(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens):201 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 33:33:com.android.tools.r8.graph.proto.ArgumentInfoCollection rewrittenWithLens(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens):202:202 -> a 34:36:void lambda$rewrittenWithLens$0(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.proto.ArgumentInfoCollection$Builder,int,com.android.tools.r8.graph.proto.ArgumentInfo):187:189 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/graph/proto/c$a;ILcom/android/tools/r8/graph/proto/b;)V"} 37:37:com.android.tools.r8.graph.proto.ArgumentInfoCollection$Builder builder():229:229 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/proto/c$a;"} 38:38:boolean com.android.tools.r8.graph.proto.ArgumentInfoCollection$Builder.hasArgumentInfo(int):254:254 -> a 38:38:void lambda$rewrittenWithLens$1(com.android.tools.r8.graph.proto.ArgumentInfoCollection$Builder,int,com.android.tools.r8.graph.proto.ArgumentInfo):195 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/proto/c$a;ILcom/android/tools/r8/graph/proto/b;)V"} 39:39:boolean com.android.tools.r8.graph.proto.ArgumentInfoCollection$Builder.hasArgumentInfo(int):254:254 -> a 39:39:void lambda$rewrittenWithLens$1(com.android.tools.r8.graph.proto.ArgumentInfoCollection$Builder,int,com.android.tools.r8.graph.proto.ArgumentInfo):195 -> a 40:40:void lambda$rewrittenWithLens$1(com.android.tools.r8.graph.proto.ArgumentInfoCollection$Builder,int,com.android.tools.r8.graph.proto.ArgumentInfo):196:196 -> a 41:53:com.android.tools.r8.graph.proto.ArgumentInfoCollection combine(com.android.tools.r8.graph.proto.ArgumentInfoCollection):294:306 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/proto/c;)Lcom/android/tools/r8/graph/proto/c;"} 54:56:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectMap$Entry peekNext(com.android.tools.r8.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:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectMap$Entry peekNext(com.android.tools.r8.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 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 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:79:com.android.tools.r8.graph.proto.ArgumentInfoCollection combine(com.android.tools.r8.graph.proto.ArgumentInfoCollection):337:337 -> a 80:80:int com.android.tools.r8.graph.proto.ArgumentInfoCollection$Builder.getNumberOfRemovedArgumentsBefore(int):250:250 -> a 80:80:com.android.tools.r8.graph.proto.ArgumentInfoCollection combine(com.android.tools.r8.graph.proto.ArgumentInfoCollection):339 -> a 81:84:com.android.tools.r8.graph.proto.ArgumentInfoCollection combine(com.android.tools.r8.graph.proto.ArgumentInfoCollection):341:344 -> a 85:85:boolean isConvertedToStaticMethod():170:170 -> a 85:85:com.android.tools.r8.graph.proto.ArgumentInfoCollection combine(com.android.tools.r8.graph.proto.ArgumentInfoCollection):344 -> a 86:86:com.android.tools.r8.graph.proto.ArgumentInfoCollection combine(com.android.tools.r8.graph.proto.ArgumentInfoCollection):344:344 -> a 87:87:boolean isConvertedToStaticMethod():170:170 -> a 87:87:com.android.tools.r8.graph.proto.ArgumentInfoCollection combine(com.android.tools.r8.graph.proto.ArgumentInfoCollection):345 -> a 88:88:com.android.tools.r8.graph.proto.ArgumentInfoCollection combine(com.android.tools.r8.graph.proto.ArgumentInfoCollection):345:345 -> a 89:94:com.android.tools.r8.graph.proto.ArgumentInfoCollection combine(com.android.tools.r8.graph.proto.ArgumentInfoCollection):344:349 -> a 95:95:com.android.tools.r8.graph.proto.ArgumentInfoCollection$Builder com.android.tools.r8.graph.proto.ArgumentInfoCollection$Builder.setArgumentPermutation(com.android.tools.r8.graph.proto.ArgumentPermutation):269:269 -> a 95:95:com.android.tools.r8.graph.proto.ArgumentInfoCollection combine(com.android.tools.r8.graph.proto.ArgumentInfoCollection):349 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 96:96:boolean isConvertedToStaticMethod():170:170 -> a 96:96:com.android.tools.r8.graph.proto.ArgumentInfoCollection combine(com.android.tools.r8.graph.proto.ArgumentInfoCollection):351 -> a 97:97:com.android.tools.r8.graph.proto.ArgumentInfoCollection$Builder com.android.tools.r8.graph.proto.ArgumentInfoCollection$Builder.setIsConvertedToStaticMethod(boolean):278:278 -> a 97:97:com.android.tools.r8.graph.proto.ArgumentInfoCollection combine(com.android.tools.r8.graph.proto.ArgumentInfoCollection):350 -> a 98:98:com.android.tools.r8.graph.proto.ArgumentInfoCollection combine(com.android.tools.r8.graph.proto.ArgumentInfoCollection):352:352 -> a 99:99:java.util.function.Consumer createParameterAnnotationsRemover(com.android.tools.r8.graph.DexEncodedMethod):377:377 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W0;)Ljava/util/function/Consumer;"} 100:100:void lambda$createParameterAnnotationsRemover$2(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexEncodedMethod$Builder):377:377 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W0;Lcom/android/tools/r8/graph/W0$a;)V"} 1:1:com.android.tools.r8.graph.proto.ArgumentInfoCollection empty():65:65 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/proto/c;"} 2:2:int getNumberOfRemovedArgumentsBefore(int):123:123 -> b 2:2:int getNewArgumentIndex(int):161 -> b 3:3:int getNewArgumentIndex(int):161:161 -> b 1:5:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntCollection getRemovedParameterIndices():79:83 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/ur;"} 6:6:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntSortedSet getKeys():75:75 -> c 6:6:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntCollection getRemovedParameterIndices():84 -> c 7:7:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntCollection getRemovedParameterIndices():86:86 -> c 8:8:java.util.Iterator iterator():106:106 -> c 8:8:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntCollection getRemovedParameterIndices():87 -> c 9:12:com.android.tools.r8.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:2:int hashCode():224:225 -> hashCode 3:3:int hashCode():224:224 -> hashCode 1:2:int size():174:175 -> i com.android.tools.r8.graph.proto.ArgumentInfoCollection$Builder -> com.android.tools.r8.graph.proto.c$a: # {"id":"sourceFile","fileName":"ArgumentInfoCollection.java"} com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectSortedMap argumentInfos -> a int argumentInfosSize -> b com.android.tools.r8.graph.proto.ArgumentPermutation argumentPermutation -> c 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/graph/proto/b;)Lcom/android/tools/r8/graph/proto/c$a;"} 2:2:com.android.tools.r8.graph.proto.ArgumentInfoCollection$Builder addArgumentInfos(com.android.tools.r8.graph.proto.ArgumentInfoCollection):245:245 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/proto/c;)Lcom/android/tools/r8/graph/proto/c$a;"} 3:4:boolean isEmpty():258:259 -> a 3:4:com.android.tools.r8.graph.proto.ArgumentInfoCollection build():283 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/proto/c;"} 5:5:boolean com.android.tools.r8.graph.proto.ArgumentPermutation.isDefault():0:0 -> a 5:5:boolean isEmpty():259 -> a 5:5:com.android.tools.r8.graph.proto.ArgumentInfoCollection build():283 -> a 6:6:boolean isEmpty():259:259 -> a 6:6:com.android.tools.r8.graph.proto.ArgumentInfoCollection build():283 -> a 7:7:com.android.tools.r8.graph.proto.ArgumentInfoCollection com.android.tools.r8.graph.proto.ArgumentInfoCollection.empty():65:65 -> a 7:7:com.android.tools.r8.graph.proto.ArgumentInfoCollection build():284 -> a 8:9:com.android.tools.r8.graph.proto.ArgumentInfoCollection build():287:288 -> a 10:10:com.android.tools.r8.graph.proto.ArgumentInfoCollection$Builder setArgumentInfosSize(int):264:264 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/graph/proto/c$a;"} 11:11:com.android.tools.r8.graph.proto.ArgumentInfoCollection$Builder setArgumentPermutation(com.android.tools.r8.graph.proto.ArgumentPermutation):269:269 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/proto/e;)Lcom/android/tools/r8/graph/proto/c$a;"} 1:1:com.android.tools.r8.graph.proto.ArgumentInfoCollection$Builder setIsConvertedToStaticMethod(boolean):278:278 -> b 1:1:com.android.tools.r8.graph.proto.ArgumentInfoCollection$Builder setIsConvertedToStaticMethod():274 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/proto/c$a;"} com.android.tools.r8.graph.proto.ArgumentPermutation -> com.android.tools.r8.graph.proto.e: # {"id":"sourceFile","fileName":"ArgumentPermutation.java"} 1:1:void ():11:11 -> 1:1:com.android.tools.r8.graph.proto.ArgumentPermutation$Builder builder(int):14:14 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/graph/proto/d;"} 2:2:com.android.tools.r8.graph.proto.DefaultArgumentPermutation getDefault():18:18 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/proto/g;"} int getNewArgumentIndex(int) -> b 1:1:boolean isDefault():0:0 -> b com.android.tools.r8.graph.proto.ArgumentPermutation$Builder -> com.android.tools.r8.graph.proto.d: # {"id":"sourceFile","fileName":"ArgumentPermutation.java"} com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntMap newArgumentIndices -> a 1:4:void (int):31:34 -> 1:1:boolean isDefault():38:38 -> a 1:1:com.android.tools.r8.graph.proto.ArgumentPermutation build():51 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/proto/e;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(II)V"} com.android.tools.r8.graph.proto.ArgumentPermutationMap -> com.android.tools.r8.graph.proto.f: # {"id":"sourceFile","fileName":"ArgumentPermutationMap.java"} com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntMap newArgumentIndices -> a boolean $assertionsDisabled -> b 1:1:void ():9:9 -> 1:3:void (com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntMap):13:15 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/x;)V"} 1:1:int getNewArgumentIndex(int):20:20 -> b com.android.tools.r8.graph.proto.DefaultArgumentPermutation -> com.android.tools.r8.graph.proto.g: # {"id":"sourceFile","fileName":"DefaultArgumentPermutation.java"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/proto/g;"} com.android.tools.r8.graph.proto.RemovedArgumentInfo -> com.android.tools.r8.graph.proto.h: # {"id":"sourceFile","fileName":"RemovedArgumentInfo.java"} com.android.tools.r8.ir.analysis.value.SingleValue singleValue -> b com.android.tools.r8.graph.DexType type -> c 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/CV;Lcom/android/tools/r8/graph/v2;)V"} 1:1:com.android.tools.r8.graph.proto.RemovedArgumentInfo asRemovedArgumentInfo():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/proto/h;"} 2:2:com.android.tools.r8.graph.proto.ArgumentInfo rewrittenWithLens(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens):14:14 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/Xj;)Lcom/android/tools/r8/graph/proto/b;"} 3:3:com.android.tools.r8.graph.proto.ArgumentInfo combine(com.android.tools.r8.graph.proto.ArgumentInfo):83:83 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/proto/b;)Lcom/android/tools/r8/graph/proto/b;"} 1:4:com.android.tools.r8.graph.proto.RemovedArgumentInfo rewrittenWithLens(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens):91:94 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/Xj;)Lcom/android/tools/r8/graph/proto/h;"} boolean isRemovedArgumentInfo() -> c 1:1:com.android.tools.r8.graph.proto.RemovedArgumentInfo$Builder builder():56:56 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/proto/h$a;"} 1:5:boolean equals(java.lang.Object):101:105 -> equals 1:1:com.android.tools.r8.ir.analysis.value.SingleValue getSingleValue():64:64 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/CV;"} 1:1:com.android.tools.r8.graph.DexType getType():68:68 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/v2;"} 1:1:boolean hasSingleValue():60:60 -> h 1:1:int hashCode():110:110 -> hashCode com.android.tools.r8.graph.proto.RemovedArgumentInfo$Builder -> com.android.tools.r8.graph.proto.h$a: # {"id":"sourceFile","fileName":"RemovedArgumentInfo.java"} 1:1:void ():34:34 -> 1:2: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:23 -> a 1:2:com.android.tools.r8.graph.proto.RemovedArgumentInfo$BuilderBase setSingleValue(com.android.tools.r8.ir.analysis.value.SingleValue):34 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/CV;)Lcom/android/tools/r8/graph/proto/h$b;"} 3:4: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 3:4:com.android.tools.r8.graph.proto.RemovedArgumentInfo$BuilderBase setType(com.android.tools.r8.graph.DexType):34 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/proto/h$b;"} 5:5:com.android.tools.r8.graph.proto.RemovedArgumentInfo build():37:37 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/proto/h;"} com.android.tools.r8.graph.proto.RemovedArgumentInfo$BuilderBase self() -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/proto/h$b;"} com.android.tools.r8.graph.proto.RemovedArgumentInfo$BuilderBase -> com.android.tools.r8.graph.proto.h$b: # {"id":"sourceFile","fileName":"RemovedArgumentInfo.java"} com.android.tools.r8.ir.analysis.value.SingleValue singleValue -> a com.android.tools.r8.graph.DexType type -> b 1:1:void ():16:16 -> com.android.tools.r8.graph.proto.RemovedReceiverInfo -> com.android.tools.r8.graph.proto.j: # {"id":"sourceFile","fileName":"RemovedReceiverInfo.java"} 1:1:void (com.android.tools.r8.ir.analysis.value.SingleValue,com.android.tools.r8.graph.DexType):17:17 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/CV;Lcom/android/tools/r8/graph/v2;)V"} 1:4:com.android.tools.r8.graph.proto.RemovedReceiverInfo rewrittenWithLens(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.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.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens):14 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/Xj;)Lcom/android/tools/r8/graph/proto/b;"} 1:4:com.android.tools.r8.graph.proto.RemovedReceiverInfo rewrittenWithLens(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.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.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens):14 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/Xj;)Lcom/android/tools/r8/graph/proto/h;"} 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.android.tools.r8.graph.proto.i: # {"id":"sourceFile","fileName":"RemovedReceiverInfo.java"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/proto/h$b;"} 3:3:com.android.tools.r8.graph.proto.RemovedReceiverInfo build():58:58 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/proto/j;"} com.android.tools.r8.graph.proto.RemovedArgumentInfo$BuilderBase self() -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/proto/h$b;"} com.android.tools.r8.graph.proto.RewrittenPrototypeDescription -> com.android.tools.r8.graph.proto.k: # {"id":"sourceFile","fileName":"RewrittenPrototypeDescription.java"} java.util.List extraParameters -> a com.android.tools.r8.graph.proto.ArgumentInfoCollection argumentInfoCollection -> b 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 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;Lcom/android/tools/r8/graph/proto/l;Lcom/android/tools/r8/graph/proto/c;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;Lcom/android/tools/r8/graph/proto/l;Lcom/android/tools/r8/graph/proto/c;)Lcom/android/tools/r8/graph/proto/k;"} 2:2: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/proto/k;)Lcom/android/tools/r8/graph/proto/k;"} 15:15:java.util.List 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 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 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 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 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 getArgumentInfoCollection():133:133 -> a 30:30:java.util.function.Consumer createParameterAnnotationsRemover(com.android.tools.r8.graph.DexEncodedMethod):78 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W0;)Ljava/util/function/Consumer;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/proto/c;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/internal/kM;Lcom/android/tools/r8/internal/B00;)Lcom/android/tools/r8/internal/lo;"} 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.lens.GraphLens):175:179 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/Xj;)V"} 44:45:com.android.tools.r8.graph.DexMethod rewriteMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexItemFactory):184:185 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/o5;)Lcom/android/tools/r8/graph/j2;"} 46:50:com.android.tools.r8.graph.DexProto 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[] rewriteParameters(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexItemFactory):202:206 -> a 51:55:com.android.tools.r8.graph.DexProto 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[] 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 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[] rewriteParameters(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexItemFactory):209 -> a 57:57:com.android.tools.r8.graph.DexProto 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[] rewriteParameters(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexItemFactory):209 -> a 58:58:com.android.tools.r8.graph.DexProto 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:59:int com.android.tools.r8.graph.proto.ArgumentInfoCollection.numberOfRemovedNonReceiverArguments(com.android.tools.r8.graph.ProgramMethod):145:145 -> a 59:59:com.android.tools.r8.graph.DexType[] rewriteParameters(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexItemFactory):209 -> a 59:59:com.android.tools.r8.graph.DexProto rewriteProto(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexItemFactory):197 -> a 59:59:com.android.tools.r8.graph.DexMethod rewriteMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexItemFactory):187 -> a 60:66:com.android.tools.r8.graph.DexType[] rewriteParameters(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexItemFactory):209:215 -> a 60:66:com.android.tools.r8.graph.DexProto rewriteProto(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexItemFactory):197 -> a 60:66:com.android.tools.r8.graph.DexMethod rewriteMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexItemFactory):187 -> a 67:67:boolean com.android.tools.r8.graph.proto.ArgumentInfo.isNone():0:0 -> a 67:67:com.android.tools.r8.graph.DexType[] rewriteParameters(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexItemFactory):215 -> a 67:67:com.android.tools.r8.graph.DexProto 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:com.android.tools.r8.graph.DexType[] rewriteParameters(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexItemFactory):216:216 -> a 68:68:com.android.tools.r8.graph.DexProto 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:69:boolean com.android.tools.r8.graph.proto.ArgumentInfo.isRewrittenTypeInfo():0:0 -> a 69:69:com.android.tools.r8.graph.DexType[] rewriteParameters(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexItemFactory):217 -> a 69:69:com.android.tools.r8.graph.DexProto rewriteProto(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexItemFactory):197 -> a 69:69:com.android.tools.r8.graph.DexMethod rewriteMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexItemFactory):187 -> a 70:76:com.android.tools.r8.graph.DexType[] rewriteParameters(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexItemFactory):218:224 -> a 70:76:com.android.tools.r8.graph.DexProto rewriteProto(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexItemFactory):197 -> a 70: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.DexProto rewriteProto(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexItemFactory):198:198 -> a 77:77:com.android.tools.r8.graph.DexMethod rewriteMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexItemFactory):187 -> a 78:78:com.android.tools.r8.graph.DexMethod rewriteMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexItemFactory):188:188 -> a 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):349:349 -> a 79:79: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)"]} 80:80: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):349:349 -> a 80:80:com.android.tools.r8.graph.DexMethod rewriteMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexItemFactory):188 -> a 81:89:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription rewrittenWithLens(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens):231:239 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/H2;Lcom/android/tools/r8/internal/Xj;)Lcom/android/tools/r8/graph/proto/k;"} 90:93:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription withRewrittenReturnInfo(com.android.tools.r8.graph.proto.RewrittenTypeInfo):247:250 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/proto/l;)Lcom/android/tools/r8/graph/proto/k;"} 94:101:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription withExtraParameters(java.util.List):260:267 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;)Lcom/android/tools/r8/graph/proto/k;"} 1:1:java.util.List getExtraParameters():121:121 -> b 1:1:com.android.tools.r8.graph.proto.RewrittenTypeInfo getRewrittenReturnInfo():148:148 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/proto/l;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/proto/k;"} 1:1:int hashCode():284:284 -> hashCode 1:1:int numberOfExtraParameters():125:125 -> i 1:1:boolean requiresRewritingAtCallSite():141:141 -> j 2:2:int 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.android.tools.r8.graph.proto.l: # {"id":"sourceFile","fileName":"RewrittenTypeInfo.java"} com.android.tools.r8.graph.DexType castType -> b com.android.tools.r8.graph.DexType oldType -> c com.android.tools.r8.graph.DexType newType -> d com.android.tools.r8.ir.analysis.value.SingleValue singleValue -> e boolean $assertionsDisabled -> f 1:1:void ():15:15 -> 1:5: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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/internal/CV;)V"} 1:1:com.android.tools.r8.graph.proto.ArgumentInfo rewrittenWithLens(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens):15:15 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/Xj;)Lcom/android/tools/r8/graph/proto/b;"} 2:5:com.android.tools.r8.graph.proto.ArgumentInfo combine(com.android.tools.r8.graph.proto.ArgumentInfo):78:81 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/proto/b;)Lcom/android/tools/r8/graph/proto/b;"} 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:12:com.android.tools.r8.graph.proto.RewrittenTypeInfo combine(com.android.tools.r8.graph.proto.RewrittenTypeInfo):86:89 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/proto/l;)Lcom/android/tools/r8/graph/proto/l;"} 13:13:com.android.tools.r8.graph.DexType getCastType():39:39 -> a 13:13:com.android.tools.r8.graph.proto.RewrittenTypeInfo combine(com.android.tools.r8.graph.proto.RewrittenTypeInfo):89 -> a 14:14:com.android.tools.r8.ir.analysis.value.SingleValue getSingleValue():51:51 -> a 14:14:com.android.tools.r8.graph.proto.RewrittenTypeInfo combine(com.android.tools.r8.graph.proto.RewrittenTypeInfo):89 -> a 15:15:com.android.tools.r8.graph.proto.RewrittenTypeInfo combine(com.android.tools.r8.graph.proto.RewrittenTypeInfo):89:89 -> a 1:1:com.android.tools.r8.graph.proto.RewrittenTypeInfo asRewrittenTypeInfo():0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/proto/l;"} 2:5:com.android.tools.r8.graph.proto.RewrittenTypeInfo rewrittenWithLens(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens):95:98 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/Xj;)Lcom/android/tools/r8/graph/proto/l;"} 6:6:com.android.tools.r8.ir.analysis.value.SingleValue getSingleValue():51:51 -> b 6:6:com.android.tools.r8.graph.proto.RewrittenTypeInfo rewrittenWithLens(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens):98 -> b 7:12:com.android.tools.r8.graph.proto.RewrittenTypeInfo rewrittenWithLens(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens):98:103 -> b 1:1:com.android.tools.r8.graph.proto.RewrittenTypeInfo$Builder builder():23:23 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/proto/l$a;"} 1:7:boolean equals(java.lang.Object):111:117 -> equals 1:1:com.android.tools.r8.graph.DexType getCastType():39:39 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/v2;"} 1:1:com.android.tools.r8.graph.DexType getNewType():43:43 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/v2;"} 1:1:com.android.tools.r8.graph.DexType getOldType():47:47 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/v2;"} 1:1:int hashCode():122:122 -> hashCode 1:1:com.android.tools.r8.ir.analysis.value.SingleValue getSingleValue():51:51 -> i # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/CV;"} 1:1:boolean hasBeenChangedToReturnVoid():55:55 -> j 1:1:boolean hasCastType():59:59 -> k 1:1:boolean hasSingleValue():63:63 -> l com.android.tools.r8.graph.proto.RewrittenTypeInfo$Builder -> com.android.tools.r8.graph.proto.l$a: # {"id":"sourceFile","fileName":"RewrittenTypeInfo.java"} com.android.tools.r8.graph.DexType castType -> a com.android.tools.r8.graph.DexType oldType -> b com.android.tools.r8.graph.DexType newType -> c com.android.tools.r8.ir.analysis.value.SingleValue singleValue -> d 1:1:void ():125:125 -> 1:1:com.android.tools.r8.graph.proto.RewrittenTypeInfo$Builder applyIf(boolean,java.util.function.Consumer):134:134 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ZLjava/util/function/Consumer;)Lcom/android/tools/r8/graph/proto/l$a;"} 2:2:com.android.tools.r8.graph.proto.RewrittenTypeInfo$Builder setCastType(com.android.tools.r8.graph.DexType):140:140 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/proto/l$a;"} 3:3:com.android.tools.r8.graph.proto.RewrittenTypeInfo$Builder setSingleValue(com.android.tools.r8.ir.analysis.value.SingleValue):155:155 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/CV;)Lcom/android/tools/r8/graph/proto/l$a;"} 4:4:com.android.tools.r8.graph.proto.RewrittenTypeInfo build():160:160 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/proto/l;"} 1:1:com.android.tools.r8.graph.proto.RewrittenTypeInfo$Builder setNewType(com.android.tools.r8.graph.DexType):150:150 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/proto/l$a;"} 1:1:com.android.tools.r8.graph.proto.RewrittenTypeInfo$Builder setOldType(com.android.tools.r8.graph.DexType):145:145 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/proto/l$a;"} com.android.tools.r8.horizontalclassmerging.ClassInstanceFieldsMerger -> com.android.tools.r8.internal.ma: # {"id":"sourceFile","fileName":"ClassInstanceFieldsMerger.java"} com.android.tools.r8.graph.DexEncodedField[] merge() -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()[Lcom/android/tools/r8/graph/T0;"} void setClassIdField(com.android.tools.r8.graph.DexEncodedField) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/T0;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/graph/q2;Ljava/util/function/BiConsumer;)V"} 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):110:115 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)Ljava/util/LinkedHashMap;"} 44:44:java.util.LinkedList lambda$getAvailableFieldsByExactInfo$0(com.android.tools.r8.horizontalclassmerging.policies.SameInstanceFields$InstanceFieldInfo):114:114 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/DU;)Ljava/util/LinkedList;"} 45:47:java.util.Map getAvailableFieldsByRelaxedInfo(com.android.tools.r8.graph.AppView,java.util.Map):125:127 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Ljava/util/LinkedHashMap;)Ljava/util/LinkedHashMap;"} 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):131:131 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Map;Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/DU;Ljava/util/LinkedList;)V"} 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):130:133 -> a 53:53:boolean com.android.tools.r8.graph.AppView.hasClassHierarchy():784:784 -> 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)"]} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/Gk;Lcom/android/tools/r8/internal/qE;)Lcom/android/tools/r8/internal/ma;"} 54:54:boolean com.android.tools.r8.graph.AppView.hasClassHierarchy():784:784 -> 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):132:132 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/DU;)Ljava/util/LinkedList;"} com.android.tools.r8.horizontalclassmerging.ClassInstanceFieldsMerger$1 -> com.android.tools.r8.internal.ja: # {"id":"sourceFile","fileName":"ClassInstanceFieldsMerger.java"} 1:1:void ():42:42 -> 1:1:void setClassIdField(com.android.tools.r8.graph.DexEncodedField):45:45 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/T0;)V"} 2:2:com.android.tools.r8.graph.DexEncodedField[] merge():50:50 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()[Lcom/android/tools/r8/graph/T0;"} com.android.tools.r8.horizontalclassmerging.ClassInstanceFieldsMerger$2 -> com.android.tools.r8.internal.ka: # {"id":"sourceFile","fileName":"ClassInstanceFieldsMerger.java"} boolean $assertionsDisabled -> a 1:1:void ():40:40 -> com.android.tools.r8.horizontalclassmerging.ClassInstanceFieldsMerger$ClassInstanceFieldsMergerImpl -> com.android.tools.r8.internal.la: # {"id":"sourceFile","fileName":"ClassInstanceFieldsMerger.java"} com.android.tools.r8.graph.AppView appView -> a com.android.tools.r8.horizontalclassmerging.MergeGroup group -> b com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens$Builder lensBuilder -> c com.android.tools.r8.graph.DexEncodedField classIdField -> d java.util.Set committedFields -> e boolean $assertionsDisabled -> f 1:1:void ():137:137 -> 1:1:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens$Builder,com.android.tools.r8.horizontalclassmerging.MergeGroup):150:150 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/Gk;Lcom/android/tools/r8/internal/qE;)V"} 2:10:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens$Builder,com.android.tools.r8.horizontalclassmerging.MergeGroup):145:153 -> 1:1:void setClassIdField(com.android.tools.r8.graph.DexEncodedField):158:158 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/T0;)V"} 2:17:com.android.tools.r8.graph.DexEncodedField[] merge():163:178 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()[Lcom/android/tools/r8/graph/T0;"} 18:20:void lambda$merge$0(java.util.List,java.util.Set,com.android.tools.r8.graph.DexEncodedField):174:176 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;Ljava/util/Set;Lcom/android/tools/r8/graph/T0;)V"} 21:29:com.android.tools.r8.graph.DexEncodedField mergeSourceFieldsToTargetField(com.android.tools.r8.graph.DexEncodedField,java.util.Set):183:191 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/T0;Ljava/util/Set;)Lcom/android/tools/r8/graph/T0;"} 30:30:java.lang.Iterable com.android.tools.r8.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):191 -> a 31:31:com.android.tools.r8.graph.DexEncodedField mergeSourceFieldsToTargetField(com.android.tools.r8.graph.DexEncodedField,java.util.Set):191:191 -> a 32:32:com.android.tools.r8.graph.DexEncodedField mergeSourceFieldsToTargetField(com.android.tools.r8.graph.DexEncodedField,java.util.Set):190:190 -> a 33:41:com.android.tools.r8.graph.DexEncodedField mergeSourceFieldsToTargetField(com.android.tools.r8.graph.DexEncodedField,java.util.Set):188:196 -> a 42:42: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):306:306 -> a 42:42:com.android.tools.r8.graph.DexEncodedField mergeSourceFieldsToTargetField(com.android.tools.r8.graph.DexEncodedField,java.util.Set):194 -> a 43:53:com.android.tools.r8.graph.DexEncodedField mergeSourceFieldsToTargetField(com.android.tools.r8.graph.DexEncodedField,java.util.Set):201:211 -> a 54:54:com.android.tools.r8.graph.DexEncodedField mergeSourceFieldsToTargetField(com.android.tools.r8.graph.DexEncodedField,java.util.Set):207:207 -> a 55:55: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):306:306 -> a 55:55:com.android.tools.r8.graph.DexEncodedField mergeSourceFieldsToTargetField(com.android.tools.r8.graph.DexEncodedField,java.util.Set):203 -> a 56:56:com.android.tools.r8.graph.DexEncodedField mergeSourceFieldsToTargetField(com.android.tools.r8.graph.DexEncodedField,java.util.Set):214:214 -> a 57:57:java.lang.Iterable com.android.tools.r8.utils.IterableUtils.append(java.lang.Iterable,java.lang.Object):52:52 -> a 57:57:com.android.tools.r8.graph.DexEncodedField mergeSourceFieldsToTargetField(com.android.tools.r8.graph.DexEncodedField,java.util.Set):216 -> a 58:58:java.lang.Iterable com.android.tools.r8.com.google.common.collect.Iterables.concat(java.lang.Iterable,java.lang.Iterable):418:418 -> a 58:58:java.lang.Iterable com.android.tools.r8.utils.IterableUtils.append(java.lang.Iterable,java.lang.Object):52 -> a 58:58:com.android.tools.r8.graph.DexEncodedField mergeSourceFieldsToTargetField(com.android.tools.r8.graph.DexEncodedField,java.util.Set):216 -> a 59:59:com.android.tools.r8.graph.DexEncodedField mergeSourceFieldsToTargetField(com.android.tools.r8.graph.DexEncodedField,java.util.Set):216:216 -> a 60:63:com.android.tools.r8.graph.DexEncodedField mergeSourceFieldsToTargetField(com.android.tools.r8.graph.DexEncodedField,java.util.Set):215:218 -> a 64:64:com.android.tools.r8.graph.DexEncodedField mergeSourceFieldsToTargetField(com.android.tools.r8.graph.DexEncodedField,java.util.Set):214:214 -> a 65:65:boolean com.android.tools.r8.graph.DexEncodedField.isSynthetic():232:232 -> a 65:65:void fixAccessFlags(com.android.tools.r8.graph.DexEncodedField,java.util.Collection):224 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Collection;Lcom/android/tools/r8/graph/T0;)V"} 66:66:boolean com.android.tools.r8.graph.DexEncodedField.isSynthetic():232:232 -> a 66:66:void fixAccessFlags(com.android.tools.r8.graph.DexEncodedField,java.util.Collection):224 -> a 67:68:void fixAccessFlags(com.android.tools.r8.graph.DexEncodedField,java.util.Collection):224:225 -> a 69:69:boolean com.android.tools.r8.graph.DexEncodedField.isFinal():210:210 -> a 69:69:void fixAccessFlags(com.android.tools.r8.graph.DexEncodedField,java.util.Collection):227 -> a 70:71:void fixAccessFlags(com.android.tools.r8.graph.DexEncodedField,java.util.Collection):227:228 -> a 72:72:boolean needsRelaxedType(com.android.tools.r8.graph.DexEncodedField,java.lang.Iterable):234:234 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/T0;Ljava/lang/Iterable;)Z"} 73:73:boolean lambda$needsRelaxedType$3(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.graph.DexEncodedField):235:235 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/T0;Lcom/android/tools/r8/graph/T0;)Z"} 1:1:boolean com.android.tools.r8.graph.DexEncodedField.isSynthetic():232:232 -> b 1:1:boolean lambda$fixAccessFlags$1(com.android.tools.r8.graph.DexEncodedField):224 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/T0;)Z"} 2:2:boolean com.android.tools.r8.graph.DexEncodedField.isSynthetic():232:232 -> b 2:2:boolean lambda$fixAccessFlags$1(com.android.tools.r8.graph.DexEncodedField):224 -> b 1:1:boolean com.android.tools.r8.graph.DexEncodedField.isFinal():210:210 -> c 1:1:boolean lambda$fixAccessFlags$2(com.android.tools.r8.graph.DexEncodedField):227 -> c # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/T0;)Z"} 2:2:boolean com.android.tools.r8.graph.DexEncodedField.isFinal():210:210 -> c 2:2:boolean lambda$fixAccessFlags$2(com.android.tools.r8.graph.DexEncodedField):227 -> c com.android.tools.r8.horizontalclassmerging.ClassMerger -> com.android.tools.r8.internal.pa: # {"id":"sourceFile","fileName":"ClassMerger.java"} com.android.tools.r8.graph.AppView appView -> a com.android.tools.r8.horizontalclassmerging.HorizontalClassMerger$Mode mode -> b com.android.tools.r8.horizontalclassmerging.MergeGroup group -> c com.android.tools.r8.graph.DexItemFactory dexItemFactory -> d com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens$Builder lensBuilder -> e com.android.tools.r8.horizontalclassmerging.ClassMethodsBuilder classMethodsBuilder -> f com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntMap classIdentifiers -> g com.android.tools.r8.horizontalclassmerging.ClassInstanceFieldsMerger classInstanceFieldsMerger -> h com.android.tools.r8.horizontalclassmerging.ClassStaticFieldsMerger classStaticFieldsMerger -> i com.android.tools.r8.horizontalclassmerging.code.ClassInitializerMerger classInitializerMerger -> j com.android.tools.r8.horizontalclassmerging.InstanceInitializerMergerCollection instanceInitializerMergers -> k java.util.Collection virtualMethodMergers -> l com.android.tools.r8.ir.optimize.info.OptimizationFeedback feedback -> m boolean $assertionsDisabled -> n 1:5:void ():53:57 -> 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):83:83 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/ql;Lcom/android/tools/r8/internal/Ek;Lcom/android/tools/r8/internal/Gk;Lcom/android/tools/r8/internal/qE;Ljava/util/List;)V"} 2:38: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):65:101 -> 1:2:void buildClassIdentifierMap():105:106 -> a 3:3:void lambda$buildClassIdentifierMap$0(com.android.tools.r8.graph.DexProgramClass):106:106 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)V"} 4:4:void mergeDirectMethods(com.android.tools.r8.profile.rewriting.ProfileCollectionAdditions,com.android.tools.r8.horizontalclassmerging.SyntheticArgumentClass,com.android.tools.r8.horizontalclassmerging.code.SyntheticInitializerConverter$Builder):113:113 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/nN;Lcom/android/tools/r8/internal/VY;Lcom/android/tools/r8/internal/XY;)V"} 5:19:void com.android.tools.r8.horizontalclassmerging.ClassMerger.mergeStaticClassInitializers(com.android.tools.r8.horizontalclassmerging.code.SyntheticInitializerConverter$Builder):121:135 -> a 5:19:void mergeDirectMethods(com.android.tools.r8.profile.rewriting.ProfileCollectionAdditions,com.android.tools.r8.horizontalclassmerging.SyntheticArgumentClass,com.android.tools.r8.horizontalclassmerging.code.SyntheticInitializerConverter$Builder):115 -> a 20:20:com.android.tools.r8.graph.MethodAccessFlags com.android.tools.r8.graph.MethodAccessFlags.createForClassInitializer():87:87 -> a 20:20:void com.android.tools.r8.horizontalclassmerging.ClassMerger.mergeStaticClassInitializers(com.android.tools.r8.horizontalclassmerging.code.SyntheticInitializerConverter$Builder):136 -> a 20:20:void mergeDirectMethods(com.android.tools.r8.profile.rewriting.ProfileCollectionAdditions,com.android.tools.r8.horizontalclassmerging.SyntheticArgumentClass,com.android.tools.r8.horizontalclassmerging.code.SyntheticInitializerConverter$Builder):115 -> a 21:35:void com.android.tools.r8.horizontalclassmerging.ClassMerger.mergeStaticClassInitializers(com.android.tools.r8.horizontalclassmerging.code.SyntheticInitializerConverter$Builder):136:150 -> a 21:35:void mergeDirectMethods(com.android.tools.r8.profile.rewriting.ProfileCollectionAdditions,com.android.tools.r8.horizontalclassmerging.SyntheticArgumentClass,com.android.tools.r8.horizontalclassmerging.code.SyntheticInitializerConverter$Builder):115 -> a 36:36:void com.android.tools.r8.horizontalclassmerging.ClassMerger.mergeStaticClassInitializers(com.android.tools.r8.horizontalclassmerging.code.SyntheticInitializerConverter$Builder):149:149 -> a 36:36:void mergeDirectMethods(com.android.tools.r8.profile.rewriting.ProfileCollectionAdditions,com.android.tools.r8.horizontalclassmerging.SyntheticArgumentClass,com.android.tools.r8.horizontalclassmerging.code.SyntheticInitializerConverter$Builder):115 -> a 37:37:void mergeDirectMethods(com.android.tools.r8.profile.rewriting.ProfileCollectionAdditions,com.android.tools.r8.horizontalclassmerging.SyntheticArgumentClass,com.android.tools.r8.horizontalclassmerging.code.SyntheticInitializerConverter$Builder):116:116 -> a 38:42:void lambda$mergeDirectMethods$1(com.android.tools.r8.graph.ProgramMethod):157:161 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)V"} 43:43:void com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens$Builder.mapMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):176:176 -> a 43:43:void com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens$Builder.moveMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,boolean):184 -> a 43:43:void com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens$Builder.moveMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):180 -> a 43:43:void lambda$mergeDirectMethods$1(com.android.tools.r8.graph.ProgramMethod):159 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(3)"]} 44:44:void com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens$Builder.mapMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):176:176 -> a 44:44:void com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens$Builder.moveMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,boolean):184 -> a 44:44:void com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens$Builder.moveMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):180 -> a 44:44:void lambda$mergeDirectMethods$1(com.android.tools.r8.graph.ProgramMethod):159 -> a 45:45:void com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens$Builder.moveMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,boolean):185:185 -> a 45:45:void com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens$Builder.moveMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):180 -> a 45:45:void lambda$mergeDirectMethods$1(com.android.tools.r8.graph.ProgramMethod):159 -> a 46:54:void lambda$mergeDirectMethods$1(com.android.tools.r8.graph.ProgramMethod):162:170 -> a 55:55:void com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens$Builder.mapMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):176:176 -> a 55:55:void com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens$Builder.moveMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,boolean):184 -> a 55:55:void com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens$Builder.moveMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):180 -> a 55:55:void lambda$mergeDirectMethods$1(com.android.tools.r8.graph.ProgramMethod):170 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(3)"]} 56:56:void com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens$Builder.mapMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):176:176 -> a 56:56:void com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens$Builder.moveMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,boolean):184 -> a 56:56:void com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens$Builder.moveMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):180 -> a 56:56:void lambda$mergeDirectMethods$1(com.android.tools.r8.graph.ProgramMethod):170 -> a 57:57:void com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens$Builder.moveMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,boolean):185:185 -> a 57:57:void com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens$Builder.moveMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):180 -> a 57:57:void lambda$mergeDirectMethods$1(com.android.tools.r8.graph.ProgramMethod):170 -> a 58:58:void lambda$mergeInstanceInitializers$2(com.android.tools.r8.profile.rewriting.ProfileCollectionAdditions,com.android.tools.r8.horizontalclassmerging.SyntheticArgumentClass,com.android.tools.r8.horizontalclassmerging.code.SyntheticInitializerConverter$Builder,com.android.tools.r8.horizontalclassmerging.InstanceInitializerMerger):198:198 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/nN;Lcom/android/tools/r8/internal/VY;Lcom/android/tools/r8/internal/XY;Lcom/android/tools/r8/internal/Xn;)V"} 59:67:void mergeVirtualMethods(com.android.tools.r8.profile.rewriting.ProfileCollectionAdditions,java.util.function.Consumer):219:227 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/nN;Ljava/util/function/Consumer;)V"} 68:68:void lambda$mergeVirtualMethods$3(com.android.tools.r8.profile.rewriting.ProfileCollectionAdditions,java.util.function.Consumer,com.android.tools.r8.horizontalclassmerging.VirtualMethodMerger):221:221 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/nN;Ljava/util/function/Consumer;Lcom/android/tools/r8/internal/B20;)V"} 69:69:boolean lambda$fixNestMemberAttributes$5(com.android.tools.r8.graph.NestMemberClassAttribute):276:276 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/X4;)Z"} 70:70:void lambda$mergeInterfaces$6(java.util.function.Consumer,com.android.tools.r8.graph.DexProgramClass):300:300 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Consumer;Lcom/android/tools/r8/graph/q2;)V"} 71:71:void lambda$mergeInterfaces$7(java.util.function.Consumer):300:300 -> a 72:74:void lambda$mergeInterfaces$8(java.util.Set,java.util.Set,com.android.tools.r8.graph.DexProgramClass):303:305 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Set;Ljava/util/Set;Lcom/android/tools/r8/graph/q2;)V"} 75:75:void lambda$mergeInterfaces$9(java.util.Set,com.android.tools.r8.graph.DexProgramClass):311:311 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Set;Lcom/android/tools/r8/graph/q2;)V"} 76:82:void mergeInstanceFields(com.android.tools.r8.graph.PrunedItems$Builder):325:331 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/t5;)V"} 83:83:void lambda$mergeInstanceFields$10(com.android.tools.r8.graph.PrunedItems$Builder,com.android.tools.r8.graph.DexEncodedField):328:328 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/t5;Lcom/android/tools/r8/graph/T0;)V"} 84:87:void mergeGroup(com.android.tools.r8.profile.rewriting.ProfileCollectionAdditions,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):346:349 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/nN;Lcom/android/tools/r8/graph/t5;Lcom/android/tools/r8/internal/VY;Lcom/android/tools/r8/internal/XY;Ljava/util/function/Consumer;)V"} 88:88:void com.android.tools.r8.horizontalclassmerging.ClassMerger.mergeFields(com.android.tools.r8.graph.PrunedItems$Builder):317:317 -> a 88:88:void mergeGroup(com.android.tools.r8.profile.rewriting.ProfileCollectionAdditions,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):350 -> a 89:89:void com.android.tools.r8.horizontalclassmerging.ClassMerger.appendClassIdField():231:231 -> a 89:89:void com.android.tools.r8.horizontalclassmerging.ClassMerger.mergeFields(com.android.tools.r8.graph.PrunedItems$Builder):318 -> a 89:89:void mergeGroup(com.android.tools.r8.profile.rewriting.ProfileCollectionAdditions,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):350 -> a 90:90:boolean com.android.tools.r8.graph.AppView.hasLiveness():801:801 -> a 90:90:void com.android.tools.r8.horizontalclassmerging.ClassMerger.appendClassIdField():231 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 90:90:void com.android.tools.r8.horizontalclassmerging.ClassMerger.mergeFields(com.android.tools.r8.graph.PrunedItems$Builder):318 -> a 90:90:void mergeGroup(com.android.tools.r8.profile.rewriting.ProfileCollectionAdditions,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):350 -> a 91:91:boolean com.android.tools.r8.graph.AppView.hasLiveness():801:801 -> a 91:91:void com.android.tools.r8.horizontalclassmerging.ClassMerger.appendClassIdField():231 -> a 91:91:void com.android.tools.r8.horizontalclassmerging.ClassMerger.mergeFields(com.android.tools.r8.graph.PrunedItems$Builder):318 -> a 91:91:void mergeGroup(com.android.tools.r8.profile.rewriting.ProfileCollectionAdditions,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):350 -> a 92:97:void com.android.tools.r8.horizontalclassmerging.ClassMerger.appendClassIdField():231:236 -> a 92:97:void com.android.tools.r8.horizontalclassmerging.ClassMerger.mergeFields(com.android.tools.r8.graph.PrunedItems$Builder):318 -> a 92:97:void mergeGroup(com.android.tools.r8.profile.rewriting.ProfileCollectionAdditions,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):350 -> a 98:98:com.android.tools.r8.graph.FieldAccessFlags com.android.tools.r8.graph.FieldAccessFlags.createPublicFinalSynthetic():80:80 -> a 98:98:void com.android.tools.r8.horizontalclassmerging.ClassMerger.appendClassIdField():237 -> a 98:98:void com.android.tools.r8.horizontalclassmerging.ClassMerger.mergeFields(com.android.tools.r8.graph.PrunedItems$Builder):318 -> a 98:98:void mergeGroup(com.android.tools.r8.profile.rewriting.ProfileCollectionAdditions,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):350 -> a 99:102:void com.android.tools.r8.horizontalclassmerging.ClassMerger.appendClassIdField():237:240 -> a 99:102:void com.android.tools.r8.horizontalclassmerging.ClassMerger.mergeFields(com.android.tools.r8.graph.PrunedItems$Builder):318 -> a 99:102:void mergeGroup(com.android.tools.r8.profile.rewriting.ProfileCollectionAdditions,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):350 -> a 103:117:void com.android.tools.r8.horizontalclassmerging.ClassMerger.appendClassIdField():239:253 -> a 103:117:void com.android.tools.r8.horizontalclassmerging.ClassMerger.mergeFields(com.android.tools.r8.graph.PrunedItems$Builder):318 -> a 103:117:void mergeGroup(com.android.tools.r8.profile.rewriting.ProfileCollectionAdditions,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):350 -> a 118:119:void com.android.tools.r8.horizontalclassmerging.ClassMerger.mergeFields(com.android.tools.r8.graph.PrunedItems$Builder):320:321 -> a 118:119:void mergeGroup(com.android.tools.r8.profile.rewriting.ProfileCollectionAdditions,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):350 -> a 120:123:void com.android.tools.r8.horizontalclassmerging.ClassMerger.mergeMethods(com.android.tools.r8.profile.rewriting.ProfileCollectionAdditions,com.android.tools.r8.horizontalclassmerging.SyntheticArgumentClass,com.android.tools.r8.horizontalclassmerging.code.SyntheticInitializerConverter$Builder,java.util.function.Consumer):210:213 -> a 120:123:void mergeGroup(com.android.tools.r8.profile.rewriting.ProfileCollectionAdditions,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):351 -> a 124:126:void mergeGroup(com.android.tools.r8.profile.rewriting.ProfileCollectionAdditions,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):356:358 -> a 127:127:void lambda$mergeGroup$12(com.android.tools.r8.graph.PrunedItems$Builder,com.android.tools.r8.graph.DexProgramClass):358:358 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/t5;Lcom/android/tools/r8/graph/q2;)V"} 1:1:com.android.tools.r8.graph.DexMethod renameDirectMethod(com.android.tools.r8.graph.ProgramMethod):184:184 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)Lcom/android/tools/r8/graph/j2;"} 2:2:boolean com.android.tools.r8.graph.DexEncodedMethod.belongsToDirectPool():615:615 -> b 2:2:com.android.tools.r8.graph.DexMethod renameDirectMethod(com.android.tools.r8.graph.ProgramMethod):184 -> 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():615:615 -> b 3:3:com.android.tools.r8.graph.DexMethod renameDirectMethod(com.android.tools.r8.graph.ProgramMethod):184 -> b 4:9:com.android.tools.r8.graph.DexMethod renameDirectMethod(com.android.tools.r8.graph.ProgramMethod):184:189 -> b 10:10:com.android.tools.r8.graph.DexMethod renameDirectMethod(com.android.tools.r8.graph.ProgramMethod):185:185 -> b 11:11:void mergeInstanceInitializers(com.android.tools.r8.profile.rewriting.ProfileCollectionAdditions,com.android.tools.r8.horizontalclassmerging.SyntheticArgumentClass,com.android.tools.r8.horizontalclassmerging.code.SyntheticInitializerConverter$Builder):196:196 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/nN;Lcom/android/tools/r8/internal/VY;Lcom/android/tools/r8/internal/XY;)V"} 12:12:void lambda$mergeVirtualMethods$4(com.android.tools.r8.graph.DexProgramClass):227:227 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)V"} 13:17:void fixAccessFlags():257:261 -> b 18:20:void lambda$mergeInstanceFields$11(com.android.tools.r8.graph.PrunedItems$Builder,com.android.tools.r8.graph.DexProgramClass):327:329 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/t5;Lcom/android/tools/r8/graph/q2;)V"} 1:1:void mergeDirectMethods(com.android.tools.r8.graph.DexProgramClass):155:155 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)V"} 2:2:void com.android.tools.r8.graph.DexProgramClass.forEachProgramDirectMethod(java.util.function.Consumer):318:318 -> c 2:2:void mergeDirectMethods(com.android.tools.r8.graph.DexProgramClass):155 -> c 3:3:void mergeDirectMethods(com.android.tools.r8.graph.DexProgramClass):175:175 -> c 4:12:void fixNestMemberAttributes():266:274 -> c 1:4:void mergeAnnotations():284:287 -> d 1:1:java.util.LinkedHashSet com.android.tools.r8.com.google.common.collect.Sets.newLinkedHashSet():305:305 -> e 1:1:void mergeInterfaces():294 -> e 2:20:void mergeInterfaces():295:313 -> e 21:21:com.android.tools.r8.graph.DexTypeList com.android.tools.r8.graph.DexTypeList.create(java.util.Collection):56:56 -> e 21:21:void mergeInterfaces():313 -> e 22:22:void com.android.tools.r8.graph.DexTypeList.(java.util.Collection):48:48 -> e 22:22:com.android.tools.r8.graph.DexTypeList com.android.tools.r8.graph.DexTypeList.create(java.util.Collection):56 -> e 22:22:void mergeInterfaces():313 -> e 23:23:void com.android.tools.r8.graph.DexClass.setInterfaces(com.android.tools.r8.graph.DexTypeList):203:203 -> e 23:23:void mergeInterfaces():313 -> e # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 1:3:void mergeStaticFields():335:337 -> f com.android.tools.r8.horizontalclassmerging.ClassMerger$Builder -> com.android.tools.r8.internal.oa: # {"id":"sourceFile","fileName":"ClassMerger.java"} com.android.tools.r8.graph.AppView appView -> a com.android.tools.r8.horizontalclassmerging.IRCodeProvider codeProvider -> b com.android.tools.r8.horizontalclassmerging.HorizontalClassMerger$Mode mode -> c com.android.tools.r8.horizontalclassmerging.MergeGroup group -> d boolean $assertionsDisabled -> e 1:1:void ():361:361 -> 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):367:371 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/ql;Lcom/android/tools/r8/internal/qE;Lcom/android/tools/r8/internal/Ek;)V"} 1:1:java.util.List com.android.tools.r8.horizontalclassmerging.ClassMerger$Builder.createVirtualMethodMergers():375:375 -> a 1:1:com.android.tools.r8.horizontalclassmerging.ClassMerger build(com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens$Builder):417 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Gk;)Lcom/android/tools/r8/internal/pa;"} 2:2:boolean com.android.tools.r8.graph.AppView.hasClassHierarchy():784:784 -> a 2:2:java.util.List com.android.tools.r8.horizontalclassmerging.ClassMerger$Builder.createVirtualMethodMergers():375 -> 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):417 -> a 3:3:boolean com.android.tools.r8.graph.AppView.hasClassHierarchy():784:784 -> a 3:3:java.util.List com.android.tools.r8.horizontalclassmerging.ClassMerger$Builder.createVirtualMethodMergers():375 -> a 3:3:com.android.tools.r8.horizontalclassmerging.ClassMerger build(com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens$Builder):417 -> a 4:15:java.util.List com.android.tools.r8.horizontalclassmerging.ClassMerger$Builder.createVirtualMethodMergers():376:387 -> a 4:15:com.android.tools.r8.horizontalclassmerging.ClassMerger build(com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens$Builder):417 -> a 16:19:com.android.tools.r8.horizontalclassmerging.ClassMerger build(com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens$Builder):420:423 -> a 20:23:void com.android.tools.r8.horizontalclassmerging.ClassMerger$Builder.createClassIdField():409:412 -> a 20:23:com.android.tools.r8.horizontalclassmerging.ClassMerger build(com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens$Builder):424 -> a 24:24:void com.android.tools.r8.horizontalclassmerging.ClassMerger$Builder.createClassIdField():411:411 -> a 24:24:com.android.tools.r8.horizontalclassmerging.ClassMerger build(com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens$Builder):424 -> a 25:25:void com.android.tools.r8.horizontalclassmerging.ClassMerger$Builder.createClassIdField():410:410 -> a 25:25:com.android.tools.r8.horizontalclassmerging.ClassMerger build(com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens$Builder):424 -> a 26:26:com.android.tools.r8.horizontalclassmerging.ClassMerger build(com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens$Builder):427:427 -> a 27:29:java.util.Map getVirtualMethodMergerBuilders():393:395 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Ljava/util/LinkedHashMap;"} 30:30:void lambda$getVirtualMethodMergerBuilders$2(java.util.Map,com.android.tools.r8.graph.DexProgramClass):397:397 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Map;Lcom/android/tools/r8/graph/q2;)V"} 31:31:void com.android.tools.r8.graph.DexProgramClass.forEachProgramVirtualMethod(java.util.function.Consumer):338:338 -> a 31:31:void lambda$getVirtualMethodMergerBuilders$2(java.util.Map,com.android.tools.r8.graph.DexProgramClass):397 -> a 32:32:void lambda$getVirtualMethodMergerBuilders$1(java.util.Map,com.android.tools.r8.graph.ProgramMethod):401:401 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Map;Lcom/android/tools/r8/graph/o5;)V"} 33:36:void lambda$getVirtualMethodMergerBuilders$1(java.util.Map,com.android.tools.r8.graph.ProgramMethod):400:403 -> a 37:37:com.android.tools.r8.horizontalclassmerging.VirtualMethodMerger$Builder lambda$getVirtualMethodMergerBuilders$0(com.android.tools.r8.graph.DexMethodSignature):402:402 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o2;)Lcom/android/tools/r8/internal/z20;"} 38:38:boolean lambda$build$3(com.android.tools.r8.horizontalclassmerging.VirtualMethodMerger):421:421 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/B20;)Z"} com.android.tools.r8.horizontalclassmerging.ClassMethodsBuilder -> com.android.tools.r8.internal.qa: # {"id":"sourceFile","fileName":"ClassMethodsBuilder.java"} java.util.Set reservedMethods -> a java.util.List virtualMethods -> b java.util.List directMethods -> c 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W0;)V"} 4:4:boolean isFresh(com.android.tools.r8.graph.DexMethod):33:33 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)Z"} 5:5:boolean lambda$setClassMethods$0(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexEncodedMethod):37:37 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/graph/W0;)Z"} 6:11:void setClassMethods(com.android.tools.r8.graph.DexProgramClass):37:42 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)V"} 1:3:void addVirtualMethod(com.android.tools.r8.graph.DexEncodedMethod):21:23 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W0;)V"} 4:4:boolean lambda$setClassMethods$1(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexEncodedMethod):39:39 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/graph/W0;)Z"} com.android.tools.r8.horizontalclassmerging.ClassStaticFieldsMerger -> com.android.tools.r8.internal.Ia: # {"id":"sourceFile","fileName":"ClassStaticFieldsMerger.java"} com.android.tools.r8.graph.AppView appView -> a com.android.tools.r8.graph.DexItemFactory dexItemFactory -> b 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/Gk;Lcom/android/tools/r8/internal/qE;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;)Z"} 6:11:void addField(com.android.tools.r8.graph.DexEncodedField):47:52 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/T0;)V"} 12:18:void addField(com.android.tools.r8.graph.DexEncodedField):49:55 -> a 19:19: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):306:306 -> a 19:19:void addField(com.android.tools.r8.graph.DexEncodedField):55 -> a 20:22:void addField(com.android.tools.r8.graph.DexEncodedField):56:58 -> a 23:23:void addFields(com.android.tools.r8.graph.DexProgramClass):62:62 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)V"} 24:24:void merge():66:66 -> a com.android.tools.r8.horizontalclassmerging.ConstructorEntryPoint -> com.android.tools.r8.internal.dd: # {"id":"sourceFile","fileName":"ConstructorEntryPoint.java"} com.android.tools.r8.graph.DexField classIdField -> l com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceSortedMap typeConstructors -> m boolean $assertionsDisabled -> n 1:1:void ():36:36 -> 1:4:void (com.android.tools.r8.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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lr;Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/Y0;Lcom/android/tools/r8/internal/kM;Lcom/android/tools/r8/graph/j2;)V"} 1:1:void addConstructorInvoke(com.android.tools.r8.graph.DexMethod):57:57 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)V"} 2:10:void lambda$addConstructorInvoke$0(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.conversion.IRBuilder):59:67 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/internal/hl;)V"} 11:11:void lambda$prepareMultiConstructorInstructions$3(int,int[],com.android.tools.r8.utils.IntBox,int[],com.android.tools.r8.ir.conversion.IRBuilder):101:101 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(I[ILcom/android/tools/r8/utils/m1;[ILcom/android/tools/r8/internal/hl;)V"} 12:12:boolean lambda$prepareMultiConstructorInstructions$4(int,com.android.tools.r8.utils.IntBox,int[],com.android.tools.r8.ir.conversion.IRBuilder):102:102 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/utils/m1;[ILcom/android/tools/r8/internal/hl;)Z"} 13:16:boolean com.android.tools.r8.ir.synthetic.SyntheticSourceCode.endsSwitch(com.android.tools.r8.ir.conversion.IRBuilder,int,int,int[]):238:241 -> a 13:16:boolean lambda$prepareMultiConstructorInstructions$4(int,com.android.tools.r8.utils.IntBox,int[],com.android.tools.r8.ir.conversion.IRBuilder):102 -> a 1:1:void lambda$addRegisterClassIdAssignment$1(int,com.android.tools.r8.ir.conversion.IRBuilder):75:75 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/internal/hl;)V"} 2:2:void lambda$addConstantRegisterClassIdAssignment$2(int,int,com.android.tools.r8.ir.conversion.IRBuilder):82:82 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(IILcom/android/tools/r8/internal/hl;)V"} 3:3:void com.android.tools.r8.ir.conversion.IRBuilder.addIntConst(int,long):1212:1212 -> b 3:3:void lambda$addConstantRegisterClassIdAssignment$2(int,int,com.android.tools.r8.ir.conversion.IRBuilder):82 -> b 1:1:void addConstantRegisterClassIdAssignment(int):80:80 -> i 2:2:boolean com.android.tools.r8.horizontalclassmerging.ConstructorEntryPoint.hasClassIdField():53:53 -> i 2:2:void addConstantRegisterClassIdAssignment(int):80 -> i 3:6:void addConstantRegisterClassIdAssignment(int):80:83 -> i 1:1:void addRegisterClassIdAssignment(int):74:74 -> j 2:2:boolean com.android.tools.r8.horizontalclassmerging.ConstructorEntryPoint.hasClassIdField():53:53 -> j 2:2:void addRegisterClassIdAssignment(int):74 -> j 3:4:void addRegisterClassIdAssignment(int):74:75 -> j 5:8:void prepareInstructions():136:139 -> j 1:4:void prepareMultiConstructorInstructions():87:90 -> k 5:5:boolean com.android.tools.r8.horizontalclassmerging.ConstructorEntryPoint.hasClassIdField():53:53 -> k 5:5:void prepareMultiConstructorInstructions():92 -> k 6:32:void prepareMultiConstructorInstructions():93:119 -> k 1:1:void prepareSingleConstructorInstructions():126:126 -> l 2:2:boolean com.android.tools.r8.horizontalclassmerging.ConstructorEntryPoint.hasClassIdField():53:53 -> l 2:2:void prepareSingleConstructorInstructions():127 -> l 3:6:void prepareSingleConstructorInstructions():128:131 -> l com.android.tools.r8.horizontalclassmerging.HorizontalClassMerger -> com.android.tools.r8.internal.Fk: # {"id":"sourceFile","fileName":"HorizontalClassMerger.java"} 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 ():39:39 -> 1:4:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.horizontalclassmerging.HorizontalClassMerger$Mode):58:61 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/Ek;)V"} 1:2:com.android.tools.r8.horizontalclassmerging.HorizontalClassMerger createForD8ClassMerging(com.android.tools.r8.graph.AppView):75:76 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)Lcom/android/tools/r8/internal/Fk;"} 3:18:void runIfNecessary(java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing,com.android.tools.r8.shaking.RuntimeTypeCheckInfo):87:102 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/concurrent/ExecutorService;Lcom/android/tools/r8/utils/z3;Lcom/android/tools/r8/shaking/g4;)V"} 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):113:124 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/g4;Lcom/android/tools/r8/internal/ql;Ljava/util/concurrent/ExecutorService;Lcom/android/tools/r8/utils/z3;)V"} 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):359:361 -> 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):128 -> a 34:34:boolean com.android.tools.r8.horizontalclassmerging.MergeGroup.isNonTrivial():207:207 -> 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):361 -> 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):128 -> 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):361:365 -> 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):128 -> 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):364:367 -> 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):128 -> a 44:59:void run(com.android.tools.r8.shaking.RuntimeTypeCheckInfo,com.android.tools.r8.horizontalclassmerging.IRCodeProvider,java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):129:144 -> a 60:69:com.android.tools.r8.graph.PrunedItems com.android.tools.r8.horizontalclassmerging.HorizontalClassMerger.applyClassMergers(java.util.Collection,com.android.tools.r8.profile.rewriting.ProfileCollectionAdditions,com.android.tools.r8.horizontalclassmerging.SyntheticArgumentClass,com.android.tools.r8.horizontalclassmerging.code.SyntheticInitializerConverter$Builder,java.util.function.Consumer):378:387 -> a 60:69:void run(com.android.tools.r8.shaking.RuntimeTypeCheckInfo,com.android.tools.r8.horizontalclassmerging.IRCodeProvider,java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):139 -> a 70:76:void run(com.android.tools.r8.shaking.RuntimeTypeCheckInfo,com.android.tools.r8.horizontalclassmerging.IRCodeProvider,java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):147:153 -> a 77:77:com.android.tools.r8.horizontalclassmerging.HorizontallyMergedClasses$Builder com.android.tools.r8.horizontalclassmerging.HorizontallyMergedClasses.builder():28:28 -> a 77: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):153 -> a 78:81:void run(com.android.tools.r8.shaking.RuntimeTypeCheckInfo,com.android.tools.r8.horizontalclassmerging.IRCodeProvider,java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):153:156 -> a 82:89: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.profile.rewriting.ProfileCollectionAdditions,com.android.tools.r8.horizontalclassmerging.SyntheticArgumentClass):400:407 -> a 82: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):157 -> 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:161 -> a 91:102: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:171 -> a 103:103:com.android.tools.r8.shaking.KeepInfoCollection com.android.tools.r8.shaking.KeepInfoCollection$MutableKeepInfoCollection.mutate(java.util.function.Consumer):524:524 -> a 103:103:void run(com.android.tools.r8.shaking.RuntimeTypeCheckInfo,com.android.tools.r8.horizontalclassmerging.IRCodeProvider,java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):171 -> a 104:104:void run(com.android.tools.r8.shaking.RuntimeTypeCheckInfo,com.android.tools.r8.horizontalclassmerging.IRCodeProvider,java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):172:172 -> a 105:105:boolean com.android.tools.r8.graph.AppView.hasClassHierarchy():784:784 -> a 105:105:void run(com.android.tools.r8.shaking.RuntimeTypeCheckInfo,com.android.tools.r8.horizontalclassmerging.IRCodeProvider,java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):172 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 106:106:boolean com.android.tools.r8.graph.AppView.hasClassHierarchy():784:784 -> a 106:106:void run(com.android.tools.r8.shaking.RuntimeTypeCheckInfo,com.android.tools.r8.horizontalclassmerging.IRCodeProvider,java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):172 -> a 107: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):172:174 -> a 110:125:void run(com.android.tools.r8.shaking.RuntimeTypeCheckInfo,com.android.tools.r8.horizontalclassmerging.IRCodeProvider,java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):173:188 -> a 126:155:void run(com.android.tools.r8.shaking.RuntimeTypeCheckInfo,com.android.tools.r8.horizontalclassmerging.IRCodeProvider,java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):181:210 -> a 156:159:void run(com.android.tools.r8.shaking.RuntimeTypeCheckInfo,com.android.tools.r8.horizontalclassmerging.IRCodeProvider,java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):209:212 -> a 160:160:void lambda$run$0(com.android.tools.r8.graph.PrunedItems,com.android.tools.r8.shaking.KeepInfoCollection$MutableKeepInfoCollection):171:171 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/u5;Lcom/android/tools/r8/shaking/h1;)V"} 161:167:void amendKeepInfo(com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens,java.util.List):218:224 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Hk;Ljava/util/ArrayList;)V"} 168:175:void lambda$amendKeepInfo$2(java.util.List,com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens,com.android.tools.r8.shaking.KeepInfoCollection$MutableKeepInfoCollection):227:234 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;Lcom/android/tools/r8/internal/Hk;Lcom/android/tools/r8/shaking/h1;)V"} 176:189:void lambda$amendKeepInfo$2(java.util.List,com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens,com.android.tools.r8.shaking.KeepInfoCollection$MutableKeepInfoCollection):230:243 -> a 190:190:void lambda$amendKeepInfo$1(com.android.tools.r8.horizontalclassmerging.VirtuallyMergedMethodsKeepInfo,com.android.tools.r8.shaking.KeepMethodInfo$Joiner):240:240 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/E20;Lcom/android/tools/r8/shaking/l1;)V"} 191:206:com.android.tools.r8.shaking.FieldAccessInfoCollectionModifier createFieldAccessInfoCollectionModifier(java.util.Collection):250:265 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/LinkedList;)Lcom/android/tools/r8/shaking/I0;"} 207:207:boolean lambda$createFieldAccessInfoCollectionModifier$3(com.android.tools.r8.graph.DexEncodedMethod):257:257 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W0;)Z"} 208:208:void lambda$createFieldAccessInfoCollectionModifier$4(com.android.tools.r8.shaking.FieldAccessInfoCollectionModifier$Builder,com.android.tools.r8.horizontalclassmerging.MergeGroup,com.android.tools.r8.graph.ProgramMethod):258:258 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/G0;Lcom/android/tools/r8/internal/qE;Lcom/android/tools/r8/graph/o5;)V"} 209:209:void transformIncompleteCode(java.util.Collection,com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens,java.util.concurrent.ExecutorService):273:273 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/LinkedList;Lcom/android/tools/r8/internal/Hk;Ljava/util/concurrent/ExecutorService;)V"} 210:210:boolean com.android.tools.r8.graph.AppView.hasClassHierarchy():784:784 -> a 210:210:void transformIncompleteCode(java.util.Collection,com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens,java.util.concurrent.ExecutorService):273 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 211:211:boolean com.android.tools.r8.graph.AppView.hasClassHierarchy():784:784 -> a 211:211:void transformIncompleteCode(java.util.Collection,com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens,java.util.concurrent.ExecutorService):273 -> a 212:215:void transformIncompleteCode(java.util.Collection,com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens,java.util.concurrent.ExecutorService):274:277 -> a 216:217:void lambda$transformIncompleteCode$9(com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens,com.android.tools.r8.horizontalclassmerging.MergeGroup):280:281 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Hk;Lcom/android/tools/r8/internal/qE;)V"} 218:222:void lambda$transformIncompleteCode$8(com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens,com.android.tools.r8.graph.ProgramMethod):287:291 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Hk;Lcom/android/tools/r8/graph/o5;)V"} 223:223:void lambda$transformIncompleteCode$8(com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens,com.android.tools.r8.graph.ProgramMethod):290:290 -> a 224:224:void lambda$transformIncompleteCode$8(com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens,com.android.tools.r8.graph.ProgramMethod):289:289 -> a 225:225:boolean verifyNoIncompleteCode(java.util.Collection,java.util.concurrent.ExecutorService):300:300 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/LinkedList;Ljava/util/concurrent/ExecutorService;)V"} 226:233:void lambda$verifyNoIncompleteCode$11(com.android.tools.r8.horizontalclassmerging.MergeGroup):303:310 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/qE;)V"} 234:234:void lambda$verifyNoIncompleteCode$11(com.android.tools.r8.horizontalclassmerging.MergeGroup):303:303 -> a 235:243:com.android.tools.r8.graph.DexApplication getNewApplication(com.android.tools.r8.horizontalclassmerging.HorizontallyMergedClasses):320:328 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Kk;)Lcom/android/tools/r8/graph/j0;"} 244:244:boolean lambda$getNewApplication$12(com.android.tools.r8.horizontalclassmerging.HorizontallyMergedClasses,com.android.tools.r8.graph.DexProgramClass):327:327 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Kk;Lcom/android/tools/r8/graph/q2;)Z"} 245:257:java.util.List getInitialGroups():335:347 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Ljava/util/LinkedList;"} 258:262:boolean verifyNoCyclesInInterfaceHierarchies(com.android.tools.r8.graph.AppView,java.util.Collection):412:416 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Ljava/util/LinkedList;)V"} 263:263:boolean com.android.tools.r8.graph.AppView.hasClassHierarchy():784:784 -> a 263:263:boolean verifyNoCyclesInInterfaceHierarchies(com.android.tools.r8.graph.AppView,java.util.Collection):416 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 264:264:boolean com.android.tools.r8.graph.AppView.hasClassHierarchy():784:784 -> a 264:264:boolean verifyNoCyclesInInterfaceHierarchies(com.android.tools.r8.graph.AppView,java.util.Collection):416 -> a 265:270:boolean verifyNoCyclesInInterfaceHierarchies(com.android.tools.r8.graph.AppView,java.util.Collection):416:421 -> a 271:273: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):424:426 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/q0;Ljava/lang/Boolean;)Lcom/android/tools/r8/utils/E3;"} 1:1:com.android.tools.r8.horizontalclassmerging.HorizontalClassMerger createForFinalClassMerging(com.android.tools.r8.graph.AppView):71:71 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)Lcom/android/tools/r8/internal/Fk;"} 2:2:boolean lambda$createFieldAccessInfoCollectionModifier$5(com.android.tools.r8.graph.DexEncodedMethod):261:261 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W0;)Z"} 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):262:262 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/G0;Lcom/android/tools/r8/internal/qE;Lcom/android/tools/r8/graph/o5;)V"} 1:1:com.android.tools.r8.horizontalclassmerging.HorizontalClassMerger createForInitialClassMerging(com.android.tools.r8.graph.AppView):66:66 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)Lcom/android/tools/r8/internal/Fk;"} 2:3:boolean lambda$transformIncompleteCode$7(com.android.tools.r8.graph.DexEncodedMethod):283:284 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W0;)Z"} 1:2:boolean lambda$verifyNoIncompleteCode$10(com.android.tools.r8.graph.DexEncodedMethod):307:308 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W0;)Z"} com.android.tools.r8.horizontalclassmerging.HorizontalClassMerger$Mode -> com.android.tools.r8.internal.Ek: # {"id":"sourceFile","fileName":"HorizontalClassMerger.java"} com.android.tools.r8.horizontalclassmerging.HorizontalClassMerger$Mode INITIAL -> a com.android.tools.r8.horizontalclassmerging.HorizontalClassMerger$Mode FINAL -> b 1:2:void ():42:43 -> 1:1:void (java.lang.String,int):41:41 -> 1:1:boolean isFinal():50:50 -> a 1:1:boolean isInitial():46:46 -> b com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens -> com.android.tools.r8.internal.Hk: # {"id":"sourceFile","fileName":"HorizontalClassMergerGraphLens.java"} java.util.Map methodExtraParameters -> n com.android.tools.r8.horizontalclassmerging.HorizontallyMergedClasses mergedClasses -> o 1:3: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):45:47 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/Kk;Ljava/util/IdentityHashMap;Lcom/android/tools/r8/internal/M4;Ljava/util/Map;Lcom/android/tools/r8/internal/M4;)V"} 1:10:com.android.tools.r8.graph.lens.MethodLookupResult internalDescribeLookupMethod(com.android.tools.r8.graph.lens.MethodLookupResult,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.lens.GraphLens):72:81 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/PE;Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/internal/Xj;)Lcom/android/tools/r8/internal/PE;"} 1:10:com.android.tools.r8.graph.lens.FieldLookupResult internalDescribeLookupField(com.android.tools.r8.graph.lens.FieldLookupResult):86:95 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Ph;)Lcom/android/tools/r8/internal/Ph;"} 11:11:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.lens.GraphLens.lookupType(com.android.tools.r8.graph.DexType):243:243 -> b 11:11:com.android.tools.r8.graph.lens.FieldLookupResult internalDescribeLookupField(com.android.tools.r8.graph.lens.FieldLookupResult):95 -> b 12:17:com.android.tools.r8.graph.lens.FieldLookupResult internalDescribeLookupField(com.android.tools.r8.graph.lens.FieldLookupResult):93:98 -> b 1:1:com.android.tools.r8.graph.DexMethod getNextMethodToInvoke(com.android.tools.r8.graph.DexMethod):51:51 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/j2;"} 2:2:java.lang.Iterable internalGetOriginalTypes(com.android.tools.r8.graph.DexType):62:62 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Ljava/lang/Iterable;"} 3:3:java.lang.Iterable com.android.tools.r8.utils.IterableUtils.prependSingleton(java.lang.Object,java.lang.Iterable):137:137 -> g 3:3:java.lang.Iterable internalGetOriginalTypes(com.android.tools.r8.graph.DexType):62 -> g 4:4:java.lang.Iterable com.android.tools.r8.com.google.common.collect.Iterables.concat(java.lang.Iterable,java.lang.Iterable):418:418 -> g 4:4:java.lang.Iterable com.android.tools.r8.utils.IterableUtils.prependSingleton(java.lang.Object,java.lang.Iterable):137 -> g 4:4:java.lang.Iterable internalGetOriginalTypes(com.android.tools.r8.graph.DexType):62 -> g com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens$Builder -> com.android.tools.r8.internal.Gk: # {"id":"sourceFile","fileName":"HorizontalClassMergerGraphLens.java"} com.android.tools.r8.utils.collections.MutableBidirectionalManyToOneRepresentativeMap newFieldSignatures -> a com.android.tools.r8.utils.collections.MutableBidirectionalManyToOneMap methodMap -> b com.android.tools.r8.utils.collections.MutableBidirectionalManyToOneRepresentativeMap newMethodSignatures -> c java.util.Map methodExtraParameters -> d com.android.tools.r8.utils.collections.MutableBidirectionalManyToOneMap pendingMethodMapUpdates -> e com.android.tools.r8.utils.collections.MutableBidirectionalManyToOneRepresentativeMap pendingNewFieldSignatureUpdates -> f com.android.tools.r8.utils.collections.MutableBidirectionalManyToOneRepresentativeMap pendingNewMethodSignatureUpdates -> g boolean $assertionsDisabled -> h 1:1:void ():101:101 -> 1:1:void ():121:121 -> 2:17:void ():104:119 -> 1:5:com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens build(com.android.tools.r8.graph.AppView,com.android.tools.r8.horizontalclassmerging.HorizontallyMergedClasses):125:129 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/Kk;)Lcom/android/tools/r8/internal/Hk;"} 6:18:com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens build(com.android.tools.r8.graph.AppView,com.android.tools.r8.horizontalclassmerging.HorizontallyMergedClasses):128:140 -> a 19:20:com.android.tools.r8.graph.DexMethod getRenamedMethodSignature(com.android.tools.r8.graph.DexMethod):145:146 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/j2;"} 21:22:void recordNewFieldSignature(java.lang.Iterable,com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexField):157:158 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Iterable;Lcom/android/tools/r8/graph/Y0;Lcom/android/tools/r8/graph/Y0;)V"} 23:27:void recordNewFieldSignature(java.lang.Iterable,com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexField):157:161 -> a 28:28:void com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens$Builder.recordNewFieldSignature(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexField):150:150 -> a 28:28:void recordNewFieldSignature(java.lang.Iterable,com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexField):162 -> a 29:29:void recordNewFieldSignature(java.lang.Iterable,com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexField):164:164 -> a 30:30:void fixupField(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexField):168:168 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;Lcom/android/tools/r8/graph/Y0;)V"} 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):237:246 -> a 31:40:void fixupField(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexField):168 -> a 41:41:void com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens$Builder.mapMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):176:176 -> a 41:41:void mapMergedConstructor(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,java.util.List):277 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/j2;Ljava/util/ArrayList;)V"} 42:43:void mapMergedConstructor(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,java.util.List):278:279 -> a 44:46:void recordNewMethodSignature(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,boolean):205:207 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/j2;Z)V"} 47:52:void com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens$Builder.fixupMethodMap(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):221:226 -> a 47:52:void fixupMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):212 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/j2;)V"} 53:53:void fixupMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):213:213 -> 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):237:246 -> a 54:63:void fixupMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):213 -> a 64:69:void commitPendingUpdates():253:258 -> 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):266:268 -> a 70:72:void commitPendingUpdates():258 -> a 73:73:void commitPendingUpdates():259:259 -> 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):266:268 -> a 74:76:void commitPendingUpdates():259 -> a 77:87:void addExtraParameters(com.android.tools.r8.graph.DexMethod,java.util.List):285:295 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Ljava/util/List;)V"} 88:88:java.util.List lambda$addExtraParameters$2(java.util.List,com.android.tools.r8.graph.DexMethod):288:288 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;Lcom/android/tools/r8/graph/j2;)Ljava/util/List;"} 1:1:boolean lambda$recordNewFieldSignature$1(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexField):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;Lcom/android/tools/r8/graph/Y0;)Z"} 2:3:boolean lambda$build$0(com.android.tools.r8.graph.DexMethod):131:132 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)Z"} 4:4:boolean lambda$build$0(com.android.tools.r8.graph.DexMethod):131:131 -> b 5:5:void mapMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):176:176 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/j2;)V"} 6:6:java.util.List lambda$addExtraParameters$3(java.util.List,com.android.tools.r8.graph.DexMethod):294:294 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;Lcom/android/tools/r8/graph/j2;)Ljava/util/List;"} 1:1:void recordNewFieldSignature(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexField):150:150 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;Lcom/android/tools/r8/graph/Y0;)V"} 2:2:void recordNewMethodSignature(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):200:200 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/j2;)V"} com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerUtils -> com.android.tools.r8.internal.Ik: # {"id":"sourceFile","fileName":"HorizontalClassMergerUtils.java"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/T0;)Z"} 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.android.tools.r8.internal.Kk: # {"id":"sourceFile","fileName":"HorizontallyMergedClasses.java"} 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/L4;)V"} 1:1:com.android.tools.r8.horizontalclassmerging.HorizontallyMergedClasses empty():32:32 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Kk;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Kk;Lcom/android/tools/r8/internal/Jk;Ljava/util/Set;Lcom/android/tools/r8/graph/v2;)V"} 4:4:void lambda$extend$3(com.android.tools.r8.horizontalclassmerging.HorizontallyMergedClasses$Builder,java.util.Set,com.android.tools.r8.graph.DexType):49:49 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Jk;Ljava/util/Set;Lcom/android/tools/r8/graph/v2;)V"} 5:5:void forEachMergeGroup(java.util.function.BiConsumer):55:55 -> a 6:6:boolean hasBeenMergedIntoDifferentType(com.android.tools.r8.graph.DexType):76:76 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Z"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Kk;)Lcom/android/tools/r8/internal/Kk;"} 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:18:com.android.tools.r8.horizontalclassmerging.HorizontallyMergedClasses extend(com.android.tools.r8.horizontalclassmerging.HorizontallyMergedClasses):43:50 -> a 19:22:boolean verifyAllSourcesPruned(com.android.tools.r8.graph.AppView):98:101 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)V"} 23:23:void com.android.tools.r8.horizontalclassmerging.HorizontallyMergedClasses$Builder.add(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):113:113 -> a 23:23:void lambda$extend$0(com.android.tools.r8.horizontalclassmerging.HorizontallyMergedClasses$Builder,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):46 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Jk;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/v2;)V"} 24:24:void com.android.tools.r8.horizontalclassmerging.HorizontallyMergedClasses$Builder.add(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):113:113 -> a 24:24:void lambda$extend$0(com.android.tools.r8.horizontalclassmerging.HorizontallyMergedClasses$Builder,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):46 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 25:25:void com.android.tools.r8.horizontalclassmerging.HorizontallyMergedClasses$Builder.add(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):113:113 -> a 25:25:void lambda$extend$0(com.android.tools.r8.horizontalclassmerging.HorizontallyMergedClasses$Builder,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):46 -> a 26:26:void com.android.tools.r8.horizontalclassmerging.HorizontallyMergedClasses$Builder.add(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):114:114 -> a 26:26:void lambda$extend$0(com.android.tools.r8.horizontalclassmerging.HorizontallyMergedClasses$Builder,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):46 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 27:27:void com.android.tools.r8.horizontalclassmerging.HorizontallyMergedClasses$Builder.add(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):114:114 -> a 27:27:void lambda$extend$0(com.android.tools.r8.horizontalclassmerging.HorizontallyMergedClasses$Builder,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):46 -> a 1:1:com.android.tools.r8.graph.DexType getMergeTargetOrDefault(com.android.tools.r8.graph.DexType):59:59 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/v2;"} 2:2:java.util.Map getForwardMap():93:93 -> b 3:3:void com.android.tools.r8.horizontalclassmerging.HorizontallyMergedClasses$Builder.add(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):113:113 -> b 3:3:void lambda$extend$2(com.android.tools.r8.horizontalclassmerging.HorizontallyMergedClasses$Builder,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):49 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Jk;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/v2;)V"} 4:4:void com.android.tools.r8.horizontalclassmerging.HorizontallyMergedClasses$Builder.add(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):113:113 -> b 4:4:void lambda$extend$2(com.android.tools.r8.horizontalclassmerging.HorizontallyMergedClasses$Builder,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):49 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 5:5:void com.android.tools.r8.horizontalclassmerging.HorizontallyMergedClasses$Builder.add(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):113:113 -> b 5:5:void lambda$extend$2(com.android.tools.r8.horizontalclassmerging.HorizontallyMergedClasses$Builder,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):49 -> b 6:6:void com.android.tools.r8.horizontalclassmerging.HorizontallyMergedClasses$Builder.add(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):114:114 -> b 6:6:void lambda$extend$2(com.android.tools.r8.horizontalclassmerging.HorizontallyMergedClasses$Builder,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):49 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 7:7:void com.android.tools.r8.horizontalclassmerging.HorizontallyMergedClasses$Builder.add(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):114:114 -> b 7:7:void lambda$extend$2(com.android.tools.r8.horizontalclassmerging.HorizontallyMergedClasses$Builder,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):49 -> b 1:1:java.util.Set getSources():63:63 -> c 2:2:java.util.Set getSourcesFor(com.android.tools.r8.graph.DexType):67:67 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Ljava/util/Set;"} 1:1:java.util.Set getTargets():71:71 -> d 2:2:boolean hasBeenMergedOrIsMergeTarget(com.android.tools.r8.graph.DexType):89:89 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Z"} 1:1:boolean isEmpty():80:80 -> e 2:2:boolean isMergeTarget(com.android.tools.r8.graph.DexType):85:85 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Z"} com.android.tools.r8.horizontalclassmerging.HorizontallyMergedClasses$Builder -> com.android.tools.r8.internal.Jk: # {"id":"sourceFile","fileName":"HorizontallyMergedClasses.java"} com.android.tools.r8.utils.collections.MutableBidirectionalManyToOneMap mergedClasses -> a boolean $assertionsDisabled -> b 1:1:void ():107:107 -> 1:4:void ():107:110 -> 1:1:void addMergeGroup(com.android.tools.r8.horizontalclassmerging.MergeGroup):118:118 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/qE;)V"} 2:2:void lambda$addMergeGroup$0(com.android.tools.r8.horizontalclassmerging.MergeGroup,com.android.tools.r8.graph.DexProgramClass):118:118 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/qE;Lcom/android/tools/r8/graph/q2;)V"} 3:4:void com.android.tools.r8.horizontalclassmerging.HorizontallyMergedClasses$Builder.add(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):113:114 -> a 3:4:void lambda$addMergeGroup$0(com.android.tools.r8.horizontalclassmerging.MergeGroup,com.android.tools.r8.graph.DexProgramClass):118 -> a 5:5:com.android.tools.r8.horizontalclassmerging.HorizontallyMergedClasses$Builder addMergeGroups(java.lang.Iterable):122:122 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/LinkedList;)Lcom/android/tools/r8/internal/Jk;"} 6:6:com.android.tools.r8.horizontalclassmerging.HorizontallyMergedClasses build():127:127 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Kk;"} com.android.tools.r8.horizontalclassmerging.IRCodeProvider -> com.android.tools.r8.internal.ql: # {"id":"sourceFile","fileName":"IRCodeProvider.java"} com.android.tools.r8.ir.code.IRCode buildIR(com.android.tools.r8.graph.ProgramMethod) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)Lcom/android/tools/r8/internal/ll;"} void setGraphLens(com.android.tools.r8.graph.lens.GraphLens) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Hk;)V"} 1:1:com.android.tools.r8.horizontalclassmerging.IRCodeProvider create(com.android.tools.r8.graph.AppView):22:22 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)Lcom/android/tools/r8/internal/pl;"} 2:2:com.android.tools.r8.horizontalclassmerging.IRCodeProvider createThrowing():26:26 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/ql;"} com.android.tools.r8.horizontalclassmerging.IRCodeProvider$1 -> com.android.tools.r8.internal.ol: # {"id":"sourceFile","fileName":"IRCodeProvider.java"} 1:1:void ():26:26 -> 1:1:void setGraphLens(com.android.tools.r8.graph.lens.GraphLens):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Hk;)V"} 2:2:com.android.tools.r8.ir.code.IRCode buildIR(com.android.tools.r8.graph.ProgramMethod):29:29 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)Lcom/android/tools/r8/internal/ll;"} com.android.tools.r8.horizontalclassmerging.IRCodeProvider$IRCodeProviderImpl -> com.android.tools.r8.internal.pl: # {"id":"sourceFile","fileName":"IRCodeProvider.java"} com.android.tools.r8.graph.AppView appViewForConversion -> a 1:10:void (com.android.tools.r8.graph.AppView):41:50 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)V"} 11:11:void (com.android.tools.r8.graph.AppView):49:49 -> 12:17: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)Lcom/android/tools/r8/internal/ll;"} 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):26:26 -> 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.lens.GraphLens):66:66 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Hk;)V"} com.android.tools.r8.horizontalclassmerging.IncompleteHorizontalClassMergerCode -> com.android.tools.r8.internal.Wm: # {"id":"sourceFile","fileName":"IncompleteHorizontalClassMergerCode.java"} 1:1:void ():21:21 -> 1:1:boolean isEmptyVoidMethod():66:66 -> D0 boolean isHorizontalClassMergerCode() -> E0 boolean isIncompleteHorizontalClassMergerCode() -> F0 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/Hk;)Lcom/android/tools/r8/graph/u;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/origin/Origin;Lcom/android/tools/r8/internal/HE$a;)Lcom/android/tools/r8/internal/ll;"} 2:2:void registerCodeReferences(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.UseRegistry):71:71 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/J5;)V"} 3:3:void registerCodeReferencesForDesugaring(com.android.tools.r8.graph.ClasspathMethod,com.android.tools.r8.graph.UseRegistry):76:76 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/S;Lcom/android/tools/r8/graph/J5;)V"} 4:4:java.lang.String toString(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.utils.RetracerForCodePrinting):84:84 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W0;Lcom/android/tools/r8/utils/P2;)Ljava/lang/String;"} 1:1:boolean computeEquals(java.lang.Object):51:51 -> c 1:1:int computeHashCode():56:56 -> s0 1:1:int estimatedDexCodeSizeUpperBoundInBytes():61:61 -> w0 com.android.tools.r8.horizontalclassmerging.IncompleteMergedInstanceInitializerCode -> com.android.tools.r8.internal.Ym: # {"id":"sourceFile","fileName":"IncompleteMergedInstanceInitializerCode.java"} com.android.tools.r8.graph.DexField classIdField -> d int extraNulls -> e com.android.tools.r8.graph.DexMethod originalMethodReference -> f com.android.tools.r8.graph.DexMethod syntheticMethodReference -> g java.util.Map instanceFieldAssignmentsPre -> h java.util.Map instanceFieldAssignmentsPost -> i com.android.tools.r8.graph.DexMethod parentConstructor -> j java.util.List parentConstructorArguments -> k boolean $assertionsDisabled -> l 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;ILcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/j2;Ljava/util/Map;Ljava/util/Map;Lcom/android/tools/r8/graph/j2;Ljava/util/List;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/Hk;)Lcom/android/tools/r8/graph/u;"} 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.lens.MethodLookupResult com.android.tools.r8.graph.lens.GraphLens.lookupInvokeDirect(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):249:249 -> 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.lens.MethodLookupResult com.android.tools.r8.graph.lens.GraphLens.lookupMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.InvokeType):295:295 -> a 56:56:com.android.tools.r8.graph.lens.MethodLookupResult com.android.tools.r8.graph.lens.GraphLens.lookupInvokeDirect(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):249 -> 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: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):137:152 -> a 80: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:160 -> 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):159:159 -> a 94:95:void com.android.tools.r8.utils.IntBox.setMax(int):76:77 -> a 94: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):161 -> a 96:112: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):164:180 -> a 113:113:void addCfInstructionsForInstanceFieldAssignments(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/Yl;Ljava/util/Map;[ILcom/android/tools/r8/utils/m1;Lcom/android/tools/r8/internal/Hk;)V"} 114:117:void lambda$addCfInstructionsForInstanceFieldAssignments$0(com.android.tools.r8.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:203 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Yl;[ILcom/android/tools/r8/internal/Hk;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/utils/m1;Lcom/android/tools/r8/graph/Y0;Lcom/android/tools/r8/internal/Gn;)V"} 118:141:void lambda$addCfInstructionsForInstanceFieldAssignments$0(com.android.tools.r8.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:225 -> a 142:142:void com.android.tools.r8.cf.code.CfInstanceFieldWrite.(com.android.tools.r8.graph.DexField):31:31 -> a 142:142:void lambda$addCfInstructionsForInstanceFieldAssignments$0(com.android.tools.r8.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 143:143:void lambda$addCfInstructionsForInstanceFieldAssignments$0(com.android.tools.r8.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:225 -> a 144:144:void com.android.tools.r8.utils.IntBox.setMax(int):76:76 -> a 144:144:void lambda$addCfInstructionsForInstanceFieldAssignments$0(com.android.tools.r8.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):226 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 145:145:void com.android.tools.r8.utils.IntBox.setMax(int):77:77 -> a 145:145:void lambda$addCfInstructionsForInstanceFieldAssignments$0(com.android.tools.r8.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):226 -> a 146:149:int addCfInstructionsForInitializationInfo(com.android.tools.r8.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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Yl;Lcom/android/tools/r8/internal/Gn;[ILcom/android/tools/r8/graph/v2;)I"} 150:150:com.android.tools.r8.ir.code.ValueType com.android.tools.r8.ir.code.ValueType.fromDexType(com.android.tools.r8.graph.DexType):106:106 -> a 150:150:int addCfInstructionsForInitializationInfo(com.android.tools.r8.com.google.common.collect.ImmutableList$Builder,com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfo,int[],com.android.tools.r8.graph.DexType):238 -> a 151:151:int addCfInstructionsForInitializationInfo(com.android.tools.r8.com.google.common.collect.ImmutableList$Builder,com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfo,int[],com.android.tools.r8.graph.DexType):238:238 -> a 152:161:int addCfInstructionsForInitializationInfo(com.android.tools.r8.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 162:162:boolean com.android.tools.r8.ir.analysis.value.AbstractValue.isSingleConstClassValue():0:0 -> a 162:162:int addCfInstructionsForInitializationInfo(com.android.tools.r8.com.google.common.collect.ImmutableList$Builder,com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfo,int[],com.android.tools.r8.graph.DexType):246 -> a 163:164:int addCfInstructionsForInitializationInfo(com.android.tools.r8.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 165:165:void com.android.tools.r8.cf.code.CfConstClass.(com.android.tools.r8.graph.DexType):39:39 -> a 165:165:int addCfInstructionsForInitializationInfo(com.android.tools.r8.com.google.common.collect.ImmutableList$Builder,com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfo,int[],com.android.tools.r8.graph.DexType):248 -> a 166:166:int addCfInstructionsForInitializationInfo(com.android.tools.r8.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 167:167:boolean com.android.tools.r8.ir.analysis.value.AbstractValue.isSingleDexItemBasedStringValue():0:0 -> a 167:167:int addCfInstructionsForInitializationInfo(com.android.tools.r8.com.google.common.collect.ImmutableList$Builder,com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfo,int[],com.android.tools.r8.graph.DexType):250 -> a 168:171:int addCfInstructionsForInitializationInfo(com.android.tools.r8.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 172:172:int addCfInstructionsForInitializationInfo(com.android.tools.r8.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 173:173:boolean com.android.tools.r8.ir.analysis.value.AbstractValue.isSingleNumberValue():0:0 -> a 173:173:int addCfInstructionsForInitializationInfo(com.android.tools.r8.com.google.common.collect.ImmutableList$Builder,com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfo,int[],com.android.tools.r8.graph.DexType):257 -> a 174:174:int addCfInstructionsForInitializationInfo(com.android.tools.r8.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 175:175:boolean com.android.tools.r8.ir.analysis.value.AbstractValue.isNull():42:42 -> a 175:175:int addCfInstructionsForInitializationInfo(com.android.tools.r8.com.google.common.collect.ImmutableList$Builder,com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfo,int[],com.android.tools.r8.graph.DexType):259 -> a 176:182:int addCfInstructionsForInitializationInfo(com.android.tools.r8.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 183:183:com.android.tools.r8.ir.code.ValueType com.android.tools.r8.ir.code.ValueType.fromDexType(com.android.tools.r8.graph.DexType):106:106 -> a 183:183:int addCfInstructionsForInitializationInfo(com.android.tools.r8.com.google.common.collect.ImmutableList$Builder,com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfo,int[],com.android.tools.r8.graph.DexType):265 -> a 184:184:int addCfInstructionsForInitializationInfo(com.android.tools.r8.com.google.common.collect.ImmutableList$Builder,com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfo,int[],com.android.tools.r8.graph.DexType):265:265 -> a 185:193:int addCfInstructionsForInitializationInfo(com.android.tools.r8.com.google.common.collect.ImmutableList$Builder,com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfo,int[],com.android.tools.r8.graph.DexType):263:271 -> a 194:194:int addCfInstructionsForInitializationInfo(com.android.tools.r8.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.android.tools.r8.internal.Xm: # {"id":"sourceFile","fileName":"IncompleteMergedInstanceInitializerCode.java"} com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens val$lens -> n 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;IILcom/android/tools/r8/internal/bm;Lcom/android/tools/r8/internal/Hk;)V"} 1:1:com.android.tools.r8.graph.lens.GraphLens getCodeLens(com.android.tools.r8.graph.AppView):184:184 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)Lcom/android/tools/r8/internal/Xj;"} com.android.tools.r8.horizontalclassmerging.IncompleteVirtuallyMergedMethodCode -> com.android.tools.r8.internal.an: # {"id":"sourceFile","fileName":"IncompleteVirtuallyMergedMethodCode.java"} com.android.tools.r8.graph.DexField classIdField -> d com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceSortedMap mappedMethods -> e com.android.tools.r8.graph.DexMethod originalMethod -> f com.android.tools.r8.horizontalclassmerging.VirtualMethodMerger$SuperMethodReference superMethod -> g boolean $assertionsDisabled -> h 1:1:void ():41:41 -> 1:5:void (com.android.tools.r8.graph.DexField,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceSortedMap,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.horizontalclassmerging.VirtualMethodMerger$SuperMethodReference):52:56 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;Lcom/android/tools/r8/internal/qq;Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/internal/A20;)V"} 1:27: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:113 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/Hk;)Lcom/android/tools/r8/graph/u;"} 28:28:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField) -> a 28:28: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 29:39: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 40: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):122:138 -> a 57:57:com.android.tools.r8.graph.DexMethod com.android.tools.r8.horizontalclassmerging.VirtualMethodMerger$SuperMethodReference.getReboundReference():46:46 -> a 57:57: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)"]} 58:58: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 59:59:com.android.tools.r8.graph.lens.MethodLookupResult com.android.tools.r8.graph.lens.GraphLens.lookupInvokeSuper(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):276:276 -> a 59:59: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 60:60:com.android.tools.r8.graph.lens.MethodLookupResult com.android.tools.r8.graph.lens.GraphLens.lookupMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.InvokeType):295:295 -> a 60:60:com.android.tools.r8.graph.lens.MethodLookupResult com.android.tools.r8.graph.lens.GraphLens.lookupInvokeSuper(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):276 -> a 60:60: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 61: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):141:142 -> a 63:63:com.android.tools.r8.graph.DexMethod com.android.tools.r8.horizontalclassmerging.VirtualMethodMerger$SuperMethodReference.getReference():42:42 -> 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):144 -> 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):144:144 -> a 65:65:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.lens.GraphLens.lookupClassType(com.android.tools.r8.graph.DexType):237:237 -> 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):144 -> 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):145:145 -> a 67: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):143:148 -> a 73: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):147:156 -> a 83:95:com.android.tools.r8.cf.code.CfFrame createCfFrameForSwitchCase(com.android.tools.r8.graph.ProgramMethod,int):167:179 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;I)Lcom/android/tools/r8/internal/j7;"} 1:1:java.lang.String toString():185:185 -> toString com.android.tools.r8.horizontalclassmerging.IncompleteVirtuallyMergedMethodCode$1 -> com.android.tools.r8.internal.Zm: # {"id":"sourceFile","fileName":"IncompleteVirtuallyMergedMethodCode.java"} com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens val$lens -> n 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;IILjava/util/ArrayList;Lcom/android/tools/r8/internal/Hk;)V"} 1:1:com.android.tools.r8.graph.lens.GraphLens getCodeLens(com.android.tools.r8.graph.AppView):160:160 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)Lcom/android/tools/r8/internal/Xj;"} com.android.tools.r8.horizontalclassmerging.InstanceInitializerAnalysis -> com.android.tools.r8.internal.Rn: # {"id":"sourceFile","fileName":"InstanceInitializerAnalysis.java"} void () -> 1:3: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.horizontalclassmerging.InstanceInitializerAnalysis$InstanceInitializer):43:45 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/ql;Lcom/android/tools/r8/internal/qE;Lcom/android/tools/r8/internal/Pn;)Lcom/android/tools/r8/internal/Tn;"} 4:4: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.DexMethod):61:61 -> a 4:4: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.horizontalclassmerging.InstanceInitializerAnalysis$InstanceInitializer):45 -> a 5:14: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.horizontalclassmerging.InstanceInitializerAnalysis$InstanceInitializer):48:57 -> a 15:23: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.horizontalclassmerging.InstanceInitializerAnalysis$InstanceInitializer):54:62 -> a 24:24:com.android.tools.r8.graph.ProgramMethod com.android.tools.r8.horizontalclassmerging.InstanceInitializerAnalysis$PresentInstanceInitializer.getMethod():253:253 -> a 24:24: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.horizontalclassmerging.InstanceInitializerAnalysis$InstanceInitializer):62 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 25:25: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.horizontalclassmerging.InstanceInitializerAnalysis$InstanceInitializer):62:62 -> a 26:26: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):66:66 -> a 26:26: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):72 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/ql;Lcom/android/tools/r8/internal/qE;Lcom/android/tools/r8/graph/o5;)Lcom/android/tools/r8/internal/Tn;"} 27:27:void com.android.tools.r8.horizontalclassmerging.InstanceInitializerDescription$Builder.(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.ProgramMethod):138:138 -> a 27:27: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):66 -> a 27:27: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):72 -> a 28:99: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):73:144 -> a 100:100:com.android.tools.r8.graph.lens.MethodLookupResult com.android.tools.r8.graph.lens.GraphLens.lookupInvokeDirect(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):249:249 -> a 100:100: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):144 -> a 101:101:com.android.tools.r8.graph.lens.MethodLookupResult com.android.tools.r8.graph.lens.GraphLens.lookupMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.InvokeType):295:295 -> a 101:101:com.android.tools.r8.graph.lens.MethodLookupResult com.android.tools.r8.graph.lens.GraphLens.lookupInvokeDirect(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):249 -> a 101:101: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):144 -> a 102:122: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):145:165 -> a 123:133: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):96:106 -> a 134:134:com.android.tools.r8.graph.DexField com.android.tools.r8.graph.lens.GraphLens.lookupField(com.android.tools.r8.graph.DexField):333:333 -> a 134:134: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):106 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 135:155: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):107:127 -> a 156:245: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):89:178 -> a 246:260:com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfo getInitializationInfo(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.Value):183:197 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/Y10;)Lcom/android/tools/r8/internal/Gn;"} 261:261:boolean com.android.tools.r8.ir.code.Instruction.isConstString():0:0 -> a 261:261:com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfo getInitializationInfo(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.Value):199 -> a 262:263:com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfo getInitializationInfo(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.Value):201:202 -> a com.android.tools.r8.horizontalclassmerging.InstanceInitializerAnalysis$AbsentInstanceInitializer -> com.android.tools.r8.internal.On: # {"id":"sourceFile","fileName":"InstanceInitializerAnalysis.java"} com.android.tools.r8.graph.DexMethod methodReference -> a 1:2:void (com.android.tools.r8.graph.DexMethod):224:225 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)V"} com.android.tools.r8.horizontalclassmerging.InstanceInitializerAnalysis$PresentInstanceInitializer asPresent() -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Qn;"} 1:1:com.android.tools.r8.graph.DexMethod getReference():230:230 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/j2;"} boolean isAbsent() -> c com.android.tools.r8.horizontalclassmerging.InstanceInitializerAnalysis$InstanceInitializer -> com.android.tools.r8.internal.Pn: # {"id":"sourceFile","fileName":"InstanceInitializerAnalysis.java"} 1:1:void ():211:211 -> com.android.tools.r8.horizontalclassmerging.InstanceInitializerAnalysis$PresentInstanceInitializer asPresent() -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Qn;"} com.android.tools.r8.graph.DexMethod getReference() -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/j2;"} boolean isAbsent() -> c com.android.tools.r8.horizontalclassmerging.InstanceInitializerAnalysis$PresentInstanceInitializer -> com.android.tools.r8.internal.Qn: # {"id":"sourceFile","fileName":"InstanceInitializerAnalysis.java"} com.android.tools.r8.graph.ProgramMethod method -> a 1:2:void (com.android.tools.r8.graph.ProgramMethod):248:249 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)V"} com.android.tools.r8.horizontalclassmerging.InstanceInitializerAnalysis$PresentInstanceInitializer asPresent() -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Qn;"} 1:1:com.android.tools.r8.graph.DexMethod getReference():258:258 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/j2;"} boolean isAbsent() -> c com.android.tools.r8.horizontalclassmerging.InstanceInitializerDescription -> com.android.tools.r8.internal.Tn: # {"id":"sourceFile","fileName":"InstanceInitializerDescription.java"} java.util.Map instanceFieldAssignmentsPre -> a java.util.Map instanceFieldAssignmentsPost -> b com.android.tools.r8.graph.DexMethod parentConstructor -> c java.util.List parentConstructorArguments -> d com.android.tools.r8.graph.DexTypeList relaxedParameters -> e 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/LinkedHashMap;Ljava/util/LinkedHashMap;Lcom/android/tools/r8/graph/j2;Ljava/util/List;Lcom/android/tools/r8/graph/x2;)V"} 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):83:84 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/internal/qE;ZI)Lcom/android/tools/r8/internal/Ym;"} 1:8:boolean equals(java.lang.Object):96:103 -> equals 1:1:int hashCode():108:108 -> hashCode com.android.tools.r8.horizontalclassmerging.InstanceInitializerDescription$Builder -> com.android.tools.r8.internal.Sn: # {"id":"sourceFile","fileName":"InstanceInitializerDescription.java"} com.android.tools.r8.graph.DexItemFactory dexItemFactory -> a com.android.tools.r8.graph.DexTypeList relaxedParameters -> b java.util.Map instanceFieldAssignmentsPre -> c java.util.Map instanceFieldAssignmentsPost -> d com.android.tools.r8.graph.DexMethod parentConstructor -> e java.util.List parentConstructorArguments -> f boolean $assertionsDisabled -> g 1:1:void ():116:116 -> 1:1:void (com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):128:128 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/j2;)V"} 2:14:void (com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):121:133 -> 1:1:com.android.tools.r8.graph.DexType lambda$new$0(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexType):134:134 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/v2;"} 2:20:void addInstancePut(com.android.tools.r8.graph.DexField,com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfo):142:160 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;Lcom/android/tools/r8/internal/Gn;)V"} 21:23:boolean addInvokeConstructor(com.android.tools.r8.graph.DexMethod,java.util.List):165:167 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Ljava/util/ArrayList;)Z"} 24:25:com.android.tools.r8.horizontalclassmerging.InstanceInitializerDescription build():174:175 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Tn;"} 1:1:boolean isValid():184:184 -> b com.android.tools.r8.horizontalclassmerging.InstanceInitializerMerger -> com.android.tools.r8.internal.Xn: # {"id":"sourceFile","fileName":"InstanceInitializerMerger.java"} com.android.tools.r8.graph.AppView appView -> a com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntMap classIdentifiers -> b com.android.tools.r8.graph.DexItemFactory dexItemFactory -> c com.android.tools.r8.horizontalclassmerging.MergeGroup group -> d java.util.List instanceInitializers -> e com.android.tools.r8.horizontalclassmerging.InstanceInitializerDescription instanceInitializerDescription -> f com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens$Builder lensBuilder -> g com.android.tools.r8.horizontalclassmerging.HorizontalClassMerger$Mode mode -> h boolean $assertionsDisabled -> i 1:1:void ():42:42 -> 1:14:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.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):70:83 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/IR;Lcom/android/tools/r8/internal/qE;Ljava/util/List;Lcom/android/tools/r8/internal/Gk;Lcom/android/tools/r8/internal/Ek;Lcom/android/tools/r8/internal/Tn;)V"} 1:1:int getArity():88:88 -> a 2:22:com.android.tools.r8.graph.DexMethod getNewMethodReference(com.android.tools.r8.graph.ProgramMethod,boolean):108:128 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ZLcom/android/tools/r8/graph/o5;)Lcom/android/tools/r8/graph/j2;"} 23:23:void lambda$getNewMethodReference$1(int,java.util.function.Consumer):117:117 -> a 24:24:void lambda$getNewMethodReference$0(java.util.function.Consumer,int,com.android.tools.r8.graph.ProgramMethod):119:119 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Consumer;ILcom/android/tools/r8/graph/o5;)V"} 25:29:com.android.tools.r8.graph.DexMethod getSyntheticMethodReference(com.android.tools.r8.horizontalclassmerging.ClassMethodsBuilder,com.android.tools.r8.graph.DexMethod):148:152 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/qa;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/j2;"} 30:30:com.android.tools.r8.graph.DexMethod getSyntheticMethodReference(com.android.tools.r8.horizontalclassmerging.ClassMethodsBuilder,com.android.tools.r8.graph.DexMethod):148:148 -> a 31:37:com.android.tools.r8.graph.DexMethod moveInstanceInitializer(com.android.tools.r8.horizontalclassmerging.ClassMethodsBuilder,com.android.tools.r8.graph.ProgramMethod):247:253 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/qa;Lcom/android/tools/r8/graph/o5;)Lcom/android/tools/r8/graph/j2;"} 38:52:com.android.tools.r8.graph.DexMethod moveInstanceInitializer(com.android.tools.r8.horizontalclassmerging.ClassMethodsBuilder,com.android.tools.r8.graph.ProgramMethod):248:262 -> a 53:57:void merge(com.android.tools.r8.profile.rewriting.ProfileCollectionAdditions,com.android.tools.r8.horizontalclassmerging.ClassMethodsBuilder,com.android.tools.r8.horizontalclassmerging.SyntheticArgumentClass,com.android.tools.r8.horizontalclassmerging.code.SyntheticInitializerConverter$Builder):305:309 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/nN;Lcom/android/tools/r8/internal/qa;Lcom/android/tools/r8/internal/VY;Lcom/android/tools/r8/internal/XY;)V"} 58:58:boolean com.android.tools.r8.horizontalclassmerging.InstanceInitializerMerger.hasInstanceInitializerDescription():242:242 -> a 58:58:void merge(com.android.tools.r8.profile.rewriting.ProfileCollectionAdditions,com.android.tools.r8.horizontalclassmerging.ClassMethodsBuilder,com.android.tools.r8.horizontalclassmerging.SyntheticArgumentClass,com.android.tools.r8.horizontalclassmerging.code.SyntheticInitializerConverter$Builder):310 -> a 59:71:void merge(com.android.tools.r8.profile.rewriting.ProfileCollectionAdditions,com.android.tools.r8.horizontalclassmerging.ClassMethodsBuilder,com.android.tools.r8.horizontalclassmerging.SyntheticArgumentClass,com.android.tools.r8.horizontalclassmerging.code.SyntheticInitializerConverter$Builder):310:322 -> a 72:82:void merge(com.android.tools.r8.profile.rewriting.ProfileCollectionAdditions,com.android.tools.r8.horizontalclassmerging.ClassMethodsBuilder,com.android.tools.r8.horizontalclassmerging.SyntheticArgumentClass,com.android.tools.r8.horizontalclassmerging.code.SyntheticInitializerConverter$Builder):318:328 -> a 83:96:void merge(com.android.tools.r8.profile.rewriting.ProfileCollectionAdditions,com.android.tools.r8.horizontalclassmerging.ClassMethodsBuilder,com.android.tools.r8.horizontalclassmerging.SyntheticArgumentClass,com.android.tools.r8.horizontalclassmerging.code.SyntheticInitializerConverter$Builder):327:340 -> a 97:97:boolean com.android.tools.r8.horizontalclassmerging.InstanceInitializerMerger.hasInstanceInitializerDescription():242:242 -> a 97:97:void merge(com.android.tools.r8.profile.rewriting.ProfileCollectionAdditions,com.android.tools.r8.horizontalclassmerging.ClassMethodsBuilder,com.android.tools.r8.horizontalclassmerging.SyntheticArgumentClass,com.android.tools.r8.horizontalclassmerging.code.SyntheticInitializerConverter$Builder):343 -> a 98:98:void merge(com.android.tools.r8.profile.rewriting.ProfileCollectionAdditions,com.android.tools.r8.horizontalclassmerging.ClassMethodsBuilder,com.android.tools.r8.horizontalclassmerging.SyntheticArgumentClass,com.android.tools.r8.horizontalclassmerging.code.SyntheticInitializerConverter$Builder):344:344 -> a 99: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):193:195 -> a 99:101:void com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens$Builder.moveMethods(java.lang.Iterable,com.android.tools.r8.graph.DexMethod):189 -> a 99:101:void merge(com.android.tools.r8.profile.rewriting.ProfileCollectionAdditions,com.android.tools.r8.horizontalclassmerging.ClassMethodsBuilder,com.android.tools.r8.horizontalclassmerging.SyntheticArgumentClass,com.android.tools.r8.horizontalclassmerging.code.SyntheticInitializerConverter$Builder):344 -> a 102:102:void com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens$Builder.mapMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):176:176 -> a 102:102:void com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens$Builder.moveMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,boolean):184 -> a 102:102:void com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens$Builder.moveMethods(java.lang.Iterable,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):195 -> a 102:102:void com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens$Builder.moveMethods(java.lang.Iterable,com.android.tools.r8.graph.DexMethod):189 -> a 102:102:void merge(com.android.tools.r8.profile.rewriting.ProfileCollectionAdditions,com.android.tools.r8.horizontalclassmerging.ClassMethodsBuilder,com.android.tools.r8.horizontalclassmerging.SyntheticArgumentClass,com.android.tools.r8.horizontalclassmerging.code.SyntheticInitializerConverter$Builder):344 -> a 103:103:void com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens$Builder.moveMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,boolean):185:185 -> a 103:103:void com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens$Builder.moveMethods(java.lang.Iterable,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):195 -> a 103:103:void com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens$Builder.moveMethods(java.lang.Iterable,com.android.tools.r8.graph.DexMethod):189 -> a 103:103:void merge(com.android.tools.r8.profile.rewriting.ProfileCollectionAdditions,com.android.tools.r8.horizontalclassmerging.ClassMethodsBuilder,com.android.tools.r8.horizontalclassmerging.SyntheticArgumentClass,com.android.tools.r8.horizontalclassmerging.code.SyntheticInitializerConverter$Builder):344 -> a 104:105:void merge(com.android.tools.r8.profile.rewriting.ProfileCollectionAdditions,com.android.tools.r8.horizontalclassmerging.ClassMethodsBuilder,com.android.tools.r8.horizontalclassmerging.SyntheticArgumentClass,com.android.tools.r8.horizontalclassmerging.code.SyntheticInitializerConverter$Builder):345:346 -> a 106:107:void com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens$Builder.mapMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):176:176 -> a 106:107:void com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens$Builder.moveMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,boolean):184 -> a 106:107:void merge(com.android.tools.r8.profile.rewriting.ProfileCollectionAdditions,com.android.tools.r8.horizontalclassmerging.ClassMethodsBuilder,com.android.tools.r8.horizontalclassmerging.SyntheticArgumentClass,com.android.tools.r8.horizontalclassmerging.code.SyntheticInitializerConverter$Builder):346 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 108:108:void com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens$Builder.moveMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,boolean):185:185 -> a 108:108:void merge(com.android.tools.r8.profile.rewriting.ProfileCollectionAdditions,com.android.tools.r8.horizontalclassmerging.ClassMethodsBuilder,com.android.tools.r8.horizontalclassmerging.SyntheticArgumentClass,com.android.tools.r8.horizontalclassmerging.code.SyntheticInitializerConverter$Builder):346 -> a 109:112:void merge(com.android.tools.r8.profile.rewriting.ProfileCollectionAdditions,com.android.tools.r8.horizontalclassmerging.ClassMethodsBuilder,com.android.tools.r8.horizontalclassmerging.SyntheticArgumentClass,com.android.tools.r8.horizontalclassmerging.code.SyntheticInitializerConverter$Builder):348:351 -> a 113:113:void com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens$Builder.mapMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):176:176 -> a 113:113:void merge(com.android.tools.r8.profile.rewriting.ProfileCollectionAdditions,com.android.tools.r8.horizontalclassmerging.ClassMethodsBuilder,com.android.tools.r8.horizontalclassmerging.SyntheticArgumentClass,com.android.tools.r8.horizontalclassmerging.code.SyntheticInitializerConverter$Builder):351 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 114:114:void com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens$Builder.mapMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):176:176 -> a 114:114:void merge(com.android.tools.r8.profile.rewriting.ProfileCollectionAdditions,com.android.tools.r8.horizontalclassmerging.ClassMethodsBuilder,com.android.tools.r8.horizontalclassmerging.SyntheticArgumentClass,com.android.tools.r8.horizontalclassmerging.code.SyntheticInitializerConverter$Builder):351 -> a 115:116:void merge(com.android.tools.r8.profile.rewriting.ProfileCollectionAdditions,com.android.tools.r8.horizontalclassmerging.ClassMethodsBuilder,com.android.tools.r8.horizontalclassmerging.SyntheticArgumentClass,com.android.tools.r8.horizontalclassmerging.code.SyntheticInitializerConverter$Builder):352:353 -> a 117:117:void com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens$Builder.recordNewMethodSignature(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):200:200 -> a 117:117:void merge(com.android.tools.r8.profile.rewriting.ProfileCollectionAdditions,com.android.tools.r8.horizontalclassmerging.ClassMethodsBuilder,com.android.tools.r8.horizontalclassmerging.SyntheticArgumentClass,com.android.tools.r8.horizontalclassmerging.code.SyntheticInitializerConverter$Builder):352 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 118:118:void merge(com.android.tools.r8.profile.rewriting.ProfileCollectionAdditions,com.android.tools.r8.horizontalclassmerging.ClassMethodsBuilder,com.android.tools.r8.horizontalclassmerging.SyntheticArgumentClass,com.android.tools.r8.horizontalclassmerging.code.SyntheticInitializerConverter$Builder):357:357 -> a 119:142:void merge(com.android.tools.r8.profile.rewriting.ProfileCollectionAdditions,com.android.tools.r8.horizontalclassmerging.ClassMethodsBuilder,com.android.tools.r8.horizontalclassmerging.SyntheticArgumentClass,com.android.tools.r8.horizontalclassmerging.code.SyntheticInitializerConverter$Builder):356:379 -> a 143:151:void merge(com.android.tools.r8.profile.rewriting.ProfileCollectionAdditions,com.android.tools.r8.horizontalclassmerging.ClassMethodsBuilder,com.android.tools.r8.horizontalclassmerging.SyntheticArgumentClass,com.android.tools.r8.horizontalclassmerging.code.SyntheticInitializerConverter$Builder):378:386 -> a 152:152:com.android.tools.r8.graph.MethodAccessFlags com.android.tools.r8.horizontalclassmerging.InstanceInitializerMerger.getNewAccessFlags():268:268 -> a 152:152:void merge(com.android.tools.r8.profile.rewriting.ProfileCollectionAdditions,com.android.tools.r8.horizontalclassmerging.ClassMethodsBuilder,com.android.tools.r8.horizontalclassmerging.SyntheticArgumentClass,com.android.tools.r8.horizontalclassmerging.code.SyntheticInitializerConverter$Builder):389 -> a 153:153:void merge(com.android.tools.r8.profile.rewriting.ProfileCollectionAdditions,com.android.tools.r8.horizontalclassmerging.ClassMethodsBuilder,com.android.tools.r8.horizontalclassmerging.SyntheticArgumentClass,com.android.tools.r8.horizontalclassmerging.code.SyntheticInitializerConverter$Builder):390:390 -> a 154:154:com.android.tools.r8.graph.AccessFlags com.android.tools.r8.graph.MethodAccessFlags.copy():11:11 -> a 154:154:com.android.tools.r8.graph.AccessFlags com.android.tools.r8.graph.AccessFlags.withPublic():249 -> a 154:154:void merge(com.android.tools.r8.profile.rewriting.ProfileCollectionAdditions,com.android.tools.r8.horizontalclassmerging.ClassMethodsBuilder,com.android.tools.r8.horizontalclassmerging.SyntheticArgumentClass,com.android.tools.r8.horizontalclassmerging.code.SyntheticInitializerConverter$Builder):390 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 155:155:com.android.tools.r8.graph.AccessFlags com.android.tools.r8.graph.AccessFlags.withPublic():250:250 -> a 155:155:void merge(com.android.tools.r8.profile.rewriting.ProfileCollectionAdditions,com.android.tools.r8.horizontalclassmerging.ClassMethodsBuilder,com.android.tools.r8.horizontalclassmerging.SyntheticArgumentClass,com.android.tools.r8.horizontalclassmerging.code.SyntheticInitializerConverter$Builder):390 -> a 156:165:void merge(com.android.tools.r8.profile.rewriting.ProfileCollectionAdditions,com.android.tools.r8.horizontalclassmerging.ClassMethodsBuilder,com.android.tools.r8.horizontalclassmerging.SyntheticArgumentClass,com.android.tools.r8.horizontalclassmerging.code.SyntheticInitializerConverter$Builder):387:396 -> a 166:166:boolean com.android.tools.r8.horizontalclassmerging.InstanceInitializerMerger.hasInstanceInitializerDescription():242:242 -> a 166:166: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 -> a 166:166:void merge(com.android.tools.r8.profile.rewriting.ProfileCollectionAdditions,com.android.tools.r8.horizontalclassmerging.ClassMethodsBuilder,com.android.tools.r8.horizontalclassmerging.SyntheticArgumentClass,com.android.tools.r8.horizontalclassmerging.code.SyntheticInitializerConverter$Builder):392 -> a 167:167:com.android.tools.r8.graph.DexMethod com.android.tools.r8.horizontalclassmerging.InstanceInitializerMerger.getOriginalMethodReference():132:132 -> a 167:167: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):279 -> a 167:167:void merge(com.android.tools.r8.profile.rewriting.ProfileCollectionAdditions,com.android.tools.r8.horizontalclassmerging.ClassMethodsBuilder,com.android.tools.r8.horizontalclassmerging.SyntheticArgumentClass,com.android.tools.r8.horizontalclassmerging.code.SyntheticInitializerConverter$Builder):392 -> a 168:168:com.android.tools.r8.graph.ProgramMethod com.android.tools.r8.horizontalclassmerging.InstanceInitializerMerger.getRepresentative():136:136 -> a 168:168:com.android.tools.r8.graph.DexMethod com.android.tools.r8.horizontalclassmerging.InstanceInitializerMerger.getOriginalMethodReference():132 -> a 168:168: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):279 -> a 168:168:void merge(com.android.tools.r8.profile.rewriting.ProfileCollectionAdditions,com.android.tools.r8.horizontalclassmerging.ClassMethodsBuilder,com.android.tools.r8.horizontalclassmerging.SyntheticArgumentClass,com.android.tools.r8.horizontalclassmerging.code.SyntheticInitializerConverter$Builder):392 -> a 169:169:com.android.tools.r8.graph.DexMethod com.android.tools.r8.horizontalclassmerging.InstanceInitializerMerger.getOriginalMethodReference():132:132 -> a 169:169: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):279 -> a 169:169:void merge(com.android.tools.r8.profile.rewriting.ProfileCollectionAdditions,com.android.tools.r8.horizontalclassmerging.ClassMethodsBuilder,com.android.tools.r8.horizontalclassmerging.SyntheticArgumentClass,com.android.tools.r8.horizontalclassmerging.code.SyntheticInitializerConverter$Builder):392 -> a 170:170:com.android.tools.r8.graph.DexMethod com.android.tools.r8.graph.lens.GraphLens.getOriginalMethodSignature(com.android.tools.r8.graph.DexMethod):121:121 -> a 170:170:com.android.tools.r8.graph.DexMethod com.android.tools.r8.horizontalclassmerging.InstanceInitializerMerger.getOriginalMethodReference():132 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 170: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):279 -> a 170:170:void merge(com.android.tools.r8.profile.rewriting.ProfileCollectionAdditions,com.android.tools.r8.horizontalclassmerging.ClassMethodsBuilder,com.android.tools.r8.horizontalclassmerging.SyntheticArgumentClass,com.android.tools.r8.horizontalclassmerging.code.SyntheticInitializerConverter$Builder):392 -> 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):279:279 -> a 171:171:void merge(com.android.tools.r8.profile.rewriting.ProfileCollectionAdditions,com.android.tools.r8.horizontalclassmerging.ClassMethodsBuilder,com.android.tools.r8.horizontalclassmerging.SyntheticArgumentClass,com.android.tools.r8.horizontalclassmerging.code.SyntheticInitializerConverter$Builder):392 -> a 172:179: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:285 -> a 172:179:void merge(com.android.tools.r8.profile.rewriting.ProfileCollectionAdditions,com.android.tools.r8.horizontalclassmerging.ClassMethodsBuilder,com.android.tools.r8.horizontalclassmerging.SyntheticArgumentClass,com.android.tools.r8.horizontalclassmerging.code.SyntheticInitializerConverter$Builder):392 -> a 180:180:com.android.tools.r8.graph.ProgramMethod com.android.tools.r8.horizontalclassmerging.InstanceInitializerMerger.getRepresentative():136:136 -> a 180:180: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):286 -> a 180:180:void merge(com.android.tools.r8.profile.rewriting.ProfileCollectionAdditions,com.android.tools.r8.horizontalclassmerging.ClassMethodsBuilder,com.android.tools.r8.horizontalclassmerging.SyntheticArgumentClass,com.android.tools.r8.horizontalclassmerging.code.SyntheticInitializerConverter$Builder):392 -> a 181:183: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):286:288 -> a 181:183:void merge(com.android.tools.r8.profile.rewriting.ProfileCollectionAdditions,com.android.tools.r8.horizontalclassmerging.ClassMethodsBuilder,com.android.tools.r8.horizontalclassmerging.SyntheticArgumentClass,com.android.tools.r8.horizontalclassmerging.code.SyntheticInitializerConverter$Builder):392 -> a 184:184:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceSortedMap com.android.tools.r8.horizontalclassmerging.InstanceInitializerMerger.createClassIdToInstanceInitializerMap():156:156 -> a 184:184: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):289 -> a 184:184:void merge(com.android.tools.r8.profile.rewriting.ProfileCollectionAdditions,com.android.tools.r8.horizontalclassmerging.ClassMethodsBuilder,com.android.tools.r8.horizontalclassmerging.SyntheticArgumentClass,com.android.tools.r8.horizontalclassmerging.code.SyntheticInitializerConverter$Builder):392 -> a 185:185:boolean com.android.tools.r8.horizontalclassmerging.InstanceInitializerMerger.hasInstanceInitializerDescription():242:242 -> a 185:185:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceSortedMap com.android.tools.r8.horizontalclassmerging.InstanceInitializerMerger.createClassIdToInstanceInitializerMap():156 -> a 185:185: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):289 -> a 185:185:void merge(com.android.tools.r8.profile.rewriting.ProfileCollectionAdditions,com.android.tools.r8.horizontalclassmerging.ClassMethodsBuilder,com.android.tools.r8.horizontalclassmerging.SyntheticArgumentClass,com.android.tools.r8.horizontalclassmerging.code.SyntheticInitializerConverter$Builder):392 -> a 186:191:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceSortedMap com.android.tools.r8.horizontalclassmerging.InstanceInitializerMerger.createClassIdToInstanceInitializerMap():156:161 -> a 186:191: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):289 -> a 186:191:void merge(com.android.tools.r8.profile.rewriting.ProfileCollectionAdditions,com.android.tools.r8.horizontalclassmerging.ClassMethodsBuilder,com.android.tools.r8.horizontalclassmerging.SyntheticArgumentClass,com.android.tools.r8.horizontalclassmerging.code.SyntheticInitializerConverter$Builder):392 -> a 192:192:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceSortedMap com.android.tools.r8.horizontalclassmerging.InstanceInitializerMerger.createClassIdToInstanceInitializerMap():159:159 -> a 192:192: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):289 -> a 192:192:void merge(com.android.tools.r8.profile.rewriting.ProfileCollectionAdditions,com.android.tools.r8.horizontalclassmerging.ClassMethodsBuilder,com.android.tools.r8.horizontalclassmerging.SyntheticArgumentClass,com.android.tools.r8.horizontalclassmerging.code.SyntheticInitializerConverter$Builder):392 -> a 193:193: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):291:291 -> a 193:193:void merge(com.android.tools.r8.profile.rewriting.ProfileCollectionAdditions,com.android.tools.r8.horizontalclassmerging.ClassMethodsBuilder,com.android.tools.r8.horizontalclassmerging.SyntheticArgumentClass,com.android.tools.r8.horizontalclassmerging.code.SyntheticInitializerConverter$Builder):392 -> a 194:194:void merge(com.android.tools.r8.profile.rewriting.ProfileCollectionAdditions,com.android.tools.r8.horizontalclassmerging.ClassMethodsBuilder,com.android.tools.r8.horizontalclassmerging.SyntheticArgumentClass,com.android.tools.r8.horizontalclassmerging.code.SyntheticInitializerConverter$Builder):391:391 -> a 195:199:com.android.tools.r8.cf.CfVersion com.android.tools.r8.horizontalclassmerging.InstanceInitializerMerger.getNewClassFileVersion():97:101 -> a 195:199:void merge(com.android.tools.r8.profile.rewriting.ProfileCollectionAdditions,com.android.tools.r8.horizontalclassmerging.ClassMethodsBuilder,com.android.tools.r8.horizontalclassmerging.SyntheticArgumentClass,com.android.tools.r8.horizontalclassmerging.code.SyntheticInitializerConverter$Builder):397 -> a 200:200:com.android.tools.r8.cf.CfVersion com.android.tools.r8.horizontalclassmerging.InstanceInitializerMerger.getNewClassFileVersion():100:100 -> a 200:200:void merge(com.android.tools.r8.profile.rewriting.ProfileCollectionAdditions,com.android.tools.r8.horizontalclassmerging.ClassMethodsBuilder,com.android.tools.r8.horizontalclassmerging.SyntheticArgumentClass,com.android.tools.r8.horizontalclassmerging.code.SyntheticInitializerConverter$Builder):397 -> a 201:210:void merge(com.android.tools.r8.profile.rewriting.ProfileCollectionAdditions,com.android.tools.r8.horizontalclassmerging.ClassMethodsBuilder,com.android.tools.r8.horizontalclassmerging.SyntheticArgumentClass,com.android.tools.r8.horizontalclassmerging.code.SyntheticInitializerConverter$Builder):397:406 -> a 211:216:void merge(com.android.tools.r8.profile.rewriting.ProfileCollectionAdditions,com.android.tools.r8.horizontalclassmerging.ClassMethodsBuilder,com.android.tools.r8.horizontalclassmerging.SyntheticArgumentClass,com.android.tools.r8.horizontalclassmerging.code.SyntheticInitializerConverter$Builder):405:410 -> a 217:217:void merge(com.android.tools.r8.profile.rewriting.ProfileCollectionAdditions,com.android.tools.r8.horizontalclassmerging.ClassMethodsBuilder,com.android.tools.r8.horizontalclassmerging.SyntheticArgumentClass,com.android.tools.r8.horizontalclassmerging.code.SyntheticInitializerConverter$Builder):408:408 -> a 218:218:void lambda$merge$2(com.android.tools.r8.utils.Box,com.android.tools.r8.profile.rewriting.ProfileAdditions$ProfileAdditionsBuilder):330:330 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/N;Lcom/android/tools/r8/internal/lN;)V"} 219:219:void lambda$merge$3(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.profile.rewriting.ProfileAdditions$ProfileAdditionsBuilder):358:358 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/lN;)V"} 220:220:com.android.tools.r8.profile.rewriting.ProfileAdditions$ProfileAdditionsBuilder com.android.tools.r8.profile.rewriting.ProfileAdditions$ProfileAdditionsBuilder.addRule(com.android.tools.r8.graph.ProgramDefinition):56:56 -> a 220:220:void lambda$merge$3(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.profile.rewriting.ProfileAdditions$ProfileAdditionsBuilder):358 -> a 1:1:java.util.List getInstanceInitializers():92:92 -> b 1:1:int size():167:167 -> c 1:1:boolean com.android.tools.r8.horizontalclassmerging.InstanceInitializerMerger.isSingleton():296:296 -> d 1:1:boolean useSyntheticMethod():416 -> d 2:2:boolean useSyntheticMethod():416:416 -> d com.android.tools.r8.horizontalclassmerging.InstanceInitializerMerger$Builder -> com.android.tools.r8.internal.Wn: # {"id":"sourceFile","fileName":"InstanceInitializerMerger.java"} com.android.tools.r8.graph.AppView appView -> a com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntMap classIdentifiers -> b int estimatedDexCodeSize -> c java.util.List instanceInitializerGroups -> d com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens$Builder lensBuilder -> e com.android.tools.r8.horizontalclassmerging.HorizontalClassMerger$Mode mode -> f boolean $assertionsDisabled -> g 1:1:void ():170:170 -> 1:1:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntMap,com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens$Builder,com.android.tools.r8.horizontalclassmerging.HorizontalClassMerger$Mode):183:183 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/IR;Lcom/android/tools/r8/internal/Gk;Lcom/android/tools/r8/internal/Ek;)V"} 2:15:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntMap,com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens$Builder,com.android.tools.r8.horizontalclassmerging.HorizontalClassMerger$Mode):175:188 -> 1:2:void createNewGroup():192:193 -> a 3:6:com.android.tools.r8.horizontalclassmerging.InstanceInitializerMerger$Builder add(com.android.tools.r8.graph.ProgramMethod):198:201 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)Lcom/android/tools/r8/internal/Wn;"} 7:7:int com.android.tools.r8.utils.InternalOptions.minimumVerificationSizeLimitInBytes():396:396 -> a 7:7:com.android.tools.r8.horizontalclassmerging.InstanceInitializerMerger$Builder add(com.android.tools.r8.graph.ProgramMethod):201 -> 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():396:396 -> a 8:8:com.android.tools.r8.horizontalclassmerging.InstanceInitializerMerger$Builder add(com.android.tools.r8.graph.ProgramMethod):201 -> a 9:15:com.android.tools.r8.horizontalclassmerging.InstanceInitializerMerger$Builder add(com.android.tools.r8.graph.ProgramMethod):201:207 -> a 16:17:java.util.List build(com.android.tools.r8.horizontalclassmerging.MergeGroup):217:218 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/qE;)Ljava/util/List;"} 18:18:com.android.tools.r8.horizontalclassmerging.InstanceInitializerMerger lambda$build$0(com.android.tools.r8.horizontalclassmerging.MergeGroup,java.util.List):221:221 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/qE;Ljava/util/List;)Lcom/android/tools/r8/internal/Xn;"} 19:19:void com.android.tools.r8.horizontalclassmerging.InstanceInitializerMerger.(com.android.tools.r8.graph.AppView,com.android.tools.r8.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):60:60 -> a 19:19:com.android.tools.r8.horizontalclassmerging.InstanceInitializerMerger lambda$build$0(com.android.tools.r8.horizontalclassmerging.MergeGroup,java.util.List):221 -> a 20:23:com.android.tools.r8.horizontalclassmerging.InstanceInitializerMerger buildSingle(com.android.tools.r8.horizontalclassmerging.MergeGroup,com.android.tools.r8.horizontalclassmerging.InstanceInitializerDescription):227:230 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/qE;Lcom/android/tools/r8/internal/Tn;)Lcom/android/tools/r8/internal/Xn;"} 1:1:com.android.tools.r8.horizontalclassmerging.InstanceInitializerMerger$Builder addEquivalent(com.android.tools.r8.graph.ProgramMethod):212:212 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)V"} com.android.tools.r8.horizontalclassmerging.InstanceInitializerMergerCollection -> com.android.tools.r8.internal.Yn: # {"id":"sourceFile","fileName":"InstanceInitializerMergerCollection.java"} 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,com.android.tools.r8.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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/ql;Lcom/android/tools/r8/internal/qE;Ljava/util/Map;Lcom/android/tools/r8/internal/IR;Lcom/android/tools/r8/internal/Gk;Lcom/android/tools/r8/internal/Ek;Lcom/android/tools/r8/internal/IN;Lcom/android/tools/r8/graph/q2;)V"} 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,com.android.tools.r8.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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/ql;Lcom/android/tools/r8/internal/qE;Ljava/util/Map;Lcom/android/tools/r8/internal/IR;Lcom/android/tools/r8/internal/Gk;Lcom/android/tools/r8/internal/Ek;Lcom/android/tools/r8/internal/IN;Lcom/android/tools/r8/graph/o5;)V"} 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,com.android.tools.r8.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,com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntMap,com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens$Builder,com.android.tools.r8.horizontalclassmerging.HorizontalClassMerger$Mode):72:72 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/IR;Lcom/android/tools/r8/internal/Gk;Lcom/android/tools/r8/internal/Ek;)Lcom/android/tools/r8/internal/Wn;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/qE;Lcom/android/tools/r8/internal/IN;Ljava/util/Map;Lcom/android/tools/r8/internal/Tn;Lcom/android/tools/r8/internal/Wn;)V"} 29:29:void lambda$create$5(java.util.Map,com.android.tools.r8.graph.AppView,com.android.tools.r8.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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Map;Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/IR;Lcom/android/tools/r8/internal/Gk;Lcom/android/tools/r8/internal/Ek;Lcom/android/tools/r8/graph/o5;)V"} 30:35:void lambda$create$5(java.util.Map,com.android.tools.r8.graph.AppView,com.android.tools.r8.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,com.android.tools.r8.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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/IR;Lcom/android/tools/r8/internal/Gk;Lcom/android/tools/r8/internal/Ek;Lcom/android/tools/r8/graph/r2;)Lcom/android/tools/r8/internal/Wn;"} 37:37:boolean verifyNoInstanceInitializers(com.android.tools.r8.horizontalclassmerging.MergeGroup):133:133 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/qE;)V"} 38:38:void lambda$verifyNoInstanceInitializers$7(com.android.tools.r8.graph.DexProgramClass):135:135 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)V"} 39:40:void forEach(java.util.function.Consumer):141:142 -> a 41:41:boolean com.android.tools.r8.graph.AppView.hasClassHierarchy():784:784 -> a 41:41:com.android.tools.r8.horizontalclassmerging.InstanceInitializerMergerCollection create(com.android.tools.r8.graph.AppView,com.android.tools.r8.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)"]} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/SR;Lcom/android/tools/r8/internal/ql;Lcom/android/tools/r8/internal/qE;Lcom/android/tools/r8/internal/Gk;Lcom/android/tools/r8/internal/Ek;)Lcom/android/tools/r8/internal/Yn;"} 42:42:boolean com.android.tools.r8.graph.AppView.hasClassHierarchy():784:784 -> a 42:42:com.android.tools.r8.horizontalclassmerging.InstanceInitializerMergerCollection create(com.android.tools.r8.graph.AppView,com.android.tools.r8.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,com.android.tools.r8.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,com.android.tools.r8.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.android.tools.r8.internal.qE: # {"id":"sourceFile","fileName":"MergeGroup.java"} java.util.LinkedList classes -> a com.android.tools.r8.graph.DexField classIdField -> b com.android.tools.r8.graph.DexProgramClass target -> c com.android.tools.r8.utils.collections.BidirectionalManyToOneMap instanceFieldMap -> d boolean $assertionsDisabled -> e 1:1:void ():30:30 -> 1:1:void ():46:46 -> 2:10:void ():39:47 -> 11:12:void (com.android.tools.r8.graph.DexProgramClass):51:52 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)V"} 13:14:void (java.lang.Iterable):56:57 -> 1:1:boolean add(com.android.tools.r8.graph.DexProgramClass):68:68 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)V"} 2:2:boolean add(com.android.tools.r8.horizontalclassmerging.MergeGroup):72:72 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/qE;)V"} 3:3:java.util.LinkedList com.android.tools.r8.horizontalclassmerging.MergeGroup.getClasses():105:105 -> a 3:3:boolean add(com.android.tools.r8.horizontalclassmerging.MergeGroup):72 -> 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):72:72 -> a 5:8:void forEachSource(java.util.function.Consumer):96:99 -> a 9:10:com.android.tools.r8.graph.DexField getClassIdField():113:114 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/Y0;"} 11:11:void setClassIdField(com.android.tools.r8.graph.DexField):118:118 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;)V"} 12:18:void selectInstanceFieldMap(com.android.tools.r8.graph.AppView):131:137 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)V"} 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):136:136 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/nG;Lcom/android/tools/r8/graph/q2;)V"} 20:21:void setInstanceFieldMap(com.android.tools.r8.utils.collections.BidirectionalManyToOneMap):142:143 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/L4;)V"} 22:24:com.android.tools.r8.graph.ProgramField getTargetInstanceField(com.android.tools.r8.graph.ProgramField):165:167 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m5;)Lcom/android/tools/r8/graph/m5;"} 25:25:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.horizontalclassmerging.MergeGroup.getTarget():161:161 -> a 25:25:com.android.tools.r8.graph.ProgramField getTargetInstanceField(com.android.tools.r8.graph.ProgramField):167 -> a 26:27:com.android.tools.r8.graph.ProgramField getTargetInstanceField(com.android.tools.r8.graph.ProgramField):170:171 -> a 28:28:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.horizontalclassmerging.MergeGroup.getTarget():161:161 -> a 28:28:com.android.tools.r8.graph.ProgramField getTargetInstanceField(com.android.tools.r8.graph.ProgramField):171 -> a 29:29:com.android.tools.r8.graph.ProgramField getTargetInstanceField(com.android.tools.r8.graph.ProgramField):171:171 -> 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):68:68 -> add 2:2:boolean add(java.lang.Object):30 -> add 1:1:boolean addAll(java.util.Collection):77:77 -> addAll 1:1:java.util.LinkedList getClasses():105:105 -> b 2:2:java.util.LinkedList com.android.tools.r8.horizontalclassmerging.MergeGroup.getClasses():105:105 -> b 2:2:void selectTarget(com.android.tools.r8.graph.AppView):175 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)V"} 3:3:void selectTarget(com.android.tools.r8.graph.AppView):175:175 -> 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):176 -> b 5:5:java.util.LinkedList com.android.tools.r8.horizontalclassmerging.MergeGroup.getClasses():105:105 -> b 5:5:void selectTarget(com.android.tools.r8.graph.AppView):177 -> b 6:6:void selectTarget(com.android.tools.r8.graph.AppView):179:179 -> 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):180 -> b 8:18:void selectTarget(com.android.tools.r8.graph.AppView):180:190 -> b 19:19:int com.android.tools.r8.graph.DexString.size():48:48 -> b 19:19:void selectTarget(com.android.tools.r8.graph.AppView):190 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 20:20:void selectTarget(com.android.tools.r8.graph.AppView):190:190 -> b 21:21:com.android.tools.r8.utils.InternalOptions$TestingOptions com.android.tools.r8.graph.AppView.testing():632:632 -> b 21:21:void selectTarget(com.android.tools.r8.graph.AppView):194 -> b 22:22:void selectTarget(com.android.tools.r8.graph.AppView):194:194 -> b 23:24:void com.android.tools.r8.horizontalclassmerging.MergeGroup.setTarget(com.android.tools.r8.graph.DexProgramClass):198:199 -> b 23:24:void selectTarget(com.android.tools.r8.graph.AppView):194 -> b 25:25:boolean lambda$getSources$1(com.android.tools.r8.graph.DexProgramClass):148:148 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)Z"} 1:2:com.android.tools.r8.utils.collections.BidirectionalManyToOneMap getInstanceFieldMap():126:127 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/L4;"} 1:1:void clear():82:82 -> clear 1:1:boolean contains(java.lang.Object):87:87 -> contains 1:1:boolean containsAll(java.util.Collection):92:92 -> containsAll 1:2:java.lang.Iterable getSources():147:148 -> d 1:1:com.android.tools.r8.graph.DexType getSuperType():152:152 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/v2;"} 2:2:java.util.LinkedList com.android.tools.r8.horizontalclassmerging.MergeGroup.getClasses():105:105 -> e 2:2:com.android.tools.r8.graph.DexType getSuperType():153 -> e 3:3:com.android.tools.r8.graph.DexType getSuperType():153:153 -> e 1:1:com.android.tools.r8.graph.DexProgramClass getTarget():161:161 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/q2;"} 1:1:boolean hasClassIdField():109:109 -> g 1:1:boolean hasInstanceFieldMap():122:122 -> i 1:1:boolean isEmpty():212:212 -> isEmpty 1:1:java.util.Iterator iterator():227:227 -> iterator 1:1:boolean hasTarget():157:157 -> j 1:1:boolean isClassGroup():216:216 -> k 1:1:boolean isInterfaceGroup():220:220 -> l 2:2:boolean com.android.tools.r8.horizontalclassmerging.MergeGroup.isEmpty():212:212 -> l 2:2:boolean isInterfaceGroup():220 -> l 3:3:boolean isInterfaceGroup():220:220 -> l 4:4:java.util.LinkedList com.android.tools.r8.horizontalclassmerging.MergeGroup.getClasses():105:105 -> l 4:4:boolean isInterfaceGroup():221 -> l 5:5:boolean isInterfaceGroup():221:221 -> l 6:6:java.util.LinkedList com.android.tools.r8.horizontalclassmerging.MergeGroup.getClasses():105:105 -> l 6:6:boolean isInterfaceGroup():222 -> l 7:7:boolean isInterfaceGroup():222:222 -> l 1:1:int com.android.tools.r8.horizontalclassmerging.MergeGroup.size():232:232 -> m 1:1:boolean isTrivial():203 -> m 1:1:com.android.tools.r8.graph.DexProgramClass removeLast():255:255 -> n # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/q2;"} 1:1:boolean remove(java.lang.Object):237:237 -> remove 1:1:boolean removeAll(java.util.Collection):242:242 -> removeAll 1:1:boolean removeIf(java.util.function.Predicate):251:251 -> removeIf 1:1:boolean retainAll(java.util.Collection):260:260 -> retainAll 1:1:int size():232:232 -> size 1:1:java.lang.Object[] toArray():265:265 -> toArray 2:2:java.lang.Object[] toArray(java.lang.Object[]):270:270 -> toArray com.android.tools.r8.horizontalclassmerging.MultiClassPolicy -> com.android.tools.r8.internal.XF: # {"id":"sourceFile","fileName":"MultiClassPolicy.java"} 1:1:void ():9:9 -> java.util.Collection apply(com.android.tools.r8.horizontalclassmerging.MergeGroup) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/qE;)Ljava/util/Collection;"} 1:1:com.android.tools.r8.horizontalclassmerging.MultiClassPolicy asMultiClassPolicy():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/XF;"} boolean isMultiClassPolicy() -> g com.android.tools.r8.horizontalclassmerging.MultiClassPolicyWithPreprocessing -> com.android.tools.r8.internal.YF: # {"id":"sourceFile","fileName":"MultiClassPolicyWithPreprocessing.java"} 1:1:void ():11:11 -> java.util.Collection apply(com.android.tools.r8.horizontalclassmerging.MergeGroup,java.lang.Object) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/qE;Ljava/lang/Object;)Ljava/util/Collection;"} java.lang.Object preprocess(java.util.Collection,java.util.concurrent.ExecutorService) -> a com.android.tools.r8.horizontalclassmerging.MultiClassPolicyWithPreprocessing asMultiClassPolicyWithPreprocessing() -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/YF;"} boolean isMultiClassPolicyWithPreprocessing() -> h com.android.tools.r8.horizontalclassmerging.MultiClassSameReferencePolicy -> com.android.tools.r8.internal.ZF: # {"id":"sourceFile","fileName":"MultiClassSameReferencePolicy.java"} 1:1:void ():12:12 -> java.lang.Object getMergeKey(com.android.tools.r8.graph.DexProgramClass) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)Ljava/lang/Object;"} 1:9:java.util.Collection apply(com.android.tools.r8.horizontalclassmerging.MergeGroup):16:24 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/qE;)Ljava/util/Collection;"} 10:10:com.android.tools.r8.horizontalclassmerging.MergeGroup lambda$apply$0(java.lang.Object):20:20 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;)Lcom/android/tools/r8/internal/qE;"} com.android.tools.r8.horizontalclassmerging.Policy -> com.android.tools.r8.internal.cM: # {"id":"sourceFile","fileName":"Policy.java"} boolean $assertionsDisabled -> a 1:1:void ():14:14 -> 1:1:void ():14:14 -> 1:1:com.android.tools.r8.horizontalclassmerging.MultiClassPolicy asMultiClassPolicy():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/XF;"} 2:3:java.util.Collection removeTrivialGroups(java.util.Collection):61:62 -> a 4:7:boolean recordRemovedClassesForDebugging(boolean,int,java.util.Collection):68:71 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ZILjava/util/Collection;)V"} 8:8:boolean com.android.tools.r8.horizontalclassmerging.MergeGroup.isNonTrivial():207:207 -> a 8:8:boolean recordRemovedClassesForDebugging(boolean,int,java.util.Collection):72 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 9:12:boolean recordRemovedClassesForDebugging(boolean,int,java.util.Collection):73:76 -> a com.android.tools.r8.horizontalclassmerging.MultiClassPolicyWithPreprocessing asMultiClassPolicyWithPreprocessing() -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/YF;"} com.android.tools.r8.horizontalclassmerging.SingleClassPolicy asSingleClassPolicy() -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/pV;"} 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.android.tools.r8.internal.dM: # {"id":"sourceFile","fileName":"PolicyExecutor.java"} boolean $assertionsDisabled -> a 1:1:void ():20:20 -> 1:8:void applySingleClassPolicy(com.android.tools.r8.horizontalclassmerging.SingleClassPolicy,java.util.LinkedList):23:30 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/pV;Ljava/util/LinkedList;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/pV;Lcom/android/tools/r8/graph/q2;)Z"} 14:15:java.util.LinkedList applyMultiClassPolicy(com.android.tools.r8.horizontalclassmerging.MultiClassPolicy,java.util.LinkedList):42:43 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/XF;Ljava/util/LinkedList;)Ljava/util/LinkedList;"} 16:22:void lambda$applyMultiClassPolicy$2(com.android.tools.r8.horizontalclassmerging.MultiClassPolicy,java.util.LinkedList,com.android.tools.r8.horizontalclassmerging.MergeGroup):45:51 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/XF;Ljava/util/LinkedList;Lcom/android/tools/r8/internal/qE;)V"} 23:23:void lambda$applyMultiClassPolicy$1(com.android.tools.r8.horizontalclassmerging.MergeGroup,com.android.tools.r8.horizontalclassmerging.MergeGroup):48:48 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/qE;Lcom/android/tools/r8/internal/qE;)V"} 24:24:void com.android.tools.r8.horizontalclassmerging.MergeGroup.applyMetadataFrom(com.android.tools.r8.horizontalclassmerging.MergeGroup):62:62 -> a 24:24:void lambda$applyMultiClassPolicy$1(com.android.tools.r8.horizontalclassmerging.MergeGroup,com.android.tools.r8.horizontalclassmerging.MergeGroup):48 -> a 25:27:java.util.LinkedList applyMultiClassPolicyWithPreprocessing(com.android.tools.r8.horizontalclassmerging.MultiClassPolicyWithPreprocessing,java.util.LinkedList,java.util.concurrent.ExecutorService):64:66 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/YF;Ljava/util/LinkedList;Ljava/util/concurrent/ExecutorService;)Ljava/util/LinkedList;"} 28:34:void lambda$applyMultiClassPolicyWithPreprocessing$4(com.android.tools.r8.horizontalclassmerging.MultiClassPolicyWithPreprocessing,java.lang.Object,java.util.LinkedList,com.android.tools.r8.horizontalclassmerging.MergeGroup):68:74 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/YF;Ljava/lang/Object;Ljava/util/LinkedList;Lcom/android/tools/r8/internal/qE;)V"} 35:49:java.util.Collection run(java.util.Collection,java.util.Collection,java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):100:114 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/LinkedList;Ljava/util/List;Ljava/util/concurrent/ExecutorService;Lcom/android/tools/r8/utils/z3;)Ljava/util/LinkedList;"} 50:62:java.util.Collection run(java.util.Collection,java.util.Collection,java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):113:125 -> a 63:63:boolean lambda$run$5(com.android.tools.r8.horizontalclassmerging.MergeGroup):125:125 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/qE;)Z"} 1:1:void lambda$applyMultiClassPolicyWithPreprocessing$3(com.android.tools.r8.horizontalclassmerging.MergeGroup,com.android.tools.r8.horizontalclassmerging.MergeGroup):71:71 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/qE;Lcom/android/tools/r8/internal/qE;)V"} 2:2:void com.android.tools.r8.horizontalclassmerging.MergeGroup.applyMetadataFrom(com.android.tools.r8.horizontalclassmerging.MergeGroup):62:62 -> b 2:2:void lambda$applyMultiClassPolicyWithPreprocessing$3(com.android.tools.r8.horizontalclassmerging.MergeGroup,com.android.tools.r8.horizontalclassmerging.MergeGroup):71 -> b com.android.tools.r8.horizontalclassmerging.PolicyScheduler -> com.android.tools.r8.internal.eM: # {"id":"sourceFile","fileName":"PolicyScheduler.java"} boolean $assertionsDisabled -> a 1:1:void ():71:71 -> 1:3:boolean verifyMultiClassPoliciesIrrelevantForMergingSyntheticsInD8(com.android.tools.r8.graph.AppView,com.android.tools.r8.horizontalclassmerging.HorizontalClassMerger$Mode,com.android.tools.r8.com.google.common.collect.ImmutableList$Builder):320:322 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/Ek;Lcom/android/tools/r8/internal/Yl;)V"} 4:10:boolean verifyPolicyOrderingConstraints(java.util.List):331:337 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;)V"} 11:11:boolean lambda$verifyPolicyOrderingConstraints$0(com.android.tools.r8.horizontalclassmerging.Policy):333:333 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/cM;)Z"} 12:12:boolean com.android.tools.r8.graph.AppView.hasClassHierarchy():784:784 -> 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 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/ql;Lcom/android/tools/r8/internal/Ek;Lcom/android/tools/r8/shaking/g4;)Ljava/util/List;"} 13:13:boolean com.android.tools.r8.graph.AppView.hasClassHierarchy():784:784 -> 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):78 -> 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):80:80 -> 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):104:104 -> 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):79 -> a 16:16: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:117 -> a 16:16: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):105 -> a 16:16: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):79 -> a 17:17:void com.android.tools.r8.horizontalclassmerging.PolicyScheduler.addRequiredSingleClassPolicies(com.android.tools.r8.graph.AppView,com.android.tools.r8.com.google.common.collect.ImmutableList$Builder):153:153 -> a 17:17: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 -> a 17:17: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):105 -> a 17:17: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):79 -> a 18:29: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):121:132 -> a 18: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):105 -> a 18: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):79 -> a 30:30: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.android.tools.r8.com.google.common.collect.ImmutableList$Builder):165:165 -> a 30:30: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):133 -> a 30:30: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):105 -> a 30:30: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):79 -> a 31:31: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):137:137 -> a 31:31: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):105 -> a 31:31: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):79 -> a 32:32: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):105:105 -> a 32:32: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):79 -> a 33:33: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 33:33: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):106 -> a 33:33: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):79 -> a 34:35: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.android.tools.r8.com.google.common.collect.ImmutableList$Builder):282:283 -> a 34:35: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 34:35: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):106 -> a 34:35: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):79 -> a 36:37: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):225:226 -> a 36:37: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):106 -> a 36:37: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):79 -> a 38:38:void com.android.tools.r8.horizontalclassmerging.PolicyScheduler.addMultiClassPoliciesForMergingNonSyntheticClasses(com.android.tools.r8.graph.AppView,com.android.tools.r8.com.google.common.collect.ImmutableList$Builder):304:304 -> a 38:38: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):227 -> a 38:38: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):106 -> a 38:38: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):79 -> a 39: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):230:238 -> a 39: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):106 -> a 39: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):79 -> a 48:48:void com.android.tools.r8.horizontalclassmerging.PolicyScheduler.addMultiClassPoliciesForInterfaceMerging(com.android.tools.r8.graph.AppView,com.android.tools.r8.horizontalclassmerging.HorizontalClassMerger$Mode,com.android.tools.r8.com.google.common.collect.ImmutableList$Builder):311:311 -> 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):243 -> 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):106 -> 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):79 -> a 49: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):245:255 -> a 49: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):106 -> a 49: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):79 -> a 60:63: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):106:109 -> a 60:63: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):79 -> a 64:64: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):82:82 -> a 65:67:java.util.List com.android.tools.r8.horizontalclassmerging.PolicyScheduler.getPoliciesForD8(com.android.tools.r8.graph.AppView,com.android.tools.r8.horizontalclassmerging.HorizontalClassMerger$Mode):87:89 -> a 65:67: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):82 -> a 68:72:java.util.List com.android.tools.r8.horizontalclassmerging.PolicyScheduler.getSingleClassPoliciesForD8(com.android.tools.r8.graph.AppView,com.android.tools.r8.horizontalclassmerging.HorizontalClassMerger$Mode):143:147 -> a 68:72:java.util.List com.android.tools.r8.horizontalclassmerging.PolicyScheduler.getPoliciesForD8(com.android.tools.r8.graph.AppView,com.android.tools.r8.horizontalclassmerging.HorizontalClassMerger$Mode):90 -> a 68:72: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):82 -> a 73:73:java.util.List com.android.tools.r8.horizontalclassmerging.PolicyScheduler.getPoliciesForD8(com.android.tools.r8.graph.AppView,com.android.tools.r8.horizontalclassmerging.HorizontalClassMerger$Mode):90:90 -> a 73:73: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):82 -> a 74:87:java.util.List com.android.tools.r8.horizontalclassmerging.PolicyScheduler.getMultiClassPoliciesForD8(com.android.tools.r8.graph.AppView,com.android.tools.r8.horizontalclassmerging.HorizontalClassMerger$Mode):260:273 -> a 74:87:java.util.List com.android.tools.r8.horizontalclassmerging.PolicyScheduler.getPoliciesForD8(com.android.tools.r8.graph.AppView,com.android.tools.r8.horizontalclassmerging.HorizontalClassMerger$Mode):91 -> a 74:87: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):82 -> a 88:91:java.util.List com.android.tools.r8.horizontalclassmerging.PolicyScheduler.getPoliciesForD8(com.android.tools.r8.graph.AppView,com.android.tools.r8.horizontalclassmerging.HorizontalClassMerger$Mode):91:94 -> a 88:91: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):82 -> a 1:1:boolean verifySingleClassPoliciesIrrelevantForMergingSynthetics(com.android.tools.r8.graph.AppView,com.android.tools.r8.horizontalclassmerging.HorizontalClassMerger$Mode,com.android.tools.r8.com.google.common.collect.ImmutableList$Builder):184:184 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/Ek;Lcom/android/tools/r8/internal/Yl;)V"} 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.android.tools.r8.com.google.common.collect.ImmutableList$Builder):184 -> b 3:15:boolean verifySingleClassPoliciesIrrelevantForMergingSynthetics(com.android.tools.r8.graph.AppView,com.android.tools.r8.horizontalclassmerging.HorizontalClassMerger$Mode,com.android.tools.r8.com.google.common.collect.ImmutableList$Builder):184:196 -> b 1:1:boolean verifySingleClassPoliciesIrrelevantForMergingSyntheticsInD8(com.android.tools.r8.graph.AppView,com.android.tools.r8.horizontalclassmerging.HorizontalClassMerger$Mode,com.android.tools.r8.com.google.common.collect.ImmutableList$Builder):202:202 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/Ek;Lcom/android/tools/r8/internal/Yl;)V"} 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.android.tools.r8.com.google.common.collect.ImmutableList$Builder):202 -> c 3:13:boolean verifySingleClassPoliciesIrrelevantForMergingSyntheticsInD8(com.android.tools.r8.graph.AppView,com.android.tools.r8.horizontalclassmerging.HorizontalClassMerger$Mode,com.android.tools.r8.com.google.common.collect.ImmutableList$Builder):202:212 -> c com.android.tools.r8.horizontalclassmerging.SingleClassPolicy -> com.android.tools.r8.internal.pV: # {"id":"sourceFile","fileName":"SingleClassPolicy.java"} 1:1:void ():9:9 -> boolean canMerge(com.android.tools.r8.graph.DexProgramClass) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)Z"} com.android.tools.r8.horizontalclassmerging.SingleClassPolicy asSingleClassPolicy() -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/pV;"} boolean isSingleClassPolicy() -> i com.android.tools.r8.horizontalclassmerging.SubtypingForrestForClasses -> com.android.tools.r8.internal.DY: # {"id":"sourceFile","fileName":"SubtypingForrestForClasses.java"} com.android.tools.r8.graph.AppView appView -> a java.util.Collection roots -> b java.util.Map subtypeMap -> c 1:1:void (com.android.tools.r8.graph.AppView):38:38 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)V"} 2:7:void (com.android.tools.r8.graph.AppView):35:40 -> 1:1:void calculateSubtyping(java.lang.Iterable):48:48 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Collection;)V"} 2:2:void calculateSubtyping(com.android.tools.r8.graph.DexProgramClass):52:52 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)V"} 3:3:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.horizontalclassmerging.SubtypingForrestForClasses.superClass(com.android.tools.r8.graph.DexProgramClass):44:44 -> a 3:3:void calculateSubtyping(com.android.tools.r8.graph.DexProgramClass):55 -> 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:59 -> a 4:4:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.horizontalclassmerging.SubtypingForrestForClasses.superClass(com.android.tools.r8.graph.DexProgramClass):44 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 4:4:void calculateSubtyping(com.android.tools.r8.graph.DexProgramClass):55 -> 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: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:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.horizontalclassmerging.SubtypingForrestForClasses.superClass(com.android.tools.r8.graph.DexProgramClass):44 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 5:5:void calculateSubtyping(com.android.tools.r8.graph.DexProgramClass):55 -> 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:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.horizontalclassmerging.SubtypingForrestForClasses.superClass(com.android.tools.r8.graph.DexProgramClass):44 -> a 6:6:void calculateSubtyping(com.android.tools.r8.graph.DexProgramClass):55 -> a 7:9:void calculateSubtyping(com.android.tools.r8.graph.DexProgramClass):57:59 -> a 10:10:java.util.Collection getProgramRoots():64:64 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Ljava/util/ArrayList;"} 11:11:void lambda$traverseNodeDepthFirst$1(java.lang.Object,java.util.function.BiFunction,com.android.tools.r8.graph.DexProgramClass):74:74 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Ljava/util/function/BiFunction;Lcom/android/tools/r8/graph/q2;)V"} 1:1:java.util.List lambda$calculateSubtyping$0(com.android.tools.r8.graph.DexProgramClass):59:59 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)Ljava/util/List;"} 2:2:java.lang.Object traverseNodeDepthFirst(com.android.tools.r8.graph.DexProgramClass,java.lang.Object,java.util.function.BiFunction):73:73 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Ljava/util/function/BiFunction;Lcom/android/tools/r8/graph/q2;)V"} 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.android.tools.r8.internal.VY: # {"id":"sourceFile","fileName":"SyntheticArgumentClass.java"} java.util.List syntheticClassTypes -> a 1:2:void (java.util.List):39:40 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/ArrayList;)V"} 1:1:java.util.List getArgumentClasses():44:44 -> a com.android.tools.r8.horizontalclassmerging.SyntheticArgumentClass$Builder -> com.android.tools.r8.internal.UY: # {"id":"sourceFile","fileName":"SyntheticArgumentClass.java"} com.android.tools.r8.graph.AppView appView -> a boolean $assertionsDisabled -> b 1:1:void ():47:47 -> 1:2:void (com.android.tools.r8.graph.AppView):51:52 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)V"} 1:1:void lambda$synthesizeClass$0(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/synthesis/P;)V"} 2:4:com.android.tools.r8.graph.DexProgramClass synthesizeClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.synthesis.SyntheticItems$SyntheticKindSelector):57:59 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/synthesis/C;)Lcom/android/tools/r8/graph/q2;"} 5:5:com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind lambda$build$1(com.android.tools.r8.synthesis.SyntheticNaming):68:68 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/synthesis/L;)Lcom/android/tools/r8/synthesis/L$b;"} 6:7:com.android.tools.r8.graph.DexType lambda$build$2(com.android.tools.r8.graph.DexProgramClass):68:69 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)Lcom/android/tools/r8/graph/v2;"} 8:10:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.horizontalclassmerging.SyntheticArgumentClass$Builder.getDeterministicContext(java.util.Collection):85:87 -> a 8:10:com.android.tools.r8.horizontalclassmerging.SyntheticArgumentClass build(java.util.Collection):63 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/LinkedList;)Lcom/android/tools/r8/internal/VY;"} 11:13:com.android.tools.r8.horizontalclassmerging.SyntheticArgumentClass build(java.util.Collection):64:66 -> a 14:20:com.android.tools.r8.horizontalclassmerging.SyntheticArgumentClass build(java.util.Collection):65:71 -> a 21:27:com.android.tools.r8.horizontalclassmerging.SyntheticArgumentClass build(java.util.Collection):70:76 -> a 28:33:com.android.tools.r8.horizontalclassmerging.SyntheticArgumentClass build(java.util.Collection):75:80 -> a 1:1:com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind lambda$build$3(com.android.tools.r8.synthesis.SyntheticNaming):73:73 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/synthesis/L;)Lcom/android/tools/r8/synthesis/L$b;"} 2:3:com.android.tools.r8.graph.DexType lambda$build$4(com.android.tools.r8.graph.DexProgramClass):73:74 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)Lcom/android/tools/r8/graph/v2;"} 1:1:com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind lambda$build$5(com.android.tools.r8.synthesis.SyntheticNaming):78:78 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/synthesis/L;)Lcom/android/tools/r8/synthesis/L$b;"} 2:3:com.android.tools.r8.graph.DexType lambda$build$6(com.android.tools.r8.graph.DexProgramClass):78:79 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)Lcom/android/tools/r8/graph/v2;"} com.android.tools.r8.horizontalclassmerging.TreeFixer -> com.android.tools.r8.internal.AZ: # {"id":"sourceFile","fileName":"TreeFixer.java"} com.android.tools.r8.graph.AppView appView -> f com.android.tools.r8.horizontalclassmerging.HorizontallyMergedClasses mergedClasses -> g com.android.tools.r8.horizontalclassmerging.HorizontalClassMerger$Mode mode -> h com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens$Builder lensBuilder -> i com.android.tools.r8.graph.DexItemFactory dexItemFactory -> j com.android.tools.r8.profile.rewriting.ProfileCollectionAdditions profileCollectionAdditions -> k com.android.tools.r8.horizontalclassmerging.SyntheticArgumentClass syntheticArgumentClass -> l java.util.Map originalSuperTypes -> m com.android.tools.r8.com.google.common.collect.BiMap reservedInterfaceSignatures -> n boolean $assertionsDisabled -> o 1:1:void ():45:45 -> 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.profile.rewriting.ProfileCollectionAdditions,com.android.tools.r8.horizontalclassmerging.SyntheticArgumentClass):66:66 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/Kk;Lcom/android/tools/r8/internal/Gk;Lcom/android/tools/r8/internal/Ek;Lcom/android/tools/r8/internal/nN;Lcom/android/tools/r8/internal/VY;)V"} 2:20: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.profile.rewriting.ProfileCollectionAdditions,com.android.tools.r8.horizontalclassmerging.SyntheticArgumentClass):55:73 -> 1:7:com.android.tools.r8.com.google.common.collect.BiMap fixupProgramClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.com.google.common.collect.BiMap):173:179 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/internal/G4;)Lcom/android/tools/r8/internal/G4;"} 8:8:java.util.HashSet com.android.tools.r8.com.google.common.collect.Sets.newHashSet():178:178 -> a 8:8:com.android.tools.r8.com.google.common.collect.BiMap fixupProgramClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.com.google.common.collect.BiMap):181 -> a 9:22:com.android.tools.r8.com.google.common.collect.BiMap fixupProgramClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.com.google.common.collect.BiMap):183:196 -> a 23:24:com.android.tools.r8.graph.DexTypeList fixupInterfaces(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexTypeList):255:256 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/graph/x2;)Lcom/android/tools/r8/graph/x2;"} 25:42:com.android.tools.r8.graph.DexEncodedMethod fixupDirectMethod(java.util.Set,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexEncodedMethod):286:303 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Set;Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/graph/W0;)Lcom/android/tools/r8/graph/W0;"} 43:50:com.android.tools.r8.graph.DexEncodedMethod fixupDirectMethod(java.util.Set,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexEncodedMethod):299:306 -> a 51:77:com.android.tools.r8.graph.DexEncodedMethod fixupDirectMethod(java.util.Set,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexEncodedMethod):304:330 -> a 78:95:com.android.tools.r8.graph.DexEncodedMethod fixupDirectMethod(java.util.Set,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexEncodedMethod):329:346 -> a 96:96:boolean com.android.tools.r8.graph.Code.isDefaultInstanceInitializerCode():0:0 -> a 96:96:com.android.tools.r8.graph.DexEncodedMethod fixupDirectMethod(java.util.Set,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexEncodedMethod):346 -> a 97:101:com.android.tools.r8.graph.DexEncodedMethod fixupDirectMethod(java.util.Set,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexEncodedMethod):346:350 -> a 102:102:com.android.tools.r8.graph.DexEncodedMethod fixupDirectMethod(java.util.Set,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexEncodedMethod):349:349 -> a 103:115: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):266:278 -> a 103:115:com.android.tools.r8.graph.DexEncodedMethod fixupDirectMethod(java.util.Set,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexEncodedMethod):353 -> a 116:116:boolean lambda$fixupDirectMethod$4(java.util.Set,com.android.tools.r8.graph.DexMethod):302:302 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Set;Lcom/android/tools/r8/graph/j2;)Z"} 117:117:void lambda$fixupDirectMethod$5(com.android.tools.r8.utils.Box,com.android.tools.r8.profile.rewriting.ProfileAdditions$ProfileAdditionsBuilder):317:317 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/N;Lcom/android/tools/r8/internal/lN;)V"} 118:119:com.android.tools.r8.graph.DexEncodedMethod fixupVirtualMethod(com.android.tools.r8.com.google.common.collect.BiMap,java.util.Set,com.android.tools.r8.graph.DexEncodedMethod):382:383 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/G4;Ljava/util/Set;Lcom/android/tools/r8/graph/W0;)Lcom/android/tools/r8/graph/W0;"} 120:133:com.android.tools.r8.graph.DexMethodSignature com.android.tools.r8.horizontalclassmerging.TreeFixer.lookupReservedVirtualName(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.com.google.common.collect.BiMap):359:372 -> a 120:133:com.android.tools.r8.graph.DexEncodedMethod fixupVirtualMethod(com.android.tools.r8.com.google.common.collect.BiMap,java.util.Set,com.android.tools.r8.graph.DexEncodedMethod):386 -> a 134:164:com.android.tools.r8.graph.DexEncodedMethod fixupVirtualMethod(com.android.tools.r8.com.google.common.collect.BiMap,java.util.Set,com.android.tools.r8.graph.DexEncodedMethod):389:419 -> a 165:169:com.android.tools.r8.graph.DexEncodedMethod fixupVirtualMethod(com.android.tools.r8.com.google.common.collect.BiMap,java.util.Set,com.android.tools.r8.graph.DexEncodedMethod):417:421 -> a 170:174:com.android.tools.r8.graph.DexEncodedMethod fixupVirtualMethod(com.android.tools.r8.com.google.common.collect.BiMap,java.util.Set,com.android.tools.r8.graph.DexEncodedMethod):402:406 -> a 175:201:com.android.tools.r8.graph.DexEncodedMethod fixupVirtualMethod(com.android.tools.r8.com.google.common.collect.BiMap,java.util.Set,com.android.tools.r8.graph.DexEncodedMethod):403:429 -> a 202:214: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):266:278 -> a 202:214:com.android.tools.r8.graph.DexEncodedMethod fixupVirtualMethod(com.android.tools.r8.com.google.common.collect.BiMap,java.util.Set,com.android.tools.r8.graph.DexEncodedMethod):430 -> a 215:217:boolean lambda$fixupVirtualMethod$8(java.util.Set,com.android.tools.r8.com.google.common.collect.BiMap,com.android.tools.r8.graph.DexMethodSignature):408:410 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Set;Lcom/android/tools/r8/internal/G4;Lcom/android/tools/r8/graph/o2;)Z"} 218:218:com.android.tools.r8.graph.DexEncodedField[] fixupFields(com.android.tools.r8.graph.DexEncodedField[],java.util.Set):435:435 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"([Lcom/android/tools/r8/graph/T0;Ljava/util/Set;)[Lcom/android/tools/r8/graph/T0;"} 219:219:boolean com.android.tools.r8.utils.ArrayUtils.isEmpty(java.lang.Object[]):61:61 -> a 219:219:com.android.tools.r8.graph.DexEncodedField[] fixupFields(com.android.tools.r8.graph.DexEncodedField[],java.util.Set):435 -> a 220:234:com.android.tools.r8.graph.DexEncodedField[] fixupFields(com.android.tools.r8.graph.DexEncodedField[],java.util.Set):439:453 -> a 235:235:java.lang.Object com.android.tools.r8.graph.DexItemFactory.createFreshMember(java.util.function.Function,java.lang.String,com.android.tools.r8.graph.DexType):2546:2546 -> a 235:235:com.android.tools.r8.graph.DexMember com.android.tools.r8.graph.DexItemFactory.createFreshMember(java.util.function.Function,java.lang.String):2577 -> a 235:235:com.android.tools.r8.graph.DexEncodedField[] fixupFields(com.android.tools.r8.graph.DexEncodedField[],java.util.Set):449 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 236:236:com.android.tools.r8.graph.DexMember com.android.tools.r8.graph.DexItemFactory.createFreshMember(java.util.function.Function,java.lang.String):2577:2577 -> a 236:236:com.android.tools.r8.graph.DexEncodedField[] fixupFields(com.android.tools.r8.graph.DexEncodedField[],java.util.Set):449 -> a 237:248:com.android.tools.r8.graph.DexEncodedField[] fixupFields(com.android.tools.r8.graph.DexEncodedField[],java.util.Set):449:460 -> a 249:249: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):306:306 -> a 249:249:com.android.tools.r8.graph.DexEncodedField[] fixupFields(com.android.tools.r8.graph.DexEncodedField[],java.util.Set):460 -> a 250:252:com.android.tools.r8.graph.DexEncodedField[] fixupFields(com.android.tools.r8.graph.DexEncodedField[],java.util.Set):460:462 -> a 253:253:com.android.tools.r8.graph.DexEncodedField[] fixupFields(com.android.tools.r8.graph.DexEncodedField[],java.util.Set):436:436 -> a 254:254:java.util.Optional lambda$fixupFields$10(com.android.tools.r8.graph.DexField,java.util.Set,com.android.tools.r8.graph.DexString):451:451 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;Ljava/util/Set;Lcom/android/tools/r8/graph/u2;)Ljava/util/Optional;"} 255:255: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 255:255:java.util.Optional lambda$fixupFields$10(com.android.tools.r8.graph.DexField,java.util.Set,com.android.tools.r8.graph.DexString):451 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 256:256: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 256:256:java.util.Optional lambda$fixupFields$10(com.android.tools.r8.graph.DexField,java.util.Set,com.android.tools.r8.graph.DexString):451 -> a 257:258:java.util.Optional lambda$fixupFields$10(com.android.tools.r8.graph.DexField,java.util.Set,com.android.tools.r8.graph.DexString):451:452 -> a 259:259:boolean lambda$fixupFields$9(java.util.Set,com.android.tools.r8.graph.DexField):452:452 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Set;Lcom/android/tools/r8/graph/Y0;)Z"} 260:260:com.android.tools.r8.graph.DexType com.android.tools.r8.horizontalclassmerging.TreeFixer.mapClassType(com.android.tools.r8.graph.DexType):471:471 -> a 260:260:com.android.tools.r8.graph.DexType lambda$fixupInterfaces$3(com.android.tools.r8.graph.DexProgramClass,java.util.Set,com.android.tools.r8.graph.DexType):258 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Ljava/util/Set;Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/v2;"} 261:262:com.android.tools.r8.graph.DexType lambda$fixupInterfaces$3(com.android.tools.r8.graph.DexProgramClass,java.util.Set,com.android.tools.r8.graph.DexType):259:260 -> a 263:263:void recordClassChange(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):477:477 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/v2;)V"} 264:264:void recordFieldChange(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexField):483:483 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;Lcom/android/tools/r8/graph/Y0;)V"} 265:265:void recordMethodChange(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):489:489 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/j2;)V"} 1:13:com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens fixupTypeReferences():130:142 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Hk;"} 14:17:void fixupAttributes(com.android.tools.r8.graph.DexProgramClass):148:151 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)V"} 18:26:void fixupAttributes(com.android.tools.r8.graph.DexProgramClass):150:158 -> b 27:27:com.android.tools.r8.graph.NestHostClassAttribute com.android.tools.r8.graph.TreeFixerBase.fixupNestHost(com.android.tools.r8.graph.NestHostClassAttribute):255:255 -> b 27:27:void fixupAttributes(com.android.tools.r8.graph.DexProgramClass):158 -> b 28:29:void fixupAttributes(com.android.tools.r8.graph.DexProgramClass):158:159 -> b 30:39:java.util.List com.android.tools.r8.graph.TreeFixerBase.fixupNestMemberAttributes(java.util.List):261:270 -> b 30:39:void fixupAttributes(com.android.tools.r8.graph.DexProgramClass):159 -> b 40:40:void fixupAttributes(com.android.tools.r8.graph.DexProgramClass):159:159 -> b 41:41:com.android.tools.r8.graph.DexEncodedMethod lambda$fixupProgramClass$0(com.android.tools.r8.com.google.common.collect.BiMap,java.util.Set,com.android.tools.r8.graph.DexEncodedMethod):185:185 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/G4;Ljava/util/Set;Lcom/android/tools/r8/graph/W0;)Lcom/android/tools/r8/graph/W0;"} 42:48:com.android.tools.r8.graph.DexEncodedMethod fixupVirtualInterfaceMethod(com.android.tools.r8.graph.DexEncodedMethod):202:208 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W0;)Lcom/android/tools/r8/graph/W0;"} 49:67:com.android.tools.r8.graph.DexEncodedMethod fixupVirtualInterfaceMethod(com.android.tools.r8.graph.DexEncodedMethod):206:224 -> b 68:68:com.android.tools.r8.graph.DexEncodedMethod fixupVirtualInterfaceMethod(com.android.tools.r8.graph.DexEncodedMethod):223:223 -> b 69:78:java.lang.String com.android.tools.r8.graph.DexItemFactory.createMemberString(java.lang.String,com.android.tools.r8.graph.DexType,int):2532:2541 -> b 69:78:com.android.tools.r8.graph.DexString com.android.tools.r8.graph.DexItemFactory.createGloballyFreshMemberString(java.lang.String,com.android.tools.r8.graph.DexType):2588 -> b 69:78:com.android.tools.r8.graph.DexString com.android.tools.r8.graph.DexItemFactory.createGloballyFreshMemberString(java.lang.String):2601 -> b 69:78:com.android.tools.r8.graph.DexEncodedMethod fixupVirtualInterfaceMethod(com.android.tools.r8.graph.DexEncodedMethod):223 -> b 79:81:com.android.tools.r8.graph.DexString com.android.tools.r8.graph.DexItemFactory.createGloballyFreshMemberString(java.lang.String,com.android.tools.r8.graph.DexType):2589:2591 -> b 79:81:com.android.tools.r8.graph.DexString com.android.tools.r8.graph.DexItemFactory.createGloballyFreshMemberString(java.lang.String):2601 -> b 79:81:com.android.tools.r8.graph.DexEncodedMethod fixupVirtualInterfaceMethod(com.android.tools.r8.graph.DexEncodedMethod):223 -> b 82:89:com.android.tools.r8.graph.DexEncodedMethod fixupVirtualInterfaceMethod(com.android.tools.r8.graph.DexEncodedMethod):225:232 -> b 90:90:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMember.getContextType():41:41 -> b 90:90: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 90:90:com.android.tools.r8.graph.DexEncodedMethod fixupVirtualInterfaceMethod(com.android.tools.r8.graph.DexEncodedMethod):233 -> b 91:91: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 91:91:com.android.tools.r8.graph.DexEncodedMethod fixupVirtualInterfaceMethod(com.android.tools.r8.graph.DexEncodedMethod):233 -> b 92:93:com.android.tools.r8.graph.DexEncodedMethod fixupVirtualInterfaceMethod(com.android.tools.r8.graph.DexEncodedMethod):234:235 -> b 94:94:com.android.tools.r8.graph.DexEncodedMethod lambda$fixupInterfaceClass$2(java.util.Set,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexEncodedMethod):242:242 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Set;Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/graph/W0;)Lcom/android/tools/r8/graph/W0;"} 95:95:void lambda$fixupDirectMethod$6(com.android.tools.r8.utils.Box,com.android.tools.r8.profile.rewriting.ProfileAdditions$ProfileAdditionsBuilder):323:323 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/N;Lcom/android/tools/r8/internal/lN;)V"} 96:97:boolean lambda$fixupDirectMethod$7(java.util.Set,com.android.tools.r8.graph.DexMethod):334:335 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Set;Lcom/android/tools/r8/graph/j2;)Z"} 98:98:com.android.tools.r8.graph.DexType mapClassType(com.android.tools.r8.graph.DexType):471:471 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/v2;"} 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):188:188 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Set;Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/graph/W0;)Lcom/android/tools/r8/graph/W0;"} 2:14:void fixupInterfaceClass(com.android.tools.r8.graph.DexProgramClass):239:251 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)V"} 1:6:void fixupProgramClassSuperTypes(com.android.tools.r8.graph.DexProgramClass):163:168 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)V"} 7:7:void com.android.tools.r8.graph.DexClass.setInterfaces(com.android.tools.r8.graph.DexTypeList):203:203 -> d 7:7:void fixupProgramClassSuperTypes(com.android.tools.r8.graph.DexProgramClass):168 -> d com.android.tools.r8.horizontalclassmerging.VirtualMethodMerger -> com.android.tools.r8.internal.B20: # {"id":"sourceFile","fileName":"VirtualMethodMerger.java"} com.android.tools.r8.graph.AppView appView -> a com.android.tools.r8.graph.DexItemFactory dexItemFactory -> b com.android.tools.r8.horizontalclassmerging.MergeGroup group -> c java.util.List methods -> d com.android.tools.r8.horizontalclassmerging.VirtualMethodMerger$SuperMethodReference superMethod -> e boolean $assertionsDisabled -> f 1:1:void ():29:29 -> 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):60:65 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/qE;Ljava/util/ArrayList;Lcom/android/tools/r8/internal/A20;)V"} 1:8:com.android.tools.r8.graph.DexMethod moveMethod(com.android.tools.r8.horizontalclassmerging.ClassMethodsBuilder,com.android.tools.r8.graph.ProgramMethod):118:125 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/qa;Lcom/android/tools/r8/graph/o5;)Lcom/android/tools/r8/graph/j2;"} 9:23:com.android.tools.r8.graph.DexMethod moveMethod(com.android.tools.r8.horizontalclassmerging.ClassMethodsBuilder,com.android.tools.r8.graph.ProgramMethod):120:134 -> a 24:47:com.android.tools.r8.graph.MethodAccessFlags getAccessFlags():138:161 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/p4;"} 48:48:boolean lambda$getAccessFlags$0(com.android.tools.r8.graph.MethodAccessFlags):141:141 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p4;)Z"} 49:49:com.android.tools.r8.graph.DexMethod com.android.tools.r8.horizontalclassmerging.VirtualMethodMerger.getNewMethodReference():166:166 -> a 49:49:void mergeTrivial(com.android.tools.r8.horizontalclassmerging.ClassMethodsBuilder,com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens$Builder):205 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/qa;Lcom/android/tools/r8/internal/Gk;)V"} 50:50: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):332:332 -> a 50:50:com.android.tools.r8.graph.DexMethod com.android.tools.r8.horizontalclassmerging.VirtualMethodMerger.getNewMethodReference():166 -> a 50:50:void mergeTrivial(com.android.tools.r8.horizontalclassmerging.ClassMethodsBuilder,com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens$Builder):205 -> a 51:64:void mergeTrivial(com.android.tools.r8.horizontalclassmerging.ClassMethodsBuilder,com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens$Builder):208:221 -> a 65:65:void com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens$Builder.mapMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):176:176 -> a 65:65:void com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens$Builder.moveMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,boolean):184 -> a 65:65:void com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens$Builder.moveMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):180 -> a 65:65:void mergeTrivial(com.android.tools.r8.horizontalclassmerging.ClassMethodsBuilder,com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens$Builder):221 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(3)"]} 66:66:void com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens$Builder.mapMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):176:176 -> a 66:66:void com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens$Builder.moveMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,boolean):184 -> a 66:66:void com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens$Builder.moveMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):180 -> a 66:66:void mergeTrivial(com.android.tools.r8.horizontalclassmerging.ClassMethodsBuilder,com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens$Builder):221 -> a 67:67:void com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens$Builder.moveMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,boolean):185:185 -> a 67:67:void com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens$Builder.moveMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):180 -> a 67:67:void mergeTrivial(com.android.tools.r8.horizontalclassmerging.ClassMethodsBuilder,com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens$Builder):221 -> a 68:68:void mergeTrivial(com.android.tools.r8.horizontalclassmerging.ClassMethodsBuilder,com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens$Builder):223:223 -> a 69:69:void com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens$Builder.mapMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):176:176 -> a 69:69:void mergeTrivial(com.android.tools.r8.horizontalclassmerging.ClassMethodsBuilder,com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens$Builder):223 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 70:70:void com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens$Builder.mapMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):176:176 -> a 70:70:void mergeTrivial(com.android.tools.r8.horizontalclassmerging.ClassMethodsBuilder,com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens$Builder):223 -> a 71:87:void mergeTrivial(com.android.tools.r8.horizontalclassmerging.ClassMethodsBuilder,com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens$Builder):228:244 -> a 88:88:boolean lambda$isNop$6(com.android.tools.r8.graph.ProgramMethod):175:175 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)Z"} 89:89:void lambda$mergeTrivial$9(com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens$Builder,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):215:215 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Gk;Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/o5;)V"} 90:90:void lambda$mergeTrivial$10(com.android.tools.r8.utils.OptionalBool,com.android.tools.r8.graph.DexEncodedMethod$Builder):239:239 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/n2;Lcom/android/tools/r8/graph/W0$a;)V"} 91:91:com.android.tools.r8.graph.DexEncodedMethod$Builder com.android.tools.r8.graph.DexEncodedMethod$Builder.setIsLibraryMethodOverrideIfKnown(com.android.tools.r8.utils.OptionalBool):1483:1483 -> a 91:91:void lambda$mergeTrivial$10(com.android.tools.r8.utils.OptionalBool,com.android.tools.r8.graph.DexEncodedMethod$Builder):239 -> a 92:92:com.android.tools.r8.graph.DexEncodedMethod$Builder com.android.tools.r8.graph.DexEncodedMethod$Builder.setIsLibraryMethodOverrideIf(boolean,com.android.tools.r8.utils.OptionalBool):1476:1476 -> a 92:92:com.android.tools.r8.graph.DexEncodedMethod$Builder com.android.tools.r8.graph.DexEncodedMethod$Builder.setIsLibraryMethodOverrideIfKnown(com.android.tools.r8.utils.OptionalBool):1482 -> a 92:92:void lambda$mergeTrivial$10(com.android.tools.r8.utils.OptionalBool,com.android.tools.r8.graph.DexEncodedMethod$Builder):239 -> a 93:116:void merge(com.android.tools.r8.profile.rewriting.ProfileCollectionAdditions,com.android.tools.r8.horizontalclassmerging.ClassMethodsBuilder,com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens$Builder,com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntMap,java.util.function.Consumer):253:276 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/nN;Lcom/android/tools/r8/internal/qa;Lcom/android/tools/r8/internal/Gk;Lcom/android/tools/r8/internal/SR;Ljava/util/function/Consumer;)V"} 117:134:void merge(com.android.tools.r8.profile.rewriting.ProfileCollectionAdditions,com.android.tools.r8.horizontalclassmerging.ClassMethodsBuilder,com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens$Builder,com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntMap,java.util.function.Consumer):275:292 -> a 135:140:void merge(com.android.tools.r8.profile.rewriting.ProfileCollectionAdditions,com.android.tools.r8.horizontalclassmerging.ClassMethodsBuilder,com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens$Builder,com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntMap,java.util.function.Consumer):288:293 -> a 141:141:com.android.tools.r8.graph.DexMethod com.android.tools.r8.horizontalclassmerging.VirtualMethodMerger.getNewMethodReference():166:166 -> a 141:141:void merge(com.android.tools.r8.profile.rewriting.ProfileCollectionAdditions,com.android.tools.r8.horizontalclassmerging.ClassMethodsBuilder,com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens$Builder,com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntMap,java.util.function.Consumer):294 -> a 142:142: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):332:332 -> a 142:142:com.android.tools.r8.graph.DexMethod com.android.tools.r8.horizontalclassmerging.VirtualMethodMerger.getNewMethodReference():166 -> a 142:142:void merge(com.android.tools.r8.profile.rewriting.ProfileCollectionAdditions,com.android.tools.r8.horizontalclassmerging.ClassMethodsBuilder,com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens$Builder,com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntMap,java.util.function.Consumer):294 -> a 143:181:void merge(com.android.tools.r8.profile.rewriting.ProfileCollectionAdditions,com.android.tools.r8.horizontalclassmerging.ClassMethodsBuilder,com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens$Builder,com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntMap,java.util.function.Consumer):295:333 -> a 182:191:void merge(com.android.tools.r8.profile.rewriting.ProfileCollectionAdditions,com.android.tools.r8.horizontalclassmerging.ClassMethodsBuilder,com.android.tools.r8.horizontalclassmerging.HorizontalClassMergerGraphLens$Builder,com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntMap,java.util.function.Consumer):332:341 -> a 192:192:void lambda$merge$11(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.profile.rewriting.ProfileAdditions$ProfileAdditionsBuilder):334:334 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W0;Lcom/android/tools/r8/internal/lN;)V"} 1:1:boolean lambda$getAccessFlags$1(com.android.tools.r8.graph.MethodAccessFlags):144:144 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p4;)Z"} 2:3:boolean isNop():174:175 -> b 4:4:boolean lambda$isTrivial$7(com.android.tools.r8.graph.ProgramMethod):191:191 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)Z"} 1:1:boolean lambda$getAccessFlags$2(com.android.tools.r8.graph.MethodAccessFlags):147:147 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p4;)Z"} 2:2:boolean isNopOrTrivial():196:196 -> c 3:3:boolean lambda$mergeTrivial$8(com.android.tools.r8.graph.ProgramMethod):209:209 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)Z"} 1:1:boolean lambda$getAccessFlags$3(com.android.tools.r8.graph.MethodAccessFlags):151:151 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p4;)Z"} 2:9:boolean isTrivial():184:191 -> d 10:12:int com.android.tools.r8.com.google.common.collect.Iterables.size(java.lang.Iterable):124:126 -> d 10:12:boolean isTrivial():191 -> d 13:17:int com.android.tools.r8.com.google.common.collect.Iterators.size(java.util.Iterator):163:167 -> d 13:17:int com.android.tools.r8.com.google.common.collect.Iterables.size(java.lang.Iterable):126 -> d 13:17:boolean isTrivial():191 -> d 1:1:boolean lambda$getAccessFlags$4(com.android.tools.r8.graph.MethodAccessFlags):155:155 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p4;)Z"} 1:1:boolean lambda$getAccessFlags$5(com.android.tools.r8.graph.MethodAccessFlags):158:158 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p4;)Z"} com.android.tools.r8.horizontalclassmerging.VirtualMethodMerger$Builder -> com.android.tools.r8.internal.z20: # {"id":"sourceFile","fileName":"VirtualMethodMerger.java"} java.util.List methods -> a 1:2:void ():68:69 -> 1:1:com.android.tools.r8.horizontalclassmerging.VirtualMethodMerger$Builder add(com.android.tools.r8.graph.ProgramMethod):72:72 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)V"} 2:2:com.android.tools.r8.horizontalclassmerging.VirtualMethodMerger build(com.android.tools.r8.graph.AppView,com.android.tools.r8.horizontalclassmerging.MergeGroup):104:104 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/qE;)Lcom/android/tools/r8/internal/B20;"} 3: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):79:97 -> a 3:21:com.android.tools.r8.horizontalclassmerging.VirtualMethodMerger build(com.android.tools.r8.graph.AppView,com.android.tools.r8.horizontalclassmerging.MergeGroup):104 -> a 22:22:com.android.tools.r8.horizontalclassmerging.VirtualMethodMerger build(com.android.tools.r8.graph.AppView,com.android.tools.r8.horizontalclassmerging.MergeGroup):105:105 -> a com.android.tools.r8.horizontalclassmerging.VirtualMethodMerger$SuperMethodReference -> com.android.tools.r8.internal.A20: # {"id":"sourceFile","fileName":"VirtualMethodMerger.java"} com.android.tools.r8.graph.DexMethod reference -> a com.android.tools.r8.graph.DexMethod reboundReference -> b 1:3:void (com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):36:38 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/j2;)V"} com.android.tools.r8.horizontalclassmerging.VirtuallyMergedMethodsKeepInfo -> com.android.tools.r8.internal.E20: # {"id":"sourceFile","fileName":"VirtuallyMergedMethodsKeepInfo.java"} com.android.tools.r8.graph.DexMethod representative -> a com.android.tools.r8.shaking.KeepMethodInfo$Joiner keepInfo -> b 1:1:void (com.android.tools.r8.graph.DexMethod):16:16 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)V"} 2:5:void (com.android.tools.r8.graph.DexMethod):14:17 -> 1:1:void amendKeepInfo(com.android.tools.r8.shaking.KeepMethodInfo):21:21 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/m1;)V"} 2:2:com.android.tools.r8.shaking.KeepMethodInfo$Joiner getKeepInfo():29:29 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/l1;"} 1:1:com.android.tools.r8.graph.DexMethod getRepresentative():25:25 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/j2;"} com.android.tools.r8.horizontalclassmerging.code.ClassInitializerMerger -> com.android.tools.r8.internal.Z9: # {"id":"sourceFile","fileName":"ClassInitializerMerger.java"} com.android.tools.r8.com.google.common.collect.ImmutableList classInitializers -> a boolean $assertionsDisabled -> b 1:1:void ():54:54 -> 1:2:void (com.android.tools.r8.com.google.common.collect.ImmutableList):58:59 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/bm;)V"} 1:2:com.android.tools.r8.horizontalclassmerging.code.ClassInitializerMerger create(com.android.tools.r8.horizontalclassmerging.MergeGroup):63:64 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/qE;)Lcom/android/tools/r8/internal/Z9;"} 3:3:com.android.tools.r8.horizontalclassmerging.code.ClassInitializerMerger com.android.tools.r8.horizontalclassmerging.code.ClassInitializerMerger$Builder.build():122:122 -> a 3:3:com.android.tools.r8.horizontalclassmerging.code.ClassInitializerMerger create(com.android.tools.r8.horizontalclassmerging.MergeGroup):70 -> a 4:5:void lambda$create$0(com.android.tools.r8.horizontalclassmerging.code.ClassInitializerMerger$Builder,com.android.tools.r8.graph.DexProgramClass):66:67 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/W9;Lcom/android/tools/r8/graph/q2;)V"} 6:8:void com.android.tools.r8.horizontalclassmerging.code.ClassInitializerMerger$Builder.add(com.android.tools.r8.graph.ProgramMethod):116:118 -> a 6:8:void lambda$create$0(com.android.tools.r8.horizontalclassmerging.code.ClassInitializerMerger$Builder,com.android.tools.r8.graph.DexProgramClass):67 -> a 9:15:com.android.tools.r8.graph.Code getCode(com.android.tools.r8.graph.DexMethod):78:84 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/W;"} 16:19:com.android.tools.r8.graph.CfCode com.android.tools.r8.horizontalclassmerging.code.ClassInitializerMerger$CfCodeBuilder.build(com.android.tools.r8.graph.DexMethod):136:139 -> a 16:19:com.android.tools.r8.graph.Code getCode(com.android.tools.r8.graph.DexMethod):84 -> a 20:20:com.android.tools.r8.graph.Code getCode(com.android.tools.r8.graph.DexMethod):86:86 -> a 21:29:com.android.tools.r8.cf.CfVersion getCfVersion():90:98 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Z8;"} 30:32:com.android.tools.r8.cf.CfVersion com.android.tools.r8.utils.CfVersionUtils.max(java.util.List):16:18 -> a 30:32:com.android.tools.r8.cf.CfVersion getCfVersion():98 -> a 33:33:java.lang.Boolean lambda$getCfVersion$2(com.android.tools.r8.graph.ProgramMethod):97:97 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)Ljava/lang/Boolean;"} 34:37:com.android.tools.r8.androidapi.ComputedApiLevel getApiReferenceLevel(com.android.tools.r8.graph.AppView):104:107 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)Lcom/android/tools/r8/androidapi/h;"} 38:38:com.android.tools.r8.androidapi.ComputedApiLevel getApiReferenceLevel(com.android.tools.r8.graph.AppView):105:105 -> a 39:39:com.android.tools.r8.androidapi.ComputedApiLevel lambda$getApiReferenceLevel$3(com.android.tools.r8.androidapi.ComputedApiLevel,com.android.tools.r8.graph.ProgramMethod):108:108 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/androidapi/h;Lcom/android/tools/r8/graph/o5;)Lcom/android/tools/r8/androidapi/h;"} 1:1:boolean isEmpty():74:74 -> b 2:2:java.lang.Boolean lambda$getCode$1(com.android.tools.r8.graph.ProgramMethod):83:83 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)Ljava/lang/Boolean;"} com.android.tools.r8.horizontalclassmerging.code.ClassInitializerMerger$Builder -> com.android.tools.r8.internal.W9: # {"id":"sourceFile","fileName":"ClassInitializerMerger.java"} com.android.tools.r8.com.google.common.collect.ImmutableList$Builder classInitializers -> a boolean $assertionsDisabled -> b 1:1:void ():111:111 -> 1:3:void ():111:113 -> com.android.tools.r8.horizontalclassmerging.code.ClassInitializerMerger$CfCodeBuilder -> com.android.tools.r8.internal.X9: # {"id":"sourceFile","fileName":"ClassInitializerMerger.java"} int maxStack -> a int maxLocals -> b com.android.tools.r8.horizontalclassmerging.code.ClassInitializerMerger this$0 -> c 1:4:void (com.android.tools.r8.horizontalclassmerging.code.ClassInitializerMerger):127:130 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Z9;)V"} 1:4:java.util.List buildInstructions(com.android.tools.r8.ir.code.Position):143:146 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/kM$c;)Ljava/util/ArrayList;"} 5:12: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 5:12:void lambda$buildInstructions$0(java.util.List,com.android.tools.r8.ir.code.Position,com.android.tools.r8.graph.ProgramMethod):145 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;Lcom/android/tools/r8/internal/kM;Lcom/android/tools/r8/graph/o5;)V"} 13:13:boolean com.android.tools.r8.cf.code.CfInstruction.isPosition():0:0 -> a 13:13: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 13:13:void lambda$buildInstructions$0(java.util.List,com.android.tools.r8.ir.code.Position,com.android.tools.r8.graph.ProgramMethod):145 -> a 14: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):160:164 -> a 14:18:void lambda$buildInstructions$0(java.util.List,com.android.tools.r8.ir.code.Position,com.android.tools.r8.graph.ProgramMethod):145 -> a 19:34: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 19:34: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.android.tools.r8.internal.Y9: # {"id":"sourceFile","fileName":"ClassInitializerMerger.java"} com.android.tools.r8.com.google.common.collect.ImmutableList classInitializers -> d com.android.tools.r8.graph.DexMethod syntheticMethodReference -> e boolean $assertionsDisabled -> f 1:1:void ():185:185 -> 1:3:void (com.android.tools.r8.com.google.common.collect.ImmutableList,com.android.tools.r8.graph.DexMethod):191:193 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/bm;Lcom/android/tools/r8/graph/j2;)V"} 1:1:boolean isEmptyVoidMethod():295:295 -> D0 1: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):202:216 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/origin/Origin;Lcom/android/tools/r8/internal/HE$a;)Lcom/android/tools/r8/internal/ll;"} 16:16:com.android.tools.r8.ir.code.InvokeStatic$Builder com.android.tools.r8.ir.code.InvokeStatic.builder():51:51 -> 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):216 -> 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):217:219 -> a 20: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):215:224 -> a 30:30:com.android.tools.r8.ir.code.Return$Builder com.android.tools.r8.ir.code.Return.builder():35:35 -> 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):224 -> a 31: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):224:229 -> a 37:38:java.util.LinkedList com.android.tools.r8.utils.ListUtils.newLinkedList(java.lang.Object):224:225 -> a 37:38: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 39: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):232:263 -> a 71:89: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:273 -> a 90:90:void registerCodeReferences(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.UseRegistry):300:300 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/J5;)V"} 91:91:void registerCodeReferencesForDesugaring(com.android.tools.r8.graph.ClasspathMethod,com.android.tools.r8.graph.UseRegistry):305:305 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/S;Lcom/android/tools/r8/graph/J5;)V"} 92:92:java.lang.String toString(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.utils.RetracerForCodePrinting):315:315 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W0;Lcom/android/tools/r8/utils/P2;)Ljava/lang/String;"} 1:1:boolean computeEquals(java.lang.Object):285:285 -> c 1:1:int computeHashCode():280:280 -> s0 1:1:java.lang.String toString():310:310 -> toString 1:1:int estimatedDexCodeSizeUpperBoundInBytes():290:290 -> w0 com.android.tools.r8.horizontalclassmerging.code.ConstructorEntryPointSynthesizedCode -> com.android.tools.r8.internal.ed: # {"id":"sourceFile","fileName":"ConstructorEntryPointSynthesizedCode.java"} com.android.tools.r8.graph.DexMethod newConstructor -> d com.android.tools.r8.graph.DexMethod originalMethod -> e com.android.tools.r8.graph.DexField classIdField -> f com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceSortedMap typeConstructors -> g boolean $assertionsDisabled -> h 1:1:void ():16:16 -> 1:5:void (com.android.tools.r8.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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/qq;Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/Y0;Lcom/android/tools/r8/graph/j2;)V"} 1:1:java.util.function.Consumer getRegistryCallback(com.android.tools.r8.graph.DexClassAndMethod):42:42 -> I0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Ljava/util/function/Consumer;"} 1:1:com.android.tools.r8.ir.synthetic.AbstractSynthesizedCode$SourceCodeProvider getSourceCodeProvider():35:35 -> J0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/y1;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/kM;)Lcom/android/tools/r8/internal/QV;"} 2:2:void registerReachableDefinitions(com.android.tools.r8.graph.UseRegistry):46:46 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/J5;)V"} 3:3:boolean com.android.tools.r8.utils.TraversalContinuation.shouldContinue():160:160 -> 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():156:156 -> 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.android.tools.r8.internal.YY: # {"id":"sourceFile","fileName":"SyntheticInitializerConverter.java"} com.android.tools.r8.graph.AppView appView -> a com.android.tools.r8.horizontalclassmerging.IRCodeProvider codeProvider -> b com.android.tools.r8.horizontalclassmerging.HorizontalClassMerger$Mode mode -> c java.util.List classInitializers -> d java.util.Set instanceInitializers -> e boolean $assertionsDisabled -> f 1:1:void ():32:32 -> 1:6: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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/ql;Lcom/android/tools/r8/internal/Ek;Ljava/util/ArrayList;Ljava/util/Set;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/ql;Lcom/android/tools/r8/internal/Ek;)Lcom/android/tools/r8/internal/XY;"} 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:17:void convertClassInitializers(java.util.concurrent.ExecutorService):62:63 -> a 18:18:void lambda$convertInstanceInitializers$1(com.android.tools.r8.ir.conversion.IRConverter,com.android.tools.r8.graph.DexProgramClass):74:74 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/tl;Lcom/android/tools/r8/graph/q2;)V"} 19:19:boolean lambda$processInstanceInitializers$2(com.android.tools.r8.graph.DexEncodedMethod):83:83 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W0;)Z"} 20:22: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 20:22:void lambda$convertClassInitializers$0(com.android.tools.r8.ir.conversion.IRConverter,com.android.tools.r8.graph.ProgramMethod):64 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/tl;Lcom/android/tools/r8/graph/o5;)V"} 23:23: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 23:23:void lambda$convertClassInitializers$0(com.android.tools.r8.ir.conversion.IRConverter,com.android.tools.r8.graph.ProgramMethod):64 -> a 24:24: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:16:void convertInstanceInitializers(java.util.concurrent.ExecutorService):71:72 -> b 17:19:void processInstanceInitializers(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.conversion.IRConverter):80:82 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/tl;Lcom/android/tools/r8/graph/q2;)V"} 20:21:void lambda$processInstanceInitializers$3(com.android.tools.r8.ir.conversion.IRConverter,com.android.tools.r8.graph.ProgramMethod):85:86 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/tl;Lcom/android/tools/r8/graph/o5;)V"} 22:24: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 22:24:void lambda$processInstanceInitializers$3(com.android.tools.r8.ir.conversion.IRConverter,com.android.tools.r8.graph.ProgramMethod):89 -> b 25:25: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 25:25:void lambda$processInstanceInitializers$3(com.android.tools.r8.ir.conversion.IRConverter,com.android.tools.r8.graph.ProgramMethod):89 -> b 26:28: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.android.tools.r8.internal.XY: # {"id":"sourceFile","fileName":"SyntheticInitializerConverter.java"} com.android.tools.r8.graph.AppView appView -> a com.android.tools.r8.horizontalclassmerging.IRCodeProvider codeProvider -> b com.android.tools.r8.horizontalclassmerging.HorizontalClassMerger$Mode mode -> c java.util.List classInitializers -> d java.util.Set instanceInitializers -> e 1:1:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.horizontalclassmerging.IRCodeProvider,com.android.tools.r8.horizontalclassmerging.HorizontalClassMerger$Mode):136:136 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/ql;Lcom/android/tools/r8/internal/Ek;)V"} 2:8: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)V"} 2:2:com.android.tools.r8.horizontalclassmerging.code.SyntheticInitializerConverter build():156:156 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/YY;"} 1:1:com.android.tools.r8.horizontalclassmerging.code.SyntheticInitializerConverter$Builder addInstanceInitializer(com.android.tools.r8.graph.ProgramMethod):151:151 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)V"} com.android.tools.r8.horizontalclassmerging.policies.AllInstantiatedOrUninstantiated -> com.android.tools.r8.internal.J1: # {"id":"sourceFile","fileName":"AllInstantiatedOrUninstantiated.java"} 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/Ek;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)Ljava/lang/Object;"} 1:1:java.lang.String getName():32:32 -> e com.android.tools.r8.horizontalclassmerging.policies.AtMostOneClassThatMatchesPolicy -> com.android.tools.r8.internal.R3: # {"id":"sourceFile","fileName":"AtMostOneClassThatMatchesPolicy.java"} 1:1:void ():18:18 -> boolean atMostOneOf(com.android.tools.r8.graph.DexProgramClass) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)Z"} 1:4:java.util.Collection apply(com.android.tools.r8.horizontalclassmerging.MergeGroup):25:28 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/qE;)Ljava/util/Collection;"} 5:6:void com.android.tools.r8.horizontalclassmerging.MergeGroup.(com.android.tools.r8.graph.DexProgramClass):51:52 -> a 5:6:java.util.Collection apply(com.android.tools.r8.horizontalclassmerging.MergeGroup):28 -> a 7:24:java.util.Collection apply(com.android.tools.r8.horizontalclassmerging.MergeGroup):28:45 -> a com.android.tools.r8.horizontalclassmerging.policies.CheckAbstractClasses -> com.android.tools.r8.internal.p9: # {"id":"sourceFile","fileName":"CheckAbstractClasses.java"} com.android.tools.r8.utils.InternalOptions options -> b 1:2:void (com.android.tools.r8.graph.AppView):22:23 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)V"} 1:3:com.android.tools.r8.horizontalclassmerging.policies.CheckAbstractClasses$AbstractClassification com.android.tools.r8.horizontalclassmerging.policies.CheckAbstractClasses.getMergeKey(com.android.tools.r8.graph.DexProgramClass):40:42 -> a 1:3:java.lang.Object getMergeKey(com.android.tools.r8.graph.DexProgramClass):13 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)Ljava/lang/Object;"} 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.android.tools.r8.internal.o9: # {"id":"sourceFile","fileName":"CheckAbstractClasses.java"} com.android.tools.r8.horizontalclassmerging.policies.CheckAbstractClasses$AbstractClassification ABSTRACT -> a com.android.tools.r8.horizontalclassmerging.policies.CheckAbstractClasses$AbstractClassification NOT_ABSTRACT -> b 1:2:void ():16:17 -> 1:1:void (java.lang.String,int):15:15 -> com.android.tools.r8.horizontalclassmerging.policies.CheckSyntheticClasses -> com.android.tools.r8.internal.G9: # {"id":"sourceFile","fileName":"CheckSyntheticClasses.java"} com.android.tools.r8.utils.InternalOptions$HorizontalClassMergerOptions options -> b com.android.tools.r8.synthesis.SyntheticItems syntheticItems -> c 1:3:void (com.android.tools.r8.graph.AppView):18:20 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)V"} 1:1:boolean canMerge(com.android.tools.r8.graph.DexProgramClass):25:25 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)Z"} 2:2:boolean com.android.tools.r8.synthesis.SyntheticItems.isSyntheticClass(com.android.tools.r8.graph.DexProgramClass):437:437 -> 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):433:433 -> a 3:3:boolean com.android.tools.r8.synthesis.SyntheticItems.isSyntheticClass(com.android.tools.r8.graph.DexProgramClass):437 -> 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.FinalizeMergeGroup -> com.android.tools.r8.internal.ni: # {"id":"sourceFile","fileName":"FinalizeMergeGroup.java"} 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/Ek;)V"} 1:8:java.util.Collection apply(com.android.tools.r8.horizontalclassmerging.MergeGroup):38:45 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/qE;)Ljava/util/Collection;"} 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):224:225 -> a 21:22:java.util.Collection apply(com.android.tools.r8.horizontalclassmerging.MergeGroup):53 -> a 23:23:void lambda$verifyAlreadyFinalized$0(java.util.function.Consumer,com.android.tools.r8.graph.DexProgramClass):72:72 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Consumer;Lcom/android/tools/r8/graph/q2;)V"} 24:24:void lambda$verifyAlreadyFinalized$1(com.android.tools.r8.horizontalclassmerging.MergeGroup,java.util.function.Consumer):72:72 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/qE;Ljava/util/function/Consumer;)V"} 25:26:void lambda$verifyAlreadyFinalized$2(java.util.Set,com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.graph.DexEncodedField):77:78 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Set;Lcom/android/tools/r8/graph/T0;Lcom/android/tools/r8/graph/T0;)V"} 1:9:boolean verifyAlreadyFinalized(com.android.tools.r8.horizontalclassmerging.MergeGroup):67:75 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/qE;)V"} 1:1:java.lang.String getName():58:58 -> e com.android.tools.r8.horizontalclassmerging.policies.LimitClassGroups -> com.android.tools.r8.internal.wB: # {"id":"sourceFile","fileName":"LimitClassGroups.java"} int maxGroupSize -> b boolean $assertionsDisabled -> c 1:1:void ():15:15 -> 1:6:void (com.android.tools.r8.graph.AppView):19:24 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)V"} 1:5:java.util.Collection apply(com.android.tools.r8.horizontalclassmerging.MergeGroup):31:35 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/qE;)Ljava/util/Collection;"} 6:7:com.android.tools.r8.horizontalclassmerging.MergeGroup com.android.tools.r8.horizontalclassmerging.policies.LimitClassGroups.createNewGroup(java.util.LinkedList):55:56 -> a 6:7:java.util.Collection apply(com.android.tools.r8.horizontalclassmerging.MergeGroup):36 -> a 8:9:java.util.Collection apply(com.android.tools.r8.horizontalclassmerging.MergeGroup):37:38 -> a 10:11:com.android.tools.r8.horizontalclassmerging.MergeGroup com.android.tools.r8.horizontalclassmerging.policies.LimitClassGroups.createNewGroup(java.util.LinkedList):55:56 -> a 10:11:java.util.Collection apply(com.android.tools.r8.horizontalclassmerging.MergeGroup):39 -> a 12:19:java.util.Collection apply(com.android.tools.r8.horizontalclassmerging.MergeGroup):41:48 -> a 20:20:java.util.Collection apply(com.android.tools.r8.horizontalclassmerging.MergeGroup):32:32 -> a 1:1:java.lang.String getName():62:62 -> e boolean isIdentityForInterfaceGroups() -> f com.android.tools.r8.horizontalclassmerging.policies.LimitInterfaceGroups -> com.android.tools.r8.internal.xB: # {"id":"sourceFile","fileName":"LimitInterfaceGroups.java"} int maxGroupSize -> b 1:2:void (com.android.tools.r8.graph.AppView):22:23 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)V"} 1:6:java.util.Collection apply(com.android.tools.r8.horizontalclassmerging.MergeGroup):29:34 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/qE;)Ljava/util/Collection;"} 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):51:52 -> 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.android.tools.r8.internal.lF: # {"id":"sourceFile","fileName":"MinimizeInstanceFieldCasts.java"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/qE;)Ljava/util/Collection;"} 36:37:boolean lambda$apply$1(com.android.tools.r8.horizontalclassmerging.MergeGroup,com.android.tools.r8.horizontalclassmerging.MergeGroup):34:35 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/qE;Lcom/android/tools/r8/internal/qE;)Z"} 38:38:com.android.tools.r8.horizontalclassmerging.MergeGroup lambda$addExact$2(com.android.tools.r8.com.google.common.collect.Multiset):63:63 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/fG;)Lcom/android/tools/r8/internal/qE;"} 39:41:com.android.tools.r8.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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Map;Lcom/android/tools/r8/graph/q2;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Map;Lcom/android/tools/r8/graph/q2;)V"} 1:1:java.lang.String getName():76:76 -> e com.android.tools.r8.horizontalclassmerging.policies.NoAnnotationClasses -> com.android.tools.r8.internal.LG: # {"id":"sourceFile","fileName":"NoAnnotationClasses.java"} 1:1:void ():10:10 -> 1:1:boolean com.android.tools.r8.graph.DexClass.isAnnotation():589:589 -> 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)"]} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)Z"} 2:2:boolean com.android.tools.r8.graph.DexClass.isAnnotation():589:589 -> 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.NoApiOutlineWithNonApiOutline -> com.android.tools.r8.internal.NG: # {"id":"sourceFile","fileName":"NoApiOutlineWithNonApiOutline.java"} com.android.tools.r8.graph.AppView appView -> b 1:2:void (com.android.tools.r8.graph.AppView):22:23 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)V"} 1:1:java.lang.Object getMergeKey(com.android.tools.r8.graph.DexProgramClass):12:12 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)Ljava/lang/Object;"} 2:2:com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind lambda$getMergeKey$0(com.android.tools.r8.synthesis.SyntheticNaming):35:35 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/synthesis/L;)Lcom/android/tools/r8/synthesis/L$b;"} 1:6:com.android.tools.r8.horizontalclassmerging.policies.NoApiOutlineWithNonApiOutline$SyntheticKindForMerging getMergeKey(com.android.tools.r8.graph.DexProgramClass):33:38 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)Lcom/android/tools/r8/internal/MG;"} 1:1:java.lang.String getName():28:28 -> e com.android.tools.r8.horizontalclassmerging.policies.NoApiOutlineWithNonApiOutline$SyntheticKindForMerging -> com.android.tools.r8.internal.MG: # {"id":"sourceFile","fileName":"NoApiOutlineWithNonApiOutline.java"} com.android.tools.r8.horizontalclassmerging.policies.NoApiOutlineWithNonApiOutline$SyntheticKindForMerging API_MODEL -> a com.android.tools.r8.horizontalclassmerging.policies.NoApiOutlineWithNonApiOutline$SyntheticKindForMerging NOT_API_MODEL -> b 1:2:void ():16:17 -> 1:1:void (java.lang.String,int):15:15 -> com.android.tools.r8.horizontalclassmerging.policies.NoCheckDiscard -> com.android.tools.r8.internal.OG: # {"id":"sourceFile","fileName":"NoCheckDiscard.java"} com.android.tools.r8.shaking.KeepInfoCollection keepInfo -> b 1:3:void (com.android.tools.r8.graph.AppView):19:21 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)V"} 1:1:boolean canMerge(com.android.tools.r8.graph.DexProgramClass):26:26 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)Z"} 1:1:java.lang.String getName():31:31 -> e com.android.tools.r8.horizontalclassmerging.policies.NoClassAnnotationCollisions -> com.android.tools.r8.internal.PG: # {"id":"sourceFile","fileName":"NoClassAnnotationCollisions.java"} 1:1:void ():9:9 -> 1:1:boolean atMostOneOf(com.android.tools.r8.graph.DexProgramClass):13:13 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)Z"} 1:1:java.lang.String getName():18:18 -> e com.android.tools.r8.horizontalclassmerging.policies.NoClassInitializerCycles -> com.android.tools.r8.internal.SG: # {"id":"sourceFile","fileName":"NoClassInitializerCycles.java"} com.android.tools.r8.graph.AppView appView -> b java.util.Map allGroups -> c com.android.tools.r8.horizontalclassmerging.policies.deadlock.SingleCallerInformation singleCallerInformation -> d boolean $assertionsDisabled -> e 1:1:void ():96:96 -> 1:1:void (com.android.tools.r8.graph.AppView):105:105 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)V"} 2:7:void (com.android.tools.r8.graph.AppView):101:106 -> 1:1:java.util.Collection apply(com.android.tools.r8.horizontalclassmerging.MergeGroup,java.lang.Object):96:96 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/qE;Ljava/lang/Object;)Ljava/util/Collection;"} 2:11:java.util.Collection apply(com.android.tools.r8.horizontalclassmerging.MergeGroup,java.lang.Void):123:132 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/qE;)Ljava/util/LinkedList;"} 12:14: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:165 -> a 12:14:java.util.Collection apply(com.android.tools.r8.horizontalclassmerging.MergeGroup,java.lang.Void):133 -> a 15:15:void com.android.tools.r8.horizontalclassmerging.policies.NoClassInitializerCycles$Tracer.setTracingRoot(com.android.tools.r8.graph.DexProgramClass):386:386 -> a 15:15: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):169 -> a 15:15:java.util.Collection apply(com.android.tools.r8.horizontalclassmerging.MergeGroup,java.lang.Void):133 -> a 16:24: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):170:178 -> a 16:24:java.util.Collection apply(com.android.tools.r8.horizontalclassmerging.MergeGroup,java.lang.Void):133 -> a 25:33: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):190:198 -> a 25:33: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):179 -> a 25:33:java.util.Collection apply(com.android.tools.r8.horizontalclassmerging.MergeGroup,java.lang.Void):133 -> a 34:35: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):184:185 -> a 34:35:java.util.Collection apply(com.android.tools.r8.horizontalclassmerging.MergeGroup,java.lang.Void):133 -> a 36:43:java.util.Collection apply(com.android.tools.r8.horizontalclassmerging.MergeGroup,java.lang.Void):135:142 -> a 44:52:void com.android.tools.r8.horizontalclassmerging.policies.NoClassInitializerCycles.commit(com.android.tools.r8.horizontalclassmerging.MergeGroup,java.util.List):148:156 -> a 44:52:java.util.Collection apply(com.android.tools.r8.horizontalclassmerging.MergeGroup,java.lang.Void):143 -> a 53:57: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):217:221 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Set;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/q0;Lcom/android/tools/r8/graph/q0;)Lcom/android/tools/r8/utils/E3;"} 58:64:java.lang.Void com.android.tools.r8.horizontalclassmerging.policies.NoClassInitializerCycles.preprocess(java.util.Collection,java.util.concurrent.ExecutorService):282:288 -> a 58:64:java.lang.Object preprocess(java.util.Collection,java.util.concurrent.ExecutorService):96 -> a 1:5:java.util.List partitionClassesWithPossibleClassInitializerDeadlock(com.android.tools.r8.horizontalclassmerging.MergeGroup):211:215 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/qE;)Lcom/android/tools/r8/internal/bm;"} 6:6:java.util.List partitionClassesWithPossibleClassInitializerDeadlock(com.android.tools.r8.horizontalclassmerging.MergeGroup):214:214 -> b 7:10: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):157:160 -> b 7:10:java.util.List partitionClassesWithPossibleClassInitializerDeadlock(com.android.tools.r8.horizontalclassmerging.MergeGroup):214 -> b 11:11:boolean com.android.tools.r8.utils.TraversalContinuation.shouldBreak():156:156 -> b 11:11: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):161 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 11:11:java.util.List partitionClassesWithPossibleClassInitializerDeadlock(com.android.tools.r8.horizontalclassmerging.MergeGroup):214 -> b 12:24:java.util.List partitionClassesWithPossibleClassInitializerDeadlock(com.android.tools.r8.horizontalclassmerging.MergeGroup):225:237 -> b 25:32:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.horizontalclassmerging.policies.NoClassInitializerCycles.getNearestLock(com.android.tools.r8.graph.DexProgramClass,java.util.Set):257:264 -> b 25:32:java.util.List partitionClassesWithPossibleClassInitializerDeadlock(com.android.tools.r8.horizontalclassmerging.MergeGroup):238 -> b 33:45:java.util.List partitionClassesWithPossibleClassInitializerDeadlock(com.android.tools.r8.horizontalclassmerging.MergeGroup):240:252 -> b 1:1:void clear():271:271 -> d 1:1:java.lang.String getName():276:276 -> e 1:2:boolean shouldSkipPolicy():294:295 -> j 1:1:com.android.tools.r8.graph.AppView appView():110:110 -> k # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/m;"} com.android.tools.r8.horizontalclassmerging.policies.NoClassInitializerCycles$Tracer -> com.android.tools.r8.internal.RG: # {"id":"sourceFile","fileName":"NoClassInitializerCycles.java"} com.android.tools.r8.horizontalclassmerging.MergeGroup group -> a java.util.Set groupMembers -> b java.util.Set seenClassInitializers -> c com.android.tools.r8.utils.collections.ProgramMethodSet seenMethods -> d java.util.Deque worklist -> e java.util.Map classInitializerReachableFromClasses -> f java.util.Collection tracingRoots -> g com.android.tools.r8.horizontalclassmerging.policies.NoClassInitializerCycles this$0 -> h boolean $assertionsDisabled -> i 1:1:void ():298:298 -> 1:1:void (com.android.tools.r8.horizontalclassmerging.policies.NoClassInitializerCycles,com.android.tools.r8.horizontalclassmerging.MergeGroup):318:318 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/SG;Lcom/android/tools/r8/internal/qE;)V"} 2:17:void (com.android.tools.r8.horizontalclassmerging.policies.NoClassInitializerCycles,com.android.tools.r8.horizontalclassmerging.MergeGroup):305:320 -> 1:1:void clearWorklist():329:329 -> a 2:3:boolean enqueueMethod(com.android.tools.r8.graph.ProgramMethod):333:334 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)Z"} 4:6:boolean hasPossibleClassInitializerDeadlock(com.android.tools.r8.graph.DexProgramClass):366:368 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)Z"} 7:9:boolean isClassInitializedByClassInitializationOf(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass):373:375 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/graph/q2;)Z"} 10:10:void setTracingRoots(java.util.Collection):390:390 -> a 11:12:boolean com.android.tools.r8.horizontalclassmerging.policies.NoClassInitializerCycles$Tracer.verifySeenSetIsEmpty():401:402 -> a 11:12:void setTracingRoots(java.util.Collection):390 -> a 13:13:boolean com.android.tools.r8.horizontalclassmerging.policies.NoClassInitializerCycles$Tracer.verifyWorklistIsEmpty():407:407 -> a 13:13:void setTracingRoots(java.util.Collection):391 -> a 14:14:void setTracingRoots(java.util.Collection):392:392 -> a 1:3:void enqueueTracingRoot(com.android.tools.r8.graph.ProgramMethod):341:343 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)V"} 4:7:void recordClassInitializerReachableFromTracingRoots(com.android.tools.r8.graph.DexProgramClass):347:350 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)V"} 8:11:void recordTracingRootsIneligibleForClassMerging():354:357 -> b 1:3:void com.android.tools.r8.horizontalclassmerging.policies.NoClassInitializerCycles$Tracer.processWorklist():379:381 -> c 1:3:void trace():396 -> c 4:5:void com.android.tools.r8.horizontalclassmerging.policies.NoClassInitializerCycles$Tracer.clearSeen():324:325 -> c 4:5:void trace():397 -> c com.android.tools.r8.horizontalclassmerging.policies.NoClassInitializerCycles$Tracer$TracerUseRegistry -> com.android.tools.r8.internal.QG: # {"id":"sourceFile","fileName":"NoClassInitializerCycles.java"} 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):413:414 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/RG;Lcom/android/tools/r8/graph/o5;)V"} 1:1:void registerCheckCast(com.android.tools.r8.graph.DexType,boolean):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Z)V"} 2:2:void registerConstClass(com.android.tools.r8.graph.DexType,java.util.ListIterator,boolean):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Ljava/util/ListIterator;Z)V"} 3:3:void registerExceptionGuard(com.android.tools.r8.graph.DexType):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)V"} 4:4:void registerInstanceFieldRead(com.android.tools.r8.graph.DexField):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;)V"} 5:10:void triggerClassInitializer(com.android.tools.r8.graph.DexProgramClass):442:447 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)V"} 11:11:boolean com.android.tools.r8.horizontalclassmerging.policies.NoClassInitializerCycles$Tracer.hasSingleTracingRoot(com.android.tools.r8.graph.DexProgramClass):362:362 -> a 11:11:void triggerClassInitializer(com.android.tools.r8.graph.DexProgramClass):447 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 12:12:boolean com.android.tools.r8.horizontalclassmerging.policies.NoClassInitializerCycles$Tracer.hasSingleTracingRoot(com.android.tools.r8.graph.DexProgramClass):362:362 -> a 12:12:void triggerClassInitializer(com.android.tools.r8.graph.DexProgramClass):447 -> a 13:15:void com.android.tools.r8.horizontalclassmerging.policies.NoClassInitializerCycles$Tracer$TracerUseRegistry.fail():419:421 -> a 13:15:void triggerClassInitializer(com.android.tools.r8.graph.DexProgramClass):450 -> a 16:35:void triggerClassInitializer(com.android.tools.r8.graph.DexProgramClass):453:472 -> a 36:37:void registerInvokeDirect(com.android.tools.r8.graph.DexMethod):485:486 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)V"} 38:38:com.android.tools.r8.graph.lens.MethodLookupResult com.android.tools.r8.graph.lens.GraphLens.lookupInvokeDirect(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):249:249 -> a 38:38:void registerInvokeDirect(com.android.tools.r8.graph.DexMethod):486 -> a 39:39:com.android.tools.r8.graph.lens.MethodLookupResult com.android.tools.r8.graph.lens.GraphLens.lookupMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.InvokeType):295:295 -> a 39:39:com.android.tools.r8.graph.lens.MethodLookupResult com.android.tools.r8.graph.lens.GraphLens.lookupInvokeDirect(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):249 -> a 39:39:void registerInvokeDirect(com.android.tools.r8.graph.DexMethod):486 -> a 40:41:void registerInvokeDirect(com.android.tools.r8.graph.DexMethod):486:487 -> a 42:42:com.android.tools.r8.graph.AppView com.android.tools.r8.horizontalclassmerging.policies.NoClassInitializerCycles.appView():110:110 -> a 42:42:void registerInvokeDirect(com.android.tools.r8.graph.DexMethod):488 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 43:46:void registerInvokeDirect(com.android.tools.r8.graph.DexMethod):488:491 -> a 47:47:void registerCallSite(com.android.tools.r8.graph.DexCallSite):579:579 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p0;)V"} 48:48:com.android.tools.r8.graph.AppView com.android.tools.r8.horizontalclassmerging.policies.NoClassInitializerCycles.appView():110:110 -> a 48:48:void registerCallSite(com.android.tools.r8.graph.DexCallSite):579 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 49:49:void registerCallSite(com.android.tools.r8.graph.DexCallSite):579:579 -> a 50:53:boolean com.android.tools.r8.ir.desugar.LambdaDescriptor.isLambdaMetafactoryMethod(com.android.tools.r8.graph.DexCallSite,com.android.tools.r8.graph.DexDefinitionSupplier):292:295 -> a 50:53:void registerCallSite(com.android.tools.r8.graph.DexCallSite):579 -> a 54:54:boolean com.android.tools.r8.graph.DexItemFactory.isLambdaMetafactoryMethod(com.android.tools.r8.graph.DexMethod):1042:1042 -> a 54:54:boolean com.android.tools.r8.ir.desugar.LambdaDescriptor.isLambdaMetafactoryMethod(com.android.tools.r8.graph.DexCallSite,com.android.tools.r8.graph.DexDefinitionSupplier):295 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 54:54:void registerCallSite(com.android.tools.r8.graph.DexCallSite):579 -> a 55:55:boolean com.android.tools.r8.graph.DexItemFactory.isLambdaMetafactoryMethod(com.android.tools.r8.graph.DexMethod):1042:1042 -> a 55:55:boolean com.android.tools.r8.ir.desugar.LambdaDescriptor.isLambdaMetafactoryMethod(com.android.tools.r8.graph.DexCallSite,com.android.tools.r8.graph.DexDefinitionSupplier):295 -> a 55:55:void registerCallSite(com.android.tools.r8.graph.DexCallSite):579 -> a 56:58:void com.android.tools.r8.horizontalclassmerging.policies.NoClassInitializerCycles$Tracer$TracerUseRegistry.fail():419:421 -> a 56:58:void registerCallSite(com.android.tools.r8.graph.DexCallSite):582 -> a 1:1:void registerInitClass(com.android.tools.r8.graph.DexType):479:479 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)V"} 2:2:void registerInitClass(com.android.tools.r8.graph.DexType):0:0 -> b # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":483,"2":484,"3":485},"outline":"Lcom/android/tools/r8/internal/s2;a(Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/v2;"} 483:483:void registerInitClass(com.android.tools.r8.graph.DexType):479:479 -> b 484:484:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.lens.GraphLens.lookupType(com.android.tools.r8.graph.DexType):243:243 -> b 484:484:void registerInitClass(com.android.tools.r8.graph.DexType):479 -> b 485:485:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.lens.GraphLens.lookupType(com.android.tools.r8.graph.DexType):243:243 -> b 485:485:void registerInitClass(com.android.tools.r8.graph.DexType):479 -> b 482:482:void registerInitClass(com.android.tools.r8.graph.DexType):480:480 -> b 486:487:void registerInvokeInterface(com.android.tools.r8.graph.DexMethod):497:498 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)V"} 488:488:com.android.tools.r8.graph.lens.MethodLookupResult com.android.tools.r8.graph.lens.GraphLens.lookupInvokeInterface(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):258:258 -> b 488:488:void registerInvokeInterface(com.android.tools.r8.graph.DexMethod):498 -> b 489:489:com.android.tools.r8.graph.lens.MethodLookupResult com.android.tools.r8.graph.lens.GraphLens.lookupMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.InvokeType):295:295 -> b 489:489:com.android.tools.r8.graph.lens.MethodLookupResult com.android.tools.r8.graph.lens.GraphLens.lookupInvokeInterface(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):258 -> b 489:489:void registerInvokeInterface(com.android.tools.r8.graph.DexMethod):498 -> b 490:491:void registerInvokeInterface(com.android.tools.r8.graph.DexMethod):498:499 -> b 492:492:com.android.tools.r8.graph.AppView com.android.tools.r8.horizontalclassmerging.policies.NoClassInitializerCycles.appView():110:110 -> b 492:492:void registerInvokeInterface(com.android.tools.r8.graph.DexMethod):500 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 493:495:void registerInvokeInterface(com.android.tools.r8.graph.DexMethod):501:503 -> b 496:498:void com.android.tools.r8.horizontalclassmerging.policies.NoClassInitializerCycles$Tracer$TracerUseRegistry.fail():419:421 -> b 496:498:void registerInvokeInterface(com.android.tools.r8.graph.DexMethod):505 -> b 1:1:void registerInstanceFieldWrite(com.android.tools.r8.graph.DexField):0:0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;)V"} 2:2:void registerInstanceOf(com.android.tools.r8.graph.DexType):0:0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)V"} 1:1:void registerNewInstance(com.android.tools.r8.graph.DexType):556:556 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)V"} 2:2:void registerNewInstance(com.android.tools.r8.graph.DexType):0:0 -> d # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":560,"2":561,"3":562},"outline":"Lcom/android/tools/r8/internal/s2;a(Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/v2;"} 560:560:void registerNewInstance(com.android.tools.r8.graph.DexType):556:556 -> d 561:561:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.lens.GraphLens.lookupType(com.android.tools.r8.graph.DexType):243:243 -> d 561:561:void registerNewInstance(com.android.tools.r8.graph.DexType):556 -> d 562:562:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.lens.GraphLens.lookupType(com.android.tools.r8.graph.DexType):243:243 -> d 562:562:void registerNewInstance(com.android.tools.r8.graph.DexType):556 -> d 559:559:void registerNewInstance(com.android.tools.r8.graph.DexType):557:557 -> d 1:2:void registerInvokeStatic(com.android.tools.r8.graph.DexMethod):511:512 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)V"} 3:3:com.android.tools.r8.graph.lens.MethodLookupResult com.android.tools.r8.graph.lens.GraphLens.lookupInvokeStatic(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):267:267 -> e 3:3:void registerInvokeStatic(com.android.tools.r8.graph.DexMethod):512 -> e 4:4:com.android.tools.r8.graph.lens.MethodLookupResult com.android.tools.r8.graph.lens.GraphLens.lookupMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.InvokeType):295:295 -> e 4:4:com.android.tools.r8.graph.lens.MethodLookupResult com.android.tools.r8.graph.lens.GraphLens.lookupInvokeStatic(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):267 -> e 4:4:void registerInvokeStatic(com.android.tools.r8.graph.DexMethod):512 -> e 5:6:void registerInvokeStatic(com.android.tools.r8.graph.DexMethod):512:513 -> e 7:7:com.android.tools.r8.graph.AppView com.android.tools.r8.horizontalclassmerging.policies.NoClassInitializerCycles.appView():110:110 -> e 7:7:void registerInvokeStatic(com.android.tools.r8.graph.DexMethod):514 -> e # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 8:12:void registerInvokeStatic(com.android.tools.r8.graph.DexMethod):515:519 -> e 13:13:boolean com.android.tools.r8.horizontalclassmerging.policies.NoClassInitializerCycles$Tracer$TracerUseRegistry.isClassAlreadyInitializedInCurrentContext(com.android.tools.r8.graph.DexProgramClass):438:438 -> e 13:13:void com.android.tools.r8.horizontalclassmerging.policies.NoClassInitializerCycles$Tracer$TracerUseRegistry.triggerClassInitializerIfNotAlreadyTriggeredInContext(com.android.tools.r8.graph.DexProgramClass):432 -> e 13:13:void registerInvokeStatic(com.android.tools.r8.graph.DexMethod):519 -> e 14:14:com.android.tools.r8.graph.AppView com.android.tools.r8.horizontalclassmerging.policies.NoClassInitializerCycles.appView():110:110 -> e 14:14:boolean com.android.tools.r8.horizontalclassmerging.policies.NoClassInitializerCycles$Tracer$TracerUseRegistry.isClassAlreadyInitializedInCurrentContext(com.android.tools.r8.graph.DexProgramClass):438 -> e # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 14:14:void com.android.tools.r8.horizontalclassmerging.policies.NoClassInitializerCycles$Tracer$TracerUseRegistry.triggerClassInitializerIfNotAlreadyTriggeredInContext(com.android.tools.r8.graph.DexProgramClass):432 -> e 14:14:void registerInvokeStatic(com.android.tools.r8.graph.DexMethod):519 -> e 15:15:boolean com.android.tools.r8.horizontalclassmerging.policies.NoClassInitializerCycles$Tracer$TracerUseRegistry.isClassAlreadyInitializedInCurrentContext(com.android.tools.r8.graph.DexProgramClass):438:438 -> e 15:15:void com.android.tools.r8.horizontalclassmerging.policies.NoClassInitializerCycles$Tracer$TracerUseRegistry.triggerClassInitializerIfNotAlreadyTriggeredInContext(com.android.tools.r8.graph.DexProgramClass):432 -> e 15:15:void registerInvokeStatic(com.android.tools.r8.graph.DexMethod):519 -> e 16:16:void com.android.tools.r8.horizontalclassmerging.policies.NoClassInitializerCycles$Tracer$TracerUseRegistry.triggerClassInitializerIfNotAlreadyTriggeredInContext(com.android.tools.r8.graph.DexProgramClass):433:433 -> e 16:16:void registerInvokeStatic(com.android.tools.r8.graph.DexMethod):519 -> e 17:17:void registerInvokeStatic(com.android.tools.r8.graph.DexMethod):520:520 -> e 18:18:void registerStaticFieldRead(com.android.tools.r8.graph.DexField):562:562 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;)V"} 19:19:com.android.tools.r8.graph.DexField com.android.tools.r8.graph.lens.GraphLens.lookupField(com.android.tools.r8.graph.DexField):333:333 -> e 19:19:void registerStaticFieldRead(com.android.tools.r8.graph.DexField):562 -> e # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 20:20:void registerStaticFieldRead(com.android.tools.r8.graph.DexField):563:563 -> e void registerTypeReference(com.android.tools.r8.graph.DexType) -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)V"} 1:1:void triggerClassInitializerIfNotAlreadyTriggeredInContext(com.android.tools.r8.graph.DexType):425:425 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)V"} 2:2:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.graph.DexType.asProgramClass(com.android.tools.r8.graph.DexDefinitionSupplier):363:363 -> g 2:2:void triggerClassInitializerIfNotAlreadyTriggeredInContext(com.android.tools.r8.graph.DexType):425 -> g 3:3:boolean com.android.tools.r8.horizontalclassmerging.policies.NoClassInitializerCycles$Tracer$TracerUseRegistry.isClassAlreadyInitializedInCurrentContext(com.android.tools.r8.graph.DexProgramClass):438:438 -> g 3:3:void com.android.tools.r8.horizontalclassmerging.policies.NoClassInitializerCycles$Tracer$TracerUseRegistry.triggerClassInitializerIfNotAlreadyTriggeredInContext(com.android.tools.r8.graph.DexProgramClass):432 -> g 3:3:void triggerClassInitializerIfNotAlreadyTriggeredInContext(com.android.tools.r8.graph.DexType):427 -> g 4:4:com.android.tools.r8.graph.AppView com.android.tools.r8.horizontalclassmerging.policies.NoClassInitializerCycles.appView():110:110 -> g 4:4:boolean com.android.tools.r8.horizontalclassmerging.policies.NoClassInitializerCycles$Tracer$TracerUseRegistry.isClassAlreadyInitializedInCurrentContext(com.android.tools.r8.graph.DexProgramClass):438 -> 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.DexProgramClass):432 -> g 4:4:void triggerClassInitializerIfNotAlreadyTriggeredInContext(com.android.tools.r8.graph.DexType):427 -> g 5:5:boolean com.android.tools.r8.horizontalclassmerging.policies.NoClassInitializerCycles$Tracer$TracerUseRegistry.isClassAlreadyInitializedInCurrentContext(com.android.tools.r8.graph.DexProgramClass):438:438 -> g 5:5:void com.android.tools.r8.horizontalclassmerging.policies.NoClassInitializerCycles$Tracer$TracerUseRegistry.triggerClassInitializerIfNotAlreadyTriggeredInContext(com.android.tools.r8.graph.DexProgramClass):432 -> g 5:5:void triggerClassInitializerIfNotAlreadyTriggeredInContext(com.android.tools.r8.graph.DexType):427 -> g 6:6:void com.android.tools.r8.horizontalclassmerging.policies.NoClassInitializerCycles$Tracer$TracerUseRegistry.triggerClassInitializerIfNotAlreadyTriggeredInContext(com.android.tools.r8.graph.DexProgramClass):433:433 -> g 6:6:void triggerClassInitializerIfNotAlreadyTriggeredInContext(com.android.tools.r8.graph.DexType):427 -> g 7:8:void registerInvokeSuper(com.android.tools.r8.graph.DexMethod):526:527 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)V"} 9:9:com.android.tools.r8.graph.lens.MethodLookupResult com.android.tools.r8.graph.lens.GraphLens.lookupInvokeSuper(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):276:276 -> g 9:9:void registerInvokeSuper(com.android.tools.r8.graph.DexMethod):527 -> g 10:10:com.android.tools.r8.graph.lens.MethodLookupResult com.android.tools.r8.graph.lens.GraphLens.lookupMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.InvokeType):295:295 -> g 10:10:com.android.tools.r8.graph.lens.MethodLookupResult com.android.tools.r8.graph.lens.GraphLens.lookupInvokeSuper(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):276 -> g 10:10:void registerInvokeSuper(com.android.tools.r8.graph.DexMethod):527 -> g 11:12:void registerInvokeSuper(com.android.tools.r8.graph.DexMethod):527:528 -> g 13:13:com.android.tools.r8.graph.AppView com.android.tools.r8.horizontalclassmerging.policies.NoClassInitializerCycles.appView():110:110 -> g 13:13:void registerInvokeSuper(com.android.tools.r8.graph.DexMethod):530 -> g # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 14:14:void registerInvokeSuper(com.android.tools.r8.graph.DexMethod):530:530 -> g 15:15:com.android.tools.r8.graph.AppView com.android.tools.r8.horizontalclassmerging.policies.NoClassInitializerCycles.appView():110:110 -> g 15:15:void registerInvokeSuper(com.android.tools.r8.graph.DexMethod):530 -> g # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 16:16:void registerInvokeSuper(com.android.tools.r8.graph.DexMethod):530:530 -> g 17:17: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,com.android.tools.r8.graph.AppView):672:672 -> g 17:17:void registerInvokeSuper(com.android.tools.r8.graph.DexMethod):530 -> g 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,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.AppInfoWithClassHierarchy):680:680 -> g 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,com.android.tools.r8.graph.AppView):672 -> g 18:18:void registerInvokeSuper(com.android.tools.r8.graph.DexMethod):530 -> g 19:22:void registerInvokeSuper(com.android.tools.r8.graph.DexMethod):529:532 -> g 23:23:void registerStaticFieldWrite(com.android.tools.r8.graph.DexField):568:568 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;)V"} 24:24:com.android.tools.r8.graph.DexField com.android.tools.r8.graph.lens.GraphLens.lookupField(com.android.tools.r8.graph.DexField):333:333 -> g 24:24:void registerStaticFieldWrite(com.android.tools.r8.graph.DexField):568 -> g # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 25:25:void registerStaticFieldWrite(com.android.tools.r8.graph.DexField):569:569 -> g 1:2:void registerInvokeVirtual(com.android.tools.r8.graph.DexMethod):538:539 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)V"} 3:3:com.android.tools.r8.graph.lens.MethodLookupResult com.android.tools.r8.graph.lens.GraphLens.lookupInvokeVirtual(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):285:285 -> h 3:3:void registerInvokeVirtual(com.android.tools.r8.graph.DexMethod):539 -> h 4:4:com.android.tools.r8.graph.lens.MethodLookupResult com.android.tools.r8.graph.lens.GraphLens.lookupMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.InvokeType):295:295 -> h 4:4:com.android.tools.r8.graph.lens.MethodLookupResult com.android.tools.r8.graph.lens.GraphLens.lookupInvokeVirtual(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):285 -> h 4:4:void registerInvokeVirtual(com.android.tools.r8.graph.DexMethod):539 -> h 5:6:void registerInvokeVirtual(com.android.tools.r8.graph.DexMethod):539:540 -> h 7:7:com.android.tools.r8.graph.AppView com.android.tools.r8.horizontalclassmerging.policies.NoClassInitializerCycles.appView():110:110 -> h 7:7:void registerInvokeVirtual(com.android.tools.r8.graph.DexMethod):541 -> h # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 8:12:void registerInvokeVirtual(com.android.tools.r8.graph.DexMethod):542:546 -> h 13:15:void com.android.tools.r8.horizontalclassmerging.policies.NoClassInitializerCycles$Tracer$TracerUseRegistry.fail():419:421 -> h 13:15:void registerInvokeVirtual(com.android.tools.r8.graph.DexMethod):547 -> h 16:16:boolean com.android.tools.r8.graph.Definition.isProgramMethod():0:0 -> h 16:16:void registerInvokeVirtual(com.android.tools.r8.graph.DexMethod):548 -> h 17:17:void registerInvokeVirtual(com.android.tools.r8.graph.DexMethod):549:549 -> h com.android.tools.r8.horizontalclassmerging.policies.NoClassInitializerWithObservableSideEffects -> com.android.tools.r8.internal.TG: # {"id":"sourceFile","fileName":"NoClassInitializerWithObservableSideEffects.java"} 1:1:void ():16:16 -> 1:5:boolean canMerge(com.android.tools.r8.graph.DexProgramClass):20:24 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)Z"} 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.android.tools.r8.internal.UG: # {"id":"sourceFile","fileName":"NoConstructorCollisions.java"} com.android.tools.r8.graph.AppView appView -> b com.android.tools.r8.graph.DexItemFactory dexItemFactory -> c 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/Ek;)V"} 1:1:java.util.Collection apply(com.android.tools.r8.horizontalclassmerging.MergeGroup,java.lang.Object):42:42 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/qE;Ljava/lang/Object;)Ljava/util/Collection;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/qE;Ljava/util/Set;)Ljava/util/List;"} 7:8:java.util.LinkedList com.android.tools.r8.utils.ListUtils.newLinkedList(java.lang.Object):224:225 -> a 7:8:java.util.Collection apply(com.android.tools.r8.horizontalclassmerging.MergeGroup,java.util.Set):62 -> a 9:9:boolean lambda$apply$0(java.util.Set,com.android.tools.r8.graph.DexProgramClass):61:61 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Set;Lcom/android/tools/r8/graph/q2;)Z"} 10:18:void lambda$preprocess$1(java.util.Map,java.util.Set,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.utils.WorkList):88:96 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Map;Ljava/util/Set;Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/utils/P3;)V"} 19:22:com.android.tools.r8.graph.DexMethod com.android.tools.r8.horizontalclassmerging.policies.NoConstructorCollisions.rewriteReference(com.android.tools.r8.graph.DexMethod,java.util.Map):122:125 -> a 19:22:void lambda$preprocess$1(java.util.Map,java.util.Set,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.utils.WorkList):96 -> a 23:23: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 -> a 23:23:void lambda$preprocess$1(java.util.Map,java.util.Set,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.utils.WorkList):96 -> a 24:34:void lambda$preprocess$1(java.util.Map,java.util.Set,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.utils.WorkList):97:107 -> a 35:35:com.android.tools.r8.graph.DexProto rewriteProto(com.android.tools.r8.graph.DexProto,java.util.Map):115:115 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/r2;Ljava/util/Map;)Lcom/android/tools/r8/graph/r2;"} 36:40:com.android.tools.r8.graph.DexProto rewriteProto(com.android.tools.r8.graph.DexProto,java.util.Map):114:118 -> a 41:41:com.android.tools.r8.graph.DexType lambda$rewriteProto$2(java.util.Map,com.android.tools.r8.graph.DexType):116:116 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Map;Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/v2;"} 42:56:com.android.tools.r8.graph.DexType rewriteType(com.android.tools.r8.graph.DexType,java.util.Map):129:143 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Ljava/util/Map;)Lcom/android/tools/r8/graph/v2;"} 1:14:java.util.Set preprocess(java.util.Collection,java.util.concurrent.ExecutorService):72:85 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Collection;)Ljava/util/Set;"} 1:1:java.lang.String getName():149:149 -> e com.android.tools.r8.horizontalclassmerging.policies.NoDeadEnumLiteMaps -> com.android.tools.r8.internal.VG: # {"id":"sourceFile","fileName":"NoDeadEnumLiteMaps.java"} 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/Ek;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)Z"} 1:1:java.lang.String getName():37:37 -> e com.android.tools.r8.horizontalclassmerging.policies.NoDeadLocks -> com.android.tools.r8.internal.WG: # {"id":"sourceFile","fileName":"NoDeadLocks.java"} com.android.tools.r8.graph.AppView appView -> b 1:2:void (com.android.tools.r8.graph.AppView):20:21 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)V"} 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):36 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Collection;Lcom/android/tools/r8/graph/q2;)Z"} 2:3:boolean com.android.tools.r8.graph.DexClass.hasStaticSynchronizedMethods():1172:1173 -> a 2:3:boolean com.android.tools.r8.horizontalclassmerging.policies.NoDeadLocks.isSynchronizationClass(com.android.tools.r8.graph.DexProgramClass):25 -> a 2:3:boolean lambda$apply$0(java.util.Collection,com.android.tools.r8.graph.DexProgramClass):36 -> a 4:4:boolean com.android.tools.r8.graph.DexEncodedMethod.isSynchronized():447:447 -> a 4:4:boolean com.android.tools.r8.graph.DexClass.hasStaticSynchronizedMethods():1173 -> a 4:4:boolean com.android.tools.r8.horizontalclassmerging.policies.NoDeadLocks.isSynchronizationClass(com.android.tools.r8.graph.DexProgramClass):25 -> a 4:4:boolean lambda$apply$0(java.util.Collection,com.android.tools.r8.graph.DexProgramClass):36 -> a 5:7:boolean lambda$apply$0(java.util.Collection,com.android.tools.r8.graph.DexProgramClass):38:40 -> a 8:32:java.util.Collection apply(com.android.tools.r8.horizontalclassmerging.MergeGroup):33:57 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/qE;)Ljava/util/Collection;"} 1:1:java.lang.String getName():64:64 -> e com.android.tools.r8.horizontalclassmerging.policies.NoDefaultInterfaceMethodCollisions -> com.android.tools.r8.internal.YG: # {"id":"sourceFile","fileName":"NoDefaultInterfaceMethodCollisions.java"} 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/Ek;)V"} 1:1:java.util.Collection apply(com.android.tools.r8.horizontalclassmerging.MergeGroup,java.lang.Object):72:72 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/qE;Ljava/lang/Object;)Ljava/util/Collection;"} 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:boolean com.android.tools.r8.horizontalclassmerging.policies.NoDefaultInterfaceMethodCollisions.isSafeToAddDefaultMethodsToClass(com.android.tools.r8.graph.DexProgramClass,java.util.Set,java.util.Map):131:131 -> a 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:19:java.util.Map com.android.tools.r8.horizontalclassmerging.policies.NoDefaultInterfaceMethodCollisions$InterfaceInfo.getDefaultMethodsInheritedBySubclasses():378:378 -> a 19:19: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)"]} 19:19:java.util.Collection com.android.tools.r8.horizontalclassmerging.policies.NoDefaultInterfaceMethodCollisions.apply(com.android.tools.r8.horizontalclassmerging.MergeGroup,java.util.Map):102 -> a 19:19:java.util.Collection apply(com.android.tools.r8.horizontalclassmerging.MergeGroup,java.lang.Object):72 -> a 20:23:boolean com.android.tools.r8.horizontalclassmerging.policies.NoDefaultInterfaceMethodCollisions.isSafeToAddDefaultMethodsToClass(com.android.tools.r8.graph.DexProgramClass,java.util.Set,java.util.Map):132:135 -> a 20:23:java.util.Collection com.android.tools.r8.horizontalclassmerging.policies.NoDefaultInterfaceMethodCollisions.apply(com.android.tools.r8.horizontalclassmerging.MergeGroup,java.util.Map):102 -> a 20: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):224:225 -> 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:38:java.util.Set computeNewDefaultMethodsAddedToClassByMerge(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.horizontalclassmerging.MergeGroup,java.util.Map):113:117 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/internal/qE;Ljava/util/Map;)Ljava/util/Set;"} 39:39:java.util.Map com.android.tools.r8.horizontalclassmerging.policies.NoDefaultInterfaceMethodCollisions$InterfaceInfo.getInheritedDefaultMethods():374:374 -> a 39:39: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)"]} 40:41:java.util.Set computeNewDefaultMethodsAddedToClassByMerge(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.horizontalclassmerging.MergeGroup,java.util.Map):117:118 -> a 42:42:java.util.Map com.android.tools.r8.horizontalclassmerging.policies.NoDefaultInterfaceMethodCollisions.preprocess(java.util.Collection,java.util.concurrent.ExecutorService):149:149 -> a 42:42:java.lang.Object preprocess(java.util.Collection,java.util.concurrent.ExecutorService):72 -> a 43:43:java.util.Collection com.android.tools.r8.horizontalclassmerging.policies.NoDefaultInterfaceMethodCollisions.computeClassesOfInterest(com.android.tools.r8.graph.SubtypingInfo):184:184 -> a 43:43:java.util.Map com.android.tools.r8.horizontalclassmerging.policies.NoDefaultInterfaceMethodCollisions.preprocess(java.util.Collection,java.util.concurrent.ExecutorService):150 -> a 43:43:java.lang.Object preprocess(java.util.Collection,java.util.concurrent.ExecutorService):72 -> a 44:65:java.util.Map com.android.tools.r8.horizontalclassmerging.policies.NoDefaultInterfaceMethodCollisions.preprocess(java.util.Collection,java.util.concurrent.ExecutorService):152:173 -> a 44:65:java.lang.Object preprocess(java.util.Collection,java.util.concurrent.ExecutorService):72 -> a 66:66:java.util.Map com.android.tools.r8.horizontalclassmerging.policies.NoDefaultInterfaceMethodCollisions.preprocess(java.util.Collection,java.util.concurrent.ExecutorService):172:172 -> a 66:66:java.lang.Object preprocess(java.util.Collection,java.util.concurrent.ExecutorService):72 -> a 67:67:java.util.Map com.android.tools.r8.horizontalclassmerging.policies.NoDefaultInterfaceMethodCollisions.preprocess(java.util.Collection,java.util.concurrent.ExecutorService):168:168 -> a 67:67:java.lang.Object preprocess(java.util.Collection,java.util.concurrent.ExecutorService):72 -> a 68:68:void lambda$computeInheritedClassMethodsPerProgramClass$0(java.util.Map,com.android.tools.r8.graph.DexClass):202:202 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Map;Lcom/android/tools/r8/graph/q0;)V"} 69:69:void lambda$computeInheritedClassMethodsPerProgramClass$0(java.util.Map,com.android.tools.r8.graph.DexClass):201:201 -> a 70:76:void lambda$computeInheritedClassMethodsPerProgramClass$0(java.util.Map,com.android.tools.r8.graph.DexClass):200:206 -> a 77:120:java.util.Map computeInheritedDefaultMethodsPerProgramType(java.util.Collection,java.util.Map):222:265 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Collection;Ljava/util/IdentityHashMap;)Ljava/util/IdentityHashMap;"} 121:148:void lambda$computeInheritedDefaultMethodsPerProgramType$5(java.util.Map,java.util.Map,com.android.tools.r8.graph.DexClass):230:257 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Map;Ljava/util/Map;Lcom/android/tools/r8/graph/q0;)V"} 149:149:void lambda$computeInheritedDefaultMethodsPerProgramType$5(java.util.Map,java.util.Map,com.android.tools.r8.graph.DexClass):256:256 -> a 150:155:void lambda$computeInheritedDefaultMethodsPerProgramType$5(java.util.Map,java.util.Map,com.android.tools.r8.graph.DexClass):255:260 -> a 156:217:java.util.Map computeDefaultMethodsInheritedBySubclassesPerProgramClass(java.util.Collection,java.util.Map,java.util.Collection,com.android.tools.r8.graph.SubtypingInfo):281:342 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Collection;Ljava/util/IdentityHashMap;Ljava/util/Collection;Lcom/android/tools/r8/graph/B5;)Ljava/util/Map;"} 218:218:void lambda$computeDefaultMethodsInheritedBySubclassesPerProgramClass$7(java.util.IdentityHashMap,com.android.tools.r8.horizontalclassmerging.MergeGroup,com.android.tools.r8.graph.DexProgramClass):285:285 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/IdentityHashMap;Lcom/android/tools/r8/internal/qE;Lcom/android/tools/r8/graph/q2;)V"} 219:219:void lambda$computeDefaultMethodsInheritedBySubclassesPerProgramClass$8(java.util.IdentityHashMap,com.android.tools.r8.horizontalclassmerging.MergeGroup):285:285 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/IdentityHashMap;Lcom/android/tools/r8/internal/qE;)V"} 220:220:java.util.Map lambda$computeDefaultMethodsInheritedBySubclassesPerProgramClass$10(java.util.Map):294:294 -> a 221:227:java.lang.Iterable lambda$computeDefaultMethodsInheritedBySubclassesPerProgramClass$12(com.android.tools.r8.graph.SubtypingInfo,java.util.Map,com.android.tools.r8.graph.DexType):304:310 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/B5;Ljava/util/Map;Lcom/android/tools/r8/graph/v2;)Ljava/lang/Iterable;"} 228:228:void lambda$computeDefaultMethodsInheritedBySubclassesPerProgramClass$11(java.util.Set,com.android.tools.r8.graph.DexProgramClass):308:308 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Set;Lcom/android/tools/r8/graph/q2;)V"} 229:229:void lambda$computeDefaultMethodsInheritedBySubclassesPerProgramClass$16(java.util.Map,java.util.Map,com.android.tools.r8.graph.DexProgramClass):323:323 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Map;Ljava/util/Map;Lcom/android/tools/r8/graph/q2;)V"} 230:240:void lambda$computeDefaultMethodsInheritedBySubclassesPerProgramClass$16(java.util.Map,java.util.Map,com.android.tools.r8.graph.DexProgramClass):322:332 -> a 241:241:java.util.Map lambda$computeDefaultMethodsInheritedBySubclassesPerProgramClass$13(com.android.tools.r8.graph.DexType):331:331 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Ljava/util/Map;"} 242:242:java.util.Set lambda$computeDefaultMethodsInheritedBySubclassesPerProgramClass$14(com.android.tools.r8.graph.DexMethodSignature):335:335 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o2;)Ljava/util/Set;"} 243:244:void lambda$computeDefaultMethodsInheritedBySubclassesPerProgramClass$15(java.util.Map,com.android.tools.r8.graph.DexMethodSignature,java.util.Set):335:336 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Map;Lcom/android/tools/r8/graph/o2;Ljava/util/Set;)V"} 1:18:java.util.Map computeInheritedClassMethodsPerProgramClass(java.util.Collection):193:210 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Collection;)Ljava/util/IdentityHashMap;"} 19:19:java.util.Set lambda$computeInheritedDefaultMethodsPerProgramType$2(com.android.tools.r8.graph.DexMethodSignature):237:237 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o2;)Ljava/util/Set;"} 20:21:void lambda$computeInheritedDefaultMethodsPerProgramType$3(java.util.Map,com.android.tools.r8.graph.DexMethodSignature,java.util.Set):237:238 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Map;Lcom/android/tools/r8/graph/o2;Ljava/util/Set;)V"} 22:23:void lambda$computeDefaultMethodsInheritedBySubclassesPerProgramClass$9(java.util.Collection,java.util.IdentityHashMap):284:285 -> b 24:24:boolean lambda$computeDefaultMethodsInheritedBySubclassesPerProgramClass$17(com.android.tools.r8.graph.DexType):342:342 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Z"} 1:1:boolean lambda$computeInheritedClassMethodsPerProgramClass$1(com.android.tools.r8.graph.DexType):210:210 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Z"} 2:2:java.util.Set lambda$computeInheritedDefaultMethodsPerProgramType$4(com.android.tools.r8.graph.DexMethodSignature):246:246 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o2;)Ljava/util/Set;"} 1:1:boolean lambda$computeInheritedDefaultMethodsPerProgramType$6(com.android.tools.r8.graph.DexType):265:265 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Z"} 1:1:java.lang.String getName():348:348 -> e 1:1:boolean shouldSkipPolicy():353:353 -> j com.android.tools.r8.horizontalclassmerging.policies.NoDefaultInterfaceMethodCollisions$InterfaceInfo -> com.android.tools.r8.internal.XG: # {"id":"sourceFile","fileName":"NoDefaultInterfaceMethodCollisions.java"} java.util.Map inheritedDefaultMethods -> a java.util.Map defaultMethodsInheritedBySubclasses -> b 1:3:void (java.util.Map,java.util.Map):368:370 -> com.android.tools.r8.horizontalclassmerging.policies.NoDefaultInterfaceMethodMerging -> com.android.tools.r8.internal.ZG: # {"id":"sourceFile","fileName":"NoDefaultInterfaceMethodMerging.java"} 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)V"} 1:8:java.util.Collection apply(com.android.tools.r8.horizontalclassmerging.MergeGroup):50:57 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/qE;)Ljava/util/Collection;"} 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):51:52 -> 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.android.tools.r8.com.google.common.collect.Lists.newLinkedList():214:214 -> a 41:41:java.util.LinkedList com.android.tools.r8.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.android.tools.r8.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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/mf;Lcom/android/tools/r8/graph/q2;)V"} 45:46:void lambda$addDefaultMethods$1(com.android.tools.r8.utils.collections.DexMethodSignatureMap,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramMethod):104:105 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/mf;Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/graph/o5;)V"} 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):103:103 -> a 48:48: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/v2;"} 49:51:com.android.tools.r8.utils.collections.DexMethodSignatureMap collectDefaultMethodsInImplementedInterfaces(com.android.tools.r8.graph.DexProgramClass):126:128 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)Lcom/android/tools/r8/internal/mf;"} 52:53:void com.android.tools.r8.horizontalclassmerging.policies.NoDefaultInterfaceMethodMerging.addInterfacesToWorklist(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.utils.WorkList):140:141 -> a 52:53:com.android.tools.r8.utils.collections.DexMethodSignatureMap collectDefaultMethodsInImplementedInterfaces(com.android.tools.r8.graph.DexProgramClass):129 -> a 54:54: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 54:54:void com.android.tools.r8.horizontalclassmerging.policies.NoDefaultInterfaceMethodMerging.addInterfacesToWorklist(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.utils.WorkList):141 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 54:54:com.android.tools.r8.utils.collections.DexMethodSignatureMap collectDefaultMethodsInImplementedInterfaces(com.android.tools.r8.graph.DexProgramClass):129 -> a 55:55: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 55:55: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 55:55:void com.android.tools.r8.horizontalclassmerging.policies.NoDefaultInterfaceMethodMerging.addInterfacesToWorklist(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.utils.WorkList):141 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 55:55:com.android.tools.r8.utils.collections.DexMethodSignatureMap collectDefaultMethodsInImplementedInterfaces(com.android.tools.r8.graph.DexProgramClass):129 -> a 56:56: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 56:56:void com.android.tools.r8.horizontalclassmerging.policies.NoDefaultInterfaceMethodMerging.addInterfacesToWorklist(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.utils.WorkList):141 -> a 56:56:com.android.tools.r8.utils.collections.DexMethodSignatureMap collectDefaultMethodsInImplementedInterfaces(com.android.tools.r8.graph.DexProgramClass):129 -> a 57:58:void com.android.tools.r8.horizontalclassmerging.policies.NoDefaultInterfaceMethodMerging.addInterfacesToWorklist(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.utils.WorkList):142:143 -> a 57:58:com.android.tools.r8.utils.collections.DexMethodSignatureMap collectDefaultMethodsInImplementedInterfaces(com.android.tools.r8.graph.DexProgramClass):129 -> a 59:62:com.android.tools.r8.utils.collections.DexMethodSignatureMap collectDefaultMethodsInImplementedInterfaces(com.android.tools.r8.graph.DexProgramClass):130:133 -> a 63:64:void com.android.tools.r8.horizontalclassmerging.policies.NoDefaultInterfaceMethodMerging.addInterfacesToWorklist(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.utils.WorkList):140:141 -> a 63:64:com.android.tools.r8.utils.collections.DexMethodSignatureMap collectDefaultMethodsInImplementedInterfaces(com.android.tools.r8.graph.DexProgramClass):134 -> a 65:65: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 65:65:void com.android.tools.r8.horizontalclassmerging.policies.NoDefaultInterfaceMethodMerging.addInterfacesToWorklist(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.utils.WorkList):141 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 65:65:com.android.tools.r8.utils.collections.DexMethodSignatureMap collectDefaultMethodsInImplementedInterfaces(com.android.tools.r8.graph.DexProgramClass):134 -> 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:void com.android.tools.r8.horizontalclassmerging.policies.NoDefaultInterfaceMethodMerging.addInterfacesToWorklist(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.utils.WorkList):141 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 66:66:com.android.tools.r8.utils.collections.DexMethodSignatureMap collectDefaultMethodsInImplementedInterfaces(com.android.tools.r8.graph.DexProgramClass):134 -> 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:59 -> a 67:67:void com.android.tools.r8.horizontalclassmerging.policies.NoDefaultInterfaceMethodMerging.addInterfacesToWorklist(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.utils.WorkList):141 -> a 67:67:com.android.tools.r8.utils.collections.DexMethodSignatureMap collectDefaultMethodsInImplementedInterfaces(com.android.tools.r8.graph.DexProgramClass):134 -> a 68:69:void com.android.tools.r8.horizontalclassmerging.policies.NoDefaultInterfaceMethodMerging.addInterfacesToWorklist(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.utils.WorkList):142:143 -> a 68:69:com.android.tools.r8.utils.collections.DexMethodSignatureMap collectDefaultMethodsInImplementedInterfaces(com.android.tools.r8.graph.DexProgramClass):134 -> a 1:8:com.android.tools.r8.utils.collections.DexMethodSignatureMap collectDefaultMethodsInInterfaces(com.android.tools.r8.graph.DexProgramClass):110:117 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)Lcom/android/tools/r8/internal/mf;"} 9:10:void com.android.tools.r8.horizontalclassmerging.policies.NoDefaultInterfaceMethodMerging.addInterfacesToWorklist(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.utils.WorkList):140:141 -> b 9:10:com.android.tools.r8.utils.collections.DexMethodSignatureMap collectDefaultMethodsInInterfaces(com.android.tools.r8.graph.DexProgramClass):118 -> b 11:11: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 11:11:void com.android.tools.r8.horizontalclassmerging.policies.NoDefaultInterfaceMethodMerging.addInterfacesToWorklist(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.utils.WorkList):141 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 11:11:com.android.tools.r8.utils.collections.DexMethodSignatureMap collectDefaultMethodsInInterfaces(com.android.tools.r8.graph.DexProgramClass):118 -> b 12:12: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 12:12: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 12:12:void com.android.tools.r8.horizontalclassmerging.policies.NoDefaultInterfaceMethodMerging.addInterfacesToWorklist(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.utils.WorkList):141 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 12:12:com.android.tools.r8.utils.collections.DexMethodSignatureMap collectDefaultMethodsInInterfaces(com.android.tools.r8.graph.DexProgramClass):118 -> b 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:59 -> b 13:13:void com.android.tools.r8.horizontalclassmerging.policies.NoDefaultInterfaceMethodMerging.addInterfacesToWorklist(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.utils.WorkList):141 -> b 13:13:com.android.tools.r8.utils.collections.DexMethodSignatureMap collectDefaultMethodsInInterfaces(com.android.tools.r8.graph.DexProgramClass):118 -> b 14:15:void com.android.tools.r8.horizontalclassmerging.policies.NoDefaultInterfaceMethodMerging.addInterfacesToWorklist(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.utils.WorkList):142:143 -> b 14:15:com.android.tools.r8.utils.collections.DexMethodSignatureMap collectDefaultMethodsInInterfaces(com.android.tools.r8.graph.DexProgramClass):118 -> b 1:1:java.lang.String getName():150:150 -> e com.android.tools.r8.horizontalclassmerging.policies.NoDifferentApiReferenceLevel -> com.android.tools.r8.internal.aH: # {"id":"sourceFile","fileName":"NoDifferentApiReferenceLevel.java"} com.android.tools.r8.androidapi.AndroidApiLevelCompute apiLevelCompute -> b boolean enableApiCallerIdentification -> c boolean enableWholeProgramOptimization -> d com.android.tools.r8.androidapi.ComputedApiLevel minApiLevel -> e boolean $assertionsDisabled -> f 1:1:void ():16:16 -> 1:6:void (com.android.tools.r8.graph.AppView):23:28 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)V"} 1:4:com.android.tools.r8.androidapi.ComputedApiLevel com.android.tools.r8.horizontalclassmerging.policies.NoDifferentApiReferenceLevel.getMergeKey(com.android.tools.r8.graph.DexProgramClass):43:46 -> a 1:4:java.lang.Object getMergeKey(com.android.tools.r8.graph.DexProgramClass):16 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)Ljava/lang/Object;"} 5:5:com.android.tools.r8.androidapi.ComputedApiLevel com.android.tools.r8.utils.AndroidApiLevelUtils.getApiReferenceLevelForMerging(com.android.tools.r8.androidapi.AndroidApiLevelCompute,com.android.tools.r8.graph.DexProgramClass):71:71 -> a 5:5:com.android.tools.r8.androidapi.ComputedApiLevel com.android.tools.r8.horizontalclassmerging.policies.NoDifferentApiReferenceLevel.getMergeKey(com.android.tools.r8.graph.DexProgramClass):46 -> a 5:5:java.lang.Object getMergeKey(com.android.tools.r8.graph.DexProgramClass):16 -> a 6:6:com.android.tools.r8.androidapi.ComputedApiLevel com.android.tools.r8.androidapi.AndroidApiLevelCompute.computeApiLevelForDefinition(java.lang.Iterable):54:54 -> a 6:6:com.android.tools.r8.androidapi.ComputedApiLevel com.android.tools.r8.utils.AndroidApiLevelUtils.getApiReferenceLevelForMerging(com.android.tools.r8.androidapi.AndroidApiLevelCompute,com.android.tools.r8.graph.DexProgramClass):71 -> a 6:6:com.android.tools.r8.androidapi.ComputedApiLevel com.android.tools.r8.horizontalclassmerging.policies.NoDifferentApiReferenceLevel.getMergeKey(com.android.tools.r8.graph.DexProgramClass):46 -> a 6:6:java.lang.Object getMergeKey(com.android.tools.r8.graph.DexProgramClass):16 -> a 7:7:com.android.tools.r8.androidapi.ComputedApiLevel com.android.tools.r8.utils.AndroidApiLevelUtils.getApiReferenceLevelForMerging(com.android.tools.r8.androidapi.AndroidApiLevelCompute,com.android.tools.r8.graph.DexProgramClass):70:70 -> a 7:7:com.android.tools.r8.androidapi.ComputedApiLevel com.android.tools.r8.horizontalclassmerging.policies.NoDifferentApiReferenceLevel.getMergeKey(com.android.tools.r8.graph.DexProgramClass):46 -> a 7:7:java.lang.Object getMergeKey(com.android.tools.r8.graph.DexProgramClass):16 -> a 8:9:com.android.tools.r8.androidapi.ComputedApiLevel com.android.tools.r8.horizontalclassmerging.policies.NoDifferentApiReferenceLevel.getMergeKey(com.android.tools.r8.graph.DexProgramClass):47:48 -> a 8:9:java.lang.Object getMergeKey(com.android.tools.r8.graph.DexProgramClass):16 -> a 1:1:java.lang.String getName():38:38 -> e 1:1:boolean shouldSkipPolicy():33:33 -> j com.android.tools.r8.horizontalclassmerging.policies.NoDirectRuntimeTypeChecks -> com.android.tools.r8.internal.bH: # {"id":"sourceFile","fileName":"NoDirectRuntimeTypeChecks.java"} com.android.tools.r8.utils.InternalOptions options -> b com.android.tools.r8.shaking.RuntimeTypeCheckInfo runtimeTypeCheckInfo -> c com.android.tools.r8.synthesis.SyntheticItems syntheticItems -> d boolean $assertionsDisabled -> e 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/Ek;Lcom/android/tools/r8/shaking/g4;)V"} 1:6:boolean canMerge(com.android.tools.r8.graph.DexProgramClass):35:40 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)Z"} 1:1:java.lang.String getName():45:45 -> e 1:1:boolean shouldSkipPolicy():50:50 -> j com.android.tools.r8.horizontalclassmerging.policies.NoEnums -> com.android.tools.r8.internal.cH: # {"id":"sourceFile","fileName":"NoEnums.java"} com.android.tools.r8.graph.AppView appView -> b com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2BooleanMap cache -> c 1:1:void (com.android.tools.r8.graph.AppView):20:20 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)V"} 2:5:void (com.android.tools.r8.graph.AppView):18:21 -> 1:4:boolean canMerge(com.android.tools.r8.graph.DexProgramClass):36:39 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)Z"} 5:11:boolean isEnumSubtype(com.android.tools.r8.graph.DexClass):46:52 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;)Z"} 12:12:boolean com.android.tools.r8.graph.DexClass.hasSuperType():707:707 -> a 12:12:boolean isEnumSubtype(com.android.tools.r8.graph.DexClass):55 -> a 13:16:boolean isEnumSubtype(com.android.tools.r8.graph.DexClass):55:58 -> 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.android.tools.r8.internal.dH: # {"id":"sourceFile","fileName":"NoFailedResolutionTargets.java"} java.util.Set failedResolutionHolders -> b 1:4:void (com.android.tools.r8.graph.AppView):21:24 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)V"} 1:1:boolean canMerge(com.android.tools.r8.graph.DexProgramClass):35:35 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)Z"} 1:1:java.lang.String getName():30:30 -> e com.android.tools.r8.horizontalclassmerging.policies.NoIllegalInlining -> com.android.tools.r8.internal.eH: # {"id":"sourceFile","fileName":"NoIllegalInlining.java"} 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/Ek;)V"} 1:1:boolean canMerge(com.android.tools.r8.graph.DexProgramClass):56:56 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)Z"} 2:2:boolean canMerge(com.android.tools.r8.graph.DexProgramClass):55:55 -> a 3:3:boolean lambda$canMerge$0(com.android.tools.r8.graph.ProgramMethod):57:57 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)Z"} 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.android.tools.r8.internal.fH: # {"id":"sourceFile","fileName":"NoIndirectRuntimeTypeChecks.java"} com.android.tools.r8.graph.AppView appView -> b com.android.tools.r8.shaking.RuntimeTypeCheckInfo runtimeTypeCheckInfo -> c com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2BooleanMap cache -> d 1:1:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.shaking.RuntimeTypeCheckInfo):27:27 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/shaking/g4;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)Ljava/lang/Object;"} 2:30:boolean computeInterfaceHasDirectOrIndirectRuntimeTypeCheck(com.android.tools.r8.graph.DexType):44:72 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Z"} 31:31:boolean computeInterfaceHasDirectOrIndirectRuntimeTypeCheck(com.android.tools.r8.graph.DexType):59:59 -> a 32:32:boolean computeInterfaceHasDirectOrIndirectRuntimeTypeCheck(com.android.tools.r8.graph.DexType):49:49 -> a 33:33:boolean lambda$computeInterfaceHasDirectOrIndirectRuntimeTypeCheck$0(com.android.tools.r8.graph.DexEncodedMethod):64:64 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W0;)Z"} 1:1:com.android.tools.r8.graph.DexTypeList getMergeKey(com.android.tools.r8.graph.DexProgramClass):38:38 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)Lcom/android/tools/r8/graph/x2;"} 2:2:com.android.tools.r8.graph.DexTypeList com.android.tools.r8.graph.DexTypeList.keepIf(java.util.function.Predicate):68:68 -> b 2:2: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)"]} 3:5:com.android.tools.r8.graph.DexTypeList com.android.tools.r8.graph.DexTypeList.keepIf(java.util.function.Predicate):68:70 -> b 3:5:com.android.tools.r8.graph.DexTypeList getMergeKey(com.android.tools.r8.graph.DexProgramClass):39 -> b 6:6:com.android.tools.r8.graph.DexTypeList com.android.tools.r8.graph.DexTypeList.getSorted():176:176 -> b 6:6: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)"]} 7:13:com.android.tools.r8.graph.DexTypeList com.android.tools.r8.graph.DexTypeList.getSorted():176:182 -> b 7:13: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.android.tools.r8.internal.gH: # {"id":"sourceFile","fileName":"NoInnerClasses.java"} 1:1:void ():10:10 -> 1:1:boolean canMerge(com.android.tools.r8.graph.DexProgramClass):15:15 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)Z"} 1:1:java.lang.String getName():20:20 -> e com.android.tools.r8.horizontalclassmerging.policies.NoInstanceFieldAnnotations -> com.android.tools.r8.internal.hH: # {"id":"sourceFile","fileName":"NoInstanceFieldAnnotations.java"} 1:1:void ():11:11 -> 1:2:boolean canMerge(com.android.tools.r8.graph.DexProgramClass):15:16 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)Z"} 1:1:java.lang.String getName():25:25 -> e com.android.tools.r8.horizontalclassmerging.policies.NoInstanceInitializerMerging -> com.android.tools.r8.internal.iH: # {"id":"sourceFile","fileName":"NoInstanceInitializerMerging.java"} com.android.tools.r8.graph.AppView appView -> b com.android.tools.r8.horizontalclassmerging.IRCodeProvider codeProvider -> c boolean $assertionsDisabled -> d 1:1:void ():58:58 -> 1:4:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.horizontalclassmerging.IRCodeProvider,com.android.tools.r8.horizontalclassmerging.HorizontalClassMerger$Mode):67:70 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/ql;Lcom/android/tools/r8/internal/Ek;)V"} 1:1:java.util.Collection apply(com.android.tools.r8.horizontalclassmerging.MergeGroup,java.lang.Object):58:58 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/qE;Ljava/lang/Object;)Ljava/util/Collection;"} 2:2:java.lang.Object preprocess(java.util.Collection,java.util.concurrent.ExecutorService):58:58 -> a 3:3:void lambda$preprocess$0(com.android.tools.r8.com.google.common.collect.ImmutableMap$Builder,com.android.tools.r8.graph.DexProgramClass):92:92 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/fm;Lcom/android/tools/r8/graph/q2;)V"} 4:4:void lambda$preprocess$3(com.android.tools.r8.graph.MethodAccessInfoCollection,java.util.Map,com.android.tools.r8.graph.DexItemFactory,java.util.IdentityHashMap):98:98 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/u4;Ljava/util/Map;Lcom/android/tools/r8/graph/p1;Ljava/util/IdentityHashMap;)V"} 5:11:void lambda$preprocess$2(java.util.Map,com.android.tools.r8.graph.DexItemFactory,java.util.IdentityHashMap,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.utils.collections.ProgramMethodSet):101:107 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Map;Lcom/android/tools/r8/graph/p1;Ljava/util/IdentityHashMap;Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/internal/IN;)V"} 12:14:void lambda$preprocess$2(java.util.Map,com.android.tools.r8.graph.DexItemFactory,java.util.IdentityHashMap,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.utils.collections.ProgramMethodSet):106:108 -> a 15:18:java.util.Collection apply(com.android.tools.r8.horizontalclassmerging.MergeGroup,java.util.Map):121:124 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/qE;Ljava/util/Map;)Ljava/util/Collection;"} 19:20:java.util.LinkedList com.android.tools.r8.utils.ListUtils.newLinkedList(java.lang.Object):224:225 -> a 19:20:java.util.Collection apply(com.android.tools.r8.horizontalclassmerging.MergeGroup,java.util.Map):125 -> a 21:50:java.util.Collection apply(com.android.tools.r8.horizontalclassmerging.MergeGroup,java.util.Map):135:164 -> a 51:52:java.util.Map com.android.tools.r8.horizontalclassmerging.policies.NoInstanceInitializerMerging.getInstanceInitializersByRelaxedSignature(com.android.tools.r8.graph.DexProgramClass,java.util.Map):246:247 -> a 51:52:java.util.Collection apply(com.android.tools.r8.horizontalclassmerging.MergeGroup,java.util.Map):167 -> a 53:53:com.android.tools.r8.graph.DexMethod com.android.tools.r8.horizontalclassmerging.policies.NoInstanceInitializerMerging.getRelaxedSignature(com.android.tools.r8.graph.ProgramMethod):280:280 -> a 53:53:java.util.Map com.android.tools.r8.horizontalclassmerging.policies.NoInstanceInitializerMerging.getInstanceInitializersByRelaxedSignature(com.android.tools.r8.graph.DexProgramClass,java.util.Map):249 -> a 53:53:java.util.Collection apply(com.android.tools.r8.horizontalclassmerging.MergeGroup,java.util.Map):167 -> a 54:65:java.util.Map com.android.tools.r8.horizontalclassmerging.policies.NoInstanceInitializerMerging.getInstanceInitializersByRelaxedSignature(com.android.tools.r8.graph.DexProgramClass,java.util.Map):249:260 -> a 54:65:java.util.Collection apply(com.android.tools.r8.horizontalclassmerging.MergeGroup,java.util.Map):167 -> a 66:68:java.util.Collection apply(com.android.tools.r8.horizontalclassmerging.MergeGroup,java.util.Map):169:171 -> a 69:87:boolean com.android.tools.r8.horizontalclassmerging.policies.NoInstanceInitializerMerging.canAddClassToGroup(java.util.Map,java.util.Map,java.util.function.Function):200:218 -> a 69:87:java.util.Collection apply(com.android.tools.r8.horizontalclassmerging.MergeGroup,java.util.Map):172 -> a 88:95:java.util.Collection apply(com.android.tools.r8.horizontalclassmerging.MergeGroup,java.util.Map):177:184 -> a 96:97:void com.android.tools.r8.horizontalclassmerging.MergeGroup.(com.android.tools.r8.graph.DexProgramClass):51:52 -> a 96:97:java.util.Collection apply(com.android.tools.r8.horizontalclassmerging.MergeGroup,java.util.Map):184 -> a 98:104:java.util.Collection apply(com.android.tools.r8.horizontalclassmerging.MergeGroup,java.util.Map):184:190 -> a 105:105:java.lang.Iterable com.android.tools.r8.utils.IterableUtils.flatten(java.lang.Iterable):158:158 -> a 105:105:void lambda$preprocess$1(java.util.Collection,com.android.tools.r8.com.google.common.collect.ImmutableMap$Builder):90 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Collection;Lcom/android/tools/r8/internal/fm;)V"} 106:107:void lambda$preprocess$1(java.util.Collection,com.android.tools.r8.com.google.common.collect.ImmutableMap$Builder):90:91 -> a 108:108:boolean hasMultipleInstanceInitializersWithSameRelaxedSignature(com.android.tools.r8.graph.DexProgramClass,java.util.Map):231:231 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Map;Lcom/android/tools/r8/graph/q2;)Z"} 109:109:boolean hasMultipleInstanceInitializersWithSameRelaxedSignature(com.android.tools.r8.graph.DexProgramClass,java.util.Map):230:230 -> a 110:113:boolean hasMultipleInstanceInitializersWithSameRelaxedSignature(com.android.tools.r8.graph.DexProgramClass,java.util.Map):229:232 -> a 114:116:java.util.Set com.android.tools.r8.utils.SetUtils.unionIdentityHashSet(java.util.Set,java.util.Set):129:131 -> a 114:116:boolean hasMultipleInstanceInitializersWithSameRelaxedSignature(com.android.tools.r8.graph.DexProgramClass,java.util.Map):228 -> a 117:122:boolean hasMultipleInstanceInitializersWithSameRelaxedSignature(com.android.tools.r8.graph.DexProgramClass,java.util.Map):233:238 -> a 123:123:boolean lambda$hasMultipleInstanceInitializersWithSameRelaxedSignature$6(java.util.Set,com.android.tools.r8.graph.DexMethod):241:241 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Set;Lcom/android/tools/r8/graph/j2;)Z"} 124:124:java.util.Optional getOrComputeInstanceInitializerDescription(com.android.tools.r8.horizontalclassmerging.MergeGroup,com.android.tools.r8.horizontalclassmerging.InstanceInitializerAnalysis$InstanceInitializer,java.util.Map):270:270 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/qE;Ljava/util/Map;Lcom/android/tools/r8/internal/Pn;)Ljava/util/Optional;"} 125:125:java.util.Optional getOrComputeInstanceInitializerDescription(com.android.tools.r8.horizontalclassmerging.MergeGroup,com.android.tools.r8.horizontalclassmerging.InstanceInitializerAnalysis$InstanceInitializer,java.util.Map):269:269 -> a 126:129:java.util.Optional lambda$getOrComputeInstanceInitializerDescription$7(com.android.tools.r8.horizontalclassmerging.MergeGroup,com.android.tools.r8.horizontalclassmerging.InstanceInitializerAnalysis$InstanceInitializer,com.android.tools.r8.graph.DexMethod):272:275 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/qE;Lcom/android/tools/r8/internal/Pn;Lcom/android/tools/r8/graph/j2;)Ljava/util/Optional;"} 130:137:com.android.tools.r8.graph.DexMethod getRelaxedSignature(com.android.tools.r8.graph.DexMethod):284:291 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/j2;"} 138:140:com.android.tools.r8.graph.DexMethod getRelaxedSignature(com.android.tools.r8.graph.DexMethod):290:292 -> a 141:141:com.android.tools.r8.graph.DexMethod getRelaxedSignature(com.android.tools.r8.graph.DexMethod):291:291 -> a 142:142: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):2741:2741 -> a 142:142:com.android.tools.r8.graph.DexMethod getRelaxedSignature(com.android.tools.r8.graph.DexMethod):291 -> a 143:143:com.android.tools.r8.graph.DexType lambda$getRelaxedSignature$8(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):287:287 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/v2;"} 144:158:void setInstanceFieldMaps(java.lang.Iterable,com.android.tools.r8.horizontalclassmerging.MergeGroup):297:311 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Collection;Lcom/android/tools/r8/internal/qE;)V"} 159:180:void setInstanceFieldMaps(java.lang.Iterable,com.android.tools.r8.horizontalclassmerging.MergeGroup):307:328 -> a 181:181:void lambda$setInstanceFieldMaps$10(com.android.tools.r8.horizontalclassmerging.MergeGroup,java.util.Map,com.android.tools.r8.utils.collections.MutableBidirectionalManyToOneMap,com.android.tools.r8.graph.DexProgramClass):319:319 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/qE;Ljava/util/Map;Lcom/android/tools/r8/internal/nG;Lcom/android/tools/r8/graph/q2;)V"} 182:186:void lambda$setInstanceFieldMaps$9(com.android.tools.r8.horizontalclassmerging.MergeGroup,java.util.Map,com.android.tools.r8.utils.collections.MutableBidirectionalManyToOneMap,com.android.tools.r8.graph.ProgramField):322:326 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/qE;Ljava/util/Map;Lcom/android/tools/r8/internal/nG;Lcom/android/tools/r8/graph/m5;)V"} 1:5:java.util.Map preprocess(java.util.Collection,java.util.concurrent.ExecutorService):76:80 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Collection;)Ljava/util/Map;"} 6:6:boolean com.android.tools.r8.graph.AppView.hasLiveness():801:801 -> b 6:6:java.util.Map preprocess(java.util.Collection,java.util.concurrent.ExecutorService):80 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 7:7:boolean com.android.tools.r8.graph.AppView.hasLiveness():801:801 -> b 7:7:java.util.Map preprocess(java.util.Collection,java.util.concurrent.ExecutorService):80 -> b 8:42:java.util.Map preprocess(java.util.Collection,java.util.concurrent.ExecutorService):81:115 -> b 43:43:boolean lambda$apply$4(java.util.Map,com.android.tools.r8.graph.DexProgramClass):137:137 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Map;Lcom/android/tools/r8/graph/q2;)Z"} 44:44:java.util.Optional lambda$apply$5(com.android.tools.r8.horizontalclassmerging.MergeGroup,java.util.Map,com.android.tools.r8.horizontalclassmerging.InstanceInitializerAnalysis$InstanceInitializer):159:159 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/qE;Ljava/util/Map;Lcom/android/tools/r8/internal/Pn;)Ljava/util/Optional;"} 1:1:java.lang.String getName():334:334 -> e boolean isIdentityForInterfaceGroups() -> f com.android.tools.r8.horizontalclassmerging.policies.NoInterfaces -> com.android.tools.r8.internal.jH: # {"id":"sourceFile","fileName":"NoInterfaces.java"} 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/Ek;)V"} 1:1:boolean canMerge(com.android.tools.r8.graph.DexProgramClass):25:25 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)Z"} 1:1:java.lang.String getName():35:35 -> e 1:1:boolean shouldSkipPolicy():30:30 -> j com.android.tools.r8.horizontalclassmerging.policies.NoKeepRules -> com.android.tools.r8.internal.kH: # {"id":"sourceFile","fileName":"NoKeepRules.java"} com.android.tools.r8.graph.AppView appView -> b com.android.tools.r8.shaking.KeepInfoCollection keepInfo -> c com.android.tools.r8.utils.InternalOptions options -> d java.util.Set dontMergeTypes -> e 1:1:void (com.android.tools.r8.graph.AppView):27:27 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)V"} 2:8:void (com.android.tools.r8.graph.AppView):25:31 -> 1:1:boolean canMerge(com.android.tools.r8.graph.DexProgramClass):54:54 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)Z"} 1:9:void processClass(com.android.tools.r8.graph.DexProgramClass):35:43 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)V"} 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.android.tools.r8.internal.lH: # {"id":"sourceFile","fileName":"NoKotlinMetadata.java"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)Z"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/U0;)Z"} 1:2:boolean verifyNoUnexpectedKotlinMemberInfo(com.android.tools.r8.graph.DexProgramClass):28:29 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)V"} 3: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.android.tools.r8.internal.mH: # {"id":"sourceFile","fileName":"NoNativeMethods.java"} 1:1:void ():12:12 -> 1:1:boolean canMerge(com.android.tools.r8.graph.DexProgramClass):15:15 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)Z"} 1:1:java.lang.String getName():20:20 -> e com.android.tools.r8.horizontalclassmerging.policies.NoResourceClasses -> com.android.tools.r8.internal.nH: # {"id":"sourceFile","fileName":"NoResourceClasses.java"} 1:1:void ():10:10 -> 1:1:boolean canMerge(com.android.tools.r8.graph.DexProgramClass):14:14 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)Z"} 1:1:java.lang.String getName():19:19 -> e com.android.tools.r8.horizontalclassmerging.policies.NoServiceLoaders -> com.android.tools.r8.internal.oH: # {"id":"sourceFile","fileName":"NoServiceLoaders.java"} com.android.tools.r8.graph.AppView appView -> b java.util.Set allServiceImplementations -> c 1:3:void (com.android.tools.r8.graph.AppView):18:20 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)V"} 1:2:boolean canMerge(com.android.tools.r8.graph.DexProgramClass):25:26 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)Z"} 1:1:java.lang.String getName():31:31 -> e com.android.tools.r8.horizontalclassmerging.policies.NoVerticallyMergedClasses -> com.android.tools.r8.internal.pH: # {"id":"sourceFile","fileName":"NoVerticallyMergedClasses.java"} 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/Ek;)V"} 1:4:boolean canMerge(com.android.tools.r8.graph.DexProgramClass):25:28 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)Z"} 1:1:java.lang.String getName():33:33 -> e com.android.tools.r8.horizontalclassmerging.policies.NoVirtualMethodMerging -> com.android.tools.r8.internal.qH: # {"id":"sourceFile","fileName":"NoVirtualMethodMerging.java"} 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/Ek;)V"} 1:13:java.util.Collection apply(com.android.tools.r8.horizontalclassmerging.MergeGroup):44:56 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/qE;)Ljava/util/Collection;"} 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:boolean com.android.tools.r8.horizontalclassmerging.policies.NoVirtualMethodMerging.hasNonAbstractDefinitionInHierarchy(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramMethod):103:103 -> a 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.horizontalclassmerging.policies.NoVirtualMethodMerging.hasNonAbstractDefinitionInHierarchy(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramMethod):104:104 -> 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:39:java.util.Collection apply(com.android.tools.r8.horizontalclassmerging.MergeGroup):58:66 -> a 40:41:void com.android.tools.r8.horizontalclassmerging.MergeGroup.(com.android.tools.r8.graph.DexProgramClass):51:52 -> a 40:41:java.util.Collection apply(com.android.tools.r8.horizontalclassmerging.MergeGroup):66 -> a 42:45:java.util.Collection apply(com.android.tools.r8.horizontalclassmerging.MergeGroup):66:69 -> a 46:46:void lambda$apply$0(java.util.Map,com.android.tools.r8.graph.ProgramMethod):49:49 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Map;Lcom/android/tools/r8/graph/o5;)V"} 47:47:boolean hasNonAbstractDefinitionInHierarchy(com.android.tools.r8.horizontalclassmerging.MergeGroup,com.android.tools.r8.graph.ProgramMethod):96:96 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/qE;Lcom/android/tools/r8/graph/o5;)Z"} 48:53:boolean com.android.tools.r8.horizontalclassmerging.policies.NoVirtualMethodMerging.hasNonAbstractDefinitionInSuperClass(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod):108:113 -> a 48:53:boolean hasNonAbstractDefinitionInHierarchy(com.android.tools.r8.horizontalclassmerging.MergeGroup,com.android.tools.r8.graph.ProgramMethod):96 -> a 54:56:boolean hasNonAbstractDefinitionInHierarchy(com.android.tools.r8.horizontalclassmerging.MergeGroup,com.android.tools.r8.graph.ProgramMethod):96:98 -> a 57:57:boolean hasNonAbstractDefinitionInHierarchy(com.android.tools.r8.horizontalclassmerging.MergeGroup,com.android.tools.r8.graph.ProgramMethod):97:97 -> a 58:58:boolean hasNonAbstractDefinitionInSuperInterface(java.lang.Iterable,com.android.tools.r8.graph.ProgramMethod):118:118 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Iterable;Lcom/android/tools/r8/graph/o5;)Z"} 59:64:boolean lambda$hasNonAbstractDefinitionInSuperInterface$1(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexType):121:126 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/v2;)Z"} 1:1:java.lang.String getName():132:132 -> e com.android.tools.r8.horizontalclassmerging.policies.NoWeakerAccessPrivileges -> com.android.tools.r8.internal.rH: # {"id":"sourceFile","fileName":"NoWeakerAccessPrivileges.java"} com.android.tools.r8.optimize.argumentpropagation.utils.ProgramClassesBidirectedGraph graph -> b com.android.tools.r8.graph.ImmediateProgramSubtypingInfo immediateSubtypingInfo -> c java.util.Map inheritedInterfaceMethodsCache -> d java.util.Map nonPublicVirtualMethodSignaturesCache -> e java.util.Map nonPublicVirtualLibraryMethodSignaturesCache -> f java.util.Map stronglyConnectedComponentsCache -> g 1:1:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ImmediateProgramSubtypingInfo):41:41 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/H3;)V"} 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):50:58 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/qE;)Ljava/util/Collection;"} 10:16:java.util.Set com.android.tools.r8.horizontalclassmerging.policies.NoWeakerAccessPrivileges.getOrComputeStronglyConnectedComponent(com.android.tools.r8.graph.DexProgramClass):132:138 -> a 10:16:com.android.tools.r8.utils.collections.DexMethodSignatureSet com.android.tools.r8.horizontalclassmerging.policies.NoWeakerAccessPrivileges.getOrComputeNonPublicVirtualMethodSignaturesInComponentOf(com.android.tools.r8.graph.DexProgramClass):146 -> 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):93 -> a 10:16:java.util.Collection apply(com.android.tools.r8.horizontalclassmerging.MergeGroup):59 -> a 17:17:com.android.tools.r8.utils.collections.DexMethodSignatureSet com.android.tools.r8.horizontalclassmerging.policies.NoWeakerAccessPrivileges.getOrComputeNonPublicVirtualMethodSignaturesInComponentOf(com.android.tools.r8.graph.DexProgramClass):145:145 -> 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):93 -> a 17:17:java.util.Collection apply(com.android.tools.r8.horizontalclassmerging.MergeGroup):59 -> 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):94:101 -> a 18:25:java.util.Collection apply(com.android.tools.r8.horizontalclassmerging.MergeGroup):59 -> a 26:32:java.util.Set com.android.tools.r8.horizontalclassmerging.policies.NoWeakerAccessPrivileges.getOrComputeStronglyConnectedComponent(com.android.tools.r8.graph.DexProgramClass):132:138 -> 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):102 -> a 26:32:java.util.Collection apply(com.android.tools.r8.horizontalclassmerging.MergeGroup):59 -> 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):102:106 -> a 33:37:java.util.Collection apply(com.android.tools.r8.horizontalclassmerging.MergeGroup):59 -> a 38:38:java.util.Collection apply(com.android.tools.r8.horizontalclassmerging.MergeGroup):68:68 -> a 39:40:void com.android.tools.r8.horizontalclassmerging.MergeGroup.(com.android.tools.r8.graph.DexProgramClass):51:52 -> a 39:40:java.util.Collection apply(com.android.tools.r8.horizontalclassmerging.MergeGroup):68 -> a 41:56:java.util.Collection apply(com.android.tools.r8.horizontalclassmerging.MergeGroup):69:84 -> a 57:68:com.android.tools.r8.utils.collections.DexMethodSignatureSet getOrComputeInheritedInterfaceMethods(com.android.tools.r8.graph.DexClass):114:125 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;)Lcom/android/tools/r8/internal/nf;"} 69:72:com.android.tools.r8.utils.collections.DexMethodSignatureSet getOrComputeInheritedInterfaceMethods(com.android.tools.r8.graph.DexClass):124:127 -> a 73:73:void lambda$getOrComputeInheritedInterfaceMethods$0(com.android.tools.r8.utils.collections.DexMethodSignatureSet,com.android.tools.r8.graph.DexClass):122:122 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/nf;Lcom/android/tools/r8/graph/q0;)V"} 74:81:com.android.tools.r8.utils.collections.DexMethodSignatureSet getOrComputeNonPublicVirtualMethodSignaturesInComponent(java.util.Set):151:158 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Set;)Lcom/android/tools/r8/internal/nf;"} 82:92:com.android.tools.r8.utils.collections.DexMethodSignatureSet getOrComputeNonPublicVirtualMethodSignaturesInComponent(java.util.Set):156:166 -> a 93:93:boolean lambda$getOrComputeNonPublicVirtualLibraryMethodSignatures$4(com.android.tools.r8.graph.DexEncodedMethod):178:178 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W0;)Z"} 94:94:boolean com.android.tools.r8.graph.AccessFlags.isPackagePrivateOrProtected():146:146 -> a 94:94:boolean lambda$getOrComputeNonPublicVirtualLibraryMethodSignatures$4(com.android.tools.r8.graph.DexEncodedMethod):178 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 95:95:boolean com.android.tools.r8.graph.AccessFlags.isPackagePrivateOrProtected():146:146 -> a 95:95:boolean lambda$getOrComputeNonPublicVirtualLibraryMethodSignatures$4(com.android.tools.r8.graph.DexEncodedMethod):178 -> a 1:1:boolean lambda$getOrComputeNonPublicVirtualMethodSignaturesInComponent$1(com.android.tools.r8.graph.DexEncodedMethod):157:157 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W0;)Z"} 2:2:boolean com.android.tools.r8.graph.AccessFlags.isPackagePrivateOrProtected():146:146 -> b 2:2:boolean lambda$getOrComputeNonPublicVirtualMethodSignaturesInComponent$1(com.android.tools.r8.graph.DexEncodedMethod):157 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:3:boolean com.android.tools.r8.graph.AccessFlags.isPackagePrivateOrProtected():146:146 -> b 3:3:boolean lambda$getOrComputeNonPublicVirtualMethodSignaturesInComponent$1(com.android.tools.r8.graph.DexEncodedMethod):157 -> b 4:10:com.android.tools.r8.utils.collections.DexMethodSignatureSet getOrComputeNonPublicVirtualLibraryMethodSignatures(com.android.tools.r8.graph.DexClass):173:179 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;)Lcom/android/tools/r8/internal/nf;"} 11:19:com.android.tools.r8.utils.collections.DexMethodSignatureSet getOrComputeNonPublicVirtualLibraryMethodSignatures(com.android.tools.r8.graph.DexClass):177:185 -> b 20:20:void lambda$getOrComputeNonPublicVirtualLibraryMethodSignatures$5(com.android.tools.r8.utils.collections.DexMethodSignatureSet,com.android.tools.r8.graph.DexClass):184:184 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/nf;Lcom/android/tools/r8/graph/q0;)V"} 21:21:void lambda$getOrComputeNonPublicVirtualLibraryMethodSignatures$5(com.android.tools.r8.utils.collections.DexMethodSignatureSet,com.android.tools.r8.graph.DexClass):183:183 -> b 1:1:boolean lambda$getOrComputeNonPublicVirtualMethodSignaturesInComponent$2(com.android.tools.r8.graph.DexClass):161:161 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;)Z"} 2:2:void lambda$getOrComputeNonPublicVirtualMethodSignaturesInComponent$3(com.android.tools.r8.utils.collections.DexMethodSignatureSet,com.android.tools.r8.graph.DexClass):164:164 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/nf;Lcom/android/tools/r8/graph/q0;)V"} 3:3:void lambda$getOrComputeNonPublicVirtualMethodSignaturesInComponent$3(com.android.tools.r8.utils.collections.DexMethodSignatureSet,com.android.tools.r8.graph.DexClass):163:163 -> c 1:3:void clear():192:194 -> d 1:1:java.lang.String getName():199:199 -> e com.android.tools.r8.horizontalclassmerging.policies.NotMatchedByNoHorizontalClassMerging -> com.android.tools.r8.internal.RH: # {"id":"sourceFile","fileName":"NotMatchedByNoHorizontalClassMerging.java"} com.android.tools.r8.graph.AppView appView -> b 1:2:void (com.android.tools.r8.graph.AppView):16:17 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)V"} 1:1:boolean canMerge(com.android.tools.r8.graph.DexProgramClass):22:22 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)Z"} 1:1:java.lang.String getName():27:27 -> e com.android.tools.r8.horizontalclassmerging.policies.NotTwoInitsWithMonitors -> com.android.tools.r8.internal.TH: # {"id":"sourceFile","fileName":"NotTwoInitsWithMonitors.java"} com.android.tools.r8.graph.AppView appView -> b 1:2:void (com.android.tools.r8.graph.AppView):16:17 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)V"} 1:2:boolean atMostOneOf(com.android.tools.r8.graph.DexProgramClass):22:23 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)Z"} 3:3:boolean com.android.tools.r8.graph.DexEncodedMethod.isSynchronized():447:447 -> a 3:3:boolean atMostOneOf(com.android.tools.r8.graph.DexProgramClass):24 -> 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):24 -> a 5:5:boolean atMostOneOf(com.android.tools.r8.graph.DexProgramClass):24:24 -> a 1:1:java.lang.String getName():33:33 -> e 1:1:boolean shouldSkipPolicy():38:38 -> j com.android.tools.r8.horizontalclassmerging.policies.OnlyClassesWithStaticDefinitionsAndNoClassInitializer -> com.android.tools.r8.internal.KK: # {"id":"sourceFile","fileName":"OnlyClassesWithStaticDefinitionsAndNoClassInitializer.java"} 1:1:void ():12:12 -> 1:4:boolean canMerge(com.android.tools.r8.graph.DexProgramClass):16:19 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)Z"} 5:5:boolean lambda$canMerge$0(com.android.tools.r8.graph.DexEncodedMember):19:19 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/U0;)Z"} 1:1:java.lang.String getName():24:24 -> e com.android.tools.r8.horizontalclassmerging.policies.OnlyDirectlyConnectedOrUnrelatedInterfaces -> com.android.tools.r8.internal.MK: # {"id":"sourceFile","fileName":"OnlyDirectlyConnectedOrUnrelatedInterfaces.java"} com.android.tools.r8.graph.AppView appView -> b com.android.tools.r8.horizontalclassmerging.HorizontalClassMerger$Mode mode -> c java.util.Map committed -> d boolean $assertionsDisabled -> e 1:1:void ():58:58 -> 1:1:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.horizontalclassmerging.HorizontalClassMerger$Mode):68:68 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/Ek;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/qE;Ljava/lang/Object;)Ljava/util/Collection;"} 2:16:java.util.Collection com.android.tools.r8.horizontalclassmerging.policies.OnlyDirectlyConnectedOrUnrelatedInterfaces.apply(com.android.tools.r8.horizontalclassmerging.MergeGroup,com.android.tools.r8.graph.SubtypingInfo):77:91 -> a 2:16:java.util.Collection apply(com.android.tools.r8.horizontalclassmerging.MergeGroup,java.lang.Object):58 -> a 17:34:boolean com.android.tools.r8.horizontalclassmerging.policies.OnlyDirectlyConnectedOrUnrelatedInterfaces$MergeGroupWithInfo.isSafeToAddSubAndSuperInterfaces(com.android.tools.r8.graph.DexProgramClass,java.util.Set,java.util.Set):218:235 -> a 17:34:java.util.Collection com.android.tools.r8.horizontalclassmerging.policies.OnlyDirectlyConnectedOrUnrelatedInterfaces.apply(com.android.tools.r8.horizontalclassmerging.MergeGroup,com.android.tools.r8.graph.SubtypingInfo):91 -> a 17:34:java.util.Collection apply(com.android.tools.r8.horizontalclassmerging.MergeGroup,java.lang.Object):58 -> a 35:40:java.util.Collection com.android.tools.r8.horizontalclassmerging.policies.OnlyDirectlyConnectedOrUnrelatedInterfaces.apply(com.android.tools.r8.horizontalclassmerging.MergeGroup,com.android.tools.r8.graph.SubtypingInfo):99:104 -> a 35:40:java.util.Collection apply(com.android.tools.r8.horizontalclassmerging.MergeGroup,java.lang.Object):58 -> a 41:41:com.android.tools.r8.horizontalclassmerging.MergeGroup com.android.tools.r8.horizontalclassmerging.policies.OnlyDirectlyConnectedOrUnrelatedInterfaces$MergeGroupWithInfo.getGroup():210:210 -> a 41:41:java.util.Collection com.android.tools.r8.horizontalclassmerging.policies.OnlyDirectlyConnectedOrUnrelatedInterfaces.apply(com.android.tools.r8.horizontalclassmerging.MergeGroup,com.android.tools.r8.graph.SubtypingInfo):104 -> a 41:41:java.util.Collection apply(com.android.tools.r8.horizontalclassmerging.MergeGroup,java.lang.Object):58 -> a 42:46:java.util.Collection com.android.tools.r8.horizontalclassmerging.policies.OnlyDirectlyConnectedOrUnrelatedInterfaces.apply(com.android.tools.r8.horizontalclassmerging.MergeGroup,com.android.tools.r8.graph.SubtypingInfo):104:108 -> a 42:46:java.util.Collection apply(com.android.tools.r8.horizontalclassmerging.MergeGroup,java.lang.Object):58 -> a 47:47:com.android.tools.r8.horizontalclassmerging.MergeGroup com.android.tools.r8.horizontalclassmerging.policies.OnlyDirectlyConnectedOrUnrelatedInterfaces$MergeGroupWithInfo.getGroup():210:210 -> a 47:47:java.util.Collection com.android.tools.r8.horizontalclassmerging.policies.OnlyDirectlyConnectedOrUnrelatedInterfaces.apply(com.android.tools.r8.horizontalclassmerging.MergeGroup,com.android.tools.r8.graph.SubtypingInfo):109 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 47:47:java.util.Collection apply(com.android.tools.r8.horizontalclassmerging.MergeGroup,java.lang.Object):58 -> a 48:52:java.util.Collection com.android.tools.r8.horizontalclassmerging.policies.OnlyDirectlyConnectedOrUnrelatedInterfaces.apply(com.android.tools.r8.horizontalclassmerging.MergeGroup,com.android.tools.r8.graph.SubtypingInfo):110:114 -> a 48:52:java.util.Collection apply(com.android.tools.r8.horizontalclassmerging.MergeGroup,java.lang.Object):58 -> a 53:53:java.util.Set computeSuperInterfaces(com.android.tools.r8.graph.DexProgramClass):121:121 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)Ljava/util/Set;"} 54:54:java.util.Set computeSubInterfaces(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.SubtypingInfo):126:126 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/B5;Lcom/android/tools/r8/graph/q2;)Ljava/util/Set;"} 55:74:java.util.Set computeTransitiveSubOrSuperInterfaces(com.android.tools.r8.graph.DexProgramClass,java.util.function.Function):133:152 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Ljava/util/function/Function;)Ljava/util/Set;"} 75:84:void lambda$computeTransitiveSubOrSuperInterfaces$1(com.android.tools.r8.utils.WorkList,java.util.function.Function,com.android.tools.r8.graph.DexProgramClass):138:147 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/P3;Ljava/util/function/Function;Lcom/android/tools/r8/graph/q2;)V"} 85:85:com.android.tools.r8.graph.SubtypingInfo com.android.tools.r8.horizontalclassmerging.policies.OnlyDirectlyConnectedOrUnrelatedInterfaces.preprocess(java.util.Collection,java.util.concurrent.ExecutorService):167:167 -> a 85:85:java.lang.Object preprocess(java.util.Collection,java.util.concurrent.ExecutorService):58 -> a 1:1:java.lang.Iterable lambda$computeSubInterfaces$0(com.android.tools.r8.graph.SubtypingInfo,com.android.tools.r8.graph.DexProgramClass):127:127 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/B5;Lcom/android/tools/r8/graph/q2;)Ljava/lang/Iterable;"} 1:1:void clear():157:157 -> d 1:1:java.lang.String getName():162:162 -> e 1:1:boolean shouldSkipPolicy():172:172 -> j com.android.tools.r8.horizontalclassmerging.policies.OnlyDirectlyConnectedOrUnrelatedInterfaces$MergeGroupWithInfo -> com.android.tools.r8.internal.LK: # {"id":"sourceFile","fileName":"OnlyDirectlyConnectedOrUnrelatedInterfaces.java"} com.android.tools.r8.horizontalclassmerging.MergeGroup group -> a java.util.Set members -> b java.util.Set superInterfaces -> c java.util.Set subInterfaces -> d 1:5:void (com.android.tools.r8.graph.DexProgramClass,java.util.Set,java.util.Set):185:189 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Set;Lcom/android/tools/r8/graph/q2;Ljava/util/Set;)V"} 1:5:void add(com.android.tools.r8.graph.DexProgramClass,java.util.Set,java.util.Set):196:200 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Set;Lcom/android/tools/r8/graph/q2;Ljava/util/Set;)V"} 6:13:void add(com.android.tools.r8.graph.DexProgramClass,java.util.Set,java.util.Set):198:205 -> a 14:17:void add(com.android.tools.r8.graph.DexProgramClass,java.util.Set,java.util.Set):203:206 -> a 18:18:boolean lambda$add$0(com.android.tools.r8.graph.DexProgramClass):201:201 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)Z"} 1:1:boolean lambda$add$1(com.android.tools.r8.graph.DexProgramClass):205:205 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)Z"} com.android.tools.r8.horizontalclassmerging.policies.PreserveMethodCharacteristics -> com.android.tools.r8.internal.LM: # {"id":"sourceFile","fileName":"PreserveMethodCharacteristics.java"} 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/Ek;)V"} 1:14:java.util.Collection apply(com.android.tools.r8.horizontalclassmerging.MergeGroup):142:155 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/qE;)Ljava/util/Collection;"} 15:15:com.android.tools.r8.horizontalclassmerging.MergeGroup com.android.tools.r8.horizontalclassmerging.policies.PreserveMethodCharacteristics$TargetGroup.getGroup():107:107 -> a 15:15:java.util.Collection apply(com.android.tools.r8.horizontalclassmerging.MergeGroup):156 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 16:16:java.util.Collection apply(com.android.tools.r8.horizontalclassmerging.MergeGroup):156:156 -> a 17:17:com.android.tools.r8.horizontalclassmerging.MergeGroup com.android.tools.r8.horizontalclassmerging.policies.PreserveMethodCharacteristics$TargetGroup.getGroup():107:107 -> a 17:17:java.util.Collection apply(com.android.tools.r8.horizontalclassmerging.MergeGroup):157 -> a 18:18:java.util.Collection apply(com.android.tools.r8.horizontalclassmerging.MergeGroup):157:157 -> a 19:19:boolean lambda$apply$0(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.horizontalclassmerging.policies.PreserveMethodCharacteristics$TargetGroup):145:145 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/internal/KM;)Z"} 1:1:java.lang.String getName():34:34 -> e com.android.tools.r8.horizontalclassmerging.policies.PreserveMethodCharacteristics$MethodCharacteristics -> com.android.tools.r8.internal.JM: # {"id":"sourceFile","fileName":"PreserveMethodCharacteristics.java"} com.android.tools.r8.graph.MethodAccessFlags accessFlags -> a boolean isAssumeNoSideEffectsMethod -> b com.android.tools.r8.utils.OptionalBool isLibraryMethodOverride -> c boolean isMainDexRoot -> d 1:12:void (com.android.tools.r8.graph.DexEncodedMethod,boolean,boolean):45:56 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W0;ZZ)V"} 1:5:boolean equals(java.lang.Object):81:85 -> equals 1:5:int hashCode():69:73 -> hashCode 6:6:int hashCode():69:69 -> hashCode com.android.tools.r8.horizontalclassmerging.policies.PreserveMethodCharacteristics$TargetGroup -> com.android.tools.r8.internal.KM: # {"id":"sourceFile","fileName":"PreserveMethodCharacteristics.java"} com.android.tools.r8.horizontalclassmerging.MergeGroup group -> a java.util.Map methodMap -> b 1:4:void ():101:104 -> 1:4:boolean tryAdd(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexProgramClass):111:114 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/q2;)Z"} 5:7:com.android.tools.r8.horizontalclassmerging.policies.PreserveMethodCharacteristics$MethodCharacteristics com.android.tools.r8.horizontalclassmerging.policies.PreserveMethodCharacteristics$MethodCharacteristics.create(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexEncodedMethod):61:63 -> a 5:7:boolean tryAdd(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexProgramClass):115 -> a 8:8:boolean com.android.tools.r8.shaking.AssumeInfoCollection.isSideEffectFree(com.android.tools.r8.graph.DexMember):56:56 -> a 8:8:com.android.tools.r8.horizontalclassmerging.policies.PreserveMethodCharacteristics$MethodCharacteristics 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)"]} 8:8:boolean tryAdd(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexProgramClass):115 -> a 9:9:boolean com.android.tools.r8.shaking.AssumeInfoCollection.isSideEffectFree(com.android.tools.r8.graph.DexMember):56:56 -> a 9:9:com.android.tools.r8.horizontalclassmerging.policies.PreserveMethodCharacteristics$MethodCharacteristics com.android.tools.r8.horizontalclassmerging.policies.PreserveMethodCharacteristics$MethodCharacteristics.create(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexEncodedMethod):63 -> a 9:9:boolean tryAdd(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexProgramClass):115 -> a 10:10:com.android.tools.r8.horizontalclassmerging.policies.PreserveMethodCharacteristics$MethodCharacteristics com.android.tools.r8.horizontalclassmerging.policies.PreserveMethodCharacteristics$MethodCharacteristics.create(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexEncodedMethod):64:64 -> a 10:10:boolean tryAdd(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexProgramClass):115 -> a 11:19:boolean tryAdd(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexProgramClass):117:125 -> a 20:20:boolean isSubjectToMethodMerging(com.android.tools.r8.graph.DexEncodedMethod):130:130 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W0;)Z"} com.android.tools.r8.horizontalclassmerging.policies.PreventClassMethodAndDefaultMethodCollisions -> com.android.tools.r8.internal.TM: # {"id":"sourceFile","fileName":"PreventClassMethodAndDefaultMethodCollisions.java"} com.android.tools.r8.graph.AppView appView -> b com.android.tools.r8.graph.ImmediateProgramSubtypingInfo immediateSubtypingInfo -> c com.android.tools.r8.horizontalclassmerging.policies.PreventClassMethodAndDefaultMethodCollisions$InterfaceDefaultSignaturesCache interfaceDefaultMethodsCache -> d com.android.tools.r8.horizontalclassmerging.policies.PreventClassMethodAndDefaultMethodCollisions$ParentClassSignaturesCache parentClassMethodsCache -> e com.android.tools.r8.horizontalclassmerging.policies.PreventClassMethodAndDefaultMethodCollisions$ReservedInterfaceSignaturesFor reservedInterfaceSignaturesFor -> f 1:1:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ImmediateProgramSubtypingInfo):129:129 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/H3;)V"} 2:76:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ImmediateProgramSubtypingInfo):57:131 -> 1:11:java.util.Collection apply(com.android.tools.r8.horizontalclassmerging.MergeGroup):156:166 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/qE;)Ljava/util/Collection;"} 12:14:com.android.tools.r8.utils.collections.DexMethodSignatureSet com.android.tools.r8.horizontalclassmerging.policies.PreventClassMethodAndDefaultMethodCollisions.computeReservedSignaturesForClass(com.android.tools.r8.graph.DexProgramClass):147:149 -> a 12:14:java.util.Collection apply(com.android.tools.r8.horizontalclassmerging.MergeGroup):167 -> a 15:19:java.util.Collection apply(com.android.tools.r8.horizontalclassmerging.MergeGroup):168:172 -> a 20:20:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexProgramClass.getContextType():781:781 -> a 20:20: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 20:20: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(2)"]} 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:66 -> a 21:21:java.util.Collection apply(com.android.tools.r8.horizontalclassmerging.MergeGroup):172 -> a 22:25:java.util.Collection apply(com.android.tools.r8.horizontalclassmerging.MergeGroup):173:176 -> a 26:27: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 26:27:java.util.Collection apply(com.android.tools.r8.horizontalclassmerging.MergeGroup):179 -> a 28:30:java.util.Collection apply(com.android.tools.r8.horizontalclassmerging.MergeGroup):181:183 -> a 31:31:com.android.tools.r8.horizontalclassmerging.MergeGroup lambda$apply$0(com.android.tools.r8.horizontalclassmerging.policies.PreventClassMethodAndDefaultMethodCollisions$DispatchSignature):181:181 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/NM;)Lcom/android/tools/r8/internal/qE;"} 1:1:java.lang.String getName():66:66 -> e com.android.tools.r8.horizontalclassmerging.policies.PreventClassMethodAndDefaultMethodCollisions$DexClassSignaturesCache -> com.android.tools.r8.internal.MM: # {"id":"sourceFile","fileName":"PreventClassMethodAndDefaultMethodCollisions.java"} com.android.tools.r8.horizontalclassmerging.policies.PreventClassMethodAndDefaultMethodCollisions this$0 -> b 1:1:void (com.android.tools.r8.horizontalclassmerging.policies.PreventClassMethodAndDefaultMethodCollisions):85:85 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/TM;)V"} 1:2:com.android.tools.r8.utils.collections.DexMethodSignatureSet getOrComputeSignatures(com.android.tools.r8.graph.DexType):88:89 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/internal/nf;"} com.android.tools.r8.horizontalclassmerging.policies.PreventClassMethodAndDefaultMethodCollisions$DispatchSignature -> com.android.tools.r8.internal.NM: # {"id":"sourceFile","fileName":"PreventClassMethodAndDefaultMethodCollisions.java"} boolean $assertionsDisabled -> a 1:1:void ():139:139 -> 1:1:void ():139:139 -> com.android.tools.r8.horizontalclassmerging.policies.PreventClassMethodAndDefaultMethodCollisions$InterfaceDefaultSignaturesCache -> com.android.tools.r8.internal.OM: # {"id":"sourceFile","fileName":"PreventClassMethodAndDefaultMethodCollisions.java"} 1:1:void (com.android.tools.r8.horizontalclassmerging.policies.PreventClassMethodAndDefaultMethodCollisions):93:93 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/TM;)V"} 1:2:void process(com.android.tools.r8.graph.DexClass,com.android.tools.r8.utils.collections.DexMethodSignatureSet):97:98 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/nf;Lcom/android/tools/r8/graph/q0;)V"} com.android.tools.r8.horizontalclassmerging.policies.PreventClassMethodAndDefaultMethodCollisions$MethodCategory -> com.android.tools.r8.internal.PM: # {"id":"sourceFile","fileName":"PreventClassMethodAndDefaultMethodCollisions.java"} com.android.tools.r8.horizontalclassmerging.policies.PreventClassMethodAndDefaultMethodCollisions$MethodCategory CLASS_HIERARCHY_SAFE -> a com.android.tools.r8.horizontalclassmerging.policies.PreventClassMethodAndDefaultMethodCollisions$MethodCategory KEEP_ABSENT -> b 1:2:void ():135:136 -> 1:1:void (java.lang.String,int):134:134 -> com.android.tools.r8.horizontalclassmerging.policies.PreventClassMethodAndDefaultMethodCollisions$ParentClassSignaturesCache -> com.android.tools.r8.internal.QM: # {"id":"sourceFile","fileName":"PreventClassMethodAndDefaultMethodCollisions.java"} com.android.tools.r8.horizontalclassmerging.policies.PreventClassMethodAndDefaultMethodCollisions this$0 -> c 1:1:void (com.android.tools.r8.horizontalclassmerging.policies.PreventClassMethodAndDefaultMethodCollisions):102:102 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/TM;)V"} 1:5:void process(com.android.tools.r8.graph.DexClass,com.android.tools.r8.utils.collections.DexMethodSignatureSet):106:110 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/nf;Lcom/android/tools/r8/graph/q0;)V"} com.android.tools.r8.horizontalclassmerging.policies.PreventClassMethodAndDefaultMethodCollisions$ReservedInterfaceSignaturesFor -> com.android.tools.r8.internal.RM: # {"id":"sourceFile","fileName":"PreventClassMethodAndDefaultMethodCollisions.java"} com.android.tools.r8.horizontalclassmerging.policies.PreventClassMethodAndDefaultMethodCollisions this$0 -> b 1:1:void (com.android.tools.r8.horizontalclassmerging.policies.PreventClassMethodAndDefaultMethodCollisions):116:116 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/TM;)V"} 1:1:void process(com.android.tools.r8.graph.DexClass,com.android.tools.r8.utils.collections.DexMethodSignatureSet):116:116 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/nf;Lcom/android/tools/r8/graph/q0;)V"} 2:2:void process(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.utils.collections.DexMethodSignatureSet):121:121 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/nf;Lcom/android/tools/r8/graph/q2;)V"} 3:6:void process(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.utils.collections.DexMethodSignatureSet):120:123 -> a com.android.tools.r8.horizontalclassmerging.policies.PreventClassMethodAndDefaultMethodCollisions$SignaturesCache -> com.android.tools.r8.internal.SM: # {"id":"sourceFile","fileName":"PreventClassMethodAndDefaultMethodCollisions.java"} java.util.Map memoizedSignatures -> a 1:2:void ():69:70 -> void process(com.android.tools.r8.graph.DexClass,com.android.tools.r8.utils.collections.DexMethodSignatureSet) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/nf;Lcom/android/tools/r8/graph/q0;)V"} 1:1:com.android.tools.r8.utils.collections.DexMethodSignatureSet getOrComputeSignatures(com.android.tools.r8.graph.DexClass):73:73 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;)Lcom/android/tools/r8/internal/nf;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;Lcom/android/tools/r8/graph/q0;)Lcom/android/tools/r8/internal/nf;"} com.android.tools.r8.horizontalclassmerging.policies.RespectPackageBoundaries -> com.android.tools.r8.internal.tT: # {"id":"sourceFile","fileName":"RespectPackageBoundaries.java"} 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/Ek;)V"} 1:27:boolean shouldRestrictMergingAcrossPackageBoundary(com.android.tools.r8.graph.DexProgramClass):39:65 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)Z"} 28:28:boolean com.android.tools.r8.graph.AccessFlags.isPackagePrivateOrProtected():146:146 -> a 28:28:boolean shouldRestrictMergingAcrossPackageBoundary(com.android.tools.r8.graph.DexProgramClass):65 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 29:29:boolean com.android.tools.r8.graph.AccessFlags.isPackagePrivateOrProtected():146:146 -> a 29:29:boolean shouldRestrictMergingAcrossPackageBoundary(com.android.tools.r8.graph.DexProgramClass):65 -> a 30:44:boolean shouldRestrictMergingAcrossPackageBoundary(com.android.tools.r8.graph.DexProgramClass):72:86 -> a 45:45:boolean com.android.tools.r8.utils.TraversalContinuation.shouldBreak():156:156 -> a 45:45:boolean shouldRestrictMergingAcrossPackageBoundary(com.android.tools.r8.graph.DexProgramClass):118 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 46:46:com.android.tools.r8.utils.TraversalContinuation lambda$shouldRestrictMergingAcrossPackageBoundary$0(com.android.tools.r8.graph.ProgramMethod):88:88 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)Lcom/android/tools/r8/utils/E3;"} 47:47:java.lang.Object com.android.tools.r8.graph.ProgramMethod.registerCodeReferencesWithResult(com.android.tools.r8.graph.UseRegistryWithResult):129:129 -> a 47:47: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)"]} 48:48:java.lang.Object com.android.tools.r8.graph.ProgramMethod.registerCodeReferencesWithResult(com.android.tools.r8.graph.UseRegistryWithResult):130:130 -> a 48:48:com.android.tools.r8.utils.TraversalContinuation lambda$shouldRestrictMergingAcrossPackageBoundary$0(com.android.tools.r8.graph.ProgramMethod):89 -> a 49:76:com.android.tools.r8.utils.TraversalContinuation lambda$shouldRestrictMergingAcrossPackageBoundary$0(com.android.tools.r8.graph.ProgramMethod):89:116 -> a 77:77:void tryFindRestrictedPackage(com.android.tools.r8.horizontalclassmerging.MergeGroup,java.util.Map):124:124 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/qE;Ljava/util/LinkedHashMap;)V"} 78:80:boolean lambda$tryFindRestrictedPackage$1(java.util.Map,com.android.tools.r8.graph.DexProgramClass):126:128 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Map;Lcom/android/tools/r8/graph/q2;)Z"} 81:104:java.util.Collection apply(com.android.tools.r8.horizontalclassmerging.MergeGroup):137:160 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/qE;)Ljava/util/Collection;"} 105:105:com.android.tools.r8.horizontalclassmerging.MergeGroup lambda$apply$2(java.lang.String):144:144 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lcom/android/tools/r8/internal/qE;"} 1:1:java.lang.String getName():166:166 -> e com.android.tools.r8.horizontalclassmerging.policies.RespectPackageBoundaries$1 -> com.android.tools.r8.internal.sT: # {"id":"sourceFile","fileName":"RespectPackageBoundaries.java"} 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/tT;Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o5;)V"} 1:9:boolean checkRewrittenFieldType(com.android.tools.r8.graph.DexClassAndField):94:102 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/r0;)Z"} 10:10:boolean com.android.tools.r8.shaking.VerticalClassMerger$IllegalAccessDetector.setFoundPackagePrivateAccess():2006:2006 -> a 10:10:boolean checkRewrittenFieldType(com.android.tools.r8.graph.DexClassAndField):103 -> a com.android.tools.r8.horizontalclassmerging.policies.SameFeatureSplit -> com.android.tools.r8.internal.BU: # {"id":"sourceFile","fileName":"SameFeatureSplit.java"} com.android.tools.r8.graph.AppView appView -> b 1:2:void (com.android.tools.r8.graph.AppView):17:18 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)Ljava/lang/Object;"} 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):38:39 -> 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:4:com.android.tools.r8.FeatureSplit com.android.tools.r8.features.ClassToFeatureSplitMap.getFeatureSplit(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.AppView):130:130 -> a 4:4:com.android.tools.r8.FeatureSplit com.android.tools.r8.features.FeatureSplitBoundaryOptimizationUtils.getMergeKeyForHorizontalClassMerging(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppView):39 -> a 4:4:com.android.tools.r8.FeatureSplit com.android.tools.r8.horizontalclassmerging.policies.SameFeatureSplit.getMergeKey(com.android.tools.r8.graph.DexProgramClass):23 -> a 4:4:java.lang.Object getMergeKey(com.android.tools.r8.graph.DexProgramClass):14 -> a 5:5: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.profile.startup.profile.StartupProfile,com.android.tools.r8.synthesis.SyntheticItems):138:138 -> a 5:5:com.android.tools.r8.FeatureSplit com.android.tools.r8.features.ClassToFeatureSplitMap.getFeatureSplit(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.AppView):129 -> a 5:5:com.android.tools.r8.FeatureSplit com.android.tools.r8.features.FeatureSplitBoundaryOptimizationUtils.getMergeKeyForHorizontalClassMerging(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppView):39 -> a 5:5:com.android.tools.r8.FeatureSplit com.android.tools.r8.horizontalclassmerging.policies.SameFeatureSplit.getMergeKey(com.android.tools.r8.graph.DexProgramClass):23 -> a 5:5: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.android.tools.r8.internal.CU: # {"id":"sourceFile","fileName":"SameFilePolicy.java"} com.android.tools.r8.utils.InternalOptions$HorizontalClassMergerOptions options -> b 1:2:void (com.android.tools.r8.graph.AppView):16:17 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)V"} 1:1:java.lang.String com.android.tools.r8.horizontalclassmerging.policies.SameFilePolicy.getMergeKey(com.android.tools.r8.graph.DexProgramClass):22:22 -> a 1:1:java.lang.Object getMergeKey(com.android.tools.r8.graph.DexProgramClass):12 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)Ljava/lang/Object;"} 1:1:java.lang.String getName():27:27 -> e 1:1:boolean shouldSkipPolicy():32:32 -> j com.android.tools.r8.horizontalclassmerging.policies.SameInstanceFields -> com.android.tools.r8.internal.EU: # {"id":"sourceFile","fileName":"SameInstanceFields.java"} 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/Ek;)V"} 1:9:com.android.tools.r8.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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)Ljava/lang/Object;"} 1:1:java.lang.String getName():48:48 -> e com.android.tools.r8.horizontalclassmerging.policies.SameInstanceFields$InstanceFieldInfo -> com.android.tools.r8.internal.DU: # {"id":"sourceFile","fileName":"SameInstanceFields.java"} com.android.tools.r8.graph.FieldAccessFlags accessFlags -> a com.android.tools.r8.graph.DexType type -> b 1:6:void (com.android.tools.r8.graph.FieldAccessFlags,com.android.tools.r8.graph.DexType):56:61 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Q2;Lcom/android/tools/r8/graph/v2;)V"} 1:1:com.android.tools.r8.horizontalclassmerging.policies.SameInstanceFields$InstanceFieldInfo createExact(com.android.tools.r8.graph.DexEncodedField):65:65 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/T0;)Lcom/android/tools/r8/internal/DU;"} 2:4:com.android.tools.r8.horizontalclassmerging.policies.SameInstanceFields$InstanceFieldInfo createRelaxed(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.graph.DexItemFactory):70:72 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/T0;Lcom/android/tools/r8/graph/p1;)Lcom/android/tools/r8/internal/DU;"} 5:6:com.android.tools.r8.horizontalclassmerging.policies.SameInstanceFields$InstanceFieldInfo toInfoWithRelaxedType(com.android.tools.r8.graph.DexItemFactory):80:81 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;)Lcom/android/tools/r8/internal/DU;"} 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.android.tools.r8.internal.FU: # {"id":"sourceFile","fileName":"SameMainDexGroup.java"} 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)Ljava/lang/Object;"} 1:1:java.lang.String getName():33:33 -> e com.android.tools.r8.horizontalclassmerging.policies.SameNestHost -> com.android.tools.r8.internal.GU: # {"id":"sourceFile","fileName":"SameNestHost.java"} com.android.tools.r8.graph.DexItemFactory dexItemFactory -> b 1:2:void (com.android.tools.r8.graph.AppView):17:18 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)Ljava/lang/Object;"} 1:1:java.lang.String getName():28:28 -> e com.android.tools.r8.horizontalclassmerging.policies.SamePackageForNonGlobalMergeSynthetic -> com.android.tools.r8.internal.HU: # {"id":"sourceFile","fileName":"SamePackageForNonGlobalMergeSynthetic.java"} com.android.tools.r8.graph.AppView appView -> b boolean $assertionsDisabled -> c 1:1:void ():21:21 -> 1:2:void (com.android.tools.r8.graph.AppView):25:26 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)V"} 1:1:void tryFindRestrictedPackage(com.android.tools.r8.horizontalclassmerging.MergeGroup,java.util.Map):32:32 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/qE;Ljava/util/LinkedHashMap;)V"} 2:4:boolean lambda$tryFindRestrictedPackage$0(java.util.Map,com.android.tools.r8.graph.DexProgramClass):34:36 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Map;Lcom/android/tools/r8/graph/q2;)Z"} 5:13:java.util.Collection apply(com.android.tools.r8.horizontalclassmerging.MergeGroup):45:53 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/qE;)Ljava/util/Collection;"} 14:21:java.util.Collection apply(com.android.tools.r8.horizontalclassmerging.MergeGroup):52:59 -> a 22:37:java.util.Collection apply(com.android.tools.r8.horizontalclassmerging.MergeGroup):58:73 -> a 38:38:boolean lambda$apply$1(com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind):55:55 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/synthesis/L$b;)Z"} 39:39:boolean com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind.isSyntheticMethodKind():0:0 -> a 39:39:boolean lambda$apply$1(com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind):55 -> a 40:40:boolean lambda$apply$1(com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind):56:56 -> a 1:1:java.lang.String getName():79:79 -> e com.android.tools.r8.horizontalclassmerging.policies.SameParentClass -> com.android.tools.r8.internal.IU: # {"id":"sourceFile","fileName":"SameParentClass.java"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)Ljava/lang/Object;"} 1:1:java.lang.String getName():20:20 -> e com.android.tools.r8.horizontalclassmerging.policies.SyntheticItemsPolicy -> com.android.tools.r8.internal.aZ: # {"id":"sourceFile","fileName":"SyntheticItemsPolicy.java"} com.android.tools.r8.horizontalclassmerging.HorizontalClassMerger$Mode mode -> b com.android.tools.r8.synthesis.SyntheticItems syntheticItems -> c 1:3:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.horizontalclassmerging.HorizontalClassMerger$Mode):24:26 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/Ek;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)Ljava/lang/Object;"} 2:2:boolean com.android.tools.r8.synthesis.SyntheticItems.isSyntheticClass(com.android.tools.r8.graph.DexProgramClass):437:437 -> 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):433:433 -> a 3:3:boolean com.android.tools.r8.synthesis.SyntheticItems.isSyntheticClass(com.android.tools.r8.graph.DexProgramClass):437 -> 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.android.tools.r8.internal.ZY: # {"id":"sourceFile","fileName":"SyntheticItemsPolicy.java"} com.android.tools.r8.horizontalclassmerging.policies.SyntheticItemsPolicy$ClassKind SYNTHETIC -> a com.android.tools.r8.horizontalclassmerging.policies.SyntheticItemsPolicy$ClassKind NOT_SYNTHETIC -> b 1:2:void ():17:18 -> 1:1:void (java.lang.String,int):16:16 -> com.android.tools.r8.horizontalclassmerging.policies.VerifyMultiClassPolicyAlwaysSatisfied -> com.android.tools.r8.internal.p20: # {"id":"sourceFile","fileName":"VerifyMultiClassPolicyAlwaysSatisfied.java"} 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/XF;)V"} 1:1:java.util.Collection apply(com.android.tools.r8.horizontalclassmerging.MergeGroup):33:33 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/qE;)Ljava/util/Collection;"} 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.android.tools.r8.internal.q20: # {"id":"sourceFile","fileName":"VerifySingleClassPolicyAlwaysSatisfied.java"} 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/pV;)V"} 1:1:boolean canMerge(com.android.tools.r8.graph.DexProgramClass):21:21 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)Z"} 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.android.tools.r8.internal.oV: # {"id":"sourceFile","fileName":"SingleCallerInformation.java"} com.android.tools.r8.utils.collections.ProgramMethodMap singleCallers -> a java.util.Map singleClinitCallers -> b 1:3:void (com.android.tools.r8.utils.collections.ProgramMethodMap,java.util.Map):42:44 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/GN;Ljava/util/IdentityHashMap;)V"} 1:1:com.android.tools.r8.horizontalclassmerging.policies.deadlock.SingleCallerInformation$Builder builder(com.android.tools.r8.graph.AppView):48:48 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)Lcom/android/tools/r8/internal/nV;"} 2:2:com.android.tools.r8.graph.ProgramMethod getSingleCaller(com.android.tools.r8.graph.ProgramMethod):52:52 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)Lcom/android/tools/r8/graph/o5;"} 3:3:com.android.tools.r8.graph.ProgramMethod getSingleClassInitializerCaller(com.android.tools.r8.graph.DexProgramClass):56:56 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)Lcom/android/tools/r8/graph/o5;"} com.android.tools.r8.horizontalclassmerging.policies.deadlock.SingleCallerInformation$Builder -> com.android.tools.r8.internal.nV: # {"id":"sourceFile","fileName":"SingleCallerInformation.java"} com.android.tools.r8.graph.AppView appView -> a com.android.tools.r8.utils.collections.ProgramMethodMap callers -> b java.util.Map clinitCallers -> c 1:1:void (com.android.tools.r8.graph.AppView):70:70 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)V"} 2:6:void (com.android.tools.r8.graph.AppView):67:71 -> 1:2:com.android.tools.r8.horizontalclassmerging.policies.deadlock.SingleCallerInformation$Builder analyze(java.util.concurrent.ExecutorService):75:76 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/concurrent/ExecutorService;)Lcom/android/tools/r8/internal/nV;"} 3: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 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/oV;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/GN;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/o5;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/GN;Lcom/android/tools/r8/graph/o5;Ljava/util/Optional;)V"} 13:13:void lambda$build$2(java.util.Map,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramMethod):86:86 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Map;Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/graph/o5;)V"} 14:14:void lambda$build$3(java.util.Map,com.android.tools.r8.graph.DexProgramClass,java.util.Optional):86:86 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Map;Lcom/android/tools/r8/graph/q2;Ljava/util/Optional;)V"} 15:15:void processMethod(com.android.tools.r8.graph.ProgramMethod):91:91 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)V"} com.android.tools.r8.horizontalclassmerging.policies.deadlock.SingleCallerInformation$Builder$InvokeExtractor -> com.android.tools.r8.internal.mV: # {"id":"sourceFile","fileName":"SingleCallerInformation.java"} com.android.tools.r8.graph.AppView appView -> e com.android.tools.r8.horizontalclassmerging.policies.deadlock.SingleCallerInformation$Builder this$0 -> f 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/nV;Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o5;)V"} 1:1:void registerInstanceFieldRead(com.android.tools.r8.graph.DexField):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;)V"} 2:2:void recordDispatchTarget(com.android.tools.r8.graph.ProgramMethod):104:104 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)V"} 3:11:java.util.Optional lambda$recordDispatchTarget$0(com.android.tools.r8.graph.ProgramMethod,java.util.Optional):109:117 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Ljava/util/Optional;)Ljava/util/Optional;"} 12:42:void triggerClassInitializer(com.android.tools.r8.graph.DexProgramClass):146:176 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)V"} 43:43:void com.android.tools.r8.horizontalclassmerging.policies.deadlock.SingleCallerInformation$Builder$InvokeExtractor.triggerClassInitializer(com.android.tools.r8.graph.DexType):139:139 -> a 43:43:void triggerClassInitializer(com.android.tools.r8.graph.DexProgramClass):176 -> a 44:44:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.graph.DexType.asProgramClass(com.android.tools.r8.graph.DexDefinitionSupplier):363:363 -> a 44:44:void com.android.tools.r8.horizontalclassmerging.policies.deadlock.SingleCallerInformation$Builder$InvokeExtractor.triggerClassInitializer(com.android.tools.r8.graph.DexType):139 -> a 44:44:void triggerClassInitializer(com.android.tools.r8.graph.DexProgramClass):176 -> a 45:45:void com.android.tools.r8.horizontalclassmerging.policies.deadlock.SingleCallerInformation$Builder$InvokeExtractor.triggerClassInitializer(com.android.tools.r8.graph.DexType):141:141 -> a 45:45:void triggerClassInitializer(com.android.tools.r8.graph.DexProgramClass):176 -> a 46:50:java.util.Optional lambda$triggerClassInitializer$1(com.android.tools.r8.graph.DexProgramClass,java.util.Optional):168:172 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Ljava/util/Optional;)Ljava/util/Optional;"} 51:52:void registerInvokeDirect(com.android.tools.r8.graph.DexMethod):197:198 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)V"} 53:53:com.android.tools.r8.graph.lens.MethodLookupResult com.android.tools.r8.graph.lens.GraphLens.lookupInvokeDirect(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):249:249 -> a 53:53:void registerInvokeDirect(com.android.tools.r8.graph.DexMethod):198 -> a 54:54:com.android.tools.r8.graph.lens.MethodLookupResult com.android.tools.r8.graph.lens.GraphLens.lookupMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.InvokeType):295:295 -> a 54:54:com.android.tools.r8.graph.lens.MethodLookupResult com.android.tools.r8.graph.lens.GraphLens.lookupInvokeDirect(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):249 -> a 54:54:void registerInvokeDirect(com.android.tools.r8.graph.DexMethod):198 -> a 55:56:void registerInvokeDirect(com.android.tools.r8.graph.DexMethod):198:199 -> a 57:57:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.graph.DexType.asProgramClass(com.android.tools.r8.graph.DexDefinitionSupplier):363:363 -> a 57:57:void registerInvokeDirect(com.android.tools.r8.graph.DexMethod):199 -> a 58:60:void registerInvokeDirect(com.android.tools.r8.graph.DexMethod):200:202 -> a 1:1:void registerInvokeInterface(com.android.tools.r8.graph.DexMethod):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)V"} 2:2:void registerInitClass(com.android.tools.r8.graph.DexType):181:181 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)V"} 3:3:void registerInitClass(com.android.tools.r8.graph.DexType):0:0 -> b # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":8,"2":9,"3":10},"outline":"Lcom/android/tools/r8/internal/s2;a(Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/v2;"} 8:8:void registerInitClass(com.android.tools.r8.graph.DexType):181:181 -> b 9:9:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.lens.GraphLens.lookupType(com.android.tools.r8.graph.DexType):243:243 -> b 9:9:void registerInitClass(com.android.tools.r8.graph.DexType):181 -> b 10:10:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.lens.GraphLens.lookupType(com.android.tools.r8.graph.DexType):243:243 -> b 10:10:void registerInitClass(com.android.tools.r8.graph.DexType):181 -> b 4:4:void com.android.tools.r8.horizontalclassmerging.policies.deadlock.SingleCallerInformation$Builder$InvokeExtractor.triggerClassInitializerIfNotAlreadyTriggeredInContext(com.android.tools.r8.graph.DexType):122: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):363:363 -> 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;)V"} 1:1:void registerNewInstance(com.android.tools.r8.graph.DexType):241:241 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)V"} 2:2:void registerNewInstance(com.android.tools.r8.graph.DexType):0:0 -> d # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":7,"2":8,"3":9},"outline":"Lcom/android/tools/r8/internal/s2;a(Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/v2;"} 7:7:void registerNewInstance(com.android.tools.r8.graph.DexType):241:241 -> d 8:8:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.lens.GraphLens.lookupType(com.android.tools.r8.graph.DexType):243:243 -> d 8:8:void registerNewInstance(com.android.tools.r8.graph.DexType):241 -> d 9:9:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.lens.GraphLens.lookupType(com.android.tools.r8.graph.DexType):243:243 -> d 9:9:void registerNewInstance(com.android.tools.r8.graph.DexType):241 -> d 3:3:void com.android.tools.r8.horizontalclassmerging.policies.deadlock.SingleCallerInformation$Builder$InvokeExtractor.triggerClassInitializerIfNotAlreadyTriggeredInContext(com.android.tools.r8.graph.DexType):122:122 -> d 3:3:void registerNewInstance(com.android.tools.r8.graph.DexType):242 -> d 4:4:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.graph.DexType.asProgramClass(com.android.tools.r8.graph.DexDefinitionSupplier):363:363 -> d 4:4:void com.android.tools.r8.horizontalclassmerging.policies.deadlock.SingleCallerInformation$Builder$InvokeExtractor.triggerClassInitializerIfNotAlreadyTriggeredInContext(com.android.tools.r8.graph.DexType):122 -> d 4:4:void registerNewInstance(com.android.tools.r8.graph.DexType):242 -> d 5:5:boolean com.android.tools.r8.horizontalclassmerging.policies.deadlock.SingleCallerInformation$Builder$InvokeExtractor.isClassAlreadyInitializedInCurrentContext(com.android.tools.r8.graph.DexProgramClass):135:135 -> d 5:5:void com.android.tools.r8.horizontalclassmerging.policies.deadlock.SingleCallerInformation$Builder$InvokeExtractor.triggerClassInitializerIfNotAlreadyTriggeredInContext(com.android.tools.r8.graph.DexProgramClass):129 -> d 5:5:void com.android.tools.r8.horizontalclassmerging.policies.deadlock.SingleCallerInformation$Builder$InvokeExtractor.triggerClassInitializerIfNotAlreadyTriggeredInContext(com.android.tools.r8.graph.DexType):124 -> d 5:5:void registerNewInstance(com.android.tools.r8.graph.DexType):242 -> d 6:6:void com.android.tools.r8.horizontalclassmerging.policies.deadlock.SingleCallerInformation$Builder$InvokeExtractor.triggerClassInitializerIfNotAlreadyTriggeredInContext(com.android.tools.r8.graph.DexProgramClass):130:130 -> d 6:6:void com.android.tools.r8.horizontalclassmerging.policies.deadlock.SingleCallerInformation$Builder$InvokeExtractor.triggerClassInitializerIfNotAlreadyTriggeredInContext(com.android.tools.r8.graph.DexType):124 -> d 6:6:void registerNewInstance(com.android.tools.r8.graph.DexType):242 -> d 1:2:void registerInvokeStatic(com.android.tools.r8.graph.DexMethod):214:215 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)V"} 3:3:com.android.tools.r8.graph.lens.MethodLookupResult com.android.tools.r8.graph.lens.GraphLens.lookupInvokeDirect(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):249:249 -> e 3:3:void registerInvokeStatic(com.android.tools.r8.graph.DexMethod):215 -> e 4:4:com.android.tools.r8.graph.lens.MethodLookupResult com.android.tools.r8.graph.lens.GraphLens.lookupMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.InvokeType):295:295 -> e 4:4:com.android.tools.r8.graph.lens.MethodLookupResult com.android.tools.r8.graph.lens.GraphLens.lookupInvokeDirect(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):249 -> e 4:4:void registerInvokeStatic(com.android.tools.r8.graph.DexMethod):215 -> e 5:13:void registerInvokeStatic(com.android.tools.r8.graph.DexMethod):215:223 -> e 14:14:boolean com.android.tools.r8.horizontalclassmerging.policies.deadlock.SingleCallerInformation$Builder$InvokeExtractor.isClassAlreadyInitializedInCurrentContext(com.android.tools.r8.graph.DexProgramClass):135:135 -> e 14:14:void com.android.tools.r8.horizontalclassmerging.policies.deadlock.SingleCallerInformation$Builder$InvokeExtractor.triggerClassInitializerIfNotAlreadyTriggeredInContext(com.android.tools.r8.graph.DexProgramClass):129 -> e 14:14:void registerInvokeStatic(com.android.tools.r8.graph.DexMethod):223 -> e 15:15:void com.android.tools.r8.horizontalclassmerging.policies.deadlock.SingleCallerInformation$Builder$InvokeExtractor.triggerClassInitializerIfNotAlreadyTriggeredInContext(com.android.tools.r8.graph.DexProgramClass):130:130 -> e 15:15:void registerInvokeStatic(com.android.tools.r8.graph.DexMethod):223 -> e 16:16:void registerStaticFieldRead(com.android.tools.r8.graph.DexField):247:247 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;)V"} 17:17:com.android.tools.r8.graph.DexField com.android.tools.r8.graph.lens.GraphLens.lookupField(com.android.tools.r8.graph.DexField):333:333 -> e 17:17:void registerStaticFieldRead(com.android.tools.r8.graph.DexField):247 -> 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):248:248 -> e 19:19:void com.android.tools.r8.horizontalclassmerging.policies.deadlock.SingleCallerInformation$Builder$InvokeExtractor.triggerClassInitializerIfNotAlreadyTriggeredInContext(com.android.tools.r8.graph.DexType):122:122 -> e 19:19:void registerStaticFieldRead(com.android.tools.r8.graph.DexField):248 -> e 20:20:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.graph.DexType.asProgramClass(com.android.tools.r8.graph.DexDefinitionSupplier):363:363 -> e 20:20:void com.android.tools.r8.horizontalclassmerging.policies.deadlock.SingleCallerInformation$Builder$InvokeExtractor.triggerClassInitializerIfNotAlreadyTriggeredInContext(com.android.tools.r8.graph.DexType):122 -> e 20:20:void registerStaticFieldRead(com.android.tools.r8.graph.DexField):248 -> e 21:21:boolean com.android.tools.r8.horizontalclassmerging.policies.deadlock.SingleCallerInformation$Builder$InvokeExtractor.isClassAlreadyInitializedInCurrentContext(com.android.tools.r8.graph.DexProgramClass):135:135 -> e 21:21:void com.android.tools.r8.horizontalclassmerging.policies.deadlock.SingleCallerInformation$Builder$InvokeExtractor.triggerClassInitializerIfNotAlreadyTriggeredInContext(com.android.tools.r8.graph.DexProgramClass):129 -> e 21:21:void com.android.tools.r8.horizontalclassmerging.policies.deadlock.SingleCallerInformation$Builder$InvokeExtractor.triggerClassInitializerIfNotAlreadyTriggeredInContext(com.android.tools.r8.graph.DexType):124 -> e 21:21:void registerStaticFieldRead(com.android.tools.r8.graph.DexField):248 -> e 22:22:void com.android.tools.r8.horizontalclassmerging.policies.deadlock.SingleCallerInformation$Builder$InvokeExtractor.triggerClassInitializerIfNotAlreadyTriggeredInContext(com.android.tools.r8.graph.DexProgramClass):130:130 -> e 22:22:void com.android.tools.r8.horizontalclassmerging.policies.deadlock.SingleCallerInformation$Builder$InvokeExtractor.triggerClassInitializerIfNotAlreadyTriggeredInContext(com.android.tools.r8.graph.DexType):124 -> e 22:22:void registerStaticFieldRead(com.android.tools.r8.graph.DexField):248 -> e void registerTypeReference(com.android.tools.r8.graph.DexType) -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)V"} 1:1:void registerInvokeSuper(com.android.tools.r8.graph.DexMethod):0:0 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)V"} 2:2:void registerStaticFieldWrite(com.android.tools.r8.graph.DexField):253:253 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;)V"} 3:3:com.android.tools.r8.graph.DexField com.android.tools.r8.graph.lens.GraphLens.lookupField(com.android.tools.r8.graph.DexField):333:333 -> g 3:3:void registerStaticFieldWrite(com.android.tools.r8.graph.DexField):253 -> g # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 4:4:void registerStaticFieldWrite(com.android.tools.r8.graph.DexField):254:254 -> g 5:5:void com.android.tools.r8.horizontalclassmerging.policies.deadlock.SingleCallerInformation$Builder$InvokeExtractor.triggerClassInitializerIfNotAlreadyTriggeredInContext(com.android.tools.r8.graph.DexType):122:122 -> g 5:5:void registerStaticFieldWrite(com.android.tools.r8.graph.DexField):254 -> g 6:6:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.graph.DexType.asProgramClass(com.android.tools.r8.graph.DexDefinitionSupplier):363:363 -> 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:boolean com.android.tools.r8.horizontalclassmerging.policies.deadlock.SingleCallerInformation$Builder$InvokeExtractor.isClassAlreadyInitializedInCurrentContext(com.android.tools.r8.graph.DexProgramClass):135:135 -> g 7:7:void com.android.tools.r8.horizontalclassmerging.policies.deadlock.SingleCallerInformation$Builder$InvokeExtractor.triggerClassInitializerIfNotAlreadyTriggeredInContext(com.android.tools.r8.graph.DexProgramClass):129 -> g 7:7:void com.android.tools.r8.horizontalclassmerging.policies.deadlock.SingleCallerInformation$Builder$InvokeExtractor.triggerClassInitializerIfNotAlreadyTriggeredInContext(com.android.tools.r8.graph.DexType):124 -> g 7:7:void registerStaticFieldWrite(com.android.tools.r8.graph.DexField):254 -> g 8:8:void com.android.tools.r8.horizontalclassmerging.policies.deadlock.SingleCallerInformation$Builder$InvokeExtractor.triggerClassInitializerIfNotAlreadyTriggeredInContext(com.android.tools.r8.graph.DexProgramClass):130:130 -> 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 void registerInvokeVirtual(com.android.tools.r8.graph.DexMethod) -> h # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)V"} com.android.tools.r8.inspector.BooleanValueInspector -> com.android.tools.r8.inspector.BooleanValueInspector: # {"id":"sourceFile","fileName":"BooleanValueInspector.java"} com.android.tools.r8.inspector.ByteValueInspector -> com.android.tools.r8.inspector.ByteValueInspector: # {"id":"sourceFile","fileName":"ByteValueInspector.java"} com.android.tools.r8.inspector.CharValueInspector -> com.android.tools.r8.inspector.CharValueInspector: # {"id":"sourceFile","fileName":"CharValueInspector.java"} com.android.tools.r8.inspector.ClassInspector -> com.android.tools.r8.inspector.ClassInspector: # {"id":"sourceFile","fileName":"ClassInspector.java"} com.android.tools.r8.inspector.DoubleValueInspector -> com.android.tools.r8.inspector.DoubleValueInspector: # {"id":"sourceFile","fileName":"DoubleValueInspector.java"} com.android.tools.r8.inspector.FieldInspector -> com.android.tools.r8.inspector.FieldInspector: # {"id":"sourceFile","fileName":"FieldInspector.java"} com.android.tools.r8.inspector.FloatValueInspector -> com.android.tools.r8.inspector.FloatValueInspector: # {"id":"sourceFile","fileName":"FloatValueInspector.java"} com.android.tools.r8.inspector.Inspector -> com.android.tools.r8.inspector.Inspector: # {"id":"sourceFile","fileName":"Inspector.java"} com.android.tools.r8.inspector.IntValueInspector -> com.android.tools.r8.inspector.IntValueInspector: # {"id":"sourceFile","fileName":"IntValueInspector.java"} com.android.tools.r8.inspector.LongValueInspector -> com.android.tools.r8.inspector.LongValueInspector: # {"id":"sourceFile","fileName":"LongValueInspector.java"} com.android.tools.r8.inspector.MethodInspector -> com.android.tools.r8.inspector.MethodInspector: # {"id":"sourceFile","fileName":"MethodInspector.java"} com.android.tools.r8.inspector.ShortValueInspector -> com.android.tools.r8.inspector.ShortValueInspector: # {"id":"sourceFile","fileName":"ShortValueInspector.java"} com.android.tools.r8.inspector.StringValueInspector -> com.android.tools.r8.inspector.StringValueInspector: # {"id":"sourceFile","fileName":"StringValueInspector.java"} com.android.tools.r8.inspector.ValueInspector -> com.android.tools.r8.inspector.ValueInspector: # {"id":"sourceFile","fileName":"ValueInspector.java"} com.android.tools.r8.inspector.internal.ClassInspectorImpl -> com.android.tools.r8.internal.ia: # {"id":"sourceFile","fileName":"ClassInspectorImpl.java"} com.android.tools.r8.graph.DexClass clazz -> a com.android.tools.r8.references.ClassReference reference -> b 1:1:void (com.android.tools.r8.graph.DexClass):20:20 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)V"} 2:5:void (com.android.tools.r8.graph.DexClass):18:21 -> 1:1:void lambda$forEachField$0(java.util.function.Consumer,com.android.tools.r8.graph.DexEncodedField):40:40 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Consumer;Lcom/android/tools/r8/graph/T0;)V"} 2:2:void lambda$forEachMethod$1(java.util.function.Consumer,com.android.tools.r8.graph.DexEncodedMethod):45:45 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Consumer;Lcom/android/tools/r8/graph/W0;)V"} 1:1:void forEachField(java.util.function.Consumer):40:40 -> forEachField 2:2:void com.android.tools.r8.graph.DexClass.forEachField(java.util.function.Consumer):357:357 -> forEachField 2:2:void forEachField(java.util.function.Consumer):40 -> forEachField 1:1:void forEachMethod(java.util.function.Consumer):45:45 -> forEachMethod 1:4:com.android.tools.r8.references.ClassReference getClassReference():26:29 -> getClassReference 1:2:java.lang.String getSourceFile():34:35 -> getSourceFile com.android.tools.r8.inspector.internal.FieldInspectorImpl -> com.android.tools.r8.internal.Mh: # {"id":"sourceFile","fileName":"FieldInspectorImpl.java"} com.android.tools.r8.inspector.internal.ClassInspectorImpl parent -> a com.android.tools.r8.graph.DexEncodedField field -> b com.android.tools.r8.references.FieldReference reference -> c 1:1:void (com.android.tools.r8.inspector.internal.ClassInspectorImpl,com.android.tools.r8.graph.DexEncodedField):18:18 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ia;Lcom/android/tools/r8/graph/T0;)V"} 2:6:void (com.android.tools.r8.inspector.internal.ClassInspectorImpl,com.android.tools.r8.graph.DexEncodedField):16:20 -> 1:6:com.android.tools.r8.references.FieldReference getFieldReference():25:30 -> getFieldReference 7:12:com.android.tools.r8.references.FieldReference getFieldReference():27:32 -> getFieldReference 1:4:java.util.Optional getInitialValue():47:50 -> getInitialValue 1:1:boolean isFinal():42:42 -> isFinal 1:1:boolean isStatic():37:37 -> isStatic com.android.tools.r8.inspector.internal.InspectorImpl -> com.android.tools.r8.internal.En: # {"id":"sourceFile","fileName":"InspectorImpl.java"} java.util.Collection classes -> a 1:2:void (java.util.Collection):43:44 -> 1:6:java.util.List wrapInspections(java.util.Collection):20:25 -> a 7:7:java.util.List wrapInspections(java.util.Collection):21:21 -> a 8:13:void runInspections(java.util.List,java.util.Collection):32:37 -> a 1:2:void forEachClass(java.util.function.Consumer):49:50 -> forEachClass com.android.tools.r8.inspector.internal.MethodInspectorImpl -> com.android.tools.r8.internal.NE: # {"id":"sourceFile","fileName":"MethodInspectorImpl.java"} com.android.tools.r8.inspector.internal.ClassInspectorImpl parent -> a com.android.tools.r8.graph.DexEncodedMethod method -> b com.android.tools.r8.references.MethodReference reference -> c 1:3:void (com.android.tools.r8.inspector.internal.ClassInspectorImpl,com.android.tools.r8.graph.DexEncodedMethod):19:21 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ia;Lcom/android/tools/r8/graph/W0;)V"} 1:1:com.android.tools.r8.references.TypeReference lambda$getMethodReference$0(com.android.tools.r8.graph.DexType):33:33 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/references/TypeReference;"} 1:7:com.android.tools.r8.references.MethodReference getMethodReference():26:32 -> getMethodReference 8:14:com.android.tools.r8.references.MethodReference getMethodReference():31:37 -> getMethodReference 15:15:com.android.tools.r8.references.MethodReference getMethodReference():36:36 -> getMethodReference 16:27:com.android.tools.r8.references.MethodReference getMethodReference():28:39 -> getMethodReference com.android.tools.r8.inspector.internal.ValueInspectorImpl -> com.android.tools.r8.internal.c20: # {"id":"sourceFile","fileName":"ValueInspectorImpl.java"} com.android.tools.r8.graph.DexValue value -> a com.android.tools.r8.graph.DexType type -> b 1:3:void (com.android.tools.r8.graph.DexValue,com.android.tools.r8.graph.DexType):34:36 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/B2;Lcom/android/tools/r8/graph/v2;)V"} 1:1:void guard(boolean):195:195 -> a 1:1:boolean com.android.tools.r8.inspector.internal.ValueInspectorImpl.isBooleanValue():51:51 -> asBooleanValue 1:1:com.android.tools.r8.inspector.BooleanValueInspector asBooleanValue():56 -> asBooleanValue 1:1:boolean com.android.tools.r8.inspector.internal.ValueInspectorImpl.isByteValue():67:67 -> asByteValue 1:1:com.android.tools.r8.inspector.ByteValueInspector asByteValue():72 -> asByteValue 2:2:boolean com.android.tools.r8.graph.DexType.isByteType():285:285 -> asByteValue 2:2:boolean com.android.tools.r8.inspector.internal.ValueInspectorImpl.isByteValue():67 -> asByteValue 2:2:com.android.tools.r8.inspector.ByteValueInspector asByteValue():72 -> asByteValue # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 3:3:boolean com.android.tools.r8.graph.DexType.isByteType():285:285 -> asByteValue 3:3:boolean com.android.tools.r8.inspector.internal.ValueInspectorImpl.isByteValue():67 -> asByteValue 3:3:com.android.tools.r8.inspector.ByteValueInspector asByteValue():72 -> asByteValue 1:1:boolean com.android.tools.r8.inspector.internal.ValueInspectorImpl.isCharValue():83:83 -> asCharValue 1:1:com.android.tools.r8.inspector.CharValueInspector asCharValue():88 -> asCharValue 2:2:boolean com.android.tools.r8.graph.DexType.isCharType():289:289 -> asCharValue 2:2:boolean com.android.tools.r8.inspector.internal.ValueInspectorImpl.isCharValue():83 -> asCharValue 2:2:com.android.tools.r8.inspector.CharValueInspector asCharValue():88 -> asCharValue # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 3:3:boolean com.android.tools.r8.graph.DexType.isCharType():289:289 -> asCharValue 3:3:boolean com.android.tools.r8.inspector.internal.ValueInspectorImpl.isCharValue():83 -> asCharValue 3:3:com.android.tools.r8.inspector.CharValueInspector asCharValue():88 -> asCharValue 1:1:boolean com.android.tools.r8.inspector.internal.ValueInspectorImpl.isDoubleValue():163:163 -> asDoubleValue 1:1:com.android.tools.r8.inspector.DoubleValueInspector asDoubleValue():168 -> asDoubleValue 1:1:boolean com.android.tools.r8.inspector.internal.ValueInspectorImpl.isFloatValue():147:147 -> asFloatValue 1:1:com.android.tools.r8.inspector.FloatValueInspector asFloatValue():152 -> asFloatValue 1:1:boolean com.android.tools.r8.inspector.internal.ValueInspectorImpl.isIntValue():115:115 -> asIntValue 1:1:com.android.tools.r8.inspector.IntValueInspector asIntValue():120 -> asIntValue 1:1:boolean com.android.tools.r8.inspector.internal.ValueInspectorImpl.isLongValue():131:131 -> asLongValue 1:1:com.android.tools.r8.inspector.LongValueInspector asLongValue():136 -> asLongValue 1:1:boolean com.android.tools.r8.inspector.internal.ValueInspectorImpl.isShortValue():99:99 -> asShortValue 1:1:com.android.tools.r8.inspector.ShortValueInspector asShortValue():104 -> asShortValue 2:2:boolean com.android.tools.r8.graph.DexType.isShortType():293:293 -> asShortValue 2:2:boolean com.android.tools.r8.inspector.internal.ValueInspectorImpl.isShortValue():99 -> asShortValue 2:2:com.android.tools.r8.inspector.ShortValueInspector asShortValue():104 -> asShortValue # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 3:3:boolean com.android.tools.r8.graph.DexType.isShortType():293:293 -> asShortValue 3:3:boolean com.android.tools.r8.inspector.internal.ValueInspectorImpl.isShortValue():99 -> asShortValue 3:3:com.android.tools.r8.inspector.ShortValueInspector asShortValue():104 -> asShortValue 1:1:com.android.tools.r8.inspector.StringValueInspector asStringValue():184:184 -> asStringValue 1:1:boolean com.android.tools.r8.inspector.internal.ValueInspectorImpl.isBooleanValue():51:51 -> getBooleanValue 1:1:boolean getBooleanValue():61 -> getBooleanValue 2:3:boolean getBooleanValue():61:62 -> getBooleanValue 1:1:boolean com.android.tools.r8.inspector.internal.ValueInspectorImpl.isByteValue():67:67 -> getByteValue 1:1:byte getByteValue():77 -> getByteValue 2:2:boolean com.android.tools.r8.graph.DexType.isByteType():285:285 -> getByteValue 2:2:boolean com.android.tools.r8.inspector.internal.ValueInspectorImpl.isByteValue():67 -> getByteValue 2:2:byte getByteValue():77 -> getByteValue # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 3:3:boolean com.android.tools.r8.graph.DexType.isByteType():285:285 -> getByteValue 3:3:boolean com.android.tools.r8.inspector.internal.ValueInspectorImpl.isByteValue():67 -> getByteValue 3:3:byte getByteValue():77 -> getByteValue 4:5:byte getByteValue():77:78 -> getByteValue 1:1:boolean com.android.tools.r8.inspector.internal.ValueInspectorImpl.isCharValue():83:83 -> getCharValue 1:1:char getCharValue():93 -> getCharValue 2:2:boolean com.android.tools.r8.graph.DexType.isCharType():289:289 -> getCharValue 2:2:boolean com.android.tools.r8.inspector.internal.ValueInspectorImpl.isCharValue():83 -> getCharValue 2:2:char getCharValue():93 -> getCharValue # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 3:3:boolean com.android.tools.r8.graph.DexType.isCharType():289:289 -> getCharValue 3:3:boolean com.android.tools.r8.inspector.internal.ValueInspectorImpl.isCharValue():83 -> getCharValue 3:3:char getCharValue():93 -> getCharValue 4:5:char getCharValue():93:94 -> getCharValue 1:1:boolean com.android.tools.r8.inspector.internal.ValueInspectorImpl.isDoubleValue():163:163 -> getDoubleValue 1:1:double getDoubleValue():173 -> getDoubleValue 2:3:double getDoubleValue():173:174 -> getDoubleValue 1:1:boolean com.android.tools.r8.inspector.internal.ValueInspectorImpl.isFloatValue():147:147 -> getFloatValue 1:1:float getFloatValue():157 -> getFloatValue 2:3:float getFloatValue():157:158 -> getFloatValue 1:1:boolean com.android.tools.r8.inspector.internal.ValueInspectorImpl.isIntValue():115:115 -> getIntValue 1:1:int getIntValue():125 -> getIntValue 2:3:int getIntValue():125:126 -> getIntValue 1:1:boolean com.android.tools.r8.inspector.internal.ValueInspectorImpl.isLongValue():131:131 -> getLongValue 1:1:long getLongValue():141 -> getLongValue 2:3:long getLongValue():141:142 -> getLongValue 1:1:boolean com.android.tools.r8.inspector.internal.ValueInspectorImpl.isShortValue():99:99 -> getShortValue 1:1:short getShortValue():109 -> getShortValue 2:2:boolean com.android.tools.r8.graph.DexType.isShortType():293:293 -> getShortValue 2:2:boolean com.android.tools.r8.inspector.internal.ValueInspectorImpl.isShortValue():99 -> getShortValue 2:2:short getShortValue():109 -> getShortValue # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 3:3:boolean com.android.tools.r8.graph.DexType.isShortType():293:293 -> getShortValue 3:3:boolean com.android.tools.r8.inspector.internal.ValueInspectorImpl.isShortValue():99 -> getShortValue 3:3:short getShortValue():109 -> getShortValue 4:5:short getShortValue():109:110 -> getShortValue 1:2:java.lang.String getStringValue():189:190 -> getStringValue 1:1:com.android.tools.r8.references.TypeReference getTypeReference():41:41 -> getTypeReference 1:1:boolean isBooleanValue():51:51 -> isBooleanValue 1:1:boolean isByteValue():67:67 -> isByteValue 2:2:boolean com.android.tools.r8.graph.DexType.isByteType():285:285 -> isByteValue 2:2:boolean isByteValue():67 -> isByteValue # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:3:boolean com.android.tools.r8.graph.DexType.isByteType():285:285 -> isByteValue 3:3:boolean isByteValue():67 -> isByteValue 1:1:boolean isCharValue():83:83 -> isCharValue 2:2:boolean com.android.tools.r8.graph.DexType.isCharType():289:289 -> isCharValue 2:2:boolean isCharValue():83 -> isCharValue # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:3:boolean com.android.tools.r8.graph.DexType.isCharType():289:289 -> isCharValue 3:3:boolean isCharValue():83 -> isCharValue 1:1:boolean isDoubleValue():163:163 -> isDoubleValue 1:1:boolean isFloatValue():147:147 -> isFloatValue 1:1:boolean isIntValue():115:115 -> isIntValue 1:1:boolean isLongValue():131:131 -> isLongValue 1:1:boolean isPrimitive():46:46 -> isPrimitive 1:1:boolean isShortValue():99:99 -> isShortValue 2:2:boolean com.android.tools.r8.graph.DexType.isShortType():293:293 -> isShortValue 2:2:boolean isShortValue():99 -> isShortValue # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:3:boolean com.android.tools.r8.graph.DexType.isShortType():293:293 -> isShortValue 3:3:boolean isShortValue():99 -> isShortValue 1:1:boolean isStringValue():179:179 -> isStringValue com.android.tools.r8.ir.analysis.ClassInitializationAnalysis -> com.android.tools.r8.internal.U9: # {"id":"sourceFile","fileName":"ClassInitializationAnalysis.java"} com.android.tools.r8.graph.AppView appView -> a com.android.tools.r8.ir.code.IRCode code -> b com.android.tools.r8.ir.code.DominatorTree dominatorTree -> c int markingColor -> d com.android.tools.r8.ir.analysis.ClassInitializationAnalysis TRIVIAL -> e boolean $assertionsDisabled -> f 1:13:void ():54:66 -> 1:1:void ():82:82 -> 2:7:void ():79:84 -> 8:8:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):87:87 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/ll;)V"} 9:19: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/internal/Rs;)Z"} 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.android.tools.r8.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:67:boolean isClassDefinitelyLoadedBeforeInstruction(com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.code.Instruction):135:136 -> a 68: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 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/U9;"} com.android.tools.r8.ir.analysis.ClassInitializationAnalysis$1 -> com.android.tools.r8.internal.Q9: # {"id":"sourceFile","fileName":"ClassInitializationAnalysis.java"} 1:1:void ():67:67 -> boolean isClassDefinitelyLoadedBeforeInstruction(com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.code.Instruction) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/internal/Rs;)Z"} com.android.tools.r8.ir.analysis.ClassInitializationAnalysis$AnalysisAssumption -> com.android.tools.r8.internal.R9: # {"id":"sourceFile","fileName":"ClassInitializationAnalysis.java"} com.android.tools.r8.ir.analysis.ClassInitializationAnalysis$AnalysisAssumption INSTRUCTION_DOES_NOT_THROW -> a com.android.tools.r8.ir.analysis.ClassInitializationAnalysis$AnalysisAssumption NONE -> b 1:2:void ():57:58 -> 1:1:void (java.lang.String,int):56:56 -> com.android.tools.r8.ir.analysis.ClassInitializationAnalysis$InstructionUtils -> com.android.tools.r8.internal.S9: # {"id":"sourceFile","fileName":"ClassInitializationAnalysis.java"} boolean $assertionsDisabled -> a 1:1:void ():233:233 -> 1: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):241:246 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/in;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/T9;Lcom/android/tools/r8/internal/R9;)Z"} 7:7: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Nn;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/T9;Lcom/android/tools/r8/internal/R9;)Z"} 8:8: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/do;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/T9;Lcom/android/tools/r8/internal/R9;)Z"} 9:9: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Nh;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/T9;Lcom/android/tools/r8/internal/R9;)Z"} 10:10:boolean com.android.tools.r8.ir.code.Instruction.isInstanceGet():0:0 -> a 10:10: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 11:14: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 15:15:boolean com.android.tools.r8.ir.code.Instruction.isInstanceGet():0:0 -> a 15:15:boolean forInstanceGetOrPut(com.android.tools.r8.ir.code.FieldInstruction,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.ClassInitializationAnalysis$Query,com.android.tools.r8.ir.analysis.ClassInitializationAnalysis$AnalysisAssumption):276 -> a 16: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):277:286 -> a 26: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):295:302 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Ms;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/T9;Lcom/android/tools/r8/internal/R9;)Z"} 34:34:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.DexDefinitionSupplier.definitionForHolder(com.android.tools.r8.graph.DexMember):121:121 -> a 34:34: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 35:36: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 37:54: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:331 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Ps;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/T9;Lcom/android/tools/r8/internal/R9;)Z"} 55:66: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 67:73: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ct;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/T9;Lcom/android/tools/r8/internal/R9;)Z"} 74:91: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:384 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/dt;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/T9;Lcom/android/tools/r8/internal/R9;)Z"} 92:111: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:402 -> a 112:129: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:429 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ht;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/T9;Lcom/android/tools/r8/internal/R9;)Z"} 130:141: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 142:147: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:453 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/HG;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/T9;Lcom/android/tools/r8/internal/R9;)Z"} 148:155: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 148:155: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/WW;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/T9;Lcom/android/tools/r8/internal/R9;)Z"} 156:156: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 156:156: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/XW;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/T9;Lcom/android/tools/r8/internal/R9;)Z"} 157:157:boolean com.android.tools.r8.ir.code.Instruction.isStaticGet():0:0 -> a 157: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):480 -> a 157: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:164: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 158:164: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 165:180: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lo;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/O0;Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/T9;)Z"} 181:181:boolean com.android.tools.r8.graph.DexDefinition.isDexEncodedField():0:0 -> a 181:181: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 182:206: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:537 -> a 207:207: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 208:208: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 209:210:void enqueue(com.android.tools.r8.graph.DexType,java.util.Set,java.util.Deque):546:547 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Ljava/util/Set;Ljava/util/ArrayDeque;)V"} 211:232:void enqueueInitializedClassesOnNormalExit(com.android.tools.r8.graph.DexEncodedMethod,java.util.List,java.util.Set,java.util.Deque):556:577 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W0;Ljava/util/List;Ljava/util/Set;Ljava/util/ArrayDeque;)V"} com.android.tools.r8.ir.analysis.ClassInitializationAnalysis$Query -> com.android.tools.r8.internal.T9: # {"id":"sourceFile","fileName":"ClassInitializationAnalysis.java"} com.android.tools.r8.ir.analysis.ClassInitializationAnalysis$Query DIRECTLY -> a com.android.tools.r8.ir.analysis.ClassInitializationAnalysis$Query DIRECTLY_OR_INDIRECTLY -> b 1:2:void ():62:63 -> 1:1:void (java.lang.String,int):61:61 -> com.android.tools.r8.ir.analysis.DeterminismAnalysis -> com.android.tools.r8.internal.We: # {"id":"sourceFile","fileName":"DeterminismAnalysis.java"} boolean $assertionsDisabled -> a 1:1:void ():18:18 -> 1:49:boolean returnValueOnlyDependsOnArguments(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):22:70 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/ll;)Z"} 50:50: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.android.tools.r8.internal.on: # {"id":"sourceFile","fileName":"InitializedClassesOnNormalExitAnalysis.java"} 1:12:java.util.Set computeInitializedClassesOnNormalExit(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):40:51 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/ll;)Ljava/util/Set;"} 13:13:java.util.Set com.android.tools.r8.ir.analysis.InitializedClassesOnNormalExitAnalysis$Visitor.build():69:69 -> a 13:13:java.util.Set computeInitializedClassesOnNormalExit(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):54 -> a com.android.tools.r8.ir.analysis.InitializedClassesOnNormalExitAnalysis$Visitor -> com.android.tools.r8.internal.nn: # {"id":"sourceFile","fileName":"InitializedClassesOnNormalExitAnalysis.java"} com.android.tools.r8.graph.AppView appView -> a com.android.tools.r8.graph.ProgramMethod context -> b java.util.Set initializedClassesOnNormalExit -> c 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o5;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Set;)V"} 2:37:void markInitializedOnNormalExit(com.android.tools.r8.graph.DexType):77:112 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)V"} 38:44:java.lang.Void com.android.tools.r8.ir.analysis.InitializedClassesOnNormalExitAnalysis$Visitor.handleFieldInstruction(com.android.tools.r8.ir.code.FieldInstruction):118:124 -> a 38:44:java.lang.Object handleFieldInstruction(com.android.tools.r8.ir.code.FieldInstruction):57 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Nh;)V"} 45:56:java.lang.Void com.android.tools.r8.ir.analysis.InitializedClassesOnNormalExitAnalysis$Visitor.handleInvoke(com.android.tools.r8.ir.code.Invoke):132:143 -> a 45:56:java.lang.Object handleInvoke(com.android.tools.r8.ir.code.Invoke):57 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Js;)V"} 57:63:java.lang.Void com.android.tools.r8.ir.analysis.InitializedClassesOnNormalExitAnalysis$Visitor.handleInvoke(com.android.tools.r8.ir.code.Invoke):139:145 -> a 57:63:java.lang.Object handleInvoke(com.android.tools.r8.ir.code.Invoke):57 -> a 64:64:java.lang.Void com.android.tools.r8.ir.analysis.InitializedClassesOnNormalExitAnalysis$Visitor.visit(com.android.tools.r8.ir.code.NewInstance):154:154 -> a 64:64:java.lang.Object visit(com.android.tools.r8.ir.code.NewInstance):57 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/HG;)V"} 65:65:java.lang.Void com.android.tools.r8.ir.analysis.InitializedClassesOnNormalExitAnalysis$Visitor.visit(com.android.tools.r8.ir.code.NewUnboxedEnumInstance):160:160 -> a 65:65:java.lang.Object visit(com.android.tools.r8.ir.code.NewUnboxedEnumInstance):57 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} com.android.tools.r8.ir.analysis.TypeChecker -> com.android.tools.r8.internal.D00: # {"id":"sourceFile","fileName":"TypeChecker.java"} 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/r20;)V"} 1:3:boolean check(com.android.tools.r8.ir.code.IRCode):43:45 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;)Z"} 4:4:boolean com.android.tools.r8.ir.analysis.TypeChecker.check(com.android.tools.r8.ir.code.InstancePut):66:66 -> a 4:4:boolean check(com.android.tools.r8.ir.code.IRCode):45 -> a 5:6:boolean check(com.android.tools.r8.ir.code.IRCode):48:49 -> a 7:13: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 7:13:boolean check(com.android.tools.r8.ir.code.IRCode):49 -> a 14:24:boolean com.android.tools.r8.ir.analysis.TypeChecker.check(com.android.tools.r8.ir.code.Return,com.android.tools.r8.graph.DexEncodedMethod):75:85 -> a 14:24:boolean check(com.android.tools.r8.ir.code.IRCode):49 -> a 25:26:boolean check(com.android.tools.r8.ir.code.IRCode):52: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:29:boolean check(com.android.tools.r8.ir.code.IRCode):56: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:36:boolean com.android.tools.r8.ir.analysis.TypeChecker.check(com.android.tools.r8.ir.code.Throw):117:119 -> a 34:36:boolean check(com.android.tools.r8.ir.code.IRCode):57 -> a 37:49:boolean checkFieldPut(com.android.tools.r8.ir.code.FieldInstruction):96:108 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Nh;)Z"} com.android.tools.r8.ir.analysis.ValueMayDependOnEnvironmentAnalysis -> com.android.tools.r8.internal.h20: # {"id":"sourceFile","fileName":"ValueMayDependOnEnvironmentAnalysis.java"} com.android.tools.r8.graph.AppView appView -> a com.android.tools.r8.graph.ProgramMethod context -> b com.android.tools.r8.graph.DexItemFactory dexItemFactory -> c com.android.tools.r8.utils.InternalOptions options -> d boolean $assertionsDisabled -> e 1:1:void ():80:80 -> 1:5:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):87:91 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/ll;)V"} 1:12:boolean anyValueMayDependOnEnvironment(java.lang.Iterable):95:106 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Set;)Z"} 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):121:121 -> 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:boolean com.android.tools.r8.ir.analysis.ValueMayDependOnEnvironmentAnalysis.addConstantValueToValueGraph(com.android.tools.r8.ir.code.Value):178:178 -> 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.graph.DexEncodedField.isEnum():206:206 -> a 26:26:boolean com.android.tools.r8.ir.analysis.ValueMayDependOnEnvironmentAnalysis.addConstantValueToValueGraph(com.android.tools.r8.ir.code.Value):179 -> 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:39: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:205 -> a 27:39: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 27:39:boolean anyValueMayDependOnEnvironment(java.lang.Iterable):108 -> a 40:40:boolean com.android.tools.r8.ir.code.Instruction.isNewArrayEmpty():0:0 -> a 40:40: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 40:40: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 40:40:boolean anyValueMayDependOnEnvironment(java.lang.Iterable):108 -> a 41:81: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:248 -> a 41:81: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 41:81:boolean anyValueMayDependOnEnvironment(java.lang.Iterable):108 -> a 82:86: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 82:86:boolean anyValueMayDependOnEnvironment(java.lang.Iterable):108 -> a 87:111:boolean anyValueMayDependOnEnvironment(java.lang.Iterable):120:144 -> a 112:113:boolean lambda$anyValueMayDependOnEnvironment$0(java.util.Set,java.util.Set,com.android.tools.r8.ir.analysis.environmentdependence.ValueGraph$Node):129:130 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Set;Ljava/util/Set;Lcom/android/tools/r8/internal/a20;)Z"} 114:122: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Y10;)Z"} 123:131: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):289:297 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Y10;Lcom/android/tools/r8/internal/a20;Lcom/android/tools/r8/internal/b20;Lcom/android/tools/r8/utils/P3;)Z"} 132:143: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):310:321 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Y10;Lcom/android/tools/r8/internal/a20;Lcom/android/tools/r8/internal/b20;Ljava/util/Set;Ljava/util/Set;Lcom/android/tools/r8/utils/P3;)Z"} 144:144:com.android.tools.r8.ir.code.InvokeDirect com.android.tools.r8.ir.code.NewInstance.getUniqueConstructorInvoke(com.android.tools.r8.graph.DexItemFactory):55:55 -> a 144:144: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):321 -> a 145:159: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):322:336 -> a 160:164:java.util.List com.android.tools.r8.graph.DexClass.getDirectAndIndirectInstanceFields(com.android.tools.r8.graph.AppView):1154:1158 -> a 160:164: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 -> a 165:179: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):337:351 -> a 180:180:boolean com.android.tools.r8.graph.DexEncodedField.isFinal():210:210 -> a 180:180: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):352 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 181:181:boolean com.android.tools.r8.graph.DexEncodedField.isFinal():210:210 -> a 181:181: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):352 -> a 182:187: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):358:363 -> a 188:196:boolean anyValueMayBeMutatedBeforeMethodExit(java.util.Set,java.util.Set):371:379 -> a 197:198: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):422:423 -> a 197:198:boolean anyValueMayBeMutatedBeforeMethodExit(java.util.Set,java.util.Set):380 -> a 199:199:com.android.tools.r8.ir.analysis.ValueMayDependOnEnvironmentAnalysis$TrackedValuesState com.android.tools.r8.ir.analysis.ValueMayDependOnEnvironmentAnalysis$TrackedValuesState.empty():437:437 -> a 199:199: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):424 -> a 199:199:boolean anyValueMayBeMutatedBeforeMethodExit(java.util.Set,java.util.Set):380 -> a 200:200: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):424:424 -> a 200:200:boolean anyValueMayBeMutatedBeforeMethodExit(java.util.Set,java.util.Set):380 -> a 201:202:void com.android.tools.r8.ir.analysis.ValueMayDependOnEnvironmentAnalysis$TrackedValuesState.add(com.android.tools.r8.ir.analysis.ValueMayDependOnEnvironmentAnalysis$TrackedValuesState):441:442 -> a 201:202: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):424 -> a 201:202:boolean anyValueMayBeMutatedBeforeMethodExit(java.util.Set,java.util.Set):380 -> a 203:209:boolean anyValueMayBeMutatedBeforeMethodExit(java.util.Set,java.util.Set):382:388 -> a 210:210:boolean com.android.tools.r8.ir.analysis.ValueMayDependOnEnvironmentAnalysis$TrackedValuesState.isTrackingValue(com.android.tools.r8.ir.code.Value):450:450 -> a 210:210:boolean anyValueMayBeMutatedBeforeMethodExit(java.util.Set,java.util.Set):388 -> a 211:214:boolean com.android.tools.r8.ir.analysis.ValueMayDependOnEnvironmentAnalysis$TrackedValuesState.recordTrackedValueHasEscaped():454:457 -> a 211:214:boolean anyValueMayBeMutatedBeforeMethodExit(java.util.Set,java.util.Set):389 -> a 215:215:boolean com.android.tools.r8.ir.analysis.ValueMayDependOnEnvironmentAnalysis$TrackedValuesState.hasTrackedValueEscaped():446:446 -> a 215:215:boolean anyValueMayBeMutatedBeforeMethodExit(java.util.Set,java.util.Set):391 -> a 216:224:boolean anyValueMayBeMutatedBeforeMethodExit(java.util.Set,java.util.Set):392:400 -> a 225:228:boolean com.android.tools.r8.ir.analysis.ValueMayDependOnEnvironmentAnalysis$TrackedValuesState.recordTrackedValueHasEscaped():454:457 -> a 225:228:boolean anyValueMayBeMutatedBeforeMethodExit(java.util.Set,java.util.Set):401 -> a 229:229:boolean com.android.tools.r8.ir.analysis.ValueMayDependOnEnvironmentAnalysis$TrackedValuesState.hasTrackedValueEscaped():446:446 -> a 229:229:boolean anyValueMayBeMutatedBeforeMethodExit(java.util.Set,java.util.Set):403 -> a 230:236:boolean anyValueMayBeMutatedBeforeMethodExit(java.util.Set,java.util.Set):403:409 -> a 237:237:boolean com.android.tools.r8.ir.analysis.ValueMayDependOnEnvironmentAnalysis$TrackedValuesState.startTrackingValue(com.android.tools.r8.ir.code.Value):462:462 -> a 237:237:boolean anyValueMayBeMutatedBeforeMethodExit(java.util.Set,java.util.Set):409 -> a 238:240:boolean anyValueMayBeMutatedBeforeMethodExit(java.util.Set,java.util.Set):412:414 -> a 1:6:boolean isNonPinnedClassConstant(com.android.tools.r8.ir.code.Value):274:279 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Y10;)Z"} 7:7:boolean isNonPinnedClassConstant(com.android.tools.r8.ir.code.Value):278:278 -> b com.android.tools.r8.ir.analysis.ValueMayDependOnEnvironmentAnalysis$TrackedValuesState -> com.android.tools.r8.internal.g20: # {"id":"sourceFile","fileName":"ValueMayDependOnEnvironmentAnalysis.java"} boolean hasTrackedValueEscaped -> a java.util.Set trackedValues -> b com.android.tools.r8.ir.analysis.ValueMayDependOnEnvironmentAnalysis$TrackedValuesState EMPTY -> c 1:1:void ():431:431 -> 1:6:void ():429:434 -> 1:1:boolean isTrackingValue(com.android.tools.r8.ir.code.Value):450:450 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Y10;)Z"} com.android.tools.r8.ir.analysis.VerifyTypesHelper -> com.android.tools.r8.internal.r20: # {"id":"sourceFile","fileName":"VerifyTypesHelper.java"} 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)V"} 1:1:com.android.tools.r8.ir.analysis.VerifyTypesHelper create(com.android.tools.r8.graph.AppView):19:19 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)Lcom/android/tools/r8/internal/r20;"} 2:28:boolean isAssignable(com.android.tools.r8.ir.analysis.type.TypeElement,com.android.tools.r8.ir.analysis.type.TypeElement):23:49 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/F00;Lcom/android/tools/r8/internal/F00;)Z"} com.android.tools.r8.ir.analysis.constant.Bottom -> com.android.tools.r8.internal.u5: # {"id":"sourceFile","fileName":"Bottom.java"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/TA;)Lcom/android/tools/r8/internal/TA;"} 1:1:com.android.tools.r8.ir.analysis.constant.Bottom getInstance():13:13 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/u5;"} 1:1:java.lang.String toString():28:28 -> toString com.android.tools.r8.ir.analysis.constant.ConstLatticeElement -> com.android.tools.r8.internal.Ac: # {"id":"sourceFile","fileName":"ConstLatticeElement.java"} com.android.tools.r8.ir.code.ConstNumber value -> a 1:2:void (com.android.tools.r8.ir.code.ConstNumber):11:12 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Ec;)V"} 1:1:com.android.tools.r8.ir.analysis.constant.ConstLatticeElement asConst():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Ac;"} 2:2:com.android.tools.r8.ir.analysis.constant.LatticeElement meet(com.android.tools.r8.ir.analysis.constant.LatticeElement):17:17 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/TA;)Lcom/android/tools/r8/internal/TA;"} 3:3:boolean com.android.tools.r8.ir.analysis.constant.LatticeElement.isTop():0:0 -> a 3:3:com.android.tools.r8.ir.analysis.constant.LatticeElement meet(com.android.tools.r8.ir.analysis.constant.LatticeElement):17 -> a 4:4:boolean com.android.tools.r8.ir.analysis.constant.LatticeElement.isBottom():0:0 -> a 4:4:com.android.tools.r8.ir.analysis.constant.LatticeElement meet(com.android.tools.r8.ir.analysis.constant.LatticeElement):20 -> a 5:5:boolean com.android.tools.r8.ir.analysis.constant.LatticeElement.isConst():0:0 -> a 5:5:com.android.tools.r8.ir.analysis.constant.LatticeElement meet(com.android.tools.r8.ir.analysis.constant.LatticeElement):23 -> a 6:10: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 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Ec;"} 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.android.tools.r8.internal.Fc: # {"id":"sourceFile","fileName":"ConstRangeLatticeElement.java"} 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Y10;)V"} 1:1:com.android.tools.r8.ir.analysis.constant.LatticeElement meet(com.android.tools.r8.ir.analysis.constant.LatticeElement):18:18 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/TA;)Lcom/android/tools/r8/internal/TA;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Fc;"} 1:1:com.android.tools.r8.ir.code.Value getConstRange():44:44 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Y10;"} 1:1:java.lang.String toString():40:40 -> toString com.android.tools.r8.ir.analysis.constant.LatticeElement -> com.android.tools.r8.internal.TA: # {"id":"sourceFile","fileName":"LatticeElement.java"} 1:1:void ():6:6 -> 1:1:com.android.tools.r8.ir.analysis.constant.ConstLatticeElement asConst():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Ac;"} com.android.tools.r8.ir.analysis.constant.LatticeElement meet(com.android.tools.r8.ir.analysis.constant.LatticeElement) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/TA;)Lcom/android/tools/r8/internal/TA;"} com.android.tools.r8.ir.analysis.constant.ConstRangeLatticeElement asConstRange() -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Fc;"} com.android.tools.r8.ir.analysis.constant.SparseConditionalConstantPropagation -> com.android.tools.r8.internal.SV: # {"id":"sourceFile","fileName":"SparseConditionalConstantPropagation.java"} com.android.tools.r8.graph.AppView appView -> a com.android.tools.r8.ir.code.IRCode code -> b java.util.Map mapping -> c java.util.Deque ssaEdges -> d java.util.Deque flowEdges -> e int maxBlockNumber -> f java.util.BitSet[] executableFlowEdges -> g java.util.BitSet visitedBlocks -> h boolean $assertionsDisabled -> i 1:1:void ():34:34 -> 1:1:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):50:50 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/ll;)V"} 2:19:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):38:55 -> 1:41:void rewriteCode():90:130 -> 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():130 -> a 43:45:void rewriteCode():130:132 -> a 46:46:boolean lambda$rewriteCode$0(java.util.Map$Entry):93:93 -> 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):93 -> a 48:63:void lambda$rewriteCode$3(java.util.Set,java.util.List,java.util.Map$Entry):96:111 -> 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):112 -> a 65:74:void lambda$rewriteCode$3(java.util.Set,java.util.List,java.util.Map$Entry):113:122 -> a 75:75:boolean lambda$rewriteCode$1(com.android.tools.r8.ir.code.Instruction):110:110 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lo;)Z"} 76:76:boolean com.android.tools.r8.ir.code.Instruction.isMoveException():0:0 -> a 76:76:boolean lambda$rewriteCode$1(com.android.tools.r8.ir.code.Instruction):110 -> a 77:77:boolean lambda$rewriteCode$2(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Instruction):121:121 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Y10;Lcom/android/tools/r8/internal/lo;)Z"} 78:78:com.android.tools.r8.ir.analysis.constant.LatticeElement getLatticeElement(com.android.tools.r8.ir.code.Value):136:136 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Y10;)Lcom/android/tools/r8/internal/TA;"} 79:86:void visitPhi(com.android.tools.r8.ir.code.Phi):144:151 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/SL;)V"} 87:91:boolean com.android.tools.r8.ir.analysis.constant.SparseConditionalConstantPropagation.isExecutableEdge(int,int):267:271 -> a 87:91:void visitPhi(com.android.tools.r8.ir.code.Phi):151 -> a 92:94:void visitPhi(com.android.tools.r8.ir.code.Phi):152:154 -> a 95:95:boolean com.android.tools.r8.ir.analysis.constant.LatticeElement.isBottom():0:0 -> a 95:95:void visitPhi(com.android.tools.r8.ir.code.Phi):154 -> a 96:96:void visitPhi(com.android.tools.r8.ir.code.Phi):159:159 -> a 97:97:boolean com.android.tools.r8.ir.analysis.constant.LatticeElement.isTop():0:0 -> a 97:97:void visitPhi(com.android.tools.r8.ir.code.Phi):159 -> a 98:100:void visitPhi(com.android.tools.r8.ir.code.Phi):160:162 -> a 101:101: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):140:140 -> a 101:101:void visitPhi(com.android.tools.r8.ir.code.Phi):163 -> a 1:1:void run():59:59 -> b 2:5:void com.android.tools.r8.ir.analysis.constant.SparseConditionalConstantPropagation.visitInstructions(com.android.tools.r8.ir.code.BasicBlock):169:172 -> b 2:5:void run():60 -> b 6:30:void run():62:86 -> b 31:36:void run():63:68 -> b 37:40:void com.android.tools.r8.ir.analysis.constant.SparseConditionalConstantPropagation.visitInstructions(com.android.tools.r8.ir.code.BasicBlock):169:172 -> b 37:40:void run():69 -> b 41:49:void run():72:80 -> b 50:50:void visitInstruction(com.android.tools.r8.ir.code.Instruction):176:176 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lo;)V"} 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):176 -> b 52:55:void visitInstruction(com.android.tools.r8.ir.code.Instruction):177:180 -> 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):140:140 -> b 56:56:void visitInstruction(com.android.tools.r8.ir.code.Instruction):180 -> b 57:61:void visitInstruction(com.android.tools.r8.ir.code.Instruction):181:185 -> b 62:68:void com.android.tools.r8.ir.analysis.constant.SparseConditionalConstantPropagation.addFlowEdgesForJumpInstruction(com.android.tools.r8.ir.code.JumpInstruction):190:196 -> b 62:68:void visitInstruction(com.android.tools.r8.ir.code.Instruction):185 -> 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):196 -> b 69:69:void visitInstruction(com.android.tools.r8.ir.code.Instruction):185 -> b 70:71:void com.android.tools.r8.ir.analysis.constant.SparseConditionalConstantPropagation.addFlowEdgesForJumpInstruction(com.android.tools.r8.ir.code.JumpInstruction):197:198 -> b 70:71:void visitInstruction(com.android.tools.r8.ir.code.Instruction):185 -> b 72:76:boolean com.android.tools.r8.ir.analysis.constant.SparseConditionalConstantPropagation.isExecutableEdge(int,int):267:271 -> b 72:76:void com.android.tools.r8.ir.analysis.constant.SparseConditionalConstantPropagation.addFlowEdgesForJumpInstruction(com.android.tools.r8.ir.code.JumpInstruction):198 -> b 72:76:void visitInstruction(com.android.tools.r8.ir.code.Instruction):185 -> b 77:77:void com.android.tools.r8.ir.analysis.constant.SparseConditionalConstantPropagation.addFlowEdgesForJumpInstruction(com.android.tools.r8.ir.code.JumpInstruction):199:199 -> b 77:77:void visitInstruction(com.android.tools.r8.ir.code.Instruction):185 -> b 78:83:void com.android.tools.r8.ir.analysis.constant.SparseConditionalConstantPropagation.setExecutableEdge(int,int):258:263 -> b 78:83:void com.android.tools.r8.ir.analysis.constant.SparseConditionalConstantPropagation.addFlowEdgesForJumpInstruction(com.android.tools.r8.ir.code.JumpInstruction):199 -> b 78:83:void visitInstruction(com.android.tools.r8.ir.code.Instruction):185 -> b 84:91:void com.android.tools.r8.ir.analysis.constant.SparseConditionalConstantPropagation.addFlowEdgesForJumpInstruction(com.android.tools.r8.ir.code.JumpInstruction):200:207 -> b 84:91:void visitInstruction(com.android.tools.r8.ir.code.Instruction):185 -> 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):207 -> b 92:92:void visitInstruction(com.android.tools.r8.ir.code.Instruction):185 -> b 93:93:void com.android.tools.r8.ir.analysis.constant.SparseConditionalConstantPropagation.addFlowEdgesForJumpInstruction(com.android.tools.r8.ir.code.JumpInstruction):207:207 -> b 93:93:void visitInstruction(com.android.tools.r8.ir.code.Instruction):185 -> 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):207 -> b 94:94:void visitInstruction(com.android.tools.r8.ir.code.Instruction):185 -> b 95:98:void com.android.tools.r8.ir.analysis.constant.SparseConditionalConstantPropagation.addFlowEdgesForJumpInstruction(com.android.tools.r8.ir.code.JumpInstruction):208:211 -> b 95:98:void visitInstruction(com.android.tools.r8.ir.code.Instruction):185 -> b 99:103:boolean com.android.tools.r8.ir.analysis.constant.SparseConditionalConstantPropagation.isExecutableEdge(int,int):267:271 -> b 99:103:void com.android.tools.r8.ir.analysis.constant.SparseConditionalConstantPropagation.addFlowEdgesForJumpInstruction(com.android.tools.r8.ir.code.JumpInstruction):211 -> b 99:103:void visitInstruction(com.android.tools.r8.ir.code.Instruction):185 -> b 104:104:void com.android.tools.r8.ir.analysis.constant.SparseConditionalConstantPropagation.addFlowEdgesForJumpInstruction(com.android.tools.r8.ir.code.JumpInstruction):212:212 -> b 104:104:void visitInstruction(com.android.tools.r8.ir.code.Instruction):185 -> b 105:110:void com.android.tools.r8.ir.analysis.constant.SparseConditionalConstantPropagation.setExecutableEdge(int,int):258:263 -> b 105:110:void com.android.tools.r8.ir.analysis.constant.SparseConditionalConstantPropagation.addFlowEdgesForJumpInstruction(com.android.tools.r8.ir.code.JumpInstruction):212 -> b 105:110:void visitInstruction(com.android.tools.r8.ir.code.Instruction):185 -> b 111:115:void com.android.tools.r8.ir.analysis.constant.SparseConditionalConstantPropagation.addFlowEdgesForJumpInstruction(com.android.tools.r8.ir.code.JumpInstruction):213:217 -> b 111:115:void visitInstruction(com.android.tools.r8.ir.code.Instruction):185 -> 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):217 -> b 116:116:void visitInstruction(com.android.tools.r8.ir.code.Instruction):185 -> b 117:118:void com.android.tools.r8.ir.analysis.constant.SparseConditionalConstantPropagation.addFlowEdgesForJumpInstruction(com.android.tools.r8.ir.code.JumpInstruction):217:218 -> b 117:118:void visitInstruction(com.android.tools.r8.ir.code.Instruction):185 -> 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):218 -> b 119:119:void visitInstruction(com.android.tools.r8.ir.code.Instruction):185 -> b 120:125:void com.android.tools.r8.ir.analysis.constant.SparseConditionalConstantPropagation.addFlowEdgesForJumpInstruction(com.android.tools.r8.ir.code.JumpInstruction):218:223 -> b 120:125:void visitInstruction(com.android.tools.r8.ir.code.Instruction):185 -> b 126:126:boolean com.android.tools.r8.ir.analysis.constant.LatticeElement.isConst():0:0 -> b 126:126:void com.android.tools.r8.ir.analysis.constant.SparseConditionalConstantPropagation.addFlowEdgesForJumpInstruction(com.android.tools.r8.ir.code.JumpInstruction):223 -> b 126:126:void visitInstruction(com.android.tools.r8.ir.code.Instruction):185 -> b 127:133:void com.android.tools.r8.ir.analysis.constant.SparseConditionalConstantPropagation.addFlowEdgesForJumpInstruction(com.android.tools.r8.ir.code.JumpInstruction):224:230 -> b 127:133:void visitInstruction(com.android.tools.r8.ir.code.Instruction):185 -> b 134:139:void com.android.tools.r8.ir.analysis.constant.SparseConditionalConstantPropagation.setExecutableEdge(int,int):258:263 -> b 134:139:void com.android.tools.r8.ir.analysis.constant.SparseConditionalConstantPropagation.addFlowEdgesForJumpInstruction(com.android.tools.r8.ir.code.JumpInstruction):230 -> b 134:139:void visitInstruction(com.android.tools.r8.ir.code.Instruction):185 -> b 140:146:void com.android.tools.r8.ir.analysis.constant.SparseConditionalConstantPropagation.addFlowEdgesForJumpInstruction(com.android.tools.r8.ir.code.JumpInstruction):231:237 -> b 140:146:void visitInstruction(com.android.tools.r8.ir.code.Instruction):185 -> b 147:147:boolean com.android.tools.r8.ir.analysis.constant.LatticeElement.isConst():0:0 -> b 147:147:void com.android.tools.r8.ir.analysis.constant.SparseConditionalConstantPropagation.addFlowEdgesForJumpInstruction(com.android.tools.r8.ir.code.JumpInstruction):237 -> b 147:147:void visitInstruction(com.android.tools.r8.ir.code.Instruction):185 -> b 148:150:void com.android.tools.r8.ir.analysis.constant.SparseConditionalConstantPropagation.addFlowEdgesForJumpInstruction(com.android.tools.r8.ir.code.JumpInstruction):239:241 -> b 148:150:void visitInstruction(com.android.tools.r8.ir.code.Instruction):185 -> b 151:156:void com.android.tools.r8.ir.analysis.constant.SparseConditionalConstantPropagation.setExecutableEdge(int,int):258:263 -> b 151:156:void com.android.tools.r8.ir.analysis.constant.SparseConditionalConstantPropagation.addFlowEdgesForJumpInstruction(com.android.tools.r8.ir.code.JumpInstruction):241 -> b 151:156:void visitInstruction(com.android.tools.r8.ir.code.Instruction):185 -> b 157:165:void com.android.tools.r8.ir.analysis.constant.SparseConditionalConstantPropagation.addFlowEdgesForJumpInstruction(com.android.tools.r8.ir.code.JumpInstruction):242:250 -> b 157:165:void visitInstruction(com.android.tools.r8.ir.code.Instruction):185 -> b 166:170:boolean com.android.tools.r8.ir.analysis.constant.SparseConditionalConstantPropagation.isExecutableEdge(int,int):267:271 -> b 166:170:void com.android.tools.r8.ir.analysis.constant.SparseConditionalConstantPropagation.addFlowEdgesForJumpInstruction(com.android.tools.r8.ir.code.JumpInstruction):250 -> b 166:170:void visitInstruction(com.android.tools.r8.ir.code.Instruction):185 -> b 171:171:void com.android.tools.r8.ir.analysis.constant.SparseConditionalConstantPropagation.addFlowEdgesForJumpInstruction(com.android.tools.r8.ir.code.JumpInstruction):251:251 -> b 171:171:void visitInstruction(com.android.tools.r8.ir.code.Instruction):185 -> b 172:177:void com.android.tools.r8.ir.analysis.constant.SparseConditionalConstantPropagation.setExecutableEdge(int,int):258:263 -> b 172:177:void com.android.tools.r8.ir.analysis.constant.SparseConditionalConstantPropagation.addFlowEdgesForJumpInstruction(com.android.tools.r8.ir.code.JumpInstruction):251 -> b 172:177:void visitInstruction(com.android.tools.r8.ir.code.Instruction):185 -> b 178:178:void com.android.tools.r8.ir.analysis.constant.SparseConditionalConstantPropagation.addFlowEdgesForJumpInstruction(com.android.tools.r8.ir.code.JumpInstruction):252:252 -> b 178:178:void visitInstruction(com.android.tools.r8.ir.code.Instruction):185 -> b com.android.tools.r8.ir.analysis.constant.Top -> com.android.tools.r8.internal.lZ: # {"id":"sourceFile","fileName":"Top.java"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/TA;)Lcom/android/tools/r8/internal/TA;"} 1:1:com.android.tools.r8.ir.analysis.constant.Top getInstance():13:13 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/lZ;"} 1:1:java.lang.String toString():28:28 -> toString com.android.tools.r8.ir.analysis.environmentdependence.ValueGraph -> com.android.tools.r8.internal.b20: # {"id":"sourceFile","fileName":"ValueGraph.java"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Y10;)Lcom/android/tools/r8/internal/a20;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/a20;Lcom/android/tools/r8/internal/a20;)V"} 4:4:java.util.Collection getNodes():41:41 -> a 1:5:void mergeStronglyConnectedComponents():57:61 -> b 6:10:void com.android.tools.r8.ir.analysis.environmentdependence.ValueGraph.mergeNodes(java.lang.Iterable):45:49 -> b 6:10:void mergeStronglyConnectedComponents():62 -> b 11:11:void com.android.tools.r8.ir.analysis.environmentdependence.ValueGraph$Node.moveEdgesTo(com.android.tools.r8.ir.analysis.environmentdependence.ValueGraph$Node):99:99 -> b 11:11:void com.android.tools.r8.ir.analysis.environmentdependence.ValueGraph.mergeNodes(java.lang.Iterable):50 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 11:11:void mergeStronglyConnectedComponents():62 -> b 12:23:void com.android.tools.r8.ir.analysis.environmentdependence.ValueGraph$Node.moveEdgesTo(com.android.tools.r8.ir.analysis.environmentdependence.ValueGraph$Node):99:110 -> b 12:23:void com.android.tools.r8.ir.analysis.environmentdependence.ValueGraph.mergeNodes(java.lang.Iterable):50 -> b 12:23:void mergeStronglyConnectedComponents():62 -> b 24:24:void com.android.tools.r8.ir.analysis.environmentdependence.ValueGraph.mergeNodes(java.lang.Iterable):51:51 -> b 24:24:void mergeStronglyConnectedComponents():62 -> b 25:25:void com.android.tools.r8.ir.analysis.environmentdependence.ValueGraph$Node.addLabel(java.util.Set):82:82 -> b 25:25:void com.android.tools.r8.ir.analysis.environmentdependence.ValueGraph.mergeNodes(java.lang.Iterable):51 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 25:25:void mergeStronglyConnectedComponents():62 -> b 26:26:void com.android.tools.r8.ir.analysis.environmentdependence.ValueGraph$Node.addLabel(java.util.Set):82:82 -> b 26:26:void com.android.tools.r8.ir.analysis.environmentdependence.ValueGraph.mergeNodes(java.lang.Iterable):51 -> b 26:26:void mergeStronglyConnectedComponents():62 -> b 27:27:void com.android.tools.r8.ir.analysis.environmentdependence.ValueGraph.mergeNodes(java.lang.Iterable):52:52 -> b 27:27:void mergeStronglyConnectedComponents():62 -> b 28:28:void mergeStronglyConnectedComponents():63:63 -> b com.android.tools.r8.ir.analysis.environmentdependence.ValueGraph$Node -> com.android.tools.r8.internal.a20: # {"id":"sourceFile","fileName":"ValueGraph.java"} com.android.tools.r8.ir.code.Value value -> a java.util.Set label -> b java.util.Set predecessors -> c java.util.Set successors -> d 1:1:void (com.android.tools.r8.ir.code.Value):76:76 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Y10;)V"} 2:8:void (com.android.tools.r8.ir.code.Value):72:78 -> 1:1:java.util.Set getSuccessors():86:86 -> a 2:3:boolean hasSuccessorThatMatches(java.util.function.Predicate):90:91 -> a com.android.tools.r8.ir.analysis.equivalence.BasicBlockBehavioralSubsumption -> com.android.tools.r8.internal.y4: # {"id":"sourceFile","fileName":"BasicBlockBehavioralSubsumption.java"} 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/ll;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Y10;Lcom/android/tools/r8/internal/x4;Lcom/android/tools/r8/internal/x4;)Z"} 2:3: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:88 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/mo;Lcom/android/tools/r8/internal/Y10;Ljava/util/function/Predicate;)Lcom/android/tools/r8/internal/lo;"} 4: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Y10;Lcom/android/tools/r8/internal/lo;)Z"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Y10;Lcom/android/tools/r8/internal/mo;Lcom/android/tools/r8/internal/mo;Ljava/util/Set;)Z"} 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: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):110: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:122: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:173 -> a 123:124:java.util.Set com.android.tools.r8.utils.SetUtils.newIdentityHashSet(java.lang.Object):48:49 -> a 123: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):174 -> a 125:154: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:207 -> a 155:155: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 156:157:boolean instructionMayHaveSideEffects(com.android.tools.r8.ir.code.Instruction):239:240 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lo;)Z"} 158:166:boolean valuesAreIdentical(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value):244:252 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Y10;Lcom/android/tools/r8/internal/Y10;)Z"} 167: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):256:261 -> a 167:172:boolean valuesAreIdentical(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value):252 -> a 173:173:boolean com.android.tools.r8.ir.code.Instruction.isConstClass():0:0 -> a 173:173: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 173:173:boolean valuesAreIdentical(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value):252 -> a 174:174:boolean com.android.tools.r8.ir.code.Instruction.isConstClass():0:0 -> a 174:174: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 174:174:boolean valuesAreIdentical(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value):252 -> a 175: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):269:280 -> a 175:186:boolean valuesAreIdentical(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value):252 -> a 187:187:boolean com.android.tools.r8.ir.code.Instruction.isConstString():0:0 -> a 187:187: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 187:187:boolean valuesAreIdentical(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value):252 -> a 188:188:boolean com.android.tools.r8.ir.code.Instruction.isConstString():0:0 -> a 188:188: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 188:188:boolean valuesAreIdentical(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value):252 -> a 189: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):287:289 -> a 189:191:boolean valuesAreIdentical(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value):252 -> a 192:192:boolean com.android.tools.r8.ir.code.Instruction.isDexItemBasedConstString():0:0 -> a 192:192: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 192:192:boolean valuesAreIdentical(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value):252 -> a 193:193:boolean com.android.tools.r8.ir.code.Instruction.isDexItemBasedConstString():0:0 -> a 193:193: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 193:193:boolean valuesAreIdentical(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value):252 -> a 194:196: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 194:196: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lo;)Z"} 8:8:boolean isNonLocalDefinitionOrSideEffecting(com.android.tools.r8.ir.code.Instruction):216:216 -> b com.android.tools.r8.ir.analysis.escape.EscapeAnalysis -> com.android.tools.r8.internal.lh: # {"id":"sourceFile","fileName":"EscapeAnalysis.java"} com.android.tools.r8.graph.AppView appView -> a com.android.tools.r8.ir.analysis.escape.EscapeAnalysisConfiguration configuration -> b java.util.Set trackedValues -> c java.util.Deque valuesToTrack -> d 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/mh;)V"} 2:13:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.escape.EscapeAnalysisConfiguration):35:46 -> 1:1:boolean lambda$isEscaping$0(com.android.tools.r8.utils.Box,com.android.tools.r8.ir.code.Instruction):61:61 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/N;Lcom/android/tools/r8/internal/lo;)Z"} 2:10:java.util.Set computeEscapeRoutes(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.Value):74:82 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/internal/Y10;)Ljava/util/Set;"} 11:11:boolean lambda$computeEscapeRoutes$1(com.android.tools.r8.com.google.common.collect.ImmutableSet$Builder,com.android.tools.r8.ir.code.Instruction):79:79 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Cm;Lcom/android/tools/r8/internal/lo;)Z"} 12:31:void run(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.Value,java.util.function.Predicate):87:106 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/internal/Y10;Ljava/util/function/Predicate;)V"} 32: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):126:142 -> a 32:48:void run(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.Value,java.util.function.Predicate):109 -> a 49:77: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:208 -> a 49:77: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:77:void run(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.Value,java.util.function.Predicate):109 -> a 78:93: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 78:93:void run(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.Value,java.util.function.Predicate):109 -> a 94:98: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:222 -> a 94:98: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 94:98:void run(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.Value,java.util.function.Predicate):109 -> a 99:100: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 99:100:void run(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.Value,java.util.function.Predicate):109 -> a 101:102:void run(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.Value,java.util.function.Predicate):115:116 -> a 103:105:void addToWorklist(com.android.tools.r8.ir.code.Value):171:173 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Y10;)V"} 1:9:boolean isEscaping(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.Value):56:64 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/internal/Y10;)Z"} 10:10:boolean isValueOfInterestOrAlias(com.android.tools.r8.ir.code.Value):214:214 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Y10;)Z"} com.android.tools.r8.ir.analysis.escape.EscapeAnalysisConfiguration -> com.android.tools.r8.internal.mh: # {"id":"sourceFile","fileName":"EscapeAnalysisConfiguration.java"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/lh;Lcom/android/tools/r8/internal/lo;Lcom/android/tools/r8/graph/o5;)Z"} com.android.tools.r8.ir.analysis.fieldaccess.FieldAccessAnalysis -> com.android.tools.r8.internal.Ah: # {"id":"sourceFile","fileName":"FieldAccessAnalysis.java"} 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.FieldReadForInvokeReceiverAnalysis fieldReadForInvokeReceiverAnalysis -> d com.android.tools.r8.ir.analysis.fieldaccess.FieldReadForWriteAnalysis fieldReadForWriteAnalysis -> e 1:8:void (com.android.tools.r8.graph.AppView):33:40 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)V"} 9:14:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.fieldaccess.FieldAssignmentTracker,com.android.tools.r8.ir.analysis.fieldaccess.FieldBitAccessAnalysis,com.android.tools.r8.ir.analysis.fieldaccess.FieldReadForInvokeReceiverAnalysis,com.android.tools.r8.ir.analysis.fieldaccess.FieldReadForWriteAnalysis):49:54 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/Fh;Lcom/android/tools/r8/internal/Gh;Lcom/android/tools/r8/internal/Yh;Lcom/android/tools/r8/internal/Zh;)V"} 1:1:com.android.tools.r8.ir.analysis.fieldaccess.FieldAssignmentTracker fieldAssignmentTracker():58:58 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Fh;"} 2:3:void acceptClassInitializerDefaultsResult(com.android.tools.r8.ir.optimize.ClassInitializerDefaultsOptimization$ClassInitializerDefaultsResult):63:64 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/ir/optimize/t;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/internal/h6$a;Lcom/android/tools/r8/ir/optimize/info/n;Lcom/android/tools/r8/internal/YE;)V"} 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:43: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:108 -> a com.android.tools.r8.ir.analysis.fieldaccess.FieldAssignmentTracker -> com.android.tools.r8.internal.Fh: # {"id":"sourceFile","fileName":"FieldAssignmentTracker.java"} com.android.tools.r8.ir.analysis.value.AbstractValueFactory abstractValueFactory -> a com.android.tools.r8.graph.AppView appView -> b com.android.tools.r8.graph.DexItemFactory dexItemFactory -> c com.android.tools.r8.ir.analysis.fieldaccess.FieldAssignmentTracker$FieldAccessGraph fieldAccessGraph -> d com.android.tools.r8.ir.analysis.fieldaccess.FieldAssignmentTracker$ObjectAllocationGraph objectAllocationGraph -> e java.util.Map fieldStates -> f java.util.Map abstractInstanceFieldValues -> g boolean $assertionsDisabled -> h 1:1:void ():59:59 -> 1:1:void (com.android.tools.r8.graph.AppView):82:82 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m5;Lcom/android/tools/r8/internal/B1;Lcom/android/tools/r8/internal/Y10;Lcom/android/tools/r8/graph/T0;Lcom/android/tools/r8/internal/ei;)Lcom/android/tools/r8/internal/ei;"} 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):1043:1043 -> 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):1043:1043 -> 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/S2;Lcom/android/tools/r8/graph/q2;Ljava/util/Set;)V"} 54:54:com.android.tools.r8.graph.FieldAccessInfo com.android.tools.r8.graph.FieldAccessInfoCollectionImpl.get(com.android.tools.r8.graph.DexField):16:16 -> 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/S2;Lcom/android/tools/r8/graph/m5;)V"} 61:61:com.android.tools.r8.graph.FieldAccessInfo com.android.tools.r8.graph.FieldAccessInfoCollectionImpl.get(com.android.tools.r8.graph.DexField):16:16 -> 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/ir/optimize/t;)V"} 69:70:void lambda$acceptClassInitializerDefaultsResult$3(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.graph.DexValue):146:147 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/T0;Lcom/android/tools/r8/graph/B2;)V"} 71:71:boolean com.android.tools.r8.graph.DexValue.isDefault(com.android.tools.r8.graph.DexType):412:412 -> a 71:71:void lambda$acceptClassInitializerDefaultsResult$3(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.graph.DexValue):147 -> a 72:73:void lambda$acceptClassInitializerDefaultsResult$3(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.graph.DexValue):150:151 -> a 74:76: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/B2;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/T0;Lcom/android/tools/r8/internal/ei;)Lcom/android/tools/r8/internal/ei;"} 77:77:boolean com.android.tools.r8.ir.analysis.value.AbstractValue.isSingleDexItemBasedStringValue():0:0 -> a 77: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):158 -> a 78: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:161 -> 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.graph.DexType.toTypeElement(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.Nullability):78:78 -> 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Nh;Lcom/android/tools/r8/graph/m5;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m5;Lcom/android/tools/r8/internal/Y10;)V"} 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:void recordFieldPut(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.ProgramMethod):193:193 -> a 107:107:com.android.tools.r8.ir.analysis.value.UnknownValue com.android.tools.r8.ir.analysis.value.AbstractValue.unknown():20:20 -> a 107:107:void recordFieldPut(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.ProgramMethod):193 -> a 108:109:void recordFieldPut(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.ProgramMethod):194:195 -> a 110:110:void recordFieldPut(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.ProgramMethod):194:194 -> a 111:118:void recordAllocationSite(com.android.tools.r8.ir.code.NewInstance,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramMethod):239:246 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/HG;Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/graph/o5;)V"} 119:119:com.android.tools.r8.ir.code.InvokeDirect com.android.tools.r8.ir.code.NewInstance.getUniqueConstructorInvoke(com.android.tools.r8.graph.DexItemFactory):55:55 -> a 119:119:void recordAllocationSite(com.android.tools.r8.ir.code.NewInstance,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)"]} 120:120:com.android.tools.r8.ir.code.InvokeDirect com.android.tools.r8.ir.code.NewInstance.getUniqueConstructorInvoke(com.android.tools.r8.graph.DexItemFactory):55:55 -> a 120:120:void recordAllocationSite(com.android.tools.r8.ir.code.NewInstance,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramMethod):246 -> a 121:163:void recordAllocationSite(com.android.tools.r8.ir.code.NewInstance,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramMethod):249:291 -> a 164:169:void recordAllocationSite(com.android.tools.r8.ir.code.NewInstance,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramMethod):288:293 -> a 170:170:boolean com.android.tools.r8.ir.analysis.value.AbstractValue.isBottom():0:0 -> a 170:170:void recordAllocationSite(com.android.tools.r8.ir.code.NewInstance,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramMethod):293 -> a 171:178:void recordAllocationSite(com.android.tools.r8.ir.code.NewInstance,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramMethod):293:300 -> a 179:192:void recordAllocationSite(com.android.tools.r8.ir.code.NewInstance,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramMethod):297:310 -> a 193:193:boolean com.android.tools.r8.ir.analysis.value.AbstractValue.isBottom():0:0 -> a 193:193:void recordAllocationSite(com.android.tools.r8.ir.code.NewInstance,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramMethod):310 -> a 194:218:void recordAllocationSite(com.android.tools.r8.ir.code.NewInstance,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramMethod):310: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/ir/optimize/info/o;Lcom/android/tools/r8/graph/m5;)V"} 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: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):345:354 -> a 227: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):65:65 -> 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 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:238: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):78:78 -> a 238:238:com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound com.android.tools.r8.graph.DexType.toDynamicType(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.Nullability):70 -> a 238:238:com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound com.android.tools.r8.graph.DexType.toDynamicType(com.android.tools.r8.graph.AppView):65 -> a 238:238: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 238:238: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 239:239:com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound com.android.tools.r8.graph.DexType.toDynamicType(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.Nullability):70:70 -> a 239:239:com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound com.android.tools.r8.graph.DexType.toDynamicType(com.android.tools.r8.graph.AppView):65 -> a 239:239: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 239:239: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 240:248: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 240:248: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 249:249:void recordAllInstanceFieldPutsProcessed(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.ir.optimize.info.OptimizationFeedbackDelayed):369:369 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m5;Lcom/android/tools/r8/ir/optimize/info/o;)V"} 250:250:boolean com.android.tools.r8.shaking.AppInfoWithLiveness.isInstanceFieldWrittenOnlyInInstanceInitializers(com.android.tools.r8.graph.DexClassAndField):927:927 -> a 250:250:void recordAllInstanceFieldPutsProcessed(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.ir.optimize.info.OptimizationFeedbackDelayed):369 -> a 251:259:void recordAllInstanceFieldPutsProcessed(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.ir.optimize.info.OptimizationFeedbackDelayed):370:378 -> a 260:260: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 260:260:void recordAllInstanceFieldPutsProcessed(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.ir.optimize.info.OptimizationFeedbackDelayed):378 -> a 261:266:void recordAllInstanceFieldPutsProcessed(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.ir.optimize.info.OptimizationFeedbackDelayed):379:384 -> a 267:267: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 267:267:void recordAllInstanceFieldPutsProcessed(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.ir.optimize.info.OptimizationFeedbackDelayed):381 -> a 268:277:void recordAllInstanceFieldPutsProcessed(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.ir.optimize.info.OptimizationFeedbackDelayed):385:394 -> a 278:285:void recordAllInstanceFieldPutsProcessed(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.ir.optimize.info.OptimizationFeedbackDelayed):393:400 -> a 286:286:boolean com.android.tools.r8.ir.analysis.value.AbstractValue.isBottom():0:0 -> a 286:286:void recordAllInstanceFieldPutsProcessed(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.ir.optimize.info.OptimizationFeedbackDelayed):400 -> a 287:290:void recordAllInstanceFieldPutsProcessed(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.ir.optimize.info.OptimizationFeedbackDelayed):400:403 -> a 291:291:void lambda$recordAllAllocationsSitesProcessed$5(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.AppInfoWithLivenessModifier):420:420 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/shaking/j;)V"} 292:300:void waveDone(com.android.tools.r8.utils.collections.ProgramMethodSet,com.android.tools.r8.ir.optimize.info.OptimizationFeedbackDelayed):433:441 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/IN;Lcom/android/tools/r8/ir/optimize/info/o;)V"} 301:301:void lambda$waveDone$7(com.android.tools.r8.ir.optimize.info.OptimizationFeedbackDelayed,com.android.tools.r8.graph.DexProgramClass):438:438 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/ir/optimize/info/o;Lcom/android/tools/r8/graph/q2;)V"} 1:27:void initializeAbstractInstanceFieldValues():104:130 -> b 28:28:void com.android.tools.r8.graph.DexProgramClass.forEachProgramField(java.util.function.Consumer):257:257 -> 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/ir/optimize/info/o;Lcom/android/tools/r8/graph/q2;)V"} 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:46:void recordAllAllocationsSitesProcessed(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.optimize.info.OptimizationFeedbackDelayed):420:426 -> b com.android.tools.r8.ir.analysis.fieldaccess.FieldAssignmentTracker$FieldAccessGraph -> com.android.tools.r8.internal.Dh: # {"id":"sourceFile","fileName":"FieldAssignmentTracker.java"} java.util.Map fieldWrites -> a com.android.tools.r8.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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)V"} 3:13:void lambda$initialize$2(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.FieldAccessInfo):461:471 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/R2;)V"} 14:14:java.util.List lambda$initialize$0(com.android.tools.r8.graph.DexEncodedMethod):469:469 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W0;)Ljava/util/List;"} 15:16:void lambda$initialize$1(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.graph.ProgramMethod):469:470 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m5;Lcom/android/tools/r8/graph/o5;)V"} 17:24:void markProcessed(com.android.tools.r8.graph.ProgramMethod,java.util.function.Consumer):477:484 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Ljava/util/function/Consumer;)V"} com.android.tools.r8.ir.analysis.fieldaccess.FieldAssignmentTracker$ObjectAllocationGraph -> com.android.tools.r8.internal.Eh: # {"id":"sourceFile","fileName":"FieldAssignmentTracker.java"} java.util.Map objectAllocations -> a com.android.tools.r8.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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)V"} 3:6:void lambda$initialize$1(com.android.tools.r8.graph.DexProgramClass,java.util.Set):508:511 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Ljava/util/Set;)V"} 7:7:java.util.List lambda$initialize$0(com.android.tools.r8.graph.DexEncodedMethod):509:509 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W0;)Ljava/util/List;"} 8:15:void markProcessed(com.android.tools.r8.graph.ProgramMethod,java.util.function.Consumer):517:524 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Ljava/util/function/Consumer;)V"} com.android.tools.r8.ir.analysis.fieldaccess.FieldBitAccessAnalysis -> com.android.tools.r8.internal.Gh: # {"id":"sourceFile","fileName":"FieldBitAccessAnalysis.java"} 1:1:void ():16:16 -> 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Nh;Lcom/android/tools/r8/graph/T0;Lcom/android/tools/r8/ir/optimize/info/n;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/T0;Lcom/android/tools/r8/internal/lo;)Z"} com.android.tools.r8.ir.analysis.fieldaccess.FieldReadForInvokeReceiverAnalysis -> com.android.tools.r8.internal.Yh: # {"id":"sourceFile","fileName":"FieldReadForInvokeReceiverAnalysis.java"} 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Nh;Lcom/android/tools/r8/internal/h6$a;Lcom/android/tools/r8/graph/o5;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Set;Lcom/android/tools/r8/internal/d6;)V"} com.android.tools.r8.ir.analysis.fieldaccess.FieldReadForWriteAnalysis -> com.android.tools.r8.internal.Zh: # {"id":"sourceFile","fileName":"FieldReadForWriteAnalysis.java"} com.android.tools.r8.graph.AppView appView -> a 1:2:void (com.android.tools.r8.graph.AppView):24:25 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Nh;Lcom/android/tools/r8/graph/m5;Lcom/android/tools/r8/internal/h6$a;)V"} 8:8:boolean isValueOnlyUsedToWriteField(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.ProgramField):43:43 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Y10;Lcom/android/tools/r8/graph/m5;)Z"} 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:27:boolean isValueOnlyUsedToWriteField(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.ProgramField):59:61 -> a 28:28:boolean com.android.tools.r8.graph.ProgramField.isStructurallyEqualTo(com.android.tools.r8.graph.ProgramField):27:27 -> a 28:28:boolean isValueOnlyUsedToWriteField(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.ProgramField):62 -> a 29:29:boolean isValueOnlyUsedToWriteField(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.ProgramField):51:51 -> a 30:33: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 30:33: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.android.tools.r8.internal.DZ: # {"id":"sourceFile","fileName":"TrivialFieldAccessReprocessor.java"} com.android.tools.r8.graph.AppView appView -> a com.android.tools.r8.ir.conversion.PostMethodProcessor$Builder postMethodProcessorBuilder -> b java.util.Map dependencies -> c java.util.Map readFields -> d java.util.Map writtenFields -> e java.util.Set constantFields -> f java.util.Set nonConstantFields -> g com.android.tools.r8.utils.collections.ProgramMethodSet methodsToReprocess -> h boolean $assertionsDisabled -> i 1:1:void ():49:49 -> 1:1:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.conversion.PostMethodProcessor$Builder):80:80 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/wM;)V"} 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 appView():86:86 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/m;"} 2:7:void run(java.util.concurrent.ExecutorService,com.android.tools.r8.ir.optimize.info.OptimizationFeedbackDelayed,com.android.tools.r8.utils.Timing):92:97 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/concurrent/ExecutorService;Lcom/android/tools/r8/ir/optimize/info/o;Lcom/android/tools/r8/utils/z3;)V"} 8:21:void com.android.tools.r8.ir.analysis.fieldaccess.TrivialFieldAccessReprocessor.computeFieldsWithNonTrivialValue():136:149 -> a 8:21:void run(java.util.concurrent.ExecutorService,com.android.tools.r8.ir.optimize.info.OptimizationFeedbackDelayed,com.android.tools.r8.utils.Timing):98 -> a 22:22:void com.android.tools.r8.ir.analysis.fieldaccess.TrivialFieldAccessReprocessor.computeFieldsWithNonTrivialValue():146:146 -> a 22:22:void run(java.util.concurrent.ExecutorService,com.android.tools.r8.ir.optimize.info.OptimizationFeedbackDelayed,com.android.tools.r8.utils.Timing):98 -> a 23:46:void com.android.tools.r8.ir.analysis.fieldaccess.TrivialFieldAccessReprocessor.computeFieldsWithNonTrivialValue():142:165 -> a 23:46:void run(java.util.concurrent.ExecutorService,com.android.tools.r8.ir.optimize.info.OptimizationFeedbackDelayed,com.android.tools.r8.utils.Timing):98 -> a 47:49:boolean com.android.tools.r8.ir.analysis.fieldaccess.TrivialFieldAccessReprocessor.verifyNoConstantFieldsOnSynthesizedClasses(com.android.tools.r8.graph.AppView):308:310 -> a 47:49:void com.android.tools.r8.ir.analysis.fieldaccess.TrivialFieldAccessReprocessor.computeFieldsWithNonTrivialValue():165 -> a 47:49:void run(java.util.concurrent.ExecutorService,com.android.tools.r8.ir.optimize.info.OptimizationFeedbackDelayed,com.android.tools.r8.utils.Timing):98 -> a 50:56:void run(java.util.concurrent.ExecutorService,com.android.tools.r8.ir.optimize.info.OptimizationFeedbackDelayed,com.android.tools.r8.utils.Timing):99:105 -> a 57:59:void com.android.tools.r8.ir.analysis.fieldaccess.TrivialFieldAccessReprocessor.clearReadsAndWritesFromFieldsOfInterest(com.android.tools.r8.shaking.AppInfoWithLiveness):169:171 -> a 57:59:void run(java.util.concurrent.ExecutorService,com.android.tools.r8.ir.optimize.info.OptimizationFeedbackDelayed,com.android.tools.r8.utils.Timing):106 -> a 60:60:com.android.tools.r8.graph.FieldAccessInfo com.android.tools.r8.graph.FieldAccessInfoCollectionImpl.get(com.android.tools.r8.graph.DexField):16:16 -> a 60:60:void com.android.tools.r8.ir.analysis.fieldaccess.TrivialFieldAccessReprocessor.clearReadsAndWritesFromFieldsOfInterest(com.android.tools.r8.shaking.AppInfoWithLiveness):171 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 60:60:void run(java.util.concurrent.ExecutorService,com.android.tools.r8.ir.optimize.info.OptimizationFeedbackDelayed,com.android.tools.r8.utils.Timing):106 -> a 61:64:void com.android.tools.r8.ir.analysis.fieldaccess.TrivialFieldAccessReprocessor.clearReadsAndWritesFromFieldsOfInterest(com.android.tools.r8.shaking.AppInfoWithLiveness):171:174 -> a 61:64:void run(java.util.concurrent.ExecutorService,com.android.tools.r8.ir.optimize.info.OptimizationFeedbackDelayed,com.android.tools.r8.utils.Timing):106 -> a 65:65:com.android.tools.r8.graph.FieldAccessInfo com.android.tools.r8.graph.FieldAccessInfoCollectionImpl.get(com.android.tools.r8.graph.DexField):16:16 -> a 65:65:void com.android.tools.r8.ir.analysis.fieldaccess.TrivialFieldAccessReprocessor.clearReadsAndWritesFromFieldsOfInterest(com.android.tools.r8.shaking.AppInfoWithLiveness):174 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 65:65:void run(java.util.concurrent.ExecutorService,com.android.tools.r8.ir.optimize.info.OptimizationFeedbackDelayed,com.android.tools.r8.utils.Timing):106 -> a 66:69:void com.android.tools.r8.ir.analysis.fieldaccess.TrivialFieldAccessReprocessor.clearReadsAndWritesFromFieldsOfInterest(com.android.tools.r8.shaking.AppInfoWithLiveness):174:177 -> a 66:69:void run(java.util.concurrent.ExecutorService,com.android.tools.r8.ir.optimize.info.OptimizationFeedbackDelayed,com.android.tools.r8.utils.Timing):106 -> a 70:70:com.android.tools.r8.graph.FieldAccessInfo com.android.tools.r8.graph.FieldAccessInfoCollectionImpl.get(com.android.tools.r8.graph.DexField):16:16 -> a 70:70:void com.android.tools.r8.ir.analysis.fieldaccess.TrivialFieldAccessReprocessor.clearReadsAndWritesFromFieldsOfInterest(com.android.tools.r8.shaking.AppInfoWithLiveness):177 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 70:70:void run(java.util.concurrent.ExecutorService,com.android.tools.r8.ir.optimize.info.OptimizationFeedbackDelayed,com.android.tools.r8.utils.Timing):106 -> a 71:71:void com.android.tools.r8.ir.analysis.fieldaccess.TrivialFieldAccessReprocessor.clearReadsAndWritesFromFieldsOfInterest(com.android.tools.r8.shaking.AppInfoWithLiveness):177:177 -> a 71:71:void run(java.util.concurrent.ExecutorService,com.android.tools.r8.ir.optimize.info.OptimizationFeedbackDelayed,com.android.tools.r8.utils.Timing):106 -> a 72:80:void run(java.util.concurrent.ExecutorService,com.android.tools.r8.ir.optimize.info.OptimizationFeedbackDelayed,com.android.tools.r8.utils.Timing):107:115 -> a 81:81:com.android.tools.r8.utils.InternalOptions$TestingOptions com.android.tools.r8.graph.AppView.testing():632:632 -> a 81:81:void run(java.util.concurrent.ExecutorService,com.android.tools.r8.ir.optimize.info.OptimizationFeedbackDelayed,com.android.tools.r8.utils.Timing):115 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 82:82:com.android.tools.r8.utils.InternalOptions$TestingOptions com.android.tools.r8.graph.AppView.testing():632:632 -> a 82:82:void run(java.util.concurrent.ExecutorService,com.android.tools.r8.ir.optimize.info.OptimizationFeedbackDelayed,com.android.tools.r8.utils.Timing):115 -> a 83:83:void run(java.util.concurrent.ExecutorService,com.android.tools.r8.ir.optimize.info.OptimizationFeedbackDelayed,com.android.tools.r8.utils.Timing):115:115 -> a 84:87:void markFieldAsDead(com.android.tools.r8.graph.DexEncodedField):128:131 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/T0;)V"} 88:90:void enqueueMethodsForReprocessing(com.android.tools.r8.shaking.AppInfoWithLiveness,java.util.concurrent.ExecutorService):183:185 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/i;Ljava/util/concurrent/ExecutorService;)V"} 91:97:void enqueueMethodsForReprocessing(com.android.tools.r8.shaking.AppInfoWithLiveness,java.util.concurrent.ExecutorService):184:190 -> a 98:98:void processClass(com.android.tools.r8.graph.DexProgramClass):194:194 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)V"} 99:99:void lambda$processClass$0(com.android.tools.r8.graph.ProgramMethod):196:196 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)V"} 100:100:com.android.tools.r8.ir.analysis.fieldaccess.TrivialFieldAccessReprocessor$FieldClassification classifyField(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.graph.AppView):202:202 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/T0;)I"} 101:101:com.android.tools.r8.graph.FieldAccessInfo com.android.tools.r8.graph.FieldAccessInfoCollectionImpl.get(com.android.tools.r8.graph.DexField):16:16 -> 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):202 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 102:102:com.android.tools.r8.ir.analysis.fieldaccess.TrivialFieldAccessReprocessor$FieldClassification classifyField(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.graph.AppView):204:204 -> a 103:103:boolean com.android.tools.r8.graph.FieldAccessInfo.isAccessedFromMethodHandle():50:50 -> a 103:103:com.android.tools.r8.ir.analysis.fieldaccess.TrivialFieldAccessReprocessor$FieldClassification classifyField(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.graph.AppView):205 -> a 104:126:com.android.tools.r8.ir.analysis.fieldaccess.TrivialFieldAccessReprocessor$FieldClassification classifyField(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.graph.AppView):206:228 -> a 127:135:void processFieldsNeverRead(com.android.tools.r8.shaking.AppInfoWithLiveness):235:243 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/i;)V"} 136:136:boolean lambda$processFieldsNeverRead$1(com.android.tools.r8.graph.FieldAccessInfoCollection,java.util.Map$Entry):240:240 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/S2;Ljava/util/Map$Entry;)Z"} 137:137:boolean com.android.tools.r8.graph.AbstractAccessContexts.isConcrete():0:0 -> a 137:137:boolean lambda$processFieldsNeverRead$1(com.android.tools.r8.graph.FieldAccessInfoCollection,java.util.Map$Entry):240 -> a 138:138:boolean lambda$processFieldsNeverRead$1(com.android.tools.r8.graph.FieldAccessInfoCollection,java.util.Map$Entry):242:242 -> a 139:139:boolean lambda$processFieldsNeverRead$1(com.android.tools.r8.graph.FieldAccessInfoCollection,java.util.Map$Entry):241:241 -> a 140:141:void lambda$processFieldsNeverRead$2(com.android.tools.r8.graph.FieldAccessInfoCollection,com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.graph.AbstractAccessContexts):245:246 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/S2;Lcom/android/tools/r8/graph/T0;Lcom/android/tools/r8/graph/d;)V"} 142:142:com.android.tools.r8.graph.FieldAccessInfo com.android.tools.r8.graph.FieldAccessInfoCollectionImpl.get(com.android.tools.r8.graph.DexField):16:16 -> a 142:142:void lambda$processFieldsNeverRead$2(com.android.tools.r8.graph.FieldAccessInfoCollection,com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.graph.AbstractAccessContexts):246 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 143:145:void lambda$processFieldsNeverRead$2(com.android.tools.r8.graph.FieldAccessInfoCollection,com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.graph.AbstractAccessContexts):246:248 -> a 146:148:void lambda$processFieldsNeverRead$2(com.android.tools.r8.graph.FieldAccessInfoCollection,com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.graph.AbstractAccessContexts):247:249 -> a 149:151:void lambda$processFieldsNeverWritten$4(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.graph.AbstractAccessContexts):264:266 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/T0;Lcom/android/tools/r8/graph/d;)V"} 152:154:void lambda$processFieldsNeverWritten$4(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.graph.AbstractAccessContexts):265:267 -> a 155:157:boolean canOptimizeOnlyReadOrWrittenField(com.android.tools.r8.graph.DexEncodedField,boolean,com.android.tools.r8.graph.FieldAccessInfoCollection):275:277 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/T0;ZLcom/android/tools/r8/graph/S2;)Z"} 158:158:com.android.tools.r8.graph.FieldAccessInfo com.android.tools.r8.graph.FieldAccessInfoCollectionImpl.get(com.android.tools.r8.graph.DexField):16:16 -> a 158:158:boolean canOptimizeOnlyReadOrWrittenField(com.android.tools.r8.graph.DexEncodedField,boolean,com.android.tools.r8.graph.FieldAccessInfoCollection):277 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 159:165:boolean canOptimizeOnlyReadOrWrittenField(com.android.tools.r8.graph.DexEncodedField,boolean,com.android.tools.r8.graph.FieldAccessInfoCollection):279:285 -> a 166:166:boolean com.android.tools.r8.graph.FieldAccessInfo.isAccessedFromMethodHandle():50:50 -> a 166:166:boolean canOptimizeOnlyReadOrWrittenField(com.android.tools.r8.graph.DexEncodedField,boolean,com.android.tools.r8.graph.FieldAccessInfoCollection):286 -> a 167:173:boolean canOptimizeOnlyReadOrWrittenField(com.android.tools.r8.graph.DexEncodedField,boolean,com.android.tools.r8.graph.FieldAccessInfoCollection):287:293 -> a 174:174:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.graph.DexEncodedField.getTypeElement(com.android.tools.r8.graph.AppView):172:172 -> a 174:174:boolean canOptimizeOnlyReadOrWrittenField(com.android.tools.r8.graph.DexEncodedField,boolean,com.android.tools.r8.graph.FieldAccessInfoCollection):293 -> a 175:175:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.graph.DexField.getTypeElement(com.android.tools.r8.graph.AppView):74:74 -> a 175:175:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.graph.DexEncodedField.getTypeElement(com.android.tools.r8.graph.AppView):172 -> a 175:175:boolean canOptimizeOnlyReadOrWrittenField(com.android.tools.r8.graph.DexEncodedField,boolean,com.android.tools.r8.graph.FieldAccessInfoCollection):293 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 176:176:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.graph.DexField.getTypeElement(com.android.tools.r8.graph.AppView):74: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):172 -> a 176:176:boolean canOptimizeOnlyReadOrWrittenField(com.android.tools.r8.graph.DexEncodedField,boolean,com.android.tools.r8.graph.FieldAccessInfoCollection):293 -> a 177:181:boolean canOptimizeOnlyReadOrWrittenField(com.android.tools.r8.graph.DexEncodedField,boolean,com.android.tools.r8.graph.FieldAccessInfoCollection):293:297 -> a 182:182: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 182:182:boolean canOptimizeOnlyReadOrWrittenField(com.android.tools.r8.graph.DexEncodedField,boolean,com.android.tools.r8.graph.FieldAccessInfoCollection):297 -> a 183:183: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 183:183:boolean canOptimizeOnlyReadOrWrittenField(com.android.tools.r8.graph.DexEncodedField,boolean,com.android.tools.r8.graph.FieldAccessInfoCollection):297 -> a 1:4:void markWriteOnlyFieldAsDead(com.android.tools.r8.graph.DexEncodedField):119:122 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/T0;)V"} 5:5:void markWriteOnlyFieldAsDead(com.android.tools.r8.graph.DexEncodedField):121:121 -> b 6:14:void processFieldsNeverWritten(com.android.tools.r8.shaking.AppInfoWithLiveness):254:262 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/i;)V"} 15:15:boolean lambda$processFieldsNeverWritten$3(com.android.tools.r8.graph.FieldAccessInfoCollection,java.util.Map$Entry):259:259 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/S2;Ljava/util/Map$Entry;)Z"} 16:16:boolean com.android.tools.r8.graph.AbstractAccessContexts.isConcrete():0:0 -> b 16:16:boolean lambda$processFieldsNeverWritten$3(com.android.tools.r8.graph.FieldAccessInfoCollection,java.util.Map$Entry):259 -> b 17:17:boolean lambda$processFieldsNeverWritten$3(com.android.tools.r8.graph.FieldAccessInfoCollection,java.util.Map$Entry):261:261 -> b 18:18:boolean lambda$processFieldsNeverWritten$3(com.android.tools.r8.graph.FieldAccessInfoCollection,java.util.Map$Entry):260:260 -> b com.android.tools.r8.ir.analysis.fieldaccess.TrivialFieldAccessReprocessor$TrivialFieldAccessUseRegistry -> com.android.tools.r8.internal.CZ: # {"id":"sourceFile","fileName":"TrivialFieldAccessReprocessor.java"} com.android.tools.r8.ir.analysis.fieldaccess.TrivialFieldAccessReprocessor this$0 -> e boolean $assertionsDisabled -> f 1:1:void ():316:316 -> 1:2:void (com.android.tools.r8.ir.analysis.fieldaccess.TrivialFieldAccessReprocessor,com.android.tools.r8.graph.ProgramMethod):318:319 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/DZ;Lcom/android/tools/r8/graph/o5;)V"} 1:1:void registerInvokeDirect(com.android.tools.r8.graph.DexMethod):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)V"} 2:2:void registerFieldAccess(com.android.tools.r8.graph.DexField,boolean,boolean,com.android.tools.r8.graph.bytecodemetadata.BytecodeInstructionMetadata):327:327 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;ZZLcom/android/tools/r8/internal/e6;)V"} 3:3:com.android.tools.r8.graph.AppView com.android.tools.r8.ir.analysis.fieldaccess.TrivialFieldAccessReprocessor.appView():86:86 -> a 3:3:void registerFieldAccess(com.android.tools.r8.graph.DexField,boolean,boolean,com.android.tools.r8.graph.bytecodemetadata.BytecodeInstructionMetadata):327 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 4:14:void registerFieldAccess(com.android.tools.r8.graph.DexField,boolean,boolean,com.android.tools.r8.graph.bytecodemetadata.BytecodeInstructionMetadata):327:337 -> a 15:15:boolean com.android.tools.r8.graph.FieldResolutionResult.isSingleProgramFieldResolutionResult():0:0 -> a 15:15:void registerFieldAccess(com.android.tools.r8.graph.DexField,boolean,boolean,com.android.tools.r8.graph.bytecodemetadata.BytecodeInstructionMetadata):338 -> a 16:16:void registerFieldAccess(com.android.tools.r8.graph.DexField,boolean,boolean,com.android.tools.r8.graph.bytecodemetadata.BytecodeInstructionMetadata):339:339 -> a 17:17:com.android.tools.r8.graph.AppView com.android.tools.r8.ir.analysis.fieldaccess.TrivialFieldAccessReprocessor.appView():86:86 -> a 17:17:void registerFieldAccess(com.android.tools.r8.graph.DexField,boolean,boolean,com.android.tools.r8.graph.bytecodemetadata.BytecodeInstructionMetadata):339 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 18:18:void registerFieldAccess(com.android.tools.r8.graph.DexField,boolean,boolean,com.android.tools.r8.graph.bytecodemetadata.BytecodeInstructionMetadata):339:339 -> a 19:19:com.android.tools.r8.graph.AppView com.android.tools.r8.ir.analysis.fieldaccess.TrivialFieldAccessReprocessor.appView():86:86 -> a 19:19:void registerFieldAccess(com.android.tools.r8.graph.DexField,boolean,boolean,com.android.tools.r8.graph.bytecodemetadata.BytecodeInstructionMetadata):340 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 20:20:void registerFieldAccess(com.android.tools.r8.graph.DexField,boolean,boolean,com.android.tools.r8.graph.bytecodemetadata.BytecodeInstructionMetadata):340:340 -> a 21:21:boolean com.android.tools.r8.ir.analysis.fieldaccess.TrivialFieldAccessReprocessor$TrivialFieldAccessUseRegistry.isUnusedReadAfterMethodStaticizing(com.android.tools.r8.graph.DexClassAndField,com.android.tools.r8.graph.bytecodemetadata.BytecodeInstructionMetadata):382:382 -> a 21:21:void registerFieldAccess(com.android.tools.r8.graph.DexField,boolean,boolean,com.android.tools.r8.graph.bytecodemetadata.BytecodeInstructionMetadata):346 -> a 22:22:com.android.tools.r8.ir.optimize.info.FieldOptimizationInfo com.android.tools.r8.graph.DexClassAndField.getOptimizationInfo():41:41 -> a 22:22:boolean com.android.tools.r8.ir.analysis.fieldaccess.TrivialFieldAccessReprocessor$TrivialFieldAccessUseRegistry.isUnusedReadAfterMethodStaticizing(com.android.tools.r8.graph.DexClassAndField,com.android.tools.r8.graph.bytecodemetadata.BytecodeInstructionMetadata):383 -> a 22:22:void registerFieldAccess(com.android.tools.r8.graph.DexField,boolean,boolean,com.android.tools.r8.graph.bytecodemetadata.BytecodeInstructionMetadata):346 -> a 23:37:boolean com.android.tools.r8.ir.analysis.fieldaccess.TrivialFieldAccessReprocessor$TrivialFieldAccessUseRegistry.isUnusedReadAfterMethodStaticizing(com.android.tools.r8.graph.DexClassAndField,com.android.tools.r8.graph.bytecodemetadata.BytecodeInstructionMetadata):383:397 -> a 23:37:void registerFieldAccess(com.android.tools.r8.graph.DexField,boolean,boolean,com.android.tools.r8.graph.bytecodemetadata.BytecodeInstructionMetadata):346 -> a 38:52:void registerFieldAccess(com.android.tools.r8.graph.DexField,boolean,boolean,com.android.tools.r8.graph.bytecodemetadata.BytecodeInstructionMetadata):348:362 -> a 53:53:com.android.tools.r8.graph.AppView com.android.tools.r8.ir.analysis.fieldaccess.TrivialFieldAccessReprocessor.appView():86:86 -> a 53:53:void registerFieldAccess(com.android.tools.r8.graph.DexField,boolean,boolean,com.android.tools.r8.graph.bytecodemetadata.BytecodeInstructionMetadata):362 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 54:54:void registerFieldAccess(com.android.tools.r8.graph.DexField,boolean,boolean,com.android.tools.r8.graph.bytecodemetadata.BytecodeInstructionMetadata):362:362 -> a 55:55:com.android.tools.r8.graph.AppView com.android.tools.r8.ir.analysis.fieldaccess.TrivialFieldAccessReprocessor.appView():86:86 -> a 55:55:void registerFieldAccess(com.android.tools.r8.graph.DexField,boolean,boolean,com.android.tools.r8.graph.bytecodemetadata.BytecodeInstructionMetadata):362 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 56:70:void registerFieldAccess(com.android.tools.r8.graph.DexField,boolean,boolean,com.android.tools.r8.graph.bytecodemetadata.BytecodeInstructionMetadata):362:376 -> a 71:72:void com.android.tools.r8.ir.analysis.fieldaccess.TrivialFieldAccessReprocessor$TrivialFieldAccessUseRegistry.recordAccessThatCannotBeOptimized(com.android.tools.r8.graph.DexClassAndField,com.android.tools.r8.graph.DexEncodedField):406:407 -> a 71:72:void registerFieldAccess(com.android.tools.r8.graph.DexField,boolean,boolean,com.android.tools.r8.graph.bytecodemetadata.BytecodeInstructionMetadata):341 -> a 73:73:com.android.tools.r8.graph.AppView com.android.tools.r8.ir.analysis.fieldaccess.TrivialFieldAccessReprocessor.appView():86:86 -> a 73:73:void com.android.tools.r8.ir.analysis.fieldaccess.TrivialFieldAccessReprocessor$TrivialFieldAccessUseRegistry.recordAccessThatCannotBeOptimized(com.android.tools.r8.graph.DexClassAndField,com.android.tools.r8.graph.DexEncodedField):407 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 73:73:void registerFieldAccess(com.android.tools.r8.graph.DexField,boolean,boolean,com.android.tools.r8.graph.bytecodemetadata.BytecodeInstructionMetadata):341 -> a 74:74:void com.android.tools.r8.ir.analysis.fieldaccess.TrivialFieldAccessReprocessor$TrivialFieldAccessUseRegistry.recordAccessThatCannotBeOptimized(com.android.tools.r8.graph.DexClassAndField,com.android.tools.r8.graph.DexEncodedField):407:407 -> a 74:74:void registerFieldAccess(com.android.tools.r8.graph.DexField,boolean,boolean,com.android.tools.r8.graph.bytecodemetadata.BytecodeInstructionMetadata):341 -> a 75:75:com.android.tools.r8.graph.AppView com.android.tools.r8.ir.analysis.fieldaccess.TrivialFieldAccessReprocessor.appView():86:86 -> a 75:75:void com.android.tools.r8.ir.analysis.fieldaccess.TrivialFieldAccessReprocessor$TrivialFieldAccessUseRegistry.recordAccessThatCannotBeOptimized(com.android.tools.r8.graph.DexClassAndField,com.android.tools.r8.graph.DexEncodedField):407 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 75:75:void registerFieldAccess(com.android.tools.r8.graph.DexField,boolean,boolean,com.android.tools.r8.graph.bytecodemetadata.BytecodeInstructionMetadata):341 -> a 76:76:void com.android.tools.r8.ir.analysis.fieldaccess.TrivialFieldAccessReprocessor$TrivialFieldAccessUseRegistry.recordAccessThatCannotBeOptimized(com.android.tools.r8.graph.DexClassAndField,com.android.tools.r8.graph.DexEncodedField):407:407 -> a 76:76:void registerFieldAccess(com.android.tools.r8.graph.DexField,boolean,boolean,com.android.tools.r8.graph.bytecodemetadata.BytecodeInstructionMetadata):341 -> a 77:80:void com.android.tools.r8.ir.analysis.fieldaccess.TrivialFieldAccessReprocessor$TrivialFieldAccessUseRegistry.destroyFieldAccessContexts(com.android.tools.r8.graph.DexEncodedField):438:441 -> a 77:80:void com.android.tools.r8.ir.analysis.fieldaccess.TrivialFieldAccessReprocessor$TrivialFieldAccessUseRegistry.recordAccessThatCannotBeOptimized(com.android.tools.r8.graph.DexClassAndField,com.android.tools.r8.graph.DexEncodedField):408 -> a 77:80:void registerFieldAccess(com.android.tools.r8.graph.DexField,boolean,boolean,com.android.tools.r8.graph.bytecodemetadata.BytecodeInstructionMetadata):341 -> a 81:84:void recordFieldAccessContext(com.android.tools.r8.graph.DexEncodedField,java.util.Map,java.util.Map):416:419 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/T0;Ljava/util/concurrent/ConcurrentHashMap;Ljava/util/concurrent/ConcurrentHashMap;)V"} 85:85:boolean com.android.tools.r8.graph.AbstractAccessContexts.isBottom():0:0 -> a 85:85:void recordFieldAccessContext(com.android.tools.r8.graph.DexEncodedField,java.util.Map,java.util.Map):419 -> a 86:88:void recordFieldAccessContext(com.android.tools.r8.graph.DexEncodedField,java.util.Map,java.util.Map):421:423 -> a 89:89:boolean com.android.tools.r8.graph.AbstractAccessContexts.isConcrete():0:0 -> a 89:89:void recordFieldAccessContext(com.android.tools.r8.graph.DexEncodedField,java.util.Map,java.util.Map):423 -> a 90:91:void recordFieldAccessContext(com.android.tools.r8.graph.DexEncodedField,java.util.Map,java.util.Map):423:424 -> 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):425 -> a 93:97:void recordFieldAccessContext(com.android.tools.r8.graph.DexEncodedField,java.util.Map,java.util.Map):427:431 -> a 98:98:boolean com.android.tools.r8.graph.AbstractAccessContexts.isTop():0:0 -> a 98:98:void recordFieldAccessContext(com.android.tools.r8.graph.DexEncodedField,java.util.Map,java.util.Map):431 -> a 99:100:void recordFieldAccessContext(com.android.tools.r8.graph.DexEncodedField,java.util.Map,java.util.Map):431:432 -> a 101:101:boolean com.android.tools.r8.graph.AbstractAccessContexts.isTop():0:0 -> a 101:101:void recordFieldAccessContext(com.android.tools.r8.graph.DexEncodedField,java.util.Map,java.util.Map):432 -> a 102:104:void recordFieldAccessContext(com.android.tools.r8.graph.DexEncodedField,java.util.Map,java.util.Map):432:434 -> a 105:108:void destroyFieldAccessContexts(com.android.tools.r8.graph.DexEncodedField):438:441 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/T0;)V"} 109:109:void registerInstanceFieldRead(com.android.tools.r8.graph.DexField):446:446 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;)V"} 110:111:void registerInstanceFieldReadInstruction(com.android.tools.r8.dex.code.CfOrDexInstanceFieldRead):452:453 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/code/b;)V"} 112:113:void registerStaticFieldReadInstruction(com.android.tools.r8.dex.code.CfOrDexStaticFieldRead):469:470 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/code/d;)V"} 1:1:void registerInitClass(com.android.tools.r8.graph.DexType):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)V"} 2:2:void registerInvokeInterface(com.android.tools.r8.graph.DexMethod):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)V"} 3:3:com.android.tools.r8.graph.AbstractAccessContexts lambda$recordFieldAccessContext$0(com.android.tools.r8.graph.DexEncodedField):422:422 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/T0;)Lcom/android/tools/r8/graph/d;"} 1:1:void registerInstanceOf(com.android.tools.r8.graph.DexType):0:0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)V"} 2:2:void registerInstanceFieldWrite(com.android.tools.r8.graph.DexField):458:458 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;)V"} void registerNewInstance(com.android.tools.r8.graph.DexType) -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)V"} 1:1:void registerInvokeStatic(com.android.tools.r8.graph.DexMethod):0:0 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)V"} 2:2:void registerStaticFieldRead(com.android.tools.r8.graph.DexField):463:463 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;)V"} void registerTypeReference(com.android.tools.r8.graph.DexType) -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)V"} 1:1:void registerInvokeSuper(com.android.tools.r8.graph.DexMethod):0:0 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)V"} 2:2:void registerStaticFieldWrite(com.android.tools.r8.graph.DexField):475:475 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;)V"} void registerInvokeVirtual(com.android.tools.r8.graph.DexMethod) -> h # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)V"} com.android.tools.r8.ir.analysis.fieldaccess.state.BottomFieldState -> com.android.tools.r8.internal.y5: # {"id":"sourceFile","fileName":"BottomFieldState.java"} 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.AbstractValue getAbstractValue(com.android.tools.r8.ir.analysis.value.AbstractValueFactory):23:23 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/C1;)Lcom/android/tools/r8/internal/B1;"} 1:1:com.android.tools.r8.ir.analysis.fieldaccess.state.BottomFieldState getInstance():18:18 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/y5;"} com.android.tools.r8.ir.analysis.fieldaccess.state.ConcreteArrayTypeFieldState -> com.android.tools.r8.internal.Vb: # {"id":"sourceFile","fileName":"ConcreteArrayTypeFieldState.java"} 1:1:void (com.android.tools.r8.ir.analysis.value.AbstractValue):20:20 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/B1;)V"} 1:1:com.android.tools.r8.ir.analysis.fieldaccess.state.ConcreteArrayTypeFieldState asArray():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Vb;"} 2:2:com.android.tools.r8.ir.analysis.fieldaccess.state.FieldState create(com.android.tools.r8.ir.analysis.value.AbstractValue):24:24 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/B1;)Lcom/android/tools/r8/internal/ei;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/B1;)Lcom/android/tools/r8/internal/ei;"} 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:com.android.tools.r8.ir.analysis.fieldaccess.state.UnknownFieldState com.android.tools.r8.ir.analysis.fieldaccess.state.FieldState.unknown():18:18 -> 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 com.android.tools.r8.ir.analysis.fieldaccess.state.ConcreteClassTypeFieldState -> com.android.tools.r8.internal.Yb: # {"id":"sourceFile","fileName":"ConcreteClassTypeFieldState.java"} 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/B1;Lcom/android/tools/r8/internal/Kf;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/B1;Lcom/android/tools/r8/internal/Kf;)Lcom/android/tools/r8/internal/ei;"} 2:2:com.android.tools.r8.ir.analysis.fieldaccess.state.UnknownFieldState com.android.tools.r8.ir.analysis.fieldaccess.state.FieldState.unknown():18:18 -> 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):26 -> 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):27:27 -> a 4: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,com.android.tools.r8.ir.analysis.type.DynamicType,com.android.tools.r8.graph.ProgramField):49:51 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/B1;Lcom/android/tools/r8/internal/Mf;Lcom/android/tools/r8/graph/m5;)Lcom/android/tools/r8/internal/ei;"} 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,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)"]} 8: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,com.android.tools.r8.ir.analysis.type.DynamicType,com.android.tools.r8.graph.ProgramField):51:54 -> a 12:12: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 13:13:boolean com.android.tools.r8.ir.analysis.fieldaccess.state.ConcreteClassTypeFieldState.isEffectivelyUnknown():59:59 -> a 13: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):55 -> 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.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 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Yb;"} 1:1:com.android.tools.r8.ir.analysis.type.DynamicType getDynamicType():31:31 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Kf;"} com.android.tools.r8.ir.analysis.fieldaccess.state.ConcreteFieldState -> com.android.tools.r8.internal.ac: # {"id":"sourceFile","fileName":"ConcreteFieldState.java"} 1:1:void ():8:8 -> boolean isConcrete() -> d com.android.tools.r8.ir.analysis.fieldaccess.state.ConcretePrimitiveTypeFieldState -> com.android.tools.r8.internal.kc: # {"id":"sourceFile","fileName":"ConcretePrimitiveTypeFieldState.java"} com.android.tools.r8.ir.analysis.value.AbstractValue abstractValue -> a 1:2:void (com.android.tools.r8.ir.analysis.value.AbstractValue):15:16 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/B1;)V"} 1:1:com.android.tools.r8.ir.analysis.fieldaccess.state.FieldState create(com.android.tools.r8.ir.analysis.value.AbstractValue):20:20 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/B1;)Lcom/android/tools/r8/internal/ei;"} 2:2:com.android.tools.r8.ir.analysis.fieldaccess.state.UnknownFieldState com.android.tools.r8.ir.analysis.fieldaccess.state.FieldState.unknown():18:18 -> a 2:2:com.android.tools.r8.ir.analysis.fieldaccess.state.FieldState create(com.android.tools.r8.ir.analysis.value.AbstractValue):21 -> a 3:3:com.android.tools.r8.ir.analysis.fieldaccess.state.FieldState create(com.android.tools.r8.ir.analysis.value.AbstractValue):22:22 -> a 4:4:com.android.tools.r8.ir.analysis.value.AbstractValue getAbstractValue(com.android.tools.r8.ir.analysis.value.AbstractValueFactory):27:27 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/C1;)Lcom/android/tools/r8/internal/B1;"} 5:5: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/B1;Lcom/android/tools/r8/internal/C1;)Lcom/android/tools/r8/internal/ei;"} 6:6:com.android.tools.r8.ir.analysis.fieldaccess.state.UnknownFieldState com.android.tools.r8.ir.analysis.fieldaccess.state.FieldState.unknown():18:18 -> 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):43 -> 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):45:45 -> a 8:8: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 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):45 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 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:boolean com.android.tools.r8.ir.analysis.fieldaccess.state.ConcretePrimitiveTypeFieldState.isEffectivelyUnknown():50:50 -> 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):46 -> 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.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 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/kc;"} com.android.tools.r8.ir.analysis.fieldaccess.state.ConcreteReferenceTypeFieldState -> com.android.tools.r8.internal.oc: # {"id":"sourceFile","fileName":"ConcreteReferenceTypeFieldState.java"} com.android.tools.r8.ir.analysis.value.AbstractValue abstractValue -> a 1:2:void (com.android.tools.r8.ir.analysis.value.AbstractValue):15:16 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/B1;)V"} 1:1:com.android.tools.r8.ir.analysis.value.AbstractValue getAbstractValue(com.android.tools.r8.ir.analysis.value.AbstractValueFactory):21:21 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/C1;)Lcom/android/tools/r8/internal/B1;"} com.android.tools.r8.ir.analysis.fieldaccess.state.FieldState -> com.android.tools.r8.internal.ei: # {"id":"sourceFile","fileName":"FieldState.java"} 1:1:void ():11:11 -> 1:1:com.android.tools.r8.ir.analysis.fieldaccess.state.ConcreteArrayTypeFieldState asArray():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Vb;"} com.android.tools.r8.ir.analysis.value.AbstractValue getAbstractValue(com.android.tools.r8.ir.analysis.value.AbstractValueFactory) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/C1;)Lcom/android/tools/r8/internal/B1;"} com.android.tools.r8.ir.analysis.fieldaccess.state.ConcreteClassTypeFieldState asClass() -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Yb;"} com.android.tools.r8.ir.analysis.fieldaccess.state.ConcretePrimitiveTypeFieldState asPrimitive() -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/kc;"} boolean isConcrete() -> d com.android.tools.r8.ir.analysis.fieldaccess.state.UnknownFieldState -> com.android.tools.r8.internal.p10: # {"id":"sourceFile","fileName":"UnknownFieldState.java"} 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.AbstractValue getAbstractValue(com.android.tools.r8.ir.analysis.value.AbstractValueFactory):23:23 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/C1;)Lcom/android/tools/r8/internal/B1;"} 2:2:com.android.tools.r8.ir.analysis.value.UnknownValue com.android.tools.r8.ir.analysis.value.AbstractValue.unknown():20:20 -> a 2:2: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 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/p10;"} com.android.tools.r8.ir.analysis.fieldvalueanalysis.AbstractFieldSet -> com.android.tools.r8.internal.p: # {"id":"sourceFile","fileName":"AbstractFieldSet.java"} 1:1:void ():30:30 -> 1:1:com.android.tools.r8.ir.analysis.fieldvalueanalysis.ConcreteMutableFieldSet asConcreteFieldSet():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/fc;"} boolean contains(com.android.tools.r8.graph.DexEncodedField) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/T0;)Z"} com.android.tools.r8.ir.analysis.fieldvalueanalysis.AbstractFieldSet fixupReadSetAfterParametersChanged(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.proto.ArgumentInfoCollection) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/proto/c;)Lcom/android/tools/r8/internal/p;"} com.android.tools.r8.ir.analysis.fieldvalueanalysis.AbstractFieldSet rewrittenWithLens(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.PrunedItems) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/HH;Lcom/android/tools/r8/graph/u5;)Lcom/android/tools/r8/internal/p;"} com.android.tools.r8.ir.analysis.fieldvalueanalysis.KnownFieldSet asKnownFieldSet() -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Zy;"} boolean isEmpty() -> c boolean isKnownFieldSet() -> d com.android.tools.r8.ir.analysis.fieldvalueanalysis.ConcreteMutableFieldSet -> com.android.tools.r8.internal.fc: # {"id":"sourceFile","fileName":"ConcreteMutableFieldSet.java"} 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/T0;)V"} 1:1:com.android.tools.r8.ir.analysis.fieldvalueanalysis.ConcreteMutableFieldSet asConcreteFieldSet():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/fc;"} 2:2:com.android.tools.r8.ir.analysis.fieldvalueanalysis.ConcreteMutableFieldSet addAll(com.android.tools.r8.ir.analysis.fieldvalueanalysis.ConcreteMutableFieldSet):38:38 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/fc;)Lcom/android/tools/r8/internal/fc;"} 3:3:boolean contains(com.android.tools.r8.graph.DexEncodedField):71:71 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/T0;)Z"} 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:77 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/proto/c;)Lcom/android/tools/r8/internal/p;"} 5:5:boolean com.android.tools.r8.ir.analysis.fieldvalueanalysis.ConcreteMutableFieldSet.isEmpty():113:113 -> a 5:5:com.android.tools.r8.ir.analysis.fieldvalueanalysis.AbstractFieldSet fixupReadSetAfterParametersChanged(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.proto.ArgumentInfoCollection):77 -> a 6:16: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 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 # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 18:18: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 18:18:com.android.tools.r8.ir.analysis.fieldvalueanalysis.AbstractFieldSet fixupReadSetAfterParametersChanged(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.proto.ArgumentInfoCollection):87 -> a 19:19:com.android.tools.r8.ir.analysis.fieldvalueanalysis.AbstractFieldSet rewrittenWithLens(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.PrunedItems):93:93 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/HH;Lcom/android/tools/r8/graph/u5;)Lcom/android/tools/r8/internal/p;"} 20:20:boolean com.android.tools.r8.ir.analysis.fieldvalueanalysis.ConcreteMutableFieldSet.isEmpty():113:113 -> a 20:20:com.android.tools.r8.ir.analysis.fieldvalueanalysis.AbstractFieldSet rewrittenWithLens(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.PrunedItems):93 -> a 21:27:com.android.tools.r8.ir.analysis.fieldvalueanalysis.AbstractFieldSet rewrittenWithLens(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.PrunedItems):93:99 -> a 28:28:com.android.tools.r8.graph.DexField com.android.tools.r8.graph.lens.GraphLens.lookupField(com.android.tools.r8.graph.DexField):333:333 -> a 28:28:com.android.tools.r8.ir.analysis.fieldvalueanalysis.AbstractFieldSet rewrittenWithLens(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.PrunedItems):99 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 29:29:com.android.tools.r8.ir.analysis.fieldvalueanalysis.AbstractFieldSet rewrittenWithLens(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.PrunedItems):100:100 -> a 30:30:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.DexDefinitionSupplier.definitionForHolder(com.android.tools.r8.graph.DexMember):121:121 -> a 30:30:com.android.tools.r8.ir.analysis.fieldvalueanalysis.AbstractFieldSet rewrittenWithLens(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.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.lens.GraphLens,com.android.tools.r8.graph.lens.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.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.PrunedItems):106 -> a 1:1:com.android.tools.r8.ir.analysis.fieldvalueanalysis.KnownFieldSet asKnownFieldSet():0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Zy;"} 2:2:void add(com.android.tools.r8.graph.DexEncodedField):34:34 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/T0;)V"} 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.android.tools.r8.internal.Wf: # {"id":"sourceFile","fileName":"EmptyFieldSet.java"} com.android.tools.r8.ir.analysis.fieldvalueanalysis.EmptyFieldSet INSTANCE -> a boolean $assertionsDisabled -> b 1:3:void ():15:17 -> 1:1:void ():19:19 -> 1:1:boolean contains(com.android.tools.r8.graph.DexEncodedField):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/T0;)Z"} 2:2:com.android.tools.r8.ir.analysis.fieldvalueanalysis.AbstractFieldSet rewrittenWithLens(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.PrunedItems):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/HH;Lcom/android/tools/r8/graph/u5;)Lcom/android/tools/r8/internal/p;"} 3:26: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/proto/c;)Lcom/android/tools/r8/internal/p;"} 27:36: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/fc;ILcom/android/tools/r8/graph/proto/b;)V"} com.android.tools.r8.ir.analysis.fieldvalueanalysis.KnownFieldSet asKnownFieldSet() -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Zy;"} boolean isEmpty() -> c boolean isKnownFieldSet() -> d 1:1:com.android.tools.r8.ir.analysis.fieldvalueanalysis.EmptyFieldSet getInstance():22:22 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Wf;"} int size() -> size com.android.tools.r8.ir.analysis.fieldvalueanalysis.FieldValueAnalysis -> com.android.tools.r8.internal.hi: # {"id":"sourceFile","fileName":"FieldValueAnalysis.java"} com.android.tools.r8.graph.AppView appView -> a com.android.tools.r8.ir.code.IRCode code -> b com.android.tools.r8.graph.ProgramMethod context -> c com.android.tools.r8.ir.optimize.info.OptimizationFeedback feedback -> d com.android.tools.r8.ir.code.DominatorTree dominatorTree -> e java.util.Map fieldsMaybeReadBeforeBlockInclusiveCache -> f java.util.Map putsPerField -> g boolean $assertionsDisabled -> h 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/ir/optimize/info/n;)V"} 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 -> 1:1:com.android.tools.r8.ir.analysis.fieldvalueanalysis.InstanceFieldValueAnalysis asInstanceFieldValueAnalysis():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Mn;"} boolean isSubjectToOptimization(com.android.tools.r8.graph.DexEncodedField) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/T0;)Z"} void updateFieldOptimizationInfo(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.ir.code.FieldInstruction,com.android.tools.r8.ir.code.Value) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/T0;Lcom/android/tools/r8/internal/Nh;Lcom/android/tools/r8/internal/Y10;)V"} 2:4: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/T0;Lcom/android/tools/r8/internal/lo;Lcom/android/tools/r8/internal/Gn;)V"} 5:21:void computeFieldOptimizationInfo(com.android.tools.r8.ir.optimize.ClassInitializerDefaultsOptimization$ClassInitializerDefaultsResult):115:131 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/ir/optimize/t;)V"} 22:22: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 22:22:void computeFieldOptimizationInfo(com.android.tools.r8.ir.optimize.ClassInitializerDefaultsOptimization$ClassInitializerDefaultsResult):132 -> a 23:23:boolean com.android.tools.r8.ir.analysis.fieldvalueanalysis.FieldValueAnalysis.isStaticFieldValueAnalysis():0:0 -> a 23:23:void computeFieldOptimizationInfo(com.android.tools.r8.ir.optimize.ClassInitializerDefaultsOptimization$ClassInitializerDefaultsResult):133 -> a 24:25:void computeFieldOptimizationInfo(com.android.tools.r8.ir.optimize.ClassInitializerDefaultsOptimization$ClassInitializerDefaultsResult):134:135 -> a 26:26: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 26:26:void computeFieldOptimizationInfo(com.android.tools.r8.ir.optimize.ClassInitializerDefaultsOptimization$ClassInitializerDefaultsResult):136 -> a 27:27:boolean com.android.tools.r8.ir.analysis.fieldvalueanalysis.FieldValueAnalysis.isInstanceFieldValueAnalysis():0:0 -> a 27:27:void computeFieldOptimizationInfo(com.android.tools.r8.ir.optimize.ClassInitializerDefaultsOptimization$ClassInitializerDefaultsResult):139 -> a 28:52:void computeFieldOptimizationInfo(com.android.tools.r8.ir.optimize.ClassInitializerDefaultsOptimization$ClassInitializerDefaultsResult):139:163 -> a 53:54:boolean com.android.tools.r8.ir.code.DominatorTree.dominatesAllOf(com.android.tools.r8.ir.code.BasicBlock,java.lang.Iterable):118:119 -> a 53:54:void computeFieldOptimizationInfo(com.android.tools.r8.ir.optimize.ClassInitializerDefaultsOptimization$ClassInitializerDefaultsResult):163 -> a 55:55:void computeFieldOptimizationInfo(com.android.tools.r8.ir.optimize.ClassInitializerDefaultsOptimization$ClassInitializerDefaultsResult):168:168 -> a 56:56: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 56:56:void computeFieldOptimizationInfo(com.android.tools.r8.ir.optimize.ClassInitializerDefaultsOptimization$ClassInitializerDefaultsResult):169 -> a 57:57: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 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):191 -> a 57:57:void computeFieldOptimizationInfo(com.android.tools.r8.ir.optimize.ClassInitializerDefaultsOptimization$ClassInitializerDefaultsResult):169 -> a 58:61:java.util.Map com.android.tools.r8.ir.analysis.fieldvalueanalysis.FieldValueAnalysis.getOrCreateFieldsMaybeReadBeforeBlockInclusive():76:79 -> a 58:61: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 58:61: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 58:61: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:61:void computeFieldOptimizationInfo(com.android.tools.r8.ir.optimize.ClassInitializerDefaultsOptimization$ClassInitializerDefaultsResult):169 -> a 62: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:223 -> a 62: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 62: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 62:62:void computeFieldOptimizationInfo(com.android.tools.r8.ir.optimize.ClassInitializerDefaultsOptimization$ClassInitializerDefaultsResult):169 -> a 63:69: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 63:69:void computeFieldOptimizationInfo(com.android.tools.r8.ir.optimize.ClassInitializerDefaultsOptimization$ClassInitializerDefaultsResult):169 -> a 70:70:boolean com.android.tools.r8.ir.analysis.fieldvalueanalysis.FieldValueAnalysis.isStaticFieldValueAnalysis():0:0 -> a 70:70:void computeFieldOptimizationInfo(com.android.tools.r8.ir.optimize.ClassInitializerDefaultsOptimization$ClassInitializerDefaultsResult):171 -> a 71:77:void computeFieldOptimizationInfo(com.android.tools.r8.ir.optimize.ClassInitializerDefaultsOptimization$ClassInitializerDefaultsResult):176:182 -> a 78:78:com.android.tools.r8.ir.analysis.fieldvalueanalysis.AbstractFieldSet lambda$createFieldsMaybeReadBeforeBlockInclusive$1(com.android.tools.r8.ir.code.BasicBlock):237:237 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/x4;)Lcom/android/tools/r8/internal/p;"} 1:1:com.android.tools.r8.ir.analysis.fieldvalueanalysis.StaticFieldValueAnalysis asStaticFieldValueAnalysis():0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/OW;"} boolean isSubjectToOptimizationIgnoringPinning(com.android.tools.r8.graph.DexEncodedField) -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/T0;)Z"} 1:1:java.util.List lambda$recordFieldPut$0(com.android.tools.r8.graph.DexEncodedField):109:109 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/T0;)Ljava/util/List;"} 2:9:java.util.Map createFieldsMaybeReadBeforeBlockInclusive():231:238 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Ljava/util/IdentityHashMap;"} 10:10:boolean com.android.tools.r8.ir.analysis.fieldvalueanalysis.AbstractFieldSet.isTop():0:0 -> c 10:10:java.util.Map createFieldsMaybeReadBeforeBlockInclusive():238 -> c 11:22:java.util.Map createFieldsMaybeReadBeforeBlockInclusive():243:254 -> c 23:23:boolean com.android.tools.r8.ir.analysis.fieldvalueanalysis.AbstractFieldSet.isBottom():0:0 -> c 23:23:java.util.Map createFieldsMaybeReadBeforeBlockInclusive():254 -> c 24:24:boolean com.android.tools.r8.ir.analysis.fieldvalueanalysis.AbstractFieldSet.isTop():0:0 -> c 24:24:java.util.Map createFieldsMaybeReadBeforeBlockInclusive():257 -> c 25:25:java.util.Map createFieldsMaybeReadBeforeBlockInclusive():261:261 -> c 26:26:boolean com.android.tools.r8.ir.analysis.fieldvalueanalysis.AbstractFieldSet.isConcreteFieldSet():0:0 -> c 26:26:java.util.Map createFieldsMaybeReadBeforeBlockInclusive():261 -> c 27:28:java.util.Map createFieldsMaybeReadBeforeBlockInclusive():261:262 -> c 29:29:boolean com.android.tools.r8.ir.analysis.fieldvalueanalysis.AbstractFieldSet.isConcreteFieldSet():0:0 -> c 29:29:java.util.Map createFieldsMaybeReadBeforeBlockInclusive():262 -> c 30:39:java.util.Map createFieldsMaybeReadBeforeBlockInclusive():263:272 -> c 40:42: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 40:42:java.util.Map createFieldsMaybeReadBeforeBlockInclusive():272 -> c 43:43:boolean com.android.tools.r8.ir.analysis.fieldvalueanalysis.AbstractFieldSet.isTop():0:0 -> c 43:43: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 43:43:java.util.Map createFieldsMaybeReadBeforeBlockInclusive():272 -> c 44: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:319 -> c 44:45:java.util.Map createFieldsMaybeReadBeforeBlockInclusive():272 -> c 46:46:boolean com.android.tools.r8.ir.analysis.fieldvalueanalysis.AbstractFieldSet.isBottom():0:0 -> c 46:46: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 46:46:java.util.Map createFieldsMaybeReadBeforeBlockInclusive():272 -> c 47: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):322:323 -> c 47:48:java.util.Map createFieldsMaybeReadBeforeBlockInclusive():272 -> c 49:51:java.util.Map createFieldsMaybeReadBeforeBlockInclusive():274:276 -> c 52:52:boolean com.android.tools.r8.ir.analysis.fieldvalueanalysis.AbstractFieldSet.isBottom():0:0 -> c 52:52:java.util.Map createFieldsMaybeReadBeforeBlockInclusive():276 -> c 53:53:boolean com.android.tools.r8.ir.analysis.fieldvalueanalysis.AbstractFieldSet.isTop():0:0 -> c 53:53:java.util.Map createFieldsMaybeReadBeforeBlockInclusive():279 -> c 54:54:java.util.Map createFieldsMaybeReadBeforeBlockInclusive():283:283 -> c 55:55:boolean com.android.tools.r8.ir.analysis.fieldvalueanalysis.AbstractFieldSet.isConcreteFieldSet():0:0 -> c 55:55:java.util.Map createFieldsMaybeReadBeforeBlockInclusive():283 -> c 56:80:java.util.Map createFieldsMaybeReadBeforeBlockInclusive():284:308 -> c 1:4:com.android.tools.r8.ir.code.DominatorTree getOrCreateDominatorTree():69:72 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/zf;"} com.android.tools.r8.ir.analysis.fieldvalueanalysis.FieldValueAnalysis$FieldInitializationInfo -> com.android.tools.r8.internal.gi: # {"id":"sourceFile","fileName":"FieldValueAnalysis.java"} 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lo;Lcom/android/tools/r8/internal/Gn;)V"} com.android.tools.r8.ir.analysis.fieldvalueanalysis.InstanceFieldValueAnalysis -> com.android.tools.r8.internal.Mn: # {"id":"sourceFile","fileName":"InstanceFieldValueAnalysis.java"} com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfoCollection$Builder builder -> i com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfoFactory factory -> j com.android.tools.r8.graph.DexClassAndMethod parentConstructor -> k com.android.tools.r8.ir.code.InvokeDirect parentConstructorCall -> l boolean $assertionsDisabled -> m 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/ir/optimize/info/n;Lcom/android/tools/r8/graph/t0;Lcom/android/tools/r8/internal/Ms;)V"} 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 -> 1:1:com.android.tools.r8.ir.analysis.fieldvalueanalysis.InstanceFieldValueAnalysis asInstanceFieldValueAnalysis():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Mn;"} 2:2: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/ir/optimize/t;Lcom/android/tools/r8/ir/optimize/info/n;Lcom/android/tools/r8/utils/z3;)Lcom/android/tools/r8/internal/In;"} 3:28: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:108 -> a 3:28: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 29:29: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 30:30:boolean isSubjectToOptimization(com.android.tools.r8.graph.DexEncodedField):123:123 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/T0;)Z"} 31:31: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/T0;Lcom/android/tools/r8/internal/Nh;Lcom/android/tools/r8/internal/Y10;)V"} 32:32:boolean com.android.tools.r8.graph.DexEncodedField.isFinal():210:210 -> a 32:32: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)"]} 32:32:void updateFieldOptimizationInfo(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.ir.code.FieldInstruction,com.android.tools.r8.ir.code.Value):133 -> a 33:33:boolean com.android.tools.r8.graph.DexEncodedField.isFinal():210:210 -> a 33:33: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 33:33:void updateFieldOptimizationInfo(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.ir.code.FieldInstruction,com.android.tools.r8.ir.code.Value):133 -> a 34:66: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 34:66:void updateFieldOptimizationInfo(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.ir.code.FieldInstruction,com.android.tools.r8.ir.code.Value):133 -> a 67:67: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 67:67:void updateFieldOptimizationInfo(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.ir.code.FieldInstruction,com.android.tools.r8.ir.code.Value):134 -> a 68:68: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 68:68:void updateFieldOptimizationInfo(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.ir.code.FieldInstruction,com.android.tools.r8.ir.code.Value):134 -> a 69:75:void analyzeForwardingConstructorCall(com.android.tools.r8.ir.code.InvokeDirect,com.android.tools.r8.ir.code.Value):139:145 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Ms;Lcom/android/tools/r8/internal/Y10;)V"} 76:76: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 76:76:void analyzeForwardingConstructorCall(com.android.tools.r8.ir.code.InvokeDirect,com.android.tools.r8.ir.code.Value):145 -> a 77:82:void analyzeForwardingConstructorCall(com.android.tools.r8.ir.code.InvokeDirect,com.android.tools.r8.ir.code.Value):153:158 -> a 83:87:java.util.List com.android.tools.r8.graph.DexClass.getDirectAndIndirectInstanceFields(com.android.tools.r8.graph.AppView):1154:1158 -> a 83:87:void analyzeForwardingConstructorCall(com.android.tools.r8.ir.code.InvokeDirect,com.android.tools.r8.ir.code.Value):158 -> a 88:94:void analyzeForwardingConstructorCall(com.android.tools.r8.ir.code.InvokeDirect,com.android.tools.r8.ir.code.Value):158:164 -> a 95:106:com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfo getInstanceFieldInitializationInfo(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.ir.code.Value):197:208 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/T0;Lcom/android/tools/r8/internal/Y10;)Lcom/android/tools/r8/internal/Gn;"} 107:107:com.android.tools.r8.ir.analysis.type.ClassTypeElement com.android.tools.r8.ir.code.Value.getDynamicLowerBoundType(com.android.tools.r8.graph.AppView):1099:1099 -> a 107:107: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 108:114:com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfo getInstanceFieldInitializationInfo(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.ir.code.Value):209:215 -> a 115:115:boolean com.android.tools.r8.graph.DexEncodedField.isFinal():210:210 -> a 115:115: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)"]} 115:115:void lambda$analyzeParentConstructorCall$0(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfo):182 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/T0;Lcom/android/tools/r8/internal/Gn;)V"} 116:116:boolean com.android.tools.r8.graph.DexEncodedField.isFinal():210:210 -> a 116:116:boolean com.android.tools.r8.ir.analysis.fieldvalueanalysis.InstanceFieldValueAnalysis.fieldNeverWrittenBetweenParentConstructorCallAndMethodExit(com.android.tools.r8.graph.DexEncodedField):277 -> a 116:116:void lambda$analyzeParentConstructorCall$0(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfo):182 -> a 117:117:boolean com.android.tools.r8.ir.analysis.fieldvalueanalysis.InstanceFieldValueAnalysis.fieldNeverWrittenBetweenParentConstructorCallAndMethodExit(com.android.tools.r8.graph.DexEncodedField):280:280 -> a 117:117:void lambda$analyzeParentConstructorCall$0(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfo):182 -> a 118:121:void lambda$analyzeParentConstructorCall$0(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfo):183:186 -> a 122:122: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 122:122:void lambda$analyzeParentConstructorCall$0(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfo):185 -> a 123:123: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 123:123:void lambda$analyzeParentConstructorCall$0(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfo):185 -> a 124:125:void lambda$analyzeParentConstructorCall$0(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfo):188:189 -> a 126:126: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 126:126:void lambda$analyzeParentConstructorCall$0(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfo):189 -> a 1:1:boolean isSubjectToOptimizationIgnoringPinning(com.android.tools.r8.graph.DexEncodedField):128:128 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/T0;)Z"} 2:3:void recordInstanceFieldIsInitializedWithInfo(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfo):220:221 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/T0;Lcom/android/tools/r8/internal/Gn;)V"} 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.android.tools.r8.internal.Zy: # {"id":"sourceFile","fileName":"KnownFieldSet.java"} com.android.tools.r8.ir.analysis.fieldvalueanalysis.ConcreteMutableFieldSet asConcreteFieldSet() -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/fc;"} boolean contains(com.android.tools.r8.graph.DexEncodedField) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/T0;)Z"} int size() -> size com.android.tools.r8.ir.analysis.fieldvalueanalysis.StaticFieldValueAnalysis -> com.android.tools.r8.internal.OW: # {"id":"sourceFile","fileName":"StaticFieldValueAnalysis.java"} com.android.tools.r8.ir.analysis.fieldvalueanalysis.StaticFieldValues$Builder builder -> i java.util.Map computedValues -> j boolean $assertionsDisabled -> k 1:1:void ():46:46 -> 1:1:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback):53:53 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/ir/optimize/info/n;)V"} 2:7:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback):49:54 -> 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):63:68 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/ir/optimize/t;Lcom/android/tools/r8/ir/optimize/info/n;Lcom/android/tools/r8/utils/z3;)Lcom/android/tools/r8/internal/UW;"} 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):85:86 -> 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):69 -> 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):70:70 -> a 10:12:void computeFieldOptimizationInfo(com.android.tools.r8.ir.optimize.ClassInitializerDefaultsOptimization$ClassInitializerDefaultsResult):91:93 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/ir/optimize/t;)V"} 13:23:void lambda$computeFieldOptimizationInfo$0(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.graph.DexValue):95:105 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/T0;Lcom/android/tools/r8/graph/B2;)V"} 24:32:void lambda$computeFieldOptimizationInfo$0(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.graph.DexValue):102:110 -> a 33:33:void lambda$computeFieldOptimizationInfo$0(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.graph.DexValue):107:107 -> a 34:34:boolean com.android.tools.r8.graph.DexValue.isDexItemBasedValueString():0:0 -> a 34:34:void lambda$computeFieldOptimizationInfo$0(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.graph.DexValue):111 -> a 35:35:void lambda$computeFieldOptimizationInfo$0(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.graph.DexValue):114:114 -> a 36:38:boolean isSubjectToOptimization(com.android.tools.r8.graph.DexEncodedField):121:123 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/T0;)Z"} 39:40:void updateFieldOptimizationInfo(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.ir.code.FieldInstruction,com.android.tools.r8.ir.code.Value):137:138 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/T0;Lcom/android/tools/r8/internal/Nh;Lcom/android/tools/r8/internal/Y10;)V"} 41:53:void updateFieldOptimizationInfo(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.analysis.value.AbstractValue,boolean):143:155 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/T0;Lcom/android/tools/r8/internal/Y10;Lcom/android/tools/r8/internal/B1;Z)V"} 54:54:com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound com.android.tools.r8.graph.DexType.toDynamicType(com.android.tools.r8.graph.AppView):65:65 -> a 54:54:void updateFieldOptimizationInfo(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.analysis.value.AbstractValue,boolean):155 -> a 55:55: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):78:78 -> a 55:55:com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound com.android.tools.r8.graph.DexType.toDynamicType(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.Nullability):70 -> a 55:55:com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound com.android.tools.r8.graph.DexType.toDynamicType(com.android.tools.r8.graph.AppView):65 -> a 55:55:void updateFieldOptimizationInfo(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.analysis.value.AbstractValue,boolean):155 -> a 56:56:com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound com.android.tools.r8.graph.DexType.toDynamicType(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.Nullability):70:70 -> a 56:56:com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound com.android.tools.r8.graph.DexType.toDynamicType(com.android.tools.r8.graph.AppView):65 -> a 56:56:void updateFieldOptimizationInfo(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.analysis.value.AbstractValue,boolean):155 -> a 57: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):156:156 -> a 58:58:com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound com.android.tools.r8.ir.code.Value.getDynamicType(com.android.tools.r8.graph.AppView):1043:1043 -> a 58:58:void updateFieldOptimizationInfo(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.analysis.value.AbstractValue,boolean):156 -> a 59:64:void updateFieldOptimizationInfo(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.analysis.value.AbstractValue,boolean):157:162 -> a 65:71:void updateFieldOptimizationInfoWith2Values(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexValue):171:177 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/T0;Lcom/android/tools/r8/internal/Y10;Lcom/android/tools/r8/graph/B2;)V"} 72:74:com.android.tools.r8.ir.analysis.value.AbstractValue getOrComputeAbstractValue(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexEncodedField):181:183 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/T0;Lcom/android/tools/r8/internal/Y10;)Lcom/android/tools/r8/internal/B1;"} 75:75: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):190:190 -> a 75:75:com.android.tools.r8.ir.analysis.value.AbstractValue getOrComputeAbstractValue(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexEncodedField):184 -> a 76:76:boolean com.android.tools.r8.ir.code.Value.hasAliasedValue():212:212 -> a 76:76: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):190 -> a 76:76:com.android.tools.r8.ir.analysis.value.AbstractValue getOrComputeAbstractValue(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexEncodedField):184 -> a 77:77: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):190:190 -> a 77:77:com.android.tools.r8.ir.analysis.value.AbstractValue getOrComputeAbstractValue(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexEncodedField):184 -> a 78:78:com.android.tools.r8.ir.analysis.value.SingleFieldValue com.android.tools.r8.ir.analysis.fieldvalueanalysis.StaticFieldValueAnalysis.computeSingleEnumFieldValue(com.android.tools.r8.ir.code.Value):210:210 -> a 78:78: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 -> a 78:78:com.android.tools.r8.ir.analysis.value.AbstractValue getOrComputeAbstractValue(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexEncodedField):184 -> a 79:79:boolean com.android.tools.r8.ir.code.Value.hasAliasedValue():212:212 -> a 79: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):213 -> a 79: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):191 -> a 79:79:com.android.tools.r8.ir.analysis.value.AbstractValue getOrComputeAbstractValue(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexEncodedField):184 -> a 80: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):213:217 -> a 80: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):191 -> a 80:84:com.android.tools.r8.ir.analysis.value.AbstractValue getOrComputeAbstractValue(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexEncodedField):184 -> a 85:85:boolean com.android.tools.r8.ir.code.Instruction.isNewArrayEmpty():0:0 -> a 85:85:boolean com.android.tools.r8.ir.code.Instruction.isNewArrayEmptyOrInvokeNewArray():1014 -> 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 -> 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):191 -> 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):184 -> a 86:86:boolean com.android.tools.r8.ir.code.Instruction.isNewArrayEmptyOrInvokeNewArray():1014:1014 -> a 86:86: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 -> a 86:86: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 -> a 86:86:com.android.tools.r8.ir.analysis.value.AbstractValue getOrComputeAbstractValue(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexEncodedField):184 -> a 87:90:com.android.tools.r8.ir.analysis.value.SingleFieldValue com.android.tools.r8.ir.analysis.fieldvalueanalysis.StaticFieldValueAnalysis.computeSingleEnumFieldValue(com.android.tools.r8.ir.code.Value):218:221 -> a 87: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):191 -> a 87:90:com.android.tools.r8.ir.analysis.value.AbstractValue getOrComputeAbstractValue(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexEncodedField):184 -> a 91:93: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):195:197 -> a 91:93:com.android.tools.r8.ir.analysis.value.AbstractValue getOrComputeAbstractValue(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexEncodedField):184 -> a 94:94: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):453:453 -> a 94:94: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):197 -> a 94:94:com.android.tools.r8.ir.analysis.value.AbstractValue getOrComputeAbstractValue(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexEncodedField):184 -> a 95:95: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):197:197 -> a 95:95:com.android.tools.r8.ir.analysis.value.AbstractValue getOrComputeAbstractValue(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexEncodedField):184 -> a 96:101:boolean updateEnumValueState(com.android.tools.r8.ir.analysis.value.objectstate.ObjectState[],com.android.tools.r8.graph.DexType[],int,com.android.tools.r8.ir.code.Value):342:347 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"([Lcom/android/tools/r8/internal/yK;[Lcom/android/tools/r8/graph/v2;ILcom/android/tools/r8/internal/Y10;)Z"} 102:102:boolean com.android.tools.r8.ir.code.Instruction.isStaticGet():0:0 -> a 102:102:boolean updateEnumValueState(com.android.tools.r8.ir.analysis.value.objectstate.ObjectState[],com.android.tools.r8.graph.DexType[],int,com.android.tools.r8.ir.code.Value):347 -> a 103:103:boolean updateEnumValueState(com.android.tools.r8.ir.analysis.value.objectstate.ObjectState[],com.android.tools.r8.graph.DexType[],int,com.android.tools.r8.ir.code.Value):356:356 -> a 104:104: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):453:453 -> a 104:104:boolean updateEnumValueState(com.android.tools.r8.ir.analysis.value.objectstate.ObjectState[],com.android.tools.r8.graph.DexType[],int,com.android.tools.r8.ir.code.Value):356 -> a 105:105:boolean updateEnumValueState(com.android.tools.r8.ir.analysis.value.objectstate.ObjectState[],com.android.tools.r8.graph.DexType[],int,com.android.tools.r8.ir.code.Value):357:357 -> a 106:109:boolean com.android.tools.r8.ir.analysis.fieldvalueanalysis.StaticFieldValueAnalysis.valuesArrayIndexMatchesOrdinal(int,com.android.tools.r8.ir.analysis.value.objectstate.ObjectState):374:377 -> a 106:109:boolean updateEnumValueState(com.android.tools.r8.ir.analysis.value.objectstate.ObjectState[],com.android.tools.r8.graph.DexType[],int,com.android.tools.r8.ir.code.Value):361 -> a 110:110: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):273:273 -> a 110:110:boolean com.android.tools.r8.ir.analysis.fieldvalueanalysis.StaticFieldValueAnalysis.valuesArrayIndexMatchesOrdinal(int,com.android.tools.r8.ir.analysis.value.objectstate.ObjectState):377 -> a 110:110:boolean updateEnumValueState(com.android.tools.r8.ir.analysis.value.objectstate.ObjectState[],com.android.tools.r8.graph.DexType[],int,com.android.tools.r8.ir.code.Value):361 -> a 111:115:boolean com.android.tools.r8.ir.analysis.fieldvalueanalysis.StaticFieldValueAnalysis.valuesArrayIndexMatchesOrdinal(int,com.android.tools.r8.ir.analysis.value.objectstate.ObjectState):378:382 -> a 111:115:boolean updateEnumValueState(com.android.tools.r8.ir.analysis.value.objectstate.ObjectState[],com.android.tools.r8.graph.DexType[],int,com.android.tools.r8.ir.code.Value):361 -> a 116:116:boolean com.android.tools.r8.ir.analysis.value.AbstractValue.isSingleNumberValue():0:0 -> a 116:116:boolean com.android.tools.r8.ir.analysis.fieldvalueanalysis.StaticFieldValueAnalysis.valuesArrayIndexMatchesOrdinal(int,com.android.tools.r8.ir.analysis.value.objectstate.ObjectState):383 -> a 116:116:boolean updateEnumValueState(com.android.tools.r8.ir.analysis.value.objectstate.ObjectState[],com.android.tools.r8.graph.DexType[],int,com.android.tools.r8.ir.code.Value):361 -> a 117:117:boolean com.android.tools.r8.ir.analysis.fieldvalueanalysis.StaticFieldValueAnalysis.valuesArrayIndexMatchesOrdinal(int,com.android.tools.r8.ir.analysis.value.objectstate.ObjectState):386:386 -> a 117:117:boolean updateEnumValueState(com.android.tools.r8.ir.analysis.value.objectstate.ObjectState[],com.android.tools.r8.graph.DexType[],int,com.android.tools.r8.ir.code.Value):361 -> a 118:123:boolean updateEnumValueState(com.android.tools.r8.ir.analysis.value.objectstate.ObjectState[],com.android.tools.r8.graph.DexType[],int,com.android.tools.r8.ir.code.Value):364:369 -> a 124:162:com.android.tools.r8.ir.analysis.value.SingleFieldValue computeSingleEnumFieldValueForInstance(com.android.tools.r8.ir.code.Value):391:429 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Y10;)Lcom/android/tools/r8/internal/uV;"} 163:165:com.android.tools.r8.ir.analysis.value.SingleFieldValue computeSingleEnumFieldValueForInstance(com.android.tools.r8.ir.code.Value):419:421 -> a 166:167:com.android.tools.r8.ir.analysis.value.SingleFieldValue computeSingleEnumFieldValueForInstance(com.android.tools.r8.ir.code.Value):411:412 -> a 168:169:boolean com.android.tools.r8.ir.analysis.fieldvalueanalysis.StaticFieldValueAnalysis.isEnumValuesArray(com.android.tools.r8.ir.code.Value):457:458 -> a 168:169:com.android.tools.r8.ir.analysis.value.SingleFieldValue computeSingleEnumFieldValueForInstance(com.android.tools.r8.ir.code.Value):412 -> a 170:170:boolean com.android.tools.r8.ir.analysis.value.objectstate.ObjectState.isEnumValuesObjectState():0:0 -> a 170:170:boolean com.android.tools.r8.ir.analysis.fieldvalueanalysis.StaticFieldValueAnalysis.isEnumValuesArray(com.android.tools.r8.ir.code.Value):458 -> a 170:170:com.android.tools.r8.ir.analysis.value.SingleFieldValue computeSingleEnumFieldValueForInstance(com.android.tools.r8.ir.code.Value):412 -> a 171:173:com.android.tools.r8.ir.analysis.value.SingleFieldValue computeSingleEnumFieldValueForInstance(com.android.tools.r8.ir.code.Value):446:448 -> a 174:174: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):453:453 -> a 174:174:com.android.tools.r8.ir.analysis.value.SingleFieldValue computeSingleEnumFieldValueForInstance(com.android.tools.r8.ir.code.Value):448 -> a 175:175:com.android.tools.r8.ir.analysis.value.SingleFieldValue computeSingleEnumFieldValueForInstance(com.android.tools.r8.ir.code.Value):448:448 -> a 1:1:com.android.tools.r8.ir.analysis.fieldvalueanalysis.StaticFieldValueAnalysis asStaticFieldValueAnalysis():0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/OW;"} 2:6:boolean isSubjectToOptimizationIgnoringPinning(com.android.tools.r8.graph.DexEncodedField):128:132 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/T0;)Z"} 7:7:com.android.tools.r8.ir.analysis.value.SingleFieldValue computeSingleEnumFieldValueForValuesArray(com.android.tools.r8.ir.code.Value):227:227 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Y10;)Lcom/android/tools/r8/internal/uV;"} 8:8:boolean com.android.tools.r8.ir.code.Instruction.isNewArrayEmpty():0:0 -> b 8:8:boolean com.android.tools.r8.ir.code.Instruction.isNewArrayEmptyOrInvokeNewArray():1014 -> b 8:8:com.android.tools.r8.ir.analysis.value.SingleFieldValue computeSingleEnumFieldValueForValuesArray(com.android.tools.r8.ir.code.Value):227 -> b 9:9:boolean com.android.tools.r8.ir.code.Instruction.isNewArrayEmptyOrInvokeNewArray():1014:1014 -> b 9:9:com.android.tools.r8.ir.analysis.value.SingleFieldValue computeSingleEnumFieldValueForValuesArray(com.android.tools.r8.ir.code.Value):227 -> b 10:15:com.android.tools.r8.ir.analysis.value.SingleFieldValue computeSingleEnumFieldValueForValuesArray(com.android.tools.r8.ir.code.Value):230:235 -> b 16:16:boolean com.android.tools.r8.ir.analysis.value.objectstate.ObjectState.isEnumValuesObjectState():0:0 -> b 16:16:com.android.tools.r8.ir.analysis.value.SingleFieldValue computeSingleEnumFieldValueForValuesArray(com.android.tools.r8.ir.code.Value):235 -> b 17:25:com.android.tools.r8.ir.analysis.value.SingleFieldValue com.android.tools.r8.ir.analysis.fieldvalueanalysis.StaticFieldValueAnalysis.internalComputeSingleEnumFieldValueForValuesArray(com.android.tools.r8.ir.code.Value):248:256 -> b 17:25:com.android.tools.r8.ir.analysis.value.SingleFieldValue computeSingleEnumFieldValueForValuesArray(com.android.tools.r8.ir.code.Value):241 -> b 26:27:int com.android.tools.r8.ir.code.NewArrayEmpty.sizeIfConst():179:180 -> b 26:27:com.android.tools.r8.ir.analysis.value.SingleFieldValue com.android.tools.r8.ir.analysis.fieldvalueanalysis.StaticFieldValueAnalysis.internalComputeSingleEnumFieldValueForValuesArray(com.android.tools.r8.ir.code.Value):260 -> b 26:27:com.android.tools.r8.ir.analysis.value.SingleFieldValue computeSingleEnumFieldValueForValuesArray(com.android.tools.r8.ir.code.Value):241 -> b 28:41:com.android.tools.r8.ir.analysis.value.SingleFieldValue com.android.tools.r8.ir.analysis.fieldvalueanalysis.StaticFieldValueAnalysis.internalComputeSingleEnumFieldValueForValuesArray(com.android.tools.r8.ir.code.Value):260:273 -> b 28:41:com.android.tools.r8.ir.analysis.value.SingleFieldValue computeSingleEnumFieldValueForValuesArray(com.android.tools.r8.ir.code.Value):241 -> b 42:42:java.util.Set com.android.tools.r8.ir.code.Value.aliasedUsers():370:370 -> b 42:42:com.android.tools.r8.ir.analysis.value.SingleFieldValue com.android.tools.r8.ir.analysis.fieldvalueanalysis.StaticFieldValueAnalysis.internalComputeSingleEnumFieldValueForValuesArray(com.android.tools.r8.ir.code.Value):282 -> b 42:42:com.android.tools.r8.ir.analysis.value.SingleFieldValue computeSingleEnumFieldValueForValuesArray(com.android.tools.r8.ir.code.Value):241 -> b 43:70:com.android.tools.r8.ir.analysis.value.SingleFieldValue com.android.tools.r8.ir.analysis.fieldvalueanalysis.StaticFieldValueAnalysis.internalComputeSingleEnumFieldValueForValuesArray(com.android.tools.r8.ir.code.Value):282:309 -> b 43:70:com.android.tools.r8.ir.analysis.value.SingleFieldValue computeSingleEnumFieldValueForValuesArray(com.android.tools.r8.ir.code.Value):241 -> b 71:71:com.android.tools.r8.ir.analysis.value.SingleFieldValue com.android.tools.r8.ir.analysis.fieldvalueanalysis.StaticFieldValueAnalysis.internalComputeSingleEnumFieldValueForValuesArray(com.android.tools.r8.ir.code.Value):302:302 -> b 71:71:com.android.tools.r8.ir.analysis.value.SingleFieldValue computeSingleEnumFieldValueForValuesArray(com.android.tools.r8.ir.code.Value):241 -> b 72:124:com.android.tools.r8.ir.analysis.value.SingleFieldValue com.android.tools.r8.ir.analysis.fieldvalueanalysis.StaticFieldValueAnalysis.internalComputeSingleEnumFieldValueForValuesArray(com.android.tools.r8.ir.code.Value):285:337 -> b 72:124:com.android.tools.r8.ir.analysis.value.SingleFieldValue computeSingleEnumFieldValueForValuesArray(com.android.tools.r8.ir.code.Value):241 -> b 125:125:com.android.tools.r8.ir.analysis.value.SingleFieldValue com.android.tools.r8.ir.analysis.fieldvalueanalysis.StaticFieldValueAnalysis.internalComputeSingleEnumFieldValueForValuesArray(com.android.tools.r8.ir.code.Value):336:336 -> b 125:125:com.android.tools.r8.ir.analysis.value.SingleFieldValue computeSingleEnumFieldValueForValuesArray(com.android.tools.r8.ir.code.Value):241 -> b 126:127:com.android.tools.r8.ir.analysis.value.SingleFieldValue computeSingleEnumFieldValueForValuesArray(com.android.tools.r8.ir.code.Value):242:243 -> b 128:128:com.android.tools.r8.ir.analysis.value.SingleFieldValue computeSingleEnumFieldValueForValuesArray(com.android.tools.r8.ir.code.Value):242:242 -> b com.android.tools.r8.ir.analysis.fieldvalueanalysis.StaticFieldValues -> com.android.tools.r8.internal.UW: # {"id":"sourceFile","fileName":"StaticFieldValues.java"} 1:1:void ():18:18 -> 1:1:com.android.tools.r8.ir.analysis.fieldvalueanalysis.StaticFieldValues$EnumStaticFieldValues asEnumStaticFieldValues():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/TW;"} 2:2:com.android.tools.r8.ir.analysis.fieldvalueanalysis.StaticFieldValues$Builder builder(com.android.tools.r8.graph.DexProgramClass):29:29 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)Lcom/android/tools/r8/internal/PW;"} 3:3:com.android.tools.r8.ir.analysis.fieldvalueanalysis.StaticFieldValues$Builder com.android.tools.r8.ir.analysis.fieldvalueanalysis.StaticFieldValues$EnumStaticFieldValues.builder():50:50 -> a 3:3:com.android.tools.r8.ir.analysis.fieldvalueanalysis.StaticFieldValues$Builder builder(com.android.tools.r8.graph.DexProgramClass):29 -> a 4:4:com.android.tools.r8.ir.analysis.fieldvalueanalysis.StaticFieldValues$Builder com.android.tools.r8.ir.analysis.fieldvalueanalysis.StaticFieldValues$EmptyStaticValues.builder():127:127 -> a 4:4:com.android.tools.r8.ir.analysis.fieldvalueanalysis.StaticFieldValues$Builder builder(com.android.tools.r8.graph.DexProgramClass):29 -> a com.android.tools.r8.ir.analysis.fieldvalueanalysis.StaticFieldValues$Builder -> com.android.tools.r8.internal.PW: # {"id":"sourceFile","fileName":"StaticFieldValues.java"} 1:1:void ():32:32 -> com.android.tools.r8.ir.analysis.fieldvalueanalysis.StaticFieldValues build() -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/UW;"} void recordStaticField(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.ir.analysis.value.AbstractValue,com.android.tools.r8.graph.DexItemFactory) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/T0;Lcom/android/tools/r8/internal/B1;Lcom/android/tools/r8/graph/p1;)V"} com.android.tools.r8.ir.analysis.fieldvalueanalysis.StaticFieldValues$EmptyStaticValues -> com.android.tools.r8.internal.RW: # {"id":"sourceFile","fileName":"StaticFieldValues.java"} com.android.tools.r8.ir.analysis.fieldvalueanalysis.StaticFieldValues$EmptyStaticValues INSTANCE -> a 1:1:void ():118:118 -> 1:1:void ():120:120 -> com.android.tools.r8.ir.analysis.fieldvalueanalysis.StaticFieldValues$EmptyStaticValues$Builder -> com.android.tools.r8.internal.QW: # {"id":"sourceFile","fileName":"StaticFieldValues.java"} 1:1:void ():130:130 -> 1:1:void recordStaticField(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.ir.analysis.value.AbstractValue,com.android.tools.r8.graph.DexItemFactory):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/T0;Lcom/android/tools/r8/internal/B1;Lcom/android/tools/r8/graph/p1;)V"} 2:2:com.android.tools.r8.ir.analysis.fieldvalueanalysis.StaticFieldValues build():140:140 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/UW;"} com.android.tools.r8.ir.analysis.fieldvalueanalysis.StaticFieldValues$EnumStaticFieldValues -> com.android.tools.r8.internal.TW: # {"id":"sourceFile","fileName":"StaticFieldValues.java"} com.android.tools.r8.com.google.common.collect.ImmutableMap enumAbstractValues -> a 1:2:void (com.android.tools.r8.com.google.common.collect.ImmutableMap):45:46 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/im;)V"} 1:1:com.android.tools.r8.ir.analysis.fieldvalueanalysis.StaticFieldValues$EnumStaticFieldValues asEnumStaticFieldValues():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/TW;"} 2:7:com.android.tools.r8.ir.analysis.fieldvalueanalysis.StaticFieldValues$EnumStaticFieldValues rewrittenWithLens(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens):55:60 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/Xj;)Lcom/android/tools/r8/internal/TW;"} 8:8:com.android.tools.r8.ir.analysis.value.objectstate.ObjectState getObjectStateForPossiblyPinnedField(com.android.tools.r8.graph.DexField):113:113 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;)Lcom/android/tools/r8/internal/yK;"} 9:9:com.android.tools.r8.graph.DexField com.android.tools.r8.graph.lens.GraphLens.lookupField(com.android.tools.r8.graph.DexField):333:333 -> a 9:9:void lambda$rewrittenWithLens$0(com.android.tools.r8.com.google.common.collect.ImmutableMap$Builder,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.DexField,com.android.tools.r8.ir.analysis.value.objectstate.ObjectState):59 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/fm;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/graph/Y0;Lcom/android/tools/r8/internal/yK;)V"} 10:10:void lambda$rewrittenWithLens$0(com.android.tools.r8.com.google.common.collect.ImmutableMap$Builder,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.DexField,com.android.tools.r8.ir.analysis.value.objectstate.ObjectState):59:59 -> a 11:11:void lambda$rewrittenWithLens$0(com.android.tools.r8.com.google.common.collect.ImmutableMap$Builder,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.DexField,com.android.tools.r8.ir.analysis.value.objectstate.ObjectState):58:58 -> a com.android.tools.r8.ir.analysis.fieldvalueanalysis.StaticFieldValues$EnumStaticFieldValues$Builder -> com.android.tools.r8.internal.SW: # {"id":"sourceFile","fileName":"StaticFieldValues.java"} com.android.tools.r8.com.google.common.collect.ImmutableMap$Builder enumObjectStateBuilder -> a com.android.tools.r8.ir.analysis.value.AbstractValue valuesCandidateAbstractValue -> b boolean $assertionsDisabled -> c 1:1:void ():63:63 -> 1:1:void ():68:68 -> 2:2:void ():65:65 -> 1:3:void recordStaticField(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.ir.analysis.value.AbstractValue,com.android.tools.r8.graph.DexItemFactory):73:75 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/T0;Lcom/android/tools/r8/internal/B1;Lcom/android/tools/r8/graph/p1;)V"} 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):75 -> a 5:6:void recordStaticField(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.ir.analysis.value.AbstractValue,com.android.tools.r8.graph.DexItemFactory):76:77 -> a 7:11:void recordStaticField(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.ir.analysis.value.AbstractValue,com.android.tools.r8.graph.DexItemFactory):76:80 -> a 12:15:void recordStaticField(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.ir.analysis.value.AbstractValue,com.android.tools.r8.graph.DexItemFactory):79:82 -> a 16:16:boolean com.android.tools.r8.graph.DexItemFactory$EnumMembers.isEnumField(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.graph.DexType):1995:1995 -> a 16:16:void recordStaticField(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.ir.analysis.value.AbstractValue,com.android.tools.r8.graph.DexItemFactory):82 -> a 17:20:void recordStaticField(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.ir.analysis.value.AbstractValue,com.android.tools.r8.graph.DexItemFactory):83:86 -> a 21:21:void recordStaticField(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.ir.analysis.value.AbstractValue,com.android.tools.r8.graph.DexItemFactory):85:85 -> a 22:27:com.android.tools.r8.ir.analysis.fieldvalueanalysis.StaticFieldValues build():93:98 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/UW;"} com.android.tools.r8.ir.analysis.fieldvalueanalysis.UnknownFieldSet -> com.android.tools.r8.internal.o10: # {"id":"sourceFile","fileName":"UnknownFieldSet.java"} com.android.tools.r8.ir.analysis.fieldvalueanalysis.UnknownFieldSet INSTANCE -> a 1:1:void ():16:16 -> 1:1:void ():18:18 -> 1:1:boolean contains(com.android.tools.r8.graph.DexEncodedField):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/T0;)Z"} 2:2:com.android.tools.r8.ir.analysis.fieldvalueanalysis.AbstractFieldSet fixupReadSetAfterParametersChanged(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.proto.ArgumentInfoCollection):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/proto/c;)Lcom/android/tools/r8/internal/p;"} 3:3:com.android.tools.r8.ir.analysis.fieldvalueanalysis.AbstractFieldSet rewrittenWithLens(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.PrunedItems):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/HH;Lcom/android/tools/r8/graph/u5;)Lcom/android/tools/r8/internal/p;"} boolean isEmpty() -> c 1:1:com.android.tools.r8.ir.analysis.fieldvalueanalysis.UnknownFieldSet getInstance():21:21 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/o10;"} com.android.tools.r8.ir.analysis.framework.intraprocedural.AbstractInstruction -> com.android.tools.r8.internal.v: # {"id":"sourceFile","fileName":"AbstractInstruction.java"} boolean instructionTypeCanThrow() -> g com.android.tools.r8.ir.analysis.framework.intraprocedural.AbstractState -> com.android.tools.r8.internal.x1: # {"id":"sourceFile","fileName":"AbstractState.java"} 1:1:void ():11:11 -> 1:2:boolean isGreaterThanOrEquals(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.framework.intraprocedural.AbstractState):23:24 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/x1;)Z"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/x1;)Lcom/android/tools/r8/internal/x1;"} boolean isAbstractState() -> c 1:1:java.lang.Object clone():11:11 -> clone 1:1:com.android.tools.r8.ir.analysis.framework.intraprocedural.AbstractState clone():17:17 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/x1;"} boolean equals(java.lang.Object) -> equals com.android.tools.r8.ir.analysis.framework.intraprocedural.AbstractTransferFunction -> com.android.tools.r8.internal.A1: # {"id":"sourceFile","fileName":"AbstractTransferFunction.java"} com.android.tools.r8.ir.analysis.framework.intraprocedural.TransferFunctionResult apply(java.lang.Object,com.android.tools.r8.ir.analysis.framework.intraprocedural.AbstractState) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lcom/android/tools/r8/internal/x1;)Lcom/android/tools/r8/internal/yZ;"} 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):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Ljava/lang/Object;Lcom/android/tools/r8/internal/x1;)Lcom/android/tools/r8/internal/x1;"} 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):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lcom/android/tools/r8/graph/v2;Ljava/lang/Object;Ljava/lang/Object;Lcom/android/tools/r8/internal/x1;)Lcom/android/tools/r8/internal/x1;"} com.android.tools.r8.ir.analysis.framework.intraprocedural.AbstractState computeInitialState(java.lang.Object,com.android.tools.r8.ir.analysis.framework.intraprocedural.AbstractState) -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lcom/android/tools/r8/internal/x1;)Lcom/android/tools/r8/internal/x1;"} com.android.tools.r8.ir.analysis.framework.intraprocedural.TransferFunctionResult applyBlock(java.lang.Object,com.android.tools.r8.ir.analysis.framework.intraprocedural.AbstractState) -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lcom/android/tools/r8/internal/x1;)Lcom/android/tools/r8/internal/yZ;"} com.android.tools.r8.ir.analysis.framework.intraprocedural.ControlFlowGraph -> com.android.tools.r8.internal.kd: # {"id":"sourceFile","fileName":"ControlFlowGraph.java"} java.lang.Object getEntryBlock() -> a com.android.tools.r8.utils.TraversalContinuation traverseExceptionalPredecessors(java.lang.Object,java.util.function.BiFunction,java.lang.Object) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Ljava/lang/Object;Ljava/util/function/BiFunction;)Lcom/android/tools/r8/utils/E3;"} com.android.tools.r8.utils.TraversalContinuation traverseExceptionalSuccessors(java.lang.Object,com.android.tools.r8.utils.TriFunction,java.lang.Object) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lcom/android/tools/r8/utils/H3;Ljava/lang/Object;)Lcom/android/tools/r8/utils/E3;"} com.android.tools.r8.utils.TraversalContinuation traverseNormalPredecessors(java.lang.Object,java.util.function.BiFunction,java.lang.Object) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lcom/android/tools/r8/internal/x1;Ljava/util/function/BiFunction;)Lcom/android/tools/r8/utils/E3;"} 1:2:java.lang.Object getUniqueSuccessor(java.lang.Object):29:30 -> a 3:3: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Function;Ljava/lang/Object;Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/utils/E3;"} 4:4:void lambda$hasUniquePredecessor$5(java.lang.Object,java.util.function.Function):45:45 -> a 5:5:com.android.tools.r8.utils.TraversalContinuation lambda$traverseNormalSuccessors$11(java.util.function.Function,java.lang.Object,java.lang.Object):85:85 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Function;Ljava/lang/Object;Ljava/lang/Object;)Lcom/android/tools/r8/utils/E3;"} 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 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/BiFunction;Ljava/lang/Object;Lcom/android/tools/r8/graph/v2;Ljava/lang/Object;)Lcom/android/tools/r8/utils/E3;"} 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 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Ljava/util/function/BiFunction;Lcom/android/tools/r8/utils/D3;)Lcom/android/tools/r8/utils/E3;"} 8:9:com.android.tools.r8.utils.TraversalContinuation traverseSuccessors(java.lang.Object,java.util.function.BiFunction,java.lang.Object):120:121 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Ljava/util/function/BiFunction;)Lcom/android/tools/r8/utils/E3;"} 10:10:void lambda$forEachSuccessor$18(java.util.function.Consumer,java.lang.Object,com.android.tools.r8.graph.DexType):167:167 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Consumer;Ljava/lang/Object;Lcom/android/tools/r8/graph/v2;)V"} 11:12:com.android.tools.r8.utils.TraversalContinuation lambda$forEachNormalSuccessor$19(java.util.function.Consumer,java.lang.Object):174:175 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Consumer;Ljava/lang/Object;)Lcom/android/tools/r8/utils/E3;"} 13:13:void forEachExceptionalSuccessor(java.lang.Object,java.util.function.BiConsumer):180:180 -> a 14:15: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/BiConsumer;Ljava/lang/Object;Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/utils/E3;"} com.android.tools.r8.utils.TraversalContinuation traverseInstructions(java.lang.Object,java.util.function.BiFunction,java.lang.Object) -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lcom/android/tools/r8/internal/x1;Ljava/util/function/BiFunction;)Lcom/android/tools/r8/utils/E3;"} 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 traverseExceptionalPredecessors(java.lang.Object,java.util.function.Function):74:74 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Ljava/util/function/Function;)V"} 4:4:com.android.tools.r8.utils.TraversalContinuation lambda$traverseSuccessors$10(java.util.function.Function,java.lang.Object,java.lang.Object):80:80 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Function;Ljava/lang/Object;Ljava/lang/Object;)Lcom/android/tools/r8/utils/E3;"} 5:6:com.android.tools.r8.utils.TraversalContinuation traversePredecessors(java.lang.Object,java.util.function.BiFunction,java.lang.Object):100:101 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Ljava/util/function/BiFunction;)Lcom/android/tools/r8/utils/E3;"} 7:10:com.android.tools.r8.utils.TraversalContinuation lambda$traverseSuccessors$15(java.lang.Object,java.util.function.BiFunction,com.android.tools.r8.utils.TraversalContinuation$Continue):123:126 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Ljava/util/function/BiFunction;Lcom/android/tools/r8/utils/D3;)Lcom/android/tools/r8/utils/E3;"} 11:11: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 -> b 12:12: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 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/BiFunction;Ljava/lang/Object;Lcom/android/tools/r8/graph/v2;Ljava/lang/Object;)Lcom/android/tools/r8/utils/E3;"} 13:13:void forEachNormalSuccessor(java.lang.Object,java.util.function.Consumer):171:171 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Consumer;Ljava/lang/Object;)V"} 1:1:com.android.tools.r8.utils.TraversalContinuation lambda$getUniqueSuccessor$1(java.lang.Object,java.util.function.Function):30:30 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Ljava/util/function/Function;)Lcom/android/tools/r8/utils/E3;"} 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$traversePredecessors$7(java.util.function.Function,java.lang.Object,java.lang.Object):64:64 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Function;Ljava/lang/Object;Ljava/lang/Object;)Lcom/android/tools/r8/utils/E3;"} 5:5:com.android.tools.r8.utils.TraversalContinuation traverseExceptionalSuccessors(java.lang.Object,java.util.function.BiFunction):90:90 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Ljava/util/function/BiFunction;)V"} 6:7:void forEachSuccessor(java.lang.Object,java.util.function.Consumer):165:166 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Consumer;Ljava/lang/Object;)V"} com.android.tools.r8.utils.TraversalContinuation traverseNormalSuccessors(java.lang.Object,java.util.function.BiFunction,java.lang.Object) -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Ljava/util/function/BiFunction;)Lcom/android/tools/r8/utils/E3;"} 1:1:void lambda$hasExceptionalPredecessors$2(java.lang.Object,java.util.function.Function):34:34 -> d 2:2:boolean hasExceptionalSuccessors(java.lang.Object):38:38 -> d 3:3:boolean com.android.tools.r8.utils.TraversalUtils.isEmpty(java.util.function.Consumer):30:30 -> d 3:3:boolean com.android.tools.r8.utils.TraversalUtils.hasNext(java.util.function.Consumer):25 -> d 3:3:boolean hasExceptionalSuccessors(java.lang.Object):38 -> 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Function;Ljava/lang/Object;Ljava/lang/Object;)Lcom/android/tools/r8/utils/E3;"} 1:2:java.lang.Object getUniquePredecessor(java.lang.Object):24:25 -> e 3:3:com.android.tools.r8.utils.TraversalContinuation traverseSuccessors(java.lang.Object,java.util.function.Function):80:80 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Ljava/util/function/Function;)Lcom/android/tools/r8/utils/E3;"} 1:1:boolean hasExceptionalPredecessors(java.lang.Object):34:34 -> 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 hasExceptionalPredecessors(java.lang.Object):34 -> f 3:3:com.android.tools.r8.utils.TraversalContinuation traverseNormalSuccessors(java.lang.Object,java.util.function.Function):85:85 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Ljava/util/function/Function;)V"} 1:1:void lambda$hasUniqueSuccessor$6(java.lang.Object,java.util.function.Function):53:53 -> g 1:1:void lambda$hasExceptionalSuccessors$4(java.lang.Object,java.util.function.Function):40:40 -> h 1:1:com.android.tools.r8.utils.TraversalContinuation lambda$getUniquePredecessor$0(java.lang.Object,java.util.function.Function):25:25 -> i # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Ljava/util/function/Function;)Lcom/android/tools/r8/utils/E3;"} 1:1:com.android.tools.r8.utils.TraversalContinuation traversePredecessors(java.lang.Object,java.util.function.Function):64:64 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Ljava/util/function/Function;)Lcom/android/tools/r8/utils/E3;"} com.android.tools.r8.ir.analysis.framework.intraprocedural.ControlFlowGraph$1 -> com.android.tools.r8.internal.jd: # {"id":"sourceFile","fileName":"ControlFlowGraph.java"} boolean $assertionsDisabled -> a 1:1:void ():24:24 -> com.android.tools.r8.ir.analysis.framework.intraprocedural.DataflowAnalysisResult -> com.android.tools.r8.internal.Jd: # {"id":"sourceFile","fileName":"DataflowAnalysisResult.java"} 1:1:void ():22:22 -> com.android.tools.r8.ir.analysis.framework.intraprocedural.DataflowAnalysisResult$SuccessfulDataflowAnalysisResult asSuccessfulAnalysisResult() -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Id;"} com.android.tools.r8.ir.analysis.framework.intraprocedural.DataflowAnalysisResult$FailedDataflowAnalysisResult -> com.android.tools.r8.internal.Hd: # {"id":"sourceFile","fileName":"DataflowAnalysisResult.java"} 1:1:void ():67:67 -> com.android.tools.r8.ir.analysis.framework.intraprocedural.DataflowAnalysisResult$SuccessfulDataflowAnalysisResult -> com.android.tools.r8.internal.Id: # {"id":"sourceFile","fileName":"DataflowAnalysisResult.java"} java.util.Map blockExitStates -> a 1:2:void (java.util.Map):43:44 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/IdentityHashMap;)V"} 1:1:com.android.tools.r8.ir.analysis.framework.intraprocedural.DataflowAnalysisResult$SuccessfulDataflowAnalysisResult asSuccessfulAnalysisResult():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Id;"} 2:3:com.android.tools.r8.ir.analysis.framework.intraprocedural.AbstractState join(com.android.tools.r8.graph.AppView):49:50 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)Lcom/android/tools/r8/internal/x1;"} com.android.tools.r8.ir.analysis.framework.intraprocedural.FailedTransferFunctionResult -> com.android.tools.r8.internal.wh: # {"id":"sourceFile","fileName":"FailedTransferFunctionResult.java"} 1:1:void ():16:16 -> 1:1:com.android.tools.r8.ir.analysis.framework.intraprocedural.AbstractState asAbstractState():20:20 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/x1;"} boolean isFailedTransferResult() -> b com.android.tools.r8.ir.analysis.framework.intraprocedural.IRControlFlowGraph -> com.android.tools.r8.internal.sl: # {"id":"sourceFile","fileName":"IRControlFlowGraph.java"} 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.android.tools.r8.internal.As: # {"id":"sourceFile","fileName":"IntraProceduralDataflowAnalysisBase.java"} com.android.tools.r8.graph.AppView appView -> a com.android.tools.r8.ir.analysis.framework.intraprocedural.AbstractState bottom -> b 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.IntraProceduralDataflowAnalysisOptions options -> h boolean $assertionsDisabled -> i 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/x1;Lcom/android/tools/r8/internal/kd;Lcom/android/tools/r8/internal/A1;Lcom/android/tools/r8/internal/Bs;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/x4;Lcom/android/tools/r8/utils/z3;)Lcom/android/tools/r8/internal/Jd;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/P3;Lcom/android/tools/r8/utils/z3;)Lcom/android/tools/r8/internal/Jd;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(ZLjava/lang/Object;Lcom/android/tools/r8/utils/z3;Lcom/android/tools/r8/internal/v;Lcom/android/tools/r8/internal/x1;)Lcom/android/tools/r8/utils/E3;"} 81:83:com.android.tools.r8.ir.analysis.framework.intraprocedural.AbstractState computeBlockEntryState(java.lang.Object):142:144 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;)Lcom/android/tools/r8/internal/x1;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Ljava/lang/Object;Lcom/android/tools/r8/internal/x1;)Lcom/android/tools/r8/utils/E3;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lcom/android/tools/r8/internal/x1;)V"} 107:109:void lambda$updateBlockEntryStateCacheForNormalSuccessors$3(java.lang.Object,com.android.tools.r8.ir.analysis.framework.intraprocedural.AbstractState,java.lang.Object):187:189 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lcom/android/tools/r8/internal/x1;Ljava/lang/Object;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lcom/android/tools/r8/internal/v;Lcom/android/tools/r8/internal/x1;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lcom/android/tools/r8/internal/v;Lcom/android/tools/r8/internal/x1;Ljava/lang/Object;Lcom/android/tools/r8/graph/v2;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;)Lcom/android/tools/r8/internal/x1;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;)Lcom/android/tools/r8/internal/x1;"} 1:1:com.android.tools.r8.ir.analysis.framework.intraprocedural.DataflowAnalysisResult run(java.lang.Object):67:67 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;)Lcom/android/tools/r8/internal/Jd;"} 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.android.tools.r8.internal.Bs: # {"id":"sourceFile","fileName":"IntraProceduralDataflowAnalysisOptions.java"} boolean isCollapsingOfTrivialEdgesEnabled -> a com.android.tools.r8.ir.analysis.framework.intraprocedural.IntraProceduralDataflowAnalysisOptions COLLAPSE_INSTANCE -> b com.android.tools.r8.ir.analysis.framework.intraprocedural.IntraProceduralDataflowAnalysisOptions NO_COLLAPSE_INSTANCE -> c 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 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Bs;"} 1:1:com.android.tools.r8.ir.analysis.framework.intraprocedural.IntraProceduralDataflowAnalysisOptions getNoCollapseInstance():29:29 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Bs;"} 1:1:boolean isCollapsingOfTrivialEdgesEnabled():21:21 -> c com.android.tools.r8.ir.analysis.framework.intraprocedural.IntraproceduralDataflowAnalysis -> com.android.tools.r8.internal.Cs: # {"id":"sourceFile","fileName":"IntraproceduralDataflowAnalysis.java"} 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/x1;Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/internal/A1;Lcom/android/tools/r8/internal/Bs;)V"} 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.android.tools.r8.internal.yZ: # {"id":"sourceFile","fileName":"TransferFunctionResult.java"} com.android.tools.r8.ir.analysis.framework.intraprocedural.AbstractState asAbstractState() -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/x1;"} boolean isFailedTransferResult() -> b boolean isAbstractState() -> c com.android.tools.r8.ir.analysis.framework.intraprocedural.cf.CfBlock -> com.android.tools.r8.internal.J6: # {"id":"sourceFile","fileName":"CfBlock.java"} int firstInstructionIndex -> a int firstThrowingInstructionIndex -> b int lastInstructionIndex -> c java.util.Set predecessors -> d java.util.List exceptionalPredecessors -> e java.util.LinkedHashMap exceptionalSuccessors -> f 1:20:void ():21:40 -> 1:1:int getFirstInstructionIndex():50:50 -> a 2:2:void lambda$toString$0(java.util.List,com.android.tools.r8.ir.analysis.framework.intraprocedural.cf.CfBlock):84:84 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;Lcom/android/tools/r8/internal/J6;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;Lcom/android/tools/r8/internal/J6;)V"} 1:1:java.lang.String getRangeString():94:94 -> c 1:7:java.lang.String toString():83:89 -> toString com.android.tools.r8.ir.analysis.framework.intraprocedural.cf.CfBlock$MutableCfBlock -> com.android.tools.r8.internal.I6: # {"id":"sourceFile","fileName":"CfBlock.java"} boolean $assertionsDisabled -> g 1:1:void ():98:98 -> 1:1:void ():98:98 -> com.android.tools.r8.ir.analysis.framework.intraprocedural.cf.CfControlFlowGraph -> com.android.tools.r8.internal.g7: # {"id":"sourceFile","fileName":"CfControlFlowGraph.java"} java.util.Map blocks -> a com.android.tools.r8.graph.CfCode code -> b boolean $assertionsDisabled -> c 1:1:void ():40:40 -> 1:3:void (java.util.Map,com.android.tools.r8.graph.CfCode):46:48 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/IdentityHashMap;Lcom/android/tools/r8/graph/u;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Ljava/lang/Object;Ljava/util/function/BiFunction;)Lcom/android/tools/r8/utils/E3;"} 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:4: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:87 -> a 4:4:com.android.tools.r8.utils.TraversalContinuation traverseExceptionalPredecessors(java.lang.Object,java.util.function.BiFunction,java.lang.Object):40 -> a 5:5:com.android.tools.r8.utils.TraversalContinuation traverseExceptionalSuccessors(java.lang.Object,com.android.tools.r8.utils.TriFunction,java.lang.Object):40:40 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lcom/android/tools/r8/utils/H3;Ljava/lang/Object;)Lcom/android/tools/r8/utils/E3;"} 6:6:com.android.tools.r8.utils.TraversalContinuation traverseNormalPredecessors(java.lang.Object,java.util.function.BiFunction,java.lang.Object):40:40 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lcom/android/tools/r8/internal/x1;Ljava/util/function/BiFunction;)Lcom/android/tools/r8/utils/E3;"} 7:7:java.util.Collection com.android.tools.r8.ir.analysis.framework.intraprocedural.cf.CfBlock.getPredecessors():70:70 -> a 7:7: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)"]} 7:7:com.android.tools.r8.utils.TraversalContinuation traverseNormalPredecessors(java.lang.Object,java.util.function.BiFunction,java.lang.Object):40 -> a 8:8: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:79 -> a 8:8:com.android.tools.r8.utils.TraversalContinuation traverseNormalPredecessors(java.lang.Object,java.util.function.BiFunction,java.lang.Object):40 -> a 9:9: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 9:9: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/u;Lcom/android/tools/r8/utils/A1;)Lcom/android/tools/r8/internal/g7;"} 10:10: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 11:12: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 11:12: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/BiFunction;Lcom/android/tools/r8/internal/B7;Ljava/lang/Object;)Lcom/android/tools/r8/utils/E3;"} 13:13: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 14:14:java.util.LinkedHashMap com.android.tools.r8.ir.analysis.framework.intraprocedural.cf.CfBlock.getExceptionalSuccessors():78:78 -> a 14:14: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)"]} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/J6;Lcom/android/tools/r8/utils/H3;Ljava/lang/Object;)Lcom/android/tools/r8/utils/E3;"} 15:15: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 16:22: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 16: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):106 -> a 23:27: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 23:27: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 28:28: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/J6;Ljava/util/function/BiFunction;)Lcom/android/tools/r8/utils/E3;"} 29:29: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 29:29: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 30:30: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 31:31:int com.android.tools.r8.ir.analysis.framework.intraprocedural.cf.CfBlock.getLastInstructionIndex():66:66 -> a 31:31: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 31:31: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 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: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 34:34: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 35:35: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/H3;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/internal/J6;Ljava/lang/Object;)Lcom/android/tools/r8/utils/E3;"} 1:1:com.android.tools.r8.utils.TraversalContinuation traverseInstructions(java.lang.Object,java.util.function.BiFunction,java.lang.Object):40:40 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lcom/android/tools/r8/internal/x1;Ljava/util/function/BiFunction;)Lcom/android/tools/r8/utils/E3;"} 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():156:156 -> 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.ir.analysis.framework.intraprocedural.cf.CfBlock getEntryBlock():71:71 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/J6;"} 2:3: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 2:3:com.android.tools.r8.ir.analysis.framework.intraprocedural.cf.CfBlock getEntryBlock():71 -> c 1:1:com.android.tools.r8.utils.TraversalContinuation traverseNormalSuccessors(java.lang.Object,java.util.function.BiFunction,java.lang.Object):40:40 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Ljava/util/function/BiFunction;)Lcom/android/tools/r8/utils/E3;"} com.android.tools.r8.ir.analysis.framework.intraprocedural.cf.CfControlFlowGraph$Builder -> com.android.tools.r8.internal.f7: # {"id":"sourceFile","fileName":"CfControlFlowGraph.java"} 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/u;)V"} 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)"]} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/M7;Lcom/android/tools/r8/internal/W8;)Z"} 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)"]} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/B7;ILcom/android/tools/r8/internal/I6;Ljava/util/ArrayDeque;Ljava/util/IdentityHashMap;)I"} 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():412:412 -> 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/g7;Lcom/android/tools/r8/utils/A1;Lcom/android/tools/r8/internal/I6;)Z"} 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:58: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:133 -> a 58:58: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 59:64:com.android.tools.r8.ir.analysis.framework.intraprocedural.cf.CfControlFlowGraph build(com.android.tools.r8.utils.InternalOptions):145:150 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/A1;)Lcom/android/tools/r8/internal/g7;"} 65:66:void com.android.tools.r8.ir.analysis.framework.intraprocedural.cf.CfControlFlowGraph$Builder.removeBlockForTrailingLabel():284:285 -> a 65: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.cf.code.CfInstruction.isLabel():0:0 -> 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:boolean com.android.tools.r8.ir.analysis.framework.intraprocedural.cf.CfControlFlowGraph$Builder.isBlockEntry(com.android.tools.r8.cf.code.CfInstruction):291:291 -> a 68:68:void com.android.tools.r8.ir.analysis.framework.intraprocedural.cf.CfControlFlowGraph$Builder.removeBlockForTrailingLabel():285 -> a 68:68:com.android.tools.r8.ir.analysis.framework.intraprocedural.cf.CfControlFlowGraph build(com.android.tools.r8.utils.InternalOptions):152 -> a 69:69:void com.android.tools.r8.ir.analysis.framework.intraprocedural.cf.CfControlFlowGraph$Builder.removeBlockForTrailingLabel():286:286 -> a 69:69:com.android.tools.r8.ir.analysis.framework.intraprocedural.cf.CfControlFlowGraph build(com.android.tools.r8.utils.InternalOptions):152 -> a 70:71:com.android.tools.r8.ir.analysis.framework.intraprocedural.cf.CfControlFlowGraph build(com.android.tools.r8.utils.InternalOptions):154:155 -> a 72:95:void createBlocks():160:183 -> a 96:96:com.android.tools.r8.cf.code.CfLabel com.android.tools.r8.cf.code.CfTryCatch.getStart():48:48 -> a 96:96:void createBlocks():186 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 97:97:void createBlocks():186:186 -> a 98:98:com.android.tools.r8.cf.code.CfLabel com.android.tools.r8.cf.code.CfTryCatch.getEnd():52:52 -> a 98:98:void createBlocks():187 -> a 99:102:void createBlocks():187:190 -> a 103:111:void updateCatchHandlers(com.android.tools.r8.cf.code.CfLabel,java.util.Deque,java.util.Map):308:316 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/M7;Ljava/util/ArrayDeque;Ljava/util/IdentityHashMap;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/B7;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/I6;Lcom/android/tools/r8/internal/B7;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/I6;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/internal/M7;)V"} 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)"]} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/M7;Lcom/android/tools/r8/internal/W8;)Z"} 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:32:boolean verifyCatchHandlersUnchanged(com.android.tools.r8.cf.code.CfLabel,java.util.Deque,java.util.Map):326:327 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/M7;Ljava/util/ArrayDeque;Ljava/util/IdentityHashMap;)V"} 33:35:boolean verifyCatchHandlersUnchanged(com.android.tools.r8.cf.code.CfLabel,java.util.Deque,java.util.Map):326:328 -> b com.android.tools.r8.ir.analysis.framework.intraprocedural.cf.CfIntraproceduralDataflowAnalysis -> com.android.tools.r8.internal.H7: # {"id":"sourceFile","fileName":"CfIntraproceduralDataflowAnalysis.java"} 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/w5;Lcom/android/tools/r8/internal/g7;Lcom/android/tools/r8/internal/A1;)V"} 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.android.tools.r8.internal.P1: # {"id":"sourceFile","fileName":"AlwaysSimpleInliningConstraint.java"} com.android.tools.r8.ir.analysis.inlining.AlwaysSimpleInliningConstraint INSTANCE -> b 1:1:void ():15:15 -> 1:1:void ():18:18 -> 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):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/proto/c;Lcom/android/tools/r8/internal/lV;)Lcom/android/tools/r8/internal/gV;"} 2:2:boolean isSatisfied(com.android.tools.r8.ir.code.InvokeMethod):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Rs;)Z"} com.android.tools.r8.ir.analysis.inlining.EqualToBooleanSimpleInliningConstraint -> com.android.tools.r8.internal.fh: # {"id":"sourceFile","fileName":"EqualToBooleanSimpleInliningConstraint.java"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/internal/lV;)Lcom/android/tools/r8/internal/fV;"} 1:2:com.android.tools.r8.ir.analysis.inlining.EqualToBooleanSimpleInliningConstraint create(int,boolean,com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraintFactory):28:29 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(IZLcom/android/tools/r8/internal/lV;)Lcom/android/tools/r8/internal/fh;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/proto/c;Lcom/android/tools/r8/internal/lV;)Lcom/android/tools/r8/internal/gV;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Rs;)Z"} com.android.tools.r8.ir.analysis.inlining.EqualToNumberSimpleInliningConstraint -> com.android.tools.r8.internal.gh: # {"id":"sourceFile","fileName":"EqualToNumberSimpleInliningConstraint.java"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(IJLcom/android/tools/r8/internal/lV;)Lcom/android/tools/r8/internal/gh;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/internal/lV;)Lcom/android/tools/r8/internal/fV;"} 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.android.tools.r8.internal.DG: # {"id":"sourceFile","fileName":"NeverSimpleInliningConstraint.java"} com.android.tools.r8.ir.analysis.inlining.NeverSimpleInliningConstraint INSTANCE -> b 1:1:void ():15:15 -> 1:1:void ():17:17 -> 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):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/proto/c;Lcom/android/tools/r8/internal/lV;)Lcom/android/tools/r8/internal/gV;"} 2:2:boolean isSatisfied(com.android.tools.r8.ir.code.InvokeMethod):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Rs;)Z"} com.android.tools.r8.ir.analysis.inlining.NotEqualToNumberSimpleInliningConstraint -> com.android.tools.r8.internal.QH: # {"id":"sourceFile","fileName":"NotEqualToNumberSimpleInliningConstraint.java"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(IJLcom/android/tools/r8/internal/lV;)Lcom/android/tools/r8/internal/QH;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/internal/lV;)Lcom/android/tools/r8/internal/fV;"} 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.android.tools.r8.internal.ZH: # {"id":"sourceFile","fileName":"NullSimpleInliningConstraint.java"} 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/internal/aI;)V"} com.android.tools.r8.ir.analysis.inlining.SimpleInliningArgumentConstraint withArgumentIndex(int,com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraintFactory) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/internal/lV;)Lcom/android/tools/r8/internal/fV;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/internal/aI;Lcom/android/tools/r8/internal/lV;)Lcom/android/tools/r8/internal/ZH;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/proto/c;Lcom/android/tools/r8/internal/lV;)Lcom/android/tools/r8/internal/gV;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Rs;)Z"} com.android.tools.r8.ir.analysis.inlining.NumberSimpleInliningConstraint -> com.android.tools.r8.internal.mI: # {"id":"sourceFile","fileName":"NumberSimpleInliningConstraint.java"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/proto/c;Lcom/android/tools/r8/internal/lV;)Lcom/android/tools/r8/internal/gV;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Rs;)Z"} 1:1:long getRawValue():26:26 -> i com.android.tools.r8.ir.analysis.inlining.SimpleInliningArgumentConstraint -> com.android.tools.r8.internal.fV: # {"id":"sourceFile","fileName":"SimpleInliningArgumentConstraint.java"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/internal/lV;)Lcom/android/tools/r8/internal/fV;"} 1:1:com.android.tools.r8.ir.code.Value getArgument(com.android.tools.r8.ir.code.InvokeMethod):19:19 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Rs;)Lcom/android/tools/r8/internal/Y10;"} boolean isArgumentConstraint() -> d 1:1:int getArgumentIndex():23:23 -> h com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint -> com.android.tools.r8.internal.gV: # {"id":"sourceFile","fileName":"SimpleInliningConstraint.java"} boolean $assertionsDisabled -> a 1:1:void ():14:14 -> 1:1:void ():14:14 -> 1:1:com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraintConjunction asConjunction():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/jV;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/proto/c;Lcom/android/tools/r8/internal/lV;)Lcom/android/tools/r8/internal/gV;"} boolean isSatisfied(com.android.tools.r8.ir.code.InvokeMethod) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Rs;)Z"} 2:2:boolean com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint.isNever():0:0 -> a 2:2:com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint lazyMeet(java.util.function.Supplier):68 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Supplier;)Lcom/android/tools/r8/internal/gV;"} 3:5:com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint lazyMeet(java.util.function.Supplier):69:71 -> a 6:6:boolean com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint.isAlways():0:0 -> 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):47 -> a 6:6:com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint lazyMeet(java.util.function.Supplier):71 -> 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: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.isAlways():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):50 -> 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.isNever():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):53 -> a 9:9:com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint lazyMeet(java.util.function.Supplier):71 -> a 10:10:boolean com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint.isConjunction():0:0 -> 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):56 -> a 10:10:com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint lazyMeet(java.util.function.Supplier):71 -> 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):57:57 -> a 11:11:com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint lazyMeet(java.util.function.Supplier):71 -> a 12:12:boolean com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint.isConjunction():0:0 -> a 12:12: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 12:12:com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint lazyMeet(java.util.function.Supplier):71 -> a 13: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):60:62 -> a 13:15:com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint lazyMeet(java.util.function.Supplier):71 -> 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 com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint.meet(com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint):62 -> a 16:16:com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint lazyMeet(java.util.function.Supplier):71 -> a 17: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):62:63 -> a 17:18:com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint lazyMeet(java.util.function.Supplier):71 -> a 19:19:boolean com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint.isDisjunction():0:0 -> a 19:19: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 19:19:com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint lazyMeet(java.util.function.Supplier):71 -> a 20: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):63:64 -> a 20:21:com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint lazyMeet(java.util.function.Supplier):71 -> a 22:22: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 22:22: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 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/kV;"} boolean isAlways() -> c boolean isArgumentConstraint() -> d boolean isConjunction() -> e boolean isDisjunction() -> f boolean isNever() -> g com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraintAnalysis -> com.android.tools.r8.internal.iV: # {"id":"sourceFile","fileName":"SimpleInliningConstraintAnalysis.java"} com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraintFactory factory -> a com.android.tools.r8.graph.ProgramMethod method -> b com.android.tools.r8.utils.InternalOptions options -> c java.util.Set seen -> d boolean $assertionsDisabled -> e 1:1:void ():41:41 -> 1:1:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):51:51 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o5;)V"} 2:9:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):48:55 -> 1:14:com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint analyzeCode(com.android.tools.r8.ir.code.IRCode):59:72 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;)Lcom/android/tools/r8/internal/gV;"} 15:16:int com.android.tools.r8.ir.code.IRCode.getNumberOfArguments():1096:1097 -> a 15:16:com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint analyzeCode(com.android.tools.r8.ir.code.IRCode):72 -> a 17:18:com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint analyzeCode(com.android.tools.r8.ir.code.IRCode):72:73 -> a 19: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):83:92 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/x4;ILcom/android/tools/r8/internal/mo;)Lcom/android/tools/r8/internal/gV;"} 29:29:boolean com.android.tools.r8.ir.code.Instruction.isAssume():0:0 -> a 29:29:com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint analyzeInstructionsInBlock(com.android.tools.r8.ir.code.BasicBlock,int,com.android.tools.r8.ir.code.InstructionIterator):93 -> a 30: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):96:160 -> 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):155:155 -> a 96:96: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:109 -> a 97:104:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraintAnalysis.getSingleArgumentOperand(com.android.tools.r8.ir.code.If):222:229 -> a 97:104: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 -> a 105:113:com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint analyzeInstructionsInBlock(com.android.tools.r8.ir.code.BasicBlock,int,com.android.tools.r8.ir.code.InstructionIterator):111:119 -> a 114:126:com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint analyzeInstructionsInBlock(com.android.tools.r8.ir.code.BasicBlock,int,com.android.tools.r8.ir.code.InstructionIterator):118:130 -> a 127:138:com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint analyzeInstructionsInBlock(com.android.tools.r8.ir.code.BasicBlock,int,com.android.tools.r8.ir.code.InstructionIterator):129:140 -> a 139: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) -> a 150:150:boolean com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint.isAlways():0:0 -> 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 -> 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):149 -> 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: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):149 -> a 152:152:boolean com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint.isAlways():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):75 -> 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):149 -> 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):78 -> 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):149 -> a 154:154:boolean com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint.isNever():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):81 -> 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):149 -> a 155:155:boolean com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint.isDisjunction():0:0 -> 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):84 -> 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):149 -> 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):85:85 -> 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):149 -> a 157:157:boolean com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint.isDisjunction():0:0 -> a 157:157: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 157:157:com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint analyzeInstructionsInBlock(com.android.tools.r8.ir.code.BasicBlock,int,com.android.tools.r8.ir.code.InstructionIterator):149 -> a 158: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):88:90 -> a 158: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):149 -> a 161:161:boolean com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint.isConjunction():0:0 -> a 161:161: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 161:161:com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint analyzeInstructionsInBlock(com.android.tools.r8.ir.code.BasicBlock,int,com.android.tools.r8.ir.code.InstructionIterator):149 -> a 162: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):90:91 -> a 162: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):149 -> a 164:164:boolean com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint.isConjunction():0:0 -> a 164:164: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 164:164:com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint analyzeInstructionsInBlock(com.android.tools.r8.ir.code.BasicBlock,int,com.android.tools.r8.ir.code.InstructionIterator):149 -> a 165: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):91:92 -> a 165: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):149 -> a 167:167: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 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):149 -> 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):167:167 -> 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):152:152 -> a 170:170: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):77:77 -> a 170:170:com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint analyzeInstructionsInBlock(com.android.tools.r8.ir.code.BasicBlock,int,com.android.tools.r8.ir.code.InstructionIterator):152 -> a 171:171:com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint lambda$analyzeInstructionsInBlock$0(com.android.tools.r8.ir.code.If,int):134:134 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Hl;I)Lcom/android/tools/r8/internal/gV;"} 172:172: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):77:77 -> a 172:172:com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint lambda$analyzeInstructionsInBlock$0(com.android.tools.r8.ir.code.If,int):134 -> a 173:207: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.IfType) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/internal/Y10;Lcom/android/tools/r8/internal/Jl;)Lcom/android/tools/r8/internal/gV;"} 208:209: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.IfType):192:193 -> a 210:210:com.android.tools.r8.ir.analysis.inlining.NullSimpleInliningConstraint com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraintFactory.createNotEqualToNullConstraint(int):75:75 -> a 210:210: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.IfType):193 -> a 211:212: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.IfType):195:196 -> a 213:213:com.android.tools.r8.ir.analysis.inlining.EqualToBooleanSimpleInliningConstraint com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraintFactory.createEqualToTrueConstraint(int):58:58 -> a 213:213: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.IfType):196 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 214:217: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.IfType):198:201 -> a 218:218:com.android.tools.r8.ir.analysis.inlining.NotEqualToNumberSimpleInliningConstraint com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraintFactory.createNotEqualToNumberConstraint(int,long):89:89 -> a 218:218: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.IfType):201 -> a 219:219: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.IfType):204:204 -> a 220:221: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.IfType):176:177 -> a 222:222:com.android.tools.r8.ir.analysis.inlining.NullSimpleInliningConstraint com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraintFactory.createEqualToNullConstraint(int):71:71 -> a 222:222: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.IfType):177 -> a 223:224: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.IfType):179:180 -> a 225:225:com.android.tools.r8.ir.analysis.inlining.EqualToBooleanSimpleInliningConstraint com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraintFactory.createEqualToFalseConstraint(int):54:54 -> a 225:225: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.IfType):180 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 226:229: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.IfType):182:185 -> a 230:230:com.android.tools.r8.ir.analysis.inlining.EqualToNumberSimpleInliningConstraint com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraintFactory.createEqualToNumberConstraint(int,long):94:94 -> a 230:230: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.IfType):185 -> a 231:231: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.IfType):188:188 -> a 232:236:java.util.OptionalLong getRawNumberValue(com.android.tools.r8.ir.code.Value):212:216 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Y10;)Ljava/util/OptionalLong;"} 1:1:com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint lambda$analyzeInstructionsInBlock$1(com.android.tools.r8.ir.code.If,int):145:145 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Hl;I)Lcom/android/tools/r8/internal/gV;"} 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):77:77 -> b 2:2:com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint lambda$analyzeInstructionsInBlock$1(com.android.tools.r8.ir.code.If,int):145 -> b com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraintAnalysis$1 -> com.android.tools.r8.internal.hV: # {"id":"sourceFile","fileName":"SimpleInliningConstraintAnalysis.java"} int[] $SwitchMap$com$android$tools$r8$ir$code$IfType -> a 1:1:void ():173:173 -> com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraintConjunction -> com.android.tools.r8.internal.jV: # {"id":"sourceFile","fileName":"SimpleInliningConstraintConjunction.java"} 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.SimpleInliningConstraintConjunction asConjunction():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/jV;"} 2:2:com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint add(com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint):29:29 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/gV;)Lcom/android/tools/r8/internal/gV;"} 3:3:boolean com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint.isAlways():0:0 -> a 3:3:com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint add(com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint):29 -> a 4:5:com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint add(com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint):29:30 -> a 6:6:boolean com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint.isNever():0:0 -> a 6:6:com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint add(com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint):30 -> a 7:8:com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint add(com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint):30:31 -> 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 add(com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint):31 -> a 10:10:com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint add(com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint):32:32 -> a 11:15: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 11:15:com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint add(com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint):32 -> a 16:16:com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint add(com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint):34:34 -> a 17:17:boolean com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint.isDisjunction():0:0 -> a 17:17:com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint add(com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint):34 -> a 18:23:com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint add(com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint):34:39 -> a 24:25:boolean isSatisfied(com.android.tools.r8.ir.code.InvokeMethod):63:64 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Rs;)Z"} 26:56: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:106 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/proto/c;Lcom/android/tools/r8/internal/lV;)Lcom/android/tools/r8/internal/gV;"} 57: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):81:82 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/proto/c;Lcom/android/tools/r8/internal/lV;Lcom/android/tools/r8/internal/gV;)Lcom/android/tools/r8/internal/gV;"} 59:59:boolean com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint.isAlways():0:0 -> a 59: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):82 -> a com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraintDisjunction -> com.android.tools.r8.internal.kV: # {"id":"sourceFile","fileName":"SimpleInliningConstraintDisjunction.java"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/gV;)Lcom/android/tools/r8/internal/gV;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Rs;)Z"} 23: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):76:106 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/proto/c;Lcom/android/tools/r8/internal/lV;)Lcom/android/tools/r8/internal/gV;"} 54:55: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/proto/c;Lcom/android/tools/r8/internal/lV;Lcom/android/tools/r8/internal/gV;)Lcom/android/tools/r8/internal/gV;"} 56:56:boolean com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint.isNever():0:0 -> a 56:56: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 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/kV;"} com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraintFactory -> com.android.tools.r8.internal.lV: # {"id":"sourceFile","fileName":"SimpleInliningConstraintFactory.java"} com.android.tools.r8.ir.analysis.inlining.EqualToBooleanSimpleInliningConstraint[] lowEqualToFalseConstraints -> a com.android.tools.r8.ir.analysis.inlining.EqualToBooleanSimpleInliningConstraint[] lowEqualToTrueConstraints -> b com.android.tools.r8.ir.analysis.inlining.NullSimpleInliningConstraint[] lowNotEqualToNullConstraints -> c com.android.tools.r8.ir.analysis.inlining.NullSimpleInliningConstraint[] lowEqualToNullConstraints -> d 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(IZ)Lcom/android/tools/r8/internal/fh;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/internal/aI;)Lcom/android/tools/r8/internal/ZH;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(I[Lcom/android/tools/r8/internal/fV;Ljava/util/concurrent/ConcurrentHashMap;Ljava/util/function/Supplier;)Lcom/android/tools/r8/internal/fV;"} 10:10:com.android.tools.r8.ir.analysis.inlining.SimpleInliningArgumentConstraint lambda$createArgumentConstraint$2(java.util.function.Supplier,java.lang.Integer):101:101 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Supplier;Ljava/lang/Integer;)Lcom/android/tools/r8/internal/fV;"} 1:1:com.android.tools.r8.ir.analysis.inlining.EqualToBooleanSimpleInliningConstraint lambda$createEqualToBooleanConstraint$0(int,boolean):67:67 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(IZ)Lcom/android/tools/r8/internal/fh;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/internal/aI;)Lcom/android/tools/r8/internal/ZH;"} com.android.tools.r8.ir.analysis.modeling.LibraryMethodReadSetModeling -> com.android.tools.r8.internal.sB: # {"id":"sourceFile","fileName":"LibraryMethodReadSetModeling.java"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/Rs;)Lcom/android/tools/r8/internal/p;"} 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):1866:1866 -> 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):1866:1866 -> 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.android.tools.r8.internal.Ag: # {"id":"sourceFile","fileName":"EnumLiteProtoShrinker.java"} com.android.tools.r8.graph.AppView appView -> a com.android.tools.r8.ir.analysis.proto.ProtoReferences references -> b 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/bQ;)V"} 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():2032:2032 -> 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:boolean com.android.tools.r8.ir.analysis.proto.EnumLiteProtoShrinker.isDeadEnumLiteMap(com.android.tools.r8.graph.DexProgramClass):84:84 -> a 13:13:void com.android.tools.r8.ir.analysis.proto.EnumLiteProtoShrinker.internalClearDeadEnumLiteMaps():75 -> a 13:13:void clearDeadEnumLiteMaps():70 -> a 14:19:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.ir.analysis.proto.EnumLiteProtoShrinker.computeCorrespondingEnumLite(com.android.tools.r8.graph.DexProgramClass):116:121 -> a 14:19:boolean com.android.tools.r8.ir.analysis.proto.EnumLiteProtoShrinker.isDeadEnumLiteMap(com.android.tools.r8.graph.DexProgramClass):85 -> a 14:19:void com.android.tools.r8.ir.analysis.proto.EnumLiteProtoShrinker.internalClearDeadEnumLiteMaps():75 -> a 14:19:void clearDeadEnumLiteMaps():70 -> a 20:22:boolean com.android.tools.r8.ir.analysis.proto.EnumLiteProtoShrinker.matchesFindValueByNumberMethod(com.android.tools.r8.graph.DexMethod):145:147 -> a 20:22:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.ir.analysis.proto.EnumLiteProtoShrinker.computeCorrespondingEnumLite(com.android.tools.r8.graph.DexProgramClass):121 -> a 20:22:boolean com.android.tools.r8.ir.analysis.proto.EnumLiteProtoShrinker.isDeadEnumLiteMap(com.android.tools.r8.graph.DexProgramClass):85 -> a 20:22:void com.android.tools.r8.ir.analysis.proto.EnumLiteProtoShrinker.internalClearDeadEnumLiteMaps():75 -> a 20:22:void clearDeadEnumLiteMaps():70 -> a 23:34:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.ir.analysis.proto.EnumLiteProtoShrinker.computeCorrespondingEnumLite(com.android.tools.r8.graph.DexProgramClass):124:135 -> a 23:34:boolean com.android.tools.r8.ir.analysis.proto.EnumLiteProtoShrinker.isDeadEnumLiteMap(com.android.tools.r8.graph.DexProgramClass):85 -> a 23:34:void com.android.tools.r8.ir.analysis.proto.EnumLiteProtoShrinker.internalClearDeadEnumLiteMaps():75 -> a 23:34:void clearDeadEnumLiteMaps():70 -> a 35:35: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 35:35:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.ir.analysis.proto.EnumLiteProtoShrinker.computeCorrespondingEnumLite(com.android.tools.r8.graph.DexProgramClass):135 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 35:35:boolean com.android.tools.r8.ir.analysis.proto.EnumLiteProtoShrinker.isDeadEnumLiteMap(com.android.tools.r8.graph.DexProgramClass):85 -> a 35:35:void com.android.tools.r8.ir.analysis.proto.EnumLiteProtoShrinker.internalClearDeadEnumLiteMaps():75 -> a 35:35:void clearDeadEnumLiteMaps():70 -> a 36:36: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 36:36:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.ir.analysis.proto.EnumLiteProtoShrinker.computeCorrespondingEnumLite(com.android.tools.r8.graph.DexProgramClass):135 -> a 36:36:boolean com.android.tools.r8.ir.analysis.proto.EnumLiteProtoShrinker.isDeadEnumLiteMap(com.android.tools.r8.graph.DexProgramClass):85 -> a 36:36:void com.android.tools.r8.ir.analysis.proto.EnumLiteProtoShrinker.internalClearDeadEnumLiteMaps():75 -> a 36:36:void clearDeadEnumLiteMaps():70 -> a 37:38:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.ir.analysis.proto.EnumLiteProtoShrinker.computeCorrespondingEnumLite(com.android.tools.r8.graph.DexProgramClass):137:138 -> a 37:38:boolean com.android.tools.r8.ir.analysis.proto.EnumLiteProtoShrinker.isDeadEnumLiteMap(com.android.tools.r8.graph.DexProgramClass):85 -> a 37:38:void com.android.tools.r8.ir.analysis.proto.EnumLiteProtoShrinker.internalClearDeadEnumLiteMaps():75 -> a 37:38:void clearDeadEnumLiteMaps():70 -> a 39:39:boolean com.android.tools.r8.ir.analysis.proto.EnumLiteProtoShrinker.isDeadEnumLiteMap(com.android.tools.r8.graph.DexProgramClass):88:88 -> a 39:39:void com.android.tools.r8.ir.analysis.proto.EnumLiteProtoShrinker.internalClearDeadEnumLiteMaps():75 -> a 39:39:void clearDeadEnumLiteMaps():70 -> a 40:42:com.android.tools.r8.graph.DexField com.android.tools.r8.ir.analysis.proto.EnumLiteProtoShrinker.createInternalValueMapField(com.android.tools.r8.graph.DexType):53:55 -> a 40:42:boolean com.android.tools.r8.ir.analysis.proto.EnumLiteProtoShrinker.isDeadEnumLiteMap(com.android.tools.r8.graph.DexProgramClass):88 -> a 40:42:void com.android.tools.r8.ir.analysis.proto.EnumLiteProtoShrinker.internalClearDeadEnumLiteMaps():75 -> a 40:42:void clearDeadEnumLiteMaps():70 -> a 43:51:boolean com.android.tools.r8.ir.analysis.proto.EnumLiteProtoShrinker.isDeadEnumLiteMap(com.android.tools.r8.graph.DexProgramClass):88:96 -> a 43:51:void com.android.tools.r8.ir.analysis.proto.EnumLiteProtoShrinker.internalClearDeadEnumLiteMaps():75 -> a 43:51:void clearDeadEnumLiteMaps():70 -> a 52:54:void com.android.tools.r8.ir.analysis.proto.EnumLiteProtoShrinker.internalClearDeadEnumLiteMaps():76:78 -> a 52:54:void clearDeadEnumLiteMaps():70 -> a 1:1:java.util.Set getDeadEnumLiteMaps():49:49 -> b 1:3:void verifyDeadEnumLiteMapsAreDead():151:153 -> c com.android.tools.r8.ir.analysis.proto.GeneratedExtensionRegistryShrinker -> com.android.tools.r8.internal.Bj: # {"id":"sourceFile","fileName":"GeneratedExtensionRegistryShrinker.java"} com.android.tools.r8.graph.AppView appView -> a com.android.tools.r8.utils.InternalOptions options -> b com.android.tools.r8.ir.analysis.proto.ProtoReferences references -> c java.util.Map removedExtensionFields -> d boolean $assertionsDisabled -> e 1:1:void ():77:77 -> 1:1:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.proto.ProtoReferences):86:86 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/bQ;)V"} 2:9:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.proto.ProtoReferences):83:90 -> 1:206:void forEachClassInitializerWithRemovedExtensionFields(java.util.function.Consumer,com.android.tools.r8.shaking.Enqueuer$Mode):0:205 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Consumer;)V"} 207:207:void lambda$run$0(com.android.tools.r8.shaking.Enqueuer$Mode,com.android.tools.r8.graph.DexField):104:104 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/L$a;Lcom/android/tools/r8/graph/Y0;)V"} 208:209:com.android.tools.r8.shaking.TreePrunerConfiguration run(com.android.tools.r8.shaking.Enqueuer$Mode):104:105 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/L$a;)Lcom/android/tools/r8/shaking/y;"} 210:221:com.android.tools.r8.shaking.TreePrunerConfiguration com.android.tools.r8.ir.analysis.proto.GeneratedExtensionRegistryShrinker.createTreePrunerConfiguration(com.android.tools.r8.shaking.Enqueuer$Mode):117:128 -> a 210:221:com.android.tools.r8.shaking.TreePrunerConfiguration run(com.android.tools.r8.shaking.Enqueuer$Mode):106 -> a 222:222:java.util.Map lambda$recordDeadProtoExtensionField$2(com.android.tools.r8.graph.DexType):112:112 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Ljava/util/Map;"} 223:226:void rewriteCode(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):137:140 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W0;Lcom/android/tools/r8/internal/ll;)V"} 227:238:void rewriteClassInitializer(com.android.tools.r8.ir.code.IRCode):145:156 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;)V"} 239:241:boolean com.android.tools.r8.ir.analysis.proto.GeneratedExtensionRegistryShrinker.wasRemoved(com.android.tools.r8.graph.DexField):161:163 -> a 239:241:boolean lambda$run$1(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.FieldAccessInfoImpl):105 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;Lcom/android/tools/r8/graph/U2;)Z"} 242:256:void postOptimizeGeneratedExtensionRegistry(com.android.tools.r8.ir.conversion.IRConverter,java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):169:183 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/tl;Ljava/util/concurrent/ExecutorService;Lcom/android/tools/r8/utils/z3;)V"} 257:257: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):179:179 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/tl;Lcom/android/tools/r8/internal/IK;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/Nb;)V"} 258:258: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):177:177 -> a 259:259:void lambda$forEachClassInitializerWithRemovedExtensionFields$5(com.android.tools.r8.shaking.Enqueuer$Mode,java.util.Set,java.util.Map):198:198 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/L$a;Ljava/util/Set;Ljava/util/Map;)V"} 260:260: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):202:202 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/L$a;Ljava/util/Set;Lcom/android/tools/r8/graph/Y0;Lcom/android/tools/r8/shaking/L$a;)V"} 261:261: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):201:201 -> a 262:264:void lambda$forEachClassInitializerWithRemovedExtensionFields$6(java.util.function.Consumer,com.android.tools.r8.graph.DexType):207:209 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Consumer;Lcom/android/tools/r8/graph/v2;)V"} 265:265:void lambda$forEachFindLiteExtensionByNumberMethod$8(java.util.function.Consumer,com.android.tools.r8.graph.DexProgramClass):220:220 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Consumer;Lcom/android/tools/r8/graph/q2;)V"} 266:266:boolean lambda$forEachFindLiteExtensionByNumberMethod$7(com.android.tools.r8.graph.DexEncodedMethod):222:222 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W0;)Z"} 267:267:void lambda$forEachFindLiteExtensionByNumberMethod$9(com.android.tools.r8.ir.desugar.LambdaDescriptor):225:225 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/KA;)V"} 268:268:void handleFailedOrUnknownFieldResolution(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.Enqueuer$Mode):231:231 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/shaking/L$a;)V"} 269:269:boolean com.android.tools.r8.ir.analysis.proto.ProtoReferences.isFindLiteExtensionByNumberMethod(com.android.tools.r8.graph.ProgramMethod):189:189 -> a 269:269:void handleFailedOrUnknownFieldResolution(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.Enqueuer$Mode):231 -> a 270:270:void handleFailedOrUnknownFieldResolution(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.Enqueuer$Mode):232:232 -> a 271:275:boolean isDeadProtoExtensionField(com.android.tools.r8.graph.DexField):237:241 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;)Z"} 276:277: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):248:249 -> a 276:277:boolean isDeadProtoExtensionField(com.android.tools.r8.graph.DexField):238 -> a 278:278:boolean isDeadProtoExtensionField(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.graph.FieldAccessInfoCollection,com.android.tools.r8.shaking.KeepInfoCollection):256:256 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m5;Lcom/android/tools/r8/graph/T2;Lcom/android/tools/r8/shaking/i1;)Z"} 279:279:com.android.tools.r8.shaking.KeepFieldInfo com.android.tools.r8.shaking.KeepInfoCollection.getFieldInfo(com.android.tools.r8.graph.ProgramField):138:138 -> a 279:279:boolean isDeadProtoExtensionField(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.graph.FieldAccessInfoCollection,com.android.tools.r8.shaking.KeepInfoCollection):256 -> a 280:288:boolean isDeadProtoExtensionField(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.graph.FieldAccessInfoCollection,com.android.tools.r8.shaking.KeepInfoCollection):256:264 -> a 289:289:com.android.tools.r8.graph.FieldAccessInfo com.android.tools.r8.graph.FieldAccessInfoCollectionImpl.get(com.android.tools.r8.graph.DexField):16:16 -> a 289:289:boolean isDeadProtoExtensionField(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.graph.FieldAccessInfoCollection,com.android.tools.r8.shaking.KeepInfoCollection):264 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 290:291:boolean isDeadProtoExtensionField(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.graph.FieldAccessInfoCollection,com.android.tools.r8.shaking.KeepInfoCollection):270:271 -> a 292:292:boolean isDeadProtoExtensionField(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.graph.FieldAccessInfoCollection,com.android.tools.r8.shaking.KeepInfoCollection):270:270 -> a 293:295:void lambda$forEachDeadProtoExtensionField$10(java.util.function.Consumer,com.android.tools.r8.graph.FieldAccessInfo):279:281 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Consumer;Lcom/android/tools/r8/graph/R2;)V"} 1:4:void recordDeadProtoExtensionField(com.android.tools.r8.graph.DexField,com.android.tools.r8.shaking.Enqueuer$Mode):110:113 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/L$a;Lcom/android/tools/r8/graph/Y0;)V"} 5:7:boolean wasRemoved(com.android.tools.r8.graph.DexField):161:163 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;)Z"} 8:10:void forEachDeadProtoExtensionField(java.util.function.Consumer):275:277 -> b 1:3:void forEachFindLiteExtensionByNumberMethod(java.util.function.Consumer):215:217 -> c 1:2:void forEachMethodThatRequiresPostOptimization(java.util.function.Consumer):187:188 -> d com.android.tools.r8.ir.analysis.proto.GeneratedExtensionRegistryShrinker$1 -> com.android.tools.r8.internal.Aj: # {"id":"sourceFile","fileName":"GeneratedExtensionRegistryShrinker.java"} com.android.tools.r8.ir.analysis.proto.GeneratedExtensionRegistryShrinker this$0 -> b 1:1:void (com.android.tools.r8.ir.analysis.proto.GeneratedExtensionRegistryShrinker):118:118 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Bj;)V"} 1:1:boolean isReachableOrReferencedField(com.android.tools.r8.shaking.AppInfoWithLiveness,com.android.tools.r8.graph.DexEncodedField):123:123 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/i;Lcom/android/tools/r8/graph/T0;)Z"} 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):124 -> a com.android.tools.r8.ir.analysis.proto.GeneratedMessageLiteBuilderShrinker -> com.android.tools.r8.internal.Lj: # {"id":"sourceFile","fileName":"GeneratedMessageLiteBuilderShrinker.java"} com.android.tools.r8.graph.AppView appView -> a com.android.tools.r8.ir.analysis.proto.ProtoReferences references -> b boolean enableAggressiveBuilderOptimization -> c java.util.Map builders -> d boolean $assertionsDisabled -> e 1:1:void ():61:61 -> 1:1:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.proto.ProtoReferences):70:70 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/bQ;)V"} 2:10:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.proto.ProtoReferences):67:75 -> 1:27:boolean computeEnableAggressiveBuilderOptimization():79:105 -> a 28:45:boolean computeEnableAggressiveBuilderOptimization():103:120 -> a 46:46:boolean computeEnableAggressiveBuilderOptimization():118:118 -> a 47:47:boolean lambda$computeEnableAggressiveBuilderOptimization$0(com.android.tools.r8.graph.DexClass):97:97 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;)Z"} 48:52:boolean deferDeadProtoBuilders(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramMethod,java.util.function.BooleanSupplier):172:176 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/graph/o5;Ljava/util/function/BooleanSupplier;)Z"} 53:53:boolean com.android.tools.r8.ir.analysis.proto.ProtoReferences.isGeneratedMessageLiteBuilder(com.android.tools.r8.graph.DexProgramClass):193:193 -> a 53:53:boolean deferDeadProtoBuilders(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramMethod,java.util.function.BooleanSupplier):176 -> a 54:54:boolean com.android.tools.r8.ir.analysis.proto.ProtoReferences.isAbstractGeneratedMessageLiteBuilder(com.android.tools.r8.graph.DexProgramClass):153:153 -> a 54:54:boolean com.android.tools.r8.ir.analysis.proto.ProtoReferences.isGeneratedMessageLiteBuilder(com.android.tools.r8.graph.DexProgramClass):195 -> a 54:54:boolean deferDeadProtoBuilders(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramMethod,java.util.function.BooleanSupplier):176 -> a 55:57:boolean deferDeadProtoBuilders(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramMethod,java.util.function.BooleanSupplier):177:179 -> a 58:74:void rewriteDeadBuilderReferencesFromDynamicMethods(com.android.tools.r8.graph.AppView,java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):193:209 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/utils/z3;Ljava/util/concurrent/ExecutorService;)V"} 75:76: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/i;Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/tl;Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/graph/o5;)V"} 77:78: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:218 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/tl;)V"} 79:79:com.android.tools.r8.ir.code.InstructionListIterator com.android.tools.r8.ir.code.IRCode.instructionListIterator():1052:1052 -> a 79:79: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 80:96: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 97:97:void com.android.tools.r8.ir.code.InstructionListIterator.replaceCurrentInstruction(com.android.tools.r8.ir.code.Instruction):49:49 -> a 97:97: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 98: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):242:249 -> a 106:106:void com.android.tools.r8.ir.code.InstructionListIterator.replaceCurrentInstruction(com.android.tools.r8.ir.code.Instruction):49:49 -> a 106:106: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 107: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):251:258 -> a 115:115:void com.android.tools.r8.ir.code.InvokeDirect.(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.Value,java.util.List):42:42 -> a 115:115: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 116:125: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 126:126: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 127:127:boolean lambda$rewriteDeadBuilderReferencesFromDynamicMethod$3(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.code.Instruction):234:234 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/internal/lo;)Z"} 128:129:boolean lambda$rewriteDeadBuilderReferencesFromDynamicMethod$4(com.android.tools.r8.ir.code.Instruction):245:246 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lo;)Z"} 130:130: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:272 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/B5;Lcom/android/tools/r8/utils/w2;Ljava/util/Set;Ljava/util/Set;Ljava/util/Set;Ljava/util/Set;)V"} 131:131:void com.android.tools.r8.ir.analysis.proto.GeneratedMessageLiteBuilderShrinker$RootSetExtension.extend(com.android.tools.r8.graph.SubtypingInfo):416:416 -> a 131:131: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):279 -> a 132:132:void com.android.tools.r8.ir.analysis.proto.GeneratedMessageLiteBuilderShrinker$RootSetExtension.alwaysInlineCreateBuilderFromGeneratedMessageLite():457:457 -> a 132:132:void com.android.tools.r8.ir.analysis.proto.GeneratedMessageLiteBuilderShrinker$RootSetExtension.extend(com.android.tools.r8.graph.SubtypingInfo):419 -> a 132:132: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):279 -> a 133:133:void com.android.tools.r8.ir.analysis.proto.GeneratedMessageLiteBuilderShrinker$RootSetExtension.neverMergeMessageLite():471:471 -> a 133:133:void com.android.tools.r8.ir.analysis.proto.GeneratedMessageLiteBuilderShrinker$RootSetExtension.extend(com.android.tools.r8.graph.SubtypingInfo):420 -> a 133:133: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):279 -> a 134:135:void com.android.tools.r8.ir.analysis.proto.GeneratedMessageLiteBuilderShrinker$RootSetExtension.neverMergeClass(com.android.tools.r8.graph.DexType):475:476 -> a 134:135:void com.android.tools.r8.ir.analysis.proto.GeneratedMessageLiteBuilderShrinker$RootSetExtension.neverMergeMessageLite():471 -> a 134:135:void com.android.tools.r8.ir.analysis.proto.GeneratedMessageLiteBuilderShrinker$RootSetExtension.extend(com.android.tools.r8.graph.SubtypingInfo):420 -> a 134:135: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):279 -> a 136:136:void com.android.tools.r8.ir.analysis.proto.GeneratedMessageLiteBuilderShrinker$RootSetExtension.extend(com.android.tools.r8.graph.SubtypingInfo):423:423 -> a 136:136: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):279 -> a 137:137:void com.android.tools.r8.ir.analysis.proto.GeneratedMessageLiteBuilderShrinker$RootSetExtension.alwaysInlineBuildPartialFromGeneratedMessageLiteExtendableBuilder():453:453 -> a 137:137:void com.android.tools.r8.ir.analysis.proto.GeneratedMessageLiteBuilderShrinker$RootSetExtension.extend(com.android.tools.r8.graph.SubtypingInfo):426 -> a 137:137: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):279 -> a 138:138:void com.android.tools.r8.ir.analysis.proto.GeneratedMessageLiteBuilderShrinker$RootSetExtension.neverMergeGeneratedMessageLiteBuilder():464:464 -> a 138:138:void com.android.tools.r8.ir.analysis.proto.GeneratedMessageLiteBuilderShrinker$RootSetExtension.extend(com.android.tools.r8.graph.SubtypingInfo):427 -> a 138:138: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):279 -> a 139:140:void com.android.tools.r8.ir.analysis.proto.GeneratedMessageLiteBuilderShrinker$RootSetExtension.neverMergeClass(com.android.tools.r8.graph.DexType):475:476 -> a 139:140:void com.android.tools.r8.ir.analysis.proto.GeneratedMessageLiteBuilderShrinker$RootSetExtension.neverMergeGeneratedMessageLiteBuilder():464 -> a 139:140:void com.android.tools.r8.ir.analysis.proto.GeneratedMessageLiteBuilderShrinker$RootSetExtension.extend(com.android.tools.r8.graph.SubtypingInfo):427 -> a 139:140: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):279 -> a 141:141:void com.android.tools.r8.ir.analysis.proto.GeneratedMessageLiteBuilderShrinker$RootSetExtension.neverMergeGeneratedMessageLiteBuilder():465:465 -> a 141:141:void com.android.tools.r8.ir.analysis.proto.GeneratedMessageLiteBuilderShrinker$RootSetExtension.extend(com.android.tools.r8.graph.SubtypingInfo):427 -> a 141:141: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):279 -> a 142:143:void com.android.tools.r8.ir.analysis.proto.GeneratedMessageLiteBuilderShrinker$RootSetExtension.neverMergeClass(com.android.tools.r8.graph.DexType):475:476 -> a 142:143:void com.android.tools.r8.ir.analysis.proto.GeneratedMessageLiteBuilderShrinker$RootSetExtension.neverMergeGeneratedMessageLiteBuilder():465 -> a 142:143:void com.android.tools.r8.ir.analysis.proto.GeneratedMessageLiteBuilderShrinker$RootSetExtension.extend(com.android.tools.r8.graph.SubtypingInfo):427 -> a 142:143: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):279 -> a 144:148:void preprocessCallGraphBeforeCycleElimination(java.util.Map):283:287 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/concurrent/ConcurrentHashMap;)V"} 149:149:boolean com.android.tools.r8.ir.analysis.proto.ProtoReferences.isDynamicMethodBridge(com.android.tools.r8.graph.DexEncodedMethod):175:175 -> a 149:149:void preprocessCallGraphBeforeCycleElimination(java.util.Map):287 -> a 150:150:boolean com.android.tools.r8.ir.analysis.proto.ProtoReferences.isDynamicMethodBridge(com.android.tools.r8.graph.DexMethod):170:170 -> a 150:150:boolean com.android.tools.r8.ir.analysis.proto.ProtoReferences.isDynamicMethodBridge(com.android.tools.r8.graph.DexEncodedMethod):175 -> a 150:150:void preprocessCallGraphBeforeCycleElimination(java.util.Map):287 -> a 151:155:void preprocessCallGraphBeforeCycleElimination(java.util.Map):288:292 -> a 156:161: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/internal/ah;Lcom/android/tools/r8/ir/optimize/info/n;Lcom/android/tools/r8/internal/YE;Lcom/android/tools/r8/ir/optimize/c0;)V"} 162: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):308:314 -> a 169:170:void strengthenCheckCastInstructions(com.android.tools.r8.ir.code.IRCode):348:349 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;)V"} 171:171:com.android.tools.r8.ir.code.InstructionListIterator com.android.tools.r8.ir.code.IRCode.instructionListIterator():1052:1052 -> a 171:171:void strengthenCheckCastInstructions(com.android.tools.r8.ir.code.IRCode):349 -> a 172:182:void strengthenCheckCastInstructions(com.android.tools.r8.ir.code.IRCode):351:361 -> a 183:183:boolean com.android.tools.r8.ir.analysis.proto.ProtoReferences.isDynamicMethodBridge(com.android.tools.r8.graph.DexMethod):170:170 -> a 183:183: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)"]} 184:184:boolean com.android.tools.r8.ir.analysis.proto.ProtoReferences.isDynamicMethodBridge(com.android.tools.r8.graph.DexMethod):170:170 -> a 184:184:void strengthenCheckCastInstructions(com.android.tools.r8.ir.code.IRCode):362 -> a 185:187:void strengthenCheckCastInstructions(com.android.tools.r8.ir.code.IRCode):365:367 -> a 188:190:boolean com.android.tools.r8.ir.analysis.proto.ProtoReferences$MethodToInvokeMembers.isNewMutableInstanceEnum(com.android.tools.r8.ir.code.Value):389:391 -> a 188:190:void strengthenCheckCastInstructions(com.android.tools.r8.ir.code.IRCode):367 -> a 191:191:boolean com.android.tools.r8.ir.code.Instruction.isStaticGet():0:0 -> a 191:191:boolean com.android.tools.r8.ir.analysis.proto.ProtoReferences$MethodToInvokeMembers.isNewMutableInstanceEnum(com.android.tools.r8.ir.code.Value):391 -> a 191:191:void strengthenCheckCastInstructions(com.android.tools.r8.ir.code.IRCode):367 -> a 192:193:boolean com.android.tools.r8.ir.analysis.proto.ProtoReferences$MethodToInvokeMembers.isNewMutableInstanceEnum(com.android.tools.r8.ir.code.Value):391:392 -> a 192:193:void strengthenCheckCastInstructions(com.android.tools.r8.ir.code.IRCode):367 -> a 194:194:boolean com.android.tools.r8.ir.analysis.proto.ProtoReferences$MethodToInvokeMembers.isNewMutableInstanceEnum(com.android.tools.r8.graph.DexField):385:385 -> a 194:194:boolean com.android.tools.r8.ir.analysis.proto.ProtoReferences$MethodToInvokeMembers.isNewMutableInstanceEnum(com.android.tools.r8.ir.code.Value):392 -> a 194:194:void strengthenCheckCastInstructions(com.android.tools.r8.ir.code.IRCode):367 -> a 195:199:void strengthenCheckCastInstructions(com.android.tools.r8.ir.code.IRCode):371:375 -> a 200:200:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.ir.analysis.type.ReferenceTypeElement.asMaybeNull():102:102 -> a 200:200:void strengthenCheckCastInstructions(com.android.tools.r8.ir.code.IRCode):376 -> a 201:208:void strengthenCheckCastInstructions(com.android.tools.r8.ir.code.IRCode):376:383 -> a 209:209:void com.android.tools.r8.ir.analysis.type.TypeAnalysis.(com.android.tools.r8.graph.AppView):39:39 -> a 209:209:void strengthenCheckCastInstructions(com.android.tools.r8.ir.code.IRCode):383 -> a 210:210:void strengthenCheckCastInstructions(com.android.tools.r8.ir.code.IRCode):383:383 -> a 1:1:boolean lambda$computeEnableAggressiveBuilderOptimization$1(com.android.tools.r8.graph.DexClass):112:112 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;)Z"} 2:3:com.android.tools.r8.graph.analysis.EnqueuerAnalysis createEnqueuerAnalysis():128:129 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/og;"} com.android.tools.r8.ir.analysis.proto.GeneratedMessageLiteBuilderShrinker$1 -> com.android.tools.r8.internal.Jj: # {"id":"sourceFile","fileName":"GeneratedMessageLiteBuilderShrinker.java"} java.util.Set val$seen -> a com.android.tools.r8.ir.analysis.proto.GeneratedMessageLiteBuilderShrinker this$0 -> b boolean $assertionsDisabled -> c 1:1:void ():129:129 -> 1:1:void (com.android.tools.r8.ir.analysis.proto.GeneratedMessageLiteBuilderShrinker,java.util.Set):129:129 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Lj;Ljava/util/Set;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/L;Lcom/android/tools/r8/shaking/F0;Lcom/android/tools/r8/utils/z3;)V"} 2:30: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:162 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Set;Lcom/android/tools/r8/shaking/F0;Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/graph/o5;)V"} 31:31: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.android.tools.r8.internal.Kj: # {"id":"sourceFile","fileName":"GeneratedMessageLiteBuilderShrinker.java"} com.android.tools.r8.graph.AppView appView -> a com.android.tools.r8.ir.analysis.proto.ProtoReferences references -> b com.android.tools.r8.utils.PredicateSet alwaysClassInline -> c java.util.Set neverMergeClassVertically -> d java.util.Set neverMergeClassHorizontally -> e java.util.Set alwaysInline -> f java.util.Set bypassClinitforInlining -> g 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/utils/w2;Ljava/util/Set;Ljava/util/Set;Ljava/util/Set;Ljava/util/Set;)V"} 1:1:void alwaysClassInlineGeneratedMessageLiteBuilders():431:431 -> a 2:3:boolean lambda$alwaysClassInlineGeneratedMessageLiteBuilders$0(com.android.tools.r8.graph.DexType):434:435 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Z"} 4:11:void bypassClinitforInliningNewBuilderMethods(com.android.tools.r8.graph.SubtypingInfo):439:446 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/B5;)V"} 12:12:boolean lambda$bypassClinitforInliningNewBuilderMethods$1(com.android.tools.r8.graph.DexEncodedMethod):444:444 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W0;)Z"} com.android.tools.r8.ir.analysis.proto.GeneratedMessageLiteShrinker -> com.android.tools.r8.internal.Mj: # {"id":"sourceFile","fileName":"GeneratedMessageLiteShrinker.java"} com.android.tools.r8.graph.AppView appView -> a com.android.tools.r8.ir.analysis.proto.RawMessageInfoDecoder decoder -> b com.android.tools.r8.ir.analysis.proto.RawMessageInfoEncoder encoder -> c com.android.tools.r8.ir.analysis.proto.ProtoReferences references -> d com.android.tools.r8.ir.analysis.type.TypeElement objectArrayType -> e com.android.tools.r8.ir.analysis.type.TypeElement stringType -> f boolean $assertionsDisabled -> g 1:1:void ():58:58 -> 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):69:78 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/mQ;Lcom/android/tools/r8/internal/bQ;)V"} 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):77:79 -> 1:1:boolean lambda$optimizeNewMutableInstance$1(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/x4;Lcom/android/tools/r8/internal/x4;)Z"} 2:6:void extendRootSet(com.android.tools.r8.shaking.DependentMinimumKeepInfoCollection):85:89 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/A;)V"} 7:18:void extendRootSet(com.android.tools.r8.shaking.DependentMinimumKeepInfoCollection):86:97 -> a 19:26:void com.android.tools.r8.ir.analysis.proto.GeneratedMessageLiteShrinker.disallowSignatureOptimizations(com.android.tools.r8.shaking.KeepMethodInfo$Joiner):117:124 -> a 19:26:void extendRootSet(com.android.tools.r8.shaking.DependentMinimumKeepInfoCollection):94 -> a 27:27:void extendRootSet(com.android.tools.r8.shaking.DependentMinimumKeepInfoCollection):100:100 -> a 28:35:void lambda$extendRootSet$0(com.android.tools.r8.shaking.DependentMinimumKeepInfoCollection,com.android.tools.r8.graph.DexMethod):102:109 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/A;Lcom/android/tools/r8/graph/j2;)V"} 36:43:void com.android.tools.r8.ir.analysis.proto.GeneratedMessageLiteShrinker.disallowSignatureOptimizations(com.android.tools.r8.shaking.KeepMethodInfo$Joiner):117:124 -> a 36:43:void lambda$extendRootSet$0(com.android.tools.r8.shaking.DependentMinimumKeepInfoCollection,com.android.tools.r8.graph.DexMethod):106 -> a 44:45:void run(com.android.tools.r8.ir.code.IRCode):128:129 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;)V"} 46:50:void com.android.tools.r8.ir.analysis.proto.GeneratedMessageLiteShrinker.rewriteDynamicMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode):271:275 -> a 46:50:void run(com.android.tools.r8.ir.code.IRCode):130 -> a 51:51: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 51:51:void com.android.tools.r8.ir.analysis.proto.GeneratedMessageLiteShrinker.rewriteDynamicMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode):276 -> a 51:51:void run(com.android.tools.r8.ir.code.IRCode):130 -> a 52:52:boolean com.android.tools.r8.ir.analysis.proto.ProtoReferences.isMessageInfoConstructionMethod(com.android.tools.r8.graph.DexMethod):199:199 -> a 52:52: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)"]} 52:52:void com.android.tools.r8.ir.analysis.proto.GeneratedMessageLiteShrinker.rewriteDynamicMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode):276 -> a 52:52:void run(com.android.tools.r8.ir.code.IRCode):130 -> a 53:53:boolean com.android.tools.r8.ir.analysis.proto.ProtoReferences.isMessageInfoConstructionMethod(com.android.tools.r8.graph.DexMethod):199:199 -> a 53:53: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 53:53:void com.android.tools.r8.ir.analysis.proto.GeneratedMessageLiteShrinker.rewriteDynamicMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode):276 -> a 53:53:void run(com.android.tools.r8.ir.code.IRCode):130 -> a 54:56: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 54:56:void com.android.tools.r8.ir.analysis.proto.GeneratedMessageLiteShrinker.rewriteDynamicMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode):276 -> a 54:56:void run(com.android.tools.r8.ir.code.IRCode):130 -> a 57:57:void com.android.tools.r8.ir.analysis.proto.GeneratedMessageLiteShrinker.rewriteDynamicMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode):279:279 -> a 57:57:void run(com.android.tools.r8.ir.code.IRCode):130 -> a 58:59: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):304:305 -> a 58:59: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):298 -> a 58:59:void com.android.tools.r8.ir.analysis.proto.GeneratedMessageLiteShrinker.rewriteDynamicMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode):282 -> a 58:59:void run(com.android.tools.r8.ir.code.IRCode):130 -> a 60:60: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):342:342 -> a 60:60:void com.android.tools.r8.ir.code.Instruction.replace(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.IRCode):338 -> a 60:60: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):304 -> a 60:60: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):298 -> a 60:60:void com.android.tools.r8.ir.analysis.proto.GeneratedMessageLiteShrinker.rewriteDynamicMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode):282 -> a 60:60:void run(com.android.tools.r8.ir.code.IRCode):130 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(5)"]} 61:61: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):342:342 -> a 61:61:void com.android.tools.r8.ir.code.Instruction.replace(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.IRCode):338 -> a 61:61: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):304 -> a 61:61: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):298 -> a 61:61:void com.android.tools.r8.ir.analysis.proto.GeneratedMessageLiteShrinker.rewriteDynamicMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode):282 -> a 61:61:void run(com.android.tools.r8.ir.code.IRCode):130 -> a 62:63: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):313:314 -> a 62:63: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):299 -> a 62:63:void com.android.tools.r8.ir.analysis.proto.GeneratedMessageLiteShrinker.rewriteDynamicMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode):282 -> a 62:63:void run(com.android.tools.r8.ir.code.IRCode):130 -> 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.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):315 -> a 64:64: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):299 -> a 64:64:void com.android.tools.r8.ir.analysis.proto.GeneratedMessageLiteShrinker.rewriteDynamicMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode):282 -> a 64:64:void run(com.android.tools.r8.ir.code.IRCode):130 -> a 65:80: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):316:331 -> a 65:80: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):299 -> a 65:80:void com.android.tools.r8.ir.analysis.proto.GeneratedMessageLiteShrinker.rewriteDynamicMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode):282 -> a 65:80:void run(com.android.tools.r8.ir.code.IRCode):130 -> a 81:81:void com.android.tools.r8.ir.code.BasicBlockInstructionListIterator.add(java.lang.Object):38:38 -> a 81:81: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):332 -> a 81:81: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):299 -> 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):282 -> a 81:81:void run(com.android.tools.r8.ir.code.IRCode):130 -> a 82:86: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):333:337 -> a 82:86: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):299 -> a 82:86:void com.android.tools.r8.ir.analysis.proto.GeneratedMessageLiteShrinker.rewriteDynamicMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode):282 -> a 82:86:void run(com.android.tools.r8.ir.code.IRCode):130 -> a 87:87:void com.android.tools.r8.ir.code.BasicBlockInstructionListIterator.add(java.lang.Object):38:38 -> a 87:87: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):335 -> a 87:87: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):299 -> 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):282 -> a 87:87:void run(com.android.tools.r8.ir.code.IRCode):130 -> a 88:89: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):339:340 -> a 88:89: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):299 -> a 88:89:void com.android.tools.r8.ir.analysis.proto.GeneratedMessageLiteShrinker.rewriteDynamicMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode):282 -> a 88:89:void run(com.android.tools.r8.ir.code.IRCode):130 -> a 90:90:void com.android.tools.r8.ir.code.BasicBlockInstructionListIterator.add(java.lang.Object):38:38 -> a 90:90: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):339 -> a 90:90: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):299 -> a 90:90:void com.android.tools.r8.ir.analysis.proto.GeneratedMessageLiteShrinker.rewriteDynamicMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode):282 -> a 90:90:void run(com.android.tools.r8.ir.code.IRCode):130 -> a 91:94: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):342:345 -> a 91: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):299 -> a 91:94:void com.android.tools.r8.ir.analysis.proto.GeneratedMessageLiteShrinker.rewriteDynamicMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode):282 -> a 91:94:void run(com.android.tools.r8.ir.code.IRCode):130 -> a 95:95:void com.android.tools.r8.ir.code.BasicBlockInstructionListIterator.add(java.lang.Object):38:38 -> a 95:95: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):346 -> 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):299 -> 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):282 -> a 95:95:void run(com.android.tools.r8.ir.code.IRCode):130 -> a 96:101: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):347:352 -> a 96:101: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):299 -> a 96:101:void com.android.tools.r8.ir.analysis.proto.GeneratedMessageLiteShrinker.rewriteDynamicMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode):282 -> a 96:101:void run(com.android.tools.r8.ir.code.IRCode):130 -> a 102:102:void com.android.tools.r8.ir.code.BasicBlockInstructionListIterator.add(java.lang.Object):38:38 -> a 102:102: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):347 -> a 102:102: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):299 -> a 102:102:void com.android.tools.r8.ir.analysis.proto.GeneratedMessageLiteShrinker.rewriteDynamicMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode):282 -> a 102:102:void run(com.android.tools.r8.ir.code.IRCode):130 -> a 103:103: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):358:358 -> a 103:103: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):299 -> a 103:103:void com.android.tools.r8.ir.analysis.proto.GeneratedMessageLiteShrinker.rewriteDynamicMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode):282 -> a 103:103:void run(com.android.tools.r8.ir.code.IRCode):130 -> a 104:104: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 104:104: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):358 -> a 104:104: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):299 -> a 104:104:void com.android.tools.r8.ir.analysis.proto.GeneratedMessageLiteShrinker.rewriteDynamicMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode):282 -> a 104:104:void run(com.android.tools.r8.ir.code.IRCode):130 -> a 105:105:boolean com.android.tools.r8.ir.analysis.proto.ProtoReferences.isMessageInfoConstructionMethod(com.android.tools.r8.graph.DexMethod):199:199 -> a 105:105: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 105:105: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):358 -> a 105:105: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):299 -> a 105:105:void com.android.tools.r8.ir.analysis.proto.GeneratedMessageLiteShrinker.rewriteDynamicMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode):282 -> a 105:105:void run(com.android.tools.r8.ir.code.IRCode):130 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(5)"]} 106:106:boolean com.android.tools.r8.ir.analysis.proto.ProtoReferences.isMessageInfoConstructionMethod(com.android.tools.r8.graph.DexMethod):199:199 -> a 106:106: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 106:106: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):358 -> a 106:106: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):299 -> a 106:106:void com.android.tools.r8.ir.analysis.proto.GeneratedMessageLiteShrinker.rewriteDynamicMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode):282 -> a 106:106:void run(com.android.tools.r8.ir.code.IRCode):130 -> a 107:109: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 107: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):358 -> a 107: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):299 -> a 107:109:void com.android.tools.r8.ir.analysis.proto.GeneratedMessageLiteShrinker.rewriteDynamicMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode):282 -> a 107:109:void run(com.android.tools.r8.ir.code.IRCode):130 -> a 110:113:void com.android.tools.r8.ir.analysis.proto.GeneratedMessageLiteShrinker.rewriteDynamicMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode):285:288 -> a 110:113:void run(com.android.tools.r8.ir.code.IRCode):130 -> a 114:114:void run(com.android.tools.r8.ir.code.IRCode):131:131 -> a 115:115:boolean com.android.tools.r8.graph.AppView.hasLiveness():801:801 -> a 115:115:void run(com.android.tools.r8.ir.code.IRCode):131 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 116:116:boolean com.android.tools.r8.graph.AppView.hasLiveness():801:801 -> a 116:116:void run(com.android.tools.r8.ir.code.IRCode):131 -> a 117:117:void run(com.android.tools.r8.ir.code.IRCode):132:132 -> a 118:124:void optimizeNewMutableInstance(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):137:143 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/ll;)V"} 125:130: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):199:204 -> a 125:130:void optimizeNewMutableInstance(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):144 -> a 131:131:boolean com.android.tools.r8.ir.analysis.proto.ProtoReferences.isDynamicMethodBridge(com.android.tools.r8.graph.DexMethod):170:170 -> a 131:131: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 131:131:void optimizeNewMutableInstance(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):144 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 132:132:boolean com.android.tools.r8.ir.analysis.proto.ProtoReferences.isDynamicMethodBridge(com.android.tools.r8.graph.DexMethod):170:170 -> a 132:132: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 132:132:void optimizeNewMutableInstance(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):144 -> a 133:135: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):208:210 -> a 133:135:void optimizeNewMutableInstance(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):144 -> a 136:136: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):209:209 -> a 136:136:void optimizeNewMutableInstance(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):144 -> a 137:139:boolean com.android.tools.r8.ir.analysis.proto.ProtoReferences$MethodToInvokeMembers.isNewMutableInstanceEnum(com.android.tools.r8.ir.code.Value):389:391 -> a 137:139: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):209 -> a 137:139:void optimizeNewMutableInstance(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):144 -> a 140:140:boolean com.android.tools.r8.ir.code.Instruction.isStaticGet():0:0 -> a 140:140:boolean com.android.tools.r8.ir.analysis.proto.ProtoReferences$MethodToInvokeMembers.isNewMutableInstanceEnum(com.android.tools.r8.ir.code.Value):391 -> a 140:140: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):209 -> a 140:140:void optimizeNewMutableInstance(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):144 -> a 141:142:boolean com.android.tools.r8.ir.analysis.proto.ProtoReferences$MethodToInvokeMembers.isNewMutableInstanceEnum(com.android.tools.r8.ir.code.Value):391:392 -> a 141:142: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):209 -> a 141:142:void optimizeNewMutableInstance(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):144 -> a 143:143:boolean com.android.tools.r8.ir.analysis.proto.ProtoReferences$MethodToInvokeMembers.isNewMutableInstanceEnum(com.android.tools.r8.graph.DexField):385:385 -> a 143:143:boolean com.android.tools.r8.ir.analysis.proto.ProtoReferences$MethodToInvokeMembers.isNewMutableInstanceEnum(com.android.tools.r8.ir.code.Value):392 -> a 143:143: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):209 -> a 143:143:void optimizeNewMutableInstance(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):144 -> a 144: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):213:218 -> a 144:149:void optimizeNewMutableInstance(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):144 -> a 150:155:void optimizeNewMutableInstance(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode) -> a 156:163:void optimizeNewMutableInstance(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):154:161 -> a 164:164:com.android.tools.r8.ir.code.NewInstance$Builder com.android.tools.r8.ir.code.NewInstance.builder():47:47 -> a 164:164:void optimizeNewMutableInstance(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):161 -> a 165:167:void optimizeNewMutableInstance(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):162:164 -> a 168:168: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):78:78 -> a 168:168:void optimizeNewMutableInstance(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):164 -> a 169:169: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):1652:1652 -> a 169:169:void optimizeNewMutableInstance(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):163 -> a 170:177:void optimizeNewMutableInstance(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):163:170 -> a 178:178:com.android.tools.r8.ir.code.InvokeDirect$Builder com.android.tools.r8.ir.code.InvokeDirect.builder():54:54 -> a 178:178:void optimizeNewMutableInstance(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):170 -> a 179:180:void optimizeNewMutableInstance(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):171:172 -> a 181:181:com.android.tools.r8.ir.code.InvokeMethod$Builder com.android.tools.r8.ir.code.InvokeMethod$Builder.setSingleArgument(com.android.tools.r8.ir.code.Value):297:297 -> a 181:181:com.android.tools.r8.ir.code.InvokeMethod$Builder com.android.tools.r8.ir.code.InvokeDirect$Builder.setSingleArgument(com.android.tools.r8.ir.code.Value):232 -> a 181:181:void optimizeNewMutableInstance(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):172 -> a 182:193:void optimizeNewMutableInstance(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):172:183 -> a 194:194:com.android.tools.r8.ir.code.BasicBlock com.android.tools.r8.ir.code.BasicBlockIterator.previousUntil(java.util.function.Predicate):77:77 -> a 194:194:void optimizeNewMutableInstance(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):184 -> a 195:203:void optimizeNewMutableInstance(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):185:193 -> a 204:204:void com.android.tools.r8.ir.analysis.type.TypeAnalysis.(com.android.tools.r8.graph.AppView):39:39 -> a 204:204:void optimizeNewMutableInstance(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):193 -> a 205:205:void optimizeNewMutableInstance(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):193:193 -> a 206:219:void postOptimizeDynamicMethods(com.android.tools.r8.ir.conversion.IRConverter,java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):226:239 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/tl;Ljava/util/concurrent/ExecutorService;Lcom/android/tools/r8/utils/z3;)V"} 220:220: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):235:235 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/tl;Lcom/android/tools/r8/internal/IK;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/Nb;)V"} 221:221: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):233:233 -> a 222:225:void forEachDynamicMethod(java.util.function.Consumer):243:246 -> a 226:231:void lambda$forEachDynamicMethod$3(com.android.tools.r8.graph.DexItemFactory,java.util.function.Consumer,com.android.tools.r8.graph.DexProgramClass):249:254 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Ljava/util/function/Consumer;Lcom/android/tools/r8/graph/q2;)V"} 232:232:void lambda$forEachDynamicMethod$4(com.android.tools.r8.ir.desugar.LambdaDescriptor):258:258 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/KA;)V"} 233:236:com.android.tools.r8.ir.code.InvokeMethod getNewMessageInfoInvoke(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.analysis.proto.ProtoReferences):363:366 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/internal/bQ;)Lcom/android/tools/r8/internal/Rs;"} 237:237:boolean com.android.tools.r8.ir.analysis.proto.ProtoReferences.isMessageInfoConstructionMethod(com.android.tools.r8.graph.DexMethod):199:199 -> a 237:237:com.android.tools.r8.ir.code.InvokeMethod getNewMessageInfoInvoke(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.analysis.proto.ProtoReferences):366 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 238:238:boolean com.android.tools.r8.ir.analysis.proto.ProtoReferences.isMessageInfoConstructionMethod(com.android.tools.r8.graph.DexMethod):199:199 -> a 238:238:com.android.tools.r8.ir.code.InvokeMethod getNewMessageInfoInvoke(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.analysis.proto.ProtoReferences):366 -> a com.android.tools.r8.ir.analysis.proto.ProtoEnqueuerUseRegistry -> com.android.tools.r8.internal.BP: # {"id":"sourceFile","fileName":"ProtoEnqueuerUseRegistry.java"} com.android.tools.r8.ir.analysis.proto.ProtoReferences references -> l com.android.tools.r8.shaking.EnqueuerUseRegistryFactory FACTORY -> m 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/shaking/L;Lcom/android/tools/r8/androidapi/b;)V"} 1:1:void registerConstClass(com.android.tools.r8.graph.DexType,java.util.ListIterator,boolean):55:55 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Ljava/util/ListIterator;Z)V"} 2:2:com.android.tools.r8.graph.DexEncodedMethod com.android.tools.r8.shaking.DefaultEnqueuerUseRegistry.getContextMethod():44:44 -> a 2:2:void registerConstClass(com.android.tools.r8.graph.DexType,java.util.ListIterator,boolean):55 -> a 3:7:void registerConstClass(com.android.tools.r8.graph.DexType,java.util.ListIterator,boolean):55:59 -> a 1:1:void registerStaticFieldRead(com.android.tools.r8.graph.DexField):79:79 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;)V"} 2:2:com.android.tools.r8.graph.DexEncodedMethod com.android.tools.r8.shaking.DefaultEnqueuerUseRegistry.getContextMethod():44:44 -> e 2:2:void registerStaticFieldRead(com.android.tools.r8.graph.DexField):79 -> e 3:4:void registerStaticFieldRead(com.android.tools.r8.graph.DexField):79:80 -> e 5:5:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.shaking.DefaultEnqueuerUseRegistry.getContextHolder():40:40 -> e 5:5:void registerStaticFieldRead(com.android.tools.r8.graph.DexField):80 -> e 6:6:void registerStaticFieldRead(com.android.tools.r8.graph.DexField):80:80 -> e 7:7:boolean com.android.tools.r8.ir.analysis.proto.ProtoEnqueuerUseRegistry.isStaticFieldReadForProtoSchemaDefinition(com.android.tools.r8.graph.DexField):89:89 -> e 7:7:void registerStaticFieldRead(com.android.tools.r8.graph.DexField):81 -> e 8:8:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.shaking.DefaultEnqueuerUseRegistry.getContextHolder():40:40 -> e 8:8:boolean com.android.tools.r8.ir.analysis.proto.ProtoEnqueuerUseRegistry.isStaticFieldReadForProtoSchemaDefinition(com.android.tools.r8.graph.DexField):89 -> e 8:8:void registerStaticFieldRead(com.android.tools.r8.graph.DexField):81 -> e 9:15:boolean com.android.tools.r8.ir.analysis.proto.ProtoEnqueuerUseRegistry.isStaticFieldReadForProtoSchemaDefinition(com.android.tools.r8.graph.DexField):89:95 -> e 9:15:void registerStaticFieldRead(com.android.tools.r8.graph.DexField):81 -> e 16:19:void registerStaticFieldRead(com.android.tools.r8.graph.DexField):82:85 -> e 1:1:com.android.tools.r8.shaking.EnqueuerUseRegistryFactory getFactory():39:39 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/c0;"} com.android.tools.r8.ir.analysis.proto.ProtoEnumSwitchMapRemover -> com.android.tools.r8.internal.CP: # {"id":"sourceFile","fileName":"ProtoEnumSwitchMapRemover.java"} 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/bQ;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/internal/UW;)V"} 2:3:void recordStaticValues(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.analysis.fieldvalueanalysis.StaticFieldValues):35:36 -> a 4:8:boolean com.android.tools.r8.ir.analysis.proto.ProtoEnumSwitchMapRemover.isProtoEnum(com.android.tools.r8.graph.DexProgramClass):48:52 -> a 4:8:void recordStaticValues(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.analysis.fieldvalueanalysis.StaticFieldValues):37 -> a 9:9:void recordStaticValues(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.analysis.fieldvalueanalysis.StaticFieldValues):38:38 -> a 10:11:void updateVisibleStaticFieldValues():43:44 -> a 12:16:boolean com.android.tools.r8.ir.analysis.proto.ProtoEnumSwitchMapRemover.isProtoEnum(com.android.tools.r8.graph.DexProgramClass):48:52 -> a 12:16: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/graph/T0;Lcom/android/tools/r8/graph/T0;)Lcom/android/tools/r8/internal/wV;"} 17: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):60:68 -> a 26:31: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.android.tools.r8.internal.HP: # {"id":"sourceFile","fileName":"ProtoInliningReasonStrategy.java"} com.android.tools.r8.ir.optimize.inliner.InliningReasonStrategy parent -> a com.android.tools.r8.ir.analysis.proto.ProtoReferences references -> b 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/zn;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Rs;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/ir/optimize/N;Lcom/android/tools/r8/internal/YE;)Lcom/android/tools/r8/ir/optimize/a0;"} 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):383:383 -> 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.android.tools.r8.internal.bQ: # {"id":"sourceFile","fileName":"ProtoReferences.java"} com.android.tools.r8.graph.DexString findValueByNumberName -> A com.android.tools.r8.graph.DexString protobufPackageDescriptorPrefix -> B com.android.tools.r8.graph.DexProto dynamicMethodProto -> C com.android.tools.r8.graph.DexProto findLiteExtensionByNumberProto -> D com.android.tools.r8.graph.DexMethod dynamicMethod -> E com.android.tools.r8.graph.DexMethod newMessageInfoMethod -> F com.android.tools.r8.graph.DexMethod rawMessageInfoConstructor -> G com.android.tools.r8.graph.DexItemFactory dexItemFactory -> a com.android.tools.r8.graph.DexType enumLiteType -> b com.android.tools.r8.graph.DexType enumLiteMapType -> c com.android.tools.r8.graph.DexType enumVerifierType -> d com.android.tools.r8.graph.DexType extendableMessageType -> e com.android.tools.r8.graph.DexType extensionDescriptorType -> f com.android.tools.r8.graph.DexType extensionRegistryLiteType -> g com.android.tools.r8.graph.DexType generatedExtensionType -> h com.android.tools.r8.graph.DexType generatedMessageLiteType -> i com.android.tools.r8.graph.DexType generatedMessageLiteBuilderType -> j com.android.tools.r8.graph.DexType generatedMessageLiteExtendableBuilderType -> k com.android.tools.r8.graph.DexType generatedMessageLiteExtendableMessageType -> l com.android.tools.r8.graph.DexType messageLiteType -> m com.android.tools.r8.graph.DexType methodToInvokeType -> n com.android.tools.r8.graph.DexType wireFormatFieldType -> o com.android.tools.r8.ir.analysis.proto.ProtoReferences$GeneratedExtensionMethods generatedExtensionMethods -> p com.android.tools.r8.ir.analysis.proto.ProtoReferences$GeneratedMessageLiteMethods generatedMessageLiteMethods -> q com.android.tools.r8.ir.analysis.proto.ProtoReferences$GeneratedMessageLiteBuilderMethods generatedMessageLiteBuilderMethods -> r com.android.tools.r8.ir.analysis.proto.ProtoReferences$GeneratedMessageLiteExtendableBuilderMethods generatedMessageLiteExtendableBuilderMethods -> s com.android.tools.r8.ir.analysis.proto.ProtoReferences$MethodToInvokeMembers methodToInvokeMembers -> t com.android.tools.r8.graph.DexString defaultInstanceFieldName -> u com.android.tools.r8.graph.DexString instanceFieldName -> v com.android.tools.r8.graph.DexString internalValueMapFieldName -> w com.android.tools.r8.graph.DexString dynamicMethodName -> x com.android.tools.r8.graph.DexString findLiteExtensionByNumberName -> y com.android.tools.r8.graph.DexString newBuilderMethodName -> z 1:55:void (com.android.tools.r8.graph.DexItemFactory):63:117 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;)V"} 56:64:void (com.android.tools.r8.graph.DexItemFactory):113:121 -> 65:76:void (com.android.tools.r8.graph.DexItemFactory):119:130 -> 1:1:void forEachMethodReference(java.util.function.Consumer):134:134 -> a 2:2:void com.android.tools.r8.ir.analysis.proto.ProtoReferences$GeneratedExtensionMethods.forEachMethodReference(java.util.function.Consumer):236:236 -> a 2:2:void forEachMethodReference(java.util.function.Consumer):134 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:4:void com.android.tools.r8.ir.analysis.proto.ProtoReferences$GeneratedExtensionMethods.forEachMethodReference(java.util.function.Consumer):236:237 -> a 3:4:void forEachMethodReference(java.util.function.Consumer):134 -> a 5:5:void forEachMethodReference(java.util.function.Consumer):135:135 -> a 6:6:void com.android.tools.r8.ir.analysis.proto.ProtoReferences$GeneratedMessageLiteMethods.forEachMethodReference(java.util.function.Consumer):299:299 -> a 6:6:void forEachMethodReference(java.util.function.Consumer):135 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 7:11:void com.android.tools.r8.ir.analysis.proto.ProtoReferences$GeneratedMessageLiteMethods.forEachMethodReference(java.util.function.Consumer):299:303 -> a 7:11:void forEachMethodReference(java.util.function.Consumer):135 -> a 12:12:void forEachMethodReference(java.util.function.Consumer):136:136 -> a 13:13:void com.android.tools.r8.ir.analysis.proto.ProtoReferences$GeneratedMessageLiteBuilderMethods.forEachMethodReference(java.util.function.Consumer):320:320 -> a 13:13:void forEachMethodReference(java.util.function.Consumer):136 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 14:14:void com.android.tools.r8.ir.analysis.proto.ProtoReferences$GeneratedMessageLiteBuilderMethods.forEachMethodReference(java.util.function.Consumer):320:320 -> a 14:14:void forEachMethodReference(java.util.function.Consumer):136 -> a 15:15:void forEachMethodReference(java.util.function.Consumer):137:137 -> a 16:16:void com.android.tools.r8.ir.analysis.proto.ProtoReferences$GeneratedMessageLiteExtendableBuilderMethods.forEachMethodReference(java.util.function.Consumer):344:344 -> a 16:16:void forEachMethodReference(java.util.function.Consumer):137 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 17:18:void com.android.tools.r8.ir.analysis.proto.ProtoReferences$GeneratedMessageLiteExtendableBuilderMethods.forEachMethodReference(java.util.function.Consumer):344:345 -> a 17:18:void forEachMethodReference(java.util.function.Consumer):137 -> a 19:22:void forEachMethodReference(java.util.function.Consumer):138:141 -> a 23:23:com.android.tools.r8.graph.DexField getDefaultInstanceField(com.android.tools.r8.graph.DexProgramClass):145:145 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)Lcom/android/tools/r8/graph/Y0;"} 24:24:boolean isDynamicMethod(com.android.tools.r8.graph.DexMethod):158:158 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)Z"} 25:25:boolean isDynamicMethod(com.android.tools.r8.graph.DexEncodedMethod):162:162 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W0;)Z"} 26:26:boolean isFindLiteExtensionByNumberMethod(com.android.tools.r8.graph.ProgramMethod):189:189 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)Z"} 1:1:com.android.tools.r8.graph.DexField getEnumVerifierInstanceField(com.android.tools.r8.graph.DexProgramClass):149:149 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)Lcom/android/tools/r8/graph/Y0;"} 2:3:boolean isFindLiteExtensionByNumberMethod(com.android.tools.r8.graph.DexMethod):183:184 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)Z"} 4:4:boolean com.android.tools.r8.graph.DexString.startsWith(com.android.tools.r8.graph.DexString):383:383 -> 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.android.tools.r8.internal.WP: # {"id":"sourceFile","fileName":"ProtoReferences.java"} com.android.tools.r8.graph.DexMethod constructor -> a com.android.tools.r8.graph.DexMethod constructorWithClass -> b 1:5:void (com.android.tools.r8.ir.analysis.proto.ProtoReferences,com.android.tools.r8.graph.DexItemFactory):211:215 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/bQ;Lcom/android/tools/r8/graph/p1;)V"} 6:18:void (com.android.tools.r8.ir.analysis.proto.ProtoReferences,com.android.tools.r8.graph.DexItemFactory):213:225 -> 19:19: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.android.tools.r8.internal.XP: # {"id":"sourceFile","fileName":"ProtoReferences.java"} com.android.tools.r8.graph.DexMethod constructorMethod -> a 1:5:void (com.android.tools.r8.ir.analysis.proto.ProtoReferences,com.android.tools.r8.graph.DexItemFactory):311:315 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/bQ;Lcom/android/tools/r8/graph/p1;)V"} 6:6: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.android.tools.r8.internal.YP: # {"id":"sourceFile","fileName":"ProtoReferences.java"} com.android.tools.r8.graph.DexMethod buildPartialMethod -> a com.android.tools.r8.graph.DexMethod constructorMethod -> b 1:5:void (com.android.tools.r8.ir.analysis.proto.ProtoReferences,com.android.tools.r8.graph.DexItemFactory):329:333 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/bQ;Lcom/android/tools/r8/graph/p1;)V"} 6:13:void (com.android.tools.r8.ir.analysis.proto.ProtoReferences,com.android.tools.r8.graph.DexItemFactory):331:338 -> 14:14: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.android.tools.r8.internal.ZP: # {"id":"sourceFile","fileName":"ProtoReferences.java"} com.android.tools.r8.graph.DexMethod createBuilderMethod -> a com.android.tools.r8.graph.DexMethod dynamicMethodBridgeMethod -> b com.android.tools.r8.graph.DexMethod dynamicMethodBridgeMethodWithObject -> c com.android.tools.r8.graph.DexMethod newRepeatedGeneratedExtension -> d com.android.tools.r8.graph.DexMethod newSingularGeneratedExtension -> e 1:5:void (com.android.tools.r8.ir.analysis.proto.ProtoReferences,com.android.tools.r8.graph.DexItemFactory):253:257 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/bQ;Lcom/android/tools/r8/graph/p1;)V"} 6:13:void (com.android.tools.r8.ir.analysis.proto.ProtoReferences,com.android.tools.r8.graph.DexItemFactory):255:262 -> 14:21:void (com.android.tools.r8.ir.analysis.proto.ProtoReferences,com.android.tools.r8.graph.DexItemFactory):260:267 -> 22:30:void (com.android.tools.r8.ir.analysis.proto.ProtoReferences,com.android.tools.r8.graph.DexItemFactory):265:273 -> 31:46:void (com.android.tools.r8.ir.analysis.proto.ProtoReferences,com.android.tools.r8.graph.DexItemFactory):271:286 -> 47:47: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.android.tools.r8.internal.aQ: # {"id":"sourceFile","fileName":"ProtoReferences.java"} com.android.tools.r8.graph.DexField buildMessageInfoField -> a com.android.tools.r8.graph.DexField getDefaultInstanceField -> b com.android.tools.r8.graph.DexField getMemoizedIsInitializedField -> c com.android.tools.r8.graph.DexField getParserField -> d com.android.tools.r8.graph.DexField newBuilderField -> e com.android.tools.r8.graph.DexField newMutableInstanceField -> f com.android.tools.r8.graph.DexField setMemoizedIsInitializedField -> g 1:18:void (com.android.tools.r8.ir.analysis.proto.ProtoReferences,com.android.tools.r8.graph.DexItemFactory):359:376 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/bQ;Lcom/android/tools/r8/graph/p1;)V"} com.android.tools.r8.ir.analysis.proto.ProtoShrinker -> com.android.tools.r8.internal.cQ: # {"id":"sourceFile","fileName":"ProtoShrinker.java"} com.android.tools.r8.ir.analysis.proto.RawMessageInfoDecoder decoder -> a com.android.tools.r8.ir.analysis.proto.schema.ProtoFieldTypeFactory factory -> b 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.GeneratedMessageLiteBuilderShrinker generatedMessageLiteBuilderShrinker -> e com.android.tools.r8.ir.analysis.proto.EnumLiteProtoShrinker enumLiteProtoShrinker -> f com.android.tools.r8.ir.analysis.proto.ProtoEnumSwitchMapRemover protoEnumSwitchMapRemover -> g com.android.tools.r8.ir.analysis.proto.ProtoReferences references -> h java.util.Set deadProtoTypes -> i boolean $assertionsDisabled -> j 1:1:void ():17:17 -> 1:1:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.proto.ProtoReferences):30:30 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/bQ;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/r0;)Z"} 5:5:void com.android.tools.r8.utils.InternalOptions.checkAssertionsEnabled():1167:1167 -> 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():1168:1168 -> a 7:7:void setDeadProtoTypes(java.util.Set):87 -> a com.android.tools.r8.ir.analysis.proto.ProtoUtils -> com.android.tools.r8.internal.fQ: # {"id":"sourceFile","fileName":"ProtoUtils.java"} boolean $assertionsDisabled -> a 1:1:void ():11:11 -> 1:1:boolean isProto2(int):0:0 -> a 2:2:com.android.tools.r8.ir.code.Value getInfoValueFromMessageInfoConstructionInvoke(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.ir.analysis.proto.ProtoReferences):17:17 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Rs;Lcom/android/tools/r8/internal/bQ;)Lcom/android/tools/r8/internal/Y10;"} 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.code.Value 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)"]} 4:4:boolean com.android.tools.r8.ir.analysis.proto.ProtoReferences.isMessageInfoConstructionMethod(com.android.tools.r8.graph.DexMethod):199:199 -> a 4:4:com.android.tools.r8.ir.code.Value getInfoValueFromMessageInfoConstructionInvoke(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.ir.analysis.proto.ProtoReferences):17 -> a 5:7:com.android.tools.r8.ir.code.Value getInfoValueFromMessageInfoConstructionInvoke(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.ir.analysis.proto.ProtoReferences):17:19 -> a com.android.tools.r8.ir.analysis.proto.RawMessageInfoDecoder -> com.android.tools.r8.internal.mQ: # {"id":"sourceFile","fileName":"RawMessageInfoDecoder.java"} com.android.tools.r8.ir.analysis.proto.schema.ProtoFieldTypeFactory factory -> a com.android.tools.r8.ir.analysis.proto.ProtoReferences references -> b boolean $assertionsDisabled -> c 1:1:void ():71:71 -> 1:3:void (com.android.tools.r8.ir.analysis.proto.schema.ProtoFieldTypeFactory,com.android.tools.r8.ir.analysis.proto.ProtoReferences):76:78 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/GP;Lcom/android/tools/r8/internal/bQ;)V"} 1:1:boolean lambda$createObjectIterator$0(com.android.tools.r8.ir.code.NewArrayEmpty,com.android.tools.r8.ir.code.Instruction):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/EG;Lcom/android/tools/r8/internal/lo;)Z"} 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):82:82 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/Rs;)Lcom/android/tools/r8/internal/KP;"} 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):82 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 4:4:boolean com.android.tools.r8.ir.analysis.proto.ProtoReferences.isMessageInfoConstructionMethod(com.android.tools.r8.graph.DexMethod):199:199 -> a 4:4: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 5: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:84 -> a 8:8: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 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):84 -> a 9:9:boolean com.android.tools.r8.ir.analysis.proto.ProtoReferences.isMessageInfoConstructionMethod(com.android.tools.r8.graph.DexMethod):199:199 -> a 9:9: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)"]} 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):84 -> a 10:10:boolean com.android.tools.r8.ir.analysis.proto.ProtoReferences.isMessageInfoConstructionMethod(com.android.tools.r8.graph.DexMethod):199:199 -> a 10:10: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 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):84 -> a 11: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:26 -> a 11:13:com.android.tools.r8.ir.analysis.proto.schema.ProtoMessageInfo run(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.InvokeMethod):84 -> a 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):85:85 -> a 15:53: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):90:128 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/Y10;Lcom/android/tools/r8/internal/Y10;)Lcom/android/tools/r8/internal/KP;"} 54: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:134 -> a 62:68: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:139 -> a 69:69: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):138:138 -> a 70:70: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):136:136 -> a 71:86: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):130:145 -> a 87:92: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:149 -> a 93:125: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):147:179 -> a 126:155: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):159:188 -> a 156:162: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):185:191 -> a 163:166:com.android.tools.r8.ir.analysis.proto.schema.ProtoObject createProtoObject(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.ProgramMethod):198:201 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Y10;Lcom/android/tools/r8/graph/o5;)Lcom/android/tools/r8/internal/RP;"} 167:167:boolean com.android.tools.r8.ir.code.Instruction.isConstClass():0:0 -> a 167:167:com.android.tools.r8.ir.analysis.proto.schema.ProtoObject createProtoObject(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.ProgramMethod):201 -> a 168:169:com.android.tools.r8.ir.analysis.proto.schema.ProtoObject createProtoObject(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.ProgramMethod):202:203 -> a 170:170:boolean com.android.tools.r8.ir.code.Instruction.isConstString():0:0 -> a 170:170:com.android.tools.r8.ir.analysis.proto.schema.ProtoObject createProtoObject(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.ProgramMethod):204 -> a 171:179:com.android.tools.r8.ir.analysis.proto.schema.ProtoObject createProtoObject(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.ProgramMethod):205:213 -> a 180:180:boolean com.android.tools.r8.ir.code.Instruction.isDexItemBasedConstString():0:0 -> a 180:180:com.android.tools.r8.ir.analysis.proto.schema.ProtoObject createProtoObject(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.ProgramMethod):214 -> a 181:184:com.android.tools.r8.ir.analysis.proto.schema.ProtoObject createProtoObject(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.ProgramMethod):215:218 -> a 185:185:boolean com.android.tools.r8.naming.dexitembasedstring.NameComputationInfo.isFieldNameComputationInfo():0:0 -> a 185:185:com.android.tools.r8.ir.analysis.proto.schema.ProtoObject createProtoObject(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.ProgramMethod):218 -> a 186:193:com.android.tools.r8.ir.analysis.proto.schema.ProtoObject createProtoObject(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.ProgramMethod):219:226 -> a 194:194:boolean com.android.tools.r8.ir.code.Instruction.isInvokeStatic():0:0 -> a 194:194:com.android.tools.r8.ir.analysis.proto.schema.ProtoObject createProtoObject(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.ProgramMethod):228 -> a 195:197:com.android.tools.r8.ir.analysis.proto.schema.ProtoObject createProtoObject(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.ProgramMethod):229:231 -> a 198:198:boolean com.android.tools.r8.ir.code.Instruction.isStaticGet():0:0 -> a 198:198:com.android.tools.r8.ir.analysis.proto.schema.ProtoObject createProtoObject(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.ProgramMethod):233 -> a 199:203:com.android.tools.r8.ir.analysis.proto.schema.ProtoObject createProtoObject(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.ProgramMethod):234:238 -> a 204:204:int invalidInfoFailure():242:242 -> a 205:205:com.android.tools.r8.utils.ThrowingIntIterator createInfoIterator(com.android.tools.r8.ir.code.Value):251:251 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Y10;)Lcom/android/tools/r8/utils/k3;"} 206:206:boolean com.android.tools.r8.ir.code.Instruction.isConstString():0:0 -> a 206:206:com.android.tools.r8.utils.ThrowingIntIterator createInfoIterator(com.android.tools.r8.ir.code.Value):251 -> a 207:207:com.android.tools.r8.utils.ThrowingIntIterator createInfoIterator(com.android.tools.r8.ir.code.Value):252:252 -> a 208:208:com.android.tools.r8.utils.ThrowingIntIterator com.android.tools.r8.ir.analysis.proto.RawMessageInfoDecoder.createInfoIterator(com.android.tools.r8.graph.DexString):260:260 -> a 208:208:com.android.tools.r8.utils.ThrowingIntIterator createInfoIterator(com.android.tools.r8.ir.code.Value):252 -> a 209:209:com.android.tools.r8.utils.ThrowingIntIterator createInfoIterator(com.android.tools.r8.ir.code.Value):254:254 -> a 1:1:com.android.tools.r8.ir.code.Value invalidObjectsFailure():246:246 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Y10;"} 2:17:com.android.tools.r8.utils.ThrowingIterator createObjectIterator(com.android.tools.r8.ir.code.Value):306:321 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Y10;)Lcom/android/tools/r8/utils/n3;"} 18:36:com.android.tools.r8.utils.ThrowingIterator createObjectIterator(com.android.tools.r8.ir.code.Value):319:337 -> b 37:37:com.android.tools.r8.utils.ThrowingIterator createObjectIterator(com.android.tools.r8.ir.code.Value):330:330 -> b 38:38:com.android.tools.r8.utils.ThrowingIterator createObjectIterator(com.android.tools.r8.ir.code.Value):326:326 -> b 39:39:com.android.tools.r8.utils.ThrowingIterator createObjectIterator(com.android.tools.r8.ir.code.Value):307:307 -> b com.android.tools.r8.ir.analysis.proto.RawMessageInfoDecoder$1 -> com.android.tools.r8.internal.jQ: # {"id":"sourceFile","fileName":"RawMessageInfoDecoder.java"} com.android.tools.r8.utils.ThrowingCharIterator charIterator -> a 1:3:void (com.android.tools.r8.graph.DexString):260:262 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/u2;)V"} 1:1:boolean hasNext():266:266 -> a 1:1:boolean com.android.tools.r8.ir.analysis.proto.RawMessageInfoDecoder$1.hasNext():266:266 -> b 1:1:int nextInt():271 -> b 2:7:int nextInt():279:284 -> b 8:8:boolean com.android.tools.r8.ir.analysis.proto.RawMessageInfoDecoder$1.hasNext():266:266 -> b 8:8:int nextInt():291 -> b 9:9:int nextInt():292:292 -> b 10:10:int nextInt():281:281 -> b 11:11:int nextInt():272:272 -> b com.android.tools.r8.ir.analysis.proto.RawMessageInfoDecoder$2 -> com.android.tools.r8.internal.kQ: # {"id":"sourceFile","fileName":"RawMessageInfoDecoder.java"} int expectedNextIndex -> a com.android.tools.r8.ir.code.InstructionIterator val$instructionIterator -> b com.android.tools.r8.ir.code.Value val$objectsValue -> c 1:3:void (com.android.tools.r8.ir.code.InstructionIterator,com.android.tools.r8.ir.code.Value):337:339 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/mo;Lcom/android/tools/r8/internal/Y10;)V"} 1:2:boolean hasNext():343:344 -> a 3:4:boolean com.android.tools.r8.ir.analysis.proto.RawMessageInfoDecoder$2.isArrayPutOfInterest(com.android.tools.r8.ir.code.Instruction):376:377 -> a 3:4:boolean hasNext():345 -> a 5:8:boolean hasNext():348:351 -> a 1:15:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.analysis.proto.RawMessageInfoDecoder$2.next():358:372 -> b 1:15:java.lang.Object next():337 -> b 16:16:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.analysis.proto.RawMessageInfoDecoder$2.next():368:368 -> b 16:16:java.lang.Object next():337 -> b 17:17:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.analysis.proto.RawMessageInfoDecoder$2.next():359:359 -> b 17:17:java.lang.Object next():337 -> b com.android.tools.r8.ir.analysis.proto.RawMessageInfoDecoder$InvalidRawMessageInfoException -> com.android.tools.r8.internal.lQ: # {"id":"sourceFile","fileName":"RawMessageInfoDecoder.java"} 1:1:void ():382:382 -> com.android.tools.r8.ir.analysis.proto.RawMessageInfoEncoder -> com.android.tools.r8.internal.nQ: # {"id":"sourceFile","fileName":"RawMessageInfoEncoder.java"} com.android.tools.r8.graph.DexItemFactory dexItemFactory -> a 1:2:void (com.android.tools.r8.graph.DexItemFactory):24:25 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;)V"} 1:1:com.android.tools.r8.graph.DexString encodeInfo(com.android.tools.r8.ir.analysis.proto.schema.ProtoMessageInfo):29:29 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/KP;)Lcom/android/tools/r8/graph/u2;"} 2:2:void com.android.tools.r8.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:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntListIterator com.android.tools.r8.it.unimi.dsi.fastutil.ints.AbstractIntList.listIterator():192:192 -> a 46:46:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntListIterator com.android.tools.r8.it.unimi.dsi.fastutil.ints.AbstractIntList.iterator():180 -> a 46:46:int com.android.tools.r8.ir.analysis.proto.RawMessageInfoEncoder.countBytes(com.android.tools.r8.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(com.android.tools.r8.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(com.android.tools.r8.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(com.android.tools.r8.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(com.android.tools.r8.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:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntListIterator com.android.tools.r8.it.unimi.dsi.fastutil.ints.AbstractIntList.listIterator():192:192 -> a 56:56:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntListIterator com.android.tools.r8.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(com.android.tools.r8.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(com.android.tools.r8.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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/KP;)Ljava/util/ArrayList;"} com.android.tools.r8.ir.analysis.proto.schema.DeadProtoFieldObject -> com.android.tools.r8.internal.Md: # {"id":"sourceFile","fileName":"DeadProtoFieldObject.java"} com.android.tools.r8.graph.DexType holder -> a com.android.tools.r8.graph.DexString name -> b 1:3:void (com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexString):20:22 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/u2;Lcom/android/tools/r8/graph/v2;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/ll;)Lcom/android/tools/r8/internal/lo;"} 1:1:java.lang.String toString():37:37 -> toString com.android.tools.r8.ir.analysis.proto.schema.LiveProtoFieldObject -> com.android.tools.r8.internal.tC: # {"id":"sourceFile","fileName":"LiveProtoFieldObject.java"} com.android.tools.r8.graph.DexField field -> a 1:2:void (com.android.tools.r8.graph.DexField):22:23 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;)V"} 1:1:com.android.tools.r8.ir.analysis.proto.schema.LiveProtoFieldObject asLiveProtoFieldObject():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/tC;"} 2:6:com.android.tools.r8.ir.code.Instruction buildIR(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):33:37 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/ll;)Lcom/android/tools/r8/internal/lo;"} 1:1:com.android.tools.r8.graph.DexField getField():27:27 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/Y0;"} 1:1:java.lang.String toString():52:52 -> toString com.android.tools.r8.ir.analysis.proto.schema.ProtoEnqueuerExtension -> com.android.tools.r8.internal.AP: # {"id":"sourceFile","fileName":"ProtoEnqueuerExtension.java"} com.android.tools.r8.graph.AppView appView -> a com.android.tools.r8.ir.analysis.proto.RawMessageInfoDecoder decoder -> b com.android.tools.r8.ir.analysis.proto.schema.ProtoFieldTypeFactory factory -> c com.android.tools.r8.ir.analysis.proto.ProtoReferences references -> d java.util.Map liveProtos -> e java.util.Map seenButNotLiveProtos -> f java.util.Map reachesMapOrRequiredFieldFromMessageCache -> g java.util.Set dynamicMethodsWithTracedProtoObjects -> h com.android.tools.r8.utils.collections.ProgramMethodSet findLiteExtensionByNumberMethods -> i java.util.Map extensionGraph -> j boolean $assertionsDisabled -> k 1:1:void ():64:64 -> 1:1:void (com.android.tools.r8.graph.AppView):95:95 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)V"} 2:30:void (com.android.tools.r8.graph.AppView):72:100 -> 1:4:void processNewlyLiveClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.EnqueuerWorklist):105:108 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/shaking/F0;)V"} 5:7: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/k5;Lcom/android/tools/r8/shaking/L;)V"} 8:14: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 15:15:boolean com.android.tools.r8.ir.analysis.proto.ProtoReferences.isDynamicMethod(com.android.tools.r8.graph.ProgramMethod):166:166 -> a 15:15: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 16:26: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 27:35:void com.android.tools.r8.ir.analysis.proto.schema.ProtoEnqueuerExtension.createProtoMessageInfoFromDynamicMethod(com.android.tools.r8.graph.ProgramMethod,java.util.Map):167:175 -> a 27:35: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 36:48:void notifyFixpoint(com.android.tools.r8.shaking.Enqueuer,com.android.tools.r8.shaking.EnqueuerWorklist,com.android.tools.r8.utils.Timing):180:192 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/L;Lcom/android/tools/r8/shaking/F0;Lcom/android/tools/r8/utils/z3;)V"} 49:69: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 49:69:void notifyFixpoint(com.android.tools.r8.shaking.Enqueuer,com.android.tools.r8.shaking.EnqueuerWorklist,com.android.tools.r8.utils.Timing):193 -> a 70:70:boolean com.android.tools.r8.shaking.Enqueuer.isFieldReferenced(com.android.tools.r8.graph.ProgramField):3192:3192 -> a 70:70: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 70:70:void notifyFixpoint(com.android.tools.r8.shaking.Enqueuer,com.android.tools.r8.shaking.EnqueuerWorklist,com.android.tools.r8.utils.Timing):193 -> a 71:72: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 71:72:void notifyFixpoint(com.android.tools.r8.shaking.Enqueuer,com.android.tools.r8.shaking.EnqueuerWorklist,com.android.tools.r8.utils.Timing):193 -> a 73:73:boolean com.android.tools.r8.ir.analysis.proto.schema.ProtoObject.isProtoObjectFromStaticGet():0:0 -> a 73:73: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 73:73:void notifyFixpoint(com.android.tools.r8.shaking.Enqueuer,com.android.tools.r8.shaking.EnqueuerWorklist,com.android.tools.r8.utils.Timing):193 -> a 74:74: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 74:74:void notifyFixpoint(com.android.tools.r8.shaking.Enqueuer,com.android.tools.r8.shaking.EnqueuerWorklist,com.android.tools.r8.utils.Timing):193 -> a 75:75: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 75:75:void notifyFixpoint(com.android.tools.r8.shaking.Enqueuer,com.android.tools.r8.shaking.EnqueuerWorklist,com.android.tools.r8.utils.Timing):193 -> a 76:76:boolean com.android.tools.r8.ir.analysis.proto.schema.ProtoObject.isProtoTypeObject():0:0 -> a 76:76: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 76:76:void notifyFixpoint(com.android.tools.r8.shaking.Enqueuer,com.android.tools.r8.shaking.EnqueuerWorklist,com.android.tools.r8.utils.Timing):193 -> a 77:77: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 77:77:void notifyFixpoint(com.android.tools.r8.shaking.Enqueuer,com.android.tools.r8.shaking.EnqueuerWorklist,com.android.tools.r8.utils.Timing):193 -> a 78:78: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 78:78:void notifyFixpoint(com.android.tools.r8.shaking.Enqueuer,com.android.tools.r8.shaking.EnqueuerWorklist,com.android.tools.r8.utils.Timing):193 -> a 79:79:void notifyFixpoint(com.android.tools.r8.shaking.Enqueuer,com.android.tools.r8.shaking.EnqueuerWorklist,com.android.tools.r8.utils.Timing):196:196 -> a 80:96:void lambda$populateExtensionGraph$0(com.android.tools.r8.shaking.Enqueuer,com.android.tools.r8.graph.DexProgramClass,java.util.Set):228:244 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/L;Lcom/android/tools/r8/graph/q2;Ljava/util/Set;)V"} 97:97:java.util.Set lambda$collectExtensionFields$1(com.android.tools.r8.graph.DexProgramClass):268:268 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)Ljava/util/Set;"} 98:99:void lambda$collectExtensionFields$2(java.util.Map,com.android.tools.r8.graph.ProgramField):268:269 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Map;Lcom/android/tools/r8/graph/m5;)V"} 100:116:void collectExtensionFieldsFromValue(com.android.tools.r8.ir.code.Value,java.util.Set,java.util.function.Consumer):277:293 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Y10;Ljava/util/Set;Ljava/util/function/Consumer;)V"} 117:117:boolean com.android.tools.r8.ir.code.Instruction.isStaticGet():0:0 -> a 117:117:void collectExtensionFieldsFromValue(com.android.tools.r8.ir.code.Value,java.util.Set,java.util.function.Consumer):293 -> a 118:120:void collectExtensionFieldsFromValue(com.android.tools.r8.ir.code.Value,java.util.Set,java.util.function.Consumer):294:296 -> a 121:121:boolean com.android.tools.r8.graph.Definition.isProgramField():0:0 -> a 121:121:void collectExtensionFieldsFromValue(com.android.tools.r8.ir.code.Value,java.util.Set,java.util.function.Consumer):297 -> a 122:122:void collectExtensionFieldsFromValue(com.android.tools.r8.ir.code.Value,java.util.Set,java.util.function.Consumer):301:301 -> a 123:132:void collectExtensionFieldsFromValue(com.android.tools.r8.ir.code.Value,java.util.Set,java.util.function.Consumer):298:307 -> a 133:133:void collectExtensionFieldsFromValue(com.android.tools.r8.ir.code.Value,java.util.Set,java.util.function.Consumer):306:306 -> a 134:134:void collectExtensionFieldsFromValue(com.android.tools.r8.ir.code.Value,java.util.Set,java.util.function.Consumer):305:305 -> a 135:143:void populateExtensionGraphWithExtensionFieldDefinition(com.android.tools.r8.ir.code.StaticPut):316:324 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/XW;)V"} 144:144:com.android.tools.r8.ir.code.InvokeDirect com.android.tools.r8.ir.code.NewInstance.getUniqueConstructorInvoke(com.android.tools.r8.graph.DexItemFactory):55:55 -> a 144:144:void populateExtensionGraphWithExtensionFieldDefinition(com.android.tools.r8.ir.code.StaticPut):324 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 145:145:com.android.tools.r8.ir.code.InvokeDirect com.android.tools.r8.ir.code.NewInstance.getUniqueConstructorInvoke(com.android.tools.r8.graph.DexItemFactory):55:55 -> a 145:145:void populateExtensionGraphWithExtensionFieldDefinition(com.android.tools.r8.ir.code.StaticPut):324 -> a 146:151:void populateExtensionGraphWithExtensionFieldDefinition(com.android.tools.r8.ir.code.StaticPut):326:331 -> a 152:152:boolean com.android.tools.r8.ir.code.Instruction.isInvokeStatic():0:0 -> a 152:152:void populateExtensionGraphWithExtensionFieldDefinition(com.android.tools.r8.ir.code.StaticPut):331 -> a 153:164:void populateExtensionGraphWithExtensionFieldDefinition(com.android.tools.r8.ir.code.StaticPut):332:343 -> a 165:165:boolean com.android.tools.r8.ir.analysis.proto.ProtoReferences$GeneratedExtensionMethods.isConstructor(com.android.tools.r8.graph.DexMethod):241:241 -> a 165:165: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)"]} 166:166:boolean com.android.tools.r8.ir.analysis.proto.ProtoReferences$GeneratedExtensionMethods.isConstructor(com.android.tools.r8.graph.DexMethod):241:241 -> a 166:166:void populateExtensionGraphWithExtensionFieldDefinition(com.android.tools.r8.ir.code.StaticPut):343 -> a 167:184:void populateExtensionGraphWithExtensionFieldDefinition(com.android.tools.r8.ir.code.StaticPut):344:361 -> a 185:187:void populateExtensionGraphWithExtensionFieldDefinition(com.android.tools.r8.ir.code.StaticPut):360:362 -> a 188:188:void populateExtensionGraphWithExtensionFieldDefinition(com.android.tools.r8.ir.code.StaticPut):355:355 -> a 189:202:void markMapOrRequiredFieldsAsReachable(com.android.tools.r8.shaking.Enqueuer,com.android.tools.r8.shaking.EnqueuerWorklist):374:387 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/L;Lcom/android/tools/r8/shaking/F0;)V"} 203:203:boolean com.android.tools.r8.shaking.Enqueuer.isFieldReferenced(com.android.tools.r8.graph.ProgramField):3192:3192 -> a 203:203:void markMapOrRequiredFieldsAsReachable(com.android.tools.r8.shaking.Enqueuer,com.android.tools.r8.shaking.EnqueuerWorklist):387 -> a 204:227:void markMapOrRequiredFieldsAsReachable(com.android.tools.r8.shaking.Enqueuer,com.android.tools.r8.shaking.EnqueuerWorklist):388:411 -> a 228:228:boolean com.android.tools.r8.ir.analysis.proto.schema.ProtoFieldType.isOneOf():0:0 -> a 228:228:void markMapOrRequiredFieldsAsReachable(com.android.tools.r8.shaking.Enqueuer,com.android.tools.r8.shaking.EnqueuerWorklist):411 -> a 229:238:void markMapOrRequiredFieldsAsReachable(com.android.tools.r8.shaking.Enqueuer,com.android.tools.r8.shaking.EnqueuerWorklist):412:421 -> a 239:239:boolean com.android.tools.r8.ir.analysis.proto.schema.ProtoFieldType.isOneOf():0:0 -> a 239:239:void markMapOrRequiredFieldsAsReachable(com.android.tools.r8.shaking.Enqueuer,com.android.tools.r8.shaking.EnqueuerWorklist):421 -> a 240:241:void markMapOrRequiredFieldsAsReachable(com.android.tools.r8.shaking.Enqueuer,com.android.tools.r8.shaking.EnqueuerWorklist):422:423 -> a 242:242:boolean com.android.tools.r8.shaking.Enqueuer.isFieldReferenced(com.android.tools.r8.graph.ProgramField):3192:3192 -> a 242:242:void markMapOrRequiredFieldsAsReachable(com.android.tools.r8.shaking.Enqueuer,com.android.tools.r8.shaking.EnqueuerWorklist):424 -> a 243:245:void markMapOrRequiredFieldsAsReachable(com.android.tools.r8.shaking.Enqueuer,com.android.tools.r8.shaking.EnqueuerWorklist):427:429 -> a 246:246:boolean com.android.tools.r8.shaking.Enqueuer.isFieldReferenced(com.android.tools.r8.graph.ProgramField):3192:3192 -> a 246:246:void markMapOrRequiredFieldsAsReachable(com.android.tools.r8.shaking.Enqueuer,com.android.tools.r8.shaking.EnqueuerWorklist):430 -> a 247:277:void markMapOrRequiredFieldsAsReachable(com.android.tools.r8.shaking.Enqueuer,com.android.tools.r8.shaking.EnqueuerWorklist):434:464 -> a 278:282: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 278:282:void markMapOrRequiredFieldsAsReachable(com.android.tools.r8.shaking.Enqueuer,com.android.tools.r8.shaking.EnqueuerWorklist):468 -> a 283:284: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 283:284: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 283:284:void markMapOrRequiredFieldsAsReachable(com.android.tools.r8.shaking.Enqueuer,com.android.tools.r8.shaking.EnqueuerWorklist):468 -> a 285:285:boolean com.android.tools.r8.ir.analysis.proto.schema.ProtoObject.isLiveProtoFieldObject():0:0 -> a 285:285: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 285:285: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 285:285:void markMapOrRequiredFieldsAsReachable(com.android.tools.r8.shaking.Enqueuer,com.android.tools.r8.shaking.EnqueuerWorklist):468 -> a 286:293: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 286:293: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 286:293:void markMapOrRequiredFieldsAsReachable(com.android.tools.r8.shaking.Enqueuer,com.android.tools.r8.shaking.EnqueuerWorklist):468 -> a 294:294:boolean com.android.tools.r8.graph.FieldResolutionResult.isSingleProgramFieldResolutionResult():0:0 -> a 294:294: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 294:294: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 294:294:void markMapOrRequiredFieldsAsReachable(com.android.tools.r8.shaking.Enqueuer,com.android.tools.r8.shaking.EnqueuerWorklist):468 -> a 295:312: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 295:312: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 295:312:void markMapOrRequiredFieldsAsReachable(com.android.tools.r8.shaking.Enqueuer,com.android.tools.r8.shaking.EnqueuerWorklist):468 -> a 313:313:boolean com.android.tools.r8.shaking.Enqueuer.isFieldReferenced(com.android.tools.r8.graph.ProgramField):3192:3192 -> a 313: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):552 -> a 313: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 313:313:void markMapOrRequiredFieldsAsReachable(com.android.tools.r8.shaking.Enqueuer,com.android.tools.r8.shaking.EnqueuerWorklist):468 -> a 314:315: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 314:315: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:315:void markMapOrRequiredFieldsAsReachable(com.android.tools.r8.shaking.Enqueuer,com.android.tools.r8.shaking.EnqueuerWorklist):468 -> a 316:316:boolean com.android.tools.r8.ir.analysis.proto.schema.ProtoObject.isLiveProtoFieldObject():0:0 -> a 316:316: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 316:316: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 316:316:void markMapOrRequiredFieldsAsReachable(com.android.tools.r8.shaking.Enqueuer,com.android.tools.r8.shaking.EnqueuerWorklist):468 -> a 317:324: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 317:324: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 317:324:void markMapOrRequiredFieldsAsReachable(com.android.tools.r8.shaking.Enqueuer,com.android.tools.r8.shaking.EnqueuerWorklist):468 -> a 325:325:boolean com.android.tools.r8.graph.FieldResolutionResult.isSingleProgramFieldResolutionResult():0:0 -> a 325:325: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 325:325: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 325:325:void markMapOrRequiredFieldsAsReachable(com.android.tools.r8.shaking.Enqueuer,com.android.tools.r8.shaking.EnqueuerWorklist):468 -> a 326: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):566:576 -> a 326: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 326:336:void markMapOrRequiredFieldsAsReachable(com.android.tools.r8.shaking.Enqueuer,com.android.tools.r8.shaking.EnqueuerWorklist):468 -> a 337:337: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 337:337: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:337:void markMapOrRequiredFieldsAsReachable(com.android.tools.r8.shaking.Enqueuer,com.android.tools.r8.shaking.EnqueuerWorklist):468 -> a 338:339: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/o5;)Z"} 340:360:boolean reachesMapOrRequiredField(com.android.tools.r8.ir.analysis.proto.schema.ProtoFieldInfo):585:605 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/DP;)Z"} 361:365:boolean reachesMapOrRequiredField(com.android.tools.r8.ir.analysis.proto.schema.ProtoMessageInfo):616:620 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/KP;)Z"} 366:366:com.android.tools.r8.utils.OptionalBool com.android.tools.r8.utils.OptionalBool.unknown():73:73 -> a 366:366:boolean reachesMapOrRequiredField(com.android.tools.r8.ir.analysis.proto.schema.ProtoMessageInfo):622 -> a 367:393:boolean reachesMapOrRequiredField(com.android.tools.r8.ir.analysis.proto.schema.ProtoMessageInfo):621:647 -> a 394:414:com.android.tools.r8.ir.analysis.proto.schema.ProtoMessageInfo getOrCreateProtoMessageInfo(com.android.tools.r8.graph.DexType):656:676 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/internal/KP;"} 415:423:void com.android.tools.r8.ir.analysis.proto.schema.ProtoEnqueuerExtension.createProtoMessageInfoFromDynamicMethod(com.android.tools.r8.graph.ProgramMethod,java.util.Map):167:175 -> a 415:423:com.android.tools.r8.ir.analysis.proto.schema.ProtoMessageInfo getOrCreateProtoMessageInfo(com.android.tools.r8.graph.DexType):676 -> a 424:424:com.android.tools.r8.ir.analysis.proto.schema.ProtoMessageInfo getOrCreateProtoMessageInfo(com.android.tools.r8.graph.DexType):678:678 -> a 1:11:void markGeneratedMessageLiteSubtypeAsInstantiated(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.EnqueuerWorklist):114:124 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/shaking/F0;)V"} 12:19:void markGeneratedMessageLiteSubtypeAsInstantiated(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.EnqueuerWorklist):120:127 -> b 20:44:void populateExtensionGraph(com.android.tools.r8.shaking.Enqueuer):225:249 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/L;)V"} 45:45:java.util.Set lambda$populateExtensionGraphWithExtensionFieldDefinition$3(com.android.tools.r8.graph.DexType):361:361 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Ljava/util/Set;"} 1:7:java.util.Map collectExtensionFields():257:263 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Ljava/util/IdentityHashMap;"} com.android.tools.r8.ir.analysis.proto.schema.ProtoFieldInfo -> com.android.tools.r8.internal.DP: # {"id":"sourceFile","fileName":"ProtoFieldInfo.java"} int number -> a com.android.tools.r8.ir.analysis.proto.schema.ProtoFieldType type -> b java.util.OptionalInt auxData -> c java.util.List objects -> d boolean $assertionsDisabled -> e 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/internal/FP;Ljava/util/OptionalInt;Ljava/util/ArrayList;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/GP;)Lcom/android/tools/r8/graph/v2;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/KP;)Lcom/android/tools/r8/graph/m5;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/KP;)I"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/KP;)Z"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/KP;)Lcom/android/tools/r8/graph/m5;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/KP;)Lcom/android/tools/r8/graph/m5;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/FP;"} 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.android.tools.r8.internal.EP: # {"id":"sourceFile","fileName":"ProtoFieldObject.java"} 1:1:void ():7:7 -> com.android.tools.r8.ir.analysis.proto.schema.ProtoFieldObject asProtoFieldObject() -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/EP;"} boolean isProtoFieldObject() -> f com.android.tools.r8.ir.analysis.proto.schema.ProtoFieldType -> com.android.tools.r8.internal.FP: # {"id":"sourceFile","fileName":"ProtoFieldType.java"} int id -> a boolean isRequired -> b boolean enforceUtf8Mask -> c boolean needsIsInitializedCheck -> d boolean isMapFieldWithProto2EnumValue -> e boolean hasHasBit -> f boolean $assertionsDisabled -> g 1:1:void ():12:12 -> 1:8:void (int,boolean,boolean,boolean,boolean,boolean):43:50 -> 1:1:com.android.tools.r8.ir.analysis.proto.schema.ProtoOneOfFieldType asOneOf():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/UP;"} 2:2:boolean hasAuxData(boolean):75:75 -> a 3:3:boolean com.android.tools.r8.ir.analysis.proto.schema.ProtoFieldType.hasHasBit():82:82 -> a 3:3:boolean hasAuxData(boolean):76 -> a 4:13:int numberOfObjects(boolean,com.android.tools.r8.ir.analysis.proto.schema.ProtoFieldTypeFactory):143:152 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ZLcom/android/tools/r8/internal/GP;)I"} 14:14:int numberOfObjects(boolean,com.android.tools.r8.ir.analysis.proto.schema.ProtoFieldTypeFactory):150:150 -> 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 boolean isOneOf() -> h 1:1:boolean isRepeated():122:122 -> i 1:1:boolean isRequired():126:126 -> j 1:1:boolean isSingular():130:130 -> k 1:1:boolean isValid():134:134 -> l # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} 1:1:boolean needsIsInitializedCheck():139:139 -> m 1:14:int serialize():159:172 -> n com.android.tools.r8.ir.analysis.proto.schema.ProtoFieldTypeFactory -> com.android.tools.r8.internal.GP: # {"id":"sourceFile","fileName":"ProtoFieldTypeFactory.java"} com.android.tools.r8.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 # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/internal/FP;"} 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.android.tools.r8.internal.KP: # {"id":"sourceFile","fileName":"ProtoMessageInfo.java"} com.android.tools.r8.graph.ProgramMethod dynamicMethod -> a int flags -> b java.util.LinkedList fields -> c java.util.LinkedList hasBitsObjects -> d java.util.LinkedList oneOfObjects -> e 1:6:void (com.android.tools.r8.graph.ProgramMethod,int,java.util.LinkedList,java.util.LinkedList,java.util.LinkedList):208:213 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;ILjava/util/LinkedList;Ljava/util/LinkedList;Ljava/util/LinkedList;)V"} 1:1:com.android.tools.r8.ir.analysis.proto.schema.ProtoMessageInfo$Builder builder(com.android.tools.r8.graph.ProgramMethod):217:217 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)Lcom/android/tools/r8/internal/IP;"} 2:2:com.android.tools.r8.graph.ProgramMethod getDynamicMethod():225:225 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/o5;"} 1:1:java.util.List getFields():229:229 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Ljava/util/LinkedList;"} 1:1:int getFlags():233:233 -> c 1:1:java.util.List getHasBitsObjects():237:237 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Ljava/util/LinkedList;"} 1:1:java.util.List getOneOfObjects():241:241 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()Ljava/util/LinkedList;"} 1:1:com.android.tools.r8.graph.DexType getType():245:245 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/v2;"} 1:1:boolean hasFields():249:249 -> g 1:1:boolean isProto2():221:221 -> h 1:1:int numberOfFields():253:253 -> i 1:1:int numberOfHasBitsObjects():257:257 -> j 1:1:int numberOfOneOfObjects():261:261 -> k 1:9:java.lang.String toString():266:274 -> toString com.android.tools.r8.ir.analysis.proto.schema.ProtoMessageInfo$Builder -> com.android.tools.r8.internal.IP: # {"id":"sourceFile","fileName":"ProtoMessageInfo.java"} com.android.tools.r8.graph.ProgramMethod dynamicMethod -> a int flags -> b java.util.LinkedList fields -> c java.util.LinkedList hasBitsObjects -> d java.util.LinkedList oneOfObjects -> e boolean $assertionsDisabled -> f 1:1:void ():23:23 -> 1:2:void (com.android.tools.r8.graph.ProgramMethod):39:40 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)V"} 1:1:void setFlags(int):44:44 -> a 2:5:void addField(com.android.tools.r8.ir.analysis.proto.schema.ProtoFieldInfo):50:53 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/DP;)V"} 6:9:void addHasBitsObject(com.android.tools.r8.ir.analysis.proto.schema.ProtoFieldObject):59:62 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/EP;)V"} 10:13:void addOneOfObject(com.android.tools.r8.ir.analysis.proto.schema.ProtoFieldObject,com.android.tools.r8.ir.analysis.proto.schema.ProtoFieldObject):68:71 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/EP;Lcom/android/tools/r8/internal/EP;)V"} 14:16:com.android.tools.r8.ir.analysis.proto.schema.ProtoMessageInfo build():75:77 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/KP;"} 17:17:boolean lambda$removeUnusedSharedData$1(com.android.tools.r8.ir.analysis.proto.schema.ProtoOneOfObjectPair):143:143 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/VP;)Z"} 1:10:void removeDeadFields():81:90 -> b 11:11:boolean lambda$removeDeadFields$0(com.android.tools.r8.ir.analysis.proto.schema.ProtoFieldInfo):85:85 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/DP;)Z"} 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):85 -> b 13:15:boolean lambda$removeDeadFields$0(com.android.tools.r8.ir.analysis.proto.schema.ProtoFieldInfo):86:88 -> 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):88 -> b 1:12:void removeUnusedSharedData():95:106 -> c 13:13:boolean com.android.tools.r8.ir.analysis.proto.schema.ProtoFieldType.isOneOf():0:0 -> c 13:13:void removeUnusedSharedData():106 -> c 14:24:void removeUnusedSharedData():107:117 -> c 25:25:boolean com.android.tools.r8.ir.analysis.proto.schema.ProtoObject.isLiveProtoFieldObject():0:0 -> c 25:25:void removeUnusedSharedData():117 -> c 26:49:void removeUnusedSharedData():118:141 -> c 50:75:void removeUnusedSharedData():140:165 -> c 76:76:boolean com.android.tools.r8.ir.analysis.proto.schema.ProtoObject.isDeadProtoFieldObject():0:0 -> c 76:76:void removeUnusedSharedData():165 -> c 77:87:void removeUnusedSharedData():166:176 -> c 88:88:boolean com.android.tools.r8.ir.analysis.proto.schema.ProtoFieldType.isOneOf():0:0 -> c 88:88:void removeUnusedSharedData():176 -> c 89:96:void removeUnusedSharedData():177:184 -> c 97:97:void removeUnusedSharedData():183:183 -> c 98:99:void removeUnusedSharedData():96:97 -> c com.android.tools.r8.ir.analysis.proto.schema.ProtoMessageInfo$ProtoMessageInfoBuilderException -> com.android.tools.r8.internal.JP: # {"id":"sourceFile","fileName":"ProtoMessageInfo.java"} 1:1:void ():193:193 -> com.android.tools.r8.ir.analysis.proto.schema.ProtoObject -> com.android.tools.r8.internal.RP: # {"id":"sourceFile","fileName":"ProtoObject.java"} 1:1:void ():11:11 -> 1:1:com.android.tools.r8.ir.analysis.proto.schema.LiveProtoFieldObject asLiveProtoFieldObject():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/tC;"} com.android.tools.r8.ir.code.Instruction buildIR(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/ll;)Lcom/android/tools/r8/internal/lo;"} com.android.tools.r8.ir.analysis.proto.schema.ProtoFieldObject asProtoFieldObject() -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/EP;"} com.android.tools.r8.ir.analysis.proto.schema.ProtoObjectFromStaticGet asProtoObjectFromStaticGet() -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/TP;"} com.android.tools.r8.ir.analysis.proto.schema.ProtoTypeObject asProtoTypeObject() -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/dQ;"} boolean isDeadProtoFieldObject() -> e boolean isProtoFieldObject() -> f com.android.tools.r8.ir.analysis.proto.schema.ProtoObjectFromInvokeStatic -> com.android.tools.r8.internal.SP: # {"id":"sourceFile","fileName":"ProtoObjectFromInvokeStatic.java"} com.android.tools.r8.graph.DexMethod method -> a 1:2:void (com.android.tools.r8.graph.DexMethod):21:22 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/ll;)Lcom/android/tools/r8/internal/lo;"} 4:6: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.android.tools.r8.internal.TP: # {"id":"sourceFile","fileName":"ProtoObjectFromStaticGet.java"} com.android.tools.r8.graph.DexField field -> a 1:2:void (com.android.tools.r8.graph.DexField):20:21 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;)V"} 1:3:com.android.tools.r8.ir.code.Instruction buildIR(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):30:32 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/ll;)Lcom/android/tools/r8/internal/lo;"} com.android.tools.r8.ir.analysis.proto.schema.ProtoObjectFromStaticGet asProtoObjectFromStaticGet() -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/TP;"} 1:1:com.android.tools.r8.graph.DexField getField():25:25 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/Y0;"} com.android.tools.r8.ir.analysis.proto.schema.ProtoOneOfFieldType -> com.android.tools.r8.internal.UP: # {"id":"sourceFile","fileName":"ProtoOneOfFieldType.java"} boolean $assertionsDisabled -> h 1:1:void ():9:9 -> 1:1:void (int,boolean,boolean,boolean,boolean,boolean):20:20 -> 1:1:com.android.tools.r8.ir.analysis.proto.schema.ProtoOneOfFieldType asOneOf():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/UP;"} 2:2:boolean hasAuxData(boolean):0:0 -> a 3:3: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 3:3:int numberOfObjects(boolean,com.android.tools.r8.ir.analysis.proto.schema.ProtoFieldTypeFactory):66 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ZLcom/android/tools/r8/internal/GP;)I"} 4:9:int numberOfObjects(boolean,com.android.tools.r8.ir.analysis.proto.schema.ProtoFieldTypeFactory):67:72 -> a boolean isRepeated() -> i boolean isSingular() -> k 1:1:boolean isValid():60:60 -> l # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} com.android.tools.r8.ir.analysis.proto.schema.ProtoOneOfObjectPair -> com.android.tools.r8.internal.VP: # {"id":"sourceFile","fileName":"ProtoOneOfObjectPair.java"} com.android.tools.r8.ir.analysis.proto.schema.ProtoFieldObject oneOfObject -> a com.android.tools.r8.ir.analysis.proto.schema.ProtoFieldObject oneOfCaseObject -> b 1:3:void (com.android.tools.r8.ir.analysis.proto.schema.ProtoFieldObject,com.android.tools.r8.ir.analysis.proto.schema.ProtoFieldObject):15:17 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/EP;Lcom/android/tools/r8/internal/EP;)V"} 1:1:com.android.tools.r8.ir.analysis.proto.schema.ProtoFieldObject getOneOfCaseObject():25:25 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/EP;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/EP;"} 1:1:java.util.stream.Stream stream():34:34 -> c com.android.tools.r8.ir.analysis.proto.schema.ProtoTypeObject -> com.android.tools.r8.internal.dQ: # {"id":"sourceFile","fileName":"ProtoTypeObject.java"} com.android.tools.r8.graph.DexType type -> a 1:2:void (com.android.tools.r8.graph.DexType):16:17 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/ll;)Lcom/android/tools/r8/internal/lo;"} 2: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):1218:1219 -> a 2: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:4:void com.android.tools.r8.ir.code.ConstClass.(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexType):35:35 -> a 4:4: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):1219 -> a 4:4: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 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/dQ;"} 1:1:com.android.tools.r8.graph.DexType getType():21:21 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/v2;"} com.android.tools.r8.ir.analysis.sideeffect.ClassInitializerSideEffectAnalysis -> com.android.tools.r8.internal.ba: # {"id":"sourceFile","fileName":"ClassInitializerSideEffectAnalysis.java"} 1:21:com.android.tools.r8.ir.analysis.sideeffect.ClassInitializerSideEffectAnalysis$ClassInitializerSideEffect classInitializerCanBePostponed(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):43:63 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/ll;)I"} 22:22:boolean com.android.tools.r8.ir.code.Instruction.isNewArrayEmpty():0:0 -> a 22:22: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 23:53:com.android.tools.r8.ir.analysis.sideeffect.ClassInitializerSideEffectAnalysis$ClassInitializerSideEffect classInitializerCanBePostponed(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):65:95 -> a 54:97:com.android.tools.r8.ir.analysis.sideeffect.ClassInitializerSideEffectAnalysis$ClassInitializerSideEffect classInitializerCanBePostponed(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):66:109 -> a com.android.tools.r8.ir.analysis.sideeffect.ClassInitializerSideEffectAnalysis$ClassInitializerSideEffect$EnumUnboxingLocalUtility -> com.android.tools.r8.internal.aa: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} boolean com.android.tools.r8.ir.analysis.sideeffect.ClassInitializerSideEffectAnalysis$ClassInitializerSideEffect.canBePostponed() -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Z"} boolean com.android.tools.r8.ir.analysis.sideeffect.ClassInitializerSideEffectAnalysis$ClassInitializerSideEffect.isNone() -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Z"} com.android.tools.r8.ir.analysis.type.ArrayTypeElement -> com.android.tools.r8.internal.f3: # {"id":"sourceFile","fileName":"ArrayTypeElement.java"} com.android.tools.r8.ir.analysis.type.TypeElement memberTypeLattice -> f com.android.tools.r8.ir.analysis.type.NullabilityVariants variants -> g boolean $assertionsDisabled -> h 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/F00;Lcom/android/tools/r8/internal/aI;Lcom/android/tools/r8/internal/bI;)V"} 1:3:com.android.tools.r8.ir.analysis.type.TypeElement getBaseType():73:75 -> R # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/F00;"} 1:1:com.android.tools.r8.ir.analysis.type.TypeElement getMemberType():65:65 -> S # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/F00;"} 1:1:com.android.tools.r8.ir.analysis.type.TypeElement getMemberTypeAsValueType():69:69 -> T # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/F00;"} 1:4:int getNesting():51:54 -> U 1:1:com.android.tools.r8.ir.analysis.type.ArrayTypeElement asArrayType():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/f3;"} 2:2:com.android.tools.r8.ir.analysis.type.ReferenceTypeElement getOrCreateVariant(com.android.tools.r8.ir.analysis.type.Nullability):14:14 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/aI;)Lcom/android/tools/r8/internal/HS;"} 3:3: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/F00;Lcom/android/tools/r8/internal/aI;)Lcom/android/tools/r8/internal/f3;"} 4:4: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/F00;Lcom/android/tools/r8/internal/aI;Lcom/android/tools/r8/internal/bI;)Lcom/android/tools/r8/internal/f3;"} 5:6: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/aI;Lcom/android/tools/r8/internal/bI;)Lcom/android/tools/r8/internal/f3;"} 7:7:boolean isBasedOnMissingClass(com.android.tools.r8.graph.AppView):95:95 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)Z"} 8:12: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 8:12:com.android.tools.r8.ir.analysis.type.TypeElement fixupClassTypeReferences(com.android.tools.r8.graph.AppView,java.util.function.Function,java.util.Set):14 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Ljava/util/function/Function;Ljava/util/Set;)Lcom/android/tools/r8/internal/F00;"} 13:14:com.android.tools.r8.ir.analysis.type.ReferenceTypeElement join(com.android.tools.r8.ir.analysis.type.ReferenceTypeElement,com.android.tools.r8.graph.AppView):171:172 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/HS;Lcom/android/tools/r8/graph/m;)Lcom/android/tools/r8/internal/HS;"} 15: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):149:160 -> a 15: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:28:com.android.tools.r8.ir.analysis.type.ReferenceTypeElement join(com.android.tools.r8.ir.analysis.type.ReferenceTypeElement,com.android.tools.r8.graph.AppView):174: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:33:com.android.tools.r8.ir.analysis.type.ReferenceTypeElement join(com.android.tools.r8.ir.analysis.type.ReferenceTypeElement,com.android.tools.r8.graph.AppView):177:178 -> a 34:47: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:196 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/F00;Lcom/android/tools/r8/internal/F00;Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/aI;)Lcom/android/tools/r8/internal/HS;"} 48: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):192:204 -> a 61:61:boolean com.android.tools.r8.graph.AppView.hasClassHierarchy():784:784 -> a 61:61: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 62: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):205: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 1:9:com.android.tools.r8.graph.DexType toDexType(com.android.tools.r8.graph.DexItemFactory):38:46 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;)Lcom/android/tools/r8/graph/v2;"} 1:3:com.android.tools.r8.ir.analysis.type.ArrayTypeElement getOrCreateVariant(com.android.tools.r8.ir.analysis.type.Nullability):88:90 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/aI;)Lcom/android/tools/r8/internal/f3;"} 1:8:boolean equals(java.lang.Object):118:125 -> equals 1:1:int hashCode():130:130 -> hashCode boolean isArrayType() -> r 1:1:java.lang.String toString():110:110 -> toString com.android.tools.r8.ir.analysis.type.BooleanTypeElement -> com.android.tools.r8.internal.t5: # {"id":"sourceFile","fileName":"BooleanTypeElement.java"} com.android.tools.r8.ir.analysis.type.BooleanTypeElement INSTANCE -> e 1:1:void ():8:8 -> 1:1:void ():6:6 -> 1:1:java.lang.String getDescriptor():16:16 -> P 1:1:java.lang.String getTypeName():21:21 -> Q 1:1:com.android.tools.r8.ir.analysis.type.BooleanTypeElement getInstance():11:11 -> S # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/t5;"} boolean equals(java.lang.Object) -> equals 1:1:int hashCode():41:41 -> hashCode 1:1:java.lang.String toString():31:31 -> toString com.android.tools.r8.ir.analysis.type.BottomTypeElement -> com.android.tools.r8.internal.G5: # {"id":"sourceFile","fileName":"BottomTypeElement.java"} com.android.tools.r8.ir.analysis.type.BottomTypeElement INSTANCE -> c 1:1:void ():7:7 -> 1:1:void ():6:6 -> 1:1:com.android.tools.r8.ir.analysis.type.Nullability nullability():11:11 -> N # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/aI;"} 1:1:com.android.tools.r8.ir.analysis.type.BottomTypeElement getInstance():15:15 -> P # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/G5;"} boolean equals(java.lang.Object) -> equals 1:1:int hashCode():35:35 -> hashCode 1:1:java.lang.String toString():25:25 -> toString com.android.tools.r8.ir.analysis.type.ByteTypeElement -> com.android.tools.r8.internal.Z5: # {"id":"sourceFile","fileName":"ByteTypeElement.java"} com.android.tools.r8.ir.analysis.type.ByteTypeElement INSTANCE -> e 1:1:void ():8:8 -> 1:1:void ():6:6 -> 1:1:java.lang.String getDescriptor():16:16 -> P 1:1:java.lang.String getTypeName():21:21 -> Q 1:1:com.android.tools.r8.ir.analysis.type.ByteTypeElement getInstance():11:11 -> S # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Z5;"} boolean equals(java.lang.Object) -> equals 1:1:int hashCode():41:41 -> hashCode 1:1:java.lang.String toString():31:31 -> toString com.android.tools.r8.ir.analysis.type.CharTypeElement -> com.android.tools.r8.internal.k9: # {"id":"sourceFile","fileName":"CharTypeElement.java"} com.android.tools.r8.ir.analysis.type.CharTypeElement INSTANCE -> e 1:1:void ():8:8 -> 1:1:void ():6:6 -> 1:1:java.lang.String getDescriptor():16:16 -> P 1:1:java.lang.String getTypeName():21:21 -> Q 1:1:com.android.tools.r8.ir.analysis.type.CharTypeElement getInstance():11:11 -> S # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/k9;"} boolean equals(java.lang.Object) -> equals 1:1:int hashCode():41:41 -> hashCode 1:1:java.lang.String toString():31:31 -> toString com.android.tools.r8.ir.analysis.type.ClassTypeElement -> com.android.tools.r8.internal.Na: # {"id":"sourceFile","fileName":"ClassTypeElement.java"} com.android.tools.r8.ir.analysis.type.InterfaceCollection lazyInterfaces -> f com.android.tools.r8.graph.AppView appView -> g com.android.tools.r8.ir.analysis.type.NullabilityVariants variants -> h com.android.tools.r8.graph.DexType type -> i boolean $assertionsDisabled -> j 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/internal/aI;Lcom/android/tools/r8/internal/Yr;Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/bI;)V"} 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 -> P 1:1:com.android.tools.r8.ir.analysis.type.TypeElement asMeetWithNotNull():31 -> P # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/F00;"} 1:1:com.android.tools.r8.graph.DexType getClassType():91:91 -> R # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/v2;"} 1:7:com.android.tools.r8.ir.analysis.type.InterfaceCollection getInterfaces():95:101 -> S # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Yr;"} 1:1:com.android.tools.r8.ir.analysis.type.ReferenceTypeElement getOrCreateVariant(com.android.tools.r8.ir.analysis.type.Nullability):31:31 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/aI;)Lcom/android/tools/r8/internal/HS;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/internal/aI;Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/Yr;)Lcom/android/tools/r8/internal/Na;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/internal/aI;Lcom/android/tools/r8/internal/Yr;Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/bI;)Lcom/android/tools/r8/internal/Na;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/internal/aI;Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/bI;)Lcom/android/tools/r8/internal/Na;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/internal/aI;)Lcom/android/tools/r8/internal/Na;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/internal/aI;Lcom/android/tools/r8/internal/bI;)Lcom/android/tools/r8/internal/Na;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/aI;Lcom/android/tools/r8/internal/bI;)Lcom/android/tools/r8/internal/Na;"} 13:13:boolean isBasedOnMissingClass(com.android.tools.r8.graph.AppView):121:121 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)Z"} 14:14:boolean com.android.tools.r8.graph.AppInfoWithClassHierarchy.isMissingOrHasMissingSuperType(com.android.tools.r8.graph.DexType):354:354 -> a 14:14:boolean isBasedOnMissingClass(com.android.tools.r8.graph.AppView):121 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 15:15:boolean com.android.tools.r8.graph.AppInfoWithClassHierarchy.isMissingOrHasMissingSuperType(com.android.tools.r8.graph.DexType):355:355 -> a 15:15:boolean isBasedOnMissingClass(com.android.tools.r8.graph.AppView):121 -> a 16:17:boolean isBasedOnMissingClass(com.android.tools.r8.graph.AppView):122:123 -> a 18:18:boolean lambda$isBasedOnMissingClass$3(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType,java.lang.Boolean):123:123 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/v2;Ljava/lang/Boolean;)Z"} 19:19:boolean com.android.tools.r8.graph.AppInfoWithClassHierarchy.isMissingOrHasMissingSuperType(com.android.tools.r8.graph.DexType):354:354 -> a 19:19: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)"]} 20:20:boolean com.android.tools.r8.graph.AppInfoWithClassHierarchy.isMissingOrHasMissingSuperType(com.android.tools.r8.graph.DexType):355:355 -> a 20:20:boolean lambda$isBasedOnMissingClass$3(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType,java.lang.Boolean):123 -> a 21:23:java.lang.String lambda$toString$4(com.android.tools.r8.utils.Pair):181:183 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/v2;)Ljava/lang/String;"} 24:81:com.android.tools.r8.ir.analysis.type.TypeElement fixupClassTypeReferences(com.android.tools.r8.graph.AppView,java.util.function.Function,java.util.Set):200:257 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Ljava/util/function/Function;Ljava/util/Set;)Lcom/android/tools/r8/internal/F00;"} 82:82: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 83:99: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:237 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Set;Ljava/util/function/Function;Lcom/android/tools/r8/utils/K;Lcom/android/tools/r8/utils/N;Lcom/android/tools/r8/graph/v2;Ljava/lang/Boolean;)V"} 100:102: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Function;Lcom/android/tools/r8/internal/Yr$a;Lcom/android/tools/r8/graph/v2;Ljava/lang/Boolean;)V"} 103:112:com.android.tools.r8.ir.analysis.type.ReferenceTypeElement join(com.android.tools.r8.ir.analysis.type.ArrayTypeElement,com.android.tools.r8.graph.AppView):269:278 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/f3;Lcom/android/tools/r8/graph/m;)Lcom/android/tools/r8/internal/HS;"} 113:121: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 122:126:com.android.tools.r8.ir.analysis.type.ReferenceTypeElement join(com.android.tools.r8.ir.analysis.type.ReferenceTypeElement,com.android.tools.r8.graph.AppView):286:290 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/HS;Lcom/android/tools/r8/graph/m;)Lcom/android/tools/r8/internal/HS;"} 127:127: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 127:127: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 128:132: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:301 -> a 128:132: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 128:132: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 133:133: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 133:133: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 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):292:292 -> a 135:135:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isNullType():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):292 -> a 136:137:com.android.tools.r8.ir.analysis.type.ReferenceTypeElement join(com.android.tools.r8.ir.analysis.type.ReferenceTypeElement,com.android.tools.r8.graph.AppView):292:293 -> a 138:159: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:327 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/internal/Yr;Lcom/android/tools/r8/internal/aI;)Lcom/android/tools/r8/internal/Na;"} 160:160:com.android.tools.r8.ir.analysis.type.ClassTypeElement$InterfaceMarker com.android.tools.r8.ir.analysis.type.ClassTypeElement$InterfaceMarker.createUnmarked():377:377 -> a 160:160:com.android.tools.r8.ir.analysis.type.ClassTypeElement$InterfaceMarker lambda$computeLeastUpperBoundOfInterfaces$9(com.android.tools.r8.graph.DexType):507 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/internal/La;"} 161:190: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/v2;"} 191:197: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/Yr;Lcom/android/tools/r8/internal/Yr;)Lcom/android/tools/r8/internal/Yr;"} 198:198:java.lang.Object com.android.tools.r8.utils.LRUCacheTable.get(java.lang.Object,java.lang.Object):55:55 -> a 198:198: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 199:203: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 204:204:java.lang.Object com.android.tools.r8.utils.LRUCacheTable.get(java.lang.Object,java.lang.Object):55:55 -> a 204:204: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 205: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):489:508 -> a 225:225:boolean com.android.tools.r8.ir.analysis.type.ClassTypeElement$InterfaceMarker.merge(com.android.tools.r8.ir.analysis.type.ClassTypeElement$InterfaceMarker):405:405 -> 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):508 -> a 226:226:boolean com.android.tools.r8.ir.analysis.type.ClassTypeElement$InterfaceMarker.isMarked():387:387 -> a 226:226:boolean com.android.tools.r8.ir.analysis.type.ClassTypeElement$InterfaceMarker.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)"]} 226:226: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):508 -> a 227:227:boolean com.android.tools.r8.ir.analysis.type.ClassTypeElement$InterfaceMarker.isMarked():387:387 -> a 227:227:boolean com.android.tools.r8.ir.analysis.type.ClassTypeElement$InterfaceMarker.merge(com.android.tools.r8.ir.analysis.type.ClassTypeElement$InterfaceMarker):405 -> a 227:227: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):508 -> a 228:232:boolean com.android.tools.r8.ir.analysis.type.ClassTypeElement$InterfaceMarker.merge(com.android.tools.r8.ir.analysis.type.ClassTypeElement$InterfaceMarker):405:409 -> a 228:232: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):508 -> a 233:234: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 233:234:boolean com.android.tools.r8.ir.analysis.type.ClassTypeElement$InterfaceMarker.merge(com.android.tools.r8.ir.analysis.type.ClassTypeElement$InterfaceMarker):409 -> a 233:234: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):508 -> a 235:240:boolean com.android.tools.r8.ir.analysis.type.ClassTypeElement$InterfaceMarker.merge(com.android.tools.r8.ir.analysis.type.ClassTypeElement$InterfaceMarker):409:414 -> a 235:240: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):508 -> a 241:242: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 241:242:boolean com.android.tools.r8.ir.analysis.type.ClassTypeElement$InterfaceMarker.merge(com.android.tools.r8.ir.analysis.type.ClassTypeElement$InterfaceMarker):414 -> a 241:242: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):508 -> a 243:245:boolean com.android.tools.r8.ir.analysis.type.ClassTypeElement$InterfaceMarker.merge(com.android.tools.r8.ir.analysis.type.ClassTypeElement$InterfaceMarker):414:416 -> a 243: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):508 -> a 246: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):510:548 -> 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):493:493 -> a 286:286: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 287:287:void lambda$computeLeastUpperBoundOfInterfaces$7(java.util.Queue,com.android.tools.r8.graph.DexType,java.lang.Boolean):498:498 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Queue;Lcom/android/tools/r8/graph/v2;Ljava/lang/Boolean;)V"} 288:288:com.android.tools.r8.ir.analysis.type.ClassTypeElement$InterfaceMarker com.android.tools.r8.ir.analysis.type.ClassTypeElement$InterfaceMarker.forLeft(boolean):369:369 -> a 288:288:void lambda$computeLeastUpperBoundOfInterfaces$7(java.util.Queue,com.android.tools.r8.graph.DexType,java.lang.Boolean):498 -> a 289:289:void lambda$computeLeastUpperBoundOfInterfaces$7(java.util.Queue,com.android.tools.r8.graph.DexType,java.lang.Boolean):498:498 -> a 290:291: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/internal/La;)V"} 292:293:boolean com.android.tools.r8.ir.analysis.type.ClassTypeElement$InterfaceMarker.knownIfBothAreKnown():400:401 -> a 292:293:void lambda$computeLeastUpperBoundOfInterfaces$10(java.util.List,com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.analysis.type.ClassTypeElement$InterfaceMarker):524 -> a 294:294:void lambda$computeLeastUpperBoundOfInterfaces$10(java.util.List,com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.analysis.type.ClassTypeElement$InterfaceMarker):524:524 -> a 1:1:com.android.tools.r8.ir.analysis.type.ClassTypeElement asClassType():0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Na;"} 2:2:com.android.tools.r8.ir.analysis.type.ReferenceTypeElement joinNullability(com.android.tools.r8.ir.analysis.type.Nullability):31:31 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/aI;)Lcom/android/tools/r8/internal/HS;"} 3: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):58:60 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/internal/aI;Lcom/android/tools/r8/graph/m;)Lcom/android/tools/r8/internal/Na;"} 6:12:com.android.tools.r8.graph.DexType toDexType(com.android.tools.r8.graph.DexItemFactory):158:164 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;)Lcom/android/tools/r8/graph/v2;"} 13:13:void lambda$computeLeastUpperBoundOfInterfaces$8(java.util.Queue,com.android.tools.r8.graph.DexType,java.lang.Boolean):501:501 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Queue;Lcom/android/tools/r8/graph/v2;Ljava/lang/Boolean;)V"} 14:14:com.android.tools.r8.ir.analysis.type.ClassTypeElement$InterfaceMarker com.android.tools.r8.ir.analysis.type.ClassTypeElement$InterfaceMarker.forRight(boolean):373:373 -> b 14:14:void lambda$computeLeastUpperBoundOfInterfaces$8(java.util.Queue,com.android.tools.r8.graph.DexType,java.lang.Boolean):501 -> b 15:15:void lambda$computeLeastUpperBoundOfInterfaces$8(java.util.Queue,com.android.tools.r8.graph.DexType,java.lang.Boolean):501:501 -> b 1:3:com.android.tools.r8.ir.analysis.type.ClassTypeElement getOrCreateVariant(com.android.tools.r8.ir.analysis.type.Nullability):114:116 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/aI;)Lcom/android/tools/r8/internal/Na;"} 4: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):332:337 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/internal/aI;Lcom/android/tools/r8/graph/m;)Lcom/android/tools/r8/internal/Na;"} 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):335:335 -> c 1:1:com.android.tools.r8.ir.analysis.type.ClassTypeElement joinNullability(com.android.tools.r8.ir.analysis.type.Nullability):148:148 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/aI;)Lcom/android/tools/r8/internal/Na;"} 1:11:boolean equals(java.lang.Object):558: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 boolean isClassType() -> w com.android.tools.r8.ir.analysis.type.ClassTypeElement$InterfaceMarker -> com.android.tools.r8.internal.La: # {"id":"sourceFile","fileName":"ClassTypeElement.java"} com.android.tools.r8.utils.OptionalBool left -> a com.android.tools.r8.utils.OptionalBool right -> b com.android.tools.r8.ir.analysis.type.ClassTypeElement$InterfaceMarker LEFT_KNOWN -> c com.android.tools.r8.ir.analysis.type.ClassTypeElement$InterfaceMarker LEFT_UNKNOWN -> d com.android.tools.r8.ir.analysis.type.ClassTypeElement$InterfaceMarker RIGHT_KNOWN -> e com.android.tools.r8.ir.analysis.type.ClassTypeElement$InterfaceMarker RIGHT_UNKNOWN -> f 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/n2;Lcom/android/tools/r8/utils/n2;)V"} 1:1:boolean isMarkedOnBothSides():391:391 -> a com.android.tools.r8.ir.analysis.type.ClassTypeElement$InterfaceWithMarker -> com.android.tools.r8.internal.Ma: # {"id":"sourceFile","fileName":"ClassTypeElement.java"} com.android.tools.r8.graph.DexType itf -> a com.android.tools.r8.ir.analysis.type.ClassTypeElement$InterfaceMarker marker -> b 1:3:void (com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.analysis.type.ClassTypeElement$InterfaceMarker):425:427 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/internal/La;)V"} com.android.tools.r8.ir.analysis.type.DestructivePhiTypeUpdater -> com.android.tools.r8.internal.ne: # {"id":"sourceFile","fileName":"DestructivePhiTypeUpdater.java"} com.android.tools.r8.graph.AppView appView -> a java.util.function.Function mapping -> b boolean $assertionsDisabled -> c 1:1:void ():22:22 -> 1:1:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens):31:31 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/Xj;)V"} 2:4:void (com.android.tools.r8.graph.AppView,java.util.function.Function):35:37 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Ljava/util/function/Function;)V"} 1:1:com.android.tools.r8.graph.DexType lambda$new$0(com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.DexType):31:31 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/v2;"} 2:12:void recomputeAndPropagateTypes(com.android.tools.r8.ir.code.IRCode,java.util.Set):44:54 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;Ljava/util/Set;)V"} 13:18:boolean com.android.tools.r8.ir.analysis.type.DestructivePhiTypeUpdater.verifyAllChangedPhisAreScheduled(com.android.tools.r8.ir.code.IRCode,java.util.Set):100:105 -> a 13:18:void recomputeAndPropagateTypes(com.android.tools.r8.ir.code.IRCode,java.util.Set):54 -> a 19:19: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 19:19:boolean com.android.tools.r8.ir.analysis.type.DestructivePhiTypeUpdater.verifyAllChangedPhisAreScheduled(com.android.tools.r8.ir.code.IRCode,java.util.Set):105 -> a 19:19:void recomputeAndPropagateTypes(com.android.tools.r8.ir.code.IRCode,java.util.Set):54 -> a 20:20:boolean com.android.tools.r8.ir.analysis.type.DestructivePhiTypeUpdater.verifyAllChangedPhisAreScheduled(com.android.tools.r8.ir.code.IRCode,java.util.Set):106:106 -> a 20:20:void recomputeAndPropagateTypes(com.android.tools.r8.ir.code.IRCode,java.util.Set):54 -> a 21:21:void recomputeAndPropagateTypes(com.android.tools.r8.ir.code.IRCode,java.util.Set):57:57 -> a 22:27:boolean com.android.tools.r8.ir.analysis.type.DestructivePhiTypeUpdater.verifyAllPhiOperandsAreBottom(java.util.Set):82:87 -> a 22:27:void recomputeAndPropagateTypes(com.android.tools.r8.ir.code.IRCode,java.util.Set):57 -> a 28:28:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isBottom():0:0 -> a 28:28:boolean com.android.tools.r8.ir.analysis.type.DestructivePhiTypeUpdater.verifyAllPhiOperandsAreBottom(java.util.Set):87 -> a 28:28:void recomputeAndPropagateTypes(com.android.tools.r8.ir.code.IRCode,java.util.Set):57 -> a 29:31:boolean com.android.tools.r8.ir.analysis.type.DestructivePhiTypeUpdater.verifyAllPhiOperandsAreBottom(java.util.Set):87:89 -> a 29:31:void recomputeAndPropagateTypes(com.android.tools.r8.ir.code.IRCode,java.util.Set):57 -> a 32:32:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isNullType():0:0 -> a 32:32:boolean com.android.tools.r8.ir.analysis.type.DestructivePhiTypeUpdater.verifyAllPhiOperandsAreBottom(java.util.Set):90 -> a 32: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.DestructivePhiTypeUpdater.verifyAllPhiOperandsAreBottom(java.util.Set):91:91 -> a 33:33:void recomputeAndPropagateTypes(com.android.tools.r8.ir.code.IRCode,java.util.Set):57 -> a 34:34: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 34:34:boolean com.android.tools.r8.ir.analysis.type.DestructivePhiTypeUpdater.verifyAllPhiOperandsAreBottom(java.util.Set):92 -> a 34:34:void recomputeAndPropagateTypes(com.android.tools.r8.ir.code.IRCode,java.util.Set):57 -> a 35:35:boolean com.android.tools.r8.ir.analysis.type.DestructivePhiTypeUpdater.verifyAllPhiOperandsAreBottom(java.util.Set):88:88 -> a 35:35:void recomputeAndPropagateTypes(com.android.tools.r8.ir.code.IRCode,java.util.Set):57 -> a 36:42:void recomputeAndPropagateTypes(com.android.tools.r8.ir.code.IRCode,java.util.Set):59:65 -> a 43:43:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isBottom():0:0 -> a 43:43:void recomputeAndPropagateTypes(com.android.tools.r8.ir.code.IRCode,java.util.Set):65 -> a 44:51:void recomputeAndPropagateTypes(com.android.tools.r8.ir.code.IRCode,java.util.Set):65:72 -> a 52:52:void com.android.tools.r8.ir.analysis.type.TypeAnalysis.(com.android.tools.r8.graph.AppView):39:39 -> a 52:52:void recomputeAndPropagateTypes(com.android.tools.r8.ir.code.IRCode,java.util.Set):72 -> a 53:58:void recomputeAndPropagateTypes(com.android.tools.r8.ir.code.IRCode,java.util.Set):72:77 -> a 59:59:void com.android.tools.r8.ir.analysis.type.TypeAnalysis.(com.android.tools.r8.graph.AppView):39:39 -> a 59:59:void recomputeAndPropagateTypes(com.android.tools.r8.ir.code.IRCode,java.util.Set):77 -> a 60:60:void recomputeAndPropagateTypes(com.android.tools.r8.ir.code.IRCode,java.util.Set):77:77 -> a com.android.tools.r8.ir.analysis.type.DoubleTypeElement -> com.android.tools.r8.internal.Ef: # {"id":"sourceFile","fileName":"DoubleTypeElement.java"} com.android.tools.r8.ir.analysis.type.DoubleTypeElement INSTANCE -> e 1:1:void ():8:8 -> 1:1:void ():6:6 -> 1:1:java.lang.String getDescriptor():16:16 -> P 1:1:java.lang.String getTypeName():21:21 -> Q 1:1:com.android.tools.r8.ir.analysis.type.DoubleTypeElement getInstance():11:11 -> S # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Ef;"} 1:1:int hashCode():36:36 -> hashCode 1:1:java.lang.String toString():31:31 -> toString com.android.tools.r8.ir.analysis.type.DynamicType -> com.android.tools.r8.internal.Kf: # {"id":"sourceFile","fileName":"DynamicType.java"} boolean $assertionsDisabled -> a int $r8$clinit -> b 1:1:void ():22:22 -> 1:1:void ():22:22 -> 1:1:com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound asDynamicTypeWithUpperBound():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Mf;"} com.android.tools.r8.ir.analysis.type.TypeElement getDynamicUpperBoundType(com.android.tools.r8.ir.analysis.type.TypeElement) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/F00;)Lcom/android/tools/r8/internal/F00;"} com.android.tools.r8.ir.analysis.type.DynamicType rewrittenWithLens(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.lens.GraphLens,java.util.Set) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/Xj;Ljava/util/Set;)Lcom/android/tools/r8/internal/Kf;"} 2:10:com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound create(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.TypeElement):27:35 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/F00;)Lcom/android/tools/r8/internal/Mf;"} 11: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):42:42 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/F00;Lcom/android/tools/r8/internal/Na;)Lcom/android/tools/r8/internal/Mf;"} 12:12:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isBottom():0:0 -> 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):42 -> a 13:13:com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound com.android.tools.r8.ir.analysis.type.DynamicType.bottom():79:79 -> a 13:13: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 14:14:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isNullType():0:0 -> a 14: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):45 -> a 15:15:com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound com.android.tools.r8.ir.analysis.type.DynamicType.definitelyNull():83:83 -> 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):46 -> a 16:16:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isTop():0:0 -> 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):48 -> a 17:17:com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound com.android.tools.r8.ir.analysis.type.DynamicType.unknown():91:91 -> a 17:17: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 18: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):52:54 -> a 21:21: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 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):55 -> a 22:22: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 23: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):57:60 -> a 27:30: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:195 -> a 27:30: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 31:31: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 32:32:com.android.tools.r8.ir.analysis.type.ExactDynamicType createExact(com.android.tools.r8.ir.analysis.type.ClassTypeElement):65:65 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Na;)Lcom/android/tools/r8/internal/nh;"} 33:37: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/Y10;)Lcom/android/tools/r8/internal/Mf;"} 38:40: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 41:41:com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound com.android.tools.r8.ir.analysis.type.DynamicType.bottom():79:79 -> a 41:41:com.android.tools.r8.ir.analysis.type.DynamicType join(com.android.tools.r8.graph.AppView,java.lang.Iterable):96 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/ArrayList;Lcom/android/tools/r8/graph/m;)Lcom/android/tools/r8/internal/Kf;"} 42:43:com.android.tools.r8.ir.analysis.type.DynamicType join(com.android.tools.r8.graph.AppView,java.lang.Iterable):97:98 -> a 44:61:com.android.tools.r8.ir.analysis.type.DynamicType join(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.DynamicType):159:176 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/Kf;)Lcom/android/tools/r8/internal/Kf;"} 62:62: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 63:63:com.android.tools.r8.ir.analysis.type.NotNullDynamicType com.android.tools.r8.ir.analysis.type.DynamicType.definitelyNotNull():87:87 -> a 63:63: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 64:64:com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound com.android.tools.r8.ir.analysis.type.DynamicType.unknown():91:91 -> a 64:64: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 65:65:com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound com.android.tools.r8.ir.analysis.type.DynamicType.unknown():91:91 -> a 65:65: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 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Mf;"} 1:1:com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound definitelyNull():83:83 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Mf;"} com.android.tools.r8.ir.analysis.type.ClassTypeElement getDynamicLowerBoundType() -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Na;"} com.android.tools.r8.ir.analysis.type.ClassTypeElement getExactClassType() -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Na;"} boolean equals(java.lang.Object) -> equals com.android.tools.r8.ir.analysis.type.Nullability getNullability() -> f # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/aI;"} boolean hasDynamicLowerBoundType() -> g boolean isBottom() -> h boolean isDynamicTypeWithUpperBound() -> i 1:1:boolean isExactClassType():143:143 -> j boolean isNotNullType() -> k boolean isNullType() -> l boolean isUnknown() -> m 1:1:com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound unknown():91:91 -> n # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Mf;"} com.android.tools.r8.ir.analysis.type.DynamicTypeWithLowerBound -> com.android.tools.r8.internal.Lf: # {"id":"sourceFile","fileName":"DynamicTypeWithLowerBound.java"} com.android.tools.r8.ir.analysis.type.ClassTypeElement dynamicLowerBoundType -> h boolean $assertionsDisabled -> i 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Na;Lcom/android/tools/r8/internal/Na;)V"} 1:7: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:33 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/Na;Lcom/android/tools/r8/internal/Na;)Lcom/android/tools/r8/internal/Lf;"} 8:8: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 9:13: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 14:14:com.android.tools.r8.ir.analysis.type.ClassTypeElement com.android.tools.r8.ir.analysis.type.DynamicTypeWithLowerBound.getDynamicUpperBoundType():39:39 -> a 14:14: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 14:14:com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound withNullability(com.android.tools.r8.ir.analysis.type.Nullability):11 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/aI;)Lcom/android/tools/r8/internal/Mf;"} 15: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):78:81 -> a 15: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:1:com.android.tools.r8.ir.analysis.type.ClassTypeElement getDynamicLowerBoundType():49:49 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Na;"} 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 com.android.tools.r8.ir.analysis.type.DynamicTypeWithLowerBound.getDynamicUpperBoundType():39:39 -> o 1:1:com.android.tools.r8.ir.analysis.type.TypeElement getDynamicUpperBoundType():11 -> o # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/F00;"} 1:1:com.android.tools.r8.ir.analysis.type.ClassTypeElement com.android.tools.r8.ir.analysis.type.DynamicTypeWithLowerBound.getDynamicUpperBoundType():39:39 -> toString 1:1:java.lang.String toString():70 -> toString 2:2:com.android.tools.r8.ir.analysis.type.ClassTypeElement com.android.tools.r8.ir.analysis.type.DynamicTypeWithLowerBound.getDynamicLowerBoundType():49:49 -> toString 2:2:java.lang.String toString():72 -> toString 3:3:java.lang.String toString():72:72 -> toString com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound -> com.android.tools.r8.internal.Mf: # {"id":"sourceFile","fileName":"DynamicTypeWithUpperBound.java"} com.android.tools.r8.ir.analysis.type.TypeElement dynamicUpperBoundType -> c com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound BOTTOM -> d com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound NULL_TYPE -> e com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound UNKNOWN -> f boolean $assertionsDisabled -> g 1:8:void ():23:30 -> 1:3:void (com.android.tools.r8.ir.analysis.type.TypeElement):34:36 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/F00;)V"} 1:1:com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound asDynamicTypeWithUpperBound():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Mf;"} 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:52 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/F00;Lcom/android/tools/r8/internal/Na;)Lcom/android/tools/r8/internal/Mf;"} 3:3:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isBottom():0:0 -> 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):52 -> a 4:4:com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound com.android.tools.r8.ir.analysis.type.DynamicType.bottom():79:79 -> 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):53 -> a 5:5:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isNullType():0:0 -> 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):55 -> a 6:6:com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound com.android.tools.r8.ir.analysis.type.DynamicType.definitelyNull():83:83 -> 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):56 -> a 7:7:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isTop():0:0 -> 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):58 -> a 8:8:com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound com.android.tools.r8.ir.analysis.type.DynamicType.unknown():91:91 -> 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):59 -> a 9: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:64 -> a 12:12: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 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):65 -> a 13:13: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 14:17: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 18: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:279 -> a 18: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:22: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 23:26: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:88 -> a 23:26: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/F00;)Lcom/android/tools/r8/internal/Mf;"} 27:29: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 30:30:com.android.tools.r8.ir.analysis.type.TypeElement getDynamicUpperBoundType(com.android.tools.r8.ir.analysis.type.TypeElement):100:100 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/F00;)Lcom/android/tools/r8/internal/F00;"} 31:31: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/Mf;)Lcom/android/tools/r8/internal/Mf;"} 32:35: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:88 -> a 32:35: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 36:36: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 37:58: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:198 -> a 37:58: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 59:63: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 64:79:com.android.tools.r8.ir.analysis.type.DynamicType rewrittenWithLens(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.lens.GraphLens,java.util.Set):206:221 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/Xj;Ljava/util/Set;)Lcom/android/tools/r8/internal/Kf;"} 80:90:com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound withNullability(com.android.tools.r8.ir.analysis.type.Nullability):286:296 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/aI;)Lcom/android/tools/r8/internal/Mf;"} 1:23:boolean strictlyLessThan(com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound,com.android.tools.r8.graph.AppView):230:252 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/Mf;)Z"} com.android.tools.r8.ir.analysis.type.ClassTypeElement getDynamicLowerBoundType() -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Na;"} 1:3:com.android.tools.r8.ir.analysis.type.ClassTypeElement getExactClassType():124:126 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Na;"} 1:5:boolean equals(java.lang.Object):257:261 -> equals 1:1:com.android.tools.r8.ir.analysis.type.Nullability getNullability():132:132 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/aI;"} boolean hasDynamicLowerBoundType() -> g 1:1:boolean isBottom():137:137 -> h 2:2:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isBottom():0:0 -> h 2:2:boolean isBottom():137 -> h 1:1:int hashCode():266:266 -> hashCode boolean isDynamicTypeWithUpperBound() -> i 1:1:boolean isExactClassType():119:119 -> j 1:1:boolean isNullType():152:152 -> l 2:2:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isNullType():0:0 -> l 2:2:boolean isNullType():152 -> l 1:1:boolean isUnknown():157:157 -> m 2:2:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isTop():0:0 -> m 2:2:boolean isUnknown():157 -> m 1:1:com.android.tools.r8.ir.analysis.type.TypeElement getDynamicUpperBoundType():104:104 -> o # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/F00;"} 1:1:java.lang.String toString():271:271 -> toString com.android.tools.r8.ir.analysis.type.ExactDynamicType -> com.android.tools.r8.internal.nh: # {"id":"sourceFile","fileName":"ExactDynamicType.java"} boolean $assertionsDisabled -> h 1:1:void ():13:13 -> 1:1:void (com.android.tools.r8.ir.analysis.type.ClassTypeElement):16:16 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Na;)V"} 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.lens.GraphLens,java.util.Set):48 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/Xj;Ljava/util/Set;)Lcom/android/tools/r8/internal/Kf;"} 2:5:com.android.tools.r8.ir.analysis.type.DynamicType rewrittenWithLens(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.lens.GraphLens,java.util.Set):48:51 -> a 6:6:com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound com.android.tools.r8.ir.analysis.type.DynamicType.unknown():91:91 -> a 6:6:com.android.tools.r8.ir.analysis.type.DynamicType rewrittenWithLens(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.lens.GraphLens,java.util.Set):52 -> a 7:10: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 7:10:com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound withNullability(com.android.tools.r8.ir.analysis.type.Nullability):13 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/aI;)Lcom/android/tools/r8/internal/Mf;"} 11:11:com.android.tools.r8.ir.analysis.type.ClassTypeElement com.android.tools.r8.ir.analysis.type.ExactDynamicType.getExactClassType():31:31 -> a 11:11: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 11:11:com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound withNullability(com.android.tools.r8.ir.analysis.type.Nullability):13 -> a 12:12: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 12:12: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 com.android.tools.r8.ir.analysis.type.ExactDynamicType.getExactClassType():31:31 -> d 1:1:com.android.tools.r8.ir.analysis.type.ClassTypeElement getDynamicLowerBoundType():26 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Na;"} 1:1:com.android.tools.r8.ir.analysis.type.ClassTypeElement getExactClassType():31:31 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Na;"} 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() -> g 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() -> j 1:1:com.android.tools.r8.ir.analysis.type.ClassTypeElement com.android.tools.r8.ir.analysis.type.ExactDynamicType.getExactClassType():31:31 -> o 1:1:com.android.tools.r8.ir.analysis.type.ClassTypeElement com.android.tools.r8.ir.analysis.type.ExactDynamicType.getDynamicUpperBoundType():21 -> o 1:1:com.android.tools.r8.ir.analysis.type.TypeElement getDynamicUpperBoundType():13 -> o # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/F00;"} 1:1:com.android.tools.r8.ir.analysis.type.ClassTypeElement com.android.tools.r8.ir.analysis.type.ExactDynamicType.getExactClassType():31:31 -> toString 1:1:java.lang.String toString():79 -> toString 2:2:java.lang.String toString():79:79 -> toString com.android.tools.r8.ir.analysis.type.FloatTypeElement -> com.android.tools.r8.internal.Ci: # {"id":"sourceFile","fileName":"FloatTypeElement.java"} com.android.tools.r8.ir.analysis.type.FloatTypeElement INSTANCE -> e 1:1:void ():7:7 -> 1:1:void ():6:6 -> 1:1:java.lang.String getDescriptor():15:15 -> P 1:1:java.lang.String getTypeName():20:20 -> Q 1:1:com.android.tools.r8.ir.analysis.type.FloatTypeElement getInstance():10:10 -> S # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Ci;"} 1:1:int hashCode():35:35 -> hashCode 1:1:java.lang.String toString():30:30 -> toString com.android.tools.r8.ir.analysis.type.IntTypeElement -> com.android.tools.r8.internal.Xr: # {"id":"sourceFile","fileName":"IntTypeElement.java"} com.android.tools.r8.ir.analysis.type.IntTypeElement INSTANCE -> e 1:1:void ():7:7 -> 1:1:void ():6:6 -> 1:1:java.lang.String getDescriptor():15:15 -> P 1:1:java.lang.String getTypeName():20:20 -> Q 1:1:com.android.tools.r8.ir.analysis.type.IntTypeElement getInstance():10:10 -> S # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Xr;"} 1:1:int hashCode():35:35 -> hashCode 1:1:java.lang.String toString():30:30 -> toString com.android.tools.r8.ir.analysis.type.InterfaceCollection -> com.android.tools.r8.internal.Yr: # {"id":"sourceFile","fileName":"InterfaceCollection.java"} com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2BooleanMap interfaces -> a com.android.tools.r8.ir.analysis.type.InterfaceCollection EMPTY -> b boolean $assertionsDisabled -> c 1:51:void ():22:72 -> 1:3:void (com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2BooleanMap):96:98 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/gR;)V"} 1:1:com.android.tools.r8.ir.analysis.type.InterfaceCollection$Builder builder():83:83 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Yr$a;"} 2:2:void forEach(java.util.function.BiConsumer):127:127 -> a 3:3:void forEachKnownInterface(java.util.function.Consumer):131:131 -> a 4:5:void lambda$forEachKnownInterface$0(java.util.function.Consumer,com.android.tools.r8.graph.DexType,java.lang.Boolean):133:134 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Consumer;Lcom/android/tools/r8/graph/v2;Ljava/lang/Boolean;)V"} 6:7:boolean allKnownInterfacesMatch(java.util.function.Predicate):140:141 -> a 8:9:boolean anyMatch(java.util.function.BiPredicate):149:150 -> a 10:10:void lambda$getInterfaceList$1(java.util.List,com.android.tools.r8.graph.DexType,java.lang.Boolean):159:159 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;Lcom/android/tools/r8/graph/v2;Ljava/lang/Boolean;)V"} 11:11:com.android.tools.r8.utils.OptionalBool contains(com.android.tools.r8.graph.DexType):177:177 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/utils/n2;"} 12:12:java.lang.Boolean com.android.tools.r8.it.unimi.dsi.fastutil.objects.AbstractReference2BooleanFunction.get(java.lang.Object):108:108 -> a 12:12:com.android.tools.r8.utils.OptionalBool contains(com.android.tools.r8.graph.DexType):177 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 13:13:java.lang.Boolean com.android.tools.r8.it.unimi.dsi.fastutil.objects.AbstractReference2BooleanFunction.get(java.lang.Object):108:108 -> a 13:13:com.android.tools.r8.utils.OptionalBool contains(com.android.tools.r8.graph.DexType):177 -> a 14:16:com.android.tools.r8.utils.OptionalBool contains(com.android.tools.r8.graph.DexType):179:181 -> a 17:17:com.android.tools.r8.utils.OptionalBool com.android.tools.r8.utils.OptionalBool.unknown():73:73 -> a 17:17:com.android.tools.r8.utils.OptionalBool contains(com.android.tools.r8.graph.DexType):181 -> a 1:1:com.android.tools.r8.ir.analysis.type.InterfaceCollection empty():75:75 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Yr;"} 2:2:boolean containsKnownInterface(com.android.tools.r8.graph.DexType):185:185 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Z"} 1:1:com.android.tools.r8.ir.analysis.type.InterfaceCollection singleton(com.android.tools.r8.graph.DexType):79:79 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/internal/Yr;"} 2:3:java.util.List getInterfaceList():158:159 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Ljava/util/ArrayList;"} 1:5:com.android.tools.r8.graph.DexType getSingleKnownInterface():169:173 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/v2;"} 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 size():106:106 -> g 1:1:int hashCode():123:123 -> hashCode com.android.tools.r8.ir.analysis.type.InterfaceCollection$Builder -> com.android.tools.r8.internal.Yr$a: # {"id":"sourceFile","fileName":"InterfaceCollection.java"} com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2BooleanMap interfaces -> a 1:1:void ():37:37 -> 2:2: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Z)Lcom/android/tools/r8/internal/Yr$a;"} 2:2:java.lang.Boolean lambda$addInterface$0(boolean,com.android.tools.r8.graph.DexType,java.lang.Boolean):55:55 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ZLcom/android/tools/r8/graph/v2;Ljava/lang/Boolean;)Ljava/lang/Boolean;"} 3:3:com.android.tools.r8.ir.analysis.type.InterfaceCollection$Builder addKnownInterface(com.android.tools.r8.graph.DexType):60:60 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/internal/Yr$a;"} 4:4:com.android.tools.r8.ir.analysis.type.InterfaceCollection build():64:64 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Yr;"} 5:5:com.android.tools.r8.ir.analysis.type.InterfaceCollection com.android.tools.r8.ir.analysis.type.InterfaceCollection.empty():75:75 -> a 5:5:com.android.tools.r8.ir.analysis.type.InterfaceCollection build():65 -> a 6:6:com.android.tools.r8.ir.analysis.type.InterfaceCollection build():67:67 -> a com.android.tools.r8.ir.analysis.type.LongTypeElement -> com.android.tools.r8.internal.gD: # {"id":"sourceFile","fileName":"LongTypeElement.java"} com.android.tools.r8.ir.analysis.type.LongTypeElement INSTANCE -> e 1:1:void ():8:8 -> 1:1:void ():6:6 -> 1:1:java.lang.String getDescriptor():16:16 -> P 1:1:java.lang.String getTypeName():21:21 -> Q 1:1:com.android.tools.r8.ir.analysis.type.LongTypeElement getInstance():11:11 -> S # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/gD;"} 1:1:int hashCode():36:36 -> hashCode 1:1:java.lang.String toString():31:31 -> toString com.android.tools.r8.ir.analysis.type.NotNullDynamicType -> com.android.tools.r8.internal.SH: # {"id":"sourceFile","fileName":"NotNullDynamicType.java"} com.android.tools.r8.ir.analysis.type.NotNullDynamicType INSTANCE -> c boolean $assertionsDisabled -> d 1:3:void ():21:23 -> 1:1:void ():25:25 -> 1:1:com.android.tools.r8.ir.analysis.type.DynamicType rewrittenWithLens(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.lens.GraphLens,java.util.Set):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/Xj;Ljava/util/Set;)Lcom/android/tools/r8/internal/Kf;"} 2:3: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 2:3:com.android.tools.r8.ir.analysis.type.TypeElement getDynamicUpperBoundType(com.android.tools.r8.ir.analysis.type.TypeElement):21 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/F00;)Lcom/android/tools/r8/internal/F00;"} com.android.tools.r8.ir.analysis.type.ClassTypeElement getExactClassType() -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Na;"} boolean equals(java.lang.Object) -> equals 1:1:com.android.tools.r8.ir.analysis.type.Nullability getNullability():44:44 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/aI;"} 1:1:int hashCode():71:71 -> hashCode boolean isNotNullType() -> k 1:1:com.android.tools.r8.ir.analysis.type.NotNullDynamicType get():28:28 -> o # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/SH;"} 1:1:java.lang.String toString():76:76 -> toString com.android.tools.r8.ir.analysis.type.Nullability -> com.android.tools.r8.internal.aI: # {"id":"sourceFile","fileName":"Nullability.java"} com.android.tools.r8.ir.analysis.type.Nullability DEFINITELY_NULL -> a com.android.tools.r8.ir.analysis.type.Nullability DEFINITELY_NOT_NULL -> b com.android.tools.r8.ir.analysis.type.Nullability MAYBE_NULL -> c com.android.tools.r8.ir.analysis.type.Nullability BOTTOM -> d 1:4:void ():25:28 -> 1:1:void ():30:30 -> 1:10:com.android.tools.r8.ir.analysis.type.Nullability join(com.android.tools.r8.ir.analysis.type.Nullability):57:66 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/aI;)Lcom/android/tools/r8/internal/aI;"} 11:11:com.android.tools.r8.ir.analysis.type.Nullability bottom():103:103 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/aI;"} 1:10:com.android.tools.r8.ir.analysis.type.Nullability meet(com.android.tools.r8.ir.analysis.type.Nullability):70:79 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/aI;)Lcom/android/tools/r8/internal/aI;"} 11:11:com.android.tools.r8.ir.analysis.type.Nullability definitelyNotNull():95:95 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/aI;"} 1:1:com.android.tools.r8.ir.analysis.type.Nullability definitelyNull():91:91 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/aI;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/aI;"} 1:13:java.lang.String toString():108:120 -> toString com.android.tools.r8.ir.analysis.type.NullabilityVariants -> com.android.tools.r8.internal.bI: # {"id":"sourceFile","fileName":"NullabilityVariants.java"} com.android.tools.r8.ir.analysis.type.ReferenceTypeElement maybeNullVariant -> a com.android.tools.r8.ir.analysis.type.ReferenceTypeElement definitelyNullVariant -> b com.android.tools.r8.ir.analysis.type.ReferenceTypeElement definitelyNotNullVariant -> c com.android.tools.r8.ir.analysis.type.ReferenceTypeElement bottomVariant -> d boolean $assertionsDisabled -> e 1:1:void ():10:10 -> 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/aI;Ljava/util/function/Function;)Lcom/android/tools/r8/internal/HS;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/aI;Ljava/util/function/BiFunction;)Lcom/android/tools/r8/internal/HS;"} 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.android.tools.r8.internal.dN: # {"id":"sourceFile","fileName":"PrimitiveTypeElement.java"} boolean $assertionsDisabled -> c 1:1:void ():13:13 -> 1:1:void ():13:13 -> boolean isPrimitiveType() -> H 1:1:com.android.tools.r8.ir.analysis.type.Nullability nullability():21:21 -> N # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/aI;"} java.lang.String getDescriptor() -> P java.lang.String getTypeName() -> Q 1:2:com.android.tools.r8.ir.analysis.type.PrimitiveTypeElement fromDexType(com.android.tools.r8.graph.DexType,boolean):35:36 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Z)Lcom/android/tools/r8/internal/dN;"} 3:3:com.android.tools.r8.ir.analysis.type.PrimitiveTypeElement fromTypeDescriptorChar(char,boolean):112:112 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(CZ)Lcom/android/tools/r8/internal/dN;"} 4:31:com.android.tools.r8.ir.analysis.type.PrimitiveTypeElement fromTypeDescriptorChar(char,boolean):83:110 -> a 32:32:com.android.tools.r8.ir.analysis.type.PrimitiveTypeElement fromTypeDescriptorChar(char,boolean):106:106 -> a 33:37:com.android.tools.r8.ir.analysis.type.PrimitiveTypeElement fromTypeDescriptorChar(char,boolean):104:108 -> a 38:52:com.android.tools.r8.ir.analysis.type.PrimitiveTypeElement fromTypeDescriptorChar(char,boolean):88:102 -> a 53:66:com.android.tools.r8.ir.analysis.type.PrimitiveTypeElement fromNumericType(com.android.tools.r8.ir.code.NumericType):117:130 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/qI;)Lcom/android/tools/r8/internal/dN;"} 67:67:com.android.tools.r8.ir.analysis.type.PrimitiveTypeElement fromNumericType(com.android.tools.r8.ir.code.NumericType):128:128 -> a 68:68:com.android.tools.r8.ir.analysis.type.PrimitiveTypeElement fromNumericType(com.android.tools.r8.ir.code.NumericType):126:126 -> a 69:69:com.android.tools.r8.ir.analysis.type.PrimitiveTypeElement fromNumericType(com.android.tools.r8.ir.code.NumericType):124:124 -> a 70:70:com.android.tools.r8.ir.analysis.type.PrimitiveTypeElement fromNumericType(com.android.tools.r8.ir.code.NumericType):122:122 -> a 1:25:com.android.tools.r8.graph.DexType toDexType(com.android.tools.r8.graph.DexItemFactory):40:64 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;)Lcom/android/tools/r8/graph/v2;"} com.android.tools.r8.ir.analysis.type.PrimitiveTypeElement asPrimitiveType() -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/dN;"} com.android.tools.r8.ir.analysis.type.PrimitiveTypeElement$1 -> com.android.tools.r8.internal.cN: # {"id":"sourceFile","fileName":"PrimitiveTypeElement.java"} int[] $SwitchMap$com$android$tools$r8$ir$code$NumericType -> a 1:1:void ():117:117 -> com.android.tools.r8.ir.analysis.type.ReferenceTypeElement -> com.android.tools.r8.internal.HS: # {"id":"sourceFile","fileName":"ReferenceTypeElement.java"} com.android.tools.r8.ir.analysis.type.Nullability nullability -> c com.android.tools.r8.ir.analysis.type.ReferenceTypeElement$NullElement NULL_INSTANCE -> d com.android.tools.r8.ir.analysis.type.ReferenceTypeElement$NullElement NULL_BOTTOM_INSTANCE -> e 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: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:void ():70 -> 4:4:void ():70:70 -> 1:2:void (com.android.tools.r8.ir.analysis.type.Nullability):74:75 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/aI;)V"} boolean isReferenceType() -> I 1:1:com.android.tools.r8.ir.analysis.type.Nullability nullability():80:80 -> N # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/aI;"} 1:1:com.android.tools.r8.ir.analysis.type.TypeElement asMeetWithNotNull():90:90 -> P # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/F00;"} 1:1:com.android.tools.r8.ir.analysis.type.ReferenceTypeElement getNullType():84:84 -> Q # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/HS;"} com.android.tools.r8.ir.analysis.type.ReferenceTypeElement getOrCreateVariant(com.android.tools.r8.ir.analysis.type.Nullability) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/aI;)Lcom/android/tools/r8/internal/HS;"} com.android.tools.r8.ir.analysis.type.ReferenceTypeElement join(com.android.tools.r8.ir.analysis.type.ReferenceTypeElement,com.android.tools.r8.graph.AppView) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/HS;Lcom/android/tools/r8/graph/m;)Lcom/android/tools/r8/internal/HS;"} com.android.tools.r8.graph.DexType toDexType(com.android.tools.r8.graph.DexItemFactory) -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;)Lcom/android/tools/r8/graph/v2;"} 1:1:com.android.tools.r8.ir.analysis.type.ReferenceTypeElement joinNullability(com.android.tools.r8.ir.analysis.type.Nullability):108:108 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/aI;)Lcom/android/tools/r8/internal/HS;"} com.android.tools.r8.ir.analysis.type.ReferenceTypeElement asReferenceType() -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/HS;"} 1:1:boolean equals(java.lang.Object):129:129 -> equals 1:1:int hashCode():134:134 -> hashCode com.android.tools.r8.ir.analysis.type.ReferenceTypeElement$NullElement -> com.android.tools.r8.internal.GS: # {"id":"sourceFile","fileName":"ReferenceTypeElement.java"} 1:1:void (com.android.tools.r8.ir.analysis.type.Nullability):16:16 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/aI;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/aI;)Lcom/android/tools/r8/internal/HS;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/HS;Lcom/android/tools/r8/graph/m;)Lcom/android/tools/r8/internal/HS;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;)Lcom/android/tools/r8/graph/v2;"} 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 com.android.tools.r8.ir.analysis.type.ShortTypeElement -> com.android.tools.r8.internal.bV: # {"id":"sourceFile","fileName":"ShortTypeElement.java"} com.android.tools.r8.ir.analysis.type.ShortTypeElement INSTANCE -> e 1:1:void ():8:8 -> 1:1:void ():6:6 -> 1:1:java.lang.String getDescriptor():16:16 -> P 1:1:java.lang.String getTypeName():21:21 -> Q 1:1:com.android.tools.r8.ir.analysis.type.ShortTypeElement getInstance():11:11 -> S # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/bV;"} boolean equals(java.lang.Object) -> equals 1:1:int hashCode():41:41 -> hashCode 1:1:java.lang.String toString():31:31 -> toString com.android.tools.r8.ir.analysis.type.SinglePrimitiveTypeElement -> com.android.tools.r8.internal.yV: # {"id":"sourceFile","fileName":"SinglePrimitiveTypeElement.java"} com.android.tools.r8.ir.analysis.type.SinglePrimitiveTypeElement INSTANCE -> d 1:1:void ():11:11 -> 1:1:void ():14:14 -> boolean isSinglePrimitive() -> K 1:1:java.lang.String getDescriptor():23:23 -> P 1:1:java.lang.String getTypeName():28:28 -> Q 1:1:com.android.tools.r8.ir.analysis.type.SinglePrimitiveTypeElement getInstance():18:18 -> R # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/yV;"} boolean equals(java.lang.Object) -> equals 1:1:int hashCode():48:48 -> hashCode 1:1:java.lang.String toString():38:38 -> toString com.android.tools.r8.ir.analysis.type.TopTypeElement -> com.android.tools.r8.internal.nZ: # {"id":"sourceFile","fileName":"TopTypeElement.java"} com.android.tools.r8.ir.analysis.type.TopTypeElement INSTANCE -> c 1:1:void ():7:7 -> 1:1:void ():6:6 -> 1:1:com.android.tools.r8.ir.analysis.type.Nullability nullability():11:11 -> N # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/aI;"} 1:1:com.android.tools.r8.ir.analysis.type.TopTypeElement getInstance():15:15 -> P # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/nZ;"} boolean equals(java.lang.Object) -> equals 1:1:int hashCode():35:35 -> hashCode 1:1:java.lang.String toString():25:25 -> toString com.android.tools.r8.ir.analysis.type.TypeAnalysis -> com.android.tools.r8.internal.z00: # {"id":"sourceFile","fileName":"TypeAnalysis.java"} boolean mayHaveImpreciseTypes -> a com.android.tools.r8.ir.analysis.type.TypeAnalysis$Mode mode -> b com.android.tools.r8.graph.AppView appView -> c java.util.Deque worklist -> d boolean $assertionsDisabled -> e 1:1:void ():20:20 -> 1:1:void (com.android.tools.r8.graph.AppView,boolean):42:42 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Z)V"} 2:14:void (com.android.tools.r8.graph.AppView,boolean):32:44 -> 1:2:void analyze():48:49 -> a 3:8:void com.android.tools.r8.ir.analysis.type.TypeAnalysis.analyzeValue(com.android.tools.r8.ir.code.Value):116:121 -> a 3:8:void analyze():49 -> a 9:9:void widening(java.lang.Iterable):61:61 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Set;)V"} 10:13:void narrowing(com.android.tools.r8.ir.code.IRCode):65:68 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;)V"} 14:14:void narrowing(java.lang.Iterable):72:72 -> a 15:18:void analyzeValues(java.lang.Iterable,com.android.tools.r8.ir.analysis.type.TypeAnalysis$Mode):81:84 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Iterable;I)V"} 19:21:void enqueue(com.android.tools.r8.ir.code.Value):88:90 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Y10;)V"} 22:38:void analyzeBasicBlock(com.android.tools.r8.ir.code.BasicBlock):95:111 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/x4;)V"} 39:48:void updateTypeOfValue(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.analysis.type.TypeElement):125:134 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Y10;Lcom/android/tools/r8/internal/F00;)V"} 49:49:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isBottom():0:0 -> a 49:49:void updateTypeOfValue(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.analysis.type.TypeElement):134 -> a 50:66:void updateTypeOfValue(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.analysis.type.TypeElement):138:154 -> a 67:82: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:183 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Kf;Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/m;)Lcom/android/tools/r8/graph/v2;"} 1:4:void widening(com.android.tools.r8.ir.code.IRCode):54:57 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;)V"} 5:5:boolean verifyValuesUpToDate(java.lang.Iterable):76:76 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Iterable;)V"} com.android.tools.r8.ir.analysis.type.TypeElement -> com.android.tools.r8.internal.F00: # {"id":"sourceFile","fileName":"TypeElement.java"} boolean $assertionsDisabled -> a int $r8$clinit -> b 1:1:void ():20:20 -> 1:1:void ():20:20 -> 1:1:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isBoolean():0:0 -> A 1:1:boolean isFineGrainedType():363 -> A 2:2:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isByte():0:0 -> A 2:2:boolean isFineGrainedType():364 -> A 3:3:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isShort():0:0 -> A 3:3:boolean isFineGrainedType():365 -> A 4:4:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isChar():0:0 -> A 4:4:boolean isFineGrainedType():366 -> A boolean isFloat() -> B boolean isInt() -> C boolean isLong() -> D boolean isNullType() -> E 1:1:boolean isNullable():108:108 -> F 1:2:boolean isPreciseType():352:353 -> G 3:3:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isNullType():0:0 -> G 3:3:boolean isPreciseType():354 -> G 4:4:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isInt():0:0 -> G 4:4:boolean isPreciseType():355 -> G 5:5:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isFloat():0:0 -> G 5:5:boolean isPreciseType():356 -> G 6:6:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isLong():0:0 -> G 6:6:boolean isPreciseType():357 -> G 7:7:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isDouble():0:0 -> G 7:7:boolean isPreciseType():358 -> G 8:8:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isBottom():0:0 -> G 8:8:boolean isPreciseType():359 -> G boolean isPrimitiveType() -> H boolean isReferenceType() -> I boolean isShort() -> J boolean isSinglePrimitive() -> K boolean isTop() -> L boolean isWidePrimitive() -> M com.android.tools.r8.ir.analysis.type.Nullability nullability() -> N # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/aI;"} 1:1:int requiredRegisters():395:395 -> O 2:2:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isBottom():0:0 -> O 2:2:int requiredRegisters():395 -> O 3:3:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isTop():0:0 -> O 3:3:int requiredRegisters():395 -> O 4:4:int requiredRegisters():395:395 -> O 1:1:com.android.tools.r8.ir.analysis.type.ArrayTypeElement asArrayType():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/f3;"} 2:2:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isBottom():0:0 -> a 2:2:boolean equalUpToNullability(com.android.tools.r8.ir.analysis.type.TypeElement):224 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/F00;)Z"} 3:3:boolean equalUpToNullability(com.android.tools.r8.ir.analysis.type.TypeElement):224:224 -> a 4:4:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isBottom():0:0 -> a 4:4:boolean equalUpToNullability(com.android.tools.r8.ir.analysis.type.TypeElement):224 -> a 5:13:boolean equalUpToNullability(com.android.tools.r8.ir.analysis.type.TypeElement):227:235 -> a 14:14:com.android.tools.r8.ir.analysis.type.TypeElement fixupClassTypeReferences(com.android.tools.r8.graph.AppView,java.util.function.Function,java.util.Set):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Ljava/util/function/Function;Ljava/util/Set;)Lcom/android/tools/r8/internal/F00;"} 15:15:boolean isBasedOnMissingClass(com.android.tools.r8.graph.AppView):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)Z"} 16:16:com.android.tools.r8.ir.analysis.type.TypeElement rewrittenWithLens(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens):95:95 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/Xj;)Lcom/android/tools/r8/internal/F00;"} 17:17:com.android.tools.r8.ir.analysis.type.TypeElement rewrittenWithLens(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,java.util.Set):103:103 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/Xj;Ljava/util/Set;)Lcom/android/tools/r8/internal/F00;"} 18:18:com.android.tools.r8.graph.DexType lambda$rewrittenWithLens$0(com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.DexType):104:104 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/v2;"} 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:121 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/F00;)Lcom/android/tools/r8/internal/F00;"} 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):121 -> a 21:21:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isBottom():0:0 -> a 21:21: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 22:23:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isTop():0:0 -> a 22:23: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 24:28: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 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):138:138 -> 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 # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 30:41: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:150 -> a 30:41: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 42:46: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 47:47:com.android.tools.r8.ir.analysis.type.TypeElement join(com.android.tools.r8.ir.analysis.type.TypeElement,com.android.tools.r8.graph.AppView):128:128 -> a 48:50:com.android.tools.r8.ir.analysis.type.TypeElement join(java.lang.Iterable,com.android.tools.r8.graph.AppView):142:144 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Iterable;Lcom/android/tools/r8/graph/m;)Lcom/android/tools/r8/internal/F00;"} 51:51:boolean lessThanOrEqual(com.android.tools.r8.ir.analysis.type.TypeElement,com.android.tools.r8.graph.AppView):170:170 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/F00;Lcom/android/tools/r8/graph/m;)Z"} 52:53: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 -> a 52:53:boolean lessThanOrEqual(com.android.tools.r8.ir.analysis.type.TypeElement,com.android.tools.r8.graph.AppView):170 -> a 54:54:boolean isStringType(com.android.tools.r8.graph.DexItemFactory):296:296 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;)Z"} 55:56:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isClassType(com.android.tools.r8.graph.DexType):291:292 -> a 55:56:boolean isStringType(com.android.tools.r8.graph.DexItemFactory):296 -> a 57:57: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/aI;)Lcom/android/tools/r8/internal/Na;"} 58: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):424:424 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/internal/aI;Lcom/android/tools/r8/graph/m;)Lcom/android/tools/r8/internal/F00;"} 59:66: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:436 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/internal/aI;Lcom/android/tools/r8/graph/m;Z)Lcom/android/tools/r8/internal/F00;"} 1:1:com.android.tools.r8.ir.analysis.type.ClassTypeElement asClassType():0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Na;"} 2:2:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isTop():0:0 -> b 2:2:boolean lessThanOrEqualUpToNullability(com.android.tools.r8.ir.analysis.type.TypeElement,com.android.tools.r8.graph.AppView):190 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/F00;Lcom/android/tools/r8/graph/m;)Z"} 3:3:boolean lessThanOrEqualUpToNullability(com.android.tools.r8.ir.analysis.type.TypeElement,com.android.tools.r8.graph.AppView):191:191 -> b 4:4:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isTop():0:0 -> b 4:4:boolean lessThanOrEqualUpToNullability(com.android.tools.r8.ir.analysis.type.TypeElement,com.android.tools.r8.graph.AppView):191 -> b 5:5:boolean lessThanOrEqualUpToNullability(com.android.tools.r8.ir.analysis.type.TypeElement,com.android.tools.r8.graph.AppView):193:193 -> b 6:6:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isTop():0:0 -> b 6:6:boolean lessThanOrEqualUpToNullability(com.android.tools.r8.ir.analysis.type.TypeElement,com.android.tools.r8.graph.AppView):193 -> b 7:7:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isBottom():0:0 -> b 7:7:boolean lessThanOrEqualUpToNullability(com.android.tools.r8.ir.analysis.type.TypeElement,com.android.tools.r8.graph.AppView):196 -> b 8:8:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isBottom():0:0 -> b 8:8:boolean lessThanOrEqualUpToNullability(com.android.tools.r8.ir.analysis.type.TypeElement,com.android.tools.r8.graph.AppView):199 -> b 9:18:boolean lessThanOrEqualUpToNullability(com.android.tools.r8.ir.analysis.type.TypeElement,com.android.tools.r8.graph.AppView):202:211 -> b 19:19: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/aI;)Lcom/android/tools/r8/internal/Na;"} 1:1:com.android.tools.r8.ir.analysis.type.PrimitiveTypeElement asPrimitiveType():0:0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/dN;"} 2:2:boolean strictlyLessThan(com.android.tools.r8.ir.analysis.type.TypeElement,com.android.tools.r8.graph.AppView):158:158 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/F00;Lcom/android/tools/r8/graph/m;)Z"} 3:4: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 -> c 3:4:boolean strictlyLessThan(com.android.tools.r8.ir.analysis.type.TypeElement,com.android.tools.r8.graph.AppView):158 -> c com.android.tools.r8.ir.analysis.type.ReferenceTypeElement asReferenceType() -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/HS;"} 1:1:com.android.tools.r8.ir.analysis.type.BooleanTypeElement getBoolean():31:31 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/t5;"} boolean equals(java.lang.Object) -> equals 1:1:com.android.tools.r8.ir.analysis.type.BottomTypeElement getBottom():23:23 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/G5;"} 1:1:com.android.tools.r8.ir.analysis.type.ByteTypeElement getByte():35:35 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Z5;"} 1:1:com.android.tools.r8.ir.analysis.type.CharTypeElement getChar():43:43 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/k9;"} int hashCode() -> hashCode 1:1:com.android.tools.r8.ir.analysis.type.DoubleTypeElement getDouble():63:63 -> i # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Ef;"} 1:1:com.android.tools.r8.ir.analysis.type.FloatTypeElement getFloat():51:51 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Ci;"} 1:1:com.android.tools.r8.ir.analysis.type.IntTypeElement getInt():47:47 -> k # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Xr;"} 1:1:com.android.tools.r8.ir.analysis.type.LongTypeElement getLong():59:59 -> l # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/gD;"} 1:1:com.android.tools.r8.ir.analysis.type.ReferenceTypeElement getNull():71:71 -> m # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/HS;"} 1:1:com.android.tools.r8.ir.analysis.type.ShortTypeElement getShort():39:39 -> n # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/bV;"} 1:1:com.android.tools.r8.ir.analysis.type.SinglePrimitiveTypeElement getSingle():55:55 -> o # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/yV;"} 1:1:com.android.tools.r8.ir.analysis.type.TopTypeElement getTop():27:27 -> p # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/nZ;"} 1:1:com.android.tools.r8.ir.analysis.type.WidePrimitiveTypeElement getWide():67:67 -> q # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/K20;"} boolean isArrayType() -> r boolean isBoolean() -> s boolean isBottom() -> t java.lang.String toString() -> toString boolean isByte() -> u boolean isChar() -> v boolean isClassType() -> w 1:1:boolean isDefinitelyNotNull():391:391 -> x 1:1:boolean isDefinitelyNull():387:387 -> y boolean isDouble() -> z com.android.tools.r8.ir.analysis.type.TypeUtils -> com.android.tools.r8.internal.Q00: # {"id":"sourceFile","fileName":"TypeUtils.java"} boolean $assertionsDisabled -> a 1:1:void ():36:36 -> 1: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):72:83 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/Y10;)Lcom/android/tools/r8/internal/F00;"} 13: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):110:132 -> a 13: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.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:129 -> 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.computeUseTypeForStaticPut(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.StaticPut):186:186 -> 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):129 -> 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.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 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):127 -> 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:39: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 39:39: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 40:48: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:170 -> a 40:48: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 40:48: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 49:49:boolean com.android.tools.r8.ir.code.Instruction.isInvokeStatic():0:0 -> a 49:49: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 49:49: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 49:49: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 50: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):171:175 -> a 50: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 50: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:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isBottom():0:0 -> a 55:55: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 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):125 -> 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.computeUseTypeForInvoke(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.ir.code.Value):175:175 -> 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):125 -> 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.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 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: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):149:155 -> a 58: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 58: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.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:115 -> 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.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 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:70: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:139 -> a 69: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 -> a 69: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: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):85:86 -> a 73:73:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isTop():0:0 -> 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):86 -> a 74:74: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 75:79:void enqueueUsers(com.android.tools.r8.ir.code.Value,com.android.tools.r8.utils.WorkList):96:100 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Y10;Lcom/android/tools/r8/utils/P3;)V"} com.android.tools.r8.ir.analysis.type.TypeUtils$UserAndValuePair -> com.android.tools.r8.internal.P00: # {"id":"sourceFile","fileName":"TypeUtils.java"} 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/po;Lcom/android/tools/r8/internal/Y10;)V"} 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.android.tools.r8.internal.K20: # {"id":"sourceFile","fileName":"WidePrimitiveTypeElement.java"} com.android.tools.r8.ir.analysis.type.WidePrimitiveTypeElement INSTANCE -> d 1:1:void ():11:11 -> 1:1:void ():14:14 -> boolean isWidePrimitive() -> M int requiredRegisters() -> O 1:1:java.lang.String getDescriptor():23:23 -> P 1:1:java.lang.String getTypeName():28:28 -> Q 1:1:com.android.tools.r8.ir.analysis.type.WidePrimitiveTypeElement getInstance():18:18 -> R # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/K20;"} boolean equals(java.lang.Object) -> equals 1:1:int hashCode():53:53 -> hashCode 1:1:java.lang.String toString():43:43 -> toString com.android.tools.r8.ir.analysis.value.AbstractValue -> com.android.tools.r8.internal.B1: # {"id":"sourceFile","fileName":"AbstractValue.java"} boolean $assertionsDisabled -> a int $r8$clinit -> b 1:1:void ():13:13 -> 1:1:void ():13:13 -> boolean isSingleConstValue() -> A boolean isSingleFieldValue() -> B boolean isSingleStringValue() -> C boolean isTrue() -> D 1:1:com.android.tools.r8.ir.analysis.value.UnknownValue unknown():20:20 -> E # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/x10;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/B1;Lcom/android/tools/r8/internal/C1;ZZ)Lcom/android/tools/r8/internal/B1;"} 2: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):198:201 -> a 6:6:boolean com.android.tools.r8.ir.analysis.value.AbstractValue.isBottom():0:0 -> 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):201 -> 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):204:204 -> a 8:8:boolean com.android.tools.r8.ir.analysis.value.AbstractValue.isNull():42:42 -> 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):208 -> 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):209:209 -> a 10:10:boolean com.android.tools.r8.ir.analysis.value.AbstractValue.isNull():42:42 -> 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):211 -> 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):212:212 -> a 12:12:boolean com.android.tools.r8.ir.analysis.value.AbstractValue.isNullOrAbstractValue():0:0 -> 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 -> 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):214:214 -> a 14:14:boolean com.android.tools.r8.ir.analysis.value.AbstractValue.isNullOrAbstractValue():0:0 -> 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):217 -> 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):218:218 -> a 16:16:com.android.tools.r8.ir.analysis.value.UnknownValue com.android.tools.r8.ir.analysis.value.AbstractValue.unknown():20:20 -> 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):221 -> 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:223 -> a 18:18:boolean com.android.tools.r8.ir.analysis.value.AbstractValue.isNullOrAbstractValue():0:0 -> 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 -> 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):223:223 -> a 20:20:boolean com.android.tools.r8.ir.analysis.value.AbstractValue.isNullOrAbstractValue():0:0 -> a 20:20: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 21: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):224:227 -> a 25:25:boolean com.android.tools.r8.ir.analysis.value.AbstractValue.isSingleNumberValue():0:0 -> 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):229 -> 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:230 -> a 27:27: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 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):230 -> a 28:28:boolean com.android.tools.r8.ir.analysis.value.AbstractValue.isNumberFromSetValue():0:0 -> a 28:28: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 29: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):232:233 -> a 31:31:com.android.tools.r8.ir.analysis.value.NumberFromSetValue$Builder com.android.tools.r8.ir.analysis.value.NumberFromSetValue.instanceBuilder():36:36 -> 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):233 -> a 32:32:boolean com.android.tools.r8.ir.analysis.value.AbstractValue.isSingleNumberValue():0:0 -> 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):235 -> 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):236:236 -> a 34:34:boolean com.android.tools.r8.ir.analysis.value.AbstractValue.isNumberFromSetValue():0:0 -> a 34:34: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 35: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):238:241 -> a 39:39:com.android.tools.r8.ir.analysis.value.UnknownValue com.android.tools.r8.ir.analysis.value.AbstractValue.unknown():20:20 -> a 39:39: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 1:1:com.android.tools.r8.ir.analysis.value.NonConstantNumberValue asNonConstantNumberValue():0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/wH;"} com.android.tools.r8.ir.analysis.value.AbstractValue rewrittenWithLens(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens) -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/Xj;)Lcom/android/tools/r8/internal/B1;"} boolean isNonConstantNumberValue() -> c com.android.tools.r8.ir.analysis.value.NumberFromIntervalValue asNumberFromIntervalValue() -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/iI;"} com.android.tools.r8.ir.analysis.value.SingleNumberValue asSingleNumberValue() -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/wV;"} boolean equals(java.lang.Object) -> equals boolean isSingleValue() -> g int hashCode() -> hashCode com.android.tools.r8.ir.analysis.value.NumberFromSetValue asNumberFromSetValue() -> i # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/kI;"} boolean isUnknown() -> isUnknown com.android.tools.r8.ir.analysis.value.SingleValue asSingleValue() -> j # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/CV;"} com.android.tools.r8.ir.analysis.value.ConstantOrNonConstantNumberValue asConstantOrNonConstantNumberValue() -> k # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Mc;"} com.android.tools.r8.ir.analysis.value.NullOrAbstractValue asNullOrAbstractValue() -> l # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/YH;"} com.android.tools.r8.ir.analysis.value.SingleConstClassValue asSingleConstClassValue() -> m # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/qV;"} com.android.tools.r8.ir.analysis.value.SingleConstValue asSingleConstValue() -> n # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/rV;"} com.android.tools.r8.ir.analysis.value.SingleDexItemBasedStringValue asSingleDexItemBasedStringValue() -> o # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/tV;"} com.android.tools.r8.ir.analysis.value.SingleFieldValue asSingleFieldValue() -> p # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/uV;"} com.android.tools.r8.ir.analysis.value.SingleStringValue asSingleStringValue() -> q # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/BV;"} com.android.tools.r8.ir.analysis.value.StatefulObjectValue asStatefulObjectValue() -> r # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/MW;"} 1:1:int getKnownArrayLength():83:83 -> s 1:1:com.android.tools.r8.ir.analysis.value.objectstate.ObjectState getObjectState():66:66 -> t # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/yK;"} java.lang.String toString() -> toString boolean hasKnownArrayLength() -> u boolean hasObjectState() -> v boolean isConstantOrNonConstantNumberValue() -> w boolean isFalse() -> x boolean isNonTrivial() -> y boolean isSingleBoolean() -> z com.android.tools.r8.ir.analysis.value.AbstractValueFactory -> com.android.tools.r8.internal.C1: # {"id":"sourceFile","fileName":"AbstractValueFactory.java"} java.util.concurrent.ConcurrentHashMap singleConstClassValues -> a java.util.concurrent.ConcurrentHashMap singleNumberValues -> b java.util.concurrent.ConcurrentHashMap singleStringValues -> c java.util.concurrent.ConcurrentHashMap knownArrayLengthStates -> d 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/internal/qV;"} 2:2:com.android.tools.r8.ir.analysis.value.objectstate.KnownLengthArrayState createKnownLengthArrayState(int):31:31 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/internal/az;"} 3:3:com.android.tools.r8.ir.analysis.value.NumberFromIntervalValue createNumberFromIntervalValue(long,long):36:36 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(JJ)Lcom/android/tools/r8/internal/iI;"} 4:6: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;Lcom/android/tools/r8/internal/yK;)Lcom/android/tools/r8/internal/uV;"} 7:7:com.android.tools.r8.ir.analysis.value.SingleNumberValue createSingleNumberValue(long):46:46 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(J)Lcom/android/tools/r8/internal/wV;"} 8:8:com.android.tools.r8.ir.analysis.value.SingleNumberValue createNullValue():50:50 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/wV;"} 9:9:com.android.tools.r8.ir.analysis.value.SingleStringValue createSingleStringValue(com.android.tools.r8.graph.DexString):58:58 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/u2;)Lcom/android/tools/r8/internal/BV;"} 10:10: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/s2;Lcom/android/tools/r8/internal/qG;)Lcom/android/tools/r8/internal/tV;"} com.android.tools.r8.ir.analysis.value.BottomValue -> com.android.tools.r8.internal.H5: # {"id":"sourceFile","fileName":"BottomValue.java"} com.android.tools.r8.ir.analysis.value.BottomValue INSTANCE -> c 1:1:void ():13:13 -> 1:1:void ():15:15 -> 1:1:com.android.tools.r8.ir.analysis.value.BottomValue getInstance():18:18 -> F # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/H5;"} com.android.tools.r8.ir.analysis.value.AbstractValue rewrittenWithLens(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens) -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/Xj;)Lcom/android/tools/r8/internal/B1;"} boolean equals(java.lang.Object) -> equals 1:1:int hashCode():44:44 -> hashCode 1:1:java.lang.String toString():49:49 -> toString boolean isNonTrivial() -> y com.android.tools.r8.ir.analysis.value.ConstantOrNonConstantNumberValue -> com.android.tools.r8.internal.Mc: # {"id":"sourceFile","fileName":"ConstantOrNonConstantNumberValue.java"} boolean containsInt(int) -> a com.android.tools.r8.utils.OptionalBool isSubsetOf(int[]) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"([I)Lcom/android/tools/r8/utils/n2;"} boolean mayOverlapWith(com.android.tools.r8.ir.analysis.value.ConstantOrNonConstantNumberValue) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Mc;)Z"} com.android.tools.r8.ir.analysis.value.NonConstantNumberValue asNonConstantNumberValue() -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/wH;"} boolean isNonConstantNumberValue() -> c com.android.tools.r8.ir.analysis.value.NumberFromIntervalValue asNumberFromIntervalValue() -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/iI;"} com.android.tools.r8.ir.analysis.value.SingleNumberValue asSingleNumberValue() -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/wV;"} com.android.tools.r8.ir.analysis.value.NumberFromSetValue asNumberFromSetValue() -> i # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/kI;"} com.android.tools.r8.ir.analysis.value.NonConstantNumberValue -> com.android.tools.r8.internal.wH: # {"id":"sourceFile","fileName":"NonConstantNumberValue.java"} 1:1:void ():7:7 -> long getAbstractionSize() -> F com.android.tools.r8.ir.analysis.value.NonConstantNumberValue asNonConstantNumberValue() -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/wH;"} boolean isNonConstantNumberValue() -> c com.android.tools.r8.ir.analysis.value.ConstantOrNonConstantNumberValue asConstantOrNonConstantNumberValue() -> k # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Mc;"} boolean isConstantOrNonConstantNumberValue() -> w com.android.tools.r8.ir.analysis.value.NullOrAbstractValue -> com.android.tools.r8.internal.YH: # {"id":"sourceFile","fileName":"NullOrAbstractValue.java"} com.android.tools.r8.ir.analysis.value.AbstractValue value -> c 1:2:void (com.android.tools.r8.ir.analysis.value.AbstractValue):15:16 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/B1;)V"} 1:1:com.android.tools.r8.ir.analysis.value.AbstractValue getNonNullValue():42:42 -> F # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/B1;"} 1:1:com.android.tools.r8.ir.analysis.value.AbstractValue create(com.android.tools.r8.ir.analysis.value.AbstractValue):20:20 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/B1;)Lcom/android/tools/r8/internal/B1;"} 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:com.android.tools.r8.ir.analysis.value.AbstractValue create(com.android.tools.r8.ir.analysis.value.AbstractValue):20: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.lens.GraphLens,com.android.tools.r8.graph.lens.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.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens):11 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/Xj;)Lcom/android/tools/r8/internal/B1;"} 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() -> l # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/YH;"} 1:1:java.lang.String toString():66:66 -> toString boolean isNonTrivial() -> y com.android.tools.r8.ir.analysis.value.NumberFromIntervalValue -> com.android.tools.r8.internal.iI: # {"id":"sourceFile","fileName":"NumberFromIntervalValue.java"} long minInclusive -> c long maxInclusive -> d boolean $assertionsDisabled -> e 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:boolean mayOverlapWith(com.android.tools.r8.ir.analysis.value.ConstantOrNonConstantNumberValue):65:65 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Mc;)Z"} 3:3:boolean com.android.tools.r8.ir.analysis.value.AbstractValue.isSingleNumberValue():0:0 -> a 3:3:boolean mayOverlapWith(com.android.tools.r8.ir.analysis.value.ConstantOrNonConstantNumberValue):65 -> a 4:6:boolean mayOverlapWith(com.android.tools.r8.ir.analysis.value.ConstantOrNonConstantNumberValue):66:68 -> a 7:7:boolean com.android.tools.r8.ir.analysis.value.AbstractValue.isNumberFromIntervalValue():0:0 -> a 7:7:boolean mayOverlapWith(com.android.tools.r8.ir.analysis.value.ConstantOrNonConstantNumberValue):68 -> a 8:8:boolean mayOverlapWith(com.android.tools.r8.ir.analysis.value.ConstantOrNonConstantNumberValue):69:69 -> a 9:9:boolean com.android.tools.r8.ir.analysis.value.NumberFromIntervalValue.mayOverlapWith(com.android.tools.r8.ir.analysis.value.NumberFromIntervalValue):76:76 -> a 9:9:boolean mayOverlapWith(com.android.tools.r8.ir.analysis.value.ConstantOrNonConstantNumberValue):69 -> a 10:10:boolean mayOverlapWith(com.android.tools.r8.ir.analysis.value.ConstantOrNonConstantNumberValue):71:71 -> a 11:11:boolean com.android.tools.r8.ir.analysis.value.AbstractValue.isNumberFromSetValue():0:0 -> a 11:11:boolean mayOverlapWith(com.android.tools.r8.ir.analysis.value.ConstantOrNonConstantNumberValue):71 -> a 12:13:boolean mayOverlapWith(com.android.tools.r8.ir.analysis.value.ConstantOrNonConstantNumberValue):71:72 -> a 14:14:boolean com.android.tools.r8.ir.analysis.value.NumberFromIntervalValue.mayOverlapWith(com.android.tools.r8.ir.analysis.value.NumberFromSetValue):80:80 -> a 14:14:boolean mayOverlapWith(com.android.tools.r8.ir.analysis.value.ConstantOrNonConstantNumberValue):72 -> a 15:15:com.android.tools.r8.utils.OptionalBool com.android.tools.r8.utils.OptionalBool.unknown():73:73 -> a 15:15:com.android.tools.r8.utils.OptionalBool isSubsetOf(int[]):60 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"([I)Lcom/android/tools/r8/utils/n2;"} com.android.tools.r8.ir.analysis.value.AbstractValue rewrittenWithLens(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens) -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/Xj;)Lcom/android/tools/r8/internal/B1;"} com.android.tools.r8.ir.analysis.value.NumberFromIntervalValue asNumberFromIntervalValue() -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/iI;"} 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() -> y com.android.tools.r8.ir.analysis.value.NumberFromSetValue -> com.android.tools.r8.internal.kI: # {"id":"sourceFile","fileName":"NumberFromSetValue.java"} com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntSet numbers -> c boolean $assertionsDisabled -> d 1:1:void ():17:17 -> 1:2:void (com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntSet):23:24 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Qr;)V"} 1:1:long getAbstractionSize():46:46 -> F 1:1:boolean containsInt(int):41:41 -> a 2:8:com.android.tools.r8.utils.OptionalBool isSubsetOf(int[]):66:72 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"([I)Lcom/android/tools/r8/utils/n2;"} 9:9:boolean mayOverlapWith(com.android.tools.r8.ir.analysis.value.ConstantOrNonConstantNumberValue):77:77 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Mc;)Z"} 10:10:boolean com.android.tools.r8.ir.analysis.value.AbstractValue.isSingleNumberValue():0:0 -> a 10:10:boolean mayOverlapWith(com.android.tools.r8.ir.analysis.value.ConstantOrNonConstantNumberValue):77 -> a 11:11:boolean mayOverlapWith(com.android.tools.r8.ir.analysis.value.ConstantOrNonConstantNumberValue):78:78 -> a 12:12:boolean com.android.tools.r8.ir.analysis.value.NumberFromSetValue.containsInt(int):41:41 -> a 12:12:boolean mayOverlapWith(com.android.tools.r8.ir.analysis.value.ConstantOrNonConstantNumberValue):78 -> a 13:15: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.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens) -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/Xj;)Lcom/android/tools/r8/internal/B1;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/kI;"} 1:7:java.lang.String toString():111:117 -> toString boolean isNonTrivial() -> y com.android.tools.r8.ir.analysis.value.NumberFromSetValue$Builder -> com.android.tools.r8.internal.jI: # {"id":"sourceFile","fileName":"NumberFromSetValue.java"} com.android.tools.r8.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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/kI;)V"} 1:4:com.android.tools.r8.ir.analysis.value.NumberFromSetValue$Builder addInt(int):133:136 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/internal/jI;"} 5:8:com.android.tools.r8.ir.analysis.value.NumberFromSetValue$Builder addInts(com.android.tools.r8.ir.analysis.value.NumberFromSetValue):143:146 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/kI;)V"} 9:17:com.android.tools.r8.ir.analysis.value.AbstractValue build(com.android.tools.r8.ir.analysis.value.AbstractValueFactory):153:161 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/C1;)Lcom/android/tools/r8/internal/B1;"} com.android.tools.r8.ir.analysis.value.SingleConstClassValue -> com.android.tools.r8.internal.qV: # {"id":"sourceFile","fileName":"SingleConstClassValue.java"} com.android.tools.r8.graph.DexType type -> d boolean $assertionsDisabled -> e 1:1:void ():29:29 -> 1:2:void (com.android.tools.r8.graph.DexType):34:35 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)V"} 1:1:com.android.tools.r8.graph.DexType getType():49:49 -> F # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/v2;"} 1:1:com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfo fixupAfterParametersChanged(com.android.tools.r8.graph.proto.ArgumentInfoCollection):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/proto/c;)Lcom/android/tools/r8/internal/Gn;"} 2:2:com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfo rewrittenWithLens(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens):29:29 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/Xj;)Lcom/android/tools/r8/internal/Gn;"} 3: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):73:78 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/lI;Lcom/android/tools/r8/internal/B00;)Lcom/android/tools/r8/internal/lo;"} 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:19: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 20:20:void com.android.tools.r8.ir.code.ConstClass.(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexType):35:35 -> a 20:20: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 21:21: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):160:160 -> a 21:21:boolean com.android.tools.r8.ir.code.Instruction.instructionMayHaveSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):595 -> a 21: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):85 -> 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):85:85 -> a 23:30:boolean internalIsMaterializableInContext(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):92:99 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o5;)Z"} 31:44:boolean isMaterializableInAllContexts(com.android.tools.r8.graph.AppView):105:118 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)Z"} 1:1:com.android.tools.r8.ir.analysis.value.AbstractValue rewrittenWithLens(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens):29:29 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/Xj;)Lcom/android/tools/r8/internal/B1;"} 1:1:com.android.tools.r8.ir.analysis.value.SingleValue rewrittenWithLens(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens):131:131 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/Xj;)Lcom/android/tools/r8/internal/CV;"} boolean equals(java.lang.Object) -> equals 1:1:int hashCode():59:59 -> hashCode com.android.tools.r8.ir.analysis.value.SingleConstClassValue asSingleConstClassValue() -> m # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/qV;"} 1:1:java.lang.String toString():64:64 -> toString com.android.tools.r8.ir.analysis.value.SingleConstValue -> com.android.tools.r8.internal.rV: # {"id":"sourceFile","fileName":"SingleConstValue.java"} 1:1:void ():7:7 -> boolean isSingleConstValue() -> A com.android.tools.r8.ir.analysis.value.SingleConstValue asSingleConstValue() -> n # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/rV;"} com.android.tools.r8.ir.analysis.value.SingleDexItemBasedStringValue -> com.android.tools.r8.internal.tV: # {"id":"sourceFile","fileName":"SingleDexItemBasedStringValue.java"} com.android.tools.r8.graph.DexReference item -> d com.android.tools.r8.naming.dexitembasedstring.NameComputationInfo nameComputationInfo -> e boolean $assertionsDisabled -> f 1:1:void ():28:28 -> 1:3:void (com.android.tools.r8.graph.DexReference,com.android.tools.r8.naming.dexitembasedstring.NameComputationInfo):34:36 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/s2;Lcom/android/tools/r8/internal/qG;)V"} 1:1:com.android.tools.r8.graph.DexReference getItem():40:40 -> F # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/s2;"} 1:1:com.android.tools.r8.naming.dexitembasedstring.NameComputationInfo getNameComputationInfo():44:44 -> G # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/qG;"} 1:1:com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfo fixupAfterParametersChanged(com.android.tools.r8.graph.proto.ArgumentInfoCollection):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/proto/c;)Lcom/android/tools/r8/internal/Gn;"} 2:2:boolean internalIsMaterializableInContext(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o5;)Z"} 3:3:boolean isMaterializableInAllContexts(com.android.tools.r8.graph.AppView):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)Z"} 4:4:com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfo rewrittenWithLens(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens):28:28 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/Xj;)Lcom/android/tools/r8/internal/Gn;"} 5: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):82:87 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/lI;Lcom/android/tools/r8/internal/B00;)Lcom/android/tools/r8/internal/lo;"} 11:19: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:93 -> a 1:1:com.android.tools.r8.ir.analysis.value.AbstractValue rewrittenWithLens(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens):28:28 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/Xj;)Lcom/android/tools/r8/internal/B1;"} 1:3:com.android.tools.r8.ir.analysis.value.SingleValue rewrittenWithLens(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens):120:122 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/Xj;)Lcom/android/tools/r8/internal/CV;"} 4:4:com.android.tools.r8.ir.analysis.value.SingleValue rewrittenWithLens(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.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.lens.GraphLens,com.android.tools.r8.graph.lens.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() -> o # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/tV;"} 1:1:java.lang.String toString():73:73 -> toString com.android.tools.r8.ir.analysis.value.SingleFieldValue -> com.android.tools.r8.internal.uV: # {"id":"sourceFile","fileName":"SingleFieldValue.java"} com.android.tools.r8.graph.DexField field -> d boolean $assertionsDisabled -> e 1:1:void ():34:34 -> 1:2:void (com.android.tools.r8.graph.DexField):38:39 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;)V"} boolean isSingleFieldValue() -> B 1:1:com.android.tools.r8.graph.DexField getField():43:43 -> F # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/Y0;"} 1:1:com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfo fixupAfterParametersChanged(com.android.tools.r8.graph.proto.ArgumentInfoCollection):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/proto/c;)Lcom/android/tools/r8/internal/Gn;"} 2:2:com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfo rewrittenWithLens(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens):34:34 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/Xj;)Lcom/android/tools/r8/internal/Gn;"} 3:4:com.android.tools.r8.graph.DexEncodedField getField(com.android.tools.r8.graph.DexDefinitionSupplier):47:48 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Q0;)Lcom/android/tools/r8/graph/T0;"} 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):91:94 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/lI;Lcom/android/tools/r8/internal/B00;)Lcom/android/tools/r8/internal/lo;"} 9:13: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:96 -> a 14:14:boolean internalIsMaterializableInContext(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):103:103 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o5;)Z"} 15:15:boolean internalIsMaterializableInContext(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):102:102 -> a 16:19:boolean lambda$internalIsMaterializableInContext$0(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.FieldResolutionResult):105:108 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/i3;)Z"} 20:22:boolean isMaterializableInAllContexts(com.android.tools.r8.graph.AppView):114:116 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)Z"} 23:23:com.android.tools.r8.graph.AccessFlags com.android.tools.r8.graph.DexEncodedField.getAccessFlags():34:34 -> 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:35:boolean isMaterializableInAllContexts(com.android.tools.r8.graph.AppView):122:132 -> a 1:1:com.android.tools.r8.ir.analysis.value.AbstractValue rewrittenWithLens(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens):34:34 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/Xj;)Lcom/android/tools/r8/internal/B1;"} 2:5:boolean mayHaveFinalizeMethodDirectlyOrIndirectly(com.android.tools.r8.graph.AppView):58:61 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)Z"} 6:6: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 6:6:boolean mayHaveFinalizeMethodDirectlyOrIndirectly(com.android.tools.r8.graph.AppView):62 -> 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):19:19 -> b 7:7:boolean mayHaveFinalizeMethodDirectlyOrIndirectly(com.android.tools.r8.graph.AppView):62 -> b 8:8: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.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens):147:157 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/Xj;)Lcom/android/tools/r8/internal/CV;"} com.android.tools.r8.ir.analysis.value.SingleFieldValue asSingleFieldValue() -> p # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/uV;"} com.android.tools.r8.ir.analysis.value.objectstate.ObjectState getObjectState() -> t # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/yK;"} com.android.tools.r8.ir.analysis.value.SingleNumberValue -> com.android.tools.r8.internal.wV: # {"id":"sourceFile","fileName":"SingleNumberValue.java"} long value -> d boolean $assertionsDisabled -> e 1:1:void ():24:24 -> 1:2:void (long):30:31 -> 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 1:1:com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfo fixupAfterParametersChanged(com.android.tools.r8.graph.proto.ArgumentInfoCollection):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/proto/c;)Lcom/android/tools/r8/internal/Gn;"} 2:2:boolean internalIsMaterializableInContext(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o5;)Z"} 3:3:boolean isMaterializableInAllContexts(com.android.tools.r8.graph.AppView):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)Z"} 4:4:com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfo rewrittenWithLens(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/Xj;)Lcom/android/tools/r8/internal/Gn;"} 5:5:int com.android.tools.r8.ir.analysis.value.SingleNumberValue.getIntValue():93:93 -> a 5:5:boolean containsInt(int):36 -> a 6:6:int com.android.tools.r8.ir.analysis.value.SingleNumberValue.getIntValue():93:93 -> a 6:6:com.android.tools.r8.utils.OptionalBool isSubsetOf(int[]):41 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"([I)Lcom/android/tools/r8/utils/n2;"} 7:7:com.android.tools.r8.utils.OptionalBool isSubsetOf(int[]):41:41 -> a 8:8:boolean com.android.tools.r8.utils.ArrayUtils.containsInt(int[],int):20:20 -> a 8:8:com.android.tools.r8.utils.OptionalBool isSubsetOf(int[]):41 -> a 9:9:com.android.tools.r8.utils.OptionalBool isSubsetOf(int[]):41:41 -> a 10:10:boolean mayOverlapWith(com.android.tools.r8.ir.analysis.value.ConstantOrNonConstantNumberValue):106:106 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Mc;)Z"} 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):106 -> a 12:15:boolean mayOverlapWith(com.android.tools.r8.ir.analysis.value.ConstantOrNonConstantNumberValue):107:110 -> a 16:16:int com.android.tools.r8.ir.analysis.value.SingleNumberValue.getIntValue():93:93 -> a 16:16:boolean mayOverlapWith(com.android.tools.r8.ir.analysis.value.ConstantOrNonConstantNumberValue):110 -> a 17:17:boolean mayOverlapWith(com.android.tools.r8.ir.analysis.value.ConstantOrNonConstantNumberValue):110:110 -> a 18:26: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/lI;Lcom/android/tools/r8/internal/B00;)Lcom/android/tools/r8/internal/lo;"} com.android.tools.r8.ir.analysis.value.AbstractValue rewrittenWithLens(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens) -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/Xj;)Lcom/android/tools/r8/internal/B1;"} com.android.tools.r8.ir.analysis.value.SingleValue rewrittenWithLens(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens) -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/Xj;)Lcom/android/tools/r8/internal/CV;"} com.android.tools.r8.ir.analysis.value.SingleNumberValue asSingleNumberValue() -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/wV;"} boolean equals(java.lang.Object) -> equals 1:1:int hashCode():120:120 -> hashCode com.android.tools.r8.ir.analysis.value.ConstantOrNonConstantNumberValue asConstantOrNonConstantNumberValue() -> k # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Mc;"} 1:1:java.lang.String toString():125:125 -> toString 1:1:boolean isFalse():51:51 -> x 1:1:boolean isSingleBoolean():46:46 -> z com.android.tools.r8.ir.analysis.value.SingleStatefulFieldValue -> com.android.tools.r8.internal.zV: # {"id":"sourceFile","fileName":"SingleStatefulFieldValue.java"} com.android.tools.r8.ir.analysis.value.objectstate.ObjectState state -> f boolean $assertionsDisabled -> g 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;Lcom/android/tools/r8/internal/yK;)V"} 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 -> s 1:1:int getKnownArrayLength():29 -> s 2:2:int getKnownArrayLength():29:29 -> s 1:1:com.android.tools.r8.ir.analysis.value.objectstate.ObjectState getObjectState():39:39 -> t # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/yK;"} 1:1:java.lang.String toString():44:44 -> toString 1:1:com.android.tools.r8.ir.analysis.value.objectstate.ObjectState com.android.tools.r8.ir.analysis.value.SingleStatefulFieldValue.getObjectState():39:39 -> u 1:1:boolean hasKnownArrayLength():24 -> u 2:2:boolean hasKnownArrayLength():24:24 -> u com.android.tools.r8.ir.analysis.value.SingleStatelessFieldValue -> com.android.tools.r8.internal.AV: # {"id":"sourceFile","fileName":"SingleStatelessFieldValue.java"} 1:1:void (com.android.tools.r8.graph.DexField):14:14 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;)V"} 1:5:boolean equals(java.lang.Object):34:38 -> equals 1:1:int hashCode():43:43 -> hashCode 1:1:com.android.tools.r8.ir.analysis.value.objectstate.ObjectState com.android.tools.r8.ir.analysis.value.objectstate.ObjectState.empty():28:28 -> t 1:1:com.android.tools.r8.ir.analysis.value.objectstate.ObjectState getObjectState():19 -> t # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/yK;"} 1:1:java.lang.String toString():29:29 -> toString boolean hasObjectState() -> v com.android.tools.r8.ir.analysis.value.SingleStringValue -> com.android.tools.r8.internal.BV: # {"id":"sourceFile","fileName":"SingleStringValue.java"} com.android.tools.r8.graph.DexString string -> d boolean $assertionsDisabled -> e 1:1:void ():26:26 -> 1:2:void (com.android.tools.r8.graph.DexString):31:32 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/u2;)V"} boolean isSingleStringValue() -> C 1:1:com.android.tools.r8.graph.DexString getDexString():46:46 -> F # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/u2;"} 1:1:com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfo fixupAfterParametersChanged(com.android.tools.r8.graph.proto.ArgumentInfoCollection):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/proto/c;)Lcom/android/tools/r8/internal/Gn;"} 2:2:boolean internalIsMaterializableInContext(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o5;)Z"} 3:3:boolean isMaterializableInAllContexts(com.android.tools.r8.graph.AppView):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)Z"} 4:4:com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfo rewrittenWithLens(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/Xj;)Lcom/android/tools/r8/internal/Gn;"} 5: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):70:75 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/lI;Lcom/android/tools/r8/internal/B00;)Lcom/android/tools/r8/internal/lo;"} 11:20: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:82 -> a com.android.tools.r8.ir.analysis.value.AbstractValue rewrittenWithLens(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens) -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/Xj;)Lcom/android/tools/r8/internal/B1;"} com.android.tools.r8.ir.analysis.value.SingleValue rewrittenWithLens(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens) -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/Xj;)Lcom/android/tools/r8/internal/CV;"} boolean equals(java.lang.Object) -> equals 1:1:int hashCode():56:56 -> hashCode com.android.tools.r8.ir.analysis.value.SingleStringValue asSingleStringValue() -> q # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/BV;"} 1:1:java.lang.String toString():61:61 -> toString com.android.tools.r8.ir.analysis.value.SingleValue -> com.android.tools.r8.internal.CV: # {"id":"sourceFile","fileName":"SingleValue.java"} boolean $assertionsDisabled -> c 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/lI;Lcom/android/tools/r8/internal/B00;)Lcom/android/tools/r8/internal/lo;"} boolean internalIsMaterializableInContext(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o5;)Z"} boolean isMaterializableInAllContexts(com.android.tools.r8.graph.AppView) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)Z"} 1:1:com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfo rewrittenWithLens(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens):18:18 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/Xj;)Lcom/android/tools/r8/internal/Gn;"} 1:1:com.android.tools.r8.ir.analysis.value.AbstractValue rewrittenWithLens(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens):18:18 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/Xj;)Lcom/android/tools/r8/internal/B1;"} 2:3:boolean isMaterializableInContext(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):51:52 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o5;)Z"} 4:4:boolean com.android.tools.r8.graph.AppView.hasClassHierarchy():784:784 -> 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.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens) -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/Xj;)Lcom/android/tools/r8/internal/CV;"} boolean isSingleValue() -> g com.android.tools.r8.ir.analysis.value.SingleValue asSingleValue() -> j # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/CV;"} boolean isNonTrivial() -> y com.android.tools.r8.ir.analysis.value.StatefulObjectValue -> com.android.tools.r8.internal.MW: # {"id":"sourceFile","fileName":"StatefulObjectValue.java"} com.android.tools.r8.ir.analysis.value.objectstate.ObjectState state -> c boolean $assertionsDisabled -> d 1:1:void ():12:12 -> 1:3:void (com.android.tools.r8.ir.analysis.value.objectstate.ObjectState):16:18 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/yK;)V"} 1:3:com.android.tools.r8.ir.analysis.value.AbstractValue create(com.android.tools.r8.ir.analysis.value.objectstate.ObjectState):22:24 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/yK;)Lcom/android/tools/r8/internal/B1;"} 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.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens):55 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/Xj;)Lcom/android/tools/r8/internal/B1;"} 2:2:com.android.tools.r8.ir.analysis.value.AbstractValue rewrittenWithLens(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.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() -> r # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/MW;"} 1:1:com.android.tools.r8.ir.analysis.value.objectstate.ObjectState com.android.tools.r8.ir.analysis.value.StatefulObjectValue.getObjectState():65:65 -> s 1:1:int getKnownArrayLength():49 -> s 2:2:int getKnownArrayLength():49:49 -> s 1:1:com.android.tools.r8.ir.analysis.value.objectstate.ObjectState getObjectState():65:65 -> t # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/yK;"} 1:1:java.lang.String toString():70:70 -> toString 1:1:com.android.tools.r8.ir.analysis.value.objectstate.ObjectState com.android.tools.r8.ir.analysis.value.StatefulObjectValue.getObjectState():65:65 -> u 1:1:boolean hasKnownArrayLength():44 -> u 2:2:boolean hasKnownArrayLength():44:44 -> u boolean hasObjectState() -> v boolean isNonTrivial() -> y com.android.tools.r8.ir.analysis.value.UnknownValue -> com.android.tools.r8.internal.x10: # {"id":"sourceFile","fileName":"UnknownValue.java"} com.android.tools.r8.ir.analysis.value.UnknownValue INSTANCE -> c 1:1:void ():13:13 -> 1:1:void ():15:15 -> 1:1:com.android.tools.r8.ir.analysis.value.UnknownValue getInstance():18:18 -> F # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/x10;"} com.android.tools.r8.ir.analysis.value.AbstractValue rewrittenWithLens(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens) -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/Xj;)Lcom/android/tools/r8/internal/B1;"} boolean equals(java.lang.Object) -> equals 1:1:int hashCode():44:44 -> hashCode boolean isUnknown() -> isUnknown 1:1:java.lang.String toString():49:49 -> toString boolean isNonTrivial() -> y com.android.tools.r8.ir.analysis.value.objectstate.EmptyObjectState -> com.android.tools.r8.internal.fg: # {"id":"sourceFile","fileName":"EmptyObjectState.java"} com.android.tools.r8.ir.analysis.value.objectstate.EmptyObjectState INSTANCE -> a 1:1:void ():18:18 -> 1:1:void ():20:20 -> 1:1:void forEachAbstractFieldValue(java.util.function.BiConsumer):0:0 -> a 2:2:com.android.tools.r8.ir.analysis.value.objectstate.ObjectState rewrittenWithLens(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/Xj;)Lcom/android/tools/r8/internal/yK;"} 3:3:com.android.tools.r8.ir.analysis.value.AbstractValue getAbstractFieldValue(com.android.tools.r8.graph.DexEncodedField):33:33 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/T0;)Lcom/android/tools/r8/internal/B1;"} boolean isEmpty() -> e boolean equals(java.lang.Object) -> equals 1:1:com.android.tools.r8.ir.analysis.value.objectstate.EmptyObjectState getInstance():23:23 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/fg;"} 1:1:int hashCode():54:54 -> hashCode com.android.tools.r8.ir.analysis.value.objectstate.EnumValuesObjectState -> com.android.tools.r8.internal.eh: # {"id":"sourceFile","fileName":"EnumValuesObjectState.java"} com.android.tools.r8.ir.analysis.value.objectstate.ObjectState[] state -> a com.android.tools.r8.ir.analysis.value.objectstate.EnumValuesObjectState$ObjectClassForOrdinal objectClassForOrdinal -> b boolean $assertionsDisabled -> c 1:1:void ():20:20 -> 1:6:void (com.android.tools.r8.ir.analysis.value.objectstate.ObjectState[],com.android.tools.r8.graph.DexType[]):26:31 -> # {"id":"com.android.tools.r8.residualsignature","signature":"([Lcom/android/tools/r8/internal/yK;[Lcom/android/tools/r8/graph/v2;)V"} 7:9:void (com.android.tools.r8.ir.analysis.value.objectstate.ObjectState[],com.android.tools.r8.ir.analysis.value.objectstate.EnumValuesObjectState$ObjectClassForOrdinal):34:36 -> # {"id":"com.android.tools.r8.residualsignature","signature":"([Lcom/android/tools/r8/internal/yK;Lcom/android/tools/r8/internal/bh;)V"} 1:1:com.android.tools.r8.ir.analysis.value.objectstate.EnumValuesObjectState asEnumValuesObjectState():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/eh;"} 2:2:void forEachAbstractFieldValue(java.util.function.BiConsumer):0:0 -> a 3:3:com.android.tools.r8.ir.analysis.value.AbstractValue getAbstractFieldValue(com.android.tools.r8.graph.DexEncodedField):44:44 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/T0;)Lcom/android/tools/r8/internal/B1;"} 4:7:com.android.tools.r8.graph.DexType getObjectClassForOrdinal(int):55:58 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/graph/v2;"} 8:13:com.android.tools.r8.ir.analysis.value.objectstate.ObjectState rewrittenWithLens(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens):94:99 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/Xj;)Lcom/android/tools/r8/internal/yK;"} 1:4:com.android.tools.r8.ir.analysis.value.objectstate.ObjectState getObjectStateForOrdinal(int):48:51 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/internal/yK;"} 5:5:com.android.tools.r8.ir.analysis.value.objectstate.ObjectState com.android.tools.r8.ir.analysis.value.objectstate.ObjectState.empty():28:28 -> b 5:5:com.android.tools.r8.ir.analysis.value.objectstate.ObjectState getObjectStateForOrdinal(int):49 -> b 1:1:int getKnownArrayLength():72:72 -> c boolean isEmpty() -> e 1:11:boolean equals(java.lang.Object):104:114 -> equals 1:1:int getEnumValuesSize():62:62 -> f 1:1:int hashCode():119:119 -> hashCode com.android.tools.r8.ir.analysis.value.objectstate.EnumValuesObjectState$ObjectClassForOrdinal -> com.android.tools.r8.internal.bh: # {"id":"sourceFile","fileName":"EnumValuesObjectState.java"} 1:1:void ():122:122 -> com.android.tools.r8.graph.DexType getObjectClassForOrdinal(int) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/graph/v2;"} com.android.tools.r8.ir.analysis.value.objectstate.EnumValuesObjectState$ObjectClassForOrdinal rewrittenWithLens(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/Xj;)Lcom/android/tools/r8/internal/bh;"} 1:2:boolean com.android.tools.r8.ir.analysis.value.objectstate.EnumValuesObjectState$ObjectClassForOrdinal.sameType(com.android.tools.r8.graph.DexType[]):131:132 -> a 1:2:com.android.tools.r8.ir.analysis.value.objectstate.EnumValuesObjectState$ObjectClassForOrdinal create(com.android.tools.r8.graph.DexType[]):125 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"([Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/internal/bh;"} 3:4:com.android.tools.r8.ir.analysis.value.objectstate.EnumValuesObjectState$ObjectClassForOrdinal create(com.android.tools.r8.graph.DexType[]):126:127 -> a boolean equals(java.lang.Object) -> equals com.android.tools.r8.ir.analysis.value.objectstate.EnumValuesObjectState$UniformObjectClassForOrdinal -> com.android.tools.r8.internal.ch: # {"id":"sourceFile","fileName":"EnumValuesObjectState.java"} com.android.tools.r8.graph.DexType type -> a boolean $assertionsDisabled -> b 1:1:void ():152:152 -> 1:3:void (com.android.tools.r8.graph.DexType):155:157 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)V"} 1:1:com.android.tools.r8.graph.DexType getObjectClassForOrdinal(int):162:162 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/graph/v2;"} 2:4:com.android.tools.r8.ir.analysis.value.objectstate.EnumValuesObjectState$ObjectClassForOrdinal rewrittenWithLens(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens):168:170 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/Xj;)Lcom/android/tools/r8/internal/bh;"} 1:5:boolean equals(java.lang.Object):180:184 -> equals 1:1:int hashCode():175:175 -> hashCode com.android.tools.r8.ir.analysis.value.objectstate.EnumValuesObjectState$VariableObjectClassForOrdinal -> com.android.tools.r8.internal.dh: # {"id":"sourceFile","fileName":"EnumValuesObjectState.java"} com.android.tools.r8.graph.DexType[] types -> a boolean $assertionsDisabled -> b 1:1:void ():188:188 -> 1:3:void (com.android.tools.r8.graph.DexType[]):191:193 -> # {"id":"com.android.tools.r8.residualsignature","signature":"([Lcom/android/tools/r8/graph/v2;)V"} 1:2:com.android.tools.r8.graph.DexType getObjectClassForOrdinal(int):198:199 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/graph/v2;"} 3:12:com.android.tools.r8.ir.analysis.value.objectstate.EnumValuesObjectState$ObjectClassForOrdinal rewrittenWithLens(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens):205:214 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/Xj;)Lcom/android/tools/r8/internal/bh;"} 13:14:com.android.tools.r8.graph.DexType lambda$rewrittenWithLens$0(com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.DexType):209:210 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/v2;"} 1:5:boolean equals(java.lang.Object):224:228 -> equals 1:1:int hashCode():219:219 -> hashCode com.android.tools.r8.ir.analysis.value.objectstate.KnownLengthArrayState -> com.android.tools.r8.internal.az: # {"id":"sourceFile","fileName":"KnownLengthArrayState.java"} int length -> a 1:2:void (int):20:21 -> 1:1:void forEachAbstractFieldValue(java.util.function.BiConsumer):0:0 -> a 2:2:com.android.tools.r8.ir.analysis.value.objectstate.ObjectState rewrittenWithLens(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/Xj;)Lcom/android/tools/r8/internal/yK;"} 3:3:com.android.tools.r8.ir.analysis.value.AbstractValue getAbstractFieldValue(com.android.tools.r8.graph.DexEncodedField):31:31 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/T0;)Lcom/android/tools/r8/internal/B1;"} 1:1:int getKnownArrayLength():46:46 -> c boolean hasKnownArrayLength() -> d boolean isEmpty() -> e boolean equals(java.lang.Object) -> equals 1:1:int hashCode():62:62 -> hashCode com.android.tools.r8.ir.analysis.value.objectstate.NonEmptyObjectState -> com.android.tools.r8.internal.AH: # {"id":"sourceFile","fileName":"NonEmptyObjectState.java"} java.util.Map state -> a boolean $assertionsDisabled -> b 1:1:void ():18:18 -> 1:4:void (java.util.Map):23:26 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/IdentityHashMap;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/T0;)Lcom/android/tools/r8/internal/B1;"} 3:9:com.android.tools.r8.ir.analysis.value.objectstate.ObjectState rewrittenWithLens(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens):47:53 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/Xj;)Lcom/android/tools/r8/internal/yK;"} 10:11:void lambda$rewrittenWithLens$0(java.util.Map,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexField,com.android.tools.r8.ir.analysis.value.AbstractValue):51:52 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Map;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/Y0;Lcom/android/tools/r8/internal/B1;)V"} 12:12:void lambda$rewrittenWithLens$0(java.util.Map,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.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() -> e 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.android.tools.r8.internal.yK: # {"id":"sourceFile","fileName":"ObjectState.java"} 1:1:void ():21:21 -> 1:1:com.android.tools.r8.ir.analysis.value.objectstate.EnumValuesObjectState asEnumValuesObjectState():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/eh;"} void forEachAbstractFieldValue(java.util.function.BiConsumer) -> a com.android.tools.r8.ir.analysis.value.AbstractValue getAbstractFieldValue(com.android.tools.r8.graph.DexEncodedField) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/T0;)Lcom/android/tools/r8/internal/B1;"} com.android.tools.r8.ir.analysis.value.objectstate.ObjectState rewrittenWithLens(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/Xj;)Lcom/android/tools/r8/internal/yK;"} 2:10:boolean hasMaterializableFieldValueThatMatches(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.graph.ProgramMethod,java.util.function.Predicate):38:46 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/T0;Lcom/android/tools/r8/graph/o5;Ljava/util/function/Predicate;)Z"} 1:1:com.android.tools.r8.ir.analysis.value.objectstate.ObjectState empty():28:28 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/fg;"} 1:1:int getKnownArrayLength():68:68 -> c boolean hasKnownArrayLength() -> d boolean isEmpty() -> e boolean equals(java.lang.Object) -> equals int hashCode() -> hashCode com.android.tools.r8.ir.analysis.value.objectstate.ObjectState$Builder -> com.android.tools.r8.internal.xK: # {"id":"sourceFile","fileName":"ObjectState.java"} java.util.Map state -> a boolean $assertionsDisabled -> b 1:1:void ():79:79 -> 1:3:void ():79:81 -> 1:3:void recordFieldHasValue(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.ir.analysis.value.AbstractValue):84:86 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/T0;Lcom/android/tools/r8/internal/B1;)V"} 4:4:com.android.tools.r8.ir.analysis.value.objectstate.ObjectState build():91:91 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/yK;"} 5:5:com.android.tools.r8.ir.analysis.value.objectstate.ObjectState com.android.tools.r8.ir.analysis.value.objectstate.ObjectState.empty():28:28 -> a 5:5:com.android.tools.r8.ir.analysis.value.objectstate.ObjectState build():91 -> a 6:6:com.android.tools.r8.ir.analysis.value.objectstate.ObjectState build():91:91 -> a com.android.tools.r8.ir.analysis.value.objectstate.ObjectStateAnalysis -> com.android.tools.r8.internal.zK: # {"id":"sourceFile","fileName":"ObjectStateAnalysis.java"} boolean $assertionsDisabled -> a 1:1:void ():19:19 -> 1:1:boolean lambda$computeObjectState$0(com.android.tools.r8.ir.code.Instruction):25:25 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lo;)Z"} 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 lambda$computeObjectState$0(com.android.tools.r8.ir.code.Instruction):25:25 -> a 4:6: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/Y10;)Lcom/android/tools/r8/internal/yK;"} 7:7:com.android.tools.r8.ir.code.InvokeDirect com.android.tools.r8.ir.code.NewInstance.getUniqueConstructorInvoke(com.android.tools.r8.graph.DexItemFactory):55:55 -> a 7: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):48 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 8:8:com.android.tools.r8.ir.code.InvokeDirect com.android.tools.r8.ir.code.NewInstance.getUniqueConstructorInvoke(com.android.tools.r8.graph.DexItemFactory):55:55 -> 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):48 -> a 9:9:com.android.tools.r8.ir.analysis.value.objectstate.ObjectState com.android.tools.r8.ir.analysis.value.objectstate.ObjectState.empty():28:28 -> 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):50 -> 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):53:53 -> a 11:11:com.android.tools.r8.ir.analysis.value.objectstate.ObjectState com.android.tools.r8.ir.analysis.value.objectstate.ObjectState.empty():28:28 -> a 11:11: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 12: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):60:64 -> a 17:17:com.android.tools.r8.ir.analysis.value.objectstate.ObjectState com.android.tools.r8.ir.analysis.value.objectstate.ObjectState.empty():28:28 -> 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):65 -> a 18:18:com.android.tools.r8.ir.analysis.value.objectstate.ObjectState$Builder com.android.tools.r8.ir.analysis.value.objectstate.ObjectState.builder():24:24 -> a 18:18: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 19:42: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 43: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):78:79 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/Ms;Lcom/android/tools/r8/internal/xK;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/T0;Lcom/android/tools/r8/internal/Gn;)V"} 45:45:boolean com.android.tools.r8.graph.DexItemFactory$EnumMembers.isNameOrOrdinalField(com.android.tools.r8.graph.DexField):1991:1991 -> 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 # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 46:46:boolean com.android.tools.r8.graph.DexItemFactory$EnumMembers.isNameOrOrdinalField(com.android.tools.r8.graph.DexField):1991:1991 -> a 46:46: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 47:54: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/Y10;)Lcom/android/tools/r8/internal/yK;"} 2:2:boolean com.android.tools.r8.ir.code.Value.hasAliasedValue():212:212 -> 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.android.tools.r8.internal.H1: # {"id":"sourceFile","fileName":"Add.java"} 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/qI;Lcom/android/tools/r8/internal/Y10;Lcom/android/tools/r8/internal/Y10;Lcom/android/tools/r8/internal/Y10;)V"} int opcode() -> G2 boolean isCommutative() -> K2 1:1:com.android.tools.r8.cf.code.CfArithmeticBinop$Opcode getCfOpcode():128:128 -> O2 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/z6$a;"} 1:1:java.lang.Object accept(com.android.tools.r8.ir.code.InstructionVisitor):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ce;)Ljava/lang/Object;"} 2:2:double foldDouble(double,double):0:0 -> a 3:3:float foldFloat(float,float):0:0 -> a 4:4:int foldIntegers(int,int):0:0 -> a 5:5:long foldLongs(long,long):0:0 -> a 6:6:com.android.tools.r8.dex.code.DexInstruction CreateDouble(int,int,int):58:58 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(III)Lcom/android/tools/r8/dex/code/B1;"} 1:1:com.android.tools.r8.dex.code.DexInstruction CreateFloat(int,int,int):53:53 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(III)Lcom/android/tools/r8/dex/code/B1;"} 2:2:com.android.tools.r8.dex.code.DexInstruction CreateDouble2Addr(int,int):78:78 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(II)Lcom/android/tools/r8/dex/code/B1;"} 3:3:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):93:93 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lo;)Z"} 1:1:com.android.tools.r8.dex.code.DexInstruction CreateInt(int,int,int):43:43 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(III)Lcom/android/tools/r8/dex/code/B1;"} 2:2:com.android.tools.r8.dex.code.DexInstruction CreateFloat2Addr(int,int):73:73 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(II)Lcom/android/tools/r8/dex/code/B1;"} 1:1:com.android.tools.r8.dex.code.DexInstruction CreateInt2Addr(int,int):63:63 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(II)Lcom/android/tools/r8/dex/code/B1;"} 2:2:com.android.tools.r8.dex.code.DexInstruction CreateIntLit16(int,int,int):88:88 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(III)Lcom/android/tools/r8/dex/code/B1;"} 1:1:com.android.tools.r8.dex.code.DexInstruction CreateLong2Addr(int,int):68:68 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(II)Lcom/android/tools/r8/dex/code/B1;"} 2:2:com.android.tools.r8.dex.code.DexInstruction CreateIntLit8(int,int,int):83:83 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(III)Lcom/android/tools/r8/dex/code/B1;"} 1:1:com.android.tools.r8.dex.code.DexInstruction CreateLong(int,int,int):48:48 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(III)Lcom/android/tools/r8/dex/code/B1;"} boolean isAdd() -> k1 com.android.tools.r8.ir.code.Add asAdd() -> n # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/H1;"} com.android.tools.r8.ir.code.AliasedValueConfiguration -> com.android.tools.r8.internal.I1: # {"id":"sourceFile","fileName":"AliasedValueConfiguration.java"} com.android.tools.r8.ir.code.Value getAliasForOutValue(com.android.tools.r8.ir.code.Instruction) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lo;)Lcom/android/tools/r8/internal/Y10;"} boolean isIntroducingAnAlias(com.android.tools.r8.ir.code.Instruction) -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lo;)Z"} com.android.tools.r8.ir.code.AlwaysMaterializingDefinition -> com.android.tools.r8.internal.M1: # {"id":"sourceFile","fileName":"AlwaysMaterializingDefinition.java"} 1:1:void (com.android.tools.r8.ir.code.Value):19:19 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Y10;)V"} 1:1:int maxInValueRegister():58:58 -> E2 int maxOutValueRegister() -> F2 int opcode() -> G2 1:1:java.lang.Object accept(com.android.tools.r8.ir.code.InstructionVisitor):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ce;)Ljava/lang/Object;"} 2:2: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/ll;)Lcom/android/tools/r8/ir/optimize/L;"} 3:6:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):40:43 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/if;)V"} 7:7:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):41:41 -> a 8:8:void buildCf(com.android.tools.r8.ir.conversion.CfBuilder):48:48 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/L6;)V"} 9:9:void insertLoadAndStores(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.cf.LoadStoreHelper):68:68 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/oo;Lcom/android/tools/r8/internal/yC;)V"} boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction) -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lo;)Z"} com.android.tools.r8.ir.code.AlwaysMaterializingNop -> com.android.tools.r8.internal.N1: # {"id":"sourceFile","fileName":"AlwaysMaterializingNop.java"} 1:1:void ():20:20 -> 1:1:int maxInValueRegister():55:55 -> E2 1:1:int maxOutValueRegister():60:60 -> F2 int opcode() -> G2 1:1:java.lang.Object accept(com.android.tools.r8.ir.code.InstructionVisitor):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ce;)Ljava/lang/Object;"} 2:2:void insertLoadAndStores(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.cf.LoadStoreHelper):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/oo;Lcom/android/tools/r8/internal/yC;)V"} 3:3: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/ll;)Lcom/android/tools/r8/ir/optimize/L;"} 4:4:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):40:40 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/if;)V"} 5:5:void buildCf(com.android.tools.r8.ir.conversion.CfBuilder):45:45 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/L6;)V"} 6:6: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/ir/optimize/d0;Lcom/android/tools/r8/graph/o5;)Lcom/android/tools/r8/ir/optimize/V;"} 1:1:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):50:50 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lo;)Z"} boolean hasInvariantOutType() -> c1 boolean instructionMayTriggerMethodInvocation(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod) -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o5;)Z"} com.android.tools.r8.ir.code.AlwaysMaterializingUser -> com.android.tools.r8.internal.O1: # {"id":"sourceFile","fileName":"AlwaysMaterializingUser.java"} boolean $assertionsDisabled -> h 1:1:void ():16:16 -> 1:1:void (com.android.tools.r8.ir.code.Value):19:19 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Y10;)V"} 1:2:int maxInValueRegister():55:56 -> E2 1:1:int maxOutValueRegister():61:61 -> F2 int opcode() -> G2 1:1:java.lang.Object accept(com.android.tools.r8.ir.code.InstructionVisitor):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ce;)Ljava/lang/Object;"} 2:2: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/ll;)Lcom/android/tools/r8/ir/optimize/L;"} 3:3:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):40:40 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/if;)V"} 4:4:void buildCf(com.android.tools.r8.ir.conversion.CfBuilder):45:45 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/L6;)V"} 5:5:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget com.android.tools.r8.ir.optimize.InliningConstraints.forAlwaysMaterializingUser():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.ProgramMethod):67 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/ir/optimize/d0;Lcom/android/tools/r8/graph/o5;)Lcom/android/tools/r8/ir/optimize/V;"} 6:6:void insertLoadAndStores(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.cf.LoadStoreHelper):72:72 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/oo;Lcom/android/tools/r8/internal/yC;)V"} boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction) -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lo;)Z"} boolean hasInvariantOutType() -> c1 boolean instructionMayTriggerMethodInvocation(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod) -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o5;)Z"} com.android.tools.r8.ir.code.And -> com.android.tools.r8.internal.X1: # {"id":"sourceFile","fileName":"And.java"} 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/qI;Lcom/android/tools/r8/internal/Y10;Lcom/android/tools/r8/internal/Y10;Lcom/android/tools/r8/internal/Y10;)V"} int opcode() -> G2 boolean isCommutative() -> K2 1:1:com.android.tools.r8.cf.code.CfLogicalBinop$Opcode getCfOpcode():95:95 -> O2 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/P7;"} 1:1:java.lang.Object accept(com.android.tools.r8.ir.code.InstructionVisitor):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ce;)Ljava/lang/Object;"} 2:2:int foldIntegers(int,int):0:0 -> a 3:3:long foldLongs(long,long):0:0 -> a 4:4:com.android.tools.r8.dex.code.DexInstruction CreateInt(int,int,int):50:50 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(III)Lcom/android/tools/r8/dex/code/B1;"} 5:5:boolean outTypeKnownToBeBoolean(java.util.Set):100:100 -> a 1:1:com.android.tools.r8.dex.code.DexInstruction CreateInt2Addr(int,int):60:60 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(II)Lcom/android/tools/r8/dex/code/B1;"} 2:2:com.android.tools.r8.dex.code.DexInstruction CreateIntLit16(int,int,int):75:75 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(III)Lcom/android/tools/r8/dex/code/B1;"} 3:3:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):80:80 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lo;)Z"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(II)Lcom/android/tools/r8/dex/code/B1;"} 2:2:com.android.tools.r8.dex.code.DexInstruction CreateIntLit8(int,int,int):70:70 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(III)Lcom/android/tools/r8/dex/code/B1;"} 1:1:com.android.tools.r8.dex.code.DexInstruction CreateLong(int,int,int):55:55 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(III)Lcom/android/tools/r8/dex/code/B1;"} com.android.tools.r8.ir.code.And asAnd() -> p # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/X1;"} com.android.tools.r8.ir.code.Argument -> com.android.tools.r8.internal.y2: # {"id":"sourceFile","fileName":"Argument.java"} int index -> h boolean knownToBeBoolean -> i boolean $assertionsDisabled -> j int $r8$clinit -> k 1:1:void ():25:25 -> 1:3:void (com.android.tools.r8.ir.code.Value,int,boolean):31:33 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Y10;IZ)V"} 1:1:int maxInValueRegister():88:88 -> E2 int maxOutValueRegister() -> F2 int opcode() -> G2 1:1:int getIndex():41:41 -> J2 1:1:int getIndexRaw():45:45 -> K2 1:1:java.lang.Object accept(com.android.tools.r8.ir.code.InstructionVisitor):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ce;)Ljava/lang/Object;"} 2:2:void insertLoadAndStores(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.cf.LoadStoreHelper):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/oo;Lcom/android/tools/r8/internal/yC;)V"} 3:3:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget com.android.tools.r8.ir.optimize.InliningConstraints.forArgument():75:75 -> 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):120 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/ir/optimize/d0;Lcom/android/tools/r8/graph/o5;)Lcom/android/tools/r8/ir/optimize/V;"} 4:4: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/ll;)Lcom/android/tools/r8/ir/optimize/L;"} 5:5:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):99:99 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/if;)V"} 6:6:com.android.tools.r8.graph.DexType computeVerificationType(com.android.tools.r8.graph.AppView,com.android.tools.r8.cf.TypeVerificationHelper):130:130 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/W00;)Lcom/android/tools/r8/graph/v2;"} 7:7:void buildCf(com.android.tools.r8.ir.conversion.CfBuilder):135:135 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/L6;)V"} 8:8:com.android.tools.r8.ir.analysis.type.TypeElement evaluate(com.android.tools.r8.graph.AppView):140:140 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)Lcom/android/tools/r8/internal/F00;"} 9:9:boolean outTypeKnownToBeBoolean(java.util.Set):150:150 -> a 10:10:void buildLir(com.android.tools.r8.lightir.LirBuilder):181:181 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/OB;)V"} 1:1:int getIndex(boolean):49:49 -> b 2:7:boolean com.android.tools.r8.ir.code.Argument.verifyIndex():55:60 -> b 2:7:int getIndex(boolean):49 -> b 8:9:int getIndex(boolean):49:50 -> b 10:10:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):104:104 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lo;)Z"} boolean hasInvariantOutType() -> c1 boolean instructionMayTriggerMethodInvocation(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod) -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o5;)Z"} boolean isArgument() -> m1 com.android.tools.r8.ir.code.Argument asArgument() -> q # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/y2;"} com.android.tools.r8.ir.code.Argument$Builder -> com.android.tools.r8.internal.x2: # {"id":"sourceFile","fileName":"Argument.java"} int index -> c 1:1:void ():158:158 -> 1:1:com.android.tools.r8.ir.code.Instruction$BuilderBase self():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/eo;"} 2:2:com.android.tools.r8.ir.code.Argument$Builder setIndex(int):164:164 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/internal/x2;"} 1:1:com.android.tools.r8.ir.code.Argument build():170:170 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/y2;"} com.android.tools.r8.ir.code.ArithmeticBinop -> com.android.tools.r8.internal.U2: # {"id":"sourceFile","fileName":"ArithmeticBinop.java"} boolean $assertionsDisabled -> i 1:1:void ():18:18 -> 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):21:21 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/qI;Lcom/android/tools/r8/internal/Y10;Lcom/android/tools/r8/internal/Y10;Lcom/android/tools/r8/internal/Y10;)V"} com.android.tools.r8.cf.code.CfArithmeticBinop$Opcode getCfOpcode() -> O2 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/z6$a;"} com.android.tools.r8.dex.code.DexInstruction CreateDouble(int,int,int) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(III)Lcom/android/tools/r8/dex/code/B1;"} 1:25:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):66:90 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/if;)V"} 26:26:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):87:87 -> a 27:27:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):84:84 -> a 28:28:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):81:81 -> a 29:69:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):78:118 -> a 70:70:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):115:115 -> a 71:71:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):112:112 -> a 72:72:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):109:109 -> a 73:88:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):106:121 -> a 89:91:com.android.tools.r8.ir.analysis.constant.LatticeElement evaluate(com.android.tools.r8.ir.code.IRCode,java.util.function.Function):136:138 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;Ljava/util/function/Function;)Lcom/android/tools/r8/internal/TA;"} 92:92:boolean com.android.tools.r8.ir.analysis.constant.LatticeElement.isConst():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):138 -> a 93:93:com.android.tools.r8.ir.analysis.constant.LatticeElement evaluate(com.android.tools.r8.ir.code.IRCode,java.util.function.Function):138:138 -> 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):138 -> a 95:118:com.android.tools.r8.ir.analysis.constant.LatticeElement evaluate(com.android.tools.r8.ir.code.IRCode,java.util.function.Function):139:162 -> a 119:119:void buildCf(com.android.tools.r8.ir.conversion.CfBuilder):169:169 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/L6;)V"} 120:120:void buildLir(com.android.tools.r8.lightir.LirBuilder):174:174 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/OB;)V"} com.android.tools.r8.dex.code.DexInstruction CreateDouble2Addr(int,int) -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(II)Lcom/android/tools/r8/dex/code/B1;"} com.android.tools.r8.dex.code.DexInstruction CreateFloat(int,int,int) -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(III)Lcom/android/tools/r8/dex/code/B1;"} com.android.tools.r8.dex.code.DexInstruction CreateFloat2Addr(int,int) -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(II)Lcom/android/tools/r8/dex/code/B1;"} com.android.tools.r8.dex.code.DexInstruction CreateInt(int,int,int) -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(III)Lcom/android/tools/r8/dex/code/B1;"} com.android.tools.r8.dex.code.DexInstruction CreateInt2Addr(int,int) -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(II)Lcom/android/tools/r8/dex/code/B1;"} com.android.tools.r8.dex.code.DexInstruction CreateIntLit16(int,int,int) -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(III)Lcom/android/tools/r8/dex/code/B1;"} 1:1:boolean needsValueInRegister(com.android.tools.r8.ir.code.Value):53:53 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Y10;)Z"} 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):53 -> d 3:10:boolean needsValueInRegister(com.android.tools.r8.ir.code.Value):53:60 -> d com.android.tools.r8.dex.code.DexInstruction CreateIntLit8(int,int,int) -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(III)Lcom/android/tools/r8/dex/code/B1;"} com.android.tools.r8.dex.code.DexInstruction CreateLong2Addr(int,int) -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(II)Lcom/android/tools/r8/dex/code/B1;"} com.android.tools.r8.dex.code.DexInstruction CreateLong(int,int,int) -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(III)Lcom/android/tools/r8/dex/code/B1;"} boolean isArithmeticBinop() -> n1 com.android.tools.r8.ir.code.ArithmeticBinop asArithmeticBinop() -> r # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/U2;"} com.android.tools.r8.ir.code.ArithmeticBinop$1 -> com.android.tools.r8.internal.T2: # {"id":"sourceFile","fileName":"ArithmeticBinop.java"} int[] $SwitchMap$com$android$tools$r8$ir$code$NumericType -> a 1:1:void ():76:76 -> com.android.tools.r8.ir.code.ArrayAccess -> com.android.tools.r8.internal.V2: # {"id":"sourceFile","fileName":"ArrayAccess.java"} 1:1:void (com.android.tools.r8.ir.code.Value,java.util.List):16:16 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Y10;Ljava/util/List;)V"} 1:1:com.android.tools.r8.ir.code.Value array():20:20 -> J2 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Y10;"} 1:1:com.android.tools.r8.ir.code.Value index():24:24 -> K2 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Y10;"} com.android.tools.r8.ir.code.ArrayAccess withMemberType(com.android.tools.r8.ir.code.MemberType) -> L2 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/V2;"} boolean instructionTypeCanThrow() -> g 1:1:boolean instructionInstanceCanThrow():53:53 -> i1 2:2:boolean com.android.tools.r8.ir.code.Instruction.isNewArrayEmpty():0:0 -> i1 2:2:boolean instructionInstanceCanThrow():53 -> i1 3:6:boolean instructionInstanceCanThrow():54:57 -> i1 boolean isArrayAccess() -> o1 com.android.tools.r8.ir.code.ArrayAccess asArrayAccess() -> s # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/V2;"} com.android.tools.r8.ir.code.ArrayGet -> com.android.tools.r8.internal.Y2: # {"id":"sourceFile","fileName":"ArrayGet.java"} com.android.tools.r8.ir.code.MemberType type -> h boolean $assertionsDisabled -> i 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/oE;Lcom/android/tools/r8/internal/Y10;Lcom/android/tools/r8/internal/Y10;Lcom/android/tools/r8/internal/Y10;)V"} int maxInValueRegister() -> E2 int maxOutValueRegister() -> F2 int opcode() -> G2 boolean throwsOnNullInput() -> I2 1:272:com.android.tools.r8.ir.code.ArrayAccess withMemberType(com.android.tools.r8.ir.code.MemberType):0:271 -> L2 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/V2;"} 1:1:com.android.tools.r8.ir.code.Value getNonNullInput():250:250 -> V0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Y10;"} 1:1:java.lang.Object accept(com.android.tools.r8.ir.code.InstructionVisitor):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ce;)Ljava/lang/Object;"} 2:2:boolean identicalAfterRegisterAllocation(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.regalloc.RegisterAllocator,com.android.tools.r8.ir.conversion.MethodConversionOptions):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lo;Lcom/android/tools/r8/ir/regalloc/f;Lcom/android/tools/r8/internal/HE;)Z"} 3:3:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.code.ArrayGet.dest():57:57 -> a 3:3:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):74 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/if;)V"} 4:42:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):74:112 -> a 43:43:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):110:110 -> a 44:46:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):85:87 -> a 47:72:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):81:106 -> a 73:73:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):103:103 -> a 74:79:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):93: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/Y10;)Z"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/ir/optimize/d0;Lcom/android/tools/r8/graph/o5;)Lcom/android/tools/r8/ir/optimize/V;"} 112:118:com.android.tools.r8.graph.DexType computeVerificationType(com.android.tools.r8.graph.AppView,com.android.tools.r8.cf.TypeVerificationHelper):165:171 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/W00;)Lcom/android/tools/r8/graph/v2;"} 119:120:void insertLoadAndStores(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.cf.LoadStoreHelper):176:177 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/oo;Lcom/android/tools/r8/internal/yC;)V"} 121:121:void buildCf(com.android.tools.r8.ir.conversion.CfBuilder):182:182 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/L6;)V"} 122:122:com.android.tools.r8.ir.analysis.type.TypeElement evaluate(com.android.tools.r8.graph.AppView):188:188 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)Lcom/android/tools/r8/internal/F00;"} 123:123:com.android.tools.r8.ir.code.MemberType com.android.tools.r8.ir.code.ArrayGet.getMemberType():62:62 -> a 123:123:com.android.tools.r8.ir.analysis.type.TypeElement evaluate(com.android.tools.r8.graph.AppView):189 -> a 124:160:com.android.tools.r8.ir.analysis.type.TypeElement evaluate(com.android.tools.r8.graph.AppView):189:225 -> a 161:162:com.android.tools.r8.ir.analysis.type.TypeElement evaluate(com.android.tools.r8.graph.AppView):221:222 -> a 163:163:com.android.tools.r8.ir.analysis.type.TypeElement evaluate(com.android.tools.r8.graph.AppView):221:221 -> a 164:164:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.code.ArrayGet.dest():57:57 -> a 164:164:com.android.tools.r8.ir.analysis.type.TypeElement evaluate(com.android.tools.r8.graph.AppView):223 -> a 165:165:com.android.tools.r8.ir.analysis.type.TypeElement evaluate(com.android.tools.r8.graph.AppView):223:223 -> a 166:167:com.android.tools.r8.ir.analysis.type.TypeElement evaluate(com.android.tools.r8.graph.AppView):217:218 -> a 168:168:com.android.tools.r8.ir.analysis.type.TypeElement evaluate(com.android.tools.r8.graph.AppView):217:217 -> a 169:169:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.code.ArrayGet.dest():57:57 -> a 169:169:com.android.tools.r8.ir.analysis.type.TypeElement evaluate(com.android.tools.r8.graph.AppView):219 -> a 170:170:com.android.tools.r8.ir.analysis.type.TypeElement evaluate(com.android.tools.r8.graph.AppView):219:219 -> a 171:189:com.android.tools.r8.ir.analysis.type.TypeElement evaluate(com.android.tools.r8.graph.AppView):197:215 -> a 190:191:com.android.tools.r8.ir.analysis.type.TypeElement evaluate(com.android.tools.r8.graph.AppView):211:212 -> a 192:193:com.android.tools.r8.ir.analysis.type.TypeElement evaluate(com.android.tools.r8.graph.AppView):208:209 -> a 194:195:com.android.tools.r8.ir.analysis.type.TypeElement evaluate(com.android.tools.r8.graph.AppView):205:206 -> a 196:196:com.android.tools.r8.ir.code.MemberType com.android.tools.r8.ir.code.ArrayGet.getMemberType():62:62 -> a 196:196:com.android.tools.r8.ir.analysis.type.TypeElement evaluate(com.android.tools.r8.graph.AppView):225 -> a 197:197:com.android.tools.r8.ir.analysis.type.TypeElement evaluate(com.android.tools.r8.graph.AppView):225:225 -> a 198:202:com.android.tools.r8.ir.analysis.type.TypeElement checkConstraint(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.ValueTypeConstraint):230:234 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Y10;Lcom/android/tools/r8/internal/l20;)Lcom/android/tools/r8/internal/F00;"} 203:203:boolean throwsNpeIfValueIsNull(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):240:240 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/Y10;)Z"} 204:205:boolean outTypeKnownToBeBoolean(java.util.Set):255:256 -> a 206:206:void constrainType(com.android.tools.r8.ir.conversion.TypeConstraintResolver):261:261 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/E00;)V"} 207:207:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.code.ArrayGet.dest():57:57 -> a 207:207:void constrainType(com.android.tools.r8.ir.conversion.TypeConstraintResolver):261 -> a 208:208:void constrainType(com.android.tools.r8.ir.conversion.TypeConstraintResolver):261:261 -> a 209:209:void lambda$constrainType$0(com.android.tools.r8.ir.code.MemberType):261:261 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/oE;)V"} 210:218: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/ko;)Z"} 1:1:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):128:128 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lo;)Z"} boolean hasInvariantOutType() -> c1 1:1:boolean instructionMayTriggerMethodInvocation(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):0:0 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o5;)Z"} 2:2:com.android.tools.r8.ir.code.MemberType getMemberType():62:62 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/oE;"} boolean isArrayGet() -> p1 com.android.tools.r8.ir.code.ArrayGet asArrayGet() -> t # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Y2;"} com.android.tools.r8.ir.code.ArrayLength -> com.android.tools.r8.internal.Z2: # {"id":"sourceFile","fileName":"ArrayLength.java"} 1:1:void (com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value):25:25 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Y10;Lcom/android/tools/r8/internal/Y10;)V"} int maxInValueRegister() -> E2 int maxOutValueRegister() -> F2 int opcode() -> G2 boolean throwsOnNullInput() -> I2 1:1:com.android.tools.r8.ir.code.Value array():43:43 -> J2 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Y10;"} 1:1:com.android.tools.r8.ir.code.Value getNonNullInput():148:148 -> V0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Y10;"} 1:1:java.lang.Object accept(com.android.tools.r8.ir.code.InstructionVisitor):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ce;)Ljava/lang/Object;"} 2:2:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.code.ArrayLength.dest():39:39 -> a 2:2:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):58 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/if;)V"} 3:5:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):58:60 -> a 6:6:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget com.android.tools.r8.ir.optimize.InliningConstraints.forArrayLength():83:83 -> 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):112 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/ir/optimize/d0;Lcom/android/tools/r8/graph/o5;)Lcom/android/tools/r8/ir/optimize/V;"} 7:7:boolean instructionMayHaveSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction$SideEffectAssumption):86:86 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/ko;)Z"} 8:15:boolean identicalAfterRegisterAllocation(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.regalloc.RegisterAllocator,com.android.tools.r8.ir.conversion.MethodConversionOptions):92:99 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lo;Lcom/android/tools/r8/ir/regalloc/f;Lcom/android/tools/r8/internal/HE;)Z"} 16:17:void insertLoadAndStores(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.cf.LoadStoreHelper):117:118 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/oo;Lcom/android/tools/r8/internal/yC;)V"} 18:18:void buildCf(com.android.tools.r8.ir.conversion.CfBuilder):123:123 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/L6;)V"} 19:19:com.android.tools.r8.ir.analysis.type.TypeElement evaluate(com.android.tools.r8.graph.AppView):128:128 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)Lcom/android/tools/r8/internal/F00;"} 20:20:boolean throwsNpeIfValueIsNull(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):138:138 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/Y10;)Z"} 21:21:void buildLir(com.android.tools.r8.lightir.LirBuilder):158:158 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/OB;)V"} 1:1:boolean instructionInstanceCanThrow(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):80:80 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o5;)Z"} 2:2:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):106:106 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lo;)Z"} 3:3:boolean com.android.tools.r8.ir.code.Instruction.isArrayLength():0:0 -> b 3:3:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):106 -> b boolean hasInvariantOutType() -> c1 boolean instructionMayTriggerMethodInvocation(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod) -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o5;)Z"} boolean instructionTypeCanThrow() -> g com.android.tools.r8.ir.code.ArrayLength asArrayLength() -> u # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Z2;"} com.android.tools.r8.ir.code.ArrayPut -> com.android.tools.r8.internal.c3: # {"id":"sourceFile","fileName":"ArrayPut.java"} com.android.tools.r8.ir.code.MemberType type -> h boolean $assertionsDisabled -> i 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/oE;Lcom/android/tools/r8/internal/Y10;Lcom/android/tools/r8/internal/Y10;Lcom/android/tools/r8/internal/Y10;)V"} int maxInValueRegister() -> E2 1:1:int maxOutValueRegister():120:120 -> F2 int opcode() -> G2 boolean throwsOnNullInput() -> I2 1:255:com.android.tools.r8.ir.code.ArrayAccess withMemberType(com.android.tools.r8.ir.code.MemberType):0:254 -> L2 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/V2;"} 1:1:com.android.tools.r8.ir.code.Value getNonNullInput():239:239 -> V0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Y10;"} 1:1:java.lang.Object accept(com.android.tools.r8.ir.code.InstructionVisitor):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ce;)Ljava/lang/Object;"} 2:2:boolean identicalAfterRegisterAllocation(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.regalloc.RegisterAllocator,com.android.tools.r8.ir.conversion.MethodConversionOptions):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lo;Lcom/android/tools/r8/ir/regalloc/f;Lcom/android/tools/r8/internal/HE;)Z"} 3:3:boolean instructionMayHaveSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction$SideEffectAssumption):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/ko;)Z"} 4:40:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):72:108 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/if;)V"} 41:41:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):106:106 -> a 42:42:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):83:83 -> a 43:66:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):79:102 -> a 67:67:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):99:99 -> a 68:73:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):89:94 -> a 74:76:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):93:95 -> a 77:101:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):86:110 -> a 102:102:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget com.android.tools.r8.ir.optimize.InliningConstraints.forArrayPut():87:87 -> a 102:102:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget inliningConstraint(com.android.tools.r8.ir.optimize.InliningConstraints,com.android.tools.r8.graph.ProgramMethod):209 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/ir/optimize/d0;Lcom/android/tools/r8/graph/o5;)Lcom/android/tools/r8/ir/optimize/V;"} 103:105:com.android.tools.r8.ir.optimize.DeadCodeRemover$DeadInstructionResult canBeDeadCode(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):177:179 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/ll;)Lcom/android/tools/r8/ir/optimize/L;"} 106:106:void insertLoadAndStores(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.cf.LoadStoreHelper):214:214 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/oo;Lcom/android/tools/r8/internal/yC;)V"} 107:107:void buildCf(com.android.tools.r8.ir.conversion.CfBuilder):224:224 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/L6;)V"} 108:108:boolean throwsNpeIfValueIsNull(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):229:229 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/Y10;)Z"} 109:109:void constrainType(com.android.tools.r8.ir.conversion.TypeConstraintResolver):244:244 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/E00;)V"} 110:110:void lambda$constrainType$0(com.android.tools.r8.ir.code.MemberType):244:244 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/oE;)V"} 1:8:boolean instructionInstanceCanThrow(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):127:134 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o5;)Z"} 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):134 -> b 10:34:boolean instructionInstanceCanThrow(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):138:162 -> b 35:35:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):193:193 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lo;)Z"} boolean hasInvariantOutType() -> c1 1:1:boolean instructionMayTriggerMethodInvocation(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):0:0 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o5;)Z"} 2:2:com.android.tools.r8.ir.code.MemberType getMemberType():67:67 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/oE;"} boolean isArrayPut() -> r1 com.android.tools.r8.ir.code.ArrayPut asArrayPut() -> v # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/c3;"} 1:1:com.android.tools.r8.ir.code.Value value():58:58 -> value # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Y10;"} com.android.tools.r8.ir.code.Assume -> com.android.tools.r8.internal.N3: # {"id":"sourceFile","fileName":"Assume.java"} com.android.tools.r8.ir.code.Assume$DynamicTypeAssumption dynamicTypeAssumption -> h com.android.tools.r8.ir.code.Assume$NonNullAssumption nonNullAssumption -> i com.android.tools.r8.ir.code.Instruction origin -> j boolean $assertionsDisabled -> k 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/L3;Lcom/android/tools/r8/internal/M3;Lcom/android/tools/r8/internal/Y10;Lcom/android/tools/r8/internal/Y10;Lcom/android/tools/r8/internal/lo;Lcom/android/tools/r8/graph/m;)V"} 1:1:int maxInValueRegister():177:177 -> E2 1:1:int maxOutValueRegister():182:182 -> F2 int opcode() -> G2 1:1:boolean throwsOnNullInput():242:242 -> I2 1:1:com.android.tools.r8.ir.code.Assume$DynamicTypeAssumption getDynamicTypeAssumption():82:82 -> J2 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/L3;"} 1:1:boolean hasDynamicTypeAssumption():118:118 -> K2 1:1:boolean hasNonNullAssumption():126:126 -> L2 1:1:com.android.tools.r8.ir.code.Instruction origin():94:94 -> M2 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/lo;"} 1:1:com.android.tools.r8.ir.code.Value src():90:90 -> N2 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Y10;"} 1:1:void unsetDynamicTypeAssumption():122:122 -> O2 1:1:java.lang.String getInstructionName():104:104 -> U0 1:1:com.android.tools.r8.ir.code.Value getNonNullInput():237:237 -> V0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Y10;"} 1:1:java.lang.Object accept(com.android.tools.r8.ir.code.InstructionVisitor):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ce;)Ljava/lang/Object;"} 2:2: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Y10;Lcom/android/tools/r8/internal/Y10;Lcom/android/tools/r8/internal/y2;Lcom/android/tools/r8/graph/m;)Lcom/android/tools/r8/internal/N3;"} 3:3:boolean outTypeKnownToBeBoolean(java.util.Set):99:99 -> a 4:11:boolean couldIntroduceAnAlias(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.Value):131:138 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/Y10;)Z"} 12:12:com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound com.android.tools.r8.ir.code.Assume$DynamicTypeAssumption.getDynamicType():300:300 -> a 12:12:boolean couldIntroduceAnAlias(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.Value):138 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 13:23:boolean couldIntroduceAnAlias(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.Value):138:148 -> a 24:30:boolean couldIntroduceAnAlias(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.Value):146:152 -> a 31:31:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):167:167 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/if;)V"} 32:32:void buildCf(com.android.tools.r8.ir.conversion.CfBuilder):172:172 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/L6;)V"} 33:37:com.android.tools.r8.ir.analysis.type.TypeElement evaluate(com.android.tools.r8.graph.AppView):208:212 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)Lcom/android/tools/r8/internal/F00;"} 38:38:com.android.tools.r8.graph.DexType computeVerificationType(com.android.tools.r8.graph.AppView,com.android.tools.r8.cf.TypeVerificationHelper):217:217 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/W00;)Lcom/android/tools/r8/graph/v2;"} 39:39:void insertLoadAndStores(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.cf.LoadStoreHelper):227:227 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/oo;Lcom/android/tools/r8/internal/yC;)V"} 40:53:boolean verifyTypes(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.VerifyTypesHelper):247:260 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/r20;)V"} 54:54:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget com.android.tools.r8.ir.optimize.InliningConstraints.forAssume():311:311 -> a 54:54:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget inliningConstraint(com.android.tools.r8.ir.optimize.InliningConstraints,com.android.tools.r8.graph.ProgramMethod):203 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/ir/optimize/d0;Lcom/android/tools/r8/graph/o5;)Lcom/android/tools/r8/ir/optimize/V;"} 1:2:boolean verifyInstructionIsNeeded(com.android.tools.r8.graph.AppView):70:71 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)V"} 3:3:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):192:192 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lo;)Z"} 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 boolean hasInvariantOutType() -> c1 boolean instructionMayTriggerMethodInvocation(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod) -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o5;)Z"} 1:6:java.lang.String toString():272:277 -> toString 7:7:com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound com.android.tools.r8.ir.code.Assume$DynamicTypeAssumption.getDynamicType():300:300 -> toString 7:7:java.lang.String toString():277 -> toString # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 8:17:java.lang.String toString():278:287 -> toString com.android.tools.r8.ir.code.Assume asAssume() -> w # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/N3;"} com.android.tools.r8.ir.code.Assume$DynamicTypeAssumption -> com.android.tools.r8.internal.L3: # {"id":"sourceFile","fileName":"Assume.java"} 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Mf;)V"} 1:1:com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound getDynamicType():300:300 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Mf;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Y10;Lcom/android/tools/r8/graph/m;)V"} 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.android.tools.r8.internal.M3: # {"id":"sourceFile","fileName":"Assume.java"} com.android.tools.r8.ir.code.Assume$NonNullAssumption instance -> a boolean $assertionsDisabled -> b 1:3:void ():330:332 -> 1:1:void ():334:334 -> 1:1:com.android.tools.r8.ir.code.Assume$NonNullAssumption get():337:337 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/M3;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Y10;)V"} com.android.tools.r8.ir.code.AssumeAndCheckCastAliasedValueConfiguration -> com.android.tools.r8.internal.O3: # {"id":"sourceFile","fileName":"AssumeAndCheckCastAliasedValueConfiguration.java"} com.android.tools.r8.ir.code.AssumeAndCheckCastAliasedValueConfiguration INSTANCE -> a boolean $assertionsDisabled -> b 1:3:void ():9:11 -> 1:1:void ():14:14 -> 1:1:com.android.tools.r8.ir.code.AssumeAndCheckCastAliasedValueConfiguration getInstance():17:17 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/O3;"} 2:2:com.android.tools.r8.ir.code.Value getAliasForOutValue(com.android.tools.r8.ir.code.Instruction):27:27 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lo;)Lcom/android/tools/r8/internal/Y10;"} 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():117:117 -> 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: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lo;)Z"} 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.android.tools.r8.internal.x4: # {"id":"sourceFile","fileName":"BasicBlock.java"} com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap localsAtEntry -> a java.util.List successors -> b java.util.List predecessors -> c java.util.Set onControlFlowEdgesMayChangeListeners -> d com.android.tools.r8.ir.code.CatchHandlers catchHandlers -> e java.util.LinkedList instructions -> f int number -> g java.util.List phis -> h boolean filled -> i boolean sealed -> j java.util.Map incompletePhis -> k int estimatedPredecessorsCount -> l int unfilledPredecessorsCount -> m int color -> n java.util.Map currentDefinitions -> o boolean $assertionsDisabled -> p 1:1:void ():63:63 -> 1:137:void ():63:199 -> 1:2:com.android.tools.r8.ir.code.BasicBlock getUniqueNormalSuccessor():301:302 -> A # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/x4;"} 1:2:com.android.tools.r8.ir.code.BasicBlock getUniquePredecessor():364:365 -> B # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/x4;"} 1:2:com.android.tools.r8.ir.code.BasicBlock getUniqueSuccessor():296:297 -> C # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/x4;"} 1:2:boolean hasCatchHandlers():688:689 -> D 1:1:boolean hasIncompletePhis():1289:1289 -> E 1:1:boolean hasOneNormalExit():1629:1629 -> F 1:1:boolean hasPhis():664:664 -> G 1:1:boolean hasUniqueNormalSuccessor():288:288 -> H 1:1:boolean hasUniqueNormalSuccessorWithUniquePredecessor():292:292 -> I 1:1:boolean hasUniquePredecessor():360:360 -> J 1:1:boolean hasUniqueSuccessor():280:280 -> K 1:2:void incrementUnfilledPredecessorCount():824:825 -> L 1:1:boolean isEmpty():761:761 -> M 1:1:boolean isFilled():676:676 -> N 1:1:boolean isReturnBlock():769:769 -> O 1:1:boolean isSealed():1277:1277 -> P 1:1:boolean isTrivialGoto():1561:1561 -> Q 1:1:com.android.tools.r8.ir.code.InstructionIterator iterator():1705:1705 -> R # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/mo;"} 1:2:boolean notifyPredecessorsMayChangeListeners():378:379 -> S # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} 1:2:boolean notifySuccessorsMayChangeListeners():315:316 -> T # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} 1:1:int numberOfCatchHandlers():1654:1654 -> U 1:2:int numberOfExceptionalSuccessors():353:354 -> V 1:4:int numberOfNormalSuccessors():346:349 -> W 1:2:void removeAllNormalSuccessors():425:426 -> X 3:3:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntArrayList.():90:90 -> X 3:3:void removeAllNormalSuccessors():426 -> X 4:12:void removeAllNormalSuccessors():427:435 -> X 1:1:void setFilled():680:680 -> Y 1:1:void setFilledForTesting():684:684 -> Z 1:4:boolean consistentInitClassInstruction(com.android.tools.r8.ir.code.InitClass,boolean):99:102 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/in;Z)Z"} 5:6:boolean verifyTypes(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.VerifyTypesHelper):107:108 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/r20;)V"} 7:7:boolean verifyTypes(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.VerifyTypesHelper):107:107 -> a 8:8:boolean lambda$verifyTypes$0(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.VerifyTypesHelper,com.android.tools.r8.ir.code.Instruction):108:108 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/r20;Lcom/android/tools/r8/internal/lo;)Z"} 9:9:void setLocalsAtEntry(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap):113:113 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Rq;)V"} 10:12:void replaceLastInstruction(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.IRCode):121:123 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/internal/fu;)V"} 13:20:com.android.tools.r8.utils.TraversalContinuation traverseNormalPredecessors(java.util.function.BiFunction,java.lang.Object):205:212 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/x1;Ljava/util/function/BiFunction;)Lcom/android/tools/r8/utils/E3;"} 21:25:com.android.tools.r8.utils.TraversalContinuation traverseNormalSuccessors(java.util.function.BiFunction,java.lang.Object):223:227 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/BiFunction;)Lcom/android/tools/r8/utils/E3;"} 26:33:com.android.tools.r8.utils.TraversalContinuation traverseExceptionalPredecessors(java.util.function.BiFunction,java.lang.Object):238:245 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Ljava/util/function/BiFunction;)Lcom/android/tools/r8/utils/E3;"} 34:42:com.android.tools.r8.utils.TraversalContinuation traverseExceptionalSuccessors(com.android.tools.r8.utils.TriFunction,java.lang.Object):255:263 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/H3;Ljava/lang/Object;)Lcom/android/tools/r8/utils/E3;"} 43:47:com.android.tools.r8.utils.TraversalContinuation traverseExceptionalSuccessors(com.android.tools.r8.utils.TriFunction,java.lang.Object):260:264 -> a 48:52:void addControlFlowEdgesMayChangeListener(com.android.tools.r8.ir.code.BasicBlock$BasicBlockChangeListener):272:276 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/u4;)V"} 53:71:void removePredecessor(com.android.tools.r8.ir.code.BasicBlock,java.util.Set):401:419 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/x4;Ljava/util/Set;)V"} 72:89:void swapSuccessorsByIndex(int,int):448:465 -> a 90:97:void replacePredecessor(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock):582:589 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/x4;Lcom/android/tools/r8/internal/x4;)V"} 98:101:void removeSuccessorsByIndex(com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntList):593:596 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/pr;)V"} 102:102:boolean com.android.tools.r8.utils.ListUtils.verifyListIsOrdered(java.util.List):258:258 -> a 102:102:void removeSuccessorsByIndex(com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntList):596 -> a 103:104:java.lang.Integer com.android.tools.r8.it.unimi.dsi.fastutil.ints.AbstractIntList.get(int):606:606 -> a 103:104:java.lang.Object com.android.tools.r8.it.unimi.dsi.fastutil.ints.AbstractIntList.get(int):32 -> a 103:104:boolean com.android.tools.r8.utils.ListUtils.verifyListIsOrdered(java.util.List):259 -> a 103:104:void removeSuccessorsByIndex(com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntList):596 -> a 105:105:boolean com.android.tools.r8.utils.ListUtils.verifyListIsOrdered(java.util.List):259:259 -> a 105:105:void removeSuccessorsByIndex(com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntList):596 -> a 106:109:void removeSuccessorsByIndex(com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntList):596:599 -> a 110:110:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntListIterator com.android.tools.r8.it.unimi.dsi.fastutil.ints.AbstractIntList.listIterator():192:192 -> a 110:110:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntListIterator com.android.tools.r8.it.unimi.dsi.fastutil.ints.AbstractIntList.iterator():180 -> a 110:110:void removeSuccessorsByIndex(com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntList):601 -> a 111:111:void removeSuccessorsByIndex(com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntList):601:601 -> a 112:112:java.lang.Integer com.android.tools.r8.it.unimi.dsi.fastutil.ints.AbstractIntIterator.next():57:57 -> a 112:112:java.lang.Object com.android.tools.r8.it.unimi.dsi.fastutil.ints.AbstractIntIterator.next():33 -> a 112:112:void removeSuccessorsByIndex(com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntList):601 -> a 113:131:void removeSuccessorsByIndex(com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntList):601:619 -> a 132:132:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntListIterator com.android.tools.r8.it.unimi.dsi.fastutil.ints.AbstractIntList.listIterator():192:192 -> a 132:132:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntListIterator com.android.tools.r8.it.unimi.dsi.fastutil.ints.AbstractIntList.iterator():180 -> a 132:132:void removeSuccessorsByIndex(com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntList):621 -> a 133:133:void removeSuccessorsByIndex(com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntList):621:621 -> a 134:134:java.lang.Integer com.android.tools.r8.it.unimi.dsi.fastutil.ints.AbstractIntIterator.next():57:57 -> a 134:134:java.lang.Object com.android.tools.r8.it.unimi.dsi.fastutil.ints.AbstractIntIterator.next():33 -> a 134:134:void removeSuccessorsByIndex(com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntList):621 -> a 135:151:void removeSuccessorsByIndex(com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntList):621:637 -> a 152:152:java.lang.Iterable instructionsAfter(com.android.tools.r8.ir.code.Instruction):723:723 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lo;)Ljava/lang/Iterable;"} 153:154:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):800:801 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/if;)V"} 155:157:void clearMark(int):813:815 -> a 158:158:void addPhi(com.android.tools.r8.ir.code.Phi):845:845 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/SL;)V"} 159:159:void add(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.IRMetadata):859:859 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lo;Lcom/android/tools/r8/internal/vl;)V"} 160:160:boolean com.android.tools.r8.ir.code.BasicBlock.isFilled():676:676 -> a 160:160:void add(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.IRMetadata):859 -> a 161:164:void add(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.IRMetadata):859:862 -> a 165:165:void close(com.android.tools.r8.ir.conversion.IRBuilder):866:866 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;)V"} 166:166:boolean com.android.tools.r8.ir.code.BasicBlock.isFilled():676:676 -> a 166:166:void close(com.android.tools.r8.ir.conversion.IRBuilder):866 -> a 167:171:void close(com.android.tools.r8.ir.conversion.IRBuilder):866:870 -> a 172:173:boolean com.android.tools.r8.ir.code.BasicBlock.verifyNoValuesAfterThrowingInstruction():1691:1692 -> a 172:173:void close(com.android.tools.r8.ir.conversion.IRBuilder):871 -> a 174:174:com.android.tools.r8.ir.code.InstructionIterator com.android.tools.r8.ir.code.BasicBlock.iterator(int):1709:1709 -> a 174:174:boolean com.android.tools.r8.ir.code.BasicBlock.verifyNoValuesAfterThrowingInstruction():1692 -> a 174:174:void close(com.android.tools.r8.ir.conversion.IRBuilder):871 -> a 175:180:boolean com.android.tools.r8.ir.code.BasicBlock.verifyNoValuesAfterThrowingInstruction():1693:1698 -> a 175:180:void close(com.android.tools.r8.ir.conversion.IRBuilder):871 -> a 181:181:void close(com.android.tools.r8.ir.conversion.IRBuilder):872:872 -> a 182:182:void com.android.tools.r8.ir.code.BasicBlock.filledPredecessor(com.android.tools.r8.ir.conversion.IRBuilder):1236:1236 -> a 182:182:void close(com.android.tools.r8.ir.conversion.IRBuilder):873 -> a 183:183:void com.android.tools.r8.ir.code.BasicBlock.filledPredecessor(com.android.tools.r8.ir.conversion.IRBuilder):1236:1236 -> a 183:183:void close(com.android.tools.r8.ir.conversion.IRBuilder):873 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 184:184:void com.android.tools.r8.ir.code.BasicBlock.filledPredecessor(com.android.tools.r8.ir.conversion.IRBuilder):1236:1236 -> a 184:184:void close(com.android.tools.r8.ir.conversion.IRBuilder):873 -> a 185:185:void com.android.tools.r8.ir.code.BasicBlock.filledPredecessor(com.android.tools.r8.ir.conversion.IRBuilder):1237:1237 -> a 185:185:void close(com.android.tools.r8.ir.conversion.IRBuilder):873 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 186:196:void com.android.tools.r8.ir.code.BasicBlock.filledPredecessor(com.android.tools.r8.ir.conversion.IRBuilder):1237:1247 -> a 186:196:void close(com.android.tools.r8.ir.conversion.IRBuilder):873 -> a 197:197:boolean blocksClean(java.util.List):885:885 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/ArrayList;)V"} 198:207:void removeCatchHandlerWithGuard(com.android.tools.r8.graph.DexType):965:974 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)V"} 208:208:boolean lambda$removeCatchHandlerWithGuard$6(int,com.android.tools.r8.ir.code.BasicBlock):971:971 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/internal/x4;)Z"} 209:213:java.util.List unlink(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.DominatorTree,java.util.Set):1000:1004 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/x4;Lcom/android/tools/r8/internal/zf;Ljava/util/Set;)Ljava/util/ArrayList;"} 214:214:java.util.List com.android.tools.r8.ir.code.DominatorTree.dominatedBlocks(com.android.tools.r8.ir.code.BasicBlock):171:171 -> a 214:214:java.util.List unlink(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.DominatorTree,java.util.Set):1005 -> a 215:219:java.util.List unlink(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.DominatorTree,java.util.Set):1005:1009 -> a 220:229:void linkCatchSuccessors(java.util.List,java.util.List):1048:1057 -> a 230:261:void appendCatchHandler(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.graph.DexType):1061:1092 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/x4;Lcom/android/tools/r8/graph/v2;)V"} 262:272:boolean renameGuardsInCatchHandlers(com.android.tools.r8.graph.lens.NonIdentityGraphLens,com.android.tools.r8.graph.lens.GraphLens):1103:1113 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/HH;Lcom/android/tools/r8/internal/Xj;)Z"} 273:274:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.code.BasicBlock.readOnThrowValue(int,com.android.tools.r8.ir.code.BasicBlock$EdgeType):1163:1164 -> a 273:274:boolean com.android.tools.r8.ir.code.BasicBlock.isOnThrowValue(int,com.android.tools.r8.ir.code.BasicBlock$EdgeType):1170 -> a 273:274:void addIncompletePhi(int,com.android.tools.r8.ir.code.Phi,com.android.tools.r8.ir.code.BasicBlock$EdgeType):1281 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/internal/SL;Lcom/android/tools/r8/internal/v4;)V"} 275:276:void addIncompletePhi(int,com.android.tools.r8.ir.code.Phi,com.android.tools.r8.ir.code.BasicBlock$EdgeType):1284:1285 -> a 277:278:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.code.BasicBlock.readOnThrowValue(int,com.android.tools.r8.ir.code.BasicBlock$EdgeType):1163:1164 -> a 277:278:com.android.tools.r8.ir.code.Value readCurrentDefinition(int,com.android.tools.r8.ir.code.BasicBlock$EdgeType):1176 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/internal/v4;)Lcom/android/tools/r8/internal/Y10;"} 279:281:com.android.tools.r8.ir.code.Value readCurrentDefinition(int,com.android.tools.r8.ir.code.BasicBlock$EdgeType):1178:1180 -> a 282:283:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.code.BasicBlock.readOnThrowValue(int,com.android.tools.r8.ir.code.BasicBlock$EdgeType):1163:1164 -> a 282:283:boolean com.android.tools.r8.ir.code.BasicBlock.isOnThrowValue(int,com.android.tools.r8.ir.code.BasicBlock$EdgeType):1170 -> a 282:283:void updateCurrentDefinition(int,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.BasicBlock$EdgeType):1201 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/internal/Y10;Lcom/android/tools/r8/internal/v4;)V"} 284:288:void updateCurrentDefinition(int,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.BasicBlock$EdgeType):1207:1211 -> a 289:290:boolean com.android.tools.r8.ir.code.BasicBlock.verifyOnThrowWrite(int):1681:1682 -> a 289:290:void updateCurrentDefinition(int,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.BasicBlock$EdgeType):1211 -> a 291:298:void updateCurrentDefinition(int,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.BasicBlock$EdgeType):1212:1219 -> a 299:300:void writeCurrentDefinition(int,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.BasicBlock$ThrowingInfo):1227:1228 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/internal/Y10;I)V"} 301:302:boolean com.android.tools.r8.ir.code.BasicBlock.verifyOnThrowWrite(int):1681:1682 -> a 301:302:void writeCurrentDefinition(int,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.BasicBlock$ThrowingInfo):1228 -> a 303:304:void writeCurrentDefinition(int,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.BasicBlock$ThrowingInfo):1229:1230 -> a 305:308:void writeCurrentDefinition(int,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.BasicBlock$ThrowingInfo):1229:1232 -> a 309:310: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):1459:1460 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/internal/kM;Lcom/android/tools/r8/internal/vl;Lcom/android/tools/r8/internal/x4;)Lcom/android/tools/r8/internal/x4;"} 311:315:com.android.tools.r8.ir.code.BasicBlock createGotoBlock(int,com.android.tools.r8.ir.code.Position,com.android.tools.r8.ir.code.IRMetadata):1473:1477 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/internal/kM;Lcom/android/tools/r8/internal/vl;)Lcom/android/tools/r8/internal/x4;"} 316:325: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):1530:1539 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/internal/kM;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/m;)Lcom/android/tools/r8/internal/x4;"} 326:326:void com.android.tools.r8.ir.code.BasicBlock.add(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.IRCode):855:855 -> a 326:326: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):1540 -> a 327:327:void com.android.tools.r8.ir.code.BasicBlock.add(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.IRCode):855:855 -> a 327:327: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):1541 -> a 328:328: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):1542:1542 -> a 329:329:int com.android.tools.r8.ir.code.IRCode.getNextBlockNumber():1210:1210 -> a 329:329: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):1543 -> a 330:330: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):1543:1543 -> a 331:332:boolean canThrow():1668:1669 -> a 333:333:com.android.tools.r8.ir.code.InstructionListIterator listIterator(com.android.tools.r8.ir.code.IRCode):1717:1717 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;)Lcom/android/tools/r8/internal/oo;"} 334:334:com.android.tools.r8.ir.code.InstructionListIterator com.android.tools.r8.ir.code.BasicBlock.listIterator(com.android.tools.r8.ir.code.IRMetadata):1721:1721 -> a 334:334:com.android.tools.r8.ir.code.InstructionListIterator listIterator(com.android.tools.r8.ir.code.IRCode):1717 -> a 335:335:com.android.tools.r8.ir.code.InstructionListIterator listIterator(com.android.tools.r8.ir.code.IRMetadata):1721:1721 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/vl;)Lcom/android/tools/r8/internal/A4;"} 336:336:com.android.tools.r8.ir.code.InstructionListIterator listIterator(com.android.tools.r8.ir.code.IRCode,int):1725:1725 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;I)Lcom/android/tools/r8/internal/oo;"} 337:337:com.android.tools.r8.ir.code.InstructionListIterator listIterator(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.Instruction):1736:1736 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/internal/lo;)Lcom/android/tools/r8/internal/A4;"} 338:361:com.android.tools.r8.ir.code.BasicBlock createSplitBlock(int,boolean):1754:1777 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(IZ)Lcom/android/tools/r8/internal/x4;"} 362:377: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):1802:1817 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;Ljava/util/ListIterator;Lcom/android/tools/r8/internal/x4;Lcom/android/tools/r8/utils/A1;)V"} 378:378: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):1837:1837 -> a 378:378: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):1818 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 379:379: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):1838:1838 -> a 379:379: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):1818 -> a 380:380:boolean com.android.tools.r8.ir.code.Instruction.isMoveException():0:0 -> a 380:380: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):1838 -> a 380:380: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):1818 -> a 381:398: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):1842:1859 -> a 381:398: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):1818 -> a 399:399:int com.android.tools.r8.ir.code.IRCode.getNextBlockNumber():1210:1210 -> a 399:399: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):1860 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 399:399: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):1818 -> a 400:400:int com.android.tools.r8.ir.code.IRCode.getNextBlockNumber():1210:1210 -> a 400:400: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):1860 -> a 400:400: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):1818 -> a 401:407: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):1860:1866 -> a 401:407: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):1818 -> a 408:408:void com.android.tools.r8.ir.code.BasicBlock.add(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.IRCode):855:855 -> a 408:408: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):1867 -> a 408:408: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):1818 -> a 409:412: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):1868:1871 -> a 409:412: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):1818 -> a 413:413:void com.android.tools.r8.ir.code.BasicBlock.add(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.IRCode):855:855 -> a 413:413: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):1872 -> a 413: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):1818 -> a 414:421: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:1880 -> a 414:421: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):1818 -> a 422:462: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):1856:1896 -> a 422:462: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):1818 -> a 463:536:java.util.List appendCatchHandlers(com.android.tools.r8.ir.code.BasicBlock):1912:1985 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/x4;)Ljava/util/ArrayList;"} 537:537:void registerUse(com.android.tools.r8.graph.UseRegistry,com.android.tools.r8.graph.ProgramMethod):2077:2077 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/shaking/u;)V"} 538:538:void com.android.tools.r8.ir.code.Instruction.registerUse(com.android.tools.r8.graph.UseRegistry,com.android.tools.r8.graph.ProgramMethod):1543:1543 -> a 538:538:void registerUse(com.android.tools.r8.graph.UseRegistry,com.android.tools.r8.graph.ProgramMethod):2078 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 539:539:void registerUse(com.android.tools.r8.graph.UseRegistry,com.android.tools.r8.graph.ProgramMethod):2079:2079 -> a 540:540:boolean com.android.tools.r8.utils.TraversalContinuation.shouldBreak():156:156 -> a 540:540:void registerUse(com.android.tools.r8.graph.UseRegistry,com.android.tools.r8.graph.ProgramMethod):2079 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 541:543:void registerUse(com.android.tools.r8.graph.UseRegistry,com.android.tools.r8.graph.ProgramMethod):2083:2085 -> a 544:544:boolean com.android.tools.r8.utils.TraversalContinuation.shouldBreak():156:156 -> a 544:544:void registerUse(com.android.tools.r8.graph.UseRegistry,com.android.tools.r8.graph.ProgramMethod):2085 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 1:1:int size():765:765 -> a0 1:1:void lambda$notifyPredecessorsMayChangeListeners$2(com.android.tools.r8.ir.code.BasicBlock$BasicBlockChangeListener):379:379 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/u4;)V"} 2:32:void replaceSuccessor(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock):470:500 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/x4;Lcom/android/tools/r8/internal/x4;)V"} 33:33:java.util.List com.android.tools.r8.ir.code.Instruction.inValues():117:117 -> b 33:33:void replaceSuccessor(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock):502 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 34:34:void replaceSuccessor(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock):502:502 -> b 35:35:java.util.List com.android.tools.r8.ir.code.Instruction.inValues():117:117 -> b 35:35:void replaceSuccessor(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock):503 -> b 36:39:void replaceSuccessor(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock):503:506 -> b 40:40:boolean com.android.tools.r8.ir.code.Instruction.isLoad():0:0 -> b 40:40:void replaceSuccessor(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock):506 -> b 41:42:void replaceSuccessor(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock):506:507 -> b 43:47:boolean com.android.tools.r8.ir.code.BasicBlock.hasLinearFlow(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock):569:573 -> b 43:47:void replaceSuccessor(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock):507 -> b 48:48: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":609,"2":610,"3":611},"outline":"Lcom/android/tools/r8/internal/s4;a(Lcom/android/tools/r8/internal/x4;)Lcom/android/tools/r8/internal/x4;"} 609:609:boolean com.android.tools.r8.ir.code.BasicBlock.hasLinearFlow(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock):573:573 -> b 609:609:void replaceSuccessor(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock):507 -> b 610:610:boolean com.android.tools.r8.ir.code.BasicBlock.hasLinearFlow(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock):573:573 -> b 610:610:void replaceSuccessor(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock):507 -> b 611:611:boolean com.android.tools.r8.ir.code.BasicBlock.hasLinearFlow(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock):573:573 -> b 611:611:void replaceSuccessor(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock):507 -> b 555:608:void replaceSuccessor(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock):507:560 -> b 612:613:void removePhisByIndex(java.util.List):658:659 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/ArrayList;)V"} 614:614:java.lang.Iterable instructionsBefore(com.android.tools.r8.ir.code.Instruction):727:727 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lo;)Ljava/lang/Iterable;"} 615:616:void decrementUnfilledPredecessorCount(int):829:830 -> b 617:618:void removePhi(com.android.tools.r8.ir.code.Phi):849:850 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/SL;)V"} 619:619:void unlinkCatchHandlerForGuard(com.android.tools.r8.graph.DexType):953:953 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)V"} 620:624:boolean com.android.tools.r8.ir.code.BasicBlock.isCatchHandlerForSingleGuard():979:983 -> b 620:624:void unlinkCatchHandlerForGuard(com.android.tools.r8.graph.DexType):954 -> b 625:629:void unlinkCatchHandlerForGuard(com.android.tools.r8.graph.DexType):956:960 -> b 630:657:java.util.Set cleanForRemoval():1014:1041 -> b 658:659:com.android.tools.r8.ir.code.BasicBlock$EdgeType getEdgeType(com.android.tools.r8.ir.code.BasicBlock):1252:1253 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/x4;)Lcom/android/tools/r8/internal/v4;"} 1:8:java.lang.String toDetailedString():1330:1337 -> b0 9:9:boolean com.android.tools.r8.ir.code.BasicBlock.isFilled():676:676 -> b0 9:9:java.lang.String toDetailedString():1338 -> b0 10:10:java.lang.String toDetailedString():1338:1338 -> b0 11:11:boolean com.android.tools.r8.ir.code.BasicBlock.isSealed():1277:1277 -> b0 11:11:java.lang.String toDetailedString():1339 -> b0 12:15:java.lang.String toDetailedString():1339:1342 -> b0 16:23:void com.android.tools.r8.ir.code.BasicBlock.appendBasicBlockList(java.lang.StringBuilder,java.util.List,java.util.function.Function):1298:1305 -> b0 16:23:java.lang.String toDetailedString():1342 -> b0 24:26:java.lang.String toDetailedString():1343:1345 -> b0 27:34:void com.android.tools.r8.ir.code.BasicBlock.appendBasicBlockList(java.lang.StringBuilder,java.util.List,java.util.function.Function):1298:1305 -> b0 27:34:java.lang.String toDetailedString():1345 -> b0 35:65:java.lang.String toDetailedString():1346:1376 -> b0 66:66:int com.android.tools.r8.ir.code.BasicBlock.digits(int):1326:1326 -> b0 66:66:java.lang.String toDetailedString():1376 -> b0 67:91:java.lang.String toDetailedString():1376:1400 -> b0 1:1:void lambda$notifySuccessorsMayChangeListeners$1(com.android.tools.r8.ir.code.BasicBlock$BasicBlockChangeListener):316:316 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/u4;)V"} 2:6:void swapSuccessors(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock):440:444 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/x4;Lcom/android/tools/r8/internal/x4;)V"} 7:8:boolean isMarked(int):819:820 -> c 9:12:boolean hasCatchSuccessor(com.android.tools.r8.ir.code.BasicBlock):1257:1260 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/x4;)Z"} 13:22:boolean isInstructionBeforeThrowingInstruction(com.android.tools.r8.ir.code.Instruction):1548:1557 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lo;)Z"} 23:23:void clearCatchHandlers():1645:1645 -> c 1:3:void unlinkCatchHandler():938:940 -> c0 1:2:boolean hasNormalSuccessor(com.android.tools.r8.ir.code.BasicBlock):328:329 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/x4;)Z"} 3:5:void clearCurrentDefinitions():1149:1151 -> d 6:6:com.android.tools.r8.ir.code.InstructionIterator iterator(int):1709:1709 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/internal/z4;"} 7:7:com.android.tools.r8.ir.code.InstructionIterator iterator(com.android.tools.r8.ir.code.Instruction):1713:1713 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lo;)Lcom/android/tools/r8/internal/z4;"} 1:5:com.android.tools.r8.ir.code.BasicBlock unlinkSinglePredecessor():899:903 -> d0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/x4;"} 1:2:void clearUserInfo():795:796 -> e 3:6:void mark(int):806:809 -> 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):1713:1713 -> e 7:7:java.util.Iterator lambda$instructionsAfter$3(com.android.tools.r8.ir.code.Instruction):723 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lo;)Ljava/util/Iterator;"} 8:20:boolean hasPathTo(com.android.tools.r8.ir.code.BasicBlock):1995:2007 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/x4;)Z"} 1:5:void unlinkSinglePredecessorSiblingsAllowed():909:913 -> e0 1:2:int numberInstructions(int):707:708 -> f 3:3:java.util.Iterator lambda$instructionsBefore$4(com.android.tools.r8.ir.code.Instruction):728:728 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lo;)Ljava/util/Iterator;"} 4:5:void lambda$blocksClean$5(com.android.tools.r8.ir.code.BasicBlock):887:888 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/x4;)V"} 6:7:boolean consistentCatchHandlers():1120:1121 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} 8:8:com.android.tools.r8.ir.code.CatchHandlers com.android.tools.r8.ir.code.BasicBlock.getCatchHandlersWithSuccessorIndexes():1641:1641 -> f 8:8:boolean consistentCatchHandlers():1122 -> f 9:10:boolean consistentCatchHandlers():1124:1125 -> f 11:30:boolean consistentCatchHandlers():1124:1143 -> f 1:6:com.android.tools.r8.ir.code.BasicBlock unlinkSingleSuccessor():922:927 -> f0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/x4;"} 1:2:void setNumber(int):698:699 -> g 3:4:void decrementUnfilledPredecessorCount():834:835 -> g 5:5:java.lang.String lambda$toDetailedString$7(com.android.tools.r8.ir.code.BasicBlock):1342:1342 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/x4;)Ljava/lang/String;"} 6:8:void removeInstruction(com.android.tools.r8.ir.code.Instruction):1443:1445 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lo;)V"} 9:21:void com.android.tools.r8.ir.code.BasicBlock.removeInstructions(java.util.List):1422:1434 -> g 9:21:void removeInstruction(com.android.tools.r8.ir.code.Instruction):1445 -> g 22:22:void com.android.tools.r8.ir.code.BasicBlock.setInstructions(java.util.LinkedList):1412:1412 -> g 22:22:void com.android.tools.r8.ir.code.BasicBlock.removeInstructions(java.util.List):1435 -> g 22:22:void removeInstruction(com.android.tools.r8.ir.code.Instruction):1445 -> g 1:2:boolean verifyFilledPredecessors():839:840 -> g0 # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} 1:4:void link(com.android.tools.r8.ir.code.BasicBlock):878:881 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/x4;)V"} 5:39:void deduplicatePhis():2038:2072 -> h 1:4:void detachAllSuccessors():992:995 -> i 5:10:void moveCatchHandlers(com.android.tools.r8.ir.code.BasicBlock):1786:1791 -> i # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/x4;)V"} 1:2:java.lang.String predecessorPostfix(com.android.tools.r8.ir.code.BasicBlock):1319:1320 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/x4;)Ljava/lang/String;"} 3:11:int com.android.tools.r8.ir.code.BasicBlock.guardsForCatchSuccessor(com.android.tools.r8.ir.code.BasicBlock):1264:1272 -> j 3:11:java.lang.String predecessorPostfix(com.android.tools.r8.ir.code.BasicBlock):1320 -> j 12:14:java.lang.String predecessorPostfix(com.android.tools.r8.ir.code.BasicBlock):1320:1322 -> j 15:15:com.android.tools.r8.ir.code.BasicBlock endOfGotoChain():1589:1589 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/x4;"} 16:16:com.android.tools.r8.ir.code.BasicBlock endOfGotoChain():0:0 -> j # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":1607,"2":1608,"3":1609},"outline":"Lcom/android/tools/r8/internal/s4;a(Lcom/android/tools/r8/internal/x4;)Lcom/android/tools/r8/internal/x4;"} 1607:1607:com.android.tools.r8.ir.code.BasicBlock endOfGotoChain():1590:1590 -> j 1608:1608:com.android.tools.r8.ir.code.BasicBlock endOfGotoChain():1590:1590 -> j 1609:1609:com.android.tools.r8.ir.code.BasicBlock endOfGotoChain():1590:1590 -> j 17:17:com.android.tools.r8.ir.code.BasicBlock endOfGotoChain():0:0 -> j # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":1610,"2":1611,"3":1612},"outline":"Lcom/android/tools/r8/internal/s4;a(Lcom/android/tools/r8/internal/x4;)Lcom/android/tools/r8/internal/x4;"} 1610:1610:com.android.tools.r8.ir.code.BasicBlock endOfGotoChain():1591:1591 -> j 1611:1611:com.android.tools.r8.ir.code.BasicBlock endOfGotoChain():1591:1591 -> j 1612:1612:com.android.tools.r8.ir.code.BasicBlock endOfGotoChain():1591:1591 -> j 1:3:void removeSuccessor(com.android.tools.r8.ir.code.BasicBlock):395:397 -> k # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/x4;)V"} 4:4:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntArrayList.(int[]):135:135 -> k 4:4:void removeSuccessor(com.android.tools.r8.ir.code.BasicBlock):397 -> k 5:5:void removeSuccessor(com.android.tools.r8.ir.code.BasicBlock):397:397 -> k 6:6:com.android.tools.r8.ir.code.Instruction entry():773:773 -> k # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/lo;"} 1:2:com.android.tools.r8.ir.code.Instruction exceptionalExit():783:784 -> l # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/lo;"} 3:3:com.android.tools.r8.ir.code.InstructionIterator com.android.tools.r8.ir.code.BasicBlock.iterator(int):1709:1709 -> l 3:3:com.android.tools.r8.ir.code.Instruction exceptionalExit():784 -> l 4:6:com.android.tools.r8.ir.code.Instruction exceptionalExit():785:787 -> l 7:8:void transferCatchHandlers(com.android.tools.r8.ir.code.BasicBlock):1649:1650 -> l # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/x4;)V"} 1:3:com.android.tools.r8.ir.code.JumpInstruction exit():777:779 -> m # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/fu;"} 1:5:com.android.tools.r8.ir.code.CatchHandlers getCatchHandlers():1633:1637 -> n # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/t6;"} 1:1:com.android.tools.r8.ir.code.CatchHandlers getCatchHandlersWithSuccessorIndexes():1641:1641 -> o # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/t6;"} 1:1:java.util.LinkedList getInstructions():715:715 -> p 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap getLocalsAtEntry():117:117 -> q # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Gq;"} 1:2:java.util.List getMutablePredecessors():373:374 -> r 1:2:java.util.List getMutableSuccessors():310:311 -> s 1:7:java.util.List getNormalPredecessors():385:391 -> t # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/bm;"} 1:1:java.lang.String toString():1311:1311 -> toString 1:5:java.util.List getNormalSuccessors():337:341 -> u 6:7:void com.android.tools.r8.ir.code.BasicBlock.forEachNormalSuccessor(java.util.function.Consumer):322:323 -> u 6:7:java.util.List getNormalSuccessors():341 -> u 8:8:java.util.List getNormalSuccessors():342:342 -> u 1:2:int getNumber():693:694 -> v 1:1:java.lang.String getNumberAsString():703:703 -> w 1:1:java.util.List getPhis():668:668 -> x 1:1:java.util.List getPredecessors():369:369 -> y 1:1:java.util.List getSuccessors():306:306 -> z com.android.tools.r8.ir.code.BasicBlock$$ExternalSyntheticOutline0 -> com.android.tools.r8.internal.s4: # {"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$214$b6dd67f260863294e1347834de9654f6bdbe9ba876ac452b76d49eee6a2321aa$0.m(com.android.tools.r8.ir.code.BasicBlock):0:2 -> a # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/x4;)Lcom/android/tools/r8/internal/x4;"} # {"id":"com.android.tools.r8.outline"} com.android.tools.r8.ir.code.BasicBlock$1 -> com.android.tools.r8.internal.t4: # {"id":"sourceFile","fileName":"BasicBlock.java"} com.android.tools.r8.ir.code.InstructionIterator iterator -> a com.android.tools.r8.ir.code.Instruction next -> b com.android.tools.r8.ir.code.Instruction val$instruction -> c 1:4:void (com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.Instruction):728:731 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/x4;Lcom/android/tools/r8/internal/lo;)V"} 1:3:com.android.tools.r8.ir.code.Instruction advance():734:736 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/lo;"} 1:1:boolean hasNext():745:745 -> hasNext 1:5:com.android.tools.r8.ir.code.Instruction com.android.tools.r8.ir.code.BasicBlock$1.next():750:754 -> next 1:5:java.lang.Object next():728 -> next 6:6:com.android.tools.r8.ir.code.Instruction com.android.tools.r8.ir.code.BasicBlock$1.next():752:752 -> next 6:6:java.lang.Object next():728 -> next com.android.tools.r8.ir.code.BasicBlock$BasicBlockChangeListener -> com.android.tools.r8.internal.u4: # {"id":"sourceFile","fileName":"BasicBlock.java"} com.android.tools.r8.ir.code.BasicBlock$EdgeType -> com.android.tools.r8.internal.v4: # {"id":"sourceFile","fileName":"BasicBlock.java"} com.android.tools.r8.ir.code.BasicBlock$EdgeType NON_EDGE -> a com.android.tools.r8.ir.code.BasicBlock$EdgeType NORMAL -> b com.android.tools.r8.ir.code.BasicBlock$EdgeType EXCEPTIONAL -> c 1:3:void ():132:134 -> 1:1:void (java.lang.String,int):131:131 -> com.android.tools.r8.ir.code.BasicBlock$PhiEquivalence -> com.android.tools.r8.internal.w4: # {"id":"sourceFile","fileName":"BasicBlock.java"} boolean $assertionsDisabled -> a 1:1:void ():2015:2015 -> 1:1:void ():2015:2015 -> 1:1:boolean doEquivalent(java.lang.Object,java.lang.Object):2015:2015 -> 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):2018:2020 -> a 2:4:boolean doEquivalent(java.lang.Object,java.lang.Object):2015 -> a 5:5:int doHash(java.lang.Object):2015:2015 -> a 6:7:int com.android.tools.r8.ir.code.BasicBlock$PhiEquivalence.doHash(com.android.tools.r8.ir.code.Phi):2030:2031 -> a 6:7:int doHash(java.lang.Object):2015 -> a com.android.tools.r8.ir.code.BasicBlockInstructionIterator -> com.android.tools.r8.internal.z4: # {"id":"sourceFile","fileName":"BasicBlockInstructionIterator.java"} java.util.ListIterator instructionIterator -> a 1:2:void (com.android.tools.r8.ir.code.BasicBlock):13:14 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/x4;)V"} 3:4:void (com.android.tools.r8.ir.code.BasicBlock,int):17:18 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/internal/x4;)V"} 5:6:void (com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.Instruction):22:23 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/x4;Lcom/android/tools/r8/internal/lo;)V"} boolean lambda$new$0(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Instruction) -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lo;Lcom/android/tools/r8/internal/lo;)Z"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/lo;"} com.android.tools.r8.ir.code.BasicBlockInstructionListIterator -> com.android.tools.r8.internal.A4: # {"id":"sourceFile","fileName":"BasicBlockInstructionListIterator.java"} com.android.tools.r8.ir.code.BasicBlock block -> a java.util.ListIterator listIterator -> b com.android.tools.r8.ir.code.Instruction current -> c com.android.tools.r8.ir.code.Position position -> d com.android.tools.r8.ir.code.IRMetadata metadata -> e boolean $assertionsDisabled -> f 1:1:void ():38:38 -> 1:1:void (com.android.tools.r8.ir.code.IRMetadata,com.android.tools.r8.ir.code.BasicBlock):47:47 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/vl;Lcom/android/tools/r8/internal/x4;)V"} 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/vl;Lcom/android/tools/r8/internal/x4;I)V"} 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/vl;Lcom/android/tools/r8/internal/x4;Lcom/android/tools/r8/internal/lo;)V"} 1:1:boolean lambda$inlineInvoke$2(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/x4;Lcom/android/tools/r8/internal/x4;)Z"} 2:2:com.android.tools.r8.ir.code.Instruction next():72:72 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/lo;"} 3:3:void setInsertionPosition(com.android.tools.r8.ir.code.Position):104:104 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/kM;)V"} 4:17:com.android.tools.r8.ir.code.BasicBlock 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:150 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;Ljava/util/ListIterator;Lcom/android/tools/r8/internal/lo;Lcom/android/tools/r8/utils/A1;)Lcom/android/tools/r8/internal/x4;"} 18:18:void replaceCurrentInstruction(com.android.tools.r8.ir.code.Instruction,java.util.Set):228:228 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lo;Ljava/util/Set;)V"} 19:19:java.util.List com.android.tools.r8.ir.code.Instruction.inValues():117:117 -> a 19:19: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)"]} 20:39:void replaceCurrentInstruction(com.android.tools.r8.ir.code.Instruction,java.util.Set):231:250 -> a 40:40:void replaceCurrentInstruction(com.android.tools.r8.ir.code.Instruction,java.util.Set):229:229 -> a 41: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):288:291 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/internal/B4;Lcom/android/tools/r8/internal/Y10;Lcom/android/tools/r8/internal/kM;)Lcom/android/tools/r8/internal/Rs;"} 45:45:com.android.tools.r8.ir.code.InvokeVirtual$Builder com.android.tools.r8.ir.code.InvokeVirtual.builder():41:41 -> 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):291 -> a 46: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):292:293 -> a 48:48:com.android.tools.r8.ir.code.InvokeMethod$Builder com.android.tools.r8.ir.code.InvokeMethod$Builder.setSingleArgument(com.android.tools.r8.ir.code.Value):297:297 -> a 48:48:com.android.tools.r8.ir.code.InvokeMethod$Builder com.android.tools.r8.ir.code.InvokeVirtual$Builder.setSingleArgument(com.android.tools.r8.ir.code.Value):193 -> 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):293 -> a 49:49: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):293:293 -> a 50:50:com.android.tools.r8.ir.code.Instruction$BuilderBase com.android.tools.r8.ir.code.Instruction$BuilderBase.setPosition(com.android.tools.r8.ir.code.Position):1660:1660 -> a 50:50: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 # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 51:51:com.android.tools.r8.ir.code.Instruction$BuilderBase com.android.tools.r8.ir.code.Instruction$BuilderBase.setPosition(com.android.tools.r8.ir.code.Position):1661:1661 -> a 51: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):294 -> a 52:55: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:297 -> a 56:56: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 56:56: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):298 -> a 57:66:boolean replaceCurrentInstructionByNullCheckIfPossible(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):306:315 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o5;)Z"} 67:68:boolean com.android.tools.r8.graph.DexMethod.mustBeInlinedIntoInstanceInitializer(com.android.tools.r8.graph.AppView):304:305 -> a 67:68:boolean replaceCurrentInstructionByNullCheckIfPossible(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):316 -> a 69:69:boolean com.android.tools.r8.graph.DexString.startsWith(com.android.tools.r8.graph.DexString):383:383 -> a 69:69:boolean com.android.tools.r8.graph.DexMethod.mustBeInlinedIntoInstanceInitializer(com.android.tools.r8.graph.AppView):305 -> a 69:69:boolean replaceCurrentInstructionByNullCheckIfPossible(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):316 -> a 70:73:boolean com.android.tools.r8.graph.DexMethod.mustBeInlinedIntoInstanceInitializer(com.android.tools.r8.graph.AppView):306:309 -> a 70:73:boolean replaceCurrentInstructionByNullCheckIfPossible(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):316 -> a 74:74:com.android.tools.r8.graph.DexMethod com.android.tools.r8.graph.lens.GraphLens.getOriginalMethodSignature(com.android.tools.r8.graph.DexMethod):121:121 -> a 74:74: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)"]} 74:74:boolean replaceCurrentInstructionByNullCheckIfPossible(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):316 -> a 75:75:boolean com.android.tools.r8.graph.DexMethod.mustBeInlinedIntoInstanceInitializer(com.android.tools.r8.graph.AppView):311:311 -> a 75:75:boolean replaceCurrentInstructionByNullCheckIfPossible(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):316 -> a 76:88:boolean replaceCurrentInstructionByNullCheckIfPossible(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):320:332 -> a 89:91: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):339:341 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/graph/v2;Ljava/util/function/Consumer;)Z"} 92:92:boolean com.android.tools.r8.ir.code.Instruction.isInvokeStatic():0:0 -> a 92:92: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):341 -> a 93:116: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):341:364 -> a 117:117:void com.android.tools.r8.ir.code.InstructionListIterator.replaceCurrentInstruction(com.android.tools.r8.ir.code.Instruction):49:49 -> a 117:117: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):365 -> a 118:118: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):366:366 -> a 119:123: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:378 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/X;)V"} 124:124: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 124:124: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):378 -> a 125:126: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):379:380 -> a 127:127:void com.android.tools.r8.ir.code.ConstClass.(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexType):35:35 -> a 127:127: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):380 -> a 128:128:void com.android.tools.r8.ir.code.InstructionListIterator.replaceCurrentInstruction(com.android.tools.r8.ir.code.Instruction):49:49 -> a 128:128: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):381 -> a 129:129: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:375 -> a 130:134:void replaceCurrentInstructionWithConstInt(com.android.tools.r8.ir.code.IRCode,int):386:390 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;I)V"} 135:135:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isInt():0:0 -> a 135:135:void replaceCurrentInstructionWithConstInt(com.android.tools.r8.ir.code.IRCode,int):390 -> a 136:139:void replaceCurrentInstructionWithConstInt(com.android.tools.r8.ir.code.IRCode,int):390:393 -> 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 replaceCurrentInstructionWithConstInt(com.android.tools.r8.ir.code.IRCode,int):394 -> a 141:141:void replaceCurrentInstructionWithConstInt(com.android.tools.r8.ir.code.IRCode,int):387:387 -> a 142:151:void replaceCurrentInstructionWithNullCheck(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.Value):411:420 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/Y10;)V"} 152:152:com.android.tools.r8.ir.code.InvokeVirtual$Builder com.android.tools.r8.ir.code.InvokeVirtual.builder():41:41 -> a 152:152:void replaceCurrentInstructionWithNullCheck(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.Value):420 -> a 153:153:void replaceCurrentInstructionWithNullCheck(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.Value):420:420 -> a 154:154:com.android.tools.r8.ir.code.InvokeMethod$Builder com.android.tools.r8.ir.code.InvokeMethod$Builder.setSingleArgument(com.android.tools.r8.ir.code.Value):297:297 -> a 154:154:com.android.tools.r8.ir.code.InvokeMethod$Builder com.android.tools.r8.ir.code.InvokeVirtual$Builder.setSingleArgument(com.android.tools.r8.ir.code.Value):193 -> a 154:154:void replaceCurrentInstructionWithNullCheck(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.Value):420 -> a 155:155:void replaceCurrentInstructionWithNullCheck(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.Value):420:420 -> 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 replaceCurrentInstructionWithNullCheck(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.Value):419 -> a 157:157:void replaceCurrentInstructionWithNullCheck(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.Value):412:412 -> a 158:166:void replaceCurrentInstructionWithStaticGet(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexField,java.util.Set):426:434 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/graph/Y0;Ljava/util/Set;)V"} 167:167:void com.android.tools.r8.ir.code.InstructionListIterator.replaceCurrentInstruction(com.android.tools.r8.ir.code.Instruction):49:49 -> a 167:167:void replaceCurrentInstructionWithStaticGet(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexField,java.util.Set):435 -> a 168:169:void replaceCurrentInstructionWithStaticGet(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexField,java.util.Set):438:439 -> a 170:170: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:427 -> a 171:186:void replaceCurrentInstructionWithThrow(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,java.util.Set,java.util.Set):451:466 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/internal/B4;Lcom/android/tools/r8/internal/Y10;Ljava/util/Set;Ljava/util/Set;)V"} 187:187: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 187:187:void replaceCurrentInstructionWithThrow(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,java.util.Set,java.util.Set):469 -> a 188:188:void replaceCurrentInstructionWithThrow(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,java.util.Set,java.util.Set):470:470 -> a 189:189: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 189:189:void replaceCurrentInstructionWithThrow(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,java.util.Set,java.util.Set):472 -> a 190:190:void replaceCurrentInstructionWithThrow(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,java.util.Set,java.util.Set):479:479 -> a 191:191:void replaceCurrentInstructionWithThrow(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,java.util.Set,java.util.Set):478:478 -> a 192:209:void replaceCurrentInstructionWithThrow(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,java.util.Set,java.util.Set):477:494 -> a 210:210:boolean com.android.tools.r8.ir.code.BasicBlockInstructionListIterator.hasInsertionPosition():99:99 -> a 210:210:void replaceCurrentInstructionWithThrow(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,java.util.Set,java.util.Set):495 -> a 211:218:void replaceCurrentInstructionWithThrow(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,java.util.Set,java.util.Set):496:503 -> a 219:219:void replaceCurrentInstructionWithThrow(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,java.util.Set,java.util.Set):452:452 -> a 220:240:void replaceCurrentInstructionWithThrowNull(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,java.util.Set,java.util.Set):513:533 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/ll;Ljava/util/ListIterator;Ljava/util/Set;Ljava/util/Set;)V"} 241:241:boolean com.android.tools.r8.ir.code.BasicBlockInstructionListIterator.hasNext():67:67 -> a 241:241: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 -> a 242:248: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:544 -> a 249:249:void replaceCurrentInstructionWithThrowNull(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,java.util.Set,java.util.Set):543:543 -> a 250:273:void replaceCurrentInstructionWithThrowNull(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,java.util.Set,java.util.Set):542:565 -> a 274:274:boolean com.android.tools.r8.ir.code.BasicBlockInstructionListIterator.hasInsertionPosition():99:99 -> a 274:274:void replaceCurrentInstructionWithThrowNull(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,java.util.Set,java.util.Set):566 -> a 275:309:void replaceCurrentInstructionWithThrowNull(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,java.util.Set,java.util.Set):567:601 -> a 310:310:void replaceCurrentInstructionWithThrowNull(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,java.util.Set,java.util.Set):514:514 -> a 311:320: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):585:594 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Set;Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/internal/x4;Ljava/util/Set;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/internal/x4;)V"} 321:322:com.android.tools.r8.ir.code.BasicBlock split(com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,boolean):609:610 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;Ljava/util/ListIterator;Z)Lcom/android/tools/r8/internal/x4;"} 323:323:boolean com.android.tools.r8.ir.code.BasicBlockInstructionListIterator.hasNext():67:67 -> a 323:323:com.android.tools.r8.ir.code.BasicBlock split(com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,boolean):613 -> a 324:327:com.android.tools.r8.ir.code.BasicBlock split(com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,boolean):613:616 -> a 328:328:com.android.tools.r8.ir.code.Position com.android.tools.r8.ir.code.BasicBlock.getPosition():1625:1625 -> a 328:328:com.android.tools.r8.ir.code.BasicBlock split(com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,boolean):616 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 329:329:com.android.tools.r8.ir.code.Position com.android.tools.r8.ir.code.BasicBlock.getPosition():1625:1625 -> a 329:329:com.android.tools.r8.ir.code.BasicBlock split(com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,boolean):616 -> a 330:330:com.android.tools.r8.ir.code.BasicBlock split(com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,boolean):620:620 -> a 331:331:int com.android.tools.r8.ir.code.IRCode.getNextBlockNumber():1210:1210 -> a 331:331:com.android.tools.r8.ir.code.BasicBlock split(com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,boolean):620 -> a 332:335:com.android.tools.r8.ir.code.BasicBlock split(com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,boolean):620:623 -> a 336:337:void com.android.tools.r8.ir.code.Goto.(com.android.tools.r8.ir.code.BasicBlock):21:22 -> a 336:337:com.android.tools.r8.ir.code.BasicBlock split(com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,boolean):623 -> a 338:356:com.android.tools.r8.ir.code.BasicBlock split(com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,boolean):624:642 -> a 357:364:com.android.tools.r8.ir.code.BasicBlock split(com.android.tools.r8.ir.code.IRCode,int,java.util.ListIterator):651:658 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;ILjava/util/ListIterator;)Lcom/android/tools/r8/internal/x4;"} 365:371: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):669:675 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/internal/B4;Lcom/android/tools/r8/utils/A1;Ljava/util/function/UnaryOperator;)Lcom/android/tools/r8/internal/x4;"} 372:404: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):701:733 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/internal/x4;Lcom/android/tools/r8/internal/x4;Ljava/util/ListIterator;)V"} 405:410:void removeArgumentInstruction(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.Value):771:776 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/oo;Lcom/android/tools/r8/internal/Y10;)V"} 411:418: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):787:794 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/internal/ll;Ljava/util/ListIterator;Ljava/util/Set;Lcom/android/tools/r8/graph/q2;)Lcom/android/tools/r8/internal/x4;"} 419:421: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:795 -> a 422:424:boolean com.android.tools.r8.ir.code.BasicBlockInstructionListIterator.canThrow(com.android.tools.r8.ir.code.IRCode):681:683 -> a 422:424: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 -> a 425:436: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):801:812 -> a 437:437:java.util.List com.android.tools.r8.ir.code.Instruction.inValues():117:117 -> a 437:437: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):813 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 438:445: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):813:820 -> a 446:446:java.util.List com.android.tools.r8.ir.code.Instruction.inValues():117:117 -> a 446:446: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 # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 447:483: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:859 -> a 484:484:java.util.List com.android.tools.r8.ir.code.Instruction.inValues():117:117 -> a 484:484: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):863 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 485:489: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):863:867 -> a 490:490:java.util.List com.android.tools.r8.ir.code.Instruction.inValues():117:117 -> a 490:490: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):868 -> a 491:498: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):868:875 -> a 499:499:void com.android.tools.r8.ir.analysis.type.TypeAnalysis.(com.android.tools.r8.graph.AppView):39:39 -> a 499:499: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):875 -> a 500:519: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):875:894 -> a 520:520:void com.android.tools.r8.ir.analysis.type.TypeAnalysis.(com.android.tools.r8.graph.AppView):39:39 -> a 520:520: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):894 -> a 521:521: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:897 -> a 522:522:java.lang.Iterable com.android.tools.r8.com.google.common.collect.Iterables.concat(java.lang.Iterable,java.lang.Iterable):418:418 -> a 522:522: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):896 -> a 523:556: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):895:928 -> a 557:557:com.android.tools.r8.ir.code.BasicBlockIterator com.android.tools.r8.ir.code.IRCode.listIterator(int):1070:1070 -> a 557:557: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 558:564: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):931:937 -> a 565:565:int com.android.tools.r8.ir.code.IRCode.getNextBlockNumber():1210:1210 -> a 565:565: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):938 -> a 566:571: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):938:943 -> a 572:588: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):748:764 -> a 572:588: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):944 -> a 589:594: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):951:956 -> a 595:595:void com.android.tools.r8.ir.analysis.type.TypeAnalysis.(com.android.tools.r8.graph.AppView):39:39 -> a 595:595: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 596:606: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:966 -> a 607:611: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):965:969 -> a 612:618:com.android.tools.r8.ir.code.InstructionListIterator ensureSingleReturnInstruction(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,java.util.List):975:981 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/ll;Ljava/util/List;)Lcom/android/tools/r8/internal/oo;"} 619:619:int com.android.tools.r8.ir.code.IRCode.getNextBlockNumber():1210:1210 -> a 619:619:com.android.tools.r8.ir.code.InstructionListIterator ensureSingleReturnInstruction(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,java.util.List):982 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 620:620:int com.android.tools.r8.ir.code.IRCode.getNextBlockNumber():1210:1210 -> a 620:620:com.android.tools.r8.ir.code.InstructionListIterator ensureSingleReturnInstruction(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,java.util.List):982 -> a 621:646:com.android.tools.r8.ir.code.InstructionListIterator ensureSingleReturnInstruction(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,java.util.List):982:1007 -> a 647:647:void com.android.tools.r8.ir.analysis.type.TypeAnalysis.(com.android.tools.r8.graph.AppView):39:39 -> a 647:647:com.android.tools.r8.ir.code.InstructionListIterator ensureSingleReturnInstruction(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,java.util.List):1007 -> a 648:665:com.android.tools.r8.ir.code.InstructionListIterator ensureSingleReturnInstruction(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,java.util.List):1007:1024 -> a 666:666:com.android.tools.r8.ir.code.ConstNumber com.android.tools.r8.ir.code.IRCode.createNumberConstant(long,com.android.tools.r8.ir.analysis.type.TypeElement):1168:1168 -> a 666:666: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 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/utils/A1;JLcom/android/tools/r8/internal/F00;)Lcom/android/tools/r8/internal/Y10;"} 667:667: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):1172:1172 -> a 667:667:com.android.tools.r8.ir.code.ConstNumber com.android.tools.r8.ir.code.IRCode.createNumberConstant(long,com.android.tools.r8.ir.analysis.type.TypeElement):1168 -> a 667:667: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 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 668:668:boolean com.android.tools.r8.ir.code.BasicBlockInstructionListIterator.hasInsertionPosition():99:99 -> a 668:668: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):258 -> a 669:670: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):260:261 -> a 671:671:com.android.tools.r8.ir.code.Position com.android.tools.r8.ir.code.BasicBlock.getPosition():1625:1625 -> a 671:671: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 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 672:672:com.android.tools.r8.ir.code.Position com.android.tools.r8.ir.code.BasicBlock.getPosition():1625:1625 -> a 672:672: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 -> a 673:678: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):263:268 -> a 679:679: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):1196:1196 -> a 679:679: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):273 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/graph/u2;)Lcom/android/tools/r8/internal/Y10;"} 680:681: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):1201:1202 -> a 680:681: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):1196 -> a 680:681: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):273 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 682:682: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):276:276 -> a 683:686: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):275:278 -> a 1:1:void add(java.lang.Object):38:38 -> add 1:1:boolean lambda$new$0(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Instruction):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lo;Lcom/android/tools/r8/internal/lo;)Z"} 2:7:void replaceCurrentInstructionWithConstString(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexString):400:405 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/graph/u2;)V"} 8: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):1201:1202 -> b 8:9:void replaceCurrentInstructionWithConstString(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexString):405 -> b 10:10:void com.android.tools.r8.ir.code.InstructionListIterator.replaceCurrentInstruction(com.android.tools.r8.ir.code.Instruction):49:49 -> b 10:10:void replaceCurrentInstructionWithConstString(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexString):406 -> b 11:11:void replaceCurrentInstructionWithConstString(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexString):401:401 -> b 1:7:void add(com.android.tools.r8.ir.code.Instruction):122:128 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lo;)V"} 1:1:boolean hasNext():67:67 -> hasNext 1:1:boolean hasPrevious():83:83 -> hasPrevious 1:1:java.lang.Object next():38: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 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/lo;"} 1:1:int previousIndex():94:94 -> previousIndex 1:1:void unsetInsertionPosition():109:109 -> r 1:6:void remove():182:187 -> remove 7:7:java.util.List com.android.tools.r8.ir.code.Instruction.inValues():117:117 -> remove 7:7:void remove():187 -> remove # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 8:9:void remove():187:188 -> remove 10:10:java.util.List com.android.tools.r8.ir.code.Instruction.inValues():117:117 -> remove 10:10:void remove():188 -> remove # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 11:25:void remove():188:202 -> remove 26:26:void remove():183:183 -> remove 1:7:void removeOrReplaceByDebugLocalRead():216:222 -> s 8:8:void com.android.tools.r8.ir.code.InstructionListIterator.replaceCurrentInstruction(com.android.tools.r8.ir.code.Instruction):49:49 -> s 8:8:void removeOrReplaceByDebugLocalRead():222 -> s 9:9:void removeOrReplaceByDebugLocalRead():217:217 -> s 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):165:168 -> set 2:5:void set(java.lang.Object):38 -> set 1:5:void removeInstructionIgnoreOutValue():207:211 -> v 6:6:void removeInstructionIgnoreOutValue():208:208 -> v com.android.tools.r8.ir.code.BasicBlockIterator -> com.android.tools.r8.internal.B4: # {"id":"sourceFile","fileName":"BasicBlockIterator.java"} com.android.tools.r8.ir.code.IRCode code -> a java.util.ListIterator listIterator -> b com.android.tools.r8.ir.code.BasicBlock current -> c 1:3:void (com.android.tools.r8.ir.code.IRCode):17:19 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;)V"} 4:6:void (com.android.tools.r8.ir.code.IRCode,int):22:24 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;I)V"} 1:1:boolean lambda$positionAfterPreviousBlock$0(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/x4;Lcom/android/tools/r8/internal/x4;)Z"} 2:2:com.android.tools.r8.ir.code.BasicBlock next():42:42 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/x4;"} 3:3:com.android.tools.r8.ir.code.BasicBlock positionAfterPreviousBlock(com.android.tools.r8.ir.code.BasicBlock):68:68 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/x4;)V"} 4:4:com.android.tools.r8.ir.code.BasicBlock com.android.tools.r8.ir.code.BasicBlockIterator.previousUntil(java.util.function.Predicate):77:77 -> a 4:4:com.android.tools.r8.ir.code.BasicBlock com.android.tools.r8.ir.code.BasicBlockIterator.positionAfterPreviousBlock(java.util.function.Predicate):72 -> a 4:4:com.android.tools.r8.ir.code.BasicBlock positionAfterPreviousBlock(com.android.tools.r8.ir.code.BasicBlock):68 -> a 5:5:com.android.tools.r8.ir.code.BasicBlock com.android.tools.r8.ir.code.BasicBlockIterator.positionAfterPreviousBlock(java.util.function.Predicate):73:73 -> a 5:5: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 previous():58:58 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/x4;"} 1:1:boolean hasNext():37:37 -> hasNext 1:1:boolean hasPrevious():53:53 -> hasPrevious 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:12:void remove():100: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.android.tools.r8.internal.T4: # {"id":"sourceFile","fileName":"Binop.java"} 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/qI;Lcom/android/tools/r8/internal/Y10;Lcom/android/tools/r8/internal/Y10;Lcom/android/tools/r8/internal/Y10;)V"} 1:1:int maxInValueRegister():90:90 -> E2 1:1:int maxOutValueRegister():95:95 -> F2 1:1:com.android.tools.r8.ir.code.NumericType getNumericType():36:36 -> J2 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/qI;"} boolean isCommutative() -> K2 1:1:com.android.tools.r8.ir.code.Value leftValue():40:40 -> L2 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Y10;"} 1:2:int maxInOutValueRegisterSize():82:83 -> M2 1:1:com.android.tools.r8.ir.code.Value rightValue():44:44 -> N2 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Y10;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/ir/regalloc/f;)Z"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/ir/optimize/d0;Lcom/android/tools/r8/graph/o5;)Lcom/android/tools/r8/ir/optimize/V;"} 11:12:void insertLoadAndStores(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.cf.LoadStoreHelper):132:133 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/oo;Lcom/android/tools/r8/internal/yC;)V"} 13:13:com.android.tools.r8.ir.analysis.type.TypeElement evaluate(com.android.tools.r8.graph.AppView):138:138 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)Lcom/android/tools/r8/internal/F00;"} boolean hasInvariantOutType() -> c1 boolean instructionMayTriggerMethodInvocation(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod) -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o5;)Z"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Y10;)Z"} boolean isBinop() -> v1 com.android.tools.r8.ir.code.Binop asBinop() -> x # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/T4;"} com.android.tools.r8.ir.code.CanonicalPositions -> com.android.tools.r8.internal.q6: # {"id":"sourceFile","fileName":"CanonicalPositions.java"} com.android.tools.r8.ir.code.Position callerPosition -> a java.util.Map canonicalPositions -> b com.android.tools.r8.ir.code.Position preamblePosition -> c boolean isCompilerSynthesizedInlinee -> d com.android.tools.r8.ir.code.Position syntheticPosition -> e boolean $assertionsDisabled -> f 1:1:void ():19:19 -> 1:12:void (com.android.tools.r8.ir.code.Position,int,com.android.tools.r8.graph.DexMethod,boolean,com.android.tools.r8.ir.code.Position):33:44 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/kM;ILcom/android/tools/r8/graph/j2;ZLcom/android/tools/r8/internal/kM;)V"} 13:18:void (com.android.tools.r8.ir.code.Position,int,com.android.tools.r8.graph.DexMethod,boolean,com.android.tools.r8.ir.code.Position):43:48 -> 1:1:com.android.tools.r8.ir.code.Position getPreamblePosition():53:53 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/kM;"} 2:17:com.android.tools.r8.ir.code.Position canonicalizeCallerPosition(com.android.tools.r8.ir.code.Position):71:86 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/kM;)Lcom/android/tools/r8/internal/kM;"} 18:18:com.android.tools.r8.ir.code.Position$PositionBuilder com.android.tools.r8.ir.code.Position$PositionBuilder.setCallerPosition(com.android.tools.r8.ir.code.Position):302:302 -> a 18:18:com.android.tools.r8.ir.code.Position canonicalizeCallerPosition(com.android.tools.r8.ir.code.Position):87 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 19:19:com.android.tools.r8.ir.code.Position$PositionBuilder com.android.tools.r8.ir.code.Position$PositionBuilder.setCallerPosition(com.android.tools.r8.ir.code.Position):303:303 -> a 19:19:com.android.tools.r8.ir.code.Position canonicalizeCallerPosition(com.android.tools.r8.ir.code.Position):87 -> a 20:20:com.android.tools.r8.ir.code.Position canonicalizeCallerPosition(com.android.tools.r8.ir.code.Position):87:87 -> a 21:22:com.android.tools.r8.ir.code.Position$PositionBuilder com.android.tools.r8.ir.code.Position$PositionBuilder.disableLineCheck():317:318 -> a 21:22:com.android.tools.r8.ir.code.Position canonicalizeCallerPosition(com.android.tools.r8.ir.code.Position):88 -> a 23:25:com.android.tools.r8.ir.code.Position canonicalizeCallerPosition(com.android.tools.r8.ir.code.Position):88:90 -> a 26:26:com.android.tools.r8.ir.code.Position$PositionBuilder com.android.tools.r8.ir.code.Position$PositionBuilder.setCallerPosition(com.android.tools.r8.ir.code.Position):302:302 -> a 26:26:com.android.tools.r8.ir.code.Position canonicalizeCallerPosition(com.android.tools.r8.ir.code.Position):90 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 27:27:com.android.tools.r8.ir.code.Position$PositionBuilder com.android.tools.r8.ir.code.Position$PositionBuilder.setCallerPosition(com.android.tools.r8.ir.code.Position):303:303 -> a 27:27:com.android.tools.r8.ir.code.Position canonicalizeCallerPosition(com.android.tools.r8.ir.code.Position):90 -> a 28:28:com.android.tools.r8.ir.code.Position canonicalizeCallerPosition(com.android.tools.r8.ir.code.Position):90:90 -> a 29:29:com.android.tools.r8.ir.code.Position canonicalizeCallerPosition(com.android.tools.r8.ir.code.Position):83:83 -> a 30:39:com.android.tools.r8.ir.code.Position getExceptionalExitPosition(boolean,java.util.function.Supplier,com.android.tools.r8.graph.DexMethod):100:109 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ZLjava/util/function/Supplier;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/internal/kM;"} 40:40:com.android.tools.r8.ir.code.Position com.android.tools.r8.ir.code.CanonicalPositions.getPreamblePosition():53:53 -> a 40:40:com.android.tools.r8.ir.code.Position getExceptionalExitPosition(boolean,java.util.function.Supplier,com.android.tools.r8.graph.DexMethod):113 -> a 41:43:com.android.tools.r8.ir.code.Position getExceptionalExitPosition(boolean,java.util.function.Supplier,com.android.tools.r8.graph.DexMethod):114:116 -> a 44:44:com.android.tools.r8.ir.code.Position$PositionBuilder com.android.tools.r8.ir.code.Position$PositionBuilder.setCallerPosition(com.android.tools.r8.ir.code.Position):302:302 -> a 44:44:com.android.tools.r8.ir.code.Position getExceptionalExitPosition(boolean,java.util.function.Supplier,com.android.tools.r8.graph.DexMethod):117 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 45:54:com.android.tools.r8.ir.code.Position getExceptionalExitPosition(boolean,java.util.function.Supplier,com.android.tools.r8.graph.DexMethod):118:127 -> a 1:1:com.android.tools.r8.ir.code.Position getCanonical(com.android.tools.r8.ir.code.Position):61:61 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/kM;)Lcom/android/tools/r8/internal/kM;"} com.android.tools.r8.ir.code.CatchHandlers -> com.android.tools.r8.internal.t6: # {"id":"sourceFile","fileName":"CatchHandlers.java"} java.util.List guards -> a java.util.List targets -> b java.util.Set uniqueTargets -> c com.android.tools.r8.ir.code.CatchHandlers EMPTY_INDICES -> d com.android.tools.r8.ir.code.CatchHandlers EMPTY_BASIC_BLOCK -> e boolean $assertionsDisabled -> f 1:27:void ():17:43 -> 1:3:void ():45:47 -> 4:9:void (java.util.List,java.util.List):50:55 -> 1:1:java.util.List com.android.tools.r8.ir.code.CatchHandlers.getGuards():68:68 -> a 1:1:boolean hasCatchAll(com.android.tools.r8.graph.DexItemFactory):87 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;)Z"} 2:2:boolean hasCatchAll(com.android.tools.r8.graph.DexItemFactory):87:87 -> a 3:3:java.util.List com.android.tools.r8.ir.code.CatchHandlers.getGuards():68:68 -> a 3:3:boolean hasCatchAll(com.android.tools.r8.graph.DexItemFactory):88 -> a 4:4:boolean hasCatchAll(com.android.tools.r8.graph.DexItemFactory):88:88 -> a 5:5:java.util.List getAllTargets():76:76 -> a 6:9:com.android.tools.r8.ir.code.CatchHandlers appendGuard(com.android.tools.r8.graph.DexType,java.lang.Object):92:95 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Ljava/lang/Integer;)Lcom/android/tools/r8/internal/t6;"} 10:19:com.android.tools.r8.ir.code.CatchHandlers removeGuard(com.android.tools.r8.graph.DexType):99:108 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/internal/t6;"} 20:21: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):104:105 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Ljava/util/List;Ljava/util/List;Lcom/android/tools/r8/graph/v2;Ljava/lang/Object;)V"} 22:23:void forEach(java.util.function.BiConsumer):112:113 -> a 1:1:java.util.List getGuards():68:68 -> b 1:4:java.util.Set getUniqueTargets():80:83 -> c 1:5:boolean equals(java.lang.Object):143:147 -> equals 1:1:int hashCode():152:152 -> hashCode 1:1:boolean isEmpty():59:59 -> isEmpty 1:1:java.util.Iterator iterator():119:119 -> iterator 1:1:com.android.tools.r8.graph.DexType getGuard(int):72:72 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/graph/v2;"} 1:2:int size():63:64 -> size com.android.tools.r8.ir.code.CatchHandlers$1 -> com.android.tools.r8.internal.r6: # {"id":"sourceFile","fileName":"CatchHandlers.java"} int nextIndex -> a com.android.tools.r8.ir.code.CatchHandlers this$0 -> b 1:3:void (com.android.tools.r8.ir.code.CatchHandlers):119:121 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/t6;)V"} 1:1:boolean hasNext():125:125 -> hasNext 1:4:com.android.tools.r8.ir.code.CatchHandlers$CatchHandler com.android.tools.r8.ir.code.CatchHandlers$1.next():130:133 -> next 1:4:java.lang.Object next():119 -> next com.android.tools.r8.ir.code.CatchHandlers$CatchHandler -> com.android.tools.r8.internal.s6: # {"id":"sourceFile","fileName":"CatchHandlers.java"} com.android.tools.r8.graph.DexType guard -> a java.lang.Object target -> b 1:3:void (com.android.tools.r8.graph.DexType,java.lang.Object):24:26 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Ljava/lang/Object;)V"} com.android.tools.r8.ir.code.CheckCast -> com.android.tools.r8.internal.s9: # {"id":"sourceFile","fileName":"CheckCast.java"} com.android.tools.r8.graph.DexType type -> h boolean ignoreCompatRules -> i boolean $assertionsDisabled -> j int $r8$clinit -> k 1:1:void ():33:33 -> 1:1:void (com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexType):43:43 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Y10;Lcom/android/tools/r8/internal/Y10;Lcom/android/tools/r8/graph/v2;)V"} 2:4:void (com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexType,boolean):47:49 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Y10;Lcom/android/tools/r8/internal/Y10;Lcom/android/tools/r8/graph/v2;Z)V"} int maxInValueRegister() -> E2 int maxOutValueRegister() -> F2 int opcode() -> G2 1:1:com.android.tools.r8.graph.DexType getType():93:93 -> J2 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/v2;"} 1:1:boolean ignoreCompatRules():79:79 -> K2 1:1:java.lang.Object accept(com.android.tools.r8.ir.code.InstructionVisitor):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ce;)Ljava/lang/Object;"} 2:6:boolean isRefiningStaticType(com.android.tools.r8.utils.InternalOptions):57:61 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/A1;)Z"} 7:7:com.android.tools.r8.graph.DexType com.android.tools.r8.ir.code.CheckCast.getType():93:93 -> a 7:7:boolean isRefiningStaticType(com.android.tools.r8.utils.InternalOptions):62 -> a 8:8:boolean isRefiningStaticType(com.android.tools.r8.utils.InternalOptions):62:62 -> a 9:9:com.android.tools.r8.graph.DexType com.android.tools.r8.ir.code.CheckCast.getType():93:93 -> a 9:9:boolean isRefiningStaticType(com.android.tools.r8.utils.InternalOptions):63 -> a 10:21:boolean isRefiningStaticType(com.android.tools.r8.utils.InternalOptions):63:74 -> a 22:34:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):105:117 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/if;)V"} 35:35:boolean instructionMayHaveSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction$SideEffectAssumption):145:145 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/ko;)Z"} 36:36:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget inliningConstraint(com.android.tools.r8.ir.optimize.InliningConstraints,com.android.tools.r8.graph.ProgramMethod):209:209 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/ir/optimize/d0;Lcom/android/tools/r8/graph/o5;)Lcom/android/tools/r8/ir/optimize/V;"} 37:37:com.android.tools.r8.ir.analysis.type.TypeElement evaluate(com.android.tools.r8.graph.AppView):214:214 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)Lcom/android/tools/r8/internal/F00;"} 38:44:boolean verifyTypes(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.VerifyTypesHelper):219:225 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/r20;)V"} 45:45:com.android.tools.r8.graph.DexType com.android.tools.r8.ir.code.CheckCast.getType():93:93 -> a 45:45:boolean verifyTypes(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.VerifyTypesHelper):226 -> a 46:66:boolean verifyTypes(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.VerifyTypesHelper):226:246 -> a 67:68:void insertLoadAndStores(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.cf.LoadStoreHelper):258:259 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/oo;Lcom/android/tools/r8/internal/yC;)V"} 69:69:com.android.tools.r8.graph.DexType computeVerificationType(com.android.tools.r8.graph.AppView,com.android.tools.r8.cf.TypeVerificationHelper):270:270 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/W00;)Lcom/android/tools/r8/graph/v2;"} 70:70:void buildCf(com.android.tools.r8.ir.conversion.CfBuilder):275:275 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/L6;)V"} 71:71:void com.android.tools.r8.cf.code.CfCheckCast.(com.android.tools.r8.graph.DexType):39:39 -> a 71:71:void buildCf(com.android.tools.r8.ir.conversion.CfBuilder):275 -> a 72:72:void buildCf(com.android.tools.r8.ir.conversion.CfBuilder):275:275 -> a 73:73:void internalRegisterUse(com.android.tools.r8.graph.UseRegistry,com.android.tools.r8.graph.DexClassAndMethod):285:285 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/u;)V"} 1:1:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):129:129 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lo;)Z"} 2:30:boolean instructionInstanceCanThrow(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):150:178 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o5;)Z"} 1:1:com.android.tools.r8.dex.code.DexCheckCast createCheckCast(int):124:124 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/dex/code/P;"} 2:2:com.android.tools.r8.graph.DexType com.android.tools.r8.ir.code.CheckCast.getType():93:93 -> c 2:2:com.android.tools.r8.dex.code.DexCheckCast createCheckCast(int):124 -> c 3:3:boolean com.android.tools.r8.ir.code.CheckCast.ignoreCompatRules():79:79 -> c 3:3:com.android.tools.r8.dex.code.DexCheckCast createCheckCast(int):124 -> c 4:4:com.android.tools.r8.dex.code.DexCheckCast createCheckCast(int):124:124 -> c boolean hasInvariantOutType() -> c1 boolean instructionMayTriggerMethodInvocation(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod) -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o5;)Z"} 1:1:java.util.List com.android.tools.r8.ir.code.Instruction.inValues():117:117 -> e 1:1:com.android.tools.r8.ir.code.Value object():97 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Y10;"} 2:2:com.android.tools.r8.ir.code.Value object():97:97 -> e boolean instructionTypeCanThrow() -> g 1:1:java.lang.String toString():203:203 -> toString boolean isCheckCast() -> w1 com.android.tools.r8.ir.code.CheckCast asCheckCast() -> y # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/s9;"} com.android.tools.r8.ir.code.CheckCast$Builder -> com.android.tools.r8.internal.r9: # {"id":"sourceFile","fileName":"CheckCast.java"} com.android.tools.r8.graph.DexType castType -> c com.android.tools.r8.ir.code.Value object -> d 1:1:void ():288:288 -> 1:1:com.android.tools.r8.ir.code.Instruction$BuilderBase self():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/eo;"} 2:2:com.android.tools.r8.ir.code.CheckCast$Builder setCastType(com.android.tools.r8.graph.DexType):294:294 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/internal/r9;"} 1:1:com.android.tools.r8.ir.code.CheckCast$Builder setObject(com.android.tools.r8.ir.code.Value):299:299 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Y10;)Lcom/android/tools/r8/internal/r9;"} 2:2:com.android.tools.r8.ir.code.CheckCast build():305:305 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/s9;"} 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):43:43 -> b 3:3:com.android.tools.r8.ir.code.CheckCast build():305 -> b 4:4:com.android.tools.r8.ir.code.CheckCast build():305:305 -> b com.android.tools.r8.ir.code.Cmp -> com.android.tools.r8.internal.ib: # {"id":"sourceFile","fileName":"Cmp.java"} com.android.tools.r8.ir.code.Cmp$Bias bias -> i boolean $assertionsDisabled -> j 1:1:void ():28:28 -> 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):37:38 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/qI;Lcom/android/tools/r8/internal/hb;Lcom/android/tools/r8/internal/Y10;Lcom/android/tools/r8/internal/Y10;Lcom/android/tools/r8/internal/Y10;)V"} int maxInValueRegister() -> E2 int maxOutValueRegister() -> F2 int opcode() -> G2 boolean isCommutative() -> K2 1:1:java.lang.Object accept(com.android.tools.r8.ir.code.InstructionVisitor):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ce;)Ljava/lang/Object;"} 2:29:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):59:86 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/if;)V"} 30:35:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):73:78 -> a 36:60:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):64:88 -> a 61:69:java.lang.String biasToString(com.android.tools.r8.ir.code.Cmp$Bias):92:100 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hb;)Ljava/lang/String;"} 70:70:java.lang.String biasToString(com.android.tools.r8.ir.code.Cmp$Bias):96:96 -> a 71:71:java.lang.String biasToString(com.android.tools.r8.ir.code.Cmp$Bias):94:94 -> a 72:74:com.android.tools.r8.ir.analysis.constant.LatticeElement evaluate(com.android.tools.r8.ir.code.IRCode,java.util.function.Function):165:167 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;Ljava/util/function/Function;)Lcom/android/tools/r8/internal/TA;"} 75:75:boolean com.android.tools.r8.ir.analysis.constant.LatticeElement.isConst():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):167 -> a 76:76:com.android.tools.r8.ir.analysis.constant.LatticeElement evaluate(com.android.tools.r8.ir.code.IRCode,java.util.function.Function):167:167 -> a 77:77:boolean com.android.tools.r8.ir.analysis.constant.LatticeElement.isConst():0:0 -> a 77:77:com.android.tools.r8.ir.analysis.constant.LatticeElement evaluate(com.android.tools.r8.ir.code.IRCode,java.util.function.Function):167 -> a 78:89:com.android.tools.r8.ir.analysis.constant.LatticeElement evaluate(com.android.tools.r8.ir.code.IRCode,java.util.function.Function):168:179 -> a 90:101:com.android.tools.r8.ir.analysis.constant.LatticeElement evaluate(com.android.tools.r8.ir.code.IRCode,java.util.function.Function):177:188 -> a 102:109:com.android.tools.r8.ir.analysis.constant.LatticeElement evaluate(com.android.tools.r8.ir.code.IRCode,java.util.function.Function):186:193 -> a 110:110:boolean com.android.tools.r8.ir.analysis.constant.LatticeElement.isValueRange():0:0 -> a 110:110:com.android.tools.r8.ir.analysis.constant.LatticeElement evaluate(com.android.tools.r8.ir.code.IRCode,java.util.function.Function):194 -> a 111:111:com.android.tools.r8.ir.analysis.constant.LatticeElement evaluate(com.android.tools.r8.ir.code.IRCode,java.util.function.Function):194:194 -> a 112:112:boolean com.android.tools.r8.ir.analysis.constant.LatticeElement.isConst():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):194 -> a 113:116:com.android.tools.r8.ir.analysis.constant.LatticeElement evaluate(com.android.tools.r8.ir.code.IRCode,java.util.function.Function):195:198 -> a 117:117:com.android.tools.r8.ir.analysis.constant.LatticeElement evaluate(com.android.tools.r8.ir.code.IRCode,java.util.function.Function):197:197 -> a 118:118:boolean com.android.tools.r8.ir.analysis.constant.LatticeElement.isConst():0:0 -> a 118:118:com.android.tools.r8.ir.analysis.constant.LatticeElement evaluate(com.android.tools.r8.ir.code.IRCode,java.util.function.Function):199 -> a 119:119:com.android.tools.r8.ir.analysis.constant.LatticeElement evaluate(com.android.tools.r8.ir.code.IRCode,java.util.function.Function):199:199 -> a 120:120:boolean com.android.tools.r8.ir.analysis.constant.LatticeElement.isValueRange():0:0 -> a 120:120:com.android.tools.r8.ir.analysis.constant.LatticeElement evaluate(com.android.tools.r8.ir.code.IRCode,java.util.function.Function):199 -> a 121:124:com.android.tools.r8.ir.analysis.constant.LatticeElement evaluate(com.android.tools.r8.ir.code.IRCode,java.util.function.Function):200:203 -> a 125:127:com.android.tools.r8.ir.analysis.constant.LatticeElement evaluate(com.android.tools.r8.ir.code.IRCode,java.util.function.Function):202:204 -> a 128:128:boolean com.android.tools.r8.ir.analysis.constant.LatticeElement.isValueRange():0:0 -> a 128:128:com.android.tools.r8.ir.analysis.constant.LatticeElement evaluate(com.android.tools.r8.ir.code.IRCode,java.util.function.Function):204 -> a 129:132:com.android.tools.r8.ir.analysis.constant.LatticeElement evaluate(com.android.tools.r8.ir.code.IRCode,java.util.function.Function):205:208 -> a 133:136:com.android.tools.r8.ir.analysis.constant.LatticeElement evaluate(com.android.tools.r8.ir.code.IRCode,java.util.function.Function):207:210 -> a 137:143: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):215:221 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/utils/W1;Lcom/android/tools/r8/utils/W1;)Lcom/android/tools/r8/internal/TA;"} 144:144:void buildCf(com.android.tools.r8.ir.conversion.CfBuilder):236:236 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/L6;)V"} 145:145:void buildLir(com.android.tools.r8.lightir.LirBuilder):241:241 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/OB;)V"} 146:146:com.android.tools.r8.ir.analysis.type.TypeElement evaluate(com.android.tools.r8.graph.AppView):246:246 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)Lcom/android/tools/r8/internal/F00;"} 1:1:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):138:138 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lo;)Z"} 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):138 -> b 3:3:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):138:138 -> b 1:17:java.lang.String toString():106:122 -> toString 18:19:java.lang.String toString():115:116 -> toString 20:42:java.lang.String toString():111:133 -> toString com.android.tools.r8.ir.code.Cmp asCmp() -> z # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/ib;"} com.android.tools.r8.ir.code.Cmp$1 -> com.android.tools.r8.internal.gb: # {"id":"sourceFile","fileName":"Cmp.java"} int[] $SwitchMap$com$android$tools$r8$ir$code$NumericType -> a int[] $SwitchMap$com$android$tools$r8$ir$code$Cmp$Bias -> b 1:1:void ():92:92 -> 2:2:void ():62:62 -> com.android.tools.r8.ir.code.Cmp$Bias -> com.android.tools.r8.internal.hb: # {"id":"sourceFile","fileName":"Cmp.java"} com.android.tools.r8.ir.code.Cmp$Bias NONE -> a com.android.tools.r8.ir.code.Cmp$Bias GT -> b com.android.tools.r8.ir.code.Cmp$Bias LT -> c com.android.tools.r8.ir.code.Cmp$Bias[] $VALUES -> d 1:1:void ():31:31 -> 2:2:void ():30:30 -> 1:1:void (java.lang.String,int):30:30 -> 1:1:com.android.tools.r8.ir.code.Cmp$Bias[] values():30:30 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()[Lcom/android/tools/r8/internal/hb;"} com.android.tools.r8.ir.code.ConstClass -> com.android.tools.r8.internal.xc: # {"id":"sourceFile","fileName":"ConstClass.java"} com.android.tools.r8.graph.DexType clazz -> i boolean ignoreCompatRules -> j boolean $assertionsDisabled -> k int $r8$clinit -> l 1:1:void ():29:29 -> 1:1:void (com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexType):35:35 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/internal/Y10;)V"} 2:5:void (com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexType,boolean):39:42 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Y10;Lcom/android/tools/r8/graph/v2;)V"} com.android.tools.r8.ir.code.ConstClass asConstClass() -> A # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/xc;"} 1:1:int maxInValueRegister():95:95 -> E2 int maxOutValueRegister() -> F2 int opcode() -> G2 1:1:com.android.tools.r8.graph.DexType getType():50:50 -> J2 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/v2;"} 1:1:com.android.tools.r8.graph.DexType getValue():79:79 -> K2 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/v2;"} 1:1:java.lang.Object accept(com.android.tools.r8.ir.code.InstructionVisitor):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ce;)Ljava/lang/Object;"} 2:3:com.android.tools.r8.ir.code.ConstClass copyOf(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.ConstClass):70:71 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Y10;Lcom/android/tools/r8/internal/xc;)Lcom/android/tools/r8/internal/xc;"} 4:4:com.android.tools.r8.graph.DexType com.android.tools.r8.ir.code.ConstClass.getValue():79:79 -> a 4:4:com.android.tools.r8.ir.code.ConstClass copyOf(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.ConstClass):71 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 5:5:void com.android.tools.r8.ir.code.ConstClass.(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexType):35:35 -> 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):71 -> a 6:6:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.code.ConstClass.dest():75:75 -> a 6:6:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):84 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/if;)V"} 7:8:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):84:85 -> a 9:9:boolean com.android.tools.r8.ir.code.ConstClass.ignoreCompatRules():90:90 -> a 9:9:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):85 -> a 10:10:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):85:85 -> 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):160:160 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/ko;)Z"} 12:12: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/ir/optimize/d0;Lcom/android/tools/r8/graph/o5;)Lcom/android/tools/r8/ir/optimize/V;"} 13:13:com.android.tools.r8.ir.analysis.type.TypeElement evaluate(com.android.tools.r8.graph.AppView):191:191 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)Lcom/android/tools/r8/internal/F00;"} 14:14: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 14:14:com.android.tools.r8.ir.analysis.type.TypeElement evaluate(com.android.tools.r8.graph.AppView):191 -> a 15:15:com.android.tools.r8.graph.DexType computeVerificationType(com.android.tools.r8.graph.AppView,com.android.tools.r8.cf.TypeVerificationHelper):196:196 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/W00;)Lcom/android/tools/r8/graph/v2;"} 16:16:void insertLoadAndStores(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.cf.LoadStoreHelper):201:201 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/oo;Lcom/android/tools/r8/internal/yC;)V"} 17:17:void buildCf(com.android.tools.r8.ir.conversion.CfBuilder):206:206 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/L6;)V"} 18:18:void com.android.tools.r8.cf.code.CfConstClass.(com.android.tools.r8.graph.DexType):39:39 -> a 18:18:void buildCf(com.android.tools.r8.ir.conversion.CfBuilder):206 -> a 19:19:void buildCf(com.android.tools.r8.ir.conversion.CfBuilder):206:206 -> a 20:20:void internalRegisterUse(com.android.tools.r8.graph.UseRegistry,com.android.tools.r8.graph.DexClassAndMethod):220:220 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/u;)V"} 21:21:boolean com.android.tools.r8.ir.code.Instruction.instructionMayHaveSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):595:595 -> a 21:21:com.android.tools.r8.ir.analysis.value.AbstractValue getAbstractValue(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):212 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o5;)Lcom/android/tools/r8/internal/B1;"} 22:24:com.android.tools.r8.ir.analysis.value.AbstractValue getAbstractValue(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):213:215 -> a 1:1:com.android.tools.r8.graph.DexType com.android.tools.r8.ir.code.ConstClass.getValue():79:79 -> b 1:1:boolean instructionInstanceCanThrow(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):126 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o5;)Z"} 2:27:boolean instructionInstanceCanThrow(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):126:151 -> b 28:28:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):170:170 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lo;)Z"} 29:29:boolean com.android.tools.r8.ir.code.Instruction.isConstClass():0:0 -> b 29:29:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):170 -> b 30:30:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):170:170 -> b boolean instructionTypeCanThrow() -> g boolean instructionInstanceCanThrow() -> i1 1:1:java.lang.String toString():106:106 -> toString com.android.tools.r8.ir.code.ConstClass$Builder -> com.android.tools.r8.internal.wc: # {"id":"sourceFile","fileName":"ConstClass.java"} com.android.tools.r8.graph.DexType type -> c 1:1:void ():223:223 -> 1:1:com.android.tools.r8.ir.code.Instruction$BuilderBase self():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/eo;"} 2:2:com.android.tools.r8.ir.code.ConstClass$Builder setType(com.android.tools.r8.graph.DexType):228:228 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/internal/wc;"} 1:1:com.android.tools.r8.ir.code.ConstClass build():234:234 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/xc;"} 2:2:void com.android.tools.r8.ir.code.ConstClass.(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexType):35:35 -> b 2:2:com.android.tools.r8.ir.code.ConstClass build():234 -> b 3:3:com.android.tools.r8.ir.code.ConstClass build():234:234 -> b com.android.tools.r8.ir.code.ConstInstruction -> com.android.tools.r8.internal.zc: # {"id":"sourceFile","fileName":"ConstInstruction.java"} int $r8$clinit -> h 1:1:void (com.android.tools.r8.ir.code.Value):33:33 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Y10;)V"} com.android.tools.r8.ir.code.ConstInstruction asConstInstruction() -> B # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/zc;"} com.android.tools.r8.ir.code.ConstInstruction getOutConstantConstInstruction() -> X0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/zc;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/ir/optimize/d0;Lcom/android/tools/r8/graph/o5;)Lcom/android/tools/r8/ir/optimize/V;"} boolean hasInvariantOutType() -> c1 boolean instructionMayTriggerMethodInvocation(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod) -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o5;)Z"} boolean isConstInstruction() -> y1 com.android.tools.r8.ir.code.ConstMethodHandle -> com.android.tools.r8.internal.Bc: # {"id":"sourceFile","fileName":"ConstMethodHandle.java"} com.android.tools.r8.graph.DexMethodHandle methodHandle -> i boolean $assertionsDisabled -> j 1:1:void ():26:26 -> 1:2:void (com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexMethodHandle):31:32 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Y10;Lcom/android/tools/r8/graph/l2;)V"} com.android.tools.r8.ir.code.ConstMethodHandle asConstMethodHandle() -> C # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Bc;"} 1:1:int maxInValueRegister():81:81 -> E2 int maxOutValueRegister() -> F2 int opcode() -> G2 1:1:com.android.tools.r8.graph.DexMethodHandle getValue():60:60 -> J2 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/l2;"} 1:1:java.lang.Object accept(com.android.tools.r8.ir.code.InstructionVisitor):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ce;)Ljava/lang/Object;"} 2:2:com.android.tools.r8.ir.code.ConstMethodHandle copyOf(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.ConstMethodHandle):52:52 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/tW;Lcom/android/tools/r8/internal/Bc;)Lcom/android/tools/r8/internal/Bc;"} 3:3:com.android.tools.r8.graph.DexMethodHandle com.android.tools.r8.ir.code.ConstMethodHandle.getValue():60:60 -> a 3:3:com.android.tools.r8.ir.code.ConstMethodHandle copyOf(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.ConstMethodHandle):52 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 4:4:com.android.tools.r8.ir.code.ConstMethodHandle copyOf(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.ConstMethodHandle):52:52 -> a 5:5:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.code.ConstMethodHandle.dest():56:56 -> a 5:5:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):65 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/if;)V"} 6:7:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):65:66 -> a 8:8:void buildCf(com.android.tools.r8.ir.conversion.CfBuilder):71:71 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/L6;)V"} 9:9:com.android.tools.r8.ir.analysis.type.TypeElement evaluate(com.android.tools.r8.graph.AppView):124:124 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)Lcom/android/tools/r8/internal/F00;"} 10:10:com.android.tools.r8.ir.analysis.type.TypeElement evaluate(com.android.tools.r8.graph.AppView):123:123 -> a 11:11:com.android.tools.r8.graph.DexType computeVerificationType(com.android.tools.r8.graph.AppView,com.android.tools.r8.cf.TypeVerificationHelper):129:129 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/W00;)Lcom/android/tools/r8/graph/v2;"} 12:12:void insertLoadAndStores(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.cf.LoadStoreHelper):134:134 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/oo;Lcom/android/tools/r8/internal/yC;)V"} 13:13:void internalRegisterUse(com.android.tools.r8.graph.UseRegistry,com.android.tools.r8.graph.DexClassAndMethod):139:139 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/u;)V"} 14:14:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget com.android.tools.r8.ir.optimize.InliningConstraints.forConstMethodHandle():347:347 -> 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):88 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/ir/optimize/d0;Lcom/android/tools/r8/graph/o5;)Lcom/android/tools/r8/ir/optimize/V;"} 1:1:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):76:76 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lo;)Z"} 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):76 -> b 3:3:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):76:76 -> b boolean instructionTypeCanThrow() -> g boolean isOutConstant() -> r2 1:1:java.lang.String toString():98:98 -> toString com.android.tools.r8.ir.code.ConstMethodType -> com.android.tools.r8.internal.Cc: # {"id":"sourceFile","fileName":"ConstMethodType.java"} com.android.tools.r8.graph.DexProto methodType -> i boolean $assertionsDisabled -> j 1:1:void ():24:24 -> 1:2:void (com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexProto):29:30 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Y10;Lcom/android/tools/r8/graph/r2;)V"} com.android.tools.r8.ir.code.ConstMethodType asConstMethodType() -> D # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Cc;"} 1:1:int maxInValueRegister():79:79 -> E2 int maxOutValueRegister() -> F2 int opcode() -> G2 1:1:com.android.tools.r8.graph.DexProto getValue():58:58 -> J2 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/r2;"} 1:1:java.lang.Object accept(com.android.tools.r8.ir.code.InstructionVisitor):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ce;)Ljava/lang/Object;"} 2:2:com.android.tools.r8.ir.code.ConstMethodType copyOf(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.ConstMethodType):50:50 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/tW;Lcom/android/tools/r8/internal/Cc;)Lcom/android/tools/r8/internal/Cc;"} 3:3:com.android.tools.r8.graph.DexProto com.android.tools.r8.ir.code.ConstMethodType.getValue():58:58 -> a 3:3:com.android.tools.r8.ir.code.ConstMethodType copyOf(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.ConstMethodType):50 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 4:4:com.android.tools.r8.ir.code.ConstMethodType copyOf(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.ConstMethodType):50:50 -> a 5:5:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.code.ConstMethodType.dest():54:54 -> a 5:5:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):63 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/if;)V"} 6:7:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):63:64 -> a 8:8:void buildCf(com.android.tools.r8.ir.conversion.CfBuilder):69:69 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/L6;)V"} 9:9:com.android.tools.r8.ir.analysis.type.TypeElement evaluate(com.android.tools.r8.graph.AppView):116:116 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)Lcom/android/tools/r8/internal/F00;"} 10:10:com.android.tools.r8.ir.analysis.type.TypeElement evaluate(com.android.tools.r8.graph.AppView):115:115 -> a 11:11:com.android.tools.r8.graph.DexType computeVerificationType(com.android.tools.r8.graph.AppView,com.android.tools.r8.cf.TypeVerificationHelper):121:121 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/W00;)Lcom/android/tools/r8/graph/v2;"} 12:12:void insertLoadAndStores(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.cf.LoadStoreHelper):126:126 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/oo;Lcom/android/tools/r8/internal/yC;)V"} 13:13:void internalRegisterUse(com.android.tools.r8.graph.UseRegistry,com.android.tools.r8.graph.DexClassAndMethod):137:137 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/u;)V"} 14:15:void com.android.tools.r8.graph.UseRegistry.registerProto(com.android.tools.r8.graph.DexProto):255:256 -> a 14:15:void internalRegisterUse(com.android.tools.r8.graph.UseRegistry,com.android.tools.r8.graph.DexClassAndMethod):137 -> a 16:16:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget com.android.tools.r8.ir.optimize.InliningConstraints.forConstMethodType():351:351 -> 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):132 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/ir/optimize/d0;Lcom/android/tools/r8/graph/o5;)Lcom/android/tools/r8/ir/optimize/V;"} 1:1:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):74:74 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lo;)Z"} 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):74 -> b 3:3:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):74:74 -> b boolean instructionTypeCanThrow() -> g boolean isOutConstant() -> r2 1:1:java.lang.String toString():90:90 -> toString com.android.tools.r8.ir.code.ConstNumber -> com.android.tools.r8.internal.Ec: # {"id":"sourceFile","fileName":"ConstNumber.java"} long value -> i boolean $assertionsDisabled -> j int $r8$clinit -> k 1:1:void ():37:37 -> 1:6:void (com.android.tools.r8.ir.code.Value,long):42:47 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Y10;J)V"} boolean isConstNumber() -> B1 com.android.tools.r8.ir.code.ConstNumber asConstNumber() -> E # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Ec;"} 1:1:int maxInValueRegister():250:250 -> E2 int maxOutValueRegister() -> F2 int opcode() -> G2 1:1:com.android.tools.r8.ir.code.Value dest():79:79 -> J2 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Y10;"} 1:1:boolean getBooleanValue():83:83 -> K2 1:2:double getDoubleValue():103:104 -> L2 1:2:float getFloatValue():98:99 -> M2 1:2:int getIntValue():87:88 -> N2 3:5:int getIntValue():87:89 -> N2 1:2:long getLongValue():93:94 -> O2 1:1:long getRawValue():108:108 -> P2 1:1:boolean is16Bit():289:289 -> Q2 1:1:boolean is8Bit():281:281 -> R2 1:1:boolean isIntegerOne():120:120 -> S2 1:1:boolean isZero():112:112 -> T2 1:1:boolean negativeIs16Bit():293:293 -> U2 1:1:boolean negativeIs8Bit():285:285 -> V2 1:1:java.lang.Object accept(com.android.tools.r8.ir.code.InstructionVisitor):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ce;)Ljava/lang/Object;"} 2:4:com.android.tools.r8.ir.code.ConstNumber copyOf(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.ConstNumber):68:70 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/internal/Ec;)Lcom/android/tools/r8/internal/Ec;"} 5:6:com.android.tools.r8.ir.code.ConstNumber copyOf(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.ConstNumber):74:75 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Y10;Lcom/android/tools/r8/internal/Ec;)Lcom/android/tools/r8/internal/Ec;"} 7:7:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.code.ConstNumber.dest():79:79 -> a 7:7:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):138 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/if;)V"} 8:9:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):138:139 -> a 10:10:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.code.ConstNumber.dest():79:79 -> a 10:10:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):143 -> a 11:12:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):143:144 -> a 13:13:boolean com.android.tools.r8.ir.code.ValueType.isSingle():47:47 -> a 13:13:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):144 -> a 14:22:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):156:164 -> a 23:31:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):145:153 -> a 32:36:boolean isIntegerNegativeOne(com.android.tools.r8.ir.code.NumericType):124:128 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/qI;)Z"} 37:37:void insertLoadAndStores(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.cf.LoadStoreHelper):171:171 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/oo;Lcom/android/tools/r8/internal/yC;)V"} 38:41:void buildCf(com.android.tools.r8.ir.conversion.CfBuilder):176:179 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/L6;)V"} 42:42:int estimatedSize(com.android.tools.r8.utils.InternalOutputMode,com.android.tools.r8.ir.code.ValueType,long):185:185 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/H1;Lcom/android/tools/r8/internal/j20;J)I"} 43:43:int com.android.tools.r8.ir.code.ConstNumber.estimatedDexSize(com.android.tools.r8.ir.code.ValueType,long):223:223 -> a 43:43:int estimatedSize(com.android.tools.r8.utils.InternalOutputMode,com.android.tools.r8.ir.code.ValueType,long):185 -> a 44:44:boolean com.android.tools.r8.ir.code.ValueType.isSingle():47:47 -> a 44:44:int com.android.tools.r8.ir.code.ConstNumber.estimatedDexSize(com.android.tools.r8.ir.code.ValueType,long):223 -> a 44:44:int estimatedSize(com.android.tools.r8.utils.InternalOutputMode,com.android.tools.r8.ir.code.ValueType,long):185 -> a 45:56:int com.android.tools.r8.ir.code.ConstNumber.estimatedDexSize(com.android.tools.r8.ir.code.ValueType,long):224:235 -> a 45:56:int estimatedSize(com.android.tools.r8.utils.InternalOutputMode,com.android.tools.r8.ir.code.ValueType,long):185 -> a 57:87:int com.android.tools.r8.ir.code.ConstNumber.estimatedCfSize(com.android.tools.r8.ir.code.ValueType,long):189:219 -> a 57:87:int estimatedSize(com.android.tools.r8.utils.InternalOutputMode,com.android.tools.r8.ir.code.ValueType,long):185 -> a 88:88:int com.android.tools.r8.ir.code.ConstNumber.estimatedCfSize(com.android.tools.r8.ir.code.ValueType,long):212:212 -> a 88:88:int estimatedSize(com.android.tools.r8.utils.InternalOutputMode,com.android.tools.r8.ir.code.ValueType,long):185 -> a 89:89:boolean com.android.tools.r8.cf.code.CfConstNumber.isNegativeZeroDouble(double):215:215 -> a 89:89:int com.android.tools.r8.ir.code.ConstNumber.estimatedCfSize(com.android.tools.r8.ir.code.ValueType,long):212 -> a 89:89:int estimatedSize(com.android.tools.r8.utils.InternalOutputMode,com.android.tools.r8.ir.code.ValueType,long):185 -> a 90:90:int com.android.tools.r8.ir.code.ConstNumber.estimatedCfSize(com.android.tools.r8.ir.code.ValueType,long):206:206 -> a 90:90:int estimatedSize(com.android.tools.r8.utils.InternalOutputMode,com.android.tools.r8.ir.code.ValueType,long):185 -> a 91:91:boolean com.android.tools.r8.cf.code.CfConstNumber.isNegativeZeroFloat(float):219:219 -> a 91:91:int com.android.tools.r8.ir.code.ConstNumber.estimatedCfSize(com.android.tools.r8.ir.code.ValueType,long):206 -> a 91:91:int estimatedSize(com.android.tools.r8.utils.InternalOutputMode,com.android.tools.r8.ir.code.ValueType,long):185 -> a 92:93:com.android.tools.r8.graph.DexType computeVerificationType(com.android.tools.r8.graph.AppView,com.android.tools.r8.cf.TypeVerificationHelper):313:314 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/W00;)Lcom/android/tools/r8/graph/v2;"} 94:97:com.android.tools.r8.ir.analysis.constant.LatticeElement evaluate(com.android.tools.r8.ir.code.IRCode,java.util.function.Function):319:322 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;Ljava/util/function/Function;)Lcom/android/tools/r8/internal/TA;"} 98:98:com.android.tools.r8.ir.analysis.type.TypeElement evaluate(com.android.tools.r8.graph.AppView):327:327 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)Lcom/android/tools/r8/internal/F00;"} 99:100:boolean verifyTypes(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.VerifyTypesHelper):332:333 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/r20;)V"} 101:101:boolean outTypeKnownToBeBoolean(java.util.Set):339:339 -> a 102:102:com.android.tools.r8.ir.analysis.value.AbstractValue getAbstractValue(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):345:345 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o5;)Lcom/android/tools/r8/internal/B1;"} 103:103:void buildLir(com.android.tools.r8.lightir.LirBuilder):350:350 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/OB;)V"} 1:5:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):273:277 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lo;)Z"} boolean instructionTypeCanBeCanonicalized() -> j1 boolean isOutConstant() -> r2 1:4:java.lang.String toString():261:264 -> toString com.android.tools.r8.ir.code.ConstNumber$1 -> com.android.tools.r8.internal.Dc: # {"id":"sourceFile","fileName":"ConstNumber.java"} int[] $SwitchMap$com$android$tools$r8$ir$code$ValueType -> a 1:1:void ():189:189 -> com.android.tools.r8.ir.code.ConstString -> com.android.tools.r8.internal.Gc: # {"id":"sourceFile","fileName":"ConstString.java"} com.android.tools.r8.graph.DexString value -> i boolean $assertionsDisabled -> j int $r8$clinit -> k 1:1:void ():28:28 -> 1:2:void (com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexString):33:34 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Y10;Lcom/android/tools/r8/graph/u2;)V"} 1:1:int maxInValueRegister():84:84 -> E2 com.android.tools.r8.ir.code.ConstString asConstString() -> F # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Gc;"} int maxOutValueRegister() -> F2 int opcode() -> G2 1:1:com.android.tools.r8.graph.DexString getValue():63:63 -> J2 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/u2;"} 1:1:java.lang.Object accept(com.android.tools.r8.ir.code.InstructionVisitor):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ce;)Ljava/lang/Object;"} 2:3: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Y10;Lcom/android/tools/r8/internal/Gc;)Lcom/android/tools/r8/internal/Gc;"} 4:4:com.android.tools.r8.graph.DexString com.android.tools.r8.ir.code.ConstString.getValue():63:63 -> a 4:4: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)"]} 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:55 -> a 6:6:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.code.ConstString.dest():59:59 -> a 6:6:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):73 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/if;)V"} 7:8:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):73:74 -> a 9:9: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/ll;)Lcom/android/tools/r8/ir/optimize/L;"} 10:10:boolean com.android.tools.r8.utils.InternalOptions.isGeneratingClassFiles():587:587 -> 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 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 11:11:boolean com.android.tools.r8.utils.InternalOptions.isGeneratingClassFiles():587:587 -> 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 12:15: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 16:16: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 17:17:void insertLoadAndStores(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.cf.LoadStoreHelper):144:144 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/oo;Lcom/android/tools/r8/internal/yC;)V"} 18:18:void buildCf(com.android.tools.r8.ir.conversion.CfBuilder):149:149 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/L6;)V"} 19:19:com.android.tools.r8.graph.DexType computeVerificationType(com.android.tools.r8.graph.AppView,com.android.tools.r8.cf.TypeVerificationHelper):154:154 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/W00;)Lcom/android/tools/r8/graph/v2;"} 20:20:com.android.tools.r8.ir.analysis.type.TypeElement evaluate(com.android.tools.r8.graph.AppView):159:159 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)Lcom/android/tools/r8/internal/F00;"} 21:24:com.android.tools.r8.ir.analysis.value.AbstractValue getAbstractValue(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):170:173 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o5;)Lcom/android/tools/r8/internal/B1;"} 25:27:boolean verifyTypes(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.VerifyTypesHelper):178:180 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/r20;)V"} 28:28:void buildLir(com.android.tools.r8.lightir.LirBuilder):186:186 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/OB;)V"} 1:1:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):79:79 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lo;)Z"} 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 boolean instructionTypeCanThrow() -> g 1:6:boolean instructionInstanceCanThrow():122:127 -> i1 boolean instructionTypeCanBeCanonicalized() -> j1 boolean isOutConstant() -> r2 1:1:java.lang.String toString():95:95 -> toString com.android.tools.r8.ir.code.ConstantValueUtils -> com.android.tools.r8.internal.Nc: # {"id":"sourceFile","fileName":"ConstantValueUtils.java"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/Y10;)Lcom/android/tools/r8/graph/v2;"} 2:2:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.code.Value.getAliasedValue(com.android.tools.r8.ir.code.AliasedValueConfiguration):231:231 -> 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):1858:1858 -> 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):1858:1858 -> 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ct;Lcom/android/tools/r8/graph/m;)Lcom/android/tools/r8/graph/v2;"} 22:22:boolean com.android.tools.r8.graph.DexItemFactory$ClassMethods.isReflectiveClassLookup(com.android.tools.r8.graph.DexMethod):1858:1858 -> 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):1858:1858 -> 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():82:82 -> 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():82:82 -> 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():82:82 -> 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):315:315 -> 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):125:126 -> 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):315 -> 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):317:317 -> 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.android.tools.r8.internal.Nd: # {"id":"sourceFile","fileName":"DebugLocalRead.java"} 1:1:void ():20:20 -> 1:1:int maxInValueRegister():60:60 -> E2 1:1:int maxOutValueRegister():65:65 -> F2 int opcode() -> G2 1:1:java.lang.Object accept(com.android.tools.r8.ir.code.InstructionVisitor):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ce;)Ljava/lang/Object;"} 2:2:void insertLoadAndStores(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.cf.LoadStoreHelper):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/oo;Lcom/android/tools/r8/internal/yC;)V"} 3:3:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):45:45 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/if;)V"} 4:4:void buildCf(com.android.tools.r8.ir.conversion.CfBuilder):50:50 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/L6;)V"} 5:5: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/ll;)Lcom/android/tools/r8/ir/optimize/L;"} 6:6:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget com.android.tools.r8.ir.optimize.InliningConstraints.forDebugLocalRead():111:111 -> 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):71 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/ir/optimize/d0;Lcom/android/tools/r8/graph/o5;)Lcom/android/tools/r8/ir/optimize/V;"} 1:1:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):55:55 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lo;)Z"} 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 boolean hasInvariantOutType() -> c1 boolean instructionMayTriggerMethodInvocation(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod) -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o5;)Z"} com.android.tools.r8.ir.code.DebugLocalUninitialized -> com.android.tools.r8.internal.Od: # {"id":"sourceFile","fileName":"DebugLocalUninitialized.java"} 1:1:void (com.android.tools.r8.ir.code.Value):21:21 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Y10;)V"} java.lang.Object accept(com.android.tools.r8.ir.code.InstructionVisitor) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ce;)Ljava/lang/Object;"} boolean isAllowedAfterThrowingInstruction() -> l1 com.android.tools.r8.ir.code.DebugLocalWrite -> com.android.tools.r8.internal.Pd: # {"id":"sourceFile","fileName":"DebugLocalWrite.java"} boolean $assertionsDisabled -> i 1:1:void ():28:28 -> 1:2:void (com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value):31:32 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Y10;Lcom/android/tools/r8/internal/Y10;)V"} com.android.tools.r8.ir.code.DebugLocalWrite asDebugLocalWrite() -> G # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Pd;"} 1:1:java.lang.Object accept(com.android.tools.r8.ir.code.InstructionVisitor):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ce;)Ljava/lang/Object;"} 2:2:com.android.tools.r8.graph.DexType computeVerificationType(com.android.tools.r8.graph.AppView,com.android.tools.r8.cf.TypeVerificationHelper):62:62 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/W00;)Lcom/android/tools/r8/graph/v2;"} 3:7:void insertLoadAndStores(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.cf.LoadStoreHelper):67:71 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/oo;Lcom/android/tools/r8/internal/yC;)V"} 8:8:void buildCf(com.android.tools.r8.ir.conversion.CfBuilder):77:77 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/L6;)V"} 9:10:boolean verifyTypes(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.VerifyTypesHelper):87:88 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/r20;)V"} 11:11:void buildLir(com.android.tools.r8.lightir.LirBuilder):94:94 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/OB;)V"} 1:1:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):57:57 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lo;)Z"} 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):57 -> b boolean isAllowedAfterThrowingInstruction() -> l1 boolean isOutConstant() -> r2 com.android.tools.r8.ir.code.DebugLocalsChange -> com.android.tools.r8.internal.Qd: # {"id":"sourceFile","fileName":"DebugLocalsChange.java"} com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap ending -> h com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap starting -> i boolean $assertionsDisabled -> j 1:1:void ():20:20 -> 1:4:void (com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap):27:30 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Rq;Lcom/android/tools/r8/internal/Rq;)V"} 1:1:int maxInValueRegister():78:78 -> E2 1:1:int maxOutValueRegister():83:83 -> F2 int opcode() -> G2 com.android.tools.r8.ir.code.DebugLocalsChange asDebugLocalsChange() -> H # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Qd;"} 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap getEnding():44:44 -> J2 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Gq;"} 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap getStarting():48:48 -> K2 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Gq;"} 1:1:java.lang.Object accept(com.android.tools.r8.ir.code.InstructionVisitor):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ce;)Ljava/lang/Object;"} 2:2:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap com.android.tools.r8.ir.code.DebugLocalsChange.getEnding():44:44 -> a 2:2:boolean apply(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap):109 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Gq;)Z"} 3:5:boolean apply(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap):109:111 -> a 6:6:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap com.android.tools.r8.ir.code.DebugLocalsChange.getStarting():48:48 -> a 6:6:boolean apply(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap):115 -> a 7:10:boolean apply(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap):115:118 -> a 11:11:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):63:63 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/if;)V"} 12:12: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/ll;)Lcom/android/tools/r8/ir/optimize/L;"} 13:13:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget com.android.tools.r8.ir.optimize.InliningConstraints.forDebugLocalsChange():115:115 -> 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):104 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/ir/optimize/d0;Lcom/android/tools/r8/graph/o5;)Lcom/android/tools/r8/ir/optimize/V;"} 14:14:void insertLoadAndStores(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.cf.LoadStoreHelper):125:125 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/oo;Lcom/android/tools/r8/internal/yC;)V"} 15:15:void buildCf(com.android.tools.r8.ir.conversion.CfBuilder):135:135 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/L6;)V"} 1:1:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):68:68 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lo;)Z"} 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 boolean hasInvariantOutType() -> c1 boolean instructionMayTriggerMethodInvocation(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod) -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o5;)Z"} boolean isAllowedAfterThrowingInstruction() -> l1 1:6:java.lang.String toString():93:98 -> toString com.android.tools.r8.ir.code.DebugPosition -> com.android.tools.r8.internal.Rd: # {"id":"sourceFile","fileName":"DebugPosition.java"} boolean $assertionsDisabled -> h 1:1:void ():18:18 -> 1:1:void ():21:21 -> 1:1:int maxInValueRegister():57:57 -> E2 1:1:int maxOutValueRegister():62:62 -> F2 int opcode() -> G2 com.android.tools.r8.ir.code.DebugPosition asDebugPosition() -> I # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Rd;"} 1:1:java.lang.Object accept(com.android.tools.r8.ir.code.InstructionVisitor):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ce;)Ljava/lang/Object;"} 2:2:void insertLoadAndStores(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.cf.LoadStoreHelper):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/oo;Lcom/android/tools/r8/internal/yC;)V"} 3:3:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):46:46 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/if;)V"} 4:4:boolean com.android.tools.r8.ir.code.Position.isSyntheticPosition():0:0 -> a 4:4:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):46 -> a 5:5:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):46:46 -> a 6:6:void com.android.tools.r8.ir.conversion.DexBuilder.addDebugPosition(com.android.tools.r8.ir.code.DebugPosition):694:694 -> a 6:6: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)"]} 7:7: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/ll;)Lcom/android/tools/r8/ir/optimize/L;"} 8:8:void buildCf(com.android.tools.r8.ir.conversion.CfBuilder):88:88 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/L6;)V"} 9:9:boolean com.android.tools.r8.ir.code.Position.isSyntheticPosition():0:0 -> a 9:9:void buildCf(com.android.tools.r8.ir.conversion.CfBuilder):88 -> a 10:12:void buildCf(com.android.tools.r8.ir.conversion.CfBuilder):88:90 -> a 13:13:void buildLir(com.android.tools.r8.lightir.LirBuilder):105:105 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/OB;)V"} 14:14:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget com.android.tools.r8.ir.optimize.InliningConstraints.forDebugPosition():119:119 -> 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):68 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/ir/optimize/d0;Lcom/android/tools/r8/graph/o5;)Lcom/android/tools/r8/ir/optimize/V;"} 1:1:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):52:52 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lo;)Z"} 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 boolean hasInvariantOutType() -> c1 boolean instructionMayTriggerMethodInvocation(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod) -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o5;)Z"} boolean isAllowedAfterThrowingInstruction() -> l1 com.android.tools.r8.ir.code.DefaultAliasedValueConfiguration -> com.android.tools.r8.internal.Yd: # {"id":"sourceFile","fileName":"DefaultAliasedValueConfiguration.java"} com.android.tools.r8.ir.code.DefaultAliasedValueConfiguration INSTANCE -> a boolean $assertionsDisabled -> b 1:3:void ():7:9 -> 1:1:void ():12:12 -> 1:1:com.android.tools.r8.ir.code.DefaultAliasedValueConfiguration getInstance():15:15 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Yd;"} 2:2:com.android.tools.r8.ir.code.Value getAliasForOutValue(com.android.tools.r8.ir.code.Instruction):25:25 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lo;)Lcom/android/tools/r8/internal/Y10;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lo;)Z"} 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.android.tools.r8.internal.ce: # {"id":"sourceFile","fileName":"DefaultInstructionVisitor.java"} 1:1:void ():7:7 -> java.lang.Object handleFieldInstruction(com.android.tools.r8.ir.code.FieldInstruction) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Nh;)V"} java.lang.Object handleInvoke(com.android.tools.r8.ir.code.Invoke) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Js;)V"} java.lang.Object com.android.tools.r8.ir.code.InstructionVisitor.visit(com.android.tools.r8.ir.code.NewUnboxedEnumInstance) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} java.lang.Object com.android.tools.r8.ir.code.InstructionVisitor.visit(com.android.tools.r8.ir.code.NewInstance) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/HG;)V"} com.android.tools.r8.ir.code.DexItemBasedConstString -> com.android.tools.r8.internal.kf: # {"id":"sourceFile","fileName":"DexItemBasedConstString.java"} com.android.tools.r8.graph.DexReference item -> i com.android.tools.r8.naming.dexitembasedstring.NameComputationInfo nameComputationInfo -> j boolean $assertionsDisabled -> k int $r8$clinit -> l 1:1:void ():27:27 -> 1:3:void (com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexReference,com.android.tools.r8.naming.dexitembasedstring.NameComputationInfo):34:36 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Y10;Lcom/android/tools/r8/graph/s2;Lcom/android/tools/r8/internal/qG;)V"} 1:1:int maxInValueRegister():100:100 -> E2 int maxOutValueRegister() -> F2 int opcode() -> G2 com.android.tools.r8.ir.code.DexItemBasedConstString asDexItemBasedConstString() -> J # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/kf;"} 1:1:com.android.tools.r8.graph.DexReference getItem():61:61 -> J2 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/s2;"} 1:1:com.android.tools.r8.naming.dexitembasedstring.NameComputationInfo getNameComputationInfo():65:65 -> K2 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/qG;"} 1:1:java.lang.Object accept(com.android.tools.r8.ir.code.InstructionVisitor):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ce;)Ljava/lang/Object;"} 2:3:com.android.tools.r8.ir.code.DexItemBasedConstString copyOf(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.DexItemBasedConstString):56:57 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Y10;Lcom/android/tools/r8/internal/kf;)Lcom/android/tools/r8/internal/kf;"} 4:4:com.android.tools.r8.graph.DexReference com.android.tools.r8.ir.code.DexItemBasedConstString.getItem():61:61 -> a 4:4:com.android.tools.r8.ir.code.DexItemBasedConstString copyOf(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.DexItemBasedConstString):57 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 5:5:com.android.tools.r8.ir.code.DexItemBasedConstString copyOf(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.DexItemBasedConstString):57:57 -> a 6:7:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):85:86 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/if;)V"} 8:8: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 8:8:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget inliningConstraint(com.android.tools.r8.ir.optimize.InliningConstraints,com.android.tools.r8.graph.ProgramMethod):160 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/ir/optimize/d0;Lcom/android/tools/r8/graph/o5;)Lcom/android/tools/r8/ir/optimize/V;"} 9:9:com.android.tools.r8.ir.optimize.DeadCodeRemover$DeadInstructionResult canBeDeadCode(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):134:134 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/ll;)Lcom/android/tools/r8/ir/optimize/L;"} 10:10:void insertLoadAndStores(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.cf.LoadStoreHelper):139:139 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/oo;Lcom/android/tools/r8/internal/yC;)V"} 11:11:void buildCf(com.android.tools.r8.ir.conversion.CfBuilder):144:144 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/L6;)V"} 12:12:com.android.tools.r8.graph.DexType computeVerificationType(com.android.tools.r8.graph.AppView,com.android.tools.r8.cf.TypeVerificationHelper):149:149 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/W00;)Lcom/android/tools/r8/graph/v2;"} 13:13:com.android.tools.r8.ir.analysis.type.TypeElement evaluate(com.android.tools.r8.graph.AppView):154:154 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)Lcom/android/tools/r8/internal/F00;"} 14:15:com.android.tools.r8.ir.analysis.value.AbstractValue getAbstractValue(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):172:173 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o5;)Lcom/android/tools/r8/internal/B1;"} 16:17:void internalRegisterUse(com.android.tools.r8.graph.UseRegistry,com.android.tools.r8.graph.DexClassAndMethod):178:179 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/u;)V"} 18:18:boolean com.android.tools.r8.graph.DexReference.isDexType():0:0 -> a 18:18:void internalRegisterUse(com.android.tools.r8.graph.UseRegistry,com.android.tools.r8.graph.DexClassAndMethod):179 -> a 19:20:void internalRegisterUse(com.android.tools.r8.graph.UseRegistry,com.android.tools.r8.graph.DexClassAndMethod):179:180 -> a 1:1:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):93:93 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lo;)Z"} 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):93 -> b 3:4:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):94:95 -> b boolean instructionTypeCanThrow() -> g boolean instructionInstanceCanThrow() -> i1 boolean instructionTypeCanBeCanonicalized() -> j1 boolean isOutConstant() -> r2 1:1:java.lang.String toString():111:111 -> toString com.android.tools.r8.ir.code.Div -> com.android.tools.r8.internal.wf: # {"id":"sourceFile","fileName":"Div.java"} 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):26:26 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/qI;Lcom/android/tools/r8/internal/Y10;Lcom/android/tools/r8/internal/Y10;Lcom/android/tools/r8/internal/Y10;)V"} int opcode() -> G2 com.android.tools.r8.ir.code.Div asDiv() -> K # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/wf;"} boolean isCommutative() -> K2 1:1:com.android.tools.r8.cf.code.CfArithmeticBinop$Opcode getCfOpcode():150:150 -> O2 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/z6$a;"} 1:1:java.lang.Object accept(com.android.tools.r8.ir.code.InstructionVisitor):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ce;)Ljava/lang/Object;"} 2:2:double foldDouble(double,double):0:0 -> a 3:3:float foldFloat(float,float):0:0 -> a 4:4:com.android.tools.r8.dex.code.DexInstruction CreateDouble(int,int,int):71:71 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(III)Lcom/android/tools/r8/dex/code/B1;"} 5:5:int foldIntegers(int,int):116:116 -> a 6:6:long foldLongs(long,long):121:121 -> a 7:8:com.android.tools.r8.ir.analysis.constant.LatticeElement evaluate(com.android.tools.r8.ir.code.IRCode,java.util.function.Function):141:142 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;Ljava/util/function/Function;)Lcom/android/tools/r8/internal/TA;"} 9:9:boolean com.android.tools.r8.ir.analysis.constant.LatticeElement.isConst():0:0 -> a 9:9:com.android.tools.r8.ir.analysis.constant.LatticeElement evaluate(com.android.tools.r8.ir.code.IRCode,java.util.function.Function):142 -> a 10:13:com.android.tools.r8.ir.analysis.constant.LatticeElement evaluate(com.android.tools.r8.ir.code.IRCode,java.util.function.Function):142:145 -> a 14:14:void buildLir(com.android.tools.r8.lightir.LirBuilder):155:155 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/OB;)V"} 1:1:com.android.tools.r8.dex.code.DexInstruction CreateFloat(int,int,int):66:66 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(III)Lcom/android/tools/r8/dex/code/B1;"} 2:2:com.android.tools.r8.dex.code.DexInstruction CreateDouble2Addr(int,int):91:91 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(II)Lcom/android/tools/r8/dex/code/B1;"} 3:3:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):106:106 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lo;)Z"} 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):106 -> b 5:5:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):106:106 -> b 1:1:com.android.tools.r8.dex.code.DexInstruction CreateInt(int,int,int):56:56 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(III)Lcom/android/tools/r8/dex/code/B1;"} 2:2:com.android.tools.r8.dex.code.DexInstruction CreateFloat2Addr(int,int):86:86 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(II)Lcom/android/tools/r8/dex/code/B1;"} 1:1:com.android.tools.r8.dex.code.DexInstruction CreateInt2Addr(int,int):76:76 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(II)Lcom/android/tools/r8/dex/code/B1;"} 2:2:com.android.tools.r8.dex.code.DexInstruction CreateIntLit16(int,int,int):101:101 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(III)Lcom/android/tools/r8/dex/code/B1;"} 1:1:com.android.tools.r8.dex.code.DexInstruction CreateLong2Addr(int,int):81:81 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(II)Lcom/android/tools/r8/dex/code/B1;"} 2:2:com.android.tools.r8.dex.code.DexInstruction CreateIntLit8(int,int,int):96:96 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(III)Lcom/android/tools/r8/dex/code/B1;"} 1:1:com.android.tools.r8.dex.code.DexInstruction CreateLong(int,int,int):61:61 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(III)Lcom/android/tools/r8/dex/code/B1;"} 1:1:boolean instructionTypeCanThrow():136:136 -> g com.android.tools.r8.ir.code.DominatorTree -> com.android.tools.r8.internal.zf: # {"id":"sourceFile","fileName":"DominatorTree.java"} com.android.tools.r8.ir.code.BasicBlock[] sorted -> a com.android.tools.r8.ir.code.BasicBlock[] doms -> b com.android.tools.r8.ir.code.BasicBlock normalExitBlock -> c int unreachableStartIndex -> d boolean obsolete -> e boolean $assertionsDisabled -> f 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;I)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/x4;)Ljava/lang/Iterable;"} 196:196:boolean dominatedBy(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock):103:103 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/x4;Lcom/android/tools/r8/internal/x4;)Z"} 197:198:boolean com.android.tools.r8.ir.code.DominatorTree.strictlyDominatedBy(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock):134:135 -> a 197:198:boolean dominatedBy(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock):107 -> a 199:200:com.android.tools.r8.ir.code.BasicBlock com.android.tools.r8.ir.code.DominatorTree.immediateDominator(com.android.tools.r8.ir.code.BasicBlock):91:92 -> a 199:200:boolean com.android.tools.r8.ir.code.DominatorTree.strictlyDominatedBy(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock):139 -> a 199:200:boolean dominatedBy(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock):107 -> a 201:201:boolean com.android.tools.r8.ir.code.DominatorTree.strictlyDominatedBy(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock):140:140 -> a 201:201:boolean dominatedBy(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock):107 -> a 202:209:com.android.tools.r8.ir.code.BasicBlock closestDominator(java.util.Collection):157:164 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/LinkedHashSet;)Lcom/android/tools/r8/internal/x4;"} 210:210: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 210:210: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 210:210:com.android.tools.r8.ir.code.BasicBlock closestDominator(java.util.Collection):164 -> a 211:211: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 211:211:com.android.tools.r8.ir.code.BasicBlock closestDominator(java.util.Collection):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):299 -> 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):300:300 -> a 213:213:com.android.tools.r8.ir.code.BasicBlock closestDominator(java.util.Collection):164 -> a 214:218:java.util.Collection dominatedBlocks(com.android.tools.r8.ir.code.BasicBlock,java.util.Collection):176:180 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/x4;Ljava/util/Collection;)Ljava/util/Collection;"} 219:246:java.util.Iterator lambda$dominatorBlocks$0(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.DominatorTree$Inclusive):195:222 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/x4;Lcom/android/tools/r8/internal/yf;)Ljava/util/Iterator;"} 247:271:void build():256:280 -> a 272:272: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 272:272: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 272:272:void build():281 -> a 273:273: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 273:273:void build():281 -> 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):299 -> 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):300:300 -> a 275:275:void build():281 -> a 276:277:void build():284:285 -> a 278:279:boolean recordChangesToControlFlowEdges(java.util.List):320:321 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/LinkedList;)V"} 1:1:com.android.tools.r8.ir.code.BasicBlock[] getSortedBlocks():236:236 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()[Lcom/android/tools/r8/internal/x4;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} 1:1:void onSuccessorsMayChange(com.android.tools.r8.ir.code.BasicBlock):328:328 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} 1:9:java.lang.String toString():308:316 -> toString com.android.tools.r8.ir.code.DominatorTree$1 -> com.android.tools.r8.internal.xf: # {"id":"sourceFile","fileName":"DominatorTree.java"} com.android.tools.r8.ir.code.BasicBlock current -> a com.android.tools.r8.ir.code.DominatorTree this$0 -> b boolean $assertionsDisabled -> c 1:1:void ():196:196 -> 1:2:void (com.android.tools.r8.ir.code.DominatorTree,com.android.tools.r8.ir.code.BasicBlock):196:197 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/zf;Lcom/android/tools/r8/internal/x4;)V"} 1:1:boolean hasNext():201:201 -> hasNext 1:8:com.android.tools.r8.ir.code.BasicBlock com.android.tools.r8.ir.code.DominatorTree$1.next():206:213 -> next 1:8:java.lang.Object next():196 -> next 9:9:com.android.tools.r8.ir.code.BasicBlock com.android.tools.r8.ir.code.DominatorTree.immediateDominator(com.android.tools.r8.ir.code.BasicBlock):91:91 -> next 9:9:com.android.tools.r8.ir.code.BasicBlock com.android.tools.r8.ir.code.DominatorTree$1.next():213 -> next 9:9:java.lang.Object next():196 -> next 10:10:com.android.tools.r8.ir.code.BasicBlock com.android.tools.r8.ir.code.DominatorTree.immediateDominator(com.android.tools.r8.ir.code.BasicBlock):91:91 -> next 10:10:com.android.tools.r8.ir.code.BasicBlock com.android.tools.r8.ir.code.DominatorTree$1.next():213 -> next 10:10:java.lang.Object next():196 -> next # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 11:11:com.android.tools.r8.ir.code.BasicBlock com.android.tools.r8.ir.code.DominatorTree.immediateDominator(com.android.tools.r8.ir.code.BasicBlock):91:91 -> next 11:11:com.android.tools.r8.ir.code.BasicBlock com.android.tools.r8.ir.code.DominatorTree$1.next():213 -> next 11:11:java.lang.Object next():196 -> next 12:12:com.android.tools.r8.ir.code.BasicBlock com.android.tools.r8.ir.code.DominatorTree.immediateDominator(com.android.tools.r8.ir.code.BasicBlock):92:92 -> next 12:12:com.android.tools.r8.ir.code.BasicBlock com.android.tools.r8.ir.code.DominatorTree$1.next():213 -> next 12:12:java.lang.Object next():196 -> next # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 13:13:com.android.tools.r8.ir.code.BasicBlock com.android.tools.r8.ir.code.DominatorTree.immediateDominator(com.android.tools.r8.ir.code.BasicBlock):92:92 -> next 13:13:com.android.tools.r8.ir.code.BasicBlock com.android.tools.r8.ir.code.DominatorTree$1.next():213 -> next 13:13:java.lang.Object next():196 -> next 14:15:com.android.tools.r8.ir.code.BasicBlock com.android.tools.r8.ir.code.DominatorTree$1.next():213:214 -> next 14:15:java.lang.Object next():196 -> next com.android.tools.r8.ir.code.DominatorTree$Inclusive -> com.android.tools.r8.internal.yf: # {"id":"sourceFile","fileName":"DominatorTree.java"} com.android.tools.r8.ir.code.DominatorTree$Inclusive NO -> a 1:1:void ():25:25 -> 1:1:void (java.lang.String,int):23:23 -> com.android.tools.r8.ir.code.Dup -> com.android.tools.r8.internal.If: # {"id":"sourceFile","fileName":"Dup.java"} 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/tW;Lcom/android/tools/r8/internal/tW;Lcom/android/tools/r8/internal/tW;)V"} 2:3:void (com.android.tools.r8.ir.code.StackValues,com.android.tools.r8.ir.code.Value):25:26 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/uW;Lcom/android/tools/r8/internal/tW;)V"} int maxInValueRegister() -> E2 1:1:int maxOutValueRegister():90:90 -> F2 int opcode() -> G2 1:1:com.android.tools.r8.ir.code.StackValue[] com.android.tools.r8.ir.code.Dup.getStackValues():49:49 -> J2 1:1:com.android.tools.r8.ir.code.StackValue outBottom():53 -> J2 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/tW;"} 2:2:com.android.tools.r8.ir.code.StackValue outBottom():53:53 -> J2 1:1:com.android.tools.r8.ir.code.StackValue[] com.android.tools.r8.ir.code.Dup.getStackValues():49:49 -> K2 1:1:com.android.tools.r8.ir.code.StackValue outTop():57 -> K2 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/tW;"} 2:2:com.android.tools.r8.ir.code.StackValue outTop():57:57 -> K2 com.android.tools.r8.ir.code.Dup asDup() -> L # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/If;"} 1:1:com.android.tools.r8.ir.code.StackValue src():61:61 -> L2 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/tW;"} 1:1:java.lang.Object accept(com.android.tools.r8.ir.code.InstructionVisitor):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ce;)Ljava/lang/Object;"} 2:2:void insertLoadAndStores(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.cf.LoadStoreHelper):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/oo;Lcom/android/tools/r8/internal/yC;)V"} 3:3:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):66:66 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/if;)V"} 4:7:void buildCf(com.android.tools.r8.ir.conversion.CfBuilder):71:74 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/L6;)V"} 8:8:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget com.android.tools.r8.ir.optimize.InliningConstraints.forDup():123:123 -> a 8:8:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget inliningConstraint(com.android.tools.r8.ir.optimize.InliningConstraints,com.android.tools.r8.graph.ProgramMethod):96 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/ir/optimize/d0;Lcom/android/tools/r8/graph/o5;)Lcom/android/tools/r8/ir/optimize/V;"} 1:1:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):80:80 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lo;)Z"} 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 boolean hasInvariantOutType() -> c1 boolean instructionMayTriggerMethodInvocation(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod) -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o5;)Z"} 1:5:com.android.tools.r8.ir.code.Value setOutValue(com.android.tools.r8.ir.code.Value):41:45 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Y10;)Lcom/android/tools/r8/internal/Y10;"} com.android.tools.r8.ir.code.Dup2 -> com.android.tools.r8.internal.Hf: # {"id":"sourceFile","fileName":"Dup2.java"} 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/tW;Lcom/android/tools/r8/internal/tW;Lcom/android/tools/r8/internal/tW;Lcom/android/tools/r8/internal/tW;Lcom/android/tools/r8/internal/tW;Lcom/android/tools/r8/internal/tW;)V"} 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/uW;Lcom/android/tools/r8/internal/tW;Lcom/android/tools/r8/internal/tW;)V"} int maxInValueRegister() -> E2 1:1:int maxOutValueRegister():104:104 -> F2 int opcode() -> G2 1:1:java.lang.Object accept(com.android.tools.r8.ir.code.InstructionVisitor):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ce;)Ljava/lang/Object;"} 2:2:void insertLoadAndStores(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.cf.LoadStoreHelper):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/oo;Lcom/android/tools/r8/internal/yC;)V"} 3:3:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):84:84 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/if;)V"} 4:4:void buildCf(com.android.tools.r8.ir.conversion.CfBuilder):89:89 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/L6;)V"} 5:5:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget com.android.tools.r8.ir.optimize.InliningConstraints.forDup2():127:127 -> 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):110 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/ir/optimize/d0;Lcom/android/tools/r8/graph/o5;)Lcom/android/tools/r8/ir/optimize/V;"} 1:1:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):94:94 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lo;)Z"} 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 boolean hasInvariantOutType() -> c1 boolean instructionMayTriggerMethodInvocation(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod) -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o5;)Z"} 1:5:com.android.tools.r8.ir.code.Value setOutValue(com.android.tools.r8.ir.code.Value):55:59 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Y10;)Lcom/android/tools/r8/internal/Y10;"} com.android.tools.r8.ir.code.FieldGet -> com.android.tools.r8.internal.Kh: # {"id":"sourceFile","fileName":"FieldGet.java"} com.android.tools.r8.ir.analysis.type.TypeElement getOutType() -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/F00;"} com.android.tools.r8.ir.code.Value outValue() -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Y10;"} com.android.tools.r8.graph.DexField getField() -> getField # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/Y0;"} com.android.tools.r8.ir.code.FieldInstruction -> com.android.tools.r8.internal.Nh: # {"id":"sourceFile","fileName":"FieldInstruction.java"} com.android.tools.r8.graph.DexField field -> h boolean $assertionsDisabled -> i 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;Lcom/android/tools/r8/internal/Y10;Lcom/android/tools/r8/internal/Y10;)V"} 2:4:void (com.android.tools.r8.graph.DexField,com.android.tools.r8.ir.code.Value,java.util.List):40:42 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;Lcom/android/tools/r8/internal/Y10;Ljava/util/List;)V"} 1:1:com.android.tools.r8.ir.code.FieldMemberType getType():48:48 -> J2 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Qh;"} boolean isFieldInstruction() -> K1 com.android.tools.r8.ir.code.FieldInstruction asFieldInstruction() -> N # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Nh;"} 1:16: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/ko;Lcom/android/tools/r8/graph/i3;)Z"} 17:17:boolean com.android.tools.r8.ir.code.Instruction.isInstanceGet():0:0 -> a 17: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):102 -> a 18: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):102:119 -> a 36:36:boolean com.android.tools.r8.shaking.AssumeInfoCollection.isSideEffectFree(com.android.tools.r8.graph.DexClassAndMember):60:60 -> a 36:36: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 37:37:boolean com.android.tools.r8.shaking.AssumeInfoCollection.isSideEffectFree(com.android.tools.r8.graph.DexMember):56:56 -> a 37:37:boolean com.android.tools.r8.shaking.AssumeInfoCollection.isSideEffectFree(com.android.tools.r8.graph.DexClassAndMember):60 -> a 37:37: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 38:38: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 39:72:boolean isStoringObjectWithFinalizer(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexEncodedField):171:204 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/T0;)Z"} 73:75:boolean com.android.tools.r8.graph.DexEncodedMethod.isProgramMethod(com.android.tools.r8.graph.DexDefinitionSupplier):369:371 -> a 73:75:boolean isStoringObjectWithFinalizer(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexEncodedField):205 -> a 76:76:boolean isStoringObjectWithFinalizer(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexEncodedField):208:208 -> a 77:77: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 77:77:boolean isStoringObjectWithFinalizer(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexEncodedField):208 -> a 78:78: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 78:78:boolean isStoringObjectWithFinalizer(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexEncodedField):208 -> a 79:84:com.android.tools.r8.ir.analysis.value.AbstractValue getAbstractValue(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):214:219 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o5;)Lcom/android/tools/r8/internal/B1;"} 1:1:boolean instructionInstanceCanThrow(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):67:67 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o5;)Z"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/ko;)Z"} 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):273:273 -> 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 boolean hasInvariantOutType() -> c1 1:24:com.android.tools.r8.ir.analysis.fieldvalueanalysis.AbstractFieldSet readSet(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):138:161 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o5;)Lcom/android/tools/r8/internal/p;"} 1:1:com.android.tools.r8.graph.DexField getField():52:52 -> getField # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/Y0;"} com.android.tools.r8.ir.code.Value value() -> value # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Y10;"} com.android.tools.r8.ir.code.FieldMemberType -> com.android.tools.r8.internal.Qh: # {"id":"sourceFile","fileName":"FieldMemberType.java"} com.android.tools.r8.ir.code.FieldMemberType OBJECT -> a com.android.tools.r8.ir.code.FieldMemberType BOOLEAN -> b com.android.tools.r8.ir.code.FieldMemberType BYTE -> c com.android.tools.r8.ir.code.FieldMemberType CHAR -> d com.android.tools.r8.ir.code.FieldMemberType SHORT -> e com.android.tools.r8.ir.code.FieldMemberType INT -> f com.android.tools.r8.ir.code.FieldMemberType FLOAT -> g com.android.tools.r8.ir.code.FieldMemberType LONG -> h com.android.tools.r8.ir.code.FieldMemberType DOUBLE -> i 1:9:void ():12:20 -> 1:1:void (java.lang.String,int):11:11 -> 1:1:com.android.tools.r8.ir.code.FieldMemberType fromTypeDescriptorChar(char):46:46 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(C)Lcom/android/tools/r8/internal/Qh;"} 2:18:com.android.tools.r8.ir.code.FieldMemberType fromTypeDescriptorChar(char):28:44 -> a 19:19:com.android.tools.r8.ir.code.FieldMemberType fromTypeDescriptorChar(char):32:32 -> a 20:34:com.android.tools.r8.ir.code.FieldMemberType fromTypeDescriptorChar(char):26:40 -> a 35:41:com.android.tools.r8.ir.code.FieldMemberType fromTypeDescriptorChar(char):36:42 -> a 42:42:com.android.tools.r8.ir.code.FieldMemberType fromTypeDescriptorChar(char):34:34 -> a 43:43:com.android.tools.r8.ir.code.FieldMemberType fromTypeDescriptorChar(char):30:30 -> a 44:44:com.android.tools.r8.ir.code.FieldMemberType fromDexType(com.android.tools.r8.graph.DexType):51:51 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/internal/Qh;"} com.android.tools.r8.ir.code.FieldPut -> com.android.tools.r8.internal.Xh: # {"id":"sourceFile","fileName":"FieldPut.java"} void setValue(com.android.tools.r8.ir.code.Value) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Y10;)V"} boolean isStaticPut() -> c int getValueIndex() -> f com.android.tools.r8.graph.DexField getField() -> getField # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/Y0;"} com.android.tools.r8.ir.code.Value value() -> value # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Y10;"} com.android.tools.r8.ir.code.FixedRegisterValue -> com.android.tools.r8.internal.qi: # {"id":"sourceFile","fileName":"FixedRegisterValue.java"} int register -> q boolean $assertionsDisabled -> r 1:1:void ():12:12 -> 1:3:void (com.android.tools.r8.ir.analysis.type.TypeElement,int):17:19 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/internal/F00;)V"} boolean isConstant() -> L 1:1:com.android.tools.r8.ir.code.FixedRegisterValue asFixedRegisterValue():0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/qi;"} 2:2:boolean isDefinedByInstructionSatisfying(java.util.function.Predicate):0:0 -> b 1:23:com.android.tools.r8.ir.code.ValueType outType():24:46 -> d0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/j20;"} 24:25:com.android.tools.r8.ir.code.ValueType outType():43:44 -> d0 1:1:int getRegister():50:50 -> j0 1:1:java.lang.String toString():75:75 -> toString com.android.tools.r8.ir.code.Goto -> com.android.tools.r8.internal.Rj: # {"id":"sourceFile","fileName":"Goto.java"} boolean $assertionsDisabled -> i 1:1:void ():14:14 -> 1:1:void ():17:17 -> 1:1:int maxInValueRegister():63:63 -> E2 1:1:int maxOutValueRegister():69:69 -> F2 int opcode() -> G2 1:4:com.android.tools.r8.ir.code.BasicBlock getTarget():40:43 -> K2 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/x4;"} boolean isGoto() -> M1 com.android.tools.r8.ir.code.Goto asGoto() -> P # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Rj;"} 1:1:java.lang.Object accept(com.android.tools.r8.ir.code.InstructionVisitor):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ce;)Ljava/lang/Object;"} 2:2:void insertLoadAndStores(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.cf.LoadStoreHelper):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/oo;Lcom/android/tools/r8/internal/yC;)V"} 3:3:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):58:58 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/if;)V"} 4:4:void buildCf(com.android.tools.r8.ir.conversion.CfBuilder):115:115 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/L6;)V"} 5:5:void buildLir(com.android.tools.r8.lightir.LirBuilder):125:125 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/OB;)V"} 1:1:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):83:83 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lo;)Z"} boolean isAllowedAfterThrowingInstruction() -> l1 1:4:java.lang.String toString():75:78 -> toString com.android.tools.r8.ir.code.IRCode -> com.android.tools.r8.internal.ll: # {"id":"sourceFile","fileName":"IRCode.java"} com.android.tools.r8.graph.ProgramMethod method -> a com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions conversionOptions -> b com.android.tools.r8.ir.code.Position entryPosition -> c java.util.LinkedList blocks -> d com.android.tools.r8.ir.code.NumberGenerator valueNumberGenerator -> e com.android.tools.r8.ir.code.NumberGenerator basicBlockNumberGenerator -> f int usedMarkingColors -> g int nextInstructionNumber -> h com.android.tools.r8.ir.code.IRMetadata metadata -> i com.android.tools.r8.utils.InternalOptions options -> j com.android.tools.r8.origin.Origin origin -> k boolean $assertionsDisabled -> l 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/A1;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/kM;Ljava/util/LinkedList;Lcom/android/tools/r8/internal/lI;Lcom/android/tools/r8/internal/lI;Lcom/android/tools/r8/internal/vl;Lcom/android/tools/r8/origin/Origin;Lcom/android/tools/r8/internal/HE$a;)V"} 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:13:java.util.Set removeUnreachableBlocks():1443:1455 -> A # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Im;"} 1:1:int reserveMarkingColor():1284:1284 -> B 2:2:boolean com.android.tools.r8.ir.code.IRCode.anyMarkingColorAvailable():1298:1298 -> B 2:2:int reserveMarkingColor():1284 -> B 3:10:int reserveMarkingColor():1284:1291 -> B 11:12:boolean com.android.tools.r8.ir.code.IRCode.verifyNoBlocksMarked(int):517:518 -> B 11:12:int reserveMarkingColor():1292 -> 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():1210:1210 -> C 18:18:void splitCriticalEdges():417 -> C 19:19:void splitCriticalEdges():417:417 -> C 20:29:void splitCriticalEdges():416:425 -> C 1:1:java.util.stream.Stream streamInstructions():1040:1040 -> D 1:24:com.android.tools.r8.com.google.common.collect.ImmutableList com.android.tools.r8.ir.code.IRCode.depthFirstSorting():544:567 -> E 1:24:com.android.tools.r8.com.google.common.collect.ImmutableList topologicallySortedBlocks():537 -> E # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/bm;"} 25:25:com.android.tools.r8.com.google.common.collect.ImmutableList topologicallySortedBlocks():538:538 -> E 26:28:com.android.tools.r8.com.google.common.collect.ImmutableList com.android.tools.r8.ir.code.IRCode.reorderExceptionalBlocksLastForTesting(com.android.tools.r8.com.google.common.collect.ImmutableList):573:575 -> E 26:28:com.android.tools.r8.com.google.common.collect.ImmutableList topologicallySortedBlocks():539 -> E 29:29:boolean com.android.tools.r8.ir.code.Instruction.isMoveException():0:0 -> E 29:29:com.android.tools.r8.com.google.common.collect.ImmutableList com.android.tools.r8.ir.code.IRCode.reorderExceptionalBlocksLastForTesting(com.android.tools.r8.com.google.common.collect.ImmutableList):575 -> E 29:29:com.android.tools.r8.com.google.common.collect.ImmutableList topologicallySortedBlocks():539 -> E 30:34:com.android.tools.r8.com.google.common.collect.ImmutableList com.android.tools.r8.ir.code.IRCode.reorderExceptionalBlocksLastForTesting(com.android.tools.r8.com.google.common.collect.ImmutableList):576:580 -> E 30:34:com.android.tools.r8.com.google.common.collect.ImmutableList topologicallySortedBlocks():539 -> E 35:35:boolean com.android.tools.r8.ir.code.Instruction.isMoveException():0:0 -> E 35:35:com.android.tools.r8.com.google.common.collect.ImmutableList com.android.tools.r8.ir.code.IRCode.reorderExceptionalBlocksLastForTesting(com.android.tools.r8.com.google.common.collect.ImmutableList):580 -> E 35:35:com.android.tools.r8.com.google.common.collect.ImmutableList topologicallySortedBlocks():539 -> E 36:39:com.android.tools.r8.com.google.common.collect.ImmutableList com.android.tools.r8.ir.code.IRCode.reorderExceptionalBlocksLastForTesting(com.android.tools.r8.com.google.common.collect.ImmutableList):581:584 -> E 36:39:com.android.tools.r8.com.google.common.collect.ImmutableList topologicallySortedBlocks():539 -> E 1:14:void traceBlocks():457:470 -> F 15:15:int com.android.tools.r8.ir.code.IRCode.getNextBlockNumber():1210:1210 -> F 15:15:void traceBlocks():475 -> F 16:16:void traceBlocks():475:475 -> F 17:29:void traceBlocks():474:486 -> F 30:30:boolean com.android.tools.r8.ir.code.IRCode.noColorsInUse():1327:1327 -> F 30:30:void traceBlocks():486 -> F 31:31:void traceBlocks():486:486 -> F 1:12:boolean verifyNoImpreciseOrBottomTypes():966:977 -> G # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} 1:7:boolean verifyNoNullabilityBottomTypes():981:987 -> H # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} 1:12:boolean verifyNoValueWithOnlyAssumeInstructionAsUsers():991:1002 -> I # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} 1:14:boolean verifySplitCriticalEdges():429:442 -> J # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} 1:1:com.android.tools.r8.utils.TraversalContinuation traverseExceptionalPredecessors(java.lang.Object,java.util.function.BiFunction,java.lang.Object):68:68 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Ljava/lang/Object;Ljava/util/function/BiFunction;)Lcom/android/tools/r8/utils/E3;"} 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):1385:1385 -> 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lcom/android/tools/r8/utils/H3;Ljava/lang/Object;)Lcom/android/tools/r8/utils/E3;"} 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):1393:1393 -> 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lcom/android/tools/r8/internal/x1;Ljava/util/function/BiFunction;)Lcom/android/tools/r8/utils/E3;"} 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):1369:1369 -> 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:21:boolean controlFlowMayDependOnEnvironment(java.util.function.Consumer):328:341 -> a 22:36:boolean hasNoMergedClasses(com.android.tools.r8.graph.AppView):604:618 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)V"} 37:37:boolean hasNoMergedClasses(com.android.tools.r8.graph.AppView):616:616 -> a 38:38:boolean lambda$hasNoMergedClasses$1(com.android.tools.r8.graph.classmerging.MergedClassesCollection,com.android.tools.r8.graph.DexType,java.lang.Boolean):620:620 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/sE;Lcom/android/tools/r8/graph/v2;Ljava/lang/Boolean;)Z"} 39:39:boolean lambda$verifyTypes$2(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.VerifyTypesHelper,com.android.tools.r8.ir.code.BasicBlock):651:651 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/r20;Lcom/android/tools/r8/internal/x4;)Z"} 40:40:java.util.Collection lambda$consistentPredecessorSuccessors$3(java.util.Collection):779:779 -> a 41:41:java.util.Collection lambda$consistentPredecessorSuccessors$4(java.util.function.Function,com.android.tools.r8.ir.code.BasicBlock):783:783 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Function;Lcom/android/tools/r8/internal/x4;)Ljava/util/Collection;"} 42:43:void lambda$consistentBlockNumbering$8(java.lang.Integer,java.lang.Long):823:824 -> a 44:47:boolean consistentBlockInstructions(com.android.tools.r8.graph.AppView,boolean):831:834 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Z)V"} 48:48:boolean com.android.tools.r8.graph.ProgramMethod.getOrComputeReachabilitySensitive(com.android.tools.r8.graph.AppView):181:181 -> a 48:48:boolean consistentBlockInstructions(com.android.tools.r8.graph.AppView,boolean):834 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 49:49:boolean com.android.tools.r8.graph.ProgramMethod.getOrComputeReachabilitySensitive(com.android.tools.r8.graph.AppView):181:181 -> a 49:49:boolean consistentBlockInstructions(com.android.tools.r8.graph.AppView,boolean):834 -> a 50:50:boolean com.android.tools.r8.ir.code.BasicBlock.consistentBlockInstructions(boolean,boolean,boolean):74:74 -> a 50:50:boolean consistentBlockInstructions(com.android.tools.r8.graph.AppView,boolean):832 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 51:55:boolean com.android.tools.r8.ir.code.BasicBlock.consistentBlockInstructions(boolean,boolean,boolean):74:78 -> a 51:55:boolean consistentBlockInstructions(com.android.tools.r8.graph.AppView,boolean):832 -> a 56:56:boolean com.android.tools.r8.ir.code.Instruction.isDebugLocalRead():0:0 -> a 56:56:boolean com.android.tools.r8.ir.code.BasicBlock.consistentBlockInstructions(boolean,boolean,boolean):78 -> a 56:56:boolean consistentBlockInstructions(com.android.tools.r8.graph.AppView,boolean):832 -> a 57:58:boolean com.android.tools.r8.ir.code.BasicBlock.consistentBlockInstructions(boolean,boolean,boolean):78:79 -> a 57:58:boolean consistentBlockInstructions(com.android.tools.r8.graph.AppView,boolean):832 -> a 59:59:boolean com.android.tools.r8.ir.code.Instruction.isInitClass():0:0 -> a 59:59:boolean com.android.tools.r8.ir.code.BasicBlock.consistentBlockInstructions(boolean,boolean,boolean):79 -> a 59:59:boolean consistentBlockInstructions(com.android.tools.r8.graph.AppView,boolean):832 -> a 60:60:boolean com.android.tools.r8.ir.code.BasicBlock.consistentBlockInstructions(boolean,boolean,boolean):80:80 -> a 60:60:boolean consistentBlockInstructions(com.android.tools.r8.graph.AppView,boolean):832 -> a 61:63:boolean com.android.tools.r8.ir.code.BasicBlock.consistentBlockInstructions(boolean,boolean,boolean):79:81 -> a 61:63:boolean consistentBlockInstructions(com.android.tools.r8.graph.AppView,boolean):832 -> a 64:64:boolean com.android.tools.r8.ir.code.Instruction.isMoveException():0:0 -> a 64:64:boolean com.android.tools.r8.ir.code.BasicBlock.consistentBlockInstructions(boolean,boolean,boolean):81 -> a 64:64:boolean consistentBlockInstructions(com.android.tools.r8.graph.AppView,boolean):832 -> a 65:68:boolean com.android.tools.r8.ir.code.BasicBlock.consistentBlockInstructions(boolean,boolean,boolean):82:85 -> a 65:68:boolean consistentBlockInstructions(com.android.tools.r8.graph.AppView,boolean):832 -> a 69:73:boolean com.android.tools.r8.ir.code.BasicBlock.consistentBlockInstructions(boolean,boolean,boolean):84:88 -> a 69:73:boolean consistentBlockInstructions(com.android.tools.r8.graph.AppView,boolean):832 -> a 74:78:boolean lambda$verifyNoImpreciseOrBottomTypes$9(com.android.tools.r8.ir.code.Value):968:972 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Y10;)Z"} 79:79:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isBottom():0:0 -> a 79:79:boolean lambda$verifyNoImpreciseOrBottomTypes$9(com.android.tools.r8.ir.code.Value):972 -> a 80:82:boolean lambda$verifyNoImpreciseOrBottomTypes$9(com.android.tools.r8.ir.code.Value):972:974 -> a 83:83:boolean lambda$verifyNoImpreciseOrBottomTypes$9(com.android.tools.r8.ir.code.Value):973:973 -> a 84:84:boolean lambda$verifyNoValueWithOnlyAssumeInstructionAsUsers$11(com.android.tools.r8.ir.code.Instruction):994:994 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lo;)Z"} 85:85:boolean com.android.tools.r8.ir.code.Instruction.isAssume():0:0 -> a 85:85:boolean lambda$verifyNoValueWithOnlyAssumeInstructionAsUsers$11(com.android.tools.r8.ir.code.Instruction):994 -> a 86:89:boolean lambda$wrapSSAVerifierWithStackValueHandling$14(java.util.function.Predicate,com.android.tools.r8.ir.code.Value):1009:1012 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Predicate;Lcom/android/tools/r8/internal/Y10;)Z"} 90:90:java.lang.Iterable blocks(java.util.function.Predicate):1032:1032 -> a 91:91:com.android.tools.r8.ir.code.BasicBlockIterator listIterator(int):1070:1070 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/internal/B4;"} 92:92:com.android.tools.r8.ir.code.Value createValue(com.android.tools.r8.ir.analysis.type.TypeElement,com.android.tools.r8.graph.DebugLocalInfo):1164:1164 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/X;Lcom/android/tools/r8/internal/F00;)Lcom/android/tools/r8/internal/Y10;"} 93:93:com.android.tools.r8.ir.code.ConstNumber createIntConstant(int,com.android.tools.r8.graph.DebugLocalInfo):1188:1188 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/graph/X;)Lcom/android/tools/r8/internal/Ec;"} 94:94: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):1172:1172 -> a 94:94:com.android.tools.r8.ir.code.ConstNumber createIntConstant(int,com.android.tools.r8.graph.DebugLocalInfo):1188 -> a 95:98:boolean removeAllDeadAndTrivialPhis(com.android.tools.r8.ir.conversion.IRBuilder,java.util.Set):1257:1260 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;Ljava/util/Set;)Z"} 99:104:boolean com.android.tools.r8.ir.code.IRCode.isDeadPhi(com.android.tools.r8.utils.WorkList):1273:1278 -> a 99:104:boolean removeAllDeadAndTrivialPhis(com.android.tools.r8.ir.conversion.IRBuilder,java.util.Set):1261 -> a 105:108:boolean removeAllDeadAndTrivialPhis(com.android.tools.r8.ir.conversion.IRBuilder,java.util.Set):1262:1265 -> a 109:109:void markTransitivePredecessors(com.android.tools.r8.ir.code.BasicBlock,int):1485:1485 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/internal/x4;)V"} 110:110:boolean com.android.tools.r8.ir.code.IRCode.isMarkingColorInUse(int):1314:1314 -> a 110:110:void markTransitivePredecessors(com.android.tools.r8.ir.code.BasicBlock,int):1485 -> a 111:122:void markTransitivePredecessors(com.android.tools.r8.ir.code.BasicBlock,int):1485:1496 -> a 123:123:void registerCodeReferences(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.UseRegistry):1507:1507 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/shaking/u;)V"} 124:124:boolean com.android.tools.r8.utils.TraversalContinuation.shouldContinue():160:160 -> a 124:124:void registerCodeReferences(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.UseRegistry):1507 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 125:128:void registerCodeReferences(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.UseRegistry):1507:1510 -> a 129:129:boolean com.android.tools.r8.utils.TraversalContinuation.shouldBreak():156:156 -> a 129:129:void registerCodeReferences(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.UseRegistry):1510 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 130:130:int com.android.tools.r8.ir.code.BasicBlock.numberOfThrowingInstructions():1659:1659 -> a 130:130:boolean lambda$prepareBlocksForCatchHandlers$0(com.android.tools.r8.ir.code.BasicBlock):391 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/x4;)Z"} 131:132:int com.android.tools.r8.ir.code.BasicBlock.numberOfThrowingInstructions():1659:1660 -> a 131:132:boolean lambda$prepareBlocksForCatchHandlers$0(com.android.tools.r8.ir.code.BasicBlock):391 -> a 1:1:com.android.tools.r8.utils.TraversalContinuation traverseInstructions(java.lang.Object,java.util.function.BiFunction,java.lang.Object):68:68 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lcom/android/tools/r8/internal/x1;Ljava/util/function/BiFunction;)Lcom/android/tools/r8/utils/E3;"} 2:4: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):1402:1404 -> b 2:4:com.android.tools.r8.utils.TraversalContinuation traverseInstructions(java.lang.Object,java.util.function.BiFunction,java.lang.Object):68 -> b 5:5:boolean com.android.tools.r8.utils.TraversalContinuation.shouldBreak():156:156 -> b 5:5: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):1405 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 5:5:com.android.tools.r8.utils.TraversalContinuation traverseInstructions(java.lang.Object,java.util.function.BiFunction,java.lang.Object):68 -> b 6:6:void mutateConversionOptions(java.util.function.Consumer):191:191 -> b 7:8:void removeBlocks(java.util.Collection):524:525 -> b 9:10:boolean isConsistentSSA(com.android.tools.r8.graph.AppView):588:589 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)Z"} 11:11:boolean isConsistentGraph(com.android.tools.r8.graph.AppView,boolean):633:633 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Z)V"} 12:12:boolean com.android.tools.r8.ir.code.IRCode.noColorsInUse():1327:1327 -> b 12:12:boolean isConsistentGraph(com.android.tools.r8.graph.AppView,boolean):633 -> b 13:15:boolean isConsistentGraph(com.android.tools.r8.graph.AppView,boolean):633:635 -> b 16:17:boolean com.android.tools.r8.ir.code.IRCode.consistentCatchHandlers():812:813 -> b 16:17:boolean isConsistentGraph(com.android.tools.r8.graph.AppView,boolean):636 -> b 18:18:boolean isConsistentGraph(com.android.tools.r8.graph.AppView,boolean):637:637 -> b 19:21:boolean com.android.tools.r8.ir.code.IRCode.consistentMetadata():842:844 -> b 19:21:boolean isConsistentGraph(com.android.tools.r8.graph.AppView,boolean):638 -> b 22:22:boolean com.android.tools.r8.ir.code.Instruction.isAnd():0:0 -> b 22:22:boolean com.android.tools.r8.ir.code.IRCode.consistentMetadata():846 -> b 22:22:boolean isConsistentGraph(com.android.tools.r8.graph.AppView,boolean):638 -> b 23:29:boolean com.android.tools.r8.ir.code.IRCode.consistentMetadata():847:853 -> b 23:29:boolean isConsistentGraph(com.android.tools.r8.graph.AppView,boolean):638 -> b 30:30:boolean com.android.tools.r8.ir.code.Instruction.isConstString():0:0 -> b 30:30:boolean com.android.tools.r8.ir.code.IRCode.consistentMetadata():855 -> b 30:30:boolean isConsistentGraph(com.android.tools.r8.graph.AppView,boolean):638 -> b 31:31:boolean com.android.tools.r8.ir.code.IRCode.consistentMetadata():856:856 -> b 31:31:boolean isConsistentGraph(com.android.tools.r8.graph.AppView,boolean):638 -> b 32:32:boolean com.android.tools.r8.ir.code.Instruction.isDebugPosition():0:0 -> b 32:32:boolean com.android.tools.r8.ir.code.IRCode.consistentMetadata():858 -> b 32:32:boolean isConsistentGraph(com.android.tools.r8.graph.AppView,boolean):638 -> b 33:33:boolean com.android.tools.r8.ir.code.IRCode.consistentMetadata():859:859 -> b 33:33:boolean isConsistentGraph(com.android.tools.r8.graph.AppView,boolean):638 -> b 34:34:boolean com.android.tools.r8.ir.code.Instruction.isDexItemBasedConstString():0:0 -> b 34:34:boolean com.android.tools.r8.ir.code.IRCode.consistentMetadata():861 -> b 34:34:boolean isConsistentGraph(com.android.tools.r8.graph.AppView,boolean):638 -> b 35:35:boolean com.android.tools.r8.ir.code.IRCode.consistentMetadata():862:862 -> b 35:35:boolean isConsistentGraph(com.android.tools.r8.graph.AppView,boolean):638 -> b 36:36:boolean com.android.tools.r8.ir.code.Instruction.isDiv():0:0 -> b 36:36:boolean com.android.tools.r8.ir.code.IRCode.consistentMetadata():864 -> b 36:36:boolean isConsistentGraph(com.android.tools.r8.graph.AppView,boolean):638 -> b 37:37:boolean com.android.tools.r8.ir.code.IRCode.consistentMetadata():865:865 -> b 37:37:boolean isConsistentGraph(com.android.tools.r8.graph.AppView,boolean):638 -> b 38:38:boolean com.android.tools.r8.ir.code.Instruction.isInstanceGet():0:0 -> b 38:38:boolean com.android.tools.r8.ir.code.IRCode.consistentMetadata():867 -> b 38:38:boolean isConsistentGraph(com.android.tools.r8.graph.AppView,boolean):638 -> b 39:42:boolean com.android.tools.r8.ir.code.IRCode.consistentMetadata():868:871 -> b 39:42:boolean isConsistentGraph(com.android.tools.r8.graph.AppView,boolean):638 -> b 43:43:boolean com.android.tools.r8.ir.code.Instruction.isInstanceOf():0:0 -> b 43:43:boolean com.android.tools.r8.ir.code.IRCode.consistentMetadata():873 -> b 43:43:boolean isConsistentGraph(com.android.tools.r8.graph.AppView,boolean):638 -> b 44:50:boolean com.android.tools.r8.ir.code.IRCode.consistentMetadata():874:880 -> b 44:50:boolean isConsistentGraph(com.android.tools.r8.graph.AppView,boolean):638 -> b 51:51:boolean com.android.tools.r8.ir.code.Instruction.isInvokeInterface():0:0 -> b 51:51:boolean com.android.tools.r8.ir.code.IRCode.consistentMetadata():882 -> b 51:51:boolean isConsistentGraph(com.android.tools.r8.graph.AppView,boolean):638 -> b 52:52:boolean com.android.tools.r8.ir.code.IRCode.consistentMetadata():883:883 -> b 52:52:boolean isConsistentGraph(com.android.tools.r8.graph.AppView,boolean):638 -> b 53:53:boolean com.android.tools.r8.ir.code.Instruction.isInvokePolymorphic():0:0 -> b 53:53:boolean com.android.tools.r8.ir.code.IRCode.consistentMetadata():885 -> b 53:53:boolean isConsistentGraph(com.android.tools.r8.graph.AppView,boolean):638 -> b 54:54:boolean com.android.tools.r8.ir.code.IRCode.consistentMetadata():886:886 -> b 54:54:boolean isConsistentGraph(com.android.tools.r8.graph.AppView,boolean):638 -> b 55:55:boolean com.android.tools.r8.ir.code.Instruction.isInvokeStatic():0:0 -> b 55:55:boolean com.android.tools.r8.ir.code.IRCode.consistentMetadata():888 -> b 55:55:boolean isConsistentGraph(com.android.tools.r8.graph.AppView,boolean):638 -> b 56:56:boolean com.android.tools.r8.ir.code.IRCode.consistentMetadata():889:889 -> b 56:56:boolean isConsistentGraph(com.android.tools.r8.graph.AppView,boolean):638 -> b 57:57:boolean com.android.tools.r8.ir.code.Instruction.isInvokeSuper():0:0 -> b 57:57:boolean com.android.tools.r8.ir.code.IRCode.consistentMetadata():891 -> b 57:57:boolean isConsistentGraph(com.android.tools.r8.graph.AppView,boolean):638 -> b 58:61:boolean com.android.tools.r8.ir.code.IRCode.consistentMetadata():892:895 -> b 58:61:boolean isConsistentGraph(com.android.tools.r8.graph.AppView,boolean):638 -> b 62:62:boolean com.android.tools.r8.ir.code.Instruction.isOr():0:0 -> b 62:62:boolean com.android.tools.r8.ir.code.IRCode.consistentMetadata():897 -> b 62:62:boolean isConsistentGraph(com.android.tools.r8.graph.AppView,boolean):638 -> b 63:63:boolean com.android.tools.r8.ir.code.IRCode.consistentMetadata():898:898 -> b 63:63:boolean isConsistentGraph(com.android.tools.r8.graph.AppView,boolean):638 -> b 64:64:boolean com.android.tools.r8.ir.code.Instruction.isMonitor():0:0 -> b 64:64:boolean com.android.tools.r8.ir.code.IRCode.consistentMetadata():900 -> b 64:64:boolean isConsistentGraph(com.android.tools.r8.graph.AppView,boolean):638 -> b 65:65:boolean com.android.tools.r8.ir.code.IRCode.consistentMetadata():901:901 -> b 65:65:boolean isConsistentGraph(com.android.tools.r8.graph.AppView,boolean):638 -> b 66:66:boolean com.android.tools.r8.ir.code.Instruction.isMul():0:0 -> b 66:66:boolean com.android.tools.r8.ir.code.IRCode.consistentMetadata():903 -> b 66:66:boolean isConsistentGraph(com.android.tools.r8.graph.AppView,boolean):638 -> b 67:70:boolean com.android.tools.r8.ir.code.IRCode.consistentMetadata():904:907 -> b 67:70:boolean isConsistentGraph(com.android.tools.r8.graph.AppView,boolean):638 -> b 71:71:boolean com.android.tools.r8.ir.code.Instruction.isRem():0:0 -> b 71:71:boolean com.android.tools.r8.ir.code.IRCode.consistentMetadata():909 -> b 71:71:boolean isConsistentGraph(com.android.tools.r8.graph.AppView,boolean):638 -> b 72:72:boolean com.android.tools.r8.ir.code.IRCode.consistentMetadata():910:910 -> b 72:72:boolean isConsistentGraph(com.android.tools.r8.graph.AppView,boolean):638 -> b 73:73:boolean com.android.tools.r8.ir.code.Instruction.isShl():0:0 -> b 73:73:boolean com.android.tools.r8.ir.code.IRCode.consistentMetadata():912 -> b 73:73:boolean isConsistentGraph(com.android.tools.r8.graph.AppView,boolean):638 -> b 74:74:boolean com.android.tools.r8.ir.code.IRCode.consistentMetadata():913:913 -> b 74:74:boolean isConsistentGraph(com.android.tools.r8.graph.AppView,boolean):638 -> b 75:75:boolean com.android.tools.r8.ir.code.Instruction.isShr():0:0 -> b 75:75:boolean com.android.tools.r8.ir.code.IRCode.consistentMetadata():915 -> b 75:75:boolean isConsistentGraph(com.android.tools.r8.graph.AppView,boolean):638 -> b 76:76:boolean com.android.tools.r8.ir.code.IRCode.consistentMetadata():916:916 -> b 76:76:boolean isConsistentGraph(com.android.tools.r8.graph.AppView,boolean):638 -> b 77:77:boolean com.android.tools.r8.ir.code.Instruction.isStaticGet():0:0 -> b 77:77:boolean com.android.tools.r8.ir.code.IRCode.consistentMetadata():918 -> b 77:77:boolean isConsistentGraph(com.android.tools.r8.graph.AppView,boolean):638 -> b 78:84:boolean com.android.tools.r8.ir.code.IRCode.consistentMetadata():919:925 -> b 78:84:boolean isConsistentGraph(com.android.tools.r8.graph.AppView,boolean):638 -> b 85:85:boolean com.android.tools.r8.ir.code.Instruction.isSub():0:0 -> b 85:85:boolean com.android.tools.r8.ir.code.IRCode.consistentMetadata():927 -> b 85:85:boolean isConsistentGraph(com.android.tools.r8.graph.AppView,boolean):638 -> b 86:86:boolean com.android.tools.r8.ir.code.IRCode.consistentMetadata():928:928 -> b 86:86:boolean isConsistentGraph(com.android.tools.r8.graph.AppView,boolean):638 -> b 87:87:boolean com.android.tools.r8.ir.code.Instruction.isUshr():0:0 -> b 87:87:boolean com.android.tools.r8.ir.code.IRCode.consistentMetadata():930 -> b 87:87:boolean isConsistentGraph(com.android.tools.r8.graph.AppView,boolean):638 -> b 88:88:boolean com.android.tools.r8.ir.code.IRCode.consistentMetadata():931:931 -> b 88:88:boolean isConsistentGraph(com.android.tools.r8.graph.AppView,boolean):638 -> b 89:89:boolean com.android.tools.r8.ir.code.Instruction.isXor():0:0 -> b 89:89:boolean com.android.tools.r8.ir.code.IRCode.consistentMetadata():933 -> b 89:89:boolean isConsistentGraph(com.android.tools.r8.graph.AppView,boolean):638 -> b 90:90:boolean com.android.tools.r8.ir.code.IRCode.consistentMetadata():934:934 -> b 90:90:boolean isConsistentGraph(com.android.tools.r8.graph.AppView,boolean):638 -> b 91:91:boolean isConsistentGraph(com.android.tools.r8.graph.AppView,boolean):639:639 -> b 92:93:boolean com.android.tools.r8.ir.code.IRCode.verifyAllThrowingInstructionsHavePositions():1231:1232 -> b 92:93:boolean isConsistentGraph(com.android.tools.r8.graph.AppView,boolean):639 -> b 94:94:boolean com.android.tools.r8.ir.code.Instruction.isConstString():0:0 -> b 94:94:boolean com.android.tools.r8.ir.code.IRCode.verifyAllThrowingInstructionsHavePositions():1233 -> b 94:94:boolean isConsistentGraph(com.android.tools.r8.graph.AppView,boolean):639 -> b 95:95:boolean com.android.tools.r8.ir.code.Instruction.isDexItemBasedConstString():0:0 -> b 95:95:boolean com.android.tools.r8.ir.code.IRCode.verifyAllThrowingInstructionsHavePositions():1234 -> b 95:95:boolean isConsistentGraph(com.android.tools.r8.graph.AppView,boolean):639 -> b 96:97:boolean com.android.tools.r8.ir.code.IRCode.verifyAllThrowingInstructionsHavePositions():1235:1236 -> b 96:97:boolean isConsistentGraph(com.android.tools.r8.graph.AppView,boolean):639 -> b 98:98:boolean isConsistentGraph(com.android.tools.r8.graph.AppView,boolean):639:639 -> b 99:99:java.util.Collection lambda$consistentPredecessorSuccessors$5(java.util.function.Function,com.android.tools.r8.ir.code.BasicBlock):786:786 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Function;Lcom/android/tools/r8/internal/x4;)Ljava/util/Collection;"} 100:101:boolean lambda$verifyNoNullabilityBottomTypes$10(com.android.tools.r8.ir.code.Value):983:984 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Y10;)Z"} 102:102:boolean lambda$verifyNoNullabilityBottomTypes$10(com.android.tools.r8.ir.code.Value):983:983 -> b 103:103:boolean lambda$verifyNoValueWithOnlyAssumeInstructionAsUsers$12(com.android.tools.r8.ir.code.Instruction):997:997 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lo;)Z"} 104:104:boolean com.android.tools.r8.ir.code.Instruction.isAssume():0:0 -> b 104:104:boolean lambda$verifyNoValueWithOnlyAssumeInstructionAsUsers$12(com.android.tools.r8.ir.code.Instruction):997 -> b 105:105:java.lang.Iterable instructions(java.util.function.Predicate):1044:1044 -> b 106:106:java.util.Iterator argumentIterator():1101:1101 -> b 107:107:void returnMarkingColor(int):1308:1308 -> b 108:108:boolean com.android.tools.r8.ir.code.IRCode.isMarkingColorInUse(int):1314:1314 -> b 108:108:void returnMarkingColor(int):1308 -> b 109:109:void returnMarkingColor(int):1308:1308 -> b 110:111:void com.android.tools.r8.ir.code.IRCode.clearMarks(int):501:502 -> b 110:111:void returnMarkingColor(int):1309 -> b 112:112:void returnMarkingColor(int):1310:1310 -> b 113:113:void markTransitiveSuccessors(com.android.tools.r8.ir.code.BasicBlock,int):1460:1460 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/internal/x4;)V"} 114:114:void com.android.tools.r8.ir.code.IRCode.markTransitiveSuccessors(java.util.Deque,int):1464:1464 -> b 114:114:void markTransitiveSuccessors(com.android.tools.r8.ir.code.BasicBlock,int):1460 -> b 115:115:boolean com.android.tools.r8.ir.code.IRCode.isMarkingColorInUse(int):1314:1314 -> b 115:115:void com.android.tools.r8.ir.code.IRCode.markTransitiveSuccessors(java.util.Deque,int):1464 -> b 115:115:void markTransitiveSuccessors(com.android.tools.r8.ir.code.BasicBlock,int):1460 -> b 116:117:boolean com.android.tools.r8.ir.code.IRCode.anyBlocksMarkedWithColor(int):1318:1319 -> b 116:117:void com.android.tools.r8.ir.code.IRCode.markTransitiveSuccessors(java.util.Deque,int):1464 -> b 116:117:void markTransitiveSuccessors(com.android.tools.r8.ir.code.BasicBlock,int):1460 -> b 118:127:void com.android.tools.r8.ir.code.IRCode.markTransitiveSuccessors(java.util.Deque,int):1464:1473 -> b 118:127:void markTransitiveSuccessors(com.android.tools.r8.ir.code.BasicBlock,int):1460 -> b 1:2:boolean isConsistentSSABeforeTypesAreCorrect(com.android.tools.r8.graph.AppView):594:595 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)V"} 3:24:boolean com.android.tools.r8.ir.code.IRCode.consistentDefUseChains():696:717 -> c 3:24:boolean isConsistentSSABeforeTypesAreCorrect(com.android.tools.r8.graph.AppView):596 -> c 25:25:java.util.List com.android.tools.r8.ir.code.Instruction.inValues():117:117 -> c 25:25:boolean com.android.tools.r8.ir.code.IRCode.consistentDefUseChains():719 -> c 25:25:boolean isConsistentSSABeforeTypesAreCorrect(com.android.tools.r8.graph.AppView):596 -> c 26:38:boolean com.android.tools.r8.ir.code.IRCode.consistentDefUseChains():719:731 -> c 26:38:boolean isConsistentSSABeforeTypesAreCorrect(com.android.tools.r8.graph.AppView):596 -> c 39:39:boolean com.android.tools.r8.ir.code.IRCode.verifyValue(com.android.tools.r8.ir.code.Value):739:739 -> c 39:39:boolean com.android.tools.r8.ir.code.IRCode.consistentDefUseChains():731 -> c 39:39:boolean isConsistentSSABeforeTypesAreCorrect(com.android.tools.r8.graph.AppView):596 -> c 40:40:boolean com.android.tools.r8.ir.code.IRCode.verifyPhi(com.android.tools.r8.ir.code.Phi):744:744 -> c 40:40:boolean com.android.tools.r8.ir.code.IRCode.verifyValue(com.android.tools.r8.ir.code.Value):739 -> c 40:40:boolean com.android.tools.r8.ir.code.IRCode.consistentDefUseChains():731 -> c 40:40:boolean isConsistentSSABeforeTypesAreCorrect(com.android.tools.r8.graph.AppView):596 -> c 41:44:boolean com.android.tools.r8.ir.code.IRCode.verifyDefinition(com.android.tools.r8.ir.code.Value):749:752 -> c 41:44:boolean com.android.tools.r8.ir.code.IRCode.verifyValue(com.android.tools.r8.ir.code.Value):739 -> c 41:44:boolean com.android.tools.r8.ir.code.IRCode.consistentDefUseChains():731 -> c 41:44:boolean isConsistentSSABeforeTypesAreCorrect(com.android.tools.r8.graph.AppView):596 -> c 45:45:boolean com.android.tools.r8.ir.code.IRCode.verifyDefinition(com.android.tools.r8.ir.code.Value):750:750 -> c 45:45:boolean com.android.tools.r8.ir.code.IRCode.verifyValue(com.android.tools.r8.ir.code.Value):739 -> c 45:45:boolean com.android.tools.r8.ir.code.IRCode.consistentDefUseChains():731 -> c 45:45:boolean isConsistentSSABeforeTypesAreCorrect(com.android.tools.r8.graph.AppView):596 -> c 46:47:boolean com.android.tools.r8.ir.code.IRCode.consistentValueUses(com.android.tools.r8.ir.code.Value):757:758 -> c 46:47:boolean com.android.tools.r8.ir.code.IRCode.consistentDefUseChains():732 -> c 46:47:boolean isConsistentSSABeforeTypesAreCorrect(com.android.tools.r8.graph.AppView):596 -> c 48:48:java.util.List com.android.tools.r8.ir.code.Instruction.inValues():117:117 -> c 48:48:boolean com.android.tools.r8.ir.code.IRCode.consistentValueUses(com.android.tools.r8.ir.code.Value):758 -> 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.consistentDefUseChains():732 -> c 48:48:boolean isConsistentSSABeforeTypesAreCorrect(com.android.tools.r8.graph.AppView):596 -> c 49:57:boolean com.android.tools.r8.ir.code.IRCode.consistentValueUses(com.android.tools.r8.ir.code.Value):758:766 -> c 49:57:boolean com.android.tools.r8.ir.code.IRCode.consistentDefUseChains():732 -> c 49:57:boolean isConsistentSSABeforeTypesAreCorrect(com.android.tools.r8.graph.AppView):596 -> c 58:58:boolean isConsistentSSABeforeTypesAreCorrect(com.android.tools.r8.graph.AppView):597:597 -> c 59:75:boolean com.android.tools.r8.ir.code.IRCode.validThrowingInstructions():942:958 -> c 59:75:boolean isConsistentSSABeforeTypesAreCorrect(com.android.tools.r8.graph.AppView):597 -> c 76:76:boolean isConsistentSSABeforeTypesAreCorrect(com.android.tools.r8.graph.AppView):598:598 -> c 77:88:boolean com.android.tools.r8.ir.code.IRCode.noCriticalEdges():667:678 -> c 77:88:boolean isConsistentSSABeforeTypesAreCorrect(com.android.tools.r8.graph.AppView):598 -> c 89:90:boolean isConsistentSSABeforeTypesAreCorrect(com.android.tools.r8.graph.AppView):598:599 -> c 91:91:java.util.Collection lambda$consistentPredecessorSuccessors$6(java.util.function.Function,com.android.tools.r8.ir.code.BasicBlock):797:797 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Function;Lcom/android/tools/r8/internal/x4;)Ljava/util/Collection;"} 92:97:boolean lambda$verifyNoValueWithOnlyAssumeInstructionAsUsers$13(com.android.tools.r8.ir.code.Value):993:998 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Y10;)Z"} 98:104:boolean lambda$verifyNoValueWithOnlyAssumeInstructionAsUsers$13(com.android.tools.r8.ir.code.Value):993:999 -> c 105:105:java.util.Iterator lambda$blocks$15(java.util.function.Predicate):1032:1032 -> c 106:106:java.util.List com.android.tools.r8.ir.code.IRCode.collectArguments(boolean):1128:1128 -> c 106:106:java.util.List collectArguments():1124 -> c 107:108:void com.android.tools.r8.ir.code.IRCode$1.(com.android.tools.r8.ir.code.IRCode):1103:1104 -> c 107:108:java.util.Iterator com.android.tools.r8.ir.code.IRCode.argumentIterator():1101 -> c 107:108:java.util.List com.android.tools.r8.ir.code.IRCode.collectArguments(boolean):1129 -> c 107:108:java.util.List collectArguments():1124 -> c 109:109:com.android.tools.r8.ir.code.Argument com.android.tools.r8.ir.code.IRCode$1.next():1117:1117 -> c 109:109:java.lang.Object com.android.tools.r8.ir.code.IRCode$1.next():1101 -> c 109:109:java.util.List com.android.tools.r8.ir.code.IRCode.collectArguments(boolean):1131 -> c 109:109:java.util.List collectArguments():1124 -> c 110:112:java.util.List com.android.tools.r8.ir.code.IRCode.collectArguments(boolean):1132:1134 -> c 110:112:java.util.List collectArguments():1124 -> c 113:113:com.android.tools.r8.ir.code.Argument com.android.tools.r8.ir.code.IRCode$1.next():1114:1114 -> c 113:113:java.lang.Object com.android.tools.r8.ir.code.IRCode$1.next():1101 -> c 113:113:java.util.List com.android.tools.r8.ir.code.IRCode.collectArguments(boolean):1131 -> c 113:113:java.util.List collectArguments():1124 -> c 114:116:java.util.List com.android.tools.r8.ir.code.IRCode.collectArguments(boolean):1137:1139 -> c 114:116:java.util.List collectArguments():1124 -> c 117:117:java.util.List com.android.tools.r8.ir.code.IRCode.collectArguments(boolean):1137:1137 -> c 117:117:java.util.List collectArguments():1124 -> c 1:1:com.android.tools.r8.utils.TraversalContinuation traverseNormalSuccessors(java.lang.Object,java.util.function.BiFunction,java.lang.Object):68:68 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Ljava/util/function/BiFunction;)Lcom/android/tools/r8/utils/E3;"} 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):1377:1377 -> d 2:2:com.android.tools.r8.utils.TraversalContinuation traverseNormalSuccessors(java.lang.Object,java.util.function.BiFunction,java.lang.Object):68 -> d 3:55:java.util.Map computeLiveAtEntrySets():198:250 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Ljava/util/IdentityHashMap;"} 56:121:java.util.Map computeLiveAtEntrySets():249:314 -> d 122:124:boolean verifyTypes(com.android.tools.r8.graph.AppView):646:648 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)V"} 125:127:boolean com.android.tools.r8.ir.code.IRCode.validAssumeInstructions(com.android.tools.r8.graph.AppView):656:658 -> d 125:127:boolean verifyTypes(com.android.tools.r8.graph.AppView):648 -> d 128:128:boolean com.android.tools.r8.ir.code.Instruction.isAssume():0:0 -> d 128:128:boolean com.android.tools.r8.ir.code.IRCode.validAssumeInstructions(com.android.tools.r8.graph.AppView):658 -> d 128:128:boolean verifyTypes(com.android.tools.r8.graph.AppView):648 -> d 129:129:boolean com.android.tools.r8.ir.code.IRCode.validAssumeInstructions(com.android.tools.r8.graph.AppView):659:659 -> d 129:129:boolean verifyTypes(com.android.tools.r8.graph.AppView):648 -> d 130:132:boolean verifyTypes(com.android.tools.r8.graph.AppView):649:651 -> d 133:133:java.util.Collection lambda$consistentPredecessorSuccessors$7(java.util.function.Function,com.android.tools.r8.ir.code.BasicBlock):804:804 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Function;Lcom/android/tools/r8/internal/x4;)Ljava/util/Collection;"} 134:134:java.util.Iterator lambda$instructions$16(java.util.function.Predicate):1044:1044 -> d 1:8:boolean verifySSATypeLattice(java.util.function.Predicate):1018:1025 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Predicate;)V"} 9:15:java.util.List computeNormalExitBlocks():1056:1062 -> e 1:3:boolean consistentBlockNumbering():819:821 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} 4:4:java.util.function.Predicate wrapSSAVerifierWithStackValueHandling(java.util.function.Predicate):1006:1006 -> f 1:33:boolean consistentPredecessorSuccessors():773:805 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} 1:1:com.android.tools.r8.graph.ProgramMethod context():165:165 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/o5;"} 1:1:com.android.tools.r8.ir.code.ConstNumber createConstNull():1223:1223 -> i # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Ec;"} 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):1172:1172 -> 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):1168 -> i 2:2:com.android.tools.r8.ir.code.ConstNumber createConstNull():1223 -> i 1:1:com.android.tools.r8.ir.code.BasicBlock entryBlock():174:174 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/x4;"} 1:1:com.android.tools.r8.ir.conversion.MethodConversionOptions getConversionOptions():187:187 -> k # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/HE$a;"} 1:1:int getCurrentBlockNumber():1214:1214 -> l 1:1:com.android.tools.r8.ir.code.Argument getLastArgument():1144:1144 -> m # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/y2;"} 2:3:int com.android.tools.r8.ir.code.IRCode.getNumberOfArguments():1096:1097 -> m 2:3:com.android.tools.r8.ir.code.Argument getLastArgument():1144 -> m 4:4:com.android.tools.r8.ir.code.Argument getLastArgument():1144:1144 -> m 5:5:com.android.tools.r8.ir.code.InstructionIterator com.android.tools.r8.ir.code.BasicBlock.iterator(int):1709:1709 -> m 5:5:com.android.tools.r8.ir.code.Argument getLastArgument():1144 -> m 6:8:com.android.tools.r8.ir.code.Argument getLastArgument():1145:1147 -> m 1:1:int getNextInstructionNumber():1092:1092 -> n 1:7:com.android.tools.r8.ir.code.Value getThis():1152:1158 -> o # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Y10;"} 1:9:java.util.Set getUnreachableBlocks():1430:1438 -> p 1:1:com.android.tools.r8.ir.code.InstructionIterator instructionIterator():1048:1048 -> q # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/mo;"} 1:1:com.android.tools.r8.ir.code.InstructionListIterator instructionListIterator():1052:1052 -> r # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/nl;"} 1:1:java.lang.Iterable instructions():1036:1036 -> s 1:1:com.android.tools.r8.ir.code.BasicBlockIterator listIterator():1066:1066 -> t # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/B4;"} 1:7:java.lang.String toString():491:497 -> toString 1:1:com.android.tools.r8.ir.code.IRMetadata metadata():161:161 -> u # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/vl;"} 1:1:com.android.tools.r8.graph.DexEncodedMethod method():170:170 -> v # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/W0;"} 1:3:com.android.tools.r8.com.google.common.collect.ImmutableList numberInstructions():1074:1076 -> w # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/bm;"} 1:7:int numberRemainingInstructions():1082:1088 -> x 1:23:void prepareBlocksForCatchHandlers():360:382 -> y 24:24:int com.android.tools.r8.ir.code.IRCode.getNextBlockNumber():1210:1210 -> y 24:24:void prepareBlocksForCatchHandlers():383 -> y 25:26:void prepareBlocksForCatchHandlers():383:384 -> y 27:28:void com.android.tools.r8.ir.code.Goto.(com.android.tools.r8.ir.code.BasicBlock):21:22 -> y 27:28:void prepareBlocksForCatchHandlers():384 -> y 29:35:void prepareBlocksForCatchHandlers():385:391 -> y 1:1:boolean removeAllDeadAndTrivialPhis():1244:1244 -> z com.android.tools.r8.ir.code.IRCode$1 -> com.android.tools.r8.internal.il: # {"id":"sourceFile","fileName":"IRCode.java"} com.android.tools.r8.ir.code.InstructionIterator instructionIterator -> a com.android.tools.r8.ir.code.Argument next -> b 1:4:void (com.android.tools.r8.ir.code.IRCode):1101:1104 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;)V"} 1:1:boolean hasNext():1108:1108 -> hasNext 1:5:com.android.tools.r8.ir.code.Argument com.android.tools.r8.ir.code.IRCode$1.next():1113:1117 -> next 1:5:java.lang.Object next():1101 -> next 6:6:com.android.tools.r8.ir.code.Argument com.android.tools.r8.ir.code.IRCode$1.next():1114:1114 -> next 6:6:java.lang.Object next():1101 -> next com.android.tools.r8.ir.code.IRCode$BlockMarker -> com.android.tools.r8.internal.jl: # {"id":"sourceFile","fileName":"IRCode.java"} com.android.tools.r8.ir.code.BasicBlock block -> a 1:2:void (com.android.tools.r8.ir.code.BasicBlock):109:110 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/x4;)V"} com.android.tools.r8.ir.code.IRCode$LiveAtEntrySets -> com.android.tools.r8.internal.kl: # {"id":"sourceFile","fileName":"IRCode.java"} java.util.LinkedHashSet liveValues -> a java.util.Set liveLocalValues -> b java.util.Deque liveStackValues -> c boolean $assertionsDisabled -> d 1:1:void ():72:72 -> 1:5:void (java.util.LinkedHashSet,java.util.Set,java.util.Deque):82:86 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/LinkedHashSet;Ljava/util/Set;Ljava/util/ArrayDeque;)V"} 1:1:boolean isEmpty():101:101 -> a 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.android.tools.r8.internal.ml: # {"id":"sourceFile","fileName":"IRCodeInstructionIterator.java"} 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;)V"} 1:1:boolean hasNext():25:25 -> hasNext 1:1:boolean hasPrevious():43:43 -> hasPrevious 1:9:com.android.tools.r8.ir.code.Instruction com.android.tools.r8.ir.code.IRCodeInstructionIterator.next():30:38 -> next 1:9:java.lang.Object next():10 -> next 10:10:com.android.tools.r8.ir.code.Instruction com.android.tools.r8.ir.code.IRCodeInstructionIterator.next():34:34 -> next 10:10:java.lang.Object next():10 -> next 1:10:com.android.tools.r8.ir.code.Instruction previous():48:57 -> previous # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/lo;"} 11:11:com.android.tools.r8.ir.code.Instruction previous():52:52 -> previous com.android.tools.r8.ir.code.IRCodeInstructionListIterator -> com.android.tools.r8.internal.nl: # {"id":"sourceFile","fileName":"IRCodeInstructionListIterator.java"} 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/utils/A1;JLcom/android/tools/r8/internal/F00;)Lcom/android/tools/r8/internal/Y10;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/graph/u2;)Lcom/android/tools/r8/internal/Y10;"} 3:3: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):54:54 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/internal/B4;Lcom/android/tools/r8/internal/Y10;Lcom/android/tools/r8/internal/kM;)Lcom/android/tools/r8/internal/Rs;"} 4:4:boolean replaceCurrentInstructionByNullCheckIfPossible(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):61:61 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o5;)Z"} 5:5: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):67:67 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/graph/v2;Ljava/util/function/Consumer;)Z"} 6:6: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/X;)V"} 7:7:void replaceCurrentInstructionWithConstInt(com.android.tools.r8.ir.code.IRCode,int):79:79 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;I)V"} 8:8:void replaceCurrentInstructionWithNullCheck(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.Value):90:90 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/Y10;)V"} 9:9:void replaceCurrentInstructionWithStaticGet(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexField,java.util.Set):96:96 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/graph/Y0;Ljava/util/Set;)V"} 10:10:void replaceCurrentInstructionWithThrow(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,java.util.Set,java.util.Set):113:113 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/internal/B4;Lcom/android/tools/r8/internal/Y10;Ljava/util/Set;Ljava/util/Set;)V"} 11:11:void replaceCurrentInstructionWithThrowNull(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,java.util.Set,java.util.Set):123:123 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/ll;Ljava/util/ListIterator;Ljava/util/Set;Ljava/util/Set;)V"} 12:12:com.android.tools.r8.ir.code.BasicBlock split(com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,boolean):129:129 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;Ljava/util/ListIterator;Z)Lcom/android/tools/r8/internal/x4;"} 13:13:com.android.tools.r8.ir.code.BasicBlock split(com.android.tools.r8.ir.code.IRCode,int,java.util.ListIterator):134:134 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;ILjava/util/ListIterator;)Lcom/android/tools/r8/internal/x4;"} 14:14: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/internal/B4;Lcom/android/tools/r8/utils/A1;Ljava/util/function/UnaryOperator;)Lcom/android/tools/r8/internal/x4;"} 15:15: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):154:154 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/internal/ll;Ljava/util/ListIterator;Ljava/util/Set;Lcom/android/tools/r8/graph/q2;)Lcom/android/tools/r8/internal/x4;"} 16:16:com.android.tools.r8.ir.code.BasicBlock 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;Ljava/util/ListIterator;Lcom/android/tools/r8/internal/lo;Lcom/android/tools/r8/utils/A1;)Lcom/android/tools/r8/internal/x4;"} 17:17:void replaceCurrentInstruction(com.android.tools.r8.ir.code.Instruction,java.util.Set):231:231 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lo;Ljava/util/Set;)V"} 18:18:void setInsertionPosition(com.android.tools.r8.ir.code.Position):246:246 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/kM;)V"} 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 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/graph/u2;)V"} 1:1:boolean hasNext():159:159 -> hasNext 1:1:boolean hasPrevious():177:177 -> hasPrevious 1:9:com.android.tools.r8.ir.code.Instruction com.android.tools.r8.ir.code.IRCodeInstructionListIterator.next():164:172 -> next 1:9:java.lang.Object next():23 -> next 10:10:com.android.tools.r8.ir.code.Instruction com.android.tools.r8.ir.code.IRCodeInstructionListIterator.next():168:168 -> next 10:10:java.lang.Object next():23 -> next 1:1:int nextIndex():196:196 -> nextIndex 1:1:java.lang.Object previous():23:23 -> previous 2:11:com.android.tools.r8.ir.code.Instruction previous():182:191 -> previous # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/lo;"} 12:12:com.android.tools.r8.ir.code.Instruction previous():186:186 -> previous 1:1:int previousIndex():201:201 -> previousIndex 1:1:void unsetInsertionPosition():251:251 -> r 1:1:void remove():221:221 -> remove 1:1:void removeOrReplaceByDebugLocalRead():236:236 -> s 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 1:1:void removeInstructionIgnoreOutValue():102:102 -> v com.android.tools.r8.ir.code.IRCodeUtils -> com.android.tools.r8.internal.rl: # {"id":"sourceFile","fileName":"IRCodeUtils.java"} boolean $assertionsDisabled -> a 1:1:void ():19:19 -> 1:7:com.android.tools.r8.ir.code.InvokeDirect getUniqueConstructorInvoke(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexItemFactory):24:30 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/internal/Y10;)Lcom/android/tools/r8/internal/Ms;"} 8:18:java.util.Map findUniqueStaticPuts(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,java.util.Set):51:61 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/ll;Ljava/util/Set;)Ljava/util/IdentityHashMap;"} 19:26:void removeArrayAndTransitiveInputsIfNotUsed(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.Instruction):76:83 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/internal/lo;)V"} 27:27:boolean com.android.tools.r8.ir.code.Instruction.isNewArrayEmpty():0:0 -> a 27:27:boolean com.android.tools.r8.ir.code.Instruction.isNewArrayEmptyOrInvokeNewArray():1014 -> a 27:27:void removeArrayAndTransitiveInputsIfNotUsed(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.Instruction):86 -> a 28:28:boolean com.android.tools.r8.ir.code.Instruction.isNewArrayEmptyOrInvokeNewArray():1014:1014 -> a 28:28:void removeArrayAndTransitiveInputsIfNotUsed(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.Instruction):86 -> a 29:39:void removeArrayAndTransitiveInputsIfNotUsed(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.Instruction):87:97 -> a 40:40:boolean com.android.tools.r8.ir.code.Instruction.isAssume():0:0 -> a 40:40:void removeArrayAndTransitiveInputsIfNotUsed(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.Instruction):97 -> a 41:50:void removeArrayAndTransitiveInputsIfNotUsed(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.Instruction):97:106 -> a 51:51:void removeArrayAndTransitiveInputsIfNotUsed(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.Instruction):104:104 -> a 52:52:void removeInstructionAndTransitiveInputsIfNotUsed(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.Instruction):118:118 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/internal/XW;)V"} 53:53:void removeInstructionAndTransitiveInputsIfNotUsed(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.Instruction):117:117 -> a 54:82:void internalRemoveInstructionAndTransitiveInputsIfNotUsed(com.android.tools.r8.ir.code.IRCode,java.util.Deque):123:151 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;Ljava/util/ArrayDeque;)V"} 83:83:java.util.List com.android.tools.r8.ir.code.Instruction.inValues():117:117 -> a 83:83:void internalRemoveInstructionAndTransitiveInputsIfNotUsed(com.android.tools.r8.ir.code.IRCode,java.util.Deque):152 -> a 84:87:void internalRemoveInstructionAndTransitiveInputsIfNotUsed(com.android.tools.r8.ir.code.IRCode,java.util.Deque):152:155 -> a com.android.tools.r8.ir.code.IRMetadata -> com.android.tools.r8.internal.vl: # {"id":"sourceFile","fileName":"IRMetadata.java"} long first -> a long second -> b boolean $assertionsDisabled -> c 1:1:void ():7:7 -> 1:1:void ():12:12 -> 2:4:void (long,long):14:16 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(I)V"} 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:1:com.android.tools.r8.ir.code.IRMetadata unknown():20:20 -> N # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/vl;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lo;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/vl;)V"} 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.android.tools.r8.internal.Hl: # {"id":"sourceFile","fileName":"If.java"} com.android.tools.r8.ir.code.IfType type -> i boolean $assertionsDisabled -> j int $r8$clinit -> k 1:1:void ():21:21 -> 1:2:void (com.android.tools.r8.ir.code.IfType,com.android.tools.r8.ir.code.Value):32:33 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Jl;Lcom/android/tools/r8/internal/Y10;)V"} 3:4:void (com.android.tools.r8.ir.code.IfType,java.util.List):37:38 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Jl;Ljava/util/List;)V"} 1:1:int maxInValueRegister():141:141 -> E2 1:1:int maxOutValueRegister():146:146 -> F2 int opcode() -> G2 1:4:com.android.tools.r8.ir.code.BasicBlock fallthroughBlock():99:102 -> J2 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/x4;"} 1:4:com.android.tools.r8.ir.code.BasicBlock getTrueTarget():84:87 -> K2 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/x4;"} 1:1:com.android.tools.r8.ir.code.IfType getType():73:73 -> L2 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Jl;"} 1:4:void invert():77:80 -> M2 boolean isIf() -> N1 1:1:boolean isZeroTest():60:60 -> N2 1:1:com.android.tools.r8.ir.code.Value lhs():64:64 -> O2 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Y10;"} 1:2:com.android.tools.r8.ir.code.Value rhs():68:69 -> P2 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Y10;"} com.android.tools.r8.ir.code.If asIf() -> Q # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Hl;"} 1:3:com.android.tools.r8.ir.code.BasicBlock targetFromNonNullObject():188:190 -> Q2 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/x4;"} 1:3:com.android.tools.r8.ir.code.BasicBlock targetFromNullObject():194:196 -> R2 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/x4;"} 1:1:java.lang.Object accept(com.android.tools.r8.ir.code.InstructionVisitor):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ce;)Ljava/lang/Object;"} 2:2:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):113:113 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/if;)V"} 3:4:com.android.tools.r8.ir.code.BasicBlock targetFromCondition(com.android.tools.r8.ir.code.ConstNumber):175:176 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Ec;)Lcom/android/tools/r8/internal/x4;"} 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.IfType):24:24 -> a 5:5:com.android.tools.r8.ir.code.BasicBlock targetFromCondition(com.android.tools.r8.ir.code.ConstNumber):176 -> a 6:6:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isInt():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.IfType):24 -> a 6:6:com.android.tools.r8.ir.code.BasicBlock targetFromCondition(com.android.tools.r8.ir.code.ConstNumber):176 -> a 7:7:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isFloat():0:0 -> 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.IfType):25 -> a 7:7:com.android.tools.r8.ir.code.BasicBlock targetFromCondition(com.android.tools.r8.ir.code.ConstNumber):176 -> a 8:9:boolean com.android.tools.r8.ir.code.If.verifyTypeCompatible(com.android.tools.r8.ir.analysis.type.TypeElement,com.android.tools.r8.ir.code.IfType):25:26 -> a 8:9:com.android.tools.r8.ir.code.BasicBlock targetFromCondition(com.android.tools.r8.ir.code.ConstNumber):176 -> a 10:11:com.android.tools.r8.ir.code.BasicBlock targetFromCondition(com.android.tools.r8.ir.code.ConstNumber):176:177 -> a 12:14:com.android.tools.r8.ir.code.BasicBlock targetFromCondition(com.android.tools.r8.ir.code.ConstNumber,com.android.tools.r8.ir.code.ConstNumber):181:183 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Ec;Lcom/android/tools/r8/internal/Ec;)Lcom/android/tools/r8/internal/x4;"} 15:15:boolean com.android.tools.r8.ir.code.If.verifyTypeCompatible(com.android.tools.r8.ir.analysis.type.TypeElement,com.android.tools.r8.ir.code.IfType):24:24 -> a 15:15:com.android.tools.r8.ir.code.BasicBlock targetFromCondition(com.android.tools.r8.ir.code.ConstNumber,com.android.tools.r8.ir.code.ConstNumber):183 -> a 16:16:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isInt():0:0 -> a 16:16:boolean com.android.tools.r8.ir.code.If.verifyTypeCompatible(com.android.tools.r8.ir.analysis.type.TypeElement,com.android.tools.r8.ir.code.IfType):24 -> a 16:16:com.android.tools.r8.ir.code.BasicBlock targetFromCondition(com.android.tools.r8.ir.code.ConstNumber,com.android.tools.r8.ir.code.ConstNumber):183 -> a 17:17:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isFloat():0:0 -> 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.IfType):25 -> 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):183 -> a 18:19:boolean com.android.tools.r8.ir.code.If.verifyTypeCompatible(com.android.tools.r8.ir.analysis.type.TypeElement,com.android.tools.r8.ir.code.IfType):25:26 -> a 18:19:com.android.tools.r8.ir.code.BasicBlock targetFromCondition(com.android.tools.r8.ir.code.ConstNumber,com.android.tools.r8.ir.code.ConstNumber):183 -> a 20:21:com.android.tools.r8.ir.code.BasicBlock targetFromCondition(com.android.tools.r8.ir.code.ConstNumber,com.android.tools.r8.ir.code.ConstNumber):183:184 -> a 22:22:void insertLoadAndStores(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.cf.LoadStoreHelper):230:230 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/oo;Lcom/android/tools/r8/internal/yC;)V"} 23:30:void buildCf(com.android.tools.r8.ir.conversion.CfBuilder):235:242 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/L6;)V"} 31:38:void buildLir(com.android.tools.r8.lightir.LirBuilder):247:254 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/OB;)V"} 1:2:void setFallthroughBlock(com.android.tools.r8.ir.code.BasicBlock):107:108 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/x4;)V"} 3:8:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):152:157 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lo;)Z"} 9:10:com.android.tools.r8.ir.code.BasicBlock targetFromBoolean(boolean):170:171 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Z)Lcom/android/tools/r8/internal/x4;"} 1:4:void setTrueTarget(com.android.tools.r8.ir.code.BasicBlock):91:94 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/x4;)V"} 5:20:com.android.tools.r8.ir.code.BasicBlock targetFromCondition(int):200:215 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/internal/x4;"} 21:21:com.android.tools.r8.ir.code.BasicBlock targetFromCondition(int):213:213 -> c 22:22:com.android.tools.r8.ir.code.BasicBlock targetFromCondition(int):211:211 -> c 23:23:com.android.tools.r8.ir.code.BasicBlock targetFromCondition(int):209:209 -> c 24:24:com.android.tools.r8.ir.code.BasicBlock targetFromCondition(int):207:207 -> c 25:25:com.android.tools.r8.ir.code.BasicBlock targetFromCondition(int):205:205 -> c 26:26:com.android.tools.r8.ir.code.BasicBlock targetFromCondition(int):203:203 -> c 1:8:java.lang.String toString():128:135 -> toString com.android.tools.r8.ir.code.If$1 -> com.android.tools.r8.internal.Gl: # {"id":"sourceFile","fileName":"If.java"} int[] $SwitchMap$com$android$tools$r8$ir$code$IfType -> a 1:1:void ():201:201 -> com.android.tools.r8.ir.code.IfType -> com.android.tools.r8.internal.Jl: # {"id":"sourceFile","fileName":"IfType.java"} com.android.tools.r8.ir.code.IfType EQ -> a com.android.tools.r8.ir.code.IfType GE -> b com.android.tools.r8.ir.code.IfType GT -> c com.android.tools.r8.ir.code.IfType LE -> d com.android.tools.r8.ir.code.IfType LT -> e com.android.tools.r8.ir.code.IfType NE -> f com.android.tools.r8.ir.code.IfType[] $VALUES -> g 1:6:void ():9:14 -> 7:7:void ():8:8 -> 1:1:void (java.lang.String,int):8:8 -> 1:14:com.android.tools.r8.ir.code.IfType forSwappedOperands():18:31 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Jl;"} 15:15:com.android.tools.r8.ir.code.IfType forSwappedOperands():29:29 -> a 16:16:com.android.tools.r8.ir.code.IfType forSwappedOperands():27:27 -> a 17:17:com.android.tools.r8.ir.code.IfType forSwappedOperands():25:25 -> a 18:18:com.android.tools.r8.ir.code.IfType forSwappedOperands():23:23 -> a 1:15:com.android.tools.r8.ir.code.IfType inverted():36:50 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Jl;"} 16:16:com.android.tools.r8.ir.code.IfType inverted():46:46 -> b 17:17:com.android.tools.r8.ir.code.IfType inverted():44:44 -> b 18:18:com.android.tools.r8.ir.code.IfType inverted():42:42 -> b 19:27:com.android.tools.r8.ir.code.IfType inverted():40:48 -> b 28:28:com.android.tools.r8.ir.code.IfType inverted():38:38 -> b 1:1:com.android.tools.r8.ir.code.IfType[] values():8:8 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()[Lcom/android/tools/r8/internal/Jl;"} com.android.tools.r8.ir.code.IfType$1 -> com.android.tools.r8.internal.Il: # {"id":"sourceFile","fileName":"IfType.java"} int[] $SwitchMap$com$android$tools$r8$ir$code$IfType -> a 1:1:void ():18:18 -> com.android.tools.r8.ir.code.IgnoreDebugLocalWriteAliasedValueConfiguration -> com.android.tools.r8.internal.Kl: # {"id":"sourceFile","fileName":"IgnoreDebugLocalWriteAliasedValueConfiguration.java"} com.android.tools.r8.ir.code.IgnoreDebugLocalWriteAliasedValueConfiguration INSTANCE -> a boolean $assertionsDisabled -> b 1:3:void ():7:9 -> 1:1:void ():12:12 -> 1:1:com.android.tools.r8.ir.code.IgnoreDebugLocalWriteAliasedValueConfiguration getInstance():15:15 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Kl;"} 2:2:com.android.tools.r8.ir.code.Value getAliasForOutValue(com.android.tools.r8.ir.code.Instruction):25:25 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lo;)Lcom/android/tools/r8/internal/Y10;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lo;)Z"} 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.android.tools.r8.internal.Rm: # {"id":"sourceFile","fileName":"ImpreciseMemberTypeInstruction.java"} void constrainType(com.android.tools.r8.ir.conversion.TypeConstraintResolver) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/E00;)V"} com.android.tools.r8.ir.code.MemberType getMemberType() -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/oE;"} com.android.tools.r8.ir.code.Inc -> com.android.tools.r8.internal.Vm: # {"id":"sourceFile","fileName":"Inc.java"} int increment -> h boolean $assertionsDisabled -> i 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Y10;Lcom/android/tools/r8/internal/Y10;I)V"} int maxInValueRegister() -> E2 int maxOutValueRegister() -> F2 int opcode() -> G2 1:1:java.lang.Object accept(com.android.tools.r8.ir.code.InstructionVisitor):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ce;)Ljava/lang/Object;"} 2:2:void insertLoadAndStores(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.cf.LoadStoreHelper):70:70 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/oo;Lcom/android/tools/r8/internal/yC;)V"} 3:3:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):75:75 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/if;)V"} 4:4:com.android.tools.r8.ir.analysis.constant.LatticeElement evaluate(com.android.tools.r8.ir.code.IRCode,java.util.function.Function):81:81 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;Ljava/util/function/Function;)Lcom/android/tools/r8/internal/TA;"} 5:13:void buildCf(com.android.tools.r8.ir.conversion.CfBuilder):88:96 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/L6;)V"} 1:1:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):54:54 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lo;)Z"} 1:2:void addInValue(com.android.tools.r8.ir.code.Value):43:44 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Y10;)V"} 1:1:java.lang.String toString():106:106 -> toString com.android.tools.r8.ir.code.InitClass -> com.android.tools.r8.internal.in: # {"id":"sourceFile","fileName":"InitClass.java"} com.android.tools.r8.graph.DexType clazz -> h boolean $assertionsDisabled -> i 1:1:void ():28:28 -> 1:5:void (com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexType):33:37 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/internal/Y10;)V"} int maxInValueRegister() -> E2 int maxOutValueRegister() -> F2 int opcode() -> G2 1:1:com.android.tools.r8.ir.code.InitClass$Builder builder():41:41 -> J2 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/hn;"} 1:1:com.android.tools.r8.graph.DexType getClassValue():45:45 -> K2 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/v2;"} com.android.tools.r8.ir.code.InitClass asInitClass() -> R # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/in;"} 1:1:java.lang.Object accept(com.android.tools.r8.ir.code.InstructionVisitor):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ce;)Ljava/lang/Object;"} 2:2:void internalRegisterUse(com.android.tools.r8.graph.UseRegistry,com.android.tools.r8.graph.DexClassAndMethod):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/u;)V"} 3:3:com.android.tools.r8.ir.analysis.type.TypeElement evaluate(com.android.tools.r8.graph.AppView):60:60 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)Lcom/android/tools/r8/internal/F00;"} 4:5:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):75:76 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/if;)V"} 6:6:void buildCf(com.android.tools.r8.ir.conversion.CfBuilder):81:81 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/L6;)V"} 7:7: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):91:91 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/T9;Lcom/android/tools/r8/internal/R9;)Z"} 8:8: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/ko;)Z"} 9:9: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/ir/optimize/d0;Lcom/android/tools/r8/graph/o5;)Lcom/android/tools/r8/ir/optimize/V;"} 10:10:void insertLoadAndStores(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.cf.LoadStoreHelper):163:163 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/oo;Lcom/android/tools/r8/internal/yC;)V"} 1:1:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):97:97 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lo;)Z"} 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):97 -> b 3:3:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):97:97 -> b 4:16:boolean instructionInstanceCanThrow(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):103:115 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o5;)Z"} boolean hasInvariantOutType() -> c1 1:8:boolean instructionMayTriggerMethodInvocation(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):129:136 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o5;)Z"} boolean instructionTypeCanThrow() -> g 1:1:java.lang.String toString():173:173 -> toString com.android.tools.r8.ir.code.InitClass$Builder -> com.android.tools.r8.internal.hn: # {"id":"sourceFile","fileName":"InitClass.java"} com.android.tools.r8.graph.DexType type -> c 1:1:void ():185:185 -> 1:1:com.android.tools.r8.ir.code.Instruction$BuilderBase self():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/eo;"} 2:2:com.android.tools.r8.ir.code.InitClass$Builder setType(com.android.tools.r8.graph.DexType):188:188 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/internal/hn;"} 1:1:com.android.tools.r8.ir.code.InitClass build():194:194 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/in;"} com.android.tools.r8.ir.code.InstanceFieldInstruction -> com.android.tools.r8.internal.Kn: # {"id":"sourceFile","fileName":"InstanceFieldInstruction.java"} com.android.tools.r8.ir.code.Value object() -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Y10;"} com.android.tools.r8.ir.code.InstanceGet -> com.android.tools.r8.internal.Nn: # {"id":"sourceFile","fileName":"InstanceGet.java"} boolean $assertionsDisabled -> j 1:1:void ():39:39 -> 1:1:void (com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexField):42:42 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;Lcom/android/tools/r8/internal/Y10;Lcom/android/tools/r8/internal/Y10;)V"} int maxInValueRegister() -> E2 int maxOutValueRegister() -> F2 int opcode() -> G2 boolean throwsOnNullInput() -> I2 com.android.tools.r8.ir.code.FieldGet asFieldGet() -> M # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Kh;"} com.android.tools.r8.ir.code.InstanceFieldInstruction asInstanceFieldInstruction() -> S # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Kn;"} com.android.tools.r8.ir.code.InstanceGet asInstanceGet() -> T # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Nn;"} 1:1:com.android.tools.r8.ir.code.Value getNonNullInput():241:241 -> V0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Y10;"} 1:2:com.android.tools.r8.ir.code.InstanceGet copyOf(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstanceGet):50:51 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/internal/Nn;)Lcom/android/tools/r8/internal/Nn;"} 3: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):56:59 -> a 3:6:com.android.tools.r8.ir.code.InstanceGet copyOf(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstanceGet):52 -> a 7:7:com.android.tools.r8.ir.code.InstanceGet com.android.tools.r8.ir.code.InstanceGet$Builder.build():292:292 -> a 7:7: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):61 -> a 7:7:com.android.tools.r8.ir.code.InstanceGet copyOf(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstanceGet):52 -> a 8:8:boolean outTypeKnownToBeBoolean(java.util.Set):71:71 -> a 9:9:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.code.InstanceGet.dest():80:80 -> a 9:9:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):103 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/if;)V"} 10:39:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):103:132 -> a 40:40:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):114:114 -> a 41:60:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):110:129 -> a 61:61:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):126:126 -> a 62:62:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):123:123 -> a 63:63:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):120:120 -> a 64:81:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):117:134 -> a 82:84:boolean couldIntroduceAnAlias(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.Value):96:98 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/Y10;)Z"} 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:145 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/ko;)Z"} 86:86:java.lang.Object com.android.tools.r8.ir.code.DefaultInstructionVisitor.visit(com.android.tools.r8.ir.code.InstanceGet):169:169 -> a 86:86:java.lang.Object accept(com.android.tools.r8.ir.code.InstructionVisitor):76 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ce;)Ljava/lang/Object;"} 87:87:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget inliningConstraint(com.android.tools.r8.ir.optimize.InliningConstraints,com.android.tools.r8.graph.ProgramMethod):170:170 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/ir/optimize/d0;Lcom/android/tools/r8/graph/o5;)Lcom/android/tools/r8/ir/optimize/V;"} 88:88:com.android.tools.r8.ir.analysis.type.TypeElement evaluate(com.android.tools.r8.graph.AppView):210:210 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)Lcom/android/tools/r8/internal/F00;"} 89:89:com.android.tools.r8.graph.DexType computeVerificationType(com.android.tools.r8.graph.AppView,com.android.tools.r8.cf.TypeVerificationHelper):215:215 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/W00;)Lcom/android/tools/r8/graph/v2;"} 90:91:void insertLoadAndStores(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.cf.LoadStoreHelper):220:221 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/oo;Lcom/android/tools/r8/internal/yC;)V"} 92:92:void buildCf(com.android.tools.r8.ir.conversion.CfBuilder):226:226 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/L6;)V"} 93:93:com.android.tools.r8.graph.DexField com.android.tools.r8.ir.conversion.CfBuilder.resolveField(com.android.tools.r8.graph.DexField):261:261 -> a 93:93: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)"]} 94:95:com.android.tools.r8.graph.DexField com.android.tools.r8.ir.conversion.CfBuilder.resolveField(com.android.tools.r8.graph.DexField):262:263 -> a 94:95:void buildCf(com.android.tools.r8.ir.conversion.CfBuilder):226 -> a 96:96:void buildCf(com.android.tools.r8.ir.conversion.CfBuilder):226:226 -> a 97:97:boolean throwsNpeIfValueIsNull(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):231:231 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/Y10;)Z"} 98:98: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):251:251 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/T9;Lcom/android/tools/r8/internal/R9;)Z"} 99:99:void internalRegisterUse(com.android.tools.r8.graph.UseRegistry,com.android.tools.r8.graph.DexClassAndMethod):267:267 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/u;)V"} 100:100:void buildLir(com.android.tools.r8.lightir.LirBuilder):272:272 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/OB;)V"} 1:1:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):160:160 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lo;)Z"} 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):160 -> b 3:4:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):163:164 -> b boolean instructionMayTriggerMethodInvocation(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod) -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o5;)Z"} 1:2:com.android.tools.r8.ir.code.Value object():85:86 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Y10;"} boolean instructionTypeCanThrow() -> g boolean instructionTypeCanBeCanonicalized() -> j1 1:1:java.lang.String toString():205:205 -> toString 1:1:com.android.tools.r8.ir.code.Value value():91:91 -> value # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Y10;"} com.android.tools.r8.ir.code.InstanceGet$Builder -> com.android.tools.r8.ir.code.InstanceGet$Builder: # {"id":"sourceFile","fileName":"InstanceGet.java"} com.android.tools.r8.ir.code.InstanceOf -> com.android.tools.r8.internal.bo: # {"id":"sourceFile","fileName":"InstanceOf.java"} 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):28:29 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Y10;Lcom/android/tools/r8/internal/Y10;Lcom/android/tools/r8/graph/v2;)V"} int maxInValueRegister() -> E2 int maxOutValueRegister() -> F2 int opcode() -> G2 1:1:com.android.tools.r8.graph.DexType type():43:43 -> J2 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/v2;"} com.android.tools.r8.ir.code.InstanceOf asInstanceOf() -> U # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/bo;"} 1:1:java.lang.Object accept(com.android.tools.r8.ir.code.InstructionVisitor):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ce;)Ljava/lang/Object;"} 2:2:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.code.InstanceOf.dest():47:47 -> a 2:2:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):56 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/if;)V"} 3:5:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):56:58 -> 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):94:94 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/ir/optimize/d0;Lcom/android/tools/r8/graph/o5;)Lcom/android/tools/r8/ir/optimize/V;"} 7:7:com.android.tools.r8.ir.analysis.type.TypeElement evaluate(com.android.tools.r8.graph.AppView):99:99 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)Lcom/android/tools/r8/internal/F00;"} 8:9:void insertLoadAndStores(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.cf.LoadStoreHelper):109:110 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/oo;Lcom/android/tools/r8/internal/yC;)V"} 10:10:void buildCf(com.android.tools.r8.ir.conversion.CfBuilder):115:115 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/L6;)V"} 11:11:void internalRegisterUse(com.android.tools.r8.graph.UseRegistry,com.android.tools.r8.graph.DexClassAndMethod):136:136 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/u;)V"} 1:1:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):78:78 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lo;)Z"} 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):78 -> b 3:3:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):78:78 -> b boolean hasInvariantOutType() -> c1 boolean instructionMayTriggerMethodInvocation(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod) -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o5;)Z"} boolean instructionTypeCanThrow() -> g 1:2:java.lang.String toString():130:131 -> toString 1:1:com.android.tools.r8.ir.code.Value value():51:51 -> value # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Y10;"} com.android.tools.r8.ir.code.InstancePut -> com.android.tools.r8.internal.do: # {"id":"sourceFile","fileName":"InstancePut.java"} boolean $assertionsDisabled -> j 1:1:void ():40:40 -> 1:1:void (com.android.tools.r8.graph.DexField,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value):43:43 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;Lcom/android/tools/r8/internal/Y10;Lcom/android/tools/r8/internal/Y10;)V"} 2:5:void (com.android.tools.r8.graph.DexField,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value,boolean):55:58 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;Lcom/android/tools/r8/internal/Y10;Lcom/android/tools/r8/internal/Y10;Z)V"} int maxInValueRegister() -> E2 1:1:int maxOutValueRegister():203:203 -> F2 int opcode() -> G2 boolean throwsOnNullInput() -> I2 com.android.tools.r8.ir.code.FieldPut asFieldPut() -> O # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Xh;"} boolean isInstanceFieldInstruction() -> P1 com.android.tools.r8.ir.code.InstanceFieldInstruction asInstanceFieldInstruction() -> S # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Kn;"} boolean isInstancePut() -> S1 com.android.tools.r8.ir.code.InstancePut asInstancePut() -> V # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/do;"} 1:1:com.android.tools.r8.ir.code.Value getNonNullInput():270:270 -> V0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Y10;"} 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):51:51 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;Lcom/android/tools/r8/internal/Y10;Lcom/android/tools/r8/internal/Y10;)Lcom/android/tools/r8/internal/do;"} 2:2:void setValue(com.android.tools.r8.ir.code.Value):89:89 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Y10;)V"} 3:31:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):95:123 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/if;)V"} 32:32:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):105:105 -> a 33:52:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):101:120 -> a 53:53:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):117:117 -> a 54:54:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):114:114 -> a 55:55:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):111:111 -> a 56:73:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):108:125 -> a 74:92:boolean instructionMayHaveSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction$SideEffectAssumption):136:154 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/ko;)Z"} 93:93: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 93:93:boolean com.android.tools.r8.shaking.AssumeInfoCollection.isMaterializableInAllContexts(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexClassAndMember):50 -> a 93:93:boolean instructionMayHaveSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction$SideEffectAssumption):154 -> a 94:96:boolean com.android.tools.r8.shaking.AssumeInfoCollection.isMaterializableInAllContexts(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexClassAndMember):50:52 -> a 94:96:boolean instructionMayHaveSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction$SideEffectAssumption):154 -> a 97:98:boolean instructionMayHaveSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction$SideEffectAssumption):158:159 -> a 99:109:boolean identicalAfterRegisterAllocation(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.regalloc.RegisterAllocator,com.android.tools.r8.ir.conversion.MethodConversionOptions):169:179 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lo;Lcom/android/tools/r8/ir/regalloc/f;Lcom/android/tools/r8/internal/HE;)Z"} 110:110:java.lang.Object com.android.tools.r8.ir.code.DefaultInstructionVisitor.visit(com.android.tools.r8.ir.code.InstancePut):179:179 -> a 110:110:java.lang.Object accept(com.android.tools.r8.ir.code.InstructionVisitor):69 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ce;)Ljava/lang/Object;"} 111:111:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget inliningConstraint(com.android.tools.r8.ir.optimize.InliningConstraints,com.android.tools.r8.graph.ProgramMethod):210:210 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/ir/optimize/d0;Lcom/android/tools/r8/graph/o5;)Lcom/android/tools/r8/ir/optimize/V;"} 112:112:void insertLoadAndStores(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.cf.LoadStoreHelper):250:250 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/oo;Lcom/android/tools/r8/internal/yC;)V"} 113:113:void buildCf(com.android.tools.r8.ir.conversion.CfBuilder):255:255 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/L6;)V"} 114:114:com.android.tools.r8.graph.DexField com.android.tools.r8.ir.conversion.CfBuilder.resolveField(com.android.tools.r8.graph.DexField):261:261 -> a 114:114:void buildCf(com.android.tools.r8.ir.conversion.CfBuilder):255 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 115:116:com.android.tools.r8.graph.DexField com.android.tools.r8.ir.conversion.CfBuilder.resolveField(com.android.tools.r8.graph.DexField):262:263 -> a 115:116:void buildCf(com.android.tools.r8.ir.conversion.CfBuilder):255 -> a 117:117:void buildCf(com.android.tools.r8.ir.conversion.CfBuilder):255:255 -> a 118:118:boolean throwsNpeIfValueIsNull(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):260:260 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/Y10;)Z"} 119:119: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):280:280 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/T9;Lcom/android/tools/r8/internal/R9;)Z"} 120:120:void internalRegisterUse(com.android.tools.r8.graph.UseRegistry,com.android.tools.r8.graph.DexClassAndMethod):291:291 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/u;)V"} 121:121:void buildLir(com.android.tools.r8.lightir.LirBuilder):296:296 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/OB;)V"} 1:5:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):189:193 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lo;)Z"} boolean instructionMayTriggerMethodInvocation(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod) -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o5;)Z"} 1:1:com.android.tools.r8.ir.code.Value object():79:79 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Y10;"} int getValueIndex() -> f boolean instructionTypeCanThrow() -> g 1:1:java.lang.String toString():245:245 -> toString 1:1:com.android.tools.r8.ir.code.Value value():84:84 -> value # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Y10;"} com.android.tools.r8.ir.code.Instruction -> com.android.tools.r8.internal.lo: # {"id":"sourceFile","fileName":"Instruction.java"} com.android.tools.r8.ir.code.Value outValue -> a java.util.List inValues -> b com.android.tools.r8.ir.code.BasicBlock block -> c int number -> d java.util.Set debugValues -> e com.android.tools.r8.ir.code.Position position -> f boolean $assertionsDisabled -> g 1:1:void ():52:52 -> 1:1:void (com.android.tools.r8.ir.code.Value):62:62 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Y10;)V"} 2:10:void (com.android.tools.r8.ir.code.Value):55:63 -> 11:11:void (com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value):66:66 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Y10;Lcom/android/tools/r8/internal/Y10;)V"} 12:25:void (com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value):55:68 -> 26:26:void (com.android.tools.r8.ir.code.Value,java.util.List):71:71 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Y10;Ljava/util/List;)V"} 27:49:void (com.android.tools.r8.ir.code.Value,java.util.List):55:77 -> com.android.tools.r8.ir.code.ConstClass asConstClass() -> A # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/xc;"} com.android.tools.r8.ir.code.Rem asRem() -> A0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/aT;"} boolean isConstMethodType() -> A1 boolean isSwitch() -> A2 com.android.tools.r8.ir.code.ConstInstruction asConstInstruction() -> B # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/zc;"} com.android.tools.r8.ir.code.Return asReturn() -> B0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/gU;"} boolean isConstNumber() -> B1 boolean isThrow() -> B2 com.android.tools.r8.ir.code.ConstMethodHandle asConstMethodHandle() -> C # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Bc;"} com.android.tools.r8.ir.code.SafeCheckCast asSafeCheckCast() -> C0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/AU;"} boolean isConstString() -> C1 boolean isUnop() -> C2 com.android.tools.r8.ir.code.ConstMethodType asConstMethodType() -> D # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Cc;"} com.android.tools.r8.ir.code.Shl asShl() -> D0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/ZU;"} 1:1:boolean com.android.tools.r8.ir.code.Instruction.isNewArrayEmpty():0:0 -> D1 1:1:boolean isCreatingArray():1418 -> D1 2:3:boolean isCreatingArray():1419:1420 -> D1 4:4:boolean com.android.tools.r8.ir.code.Instruction.isInvokeMultiNewArray():0:0 -> D1 4:4:boolean isCreatingArray():1421 -> D1 5:5:boolean com.android.tools.r8.ir.code.Instruction.isRecordFieldValues():0:0 -> D1 5:5:boolean isCreatingArray():1422 -> D1 boolean isUnusedArgument() -> D2 com.android.tools.r8.ir.code.ConstNumber asConstNumber() -> E # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Ec;"} com.android.tools.r8.ir.code.Shr asShr() -> E0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/cV;"} 1:1:boolean isCreatingInstanceOrArray():1426:1426 -> E1 int maxInValueRegister() -> E2 com.android.tools.r8.ir.code.ConstString asConstString() -> F # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Gc;"} com.android.tools.r8.ir.code.StaticGet asStaticGet() -> F0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/WW;"} 1:1:boolean com.android.tools.r8.ir.code.Instruction.isDebugPosition():0:0 -> F1 1:1:boolean isDebugInstruction():1218 -> F1 2:2:boolean com.android.tools.r8.ir.code.Instruction.isDebugLocalsChange():0:0 -> F1 2:2:boolean isDebugInstruction():1219 -> F1 3:3:boolean com.android.tools.r8.ir.code.Instruction.isDebugLocalRead():0:0 -> F1 3:3:boolean isDebugInstruction():1220 -> F1 4:4:boolean com.android.tools.r8.ir.code.Instruction.isDebugLocalWrite():0:0 -> F1 4:4:boolean isDebugInstruction():1221 -> F1 5:5:boolean com.android.tools.r8.ir.code.Instruction.isDebugLocalUninitialized():0:0 -> F1 5:5:boolean isDebugInstruction():1222 -> F1 int maxOutValueRegister() -> F2 com.android.tools.r8.ir.code.DebugLocalWrite asDebugLocalWrite() -> G # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Pd;"} com.android.tools.r8.ir.code.StaticPut asStaticPut() -> G0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/XW;"} boolean isDebugLocalWrite() -> G1 int opcode() -> G2 com.android.tools.r8.ir.code.DebugLocalsChange asDebugLocalsChange() -> H # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Qd;"} com.android.tools.r8.ir.code.Store asStore() -> H0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/YW;"} boolean isDebugPosition() -> H1 1:1:com.android.tools.r8.ir.code.ValueType outType():221:221 -> H2 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/j20;"} com.android.tools.r8.ir.code.DebugPosition asDebugPosition() -> I # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Rd;"} com.android.tools.r8.ir.code.StringSwitch asStringSwitch() -> I0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/gY;"} boolean isDexItemBasedConstString() -> I1 boolean throwsOnNullInput() -> I2 com.android.tools.r8.ir.code.DexItemBasedConstString asDexItemBasedConstString() -> J # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/kf;"} com.android.tools.r8.ir.code.Sub asSub() -> J0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/BY;"} boolean isFieldGet() -> J1 com.android.tools.r8.ir.code.Div asDiv() -> K # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/wf;"} com.android.tools.r8.ir.code.Switch asSwitch() -> K0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/OY;"} boolean isFieldInstruction() -> K1 com.android.tools.r8.ir.code.Dup asDup() -> L # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/If;"} com.android.tools.r8.ir.code.Throw asThrow() -> L0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/gZ;"} boolean isFieldPut() -> L1 com.android.tools.r8.ir.code.FieldGet asFieldGet() -> M # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Kh;"} com.android.tools.r8.ir.code.Ushr asUshr() -> M0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/T10;"} boolean isGoto() -> M1 com.android.tools.r8.ir.code.FieldInstruction asFieldInstruction() -> N # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Nh;"} com.android.tools.r8.ir.code.Xor asXor() -> N0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/V30;"} boolean isIf() -> N1 com.android.tools.r8.ir.code.FieldPut asFieldPut() -> O # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Xh;"} 1:2:void clearBlock():329:330 -> O0 boolean isInitClass() -> O1 com.android.tools.r8.ir.code.Goto asGoto() -> P # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Rj;"} 1:5:void clearDebugValues():300:304 -> P0 boolean isInstanceFieldInstruction() -> P1 com.android.tools.r8.ir.code.If asIf() -> Q # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Hl;"} 1:1:com.android.tools.r8.ir.code.Value clearOutValue():164:164 -> Q0 # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} boolean isInstanceGet() -> Q1 com.android.tools.r8.ir.code.InitClass asInitClass() -> R # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/in;"} 1:7:boolean com.android.tools.r8.ir.code.Instruction.definesValueWithNonLocalUsages():566:572 -> R0 1:7:boolean definesBlockLocalValue():562 -> R0 boolean isInstanceOf() -> R1 com.android.tools.r8.ir.code.InstanceFieldInstruction asInstanceFieldInstruction() -> S # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Kn;"} 1:1:java.util.Set getDebugValues():672:672 -> S0 boolean isInstancePut() -> S1 com.android.tools.r8.ir.code.InstanceGet asInstanceGet() -> T # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Nn;"} 1:1:com.android.tools.r8.ir.code.Value getFirstOperand():113:113 -> T0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Y10;"} boolean isIntSwitch() -> T1 com.android.tools.r8.ir.code.InstanceOf asInstanceOf() -> U # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/bo;"} 1:1:java.lang.String getInstructionName():353:353 -> U0 boolean isInvoke() -> U1 com.android.tools.r8.ir.code.InstancePut asInstancePut() -> V # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/do;"} 1:1:com.android.tools.r8.ir.code.Value getNonNullInput():1504:1504 -> V0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Y10;"} boolean isInvokeCustom() -> V1 com.android.tools.r8.ir.code.IntSwitch asIntSwitch() -> W # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Wr;"} 1:1:int getNumber():375:375 -> W0 boolean isInvokeDirect() -> W1 com.android.tools.r8.ir.code.Invoke asInvoke() -> X # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Js;"} com.android.tools.r8.ir.code.ConstInstruction getOutConstantConstInstruction() -> X0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/zc;"} boolean isInvokeInterface() -> X1 com.android.tools.r8.ir.code.InvokeCustom asInvokeCustom() -> Y # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Ks;"} 1:2:com.android.tools.r8.ir.code.Position getPosition():89:90 -> Y0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/kM;"} boolean isInvokeMethod() -> Y1 com.android.tools.r8.ir.code.InvokeDirect asInvokeDirect() -> Z # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Ms;"} 1:1:java.lang.String getPositionAsString():105:105 -> Z0 boolean isInvokeMethodWithReceiver() -> Z1 java.lang.Object accept(com.android.tools.r8.ir.code.InstructionVisitor) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ce;)Ljava/lang/Object;"} void buildCf(com.android.tools.r8.ir.conversion.CfBuilder) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/L6;)V"} void buildDex(com.android.tools.r8.ir.conversion.DexBuilder) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/if;)V"} 1:1:boolean couldIntroduceAnAlias(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.Value):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/Y10;)Z"} 2:2: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):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/T9;Lcom/android/tools/r8/internal/R9;)Z"} com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget inliningConstraint(com.android.tools.r8.ir.optimize.InliningConstraints,com.android.tools.r8.graph.ProgramMethod) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/ir/optimize/d0;Lcom/android/tools/r8/graph/o5;)Lcom/android/tools/r8/ir/optimize/V;"} void insertLoadAndStores(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.cf.LoadStoreHelper) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/oo;Lcom/android/tools/r8/internal/yC;)V"} 3:3:void internalRegisterUse(com.android.tools.r8.graph.UseRegistry,com.android.tools.r8.graph.DexClassAndMethod):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/u;)V"} 4:4:boolean isInvokeConstructor(com.android.tools.r8.graph.DexItemFactory):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;)Z"} 5:5:boolean isTwoAddr(com.android.tools.r8.ir.regalloc.RegisterAllocator):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/ir/regalloc/f;)Z"} 6:6:boolean outTypeKnownToBeBoolean(java.util.Set):0:0 -> a 7:7:boolean throwsNpeIfValueIsNull(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/Y10;)Z"} 8:10:void forceOverwritePosition(com.android.tools.r8.ir.code.Position):99:101 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/kM;)V"} 11:11:java.util.List com.android.tools.r8.ir.code.Instruction.inValues():117:117 -> a 11:11:com.android.tools.r8.ir.code.Value getOperand(int):109 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/internal/Y10;"} 12:12:com.android.tools.r8.ir.code.Value getOperand(int):109:109 -> a 13:13:java.util.List com.android.tools.r8.ir.code.Instruction.inValues():117:117 -> a 13:13:boolean hasInValueThatMatches(java.util.function.Predicate):139 -> a 14:15:boolean hasInValueThatMatches(java.util.function.Predicate):139:140 -> a 16:17:com.android.tools.r8.ir.analysis.value.AbstractValue getAbstractValue(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):189:190 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o5;)Lcom/android/tools/r8/internal/B1;"} 18:19:com.android.tools.r8.ir.analysis.type.TypeElement getOutType():195:196 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/F00;"} 20:26:void clearUserInfo(com.android.tools.r8.ir.code.Instruction):210:216 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lo;)V"} 27:30:void replaceValue(int,com.android.tools.r8.ir.code.Value):239:242 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/internal/Y10;)V"} 31:43:void replaceDebugValue(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value):246:258 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Y10;Lcom/android/tools/r8/internal/Y10;)V"} 44:50:com.android.tools.r8.ir.code.Value removeDebugValue(com.android.tools.r8.graph.DebugLocalInfo):285:291 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/X;)Lcom/android/tools/r8/internal/Y10;"} 51:52:void setBlock(com.android.tools.r8.ir.code.BasicBlock):321:322 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/x4;)V"} 53:62:boolean identicalAfterRegisterAllocation(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.regalloc.RegisterAllocator,com.android.tools.r8.ir.conversion.MethodConversionOptions):486:495 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lo;Lcom/android/tools/r8/ir/regalloc/f;Lcom/android/tools/r8/internal/HE;)Z"} 63:64:boolean com.android.tools.r8.ir.code.Instruction.identicalNonValueParts(com.android.tools.r8.ir.code.Instruction):393:394 -> a 63:64:boolean identicalAfterRegisterAllocation(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.regalloc.RegisterAllocator,com.android.tools.r8.ir.conversion.MethodConversionOptions):492 -> a 65:65:boolean identicalAfterRegisterAllocation(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.regalloc.RegisterAllocator,com.android.tools.r8.ir.conversion.MethodConversionOptions):498:498 -> a 66:66:boolean com.android.tools.r8.ir.code.InvokeDirect.sameConstructorReceiverValue(com.android.tools.r8.ir.code.Invoke):113:113 -> a 66:66:boolean identicalAfterRegisterAllocation(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.regalloc.RegisterAllocator,com.android.tools.r8.ir.conversion.MethodConversionOptions):498 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 67:70:boolean com.android.tools.r8.ir.code.InvokeDirect.sameConstructorReceiverValue(com.android.tools.r8.ir.code.Invoke):113:116 -> a 67:70:boolean identicalAfterRegisterAllocation(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.regalloc.RegisterAllocator,com.android.tools.r8.ir.conversion.MethodConversionOptions):498 -> a 71:72:boolean identicalAfterRegisterAllocation(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.regalloc.RegisterAllocator,com.android.tools.r8.ir.conversion.MethodConversionOptions):501:502 -> a 73:73:int com.android.tools.r8.ir.code.Instruction.getNumber():375:375 -> a 73:73:boolean identicalAfterRegisterAllocation(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.regalloc.RegisterAllocator,com.android.tools.r8.ir.conversion.MethodConversionOptions):506 -> a 74:82: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):449:457 -> a 74:82:boolean identicalAfterRegisterAllocation(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.regalloc.RegisterAllocator,com.android.tools.r8.ir.conversion.MethodConversionOptions):505 -> a 83:83:boolean com.android.tools.r8.ir.code.Instruction.identicalStackValuePair(com.android.tools.r8.ir.code.StackValue,com.android.tools.r8.ir.code.StackValue):535:535 -> a 83:83: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):457 -> a 83:83:boolean identicalAfterRegisterAllocation(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.regalloc.RegisterAllocator,com.android.tools.r8.ir.conversion.MethodConversionOptions):505 -> a 84:84:com.android.tools.r8.ir.code.ValueType com.android.tools.r8.ir.code.Value.outType():802:802 -> a 84:84:boolean com.android.tools.r8.ir.code.Instruction.identicalStackValuePair(com.android.tools.r8.ir.code.StackValue,com.android.tools.r8.ir.code.StackValue):535 -> a 84:84: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):457 -> a 84:84:boolean identicalAfterRegisterAllocation(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.regalloc.RegisterAllocator,com.android.tools.r8.ir.conversion.MethodConversionOptions):505 -> a 85:85: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):461:461 -> a 85:85:boolean identicalAfterRegisterAllocation(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.regalloc.RegisterAllocator,com.android.tools.r8.ir.conversion.MethodConversionOptions):505 -> a 86:92:boolean com.android.tools.r8.ir.code.Instruction.identicalStackValuesPair(com.android.tools.r8.ir.code.StackValues,com.android.tools.r8.ir.code.StackValues):539:545 -> a 86:92: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):461 -> a 86:92:boolean identicalAfterRegisterAllocation(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.regalloc.RegisterAllocator,com.android.tools.r8.ir.conversion.MethodConversionOptions):505 -> a 93:93:boolean com.android.tools.r8.ir.code.Instruction.identicalStackValuePair(com.android.tools.r8.ir.code.StackValue,com.android.tools.r8.ir.code.StackValue):535:535 -> a 93:93:boolean com.android.tools.r8.ir.code.Instruction.identicalStackValuesPair(com.android.tools.r8.ir.code.StackValues,com.android.tools.r8.ir.code.StackValues):545 -> a 93:93: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):461 -> a 93:93:boolean identicalAfterRegisterAllocation(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.regalloc.RegisterAllocator,com.android.tools.r8.ir.conversion.MethodConversionOptions):505 -> a 94:94:com.android.tools.r8.ir.code.ValueType com.android.tools.r8.ir.code.Value.outType():802:802 -> a 94:94:boolean com.android.tools.r8.ir.code.Instruction.identicalStackValuePair(com.android.tools.r8.ir.code.StackValue,com.android.tools.r8.ir.code.StackValue):535 -> a 94:94:boolean com.android.tools.r8.ir.code.Instruction.identicalStackValuesPair(com.android.tools.r8.ir.code.StackValues,com.android.tools.r8.ir.code.StackValues):545 -> a 94:94: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):461 -> a 94:94:boolean identicalAfterRegisterAllocation(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.regalloc.RegisterAllocator,com.android.tools.r8.ir.conversion.MethodConversionOptions):505 -> a 95:112: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):464:481 -> a 95:112:boolean identicalAfterRegisterAllocation(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.regalloc.RegisterAllocator,com.android.tools.r8.ir.conversion.MethodConversionOptions):505 -> a 113:122:boolean identicalAfterRegisterAllocation(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.regalloc.RegisterAllocator,com.android.tools.r8.ir.conversion.MethodConversionOptions):509:518 -> a 123:123:int com.android.tools.r8.ir.code.Instruction.getNumber():375:375 -> a 123:123:boolean identicalAfterRegisterAllocation(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.regalloc.RegisterAllocator,com.android.tools.r8.ir.conversion.MethodConversionOptions):519 -> a 124:132: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):404:412 -> a 124:132:boolean identicalAfterRegisterAllocation(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.regalloc.RegisterAllocator,com.android.tools.r8.ir.conversion.MethodConversionOptions):519 -> a 133:133:boolean com.android.tools.r8.ir.code.Instruction.identicalStackValuePair(com.android.tools.r8.ir.code.StackValue,com.android.tools.r8.ir.code.StackValue):535:535 -> a 133:133: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):412 -> a 133:133:boolean identicalAfterRegisterAllocation(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.regalloc.RegisterAllocator,com.android.tools.r8.ir.conversion.MethodConversionOptions):519 -> a 134:134:com.android.tools.r8.ir.code.ValueType com.android.tools.r8.ir.code.Value.outType():802:802 -> a 134:134:boolean com.android.tools.r8.ir.code.Instruction.identicalStackValuePair(com.android.tools.r8.ir.code.StackValue,com.android.tools.r8.ir.code.StackValue):535 -> a 134:134: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):412 -> a 134:134:boolean identicalAfterRegisterAllocation(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.regalloc.RegisterAllocator,com.android.tools.r8.ir.conversion.MethodConversionOptions):519 -> a 135:135: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):416:416 -> a 135:135:boolean identicalAfterRegisterAllocation(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.regalloc.RegisterAllocator,com.android.tools.r8.ir.conversion.MethodConversionOptions):519 -> a 136:142:boolean com.android.tools.r8.ir.code.Instruction.identicalStackValuesPair(com.android.tools.r8.ir.code.StackValues,com.android.tools.r8.ir.code.StackValues):539:545 -> a 136:142: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):416 -> a 136:142:boolean identicalAfterRegisterAllocation(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.regalloc.RegisterAllocator,com.android.tools.r8.ir.conversion.MethodConversionOptions):519 -> a 143:143:boolean com.android.tools.r8.ir.code.Instruction.identicalStackValuePair(com.android.tools.r8.ir.code.StackValue,com.android.tools.r8.ir.code.StackValue):535:535 -> a 143:143:boolean com.android.tools.r8.ir.code.Instruction.identicalStackValuesPair(com.android.tools.r8.ir.code.StackValues,com.android.tools.r8.ir.code.StackValues):545 -> a 143:143: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):416 -> a 143:143:boolean identicalAfterRegisterAllocation(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.regalloc.RegisterAllocator,com.android.tools.r8.ir.conversion.MethodConversionOptions):519 -> a 144:144:com.android.tools.r8.ir.code.ValueType com.android.tools.r8.ir.code.Value.outType():802:802 -> a 144:144:boolean com.android.tools.r8.ir.code.Instruction.identicalStackValuePair(com.android.tools.r8.ir.code.StackValue,com.android.tools.r8.ir.code.StackValue):535 -> a 144:144:boolean com.android.tools.r8.ir.code.Instruction.identicalStackValuesPair(com.android.tools.r8.ir.code.StackValues,com.android.tools.r8.ir.code.StackValues):545 -> a 144:144: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):416 -> a 144:144:boolean identicalAfterRegisterAllocation(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.regalloc.RegisterAllocator,com.android.tools.r8.ir.conversion.MethodConversionOptions):519 -> a 145:165: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):419:439 -> a 145:165:boolean identicalAfterRegisterAllocation(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.regalloc.RegisterAllocator,com.android.tools.r8.ir.conversion.MethodConversionOptions):519 -> a 166:182: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):428:444 -> a 166:182:boolean identicalAfterRegisterAllocation(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.regalloc.RegisterAllocator,com.android.tools.r8.ir.conversion.MethodConversionOptions):519 -> a 183:183:boolean identicalAfterRegisterAllocation(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.regalloc.RegisterAllocator,com.android.tools.r8.ir.conversion.MethodConversionOptions):525:525 -> a 184:184:boolean com.android.tools.r8.ir.conversion.MethodConversionOptions.isGeneratingDex():15:15 -> a 184:184:boolean identicalAfterRegisterAllocation(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.regalloc.RegisterAllocator,com.android.tools.r8.ir.conversion.MethodConversionOptions):526 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 185:185:boolean identicalAfterRegisterAllocation(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.regalloc.RegisterAllocator,com.android.tools.r8.ir.conversion.MethodConversionOptions):527:527 -> a 186:186:boolean instructionMayHaveSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction$SideEffectAssumption):600:600 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/ko;)Z"} 187:189:com.android.tools.r8.ir.optimize.DeadCodeRemover$DeadInstructionResult canBeDeadCode(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):616:618 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/ll;)Lcom/android/tools/r8/ir/optimize/L;"} 190:191:com.android.tools.r8.graph.DexType computeVerificationType(com.android.tools.r8.graph.AppView,com.android.tools.r8.cf.TypeVerificationHelper):1440:1441 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/W00;)Lcom/android/tools/r8/graph/v2;"} 192:195:com.android.tools.r8.ir.analysis.constant.LatticeElement evaluate(com.android.tools.r8.ir.code.IRCode,java.util.function.Function):1447:1450 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;Ljava/util/function/Function;)Lcom/android/tools/r8/internal/TA;"} 196:198:com.android.tools.r8.ir.analysis.type.TypeElement evaluate(com.android.tools.r8.graph.AppView):1455:1457 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)Lcom/android/tools/r8/internal/F00;"} 199:207:boolean verifyTypes(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.VerifyTypesHelper):1461:1469 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/r20;)V"} 208:208:boolean verifyTypes(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.VerifyTypesHelper):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":3154,"2":3155,"3":3156},"outline":"Lcom/android/tools/r8/internal/s2;a(Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/v2;"} 3154:3154:boolean verifyTypes(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.VerifyTypesHelper):1469:1469 -> a 3155:3155:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.lens.GraphLens.lookupType(com.android.tools.r8.graph.DexType):243:243 -> a 3155:3155:boolean verifyTypes(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.VerifyTypesHelper):1469 -> a 3156:3156:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.lens.GraphLens.lookupType(com.android.tools.r8.graph.DexType):243:243 -> a 3156:3156:boolean verifyTypes(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.VerifyTypesHelper):1469 -> a 1677:1680:boolean verifyTypes(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.VerifyTypesHelper):1469:1472 -> a 1681:1681:boolean verifyTypes(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.VerifyTypesHelper):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":3157,"2":3158,"3":3159},"outline":"Lcom/android/tools/r8/internal/s2;a(Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/v2;"} 3157:3157:boolean verifyTypes(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.VerifyTypesHelper):1472:1472 -> a 3158:3158:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.lens.GraphLens.lookupType(com.android.tools.r8.graph.DexType):243:243 -> a 3158:3158:boolean verifyTypes(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.VerifyTypesHelper):1472 -> a 3159:3159:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.lens.GraphLens.lookupType(com.android.tools.r8.graph.DexType):243:243 -> a 3159:3159:boolean verifyTypes(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.VerifyTypesHelper):1472 -> a 3153:3153:boolean verifyTypes(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.VerifyTypesHelper):1472:1472 -> a 3160:3162:boolean verifyValidPositionInfo(boolean):1524:1526 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Z)V"} 3163:3163:boolean com.android.tools.r8.ir.code.Instruction.isConstString():0:0 -> a 3163:3163:boolean verifyValidPositionInfo(boolean):1527 -> a 3164:3164:boolean com.android.tools.r8.ir.code.Instruction.isDexItemBasedConstString():0:0 -> a 3164:3164:boolean verifyValidPositionInfo(boolean):1528 -> a 3165:3166:boolean verifyValidPositionInfo(boolean):1529:1530 -> a 3167:3167:boolean verifyValidPositionInfo(boolean):1526:1526 -> a 3168:3168:void buildLir(com.android.tools.r8.lightir.LirBuilder):1539:1539 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/OB;)V"} com.android.tools.r8.ir.code.InvokeInterface asInvokeInterface() -> a0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Ps;"} 1:1:boolean hasBlock():349:349 -> a1 boolean isInvokeMultiNewArray() -> a2 boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction) -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lo;)Z"} 1:2:void setPosition(com.android.tools.r8.ir.code.Position):94:95 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/kM;)V"} 3:3:com.android.tools.r8.ir.code.Value outValue():160:160 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Y10;"} 4:8:void addDebugValue(com.android.tools.r8.ir.code.Value):202:206 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Y10;)V"} 9:15:void replaceValue(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value):229:235 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Y10;Lcom/android/tools/r8/internal/Y10;)V"} 16:17:void setNumber(int):379:380 -> b 18:18:boolean instructionInstanceCanThrow(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):611:611 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o5;)Z"} com.android.tools.r8.ir.code.InvokeMethod asInvokeMethod() -> b0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Rs;"} 1:1:boolean hasInValueWithLocalInfo():135:135 -> b1 boolean isInvokeNewArray() -> b2 1:1:boolean isStaticPut():0:0 -> c 2:5:void addInValue(com.android.tools.r8.ir.code.Value):122:125 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Y10;)V"} 6:12:void moveDebugValues(com.android.tools.r8.ir.code.Instruction):263:269 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lo;)V"} 13:13:boolean instructionMayHaveSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):595:595 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o5;)Z"} com.android.tools.r8.ir.code.InvokeMethodWithReceiver asInvokeMethodWithReceiver() -> c0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Ss;"} boolean hasInvariantOutType() -> c1 boolean isInvokePolymorphic() -> c2 boolean instructionMayTriggerMethodInvocation(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod) -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o5;)Z"} 1:1:boolean needsValueInRegister(com.android.tools.r8.ir.code.Value):0:0 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Y10;)Z"} com.android.tools.r8.ir.code.InvokeMultiNewArray asInvokeMultiNewArray() -> d0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Ts;"} 1:1:boolean hasOutValue():148:148 -> d1 boolean isInvokeStatic() -> d2 1:9:void removeDebugValue(com.android.tools.r8.ir.code.Value):273:281 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Y10;)V"} 10:10:boolean isBlockLocalInstructionWithoutSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):558:558 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o5;)Z"} com.android.tools.r8.ir.code.InvokeNewArray asInvokeNewArray() -> e0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Us;"} 1:1:boolean hasPosition():85:85 -> e1 boolean isInvokeSuper() -> e2 1:4:com.android.tools.r8.ir.code.Value setOutValue(com.android.tools.r8.ir.code.Value):169:172 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Y10;)Lcom/android/tools/r8/internal/Y10;"} 5:9:com.android.tools.r8.ir.analysis.fieldvalueanalysis.AbstractFieldSet readSet(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):626:630 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o5;)Lcom/android/tools/r8/internal/p;"} com.android.tools.r8.ir.code.InvokePolymorphic asInvokePolymorphic() -> f0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Vs;"} 1:1:boolean hasUnusedOutValue():152:152 -> f1 boolean isInvokeVirtual() -> f2 1:1:boolean instructionTypeCanThrow():0:0 -> g 2:6:com.android.tools.r8.ir.code.Value swapOutValue(com.android.tools.r8.ir.code.Value):178:182 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Y10;)Lcom/android/tools/r8/internal/Y10;"} com.android.tools.r8.ir.code.InvokeStatic asInvokeStatic() -> g0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/ct;"} 1:1:boolean hasUsedOutValue():156:156 -> g1 boolean isJumpInstruction() -> g2 1:2:com.android.tools.r8.ir.code.BasicBlock getBlock():313:314 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/x4;"} com.android.tools.r8.ir.code.InvokeSuper asInvokeSuper() -> h0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/dt;"} 1:1:java.util.List inValues():117:117 -> h1 boolean isLoad() -> h2 com.android.tools.r8.ir.code.InvokeVirtual asInvokeVirtual() -> i0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/ht;"} 1:1:boolean instructionInstanceCanThrow():591:591 -> i1 boolean isLogicalBinop() -> i2 1:1:com.android.tools.r8.graph.DebugLocalInfo getLocalInfo():668:668 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/X;"} com.android.tools.r8.ir.code.JumpInstruction asJumpInstruction() -> j0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/fu;"} boolean instructionTypeCanBeCanonicalized() -> j1 boolean isMonitor() -> j2 com.android.tools.r8.ir.code.Instruction asInstruction() -> k # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/lo;"} com.android.tools.r8.ir.code.Load asLoad() -> k0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/uC;"} boolean isAdd() -> k1 boolean isMonitorEnter() -> k2 com.android.tools.r8.ir.code.LogicalBinop asLogicalBinop() -> l0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/GC;"} boolean isAllowedAfterThrowingInstruction() -> l1 boolean isMove() -> l2 com.android.tools.r8.ir.code.Monitor asMonitor() -> m0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/CF;"} boolean isArgument() -> m1 boolean isMoveException() -> m2 com.android.tools.r8.ir.code.Add asAdd() -> n # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/H1;"} com.android.tools.r8.ir.code.Move asMove() -> n0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/EF;"} boolean isArithmeticBinop() -> n1 boolean isNewArrayEmpty() -> n2 com.android.tools.r8.ir.code.MoveException asMoveException() -> o0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/FF;"} boolean isArrayAccess() -> o1 boolean isNewArrayFilledData() -> o2 com.android.tools.r8.ir.code.And asAnd() -> p # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/X1;"} com.android.tools.r8.ir.code.Mul asMul() -> p0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/HF;"} boolean isArrayGet() -> p1 boolean isNewInstance() -> p2 com.android.tools.r8.ir.code.Argument asArgument() -> q # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/y2;"} com.android.tools.r8.ir.code.Neg asNeg() -> q0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/wG;"} boolean isArrayLength() -> q1 boolean isNumberConversion() -> q2 com.android.tools.r8.ir.code.ArithmeticBinop asArithmeticBinop() -> r # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/U2;"} com.android.tools.r8.ir.code.NewArrayEmpty asNewArrayEmpty() -> r0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/EG;"} boolean isArrayPut() -> r1 boolean isOutConstant() -> r2 com.android.tools.r8.ir.code.ArrayAccess asArrayAccess() -> s # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/V2;"} com.android.tools.r8.ir.code.NewArrayFilledData asNewArrayFilledData() -> s0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/FG;"} boolean isAssume() -> s1 boolean isPop() -> s2 com.android.tools.r8.ir.code.ArrayGet asArrayGet() -> t # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Y2;"} com.android.tools.r8.ir.code.NewInstance asNewInstance() -> t0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/HG;"} 1:1:boolean com.android.tools.r8.ir.code.Instruction.isAssume():0:0 -> t1 1:1:boolean isAssumeWithDynamicTypeAssumption():758 -> t1 2:2:boolean isAssumeWithDynamicTypeAssumption():758:758 -> t1 boolean isRecordFieldValues() -> t2 1:14:java.lang.String toString():358:371 -> toString com.android.tools.r8.ir.code.ArrayLength asArrayLength() -> u # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Z2;"} com.android.tools.r8.ir.code.NewUnboxedEnumInstance asNewUnboxedEnumInstance() -> u0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/JG;"} 1:1:boolean com.android.tools.r8.ir.code.Instruction.isAssume():0:0 -> u1 1:1:boolean isAssumeWithNonNullAssumption():762 -> u1 2:2:boolean isAssumeWithNonNullAssumption():762:762 -> u1 boolean isReturn() -> u2 com.android.tools.r8.ir.code.ArrayPut asArrayPut() -> v # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/c3;"} com.android.tools.r8.ir.code.Not asNot() -> v0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/PH;"} boolean isBinop() -> v1 boolean isStaticFieldInstruction() -> v2 com.android.tools.r8.ir.code.Assume asAssume() -> w # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/N3;"} com.android.tools.r8.ir.code.NumberConversion asNumberConversion() -> w0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/hI;"} boolean isCheckCast() -> w1 boolean isStaticGet() -> w2 com.android.tools.r8.ir.code.Binop asBinop() -> x # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/T4;"} com.android.tools.r8.ir.code.Or asOr() -> x0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/RK;"} boolean isConstClass() -> x1 boolean isStore() -> x2 com.android.tools.r8.ir.code.CheckCast asCheckCast() -> y # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/s9;"} com.android.tools.r8.ir.code.Pop asPop() -> y0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/fM;"} boolean isConstInstruction() -> y1 boolean isStringSwitch() -> y2 com.android.tools.r8.ir.code.Cmp asCmp() -> z # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/ib;"} com.android.tools.r8.ir.code.RecordFieldValues asRecordFieldValues() -> z0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/RQ;"} boolean isConstMethodHandle() -> z1 boolean isSub() -> z2 com.android.tools.r8.ir.code.Instruction$BuilderBase -> com.android.tools.r8.internal.eo: # {"id":"sourceFile","fileName":"Instruction.java"} com.android.tools.r8.ir.code.Value outValue -> a com.android.tools.r8.ir.code.Position position -> b 1:1:void ():1630:1630 -> com.android.tools.r8.ir.code.Instruction$BuilderBase self() -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/eo;"} 1:2:com.android.tools.r8.ir.code.Instruction amend(com.android.tools.r8.ir.code.Instruction):1640:1641 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lo;)Lcom/android/tools/r8/internal/lo;"} 3:4:com.android.tools.r8.ir.code.Instruction$BuilderBase setOutValue(com.android.tools.r8.ir.code.Value):1647:1648 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Y10;)Lcom/android/tools/r8/internal/eo;"} 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):1656:1656 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Z10;Lcom/android/tools/r8/internal/F00;Lcom/android/tools/r8/graph/X;)Lcom/android/tools/r8/internal/eo;"} 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):1647:1648 -> 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):1656 -> a 8:9:com.android.tools.r8.ir.code.Instruction$BuilderBase setPosition(com.android.tools.r8.ir.code.Position):1660:1661 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/kM;)Lcom/android/tools/r8/internal/eo;"} 1:1:com.android.tools.r8.ir.code.Instruction$BuilderBase setPosition(com.android.tools.r8.ir.code.Instruction):1665:1665 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lo;)Lcom/android/tools/r8/internal/eo;"} 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):1660:1661 -> b 2:3:com.android.tools.r8.ir.code.Instruction$BuilderBase setPosition(com.android.tools.r8.ir.code.Instruction):1665 -> b com.android.tools.r8.ir.code.Instruction$SideEffectAssumption -> com.android.tools.r8.internal.ko: # {"id":"sourceFile","fileName":"Instruction.java"} 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 ():1552:1581 -> 1:1:void ():1550:1550 -> 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):1607:1607 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/ko;"} com.android.tools.r8.ir.code.Instruction$SideEffectAssumption$1 -> com.android.tools.r8.internal.fo: # {"id":"sourceFile","fileName":"Instruction.java"} 1:1:void ():1555:1555 -> com.android.tools.r8.ir.code.Instruction$SideEffectAssumption$2 -> com.android.tools.r8.internal.go: # {"id":"sourceFile","fileName":"Instruction.java"} 1:1:void ():1564:1564 -> com.android.tools.r8.ir.code.Instruction$SideEffectAssumption$3 -> com.android.tools.r8.internal.ho: # {"id":"sourceFile","fileName":"Instruction.java"} 1:1:void ():1573:1573 -> com.android.tools.r8.ir.code.Instruction$SideEffectAssumption$4 -> com.android.tools.r8.internal.io: # {"id":"sourceFile","fileName":"Instruction.java"} 1:1:void ():1582:1582 -> com.android.tools.r8.ir.code.Instruction$SideEffectAssumption$5 -> com.android.tools.r8.internal.jo: # {"id":"sourceFile","fileName":"Instruction.java"} com.android.tools.r8.ir.code.Instruction$SideEffectAssumption val$other -> f com.android.tools.r8.ir.code.Instruction$SideEffectAssumption this$0 -> g 1:1608:void (com.android.tools.r8.ir.code.Instruction$SideEffectAssumption,com.android.tools.r8.ir.code.Instruction$SideEffectAssumption):0:1607 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ko;)V"} 1:2:boolean canAssumeClassIsAlreadyInitialized():1611:1612 -> a 1:2:boolean canAssumeInvokedMethodDoesNotHaveSideEffects():1617:1618 -> b 1:2:boolean canAssumeReceiverIsNotNull():1623:1624 -> c com.android.tools.r8.ir.code.InstructionIterator -> com.android.tools.r8.internal.mo: # {"id":"sourceFile","fileName":"InstructionIterator.java"} boolean hasPrevious() -> hasPrevious 1:3:com.android.tools.r8.ir.code.Instruction peekPrevious():52:54 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/lo;"} 1:3:com.android.tools.r8.ir.code.Instruction peekNext():37:39 -> o # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/lo;"} com.android.tools.r8.ir.code.Instruction previous() -> previous # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/lo;"} 1:1:void remove():15:15 -> remove com.android.tools.r8.ir.code.InstructionListIterator -> com.android.tools.r8.internal.oo: # {"id":"sourceFile","fileName":"InstructionListIterator.java"} 1:1:void ():26:26 -> com.android.tools.r8.ir.code.BasicBlock 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;Ljava/util/ListIterator;Lcom/android/tools/r8/internal/lo;Lcom/android/tools/r8/utils/A1;)Lcom/android/tools/r8/internal/x4;"} 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) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/internal/ll;Ljava/util/ListIterator;Ljava/util/Set;Lcom/android/tools/r8/graph/q2;)Lcom/android/tools/r8/internal/x4;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/utils/A1;JLcom/android/tools/r8/internal/F00;)Lcom/android/tools/r8/internal/Y10;"} 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) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/graph/u2;)Lcom/android/tools/r8/internal/Y10;"} 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) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/internal/B4;Lcom/android/tools/r8/internal/Y10;Lcom/android/tools/r8/internal/kM;)Lcom/android/tools/r8/internal/Rs;"} 1:1:boolean lambda$positionAfterPreviousInstruction$0(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Instruction):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lo;Lcom/android/tools/r8/internal/lo;)Z"} 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) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/graph/v2;Ljava/util/function/Consumer;)Z"} void replaceCurrentInstruction(com.android.tools.r8.ir.code.Instruction,java.util.Set) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lo;Ljava/util/Set;)V"} boolean replaceCurrentInstructionByNullCheckIfPossible(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o5;)Z"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/X;)V"} void replaceCurrentInstructionWithConstInt(com.android.tools.r8.ir.code.IRCode,int) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;I)V"} void replaceCurrentInstructionWithNullCheck(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.Value) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/Y10;)V"} void replaceCurrentInstructionWithStaticGet(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexField,java.util.Set) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/graph/Y0;Ljava/util/Set;)V"} void replaceCurrentInstructionWithThrow(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,java.util.Set,java.util.Set) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/internal/B4;Lcom/android/tools/r8/internal/Y10;Ljava/util/Set;Ljava/util/Set;)V"} void replaceCurrentInstructionWithThrowNull(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,java.util.Set,java.util.Set) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/ll;Ljava/util/ListIterator;Ljava/util/Set;Ljava/util/Set;)V"} 2:2:void setInsertionPosition(com.android.tools.r8.ir.code.Position):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/kM;)V"} com.android.tools.r8.ir.code.BasicBlock split(com.android.tools.r8.ir.code.IRCode,int,java.util.ListIterator) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;ILjava/util/ListIterator;)Lcom/android/tools/r8/internal/x4;"} com.android.tools.r8.ir.code.BasicBlock split(com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,boolean) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;Ljava/util/ListIterator;Z)Lcom/android/tools/r8/internal/x4;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/internal/B4;Lcom/android/tools/r8/utils/A1;Ljava/util/function/UnaryOperator;)Lcom/android/tools/r8/internal/x4;"} 3:3:com.android.tools.r8.ir.code.Value insertConstNullInstruction(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.utils.InternalOptions):99:99 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/utils/A1;)Lcom/android/tools/r8/internal/Y10;"} 4:4: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/utils/A1;I)Lcom/android/tools/r8/internal/Y10;"} 5:5:com.android.tools.r8.ir.code.Instruction positionAfterPreviousInstruction(com.android.tools.r8.ir.code.Instruction):120:120 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lo;)V"} 6:6:boolean removeOrReplaceCurrentInstructionByInitClassIfPossible(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexType):139:139 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/graph/v2;)Z"} 7:7:boolean removeOrReplaceCurrentInstructionByInitClassIfPossible(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexType):138:138 -> a 8:8:void replaceCurrentInstructionWithConstBoolean(com.android.tools.r8.ir.code.IRCode,boolean):146:146 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;Z)V"} 9:9:void replaceCurrentInstructionWithConstString(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,java.lang.String):167:167 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/ll;Ljava/lang/String;)V"} 10:10:void replaceCurrentInstructionWithConstString(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,java.lang.String):166:166 -> a 11:11:com.android.tools.r8.ir.code.BasicBlock split(com.android.tools.r8.ir.code.IRCode,java.util.ListIterator):223:223 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;Ljava/util/ListIterator;)Lcom/android/tools/r8/internal/x4;"} 12:12:com.android.tools.r8.ir.code.BasicBlock split(com.android.tools.r8.ir.code.IRCode):227:227 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;)Lcom/android/tools/r8/internal/x4;"} 13:13: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):232:232 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/internal/B4;Lcom/android/tools/r8/utils/A1;)Lcom/android/tools/r8/internal/x4;"} 14:16: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):313:315 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/internal/ll;)Lcom/android/tools/r8/internal/x4;"} void replaceCurrentInstructionWithConstString(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexString) -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/graph/u2;)V"} 1:4:void addBeforeAndPositionBeforeNewInstruction(com.android.tools.r8.ir.code.Instruction):42:45 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lo;)V"} 5:6:com.android.tools.r8.ir.code.Instruction positionAfterPreviousInstruction(java.util.function.Predicate):125:126 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Predicate;)Lcom/android/tools/r8/internal/lo;"} 7:7:void replaceCurrentInstructionWithConstFalse(com.android.tools.r8.ir.code.IRCode):153:153 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;)V"} 8:8:com.android.tools.r8.ir.code.BasicBlock split(com.android.tools.r8.ir.code.IRCode,int):265:265 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;I)Lcom/android/tools/r8/internal/x4;"} 1:3:void addAndPositionBeforeNewInstruction(com.android.tools.r8.ir.code.Instruction):36:38 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lo;)V"} 4:4:void replaceCurrentInstructionWithConstTrue(com.android.tools.r8.ir.code.IRCode):161:161 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;)V"} 1:1:void replaceCurrentInstruction(com.android.tools.r8.ir.code.Instruction):49:49 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lo;)V"} 2:3:com.android.tools.r8.ir.code.Instruction positionBeforeNextInstructionThatMatches(java.util.function.Predicate):130:131 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Predicate;)V"} void unsetInsertionPosition() -> r void remove() -> remove void removeOrReplaceByDebugLocalRead() -> s 1:1:void removeInstructionIgnoreOutValue():77:77 -> v com.android.tools.r8.ir.code.InstructionListIterator$1 -> com.android.tools.r8.internal.no: # {"id":"sourceFile","fileName":"InstructionListIterator.java"} boolean $assertionsDisabled -> a 1:1:void ():38:38 -> com.android.tools.r8.ir.code.InstructionOrPhi -> com.android.tools.r8.internal.po: # {"id":"sourceFile","fileName":"InstructionOrPhi.java"} com.android.tools.r8.ir.code.BasicBlock getBlock() -> h # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/x4;"} boolean isPhi() -> i com.android.tools.r8.ir.code.Instruction asInstruction() -> k # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/lo;"} com.android.tools.r8.ir.code.Phi asPhi() -> l # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/SL;"} com.android.tools.r8.ir.code.IntSwitch -> com.android.tools.r8.internal.Wr: # {"id":"sourceFile","fileName":"IntSwitch.java"} int[] keys -> l boolean $assertionsDisabled -> m 1:1:void ():27:27 -> 1:3:void (com.android.tools.r8.ir.code.Value,int[],int[],int):32:34 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/internal/Y10;[I[I)V"} int maxInValueRegister() -> E2 int maxOutValueRegister() -> F2 int opcode() -> G2 1:7:boolean valid():60:66 -> N2 # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} 1:1:int getFirstKey():182:182 -> O2 1:2:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceSortedMap getKeyToTargetMap():219:220 -> P2 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/qq;"} 3:3:int com.android.tools.r8.ir.code.IntSwitch.getKey(int):211:211 -> P2 3:3:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceSortedMap getKeyToTargetMap():221 -> P2 4:4:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceSortedMap getKeyToTargetMap():221:221 -> P2 1:1:int[] getKeys():215:215 -> Q2 boolean isIntSwitch() -> T1 com.android.tools.r8.ir.code.IntSwitch asIntSwitch() -> W # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Wr;"} 1:1:java.lang.Object accept(com.android.tools.r8.ir.code.InstructionVisitor):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ce;)Ljava/lang/Object;"} 2:230:com.android.tools.r8.dex.code.DexNop buildPayload(int[],int,com.android.tools.r8.utils.InternalOutputMode):0:228 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"([II)Lcom/android/tools/r8/dex/code/d4;"} 231:231:boolean com.android.tools.r8.ir.code.IntSwitch.canBePacked(com.android.tools.r8.utils.InternalOutputMode):164:164 -> a 231:231:boolean com.android.tools.r8.ir.code.IntSwitch.emitPacked(com.android.tools.r8.utils.InternalOutputMode):178 -> a 231:231:com.android.tools.r8.dex.code.DexNop buildPayload(int[],int,com.android.tools.r8.utils.InternalOutputMode):229 -> a 232:232:boolean com.android.tools.r8.ir.code.IntSwitch.canBePacked(com.android.tools.r8.utils.InternalOutputMode,int[]):78:78 -> a 232:232:boolean com.android.tools.r8.ir.code.IntSwitch.canBePacked(com.android.tools.r8.utils.InternalOutputMode):164 -> a 232:232:boolean com.android.tools.r8.ir.code.IntSwitch.emitPacked(com.android.tools.r8.utils.InternalOutputMode):178 -> a 232:232:com.android.tools.r8.dex.code.DexNop buildPayload(int[],int,com.android.tools.r8.utils.InternalOutputMode):229 -> a 233:233:long com.android.tools.r8.ir.code.IntSwitch.packedPayloadSize(com.android.tools.r8.utils.InternalOutputMode):169:169 -> a 233:233:boolean com.android.tools.r8.ir.code.IntSwitch.emitPacked(com.android.tools.r8.utils.InternalOutputMode):178 -> a 233:233:com.android.tools.r8.dex.code.DexNop buildPayload(int[],int,com.android.tools.r8.utils.InternalOutputMode):229 -> a 234:234:boolean com.android.tools.r8.ir.code.IntSwitch.canBePacked(com.android.tools.r8.utils.InternalOutputMode,int[]):78:78 -> a 234:234:long com.android.tools.r8.ir.code.IntSwitch.packedPayloadSize(com.android.tools.r8.utils.InternalOutputMode,int[]):141 -> a 234:234:long com.android.tools.r8.ir.code.IntSwitch.packedPayloadSize(com.android.tools.r8.utils.InternalOutputMode):169 -> a 234:234:boolean com.android.tools.r8.ir.code.IntSwitch.emitPacked(com.android.tools.r8.utils.InternalOutputMode):178 -> a 234:234:com.android.tools.r8.dex.code.DexNop buildPayload(int[],int,com.android.tools.r8.utils.InternalOutputMode):229 -> a 235:237:long com.android.tools.r8.ir.code.IntSwitch.packedPayloadSize(com.android.tools.r8.utils.InternalOutputMode,int[]):141:143 -> a 235:237:long com.android.tools.r8.ir.code.IntSwitch.packedPayloadSize(com.android.tools.r8.utils.InternalOutputMode):169 -> a 235:237:boolean com.android.tools.r8.ir.code.IntSwitch.emitPacked(com.android.tools.r8.utils.InternalOutputMode):178 -> a 235:237:com.android.tools.r8.dex.code.DexNop buildPayload(int[],int,com.android.tools.r8.utils.InternalOutputMode):229 -> a 238:238:long com.android.tools.r8.ir.code.IntSwitch.sparsePayloadSize(com.android.tools.r8.utils.InternalOutputMode):174:174 -> a 238:238:boolean com.android.tools.r8.ir.code.IntSwitch.emitPacked(com.android.tools.r8.utils.InternalOutputMode):178 -> a 238:238:com.android.tools.r8.dex.code.DexNop buildPayload(int[],int,com.android.tools.r8.utils.InternalOutputMode):229 -> a 239:239:long com.android.tools.r8.ir.code.IntSwitch.sparsePayloadSize(com.android.tools.r8.utils.InternalOutputMode,int[]):148:148 -> a 239:239:long com.android.tools.r8.ir.code.IntSwitch.sparsePayloadSize(com.android.tools.r8.utils.InternalOutputMode):174 -> a 239:239:boolean com.android.tools.r8.ir.code.IntSwitch.emitPacked(com.android.tools.r8.utils.InternalOutputMode):178 -> a 239:239:com.android.tools.r8.dex.code.DexNop buildPayload(int[],int,com.android.tools.r8.utils.InternalOutputMode):229 -> a 240:240:long com.android.tools.r8.ir.code.IntSwitch.sparsePayloadSize(com.android.tools.r8.utils.InternalOutputMode,long):153:153 -> a 240:240:long com.android.tools.r8.ir.code.IntSwitch.sparsePayloadSize(com.android.tools.r8.utils.InternalOutputMode,int[]):148 -> a 240:240:long com.android.tools.r8.ir.code.IntSwitch.sparsePayloadSize(com.android.tools.r8.utils.InternalOutputMode):174 -> a 240:240:boolean com.android.tools.r8.ir.code.IntSwitch.emitPacked(com.android.tools.r8.utils.InternalOutputMode):178 -> a 240:240:com.android.tools.r8.dex.code.DexNop buildPayload(int[],int,com.android.tools.r8.utils.InternalOutputMode):229 -> a 241:264:com.android.tools.r8.dex.code.DexNop buildPayload(int[],int,com.android.tools.r8.utils.InternalOutputMode):230:253 -> a 265:265:void forEachCase(com.android.tools.r8.utils.IntObjConsumer):48:48 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/n1;)V"} 266:266:int com.android.tools.r8.ir.code.IntSwitch.getKey(int):211:211 -> a 266:266:void forEachCase(com.android.tools.r8.utils.IntObjConsumer):49 -> a 267:267:void forEachCase(com.android.tools.r8.utils.IntObjConsumer):49:49 -> a 268:268:long numberOfTargetsIfPacked(int[]):73:73 -> a 269:269:boolean canBePacked(com.android.tools.r8.utils.InternalOutputMode,long):84:84 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/H1;J)Z"} 270:270:long com.android.tools.r8.ir.code.IntSwitch.sparsePayloadSize(com.android.tools.r8.utils.InternalOutputMode,int[]):148:148 -> a 270:270:long estimatedSize(com.android.tools.r8.utils.InternalOutputMode,int[]):89 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/H1;[I)J"} 271:271:long com.android.tools.r8.ir.code.IntSwitch.sparsePayloadSize(com.android.tools.r8.utils.InternalOutputMode,long):153:153 -> a 271:271:long com.android.tools.r8.ir.code.IntSwitch.sparsePayloadSize(com.android.tools.r8.utils.InternalOutputMode,int[]):148 -> a 271:271:long estimatedSize(com.android.tools.r8.utils.InternalOutputMode,int[]):89 -> a 272:272:int com.android.tools.r8.ir.code.IntSwitch.baseSparseSize(com.android.tools.r8.utils.InternalOutputMode):119:119 -> a 272:272:long estimatedSize(com.android.tools.r8.utils.InternalOutputMode,int[]):89 -> a 273:273:boolean com.android.tools.r8.ir.code.IntSwitch.canBePacked(com.android.tools.r8.utils.InternalOutputMode,int[]):78:78 -> a 273:273:long estimatedSize(com.android.tools.r8.utils.InternalOutputMode,int[]):91 -> a 274:274:long com.android.tools.r8.ir.code.IntSwitch.packedPayloadSize(com.android.tools.r8.utils.InternalOutputMode,int[]):141:141 -> a 274:274:long estimatedSize(com.android.tools.r8.utils.InternalOutputMode,int[]):92 -> a 275:275:boolean com.android.tools.r8.ir.code.IntSwitch.canBePacked(com.android.tools.r8.utils.InternalOutputMode,int[]):78:78 -> a 275:275:long com.android.tools.r8.ir.code.IntSwitch.packedPayloadSize(com.android.tools.r8.utils.InternalOutputMode,int[]):141 -> a 275:275:long estimatedSize(com.android.tools.r8.utils.InternalOutputMode,int[]):92 -> a 276:278:long com.android.tools.r8.ir.code.IntSwitch.packedPayloadSize(com.android.tools.r8.utils.InternalOutputMode,int[]):141:143 -> a 276:278:long estimatedSize(com.android.tools.r8.utils.InternalOutputMode,int[]):92 -> a 279:279:int com.android.tools.r8.ir.code.IntSwitch.basePackedSize(com.android.tools.r8.utils.InternalOutputMode):108:108 -> a 279:279:long estimatedSize(com.android.tools.r8.utils.InternalOutputMode,int[]):93 -> a 280:280:long estimatedSize(com.android.tools.r8.utils.InternalOutputMode,int[]):98:98 -> a 281:282:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):202:203 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/if;)V"} 283:283:boolean com.android.tools.r8.ir.code.IntSwitch.canBePacked(com.android.tools.r8.utils.InternalOutputMode):164:164 -> a 283:283:boolean com.android.tools.r8.ir.code.IntSwitch.emitPacked(com.android.tools.r8.utils.InternalOutputMode):178 -> a 283:283:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):203 -> a 284:284:boolean com.android.tools.r8.ir.code.IntSwitch.canBePacked(com.android.tools.r8.utils.InternalOutputMode,int[]):78:78 -> a 284:284:boolean com.android.tools.r8.ir.code.IntSwitch.canBePacked(com.android.tools.r8.utils.InternalOutputMode):164 -> a 284:284:boolean com.android.tools.r8.ir.code.IntSwitch.emitPacked(com.android.tools.r8.utils.InternalOutputMode):178 -> a 284:284:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):203 -> a 285:285:long com.android.tools.r8.ir.code.IntSwitch.packedPayloadSize(com.android.tools.r8.utils.InternalOutputMode):169:169 -> a 285:285:boolean com.android.tools.r8.ir.code.IntSwitch.emitPacked(com.android.tools.r8.utils.InternalOutputMode):178 -> a 285:285:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):203 -> a 286:286:long com.android.tools.r8.ir.code.IntSwitch.packedPayloadSize(com.android.tools.r8.utils.InternalOutputMode,int[]):141:141 -> a 286:286:long com.android.tools.r8.ir.code.IntSwitch.packedPayloadSize(com.android.tools.r8.utils.InternalOutputMode):169 -> a 286:286:boolean com.android.tools.r8.ir.code.IntSwitch.emitPacked(com.android.tools.r8.utils.InternalOutputMode):178 -> a 286:286:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):203 -> a 287:287:boolean com.android.tools.r8.ir.code.IntSwitch.canBePacked(com.android.tools.r8.utils.InternalOutputMode,int[]):78:78 -> a 287:287:long com.android.tools.r8.ir.code.IntSwitch.packedPayloadSize(com.android.tools.r8.utils.InternalOutputMode,int[]):141 -> a 287:287:long com.android.tools.r8.ir.code.IntSwitch.packedPayloadSize(com.android.tools.r8.utils.InternalOutputMode):169 -> a 287:287:boolean com.android.tools.r8.ir.code.IntSwitch.emitPacked(com.android.tools.r8.utils.InternalOutputMode):178 -> a 287:287:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):203 -> a 288:290:long com.android.tools.r8.ir.code.IntSwitch.packedPayloadSize(com.android.tools.r8.utils.InternalOutputMode,int[]):141:143 -> a 288:290:long com.android.tools.r8.ir.code.IntSwitch.packedPayloadSize(com.android.tools.r8.utils.InternalOutputMode):169 -> a 288:290:boolean com.android.tools.r8.ir.code.IntSwitch.emitPacked(com.android.tools.r8.utils.InternalOutputMode):178 -> a 288:290:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):203 -> a 291:291:long com.android.tools.r8.ir.code.IntSwitch.sparsePayloadSize(com.android.tools.r8.utils.InternalOutputMode):174:174 -> a 291:291:boolean com.android.tools.r8.ir.code.IntSwitch.emitPacked(com.android.tools.r8.utils.InternalOutputMode):178 -> a 291:291:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):203 -> a 292:292:long com.android.tools.r8.ir.code.IntSwitch.sparsePayloadSize(com.android.tools.r8.utils.InternalOutputMode,int[]):148:148 -> a 292:292:long com.android.tools.r8.ir.code.IntSwitch.sparsePayloadSize(com.android.tools.r8.utils.InternalOutputMode):174 -> a 292:292:boolean com.android.tools.r8.ir.code.IntSwitch.emitPacked(com.android.tools.r8.utils.InternalOutputMode):178 -> a 292:292:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):203 -> a 293:293:long com.android.tools.r8.ir.code.IntSwitch.sparsePayloadSize(com.android.tools.r8.utils.InternalOutputMode,long):153:153 -> a 293:293:long com.android.tools.r8.ir.code.IntSwitch.sparsePayloadSize(com.android.tools.r8.utils.InternalOutputMode,int[]):148 -> a 293:293:long com.android.tools.r8.ir.code.IntSwitch.sparsePayloadSize(com.android.tools.r8.utils.InternalOutputMode):174 -> a 293:293:boolean com.android.tools.r8.ir.code.IntSwitch.emitPacked(com.android.tools.r8.utils.InternalOutputMode):178 -> a 293:293:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):203 -> a 294:296:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):204:206 -> a 297:297:void insertLoadAndStores(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.cf.LoadStoreHelper):283:283 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/oo;Lcom/android/tools/r8/internal/yC;)V"} 298:301:void buildCf(com.android.tools.r8.ir.conversion.CfBuilder):288:291 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/L6;)V"} 302:302:boolean com.android.tools.r8.ir.code.IntSwitch.canBePacked(com.android.tools.r8.utils.InternalOutputMode):164:164 -> a 302:302:boolean com.android.tools.r8.ir.code.IntSwitch.emitPacked(com.android.tools.r8.utils.InternalOutputMode):178 -> a 302:302:void buildCf(com.android.tools.r8.ir.conversion.CfBuilder):291 -> a 303:303:boolean com.android.tools.r8.ir.code.IntSwitch.canBePacked(com.android.tools.r8.utils.InternalOutputMode,int[]):78:78 -> a 303:303:boolean com.android.tools.r8.ir.code.IntSwitch.canBePacked(com.android.tools.r8.utils.InternalOutputMode):164 -> a 303:303:boolean com.android.tools.r8.ir.code.IntSwitch.emitPacked(com.android.tools.r8.utils.InternalOutputMode):178 -> a 303:303:void buildCf(com.android.tools.r8.ir.conversion.CfBuilder):291 -> a 304:304:long com.android.tools.r8.ir.code.IntSwitch.packedPayloadSize(com.android.tools.r8.utils.InternalOutputMode):169:169 -> a 304:304:boolean com.android.tools.r8.ir.code.IntSwitch.emitPacked(com.android.tools.r8.utils.InternalOutputMode):178 -> a 304:304:void buildCf(com.android.tools.r8.ir.conversion.CfBuilder):291 -> a 305:305:long com.android.tools.r8.ir.code.IntSwitch.packedPayloadSize(com.android.tools.r8.utils.InternalOutputMode,int[]):141:141 -> a 305:305:long com.android.tools.r8.ir.code.IntSwitch.packedPayloadSize(com.android.tools.r8.utils.InternalOutputMode):169 -> a 305:305:boolean com.android.tools.r8.ir.code.IntSwitch.emitPacked(com.android.tools.r8.utils.InternalOutputMode):178 -> a 305:305:void buildCf(com.android.tools.r8.ir.conversion.CfBuilder):291 -> a 306:306:boolean com.android.tools.r8.ir.code.IntSwitch.canBePacked(com.android.tools.r8.utils.InternalOutputMode,int[]):78:78 -> a 306:306:long com.android.tools.r8.ir.code.IntSwitch.packedPayloadSize(com.android.tools.r8.utils.InternalOutputMode,int[]):141 -> a 306:306:long com.android.tools.r8.ir.code.IntSwitch.packedPayloadSize(com.android.tools.r8.utils.InternalOutputMode):169 -> a 306:306:boolean com.android.tools.r8.ir.code.IntSwitch.emitPacked(com.android.tools.r8.utils.InternalOutputMode):178 -> a 306:306:void buildCf(com.android.tools.r8.ir.conversion.CfBuilder):291 -> a 307:309:long com.android.tools.r8.ir.code.IntSwitch.packedPayloadSize(com.android.tools.r8.utils.InternalOutputMode,int[]):141:143 -> a 307:309:long com.android.tools.r8.ir.code.IntSwitch.packedPayloadSize(com.android.tools.r8.utils.InternalOutputMode):169 -> a 307:309:boolean com.android.tools.r8.ir.code.IntSwitch.emitPacked(com.android.tools.r8.utils.InternalOutputMode):178 -> a 307:309:void buildCf(com.android.tools.r8.ir.conversion.CfBuilder):291 -> a 310:310:long com.android.tools.r8.ir.code.IntSwitch.sparsePayloadSize(com.android.tools.r8.utils.InternalOutputMode):174:174 -> a 310:310:boolean com.android.tools.r8.ir.code.IntSwitch.emitPacked(com.android.tools.r8.utils.InternalOutputMode):178 -> a 310:310:void buildCf(com.android.tools.r8.ir.conversion.CfBuilder):291 -> a 311:311:long com.android.tools.r8.ir.code.IntSwitch.sparsePayloadSize(com.android.tools.r8.utils.InternalOutputMode,int[]):148:148 -> a 311:311:long com.android.tools.r8.ir.code.IntSwitch.sparsePayloadSize(com.android.tools.r8.utils.InternalOutputMode):174 -> a 311:311:boolean com.android.tools.r8.ir.code.IntSwitch.emitPacked(com.android.tools.r8.utils.InternalOutputMode):178 -> a 311:311:void buildCf(com.android.tools.r8.ir.conversion.CfBuilder):291 -> a 312:312:long com.android.tools.r8.ir.code.IntSwitch.sparsePayloadSize(com.android.tools.r8.utils.InternalOutputMode,long):153:153 -> a 312:312:long com.android.tools.r8.ir.code.IntSwitch.sparsePayloadSize(com.android.tools.r8.utils.InternalOutputMode,int[]):148 -> a 312:312:long com.android.tools.r8.ir.code.IntSwitch.sparsePayloadSize(com.android.tools.r8.utils.InternalOutputMode):174 -> a 312:312:boolean com.android.tools.r8.ir.code.IntSwitch.emitPacked(com.android.tools.r8.utils.InternalOutputMode):178 -> a 312:312:void buildCf(com.android.tools.r8.ir.conversion.CfBuilder):291 -> a 313:330:void buildCf(com.android.tools.r8.ir.conversion.CfBuilder):292:309 -> a 1:1:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lo;)Z"} 2:3:long packedPayloadSize(com.android.tools.r8.utils.InternalOutputMode,long):129:130 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/H1;J)J"} 1:1:int getKey(int):211:211 -> f 1:4:java.lang.String toString():269:272 -> toString 5:5:int com.android.tools.r8.ir.code.IntSwitch.getKey(int):211:211 -> toString 5:5:java.lang.String toString():273 -> toString 6:11:java.lang.String toString():273:278 -> toString com.android.tools.r8.ir.code.Invoke -> com.android.tools.r8.internal.Js: # {"id":"sourceFile","fileName":"Invoke.java"} boolean $assertionsDisabled -> h 1:1:void ():25:25 -> 1:1:void (com.android.tools.r8.ir.code.Value,java.util.List):30:30 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Y10;Ljava/util/List;)V"} 1:1:java.util.List com.android.tools.r8.ir.code.Invoke.arguments():82:82 -> E2 1:1:int maxInValueRegister():212 -> E2 2:3:int maxInValueRegister():212:213 -> E2 4:4:java.util.List com.android.tools.r8.ir.code.Invoke.arguments():82:82 -> E2 4:4:boolean com.android.tools.r8.ir.code.Invoke.argumentsAreConsecutiveInputArguments():221 -> E2 4:4:int maxInValueRegister():214 -> E2 5:5:boolean com.android.tools.r8.ir.code.Invoke.argumentsAreConsecutiveInputArguments():221:221 -> E2 5:5:int maxInValueRegister():214 -> E2 6:6:java.util.List com.android.tools.r8.ir.code.Invoke.arguments():82:82 -> E2 6:6:boolean com.android.tools.r8.ir.code.Invoke.argumentsAreConsecutiveInputArguments():224 -> E2 6:6:int maxInValueRegister():214 -> E2 7:8:boolean com.android.tools.r8.ir.code.Invoke.argumentsAreConsecutiveInputArguments():224:225 -> E2 7:8:int maxInValueRegister():214 -> E2 9:9:java.util.List com.android.tools.r8.ir.code.Invoke.arguments():82:82 -> E2 9:9:boolean com.android.tools.r8.ir.code.Invoke.argumentsAreConsecutiveInputArguments():228 -> E2 9:9:int maxInValueRegister():214 -> E2 10:10:boolean com.android.tools.r8.ir.code.Invoke.argumentsAreConsecutiveInputArguments():228:228 -> E2 10:10:int maxInValueRegister():214 -> E2 11:11:java.util.List com.android.tools.r8.ir.code.Invoke.arguments():82:82 -> E2 11:11:boolean com.android.tools.r8.ir.code.Invoke.argumentsAreConsecutiveInputArguments():229 -> E2 11:11:int maxInValueRegister():214 -> E2 12:13:boolean com.android.tools.r8.ir.code.Invoke.argumentsAreConsecutiveInputArguments():229:230 -> E2 12:13:int maxInValueRegister():214 -> E2 int maxOutValueRegister() -> F2 1:1:java.util.List arguments():82:82 -> J2 1:1:java.util.List com.android.tools.r8.ir.code.Invoke.arguments():82:82 -> K2 1:1:com.android.tools.r8.ir.code.Value getLastArgument():100 -> K2 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Y10;"} 2:2:com.android.tools.r8.ir.code.Value getLastArgument():100:100 -> K2 com.android.tools.r8.graph.DexType getReturnType() -> L2 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/v2;"} com.android.tools.r8.ir.code.InvokeType getType() -> M2 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/ft;"} java.lang.String getTypeString() -> N2 1:1:java.util.List com.android.tools.r8.ir.code.Invoke.arguments():82:82 -> O2 1:1:boolean hasArguments():74 -> O2 2:2:boolean hasArguments():74:74 -> O2 1:1:int requiredArgumentRegisters():105:105 -> P2 2:2:int com.android.tools.r8.ir.code.Value.requiredRegisters():271:271 -> P2 2:2:int requiredArgumentRegisters():106 -> P2 # {"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():271:271 -> P2 3:3:int requiredArgumentRegisters():106 -> P2 1:1:java.lang.String getInstructionName():268:268 -> U0 boolean isInvoke() -> U1 com.android.tools.r8.ir.code.Invoke asInvoke() -> X # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Js;"} 1:21:com.android.tools.r8.ir.code.Invoke create(com.android.tools.r8.ir.code.InvokeType,com.android.tools.r8.graph.DexItem,com.android.tools.r8.graph.DexProto,com.android.tools.r8.ir.code.Value,java.util.List,boolean):46:66 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ft;Lcom/android/tools/r8/graph/a1;Lcom/android/tools/r8/graph/r2;Lcom/android/tools/r8/internal/Y10;Ljava/util/List;Z)Lcom/android/tools/r8/internal/Js;"} 22:22:com.android.tools.r8.ir.code.Invoke create(com.android.tools.r8.ir.code.InvokeType,com.android.tools.r8.graph.DexItem,com.android.tools.r8.graph.DexProto,com.android.tools.r8.ir.code.Value,java.util.List,boolean):64:64 -> a 23:23:com.android.tools.r8.ir.code.Invoke create(com.android.tools.r8.ir.code.InvokeType,com.android.tools.r8.graph.DexItem,com.android.tools.r8.graph.DexProto,com.android.tools.r8.ir.code.Value,java.util.List,boolean):62:62 -> a 24:24:com.android.tools.r8.ir.code.Invoke create(com.android.tools.r8.ir.code.InvokeType,com.android.tools.r8.graph.DexItem,com.android.tools.r8.graph.DexProto,com.android.tools.r8.ir.code.Value,java.util.List,boolean):60:60 -> a 25:25:com.android.tools.r8.ir.code.Invoke create(com.android.tools.r8.ir.code.InvokeType,com.android.tools.r8.graph.DexItem,com.android.tools.r8.graph.DexProto,com.android.tools.r8.ir.code.Value,java.util.List,boolean):58:58 -> a 26:26:com.android.tools.r8.ir.code.Invoke create(com.android.tools.r8.ir.code.InvokeType,com.android.tools.r8.graph.DexItem,com.android.tools.r8.graph.DexProto,com.android.tools.r8.ir.code.Value,java.util.List,boolean):56:56 -> a 27:27:com.android.tools.r8.ir.code.Invoke create(com.android.tools.r8.ir.code.InvokeType,com.android.tools.r8.graph.DexItem,com.android.tools.r8.graph.DexProto,com.android.tools.r8.ir.code.Value,java.util.List,boolean):54:54 -> a 28:28:com.android.tools.r8.ir.code.Invoke create(com.android.tools.r8.ir.code.InvokeType,com.android.tools.r8.graph.DexItem,com.android.tools.r8.graph.DexProto,com.android.tools.r8.ir.code.Value,java.util.List,boolean):52:52 -> a 29:29:com.android.tools.r8.ir.code.Invoke create(com.android.tools.r8.ir.code.InvokeType,com.android.tools.r8.graph.DexItem,com.android.tools.r8.graph.DexProto,com.android.tools.r8.ir.code.Value,java.util.List,boolean):50:50 -> a 30:30:com.android.tools.r8.ir.code.Invoke create(com.android.tools.r8.ir.code.InvokeType,com.android.tools.r8.graph.DexItem,com.android.tools.r8.graph.DexProto,com.android.tools.r8.ir.code.Value,java.util.List,boolean):48:48 -> a 31:31:int fillArgumentRegisters(com.android.tools.r8.ir.conversion.DexBuilder,int[]):125:125 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/if;[I)I"} 32:32:java.util.List com.android.tools.r8.ir.code.Invoke.arguments():82:82 -> a 32:32:int fillArgumentRegisters(com.android.tools.r8.ir.conversion.DexBuilder,int[]):127 -> a 33:42:int fillArgumentRegisters(com.android.tools.r8.ir.conversion.DexBuilder,int[]):127:136 -> a 43:43:int com.android.tools.r8.ir.code.Value.requiredRegisters():271:271 -> a 43:43:int fillArgumentRegisters(com.android.tools.r8.ir.conversion.DexBuilder,int[]):137 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 44:44:int com.android.tools.r8.ir.code.Value.requiredRegisters():271:271 -> a 44:44:int fillArgumentRegisters(com.android.tools.r8.ir.conversion.DexBuilder,int[]):137 -> a 45:47:int fillArgumentRegisters(com.android.tools.r8.ir.conversion.DexBuilder,int[]):138:140 -> a 48:48:int com.android.tools.r8.ir.code.Value.requiredRegisters():271:271 -> a 48:48:int fillArgumentRegisters(com.android.tools.r8.ir.conversion.DexBuilder,int[]):140 -> a 49:49:int fillArgumentRegisters(com.android.tools.r8.ir.conversion.DexBuilder,int[]):140:140 -> a 50:50:int com.android.tools.r8.ir.code.Value.requiredRegisters():271:271 -> a 50:50:int fillArgumentRegisters(com.android.tools.r8.ir.conversion.DexBuilder,int[]):141 -> a 51:52:int fillArgumentRegisters(com.android.tools.r8.ir.conversion.DexBuilder,int[]):142:143 -> a 53:66:void addInvokeAndMoveResult(com.android.tools.r8.dex.code.DexInstruction,com.android.tools.r8.ir.conversion.DexBuilder):161:174 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/code/B1;Lcom/android/tools/r8/internal/if;)V"} 67:71:void addInvokeAndMoveResult(com.android.tools.r8.dex.code.DexInstruction,com.android.tools.r8.ir.conversion.DexBuilder):172:176 -> a 72:88:boolean couldIntroduceAnAlias(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.Value):182:198 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/Y10;)Z"} 89:95:boolean couldIntroduceAnAlias(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.Value):196:202 -> a 96:100:com.android.tools.r8.ir.analysis.type.TypeElement evaluate(com.android.tools.r8.graph.AppView):283:287 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)Lcom/android/tools/r8/internal/F00;"} 101:101:com.android.tools.r8.ir.analysis.type.TypeElement evaluate(com.android.tools.r8.graph.AppView):285:285 -> a 102:102:boolean outTypeKnownToBeBoolean(java.util.Set):292:292 -> a 1:1:int argumentRegisterValue(int,com.android.tools.r8.ir.conversion.DexBuilder):112:112 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/if;)I"} 2:2:java.util.List com.android.tools.r8.ir.code.Invoke.arguments():82:82 -> b 2:2:int argumentRegisterValue(int,com.android.tools.r8.ir.conversion.DexBuilder):113 -> b 3:3:int argumentRegisterValue(int,com.android.tools.r8.ir.conversion.DexBuilder):113:113 -> b 4:4:java.util.List com.android.tools.r8.ir.code.Invoke.arguments():82:82 -> b 4:4:int argumentRegisterValue(int,com.android.tools.r8.ir.conversion.DexBuilder):119 -> b 5:5:int argumentRegisterValue(int,com.android.tools.r8.ir.conversion.DexBuilder):119:119 -> b 1:1:java.util.List com.android.tools.r8.ir.code.Invoke.arguments():82:82 -> c 1:1:boolean argumentsConsecutive(com.android.tools.r8.ir.conversion.DexBuilder):150 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/if;)V"} 2:3:boolean argumentsConsecutive(com.android.tools.r8.ir.conversion.DexBuilder):150:151 -> c 4:4:int com.android.tools.r8.ir.code.Value.requiredRegisters():271:271 -> c 4:4:boolean argumentsConsecutive(com.android.tools.r8.ir.conversion.DexBuilder):151 -> 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():271:271 -> c 5:5:boolean argumentsConsecutive(com.android.tools.r8.ir.conversion.DexBuilder):151 -> c 6:6:java.util.List com.android.tools.r8.ir.code.Invoke.arguments():82:82 -> c 6:6:boolean argumentsConsecutive(com.android.tools.r8.ir.conversion.DexBuilder):152 -> c 7:7:boolean argumentsConsecutive(com.android.tools.r8.ir.conversion.DexBuilder):152:152 -> c 8:8:java.util.List com.android.tools.r8.ir.code.Invoke.arguments():82:82 -> c 8:8:boolean argumentsConsecutive(com.android.tools.r8.ir.conversion.DexBuilder):153 -> c 9:10:boolean argumentsConsecutive(com.android.tools.r8.ir.conversion.DexBuilder):153:154 -> c 11:11:int com.android.tools.r8.ir.code.Value.requiredRegisters():271:271 -> c 11:11:boolean argumentsConsecutive(com.android.tools.r8.ir.conversion.DexBuilder):155 -> 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():271:271 -> c 12:12:boolean argumentsConsecutive(com.android.tools.r8.ir.conversion.DexBuilder):155 -> c 13:13:com.android.tools.r8.ir.code.Value getArgument(int):86:86 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/internal/Y10;"} 14:14:java.util.List com.android.tools.r8.ir.code.Invoke.arguments():82:82 -> c 14:14:com.android.tools.r8.ir.code.Value getArgument(int):86 -> c 15:15:com.android.tools.r8.ir.code.Value getArgument(int):86:86 -> c 16:16:java.util.List com.android.tools.r8.ir.code.Invoke.arguments():82:82 -> c 16:16:com.android.tools.r8.ir.code.Value getArgument(int):87 -> c 17:17:com.android.tools.r8.ir.code.Value getArgument(int):87:87 -> c 1:1:boolean needsRangedInvoke(com.android.tools.r8.ir.conversion.DexBuilder):239:239 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/if;)Z"} 2:2:java.util.List com.android.tools.r8.ir.code.Invoke.arguments():82:82 -> d 2:2:boolean needsRangedInvoke(com.android.tools.r8.ir.conversion.DexBuilder):246 -> d 3:3:boolean needsRangedInvoke(com.android.tools.r8.ir.conversion.DexBuilder):246:246 -> d 4:4:java.util.List com.android.tools.r8.ir.code.Invoke.arguments():82:82 -> d 4:4:boolean com.android.tools.r8.ir.code.Invoke.argumentsAreConsecutiveInputArguments():221 -> d 4:4:boolean needsRangedInvoke(com.android.tools.r8.ir.conversion.DexBuilder):246 -> d 5:5:boolean com.android.tools.r8.ir.code.Invoke.argumentsAreConsecutiveInputArguments():221:221 -> d 5:5:boolean needsRangedInvoke(com.android.tools.r8.ir.conversion.DexBuilder):246 -> d 6:6:java.util.List com.android.tools.r8.ir.code.Invoke.arguments():82:82 -> d 6:6:boolean com.android.tools.r8.ir.code.Invoke.argumentsAreConsecutiveInputArguments():224 -> d 6:6:boolean needsRangedInvoke(com.android.tools.r8.ir.conversion.DexBuilder):246 -> d 7:8:boolean com.android.tools.r8.ir.code.Invoke.argumentsAreConsecutiveInputArguments():224:225 -> d 7:8:boolean needsRangedInvoke(com.android.tools.r8.ir.conversion.DexBuilder):246 -> d 9:9:java.util.List com.android.tools.r8.ir.code.Invoke.arguments():82:82 -> d 9:9:boolean com.android.tools.r8.ir.code.Invoke.argumentsAreConsecutiveInputArguments():228 -> d 9:9:boolean needsRangedInvoke(com.android.tools.r8.ir.conversion.DexBuilder):246 -> d 10:10:boolean com.android.tools.r8.ir.code.Invoke.argumentsAreConsecutiveInputArguments():228:228 -> d 10:10:boolean needsRangedInvoke(com.android.tools.r8.ir.conversion.DexBuilder):246 -> d 11:11:java.util.List com.android.tools.r8.ir.code.Invoke.arguments():82:82 -> d 11:11:boolean com.android.tools.r8.ir.code.Invoke.argumentsAreConsecutiveInputArguments():229 -> d 11:11:boolean needsRangedInvoke(com.android.tools.r8.ir.conversion.DexBuilder):246 -> d 12:13:boolean com.android.tools.r8.ir.code.Invoke.argumentsAreConsecutiveInputArguments():229:230 -> d 12:13:boolean needsRangedInvoke(com.android.tools.r8.ir.conversion.DexBuilder):246 -> d 14:14:boolean needsRangedInvoke(com.android.tools.r8.ir.conversion.DexBuilder):253:253 -> d 15:15:java.util.List com.android.tools.r8.ir.code.Invoke.arguments():82:82 -> d 15:15:boolean needsRangedInvoke(com.android.tools.r8.ir.conversion.DexBuilder):254 -> d 16:17:boolean needsRangedInvoke(com.android.tools.r8.ir.conversion.DexBuilder):254:255 -> d boolean instructionTypeCanThrow() -> g com.android.tools.r8.ir.code.InvokeCustom -> com.android.tools.r8.internal.Ks: # {"id":"sourceFile","fileName":"InvokeCustom.java"} com.android.tools.r8.graph.DexCallSite callSite -> i boolean $assertionsDisabled -> j 1:1:void ():31:31 -> 1:3:void (com.android.tools.r8.graph.DexCallSite,com.android.tools.r8.ir.code.Value,java.util.List):36:38 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p0;Lcom/android/tools/r8/internal/Y10;Ljava/util/List;)V"} int opcode() -> G2 1:1:com.android.tools.r8.graph.DexType getReturnType():107:107 -> L2 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/v2;"} 1:1:java.lang.String getTypeString():121:121 -> N2 1:1:com.android.tools.r8.graph.DexCallSite getCallSite():111:111 -> Q2 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/p0;"} com.android.tools.r8.ir.code.InvokeCustom asInvokeCustom() -> Y # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Ks;"} 1:28:com.android.tools.r8.ir.analysis.type.TypeElement evaluate(com.android.tools.r8.graph.AppView):70:97 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)Lcom/android/tools/r8/internal/F00;"} 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):53:63 -> a 29:39:com.android.tools.r8.ir.analysis.type.TypeElement evaluate(com.android.tools.r8.graph.AppView):99 -> a 40:40:com.android.tools.r8.ir.analysis.type.TypeElement evaluate(com.android.tools.r8.graph.AppView):102:102 -> a 41:41:com.android.tools.r8.ir.analysis.type.TypeElement evaluate(com.android.tools.r8.graph.AppView):101:101 -> a 42:42:void lambda$evaluate$0(com.android.tools.r8.ir.analysis.type.InterfaceCollection$Builder,com.android.tools.r8.graph.DexType):96:96 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Yr$a;Lcom/android/tools/r8/graph/v2;)V"} 43:43:com.android.tools.r8.graph.DexCallSite com.android.tools.r8.ir.code.InvokeCustom.getCallSite():111:111 -> a 43:43:com.android.tools.r8.graph.DexType computeVerificationType(com.android.tools.r8.graph.AppView,com.android.tools.r8.cf.TypeVerificationHelper):203 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/W00;)Lcom/android/tools/r8/graph/v2;"} 44:44:com.android.tools.r8.graph.DexType computeVerificationType(com.android.tools.r8.graph.AppView,com.android.tools.r8.cf.TypeVerificationHelper):203:203 -> a 45:50:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):132:137 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/if;)V"} 51:51:com.android.tools.r8.graph.DexCallSite com.android.tools.r8.ir.code.InvokeCustom.getCallSite():111:111 -> a 51:51:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):137 -> a 52:56:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):137:141 -> a 57:57:com.android.tools.r8.graph.DexCallSite com.android.tools.r8.ir.code.InvokeCustom.getCallSite():111:111 -> a 57:57:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):144 -> a 58:65:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):144:151 -> a 66:66:void buildCf(com.android.tools.r8.ir.conversion.CfBuilder):156:156 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/L6;)V"} 67:67:com.android.tools.r8.graph.DexCallSite com.android.tools.r8.ir.code.InvokeCustom.getCallSite():111:111 -> a 67:67:void buildCf(com.android.tools.r8.ir.conversion.CfBuilder):156 -> a 68:68:void buildCf(com.android.tools.r8.ir.conversion.CfBuilder):156:156 -> 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):177 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/ir/optimize/d0;Lcom/android/tools/r8/graph/o5;)Lcom/android/tools/r8/ir/optimize/V;"} 70:70:java.lang.Object com.android.tools.r8.ir.code.DefaultInstructionVisitor.visit(com.android.tools.r8.ir.code.InvokeCustom):184:184 -> a 70:70: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)"]} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ce;)Ljava/lang/Object;"} 71:71:void insertLoadAndStores(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.cf.LoadStoreHelper):184:184 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/oo;Lcom/android/tools/r8/internal/yC;)V"} 72:72:com.android.tools.r8.graph.DexCallSite com.android.tools.r8.ir.code.InvokeCustom.getCallSite():111:111 -> a 72:72:void insertLoadAndStores(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.cf.LoadStoreHelper):185 -> a 73:76:void insertLoadAndStores(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.cf.LoadStoreHelper):185:188 -> a 77:77:com.android.tools.r8.graph.DexCallSite com.android.tools.r8.ir.code.InvokeCustom.getCallSite():111:111 -> a 77:77:void insertLoadAndStores(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.cf.LoadStoreHelper):189 -> a 78:81:void insertLoadAndStores(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.cf.LoadStoreHelper):189:192 -> a 82:82:void internalRegisterUse(com.android.tools.r8.graph.UseRegistry,com.android.tools.r8.graph.DexClassAndMethod):213:213 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/u;)V"} 1:1:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):161:161 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lo;)Z"} 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):161 -> b 3:3:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):161:161 -> b boolean hasInvariantOutType() -> c1 boolean instructionMayTriggerMethodInvocation(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod) -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o5;)Z"} 1:1:java.lang.String toString():126:126 -> toString com.android.tools.r8.ir.code.InvokeDirect -> com.android.tools.r8.internal.Ms: # {"id":"sourceFile","fileName":"InvokeDirect.java"} boolean isInterface -> l boolean $assertionsDisabled -> m int $r8$clinit -> n 1:1:void ():36:36 -> 1:4:void (com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.Value,java.util.List,boolean):46:49 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/internal/Y10;Ljava/util/List;Z)V"} int opcode() -> G2 1:1:com.android.tools.r8.ir.code.InvokeType getType():74:74 -> M2 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/ft;"} 1:1:java.lang.String getTypeString():79:79 -> N2 1:1:boolean getInterfaceBit():64:64 -> R2 boolean isInvokeDirect() -> W1 com.android.tools.r8.ir.code.InvokeDirect asInvokeDirect() -> Z # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Ms;"} 1:20:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):85:104 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/if;)V"} 21:21:boolean isInvokeConstructor(com.android.tools.r8.graph.DexItemFactory):126:126 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;)Z"} 22:22: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):142:142 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/Mf;)Lcom/android/tools/r8/graph/t0;"} 23:23:boolean com.android.tools.r8.graph.AppView.hasLiveness():801:801 -> a 23:23: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):144 -> 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():801:801 -> a 24:24: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):144 -> a 25: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:149 -> a 30:30:boolean com.android.tools.r8.ir.code.InvokeMethod.verifyD8LookupResult(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexEncodedMethod):261:261 -> a 30:30: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):148 -> a 31: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):153:155 -> 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):161:161 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/ir/optimize/d0;Lcom/android/tools/r8/graph/o5;)Lcom/android/tools/r8/ir/optimize/V;"} 35:36:void buildCf(com.android.tools.r8.ir.conversion.CfBuilder):166:167 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/L6;)V"} 37:37:void buildCf(com.android.tools.r8.ir.conversion.CfBuilder):166:166 -> a 38:38: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):178:178 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/T9;Lcom/android/tools/r8/internal/R9;)Z"} 39:52:com.android.tools.r8.ir.optimize.DeadCodeRemover$DeadInstructionResult canBeDeadCode(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):184:197 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/ll;)Lcom/android/tools/r8/ir/optimize/L;"} 53:53:java.lang.Object com.android.tools.r8.ir.code.DefaultInstructionVisitor.visit(com.android.tools.r8.ir.code.InvokeDirect):189:189 -> a 53:53:java.lang.Object accept(com.android.tools.r8.ir.code.InstructionVisitor):69 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ce;)Ljava/lang/Object;"} 54:54:void buildLir(com.android.tools.r8.lightir.LirBuilder):224:224 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/OB;)V"} 55:55:java.util.List com.android.tools.r8.ir.code.Invoke.arguments():82:82 -> a 55:55:void buildLir(com.android.tools.r8.lightir.LirBuilder):224 -> a 56:56:void buildLir(com.android.tools.r8.lightir.LirBuilder):224:224 -> a 57:57:void internalRegisterUse(com.android.tools.r8.graph.UseRegistry,com.android.tools.r8.graph.DexClassAndMethod):229:229 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/u;)V"} 1:1:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):121:121 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lo;)Z"} 1:5:com.android.tools.r8.ir.analysis.fieldvalueanalysis.AbstractFieldSet readSet(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):202:206 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o5;)Lcom/android/tools/r8/internal/p;"} 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):210 -> f 7:14:com.android.tools.r8.ir.analysis.fieldvalueanalysis.AbstractFieldSet readSet(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):212:219 -> f com.android.tools.r8.ir.code.InvokeDirect$Builder -> com.android.tools.r8.internal.Ls: # {"id":"sourceFile","fileName":"InvokeDirect.java"} 1:1:void ():232:232 -> 1:1:com.android.tools.r8.ir.code.Instruction$BuilderBase self():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/eo;"} 2:4:com.android.tools.r8.ir.code.InvokeMethod$Builder com.android.tools.r8.ir.code.InvokeMethod$Builder.setArguments(java.util.List):286:288 -> a 2:4:com.android.tools.r8.ir.code.InvokeMethod$Builder setArguments(java.util.List):232 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;)Lcom/android/tools/r8/internal/Qs;"} 5:6:com.android.tools.r8.ir.code.InvokeMethod$Builder com.android.tools.r8.ir.code.InvokeMethod$Builder.setMethod(com.android.tools.r8.graph.DexMethod):301:302 -> a 5:6:com.android.tools.r8.ir.code.InvokeMethod$Builder setMethod(com.android.tools.r8.graph.DexMethod):232 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/internal/Qs;"} 1:1:com.android.tools.r8.ir.code.InvokeDirect build():236:236 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Ms;"} 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):42:42 -> b 2:2:com.android.tools.r8.ir.code.InvokeDirect build():236 -> b 3:3:com.android.tools.r8.ir.code.InvokeDirect build():236:236 -> b com.android.tools.r8.ir.code.InvokeInterface -> com.android.tools.r8.internal.Ps: # {"id":"sourceFile","fileName":"InvokeInterface.java"} boolean $assertionsDisabled -> l 1:1:void ():33:33 -> 1:1:void (com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.Value,java.util.List):36:36 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/internal/Y10;Ljava/util/List;)V"} int opcode() -> G2 1:1:com.android.tools.r8.ir.code.InvokeType getType():56:56 -> M2 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/ft;"} 1:1:java.lang.String getTypeString():61:61 -> N2 boolean getInterfaceBit() -> R2 1:11:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):67:77 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/if;)V"} 12:35:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):73:96 -> a 36:57:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):83:104 -> a 58:67: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):125:134 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/Mf;)Lcom/android/tools/r8/graph/t0;"} 68:75: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):132:139 -> a 76:76:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget inliningConstraint(com.android.tools.r8.ir.optimize.InliningConstraints,com.android.tools.r8.graph.ProgramMethod):145:145 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/ir/optimize/d0;Lcom/android/tools/r8/graph/o5;)Lcom/android/tools/r8/ir/optimize/V;"} 77:78:void buildCf(com.android.tools.r8.ir.conversion.CfBuilder):150:151 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/L6;)V"} 79:79:void buildCf(com.android.tools.r8.ir.conversion.CfBuilder):150:150 -> a 80:80: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):161:161 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/T9;Lcom/android/tools/r8/internal/R9;)Z"} 81:81:void internalRegisterUse(com.android.tools.r8.graph.UseRegistry,com.android.tools.r8.graph.DexClassAndMethod):167:167 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/u;)V"} 82:82:void buildLir(com.android.tools.r8.lightir.LirBuilder):172:172 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/OB;)V"} 83:83:java.util.List com.android.tools.r8.ir.code.Invoke.arguments():82:82 -> a 83:83:void buildLir(com.android.tools.r8.lightir.LirBuilder):172 -> a 84:84:void buildLir(com.android.tools.r8.lightir.LirBuilder):172:172 -> a 85:85:java.lang.Object com.android.tools.r8.ir.code.DefaultInstructionVisitor.visit(com.android.tools.r8.ir.code.InvokeInterface):194:194 -> a 85:85:java.lang.Object accept(com.android.tools.r8.ir.code.InstructionVisitor):51 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ce;)Ljava/lang/Object;"} com.android.tools.r8.ir.code.InvokeInterface asInvokeInterface() -> a0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Ps;"} 1:1:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):109:109 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lo;)Z"} 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):109 -> b 3:3:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):109:109 -> b com.android.tools.r8.ir.code.InvokeMethod -> com.android.tools.r8.internal.Rs: # {"id":"sourceFile","fileName":"InvokeMethod.java"} com.android.tools.r8.graph.DexMethod method -> i boolean $assertionsDisabled -> j 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/internal/Y10;Ljava/util/List;)V"} 1:1:com.android.tools.r8.graph.DexType getReturnType():88:88 -> L2 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/v2;"} 1:1:int com.android.tools.r8.ir.code.InvokeMethod.getFirstNonReceiverArgumentIndex():81:81 -> Q2 1:1:com.android.tools.r8.ir.code.Value getFirstNonReceiverArgument():77 -> Q2 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Y10;"} 2:2:com.android.tools.r8.ir.code.Value getFirstNonReceiverArgument():77:77 -> Q2 boolean getInterfaceBit() -> R2 1:1:com.android.tools.r8.graph.DexMethod getInvokedMethod():92:92 -> S2 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/j2;"} boolean isInvokeMethod() -> Y1 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/ir/optimize/a0;Lcom/android/tools/r8/ir/optimize/N;Lcom/android/tools/r8/internal/U9;Lcom/android/tools/r8/internal/F20;)Lcom/android/tools/r8/ir/optimize/W;"} 1:1:void lambda$lookupProgramDispatchTargets$1(com.android.tools.r8.graph.LookupLambdaTarget):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/g4;)V"} 2:19:com.android.tools.r8.ir.code.InvokeMethod create(com.android.tools.r8.ir.code.InvokeType,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.Value,java.util.List,boolean):55:72 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ft;Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/internal/Y10;Ljava/util/List;Z)Lcom/android/tools/r8/internal/Rs;"} 20:21:com.android.tools.r8.ir.code.InvokeMethod create(com.android.tools.r8.ir.code.InvokeType,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.Value,java.util.List,boolean):65:66 -> a 22:22:com.android.tools.r8.ir.code.InvokeMethod create(com.android.tools.r8.ir.code.InvokeType,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.Value,java.util.List,boolean):63:63 -> a 23:23:com.android.tools.r8.ir.code.InvokeMethod create(com.android.tools.r8.ir.code.InvokeType,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.Value,java.util.List,boolean):61:61 -> a 24:24:com.android.tools.r8.ir.code.InvokeMethod create(com.android.tools.r8.ir.code.InvokeType,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.Value,java.util.List,boolean):59:59 -> a 25:25:com.android.tools.r8.ir.code.InvokeMethod create(com.android.tools.r8.ir.code.InvokeType,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.Value,java.util.List,boolean):57:57 -> a 26:27:void lambda$lookupProgramDispatchTargets$0(com.android.tools.r8.utils.collections.ProgramMethodSet,com.android.tools.r8.graph.LookupMethodTarget):169:170 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/IN;Lcom/android/tools/r8/graph/h4;)V"} 28:28:boolean com.android.tools.r8.graph.Definition.isProgramMethod():0:0 -> a 28:28:void lambda$lookupProgramDispatchTargets$0(com.android.tools.r8.utils.collections.ProgramMethodSet,com.android.tools.r8.graph.LookupMethodTarget):170 -> a 29:29:void lambda$lookupProgramDispatchTargets$0(com.android.tools.r8.utils.collections.ProgramMethodSet,com.android.tools.r8.graph.LookupMethodTarget):171:171 -> a 30:35:boolean identicalAfterRegisterAllocation(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.regalloc.RegisterAllocator,com.android.tools.r8.ir.conversion.MethodConversionOptions):190:195 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lo;Lcom/android/tools/r8/ir/regalloc/f;Lcom/android/tools/r8/internal/HE;)Z"} 36:36:java.util.List com.android.tools.r8.ir.code.Invoke.arguments():82:82 -> 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):200 -> 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):200:200 -> a 38:38:java.util.List com.android.tools.r8.ir.code.Invoke.arguments():82:82 -> a 38:38:boolean identicalAfterRegisterAllocation(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.regalloc.RegisterAllocator,com.android.tools.r8.ir.conversion.MethodConversionOptions):201 -> a 39:40:boolean identicalAfterRegisterAllocation(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.regalloc.RegisterAllocator,com.android.tools.r8.ir.conversion.MethodConversionOptions):201:202 -> a 41:41:java.util.List com.android.tools.r8.ir.code.Invoke.arguments():82:82 -> 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):202 -> 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):202:202 -> a 43:51:void insertLoadAndStores(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.cf.LoadStoreHelper):213:221 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/oo;Lcom/android/tools/r8/internal/yC;)V"} 52:52:com.android.tools.r8.graph.DexType computeVerificationType(com.android.tools.r8.graph.AppView,com.android.tools.r8.cf.TypeVerificationHelper):232:232 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/W00;)Lcom/android/tools/r8/graph/v2;"} 53:58:com.android.tools.r8.ir.analysis.value.AbstractValue getAbstractValue(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):248:253 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o5;)Lcom/android/tools/r8/internal/B1;"} 59:65:boolean throwsNpeIfValueIsNull(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):267:273 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/Y10;)Z"} 1:1:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):97:97 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lo;)Z"} com.android.tools.r8.ir.code.InvokeMethod asInvokeMethod() -> b0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Rs;"} boolean hasInvariantOutType() -> c1 boolean instructionMayTriggerMethodInvocation(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod) -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o5;)Z"} 1:1:com.android.tools.r8.ir.analysis.fieldvalueanalysis.AbstractFieldSet readSet(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):242:242 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o5;)Lcom/android/tools/r8/internal/p;"} 1:1:com.android.tools.r8.utils.collections.ProgramMethodSet lookupProgramDispatchTargets(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):127:127 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o5;)Lcom/android/tools/r8/internal/IN;"} 2:2:boolean com.android.tools.r8.ir.code.Instruction.isInvokeInterface():0:0 -> g 2:2:boolean com.android.tools.r8.ir.code.Instruction.isInvokeMethodWithDynamicDispatch():1258 -> g 2:2:com.android.tools.r8.utils.collections.ProgramMethodSet lookupProgramDispatchTargets(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):130 -> g 3:3:boolean com.android.tools.r8.ir.code.Instruction.isInvokeMethodWithDynamicDispatch():1258:1258 -> 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: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 4:4:com.android.tools.r8.utils.collections.ProgramMethodSet lookupProgramDispatchTargets(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):131 -> g 5:6:com.android.tools.r8.utils.collections.ProgramMethodSet com.android.tools.r8.utils.collections.ProgramMethodSet.create(com.android.tools.r8.graph.ProgramMethod):43:44 -> g 5:6:com.android.tools.r8.utils.collections.ProgramMethodSet lookupProgramDispatchTargets(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):132 -> g 7:7:com.android.tools.r8.utils.collections.ProgramMethodSet lookupProgramDispatchTargets(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):137:137 -> g 8:8: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 8:8:com.android.tools.r8.utils.collections.ProgramMethodSet lookupProgramDispatchTargets(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):137 -> g 9:9:com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound com.android.tools.r8.ir.code.Value.getDynamicType(com.android.tools.r8.graph.AppView):1043:1043 -> 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 -> 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.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 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):160:160 -> 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.utils.collections.ProgramMethodSet lookupProgramDispatchTargets(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):136:136 -> g 13:18:com.android.tools.r8.utils.collections.ProgramMethodSet lookupProgramDispatchTargets(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):135:140 -> g 19:19:com.android.tools.r8.ir.analysis.type.ClassTypeElement com.android.tools.r8.ir.code.Value.getDynamicLowerBoundType(com.android.tools.r8.graph.AppView):1099:1099 -> g 19:19:com.android.tools.r8.utils.collections.ProgramMethodSet lookupProgramDispatchTargets(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):140 -> g 20:36:com.android.tools.r8.utils.collections.ProgramMethodSet lookupProgramDispatchTargets(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):143:159 -> g 37:46:com.android.tools.r8.utils.collections.ProgramMethodSet lookupProgramDispatchTargets(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):158:167 -> g com.android.tools.r8.graph.DexClassAndMethod lookupSingleTarget(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod) -> h # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o5;)Lcom/android/tools/r8/graph/t0;"} 1:1:java.lang.String toString():102:102 -> toString com.android.tools.r8.ir.code.InvokeMethod$Builder -> com.android.tools.r8.internal.Qs: # {"id":"sourceFile","fileName":"InvokeMethod.java"} com.android.tools.r8.graph.DexMethod method -> c java.util.List arguments -> d boolean $assertionsDisabled -> e 1:1:void ():279:279 -> 1:5:void ():279:283 -> com.android.tools.r8.ir.code.InvokeMethodWithReceiver -> com.android.tools.r8.internal.Ss: # {"id":"sourceFile","fileName":"InvokeMethodWithReceiver.java"} boolean $assertionsDisabled -> k 1:1:void ():33:33 -> 1:1:void (com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.Value,java.util.List):36:36 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/internal/Y10;Ljava/util/List;)V"} boolean throwsOnNullInput() -> I2 1:1:java.util.List com.android.tools.r8.ir.code.Invoke.arguments():82:82 -> T2 1:1:java.lang.Iterable getNonReceiverArguments():40 -> T2 2:2:java.lang.Iterable getNonReceiverArguments():40:40 -> T2 1:2:com.android.tools.r8.ir.code.Value getReceiver():54:55 -> U2 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Y10;"} 1:1:com.android.tools.r8.ir.code.Value getNonNullInput():145:145 -> V0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Y10;"} boolean isInvokeMethodWithReceiver() -> Z1 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/Mf;)Lcom/android/tools/r8/graph/t0;"} 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):65:65 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/ir/optimize/a0;Lcom/android/tools/r8/ir/optimize/N;Lcom/android/tools/r8/internal/U9;Lcom/android/tools/r8/internal/F20;)Lcom/android/tools/r8/ir/optimize/W;"} 2:2:boolean throwsNpeIfValueIsNull(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):135:135 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/Y10;)Z"} 3:10:boolean verifyTypes(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.VerifyTypesHelper):150:157 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/r20;)V"} 11:11:com.android.tools.r8.ir.analysis.type.ClassTypeElement com.android.tools.r8.ir.code.Value.getDynamicLowerBoundType(com.android.tools.r8.graph.AppView):1099:1099 -> a 11:11:boolean verifyTypes(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.VerifyTypesHelper):159 -> 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:161 -> a 12:12:boolean verifyTypes(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.VerifyTypesHelper):162 -> a 13:13:com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound com.android.tools.r8.ir.code.Value.getDynamicType(com.android.tools.r8.graph.AppView):1043:1043 -> 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 -> a 13:13:boolean verifyTypes(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.VerifyTypesHelper):162 -> 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):161:161 -> a 14:14:boolean verifyTypes(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.VerifyTypesHelper):162 -> a 15:15: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 15:15:boolean verifyTypes(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.VerifyTypesHelper):162 -> a 16:22:boolean verifyTypes(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.VerifyTypesHelper):164:170 -> a 23:23:boolean verifyTypes(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.VerifyTypesHelper):169:169 -> a 24:24:boolean verifyTypes(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.VerifyTypesHelper):163:163 -> a 25:53:boolean upperBoundAssumedByCallSiteOptimizationAndNoLongerInstantiated(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):183:211 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/v2;)Z"} 54:72:boolean instructionMayHaveSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction$SideEffectAssumption):217:235 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/ko;)Z"} 73:73:boolean com.android.tools.r8.ir.optimize.library.LibraryMethodSideEffectModelCollection.isCallToSideEffectFreeFinalMethod(com.android.tools.r8.ir.code.InvokeMethod):119:119 -> a 73:73:boolean instructionMayHaveSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction$SideEffectAssumption):235 -> a 74:74:java.util.List com.android.tools.r8.ir.code.Invoke.arguments():82:82 -> a 74:74:boolean com.android.tools.r8.ir.optimize.library.LibraryMethodSideEffectModelCollection.isCallToSideEffectFreeFinalMethod(com.android.tools.r8.ir.code.InvokeMethod):119 -> a 74:74:boolean instructionMayHaveSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction$SideEffectAssumption):235 -> a 75:75:boolean com.android.tools.r8.ir.optimize.library.LibraryMethodSideEffectModelCollection.isCallToSideEffectFreeFinalMethod(com.android.tools.r8.ir.code.InvokeMethod):119:119 -> a 75:75:boolean instructionMayHaveSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction$SideEffectAssumption):235 -> a 76:103:boolean instructionMayHaveSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction$SideEffectAssumption):239:266 -> a 104:104:boolean com.android.tools.r8.shaking.AssumeInfoCollection.isSideEffectFree(com.android.tools.r8.graph.DexMember):56:56 -> a 104:104:boolean instructionMayHaveSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction$SideEffectAssumption):266 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 105:105:boolean com.android.tools.r8.shaking.AssumeInfoCollection.isSideEffectFree(com.android.tools.r8.graph.DexMember):56:56 -> a 105:105:boolean instructionMayHaveSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction$SideEffectAssumption):266 -> a 106:106:boolean instructionMayHaveSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction$SideEffectAssumption):267:267 -> a 107:107:boolean com.android.tools.r8.shaking.AssumeInfoCollection.isSideEffectFree(com.android.tools.r8.graph.DexClassAndMember):60:60 -> a 107:107:boolean instructionMayHaveSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction$SideEffectAssumption):267 -> a 108:108:boolean com.android.tools.r8.shaking.AssumeInfoCollection.isSideEffectFree(com.android.tools.r8.graph.DexMember):56:56 -> a 108:108:boolean com.android.tools.r8.shaking.AssumeInfoCollection.isSideEffectFree(com.android.tools.r8.graph.DexClassAndMember):60 -> a 108:108:boolean instructionMayHaveSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction$SideEffectAssumption):267 -> a 109:109:boolean instructionMayHaveSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction$SideEffectAssumption):272:272 -> a 110:110:boolean com.android.tools.r8.graph.Definition.isLibraryMethod():0:0 -> a 110:110:boolean instructionMayHaveSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction$SideEffectAssumption):277 -> a 111:117:boolean instructionMayHaveSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction$SideEffectAssumption):279:285 -> a 118:118:boolean com.android.tools.r8.shaking.AssumeInfoCollection.isSideEffectFree(com.android.tools.r8.graph.DexClassAndMember):60:60 -> a 118:118:boolean instructionMayHaveSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction$SideEffectAssumption):285 -> a 119:119:boolean com.android.tools.r8.shaking.AssumeInfoCollection.isSideEffectFree(com.android.tools.r8.graph.DexMember):56:56 -> a 119:119:boolean com.android.tools.r8.shaking.AssumeInfoCollection.isSideEffectFree(com.android.tools.r8.graph.DexClassAndMember):60 -> a 119:119:boolean instructionMayHaveSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction$SideEffectAssumption):285 -> a 120:121:boolean instructionMayHaveSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction$SideEffectAssumption):289:290 -> a 122:122:boolean com.android.tools.r8.ir.code.Instruction$SideEffectAssumption.canIgnoreInstanceFieldAssignmentsToReceiver():0:0 -> a 122:122:boolean instructionMayHaveSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction$SideEffectAssumption):291 -> a 123:132:boolean instructionMayHaveSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction$SideEffectAssumption):292:301 -> a com.android.tools.r8.ir.code.InvokeMethodWithReceiver asInvokeMethodWithReceiver() -> c0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Ss;"} 1:10:boolean isPrivateMethodInvokedOnSelf(com.android.tools.r8.ir.conversion.DexBuilder):98:107 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/if;)Z"} 1:17:boolean isPrivateNestMethodInvoke(com.android.tools.r8.ir.conversion.DexBuilder):114:130 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/if;)Z"} 18:18:boolean com.android.tools.r8.graph.DexClass.isInSameNest(com.android.tools.r8.graph.DexClass):1084:1084 -> f 18:18:boolean isPrivateNestMethodInvoke(com.android.tools.r8.ir.conversion.DexBuilder):130 -> f 1:1:boolean com.android.tools.r8.graph.AppView.hasLiveness():801:801 -> h 1:1:com.android.tools.r8.graph.DexClassAndMethod lookupSingleTarget(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):72 -> h # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o5;)Lcom/android/tools/r8/graph/t0;"} 2:2:boolean com.android.tools.r8.graph.AppView.hasLiveness():801:801 -> h 2:2:com.android.tools.r8.graph.DexClassAndMethod lookupSingleTarget(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):72 -> h 3:3:com.android.tools.r8.graph.DexClassAndMethod lookupSingleTarget(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):73:73 -> 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):1043:1043 -> h 4:4:com.android.tools.r8.graph.DexClassAndMethod lookupSingleTarget(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):73 -> h 5:6:com.android.tools.r8.graph.DexClassAndMethod lookupSingleTarget(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):74:75 -> h com.android.tools.r8.ir.code.InvokeMultiNewArray -> com.android.tools.r8.internal.Ts: # {"id":"sourceFile","fileName":"InvokeMultiNewArray.java"} com.android.tools.r8.graph.DexType type -> i boolean $assertionsDisabled -> j 1:1:void ():27:27 -> 1:2:void (com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.code.Value,java.util.List):32:33 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/internal/Y10;Ljava/util/List;)V"} int opcode() -> G2 1:1:com.android.tools.r8.graph.DexType com.android.tools.r8.ir.code.InvokeMultiNewArray.getArrayType():62:62 -> L2 1:1:com.android.tools.r8.graph.DexType getReturnType():67 -> L2 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/v2;"} 1:1:java.lang.String getTypeString():72:72 -> N2 1:1:com.android.tools.r8.graph.DexType getArrayType():62:62 -> Q2 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/v2;"} 1:1:java.util.List com.android.tools.r8.ir.code.Invoke.arguments():82:82 -> R2 1:1:boolean instructionInstanceCanThrowNegativeArraySizeException():161 -> R2 2:8:boolean instructionInstanceCanThrowNegativeArraySizeException():161:167 -> R2 1:1:void internalRegisterUse(com.android.tools.r8.graph.UseRegistry,com.android.tools.r8.graph.DexClassAndMethod):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/u;)V"} 2:2:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget inliningConstraint(com.android.tools.r8.ir.optimize.InliningConstraints,com.android.tools.r8.graph.ProgramMethod):83:83 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/ir/optimize/d0;Lcom/android/tools/r8/graph/o5;)Lcom/android/tools/r8/ir/optimize/V;"} 3:3:com.android.tools.r8.ir.analysis.type.TypeElement evaluate(com.android.tools.r8.graph.AppView):88:88 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)Lcom/android/tools/r8/internal/F00;"} 4:4:com.android.tools.r8.graph.DexType computeVerificationType(com.android.tools.r8.graph.AppView,com.android.tools.r8.cf.TypeVerificationHelper):98:98 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/W00;)Lcom/android/tools/r8/graph/v2;"} 5:6:void insertLoadAndStores(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.cf.LoadStoreHelper):103:104 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/oo;Lcom/android/tools/r8/internal/yC;)V"} 7:7:void buildCf(com.android.tools.r8.ir.conversion.CfBuilder):109:109 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/L6;)V"} 8:8:java.util.List com.android.tools.r8.ir.code.Invoke.arguments():82:82 -> a 8:8:void buildCf(com.android.tools.r8.ir.conversion.CfBuilder):109 -> a 9:9:void buildCf(com.android.tools.r8.ir.conversion.CfBuilder):109:109 -> a 10:10:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):114:114 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/if;)V"} 11:16:boolean instructionMayHaveSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction$SideEffectAssumption):179:184 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/ko;)Z"} 17:17:java.lang.Object com.android.tools.r8.ir.code.DefaultInstructionVisitor.visit(com.android.tools.r8.ir.code.InvokeMultiNewArray):199:199 -> a 17:17:java.lang.Object accept(com.android.tools.r8.ir.code.InstructionVisitor):43 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ce;)Ljava/lang/Object;"} 1:1:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):77:77 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lo;)Z"} 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):77 -> b 3:3:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):77:77 -> b 4:41:boolean instructionInstanceCanThrow(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):119:156 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o5;)Z"} boolean hasInvariantOutType() -> c1 boolean instructionMayTriggerMethodInvocation(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod) -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o5;)Z"} com.android.tools.r8.ir.code.InvokeMultiNewArray asInvokeMultiNewArray() -> d0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Ts;"} com.android.tools.r8.ir.code.InvokeNewArray -> com.android.tools.r8.internal.Us: # {"id":"sourceFile","fileName":"InvokeNewArray.java"} com.android.tools.r8.graph.DexType type -> i boolean $assertionsDisabled -> j 1:1:void ():31:31 -> 1:2:void (com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.code.Value,java.util.List):36:37 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/internal/Y10;Ljava/util/List;)V"} int opcode() -> G2 1:1:com.android.tools.r8.graph.DexType com.android.tools.r8.ir.code.InvokeNewArray.getArrayType():56:56 -> L2 1:1:com.android.tools.r8.graph.DexType getReturnType():52 -> L2 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/v2;"} 1:1:java.lang.String getTypeString():66:66 -> N2 1:1:com.android.tools.r8.graph.DexType getArrayType():56:56 -> Q2 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/v2;"} 1:1:int size():227:227 -> R2 1:1:void internalRegisterUse(com.android.tools.r8.graph.UseRegistry,com.android.tools.r8.graph.DexClassAndMethod):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/u;)V"} 2:21:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):77:96 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/if;)V"} 22:22:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget inliningConstraint(com.android.tools.r8.ir.optimize.InliningConstraints,com.android.tools.r8.graph.ProgramMethod):117:117 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/ir/optimize/d0;Lcom/android/tools/r8/graph/o5;)Lcom/android/tools/r8/ir/optimize/V;"} 23:23:com.android.tools.r8.ir.analysis.type.TypeElement evaluate(com.android.tools.r8.graph.AppView):122:122 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)Lcom/android/tools/r8/internal/F00;"} 24:24:com.android.tools.r8.errors.Unreachable com.android.tools.r8.ir.code.InvokeNewArray.cfUnsupported():146:146 -> a 24:24:void buildCf(com.android.tools.r8.ir.conversion.CfBuilder):142 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/L6;)V"} 25:25:com.android.tools.r8.errors.Unreachable com.android.tools.r8.ir.code.InvokeNewArray.cfUnsupported():146:146 -> a 25:25:com.android.tools.r8.graph.DexType computeVerificationType(com.android.tools.r8.graph.AppView,com.android.tools.r8.cf.TypeVerificationHelper):132 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/W00;)Lcom/android/tools/r8/graph/v2;"} 26:26:com.android.tools.r8.errors.Unreachable com.android.tools.r8.ir.code.InvokeNewArray.cfUnsupported():146:146 -> a 26:26:void insertLoadAndStores(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.cf.LoadStoreHelper):137 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/oo;Lcom/android/tools/r8/internal/yC;)V"} 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):47 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ce;)Ljava/lang/Object;"} 28:33:boolean instructionMayHaveSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction$SideEffectAssumption):207:212 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/ko;)Z"} 34:34:boolean com.android.tools.r8.ir.code.Instruction.instructionMayHaveSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):595:595 -> a 34:34:com.android.tools.r8.ir.analysis.value.AbstractValue getAbstractValue(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):152 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o5;)Lcom/android/tools/r8/internal/B1;"} 35:37:com.android.tools.r8.ir.analysis.value.AbstractValue getAbstractValue(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):153:155 -> a 38:41:com.android.tools.r8.ir.analysis.value.AbstractValue getAbstractValue(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):154:157 -> a 1:1:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):101:101 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lo;)Z"} 2:34:boolean instructionInstanceCanThrow(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):162:194 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o5;)Z"} boolean isInvokeNewArray() -> b2 boolean hasInvariantOutType() -> c1 boolean instructionMayTriggerMethodInvocation(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod) -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o5;)Z"} com.android.tools.r8.ir.code.InvokeNewArray asInvokeNewArray() -> e0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Us;"} 1:1:java.lang.String toString():71:71 -> toString com.android.tools.r8.ir.code.InvokePolymorphic -> com.android.tools.r8.internal.Vs: # {"id":"sourceFile","fileName":"InvokePolymorphic.java"} com.android.tools.r8.graph.DexProto proto -> k boolean $assertionsDisabled -> l 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/r2;Lcom/android/tools/r8/internal/Y10;Ljava/util/List;)V"} int opcode() -> G2 1:1:com.android.tools.r8.graph.DexType getReturnType():57:57 -> L2 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/v2;"} 1:1:com.android.tools.r8.ir.code.InvokeType getType():62:62 -> M2 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/ft;"} 1:1:java.lang.String getTypeString():67:67 -> N2 boolean getInterfaceBit() -> R2 1:1:com.android.tools.r8.graph.DexProto getProto():71:71 -> T2 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/r2;"} 1:8:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):77:84 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/if;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/L6;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/ir/optimize/d0;Lcom/android/tools/r8/graph/o5;)Lcom/android/tools/r8/ir/optimize/V;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/ir/optimize/a0;Lcom/android/tools/r8/ir/optimize/N;Lcom/android/tools/r8/internal/U9;Lcom/android/tools/r8/internal/F20;)Lcom/android/tools/r8/ir/optimize/W;"} 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)"]} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ce;)Ljava/lang/Object;"} 1:1:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):116:116 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lo;)Z"} 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 com.android.tools.r8.ir.code.InvokePolymorphic asInvokePolymorphic() -> f0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Vs;"} com.android.tools.r8.utils.collections.ProgramMethodSet lookupProgramDispatchTargets(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod) -> g # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o5;)Lcom/android/tools/r8/internal/IN;"} com.android.tools.r8.graph.DexClassAndMethod lookupSingleTarget(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod) -> h # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o5;)Lcom/android/tools/r8/graph/t0;"} com.android.tools.r8.ir.code.InvokeStatic -> com.android.tools.r8.internal.ct: # {"id":"sourceFile","fileName":"InvokeStatic.java"} boolean isInterface -> k boolean $assertionsDisabled -> l int $r8$clinit -> m 1:1:void ():36:36 -> 1:2:void (com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.Value,java.util.List):41:42 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/internal/Y10;Ljava/util/List;)V"} 3:4:void (com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.Value,java.util.List,boolean):46:47 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/internal/Y10;Ljava/util/List;Z)V"} int opcode() -> G2 1:1:com.android.tools.r8.ir.code.InvokeType getType():71:71 -> M2 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/ft;"} 1:1:java.lang.String getTypeString():76:76 -> N2 1:1:boolean getInterfaceBit():56:56 -> R2 1:20:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):82:101 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/if;)V"} 21:21: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/ir/optimize/d0;Lcom/android/tools/r8/graph/o5;)Lcom/android/tools/r8/ir/optimize/V;"} 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):157:157 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/ir/optimize/a0;Lcom/android/tools/r8/ir/optimize/N;Lcom/android/tools/r8/internal/U9;Lcom/android/tools/r8/internal/F20;)Lcom/android/tools/r8/ir/optimize/W;"} 23:24:void buildCf(com.android.tools.r8.ir.conversion.CfBuilder):163:164 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/L6;)V"} 25:25:void buildCf(com.android.tools.r8.ir.conversion.CfBuilder):163:163 -> 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):175:175 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/T9;Lcom/android/tools/r8/internal/R9;)Z"} 27:38:boolean instructionMayHaveSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction$SideEffectAssumption):182:193 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/ko;)Z"} 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):193 -> a 40:40:java.util.List com.android.tools.r8.ir.code.Invoke.arguments():82:82 -> 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):193 -> 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):193 -> 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):198:226 -> a 71:71:boolean com.android.tools.r8.shaking.AssumeInfoCollection.isSideEffectFree(com.android.tools.r8.graph.DexClassAndMember):60:60 -> 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):226 -> a 72:72:boolean com.android.tools.r8.shaking.AssumeInfoCollection.isSideEffectFree(com.android.tools.r8.graph.DexMember):56:56 -> a 72:72:boolean com.android.tools.r8.shaking.AssumeInfoCollection.isSideEffectFree(com.android.tools.r8.graph.DexClassAndMember):60 -> 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):226 -> 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):230:240 -> 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):66 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ce;)Ljava/lang/Object;"} 85:85:void internalRegisterUse(com.android.tools.r8.graph.UseRegistry,com.android.tools.r8.graph.DexClassAndMethod):245:245 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/u;)V"} 86:86:void buildLir(com.android.tools.r8.lightir.LirBuilder):250:250 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/OB;)V"} 87:87:java.util.List com.android.tools.r8.ir.code.Invoke.arguments():82:82 -> a 87:87:void buildLir(com.android.tools.r8.lightir.LirBuilder):250 -> a 88:88:void buildLir(com.android.tools.r8.lightir.LirBuilder):250:250 -> a 1:1:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):106:106 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lo;)Z"} 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):106 -> b 3:3:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):106:106 -> b com.android.tools.r8.ir.code.InvokeStatic asInvokeStatic() -> g0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/ct;"} 1:8:com.android.tools.r8.graph.DexClassAndMethod lookupSingleTarget(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):121:128 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o5;)Lcom/android/tools/r8/graph/t0;"} 9:9:boolean com.android.tools.r8.ir.code.InvokeMethod.verifyD8LookupResult(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexEncodedMethod):261:261 -> h 9:9:com.android.tools.r8.graph.DexClassAndMethod lookupSingleTarget(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):127 -> h 10:10:com.android.tools.r8.graph.DexClassAndMethod lookupSingleTarget(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):131:131 -> h 11:11:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.DexDefinitionSupplier.definitionForHolder(com.android.tools.r8.graph.DexMember):121:121 -> h 11:11:com.android.tools.r8.graph.DexClassAndMethod lookupSingleTarget(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):131 -> h 12:20:com.android.tools.r8.graph.DexClassAndMethod lookupSingleTarget(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):133:141 -> h com.android.tools.r8.ir.code.InvokeStatic$Builder -> com.android.tools.r8.internal.bt: # {"id":"sourceFile","fileName":"InvokeStatic.java"} boolean $assertionsDisabled -> f 1:1:void ():253:253 -> 1:1:void ():253:253 -> 1:1:com.android.tools.r8.ir.code.Instruction$BuilderBase self():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/eo;"} 2:4:com.android.tools.r8.ir.code.InvokeMethod$Builder com.android.tools.r8.ir.code.InvokeMethod$Builder.setArguments(java.util.List):286:288 -> a 2:4:com.android.tools.r8.ir.code.InvokeMethod$Builder setArguments(java.util.List):253 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;)Lcom/android/tools/r8/internal/Qs;"} 5: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):292:293 -> a 5:6:com.android.tools.r8.ir.code.InvokeMethod$Builder setFreshOutValue(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.ValueFactory):253 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/Z10;)Lcom/android/tools/r8/internal/Qs;"} 7:7: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):1652:1652 -> 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):292 -> 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):253 -> 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):292:292 -> 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):253 -> a 9:10:com.android.tools.r8.ir.code.InvokeMethod$Builder com.android.tools.r8.ir.code.InvokeMethod$Builder.setMethod(com.android.tools.r8.graph.DexMethod):301:302 -> a 9:10:com.android.tools.r8.ir.code.InvokeMethod$Builder setMethod(com.android.tools.r8.graph.DexMethod):253 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/internal/Qs;"} 1:5:com.android.tools.r8.ir.code.InvokeStatic build():257:261 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/ct;"} com.android.tools.r8.ir.code.InvokeSuper -> com.android.tools.r8.internal.dt: # {"id":"sourceFile","fileName":"InvokeSuper.java"} boolean isInterface -> l boolean $assertionsDisabled -> m 1:1:void ():29:29 -> 1:2:void (com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.Value,java.util.List,boolean):35:36 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/internal/Y10;Ljava/util/List;Z)V"} int opcode() -> G2 1:1:com.android.tools.r8.ir.code.InvokeType getType():56:56 -> M2 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/ft;"} 1:1:java.lang.String getTypeString():61:61 -> N2 1:1:boolean getInterfaceBit():41:41 -> R2 1:20:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):67:86 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/if;)V"} 21:22:void buildCf(com.android.tools.r8.ir.conversion.CfBuilder):91:92 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/L6;)V"} 23:23:void buildCf(com.android.tools.r8.ir.conversion.CfBuilder):91:91 -> 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):114:118 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/Mf;)Lcom/android/tools/r8/graph/t0;"} 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,com.android.tools.r8.graph.AppView):672:672 -> 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):118 -> a 30:30: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,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.AppInfoWithClassHierarchy):680:680 -> a 30:30: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,com.android.tools.r8.graph.AppView):672 -> a 30:30: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):118 -> a 31:31:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget inliningConstraint(com.android.tools.r8.ir.optimize.InliningConstraints,com.android.tools.r8.graph.ProgramMethod):127:127 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/ir/optimize/d0;Lcom/android/tools/r8/graph/o5;)Lcom/android/tools/r8/ir/optimize/V;"} 32:32: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):137:137 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/T9;Lcom/android/tools/r8/internal/R9;)Z"} 33:33:void internalRegisterUse(com.android.tools.r8.graph.UseRegistry,com.android.tools.r8.graph.DexClassAndMethod):143:143 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/u;)V"} 34:34:void buildLir(com.android.tools.r8.lightir.LirBuilder):148:148 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/OB;)V"} 35:35:java.util.List com.android.tools.r8.ir.code.Invoke.arguments():82:82 -> a 35:35:void buildLir(com.android.tools.r8.lightir.LirBuilder):148 -> a 36:36:void buildLir(com.android.tools.r8.lightir.LirBuilder):148:148 -> a 37:37:java.lang.Object com.android.tools.r8.ir.code.DefaultInstructionVisitor.visit(com.android.tools.r8.ir.code.InvokeSuper):219:219 -> a 37:37:java.lang.Object accept(com.android.tools.r8.ir.code.InstructionVisitor):51 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ce;)Ljava/lang/Object;"} 1:1:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):98:98 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lo;)Z"} 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):98 -> b 3:3:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):98:98 -> b com.android.tools.r8.ir.code.InvokeSuper asInvokeSuper() -> h0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/dt;"} com.android.tools.r8.ir.code.InvokeType -> com.android.tools.r8.internal.ft: # {"id":"sourceFile","fileName":"InvokeType.java"} int dexOpcode -> a int dexOpcodeRange -> b com.android.tools.r8.ir.code.InvokeType DIRECT -> c com.android.tools.r8.ir.code.InvokeType INTERFACE -> d com.android.tools.r8.ir.code.InvokeType STATIC -> e com.android.tools.r8.ir.code.InvokeType SUPER -> f com.android.tools.r8.ir.code.InvokeType VIRTUAL -> g com.android.tools.r8.ir.code.InvokeType NEW_ARRAY -> h com.android.tools.r8.ir.code.InvokeType MULTI_NEW_ARRAY -> i com.android.tools.r8.ir.code.InvokeType POLYMORPHIC -> j boolean $assertionsDisabled -> k 1:10:void ():33:42 -> 1:3:void (java.lang.String,int,int,int):47:49 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(IIILjava/lang/String;)V"} 1:1:com.android.tools.r8.ir.code.InvokeType 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.lens.GraphLens):76:76 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/t0;Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/Xj;)Lcom/android/tools/r8/internal/ft;"} 2:6:com.android.tools.r8.ir.code.InvokeType 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.lens.GraphLens):65:69 -> a 7:14:com.android.tools.r8.ir.code.InvokeType 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.lens.GraphLens):67:74 -> a 15:29:com.android.tools.r8.ir.code.InvokeType fromInvokeSpecial(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.lens.GraphLens):82:96 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/t0;Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/Xj;)Lcom/android/tools/r8/internal/ft;"} 30:30:boolean com.android.tools.r8.graph.DexClass.isInSameNest(com.android.tools.r8.graph.DexClass):1084:1084 -> a 30:30:com.android.tools.r8.ir.code.InvokeType fromInvokeSpecial(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.lens.GraphLens):96 -> a 31:38:com.android.tools.r8.ir.code.InvokeType fromInvokeSpecial(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.lens.GraphLens):97:104 -> a 39:39:com.android.tools.r8.graph.lens.MethodLookupResult com.android.tools.r8.graph.lens.GraphLens.lookupMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.InvokeType):295:295 -> a 39:39:com.android.tools.r8.ir.code.InvokeType fromInvokeSpecial(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.lens.GraphLens):104 -> a 40:77:com.android.tools.r8.ir.code.InvokeType fromInvokeSpecial(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.lens.GraphLens):105:142 -> a 78:94:int getCfOpcode():149:165 -> a 95:111:com.android.tools.r8.graph.DexMethodHandle$MethodHandleType toMethodHandle(com.android.tools.r8.graph.DexMethod):200:216 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/k2;"} 112:122:com.android.tools.r8.graph.DexMethodHandle$MethodHandleType toMethodHandle(com.android.tools.r8.graph.DexMethod):204:214 -> a 123:133:com.android.tools.r8.graph.DexMethodHandle$MethodHandleType toMethodHandle(com.android.tools.r8.graph.DexMethod):202:212 -> a 134:137:com.android.tools.r8.graph.DexMethodHandle$MethodHandleType toMethodHandle(com.android.tools.r8.graph.DexMethod):206:209 -> a 1:2:int getDexOpcode():170:171 -> b 1:2:int getDexOpcodeRange():175:176 -> c 1:1:boolean isStatic():188:188 -> d 1:1:boolean isSuper():192:192 -> e 1:1:boolean isVirtual():196:196 -> f com.android.tools.r8.ir.code.InvokeVirtual -> com.android.tools.r8.internal.ht: # {"id":"sourceFile","fileName":"InvokeVirtual.java"} boolean $assertionsDisabled -> l int $r8$clinit -> m 1:1:void ():34:34 -> 1:1:void (com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.Value,java.util.List):37:37 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/internal/Y10;Ljava/util/List;)V"} int opcode() -> G2 1:1:com.android.tools.r8.ir.code.InvokeType getType():61:61 -> M2 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/ft;"} 1:1:java.lang.String getTypeString():66:66 -> N2 boolean getInterfaceBit() -> R2 1:11:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):72:82 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/if;)V"} 12:35:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):78:101 -> a 36:57:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):88:109 -> a 58:58: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):130:130 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/Mf;)Lcom/android/tools/r8/graph/t0;"} 59:74: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):139:154 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/Mf;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/t0;"} 75:75:boolean com.android.tools.r8.graph.DexClass.isFinal():593:593 -> a 75:75: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):156 -> a 76:82: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):156:162 -> a 83:83:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget inliningConstraint(com.android.tools.r8.ir.optimize.InliningConstraints,com.android.tools.r8.graph.ProgramMethod):168:168 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/ir/optimize/d0;Lcom/android/tools/r8/graph/o5;)Lcom/android/tools/r8/ir/optimize/V;"} 84:85:void buildCf(com.android.tools.r8.ir.conversion.CfBuilder):173:174 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/L6;)V"} 86:86:void buildCf(com.android.tools.r8.ir.conversion.CfBuilder):173:173 -> a 87:87: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):184:184 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/T9;Lcom/android/tools/r8/internal/R9;)Z"} 88:88:void internalRegisterUse(com.android.tools.r8.graph.UseRegistry,com.android.tools.r8.graph.DexClassAndMethod):190:190 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/u;)V"} 89:89:void buildLir(com.android.tools.r8.lightir.LirBuilder):208:208 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/OB;)V"} 90:90:java.util.List com.android.tools.r8.ir.code.Invoke.arguments():82:82 -> a 90:90:void buildLir(com.android.tools.r8.lightir.LirBuilder):208 -> a 91:91:void buildLir(com.android.tools.r8.lightir.LirBuilder):208:208 -> a 92:92:java.lang.Object com.android.tools.r8.ir.code.DefaultInstructionVisitor.visit(com.android.tools.r8.ir.code.InvokeVirtual):224:224 -> a 92:92:java.lang.Object accept(com.android.tools.r8.ir.code.InstructionVisitor):56 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ce;)Ljava/lang/Object;"} 1:1:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):114:114 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lo;)Z"} boolean isInvokeVirtual() -> f2 com.android.tools.r8.ir.code.InvokeVirtual asInvokeVirtual() -> i0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/ht;"} com.android.tools.r8.ir.code.InvokeVirtual$Builder -> com.android.tools.r8.internal.gt: # {"id":"sourceFile","fileName":"InvokeVirtual.java"} 1:1:void ():193:193 -> 1:1:com.android.tools.r8.ir.code.Instruction$BuilderBase self():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/eo;"} 2:4:com.android.tools.r8.ir.code.InvokeMethod$Builder com.android.tools.r8.ir.code.InvokeMethod$Builder.setArguments(java.util.List):286:288 -> a 2:4:com.android.tools.r8.ir.code.InvokeMethod$Builder setArguments(java.util.List):193 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;)Lcom/android/tools/r8/internal/Qs;"} 5:6:com.android.tools.r8.ir.code.InvokeMethod$Builder com.android.tools.r8.ir.code.InvokeMethod$Builder.setMethod(com.android.tools.r8.graph.DexMethod):301:302 -> a 5:6:com.android.tools.r8.ir.code.InvokeMethod$Builder setMethod(com.android.tools.r8.graph.DexMethod):193 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/internal/Qs;"} 1:1:com.android.tools.r8.ir.code.InvokeVirtual build():197:197 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/ht;"} com.android.tools.r8.ir.code.JumpInstruction -> com.android.tools.r8.internal.fu: # {"id":"sourceFile","fileName":"JumpInstruction.java"} 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Y10;)V"} 3:3:void (java.util.List):24:24 -> com.android.tools.r8.ir.code.BasicBlock fallthroughBlock() -> J2 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/x4;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/ll;)Lcom/android/tools/r8/ir/optimize/L;"} 2:2:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget com.android.tools.r8.ir.optimize.InliningConstraints.forJumpInstruction():271:271 -> 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/ir/optimize/d0;Lcom/android/tools/r8/graph/o5;)Lcom/android/tools/r8/ir/optimize/V;"} 1:1:void setFallthroughBlock(com.android.tools.r8.ir.code.BasicBlock):32:32 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/x4;)V"} boolean hasInvariantOutType() -> c1 boolean instructionMayTriggerMethodInvocation(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod) -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o5;)Z"} boolean isJumpInstruction() -> g2 com.android.tools.r8.ir.code.JumpInstruction asJumpInstruction() -> j0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/fu;"} com.android.tools.r8.ir.code.LazyDominatorTree -> com.android.tools.r8.internal.WA: # {"id":"sourceFile","fileName":"LazyDominatorTree.java"} com.android.tools.r8.ir.code.IRCode code -> b 1:2:void (com.android.tools.r8.ir.code.IRCode):13:14 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;)V"} 1:1:java.lang.Object get():9:9 -> a 1:1:com.android.tools.r8.ir.code.DominatorTree get():19:19 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/zf;"} 1:1:com.android.tools.r8.ir.code.DominatorTree lambda$get$0():19:19 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/zf;"} com.android.tools.r8.ir.code.LinearFlowInstructionListIterator -> com.android.tools.r8.internal.AB: # {"id":"sourceFile","fileName":"LinearFlowInstructionListIterator.java"} com.android.tools.r8.ir.code.IRCode code -> a com.android.tools.r8.ir.code.BasicBlock currentBlock -> b com.android.tools.r8.ir.code.InstructionListIterator currentBlockIterator -> c java.util.Set seenBlocks -> d boolean $assertionsDisabled -> e 1:1:void ():22:22 -> 1:1:void (com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock):31:31 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/internal/x4;)V"} 2:2:void (com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock,int):34:34 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/internal/x4;I)V"} 3:18:void (com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock,int):28:43 -> 1:1:java.util.Set getSeenBlocks():52:52 -> a 2:2:void replaceCurrentInstruction(com.android.tools.r8.ir.code.Instruction,java.util.Set):57:57 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lo;Ljava/util/Set;)V"} 3:3: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/utils/A1;JLcom/android/tools/r8/internal/F00;)Lcom/android/tools/r8/internal/Y10;"} 4:4: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):68:68 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/graph/u2;)Lcom/android/tools/r8/internal/Y10;"} 5:5: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):78:78 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/internal/B4;Lcom/android/tools/r8/internal/Y10;Lcom/android/tools/r8/internal/kM;)Lcom/android/tools/r8/internal/Rs;"} 6:6:boolean replaceCurrentInstructionByNullCheckIfPossible(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):85:85 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o5;)Z"} 7:7: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):91:91 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/graph/v2;Ljava/util/function/Consumer;)Z"} 8:8: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/X;)V"} 9:9:void replaceCurrentInstructionWithConstInt(com.android.tools.r8.ir.code.IRCode,int):103:103 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;I)V"} 10:10:void replaceCurrentInstructionWithNullCheck(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.Value):114:114 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/Y10;)V"} 11:11:void replaceCurrentInstructionWithStaticGet(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexField,java.util.Set):120:120 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/graph/Y0;Ljava/util/Set;)V"} 12:12:void replaceCurrentInstructionWithThrow(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,java.util.Set,java.util.Set):132:132 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/internal/B4;Lcom/android/tools/r8/internal/Y10;Ljava/util/Set;Ljava/util/Set;)V"} 13:13:void replaceCurrentInstructionWithThrowNull(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,java.util.Set,java.util.Set):143:143 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/ll;Ljava/util/ListIterator;Ljava/util/Set;Ljava/util/Set;)V"} 14:14:com.android.tools.r8.ir.code.BasicBlock split(com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,boolean):150:150 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;Ljava/util/ListIterator;Z)Lcom/android/tools/r8/internal/x4;"} 15:15:com.android.tools.r8.ir.code.BasicBlock split(com.android.tools.r8.ir.code.IRCode,int,java.util.ListIterator):155:155 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;ILjava/util/ListIterator;)Lcom/android/tools/r8/internal/x4;"} 16:16: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/internal/B4;Lcom/android/tools/r8/utils/A1;Ljava/util/function/UnaryOperator;)Lcom/android/tools/r8/internal/x4;"} 17:17: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):176:176 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/internal/ll;Ljava/util/ListIterator;Ljava/util/Set;Lcom/android/tools/r8/graph/q2;)Lcom/android/tools/r8/internal/x4;"} 18:18:com.android.tools.r8.ir.code.BasicBlock 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;Ljava/util/ListIterator;Lcom/android/tools/r8/internal/lo;Lcom/android/tools/r8/utils/A1;)Lcom/android/tools/r8/internal/x4;"} 19:22:boolean isLinearEdge(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock):201:204 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/x4;Lcom/android/tools/r8/internal/x4;)Z"} 23:33:com.android.tools.r8.ir.code.BasicBlock getBeginningOfTrivialLinearGotoChain(com.android.tools.r8.ir.code.BasicBlock):237:247 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/x4;)Lcom/android/tools/r8/internal/x4;"} 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 1:1:boolean hasVisitedBlock(com.android.tools.r8.ir.code.BasicBlock):48:48 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/x4;)Z"} 2:2:void replaceCurrentInstructionWithConstString(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexString):109:109 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/graph/u2;)V"} 3:11:com.android.tools.r8.ir.code.Instruction next():214:222 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/lo;"} 12:12:com.android.tools.r8.ir.code.Instruction next():0:0 -> b # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":246,"2":247,"3":248},"outline":"Lcom/android/tools/r8/internal/s4;a(Lcom/android/tools/r8/internal/x4;)Lcom/android/tools/r8/internal/x4;"} 246:246:com.android.tools.r8.ir.code.Instruction next():223:223 -> b 247:247:com.android.tools.r8.ir.code.Instruction next():223:223 -> b 248:248:com.android.tools.r8.ir.code.Instruction next():223:223 -> b 236:245:com.android.tools.r8.ir.code.Instruction next():224:233 -> b 1:1:void add(com.android.tools.r8.ir.code.Instruction):182:182 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lo;)V"} 1:1:boolean hasNext():209:209 -> hasNext 1:4:boolean hasPrevious():252:255 -> hasPrevious 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:15:com.android.tools.r8.ir.code.Instruction previous():260:273 -> previous # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/lo;"} 1:1:int previousIndex():283:283 -> previousIndex 1:1:void remove():288:288 -> remove 1:1:void removeOrReplaceByDebugLocalRead():197:197 -> s 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.android.tools.r8.internal.uC: # {"id":"sourceFile","fileName":"Load.java"} 1:1:void (com.android.tools.r8.ir.code.StackValue,com.android.tools.r8.ir.code.Value):23:23 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/tW;Lcom/android/tools/r8/internal/Y10;)V"} int maxInValueRegister() -> E2 1:1:int maxOutValueRegister():62:62 -> F2 int opcode() -> G2 1:1:com.android.tools.r8.ir.code.Value src():37:37 -> J2 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Y10;"} 1:1:java.lang.Object accept(com.android.tools.r8.ir.code.InstructionVisitor):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ce;)Ljava/lang/Object;"} 2:2:void insertLoadAndStores(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.cf.LoadStoreHelper):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/oo;Lcom/android/tools/r8/internal/yC;)V"} 3:3:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):73:73 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/if;)V"} 4:5:void buildCf(com.android.tools.r8.ir.conversion.CfBuilder):78:79 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/L6;)V"} 6:6:com.android.tools.r8.graph.DexType computeVerificationType(com.android.tools.r8.graph.AppView,com.android.tools.r8.cf.TypeVerificationHelper):84:84 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/W00;)Lcom/android/tools/r8/graph/v2;"} 7:7:com.android.tools.r8.ir.analysis.type.TypeElement evaluate(com.android.tools.r8.graph.AppView):94:94 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)Lcom/android/tools/r8/internal/F00;"} 8:8:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget com.android.tools.r8.ir.optimize.InliningConstraints.forLoad():275:275 -> a 8:8:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget inliningConstraint(com.android.tools.r8.ir.optimize.InliningConstraints,com.android.tools.r8.graph.ProgramMethod):68 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/ir/optimize/d0;Lcom/android/tools/r8/graph/o5;)Lcom/android/tools/r8/ir/optimize/V;"} 1:1:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):52:52 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lo;)Z"} 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 boolean hasInvariantOutType() -> c1 boolean instructionMayTriggerMethodInvocation(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod) -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o5;)Z"} com.android.tools.r8.ir.code.Load asLoad() -> k0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/uC;"} com.android.tools.r8.ir.code.LogicalBinop -> com.android.tools.r8.internal.GC: # {"id":"sourceFile","fileName":"LogicalBinop.java"} 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/qI;Lcom/android/tools/r8/internal/Y10;Lcom/android/tools/r8/internal/Y10;Lcom/android/tools/r8/internal/Y10;)V"} com.android.tools.r8.cf.code.CfLogicalBinop$Opcode getCfOpcode() -> O2 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/P7;"} com.android.tools.r8.dex.code.DexInstruction CreateInt(int,int,int) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(III)Lcom/android/tools/r8/dex/code/B1;"} 1:19:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):55:73 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/if;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;Ljava/util/function/Function;)Lcom/android/tools/r8/internal/TA;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/L6;)V"} com.android.tools.r8.dex.code.DexInstruction CreateInt2Addr(int,int) -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(II)Lcom/android/tools/r8/dex/code/B1;"} com.android.tools.r8.dex.code.DexInstruction CreateIntLit16(int,int,int) -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(III)Lcom/android/tools/r8/dex/code/B1;"} com.android.tools.r8.dex.code.DexInstruction CreateIntLit8(int,int,int) -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(III)Lcom/android/tools/r8/dex/code/B1;"} com.android.tools.r8.dex.code.DexInstruction CreateLong2Addr(int,int) -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(II)Lcom/android/tools/r8/dex/code/B1;"} com.android.tools.r8.dex.code.DexInstruction CreateLong(int,int,int) -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(III)Lcom/android/tools/r8/dex/code/B1;"} 1:5:boolean needsValueInRegister(com.android.tools.r8.ir.code.Value):44:48 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Y10;)Z"} boolean isLogicalBinop() -> i2 com.android.tools.r8.ir.code.LogicalBinop asLogicalBinop() -> l0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/GC;"} com.android.tools.r8.ir.code.LogicalBinop$1 -> com.android.tools.r8.internal.FC: # {"id":"sourceFile","fileName":"LogicalBinop.java"} int[] $SwitchMap$com$android$tools$r8$ir$code$NumericType -> a 1:1:void ():65:65 -> com.android.tools.r8.ir.code.MemberType -> com.android.tools.r8.internal.oE: # {"id":"sourceFile","fileName":"MemberType.java"} com.android.tools.r8.ir.code.MemberType OBJECT -> a com.android.tools.r8.ir.code.MemberType BOOLEAN_OR_BYTE -> b com.android.tools.r8.ir.code.MemberType CHAR -> c com.android.tools.r8.ir.code.MemberType SHORT -> d com.android.tools.r8.ir.code.MemberType INT -> e com.android.tools.r8.ir.code.MemberType FLOAT -> f com.android.tools.r8.ir.code.MemberType LONG -> g com.android.tools.r8.ir.code.MemberType DOUBLE -> h com.android.tools.r8.ir.code.MemberType INT_OR_FLOAT -> i com.android.tools.r8.ir.code.MemberType LONG_OR_DOUBLE -> j com.android.tools.r8.ir.code.MemberType[] $VALUES -> k 1:10:void ():12:21 -> 11:11:void () -> 1:1:void (java.lang.String,int):11:11 -> 1:1:boolean isPrecise():28:28 -> a 2:44:com.android.tools.r8.ir.code.MemberType constrainedType(com.android.tools.r8.ir.code.MemberType,com.android.tools.r8.ir.code.ValueTypeConstraint):32:74 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/oE;Lcom/android/tools/r8/internal/l20;)Lcom/android/tools/r8/internal/oE;"} 45:45: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 46:46: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 47:47: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 48:48: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 49:49:com.android.tools.r8.ir.code.MemberType constrainedType(com.android.tools.r8.ir.code.MemberType,com.android.tools.r8.ir.code.ValueTypeConstraint) -> a 50:50:com.android.tools.r8.ir.code.MemberType constrainedType(com.android.tools.r8.ir.code.MemberType,com.android.tools.r8.ir.code.ValueTypeConstraint):44:44 -> a 51:51:com.android.tools.r8.ir.code.MemberType constrainedType(com.android.tools.r8.ir.code.MemberType,com.android.tools.r8.ir.code.ValueTypeConstraint):39:39 -> a 52:52: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 1:1:com.android.tools.r8.ir.code.MemberType[] values():11:11 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()[Lcom/android/tools/r8/internal/oE;"} com.android.tools.r8.ir.code.Monitor -> com.android.tools.r8.internal.CF: # {"id":"sourceFile","fileName":"Monitor.java"} com.android.tools.r8.ir.code.MonitorType type -> h boolean $assertionsDisabled -> i 1:1:void ():22:22 -> 1:2:void (com.android.tools.r8.ir.code.MonitorType,com.android.tools.r8.ir.code.Value):27:28 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/DF;Lcom/android/tools/r8/internal/Y10;)V"} int maxInValueRegister() -> E2 1:1:int maxOutValueRegister():83:83 -> F2 int opcode() -> G2 boolean throwsOnNullInput() -> I2 1:1:boolean isEnter():46:46 -> J2 1:7:java.lang.String getInstructionName():115:121 -> U0 8:8:java.lang.String getInstructionName():117:117 -> U0 1:1:com.android.tools.r8.ir.code.Value getNonNullInput():157:157 -> V0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Y10;"} 1:1:java.lang.Object accept(com.android.tools.r8.ir.code.InstructionVisitor):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ce;)Ljava/lang/Object;"} 2:9:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):60:67 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/if;)V"} 10:10:void insertLoadAndStores(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.cf.LoadStoreHelper):132:132 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/oo;Lcom/android/tools/r8/internal/yC;)V"} 11:11:void buildCf(com.android.tools.r8.ir.conversion.CfBuilder):137:137 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/L6;)V"} 12:12:void buildLir(com.android.tools.r8.lightir.LirBuilder):142:142 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/OB;)V"} 13:13:boolean throwsNpeIfValueIsNull(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):147:147 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/Y10;)Z"} 14:14:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget com.android.tools.r8.ir.optimize.InliningConstraints.forMonitor():279:279 -> 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):110 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/ir/optimize/d0;Lcom/android/tools/r8/graph/o5;)Lcom/android/tools/r8/ir/optimize/V;"} 1:1:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):73:73 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lo;)Z"} 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):73 -> b 3:3:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):73:73 -> b boolean hasInvariantOutType() -> c1 boolean instructionMayTriggerMethodInvocation(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod) -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o5;)Z"} 1:1:com.android.tools.r8.ir.code.Value object():42:42 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Y10;"} boolean instructionTypeCanThrow() -> g 1:1:boolean isMonitorEnter():99:99 -> k2 com.android.tools.r8.ir.code.Monitor asMonitor() -> m0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/CF;"} com.android.tools.r8.ir.code.Monitor$1 -> com.android.tools.r8.internal.BF: # {"id":"sourceFile","fileName":"Monitor.java"} int[] $SwitchMap$com$android$tools$r8$ir$code$MonitorType -> a 1:1:void ():115:115 -> com.android.tools.r8.ir.code.MonitorType -> com.android.tools.r8.internal.DF: # {"id":"sourceFile","fileName":"MonitorType.java"} com.android.tools.r8.ir.code.MonitorType ENTER -> a com.android.tools.r8.ir.code.MonitorType EXIT -> b com.android.tools.r8.ir.code.MonitorType[] $VALUES -> c 1:2:void ():7:8 -> 3:3:void ():6:6 -> 1:1:void (java.lang.String,int):6:6 -> 1:1:com.android.tools.r8.ir.code.MonitorType[] values():6:6 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()[Lcom/android/tools/r8/internal/DF;"} com.android.tools.r8.ir.code.Move -> com.android.tools.r8.internal.EF: # {"id":"sourceFile","fileName":"Move.java"} 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Y10;Lcom/android/tools/r8/internal/Y10;)V"} int maxInValueRegister() -> E2 int maxOutValueRegister() -> F2 int opcode() -> G2 1:1:com.android.tools.r8.ir.code.Value dest():38:38 -> J2 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Y10;"} 1:1:com.android.tools.r8.ir.code.Value src():42:42 -> K2 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Y10;"} 1:2:com.android.tools.r8.ir.code.ConstInstruction getOutConstantConstInstruction():87:88 -> X0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/zc;"} 1:1:java.lang.Object accept(com.android.tools.r8.ir.code.InstructionVisitor):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ce;)Ljava/lang/Object;"} 2:2:boolean couldIntroduceAnAlias(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.Value):47:47 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/Y10;)Z"} 3:3:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):52:52 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/if;)V"} 4:4:void buildCf(com.android.tools.r8.ir.conversion.CfBuilder):57:57 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/L6;)V"} 5:5:com.android.tools.r8.ir.analysis.type.TypeElement evaluate(com.android.tools.r8.graph.AppView):109:109 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)Lcom/android/tools/r8/internal/F00;"} 6:6:void insertLoadAndStores(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.cf.LoadStoreHelper):119:119 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/oo;Lcom/android/tools/r8/internal/yC;)V"} 7:7:boolean verifyTypes(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.VerifyTypesHelper):129:129 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/r20;)V"} 8:8:boolean com.android.tools.r8.ir.code.Instruction.isDebugLocalWrite():0:0 -> a 8:8:boolean verifyTypes(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.VerifyTypesHelper):131 -> a 9:9:boolean verifyTypes(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.VerifyTypesHelper):132:132 -> a 10:10:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget com.android.tools.r8.ir.optimize.InliningConstraints.forMove():283:283 -> 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):104 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/ir/optimize/d0;Lcom/android/tools/r8/graph/o5;)Lcom/android/tools/r8/ir/optimize/V;"} 1:1:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):72:72 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lo;)Z"} boolean hasInvariantOutType() -> c1 boolean instructionMayTriggerMethodInvocation(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod) -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o5;)Z"} boolean isMove() -> l2 com.android.tools.r8.ir.code.Move asMove() -> n0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/EF;"} 1:1:boolean isOutConstant():82:82 -> r2 1:1:java.lang.String toString():77:77 -> toString com.android.tools.r8.ir.code.MoveException -> com.android.tools.r8.internal.FF: # {"id":"sourceFile","fileName":"MoveException.java"} com.android.tools.r8.graph.DexType exceptionType -> h com.android.tools.r8.utils.InternalOptions options -> i boolean $assertionsDisabled -> j 1:1:void ():23:23 -> 1:3:void (com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexType,com.android.tools.r8.utils.InternalOptions):28:30 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Y10;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/utils/A1;)V"} 1:1:int maxInValueRegister():55:55 -> E2 int maxOutValueRegister() -> F2 int opcode() -> G2 1:1:com.android.tools.r8.graph.DexType getExceptionType():128:128 -> J2 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/v2;"} 1:1:java.lang.Object accept(com.android.tools.r8.ir.code.InstructionVisitor):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ce;)Ljava/lang/Object;"} 2:2:void buildCf(com.android.tools.r8.ir.conversion.CfBuilder):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/L6;)V"} 3:3:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.code.MoveException.dest():44:44 -> a 3:3:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):49 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/if;)V"} 4:5:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):49:50 -> a 6:8:com.android.tools.r8.ir.optimize.DeadCodeRemover$DeadInstructionResult canBeDeadCode(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):87:89 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/ll;)Lcom/android/tools/r8/ir/optimize/L;"} 9:9:boolean com.android.tools.r8.graph.ProgramMethod.getOrComputeReachabilitySensitive(com.android.tools.r8.graph.AppView):181:181 -> a 9:9:com.android.tools.r8.ir.optimize.DeadCodeRemover$DeadInstructionResult canBeDeadCode(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):89 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 10:10:boolean com.android.tools.r8.graph.ProgramMethod.getOrComputeReachabilitySensitive(com.android.tools.r8.graph.AppView):181:181 -> 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):89 -> a 11:14:com.android.tools.r8.ir.optimize.DeadCodeRemover$DeadInstructionResult canBeDeadCode(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):90:93 -> a 15:15:com.android.tools.r8.ir.optimize.DeadCodeRemover$DeadInstructionResult canBeDeadCode(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):91:91 -> a 16:16:void insertLoadAndStores(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.cf.LoadStoreHelper):104:104 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/oo;Lcom/android/tools/r8/internal/yC;)V"} 17:17:com.android.tools.r8.graph.DexType computeVerificationType(com.android.tools.r8.graph.AppView,com.android.tools.r8.cf.TypeVerificationHelper):119:119 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/W00;)Lcom/android/tools/r8/graph/v2;"} 18:18:com.android.tools.r8.ir.analysis.type.TypeElement evaluate(com.android.tools.r8.graph.AppView):124:124 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)Lcom/android/tools/r8/internal/F00;"} 19:19:void buildLir(com.android.tools.r8.lightir.LirBuilder):138:138 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/OB;)V"} 20:20:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget com.android.tools.r8.ir.optimize.InliningConstraints.forMoveException():287:287 -> a 20:20:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget inliningConstraint(com.android.tools.r8.ir.optimize.InliningConstraints,com.android.tools.r8.graph.ProgramMethod):99 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/ir/optimize/d0;Lcom/android/tools/r8/graph/o5;)Lcom/android/tools/r8/ir/optimize/V;"} 1:1:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):66:66 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lo;)Z"} 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):66 -> b 3:4:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):69:70 -> b boolean hasInvariantOutType() -> c1 boolean instructionMayTriggerMethodInvocation(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod) -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o5;)Z"} com.android.tools.r8.ir.code.MoveException asMoveException() -> o0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/FF;"} com.android.tools.r8.ir.code.Mul -> com.android.tools.r8.internal.HF: # {"id":"sourceFile","fileName":"Mul.java"} 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/qI;Lcom/android/tools/r8/internal/Y10;Lcom/android/tools/r8/internal/Y10;Lcom/android/tools/r8/internal/Y10;)V"} int opcode() -> G2 boolean isCommutative() -> K2 1:1:com.android.tools.r8.cf.code.CfArithmeticBinop$Opcode getCfOpcode():142:142 -> O2 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/z6$a;"} 1:1:java.lang.Object accept(com.android.tools.r8.ir.code.InstructionVisitor):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ce;)Ljava/lang/Object;"} 2:2:double foldDouble(double,double):0:0 -> a 3:3:float foldFloat(float,float):0:0 -> a 4:4:int foldIntegers(int,int):0:0 -> a 5:5:long foldLongs(long,long):0:0 -> a 6:7:com.android.tools.r8.dex.code.DexInstruction CreateDouble(int,int,int):71:72 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(III)Lcom/android/tools/r8/dex/code/B1;"} 1:1:com.android.tools.r8.dex.code.DexInstruction CreateFloat(int,int,int):62:62 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(III)Lcom/android/tools/r8/dex/code/B1;"} 2:2:com.android.tools.r8.dex.code.DexInstruction CreateDouble2Addr(int,int):92:92 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(II)Lcom/android/tools/r8/dex/code/B1;"} 3:3:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):107:107 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lo;)Z"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(III)Lcom/android/tools/r8/dex/code/B1;"} 2:2:com.android.tools.r8.dex.code.DexInstruction CreateFloat2Addr(int,int):87:87 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(II)Lcom/android/tools/r8/dex/code/B1;"} 1:1:com.android.tools.r8.dex.code.DexInstruction CreateInt2Addr(int,int):77:77 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(II)Lcom/android/tools/r8/dex/code/B1;"} 2:2:com.android.tools.r8.dex.code.DexInstruction CreateIntLit16(int,int,int):102:102 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(III)Lcom/android/tools/r8/dex/code/B1;"} 1:1:com.android.tools.r8.dex.code.DexInstruction CreateLong2Addr(int,int):82:82 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(II)Lcom/android/tools/r8/dex/code/B1;"} 2:2:com.android.tools.r8.dex.code.DexInstruction CreateIntLit8(int,int,int):97:97 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(III)Lcom/android/tools/r8/dex/code/B1;"} 1:1:com.android.tools.r8.dex.code.DexInstruction CreateLong(int,int,int):54:54 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(III)Lcom/android/tools/r8/dex/code/B1;"} com.android.tools.r8.ir.code.Mul asMul() -> p0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/HF;"} com.android.tools.r8.ir.code.Neg -> com.android.tools.r8.internal.wG: # {"id":"sourceFile","fileName":"Neg.java"} 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/qI;Lcom/android/tools/r8/internal/Y10;Lcom/android/tools/r8/internal/Y10;)V"} int opcode() -> G2 1:1:java.lang.Object accept(com.android.tools.r8.ir.code.InstructionVisitor):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ce;)Ljava/lang/Object;"} 2:18:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):56:72 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/if;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;Ljava/util/function/Function;)Lcom/android/tools/r8/internal/TA;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/L6;)V"} 1:1:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):50:50 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lo;)Z"} 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 com.android.tools.r8.ir.code.Neg asNeg() -> q0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/wG;"} com.android.tools.r8.ir.code.Neg$1 -> com.android.tools.r8.internal.vG: # {"id":"sourceFile","fileName":"Neg.java"} int[] $SwitchMap$com$android$tools$r8$ir$code$NumericType -> a 1:1:void ():58:58 -> com.android.tools.r8.ir.code.NewArrayEmpty -> com.android.tools.r8.internal.EG: # {"id":"sourceFile","fileName":"NewArrayEmpty.java"} com.android.tools.r8.graph.DexType type -> h boolean $assertionsDisabled -> i 1:1:void ():29:29 -> 1:2:void (com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexType):34:35 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Y10;Lcom/android/tools/r8/internal/Y10;Lcom/android/tools/r8/graph/v2;)V"} int maxInValueRegister() -> E2 int maxOutValueRegister() -> F2 int opcode() -> G2 1:1:com.android.tools.r8.ir.code.Value size():54:54 -> J2 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Y10;"} 1:1:java.lang.Object accept(com.android.tools.r8.ir.code.InstructionVisitor):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ce;)Ljava/lang/Object;"} 2:2:void internalRegisterUse(com.android.tools.r8.graph.UseRegistry,com.android.tools.r8.graph.DexClassAndMethod):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/u;)V"} 3:5:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):59:61 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/if;)V"} 6:14:com.android.tools.r8.ir.optimize.DeadCodeRemover$DeadInstructionResult canBeDeadCode(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):103:111 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/ll;)Lcom/android/tools/r8/ir/optimize/L;"} 15:15:com.android.tools.r8.ir.optimize.DeadCodeRemover$DeadInstructionResult canBeDeadCode(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):109:109 -> 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):132:132 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/ir/optimize/d0;Lcom/android/tools/r8/graph/o5;)Lcom/android/tools/r8/ir/optimize/V;"} 17:17:com.android.tools.r8.graph.DexType computeVerificationType(com.android.tools.r8.graph.AppView,com.android.tools.r8.cf.TypeVerificationHelper):142:142 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/W00;)Lcom/android/tools/r8/graph/v2;"} 18:19:void insertLoadAndStores(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.cf.LoadStoreHelper):147:148 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/oo;Lcom/android/tools/r8/internal/yC;)V"} 20:21:void buildCf(com.android.tools.r8.ir.conversion.CfBuilder):153:154 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/L6;)V"} 22:22:com.android.tools.r8.ir.analysis.type.TypeElement evaluate(com.android.tools.r8.graph.AppView):159:159 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)Lcom/android/tools/r8/internal/F00;"} 23:23:void buildLir(com.android.tools.r8.lightir.LirBuilder):164:164 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/OB;)V"} 24:24:boolean com.android.tools.r8.ir.code.Instruction.instructionMayHaveSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction$SideEffectAssumption):600:600 -> a 24:24:boolean com.android.tools.r8.ir.code.Instruction.instructionMayHaveSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):595 -> a 24:24:com.android.tools.r8.ir.analysis.value.AbstractValue getAbstractValue(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):91 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o5;)Lcom/android/tools/r8/internal/B1;"} 25:25:com.android.tools.r8.ir.analysis.value.AbstractValue getAbstractValue(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):91:91 -> a 26:26:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isInt():0:0 -> a 26:26:com.android.tools.r8.ir.analysis.value.AbstractValue getAbstractValue(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):91 -> a 27:31:com.android.tools.r8.ir.analysis.value.AbstractValue getAbstractValue(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):92:96 -> a 32:37:com.android.tools.r8.ir.analysis.value.AbstractValue getAbstractValue(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):93:98 -> a 1:1:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):116:116 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lo;)Z"} 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):116 -> b 3:3:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):116:116 -> b boolean hasInvariantOutType() -> c1 boolean instructionMayTriggerMethodInvocation(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod) -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o5;)Z"} boolean instructionTypeCanThrow() -> g 1:4:boolean instructionInstanceCanThrow():82:85 -> i1 com.android.tools.r8.ir.code.NewArrayEmpty asNewArrayEmpty() -> r0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/EG;"} 1:1:java.lang.String toString():50:50 -> toString com.android.tools.r8.ir.code.NewArrayFilledData -> com.android.tools.r8.internal.FG: # {"id":"sourceFile","fileName":"NewArrayFilledData.java"} int element_width -> h long size -> i short[] data -> j boolean $assertionsDisabled -> k 1:1:void ():23:23 -> 1:4:void (com.android.tools.r8.ir.code.Value,int,long,short[]):33:36 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Y10;IJ[S)V"} int maxInValueRegister() -> E2 1:1:int maxOutValueRegister():86:86 -> F2 int opcode() -> G2 1:1:com.android.tools.r8.ir.code.Value src():50:50 -> J2 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Y10;"} 1:1:java.lang.Object accept(com.android.tools.r8.ir.code.InstructionVisitor):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ce;)Ljava/lang/Object;"} 2:3:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):59:60 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/if;)V"} 4:4:void buildCf(com.android.tools.r8.ir.conversion.CfBuilder):65:65 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/L6;)V"} 5:5:void insertLoadAndStores(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.cf.LoadStoreHelper):113:113 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/oo;Lcom/android/tools/r8/internal/yC;)V"} 6: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):141:147 -> a 6:12:boolean com.android.tools.r8.ir.code.Instruction.instructionMayHaveSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):595 -> a 6:12:com.android.tools.r8.ir.analysis.value.AbstractValue getAbstractValue(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):129 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o5;)Lcom/android/tools/r8/internal/B1;"} 13:13:boolean com.android.tools.r8.ir.code.Instruction.isNewArrayEmpty():0:0 -> 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 -> a 13:13:boolean com.android.tools.r8.ir.code.Instruction.instructionMayHaveSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):595 -> 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:14: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 14:14:boolean com.android.tools.r8.ir.code.Instruction.instructionMayHaveSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):595 -> a 14:14:com.android.tools.r8.ir.analysis.value.AbstractValue getAbstractValue(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):129 -> a 15:18:com.android.tools.r8.ir.analysis.value.AbstractValue getAbstractValue(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):129:132 -> a 19:19:com.android.tools.r8.ir.analysis.value.AbstractValue getAbstractValue(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):131:131 -> a 20:24:com.android.tools.r8.ir.analysis.value.AbstractValue getAbstractValue(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):130:134 -> a 25:31: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/ko;)Z"} 32:32:boolean com.android.tools.r8.ir.code.Instruction.isNewArrayEmpty():0:0 -> 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 -> 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):147:147 -> a 34:34:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget com.android.tools.r8.ir.optimize.InliningConstraints.forNewArrayFilledData():299:299 -> 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):108 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/ir/optimize/d0;Lcom/android/tools/r8/graph/o5;)Lcom/android/tools/r8/ir/optimize/V;"} 1:7:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):70:76 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lo;)Z"} 8:8:boolean instructionInstanceCanThrow(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):123:123 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o5;)Z"} boolean hasInvariantOutType() -> c1 boolean instructionMayTriggerMethodInvocation(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod) -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o5;)Z"} boolean instructionTypeCanThrow() -> g boolean isNewArrayFilledData() -> o2 com.android.tools.r8.ir.code.NewArrayFilledData asNewArrayFilledData() -> s0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/FG;"} com.android.tools.r8.ir.code.NewInstance -> com.android.tools.r8.internal.HG: # {"id":"sourceFile","fileName":"NewInstance.java"} com.android.tools.r8.graph.DexType clazz -> h boolean allowSpilling -> i boolean $assertionsDisabled -> j int $r8$clinit -> k 1:1:void ():35:35 -> 1:1:void (com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.code.Value):41:41 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/internal/Y10;)V"} 2:7:void (com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.code.Value):38:43 -> 1:1:int maxInValueRegister():90:90 -> E2 int maxOutValueRegister() -> F2 int opcode() -> G2 1:1:com.android.tools.r8.graph.DexType getType():51:51 -> J2 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/v2;"} 1:1:boolean isSpillingAllowed():213:213 -> K2 1:1:void markNoSpilling():209:209 -> L2 1:1:java.lang.Object accept(com.android.tools.r8.ir.code.InstructionVisitor):65:65 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ce;)Ljava/lang/Object;"} 2:2:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.code.NewInstance.dest():69:69 -> a 2:2:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):74 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/if;)V"} 3:4:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):74:75 -> 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):118:118 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/ir/optimize/d0;Lcom/android/tools/r8/graph/o5;)Lcom/android/tools/r8/ir/optimize/V;"} 6:6:void insertLoadAndStores(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.cf.LoadStoreHelper):128:128 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/oo;Lcom/android/tools/r8/internal/yC;)V"} 7:7:void buildCf(com.android.tools.r8.ir.conversion.CfBuilder):133:133 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/L6;)V"} 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):133 -> a 9:9:void buildCf(com.android.tools.r8.ir.conversion.CfBuilder):133:133 -> a 10:10:com.android.tools.r8.graph.DexType computeVerificationType(com.android.tools.r8.graph.AppView,com.android.tools.r8.cf.TypeVerificationHelper):138:138 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/W00;)Lcom/android/tools/r8/graph/v2;"} 11:11:com.android.tools.r8.ir.analysis.type.TypeElement evaluate(com.android.tools.r8.graph.AppView):143:143 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)Lcom/android/tools/r8/internal/F00;"} 12:12: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):153:153 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/T9;Lcom/android/tools/r8/internal/R9;)Z"} 13:52:boolean instructionMayHaveSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction$SideEffectAssumption):160:199 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/ko;)Z"} 53:53:boolean instructionMayHaveSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction$SideEffectAssumption):171:171 -> a 54:57:boolean verifyTypes(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.VerifyTypesHelper):231:234 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/r20;)V"} 58:58:void internalRegisterUse(com.android.tools.r8.graph.UseRegistry,com.android.tools.r8.graph.DexClassAndMethod):240:240 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/u;)V"} 59:59:void buildLir(com.android.tools.r8.lightir.LirBuilder):245:245 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/OB;)V"} 1:1:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):85:85 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lo;)Z"} boolean hasInvariantOutType() -> c1 1:8:boolean instructionMayTriggerMethodInvocation(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):218:225 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o5;)Z"} boolean instructionTypeCanThrow() -> g boolean isNewInstance() -> p2 com.android.tools.r8.ir.code.NewInstance asNewInstance() -> t0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/HG;"} 1:1:java.lang.String toString():80:80 -> toString com.android.tools.r8.ir.code.NewInstance$Builder -> com.android.tools.r8.internal.GG: # {"id":"sourceFile","fileName":"NewInstance.java"} com.android.tools.r8.graph.DexType type -> c 1:1:void ():248:248 -> 1:1:com.android.tools.r8.ir.code.Instruction$BuilderBase self():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/eo;"} 2:2:com.android.tools.r8.ir.code.NewInstance$Builder setType(com.android.tools.r8.graph.DexType):253:253 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/internal/GG;"} 1:1:com.android.tools.r8.ir.code.NewInstance build():259:259 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/HG;"} com.android.tools.r8.ir.code.NewUnboxedEnumInstance -> com.android.tools.r8.internal.JG: # {"id":"sourceFile","fileName":"NewUnboxedEnumInstance.java"} com.android.tools.r8.graph.DexType clazz -> h int ordinal -> i boolean $assertionsDisabled -> j 1:1:void ():44:44 -> 1:4:void (com.android.tools.r8.graph.DexType,int,com.android.tools.r8.ir.code.Value):50:53 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;ILcom/android/tools/r8/internal/Y10;)V"} 1:1:int maxInValueRegister():92:92 -> E2 int maxOutValueRegister() -> F2 int opcode() -> G2 1:1:int getOrdinal():57:57 -> J2 1:1:void internalRegisterUse(com.android.tools.r8.graph.UseRegistry,com.android.tools.r8.graph.DexClassAndMethod):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/u;)V"} 2:2:java.lang.Object accept(com.android.tools.r8.ir.code.InstructionVisitor):71:71 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ce;)Ljava/lang/Object;"} 3:4:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):76:77 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/if;)V"} 5:5:void insertLoadAndStores(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.cf.LoadStoreHelper):132:132 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/oo;Lcom/android/tools/r8/internal/yC;)V"} 6:6:void buildCf(com.android.tools.r8.ir.conversion.CfBuilder):137:137 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/L6;)V"} 7:7:com.android.tools.r8.graph.DexType computeVerificationType(com.android.tools.r8.graph.AppView,com.android.tools.r8.cf.TypeVerificationHelper):142:142 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/W00;)Lcom/android/tools/r8/graph/v2;"} 8:8:com.android.tools.r8.ir.analysis.type.TypeElement evaluate(com.android.tools.r8.graph.AppView):147:147 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)Lcom/android/tools/r8/internal/F00;"} 9:12:boolean verifyTypes(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.VerifyTypesHelper):158:161 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/r20;)V"} 13:13: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):307:307 -> 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):122 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/ir/optimize/d0;Lcom/android/tools/r8/graph/o5;)Lcom/android/tools/r8/ir/optimize/V;"} 1:1:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):87:87 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lo;)Z"} 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):87 -> b 3:3:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):87:87 -> b boolean hasInvariantOutType() -> c1 boolean instructionMayTriggerMethodInvocation(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod) -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o5;)Z"} boolean instructionTypeCanThrow() -> g 1:1:java.lang.String toString():82:82 -> toString com.android.tools.r8.ir.code.NewUnboxedEnumInstance asNewUnboxedEnumInstance() -> u0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/JG;"} com.android.tools.r8.ir.code.NextUntilIterator -> com.android.tools.r8.internal.KG: # {"id":"sourceFile","fileName":"NextUntilIterator.java"} 1:3:java.lang.Object nextUntil(java.util.function.Predicate):19:21 -> a com.android.tools.r8.ir.code.Not -> com.android.tools.r8.internal.PH: # {"id":"sourceFile","fileName":"Not.java"} 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/qI;Lcom/android/tools/r8/internal/Y10;Lcom/android/tools/r8/internal/Y10;)V"} int opcode() -> G2 1:1:java.lang.Object accept(com.android.tools.r8.ir.code.InstructionVisitor):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ce;)Ljava/lang/Object;"} 2:3:com.android.tools.r8.ir.analysis.constant.LatticeElement evaluate(com.android.tools.r8.ir.code.IRCode,java.util.function.Function):46:47 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;Ljava/util/function/Function;)Lcom/android/tools/r8/internal/TA;"} 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 evaluate(com.android.tools.r8.ir.code.IRCode,java.util.function.Function):47 -> a 5:17:com.android.tools.r8.ir.analysis.constant.LatticeElement evaluate(com.android.tools.r8.ir.code.IRCode,java.util.function.Function):48:60 -> a 18:30:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):65:77 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/if;)V"} 31:39:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):71:79 -> a 40:40:void insertLoadAndStores(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.cf.LoadStoreHelper):100:100 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/oo;Lcom/android/tools/r8/internal/yC;)V"} 41:41:void buildCf(com.android.tools.r8.ir.conversion.CfBuilder):106:106 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/L6;)V"} 1:1:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):84:84 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lo;)Z"} 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 com.android.tools.r8.ir.code.Not asNot() -> v0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/PH;"} com.android.tools.r8.ir.code.Not$1 -> com.android.tools.r8.internal.OH: # {"id":"sourceFile","fileName":"Not.java"} int[] $SwitchMap$com$android$tools$r8$ir$code$NumericType -> a 1:1:void ():69:69 -> com.android.tools.r8.ir.code.NumberConversion -> com.android.tools.r8.internal.hI: # {"id":"sourceFile","fileName":"NumberConversion.java"} com.android.tools.r8.ir.code.NumericType from -> h com.android.tools.r8.ir.code.NumericType to -> i 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):38:40 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/qI;Lcom/android/tools/r8/internal/qI;Lcom/android/tools/r8/internal/Y10;Lcom/android/tools/r8/internal/Y10;)V"} int opcode() -> G2 1:1:java.lang.Object accept(com.android.tools.r8.ir.code.InstructionVisitor):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ce;)Ljava/lang/Object;"} 2:75:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):60:133 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/if;)V"} 76:96:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):64:84 -> a 97:97:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):81:81 -> a 98:98:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):78:78 -> a 99:99:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):75:75 -> a 100:100:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):72:72 -> a 101:101:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):69:69 -> a 102:165:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):66:129 -> a 166:166:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):126:126 -> a 167:167:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):123:123 -> a 168:179:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):103:114 -> a 180:180:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):111:111 -> a 181:181:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):108:108 -> a 182:193:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):88:99 -> a 194:200:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):90:96 -> a 201:243:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):93:135 -> a 244:244:com.android.tools.r8.ir.analysis.type.TypeElement evaluate(com.android.tools.r8.graph.AppView):159:159 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)Lcom/android/tools/r8/internal/F00;"} 245:245:void buildCf(com.android.tools.r8.ir.conversion.CfBuilder):164:164 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/L6;)V"} 246:246:void buildLir(com.android.tools.r8.lightir.LirBuilder):169:169 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/OB;)V"} 247:247:boolean outTypeKnownToBeBoolean(java.util.Set):174:174 -> a 1:5:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):140:144 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lo;)Z"} boolean isNumberConversion() -> q2 com.android.tools.r8.ir.code.NumberConversion asNumberConversion() -> w0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/hI;"} com.android.tools.r8.ir.code.NumberConversion$1 -> com.android.tools.r8.internal.gI: # {"id":"sourceFile","fileName":"NumberConversion.java"} int[] $SwitchMap$com$android$tools$r8$ir$code$NumericType -> a 1:1:void ():64:64 -> com.android.tools.r8.ir.code.NumberGenerator -> com.android.tools.r8.internal.lI: # {"id":"sourceFile","fileName":"NumberGenerator.java"} 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 -> com.android.tools.r8.internal.qI: # {"id":"sourceFile","fileName":"NumericType.java"} com.android.tools.r8.ir.code.NumericType BYTE -> a com.android.tools.r8.ir.code.NumericType CHAR -> b com.android.tools.r8.ir.code.NumericType SHORT -> c com.android.tools.r8.ir.code.NumericType INT -> d com.android.tools.r8.ir.code.NumericType LONG -> e com.android.tools.r8.ir.code.NumericType FLOAT -> f com.android.tools.r8.ir.code.NumericType DOUBLE -> g com.android.tools.r8.ir.code.NumericType[] $VALUES -> h 1:7:void ():11:17 -> 8:8:void ():10:10 -> 1:1:void (java.lang.String,int):10:10 -> 1:17:com.android.tools.r8.graph.DexType toDexType(com.android.tools.r8.graph.DexItemFactory):20:36 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;)Lcom/android/tools/r8/graph/v2;"} 18:18:com.android.tools.r8.graph.DexType toDexType(com.android.tools.r8.graph.DexItemFactory):34:34 -> a 19:19:com.android.tools.r8.graph.DexType toDexType(com.android.tools.r8.graph.DexItemFactory):32:32 -> a 20:20:com.android.tools.r8.graph.DexType toDexType(com.android.tools.r8.graph.DexItemFactory):30:30 -> a 21:21:com.android.tools.r8.graph.DexType toDexType(com.android.tools.r8.graph.DexItemFactory):28:28 -> a 22:22:com.android.tools.r8.graph.DexType toDexType(com.android.tools.r8.graph.DexItemFactory):26:26 -> a 23:23:com.android.tools.r8.graph.DexType toDexType(com.android.tools.r8.graph.DexItemFactory):24:24 -> a 24:24:com.android.tools.r8.graph.DexType toDexType(com.android.tools.r8.graph.DexItemFactory):22:22 -> a 25:39:com.android.tools.r8.ir.code.NumericType fromDexType(com.android.tools.r8.graph.DexType):41:55 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/internal/qI;"} 40:40:com.android.tools.r8.ir.code.NumericType fromDexType(com.android.tools.r8.graph.DexType):47:47 -> a 41:51:com.android.tools.r8.ir.code.NumericType fromDexType(com.android.tools.r8.graph.DexType):43:53 -> a 52:52:com.android.tools.r8.ir.code.NumericType fromDexType(com.android.tools.r8.graph.DexType):49:49 -> a 53:59:com.android.tools.r8.ir.code.NumericType fromDexType(com.android.tools.r8.graph.DexType):45:51 -> a 60:60:boolean isWide():62:62 -> a 1:1:com.android.tools.r8.ir.code.NumericType[] values():10:10 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()[Lcom/android/tools/r8/internal/qI;"} com.android.tools.r8.ir.code.NumericType$1 -> com.android.tools.r8.internal.pI: # {"id":"sourceFile","fileName":"NumericType.java"} int[] $SwitchMap$com$android$tools$r8$ir$code$NumericType -> a 1:1:void ():20:20 -> com.android.tools.r8.ir.code.Or -> com.android.tools.r8.internal.RK: # {"id":"sourceFile","fileName":"Or.java"} 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/qI;Lcom/android/tools/r8/internal/Y10;Lcom/android/tools/r8/internal/Y10;Lcom/android/tools/r8/internal/Y10;)V"} int opcode() -> G2 boolean isCommutative() -> K2 1:1:com.android.tools.r8.cf.code.CfLogicalBinop$Opcode getCfOpcode():94:94 -> O2 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/P7;"} 1:1:java.lang.Object accept(com.android.tools.r8.ir.code.InstructionVisitor):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ce;)Ljava/lang/Object;"} 2:2:int foldIntegers(int,int):0:0 -> a 3:3:long foldLongs(long,long):0:0 -> a 4:4:com.android.tools.r8.dex.code.DexInstruction CreateInt(int,int,int):49:49 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(III)Lcom/android/tools/r8/dex/code/B1;"} 5:5:boolean outTypeKnownToBeBoolean(java.util.Set):99:99 -> a 1:1:com.android.tools.r8.dex.code.DexInstruction CreateInt2Addr(int,int):59:59 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(II)Lcom/android/tools/r8/dex/code/B1;"} 2:2:com.android.tools.r8.dex.code.DexInstruction CreateIntLit16(int,int,int):74:74 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(III)Lcom/android/tools/r8/dex/code/B1;"} 3:3:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):79:79 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lo;)Z"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(II)Lcom/android/tools/r8/dex/code/B1;"} 2:2:com.android.tools.r8.dex.code.DexInstruction CreateIntLit8(int,int,int):69:69 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(III)Lcom/android/tools/r8/dex/code/B1;"} 1:1:com.android.tools.r8.dex.code.DexInstruction CreateLong(int,int,int):54:54 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(III)Lcom/android/tools/r8/dex/code/B1;"} com.android.tools.r8.ir.code.Or asOr() -> x0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/RK;"} com.android.tools.r8.ir.code.Phi -> com.android.tools.r8.internal.SL: # {"id":"sourceFile","fileName":"Phi.java"} com.android.tools.r8.ir.code.BasicBlock block -> q java.util.List operands -> r com.android.tools.r8.ir.code.Phi$RegisterReadType readType -> s boolean isStackPhi -> t java.util.List definitionUsers -> u boolean $assertionsDisabled -> v 1:1:void ():35:35 -> 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):59:59 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/internal/x4;Lcom/android/tools/r8/internal/F00;Lcom/android/tools/r8/graph/X;Lcom/android/tools/r8/internal/SL$a;)V"} 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):43:62 -> boolean isConstant() -> L 1:2:boolean isValueOnStack():358:359 -> T 1:1:void markNonDebugLocalRead():163:163 -> X 1:1:boolean needsRegister():381:381 -> Y 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):412 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)Lcom/android/tools/r8/internal/F00;"} 3:24:com.android.tools.r8.ir.analysis.type.TypeElement getDynamicUpperBoundType(com.android.tools.r8.graph.AppView):413:434 -> a 25:28: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):88:91 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/l20;Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/origin/Origin;Lcom/android/tools/r8/utils/O2;)V"} 29:34:void addOperands(com.android.tools.r8.ir.conversion.IRBuilder,int):113:118 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/internal/hl;)V"} 35:35:com.android.tools.r8.ir.code.ValueTypeConstraint com.android.tools.r8.ir.conversion.TypeConstraintResolver.constraintForType(com.android.tools.r8.ir.analysis.type.TypeElement):65:65 -> a 35:35:void addOperands(com.android.tools.r8.ir.conversion.IRBuilder,int):118 -> a 36:36:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isBottom():0:0 -> a 36:36:com.android.tools.r8.ir.code.ValueTypeConstraint com.android.tools.r8.ir.conversion.TypeConstraintResolver.constraintForType(com.android.tools.r8.ir.analysis.type.TypeElement):65 -> a 36:36:void addOperands(com.android.tools.r8.ir.conversion.IRBuilder,int):118 -> a 37:37:com.android.tools.r8.ir.code.ValueTypeConstraint com.android.tools.r8.ir.conversion.TypeConstraintResolver.constraintForType(com.android.tools.r8.ir.analysis.type.TypeElement):65:65 -> a 37:37:void addOperands(com.android.tools.r8.ir.conversion.IRBuilder,int):118 -> a 38:47:void addOperands(com.android.tools.r8.ir.conversion.IRBuilder,int):119:128 -> a 48:48:com.android.tools.r8.ir.code.ValueTypeConstraint com.android.tools.r8.ir.conversion.TypeConstraintResolver.constraintForType(com.android.tools.r8.ir.analysis.type.TypeElement):65:65 -> a 48:48:void addOperands(com.android.tools.r8.ir.conversion.IRBuilder,int):129 -> a 49:49:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isBottom():0:0 -> a 49:49:com.android.tools.r8.ir.code.ValueTypeConstraint com.android.tools.r8.ir.conversion.TypeConstraintResolver.constraintForType(com.android.tools.r8.ir.analysis.type.TypeElement):65 -> a 49:49:void addOperands(com.android.tools.r8.ir.conversion.IRBuilder,int):129 -> a 50:50:com.android.tools.r8.ir.code.ValueTypeConstraint com.android.tools.r8.ir.conversion.TypeConstraintResolver.constraintForType(com.android.tools.r8.ir.analysis.type.TypeElement):65:65 -> a 50:50:void addOperands(com.android.tools.r8.ir.conversion.IRBuilder,int):129 -> a 51:59:void addOperands(com.android.tools.r8.ir.conversion.IRBuilder,int):130:138 -> a 60:60:void com.android.tools.r8.ir.code.Phi.throwUndefinedValueError():167:167 -> a 60:60:void addOperands(com.android.tools.r8.ir.conversion.IRBuilder,int):115 -> a 61:61:void addOperands(java.util.List):142:142 -> a 62:70:void addOperands(java.util.List,boolean):149:157 -> a 71:71:void com.android.tools.r8.ir.code.Phi.throwUndefinedValueError():167:167 -> a 71:71:void addOperands(java.util.List,boolean):151 -> a 72:83:void removeOperandsByIndex(java.util.List):192:203 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/ArrayList;)V"} 84:87:void replaceOperandAt(int,com.android.tools.r8.ir.code.Value):207:210 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/internal/Y10;)V"} 88:91:void replaceOperand(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value):214:217 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Y10;Lcom/android/tools/r8/internal/Y10;)V"} 92:124:boolean removeTrivialPhi(com.android.tools.r8.ir.conversion.IRBuilder,java.util.Set):244:276 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;Ljava/util/Set;)Z"} 125:125:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isBottom():0:0 -> a 125:125:boolean removeTrivialPhi(com.android.tools.r8.ir.conversion.IRBuilder,java.util.Set):276 -> a 126:144:boolean removeTrivialPhi(com.android.tools.r8.ir.conversion.IRBuilder,java.util.Set):277:295 -> a 145:145:void com.android.tools.r8.ir.code.Phi.addDefinitionsUser(java.util.Map):340:340 -> a 145:145:boolean removeTrivialPhi(com.android.tools.r8.ir.conversion.IRBuilder,java.util.Set):295 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 146:146:void com.android.tools.r8.ir.code.Phi.addDefinitionsUser(java.util.Map):340:340 -> a 146:146:boolean removeTrivialPhi(com.android.tools.r8.ir.conversion.IRBuilder,java.util.Set):295 -> a 147:156:boolean removeTrivialPhi(com.android.tools.r8.ir.conversion.IRBuilder,java.util.Set):302:311 -> a 157:157:void addDefinitionsUser(java.util.Map):340:340 -> a 158:161:void lambda$verifyIsStackPhi$0(java.util.Set,com.android.tools.r8.ir.code.Value):370:373 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Set;Lcom/android/tools/r8/internal/Y10;)V"} 162:162:com.android.tools.r8.graph.DexType computeVerificationType(com.android.tools.r8.graph.AppView,com.android.tools.r8.cf.TypeVerificationHelper):389:389 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/W00;)Lcom/android/tools/r8/graph/v2;"} 163:163:com.android.tools.r8.ir.code.ValueType com.android.tools.r8.ir.code.Value.outType():802:802 -> a 163:163:com.android.tools.r8.graph.DexType computeVerificationType(com.android.tools.r8.graph.AppView,com.android.tools.r8.cf.TypeVerificationHelper):389 -> a 164:172:com.android.tools.r8.graph.DexType computeVerificationType(com.android.tools.r8.graph.AppView,com.android.tools.r8.cf.TypeVerificationHelper):389:397 -> a 1:1:boolean isDefinedByInstructionSatisfying(java.util.function.Predicate):0:0 -> b 2:4:void abortOnInvalidDebugInfo(com.android.tools.r8.ir.code.ValueTypeConstraint):95:97 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/l20;)V"} 5:5:void removeDefinitionsUser(java.util.Map):344:344 -> b 1:1:com.android.tools.r8.ir.code.Value getOperand(int):179:179 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/internal/Y10;"} 2:3:boolean verifyIsStackPhi(java.util.Set):367:368 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Set;)V"} 4:6:com.android.tools.r8.ir.analysis.type.TypeElement computePhiType(com.android.tools.r8.graph.AppView):402:404 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)Lcom/android/tools/r8/internal/F00;"} 1:2:void removeOperand(int):187:188 -> d 1:1:com.android.tools.r8.ir.code.BasicBlock getBlock():82:82 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/x4;"} 2:3:void appendOperand(com.android.tools.r8.ir.code.Value):174:175 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Y10;)V"} boolean isPhi() -> i 1:1:void clearDefinitionsUsers():348:348 -> j0 1:1:java.util.List getOperands():183:183 -> k0 com.android.tools.r8.ir.code.Phi asPhi() -> l # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/SL;"} 1:1:boolean isTrivialPhi():224:224 -> l0 1:10:java.lang.String printPhi():327:336 -> m0 1:4:void removeDeadPhi():317:320 -> n0 5:5:com.android.tools.r8.ir.code.BasicBlock com.android.tools.r8.ir.code.Phi.getBlock():82:82 -> n0 5:5:void removeDeadPhi():323 -> n0 6:6:void removeDeadPhi():323:323 -> n0 1:1:boolean removeTrivialPhi():239:239 -> o0 1:1:void setIsStackPhi(boolean):363:363 -> p0 # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} com.android.tools.r8.ir.code.Phi$RegisterReadType -> com.android.tools.r8.internal.SL$a: # {"id":"sourceFile","fileName":"Phi.java"} com.android.tools.r8.ir.code.Phi$RegisterReadType NORMAL -> a com.android.tools.r8.ir.code.Phi$RegisterReadType DEBUG -> b 1:2:void ():38:39 -> 1:1:void (java.lang.String,int):37:37 -> com.android.tools.r8.ir.code.Phi$StackMapPhi -> com.android.tools.r8.internal.TL: # {"id":"sourceFile","fileName":"Phi.java"} boolean $assertionsDisabled -> w 1:1:void ():442:442 -> 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):450:450 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/internal/x4;Lcom/android/tools/r8/internal/F00;Lcom/android/tools/r8/graph/X;Lcom/android/tools/r8/internal/SL$a;)V"} 1:8:com.android.tools.r8.graph.DexType computeVerificationType(com.android.tools.r8.graph.AppView,com.android.tools.r8.cf.TypeVerificationHelper):455:462 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/W00;)Lcom/android/tools/r8/graph/v2;"} 1:10:com.android.tools.r8.ir.analysis.type.TypeElement computePhiType(com.android.tools.r8.graph.AppView):468:477 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)Lcom/android/tools/r8/internal/F00;"} com.android.tools.r8.ir.code.Pop -> com.android.tools.r8.internal.fM: # {"id":"sourceFile","fileName":"Pop.java"} boolean $assertionsDisabled -> h 1:1:void ():17:17 -> 1:2:void (com.android.tools.r8.ir.code.Value):20:21 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Y10;)V"} 1:1:int maxInValueRegister():73:73 -> E2 1:1:int maxOutValueRegister():78:78 -> F2 int opcode() -> G2 1:1:java.lang.Object accept(com.android.tools.r8.ir.code.InstructionVisitor):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ce;)Ljava/lang/Object;"} 2:2:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):89:89 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/if;)V"} 3:3:void buildCf(com.android.tools.r8.ir.conversion.CfBuilder):94:94 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/L6;)V"} 4:4: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 4:4:void buildCf(com.android.tools.r8.ir.conversion.CfBuilder):94 -> a 5:5:void buildCf(com.android.tools.r8.ir.conversion.CfBuilder):94:94 -> a 6:6:void insertLoadAndStores(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.cf.LoadStoreHelper):99:99 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/oo;Lcom/android/tools/r8/internal/yC;)V"} 7:7: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/ll;)Lcom/android/tools/r8/ir/optimize/L;"} 8:8:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget com.android.tools.r8.ir.optimize.InliningConstraints.forPop():315:315 -> a 8:8:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget inliningConstraint(com.android.tools.r8.ir.optimize.InliningConstraints,com.android.tools.r8.graph.ProgramMethod):84 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/ir/optimize/d0;Lcom/android/tools/r8/graph/o5;)Lcom/android/tools/r8/ir/optimize/V;"} 1:1:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):56:56 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lo;)Z"} 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:12:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):59:68 -> b 1:5:void addInValue(com.android.tools.r8.ir.code.Value):36:40 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Y10;)V"} boolean hasInvariantOutType() -> c1 boolean instructionMayTriggerMethodInvocation(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod) -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o5;)Z"} com.android.tools.r8.ir.code.Pop asPop() -> y0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/fM;"} com.android.tools.r8.ir.code.Position -> com.android.tools.r8.internal.kM: # {"id":"sourceFile","fileName":"Position.java"} int line -> a com.android.tools.r8.graph.DexMethod method -> b com.android.tools.r8.ir.code.Position callerPosition -> c boolean removeInnerFramesIfThrowingNpe -> d boolean isD8R8Synthesized -> e boolean $assertionsDisabled -> f 1:1:void ():18:18 -> 1:6:void (int,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.Position,boolean,boolean):43:48 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/internal/kM;ZZ)V"} com.android.tools.r8.utils.structural.StructuralItem self() -> U # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/structural/x;"} com.android.tools.r8.ir.code.Position$PositionBuilder builderWithCopy() -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/kM$a;"} 1:1:com.android.tools.r8.graph.DexMethod com.android.tools.r8.ir.code.Position.getMethod():92:92 -> a 1:1:boolean lambda$hasMethodInChain$0(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.Position):206 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/internal/kM;)Z"} 2:7:void specifyBasePosition(com.android.tools.r8.utils.structural.StructuralSpecification):119:124 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/z;)V"} 8:18: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):133:143 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/Rs;)Lcom/android/tools/r8/internal/kM;"} 19:19:com.android.tools.r8.graph.DexMethod com.android.tools.r8.graph.lens.GraphLens.getOriginalMethodSignature(com.android.tools.r8.graph.DexMethod):121:121 -> a 19:19: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):143 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 20:23: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):144:147 -> a 24:24:com.android.tools.r8.graph.DexMethod com.android.tools.r8.graph.lens.GraphLens.getOriginalMethodSignature(com.android.tools.r8.graph.DexMethod):121:121 -> a 24:24: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):147 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 25:25: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):146:146 -> a 26:26:com.android.tools.r8.ir.code.Position getOutermostCallerMatchingOrElse(java.util.function.Predicate,com.android.tools.r8.ir.code.Position):176:176 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Predicate;Lcom/android/tools/r8/internal/kM;)Lcom/android/tools/r8/internal/kM;"} 27:27:com.android.tools.r8.ir.code.Position getOutermostCallerMatching(java.util.function.Predicate,boolean):182:182 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Predicate;Z)Lcom/android/tools/r8/internal/kM;"} 28:28:com.android.tools.r8.ir.code.Position com.android.tools.r8.ir.code.Position.getCallerPosition():84:84 -> a 28:28:com.android.tools.r8.ir.code.Position getOutermostCallerMatching(java.util.function.Predicate,boolean):183 -> a 29:34:com.android.tools.r8.ir.code.Position getOutermostCallerMatching(java.util.function.Predicate,boolean):183:188 -> a 35:35:boolean hasMethodInChain(com.android.tools.r8.graph.DexMethod):206:206 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)Z"} 36:36:boolean com.android.tools.r8.ir.code.Position.hasPositionMatching(java.util.function.Predicate):197:197 -> a 36:36:boolean hasMethodInChain(com.android.tools.r8.graph.DexMethod):206 -> a 37:37:com.android.tools.r8.ir.code.Position com.android.tools.r8.ir.code.Position.getCallerPosition():84:84 -> a 37:37:boolean com.android.tools.r8.ir.code.Position.hasPositionMatching(java.util.function.Predicate):200 -> a 37:37:boolean hasMethodInChain(com.android.tools.r8.graph.DexMethod):206 -> a 38:40:com.android.tools.r8.ir.code.Position withOutermostCallerPosition(com.android.tools.r8.ir.code.Position):210:212 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/kM;)Lcom/android/tools/r8/internal/kM;"} 41:41:com.android.tools.r8.ir.code.Position com.android.tools.r8.ir.code.Position.getCallerPosition():84:84 -> a 41:41:com.android.tools.r8.ir.code.Position withOutermostCallerPosition(com.android.tools.r8.ir.code.Position):213 -> a 42:42:com.android.tools.r8.ir.code.Position withOutermostCallerPosition(com.android.tools.r8.ir.code.Position):213:213 -> 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):302:302 -> a 43:43:com.android.tools.r8.ir.code.Position withOutermostCallerPosition(com.android.tools.r8.ir.code.Position):211 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 44:44:com.android.tools.r8.ir.code.Position$PositionBuilder com.android.tools.r8.ir.code.Position$PositionBuilder.setCallerPosition(com.android.tools.r8.ir.code.Position):303:303 -> a 44:44:com.android.tools.r8.ir.code.Position withOutermostCallerPosition(com.android.tools.r8.ir.code.Position):211 -> a 45:45:com.android.tools.r8.ir.code.Position withOutermostCallerPosition(com.android.tools.r8.ir.code.Position):215:215 -> a 46:48:com.android.tools.r8.ir.code.Position replacePosition(com.android.tools.r8.ir.code.Position,com.android.tools.r8.ir.code.Position):222:224 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/kM;Lcom/android/tools/r8/internal/kM;)Lcom/android/tools/r8/internal/kM;"} 49:49:com.android.tools.r8.ir.code.Position$PositionBuilder com.android.tools.r8.ir.code.Position$PositionBuilder.setCallerPosition(com.android.tools.r8.ir.code.Position):302:302 -> a 49:49:com.android.tools.r8.ir.code.Position replacePosition(com.android.tools.r8.ir.code.Position,com.android.tools.r8.ir.code.Position):224 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 50:50:com.android.tools.r8.ir.code.Position$PositionBuilder com.android.tools.r8.ir.code.Position$PositionBuilder.setCallerPosition(com.android.tools.r8.ir.code.Position):303:303 -> a 50:50:com.android.tools.r8.ir.code.Position replacePosition(com.android.tools.r8.ir.code.Position,com.android.tools.r8.ir.code.Position):224 -> a 51:51:com.android.tools.r8.ir.code.Position replacePosition(com.android.tools.r8.ir.code.Position,com.android.tools.r8.ir.code.Position):225:225 -> a 1:1:com.android.tools.r8.ir.code.Position getCallerPosition():84:84 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/kM;"} int getCompareToId() -> c com.android.tools.r8.graph.DexString getFile() -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/u2;"} 1:1:int getLine():88:88 -> e 1:1:boolean equals(java.lang.Object):231:231 -> equals 1:1:com.android.tools.r8.graph.DexMethod getMethod():92:92 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/j2;"} 1:1:com.android.tools.r8.ir.code.Position getOutermostCaller():168:168 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/kM;"} 1:1:int hashCode():236:236 -> hashCode 2:2:int com.android.tools.r8.utils.structural.HashCodeVisitor.run(com.android.tools.r8.utils.structural.StructuralItem):28:28 -> hashCode 2:2:int hashCode():236 -> hashCode com.android.tools.r8.graph.DexMethod getOutlineCallee() -> i # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/j2;"} com.android.tools.r8.utils.Int2StructuralItemArrayMap getOutlinePositions() -> j # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/l1;"} 1:1:boolean hasCallerPosition():80:80 -> k boolean hasFile() -> l 1:1:boolean isD8R8Synthesized():60:60 -> m 1:1:boolean isNone():153:153 -> o boolean isOutline() -> q 1:1:boolean isRemoveInnerFramesIfThrowingNpe():56:56 -> r 1:1:boolean isSome():161:161 -> s 1:1:boolean isSyntheticNone():157:157 -> t 1:28:java.lang.String toString():241:268 -> toString 1:1:com.android.tools.r8.ir.code.Position none():96:96 -> u # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/kM;"} 1:1:com.android.tools.r8.ir.code.Position syntheticNone():128:128 -> v # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/kM$c;"} com.android.tools.r8.ir.code.Position$OutlineCallerPosition -> com.android.tools.r8.internal.hM: # {"id":"sourceFile","fileName":"Position.java"} com.android.tools.r8.utils.Int2StructuralItemArrayMap outlinePositions -> g com.android.tools.r8.graph.DexMethod outlineCallee -> h boolean isOutline -> i 1:4:void (int,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.Position,boolean,boolean,com.android.tools.r8.utils.Int2StructuralItemArrayMap,com.android.tools.r8.graph.DexMethod,boolean):560:563 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/internal/kM;ZZLcom/android/tools/r8/utils/l1;Lcom/android/tools/r8/graph/j2;Z)V"} com.android.tools.r8.utils.structural.StructuralItem self() -> U # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/structural/x;"} 1:1:com.android.tools.r8.ir.code.Position$OutlineCallerPosition$OutlineCallerPositionBuilder com.android.tools.r8.ir.code.Position$OutlineCallerPosition.builder():617:617 -> a 1:1:com.android.tools.r8.ir.code.Position$PositionBuilder builderWithCopy():579 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/kM$a;"} 2:4:com.android.tools.r8.ir.code.Position$PositionBuilder builderWithCopy():579:581 -> a 5:5:com.android.tools.r8.ir.code.Position$PositionBuilder com.android.tools.r8.ir.code.Position$PositionBuilder.setCallerPosition(com.android.tools.r8.ir.code.Position):302:302 -> a 5:5:com.android.tools.r8.ir.code.Position$PositionBuilder builderWithCopy():582 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 6:6:com.android.tools.r8.ir.code.Position$PositionBuilder com.android.tools.r8.ir.code.Position$PositionBuilder.setCallerPosition(com.android.tools.r8.ir.code.Position):303:303 -> a 6:6:com.android.tools.r8.ir.code.Position$PositionBuilder builderWithCopy():582 -> a 7:7:com.android.tools.r8.ir.code.Position$PositionBuilder builderWithCopy():582:582 -> a 8:8:com.android.tools.r8.ir.code.Position$OutlineCallerPosition$OutlineCallerPositionBuilder com.android.tools.r8.ir.code.Position$OutlineCallerPosition$OutlineCallerPositionBuilder.setOutlineCallee(com.android.tools.r8.graph.DexMethod):636:636 -> a 8:8:com.android.tools.r8.ir.code.Position$PositionBuilder builderWithCopy():583 -> a 9:9:com.android.tools.r8.ir.code.Position$PositionBuilder builderWithCopy():583:583 -> a 10:10:com.android.tools.r8.ir.code.Position$OutlineCallerPosition$OutlineCallerPositionBuilder com.android.tools.r8.ir.code.Position$OutlineCallerPosition$OutlineCallerPositionBuilder.setIsOutline(boolean):646:646 -> a 10:10:com.android.tools.r8.ir.code.Position$PositionBuilder builderWithCopy():584 -> a 11:11:boolean com.android.tools.r8.ir.code.Position.isRemoveInnerFramesIfThrowingNpe():56:56 -> a 11:11:com.android.tools.r8.ir.code.Position$PositionBuilder builderWithCopy():585 -> a 12:13:com.android.tools.r8.ir.code.Position$PositionBuilder com.android.tools.r8.ir.code.Position$PositionBuilder.setRemoveInnerFramesIfThrowingNpe(boolean):307:308 -> a 12:13:com.android.tools.r8.ir.code.Position$PositionBuilder builderWithCopy():585 -> a 14:14:com.android.tools.r8.ir.code.Position$PositionBuilder builderWithCopy():585:585 -> a 15:15:boolean com.android.tools.r8.ir.code.Position.isD8R8Synthesized():60:60 -> a 15:15:com.android.tools.r8.ir.code.Position$PositionBuilder builderWithCopy():586 -> a 16:17:com.android.tools.r8.ir.code.Position$PositionBuilder com.android.tools.r8.ir.code.Position$PositionBuilder.setIsD8R8Synthesized(boolean):312:313 -> a 16:17:com.android.tools.r8.ir.code.Position$PositionBuilder builderWithCopy():586 -> a 18:19:com.android.tools.r8.ir.code.Position$PositionBuilder builderWithCopy():586:587 -> a 1:1:void lambda$specify$0(com.android.tools.r8.utils.structural.StructuralSpecification):545:545 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/z;)V"} 1:1:int getCompareToId():0:0 -> c 2:5:void specify(com.android.tools.r8.utils.structural.StructuralSpecification):545:548 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/z;)V"} 1:1:com.android.tools.r8.graph.DexMethod getOutlineCallee():603:603 -> i # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/j2;"} 1:1:com.android.tools.r8.utils.Int2StructuralItemArrayMap getOutlinePositions():608:608 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/l1;"} boolean isNone() -> o 1:1:com.android.tools.r8.utils.structural.StructuralMapping getStructuralMapping():613:613 -> p # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/structural/y;"} 1:1:boolean isOutline():593:593 -> q 1:1:com.android.tools.r8.ir.code.Position$OutlineCallerPosition$OutlineCallerPositionBuilder builder():617:617 -> x # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/gM;"} com.android.tools.r8.ir.code.Position$OutlineCallerPosition$OutlineCallerPositionBuilder -> com.android.tools.r8.internal.gM: # {"id":"sourceFile","fileName":"Position.java"} com.android.tools.r8.utils.Int2StructuralItemArrayMap$Builder outlinePositionsBuilder -> h com.android.tools.r8.graph.DexMethod outlineCallee -> i boolean isOutline -> j boolean $assertionsDisabled -> k 1:1:void ():620:620 -> 1:1:void ():628:628 -> 2:2:void ():624:624 -> 1:1:com.android.tools.r8.ir.code.Position build():620:620 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/kM;"} 2:2:com.android.tools.r8.ir.code.Position$OutlineCallerPosition$OutlineCallerPositionBuilder addOutlinePosition(int,com.android.tools.r8.ir.code.Position):641:641 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/internal/kM;)Lcom/android/tools/r8/internal/gM;"} 1:1:com.android.tools.r8.ir.code.Position$OutlineCallerPosition$OutlineCallerPositionBuilder setOutlineCallee(com.android.tools.r8.graph.DexMethod):636:636 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/internal/gM;"} com.android.tools.r8.ir.code.Position$PositionBuilder self() -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/kM$a;"} 1:9:com.android.tools.r8.ir.code.Position$OutlineCallerPosition build():656:664 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/hM;"} 1:1:boolean hasOutlinePositions():651:651 -> e com.android.tools.r8.ir.code.Position$OutlinePosition -> com.android.tools.r8.internal.jM: # {"id":"sourceFile","fileName":"Position.java"} 1:1:void (int,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.Position,boolean,boolean):488:488 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/internal/kM;ZZ)V"} com.android.tools.r8.utils.structural.StructuralItem self() -> U # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/structural/x;"} 1:1:com.android.tools.r8.ir.code.Position$OutlinePosition$OutlinePositionBuilder com.android.tools.r8.ir.code.Position$OutlinePosition.builder():517:517 -> a 1:1:com.android.tools.r8.ir.code.Position$PositionBuilder builderWithCopy():503 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/kM$a;"} 2:4:com.android.tools.r8.ir.code.Position$PositionBuilder builderWithCopy():503:505 -> a 5:5:com.android.tools.r8.ir.code.Position$PositionBuilder com.android.tools.r8.ir.code.Position$PositionBuilder.setCallerPosition(com.android.tools.r8.ir.code.Position):302:302 -> a 5:5:com.android.tools.r8.ir.code.Position$PositionBuilder builderWithCopy():506 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 6:6:com.android.tools.r8.ir.code.Position$PositionBuilder com.android.tools.r8.ir.code.Position$PositionBuilder.setCallerPosition(com.android.tools.r8.ir.code.Position):303:303 -> a 6:6:com.android.tools.r8.ir.code.Position$PositionBuilder builderWithCopy():506 -> a 7:7:com.android.tools.r8.ir.code.Position$PositionBuilder builderWithCopy():506:506 -> a 8:8:boolean com.android.tools.r8.ir.code.Position.isRemoveInnerFramesIfThrowingNpe():56:56 -> a 8:8:com.android.tools.r8.ir.code.Position$PositionBuilder builderWithCopy():507 -> a 9:10:com.android.tools.r8.ir.code.Position$PositionBuilder com.android.tools.r8.ir.code.Position$PositionBuilder.setRemoveInnerFramesIfThrowingNpe(boolean):307:308 -> a 9:10:com.android.tools.r8.ir.code.Position$PositionBuilder builderWithCopy():507 -> a 11:11:com.android.tools.r8.ir.code.Position$PositionBuilder builderWithCopy():507:507 -> a 12:12:boolean com.android.tools.r8.ir.code.Position.isD8R8Synthesized():60:60 -> a 12:12:com.android.tools.r8.ir.code.Position$PositionBuilder builderWithCopy():508 -> a 13:14:com.android.tools.r8.ir.code.Position$PositionBuilder com.android.tools.r8.ir.code.Position$PositionBuilder.setIsD8R8Synthesized(boolean):312:313 -> a 13:14:com.android.tools.r8.ir.code.Position$PositionBuilder builderWithCopy():508 -> a 1:1:void lambda$getStructuralMapping$0(com.android.tools.r8.utils.structural.StructuralSpecification):513:513 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/z;)V"} int getCompareToId() -> c 1:1:com.android.tools.r8.utils.structural.StructuralMapping getStructuralMapping():513:513 -> p # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/structural/y;"} 1:1:com.android.tools.r8.ir.code.Position$OutlinePosition$OutlinePositionBuilder builder():517:517 -> x # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/iM;"} com.android.tools.r8.ir.code.Position$OutlinePosition$OutlinePositionBuilder -> com.android.tools.r8.internal.iM: # {"id":"sourceFile","fileName":"Position.java"} 1:1:void ():523:523 -> 1:1:com.android.tools.r8.ir.code.Position build():520:520 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/kM;"} com.android.tools.r8.ir.code.Position$PositionBuilder self() -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/kM$a;"} 1:1:com.android.tools.r8.ir.code.Position$OutlinePosition build():532:532 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/jM;"} com.android.tools.r8.ir.code.Position$PositionBuilder -> com.android.tools.r8.internal.kM$a: # {"id":"sourceFile","fileName":"Position.java"} int line -> a com.android.tools.r8.graph.DexMethod method -> b com.android.tools.r8.ir.code.Position callerPosition -> c boolean removeInnerFramesIfThrowingNpe -> d boolean isD8R8Synthesized -> e boolean noCheckOfPosition -> f boolean noCheckOfMethod -> g 1:4:void ():273:276 -> com.android.tools.r8.ir.code.Position build() -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/kM;"} 1:2:com.android.tools.r8.ir.code.Position$PositionBuilder setLine(int):288:289 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/internal/kM$a;"} 3:4:com.android.tools.r8.ir.code.Position$PositionBuilder setMethod(com.android.tools.r8.graph.DexMethod):297:298 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/internal/kM$a;"} 5:6:com.android.tools.r8.ir.code.Position$PositionBuilder setCallerPosition(com.android.tools.r8.ir.code.Position):302:303 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/kM;)Lcom/android/tools/r8/internal/kM$a;"} 7:8:com.android.tools.r8.ir.code.Position$PositionBuilder setIsD8R8Synthesized(boolean):312:313 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Z)Lcom/android/tools/r8/internal/kM$a;"} 1:2:com.android.tools.r8.ir.code.Position$PositionBuilder setRemoveInnerFramesIfThrowingNpe(boolean):307:308 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Z)Lcom/android/tools/r8/internal/kM$a;"} 3:4:com.android.tools.r8.ir.code.Position$PositionBuilder disableMethodCheck():322:323 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/kM$a;"} com.android.tools.r8.ir.code.Position$PositionBuilder self() -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/kM$a;"} com.android.tools.r8.ir.code.Position$SourcePosition -> com.android.tools.r8.internal.kM$b: # {"id":"sourceFile","fileName":"Position.java"} com.android.tools.r8.graph.DexString file -> g com.android.tools.r8.ir.code.Position$SourcePosition NO_POSITION -> h boolean $assertionsDisabled -> i 1:5:void ():329:333 -> 1:3:void (int,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.Position,boolean,boolean,com.android.tools.r8.graph.DexString):349:351 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/internal/kM;ZZLcom/android/tools/r8/graph/u2;)V"} com.android.tools.r8.utils.structural.StructuralItem self() -> U # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/structural/x;"} 1:2:com.android.tools.r8.ir.code.Position$PositionBuilder builderWithCopy():371:372 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/kM$a;"} 3:3:com.android.tools.r8.ir.code.Position$SourcePosition$SourcePositionBuilder com.android.tools.r8.ir.code.Position$SourcePosition$SourcePositionBuilder.setFile(com.android.tools.r8.graph.DexString):400:400 -> a 3:3:com.android.tools.r8.ir.code.Position$PositionBuilder builderWithCopy():373 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 4:5:com.android.tools.r8.ir.code.Position$PositionBuilder builderWithCopy():373:374 -> a 6:6:com.android.tools.r8.ir.code.Position$PositionBuilder com.android.tools.r8.ir.code.Position$PositionBuilder.setCallerPosition(com.android.tools.r8.ir.code.Position):302:302 -> a 6:6:com.android.tools.r8.ir.code.Position$PositionBuilder builderWithCopy():375 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 7:7:com.android.tools.r8.ir.code.Position$PositionBuilder com.android.tools.r8.ir.code.Position$PositionBuilder.setCallerPosition(com.android.tools.r8.ir.code.Position):303:303 -> a 7:7:com.android.tools.r8.ir.code.Position$PositionBuilder builderWithCopy():375 -> a 8:8:com.android.tools.r8.ir.code.Position$PositionBuilder builderWithCopy():375:375 -> a 9:9:boolean com.android.tools.r8.ir.code.Position.isRemoveInnerFramesIfThrowingNpe():56:56 -> a 9:9:com.android.tools.r8.ir.code.Position$PositionBuilder builderWithCopy():376 -> a 10:11:com.android.tools.r8.ir.code.Position$PositionBuilder com.android.tools.r8.ir.code.Position$PositionBuilder.setRemoveInnerFramesIfThrowingNpe(boolean):307:308 -> a 10:11:com.android.tools.r8.ir.code.Position$PositionBuilder builderWithCopy():376 -> a 12:12:com.android.tools.r8.ir.code.Position$PositionBuilder builderWithCopy():376:376 -> a 13:13:boolean com.android.tools.r8.ir.code.Position.isD8R8Synthesized():60:60 -> a 13:13:com.android.tools.r8.ir.code.Position$PositionBuilder builderWithCopy():377 -> a 14:15:com.android.tools.r8.ir.code.Position$PositionBuilder com.android.tools.r8.ir.code.Position$PositionBuilder.setIsD8R8Synthesized(boolean):312:313 -> a 14:15:com.android.tools.r8.ir.code.Position$PositionBuilder builderWithCopy():377 -> a 1:1:void lambda$specify$0(com.android.tools.r8.utils.structural.StructuralSpecification):339:339 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/z;)V"} 1:1:int getCompareToId():0:0 -> c 2:2:void specify(com.android.tools.r8.utils.structural.StructuralSpecification):339:339 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/z;)V"} 1:1:com.android.tools.r8.graph.DexString getFile():361:361 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/u2;"} 1:1:boolean hasFile():356:356 -> l 1:1:com.android.tools.r8.utils.structural.StructuralMapping getStructuralMapping():382:382 -> p # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/structural/y;"} 1:1:com.android.tools.r8.ir.code.Position$SourcePosition$SourcePositionBuilder builder():386:386 -> x # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/kM$b$a;"} com.android.tools.r8.ir.code.Position$SourcePosition$SourcePositionBuilder -> com.android.tools.r8.internal.kM$b$a: # {"id":"sourceFile","fileName":"Position.java"} com.android.tools.r8.graph.DexString file -> h boolean $assertionsDisabled -> i 1:1:void ():389:389 -> 1:1:void ():389:389 -> 1:1:com.android.tools.r8.ir.code.Position build():389:389 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/kM;"} com.android.tools.r8.ir.code.Position$PositionBuilder self() -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/kM$a;"} 1:3:com.android.tools.r8.ir.code.Position$SourcePosition build():406:408 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/kM$b;"} com.android.tools.r8.ir.code.Position$SyntheticPosition -> com.android.tools.r8.internal.kM$c: # {"id":"sourceFile","fileName":"Position.java"} com.android.tools.r8.ir.code.Position NO_POSITION_SYNTHETIC -> g 1:1:void ():419:419 -> 1:1:void (int,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.Position,boolean,boolean):428:428 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/internal/kM;ZZ)V"} com.android.tools.r8.utils.structural.StructuralItem self() -> U # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/structural/x;"} 1:3:com.android.tools.r8.ir.code.Position$PositionBuilder builderWithCopy():443:445 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/kM$a;"} 4:4:com.android.tools.r8.ir.code.Position$PositionBuilder com.android.tools.r8.ir.code.Position$PositionBuilder.setCallerPosition(com.android.tools.r8.ir.code.Position):302:302 -> a 4:4:com.android.tools.r8.ir.code.Position$PositionBuilder builderWithCopy():446 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 5:5:com.android.tools.r8.ir.code.Position$PositionBuilder com.android.tools.r8.ir.code.Position$PositionBuilder.setCallerPosition(com.android.tools.r8.ir.code.Position):303:303 -> a 5:5:com.android.tools.r8.ir.code.Position$PositionBuilder builderWithCopy():446 -> a 6:6:com.android.tools.r8.ir.code.Position$PositionBuilder builderWithCopy():446:446 -> a 7:7:boolean com.android.tools.r8.ir.code.Position.isRemoveInnerFramesIfThrowingNpe():56:56 -> a 7:7:com.android.tools.r8.ir.code.Position$PositionBuilder builderWithCopy():447 -> a 8:9:com.android.tools.r8.ir.code.Position$PositionBuilder com.android.tools.r8.ir.code.Position$PositionBuilder.setRemoveInnerFramesIfThrowingNpe(boolean):307:308 -> a 8:9:com.android.tools.r8.ir.code.Position$PositionBuilder builderWithCopy():447 -> a 10:10:com.android.tools.r8.ir.code.Position$PositionBuilder builderWithCopy():447:447 -> a 11:11:boolean com.android.tools.r8.ir.code.Position.isD8R8Synthesized():60:60 -> a 11:11:com.android.tools.r8.ir.code.Position$PositionBuilder builderWithCopy():448 -> a 12:13:com.android.tools.r8.ir.code.Position$PositionBuilder com.android.tools.r8.ir.code.Position$PositionBuilder.setIsD8R8Synthesized(boolean):312:313 -> a 12:13:com.android.tools.r8.ir.code.Position$PositionBuilder builderWithCopy():448 -> a 1:1:void lambda$getStructuralMapping$0(com.android.tools.r8.utils.structural.StructuralSpecification):453:453 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/z;)V"} int getCompareToId() -> c 1:1:com.android.tools.r8.utils.structural.StructuralMapping getStructuralMapping():453:453 -> p # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/structural/y;"} 1:1:com.android.tools.r8.ir.code.Position$SyntheticPosition$SyntheticPositionBuilder builder():457:457 -> x # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/kM$c$a;"} com.android.tools.r8.ir.code.Position$SyntheticPosition$SyntheticPositionBuilder -> com.android.tools.r8.internal.kM$c$a: # {"id":"sourceFile","fileName":"Position.java"} boolean $assertionsDisabled -> h 1:1:void ():460:460 -> 1:1:void ():463:463 -> 1:1:com.android.tools.r8.ir.code.Position build():460:460 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/kM;"} com.android.tools.r8.ir.code.Position$PositionBuilder self() -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/kM$a;"} 1:3:com.android.tools.r8.ir.code.Position$SyntheticPosition build():472:474 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/kM$c;"} com.android.tools.r8.ir.code.PreviousUntilIterator -> com.android.tools.r8.internal.UM: # {"id":"sourceFile","fileName":"PreviousUntilIterator.java"} 1:3:java.lang.Object previousUntil(java.util.function.Predicate):18:20 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Predicate;)V"} com.android.tools.r8.ir.code.RecordFieldValues -> com.android.tools.r8.internal.RQ: # {"id":"sourceFile","fileName":"RecordFieldValues.java"} 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"([Lcom/android/tools/r8/graph/Y0;Lcom/android/tools/r8/internal/Y10;Ljava/util/ArrayList;)V"} int maxInValueRegister() -> E2 int maxOutValueRegister() -> F2 int opcode() -> G2 1:1:com.android.tools.r8.graph.DexField[] getFields():33:33 -> J2 # {"id":"com.android.tools.r8.residualsignature","signature":"()[Lcom/android/tools/r8/graph/Y0;"} 1:1:java.lang.Object accept(com.android.tools.r8.ir.code.InstructionVisitor):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ce;)Ljava/lang/Object;"} 2:2:com.android.tools.r8.ir.analysis.type.TypeElement evaluate(com.android.tools.r8.graph.AppView):71:71 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)Lcom/android/tools/r8/internal/F00;"} 3:3:com.android.tools.r8.ir.analysis.type.TypeElement evaluate(com.android.tools.r8.graph.AppView):70:70 -> a 4:4:void buildCf(com.android.tools.r8.ir.conversion.CfBuilder):76:76 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/L6;)V"} 5:6:void insertLoadAndStores(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.cf.LoadStoreHelper):111:112 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/oo;Lcom/android/tools/r8/internal/yC;)V"} 7:7:java.util.List com.android.tools.r8.ir.code.Instruction.inValues():117:117 -> a 7:7:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):60 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/if;)V"} 8:8:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):60:60 -> a 9:9:java.util.List com.android.tools.r8.ir.code.Instruction.inValues():117:117 -> a 9:9:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):61 -> a 10:10:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):61:61 -> a 11:11:java.util.List com.android.tools.r8.ir.code.Instruction.inValues():117:117 -> a 11:11:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):62 -> a 12:15:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):62:65 -> a 16:16:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget com.android.tools.r8.ir.optimize.InliningConstraints.forRecordFieldValues():295:295 -> 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):106 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/ir/optimize/d0;Lcom/android/tools/r8/graph/o5;)Lcom/android/tools/r8/ir/optimize/V;"} 1:1:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):81:81 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lo;)Z"} 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 boolean hasInvariantOutType() -> c1 boolean instructionMayTriggerMethodInvocation(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod) -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o5;)Z"} com.android.tools.r8.ir.code.RecordFieldValues asRecordFieldValues() -> z0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/RQ;"} com.android.tools.r8.ir.code.Rem -> com.android.tools.r8.internal.aT: # {"id":"sourceFile","fileName":"Rem.java"} 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/qI;Lcom/android/tools/r8/internal/Y10;Lcom/android/tools/r8/internal/Y10;Lcom/android/tools/r8/internal/Y10;)V"} com.android.tools.r8.ir.code.Rem asRem() -> A0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/aT;"} int opcode() -> G2 boolean isCommutative() -> K2 1:1:com.android.tools.r8.cf.code.CfArithmeticBinop$Opcode getCfOpcode():149:149 -> O2 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/z6$a;"} 1:1:java.lang.Object accept(com.android.tools.r8.ir.code.InstructionVisitor):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ce;)Ljava/lang/Object;"} 2:2:double foldDouble(double,double):0:0 -> a 3:3:float foldFloat(float,float):0:0 -> a 4:4:com.android.tools.r8.dex.code.DexInstruction CreateDouble(int,int,int):70:70 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(III)Lcom/android/tools/r8/dex/code/B1;"} 5:5:int foldIntegers(int,int):115:115 -> a 6:6:long foldLongs(long,long):120:120 -> a 7:8:com.android.tools.r8.ir.analysis.constant.LatticeElement evaluate(com.android.tools.r8.ir.code.IRCode,java.util.function.Function):140:141 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;Ljava/util/function/Function;)Lcom/android/tools/r8/internal/TA;"} 9:9:boolean com.android.tools.r8.ir.analysis.constant.LatticeElement.isConst():0:0 -> a 9:9:com.android.tools.r8.ir.analysis.constant.LatticeElement evaluate(com.android.tools.r8.ir.code.IRCode,java.util.function.Function):141 -> a 10:13: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(III)Lcom/android/tools/r8/dex/code/B1;"} 2:2:com.android.tools.r8.dex.code.DexInstruction CreateDouble2Addr(int,int):90:90 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(II)Lcom/android/tools/r8/dex/code/B1;"} 3:3:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):105:105 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lo;)Z"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(III)Lcom/android/tools/r8/dex/code/B1;"} 2:2:com.android.tools.r8.dex.code.DexInstruction CreateFloat2Addr(int,int):85:85 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(II)Lcom/android/tools/r8/dex/code/B1;"} 1:1:com.android.tools.r8.dex.code.DexInstruction CreateInt2Addr(int,int):75:75 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(II)Lcom/android/tools/r8/dex/code/B1;"} 2:2:com.android.tools.r8.dex.code.DexInstruction CreateIntLit16(int,int,int):100:100 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(III)Lcom/android/tools/r8/dex/code/B1;"} 1:1:com.android.tools.r8.dex.code.DexInstruction CreateLong2Addr(int,int):80:80 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(II)Lcom/android/tools/r8/dex/code/B1;"} 2:2:com.android.tools.r8.dex.code.DexInstruction CreateIntLit8(int,int,int):95:95 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(III)Lcom/android/tools/r8/dex/code/B1;"} 1:1:com.android.tools.r8.dex.code.DexInstruction CreateLong(int,int,int):60:60 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(III)Lcom/android/tools/r8/dex/code/B1;"} 1:1:boolean instructionTypeCanThrow():135:135 -> g com.android.tools.r8.ir.code.Return -> com.android.tools.r8.internal.gU: # {"id":"sourceFile","fileName":"Return.java"} boolean $assertionsDisabled -> i int $r8$clinit -> j 1:1:void ():24:24 -> 1:1:void ():27:27 -> 2:2:void (com.android.tools.r8.ir.code.Value):31:31 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Y10;)V"} com.android.tools.r8.ir.code.Return asReturn() -> B0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/gU;"} int maxInValueRegister() -> E2 1:1:int maxOutValueRegister():108:108 -> F2 int opcode() -> G2 1:1:boolean isReturnVoid():49:49 -> K2 1:2:com.android.tools.r8.ir.code.Value returnValue():62:63 -> L2 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Y10;"} 1:1:java.lang.Object accept(com.android.tools.r8.ir.code.InstructionVisitor):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ce;)Ljava/lang/Object;"} 2:2:boolean com.android.tools.r8.ir.code.Return.hasReturnValue():58:58 -> a 2:2:void buildLir(com.android.tools.r8.lightir.LirBuilder):164 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/OB;)V"} 3:5:void buildLir(com.android.tools.r8.lightir.LirBuilder):165:167 -> a 6:6:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):86:86 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/if;)V"} 7:8:void insertLoadAndStores(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.cf.LoadStoreHelper):130:131 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/oo;Lcom/android/tools/r8/internal/yC;)V"} 9:9:void buildCf(com.android.tools.r8.ir.conversion.CfBuilder):138:138 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/L6;)V"} 10:11:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.ir.code.Return.getReturnType():53:54 -> a 10:11:void buildCf(com.android.tools.r8.ir.conversion.CfBuilder):138 -> a 12:12:void buildCf(com.android.tools.r8.ir.conversion.CfBuilder):138:138 -> a 13:13:void buildCf(com.android.tools.r8.ir.conversion.CfBuilder):137:137 -> a 14:14:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget com.android.tools.r8.ir.optimize.InliningConstraints.forReturn():319:319 -> 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):125 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/ir/optimize/d0;Lcom/android/tools/r8/graph/o5;)Lcom/android/tools/r8/ir/optimize/V;"} 1:4:com.android.tools.r8.dex.code.DexInstruction createDexInstruction(com.android.tools.r8.ir.conversion.DexBuilder):67:70 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/if;)Lcom/android/tools/r8/dex/code/J;"} 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:22:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):91:96 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lo;)Z"} 23:24:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.ir.code.Return.getReturnType():53:54 -> b 23:24:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):98 -> b 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 # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 26:26:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.ir.code.Return.getReturnType():53:53 -> b 26:26:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):98 -> b 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 # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 28:28:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.ir.code.Return.getReturnType():54:54 -> b 28:28:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):98 -> b 29:29:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isValueTypeCompatible(com.android.tools.r8.ir.analysis.type.TypeElement):440:440 -> b 29:29: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)"]} 30:32:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isValueTypeCompatible(com.android.tools.r8.ir.analysis.type.TypeElement):440:442 -> b 30:32:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):98 -> b boolean isReturn() -> u2 com.android.tools.r8.ir.code.Return$Builder -> com.android.tools.r8.internal.fU: # {"id":"sourceFile","fileName":"Return.java"} com.android.tools.r8.ir.code.Value returnValue -> c 1:3:void ():142:144 -> com.android.tools.r8.ir.code.Instruction$BuilderBase self() -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/eo;"} 1:1:com.android.tools.r8.ir.code.Return$Builder setReturnValue(com.android.tools.r8.ir.code.Value):147:147 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Y10;)Lcom/android/tools/r8/internal/fU;"} 2:2:com.android.tools.r8.ir.code.Return build():153:153 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/gU;"} com.android.tools.r8.ir.code.SafeCheckCast -> com.android.tools.r8.internal.AU: # {"id":"sourceFile","fileName":"SafeCheckCast.java"} int $r8$clinit -> l 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Y10;Lcom/android/tools/r8/internal/Y10;Lcom/android/tools/r8/graph/v2;)V"} com.android.tools.r8.ir.code.SafeCheckCast asSafeCheckCast() -> C0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/AU;"} 1:1:com.android.tools.r8.ir.code.SafeCheckCast$Builder builder():22:22 -> L2 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/zU;"} 1:1:void buildCf(com.android.tools.r8.ir.conversion.CfBuilder):27:27 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/L6;)V"} boolean instructionInstanceCanThrow(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod) -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o5;)Z"} 1:1:com.android.tools.r8.dex.code.DexCheckCast createCheckCast(int):32:32 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/dex/code/P;"} com.android.tools.r8.ir.code.SafeCheckCast$Builder -> com.android.tools.r8.internal.zU: # {"id":"sourceFile","fileName":"SafeCheckCast.java"} 1:1:void ():50:50 -> 1:1:com.android.tools.r8.ir.code.CheckCast build():54:54 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/s9;"} com.android.tools.r8.ir.code.Shl -> com.android.tools.r8.internal.ZU: # {"id":"sourceFile","fileName":"Shl.java"} 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/qI;Lcom/android/tools/r8/internal/Y10;Lcom/android/tools/r8/internal/Y10;Lcom/android/tools/r8/internal/Y10;)V"} com.android.tools.r8.ir.code.Shl asShl() -> D0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/ZU;"} int opcode() -> G2 boolean isCommutative() -> K2 1:1:com.android.tools.r8.cf.code.CfLogicalBinop$Opcode getCfOpcode():99:99 -> O2 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/P7;"} 1:1:java.lang.Object accept(com.android.tools.r8.ir.code.InstructionVisitor):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ce;)Ljava/lang/Object;"} 2:2:int foldIntegers(int,int):0:0 -> a 3:3:long foldLongs(long,long):0:0 -> a 4:4:com.android.tools.r8.dex.code.DexInstruction CreateInt(int,int,int):54:54 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(III)Lcom/android/tools/r8/dex/code/B1;"} 1:1:com.android.tools.r8.dex.code.DexInstruction CreateInt2Addr(int,int):64:64 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(II)Lcom/android/tools/r8/dex/code/B1;"} 2:2:com.android.tools.r8.dex.code.DexInstruction CreateIntLit16(int,int,int):79:79 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(III)Lcom/android/tools/r8/dex/code/B1;"} 3:3:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):84:84 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lo;)Z"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(II)Lcom/android/tools/r8/dex/code/B1;"} 2:2:com.android.tools.r8.dex.code.DexInstruction CreateIntLit8(int,int,int):74:74 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(III)Lcom/android/tools/r8/dex/code/B1;"} 1:1:com.android.tools.r8.dex.code.DexInstruction CreateLong(int,int,int):59:59 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(III)Lcom/android/tools/r8/dex/code/B1;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Y10;)Z"} com.android.tools.r8.ir.code.Shr -> com.android.tools.r8.internal.cV: # {"id":"sourceFile","fileName":"Shr.java"} 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/qI;Lcom/android/tools/r8/internal/Y10;Lcom/android/tools/r8/internal/Y10;Lcom/android/tools/r8/internal/Y10;)V"} com.android.tools.r8.ir.code.Shr asShr() -> E0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/cV;"} int opcode() -> G2 boolean isCommutative() -> K2 1:1:com.android.tools.r8.cf.code.CfLogicalBinop$Opcode getCfOpcode():99:99 -> O2 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/P7;"} 1:1:java.lang.Object accept(com.android.tools.r8.ir.code.InstructionVisitor):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ce;)Ljava/lang/Object;"} 2:2:int foldIntegers(int,int):0:0 -> a 3:3:long foldLongs(long,long):0:0 -> a 4:4:com.android.tools.r8.dex.code.DexInstruction CreateInt(int,int,int):54:54 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(III)Lcom/android/tools/r8/dex/code/B1;"} 1:1:com.android.tools.r8.dex.code.DexInstruction CreateInt2Addr(int,int):64:64 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(II)Lcom/android/tools/r8/dex/code/B1;"} 2:2:com.android.tools.r8.dex.code.DexInstruction CreateIntLit16(int,int,int):79:79 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(III)Lcom/android/tools/r8/dex/code/B1;"} 3:3:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):84:84 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lo;)Z"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(II)Lcom/android/tools/r8/dex/code/B1;"} 2:2:com.android.tools.r8.dex.code.DexInstruction CreateIntLit8(int,int,int):74:74 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(III)Lcom/android/tools/r8/dex/code/B1;"} 1:1:com.android.tools.r8.dex.code.DexInstruction CreateLong(int,int,int):59:59 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(III)Lcom/android/tools/r8/dex/code/B1;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Y10;)Z"} com.android.tools.r8.ir.code.SingleConstant -> com.android.tools.r8.internal.sV: # {"id":"sourceFile","fileName":"SingleConstant.java"} int decodedValue() -> a com.android.tools.r8.ir.code.StackValue -> com.android.tools.r8.internal.tW: # {"id":"sourceFile","fileName":"StackValue.java"} int height -> q com.android.tools.r8.cf.TypeVerificationHelper$TypeInfo typeInfo -> r boolean $assertionsDisabled -> s 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/V00;Lcom/android/tools/r8/internal/F00;I)V"} boolean needsRegister() -> Y 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/V00;ILcom/android/tools/r8/graph/m;)Lcom/android/tools/r8/internal/tW;"} 4:4:void setNeedsRegister(boolean):54:54 -> a 1:1:com.android.tools.r8.ir.code.StackValue duplicate(int):39:39 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/internal/tW;"} 1:1:int getHeight():31:31 -> j0 1:1:com.android.tools.r8.cf.TypeVerificationHelper$TypeInfo getTypeInfo():35:35 -> k0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/V00;"} 1:1:java.lang.String toString():59:59 -> toString com.android.tools.r8.ir.code.StackValues -> com.android.tools.r8.internal.uW: # {"id":"sourceFile","fileName":"StackValues.java"} 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"([Lcom/android/tools/r8/internal/tW;)V"} boolean isValueOnStack() -> T boolean needsRegister() -> Y 1:1:void setNeedsRegister(boolean):35:35 -> a 1:1:com.android.tools.r8.ir.code.StackValue[] getStackValues():25:25 -> j0 # {"id":"com.android.tools.r8.residualsignature","signature":"()[Lcom/android/tools/r8/internal/tW;"} 1:10:java.lang.String toString():40:49 -> toString 1:1:com.android.tools.r8.ir.analysis.type.TypeElement getType():59:59 -> w # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/F00;"} com.android.tools.r8.ir.code.StaticGet -> com.android.tools.r8.internal.WW: # {"id":"sourceFile","fileName":"StaticGet.java"} boolean $assertionsDisabled -> j int $r8$clinit -> k 1:1:void ():39:39 -> 1:1:void (com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexField):42:42 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;Lcom/android/tools/r8/internal/Y10;)V"} int maxInValueRegister() -> E2 com.android.tools.r8.ir.code.StaticGet asStaticGet() -> F0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/WW;"} int maxOutValueRegister() -> F2 int opcode() -> G2 boolean isFieldGet() -> J1 com.android.tools.r8.ir.code.FieldGet asFieldGet() -> M # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Kh;"} 1:2:com.android.tools.r8.ir.code.StaticGet copyOf(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.StaticGet):50:51 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/internal/WW;)Lcom/android/tools/r8/internal/WW;"} 3: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):56:57 -> a 3:4:com.android.tools.r8.ir.code.StaticGet copyOf(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.StaticGet):52 -> a 5:5:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.code.StaticGet.dest():71:71 -> a 5:5:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):105 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/if;)V"} 6:33:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):105:132 -> a 34:34:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):114:114 -> a 35:54:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):110:129 -> a 55:55:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):126:126 -> a 56:56:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):123:123 -> a 57:57:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):120:120 -> a 58:75:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):117:134 -> a 76:90:boolean couldIntroduceAnAlias(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.Value):81:95 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/Y10;)Z"} 91:97:boolean couldIntroduceAnAlias(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.Value):93:99 -> a 98:98:boolean instructionMayHaveSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction$SideEffectAssumption):156:156 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/ko;)Z"} 99:99:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget inliningConstraint(com.android.tools.r8.ir.optimize.InliningConstraints,com.android.tools.r8.graph.ProgramMethod):190:190 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/ir/optimize/d0;Lcom/android/tools/r8/graph/o5;)Lcom/android/tools/r8/ir/optimize/V;"} 100:100:void insertLoadAndStores(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.cf.LoadStoreHelper):225:225 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/oo;Lcom/android/tools/r8/internal/yC;)V"} 101:101:void buildCf(com.android.tools.r8.ir.conversion.CfBuilder):230:230 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/L6;)V"} 102:102:com.android.tools.r8.graph.DexField com.android.tools.r8.ir.conversion.CfBuilder.resolveField(com.android.tools.r8.graph.DexField):261:261 -> a 102:102:void buildCf(com.android.tools.r8.ir.conversion.CfBuilder):230 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 103:104:com.android.tools.r8.graph.DexField com.android.tools.r8.ir.conversion.CfBuilder.resolveField(com.android.tools.r8.graph.DexField):262:263 -> a 103:104:void buildCf(com.android.tools.r8.ir.conversion.CfBuilder):230 -> a 105:105:void buildCf(com.android.tools.r8.ir.conversion.CfBuilder):230:230 -> a 106:106:com.android.tools.r8.graph.DexType computeVerificationType(com.android.tools.r8.graph.AppView,com.android.tools.r8.cf.TypeVerificationHelper):235:235 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/W00;)Lcom/android/tools/r8/graph/v2;"} 107:107:com.android.tools.r8.ir.analysis.type.TypeElement evaluate(com.android.tools.r8.graph.AppView):240:240 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)Lcom/android/tools/r8/internal/F00;"} 108:108: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):250:250 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/T9;Lcom/android/tools/r8/internal/R9;)Z"} 109:109:boolean outTypeKnownToBeBoolean(java.util.Set):256:256 -> a 110:110:void internalRegisterUse(com.android.tools.r8.graph.UseRegistry,com.android.tools.r8.graph.DexClassAndMethod):275:275 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/u;)V"} 111:111:void buildLir(com.android.tools.r8.lightir.LirBuilder):304:304 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/OB;)V"} 112:112:java.lang.Object com.android.tools.r8.ir.code.DefaultInstructionVisitor.visit(com.android.tools.r8.ir.code.StaticGet):319:319 -> a 112:112: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)"]} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ce;)Ljava/lang/Object;"} 1:1:boolean instructionInstanceCanThrow(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction$SideEffectAssumption):162:162 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/ko;)Z"} 2:2:boolean com.android.tools.r8.shaking.AssumeInfoCollection.isSideEffectFree(com.android.tools.r8.graph.DexMember):56:56 -> 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):162 -> 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):56:56 -> 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):162 -> 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):165:165 -> b 5:5:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):180:180 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lo;)Z"} 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):180 -> b 7:8:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):183:184 -> b 1:1:boolean instructionMayHaveSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):150:150 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o5;)Z"} 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):156:156 -> c 2:2:boolean instructionMayHaveSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):150 -> c 1:9:boolean instructionMayTriggerMethodInvocation(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):261:269 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o5;)Z"} boolean instructionTypeCanThrow() -> g boolean instructionTypeCanBeCanonicalized() -> j1 1:1:java.lang.String toString():195:195 -> toString 1:1:com.android.tools.r8.ir.code.Value value():76:76 -> value # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Y10;"} com.android.tools.r8.ir.code.StaticGet$Builder -> com.android.tools.r8.internal.VW: # {"id":"sourceFile","fileName":"StaticGet.java"} com.android.tools.r8.graph.DexField field -> c 1:1:void ():278:278 -> 1:1:com.android.tools.r8.ir.code.Instruction$BuilderBase self():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/eo;"} 2:2:com.android.tools.r8.ir.code.StaticGet$Builder setField(com.android.tools.r8.graph.DexField):287:287 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;)Lcom/android/tools/r8/internal/VW;"} 1:1:com.android.tools.r8.ir.code.StaticGet build():293:293 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/WW;"} com.android.tools.r8.ir.code.StaticPut -> com.android.tools.r8.internal.XW: # {"id":"sourceFile","fileName":"StaticPut.java"} 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;Lcom/android/tools/r8/internal/Y10;)V"} int maxInValueRegister() -> E2 1:1:int maxOutValueRegister():157:157 -> F2 com.android.tools.r8.ir.code.StaticPut asStaticPut() -> G0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/XW;"} int opcode() -> G2 boolean isFieldPut() -> L1 com.android.tools.r8.ir.code.FieldPut asFieldPut() -> O # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Xh;"} 1:1:void setValue(com.android.tools.r8.ir.code.Value):66:66 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Y10;)V"} 2:29:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):72:99 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/if;)V"} 30:30:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):81:81 -> a 31:50:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):77:96 -> a 51:51:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):93:93 -> a 52:52:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):90:90 -> a 53:53:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):87:87 -> a 54:71:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):84:101 -> 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):113:127 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/ko;)Z"} 87:99:boolean instructionMayHaveSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction$SideEffectAssumption):126:138 -> a 100:100: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 100:100:boolean com.android.tools.r8.shaking.AssumeInfoCollection.isMaterializableInAllContexts(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexClassAndMember):50 -> 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):138 -> a 101:103:boolean com.android.tools.r8.shaking.AssumeInfoCollection.isMaterializableInAllContexts(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexClassAndMember):50:52 -> a 101:103:boolean instructionMayHaveSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction$SideEffectAssumption):138 -> a 104:105:boolean instructionMayHaveSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction$SideEffectAssumption):142:143 -> a 106:106:java.lang.Boolean lambda$instructionMayHaveSideEffects$0(com.android.tools.r8.graph.DexClassAndField,com.android.tools.r8.ir.analysis.proto.GeneratedExtensionRegistryShrinker):127:127 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/r0;Lcom/android/tools/r8/internal/Bj;)Ljava/lang/Boolean;"} 107:117:boolean identicalAfterRegisterAllocation(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.regalloc.RegisterAllocator,com.android.tools.r8.ir.conversion.MethodConversionOptions):164:174 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lo;Lcom/android/tools/r8/ir/regalloc/f;Lcom/android/tools/r8/internal/HE;)Z"} 118:118:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget inliningConstraint(com.android.tools.r8.ir.optimize.InliningConstraints,com.android.tools.r8.graph.ProgramMethod):194:194 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/ir/optimize/d0;Lcom/android/tools/r8/graph/o5;)Lcom/android/tools/r8/ir/optimize/V;"} 119:119:void insertLoadAndStores(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.cf.LoadStoreHelper):229:229 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/oo;Lcom/android/tools/r8/internal/yC;)V"} 120:120:void buildCf(com.android.tools.r8.ir.conversion.CfBuilder):234:234 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/L6;)V"} 121:121:com.android.tools.r8.graph.DexField com.android.tools.r8.ir.conversion.CfBuilder.resolveField(com.android.tools.r8.graph.DexField):261:261 -> a 121:121:void buildCf(com.android.tools.r8.ir.conversion.CfBuilder):234 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 122:123:com.android.tools.r8.graph.DexField com.android.tools.r8.ir.conversion.CfBuilder.resolveField(com.android.tools.r8.graph.DexField):262:263 -> a 122:123:void buildCf(com.android.tools.r8.ir.conversion.CfBuilder):234 -> a 124:124:void buildCf(com.android.tools.r8.ir.conversion.CfBuilder):234:234 -> a 125:125: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):244:244 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/T9;Lcom/android/tools/r8/internal/R9;)Z"} 126:126:void internalRegisterUse(com.android.tools.r8.graph.UseRegistry,com.android.tools.r8.graph.DexClassAndMethod):264:264 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/u;)V"} 127:127:java.lang.Object com.android.tools.r8.ir.code.DefaultInstructionVisitor.visit(com.android.tools.r8.ir.code.StaticPut):324:324 -> a 127:127:java.lang.Object accept(com.android.tools.r8.ir.code.InstructionVisitor):50 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ce;)Ljava/lang/Object;"} 1:5:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):184:188 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lo;)Z"} boolean isStaticPut() -> c 1:9:boolean instructionMayTriggerMethodInvocation(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):250:258 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o5;)Z"} int getValueIndex() -> f boolean instructionTypeCanThrow() -> g 1:1:java.lang.String toString():199:199 -> toString boolean isStaticFieldInstruction() -> v2 1:2:com.android.tools.r8.ir.code.Value value():60:61 -> value # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Y10;"} com.android.tools.r8.ir.code.Store -> com.android.tools.r8.internal.YW: # {"id":"sourceFile","fileName":"Store.java"} 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/tW;Lcom/android/tools/r8/internal/Y10;)V"} 1:1:int maxInValueRegister():59:59 -> E2 int maxOutValueRegister() -> F2 int opcode() -> G2 com.android.tools.r8.ir.code.Store asStore() -> H0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/YW;"} 1:1:com.android.tools.r8.ir.code.Value src():39:39 -> J2 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Y10;"} 1:1:java.lang.Object accept(com.android.tools.r8.ir.code.InstructionVisitor):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ce;)Ljava/lang/Object;"} 2:2:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):75:75 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/if;)V"} 3:3:void buildCf(com.android.tools.r8.ir.conversion.CfBuilder):80:80 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/L6;)V"} 4:4:com.android.tools.r8.graph.DexType computeVerificationType(com.android.tools.r8.graph.AppView,com.android.tools.r8.cf.TypeVerificationHelper):85:85 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/W00;)Lcom/android/tools/r8/graph/v2;"} 5:5:void insertLoadAndStores(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.cf.LoadStoreHelper):90:90 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/oo;Lcom/android/tools/r8/internal/yC;)V"} 6:6:com.android.tools.r8.ir.analysis.type.TypeElement evaluate(com.android.tools.r8.graph.AppView):95:95 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)Lcom/android/tools/r8/internal/F00;"} 7:10: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/ll;)Lcom/android/tools/r8/ir/optimize/L;"} 11:11:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget com.android.tools.r8.ir.optimize.InliningConstraints.forStore():331:331 -> 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):70 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/ir/optimize/d0;Lcom/android/tools/r8/graph/o5;)Lcom/android/tools/r8/ir/optimize/V;"} 1:1:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):54:54 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lo;)Z"} 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 boolean hasInvariantOutType() -> c1 1:1:boolean instructionMayTriggerMethodInvocation(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):0:0 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o5;)Z"} 2:3:boolean needsValueInRegister(com.android.tools.r8.ir.code.Value):113:114 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Y10;)Z"} com.android.tools.r8.ir.code.StringSwitch -> com.android.tools.r8.internal.gY: # {"id":"sourceFile","fileName":"StringSwitch.java"} com.android.tools.r8.graph.DexString[] keys -> l boolean $assertionsDisabled -> m 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Y10;[Lcom/android/tools/r8/graph/u2;[II)V"} 1:1:int maxInValueRegister():119:119 -> E2 1:1:int maxOutValueRegister():124:124 -> F2 int opcode() -> G2 com.android.tools.r8.ir.code.StringSwitch asStringSwitch() -> I0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/gY;"} 1:4:boolean valid():62:65 -> N2 # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} 1:1:java.lang.Object accept(com.android.tools.r8.ir.code.InstructionVisitor):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ce;)Ljava/lang/Object;"} 2:2:void forEachCase(com.android.tools.r8.utils.ThrowingBiConsumer):50:50 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/f3;)V"} 3:3:com.android.tools.r8.graph.DexString com.android.tools.r8.ir.code.StringSwitch.getKey(int):80:80 -> a 3:3:void forEachCase(com.android.tools.r8.utils.ThrowingBiConsumer):51 -> a 4:4:void forEachCase(com.android.tools.r8.utils.ThrowingBiConsumer):51:51 -> a 5:5:void buildCf(com.android.tools.r8.ir.conversion.CfBuilder):99:99 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/L6;)V"} 6:6:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):104:104 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/if;)V"} 7:7:void insertLoadAndStores(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.cf.LoadStoreHelper):114:114 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/oo;Lcom/android/tools/r8/internal/yC;)V"} 1:1:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):109:109 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lo;)Z"} 1:1:com.android.tools.r8.graph.DexString getKey(int):80:80 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/graph/u2;"} 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 boolean isStringSwitch() -> y2 com.android.tools.r8.ir.code.Sub -> com.android.tools.r8.internal.BY: # {"id":"sourceFile","fileName":"Sub.java"} 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/qI;Lcom/android/tools/r8/internal/Y10;Lcom/android/tools/r8/internal/Y10;Lcom/android/tools/r8/internal/Y10;)V"} int opcode() -> G2 com.android.tools.r8.ir.code.Sub asSub() -> J0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/BY;"} boolean isCommutative() -> K2 1:6:int maxInOutValueRegisterSize():132:137 -> M2 7:9:boolean com.android.tools.r8.ir.code.Sub.negativeFitsInDexInstruction(com.android.tools.r8.ir.code.Value):124:126 -> M2 7:9:int maxInOutValueRegisterSize():137 -> M2 10:12:int maxInOutValueRegisterSize():137:139 -> M2 1:1:com.android.tools.r8.cf.code.CfArithmeticBinop$Opcode getCfOpcode():218:218 -> O2 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/z6$a;"} 1:1:java.lang.Object accept(com.android.tools.r8.ir.code.InstructionVisitor):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ce;)Ljava/lang/Object;"} 2:2:double foldDouble(double,double):0:0 -> a 3:3:float foldFloat(float,float):0:0 -> a 4:4:int foldIntegers(int,int):0:0 -> a 5:5:long foldLongs(long,long):0:0 -> a 6:6:com.android.tools.r8.dex.code.DexInstruction CreateDouble(int,int,int):63:63 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(III)Lcom/android/tools/r8/dex/code/B1;"} 7:27:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):165:185 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/if;)V"} 28:30:boolean com.android.tools.r8.ir.code.Sub.negativeFitsInDexInstruction(com.android.tools.r8.ir.code.Value):124:126 -> a 28:30:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):185 -> a 31:46:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):185:200 -> a 47:47:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.ir.code.Sub.CreateInt(int,int,int):48:48 -> a 47:47:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):201 -> a 48:48:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):203:203 -> a 49:49: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(III)Lcom/android/tools/r8/dex/code/B1;"} 2:2:com.android.tools.r8.dex.code.DexInstruction CreateDouble2Addr(int,int):83:83 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(II)Lcom/android/tools/r8/dex/code/B1;"} 3:3:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):100:100 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lo;)Z"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(III)Lcom/android/tools/r8/dex/code/B1;"} 2:2:com.android.tools.r8.dex.code.DexInstruction CreateFloat2Addr(int,int):78:78 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(II)Lcom/android/tools/r8/dex/code/B1;"} 1:1:com.android.tools.r8.dex.code.DexInstruction CreateInt2Addr(int,int):68:68 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(II)Lcom/android/tools/r8/dex/code/B1;"} 2:2:com.android.tools.r8.dex.code.DexInstruction CreateIntLit16(int,int,int):95:95 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(III)Lcom/android/tools/r8/dex/code/B1;"} 3:12:boolean needsValueInRegister(com.android.tools.r8.ir.code.Value):146:155 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Y10;)Z"} 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 1:1:com.android.tools.r8.dex.code.DexInstruction CreateLong2Addr(int,int):73:73 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(II)Lcom/android/tools/r8/dex/code/B1;"} 2:2:com.android.tools.r8.dex.code.DexInstruction CreateIntLit8(int,int,int):89:89 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(III)Lcom/android/tools/r8/dex/code/B1;"} 1:1:com.android.tools.r8.dex.code.DexInstruction CreateLong(int,int,int):53:53 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(III)Lcom/android/tools/r8/dex/code/B1;"} com.android.tools.r8.ir.code.Swap -> com.android.tools.r8.internal.NY: # {"id":"sourceFile","fileName":"Swap.java"} 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/tW;Lcom/android/tools/r8/internal/tW;Lcom/android/tools/r8/internal/tW;Lcom/android/tools/r8/internal/tW;)V"} 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/uW;Lcom/android/tools/r8/internal/tW;Lcom/android/tools/r8/internal/tW;)V"} int maxInValueRegister() -> E2 1:1:int maxOutValueRegister():85:85 -> F2 int opcode() -> G2 1:1:java.lang.Object accept(com.android.tools.r8.ir.code.InstructionVisitor):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ce;)Ljava/lang/Object;"} 2:2:void insertLoadAndStores(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.cf.LoadStoreHelper):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/oo;Lcom/android/tools/r8/internal/yC;)V"} 3:3:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):65:65 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/if;)V"} 4:4:void buildCf(com.android.tools.r8.ir.conversion.CfBuilder):70:70 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/L6;)V"} 5:5:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget com.android.tools.r8.ir.optimize.InliningConstraints.forSwap():335:335 -> 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):91 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/ir/optimize/d0;Lcom/android/tools/r8/graph/o5;)Lcom/android/tools/r8/ir/optimize/V;"} 1:1:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):75:75 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lo;)Z"} 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 boolean hasInvariantOutType() -> c1 boolean instructionMayTriggerMethodInvocation(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod) -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o5;)Z"} 1:5:com.android.tools.r8.ir.code.Value setOutValue(com.android.tools.r8.ir.code.Value):44:48 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Y10;)Lcom/android/tools/r8/internal/Y10;"} com.android.tools.r8.ir.code.Switch -> com.android.tools.r8.internal.OY: # {"id":"sourceFile","fileName":"Switch.java"} 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Y10;[II)V"} boolean isSwitch() -> A2 1:1:com.android.tools.r8.ir.code.BasicBlock fallthroughBlock():54:54 -> J2 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/x4;"} com.android.tools.r8.ir.code.Switch asSwitch() -> K0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/OY;"} 1:1:int getFallthroughBlockIndex():58:58 -> K2 1:1:int numberOfKeys():71:71 -> L2 1:1:int[] targetBlockIndices():43:43 -> M2 1:2:boolean valid():28:29 -> N2 # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} 3:3:int com.android.tools.r8.ir.code.Switch.getTargetBlockIndex(int):39:39 -> N2 3:3:boolean valid():29 -> N2 4:4:int com.android.tools.r8.ir.code.Switch.getFallthroughBlockIndex():58:58 -> N2 4:4:boolean valid():29 -> N2 5:5:boolean valid():29:29 -> N2 1:1:void setFallthroughBlock(com.android.tools.r8.ir.code.BasicBlock):67:67 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/x4;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/internal/x4;"} 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.Value value():24:24 -> value # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Y10;"} com.android.tools.r8.ir.code.Throw -> com.android.tools.r8.internal.gZ: # {"id":"sourceFile","fileName":"Throw.java"} boolean $assertionsDisabled -> i 1:1:void ():19:19 -> 1:1:void (com.android.tools.r8.ir.code.Value):22:22 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Y10;)V"} boolean isThrow() -> B2 int maxInValueRegister() -> E2 1:1:int maxOutValueRegister():51:51 -> F2 int opcode() -> G2 1:1:com.android.tools.r8.ir.code.Value exception():36:36 -> K2 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Y10;"} com.android.tools.r8.ir.code.Throw asThrow() -> L0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/gZ;"} 1:1:java.lang.Object accept(com.android.tools.r8.ir.code.InstructionVisitor):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ce;)Ljava/lang/Object;"} 2:2:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):41:41 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/if;)V"} 3:3:void insertLoadAndStores(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.cf.LoadStoreHelper):83:83 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/oo;Lcom/android/tools/r8/internal/yC;)V"} 4:4:void buildCf(com.android.tools.r8.ir.conversion.CfBuilder):88:88 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/L6;)V"} 5:5:void buildLir(com.android.tools.r8.lightir.LirBuilder):93:93 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/OB;)V"} 6:10:boolean throwsNpeIfValueIsNull(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):98:102 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/Y10;)Z"} 11:11:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isDefinitelyNull():387:387 -> a 11:11:boolean throwsNpeIfValueIsNull(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):106 -> a 12:16:boolean throwsNpeIfValueIsNull(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):111:115 -> a 17:17:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget com.android.tools.r8.ir.optimize.InliningConstraints.forThrow():339:339 -> a 17:17:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget inliningConstraint(com.android.tools.r8.ir.optimize.InliningConstraints,com.android.tools.r8.graph.ProgramMethod):78 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/ir/optimize/d0;Lcom/android/tools/r8/graph/o5;)Lcom/android/tools/r8/ir/optimize/V;"} 1:1:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):62:62 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lo;)Z"} boolean instructionTypeCanThrow() -> g com.android.tools.r8.ir.code.TypeAndLocalInfoSupplier -> com.android.tools.r8.internal.B00: # {"id":"sourceFile","fileName":"TypeAndLocalInfoSupplier.java"} com.android.tools.r8.ir.analysis.type.TypeElement getOutType() -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/F00;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/X;Lcom/android/tools/r8/internal/F00;)Lcom/android/tools/r8/internal/B00;"} com.android.tools.r8.graph.DebugLocalInfo getLocalInfo() -> j # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/X;"} com.android.tools.r8.ir.code.TypeAndLocalInfoSupplier$1 -> com.android.tools.r8.internal.A00: # {"id":"sourceFile","fileName":"TypeAndLocalInfoSupplier.java"} com.android.tools.r8.graph.DebugLocalInfo val$local -> a com.android.tools.r8.ir.analysis.type.TypeElement val$type -> b 1:1:void (com.android.tools.r8.graph.DebugLocalInfo,com.android.tools.r8.ir.analysis.type.TypeElement):16:16 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/X;Lcom/android/tools/r8/internal/F00;)V"} 1:1:com.android.tools.r8.ir.analysis.type.TypeElement getOutType():25:25 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/F00;"} 1:1:com.android.tools.r8.graph.DebugLocalInfo getLocalInfo():20:20 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/X;"} com.android.tools.r8.ir.code.UninitializedThisLocalRead -> com.android.tools.r8.internal.l10: # {"id":"sourceFile","fileName":"UninitializedThisLocalRead.java"} 1:1:void (com.android.tools.r8.ir.code.Value):29:29 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Y10;)V"} int maxInValueRegister() -> E2 int maxOutValueRegister() -> F2 int opcode() -> G2 1:1:void insertLoadAndStores(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.cf.LoadStoreHelper):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/oo;Lcom/android/tools/r8/internal/yC;)V"} 2:2:java.lang.Object accept(com.android.tools.r8.ir.code.InstructionVisitor):39:39 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ce;)Ljava/lang/Object;"} 3:3:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):44:44 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/if;)V"} 4:4:void buildCf(com.android.tools.r8.ir.conversion.CfBuilder):49:49 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/L6;)V"} 5:5: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/ir/optimize/d0;Lcom/android/tools/r8/graph/o5;)Lcom/android/tools/r8/ir/optimize/V;"} 6:6: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/ll;)Lcom/android/tools/r8/ir/optimize/L;"} 1:1:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):54:54 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lo;)Z"} boolean hasInvariantOutType() -> c1 boolean instructionMayTriggerMethodInvocation(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod) -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o5;)Z"} com.android.tools.r8.ir.code.Unop -> com.android.tools.r8.internal.D10: # {"id":"sourceFile","fileName":"Unop.java"} 1:1:void (com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value):17:17 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Y10;Lcom/android/tools/r8/internal/Y10;)V"} boolean isUnop() -> C2 int maxInValueRegister() -> E2 int maxOutValueRegister() -> F2 1:1:com.android.tools.r8.ir.code.Value dest():21:21 -> J2 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Y10;"} 1:1:com.android.tools.r8.ir.code.Value source():25:25 -> K2 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Y10;"} 1:2:void insertLoadAndStores(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.cf.LoadStoreHelper):56:57 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/oo;Lcom/android/tools/r8/internal/yC;)V"} 3:3:com.android.tools.r8.ir.analysis.type.TypeElement evaluate(com.android.tools.r8.graph.AppView):62:62 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)Lcom/android/tools/r8/internal/F00;"} 4:4:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget com.android.tools.r8.ir.optimize.InliningConstraints.forUnop():343:343 -> 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/ir/optimize/d0;Lcom/android/tools/r8/graph/o5;)Lcom/android/tools/r8/ir/optimize/V;"} boolean hasInvariantOutType() -> c1 boolean instructionMayTriggerMethodInvocation(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod) -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o5;)Z"} com.android.tools.r8.ir.code.UnusedArgument -> com.android.tools.r8.internal.S10: # {"id":"sourceFile","fileName":"UnusedArgument.java"} 1:1:void (com.android.tools.r8.ir.code.Value):26:26 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Y10;)V"} 1:1:int maxInValueRegister():97:97 -> E2 1:1:int maxOutValueRegister():102:102 -> F2 int opcode() -> G2 1:1:java.lang.Object accept(com.android.tools.r8.ir.code.InstructionVisitor):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ce;)Ljava/lang/Object;"} 2:2:void buildCf(com.android.tools.r8.ir.conversion.CfBuilder):36:36 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/L6;)V"} 3:3:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):41:41 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/if;)V"} 4:4: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/ll;)Lcom/android/tools/r8/ir/optimize/L;"} 5:5:com.android.tools.r8.graph.DexType computeVerificationType(com.android.tools.r8.graph.AppView,com.android.tools.r8.cf.TypeVerificationHelper):51:51 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/W00;)Lcom/android/tools/r8/graph/v2;"} 6:6:com.android.tools.r8.ir.analysis.type.TypeElement evaluate(com.android.tools.r8.graph.AppView):56:56 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)Lcom/android/tools/r8/internal/F00;"} 7:7: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/ir/optimize/d0;Lcom/android/tools/r8/graph/o5;)Lcom/android/tools/r8/ir/optimize/V;"} 8:8:void insertLoadAndStores(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.cf.LoadStoreHelper):82:82 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/oo;Lcom/android/tools/r8/internal/yC;)V"} 1:1:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):66:66 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lo;)Z"} boolean hasInvariantOutType() -> c1 1:1:boolean instructionMayTriggerMethodInvocation(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):77:77 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o5;)Z"} com.android.tools.r8.ir.code.Ushr -> com.android.tools.r8.internal.T10: # {"id":"sourceFile","fileName":"Ushr.java"} 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/qI;Lcom/android/tools/r8/internal/Y10;Lcom/android/tools/r8/internal/Y10;Lcom/android/tools/r8/internal/Y10;)V"} int opcode() -> G2 boolean isCommutative() -> K2 com.android.tools.r8.ir.code.Ushr asUshr() -> M0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/T10;"} 1:1:com.android.tools.r8.cf.code.CfLogicalBinop$Opcode getCfOpcode():99:99 -> O2 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/P7;"} 1:1:java.lang.Object accept(com.android.tools.r8.ir.code.InstructionVisitor):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ce;)Ljava/lang/Object;"} 2:2:int foldIntegers(int,int):0:0 -> a 3:3:long foldLongs(long,long):0:0 -> a 4:4:com.android.tools.r8.dex.code.DexInstruction CreateInt(int,int,int):54:54 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(III)Lcom/android/tools/r8/dex/code/B1;"} 1:1:com.android.tools.r8.dex.code.DexInstruction CreateInt2Addr(int,int):64:64 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(II)Lcom/android/tools/r8/dex/code/B1;"} 2:2:com.android.tools.r8.dex.code.DexInstruction CreateIntLit16(int,int,int):79:79 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(III)Lcom/android/tools/r8/dex/code/B1;"} 3:3:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):84:84 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lo;)Z"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(II)Lcom/android/tools/r8/dex/code/B1;"} 2:2:com.android.tools.r8.dex.code.DexInstruction CreateIntLit8(int,int,int):74:74 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(III)Lcom/android/tools/r8/dex/code/B1;"} 1:1:com.android.tools.r8.dex.code.DexInstruction CreateLong(int,int,int):59:59 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(III)Lcom/android/tools/r8/dex/code/B1;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Y10;)Z"} com.android.tools.r8.ir.code.Value -> com.android.tools.r8.internal.Y10: # {"id":"sourceFile","fileName":"Value.java"} int number -> a com.android.tools.r8.ir.code.Instruction definition -> b java.util.LinkedList users -> c java.util.Set uniqueUsers -> d java.util.LinkedList phiUsers -> e java.util.Set uniquePhiUsers -> f com.android.tools.r8.ir.code.Value nextConsecutive -> g com.android.tools.r8.ir.code.Value previousConsecutive -> h com.android.tools.r8.ir.regalloc.LiveIntervals liveIntervals -> i int needsRegister -> j boolean isThis -> k com.android.tools.r8.utils.LongInterval valueRange -> l com.android.tools.r8.ir.code.Value$DebugData debugData -> m com.android.tools.r8.ir.analysis.type.TypeElement type -> n com.android.tools.r8.ir.code.Value UNDEFINED -> o boolean $assertionsDisabled -> p 1:114:void ():53:166 -> 1:1:void (int,com.android.tools.r8.ir.analysis.type.TypeElement,com.android.tools.r8.graph.DebugLocalInfo):191:191 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/internal/F00;Lcom/android/tools/r8/graph/X;)V"} 2:28:void (int,com.android.tools.r8.ir.analysis.type.TypeElement,com.android.tools.r8.graph.DebugLocalInfo):169:195 -> 1:1:boolean hasLocalInfo():279:279 -> A 1:1:boolean hasNonDebugUsers():422:422 -> B 1:1:boolean hasPhiUsers():426:426 -> C 1:1:boolean hasSingleUniqueUser():361:361 -> D 1:1:boolean hasUsers():430:430 -> E 1:1:boolean hasUsersInfo():566:566 -> F 1:1:boolean hasValueRange():960:960 -> G 1:1:boolean isArgument():886:886 -> H 1:1:boolean isConstClass():840:840 -> I 2:2:boolean com.android.tools.r8.ir.code.Instruction.isConstClass():0:0 -> I 2:2:boolean isConstClass():840 -> I 1:1:boolean isConstNumber():811:811 -> J 1:1:boolean isConstString():824:824 -> K 2:2:boolean com.android.tools.r8.ir.code.Instruction.isConstString():0:0 -> K 2:2:boolean isConstString():824 -> K 1:1:boolean isConstant():844:844 -> L 1:1:boolean isDexItemBasedConstString():828:828 -> M 2:2:boolean com.android.tools.r8.ir.code.Instruction.isDexItemBasedConstString():0:0 -> M 2:2:boolean isDexItemBasedConstString():828 -> M boolean isFixedRegisterValue() -> N 1:1:boolean isLinked():322:322 -> O 1:3:boolean isNeverNull():880:882 -> P 1:1:boolean isThis():952:952 -> Q 1:1:boolean isUninitializedLocal():550:550 -> R 2:2:boolean com.android.tools.r8.ir.code.Instruction.isDebugLocalUninitialized():0:0 -> R 2:2:boolean isUninitializedLocal():550 -> R 1:1:boolean isUsed():471:471 -> S 2:2:int com.android.tools.r8.ir.code.Value.numberOfDebugUsers():463:463 -> S 2:2:boolean isUsed():471 -> S boolean isValueOnStack() -> T 1:3:boolean isZero():987:989 -> V 1:3:void markAsThis():941:943 -> W 1:1:void markNonDebugLocalRead():149:149 -> X 1:2:boolean needsRegister():718:719 -> Y 3:10:boolean com.android.tools.r8.ir.code.Value.internalComputeNeedsRegister():734:741 -> Y 3:10:boolean needsRegister():719 -> Y 11:12:boolean needsRegister():719:720 -> Y 1:1:int com.android.tools.r8.ir.code.Value.numberOfAllNonDebugUsers():459:459 -> Z 1:1:int numberOfAllUsers():467 -> Z 2:2:int com.android.tools.r8.ir.code.Value.numberOfDebugUsers():463:463 -> Z 2:2:int numberOfAllUsers():467 -> Z 1:1:boolean lambda$fullyRemovePhiUser$1(com.android.tools.r8.ir.code.Phi,com.android.tools.r8.ir.code.Phi):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/SL;Lcom/android/tools/r8/internal/SL;)Z"} 2:2:boolean lambda$fullyRemoveUser$0(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Instruction):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lo;Lcom/android/tools/r8/internal/lo;)Z"} 3:16: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/l20;Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/origin/Origin;Lcom/android/tools/r8/utils/O2;)V"} 17:26: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:68 -> a 27:27: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 28:87:com.android.tools.r8.ir.analysis.type.TypeElement constrainedType(com.android.tools.r8.ir.code.ValueTypeConstraint):75:134 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/l20;)Lcom/android/tools/r8/internal/F00;"} 88:89:com.android.tools.r8.ir.analysis.type.TypeElement constrainedType(com.android.tools.r8.ir.code.ValueTypeConstraint):129:130 -> a 90:91:com.android.tools.r8.ir.analysis.type.TypeElement constrainedType(com.android.tools.r8.ir.code.ValueTypeConstraint):124:125 -> a 92:93:com.android.tools.r8.ir.analysis.type.TypeElement constrainedType(com.android.tools.r8.ir.code.ValueTypeConstraint):119:120 -> a 94:98:com.android.tools.r8.ir.analysis.type.TypeElement constrainedType(com.android.tools.r8.ir.code.ValueTypeConstraint):111:115 -> a 99:100:com.android.tools.r8.ir.analysis.type.TypeElement constrainedType(com.android.tools.r8.ir.code.ValueTypeConstraint):106:107 -> a 101:102:com.android.tools.r8.ir.analysis.type.TypeElement constrainedType(com.android.tools.r8.ir.code.ValueTypeConstraint) -> a 103:119:com.android.tools.r8.ir.analysis.type.TypeElement constrainedType(com.android.tools.r8.ir.code.ValueTypeConstraint):80:96 -> a 120:124:com.android.tools.r8.ir.analysis.type.TypeElement constrainedType(com.android.tools.r8.ir.code.ValueTypeConstraint):93:97 -> a 125:125:boolean verifyCompatible(com.android.tools.r8.ir.code.ValueType):140:140 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/j20;)V"} 126:126:boolean com.android.tools.r8.ir.code.Value.verifyCompatible(com.android.tools.r8.ir.code.ValueTypeConstraint):144:144 -> a 126:126:boolean verifyCompatible(com.android.tools.r8.ir.code.ValueType):140 -> a 127:147:com.android.tools.r8.ir.code.Value getAliasedValue(com.android.tools.r8.ir.code.AliasedValueConfiguration,java.util.function.Predicate):236:256 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/I1;Ljava/util/function/Predicate;)Lcom/android/tools/r8/internal/Y10;"} 148:148:boolean com.android.tools.r8.ir.code.Instruction.isAssume():0:0 -> a 148:148:com.android.tools.r8.ir.code.Value getAliasedValue(com.android.tools.r8.ir.code.AliasedValueConfiguration,java.util.function.Predicate):256 -> a 149:149:com.android.tools.r8.ir.code.Value getAliasedValue(com.android.tools.r8.ir.code.AliasedValueConfiguration,java.util.function.Predicate):256:256 -> a 150:151:com.android.tools.r8.ir.code.Value getSpecificAliasedValue(java.util.function.Predicate):262:263 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Predicate;)Lcom/android/tools/r8/internal/Y10;"} 152:154:void setLocalInfo(com.android.tools.r8.graph.DebugLocalInfo):283:285 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/X;)V"} 155:157:void addDebugLocalEnd(com.android.tools.r8.ir.code.Instruction):295:297 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lo;)V"} 158:162:boolean onlyUsedInBlock(com.android.tools.r8.ir.code.BasicBlock):342:346 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/x4;)Z"} 163:165:java.util.Set aliasedUsers(com.android.tools.r8.ir.code.AliasedValueConfiguration):374:376 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/I1;)Ljava/util/Set;"} 166:173:void collectAliasedUsersViaAssume(com.android.tools.r8.ir.code.AliasedValueConfiguration,java.util.Set,java.util.Set,java.util.Set):385:392 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/I1;Ljava/util/Set;Ljava/util/Set;Ljava/util/Set;)V"} 174:174:void collectAliasedUsersViaAssume(com.android.tools.r8.ir.code.AliasedValueConfiguration,java.util.Set,java.util.Set,java.util.Set):391:391 -> a 175:176:void addPhiUser(com.android.tools.r8.ir.code.Phi):535:536 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/SL;)V"} 177:178:java.util.Set affectedValues():581:582 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Im;"} 179:184:void com.android.tools.r8.ir.code.Value.forEachAffectedValue(java.util.function.Consumer):591:596 -> a 179:184:java.util.Set affectedValues():582 -> a 185:185:java.util.Set affectedValues():583:583 -> a 186:186:void addAffectedValuesTo(java.util.Set):587:587 -> a 187:192:void com.android.tools.r8.ir.code.Value.forEachAffectedValue(java.util.function.Consumer):591:596 -> a 187:192:void addAffectedValuesTo(java.util.Set):587 -> a 193:206:void replaceUsers(com.android.tools.r8.ir.code.Value,java.util.Set):607:620 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Y10;Ljava/util/Set;)V"} 207:207:void com.android.tools.r8.ir.code.Value.replaceUserInDebugData(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Value):694:694 -> a 207:207:void replaceUsers(com.android.tools.r8.ir.code.Value,java.util.Set):621 -> a 208:210:void replaceUsers(com.android.tools.r8.ir.code.Value,java.util.Set):623:625 -> a 211:214:void replaceSelectiveInstructionUsers(com.android.tools.r8.ir.code.Value,java.util.function.Predicate):642:645 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Predicate;Lcom/android/tools/r8/internal/Y10;)V"} 215:240:void replaceSelectiveUsers(com.android.tools.r8.ir.code.Value,java.util.Set,java.util.Map):660:685 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Y10;Ljava/util/Set;Ljava/util/Map;)V"} 241:241:void com.android.tools.r8.ir.code.Value.replaceUserInDebugData(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Value):694:694 -> a 241:241:void replaceSelectiveUsers(com.android.tools.r8.ir.code.Value,java.util.Set,java.util.Map):686 -> a 242:242:void replaceSelectiveUsers(com.android.tools.r8.ir.code.Value,java.util.Set,java.util.Map):687:687 -> a 243:244:void setLiveIntervals(com.android.tools.r8.ir.regalloc.LiveIntervals):709:710 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/ir/regalloc/c;)V"} 245:246:void setNeedsRegister(boolean):724:725 -> a 247:247:int compareTo(com.android.tools.r8.ir.code.Value):763:763 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Y10;)I"} 248:261:com.android.tools.r8.ir.analysis.value.AbstractValue getAbstractValue(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):848:861 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o5;)Lcom/android/tools/r8/internal/B1;"} 262:262:void setValueRange(com.android.tools.r8.ir.analysis.value.NumberFromIntervalValue):956:956 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/iI;)V"} 263:264:void setType(com.android.tools.r8.ir.analysis.type.TypeElement):998:999 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/F00;)V"} 265:265:void narrowing(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.TypeElement):1018:1018 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/F00;)V"} 266:267:boolean com.android.tools.r8.ir.code.Value.skipWideningOrNarrowingCheck(com.android.tools.r8.graph.AppView):1030:1031 -> a 266:267:void narrowing(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.TypeElement):1018 -> a 268:275:void narrowing(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.TypeElement):1018:1025 -> a 276:321:com.android.tools.r8.ir.analysis.type.TypeElement getDynamicUpperBoundType(com.android.tools.r8.graph.AppView):1048:1093 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)Lcom/android/tools/r8/internal/F00;"} 322:326: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):1110:1114 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/F00;Lcom/android/tools/r8/internal/aI;)Lcom/android/tools/r8/internal/Na;"} 327:327:com.android.tools.r8.ir.analysis.type.ClassTypeElement com.android.tools.r8.ir.analysis.type.ClassTypeElement.meetNullability(com.android.tools.r8.ir.analysis.type.Nullability):153:153 -> a 327:327: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):1115 -> a 328: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):1119:1147 -> a 357:357:com.android.tools.r8.ir.analysis.type.ClassTypeElement com.android.tools.r8.ir.analysis.type.ClassTypeElement.meetNullability(com.android.tools.r8.ir.analysis.type.Nullability):153:153 -> 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):1147 -> a 358:358: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):1148:1148 -> a 359:359:boolean com.android.tools.r8.ir.analysis.type.Nullability.lessThanOrEqual(com.android.tools.r8.ir.analysis.type.Nullability):83:83 -> a 359:359: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):1148 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 360:360: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):1148:1148 -> a 1:5:int numberOfPhiUsers():451:455 -> a0 1:1:com.android.tools.r8.ir.code.FixedRegisterValue asFixedRegisterValue():0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/qi;"} 2:6:boolean isAlwaysNull(com.android.tools.r8.graph.AppView):479:483 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)Z"} 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):483 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 8:8:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isDefinitelyNull():387:387 -> b 8:8:boolean isAlwaysNull(com.android.tools.r8.graph.AppView):483 -> b 9:10:boolean isAlwaysNull(com.android.tools.r8.graph.AppView):486:487 -> b 11:12:void addUser(com.android.tools.r8.ir.code.Instruction):506:507 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lo;)V"} 13:14:void fullyRemovePhiUser(com.android.tools.r8.ir.code.Phi):545:546 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/SL;)V"} 15:18:void replaceDebugUser(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Instruction):701:704 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lo;Lcom/android/tools/r8/internal/lo;)V"} 19:19:boolean isDefinedByInstructionSatisfying(java.util.function.Predicate):865:865 -> b 20:20:boolean knownToBeBoolean(java.util.Set):915:915 -> b 21:21:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isInt():0:0 -> b 21:21:boolean knownToBeBoolean(java.util.Set):915 -> b 22:40:boolean knownToBeBoolean(java.util.Set):919:937 -> b 41:41:void widening(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.TypeElement):1005:1005 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/F00;)V"} 42:43:boolean com.android.tools.r8.ir.code.Value.skipWideningOrNarrowingCheck(com.android.tools.r8.graph.AppView):1030:1031 -> b 42:43:void widening(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.TypeElement):1005 -> b 44:51:void widening(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.TypeElement):1005:1012 -> b 52:52:boolean lambda$getDynamicLowerBoundType$5(com.android.tools.r8.ir.code.Value):1137:1137 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Y10;)Z"} 1:5:int numberOfUsers():443:447 -> b0 1:2:void fullyRemoveUser(com.android.tools.r8.ir.code.Instruction):516:517 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lo;)V"} 3:4:void clearPhiUsers():530:531 -> c 5:6:void removePhiUser(com.android.tools.r8.ir.code.Phi):540:541 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/SL;)V"} 7:7:boolean lambda$getDynamicUpperBoundType$3(com.android.tools.r8.ir.code.Value):1052:1052 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Y10;)Z"} 1:15:boolean onlyDependsOnArgument():890:904 -> c0 16:16:boolean onlyDependsOnArgument():902:902 -> c0 1:1:int compareTo(java.lang.Object):53:53 -> compareTo 1:5:void clearUsers():521:525 -> d 6:10:void removeDebugUser(com.android.tools.r8.ir.code.Instruction):558:562 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lo;)V"} 11:11:boolean lambda$getDynamicUpperBoundType$4(com.android.tools.r8.ir.code.Value):1066:1066 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Y10;)Z"} 1:1:com.android.tools.r8.ir.code.ValueType outType():802:802 -> d0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/j20;"} 1:1:boolean lambda$replaceSelectiveUsers$2(com.android.tools.r8.ir.code.Value):0:0 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Y10;)Z"} 2:3:void removeUser(com.android.tools.r8.ir.code.Instruction):511:512 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lo;)V"} 4:9:void clearUsersInfo():570:575 -> e 1:1:int requiredRegisters():271:271 -> e0 1:4:void linkTo(com.android.tools.r8.ir.code.Value):301:304 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Y10;)V"} 5:5:void computeNeedsRegister():729:729 -> f 6:13:boolean com.android.tools.r8.ir.code.Value.internalComputeNeedsRegister():734:741 -> f 6:13:void computeNeedsRegister():730 -> f 14:14:void computeNeedsRegister():730:730 -> f 1:2:com.android.tools.r8.ir.code.Instruction singleUniqueUser():365:366 -> f0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/lo;"} 1:1:java.util.Set debugUsers():410:410 -> g 2:2:void replaceUsers(com.android.tools.r8.ir.code.Value):600:600 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Y10;)V"} 1:4:java.util.Set uniquePhiUsers():403:406 -> g0 1:1:com.android.tools.r8.ir.code.BasicBlock getBlock():1035:1035 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/x4;"} 1:4:java.util.Set uniqueUsers():354:357 -> h0 1:1:int hashCode():768:768 -> hashCode boolean isPhi() -> i 1:2:boolean usedInMonitorOperation():497:498 -> i0 3:3:boolean com.android.tools.r8.ir.code.Instruction.isMonitor():0:0 -> i0 3:3:boolean usedInMonitorOperation():498 -> i0 1:2:com.android.tools.r8.ir.code.Phi firstPhiUser():398:399 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/SL;"} com.android.tools.r8.ir.code.Phi asPhi() -> l # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/SL;"} 1:1:com.android.tools.r8.ir.code.Value getAliasedValue():227:227 -> m # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Y10;"} 2:2:com.android.tools.r8.ir.code.Value getAliasedValue():226:226 -> m 1:2:com.android.tools.r8.ir.code.ConstInstruction getConstInstruction():806:807 -> n # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/zc;"} 1:3:java.util.Set getDebugLocalEnds():289:291 -> o 1:2:com.android.tools.r8.ir.code.Instruction getDefinition():207:208 -> q # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/lo;"} 1:1:com.android.tools.r8.ir.regalloc.LiveIntervals getLiveIntervals():714:714 -> r # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/ir/regalloc/c;"} 1:1:com.android.tools.r8.graph.DebugLocalInfo getLocalInfo():275:275 -> s # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/X;"} 1:1:com.android.tools.r8.ir.code.Value getNextConsecutive():334:334 -> t # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Y10;"} 1:26:java.lang.String toString():773:798 -> toString 1:1:int getNumber():267:267 -> u 1:1:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.code.Value.getPreviousConsecutive():338:338 -> v 1:1:com.android.tools.r8.ir.code.Value getStartOfConsecutive():327 -> v # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Y10;"} 1:1:com.android.tools.r8.ir.analysis.type.TypeElement getType():1039:1039 -> w # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/F00;"} 1:11:com.android.tools.r8.utils.LongInterval getValueRange():972:982 -> x # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/W1;"} 1:1:boolean hasAnyUsers():414:414 -> y 1:1:boolean hasDebugUsers():418:418 -> z com.android.tools.r8.ir.code.Value$DebugData -> com.android.tools.r8.internal.W10: # {"id":"sourceFile","fileName":"Value.java"} com.android.tools.r8.graph.DebugLocalInfo local -> a java.util.Set users -> b 1:1:void (com.android.tools.r8.graph.DebugLocalInfo):159:159 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/X;)V"} 2:5:void (com.android.tools.r8.graph.DebugLocalInfo):157:160 -> com.android.tools.r8.ir.code.ValueFactory -> com.android.tools.r8.internal.Z10: # {"id":"sourceFile","fileName":"ValueFactory.java"} 1:1:com.android.tools.r8.ir.code.Value createValue(com.android.tools.r8.ir.analysis.type.TypeElement):13:13 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/F00;)Lcom/android/tools/r8/internal/Y10;"} com.android.tools.r8.ir.code.ValueIsDeadAnalysis -> com.android.tools.r8.internal.f20: # {"id":"sourceFile","fileName":"ValueIsDeadAnalysis.java"} com.android.tools.r8.graph.AppView appView -> a com.android.tools.r8.ir.code.IRCode code -> b java.util.Map analysisCache -> c 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/ll;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/x4;)Z"} 2:8:com.android.tools.r8.ir.code.Value findNotDeadWitness(com.android.tools.r8.utils.WorkList,com.android.tools.r8.utils.BooleanBox):86:92 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/P3;Lcom/android/tools/r8/utils/K;)Lcom/android/tools/r8/internal/Y10;"} 9:9:boolean com.android.tools.r8.ir.code.ValueIsDeadAnalysis$DependenceGraph.isLeaf(com.android.tools.r8.ir.code.Value):262:262 -> a 9:9:com.android.tools.r8.ir.code.Value findNotDeadWitness(com.android.tools.r8.utils.WorkList,com.android.tools.r8.utils.BooleanBox):92 -> a 10:13:com.android.tools.r8.ir.code.Value findNotDeadWitness(com.android.tools.r8.utils.WorkList,com.android.tools.r8.utils.BooleanBox):92:95 -> a 14:14:boolean com.android.tools.r8.ir.code.ValueIsDeadAnalysis$ValueIsDeadResult.isDead():31:31 -> a 14:14:com.android.tools.r8.ir.code.Value findNotDeadWitness(com.android.tools.r8.utils.WorkList,com.android.tools.r8.utils.BooleanBox):99 -> a 15:22:com.android.tools.r8.ir.code.Value findNotDeadWitness(com.android.tools.r8.utils.WorkList,com.android.tools.r8.utils.BooleanBox):102:109 -> a 23:24: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 23:24:com.android.tools.r8.ir.code.Value findNotDeadWitness(com.android.tools.r8.utils.WorkList,com.android.tools.r8.utils.BooleanBox):110 -> a 25:28:com.android.tools.r8.ir.code.Value findNotDeadWitness(com.android.tools.r8.utils.WorkList,com.android.tools.r8.utils.BooleanBox):114:117 -> a 29:30: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 29:30:com.android.tools.r8.ir.code.Value findNotDeadWitness(com.android.tools.r8.utils.WorkList,com.android.tools.r8.utils.BooleanBox):118 -> a 31:41:com.android.tools.r8.ir.code.Value findNotDeadWitness(com.android.tools.r8.utils.WorkList,com.android.tools.r8.utils.BooleanBox):121: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:62: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:179 -> a 59:62:com.android.tools.r8.ir.code.Value findNotDeadWitness(com.android.tools.r8.utils.WorkList,com.android.tools.r8.utils.BooleanBox):143 -> a 63:63:boolean com.android.tools.r8.ir.code.ValueIsDeadAnalysis$DependenceGraph.isLeaf(com.android.tools.r8.ir.code.Value):262:262 -> a 63:63:void com.android.tools.r8.ir.code.ValueIsDeadAnalysis.recordValueIsDeadAndPropagateToDependents(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.ValueIsDeadAnalysis$DependenceGraph):180 -> a 63:63:com.android.tools.r8.ir.code.Value findNotDeadWitness(com.android.tools.r8.utils.WorkList,com.android.tools.r8.utils.BooleanBox):143 -> a 64: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):181:181 -> a 64: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Y10;Lcom/android/tools/r8/internal/d20;)V"} 78:78:boolean com.android.tools.r8.ir.code.Value.isUnused():475:475 -> 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)"]} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Y10;)Z"} 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:89:boolean isDead(com.android.tools.r8.ir.code.Value):74:75 -> a 90: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Y10;)Z"} 2:4:void recordValueIsNotDead(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.ValueIsDeadAnalysis$DependenceGraph):199:201 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Y10;Lcom/android/tools/r8/internal/d20;)V"} com.android.tools.r8.ir.code.ValueIsDeadAnalysis$DependenceGraph -> com.android.tools.r8.internal.d20: # {"id":"sourceFile","fileName":"ValueIsDeadAnalysis.java"} java.util.Map successors -> a java.util.Map predecessors -> b boolean $assertionsDisabled -> c 1:1:void ():215:215 -> 1:4:void ():215:218 -> 1:6:void addDependenceEdge(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value):226:231 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Y10;Lcom/android/tools/r8/internal/Y10;)V"} 7:7:java.util.Set removeLeaf(com.android.tools.r8.ir.code.Value):235:235 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Y10;)Ljava/util/Set;"} 8:8:boolean com.android.tools.r8.ir.code.ValueIsDeadAnalysis$DependenceGraph.isLeaf(com.android.tools.r8.ir.code.Value):262:262 -> a 8:8:java.util.Set removeLeaf(com.android.tools.r8.ir.code.Value):235 -> a 9:10:java.util.Set removeLeaf(com.android.tools.r8.ir.code.Value):235:236 -> a 11:11:java.lang.Object com.android.tools.r8.utils.MapUtils.removeOrDefault(java.util.Map,java.lang.Object,java.lang.Object):76:76 -> a 11:11:java.util.Set removeLeaf(com.android.tools.r8.ir.code.Value):236 -> a 12:18:java.util.Set removeLeaf(com.android.tools.r8.ir.code.Value):236:242 -> a 1:2:void unlinkSuccessors(com.android.tools.r8.ir.code.Value):249:250 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Y10;)V"} 3:3:java.lang.Object com.android.tools.r8.utils.MapUtils.removeOrDefault(java.util.Map,java.lang.Object,java.lang.Object):76:76 -> b 3:3:void unlinkSuccessors(com.android.tools.r8.ir.code.Value):250 -> b 4:10:void unlinkSuccessors(com.android.tools.r8.ir.code.Value):250:256 -> b com.android.tools.r8.ir.code.ValueIsDeadAnalysis$ValueIsDeadResult -> com.android.tools.r8.internal.e20: # {"id":"sourceFile","fileName":"ValueIsDeadAnalysis.java"} com.android.tools.r8.ir.code.ValueIsDeadAnalysis$ValueIsDeadResult DEAD -> a com.android.tools.r8.ir.code.ValueIsDeadAnalysis$ValueIsDeadResult NOT_DEAD -> b 1:2:void ():27:28 -> 1:1:void (java.lang.String,int):26:26 -> com.android.tools.r8.ir.code.ValueType -> com.android.tools.r8.internal.j20: # {"id":"sourceFile","fileName":"ValueType.java"} 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 FLOAT -> c com.android.tools.r8.ir.code.ValueType LONG -> d com.android.tools.r8.ir.code.ValueType DOUBLE -> e 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() -> U # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/structural/x;"} 1:1:int compareTo(com.android.tools.r8.utils.structural.StructuralItem):17:17 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/x;)I"} 2:2:void specify(com.android.tools.r8.utils.structural.StructuralSpecification):25:25 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/z;)V"} 3:3:boolean isObject():39:39 -> a 4:22:com.android.tools.r8.ir.code.ValueType fromMemberType(com.android.tools.r8.ir.code.MemberType):59:77 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/oE;)Lcom/android/tools/r8/internal/j20;"} 23:23:com.android.tools.r8.ir.code.ValueType fromMemberType(com.android.tools.r8.ir.code.MemberType):75:75 -> a 24:24:com.android.tools.r8.ir.code.ValueType fromMemberType(com.android.tools.r8.ir.code.MemberType):72:72 -> a 25:25:com.android.tools.r8.ir.code.ValueType fromMemberType(com.android.tools.r8.ir.code.MemberType):70:70 -> a 26:26:com.android.tools.r8.ir.code.ValueType fromMemberType(com.android.tools.r8.ir.code.MemberType):68:68 -> a 27:27:com.android.tools.r8.ir.code.ValueType fromMemberType(com.android.tools.r8.ir.code.MemberType):66:66 -> a 28:28:com.android.tools.r8.ir.code.ValueType fromMemberType(com.android.tools.r8.ir.code.MemberType):64:64 -> a 29:29:com.android.tools.r8.ir.code.ValueType fromTypeDescriptorChar(char):101:101 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(C)Lcom/android/tools/r8/internal/j20;"} 30:30:com.android.tools.r8.ir.code.ValueType fromTypeDescriptorChar(char):99:99 -> a 31:41:com.android.tools.r8.ir.code.ValueType fromTypeDescriptorChar(char):85:95 -> a 42:46:com.android.tools.r8.ir.code.ValueType fromTypeDescriptorChar(char):93:97 -> a 47:47:com.android.tools.r8.ir.code.ValueType fromTypeDescriptorChar(char):91:91 -> a 48:48:com.android.tools.r8.ir.code.ValueType fromDexType(com.android.tools.r8.graph.DexType):106:106 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/internal/j20;"} 49:62:com.android.tools.r8.ir.code.ValueType fromNumericType(com.android.tools.r8.ir.code.NumericType):110:123 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/qI;)Lcom/android/tools/r8/internal/j20;"} 63:63:com.android.tools.r8.ir.code.ValueType fromNumericType(com.android.tools.r8.ir.code.NumericType):121:121 -> a 64:64:com.android.tools.r8.ir.code.ValueType fromNumericType(com.android.tools.r8.ir.code.NumericType):119:119 -> a 65:65:com.android.tools.r8.ir.code.ValueType fromNumericType(com.android.tools.r8.ir.code.NumericType):117:117 -> a 66:66:com.android.tools.r8.ir.code.ValueType fromNumericType(com.android.tools.r8.ir.code.NumericType):115:115 -> a 67:82:com.android.tools.r8.ir.code.ValueType fromType(com.android.tools.r8.ir.analysis.type.TypeElement):128:143 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/F00;)Lcom/android/tools/r8/internal/j20;"} 83:95:com.android.tools.r8.graph.DexType toDexType(com.android.tools.r8.graph.DexItemFactory):147:159 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;)Lcom/android/tools/r8/graph/v2;"} 96:96:com.android.tools.r8.graph.DexType toDexType(com.android.tools.r8.graph.DexItemFactory):157:157 -> a 97:97:com.android.tools.r8.graph.DexType toDexType(com.android.tools.r8.graph.DexItemFactory):155:155 -> a 98:98:com.android.tools.r8.graph.DexType toDexType(com.android.tools.r8.graph.DexItemFactory):153:153 -> a 99:99:com.android.tools.r8.graph.DexType toDexType(com.android.tools.r8.graph.DexItemFactory):151:151 -> a 100:100: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:1:int compareTo(com.android.tools.r8.utils.structural.Ordered):17:17 -> compareTo # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/s;)I"} 1:11:com.android.tools.r8.ir.analysis.type.PrimitiveTypeElement toPrimitiveType():164:174 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/dN;"} 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.ir.code.ValueType[] values():17:17 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()[Lcom/android/tools/r8/internal/j20;"} 1:1:com.android.tools.r8.utils.structural.StructuralMapping getStructuralMapping():35:35 -> p # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/structural/y;"} com.android.tools.r8.ir.code.ValueType$1 -> com.android.tools.r8.internal.i20: # {"id":"sourceFile","fileName":"ValueType.java"} int[] $SwitchMap$com$android$tools$r8$ir$code$MemberType -> a int[] $SwitchMap$com$android$tools$r8$ir$code$NumericType -> b int[] $SwitchMap$com$android$tools$r8$ir$code$ValueType -> c 1:1:void ():147:147 -> 2:2:void ():110:110 -> 3:3:void ():59:59 -> com.android.tools.r8.ir.code.ValueTypeConstraint -> com.android.tools.r8.internal.l20: # {"id":"sourceFile","fileName":"ValueTypeConstraint.java"} com.android.tools.r8.ir.code.ValueTypeConstraint OBJECT -> a com.android.tools.r8.ir.code.ValueTypeConstraint INT -> b com.android.tools.r8.ir.code.ValueTypeConstraint FLOAT -> c com.android.tools.r8.ir.code.ValueTypeConstraint INT_OR_FLOAT -> d com.android.tools.r8.ir.code.ValueTypeConstraint INT_OR_FLOAT_OR_OBJECT -> e com.android.tools.r8.ir.code.ValueTypeConstraint LONG -> f com.android.tools.r8.ir.code.ValueTypeConstraint DOUBLE -> g com.android.tools.r8.ir.code.ValueTypeConstraint LONG_OR_DOUBLE -> h com.android.tools.r8.ir.code.ValueTypeConstraint[] $VALUES -> i 1:8:void ():14:21 -> 9:9:void ():13:13 -> 1:1:void (java.lang.String,int):13:13 -> 1:1:boolean isObject():24:24 -> a 2:14:com.android.tools.r8.ir.code.ValueTypeConstraint fromValueType(com.android.tools.r8.ir.code.ValueType):46:58 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/j20;)Lcom/android/tools/r8/internal/l20;"} 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:39:com.android.tools.r8.ir.code.ValueTypeConstraint fromMemberType(com.android.tools.r8.ir.code.MemberType):63:82 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/oE;)Lcom/android/tools/r8/internal/l20;"} 40:40:com.android.tools.r8.ir.code.ValueTypeConstraint fromMemberType(com.android.tools.r8.ir.code.MemberType):80:80 -> a 41:41:com.android.tools.r8.ir.code.ValueTypeConstraint fromMemberType(com.android.tools.r8.ir.code.MemberType):78:78 -> a 42:42:com.android.tools.r8.ir.code.ValueTypeConstraint fromMemberType(com.android.tools.r8.ir.code.MemberType):76:76 -> a 43:43:com.android.tools.r8.ir.code.ValueTypeConstraint fromMemberType(com.android.tools.r8.ir.code.MemberType):74:74 -> a 44:44:com.android.tools.r8.ir.code.ValueTypeConstraint fromMemberType(com.android.tools.r8.ir.code.MemberType):72:72 -> a 45:45:com.android.tools.r8.ir.code.ValueTypeConstraint fromMemberType(com.android.tools.r8.ir.code.MemberType):70:70 -> a 46:46:com.android.tools.r8.ir.code.ValueTypeConstraint fromMemberType(com.android.tools.r8.ir.code.MemberType):68:68 -> a 47:47:com.android.tools.r8.ir.code.ValueTypeConstraint fromTypeDescriptorChar(char):106:106 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(C)Lcom/android/tools/r8/internal/l20;"} 48:48:com.android.tools.r8.ir.code.ValueTypeConstraint fromTypeDescriptorChar(char):104:104 -> a 49:59:com.android.tools.r8.ir.code.ValueTypeConstraint fromTypeDescriptorChar(char):90:100 -> a 60:64:com.android.tools.r8.ir.code.ValueTypeConstraint fromTypeDescriptorChar(char):98:102 -> a 65:65:com.android.tools.r8.ir.code.ValueTypeConstraint fromTypeDescriptorChar(char):96:96 -> a 66:66:com.android.tools.r8.ir.code.ValueTypeConstraint fromDexType(com.android.tools.r8.graph.DexType):111:111 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/internal/l20;"} 67:80:com.android.tools.r8.ir.code.ValueTypeConstraint fromNumericType(com.android.tools.r8.ir.code.NumericType):115:128 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/qI;)Lcom/android/tools/r8/internal/l20;"} 81:81:com.android.tools.r8.ir.code.ValueTypeConstraint fromNumericType(com.android.tools.r8.ir.code.NumericType):126:126 -> a 82:82:com.android.tools.r8.ir.code.ValueTypeConstraint fromNumericType(com.android.tools.r8.ir.code.NumericType):124:124 -> a 83:83:com.android.tools.r8.ir.code.ValueTypeConstraint fromNumericType(com.android.tools.r8.ir.code.NumericType):122:122 -> a 84:84:com.android.tools.r8.ir.code.ValueTypeConstraint fromNumericType(com.android.tools.r8.ir.code.NumericType):120:120 -> a 85:109:com.android.tools.r8.ir.code.ValueTypeConstraint fromTypeLattice(com.android.tools.r8.ir.analysis.type.TypeElement):133:157 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/F00;)Lcom/android/tools/r8/internal/l20;"} 110:110:com.android.tools.r8.ir.code.ValueTypeConstraint fromTypeLattice(com.android.tools.r8.ir.analysis.type.TypeElement):137:137 -> a 1:1:boolean isPrecise():36:36 -> b 1:1:boolean com.android.tools.r8.ir.code.ValueTypeConstraint.isWide():32:32 -> c 1:1:int requiredRegisters():42 -> c 1:11:com.android.tools.r8.ir.analysis.type.PrimitiveTypeElement toPrimitiveType():161:171 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/dN;"} 12:12:com.android.tools.r8.ir.analysis.type.PrimitiveTypeElement toPrimitiveType():167:167 -> d 13:13:com.android.tools.r8.ir.analysis.type.PrimitiveTypeElement toPrimitiveType():165:165 -> d 14:14:com.android.tools.r8.ir.analysis.type.PrimitiveTypeElement toPrimitiveType():163:163 -> d 1:1:com.android.tools.r8.ir.code.ValueTypeConstraint[] values():13:13 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()[Lcom/android/tools/r8/internal/l20;"} com.android.tools.r8.ir.code.ValueTypeConstraint$1 -> com.android.tools.r8.internal.k20: # {"id":"sourceFile","fileName":"ValueTypeConstraint.java"} int[] $SwitchMap$com$android$tools$r8$ir$code$ValueType -> a int[] $SwitchMap$com$android$tools$r8$ir$code$MemberType -> b int[] $SwitchMap$com$android$tools$r8$ir$code$NumericType -> c int[] $SwitchMap$com$android$tools$r8$ir$code$ValueTypeConstraint -> d 1:1:void ():161:161 -> 2:2:void ():115:115 -> 3:3:void ():63:63 -> 4:4:void ():46:46 -> com.android.tools.r8.ir.code.WideConstant -> com.android.tools.r8.internal.H20: # {"id":"sourceFile","fileName":"WideConstant.java"} long decodedValue() -> a com.android.tools.r8.ir.code.Xor -> com.android.tools.r8.internal.V30: # {"id":"sourceFile","fileName":"Xor.java"} 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/qI;Lcom/android/tools/r8/internal/Y10;Lcom/android/tools/r8/internal/Y10;Lcom/android/tools/r8/internal/Y10;)V"} int opcode() -> G2 boolean isCommutative() -> K2 com.android.tools.r8.ir.code.Xor asXor() -> N0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/V30;"} 1:1:com.android.tools.r8.cf.code.CfLogicalBinop$Opcode getCfOpcode():94:94 -> O2 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/P7;"} 1:1:java.lang.Object accept(com.android.tools.r8.ir.code.InstructionVisitor):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ce;)Ljava/lang/Object;"} 2:2:int foldIntegers(int,int):0:0 -> a 3:3:long foldLongs(long,long):0:0 -> a 4:4:com.android.tools.r8.dex.code.DexInstruction CreateInt(int,int,int):49:49 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(III)Lcom/android/tools/r8/dex/code/B1;"} 5:5:boolean outTypeKnownToBeBoolean(java.util.Set):99:99 -> a 1:1:com.android.tools.r8.dex.code.DexInstruction CreateInt2Addr(int,int):59:59 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(II)Lcom/android/tools/r8/dex/code/B1;"} 2:2:com.android.tools.r8.dex.code.DexInstruction CreateIntLit16(int,int,int):74:74 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(III)Lcom/android/tools/r8/dex/code/B1;"} 3:3:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):79:79 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lo;)Z"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(II)Lcom/android/tools/r8/dex/code/B1;"} 2:2:com.android.tools.r8.dex.code.DexInstruction CreateIntLit8(int,int,int):69:69 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(III)Lcom/android/tools/r8/dex/code/B1;"} 1:1:com.android.tools.r8.dex.code.DexInstruction CreateLong(int,int,int):54:54 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(III)Lcom/android/tools/r8/dex/code/B1;"} com.android.tools.r8.ir.conversion.ArrayFilledDataPayloadResolver -> com.android.tools.r8.internal.X2: # {"id":"sourceFile","fileName":"ArrayFilledDataPayloadResolver.java"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/code/x0;)V"} 8:17:void resolve(com.android.tools.r8.dex.code.DexFillArrayDataPayload):38:47 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/code/y0;)V"} 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.android.tools.r8.internal.W2: # {"id":"sourceFile","fileName":"ArrayFilledDataPayloadResolver.java"} int element_width -> a long size -> b short[] data -> c 1:1:void ():17:17 -> com.android.tools.r8.ir.conversion.CfBuilder -> com.android.tools.r8.internal.L6: # {"id":"sourceFile","fileName":"CfBuilder.java"} com.android.tools.r8.graph.AppView appView -> a com.android.tools.r8.graph.ProgramMethod method -> b com.android.tools.r8.ir.code.IRCode code -> c java.util.Map labels -> d java.util.Set emittedLabels -> e java.util.List instructions -> f com.android.tools.r8.cf.CfRegisterAllocator registerAllocator -> g com.android.tools.r8.ir.code.Position currentPosition -> h com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap emittedLocals -> i com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap pendingLocals -> j boolean pendingLocalChanges -> k com.android.tools.r8.ir.code.BasicBlock pendingFrame -> l java.util.List localVariablesTable -> m com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap openLocalVariables -> n java.util.Map initializers -> o java.util.List thisInitializers -> p java.util.Map newInstanceLabels -> q com.android.tools.r8.graph.bytecodemetadata.BytecodeMetadata$Builder bytecodeMetadataBuilder -> r boolean $assertionsDisabled -> s 1:1:void ():77:77 -> 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):140:140 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/internal/h6;)V"} 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):92:144 -> 1:27:com.android.tools.r8.graph.CfCode build(com.android.tools.r8.ir.optimize.DeadCodeRemover,com.android.tools.r8.utils.Timing):148:174 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/ir/optimize/M;Lcom/android/tools/r8/utils/z3;)Lcom/android/tools/r8/graph/u;"} 28:43:java.util.Set com.android.tools.r8.ir.conversion.CfBuilder.insertUninitializedThisLocalReads():223:238 -> a 28:43:com.android.tools.r8.graph.CfCode build(com.android.tools.r8.ir.optimize.DeadCodeRemover,com.android.tools.r8.utils.Timing):176 -> a 44:80:com.android.tools.r8.graph.CfCode build(com.android.tools.r8.ir.optimize.DeadCodeRemover,com.android.tools.r8.utils.Timing):177:213 -> a 81:100:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.conversion.CfBuilder.buildCfCode():340:359 -> a 81:100:com.android.tools.r8.graph.CfCode build(com.android.tools.r8.ir.optimize.DeadCodeRemover,com.android.tools.r8.utils.Timing):214 -> a 101:106: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 101:106:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.conversion.CfBuilder.buildCfCode():359 -> a 101:106:com.android.tools.r8.graph.CfCode build(com.android.tools.r8.ir.optimize.DeadCodeRemover,com.android.tools.r8.utils.Timing):214 -> a 107:107:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.conversion.CfBuilder.buildCfCode():358:358 -> a 107:107:com.android.tools.r8.graph.CfCode build(com.android.tools.r8.ir.optimize.DeadCodeRemover,com.android.tools.r8.utils.Timing):214 -> a 108:110:void com.android.tools.r8.ir.conversion.CfBuilder.emitLabel(com.android.tools.r8.cf.code.CfLabel):704:706 -> a 108:110:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.conversion.CfBuilder.buildCfCode():360 -> a 108:110:com.android.tools.r8.graph.CfCode build(com.android.tools.r8.ir.optimize.DeadCodeRemover,com.android.tools.r8.utils.Timing):214 -> a 111:113:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.conversion.CfBuilder.buildCfCode():362:364 -> a 111:113:com.android.tools.r8.graph.CfCode build(com.android.tools.r8.ir.optimize.DeadCodeRemover,com.android.tools.r8.utils.Timing):214 -> a 114:116:void com.android.tools.r8.ir.conversion.CfBuilder.emitLabel(com.android.tools.r8.cf.code.CfLabel):704:706 -> a 114:116:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.conversion.CfBuilder.buildCfCode():365 -> a 114:116:com.android.tools.r8.graph.CfCode build(com.android.tools.r8.ir.optimize.DeadCodeRemover,com.android.tools.r8.utils.Timing):214 -> a 117:122:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.conversion.CfBuilder.buildCfCode():369:374 -> a 117:122:com.android.tools.r8.graph.CfCode build(com.android.tools.r8.ir.optimize.DeadCodeRemover,com.android.tools.r8.utils.Timing):214 -> a 123:125:void com.android.tools.r8.ir.conversion.CfBuilder.emitLabel(com.android.tools.r8.cf.code.CfLabel):704:706 -> a 123:125:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.conversion.CfBuilder.buildCfCode():374 -> a 123:125:com.android.tools.r8.graph.CfCode build(com.android.tools.r8.ir.optimize.DeadCodeRemover,com.android.tools.r8.utils.Timing):214 -> a 126:134:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.conversion.CfBuilder.buildCfCode():376:384 -> a 126:134:com.android.tools.r8.graph.CfCode build(com.android.tools.r8.ir.optimize.DeadCodeRemover,com.android.tools.r8.utils.Timing):214 -> a 135:136:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap.(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap,float):155:156 -> a 135:136:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap.(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap):167 -> a 135:136:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.conversion.CfBuilder.buildCfCode():384 -> a 135:136:com.android.tools.r8.graph.CfCode build(com.android.tools.r8.ir.optimize.DeadCodeRemover,com.android.tools.r8.utils.Timing):214 -> a 137:138:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.conversion.CfBuilder.buildCfCode():384:385 -> a 137:138:com.android.tools.r8.graph.CfCode build(com.android.tools.r8.ir.optimize.DeadCodeRemover,com.android.tools.r8.utils.Timing):214 -> a 139:141:int com.android.tools.r8.ir.conversion.CfBuilder.stackHeightAtBlockEntry(com.android.tools.r8.ir.code.BasicBlock):331:333 -> a 139:141:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.conversion.CfBuilder.buildCfCode():388 -> a 139:141:com.android.tools.r8.graph.CfCode build(com.android.tools.r8.ir.optimize.DeadCodeRemover,com.android.tools.r8.utils.Timing):214 -> a 142:142:void com.android.tools.r8.ir.conversion.CfBuilder$StackHeightTracker.setHeight(int):131:131 -> a 142:142:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.conversion.CfBuilder.buildCfCode():388 -> a 142:142:com.android.tools.r8.graph.CfCode build(com.android.tools.r8.ir.optimize.DeadCodeRemover,com.android.tools.r8.utils.Timing):214 -> a 143:143: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):509:509 -> a 143:143:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.conversion.CfBuilder.buildCfCode():389 -> a 143:143:com.android.tools.r8.graph.CfCode build(com.android.tools.r8.ir.optimize.DeadCodeRemover,com.android.tools.r8.utils.Timing):214 -> a 144:144:boolean com.android.tools.r8.ir.conversion.CfBuilder.hasMaterializingInstructions(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock):437:437 -> a 144:144: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 144:144:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.conversion.CfBuilder.buildCfCode():389 -> a 144:144:com.android.tools.r8.graph.CfCode build(com.android.tools.r8.ir.optimize.DeadCodeRemover,com.android.tools.r8.utils.Timing):214 -> a 145:145:boolean com.android.tools.r8.ir.conversion.CfBuilder.isNopInstruction(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.BasicBlock):426:426 -> a 145:145:boolean com.android.tools.r8.ir.conversion.CfBuilder.hasMaterializingInstructions(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock):438 -> a 145:145: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 145:145:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.conversion.CfBuilder.buildCfCode():389 -> a 145:145:com.android.tools.r8.graph.CfCode build(com.android.tools.r8.ir.optimize.DeadCodeRemover,com.android.tools.r8.utils.Timing):214 -> a 146:146:boolean com.android.tools.r8.ir.code.Instruction.isMoveException():0:0 -> a 146:146:boolean com.android.tools.r8.ir.conversion.CfBuilder.isNopInstruction(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.BasicBlock):427 -> a 146:146:boolean com.android.tools.r8.ir.conversion.CfBuilder.hasMaterializingInstructions(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock):438 -> a 146:146: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 146:146:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.conversion.CfBuilder.buildCfCode():389 -> a 146:146:com.android.tools.r8.graph.CfCode build(com.android.tools.r8.ir.optimize.DeadCodeRemover,com.android.tools.r8.utils.Timing):214 -> a 147:147:boolean com.android.tools.r8.ir.code.Instruction.isDebugLocalsChange():0:0 -> a 147:147:boolean com.android.tools.r8.ir.conversion.CfBuilder.isNopInstruction(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.BasicBlock):428 -> a 147:147:boolean com.android.tools.r8.ir.conversion.CfBuilder.hasMaterializingInstructions(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock):438 -> a 147:147: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 147:147:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.conversion.CfBuilder.buildCfCode():389 -> a 147:147:com.android.tools.r8.graph.CfCode build(com.android.tools.r8.ir.optimize.DeadCodeRemover,com.android.tools.r8.utils.Timing):214 -> a 148:148:boolean com.android.tools.r8.ir.conversion.CfBuilder.isNopInstruction(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.BasicBlock):430:430 -> a 148:148:boolean com.android.tools.r8.ir.conversion.CfBuilder.hasMaterializingInstructions(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock):438 -> a 148:148: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 148:148:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.conversion.CfBuilder.buildCfCode():389 -> a 148:148:com.android.tools.r8.graph.CfCode build(com.android.tools.r8.ir.optimize.DeadCodeRemover,com.android.tools.r8.utils.Timing):214 -> a 149:151: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:516 -> a 149:151:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.conversion.CfBuilder.buildCfCode():389 -> a 149:151:com.android.tools.r8.graph.CfCode build(com.android.tools.r8.ir.optimize.DeadCodeRemover,com.android.tools.r8.utils.Timing):214 -> a 152:154:void com.android.tools.r8.ir.conversion.CfBuilder.addFrame(com.android.tools.r8.ir.code.BasicBlock):616:618 -> a 152:154: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):516 -> a 152:154:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.conversion.CfBuilder.buildCfCode():389 -> a 152:154:com.android.tools.r8.graph.CfCode build(com.android.tools.r8.ir.optimize.DeadCodeRemover,com.android.tools.r8.utils.Timing):214 -> a 155:155:boolean com.android.tools.r8.ir.code.Instruction.isMoveException():0:0 -> a 155:155:void com.android.tools.r8.ir.conversion.CfBuilder.addFrame(com.android.tools.r8.ir.code.BasicBlock):618 -> a 155:155: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):516 -> a 155:155:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.conversion.CfBuilder.buildCfCode():389 -> a 155:155:com.android.tools.r8.graph.CfCode build(com.android.tools.r8.ir.optimize.DeadCodeRemover,com.android.tools.r8.utils.Timing):214 -> a 156:158:void com.android.tools.r8.ir.conversion.CfBuilder.addFrame(com.android.tools.r8.ir.code.BasicBlock):619:621 -> a 156:158: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):516 -> a 156:158:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.conversion.CfBuilder.buildCfCode():389 -> a 156:158:com.android.tools.r8.graph.CfCode build(com.android.tools.r8.ir.optimize.DeadCodeRemover,com.android.tools.r8.utils.Timing):214 -> a 159:163:com.android.tools.r8.cf.code.frame.PreciseFrameType com.android.tools.r8.ir.conversion.CfBuilder.getFrameType(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.cf.TypeVerificationHelper$TypeInfo):652:656 -> a 159:163:void com.android.tools.r8.ir.conversion.CfBuilder.addFrame(com.android.tools.r8.ir.code.BasicBlock):621 -> a 159:163: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):516 -> a 159:163:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.conversion.CfBuilder.buildCfCode():389 -> a 159:163:com.android.tools.r8.graph.CfCode build(com.android.tools.r8.ir.optimize.DeadCodeRemover,com.android.tools.r8.utils.Timing):214 -> a 164:167:void com.android.tools.r8.ir.conversion.CfBuilder.addFrame(com.android.tools.r8.ir.code.BasicBlock):621:624 -> a 164:167: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):516 -> a 164:167:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.conversion.CfBuilder.buildCfCode():389 -> a 164:167:com.android.tools.r8.graph.CfCode build(com.android.tools.r8.ir.optimize.DeadCodeRemover,com.android.tools.r8.utils.Timing):214 -> a 168:172:com.android.tools.r8.cf.code.frame.PreciseFrameType com.android.tools.r8.ir.conversion.CfBuilder.getFrameType(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.cf.TypeVerificationHelper$TypeInfo):652:656 -> a 168:172:void com.android.tools.r8.ir.conversion.CfBuilder.addFrame(com.android.tools.r8.ir.code.BasicBlock):625 -> a 168:172: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):516 -> a 168:172:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.conversion.CfBuilder.buildCfCode():389 -> a 168:172:com.android.tools.r8.graph.CfCode build(com.android.tools.r8.ir.optimize.DeadCodeRemover,com.android.tools.r8.utils.Timing):214 -> a 173:179:void com.android.tools.r8.ir.conversion.CfBuilder.addFrame(com.android.tools.r8.ir.code.BasicBlock):625:631 -> a 173:179: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):516 -> a 173:179:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.conversion.CfBuilder.buildCfCode():389 -> a 173:179:com.android.tools.r8.graph.CfCode build(com.android.tools.r8.ir.optimize.DeadCodeRemover,com.android.tools.r8.utils.Timing):214 -> a 180:184:com.android.tools.r8.cf.code.frame.PreciseFrameType com.android.tools.r8.ir.conversion.CfBuilder.getFrameType(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.cf.TypeVerificationHelper$TypeInfo):652:656 -> a 180:184:void com.android.tools.r8.ir.conversion.CfBuilder.addFrame(com.android.tools.r8.ir.code.BasicBlock):631 -> a 180:184: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):516 -> a 180:184:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.conversion.CfBuilder.buildCfCode():389 -> a 180:184:com.android.tools.r8.graph.CfCode build(com.android.tools.r8.ir.optimize.DeadCodeRemover,com.android.tools.r8.utils.Timing):214 -> a 185:202:void com.android.tools.r8.ir.conversion.CfBuilder.addFrame(com.android.tools.r8.ir.code.BasicBlock):631:648 -> a 185:202: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):516 -> a 185:202:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.conversion.CfBuilder.buildCfCode():389 -> a 185:202:com.android.tools.r8.graph.CfCode build(com.android.tools.r8.ir.optimize.DeadCodeRemover,com.android.tools.r8.utils.Timing):214 -> a 203:213: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):517:527 -> a 203:213:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.conversion.CfBuilder.buildCfCode():389 -> a 203:213:com.android.tools.r8.graph.CfCode build(com.android.tools.r8.ir.optimize.DeadCodeRemover,com.android.tools.r8.utils.Timing):214 -> a 214:215:void com.android.tools.r8.ir.conversion.CfBuilder$StackHeightTracker.pop(com.android.tools.r8.ir.code.Value):126:127 -> a 214:215: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 -> a 214:215:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.conversion.CfBuilder.buildCfCode():389 -> a 214:215:com.android.tools.r8.graph.CfCode build(com.android.tools.r8.ir.optimize.DeadCodeRemover,com.android.tools.r8.utils.Timing):214 -> a 216:218: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):530:532 -> a 216:218:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.conversion.CfBuilder.buildCfCode():389 -> a 216:218:com.android.tools.r8.graph.CfCode build(com.android.tools.r8.ir.optimize.DeadCodeRemover,com.android.tools.r8.utils.Timing):214 -> a 219:221:void com.android.tools.r8.ir.conversion.CfBuilder$StackHeightTracker.push(com.android.tools.r8.ir.code.Value):120:122 -> a 219:221: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):533 -> a 219:221:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.conversion.CfBuilder.buildCfCode():389 -> a 219:221:com.android.tools.r8.graph.CfCode build(com.android.tools.r8.ir.optimize.DeadCodeRemover,com.android.tools.r8.utils.Timing):214 -> a 222:223: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):535:536 -> a 222:223:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.conversion.CfBuilder.buildCfCode():389 -> a 222:223:com.android.tools.r8.graph.CfCode build(com.android.tools.r8.ir.optimize.DeadCodeRemover,com.android.tools.r8.utils.Timing):214 -> a 224:226:void com.android.tools.r8.ir.conversion.CfBuilder$StackHeightTracker.push(com.android.tools.r8.ir.code.Value):120:122 -> a 224:226: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):537 -> a 224:226:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.conversion.CfBuilder.buildCfCode():389 -> a 224:226:com.android.tools.r8.graph.CfCode build(com.android.tools.r8.ir.optimize.DeadCodeRemover,com.android.tools.r8.utils.Timing):214 -> a 227:227:boolean com.android.tools.r8.ir.code.Instruction.isDebugLocalsChange():0:0 -> a 227:227: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):541 -> a 227:227:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.conversion.CfBuilder.buildCfCode():389 -> a 227:227:com.android.tools.r8.graph.CfCode build(com.android.tools.r8.ir.optimize.DeadCodeRemover,com.android.tools.r8.utils.Timing):214 -> a 228:233: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):542:547 -> a 228:233:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.conversion.CfBuilder.buildCfCode():389 -> a 228:233:com.android.tools.r8.graph.CfCode build(com.android.tools.r8.ir.optimize.DeadCodeRemover,com.android.tools.r8.utils.Timing):214 -> a 234:241:void com.android.tools.r8.ir.conversion.CfBuilder.updatePositionAndLocals(com.android.tools.r8.ir.code.Instruction):556:563 -> a 234: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):549 -> a 234:241:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.conversion.CfBuilder.buildCfCode():389 -> a 234:241:com.android.tools.r8.graph.CfCode build(com.android.tools.r8.ir.optimize.DeadCodeRemover,com.android.tools.r8.utils.Timing):214 -> a 242:242:boolean com.android.tools.r8.ir.code.Position.isSyntheticPosition():0:0 -> a 242:242:void com.android.tools.r8.ir.conversion.CfBuilder.updatePositionAndLocals(com.android.tools.r8.ir.code.Instruction):564 -> a 242:242: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):549 -> a 242:242:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.conversion.CfBuilder.buildCfCode():389 -> a 242:242:com.android.tools.r8.graph.CfCode build(com.android.tools.r8.ir.optimize.DeadCodeRemover,com.android.tools.r8.utils.Timing):214 -> a 243:253:void com.android.tools.r8.ir.conversion.CfBuilder.updatePositionAndLocals(com.android.tools.r8.ir.code.Instruction):565:575 -> a 243:253: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):549 -> a 243:253:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.conversion.CfBuilder.buildCfCode():389 -> a 243:253:com.android.tools.r8.graph.CfCode build(com.android.tools.r8.ir.optimize.DeadCodeRemover,com.android.tools.r8.utils.Timing):214 -> a 254:254:void com.android.tools.r8.ir.conversion.CfBuilder.add(com.android.tools.r8.cf.code.CfInstruction):721:721 -> a 254:254:void com.android.tools.r8.ir.conversion.CfBuilder.updatePositionAndLocals(com.android.tools.r8.ir.code.Instruction):575 -> a 254:254: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):549 -> a 254:254:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.conversion.CfBuilder.buildCfCode():389 -> a 254:254:com.android.tools.r8.graph.CfCode build(com.android.tools.r8.ir.optimize.DeadCodeRemover,com.android.tools.r8.utils.Timing):214 -> a 255:255:void com.android.tools.r8.ir.conversion.CfBuilder.updatePositionAndLocals(com.android.tools.r8.ir.code.Instruction):576:576 -> a 255:255: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):549 -> a 255:255:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.conversion.CfBuilder.buildCfCode():389 -> a 255:255:com.android.tools.r8.graph.CfCode build(com.android.tools.r8.ir.optimize.DeadCodeRemover,com.android.tools.r8.utils.Timing):214 -> a 256:256: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):550:550 -> a 256:256:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.conversion.CfBuilder.buildCfCode():389 -> a 256:256:com.android.tools.r8.graph.CfCode build(com.android.tools.r8.ir.optimize.DeadCodeRemover,com.android.tools.r8.utils.Timing):214 -> a 257:287:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.conversion.CfBuilder.buildCfCode():391:421 -> a 257:287:com.android.tools.r8.graph.CfCode build(com.android.tools.r8.ir.optimize.DeadCodeRemover,com.android.tools.r8.utils.Timing):214 -> a 288:289:com.android.tools.r8.graph.CfCode build(com.android.tools.r8.ir.optimize.DeadCodeRemover,com.android.tools.r8.utils.Timing):215:216 -> a 290:298:boolean com.android.tools.r8.ir.conversion.CfBuilder.verifyInvokeInterface(com.android.tools.r8.graph.CfCode,com.android.tools.r8.graph.AppView):245:253 -> a 290:298:com.android.tools.r8.graph.CfCode build(com.android.tools.r8.ir.optimize.DeadCodeRemover,com.android.tools.r8.utils.Timing):216 -> a 299:299:com.android.tools.r8.graph.CfCode build(com.android.tools.r8.ir.optimize.DeadCodeRemover,com.android.tools.r8.utils.Timing):217:217 -> a 300:308:void com.android.tools.r8.ir.conversion.CfBuilder.computeInitializers():267:275 -> a 300:308:void lambda$build$0():149 -> a 309:315:java.util.List com.android.tools.r8.ir.conversion.CfBuilder.computeInitializers(com.android.tools.r8.ir.code.Value):290:296 -> a 309:315:void com.android.tools.r8.ir.conversion.CfBuilder.computeInitializers():275 -> a 309:315:void lambda$build$0():149 -> a 316:322:void com.android.tools.r8.ir.conversion.CfBuilder.computeInitializers():275:281 -> a 316:322:void lambda$build$0():149 -> a 323:329:java.util.List com.android.tools.r8.ir.conversion.CfBuilder.computeInitializers(com.android.tools.r8.ir.code.Value):290:296 -> a 323:329:void com.android.tools.r8.ir.conversion.CfBuilder.computeInitializers():281 -> a 323:329:void lambda$build$0():149 -> a 330:335:void com.android.tools.r8.ir.conversion.CfBuilder.computeInitializers():281:286 -> a 330:335:void lambda$build$0():149 -> a 336:337:void updateLocals(com.android.tools.r8.cf.code.CfLabel):581:582 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/M7;)V"} 338:343:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceSortedMap com.android.tools.r8.graph.DebugLocalInfo.endingLocals(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap):74:79 -> a 338:343:void updateLocals(com.android.tools.r8.cf.code.CfLabel):582 -> a 344:344:void updateLocals(com.android.tools.r8.cf.code.CfLabel):583:583 -> a 345:350:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceSortedMap com.android.tools.r8.graph.DebugLocalInfo.startingLocals(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap):88:93 -> a 345:350:void updateLocals(com.android.tools.r8.cf.code.CfLabel):584 -> a 351:366:void updateLocals(com.android.tools.r8.cf.code.CfLabel):585:600 -> a 367:372:void updateLocals(com.android.tools.r8.cf.code.CfLabel):599:604 -> a 373:378:com.android.tools.r8.cf.code.frame.UninitializedFrameType findAllocator(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.cf.TypeVerificationHelper$TypeInfo):662:667 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/x4;Lcom/android/tools/r8/internal/V00;)Lcom/android/tools/r8/internal/g10;"} 379:410:com.android.tools.r8.cf.code.frame.UninitializedFrameType findAllocator(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.cf.TypeVerificationHelper$TypeInfo):666:697 -> a 411:411:com.android.tools.r8.cf.code.frame.UninitializedFrameType findAllocator(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.cf.TypeVerificationHelper$TypeInfo):672:672 -> a 412:412:com.android.tools.r8.cf.code.CfLabel getLabel(com.android.tools.r8.ir.code.BasicBlock):713:713 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/x4;)Lcom/android/tools/r8/internal/M7;"} 413:413:int getLocalRegister(com.android.tools.r8.ir.code.Value):717:717 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Y10;)I"} 414:414:void add(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.ir.code.Instruction):725:725 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/B7;Lcom/android/tools/r8/internal/lo;)V"} 415:415:void com.android.tools.r8.ir.conversion.CfBuilder.add(com.android.tools.r8.cf.code.CfInstruction):721:721 -> a 415:415:void add(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.ir.code.Instruction):726 -> a 416:416:void add(com.android.tools.r8.cf.code.CfInstruction[]):730:730 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"([Lcom/android/tools/r8/internal/B7;)V"} 417:417:boolean verifyNoMetadata(com.android.tools.r8.ir.code.Instruction):738:738 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lo;)V"} 1:4:boolean localsChanged():608:611 -> b 5:5:com.android.tools.r8.cf.code.CfLabel lambda$getLabel$1(com.android.tools.r8.ir.code.BasicBlock):713:713 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/x4;)Lcom/android/tools/r8/internal/M7;"} 1:6:void rewriteIincPatterns():446:451 -> c 7:7:boolean com.android.tools.r8.ir.code.Instruction.isLoad():0:0 -> c 7:7:void rewriteIincPatterns():451 -> c 8:8:void rewriteIincPatterns():451:451 -> c 9:9:boolean com.android.tools.r8.ir.code.Instruction.isLoad():0:0 -> c 9:9:void rewriteIincPatterns():456 -> c 10:36:void rewriteIincPatterns():457:483 -> c 37:37:int com.android.tools.r8.ir.conversion.CfBuilder.getLocalRegister(com.android.tools.r8.ir.code.Value):717:717 -> c 37:37:void rewriteIincPatterns():483 -> c 38:38:void rewriteIincPatterns():483:483 -> c 39:39:int com.android.tools.r8.ir.conversion.CfBuilder.getLocalRegister(com.android.tools.r8.ir.code.Value):717:717 -> c 39:39:void rewriteIincPatterns():483 -> c 40:58:void rewriteIincPatterns():484:502 -> c 59:59:void rewriteIincPatterns():480:480 -> c 60:60:void rewriteIincPatterns():475:475 -> c 1:5:void rewriteNots():303:307 -> d 6:6:boolean com.android.tools.r8.ir.code.Instruction.isNot():0:0 -> d 6:6:void rewriteNots():307 -> d 7:20:void rewriteNots():311:324 -> d 21:21:void rewriteNots():323:323 -> d com.android.tools.r8.ir.conversion.CfBuilder$StackHeightTracker -> com.android.tools.r8.internal.K6: # {"id":"sourceFile","fileName":"CfBuilder.java"} boolean $assertionsDisabled -> a 1:1:void ():111:111 -> com.android.tools.r8.ir.conversion.CfSourceCode -> com.android.tools.r8.internal.A8: # {"id":"sourceFile","fileName":"CfSourceCode.java"} com.android.tools.r8.ir.conversion.IRBuilder$BlockInfo currentBlockInfo -> a boolean hasExitingInstruction -> b boolean needsGeneratedMethodSynchronization -> c boolean currentlyGeneratingMethodSynchronization -> d com.android.tools.r8.ir.code.Monitor monitorEnter -> e com.android.tools.r8.ir.conversion.CfState state -> f java.util.List localVariables -> g com.android.tools.r8.graph.CfCode code -> h com.android.tools.r8.graph.ProgramMethod method -> i com.android.tools.r8.origin.Origin origin -> j com.android.tools.r8.graph.AppView appView -> k com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntMap labelOffsets -> l com.android.tools.r8.ir.conversion.CfSourceCode$TryHandlerList cachedTryHandlerList -> m com.android.tools.r8.ir.conversion.CfSourceCode$LocalVariableList cachedLocalVariableList -> n int currentInstructionIndex -> o int currentBlockIndex -> p boolean inPrelude -> q com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap incomingLocals -> r com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap outgoingLocals -> s com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap incomingState -> t com.android.tools.r8.ir.code.CanonicalPositions canonicalPositions -> u com.android.tools.r8.utils.InternalOutputMode internalOutputMode -> v boolean $assertionsDisabled -> w 1:1:void ():62:62 -> 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):213:213 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/u;Ljava/util/List;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/internal/kM;Lcom/android/tools/r8/origin/Origin;Lcom/android/tools/r8/graph/m;)V"} 2:179: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):65:242 -> 1:1:void resolveAndBuildNewArrayFilledData(int,int,com.android.tools.r8.ir.conversion.IRBuilder):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(IILcom/android/tools/r8/internal/hl;)V"} 2:2:void resolveAndBuildSwitch(int,int,int,com.android.tools.r8.ir.conversion.IRBuilder):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(IIILcom/android/tools/r8/internal/hl;)V"} 3:5:int traceInstruction(int,com.android.tools.r8.ir.conversion.IRBuilder):285:287 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/internal/hl;)I"} 6:6:boolean com.android.tools.r8.utils.InternalOptions.isGeneratingClassFiles():587:587 -> a 6:6:int traceInstruction(int,com.android.tools.r8.ir.conversion.IRBuilder):287 -> 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():587:587 -> a 7:7:int traceInstruction(int,com.android.tools.r8.ir.conversion.IRBuilder):287 -> a 8:9:int traceInstruction(int,com.android.tools.r8.ir.conversion.IRBuilder):287:288 -> a 10:13:int traceInstruction(int,com.android.tools.r8.ir.conversion.IRBuilder):287:290 -> a 14:14:boolean com.android.tools.r8.ir.conversion.CfSourceCode$TryHandlerList.isEmpty():91:91 -> a 14:14:int traceInstruction(int,com.android.tools.r8.ir.conversion.IRBuilder):291 -> 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):291 -> 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):291 -> a 17:17:boolean com.android.tools.r8.ir.conversion.CfSourceCode$TryHandlerList.isEmpty():92:92 -> a 17:17:int traceInstruction(int,com.android.tools.r8.ir.conversion.IRBuilder):291 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 18:18:boolean com.android.tools.r8.ir.conversion.CfSourceCode$TryHandlerList.isEmpty():92:92 -> a 18:18:int traceInstruction(int,com.android.tools.r8.ir.conversion.IRBuilder):291 -> a 19:20:int traceInstruction(int,com.android.tools.r8.ir.conversion.IRBuilder):293:294 -> a 21:21:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntOpenHashSet.():104:104 -> a 21:21:int traceInstruction(int,com.android.tools.r8.ir.conversion.IRBuilder):294 -> a 22:40:int traceInstruction(int,com.android.tools.r8.ir.conversion.IRBuilder):295:313 -> a 41:41:com.android.tools.r8.ir.conversion.CfSourceCode$TryHandlerList getTryHandlers(int,com.android.tools.r8.graph.DexItemFactory):320:320 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/graph/p1;)Lcom/android/tools/r8/internal/z8;"} 42:42:boolean com.android.tools.r8.ir.conversion.CfSourceCode$TryHandlerList.validFor(int):87:87 -> a 42:42:com.android.tools.r8.ir.conversion.CfSourceCode$TryHandlerList getTryHandlers(int,com.android.tools.r8.graph.DexItemFactory):320 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 43:43:boolean com.android.tools.r8.ir.conversion.CfSourceCode$TryHandlerList.validFor(int):87:87 -> a 43:43:com.android.tools.r8.ir.conversion.CfSourceCode$TryHandlerList getTryHandlers(int,com.android.tools.r8.graph.DexItemFactory):320 -> a 44:47:com.android.tools.r8.ir.conversion.CfSourceCode$TryHandlerList getTryHandlers(int,com.android.tools.r8.graph.DexItemFactory):321:324 -> a 48:49:com.android.tools.r8.ir.conversion.CfSourceCode$TryHandlerList com.android.tools.r8.ir.conversion.CfSourceCode$TryHandlerList.computeTryHandlers(int,java.util.List,com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntMap,boolean,com.android.tools.r8.graph.DexItemFactory):103:104 -> a 48:49:com.android.tools.r8.ir.conversion.CfSourceCode$TryHandlerList getTryHandlers(int,com.android.tools.r8.graph.DexItemFactory):322 -> a 50:50:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntArrayList.():90:90 -> a 50:50:com.android.tools.r8.ir.conversion.CfSourceCode$TryHandlerList com.android.tools.r8.ir.conversion.CfSourceCode$TryHandlerList.computeTryHandlers(int,java.util.List,com.android.tools.r8.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):322 -> a 51:51:com.android.tools.r8.ir.conversion.CfSourceCode$TryHandlerList com.android.tools.r8.ir.conversion.CfSourceCode$TryHandlerList.computeTryHandlers(int,java.util.List,com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntMap,boolean,com.android.tools.r8.graph.DexItemFactory):105:105 -> a 51:51:com.android.tools.r8.ir.conversion.CfSourceCode$TryHandlerList getTryHandlers(int,com.android.tools.r8.graph.DexItemFactory):322 -> a 52:52:void com.android.tools.r8.it.unimi.dsi.fastutil.objects.ReferenceOpenHashSet.():104:104 -> a 52:52:com.android.tools.r8.ir.conversion.CfSourceCode$TryHandlerList com.android.tools.r8.ir.conversion.CfSourceCode$TryHandlerList.computeTryHandlers(int,java.util.List,com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntMap,boolean,com.android.tools.r8.graph.DexItemFactory):105 -> a 52:52:com.android.tools.r8.ir.conversion.CfSourceCode$TryHandlerList getTryHandlers(int,com.android.tools.r8.graph.DexItemFactory):322 -> a 53:81:com.android.tools.r8.ir.conversion.CfSourceCode$TryHandlerList com.android.tools.r8.ir.conversion.CfSourceCode$TryHandlerList.computeTryHandlers(int,java.util.List,com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntMap,boolean,com.android.tools.r8.graph.DexItemFactory):107:135 -> a 53:81:com.android.tools.r8.ir.conversion.CfSourceCode$TryHandlerList getTryHandlers(int,com.android.tools.r8.graph.DexItemFactory):322 -> a 82:89:com.android.tools.r8.ir.conversion.CfSourceCode$TryHandlerList getTryHandlers(int,com.android.tools.r8.graph.DexItemFactory):322:329 -> a 90:90:boolean com.android.tools.r8.ir.conversion.CfSourceCode.isCurrentlyGeneratingMethodSynchronization():407:407 -> a 90:90:com.android.tools.r8.graph.DebugLocalInfo getOutgoingLocal(int):750 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/graph/X;"} 91:96:com.android.tools.r8.graph.DebugLocalInfo getOutgoingLocal(int):753:758 -> a 97:102:void com.android.tools.r8.ir.conversion.CfSourceCode.buildExceptionalExitMethodSynchronization(com.android.tools.r8.ir.conversion.IRBuilder):432:437 -> a 97:102:void buildInstruction(com.android.tools.r8.ir.conversion.IRBuilder,int,boolean):496 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;IZ)V"} 103:114:void buildInstruction(com.android.tools.r8.ir.conversion.IRBuilder,int,boolean):499:510 -> a 115:122:void buildInstruction(com.android.tools.r8.ir.conversion.IRBuilder,int,boolean):507:514 -> a 123:132:void com.android.tools.r8.ir.conversion.CfSourceCode.setLocalVariableLists():762:771 -> a 123:132:void buildInstruction(com.android.tools.r8.ir.conversion.IRBuilder,int,boolean):515 -> a 133:135:void buildInstruction(com.android.tools.r8.ir.conversion.IRBuilder,int,boolean):517:519 -> a 136:136: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 136:136:void buildInstruction(com.android.tools.r8.ir.conversion.IRBuilder,int,boolean):519 -> a 137:137: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 137:137:void buildInstruction(com.android.tools.r8.ir.conversion.IRBuilder,int,boolean):519 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 138:140: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 138:140:void buildInstruction(com.android.tools.r8.ir.conversion.IRBuilder,int,boolean):519 -> a 141:141:void buildInstruction(com.android.tools.r8.ir.conversion.IRBuilder,int,boolean):520:520 -> a 142:142:java.lang.Integer com.android.tools.r8.it.unimi.dsi.fastutil.ints.AbstractIntIterator.next():57:57 -> a 142:142:java.lang.Object com.android.tools.r8.it.unimi.dsi.fastutil.ints.AbstractIntIterator.next():33 -> a 142:142:void buildInstruction(com.android.tools.r8.ir.conversion.IRBuilder,int,boolean):520 -> a 143:143:void buildInstruction(com.android.tools.r8.ir.conversion.IRBuilder,int,boolean):520:520 -> a 144:147:void com.android.tools.r8.ir.conversion.CfSourceCode.recordStateForTarget(int,com.android.tools.r8.ir.conversion.CfState$Snapshot):572:575 -> a 144:147:void buildInstruction(com.android.tools.r8.ir.conversion.IRBuilder,int,boolean):521 -> a 148:148:boolean com.android.tools.r8.ir.conversion.CfSourceCode.localsChanged():775:775 -> a 148:148:void buildInstruction(com.android.tools.r8.ir.conversion.IRBuilder,int,boolean):525 -> a 149:152:void buildInstruction(com.android.tools.r8.ir.conversion.IRBuilder,int,boolean):527:530 -> a 153:153:void com.android.tools.r8.ir.conversion.CfSourceCode.endLocals(com.android.tools.r8.ir.conversion.IRBuilder):779:779 -> a 153:153:void buildInstruction(com.android.tools.r8.ir.conversion.IRBuilder,int,boolean):549 -> a 154:154:boolean com.android.tools.r8.ir.conversion.CfSourceCode.localsChanged():775:775 -> a 154:154:void com.android.tools.r8.ir.conversion.CfSourceCode.endLocals(com.android.tools.r8.ir.conversion.IRBuilder):779 -> a 154:154:void buildInstruction(com.android.tools.r8.ir.conversion.IRBuilder,int,boolean):549 -> a 155:158:void com.android.tools.r8.ir.conversion.CfSourceCode.endLocals(com.android.tools.r8.ir.conversion.IRBuilder):779:782 -> a 155:158:void buildInstruction(com.android.tools.r8.ir.conversion.IRBuilder,int,boolean):549 -> a 159:165:void buildInstruction(com.android.tools.r8.ir.conversion.IRBuilder,int,boolean):532:538 -> a 166:166:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap.():119:119 -> a 166:166:void buildInstruction(com.android.tools.r8.ir.conversion.IRBuilder,int,boolean):538 -> a 167:167:void buildInstruction(com.android.tools.r8.ir.conversion.IRBuilder,int,boolean):539:539 -> a 168:168:java.lang.Integer com.android.tools.r8.it.unimi.dsi.fastutil.ints.AbstractIntIterator.next():57:57 -> a 168:168:java.lang.Object com.android.tools.r8.it.unimi.dsi.fastutil.ints.AbstractIntIterator.next():33 -> a 168:168:void buildInstruction(com.android.tools.r8.ir.conversion.IRBuilder,int,boolean):539 -> a 169:174:void buildInstruction(com.android.tools.r8.ir.conversion.IRBuilder,int,boolean):539:544 -> a 175:175:void com.android.tools.r8.ir.conversion.CfSourceCode.build(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.ir.conversion.IRBuilder):568:568 -> a 175:175:void buildInstruction(com.android.tools.r8.ir.conversion.IRBuilder,int,boolean):552 -> a 176:178:void buildInstruction(com.android.tools.r8.ir.conversion.IRBuilder,int,boolean):554:556 -> a 179:182:void com.android.tools.r8.ir.conversion.CfSourceCode.recordStateForTarget(int,com.android.tools.r8.ir.conversion.CfState$Snapshot):572:575 -> a 179:182:void buildInstruction(com.android.tools.r8.ir.conversion.IRBuilder,int,boolean):557 -> a 183:186:void com.android.tools.r8.ir.conversion.CfSourceCode.recordStateForTarget(int,com.android.tools.r8.ir.conversion.CfState$Snapshot):572:575 -> a 183:186:void buildInstruction(com.android.tools.r8.ir.conversion.IRBuilder,int,boolean):560 -> a 187:187:void buildInstruction(com.android.tools.r8.ir.conversion.IRBuilder,int,boolean):563:563 -> a 188:191:void buildPostlude(com.android.tools.r8.ir.conversion.IRBuilder):442:445 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;)V"} 192:193:void buildBlockTransfer(com.android.tools.r8.ir.conversion.IRBuilder,int,int,boolean):458:459 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;IIZ)V"} 194:222:void buildBlockTransfer(com.android.tools.r8.ir.conversion.IRBuilder,int,int,boolean):458:486 -> a 223:224:int getLabelOffset(com.android.tools.r8.cf.code.CfLabel):584:585 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/M7;)I"} 225:237:void setStateFromFrame(com.android.tools.r8.cf.code.CfFrame):589:601 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/j7;)V"} 238:241:void setStateFromFrame(com.android.tools.r8.cf.code.CfFrame):600:603 -> a 242:244:boolean com.android.tools.r8.ir.conversion.CfSourceCode.isFirstFrameInBlock():610:612 -> a 242:244:void setStateFromFrame(com.android.tools.r8.cf.code.CfFrame):604 -> a 245:245:boolean com.android.tools.r8.cf.code.CfInstruction.isPosition():0:0 -> a 245:245:boolean com.android.tools.r8.ir.conversion.CfSourceCode.isFirstFrameInBlock():612 -> a 245:245:void setStateFromFrame(com.android.tools.r8.cf.code.CfFrame):604 -> a 246:246:boolean com.android.tools.r8.cf.code.CfInstruction.isLabel():0:0 -> a 246:246:boolean com.android.tools.r8.ir.conversion.CfSourceCode.isFirstFrameInBlock():612 -> a 246:246:void setStateFromFrame(com.android.tools.r8.cf.code.CfFrame):604 -> a 247:247:void setStateFromFrame(com.android.tools.r8.cf.code.CfFrame):605:605 -> a 248:248:void lambda$setStateFromFrame$0(com.android.tools.r8.graph.DexType[],int,com.android.tools.r8.cf.code.frame.FrameType):593:593 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"([Lcom/android/tools/r8/graph/v2;ILcom/android/tools/r8/internal/Ti;)V"} 249:251:com.android.tools.r8.graph.DexType convertUninitialized(com.android.tools.r8.cf.code.frame.FrameType):621:623 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Ti;)Lcom/android/tools/r8/graph/v2;"} 252:252:com.android.tools.r8.graph.DexType com.android.tools.r8.cf.code.frame.NullFrameType.getInitializedType():72:72 -> a 252:252:com.android.tools.r8.graph.DexType convertUninitialized(com.android.tools.r8.cf.code.frame.FrameType):623 -> a 253:285:com.android.tools.r8.graph.DexType convertUninitialized(com.android.tools.r8.cf.code.frame.FrameType):625:657 -> a 286:286:com.android.tools.r8.graph.DebugLocalInfo getIncomingLocalAtBlock(int,int):671:671 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(II)Lcom/android/tools/r8/graph/X;"} 287:300:com.android.tools.r8.graph.DexType getPhiTypeForBlock(int,int,com.android.tools.r8.ir.code.ValueTypeConstraint,com.android.tools.r8.ir.code.Phi$RegisterReadType):677:690 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(IILcom/android/tools/r8/internal/SL$a;)Lcom/android/tools/r8/graph/v2;"} 301:354:com.android.tools.r8.graph.DexType getPhiTypeForBlock(int,int,com.android.tools.r8.ir.code.ValueTypeConstraint,com.android.tools.r8.ir.code.Phi$RegisterReadType):687:740 -> a 355:356:boolean isControlFlow(com.android.tools.r8.cf.code.CfInstruction):822:823 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/B7;)Z"} 357:357:boolean hasValidTypesFromStackMap():865:865 -> a 358:362:com.android.tools.r8.ir.code.Position getCanonicalPosition(com.android.tools.r8.ir.code.Position):902:906 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/kM;)Lcom/android/tools/r8/internal/kM;"} 363:365:com.android.tools.r8.ir.code.Position getCanonicalPosition(com.android.tools.r8.ir.code.Position):905:907 -> a 366:366:com.android.tools.r8.ir.code.Position getCanonicalPosition(com.android.tools.r8.ir.code.Position):902:902 -> a 1:1:void setUp():0:0 -> b 2:2:com.android.tools.r8.ir.code.CatchHandlers getCurrentCatchHandlers(com.android.tools.r8.ir.conversion.IRBuilder):830:830 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;)Lcom/android/tools/r8/internal/t6;"} 3:3:boolean com.android.tools.r8.ir.conversion.CfSourceCode.isCurrentlyGeneratingMethodSynchronization():407:407 -> b 3:3:com.android.tools.r8.ir.code.CatchHandlers getCurrentCatchHandlers(com.android.tools.r8.ir.conversion.IRBuilder):833 -> b 4:6:com.android.tools.r8.ir.code.CatchHandlers getCurrentCatchHandlers(com.android.tools.r8.ir.conversion.IRBuilder):836:838 -> b 7:7:com.android.tools.r8.ir.code.CatchHandlers getCurrentCatchHandlers(com.android.tools.r8.ir.conversion.IRBuilder):837:837 -> b 8:8:boolean com.android.tools.r8.ir.conversion.CfSourceCode$TryHandlerList.isEmpty():91:91 -> b 8:8:com.android.tools.r8.ir.code.CatchHandlers getCurrentCatchHandlers(com.android.tools.r8.ir.conversion.IRBuilder):839 -> b 9:9:boolean com.android.tools.r8.ir.conversion.CfSourceCode$TryHandlerList.isEmpty():91:91 -> b 9:9:com.android.tools.r8.ir.code.CatchHandlers getCurrentCatchHandlers(com.android.tools.r8.ir.conversion.IRBuilder):839 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 10:10:boolean com.android.tools.r8.ir.conversion.CfSourceCode$TryHandlerList.isEmpty():91:91 -> b 10:10:com.android.tools.r8.ir.code.CatchHandlers getCurrentCatchHandlers(com.android.tools.r8.ir.conversion.IRBuilder):839 -> b 11:11:boolean com.android.tools.r8.ir.conversion.CfSourceCode$TryHandlerList.isEmpty():92:92 -> b 11:11:com.android.tools.r8.ir.code.CatchHandlers getCurrentCatchHandlers(com.android.tools.r8.ir.conversion.IRBuilder):839 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 12:12:boolean com.android.tools.r8.ir.conversion.CfSourceCode$TryHandlerList.isEmpty():92:92 -> b 12:12:com.android.tools.r8.ir.code.CatchHandlers getCurrentCatchHandlers(com.android.tools.r8.ir.conversion.IRBuilder):839 -> b 13:13:com.android.tools.r8.ir.code.CatchHandlers getCurrentCatchHandlers(com.android.tools.r8.ir.conversion.IRBuilder):842:842 -> b 14:21:com.android.tools.r8.ir.code.Position getCanonicalDebugPositionAtOffset(int):871:878 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/internal/kM;"} 22:44:com.android.tools.r8.ir.code.Position getCanonicalDebugPositionAtOffset(int):871:893 -> b 45:45:boolean lambda$getCanonicalDebugPositionAtOffset$1(com.android.tools.r8.cf.code.CfInstruction):875:875 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/B7;)Z"} 1:3:void buildPrelude(com.android.tools.r8.ir.conversion.IRBuilder):370:372 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;)V"} 4:13:void com.android.tools.r8.ir.conversion.CfSourceCode.setLocalVariableLists():762:771 -> c 4:13:void buildPrelude(com.android.tools.r8.ir.conversion.IRBuilder):373 -> c 14:34:void buildPrelude(com.android.tools.r8.ir.conversion.IRBuilder):374:394 -> c 35:47:void com.android.tools.r8.ir.conversion.CfSourceCode.buildMethodEnterSynchronization(com.android.tools.r8.ir.conversion.IRBuilder):415:427 -> c 35:47:void buildPrelude(com.android.tools.r8.ir.conversion.IRBuilder):395 -> c 48:50:com.android.tools.r8.ir.code.Monitor com.android.tools.r8.ir.conversion.IRBuilder.addMonitor(com.android.tools.r8.ir.code.MonitorType,int):1293:1295 -> c 48:50:void com.android.tools.r8.ir.conversion.CfSourceCode.buildMethodEnterSynchronization(com.android.tools.r8.ir.conversion.IRBuilder):427 -> c 48:50:void buildPrelude(com.android.tools.r8.ir.conversion.IRBuilder):395 -> c 51:52:void com.android.tools.r8.ir.conversion.CfSourceCode.buildMethodEnterSynchronization(com.android.tools.r8.ir.conversion.IRBuilder):427:428 -> c 51:52:void buildPrelude(com.android.tools.r8.ir.conversion.IRBuilder):395 -> c 53:58:void buildPrelude(com.android.tools.r8.ir.conversion.IRBuilder):397:402 -> c 59:62:void com.android.tools.r8.ir.conversion.CfSourceCode.recordStateForTarget(int,com.android.tools.r8.ir.conversion.CfState$Snapshot):572:575 -> c 59:62:void buildPrelude(com.android.tools.r8.ir.conversion.IRBuilder):402 -> c 63:63:void buildPrelude(com.android.tools.r8.ir.conversion.IRBuilder):403:403 -> c 64:64:boolean com.android.tools.r8.ir.conversion.CfSourceCode.isCurrentlyGeneratingMethodSynchronization():407:407 -> c 64:64:com.android.tools.r8.graph.DebugLocalInfo getIncomingLocal(int):745 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/graph/X;"} 65:65:com.android.tools.r8.graph.DebugLocalInfo getIncomingLocal(int):745:745 -> c 66:66:boolean com.android.tools.r8.ir.conversion.CfSourceCode.isCurrentlyGeneratingMethodSynchronization():407:407 -> c 66:66:boolean verifyCurrentInstructionCanThrow():852 -> c 67:70:boolean verifyCurrentInstructionCanThrow():852:855 -> c 71:71:com.android.tools.r8.ir.code.Position lambda$getCanonicalDebugPositionAtOffset$2(com.android.tools.r8.cf.code.CfInstruction):876:876 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/B7;)Lcom/android/tools/r8/internal/kM;"} void clear() -> clear 1:1:int getMoveExceptionRegister(int):0:0 -> d 2:2:boolean verifyLocalInScope(com.android.tools.r8.graph.DebugLocalInfo):0:0 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Z"} 3:3:void startLocals(com.android.tools.r8.ir.conversion.IRBuilder):788:788 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;)V"} 4:4:boolean com.android.tools.r8.ir.conversion.CfSourceCode.localsChanged():775:775 -> d 4:4:void startLocals(com.android.tools.r8.ir.conversion.IRBuilder):788 -> d 5:10:void startLocals(com.android.tools.r8.ir.conversion.IRBuilder):788:793 -> d 11:23:java.lang.String com.android.tools.r8.ir.conversion.CfSourceCode.prettyType(com.android.tools.r8.ir.code.ValueType):805:817 -> d 11:23:void startLocals(com.android.tools.r8.ir.conversion.IRBuilder):795 -> d 24:24:java.lang.String com.android.tools.r8.ir.conversion.CfSourceCode.prettyType(com.android.tools.r8.ir.code.ValueType):815:815 -> d 24:24:void startLocals(com.android.tools.r8.ir.conversion.IRBuilder):795 -> d 25:25:java.lang.String com.android.tools.r8.ir.conversion.CfSourceCode.prettyType(com.android.tools.r8.ir.code.ValueType):813:813 -> d 25:25:void startLocals(com.android.tools.r8.ir.conversion.IRBuilder):795 -> d 26:26:java.lang.String com.android.tools.r8.ir.conversion.CfSourceCode.prettyType(com.android.tools.r8.ir.code.ValueType):811:811 -> d 26:26:void startLocals(com.android.tools.r8.ir.conversion.IRBuilder):795 -> d 27:27:java.lang.String com.android.tools.r8.ir.conversion.CfSourceCode.prettyType(com.android.tools.r8.ir.code.ValueType):809:809 -> d 27:27:void startLocals(com.android.tools.r8.ir.conversion.IRBuilder):795 -> d 28:28:java.lang.String com.android.tools.r8.ir.conversion.CfSourceCode.prettyType(com.android.tools.r8.ir.code.ValueType):807:807 -> d 28:28:void startLocals(com.android.tools.r8.ir.conversion.IRBuilder):795 -> d 29:31:void startLocals(com.android.tools.r8.ir.conversion.IRBuilder):797:799 -> d 1:1:int instructionOffset(int):0:0 -> e 2:2:int instructionCount():259:259 -> e 1:1:boolean verifyRegister(int):0:0 -> f 2:2:com.android.tools.r8.ir.code.Position getCurrentPosition():898:898 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/kM;"} 1:1:int instructionIndex(int):0:0 -> g 2:2:int getCurrentInstructionIndex():580:580 -> g 1:1:com.android.tools.r8.graph.DexEncodedMethod getMethod():246:246 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/W0;"} 2:2:com.android.tools.r8.ir.conversion.CfSourceCode$LocalVariableList getLocalVariables(int):333:333 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/internal/y8;"} 3:3:boolean com.android.tools.r8.ir.conversion.CfSourceCode$LocalVariableList.validFor(int):182:182 -> h 3:3:com.android.tools.r8.ir.conversion.CfSourceCode$LocalVariableList getLocalVariables(int):333 -> 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):182:182 -> h 4:4:com.android.tools.r8.ir.conversion.CfSourceCode$LocalVariableList getLocalVariables(int):333 -> h 5:5:com.android.tools.r8.ir.conversion.CfSourceCode$LocalVariableList getLocalVariables(int):334:334 -> h 6:17:com.android.tools.r8.ir.conversion.CfSourceCode$LocalVariableList com.android.tools.r8.ir.conversion.CfSourceCode$LocalVariableList.compute(int,java.util.List,com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntMap):160:171 -> h 6:17:com.android.tools.r8.ir.conversion.CfSourceCode$LocalVariableList getLocalVariables(int):335 -> h 18:18:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap.():119:119 -> h 18:18:com.android.tools.r8.ir.conversion.CfSourceCode$LocalVariableList com.android.tools.r8.ir.conversion.CfSourceCode$LocalVariableList.compute(int,java.util.List,com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntMap):171 -> h 18:18:com.android.tools.r8.ir.conversion.CfSourceCode$LocalVariableList getLocalVariables(int):335 -> h 19:24:com.android.tools.r8.ir.conversion.CfSourceCode$LocalVariableList com.android.tools.r8.ir.conversion.CfSourceCode$LocalVariableList.compute(int,java.util.List,com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntMap):173:178 -> h 19:24:com.android.tools.r8.ir.conversion.CfSourceCode$LocalVariableList getLocalVariables(int):335 -> h 25:27:com.android.tools.r8.ir.conversion.CfSourceCode$LocalVariableList getLocalVariables(int):335:337 -> h 1:25:int[] getTargets(int):341:365 -> i 26:27:int[] getTargets(int):345:346 -> i 28:28:java.lang.Iterable lambda$getCanonicalDebugPositionAtOffset$3():877:877 -> i 29:32:java.lang.Iterable lambda$getCanonicalDebugPositionAtOffset$3():874:877 -> i com.android.tools.r8.ir.conversion.CfSourceCode$1 -> com.android.tools.r8.internal.x8: # {"id":"sourceFile","fileName":"CfSourceCode.java"} int[] $SwitchMap$com$android$tools$r8$ir$code$ValueType -> a 1:1:void ():805:805 -> com.android.tools.r8.ir.conversion.CfSourceCode$LocalVariableList -> com.android.tools.r8.internal.y8: # {"id":"sourceFile","fileName":"CfSourceCode.java"} int startOffset -> a int endOffset -> b com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap locals -> c 1:4:void (int,int,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap):147:150 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(IILcom/android/tools/r8/internal/Gq;)V"} com.android.tools.r8.ir.conversion.CfSourceCode$TryHandlerList -> com.android.tools.r8.internal.z8: # {"id":"sourceFile","fileName":"CfSourceCode.java"} int startOffset -> a int endOffset -> b java.util.List guards -> c com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntList offsets -> d boolean $assertionsDisabled -> e 1:1:void ():72:72 -> 1:5:void (int,int,java.util.List,com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntList):79:83 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(IILjava/util/ArrayList;Lcom/android/tools/r8/internal/pr;)V"} com.android.tools.r8.ir.conversion.CfSourceUtils -> com.android.tools.r8.internal.B8: # {"id":"sourceFile","fileName":"CfSourceUtils.java"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;)Lcom/android/tools/r8/internal/M7;"} 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.android.tools.r8.internal.N8: # {"id":"sourceFile","fileName":"CfState.java"} 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} 1:1:void buildPrelude(com.android.tools.r8.ir.code.Position):88:88 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/kM;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/L8;ZLcom/android/tools/r8/internal/kM;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"([Lcom/android/tools/r8/graph/v2;[Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/internal/kM;)Lcom/android/tools/r8/internal/E8;"} 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:17:com.android.tools.r8.ir.conversion.CfState$Snapshot 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/L8;Lcom/android/tools/r8/internal/L8;Lcom/android/tools/r8/origin/Origin;)Lcom/android/tools/r8/internal/L8;"} 18:33:com.android.tools.r8.ir.conversion.CfState$Snapshot 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/E8;Lcom/android/tools/r8/internal/E8;Lcom/android/tools/r8/origin/Origin;)Lcom/android/tools/r8/internal/L8;"} 34:34:com.android.tools.r8.ir.conversion.CfState$Snapshot 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 35:35:com.android.tools.r8.ir.conversion.CfState$Slot push(com.android.tools.r8.ir.conversion.CfState$Slot):165:165 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/H8;)Lcom/android/tools/r8/internal/H8;"} 36:36: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 36:36:com.android.tools.r8.ir.conversion.CfState$Slot push(com.android.tools.r8.ir.conversion.CfState$Slot):165 -> 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.push(com.android.tools.r8.ir.conversion.CfState$SlotType):178 -> a 37:37:com.android.tools.r8.ir.conversion.CfState$Slot push(com.android.tools.r8.ir.conversion.CfState$Slot):165 -> 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.push(com.android.tools.r8.ir.conversion.CfState$SlotType):178 -> a 38:39:com.android.tools.r8.ir.conversion.CfState$Slot push(com.android.tools.r8.ir.conversion.CfState$Slot):165 -> 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.push(com.android.tools.r8.ir.conversion.CfState$SlotType):178 -> a 40:40:com.android.tools.r8.ir.conversion.CfState$Slot push(com.android.tools.r8.ir.conversion.CfState$Slot):165 -> a 41:41: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 41:41:com.android.tools.r8.ir.conversion.CfState$Slot push(com.android.tools.r8.ir.conversion.CfState$Slot):165 -> a 42:42:com.android.tools.r8.ir.conversion.CfState$Slot push(com.android.tools.r8.graph.DexType):169:169 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/internal/H8;"} 43:43: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 43:43:com.android.tools.r8.ir.conversion.CfState$Slot push(com.android.tools.r8.graph.DexType):169 -> 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.push(com.android.tools.r8.ir.conversion.CfState$SlotType):178 -> a 44:44:com.android.tools.r8.ir.conversion.CfState$Slot push(com.android.tools.r8.graph.DexType):169 -> 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.push(com.android.tools.r8.ir.conversion.CfState$SlotType):178 -> a 45:46:com.android.tools.r8.ir.conversion.CfState$Slot push(com.android.tools.r8.graph.DexType):169 -> 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.push(com.android.tools.r8.ir.conversion.CfState$SlotType):178 -> a 47:47:com.android.tools.r8.ir.conversion.CfState$Slot push(com.android.tools.r8.graph.DexType):169 -> a 48:48: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 48:48:com.android.tools.r8.ir.conversion.CfState$Slot push(com.android.tools.r8.graph.DexType):169 -> a 49:49:com.android.tools.r8.ir.conversion.CfState$Slot push(com.android.tools.r8.ir.code.ValueType):173:173 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/j20;)Lcom/android/tools/r8/internal/H8;"} 50:50: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 50:50:com.android.tools.r8.ir.conversion.CfState$Slot push(com.android.tools.r8.ir.code.ValueType):173 -> a 51:51:void com.android.tools.r8.ir.conversion.CfState.updateState(com.android.tools.r8.ir.conversion.CfState$Snapshot):183:183 -> a 51:51: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 51:51:com.android.tools.r8.ir.conversion.CfState$Slot push(com.android.tools.r8.ir.code.ValueType):173 -> a 52:53:void com.android.tools.r8.ir.conversion.CfState$BaseSnapshot.(com.android.tools.r8.ir.conversion.CfState$Snapshot):348:349 -> a 52:53:void com.android.tools.r8.ir.conversion.CfState.updateState(com.android.tools.r8.ir.conversion.CfState$Snapshot):183 -> a 52:53: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 52:53:com.android.tools.r8.ir.conversion.CfState$Slot push(com.android.tools.r8.ir.code.ValueType):173 -> a 54:54:void com.android.tools.r8.ir.conversion.CfState.updateState(com.android.tools.r8.ir.conversion.CfState$Snapshot):183:183 -> a 54:54: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 54:54:com.android.tools.r8.ir.conversion.CfState$Slot push(com.android.tools.r8.ir.code.ValueType):173 -> a 55:55: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 55:55:com.android.tools.r8.ir.conversion.CfState$Slot push(com.android.tools.r8.ir.code.ValueType):173 -> a 56:56:com.android.tools.r8.ir.conversion.CfState$Slot read(int):209:209 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/internal/H8;"} 57:57:com.android.tools.r8.ir.conversion.CfState$Slot write(int,com.android.tools.r8.graph.DexType):213:213 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/internal/H8;"} 58:58: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 58:58:com.android.tools.r8.ir.conversion.CfState$Slot write(int,com.android.tools.r8.graph.DexType):213 -> a 59:59:void com.android.tools.r8.ir.conversion.CfState.updateState(com.android.tools.r8.ir.conversion.CfState$Snapshot):183:183 -> a 59:59: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 59:59:com.android.tools.r8.ir.conversion.CfState$Slot write(int,com.android.tools.r8.graph.DexType):213 -> a 60:61:void com.android.tools.r8.ir.conversion.CfState$BaseSnapshot.(com.android.tools.r8.ir.conversion.CfState$Snapshot):348:349 -> a 60:61:void com.android.tools.r8.ir.conversion.CfState.updateState(com.android.tools.r8.ir.conversion.CfState$Snapshot):183 -> a 60:61: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 60:61:com.android.tools.r8.ir.conversion.CfState$Slot write(int,com.android.tools.r8.graph.DexType):213 -> a 62:62:void com.android.tools.r8.ir.conversion.CfState.updateState(com.android.tools.r8.ir.conversion.CfState$Snapshot):183:183 -> a 62:62: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 62:62:com.android.tools.r8.ir.conversion.CfState$Slot write(int,com.android.tools.r8.graph.DexType):213 -> a 63:63: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 63:63:com.android.tools.r8.ir.conversion.CfState$Slot write(int,com.android.tools.r8.graph.DexType):213 -> a 64:64:com.android.tools.r8.ir.conversion.CfState$Slot write(int,com.android.tools.r8.ir.conversion.CfState$Slot):217:217 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/internal/H8;)Lcom/android/tools/r8/internal/H8;"} 65:65: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 65:65:com.android.tools.r8.ir.conversion.CfState$Slot write(int,com.android.tools.r8.ir.conversion.CfState$Slot):217 -> a 66:66:void com.android.tools.r8.ir.conversion.CfState.updateState(com.android.tools.r8.ir.conversion.CfState$Snapshot):183:183 -> a 66:66: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 66:66:com.android.tools.r8.ir.conversion.CfState$Slot write(int,com.android.tools.r8.ir.conversion.CfState$Slot):217 -> a 67:68:void com.android.tools.r8.ir.conversion.CfState$BaseSnapshot.(com.android.tools.r8.ir.conversion.CfState$Snapshot):348:349 -> a 67:68:void com.android.tools.r8.ir.conversion.CfState.updateState(com.android.tools.r8.ir.conversion.CfState$Snapshot):183 -> a 67:68: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 67:68:com.android.tools.r8.ir.conversion.CfState$Slot write(int,com.android.tools.r8.ir.conversion.CfState$Slot):217 -> a 69:69:void com.android.tools.r8.ir.conversion.CfState.updateState(com.android.tools.r8.ir.conversion.CfState$Snapshot):183:183 -> a 69:69: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 69:69:com.android.tools.r8.ir.conversion.CfState$Slot write(int,com.android.tools.r8.ir.conversion.CfState$Slot):217 -> a 70:70: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 70:70:com.android.tools.r8.ir.conversion.CfState$Slot write(int,com.android.tools.r8.ir.conversion.CfState$Slot):217 -> a 71:71:com.android.tools.r8.ir.code.Position getPosition():226:226 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/kM;"} 1:1:com.android.tools.r8.ir.conversion.CfState$Snapshot getSnapshot():118:118 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/L8;"} 2:3:void setPosition(com.android.tools.r8.ir.code.Position):230:231 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/kM;)V"} 1:1:com.android.tools.r8.ir.conversion.CfState$Slot peek():201:201 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/H8;"} 1:1:com.android.tools.r8.ir.conversion.CfState$Slot peek(int):205:205 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/H8;"} 1:2:com.android.tools.r8.ir.conversion.CfState$Slot pop():187:188 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/H8;"} 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.android.tools.r8.internal.E8: # {"id":"sourceFile","fileName":"CfState.java"} 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/L8;)V"} 6:15:void (com.android.tools.r8.graph.DexType[],com.android.tools.r8.graph.DexType[],com.android.tools.r8.ir.code.Position):353:362 -> # {"id":"com.android.tools.r8.residualsignature","signature":"([Lcom/android/tools/r8/graph/v2;[Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/internal/kM;)V"} 1:1:com.android.tools.r8.ir.conversion.CfState$BaseSnapshot asBase():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/E8;"} 2:4:com.android.tools.r8.ir.conversion.CfState$SlotType getSlotType(com.android.tools.r8.graph.DexType):367:369 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/internal/K8;"} 5:9:com.android.tools.r8.ir.conversion.CfState$Slot getLocal(int):395:399 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/internal/H8;"} 10:14:void build(com.android.tools.r8.ir.conversion.CfState$BaseSnapshot):404:408 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/E8;)V"} 1:1:int maxLocal():379:379 -> b 2:2:com.android.tools.r8.ir.conversion.CfState$Slot getStack(int):384:384 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/internal/H8;"} 1:1:com.android.tools.r8.ir.conversion.CfState$Slot peek():389:389 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/H8;"} 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.android.tools.r8.internal.F8: # {"id":"sourceFile","fileName":"CfState.java"} int stackHeight -> c boolean $assertionsDisabled -> d 1:1:void ():476:476 -> 1:3:void (com.android.tools.r8.ir.conversion.CfState$Snapshot):481:483 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/L8;)V"} 1:2:com.android.tools.r8.ir.conversion.CfState$Slot getStack(int):493:494 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/internal/H8;"} 1:1:com.android.tools.r8.ir.conversion.CfState$Slot peek():499:499 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/H8;"} 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.android.tools.r8.internal.G8: # {"id":"sourceFile","fileName":"CfState.java"} 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/L8;Lcom/android/tools/r8/internal/K8;)V"} 1:2:void build(com.android.tools.r8.ir.conversion.CfState$BaseSnapshot):464:465 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/E8;)V"} 3:3:int com.android.tools.r8.ir.conversion.CfState$Slot.stackPosition():259:259 -> a 3:3:void build(com.android.tools.r8.ir.conversion.CfState$BaseSnapshot):465 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 4:4:int com.android.tools.r8.ir.conversion.CfState$Slot.stackPosition():259:259 -> 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:void build(com.android.tools.r8.ir.conversion.CfState$BaseSnapshot):466 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 8:8:int com.android.tools.r8.ir.conversion.CfState$Slot.stackPosition():259:259 -> 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/internal/H8;"} 2:2:int com.android.tools.r8.ir.conversion.CfState$Slot.stackPosition():259:259 -> b 2:2:com.android.tools.r8.ir.conversion.CfState$Slot getStack(int):454 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:3:int com.android.tools.r8.ir.conversion.CfState$Slot.stackPosition():259:259 -> 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 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/H8;"} 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 stackHeight():449 -> d # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:3:int com.android.tools.r8.ir.conversion.CfState$Slot.stackPosition():259:259 -> 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.android.tools.r8.internal.H8: # {"id":"sourceFile","fileName":"CfState.java"} int register -> a com.android.tools.r8.ir.code.ValueType type -> b com.android.tools.r8.graph.DexType preciseType -> c com.android.tools.r8.ir.conversion.CfState$SlotType slotType -> d boolean $assertionsDisabled -> e 1:1:void ():239:239 -> 1:5:void (int,com.android.tools.r8.ir.conversion.CfState$SlotType):247:251 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/internal/K8;)V"} 1:1:boolean isStackSlot(int):0:0 -> a 2:2:com.android.tools.r8.ir.conversion.CfState$Slot stackSlot(int,com.android.tools.r8.ir.conversion.CfState$SlotType):255:255 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/internal/K8;)Lcom/android/tools/r8/internal/H8;"} 3:3:boolean isPrecise():284:284 -> a 4:4:boolean com.android.tools.r8.ir.conversion.CfState$SlotType.isPrecise():0:0 -> a 4:4:boolean isPrecise():284 -> a 1:2:int stackPosition(int):263:264 -> b 1:3:java.lang.String toString():270:272 -> toString com.android.tools.r8.ir.conversion.CfState$SlotType -> com.android.tools.r8.internal.K8: # {"id":"sourceFile","fileName":"CfState.java"} 1:1:void ():14:14 -> com.android.tools.r8.ir.code.ValueType getImprecise() -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/j20;"} com.android.tools.r8.graph.DexType getPrecise() -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/v2;"} com.android.tools.r8.ir.conversion.CfState$SlotType$Imprecise -> com.android.tools.r8.internal.I8: # {"id":"sourceFile","fileName":"CfState.java"} com.android.tools.r8.ir.code.ValueType type -> a 1:2:void (com.android.tools.r8.ir.code.ValueType):56:57 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/j20;)V"} 1:1:com.android.tools.r8.ir.code.ValueType getImprecise():67:67 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/j20;"} com.android.tools.r8.graph.DexType getPrecise() -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/v2;"} 1:1:java.lang.String toString():72:72 -> toString com.android.tools.r8.ir.conversion.CfState$SlotType$Precise -> com.android.tools.r8.internal.J8: # {"id":"sourceFile","fileName":"CfState.java"} com.android.tools.r8.graph.DexType type -> a 1:2:void (com.android.tools.r8.graph.DexType):27:28 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)V"} 1:1:com.android.tools.r8.ir.code.ValueType getImprecise():38:38 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/j20;"} 1:1:com.android.tools.r8.graph.DexType getPrecise():33:33 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/v2;"} 1:1:java.lang.String toString():43:43 -> toString com.android.tools.r8.ir.conversion.CfState$Snapshot -> com.android.tools.r8.internal.L8: # {"id":"sourceFile","fileName":"CfState.java"} com.android.tools.r8.ir.conversion.CfState$Snapshot parent -> a int updates -> b 1:3:void (com.android.tools.r8.ir.conversion.CfState$Snapshot,int):292:294 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/internal/L8;)V"} 1:1:com.android.tools.r8.ir.conversion.CfState$Slot getLocal(int):314:314 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/internal/H8;"} 2:2:void build(com.android.tools.r8.ir.conversion.CfState$BaseSnapshot):318:318 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/E8;)V"} 3:3:com.android.tools.r8.ir.conversion.CfState$BaseSnapshot asBase():322:322 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/E8;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/internal/H8;"} 1:1:com.android.tools.r8.ir.conversion.CfState$Slot peek():310:310 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/H8;"} 1:1:int stackHeight():298:298 -> d com.android.tools.r8.ir.conversion.CfState$Write -> com.android.tools.r8.internal.M8: # {"id":"sourceFile","fileName":"CfState.java"} 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/L8;ILcom/android/tools/r8/internal/K8;)V"} 1:1:com.android.tools.r8.ir.conversion.CfState$Slot getLocal(int):525:525 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/internal/H8;"} 2:3:void build(com.android.tools.r8.ir.conversion.CfState$BaseSnapshot):530:531 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/E8;)V"} 1:1:int maxLocal():520:520 -> b 1:1:java.lang.String toString():536:536 -> toString com.android.tools.r8.ir.conversion.ClassConverter -> com.android.tools.r8.internal.L9: # {"id":"sourceFile","fileName":"ClassConverter.java"} com.android.tools.r8.graph.AppView appView -> a com.android.tools.r8.ir.conversion.PrimaryD8L8IRConverter converter -> b com.android.tools.r8.ir.conversion.D8MethodProcessor methodProcessor -> c com.android.tools.r8.ir.desugar.itf.InterfaceProcessor interfaceProcessor -> d boolean $assertionsDisabled -> e 1:1:void ():34:34 -> 1:5:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.conversion.PrimaryD8L8IRConverter,com.android.tools.r8.ir.conversion.D8MethodProcessor,com.android.tools.r8.ir.desugar.itf.InterfaceProcessor):45:49 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/VM;Lcom/android/tools/r8/internal/zd;Lcom/android/tools/r8/internal/ns;)V"} void convertClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/G7;Lcom/android/tools/r8/graph/q2;)V"} void notifyAllClassesConverted() -> a 1:1:com.android.tools.r8.ir.conversion.ClassConverterResult$Builder com.android.tools.r8.ir.conversion.ClassConverterResult.builder():21:21 -> a 1:1:com.android.tools.r8.ir.conversion.ClassConverterResult convertClasses(java.util.concurrent.ExecutorService):65 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/concurrent/ExecutorService;)Lcom/android/tools/r8/internal/N9;"} 2:4:com.android.tools.r8.ir.conversion.ClassConverterResult convertClasses(java.util.concurrent.ExecutorService):66:68 -> a 5:5:java.util.List lambda$getDeterministicNestWaves$0(com.android.tools.r8.graph.DexType):76:76 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Ljava/util/List;"} 6:7:boolean lambda$getDeterministicNestWaves$1(java.util.List,int,com.android.tools.r8.graph.DexType,java.util.List):94:95 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;ILcom/android/tools/r8/graph/v2;Ljava/util/List;)Z"} 8:13:void internalConvertClasses(com.android.tools.r8.ir.conversion.ClassConverterResult$Builder,java.util.concurrent.ExecutorService):116:121 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/M9;Ljava/util/concurrent/ExecutorService;)V"} 14:14:void com.android.tools.r8.ir.conversion.PrimaryD8L8IRConverter.classSynthesisDesugaring(java.util.concurrent.ExecutorService,com.android.tools.r8.ir.desugar.CfClassSynthesizerDesugaringEventConsumer):269:269 -> a 14:14:void internalConvertClasses(com.android.tools.r8.ir.conversion.ClassConverterResult$Builder,java.util.concurrent.ExecutorService):121 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 15:16:void com.android.tools.r8.ir.conversion.PrimaryD8L8IRConverter.classSynthesisDesugaring(java.util.concurrent.ExecutorService,com.android.tools.r8.ir.desugar.CfClassSynthesizerDesugaringEventConsumer):269:270 -> a 15:16:void internalConvertClasses(com.android.tools.r8.ir.conversion.ClassConverterResult$Builder,java.util.concurrent.ExecutorService):121 -> a 17:34:void internalConvertClasses(com.android.tools.r8.ir.conversion.ClassConverterResult$Builder,java.util.concurrent.ExecutorService):122:139 -> a 35:38:java.util.List com.android.tools.r8.ir.conversion.ClassConverter.filterOutClassesInNests(java.util.Collection):104:107 -> a 35:38:void internalConvertClasses(com.android.tools.r8.ir.conversion.ClassConverterResult$Builder,java.util.concurrent.ExecutorService):142 -> a 39:92:void internalConvertClasses(com.android.tools.r8.ir.conversion.ClassConverterResult$Builder,java.util.concurrent.ExecutorService):143:196 -> a 93:99:void lambda$internalConvertClasses$3(com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod):179:185 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/G7;Lcom/android/tools/r8/graph/o5;)V"} 100:103:void checkWaveDeterminism(java.util.Collection):204:207 -> a 104:106:void lambda$checkWaveDeterminism$5(java.util.Collection,com.android.tools.r8.utils.DeterminismChecker):211:213 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Collection;Lcom/android/tools/r8/utils/B0;)V"} 107:108:void lambda$checkWaveDeterminism$4(java.util.List,com.android.tools.r8.utils.DeterminismChecker$LineCallback):215:216 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;Lcom/android/tools/r8/utils/x0;)V"} 1:25:java.util.Deque getDeterministicNestWaves(java.util.Collection):73:97 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Collection;)Ljava/util/ArrayDeque;"} 26:26:void lambda$internalConvertClasses$2(com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.DexProgramClass):162:162 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/G7;Lcom/android/tools/r8/graph/q2;)V"} com.android.tools.r8.ir.conversion.ClassConverter$DefaultClassConverter -> com.android.tools.r8.internal.J9: # {"id":"sourceFile","fileName":"ClassConverter.java"} 1:1:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.conversion.PrimaryD8L8IRConverter,com.android.tools.r8.ir.conversion.D8MethodProcessor,com.android.tools.r8.ir.desugar.itf.InterfaceProcessor):239:239 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/VM;Lcom/android/tools/r8/internal/zd;Lcom/android/tools/r8/internal/ns;)V"} 1:1:void notifyAllClassesConverted():0:0 -> a 2:2:void com.android.tools.r8.ir.conversion.ClassConverter.convertMethods(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer):227:227 -> a 2:2:void convertClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer):245 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/G7;Lcom/android/tools/r8/graph/q2;)V"} com.android.tools.r8.ir.conversion.ClassConverter$LibraryDesugaredClassConverter -> com.android.tools.r8.internal.K9: # {"id":"sourceFile","fileName":"ClassConverter.java"} java.util.Set alreadyLibraryDesugared -> f 1:1:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.conversion.PrimaryD8L8IRConverter,com.android.tools.r8.ir.conversion.D8MethodProcessor,com.android.tools.r8.ir.desugar.itf.InterfaceProcessor):263:263 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/VM;Lcom/android/tools/r8/internal/zd;Lcom/android/tools/r8/internal/ns;)V"} 2:2:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.conversion.PrimaryD8L8IRConverter,com.android.tools.r8.ir.conversion.D8MethodProcessor,com.android.tools.r8.ir.desugar.itf.InterfaceProcessor):256:256 -> 1:3:void convertClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer):271:273 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/G7;Lcom/android/tools/r8/graph/q2;)V"} 4:4:void com.android.tools.r8.ir.conversion.ClassConverter.convertMethods(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer):227:227 -> a 4:4:void convertClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer):275 -> a 5:5:void notifyAllClassesConverted():281:281 -> a com.android.tools.r8.ir.conversion.ClassConverterResult -> com.android.tools.r8.internal.N9: # {"id":"sourceFile","fileName":"ClassConverterResult.java"} java.util.Map forcefullyMovedLambdaMethods -> a 1:2:void (java.util.Map):16:17 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/IdentityHashMap;)V"} 1:1:java.util.Map getForcefullyMovedLambdaMethods():25:25 -> a com.android.tools.r8.ir.conversion.ClassConverterResult$Builder -> com.android.tools.r8.internal.M9: # {"id":"sourceFile","fileName":"ClassConverterResult.java"} java.util.Map forcefullyMovedLambdaMethods -> a 1:3:void ():28:30 -> 1:1:void acceptForcefullyMovedLambdaMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):34:34 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/j2;)V"} 2:2:com.android.tools.r8.ir.conversion.ClassConverterResult build():38:38 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/N9;"} com.android.tools.r8.ir.conversion.D8MethodProcessor -> com.android.tools.r8.internal.zd: # {"id":"sourceFile","fileName":"D8MethodProcessor.java"} com.android.tools.r8.profile.rewriting.ProfileCollectionAdditions profileCollectionAdditions -> a com.android.tools.r8.ir.conversion.PrimaryD8L8IRConverter converter -> b com.android.tools.r8.ir.conversion.MethodProcessorEventConsumer eventConsumer -> c java.util.concurrent.ExecutorService executorService -> d java.util.Set scheduled -> e java.util.List terminalFutures -> f java.util.List nonTerminalFutures -> g com.android.tools.r8.contexts.CompilationContext$ProcessorContext processorContext -> h boolean $assertionsDisabled -> i 1:1:void ():26:26 -> 1:1:void (com.android.tools.r8.profile.rewriting.ProfileCollectionAdditions,com.android.tools.r8.ir.conversion.PrimaryD8L8IRConverter,java.util.concurrent.ExecutorService):49:49 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/nN;Lcom/android/tools/r8/internal/VM;Ljava/util/concurrent/ExecutorService;)V"} 2:24:void (com.android.tools.r8.profile.rewriting.ProfileCollectionAdditions,com.android.tools.r8.ir.conversion.PrimaryD8L8IRConverter,java.util.concurrent.ExecutorService):32:54 -> 1:2:void addScheduled(com.android.tools.r8.graph.DexProgramClass):58:59 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)V"} 3:3:com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext createMethodProcessingContext(com.android.tools.r8.graph.ProgramMethod):68:68 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)Lcom/android/tools/r8/internal/Nb;"} 4:9:com.android.tools.r8.utils.Timing lambda$scheduleMethodForProcessing$0(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer):103:108 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/G7;)Lcom/android/tools/r8/utils/z3;"} 10:10:com.android.tools.r8.utils.Timing lambda$scheduleMethodForProcessing$0(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer):103:103 -> a 11:11:void scheduleDesugaredMethodsForProcessing(java.lang.Iterable):136:136 -> a 12:12:com.android.tools.r8.ir.conversion.callgraph.CallSiteInformation getCallSiteInformation():141:141 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/p6;"} 1:1:boolean isProcessedConcurrently(com.android.tools.r8.graph.ProgramMethod):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)Z"} 2:2:com.android.tools.r8.ir.conversion.MethodProcessorEventConsumer getEventConsumer():77:77 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/aF;"} 3:7:void processMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer):164:168 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/G7;)V"} 8:8:void processMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer):164:164 -> b 9:10:void com.android.tools.r8.ir.conversion.PrimaryD8L8IRConverter.convertMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):149:150 -> b 9:10:void processMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer):164 -> b 11:11:boolean com.android.tools.r8.utils.InternalOptions.isGeneratingClassFiles():587:587 -> b 11:11:void com.android.tools.r8.ir.conversion.PrimaryD8L8IRConverter.convertMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):150 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 11:11:void processMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer):164 -> b 12:12:boolean com.android.tools.r8.utils.InternalOptions.isGeneratingClassFiles():587:587 -> b 12:12:void com.android.tools.r8.ir.conversion.PrimaryD8L8IRConverter.convertMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):150 -> b 12:12:void processMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer):164 -> b 13:15:void com.android.tools.r8.ir.conversion.PrimaryD8L8IRConverter.convertMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):150:152 -> b 13:15:void processMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer):164 -> b 16:22:void com.android.tools.r8.ir.conversion.PrimaryD8L8IRConverter.convertMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):151:157 -> b 16:22:void processMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer):164 -> b 23:28:void com.android.tools.r8.ir.conversion.PrimaryD8L8IRConverter.checkPrefixMerging(com.android.tools.r8.graph.ProgramMethod):179:184 -> b 23:28:void com.android.tools.r8.ir.conversion.PrimaryD8L8IRConverter.convertMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):160 -> b 23:28:void processMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer):164 -> b 29:29:boolean com.android.tools.r8.graph.DexString.startsWith(com.android.tools.r8.graph.DexString):383:383 -> b 29:29:void com.android.tools.r8.ir.conversion.PrimaryD8L8IRConverter.checkPrefixMerging(com.android.tools.r8.graph.ProgramMethod):184 -> b 29:29:void com.android.tools.r8.ir.conversion.PrimaryD8L8IRConverter.convertMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):160 -> b 29:29:void processMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer):164 -> b 30:32:void com.android.tools.r8.ir.conversion.PrimaryD8L8IRConverter.checkPrefixMerging(com.android.tools.r8.graph.ProgramMethod):185:187 -> b 30:32:void com.android.tools.r8.ir.conversion.PrimaryD8L8IRConverter.convertMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):160 -> b 30:32:void processMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer):164 -> b 33:33:boolean com.android.tools.r8.graph.DexString.startsWith(com.android.tools.r8.graph.DexString):383:383 -> b 33:33:void com.android.tools.r8.ir.conversion.PrimaryD8L8IRConverter.checkPrefixMerging(com.android.tools.r8.graph.ProgramMethod):188 -> b 33:33:void com.android.tools.r8.ir.conversion.PrimaryD8L8IRConverter.convertMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):160 -> b 33:33:void processMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer):164 -> b 34:67:void com.android.tools.r8.ir.conversion.PrimaryD8L8IRConverter.checkPrefixMerging(com.android.tools.r8.graph.ProgramMethod):189:222 -> b 34:67:void com.android.tools.r8.ir.conversion.PrimaryD8L8IRConverter.convertMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):160 -> b 34:67:void processMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer):164 -> b 68:86:void com.android.tools.r8.ir.conversion.PrimaryD8L8IRConverter.checkPrefixMerging(com.android.tools.r8.graph.ProgramMethod):216:234 -> b 68:86:void com.android.tools.r8.ir.conversion.PrimaryD8L8IRConverter.convertMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):160 -> b 68:86:void processMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer):164 -> b 87:87:boolean com.android.tools.r8.graph.DexString.startsWith(com.android.tools.r8.graph.DexString):383:383 -> b 87:87:void com.android.tools.r8.ir.conversion.PrimaryD8L8IRConverter.checkPrefixMerging(com.android.tools.r8.graph.ProgramMethod):234 -> b 87:87:void com.android.tools.r8.ir.conversion.PrimaryD8L8IRConverter.convertMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):160 -> b 87:87:void processMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer):164 -> b 88:89:boolean com.android.tools.r8.ir.conversion.PrimaryD8L8IRConverter.hasExceptionPrefix(com.android.tools.r8.graph.DexProgramClass):257:258 -> b 88:89:void com.android.tools.r8.ir.conversion.PrimaryD8L8IRConverter.checkPrefixMerging(com.android.tools.r8.graph.ProgramMethod):235 -> b 88:89:void com.android.tools.r8.ir.conversion.PrimaryD8L8IRConverter.convertMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):160 -> b 88:89:void processMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer):164 -> b 90:90:boolean com.android.tools.r8.graph.DexString.startsWith(com.android.tools.r8.graph.DexString):383:383 -> b 90:90:boolean com.android.tools.r8.ir.conversion.PrimaryD8L8IRConverter.hasExceptionPrefix(com.android.tools.r8.graph.DexProgramClass):258 -> b 90:90:void com.android.tools.r8.ir.conversion.PrimaryD8L8IRConverter.checkPrefixMerging(com.android.tools.r8.graph.ProgramMethod):235 -> b 90:90:void com.android.tools.r8.ir.conversion.PrimaryD8L8IRConverter.convertMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):160 -> b 90:90:void processMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer):164 -> b 91:93:void com.android.tools.r8.ir.conversion.PrimaryD8L8IRConverter.checkPrefixMerging(com.android.tools.r8.graph.ProgramMethod):245:247 -> b 91:93:void com.android.tools.r8.ir.conversion.PrimaryD8L8IRConverter.convertMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):160 -> b 91:93:void processMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer):164 -> b 94:106:void com.android.tools.r8.ir.conversion.PrimaryD8L8IRConverter.checkPrefixMerging(com.android.tools.r8.graph.ProgramMethod):239:251 -> b 94:106:void com.android.tools.r8.ir.conversion.PrimaryD8L8IRConverter.convertMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):160 -> b 94:106:void processMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer):164 -> b 107:107:void com.android.tools.r8.ir.conversion.PrimaryD8L8IRConverter.convertMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):161:161 -> b 107:107:void processMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer):164 -> b 108:108:boolean com.android.tools.r8.utils.InternalOptions.isGeneratingClassFiles():587:587 -> b 108:108:void com.android.tools.r8.ir.conversion.PrimaryD8L8IRConverter.convertMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):161 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 108:108:void processMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer):164 -> b 109:109:boolean com.android.tools.r8.utils.InternalOptions.isGeneratingClassFiles():587:587 -> b 109:109:void com.android.tools.r8.ir.conversion.PrimaryD8L8IRConverter.convertMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):161 -> b 109:109:void processMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer):164 -> b 110:120:void com.android.tools.r8.ir.conversion.PrimaryD8L8IRConverter.convertMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):161:171 -> b 110:120:void processMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer):164 -> b 121:130:void com.android.tools.r8.ir.conversion.PrimaryD8L8IRConverter.convertMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):164:173 -> b 121:130:void processMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer):164 -> b 131:131:boolean com.android.tools.r8.utils.InternalOptions.isGeneratingClassFiles():587:587 -> b 131:131:void com.android.tools.r8.ir.conversion.PrimaryD8L8IRConverter.convertMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):173 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 131:131:void processMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer):164 -> b 132:132:boolean com.android.tools.r8.utils.InternalOptions.isGeneratingClassFiles():587:587 -> b 132:132:void com.android.tools.r8.ir.conversion.PrimaryD8L8IRConverter.convertMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):173 -> b 132:132:void processMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer):164 -> b 133:133:void com.android.tools.r8.ir.conversion.PrimaryD8L8IRConverter.convertMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):174:174 -> b 133:133:void processMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer):164 -> b 134:140:void com.android.tools.r8.ir.conversion.IRConverter.updateHighestSortingStrings(com.android.tools.r8.graph.DexEncodedMethod):1140:1146 -> b 134:140:void com.android.tools.r8.ir.conversion.PrimaryD8L8IRConverter.convertMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):174 -> b 134:140:void processMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer):164 -> b 1:2:void scheduleMethodForProcessing(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer):95:96 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/G7;)V"} 3:3:boolean com.android.tools.r8.synthesis.SyntheticItems.isSynthetic(com.android.tools.r8.graph.DexProgramClass):398:398 -> c 3:3:void scheduleMethodForProcessing(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer):96 -> c 4:4:void scheduleMethodForProcessing(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer):100:100 -> c 5:5:java.util.concurrent.Future com.android.tools.r8.utils.ThreadUtils.processAsynchronously(java.util.concurrent.Callable,java.util.concurrent.ExecutorService):65:65 -> c 5:5:void scheduleMethodForProcessing(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer):101 -> c 6:6:void scheduleMethodForProcessing(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer):100:100 -> c 7:8:void scheduleDesugaredMethodForProcessing(com.android.tools.r8.graph.ProgramMethod):116:117 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)V"} 9:9:boolean com.android.tools.r8.synthesis.SyntheticItems.isSynthetic(com.android.tools.r8.graph.DexProgramClass):398:398 -> c 9:9:void scheduleDesugaredMethodForProcessing(com.android.tools.r8.graph.ProgramMethod):117 -> c 10:13:void scheduleDesugaredMethodForProcessing(com.android.tools.r8.graph.ProgramMethod):121:124 -> c 14:14:java.util.concurrent.Future com.android.tools.r8.utils.ThreadUtils.processAsynchronously(java.util.concurrent.Callable,java.util.concurrent.ExecutorService):65:65 -> c 14:14:void scheduleDesugaredMethodForProcessing(com.android.tools.r8.graph.ProgramMethod):125 -> c 15:15:void scheduleDesugaredMethodForProcessing(com.android.tools.r8.graph.ProgramMethod):124:124 -> c 1:1:boolean shouldApplyCodeRewritings(com.android.tools.r8.graph.ProgramMethod):0:0 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)Z"} 2:8:void awaitMethodProcessing():146:152 -> d 9:17:void awaitMethodProcessing():151:159 -> d 1:1:com.android.tools.r8.profile.rewriting.ProfileCollectionAdditions getProfileCollectionAdditions():72:72 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/nN;"} 2:6:com.android.tools.r8.utils.Timing lambda$scheduleDesugaredMethodForProcessing$1(com.android.tools.r8.graph.ProgramMethod):127:131 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)Lcom/android/tools/r8/utils/z3;"} 7:7:com.android.tools.r8.utils.Timing lambda$scheduleDesugaredMethodForProcessing$1(com.android.tools.r8.graph.ProgramMethod):127:127 -> e 1:1:void newWave():63:63 -> f 1:2:boolean verifyNoPendingMethodProcessing():172:173 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} com.android.tools.r8.ir.conversion.DexBuilder -> com.android.tools.r8.internal.if: # {"id":"sourceFile","fileName":"DexBuilder.java"} com.android.tools.r8.graph.AppView appView -> a com.android.tools.r8.ir.code.IRCode ir -> b com.android.tools.r8.graph.bytecodemetadata.BytecodeMetadata$Builder bytecodeMetadataBuilder -> c com.android.tools.r8.ir.regalloc.RegisterAllocator registerAllocator -> d com.android.tools.r8.utils.InternalOptions options -> e com.android.tools.r8.ir.conversion.MethodConversionOptions conversionOptions -> f java.util.List switchPayloadInfos -> g java.util.List fillArrayDataInfos -> h java.util.Set ifsNeedingRewrite -> i int maxOffset -> j int minOffset -> k com.android.tools.r8.ir.conversion.DexBuilder$Info[] instructionToInfo -> l com.android.tools.r8.ir.conversion.DexBuilder$Info previousNonFallthroughInfo -> m int inRegisterCount -> n int outRegisterCount -> o boolean hasBackwardsBranch -> p com.android.tools.r8.ir.code.BasicBlock nextBlock -> q boolean $assertionsDisabled -> r 1:1:void ():87:87 -> 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):152:152 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/internal/h6;Lcom/android/tools/r8/ir/regalloc/f;Lcom/android/tools/r8/utils/A1;Lcom/android/tools/r8/internal/HE;)V"} 2:58: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):105:161 -> 1:6: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):170:175 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lo;Lcom/android/tools/r8/internal/lo;Lcom/android/tools/r8/ir/regalloc/f;Lcom/android/tools/r8/internal/HE;)Z"} 7:9: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):184:186 -> a 7: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):177 -> 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):184:186 -> 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):178 -> a 13:13: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):179:179 -> a 14:14:void removeRedundantDebugPositions(com.android.tools.r8.ir.code.IRCode):442:442 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;)V"} 15:39:void com.android.tools.r8.ir.conversion.DexBuilder.removeTrivialGotoBlocks(com.android.tools.r8.ir.code.IRCode):366:390 -> a 15:39:void removeRedundantDebugPositions(com.android.tools.r8.ir.code.IRCode):449 -> a 40:57: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):416:433 -> a 40:57:void com.android.tools.r8.ir.conversion.DexBuilder.removeTrivialGotoBlocks(com.android.tools.r8.ir.code.IRCode):397 -> a 40:57:void removeRedundantDebugPositions(com.android.tools.r8.ir.code.IRCode):449 -> a 58:58:void removeRedundantDebugPositions(com.android.tools.r8.ir.code.IRCode):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":698,"2":699,"3":700},"outline":"Lcom/android/tools/r8/internal/s4;a(Lcom/android/tools/r8/internal/x4;)Lcom/android/tools/r8/internal/x4;"} 698:698: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):434:434 -> a 698:698:void com.android.tools.r8.ir.conversion.DexBuilder.removeTrivialGotoBlocks(com.android.tools.r8.ir.code.IRCode):397 -> a 698:698:void removeRedundantDebugPositions(com.android.tools.r8.ir.code.IRCode):449 -> a 699:699: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):434:434 -> a 699:699:void com.android.tools.r8.ir.conversion.DexBuilder.removeTrivialGotoBlocks(com.android.tools.r8.ir.code.IRCode):397 -> a 699:699:void removeRedundantDebugPositions(com.android.tools.r8.ir.code.IRCode):449 -> a 700:700: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):434:434 -> a 700:700:void com.android.tools.r8.ir.conversion.DexBuilder.removeTrivialGotoBlocks(com.android.tools.r8.ir.code.IRCode):397 -> a 700:700:void removeRedundantDebugPositions(com.android.tools.r8.ir.code.IRCode):449 -> a 59:65:void com.android.tools.r8.ir.conversion.DexBuilder.removeTrivialGotoBlocks(com.android.tools.r8.ir.code.IRCode):403:409 -> a 59:65:void removeRedundantDebugPositions(com.android.tools.r8.ir.code.IRCode):449 -> a 66:89:void removeRedundantDebugPositions(com.android.tools.r8.ir.code.IRCode):452:475 -> a 90:92:boolean com.android.tools.r8.ir.conversion.DexBuilder.isTrivialFallthroughTarget(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock):360:362 -> a 90:92:void removeRedundantDebugPositions(com.android.tools.r8.ir.code.IRCode):476 -> a 93:118:void removeRedundantDebugPositions(com.android.tools.r8.ir.code.IRCode):478:503 -> a 119:119:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap.(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap):167:167 -> a 119:119:void removeRedundantDebugPositions(com.android.tools.r8.ir.code.IRCode):503 -> a 120:120:void removeRedundantDebugPositions(com.android.tools.r8.ir.code.IRCode):504:504 -> a 121:121:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap.():119:119 -> a 121:121:void removeRedundantDebugPositions(com.android.tools.r8.ir.code.IRCode):504 -> a 122:125:void removeRedundantDebugPositions(com.android.tools.r8.ir.code.IRCode):508:511 -> a 126:126:boolean com.android.tools.r8.ir.code.Instruction.isDebugPosition():0:0 -> a 126:126:void removeRedundantDebugPositions(com.android.tools.r8.ir.code.IRCode):511 -> a 127:132:void removeRedundantDebugPositions(com.android.tools.r8.ir.code.IRCode):513:518 -> a 133:133:void removeRedundantDebugPositions(com.android.tools.r8.ir.code.IRCode):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":701,"2":702,"3":703},"outline":"Lcom/android/tools/r8/internal/s4;a(Lcom/android/tools/r8/internal/x4;)Lcom/android/tools/r8/internal/x4;"} 701:701:void removeRedundantDebugPositions(com.android.tools.r8.ir.code.IRCode):519:519 -> a 702:702:void removeRedundantDebugPositions(com.android.tools.r8.ir.code.IRCode):519:519 -> a 703:703:void removeRedundantDebugPositions(com.android.tools.r8.ir.code.IRCode):519:519 -> a 649:665:void removeRedundantDebugPositions(com.android.tools.r8.ir.code.IRCode):516:532 -> a 666:667:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap.(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap,float):155:156 -> a 666:667:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap.(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap):167 -> a 666:667:void removeRedundantDebugPositions(com.android.tools.r8.ir.code.IRCode):532 -> a 668:668:void removeRedundantDebugPositions(com.android.tools.r8.ir.code.IRCode):535:535 -> a 669:669:boolean com.android.tools.r8.ir.code.Instruction.isDebugLocalsChange():0:0 -> a 669:669:void removeRedundantDebugPositions(com.android.tools.r8.ir.code.IRCode):536 -> a 670:670:void removeRedundantDebugPositions(com.android.tools.r8.ir.code.IRCode):537:537 -> a 671:671:boolean com.android.tools.r8.ir.conversion.DexBuilder.isNopInstruction(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.BasicBlock):674:674 -> a 671:671:void removeRedundantDebugPositions(com.android.tools.r8.ir.code.IRCode):538 -> a 672:674:boolean com.android.tools.r8.ir.conversion.DexBuilder.isNonMaterializingConstNumber(com.android.tools.r8.ir.code.Instruction):682:684 -> a 672:674:boolean com.android.tools.r8.ir.conversion.DexBuilder.isNopInstruction(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.BasicBlock):676 -> a 672:674:void removeRedundantDebugPositions(com.android.tools.r8.ir.code.IRCode):538 -> a 675:675:boolean com.android.tools.r8.ir.conversion.DexBuilder.isNopInstruction(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.BasicBlock):677:677 -> a 675:675:void removeRedundantDebugPositions(com.android.tools.r8.ir.code.IRCode):538 -> a 676:689:void removeRedundantDebugPositions(com.android.tools.r8.ir.code.IRCode):540:553 -> a 690:690:com.android.tools.r8.ir.code.InstructionListIterator com.android.tools.r8.ir.code.IRCode.instructionListIterator():1052:1052 -> a 690:690:void removeRedundantDebugPositions(com.android.tools.r8.ir.code.IRCode):554 -> a 691:697:void removeRedundantDebugPositions(com.android.tools.r8.ir.code.IRCode):556:562 -> a 704:713:void com.android.tools.r8.ir.conversion.DexBuilder.rewriteIfs():578:587 -> a 704:713:com.android.tools.r8.graph.DexCode build():218 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/w0;"} 714:714:int com.android.tools.r8.ir.code.IRCode.getNextBlockNumber():1210:1210 -> a 714:714:void com.android.tools.r8.ir.conversion.DexBuilder.rewriteIfs():589 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 714:714:com.android.tools.r8.graph.DexCode build():218 -> a 715:715:int com.android.tools.r8.ir.code.IRCode.getNextBlockNumber():1210:1210 -> a 715:715:void com.android.tools.r8.ir.conversion.DexBuilder.rewriteIfs():589 -> a 715:715:com.android.tools.r8.graph.DexCode build():218 -> a 716:716:void com.android.tools.r8.ir.conversion.DexBuilder.rewriteIfs():589:589 -> a 716:716:com.android.tools.r8.graph.DexCode build():218 -> a 717:723:void com.android.tools.r8.ir.conversion.DexBuilder.rewriteIfs():588:594 -> a 717:723:com.android.tools.r8.graph.DexCode build():218 -> a 724:724:com.android.tools.r8.graph.DexCode build():222:222 -> a 725:730:void com.android.tools.r8.ir.conversion.DexBuilder.reset():194:199 -> a 725:730:com.android.tools.r8.graph.DexCode build():225 -> a 731:731:int com.android.tools.r8.ir.conversion.DexBuilder.instructionNumberToIndex(int):751:751 -> a 731:731:void com.android.tools.r8.ir.conversion.DexBuilder.reset():199 -> a 731:731:com.android.tools.r8.graph.DexCode build():225 -> a 732:735:void com.android.tools.r8.ir.conversion.DexBuilder.reset():199:202 -> a 732:735:com.android.tools.r8.graph.DexCode build():225 -> a 736:821:com.android.tools.r8.graph.DexCode build():230:315 -> a 822:841:com.android.tools.r8.dex.code.DexNop com.android.tools.r8.ir.conversion.DexBuilder.createSwitchPayload(com.android.tools.r8.ir.conversion.DexBuilder$SwitchPayloadInfo,int):803:822 -> a 822:841:com.android.tools.r8.graph.DexCode build():318 -> a 842:856:com.android.tools.r8.graph.DexCode build():319:333 -> a 857:857:com.android.tools.r8.dex.code.DexFillArrayDataPayload com.android.tools.r8.ir.code.NewArrayFilledData.createPayload():54:54 -> a 857:857:com.android.tools.r8.graph.DexCode build():333 -> a 858:861:com.android.tools.r8.graph.DexCode build():334:337 -> a 862:864:com.android.tools.r8.ir.conversion.DexBuilder$TryInfo com.android.tools.r8.ir.conversion.DexBuilder.computeTryInfo():829:831 -> a 862:864:com.android.tools.r8.graph.DexCode build():341 -> a 865:870:com.android.tools.r8.graph.DexCode$Try[] com.android.tools.r8.ir.conversion.DexBuilder.getDexTryItems(java.util.List,java.util.Map):932:937 -> a 865:870:com.android.tools.r8.ir.conversion.DexBuilder$TryInfo com.android.tools.r8.ir.conversion.DexBuilder.computeTryInfo():833 -> a 865:870:com.android.tools.r8.graph.DexCode build():341 -> a 871:871:com.android.tools.r8.ir.conversion.DexBuilder$TryInfo com.android.tools.r8.ir.conversion.DexBuilder.computeTryInfo():834:834 -> a 871:871:com.android.tools.r8.graph.DexCode build():341 -> a 872:889:com.android.tools.r8.graph.DexCode$TryHandler[] com.android.tools.r8.ir.conversion.DexBuilder.getDexTryHandlers(java.util.Map):943:960 -> a 872:889:com.android.tools.r8.ir.conversion.DexBuilder$TryInfo com.android.tools.r8.ir.conversion.DexBuilder.computeTryInfo():834 -> a 872:889:com.android.tools.r8.graph.DexCode build():341 -> a 890:899:com.android.tools.r8.graph.DexCode build():344:353 -> a 900:901:void requestOutgoingRegisters(int):604:605 -> a 902:902:int allocatedRegister(com.android.tools.r8.ir.code.Value,int):610:610 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/internal/Y10;)I"} 903:906:void addGoto(com.android.tools.r8.ir.code.Goto):620:623 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Rj;)V"} 907:911:boolean com.android.tools.r8.ir.conversion.DexBuilder.needsNopBetweenMoveAndInstanceOf(com.android.tools.r8.dex.code.DexInstanceOf):628:632 -> a 907:911:void addInstanceOf(com.android.tools.r8.ir.code.InstanceOf,com.android.tools.r8.dex.code.DexInstanceOf):652 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/bo;Lcom/android/tools/r8/dex/code/A1;)V"} 912:912:com.android.tools.r8.ir.code.Instruction com.android.tools.r8.ir.conversion.DexBuilder$Info.getIR():1039:1039 -> a 912:912:com.android.tools.r8.ir.code.Instruction com.android.tools.r8.ir.conversion.DexBuilder$MoveInfo.getIR():1455 -> a 912:912:com.android.tools.r8.ir.code.Move com.android.tools.r8.ir.conversion.DexBuilder$MoveInfo.getMove():1464 -> a 912:912:int com.android.tools.r8.ir.conversion.DexBuilder$MoveInfo.srcRegister(com.android.tools.r8.ir.conversion.DexBuilder):1468 -> a 912:912:boolean com.android.tools.r8.ir.conversion.DexBuilder.needsNopBetweenMoveAndInstanceOf(com.android.tools.r8.dex.code.DexInstanceOf):633 -> a 912:912:void addInstanceOf(com.android.tools.r8.ir.code.InstanceOf,com.android.tools.r8.dex.code.DexInstanceOf):652 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(5)"]} 913:913:com.android.tools.r8.ir.code.Move com.android.tools.r8.ir.conversion.DexBuilder$MoveInfo.getMove():1464:1464 -> a 913:913:int com.android.tools.r8.ir.conversion.DexBuilder$MoveInfo.srcRegister(com.android.tools.r8.ir.conversion.DexBuilder):1468 -> a 913:913:boolean com.android.tools.r8.ir.conversion.DexBuilder.needsNopBetweenMoveAndInstanceOf(com.android.tools.r8.dex.code.DexInstanceOf):633 -> a 913:913:void addInstanceOf(com.android.tools.r8.ir.code.InstanceOf,com.android.tools.r8.dex.code.DexInstanceOf):652 -> a 914:914:int com.android.tools.r8.ir.conversion.DexBuilder$MoveInfo.srcRegister(com.android.tools.r8.ir.conversion.DexBuilder):1468:1468 -> a 914:914:boolean com.android.tools.r8.ir.conversion.DexBuilder.needsNopBetweenMoveAndInstanceOf(com.android.tools.r8.dex.code.DexInstanceOf):633 -> a 914:914:void addInstanceOf(com.android.tools.r8.ir.code.InstanceOf,com.android.tools.r8.dex.code.DexInstanceOf):652 -> a 915:915:com.android.tools.r8.ir.code.Instruction com.android.tools.r8.ir.conversion.DexBuilder$Info.getIR():1039:1039 -> a 915:915:com.android.tools.r8.ir.code.Instruction com.android.tools.r8.ir.conversion.DexBuilder$MoveInfo.getIR():1455 -> a 915:915:com.android.tools.r8.ir.code.Move com.android.tools.r8.ir.conversion.DexBuilder$MoveInfo.getMove():1464 -> a 915:915:int com.android.tools.r8.ir.conversion.DexBuilder$MoveInfo.srcRegister(com.android.tools.r8.ir.conversion.DexBuilder):1468 -> a 915:915:boolean com.android.tools.r8.ir.conversion.DexBuilder.needsNopBetweenMoveAndInstanceOf(com.android.tools.r8.dex.code.DexInstanceOf):633 -> a 915:915:void addInstanceOf(com.android.tools.r8.ir.code.InstanceOf,com.android.tools.r8.dex.code.DexInstanceOf):652 -> a 916:916:com.android.tools.r8.ir.code.Move com.android.tools.r8.ir.conversion.DexBuilder$MoveInfo.getMove():1464:1464 -> a 916:916:int com.android.tools.r8.ir.conversion.DexBuilder$MoveInfo.srcRegister(com.android.tools.r8.ir.conversion.DexBuilder):1468 -> a 916:916:boolean com.android.tools.r8.ir.conversion.DexBuilder.needsNopBetweenMoveAndInstanceOf(com.android.tools.r8.dex.code.DexInstanceOf):633 -> a 916:916:void addInstanceOf(com.android.tools.r8.ir.code.InstanceOf,com.android.tools.r8.dex.code.DexInstanceOf):652 -> a 917:917:int com.android.tools.r8.ir.conversion.DexBuilder$MoveInfo.srcRegister(com.android.tools.r8.ir.conversion.DexBuilder):1468:1468 -> a 917:917:boolean com.android.tools.r8.ir.conversion.DexBuilder.needsNopBetweenMoveAndInstanceOf(com.android.tools.r8.dex.code.DexInstanceOf):633 -> a 917:917:void addInstanceOf(com.android.tools.r8.ir.code.InstanceOf,com.android.tools.r8.dex.code.DexInstanceOf):652 -> a 918:918:int com.android.tools.r8.ir.conversion.DexBuilder.argumentOrAllocateRegister(com.android.tools.r8.ir.code.Value,int):616:616 -> a 918:918:int com.android.tools.r8.ir.conversion.DexBuilder$MoveInfo.srcRegister(com.android.tools.r8.ir.conversion.DexBuilder):1468 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 918:918:boolean com.android.tools.r8.ir.conversion.DexBuilder.needsNopBetweenMoveAndInstanceOf(com.android.tools.r8.dex.code.DexInstanceOf):633 -> a 918:918:void addInstanceOf(com.android.tools.r8.ir.code.InstanceOf,com.android.tools.r8.dex.code.DexInstanceOf):652 -> a 919:919:int com.android.tools.r8.ir.conversion.DexBuilder.argumentOrAllocateRegister(com.android.tools.r8.ir.code.Value,int):616:616 -> a 919:919:int com.android.tools.r8.ir.conversion.DexBuilder$MoveInfo.srcRegister(com.android.tools.r8.ir.conversion.DexBuilder):1468 -> a 919:919:boolean com.android.tools.r8.ir.conversion.DexBuilder.needsNopBetweenMoveAndInstanceOf(com.android.tools.r8.dex.code.DexInstanceOf):633 -> a 919:919:void addInstanceOf(com.android.tools.r8.ir.code.InstanceOf,com.android.tools.r8.dex.code.DexInstanceOf):652 -> a 920:920:com.android.tools.r8.ir.code.Instruction com.android.tools.r8.ir.conversion.DexBuilder$Info.getIR():1039:1039 -> a 920:920:com.android.tools.r8.ir.code.Instruction com.android.tools.r8.ir.conversion.DexBuilder$MoveInfo.getIR():1455 -> a 920:920:com.android.tools.r8.ir.code.Move com.android.tools.r8.ir.conversion.DexBuilder$MoveInfo.getMove():1464 -> a 920:920:int com.android.tools.r8.ir.conversion.DexBuilder$MoveInfo.destRegister(com.android.tools.r8.ir.conversion.DexBuilder):1472 -> a 920:920:boolean com.android.tools.r8.ir.conversion.DexBuilder.needsNopBetweenMoveAndInstanceOf(com.android.tools.r8.dex.code.DexInstanceOf):634 -> a 920:920:void addInstanceOf(com.android.tools.r8.ir.code.InstanceOf,com.android.tools.r8.dex.code.DexInstanceOf):652 -> a 921:921:com.android.tools.r8.ir.code.Move com.android.tools.r8.ir.conversion.DexBuilder$MoveInfo.getMove():1464:1464 -> a 921:921:int com.android.tools.r8.ir.conversion.DexBuilder$MoveInfo.destRegister(com.android.tools.r8.ir.conversion.DexBuilder):1472 -> a 921:921:boolean com.android.tools.r8.ir.conversion.DexBuilder.needsNopBetweenMoveAndInstanceOf(com.android.tools.r8.dex.code.DexInstanceOf):634 -> a 921:921:void addInstanceOf(com.android.tools.r8.ir.code.InstanceOf,com.android.tools.r8.dex.code.DexInstanceOf):652 -> a 922:922:int com.android.tools.r8.ir.conversion.DexBuilder$MoveInfo.destRegister(com.android.tools.r8.ir.conversion.DexBuilder):1472:1472 -> a 922:922:boolean com.android.tools.r8.ir.conversion.DexBuilder.needsNopBetweenMoveAndInstanceOf(com.android.tools.r8.dex.code.DexInstanceOf):634 -> a 922:922:void addInstanceOf(com.android.tools.r8.ir.code.InstanceOf,com.android.tools.r8.dex.code.DexInstanceOf):652 -> a 923:923:com.android.tools.r8.ir.code.Instruction com.android.tools.r8.ir.conversion.DexBuilder$Info.getIR():1039:1039 -> a 923:923:com.android.tools.r8.ir.code.Instruction com.android.tools.r8.ir.conversion.DexBuilder$MoveInfo.getIR():1455 -> a 923:923:com.android.tools.r8.ir.code.Move com.android.tools.r8.ir.conversion.DexBuilder$MoveInfo.getMove():1464 -> a 923:923:int com.android.tools.r8.ir.conversion.DexBuilder$MoveInfo.destRegister(com.android.tools.r8.ir.conversion.DexBuilder):1472 -> a 923:923:boolean com.android.tools.r8.ir.conversion.DexBuilder.needsNopBetweenMoveAndInstanceOf(com.android.tools.r8.dex.code.DexInstanceOf):634 -> a 923:923:void addInstanceOf(com.android.tools.r8.ir.code.InstanceOf,com.android.tools.r8.dex.code.DexInstanceOf):652 -> a 924:924:com.android.tools.r8.ir.code.Move com.android.tools.r8.ir.conversion.DexBuilder$MoveInfo.getMove():1464:1464 -> a 924:924:int com.android.tools.r8.ir.conversion.DexBuilder$MoveInfo.destRegister(com.android.tools.r8.ir.conversion.DexBuilder):1472 -> a 924:924:boolean com.android.tools.r8.ir.conversion.DexBuilder.needsNopBetweenMoveAndInstanceOf(com.android.tools.r8.dex.code.DexInstanceOf):634 -> a 924:924:void addInstanceOf(com.android.tools.r8.ir.code.InstanceOf,com.android.tools.r8.dex.code.DexInstanceOf):652 -> a 925:925:int com.android.tools.r8.ir.conversion.DexBuilder$MoveInfo.destRegister(com.android.tools.r8.ir.conversion.DexBuilder):1472:1472 -> a 925:925:boolean com.android.tools.r8.ir.conversion.DexBuilder.needsNopBetweenMoveAndInstanceOf(com.android.tools.r8.dex.code.DexInstanceOf):634 -> a 925:925:void addInstanceOf(com.android.tools.r8.ir.code.InstanceOf,com.android.tools.r8.dex.code.DexInstanceOf):652 -> a 926:926:int com.android.tools.r8.ir.conversion.DexBuilder.allocatedRegister(com.android.tools.r8.ir.code.Value,int):610:610 -> a 926:926:int com.android.tools.r8.ir.conversion.DexBuilder$MoveInfo.destRegister(com.android.tools.r8.ir.conversion.DexBuilder):1472 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 926:926:boolean com.android.tools.r8.ir.conversion.DexBuilder.needsNopBetweenMoveAndInstanceOf(com.android.tools.r8.dex.code.DexInstanceOf):634 -> a 926:926:void addInstanceOf(com.android.tools.r8.ir.code.InstanceOf,com.android.tools.r8.dex.code.DexInstanceOf):652 -> a 927:927:int com.android.tools.r8.ir.conversion.DexBuilder.allocatedRegister(com.android.tools.r8.ir.code.Value,int):610:610 -> a 927:927:int com.android.tools.r8.ir.conversion.DexBuilder$MoveInfo.destRegister(com.android.tools.r8.ir.conversion.DexBuilder):1472 -> a 927:927:boolean com.android.tools.r8.ir.conversion.DexBuilder.needsNopBetweenMoveAndInstanceOf(com.android.tools.r8.dex.code.DexInstanceOf):634 -> a 927:927:void addInstanceOf(com.android.tools.r8.ir.code.InstanceOf,com.android.tools.r8.dex.code.DexInstanceOf):652 -> a 928:928:boolean com.android.tools.r8.ir.conversion.DexBuilder.needsNopBetweenMoveAndInstanceOf(com.android.tools.r8.dex.code.DexInstanceOf):642:642 -> a 928:928:void addInstanceOf(com.android.tools.r8.ir.code.InstanceOf,com.android.tools.r8.dex.code.DexInstanceOf):652 -> a 929:931:void addInstanceOf(com.android.tools.r8.ir.code.InstanceOf,com.android.tools.r8.dex.code.DexInstanceOf):653:655 -> a 932:933:void addIf(com.android.tools.r8.ir.code.If):660:661 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Hl;)V"} 934:934:void addMove(com.android.tools.r8.ir.code.Move):665:665 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/EF;)V"} 935:935:void addNop(com.android.tools.r8.ir.code.Instruction):688:688 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lo;)V"} 936:938:void add(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.dex.code.DexInstruction):698:700 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lo;Lcom/android/tools/r8/dex/code/B1;)V"} 939:940:void add(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.dex.code.DexInstruction[]):704:705 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lo;[Lcom/android/tools/r8/dex/code/B1;)V"} 941:943:void addSwitch(com.android.tools.r8.ir.code.IntSwitch,com.android.tools.r8.dex.code.DexFormat31t):709:711 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Wr;Lcom/android/tools/r8/dex/code/X0;)V"} 944:945:void addFillArrayData(com.android.tools.r8.ir.code.NewArrayFilledData,com.android.tools.r8.dex.code.DexFillArrayData):715:716 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/FG;Lcom/android/tools/r8/dex/code/x0;)V"} 946:947:void addArgument(com.android.tools.r8.ir.code.Argument):720:721 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/y2;)V"} 948:950:void addReturn(com.android.tools.r8.ir.code.Return,com.android.tools.r8.dex.code.DexInstruction):725:727 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/gU;Lcom/android/tools/r8/dex/code/J;)V"} 951:955:void addReturn(com.android.tools.r8.ir.code.Return,com.android.tools.r8.dex.code.DexInstruction):726:730 -> a 956:956:void add(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.conversion.DexBuilder$Info):735:735 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lo;Lcom/android/tools/r8/internal/df;)V"} 957:958:void com.android.tools.r8.ir.conversion.DexBuilder.setSingleInfo(com.android.tools.r8.ir.conversion.DexBuilder$Info):769:770 -> a 957:958:void add(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.conversion.DexBuilder$Info):737 -> a 959:965:void add(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.conversion.DexBuilder$Info):740:746 -> a 966:970:void com.android.tools.r8.ir.conversion.DexBuilder.setInfo(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.conversion.DexBuilder$Info):761:765 -> a 966:970:void add(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.conversion.DexBuilder$Info):747 -> a 971:971:int com.android.tools.r8.ir.conversion.DexBuilder.instructionNumberToIndex(int):751:751 -> a 971:971:void com.android.tools.r8.ir.conversion.DexBuilder.setInfo(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.conversion.DexBuilder$Info):765 -> a 971:971:void add(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.conversion.DexBuilder$Info):747 -> a 972:972:void com.android.tools.r8.ir.conversion.DexBuilder.setInfo(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.conversion.DexBuilder$Info):765:765 -> a 972:972:void add(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.conversion.DexBuilder$Info):747 -> a 973:984:com.android.tools.r8.ir.conversion.DexBuilder$Info getTargetInfo(com.android.tools.r8.ir.code.BasicBlock):774:785 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/x4;)Lcom/android/tools/r8/internal/df;"} 985:990:com.android.tools.r8.ir.code.BasicBlock com.android.tools.r8.ir.conversion.DexBuilder.computeNextBlock(com.android.tools.r8.ir.code.BasicBlock):793:798 -> a 985:990:com.android.tools.r8.ir.conversion.DexBuilder$Info getTargetInfo(com.android.tools.r8.ir.code.BasicBlock):786 -> a 991:994:com.android.tools.r8.ir.conversion.DexBuilder$Info getTargetInfo(com.android.tools.r8.ir.code.BasicBlock):786:789 -> a 995:1043:java.util.List computeTryItems(com.android.tools.r8.com.google.common.collect.BiMap):840:888 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/tk;)Ljava/util/ArrayList;"} 1044:1048:int com.android.tools.r8.ir.conversion.DexBuilder.trimEnd(com.android.tools.r8.ir.code.BasicBlock):920:924 -> a 1044:1048:java.util.List computeTryItems(com.android.tools.r8.com.google.common.collect.BiMap):888 -> a 1049:1049:java.util.List computeTryItems(com.android.tools.r8.com.google.common.collect.BiMap):888:888 -> a 1050:1050:int com.android.tools.r8.ir.conversion.DexBuilder.trimEnd(com.android.tools.r8.ir.code.BasicBlock):927:927 -> a 1050:1050:java.util.List computeTryItems(com.android.tools.r8.com.google.common.collect.BiMap):888 -> a 1051:1075:java.util.List computeTryItems(com.android.tools.r8.com.google.common.collect.BiMap):890:914 -> a 1076:1080:int com.android.tools.r8.ir.conversion.DexBuilder.trimEnd(com.android.tools.r8.ir.code.BasicBlock):920:924 -> a 1076:1080:java.util.List computeTryItems(com.android.tools.r8.com.google.common.collect.BiMap):914 -> a 1081:1081:java.util.List computeTryItems(com.android.tools.r8.com.google.common.collect.BiMap):914:914 -> a 1082:1082:int com.android.tools.r8.ir.conversion.DexBuilder.trimEnd(com.android.tools.r8.ir.code.BasicBlock):927:927 -> a 1082:1082:java.util.List computeTryItems(com.android.tools.r8.com.google.common.collect.BiMap):914 -> a 1:1:int argumentOrAllocateRegister(com.android.tools.r8.ir.code.Value,int):616:616 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/internal/Y10;)I"} 2:2:void addNothing(com.android.tools.r8.ir.code.Instruction):669:669 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lo;)V"} 3:3:com.android.tools.r8.utils.InternalOptions getOptions():966:966 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/A1;"} 1:2:com.android.tools.r8.ir.conversion.DexBuilder$Info getInfo(com.android.tools.r8.ir.code.Instruction):756:757 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lo;)Lcom/android/tools/r8/internal/df;"} 3:3:int com.android.tools.r8.ir.conversion.DexBuilder.instructionNumberToIndex(int):751:751 -> c 3:3:com.android.tools.r8.ir.conversion.DexBuilder$Info getInfo(com.android.tools.r8.ir.code.Instruction):757 -> c 4:4:com.android.tools.r8.ir.conversion.DexBuilder$Info getInfo(com.android.tools.r8.ir.code.Instruction):757:757 -> c 5:5:com.android.tools.r8.graph.ProgramMethod getProgramMethod():974:974 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/o5;"} 1:1:com.android.tools.r8.ir.regalloc.RegisterAllocator getRegisterAllocator():970:970 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/ir/regalloc/f;"} 1:1:boolean isBuildingForComparison():190:190 -> e com.android.tools.r8.ir.conversion.DexBuilder$1 -> com.android.tools.r8.internal.Xe: # {"id":"sourceFile","fileName":"DexBuilder.java"} int[] $SwitchMap$com$android$tools$r8$ir$code$IfType -> a 1:1:void ():1373:1373 -> com.android.tools.r8.ir.conversion.DexBuilder$FallThroughInfo -> com.android.tools.r8.internal.Ye: # {"id":"sourceFile","fileName":"DexBuilder.java"} 1:1:void (com.android.tools.r8.ir.code.Instruction):1143:1143 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lo;)V"} 1:1:void addInstructions(com.android.tools.r8.ir.conversion.DexBuilder,java.util.List):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/if;Ljava/util/ArrayList;)V"} 2:2:int computeSize(com.android.tools.r8.ir.conversion.DexBuilder):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/if;)I"} 3:3:boolean identicalInstructions(com.android.tools.r8.ir.conversion.DexBuilder$Info,com.android.tools.r8.ir.conversion.DexBuilder):1171:1171 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/df;Lcom/android/tools/r8/internal/if;)Z"} int getSize() -> d int maxSize() -> e int minSize() -> f com.android.tools.r8.ir.conversion.DexBuilder$FillArrayDataInfo -> com.android.tools.r8.internal.Ze: # {"id":"sourceFile","fileName":"DexBuilder.java"} com.android.tools.r8.ir.code.NewArrayFilledData ir -> a com.android.tools.r8.dex.code.DexFillArrayData dex -> b 1:3:void (com.android.tools.r8.ir.code.NewArrayFilledData,com.android.tools.r8.dex.code.DexFillArrayData):1619:1621 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/FG;Lcom/android/tools/r8/dex/code/x0;)V"} com.android.tools.r8.ir.conversion.DexBuilder$FixedSizeInfo -> com.android.tools.r8.internal.af: # {"id":"sourceFile","fileName":"DexBuilder.java"} 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):1050:1051 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lo;Lcom/android/tools/r8/dex/code/B1;)V"} 1:2:int computeSize(com.android.tools.r8.ir.conversion.DexBuilder):1071:1072 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/if;)I"} 3:3:void addInstructions(com.android.tools.r8.ir.conversion.DexBuilder,java.util.List):1077:1077 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/if;Ljava/util/ArrayList;)V"} 4:5:boolean identicalInstructions(com.android.tools.r8.ir.conversion.DexBuilder$Info,com.android.tools.r8.ir.conversion.DexBuilder):1082:1083 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/df;Lcom/android/tools/r8/internal/if;)Z"} 1:1:int getSize():1056:1056 -> d 1:1:int maxSize():1066:1066 -> e 1:1:int minSize():1061:1061 -> f com.android.tools.r8.ir.conversion.DexBuilder$GotoInfo -> com.android.tools.r8.internal.bf: # {"id":"sourceFile","fileName":"DexBuilder.java"} int size -> e boolean $assertionsDisabled -> f 1:1:void ():1175:1175 -> 1:1:void (com.android.tools.r8.ir.code.Goto):1180:1180 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Rj;)V"} 2:2:void (com.android.tools.r8.ir.code.Goto):1177:1177 -> 1:1:com.android.tools.r8.ir.code.Instruction com.android.tools.r8.ir.conversion.DexBuilder$Info.getIR():1039:1039 -> a 1:1:com.android.tools.r8.ir.code.Goto com.android.tools.r8.ir.conversion.DexBuilder$GotoInfo.getJump():1184 -> a 1:1:void addInstructions(com.android.tools.r8.ir.conversion.DexBuilder,java.util.List):1248 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/if;Ljava/util/ArrayList;)V"} 2:2:com.android.tools.r8.ir.code.Goto com.android.tools.r8.ir.conversion.DexBuilder$GotoInfo.getJump():1184:1184 -> a 2:2:void addInstructions(com.android.tools.r8.ir.conversion.DexBuilder,java.util.List):1248 -> a 3:47:void addInstructions(com.android.tools.r8.ir.conversion.DexBuilder,java.util.List):1249:1293 -> a 48:52:void addInstructions(com.android.tools.r8.ir.conversion.DexBuilder,java.util.List):1282:1286 -> a 53:72:void addInstructions(com.android.tools.r8.ir.conversion.DexBuilder,java.util.List):1277:1296 -> a 73:73:int computeSize(com.android.tools.r8.ir.conversion.DexBuilder):1207:1207 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/if;)I"} 74:74:com.android.tools.r8.ir.code.Instruction com.android.tools.r8.ir.conversion.DexBuilder$Info.getIR():1039:1039 -> a 74:74:com.android.tools.r8.ir.code.Goto com.android.tools.r8.ir.conversion.DexBuilder$GotoInfo.getJump():1184 -> a 74:74:int computeSize(com.android.tools.r8.ir.conversion.DexBuilder):1208 -> a 75:75:com.android.tools.r8.ir.code.Goto com.android.tools.r8.ir.conversion.DexBuilder$GotoInfo.getJump():1184:1184 -> a 75:75:int computeSize(com.android.tools.r8.ir.conversion.DexBuilder):1208 -> a 76:110:int computeSize(com.android.tools.r8.ir.conversion.DexBuilder):1209:1243 -> a 111:111:boolean identicalInstructions(com.android.tools.r8.ir.conversion.DexBuilder$Info,com.android.tools.r8.ir.conversion.DexBuilder):1302:1302 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/df;Lcom/android/tools/r8/internal/if;)Z"} 1:2:int getSize():1189:1190 -> d 1:1:int maxSize():1201:1201 -> e 1:1:int minSize():1195:1195 -> f com.android.tools.r8.ir.conversion.DexBuilder$IfInfo -> com.android.tools.r8.internal.cf: # {"id":"sourceFile","fileName":"DexBuilder.java"} int size -> e boolean $assertionsDisabled -> f 1:1:void ():1306:1306 -> 1:1:void (com.android.tools.r8.ir.code.If):1311:1311 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Hl;)V"} 2:2:void (com.android.tools.r8.ir.code.If):1308:1308 -> 1:1:com.android.tools.r8.ir.code.Instruction com.android.tools.r8.ir.conversion.DexBuilder$Info.getIR():1039:1039 -> a 1:1:com.android.tools.r8.ir.code.Instruction com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getIR():1306 -> a 1:1:com.android.tools.r8.ir.code.If com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getBranch():1327 -> a 1:1:void addInstructions(com.android.tools.r8.ir.conversion.DexBuilder,java.util.List):1354 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/if;Ljava/util/ArrayList;)V"} 2:2:com.android.tools.r8.ir.code.If com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getBranch():1327:1327 -> a 2:2:void addInstructions(com.android.tools.r8.ir.conversion.DexBuilder,java.util.List):1354 -> a 3:4:void addInstructions(com.android.tools.r8.ir.conversion.DexBuilder,java.util.List):1355:1356 -> a 5:5:com.android.tools.r8.ir.code.Instruction com.android.tools.r8.ir.conversion.DexBuilder$Info.getIR():1039:1039 -> a 5:5:com.android.tools.r8.ir.code.Instruction com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getIR():1306 -> a 5:5:com.android.tools.r8.ir.code.If com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getBranch():1327 -> a 5:5:int com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getRegister(int,com.android.tools.r8.ir.conversion.DexBuilder):1315 -> a 5:5:void addInstructions(com.android.tools.r8.ir.conversion.DexBuilder,java.util.List):1358 -> a 6:6:com.android.tools.r8.ir.code.If com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getBranch():1327:1327 -> a 6:6:int com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getRegister(int,com.android.tools.r8.ir.conversion.DexBuilder):1315 -> a 6:6:void addInstructions(com.android.tools.r8.ir.conversion.DexBuilder,java.util.List):1358 -> a 7:7:int com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getRegister(int,com.android.tools.r8.ir.conversion.DexBuilder):1316:1316 -> a 7:7:void addInstructions(com.android.tools.r8.ir.conversion.DexBuilder,java.util.List):1358 -> a 8:8:int com.android.tools.r8.ir.conversion.DexBuilder.allocatedRegister(com.android.tools.r8.ir.code.Value,int):610:610 -> a 8:8:int com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getRegister(int,com.android.tools.r8.ir.conversion.DexBuilder):1316 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 8:8:void addInstructions(com.android.tools.r8.ir.conversion.DexBuilder,java.util.List):1358 -> a 9:9:int com.android.tools.r8.ir.conversion.DexBuilder.allocatedRegister(com.android.tools.r8.ir.code.Value,int):610:610 -> a 9:9:int com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getRegister(int,com.android.tools.r8.ir.conversion.DexBuilder):1316 -> a 9:9:void addInstructions(com.android.tools.r8.ir.conversion.DexBuilder,java.util.List):1358 -> a 10:14:void addInstructions(com.android.tools.r8.ir.conversion.DexBuilder,java.util.List):1361:1365 -> a 15:15:com.android.tools.r8.ir.code.Instruction com.android.tools.r8.ir.conversion.DexBuilder$Info.getIR():1039:1039 -> a 15:15:com.android.tools.r8.ir.code.Instruction com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getIR():1306 -> a 15:15:com.android.tools.r8.ir.code.If com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getBranch():1327 -> a 15:15:boolean com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.branchesToSelf(com.android.tools.r8.ir.conversion.DexBuilder):1331 -> a 15:15:void addInstructions(com.android.tools.r8.ir.conversion.DexBuilder,java.util.List):1365 -> a 16:16:com.android.tools.r8.ir.code.If com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getBranch():1327:1327 -> a 16:16:boolean com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.branchesToSelf(com.android.tools.r8.ir.conversion.DexBuilder):1331 -> a 16:16:void addInstructions(com.android.tools.r8.ir.conversion.DexBuilder,java.util.List):1365 -> a 17:18:boolean com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.branchesToSelf(com.android.tools.r8.ir.conversion.DexBuilder):1332:1333 -> a 17:18:void addInstructions(com.android.tools.r8.ir.conversion.DexBuilder,java.util.List):1365 -> a 19:27:void addInstructions(com.android.tools.r8.ir.conversion.DexBuilder,java.util.List):1365:1373 -> a 28:28:com.android.tools.r8.ir.code.Instruction com.android.tools.r8.ir.conversion.DexBuilder$Info.getIR():1039:1039 -> a 28:28:com.android.tools.r8.ir.code.Instruction com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getIR():1306 -> a 28:28:com.android.tools.r8.ir.code.If com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getBranch():1327 -> a 28:28:void addInstructions(com.android.tools.r8.ir.conversion.DexBuilder,java.util.List):1373 -> a 29:29:com.android.tools.r8.ir.code.If com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getBranch():1327:1327 -> a 29:29:void addInstructions(com.android.tools.r8.ir.conversion.DexBuilder,java.util.List):1373 -> a 30:47:void addInstructions(com.android.tools.r8.ir.conversion.DexBuilder,java.util.List):1373:1390 -> a 48:48:void addInstructions(com.android.tools.r8.ir.conversion.DexBuilder,java.util.List):1387:1387 -> a 49:49:void addInstructions(com.android.tools.r8.ir.conversion.DexBuilder,java.util.List):1384:1384 -> a 50:50:void addInstructions(com.android.tools.r8.ir.conversion.DexBuilder,java.util.List):1381:1381 -> a 51:51:void addInstructions(com.android.tools.r8.ir.conversion.DexBuilder,java.util.List):1378:1378 -> a 52:52:void addInstructions(com.android.tools.r8.ir.conversion.DexBuilder,java.util.List):1375:1375 -> a 53:53:com.android.tools.r8.ir.code.Instruction com.android.tools.r8.ir.conversion.DexBuilder$Info.getIR():1039:1039 -> a 53:53:com.android.tools.r8.ir.code.Instruction com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getIR():1306 -> a 53:53:com.android.tools.r8.ir.code.If com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getBranch():1327 -> a 53:53:int com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getRegister(int,com.android.tools.r8.ir.conversion.DexBuilder):1315 -> a 53:53:void addInstructions(com.android.tools.r8.ir.conversion.DexBuilder,java.util.List):1394 -> a 54:54:com.android.tools.r8.ir.code.If com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getBranch():1327:1327 -> a 54:54:int com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getRegister(int,com.android.tools.r8.ir.conversion.DexBuilder):1315 -> a 54:54:void addInstructions(com.android.tools.r8.ir.conversion.DexBuilder,java.util.List):1394 -> a 55:55:int com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getRegister(int,com.android.tools.r8.ir.conversion.DexBuilder):1316:1316 -> a 55:55:void addInstructions(com.android.tools.r8.ir.conversion.DexBuilder,java.util.List):1394 -> a 56:56:int com.android.tools.r8.ir.conversion.DexBuilder.allocatedRegister(com.android.tools.r8.ir.code.Value,int):610:610 -> a 56:56:int com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getRegister(int,com.android.tools.r8.ir.conversion.DexBuilder):1316 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 56:56:void addInstructions(com.android.tools.r8.ir.conversion.DexBuilder,java.util.List):1394 -> a 57:57:int com.android.tools.r8.ir.conversion.DexBuilder.allocatedRegister(com.android.tools.r8.ir.code.Value,int):610:610 -> a 57:57:int com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getRegister(int,com.android.tools.r8.ir.conversion.DexBuilder):1316 -> a 57:57:void addInstructions(com.android.tools.r8.ir.conversion.DexBuilder,java.util.List):1394 -> a 58:58:void addInstructions(com.android.tools.r8.ir.conversion.DexBuilder,java.util.List):1395:1395 -> a 59:59:com.android.tools.r8.ir.code.Instruction com.android.tools.r8.ir.conversion.DexBuilder$Info.getIR():1039:1039 -> a 59:59:com.android.tools.r8.ir.code.Instruction com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getIR():1306 -> a 59:59:com.android.tools.r8.ir.code.If com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getBranch():1327 -> a 59:59:void addInstructions(com.android.tools.r8.ir.conversion.DexBuilder,java.util.List):1395 -> a 60:60:com.android.tools.r8.ir.code.If com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getBranch():1327:1327 -> a 60:60:void addInstructions(com.android.tools.r8.ir.conversion.DexBuilder,java.util.List):1395 -> a 61:78:void addInstructions(com.android.tools.r8.ir.conversion.DexBuilder,java.util.List):1395:1412 -> a 79:79:void addInstructions(com.android.tools.r8.ir.conversion.DexBuilder,java.util.List):1409:1409 -> a 80:80:void addInstructions(com.android.tools.r8.ir.conversion.DexBuilder,java.util.List):1406:1406 -> a 81:81:void addInstructions(com.android.tools.r8.ir.conversion.DexBuilder,java.util.List):1403:1403 -> a 82:82:void addInstructions(com.android.tools.r8.ir.conversion.DexBuilder,java.util.List):1400:1400 -> a 83:83:void addInstructions(com.android.tools.r8.ir.conversion.DexBuilder,java.util.List):1397:1397 -> a 84:84:int com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getOffset():1306:1306 -> a 84:84:void addInstructions(com.android.tools.r8.ir.conversion.DexBuilder,java.util.List):1416 -> a 85:86:void addInstructions(com.android.tools.r8.ir.conversion.DexBuilder,java.util.List):1416:1417 -> a 87:87:com.android.tools.r8.ir.code.Instruction com.android.tools.r8.ir.conversion.DexBuilder$Info.getIR():1039:1039 -> a 87:87:com.android.tools.r8.ir.code.Instruction com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getIR():1306 -> a 87:87:com.android.tools.r8.ir.code.If com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getBranch():1327 -> a 87:87:boolean com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.offsetOutOfRange(com.android.tools.r8.ir.conversion.DexBuilder):1337 -> a 87:87:int computeSize(com.android.tools.r8.ir.conversion.DexBuilder):1422 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/if;)I"} 88:88:com.android.tools.r8.ir.code.If com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getBranch():1327:1327 -> a 88:88:boolean com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.offsetOutOfRange(com.android.tools.r8.ir.conversion.DexBuilder):1337 -> a 88:88:int computeSize(com.android.tools.r8.ir.conversion.DexBuilder):1422 -> a 89:89:boolean com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.offsetOutOfRange(com.android.tools.r8.ir.conversion.DexBuilder):1337:1337 -> a 89:89:int computeSize(com.android.tools.r8.ir.conversion.DexBuilder):1422 -> a 90:90:int com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getMaxOffset():1306:1306 -> a 90:90:boolean com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.offsetOutOfRange(com.android.tools.r8.ir.conversion.DexBuilder):1338 -> a 90:90:int computeSize(com.android.tools.r8.ir.conversion.DexBuilder):1422 -> a 91:93:boolean com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.offsetOutOfRange(com.android.tools.r8.ir.conversion.DexBuilder):1339:1341 -> a 91:93:int computeSize(com.android.tools.r8.ir.conversion.DexBuilder):1422 -> a 94:94:int com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getOffset():1306:1306 -> a 94:94:boolean com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.offsetOutOfRange(com.android.tools.r8.ir.conversion.DexBuilder):1341 -> a 94:94:int computeSize(com.android.tools.r8.ir.conversion.DexBuilder):1422 -> a 95:95:boolean com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.offsetOutOfRange(com.android.tools.r8.ir.conversion.DexBuilder):1342:1342 -> a 95:95:int computeSize(com.android.tools.r8.ir.conversion.DexBuilder):1422 -> a 96:96:int com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getOffset():1306:1306 -> a 96:96:boolean com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.offsetOutOfRange(com.android.tools.r8.ir.conversion.DexBuilder):1348 -> a 96:96:int computeSize(com.android.tools.r8.ir.conversion.DexBuilder):1422 -> a 97:97:int com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getOffset():1306:1306 -> a 97:97:boolean com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.offsetOutOfRange(com.android.tools.r8.ir.conversion.DexBuilder):1349 -> a 97:97:int computeSize(com.android.tools.r8.ir.conversion.DexBuilder):1422 -> a 98:98:com.android.tools.r8.ir.code.Instruction com.android.tools.r8.ir.conversion.DexBuilder$Info.getIR():1039:1039 -> a 98:98:com.android.tools.r8.ir.code.Instruction com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getIR():1306 -> a 98:98:com.android.tools.r8.ir.code.If com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getBranch():1327 -> a 98:98:int computeSize(com.android.tools.r8.ir.conversion.DexBuilder):1423 -> a 99:99:com.android.tools.r8.ir.code.If com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getBranch():1327:1327 -> a 99:99:int computeSize(com.android.tools.r8.ir.conversion.DexBuilder):1423 -> a 100:100:int computeSize(com.android.tools.r8.ir.conversion.DexBuilder):1423:1423 -> a 101:101:void com.android.tools.r8.ir.conversion.DexBuilder.needsIfRewriting(com.android.tools.r8.ir.code.BasicBlock):600:600 -> a 101:101:int computeSize(com.android.tools.r8.ir.conversion.DexBuilder):1423 -> a 102:102:com.android.tools.r8.ir.code.Instruction com.android.tools.r8.ir.conversion.DexBuilder$Info.getIR():1039:1039 -> a 102:102:com.android.tools.r8.ir.code.Instruction com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getIR():1306 -> a 102:102:com.android.tools.r8.ir.code.If com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getBranch():1327 -> a 102:102:boolean com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.branchesToSelf(com.android.tools.r8.ir.conversion.DexBuilder):1331 -> a 102:102:int computeSize(com.android.tools.r8.ir.conversion.DexBuilder):1425 -> a 103:103:com.android.tools.r8.ir.code.If com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getBranch():1327:1327 -> a 103:103:boolean com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.branchesToSelf(com.android.tools.r8.ir.conversion.DexBuilder):1331 -> a 103:103:int computeSize(com.android.tools.r8.ir.conversion.DexBuilder):1425 -> a 104:105:boolean com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.branchesToSelf(com.android.tools.r8.ir.conversion.DexBuilder):1332:1333 -> a 104:105:int computeSize(com.android.tools.r8.ir.conversion.DexBuilder):1425 -> a 106:106:int computeSize(com.android.tools.r8.ir.conversion.DexBuilder):1425:1425 -> a 107:107:com.android.tools.r8.ir.code.Instruction com.android.tools.r8.ir.conversion.DexBuilder$Info.getIR():1039:1039 -> a 107:107:com.android.tools.r8.ir.code.Instruction getIR():1306 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/lo;"} 108:111:boolean identicalInstructions(com.android.tools.r8.ir.conversion.DexBuilder$Info,com.android.tools.r8.ir.conversion.DexBuilder):1446:1449 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/df;Lcom/android/tools/r8/internal/if;)Z"} 112:112:com.android.tools.r8.ir.code.Instruction com.android.tools.r8.ir.conversion.DexBuilder$Info.getIR():1039:1039 -> a 112:112:com.android.tools.r8.ir.code.Instruction com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getIR():1306 -> a 112:112:com.android.tools.r8.ir.code.If com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getBranch():1327 -> a 112:112:boolean identicalInstructions(com.android.tools.r8.ir.conversion.DexBuilder$Info,com.android.tools.r8.ir.conversion.DexBuilder):1450 -> a 113:113:com.android.tools.r8.ir.code.If com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getBranch():1327:1327 -> a 113:113:boolean identicalInstructions(com.android.tools.r8.ir.conversion.DexBuilder$Info,com.android.tools.r8.ir.conversion.DexBuilder):1450 -> a 114:114:boolean identicalInstructions(com.android.tools.r8.ir.conversion.DexBuilder$Info,com.android.tools.r8.ir.conversion.DexBuilder):1450:1450 -> a 115:115:com.android.tools.r8.ir.code.Instruction com.android.tools.r8.ir.conversion.DexBuilder$Info.getIR():1039:1039 -> a 115:115:com.android.tools.r8.ir.code.Instruction com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getIR():1306 -> a 115:115:com.android.tools.r8.ir.code.If com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getBranch():1327 -> a 115:115:boolean identicalInstructions(com.android.tools.r8.ir.conversion.DexBuilder$Info,com.android.tools.r8.ir.conversion.DexBuilder):1450 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(3)"]} 116:116:com.android.tools.r8.ir.code.If com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getBranch():1327:1327 -> a 116:116:boolean identicalInstructions(com.android.tools.r8.ir.conversion.DexBuilder$Info,com.android.tools.r8.ir.conversion.DexBuilder):1450 -> a 117:117:boolean identicalInstructions(com.android.tools.r8.ir.conversion.DexBuilder$Info,com.android.tools.r8.ir.conversion.DexBuilder):1450:1450 -> a 118:118:com.android.tools.r8.ir.code.Instruction com.android.tools.r8.ir.conversion.DexBuilder$Info.getIR():1039:1039 -> a 118:118:com.android.tools.r8.ir.code.Instruction com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getIR():1306 -> a 118:118:com.android.tools.r8.ir.code.If com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getBranch():1327 -> a 118:118:int[] com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getRegisters(com.android.tools.r8.ir.conversion.DexBuilder):1320 -> a 118:118:boolean identicalInstructions(com.android.tools.r8.ir.conversion.DexBuilder$Info,com.android.tools.r8.ir.conversion.DexBuilder):1451 -> a 119:119:com.android.tools.r8.ir.code.If com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getBranch():1327:1327 -> a 119:119:int[] com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getRegisters(com.android.tools.r8.ir.conversion.DexBuilder):1320 -> a 119:119:boolean identicalInstructions(com.android.tools.r8.ir.conversion.DexBuilder$Info,com.android.tools.r8.ir.conversion.DexBuilder):1451 -> a 120:121:int[] com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getRegisters(com.android.tools.r8.ir.conversion.DexBuilder):1320:1321 -> a 120:121:boolean identicalInstructions(com.android.tools.r8.ir.conversion.DexBuilder$Info,com.android.tools.r8.ir.conversion.DexBuilder):1451 -> a 122:122:com.android.tools.r8.ir.code.Instruction com.android.tools.r8.ir.conversion.DexBuilder$Info.getIR():1039:1039 -> a 122:122:com.android.tools.r8.ir.code.Instruction com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getIR():1306 -> a 122:122:com.android.tools.r8.ir.code.If com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getBranch():1327 -> a 122:122:int com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getRegister(int,com.android.tools.r8.ir.conversion.DexBuilder):1315 -> a 122:122:int[] com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getRegisters(com.android.tools.r8.ir.conversion.DexBuilder):1321 -> a 122:122:boolean identicalInstructions(com.android.tools.r8.ir.conversion.DexBuilder$Info,com.android.tools.r8.ir.conversion.DexBuilder):1451 -> a 123:123:com.android.tools.r8.ir.code.If com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getBranch():1327:1327 -> a 123:123:int com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getRegister(int,com.android.tools.r8.ir.conversion.DexBuilder):1315 -> a 123:123:int[] com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getRegisters(com.android.tools.r8.ir.conversion.DexBuilder):1321 -> a 123:123:boolean identicalInstructions(com.android.tools.r8.ir.conversion.DexBuilder$Info,com.android.tools.r8.ir.conversion.DexBuilder):1451 -> a 124:124:int com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getRegister(int,com.android.tools.r8.ir.conversion.DexBuilder):1316:1316 -> a 124:124:int[] com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getRegisters(com.android.tools.r8.ir.conversion.DexBuilder):1321 -> a 124:124:boolean identicalInstructions(com.android.tools.r8.ir.conversion.DexBuilder$Info,com.android.tools.r8.ir.conversion.DexBuilder):1451 -> a 125:125:int com.android.tools.r8.ir.conversion.DexBuilder.allocatedRegister(com.android.tools.r8.ir.code.Value,int):610:610 -> a 125:125:int com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getRegister(int,com.android.tools.r8.ir.conversion.DexBuilder):1316 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 125:125:int[] com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getRegisters(com.android.tools.r8.ir.conversion.DexBuilder):1321 -> a 125:125:boolean identicalInstructions(com.android.tools.r8.ir.conversion.DexBuilder$Info,com.android.tools.r8.ir.conversion.DexBuilder):1451 -> a 126:126:int com.android.tools.r8.ir.conversion.DexBuilder.allocatedRegister(com.android.tools.r8.ir.code.Value,int):610:610 -> a 126:126:int com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getRegister(int,com.android.tools.r8.ir.conversion.DexBuilder):1316 -> a 126:126:int[] com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getRegisters(com.android.tools.r8.ir.conversion.DexBuilder):1321 -> a 126:126:boolean identicalInstructions(com.android.tools.r8.ir.conversion.DexBuilder$Info,com.android.tools.r8.ir.conversion.DexBuilder):1451 -> a 127:129:int[] com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getRegisters(com.android.tools.r8.ir.conversion.DexBuilder):1321:1323 -> a 127:129:boolean identicalInstructions(com.android.tools.r8.ir.conversion.DexBuilder$Info,com.android.tools.r8.ir.conversion.DexBuilder):1451 -> a 130:130:com.android.tools.r8.ir.code.Instruction com.android.tools.r8.ir.conversion.DexBuilder$Info.getIR():1039:1039 -> a 130:130:com.android.tools.r8.ir.code.Instruction com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getIR():1306 -> a 130:130:com.android.tools.r8.ir.code.If com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getBranch():1327 -> a 130:130:int com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getRegister(int,com.android.tools.r8.ir.conversion.DexBuilder):1315 -> a 130:130:int[] com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getRegisters(com.android.tools.r8.ir.conversion.DexBuilder):1323 -> a 130:130:boolean identicalInstructions(com.android.tools.r8.ir.conversion.DexBuilder$Info,com.android.tools.r8.ir.conversion.DexBuilder):1451 -> a 131:131:com.android.tools.r8.ir.code.If com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getBranch():1327:1327 -> a 131:131:int com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getRegister(int,com.android.tools.r8.ir.conversion.DexBuilder):1315 -> a 131:131:int[] com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getRegisters(com.android.tools.r8.ir.conversion.DexBuilder):1323 -> a 131:131:boolean identicalInstructions(com.android.tools.r8.ir.conversion.DexBuilder$Info,com.android.tools.r8.ir.conversion.DexBuilder):1451 -> a 132:132:int com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getRegister(int,com.android.tools.r8.ir.conversion.DexBuilder):1316:1316 -> a 132:132:int[] com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getRegisters(com.android.tools.r8.ir.conversion.DexBuilder):1323 -> a 132:132:boolean identicalInstructions(com.android.tools.r8.ir.conversion.DexBuilder$Info,com.android.tools.r8.ir.conversion.DexBuilder):1451 -> a 133:133:int com.android.tools.r8.ir.conversion.DexBuilder.allocatedRegister(com.android.tools.r8.ir.code.Value,int):610:610 -> a 133:133:int com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getRegister(int,com.android.tools.r8.ir.conversion.DexBuilder):1316 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 133:133:int[] com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getRegisters(com.android.tools.r8.ir.conversion.DexBuilder):1323 -> a 133:133:boolean identicalInstructions(com.android.tools.r8.ir.conversion.DexBuilder$Info,com.android.tools.r8.ir.conversion.DexBuilder):1451 -> a 134:134:int com.android.tools.r8.ir.conversion.DexBuilder.allocatedRegister(com.android.tools.r8.ir.code.Value,int):610:610 -> a 134:134:int com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getRegister(int,com.android.tools.r8.ir.conversion.DexBuilder):1316 -> a 134:134:int[] com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getRegisters(com.android.tools.r8.ir.conversion.DexBuilder):1323 -> a 134:134:boolean identicalInstructions(com.android.tools.r8.ir.conversion.DexBuilder$Info,com.android.tools.r8.ir.conversion.DexBuilder):1451 -> a 135:135:int[] com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getRegisters(com.android.tools.r8.ir.conversion.DexBuilder):1323:1323 -> a 135:135:boolean identicalInstructions(com.android.tools.r8.ir.conversion.DexBuilder$Info,com.android.tools.r8.ir.conversion.DexBuilder):1451 -> a 136:136:com.android.tools.r8.ir.code.Instruction com.android.tools.r8.ir.conversion.DexBuilder$Info.getIR():1039:1039 -> a 136:136:com.android.tools.r8.ir.code.Instruction com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getIR():1306 -> a 136:136:com.android.tools.r8.ir.code.If com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getBranch():1327 -> a 136:136:int com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getRegister(int,com.android.tools.r8.ir.conversion.DexBuilder):1315 -> a 136:136:int[] com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getRegisters(com.android.tools.r8.ir.conversion.DexBuilder):1323 -> a 136:136:boolean identicalInstructions(com.android.tools.r8.ir.conversion.DexBuilder$Info,com.android.tools.r8.ir.conversion.DexBuilder):1451 -> a 137:137:com.android.tools.r8.ir.code.If com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getBranch():1327:1327 -> a 137:137:int com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getRegister(int,com.android.tools.r8.ir.conversion.DexBuilder):1315 -> a 137:137:int[] com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getRegisters(com.android.tools.r8.ir.conversion.DexBuilder):1323 -> a 137:137:boolean identicalInstructions(com.android.tools.r8.ir.conversion.DexBuilder$Info,com.android.tools.r8.ir.conversion.DexBuilder):1451 -> a 138:138:int com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getRegister(int,com.android.tools.r8.ir.conversion.DexBuilder):1316:1316 -> a 138:138:int[] com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getRegisters(com.android.tools.r8.ir.conversion.DexBuilder):1323 -> a 138:138:boolean identicalInstructions(com.android.tools.r8.ir.conversion.DexBuilder$Info,com.android.tools.r8.ir.conversion.DexBuilder):1451 -> a 139:139:int com.android.tools.r8.ir.conversion.DexBuilder.allocatedRegister(com.android.tools.r8.ir.code.Value,int):610:610 -> a 139:139:int com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getRegister(int,com.android.tools.r8.ir.conversion.DexBuilder):1316 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 139:139:int[] com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getRegisters(com.android.tools.r8.ir.conversion.DexBuilder):1323 -> a 139:139:boolean identicalInstructions(com.android.tools.r8.ir.conversion.DexBuilder$Info,com.android.tools.r8.ir.conversion.DexBuilder):1451 -> a 140:140:int com.android.tools.r8.ir.conversion.DexBuilder.allocatedRegister(com.android.tools.r8.ir.code.Value,int):610:610 -> a 140:140:int com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getRegister(int,com.android.tools.r8.ir.conversion.DexBuilder):1316 -> a 140:140:int[] com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getRegisters(com.android.tools.r8.ir.conversion.DexBuilder):1323 -> a 140:140:boolean identicalInstructions(com.android.tools.r8.ir.conversion.DexBuilder$Info,com.android.tools.r8.ir.conversion.DexBuilder):1451 -> a 141:141:int[] com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getRegisters(com.android.tools.r8.ir.conversion.DexBuilder):1323:1323 -> a 141:141:boolean identicalInstructions(com.android.tools.r8.ir.conversion.DexBuilder$Info,com.android.tools.r8.ir.conversion.DexBuilder):1451 -> a 142:142:com.android.tools.r8.ir.code.Instruction com.android.tools.r8.ir.conversion.DexBuilder$Info.getIR():1039:1039 -> a 142:142:com.android.tools.r8.ir.code.Instruction com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getIR():1306 -> a 142:142:com.android.tools.r8.ir.code.If com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getBranch():1327 -> a 142:142:int[] com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getRegisters(com.android.tools.r8.ir.conversion.DexBuilder):1320 -> a 142:142:boolean identicalInstructions(com.android.tools.r8.ir.conversion.DexBuilder$Info,com.android.tools.r8.ir.conversion.DexBuilder):1451 -> a 143:143:com.android.tools.r8.ir.code.If com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getBranch():1327:1327 -> a 143:143:int[] com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getRegisters(com.android.tools.r8.ir.conversion.DexBuilder):1320 -> a 143:143:boolean identicalInstructions(com.android.tools.r8.ir.conversion.DexBuilder$Info,com.android.tools.r8.ir.conversion.DexBuilder):1451 -> a 144:145:int[] com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getRegisters(com.android.tools.r8.ir.conversion.DexBuilder):1320:1321 -> a 144:145:boolean identicalInstructions(com.android.tools.r8.ir.conversion.DexBuilder$Info,com.android.tools.r8.ir.conversion.DexBuilder):1451 -> a 146:146:com.android.tools.r8.ir.code.Instruction com.android.tools.r8.ir.conversion.DexBuilder$Info.getIR():1039:1039 -> a 146:146:com.android.tools.r8.ir.code.Instruction com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getIR():1306 -> a 146:146:com.android.tools.r8.ir.code.If com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getBranch():1327 -> a 146:146:int com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getRegister(int,com.android.tools.r8.ir.conversion.DexBuilder):1315 -> a 146:146:int[] com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getRegisters(com.android.tools.r8.ir.conversion.DexBuilder):1321 -> a 146:146:boolean identicalInstructions(com.android.tools.r8.ir.conversion.DexBuilder$Info,com.android.tools.r8.ir.conversion.DexBuilder):1451 -> a 147:147:com.android.tools.r8.ir.code.If com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getBranch():1327:1327 -> a 147:147:int com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getRegister(int,com.android.tools.r8.ir.conversion.DexBuilder):1315 -> a 147:147:int[] com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getRegisters(com.android.tools.r8.ir.conversion.DexBuilder):1321 -> a 147:147:boolean identicalInstructions(com.android.tools.r8.ir.conversion.DexBuilder$Info,com.android.tools.r8.ir.conversion.DexBuilder):1451 -> a 148:148:int com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getRegister(int,com.android.tools.r8.ir.conversion.DexBuilder):1316:1316 -> a 148:148:int[] com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getRegisters(com.android.tools.r8.ir.conversion.DexBuilder):1321 -> a 148:148:boolean identicalInstructions(com.android.tools.r8.ir.conversion.DexBuilder$Info,com.android.tools.r8.ir.conversion.DexBuilder):1451 -> a 149:149:int com.android.tools.r8.ir.conversion.DexBuilder.allocatedRegister(com.android.tools.r8.ir.code.Value,int):610:610 -> a 149:149:int com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getRegister(int,com.android.tools.r8.ir.conversion.DexBuilder):1316 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 149:149:int[] com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getRegisters(com.android.tools.r8.ir.conversion.DexBuilder):1321 -> a 149:149:boolean identicalInstructions(com.android.tools.r8.ir.conversion.DexBuilder$Info,com.android.tools.r8.ir.conversion.DexBuilder):1451 -> a 150:150:int com.android.tools.r8.ir.conversion.DexBuilder.allocatedRegister(com.android.tools.r8.ir.code.Value,int):610:610 -> a 150:150:int com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getRegister(int,com.android.tools.r8.ir.conversion.DexBuilder):1316 -> a 150:150:int[] com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getRegisters(com.android.tools.r8.ir.conversion.DexBuilder):1321 -> a 150:150:boolean identicalInstructions(com.android.tools.r8.ir.conversion.DexBuilder$Info,com.android.tools.r8.ir.conversion.DexBuilder):1451 -> a 151:153:int[] com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getRegisters(com.android.tools.r8.ir.conversion.DexBuilder):1321:1323 -> a 151:153:boolean identicalInstructions(com.android.tools.r8.ir.conversion.DexBuilder$Info,com.android.tools.r8.ir.conversion.DexBuilder):1451 -> a 154:154:com.android.tools.r8.ir.code.Instruction com.android.tools.r8.ir.conversion.DexBuilder$Info.getIR():1039:1039 -> a 154:154:com.android.tools.r8.ir.code.Instruction com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getIR():1306 -> a 154:154:com.android.tools.r8.ir.code.If com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getBranch():1327 -> a 154:154:int com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getRegister(int,com.android.tools.r8.ir.conversion.DexBuilder):1315 -> a 154:154:int[] com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getRegisters(com.android.tools.r8.ir.conversion.DexBuilder):1323 -> a 154:154:boolean identicalInstructions(com.android.tools.r8.ir.conversion.DexBuilder$Info,com.android.tools.r8.ir.conversion.DexBuilder):1451 -> a 155:155:com.android.tools.r8.ir.code.If com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getBranch():1327:1327 -> a 155:155:int com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getRegister(int,com.android.tools.r8.ir.conversion.DexBuilder):1315 -> a 155:155:int[] com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getRegisters(com.android.tools.r8.ir.conversion.DexBuilder):1323 -> a 155:155:boolean identicalInstructions(com.android.tools.r8.ir.conversion.DexBuilder$Info,com.android.tools.r8.ir.conversion.DexBuilder):1451 -> a 156:156:int com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getRegister(int,com.android.tools.r8.ir.conversion.DexBuilder):1316:1316 -> a 156:156:int[] com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getRegisters(com.android.tools.r8.ir.conversion.DexBuilder):1323 -> a 156:156:boolean identicalInstructions(com.android.tools.r8.ir.conversion.DexBuilder$Info,com.android.tools.r8.ir.conversion.DexBuilder):1451 -> a 157:157:int com.android.tools.r8.ir.conversion.DexBuilder.allocatedRegister(com.android.tools.r8.ir.code.Value,int):610:610 -> a 157:157:int com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getRegister(int,com.android.tools.r8.ir.conversion.DexBuilder):1316 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 157:157:int[] com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getRegisters(com.android.tools.r8.ir.conversion.DexBuilder):1323 -> a 157:157:boolean identicalInstructions(com.android.tools.r8.ir.conversion.DexBuilder$Info,com.android.tools.r8.ir.conversion.DexBuilder):1451 -> a 158:158:int com.android.tools.r8.ir.conversion.DexBuilder.allocatedRegister(com.android.tools.r8.ir.code.Value,int):610:610 -> a 158:158:int com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getRegister(int,com.android.tools.r8.ir.conversion.DexBuilder):1316 -> a 158:158:int[] com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getRegisters(com.android.tools.r8.ir.conversion.DexBuilder):1323 -> a 158:158:boolean identicalInstructions(com.android.tools.r8.ir.conversion.DexBuilder$Info,com.android.tools.r8.ir.conversion.DexBuilder):1451 -> a 159:159:int[] com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getRegisters(com.android.tools.r8.ir.conversion.DexBuilder):1323:1323 -> a 159:159:boolean identicalInstructions(com.android.tools.r8.ir.conversion.DexBuilder$Info,com.android.tools.r8.ir.conversion.DexBuilder):1451 -> a 160:160:com.android.tools.r8.ir.code.Instruction com.android.tools.r8.ir.conversion.DexBuilder$Info.getIR():1039:1039 -> a 160:160:com.android.tools.r8.ir.code.Instruction com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getIR():1306 -> a 160:160:com.android.tools.r8.ir.code.If com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getBranch():1327 -> a 160:160:int com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getRegister(int,com.android.tools.r8.ir.conversion.DexBuilder):1315 -> a 160:160:int[] com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getRegisters(com.android.tools.r8.ir.conversion.DexBuilder):1323 -> a 160:160:boolean identicalInstructions(com.android.tools.r8.ir.conversion.DexBuilder$Info,com.android.tools.r8.ir.conversion.DexBuilder):1451 -> a 161:161:com.android.tools.r8.ir.code.If com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getBranch():1327:1327 -> a 161:161:int com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getRegister(int,com.android.tools.r8.ir.conversion.DexBuilder):1315 -> a 161:161:int[] com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getRegisters(com.android.tools.r8.ir.conversion.DexBuilder):1323 -> a 161:161:boolean identicalInstructions(com.android.tools.r8.ir.conversion.DexBuilder$Info,com.android.tools.r8.ir.conversion.DexBuilder):1451 -> a 162:162:int com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getRegister(int,com.android.tools.r8.ir.conversion.DexBuilder):1316:1316 -> a 162:162:int[] com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getRegisters(com.android.tools.r8.ir.conversion.DexBuilder):1323 -> a 162:162:boolean identicalInstructions(com.android.tools.r8.ir.conversion.DexBuilder$Info,com.android.tools.r8.ir.conversion.DexBuilder):1451 -> a 163:163:int com.android.tools.r8.ir.conversion.DexBuilder.allocatedRegister(com.android.tools.r8.ir.code.Value,int):610:610 -> a 163:163:int com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getRegister(int,com.android.tools.r8.ir.conversion.DexBuilder):1316 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 163:163:int[] com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getRegisters(com.android.tools.r8.ir.conversion.DexBuilder):1323 -> a 163:163:boolean identicalInstructions(com.android.tools.r8.ir.conversion.DexBuilder$Info,com.android.tools.r8.ir.conversion.DexBuilder):1451 -> a 164:164:int com.android.tools.r8.ir.conversion.DexBuilder.allocatedRegister(com.android.tools.r8.ir.code.Value,int):610:610 -> a 164:164:int com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getRegister(int,com.android.tools.r8.ir.conversion.DexBuilder):1316 -> a 164:164:int[] com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getRegisters(com.android.tools.r8.ir.conversion.DexBuilder):1323 -> a 164:164:boolean identicalInstructions(com.android.tools.r8.ir.conversion.DexBuilder$Info,com.android.tools.r8.ir.conversion.DexBuilder):1451 -> a 165:165:int[] com.android.tools.r8.ir.conversion.DexBuilder$IfInfo.getRegisters(com.android.tools.r8.ir.conversion.DexBuilder):1323:1323 -> a 165:165:boolean identicalInstructions(com.android.tools.r8.ir.conversion.DexBuilder$Info,com.android.tools.r8.ir.conversion.DexBuilder):1451 -> a 166:166:boolean identicalInstructions(com.android.tools.r8.ir.conversion.DexBuilder$Info,com.android.tools.r8.ir.conversion.DexBuilder):1451:1451 -> a 1:1:int getSize():1441:1441 -> d int maxSize() -> e int minSize() -> f com.android.tools.r8.ir.conversion.DexBuilder$Info -> com.android.tools.r8.internal.df: # {"id":"sourceFile","fileName":"DexBuilder.java"} com.android.tools.r8.ir.code.Instruction ir -> a int offset -> b int maxOffset -> c boolean $assertionsDisabled -> d 1:1:void ():978:978 -> 1:1:void (com.android.tools.r8.ir.code.Instruction):987:987 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lo;)V"} 2:9:void (com.android.tools.r8.ir.code.Instruction):982:989 -> void addInstructions(com.android.tools.r8.ir.conversion.DexBuilder,java.util.List) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/if;Ljava/util/ArrayList;)V"} int computeSize(com.android.tools.r8.ir.conversion.DexBuilder) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/if;)I"} boolean identicalInstructions(com.android.tools.r8.ir.conversion.DexBuilder$Info,com.android.tools.r8.ir.conversion.DexBuilder) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/df;Lcom/android/tools/r8/internal/if;)Z"} 1:2:void setMaxOffset(int):1034:1035 -> a 3:3:com.android.tools.r8.ir.code.Instruction getIR():1039:1039 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/lo;"} 1:1:void setMinOffset(int):1024:1024 -> b 2:3:int getMaxOffset():1029:1030 -> b 1:2:int getOffset():1009:1010 -> c 3:4:void setOffset(int):1014:1015 -> c int getSize() -> d int maxSize() -> e int minSize() -> f com.android.tools.r8.ir.conversion.DexBuilder$MoveInfo -> com.android.tools.r8.internal.ef: # {"id":"sourceFile","fileName":"DexBuilder.java"} int size -> e boolean $assertionsDisabled -> f 1:1:void ():1455:1455 -> 1:1:void (com.android.tools.r8.ir.code.Move):1460:1460 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/EF;)V"} 2:2:void (com.android.tools.r8.ir.code.Move):1457:1457 -> 1:1:com.android.tools.r8.ir.code.Instruction com.android.tools.r8.ir.conversion.DexBuilder$Info.getIR():1039:1039 -> a 1:1:com.android.tools.r8.ir.code.Instruction com.android.tools.r8.ir.conversion.DexBuilder$MoveInfo.getIR():1455 -> a 1:1:com.android.tools.r8.ir.code.Move com.android.tools.r8.ir.conversion.DexBuilder$MoveInfo.getMove():1464 -> a 1:1:void addInstructions(com.android.tools.r8.ir.conversion.DexBuilder,java.util.List):1503 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/if;Ljava/util/ArrayList;)V"} 2:2:com.android.tools.r8.ir.code.Move com.android.tools.r8.ir.conversion.DexBuilder$MoveInfo.getMove():1464:1464 -> a 2:2:void addInstructions(com.android.tools.r8.ir.conversion.DexBuilder,java.util.List):1503 -> a 3:3:void addInstructions(com.android.tools.r8.ir.conversion.DexBuilder,java.util.List):1504:1504 -> a 4:4:com.android.tools.r8.ir.code.Instruction com.android.tools.r8.ir.conversion.DexBuilder$Info.getIR():1039:1039 -> a 4:4:com.android.tools.r8.ir.code.Instruction com.android.tools.r8.ir.conversion.DexBuilder$MoveInfo.getIR():1455 -> a 4:4:com.android.tools.r8.ir.code.Move com.android.tools.r8.ir.conversion.DexBuilder$MoveInfo.getMove():1464 -> a 4:4:int com.android.tools.r8.ir.conversion.DexBuilder$MoveInfo.srcRegister(com.android.tools.r8.ir.conversion.DexBuilder):1468 -> a 4:4:void addInstructions(com.android.tools.r8.ir.conversion.DexBuilder,java.util.List):1505 -> a 5:5:com.android.tools.r8.ir.code.Move com.android.tools.r8.ir.conversion.DexBuilder$MoveInfo.getMove():1464:1464 -> a 5:5:int com.android.tools.r8.ir.conversion.DexBuilder$MoveInfo.srcRegister(com.android.tools.r8.ir.conversion.DexBuilder):1468 -> a 5:5:void addInstructions(com.android.tools.r8.ir.conversion.DexBuilder,java.util.List):1505 -> a 6:6:int com.android.tools.r8.ir.conversion.DexBuilder$MoveInfo.srcRegister(com.android.tools.r8.ir.conversion.DexBuilder):1468:1468 -> a 6:6:void addInstructions(com.android.tools.r8.ir.conversion.DexBuilder,java.util.List):1505 -> a 7:7:com.android.tools.r8.ir.code.Instruction com.android.tools.r8.ir.conversion.DexBuilder$Info.getIR():1039:1039 -> a 7:7:com.android.tools.r8.ir.code.Instruction com.android.tools.r8.ir.conversion.DexBuilder$MoveInfo.getIR():1455 -> a 7:7:com.android.tools.r8.ir.code.Move com.android.tools.r8.ir.conversion.DexBuilder$MoveInfo.getMove():1464 -> a 7:7:int com.android.tools.r8.ir.conversion.DexBuilder$MoveInfo.srcRegister(com.android.tools.r8.ir.conversion.DexBuilder):1468 -> a 7:7:void addInstructions(com.android.tools.r8.ir.conversion.DexBuilder,java.util.List):1505 -> a 8:8:com.android.tools.r8.ir.code.Move com.android.tools.r8.ir.conversion.DexBuilder$MoveInfo.getMove():1464:1464 -> a 8:8:int com.android.tools.r8.ir.conversion.DexBuilder$MoveInfo.srcRegister(com.android.tools.r8.ir.conversion.DexBuilder):1468 -> a 8:8:void addInstructions(com.android.tools.r8.ir.conversion.DexBuilder,java.util.List):1505 -> a 9:9:int com.android.tools.r8.ir.conversion.DexBuilder$MoveInfo.srcRegister(com.android.tools.r8.ir.conversion.DexBuilder):1468:1468 -> a 9:9:void addInstructions(com.android.tools.r8.ir.conversion.DexBuilder,java.util.List):1505 -> a 10:10:int com.android.tools.r8.ir.conversion.DexBuilder.argumentOrAllocateRegister(com.android.tools.r8.ir.code.Value,int):616:616 -> a 10:10:int com.android.tools.r8.ir.conversion.DexBuilder$MoveInfo.srcRegister(com.android.tools.r8.ir.conversion.DexBuilder):1468 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 10:10:void addInstructions(com.android.tools.r8.ir.conversion.DexBuilder,java.util.List):1505 -> a 11:11:int com.android.tools.r8.ir.conversion.DexBuilder.argumentOrAllocateRegister(com.android.tools.r8.ir.code.Value,int):616:616 -> a 11:11:int com.android.tools.r8.ir.conversion.DexBuilder$MoveInfo.srcRegister(com.android.tools.r8.ir.conversion.DexBuilder):1468 -> a 11:11:void addInstructions(com.android.tools.r8.ir.conversion.DexBuilder,java.util.List):1505 -> a 12:12:com.android.tools.r8.ir.code.Instruction com.android.tools.r8.ir.conversion.DexBuilder$Info.getIR():1039:1039 -> a 12:12:com.android.tools.r8.ir.code.Instruction com.android.tools.r8.ir.conversion.DexBuilder$MoveInfo.getIR():1455 -> a 12:12:com.android.tools.r8.ir.code.Move com.android.tools.r8.ir.conversion.DexBuilder$MoveInfo.getMove():1464 -> a 12:12:int com.android.tools.r8.ir.conversion.DexBuilder$MoveInfo.destRegister(com.android.tools.r8.ir.conversion.DexBuilder):1472 -> a 12:12:void addInstructions(com.android.tools.r8.ir.conversion.DexBuilder,java.util.List):1506 -> a 13:13:com.android.tools.r8.ir.code.Move com.android.tools.r8.ir.conversion.DexBuilder$MoveInfo.getMove():1464:1464 -> a 13:13:int com.android.tools.r8.ir.conversion.DexBuilder$MoveInfo.destRegister(com.android.tools.r8.ir.conversion.DexBuilder):1472 -> a 13:13:void addInstructions(com.android.tools.r8.ir.conversion.DexBuilder,java.util.List):1506 -> a 14:14:int com.android.tools.r8.ir.conversion.DexBuilder$MoveInfo.destRegister(com.android.tools.r8.ir.conversion.DexBuilder):1472:1472 -> a 14:14:void addInstructions(com.android.tools.r8.ir.conversion.DexBuilder,java.util.List):1506 -> a 15:15:com.android.tools.r8.ir.code.Instruction com.android.tools.r8.ir.conversion.DexBuilder$Info.getIR():1039:1039 -> a 15:15:com.android.tools.r8.ir.code.Instruction com.android.tools.r8.ir.conversion.DexBuilder$MoveInfo.getIR():1455 -> a 15:15:com.android.tools.r8.ir.code.Move com.android.tools.r8.ir.conversion.DexBuilder$MoveInfo.getMove():1464 -> a 15:15:int com.android.tools.r8.ir.conversion.DexBuilder$MoveInfo.destRegister(com.android.tools.r8.ir.conversion.DexBuilder):1472 -> a 15:15:void addInstructions(com.android.tools.r8.ir.conversion.DexBuilder,java.util.List):1506 -> a 16:16:com.android.tools.r8.ir.code.Move com.android.tools.r8.ir.conversion.DexBuilder$MoveInfo.getMove():1464:1464 -> a 16:16:int com.android.tools.r8.ir.conversion.DexBuilder$MoveInfo.destRegister(com.android.tools.r8.ir.conversion.DexBuilder):1472 -> a 16:16:void addInstructions(com.android.tools.r8.ir.conversion.DexBuilder,java.util.List):1506 -> a 17:17:int com.android.tools.r8.ir.conversion.DexBuilder$MoveInfo.destRegister(com.android.tools.r8.ir.conversion.DexBuilder):1472:1472 -> a 17:17:void addInstructions(com.android.tools.r8.ir.conversion.DexBuilder,java.util.List):1506 -> a 18:18:int com.android.tools.r8.ir.conversion.DexBuilder.allocatedRegister(com.android.tools.r8.ir.code.Value,int):610:610 -> a 18:18:int com.android.tools.r8.ir.conversion.DexBuilder$MoveInfo.destRegister(com.android.tools.r8.ir.conversion.DexBuilder):1472 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 18:18:void addInstructions(com.android.tools.r8.ir.conversion.DexBuilder,java.util.List):1506 -> a 19:19:int com.android.tools.r8.ir.conversion.DexBuilder.allocatedRegister(com.android.tools.r8.ir.code.Value,int):610:610 -> a 19:19:int com.android.tools.r8.ir.conversion.DexBuilder$MoveInfo.destRegister(com.android.tools.r8.ir.conversion.DexBuilder):1472 -> a 19:19:void addInstructions(com.android.tools.r8.ir.conversion.DexBuilder,java.util.List):1506 -> a 20:59:void addInstructions(com.android.tools.r8.ir.conversion.DexBuilder,java.util.List):1508:1547 -> a 60:67:void addInstructions(com.android.tools.r8.ir.conversion.DexBuilder,java.util.List):1525:1532 -> a 68:76:void addInstructions(com.android.tools.r8.ir.conversion.DexBuilder,java.util.List):1511:1519 -> a 77:77:int com.android.tools.r8.ir.conversion.DexBuilder$MoveInfo.getOffset():1455:1455 -> a 77:77:void addInstructions(com.android.tools.r8.ir.conversion.DexBuilder,java.util.List):1549 -> a 78:79:void addInstructions(com.android.tools.r8.ir.conversion.DexBuilder,java.util.List):1549:1550 -> a 80:80:void addInstructions(com.android.tools.r8.ir.conversion.DexBuilder,java.util.List):1521:1521 -> a 81:81:com.android.tools.r8.ir.code.Instruction com.android.tools.r8.ir.conversion.DexBuilder$Info.getIR():1039:1039 -> a 81:81:com.android.tools.r8.ir.code.Instruction com.android.tools.r8.ir.conversion.DexBuilder$MoveInfo.getIR():1455 -> a 81:81:com.android.tools.r8.ir.code.Move com.android.tools.r8.ir.conversion.DexBuilder$MoveInfo.getMove():1464 -> a 81:81:int com.android.tools.r8.ir.conversion.DexBuilder$MoveInfo.srcRegister(com.android.tools.r8.ir.conversion.DexBuilder):1468 -> a 81:81:int computeSize(com.android.tools.r8.ir.conversion.DexBuilder):1487 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/if;)I"} 82:82:com.android.tools.r8.ir.code.Move com.android.tools.r8.ir.conversion.DexBuilder$MoveInfo.getMove():1464:1464 -> a 82:82:int com.android.tools.r8.ir.conversion.DexBuilder$MoveInfo.srcRegister(com.android.tools.r8.ir.conversion.DexBuilder):1468 -> a 82:82:int computeSize(com.android.tools.r8.ir.conversion.DexBuilder):1487 -> a 83:83:int com.android.tools.r8.ir.conversion.DexBuilder$MoveInfo.srcRegister(com.android.tools.r8.ir.conversion.DexBuilder):1468:1468 -> a 83:83:int computeSize(com.android.tools.r8.ir.conversion.DexBuilder):1487 -> a 84:84:com.android.tools.r8.ir.code.Instruction com.android.tools.r8.ir.conversion.DexBuilder$Info.getIR():1039:1039 -> a 84:84:com.android.tools.r8.ir.code.Instruction com.android.tools.r8.ir.conversion.DexBuilder$MoveInfo.getIR():1455 -> a 84:84:com.android.tools.r8.ir.code.Move com.android.tools.r8.ir.conversion.DexBuilder$MoveInfo.getMove():1464 -> a 84:84:int com.android.tools.r8.ir.conversion.DexBuilder$MoveInfo.srcRegister(com.android.tools.r8.ir.conversion.DexBuilder):1468 -> a 84:84:int computeSize(com.android.tools.r8.ir.conversion.DexBuilder):1487 -> a 85:85:com.android.tools.r8.ir.code.Move com.android.tools.r8.ir.conversion.DexBuilder$MoveInfo.getMove():1464:1464 -> a 85:85:int com.android.tools.r8.ir.conversion.DexBuilder$MoveInfo.srcRegister(com.android.tools.r8.ir.conversion.DexBuilder):1468 -> a 85:85:int computeSize(com.android.tools.r8.ir.conversion.DexBuilder):1487 -> a 86:86:int com.android.tools.r8.ir.conversion.DexBuilder$MoveInfo.srcRegister(com.android.tools.r8.ir.conversion.DexBuilder):1468:1468 -> a 86:86:int computeSize(com.android.tools.r8.ir.conversion.DexBuilder):1487 -> a 87:87:int com.android.tools.r8.ir.conversion.DexBuilder.argumentOrAllocateRegister(com.android.tools.r8.ir.code.Value,int):616:616 -> a 87:87:int com.android.tools.r8.ir.conversion.DexBuilder$MoveInfo.srcRegister(com.android.tools.r8.ir.conversion.DexBuilder):1468 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 87:87:int computeSize(com.android.tools.r8.ir.conversion.DexBuilder):1487 -> a 88:88:int com.android.tools.r8.ir.conversion.DexBuilder.argumentOrAllocateRegister(com.android.tools.r8.ir.code.Value,int):616:616 -> a 88:88:int com.android.tools.r8.ir.conversion.DexBuilder$MoveInfo.srcRegister(com.android.tools.r8.ir.conversion.DexBuilder):1468 -> a 88:88:int computeSize(com.android.tools.r8.ir.conversion.DexBuilder):1487 -> a 89:89:com.android.tools.r8.ir.code.Instruction com.android.tools.r8.ir.conversion.DexBuilder$Info.getIR():1039:1039 -> a 89:89:com.android.tools.r8.ir.code.Instruction com.android.tools.r8.ir.conversion.DexBuilder$MoveInfo.getIR():1455 -> a 89:89:com.android.tools.r8.ir.code.Move com.android.tools.r8.ir.conversion.DexBuilder$MoveInfo.getMove():1464 -> a 89:89:int com.android.tools.r8.ir.conversion.DexBuilder$MoveInfo.destRegister(com.android.tools.r8.ir.conversion.DexBuilder):1472 -> a 89:89:int computeSize(com.android.tools.r8.ir.conversion.DexBuilder):1488 -> a 90:90:com.android.tools.r8.ir.code.Move com.android.tools.r8.ir.conversion.DexBuilder$MoveInfo.getMove():1464:1464 -> a 90:90:int com.android.tools.r8.ir.conversion.DexBuilder$MoveInfo.destRegister(com.android.tools.r8.ir.conversion.DexBuilder):1472 -> a 90:90:int computeSize(com.android.tools.r8.ir.conversion.DexBuilder):1488 -> a 91:91:int com.android.tools.r8.ir.conversion.DexBuilder$MoveInfo.destRegister(com.android.tools.r8.ir.conversion.DexBuilder):1472:1472 -> a 91:91:int computeSize(com.android.tools.r8.ir.conversion.DexBuilder):1488 -> a 92:92:com.android.tools.r8.ir.code.Instruction com.android.tools.r8.ir.conversion.DexBuilder$Info.getIR():1039:1039 -> a 92:92:com.android.tools.r8.ir.code.Instruction com.android.tools.r8.ir.conversion.DexBuilder$MoveInfo.getIR():1455 -> a 92:92:com.android.tools.r8.ir.code.Move com.android.tools.r8.ir.conversion.DexBuilder$MoveInfo.getMove():1464 -> a 92:92:int com.android.tools.r8.ir.conversion.DexBuilder$MoveInfo.destRegister(com.android.tools.r8.ir.conversion.DexBuilder):1472 -> a 92:92:int computeSize(com.android.tools.r8.ir.conversion.DexBuilder):1488 -> a 93:93:com.android.tools.r8.ir.code.Move com.android.tools.r8.ir.conversion.DexBuilder$MoveInfo.getMove():1464:1464 -> a 93:93:int com.android.tools.r8.ir.conversion.DexBuilder$MoveInfo.destRegister(com.android.tools.r8.ir.conversion.DexBuilder):1472 -> a 93:93:int computeSize(com.android.tools.r8.ir.conversion.DexBuilder):1488 -> a 94:94:int com.android.tools.r8.ir.conversion.DexBuilder$MoveInfo.destRegister(com.android.tools.r8.ir.conversion.DexBuilder):1472:1472 -> a 94:94:int computeSize(com.android.tools.r8.ir.conversion.DexBuilder):1488 -> a 95:95:int com.android.tools.r8.ir.conversion.DexBuilder.allocatedRegister(com.android.tools.r8.ir.code.Value,int):610:610 -> a 95:95:int com.android.tools.r8.ir.conversion.DexBuilder$MoveInfo.destRegister(com.android.tools.r8.ir.conversion.DexBuilder):1472 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 95:95:int computeSize(com.android.tools.r8.ir.conversion.DexBuilder):1488 -> a 96:96:int com.android.tools.r8.ir.conversion.DexBuilder.allocatedRegister(com.android.tools.r8.ir.code.Value,int):610:610 -> a 96:96:int com.android.tools.r8.ir.conversion.DexBuilder$MoveInfo.destRegister(com.android.tools.r8.ir.conversion.DexBuilder):1472 -> a 96:96:int computeSize(com.android.tools.r8.ir.conversion.DexBuilder):1488 -> a 97:105:int computeSize(com.android.tools.r8.ir.conversion.DexBuilder):1490:1498 -> a 106:106:com.android.tools.r8.ir.code.Instruction com.android.tools.r8.ir.conversion.DexBuilder$Info.getIR():1039:1039 -> a 106:106:com.android.tools.r8.ir.code.Instruction getIR():1455 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/lo;"} 107:110:boolean identicalInstructions(com.android.tools.r8.ir.conversion.DexBuilder$Info,com.android.tools.r8.ir.conversion.DexBuilder):1477:1480 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/df;Lcom/android/tools/r8/internal/if;)Z"} 111:111:com.android.tools.r8.ir.code.Instruction com.android.tools.r8.ir.conversion.DexBuilder$Info.getIR():1039:1039 -> a 111:111:com.android.tools.r8.ir.code.Instruction com.android.tools.r8.ir.conversion.DexBuilder$MoveInfo.getIR():1455 -> a 111:111:com.android.tools.r8.ir.code.Move com.android.tools.r8.ir.conversion.DexBuilder$MoveInfo.getMove():1464 -> a 111:111:int com.android.tools.r8.ir.conversion.DexBuilder$MoveInfo.srcRegister(com.android.tools.r8.ir.conversion.DexBuilder):1468 -> a 111:111:boolean identicalInstructions(com.android.tools.r8.ir.conversion.DexBuilder$Info,com.android.tools.r8.ir.conversion.DexBuilder):1481 -> a 112:112:com.android.tools.r8.ir.code.Move com.android.tools.r8.ir.conversion.DexBuilder$MoveInfo.getMove():1464:1464 -> a 112:112:int com.android.tools.r8.ir.conversion.DexBuilder$MoveInfo.srcRegister(com.android.tools.r8.ir.conversion.DexBuilder):1468 -> a 112:112:boolean identicalInstructions(com.android.tools.r8.ir.conversion.DexBuilder$Info,com.android.tools.r8.ir.conversion.DexBuilder):1481 -> a 113:113:int com.android.tools.r8.ir.conversion.DexBuilder$MoveInfo.srcRegister(com.android.tools.r8.ir.conversion.DexBuilder):1468:1468 -> a 113:113:boolean identicalInstructions(com.android.tools.r8.ir.conversion.DexBuilder$Info,com.android.tools.r8.ir.conversion.DexBuilder):1481 -> a 114:114:com.android.tools.r8.ir.code.Instruction com.android.tools.r8.ir.conversion.DexBuilder$Info.getIR():1039:1039 -> a 114:114:com.android.tools.r8.ir.code.Instruction com.android.tools.r8.ir.conversion.DexBuilder$MoveInfo.getIR():1455 -> a 114:114:com.android.tools.r8.ir.code.Move com.android.tools.r8.ir.conversion.DexBuilder$MoveInfo.getMove():1464 -> a 114:114:int com.android.tools.r8.ir.conversion.DexBuilder$MoveInfo.srcRegister(com.android.tools.r8.ir.conversion.DexBuilder):1468 -> a 114:114:boolean identicalInstructions(com.android.tools.r8.ir.conversion.DexBuilder$Info,com.android.tools.r8.ir.conversion.DexBuilder):1481 -> a 115:115:com.android.tools.r8.ir.code.Move com.android.tools.r8.ir.conversion.DexBuilder$MoveInfo.getMove():1464:1464 -> a 115:115:int com.android.tools.r8.ir.conversion.DexBuilder$MoveInfo.srcRegister(com.android.tools.r8.ir.conversion.DexBuilder):1468 -> a 115:115:boolean identicalInstructions(com.android.tools.r8.ir.conversion.DexBuilder$Info,com.android.tools.r8.ir.conversion.DexBuilder):1481 -> a 116:116:int com.android.tools.r8.ir.conversion.DexBuilder$MoveInfo.srcRegister(com.android.tools.r8.ir.conversion.DexBuilder):1468:1468 -> a 116:116:boolean identicalInstructions(com.android.tools.r8.ir.conversion.DexBuilder$Info,com.android.tools.r8.ir.conversion.DexBuilder):1481 -> a 117:117:int com.android.tools.r8.ir.conversion.DexBuilder.argumentOrAllocateRegister(com.android.tools.r8.ir.code.Value,int):616:616 -> a 117:117:int com.android.tools.r8.ir.conversion.DexBuilder$MoveInfo.srcRegister(com.android.tools.r8.ir.conversion.DexBuilder):1468 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 117:117:boolean identicalInstructions(com.android.tools.r8.ir.conversion.DexBuilder$Info,com.android.tools.r8.ir.conversion.DexBuilder):1481 -> a 118:118:int com.android.tools.r8.ir.conversion.DexBuilder.argumentOrAllocateRegister(com.android.tools.r8.ir.code.Value,int):616:616 -> a 118:118:int com.android.tools.r8.ir.conversion.DexBuilder$MoveInfo.srcRegister(com.android.tools.r8.ir.conversion.DexBuilder):1468 -> a 118:118:boolean identicalInstructions(com.android.tools.r8.ir.conversion.DexBuilder$Info,com.android.tools.r8.ir.conversion.DexBuilder):1481 -> a 119:119:com.android.tools.r8.ir.code.Instruction com.android.tools.r8.ir.conversion.DexBuilder$Info.getIR():1039:1039 -> a 119:119:com.android.tools.r8.ir.code.Instruction com.android.tools.r8.ir.conversion.DexBuilder$MoveInfo.getIR():1455 -> a 119:119:com.android.tools.r8.ir.code.Move com.android.tools.r8.ir.conversion.DexBuilder$MoveInfo.getMove():1464 -> a 119:119:int com.android.tools.r8.ir.conversion.DexBuilder$MoveInfo.srcRegister(com.android.tools.r8.ir.conversion.DexBuilder):1468 -> a 119:119:boolean identicalInstructions(com.android.tools.r8.ir.conversion.DexBuilder$Info,com.android.tools.r8.ir.conversion.DexBuilder):1481 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(4)"]} 120:120:com.android.tools.r8.ir.code.Move com.android.tools.r8.ir.conversion.DexBuilder$MoveInfo.getMove():1464:1464 -> a 120:120:int com.android.tools.r8.ir.conversion.DexBuilder$MoveInfo.srcRegister(com.android.tools.r8.ir.conversion.DexBuilder):1468 -> a 120:120:boolean identicalInstructions(com.android.tools.r8.ir.conversion.DexBuilder$Info,com.android.tools.r8.ir.conversion.DexBuilder):1481 -> a 121:121:int com.android.tools.r8.ir.conversion.DexBuilder$MoveInfo.srcRegister(com.android.tools.r8.ir.conversion.DexBuilder):1468:1468 -> a 121:121:boolean identicalInstructions(com.android.tools.r8.ir.conversion.DexBuilder$Info,com.android.tools.r8.ir.conversion.DexBuilder):1481 -> a 122:122:com.android.tools.r8.ir.code.Instruction com.android.tools.r8.ir.conversion.DexBuilder$Info.getIR():1039:1039 -> a 122:122:com.android.tools.r8.ir.code.Instruction com.android.tools.r8.ir.conversion.DexBuilder$MoveInfo.getIR():1455 -> a 122:122:com.android.tools.r8.ir.code.Move com.android.tools.r8.ir.conversion.DexBuilder$MoveInfo.getMove():1464 -> a 122:122:int com.android.tools.r8.ir.conversion.DexBuilder$MoveInfo.srcRegister(com.android.tools.r8.ir.conversion.DexBuilder):1468 -> a 122:122:boolean identicalInstructions(com.android.tools.r8.ir.conversion.DexBuilder$Info,com.android.tools.r8.ir.conversion.DexBuilder):1481 -> a 123:123:com.android.tools.r8.ir.code.Move com.android.tools.r8.ir.conversion.DexBuilder$MoveInfo.getMove():1464:1464 -> a 123:123:int com.android.tools.r8.ir.conversion.DexBuilder$MoveInfo.srcRegister(com.android.tools.r8.ir.conversion.DexBuilder):1468 -> a 123:123:boolean identicalInstructions(com.android.tools.r8.ir.conversion.DexBuilder$Info,com.android.tools.r8.ir.conversion.DexBuilder):1481 -> a 124:124:int com.android.tools.r8.ir.conversion.DexBuilder$MoveInfo.srcRegister(com.android.tools.r8.ir.conversion.DexBuilder):1468:1468 -> a 124:124:boolean identicalInstructions(com.android.tools.r8.ir.conversion.DexBuilder$Info,com.android.tools.r8.ir.conversion.DexBuilder):1481 -> a 125:125:int com.android.tools.r8.ir.conversion.DexBuilder.argumentOrAllocateRegister(com.android.tools.r8.ir.code.Value,int):616:616 -> a 125:125:int com.android.tools.r8.ir.conversion.DexBuilder$MoveInfo.srcRegister(com.android.tools.r8.ir.conversion.DexBuilder):1468 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 125:125:boolean identicalInstructions(com.android.tools.r8.ir.conversion.DexBuilder$Info,com.android.tools.r8.ir.conversion.DexBuilder):1481 -> a 126:126:int com.android.tools.r8.ir.conversion.DexBuilder.argumentOrAllocateRegister(com.android.tools.r8.ir.code.Value,int):616:616 -> a 126:126:int com.android.tools.r8.ir.conversion.DexBuilder$MoveInfo.srcRegister(com.android.tools.r8.ir.conversion.DexBuilder):1468 -> a 126:126:boolean identicalInstructions(com.android.tools.r8.ir.conversion.DexBuilder$Info,com.android.tools.r8.ir.conversion.DexBuilder):1481 -> a 127:127:com.android.tools.r8.ir.code.Instruction com.android.tools.r8.ir.conversion.DexBuilder$Info.getIR():1039:1039 -> a 127:127:com.android.tools.r8.ir.code.Instruction com.android.tools.r8.ir.conversion.DexBuilder$MoveInfo.getIR():1455 -> a 127:127:com.android.tools.r8.ir.code.Move com.android.tools.r8.ir.conversion.DexBuilder$MoveInfo.getMove():1464 -> a 127:127:int com.android.tools.r8.ir.conversion.DexBuilder$MoveInfo.destRegister(com.android.tools.r8.ir.conversion.DexBuilder):1472 -> a 127:127:boolean identicalInstructions(com.android.tools.r8.ir.conversion.DexBuilder$Info,com.android.tools.r8.ir.conversion.DexBuilder):1482 -> a 128:128:com.android.tools.r8.ir.code.Move com.android.tools.r8.ir.conversion.DexBuilder$MoveInfo.getMove():1464:1464 -> a 128:128:int com.android.tools.r8.ir.conversion.DexBuilder$MoveInfo.destRegister(com.android.tools.r8.ir.conversion.DexBuilder):1472 -> a 128:128:boolean identicalInstructions(com.android.tools.r8.ir.conversion.DexBuilder$Info,com.android.tools.r8.ir.conversion.DexBuilder):1482 -> a 129:129:int com.android.tools.r8.ir.conversion.DexBuilder$MoveInfo.destRegister(com.android.tools.r8.ir.conversion.DexBuilder):1472:1472 -> a 129:129:boolean identicalInstructions(com.android.tools.r8.ir.conversion.DexBuilder$Info,com.android.tools.r8.ir.conversion.DexBuilder):1482 -> a 130:130:com.android.tools.r8.ir.code.Instruction com.android.tools.r8.ir.conversion.DexBuilder$Info.getIR():1039:1039 -> a 130:130:com.android.tools.r8.ir.code.Instruction com.android.tools.r8.ir.conversion.DexBuilder$MoveInfo.getIR():1455 -> a 130:130:com.android.tools.r8.ir.code.Move com.android.tools.r8.ir.conversion.DexBuilder$MoveInfo.getMove():1464 -> a 130:130:int com.android.tools.r8.ir.conversion.DexBuilder$MoveInfo.destRegister(com.android.tools.r8.ir.conversion.DexBuilder):1472 -> a 130:130:boolean identicalInstructions(com.android.tools.r8.ir.conversion.DexBuilder$Info,com.android.tools.r8.ir.conversion.DexBuilder):1482 -> a 131:131:com.android.tools.r8.ir.code.Move com.android.tools.r8.ir.conversion.DexBuilder$MoveInfo.getMove():1464:1464 -> a 131:131:int com.android.tools.r8.ir.conversion.DexBuilder$MoveInfo.destRegister(com.android.tools.r8.ir.conversion.DexBuilder):1472 -> a 131:131:boolean identicalInstructions(com.android.tools.r8.ir.conversion.DexBuilder$Info,com.android.tools.r8.ir.conversion.DexBuilder):1482 -> a 132:132:int com.android.tools.r8.ir.conversion.DexBuilder$MoveInfo.destRegister(com.android.tools.r8.ir.conversion.DexBuilder):1472:1472 -> a 132:132:boolean identicalInstructions(com.android.tools.r8.ir.conversion.DexBuilder$Info,com.android.tools.r8.ir.conversion.DexBuilder):1482 -> a 133:133:int com.android.tools.r8.ir.conversion.DexBuilder.allocatedRegister(com.android.tools.r8.ir.code.Value,int):610:610 -> a 133:133:int com.android.tools.r8.ir.conversion.DexBuilder$MoveInfo.destRegister(com.android.tools.r8.ir.conversion.DexBuilder):1472 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 133:133:boolean identicalInstructions(com.android.tools.r8.ir.conversion.DexBuilder$Info,com.android.tools.r8.ir.conversion.DexBuilder):1482 -> a 134:134:int com.android.tools.r8.ir.conversion.DexBuilder.allocatedRegister(com.android.tools.r8.ir.code.Value,int):610:610 -> a 134:134:int com.android.tools.r8.ir.conversion.DexBuilder$MoveInfo.destRegister(com.android.tools.r8.ir.conversion.DexBuilder):1472 -> a 134:134:boolean identicalInstructions(com.android.tools.r8.ir.conversion.DexBuilder$Info,com.android.tools.r8.ir.conversion.DexBuilder):1482 -> a 135:135:com.android.tools.r8.ir.code.Instruction com.android.tools.r8.ir.conversion.DexBuilder$Info.getIR():1039:1039 -> a 135:135:com.android.tools.r8.ir.code.Instruction com.android.tools.r8.ir.conversion.DexBuilder$MoveInfo.getIR():1455 -> a 135:135:com.android.tools.r8.ir.code.Move com.android.tools.r8.ir.conversion.DexBuilder$MoveInfo.getMove():1464 -> a 135:135:int com.android.tools.r8.ir.conversion.DexBuilder$MoveInfo.destRegister(com.android.tools.r8.ir.conversion.DexBuilder):1472 -> a 135:135:boolean identicalInstructions(com.android.tools.r8.ir.conversion.DexBuilder$Info,com.android.tools.r8.ir.conversion.DexBuilder):1482 -> a 136:136:com.android.tools.r8.ir.code.Move com.android.tools.r8.ir.conversion.DexBuilder$MoveInfo.getMove():1464:1464 -> a 136:136:int com.android.tools.r8.ir.conversion.DexBuilder$MoveInfo.destRegister(com.android.tools.r8.ir.conversion.DexBuilder):1472 -> a 136:136:boolean identicalInstructions(com.android.tools.r8.ir.conversion.DexBuilder$Info,com.android.tools.r8.ir.conversion.DexBuilder):1482 -> a 137:137:int com.android.tools.r8.ir.conversion.DexBuilder$MoveInfo.destRegister(com.android.tools.r8.ir.conversion.DexBuilder):1472:1472 -> a 137:137:boolean identicalInstructions(com.android.tools.r8.ir.conversion.DexBuilder$Info,com.android.tools.r8.ir.conversion.DexBuilder):1482 -> a 138:138:com.android.tools.r8.ir.code.Instruction com.android.tools.r8.ir.conversion.DexBuilder$Info.getIR():1039:1039 -> a 138:138:com.android.tools.r8.ir.code.Instruction com.android.tools.r8.ir.conversion.DexBuilder$MoveInfo.getIR():1455 -> a 138:138:com.android.tools.r8.ir.code.Move com.android.tools.r8.ir.conversion.DexBuilder$MoveInfo.getMove():1464 -> a 138:138:int com.android.tools.r8.ir.conversion.DexBuilder$MoveInfo.destRegister(com.android.tools.r8.ir.conversion.DexBuilder):1472 -> a 138:138:boolean identicalInstructions(com.android.tools.r8.ir.conversion.DexBuilder$Info,com.android.tools.r8.ir.conversion.DexBuilder):1482 -> a 139:139:com.android.tools.r8.ir.code.Move com.android.tools.r8.ir.conversion.DexBuilder$MoveInfo.getMove():1464:1464 -> a 139:139:int com.android.tools.r8.ir.conversion.DexBuilder$MoveInfo.destRegister(com.android.tools.r8.ir.conversion.DexBuilder):1472 -> a 139:139:boolean identicalInstructions(com.android.tools.r8.ir.conversion.DexBuilder$Info,com.android.tools.r8.ir.conversion.DexBuilder):1482 -> a 140:140:int com.android.tools.r8.ir.conversion.DexBuilder$MoveInfo.destRegister(com.android.tools.r8.ir.conversion.DexBuilder):1472:1472 -> a 140:140:boolean identicalInstructions(com.android.tools.r8.ir.conversion.DexBuilder$Info,com.android.tools.r8.ir.conversion.DexBuilder):1482 -> a 141:141:int com.android.tools.r8.ir.conversion.DexBuilder.allocatedRegister(com.android.tools.r8.ir.code.Value,int):610:610 -> a 141:141:int com.android.tools.r8.ir.conversion.DexBuilder$MoveInfo.destRegister(com.android.tools.r8.ir.conversion.DexBuilder):1472 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 141:141:boolean identicalInstructions(com.android.tools.r8.ir.conversion.DexBuilder$Info,com.android.tools.r8.ir.conversion.DexBuilder):1482 -> a 142:142:int com.android.tools.r8.ir.conversion.DexBuilder.allocatedRegister(com.android.tools.r8.ir.code.Value,int):610:610 -> a 142:142:int com.android.tools.r8.ir.conversion.DexBuilder$MoveInfo.destRegister(com.android.tools.r8.ir.conversion.DexBuilder):1472 -> a 142:142:boolean identicalInstructions(com.android.tools.r8.ir.conversion.DexBuilder$Info,com.android.tools.r8.ir.conversion.DexBuilder):1482 -> a 1:2:int getSize():1567:1568 -> d 1:1:int maxSize():1561:1561 -> e 1:1:int minSize():1555:1555 -> f com.android.tools.r8.ir.conversion.DexBuilder$MultiFixedSizeInfo -> com.android.tools.r8.internal.ff: # {"id":"sourceFile","fileName":"DexBuilder.java"} com.android.tools.r8.dex.code.DexInstruction[] instructions -> e int size -> f 1:7:void (com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.dex.code.DexInstruction[]):1094:1100 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lo;[Lcom/android/tools/r8/dex/code/B1;)V"} 1:1:int computeSize(com.android.tools.r8.ir.conversion.DexBuilder):1105:1105 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/if;)I"} 2:6:void addInstructions(com.android.tools.r8.ir.conversion.DexBuilder,java.util.List):1110:1114 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/if;Ljava/util/ArrayList;)V"} 7:8:boolean identicalInstructions(com.android.tools.r8.ir.conversion.DexBuilder$Info,com.android.tools.r8.ir.conversion.DexBuilder):1135:1136 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/df;Lcom/android/tools/r8/internal/if;)Z"} 1:1:int getSize():1130:1130 -> d 1:1:int maxSize():1125:1125 -> e 1:1:int minSize():1120:1120 -> f com.android.tools.r8.ir.conversion.DexBuilder$SwitchPayloadInfo -> com.android.tools.r8.internal.gf: # {"id":"sourceFile","fileName":"DexBuilder.java"} 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):1608:1610 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Wr;Lcom/android/tools/r8/dex/code/X0;)V"} com.android.tools.r8.ir.conversion.DexBuilder$TryItem -> com.android.tools.r8.internal.hf: # {"id":"sourceFile","fileName":"DexBuilder.java"} 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):1591:1594 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/t6;II)V"} 1:1:int compareTo(com.android.tools.r8.ir.conversion.DexBuilder$TryItem):1599:1599 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hf;)I"} 1:1:int compareTo(java.lang.Object):1585:1585 -> compareTo com.android.tools.r8.ir.conversion.DexSourceCode -> com.android.tools.r8.internal.tf: # {"id":"sourceFile","fileName":"DexSourceCode.java"} com.android.tools.r8.graph.DexCode code -> a com.android.tools.r8.graph.ProgramMethod method -> b java.util.Map offsetToInstructionIndex -> c com.android.tools.r8.ir.conversion.SwitchPayloadResolver switchPayloadResolver -> d com.android.tools.r8.ir.conversion.ArrayFilledDataPayloadResolver arrayFilledDataPayloadResolver -> e com.android.tools.r8.graph.DexCode$Try currentTryRange -> f com.android.tools.r8.ir.code.CatchHandlers currentCatchHandlers -> g com.android.tools.r8.dex.code.DexInstruction currentDexInstruction -> h boolean isBuildingPrelude -> i com.android.tools.r8.ir.code.Position currentPosition -> j com.android.tools.r8.ir.code.CanonicalPositions canonicalPositions -> k java.util.List debugEntries -> l com.android.tools.r8.graph.DexMethod originalMethod -> m boolean $assertionsDisabled -> n 1:1:void ():56:56 -> 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):85:85 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/w0;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/internal/kM;Lcom/android/tools/r8/graph/p1;)V"} 2:39: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):62:99 -> 1:1:void buildBlockTransfer(com.android.tools.r8.ir.conversion.IRBuilder,int,int,boolean):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;IIZ)V"} 2:2:void buildPostlude(com.android.tools.r8.ir.conversion.IRBuilder):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;)V"} 3:3:void doNothingWriteConsumer(java.lang.Integer,com.android.tools.r8.graph.DexType):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Integer;Lcom/android/tools/r8/graph/v2;)V"} 4:4:com.android.tools.r8.graph.DebugLocalInfo getIncomingLocalAtBlock(int,int):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(II)Lcom/android/tools/r8/graph/X;"} 5:5:com.android.tools.r8.graph.DebugLocalInfo getOutgoingLocal(int):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/graph/X;"} 6:6:void buildInstruction(com.android.tools.r8.ir.conversion.IRBuilder,int,boolean):175:175 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;IZ)V"} 7:7:void com.android.tools.r8.ir.conversion.DexSourceCode.updateCurrentCatchHandlers(int,com.android.tools.r8.graph.DexItemFactory):221:221 -> a 7:7:void buildInstruction(com.android.tools.r8.ir.conversion.IRBuilder,int,boolean):175 -> a 8:8:com.android.tools.r8.graph.DexCode$Try com.android.tools.r8.ir.conversion.DexSourceCode.getTryForOffset(int):405:405 -> a 8:8:void com.android.tools.r8.ir.conversion.DexSourceCode.updateCurrentCatchHandlers(int,com.android.tools.r8.graph.DexItemFactory):221 -> a 8:8:void buildInstruction(com.android.tools.r8.ir.conversion.IRBuilder,int,boolean):175 -> a 9:9:boolean com.android.tools.r8.ir.conversion.DexSourceCode.inTryRange(com.android.tools.r8.graph.DexCode$Try,int):400:400 -> a 9:9:com.android.tools.r8.graph.DexCode$Try com.android.tools.r8.ir.conversion.DexSourceCode.getTryForOffset(int):406 -> a 9:9:void com.android.tools.r8.ir.conversion.DexSourceCode.updateCurrentCatchHandlers(int,com.android.tools.r8.graph.DexItemFactory):221 -> a 9:9:void buildInstruction(com.android.tools.r8.ir.conversion.IRBuilder,int,boolean):175 -> a 10:17:void com.android.tools.r8.ir.conversion.DexSourceCode.updateCurrentCatchHandlers(int,com.android.tools.r8.graph.DexItemFactory):222:229 -> a 10:17:void buildInstruction(com.android.tools.r8.ir.conversion.IRBuilder,int,boolean):175 -> a 18:21:void com.android.tools.r8.ir.conversion.DexSourceCode.updateDebugPosition(int,com.android.tools.r8.ir.conversion.IRBuilder):247:250 -> a 18:21:void buildInstruction(com.android.tools.r8.ir.conversion.IRBuilder,int,boolean):176 -> a 22:24:com.android.tools.r8.graph.DexDebugEntry com.android.tools.r8.ir.conversion.DexSourceCode.getDebugEntryAtOffset(int):235:237 -> a 22:24:void com.android.tools.r8.ir.conversion.DexSourceCode.updateDebugPosition(int,com.android.tools.r8.ir.conversion.IRBuilder):251 -> a 22:24:void buildInstruction(com.android.tools.r8.ir.conversion.IRBuilder,int,boolean):176 -> a 25:25:void com.android.tools.r8.ir.conversion.DexSourceCode.updateDebugPosition(int,com.android.tools.r8.ir.conversion.IRBuilder):253:253 -> a 25:25:void buildInstruction(com.android.tools.r8.ir.conversion.IRBuilder,int,boolean):176 -> a 26:33:com.android.tools.r8.ir.code.Position com.android.tools.r8.ir.conversion.DexSourceCode.getCanonicalPositionAppendCaller(com.android.tools.r8.graph.DexDebugEntry):265:272 -> a 26:33:void com.android.tools.r8.ir.conversion.DexSourceCode.updateDebugPosition(int,com.android.tools.r8.ir.conversion.IRBuilder):255 -> a 26:33:void buildInstruction(com.android.tools.r8.ir.conversion.IRBuilder,int,boolean):176 -> a 34:36:com.android.tools.r8.ir.code.Position com.android.tools.r8.ir.conversion.DexSourceCode.getCanonicalPositionAppendCaller(com.android.tools.r8.graph.DexDebugEntry):271:273 -> a 34:36:void com.android.tools.r8.ir.conversion.DexSourceCode.updateDebugPosition(int,com.android.tools.r8.ir.conversion.IRBuilder):255 -> a 34:36:void buildInstruction(com.android.tools.r8.ir.conversion.IRBuilder,int,boolean):176 -> a 37:37:com.android.tools.r8.ir.code.Position com.android.tools.r8.ir.conversion.DexSourceCode.getCanonicalPositionAppendCaller(com.android.tools.r8.graph.DexDebugEntry):268:268 -> a 37:37:void com.android.tools.r8.ir.conversion.DexSourceCode.updateDebugPosition(int,com.android.tools.r8.ir.conversion.IRBuilder):255 -> a 37:37:void buildInstruction(com.android.tools.r8.ir.conversion.IRBuilder,int,boolean):176 -> a 38:40:void com.android.tools.r8.ir.conversion.DexSourceCode.updateDebugPosition(int,com.android.tools.r8.ir.conversion.IRBuilder):255:257 -> a 38:40:void buildInstruction(com.android.tools.r8.ir.conversion.IRBuilder,int,boolean):176 -> a 41:42:void buildInstruction(com.android.tools.r8.ir.conversion.IRBuilder,int,boolean):177:178 -> a 43:44:void resolveAndBuildSwitch(int,int,int,com.android.tools.r8.ir.conversion.IRBuilder):295:296 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(IIILcom/android/tools/r8/internal/hl;)V"} 45:45:void resolveAndBuildSwitch(int,int,int,com.android.tools.r8.ir.conversion.IRBuilder):295:295 -> a 46:49:void resolveAndBuildNewArrayFilledData(int,int,com.android.tools.r8.ir.conversion.IRBuilder):302:305 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(IILcom/android/tools/r8/internal/hl;)V"} 50:50:void resolveAndBuildNewArrayFilledData(int,int,com.android.tools.r8.ir.conversion.IRBuilder):302:302 -> a 51:66:int traceInstruction(int,com.android.tools.r8.ir.conversion.IRBuilder):335:350 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/internal/hl;)I"} 67:67:com.android.tools.r8.graph.DexCode$Try com.android.tools.r8.ir.conversion.DexSourceCode.getTryForOffset(int):405:405 -> a 67:67:int traceInstruction(int,com.android.tools.r8.ir.conversion.IRBuilder):353 -> a 68:68:boolean com.android.tools.r8.ir.conversion.DexSourceCode.inTryRange(com.android.tools.r8.graph.DexCode$Try,int):400:400 -> a 68:68:com.android.tools.r8.graph.DexCode$Try com.android.tools.r8.ir.conversion.DexSourceCode.getTryForOffset(int):406 -> a 68:68:int traceInstruction(int,com.android.tools.r8.ir.conversion.IRBuilder):353 -> a 69:70:int traceInstruction(int,com.android.tools.r8.ir.conversion.IRBuilder):356:357 -> a 71:71:boolean com.android.tools.r8.ir.conversion.DexSourceCode.isMoveResult(com.android.tools.r8.dex.code.DexInstruction):328:328 -> a 71:71:int traceInstruction(int,com.android.tools.r8.ir.conversion.IRBuilder):357 -> a 72:75:int traceInstruction(int,com.android.tools.r8.ir.conversion.IRBuilder):364:367 -> a 76:76:java.util.Set com.android.tools.r8.ir.conversion.DexSourceCode.getUniqueTryHandlerOffsets(com.android.tools.r8.graph.DexCode$Try,com.android.tools.r8.graph.DexItemFactory):442:442 -> a 76:76:int traceInstruction(int,com.android.tools.r8.ir.conversion.IRBuilder):367 -> a 77:81:int traceInstruction(int,com.android.tools.r8.ir.conversion.IRBuilder):367:371 -> a 82:82:boolean com.android.tools.r8.ir.conversion.DexSourceCode.isMoveResult(com.android.tools.r8.dex.code.DexInstruction):328:328 -> a 82:82:int traceInstruction(int,com.android.tools.r8.ir.conversion.IRBuilder):371 -> a 83:83:int traceInstruction(int,com.android.tools.r8.ir.conversion.IRBuilder):372:372 -> a 84:84:boolean com.android.tools.r8.ir.conversion.DexSourceCode.isInvoke(com.android.tools.r8.dex.code.DexInstruction):309:309 -> a 84:84:int traceInstruction(int,com.android.tools.r8.ir.conversion.IRBuilder):372 -> a 85:102:int traceInstruction(int,com.android.tools.r8.ir.conversion.IRBuilder):372:389 -> a 103:104:int[] com.android.tools.r8.ir.conversion.SwitchPayloadResolver.absoluteTargets(com.android.tools.r8.dex.code.DexInstruction):63:64 -> a 103:104:int traceInstruction(int,com.android.tools.r8.ir.conversion.IRBuilder):389 -> a 105:108:int traceInstruction(int,com.android.tools.r8.ir.conversion.IRBuilder):389:392 -> a 109:111:com.android.tools.r8.ir.code.CatchHandlers getCurrentCatchHandlers(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexCode$Try):414:416 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/w0$a;Lcom/android/tools/r8/graph/p1;)Lcom/android/tools/r8/internal/t6;"} 112:120: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):428:436 -> a 112:120:com.android.tools.r8.ir.code.CatchHandlers getCurrentCatchHandlers(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexCode$Try):416 -> a 121:121:com.android.tools.r8.ir.code.CatchHandlers getCurrentCatchHandlers(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexCode$Try):423:423 -> a 122:123:void lambda$getCurrentCatchHandlers$0(java.util.List,java.util.List,com.android.tools.r8.graph.DexType,java.lang.Integer):420:421 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;Ljava/util/List;Lcom/android/tools/r8/graph/v2;Ljava/lang/Integer;)V"} 124:124:void lambda$getTryHandlerOffsets$1(java.util.List,com.android.tools.r8.graph.DexType,java.lang.Integer):447:447 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;Lcom/android/tools/r8/graph/v2;Ljava/lang/Integer;)V"} 1:8:void setUp():130:137 -> b 9:9:com.android.tools.r8.ir.code.CatchHandlers getCurrentCatchHandlers(com.android.tools.r8.ir.conversion.IRBuilder):183:183 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;)Lcom/android/tools/r8/internal/t6;"} 10:12:com.android.tools.r8.graph.DexDebugEntry com.android.tools.r8.ir.conversion.DexSourceCode.getDebugEntryAtOffset(int):235:237 -> b 10:12:com.android.tools.r8.ir.code.Position getCanonicalDebugPositionAtOffset(int):198 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/internal/kM;"} 13:13:com.android.tools.r8.ir.code.Position getCanonicalDebugPositionAtOffset(int):200:200 -> b 14:21:com.android.tools.r8.ir.code.Position com.android.tools.r8.ir.conversion.DexSourceCode.getCanonicalPositionAppendCaller(com.android.tools.r8.graph.DexDebugEntry):265:272 -> b 14:21:com.android.tools.r8.ir.code.Position getCanonicalDebugPositionAtOffset(int):201 -> b 22:24:com.android.tools.r8.ir.code.Position com.android.tools.r8.ir.conversion.DexSourceCode.getCanonicalPositionAppendCaller(com.android.tools.r8.graph.DexDebugEntry):271:273 -> b 22:24:com.android.tools.r8.ir.code.Position getCanonicalDebugPositionAtOffset(int):201 -> b 25:25:com.android.tools.r8.ir.code.Position com.android.tools.r8.ir.conversion.DexSourceCode.getCanonicalPositionAppendCaller(com.android.tools.r8.graph.DexDebugEntry):268:268 -> b 25:25:com.android.tools.r8.ir.code.Position getCanonicalDebugPositionAtOffset(int):201 -> b 26:27:java.util.List getTryHandlerOffsets(com.android.tools.r8.graph.DexCode$Try,com.android.tools.r8.graph.DexItemFactory):446:447 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/w0$a;Lcom/android/tools/r8/graph/p1;)Ljava/util/ArrayList;"} 28:36: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):428:436 -> b 28:36:java.util.List getTryHandlerOffsets(com.android.tools.r8.graph.DexCode$Try,com.android.tools.r8.graph.DexItemFactory):447 -> b 1:1:com.android.tools.r8.graph.DebugLocalInfo getIncomingLocal(int):0:0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/graph/X;"} 2:8:void buildPrelude(com.android.tools.r8.ir.conversion.IRBuilder):145:151 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;)V"} 9:14:void buildPrelude(com.android.tools.r8.ir.conversion.IRBuilder):149:154 -> c 15:15:boolean verifyCurrentInstructionCanThrow():212:212 -> c 1:2:void clear():278:279 -> clear 1:1:boolean verifyLocalInScope(com.android.tools.r8.graph.DebugLocalInfo):0:0 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Z"} 2:5:int getMoveExceptionRegister(int):188:191 -> d 1:1:int instructionCount():109:109 -> e 2:2:int instructionOffset(int):289:289 -> e 1:1:boolean verifyRegister(int):104:104 -> f 2:2:com.android.tools.r8.ir.code.Position getCurrentPosition():206:206 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/kM;"} 1:1:int instructionIndex(int):284:284 -> g com.android.tools.r8.ir.conversion.ExtraConstantIntParameter -> com.android.tools.r8.internal.th: # {"id":"sourceFile","fileName":"ExtraConstantIntParameter.java"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;)Lcom/android/tools/r8/graph/v2;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/internal/F00;"} 4:4:com.android.tools.r8.ir.analysis.value.SingleNumberValue getValue(com.android.tools.r8.graph.AppView):34:34 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)Lcom/android/tools/r8/internal/wV;"} 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.android.tools.r8.internal.uh: # {"id":"sourceFile","fileName":"ExtraParameter.java"} 1:1:void ():13:13 -> com.android.tools.r8.graph.DexType getType(com.android.tools.r8.graph.DexItemFactory) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;)Lcom/android/tools/r8/graph/v2;"} com.android.tools.r8.ir.analysis.type.TypeElement getTypeElement(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/internal/F00;"} com.android.tools.r8.ir.analysis.value.SingleNumberValue getValue(com.android.tools.r8.graph.AppView) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)Lcom/android/tools/r8/internal/wV;"} com.android.tools.r8.ir.conversion.ExtraUnusedNullParameter -> com.android.tools.r8.internal.vh: # {"id":"sourceFile","fileName":"ExtraUnusedNullParameter.java"} 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)V"} 1:11:java.util.List computeExtraUnusedNullParameters(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):28:38 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/j2;)Ljava/util/List;"} 12:13:com.android.tools.r8.graph.DexType getType(com.android.tools.r8.graph.DexItemFactory):45:46 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;)Lcom/android/tools/r8/graph/v2;"} 14:14:com.android.tools.r8.ir.analysis.type.TypeElement getTypeElement(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType):51:51 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/internal/F00;"} 15:15:com.android.tools.r8.ir.analysis.value.SingleNumberValue getValue(com.android.tools.r8.graph.AppView):56:56 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)Lcom/android/tools/r8/internal/wV;"} 1:1:boolean equals(java.lang.Object):61:61 -> equals int hashCode() -> hashCode com.android.tools.r8.ir.conversion.FieldOptimizationFeedback -> com.android.tools.r8.internal.Wh: # {"id":"sourceFile","fileName":"FieldOptimizationFeedback.java"} void markFieldBitsRead(com.android.tools.r8.graph.DexEncodedField,int) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/T0;I)V"} void markFieldHasDynamicType(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.ir.analysis.type.DynamicType) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/T0;Lcom/android/tools/r8/internal/Kf;)V"} void recordFieldHasAbstractValue(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.value.AbstractValue) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/T0;Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/B1;)V"} com.android.tools.r8.ir.conversion.IRBuilder -> com.android.tools.r8.internal.hl: # {"id":"sourceFile","fileName":"IRBuilder.java"} boolean hasImpreciseValues -> A boolean hasIncorrectStackMapTypes -> B com.android.tools.r8.ir.code.IRMetadata metadata -> C boolean $assertionsDisabled -> D com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceSortedMap targets -> a com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntMap offsets -> b java.util.Queue traceBlocksWorklist -> c boolean[] processedInstructions -> d java.util.Set processedSubroutineInstructions -> e java.util.Queue ssaWorklist -> f java.util.LinkedList blocks -> g com.android.tools.r8.ir.code.BasicBlock entryBlock -> h com.android.tools.r8.ir.code.BasicBlock currentBlock -> i int currentInstructionOffset -> j com.android.tools.r8.ir.code.NumberGenerator valueNumberGenerator -> k com.android.tools.r8.ir.code.NumberGenerator basicBlockNumberGenerator -> l com.android.tools.r8.graph.ProgramMethod method -> m com.android.tools.r8.graph.ProgramMethod context -> n com.android.tools.r8.graph.AppView appView -> o com.android.tools.r8.graph.lens.GraphLens codeLens -> p com.android.tools.r8.origin.Origin origin -> q com.android.tools.r8.graph.proto.RewrittenPrototypeDescription prototypeChanges -> r com.android.tools.r8.ir.code.Value receiverValue -> s java.util.List argumentValues -> t com.android.tools.r8.ir.conversion.SourceCode source -> u boolean throwingInstructionInCurrentBlock -> v com.android.tools.r8.ir.code.Value previousLocalValue -> w java.util.List debugLocalEnds -> x com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap uninitializedDebugLocalValues -> y java.util.List impreciseInstructions -> z 1:1:void ():156:156 -> 1:1:void (com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.lens.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):476:476 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/graph/proto/k;Lcom/android/tools/r8/internal/lI;Lcom/android/tools/r8/internal/QV;Lcom/android/tools/r8/origin/Origin;)V"} 2:114:void (com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.lens.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):374:486 -> 1:21:com.android.tools.r8.ir.analysis.type.TypeElement fromMemberType(com.android.tools.r8.ir.code.MemberType):161:181 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/oE;)Lcom/android/tools/r8/internal/F00;"} 22:22:com.android.tools.r8.ir.analysis.type.TypeElement fromMemberType(com.android.tools.r8.ir.code.MemberType):179:179 -> a 23:23:com.android.tools.r8.ir.analysis.type.TypeElement fromMemberType(com.android.tools.r8.ir.code.MemberType):176:176 -> a 24:24:com.android.tools.r8.ir.analysis.type.TypeElement fromMemberType(com.android.tools.r8.ir.code.MemberType):174:174 -> a 25:25:com.android.tools.r8.ir.analysis.type.TypeElement fromMemberType(com.android.tools.r8.ir.code.MemberType):172:172 -> a 26:26:com.android.tools.r8.ir.analysis.type.TypeElement fromMemberType(com.android.tools.r8.ir.code.MemberType):170:170 -> a 27:27:com.android.tools.r8.ir.analysis.type.TypeElement fromMemberType(com.android.tools.r8.ir.code.MemberType):168:168 -> a 28:28:com.android.tools.r8.ir.analysis.type.TypeElement fromMemberType(com.android.tools.r8.ir.code.MemberType):166:166 -> a 29:32: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):442:445 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/QV;Lcom/android/tools/r8/origin/Origin;)Lcom/android/tools/r8/internal/hl;"} 33:33: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):466:466 -> a 33:33: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):448 -> a 34:34:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription com.android.tools.r8.graph.lens.GraphLens.lookupPrototypeChangesForMethodDefinition(com.android.tools.r8.graph.DexMethod):326:326 -> a 34:34: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):466 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 34:34: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):448 -> a 35:35: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):448:448 -> a 36:36: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.lens.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):460:460 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/graph/proto/k;Lcom/android/tools/r8/internal/lI;Lcom/android/tools/r8/internal/QV;Lcom/android/tools/r8/origin/Origin;)Lcom/android/tools/r8/internal/hl;"} 37:38:void addToWorklist(com.android.tools.r8.ir.code.BasicBlock,int):527:528 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/internal/x4;)V"} 39:47:void buildArgumentsWithRewrittenPrototypeChanges(int,com.android.tools.r8.graph.DexEncodedMethod,java.util.function.BiConsumer):538:546 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/graph/W0;Ljava/util/function/BiConsumer;)V"} 48:51:void com.android.tools.r8.ir.conversion.IRBuilder.addThisArgument(int):980:983 -> a 48:51:void buildArgumentsWithRewrittenPrototypeChanges(int,com.android.tools.r8.graph.DexEncodedMethod,java.util.function.BiConsumer):547 -> a 52:52:com.android.tools.r8.graph.DebugLocalInfo com.android.tools.r8.ir.conversion.IRBuilder.getOutgoingLocal(int):2356:2356 -> a 52:52:void com.android.tools.r8.ir.conversion.IRBuilder.addThisArgument(int,com.android.tools.r8.ir.analysis.type.TypeElement):988 -> a 52:52:void com.android.tools.r8.ir.conversion.IRBuilder.addThisArgument(int):984 -> a 52:52:void buildArgumentsWithRewrittenPrototypeChanges(int,com.android.tools.r8.graph.DexEncodedMethod,java.util.function.BiConsumer):547 -> a 53:56:void com.android.tools.r8.ir.conversion.IRBuilder.addThisArgument(int,com.android.tools.r8.ir.analysis.type.TypeElement):989:992 -> a 53:56:void com.android.tools.r8.ir.conversion.IRBuilder.addThisArgument(int):984 -> a 53:56:void buildArgumentsWithRewrittenPrototypeChanges(int,com.android.tools.r8.graph.DexEncodedMethod,java.util.function.BiConsumer):547 -> a 57:71:void buildArgumentsWithRewrittenPrototypeChanges(int,com.android.tools.r8.graph.DexEncodedMethod,java.util.function.BiConsumer):553:567 -> a 72:79:void buildArgumentsWithRewrittenPrototypeChanges(int,com.android.tools.r8.graph.DexEncodedMethod,java.util.function.BiConsumer):566:573 -> a 80:80:boolean com.android.tools.r8.graph.proto.ArgumentInfo.isRewrittenTypeInfo():0:0 -> a 80:80:void buildArgumentsWithRewrittenPrototypeChanges(int,com.android.tools.r8.graph.DexEncodedMethod,java.util.function.BiConsumer):574 -> a 81:106:void buildArgumentsWithRewrittenPrototypeChanges(int,com.android.tools.r8.graph.DexEncodedMethod,java.util.function.BiConsumer):575:600 -> a 107:112:void com.android.tools.r8.ir.conversion.IRBuilder.addExtraUnusedArgument(com.android.tools.r8.graph.DexType):999:1004 -> a 107:112:void buildArgumentsWithRewrittenPrototypeChanges(int,com.android.tools.r8.graph.DexEncodedMethod,java.util.function.BiConsumer):601 -> a 113:117:void com.android.tools.r8.ir.conversion.IRBuilder.addNonThisArgument(com.android.tools.r8.ir.code.Argument):1020:1024 -> a 113:117:void com.android.tools.r8.ir.conversion.IRBuilder.addExtraUnusedArgument(com.android.tools.r8.graph.DexType):1004 -> a 113:117:void buildArgumentsWithRewrittenPrototypeChanges(int,com.android.tools.r8.graph.DexEncodedMethod,java.util.function.BiConsumer):601 -> a 118:121:void buildArgumentsWithRewrittenPrototypeChanges(int,com.android.tools.r8.graph.DexEncodedMethod,java.util.function.BiConsumer):603:606 -> a 122:138:com.android.tools.r8.ir.code.IRCode build(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):617:633 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/HE$a;)Lcom/android/tools/r8/internal/ll;"} 139:140:boolean com.android.tools.r8.ir.conversion.IRBuilder.isIndexProcessed(int):2475:2476 -> a 139:140:com.android.tools.r8.ir.code.IRCode build(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):635 -> a 141:142:void com.android.tools.r8.ir.conversion.IRBuilder.ensureSubroutineProcessedInstructions():2493:2494 -> a 141:142:boolean com.android.tools.r8.ir.conversion.IRBuilder.isIndexProcessed(int):2478 -> a 141:142:com.android.tools.r8.ir.code.IRCode build(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):635 -> a 143:143:boolean com.android.tools.r8.ir.conversion.IRBuilder.isIndexProcessed(int):2479:2479 -> a 143:143:com.android.tools.r8.ir.code.IRCode build(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):635 -> a 144:144:void com.android.tools.r8.ir.conversion.IRBuilder.markIndexProcessed(int):2483:2483 -> a 144:144:com.android.tools.r8.ir.code.IRCode build(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):640 -> a 145:146:boolean com.android.tools.r8.ir.conversion.IRBuilder.isIndexProcessed(int):2475:2476 -> a 145:146:void com.android.tools.r8.ir.conversion.IRBuilder.markIndexProcessed(int):2483 -> a 145:146:com.android.tools.r8.ir.code.IRCode build(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):640 -> a 147:148:void com.android.tools.r8.ir.conversion.IRBuilder.ensureSubroutineProcessedInstructions():2493:2494 -> a 147:148:boolean com.android.tools.r8.ir.conversion.IRBuilder.isIndexProcessed(int):2478 -> a 147:148:void com.android.tools.r8.ir.conversion.IRBuilder.markIndexProcessed(int):2483 -> a 147:148:com.android.tools.r8.ir.code.IRCode build(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):640 -> a 149:149:boolean com.android.tools.r8.ir.conversion.IRBuilder.isIndexProcessed(int):2479:2479 -> a 149:149:void com.android.tools.r8.ir.conversion.IRBuilder.markIndexProcessed(int):2483 -> a 149:149:com.android.tools.r8.ir.code.IRCode build(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):640 -> a 150:152:void com.android.tools.r8.ir.conversion.IRBuilder.markIndexProcessed(int):2483:2485 -> a 150:152:com.android.tools.r8.ir.code.IRCode build(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):640 -> a 153:154:void com.android.tools.r8.ir.conversion.IRBuilder.ensureSubroutineProcessedInstructions():2493:2494 -> a 153:154:void com.android.tools.r8.ir.conversion.IRBuilder.markIndexProcessed(int):2488 -> a 153:154:com.android.tools.r8.ir.code.IRCode build(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):640 -> a 155:155:void com.android.tools.r8.ir.conversion.IRBuilder.markIndexProcessed(int):2489:2489 -> a 155:155:com.android.tools.r8.ir.code.IRCode build(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):640 -> a 156:166:com.android.tools.r8.ir.code.IRCode build(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):641:651 -> a 167:167:void com.android.tools.r8.ir.conversion.IRBuilder.ensureNormalSuccessorBlock(int,int):2514:2514 -> a 167:167:com.android.tools.r8.ir.code.IRCode build(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):652 -> a 168:170:com.android.tools.r8.ir.code.IRCode build(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):658:660 -> a 171:171:void com.android.tools.r8.ir.conversion.IRBuilder.setCurrentBlock(com.android.tools.r8.ir.code.BasicBlock):533:533 -> 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):660 -> a 172:177:com.android.tools.r8.ir.code.IRCode build(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):661:666 -> a 178:183:void com.android.tools.r8.ir.conversion.IRBuilder.processWorklist():877:882 -> a 178:183:com.android.tools.r8.ir.code.IRCode build(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):667 -> a 184:184:void com.android.tools.r8.ir.conversion.IRBuilder.setCurrentBlock(com.android.tools.r8.ir.code.BasicBlock):533:533 -> a 184:184:void com.android.tools.r8.ir.conversion.IRBuilder.processWorklist():882 -> a 184:184:com.android.tools.r8.ir.code.IRCode build(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):667 -> a 185:189:void com.android.tools.r8.ir.conversion.IRBuilder.processWorklist():883:887 -> a 185:189:com.android.tools.r8.ir.code.IRCode build(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):667 -> a 190:217:void com.android.tools.r8.ir.conversion.IRBuilder.processMoveExceptionItem(com.android.tools.r8.ir.conversion.IRBuilder$MoveExceptionWorklistItem):928:955 -> a 190:217:void com.android.tools.r8.ir.conversion.IRBuilder.processWorklist():887 -> a 190:217:com.android.tools.r8.ir.code.IRCode build(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):667 -> a 218:219:void com.android.tools.r8.ir.conversion.IRBuilder.addToWorklist(com.android.tools.r8.ir.code.BasicBlock,int):527:528 -> a 218:219:void com.android.tools.r8.ir.conversion.IRBuilder.processMoveExceptionItem(com.android.tools.r8.ir.conversion.IRBuilder$MoveExceptionWorklistItem):956 -> a 218:219:void com.android.tools.r8.ir.conversion.IRBuilder.processWorklist():887 -> a 218:219:com.android.tools.r8.ir.code.IRCode build(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):667 -> a 220:249:void com.android.tools.r8.ir.conversion.IRBuilder.processWorklist():888:917 -> a 220:249:com.android.tools.r8.ir.code.IRCode build(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):667 -> a 250:253:void com.android.tools.r8.ir.conversion.IRBuilder.closeCurrentBlockWithFallThrough(com.android.tools.r8.ir.code.BasicBlock):2559:2562 -> a 250:253:void com.android.tools.r8.ir.conversion.IRBuilder.processWorklist():917 -> a 250:253:com.android.tools.r8.ir.code.IRCode build(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):667 -> a 254:255:void com.android.tools.r8.ir.conversion.IRBuilder.processWorklist():920:921 -> a 254:255:com.android.tools.r8.ir.code.IRCode build(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):667 -> 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):670:670 -> a 257:258:boolean com.android.tools.r8.ir.conversion.IRBuilder.verifyFilledPredecessors():816:817 -> a 257:258:com.android.tools.r8.ir.code.IRCode build(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):675 -> a 259:264:boolean com.android.tools.r8.ir.conversion.IRBuilder.verifyFilledPredecessors(com.android.tools.r8.ir.code.BasicBlock):823:828 -> a 259:264:boolean com.android.tools.r8.ir.conversion.IRBuilder.verifyFilledPredecessors():817 -> a 259:264:com.android.tools.r8.ir.code.IRCode build(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):675 -> a 265:265:int com.android.tools.r8.ir.conversion.IRBuilder$BlockInfo.predecessorCount():305:305 -> a 265:265:boolean com.android.tools.r8.ir.conversion.IRBuilder.verifyFilledPredecessors(com.android.tools.r8.ir.code.BasicBlock):828 -> a 265:265:boolean com.android.tools.r8.ir.conversion.IRBuilder.verifyFilledPredecessors():817 -> a 265:265:com.android.tools.r8.ir.code.IRCode build(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):675 -> a 266:272:int com.android.tools.r8.ir.conversion.IRBuilder.nonSplitPredecessorCount(com.android.tools.r8.ir.code.BasicBlock):845:851 -> a 266:272:boolean com.android.tools.r8.ir.conversion.IRBuilder.verifyFilledPredecessors(com.android.tools.r8.ir.code.BasicBlock):828 -> a 266:272:boolean com.android.tools.r8.ir.conversion.IRBuilder.verifyFilledPredecessors():817 -> a 266:272:com.android.tools.r8.ir.code.IRCode build(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):675 -> a 273:274:boolean com.android.tools.r8.ir.conversion.IRBuilder.trivialGotoBlockPotentiallyWithMoveException(com.android.tools.r8.ir.code.BasicBlock):868:869 -> a 273:274:int com.android.tools.r8.ir.conversion.IRBuilder.nonSplitPredecessorCount(com.android.tools.r8.ir.code.BasicBlock):852 -> a 273:274:boolean com.android.tools.r8.ir.conversion.IRBuilder.verifyFilledPredecessors(com.android.tools.r8.ir.code.BasicBlock):828 -> a 273:274:boolean com.android.tools.r8.ir.conversion.IRBuilder.verifyFilledPredecessors():817 -> a 273:274:com.android.tools.r8.ir.code.IRCode build(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):675 -> a 275:275:boolean com.android.tools.r8.ir.code.Instruction.isMoveException():0:0 -> a 275:275:boolean com.android.tools.r8.ir.conversion.IRBuilder.trivialGotoBlockPotentiallyWithMoveException(com.android.tools.r8.ir.code.BasicBlock):869 -> a 275:275:int com.android.tools.r8.ir.conversion.IRBuilder.nonSplitPredecessorCount(com.android.tools.r8.ir.code.BasicBlock):852 -> a 275:275:boolean com.android.tools.r8.ir.conversion.IRBuilder.verifyFilledPredecessors(com.android.tools.r8.ir.code.BasicBlock):828 -> a 275:275:boolean com.android.tools.r8.ir.conversion.IRBuilder.verifyFilledPredecessors():817 -> a 275:275:com.android.tools.r8.ir.code.IRCode build(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):675 -> a 276:277:boolean com.android.tools.r8.ir.conversion.IRBuilder.trivialGotoBlockPotentiallyWithMoveException(com.android.tools.r8.ir.code.BasicBlock):870:871 -> a 276:277:int com.android.tools.r8.ir.conversion.IRBuilder.nonSplitPredecessorCount(com.android.tools.r8.ir.code.BasicBlock):852 -> a 276:277:boolean com.android.tools.r8.ir.conversion.IRBuilder.verifyFilledPredecessors(com.android.tools.r8.ir.code.BasicBlock):828 -> a 276:277:boolean com.android.tools.r8.ir.conversion.IRBuilder.verifyFilledPredecessors():817 -> a 276:277:com.android.tools.r8.ir.code.IRCode build(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):675 -> a 278:278:boolean com.android.tools.r8.ir.conversion.IRBuilder.trivialGotoBlockPotentiallyWithMoveException(com.android.tools.r8.ir.code.BasicBlock):869:869 -> a 278:278:int com.android.tools.r8.ir.conversion.IRBuilder.nonSplitPredecessorCount(com.android.tools.r8.ir.code.BasicBlock):852 -> a 278:278:boolean com.android.tools.r8.ir.conversion.IRBuilder.verifyFilledPredecessors(com.android.tools.r8.ir.code.BasicBlock):828 -> a 278:278:boolean com.android.tools.r8.ir.conversion.IRBuilder.verifyFilledPredecessors():817 -> a 278:278:com.android.tools.r8.ir.code.IRCode build(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):675 -> a 279:286:int com.android.tools.r8.ir.conversion.IRBuilder.nonSplitPredecessorCount(com.android.tools.r8.ir.code.BasicBlock):856:863 -> a 279:286:boolean com.android.tools.r8.ir.conversion.IRBuilder.verifyFilledPredecessors(com.android.tools.r8.ir.code.BasicBlock):828 -> a 279:286:boolean com.android.tools.r8.ir.conversion.IRBuilder.verifyFilledPredecessors():817 -> a 279:286:com.android.tools.r8.ir.code.IRCode build(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):675 -> a 287:293:boolean com.android.tools.r8.ir.conversion.IRBuilder.verifyFilledPredecessors(com.android.tools.r8.ir.code.BasicBlock):828:834 -> a 287:293:boolean com.android.tools.r8.ir.conversion.IRBuilder.verifyFilledPredecessors():817 -> a 287:293:com.android.tools.r8.ir.code.IRCode build(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):675 -> a 294:294:boolean com.android.tools.r8.ir.conversion.IRBuilder.verifyFilledPredecessors(com.android.tools.r8.ir.code.BasicBlock):831:831 -> a 294:294:boolean com.android.tools.r8.ir.conversion.IRBuilder.verifyFilledPredecessors():817 -> 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):675 -> a 295:301:void com.android.tools.r8.ir.conversion.IRBuilder.insertDebugPositions():783:789 -> a 295:301:com.android.tools.r8.ir.code.IRCode build(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):678 -> a 302:302:java.lang.Object com.android.tools.r8.ir.code.BasicBlockInstructionListIterator.next():38:38 -> a 302:302:void com.android.tools.r8.ir.conversion.IRBuilder.insertDebugPositions():790 -> a 302:302:com.android.tools.r8.ir.code.IRCode build(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):678 -> a 303:303:void com.android.tools.r8.ir.conversion.IRBuilder.insertDebugPositions():791:791 -> 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):678 -> a 304:304:boolean com.android.tools.r8.ir.code.Instruction.isMoveException():0:0 -> a 304:304:void com.android.tools.r8.ir.conversion.IRBuilder.insertDebugPositions():792 -> 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):678 -> a 305:305:void com.android.tools.r8.ir.conversion.IRBuilder.insertDebugPositions():793:793 -> a 305:305:com.android.tools.r8.ir.code.IRCode build(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):678 -> a 306:306:boolean com.android.tools.r8.ir.code.Instruction.isDebugPosition():0:0 -> a 306:306:void com.android.tools.r8.ir.conversion.IRBuilder.insertDebugPositions():795 -> a 306:306:com.android.tools.r8.ir.code.IRCode build(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):678 -> a 307:312:void com.android.tools.r8.ir.conversion.IRBuilder.insertDebugPositions():796:801 -> a 307:312:com.android.tools.r8.ir.code.IRCode build(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):678 -> a 313:313:boolean com.android.tools.r8.ir.code.Position.isSyntheticPosition():0:0 -> a 313:313:void com.android.tools.r8.ir.conversion.IRBuilder.insertDebugPositions():802 -> a 313:313:com.android.tools.r8.ir.code.IRCode build(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):678 -> a 314:316:void com.android.tools.r8.ir.conversion.IRBuilder.insertDebugPositions():803:805 -> a 314:316:com.android.tools.r8.ir.code.IRCode build(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):678 -> a 317:317:java.lang.Object com.android.tools.r8.ir.code.BasicBlockInstructionListIterator.previous():38:38 -> a 317:317:void com.android.tools.r8.ir.conversion.IRBuilder.insertDebugPositions():806 -> a 317:317:com.android.tools.r8.ir.code.IRCode build(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):678 -> a 318:318:void com.android.tools.r8.ir.code.BasicBlockInstructionListIterator.add(java.lang.Object):38:38 -> a 318:318:void com.android.tools.r8.ir.conversion.IRBuilder.insertDebugPositions():807 -> a 318:318:com.android.tools.r8.ir.code.IRCode build(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):678 -> a 319:319:java.lang.Object com.android.tools.r8.ir.code.BasicBlockInstructionListIterator.next():38:38 -> a 319:319:void com.android.tools.r8.ir.conversion.IRBuilder.insertDebugPositions():808 -> a 319:319:com.android.tools.r8.ir.code.IRCode build(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):678 -> a 320:321:com.android.tools.r8.ir.code.IRCode build(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):681:682 -> a 322:322:com.android.tools.r8.ir.code.Position com.android.tools.r8.ir.code.BasicBlock.getPosition():1625:1625 -> a 322:322:com.android.tools.r8.ir.code.IRCode build(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):682 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 323:323:com.android.tools.r8.ir.code.Position com.android.tools.r8.ir.code.BasicBlock.getPosition():1625:1625 -> a 323:323:com.android.tools.r8.ir.code.IRCode build(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):682 -> a 324:325:com.android.tools.r8.ir.code.IRCode build(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):683:684 -> a 326:326:java.lang.Object com.android.tools.r8.ir.code.BasicBlockInstructionListIterator.previous():38:38 -> a 326:326:com.android.tools.r8.ir.code.IRCode build(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):685 -> a 327:332:com.android.tools.r8.ir.code.IRCode build(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):686:691 -> a 333:333:void com.android.tools.r8.ir.code.BasicBlockInstructionListIterator.add(java.lang.Object):38:38 -> a 333:333:com.android.tools.r8.ir.code.IRCode build(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):692 -> a 334:335:com.android.tools.r8.ir.code.IRCode build(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):699:700 -> a 336:357:void com.android.tools.r8.ir.conversion.IRBuilder.joinPredecessorsWithIdenticalPhis():2647:2668 -> a 336:357:com.android.tools.r8.ir.code.IRCode build(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):705 -> a 358:360:com.android.tools.r8.ir.conversion.IRBuilder$ValueList com.android.tools.r8.ir.conversion.IRBuilder$ValueList.fromPhis(java.util.List,int):245:247 -> a 358:360:void com.android.tools.r8.ir.conversion.IRBuilder.joinPredecessorsWithIdenticalPhis():2668 -> a 358:360:com.android.tools.r8.ir.code.IRCode build(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):705 -> a 361:369:void com.android.tools.r8.ir.conversion.IRBuilder.joinPredecessorsWithIdenticalPhis():2669:2677 -> a 361:369:com.android.tools.r8.ir.code.IRCode build(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):705 -> a 370:370:com.android.tools.r8.ir.code.Position com.android.tools.r8.ir.code.BasicBlock.getPosition():1625:1625 -> a 370:370:void com.android.tools.r8.ir.conversion.IRBuilder.joinPredecessorsWithIdenticalPhis():2677 -> a 370:370:com.android.tools.r8.ir.code.IRCode build(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):705 -> a 371:371:void com.android.tools.r8.ir.conversion.IRBuilder.joinPredecessorsWithIdenticalPhis():2677:2677 -> a 371:371:com.android.tools.r8.ir.code.IRCode build(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):705 -> a 372:386:void com.android.tools.r8.ir.conversion.IRBuilder.joinPredecessorsWithIdenticalPhis():2676:2690 -> a 372:386:com.android.tools.r8.ir.code.IRCode build(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):705 -> a 387:398:void com.android.tools.r8.ir.code.BasicBlock.removePredecessorsByIndex(java.util.List):643:654 -> a 387:398:void com.android.tools.r8.ir.conversion.IRBuilder.joinPredecessorsWithIdenticalPhis():2694 -> a 387:398:com.android.tools.r8.ir.code.IRCode build(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):705 -> a 399:399:void com.android.tools.r8.ir.conversion.IRBuilder.joinPredecessorsWithIdenticalPhis():2695:2695 -> a 399:399:com.android.tools.r8.ir.code.IRCode build(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):705 -> a 400:444:void com.android.tools.r8.ir.conversion.IRBuilder.joinPredecessorsWithIdenticalPhis():2653:2697 -> a 400:444:com.android.tools.r8.ir.code.IRCode build(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):705 -> a 445:461:com.android.tools.r8.ir.code.IRCode build(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):708:724 -> a 462:462:boolean com.android.tools.r8.ir.code.IRCode.removeAllDeadAndTrivialPhis(com.android.tools.r8.ir.conversion.IRBuilder):1248:1248 -> 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):727 -> a 463:466:com.android.tools.r8.ir.code.IRCode build(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):728:731 -> a 467:467:boolean com.android.tools.r8.ir.conversion.IRBuilder.canUseStackMapTypes():759:759 -> a 467:467:com.android.tools.r8.ir.code.IRCode build(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):735 -> a 468:473:com.android.tools.r8.ir.code.IRCode build(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):735:740 -> a 474:474:boolean com.android.tools.r8.ir.conversion.IRBuilder.canUseStackMapTypes():759:759 -> a 474:474:com.android.tools.r8.ir.code.IRCode build(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):740 -> a 475:477:com.android.tools.r8.ir.code.IRCode build(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):740:742 -> a 478:478:void com.android.tools.r8.ir.analysis.type.TypeAnalysis.(com.android.tools.r8.graph.AppView):39:39 -> a 478:478:com.android.tools.r8.ir.code.IRCode build(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):742 -> a 479:479:com.android.tools.r8.ir.code.IRCode build(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):742:742 -> a 480:480:com.android.tools.r8.ir.code.IRCode build(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):738:738 -> a 481:481:void com.android.tools.r8.ir.analysis.type.TypeAnalysis.(com.android.tools.r8.graph.AppView):39:39 -> a 481:481:com.android.tools.r8.ir.code.IRCode build(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):738 -> a 482:482:com.android.tools.r8.ir.code.IRCode build(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):738:738 -> a 483:503:com.android.tools.r8.ir.code.IRCode build(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):733:753 -> a 504:505:boolean allPhisAreStackMapPhis(com.android.tools.r8.ir.code.IRCode):763:764 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;)V"} 506:506:void constrainType(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.ValueTypeConstraint):772:772 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Y10;Lcom/android/tools/r8/internal/l20;)V"} 507:507:void resolveAndBuildSwitch(int,int,int):961:961 -> a 508:509:void add(com.android.tools.r8.ir.code.Instruction):975:976 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lo;)V"} 510:511:void addDebugLocalEnd(int,com.android.tools.r8.graph.DebugLocalInfo):1053:1054 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/graph/X;)V"} 512:514:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.conversion.IRBuilder.readRegisterForDebugLocal(int,com.android.tools.r8.graph.DebugLocalInfo):2136:2138 -> a 512:514:void addDebugLocalEnd(int,com.android.tools.r8.graph.DebugLocalInfo):1057 -> a 515:515:boolean com.android.tools.r8.ir.conversion.IRBuilder.isValidFor(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DebugLocalInfo):1030:1030 -> a 515:515:void addDebugLocalEnd(int,com.android.tools.r8.graph.DebugLocalInfo):1058 -> a 516:516:void addDebugLocalEnd(int,com.android.tools.r8.graph.DebugLocalInfo):1059:1059 -> a 517:534:void addDebugPosition(com.android.tools.r8.ir.code.Position):1064:1081 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/kM;)V"} 535:538:void addArrayGet(com.android.tools.r8.ir.code.MemberType,int,int,int):1125:1128 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/oE;III)V"} 539:539:boolean com.android.tools.r8.ir.conversion.IRBuilder.canUseStackMapTypes():759:759 -> a 539:539:void addArrayGet(com.android.tools.r8.ir.code.MemberType,int,int,int):1128 -> a 540:545:void addArrayGet(com.android.tools.r8.ir.code.MemberType,int,int,int):1129:1134 -> a 546:546:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isBottom():0:0 -> a 546:546:void addArrayGet(com.android.tools.r8.ir.code.MemberType,int,int,int):1134 -> a 547:556:void addArrayGet(com.android.tools.r8.ir.code.MemberType,int,int,int):1134:1143 -> a 557:560:void com.android.tools.r8.ir.conversion.IRBuilder.addImpreciseInstruction(com.android.tools.r8.ir.code.ImpreciseMemberTypeInstruction):776:779 -> a 557:560:void addArrayGet(com.android.tools.r8.ir.code.MemberType,int,int,int):1144 -> a 561:561:void addArrayGet(com.android.tools.r8.ir.code.MemberType,int,int,int):1146:1146 -> a 562:566:void addArrayLength(int,int):1150:1154 -> a 567:572:void com.android.tools.r8.ir.conversion.IRBuilder.internalAddCheckCast(int,com.android.tools.r8.graph.DexType,boolean):1177:1182 -> a 567:572:void addCheckCast(int,com.android.tools.r8.graph.DexType):1169 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/graph/v2;)V"} 573:573: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):43:43 -> a 573:573:void com.android.tools.r8.ir.conversion.IRBuilder.internalAddCheckCast(int,com.android.tools.r8.graph.DexType,boolean):1182 -> a 573:573:void addCheckCast(int,com.android.tools.r8.graph.DexType):1169 -> a 574:575:void com.android.tools.r8.ir.conversion.IRBuilder.internalAddCheckCast(int,com.android.tools.r8.graph.DexType,boolean):1183:1184 -> a 574:575:void addCheckCast(int,com.android.tools.r8.graph.DexType):1169 -> a 576:579:void addConst(com.android.tools.r8.ir.analysis.type.TypeElement,int,long):1197:1200 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/F00;IJ)V"} 580:583:void addConstMethodHandle(int,com.android.tools.r8.graph.DexMethodHandle):1232:1235 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/graph/l2;)V"} 584:588:void addConstMethodHandle(int,com.android.tools.r8.graph.DexMethodHandle):1234:1238 -> a 589:592:void addConstMethodType(int,com.android.tools.r8.graph.DexProto):1242:1245 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/graph/r2;)V"} 593:597:void addConstMethodType(int,com.android.tools.r8.graph.DexProto):1244:1248 -> a 598:599:void addMove(com.android.tools.r8.ir.code.ValueTypeConstraint,int,int):1304:1305 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/l20;II)V"} 600:600:com.android.tools.r8.graph.DebugLocalInfo com.android.tools.r8.ir.conversion.IRBuilder.getOutgoingLocal(int):2356:2356 -> a 600:600:void addMove(com.android.tools.r8.ir.code.ValueTypeConstraint,int,int):1307 -> a 601:612:void addMove(com.android.tools.r8.ir.code.ValueTypeConstraint,int,int):1308:1319 -> a 613:614:void addNop():1345:1346 -> a 615:625:void com.android.tools.r8.ir.conversion.IRBuilder.addTrivialIf(int,int):1382:1392 -> a 615:625:void addIf(com.android.tools.r8.ir.code.IfType,com.android.tools.r8.ir.code.ValueTypeConstraint,int,int,int,int):1430 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Jl;Lcom/android/tools/r8/internal/l20;IIII)V"} 626:629:void addIf(com.android.tools.r8.ir.code.IfType,com.android.tools.r8.ir.code.ValueTypeConstraint,int,int,int,int):1432:1435 -> a 630:635:void com.android.tools.r8.ir.conversion.IRBuilder.addNonTrivialIf(com.android.tools.r8.ir.code.If,int,int):1396:1401 -> a 630:635:void addIf(com.android.tools.r8.ir.code.IfType,com.android.tools.r8.ir.code.ValueTypeConstraint,int,int,int,int):1436 -> a 636:637:void com.android.tools.r8.ir.conversion.IRBuilder.addToWorklist(com.android.tools.r8.ir.code.BasicBlock,int):527:528 -> a 636:637:void com.android.tools.r8.ir.conversion.IRBuilder.addNonTrivialIf(com.android.tools.r8.ir.code.If,int,int):1401 -> a 636:637:void addIf(com.android.tools.r8.ir.code.IfType,com.android.tools.r8.ir.code.ValueTypeConstraint,int,int,int,int):1436 -> a 638:638:void com.android.tools.r8.ir.conversion.IRBuilder.addNonTrivialIf(com.android.tools.r8.ir.code.If,int,int):1402:1402 -> a 638:638:void addIf(com.android.tools.r8.ir.code.IfType,com.android.tools.r8.ir.code.ValueTypeConstraint,int,int,int,int):1436 -> a 639:640:void com.android.tools.r8.ir.conversion.IRBuilder.addToWorklist(com.android.tools.r8.ir.code.BasicBlock,int):527:528 -> a 639:640:void com.android.tools.r8.ir.conversion.IRBuilder.addNonTrivialIf(com.android.tools.r8.ir.code.If,int,int):1402 -> a 639:640:void addIf(com.android.tools.r8.ir.code.IfType,com.android.tools.r8.ir.code.ValueTypeConstraint,int,int,int,int):1436 -> a 641:641:void com.android.tools.r8.ir.conversion.IRBuilder.addNonTrivialIf(com.android.tools.r8.ir.code.If,int,int):1403:1403 -> a 641:641:void addIf(com.android.tools.r8.ir.code.IfType,com.android.tools.r8.ir.code.ValueTypeConstraint,int,int,int,int):1436 -> a 642:652:void com.android.tools.r8.ir.conversion.IRBuilder.addTrivialIf(int,int):1382:1392 -> a 642:652:void addIfZero(com.android.tools.r8.ir.code.IfType,com.android.tools.r8.ir.code.ValueTypeConstraint,int,int,int):1457 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Jl;Lcom/android/tools/r8/internal/l20;III)V"} 653:653:void addIfZero(com.android.tools.r8.ir.code.IfType,com.android.tools.r8.ir.code.ValueTypeConstraint,int,int,int):1459:1459 -> a 654:659:void com.android.tools.r8.ir.conversion.IRBuilder.addNonTrivialIf(com.android.tools.r8.ir.code.If,int,int):1396:1401 -> a 654:659:void addIfZero(com.android.tools.r8.ir.code.IfType,com.android.tools.r8.ir.code.ValueTypeConstraint,int,int,int):1460 -> a 660:661:void com.android.tools.r8.ir.conversion.IRBuilder.addToWorklist(com.android.tools.r8.ir.code.BasicBlock,int):527:528 -> a 660:661:void com.android.tools.r8.ir.conversion.IRBuilder.addNonTrivialIf(com.android.tools.r8.ir.code.If,int,int):1401 -> a 660:661:void addIfZero(com.android.tools.r8.ir.code.IfType,com.android.tools.r8.ir.code.ValueTypeConstraint,int,int,int):1460 -> a 662:662:void com.android.tools.r8.ir.conversion.IRBuilder.addNonTrivialIf(com.android.tools.r8.ir.code.If,int,int):1402:1402 -> a 662:662:void addIfZero(com.android.tools.r8.ir.code.IfType,com.android.tools.r8.ir.code.ValueTypeConstraint,int,int,int):1460 -> a 663:664:void com.android.tools.r8.ir.conversion.IRBuilder.addToWorklist(com.android.tools.r8.ir.code.BasicBlock,int):527:528 -> a 663:664:void com.android.tools.r8.ir.conversion.IRBuilder.addNonTrivialIf(com.android.tools.r8.ir.code.If,int,int):1402 -> a 663:664:void addIfZero(com.android.tools.r8.ir.code.IfType,com.android.tools.r8.ir.code.ValueTypeConstraint,int,int,int):1460 -> a 665:665:void com.android.tools.r8.ir.conversion.IRBuilder.addNonTrivialIf(com.android.tools.r8.ir.code.If,int,int):1403:1403 -> a 665:665:void addIfZero(com.android.tools.r8.ir.code.IfType,com.android.tools.r8.ir.code.ValueTypeConstraint,int,int,int):1460 -> a 666:670:void addInstanceGet(int,int,com.android.tools.r8.graph.DexField):1465:1469 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(IILcom/android/tools/r8/graph/Y0;)V"} 671:677:void addInstanceGet(int,int,com.android.tools.r8.graph.DexField):1467:1473 -> a 678:682:void addInstanceOf(int,int,com.android.tools.r8.graph.DexType):1477:1481 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(IILcom/android/tools/r8/graph/v2;)V"} 683:683:void addInvoke(com.android.tools.r8.ir.code.InvokeType,com.android.tools.r8.graph.DexItem,com.android.tools.r8.graph.DexProto,java.util.List,boolean):1521:1521 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ft;Lcom/android/tools/r8/graph/a1;Lcom/android/tools/r8/graph/r2;Ljava/util/ArrayList;Z)V"} 684:692:boolean com.android.tools.r8.ir.conversion.IRBuilder.verifyRepresentablePolymorphicInvoke(com.android.tools.r8.ir.code.InvokeType,com.android.tools.r8.graph.DexItem):1506:1514 -> a 684:692:void addInvoke(com.android.tools.r8.ir.code.InvokeType,com.android.tools.r8.graph.DexItem,com.android.tools.r8.graph.DexProto,java.util.List,boolean):1521 -> a 693:693:void addInvoke(com.android.tools.r8.ir.code.InvokeType,com.android.tools.r8.graph.DexItem,com.android.tools.r8.graph.DexProto,java.util.List,boolean):1522:1522 -> a 694:698:void addInvoke(com.android.tools.r8.ir.code.InvokeType,com.android.tools.r8.graph.DexItem,com.android.tools.r8.graph.DexProto,java.util.List,java.util.List,boolean):1532:1536 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ft;Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/r2;Ljava/util/List;Ljava/util/List;Z)V"} 699:702:void addInvoke(com.android.tools.r8.ir.code.InvokeType,com.android.tools.r8.graph.DexItem,com.android.tools.r8.graph.DexProto,java.util.List,java.util.List,boolean):1535:1538 -> a 703:704:void addInvokeCustomRange(com.android.tools.r8.graph.DexCallSite,int,int):1565:1566 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(IILcom/android/tools/r8/graph/p0;)V"} 705:705:boolean com.android.tools.r8.graph.DexMethodHandle.isStaticHandle():298:298 -> a 705:705:void addInvokeCustomRange(com.android.tools.r8.graph.DexCallSite,int,int):1569 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 706:706:boolean com.android.tools.r8.graph.DexMethodHandle.isStaticHandle():298:298 -> a 706:706:void addInvokeCustomRange(com.android.tools.r8.graph.DexCallSite,int,int):1569 -> a 707:707:boolean com.android.tools.r8.graph.DexMethodHandle$MethodHandleType.isStaticPut():129:129 -> a 707:707:boolean com.android.tools.r8.graph.DexMethodHandle.isStaticHandle():298 -> a 707:707:void addInvokeCustomRange(com.android.tools.r8.graph.DexCallSite,int,int):1569 -> a 708:708:boolean com.android.tools.r8.graph.DexMethodHandle.isStaticHandle():298:298 -> a 708:708:void addInvokeCustomRange(com.android.tools.r8.graph.DexCallSite,int,int):1569 -> a 709:709:boolean com.android.tools.r8.graph.DexMethodHandle$MethodHandleType.isStaticGet():133:133 -> a 709:709:boolean com.android.tools.r8.graph.DexMethodHandle.isStaticHandle():298 -> a 709:709:void addInvokeCustomRange(com.android.tools.r8.graph.DexCallSite,int,int):1569 -> a 710:710:boolean com.android.tools.r8.graph.DexMethodHandle.isStaticHandle():298:298 -> a 710:710:void addInvokeCustomRange(com.android.tools.r8.graph.DexCallSite,int,int):1569 -> a 711:723:void addInvokeCustomRange(com.android.tools.r8.graph.DexCallSite,int,int):1570:1582 -> a 724:728:void addInvokeCustom(com.android.tools.r8.graph.DexCallSite,java.util.List,java.util.List):1587:1591 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p0;Ljava/util/ArrayList;Ljava/util/ArrayList;)V"} 729:732:void addInvokeCustom(com.android.tools.r8.graph.DexCallSite,java.util.List,java.util.List):1590:1593 -> a 733:756:void addInvokeRegisters(com.android.tools.r8.ir.code.InvokeType,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexProto,int,int[]):1604:1627 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ft;Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/r2;I[I)V"} 757:765:void addInvokeNewArray(com.android.tools.r8.graph.DexType,int,int[]):1631:1639 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;I[I)V"} 766:766:boolean com.android.tools.r8.ir.code.ValueTypeConstraint.isWide():32:32 -> a 766:766:void addInvokeNewArray(com.android.tools.r8.graph.DexType,int,int[]):1640 -> a 767:773:void addInvokeNewArray(com.android.tools.r8.graph.DexType,int,int[]):1641:1647 -> a 774:798:void addInvokeRange(com.android.tools.r8.ir.code.InvokeType,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexProto,int,int):1668:1692 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ft;Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/r2;II)V"} 799:799:boolean lambda$addMoveException$2(com.android.tools.r8.ir.code.BasicBlock):1723:1723 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/x4;)Z"} 800:800:boolean com.android.tools.r8.ir.code.Instruction.isMoveException():0:0 -> a 800:800:boolean lambda$addMoveException$2(com.android.tools.r8.ir.code.BasicBlock):1723 -> a 801:805:void addNewArrayFilledData(int,int,long,short[]):1794:1798 -> a 806:809:void addStaticGet(int,com.android.tools.r8.graph.DexField):1852:1855 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/graph/Y0;)V"} 810:816:void addStaticGet(int,com.android.tools.r8.graph.DexField):1853:1859 -> a 817:860:void addSwitch(int,int[],int,int[]):1891:1934 -> a 861:861:int[] com.android.tools.r8.it.unimi.dsi.fastutil.ints.AbstractIntCollection.toIntArray(int[]):167:167 -> a 861:861:int[] com.android.tools.r8.it.unimi.dsi.fastutil.ints.AbstractIntCollection.toIntArray():155 -> a 861:861:void addSwitch(int,int[],int,int[]):1939 -> a 862:862:int[] com.android.tools.r8.it.unimi.dsi.fastutil.ints.AbstractIntCollection.toIntArray(int[]):167:167 -> a 862:862:int[] com.android.tools.r8.it.unimi.dsi.fastutil.ints.AbstractIntCollection.toIntArray():155 -> a 862:862:void addSwitch(int,int[],int,int[]):1940 -> a 863:871: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[]):1947:1955 -> a 863:871:void addSwitch(int,int[],int,int[]):1941 -> a 872:873:void com.android.tools.r8.ir.conversion.IRBuilder.addToWorklist(com.android.tools.r8.ir.code.BasicBlock,int):527:528 -> a 872:873: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[]):1955 -> a 872:873:void addSwitch(int,int[],int,int[]):1941 -> a 874:884: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[]):1956:1966 -> a 874:884:void addSwitch(int,int[],int,int[]):1941 -> a 885:886:void com.android.tools.r8.ir.conversion.IRBuilder.addToWorklist(com.android.tools.r8.ir.code.BasicBlock,int):527:528 -> a 885:886: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[]):1966 -> a 885:886:void addSwitch(int,int[],int,int[]):1941 -> a 887:897: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[]):1967:1977 -> a 887:897:void addSwitch(int,int[],int,int[]):1941 -> a 898:898:void addSwitch(int,int[],int,int[]):1942:1942 -> a 899:903: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:2151 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/internal/v4;Lcom/android/tools/r8/internal/x4;Lcom/android/tools/r8/internal/SL$a;Lcom/android/tools/r8/internal/l20;)Lcom/android/tools/r8/internal/Y10;"} 904:934:com.android.tools.r8.ir.code.Value getUninitializedDebugLocalValue(int,com.android.tools.r8.ir.code.ValueTypeConstraint):2254:2284 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/internal/l20;)Lcom/android/tools/r8/internal/Y10;"} 935:935:com.android.tools.r8.ir.code.Value getUninitializedDebugLocalValue(int,com.android.tools.r8.ir.code.ValueTypeConstraint):2255:2255 -> a 936:936:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.conversion.IRBuilder.readNumericRegister(int,com.android.tools.r8.ir.code.NumericType):2289:2289 -> a 936:936:void addAdd(com.android.tools.r8.ir.code.NumericType,int,int,int):1086 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/qI;III)V"} 937:937:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.conversion.IRBuilder.readNumericRegister(int,com.android.tools.r8.ir.code.NumericType):2289:2289 -> a 937:937:void addAdd(com.android.tools.r8.ir.code.NumericType,int,int,int):1087 -> a 938:938: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):2348:2348 -> a 938:938:void addAdd(com.android.tools.r8.ir.code.NumericType,int,int,int):1088 -> a 939:941:void addAdd(com.android.tools.r8.ir.code.NumericType,int,int,int):1089:1091 -> a 942:942:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.conversion.IRBuilder.readNumericRegister(int,com.android.tools.r8.ir.code.NumericType):2289:2289 -> a 942:942:void addCmp(com.android.tools.r8.ir.code.NumericType,com.android.tools.r8.ir.code.Cmp$Bias,int,int,int):1188 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/qI;Lcom/android/tools/r8/internal/hb;III)V"} 943:943:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.conversion.IRBuilder.readNumericRegister(int,com.android.tools.r8.ir.code.NumericType):2289:2289 -> a 943:943:void addCmp(com.android.tools.r8.ir.code.NumericType,com.android.tools.r8.ir.code.Cmp$Bias,int,int,int):1189 -> a 944:947:void addCmp(com.android.tools.r8.ir.code.NumericType,com.android.tools.r8.ir.code.Cmp$Bias,int,int,int):1190:1193 -> a 948:948:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.conversion.IRBuilder.readNumericRegister(int,com.android.tools.r8.ir.code.NumericType):2289:2289 -> a 948:948:void addConversion(com.android.tools.r8.ir.code.NumericType,com.android.tools.r8.ir.code.NumericType,int,int):2103 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/qI;Lcom/android/tools/r8/internal/qI;II)V"} 949:949: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):2348:2348 -> a 949:949:void addConversion(com.android.tools.r8.ir.code.NumericType,com.android.tools.r8.ir.code.NumericType,int,int):2104 -> a 950:952:void addConversion(com.android.tools.r8.ir.code.NumericType,com.android.tools.r8.ir.code.NumericType,int,int):2105:2107 -> a 953:953:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.conversion.IRBuilder.readNumericRegister(int,com.android.tools.r8.ir.code.NumericType):2289:2289 -> a 953:953:void addNeg(com.android.tools.r8.ir.code.NumericType,int,int):1762 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/qI;II)V"} 954:954: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):2348:2348 -> a 954:954:void addNeg(com.android.tools.r8.ir.code.NumericType,int,int):1763 -> a 955:957:void addNeg(com.android.tools.r8.ir.code.NumericType,int,int):1764:1766 -> a 958:961:com.android.tools.r8.ir.code.Value readIntLiteral(long):2309:2312 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(J)Lcom/android/tools/r8/internal/Y10;"} 962:963: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):2319:2320 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/internal/F00;ILcom/android/tools/r8/graph/X;)Lcom/android/tools/r8/internal/Y10;"} 964:965: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):2324:2325 -> a 964:965: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):2319 -> a 966:966:com.android.tools.r8.graph.DebugLocalInfo com.android.tools.r8.ir.conversion.IRBuilder.getIncomingLocal(int):2352:2352 -> a 966:966: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):2330 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/internal/F00;I)Lcom/android/tools/r8/internal/Y10;"} 967:967:com.android.tools.r8.graph.DebugLocalInfo com.android.tools.r8.ir.conversion.IRBuilder.getOutgoingLocal(int):2356:2356 -> a 967:967: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):2331 -> a 968:970:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.conversion.IRBuilder.readRegisterForDebugLocal(int,com.android.tools.r8.graph.DebugLocalInfo):2136:2138 -> a 968:970: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):2343 -> a 971:972: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):2343:2344 -> a 973:973:com.android.tools.r8.graph.DebugLocalInfo com.android.tools.r8.ir.conversion.IRBuilder.getOutgoingLocal(int):2356:2356 -> a 973:973:void addBooleanNonThisArgument(int):1014 -> a 974:975:void addBooleanNonThisArgument(int):1015:1016 -> a 976:980:void com.android.tools.r8.ir.conversion.IRBuilder.addNonThisArgument(com.android.tools.r8.ir.code.Argument):1020:1024 -> a 976:980:void addBooleanNonThisArgument(int):1016 -> a 981:981:com.android.tools.r8.graph.DebugLocalInfo com.android.tools.r8.ir.conversion.IRBuilder.getOutgoingLocal(int):2356:2356 -> a 981:981:void addNonThisArgument(int,com.android.tools.r8.ir.analysis.type.TypeElement):1008 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/internal/F00;)V"} 982:983:void addNonThisArgument(int,com.android.tools.r8.ir.analysis.type.TypeElement):1009:1010 -> a 984:988:void com.android.tools.r8.ir.conversion.IRBuilder.addNonThisArgument(com.android.tools.r8.ir.code.Argument):1020:1024 -> a 984:988:void addNonThisArgument(int,com.android.tools.r8.ir.analysis.type.TypeElement):1010 -> a 989:989:void addInstruction(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Position):2374:2374 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/kM;Lcom/android/tools/r8/internal/lo;)V"} 990:994:boolean com.android.tools.r8.ir.conversion.IRBuilder.verifyOutValueType(com.android.tools.r8.ir.code.Instruction):2406:2410 -> a 990:994:void addInstruction(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Position):2374 -> a 995:995:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isBottom():0:0 -> a 995:995:boolean com.android.tools.r8.ir.conversion.IRBuilder.verifyOutValueType(com.android.tools.r8.ir.code.Instruction):2410 -> a 995:995:void addInstruction(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Position):2374 -> a 996:996:boolean com.android.tools.r8.ir.conversion.IRBuilder.verifyOutValueType(com.android.tools.r8.ir.code.Instruction):2410:2410 -> a 996:996:void addInstruction(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Position):2374 -> a 997:997:boolean com.android.tools.r8.ir.conversion.IRBuilder.verifyOutValueType(com.android.tools.r8.ir.code.Instruction):2407:2407 -> a 997:997:void addInstruction(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Position):2374 -> a 998:1023:void addInstruction(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Position):2375:2400 -> a 1024:1028:void lambda$addInstruction$3(java.util.List,java.util.Set,com.android.tools.r8.graph.DexType,java.lang.Integer):2389:2393 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;Ljava/util/Set;Lcom/android/tools/r8/graph/v2;Ljava/lang/Integer;)V"} 1029:1035:void lambda$addInstruction$3(java.util.List,java.util.Set,com.android.tools.r8.graph.DexType,java.lang.Integer):2391:2397 -> a 1036:1039:com.android.tools.r8.ir.conversion.IRBuilder$BlockInfo com.android.tools.r8.ir.conversion.IRBuilder.ensureBlock(int):2464:2467 -> a 1036:1039:void ensureSuccessorBlock(int,int,boolean):2500 -> a 1040:1043:int com.android.tools.r8.ir.conversion.IRBuilder.getBlockStartOffset(int):2455:2458 -> a 1040:1043:void ensureSuccessorBlock(int,int,boolean):2501 -> a 1044:1044:void ensureSuccessorBlock(int,int,boolean):2502:2502 -> a 1045:1045:void com.android.tools.r8.ir.conversion.IRBuilder$BlockInfo.addNormalSuccessor(int):288:288 -> a 1045:1045:void ensureSuccessorBlock(int,int,boolean):2504 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 1046:1046:void com.android.tools.r8.ir.conversion.IRBuilder$BlockInfo.addNormalSuccessor(int):288:288 -> a 1046:1046:void ensureSuccessorBlock(int,int,boolean):2504 -> a 1047:1047:void com.android.tools.r8.ir.conversion.IRBuilder$BlockInfo.addNormalPredecessor(int):284:284 -> a 1047:1047:void ensureSuccessorBlock(int,int,boolean):2505 -> a 1048:1048:void com.android.tools.r8.ir.conversion.IRBuilder$BlockInfo.addExceptionalSuccessor(int):301:301 -> a 1048:1048:void ensureSuccessorBlock(int,int,boolean):2507 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 1049:1049:void com.android.tools.r8.ir.conversion.IRBuilder$BlockInfo.addExceptionalSuccessor(int):301:301 -> a 1049:1049:void ensureSuccessorBlock(int,int,boolean):2507 -> a 1050:1050:void com.android.tools.r8.ir.conversion.IRBuilder$BlockInfo.addExceptionalPredecessor(int):297:297 -> a 1050:1050:void ensureSuccessorBlock(int,int,boolean):2508 -> a 1051:1051:void ensureSuccessorBlock(int,int,boolean):2510:2510 -> a 1052:1055:void closeCurrentBlock(com.android.tools.r8.ir.code.JumpInstruction):2549:2552 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/fu;)V"} 1056:1056:void closeCurrentBlock(com.android.tools.r8.ir.code.JumpInstruction):2551:2551 -> a 1057:1059:void com.android.tools.r8.ir.conversion.IRBuilder.generateSplitEdgeBlocks():2566:2568 -> a 1057:1059:void closeCurrentBlock(com.android.tools.r8.ir.code.JumpInstruction):2553 -> a 1060:1060:int com.android.tools.r8.ir.conversion.IRBuilder.getOffset(com.android.tools.r8.ir.code.BasicBlock):2536:2536 -> a 1060:1060:com.android.tools.r8.ir.conversion.IRBuilder$BlockInfo com.android.tools.r8.ir.conversion.IRBuilder.getBlockInfo(com.android.tools.r8.ir.code.BasicBlock):2528 -> a 1060:1060:void com.android.tools.r8.ir.conversion.IRBuilder.generateSplitEdgeBlocks():2568 -> a 1060:1060:void closeCurrentBlock(com.android.tools.r8.ir.code.JumpInstruction):2553 -> a 1061:1061:com.android.tools.r8.ir.conversion.IRBuilder$BlockInfo com.android.tools.r8.ir.conversion.IRBuilder.getBlockInfo(int):2524:2524 -> a 1061:1061:com.android.tools.r8.ir.conversion.IRBuilder$BlockInfo com.android.tools.r8.ir.conversion.IRBuilder.getBlockInfo(com.android.tools.r8.ir.code.BasicBlock):2528 -> a 1061:1061:void com.android.tools.r8.ir.conversion.IRBuilder.generateSplitEdgeBlocks():2568 -> a 1061:1061:void closeCurrentBlock(com.android.tools.r8.ir.code.JumpInstruction):2553 -> a 1062:1062:void com.android.tools.r8.ir.conversion.IRBuilder.generateSplitEdgeBlocks():2569:2569 -> a 1062:1062:void closeCurrentBlock(com.android.tools.r8.ir.code.JumpInstruction):2553 -> a 1063:1063:boolean com.android.tools.r8.ir.conversion.IRBuilder$BlockInfo.hasMoreThanASingleNormalExit():316:316 -> a 1063:1063:void com.android.tools.r8.ir.conversion.IRBuilder.generateSplitEdgeBlocks():2570 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 1063:1063:void closeCurrentBlock(com.android.tools.r8.ir.code.JumpInstruction):2553 -> a 1064:1065:boolean com.android.tools.r8.ir.conversion.IRBuilder$BlockInfo.hasMoreThanASingleNormalExit():316:317 -> a 1064:1065:void com.android.tools.r8.ir.conversion.IRBuilder.generateSplitEdgeBlocks():2570 -> a 1064:1065:void closeCurrentBlock(com.android.tools.r8.ir.code.JumpInstruction):2553 -> a 1066:1066:void com.android.tools.r8.ir.conversion.IRBuilder.generateSplitEdgeBlocks():2573:2573 -> a 1066:1066:void closeCurrentBlock(com.android.tools.r8.ir.code.JumpInstruction):2553 -> a 1067:1067:com.android.tools.r8.ir.conversion.IRBuilder$BlockInfo com.android.tools.r8.ir.conversion.IRBuilder.getBlockInfo(int):2524:2524 -> a 1067:1067:void com.android.tools.r8.ir.conversion.IRBuilder.generateSplitEdgeBlocks():2574 -> a 1067:1067:void closeCurrentBlock(com.android.tools.r8.ir.code.JumpInstruction):2553 -> a 1068:1068:int com.android.tools.r8.ir.conversion.IRBuilder$BlockInfo.predecessorCount():305:305 -> a 1068:1068:void com.android.tools.r8.ir.conversion.IRBuilder.generateSplitEdgeBlocks():2575 -> a 1068:1068:void closeCurrentBlock(com.android.tools.r8.ir.code.JumpInstruction):2553 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 1069:1069:int com.android.tools.r8.ir.conversion.IRBuilder$BlockInfo.predecessorCount():305:305 -> a 1069:1069:void com.android.tools.r8.ir.conversion.IRBuilder.generateSplitEdgeBlocks():2575 -> a 1069:1069:void closeCurrentBlock(com.android.tools.r8.ir.code.JumpInstruction):2553 -> a 1070:1085:void com.android.tools.r8.ir.conversion.IRBuilder.generateSplitEdgeBlocks():2578:2593 -> a 1070:1085:void closeCurrentBlock(com.android.tools.r8.ir.code.JumpInstruction):2553 -> a 1086:1091: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):2609:2614 -> a 1086:1091:void com.android.tools.r8.ir.conversion.IRBuilder.generateSplitEdgeBlocks():2593 -> a 1086:1091:void closeCurrentBlock(com.android.tools.r8.ir.code.JumpInstruction):2553 -> a 1092:1099:void com.android.tools.r8.ir.conversion.IRBuilder.generateSplitEdgeBlocks():2594:2601 -> a 1092:1099:void closeCurrentBlock(com.android.tools.r8.ir.code.JumpInstruction):2553 -> a 1100:1102:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntSet com.android.tools.r8.ir.conversion.IRBuilder$BlockInfo.allSuccessors():309:311 -> a 1100:1102:void com.android.tools.r8.ir.conversion.IRBuilder.generateSplitEdgeBlocks():2604 -> a 1100:1102:void closeCurrentBlock(com.android.tools.r8.ir.code.JumpInstruction):2553 -> a 1103:1103:void com.android.tools.r8.ir.conversion.IRBuilder.generateSplitEdgeBlocks():2604:2604 -> a 1103:1103:void closeCurrentBlock(com.android.tools.r8.ir.code.JumpInstruction):2553 -> a 1104:1105:void closeCurrentBlock(com.android.tools.r8.ir.code.JumpInstruction):2554:2555 -> a 1106:1106:boolean isIntegerType(com.android.tools.r8.ir.code.NumericType):2703:2703 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/qI;)Z"} 1:2:void addDebugLocalStart(int,com.android.tools.r8.graph.DebugLocalInfo):1034:1035 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/graph/X;)V"} 3:5:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.conversion.IRBuilder.readRegisterForDebugLocal(int,com.android.tools.r8.graph.DebugLocalInfo):2136:2138 -> b 3:5:void addDebugLocalStart(int,com.android.tools.r8.graph.DebugLocalInfo):1039 -> b 6:14:void addDebugLocalStart(int,com.android.tools.r8.graph.DebugLocalInfo):1040:1048 -> b 15:15:void addAddLiteral(com.android.tools.r8.ir.code.NumericType,int,int,int):1095:1095 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/qI;III)V"} 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):2289:2289 -> b 16:16:void addAddLiteral(com.android.tools.r8.ir.code.NumericType,int,int,int):1096 -> b 17:17:void addAddLiteral(com.android.tools.r8.ir.code.NumericType,int,int,int):1097:1097 -> b 18:18: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):2348:2348 -> b 18:18:void addAddLiteral(com.android.tools.r8.ir.code.NumericType,int,int,int):1098 -> b 19:21:void addAddLiteral(com.android.tools.r8.ir.code.NumericType,int,int,int):1099:1101 -> b 22:26:void addArrayPut(com.android.tools.r8.ir.code.MemberType,int,int,int):1158:1162 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/oE;III)V"} 27:30:void com.android.tools.r8.ir.conversion.IRBuilder.addImpreciseInstruction(com.android.tools.r8.ir.code.ImpreciseMemberTypeInstruction):776:779 -> b 27:30:void addArrayPut(com.android.tools.r8.ir.code.MemberType,int,int,int):1163 -> b 31:31:void addArrayPut(com.android.tools.r8.ir.code.MemberType,int,int,int):1165:1165 -> b 32:32:void addConstClass(int,com.android.tools.r8.graph.DexType):1224:1224 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/graph/v2;)V"} 33:33: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 33:33:void addConstClass(int,com.android.tools.r8.graph.DexType):1224 -> b 34:35:void addConstClass(int,com.android.tools.r8.graph.DexType):1225:1226 -> b 36:36:void com.android.tools.r8.ir.code.ConstClass.(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexType):35:35 -> b 36:36:void addConstClass(int,com.android.tools.r8.graph.DexType):1226 -> b 37:37:void addConstClass(int,com.android.tools.r8.graph.DexType):1228:1228 -> b 38:42:void addGoto(int):1374:1378 -> b 43:46:void addInstancePut(int,int,com.android.tools.r8.graph.DexField):1485:1488 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(IILcom/android/tools/r8/graph/Y0;)V"} 47:47:void addMultiNewArray(com.android.tools.r8.graph.DexType,int,int[]):1651:1651 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;I[I)V"} 48:48:boolean com.android.tools.r8.utils.InternalOptions.isGeneratingClassFiles():587:587 -> b 48:48:void addMultiNewArray(com.android.tools.r8.graph.DexType,int,int[]):1651 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 49:49:boolean com.android.tools.r8.utils.InternalOptions.isGeneratingClassFiles():587:587 -> b 49:49:void addMultiNewArray(com.android.tools.r8.graph.DexType,int,int[]):1651 -> b 50:56:void addMultiNewArray(com.android.tools.r8.graph.DexType,int,int[]):1651:1657 -> b 57:71:void addInvokeRangeNewArray(com.android.tools.r8.graph.DexType,int,int):1696:1710 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(IILcom/android/tools/r8/graph/v2;)V"} 72:72:void checkInvokeArgumentRegisters(int,int):1715:1715 -> b 73:73:void addReturn():1834:1834 -> b 74:76:void com.android.tools.r8.ir.conversion.IRBuilder.addReturn(com.android.tools.r8.ir.code.Return):1839:1841 -> b 74:76:void addReturn():1834 -> b 77:80:void addStaticPut(int,com.android.tools.r8.graph.DexField):1863:1866 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/graph/Y0;)V"} 81:105:com.android.tools.r8.ir.code.Value readRegisterRecursive(int,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock$EdgeType,com.android.tools.r8.ir.code.ValueTypeConstraint,com.android.tools.r8.ir.code.Phi$RegisterReadType):2163:2187 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/internal/v4;Lcom/android/tools/r8/internal/x4;Lcom/android/tools/r8/internal/SL$a;Lcom/android/tools/r8/internal/l20;)Lcom/android/tools/r8/internal/Y10;"} 106:108:com.android.tools.r8.graph.DebugLocalInfo com.android.tools.r8.ir.conversion.IRBuilder.getIncomingLocalAtBlock(int,com.android.tools.r8.ir.code.BasicBlock):2246:2248 -> b 106:108:com.android.tools.r8.ir.code.Value readRegisterRecursive(int,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock$EdgeType,com.android.tools.r8.ir.code.ValueTypeConstraint,com.android.tools.r8.ir.code.Phi$RegisterReadType):2189 -> b 109:110:com.android.tools.r8.ir.code.Value readRegisterRecursive(int,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock$EdgeType,com.android.tools.r8.ir.code.ValueTypeConstraint,com.android.tools.r8.ir.code.Phi$RegisterReadType):2190:2191 -> b 111:111:boolean com.android.tools.r8.ir.conversion.IRBuilder.canUseStackMapTypes():759:759 -> b 111:111:com.android.tools.r8.ir.code.Value readRegisterRecursive(int,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock$EdgeType,com.android.tools.r8.ir.code.ValueTypeConstraint,com.android.tools.r8.ir.code.Phi$RegisterReadType):2193 -> b 112:133:com.android.tools.r8.ir.code.Value readRegisterRecursive(int,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock$EdgeType,com.android.tools.r8.ir.code.ValueTypeConstraint,com.android.tools.r8.ir.code.Phi$RegisterReadType):2193:2214 -> b 134:170:com.android.tools.r8.ir.code.Value readRegisterRecursive(int,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock$EdgeType,com.android.tools.r8.ir.code.ValueTypeConstraint,com.android.tools.r8.ir.code.Phi$RegisterReadType):2205:2241 -> b 171:171:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.conversion.IRBuilder.readNumericRegister(int,com.android.tools.r8.ir.code.NumericType):2289:2289 -> b 171:171:void addNot(com.android.tools.r8.ir.code.NumericType,int,int):1770 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/qI;II)V"} 172:172: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):2348:2348 -> b 172:172:void addNot(com.android.tools.r8.ir.code.NumericType,int,int):1771 -> b 173:176:void addNot(com.android.tools.r8.ir.code.NumericType,int,int):1773:1776 -> b 177:180:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.conversion.IRBuilder.readLiteral(com.android.tools.r8.ir.code.ValueTypeConstraint,long):2293:2296 -> b 177:180:void addNot(com.android.tools.r8.ir.code.NumericType,int,int):1776 -> b 181:184:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.conversion.IRBuilder.readLongLiteral(long):2302:2305 -> b 181:184:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.conversion.IRBuilder.readLiteral(com.android.tools.r8.ir.code.ValueTypeConstraint,long):2297 -> b 181:184:void addNot(com.android.tools.r8.ir.code.NumericType,int,int):1776 -> b 185:188:void addNot(com.android.tools.r8.ir.code.NumericType,int,int):1777:1780 -> b 189:189:com.android.tools.r8.graph.DebugLocalInfo com.android.tools.r8.ir.conversion.IRBuilder.getIncomingLocal(int):2352:2352 -> b 189:189:com.android.tools.r8.ir.code.Value readRegister(int,com.android.tools.r8.ir.code.ValueTypeConstraint):2113 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/internal/l20;)Lcom/android/tools/r8/internal/Y10;"} 190:205:com.android.tools.r8.ir.code.Value readRegister(int,com.android.tools.r8.ir.code.ValueTypeConstraint):2114:2129 -> b 206:210:com.android.tools.r8.ir.code.Value readRegister(int,com.android.tools.r8.ir.code.ValueTypeConstraint):2127:2131 -> b 211:211:void addInstruction(com.android.tools.r8.ir.code.Instruction):2370:2370 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lo;)V"} 212:212:boolean isNonLongIntegerType(com.android.tools.r8.ir.code.NumericType):2707:2707 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/qI;)Z"} 1:1:void addAnd(com.android.tools.r8.ir.code.NumericType,int,int,int):1105:1105 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/qI;III)V"} 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):2289:2289 -> c 2:2:void addAnd(com.android.tools.r8.ir.code.NumericType,int,int,int):1106 -> c 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):2289:2289 -> c 3:3:void addAnd(com.android.tools.r8.ir.code.NumericType,int,int,int):1107 -> 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):2348:2348 -> c 4:4:void addAnd(com.android.tools.r8.ir.code.NumericType,int,int,int):1108 -> c 5:7:void addAnd(com.android.tools.r8.ir.code.NumericType,int,int,int):1109:1111 -> c 8:12:void addMoveException(int):1722:1726 -> c 13:15:boolean com.android.tools.r8.ir.conversion.IRBuilder.verifyValueIsMoveException(com.android.tools.r8.ir.code.Value):1731:1733 -> c 13:15:void addMoveException(int):1727 -> 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):1733 -> c 16:16:void addMoveException(int):1727 -> c 17:20:boolean com.android.tools.r8.ir.conversion.IRBuilder.verifyValueIsMoveException(com.android.tools.r8.ir.code.Value):1733:1736 -> c 17:20:void addMoveException(int):1727 -> 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):1736 -> c 21:21:void addMoveException(int):1727 -> c 22:22:boolean com.android.tools.r8.ir.conversion.IRBuilder.verifyValueIsMoveException(com.android.tools.r8.ir.code.Value):1736:1736 -> c 22:22:void addMoveException(int):1727 -> c 23:29:void addNewArrayEmpty(int,int,com.android.tools.r8.graph.DexType):1784:1790 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(IILcom/android/tools/r8/graph/v2;)V"} 30:33:void addInitClass(int,com.android.tools.r8.graph.DexType):1845:1848 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/graph/v2;)V"} 34:49:void attachLocalValues(com.android.tools.r8.ir.code.Instruction):2415:2430 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lo;)V"} 50:50:void ensureExceptionalSuccessorBlock(int,int):2518:2518 -> c 51:52:void closeCurrentBlockGuaranteedNotToNeedEdgeSplitting():2540:2541 -> c 53:53:void com.android.tools.r8.ir.conversion.IRBuilder.setCurrentBlock(com.android.tools.r8.ir.code.BasicBlock):533:533 -> c 53:53:void closeCurrentBlockGuaranteedNotToNeedEdgeSplitting():2542 -> c 54:56:void closeCurrentBlockGuaranteedNotToNeedEdgeSplitting():2543:2545 -> c 1:1:com.android.tools.r8.graph.DexItemFactory dexItemFactory():490:490 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/p1;"} 2:2:void lambda$allPhisAreStackMapPhis$1(com.android.tools.r8.ir.code.Instruction):766:766 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lo;)V"} 3:3:void addAndLiteral(com.android.tools.r8.ir.code.NumericType,int,int,int):1115:1115 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/qI;III)V"} 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):2289:2289 -> d 4:4:void addAndLiteral(com.android.tools.r8.ir.code.NumericType,int,int,int):1116 -> d 5:5:void addAndLiteral(com.android.tools.r8.ir.code.NumericType,int,int,int):1117:1117 -> 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):2348:2348 -> d 6:6:void addAndLiteral(com.android.tools.r8.ir.code.NumericType,int,int,int):1118 -> d 7:9:void addAndLiteral(com.android.tools.r8.ir.code.NumericType,int,int,int):1119:1121 -> d 10:16:void addMoveResult(int):1742:1748 -> d 17:17:boolean com.android.tools.r8.ir.code.Instruction.isInvokeMultiNewArray():0:0 -> d 17:17:void addMoveResult(int):1748 -> d 18:18:void addMoveResult(int):1750:1750 -> d 19:19:void addMoveResult(int):1749:1749 -> d 20:20:boolean com.android.tools.r8.ir.code.Instruction.isInvokeCustom():0:0 -> d 20:20:void addMoveResult(int):1754 -> d 21:24:void addMoveResult(int):1755:1758 -> d 25:29:void addNewInstance(int,com.android.tools.r8.graph.DexType):1802:1806 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/graph/v2;)V"} 30:34:void addNewUnboxedEnumInstance(int,com.android.tools.r8.graph.DexType,int):1810:1814 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(IILcom/android/tools/r8/graph/v2;)V"} 35:35:void ensureNormalSuccessorBlock(int,int):2514:2514 -> d 1:1:java.util.List getArgumentValues():518:518 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()Ljava/util/ArrayList;"} 2:2:boolean lambda$build$0(com.android.tools.r8.ir.code.Instruction):684:684 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lo;)Z"} 3:3:void resolveAndBuildNewArrayFilledData(int,int):966:966 -> e 4:11:void com.android.tools.r8.ir.conversion.IRBuilder.internalAddCheckCast(int,com.android.tools.r8.graph.DexType,boolean):1177:1184 -> e 4:11:void addSafeCheckCast(int,com.android.tools.r8.graph.DexType):1173 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/graph/v2;)V"} 12:12:void addDiv(com.android.tools.r8.ir.code.NumericType,int,int,int):1270:1270 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/qI;III)V"} 13:13:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.conversion.IRBuilder.readNumericRegister(int,com.android.tools.r8.ir.code.NumericType):2289:2289 -> e 13:13:void addDiv(com.android.tools.r8.ir.code.NumericType,int,int,int):1271 -> e 14:14:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.conversion.IRBuilder.readNumericRegister(int,com.android.tools.r8.ir.code.NumericType):2289:2289 -> e 14:14:void addDiv(com.android.tools.r8.ir.code.NumericType,int,int,int):1272 -> e 15:15: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):2348:2348 -> e 15:15:void addDiv(com.android.tools.r8.ir.code.NumericType,int,int,int):1273 -> e 16:18:void addDiv(com.android.tools.r8.ir.code.NumericType,int,int,int):1275:1277 -> e 19:27:void addReturn(int):1818:1826 -> e 28:28:void addReturn(int):1825:1825 -> e 29:29:com.android.tools.r8.ir.code.ValueTypeConstraint com.android.tools.r8.ir.code.ValueTypeConstraint.fromDexType(com.android.tools.r8.graph.DexType):111:111 -> e 29:29:void addReturn(int):1827 -> e 30:31:void addReturn(int):1828:1829 -> e 32:34:void com.android.tools.r8.ir.conversion.IRBuilder.addReturn(com.android.tools.r8.ir.code.Return):1839:1841 -> e 32:34:void addReturn(int):1829 -> e 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceSortedMap getCFG():514:514 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/qq;"} 2:3:void addDivLiteral(com.android.tools.r8.ir.code.NumericType,int,int,int):1281:1282 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/qI;III)V"} 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):2289:2289 -> f 4:4:void addDivLiteral(com.android.tools.r8.ir.code.NumericType,int,int,int):1283 -> f 5:5:void addDivLiteral(com.android.tools.r8.ir.code.NumericType,int,int,int):1284:1284 -> f 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):2348:2348 -> f 6:6:void addDivLiteral(com.android.tools.r8.ir.code.NumericType,int,int,int):1285 -> f 7:9:void addDivLiteral(com.android.tools.r8.ir.code.NumericType,int,int,int):1287:1289 -> f 10:15:void addThrow(int):1981:1986 -> f 1:1:com.android.tools.r8.graph.lens.GraphLens getCodeLens():494:494 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Xj;"} 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):2289:2289 -> g 2:2:void addMul(com.android.tools.r8.ir.code.NumericType,int,int,int):1323 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/qI;III)V"} 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):2289:2289 -> g 3:3:void addMul(com.android.tools.r8.ir.code.NumericType,int,int,int):1324 -> g 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):2348:2348 -> g 4:4:void addMul(com.android.tools.r8.ir.code.NumericType,int,int,int):1325 -> g 5:7:void addMul(com.android.tools.r8.ir.code.NumericType,int,int,int):1326:1328 -> g 8:9:void checkRegister(int):2363:2364 -> g 10:10:void checkRegister(int):2361:2361 -> g 1:1:com.android.tools.r8.graph.DexEncodedMethod getMethod():498:498 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/W0;"} 2:2:void addMulLiteral(com.android.tools.r8.ir.code.NumericType,int,int,int):1332:1332 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/qI;III)V"} 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):2289:2289 -> h 3:3:void addMulLiteral(com.android.tools.r8.ir.code.NumericType,int,int,int):1333 -> h 4:4:void addMulLiteral(com.android.tools.r8.ir.code.NumericType,int,int,int):1334:1334 -> 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):2348:2348 -> h 5:5:void addMulLiteral(com.android.tools.r8.ir.code.NumericType,int,int,int):1335 -> h 6:8:void addMulLiteral(com.android.tools.r8.ir.code.NumericType,int,int,int):1336:1338 -> h 9:13:com.android.tools.r8.ir.conversion.IRBuilder$BlockInfo ensureBlockWithoutEnqueuing(int):2437:2441 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/internal/cl;"} 14:17:int com.android.tools.r8.ir.conversion.IRBuilder.getBlockStartOffset(int):2455:2458 -> h 14:17:com.android.tools.r8.ir.conversion.IRBuilder$BlockInfo ensureBlockWithoutEnqueuing(int):2442 -> h 18:19:com.android.tools.r8.ir.conversion.IRBuilder$BlockInfo ensureBlockWithoutEnqueuing(int):2443:2444 -> h 20:26:com.android.tools.r8.ir.conversion.IRBuilder$BlockInfo com.android.tools.r8.ir.conversion.IRBuilder$BlockInfo.split(int,int,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap):322:328 -> h 20:26:com.android.tools.r8.ir.conversion.IRBuilder$BlockInfo ensureBlockWithoutEnqueuing(int):2444 -> h 27:27:void com.android.tools.r8.ir.conversion.IRBuilder$BlockInfo.replaceNormalPredecessor(int,int):292:292 -> h 27:27:com.android.tools.r8.ir.conversion.IRBuilder$BlockInfo com.android.tools.r8.ir.conversion.IRBuilder$BlockInfo.split(int,int,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap):329 -> h # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 27:27:com.android.tools.r8.ir.conversion.IRBuilder$BlockInfo ensureBlockWithoutEnqueuing(int):2444 -> h 28:29:void com.android.tools.r8.ir.conversion.IRBuilder$BlockInfo.replaceNormalPredecessor(int,int):292:293 -> h 28:29:com.android.tools.r8.ir.conversion.IRBuilder$BlockInfo com.android.tools.r8.ir.conversion.IRBuilder$BlockInfo.split(int,int,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap):329 -> h 28:29:com.android.tools.r8.ir.conversion.IRBuilder$BlockInfo ensureBlockWithoutEnqueuing(int):2444 -> h 30:35:com.android.tools.r8.ir.conversion.IRBuilder$BlockInfo com.android.tools.r8.ir.conversion.IRBuilder$BlockInfo.split(int,int,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap):331:336 -> h 30:35:com.android.tools.r8.ir.conversion.IRBuilder$BlockInfo ensureBlockWithoutEnqueuing(int):2444 -> h 36:36:void com.android.tools.r8.ir.conversion.IRBuilder$BlockInfo.addExceptionalPredecessor(int):297:297 -> h 36:36:com.android.tools.r8.ir.conversion.IRBuilder$BlockInfo com.android.tools.r8.ir.conversion.IRBuilder$BlockInfo.split(int,int,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap):337 -> h 36:36:com.android.tools.r8.ir.conversion.IRBuilder$BlockInfo ensureBlockWithoutEnqueuing(int):2444 -> h # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 37:37:void com.android.tools.r8.ir.conversion.IRBuilder$BlockInfo.addExceptionalPredecessor(int):297:297 -> h 37:37:com.android.tools.r8.ir.conversion.IRBuilder$BlockInfo com.android.tools.r8.ir.conversion.IRBuilder$BlockInfo.split(int,int,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap):337 -> h 37:37:com.android.tools.r8.ir.conversion.IRBuilder$BlockInfo ensureBlockWithoutEnqueuing(int):2444 -> h 38:38:com.android.tools.r8.ir.conversion.IRBuilder$BlockInfo com.android.tools.r8.ir.conversion.IRBuilder$BlockInfo.split(int,int,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap):339:339 -> h 38:38:com.android.tools.r8.ir.conversion.IRBuilder$BlockInfo ensureBlockWithoutEnqueuing(int):2444 -> h 39:42:com.android.tools.r8.ir.conversion.IRBuilder$BlockInfo ensureBlockWithoutEnqueuing(int):2446:2449 -> h 1:1:com.android.tools.r8.graph.ProgramMethod getProgramMethod():502:502 -> i # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/o5;"} 2:2:void addOr(com.android.tools.r8.ir.code.NumericType,int,int,int):1990:1990 -> i # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/qI;III)V"} 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):2289:2289 -> i 3:3:void addOr(com.android.tools.r8.ir.code.NumericType,int,int,int):1991 -> i 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):2289:2289 -> i 4:4:void addOr(com.android.tools.r8.ir.code.NumericType,int,int,int):1992 -> 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):2348:2348 -> i 5:5:void addOr(com.android.tools.r8.ir.code.NumericType,int,int,int):1993 -> i 6:8:void addOr(com.android.tools.r8.ir.code.NumericType,int,int,int):1994:1996 -> i 9:9:com.android.tools.r8.ir.code.BasicBlock getTarget(int):2532:2532 -> i # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/internal/x4;"} 1:1:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription getPrototypeChanges():506:506 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/proto/k;"} 2:2:void addOrLiteral(com.android.tools.r8.ir.code.NumericType,int,int,int):2000:2000 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/qI;III)V"} 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):2289:2289 -> j 3:3:void addOrLiteral(com.android.tools.r8.ir.code.NumericType,int,int,int):2001 -> j 4:4:void addOrLiteral(com.android.tools.r8.ir.code.NumericType,int,int,int):2002:2002 -> 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):2348:2348 -> j 5:5:void addOrLiteral(com.android.tools.r8.ir.code.NumericType,int,int,int):2003 -> j 6:8:void addOrLiteral(com.android.tools.r8.ir.code.NumericType,int,int,int):2004:2006 -> j 9:9:boolean isOffsetProcessed(int):2471:2471 -> j 10:11:boolean com.android.tools.r8.ir.conversion.IRBuilder.isIndexProcessed(int):2475:2476 -> j 10:11:boolean isOffsetProcessed(int):2471 -> j 12:13:void com.android.tools.r8.ir.conversion.IRBuilder.ensureSubroutineProcessedInstructions():2493:2494 -> j 12:13:boolean com.android.tools.r8.ir.conversion.IRBuilder.isIndexProcessed(int):2478 -> j 12:13:boolean isOffsetProcessed(int):2471 -> j 14:14:boolean com.android.tools.r8.ir.conversion.IRBuilder.isIndexProcessed(int):2479:2479 -> j 14:14:boolean isOffsetProcessed(int):2471 -> j 1:1:com.android.tools.r8.ir.code.Value getReceiverValue():522:522 -> k # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Y10;"} 2:2:void addRem(com.android.tools.r8.ir.code.NumericType,int,int,int):1351:1351 -> k # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/qI;III)V"} 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):2289:2289 -> k 3:3:void addRem(com.android.tools.r8.ir.code.NumericType,int,int,int):1352 -> k 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):2289:2289 -> k 4:4:void addRem(com.android.tools.r8.ir.code.NumericType,int,int,int):1353 -> k 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):2348:2348 -> k 5:5:void addRem(com.android.tools.r8.ir.code.NumericType,int,int,int):1354 -> k 6:8:void addRem(com.android.tools.r8.ir.code.NumericType,int,int,int):1356:1358 -> k 1:1:boolean isDebugMode():510:510 -> l 2:2:com.android.tools.r8.graph.ProgramMethod com.android.tools.r8.ir.conversion.IRBuilder.getProgramMethod():502:502 -> l 2:2:boolean isDebugMode():510 -> l 3:3:boolean isDebugMode():510:510 -> l 4:4:boolean com.android.tools.r8.graph.ProgramMethod.getOrComputeReachabilitySensitive(com.android.tools.r8.graph.AppView):181:181 -> l 4:4:boolean isDebugMode():510 -> l # {"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):181:181 -> l 5:5:boolean isDebugMode():510 -> l 6:7:void addRemLiteral(com.android.tools.r8.ir.code.NumericType,int,int,int):1362:1363 -> l # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/qI;III)V"} 8:8:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.conversion.IRBuilder.readNumericRegister(int,com.android.tools.r8.ir.code.NumericType):2289:2289 -> l 8:8:void addRemLiteral(com.android.tools.r8.ir.code.NumericType,int,int,int):1364 -> l 9:9:void addRemLiteral(com.android.tools.r8.ir.code.NumericType,int,int,int):1365:1365 -> l 10:10: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):2348:2348 -> l 10:10:void addRemLiteral(com.android.tools.r8.ir.code.NumericType,int,int,int):1366 -> l 11:13:void addRemLiteral(com.android.tools.r8.ir.code.NumericType,int,int,int):1368:1370 -> l 1:1:void addRsubLiteral(com.android.tools.r8.ir.code.NumericType,int,int,int):1879:1879 -> m # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/qI;III)V"} 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):2289:2289 -> m 2:2:void addRsubLiteral(com.android.tools.r8.ir.code.NumericType,int,int,int):1880 -> m 3:3:void addRsubLiteral(com.android.tools.r8.ir.code.NumericType,int,int,int):1881:1881 -> 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):2348:2348 -> m 4:4:void addRsubLiteral(com.android.tools.r8.ir.code.NumericType,int,int,int):1882 -> m 5:7:void addRsubLiteral(com.android.tools.r8.ir.code.NumericType,int,int,int):1885:1887 -> m 1:1:void addShl(com.android.tools.r8.ir.code.NumericType,int,int,int):2010:2010 -> n # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/qI;III)V"} 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):2289:2289 -> n 2:2:void addShl(com.android.tools.r8.ir.code.NumericType,int,int,int):2011 -> n 3:3:void addShl(com.android.tools.r8.ir.code.NumericType,int,int,int):2012:2012 -> n 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):2348:2348 -> n 4:4:void addShl(com.android.tools.r8.ir.code.NumericType,int,int,int):2013 -> n 5:7:void addShl(com.android.tools.r8.ir.code.NumericType,int,int,int):2014:2016 -> n 1:1:void addShlLiteral(com.android.tools.r8.ir.code.NumericType,int,int,int):2020:2020 -> o # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/qI;III)V"} 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):2289:2289 -> o 2:2:void addShlLiteral(com.android.tools.r8.ir.code.NumericType,int,int,int):2021 -> o 3:3:void addShlLiteral(com.android.tools.r8.ir.code.NumericType,int,int,int):2022:2022 -> o 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):2348:2348 -> o 4:4:void addShlLiteral(com.android.tools.r8.ir.code.NumericType,int,int,int):2023 -> o 5:7:void addShlLiteral(com.android.tools.r8.ir.code.NumericType,int,int,int):2024:2026 -> o 1:1:void addShr(com.android.tools.r8.ir.code.NumericType,int,int,int):2030:2030 -> p # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/qI;III)V"} 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):2289:2289 -> p 2:2:void addShr(com.android.tools.r8.ir.code.NumericType,int,int,int):2031 -> p 3:3:void addShr(com.android.tools.r8.ir.code.NumericType,int,int,int):2032:2032 -> p 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):2348:2348 -> p 4:4:void addShr(com.android.tools.r8.ir.code.NumericType,int,int,int):2033 -> p 5:7:void addShr(com.android.tools.r8.ir.code.NumericType,int,int,int):2034:2036 -> p 1:1:void addShrLiteral(com.android.tools.r8.ir.code.NumericType,int,int,int):2040:2040 -> q # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/qI;III)V"} 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):2289:2289 -> q 2:2:void addShrLiteral(com.android.tools.r8.ir.code.NumericType,int,int,int):2041 -> q 3:3:void addShrLiteral(com.android.tools.r8.ir.code.NumericType,int,int,int):2042:2042 -> q 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):2348:2348 -> q 4:4:void addShrLiteral(com.android.tools.r8.ir.code.NumericType,int,int,int):2043 -> q 5:7:void addShrLiteral(com.android.tools.r8.ir.code.NumericType,int,int,int):2044:2046 -> q 1:1:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.conversion.IRBuilder.readNumericRegister(int,com.android.tools.r8.ir.code.NumericType):2289:2289 -> r 1:1:void addSub(com.android.tools.r8.ir.code.NumericType,int,int,int):1870 -> r # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/qI;III)V"} 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):2289:2289 -> r 2:2:void addSub(com.android.tools.r8.ir.code.NumericType,int,int,int):1871 -> r 3:3: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):2348:2348 -> r 3:3:void addSub(com.android.tools.r8.ir.code.NumericType,int,int,int):1872 -> r 4:6:void addSub(com.android.tools.r8.ir.code.NumericType,int,int,int):1873:1875 -> r 1:1:void addUshr(com.android.tools.r8.ir.code.NumericType,int,int,int):2050:2050 -> s # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/qI;III)V"} 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):2289:2289 -> s 2:2:void addUshr(com.android.tools.r8.ir.code.NumericType,int,int,int):2051 -> s 3:3:void addUshr(com.android.tools.r8.ir.code.NumericType,int,int,int):2052:2052 -> s 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):2348:2348 -> s 4:4:void addUshr(com.android.tools.r8.ir.code.NumericType,int,int,int):2053 -> s 5:7:void addUshr(com.android.tools.r8.ir.code.NumericType,int,int,int):2054:2056 -> s 1:1:void addUshrLiteral(com.android.tools.r8.ir.code.NumericType,int,int,int):2060:2060 -> t # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/qI;III)V"} 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):2289:2289 -> t 2:2:void addUshrLiteral(com.android.tools.r8.ir.code.NumericType,int,int,int):2061 -> t 3:3:void addUshrLiteral(com.android.tools.r8.ir.code.NumericType,int,int,int):2062:2062 -> t 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):2348:2348 -> t 4:4:void addUshrLiteral(com.android.tools.r8.ir.code.NumericType,int,int,int):2063 -> t 5:7:void addUshrLiteral(com.android.tools.r8.ir.code.NumericType,int,int,int):2064:2066 -> t 1:7:java.lang.String toString():2716:2722 -> toString 1:1:void addXor(com.android.tools.r8.ir.code.NumericType,int,int,int):2070:2070 -> u # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/qI;III)V"} 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):2289:2289 -> u 2:2:void addXor(com.android.tools.r8.ir.code.NumericType,int,int,int):2071 -> u 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):2289:2289 -> u 3:3:void addXor(com.android.tools.r8.ir.code.NumericType,int,int,int):2072 -> u 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):2348:2348 -> u 4:4:void addXor(com.android.tools.r8.ir.code.NumericType,int,int,int):2073 -> u 5:13:void addXor(com.android.tools.r8.ir.code.NumericType,int,int,int):2075:2083 -> u 1:1:void addXorLiteral(com.android.tools.r8.ir.code.NumericType,int,int,int):2087:2087 -> v # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/qI;III)V"} 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):2289:2289 -> v 2:2:void addXorLiteral(com.android.tools.r8.ir.code.NumericType,int,int,int):2088 -> v 3:3:void addXorLiteral(com.android.tools.r8.ir.code.NumericType,int,int,int):2090:2090 -> v 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):2348:2348 -> v 4:4:void addXorLiteral(com.android.tools.r8.ir.code.NumericType,int,int,int):2091 -> v 5:7:void addXorLiteral(com.android.tools.r8.ir.code.NumericType,int,int,int):2092:2094 -> v 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):2348:2348 -> v 8:8:void addXorLiteral(com.android.tools.r8.ir.code.NumericType,int,int,int):2095 -> v 9:12:void addXorLiteral(com.android.tools.r8.ir.code.NumericType,int,int,int):2096:2099 -> v com.android.tools.r8.ir.conversion.IRBuilder$BlockInfo -> com.android.tools.r8.internal.cl: # {"id":"sourceFile","fileName":"IRBuilder.java"} com.android.tools.r8.ir.code.BasicBlock block -> a com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntSet normalPredecessors -> b com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntSet normalSuccessors -> c com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntSet exceptionalPredecessors -> d com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntSet exceptionalSuccessors -> e 1:7:void ():275:281 -> 1:7:java.lang.String toString():345:351 -> toString 8:8:java.lang.Integer com.android.tools.r8.it.unimi.dsi.fastutil.ints.AbstractIntIterator.next():57:57 -> toString 8:8:java.lang.Object com.android.tools.r8.it.unimi.dsi.fastutil.ints.AbstractIntIterator.next():33 -> toString 8:8:java.lang.String toString():351 -> toString 9:13:java.lang.String toString():351:355 -> toString 14:14:java.lang.Integer com.android.tools.r8.it.unimi.dsi.fastutil.ints.AbstractIntIterator.next():57:57 -> toString 14:14:java.lang.Object com.android.tools.r8.it.unimi.dsi.fastutil.ints.AbstractIntIterator.next():33 -> toString 14:14:java.lang.String toString():355 -> toString 15:25:java.lang.String toString():355:365 -> toString 26:26:java.lang.Integer com.android.tools.r8.it.unimi.dsi.fastutil.ints.AbstractIntIterator.next():57:57 -> toString 26:26:java.lang.Object com.android.tools.r8.it.unimi.dsi.fastutil.ints.AbstractIntIterator.next():33 -> toString 26:26:java.lang.String toString():365 -> toString 27:31:java.lang.String toString():365:369 -> toString com.android.tools.r8.ir.conversion.IRBuilder$MoveExceptionWorklistItem -> com.android.tools.r8.internal.dl: # {"id":"sourceFile","fileName":"IRBuilder.java"} com.android.tools.r8.graph.DexType guard -> d int sourceOffset -> e int targetOffset -> f 1:4:void (com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.graph.DexType,int,int):207:210 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/x4;Lcom/android/tools/r8/graph/v2;II)V"} com.android.tools.r8.ir.conversion.IRBuilder$SplitBlockWorklistItem -> com.android.tools.r8.internal.el: # {"id":"sourceFile","fileName":"IRBuilder.java"} 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):226:229 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/internal/x4;Lcom/android/tools/r8/internal/kM;II)V"} com.android.tools.r8.ir.conversion.IRBuilder$ValueList -> com.android.tools.r8.internal.fl: # {"id":"sourceFile","fileName":"IRBuilder.java"} java.util.List values -> a 1:3:void ():237:239 -> 1:9:boolean equals(java.lang.Object):259:267 -> equals 1:1:int hashCode():254:254 -> hashCode com.android.tools.r8.ir.conversion.IRBuilder$WorklistItem -> com.android.tools.r8.internal.gl: # {"id":"sourceFile","fileName":"IRBuilder.java"} com.android.tools.r8.ir.code.BasicBlock block -> a int firstInstructionIndex -> b boolean $assertionsDisabled -> c 1:1:void ():187:187 -> 1:4:void (com.android.tools.r8.ir.code.BasicBlock,int):192:195 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/internal/x4;)V"} com.android.tools.r8.ir.conversion.IRConverter -> com.android.tools.r8.internal.tl: # {"id":"sourceFile","fileName":"IRConverter.java"} com.android.tools.r8.ir.optimize.AssumeInserter assumeInserter -> A com.android.tools.r8.ir.optimize.DynamicTypeOptimization dynamicTypeOptimization -> B com.android.tools.r8.ir.optimize.AssertionsRewriter assertionsRewriter -> C com.android.tools.r8.ir.optimize.DeadCodeRemover deadCodeRemover -> D com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector methodOptimizationInfoCollector -> E com.android.tools.r8.ir.optimize.info.OptimizationFeedbackDelayed delayedOptimizationFeedback -> F com.android.tools.r8.ir.optimize.info.OptimizationFeedback simpleOptimizationFeedback -> G com.android.tools.r8.graph.DexString highestSortingString -> H java.util.List onWaveDoneActions -> I java.util.Set prunedMethodsInWave -> J com.android.tools.r8.utils.InternalOptions$NeverMergeGroup neverMerge -> K java.util.concurrent.atomic.AtomicBoolean seenNotNeverMergePrefix -> L java.util.concurrent.atomic.AtomicBoolean seenNeverMergePrefix -> M boolean $assertionsDisabled -> N com.android.tools.r8.graph.AppView appView -> a com.android.tools.r8.ir.optimize.outliner.Outliner outliner -> b com.android.tools.r8.ir.optimize.ClassInitializerDefaultsOptimization classInitializerDefaultsOptimization -> c com.android.tools.r8.ir.desugar.CfInstructionDesugaringCollection instructionDesugaring -> d com.android.tools.r8.ir.analysis.fieldaccess.FieldAccessAnalysis fieldAccessAnalysis -> e com.android.tools.r8.shaking.LibraryMethodOverrideAnalysis libraryMethodOverrideAnalysis -> f com.android.tools.r8.ir.optimize.string.StringOptimizer stringOptimizer -> g com.android.tools.r8.ir.optimize.IdempotentFunctionCallCanonicalizer idempotentFunctionCallCanonicalizer -> h com.android.tools.r8.ir.optimize.classinliner.ClassInliner classInliner -> i com.android.tools.r8.utils.InternalOptions options -> j com.android.tools.r8.ir.optimize.CodeRewriter codeRewriter -> k com.android.tools.r8.ir.optimize.AssertionErrorTwoArgsConstructorRewriter assertionErrorTwoArgsConstructorRewriter -> l com.android.tools.r8.ir.optimize.NaturalIntLoopRemover naturalIntLoopRemover -> m com.android.tools.r8.ir.optimize.membervaluepropagation.MemberValuePropagation memberValuePropagation -> n com.android.tools.r8.ir.conversion.LensCodeRewriter lensCodeRewriter -> o com.android.tools.r8.ir.optimize.Inliner inliner -> p com.android.tools.r8.naming.IdentifierNameStringMarker identifierNameStringMarker -> q com.android.tools.r8.ir.optimize.Devirtualizer devirtualizer -> r com.android.tools.r8.ir.desugar.CovariantReturnTypeAnnotationTransformer covariantReturnTypeAnnotationTransformer -> s com.android.tools.r8.ir.conversion.StringSwitchRemover stringSwitchRemover -> t com.android.tools.r8.ir.analysis.TypeChecker typeChecker -> u com.android.tools.r8.ir.optimize.ServiceLoaderRewriter serviceLoaderRewriter -> v com.android.tools.r8.ir.optimize.enums.EnumValueOptimizer enumValueOptimizer -> w com.android.tools.r8.ir.optimize.enums.EnumUnboxer enumUnboxer -> x com.android.tools.r8.ir.optimize.api.InstanceInitializerOutliner instanceInitializerOutliner -> y com.android.tools.r8.ir.optimize.RemoveVerificationErrorForUnknownReturnedValues removeVerificationErrorForUnknownReturnedValues -> z 1:1:void ():96:96 -> 1:1:void (com.android.tools.r8.graph.AppView):153:153 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)V"} 2:187:void (com.android.tools.r8.graph.AppView):111:296 -> 1:2:com.android.tools.r8.graph.DexString lambda$new$0(java.lang.String):172:173 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lcom/android/tools/r8/graph/u2;"} 3:3:com.android.tools.r8.graph.DexString lambda$new$0(java.lang.String):172:172 -> a 4:4:com.android.tools.r8.ir.optimize.Inliner getInliner():304:304 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/ir/optimize/c0;"} 5:10:void workaroundAbstractMethodOnNonAbstractClassVerificationBug(java.util.concurrent.ExecutorService):323:328 -> a 11:11:void workaroundAbstractMethodOnNonAbstractClassVerificationBug(java.util.concurrent.ExecutorService):327:327 -> a 12:13:void lambda$workaroundAbstractMethodOnNonAbstractClassVerificationBug$2(com.android.tools.r8.graph.DexProgramClass):330:331 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)V"} 14:14:void lambda$workaroundAbstractMethodOnNonAbstractClassVerificationBug$1(com.android.tools.r8.graph.ProgramMethod):332:332 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)V"} 15:21:void addWaveDoneAction(com.android.tools.r8.utils.Action):339:345 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/d;)V"} 22:22:void addWaveDoneAction(com.android.tools.r8.utils.Action):343:343 -> a 23:23:void addWaveDoneAction(com.android.tools.r8.utils.Action):340:340 -> a 24:24:void processSimpleSynthesizeMethods(java.util.List,java.util.concurrent.ExecutorService):355:355 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/ArrayList;Ljava/util/concurrent/ExecutorService;)V"} 25:32:void replaceCodeForTesting(com.android.tools.r8.ir.code.IRCode):375:382 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;)V"} 33:33:void replaceCodeForTesting(com.android.tools.r8.ir.code.IRCode):380:380 -> a 34:35:void optimizeSynthesizedMethods(java.util.List,com.android.tools.r8.ir.conversion.MethodProcessorEventConsumer,java.util.concurrent.ExecutorService):392:393 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/ArrayList;Lcom/android/tools/r8/internal/aF;Ljava/util/concurrent/ExecutorService;)V"} 36:40:void optimizeSynthesizedMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodProcessorEventConsumer):398:402 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/aF;)V"} 41:41:void lambda$optimizeSynthesizedMethod$3(com.android.tools.r8.ir.conversion.OneTimeMethodProcessor,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):404:404 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/IK;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/Nb;)V"} 42:46:void processClassesConcurrently(java.util.Collection,com.android.tools.r8.ir.conversion.MethodProcessorEventConsumer,java.util.concurrent.ExecutorService):414:418 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/bm;Lcom/android/tools/r8/internal/aF;Ljava/util/concurrent/ExecutorService;)V"} 47:50:void processMethodsConcurrently(com.android.tools.r8.utils.collections.ProgramMethodSet,com.android.tools.r8.ir.conversion.MethodProcessorEventConsumer,java.util.concurrent.ExecutorService):426:429 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/IN;Lcom/android/tools/r8/internal/aF;Ljava/util/concurrent/ExecutorService;)V"} 51:51:com.android.tools.r8.utils.Timing lambda$rewriteDesugaredCode$5(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):472:472 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/ir/optimize/info/n;Lcom/android/tools/r8/internal/YE;Lcom/android/tools/r8/internal/Nb;)Lcom/android/tools/r8/utils/z3;"} 52:96: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):508:552 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/ir/optimize/info/n;Lcom/android/tools/r8/internal/YE;Lcom/android/tools/r8/internal/Nb;)Lcom/android/tools/r8/utils/z3;"} 97:120: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):550:573 -> a 121:125:boolean com.android.tools.r8.ir.conversion.IRConverter.shouldPassThrough(com.android.tools.r8.graph.ProgramMethod):947:951 -> a 121:125: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):575 -> a 126:126:boolean com.android.tools.r8.graph.Code.isThrowNullCode():0:0 -> a 126:126:boolean com.android.tools.r8.ir.conversion.IRConverter.shouldPassThrough(com.android.tools.r8.graph.ProgramMethod):951 -> a 126:126: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):575 -> a 127:128:boolean com.android.tools.r8.ir.conversion.IRConverter.shouldPassThrough(com.android.tools.r8.graph.ProgramMethod):951:952 -> a 127:128: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):575 -> a 129:129:boolean com.android.tools.r8.graph.Code.isDefaultInstanceInitializerCode():0:0 -> a 129:129:boolean com.android.tools.r8.ir.conversion.IRConverter.shouldPassThrough(com.android.tools.r8.graph.ProgramMethod):952 -> a 129:129: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):575 -> a 130:138: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):577:585 -> a 139:201: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):579:641 -> a 202:340: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):638:776 -> a 341:343:void com.android.tools.r8.ir.conversion.IRConverter.invertConditionalsForTesting(com.android.tools.r8.ir.code.IRCode):456:458 -> a 341:343: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):777 -> a 344:378: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):781:815 -> a 379:509: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):810:940 -> a 510:515: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):937:942 -> a 516:516:void lambda$optimize$6(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.analysis.proto.GeneratedExtensionRegistryShrinker):651:651 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W0;Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/internal/Bj;)V"} 517:517:void lambda$optimize$7(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.analysis.proto.GeneratedMessageLiteShrinker):655:655 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/internal/Mj;)V"} 518:519:com.android.tools.r8.ir.optimize.InliningOracle lambda$optimize$8(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor):823:824 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/internal/YE;)Lcom/android/tools/r8/ir/optimize/e0;"} 520:520: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 520:520:com.android.tools.r8.ir.optimize.InliningOracle lambda$optimize$8(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor):823 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 521:521: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 521:521:com.android.tools.r8.ir.optimize.InliningOracle lambda$optimize$8(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor):823 -> a 522:567: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):965:1010 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/ir/optimize/t;Lcom/android/tools/r8/ir/optimize/info/n;Lcom/android/tools/r8/internal/YE;Lcom/android/tools/r8/internal/h6$a;Lcom/android/tools/r8/utils/z3;)V"} 568:568:boolean com.android.tools.r8.utils.InternalOptions$ProtoShrinkingOptions.enableRemoveProtoEnumSwitchMap():2021:2021 -> a 568:568: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):1010 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 569:574: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):1011:1016 -> a 575:575:void lambda$collectOptimizationInfo$9(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):966:966 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/internal/YE;Lcom/android/tools/r8/utils/z3;Lcom/android/tools/r8/internal/z2;)V"} 576:583:void removeDeadCodeAndFinalizeIR(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.utils.Timing):1028:1035 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/ir/optimize/info/n;Lcom/android/tools/r8/utils/z3;)V"} 584:584:void removeDeadCodeAndFinalizeIR(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.utils.Timing):1032:1032 -> a 585:585: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):1044:1044 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/ir/optimize/info/n;Lcom/android/tools/r8/internal/h6;Lcom/android/tools/r8/utils/z3;)V"} 586:589:com.android.tools.r8.ir.code.IRCode com.android.tools.r8.ir.conversion.IRConverter.roundtripThroughLir(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):1065:1068 -> a 586:589: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):1045 -> a 590:590: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):1047:1047 -> a 591:591:boolean com.android.tools.r8.utils.InternalOptions.isGeneratingClassFiles():587:587 -> a 591:591: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):1047 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 592:592:boolean com.android.tools.r8.utils.InternalOptions.isGeneratingClassFiles():587:587 -> a 592:592: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):1047 -> a 593:593: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):1048:1048 -> a 594:595: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):1091:1092 -> a 594:595: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):1049 -> a 596:601: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:29 -> a 596:601: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):1094 -> a 596:601: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):1049 -> a 602:602: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):1094:1094 -> a 602:602: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):1049 -> a 603:607: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):1092:1096 -> a 603:607: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):1049 -> a 608:611: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):1050:1053 -> a 612:616: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):1104:1108 -> a 612:616: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):1054 -> a 617:622: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):1106:1111 -> a 617:622: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):1054 -> a 623:629:void com.android.tools.r8.ir.conversion.IRConverter.updateHighestSortingStrings(com.android.tools.r8.graph.DexEncodedMethod):1140:1146 -> a 623:629: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):1111 -> a 623:629: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):1054 -> a 630:632: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):1055:1057 -> a 633:641:void com.android.tools.r8.ir.conversion.IRConverter.printMethod(com.android.tools.r8.graph.ProgramMethod,java.lang.String):1177:1185 -> a 633:641: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):1057 -> a 642:649:com.android.tools.r8.ir.code.IRCode doRoundtripWithStrategy(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.lightir.LirStrategy,java.lang.String,com.android.tools.r8.utils.Timing):1074:1081 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/internal/kC;Ljava/lang/String;Lcom/android/tools/r8/utils/z3;)Lcom/android/tools/r8/internal/ll;"} 650:652:com.android.tools.r8.ir.code.IRCode doRoundtripWithStrategy(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.lightir.LirStrategy,java.lang.String,com.android.tools.r8.utils.Timing):1080:1082 -> a 653:653:void markProcessed(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback):1116:1116 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/ir/optimize/info/n;)V"} 654:658:boolean com.android.tools.r8.ir.conversion.IRConverter.shouldComputeInliningConstraint(com.android.tools.r8.graph.ProgramMethod):1125:1129 -> a 654:658:void markProcessed(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback):1118 -> a 659:659:boolean com.android.tools.r8.graph.ProgramMethod.getOrComputeReachabilitySensitive(com.android.tools.r8.graph.AppView):181:181 -> a 659:659:boolean com.android.tools.r8.ir.conversion.IRConverter.shouldComputeInliningConstraint(com.android.tools.r8.graph.ProgramMethod):1129 -> a 659:659:void markProcessed(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback):1118 -> a 660:661:boolean com.android.tools.r8.ir.conversion.IRConverter.shouldComputeInliningConstraint(com.android.tools.r8.graph.ProgramMethod):1132:1133 -> a 660:661:void markProcessed(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback):1118 -> a 662:664:void markProcessed(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback):1119:1121 -> a 665:677:java.lang.String printMethod(com.android.tools.r8.ir.code.IRCode,java.lang.String,java.lang.String):1158:1170 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;"} 678:678:void lambda$onMethodCodePruned$11(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagator):1213:1213 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/z2;)V"} 1:1:boolean isInWave():349:349 -> b 2:2:void lambda$processMethodsConcurrently$4(com.android.tools.r8.ir.conversion.OneTimeMethodProcessor,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):431:431 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/IK;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/Nb;)V"} 3:12: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):443:452 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/ir/optimize/info/n;Lcom/android/tools/r8/internal/YE;Lcom/android/tools/r8/internal/Nb;)Lcom/android/tools/r8/utils/z3;"} 13:14:void printPhase(java.lang.String):1152:1153 -> b 15:15:void lambda$onMethodPruned$10(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagator):1196:1196 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/z2;)V"} 16:23:void onMethodCodePruned(com.android.tools.r8.graph.ProgramMethod):1210:1217 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)V"} 1:2: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):469:470 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/ir/optimize/info/n;Lcom/android/tools/r8/internal/YE;Lcom/android/tools/r8/internal/Nb;)Lcom/android/tools/r8/utils/z3;"} 3: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):468:468 -> c 4:12:void onMethodPruned(com.android.tools.r8.graph.ProgramMethod):1194:1202 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)V"} 1:4:void processAndFinalizeSimpleSynthesiedMethod(com.android.tools.r8.graph.ProgramMethod):360:363 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)V"} 5:10:com.android.tools.r8.utils.Timing 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):481:486 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/ir/optimize/info/n;Lcom/android/tools/r8/internal/YE;Lcom/android/tools/r8/internal/Nb;)Lcom/android/tools/r8/utils/z3;"} 11:11:boolean com.android.tools.r8.ir.conversion.IRConverter.needsIRConversion(com.android.tools.r8.graph.ProgramMethod):308:308 -> d 11:11:com.android.tools.r8.utils.Timing 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):489 -> d 12:12:boolean com.android.tools.r8.graph.Code.isThrowNullCode():0:0 -> d 12:12:boolean com.android.tools.r8.ir.conversion.IRConverter.needsIRConversion(com.android.tools.r8.graph.ProgramMethod):308 -> d 12:12:com.android.tools.r8.utils.Timing 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):489 -> d 13:20:boolean com.android.tools.r8.ir.conversion.IRConverter.needsIRConversion(com.android.tools.r8.graph.ProgramMethod):311:318 -> d 13:20:com.android.tools.r8.utils.Timing 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):489 -> d 21:21:boolean com.android.tools.r8.utils.InternalOptions.isGeneratingClassFiles():587:587 -> d 21:21:boolean com.android.tools.r8.ir.conversion.IRConverter.needsIRConversion(com.android.tools.r8.graph.ProgramMethod):318 -> d # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 21:21:com.android.tools.r8.utils.Timing 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):489 -> d 22:22:boolean com.android.tools.r8.utils.InternalOptions.isGeneratingClassFiles():587:587 -> d 22:22:boolean com.android.tools.r8.ir.conversion.IRConverter.needsIRConversion(com.android.tools.r8.graph.ProgramMethod):318 -> d 22:22:com.android.tools.r8.utils.Timing 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):489 -> d 23:33:com.android.tools.r8.utils.Timing 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):489:499 -> d 34:35:com.android.tools.r8.utils.Timing 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):490:491 -> d com.android.tools.r8.ir.conversion.IRFinalizer -> com.android.tools.r8.internal.ul: # {"id":"sourceFile","fileName":"IRFinalizer.java"} 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/ir/optimize/M;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/internal/h6;Lcom/android/tools/r8/utils/z3;)Lcom/android/tools/r8/graph/W;"} com.android.tools.r8.ir.conversion.IRToCfFinalizer -> com.android.tools.r8.internal.yl: # {"id":"sourceFile","fileName":"IRToCfFinalizer.java"} 1:1:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.optimize.DeadCodeRemover):18:18 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/ir/optimize/M;)V"} 1:6: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:29 -> a 1:6: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/internal/h6;Lcom/android/tools/r8/utils/z3;)Lcom/android/tools/r8/graph/W;"} com.android.tools.r8.ir.conversion.IRToDexFinalizer -> com.android.tools.r8.internal.zl: # {"id":"sourceFile","fileName":"IRToDexFinalizer.java"} 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/ir/optimize/M;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/internal/h6;Lcom/android/tools/r8/utils/z3;)Lcom/android/tools/r8/graph/W;"} 1:4: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:41 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/internal/h6;Lcom/android/tools/r8/utils/z3;)Lcom/android/tools/r8/graph/w0;"} 5:15:void com.android.tools.r8.ir.conversion.IRToDexFinalizer.workaroundBugs(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.utils.Timing):50:60 -> b 5:15: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):42 -> b 16:31:void com.android.tools.r8.ir.optimize.RuntimeWorkaroundCodeRewriter.workaroundExceptionTargetingLoopHeaderBug(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.utils.InternalOptions):151:166 -> b 16:31:void com.android.tools.r8.ir.conversion.IRToDexFinalizer.workaroundBugs(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.utils.Timing):60 -> b 16:31: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):42 -> b 32:32:com.android.tools.r8.ir.code.Position com.android.tools.r8.ir.code.BasicBlock.getPosition():1625:1625 -> b 32:32:void com.android.tools.r8.ir.optimize.RuntimeWorkaroundCodeRewriter.workaroundExceptionTargetingLoopHeaderBug(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.utils.InternalOptions):167 -> b 32:32:void com.android.tools.r8.ir.conversion.IRToDexFinalizer.workaroundBugs(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.utils.Timing):60 -> b 32:32: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):42 -> b 33:34:void com.android.tools.r8.ir.optimize.RuntimeWorkaroundCodeRewriter.workaroundExceptionTargetingLoopHeaderBug(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.utils.InternalOptions):167:168 -> b 33:34:void com.android.tools.r8.ir.conversion.IRToDexFinalizer.workaroundBugs(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.utils.Timing):60 -> b 33:34: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):42 -> b 35:35: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):43:43 -> b 36:52: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):67:83 -> b 36: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):45 -> 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):46:46 -> b 54:54: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):144:144 -> b 54:54: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):46 -> b 55:55: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):139:139 -> b 55:55: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):46 -> b 56:56: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):46:46 -> b com.android.tools.r8.ir.conversion.LensCodeRewriter -> com.android.tools.r8.internal.kB: # {"id":"sourceFile","fileName":"LensCodeRewriter.java"} com.android.tools.r8.graph.AppView appView -> a com.android.tools.r8.graph.DexItemFactory factory -> b com.android.tools.r8.ir.optimize.enums.EnumUnboxer enumUnboxer -> c com.android.tools.r8.utils.InternalOptions options -> d boolean $assertionsDisabled -> e 1:1:void ():128:128 -> 1:5:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.optimize.enums.EnumUnboxer):160:164 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/Cg;)V"} 1:1:boolean lambda$insertCastForFieldAssignmentIfNeeded$14(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/x4;Lcom/android/tools/r8/internal/x4;)Z"} 2:2:boolean lambda$removeUnusedArguments$13(com.android.tools.r8.ir.code.UnusedArgument,com.android.tools.r8.ir.code.Instruction):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/S10;Lcom/android/tools/r8/internal/lo;)Z"} 3:14:void rewritePartialDefault(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.NonIdentityGraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,java.util.Set,java.util.Set):250:261 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/HH;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/graph/proto/k;Ljava/util/Set;Ljava/util/Set;)V"} 15:35:boolean com.android.tools.r8.ir.conversion.LensCodeRewriter.unlinkDeadCatchHandlers(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.graph.lens.NonIdentityGraphLens,com.android.tools.r8.graph.lens.GraphLens):1286:1306 -> a 15:35:void rewritePartialDefault(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.NonIdentityGraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,java.util.Set,java.util.Set):263 -> a 36:611:void rewritePartialDefault(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.NonIdentityGraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,java.util.Set,java.util.Set):266:841 -> a 612:616:void rewritePartialDefault(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.NonIdentityGraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,java.util.Set,java.util.Set):302:306 -> a 617:617:void rewritePartialDefault(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.NonIdentityGraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,java.util.Set,java.util.Set):305:305 -> a 618:625:void rewritePartialDefault(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.NonIdentityGraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,java.util.Set,java.util.Set):289:296 -> a 626:1039:void rewritePartialDefault(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.NonIdentityGraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,java.util.Set,java.util.Set):295:708 -> a 1040:1040:void rewritePartialDefault(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.NonIdentityGraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,java.util.Set,java.util.Set):707:707 -> a 1041:1051:void rewritePartialDefault(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.NonIdentityGraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,java.util.Set,java.util.Set):613:623 -> a 1052:1056:void rewritePartialDefault(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.NonIdentityGraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,java.util.Set,java.util.Set):622:626 -> a 1057:1161:void rewritePartialDefault(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.NonIdentityGraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,java.util.Set,java.util.Set):625:729 -> a 1162:1162:void rewritePartialDefault(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.NonIdentityGraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,java.util.Set,java.util.Set):728:728 -> a 1163:1166:void rewritePartialDefault(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.NonIdentityGraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,java.util.Set,java.util.Set):577:580 -> a 1167:1170: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):178:181 -> a 1167:1170:void rewritePartialDefault(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.NonIdentityGraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,java.util.Set,java.util.Set):583 -> a 1171:1172:void rewritePartialDefault(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.NonIdentityGraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,java.util.Set,java.util.Set):584:585 -> a 1173:1180:void rewritePartialDefault(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.NonIdentityGraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,java.util.Set,java.util.Set):584:591 -> a 1181:1196:void rewritePartialDefault(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.NonIdentityGraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,java.util.Set,java.util.Set):590:605 -> a 1197:1200:void rewritePartialDefault(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.NonIdentityGraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,java.util.Set,java.util.Set):313:316 -> a 1201:1222:void rewritePartialDefault(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.NonIdentityGraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,java.util.Set,java.util.Set):315:336 -> a 1223:1645:void rewritePartialDefault(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.NonIdentityGraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,java.util.Set,java.util.Set):331:753 -> a 1646:1646:void rewritePartialDefault(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.NonIdentityGraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,java.util.Set,java.util.Set):752:752 -> a 1647:1650:void rewritePartialDefault(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.NonIdentityGraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,java.util.Set,java.util.Set):738:741 -> a 1651:1651:void rewritePartialDefault(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.NonIdentityGraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,java.util.Set,java.util.Set):740:740 -> a 1652:1678:void rewritePartialDefault(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.NonIdentityGraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,java.util.Set,java.util.Set):346:372 -> a 1679:1712:void com.android.tools.r8.ir.conversion.LensCodeRewriter.checkInvokeDirect(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.InvokeDirect):1240:1273 -> a 1679:1712:void rewritePartialDefault(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.NonIdentityGraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,java.util.Set,java.util.Set):372 -> a 1713:1713:void com.android.tools.r8.ir.conversion.LensCodeRewriter.checkInvokeDirect(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.InvokeDirect):1264:1264 -> a 1713:1713:void rewritePartialDefault(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.NonIdentityGraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,java.util.Set,java.util.Set):372 -> a 1714:1714:void com.android.tools.r8.ir.conversion.LensCodeRewriter.checkInvokeDirect(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.InvokeDirect):1263:1263 -> a 1714:1714:void rewritePartialDefault(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.NonIdentityGraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,java.util.Set,java.util.Set):372 -> a 1715:1715:void rewritePartialDefault(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.NonIdentityGraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,java.util.Set,java.util.Set):376:376 -> a 1716:1765:void rewritePartialDefault(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.NonIdentityGraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,java.util.Set,java.util.Set):375:424 -> a 1766:1799:void rewritePartialDefault(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.NonIdentityGraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,java.util.Set,java.util.Set):419:452 -> a 1800:1804:void rewritePartialDefault(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.NonIdentityGraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,java.util.Set,java.util.Set):451:455 -> a 1805:1818:void rewritePartialDefault(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.NonIdentityGraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,java.util.Set,java.util.Set):454:467 -> a 1819:1834:void rewritePartialDefault(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.NonIdentityGraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,java.util.Set,java.util.Set):466:481 -> a 1835:1837: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.lens.NonIdentityGraphLens,com.android.tools.r8.graph.lens.GraphLens):169:171 -> a 1835:1837:void rewritePartialDefault(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.NonIdentityGraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,java.util.Set,java.util.Set):486 -> a 1838:1838: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.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens):95:95 -> a 1838:1838: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.lens.NonIdentityGraphLens,com.android.tools.r8.graph.lens.GraphLens):171 -> a 1838:1838:void rewritePartialDefault(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.NonIdentityGraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,java.util.Set,java.util.Set):486 -> a 1839:1839: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.lens.NonIdentityGraphLens,com.android.tools.r8.graph.lens.GraphLens):172:172 -> a 1839:1839:void rewritePartialDefault(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.NonIdentityGraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,java.util.Set,java.util.Set):486 -> a 1840:1849:void rewritePartialDefault(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.NonIdentityGraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,java.util.Set,java.util.Set):489:498 -> a 1850:1894:void rewritePartialDefault(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.NonIdentityGraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,java.util.Set,java.util.Set):497:541 -> a 1895:1923:void rewritePartialDefault(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.NonIdentityGraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,java.util.Set,java.util.Set):540:568 -> a 1924:1926:void rewritePartialDefault(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.NonIdentityGraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,java.util.Set,java.util.Set):272:274 -> a 1927:1929: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.lens.NonIdentityGraphLens,com.android.tools.r8.graph.lens.GraphLens):169:171 -> a 1927:1929:void rewritePartialDefault(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.NonIdentityGraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,java.util.Set,java.util.Set):276 -> a 1930:1930: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.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens):95:95 -> a 1930:1930: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.lens.NonIdentityGraphLens,com.android.tools.r8.graph.lens.GraphLens):171 -> a 1930:1930:void rewritePartialDefault(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.NonIdentityGraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,java.util.Set,java.util.Set):276 -> a 1931:1931: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.lens.NonIdentityGraphLens,com.android.tools.r8.graph.lens.GraphLens):172:172 -> a 1931:1931:void rewritePartialDefault(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.NonIdentityGraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,java.util.Set,java.util.Set):276 -> a 1932:2336:void rewritePartialDefault(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.NonIdentityGraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,java.util.Set,java.util.Set):277:681 -> a 2337:2341:void rewritePartialDefault(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.NonIdentityGraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,java.util.Set,java.util.Set):680:684 -> a 2342:2345:void rewritePartialDefault(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.NonIdentityGraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,java.util.Set,java.util.Set):636:639 -> a 2346:2349: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):178:181 -> a 2346:2349:void rewritePartialDefault(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.NonIdentityGraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,java.util.Set,java.util.Set):642 -> a 2350:2356:void rewritePartialDefault(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.NonIdentityGraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,java.util.Set,java.util.Set):643:649 -> a 2357:2497:void rewritePartialDefault(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.NonIdentityGraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,java.util.Set,java.util.Set):648:788 -> a 2498:2501:void rewritePartialDefault(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.NonIdentityGraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,java.util.Set,java.util.Set):692:695 -> a 2502:2639:void rewritePartialDefault(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.NonIdentityGraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,java.util.Set,java.util.Set):694:831 -> a 2640:2665:void rewritePartialDefault(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.NonIdentityGraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,java.util.Set,java.util.Set):797:822 -> a 2666:2668:void rewritePartialDefault(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.NonIdentityGraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,java.util.Set,java.util.Set):774:776 -> a 2669:2672:void rewritePartialDefault(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.NonIdentityGraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,java.util.Set,java.util.Set):762:765 -> a 2673:2771:void rewritePartialDefault(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.NonIdentityGraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,java.util.Set,java.util.Set):764:862 -> a 2772:2772:com.android.tools.r8.ir.conversion.LensCodeRewriterUtils lambda$rewritePartialDefault$0(com.android.tools.r8.graph.lens.NonIdentityGraphLens,com.android.tools.r8.graph.lens.GraphLens):252:252 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/HH;Lcom/android/tools/r8/internal/Xj;)Lcom/android/tools/r8/internal/lB;"} 2773:2773:com.android.tools.r8.ir.code.Instruction lambda$rewritePartialDefault$1(com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.code.Value):317:317 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/internal/Y10;)Lcom/android/tools/r8/internal/lo;"} 2774:2780: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):355:361 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/internal/Rs;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/internal/Y10;)Lcom/android/tools/r8/internal/lo;"} 2781:2781:com.android.tools.r8.ir.code.Invoke com.android.tools.r8.ir.code.Invoke.create(com.android.tools.r8.ir.code.InvokeType,com.android.tools.r8.graph.DexItem,com.android.tools.r8.graph.DexProto,com.android.tools.r8.ir.code.Value,java.util.List):36:36 -> a 2781:2781: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):361 -> a 2782:2782:void lambda$rewritePartialDefault$3(java.util.List,com.android.tools.r8.ir.conversion.ExtraParameter):396:396 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;Lcom/android/tools/r8/internal/uh;)V"} 2783:2783:java.util.Map lambda$rewritePartialDefault$4(com.android.tools.r8.ir.analysis.value.SingleNumberValue):506:506 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/wV;)Ljava/util/Map;"} 2784:2790: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):510:516 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/oo;Lcom/android/tools/r8/internal/wV;Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/internal/uh;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/internal/Rs;Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/internal/Y10;"} 2791:2791: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):515:515 -> a 2792:2792: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):512:512 -> a 2793:2793: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 2793:2793: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):512 -> a 2794:2796: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:520 -> a 2797:2801: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):519:523 -> a 2802:2802: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):697:697 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/s9;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/internal/Y10;)Lcom/android/tools/r8/internal/lo;"} 2803:2803: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):730:730 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/bo;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/internal/Y10;)Lcom/android/tools/r8/internal/lo;"} 2804:2804: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):742:742 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Ts;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/internal/Y10;)Lcom/android/tools/r8/internal/lo;"} 2805:2805: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):754:754 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Us;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/internal/Y10;)Lcom/android/tools/r8/internal/lo;"} 2806:2806: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):778:778 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/EG;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/internal/Y10;)Lcom/android/tools/r8/internal/lo;"} 2807:2813:void removeUnusedArguments(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,java.util.Set):1013:1019 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/ll;Ljava/util/Set;)V"} 2814:2814:void removeUnusedArguments(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,java.util.Set):1015:1015 -> a 2815:2823:java.util.Deque com.android.tools.r8.ir.conversion.LensCodeRewriter.getUnappliedLenses(com.android.tools.r8.graph.ProgramMethod):1024:1032 -> a 2815:2823:void rewrite(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodProcessor):188 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/internal/YE;)V"} 2824:2824:boolean com.android.tools.r8.graph.lens.GraphLens.hasCustomCodeRewritings():0:0 -> a 2824:2824:java.util.Deque com.android.tools.r8.ir.conversion.LensCodeRewriter.getUnappliedLenses(com.android.tools.r8.graph.ProgramMethod):1032 -> a 2824:2824:void rewrite(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodProcessor):188 -> a 2825:2826:java.util.Deque com.android.tools.r8.ir.conversion.LensCodeRewriter.getUnappliedLenses(com.android.tools.r8.graph.ProgramMethod):1033:1034 -> a 2825:2826:void rewrite(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodProcessor):188 -> a 2827:2827:boolean com.android.tools.r8.graph.lens.GraphLens.hasCustomCodeRewritings():0:0 -> a 2827:2827:java.util.Deque com.android.tools.r8.ir.conversion.LensCodeRewriter.getUnappliedLenses(com.android.tools.r8.graph.ProgramMethod):1035 -> a 2827:2827:void rewrite(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodProcessor):188 -> a 2828:2839:java.util.Deque com.android.tools.r8.ir.conversion.LensCodeRewriter.getUnappliedLenses(com.android.tools.r8.graph.ProgramMethod):1037:1048 -> a 2828:2839:void rewrite(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodProcessor):188 -> a 2840:2841:void rewrite(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodProcessor):189:190 -> a 2842:2842:com.android.tools.r8.graph.DexMethod com.android.tools.r8.graph.lens.GraphLens.getOriginalMethodSignature(com.android.tools.r8.graph.DexMethod):121:121 -> a 2842:2842:void rewrite(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodProcessor):190 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 2843:2844:void rewrite(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodProcessor):191:192 -> a 2845:2845:com.android.tools.r8.graph.lens.NonIdentityGraphLens com.android.tools.r8.ir.conversion.LensCodeRewriter$GraphLensInterval.getGraphLens():143:143 -> a 2845:2845:void rewrite(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodProcessor):195 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 2846:2846:com.android.tools.r8.graph.DexMethod com.android.tools.r8.ir.conversion.LensCodeRewriter$GraphLensInterval.getMethod():151:151 -> a 2846:2846:void rewrite(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodProcessor):197 -> a 2847:2847:com.android.tools.r8.graph.lens.GraphLens com.android.tools.r8.ir.conversion.LensCodeRewriter$GraphLensInterval.getCodeLens():147:147 -> a 2847:2847:void rewrite(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodProcessor):197 -> a 2848:2848:void rewrite(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodProcessor):196:196 -> a 2849:2849:com.android.tools.r8.graph.lens.NonIdentityGraphLens com.android.tools.r8.ir.conversion.LensCodeRewriter$GraphLensInterval.getGraphLens():143:143 -> a 2849:2849:void rewrite(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodProcessor):203 -> a 2850:2850:com.android.tools.r8.graph.lens.GraphLens com.android.tools.r8.ir.conversion.LensCodeRewriter$GraphLensInterval.getCodeLens():147:147 -> a 2850:2850:void rewrite(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodProcessor):204 -> a 2851:2852: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.lens.NonIdentityGraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):220:221 -> a 2851:2852:void rewrite(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodProcessor):198 -> a 2853:2873: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):878:898 -> a 2853:2873: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.lens.NonIdentityGraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):222 -> a 2853:2873:void rewrite(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodProcessor):198 -> a 2874:2877: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:974 -> a 2874:2877: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):893 -> a 2874:2877: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.lens.NonIdentityGraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):222 -> a 2874:2877:void rewrite(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodProcessor):198 -> a 2878:2878:boolean com.android.tools.r8.ir.analysis.value.AbstractValue.isNull():42:42 -> a 2878:2878: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):974 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 2878:2878: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):893 -> a 2878:2878: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.lens.NonIdentityGraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):222 -> a 2878:2878:void rewrite(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodProcessor):198 -> a 2879:2883: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:979 -> a 2879:2883: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):893 -> a 2879:2883: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.lens.NonIdentityGraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):222 -> a 2879:2883:void rewrite(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodProcessor):198 -> a 2884:2884: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 2884:2884: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):893 -> a 2884:2884: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.lens.NonIdentityGraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):222 -> a 2884:2884:void rewrite(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodProcessor):198 -> a 2885:2885: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 2885:2885: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 2885:2885: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):893 -> a 2885:2885: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.lens.NonIdentityGraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):222 -> a 2885:2885:void rewrite(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodProcessor):198 -> a 2886:2886: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):981:981 -> a 2886:2886: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):893 -> a 2886:2886: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.lens.NonIdentityGraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):222 -> a 2886:2886:void rewrite(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodProcessor):198 -> a 2887:2898: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):980:991 -> a 2887:2898: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):893 -> a 2887:2898: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.lens.NonIdentityGraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):222 -> a 2887:2898:void rewrite(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodProcessor):198 -> a 2899:2899: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):905:905 -> a 2899:2899: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.lens.NonIdentityGraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):222 -> a 2899:2899:void rewrite(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodProcessor):198 -> a 2900:2900:boolean com.android.tools.r8.graph.proto.ArgumentInfo.isRewrittenTypeInfo():0:0 -> a 2900:2900: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):907 -> a 2900:2900: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.lens.NonIdentityGraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):222 -> a 2900:2900:void rewrite(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodProcessor):198 -> a 2901:2901: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 2901:2901: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.lens.NonIdentityGraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):222 -> a 2901:2901:void rewrite(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodProcessor):198 -> a 2902:2904: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:1002 -> a 2902:2904: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 -> a 2902:2904: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.lens.NonIdentityGraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):222 -> a 2902:2904:void rewrite(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodProcessor):198 -> a 2905:2905:com.android.tools.r8.ir.code.Argument$Builder com.android.tools.r8.ir.code.Argument.builder():37:37 -> a 2905:2905: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):1002 -> a 2905:2905: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 -> a 2905:2905: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.lens.NonIdentityGraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):222 -> a 2905:2905:void rewrite(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodProcessor):198 -> a 2906:2910: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):1003:1007 -> a 2906:2910: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 -> a 2906:2910: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.lens.NonIdentityGraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):222 -> a 2906:2910:void rewrite(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodProcessor):198 -> a 2911:2914: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:918 -> a 2911:2914: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.lens.NonIdentityGraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):222 -> a 2911:2914:void rewrite(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodProcessor):198 -> a 2915:2915:com.android.tools.r8.ir.code.Argument$Builder com.android.tools.r8.ir.code.Argument.builder():37:37 -> a 2915:2915: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):918 -> a 2915:2915: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.lens.NonIdentityGraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):222 -> a 2915:2915:void rewrite(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodProcessor):198 -> a 2916:2953: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):919:956 -> a 2916:2953: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.lens.NonIdentityGraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):222 -> a 2916:2953:void rewrite(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodProcessor):198 -> a 2954:2954: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.lens.NonIdentityGraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):224:224 -> a 2954:2954:void rewrite(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodProcessor):198 -> a 2955:2955:boolean com.android.tools.r8.graph.lens.GraphLens.hasCustomCodeRewritings():0:0 -> a 2955:2955: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.lens.NonIdentityGraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):224 -> a 2955:2955:void rewrite(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodProcessor):198 -> a 2956:2969: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.lens.NonIdentityGraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):225:238 -> a 2956:2969:void rewrite(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodProcessor):198 -> a 2970:2970:void rewrite(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodProcessor):207:207 -> a 2971:2974: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.lens.FieldLookupResult):1058:1061 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/internal/B4;Lcom/android/tools/r8/internal/oo;Lcom/android/tools/r8/internal/Xh;Lcom/android/tools/r8/internal/Ph;)Lcom/android/tools/r8/internal/oo;"} 2975:2975:com.android.tools.r8.ir.code.SafeCheckCast$Builder com.android.tools.r8.ir.code.SafeCheckCast.builder():22:22 -> a 2975:2975: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.lens.FieldLookupResult):1061 -> a 2976:2977: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.lens.FieldLookupResult):1062:1063 -> a 2978:2978: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):1652:1652 -> a 2978:2978: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.lens.FieldLookupResult):1063 -> a 2979:2989: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.lens.FieldLookupResult):1063:1073 -> a 2990:2990:com.android.tools.r8.ir.code.BasicBlock com.android.tools.r8.ir.code.BasicBlockIterator.previousUntil(java.util.function.Predicate):77:77 -> a 2990:2990: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.lens.FieldLookupResult):1073 -> a 2991:2997: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.lens.FieldLookupResult):1074:1080 -> a 2998:3012: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.lens.MethodLookupResult):1091:1105 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/internal/B4;Lcom/android/tools/r8/internal/oo;Lcom/android/tools/r8/internal/Rs;Lcom/android/tools/r8/internal/PE;)Lcom/android/tools/r8/internal/oo;"} 3013:3013:com.android.tools.r8.ir.code.SafeCheckCast$Builder com.android.tools.r8.ir.code.SafeCheckCast.builder():22:22 -> a 3013:3013: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.lens.MethodLookupResult):1105 -> a 3014:3019: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.lens.MethodLookupResult):1106:1111 -> a 3020:3020: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):78:78 -> a 3020:3020: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.lens.MethodLookupResult):1111 -> a 3021:3021: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):1652:1652 -> a 3021:3021: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.lens.MethodLookupResult):1107 -> a 3022:3036: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.lens.MethodLookupResult):1107:1121 -> a 3037:3037:com.android.tools.r8.ir.code.BasicBlock com.android.tools.r8.ir.code.BasicBlockIterator.previousUntil(java.util.function.Predicate):77:77 -> a 3037:3037: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.lens.MethodLookupResult):1121 -> a 3038:3044: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.lens.MethodLookupResult):1122:1128 -> a 3045:3055: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):1140:1150 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/internal/B4;Lcom/android/tools/r8/internal/oo;Lcom/android/tools/r8/internal/gU;Lcom/android/tools/r8/graph/proto/k;)V"} 3056:3056:com.android.tools.r8.ir.code.BasicBlock com.android.tools.r8.ir.code.BasicBlockIterator.previousUntil(java.util.function.Predicate):77:77 -> a 3056:3056: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):1150 -> a 3057:3065: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):1151:1159 -> a 3066:3066:com.android.tools.r8.ir.code.SafeCheckCast$Builder com.android.tools.r8.ir.code.SafeCheckCast.builder():22:22 -> a 3066:3066: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 3067:3069: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):1160:1162 -> a 3070:3070: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):78:78 -> a 3070:3070: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):1162 -> a 3071:3071: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):1652:1652 -> a 3071:3071: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):1161 -> a 3072:3081: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):1161:1170 -> a 3082:3089:com.android.tools.r8.graph.DexField rewriteFieldReference(com.android.tools.r8.graph.lens.FieldLookupResult,com.android.tools.r8.graph.ProgramMethod):1175:1182 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Ph;Lcom/android/tools/r8/graph/o5;)Lcom/android/tools/r8/graph/Y0;"} 3090:3095:com.android.tools.r8.graph.DexField rewriteFieldReference(com.android.tools.r8.graph.lens.FieldLookupResult,com.android.tools.r8.graph.ProgramMethod):1181:1186 -> a 3096:3096: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):1197:1197 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/internal/oo;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/internal/Y10;)Lcom/android/tools/r8/internal/Y10;"} 3097:3099:boolean com.android.tools.r8.ir.conversion.LensCodeRewriter.defaultValueHasChanged(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):1210:1212 -> a 3097:3099: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):1197 -> a 3100:3100:com.android.tools.r8.ir.code.ValueType com.android.tools.r8.ir.code.ValueType.fromDexType(com.android.tools.r8.graph.DexType):106:106 -> a 3100:3100:boolean com.android.tools.r8.ir.conversion.LensCodeRewriter.defaultValueHasChanged(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):1212 -> a 3100:3100: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):1197 -> a 3101:3106:boolean com.android.tools.r8.ir.conversion.LensCodeRewriter.defaultValueHasChanged(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):1215:1220 -> a 3101:3106: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):1197 -> a 3107:3109: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 3110:3113:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.ir.conversion.LensCodeRewriter.defaultValueLatticeElement(com.android.tools.r8.graph.DexType):1225:1228 -> a 3110:3113: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):1202 -> a 3114:3116: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):1201:1203 -> a 1:1:boolean lambda$insertCastForReturnIfNeeded$16(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/x4;Lcom/android/tools/r8/internal/x4;)Z"} 2:2:com.android.tools.r8.ir.code.Instruction lambda$rewritePartialDefault$11(com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.code.Value):766:766 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/internal/Y10;)Lcom/android/tools/r8/internal/lo;"} 1:1:boolean lambda$insertCastsForInvokeArgumentsIfNeeded$15(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock):0:0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/x4;Lcom/android/tools/r8/internal/x4;)Z"} 2:10:com.android.tools.r8.ir.code.Instruction lambda$rewritePartialDefault$7(com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.code.Value):710:718 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/internal/Y10;)Lcom/android/tools/r8/internal/lo;"} 11:11:void com.android.tools.r8.ir.code.ConstClass.(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexType):35:35 -> 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):718 -> c 12:12:com.android.tools.r8.ir.code.Instruction lambda$rewritePartialDefault$7(com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.code.Value):711:711 -> c 13:13:com.android.tools.r8.ir.code.StaticGet$Builder com.android.tools.r8.ir.code.StaticGet.builder():46:46 -> c 13:13:com.android.tools.r8.ir.code.Instruction lambda$rewritePartialDefault$7(com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.code.Value):711 -> c 14:18:com.android.tools.r8.ir.code.Instruction lambda$rewritePartialDefault$7(com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.code.Value):711:715 -> c 19:24:com.android.tools.r8.ir.code.Instruction lambda$rewritePartialDefault$7(com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.code.Value):712:717 -> c com.android.tools.r8.ir.conversion.LensCodeRewriter$1 -> com.android.tools.r8.internal.hB: # {"id":"sourceFile","fileName":"LensCodeRewriter.java"} com.android.tools.r8.ir.code.InvokeMethod val$invoke -> a com.android.tools.r8.graph.lens.NonIdentityGraphLens val$graphLens -> b com.android.tools.r8.graph.DexMethod val$invokedMethod -> c com.android.tools.r8.graph.lens.GraphLens val$codeLens -> d com.android.tools.r8.ir.conversion.LensCodeRewriter this$0 -> e 1:1:void (com.android.tools.r8.ir.conversion.LensCodeRewriter,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.lens.NonIdentityGraphLens,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.lens.GraphLens):438:438 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/kB;Lcom/android/tools/r8/internal/Rs;Lcom/android/tools/r8/internal/HH;Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/internal/Xj;)V"} 1:3:com.android.tools.r8.ir.analysis.type.TypeElement getOutType():446:448 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/F00;"} 1:1:com.android.tools.r8.graph.DebugLocalInfo getLocalInfo():441:441 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/X;"} com.android.tools.r8.ir.conversion.LensCodeRewriter$GraphLensInterval -> com.android.tools.r8.internal.iB: # {"id":"sourceFile","fileName":"LensCodeRewriter.java"} com.android.tools.r8.graph.lens.NonIdentityGraphLens graphLens -> a com.android.tools.r8.graph.lens.GraphLens codeLens -> b com.android.tools.r8.graph.DexMethod method -> c 1:4:void (com.android.tools.r8.graph.lens.NonIdentityGraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.DexMethod):136:139 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/HH;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/graph/j2;)V"} com.android.tools.r8.ir.conversion.LensCodeRewriter$InstructionReplacer -> com.android.tools.r8.internal.jB: # {"id":"sourceFile","fileName":"LensCodeRewriter.java"} com.android.tools.r8.ir.code.IRCode code -> a com.android.tools.r8.ir.code.Instruction current -> b com.android.tools.r8.ir.code.InstructionListIterator iterator -> c java.util.Set affectedPhis -> d com.android.tools.r8.ir.conversion.LensCodeRewriter this$0 -> e boolean $assertionsDisabled -> f 1:1:void ():1309:1309 -> 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):1317:1321 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/kB;Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/internal/lo;Lcom/android/tools/r8/internal/oo;Ljava/util/Set;)V"} 1:3:void replaceInstructionIfTypeChanged(com.android.tools.r8.graph.DexType,java.util.function.BiFunction,com.android.tools.r8.graph.lens.NonIdentityGraphLens,com.android.tools.r8.graph.lens.GraphLens):1329:1331 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Ljava/util/function/BiFunction;Lcom/android/tools/r8/internal/HH;Lcom/android/tools/r8/internal/Xj;)V"} 4: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.lens.NonIdentityGraphLens,com.android.tools.r8.graph.lens.GraphLens):169:171 -> a 4:6:void replaceInstructionIfTypeChanged(com.android.tools.r8.graph.DexType,java.util.function.BiFunction,com.android.tools.r8.graph.lens.NonIdentityGraphLens,com.android.tools.r8.graph.lens.GraphLens):1331 -> a 7:7: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.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens):95:95 -> 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.lens.NonIdentityGraphLens,com.android.tools.r8.graph.lens.GraphLens):171 -> a 7:7:void replaceInstructionIfTypeChanged(com.android.tools.r8.graph.DexType,java.util.function.BiFunction,com.android.tools.r8.graph.lens.NonIdentityGraphLens,com.android.tools.r8.graph.lens.GraphLens):1331 -> a 8:8: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.lens.NonIdentityGraphLens,com.android.tools.r8.graph.lens.GraphLens):172:172 -> a 8:8:void replaceInstructionIfTypeChanged(com.android.tools.r8.graph.DexType,java.util.function.BiFunction,com.android.tools.r8.graph.lens.NonIdentityGraphLens,com.android.tools.r8.graph.lens.GraphLens):1331 -> a 9:16:void replaceInstructionIfTypeChanged(com.android.tools.r8.graph.DexType,java.util.function.BiFunction,com.android.tools.r8.graph.lens.NonIdentityGraphLens,com.android.tools.r8.graph.lens.GraphLens):1332:1339 -> a 17:17:boolean com.android.tools.r8.ir.code.Instruction.isConstClass():0:0 -> a 17:17:void replaceInstructionIfTypeChanged(com.android.tools.r8.graph.DexType,java.util.function.BiFunction,com.android.tools.r8.graph.lens.NonIdentityGraphLens,com.android.tools.r8.graph.lens.GraphLens):1339 -> a 18:19:void replaceInstructionIfTypeChanged(com.android.tools.r8.graph.DexType,java.util.function.BiFunction,com.android.tools.r8.graph.lens.NonIdentityGraphLens,com.android.tools.r8.graph.lens.GraphLens):1339:1340 -> a 20:20:boolean com.android.tools.r8.ir.code.Instruction.isInitClass():0:0 -> a 20:20:void replaceInstructionIfTypeChanged(com.android.tools.r8.graph.DexType,java.util.function.BiFunction,com.android.tools.r8.graph.lens.NonIdentityGraphLens,com.android.tools.r8.graph.lens.GraphLens):1340 -> a 21:22:void replaceInstructionIfTypeChanged(com.android.tools.r8.graph.DexType,java.util.function.BiFunction,com.android.tools.r8.graph.lens.NonIdentityGraphLens,com.android.tools.r8.graph.lens.GraphLens):1340:1341 -> a 23:23:boolean com.android.tools.r8.ir.code.Instruction.isInstanceOf():0:0 -> a 23:23:void replaceInstructionIfTypeChanged(com.android.tools.r8.graph.DexType,java.util.function.BiFunction,com.android.tools.r8.graph.lens.NonIdentityGraphLens,com.android.tools.r8.graph.lens.GraphLens):1341 -> a 24:26:void replaceInstructionIfTypeChanged(com.android.tools.r8.graph.DexType,java.util.function.BiFunction,com.android.tools.r8.graph.lens.NonIdentityGraphLens,com.android.tools.r8.graph.lens.GraphLens):1341:1343 -> a 27:27:void replaceInstructionIfTypeChanged(com.android.tools.r8.graph.DexType,java.util.function.BiFunction,com.android.tools.r8.graph.lens.NonIdentityGraphLens,com.android.tools.r8.graph.lens.GraphLens):1339:1339 -> a com.android.tools.r8.ir.conversion.LensCodeRewriterUtils -> com.android.tools.r8.internal.lB: # {"id":"sourceFile","fileName":"LensCodeRewriterUtils.java"} com.android.tools.r8.graph.DexDefinitionSupplier definitions -> a com.android.tools.r8.graph.lens.GraphLens graphLens -> b com.android.tools.r8.graph.lens.GraphLens codeLens -> c java.util.Map protoFixupCache -> d java.util.Map rewrittenCallSiteCache -> e boolean $assertionsDisabled -> f 1:1:void ():37:37 -> 1:1:void (com.android.tools.r8.graph.AppView):50:50 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)V"} 2:2:void (com.android.tools.r8.graph.AppView,boolean):53:53 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;I)V"} 3:17:void (com.android.tools.r8.graph.AppView,boolean):43:57 -> 18:18:void (com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens):61:61 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Q0;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/Xj;)V"} 19:41:void (com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens):43:65 -> 1:1:com.android.tools.r8.graph.DexItemFactory dexItemFactory():69:69 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/p1;"} 2:5:com.android.tools.r8.graph.DexCallSite rewriteCallSite(com.android.tools.r8.graph.DexCallSite,com.android.tools.r8.graph.ProgramMethod):73:76 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p0;Lcom/android/tools/r8/graph/o5;)Lcom/android/tools/r8/graph/p0;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p0;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/p0;)Lcom/android/tools/r8/graph/p0;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;Lcom/android/tools/r8/graph/I5;Lcom/android/tools/r8/graph/o5;)Ljava/util/List;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/r2;)Lcom/android/tools/r8/graph/r2;"} 35:35:com.android.tools.r8.graph.DexType lambda$rewriteProto$1(com.android.tools.r8.graph.DexType):230:230 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/v2;"} 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)"]} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/l2;Lcom/android/tools/r8/graph/I5;Lcom/android/tools/r8/graph/o5;)Lcom/android/tools/r8/graph/l2;"} 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:64: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:147 -> a 65:96: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:177 -> a 97:97: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):3086:3086 -> a 97:97: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p0;Lcom/android/tools/r8/graph/o5;)Lcom/android/tools/r8/graph/p0;"} 8:8:boolean com.android.tools.r8.graph.DexItemFactory.isLambdaMetafactoryMethod(com.android.tools.r8.graph.DexMethod):1042:1042 -> 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):1042:1042 -> 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):283 -> 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):283:287 -> 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: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):114:117 -> b 33: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.LibraryDesugaredChecker -> com.android.tools.r8.internal.oB: # {"id":"sourceFile","fileName":"LibraryDesugaredChecker.java"} com.android.tools.r8.graph.AppView appView -> a com.android.tools.r8.graph.DexString jDollarDescriptorPrefix -> b 1:3:void (com.android.tools.r8.graph.AppView):26:28 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)V"} 1:1:boolean isClassLibraryDesugared(com.android.tools.r8.graph.DexProgramClass):32:32 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)Z"} 2:2:void com.android.tools.r8.ir.conversion.LibraryDesugaredChecker$IsLibraryDesugaredTracer.run():53:53 -> a 2:2:boolean isClassLibraryDesugared(com.android.tools.r8.graph.DexProgramClass):34 -> a 3:3:boolean com.android.tools.r8.ir.conversion.LibraryDesugaredChecker$IsLibraryDesugaredTracer.isLibraryDesugared():57:57 -> a 3:3:boolean isClassLibraryDesugared(com.android.tools.r8.graph.DexProgramClass):35 -> a com.android.tools.r8.ir.conversion.LibraryDesugaredChecker$IsLibraryDesugaredTracer -> com.android.tools.r8.internal.nB: # {"id":"sourceFile","fileName":"LibraryDesugaredChecker.java"} com.android.tools.r8.graph.DexString jDollarDescriptorPrefix -> a com.android.tools.r8.graph.AppView appView -> b boolean isLibraryDesugared -> c 1:1:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexProgramClass):46:46 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/u2;Lcom/android/tools/r8/graph/q2;)V"} 2:7:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexProgramClass):43:48 -> 1:11:void registerClass(com.android.tools.r8.graph.DexProgramClass):61:71 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)V"} 12:12:void com.android.tools.r8.ir.conversion.LibraryDesugaredChecker$IsLibraryDesugaredTracer.registerMethod(com.android.tools.r8.graph.ProgramMethod):101:101 -> a 12:12:void registerClass(com.android.tools.r8.graph.DexProgramClass):71 -> a 13:16:void com.android.tools.r8.ir.conversion.LibraryDesugaredChecker$IsLibraryDesugaredTracer.registerMethod(com.android.tools.r8.graph.DexMethod):90:93 -> a 13:16:void com.android.tools.r8.ir.conversion.LibraryDesugaredChecker$IsLibraryDesugaredTracer.registerMethod(com.android.tools.r8.graph.ProgramMethod):101 -> a 13:16:void registerClass(com.android.tools.r8.graph.DexProgramClass):71 -> a 17:27:void com.android.tools.r8.ir.conversion.LibraryDesugaredChecker$IsLibraryDesugaredTracer.registerMethod(com.android.tools.r8.graph.ProgramMethod):102:112 -> a 17:27:void registerClass(com.android.tools.r8.graph.DexProgramClass):71 -> a 28:29:java.lang.Object com.android.tools.r8.graph.ProgramMethod.registerCodeReferencesWithResult(com.android.tools.r8.graph.UseRegistryWithResult):129:130 -> a 28:29:void com.android.tools.r8.ir.conversion.LibraryDesugaredChecker$IsLibraryDesugaredTracer.registerMethod(com.android.tools.r8.graph.ProgramMethod):113 -> a 28:29:void registerClass(com.android.tools.r8.graph.DexProgramClass):71 -> a 30:30:void com.android.tools.r8.ir.conversion.LibraryDesugaredChecker$IsLibraryDesugaredTracer.registerMethod(com.android.tools.r8.graph.ProgramMethod):113:113 -> a 30:30:void registerClass(com.android.tools.r8.graph.DexProgramClass):71 -> a 31:35:void registerClass(com.android.tools.r8.graph.DexProgramClass):72:76 -> a 36:36:void com.android.tools.r8.graph.DexClass.forEachField(java.util.function.Consumer):357:357 -> a 36:36:void registerClass(com.android.tools.r8.graph.DexProgramClass):76 -> a 37:38:void registerType(com.android.tools.r8.graph.DexType):80:81 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)V"} 39:39:boolean com.android.tools.r8.graph.DexString.startsWith(com.android.tools.r8.graph.DexString):383:383 -> a 39:39:void registerType(com.android.tools.r8.graph.DexType):81 -> a 40:40:void registerType(com.android.tools.r8.graph.DexType):81:81 -> a 41:41:void registerField(com.android.tools.r8.graph.DexEncodedField):97:97 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/T0;)V"} 42:43:void com.android.tools.r8.ir.conversion.LibraryDesugaredChecker$IsLibraryDesugaredTracer.registerField(com.android.tools.r8.graph.DexField):85:86 -> a 42:43:void registerField(com.android.tools.r8.graph.DexEncodedField):97 -> a com.android.tools.r8.ir.conversion.LibraryDesugaredChecker$IsLibraryDesugaredTracer$IsLibraryDesugaredUseRegistry -> com.android.tools.r8.internal.mB: # {"id":"sourceFile","fileName":"LibraryDesugaredChecker.java"} com.android.tools.r8.ir.conversion.LibraryDesugaredChecker$IsLibraryDesugaredTracer this$0 -> f 1:2:void (com.android.tools.r8.ir.conversion.LibraryDesugaredChecker$IsLibraryDesugaredTracer,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):121:122 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/nB;Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o5;)V"} 1:1:boolean com.android.tools.r8.ir.conversion.LibraryDesugaredChecker$IsLibraryDesugaredTracer$IsLibraryDesugaredUseRegistry.registerField(com.android.tools.r8.graph.DexField):126:126 -> a 1:1:void registerInstanceFieldRead(com.android.tools.r8.graph.DexField):179 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;)V"} 2:2:void registerInvokeDirect(com.android.tools.r8.graph.DexMethod):154:154 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)V"} 1:1:void registerInitClass(com.android.tools.r8.graph.DexType):144:144 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)V"} 2:2:void registerInvokeInterface(com.android.tools.r8.graph.DexMethod):164:164 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)V"} 1:1:boolean com.android.tools.r8.ir.conversion.LibraryDesugaredChecker$IsLibraryDesugaredTracer$IsLibraryDesugaredUseRegistry.registerField(com.android.tools.r8.graph.DexField):126:126 -> c 1:1:void registerInstanceFieldWrite(com.android.tools.r8.graph.DexField):184 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;)V"} 2:2:void registerInstanceOf(com.android.tools.r8.graph.DexType):209:209 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)V"} 1:1:void registerNewInstance(com.android.tools.r8.graph.DexType):189:189 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)V"} 1:1:boolean com.android.tools.r8.ir.conversion.LibraryDesugaredChecker$IsLibraryDesugaredTracer$IsLibraryDesugaredUseRegistry.registerField(com.android.tools.r8.graph.DexField):126:126 -> e 1:1:void registerStaticFieldRead(com.android.tools.r8.graph.DexField):194 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;)V"} 2:2:void registerInvokeStatic(com.android.tools.r8.graph.DexMethod):159:159 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)V"} 1:1:void registerInvokeStatic(com.android.tools.r8.graph.DexMethod,boolean):169:169 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)V"} 2:2:void registerTypeReference(com.android.tools.r8.graph.DexType):204:204 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)V"} 1:1:boolean com.android.tools.r8.ir.conversion.LibraryDesugaredChecker$IsLibraryDesugaredTracer$IsLibraryDesugaredUseRegistry.registerField(com.android.tools.r8.graph.DexField):126:126 -> g 1:1:void registerStaticFieldWrite(com.android.tools.r8.graph.DexField):199 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;)V"} 2:2:boolean registerType(com.android.tools.r8.graph.DexType):135:135 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Z"} 3:3:boolean com.android.tools.r8.graph.DexString.startsWith(com.android.tools.r8.graph.DexString):383:383 -> g 3:3:boolean registerType(com.android.tools.r8.graph.DexType):135 -> g 4:4:boolean registerType(com.android.tools.r8.graph.DexType):136:136 -> g 5:5:void registerInvokeSuper(com.android.tools.r8.graph.DexMethod):174:174 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)V"} 1:1:void registerInvokeVirtual(com.android.tools.r8.graph.DexMethod):149:149 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)V"} 1:2:boolean registerMethod(com.android.tools.r8.graph.DexMethod):130:131 -> i # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)V"} com.android.tools.r8.ir.conversion.MethodConversionOptions -> com.android.tools.r8.internal.HE: # {"id":"sourceFile","fileName":"MethodConversionOptions.java"} 1:1:void ():10:10 -> boolean isGeneratingClassFiles() -> a com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions -> com.android.tools.r8.internal.HE$a: # {"id":"sourceFile","fileName":"MethodConversionOptions.java"} 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/A1;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/YE;)V"} 3:3:boolean isGeneratingClassFiles():51:51 -> a 1:1:com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions disableStringSwitchConversion():39:39 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/HE$a;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/HE$a;"} com.android.tools.r8.ir.conversion.MethodConversionOptions$ThrowingMethodConversionOptions -> com.android.tools.r8.internal.IE: # {"id":"sourceFile","fileName":"MethodConversionOptions.java"} 1:1:void (com.android.tools.r8.utils.InternalOptions):68:68 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/A1;)V"} 1:1:boolean isGeneratingClassFiles():73:73 -> a 1:1:boolean isPeepholeOptimizationsEnabled():78:78 -> c com.android.tools.r8.ir.conversion.MethodOptimizationFeedback -> com.android.tools.r8.internal.SE: # {"id":"sourceFile","fileName":"MethodOptimizationFeedback.java"} void markProcessed(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W0;Lcom/android/tools/r8/ir/optimize/V;)V"} void methodInitializesClassesOnNormalExit(com.android.tools.r8.graph.DexEncodedMethod,java.util.Set) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Set;Lcom/android/tools/r8/graph/W0;)V"} void methodReturnsAbstractValue(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.value.AbstractValue) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W0;Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/B1;)V"} void methodReturnsArgument(com.android.tools.r8.graph.DexEncodedMethod,int) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W0;I)V"} void setBridgeInfo(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.optimize.info.bridge.BridgeInfo) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W0;Lcom/android/tools/r8/internal/M5;)V"} void setClassInlinerMethodConstraint(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.classinliner.constraint.ClassInlinerMethodConstraint) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/fa;)V"} void setDynamicReturnType(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.DynamicType) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/W0;Lcom/android/tools/r8/internal/Kf;)V"} void setEnumUnboxerMethodClassification(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.enums.classification.EnumUnboxerMethodClassification) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/Fg;)V"} void setInitializerEnablingJavaVmAssertions(com.android.tools.r8.graph.DexEncodedMethod) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W0;)V"} void setInstanceInitializerInfoCollection(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.optimize.info.initializer.InstanceInitializerInfoCollection) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W0;Lcom/android/tools/r8/internal/Vn;)V"} void setNonNullParamOrThrow(com.android.tools.r8.graph.DexEncodedMethod,java.util.BitSet) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W0;Ljava/util/BitSet;)V"} void setSimpleInliningConstraint(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/gV;)V"} void setUnusedArguments(com.android.tools.r8.graph.ProgramMethod,java.util.BitSet) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Ljava/util/BitSet;)V"} void unsetEnumUnboxerMethodClassification(com.android.tools.r8.graph.ProgramMethod) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)V"} void methodMayNotHaveSideEffects(com.android.tools.r8.graph.DexEncodedMethod) -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W0;)V"} void setNonNullParamOnNormalExits(com.android.tools.r8.graph.DexEncodedMethod,java.util.BitSet) -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W0;Ljava/util/BitSet;)V"} void unsetForceInline(com.android.tools.r8.graph.ProgramMethod) -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)V"} void markInlinedIntoSingleCallSite(com.android.tools.r8.graph.DexEncodedMethod) -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W0;)V"} void methodNeverReturnsNormally(com.android.tools.r8.graph.ProgramMethod) -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)V"} void methodReturnValueOnlyDependsOnArguments(com.android.tools.r8.graph.DexEncodedMethod) -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W0;)V"} void classInitializerMayBePostponed(com.android.tools.r8.graph.DexEncodedMethod) -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W0;)V"} void markMethodCannotBeKept(com.android.tools.r8.graph.DexEncodedMethod) -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W0;)V"} com.android.tools.r8.ir.conversion.MethodProcessor -> com.android.tools.r8.internal.YE: # {"id":"sourceFile","fileName":"MethodProcessor.java"} 1:1:void ():10:10 -> com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext createMethodProcessingContext(com.android.tools.r8.graph.ProgramMethod) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)Lcom/android/tools/r8/internal/Nb;"} com.android.tools.r8.ir.conversion.callgraph.CallSiteInformation getCallSiteInformation() -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/p6;"} com.android.tools.r8.ir.conversion.MethodProcessorEventConsumer getEventConsumer() -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/aF;"} boolean isProcessedConcurrently(com.android.tools.r8.graph.ProgramMethod) -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)Z"} 1:1:boolean isPrimaryMethodProcessor():0:0 -> c void scheduleDesugaredMethodForProcessing(com.android.tools.r8.graph.ProgramMethod) -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)V"} boolean shouldApplyCodeRewritings(com.android.tools.r8.graph.ProgramMethod) -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)Z"} com.android.tools.r8.ir.conversion.MethodProcessorEventConsumer -> com.android.tools.r8.internal.aF: # {"id":"sourceFile","fileName":"MethodProcessorEventConsumer.java"} 1:1:void ():19:19 -> 1:1:com.android.tools.r8.ir.conversion.MethodProcessorEventConsumer$EmptyMethodProcessorEventConsumer com.android.tools.r8.ir.conversion.MethodProcessorEventConsumer$EmptyMethodProcessorEventConsumer.getInstance():50:50 -> a 1:1:com.android.tools.r8.ir.conversion.MethodProcessorEventConsumer com.android.tools.r8.ir.conversion.MethodProcessorEventConsumer.empty():39 -> a 1:1:com.android.tools.r8.ir.conversion.MethodProcessorEventConsumer createForD8(com.android.tools.r8.profile.rewriting.ProfileCollectionAdditions):30 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/nN;)Lcom/android/tools/r8/internal/aF;"} 2:2:com.android.tools.r8.ir.conversion.MethodProcessorEventConsumer createForD8(com.android.tools.r8.profile.rewriting.ProfileCollectionAdditions):30:30 -> a 3:3:com.android.tools.r8.ir.conversion.MethodProcessorEventConsumer$EmptyMethodProcessorEventConsumer com.android.tools.r8.ir.conversion.MethodProcessorEventConsumer$EmptyMethodProcessorEventConsumer.getInstance():50:50 -> a 3:3:com.android.tools.r8.ir.conversion.MethodProcessorEventConsumer com.android.tools.r8.ir.conversion.MethodProcessorEventConsumer.empty():39 -> a 3:3:com.android.tools.r8.ir.conversion.MethodProcessorEventConsumer createForR8(com.android.tools.r8.graph.AppView):35 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)Lcom/android/tools/r8/internal/aF;"} 4:4:com.android.tools.r8.ir.conversion.MethodProcessorEventConsumer createForR8(com.android.tools.r8.graph.AppView):35:35 -> a 5:5:com.android.tools.r8.ir.conversion.MethodProcessorEventConsumer$EmptyMethodProcessorEventConsumer com.android.tools.r8.ir.conversion.MethodProcessorEventConsumer$EmptyMethodProcessorEventConsumer.getInstance():50:50 -> a 5:5:com.android.tools.r8.ir.conversion.MethodProcessorEventConsumer empty():39 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/aF;"} void finished(com.android.tools.r8.graph.AppView) -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)V"} com.android.tools.r8.ir.conversion.MethodProcessorEventConsumer$EmptyMethodProcessorEventConsumer -> com.android.tools.r8.internal.ZE: # {"id":"sourceFile","fileName":"MethodProcessorEventConsumer.java"} com.android.tools.r8.ir.conversion.MethodProcessorEventConsumer$EmptyMethodProcessorEventConsumer INSTANCE -> a 1:1:void ():44:44 -> 1:1:void ():47:47 -> void acceptInstanceInitializerOutline(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/o5;)V"} void acceptEnumUnboxerCheckNotZeroContext(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod) -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/o5;)V"} void acceptServiceLoaderLoadUtilityMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod) -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/o5;)V"} void acceptUtilityThrowIllegalAccessErrorMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod) -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/o5;)V"} void acceptEnumUnboxerSharedUtilityClassMethodContext(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod) -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/o5;)V"} void acceptAssertionErrorCreateMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod) -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/o5;)V"} void acceptEnumUnboxerLocalUtilityClassMethodContext(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod) -> g # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/o5;)V"} void acceptUtilityThrowRuntimeExceptionWithMessageMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod) -> m # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/o5;)V"} void acceptUtilityToStringIfNotNullMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod) -> p # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/o5;)V"} void acceptUtilityThrowNoSuchMethodErrorMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod) -> q # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/o5;)V"} void acceptUtilityThrowClassCastExceptionIfNotNullMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod) -> r # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/o5;)V"} void acceptUtilityThrowIncompatibleClassChangeErrorMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod) -> s # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/o5;)V"} com.android.tools.r8.ir.conversion.MethodProcessorWithWave -> com.android.tools.r8.internal.bF: # {"id":"sourceFile","fileName":"MethodProcessorWithWave.java"} com.android.tools.r8.utils.collections.ProgramMethodSet wave -> a com.android.tools.r8.utils.collections.ProgramMethodSet waveExtension -> b 1:4:void ():10:13 -> 1:1:com.android.tools.r8.ir.conversion.callgraph.CallSiteInformation getCallSiteInformation():17:17 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/p6;"} 1:1:boolean isProcessedConcurrently(com.android.tools.r8.graph.ProgramMethod):22:22 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)Z"} 1:1:void scheduleDesugaredMethodForProcessing(com.android.tools.r8.graph.ProgramMethod):27:27 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)V"} com.android.tools.r8.ir.conversion.OneTimeMethodProcessor -> com.android.tools.r8.internal.IK: # {"id":"sourceFile","fileName":"OneTimeMethodProcessor.java"} com.android.tools.r8.ir.conversion.MethodProcessorEventConsumer eventConsumer -> c com.android.tools.r8.contexts.CompilationContext$ProcessorContext processorContext -> d 1:4:void (com.android.tools.r8.ir.conversion.MethodProcessorEventConsumer,com.android.tools.r8.contexts.CompilationContext$ProcessorContext,com.android.tools.r8.utils.collections.ProgramMethodSet):28:31 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Ob;Lcom/android/tools/r8/internal/aF;Lcom/android/tools/r8/internal/IN;)V"} 1:1:com.android.tools.r8.ir.conversion.OneTimeMethodProcessor$Builder builder(com.android.tools.r8.ir.conversion.MethodProcessorEventConsumer,com.android.tools.r8.contexts.CompilationContext$ProcessorContext):36:36 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/aF;Lcom/android/tools/r8/internal/Ob;)Lcom/android/tools/r8/internal/GK;"} 2:3:com.android.tools.r8.utils.collections.ProgramMethodSet com.android.tools.r8.utils.collections.ProgramMethodSet.create(com.android.tools.r8.graph.ProgramMethod):43:44 -> a 2:3:com.android.tools.r8.ir.conversion.OneTimeMethodProcessor create(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodProcessorEventConsumer,com.android.tools.r8.graph.AppView):43 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/aF;Lcom/android/tools/r8/graph/m;)Lcom/android/tools/r8/internal/IK;"} 4:4: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.ir.conversion.MethodProcessorEventConsumer,com.android.tools.r8.graph.AppView):57:57 -> a 4:4:com.android.tools.r8.ir.conversion.OneTimeMethodProcessor create(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodProcessorEventConsumer,com.android.tools.r8.graph.AppView):43 -> a 5:5: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.ir.conversion.MethodProcessorEventConsumer,com.android.tools.r8.contexts.CompilationContext$ProcessorContext):64:64 -> a 5:5: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.ir.conversion.MethodProcessorEventConsumer,com.android.tools.r8.graph.AppView):57 -> a 5:5:com.android.tools.r8.ir.conversion.OneTimeMethodProcessor create(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodProcessorEventConsumer,com.android.tools.r8.graph.AppView):43 -> a 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 -> a 6:7:com.android.tools.r8.ir.conversion.OneTimeMethodProcessor create(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodProcessorEventConsumer,com.android.tools.r8.contexts.CompilationContext$ProcessorContext):50 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/aF;Lcom/android/tools/r8/internal/Ob;)Lcom/android/tools/r8/internal/IK;"} 8:8: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.ir.conversion.MethodProcessorEventConsumer,com.android.tools.r8.contexts.CompilationContext$ProcessorContext):64:64 -> a 8:8:com.android.tools.r8.ir.conversion.OneTimeMethodProcessor create(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodProcessorEventConsumer,com.android.tools.r8.contexts.CompilationContext$ProcessorContext):50 -> a 9:9:com.android.tools.r8.ir.conversion.OneTimeMethodProcessor create(com.android.tools.r8.utils.collections.ProgramMethodSet,com.android.tools.r8.ir.conversion.MethodProcessorEventConsumer,com.android.tools.r8.graph.AppView):57:57 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/IN;Lcom/android/tools/r8/internal/aF;Lcom/android/tools/r8/graph/m;)Lcom/android/tools/r8/internal/IK;"} 10:10: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.ir.conversion.MethodProcessorEventConsumer,com.android.tools.r8.contexts.CompilationContext$ProcessorContext):64:64 -> a 10:10:com.android.tools.r8.ir.conversion.OneTimeMethodProcessor create(com.android.tools.r8.utils.collections.ProgramMethodSet,com.android.tools.r8.ir.conversion.MethodProcessorEventConsumer,com.android.tools.r8.graph.AppView):57 -> a 11:11:com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext createMethodProcessingContext(com.android.tools.r8.graph.ProgramMethod):69:69 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)Lcom/android/tools/r8/internal/Nb;"} 12:14:void forEachWaveWithExtension(com.android.tools.r8.ir.conversion.OneTimeMethodProcessor$MethodAction):88:90 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/HK;)V"} 15:19:void com.android.tools.r8.ir.conversion.MethodProcessorWithWave.prepareForWaveExtensionProcessing():31:35 -> a 15:19:void forEachWaveWithExtension(com.android.tools.r8.ir.conversion.OneTimeMethodProcessor$MethodAction):92 -> a 20:21:void forEachWaveWithExtension(com.android.tools.r8.ir.conversion.OneTimeMethodProcessor$MethodAction,java.util.concurrent.ExecutorService):98:99 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/HK;Ljava/util/concurrent/ExecutorService;)V"} 22:26:void com.android.tools.r8.ir.conversion.MethodProcessorWithWave.prepareForWaveExtensionProcessing():31:35 -> a 22:26:void forEachWaveWithExtension(com.android.tools.r8.ir.conversion.OneTimeMethodProcessor$MethodAction,java.util.concurrent.ExecutorService):105 -> a 27:27:void lambda$forEachWaveWithExtension$0(com.android.tools.r8.ir.conversion.OneTimeMethodProcessor$MethodAction,com.android.tools.r8.graph.ProgramMethod,int):102:102 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/HK;Lcom/android/tools/r8/graph/o5;I)V"} 1:1:com.android.tools.r8.ir.conversion.MethodProcessorEventConsumer getEventConsumer():74:74 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/aF;"} boolean shouldApplyCodeRewritings(com.android.tools.r8.graph.ProgramMethod) -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)Z"} com.android.tools.r8.ir.conversion.OneTimeMethodProcessor$Builder -> com.android.tools.r8.internal.GK: # {"id":"sourceFile","fileName":"OneTimeMethodProcessor.java"} com.android.tools.r8.utils.collections.ProgramMethodSet methodsToProcess -> a com.android.tools.r8.ir.conversion.MethodProcessorEventConsumer eventConsumer -> b com.android.tools.r8.contexts.CompilationContext$ProcessorContext processorContext -> c 1:1:void (com.android.tools.r8.ir.conversion.MethodProcessorEventConsumer,com.android.tools.r8.contexts.CompilationContext$ProcessorContext):116:116 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/aF;Lcom/android/tools/r8/internal/Ob;)V"} 2:9:void (com.android.tools.r8.ir.conversion.MethodProcessorEventConsumer,com.android.tools.r8.contexts.CompilationContext$ProcessorContext):111:118 -> 1:1:com.android.tools.r8.ir.conversion.OneTimeMethodProcessor$Builder add(com.android.tools.r8.graph.ProgramMethod):122:122 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)Lcom/android/tools/r8/internal/GK;"} 2:2:com.android.tools.r8.ir.conversion.OneTimeMethodProcessor build():127:127 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/IK;"} 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.ir.conversion.MethodProcessorEventConsumer,com.android.tools.r8.contexts.CompilationContext$ProcessorContext):64:64 -> a 3:3:com.android.tools.r8.ir.conversion.OneTimeMethodProcessor build():127 -> a com.android.tools.r8.ir.conversion.OneTimeMethodProcessor$MethodAction -> com.android.tools.r8.internal.HK: # {"id":"sourceFile","fileName":"OneTimeMethodProcessor.java"} void accept(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/Nb;)V"} com.android.tools.r8.ir.conversion.PostMethodProcessor -> com.android.tools.r8.internal.xM: # {"id":"sourceFile","fileName":"PostMethodProcessor.java"} com.android.tools.r8.ir.conversion.MethodProcessorEventConsumer eventConsumer -> c com.android.tools.r8.contexts.CompilationContext$ProcessorContext processorContext -> d java.util.Deque waves -> e com.android.tools.r8.utils.collections.ProgramMethodSet processed -> f boolean $assertionsDisabled -> g 1:1:void ():36:36 -> 1:1:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.conversion.callgraph.CallGraph,com.android.tools.r8.ir.conversion.MethodProcessorEventConsumer):46:46 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/i6;Lcom/android/tools/r8/internal/aF;)V"} 2:10:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.conversion.callgraph.CallGraph,com.android.tools.r8.ir.conversion.MethodProcessorEventConsumer):41:49 -> 1:1:com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext createMethodProcessingContext(com.android.tools.r8.graph.ProgramMethod):54:54 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)Lcom/android/tools/r8/internal/Nb;"} 2:2:com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext com.android.tools.r8.ir.conversion.PostMethodProcessor.createMethodProcessingContext(com.android.tools.r8.graph.ProgramMethod):54:54 -> a 2:2:com.android.tools.r8.utils.Timing lambda$forEachMethod$0(com.android.tools.r8.ir.conversion.PrimaryMethodProcessor$MethodAction,com.android.tools.r8.graph.ProgramMethod):193 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/WM;Lcom/android/tools/r8/graph/o5;)Lcom/android/tools/r8/utils/z3;"} 3:4:com.android.tools.r8.utils.Timing lambda$forEachMethod$0(com.android.tools.r8.ir.conversion.PrimaryMethodProcessor$MethodAction,com.android.tools.r8.graph.ProgramMethod):193:194 -> a 5:9:java.util.Deque createWaves(com.android.tools.r8.ir.conversion.callgraph.CallGraph):166:170 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/i6;)Ljava/util/ArrayDeque;"} 10:28: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):182:200 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/WM;Lcom/android/tools/r8/ir/optimize/info/o;Ljava/util/concurrent/ExecutorService;Lcom/android/tools/r8/utils/z3;)V"} 29:33:void com.android.tools.r8.ir.conversion.MethodProcessorWithWave.prepareForWaveExtensionProcessing():31:35 -> a 29:33: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):201 -> a 34: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):202:204 -> a 1:1:com.android.tools.r8.ir.conversion.MethodProcessorEventConsumer getEventConsumer():59:59 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/aF;"} 1:2:boolean shouldApplyCodeRewritings(com.android.tools.r8.graph.ProgramMethod):69:70 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)Z"} com.android.tools.r8.ir.conversion.PostMethodProcessor$Builder -> com.android.tools.r8.internal.wM: # {"id":"sourceFile","fileName":"PostMethodProcessor.java"} com.android.tools.r8.utils.collections.LongLivedProgramMethodSetBuilder methodsToReprocessBuilder -> a 1:3:void (com.android.tools.r8.graph.lens.GraphLens):77:79 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xj;)V"} 1:1:void add(com.android.tools.r8.graph.ProgramMethod):84:84 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)V"} 2:2:void add(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens):88:88 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/graph/o5;)V"} 3:3:void addAll(java.util.Collection,com.android.tools.r8.graph.lens.GraphLens):92:92 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Collection;Lcom/android/tools/r8/internal/Xj;)V"} 4:4:com.android.tools.r8.ir.conversion.PostMethodProcessor$Builder merge(com.android.tools.r8.utils.collections.LongLivedProgramMethodSetBuilder):101:101 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/dD;)Lcom/android/tools/r8/internal/wM;"} 5:5:void put(com.android.tools.r8.utils.collections.ProgramMethodSet):106:106 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/IN;)V"} 6:6:com.android.tools.r8.ir.conversion.PostMethodProcessor$Builder removeAll(java.util.Collection):114:114 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Set;)Lcom/android/tools/r8/internal/wM;"} 7:7:com.android.tools.r8.ir.conversion.PostMethodProcessor$Builder rewrittenWithLens(com.android.tools.r8.graph.AppView):122:122 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)Lcom/android/tools/r8/internal/wM;"} 8:8:com.android.tools.r8.utils.collections.LongLivedProgramMethodSetBuilder com.android.tools.r8.utils.collections.LongLivedProgramMethodSetBuilder.rewrittenWithLens(com.android.tools.r8.graph.AppView):143:143 -> a 8:8:com.android.tools.r8.ir.conversion.PostMethodProcessor$Builder rewrittenWithLens(com.android.tools.r8.graph.AppView):122 -> a 9:9:com.android.tools.r8.ir.conversion.PostMethodProcessor$Builder rewrittenWithLens(com.android.tools.r8.graph.lens.GraphLens):127:127 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xj;)Lcom/android/tools/r8/internal/wM;"} 10:30:com.android.tools.r8.ir.conversion.PostMethodProcessor build(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.conversion.MethodProcessorEventConsumer,java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):137:157 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/aF;Ljava/util/concurrent/ExecutorService;Lcom/android/tools/r8/utils/z3;)Lcom/android/tools/r8/internal/xM;"} 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):142:142 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/IN;Lcom/android/tools/r8/graph/j2;)V"} 32:32:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.DexDefinitionSupplier.definitionForHolder(com.android.tools.r8.graph.DexMember):121:121 -> 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):142 -> a 33:36:void lambda$build$1(com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.collections.ProgramMethodSet,com.android.tools.r8.graph.DexMethod):142:145 -> a 37:37:boolean com.android.tools.r8.utils.collections.ProgramMethodSet.createAndAdd(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexEncodedMethod):81:81 -> a 37:37:void lambda$build$1(com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.collections.ProgramMethodSet,com.android.tools.r8.graph.DexMethod):145 -> a 38:38:void dump(com.android.tools.r8.utils.DeterminismChecker):161:161 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/B0;)V"} 1:1:boolean contains(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens):96:96 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/graph/o5;)Z"} 1:1:void com.android.tools.r8.ir.conversion.PostMethodProcessor$Builder.add(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens):88:88 -> c 1:1:void lambda$addAll$0(com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ProgramMethod):92 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/graph/o5;)V"} 1:1:void remove(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens):110:110 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/graph/o5;)V"} com.android.tools.r8.ir.conversion.PrimaryD8L8IRConverter -> com.android.tools.r8.internal.VM: # {"id":"sourceFile","fileName":"PrimaryD8L8IRConverter.java"} com.android.tools.r8.utils.Timing timing -> O boolean $assertionsDisabled -> P 1:1:void ():46:46 -> 1:2:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.Timing):51:52 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/utils/z3;)V"} 1:2:void com.android.tools.r8.ir.desugar.lambda.LambdaDeserializationMethodRemover.run(com.android.tools.r8.graph.AppView):17:18 -> a 1:2:void convert(com.android.tools.r8.graph.AppView,java.util.concurrent.ExecutorService):57 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Ljava/util/concurrent/ExecutorService;)V"} 3:20:void convert(com.android.tools.r8.graph.AppView,java.util.concurrent.ExecutorService):58:75 -> a 21:26:void convert(com.android.tools.r8.graph.AppView,java.util.concurrent.ExecutorService):74:79 -> a 27:27:void convert(com.android.tools.r8.graph.AppView,java.util.concurrent.ExecutorService):78:78 -> a 28:32:com.android.tools.r8.graph.DexApplication com.android.tools.r8.ir.conversion.PrimaryD8L8IRConverter.commitPendingSyntheticItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexApplication):275:279 -> a 28:32:void convert(com.android.tools.r8.graph.AppView,java.util.concurrent.ExecutorService):82 -> a 33:37:com.android.tools.r8.graph.DexApplication com.android.tools.r8.ir.conversion.PrimaryD8L8IRConverter.commitPendingSyntheticItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexApplication):276:280 -> a 33:37:void convert(com.android.tools.r8.graph.AppView,java.util.concurrent.ExecutorService):82 -> a 38:38:void convert(com.android.tools.r8.graph.AppView,java.util.concurrent.ExecutorService):84:84 -> a 39:43:com.android.tools.r8.graph.DexApplication com.android.tools.r8.ir.conversion.PrimaryD8L8IRConverter.commitPendingSyntheticItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexApplication):275:279 -> a 39:43:void convert(com.android.tools.r8.graph.AppView,java.util.concurrent.ExecutorService):86 -> a 44:48:com.android.tools.r8.graph.DexApplication com.android.tools.r8.ir.conversion.PrimaryD8L8IRConverter.commitPendingSyntheticItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexApplication):276:280 -> a 44:48:void convert(com.android.tools.r8.graph.AppView,java.util.concurrent.ExecutorService):86 -> a 49:51:void convert(com.android.tools.r8.graph.AppView,java.util.concurrent.ExecutorService):89:91 -> a 52:52:boolean com.android.tools.r8.utils.InternalOptions.isDesugaredLibraryCompilation():558:558 -> a 52:52:void convert(com.android.tools.r8.graph.AppView,java.util.concurrent.ExecutorService):91 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 53:53:boolean com.android.tools.r8.utils.InternalOptions.isDesugaredLibraryCompilation():558:558 -> a 53:53:void convert(com.android.tools.r8.graph.AppView,java.util.concurrent.ExecutorService):91 -> a 54:55:void convert(com.android.tools.r8.graph.AppView,java.util.concurrent.ExecutorService):92:93 -> a 56:59:void com.android.tools.r8.ir.conversion.PrimaryD8L8IRConverter.processCovariantReturnTypeAnnotations(com.android.tools.r8.graph.DexApplication$Builder,com.android.tools.r8.profile.rewriting.ProfileCollectionAdditions):348:351 -> a 56:59:void convert(com.android.tools.r8.graph.AppView,java.util.concurrent.ExecutorService):96 -> a 60:60:void com.android.tools.r8.ir.conversion.PrimaryD8L8IRConverter.processCovariantReturnTypeAnnotations(com.android.tools.r8.graph.DexApplication$Builder,com.android.tools.r8.profile.rewriting.ProfileCollectionAdditions):349:349 -> a 60:60:void convert(com.android.tools.r8.graph.AppView,java.util.concurrent.ExecutorService):96 -> a 61:67:void convert(com.android.tools.r8.graph.AppView,java.util.concurrent.ExecutorService):98:104 -> a 68:73:void convert(com.android.tools.r8.graph.AppView,java.util.concurrent.ExecutorService):101:106 -> a 74:97:void convertMethods(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.ir.conversion.D8MethodProcessor,com.android.tools.r8.ir.desugar.itf.InterfaceProcessor):115:138 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/internal/G7;Lcom/android/tools/r8/internal/zd;Lcom/android/tools/r8/internal/ns;)V"} 98:98:boolean com.android.tools.r8.utils.InternalOptions.isGeneratingClassFiles():587:587 -> a 98:98:void convertMethods(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.ir.conversion.D8MethodProcessor,com.android.tools.r8.ir.desugar.itf.InterfaceProcessor):138 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 99:99:boolean com.android.tools.r8.utils.InternalOptions.isGeneratingClassFiles():587:587 -> a 99:99:void convertMethods(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.ir.conversion.D8MethodProcessor,com.android.tools.r8.ir.desugar.itf.InterfaceProcessor):138 -> a 100:102:void convertMethods(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.ir.conversion.D8MethodProcessor,com.android.tools.r8.ir.desugar.itf.InterfaceProcessor):138:140 -> a 103:103:void convertMethods(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.ir.conversion.D8MethodProcessor,com.android.tools.r8.ir.desugar.itf.InterfaceProcessor):139:139 -> a 104:104:void convertClasses(com.android.tools.r8.ir.conversion.D8MethodProcessor,com.android.tools.r8.ir.desugar.itf.InterfaceProcessor,java.util.concurrent.ExecutorService):290:290 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/zd;Lcom/android/tools/r8/internal/ns;Ljava/util/concurrent/ExecutorService;)V"} 105:108:com.android.tools.r8.ir.conversion.ClassConverter com.android.tools.r8.ir.conversion.ClassConverter.create(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.conversion.PrimaryD8L8IRConverter,com.android.tools.r8.ir.conversion.D8MethodProcessor,com.android.tools.r8.ir.desugar.itf.InterfaceProcessor):57:60 -> a 105:108:void convertClasses(com.android.tools.r8.ir.conversion.D8MethodProcessor,com.android.tools.r8.ir.desugar.itf.InterfaceProcessor,java.util.concurrent.ExecutorService):291 -> a 109:119:void convertClasses(com.android.tools.r8.ir.conversion.D8MethodProcessor,com.android.tools.r8.ir.desugar.itf.InterfaceProcessor,java.util.concurrent.ExecutorService):292:302 -> a 120:128:void com.android.tools.r8.ir.desugar.lambda.D8LambdaDesugaring.rewriteEnclosingLambdaMethodAttributes(com.android.tools.r8.graph.AppView,java.util.Map):17:25 -> a 120:128:void convertClasses(com.android.tools.r8.ir.conversion.D8MethodProcessor,com.android.tools.r8.ir.desugar.itf.InterfaceProcessor,java.util.concurrent.ExecutorService):301 -> a 129:129:void convertClasses(com.android.tools.r8.ir.conversion.D8MethodProcessor,com.android.tools.r8.ir.desugar.itf.InterfaceProcessor,java.util.concurrent.ExecutorService):304:304 -> a 130:132:void prepareDesugaring(com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,java.util.concurrent.ExecutorService):333:335 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/G7;Ljava/util/concurrent/ExecutorService;)V"} 133:142:void prepareDesugaring(com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,java.util.concurrent.ExecutorService):334:343 -> a 143:143:void lambda$prepareDesugaring$3(com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.ir.desugar.ProgramAdditions,com.android.tools.r8.graph.DexProgramClass):337:337 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/G7;Lcom/android/tools/r8/internal/AN;Lcom/android/tools/r8/graph/q2;)V"} 144:144:boolean lambda$prepareDesugaring$1(com.android.tools.r8.graph.DexEncodedMethod):338:338 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W0;)Z"} 145:145:void lambda$prepareDesugaring$2(com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.ir.desugar.ProgramAdditions,com.android.tools.r8.graph.ProgramMethod):340:340 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/G7;Lcom/android/tools/r8/internal/AN;Lcom/android/tools/r8/graph/o5;)V"} 146:151:boolean com.android.tools.r8.ir.conversion.PrimaryD8L8IRConverter.desugar(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):388:393 -> a 146:151:com.android.tools.r8.utils.Timing com.android.tools.r8.ir.conversion.PrimaryD8L8IRConverter.rewriteNonDesugaredCodeInternal(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):379 -> a 146:151:com.android.tools.r8.utils.Timing lambda$rewriteNonDesugaredCode$4(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):365 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/G7;Lcom/android/tools/r8/ir/optimize/info/n;Lcom/android/tools/r8/internal/YE;Lcom/android/tools/r8/internal/Nb;)Lcom/android/tools/r8/utils/z3;"} 152:152:com.android.tools.r8.utils.Timing com.android.tools.r8.ir.conversion.PrimaryD8L8IRConverter.rewriteNonDesugaredCodeInternal(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):380:380 -> a 152:152:com.android.tools.r8.utils.Timing lambda$rewriteNonDesugaredCode$4(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):365 -> a 153:157:void synthesizeBridgesForNestBasedAccessesOnClasspath(com.android.tools.r8.ir.conversion.D8MethodProcessor,java.util.concurrent.ExecutorService):412:416 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/zd;Ljava/util/concurrent/ExecutorService;)V"} 158:158:void lambda$synthesizeBridgesForNestBasedAccessesOnClasspath$5(com.android.tools.r8.ir.conversion.D8MethodProcessor,java.util.concurrent.ExecutorService,com.android.tools.r8.ir.desugar.nest.D8NestBasedAccessDesugaring):414:414 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/zd;Ljava/util/concurrent/ExecutorService;Lcom/android/tools/r8/internal/Cd;)V"} 1:4:void postProcessingDesugaringForD8(com.android.tools.r8.ir.conversion.D8MethodProcessor,com.android.tools.r8.ir.desugar.itf.InterfaceProcessor,java.util.concurrent.ExecutorService):313:316 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/zd;Lcom/android/tools/r8/internal/ns;Ljava/util/concurrent/ExecutorService;)V"} 5:17:void postProcessingDesugaringForD8(com.android.tools.r8.ir.conversion.D8MethodProcessor,com.android.tools.r8.ir.desugar.itf.InterfaceProcessor,java.util.concurrent.ExecutorService):314:326 -> b 18:19:com.android.tools.r8.utils.Timing rewriteNonDesugaredCode(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):362:363 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/G7;Lcom/android/tools/r8/ir/optimize/info/n;Lcom/android/tools/r8/internal/YE;Lcom/android/tools/r8/internal/Nb;)Lcom/android/tools/r8/utils/z3;"} 20:20:com.android.tools.r8.utils.Timing rewriteNonDesugaredCode(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):361:361 -> b 1:1:void clearNestAttributes():400:400 -> c 1:1:void reportNestDesugarDependencies():405:405 -> d boolean lambda$postProcessingDesugaringForD8$0(com.android.tools.r8.graph.ProgramMethod) -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)Z"} com.android.tools.r8.ir.conversion.PrimaryMethodProcessor -> com.android.tools.r8.internal.ZM: # {"id":"sourceFile","fileName":"PrimaryMethodProcessor.java"} com.android.tools.r8.graph.AppView appView -> c com.android.tools.r8.ir.conversion.callgraph.CallSiteInformation callSiteInformation -> d com.android.tools.r8.ir.conversion.MethodProcessorEventConsumer eventConsumer -> e java.util.Deque waves -> f com.android.tools.r8.contexts.CompilationContext$ProcessorContext processorContext -> g boolean $assertionsDisabled -> h 1:1:void ():30:30 -> 1:5:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.conversion.callgraph.CallGraph,com.android.tools.r8.ir.conversion.MethodProcessorEventConsumer):53:57 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/i6;Lcom/android/tools/r8/internal/aF;)V"} 1:1:com.android.tools.r8.ir.conversion.PrimaryMethodProcessor create(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.conversion.MethodProcessorEventConsumer,java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):66:66 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/aF;Ljava/util/concurrent/ExecutorService;Lcom/android/tools/r8/utils/z3;)Lcom/android/tools/r8/internal/ZM;"} 2:2: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 2:2:com.android.tools.r8.ir.conversion.PrimaryMethodProcessor create(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.conversion.MethodProcessorEventConsumer,java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):66 -> a 3:4:com.android.tools.r8.ir.conversion.PrimaryMethodProcessor create(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.conversion.MethodProcessorEventConsumer,java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):66:67 -> a 5:5:com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext createMethodProcessingContext(com.android.tools.r8.graph.ProgramMethod):72:72 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)Lcom/android/tools/r8/internal/Nb;"} 6:6:com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext com.android.tools.r8.ir.conversion.PrimaryMethodProcessor.createMethodProcessingContext(com.android.tools.r8.graph.ProgramMethod):72:72 -> a 6:6:com.android.tools.r8.utils.Timing lambda$forEachMethod$0(com.android.tools.r8.ir.conversion.PrimaryMethodProcessor$MethodAction,com.android.tools.r8.graph.ProgramMethod):145 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/WM;Lcom/android/tools/r8/graph/o5;)Lcom/android/tools/r8/utils/z3;"} 7:8:com.android.tools.r8.utils.Timing lambda$forEachMethod$0(com.android.tools.r8.ir.conversion.PrimaryMethodProcessor$MethodAction,com.android.tools.r8.graph.ProgramMethod):145:146 -> a 9:9:com.android.tools.r8.ir.conversion.callgraph.CallSiteInformation getCallSiteInformation():98:98 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/p6;"} 10:18:java.util.Deque createWaves(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.conversion.callgraph.CallGraph):102:110 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/i6;)Ljava/util/ArrayDeque;"} 19:37: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):133:151 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/WM;Lcom/android/tools/r8/internal/YM;Lcom/android/tools/r8/internal/XM;Lcom/android/tools/r8/utils/z3;Ljava/util/concurrent/ExecutorService;)V"} 38:42:void com.android.tools.r8.ir.conversion.MethodProcessorWithWave.prepareForWaveExtensionProcessing():31:35 -> a 38:42: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):152 -> a 43: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):153:155 -> a 1:1:com.android.tools.r8.ir.conversion.MethodProcessorEventConsumer getEventConsumer():77:77 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/aF;"} boolean isPrimaryMethodProcessor() -> c 1:2:boolean shouldApplyCodeRewritings(com.android.tools.r8.graph.ProgramMethod):92:93 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)Z"} com.android.tools.r8.ir.conversion.PrimaryMethodProcessor$MethodAction -> com.android.tools.r8.internal.WM: # {"id":"sourceFile","fileName":"PrimaryMethodProcessor.java"} com.android.tools.r8.utils.Timing apply(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/Nb;)Lcom/android/tools/r8/utils/z3;"} com.android.tools.r8.ir.conversion.PrimaryMethodProcessor$WaveDoneAction -> com.android.tools.r8.internal.XM: # {"id":"sourceFile","fileName":"PrimaryMethodProcessor.java"} void notifyWaveDone(com.android.tools.r8.utils.collections.ProgramMethodSet,java.util.concurrent.ExecutorService) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/IN;Ljava/util/concurrent/ExecutorService;)V"} com.android.tools.r8.ir.conversion.PrimaryMethodProcessor$WaveStartAction -> com.android.tools.r8.internal.YM: # {"id":"sourceFile","fileName":"PrimaryMethodProcessor.java"} void notifyWaveStart(com.android.tools.r8.utils.collections.ProgramMethodSet) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/IN;)V"} com.android.tools.r8.ir.conversion.PrimaryR8IRConverter -> com.android.tools.r8.internal.aN: # {"id":"sourceFile","fileName":"PrimaryR8IRConverter.java"} com.android.tools.r8.utils.Timing timing -> O boolean $assertionsDisabled -> P 1:1:void ():27:27 -> 1:2:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.Timing):32:33 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/utils/z3;)V"} 1:1:com.android.tools.r8.graph.DexApplication lambda$optimize$0(com.android.tools.r8.graph.DexApplication,com.android.tools.r8.graph.DexApplication):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j0;Lcom/android/tools/r8/graph/j0;)Lcom/android/tools/r8/graph/j0;"} 2:2:com.android.tools.r8.graph.DexApplication internalOptimize(com.android.tools.r8.graph.AppView,java.util.concurrent.ExecutorService):54:54 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Ljava/util/concurrent/ExecutorService;)Lcom/android/tools/r8/graph/j0;"} 3:3:boolean com.android.tools.r8.ir.desugar.CfInstructionDesugaringCollection.isEmpty():0:0 -> a 3:3:com.android.tools.r8.graph.DexApplication internalOptimize(com.android.tools.r8.graph.AppView,java.util.concurrent.ExecutorService):54 -> a 4:38:com.android.tools.r8.graph.DexApplication internalOptimize(com.android.tools.r8.graph.AppView,java.util.concurrent.ExecutorService):54:88 -> a 39:68:com.android.tools.r8.graph.DexApplication internalOptimize(com.android.tools.r8.graph.AppView,java.util.concurrent.ExecutorService):87:116 -> a 69:73:void com.android.tools.r8.ir.conversion.PrimaryR8IRConverter.commitPendingSyntheticItems(com.android.tools.r8.graph.AppView):236:240 -> a 69:73:com.android.tools.r8.graph.DexApplication internalOptimize(com.android.tools.r8.graph.AppView,java.util.concurrent.ExecutorService):119 -> a 74:74:void com.android.tools.r8.ir.conversion.PrimaryR8IRConverter.commitPendingSyntheticItems(com.android.tools.r8.graph.AppView):237:237 -> a 74:74:com.android.tools.r8.graph.DexApplication internalOptimize(com.android.tools.r8.graph.AppView,java.util.concurrent.ExecutorService):119 -> a 75:98:com.android.tools.r8.graph.DexApplication internalOptimize(com.android.tools.r8.graph.AppView,java.util.concurrent.ExecutorService):124:147 -> a 99:102:void com.android.tools.r8.ir.optimize.enums.EnumDataMap.checkEnumsUnboxed(com.android.tools.r8.graph.AppView):42:45 -> a 99:102:com.android.tools.r8.graph.DexApplication internalOptimize(com.android.tools.r8.graph.AppView,java.util.concurrent.ExecutorService):147 -> a 103:103:boolean com.android.tools.r8.ir.optimize.enums.EnumDataMap.isUnboxedEnum(com.android.tools.r8.graph.DexProgramClass):80:80 -> a 103:103:void com.android.tools.r8.ir.optimize.enums.EnumDataMap.checkEnumsUnboxed(com.android.tools.r8.graph.AppView):46 -> a 103:103:com.android.tools.r8.graph.DexApplication internalOptimize(com.android.tools.r8.graph.AppView,java.util.concurrent.ExecutorService):147 -> a 104:108:void com.android.tools.r8.ir.optimize.enums.EnumDataMap.checkEnumsUnboxed(com.android.tools.r8.graph.AppView):47:51 -> a 104:108:com.android.tools.r8.graph.DexApplication internalOptimize(com.android.tools.r8.graph.AppView,java.util.concurrent.ExecutorService):147 -> a 109:147:com.android.tools.r8.graph.DexApplication internalOptimize(com.android.tools.r8.graph.AppView,java.util.concurrent.ExecutorService):149:187 -> a 148:152:void com.android.tools.r8.ir.conversion.PrimaryR8IRConverter.commitPendingSyntheticItems(com.android.tools.r8.graph.AppView):236:240 -> a 148:152:com.android.tools.r8.graph.DexApplication internalOptimize(com.android.tools.r8.graph.AppView,java.util.concurrent.ExecutorService):191 -> a 153:153:void com.android.tools.r8.ir.conversion.PrimaryR8IRConverter.commitPendingSyntheticItems(com.android.tools.r8.graph.AppView):237:237 -> a 153:153:com.android.tools.r8.graph.DexApplication internalOptimize(com.android.tools.r8.graph.AppView,java.util.concurrent.ExecutorService):191 -> a 154:159:com.android.tools.r8.graph.DexApplication internalOptimize(com.android.tools.r8.graph.AppView,java.util.concurrent.ExecutorService):194:199 -> a 160:166:com.android.tools.r8.graph.DexApplication internalOptimize(com.android.tools.r8.graph.AppView,java.util.concurrent.ExecutorService):198:204 -> a 167:172:com.android.tools.r8.graph.DexApplication internalOptimize(com.android.tools.r8.graph.AppView,java.util.concurrent.ExecutorService):203:208 -> a 173:190:com.android.tools.r8.graph.DexApplication internalOptimize(com.android.tools.r8.graph.AppView,java.util.concurrent.ExecutorService):207:224 -> a 191:191:void com.android.tools.r8.ir.optimize.enums.EnumDataMap.checkEnumsUnboxed(com.android.tools.r8.graph.AppView):53:53 -> a 191:191:com.android.tools.r8.graph.DexApplication internalOptimize(com.android.tools.r8.graph.AppView,java.util.concurrent.ExecutorService):147 -> a 192:192:com.android.tools.r8.utils.Reporter com.android.tools.r8.graph.AppView.reporter():628:628 -> a 192:192:void com.android.tools.r8.ir.optimize.enums.EnumDataMap.checkEnumsUnboxed(com.android.tools.r8.graph.AppView):54 -> a 192:192:com.android.tools.r8.graph.DexApplication internalOptimize(com.android.tools.r8.graph.AppView,java.util.concurrent.ExecutorService):147 -> a 193:193:void com.android.tools.r8.ir.optimize.enums.EnumDataMap.checkEnumsUnboxed(com.android.tools.r8.graph.AppView):54:54 -> a 193:193:com.android.tools.r8.graph.DexApplication internalOptimize(com.android.tools.r8.graph.AppView,java.util.concurrent.ExecutorService):147 -> a 194:194:void lambda$internalOptimize$1(java.util.concurrent.ExecutorService,com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagator):70:70 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/concurrent/ExecutorService;Lcom/android/tools/r8/internal/z2;)V"} 195:195:com.android.tools.r8.utils.Timing lambda$internalOptimize$2(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):94:94 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/ir/optimize/info/o;Lcom/android/tools/r8/internal/ZM;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/Nb;)Lcom/android/tools/r8/utils/z3;"} 196:196:void lambda$internalOptimize$3(com.android.tools.r8.ir.conversion.PostMethodProcessor$Builder,java.util.concurrent.ExecutorService,com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagator):133:133 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/wM;Ljava/util/concurrent/ExecutorService;Lcom/android/tools/r8/internal/z2;)V"} 197:197:com.android.tools.r8.ir.conversion.PostMethodProcessor lambda$internalOptimize$4(com.android.tools.r8.ir.conversion.PostMethodProcessor$Builder,com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.conversion.MethodProcessorEventConsumer,java.util.concurrent.ExecutorService):161:161 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/wM;Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/aF;Ljava/util/concurrent/ExecutorService;)Lcom/android/tools/r8/internal/xM;"} 198:198:com.android.tools.r8.utils.Timing lambda$internalOptimize$5(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):169:169 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/ir/optimize/info/o;Lcom/android/tools/r8/internal/xM;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/Nb;)Lcom/android/tools/r8/utils/z3;"} 199:199:void waveStart(com.android.tools.r8.utils.collections.ProgramMethodSet):245:245 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/IN;)V"} 200:204:void waveDone(com.android.tools.r8.utils.collections.ProgramMethodSet,java.util.concurrent.ExecutorService):250:254 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/IN;Ljava/util/concurrent/ExecutorService;)V"} 205:205:boolean com.android.tools.r8.utils.InternalOptions$ProtoShrinkingOptions.enableRemoveProtoEnumSwitchMap():2021:2021 -> a 205:205:void waveDone(com.android.tools.r8.utils.collections.ProgramMethodSet,java.util.concurrent.ExecutorService):254 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 206:217:void waveDone(com.android.tools.r8.utils.collections.ProgramMethodSet,java.util.concurrent.ExecutorService):255:266 -> a 218:224:void waveDone(com.android.tools.r8.utils.collections.ProgramMethodSet,java.util.concurrent.ExecutorService):262:268 -> a 225:230:void lastWaveDone(com.android.tools.r8.ir.conversion.PostMethodProcessor$Builder,java.util.concurrent.ExecutorService):275:280 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/wM;Ljava/util/concurrent/ExecutorService;)V"} 231:231:com.android.tools.r8.utils.InternalOptions$TestingOptions com.android.tools.r8.graph.AppView.testing():632:632 -> a 231:231:void lastWaveDone(com.android.tools.r8.ir.conversion.PostMethodProcessor$Builder,java.util.concurrent.ExecutorService):280 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 232:232:com.android.tools.r8.utils.InternalOptions$TestingOptions com.android.tools.r8.graph.AppView.testing():632:632 -> a 232:232:void lastWaveDone(com.android.tools.r8.ir.conversion.PostMethodProcessor$Builder,java.util.concurrent.ExecutorService):280 -> a 233:233:void lastWaveDone(com.android.tools.r8.ir.conversion.PostMethodProcessor$Builder,java.util.concurrent.ExecutorService):280:280 -> a 1:10:void optimize(com.android.tools.r8.graph.AppView,java.util.concurrent.ExecutorService):38:47 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Ljava/util/concurrent/ExecutorService;)V"} 11:11:void clearDexMethodCompilationState(com.android.tools.r8.graph.DexProgramClass):232:232 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)V"} 1:1:void clearDexMethodCompilationState():228:228 -> c com.android.tools.r8.ir.conversion.SourceCode -> com.android.tools.r8.internal.QV: # {"id":"sourceFile","fileName":"SourceCode.java"} void buildBlockTransfer(com.android.tools.r8.ir.conversion.IRBuilder,int,int,boolean) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;IIZ)V"} void buildInstruction(com.android.tools.r8.ir.conversion.IRBuilder,int,boolean) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;IZ)V"} void buildPostlude(com.android.tools.r8.ir.conversion.IRBuilder) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;)V"} com.android.tools.r8.graph.DebugLocalInfo getIncomingLocalAtBlock(int,int) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(II)Lcom/android/tools/r8/graph/X;"} com.android.tools.r8.graph.DebugLocalInfo getOutgoingLocal(int) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/graph/X;"} 1:1: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.residualsignature","signature":"(IILcom/android/tools/r8/internal/SL$a;)Lcom/android/tools/r8/graph/v2;"} 2:2:boolean hasValidTypesFromStackMap():0:0 -> a void resolveAndBuildNewArrayFilledData(int,int,com.android.tools.r8.ir.conversion.IRBuilder) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(IILcom/android/tools/r8/internal/hl;)V"} void resolveAndBuildSwitch(int,int,int,com.android.tools.r8.ir.conversion.IRBuilder) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(IIILcom/android/tools/r8/internal/hl;)V"} int traceInstruction(int,com.android.tools.r8.ir.conversion.IRBuilder) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/internal/hl;)I"} com.android.tools.r8.ir.code.Position getCanonicalDebugPositionAtOffset(int) -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/internal/kM;"} com.android.tools.r8.ir.code.CatchHandlers getCurrentCatchHandlers(com.android.tools.r8.ir.conversion.IRBuilder) -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;)Lcom/android/tools/r8/internal/t6;"} void setUp() -> b void buildPrelude(com.android.tools.r8.ir.conversion.IRBuilder) -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;)V"} com.android.tools.r8.graph.DebugLocalInfo getIncomingLocal(int) -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/graph/X;"} boolean verifyCurrentInstructionCanThrow() -> c void clear() -> clear int getMoveExceptionRegister(int) -> d boolean verifyLocalInScope(com.android.tools.r8.graph.DebugLocalInfo) -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Z"} int instructionCount() -> e int instructionOffset(int) -> e com.android.tools.r8.ir.code.Position getCurrentPosition() -> f # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/kM;"} boolean verifyRegister(int) -> f int instructionIndex(int) -> g com.android.tools.r8.ir.conversion.StringSwitchConverter -> com.android.tools.r8.internal.oY: # {"id":"sourceFile","fileName":"StringSwitchConverter.java"} 1:12:java.util.List com.android.tools.r8.ir.conversion.StringSwitchConverter.getRewritingCandidates(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexItemFactory):128:139 -> a 1:12:void convertToStringSwitchInstructions(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexItemFactory):111 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/graph/p1;)V"} 13: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):818:819 -> a 13:14:boolean com.android.tools.r8.ir.conversion.StringSwitchConverter$Utils.isComparisonOfStringHashValue(com.android.tools.r8.ir.code.JumpInstruction,com.android.tools.r8.graph.DexItemFactory):855 -> a 13:14:java.util.List com.android.tools.r8.ir.conversion.StringSwitchConverter.getRewritingCandidates(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexItemFactory):139 -> a 13:14:void convertToStringSwitchInstructions(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexItemFactory):111 -> a 15:20: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):828:833 -> a 15:20: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):819 -> a 15:20:boolean com.android.tools.r8.ir.conversion.StringSwitchConverter$Utils.isComparisonOfStringHashValue(com.android.tools.r8.ir.code.JumpInstruction,com.android.tools.r8.graph.DexItemFactory):855 -> a 15:20:java.util.List com.android.tools.r8.ir.conversion.StringSwitchConverter.getRewritingCandidates(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexItemFactory):139 -> a 15:20:void convertToStringSwitchInstructions(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexItemFactory):111 -> a 21: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):821:822 -> a 21:22:boolean com.android.tools.r8.ir.conversion.StringSwitchConverter$Utils.isComparisonOfStringHashValue(com.android.tools.r8.ir.code.JumpInstruction,com.android.tools.r8.graph.DexItemFactory):855 -> a 21:22:java.util.List com.android.tools.r8.ir.conversion.StringSwitchConverter.getRewritingCandidates(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexItemFactory):139 -> a 21:22:void convertToStringSwitchInstructions(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexItemFactory):111 -> a 23:24: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):841:842 -> a 23: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):822 -> a 23:24:boolean com.android.tools.r8.ir.conversion.StringSwitchConverter$Utils.isComparisonOfStringHashValue(com.android.tools.r8.ir.code.JumpInstruction,com.android.tools.r8.graph.DexItemFactory):855 -> a 23:24:java.util.List com.android.tools.r8.ir.conversion.StringSwitchConverter.getRewritingCandidates(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexItemFactory):139 -> a 23:24:void convertToStringSwitchInstructions(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexItemFactory):111 -> a 25:33:java.util.List com.android.tools.r8.ir.conversion.StringSwitchConverter.getRewritingCandidates(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexItemFactory):148:156 -> a 25:33:void convertToStringSwitchInstructions(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexItemFactory):111 -> a 34:35: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:819 -> a 34:35:boolean com.android.tools.r8.ir.conversion.StringSwitchConverter$Utils.isComparisonOfStringHashValue(com.android.tools.r8.ir.code.JumpInstruction,com.android.tools.r8.graph.DexItemFactory):855 -> a 34:35:java.util.List com.android.tools.r8.ir.conversion.StringSwitchConverter.getRewritingCandidates(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexItemFactory):156 -> a 34:35:void convertToStringSwitchInstructions(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexItemFactory):111 -> a 36:41: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):828:833 -> a 36:41: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):819 -> a 36:41:boolean com.android.tools.r8.ir.conversion.StringSwitchConverter$Utils.isComparisonOfStringHashValue(com.android.tools.r8.ir.code.JumpInstruction,com.android.tools.r8.graph.DexItemFactory):855 -> a 36:41:java.util.List com.android.tools.r8.ir.conversion.StringSwitchConverter.getRewritingCandidates(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexItemFactory):156 -> a 36:41:void convertToStringSwitchInstructions(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexItemFactory):111 -> a 42:43: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:822 -> a 42:43:boolean com.android.tools.r8.ir.conversion.StringSwitchConverter$Utils.isComparisonOfStringHashValue(com.android.tools.r8.ir.code.JumpInstruction,com.android.tools.r8.graph.DexItemFactory):855 -> a 42:43:java.util.List com.android.tools.r8.ir.conversion.StringSwitchConverter.getRewritingCandidates(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexItemFactory):156 -> a 42:43:void convertToStringSwitchInstructions(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexItemFactory):111 -> a 44:45: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):841:842 -> a 44:45: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):822 -> a 44:45:boolean com.android.tools.r8.ir.conversion.StringSwitchConverter$Utils.isComparisonOfStringHashValue(com.android.tools.r8.ir.code.JumpInstruction,com.android.tools.r8.graph.DexItemFactory):855 -> a 44:45:java.util.List com.android.tools.r8.ir.conversion.StringSwitchConverter.getRewritingCandidates(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexItemFactory):156 -> a 44:45:void convertToStringSwitchInstructions(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexItemFactory):111 -> a 46:50:java.util.List com.android.tools.r8.ir.conversion.StringSwitchConverter.getRewritingCandidates(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexItemFactory):169:173 -> a 46:50:void convertToStringSwitchInstructions(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexItemFactory):111 -> a 51:51:void convertToStringSwitchInstructions(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexItemFactory):114:114 -> a 52:52:com.android.tools.r8.ir.conversion.StringSwitchConverter$StringSwitchBuilderInfo com.android.tools.r8.ir.conversion.StringSwitchConverter$StringSwitchBuilderInfo$Builder.build(com.android.tools.r8.ir.code.BasicBlock):208:208 -> a 52:52: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):179 -> a 52:52:void convertToStringSwitchInstructions(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexItemFactory):115 -> a 53:53:com.android.tools.r8.ir.conversion.StringSwitchConverter$IdToTargetMapping$Builder com.android.tools.r8.ir.conversion.StringSwitchConverter$IdToTargetMapping.builder():794:794 -> a 53:53:com.android.tools.r8.ir.conversion.StringSwitchConverter$StringSwitchBuilderInfo com.android.tools.r8.ir.conversion.StringSwitchConverter$StringSwitchBuilderInfo$Builder.build(com.android.tools.r8.ir.code.BasicBlock):209 -> a 53:53: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):179 -> a 53:53:void convertToStringSwitchInstructions(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexItemFactory):115 -> a 54:54:com.android.tools.r8.ir.conversion.StringSwitchConverter$IdToTargetMapping com.android.tools.r8.ir.conversion.StringSwitchConverter$IdToTargetMapping$Builder.build(com.android.tools.r8.ir.code.BasicBlock):677:677 -> a 54:54:com.android.tools.r8.ir.conversion.StringSwitchConverter$StringSwitchBuilderInfo com.android.tools.r8.ir.conversion.StringSwitchConverter$StringSwitchBuilderInfo$Builder.build(com.android.tools.r8.ir.code.BasicBlock):209 -> a 54:54: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):179 -> a 54:54:void convertToStringSwitchInstructions(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexItemFactory):115 -> a 55:60:com.android.tools.r8.ir.conversion.StringSwitchConverter$StringSwitchBuilderInfo com.android.tools.r8.ir.conversion.StringSwitchConverter$StringSwitchBuilderInfo$Builder.build(com.android.tools.r8.ir.code.BasicBlock):214:219 -> a 55:60: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):179 -> a 55:60:void convertToStringSwitchInstructions(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexItemFactory):115 -> a 61:62: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:819 -> a 61:62:com.android.tools.r8.ir.conversion.StringSwitchConverter$StringSwitchBuilderInfo com.android.tools.r8.ir.conversion.StringSwitchConverter$StringSwitchBuilderInfo$Builder.build(com.android.tools.r8.ir.code.BasicBlock):219 -> a 61:62: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):179 -> a 61:62:void convertToStringSwitchInstructions(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexItemFactory):115 -> a 63:68: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):828:833 -> a 63:68: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):819 -> a 63:68:com.android.tools.r8.ir.conversion.StringSwitchConverter$StringSwitchBuilderInfo com.android.tools.r8.ir.conversion.StringSwitchConverter$StringSwitchBuilderInfo$Builder.build(com.android.tools.r8.ir.code.BasicBlock):219 -> a 63:68: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):179 -> a 63:68:void convertToStringSwitchInstructions(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexItemFactory):115 -> a 69:70: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:822 -> a 69:70:com.android.tools.r8.ir.conversion.StringSwitchConverter$StringSwitchBuilderInfo com.android.tools.r8.ir.conversion.StringSwitchConverter$StringSwitchBuilderInfo$Builder.build(com.android.tools.r8.ir.code.BasicBlock):219 -> a 69:70: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):179 -> a 69:70:void convertToStringSwitchInstructions(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexItemFactory):115 -> a 71:72: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):841:842 -> a 71:72: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):822 -> a 71:72:com.android.tools.r8.ir.conversion.StringSwitchConverter$StringSwitchBuilderInfo com.android.tools.r8.ir.conversion.StringSwitchConverter$StringSwitchBuilderInfo$Builder.build(com.android.tools.r8.ir.code.BasicBlock):219 -> a 71:72: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):179 -> a 71:72:void convertToStringSwitchInstructions(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexItemFactory):115 -> a 73:74: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):849:850 -> a 73:74:com.android.tools.r8.ir.conversion.StringSwitchConverter$StringSwitchBuilderInfo com.android.tools.r8.ir.conversion.StringSwitchConverter$StringSwitchBuilderInfo$Builder.build(com.android.tools.r8.ir.code.BasicBlock):220 -> a 73:74: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):179 -> a 73:74:void convertToStringSwitchInstructions(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexItemFactory):115 -> a 75:75:com.android.tools.r8.ir.conversion.StringSwitchConverter$StringSwitchBuilderInfo com.android.tools.r8.ir.conversion.StringSwitchConverter$StringSwitchBuilderInfo$Builder.build(com.android.tools.r8.ir.code.BasicBlock):221:221 -> a 75:75: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):179 -> a 75:75:void convertToStringSwitchInstructions(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexItemFactory):115 -> a 76:76: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):644:644 -> a 76:76:com.android.tools.r8.ir.conversion.StringSwitchConverter$StringSwitchBuilderInfo com.android.tools.r8.ir.conversion.StringSwitchConverter$StringSwitchBuilderInfo$Builder.build(com.android.tools.r8.ir.code.BasicBlock):222 -> a 76:76: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):179 -> a 76:76:void convertToStringSwitchInstructions(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexItemFactory):115 -> a 77:77:com.android.tools.r8.ir.conversion.StringSwitchConverter$StringToIdMapping com.android.tools.r8.ir.conversion.StringSwitchConverter$StringToIdMapping$Builder.build(com.android.tools.r8.ir.code.BasicBlock):388:388 -> a 77:77:com.android.tools.r8.ir.conversion.StringSwitchConverter$StringSwitchBuilderInfo com.android.tools.r8.ir.conversion.StringSwitchConverter$StringSwitchBuilderInfo$Builder.build(com.android.tools.r8.ir.code.BasicBlock):224 -> a 77:77: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):179 -> a 77:77:void convertToStringSwitchInstructions(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexItemFactory):115 -> a 78:88:com.android.tools.r8.ir.conversion.StringSwitchConverter$StringSwitchBuilderInfo com.android.tools.r8.ir.conversion.StringSwitchConverter$StringSwitchBuilderInfo$Builder.build(com.android.tools.r8.ir.code.BasicBlock):229:239 -> a 78:88: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):179 -> a 78:88:void convertToStringSwitchInstructions(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexItemFactory):115 -> a 89:89:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ReferenceSet com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap.keySet():87:87 -> a 89:89:com.android.tools.r8.ir.conversion.StringSwitchConverter$StringSwitchBuilderInfo com.android.tools.r8.ir.conversion.StringSwitchConverter$StringSwitchBuilderInfo$Builder.build(com.android.tools.r8.ir.code.BasicBlock):239 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 89:89: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):179 -> a 89:89:void convertToStringSwitchInstructions(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexItemFactory):115 -> a 90:98:com.android.tools.r8.ir.conversion.StringSwitchConverter$StringSwitchBuilderInfo com.android.tools.r8.ir.conversion.StringSwitchConverter$StringSwitchBuilderInfo$Builder.build(com.android.tools.r8.ir.code.BasicBlock):239:247 -> a 90:98: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):179 -> a 90:98:void convertToStringSwitchInstructions(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexItemFactory):115 -> a 99:127:void com.android.tools.r8.ir.conversion.StringSwitchConverter$StringSwitchBuilderInfo.createAndInsertStringSwitch(com.android.tools.r8.ir.code.IRCode):277:305 -> a 99:127: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):181 -> a 99:127:void convertToStringSwitchInstructions(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexItemFactory):115 -> a 128:128: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):342:342 -> a 128:128:void com.android.tools.r8.ir.code.Instruction.replace(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.IRCode):338 -> a 128:128:void com.android.tools.r8.ir.conversion.StringSwitchConverter$StringSwitchBuilderInfo.createAndInsertStringSwitch(com.android.tools.r8.ir.code.IRCode):305 -> a 128:128: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):181 -> a 128:128:void convertToStringSwitchInstructions(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexItemFactory):115 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(4)"]} 129:129: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):342:342 -> a 129:129:void com.android.tools.r8.ir.code.Instruction.replace(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.IRCode):338 -> a 129:129:void com.android.tools.r8.ir.conversion.StringSwitchConverter$StringSwitchBuilderInfo.createAndInsertStringSwitch(com.android.tools.r8.ir.code.IRCode):305 -> a 129:129: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):181 -> a 129:129:void convertToStringSwitchInstructions(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexItemFactory):115 -> a 130:131:void convertToStringSwitchInstructions(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexItemFactory):120:121 -> a 132:138:boolean isDefinedByStringHashCode(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexItemFactory):188:194 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/internal/Y10;)Z"} com.android.tools.r8.ir.conversion.StringSwitchConverter$IdToTargetMapping -> com.android.tools.r8.internal.iY: # {"id":"sourceFile","fileName":"StringSwitchConverter.java"} com.android.tools.r8.ir.code.BasicBlock fallthroughBlock -> a com.android.tools.r8.ir.code.Phi idValue -> b com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap mapping -> c 1:1:void (com.android.tools.r8.ir.code.Phi):789:789 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/SL;)V"} 2:5:void (com.android.tools.r8.ir.code.Phi):787:790 -> com.android.tools.r8.ir.conversion.StringSwitchConverter$IdToTargetMapping$Builder -> com.android.tools.r8.internal.hY: # {"id":"sourceFile","fileName":"StringSwitchConverter.java"} 1:1:void ():650:650 -> 1:1:com.android.tools.r8.ir.conversion.StringSwitchConverter$IdToTargetMapping extend(com.android.tools.r8.ir.conversion.StringSwitchConverter$IdToTargetMapping,com.android.tools.r8.ir.code.BasicBlock):689:689 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/iY;Lcom/android/tools/r8/internal/x4;)Lcom/android/tools/r8/internal/iY;"} 2:2: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):683:683 -> 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):692 -> a 3: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):694:708 -> a 18:18: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):683:683 -> 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):712 -> a 19:20: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):717:718 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/iY;Lcom/android/tools/r8/internal/Hl;Lcom/android/tools/r8/internal/x4;)Lcom/android/tools/r8/internal/iY;"} 21:21: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):683:683 -> 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):720 -> a 22:58: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):725:761 -> a 59:60:com.android.tools.r8.ir.code.BasicBlock com.android.tools.r8.ir.conversion.StringSwitchConverter$Utils.getTrueTarget(com.android.tools.r8.ir.code.If):801:802 -> a 59:60: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):761 -> a 61:62: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):761:762 -> a 63:63: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):683:683 -> a 63: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):749 -> 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):683:683 -> 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):737 -> a 65:79: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):767:781 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/iY;Lcom/android/tools/r8/internal/Wr;Lcom/android/tools/r8/internal/x4;)Lcom/android/tools/r8/internal/iY;"} 80:80: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):683:683 -> a 80: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):770 -> a com.android.tools.r8.ir.conversion.StringSwitchConverter$StringSwitchBuilderInfo -> com.android.tools.r8.internal.kY: # {"id":"sourceFile","fileName":"StringSwitchConverter.java"} com.android.tools.r8.ir.code.BasicBlock fallthroughBlock -> a com.android.tools.r8.ir.code.BasicBlock insertionBlock -> b java.util.Map mapping -> c com.android.tools.r8.ir.code.Value value -> d 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):264:268 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/x4;Lcom/android/tools/r8/internal/x4;Ljava/util/LinkedHashMap;Lcom/android/tools/r8/internal/Y10;)V"} com.android.tools.r8.ir.conversion.StringSwitchConverter$StringSwitchBuilderInfo$Builder -> com.android.tools.r8.internal.jY: # {"id":"sourceFile","fileName":"StringSwitchConverter.java"} boolean $assertionsDisabled -> a 1:1:void ():199:199 -> com.android.tools.r8.ir.conversion.StringSwitchConverter$StringToIdMapping -> com.android.tools.r8.internal.mY: # {"id":"sourceFile","fileName":"StringSwitchConverter.java"} com.android.tools.r8.ir.code.BasicBlock insertionBlock -> a com.android.tools.r8.ir.code.Value stringHashValue -> b com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntMap mapping -> c boolean $assertionsDisabled -> d 1:1:void ():309:309 -> 1:1:void (com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexItemFactory):634:634 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/internal/Y10;)V"} 2:6:void (com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexItemFactory):632:636 -> com.android.tools.r8.ir.conversion.StringSwitchConverter$StringToIdMapping$Builder -> com.android.tools.r8.internal.lY: # {"id":"sourceFile","fileName":"StringSwitchConverter.java"} com.android.tools.r8.ir.code.BasicBlock continuationBlock -> a 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 1:1:void ():311:311 -> 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):322:326 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/x4;Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/internal/SL;Lcom/android/tools/r8/internal/Y10;)V"} 1:14:com.android.tools.r8.ir.code.Phi getIntermediateIdValueOrElse(com.android.tools.r8.ir.code.Phi,com.android.tools.r8.ir.code.Phi):340:353 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/SL;Lcom/android/tools/r8/internal/SL;)Lcom/android/tools/r8/internal/SL;"} 15:15:com.android.tools.r8.ir.code.Phi getIntermediateIdValueOrElse(com.android.tools.r8.ir.code.Phi,com.android.tools.r8.ir.code.Phi):352:352 -> a 16: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):392:394 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/mY;Lcom/android/tools/r8/internal/x4;)Lcom/android/tools/r8/internal/mY;"} 19:24: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):436:441 -> a 19:24:com.android.tools.r8.ir.conversion.StringSwitchConverter$StringToIdMapping extend(com.android.tools.r8.ir.conversion.StringSwitchConverter$StringToIdMapping,com.android.tools.r8.ir.code.BasicBlock):394 -> a 25:30: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):828:833 -> a 25:30: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):441 -> a 25:30:com.android.tools.r8.ir.conversion.StringSwitchConverter$StringToIdMapping extend(com.android.tools.r8.ir.conversion.StringSwitchConverter$StringToIdMapping,com.android.tools.r8.ir.code.BasicBlock):394 -> a 31:31: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):442:442 -> a 31:31:com.android.tools.r8.ir.conversion.StringSwitchConverter$StringToIdMapping extend(com.android.tools.r8.ir.conversion.StringSwitchConverter$StringToIdMapping,com.android.tools.r8.ir.code.BasicBlock):394 -> a 32:34:boolean com.android.tools.r8.ir.conversion.StringSwitchConverter$Utils.isSameStringHashValue(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value):859:861 -> a 32:34: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):444 -> a 32:34:com.android.tools.r8.ir.conversion.StringSwitchConverter$StringToIdMapping extend(com.android.tools.r8.ir.conversion.StringSwitchConverter$StringToIdMapping,com.android.tools.r8.ir.code.BasicBlock):394 -> a 35:49: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):451:465 -> a 35:49:com.android.tools.r8.ir.conversion.StringSwitchConverter$StringToIdMapping extend(com.android.tools.r8.ir.conversion.StringSwitchConverter$StringToIdMapping,com.android.tools.r8.ir.code.BasicBlock):394 -> a 50:50:void com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap.():176:176 -> a 50:50: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 50:50:com.android.tools.r8.ir.conversion.StringSwitchConverter$StringToIdMapping extend(com.android.tools.r8.ir.conversion.StringSwitchConverter$StringToIdMapping,com.android.tools.r8.ir.code.BasicBlock):394 -> a 51:52:com.android.tools.r8.ir.code.BasicBlock com.android.tools.r8.ir.conversion.StringSwitchConverter$Utils.getTrueTarget(com.android.tools.r8.ir.code.If):801:802 -> a 51: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):466 -> a 51: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):394 -> a 53:53:boolean com.android.tools.r8.ir.conversion.StringSwitchConverter$StringToIdMapping$Builder.addMappingsForStringsWithHash(com.android.tools.r8.ir.code.BasicBlock,int,com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntMap):519:519 -> a 53:53: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):467 -> a 53:53:com.android.tools.r8.ir.conversion.StringSwitchConverter$StringToIdMapping extend(com.android.tools.r8.ir.conversion.StringSwitchConverter$StringToIdMapping,com.android.tools.r8.ir.code.BasicBlock):394 -> a 54: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):473:473 -> a 54: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):394 -> a 55:55:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ReferenceSet com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap.keySet():87:87 -> 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):477 -> 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):394 -> a 56:60: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):477:481 -> a 56:60:com.android.tools.r8.ir.conversion.StringSwitchConverter$StringToIdMapping extend(com.android.tools.r8.ir.conversion.StringSwitchConverter$StringToIdMapping,com.android.tools.r8.ir.code.BasicBlock):394 -> a 61: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):396:397 -> a 63:63: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):486:486 -> 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):397 -> a 64:65: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):841:842 -> a 64: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):486 -> a 64: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):397 -> a 66:66: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):487:487 -> a 66:66:com.android.tools.r8.ir.conversion.StringSwitchConverter$StringToIdMapping extend(com.android.tools.r8.ir.conversion.StringSwitchConverter$StringToIdMapping,com.android.tools.r8.ir.code.BasicBlock):397 -> a 67:69:boolean com.android.tools.r8.ir.conversion.StringSwitchConverter$Utils.isSameStringHashValue(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value):859:861 -> a 67:69: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):489 -> a 67:69:com.android.tools.r8.ir.conversion.StringSwitchConverter$StringToIdMapping extend(com.android.tools.r8.ir.conversion.StringSwitchConverter$StringToIdMapping,com.android.tools.r8.ir.code.BasicBlock):397 -> a 70:70: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:495 -> a 70:70:com.android.tools.r8.ir.conversion.StringSwitchConverter$StringToIdMapping extend(com.android.tools.r8.ir.conversion.StringSwitchConverter$StringToIdMapping,com.android.tools.r8.ir.code.BasicBlock):397 -> a 71:71:void com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap.():176:176 -> a 71: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):495 -> a 71: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):397 -> a 72:74: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):496:498 -> a 72:74:com.android.tools.r8.ir.conversion.StringSwitchConverter$StringToIdMapping extend(com.android.tools.r8.ir.conversion.StringSwitchConverter$StringToIdMapping,com.android.tools.r8.ir.code.BasicBlock):397 -> a 75:75:boolean com.android.tools.r8.ir.conversion.StringSwitchConverter$StringToIdMapping$Builder.addMappingsForStringsWithHash(com.android.tools.r8.ir.code.BasicBlock,int,com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntMap):519:519 -> a 75:75: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):499 -> a 75:75:com.android.tools.r8.ir.conversion.StringSwitchConverter$StringToIdMapping extend(com.android.tools.r8.ir.conversion.StringSwitchConverter$StringToIdMapping,com.android.tools.r8.ir.code.BasicBlock):397 -> a 76: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):506:506 -> a 76: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):397 -> a 77:77:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ReferenceSet com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap.keySet():87:87 -> 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):510 -> 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):397 -> a 78:82: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):510:514 -> a 78:82:com.android.tools.r8.ir.conversion.StringSwitchConverter$StringToIdMapping extend(com.android.tools.r8.ir.conversion.StringSwitchConverter$StringToIdMapping,com.android.tools.r8.ir.code.BasicBlock):397 -> a 83:90:boolean addMappingsForStringsWithHash(com.android.tools.r8.ir.code.BasicBlock,int,com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntMap,java.util.Set):527:534 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/x4;ILcom/android/tools/r8/internal/FR;Ljava/util/Set;)Z"} 91:91:boolean com.android.tools.r8.ir.code.Instruction.isConstString():0:0 -> a 91:91:boolean addMappingsForStringsWithHash(com.android.tools.r8.ir.code.BasicBlock,int,com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntMap,java.util.Set):541 -> a 92:140:boolean addMappingsForStringsWithHash(com.android.tools.r8.ir.code.BasicBlock,int,com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntMap,java.util.Set):542:590 -> a 141:141:boolean addMappingsForStringsWithHash(com.android.tools.r8.ir.code.BasicBlock,int,com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntMap,java.util.Set):580:580 -> a 142:150:boolean addMappingForString(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.graph.DexString,com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntMap):598:606 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/x4;Lcom/android/tools/r8/graph/u2;Lcom/android/tools/r8/internal/FR;)Z"} 151:151:com.android.tools.r8.ir.code.ConstNumber com.android.tools.r8.ir.code.ConstNumber.asConstNumberOrNull(com.android.tools.r8.ir.code.Instruction):54:54 -> a 151:151:boolean addMappingForString(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.graph.DexString,com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntMap):606 -> a 152:165:boolean addMappingForString(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.graph.DexString,com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntMap):608:621 -> a 1:27:com.android.tools.r8.ir.conversion.StringSwitchConverter$StringToIdMapping extendWithPredecessor(com.android.tools.r8.ir.conversion.StringSwitchConverter$StringToIdMapping,com.android.tools.r8.ir.code.BasicBlock):405:431 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/mY;Lcom/android/tools/r8/internal/x4;)Lcom/android/tools/r8/internal/mY;"} 28:30:com.android.tools.r8.ir.code.BasicBlock com.android.tools.r8.ir.code.BasicBlock.startOfGotoChain():1572:1574 -> b 28:30: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 -> b 31:31:com.android.tools.r8.ir.conversion.StringSwitchConverter$StringToIdMapping extendWithPredecessor(com.android.tools.r8.ir.conversion.StringSwitchConverter$StringToIdMapping,com.android.tools.r8.ir.code.BasicBlock):432:432 -> b com.android.tools.r8.ir.conversion.StringSwitchConverter$Utils -> com.android.tools.r8.internal.nY: # {"id":"sourceFile","fileName":"StringSwitchConverter.java"} boolean $assertionsDisabled -> a 1:1:void ():798:798 -> 1:8:com.android.tools.r8.ir.code.BasicBlock fallthroughBlock(com.android.tools.r8.ir.code.JumpInstruction):806:813 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/fu;)Lcom/android/tools/r8/internal/x4;"} com.android.tools.r8.ir.conversion.StringSwitchRemover -> com.android.tools.r8.internal.sY: # {"id":"sourceFile","fileName":"StringSwitchRemover.java"} com.android.tools.r8.graph.AppView appView -> a com.android.tools.r8.naming.IdentifierNameStringMarker identifierNameStringMarker -> b com.android.tools.r8.ir.analysis.type.ClassTypeElement stringType -> c 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/naming/C;)V"} 1:28:boolean prepareForStringSwitchRemoval(com.android.tools.r8.ir.code.IRCode):116:143 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;)Z"} 1:19:void run(com.android.tools.r8.ir.code.IRCode):60:78 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;)V"} 20:21:boolean com.android.tools.r8.ir.conversion.StringSwitchRemover.hashCodeOfKeysMayChangeAfterMinification(com.android.tools.r8.ir.code.StringSwitch):110:111 -> b 20:21:void run(com.android.tools.r8.ir.code.IRCode):79 -> b 22:22:void run(com.android.tools.r8.ir.code.IRCode):84:84 -> b 23:43:void run(com.android.tools.r8.ir.code.IRCode):80:100 -> b com.android.tools.r8.ir.conversion.StringSwitchRemover$SingleEqualityBasedStringSwitchRemover -> com.android.tools.r8.internal.pY: # {"id":"sourceFile","fileName":"StringSwitchRemover.java"} com.android.tools.r8.ir.code.BasicBlock block -> f com.android.tools.r8.ir.code.BasicBlock fallthroughBlock -> g java.util.Map structure -> h com.android.tools.r8.ir.conversion.StringSwitchRemover this$0 -> i boolean $assertionsDisabled -> j 1:1:void ():177:177 -> 1:5: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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/sY;Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/internal/B4;Lcom/android/tools/r8/internal/x4;Lcom/android/tools/r8/internal/gY;Ljava/util/Set;)V"} 1:2:java.util.Map createStructure(com.android.tools.r8.ir.code.StringSwitch):197:198 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/gY;)Ljava/util/LinkedHashMap;"} 3:33:void removeStringSwitch():205:235 -> a 34:34:int com.android.tools.r8.ir.code.IRCode.getNextBlockNumber():1210:1210 -> 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():1210:1210 -> 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():1210:1210 -> 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():1210:1210 -> 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[]):1508:1514 -> 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):342:342 -> 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):338 -> 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):342:342 -> 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):338 -> a 67:67:void removeStringSwitch():255 -> a 68:77:void removeStringSwitch():256:265 -> a com.android.tools.r8.ir.conversion.StringSwitchRemover$SingleHashBasedStringSwitchRemover -> com.android.tools.r8.internal.qY: # {"id":"sourceFile","fileName":"StringSwitchRemover.java"} com.android.tools.r8.ir.code.BasicBlock hashSwitchBlock -> f com.android.tools.r8.ir.code.BasicBlock hashSwitchFallthroughBlock -> g com.android.tools.r8.ir.code.BasicBlock idSwitchBlock -> h com.android.tools.r8.ir.code.BasicBlock idSwitchFallthroughBlock -> i com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap structure -> j int nextStringId -> k com.android.tools.r8.ir.conversion.StringSwitchRemover this$0 -> l boolean $assertionsDisabled -> m 1:1:void ():269:269 -> 1:7: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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/sY;Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/internal/B4;Lcom/android/tools/r8/internal/x4;Lcom/android/tools/r8/internal/gY;Ljava/util/Set;)V"} 1:2:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap createStructure(com.android.tools.r8.ir.code.StringSwitch):301:302 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/gY;)Lcom/android/tools/r8/internal/jr;"} 3:9:void lambda$createStructure$0(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap,com.android.tools.r8.graph.DexString,com.android.tools.r8.ir.code.BasicBlock):304:310 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Gq;Lcom/android/tools/r8/graph/u2;Lcom/android/tools/r8/internal/x4;)V"} 10:20:void removeStringSwitch():319:329 -> a 21:21: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):1206:1206 -> a 21:21:void removeStringSwitch():329 -> a 22:33:void removeStringSwitch():330:341 -> 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):406:406 -> a 34:34:void removeStringSwitch():362 -> a 35:35:int com.android.tools.r8.ir.conversion.StringSwitchRemover$SingleHashBasedStringSwitchRemover.getAndIncrementNextBlockNumber():296:296 -> a 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():1210:1210 -> a 36:36: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)"]} 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:37:int com.android.tools.r8.ir.code.IRCode.getNextBlockNumber():1210:1210 -> a 37:37:int com.android.tools.r8.ir.conversion.StringSwitchRemover$SingleHashBasedStringSwitchRemover.getAndIncrementNextBlockNumber():296 -> a 37:37: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 37:37:void removeStringSwitch():362 -> a 38: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):409:435 -> a 38:64:void removeStringSwitch():362 -> a 65:65:int com.android.tools.r8.ir.conversion.StringSwitchRemover$SingleHashBasedStringSwitchRemover.getAndIncrementNextBlockNumber():296:296 -> a 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():1210:1210 -> a 66:66: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)"]} 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:int com.android.tools.r8.ir.code.IRCode.getNextBlockNumber():1210:1210 -> a 67:67:int com.android.tools.r8.ir.conversion.StringSwitchRemover$SingleHashBasedStringSwitchRemover.getAndIncrementNextBlockNumber():296 -> 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 -> a 67:67:void removeStringSwitch():362 -> a 68:68: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 68:68:void removeStringSwitch():362 -> a 69: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):439:450 -> a 69:80:void removeStringSwitch():362 -> a 81:81:int com.android.tools.r8.ir.conversion.StringSwitchRemover$SingleHashBasedStringSwitchRemover.getAndIncrementNextBlockNumber():296:296 -> a 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():1210:1210 -> a 82:82: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)"]} 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:int com.android.tools.r8.ir.code.IRCode.getNextBlockNumber():1210:1210 -> a 83:83:int com.android.tools.r8.ir.conversion.StringSwitchRemover$SingleHashBasedStringSwitchRemover.getAndIncrementNextBlockNumber():296 -> 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 -> a 83:83:void removeStringSwitch():362 -> a 84:84: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 84:84:void removeStringSwitch():362 -> a 85:97: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:466 -> a 85:97:void removeStringSwitch():362 -> a 98:101:void removeStringSwitch():363:366 -> a 102:102: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 102:102:void removeStringSwitch():366 -> a 103:103:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntSet com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap.keySet():43:43 -> a 103:103: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)"]} 103:103:void removeStringSwitch():366 -> a 104:112: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 104:112:void removeStringSwitch():366 -> a 113:129:void removeStringSwitch():367:383 -> a 130:131:com.android.tools.r8.ir.code.IntSwitch com.android.tools.r8.ir.conversion.StringSwitchRemover$SingleHashBasedStringSwitchRemover.createIdSwitch(com.android.tools.r8.ir.code.Phi,com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntMap):471:472 -> a 130:131:void removeStringSwitch():386 -> a 132:134:int[] com.android.tools.r8.utils.ArrayUtils.createIdentityArray(int):141:143 -> a 132:134:com.android.tools.r8.ir.code.IntSwitch com.android.tools.r8.ir.conversion.StringSwitchRemover$SingleHashBasedStringSwitchRemover.createIdSwitch(com.android.tools.r8.ir.code.Phi,com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntMap):472 -> a 132:134:void removeStringSwitch():386 -> a 135:143:com.android.tools.r8.ir.code.IntSwitch com.android.tools.r8.ir.conversion.StringSwitchRemover$SingleHashBasedStringSwitchRemover.createIdSwitch(com.android.tools.r8.ir.code.Phi,com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntMap):473:481 -> a 135:143:void removeStringSwitch():386 -> a 144:146:void removeStringSwitch():387:389 -> a com.android.tools.r8.ir.conversion.StringSwitchRemover$SingleStringSwitchRemover -> com.android.tools.r8.internal.rY: # {"id":"sourceFile","fileName":"StringSwitchRemover.java"} com.android.tools.r8.ir.code.IRCode code -> a java.util.ListIterator blockIterator -> b java.util.Set newBlocksWithStrings -> c com.android.tools.r8.ir.code.Position position -> d com.android.tools.r8.ir.code.Value stringValue -> e 1:6:void (com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,com.android.tools.r8.ir.code.StringSwitch,java.util.Set):166:171 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/internal/B4;Lcom/android/tools/r8/internal/gY;Ljava/util/Set;)V"} void removeStringSwitch() -> a com.android.tools.r8.ir.conversion.SwitchPayloadResolver -> com.android.tools.r8.internal.RY: # {"id":"sourceFile","fileName":"SwitchPayloadResolver.java"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/code/B1;)V"} 7:21:void resolve(com.android.tools.r8.dex.code.DexSwitchPayload):45:59 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/code/d4;)V"} 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.android.tools.r8.internal.QY: # {"id":"sourceFile","fileName":"SwitchPayloadResolver.java"} int userOffset -> a int[] absoluteTargets -> b int[] keys -> c 1:1:void (int):26:26 -> 2:7:void (int):22:27 -> com.android.tools.r8.ir.conversion.SyntheticStraightLineSourceCode -> com.android.tools.r8.internal.cZ: # {"id":"sourceFile","fileName":"SyntheticStraightLineSourceCode.java"} 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/bm;Lcom/android/tools/r8/internal/kM$c;)V"} 1:1:void buildPostlude(com.android.tools.r8.ir.conversion.IRBuilder):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;)V"} 2:2:com.android.tools.r8.graph.DebugLocalInfo getIncomingLocalAtBlock(int,int):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(II)Lcom/android/tools/r8/graph/X;"} 3:3:com.android.tools.r8.graph.DebugLocalInfo getOutgoingLocal(int):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/graph/X;"} 4:4:int traceInstruction(int,com.android.tools.r8.ir.conversion.IRBuilder):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/internal/hl;)I"} 5:5:void buildInstruction(com.android.tools.r8.ir.conversion.IRBuilder,int,boolean):51:51 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;IZ)V"} 6:6:void buildBlockTransfer(com.android.tools.r8.ir.conversion.IRBuilder,int,int,boolean):118:118 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;IIZ)V"} 7:7:void resolveAndBuildNewArrayFilledData(int,int,com.android.tools.r8.ir.conversion.IRBuilder):129:129 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(IILcom/android/tools/r8/internal/hl;)V"} 8:8:void resolveAndBuildSwitch(int,int,int,com.android.tools.r8.ir.conversion.IRBuilder):135:135 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(IIILcom/android/tools/r8/internal/hl;)V"} 1:1:com.android.tools.r8.ir.code.CatchHandlers getCurrentCatchHandlers(com.android.tools.r8.ir.conversion.IRBuilder):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;)Lcom/android/tools/r8/internal/t6;"} 2:2:void setUp():0:0 -> b 3:3:com.android.tools.r8.ir.code.Position getCanonicalDebugPositionAtOffset(int):66:66 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/internal/kM;"} 1:1:com.android.tools.r8.graph.DebugLocalInfo getIncomingLocal(int):0:0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/graph/X;"} 2:2:boolean verifyCurrentInstructionCanThrow():0:0 -> c 3:3:void buildPrelude(com.android.tools.r8.ir.conversion.IRBuilder):45:45 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;)V"} 4:4:void buildPrelude(com.android.tools.r8.ir.conversion.IRBuilder):44:44 -> c void clear() -> clear 1:1:int getMoveExceptionRegister(int):123:123 -> d 2:2:boolean verifyLocalInScope(com.android.tools.r8.graph.DebugLocalInfo):140:140 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Z"} 1:1:int instructionOffset(int):0:0 -> e 2:2:int instructionCount():28:28 -> e 1:1:boolean verifyRegister(int):0:0 -> f 2:2:com.android.tools.r8.ir.code.Position getCurrentPosition():76:76 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/kM;"} int instructionIndex(int) -> g com.android.tools.r8.ir.conversion.TypeConstraintResolver -> com.android.tools.r8.internal.E00: # {"id":"sourceFile","fileName":"TypeConstraintResolver.java"} com.android.tools.r8.graph.AppView appView -> a com.android.tools.r8.ir.conversion.IRBuilder builder -> b java.util.Map unificationParents -> c boolean $assertionsDisabled -> d 1:1:void ():52:52 -> 1:1:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.conversion.IRBuilder):58:58 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/hl;)V"} 2:6:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.conversion.IRBuilder):56:60 -> 1:23:com.android.tools.r8.ir.analysis.type.TypeElement typeForConstraint(com.android.tools.r8.ir.code.ValueTypeConstraint):69:91 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/l20;)Lcom/android/tools/r8/internal/F00;"} 24:24:com.android.tools.r8.ir.analysis.type.TypeElement typeForConstraint(com.android.tools.r8.ir.code.ValueTypeConstraint):89:89 -> a 25:25:com.android.tools.r8.ir.analysis.type.TypeElement typeForConstraint(com.android.tools.r8.ir.code.ValueTypeConstraint):87:87 -> a 26:26:com.android.tools.r8.ir.analysis.type.TypeElement typeForConstraint(com.android.tools.r8.ir.code.ValueTypeConstraint):85:85 -> a 27:39:com.android.tools.r8.ir.analysis.type.TypeElement typeForConstraint(com.android.tools.r8.ir.code.ValueTypeConstraint):71:83 -> a 40:40:com.android.tools.r8.ir.analysis.type.TypeElement typeForConstraint(com.android.tools.r8.ir.code.ValueTypeConstraint):81:81 -> a 41:41:com.android.tools.r8.ir.analysis.type.TypeElement typeForConstraint(com.android.tools.r8.ir.code.ValueTypeConstraint):79:79 -> a 42:42:com.android.tools.r8.ir.analysis.type.TypeElement typeForConstraint(com.android.tools.r8.ir.code.ValueTypeConstraint):77:77 -> a 43:49:java.util.List com.android.tools.r8.ir.conversion.TypeConstraintResolver.resolveRoundOne(com.android.tools.r8.ir.code.IRCode):107:113 -> a 43:49:void resolve(java.util.List,com.android.tools.r8.ir.code.IRCode):97 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/ArrayList;Lcom/android/tools/r8/internal/ll;)V"} 50:52:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.conversion.TypeConstraintResolver.canonical(com.android.tools.r8.ir.code.Value):274:276 -> a 50:52:void com.android.tools.r8.ir.conversion.TypeConstraintResolver.merge(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value):191 -> a 50:52:java.util.List com.android.tools.r8.ir.conversion.TypeConstraintResolver.resolveRoundOne(com.android.tools.r8.ir.code.IRCode):114 -> a 50:52:void resolve(java.util.List,com.android.tools.r8.ir.code.IRCode):97 -> a 53:55:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.conversion.TypeConstraintResolver.canonical(com.android.tools.r8.ir.code.Value):274:276 -> a 53:55:void com.android.tools.r8.ir.conversion.TypeConstraintResolver.merge(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value):191 -> a 53:55:java.util.List com.android.tools.r8.ir.conversion.TypeConstraintResolver.resolveRoundOne(com.android.tools.r8.ir.code.IRCode):114 -> a 53:55:void resolve(java.util.List,com.android.tools.r8.ir.code.IRCode):97 -> a 56:56:void com.android.tools.r8.ir.conversion.TypeConstraintResolver.merge(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value):191:191 -> a 56:56:java.util.List com.android.tools.r8.ir.conversion.TypeConstraintResolver.resolveRoundOne(com.android.tools.r8.ir.code.IRCode):114 -> a 56:56:void resolve(java.util.List,com.android.tools.r8.ir.code.IRCode):97 -> a 57:67:java.util.List com.android.tools.r8.ir.conversion.TypeConstraintResolver.resolveRoundOne(com.android.tools.r8.ir.code.IRCode):117:127 -> a 57:67:void resolve(java.util.List,com.android.tools.r8.ir.code.IRCode):97 -> a 68:70:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.conversion.TypeConstraintResolver.canonical(com.android.tools.r8.ir.code.Value):274:276 -> a 68:70:void com.android.tools.r8.ir.conversion.TypeConstraintResolver.merge(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value):191 -> a 68:70:java.util.List com.android.tools.r8.ir.conversion.TypeConstraintResolver.resolveRoundOne(com.android.tools.r8.ir.code.IRCode):127 -> a 68:70:void resolve(java.util.List,com.android.tools.r8.ir.code.IRCode):97 -> a 71:73:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.conversion.TypeConstraintResolver.canonical(com.android.tools.r8.ir.code.Value):274:276 -> a 71:73:void com.android.tools.r8.ir.conversion.TypeConstraintResolver.merge(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value):191 -> a 71:73:java.util.List com.android.tools.r8.ir.conversion.TypeConstraintResolver.resolveRoundOne(com.android.tools.r8.ir.code.IRCode):127 -> a 71:73:void resolve(java.util.List,com.android.tools.r8.ir.code.IRCode):97 -> a 74:74:void com.android.tools.r8.ir.conversion.TypeConstraintResolver.merge(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value):191:191 -> a 74:74:java.util.List com.android.tools.r8.ir.conversion.TypeConstraintResolver.resolveRoundOne(com.android.tools.r8.ir.code.IRCode):127 -> a 74:74:void resolve(java.util.List,com.android.tools.r8.ir.code.IRCode):97 -> a 75:79:java.util.ArrayList com.android.tools.r8.ir.conversion.TypeConstraintResolver.constrainValues(boolean,java.util.List):161:165 -> a 75:79:java.util.List com.android.tools.r8.ir.conversion.TypeConstraintResolver.resolveRoundOne(com.android.tools.r8.ir.code.IRCode):132 -> a 75:79:void resolve(java.util.List,com.android.tools.r8.ir.code.IRCode):97 -> a 80:83:void resolve(java.util.List,com.android.tools.r8.ir.code.IRCode):100:103 -> a 84:85:void resolveRoundTwo(com.android.tools.r8.ir.code.IRCode,java.util.List,java.util.List):140:141 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;Ljava/util/ArrayList;Ljava/util/ArrayList;)V"} 86:90:java.util.ArrayList com.android.tools.r8.ir.conversion.TypeConstraintResolver.constrainValues(boolean,java.util.List):161:165 -> a 86:90:void resolveRoundTwo(com.android.tools.r8.ir.code.IRCode,java.util.List,java.util.List):144 -> a 91:102:void resolveRoundTwo(com.android.tools.r8.ir.code.IRCode,java.util.List,java.util.List):145:156 -> a 103:103:void resolveRoundTwo(com.android.tools.r8.ir.code.IRCode,java.util.List,java.util.List):149:149 -> a 104: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):173:173 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/oE;Lcom/android/tools/r8/internal/Y10;Lcom/android/tools/r8/internal/Y10;Ljava/util/function/Consumer;)V"} 105:107:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.conversion.TypeConstraintResolver.canonical(com.android.tools.r8.ir.code.Value):274:276 -> a 105: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):174 -> a 108:119: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):176:187 -> a 120:132:boolean verifyNoConstrainedUses(com.android.tools.r8.ir.code.Value,java.util.Set):217:229 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Y10;Lcom/android/tools/r8/internal/Im;)V"} 133:133:com.android.tools.r8.com.google.common.collect.ImmutableCollection$Builder com.android.tools.r8.com.google.common.collect.ImmutableCollection$Builder.addAll(java.lang.Iterable):448:448 -> a 133:133:com.android.tools.r8.com.google.common.collect.ImmutableSet$Builder com.android.tools.r8.com.google.common.collect.ImmutableSet$Builder.addAll(java.lang.Iterable):535 -> a 133:133:boolean verifyNoConstrainedUses(com.android.tools.r8.ir.code.Value,java.util.Set):229 -> a 134:134:com.android.tools.r8.com.google.common.collect.ImmutableCollection$Builder com.android.tools.r8.com.google.common.collect.ImmutableSet$Builder.add(java.lang.Object):476:476 -> a 134:134:com.android.tools.r8.com.google.common.collect.ImmutableCollection$Builder com.android.tools.r8.com.google.common.collect.ImmutableCollection$Builder.addAll(java.lang.Iterable):449 -> a 134:134:com.android.tools.r8.com.google.common.collect.ImmutableSet$Builder com.android.tools.r8.com.google.common.collect.ImmutableSet$Builder.addAll(java.lang.Iterable):535 -> a 134:134:boolean verifyNoConstrainedUses(com.android.tools.r8.ir.code.Value,java.util.Set):229 -> a 135:135:boolean verifyNoConstrainedUses(com.android.tools.r8.ir.code.Value,java.util.Set):229:229 -> a 136:143:boolean verifyNoConstrainedUses(com.android.tools.r8.ir.code.Value,java.util.Set):227:234 -> a 144:144:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isDefinitelyNull():387:387 -> a 144:144:boolean verifyNoConstrainedUses(com.android.tools.r8.ir.code.Value,java.util.Set):234 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 145:145:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isDefinitelyNull():387:387 -> a 145:145:boolean verifyNoConstrainedUses(com.android.tools.r8.ir.code.Value,java.util.Set):234 -> a 146:148:boolean verifyNoConstrainedUses(com.android.tools.r8.ir.code.Value,java.util.Set):234:236 -> a 149:151:void link(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value):247:249 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Y10;Lcom/android/tools/r8/internal/Y10;)V"} 152:152:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isBottom():0:0 -> a 152:152:com.android.tools.r8.ir.code.ValueTypeConstraint com.android.tools.r8.ir.conversion.TypeConstraintResolver.constraintForType(com.android.tools.r8.ir.analysis.type.TypeElement):65 -> a 152:152:void link(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value):250 -> a 153:153:com.android.tools.r8.ir.code.ValueTypeConstraint com.android.tools.r8.ir.conversion.TypeConstraintResolver.constraintForType(com.android.tools.r8.ir.analysis.type.TypeElement):65:65 -> a 153:153:void link(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value):250 -> a 154:154:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isBottom():0:0 -> a 154:154:com.android.tools.r8.ir.code.ValueTypeConstraint com.android.tools.r8.ir.conversion.TypeConstraintResolver.constraintForType(com.android.tools.r8.ir.analysis.type.TypeElement):65 -> a 154:154:void link(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value):250 -> a 155:155:com.android.tools.r8.ir.code.ValueTypeConstraint com.android.tools.r8.ir.conversion.TypeConstraintResolver.constraintForType(com.android.tools.r8.ir.analysis.type.TypeElement):65:65 -> a 155:155:void link(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value):250 -> a 156:171:void link(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value):251:266 -> a 172:174:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.conversion.TypeConstraintResolver.canonical(com.android.tools.r8.ir.code.Value):274:276 -> a 172:174:com.android.tools.r8.ir.code.ValueTypeConstraint getCanonicalTypeConstraint(com.android.tools.r8.ir.code.Value,boolean):195 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ZLcom/android/tools/r8/internal/Y10;)Lcom/android/tools/r8/internal/l20;"} 175:175:com.android.tools.r8.ir.code.ValueTypeConstraint getCanonicalTypeConstraint(com.android.tools.r8.ir.code.Value,boolean):195:195 -> 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):65:65 -> a 176:176:com.android.tools.r8.ir.code.ValueTypeConstraint getCanonicalTypeConstraint(com.android.tools.r8.ir.code.Value,boolean):195 -> a 177:177:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isBottom():0:0 -> 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):65 -> a 177:177:com.android.tools.r8.ir.code.ValueTypeConstraint getCanonicalTypeConstraint(com.android.tools.r8.ir.code.Value,boolean):195 -> 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):65:65 -> a 178:178:com.android.tools.r8.ir.code.ValueTypeConstraint getCanonicalTypeConstraint(com.android.tools.r8.ir.code.Value,boolean):195 -> a 179:188:com.android.tools.r8.ir.code.ValueTypeConstraint getCanonicalTypeConstraint(com.android.tools.r8.ir.code.Value,boolean):196:205 -> a 189:189:boolean com.android.tools.r8.ir.conversion.TypeConstraintResolver.verifyNoConstrainedUses(com.android.tools.r8.ir.code.Value):213:213 -> a 189:189:com.android.tools.r8.ir.code.ValueTypeConstraint getCanonicalTypeConstraint(com.android.tools.r8.ir.code.Value,boolean):205 -> a 190:190:com.android.tools.r8.ir.code.ValueTypeConstraint getCanonicalTypeConstraint(com.android.tools.r8.ir.code.Value,boolean):206:206 -> a 191:194:com.android.tools.r8.ir.code.ValueTypeConstraint getCanonicalTypeConstraint(com.android.tools.r8.ir.code.Value,boolean):199:202 -> a 195:195:boolean com.android.tools.r8.ir.conversion.TypeConstraintResolver.verifyNoConstrainedUses(com.android.tools.r8.ir.code.Value):213:213 -> a 195:195:com.android.tools.r8.ir.code.ValueTypeConstraint getCanonicalTypeConstraint(com.android.tools.r8.ir.code.Value,boolean):202 -> a 196:196:com.android.tools.r8.ir.code.ValueTypeConstraint getCanonicalTypeConstraint(com.android.tools.r8.ir.code.Value,boolean):203:203 -> a com.android.tools.r8.ir.conversion.callgraph.CallGraph -> com.android.tools.r8.internal.i6: # {"id":"sourceFile","fileName":"CallGraph.java"} boolean $assertionsDisabled -> b int $r8$clinit -> c 1:1:void ():39:39 -> 1:1:void (java.util.Map,com.android.tools.r8.ir.conversion.callgraph.CycleEliminator$CycleEliminationResult):48:48 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Map;)V"} 1:5:com.android.tools.r8.ir.conversion.callgraph.CallGraph createForTesting(java.util.Collection):57:61 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Collection;)Lcom/android/tools/r8/internal/i6;"} 6:6:com.android.tools.r8.ir.conversion.callgraph.CallGraph createForTesting(java.util.Collection):60:60 -> a 7:7:com.android.tools.r8.ir.conversion.callgraph.CallGraph createForTesting(java.util.Collection):59:59 -> a 8:8:void com.android.tools.r8.ir.conversion.callgraph.CallGraph.(java.util.Map):44:44 -> a 8:8:com.android.tools.r8.ir.conversion.callgraph.CallGraph createForTesting(java.util.Collection):59 -> a 9:9:com.android.tools.r8.graph.DexMethod lambda$createForTesting$0(com.android.tools.r8.ir.conversion.callgraph.Node):61:61 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/tH;)Lcom/android/tools/r8/graph/j2;"} 10:12:com.android.tools.r8.ir.conversion.callgraph.CallSiteInformation createCallSiteInformation(com.android.tools.r8.graph.AppView):66:68 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)Lcom/android/tools/r8/internal/p6;"} 1:1:com.android.tools.r8.utils.collections.ProgramMethodSet extractLeaves():72:72 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/IN;"} 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 1:1:com.android.tools.r8.utils.collections.ProgramMethodSet extractRoots():76:76 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/IN;"} 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 -> d 2:14:com.android.tools.r8.utils.collections.ProgramMethodSet extractRoots():76 -> d com.android.tools.r8.ir.conversion.callgraph.CallGraphBase -> com.android.tools.r8.internal.j6: # {"id":"sourceFile","fileName":"CallGraphBase.java"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)Lcom/android/tools/r8/internal/uH;"} 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.android.tools.r8.internal.k6: # {"id":"sourceFile","fileName":"CallGraphBuilder.java"} boolean $assertionsDisabled -> e 1:1:void ():18:18 -> 1:1:void (com.android.tools.r8.graph.AppView):21:21 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)V"} 1:1:com.android.tools.r8.ir.conversion.callgraph.CallGraph build(java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):18:18 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/concurrent/ExecutorService;Lcom/android/tools/r8/utils/z3;)Lcom/android/tools/r8/internal/i6;"} 2:2:void populateGraph(java.util.concurrent.ExecutorService):26:26 -> a 3:3:void processClass(com.android.tools.r8.graph.DexProgramClass):30:30 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)V"} 4:6:boolean verifyAllMethodsWithCodeExists():46:48 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} 1:8:void processMethod(com.android.tools.r8.graph.ProgramMethod):34:41 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)V"} com.android.tools.r8.ir.conversion.callgraph.CallGraphBuilderBase -> com.android.tools.r8.internal.l6: # {"id":"sourceFile","fileName":"CallGraphBuilderBase.java"} com.android.tools.r8.graph.AppView appView -> a java.util.Map nodes -> b java.util.Map possibleProgramTargetsCache -> c 1:1:void (com.android.tools.r8.graph.AppView):23:23 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)Lcom/android/tools/r8/internal/uH;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/internal/uH;"} 1:1:com.android.tools.r8.ir.conversion.callgraph.NodeBase getOrCreateNode(com.android.tools.r8.graph.ProgramMethod):30:30 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)Lcom/android/tools/r8/internal/uH;"} com.android.tools.r8.ir.conversion.callgraph.CallSiteInformation -> com.android.tools.r8.internal.p6: # {"id":"sourceFile","fileName":"CallSiteInformation.java"} 1:1:void ():18:18 -> boolean hasSingleCallSite(com.android.tools.r8.graph.ProgramMethod) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)Z"} 1:1:com.android.tools.r8.ir.conversion.callgraph.CallSiteInformation empty():33:33 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/p6;"} boolean isMultiCallerInlineCandidate(com.android.tools.r8.graph.ProgramMethod) -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)Z"} void unsetCallSiteInformation(com.android.tools.r8.graph.ProgramMethod) -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)V"} com.android.tools.r8.ir.conversion.callgraph.CallSiteInformation$CallGraphBasedCallSiteInformation -> com.android.tools.r8.internal.n6: # {"id":"sourceFile","fileName":"CallSiteInformation.java"} 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/i6;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/utils/A1;Lcom/android/tools/r8/graph/o5;)Z"} 4:4:boolean hasSingleCallSite(com.android.tools.r8.graph.ProgramMethod):112:112 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)Z"} 1:1:boolean isMultiCallerInlineCandidate(com.android.tools.r8.graph.ProgramMethod):123:123 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)Z"} 1:2:void unsetCallSiteInformation(com.android.tools.r8.graph.ProgramMethod):128:129 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)V"} com.android.tools.r8.ir.conversion.callgraph.CallSiteInformation$EmptyCallSiteInformation -> com.android.tools.r8.internal.o6: # {"id":"sourceFile","fileName":"CallSiteInformation.java"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)Z"} boolean isMultiCallerInlineCandidate(com.android.tools.r8.graph.ProgramMethod) -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)Z"} void unsetCallSiteInformation(com.android.tools.r8.graph.ProgramMethod) -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)V"} com.android.tools.r8.ir.conversion.callgraph.CycleEliminator -> com.android.tools.r8.internal.td: # {"id":"sourceFile","fileName":"CycleEliminator.java"} java.util.Deque stack -> a java.util.Map stackEntryInfo -> b java.util.Deque clinitCallStack -> c java.util.Deque writerStack -> d java.util.Set marked -> e java.util.Map calleesToBeRemoved -> f java.util.Map writersToBeRemoved -> g java.util.Map removedCallEdges -> h java.util.LinkedHashSet revisit -> i boolean $assertionsDisabled -> j 1:1:void ():24:24 -> 1:81:void ():24:104 -> 1:2:com.android.tools.r8.ir.conversion.callgraph.CycleEliminator$CycleEliminationResult breakCycles(java.util.Collection):111:112 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Collection;)Lcom/android/tools/r8/internal/td$a;"} 3:10:void com.android.tools.r8.ir.conversion.callgraph.CycleEliminator.prepareForNewTraversal():122:129 -> a 3:10:com.android.tools.r8.ir.conversion.callgraph.CycleEliminator$CycleEliminationResult breakCycles(java.util.Collection):113 -> a 11:13:com.android.tools.r8.ir.conversion.callgraph.CycleEliminator$CycleEliminationResult breakCycles(java.util.Collection):114:116 -> a 14:20:void com.android.tools.r8.ir.conversion.callgraph.CycleEliminator.reset():133:139 -> a 14:20:com.android.tools.r8.ir.conversion.callgraph.CycleEliminator$CycleEliminationResult breakCycles(java.util.Collection):117 -> a 21:22:void lambda$traverse$0(com.android.tools.r8.ir.conversion.callgraph.CycleEliminator$IteratorWorkItem,com.android.tools.r8.ir.conversion.callgraph.Node):242:243 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ud;Lcom/android/tools/r8/internal/tH;)V"} 23:43:com.android.tools.r8.ir.conversion.callgraph.Node iterateCalleesAndWriters(java.util.Iterator,com.android.tools.r8.ir.conversion.callgraph.Node):260:280 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/tH;Ljava/util/Iterator;)Lcom/android/tools/r8/internal/tH;"} 44:65:com.android.tools.r8.ir.conversion.callgraph.Node iterateCalleesAndWriters(java.util.Iterator,com.android.tools.r8.ir.conversion.callgraph.Node):279:300 -> a 66:79:com.android.tools.r8.ir.conversion.callgraph.Node iterateCalleesAndWriters(java.util.Iterator,com.android.tools.r8.ir.conversion.callgraph.Node):299:312 -> a 80:84:java.util.LinkedList com.android.tools.r8.ir.conversion.callgraph.CycleEliminator.extractCycle(com.android.tools.r8.ir.conversion.callgraph.Node):399:403 -> a 80:84:com.android.tools.r8.ir.conversion.callgraph.Node iterateCalleesAndWriters(java.util.Iterator,com.android.tools.r8.ir.conversion.callgraph.Node):318 -> a 85:100:com.android.tools.r8.ir.conversion.callgraph.CycleEliminator$CallEdge com.android.tools.r8.ir.conversion.callgraph.CycleEliminator.findCallEdgeForRemoval(java.util.LinkedList):415:430 -> a 85:100:com.android.tools.r8.ir.conversion.callgraph.Node iterateCalleesAndWriters(java.util.Iterator,com.android.tools.r8.ir.conversion.callgraph.Node):322 -> a 101:105:com.android.tools.r8.ir.conversion.callgraph.Node iterateCalleesAndWriters(java.util.Iterator,com.android.tools.r8.ir.conversion.callgraph.Node):327:331 -> a 106:108:void com.android.tools.r8.ir.conversion.callgraph.CycleEliminator.recoverStack(java.util.LinkedList):451:453 -> a 106:108:com.android.tools.r8.ir.conversion.callgraph.Node iterateCalleesAndWriters(java.util.Iterator,com.android.tools.r8.ir.conversion.callgraph.Node):335 -> a 109:109:com.android.tools.r8.ir.conversion.callgraph.CycleEliminator$CallEdge com.android.tools.r8.ir.conversion.callgraph.CycleEliminator.findCallEdgeForRemoval(java.util.LinkedList):434:434 -> a 109:109:com.android.tools.r8.ir.conversion.callgraph.Node iterateCalleesAndWriters(java.util.Iterator,com.android.tools.r8.ir.conversion.callgraph.Node):322 -> a 110:110:java.util.Set lambda$removeCallEdge$2(com.android.tools.r8.ir.conversion.callgraph.Node):367:367 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/tH;)Ljava/util/Set;"} 111:115: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):379:383 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/tH;Lcom/android/tools/r8/internal/tH;Lcom/android/tools/r8/internal/wd;Ljava/util/function/BiConsumer;)Z"} 116:120:java.util.LinkedList com.android.tools.r8.ir.conversion.callgraph.CycleEliminator.extractCycle(com.android.tools.r8.ir.conversion.callgraph.Node):399:403 -> a 116:120:boolean com.android.tools.r8.ir.conversion.callgraph.CycleEliminator.verifyCycleSatisfies(com.android.tools.r8.ir.conversion.callgraph.Node,java.util.function.Predicate):408 -> 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 -> a 121:121:boolean com.android.tools.r8.ir.conversion.callgraph.CycleEliminator.verifyCycleSatisfies(com.android.tools.r8.ir.conversion.callgraph.Node,java.util.function.Predicate):409:409 -> a 121:121: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 -> a 122:124:void com.android.tools.r8.ir.conversion.callgraph.CycleEliminator.recoverStack(java.util.LinkedList):451:453 -> a 122:124:boolean com.android.tools.r8.ir.conversion.callgraph.CycleEliminator.verifyCycleSatisfies(com.android.tools.r8.ir.conversion.callgraph.Node,java.util.function.Predicate):410 -> a 122:124: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 -> a 125:128: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):386:389 -> a 129:129:boolean lambda$removeIncomingEdgeOnStack$4(com.android.tools.r8.ir.conversion.callgraph.Node,com.android.tools.r8.ir.conversion.callgraph.CycleEliminator$StackEntryInfo,java.util.LinkedList):385:385 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/tH;Lcom/android/tools/r8/internal/wd;Ljava/util/LinkedList;)Z"} 130:131:boolean callEdgeRemovalIsSafe(com.android.tools.r8.ir.conversion.callgraph.Node,com.android.tools.r8.ir.conversion.callgraph.Node):440:441 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/tH;Lcom/android/tools/r8/internal/tH;)Z"} 132:132:com.android.tools.r8.utils.collections.ProgramMethodSet lambda$recordCallEdgeRemoval$5(com.android.tools.r8.graph.DexEncodedMethod):446:446 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W0;)Lcom/android/tools/r8/internal/IN;"} 1:7:void traverse(java.util.Collection):199:205 -> b 8:8:boolean com.android.tools.r8.ir.conversion.callgraph.CycleEliminator$WorkItem.isNode():0:0 -> b 8:8:void traverse(java.util.Collection):205 -> b 9:15:void traverse(java.util.Collection):206:212 -> 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):341:348 -> b 16:23:void traverse(java.util.Collection):213 -> b 24:25:void traverse(java.util.Collection):219:220 -> b 26:31:void traverse(java.util.Collection):218:223 -> b 32:32:boolean com.android.tools.r8.ir.conversion.callgraph.CycleEliminator$WorkItem.isIterator():0:0 -> b 32:32:void traverse(java.util.Collection):223 -> b 33:44:void traverse(java.util.Collection):223:234 -> b 45:53:void com.android.tools.r8.ir.conversion.callgraph.CycleEliminator.pop(com.android.tools.r8.ir.conversion.callgraph.Node):354:362 -> b 45:53:void traverse(java.util.Collection):234 -> b 54:69:void traverse(java.util.Collection):235:250 -> b 70:70:void lambda$traverse$1(com.android.tools.r8.ir.conversion.callgraph.CycleEliminator$IteratorWorkItem,com.android.tools.r8.ir.conversion.callgraph.Node):251:251 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ud;Lcom/android/tools/r8/internal/tH;)V"} 71:71:java.util.Set lambda$removeFieldReadEdge$3(com.android.tools.r8.ir.conversion.callgraph.Node):371:371 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/tH;)Ljava/util/Set;"} 72:74:void recordCallEdgeRemoval(com.android.tools.r8.ir.conversion.callgraph.Node,com.android.tools.r8.ir.conversion.callgraph.Node):445:447 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/tH;Lcom/android/tools/r8/internal/tH;)V"} 1:1:void removeCallEdge(com.android.tools.r8.ir.conversion.callgraph.Node,com.android.tools.r8.ir.conversion.callgraph.Node):367:367 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/tH;Lcom/android/tools/r8/internal/tH;)V"} 1:1:void removeFieldReadEdge(com.android.tools.r8.ir.conversion.callgraph.Node,com.android.tools.r8.ir.conversion.callgraph.Node):371:371 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/tH;Lcom/android/tools/r8/internal/tH;)V"} com.android.tools.r8.ir.conversion.callgraph.CycleEliminator$CallEdge -> com.android.tools.r8.internal.sd: # {"id":"sourceFile","fileName":"CycleEliminator.java"} com.android.tools.r8.ir.conversion.callgraph.Node caller -> a com.android.tools.r8.ir.conversion.callgraph.Node callee -> b 1:3:void (com.android.tools.r8.ir.conversion.callgraph.Node,com.android.tools.r8.ir.conversion.callgraph.Node):34:36 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/tH;Lcom/android/tools/r8/internal/tH;)V"} com.android.tools.r8.ir.conversion.callgraph.CycleEliminator$CycleEliminationResult -> com.android.tools.r8.internal.td$a: # {"id":"sourceFile","fileName":"CycleEliminator.java"} java.util.Map removedCallEdges -> a 1:2:void (java.util.Map):57:58 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/IdentityHashMap;)V"} 1:2:int numberOfRemovedCallEdges():63:64 -> a com.android.tools.r8.ir.conversion.callgraph.CycleEliminator$IteratorWorkItem -> com.android.tools.r8.internal.ud: # {"id":"sourceFile","fileName":"CycleEliminator.java"} com.android.tools.r8.ir.conversion.callgraph.Node callerOrReader -> a java.util.Iterator calleesAndWriters -> b 1:3:void (com.android.tools.r8.ir.conversion.callgraph.Node,java.util.Iterator):182:184 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/tH;Ljava/util/Iterator;)V"} com.android.tools.r8.ir.conversion.callgraph.CycleEliminator$IteratorWorkItem asIterator() -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/ud;"} com.android.tools.r8.ir.conversion.callgraph.CycleEliminator$NodeWorkItem -> com.android.tools.r8.internal.vd: # {"id":"sourceFile","fileName":"CycleEliminator.java"} com.android.tools.r8.ir.conversion.callgraph.Node node -> a 1:2:void (com.android.tools.r8.ir.conversion.callgraph.Node):163:164 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/tH;)V"} com.android.tools.r8.ir.conversion.callgraph.CycleEliminator$NodeWorkItem asNode() -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/vd;"} com.android.tools.r8.ir.conversion.callgraph.CycleEliminator$StackEntryInfo -> com.android.tools.r8.internal.wd: # {"id":"sourceFile","fileName":"CycleEliminator.java"} int index -> a com.android.tools.r8.ir.conversion.callgraph.Node predecessor -> b boolean processed -> c 1:3:void (int,com.android.tools.r8.ir.conversion.callgraph.Node):47:49 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/internal/tH;)V"} com.android.tools.r8.ir.conversion.callgraph.CycleEliminator$WorkItem -> com.android.tools.r8.internal.xd: # {"id":"sourceFile","fileName":"CycleEliminator.java"} 1:1:void ():142:142 -> com.android.tools.r8.ir.conversion.callgraph.CycleEliminator$IteratorWorkItem asIterator() -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/ud;"} com.android.tools.r8.ir.conversion.callgraph.CycleEliminator$NodeWorkItem asNode() -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/vd;"} com.android.tools.r8.ir.conversion.callgraph.IRProcessingCallGraphBuilderBase -> com.android.tools.r8.internal.wl: # {"id":"sourceFile","fileName":"IRProcessingCallGraphBuilderBase.java"} boolean $assertionsDisabled -> d 1:1:void ():16:16 -> 1:1:void (com.android.tools.r8.graph.AppView):19:19 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)V"} void populateGraph(java.util.concurrent.ExecutorService) -> a boolean verifyAllMethodsWithCodeExists() -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} 1:4:com.android.tools.r8.ir.conversion.callgraph.CallGraph build(java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):23:26 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/concurrent/ExecutorService;Lcom/android/tools/r8/utils/z3;)Lcom/android/tools/r8/internal/i6;"} 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.android.tools.r8.com.google.common.collect.Sets.newTreeSet():363:363 -> a 17:17:java.util.TreeSet com.android.tools.r8.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.android.tools.r8.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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Lj;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)Lcom/android/tools/r8/internal/uH;"} com.android.tools.r8.ir.conversion.callgraph.IRProcessingCallGraphUseRegistry -> com.android.tools.r8.internal.xl: # {"id":"sourceFile","fileName":"IRProcessingCallGraphUseRegistry.java"} 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/tH;Ljava/util/function/Function;Ljava/util/concurrent/ConcurrentHashMap;Ljava/util/function/Predicate;)V"} 1:3:void addClassInitializerTarget(com.android.tools.r8.graph.DexProgramClass):40:42 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)V"} 4:8:void addFieldReadEdge(com.android.tools.r8.graph.ProgramMethod):55:59 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)V"} 9:11:void processSingleTarget(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod):121:123 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/o5;)V"} 12:12:void registerInstanceFieldRead(com.android.tools.r8.graph.DexField):134:134 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;)V"} 13:13:void registerCallSite(com.android.tools.r8.graph.DexCallSite):167:167 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p0;)V"} 1:1:void com.android.tools.r8.ir.conversion.callgraph.IRProcessingCallGraphUseRegistry.processInitClass(com.android.tools.r8.graph.DexType):104:104 -> b 1:1:void registerInitClass(com.android.tools.r8.graph.DexType):129 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)V"} 2:2:void registerInitClass(com.android.tools.r8.graph.DexType):0:0 -> b # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":15,"2":16,"3":17},"outline":"Lcom/android/tools/r8/internal/s2;a(Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/v2;"} 15:15:void com.android.tools.r8.ir.conversion.callgraph.IRProcessingCallGraphUseRegistry.processInitClass(com.android.tools.r8.graph.DexType):104:104 -> b 15:15:void registerInitClass(com.android.tools.r8.graph.DexType):129 -> b 16:16:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.lens.GraphLens.lookupType(com.android.tools.r8.graph.DexType):243:243 -> b 16:16:void com.android.tools.r8.ir.conversion.callgraph.IRProcessingCallGraphUseRegistry.processInitClass(com.android.tools.r8.graph.DexType):104 -> b 16:16:void registerInitClass(com.android.tools.r8.graph.DexType):129 -> b 17:17:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.lens.GraphLens.lookupType(com.android.tools.r8.graph.DexType):243:243 -> b 17:17:void com.android.tools.r8.ir.conversion.callgraph.IRProcessingCallGraphUseRegistry.processInitClass(com.android.tools.r8.graph.DexType):104 -> b 17:17:void registerInitClass(com.android.tools.r8.graph.DexType):129 -> b 3:14:void com.android.tools.r8.ir.conversion.callgraph.IRProcessingCallGraphUseRegistry.processInitClass(com.android.tools.r8.graph.DexType):105:116 -> b 3:14:void registerInitClass(com.android.tools.r8.graph.DexType):129 -> b 1:1:void registerInstanceOf(com.android.tools.r8.graph.DexType):0:0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)V"} 2:14:void com.android.tools.r8.ir.conversion.callgraph.IRProcessingCallGraphUseRegistry.processFieldWrite(com.android.tools.r8.graph.DexField):87:99 -> c 2:14:void registerInstanceFieldWrite(com.android.tools.r8.graph.DexField):139 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;)V"} 1:1:void registerNewInstance(com.android.tools.r8.graph.DexType):147:147 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)V"} 2:5:void com.android.tools.r8.ir.conversion.callgraph.IRProcessingCallGraphUseRegistry.addClassInitializerTarget(com.android.tools.r8.graph.DexType):47:50 -> d 2:5:void registerNewInstance(com.android.tools.r8.graph.DexType):148 -> d 1:1:void registerStaticFieldRead(com.android.tools.r8.graph.DexField):154:154 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;)V"} void registerTypeReference(com.android.tools.r8.graph.DexType) -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)V"} 1:13:void com.android.tools.r8.ir.conversion.callgraph.IRProcessingCallGraphUseRegistry.processFieldWrite(com.android.tools.r8.graph.DexField):87:99 -> g 1:13:void registerStaticFieldWrite(com.android.tools.r8.graph.DexField):159 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;)V"} 1:16:void processFieldRead(com.android.tools.r8.graph.DexField):63:78 -> i # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;)V"} 17:17:com.android.tools.r8.graph.FieldAccessInfo com.android.tools.r8.graph.FieldAccessInfoCollectionImpl.get(com.android.tools.r8.graph.DexField):16:16 -> i 17:17:void processFieldRead(com.android.tools.r8.graph.DexField):78 -> i # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 18:20:void processFieldRead(com.android.tools.r8.graph.DexField):79:81 -> i com.android.tools.r8.ir.conversion.callgraph.InvokeExtractor -> com.android.tools.r8.internal.Os: # {"id":"sourceFile","fileName":"InvokeExtractor.java"} com.android.tools.r8.graph.AppView appView -> e com.android.tools.r8.ir.conversion.callgraph.NodeBase currentMethod -> f java.util.function.Function nodeFactory -> g java.util.Map possibleProgramTargetsCache -> h java.util.function.Predicate targetTester -> i boolean $assertionsDisabled -> j 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/uH;Ljava/util/function/Function;Ljava/util/concurrent/ConcurrentHashMap;Ljava/util/function/Predicate;)V"} 1:1:void registerInstanceFieldRead(com.android.tools.r8.graph.DexField):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;)V"} 2:9:void addCallEdge(com.android.tools.r8.graph.ProgramMethod,boolean):49:56 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ZLcom/android/tools/r8/graph/o5;)V"} 10:10:boolean com.android.tools.r8.graph.DexEncodedMethod.isNative():443:443 -> a 10:10: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)"]} 11:11:boolean com.android.tools.r8.graph.DexEncodedMethod.isNative():443:443 -> a 11:11:void addCallEdge(com.android.tools.r8.graph.ProgramMethod,boolean):56 -> a 12:19:void addCallEdge(com.android.tools.r8.graph.ProgramMethod,boolean):60:67 -> a 20:39:void processInvoke(com.android.tools.r8.ir.code.InvokeType,com.android.tools.r8.graph.DexMethod):71:90 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ft;Lcom/android/tools/r8/graph/j2;)V"} 40:44:void processInvoke(com.android.tools.r8.ir.code.InvokeType,com.android.tools.r8.graph.DexMethod):80:84 -> a 45:46:void processSingleTarget(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod):96:97 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/o5;)V"} 47:49:void processSingleTarget(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod):96:98 -> a 50:98:void processInvokeWithDynamicDispatch(com.android.tools.r8.ir.code.InvokeType,com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.ProgramMethod):103:151 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ft;Lcom/android/tools/r8/graph/t0;Lcom/android/tools/r8/graph/o5;)V"} 99:108:com.android.tools.r8.utils.collections.ProgramMethodSet lambda$processInvokeWithDynamicDispatch$2(boolean,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexMethod):117:126 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ZLcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/internal/IN;"} 109:110:void lambda$processInvokeWithDynamicDispatch$0(com.android.tools.r8.utils.collections.ProgramMethodSet,com.android.tools.r8.graph.LookupMethodTarget):128:129 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/IN;Lcom/android/tools/r8/graph/h4;)V"} 111:111:boolean com.android.tools.r8.graph.Definition.isProgramMethod():0:0 -> a 111:111:void lambda$processInvokeWithDynamicDispatch$0(com.android.tools.r8.utils.collections.ProgramMethodSet,com.android.tools.r8.graph.LookupMethodTarget):129 -> a 112:112:void lambda$processInvokeWithDynamicDispatch$0(com.android.tools.r8.utils.collections.ProgramMethodSet,com.android.tools.r8.graph.LookupMethodTarget):130:130 -> a 113:114:void lambda$processInvokeWithDynamicDispatch$1(com.android.tools.r8.utils.collections.ProgramMethodSet,com.android.tools.r8.graph.LookupLambdaTarget):136:137 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/IN;Lcom/android/tools/r8/graph/g4;)V"} 115:115:boolean com.android.tools.r8.graph.Definition.isProgramMethod():0:0 -> a 115:115:void lambda$processInvokeWithDynamicDispatch$1(com.android.tools.r8.utils.collections.ProgramMethodSet,com.android.tools.r8.graph.LookupLambdaTarget):137 -> a 116:116:void lambda$processInvokeWithDynamicDispatch$1(com.android.tools.r8.utils.collections.ProgramMethodSet,com.android.tools.r8.graph.LookupLambdaTarget):138:138 -> a 117:117:void registerCallSite(com.android.tools.r8.graph.DexCallSite):158:158 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p0;)V"} 118:118:void registerInvokeDirect(com.android.tools.r8.graph.DexMethod):164:164 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)V"} 1:1:void registerInitClass(com.android.tools.r8.graph.DexType):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)V"} 2:2:void registerInvokeInterface(com.android.tools.r8.graph.DexMethod):169:169 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)V"} void registerInstanceFieldWrite(com.android.tools.r8.graph.DexField) -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;)V"} 1:1:void registerStaticFieldRead(com.android.tools.r8.graph.DexField):0:0 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;)V"} 2:2:void registerInvokeStatic(com.android.tools.r8.graph.DexMethod):174:174 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)V"} void registerTypeReference(com.android.tools.r8.graph.DexType) -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)V"} 1:1:void registerStaticFieldWrite(com.android.tools.r8.graph.DexField):0:0 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;)V"} 2:2:void registerInvokeSuper(com.android.tools.r8.graph.DexMethod):179:179 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)V"} 1:1:void registerInvokeVirtual(com.android.tools.r8.graph.DexMethod):184:184 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)V"} com.android.tools.r8.ir.conversion.callgraph.Node -> com.android.tools.r8.internal.tH: # {"id":"sourceFile","fileName":"Node.java"} int numberOfCallSites -> b java.util.Set callees -> c java.util.Set callers -> d java.util.Set readers -> e java.util.Set writers -> f boolean $assertionsDisabled -> g 1:1:void ():11:11 -> 1:1:void (com.android.tools.r8.graph.ProgramMethod):32:32 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/uH;Z)V"} 2:2:void addReaderConcurrently(com.android.tools.r8.ir.conversion.callgraph.NodeBase):11:11 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/uH;)V"} 3:17:void com.android.tools.r8.ir.conversion.callgraph.Node.addReaderConcurrently(com.android.tools.r8.ir.conversion.callgraph.Node):64:78 -> a 3:17:void addReaderConcurrently(com.android.tools.r8.ir.conversion.callgraph.NodeBase):11 -> a 18:24:void com.android.tools.r8.ir.conversion.callgraph.Node.addReaderConcurrently(com.android.tools.r8.ir.conversion.callgraph.Node):72:78 -> a 18:24:void addReaderConcurrently(com.android.tools.r8.ir.conversion.callgraph.NodeBase):11 -> a 25:25:void addCallerConcurrently(com.android.tools.r8.ir.conversion.callgraph.Node):36:36 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/tH;)V"} 26:35:void addCallerConcurrently(com.android.tools.r8.ir.conversion.callgraph.Node,boolean):43:52 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/tH;Z)V"} 36:36:void addCallerConcurrently(com.android.tools.r8.ir.conversion.callgraph.Node,boolean):50:50 -> a 37:48:void addCallerConcurrently(com.android.tools.r8.ir.conversion.callgraph.Node,boolean):46:57 -> a 1:1:boolean hasCallee(com.android.tools.r8.ir.conversion.callgraph.Node):154:154 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/tH;)Z"} 1:9:void cleanCalleesAndWritersForRemoval():108:116 -> c 10:10:boolean hasCaller(com.android.tools.r8.ir.conversion.callgraph.Node):158:158 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/tH;)Z"} 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:9:void cleanCallersAndReadersForRemoval():121:129 -> d 10:10:boolean hasReader(com.android.tools.r8.ir.conversion.callgraph.Node):162:162 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/tH;)Z"} 1:1:java.util.Set getCalleesWithDeterministicOrder():138:138 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()Ljava/util/TreeSet;"} 2:2:boolean hasWriter(com.android.tools.r8.ir.conversion.callgraph.Node):166:166 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/tH;)Z"} 1:4:void removeCaller(com.android.tools.r8.ir.conversion.callgraph.Node):92:95 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/tH;)V"} 5:5:boolean com.android.tools.r8.ir.conversion.callgraph.Node.hasReader(com.android.tools.r8.ir.conversion.callgraph.Node):162:162 -> f 5:5:void removeCaller(com.android.tools.r8.ir.conversion.callgraph.Node):96 -> f 6:6:void removeCaller(com.android.tools.r8.ir.conversion.callgraph.Node):96:96 -> f 7:7:int getNumberOfCallSites():150:150 -> f 1:4:void removeReader(com.android.tools.r8.ir.conversion.callgraph.Node):100:103 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/tH;)V"} 5:5:boolean com.android.tools.r8.ir.conversion.callgraph.Node.hasCaller(com.android.tools.r8.ir.conversion.callgraph.Node):158:158 -> g 5:5:void removeReader(com.android.tools.r8.ir.conversion.callgraph.Node):104 -> g 6:6:void removeReader(com.android.tools.r8.ir.conversion.callgraph.Node):104:104 -> g 7:7:java.util.Set getReadersWithDeterministicOrder():142:142 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"()Ljava/util/TreeSet;"} 1:6:void removeReaderConcurrently(com.android.tools.r8.ir.conversion.callgraph.Node):83:88 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/tH;)V"} 7:7:void removeReaderConcurrently(com.android.tools.r8.ir.conversion.callgraph.Node):85:85 -> h 8:8:java.util.Set getWritersWithDeterministicOrder():146:146 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"()Ljava/util/TreeSet;"} 1:1:boolean isLeaf():174:174 -> i 1:1:boolean isRoot():170:170 -> j 1:30:java.lang.String toString():184:213 -> toString com.android.tools.r8.ir.conversion.callgraph.NodeBase -> com.android.tools.r8.internal.uH: # {"id":"sourceFile","fileName":"NodeBase.java"} com.android.tools.r8.graph.ProgramMethod method -> a 1:2:void (com.android.tools.r8.graph.ProgramMethod):14:15 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)V"} void addCallerConcurrently(com.android.tools.r8.ir.conversion.callgraph.NodeBase,boolean) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/uH;Z)V"} void addReaderConcurrently(com.android.tools.r8.ir.conversion.callgraph.NodeBase) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/uH;)V"} 1:1:com.android.tools.r8.graph.DexEncodedMethod getMethod():23:23 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/W0;"} 1:1:com.android.tools.r8.graph.ProgramMethod getProgramMethod():27:27 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/o5;"} com.android.tools.r8.ir.conversion.callgraph.PartialCallGraphBuilder -> com.android.tools.r8.internal.DL: # {"id":"sourceFile","fileName":"PartialCallGraphBuilder.java"} com.android.tools.r8.utils.collections.ProgramMethodSet seeds -> e boolean $assertionsDisabled -> f 1:1:void ():15:15 -> 1:3:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.collections.ProgramMethodSet):20:22 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/IN;)V"} 1:1:com.android.tools.r8.ir.conversion.callgraph.CallGraph build(java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):15:15 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/concurrent/ExecutorService;Lcom/android/tools/r8/utils/z3;)Lcom/android/tools/r8/internal/i6;"} 2:2:void populateGraph(java.util.concurrent.ExecutorService):27:27 -> a 3:4:boolean verifyAllMethodsWithCodeExists():43:44 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} 1:8:void processMethod(com.android.tools.r8.graph.ProgramMethod):31:38 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)V"} com.android.tools.r8.ir.desugar.AccessorMethodSourceCode -> com.android.tools.r8.ir.desugar.AccessorMethodSourceCode: # {"id":"sourceFile","fileName":"AccessorMethodSourceCode.java"} com.android.tools.r8.ir.desugar.BackportedMethodRewriter -> com.android.tools.r8.internal.j4: # {"id":"sourceFile","fileName":"BackportedMethodRewriter.java"} com.android.tools.r8.graph.AppView appView -> a com.android.tools.r8.ir.desugar.BackportedMethodRewriter$RewritableMethods rewritableMethods -> b boolean $assertionsDisabled -> c 1:1:void ():82:82 -> 1:4:void (com.android.tools.r8.graph.AppView):87:90 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)V"} 1:1:boolean hasBackports():94:94 -> a 2:2:boolean com.android.tools.r8.ir.desugar.BackportedMethodRewriter$RewritableMethods.isEmpty():374:374 -> a 2:2:boolean hasBackports():94 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:3:boolean com.android.tools.r8.ir.desugar.BackportedMethodRewriter$RewritableMethods.isEmpty():374:374 -> a 3:3:boolean hasBackports():94 -> a 4:9:com.android.tools.r8.ir.desugar.DesugarDescription compute(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):99:104 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/B7;)Lcom/android/tools/r8/internal/ue;"} 10:10:com.android.tools.r8.ir.desugar.BackportedMethodRewriter$MethodProvider com.android.tools.r8.ir.desugar.BackportedMethodRewriter.getMethodProviderOrNull(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):166:166 -> a 10:10:com.android.tools.r8.ir.desugar.DesugarDescription compute(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):104 -> a 11:11:com.android.tools.r8.graph.DexMethod com.android.tools.r8.graph.lens.GraphLens.getOriginalMethodSignature(com.android.tools.r8.graph.DexMethod):121:121 -> a 11:11:com.android.tools.r8.ir.desugar.BackportedMethodRewriter$MethodProvider com.android.tools.r8.ir.desugar.BackportedMethodRewriter.getMethodProviderOrNull(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):166 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 11:11:com.android.tools.r8.ir.desugar.DesugarDescription compute(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):104 -> a 12:13:com.android.tools.r8.ir.desugar.BackportedMethodRewriter$MethodProvider com.android.tools.r8.ir.desugar.BackportedMethodRewriter.getMethodProviderOrNull(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):167:168 -> a 12:13:com.android.tools.r8.ir.desugar.DesugarDescription compute(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):104 -> a 14:14:com.android.tools.r8.ir.desugar.BackportedMethodRewriter$MethodProvider com.android.tools.r8.ir.desugar.BackportedMethodRewriter$RewritableMethods.getProvider(com.android.tools.r8.graph.DexMethod):1801:1801 -> a 14:14:com.android.tools.r8.ir.desugar.BackportedMethodRewriter$MethodProvider com.android.tools.r8.ir.desugar.BackportedMethodRewriter.getMethodProviderOrNull(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):168 -> a 14:14:com.android.tools.r8.ir.desugar.DesugarDescription compute(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):104 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 15:15:com.android.tools.r8.ir.desugar.BackportedMethodRewriter$MethodProvider com.android.tools.r8.ir.desugar.BackportedMethodRewriter$RewritableMethods.getProvider(com.android.tools.r8.graph.DexMethod):1801:1801 -> a 15:15:com.android.tools.r8.ir.desugar.BackportedMethodRewriter$MethodProvider com.android.tools.r8.ir.desugar.BackportedMethodRewriter.getMethodProviderOrNull(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):168 -> a 15:15:com.android.tools.r8.ir.desugar.DesugarDescription compute(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):104 -> a 16:19:com.android.tools.r8.ir.desugar.BackportedMethodRewriter$MethodProvider com.android.tools.r8.ir.desugar.BackportedMethodRewriter.getMethodProviderOrNull(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):173:176 -> a 16:19:com.android.tools.r8.ir.desugar.DesugarDescription compute(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):104 -> a 20:20:boolean com.android.tools.r8.utils.InternalOptions.isDesugaredLibraryCompilation():558:558 -> a 20:20:com.android.tools.r8.ir.desugar.BackportedMethodRewriter$MethodProvider com.android.tools.r8.ir.desugar.BackportedMethodRewriter.getMethodProviderOrNull(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):176 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 20:20:com.android.tools.r8.ir.desugar.DesugarDescription compute(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):104 -> a 21:21:boolean com.android.tools.r8.utils.InternalOptions.isDesugaredLibraryCompilation():558:558 -> a 21:21:com.android.tools.r8.ir.desugar.BackportedMethodRewriter$MethodProvider com.android.tools.r8.ir.desugar.BackportedMethodRewriter.getMethodProviderOrNull(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):176 -> a 21:21:com.android.tools.r8.ir.desugar.DesugarDescription compute(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):104 -> a 22:27:com.android.tools.r8.ir.desugar.BackportedMethodRewriter$MethodProvider com.android.tools.r8.ir.desugar.BackportedMethodRewriter.getMethodProviderOrNull(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):176:181 -> a 22:27:com.android.tools.r8.ir.desugar.DesugarDescription compute(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):104 -> a 28:28:com.android.tools.r8.ir.desugar.BackportedMethodRewriter$MethodProvider com.android.tools.r8.ir.desugar.BackportedMethodRewriter$RewritableMethods.getProvider(com.android.tools.r8.graph.DexMethod):1801:1801 -> a 28:28:com.android.tools.r8.ir.desugar.BackportedMethodRewriter$MethodProvider com.android.tools.r8.ir.desugar.BackportedMethodRewriter.getMethodProviderOrNull(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):181 -> a 28:28:com.android.tools.r8.ir.desugar.DesugarDescription compute(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):104 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 29:29:com.android.tools.r8.ir.desugar.BackportedMethodRewriter$MethodProvider com.android.tools.r8.ir.desugar.BackportedMethodRewriter$RewritableMethods.getProvider(com.android.tools.r8.graph.DexMethod):1801:1801 -> a 29:29:com.android.tools.r8.ir.desugar.BackportedMethodRewriter$MethodProvider com.android.tools.r8.ir.desugar.BackportedMethodRewriter.getMethodProviderOrNull(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):181 -> a 29:29:com.android.tools.r8.ir.desugar.DesugarDescription compute(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):104 -> a 30:34:com.android.tools.r8.ir.desugar.BackportedMethodRewriter$MethodProvider com.android.tools.r8.ir.desugar.BackportedMethodRewriter.getMethodProviderOrNull(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):183:187 -> a 30:34:com.android.tools.r8.ir.desugar.DesugarDescription compute(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):104 -> a 35:35:com.android.tools.r8.graph.ClassResolutionResult com.android.tools.r8.graph.AppView.contextIndependentDefinitionForWithResolutionResult(com.android.tools.r8.graph.DexType):422:422 -> a 35:35:com.android.tools.r8.ir.desugar.BackportedMethodRewriter$MethodProvider com.android.tools.r8.ir.desugar.BackportedMethodRewriter.getMethodProviderOrNull(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):189 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 35:35:com.android.tools.r8.ir.desugar.DesugarDescription compute(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):104 -> a 36:36:com.android.tools.r8.graph.ClassResolutionResult com.android.tools.r8.graph.AppView.contextIndependentDefinitionForWithResolutionResult(com.android.tools.r8.graph.DexType):422:422 -> a 36:36:com.android.tools.r8.ir.desugar.BackportedMethodRewriter$MethodProvider com.android.tools.r8.ir.desugar.BackportedMethodRewriter.getMethodProviderOrNull(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):189 -> a 36:36:com.android.tools.r8.ir.desugar.DesugarDescription compute(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):104 -> a 37:39:com.android.tools.r8.ir.desugar.BackportedMethodRewriter$MethodProvider com.android.tools.r8.ir.desugar.BackportedMethodRewriter.getMethodProviderOrNull(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):190:192 -> a 37:39:com.android.tools.r8.ir.desugar.DesugarDescription compute(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):104 -> a 40:40:com.android.tools.r8.utils.Reporter com.android.tools.r8.graph.AppView.reporter():628:628 -> a 40:40:com.android.tools.r8.ir.desugar.BackportedMethodRewriter$MethodProvider com.android.tools.r8.ir.desugar.BackportedMethodRewriter.getMethodProviderOrNull(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):193 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 40:40:com.android.tools.r8.ir.desugar.DesugarDescription compute(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):104 -> a 41:41:com.android.tools.r8.utils.Reporter com.android.tools.r8.graph.AppView.reporter():628:628 -> a 41:41:com.android.tools.r8.ir.desugar.BackportedMethodRewriter$MethodProvider com.android.tools.r8.ir.desugar.BackportedMethodRewriter.getMethodProviderOrNull(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):193 -> a 41:41:com.android.tools.r8.ir.desugar.DesugarDescription compute(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):104 -> a 42:45:com.android.tools.r8.ir.desugar.BackportedMethodRewriter$MethodProvider com.android.tools.r8.ir.desugar.BackportedMethodRewriter.getMethodProviderOrNull(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):193:196 -> a 42:45:com.android.tools.r8.ir.desugar.DesugarDescription compute(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):104 -> a 46:46:com.android.tools.r8.ir.desugar.BackportedMethodRewriter$MethodProvider com.android.tools.r8.ir.desugar.BackportedMethodRewriter.getMethodProviderOrNull(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):194:194 -> a 46:46:com.android.tools.r8.ir.desugar.DesugarDescription compute(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):104 -> a 47:49:com.android.tools.r8.ir.desugar.DesugarDescription compute(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):105:107 -> a 50:50:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClassAndMember.getContextType():36:36 -> a 50:50:com.android.tools.r8.ir.desugar.DesugarDescription compute(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):108 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 51:54:com.android.tools.r8.ir.desugar.DesugarDescription compute(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):108:111 -> a 55:55:com.android.tools.r8.ir.desugar.DesugarDescription compute(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):109:109 -> a 56:56:com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind lambda$compute$0(com.android.tools.r8.synthesis.SyntheticNaming):108:108 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/synthesis/L;)Lcom/android/tools/r8/synthesis/L$b;"} 57:57:com.android.tools.r8.ir.desugar.DesugarDescription desugarInstruction(com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.ir.desugar.BackportedMethodRewriter$MethodProvider):115:115 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/I7;Lcom/android/tools/r8/internal/c4;)Lcom/android/tools/r8/internal/ue;"} 58:58: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):103:103 -> a 58:58:com.android.tools.r8.ir.desugar.DesugarDescription desugarInstruction(com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.ir.desugar.BackportedMethodRewriter$MethodProvider):116 -> a 59:59:com.android.tools.r8.ir.desugar.DesugarDescription desugarInstruction(com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.ir.desugar.BackportedMethodRewriter$MethodProvider):126:126 -> a 60:60:com.android.tools.r8.ir.desugar.DesugarDescription com.android.tools.r8.ir.desugar.DesugarDescription$NonEmptyBuilder.build():129:129 -> a 60:60:com.android.tools.r8.ir.desugar.DesugarDescription desugarInstruction(com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.ir.desugar.BackportedMethodRewriter$MethodProvider):126 -> a 61:61:java.util.Collection lambda$desugarInstruction$1(com.android.tools.r8.ir.desugar.BackportedMethodRewriter$MethodProvider,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.ir.desugar.CfInstructionDesugaringCollection,com.android.tools.r8.graph.DexItemFactory):124:124 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/c4;Lcom/android/tools/r8/internal/I7;Lcom/android/tools/r8/internal/Ui;Lcom/android/tools/r8/internal/BC;Lcom/android/tools/r8/internal/G7;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/Nb;Lcom/android/tools/r8/internal/D7;Lcom/android/tools/r8/graph/p1;)Ljava/util/Collection;"} 62:64:java.util.List generateListOfBackportedMethods(com.android.tools.r8.utils.AndroidApp,com.android.tools.r8.utils.InternalOptions,java.util.concurrent.ExecutorService):133:135 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/p;Lcom/android/tools/r8/utils/A1;Ljava/util/concurrent/ExecutorService;)Ljava/util/List;"} 65:80:java.util.List generateListOfBackportedMethods(com.android.tools.r8.graph.DexApplication,com.android.tools.r8.utils.InternalOptions):140:155 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j0;Lcom/android/tools/r8/utils/A1;)Ljava/util/List;"} 81:81:void registerAssumedLibraryTypes(com.android.tools.r8.utils.InternalOptions):162:162 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/A1;)V"} 82:82:void registerAssumedLibraryTypes(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/android/tools/r8/internal/X3;a(Lcom/android/tools/r8/graph/p1;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V"} 99:99:void com.android.tools.r8.ir.desugar.backports.BackportedMethods.registerSynthesizedCodeReferences(com.android.tools.r8.graph.DexItemFactory):58:58 -> a 99:99:void registerAssumedLibraryTypes(com.android.tools.r8.utils.InternalOptions):162 -> a 100:100:void com.android.tools.r8.ir.desugar.backports.BackportedMethods.registerSynthesizedCodeReferences(com.android.tools.r8.graph.DexItemFactory):59:59 -> a 100:100:void registerAssumedLibraryTypes(com.android.tools.r8.utils.InternalOptions):162 -> a 101:101:void com.android.tools.r8.ir.desugar.backports.BackportedMethods.registerSynthesizedCodeReferences(com.android.tools.r8.graph.DexItemFactory):60:60 -> a 101:101:void registerAssumedLibraryTypes(com.android.tools.r8.utils.InternalOptions):162 -> a 102:102:void com.android.tools.r8.ir.desugar.backports.BackportedMethods.registerSynthesizedCodeReferences(com.android.tools.r8.graph.DexItemFactory):61:61 -> a 102:102:void registerAssumedLibraryTypes(com.android.tools.r8.utils.InternalOptions):162 -> a 83:83:void registerAssumedLibraryTypes(com.android.tools.r8.utils.InternalOptions):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":103,"2":104,"3":105,"4":106},"outline":"Lcom/android/tools/r8/internal/X3;a(Lcom/android/tools/r8/graph/p1;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V"} 103:103:void com.android.tools.r8.ir.desugar.backports.BackportedMethods.registerSynthesizedCodeReferences(com.android.tools.r8.graph.DexItemFactory):62:62 -> a 103:103:void registerAssumedLibraryTypes(com.android.tools.r8.utils.InternalOptions):162 -> a 104:104:void com.android.tools.r8.ir.desugar.backports.BackportedMethods.registerSynthesizedCodeReferences(com.android.tools.r8.graph.DexItemFactory):63:63 -> a 104:104:void registerAssumedLibraryTypes(com.android.tools.r8.utils.InternalOptions):162 -> a 105:105:void com.android.tools.r8.ir.desugar.backports.BackportedMethods.registerSynthesizedCodeReferences(com.android.tools.r8.graph.DexItemFactory):64:64 -> a 105:105:void registerAssumedLibraryTypes(com.android.tools.r8.utils.InternalOptions):162 -> a 106:106:void com.android.tools.r8.ir.desugar.backports.BackportedMethods.registerSynthesizedCodeReferences(com.android.tools.r8.graph.DexItemFactory):65:65 -> a 106:106:void registerAssumedLibraryTypes(com.android.tools.r8.utils.InternalOptions):162 -> a 84:84:void registerAssumedLibraryTypes(com.android.tools.r8.utils.InternalOptions):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":107,"2":108,"3":109,"4":110},"outline":"Lcom/android/tools/r8/internal/X3;a(Lcom/android/tools/r8/graph/p1;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V"} 107:107:void com.android.tools.r8.ir.desugar.backports.BackportedMethods.registerSynthesizedCodeReferences(com.android.tools.r8.graph.DexItemFactory):66:66 -> a 107:107:void registerAssumedLibraryTypes(com.android.tools.r8.utils.InternalOptions):162 -> a 108:108:void com.android.tools.r8.ir.desugar.backports.BackportedMethods.registerSynthesizedCodeReferences(com.android.tools.r8.graph.DexItemFactory):67:67 -> a 108:108:void registerAssumedLibraryTypes(com.android.tools.r8.utils.InternalOptions):162 -> a 109:109:void com.android.tools.r8.ir.desugar.backports.BackportedMethods.registerSynthesizedCodeReferences(com.android.tools.r8.graph.DexItemFactory):68:68 -> a 109:109:void registerAssumedLibraryTypes(com.android.tools.r8.utils.InternalOptions):162 -> a 110:110:void com.android.tools.r8.ir.desugar.backports.BackportedMethods.registerSynthesizedCodeReferences(com.android.tools.r8.graph.DexItemFactory):69:69 -> a 110:110:void registerAssumedLibraryTypes(com.android.tools.r8.utils.InternalOptions):162 -> a 85:85:void registerAssumedLibraryTypes(com.android.tools.r8.utils.InternalOptions):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":111,"2":112,"3":113,"4":114},"outline":"Lcom/android/tools/r8/internal/X3;a(Lcom/android/tools/r8/graph/p1;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V"} 111:111:void com.android.tools.r8.ir.desugar.backports.BackportedMethods.registerSynthesizedCodeReferences(com.android.tools.r8.graph.DexItemFactory):70:70 -> a 111:111:void registerAssumedLibraryTypes(com.android.tools.r8.utils.InternalOptions):162 -> a 112:112:void com.android.tools.r8.ir.desugar.backports.BackportedMethods.registerSynthesizedCodeReferences(com.android.tools.r8.graph.DexItemFactory):71:71 -> a 112:112:void registerAssumedLibraryTypes(com.android.tools.r8.utils.InternalOptions):162 -> a 113:113:void com.android.tools.r8.ir.desugar.backports.BackportedMethods.registerSynthesizedCodeReferences(com.android.tools.r8.graph.DexItemFactory):72:72 -> a 113:113:void registerAssumedLibraryTypes(com.android.tools.r8.utils.InternalOptions):162 -> a 114:114:void com.android.tools.r8.ir.desugar.backports.BackportedMethods.registerSynthesizedCodeReferences(com.android.tools.r8.graph.DexItemFactory):73:73 -> a 114:114:void registerAssumedLibraryTypes(com.android.tools.r8.utils.InternalOptions):162 -> a 86:86:void registerAssumedLibraryTypes(com.android.tools.r8.utils.InternalOptions):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":115,"2":116,"3":117,"4":118},"outline":"Lcom/android/tools/r8/internal/X3;a(Lcom/android/tools/r8/graph/p1;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V"} 115:115:void com.android.tools.r8.ir.desugar.backports.BackportedMethods.registerSynthesizedCodeReferences(com.android.tools.r8.graph.DexItemFactory):74:74 -> a 115:115:void registerAssumedLibraryTypes(com.android.tools.r8.utils.InternalOptions):162 -> a 116:116:void com.android.tools.r8.ir.desugar.backports.BackportedMethods.registerSynthesizedCodeReferences(com.android.tools.r8.graph.DexItemFactory):75:75 -> a 116:116:void registerAssumedLibraryTypes(com.android.tools.r8.utils.InternalOptions):162 -> a 117:117:void com.android.tools.r8.ir.desugar.backports.BackportedMethods.registerSynthesizedCodeReferences(com.android.tools.r8.graph.DexItemFactory):76:76 -> a 117:117:void registerAssumedLibraryTypes(com.android.tools.r8.utils.InternalOptions):162 -> a 118:118:void com.android.tools.r8.ir.desugar.backports.BackportedMethods.registerSynthesizedCodeReferences(com.android.tools.r8.graph.DexItemFactory):77:77 -> a 118:118:void registerAssumedLibraryTypes(com.android.tools.r8.utils.InternalOptions):162 -> a 87:87:void registerAssumedLibraryTypes(com.android.tools.r8.utils.InternalOptions):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":119,"2":120,"3":121,"4":122},"outline":"Lcom/android/tools/r8/internal/X3;a(Lcom/android/tools/r8/graph/p1;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V"} 119:119:void com.android.tools.r8.ir.desugar.backports.BackportedMethods.registerSynthesizedCodeReferences(com.android.tools.r8.graph.DexItemFactory):78:78 -> a 119:119:void registerAssumedLibraryTypes(com.android.tools.r8.utils.InternalOptions):162 -> a 120:120:void com.android.tools.r8.ir.desugar.backports.BackportedMethods.registerSynthesizedCodeReferences(com.android.tools.r8.graph.DexItemFactory):79:79 -> a 120:120:void registerAssumedLibraryTypes(com.android.tools.r8.utils.InternalOptions):162 -> a 121:121:void com.android.tools.r8.ir.desugar.backports.BackportedMethods.registerSynthesizedCodeReferences(com.android.tools.r8.graph.DexItemFactory):80:80 -> a 121:121:void registerAssumedLibraryTypes(com.android.tools.r8.utils.InternalOptions):162 -> a 122:122:void com.android.tools.r8.ir.desugar.backports.BackportedMethods.registerSynthesizedCodeReferences(com.android.tools.r8.graph.DexItemFactory):81:81 -> a 122:122:void registerAssumedLibraryTypes(com.android.tools.r8.utils.InternalOptions):162 -> a 88:88:void registerAssumedLibraryTypes(com.android.tools.r8.utils.InternalOptions):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":123,"2":124,"3":125,"4":126},"outline":"Lcom/android/tools/r8/internal/X3;a(Lcom/android/tools/r8/graph/p1;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V"} 123:123:void com.android.tools.r8.ir.desugar.backports.BackportedMethods.registerSynthesizedCodeReferences(com.android.tools.r8.graph.DexItemFactory):82:82 -> a 123:123:void registerAssumedLibraryTypes(com.android.tools.r8.utils.InternalOptions):162 -> a 124:124:void com.android.tools.r8.ir.desugar.backports.BackportedMethods.registerSynthesizedCodeReferences(com.android.tools.r8.graph.DexItemFactory):83:83 -> a 124:124:void registerAssumedLibraryTypes(com.android.tools.r8.utils.InternalOptions):162 -> a 125:125:void com.android.tools.r8.ir.desugar.backports.BackportedMethods.registerSynthesizedCodeReferences(com.android.tools.r8.graph.DexItemFactory):84:84 -> a 125:125:void registerAssumedLibraryTypes(com.android.tools.r8.utils.InternalOptions):162 -> a 126:126:void com.android.tools.r8.ir.desugar.backports.BackportedMethods.registerSynthesizedCodeReferences(com.android.tools.r8.graph.DexItemFactory):85:85 -> a 126:126:void registerAssumedLibraryTypes(com.android.tools.r8.utils.InternalOptions):162 -> a 89:89:void registerAssumedLibraryTypes(com.android.tools.r8.utils.InternalOptions):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":127,"2":128,"3":129,"4":130},"outline":"Lcom/android/tools/r8/internal/X3;a(Lcom/android/tools/r8/graph/p1;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V"} 127:127:void com.android.tools.r8.ir.desugar.backports.BackportedMethods.registerSynthesizedCodeReferences(com.android.tools.r8.graph.DexItemFactory):86:86 -> a 127:127:void registerAssumedLibraryTypes(com.android.tools.r8.utils.InternalOptions):162 -> a 128:128:void com.android.tools.r8.ir.desugar.backports.BackportedMethods.registerSynthesizedCodeReferences(com.android.tools.r8.graph.DexItemFactory):87:87 -> a 128:128:void registerAssumedLibraryTypes(com.android.tools.r8.utils.InternalOptions):162 -> a 129:129:void com.android.tools.r8.ir.desugar.backports.BackportedMethods.registerSynthesizedCodeReferences(com.android.tools.r8.graph.DexItemFactory):88:88 -> a 129:129:void registerAssumedLibraryTypes(com.android.tools.r8.utils.InternalOptions):162 -> a 130:130:void com.android.tools.r8.ir.desugar.backports.BackportedMethods.registerSynthesizedCodeReferences(com.android.tools.r8.graph.DexItemFactory):89:89 -> a 130:130:void registerAssumedLibraryTypes(com.android.tools.r8.utils.InternalOptions):162 -> a 90:90:void registerAssumedLibraryTypes(com.android.tools.r8.utils.InternalOptions):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":131,"2":132,"3":133,"4":134},"outline":"Lcom/android/tools/r8/internal/X3;a(Lcom/android/tools/r8/graph/p1;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V"} 131:131:void com.android.tools.r8.ir.desugar.backports.BackportedMethods.registerSynthesizedCodeReferences(com.android.tools.r8.graph.DexItemFactory):90:90 -> a 131:131:void registerAssumedLibraryTypes(com.android.tools.r8.utils.InternalOptions):162 -> a 132:132:void com.android.tools.r8.ir.desugar.backports.BackportedMethods.registerSynthesizedCodeReferences(com.android.tools.r8.graph.DexItemFactory):91:91 -> a 132:132:void registerAssumedLibraryTypes(com.android.tools.r8.utils.InternalOptions):162 -> a 133:133:void com.android.tools.r8.ir.desugar.backports.BackportedMethods.registerSynthesizedCodeReferences(com.android.tools.r8.graph.DexItemFactory):92:92 -> a 133:133:void registerAssumedLibraryTypes(com.android.tools.r8.utils.InternalOptions):162 -> a 134:134:void com.android.tools.r8.ir.desugar.backports.BackportedMethods.registerSynthesizedCodeReferences(com.android.tools.r8.graph.DexItemFactory):93:93 -> a 134:134:void registerAssumedLibraryTypes(com.android.tools.r8.utils.InternalOptions):162 -> a 91:91:void registerAssumedLibraryTypes(com.android.tools.r8.utils.InternalOptions):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":135,"2":136,"3":137,"4":138},"outline":"Lcom/android/tools/r8/internal/X3;a(Lcom/android/tools/r8/graph/p1;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V"} 135:135:void com.android.tools.r8.ir.desugar.backports.BackportedMethods.registerSynthesizedCodeReferences(com.android.tools.r8.graph.DexItemFactory):94:94 -> a 135:135:void registerAssumedLibraryTypes(com.android.tools.r8.utils.InternalOptions):162 -> a 136:136:void com.android.tools.r8.ir.desugar.backports.BackportedMethods.registerSynthesizedCodeReferences(com.android.tools.r8.graph.DexItemFactory):95:95 -> a 136:136:void registerAssumedLibraryTypes(com.android.tools.r8.utils.InternalOptions):162 -> a 137:137:void com.android.tools.r8.ir.desugar.backports.BackportedMethods.registerSynthesizedCodeReferences(com.android.tools.r8.graph.DexItemFactory):96:96 -> a 137:137:void registerAssumedLibraryTypes(com.android.tools.r8.utils.InternalOptions):162 -> a 138:138:void com.android.tools.r8.ir.desugar.backports.BackportedMethods.registerSynthesizedCodeReferences(com.android.tools.r8.graph.DexItemFactory):97:97 -> a 138:138:void registerAssumedLibraryTypes(com.android.tools.r8.utils.InternalOptions):162 -> a 92:92:void registerAssumedLibraryTypes(com.android.tools.r8.utils.InternalOptions):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":139,"2":140,"3":141,"4":142},"outline":"Lcom/android/tools/r8/internal/X3;a(Lcom/android/tools/r8/graph/p1;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V"} 139:139:void com.android.tools.r8.ir.desugar.backports.BackportedMethods.registerSynthesizedCodeReferences(com.android.tools.r8.graph.DexItemFactory):98:98 -> a 139:139:void registerAssumedLibraryTypes(com.android.tools.r8.utils.InternalOptions):162 -> a 140:140:void com.android.tools.r8.ir.desugar.backports.BackportedMethods.registerSynthesizedCodeReferences(com.android.tools.r8.graph.DexItemFactory):99:99 -> a 140:140:void registerAssumedLibraryTypes(com.android.tools.r8.utils.InternalOptions):162 -> a 141:141:void com.android.tools.r8.ir.desugar.backports.BackportedMethods.registerSynthesizedCodeReferences(com.android.tools.r8.graph.DexItemFactory):100:100 -> a 141:141:void registerAssumedLibraryTypes(com.android.tools.r8.utils.InternalOptions):162 -> a 142:142:void com.android.tools.r8.ir.desugar.backports.BackportedMethods.registerSynthesizedCodeReferences(com.android.tools.r8.graph.DexItemFactory):101:101 -> a 142:142:void registerAssumedLibraryTypes(com.android.tools.r8.utils.InternalOptions):162 -> a 93:93:void registerAssumedLibraryTypes(com.android.tools.r8.utils.InternalOptions):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":143,"2":144,"3":145,"4":146},"outline":"Lcom/android/tools/r8/internal/X3;a(Lcom/android/tools/r8/graph/p1;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V"} 143:143:void com.android.tools.r8.ir.desugar.backports.BackportedMethods.registerSynthesizedCodeReferences(com.android.tools.r8.graph.DexItemFactory):102:102 -> a 143:143:void registerAssumedLibraryTypes(com.android.tools.r8.utils.InternalOptions):162 -> a 144:144:void com.android.tools.r8.ir.desugar.backports.BackportedMethods.registerSynthesizedCodeReferences(com.android.tools.r8.graph.DexItemFactory):103:103 -> a 144:144:void registerAssumedLibraryTypes(com.android.tools.r8.utils.InternalOptions):162 -> a 145:145:void com.android.tools.r8.ir.desugar.backports.BackportedMethods.registerSynthesizedCodeReferences(com.android.tools.r8.graph.DexItemFactory):104:104 -> a 145:145:void registerAssumedLibraryTypes(com.android.tools.r8.utils.InternalOptions):162 -> a 146:146:void com.android.tools.r8.ir.desugar.backports.BackportedMethods.registerSynthesizedCodeReferences(com.android.tools.r8.graph.DexItemFactory):105:105 -> a 146:146:void registerAssumedLibraryTypes(com.android.tools.r8.utils.InternalOptions):162 -> a 94:94:void registerAssumedLibraryTypes(com.android.tools.r8.utils.InternalOptions):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":147,"2":148,"3":149,"4":150},"outline":"Lcom/android/tools/r8/internal/X3;a(Lcom/android/tools/r8/graph/p1;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V"} 147:147:void com.android.tools.r8.ir.desugar.backports.BackportedMethods.registerSynthesizedCodeReferences(com.android.tools.r8.graph.DexItemFactory):106:106 -> a 147:147:void registerAssumedLibraryTypes(com.android.tools.r8.utils.InternalOptions):162 -> a 148:148:void com.android.tools.r8.ir.desugar.backports.BackportedMethods.registerSynthesizedCodeReferences(com.android.tools.r8.graph.DexItemFactory):107:107 -> a 148:148:void registerAssumedLibraryTypes(com.android.tools.r8.utils.InternalOptions):162 -> a 149:149:void com.android.tools.r8.ir.desugar.backports.BackportedMethods.registerSynthesizedCodeReferences(com.android.tools.r8.graph.DexItemFactory):108:108 -> a 149:149:void registerAssumedLibraryTypes(com.android.tools.r8.utils.InternalOptions):162 -> a 150:150:void com.android.tools.r8.ir.desugar.backports.BackportedMethods.registerSynthesizedCodeReferences(com.android.tools.r8.graph.DexItemFactory):109:109 -> a 150:150:void registerAssumedLibraryTypes(com.android.tools.r8.utils.InternalOptions):162 -> a 95:95:void registerAssumedLibraryTypes(com.android.tools.r8.utils.InternalOptions):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":151,"2":152,"3":153,"4":154},"outline":"Lcom/android/tools/r8/internal/X3;a(Lcom/android/tools/r8/graph/p1;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V"} 151:151:void com.android.tools.r8.ir.desugar.backports.BackportedMethods.registerSynthesizedCodeReferences(com.android.tools.r8.graph.DexItemFactory):110:110 -> a 151:151:void registerAssumedLibraryTypes(com.android.tools.r8.utils.InternalOptions):162 -> a 152:152:void com.android.tools.r8.ir.desugar.backports.BackportedMethods.registerSynthesizedCodeReferences(com.android.tools.r8.graph.DexItemFactory):111:111 -> a 152:152:void registerAssumedLibraryTypes(com.android.tools.r8.utils.InternalOptions):162 -> a 153:153:void com.android.tools.r8.ir.desugar.backports.BackportedMethods.registerSynthesizedCodeReferences(com.android.tools.r8.graph.DexItemFactory):112:112 -> a 153:153:void registerAssumedLibraryTypes(com.android.tools.r8.utils.InternalOptions):162 -> a 154:154:void com.android.tools.r8.ir.desugar.backports.BackportedMethods.registerSynthesizedCodeReferences(com.android.tools.r8.graph.DexItemFactory):113:113 -> a 154:154:void registerAssumedLibraryTypes(com.android.tools.r8.utils.InternalOptions):162 -> a 96:96:void registerAssumedLibraryTypes(com.android.tools.r8.utils.InternalOptions):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":155,"2":156,"3":157,"4":158},"outline":"Lcom/android/tools/r8/internal/X3;a(Lcom/android/tools/r8/graph/p1;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V"} 155:155:void com.android.tools.r8.ir.desugar.backports.BackportedMethods.registerSynthesizedCodeReferences(com.android.tools.r8.graph.DexItemFactory):114:114 -> a 155:155:void registerAssumedLibraryTypes(com.android.tools.r8.utils.InternalOptions):162 -> a 156:156:void com.android.tools.r8.ir.desugar.backports.BackportedMethods.registerSynthesizedCodeReferences(com.android.tools.r8.graph.DexItemFactory):115:115 -> a 156:156:void registerAssumedLibraryTypes(com.android.tools.r8.utils.InternalOptions):162 -> a 157:157:void com.android.tools.r8.ir.desugar.backports.BackportedMethods.registerSynthesizedCodeReferences(com.android.tools.r8.graph.DexItemFactory):116:116 -> a 157:157:void registerAssumedLibraryTypes(com.android.tools.r8.utils.InternalOptions):162 -> a 158:158:void com.android.tools.r8.ir.desugar.backports.BackportedMethods.registerSynthesizedCodeReferences(com.android.tools.r8.graph.DexItemFactory):117:117 -> a 158:158:void registerAssumedLibraryTypes(com.android.tools.r8.utils.InternalOptions):162 -> a 97:98:void com.android.tools.r8.ir.desugar.backports.BackportedMethods.registerSynthesizedCodeReferences(com.android.tools.r8.graph.DexItemFactory):118:119 -> a 97:98:void registerAssumedLibraryTypes(com.android.tools.r8.utils.InternalOptions):162 -> a com.android.tools.r8.ir.desugar.BackportedMethodRewriter$$ExternalSyntheticOutline0 -> com.android.tools.r8.internal.X3: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:4:void com.android.tools.r8.ir.desugar.BackportedMethodRewriter$$InternalSyntheticOutline$214$2eb9d25d3cf990bd00b3ee91fcf2f6de907999ac7f6dced0c91e07a88db0cf15$0.m(com.android.tools.r8.graph.DexItemFactory,java.lang.String,java.lang.String,java.lang.String,java.lang.String):0:3 -> a # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V"} # {"id":"com.android.tools.r8.outline"} com.android.tools.r8.ir.desugar.BackportedMethodRewriter$FullMethodInvokeRewriter -> com.android.tools.r8.internal.Y3: # {"id":"sourceFile","fileName":"BackportedMethodRewriter.java"} 1:1:void ():2117:2117 -> 1:1:com.android.tools.r8.cf.code.CfInstruction rewriteSingle(com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.graph.DexItemFactory):2121:2121 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/I7;Lcom/android/tools/r8/graph/p1;)Lcom/android/tools/r8/internal/B7;"} com.android.tools.r8.ir.desugar.BackportedMethodRewriter$InvokeRewriter -> com.android.tools.r8.internal.Z3: # {"id":"sourceFile","fileName":"BackportedMethodRewriter.java"} 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):1826:1827 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/internal/b4;)V"} 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):1837:1837 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/I7;Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/W3;Lcom/android/tools/r8/internal/Nb;Lcom/android/tools/r8/internal/BC;)Ljava/util/Collection;"} com.android.tools.r8.ir.desugar.BackportedMethodRewriter$MethodGenerator -> com.android.tools.r8.internal.a4: # {"id":"sourceFile","fileName":"BackportedMethodRewriter.java"} 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):1847:1847 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/internal/g4;)V"} 2:3:void (com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.BackportedMethodRewriter$TemplateMethodFactory,java.lang.String):1851:1852 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/internal/g4;I)V"} 1:1:com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind getSyntheticKind(com.android.tools.r8.synthesis.SyntheticNaming):1857:1857 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/synthesis/L;)Lcom/android/tools/r8/synthesis/L$b;"} 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):1867:1869 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/I7;Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/W3;Lcom/android/tools/r8/internal/Nb;Lcom/android/tools/r8/internal/BC;)Ljava/util/Collection;"} 5:8:com.android.tools.r8.graph.ProgramMethod getSyntheticMethod(com.android.tools.r8.graph.AppView,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):1875:1878 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/Nb;)Lcom/android/tools/r8/graph/o5;"} 9:9:com.android.tools.r8.graph.ProgramMethod getSyntheticMethod(com.android.tools.r8.graph.AppView,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):1876:1876 -> a 10:13:void lambda$getSyntheticMethod$1(com.android.tools.r8.graph.AppView,com.android.tools.r8.synthesis.SyntheticMethodBuilder):1882:1885 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/synthesis/H;)V"} 14:14:com.android.tools.r8.graph.Code lambda$getSyntheticMethod$0(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexMethod):1887:1887 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/W;"} 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):1895:1895 -> a 15:15:com.android.tools.r8.graph.Code lambda$getSyntheticMethod$0(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexMethod):1887 -> a 16:16:com.android.tools.r8.graph.DexProto getProto(com.android.tools.r8.graph.DexItemFactory):1891:1891 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;)Lcom/android/tools/r8/graph/r2;"} com.android.tools.r8.ir.desugar.BackportedMethodRewriter$MethodInvokeRewriter -> com.android.tools.r8.internal.b4: # {"id":"sourceFile","fileName":"BackportedMethodRewriter.java"} com.android.tools.r8.cf.code.CfInstruction rewriteSingle(com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.graph.DexItemFactory) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/I7;Lcom/android/tools/r8/graph/p1;)Lcom/android/tools/r8/internal/B7;"} 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):2113:2113 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/I7;Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/internal/BC;)Ljava/util/Collection;"} com.android.tools.r8.ir.desugar.BackportedMethodRewriter$MethodProvider -> com.android.tools.r8.internal.c4: # {"id":"sourceFile","fileName":"BackportedMethodRewriter.java"} com.android.tools.r8.graph.DexMethod method -> a 1:2:void (com.android.tools.r8.graph.DexMethod):1809:1810 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/I7;Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/W3;Lcom/android/tools/r8/internal/Nb;Lcom/android/tools/r8/internal/BC;)Ljava/util/Collection;"} com.android.tools.r8.ir.desugar.BackportedMethodRewriter$RewritableMethods -> com.android.tools.r8.internal.d4: # {"id":"sourceFile","fileName":"BackportedMethodRewriter.java"} java.util.Map typeMinApi -> a com.android.tools.r8.graph.AppView appView -> b java.util.Map rewritable -> c boolean $assertionsDisabled -> d 1:1:void ():204:204 -> 1:1:void (com.android.tools.r8.graph.AppView):213:213 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)V"} 2:78:void (com.android.tools.r8.graph.AppView):211:287 -> 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):1207 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;ILcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/u;"} 7:18: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:80 -> a 7:18: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):1207 -> a 19:19:void com.android.tools.r8.cf.code.CfNew.(com.android.tools.r8.graph.DexType):39:39 -> a 19:19: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 19:19: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):1207 -> a 20:37: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 20:37: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):1207 -> a 38:38: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 38:38: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):1207 -> a 39:49: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 39:49: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):1207 -> a 50:50:boolean minApiMatchDatabaseMinApi(com.android.tools.r8.com.google.common.collect.ImmutableMap):305:305 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/im;)V"} 51:64:void lambda$minApiMatchDatabaseMinApi$0(com.android.tools.r8.graph.DexType,com.android.tools.r8.utils.AndroidApiLevel):307:320 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/utils/f;)V"} 65:65:com.android.tools.r8.graph.ClassResolutionResult com.android.tools.r8.graph.AppView.contextIndependentDefinitionForWithResolutionResult(com.android.tools.r8.graph.DexType):422:422 -> a 65:65:void lambda$minApiMatchDatabaseMinApi$0(com.android.tools.r8.graph.DexType,com.android.tools.r8.utils.AndroidApiLevel):322 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 66:66:com.android.tools.r8.graph.ClassResolutionResult com.android.tools.r8.graph.AppView.contextIndependentDefinitionForWithResolutionResult(com.android.tools.r8.graph.DexType):422:422 -> a 66:66:void lambda$minApiMatchDatabaseMinApi$0(com.android.tools.r8.graph.DexType,com.android.tools.r8.utils.AndroidApiLevel):322 -> a 67:69:void lambda$minApiMatchDatabaseMinApi$0(com.android.tools.r8.graph.DexType,com.android.tools.r8.utils.AndroidApiLevel):323:325 -> a 70:70:void lambda$minApiMatchDatabaseMinApi$0(com.android.tools.r8.graph.DexType,com.android.tools.r8.utils.AndroidApiLevel):324:324 -> a 71:81:boolean typeIsInDesugaredLibrary(com.android.tools.r8.graph.DexType):331:341 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Z"} 82:82:void visit(java.util.function.Consumer):378:378 -> a 83:150:void initializeAndroidKMethodProviders(com.android.tools.r8.graph.DexItemFactory):457:524 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;)V"} 151:194:void initializeMathExactApis(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexType):854:897 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/v2;)V"} 195:195:com.android.tools.r8.graph.CfCode lambda$initializeAndroidRSetListMapMethodProviders$1(int,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1166:1166 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/u;"} 196:197:void addProvider(com.android.tools.r8.ir.desugar.BackportedMethodRewriter$MethodProvider):1796:1797 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/c4;)V"} 1:1:boolean typeIsAbsentOrPresentWithoutBackportsFrom(com.android.tools.r8.graph.DexType,com.android.tools.r8.utils.AndroidApiLevel):346:346 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/utils/f;)Z"} 2:3:boolean typeIsPresent(com.android.tools.r8.graph.DexType):369:370 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Z"} 4:65:void initializeAndroidKObjectsMethodProviders(com.android.tools.r8.graph.DexItemFactory):389:450 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;)V"} 66:66:com.android.tools.r8.graph.CfCode lambda$initializeAndroidRSetListMapMethodProviders$2(int,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1187:1187 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/u;"} 1:1:boolean typeIsPresentWithoutNeverIntroducedBackports(com.android.tools.r8.graph.DexType):350:350 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Z"} 2:12:boolean typeIsPresentWithoutBackportsFrom(com.android.tools.r8.graph.DexType,com.android.tools.r8.utils.AndroidApiLevel):354:364 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/utils/f;)Z"} 13:296:void initializeAndroidNMethodProviders(com.android.tools.r8.graph.DexItemFactory):551:834 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;)V"} 297:308:void initializeAndroidNMethodProviders(com.android.tools.r8.graph.DexItemFactory):831:842 -> c 309:309:void initializeAndroidNMethodProviders(com.android.tools.r8.graph.DexItemFactory):839:839 -> c 1:8:void initializeAndroidNObjectsMethodProviderWithSupplier(com.android.tools.r8.graph.DexItemFactory):1773:1780 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;)V"} 1:13:void initializeAndroidNObjectsMethodProviders(com.android.tools.r8.graph.DexItemFactory):534:546 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;)V"} 1:173:void initializeAndroidOMethodProviders(com.android.tools.r8.graph.DexItemFactory):904:1076 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;)V"} 1:7:void initializeAndroidOThreadLocalMethodProviderWithSupplier(com.android.tools.r8.graph.DexItemFactory):1786:1792 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;)V"} 1:109:void initializeAndroidOptionalTMethodProviders(com.android.tools.r8.graph.DexItemFactory):1559:1667 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;)V"} 1:3:void initializeAndroidPMethodProviders(com.android.tools.r8.graph.DexItemFactory):1083:1085 -> i # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;)V"} 4:4:void initializeAndroidPMethodProviders(com.android.tools.r8.graph.DexItemFactory):1083:1083 -> i 1:4:void initializeAndroidQMethodProviders(com.android.tools.r8.graph.DexItemFactory):1090:1093 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;)V"} 5:5:void initializeAndroidQMethodProviders(com.android.tools.r8.graph.DexItemFactory):1090:1090 -> j 1:8:void initializeAndroidRObjectsMethodProviderWithSupplier(com.android.tools.r8.graph.DexItemFactory):1098:1105 -> k # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;)V"} 1:28:void initializeAndroidRObjectsMethodProviders(com.android.tools.r8.graph.DexItemFactory):1116:1143 -> l # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;)V"} 1:10:void initializeAndroidRSetListMapMethodProviders(com.android.tools.r8.graph.DexItemFactory):1154:1163 -> m # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;)V"} 11:35:void initializeAndroidRSetListMapMethodProviders(com.android.tools.r8.graph.DexItemFactory):1160:1184 -> m 36:59:void initializeAndroidRSetListMapMethodProviders(com.android.tools.r8.graph.DexItemFactory):1181:1204 -> m 60:78:void initializeAndroidRSetListMapMethodProviders(com.android.tools.r8.graph.DexItemFactory):1201:1219 -> m 1:66:void initializeAndroidSMethodProviders(com.android.tools.r8.graph.DexItemFactory):1269:1334 -> n # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;)V"} 67:77:void initializeAndroidSMethodProviders(com.android.tools.r8.graph.DexItemFactory):1332:1342 -> n 78:78:void initializeAndroidSMethodProviders(com.android.tools.r8.graph.DexItemFactory):1339:1339 -> n 1:29:void initializeAndroidSSetListMapMethodProviders(com.android.tools.r8.graph.DexItemFactory):1229:1257 -> o # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;)V"} 1:62:void initializeAndroidSv2MethodProviders(com.android.tools.r8.graph.DexItemFactory):1349:1410 -> p # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;)V"} 1:17:void initializeAndroidTMethodProviders(com.android.tools.r8.graph.DexItemFactory):1423:1439 -> q # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;)V"} 18:67:void initializeAndroidTMethodProviders(com.android.tools.r8.graph.DexItemFactory):1433:1482 -> q 68:144:void initializeAndroidTMethodProviders(com.android.tools.r8.graph.DexItemFactory):1476:1552 -> q 1:7:void initializeAndroidTPredicateMethodProviders(com.android.tools.r8.graph.DexItemFactory):1762:1768 -> r # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;)V"} 1:41:void initializeAndroidUMethodProviders(com.android.tools.r8.graph.DexItemFactory):1681:1721 -> s # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;)V"} 1:7:void initializeAndroidUStreamMethodProviders(com.android.tools.r8.graph.DexItemFactory):1750:1756 -> t # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;)V"} 1:19:void initializeMethodProvidersUnimplementedOnAndroid(com.android.tools.r8.graph.DexItemFactory):1726:1744 -> u # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;)V"} 1:9:java.util.Map initializeTypeMinApi(com.android.tools.r8.graph.DexItemFactory):291:299 -> v # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;)Lcom/android/tools/r8/internal/im;"} com.android.tools.r8.ir.desugar.BackportedMethodRewriter$StatifyingMethodGenerator -> com.android.tools.r8.internal.e4: # {"id":"sourceFile","fileName":"BackportedMethodRewriter.java"} 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):1908:1909 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/internal/g4;Lcom/android/tools/r8/graph/v2;)V"} 1:1:com.android.tools.r8.graph.DexProto getProto(com.android.tools.r8.graph.DexItemFactory):1914:1914 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;)Lcom/android/tools/r8/graph/r2;"} 2:2:com.android.tools.r8.graph.DexProto com.android.tools.r8.ir.desugar.BackportedMethodRewriter$MethodGenerator.getProto(com.android.tools.r8.graph.DexItemFactory):1891:1891 -> a 2:2:com.android.tools.r8.graph.DexProto getProto(com.android.tools.r8.graph.DexItemFactory):1914 -> a 3:3:com.android.tools.r8.graph.DexProto getProto(com.android.tools.r8.graph.DexItemFactory):1914:1914 -> a com.android.tools.r8.ir.desugar.BackportedMethodRewriter$StatifyingMethodWithForwardingGenerator -> com.android.tools.r8.internal.f4: # {"id":"sourceFile","fileName":"BackportedMethodRewriter.java"} 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):1923:1923 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/internal/g4;Lcom/android/tools/r8/graph/v2;)V"} 1:1:com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind getSyntheticKind(com.android.tools.r8.synthesis.SyntheticNaming):1928:1928 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/synthesis/L;)Lcom/android/tools/r8/synthesis/L$b;"} com.android.tools.r8.ir.desugar.BackportedMethodRewriter$TemplateMethodFactory -> com.android.tools.r8.internal.g4: # {"id":"sourceFile","fileName":"BackportedMethodRewriter.java"} com.android.tools.r8.graph.CfCode create(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/u;"} com.android.tools.r8.ir.desugar.BackportedMethodRewriter$ThreadLocalSubclassGenerator -> com.android.tools.r8.internal.h4: # {"id":"sourceFile","fileName":"BackportedMethodRewriter.java"} com.android.tools.r8.graph.DexItemFactory factory -> a com.android.tools.r8.graph.DexType type -> b com.android.tools.r8.graph.DexField supplierField -> c com.android.tools.r8.graph.DexMethod constructor -> d com.android.tools.r8.graph.DexMethod initialValueMethod -> e 1:8:void (com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.graph.AppView):2007:2014 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/synthesis/P;)V"} 9:16:void (com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.graph.AppView):2011:2018 -> 17:23:void (com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.graph.AppView):2016:2022 -> 24:30:void (com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.graph.AppView):2021:2027 -> 1:9:void synthesizeDirectMethods(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):2049:2057 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/synthesis/P;)V"} 10:10:void synthesizeDirectMethods(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):2055:2055 -> a 11:20:void synthesizeDirectMethods(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):2052:2061 -> 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):2061 -> a 22:30:void synthesizeDirectMethods(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):2061:2069 -> a 31:36:void synthesizeDirectMethods(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):2068:2073 -> a 37:37:void synthesizeDirectMethods(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):2065:2065 -> a 38:38:void synthesizeDirectMethods(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):2064:2064 -> a 1:2:void synthesizeInstanceFields(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):2036:2037 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/synthesis/P;)V"} 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):2038 -> b 4:6:void synthesizeInstanceFields(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):2038:2040 -> b 7:7:void synthesizeInstanceFields(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):2035:2035 -> b 8:8:void synthesizeInstanceFields(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):2034:2034 -> b 1:3:void synthesizeVirtualMethods(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):2082:2084 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/synthesis/P;)V"} 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):2084 -> c 5:14:void synthesizeVirtualMethods(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):2084:2093 -> c 15:20:void synthesizeVirtualMethods(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):2092:2097 -> c 21:21:void synthesizeVirtualMethods(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):2089:2089 -> c 22:22:void synthesizeVirtualMethods(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):2088:2088 -> c com.android.tools.r8.ir.desugar.BackportedMethodRewriter$ThreadLocalWithInitialWithSupplierGenerator -> com.android.tools.r8.internal.i4: # {"id":"sourceFile","fileName":"BackportedMethodRewriter.java"} 1:1:void (com.android.tools.r8.graph.DexMethod):1956:1956 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)V"} 1:1:com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind getSyntheticKind(com.android.tools.r8.synthesis.SyntheticNaming):1961:1961 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/synthesis/L;)Lcom/android/tools/r8/synthesis/L$b;"} 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):1971:1977 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/I7;Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/W3;Lcom/android/tools/r8/internal/Nb;Lcom/android/tools/r8/internal/BC;)Ljava/util/Collection;"} 9:15: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):1975:1981 -> a 16:19: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):1980:1983 -> a 20:20:void com.android.tools.r8.cf.code.CfNew.(com.android.tools.r8.graph.DexType):39:39 -> a 20:20: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):1983 -> a 21: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):1983:1994 -> a 33:33: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):1992:1992 -> a 34:34: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):1983:1983 -> a 35:35:void lambda$rewriteInvoke$1(com.android.tools.r8.graph.AppView,com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):1979:1979 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/synthesis/P;)V"} 1:1:com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind lambda$rewriteInvoke$0(com.android.tools.r8.synthesis.SyntheticNaming):1976:1976 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/synthesis/L;)Lcom/android/tools/r8/synthesis/L$b;"} com.android.tools.r8.ir.desugar.BufferCovariantReturnTypeRewriter -> com.android.tools.r8.internal.N5: # {"id":"sourceFile","fileName":"BufferCovariantReturnTypeRewriter.java"} com.android.tools.r8.graph.DexItemFactory factory -> a 1:3:void (com.android.tools.r8.graph.AppView):26:28 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)V"} 1:1:com.android.tools.r8.ir.desugar.DesugarDescription desugarInstruction(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.cf.code.CfInvoke):51:51 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/I7;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/internal/ue;"} 2:2: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):103:103 -> a 2:2:com.android.tools.r8.ir.desugar.DesugarDescription desugarInstruction(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.cf.code.CfInvoke):52 -> a 3:3:com.android.tools.r8.ir.desugar.DesugarDescription desugarInstruction(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.cf.code.CfInvoke):61:61 -> a 4:4:com.android.tools.r8.ir.desugar.DesugarDescription com.android.tools.r8.ir.desugar.DesugarDescription$NonEmptyBuilder.build():129:129 -> a 4:4:com.android.tools.r8.ir.desugar.DesugarDescription desugarInstruction(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.cf.code.CfInvoke):61 -> a 5:5:java.util.Collection lambda$desugarInstruction$0(com.android.tools.r8.cf.code.CfInvoke,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.ir.desugar.CfInstructionDesugaringCollection,com.android.tools.r8.graph.DexItemFactory):60:60 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/I7;Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/internal/Ui;Lcom/android/tools/r8/internal/BC;Lcom/android/tools/r8/internal/G7;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/Nb;Lcom/android/tools/r8/internal/D7;Lcom/android/tools/r8/graph/p1;)Ljava/util/Collection;"} 6:6:void com.android.tools.r8.cf.code.CfCheckCast.(com.android.tools.r8.graph.DexType):39:39 -> a 6:6:java.util.Collection lambda$desugarInstruction$0(com.android.tools.r8.cf.code.CfInvoke,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.ir.desugar.CfInstructionDesugaringCollection,com.android.tools.r8.graph.DexItemFactory):60 -> a 7:7:java.util.Collection lambda$desugarInstruction$0(com.android.tools.r8.cf.code.CfInvoke,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.ir.desugar.CfInstructionDesugaringCollection,com.android.tools.r8.graph.DexItemFactory):60:60 -> a 8:10:boolean com.android.tools.r8.ir.desugar.BufferCovariantReturnTypeRewriter.isInvokeCandidate(com.android.tools.r8.cf.code.CfInstruction):87:89 -> a 8:10:com.android.tools.r8.ir.desugar.DesugarDescription compute(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):33 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/B7;)Lcom/android/tools/r8/internal/ue;"} 11:14:com.android.tools.r8.ir.desugar.DesugarDescription compute(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):34:37 -> a 15:29:com.android.tools.r8.graph.DexMethod com.android.tools.r8.ir.desugar.BufferCovariantReturnTypeRewriter.matchingBufferCovariantMethod(com.android.tools.r8.graph.DexMethod):65:79 -> a 15:29:com.android.tools.r8.ir.desugar.DesugarDescription compute(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):38 -> a 30:37:com.android.tools.r8.ir.desugar.DesugarDescription compute(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):40:47 -> a com.android.tools.r8.ir.desugar.CfClassSynthesizerDesugaring -> com.android.tools.r8.internal.N6: # {"id":"sourceFile","fileName":"CfClassSynthesizerDesugaring.java"} void synthesizeClasses(com.android.tools.r8.contexts.CompilationContext$ClassSynthesisDesugaringContext,com.android.tools.r8.ir.desugar.CfClassSynthesizerDesugaringEventConsumer) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Kb;Lcom/android/tools/r8/internal/S6;)V"} java.lang.String uniqueIdentifier() -> a com.android.tools.r8.ir.desugar.CfClassSynthesizerDesugaringCollection -> com.android.tools.r8.internal.Q6: # {"id":"sourceFile","fileName":"CfClassSynthesizerDesugaringCollection.java"} 1:1:void ():21:21 -> void synthesizeClasses(java.util.concurrent.ExecutorService,com.android.tools.r8.ir.desugar.CfClassSynthesizerDesugaringEventConsumer) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/concurrent/ExecutorService;Lcom/android/tools/r8/internal/S6;)V"} 1:2:com.android.tools.r8.ir.desugar.CfClassSynthesizerDesugaringCollection create(com.android.tools.r8.graph.AppView):24:25 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)Lcom/android/tools/r8/internal/Q6;"} 3:3:boolean com.android.tools.r8.utils.InternalOptions.isDesugaredLibraryCompilation():558:558 -> a 3:3:com.android.tools.r8.ir.desugar.CfClassSynthesizerDesugaringCollection create(com.android.tools.r8.graph.AppView):25 -> 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():558:558 -> a 4:4:com.android.tools.r8.ir.desugar.CfClassSynthesizerDesugaringCollection create(com.android.tools.r8.graph.AppView):25 -> 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):27 -> a 6:6:boolean com.android.tools.r8.utils.InternalOptions.isDesugaredLibraryCompilation():558:558 -> 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):27 -> a 7:7:boolean com.android.tools.r8.utils.InternalOptions.isDesugaredLibraryCompilation():558:558 -> 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):27 -> 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):27 -> a 12:32:com.android.tools.r8.ir.desugar.CfClassSynthesizerDesugaringCollection create(com.android.tools.r8.graph.AppView):29:49 -> a com.android.tools.r8.ir.desugar.CfClassSynthesizerDesugaringCollection$EmptyCfClassSynthesizerCollection -> com.android.tools.r8.internal.O6: # {"id":"sourceFile","fileName":"CfClassSynthesizerDesugaringCollection.java"} 1:1:void ():89:89 -> void synthesizeClasses(java.util.concurrent.ExecutorService,com.android.tools.r8.ir.desugar.CfClassSynthesizerDesugaringEventConsumer) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/concurrent/ExecutorService;Lcom/android/tools/r8/internal/S6;)V"} com.android.tools.r8.ir.desugar.CfClassSynthesizerDesugaringCollection$NonEmptyCfClassSynthesizerCollection -> com.android.tools.r8.internal.P6: # {"id":"sourceFile","fileName":"CfClassSynthesizerDesugaringCollection.java"} com.android.tools.r8.graph.AppView appView -> a java.util.Collection synthesizers -> b boolean $assertionsDisabled -> c 1:1:void ():56:56 -> 1:4:void (com.android.tools.r8.graph.AppView,java.util.Collection):62:65 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Ljava/util/ArrayList;)V"} 1:5:void synthesizeClasses(java.util.concurrent.ExecutorService,com.android.tools.r8.ir.desugar.CfClassSynthesizerDesugaringEventConsumer):72:76 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/concurrent/ExecutorService;Lcom/android/tools/r8/internal/S6;)V"} 6:12:void synthesizeClasses(java.util.concurrent.ExecutorService,com.android.tools.r8.ir.desugar.CfClassSynthesizerDesugaringEventConsumer):72:78 -> 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):82:83 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Ob;Lcom/android/tools/r8/internal/S6;Lcom/android/tools/r8/internal/N6;)V"} com.android.tools.r8.ir.desugar.CfClassSynthesizerDesugaringEventConsumer -> com.android.tools.r8.internal.S6: # {"id":"sourceFile","fileName":"CfClassSynthesizerDesugaringEventConsumer.java"} 1:1:void ():29:29 -> java.util.Set getSynthesizedClasses() -> a 1:3:com.android.tools.r8.ir.desugar.CfClassSynthesizerDesugaringEventConsumer createForD8(com.android.tools.r8.graph.AppView,com.android.tools.r8.profile.rewriting.ProfileCollectionAdditions):33:35 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/nN;)Lcom/android/tools/r8/internal/S6;"} 4:4:com.android.tools.r8.ir.desugar.CfClassSynthesizerDesugaringEventConsumer createForR8(com.android.tools.r8.graph.AppView):41:41 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)Lcom/android/tools/r8/internal/S6;"} 5:5:com.android.tools.r8.ir.desugar.CfClassSynthesizerDesugaringEventConsumer com.android.tools.r8.profile.rewriting.ProfileRewritingCfClassSynthesizerDesugaringEventConsumer.attach(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.desugar.CfClassSynthesizerDesugaringEventConsumer):36:36 -> a 5:5:com.android.tools.r8.ir.desugar.CfClassSynthesizerDesugaringEventConsumer createForR8(com.android.tools.r8.graph.AppView):43 -> a void finished(com.android.tools.r8.graph.AppView) -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)V"} com.android.tools.r8.ir.desugar.CfClassSynthesizerDesugaringEventConsumer$D8R8CfClassSynthesizerDesugaringEventConsumer -> com.android.tools.r8.internal.R6: # {"id":"sourceFile","fileName":"CfClassSynthesizerDesugaringEventConsumer.java"} java.util.Set synthesizedClasses -> a 1:4:void ():50:53 -> 1:1:void acceptRecordClassContext(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/graph/q2;)V"} 2:2:void acceptVarHandleDesugaringClassContext(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramDefinition):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/graph/k5;)V"} 3:3:void acceptRecordClass(com.android.tools.r8.graph.DexProgramClass):77:77 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)V"} 4:4:java.util.Set getSynthesizedClasses():99:99 -> a 1:1:void acceptVarHandleDesugaringClass(com.android.tools.r8.graph.DexProgramClass):88:88 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)V"} 1:1:void acceptDesugaredLibraryRetargeterDispatchProgramClass(com.android.tools.r8.graph.DexProgramClass):72:72 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)V"} 1:1:void acceptProgramEmulatedInterface(com.android.tools.r8.graph.DexProgramClass):57:57 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)V"} 1:1:void acceptEnumConversionProgramClass(com.android.tools.r8.graph.DexProgramClass):67:67 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)V"} 1:1:void acceptWrapperProgramClass(com.android.tools.r8.graph.DexProgramClass):62:62 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)V"} 1:1:void acceptCollectionConversion(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod):104:104 -> u # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/o5;)V"} com.android.tools.r8.ir.desugar.CfInstructionDesugaring -> com.android.tools.r8.internal.C7: # {"id":"sourceFile","fileName":"CfInstructionDesugaring.java"} com.android.tools.r8.ir.desugar.DesugarDescription compute(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/B7;)Lcom/android/tools/r8/internal/ue;"} 1:1:void prepare(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.ir.desugar.ProgramAdditions):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/G7;Lcom/android/tools/r8/internal/AN;Lcom/android/tools/r8/graph/o5;)V"} 2:2:void scan(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/G7;)V"} boolean hasPreciseNeedsDesugaring() -> b com.android.tools.r8.ir.desugar.CfInstructionDesugaringCollection -> com.android.tools.r8.internal.D7: # {"id":"sourceFile","fileName":"CfInstructionDesugaringCollection.java"} 1:1:void ():28:28 -> void desugar(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Nb;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/G7;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/B7;Lcom/android/tools/r8/internal/Ui;Lcom/android/tools/r8/internal/BC;Lcom/android/tools/r8/internal/G7;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/Nb;)Ljava/util/Collection;"} com.android.tools.r8.ir.desugar.itf.InterfaceMethodProcessorFacade getInterfaceMethodPostProcessingDesugaringD8(com.android.tools.r8.ir.desugar.itf.InterfaceMethodRewriter$Flavor,com.android.tools.r8.ir.desugar.itf.InterfaceProcessor) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ns;)Lcom/android/tools/r8/internal/fs;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Predicate;Lcom/android/tools/r8/internal/ns;)Lcom/android/tools/r8/internal/fs;"} boolean needsDesugaring(com.android.tools.r8.graph.ProgramMethod) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)Z"} void prepare(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.ir.desugar.ProgramAdditions) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/G7;Lcom/android/tools/r8/internal/AN;Lcom/android/tools/r8/graph/o5;)V"} void scan(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/G7;)V"} void withD8NestBasedAccessDesugaring(com.android.tools.r8.utils.ThrowingConsumer) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/i3;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/androidapi/b;)Lcom/android/tools/r8/internal/yH;"} 7:7:boolean com.android.tools.r8.utils.InternalOptions.isGeneratingClassFiles():587:587 -> 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():587:587 -> 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 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Tf;"} com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer -> com.android.tools.r8.internal.G7: # {"id":"sourceFile","fileName":"CfInstructionDesugaringEventConsumer.java"} 1:1:void ():56:56 -> java.util.List finalizeDesugaring() -> a 1:5:com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer createForD8(com.android.tools.r8.graph.AppView,com.android.tools.r8.profile.rewriting.ProfileCollectionAdditions,com.android.tools.r8.ir.conversion.ClassConverterResult$Builder,com.android.tools.r8.ir.conversion.D8MethodProcessor):76:80 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/nN;Lcom/android/tools/r8/internal/M9;Lcom/android/tools/r8/internal/zd;)Lcom/android/tools/r8/internal/G7;"} 6:6:void com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer$D8CfInstructionDesugaringEventConsumer.setOutermostEventConsumer(com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer):135:135 -> a 6:6:com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer createForD8(com.android.tools.r8.graph.AppView,com.android.tools.r8.profile.rewriting.ProfileCollectionAdditions,com.android.tools.r8.ir.conversion.ClassConverterResult$Builder,com.android.tools.r8.ir.conversion.D8MethodProcessor):82 -> a boolean verifyNothingToFinalize() -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer$D8CfInstructionDesugaringEventConsumer -> com.android.tools.r8.internal.E7: # {"id":"sourceFile","fileName":"CfInstructionDesugaringEventConsumer.java"} com.android.tools.r8.graph.AppView appView -> a com.android.tools.r8.ir.conversion.ClassConverterResult$Builder classConverterResultBuilder -> b com.android.tools.r8.ir.conversion.D8MethodProcessor methodProcessor -> c java.util.Map pendingInvokeSpecialBridges -> d java.util.List synthesizedLambdaClasses -> e java.util.List synthesizedConstantDynamicClasses -> f com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer outermostEventConsumer -> g boolean $assertionsDisabled -> h 1:1:void ():110:110 -> 1:1:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.conversion.ClassConverterResult$Builder,com.android.tools.r8.ir.conversion.D8MethodProcessor):127:127 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/M9;Lcom/android/tools/r8/internal/zd;)V"} 2:15:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.conversion.ClassConverterResult$Builder,com.android.tools.r8.ir.conversion.D8MethodProcessor):117:130 -> 1:1:void acceptConstantDynamicRewrittenBootstrapMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexMethod):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/o5;)V"} 2:2:void acceptDefaultAsCompanionMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/o5;)V"} 3:3:void acceptDesugaredLibraryRetargeterDispatchClasspathClass(com.android.tools.r8.graph.DexClasspathClass):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/u0;)V"} 4:4:void acceptNestConstructorBridge(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexClassAndMethod):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/graph/t0;)V"} 5:5:void acceptNestFieldGetBridge(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexClassAndMethod):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m5;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/t0;)V"} 6:6:void acceptNestMethodBridge(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexClassAndMethod):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/t0;)V"} 7:7:void acceptRecordClassContext(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramMethod):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/graph/o5;)V"} 8:8:void acceptVarHandleDesugaringClassContext(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramDefinition):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/graph/k5;)V"} 9:12:void acceptInvokeSpecialBridgeInfo(com.android.tools.r8.ir.desugar.invokespecial.InvokeSpecialBridgeInfo):212:215 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Ys;)V"} 13:13:void acceptRecordClass(com.android.tools.r8.graph.DexProgramClass):220:220 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)V"} 14:14:java.lang.Iterable com.android.tools.r8.graph.DexProgramClass.programMethods():293:293 -> a 14:14:void acceptRecordClass(com.android.tools.r8.graph.DexProgramClass):220 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 15:15:java.lang.Iterable com.android.tools.r8.graph.DexProgramClass.programMethods():293:293 -> a 15:15:void acceptRecordClass(com.android.tools.r8.graph.DexProgramClass):220 -> a 16:16:java.lang.Iterable com.android.tools.r8.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.DexProgramClass.programMethods():293 -> a 16:16:void acceptRecordClass(com.android.tools.r8.graph.DexProgramClass):220 -> a 17:17:void acceptRecordClass(com.android.tools.r8.graph.DexProgramClass):220:220 -> a 18:20:void acceptLambdaClass(com.android.tools.r8.ir.desugar.LambdaClass,com.android.tools.r8.graph.ProgramMethod):245:247 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/IA;Lcom/android/tools/r8/graph/o5;)V"} 21:23:void acceptConstantDynamicClass(com.android.tools.r8.ir.desugar.constantdynamic.ConstantDynamicClass,com.android.tools.r8.graph.ProgramMethod):253:255 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Ic;Lcom/android/tools/r8/graph/o5;)V"} 24:24:void acceptCompanionClassClinit(com.android.tools.r8.graph.ProgramMethod):363:363 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)V"} 25:28:java.util.List finalizeDesugaring():368:371 -> a 29:33:void com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer$D8CfInstructionDesugaringEventConsumer.finalizeConstantDynamicDesugaring(java.util.function.Consumer):415:419 -> a 29:33:java.util.List finalizeDesugaring():371 -> a 34:54:void finalizeInvokeSpecialDesugaring(java.util.function.Consumer):377:397 -> a 55:57:void lambda$finalizeInvokeSpecialDesugaring$3(java.util.function.Consumer,com.android.tools.r8.ir.desugar.invokespecial.InvokeSpecialBridgeInfo):392:394 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Consumer;Lcom/android/tools/r8/internal/Ys;)V"} 58:64:void finalizeLambdaDesugaring(com.android.tools.r8.ir.conversion.ClassConverterResult$Builder,java.util.function.Consumer):405:411 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/M9;Ljava/util/function/Consumer;)V"} 1:1:void acceptGenericApiConversionStub(com.android.tools.r8.graph.DexClasspathClass):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/u0;)V"} 2:2:void acceptNestFieldPutBridge(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexClassAndMethod):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m5;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/t0;)V"} 3:3:void lambda$acceptBackportedClass$0(com.android.tools.r8.graph.ProgramMethod):186:186 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)V"} 4:4:java.lang.Iterable com.android.tools.r8.graph.DexProgramClass.programMethods():293:293 -> b 4:4:void acceptBackportedClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramMethod):183 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/graph/o5;)V"} 5:5:java.lang.Iterable com.android.tools.r8.com.google.common.collect.Iterables.concat(java.lang.Iterable,java.lang.Iterable):418:418 -> b 5:5:java.lang.Iterable com.android.tools.r8.graph.DexProgramClass.programMethods():293 -> b 5:5:void acceptBackportedClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramMethod):183 -> b 6:7:void acceptBackportedClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramMethod):183:184 -> b 8:8:java.lang.Iterable com.android.tools.r8.graph.DexProgramClass.programMethods():293:293 -> b 8:8:void acceptVarHandleDesugaringClass(com.android.tools.r8.graph.DexProgramClass):231 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)V"} 9:9:java.lang.Iterable com.android.tools.r8.graph.DexProgramClass.programMethods():293:293 -> b 9:9:void acceptVarHandleDesugaringClass(com.android.tools.r8.graph.DexProgramClass):231 -> b 10:10:java.lang.Iterable com.android.tools.r8.com.google.common.collect.Iterables.concat(java.lang.Iterable,java.lang.Iterable):418:418 -> b 10:10:java.lang.Iterable com.android.tools.r8.graph.DexProgramClass.programMethods():293 -> b 10:10:void acceptVarHandleDesugaringClass(com.android.tools.r8.graph.DexProgramClass):231 -> b 11:12:void acceptVarHandleDesugaringClass(com.android.tools.r8.graph.DexProgramClass):231:232 -> b 13:15:void lambda$finalizeInvokeSpecialDesugaring$2(com.android.tools.r8.ir.desugar.invokespecial.InvokeSpecialBridgeInfo):381:383 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Ys;)V"} 16:18:boolean verifyNothingToFinalize():424:426 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} 1:1:void acceptWrapperClasspathClass(com.android.tools.r8.graph.DexClasspathClass):0:0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/u0;)V"} 2:2:void lambda$acceptVarHandleDesugaringClass$1(com.android.tools.r8.graph.ProgramMethod):234:234 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)V"} 3:3:void acceptOutlinedMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod):432:432 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/o5;)V"} 1:1:void acceptClasspathEmulatedInterface(com.android.tools.r8.graph.DexClasspathClass):0:0 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/u0;)V"} 2:2:void com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer$D8CfInstructionDesugaringEventConsumer.acceptUtilityMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod):332:332 -> d 2:2:void acceptUtilityThrowIllegalAccessErrorMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod):310 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/o5;)V"} 1:1:void acceptEnumConversionClasspathClass(com.android.tools.r8.graph.DexClasspathClass):0:0 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/u0;)V"} 2:2:void acceptBackportedMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod):177:177 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/o5;)V"} 1:1:void acceptTwrCloseResourceMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod):293:293 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/o5;)V"} 1:1:void acceptRecordToStringHelperMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod):207:207 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/o5;)V"} void acceptPrivateAsCompanionMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod) -> h # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/o5;)V"} 1:1:void acceptInvokeStaticInterfaceOutliningMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod):338:338 -> i # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/o5;)V"} 1:1:void acceptRecordHashCodeHelperMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod):202:202 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/o5;)V"} void acceptStaticAsCompanionMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod) -> k # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/o5;)V"} 1:1:void acceptCovariantRetargetMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod):172:172 -> l # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/o5;)V"} 1:1:void com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer$D8CfInstructionDesugaringEventConsumer.acceptUtilityMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod):332:332 -> m 1:1:void acceptUtilityThrowRuntimeExceptionWithMessageMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod):328 -> m # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/o5;)V"} void acceptRecordEqualsHelperMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod) -> n # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/o5;)V"} 1:1:void acceptAPIConversionOutline(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod):358:358 -> o # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/o5;)V"} 1:1:void com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer$D8CfInstructionDesugaringEventConsumer.acceptUtilityMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod):332:332 -> p 1:1:void acceptUtilityToStringIfNotNullMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod):298 -> p # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/o5;)V"} 1:1:void com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer$D8CfInstructionDesugaringEventConsumer.acceptUtilityMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod):332:332 -> q 1:1:void acceptUtilityThrowNoSuchMethodErrorMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod):322 -> q # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/o5;)V"} 1:1:void com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer$D8CfInstructionDesugaringEventConsumer.acceptUtilityMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod):332:332 -> r 1:1:void acceptUtilityThrowClassCastExceptionIfNotNullMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod):304 -> r # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/o5;)V"} 1:1:void com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer$D8CfInstructionDesugaringEventConsumer.acceptUtilityMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod):332:332 -> s 1:1:void acceptUtilityThrowIncompatibleClassChangeErrorMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod):316 -> s # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/o5;)V"} void acceptRecordGetFieldsAsObjectsHelperMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod) -> t # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/o5;)V"} 1:1:void acceptCollectionConversion(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod):167:167 -> u # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/o5;)V"} com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer$R8CfInstructionDesugaringEventConsumer -> com.android.tools.r8.internal.F7: # {"id":"sourceFile","fileName":"CfInstructionDesugaringEventConsumer.java"} com.android.tools.r8.graph.AppView appView -> a java.util.function.BiConsumer lambdaClassConsumer -> b java.util.function.BiConsumer constantDynamicClassConsumer -> c java.util.function.BiConsumer twrCloseResourceMethodConsumer -> d com.android.tools.r8.shaking.Enqueuer$SyntheticAdditions additions -> e java.util.Map synthesizedLambdaClasses -> f java.util.List pendingInvokeSpecialBridges -> g java.util.List synthesizedConstantDynamicClasses -> h java.util.function.BiConsumer onCompanionMethodCallback -> i boolean $assertionsDisabled -> j 1:1:void ():436:436 -> 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):462:462 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Ljava/util/function/BiConsumer;Ljava/util/function/BiConsumer;Ljava/util/function/BiConsumer;Lcom/android/tools/r8/shaking/O;Ljava/util/function/BiConsumer;)V"} 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):449:468 -> 1:1:void acceptCompanionClassClinit(com.android.tools.r8.graph.ProgramMethod):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)V"} 2:2:void acceptConstantDynamicRewrittenBootstrapMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexMethod):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/o5;)V"} 3:3:void acceptNestConstructorBridge(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexClassAndMethod):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/graph/t0;)V"} 4:4:void acceptNestFieldGetBridge(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexClassAndMethod):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m5;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/t0;)V"} 5:5:void acceptNestMethodBridge(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexClassAndMethod):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/t0;)V"} 6:6:void acceptRecordClass(com.android.tools.r8.graph.DexProgramClass):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)V"} 7:7:void acceptRecordClassContext(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramMethod):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/graph/o5;)V"} 8:8:void acceptVarHandleDesugaringClassContext(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramDefinition):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/graph/k5;)V"} 9:9:void acceptDefaultAsCompanionMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod):474:474 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/o5;)V"} 10:10:void acceptDesugaredLibraryRetargeterDispatchClasspathClass(com.android.tools.r8.graph.DexClasspathClass):490:490 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/u0;)V"} 11:13:void acceptInvokeSpecialBridgeInfo(com.android.tools.r8.ir.desugar.invokespecial.InvokeSpecialBridgeInfo):633:635 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Ys;)V"} 14:19:void acceptLambdaClass(com.android.tools.r8.ir.desugar.LambdaClass,com.android.tools.r8.graph.ProgramMethod):640:645 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/IA;Lcom/android/tools/r8/graph/o5;)V"} 20:20:void acceptLambdaClass(com.android.tools.r8.ir.desugar.LambdaClass,com.android.tools.r8.graph.ProgramMethod):642:642 -> a 21:26:void acceptConstantDynamicClass(com.android.tools.r8.ir.desugar.constantdynamic.ConstantDynamicClass,com.android.tools.r8.graph.ProgramMethod):651:656 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Ic;Lcom/android/tools/r8/graph/o5;)V"} 27:27:void acceptConstantDynamicClass(com.android.tools.r8.ir.desugar.constantdynamic.ConstantDynamicClass,com.android.tools.r8.graph.ProgramMethod):653:653 -> a 28:31:java.util.List finalizeDesugaring():701:704 -> a 32:32:com.android.tools.r8.graph.DexType lambda$finalizeLambdaDesugaring$1(java.util.Map$Entry):727:727 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Map$Entry;)Lcom/android/tools/r8/graph/v2;"} 33:33:com.android.tools.r8.graph.DexType com.android.tools.r8.ir.desugar.LambdaClass.getType():133:133 -> a 33:33:com.android.tools.r8.graph.DexType lambda$finalizeLambdaDesugaring$1(java.util.Map$Entry):727 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 34:37:void lambda$finalizeLambdaDesugaring$2(java.util.Set,java.util.Map$Entry):732:735 -> a 38:38:void com.android.tools.r8.ir.desugar.LambdaClass$Target.ensureAccessibilityIfNeeded():557:557 -> a 38:38:void lambda$finalizeLambdaDesugaring$2(java.util.Set,java.util.Map$Entry):735 -> a 39:40:void lambda$finalizeLambdaDesugaring$2(java.util.Set,java.util.Map$Entry):738:739 -> a 41:43:void lambda$finalizeLambdaDesugaring$2(java.util.Set,java.util.Map$Entry):738:740 -> a 1:1:void acceptBackportedClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramMethod):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/graph/o5;)V"} 2:2:void acceptNestFieldPutBridge(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexClassAndMethod):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m5;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/t0;)V"} 3:3:void acceptVarHandleDesugaringClass(com.android.tools.r8.graph.DexProgramClass):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)V"} 4:4:void acceptGenericApiConversionStub(com.android.tools.r8.graph.DexClasspathClass):613:613 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/u0;)V"} 5:5:boolean verifyNothingToFinalize():710:710 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} 6:7:void lambda$finalizeInvokeSpecialDesugaring$0(com.android.tools.r8.ir.desugar.invokespecial.InvokeSpecialBridgeInfo):718:719 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Ys;)V"} 1:1:void acceptOutlinedMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod):0:0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/o5;)V"} 2:2:void acceptWrapperClasspathClass(com.android.tools.r8.graph.DexClasspathClass):603:603 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/u0;)V"} 3:4:void finalizeInvokeSpecialDesugaring():715:716 -> c 1:1:void acceptUtilityThrowIllegalAccessErrorMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod):0:0 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/o5;)V"} 2:2:void acceptClasspathEmulatedInterface(com.android.tools.r8.graph.DexClasspathClass):495:495 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/u0;)V"} 3:23:void finalizeLambdaDesugaring():725:745 -> d 1:1:void acceptBackportedMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod):0:0 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/o5;)V"} 2:2:void acceptEnumConversionClasspathClass(com.android.tools.r8.graph.DexClasspathClass):608:608 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/u0;)V"} 1:1:void acceptTwrCloseResourceMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod):696:696 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/o5;)V"} void acceptRecordToStringHelperMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod) -> g # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/o5;)V"} 1:1:void acceptPrivateAsCompanionMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod):480:480 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/o5;)V"} 1:1:void acceptInvokeStaticInterfaceOutliningMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod):598:598 -> i # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/o5;)V"} void acceptRecordHashCodeHelperMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod) -> j # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/o5;)V"} 1:1:void acceptStaticAsCompanionMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod):485:485 -> k # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/o5;)V"} void acceptCovariantRetargetMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod) -> l # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/o5;)V"} void acceptUtilityThrowRuntimeExceptionWithMessageMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod) -> m # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/o5;)V"} void acceptRecordEqualsHelperMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod) -> n # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/o5;)V"} void acceptAPIConversionOutline(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod) -> o # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/o5;)V"} void acceptUtilityToStringIfNotNullMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod) -> p # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/o5;)V"} void acceptUtilityThrowNoSuchMethodErrorMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod) -> q # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/o5;)V"} void acceptUtilityThrowClassCastExceptionIfNotNullMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod) -> r # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/o5;)V"} void acceptUtilityThrowIncompatibleClassChangeErrorMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod) -> s # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/o5;)V"} void acceptRecordGetFieldsAsObjectsHelperMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod) -> t # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/o5;)V"} void acceptCollectionConversion(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod) -> u # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/o5;)V"} com.android.tools.r8.ir.desugar.CfPostProcessingDesugaring -> com.android.tools.r8.internal.h8: # {"id":"sourceFile","fileName":"CfPostProcessingDesugaring.java"} void postProcessingDesugaring(java.util.Collection,com.android.tools.r8.ir.desugar.CfPostProcessingDesugaringEventConsumer,java.util.concurrent.ExecutorService) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Collection;Lcom/android/tools/r8/internal/n8;Ljava/util/concurrent/ExecutorService;)V"} com.android.tools.r8.ir.desugar.CfPostProcessingDesugaringCollection -> com.android.tools.r8.internal.k8: # {"id":"sourceFile","fileName":"CfPostProcessingDesugaringCollection.java"} 1:1:void ():21:21 -> void postProcessingDesugaring(java.util.Collection,com.android.tools.r8.ir.desugar.CfPostProcessingDesugaringEventConsumer,java.util.concurrent.ExecutorService) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Collection;Lcom/android/tools/r8/internal/n8;Ljava/util/concurrent/ExecutorService;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/fs;Ljava/util/function/Predicate;)Lcom/android/tools/r8/internal/k8;"} 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():558:558 -> 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():558:558 -> 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:33: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:87 -> a 7: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):28 -> a 34:34: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:31 -> a com.android.tools.r8.ir.desugar.CfPostProcessingDesugaringCollection$EmptyCfPostProcessingDesugaringCollection -> com.android.tools.r8.internal.i8: # {"id":"sourceFile","fileName":"CfPostProcessingDesugaringCollection.java"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Collection;Lcom/android/tools/r8/internal/n8;Ljava/util/concurrent/ExecutorService;)V"} com.android.tools.r8.ir.desugar.CfPostProcessingDesugaringCollection$NonEmptyCfPostProcessingDesugaringCollection -> com.android.tools.r8.internal.j8: # {"id":"sourceFile","fileName":"CfPostProcessingDesugaringCollection.java"} java.util.List desugarings -> a 1:2:void (java.util.List):50:51 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/ArrayList;)V"} 1:2:void postProcessingDesugaring(java.util.Collection,com.android.tools.r8.ir.desugar.CfPostProcessingDesugaringEventConsumer,java.util.concurrent.ExecutorService):96:97 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Collection;Lcom/android/tools/r8/internal/n8;Ljava/util/concurrent/ExecutorService;)V"} com.android.tools.r8.ir.desugar.CfPostProcessingDesugaringEventConsumer -> com.android.tools.r8.internal.n8: # {"id":"sourceFile","fileName":"CfPostProcessingDesugaringEventConsumer.java"} 1:1:void ():35:35 -> void finalizeDesugaring() -> a 1:3:com.android.tools.r8.ir.desugar.CfPostProcessingDesugaringEventConsumer createForD8(com.android.tools.r8.graph.AppView,com.android.tools.r8.profile.rewriting.ProfileCollectionAdditions,com.android.tools.r8.ir.conversion.D8MethodProcessor,com.android.tools.r8.ir.desugar.CfInstructionDesugaringCollection):45:47 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/nN;Lcom/android/tools/r8/internal/zd;Lcom/android/tools/r8/internal/D7;)Lcom/android/tools/r8/internal/n8;"} 4:6:com.android.tools.r8.ir.desugar.CfPostProcessingDesugaringEventConsumer createForR8(com.android.tools.r8.graph.AppView,com.android.tools.r8.shaking.Enqueuer$SyntheticAdditions,com.android.tools.r8.profile.rewriting.ProfileCollectionAdditions,com.android.tools.r8.ir.desugar.CfInstructionDesugaringCollection,java.util.function.BiConsumer):57:59 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/shaking/O;Lcom/android/tools/r8/internal/nN;Lcom/android/tools/r8/internal/D7;Ljava/util/function/BiConsumer;)Lcom/android/tools/r8/internal/n8;"} java.util.Set getNewlyLiveMethods() -> b com.android.tools.r8.ir.desugar.CfPostProcessingDesugaringEventConsumer$D8CfPostProcessingDesugaringEventConsumer -> com.android.tools.r8.internal.l8: # {"id":"sourceFile","fileName":"CfPostProcessingDesugaringEventConsumer.java"} com.android.tools.r8.ir.conversion.D8MethodProcessor methodProcessor -> a com.android.tools.r8.utils.collections.ProgramMethodSet methodsToReprocess -> b com.android.tools.r8.ir.desugar.CfInstructionDesugaringCollection instructionDesugaring -> c boolean $assertionsDisabled -> d 1:1:void ():67:67 -> 1:1:void (com.android.tools.r8.ir.conversion.D8MethodProcessor,com.android.tools.r8.ir.desugar.CfInstructionDesugaringCollection):78:78 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/zd;Lcom/android/tools/r8/internal/D7;)V"} 2:9:void (com.android.tools.r8.ir.conversion.D8MethodProcessor,com.android.tools.r8.ir.desugar.CfInstructionDesugaringCollection):73:80 -> 1:1:void acceptDesugaredLibraryRetargeterDispatchClasspathClass(com.android.tools.r8.graph.DexClasspathClass):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/u0;)V"} 2:2:void acceptEmulatedInterfaceMarkerInterface(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexClasspathClass):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/graph/u0;)V"} 3:3:void acceptInterfaceInjection(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexClass):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/graph/q0;)V"} 4:6:void addMethodToReprocess(com.android.tools.r8.graph.ProgramMethod):84:86 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)V"} 7:7:void warnMissingInterface(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.desugar.itf.InterfaceDesugaringSyntheticHelper):92:92 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/internal/as;)V"} 8:8:void acceptDesugaredLibraryRetargeterForwardingMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.EmulatedDispatchMethodDescriptor):119:119 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/jg;)V"} 9:9:void acceptInterfaceMethodDesugaringForwardingMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexClassAndMethod):125:125 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/t0;Lcom/android/tools/r8/graph/o5;)V"} 10:10:void acceptThrowingMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.MethodResolutionResult$FailedResolutionResult):131:131 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/I4$a;)V"} 11:14:void finalizeDesugaring():146:149 -> a 1:1:void acceptGenericApiConversionStub(com.android.tools.r8.graph.DexClasspathClass):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/u0;)V"} 2:2:java.util.Set getNewlyLiveMethods():141:141 -> b 3:3:void acceptAPIConversionCallback(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod):155:155 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/o5;)V"} void acceptWrapperClasspathClass(com.android.tools.r8.graph.DexClasspathClass) -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/u0;)V"} void acceptEnumConversionClasspathClass(com.android.tools.r8.graph.DexClasspathClass) -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/u0;)V"} 1:1:void acceptCovariantRetargetMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod):102:102 -> l # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/o5;)V"} 1:1:void acceptCollectionConversion(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod):136:136 -> u # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/o5;)V"} com.android.tools.r8.ir.desugar.CfPostProcessingDesugaringEventConsumer$R8PostProcessingDesugaringEventConsumer -> com.android.tools.r8.internal.m8: # {"id":"sourceFile","fileName":"CfPostProcessingDesugaringEventConsumer.java"} com.android.tools.r8.shaking.Enqueuer$SyntheticAdditions additions -> a com.android.tools.r8.ir.desugar.CfInstructionDesugaringCollection desugaring -> b java.util.function.BiConsumer missingClassConsumer -> c boolean $assertionsDisabled -> d 1:1:void ():174:174 -> 1:4:void (com.android.tools.r8.shaking.Enqueuer$SyntheticAdditions,com.android.tools.r8.ir.desugar.CfInstructionDesugaringCollection,java.util.function.BiConsumer):184:187 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/O;Lcom/android/tools/r8/internal/D7;Ljava/util/function/BiConsumer;)V"} 1:1:void finalizeDesugaring():0:0 -> a 2:2:void warnMissingInterface(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.desugar.itf.InterfaceDesugaringSyntheticHelper):193:193 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/internal/as;)V"} 3:4:void acceptEmulatedInterfaceMarkerInterface(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexClasspathClass):211:212 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/graph/u0;)V"} 5:5:void acceptInterfaceInjection(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexClass):217:217 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/graph/q0;)V"} 6:6:void acceptDesugaredLibraryRetargeterDispatchClasspathClass(com.android.tools.r8.graph.DexClasspathClass):222:222 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/u0;)V"} 7:7:void acceptDesugaredLibraryRetargeterForwardingMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.EmulatedDispatchMethodDescriptor):233:233 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/jg;)V"} 8:8:void acceptInterfaceMethodDesugaringForwardingMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexClassAndMethod):239:239 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/t0;Lcom/android/tools/r8/graph/o5;)V"} 9:9:void acceptThrowingMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.MethodResolutionResult$FailedResolutionResult):245:245 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/I4$a;)V"} 1:1:java.util.Set getNewlyLiveMethods():200:200 -> b 2:3:void acceptAPIConversionCallback(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod):256:257 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/o5;)V"} 4:4:void acceptGenericApiConversionStub(com.android.tools.r8.graph.DexClasspathClass):272:272 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/u0;)V"} 1:1:void acceptWrapperClasspathClass(com.android.tools.r8.graph.DexClasspathClass):262:262 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/u0;)V"} 1:1:void acceptEnumConversionClasspathClass(com.android.tools.r8.graph.DexClasspathClass):267:267 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/u0;)V"} 1:1:void acceptCovariantRetargetMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod):227:227 -> l # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/o5;)V"} 1:1:void acceptCollectionConversion(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod):250:250 -> u # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/o5;)V"} com.android.tools.r8.ir.desugar.CovariantReturnTypeAnnotationTransformer -> com.android.tools.r8.internal.md: # {"id":"sourceFile","fileName":"CovariantReturnTypeAnnotationTransformer.java"} com.android.tools.r8.ir.conversion.IRConverter converter -> a com.android.tools.r8.ir.conversion.MethodProcessorEventConsumer methodProcessorEventConsumer -> b com.android.tools.r8.graph.DexItemFactory factory -> c boolean $assertionsDisabled -> d int $r8$clinit -> e 1:1:void ():55:55 -> 1:1:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.conversion.IRConverter):62:62 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/tl;)V"} 2:7:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.conversion.IRConverter):59:64 -> 1:17:void process(com.android.tools.r8.graph.DexApplication$Builder,com.android.tools.r8.ir.desugar.CovariantReturnTypeAnnotationTransformerEventConsumer):73:89 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/i0;Lcom/android/tools/r8/internal/od;)V"} 18:18:void updateClass(com.android.tools.r8.graph.DexClass,java.util.List,java.util.List):99:99 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Ljava/util/LinkedList;Ljava/util/LinkedList;)V"} 19:20:boolean com.android.tools.r8.ir.desugar.CovariantReturnTypeAnnotationTransformer.hasVirtualMethodWithSignature(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexEncodedMethod):297:298 -> a 19:20:void updateClass(com.android.tools.r8.graph.DexClass,java.util.List,java.util.List):100 -> a 21:25:void updateClass(com.android.tools.r8.graph.DexClass,java.util.List,java.util.List):101:105 -> a 26:35:void updateClass(com.android.tools.r8.graph.DexClass,java.util.List,java.util.List):102:111 -> a 36:36:com.android.tools.r8.graph.DexAnnotationSet com.android.tools.r8.graph.DexAnnotationSet.keepIf(java.util.function.Predicate):206:206 -> a 36:36:void updateClass(com.android.tools.r8.graph.DexClass,java.util.List,java.util.List):111 -> a 37:41:void updateClass(com.android.tools.r8.graph.DexClass,java.util.List,java.util.List):110:114 -> a 42:42:void buildCovariantReturnTypeMethodsForClass(com.android.tools.r8.graph.DexProgramClass,java.util.List,java.util.List,com.android.tools.r8.ir.desugar.CovariantReturnTypeAnnotationTransformerEventConsumer):125:125 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Ljava/util/LinkedList;Ljava/util/LinkedList;Lcom/android/tools/r8/internal/od;)V"} 43:43:void com.android.tools.r8.graph.DexProgramClass.forEachProgramVirtualMethod(java.util.function.Consumer):338:338 -> a 43:43:void buildCovariantReturnTypeMethodsForClass(com.android.tools.r8.graph.DexProgramClass,java.util.List,java.util.List,com.android.tools.r8.ir.desugar.CovariantReturnTypeAnnotationTransformerEventConsumer):125 -> a 44:44:void lambda$buildCovariantReturnTypeMethodsForClass$1(java.util.List,java.util.List,com.android.tools.r8.ir.desugar.CovariantReturnTypeAnnotationTransformerEventConsumer,com.android.tools.r8.graph.ProgramMethod):127:127 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;Ljava/util/List;Lcom/android/tools/r8/internal/od;Lcom/android/tools/r8/graph/o5;)V"} 45:46:boolean com.android.tools.r8.ir.desugar.CovariantReturnTypeAnnotationTransformer.methodHasCovariantReturnTypeAnnotation(com.android.tools.r8.graph.DexEncodedMethod):136:137 -> a 45:46:void lambda$buildCovariantReturnTypeMethodsForClass$1(java.util.List,java.util.List,com.android.tools.r8.ir.desugar.CovariantReturnTypeAnnotationTransformerEventConsumer,com.android.tools.r8.graph.ProgramMethod):127 -> a 47:47:boolean com.android.tools.r8.ir.desugar.CovariantReturnTypeAnnotationTransformer.isCovariantReturnTypeAnnotation(com.android.tools.r8.graph.DexEncodedAnnotation):283:283 -> a 47:47:boolean com.android.tools.r8.ir.desugar.CovariantReturnTypeAnnotationTransformer.methodHasCovariantReturnTypeAnnotation(com.android.tools.r8.graph.DexEncodedMethod):137 -> a 47:47:void lambda$buildCovariantReturnTypeMethodsForClass$1(java.util.List,java.util.List,com.android.tools.r8.ir.desugar.CovariantReturnTypeAnnotationTransformerEventConsumer,com.android.tools.r8.graph.ProgramMethod):127 -> a 48:48:void lambda$buildCovariantReturnTypeMethodsForClass$1(java.util.List,java.util.List,com.android.tools.r8.ir.desugar.CovariantReturnTypeAnnotationTransformerEventConsumer,com.android.tools.r8.graph.ProgramMethod):128:128 -> a 49:49:void com.android.tools.r8.ir.desugar.CovariantReturnTypeAnnotationTransformer.buildCovariantReturnTypeMethodsForMethod(com.android.tools.r8.graph.ProgramMethod,java.util.List,com.android.tools.r8.ir.desugar.CovariantReturnTypeAnnotationTransformerEventConsumer):151:151 -> a 49:49:void lambda$buildCovariantReturnTypeMethodsForClass$1(java.util.List,java.util.List,com.android.tools.r8.ir.desugar.CovariantReturnTypeAnnotationTransformerEventConsumer,com.android.tools.r8.graph.ProgramMethod):129 -> a 50:51:boolean com.android.tools.r8.ir.desugar.CovariantReturnTypeAnnotationTransformer.methodHasCovariantReturnTypeAnnotation(com.android.tools.r8.graph.DexEncodedMethod):136:137 -> a 50:51:void com.android.tools.r8.ir.desugar.CovariantReturnTypeAnnotationTransformer.buildCovariantReturnTypeMethodsForMethod(com.android.tools.r8.graph.ProgramMethod,java.util.List,com.android.tools.r8.ir.desugar.CovariantReturnTypeAnnotationTransformerEventConsumer):151 -> a 50:51:void lambda$buildCovariantReturnTypeMethodsForClass$1(java.util.List,java.util.List,com.android.tools.r8.ir.desugar.CovariantReturnTypeAnnotationTransformerEventConsumer,com.android.tools.r8.graph.ProgramMethod):129 -> a 52:52:boolean com.android.tools.r8.ir.desugar.CovariantReturnTypeAnnotationTransformer.isCovariantReturnTypeAnnotation(com.android.tools.r8.graph.DexEncodedAnnotation):283:283 -> a 52:52:boolean com.android.tools.r8.ir.desugar.CovariantReturnTypeAnnotationTransformer.methodHasCovariantReturnTypeAnnotation(com.android.tools.r8.graph.DexEncodedMethod):137 -> a 52:52:void com.android.tools.r8.ir.desugar.CovariantReturnTypeAnnotationTransformer.buildCovariantReturnTypeMethodsForMethod(com.android.tools.r8.graph.ProgramMethod,java.util.List,com.android.tools.r8.ir.desugar.CovariantReturnTypeAnnotationTransformerEventConsumer):151 -> a 52:52:void lambda$buildCovariantReturnTypeMethodsForClass$1(java.util.List,java.util.List,com.android.tools.r8.ir.desugar.CovariantReturnTypeAnnotationTransformerEventConsumer,com.android.tools.r8.graph.ProgramMethod):129 -> a 53:53:void com.android.tools.r8.ir.desugar.CovariantReturnTypeAnnotationTransformer.buildCovariantReturnTypeMethodsForMethod(com.android.tools.r8.graph.ProgramMethod,java.util.List,com.android.tools.r8.ir.desugar.CovariantReturnTypeAnnotationTransformerEventConsumer):151:151 -> a 53:53:void lambda$buildCovariantReturnTypeMethodsForClass$1(java.util.List,java.util.List,com.android.tools.r8.ir.desugar.CovariantReturnTypeAnnotationTransformerEventConsumer,com.android.tools.r8.graph.ProgramMethod):129 -> a 54:56:java.util.Set com.android.tools.r8.ir.desugar.CovariantReturnTypeAnnotationTransformer.getCovariantReturnTypes(com.android.tools.r8.graph.ProgramMethod):215:217 -> a 54:56:void com.android.tools.r8.ir.desugar.CovariantReturnTypeAnnotationTransformer.buildCovariantReturnTypeMethodsForMethod(com.android.tools.r8.graph.ProgramMethod,java.util.List,com.android.tools.r8.ir.desugar.CovariantReturnTypeAnnotationTransformerEventConsumer):152 -> a 54:56:void lambda$buildCovariantReturnTypeMethodsForClass$1(java.util.List,java.util.List,com.android.tools.r8.ir.desugar.CovariantReturnTypeAnnotationTransformerEventConsumer,com.android.tools.r8.graph.ProgramMethod):129 -> a 57:57:boolean com.android.tools.r8.ir.desugar.CovariantReturnTypeAnnotationTransformer.isCovariantReturnTypeAnnotation(com.android.tools.r8.graph.DexEncodedAnnotation):283:283 -> a 57:57:java.util.Set com.android.tools.r8.ir.desugar.CovariantReturnTypeAnnotationTransformer.getCovariantReturnTypes(com.android.tools.r8.graph.ProgramMethod):217 -> a 57:57:void com.android.tools.r8.ir.desugar.CovariantReturnTypeAnnotationTransformer.buildCovariantReturnTypeMethodsForMethod(com.android.tools.r8.graph.ProgramMethod,java.util.List,com.android.tools.r8.ir.desugar.CovariantReturnTypeAnnotationTransformerEventConsumer):152 -> a 57:57:void lambda$buildCovariantReturnTypeMethodsForClass$1(java.util.List,java.util.List,com.android.tools.r8.ir.desugar.CovariantReturnTypeAnnotationTransformerEventConsumer,com.android.tools.r8.graph.ProgramMethod):129 -> a 58:59:java.util.Set com.android.tools.r8.ir.desugar.CovariantReturnTypeAnnotationTransformer.getCovariantReturnTypes(com.android.tools.r8.graph.ProgramMethod):219:220 -> a 58:59:void com.android.tools.r8.ir.desugar.CovariantReturnTypeAnnotationTransformer.buildCovariantReturnTypeMethodsForMethod(com.android.tools.r8.graph.ProgramMethod,java.util.List,com.android.tools.r8.ir.desugar.CovariantReturnTypeAnnotationTransformerEventConsumer):152 -> a 58:59:void lambda$buildCovariantReturnTypeMethodsForClass$1(java.util.List,java.util.List,com.android.tools.r8.ir.desugar.CovariantReturnTypeAnnotationTransformerEventConsumer,com.android.tools.r8.graph.ProgramMethod):129 -> a 60:60:java.util.Set com.android.tools.r8.ir.desugar.CovariantReturnTypeAnnotationTransformer.getCovariantReturnTypes(com.android.tools.r8.graph.ProgramMethod):218:218 -> a 60:60:void com.android.tools.r8.ir.desugar.CovariantReturnTypeAnnotationTransformer.buildCovariantReturnTypeMethodsForMethod(com.android.tools.r8.graph.ProgramMethod,java.util.List,com.android.tools.r8.ir.desugar.CovariantReturnTypeAnnotationTransformerEventConsumer):152 -> a 60:60:void lambda$buildCovariantReturnTypeMethodsForClass$1(java.util.List,java.util.List,com.android.tools.r8.ir.desugar.CovariantReturnTypeAnnotationTransformerEventConsumer,com.android.tools.r8.graph.ProgramMethod):129 -> a 61:64:void com.android.tools.r8.ir.desugar.CovariantReturnTypeAnnotationTransformer.buildCovariantReturnTypeMethodsForMethod(com.android.tools.r8.graph.ProgramMethod,java.util.List,com.android.tools.r8.ir.desugar.CovariantReturnTypeAnnotationTransformerEventConsumer):152:155 -> a 61:64:void lambda$buildCovariantReturnTypeMethodsForClass$1(java.util.List,java.util.List,com.android.tools.r8.ir.desugar.CovariantReturnTypeAnnotationTransformerEventConsumer,com.android.tools.r8.graph.ProgramMethod):129 -> a 65:89:com.android.tools.r8.graph.DexEncodedMethod buildCovariantReturnTypeMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.desugar.CovariantReturnTypeAnnotationTransformerEventConsumer):168:192 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/internal/od;)Lcom/android/tools/r8/graph/W0;"} 90:90:com.android.tools.r8.graph.DexAnnotationSet com.android.tools.r8.graph.DexAnnotationSet.keepIf(java.util.function.Predicate):206:206 -> a 90:90:com.android.tools.r8.graph.DexEncodedMethod buildCovariantReturnTypeMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.desugar.CovariantReturnTypeAnnotationTransformerEventConsumer):192 -> a 91:96:com.android.tools.r8.graph.DexEncodedMethod buildCovariantReturnTypeMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.desugar.CovariantReturnTypeAnnotationTransformerEventConsumer):189:194 -> a 97:106:com.android.tools.r8.graph.DexEncodedMethod buildCovariantReturnTypeMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.desugar.CovariantReturnTypeAnnotationTransformerEventConsumer):193:202 -> a 107:107:boolean lambda$buildCovariantReturnTypeMethod$2(com.android.tools.r8.graph.DexAnnotation):192:192 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/d0;)Z"} 108:108:boolean com.android.tools.r8.ir.desugar.CovariantReturnTypeAnnotationTransformer.isCovariantReturnTypeAnnotation(com.android.tools.r8.graph.DexEncodedAnnotation):283:283 -> a 108:108:boolean lambda$buildCovariantReturnTypeMethod$2(com.android.tools.r8.graph.DexAnnotation):192 -> a 109:109:void getCovariantReturnTypesFromAnnotation(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexEncodedAnnotation,java.util.Set):233:233 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/graph/W0;Lcom/android/tools/r8/graph/R0;Ljava/util/HashSet;)V"} 110:110:boolean com.android.tools.r8.ir.desugar.CovariantReturnTypeAnnotationTransformer.isCovariantReturnTypeAnnotation(com.android.tools.r8.graph.DexEncodedAnnotation):283:283 -> a 110:110:void getCovariantReturnTypesFromAnnotation(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexEncodedAnnotation,java.util.Set):233 -> a 111:125:void getCovariantReturnTypesFromAnnotation(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexEncodedAnnotation,java.util.Set):233:247 -> a 126:130:void getCovariantReturnTypesFromAnnotation(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexEncodedAnnotation,java.util.Set):241:245 -> a 131:153:void getCovariantReturnTypesFromAnnotation(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexEncodedAnnotation,java.util.Set):242:264 -> a 154:154:boolean com.android.tools.r8.graph.DexValue.isDexValueAnnotation():0:0 -> a 154:154:void getCovariantReturnTypesFromAnnotation(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexEncodedAnnotation,java.util.Set):264 -> a 155:157:void getCovariantReturnTypesFromAnnotation(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexEncodedAnnotation,java.util.Set):264:266 -> a 158:162:void getCovariantReturnTypesFromAnnotation(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexEncodedAnnotation,java.util.Set):255:259 -> a 163:185:void getCovariantReturnTypesFromAnnotation(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexEncodedAnnotation,java.util.Set):256:278 -> a 186:186:void getCovariantReturnTypesFromAnnotation(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexEncodedAnnotation,java.util.Set):275:275 -> a 187:187:boolean isCovariantReturnTypeAnnotation(com.android.tools.r8.graph.DexEncodedAnnotation,com.android.tools.r8.graph.DexItemFactory):288:288 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/R0;Lcom/android/tools/r8/graph/p1;)Z"} 188:188:boolean com.android.tools.r8.ir.desugar.CovariantReturnTypeAnnotationTransformer.isCovariantReturnTypeAnnotation(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexItemFactory):292:292 -> a 188:188:boolean isCovariantReturnTypeAnnotation(com.android.tools.r8.graph.DexEncodedAnnotation,com.android.tools.r8.graph.DexItemFactory):288 -> a 1:1:boolean lambda$updateClass$0(com.android.tools.r8.graph.DexAnnotation):111:111 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/d0;)Z"} 2:2:boolean com.android.tools.r8.ir.desugar.CovariantReturnTypeAnnotationTransformer.isCovariantReturnTypeAnnotation(com.android.tools.r8.graph.DexEncodedAnnotation):283:283 -> b 2:2:boolean lambda$updateClass$0(com.android.tools.r8.graph.DexAnnotation):111 -> b com.android.tools.r8.ir.desugar.CovariantReturnTypeAnnotationTransformerEventConsumer -> com.android.tools.r8.internal.od: # {"id":"sourceFile","fileName":"CovariantReturnTypeAnnotationTransformerEventConsumer.java"} void acceptCovariantReturnTypeBridgeMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/o5;)V"} 1:1:com.android.tools.r8.ir.desugar.CovariantReturnTypeAnnotationTransformerEventConsumer create(com.android.tools.r8.profile.rewriting.ProfileCollectionAdditions):17:17 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/nN;)Lcom/android/tools/r8/internal/od;"} 2:2:boolean com.android.tools.r8.profile.rewriting.ProfileCollectionAdditions.isNop():0:0 -> a 2:2:com.android.tools.r8.ir.desugar.CovariantReturnTypeAnnotationTransformerEventConsumer create(com.android.tools.r8.profile.rewriting.ProfileCollectionAdditions):17 -> a 3:6:com.android.tools.r8.ir.desugar.CovariantReturnTypeAnnotationTransformerEventConsumer create(com.android.tools.r8.profile.rewriting.ProfileCollectionAdditions):18:21 -> a 7:7:com.android.tools.r8.ir.desugar.CovariantReturnTypeAnnotationTransformerEventConsumer create(com.android.tools.r8.profile.rewriting.ProfileCollectionAdditions):20:20 -> a com.android.tools.r8.ir.desugar.CovariantReturnTypeAnnotationTransformerEventConsumer$EmptyCovariantReturnTypeAnnotationTransformerEventConsumer -> com.android.tools.r8.internal.nd: # {"id":"sourceFile","fileName":"CovariantReturnTypeAnnotationTransformerEventConsumer.java"} com.android.tools.r8.ir.desugar.CovariantReturnTypeAnnotationTransformerEventConsumer$EmptyCovariantReturnTypeAnnotationTransformerEventConsumer INSTANCE -> a 1:1:void ():31:31 -> 1:1:void ():34:34 -> void acceptCovariantReturnTypeBridgeMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/o5;)V"} com.android.tools.r8.ir.desugar.DesugarDescription -> com.android.tools.r8.internal.ue: # {"id":"sourceFile","fileName":"DesugarDescription.java"} com.android.tools.r8.ir.desugar.DesugarDescription NOTHING -> a 1:1:void ():25:25 -> 1:1:void ():27:27 -> 1:1: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.ir.desugar.CfInstructionDesugaringCollection,com.android.tools.r8.graph.DexItemFactory):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Ui;Lcom/android/tools/r8/internal/BC;Lcom/android/tools/r8/internal/G7;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/Nb;Lcom/android/tools/r8/internal/D7;Lcom/android/tools/r8/graph/p1;)Ljava/util/Collection;"} 2:2:com.android.tools.r8.ir.desugar.DesugarDescription$Builder builder():52:52 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/oe;"} boolean needsDesugaring() -> b 1:1:com.android.tools.r8.ir.desugar.DesugarDescription nothing():48:48 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/ue;"} void scan() -> d com.android.tools.r8.ir.desugar.DesugarDescription$Builder -> com.android.tools.r8.internal.oe: # {"id":"sourceFile","fileName":"DesugarDescription.java"} 1:1:void ():72:72 -> com.android.tools.r8.ir.desugar.DesugarDescription$Builder addScanEffect(com.android.tools.r8.ir.desugar.DesugarDescription$ScanCallback) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/te;)Lcom/android/tools/r8/internal/oe;"} com.android.tools.r8.ir.desugar.DesugarDescription build() -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/ue;"} com.android.tools.r8.ir.desugar.DesugarDescription$Builder setDesugarRewrite(com.android.tools.r8.ir.desugar.DesugarDescription$DesugarCallback) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/pe;)Lcom/android/tools/r8/internal/oe;"} com.android.tools.r8.ir.desugar.DesugarDescription$DesugarCallback -> com.android.tools.r8.internal.pe: # {"id":"sourceFile","fileName":"DesugarDescription.java"} 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.ir.desugar.CfInstructionDesugaringCollection,com.android.tools.r8.graph.DexItemFactory) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Ui;Lcom/android/tools/r8/internal/BC;Lcom/android/tools/r8/internal/G7;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/Nb;Lcom/android/tools/r8/internal/D7;Lcom/android/tools/r8/graph/p1;)Ljava/util/Collection;"} com.android.tools.r8.ir.desugar.DesugarDescription$InitialBuilder -> com.android.tools.r8.internal.qe: # {"id":"sourceFile","fileName":"DesugarDescription.java"} com.android.tools.r8.ir.desugar.DesugarDescription$InitialBuilder INSTANCE -> a 1:1:void ():85:85 -> 1:1:void ():84:84 -> 1:1:com.android.tools.r8.ir.desugar.DesugarDescription build():93:93 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/ue;"} 2:2:com.android.tools.r8.ir.desugar.DesugarDescription$Builder addScanEffect(com.android.tools.r8.ir.desugar.DesugarDescription$ScanCallback):98:98 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/te;)Lcom/android/tools/r8/internal/oe;"} 3:3:com.android.tools.r8.ir.desugar.DesugarDescription$Builder setDesugarRewrite(com.android.tools.r8.ir.desugar.DesugarDescription$DesugarCallback):103:103 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/pe;)Lcom/android/tools/r8/internal/oe;"} com.android.tools.r8.ir.desugar.DesugarDescription$NonEmptyBuilder -> com.android.tools.r8.internal.se: # {"id":"sourceFile","fileName":"DesugarDescription.java"} java.util.List scanEffects -> a com.android.tools.r8.ir.desugar.DesugarDescription$DesugarCallback desugarRewrite -> b boolean $assertionsDisabled -> c 1:1:void ():107:107 -> 1:4:void ():107:110 -> 1:2:com.android.tools.r8.ir.desugar.DesugarDescription$Builder addScanEffect(com.android.tools.r8.ir.desugar.DesugarDescription$ScanCallback):114:115 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/te;)Lcom/android/tools/r8/internal/oe;"} 3:5:com.android.tools.r8.ir.desugar.DesugarDescription$Builder setDesugarRewrite(com.android.tools.r8.ir.desugar.DesugarDescription$DesugarCallback):121:123 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/pe;)Lcom/android/tools/r8/internal/oe;"} 6:6:com.android.tools.r8.ir.desugar.DesugarDescription build():129:129 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/ue;"} com.android.tools.r8.ir.desugar.DesugarDescription$NonEmptyBuilder$1 -> com.android.tools.r8.internal.re: # {"id":"sourceFile","fileName":"DesugarDescription.java"} com.android.tools.r8.ir.desugar.DesugarDescription$NonEmptyBuilder this$0 -> b 1:1:void (com.android.tools.r8.ir.desugar.DesugarDescription$NonEmptyBuilder):129:129 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/se;)V"} 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.ir.desugar.CfInstructionDesugaringCollection,com.android.tools.r8.graph.DexItemFactory):149:151 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Ui;Lcom/android/tools/r8/internal/BC;Lcom/android/tools/r8/internal/G7;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/Nb;Lcom/android/tools/r8/internal/D7;Lcom/android/tools/r8/graph/p1;)Ljava/util/Collection;"} 1:1:boolean needsDesugaring():137:137 -> b 1:1:void scan():132:132 -> d com.android.tools.r8.ir.desugar.DesugarDescription$ScanCallback -> com.android.tools.r8.internal.te: # {"id":"sourceFile","fileName":"DesugarDescription.java"} void scan() -> a com.android.tools.r8.ir.desugar.EmptyCfInstructionDesugaringCollection -> com.android.tools.r8.internal.Tf: # {"id":"sourceFile","fileName":"EmptyCfInstructionDesugaringCollection.java"} com.android.tools.r8.ir.desugar.EmptyCfInstructionDesugaringCollection INSTANCE -> a 1:1:void ():22:22 -> 1:1:void ():25:25 -> 1:1:void desugar(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Nb;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/G7;)V"} 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):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/B7;Lcom/android/tools/r8/internal/Ui;Lcom/android/tools/r8/internal/BC;Lcom/android/tools/r8/internal/G7;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/Nb;)Ljava/util/Collection;"} 3:3:com.android.tools.r8.ir.desugar.itf.InterfaceMethodProcessorFacade getInterfaceMethodPostProcessingDesugaringD8(com.android.tools.r8.ir.desugar.itf.InterfaceMethodRewriter$Flavor,com.android.tools.r8.ir.desugar.itf.InterfaceProcessor):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ns;)Lcom/android/tools/r8/internal/fs;"} 4:4: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):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Predicate;Lcom/android/tools/r8/internal/ns;)Lcom/android/tools/r8/internal/fs;"} 5:5:boolean needsDesugaring(com.android.tools.r8.graph.ProgramMethod):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)Z"} 6:6:void prepare(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.ir.desugar.ProgramAdditions):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/G7;Lcom/android/tools/r8/internal/AN;Lcom/android/tools/r8/graph/o5;)V"} 7:7:void scan(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/G7;)V"} 8:8:void withD8NestBasedAccessDesugaring(com.android.tools.r8.utils.ThrowingConsumer):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/i3;)V"} 9:9:void withDesugaredLibraryAPIConverter(java.util.function.Consumer):0:0 -> a 1:1:com.android.tools.r8.ir.desugar.EmptyCfInstructionDesugaringCollection getInstance():29:29 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Tf;"} com.android.tools.r8.ir.desugar.FreshLocalProvider -> com.android.tools.r8.internal.Ui: # {"id":"sourceFile","fileName":"FreshLocalProvider.java"} int getFreshLocal(int) -> a com.android.tools.r8.ir.desugar.InvokeToPrivateRewriter -> com.android.tools.r8.internal.et: # {"id":"sourceFile","fileName":"InvokeToPrivateRewriter.java"} boolean $assertionsDisabled -> a 1:1:void ():25:25 -> 1:1:void ():25:25 -> 1:5:com.android.tools.r8.ir.desugar.DesugarDescription compute(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):29:33 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/B7;)Lcom/android/tools/r8/internal/ue;"} 6:12: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):56:62 -> a 6:12:com.android.tools.r8.ir.desugar.DesugarDescription compute(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):34 -> a 13:15:com.android.tools.r8.ir.desugar.DesugarDescription compute(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):36:38 -> a 16:16:com.android.tools.r8.ir.desugar.DesugarDescription desugarInstruction(com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.graph.DexMethod):42:42 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/I7;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/internal/ue;"} 17:17: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):103:103 -> a 17:17:com.android.tools.r8.ir.desugar.DesugarDescription desugarInstruction(com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.graph.DexMethod):43 -> a 18:18:com.android.tools.r8.ir.desugar.DesugarDescription desugarInstruction(com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.graph.DexMethod):52:52 -> a 19:19:com.android.tools.r8.ir.desugar.DesugarDescription com.android.tools.r8.ir.desugar.DesugarDescription$NonEmptyBuilder.build():129:129 -> a 19:19:com.android.tools.r8.ir.desugar.DesugarDescription desugarInstruction(com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.graph.DexMethod):52 -> a 20:20:java.util.Collection lambda$desugarInstruction$0(com.android.tools.r8.graph.DexMethod,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.ir.desugar.CfInstructionDesugaringCollection,com.android.tools.r8.graph.DexItemFactory):51:51 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/internal/I7;Lcom/android/tools/r8/internal/Ui;Lcom/android/tools/r8/internal/BC;Lcom/android/tools/r8/internal/G7;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/Nb;Lcom/android/tools/r8/internal/D7;Lcom/android/tools/r8/graph/p1;)Ljava/util/Collection;"} com.android.tools.r8.ir.desugar.LambdaBridgeMethodSourceCode -> com.android.tools.r8.ir.desugar.LambdaBridgeMethodSourceCode: # {"id":"sourceFile","fileName":"LambdaBridgeMethodSourceCode.java"} com.android.tools.r8.ir.desugar.LambdaClass -> com.android.tools.r8.internal.IA: # {"id":"sourceFile","fileName":"LambdaClass.java"} com.android.tools.r8.graph.AppView appView -> a com.android.tools.r8.ir.desugar.lambda.LambdaInstructionDesugaring desugaring -> b com.android.tools.r8.graph.DexType type -> c com.android.tools.r8.ir.desugar.LambdaDescriptor descriptor -> d com.android.tools.r8.graph.DexMethod constructor -> e com.android.tools.r8.graph.DexMethod classConstructor -> f com.android.tools.r8.graph.DexMethod factoryMethod -> g com.android.tools.r8.graph.DexField lambdaField -> h com.android.tools.r8.ir.desugar.LambdaClass$Target target -> i com.android.tools.r8.graph.DexProgramClass clazz -> j com.android.tools.r8.ir.optimize.info.OptimizationFeedback feedback -> k boolean $assertionsDisabled -> l 1:7:void ():60:66 -> 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):87:87 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/synthesis/P;Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/OA;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/KA;Lcom/android/tools/r8/internal/NA;)V"} 2:39: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):79:116 -> 40:47: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):113:120 -> 1:4:void setClass(com.android.tools.r8.graph.DexProgramClass):137:140 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)V"} 5:5:void synthesizeLambdaClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.ir.desugar.lambda.LambdaInstructionDesugaring$DesugarInvoke):145:145 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/synthesis/P;Lcom/android/tools/r8/internal/NA;)V"} 6:14:void com.android.tools.r8.ir.desugar.LambdaClass.synthesizeStaticFields(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):286:294 -> a 6:14:void synthesizeLambdaClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.ir.desugar.lambda.LambdaInstructionDesugaring$DesugarInvoke):146 -> a 15:24:void com.android.tools.r8.ir.desugar.LambdaClass.synthesizeStaticFields(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):293:302 -> a 15:24:void synthesizeLambdaClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.ir.desugar.lambda.LambdaInstructionDesugaring$DesugarInvoke):146 -> a 25:25:void com.android.tools.r8.ir.desugar.LambdaClass.synthesizeStaticFields(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):290:290 -> a 25:25:void synthesizeLambdaClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.ir.desugar.lambda.LambdaInstructionDesugaring$DesugarInvoke):146 -> a 26:26:void com.android.tools.r8.ir.desugar.LambdaClass.synthesizeStaticFields(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):289:289 -> a 26:26:void synthesizeLambdaClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.ir.desugar.lambda.LambdaInstructionDesugaring$DesugarInvoke):146 -> a 27:35:void com.android.tools.r8.ir.desugar.LambdaClass.synthesizeInstanceFields(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):266:274 -> a 27:35:void synthesizeLambdaClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.ir.desugar.lambda.LambdaInstructionDesugaring$DesugarInvoke):147 -> a 36:36:com.android.tools.r8.graph.FieldAccessFlags com.android.tools.r8.graph.FieldAccessFlags.createPublicFinalSynthetic():80:80 -> a 36:36:void com.android.tools.r8.ir.desugar.LambdaClass.synthesizeInstanceFields(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):275 -> a 36:36:void synthesizeLambdaClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.ir.desugar.lambda.LambdaInstructionDesugaring$DesugarInvoke):147 -> a 37:37:com.android.tools.r8.graph.FieldAccessFlags com.android.tools.r8.graph.FieldAccessFlags.createPublicSynthetic():85:85 -> a 37:37:void com.android.tools.r8.ir.desugar.LambdaClass.synthesizeInstanceFields(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):276 -> a 37:37:void synthesizeLambdaClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.ir.desugar.lambda.LambdaInstructionDesugaring$DesugarInvoke):147 -> a 38:44:void com.android.tools.r8.ir.desugar.LambdaClass.synthesizeInstanceFields(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):273:279 -> a 38:44:void synthesizeLambdaClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.ir.desugar.lambda.LambdaInstructionDesugaring$DesugarInvoke):147 -> a 45:56:void com.android.tools.r8.ir.desugar.LambdaClass.synthesizeInstanceFields(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):270:281 -> a 45:56:void synthesizeLambdaClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.ir.desugar.lambda.LambdaInstructionDesugaring$DesugarInvoke):147 -> a 57:69:void com.android.tools.r8.ir.desugar.LambdaClass.synthesizeDirectMethods(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):218:230 -> a 57:69:void synthesizeLambdaClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.ir.desugar.lambda.LambdaInstructionDesugaring$DesugarInvoke):148 -> a 70:78:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.desugar.LambdaConstructorSourceCode.build(com.android.tools.r8.ir.desugar.LambdaClass):26:34 -> a 70:78:void com.android.tools.r8.ir.desugar.LambdaClass.synthesizeDirectMethods(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):231 -> a 70:78:void synthesizeLambdaClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.ir.desugar.lambda.LambdaInstructionDesugaring$DesugarInvoke):148 -> a 79:93:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.desugar.LambdaConstructorSourceCode.build(com.android.tools.r8.ir.desugar.LambdaClass):31:45 -> a 79:93:void com.android.tools.r8.ir.desugar.LambdaClass.synthesizeDirectMethods(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):231 -> a 79:93:void synthesizeLambdaClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.ir.desugar.lambda.LambdaInstructionDesugaring$DesugarInvoke):148 -> a 94:94:void com.android.tools.r8.cf.code.CfInstanceFieldWrite.(com.android.tools.r8.graph.DexField):31:31 -> a 94:94:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.desugar.LambdaConstructorSourceCode.build(com.android.tools.r8.ir.desugar.LambdaClass):45 -> a 94:94:void com.android.tools.r8.ir.desugar.LambdaClass.synthesizeDirectMethods(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):231 -> a 94:94:void synthesizeLambdaClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.ir.desugar.lambda.LambdaInstructionDesugaring$DesugarInvoke):148 -> a 95:105:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.desugar.LambdaConstructorSourceCode.build(com.android.tools.r8.ir.desugar.LambdaClass):45:55 -> a 95:105:void com.android.tools.r8.ir.desugar.LambdaClass.synthesizeDirectMethods(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):231 -> a 95:105:void synthesizeLambdaClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.ir.desugar.lambda.LambdaInstructionDesugaring$DesugarInvoke):148 -> a 106:106:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161:161 -> a 106:106:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.desugar.LambdaConstructorSourceCode.build(com.android.tools.r8.ir.desugar.LambdaClass):55 -> a 106:106:void com.android.tools.r8.ir.desugar.LambdaClass.synthesizeDirectMethods(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):231 -> a 106:106:void synthesizeLambdaClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.ir.desugar.lambda.LambdaInstructionDesugaring$DesugarInvoke):148 -> a 107:107: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):187:187 -> a 107:107:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161 -> a 107:107:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.desugar.LambdaConstructorSourceCode.build(com.android.tools.r8.ir.desugar.LambdaClass):55 -> a 107:107:void com.android.tools.r8.ir.desugar.LambdaClass.synthesizeDirectMethods(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):231 -> a 107:107:void synthesizeLambdaClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.ir.desugar.lambda.LambdaInstructionDesugaring$DesugarInvoke):148 -> a 108:108: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):179:179 -> a 108:108:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161 -> a 108:108:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.desugar.LambdaConstructorSourceCode.build(com.android.tools.r8.ir.desugar.LambdaClass):55 -> a 108:108:void com.android.tools.r8.ir.desugar.LambdaClass.synthesizeDirectMethods(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):231 -> a 108:108:void synthesizeLambdaClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.ir.desugar.lambda.LambdaInstructionDesugaring$DesugarInvoke):148 -> a 109:112:void com.android.tools.r8.ir.desugar.LambdaClass.synthesizeDirectMethods(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):231:234 -> a 109:112:void synthesizeLambdaClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.ir.desugar.lambda.LambdaInstructionDesugaring$DesugarInvoke):148 -> a 113:128:void com.android.tools.r8.ir.desugar.LambdaClass.synthesizeDirectMethods(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):227:242 -> a 113:128:void synthesizeLambdaClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.ir.desugar.lambda.LambdaInstructionDesugaring$DesugarInvoke):148 -> a 129:129:void com.android.tools.r8.ir.desugar.LambdaClass.synthesizeDirectMethods(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):241:241 -> a 129:129:void synthesizeLambdaClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.ir.desugar.lambda.LambdaInstructionDesugaring$DesugarInvoke):148 -> a 130:130:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.desugar.LambdaClassConstructorSourceCode.build(com.android.tools.r8.ir.desugar.LambdaClass):24:24 -> a 130:130:void com.android.tools.r8.ir.desugar.LambdaClass.synthesizeDirectMethods(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):244 -> a 130:130:void synthesizeLambdaClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.ir.desugar.lambda.LambdaInstructionDesugaring$DesugarInvoke):148 -> a 131:131:void com.android.tools.r8.cf.code.CfNew.(com.android.tools.r8.graph.DexType):39:39 -> a 131:131:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.desugar.LambdaClassConstructorSourceCode.build(com.android.tools.r8.ir.desugar.LambdaClass):24 -> a 131:131:void com.android.tools.r8.ir.desugar.LambdaClass.synthesizeDirectMethods(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):244 -> a 131:131:void synthesizeLambdaClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.ir.desugar.lambda.LambdaInstructionDesugaring$DesugarInvoke):148 -> a 132:136:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.desugar.LambdaClassConstructorSourceCode.build(com.android.tools.r8.ir.desugar.LambdaClass):24:28 -> a 132:136:void com.android.tools.r8.ir.desugar.LambdaClass.synthesizeDirectMethods(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):244 -> a 132:136:void synthesizeLambdaClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.ir.desugar.lambda.LambdaInstructionDesugaring$DesugarInvoke):148 -> a 137:140:void com.android.tools.r8.ir.desugar.LambdaClass.synthesizeDirectMethods(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):244:247 -> a 137:140:void synthesizeLambdaClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.ir.desugar.lambda.LambdaInstructionDesugaring$DesugarInvoke):148 -> a 141:158:void com.android.tools.r8.ir.desugar.LambdaClass.synthesizeDirectMethods(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):238:255 -> a 141:158:void synthesizeLambdaClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.ir.desugar.lambda.LambdaInstructionDesugaring$DesugarInvoke):148 -> a 159:159:void com.android.tools.r8.ir.desugar.LambdaClass.synthesizeDirectMethods(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):254:254 -> a 159:159:void synthesizeLambdaClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.ir.desugar.lambda.LambdaInstructionDesugaring$DesugarInvoke):148 -> a 160:161:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.desugar.LambdaClassFactorySourceCode.build(com.android.tools.r8.ir.desugar.LambdaClass):24:25 -> a 160:161:void com.android.tools.r8.ir.desugar.LambdaClass.synthesizeDirectMethods(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):257 -> a 160:161:void synthesizeLambdaClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.ir.desugar.lambda.LambdaInstructionDesugaring$DesugarInvoke):148 -> a 162:162:void com.android.tools.r8.cf.code.CfNew.(com.android.tools.r8.graph.DexType):39:39 -> a 162:162:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.desugar.LambdaClassFactorySourceCode.build(com.android.tools.r8.ir.desugar.LambdaClass):25 -> a 162:162:void com.android.tools.r8.ir.desugar.LambdaClass.synthesizeDirectMethods(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):257 -> a 162:162:void synthesizeLambdaClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.ir.desugar.lambda.LambdaInstructionDesugaring$DesugarInvoke):148 -> a 163:176:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.desugar.LambdaClassFactorySourceCode.build(com.android.tools.r8.ir.desugar.LambdaClass):25:38 -> a 163:176:void com.android.tools.r8.ir.desugar.LambdaClass.synthesizeDirectMethods(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):257 -> a 163:176:void synthesizeLambdaClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.ir.desugar.lambda.LambdaInstructionDesugaring$DesugarInvoke):148 -> a 177:179:void com.android.tools.r8.ir.desugar.LambdaClass.synthesizeDirectMethods(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):257:259 -> a 177:179:void synthesizeLambdaClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.ir.desugar.lambda.LambdaInstructionDesugaring$DesugarInvoke):148 -> a 180:190:void com.android.tools.r8.ir.desugar.LambdaClass.synthesizeDirectMethods(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):251:261 -> a 180:190:void synthesizeLambdaClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.ir.desugar.lambda.LambdaInstructionDesugaring$DesugarInvoke):148 -> a 191:201:void com.android.tools.r8.ir.desugar.LambdaClass.synthesizeVirtualMethods(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.ir.desugar.lambda.LambdaInstructionDesugaring$DesugarInvoke):177:187 -> a 191:201:void synthesizeLambdaClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.ir.desugar.lambda.LambdaInstructionDesugaring$DesugarInvoke):149 -> a 202:208:void com.android.tools.r8.ir.desugar.LambdaClass.synthesizeVirtualMethods(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.ir.desugar.lambda.LambdaInstructionDesugaring$DesugarInvoke):186:192 -> a 202:208:void synthesizeLambdaClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.ir.desugar.lambda.LambdaInstructionDesugaring$DesugarInvoke):149 -> a 209:228: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:202 -> a 209:228:void synthesizeLambdaClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.ir.desugar.lambda.LambdaInstructionDesugaring$DesugarInvoke):149 -> a 229:229:void com.android.tools.r8.ir.desugar.LambdaClass.synthesizeVirtualMethods(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.ir.desugar.lambda.LambdaInstructionDesugaring$DesugarInvoke):201:201 -> a 229:229:void synthesizeLambdaClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.ir.desugar.lambda.LambdaInstructionDesugaring$DesugarInvoke):149 -> a 230:235: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 230:235:void com.android.tools.r8.ir.desugar.LambdaClass.synthesizeVirtualMethods(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.ir.desugar.lambda.LambdaInstructionDesugaring$DesugarInvoke):208 -> a 230:235:void synthesizeLambdaClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.ir.desugar.lambda.LambdaInstructionDesugaring$DesugarInvoke):149 -> a 236:239:void com.android.tools.r8.ir.desugar.LambdaClass.synthesizeVirtualMethods(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.ir.desugar.lambda.LambdaInstructionDesugaring$DesugarInvoke):208:211 -> a 236:239:void synthesizeLambdaClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.ir.desugar.lambda.LambdaInstructionDesugaring$DesugarInvoke):149 -> a 240:255: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:213 -> a 240:255:void synthesizeLambdaClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.ir.desugar.lambda.LambdaInstructionDesugaring$DesugarInvoke):149 -> a 256:261:com.android.tools.r8.graph.DexField getCaptureField(int):153:158 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/graph/Y0;"} 262:262:com.android.tools.r8.graph.DexField getCaptureField(int):155:155 -> a 263:263:boolean com.android.tools.r8.ir.desugar.LambdaClass.doesNotNeedAccessor(com.android.tools.r8.graph.ProgramMethod):349:349 -> a 263:263:com.android.tools.r8.ir.desugar.LambdaClass$Target createInstanceOrInterfaceTarget(com.android.tools.r8.graph.ProgramMethod):446 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)Lcom/android/tools/r8/internal/HA;"} 264:267:boolean com.android.tools.r8.ir.desugar.LambdaClass.isPrivateOrStaticInterfaceMethodInvokeThatWillBeDesugared():355:358 -> a 264:267:boolean com.android.tools.r8.ir.desugar.LambdaClass.doesNotNeedAccessor(com.android.tools.r8.graph.ProgramMethod):350 -> a 264:267:com.android.tools.r8.ir.desugar.LambdaClass$Target createInstanceOrInterfaceTarget(com.android.tools.r8.graph.ProgramMethod):446 -> a 268:269:boolean com.android.tools.r8.ir.desugar.LambdaClass.doesNotNeedAccessor(com.android.tools.r8.graph.ProgramMethod):350:351 -> a 268:269:com.android.tools.r8.ir.desugar.LambdaClass$Target createInstanceOrInterfaceTarget(com.android.tools.r8.graph.ProgramMethod):446 -> a 270:292:com.android.tools.r8.ir.desugar.LambdaClass$Target createInstanceOrInterfaceTarget(com.android.tools.r8.graph.ProgramMethod):447:469 -> a 293:296:com.android.tools.r8.ir.desugar.LambdaClass$Target createInstanceOrInterfaceTarget(com.android.tools.r8.graph.ProgramMethod):468:471 -> a 297:298:boolean canAccessModifyLambdaImplMethod():362:363 -> a 299:299:boolean com.android.tools.r8.utils.InternalOptions.canAccessModifyLambdaImplementationMethods(com.android.tools.r8.graph.AppView):2339:2339 -> a 299:299:boolean canAccessModifyLambdaImplMethod():363 -> a 300:303:boolean com.android.tools.r8.ir.desugar.LambdaClass.isPrivateOrStaticInterfaceMethodInvokeThatWillBeDesugared():355:358 -> a 300:303:boolean canAccessModifyLambdaImplMethod():364 -> a 304:305:boolean canAccessModifyLambdaImplMethod():365:366 -> a 306:306:boolean com.android.tools.r8.ir.desugar.LambdaDescriptor.delegatesToLambdaImplMethod(com.android.tools.r8.graph.DexItemFactory):188:188 -> a 306:306:boolean canAccessModifyLambdaImplMethod():366 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 307:307:boolean com.android.tools.r8.ir.desugar.LambdaDescriptor.delegatesToLambdaImplMethod(com.android.tools.r8.graph.DexItemFactory):188:188 -> a 307:307:boolean canAccessModifyLambdaImplMethod():366 -> a 308:308:boolean com.android.tools.r8.graph.DexString.startsWith(com.android.tools.r8.graph.DexString):383:383 -> a 308:308:boolean com.android.tools.r8.ir.desugar.LambdaDescriptor.delegatesToLambdaImplMethod(com.android.tools.r8.graph.DexItemFactory):188 -> a 308:308:boolean canAccessModifyLambdaImplMethod():366 -> a 309:310:boolean canAccessModifyLambdaImplMethod():366:367 -> a 1:6:com.android.tools.r8.ir.desugar.LambdaClass$Target createLambdaImplMethodTarget(com.android.tools.r8.graph.ProgramMethod):371:376 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)Lcom/android/tools/r8/internal/HA;"} 7:7:boolean com.android.tools.r8.ir.desugar.LambdaDescriptor.delegatesToLambdaImplMethod(com.android.tools.r8.graph.DexItemFactory):188:188 -> b 7:7:com.android.tools.r8.ir.desugar.LambdaClass$Target createLambdaImplMethodTarget(com.android.tools.r8.graph.ProgramMethod):376 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 8:8:boolean com.android.tools.r8.ir.desugar.LambdaDescriptor.delegatesToLambdaImplMethod(com.android.tools.r8.graph.DexItemFactory):188:188 -> b 8:8:com.android.tools.r8.ir.desugar.LambdaClass$Target createLambdaImplMethodTarget(com.android.tools.r8.graph.ProgramMethod):376 -> b 9:9:boolean com.android.tools.r8.graph.DexString.startsWith(com.android.tools.r8.graph.DexString):383:383 -> b 9:9:boolean com.android.tools.r8.ir.desugar.LambdaDescriptor.delegatesToLambdaImplMethod(com.android.tools.r8.graph.DexItemFactory):188 -> b 9:9:com.android.tools.r8.ir.desugar.LambdaClass$Target createLambdaImplMethodTarget(com.android.tools.r8.graph.ProgramMethod):376 -> b 10:60:com.android.tools.r8.ir.desugar.LambdaClass$Target createLambdaImplMethodTarget(com.android.tools.r8.graph.ProgramMethod):376:426 -> b 61:61:com.android.tools.r8.ir.desugar.LambdaClass$Target createLambdaImplMethodTarget(com.android.tools.r8.graph.ProgramMethod):423:423 -> b 62:64:com.android.tools.r8.graph.DexString generateUniqueLambdaMethodName():527:529 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/u2;"} 1:2:com.android.tools.r8.graph.DexMethod getFactoryMethod():170:171 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/j2;"} 3:23:com.android.tools.r8.ir.desugar.LambdaClass$Target createTarget(com.android.tools.r8.graph.ProgramMethod):324:344 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)Lcom/android/tools/r8/internal/HA;"} 24:24:com.android.tools.r8.ir.desugar.LambdaClass$Target createTarget(com.android.tools.r8.graph.ProgramMethod):326:326 -> c 25:26:com.android.tools.r8.ir.desugar.LambdaClass$Target com.android.tools.r8.ir.desugar.LambdaClass.createInterfaceMethodTarget(com.android.tools.r8.graph.ProgramMethod):433:434 -> c 25:26:com.android.tools.r8.ir.desugar.LambdaClass$Target createTarget(com.android.tools.r8.graph.ProgramMethod):330 -> c 27:28:com.android.tools.r8.ir.desugar.LambdaClass$Target createTarget(com.android.tools.r8.graph.ProgramMethod):338:339 -> c 29:30:com.android.tools.r8.ir.desugar.LambdaClass$Target com.android.tools.r8.ir.desugar.LambdaClass.createInstanceMethodTarget(com.android.tools.r8.graph.ProgramMethod):440:441 -> c 29:30:com.android.tools.r8.ir.desugar.LambdaClass$Target createTarget(com.android.tools.r8.graph.ProgramMethod):340 -> c 31:33:com.android.tools.r8.ir.desugar.LambdaClass$Target com.android.tools.r8.ir.desugar.LambdaClass.createInstanceMethodTarget(com.android.tools.r8.graph.ProgramMethod):440:442 -> c 31:33:com.android.tools.r8.ir.desugar.LambdaClass$Target createTarget(com.android.tools.r8.graph.ProgramMethod):340 -> c 34:36:com.android.tools.r8.ir.desugar.LambdaClass$Target com.android.tools.r8.ir.desugar.LambdaClass.createConstructorTarget(com.android.tools.r8.graph.ProgramMethod):501:503 -> c 34:36:com.android.tools.r8.ir.desugar.LambdaClass$Target createTarget(com.android.tools.r8.graph.ProgramMethod):332 -> c 37:37:boolean com.android.tools.r8.ir.desugar.LambdaClass.doesNotNeedAccessor(com.android.tools.r8.graph.ProgramMethod):349:349 -> c 37:37:com.android.tools.r8.ir.desugar.LambdaClass$Target com.android.tools.r8.ir.desugar.LambdaClass.createConstructorTarget(com.android.tools.r8.graph.ProgramMethod):505 -> c 37:37:com.android.tools.r8.ir.desugar.LambdaClass$Target createTarget(com.android.tools.r8.graph.ProgramMethod):332 -> c 38:41:boolean com.android.tools.r8.ir.desugar.LambdaClass.isPrivateOrStaticInterfaceMethodInvokeThatWillBeDesugared():355:358 -> c 38:41:boolean com.android.tools.r8.ir.desugar.LambdaClass.doesNotNeedAccessor(com.android.tools.r8.graph.ProgramMethod):350 -> c 38:41:com.android.tools.r8.ir.desugar.LambdaClass$Target com.android.tools.r8.ir.desugar.LambdaClass.createConstructorTarget(com.android.tools.r8.graph.ProgramMethod):505 -> c 38:41:com.android.tools.r8.ir.desugar.LambdaClass$Target createTarget(com.android.tools.r8.graph.ProgramMethod):332 -> c 42:43:boolean com.android.tools.r8.ir.desugar.LambdaClass.doesNotNeedAccessor(com.android.tools.r8.graph.ProgramMethod):350:351 -> c 42:43:com.android.tools.r8.ir.desugar.LambdaClass$Target com.android.tools.r8.ir.desugar.LambdaClass.createConstructorTarget(com.android.tools.r8.graph.ProgramMethod):505 -> c 42:43:com.android.tools.r8.ir.desugar.LambdaClass$Target createTarget(com.android.tools.r8.graph.ProgramMethod):332 -> c 44:59:com.android.tools.r8.ir.desugar.LambdaClass$Target com.android.tools.r8.ir.desugar.LambdaClass.createConstructorTarget(com.android.tools.r8.graph.ProgramMethod):506:521 -> c 44:59:com.android.tools.r8.ir.desugar.LambdaClass$Target createTarget(com.android.tools.r8.graph.ProgramMethod):332 -> c 60:62:com.android.tools.r8.ir.desugar.LambdaClass$Target com.android.tools.r8.ir.desugar.LambdaClass.createConstructorTarget(com.android.tools.r8.graph.ProgramMethod):520:522 -> c 60:62:com.android.tools.r8.ir.desugar.LambdaClass$Target createTarget(com.android.tools.r8.graph.ProgramMethod):332 -> c 63:64:com.android.tools.r8.ir.desugar.LambdaClass$Target com.android.tools.r8.ir.desugar.LambdaClass.createInstanceMethodTarget(com.android.tools.r8.graph.ProgramMethod):440:441 -> c 63:64:com.android.tools.r8.ir.desugar.LambdaClass$Target createTarget(com.android.tools.r8.graph.ProgramMethod):342 -> c 65:67:com.android.tools.r8.ir.desugar.LambdaClass$Target com.android.tools.r8.ir.desugar.LambdaClass.createInstanceMethodTarget(com.android.tools.r8.graph.ProgramMethod):440:442 -> c 65:67:com.android.tools.r8.ir.desugar.LambdaClass$Target createTarget(com.android.tools.r8.graph.ProgramMethod):342 -> c 68:69:com.android.tools.r8.ir.desugar.LambdaClass$Target createTarget(com.android.tools.r8.graph.ProgramMethod):334:335 -> c 70:70: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 70:70:com.android.tools.r8.ir.desugar.LambdaClass$Target createTarget(com.android.tools.r8.graph.ProgramMethod):336 -> c 71:71:boolean com.android.tools.r8.ir.desugar.LambdaClass.doesNotNeedAccessor(com.android.tools.r8.graph.ProgramMethod):349:349 -> c 71:71:com.android.tools.r8.ir.desugar.LambdaClass$Target com.android.tools.r8.ir.desugar.LambdaClass.createStaticMethodTarget(com.android.tools.r8.graph.ProgramMethod):480 -> c 71:71:com.android.tools.r8.ir.desugar.LambdaClass$Target createTarget(com.android.tools.r8.graph.ProgramMethod):336 -> c 72:75:boolean com.android.tools.r8.ir.desugar.LambdaClass.isPrivateOrStaticInterfaceMethodInvokeThatWillBeDesugared():355:358 -> c 72:75:boolean com.android.tools.r8.ir.desugar.LambdaClass.doesNotNeedAccessor(com.android.tools.r8.graph.ProgramMethod):350 -> c 72:75:com.android.tools.r8.ir.desugar.LambdaClass$Target com.android.tools.r8.ir.desugar.LambdaClass.createStaticMethodTarget(com.android.tools.r8.graph.ProgramMethod):480 -> c 72:75:com.android.tools.r8.ir.desugar.LambdaClass$Target createTarget(com.android.tools.r8.graph.ProgramMethod):336 -> c 76:77:boolean com.android.tools.r8.ir.desugar.LambdaClass.doesNotNeedAccessor(com.android.tools.r8.graph.ProgramMethod):350:351 -> c 76:77:com.android.tools.r8.ir.desugar.LambdaClass$Target com.android.tools.r8.ir.desugar.LambdaClass.createStaticMethodTarget(com.android.tools.r8.graph.ProgramMethod):480 -> c 76:77:com.android.tools.r8.ir.desugar.LambdaClass$Target createTarget(com.android.tools.r8.graph.ProgramMethod):336 -> c 78:90:com.android.tools.r8.ir.desugar.LambdaClass$Target com.android.tools.r8.ir.desugar.LambdaClass.createStaticMethodTarget(com.android.tools.r8.graph.ProgramMethod):481:493 -> c 78:90:com.android.tools.r8.ir.desugar.LambdaClass$Target createTarget(com.android.tools.r8.graph.ProgramMethod):336 -> c 91:95:com.android.tools.r8.ir.desugar.LambdaClass$Target com.android.tools.r8.ir.desugar.LambdaClass.createStaticMethodTarget(com.android.tools.r8.graph.ProgramMethod):490:494 -> c 91:95:com.android.tools.r8.ir.desugar.LambdaClass$Target createTarget(com.android.tools.r8.graph.ProgramMethod):336 -> c 1:2:com.android.tools.r8.graph.DexProgramClass getLambdaProgramClass():124:125 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/q2;"} 1:1:com.android.tools.r8.graph.DexType getType():133:133 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/v2;"} 1:1:boolean hasFactoryMethod():166:166 -> f 1:1:boolean isStatelessSingleton():162:162 -> g 2:2:boolean com.android.tools.r8.ir.desugar.LambdaDescriptor.isStateless():204:204 -> g 2:2:boolean isStatelessSingleton():162 -> g # {"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():204:204 -> g 3:3:boolean isStatelessSingleton():162 -> g com.android.tools.r8.ir.desugar.LambdaClass$ClassMethodWithAccessorTarget -> com.android.tools.r8.internal.AA: # {"id":"sourceFile","fileName":"LambdaClass.java"} 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 boolean $assertionsDisabled -> j 1:1:void ():812:812 -> 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):840:844 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;ZLcom/android/tools/r8/graph/k2;Lcom/android/tools/r8/graph/j2;ZLcom/android/tools/r8/graph/m;)V"} 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):824:829 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/l2;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/m;)Lcom/android/tools/r8/internal/AA;"} 7:26:com.android.tools.r8.graph.ProgramMethod ensureAccessibility(com.android.tools.r8.ir.desugar.lambda.ForcefullyMovedLambdaMethodConsumer,java.util.function.Consumer):852:871 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Hi;Ljava/util/function/Consumer;)Lcom/android/tools/r8/graph/o5;"} 27:51: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 27:51:com.android.tools.r8.graph.ProgramMethod ensureAccessibility(com.android.tools.r8.ir.desugar.lambda.ForcefullyMovedLambdaMethodConsumer,java.util.function.Consumer):873 -> a 52:57: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 52:57:com.android.tools.r8.graph.ProgramMethod ensureAccessibility(com.android.tools.r8.ir.desugar.lambda.ForcefullyMovedLambdaMethodConsumer,java.util.function.Consumer):873 -> a 58:79: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 58:79:com.android.tools.r8.graph.ProgramMethod ensureAccessibility(com.android.tools.r8.ir.desugar.lambda.ForcefullyMovedLambdaMethodConsumer,java.util.function.Consumer):873 -> a 80:87:com.android.tools.r8.graph.ProgramMethod ensureAccessibility(com.android.tools.r8.ir.desugar.lambda.ForcefullyMovedLambdaMethodConsumer,java.util.function.Consumer):872:879 -> a 1:1:com.android.tools.r8.graph.DexMethod getImplementationMethod():885:885 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/j2;"} com.android.tools.r8.ir.desugar.LambdaClass$D8SpecificTarget -> com.android.tools.r8.internal.BA: # {"id":"sourceFile","fileName":"LambdaClass.java"} 1:1:void (com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.InvokeType,boolean):589:589 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/internal/ft;Z)V"} com.android.tools.r8.ir.desugar.LambdaClass$InstanceLambdaImplTarget -> com.android.tools.r8.internal.CA: # {"id":"sourceFile","fileName":"LambdaClass.java"} com.android.tools.r8.graph.DexMethod implMethod -> f com.android.tools.r8.graph.AppView appView -> g boolean $assertionsDisabled -> h 1:1:void ():737:737 -> 1:3:void (com.android.tools.r8.graph.DexMethod,boolean,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.AppView):744:746 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;ZLcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/m;)V"} 1:37:com.android.tools.r8.graph.ProgramMethod ensureAccessibility(com.android.tools.r8.ir.desugar.lambda.ForcefullyMovedLambdaMethodConsumer,java.util.function.Consumer):756:792 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Hi;Ljava/util/function/Consumer;)Lcom/android/tools/r8/graph/o5;"} 38:38:boolean com.android.tools.r8.utils.InternalOptions.isGeneratingClassFiles():587:587 -> a 38:38:com.android.tools.r8.graph.ProgramMethod ensureAccessibility(com.android.tools.r8.ir.desugar.lambda.ForcefullyMovedLambdaMethodConsumer,java.util.function.Consumer):792 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 39:39:boolean com.android.tools.r8.utils.InternalOptions.isGeneratingClassFiles():587:587 -> a 39:39:com.android.tools.r8.graph.ProgramMethod ensureAccessibility(com.android.tools.r8.ir.desugar.lambda.ForcefullyMovedLambdaMethodConsumer,java.util.function.Consumer):792 -> a 40:48:com.android.tools.r8.graph.ProgramMethod ensureAccessibility(com.android.tools.r8.ir.desugar.lambda.ForcefullyMovedLambdaMethodConsumer,java.util.function.Consumer):792:800 -> a 49:65:com.android.tools.r8.graph.DexEncodedMethod lambda$ensureAccessibility$0(com.android.tools.r8.ir.desugar.lambda.ForcefullyMovedLambdaMethodConsumer,com.android.tools.r8.graph.DexEncodedMethod):764:780 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Hi;Lcom/android/tools/r8/graph/W0;)Lcom/android/tools/r8/graph/W0;"} 66:66:com.android.tools.r8.graph.DexEncodedMethod lambda$ensureAccessibility$0(com.android.tools.r8.ir.desugar.lambda.ForcefullyMovedLambdaMethodConsumer,com.android.tools.r8.graph.DexEncodedMethod):779:779 -> a 67:77:com.android.tools.r8.graph.DexEncodedMethod lambda$ensureAccessibility$0(com.android.tools.r8.ir.desugar.lambda.ForcefullyMovedLambdaMethodConsumer,com.android.tools.r8.graph.DexEncodedMethod):776:786 -> a 78:78:com.android.tools.r8.graph.DexEncodedMethod lambda$ensureAccessibility$0(com.android.tools.r8.ir.desugar.lambda.ForcefullyMovedLambdaMethodConsumer,com.android.tools.r8.graph.DexEncodedMethod):785:785 -> a 1:1:com.android.tools.r8.graph.DexMethod getImplementationMethod():806:806 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/j2;"} com.android.tools.r8.ir.desugar.LambdaClass$InterfaceLambdaImplTarget -> com.android.tools.r8.internal.DA: # {"id":"sourceFile","fileName":"LambdaClass.java"} com.android.tools.r8.graph.AppView appView -> f com.android.tools.r8.graph.DexMethod implMethod -> g boolean $assertionsDisabled -> h 1:1:void ():641:641 -> 1:3:void (com.android.tools.r8.graph.DexMethod,boolean,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.AppView):648:650 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;ZLcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/m;)V"} 1:42:com.android.tools.r8.graph.ProgramMethod ensureAccessibility(com.android.tools.r8.ir.desugar.lambda.ForcefullyMovedLambdaMethodConsumer,java.util.function.Consumer):659:700 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Hi;Ljava/util/function/Consumer;)Lcom/android/tools/r8/graph/o5;"} 43:43:boolean com.android.tools.r8.utils.InternalOptions.isGeneratingClassFiles():587:587 -> a 43:43:com.android.tools.r8.graph.ProgramMethod ensureAccessibility(com.android.tools.r8.ir.desugar.lambda.ForcefullyMovedLambdaMethodConsumer,java.util.function.Consumer):700 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 44:44:boolean com.android.tools.r8.utils.InternalOptions.isGeneratingClassFiles():587:587 -> a 44:44:com.android.tools.r8.graph.ProgramMethod ensureAccessibility(com.android.tools.r8.ir.desugar.lambda.ForcefullyMovedLambdaMethodConsumer,java.util.function.Consumer):700 -> a 45:53:com.android.tools.r8.graph.ProgramMethod ensureAccessibility(com.android.tools.r8.ir.desugar.lambda.ForcefullyMovedLambdaMethodConsumer,java.util.function.Consumer):700:708 -> a 54:70:com.android.tools.r8.graph.DexEncodedMethod lambda$ensureAccessibility$0(com.android.tools.r8.ir.desugar.lambda.ForcefullyMovedLambdaMethodConsumer,com.android.tools.r8.graph.DexEncodedMethod):669:685 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Hi;Lcom/android/tools/r8/graph/W0;)Lcom/android/tools/r8/graph/W0;"} 71:71:com.android.tools.r8.graph.DexEncodedMethod lambda$ensureAccessibility$0(com.android.tools.r8.ir.desugar.lambda.ForcefullyMovedLambdaMethodConsumer,com.android.tools.r8.graph.DexEncodedMethod):684:684 -> a 72:82:com.android.tools.r8.graph.DexEncodedMethod lambda$ensureAccessibility$0(com.android.tools.r8.ir.desugar.lambda.ForcefullyMovedLambdaMethodConsumer,com.android.tools.r8.graph.DexEncodedMethod):681:691 -> a 83:87:com.android.tools.r8.graph.DexEncodedMethod lambda$ensureAccessibility$0(com.android.tools.r8.ir.desugar.lambda.ForcefullyMovedLambdaMethodConsumer,com.android.tools.r8.graph.DexEncodedMethod):690:694 -> a 88:88:com.android.tools.r8.graph.DexEncodedMethod lambda$ensureAccessibility$0(com.android.tools.r8.ir.desugar.lambda.ForcefullyMovedLambdaMethodConsumer,com.android.tools.r8.graph.DexEncodedMethod):693:693 -> a 1:1:com.android.tools.r8.graph.DexMethod getImplementationMethod():714:714 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/j2;"} com.android.tools.r8.ir.desugar.LambdaClass$InvalidLambdaImplTarget -> com.android.tools.r8.internal.EA: # {"id":"sourceFile","fileName":"LambdaClass.java"} com.android.tools.r8.graph.DexType exceptionType -> f 1:726:void (com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.InvokeType,com.android.tools.r8.graph.DexType,boolean):0:725 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/v2;Z)V"} com.android.tools.r8.graph.ProgramMethod ensureAccessibility(com.android.tools.r8.ir.desugar.lambda.ForcefullyMovedLambdaMethodConsumer,java.util.function.Consumer) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Hi;Ljava/util/function/Consumer;)Lcom/android/tools/r8/graph/o5;"} com.android.tools.r8.ir.desugar.LambdaClass$NoAccessorMethodTarget -> com.android.tools.r8.internal.FA: # {"id":"sourceFile","fileName":"LambdaClass.java"} 1:1:void (com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.InvokeType,boolean):604:604 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/internal/ft;Z)V"} 1:1: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.residualsignature","signature":"(Lcom/android/tools/r8/internal/Hi;Ljava/util/function/Consumer;)Lcom/android/tools/r8/graph/o5;"} 2:4:com.android.tools.r8.ir.desugar.LambdaClass$NoAccessorMethodTarget create(com.android.tools.r8.ir.desugar.LambdaDescriptor):597:599 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/KA;)Lcom/android/tools/r8/internal/FA;"} com.android.tools.r8.ir.desugar.LambdaClass$StaticLambdaImplTarget -> com.android.tools.r8.internal.GA: # {"id":"sourceFile","fileName":"LambdaClass.java"} com.android.tools.r8.graph.ProgramMethod target -> f 1:2:void (com.android.tools.r8.graph.ProgramMethod,boolean):621:622 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ZLcom/android/tools/r8/graph/o5;)V"} 1:4:com.android.tools.r8.graph.ProgramMethod ensureAccessibility(com.android.tools.r8.ir.desugar.lambda.ForcefullyMovedLambdaMethodConsumer,java.util.function.Consumer):630:633 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Hi;Ljava/util/function/Consumer;)Lcom/android/tools/r8/graph/o5;"} com.android.tools.r8.ir.desugar.LambdaClass$Target -> com.android.tools.r8.internal.HA: # {"id":"sourceFile","fileName":"LambdaClass.java"} com.android.tools.r8.graph.DexMethod callTarget -> a com.android.tools.r8.ir.code.InvokeType invokeType -> b boolean isInterface -> c boolean hasEnsuredAccessibility -> d boolean $assertionsDisabled -> e 1:1:void ():535:535 -> 1:6:void (com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.InvokeType,boolean):543:548 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/internal/ft;Z)V"} com.android.tools.r8.graph.ProgramMethod ensureAccessibility(com.android.tools.r8.ir.desugar.lambda.ForcefullyMovedLambdaMethodConsumer,java.util.function.Consumer) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Hi;Ljava/util/function/Consumer;)Lcom/android/tools/r8/graph/o5;"} 1:1:com.android.tools.r8.graph.DexMethod getCallTarget():571:571 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/j2;"} 1:3:void ensureAccessibilityIfNeeded(com.android.tools.r8.ir.desugar.lambda.ForcefullyMovedLambdaMethodConsumer,java.util.function.Consumer):564:566 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Hi;Ljava/util/function/Consumer;)V"} 4:4:com.android.tools.r8.graph.DexMethod getImplementationMethod():575:575 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/j2;"} 1:1:com.android.tools.r8.ir.code.InvokeType getInvokeType():579:579 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/ft;"} 1:1:boolean isInterface():583:583 -> d com.android.tools.r8.ir.desugar.LambdaClassConstructorSourceCode -> com.android.tools.r8.ir.desugar.LambdaClassConstructorSourceCode: # {"id":"sourceFile","fileName":"LambdaClassConstructorSourceCode.java"} com.android.tools.r8.ir.desugar.LambdaClassFactorySourceCode -> com.android.tools.r8.ir.desugar.LambdaClassFactorySourceCode: # {"id":"sourceFile","fileName":"LambdaClassFactorySourceCode.java"} com.android.tools.r8.ir.desugar.LambdaConstructorSourceCode -> com.android.tools.r8.internal.JA: # {"id":"sourceFile","fileName":"LambdaConstructorSourceCode.java"} boolean $assertionsDisabled -> a 1:1:void ():22:22 -> com.android.tools.r8.ir.desugar.LambdaDescriptor -> com.android.tools.r8.internal.KA: # {"id":"sourceFile","fileName":"LambdaDescriptor.java"} java.lang.String uniqueId -> a com.android.tools.r8.graph.DexMethod mainMethod -> b com.android.tools.r8.graph.DexString name -> c com.android.tools.r8.graph.DexProto erasedProto -> d com.android.tools.r8.graph.DexProto enforcedProto -> e com.android.tools.r8.graph.DexMethodHandle implHandle -> f java.util.List interfaces -> g java.util.Set bridges -> h com.android.tools.r8.graph.DexTypeList captures -> i com.android.tools.r8.graph.MethodAccessFlags targetAccessFlags -> j com.android.tools.r8.graph.DexType targetHolder -> k com.android.tools.r8.ir.desugar.LambdaDescriptor MATCH_FAILED -> l boolean $assertionsDisabled -> m int $r8$clinit -> n 1:8:void ():31:38 -> 1:1:void ():55:55 -> 2:19:void ():47:64 -> 20:20:void (com.android.tools.r8.graph.AppView,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):81:81 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/j;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/p0;Lcom/android/tools/r8/graph/u2;Lcom/android/tools/r8/graph/r2;Lcom/android/tools/r8/graph/r2;Lcom/android/tools/r8/graph/l2;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/x2;)V"} 21:80:void (com.android.tools.r8.graph.AppView,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):47:106 -> 1:4:com.android.tools.r8.graph.DexType getImplReceiverType():113:116 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/v2;"} 5:47:com.android.tools.r8.graph.DexEncodedMethod lookupTargetMethod(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.AppInfoWithClassHierarchy,com.android.tools.r8.graph.ProgramMethod):121:163 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/j;Lcom/android/tools/r8/graph/o5;)Lcom/android/tools/r8/graph/W0;"} 48:50:com.android.tools.r8.graph.DexEncodedMethod lookupTargetMethod(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.AppInfoWithClassHierarchy,com.android.tools.r8.graph.ProgramMethod):156:158 -> a 51:52:com.android.tools.r8.graph.DexEncodedMethod lookupTargetMethod(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.AppInfoWithClassHierarchy,com.android.tools.r8.graph.ProgramMethod):148:149 -> a 53:60:com.android.tools.r8.graph.DexEncodedMethod lookupTargetMethod(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.AppInfoWithClassHierarchy,com.android.tools.r8.graph.ProgramMethod):129:136 -> a 61:61:boolean com.android.tools.r8.ir.desugar.LambdaDescriptor.isPrivateInstanceMethod(com.android.tools.r8.graph.DexEncodedMethod):174:174 -> a 61:61:com.android.tools.r8.graph.DexEncodedMethod lookupTargetMethod(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.AppInfoWithClassHierarchy,com.android.tools.r8.graph.ProgramMethod):136 -> a 62:63:com.android.tools.r8.graph.DexEncodedMethod lookupTargetMethod(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.AppInfoWithClassHierarchy,com.android.tools.r8.graph.ProgramMethod):136:137 -> a 64:64:boolean com.android.tools.r8.ir.desugar.LambdaDescriptor.isPublicizedInstanceMethod(com.android.tools.r8.graph.DexEncodedMethod):179:179 -> a 64:64:com.android.tools.r8.graph.DexEncodedMethod lookupTargetMethod(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.AppInfoWithClassHierarchy,com.android.tools.r8.graph.ProgramMethod):137 -> a 65:74:com.android.tools.r8.graph.DexEncodedMethod lookupTargetMethod(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.AppInfoWithClassHierarchy,com.android.tools.r8.graph.ProgramMethod):134:143 -> a 75:76:boolean isInstanceMethod(com.android.tools.r8.graph.DexEncodedMethod):168:169 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W0;)Z"} 77:77:boolean verifyTargetFoundInClass(com.android.tools.r8.graph.DexType):183:183 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Z"} 78:80:void forEachErasedAndEnforcedTypes(java.util.function.BiConsumer):192:194 -> a 81:93:boolean needsAccessor(com.android.tools.r8.graph.ProgramMethod):212:224 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)Z"} 94:138:boolean needsAccessor(com.android.tools.r8.graph.ProgramMethod):221:265 -> a 139:142:boolean com.android.tools.r8.ir.desugar.LambdaDescriptor.isLambdaMetafactoryMethod(com.android.tools.r8.graph.DexCallSite,com.android.tools.r8.graph.DexDefinitionSupplier):292:295 -> a 139:142:com.android.tools.r8.ir.desugar.LambdaDescriptor infer(com.android.tools.r8.graph.DexCallSite,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.AppInfoWithClassHierarchy,com.android.tools.r8.graph.ProgramMethod):307 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p0;Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/j;Lcom/android/tools/r8/graph/o5;)Lcom/android/tools/r8/internal/KA;"} 143:143:boolean com.android.tools.r8.graph.DexItemFactory.isLambdaMetafactoryMethod(com.android.tools.r8.graph.DexMethod):1042:1042 -> a 143:143:boolean com.android.tools.r8.ir.desugar.LambdaDescriptor.isLambdaMetafactoryMethod(com.android.tools.r8.graph.DexCallSite,com.android.tools.r8.graph.DexDefinitionSupplier):295 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 143:143:com.android.tools.r8.ir.desugar.LambdaDescriptor infer(com.android.tools.r8.graph.DexCallSite,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.AppInfoWithClassHierarchy,com.android.tools.r8.graph.ProgramMethod):307 -> a 144:144:boolean com.android.tools.r8.graph.DexItemFactory.isLambdaMetafactoryMethod(com.android.tools.r8.graph.DexMethod):1042:1042 -> a 144:144:boolean com.android.tools.r8.ir.desugar.LambdaDescriptor.isLambdaMetafactoryMethod(com.android.tools.r8.graph.DexCallSite,com.android.tools.r8.graph.DexDefinitionSupplier):295 -> a 144:144:com.android.tools.r8.ir.desugar.LambdaDescriptor infer(com.android.tools.r8.graph.DexCallSite,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.AppInfoWithClassHierarchy,com.android.tools.r8.graph.ProgramMethod):307 -> a 145:169:com.android.tools.r8.ir.desugar.LambdaDescriptor infer(com.android.tools.r8.graph.DexCallSite,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.AppInfoWithClassHierarchy,com.android.tools.r8.graph.ProgramMethod):308:332 -> a 170:180: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):446:456 -> a 170:180:com.android.tools.r8.ir.desugar.LambdaDescriptor infer(com.android.tools.r8.graph.DexCallSite,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.AppInfoWithClassHierarchy,com.android.tools.r8.graph.ProgramMethod):332 -> a 181:215:com.android.tools.r8.ir.desugar.LambdaDescriptor infer(com.android.tools.r8.graph.DexCallSite,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.AppInfoWithClassHierarchy,com.android.tools.r8.graph.ProgramMethod):340:374 -> a 216:246: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):387:417 -> a 216:246:com.android.tools.r8.ir.desugar.LambdaDescriptor infer(com.android.tools.r8.graph.DexCallSite,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.AppInfoWithClassHierarchy,com.android.tools.r8.graph.ProgramMethod):366 -> a 247:248:com.android.tools.r8.ir.desugar.LambdaDescriptor infer(com.android.tools.r8.graph.DexCallSite,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.AppInfoWithClassHierarchy,com.android.tools.r8.graph.ProgramMethod):334:335 -> a 249:250:void lambda$infer$0(com.android.tools.r8.ir.desugar.LambdaDescriptor,com.android.tools.r8.graph.DexType):370:371 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/KA;Lcom/android/tools/r8/graph/v2;)V"} 251:255:java.util.List getInterfaces(com.android.tools.r8.graph.DexCallSite,com.android.tools.r8.graph.AppView):424:428 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p0;Lcom/android/tools/r8/graph/m;)Ljava/util/ArrayList;"} 256:262:java.lang.Object getBootstrapArgument(java.util.List,int,java.lang.Class):433:439 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;ILjava/lang/Class;)Lcom/android/tools/r8/graph/B2;"} 263:263:java.lang.Object getBootstrapArgument(java.util.List,int,java.lang.Class):434:434 -> a 264:272:boolean isSameOrDerived(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):468:476 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/v2;)Z"} 273:276:boolean isSameOrDerived(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):475:478 -> a 1:1:com.android.tools.r8.graph.DexMethod getMainMethod():68:68 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/j2;"} 2:3:com.android.tools.r8.ir.desugar.LambdaDescriptor tryInfer(com.android.tools.r8.graph.DexCallSite,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.AppInfoWithClassHierarchy,com.android.tools.r8.graph.ProgramMethod):277:278 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p0;Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/j;Lcom/android/tools/r8/graph/o5;)Lcom/android/tools/r8/internal/KA;"} com.android.tools.r8.ir.desugar.LambdaMainMethodSourceCode -> com.android.tools.r8.internal.QA: # {"id":"sourceFile","fileName":"LambdaMainMethodSourceCode.java"} boolean $assertionsDisabled -> a 1:1:void ():43:43 -> 1:12:com.android.tools.r8.graph.DexType getBoxedForPrimitiveType(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexItemFactory):75:86 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/v2;"} 13:13:com.android.tools.r8.graph.DexType getBoxedForPrimitiveType(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexItemFactory):84:84 -> a 14:62:boolean isSameOrAdaptableTo(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexItemFactory):96:144 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/v2;)Z"} 63:63:boolean isSameOrAdaptableTo(byte,byte):169:169 -> a 64:68: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):175:179 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/IA;Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/internal/NA;)Lcom/android/tools/r8/graph/u;"} 69:79: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):311:321 -> a 69:79: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):180 -> a 80:80:void com.android.tools.r8.cf.code.CfNew.(com.android.tools.r8.graph.DexType):39:39 -> a 80:80: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):321 -> a 80:80: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):180 -> a 81:85: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):321:325 -> a 81:85: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):180 -> a 86:86:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161:161 -> a 86:86: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):325 -> a 86:86: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):180 -> a 87:119: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):183:215 -> a 120:137: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):52:69 -> a 120:137: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):210 -> a 138:143: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):219:224 -> a 144:144:void com.android.tools.r8.cf.code.CfNew.(com.android.tools.r8.graph.DexType):39:39 -> a 144:144: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):224 -> a 145:156: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):224:235 -> a 157:157:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> a 157:157: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):235 -> a 158:169: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):235:246 -> a 170:171:void com.android.tools.r8.ir.desugar.LambdaMainMethodSourceCode.enforceParameterType(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.android.tools.r8.com.google.common.collect.ImmutableList$Builder,com.android.tools.r8.graph.DexItemFactory):375:376 -> a 170:171: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.android.tools.r8.com.google.common.collect.ImmutableList$Builder,com.android.tools.r8.graph.DexItemFactory):362 -> a 170:171: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):247 -> a 172:172:void com.android.tools.r8.cf.code.CfCheckCast.(com.android.tools.r8.graph.DexType):39:39 -> a 172:172:void com.android.tools.r8.ir.desugar.LambdaMainMethodSourceCode.enforceParameterType(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.android.tools.r8.com.google.common.collect.ImmutableList$Builder,com.android.tools.r8.graph.DexItemFactory):376 -> a 172:172: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.android.tools.r8.com.google.common.collect.ImmutableList$Builder,com.android.tools.r8.graph.DexItemFactory):362 -> a 172:172: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):247 -> a 173:173:void com.android.tools.r8.ir.desugar.LambdaMainMethodSourceCode.enforceParameterType(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.android.tools.r8.com.google.common.collect.ImmutableList$Builder,com.android.tools.r8.graph.DexItemFactory):376:376 -> a 173:173: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.android.tools.r8.com.google.common.collect.ImmutableList$Builder,com.android.tools.r8.graph.DexItemFactory):362 -> a 173:173: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):247 -> a 174:174: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.android.tools.r8.com.google.common.collect.ImmutableList$Builder,com.android.tools.r8.graph.DexItemFactory):363:363 -> a 174:174: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):247 -> a 175:176: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):251:252 -> a 177:177:boolean com.android.tools.r8.ir.desugar.LambdaClass$Target.isInterface():583:583 -> a 177:177: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 -> a 178:198: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:272 -> a 199:199:com.android.tools.r8.ir.code.ValueType com.android.tools.r8.ir.code.ValueType.fromDexType(com.android.tools.r8.graph.DexType):106:106 -> a 199:199: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):272 -> a 200:206: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):272:278 -> a 207:220: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):277:290 -> a 221:222: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.android.tools.r8.com.google.common.collect.ImmutableList$Builder,com.android.tools.r8.graph.DexItemFactory):345:346 -> a 221:222: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):287 -> a 223:231: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):285:293 -> a 232:232:com.android.tools.r8.ir.code.ValueType com.android.tools.r8.ir.code.ValueType.fromDexType(com.android.tools.r8.graph.DexType):106:106 -> a 232:232: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):293 -> a 233:243: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):293:303 -> a 244:244:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161:161 -> a 244:244: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):303 -> a 245:247:int adjustType(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,boolean,com.android.tools.r8.com.google.common.collect.ImmutableList$Builder,com.android.tools.r8.graph.DexItemFactory):386:388 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/v2;ZLcom/android/tools/r8/internal/Yl;Lcom/android/tools/r8/graph/p1;)I"} 248:248:com.android.tools.r8.ir.code.ValueType com.android.tools.r8.ir.code.ValueType.fromDexType(com.android.tools.r8.graph.DexType):106:106 -> a 248:248:int adjustType(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,boolean,com.android.tools.r8.com.google.common.collect.ImmutableList$Builder,com.android.tools.r8.graph.DexItemFactory):388 -> a 249:254:int adjustType(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,boolean,com.android.tools.r8.com.google.common.collect.ImmutableList$Builder,com.android.tools.r8.graph.DexItemFactory):388:393 -> a 255:255:com.android.tools.r8.ir.code.ValueType com.android.tools.r8.ir.code.ValueType.fromDexType(com.android.tools.r8.graph.DexType):106:106 -> a 255:255:int adjustType(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,boolean,com.android.tools.r8.com.google.common.collect.ImmutableList$Builder,com.android.tools.r8.graph.DexItemFactory):393 -> a 256:256:int adjustType(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,boolean,com.android.tools.r8.com.google.common.collect.ImmutableList$Builder,com.android.tools.r8.graph.DexItemFactory):393:393 -> a 257:257:com.android.tools.r8.ir.code.ValueType com.android.tools.r8.ir.code.ValueType.fromDexType(com.android.tools.r8.graph.DexType):106:106 -> a 257:257:int adjustType(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,boolean,com.android.tools.r8.com.google.common.collect.ImmutableList$Builder,com.android.tools.r8.graph.DexItemFactory):397 -> a 258:258:int adjustType(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,boolean,com.android.tools.r8.com.google.common.collect.ImmutableList$Builder,com.android.tools.r8.graph.DexItemFactory):397:397 -> a 259:259:com.android.tools.r8.ir.code.ValueType com.android.tools.r8.ir.code.ValueType.fromDexType(com.android.tools.r8.graph.DexType):106:106 -> a 259:259:int adjustType(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,boolean,com.android.tools.r8.com.google.common.collect.ImmutableList$Builder,com.android.tools.r8.graph.DexItemFactory):398 -> a 260:260:int adjustType(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,boolean,com.android.tools.r8.com.google.common.collect.ImmutableList$Builder,com.android.tools.r8.graph.DexItemFactory):398:398 -> a 261:261:int adjustType(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,boolean,com.android.tools.r8.com.google.common.collect.ImmutableList$Builder,com.android.tools.r8.graph.DexItemFactory):394:394 -> a 262:262:int adjustType(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,boolean,com.android.tools.r8.com.google.common.collect.ImmutableList$Builder,com.android.tools.r8.graph.DexItemFactory):392:392 -> a 263:309:void addPrimitiveWideningConversion(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.android.tools.r8.com.google.common.collect.ImmutableList$Builder):480:526 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/internal/Yl;)V"} 310:314:void addPrimitiveWideningConversion(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.android.tools.r8.com.google.common.collect.ImmutableList$Builder):515:519 -> a 315:318:void addPrimitiveWideningConversion(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.android.tools.r8.com.google.common.collect.ImmutableList$Builder):507:510 -> a 319:319:void addPrimitiveWideningConversion(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.android.tools.r8.com.google.common.collect.ImmutableList$Builder):501:501 -> a 320:363:void addPrimitiveWideningConversion(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.android.tools.r8.com.google.common.collect.ImmutableList$Builder):493:536 -> a 1:21:void internalAdjustType(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,boolean,com.android.tools.r8.com.google.common.collect.ImmutableList$Builder,com.android.tools.r8.graph.DexItemFactory):411:431 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/v2;ZLcom/android/tools/r8/internal/Yl;Lcom/android/tools/r8/graph/p1;)V"} 22:23:void com.android.tools.r8.ir.desugar.LambdaMainMethodSourceCode.addPrimitiveUnboxing(com.android.tools.r8.graph.DexType,com.android.tools.r8.com.google.common.collect.ImmutableList$Builder,com.android.tools.r8.graph.DexItemFactory):543:544 -> b 22:23:void internalAdjustType(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,boolean,com.android.tools.r8.com.google.common.collect.ImmutableList$Builder,com.android.tools.r8.graph.DexItemFactory):433 -> b 24:33:void internalAdjustType(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,boolean,com.android.tools.r8.com.google.common.collect.ImmutableList$Builder,com.android.tools.r8.graph.DexItemFactory):434:443 -> b 34:35:void com.android.tools.r8.ir.desugar.LambdaMainMethodSourceCode.addPrimitiveBoxing(com.android.tools.r8.graph.DexType,com.android.tools.r8.com.google.common.collect.ImmutableList$Builder,com.android.tools.r8.graph.DexItemFactory):551:552 -> b 34:35:void internalAdjustType(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,boolean,com.android.tools.r8.com.google.common.collect.ImmutableList$Builder,com.android.tools.r8.graph.DexItemFactory):450 -> b 36:56:void internalAdjustType(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,boolean,com.android.tools.r8.com.google.common.collect.ImmutableList$Builder,com.android.tools.r8.graph.DexItemFactory):455:475 -> b com.android.tools.r8.ir.desugar.LambdaMainMethodSourceCode$1 -> com.android.tools.r8.internal.PA: # {"id":"sourceFile","fileName":"LambdaMainMethodSourceCode.java"} int[] $SwitchMap$com$android$tools$r8$ir$code$NumericType -> a 1:1:void ():491:491 -> com.android.tools.r8.ir.desugar.LocalStackAllocator -> com.android.tools.r8.internal.BC: # {"id":"sourceFile","fileName":"LocalStackAllocator.java"} void allocateLocalStack(int) -> a com.android.tools.r8.ir.desugar.NonEmptyCfInstructionDesugaringCollection -> com.android.tools.r8.internal.yH: # {"id":"sourceFile","fileName":"NonEmptyCfInstructionDesugaringCollection.java"} com.android.tools.r8.graph.AppView appView -> a java.util.List desugarings -> b java.util.List yieldingDesugarings -> c com.android.tools.r8.ir.desugar.nest.NestBasedAccessDesugaring nestBasedAccessDesugaring -> d com.android.tools.r8.ir.desugar.itf.InterfaceMethodRewriter interfaceMethodRewriter -> e com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryAPIConverter desugaredLibraryAPIConverter -> f boolean $assertionsDisabled -> g 1:1:void ():50:50 -> 1:1:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.androidapi.AndroidApiLevelCompute):66:66 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/androidapi/b;)V"} 2:69:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.androidapi.AndroidApiLevelCompute):53:120 -> 70:114:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.androidapi.AndroidApiLevelCompute):114:158 -> 1:2:com.android.tools.r8.ir.desugar.NonEmptyCfInstructionDesugaringCollection createForCfToCfNonDesugar(com.android.tools.r8.graph.AppView):162:163 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)Lcom/android/tools/r8/internal/yH;"} 3:3:boolean com.android.tools.r8.utils.InternalOptions.isGeneratingClassFiles():587:587 -> a 3:3:com.android.tools.r8.ir.desugar.NonEmptyCfInstructionDesugaringCollection createForCfToCfNonDesugar(com.android.tools.r8.graph.AppView):163 -> 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():587:587 -> a 4:4:com.android.tools.r8.ir.desugar.NonEmptyCfInstructionDesugaringCollection createForCfToCfNonDesugar(com.android.tools.r8.graph.AppView):163 -> a 5:6:com.android.tools.r8.ir.desugar.NonEmptyCfInstructionDesugaringCollection createForCfToCfNonDesugar(com.android.tools.r8.graph.AppView):163:164 -> a 7:7:com.android.tools.r8.androidapi.AndroidApiLevelCompute com.android.tools.r8.androidapi.AndroidApiLevelCompute.noAndroidApiLevelCompute():75:75 -> a 7:7:com.android.tools.r8.ir.desugar.NonEmptyCfInstructionDesugaringCollection createForCfToCfNonDesugar(com.android.tools.r8.graph.AppView):165 -> a 8:11:com.android.tools.r8.ir.desugar.NonEmptyCfInstructionDesugaringCollection createForCfToCfNonDesugar(com.android.tools.r8.graph.AppView):165:168 -> a 12:20:void com.android.tools.r8.ir.desugar.NonEmptyCfInstructionDesugaringCollection.ensureCfCode(com.android.tools.r8.graph.ProgramMethod):184:192 -> a 12:20:void desugar(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer):218 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Nb;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/G7;)V"} 21:21:void com.android.tools.r8.ir.desugar.NonEmptyCfInstructionDesugaringCollection.ensureCfCode(com.android.tools.r8.graph.ProgramMethod):188:188 -> 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):218 -> a 22:35:void desugar(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer):219:232 -> a 36:67:void desugar(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer):231:262 -> a 68:76:void com.android.tools.r8.ir.desugar.NonEmptyCfInstructionDesugaringCollection.ensureCfCode(com.android.tools.r8.graph.ProgramMethod):184:192 -> a 68:76:void prepare(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.ir.desugar.ProgramAdditions):201 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/G7;Lcom/android/tools/r8/internal/AN;Lcom/android/tools/r8/graph/o5;)V"} 77:77:void com.android.tools.r8.ir.desugar.NonEmptyCfInstructionDesugaringCollection.ensureCfCode(com.android.tools.r8.graph.ProgramMethod):188:188 -> a 77:77:void prepare(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.ir.desugar.ProgramAdditions):201 -> a 78:79:void prepare(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.ir.desugar.ProgramAdditions):202:203 -> a 80:88:void com.android.tools.r8.ir.desugar.NonEmptyCfInstructionDesugaringCollection.ensureCfCode(com.android.tools.r8.graph.ProgramMethod):184:192 -> a 80:88:void scan(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer):208 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/G7;)V"} 89:89:void com.android.tools.r8.ir.desugar.NonEmptyCfInstructionDesugaringCollection.ensureCfCode(com.android.tools.r8.graph.ProgramMethod):188:188 -> a 89:89:void scan(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer):208 -> a 90:91:void scan(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer):209:210 -> a 92:92:void lambda$prepare$0(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.ir.desugar.ProgramAdditions,com.android.tools.r8.ir.desugar.CfInstructionDesugaring):202:202 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/G7;Lcom/android/tools/r8/internal/AN;Lcom/android/tools/r8/internal/C7;)V"} 93:93:void lambda$scan$2(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.ir.desugar.CfInstructionDesugaring):209:209 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/G7;Lcom/android/tools/r8/internal/C7;)V"} 94:95:java.util.Collection lambda$desugar$4(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):237:238 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/m1;Lcom/android/tools/r8/utils/m1;Lcom/android/tools/r8/internal/G7;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/Nb;Lcom/android/tools/r8/utils/m1;Lcom/android/tools/r8/graph/u;Lcom/android/tools/r8/utils/m1;Lcom/android/tools/r8/internal/B7;)Ljava/util/Collection;"} 96:106:java.util.Collection lambda$desugar$4(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):235:245 -> a 107:107:void com.android.tools.r8.utils.IntBox.setMax(int):76:76 -> a 107:107:java.util.Collection lambda$desugar$4(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):245 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 108:108:void com.android.tools.r8.utils.IntBox.setMax(int):77:77 -> a 108:108:java.util.Collection lambda$desugar$4(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):245 -> a 109:109:java.util.Collection lambda$desugar$4(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):246:246 -> a 110:110:void com.android.tools.r8.utils.IntBox.setMax(int):76:76 -> a 110:110:java.util.Collection lambda$desugar$4(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):246 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 111:111:void com.android.tools.r8.utils.IntBox.setMax(int):77:77 -> a 111:111:java.util.Collection lambda$desugar$4(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):246 -> a 112:113:java.util.Collection lambda$desugar$4(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):249:250 -> a 114:114:boolean lambda$noDesugaringBecauseOfImpreciseDesugaring$5(com.android.tools.r8.ir.desugar.CfInstructionDesugaring):267:267 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/C7;)Z"} 115: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):297:305 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/B7;Lcom/android/tools/r8/internal/Ui;Lcom/android/tools/r8/internal/BC;Lcom/android/tools/r8/internal/G7;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/Nb;)Ljava/util/Collection;"} 124:136: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):329:341 -> a 124:136: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):298 -> a 137:146: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):334:343 -> a 137:146: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):298 -> a 147: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):311:318 -> a 155:167: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):329:341 -> a 155:167: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):311 -> a 168:177: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):334:343 -> a 168:177: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):311 -> a 178:192:boolean needsDesugaring(com.android.tools.r8.graph.ProgramMethod):352:366 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)Z"} 193:193:boolean needsDesugaring(com.android.tools.r8.graph.ProgramMethod):365:365 -> a 194:194:boolean needsDesugaring(com.android.tools.r8.graph.ProgramMethod):362:362 -> a 195:195:boolean lambda$needsDesugaring$8(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.cf.code.CfInstruction):366:366 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/B7;)Z"} 196:196:boolean lambda$needsDesugaring$10(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.CfInstructionDesugaring):374:374 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/B7;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/C7;)Z"} 197:197: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):382:382 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/B7;Lcom/android/tools/r8/graph/o5;Ljava/util/Iterator;Lcom/android/tools/r8/internal/C7;)V"} 198:214:void lambda$verifyNoOtherDesugaringNeeded$11(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):384:400 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/B7;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/C7;Lcom/android/tools/r8/internal/C7;)V"} 215:217:void withD8NestBasedAccessDesugaring(com.android.tools.r8.utils.ThrowingConsumer):408:410 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/i3;)V"} 218:219:com.android.tools.r8.ir.desugar.itf.InterfaceMethodProcessorFacade getInterfaceMethodPostProcessingDesugaringD8(com.android.tools.r8.ir.desugar.itf.InterfaceMethodRewriter$Flavor,com.android.tools.r8.ir.desugar.itf.InterfaceProcessor):417:418 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ns;)Lcom/android/tools/r8/internal/fs;"} 220:221: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):425:426 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Predicate;Lcom/android/tools/r8/internal/ns;)Lcom/android/tools/r8/internal/fs;"} 222:223:void withDesugaredLibraryAPIConverter(java.util.function.Consumer):432:433 -> a 1:3:com.android.tools.r8.ir.desugar.NonEmptyCfInstructionDesugaringCollection createForCfToDexNonDesugar(com.android.tools.r8.graph.AppView):173:175 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)Lcom/android/tools/r8/internal/yH;"} 4:4:com.android.tools.r8.androidapi.AndroidApiLevelCompute com.android.tools.r8.androidapi.AndroidApiLevelCompute.noAndroidApiLevelCompute():75:75 -> b 4:4:com.android.tools.r8.ir.desugar.NonEmptyCfInstructionDesugaringCollection createForCfToDexNonDesugar(com.android.tools.r8.graph.AppView):176 -> b 5:7:com.android.tools.r8.ir.desugar.NonEmptyCfInstructionDesugaringCollection createForCfToDexNonDesugar(com.android.tools.r8.graph.AppView):176:178 -> b 8:8:void lambda$prepare$1(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.ir.desugar.ProgramAdditions,com.android.tools.r8.ir.desugar.CfInstructionDesugaring):203:203 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/G7;Lcom/android/tools/r8/internal/AN;Lcom/android/tools/r8/internal/C7;)V"} 9:9:void lambda$scan$3(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.ir.desugar.CfInstructionDesugaring):210:210 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/G7;Lcom/android/tools/r8/internal/C7;)V"} 10:27:boolean noDesugaringBecauseOfImpreciseDesugaring(com.android.tools.r8.graph.ProgramMethod):267:284 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)V"} 28:28:boolean lambda$noDesugaringBecauseOfImpreciseDesugaring$6(com.android.tools.r8.ir.desugar.CfInstructionDesugaring):274:274 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/C7;)Z"} 29:31:boolean needsDesugaring(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):370:372 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/B7;)Z"} 32:32:boolean lambda$needsDesugaring$9(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.CfInstructionDesugaring):371:371 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/B7;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/C7;)Z"} 1:1:boolean lambda$noDesugaringBecauseOfImpreciseDesugaring$7(com.android.tools.r8.ir.desugar.CfInstructionDesugaring):280:280 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/C7;)Z"} com.android.tools.r8.ir.desugar.ProgramAdditions -> com.android.tools.r8.internal.AN: # {"id":"sourceFile","fileName":"ProgramAdditions.java"} java.util.Map additions -> a boolean $assertionsDisabled -> b 1:1:void ():22:22 -> 1:3:void ():22:24 -> 1:3:com.android.tools.r8.graph.ProgramMethod ensureMethod(com.android.tools.r8.graph.DexMethod,java.util.function.Supplier):28:30 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Supplier;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/o5;"} 4:6:com.android.tools.r8.graph.ProgramMethod ensureMethod(com.android.tools.r8.graph.DexMethod,java.util.function.Supplier):29:31 -> a 7:7:java.util.Map lambda$ensureMethod$0(com.android.tools.r8.graph.DexType):30:30 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Ljava/util/Map;"} 8:8:void apply(java.util.concurrent.ExecutorService):41:41 -> a 9:13:void lambda$apply$3(com.android.tools.r8.graph.DexType,java.util.Map):44:48 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Ljava/util/Map;)V"} 14:14:void lambda$apply$2(java.util.List,com.android.tools.r8.graph.ProgramMethod):46:46 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;Lcom/android/tools/r8/graph/o5;)V"} 1:2:com.android.tools.r8.graph.ProgramMethod lambda$ensureMethod$1(java.util.function.Supplier,com.android.tools.r8.graph.DexMethod):34:35 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Supplier;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/o5;"} com.android.tools.r8.ir.desugar.ServiceLoaderSourceCode -> com.android.tools.r8.ir.desugar.ServiceLoaderSourceCode: # {"id":"sourceFile","fileName":"ServiceLoaderSourceCode.java"} com.android.tools.r8.ir.desugar.TypeRewriter -> com.android.tools.r8.internal.M00: # {"id":"sourceFile","fileName":"TypeRewriter.java"} 1:1:void ():15:15 -> 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/v2;)V"} com.android.tools.r8.graph.DexType rewrittenContextType(com.android.tools.r8.graph.DexType) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/v2;"} 1:1:boolean hasRewrittenType(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.AppView):28:28 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/v2;)Z"} 2:6:boolean hasRewrittenTypeInSignature(com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.AppView):32:36 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/r2;Lcom/android/tools/r8/graph/m;)Z"} com.android.tools.r8.graph.DexType rewrittenType(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.AppView) -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/v2;"} com.android.tools.r8.ir.desugar.TypeRewriter$EmptyTypeRewriter -> com.android.tools.r8.internal.K00: # {"id":"sourceFile","fileName":"TypeRewriter.java"} 1:1:void ():102:102 -> 1:1:void forAllRewrittenTypes(java.util.function.Consumer):0:0 -> a 2:2:boolean isRewriting():0:0 -> a 3:3:void rewriteType(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/v2;)V"} 4:4:com.android.tools.r8.graph.DexType rewrittenContextType(com.android.tools.r8.graph.DexType):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/v2;"} com.android.tools.r8.graph.DexType rewrittenType(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.AppView) -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/v2;"} com.android.tools.r8.ir.desugar.TypeRewriter$MachineTypeRewriter -> com.android.tools.r8.internal.L00: # {"id":"sourceFile","fileName":"TypeRewriter.java"} 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/jD;)V"} 1:1:boolean isRewriting():0:0 -> a 2:6:com.android.tools.r8.graph.DexType rewrittenContextType(com.android.tools.r8.graph.DexType):74:78 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/v2;"} 7:7:void rewriteType(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):83:83 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/v2;)V"} 8:8: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/v2;"} 9:9: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/v2;"} com.android.tools.r8.ir.desugar.UnrepresentableInDexInstructionRemover -> com.android.tools.r8.internal.L10: # {"id":"sourceFile","fileName":"UnrepresentableInDexInstructionRemover.java"} java.util.List matchers -> a 1:8:void (com.android.tools.r8.graph.AppView):357:364 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)V"} 1:7:com.android.tools.r8.ir.desugar.DesugarDescription compute(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):369:375 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/B7;)Lcom/android/tools/r8/internal/ue;"} com.android.tools.r8.ir.desugar.UnrepresentableInDexInstructionRemover$ConstDynamicMatcher -> com.android.tools.r8.internal.F10: # {"id":"sourceFile","fileName":"UnrepresentableInDexInstructionRemover.java"} 1:1:void (com.android.tools.r8.graph.AppView):323:323 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)V"} 1:3:void addIfNeeded(com.android.tools.r8.graph.AppView,com.android.tools.r8.com.google.common.collect.ImmutableList$Builder):316:318 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/Yl;)V"} 4:4:com.android.tools.r8.errors.UnsupportedFeatureDiagnostic makeDiagnostic(com.android.tools.r8.origin.Origin,com.android.tools.r8.position.Position):328:328 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/origin/Origin;Lcom/android/tools/r8/position/MethodPosition;)Lcom/android/tools/r8/errors/UnsupportedFeatureDiagnostic;"} 5:9:com.android.tools.r8.ir.desugar.DesugarDescription compute(com.android.tools.r8.cf.code.CfInstruction):333:337 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/B7;)Lcom/android/tools/r8/internal/ue;"} 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):103:103 -> a 10:10:com.android.tools.r8.ir.desugar.DesugarDescription compute(com.android.tools.r8.cf.code.CfInstruction):338 -> a 11:11:com.android.tools.r8.ir.desugar.DesugarDescription compute(com.android.tools.r8.cf.code.CfInstruction):351:351 -> a 12:12:com.android.tools.r8.ir.desugar.DesugarDescription com.android.tools.r8.ir.desugar.DesugarDescription$NonEmptyBuilder.build():129:129 -> a 12:12:com.android.tools.r8.ir.desugar.DesugarDescription compute(com.android.tools.r8.cf.code.CfInstruction):351 -> 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.ir.desugar.CfInstructionDesugaringCollection,com.android.tools.r8.graph.DexItemFactory):346:349 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Y6;Lcom/android/tools/r8/internal/Ui;Lcom/android/tools/r8/internal/BC;Lcom/android/tools/r8/internal/G7;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/Nb;Lcom/android/tools/r8/internal/D7;Lcom/android/tools/r8/graph/p1;)Ljava/util/Collection;"} com.android.tools.r8.ir.desugar.UnrepresentableInDexInstructionRemover$ConstMethodHandleMatcher -> com.android.tools.r8.internal.G10: # {"id":"sourceFile","fileName":"UnrepresentableInDexInstructionRemover.java"} 1:1:void (com.android.tools.r8.graph.AppView):243:243 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)V"} 1:3:void addIfNeeded(com.android.tools.r8.graph.AppView,com.android.tools.r8.com.google.common.collect.ImmutableList$Builder):236:238 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/Yl;)V"} 4:4:com.android.tools.r8.errors.UnsupportedFeatureDiagnostic makeDiagnostic(com.android.tools.r8.origin.Origin,com.android.tools.r8.position.Position):248:248 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/origin/Origin;Lcom/android/tools/r8/position/MethodPosition;)Lcom/android/tools/r8/errors/UnsupportedFeatureDiagnostic;"} 5:8:com.android.tools.r8.ir.desugar.DesugarDescription compute(com.android.tools.r8.cf.code.CfInstruction):253:256 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/B7;)Lcom/android/tools/r8/internal/ue;"} 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):103:103 -> a 9:9:com.android.tools.r8.ir.desugar.DesugarDescription compute(com.android.tools.r8.cf.code.CfInstruction):257 -> 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():129:129 -> 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.ir.desugar.CfInstructionDesugaringCollection,com.android.tools.r8.graph.DexItemFactory):265:268 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Ui;Lcom/android/tools/r8/internal/BC;Lcom/android/tools/r8/internal/G7;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/Nb;Lcom/android/tools/r8/internal/D7;Lcom/android/tools/r8/graph/p1;)Ljava/util/Collection;"} com.android.tools.r8.ir.desugar.UnrepresentableInDexInstructionRemover$ConstMethodTypeMatcher -> com.android.tools.r8.internal.H10: # {"id":"sourceFile","fileName":"UnrepresentableInDexInstructionRemover.java"} 1:1:void (com.android.tools.r8.graph.AppView):283:283 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)V"} 1:3:void addIfNeeded(com.android.tools.r8.graph.AppView,com.android.tools.r8.com.google.common.collect.ImmutableList$Builder):276:278 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/Yl;)V"} 4:4:com.android.tools.r8.errors.UnsupportedFeatureDiagnostic makeDiagnostic(com.android.tools.r8.origin.Origin,com.android.tools.r8.position.Position):288:288 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/origin/Origin;Lcom/android/tools/r8/position/MethodPosition;)Lcom/android/tools/r8/errors/UnsupportedFeatureDiagnostic;"} 5:8:com.android.tools.r8.ir.desugar.DesugarDescription compute(com.android.tools.r8.cf.code.CfInstruction):293:296 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/B7;)Lcom/android/tools/r8/internal/ue;"} 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):103:103 -> 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):310:310 -> a 11:11:com.android.tools.r8.ir.desugar.DesugarDescription com.android.tools.r8.ir.desugar.DesugarDescription$NonEmptyBuilder.build():129:129 -> a 11:11:com.android.tools.r8.ir.desugar.DesugarDescription compute(com.android.tools.r8.cf.code.CfInstruction):310 -> 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.ir.desugar.CfInstructionDesugaringCollection,com.android.tools.r8.graph.DexItemFactory):305:308 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Ui;Lcom/android/tools/r8/internal/BC;Lcom/android/tools/r8/internal/G7;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/Nb;Lcom/android/tools/r8/internal/D7;Lcom/android/tools/r8/graph/p1;)Ljava/util/Collection;"} com.android.tools.r8.ir.desugar.UnrepresentableInDexInstructionRemover$InstructionMatcher -> com.android.tools.r8.internal.I10: # {"id":"sourceFile","fileName":"UnrepresentableInDexInstructionRemover.java"} com.android.tools.r8.graph.AppView appView -> a java.lang.String descriptor -> b com.android.tools.r8.utils.AndroidApiLevel supportedApiLevel -> c java.util.Set reported -> d boolean $assertionsDisabled -> e 1:1:void ():54:54 -> 1:1:void (com.android.tools.r8.graph.AppView,java.lang.String,com.android.tools.r8.utils.AndroidApiLevel):62:62 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Ljava/lang/String;Lcom/android/tools/r8/utils/f;)V"} 2:7:void (com.android.tools.r8.graph.AppView,java.lang.String,com.android.tools.r8.utils.AndroidApiLevel):60:65 -> com.android.tools.r8.ir.desugar.DesugarDescription compute(com.android.tools.r8.cf.code.CfInstruction) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/B7;)Lcom/android/tools/r8/internal/ue;"} com.android.tools.r8.errors.UnsupportedFeatureDiagnostic makeDiagnostic(com.android.tools.r8.origin.Origin,com.android.tools.r8.position.Position) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/origin/Origin;Lcom/android/tools/r8/position/MethodPosition;)Lcom/android/tools/r8/errors/UnsupportedFeatureDiagnostic;"} 1:5:void report(com.android.tools.r8.graph.ProgramMethod):76:80 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)V"} 6:8:void report(com.android.tools.r8.graph.ProgramMethod):79:81 -> a 9:9:com.android.tools.r8.utils.Reporter com.android.tools.r8.graph.AppView.reporter():628:628 -> a 9:9:void report(com.android.tools.r8.graph.ProgramMethod):81 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 10:10:com.android.tools.r8.utils.Reporter com.android.tools.r8.graph.AppView.reporter():628:628 -> a 10:10:void report(com.android.tools.r8.graph.ProgramMethod):81 -> a 11:11:void report(com.android.tools.r8.graph.ProgramMethod):81:81 -> a 12:18:void invokeThrowingStub(com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.com.google.common.collect.ImmutableList$Builder):89:95 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Nb;Lcom/android/tools/r8/internal/G7;Lcom/android/tools/r8/internal/Yl;)V"} 19:19:void invokeThrowingStub(com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.com.google.common.collect.ImmutableList$Builder):93:93 -> a 20:25:com.android.tools.r8.cf.code.CfConstString createMessageString():100:105 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/e7;"} 26:26:com.android.tools.r8.cf.code.CfConstString createMessageString():103:103 -> a 27:28:void com.android.tools.r8.ir.desugar.UnrepresentableInDexInstructionRemover$InstructionMatcher.pop(com.android.tools.r8.graph.DexType,com.android.tools.r8.com.google.common.collect.ImmutableList$Builder):111:112 -> a 27:28:void lambda$pop$0(com.android.tools.r8.com.google.common.collect.ImmutableList$Builder,com.android.tools.r8.graph.DexType):117 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Yl;Lcom/android/tools/r8/graph/v2;)V"} 29:29:void pop(com.android.tools.r8.graph.DexProto,com.android.tools.r8.com.google.common.collect.ImmutableList$Builder):117:117 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/r2;Lcom/android/tools/r8/internal/Yl;)V"} 1:1:com.android.tools.r8.com.google.common.collect.ImmutableList$Builder pushReturnValue(com.android.tools.r8.graph.DexType,com.android.tools.r8.com.google.common.collect.ImmutableList$Builder):121:121 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Yl;Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/internal/Yl;"} 2:4:com.android.tools.r8.cf.code.CfInstruction com.android.tools.r8.ir.desugar.UnrepresentableInDexInstructionRemover$InstructionMatcher.createDefaultValueForType(com.android.tools.r8.graph.DexType):128:130 -> b 2:4:com.android.tools.r8.com.google.common.collect.ImmutableList$Builder pushReturnValue(com.android.tools.r8.graph.DexType,com.android.tools.r8.com.google.common.collect.ImmutableList$Builder):122 -> b 5:5:com.android.tools.r8.ir.code.ValueType com.android.tools.r8.ir.code.ValueType.fromDexType(com.android.tools.r8.graph.DexType):106:106 -> b 5:5:com.android.tools.r8.cf.code.CfInstruction com.android.tools.r8.ir.desugar.UnrepresentableInDexInstructionRemover$InstructionMatcher.createDefaultValueForType(com.android.tools.r8.graph.DexType):130 -> b 5:5:com.android.tools.r8.com.google.common.collect.ImmutableList$Builder pushReturnValue(com.android.tools.r8.graph.DexType,com.android.tools.r8.com.google.common.collect.ImmutableList$Builder):122 -> b 6:9:com.android.tools.r8.cf.code.CfInstruction com.android.tools.r8.ir.desugar.UnrepresentableInDexInstructionRemover$InstructionMatcher.createDefaultValueForType(com.android.tools.r8.graph.DexType):130:133 -> b 6:9:com.android.tools.r8.com.google.common.collect.ImmutableList$Builder pushReturnValue(com.android.tools.r8.graph.DexType,com.android.tools.r8.com.google.common.collect.ImmutableList$Builder):122 -> b 10:10:com.android.tools.r8.com.google.common.collect.ImmutableList$Builder pushReturnValue(com.android.tools.r8.graph.DexType,com.android.tools.r8.com.google.common.collect.ImmutableList$Builder):122:122 -> b com.android.tools.r8.ir.desugar.UnrepresentableInDexInstructionRemover$InvokeDynamicMatcher -> com.android.tools.r8.internal.J10: # {"id":"sourceFile","fileName":"UnrepresentableInDexInstructionRemover.java"} 1:1:void (com.android.tools.r8.graph.AppView):146:146 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)V"} 1:3:void addIfNeeded(com.android.tools.r8.graph.AppView,com.android.tools.r8.com.google.common.collect.ImmutableList$Builder):139:141 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/Yl;)V"} 4:4:com.android.tools.r8.errors.UnsupportedFeatureDiagnostic makeDiagnostic(com.android.tools.r8.origin.Origin,com.android.tools.r8.position.Position):151:151 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/origin/Origin;Lcom/android/tools/r8/position/MethodPosition;)Lcom/android/tools/r8/errors/UnsupportedFeatureDiagnostic;"} 5:9:com.android.tools.r8.ir.desugar.DesugarDescription compute(com.android.tools.r8.cf.code.CfInstruction):156:160 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/B7;)Lcom/android/tools/r8/internal/ue;"} 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):103:103 -> a 10:10:com.android.tools.r8.ir.desugar.DesugarDescription compute(com.android.tools.r8.cf.code.CfInstruction):161 -> a 11:11:com.android.tools.r8.ir.desugar.DesugarDescription compute(com.android.tools.r8.cf.code.CfInstruction):178:178 -> a 12:12:com.android.tools.r8.ir.desugar.DesugarDescription com.android.tools.r8.ir.desugar.DesugarDescription$NonEmptyBuilder.build():129:129 -> a 12:12:com.android.tools.r8.ir.desugar.DesugarDescription compute(com.android.tools.r8.cf.code.CfInstruction):178 -> 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.ir.desugar.CfInstructionDesugaringCollection,com.android.tools.r8.graph.DexItemFactory):169:171 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/J7;Lcom/android/tools/r8/internal/Ui;Lcom/android/tools/r8/internal/BC;Lcom/android/tools/r8/internal/G7;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/Nb;Lcom/android/tools/r8/internal/D7;Lcom/android/tools/r8/graph/p1;)Ljava/util/Collection;"} 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.ir.desugar.CfInstructionDesugaringCollection,com.android.tools.r8.graph.DexItemFactory):172 -> 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.ir.desugar.CfInstructionDesugaringCollection,com.android.tools.r8.graph.DexItemFactory):172:174 -> 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.ir.desugar.CfInstructionDesugaringCollection,com.android.tools.r8.graph.DexItemFactory):175 -> a 21:22: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.ir.desugar.CfInstructionDesugaringCollection,com.android.tools.r8.graph.DexItemFactory):175:176 -> a com.android.tools.r8.ir.desugar.UnrepresentableInDexInstructionRemover$InvokePolymorphicMatcher -> com.android.tools.r8.internal.K10: # {"id":"sourceFile","fileName":"UnrepresentableInDexInstructionRemover.java"} 1:1:void (com.android.tools.r8.graph.AppView):192:192 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)V"} 2:2:void (com.android.tools.r8.graph.AppView):191:191 -> 1:3:void addIfNeeded(com.android.tools.r8.graph.AppView,com.android.tools.r8.com.google.common.collect.ImmutableList$Builder):184:186 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/Yl;)V"} 4:4:com.android.tools.r8.errors.UnsupportedFeatureDiagnostic makeDiagnostic(com.android.tools.r8.origin.Origin,com.android.tools.r8.position.Position):201:201 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/origin/Origin;Lcom/android/tools/r8/position/MethodPosition;)Lcom/android/tools/r8/errors/UnsupportedFeatureDiagnostic;"} 5:5:com.android.tools.r8.ir.desugar.DesugarDescription compute(com.android.tools.r8.cf.code.CfInstruction):206:206 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/B7;)Lcom/android/tools/r8/internal/ue;"} 6:6:boolean com.android.tools.r8.ir.desugar.UnrepresentableInDexInstructionRemover$InvokePolymorphicMatcher.isPolymorphicInvoke(com.android.tools.r8.cf.code.CfInvoke):196:196 -> a 6:6:com.android.tools.r8.ir.desugar.DesugarDescription compute(com.android.tools.r8.cf.code.CfInstruction):207 -> a 7:7:com.android.tools.r8.ir.desugar.DesugarDescription compute(com.android.tools.r8.cf.code.CfInstruction):210:210 -> 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):103:103 -> a 8:8:com.android.tools.r8.ir.desugar.DesugarDescription compute(com.android.tools.r8.cf.code.CfInstruction):211 -> a 9:9:com.android.tools.r8.ir.desugar.DesugarDescription compute(com.android.tools.r8.cf.code.CfInstruction):230:230 -> a 10:10:com.android.tools.r8.ir.desugar.DesugarDescription com.android.tools.r8.ir.desugar.DesugarDescription$NonEmptyBuilder.build():129:129 -> a 10:10:com.android.tools.r8.ir.desugar.DesugarDescription compute(com.android.tools.r8.cf.code.CfInstruction):230 -> a 11:15: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.ir.desugar.CfInstructionDesugaringCollection,com.android.tools.r8.graph.DexItemFactory):219:223 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/I7;Lcom/android/tools/r8/internal/Ui;Lcom/android/tools/r8/internal/BC;Lcom/android/tools/r8/internal/G7;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/Nb;Lcom/android/tools/r8/internal/D7;Lcom/android/tools/r8/graph/p1;)Ljava/util/Collection;"} 16:17:void com.android.tools.r8.ir.desugar.UnrepresentableInDexInstructionRemover$InstructionMatcher.pop(com.android.tools.r8.graph.DexType,com.android.tools.r8.com.google.common.collect.ImmutableList$Builder):111:112 -> a 16: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.ir.desugar.CfInstructionDesugaringCollection,com.android.tools.r8.graph.DexItemFactory):223 -> a 18:21: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.ir.desugar.CfInstructionDesugaringCollection,com.android.tools.r8.graph.DexItemFactory):225:228 -> a com.android.tools.r8.ir.desugar.apimodel.ApiInvokeOutlinerDesugaring -> com.android.tools.r8.internal.o2: # {"id":"sourceFile","fileName":"ApiInvokeOutlinerDesugaring.java"} com.android.tools.r8.graph.AppView appView -> a com.android.tools.r8.androidapi.AndroidApiLevelCompute apiLevelCompute -> b com.android.tools.r8.graph.DexTypeList objectParams -> c boolean $assertionsDisabled -> d 1:1:void ():55:55 -> 1:4:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.androidapi.AndroidApiLevelCompute):62:65 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/androidapi/b;)V"} 1:21:com.android.tools.r8.ir.desugar.DesugarDescription compute(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):71:91 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/B7;)Lcom/android/tools/r8/internal/ue;"} 22:22:java.util.Collection lambda$compute$0(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.androidapi.ComputedApiLevel,com.android.tools.r8.graph.ProgramMethod,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:85 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/B7;Lcom/android/tools/r8/androidapi/h;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/Ui;Lcom/android/tools/r8/internal/BC;Lcom/android/tools/r8/internal/G7;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/Nb;Lcom/android/tools/r8/internal/D7;Lcom/android/tools/r8/graph/p1;)Ljava/util/Collection;"} 23:25: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):194:196 -> a 23:25:java.util.Collection lambda$compute$0(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.androidapi.ComputedApiLevel,com.android.tools.r8.graph.ProgramMethod,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):84 -> a 26:26:boolean com.android.tools.r8.cf.code.CfInstruction.isInstanceOf():0:0 -> a 26:26: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):197 -> a 26:26:java.util.Collection lambda$compute$0(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.androidapi.ComputedApiLevel,com.android.tools.r8.graph.ProgramMethod,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):84 -> a 27:27:boolean com.android.tools.r8.cf.code.CfInstruction.isConstClass():0:0 -> a 27:27: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):198 -> a 27:27:java.util.Collection lambda$compute$0(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.androidapi.ComputedApiLevel,com.android.tools.r8.graph.ProgramMethod,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):84 -> a 28:36: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):194:202 -> a 28:36:java.util.Collection lambda$compute$0(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.androidapi.ComputedApiLevel,com.android.tools.r8.graph.ProgramMethod,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):84 -> a 37:37:com.android.tools.r8.graph.DexEncodedMember lambda$getComputedApiLevelInstructionOnHolderWithMinApi$1(com.android.tools.r8.graph.DexReference,com.android.tools.r8.graph.DexClass):142:142 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/s2;Lcom/android/tools/r8/graph/q0;)Lcom/android/tools/r8/graph/U0;"} 38:41:com.android.tools.r8.graph.DexReference getReferenceFromInstruction(com.android.tools.r8.cf.code.CfInstruction):151:154 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/B7;)Lcom/android/tools/r8/graph/s2;"} 42:42:boolean com.android.tools.r8.cf.code.CfInstruction.isInstanceOf():0:0 -> a 42:42:com.android.tools.r8.graph.DexReference getReferenceFromInstruction(com.android.tools.r8.cf.code.CfInstruction):155 -> a 43:43:com.android.tools.r8.graph.DexReference getReferenceFromInstruction(com.android.tools.r8.cf.code.CfInstruction):156:156 -> a 44:44:boolean com.android.tools.r8.cf.code.CfInstruction.isConstClass():0:0 -> a 44:44:com.android.tools.r8.graph.DexReference getReferenceFromInstruction(com.android.tools.r8.cf.code.CfInstruction):157 -> a 45:47:com.android.tools.r8.graph.DexReference getReferenceFromInstruction(com.android.tools.r8.cf.code.CfInstruction):158:160 -> a 48:55:com.android.tools.r8.graph.DexEncodedMember simpleLookupInClassHierarchy(com.android.tools.r8.graph.DexLibraryClass,java.util.function.Function):168:175 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/d2;Ljava/util/function/Function;)Lcom/android/tools/r8/graph/U0;"} 56:59: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):157:160 -> a 56:59:com.android.tools.r8.graph.DexEncodedMember simpleLookupInClassHierarchy(com.android.tools.r8.graph.DexLibraryClass,java.util.function.Function):175 -> a 60:60:boolean com.android.tools.r8.utils.TraversalContinuation.shouldBreak():156:156 -> a 60:60: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):161 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 60:60:com.android.tools.r8.graph.DexEncodedMember simpleLookupInClassHierarchy(com.android.tools.r8.graph.DexLibraryClass,java.util.function.Function):175 -> a 61:61: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):166:166 -> a 61:61:com.android.tools.r8.graph.DexEncodedMember simpleLookupInClassHierarchy(com.android.tools.r8.graph.DexLibraryClass,java.util.function.Function):175 -> a 62:62:com.android.tools.r8.graph.DexEncodedMember simpleLookupInClassHierarchy(com.android.tools.r8.graph.DexLibraryClass,java.util.function.Function):184:184 -> a 63:67:com.android.tools.r8.utils.TraversalContinuation lambda$simpleLookupInClassHierarchy$3(java.util.function.Function,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass):178:182 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Function;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/q0;Lcom/android/tools/r8/graph/q0;)Lcom/android/tools/r8/utils/E3;"} 68:74: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):211:217 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Qb;Lcom/android/tools/r8/internal/B7;Lcom/android/tools/r8/androidapi/h;Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/o5;)Lcom/android/tools/r8/graph/o5;"} 75:77:com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind lambda$ensureOutlineMethod$4(com.android.tools.r8.graph.DexClass,com.android.tools.r8.synthesis.SyntheticNaming):222:224 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;Lcom/android/tools/r8/synthesis/L;)Lcom/android/tools/r8/synthesis/L$b;"} 78:78:void lambda$ensureOutlineMethod$5(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):230:230 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/androidapi/h;Lcom/android/tools/r8/internal/B7;Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/synthesis/H;)V"} 79:79:com.android.tools.r8.graph.AccessFlags$BuilderBase com.android.tools.r8.graph.AccessFlags$BuilderBase.setPublic():350:350 -> a 79:79:com.android.tools.r8.graph.AccessFlags$BuilderBase com.android.tools.r8.graph.MethodAccessFlags$Builder.setPublic():259 -> a 79:79:void lambda$ensureOutlineMethod$5(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):231 -> a 80:84:void lambda$ensureOutlineMethod$5(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):231:235 -> a 85:97:void lambda$ensureOutlineMethod$5(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):229:241 -> a 98:98:boolean com.android.tools.r8.cf.code.CfInstruction.isInstanceOf():0:0 -> a 98:98:void lambda$ensureOutlineMethod$5(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):242 -> a 99:99:void lambda$ensureOutlineMethod$5(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):243:243 -> a 100:100:boolean com.android.tools.r8.cf.code.CfInstruction.isConstClass():0:0 -> a 100:100:void lambda$ensureOutlineMethod$5(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):244 -> a 101:106:void lambda$ensureOutlineMethod$5(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):245:250 -> a 107:107:void lambda$ensureOutlineMethod$5(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):248:248 -> a 108:111:void setCodeForInvoke(com.android.tools.r8.synthesis.SyntheticMethodBuilder,com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.graph.DexItemFactory):259:262 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/synthesis/H;Lcom/android/tools/r8/internal/I7;Lcom/android/tools/r8/graph/p1;)V"} 112:114:boolean com.android.tools.r8.ir.desugar.apimodel.ApiInvokeOutlinerDesugaring.verifyLibraryHolderAndInvoke(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexMethod,boolean):358:360 -> a 112:114:void setCodeForInvoke(com.android.tools.r8.synthesis.SyntheticMethodBuilder,com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.graph.DexItemFactory):263 -> a 115:116:void setCodeForInvoke(com.android.tools.r8.synthesis.SyntheticMethodBuilder,com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.graph.DexItemFactory):263:264 -> a 117:117:com.android.tools.r8.graph.DexProto com.android.tools.r8.graph.DexItemFactory.prependHolderToProto(com.android.tools.r8.graph.DexMethod):2984:2984 -> a 117:117:com.android.tools.r8.graph.DexProto com.android.tools.r8.graph.DexItemFactory.prependHolderToProtoIf(com.android.tools.r8.graph.DexMethod,boolean):2988 -> a 117:117:void setCodeForInvoke(com.android.tools.r8.synthesis.SyntheticMethodBuilder,com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.graph.DexItemFactory):264 -> a 118:118:com.android.tools.r8.graph.DexProto com.android.tools.r8.graph.DexItemFactory.prependHolderToProtoIf(com.android.tools.r8.graph.DexMethod,boolean):2988:2988 -> a 118:118:void setCodeForInvoke(com.android.tools.r8.synthesis.SyntheticMethodBuilder,com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.graph.DexItemFactory):264 -> a 119:120:void setCodeForInvoke(com.android.tools.r8.synthesis.SyntheticMethodBuilder,com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.graph.DexItemFactory):266:267 -> a 121:129:com.android.tools.r8.graph.Code lambda$setCodeForInvoke$6(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):270:278 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ZLcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/q0;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/W;"} 130:132: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):288:290 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/synthesis/H;Lcom/android/tools/r8/internal/i7;Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/o5;)V"} 133:133:boolean com.android.tools.r8.cf.code.CfInstruction.isInstanceFieldPut():0:0 -> a 133:133: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):292 -> a 134:134:boolean com.android.tools.r8.cf.code.CfInstruction.isInstanceFieldGet():0:0 -> a 134:134: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):292 -> a 135: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):295:305 -> a 146:152:com.android.tools.r8.graph.Code lambda$setCodeForFieldInstruction$9(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):307:313 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ZLcom/android/tools/r8/graph/Y0;Lcom/android/tools/r8/internal/i7;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/W;"} 153:158:com.android.tools.r8.graph.Code lambda$setCodeForFieldInstruction$9(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):312:317 -> a 159:159:void lambda$setCodeForFieldInstruction$7(com.android.tools.r8.graph.DexField,com.android.tools.r8.ir.synthetic.FieldAccessorBuilder):310:310 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;Lcom/android/tools/r8/internal/Ch;)V"} 160:164:void setCodeForCheckCast(com.android.tools.r8.synthesis.SyntheticMethodBuilder,com.android.tools.r8.cf.code.CfCheckCast,com.android.tools.r8.graph.DexItemFactory):322:326 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/synthesis/H;Lcom/android/tools/r8/internal/M6;Lcom/android/tools/r8/graph/p1;)V"} 165:166:com.android.tools.r8.graph.Code lambda$setCodeForCheckCast$10(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexMethod):328:329 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/W;"} 167:171:void setCodeForInstanceOf(com.android.tools.r8.synthesis.SyntheticMethodBuilder,com.android.tools.r8.cf.code.CfInstanceOf,com.android.tools.r8.graph.DexItemFactory):334:338 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/synthesis/H;Lcom/android/tools/r8/internal/A7;Lcom/android/tools/r8/graph/p1;)V"} 172:176:void setCodeForConstClass(com.android.tools.r8.synthesis.SyntheticMethodBuilder,com.android.tools.r8.cf.code.CfConstClass,com.android.tools.r8.graph.DexItemFactory):346:350 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/synthesis/H;Lcom/android/tools/r8/internal/X6;Lcom/android/tools/r8/graph/p1;)V"} 1:10:com.android.tools.r8.androidapi.ComputedApiLevel getComputedApiLevelInstructionOnHolderWithMinApi(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):96:105 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/B7;)Lcom/android/tools/r8/androidapi/h;"} 11:11:boolean com.android.tools.r8.graph.DexReference.isDexType():0:0 -> b 11:11:com.android.tools.r8.androidapi.ComputedApiLevel getComputedApiLevelInstructionOnHolderWithMinApi(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):108 -> b 12:15:com.android.tools.r8.androidapi.ComputedApiLevel getComputedApiLevelInstructionOnHolderWithMinApi(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):109:112 -> b 16:16:com.android.tools.r8.androidapi.ComputedApiLevel getComputedApiLevelInstructionOnHolderWithMinApi(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):111:111 -> b 17:22:com.android.tools.r8.androidapi.ComputedApiLevel getComputedApiLevelInstructionOnHolderWithMinApi(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):109:114 -> b 23:26:com.android.tools.r8.androidapi.ComputedApiLevel getComputedApiLevelInstructionOnHolderWithMinApi(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):113:116 -> b 27:28:boolean com.android.tools.r8.utils.AndroidApiLevelUtils.isApiLevelLessThanOrEqualToG(com.android.tools.r8.androidapi.ComputedApiLevel):336:337 -> b 27:28:com.android.tools.r8.androidapi.ComputedApiLevel getComputedApiLevelInstructionOnHolderWithMinApi(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):117 -> b 29:44:com.android.tools.r8.androidapi.ComputedApiLevel getComputedApiLevelInstructionOnHolderWithMinApi(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):118:133 -> b 45:45:boolean com.android.tools.r8.cf.code.CfInstruction.isInstanceOf():0:0 -> b 45:45:com.android.tools.r8.androidapi.ComputedApiLevel getComputedApiLevelInstructionOnHolderWithMinApi(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):134 -> b 46:46:boolean com.android.tools.r8.cf.code.CfInstruction.isConstClass():0:0 -> b 46:46:com.android.tools.r8.androidapi.ComputedApiLevel getComputedApiLevelInstructionOnHolderWithMinApi(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):135 -> b 47:50:com.android.tools.r8.androidapi.ComputedApiLevel getComputedApiLevelInstructionOnHolderWithMinApi(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):140:143 -> b 51:51:com.android.tools.r8.androidapi.ComputedApiLevel getComputedApiLevelInstructionOnHolderWithMinApi(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):139:139 -> b 52:52:boolean com.android.tools.r8.graph.DexEncodedMember.isPublic():77:77 -> b 52:52:com.android.tools.r8.androidapi.ComputedApiLevel getComputedApiLevelInstructionOnHolderWithMinApi(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):144 -> b 53:53:com.android.tools.r8.androidapi.ComputedApiLevel getComputedApiLevelInstructionOnHolderWithMinApi(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):146:146 -> b 54:54:com.android.tools.r8.androidapi.ComputedApiLevel getComputedApiLevelInstructionOnHolderWithMinApi(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):125:125 -> b 55:55:com.android.tools.r8.androidapi.ComputedApiLevel getComputedApiLevelInstructionOnHolderWithMinApi(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):124:124 -> b 56:56:com.android.tools.r8.androidapi.ComputedApiLevel getComputedApiLevelInstructionOnHolderWithMinApi(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):119:119 -> b 57:57:com.android.tools.r8.androidapi.ComputedApiLevel getComputedApiLevelInstructionOnHolderWithMinApi(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):101:101 -> b 58:58:com.android.tools.r8.graph.DexEncodedMember lambda$getComputedApiLevelInstructionOnHolderWithMinApi$2(com.android.tools.r8.graph.DexReference,com.android.tools.r8.graph.DexClass):143:143 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/s2;Lcom/android/tools/r8/graph/q0;)Lcom/android/tools/r8/graph/U0;"} 59:59:void lambda$setCodeForFieldInstruction$8(com.android.tools.r8.graph.DexField,com.android.tools.r8.ir.synthetic.FieldAccessorBuilder):311:311 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;Lcom/android/tools/r8/internal/Ch;)V"} 60:61:com.android.tools.r8.graph.Code lambda$setCodeForConstClass$12(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexMethod):352:353 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/W;"} 1:2:com.android.tools.r8.graph.Code lambda$setCodeForInstanceOf$11(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexMethod):340:341 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/W;"} com.android.tools.r8.ir.desugar.apimodel.ApiInvokeOutlinerDesugaringEventConsumer -> com.android.tools.r8.internal.p2: # {"id":"sourceFile","fileName":"ApiInvokeOutlinerDesugaringEventConsumer.java"} void acceptOutlinedMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod) -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/o5;)V"} com.android.tools.r8.ir.desugar.backports.BackportedMethodDesugaringEventConsumer -> com.android.tools.r8.internal.W3: # {"id":"sourceFile","fileName":"BackportedMethodDesugaringEventConsumer.java"} void acceptBackportedClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramMethod) -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/graph/o5;)V"} void acceptBackportedMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod) -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/o5;)V"} com.android.tools.r8.ir.desugar.backports.BackportedMethods -> com.android.tools.r8.internal.k4: # {"id":"sourceFile","fileName":"BackportedMethods.java"} 1:17:com.android.tools.r8.graph.CfCode FloatMethods_isFinite(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2225:2241 -> A # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/u;"} 18:30:com.android.tools.r8.graph.CfCode FloatMethods_isFinite(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2238:2250 -> A 31:41:com.android.tools.r8.graph.CfCode FloatMethods_isFinite(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2247:2257 -> A 42:42:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> A 42:42:com.android.tools.r8.graph.CfCode FloatMethods_isFinite(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2257 -> A 43:47:com.android.tools.r8.graph.CfCode FloatMethods_isFinite(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2257:2261 -> A 48:48:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> A 48:48:com.android.tools.r8.graph.CfCode FloatMethods_isFinite(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2261 -> A 49:50:com.android.tools.r8.graph.CfCode FloatMethods_isFinite(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2261:2262 -> A 51:84:com.android.tools.r8.graph.CfCode FloatMethods_isFinite(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2233:2266 -> A 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):161:161 -> A 85:85:com.android.tools.r8.graph.CfCode FloatMethods_isFinite(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2266 -> A 86:86: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):187:187 -> A 86:86:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161 -> A 86:86:com.android.tools.r8.graph.CfCode FloatMethods_isFinite(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2266 -> A 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,com.android.tools.r8.position.Position):179:179 -> A 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):161 -> A 87:87:com.android.tools.r8.graph.CfCode FloatMethods_isFinite(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2266 -> A 1:39:com.android.tools.r8.graph.CfCode ObjectsMethods_checkFromIndexSizeLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5935:5973 -> A0 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/u;"} 40:40:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> A0 40:40:com.android.tools.r8.graph.CfCode ObjectsMethods_checkFromIndexSizeLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5973 -> A0 41:43:com.android.tools.r8.graph.CfCode ObjectsMethods_checkFromIndexSizeLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5973:5975 -> A0 44:44:void com.android.tools.r8.cf.code.CfNew.(com.android.tools.r8.graph.DexType):39:39 -> A0 44:44:com.android.tools.r8.graph.CfCode ObjectsMethods_checkFromIndexSizeLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5975 -> A0 45:45:com.android.tools.r8.graph.CfCode ObjectsMethods_checkFromIndexSizeLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5975:5975 -> A0 46:46:void com.android.tools.r8.cf.code.CfNew.(com.android.tools.r8.graph.DexType):39:39 -> A0 46:46:com.android.tools.r8.graph.CfCode ObjectsMethods_checkFromIndexSizeLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5975 -> A0 47:56:com.android.tools.r8.graph.CfCode ObjectsMethods_checkFromIndexSizeLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5975:5984 -> A0 57:68:com.android.tools.r8.graph.CfCode ObjectsMethods_checkFromIndexSizeLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5981:5992 -> A0 69:80:com.android.tools.r8.graph.CfCode ObjectsMethods_checkFromIndexSizeLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5989:6000 -> A0 81:92:com.android.tools.r8.graph.CfCode ObjectsMethods_checkFromIndexSizeLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5997:6008 -> A0 93:104:com.android.tools.r8.graph.CfCode ObjectsMethods_checkFromIndexSizeLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6005:6016 -> A0 105:116:com.android.tools.r8.graph.CfCode ObjectsMethods_checkFromIndexSizeLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6013:6024 -> A0 117:128:com.android.tools.r8.graph.CfCode ObjectsMethods_checkFromIndexSizeLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6021:6032 -> A0 129:140:com.android.tools.r8.graph.CfCode ObjectsMethods_checkFromIndexSizeLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6029:6040 -> A0 141:152:com.android.tools.r8.graph.CfCode ObjectsMethods_checkFromIndexSizeLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6037:6048 -> A0 153:163:com.android.tools.r8.graph.CfCode ObjectsMethods_checkFromIndexSizeLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6045:6055 -> A0 164:174:com.android.tools.r8.graph.CfCode ObjectsMethods_checkFromIndexSizeLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6052:6062 -> A0 175:191:com.android.tools.r8.graph.CfCode ObjectsMethods_checkFromIndexSizeLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6059:6075 -> A0 192:192:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> A0 192:192:com.android.tools.r8.graph.CfCode ObjectsMethods_checkFromIndexSizeLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6075 -> A0 193:193:com.android.tools.r8.graph.CfCode ObjectsMethods_checkFromIndexSizeLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6075:6075 -> A0 194:332:com.android.tools.r8.graph.CfCode ObjectsMethods_checkFromIndexSizeLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5943:6081 -> A0 333:333:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161:161 -> A0 333:333:com.android.tools.r8.graph.CfCode ObjectsMethods_checkFromIndexSizeLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6081 -> A0 334:334: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):187:187 -> A0 334:334:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161 -> A0 334:334:com.android.tools.r8.graph.CfCode ObjectsMethods_checkFromIndexSizeLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6081 -> A0 335:335: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):179:179 -> A0 335:335:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161 -> A0 335:335:com.android.tools.r8.graph.CfCode ObjectsMethods_checkFromIndexSizeLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6081 -> A0 1:20:com.android.tools.r8.graph.CfCode IntegerMethods_compare(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2270:2289 -> B # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/u;"} 21:21:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> B 21:21:com.android.tools.r8.graph.CfCode IntegerMethods_compare(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2289 -> B 22:31:com.android.tools.r8.graph.CfCode IntegerMethods_compare(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2289:2298 -> B 32:32:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> B 32:32:com.android.tools.r8.graph.CfCode IntegerMethods_compare(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2298 -> B 33:38:com.android.tools.r8.graph.CfCode IntegerMethods_compare(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2298:2303 -> B 39:39:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> B 39:39:com.android.tools.r8.graph.CfCode IntegerMethods_compare(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2303 -> B 40:41:com.android.tools.r8.graph.CfCode IntegerMethods_compare(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2303:2304 -> B 42:71:com.android.tools.r8.graph.CfCode IntegerMethods_compare(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2279:2308 -> 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):161:161 -> B 72:72:com.android.tools.r8.graph.CfCode IntegerMethods_compare(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2308 -> B 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,com.android.tools.r8.position.Position):187:187 -> B 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):161 -> B 73:73:com.android.tools.r8.graph.CfCode IntegerMethods_compare(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2308 -> B 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,com.android.tools.r8.position.Position):179:179 -> B 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):161 -> B 74:74:com.android.tools.r8.graph.CfCode IntegerMethods_compare(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2308 -> B 1:24:com.android.tools.r8.graph.CfCode ObjectsMethods_checkFromToIndex(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6085:6108 -> B0 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/u;"} 25:25:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> B0 25:25:com.android.tools.r8.graph.CfCode ObjectsMethods_checkFromToIndex(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6108 -> B0 26:28:com.android.tools.r8.graph.CfCode ObjectsMethods_checkFromToIndex(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6108:6110 -> B0 29:29:void com.android.tools.r8.cf.code.CfNew.(com.android.tools.r8.graph.DexType):39:39 -> B0 29:29:com.android.tools.r8.graph.CfCode ObjectsMethods_checkFromToIndex(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6110 -> B0 30:30:com.android.tools.r8.graph.CfCode ObjectsMethods_checkFromToIndex(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6110:6110 -> B0 31:31:void com.android.tools.r8.cf.code.CfNew.(com.android.tools.r8.graph.DexType):39:39 -> B0 31:31:com.android.tools.r8.graph.CfCode ObjectsMethods_checkFromToIndex(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6110 -> B0 32:41:com.android.tools.r8.graph.CfCode ObjectsMethods_checkFromToIndex(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6110:6119 -> B0 42:53:com.android.tools.r8.graph.CfCode ObjectsMethods_checkFromToIndex(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6116:6127 -> B0 54:65:com.android.tools.r8.graph.CfCode ObjectsMethods_checkFromToIndex(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6124:6135 -> B0 66:77:com.android.tools.r8.graph.CfCode ObjectsMethods_checkFromToIndex(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6132:6143 -> B0 78:89:com.android.tools.r8.graph.CfCode ObjectsMethods_checkFromToIndex(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6140:6151 -> B0 90:101:com.android.tools.r8.graph.CfCode ObjectsMethods_checkFromToIndex(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6148:6159 -> B0 102:113:com.android.tools.r8.graph.CfCode ObjectsMethods_checkFromToIndex(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6156:6167 -> B0 114:124:com.android.tools.r8.graph.CfCode ObjectsMethods_checkFromToIndex(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6164:6174 -> B0 125:135:com.android.tools.r8.graph.CfCode ObjectsMethods_checkFromToIndex(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6171:6181 -> B0 136:147:com.android.tools.r8.graph.CfCode ObjectsMethods_checkFromToIndex(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6178:6189 -> B0 148:148:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> B0 148:148:com.android.tools.r8.graph.CfCode ObjectsMethods_checkFromToIndex(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6189 -> B0 149:149:com.android.tools.r8.graph.CfCode ObjectsMethods_checkFromToIndex(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6189:6189 -> B0 150:252:com.android.tools.r8.graph.CfCode ObjectsMethods_checkFromToIndex(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6093:6195 -> B0 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):161:161 -> B0 253:253:com.android.tools.r8.graph.CfCode ObjectsMethods_checkFromToIndex(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6195 -> B0 254:254: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):187:187 -> B0 254:254:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161 -> B0 254:254:com.android.tools.r8.graph.CfCode ObjectsMethods_checkFromToIndex(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6195 -> B0 255:255: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):179:179 -> B0 255:255:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161 -> B0 255:255:com.android.tools.r8.graph.CfCode ObjectsMethods_checkFromToIndex(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6195 -> B0 1:28:com.android.tools.r8.graph.CfCode IntegerMethods_compareUnsigned(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2312:2339 -> C # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/u;"} 29:29:com.android.tools.r8.graph.CfCode IntegerMethods_compareUnsigned(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2336:2336 -> C 30:54:com.android.tools.r8.graph.CfCode IntegerMethods_compareUnsigned(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2320:2344 -> C 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):161:161 -> C 55:55:com.android.tools.r8.graph.CfCode IntegerMethods_compareUnsigned(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2344 -> C 1:33:com.android.tools.r8.graph.CfCode ObjectsMethods_checkFromToIndexLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6200:6232 -> C0 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/u;"} 34:34:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> C0 34:34:com.android.tools.r8.graph.CfCode ObjectsMethods_checkFromToIndexLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6232 -> C0 35:37:com.android.tools.r8.graph.CfCode ObjectsMethods_checkFromToIndexLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6232:6234 -> C0 38:38:void com.android.tools.r8.cf.code.CfNew.(com.android.tools.r8.graph.DexType):39:39 -> C0 38:38:com.android.tools.r8.graph.CfCode ObjectsMethods_checkFromToIndexLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6234 -> C0 39:39:com.android.tools.r8.graph.CfCode ObjectsMethods_checkFromToIndexLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6234:6234 -> C0 40:40:void com.android.tools.r8.cf.code.CfNew.(com.android.tools.r8.graph.DexType):39:39 -> C0 40:40:com.android.tools.r8.graph.CfCode ObjectsMethods_checkFromToIndexLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6234 -> C0 41:50:com.android.tools.r8.graph.CfCode ObjectsMethods_checkFromToIndexLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6234:6243 -> C0 51:62:com.android.tools.r8.graph.CfCode ObjectsMethods_checkFromToIndexLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6240:6251 -> C0 63:74:com.android.tools.r8.graph.CfCode ObjectsMethods_checkFromToIndexLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6248:6259 -> C0 75:86:com.android.tools.r8.graph.CfCode ObjectsMethods_checkFromToIndexLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6256:6267 -> C0 87:98:com.android.tools.r8.graph.CfCode ObjectsMethods_checkFromToIndexLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6264:6275 -> C0 99:110:com.android.tools.r8.graph.CfCode ObjectsMethods_checkFromToIndexLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6272:6283 -> C0 111:122:com.android.tools.r8.graph.CfCode ObjectsMethods_checkFromToIndexLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6280:6291 -> C0 123:133:com.android.tools.r8.graph.CfCode ObjectsMethods_checkFromToIndexLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6288:6298 -> C0 134:144:com.android.tools.r8.graph.CfCode ObjectsMethods_checkFromToIndexLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6295:6305 -> C0 145:161:com.android.tools.r8.graph.CfCode ObjectsMethods_checkFromToIndexLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6302:6318 -> C0 162:162:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> C0 162:162:com.android.tools.r8.graph.CfCode ObjectsMethods_checkFromToIndexLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6318 -> C0 163:163:com.android.tools.r8.graph.CfCode ObjectsMethods_checkFromToIndexLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6318:6318 -> C0 164:280:com.android.tools.r8.graph.CfCode ObjectsMethods_checkFromToIndexLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6208:6324 -> C0 281:281:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161:161 -> C0 281:281:com.android.tools.r8.graph.CfCode ObjectsMethods_checkFromToIndexLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6324 -> C0 282:282: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):187:187 -> C0 282:282:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161 -> C0 282:282:com.android.tools.r8.graph.CfCode ObjectsMethods_checkFromToIndexLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6324 -> C0 283:283: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):179:179 -> C0 283:283:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161 -> C0 283:283:com.android.tools.r8.graph.CfCode ObjectsMethods_checkFromToIndexLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6324 -> C0 1:30:com.android.tools.r8.graph.CfCode IntegerMethods_divideUnsigned(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2348:2377 -> D # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/u;"} 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):161:161 -> D 31:31:com.android.tools.r8.graph.CfCode IntegerMethods_divideUnsigned(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2377 -> D 1:19:com.android.tools.r8.graph.CfCode ObjectsMethods_checkIndex(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6328:6346 -> D0 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/u;"} 20:20:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> D0 20:20:com.android.tools.r8.graph.CfCode ObjectsMethods_checkIndex(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6346 -> D0 21:22:com.android.tools.r8.graph.CfCode ObjectsMethods_checkIndex(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6346:6347 -> D0 23:23:void com.android.tools.r8.cf.code.CfNew.(com.android.tools.r8.graph.DexType):39:39 -> D0 23:23:com.android.tools.r8.graph.CfCode ObjectsMethods_checkIndex(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6347 -> D0 24:24:com.android.tools.r8.graph.CfCode ObjectsMethods_checkIndex(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6347:6347 -> D0 25:25:void com.android.tools.r8.cf.code.CfNew.(com.android.tools.r8.graph.DexType):39:39 -> D0 25:25:com.android.tools.r8.graph.CfCode ObjectsMethods_checkIndex(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6347 -> D0 26:35:com.android.tools.r8.graph.CfCode ObjectsMethods_checkIndex(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6347:6356 -> D0 36:47:com.android.tools.r8.graph.CfCode ObjectsMethods_checkIndex(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6353:6364 -> D0 48:59:com.android.tools.r8.graph.CfCode ObjectsMethods_checkIndex(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6361:6372 -> D0 60:71:com.android.tools.r8.graph.CfCode ObjectsMethods_checkIndex(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6369:6380 -> D0 72:83:com.android.tools.r8.graph.CfCode ObjectsMethods_checkIndex(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6377:6388 -> D0 84:94:com.android.tools.r8.graph.CfCode ObjectsMethods_checkIndex(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6385:6395 -> D0 95:105:com.android.tools.r8.graph.CfCode ObjectsMethods_checkIndex(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6392:6402 -> D0 106:115:com.android.tools.r8.graph.CfCode ObjectsMethods_checkIndex(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6399:6408 -> D0 116:116:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> D0 116:116:com.android.tools.r8.graph.CfCode ObjectsMethods_checkIndex(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6408 -> D0 117:117:com.android.tools.r8.graph.CfCode ObjectsMethods_checkIndex(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6408:6408 -> D0 118:195:com.android.tools.r8.graph.CfCode ObjectsMethods_checkIndex(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6336:6413 -> D0 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):161:161 -> D0 196:196:com.android.tools.r8.graph.CfCode ObjectsMethods_checkIndex(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6413 -> D0 197:197: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):187:187 -> D0 197:197:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161 -> D0 197:197:com.android.tools.r8.graph.CfCode ObjectsMethods_checkIndex(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6413 -> D0 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,com.android.tools.r8.position.Position):179:179 -> D0 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):161 -> D0 198:198:com.android.tools.r8.graph.CfCode ObjectsMethods_checkIndex(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6413 -> D0 1:17:com.android.tools.r8.graph.CfCode IntegerMethods_parseIntSubsequenceWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2382:2398 -> E # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/u;"} 18:28:com.android.tools.r8.graph.CfCode IntegerMethods_parseIntSubsequenceWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2395:2405 -> E 29:40:com.android.tools.r8.graph.CfCode IntegerMethods_parseIntSubsequenceWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2402:2413 -> E 41:41:com.android.tools.r8.graph.CfCode IntegerMethods_parseIntSubsequenceWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2410:2410 -> E 42:72:com.android.tools.r8.graph.CfCode IntegerMethods_parseIntSubsequenceWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2388:2418 -> E 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):161:161 -> E 73:73:com.android.tools.r8.graph.CfCode IntegerMethods_parseIntSubsequenceWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2418 -> E 1:27:com.android.tools.r8.graph.CfCode ObjectsMethods_checkIndexLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6417:6443 -> E0 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/u;"} 28:28:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> E0 28:28:com.android.tools.r8.graph.CfCode ObjectsMethods_checkIndexLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6443 -> E0 29:31:com.android.tools.r8.graph.CfCode ObjectsMethods_checkIndexLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6443:6445 -> E0 32:32:void com.android.tools.r8.cf.code.CfNew.(com.android.tools.r8.graph.DexType):39:39 -> E0 32:32:com.android.tools.r8.graph.CfCode ObjectsMethods_checkIndexLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6445 -> E0 33:33:com.android.tools.r8.graph.CfCode ObjectsMethods_checkIndexLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6445:6445 -> E0 34:34:void com.android.tools.r8.cf.code.CfNew.(com.android.tools.r8.graph.DexType):39:39 -> E0 34:34:com.android.tools.r8.graph.CfCode ObjectsMethods_checkIndexLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6445 -> E0 35:44:com.android.tools.r8.graph.CfCode ObjectsMethods_checkIndexLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6445:6454 -> E0 45:56:com.android.tools.r8.graph.CfCode ObjectsMethods_checkIndexLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6451:6462 -> E0 57:68:com.android.tools.r8.graph.CfCode ObjectsMethods_checkIndexLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6459:6470 -> E0 69:80:com.android.tools.r8.graph.CfCode ObjectsMethods_checkIndexLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6467:6478 -> E0 81:92:com.android.tools.r8.graph.CfCode ObjectsMethods_checkIndexLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6475:6486 -> E0 93:103:com.android.tools.r8.graph.CfCode ObjectsMethods_checkIndexLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6483:6493 -> E0 104:114:com.android.tools.r8.graph.CfCode ObjectsMethods_checkIndexLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6490:6500 -> E0 115:129:com.android.tools.r8.graph.CfCode ObjectsMethods_checkIndexLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6497:6511 -> E0 130:130:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> E0 130:130:com.android.tools.r8.graph.CfCode ObjectsMethods_checkIndexLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6511 -> E0 131:131:com.android.tools.r8.graph.CfCode ObjectsMethods_checkIndexLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6511:6511 -> E0 132:224:com.android.tools.r8.graph.CfCode ObjectsMethods_checkIndexLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6425:6517 -> E0 225:225:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161:161 -> E0 225:225:com.android.tools.r8.graph.CfCode ObjectsMethods_checkIndexLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6517 -> E0 226:226: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):187:187 -> E0 226:226:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161 -> E0 226:226:com.android.tools.r8.graph.CfCode ObjectsMethods_checkIndexLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6517 -> E0 227:227: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):179:179 -> E0 227:227:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161 -> E0 227:227:com.android.tools.r8.graph.CfCode ObjectsMethods_checkIndexLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6517 -> E0 1:26:com.android.tools.r8.graph.CfCode IntegerMethods_parseIntSubsequenceWithRadixDalvik(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2423:2448 -> F # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/u;"} 27:44:com.android.tools.r8.graph.CfCode IntegerMethods_parseIntSubsequenceWithRadixDalvik(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2445:2462 -> F 45:56:com.android.tools.r8.graph.CfCode IntegerMethods_parseIntSubsequenceWithRadixDalvik(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2459:2470 -> F 57:73:com.android.tools.r8.graph.CfCode IntegerMethods_parseIntSubsequenceWithRadixDalvik(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2467:2483 -> F 74:74:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> F 74:74:com.android.tools.r8.graph.CfCode IntegerMethods_parseIntSubsequenceWithRadixDalvik(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2483 -> F 75:85:com.android.tools.r8.graph.CfCode IntegerMethods_parseIntSubsequenceWithRadixDalvik(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2483:2493 -> F 86:96:com.android.tools.r8.graph.CfCode IntegerMethods_parseIntSubsequenceWithRadixDalvik(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2490:2500 -> F 97:108:com.android.tools.r8.graph.CfCode IntegerMethods_parseIntSubsequenceWithRadixDalvik(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2497:2508 -> F 109:109:com.android.tools.r8.graph.CfCode IntegerMethods_parseIntSubsequenceWithRadixDalvik(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2505:2505 -> F 110:190:com.android.tools.r8.graph.CfCode IntegerMethods_parseIntSubsequenceWithRadixDalvik(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2433:2513 -> F 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):161:161 -> F 191:191:com.android.tools.r8.graph.CfCode IntegerMethods_parseIntSubsequenceWithRadixDalvik(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2513 -> F 192:192: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):187:187 -> F 192:192:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161 -> F 192:192:com.android.tools.r8.graph.CfCode IntegerMethods_parseIntSubsequenceWithRadixDalvik(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2513 -> F 193:193: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):179:179 -> F 193:193:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161 -> F 193:193:com.android.tools.r8.graph.CfCode IntegerMethods_parseIntSubsequenceWithRadixDalvik(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2513 -> F 1:24:com.android.tools.r8.graph.CfCode ObjectsMethods_compare(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6521:6544 -> F0 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/u;"} 25:25:com.android.tools.r8.graph.CfCode ObjectsMethods_compare(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6543:6543 -> F0 26:26:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> F0 26:26:com.android.tools.r8.graph.CfCode ObjectsMethods_compare(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6543 -> F0 27:38:com.android.tools.r8.graph.CfCode ObjectsMethods_compare(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6543:6554 -> F0 39:52:com.android.tools.r8.graph.CfCode ObjectsMethods_compare(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6551:6564 -> F0 53:53:com.android.tools.r8.graph.CfCode ObjectsMethods_compare(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6563:6563 -> F0 54:54:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> F0 54:54:com.android.tools.r8.graph.CfCode ObjectsMethods_compare(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6563 -> F0 55:58:com.android.tools.r8.graph.CfCode ObjectsMethods_compare(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6563:6566 -> F0 59:100:com.android.tools.r8.graph.CfCode ObjectsMethods_compare(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6529:6570 -> F0 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):161:161 -> F0 101:101:com.android.tools.r8.graph.CfCode ObjectsMethods_compare(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6570 -> F0 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,com.android.tools.r8.position.Position):187:187 -> F0 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):161 -> F0 102:102:com.android.tools.r8.graph.CfCode ObjectsMethods_compare(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6570 -> F0 103:103: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):179:179 -> F0 103:103:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161 -> F0 103:103:com.android.tools.r8.graph.CfCode ObjectsMethods_compare(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6570 -> F0 1:16:com.android.tools.r8.graph.CfCode IntegerMethods_parseUnsignedInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2517:2532 -> G # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/u;"} 17:17:com.android.tools.r8.graph.CfCode IntegerMethods_parseUnsignedInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2529:2529 -> G 18:32:com.android.tools.r8.graph.CfCode IntegerMethods_parseUnsignedInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2523:2537 -> G 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):161:161 -> G 33:33:com.android.tools.r8.graph.CfCode IntegerMethods_parseUnsignedInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2537 -> G 1:89:com.android.tools.r8.graph.CfCode ObjectsMethods_deepEquals(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6574:6662 -> G0 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/u;"} 90:143:com.android.tools.r8.graph.CfCode ObjectsMethods_deepEquals(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6658:6711 -> G0 144:197:com.android.tools.r8.graph.CfCode ObjectsMethods_deepEquals(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6707:6760 -> G0 198:251:com.android.tools.r8.graph.CfCode ObjectsMethods_deepEquals(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6756:6809 -> G0 252:305:com.android.tools.r8.graph.CfCode ObjectsMethods_deepEquals(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6805:6858 -> G0 306:359:com.android.tools.r8.graph.CfCode ObjectsMethods_deepEquals(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6854:6907 -> G0 360:413:com.android.tools.r8.graph.CfCode ObjectsMethods_deepEquals(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6903:6956 -> G0 414:467:com.android.tools.r8.graph.CfCode ObjectsMethods_deepEquals(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6952:7005 -> G0 468:522:com.android.tools.r8.graph.CfCode ObjectsMethods_deepEquals(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7001:7055 -> G0 523:527:com.android.tools.r8.graph.CfCode ObjectsMethods_deepEquals(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7052:7056 -> G0 528:573:com.android.tools.r8.graph.CfCode ObjectsMethods_deepEquals(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7050:7095 -> G0 574:574:com.android.tools.r8.graph.CfCode ObjectsMethods_deepEquals(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7092:7092 -> G0 575:1057:com.android.tools.r8.graph.CfCode ObjectsMethods_deepEquals(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6618:7100 -> G0 1:17:com.android.tools.r8.graph.CfCode IntegerMethods_parseUnsignedIntSubsequenceWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2542:2558 -> H # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/u;"} 18:28:com.android.tools.r8.graph.CfCode IntegerMethods_parseUnsignedIntSubsequenceWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2555:2565 -> H 29:40:com.android.tools.r8.graph.CfCode IntegerMethods_parseUnsignedIntSubsequenceWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2562:2573 -> H 41:41:com.android.tools.r8.graph.CfCode IntegerMethods_parseUnsignedIntSubsequenceWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2570:2570 -> H 42:72:com.android.tools.r8.graph.CfCode IntegerMethods_parseUnsignedIntSubsequenceWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2548:2578 -> H 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):161:161 -> H 73:73:com.android.tools.r8.graph.CfCode IntegerMethods_parseUnsignedIntSubsequenceWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2578 -> H 1:24:com.android.tools.r8.graph.CfCode ObjectsMethods_equals(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7104:7127 -> H0 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/u;"} 25:37:com.android.tools.r8.graph.CfCode ObjectsMethods_equals(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7124:7136 -> H0 38:38:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> H0 38:38:com.android.tools.r8.graph.CfCode ObjectsMethods_equals(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7136 -> H0 39:49:com.android.tools.r8.graph.CfCode ObjectsMethods_equals(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7136:7146 -> H0 50:50:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> H0 50:50:com.android.tools.r8.graph.CfCode ObjectsMethods_equals(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7146 -> H0 51:60:com.android.tools.r8.graph.CfCode ObjectsMethods_equals(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7146:7155 -> H0 61:61:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> H0 61:61:com.android.tools.r8.graph.CfCode ObjectsMethods_equals(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7155 -> H0 62:64:com.android.tools.r8.graph.CfCode ObjectsMethods_equals(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7155:7157 -> H0 65:113:com.android.tools.r8.graph.CfCode ObjectsMethods_equals(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7113:7161 -> H0 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):161:161 -> H0 114:114:com.android.tools.r8.graph.CfCode ObjectsMethods_equals(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7161 -> H0 115:115: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):187:187 -> H0 115:115:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161 -> H0 115:115:com.android.tools.r8.graph.CfCode ObjectsMethods_equals(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7161 -> H0 116:116: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):179:179 -> H0 116:116:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161 -> H0 116:116:com.android.tools.r8.graph.CfCode ObjectsMethods_equals(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7161 -> H0 1:20:com.android.tools.r8.graph.CfCode IntegerMethods_parseUnsignedIntWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2583:2602 -> I # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/u;"} 21:35:com.android.tools.r8.graph.CfCode IntegerMethods_parseUnsignedIntWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2599:2613 -> I 36:51:com.android.tools.r8.graph.CfCode IntegerMethods_parseUnsignedIntWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2610:2625 -> I 52:63:com.android.tools.r8.graph.CfCode IntegerMethods_parseUnsignedIntWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2622:2633 -> I 64:64:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> I 64:64:com.android.tools.r8.graph.CfCode IntegerMethods_parseUnsignedIntWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2633 -> I 65:74:com.android.tools.r8.graph.CfCode IntegerMethods_parseUnsignedIntWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2633:2642 -> I 75:89:com.android.tools.r8.graph.CfCode IntegerMethods_parseUnsignedIntWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2639:2653 -> I 90:90:void com.android.tools.r8.cf.code.CfNew.(com.android.tools.r8.graph.DexType):39:39 -> I 90:90:com.android.tools.r8.graph.CfCode IntegerMethods_parseUnsignedIntWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2653 -> I 91:91:com.android.tools.r8.graph.CfCode IntegerMethods_parseUnsignedIntWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2653:2653 -> I 92:92:void com.android.tools.r8.cf.code.CfNew.(com.android.tools.r8.graph.DexType):39:39 -> I 92:92:com.android.tools.r8.graph.CfCode IntegerMethods_parseUnsignedIntWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2653 -> I 93:102:com.android.tools.r8.graph.CfCode IntegerMethods_parseUnsignedIntWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2653:2662 -> I 103:114:com.android.tools.r8.graph.CfCode IntegerMethods_parseUnsignedIntWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2659:2670 -> I 115:126:com.android.tools.r8.graph.CfCode IntegerMethods_parseUnsignedIntWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2667:2678 -> I 127:138:com.android.tools.r8.graph.CfCode IntegerMethods_parseUnsignedIntWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2675:2686 -> I 139:150:com.android.tools.r8.graph.CfCode IntegerMethods_parseUnsignedIntWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2683:2694 -> I 151:162:com.android.tools.r8.graph.CfCode IntegerMethods_parseUnsignedIntWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2691:2702 -> I 163:173:com.android.tools.r8.graph.CfCode IntegerMethods_parseUnsignedIntWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2699:2709 -> I 174:184:com.android.tools.r8.graph.CfCode IntegerMethods_parseUnsignedIntWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2706:2716 -> I 185:199:com.android.tools.r8.graph.CfCode IntegerMethods_parseUnsignedIntWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2713:2727 -> I 200:200:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> I 200:200:com.android.tools.r8.graph.CfCode IntegerMethods_parseUnsignedIntWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2727 -> I 201:201:com.android.tools.r8.graph.CfCode IntegerMethods_parseUnsignedIntWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2727:2727 -> I 202:342:com.android.tools.r8.graph.CfCode IntegerMethods_parseUnsignedIntWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2594:2734 -> I 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):161:161 -> I 343:343:com.android.tools.r8.graph.CfCode IntegerMethods_parseUnsignedIntWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2734 -> I 344:344: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):187:187 -> I 344:344:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161 -> I 344:344:com.android.tools.r8.graph.CfCode IntegerMethods_parseUnsignedIntWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2734 -> I 345:345: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):179:179 -> I 345:345:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161 -> I 345:345:com.android.tools.r8.graph.CfCode IntegerMethods_parseUnsignedIntWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2734 -> I 1:19:com.android.tools.r8.graph.CfCode ObjectsMethods_hashCode(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7165:7183 -> I0 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/u;"} 20:20:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> I0 20:20:com.android.tools.r8.graph.CfCode ObjectsMethods_hashCode(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7183 -> I0 21:28:com.android.tools.r8.graph.CfCode ObjectsMethods_hashCode(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7183:7190 -> I0 29:38:com.android.tools.r8.graph.CfCode ObjectsMethods_hashCode(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7187:7196 -> I0 39:39:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> I0 39:39:com.android.tools.r8.graph.CfCode ObjectsMethods_hashCode(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7196 -> I0 40:41:com.android.tools.r8.graph.CfCode ObjectsMethods_hashCode(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7196:7197 -> I0 42:70:com.android.tools.r8.graph.CfCode ObjectsMethods_hashCode(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7173:7201 -> I0 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):161:161 -> I0 71:71:com.android.tools.r8.graph.CfCode ObjectsMethods_hashCode(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7201 -> I0 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,com.android.tools.r8.position.Position):187:187 -> I0 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):161 -> I0 72:72:com.android.tools.r8.graph.CfCode ObjectsMethods_hashCode(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7201 -> I0 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,com.android.tools.r8.position.Position):179:179 -> I0 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):161 -> I0 73:73:com.android.tools.r8.graph.CfCode ObjectsMethods_hashCode(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7201 -> I0 1:30:com.android.tools.r8.graph.CfCode IntegerMethods_remainderUnsigned(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2738:2767 -> J # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/u;"} 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):161:161 -> J 31:31:com.android.tools.r8.graph.CfCode IntegerMethods_remainderUnsigned(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2767 -> J 1:19:com.android.tools.r8.graph.CfCode ObjectsMethods_isNull(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7205:7223 -> J0 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/u;"} 20:20:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> J0 20:20:com.android.tools.r8.graph.CfCode ObjectsMethods_isNull(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7223 -> J0 21:27:com.android.tools.r8.graph.CfCode ObjectsMethods_isNull(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7223:7229 -> J0 28:28:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> J0 28:28:com.android.tools.r8.graph.CfCode ObjectsMethods_isNull(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7229 -> J0 29:30:com.android.tools.r8.graph.CfCode ObjectsMethods_isNull(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7229:7230 -> J0 31:52:com.android.tools.r8.graph.CfCode ObjectsMethods_isNull(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7213:7234 -> J0 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):161:161 -> J0 53:53:com.android.tools.r8.graph.CfCode ObjectsMethods_isNull(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7234 -> J0 54:54: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):187:187 -> J0 54:54:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161 -> J0 54:54:com.android.tools.r8.graph.CfCode ObjectsMethods_isNull(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7234 -> J0 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,com.android.tools.r8.position.Position):179:179 -> J0 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):161 -> J0 55:55:com.android.tools.r8.graph.CfCode ObjectsMethods_isNull(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7234 -> J0 1:16:com.android.tools.r8.graph.CfCode IntegerMethods_toUnsignedLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2771:2786 -> K # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/u;"} 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):161:161 -> K 17:17:com.android.tools.r8.graph.CfCode IntegerMethods_toUnsignedLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2786 -> K 1:19:com.android.tools.r8.graph.CfCode ObjectsMethods_nonNull(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7238:7256 -> K0 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/u;"} 20:20:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> K0 20:20:com.android.tools.r8.graph.CfCode ObjectsMethods_nonNull(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7256 -> K0 21:27:com.android.tools.r8.graph.CfCode ObjectsMethods_nonNull(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7256:7262 -> K0 28:28:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> K0 28:28:com.android.tools.r8.graph.CfCode ObjectsMethods_nonNull(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7262 -> K0 29:30:com.android.tools.r8.graph.CfCode ObjectsMethods_nonNull(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7262:7263 -> K0 31:52:com.android.tools.r8.graph.CfCode ObjectsMethods_nonNull(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7246:7267 -> K0 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):161:161 -> K0 53:53:com.android.tools.r8.graph.CfCode ObjectsMethods_nonNull(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7267 -> K0 54:54: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):187:187 -> K0 54:54:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161 -> K0 54:54:com.android.tools.r8.graph.CfCode ObjectsMethods_nonNull(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7267 -> K0 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,com.android.tools.r8.position.Position):179:179 -> K0 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):161 -> K0 55:55:com.android.tools.r8.graph.CfCode ObjectsMethods_nonNull(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7267 -> K0 1:16:com.android.tools.r8.graph.CfCode IntegerMethods_toUnsignedString(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2790:2805 -> L # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/u;"} 17:17:com.android.tools.r8.graph.CfCode IntegerMethods_toUnsignedString(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2802:2802 -> L 18:32:com.android.tools.r8.graph.CfCode IntegerMethods_toUnsignedString(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2796:2810 -> L 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):161:161 -> L 33:33:com.android.tools.r8.graph.CfCode IntegerMethods_toUnsignedString(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2810 -> L 1:20:com.android.tools.r8.graph.CfCode ObjectsMethods_requireNonNullElse(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7271:7290 -> L0 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/u;"} 21:21:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> L0 21:21:com.android.tools.r8.graph.CfCode ObjectsMethods_requireNonNullElse(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7290 -> L0 22:31:com.android.tools.r8.graph.CfCode ObjectsMethods_requireNonNullElse(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7290:7299 -> L0 32:32:com.android.tools.r8.graph.CfCode ObjectsMethods_requireNonNullElse(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7296:7296 -> L0 33:59:com.android.tools.r8.graph.CfCode ObjectsMethods_requireNonNullElse(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7278:7304 -> L0 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):161:161 -> L0 60:60:com.android.tools.r8.graph.CfCode ObjectsMethods_requireNonNullElse(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7304 -> L0 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,com.android.tools.r8.position.Position):187:187 -> L0 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):161 -> L0 61:61:com.android.tools.r8.graph.CfCode ObjectsMethods_requireNonNullElse(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7304 -> L0 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,com.android.tools.r8.position.Position):179:179 -> L0 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):161 -> L0 62:62:com.android.tools.r8.graph.CfCode ObjectsMethods_requireNonNullElse(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7304 -> L0 1:23:com.android.tools.r8.graph.CfCode IntegerMethods_toUnsignedStringWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2815:2837 -> M # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/u;"} 24:24:com.android.tools.r8.graph.CfCode IntegerMethods_toUnsignedStringWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2834:2834 -> M 25:45:com.android.tools.r8.graph.CfCode IntegerMethods_toUnsignedStringWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2822:2842 -> M 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):161:161 -> M 46:46:com.android.tools.r8.graph.CfCode IntegerMethods_toUnsignedStringWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2842 -> M 1:22:com.android.tools.r8.graph.CfCode ObjectsMethods_requireNonNullElseGet(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7309:7330 -> M0 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/u;"} 23:23:com.android.tools.r8.graph.CfCode ObjectsMethods_requireNonNullElseGet(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7329:7329 -> M0 24:24:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> M0 24:24:com.android.tools.r8.graph.CfCode ObjectsMethods_requireNonNullElseGet(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7329 -> M0 25:35:com.android.tools.r8.graph.CfCode ObjectsMethods_requireNonNullElseGet(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7329:7339 -> M0 36:41:com.android.tools.r8.graph.CfCode ObjectsMethods_requireNonNullElseGet(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7336:7341 -> M0 42:42:void com.android.tools.r8.cf.code.CfCheckCast.(com.android.tools.r8.graph.DexType):39:39 -> M0 42:42:com.android.tools.r8.graph.CfCode ObjectsMethods_requireNonNullElseGet(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7341 -> M0 43:49:com.android.tools.r8.graph.CfCode ObjectsMethods_requireNonNullElseGet(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7341:7347 -> M0 50:64:com.android.tools.r8.graph.CfCode ObjectsMethods_requireNonNullElseGet(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7344:7358 -> M0 65:65:com.android.tools.r8.graph.CfCode ObjectsMethods_requireNonNullElseGet(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7355:7355 -> M0 66:112:com.android.tools.r8.graph.CfCode ObjectsMethods_requireNonNullElseGet(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7317:7363 -> M0 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):161:161 -> M0 113:113:com.android.tools.r8.graph.CfCode ObjectsMethods_requireNonNullElseGet(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7363 -> M0 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,com.android.tools.r8.position.Position):187:187 -> M0 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):161 -> M0 114:114:com.android.tools.r8.graph.CfCode ObjectsMethods_requireNonNullElseGet(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7363 -> M0 115:115: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):179:179 -> M0 115:115:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161 -> M0 115:115:com.android.tools.r8.graph.CfCode ObjectsMethods_requireNonNullElseGet(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7363 -> M0 1:28:com.android.tools.r8.graph.CfCode LongMethods_compareUnsigned(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2846:2873 -> N # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/u;"} 29:29:com.android.tools.r8.graph.CfCode LongMethods_compareUnsigned(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2870:2870 -> N 30:54:com.android.tools.r8.graph.CfCode LongMethods_compareUnsigned(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2854:2878 -> N 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):161:161 -> N 55:55:com.android.tools.r8.graph.CfCode LongMethods_compareUnsigned(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2878 -> N 1:14:com.android.tools.r8.graph.CfCode ObjectsMethods_requireNonNullMessage(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7368:7381 -> N0 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/u;"} 15:15:void com.android.tools.r8.cf.code.CfNew.(com.android.tools.r8.graph.DexType):39:39 -> N0 15:15:com.android.tools.r8.graph.CfCode ObjectsMethods_requireNonNullMessage(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7381 -> N0 16:24:com.android.tools.r8.graph.CfCode ObjectsMethods_requireNonNullMessage(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7381:7389 -> N0 25:37:com.android.tools.r8.graph.CfCode ObjectsMethods_requireNonNullMessage(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7386:7398 -> N0 38:38:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> N0 38:38:com.android.tools.r8.graph.CfCode ObjectsMethods_requireNonNullMessage(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7398 -> N0 39:39:com.android.tools.r8.graph.CfCode ObjectsMethods_requireNonNullMessage(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7398:7398 -> N0 40:68:com.android.tools.r8.graph.CfCode ObjectsMethods_requireNonNullMessage(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7376:7404 -> N0 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):161:161 -> N0 69:69:com.android.tools.r8.graph.CfCode ObjectsMethods_requireNonNullMessage(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7404 -> N0 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):187:187 -> N0 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):161 -> N0 70:70:com.android.tools.r8.graph.CfCode ObjectsMethods_requireNonNullMessage(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7404 -> N0 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,com.android.tools.r8.position.Position):179:179 -> N0 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):161 -> N0 71:71:com.android.tools.r8.graph.CfCode ObjectsMethods_requireNonNullMessage(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7404 -> N0 1:57:com.android.tools.r8.graph.CfCode LongMethods_divideUnsigned(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2882:2938 -> O # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/u;"} 58:58:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> O 58:58:com.android.tools.r8.graph.CfCode LongMethods_divideUnsigned(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2938 -> O 59:71:com.android.tools.r8.graph.CfCode LongMethods_divideUnsigned(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2938:2950 -> O 72:72:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> O 72:72:com.android.tools.r8.graph.CfCode LongMethods_divideUnsigned(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2950 -> O 73:92:com.android.tools.r8.graph.CfCode LongMethods_divideUnsigned(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2950:2969 -> O 93:93:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> O 93:93:com.android.tools.r8.graph.CfCode LongMethods_divideUnsigned(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2969 -> O 94:145:com.android.tools.r8.graph.CfCode LongMethods_divideUnsigned(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2969:3020 -> O 146:146:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> O 146:146:com.android.tools.r8.graph.CfCode LongMethods_divideUnsigned(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3020 -> O 147:167:com.android.tools.r8.graph.CfCode LongMethods_divideUnsigned(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3020:3040 -> O 168:168:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> O 168:168:com.android.tools.r8.graph.CfCode LongMethods_divideUnsigned(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3040 -> O 169:171:com.android.tools.r8.graph.CfCode LongMethods_divideUnsigned(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3040:3042 -> O 172:318:com.android.tools.r8.graph.CfCode LongMethods_divideUnsigned(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2902:3048 -> O 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):161:161 -> O 319:319:com.android.tools.r8.graph.CfCode LongMethods_divideUnsigned(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3048 -> O 320:320: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):187:187 -> O 320:320:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161 -> O 320:320:com.android.tools.r8.graph.CfCode LongMethods_divideUnsigned(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3048 -> O 321:321: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):179:179 -> O 321:321:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161 -> O 321:321:com.android.tools.r8.graph.CfCode LongMethods_divideUnsigned(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3048 -> O 1:25:com.android.tools.r8.graph.CfCode ObjectsMethods_requireNonNullSupplier(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7409:7433 -> O0 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/u;"} 26:26:com.android.tools.r8.graph.CfCode ObjectsMethods_requireNonNullSupplier(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7430:7430 -> O0 27:27:void com.android.tools.r8.cf.code.CfCheckCast.(com.android.tools.r8.graph.DexType):39:39 -> O0 27:27:com.android.tools.r8.graph.CfCode ObjectsMethods_requireNonNullSupplier(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7430 -> O0 28:42:com.android.tools.r8.graph.CfCode ObjectsMethods_requireNonNullSupplier(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7430:7444 -> O0 43:43:com.android.tools.r8.graph.CfCode ObjectsMethods_requireNonNullSupplier(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7443:7443 -> O0 44:44:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> O0 44:44:com.android.tools.r8.graph.CfCode ObjectsMethods_requireNonNullSupplier(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7443 -> O0 45:56:com.android.tools.r8.graph.CfCode ObjectsMethods_requireNonNullSupplier(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7443:7454 -> O0 57:57:com.android.tools.r8.graph.CfCode ObjectsMethods_requireNonNullSupplier(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7453:7453 -> O0 58:58:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> O0 58:58:com.android.tools.r8.graph.CfCode ObjectsMethods_requireNonNullSupplier(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7453 -> O0 59:66:com.android.tools.r8.graph.CfCode ObjectsMethods_requireNonNullSupplier(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7453:7460 -> O0 67:67:void com.android.tools.r8.cf.code.CfNew.(com.android.tools.r8.graph.DexType):39:39 -> O0 67:67:com.android.tools.r8.graph.CfCode ObjectsMethods_requireNonNullSupplier(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7460 -> O0 68:76:com.android.tools.r8.graph.CfCode ObjectsMethods_requireNonNullSupplier(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7460:7468 -> O0 77:90:com.android.tools.r8.graph.CfCode ObjectsMethods_requireNonNullSupplier(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7465:7478 -> O0 91:91:com.android.tools.r8.graph.CfCode ObjectsMethods_requireNonNullSupplier(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7477:7477 -> O0 92:92:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> O0 92:92:com.android.tools.r8.graph.CfCode ObjectsMethods_requireNonNullSupplier(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7477 -> O0 93:93:com.android.tools.r8.graph.CfCode ObjectsMethods_requireNonNullSupplier(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7477:7477 -> O0 94:158:com.android.tools.r8.graph.CfCode ObjectsMethods_requireNonNullSupplier(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7420:7484 -> O0 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):161:161 -> O0 159:159:com.android.tools.r8.graph.CfCode ObjectsMethods_requireNonNullSupplier(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7484 -> O0 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,com.android.tools.r8.position.Position):187:187 -> O0 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):161 -> O0 160:160:com.android.tools.r8.graph.CfCode ObjectsMethods_requireNonNullSupplier(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7484 -> O0 161:161: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):179:179 -> O0 161:161:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161 -> O0 161:161:com.android.tools.r8.graph.CfCode ObjectsMethods_requireNonNullSupplier(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7484 -> O0 1:18:com.android.tools.r8.graph.CfCode LongMethods_hashCode(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3052:3069 -> P # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/u;"} 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):161:161 -> P 19:19:com.android.tools.r8.graph.CfCode LongMethods_hashCode(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3069 -> P 1:16:com.android.tools.r8.graph.CfCode ObjectsMethods_toString(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7488:7503 -> P0 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/u;"} 17:17:com.android.tools.r8.graph.CfCode ObjectsMethods_toString(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7500:7500 -> P0 18:32:com.android.tools.r8.graph.CfCode ObjectsMethods_toString(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7494:7508 -> P0 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):161:161 -> P0 33:33:com.android.tools.r8.graph.CfCode ObjectsMethods_toString(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7508 -> P0 1:17:com.android.tools.r8.graph.CfCode LongMethods_parseLongSubsequenceWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3074:3090 -> Q # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/u;"} 18:28:com.android.tools.r8.graph.CfCode LongMethods_parseLongSubsequenceWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3087:3097 -> Q 29:40:com.android.tools.r8.graph.CfCode LongMethods_parseLongSubsequenceWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3094:3105 -> Q 41:41:com.android.tools.r8.graph.CfCode LongMethods_parseLongSubsequenceWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3102:3102 -> Q 42:72:com.android.tools.r8.graph.CfCode LongMethods_parseLongSubsequenceWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3080:3110 -> Q 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):161:161 -> Q 73:73:com.android.tools.r8.graph.CfCode LongMethods_parseLongSubsequenceWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3110 -> Q 1:21:com.android.tools.r8.graph.CfCode ObjectsMethods_toStringDefault(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7512:7532 -> Q0 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/u;"} 22:22:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> Q0 22:22:com.android.tools.r8.graph.CfCode ObjectsMethods_toStringDefault(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7532 -> Q0 23:31:com.android.tools.r8.graph.CfCode ObjectsMethods_toStringDefault(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7532:7540 -> Q0 32:43:com.android.tools.r8.graph.CfCode ObjectsMethods_toStringDefault(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7537:7548 -> Q0 44:44:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> Q0 44:44:com.android.tools.r8.graph.CfCode ObjectsMethods_toStringDefault(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7548 -> Q0 45:48:com.android.tools.r8.graph.CfCode ObjectsMethods_toStringDefault(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7548:7551 -> Q0 49:84:com.android.tools.r8.graph.CfCode ObjectsMethods_toStringDefault(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7520:7555 -> Q0 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):161:161 -> Q0 85:85:com.android.tools.r8.graph.CfCode ObjectsMethods_toStringDefault(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7555 -> Q0 86:86: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):187:187 -> Q0 86:86:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161 -> Q0 86:86:com.android.tools.r8.graph.CfCode ObjectsMethods_toStringDefault(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7555 -> 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,com.android.tools.r8.position.Position):179:179 -> 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):161 -> Q0 87:87:com.android.tools.r8.graph.CfCode ObjectsMethods_toStringDefault(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7555 -> Q0 1:26:com.android.tools.r8.graph.CfCode LongMethods_parseLongSubsequenceWithRadixDalvik(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3115:3140 -> R # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/u;"} 27:44:com.android.tools.r8.graph.CfCode LongMethods_parseLongSubsequenceWithRadixDalvik(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3137:3154 -> R 45:56:com.android.tools.r8.graph.CfCode LongMethods_parseLongSubsequenceWithRadixDalvik(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3151:3162 -> R 57:73:com.android.tools.r8.graph.CfCode LongMethods_parseLongSubsequenceWithRadixDalvik(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3159:3175 -> R 74:74:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> R 74:74:com.android.tools.r8.graph.CfCode LongMethods_parseLongSubsequenceWithRadixDalvik(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3175 -> R 75:85:com.android.tools.r8.graph.CfCode LongMethods_parseLongSubsequenceWithRadixDalvik(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3175:3185 -> R 86:96:com.android.tools.r8.graph.CfCode LongMethods_parseLongSubsequenceWithRadixDalvik(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3182:3192 -> R 97:108:com.android.tools.r8.graph.CfCode LongMethods_parseLongSubsequenceWithRadixDalvik(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3189:3200 -> R 109:109:com.android.tools.r8.graph.CfCode LongMethods_parseLongSubsequenceWithRadixDalvik(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3197:3197 -> R 110:190:com.android.tools.r8.graph.CfCode LongMethods_parseLongSubsequenceWithRadixDalvik(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3125:3205 -> R 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):161:161 -> R 191:191:com.android.tools.r8.graph.CfCode LongMethods_parseLongSubsequenceWithRadixDalvik(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3205 -> R 192:192: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):187:187 -> R 192:192:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161 -> R 192:192:com.android.tools.r8.graph.CfCode LongMethods_parseLongSubsequenceWithRadixDalvik(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3205 -> R 193:193: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):179:179 -> R 193:193:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161 -> R 193:193:com.android.tools.r8.graph.CfCode LongMethods_parseLongSubsequenceWithRadixDalvik(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3205 -> R 1:18:com.android.tools.r8.graph.CfCode OptionalMethods_ifPresentOrElse(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7559:7576 -> R0 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/u;"} 19:33:com.android.tools.r8.graph.CfCode OptionalMethods_ifPresentOrElse(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7573:7587 -> R0 34:44:com.android.tools.r8.graph.CfCode OptionalMethods_ifPresentOrElse(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7584:7594 -> R0 45:57:com.android.tools.r8.graph.CfCode OptionalMethods_ifPresentOrElse(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7591:7603 -> R0 58:61:com.android.tools.r8.graph.CfCode OptionalMethods_ifPresentOrElse(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7602:7605 -> R0 62:65:com.android.tools.r8.graph.CfCode OptionalMethods_ifPresentOrElse(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7604:7607 -> R0 66:66:com.android.tools.r8.graph.CfCode OptionalMethods_ifPresentOrElse(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7606:7606 -> R0 67:67:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> R0 67:67:com.android.tools.r8.graph.CfCode OptionalMethods_ifPresentOrElse(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7606 -> R0 68:77:com.android.tools.r8.graph.CfCode OptionalMethods_ifPresentOrElse(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7606:7615 -> R0 78:89:com.android.tools.r8.graph.CfCode OptionalMethods_ifPresentOrElse(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7612:7623 -> R0 90:93:com.android.tools.r8.graph.CfCode OptionalMethods_ifPresentOrElse(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7622:7625 -> R0 94:97:com.android.tools.r8.graph.CfCode OptionalMethods_ifPresentOrElse(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7624:7627 -> R0 98:98:com.android.tools.r8.graph.CfCode OptionalMethods_ifPresentOrElse(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7626:7626 -> R0 99:99:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> R0 99:99:com.android.tools.r8.graph.CfCode OptionalMethods_ifPresentOrElse(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7626 -> R0 100:100:com.android.tools.r8.graph.CfCode OptionalMethods_ifPresentOrElse(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7626:7626 -> R0 101:165:com.android.tools.r8.graph.CfCode OptionalMethods_ifPresentOrElse(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7568:7632 -> R0 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):161:161 -> R0 166:166:com.android.tools.r8.graph.CfCode OptionalMethods_ifPresentOrElse(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7632 -> R0 167:167: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):187:187 -> R0 167:167:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161 -> R0 167:167:com.android.tools.r8.graph.CfCode OptionalMethods_ifPresentOrElse(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7632 -> R0 168:168: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):179:179 -> R0 168:168:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161 -> R0 168:168:com.android.tools.r8.graph.CfCode OptionalMethods_ifPresentOrElse(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7632 -> R0 1:16:com.android.tools.r8.graph.CfCode LongMethods_parseUnsignedLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3209:3224 -> S # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/u;"} 17:17:com.android.tools.r8.graph.CfCode LongMethods_parseUnsignedLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3221:3221 -> S 18:32:com.android.tools.r8.graph.CfCode LongMethods_parseUnsignedLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3215:3229 -> S 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):161:161 -> S 33:33:com.android.tools.r8.graph.CfCode LongMethods_parseUnsignedLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3229 -> S 1:18:com.android.tools.r8.graph.CfCode OptionalMethods_ifPresentOrElseDouble(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7637:7654 -> S0 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/u;"} 19:33:com.android.tools.r8.graph.CfCode OptionalMethods_ifPresentOrElseDouble(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7651:7665 -> S0 34:44:com.android.tools.r8.graph.CfCode OptionalMethods_ifPresentOrElseDouble(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7662:7672 -> S0 45:57:com.android.tools.r8.graph.CfCode OptionalMethods_ifPresentOrElseDouble(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7669:7681 -> S0 58:61:com.android.tools.r8.graph.CfCode OptionalMethods_ifPresentOrElseDouble(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7680:7683 -> S0 62:65:com.android.tools.r8.graph.CfCode OptionalMethods_ifPresentOrElseDouble(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7682:7685 -> S0 66:66:com.android.tools.r8.graph.CfCode OptionalMethods_ifPresentOrElseDouble(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7684:7684 -> S0 67:67:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> S0 67:67:com.android.tools.r8.graph.CfCode OptionalMethods_ifPresentOrElseDouble(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7684 -> S0 68:77:com.android.tools.r8.graph.CfCode OptionalMethods_ifPresentOrElseDouble(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7684:7693 -> S0 78:89:com.android.tools.r8.graph.CfCode OptionalMethods_ifPresentOrElseDouble(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7690:7701 -> S0 90:93:com.android.tools.r8.graph.CfCode OptionalMethods_ifPresentOrElseDouble(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7700:7703 -> S0 94:97:com.android.tools.r8.graph.CfCode OptionalMethods_ifPresentOrElseDouble(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7702:7705 -> S0 98:98:com.android.tools.r8.graph.CfCode OptionalMethods_ifPresentOrElseDouble(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7704:7704 -> S0 99:99:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> S0 99:99:com.android.tools.r8.graph.CfCode OptionalMethods_ifPresentOrElseDouble(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7704 -> S0 100:100:com.android.tools.r8.graph.CfCode OptionalMethods_ifPresentOrElseDouble(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7704:7704 -> S0 101:165:com.android.tools.r8.graph.CfCode OptionalMethods_ifPresentOrElseDouble(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7646:7710 -> S0 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):161:161 -> S0 166:166:com.android.tools.r8.graph.CfCode OptionalMethods_ifPresentOrElseDouble(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7710 -> S0 167:167: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):187:187 -> S0 167:167:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161 -> S0 167:167:com.android.tools.r8.graph.CfCode OptionalMethods_ifPresentOrElseDouble(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7710 -> S0 168:168: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):179:179 -> S0 168:168:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161 -> S0 168:168:com.android.tools.r8.graph.CfCode OptionalMethods_ifPresentOrElseDouble(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7710 -> S0 1:37:com.android.tools.r8.graph.CfCode LongMethods_parseUnsignedLongSubsequenceWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3234:3270 -> T # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/u;"} 38:38:void com.android.tools.r8.cf.code.CfNew.(com.android.tools.r8.graph.DexType):39:39 -> T 38:38:com.android.tools.r8.graph.CfCode LongMethods_parseUnsignedLongSubsequenceWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3270 -> T 39:47:com.android.tools.r8.graph.CfCode LongMethods_parseUnsignedLongSubsequenceWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3270:3278 -> T 48:63:com.android.tools.r8.graph.CfCode LongMethods_parseUnsignedLongSubsequenceWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3275:3290 -> T 64:64:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> T 64:64:com.android.tools.r8.graph.CfCode LongMethods_parseUnsignedLongSubsequenceWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3290 -> T 65:82:com.android.tools.r8.graph.CfCode LongMethods_parseUnsignedLongSubsequenceWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3290:3307 -> T 83:83:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> T 83:83:com.android.tools.r8.graph.CfCode LongMethods_parseUnsignedLongSubsequenceWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3307 -> T 84:86:com.android.tools.r8.graph.CfCode LongMethods_parseUnsignedLongSubsequenceWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3307:3309 -> T 87:87:void com.android.tools.r8.cf.code.CfNew.(com.android.tools.r8.graph.DexType):39:39 -> T 87:87:com.android.tools.r8.graph.CfCode LongMethods_parseUnsignedLongSubsequenceWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3309 -> T 88:97:com.android.tools.r8.graph.CfCode LongMethods_parseUnsignedLongSubsequenceWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3309:3318 -> T 98:108:com.android.tools.r8.graph.CfCode LongMethods_parseUnsignedLongSubsequenceWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3315:3325 -> T 109:119:com.android.tools.r8.graph.CfCode LongMethods_parseUnsignedLongSubsequenceWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3322:3332 -> T 120:135:com.android.tools.r8.graph.CfCode LongMethods_parseUnsignedLongSubsequenceWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3329:3344 -> T 136:136:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> T 136:136:com.android.tools.r8.graph.CfCode LongMethods_parseUnsignedLongSubsequenceWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3344 -> T 137:147:com.android.tools.r8.graph.CfCode LongMethods_parseUnsignedLongSubsequenceWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3344:3354 -> T 148:162:com.android.tools.r8.graph.CfCode LongMethods_parseUnsignedLongSubsequenceWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3351:3365 -> T 163:188:com.android.tools.r8.graph.CfCode LongMethods_parseUnsignedLongSubsequenceWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3362:3387 -> T 189:189:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> T 189:189:com.android.tools.r8.graph.CfCode LongMethods_parseUnsignedLongSubsequenceWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3387 -> T 190:204:com.android.tools.r8.graph.CfCode LongMethods_parseUnsignedLongSubsequenceWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3387:3401 -> T 205:205:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> T 205:205:com.android.tools.r8.graph.CfCode LongMethods_parseUnsignedLongSubsequenceWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3401 -> T 206:231:com.android.tools.r8.graph.CfCode LongMethods_parseUnsignedLongSubsequenceWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3401:3426 -> T 232:232:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> T 232:232:com.android.tools.r8.graph.CfCode LongMethods_parseUnsignedLongSubsequenceWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3426 -> T 233:246:com.android.tools.r8.graph.CfCode LongMethods_parseUnsignedLongSubsequenceWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3426:3439 -> T 247:258:com.android.tools.r8.graph.CfCode LongMethods_parseUnsignedLongSubsequenceWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3436:3447 -> T 259:270:com.android.tools.r8.graph.CfCode LongMethods_parseUnsignedLongSubsequenceWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3444:3455 -> T 271:271:void com.android.tools.r8.cf.code.CfNew.(com.android.tools.r8.graph.DexType):39:39 -> T 271:271:com.android.tools.r8.graph.CfCode LongMethods_parseUnsignedLongSubsequenceWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3455 -> T 272:280:com.android.tools.r8.graph.CfCode LongMethods_parseUnsignedLongSubsequenceWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3455:3463 -> T 281:291:com.android.tools.r8.graph.CfCode LongMethods_parseUnsignedLongSubsequenceWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3460:3470 -> T 292:314:com.android.tools.r8.graph.CfCode LongMethods_parseUnsignedLongSubsequenceWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3467:3489 -> T 315:315:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> T 315:315:com.android.tools.r8.graph.CfCode LongMethods_parseUnsignedLongSubsequenceWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3489 -> T 316:340:com.android.tools.r8.graph.CfCode LongMethods_parseUnsignedLongSubsequenceWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3489:3513 -> T 341:364:com.android.tools.r8.graph.CfCode LongMethods_parseUnsignedLongSubsequenceWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3510:3533 -> T 365:365:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> T 365:365:com.android.tools.r8.graph.CfCode LongMethods_parseUnsignedLongSubsequenceWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3533 -> T 366:368:com.android.tools.r8.graph.CfCode LongMethods_parseUnsignedLongSubsequenceWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3533:3535 -> T 369:369:void com.android.tools.r8.cf.code.CfNew.(com.android.tools.r8.graph.DexType):39:39 -> T 369:369:com.android.tools.r8.graph.CfCode LongMethods_parseUnsignedLongSubsequenceWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3535 -> T 370:379:com.android.tools.r8.graph.CfCode LongMethods_parseUnsignedLongSubsequenceWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3535:3544 -> T 380:390:com.android.tools.r8.graph.CfCode LongMethods_parseUnsignedLongSubsequenceWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3541:3551 -> T 391:401:com.android.tools.r8.graph.CfCode LongMethods_parseUnsignedLongSubsequenceWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3548:3558 -> T 402:424:com.android.tools.r8.graph.CfCode LongMethods_parseUnsignedLongSubsequenceWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3555:3577 -> T 425:425:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> T 425:425:com.android.tools.r8.graph.CfCode LongMethods_parseUnsignedLongSubsequenceWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3577 -> T 426:453:com.android.tools.r8.graph.CfCode LongMethods_parseUnsignedLongSubsequenceWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3577:3604 -> T 454:454:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> T 454:454:com.android.tools.r8.graph.CfCode LongMethods_parseUnsignedLongSubsequenceWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3604 -> T 455:455:com.android.tools.r8.graph.CfCode LongMethods_parseUnsignedLongSubsequenceWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3604:3604 -> T 456:806:com.android.tools.r8.graph.CfCode LongMethods_parseUnsignedLongSubsequenceWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3260:3610 -> T 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):161:161 -> T 807:807:com.android.tools.r8.graph.CfCode LongMethods_parseUnsignedLongSubsequenceWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3610 -> T 1:18:com.android.tools.r8.graph.CfCode OptionalMethods_ifPresentOrElseInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7715:7732 -> T0 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/u;"} 19:33:com.android.tools.r8.graph.CfCode OptionalMethods_ifPresentOrElseInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7729:7743 -> T0 34:44:com.android.tools.r8.graph.CfCode OptionalMethods_ifPresentOrElseInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7740:7750 -> T0 45:57:com.android.tools.r8.graph.CfCode OptionalMethods_ifPresentOrElseInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7747:7759 -> T0 58:61:com.android.tools.r8.graph.CfCode OptionalMethods_ifPresentOrElseInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7758:7761 -> T0 62:65:com.android.tools.r8.graph.CfCode OptionalMethods_ifPresentOrElseInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7760:7763 -> T0 66:66:com.android.tools.r8.graph.CfCode OptionalMethods_ifPresentOrElseInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7762:7762 -> T0 67:67:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> T0 67:67:com.android.tools.r8.graph.CfCode OptionalMethods_ifPresentOrElseInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7762 -> T0 68:77:com.android.tools.r8.graph.CfCode OptionalMethods_ifPresentOrElseInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7762:7771 -> T0 78:89:com.android.tools.r8.graph.CfCode OptionalMethods_ifPresentOrElseInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7768:7779 -> T0 90:93:com.android.tools.r8.graph.CfCode OptionalMethods_ifPresentOrElseInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7778:7781 -> T0 94:97:com.android.tools.r8.graph.CfCode OptionalMethods_ifPresentOrElseInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7780:7783 -> T0 98:98:com.android.tools.r8.graph.CfCode OptionalMethods_ifPresentOrElseInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7782:7782 -> T0 99:99:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> T0 99:99:com.android.tools.r8.graph.CfCode OptionalMethods_ifPresentOrElseInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7782 -> T0 100:100:com.android.tools.r8.graph.CfCode OptionalMethods_ifPresentOrElseInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7782:7782 -> T0 101:165:com.android.tools.r8.graph.CfCode OptionalMethods_ifPresentOrElseInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7724:7788 -> T0 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):161:161 -> T0 166:166:com.android.tools.r8.graph.CfCode OptionalMethods_ifPresentOrElseInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7788 -> T0 167:167: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):187:187 -> T0 167:167:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161 -> T0 167:167:com.android.tools.r8.graph.CfCode OptionalMethods_ifPresentOrElseInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7788 -> T0 168:168: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):179:179 -> T0 168:168:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161 -> T0 168:168:com.android.tools.r8.graph.CfCode OptionalMethods_ifPresentOrElseInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7788 -> T0 1:17:com.android.tools.r8.graph.CfCode LongMethods_parseUnsignedLongWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3615:3631 -> U # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/u;"} 18:34:com.android.tools.r8.graph.CfCode LongMethods_parseUnsignedLongWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3628:3644 -> U 35:35:com.android.tools.r8.graph.CfCode LongMethods_parseUnsignedLongWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3636:3636 -> U 36:64:com.android.tools.r8.graph.CfCode LongMethods_parseUnsignedLongWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3621:3649 -> U 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):161:161 -> U 65:65:com.android.tools.r8.graph.CfCode LongMethods_parseUnsignedLongWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3649 -> U 1:18:com.android.tools.r8.graph.CfCode OptionalMethods_ifPresentOrElseLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7793:7810 -> U0 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/u;"} 19:33:com.android.tools.r8.graph.CfCode OptionalMethods_ifPresentOrElseLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7807:7821 -> U0 34:44:com.android.tools.r8.graph.CfCode OptionalMethods_ifPresentOrElseLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7818:7828 -> U0 45:57:com.android.tools.r8.graph.CfCode OptionalMethods_ifPresentOrElseLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7825:7837 -> U0 58:61:com.android.tools.r8.graph.CfCode OptionalMethods_ifPresentOrElseLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7836:7839 -> U0 62:65:com.android.tools.r8.graph.CfCode OptionalMethods_ifPresentOrElseLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7838:7841 -> U0 66:66:com.android.tools.r8.graph.CfCode OptionalMethods_ifPresentOrElseLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7840:7840 -> U0 67:67:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> U0 67:67:com.android.tools.r8.graph.CfCode OptionalMethods_ifPresentOrElseLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7840 -> U0 68:77:com.android.tools.r8.graph.CfCode OptionalMethods_ifPresentOrElseLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7840:7849 -> U0 78:89:com.android.tools.r8.graph.CfCode OptionalMethods_ifPresentOrElseLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7846:7857 -> U0 90:93:com.android.tools.r8.graph.CfCode OptionalMethods_ifPresentOrElseLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7856:7859 -> U0 94:97:com.android.tools.r8.graph.CfCode OptionalMethods_ifPresentOrElseLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7858:7861 -> U0 98:98:com.android.tools.r8.graph.CfCode OptionalMethods_ifPresentOrElseLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7860:7860 -> U0 99:99:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> U0 99:99:com.android.tools.r8.graph.CfCode OptionalMethods_ifPresentOrElseLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7860 -> U0 100:100:com.android.tools.r8.graph.CfCode OptionalMethods_ifPresentOrElseLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7860:7860 -> U0 101:165:com.android.tools.r8.graph.CfCode OptionalMethods_ifPresentOrElseLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7802:7866 -> U0 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):161:161 -> U0 166:166:com.android.tools.r8.graph.CfCode OptionalMethods_ifPresentOrElseLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7866 -> U0 167:167: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):187:187 -> U0 167:167:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161 -> U0 167:167:com.android.tools.r8.graph.CfCode OptionalMethods_ifPresentOrElseLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7866 -> U0 168:168: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):179:179 -> U0 168:168:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161 -> U0 168:168:com.android.tools.r8.graph.CfCode OptionalMethods_ifPresentOrElseLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7866 -> U0 1:57:com.android.tools.r8.graph.CfCode LongMethods_remainderUnsigned(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3653:3709 -> V # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/u;"} 58:58:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> V 58:58:com.android.tools.r8.graph.CfCode LongMethods_remainderUnsigned(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3709 -> V 59:73:com.android.tools.r8.graph.CfCode LongMethods_remainderUnsigned(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3709:3723 -> V 74:74:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> V 74:74:com.android.tools.r8.graph.CfCode LongMethods_remainderUnsigned(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3723 -> V 75:94:com.android.tools.r8.graph.CfCode LongMethods_remainderUnsigned(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3723:3742 -> V 95:95:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> V 95:95:com.android.tools.r8.graph.CfCode LongMethods_remainderUnsigned(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3742 -> V 96:147:com.android.tools.r8.graph.CfCode LongMethods_remainderUnsigned(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3742:3793 -> V 148:148:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> V 148:148:com.android.tools.r8.graph.CfCode LongMethods_remainderUnsigned(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3793 -> V 149:169:com.android.tools.r8.graph.CfCode LongMethods_remainderUnsigned(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3793:3813 -> V 170:170:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> V 170:170:com.android.tools.r8.graph.CfCode LongMethods_remainderUnsigned(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3813 -> V 171:173:com.android.tools.r8.graph.CfCode LongMethods_remainderUnsigned(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3813:3815 -> V 174:321:com.android.tools.r8.graph.CfCode LongMethods_remainderUnsigned(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3673:3820 -> V 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):161:161 -> V 322:322:com.android.tools.r8.graph.CfCode LongMethods_remainderUnsigned(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3820 -> V 323:323: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):187:187 -> V 323:323:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161 -> V 323:323:com.android.tools.r8.graph.CfCode LongMethods_remainderUnsigned(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3820 -> V 324:324: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):179:179 -> V 324:324:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161 -> V 324:324:com.android.tools.r8.graph.CfCode LongMethods_remainderUnsigned(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3820 -> V 1:17:com.android.tools.r8.graph.CfCode OptionalMethods_isEmpty(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7870:7886 -> V0 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/u;"} 18:32:com.android.tools.r8.graph.CfCode OptionalMethods_isEmpty(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7883:7897 -> V0 33:33:com.android.tools.r8.graph.CfCode OptionalMethods_isEmpty(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7896:7896 -> V0 34:34:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> V0 34:34:com.android.tools.r8.graph.CfCode OptionalMethods_isEmpty(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7896 -> V0 35:45:com.android.tools.r8.graph.CfCode OptionalMethods_isEmpty(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7896:7906 -> V0 46:46:com.android.tools.r8.graph.CfCode OptionalMethods_isEmpty(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7905:7905 -> V0 47:47:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> V0 47:47:com.android.tools.r8.graph.CfCode OptionalMethods_isEmpty(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7905 -> V0 48:51:com.android.tools.r8.graph.CfCode OptionalMethods_isEmpty(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7905:7908 -> V0 52:86:com.android.tools.r8.graph.CfCode OptionalMethods_isEmpty(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7878:7912 -> V0 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):161:161 -> V0 87:87:com.android.tools.r8.graph.CfCode OptionalMethods_isEmpty(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7912 -> V0 88:88: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):187:187 -> V0 88:88:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161 -> V0 88:88:com.android.tools.r8.graph.CfCode OptionalMethods_isEmpty(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7912 -> V0 89:89: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):179:179 -> V0 89:89:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161 -> V0 89:89:com.android.tools.r8.graph.CfCode OptionalMethods_isEmpty(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7912 -> V0 1:16:com.android.tools.r8.graph.CfCode LongMethods_toUnsignedString(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3824:3839 -> W # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/u;"} 17:17:com.android.tools.r8.graph.CfCode LongMethods_toUnsignedString(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3836:3836 -> W 18:32:com.android.tools.r8.graph.CfCode LongMethods_toUnsignedString(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3830:3844 -> W 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):161:161 -> W 33:33:com.android.tools.r8.graph.CfCode LongMethods_toUnsignedString(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3844 -> W 1:17:com.android.tools.r8.graph.CfCode OptionalMethods_isEmptyDouble(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7916:7932 -> W0 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/u;"} 18:32:com.android.tools.r8.graph.CfCode OptionalMethods_isEmptyDouble(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7929:7943 -> W0 33:33:com.android.tools.r8.graph.CfCode OptionalMethods_isEmptyDouble(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7942:7942 -> W0 34:34:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> W0 34:34:com.android.tools.r8.graph.CfCode OptionalMethods_isEmptyDouble(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7942 -> W0 35:45:com.android.tools.r8.graph.CfCode OptionalMethods_isEmptyDouble(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7942:7952 -> W0 46:46:com.android.tools.r8.graph.CfCode OptionalMethods_isEmptyDouble(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7951:7951 -> W0 47:47:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> W0 47:47:com.android.tools.r8.graph.CfCode OptionalMethods_isEmptyDouble(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7951 -> W0 48:51:com.android.tools.r8.graph.CfCode OptionalMethods_isEmptyDouble(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7951:7954 -> W0 52:86:com.android.tools.r8.graph.CfCode OptionalMethods_isEmptyDouble(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7924:7958 -> W0 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):161:161 -> W0 87:87:com.android.tools.r8.graph.CfCode OptionalMethods_isEmptyDouble(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7958 -> W0 88:88: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):187:187 -> W0 88:88:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161 -> W0 88:88:com.android.tools.r8.graph.CfCode OptionalMethods_isEmptyDouble(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7958 -> W0 89:89: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):179:179 -> W0 89:89:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161 -> W0 89:89:com.android.tools.r8.graph.CfCode OptionalMethods_isEmptyDouble(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7958 -> W0 1:46:com.android.tools.r8.graph.CfCode LongMethods_toUnsignedStringWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3849:3894 -> X # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/u;"} 47:47:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> X 47:47:com.android.tools.r8.graph.CfCode LongMethods_toUnsignedStringWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3894 -> X 48:62:com.android.tools.r8.graph.CfCode LongMethods_toUnsignedStringWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3894:3908 -> X 63:74:com.android.tools.r8.graph.CfCode LongMethods_toUnsignedStringWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3905:3916 -> X 75:75:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> X 75:75:com.android.tools.r8.graph.CfCode LongMethods_toUnsignedStringWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3916 -> X 76:89:com.android.tools.r8.graph.CfCode LongMethods_toUnsignedStringWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3916:3929 -> X 90:90:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> X 90:90:com.android.tools.r8.graph.CfCode LongMethods_toUnsignedStringWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3929 -> X 91:100:com.android.tools.r8.graph.CfCode LongMethods_toUnsignedStringWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3929:3938 -> X 101:101:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> X 101:101:com.android.tools.r8.graph.CfCode LongMethods_toUnsignedStringWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3938 -> X 102:125:com.android.tools.r8.graph.CfCode LongMethods_toUnsignedStringWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3938:3961 -> X 126:148:com.android.tools.r8.graph.CfCode LongMethods_toUnsignedStringWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3958:3980 -> X 149:149:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> X 149:149:com.android.tools.r8.graph.CfCode LongMethods_toUnsignedStringWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3980 -> X 150:165:com.android.tools.r8.graph.CfCode LongMethods_toUnsignedStringWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3980:3995 -> X 166:193:com.android.tools.r8.graph.CfCode LongMethods_toUnsignedStringWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3992:4019 -> X 194:194:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> X 194:194:com.android.tools.r8.graph.CfCode LongMethods_toUnsignedStringWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4019 -> X 195:222:com.android.tools.r8.graph.CfCode LongMethods_toUnsignedStringWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4019:4046 -> X 223:223:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> X 223:223:com.android.tools.r8.graph.CfCode LongMethods_toUnsignedStringWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4046 -> X 224:234:com.android.tools.r8.graph.CfCode LongMethods_toUnsignedStringWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4046:4056 -> X 235:252:com.android.tools.r8.graph.CfCode LongMethods_toUnsignedStringWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4053:4070 -> X 253:253:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> X 253:253:com.android.tools.r8.graph.CfCode LongMethods_toUnsignedStringWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4070 -> X 254:275:com.android.tools.r8.graph.CfCode LongMethods_toUnsignedStringWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4070:4091 -> X 276:298:com.android.tools.r8.graph.CfCode LongMethods_toUnsignedStringWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4088:4110 -> X 299:299:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> X 299:299:com.android.tools.r8.graph.CfCode LongMethods_toUnsignedStringWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4110 -> X 300:321:com.android.tools.r8.graph.CfCode LongMethods_toUnsignedStringWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4110:4131 -> X 322:344:com.android.tools.r8.graph.CfCode LongMethods_toUnsignedStringWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4128:4150 -> X 345:345:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> X 345:345:com.android.tools.r8.graph.CfCode LongMethods_toUnsignedStringWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4150 -> X 346:346:com.android.tools.r8.graph.CfCode LongMethods_toUnsignedStringWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4150:4150 -> X 347:347:void com.android.tools.r8.cf.code.CfNew.(com.android.tools.r8.graph.DexType):39:39 -> X 347:347:com.android.tools.r8.graph.CfCode LongMethods_toUnsignedStringWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4150 -> X 348:364:com.android.tools.r8.graph.CfCode LongMethods_toUnsignedStringWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4150:4166 -> X 365:365:com.android.tools.r8.graph.CfCode LongMethods_toUnsignedStringWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4162:4162 -> X 366:657:com.android.tools.r8.graph.CfCode LongMethods_toUnsignedStringWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3880:4171 -> X 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):161:161 -> X 658:658:com.android.tools.r8.graph.CfCode LongMethods_toUnsignedStringWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4171 -> X 659:659: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):187:187 -> X 659:659:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161 -> X 659:659:com.android.tools.r8.graph.CfCode LongMethods_toUnsignedStringWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4171 -> X 660:660: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):179:179 -> X 660:660:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161 -> X 660:660:com.android.tools.r8.graph.CfCode LongMethods_toUnsignedStringWithRadix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4171 -> X 1:17:com.android.tools.r8.graph.CfCode OptionalMethods_isEmptyInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7962:7978 -> X0 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/u;"} 18:32:com.android.tools.r8.graph.CfCode OptionalMethods_isEmptyInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7975:7989 -> X0 33:33:com.android.tools.r8.graph.CfCode OptionalMethods_isEmptyInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7988:7988 -> X0 34:34:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> X0 34:34:com.android.tools.r8.graph.CfCode OptionalMethods_isEmptyInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7988 -> X0 35:45:com.android.tools.r8.graph.CfCode OptionalMethods_isEmptyInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7988:7998 -> X0 46:46:com.android.tools.r8.graph.CfCode OptionalMethods_isEmptyInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7997:7997 -> X0 47:47:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> X0 47:47:com.android.tools.r8.graph.CfCode OptionalMethods_isEmptyInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7997 -> X0 48:51:com.android.tools.r8.graph.CfCode OptionalMethods_isEmptyInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7997:8000 -> X0 52:86:com.android.tools.r8.graph.CfCode OptionalMethods_isEmptyInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7970:8004 -> X0 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):161:161 -> X0 87:87:com.android.tools.r8.graph.CfCode OptionalMethods_isEmptyInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8004 -> X0 88:88: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):187:187 -> X0 88:88:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161 -> X0 88:88:com.android.tools.r8.graph.CfCode OptionalMethods_isEmptyInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8004 -> X0 89:89: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):179:179 -> X0 89:89:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161 -> X0 89:89:com.android.tools.r8.graph.CfCode OptionalMethods_isEmptyInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8004 -> X0 1:15:com.android.tools.r8.graph.CfCode MathMethods_absExact(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4175:4189 -> Y # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/u;"} 16:16:void com.android.tools.r8.cf.code.CfNew.(com.android.tools.r8.graph.DexType):39:39 -> Y 16:16:com.android.tools.r8.graph.CfCode MathMethods_absExact(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4189 -> Y 17:24:com.android.tools.r8.graph.CfCode MathMethods_absExact(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4189:4196 -> Y 25:33:com.android.tools.r8.graph.CfCode MathMethods_absExact(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4193:4201 -> Y 34:34:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> Y 34:34:com.android.tools.r8.graph.CfCode MathMethods_absExact(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4201 -> Y 35:42:com.android.tools.r8.graph.CfCode MathMethods_absExact(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4201:4208 -> Y 43:43:com.android.tools.r8.graph.CfCode MathMethods_absExact(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4205:4205 -> Y 44:74:com.android.tools.r8.graph.CfCode MathMethods_absExact(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4183:4213 -> Y 75:75:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161:161 -> Y 75:75:com.android.tools.r8.graph.CfCode MathMethods_absExact(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4213 -> Y 76:76: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):187:187 -> Y 76:76:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161 -> Y 76:76:com.android.tools.r8.graph.CfCode MathMethods_absExact(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4213 -> Y 77:77: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):179:179 -> Y 77:77:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161 -> Y 77:77:com.android.tools.r8.graph.CfCode MathMethods_absExact(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4213 -> Y 1:17:com.android.tools.r8.graph.CfCode OptionalMethods_isEmptyLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8008:8024 -> Y0 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/u;"} 18:32:com.android.tools.r8.graph.CfCode OptionalMethods_isEmptyLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8021:8035 -> Y0 33:33:com.android.tools.r8.graph.CfCode OptionalMethods_isEmptyLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8034:8034 -> Y0 34:34:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> Y0 34:34:com.android.tools.r8.graph.CfCode OptionalMethods_isEmptyLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8034 -> Y0 35:45:com.android.tools.r8.graph.CfCode OptionalMethods_isEmptyLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8034:8044 -> Y0 46:46:com.android.tools.r8.graph.CfCode OptionalMethods_isEmptyLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8043:8043 -> Y0 47:47:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> Y0 47:47:com.android.tools.r8.graph.CfCode OptionalMethods_isEmptyLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8043 -> Y0 48:51:com.android.tools.r8.graph.CfCode OptionalMethods_isEmptyLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8043:8046 -> Y0 52:86:com.android.tools.r8.graph.CfCode OptionalMethods_isEmptyLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8016:8050 -> Y0 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):161:161 -> Y0 87:87:com.android.tools.r8.graph.CfCode OptionalMethods_isEmptyLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8050 -> Y0 88:88: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):187:187 -> Y0 88:88:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161 -> Y0 88:88:com.android.tools.r8.graph.CfCode OptionalMethods_isEmptyLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8050 -> Y0 89:89: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):179:179 -> Y0 89:89:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161 -> Y0 89:89:com.android.tools.r8.graph.CfCode OptionalMethods_isEmptyLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8050 -> Y0 1:16:com.android.tools.r8.graph.CfCode MathMethods_absExactLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4217:4232 -> Z # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/u;"} 17:17:void com.android.tools.r8.cf.code.CfNew.(com.android.tools.r8.graph.DexType):39:39 -> Z 17:17:com.android.tools.r8.graph.CfCode MathMethods_absExactLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4232 -> Z 18:25:com.android.tools.r8.graph.CfCode MathMethods_absExactLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4232:4239 -> Z 26:36:com.android.tools.r8.graph.CfCode MathMethods_absExactLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4236:4246 -> Z 37:37:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> Z 37:37:com.android.tools.r8.graph.CfCode MathMethods_absExactLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4246 -> Z 38:45:com.android.tools.r8.graph.CfCode MathMethods_absExactLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4246:4253 -> Z 46:46:com.android.tools.r8.graph.CfCode MathMethods_absExactLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4250:4250 -> Z 47:80:com.android.tools.r8.graph.CfCode MathMethods_absExactLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4225:4258 -> Z 81:81:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161:161 -> Z 81:81:com.android.tools.r8.graph.CfCode MathMethods_absExactLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4258 -> Z 82:82: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):187:187 -> Z 82:82:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161 -> Z 82:82:com.android.tools.r8.graph.CfCode MathMethods_absExactLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4258 -> Z 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,com.android.tools.r8.position.Position):179:179 -> Z 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):161 -> Z 83:83:com.android.tools.r8.graph.CfCode MathMethods_absExactLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4258 -> Z 1:19:com.android.tools.r8.graph.CfCode OptionalMethods_or(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8054:8072 -> Z0 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/u;"} 20:33:com.android.tools.r8.graph.CfCode OptionalMethods_or(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8069:8082 -> Z0 34:49:com.android.tools.r8.graph.CfCode OptionalMethods_or(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8079:8094 -> Z0 50:53:com.android.tools.r8.graph.CfCode OptionalMethods_or(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8093:8096 -> Z0 54:54:com.android.tools.r8.graph.CfCode OptionalMethods_or(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8095:8095 -> Z0 55:55:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> Z0 55:55:com.android.tools.r8.graph.CfCode OptionalMethods_or(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8095 -> Z0 56:65:com.android.tools.r8.graph.CfCode OptionalMethods_or(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8095:8104 -> Z0 66:71:com.android.tools.r8.graph.CfCode OptionalMethods_or(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8101:8106 -> Z0 72:72:void com.android.tools.r8.cf.code.CfCheckCast.(com.android.tools.r8.graph.DexType):39:39 -> Z0 72:72:com.android.tools.r8.graph.CfCode OptionalMethods_or(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8106 -> Z0 73:82:com.android.tools.r8.graph.CfCode OptionalMethods_or(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8106:8115 -> Z0 83:88:com.android.tools.r8.graph.CfCode OptionalMethods_or(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8112:8117 -> Z0 89:89:void com.android.tools.r8.cf.code.CfCheckCast.(com.android.tools.r8.graph.DexType):39:39 -> Z0 89:89:com.android.tools.r8.graph.CfCode OptionalMethods_or(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8117 -> Z0 90:90:com.android.tools.r8.graph.CfCode OptionalMethods_or(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8117:8117 -> Z0 91:148:com.android.tools.r8.graph.CfCode OptionalMethods_or(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8064:8121 -> Z0 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):161:161 -> Z0 149:149:com.android.tools.r8.graph.CfCode OptionalMethods_or(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8121 -> Z0 150:150: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):187:187 -> Z0 150:150:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161 -> Z0 150:150:com.android.tools.r8.graph.CfCode OptionalMethods_or(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8121 -> Z0 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,com.android.tools.r8.position.Position):179:179 -> Z0 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):161 -> Z0 151:151:com.android.tools.r8.graph.CfCode OptionalMethods_or(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8121 -> Z0 1:14:com.android.tools.r8.graph.CfCode AssertionErrorMethods_createAssertionError(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):124:137 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/u;"} 15:15:void com.android.tools.r8.cf.code.CfConstClass.(com.android.tools.r8.graph.DexType):39:39 -> a 15:15:com.android.tools.r8.graph.CfCode AssertionErrorMethods_createAssertionError(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):137 -> a 16:18:com.android.tools.r8.graph.CfCode AssertionErrorMethods_createAssertionError(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):137:139 -> a 19:19:void com.android.tools.r8.cf.code.CfConstClass.(com.android.tools.r8.graph.DexType):39:39 -> a 19:19:com.android.tools.r8.graph.CfCode AssertionErrorMethods_createAssertionError(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):139 -> a 20:20:com.android.tools.r8.graph.CfCode AssertionErrorMethods_createAssertionError(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):139:139 -> a 21:21:void com.android.tools.r8.cf.code.CfConstClass.(com.android.tools.r8.graph.DexType):39:39 -> a 21:21:com.android.tools.r8.graph.CfCode AssertionErrorMethods_createAssertionError(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):139 -> a 22:38:com.android.tools.r8.graph.CfCode AssertionErrorMethods_createAssertionError(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):139:155 -> a 39:42:com.android.tools.r8.graph.CfCode AssertionErrorMethods_createAssertionError(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):153:156 -> a 43:68:com.android.tools.r8.graph.CfCode AssertionErrorMethods_createAssertionError(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):151:176 -> a 69:71:com.android.tools.r8.graph.CfCode AssertionErrorMethods_createAssertionError(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):175:177 -> a 72:78:com.android.tools.r8.graph.CfCode AssertionErrorMethods_createAssertionError(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):173:179 -> a 79:79:void com.android.tools.r8.cf.code.CfCheckCast.(com.android.tools.r8.graph.DexType):39:39 -> a 79:79:com.android.tools.r8.graph.CfCode AssertionErrorMethods_createAssertionError(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):179 -> a 80:89:com.android.tools.r8.graph.CfCode AssertionErrorMethods_createAssertionError(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):179:188 -> a 90:90:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> a 90:90:com.android.tools.r8.graph.CfCode AssertionErrorMethods_createAssertionError(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):188 -> a 91:96:com.android.tools.r8.graph.CfCode AssertionErrorMethods_createAssertionError(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):188:193 -> a 97:97:com.android.tools.r8.graph.CfCode AssertionErrorMethods_createAssertionError(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):192:192 -> a 98:103:com.android.tools.r8.graph.CfCode AssertionErrorMethods_createAssertionError(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):191:196 -> a 104:104:void com.android.tools.r8.cf.code.CfNew.(com.android.tools.r8.graph.DexType):39:39 -> a 104:104:com.android.tools.r8.graph.CfCode AssertionErrorMethods_createAssertionError(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):196 -> a 105:113:com.android.tools.r8.graph.CfCode AssertionErrorMethods_createAssertionError(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):196:204 -> a 114:114:com.android.tools.r8.graph.CfCode AssertionErrorMethods_createAssertionError(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):201:201 -> a 115:193:com.android.tools.r8.graph.CfCode AssertionErrorMethods_createAssertionError(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):135:213 -> a 194:200:com.android.tools.r8.graph.CfCode AssertionErrorMethods_createAssertionError(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):208:214 -> a 201:201:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161:161 -> a 201:201:com.android.tools.r8.graph.CfCode AssertionErrorMethods_createAssertionError(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):214 -> a 202:202: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):187:187 -> a 202:202:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161 -> a 202:202:com.android.tools.r8.graph.CfCode AssertionErrorMethods_createAssertionError(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):214 -> a 203:203: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):179:179 -> a 203:203:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161 -> a 203:203:com.android.tools.r8.graph.CfCode AssertionErrorMethods_createAssertionError(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):214 -> a 1:41:com.android.tools.r8.graph.CfCode MathMethods_addExactInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4262:4302 -> a0 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/u;"} 42:42:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> a0 42:42:com.android.tools.r8.graph.CfCode MathMethods_addExactInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4302 -> a0 43:45:com.android.tools.r8.graph.CfCode MathMethods_addExactInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4302:4304 -> a0 46:46:void com.android.tools.r8.cf.code.CfNew.(com.android.tools.r8.graph.DexType):39:39 -> a0 46:46:com.android.tools.r8.graph.CfCode MathMethods_addExactInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4304 -> a0 47:54:com.android.tools.r8.graph.CfCode MathMethods_addExactInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4304:4311 -> a0 55:55:com.android.tools.r8.graph.CfCode MathMethods_addExactInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4308:4308 -> a0 56:100:com.android.tools.r8.graph.CfCode MathMethods_addExactInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4272:4316 -> a0 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):161:161 -> a0 101:101:com.android.tools.r8.graph.CfCode MathMethods_addExactInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4316 -> a0 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,com.android.tools.r8.position.Position):187:187 -> a0 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):161 -> a0 102:102:com.android.tools.r8.graph.CfCode MathMethods_addExactInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4316 -> a0 103:103: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):179:179 -> a0 103:103:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161 -> a0 103:103:com.android.tools.r8.graph.CfCode MathMethods_addExactInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4316 -> a0 1:17:com.android.tools.r8.graph.CfCode OptionalMethods_stream(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8125:8141 -> a1 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/u;"} 18:31:com.android.tools.r8.graph.CfCode OptionalMethods_stream(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8138:8151 -> a1 32:42:com.android.tools.r8.graph.CfCode OptionalMethods_stream(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8148:8158 -> a1 43:45:com.android.tools.r8.graph.CfCode OptionalMethods_stream(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8157:8159 -> a1 46:59:com.android.tools.r8.graph.CfCode OptionalMethods_stream(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8155:8168 -> a1 60:60:com.android.tools.r8.graph.CfCode OptionalMethods_stream(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8167:8167 -> a1 61:61:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> a1 61:61:com.android.tools.r8.graph.CfCode OptionalMethods_stream(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8167 -> a1 62:70:com.android.tools.r8.graph.CfCode OptionalMethods_stream(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8167:8175 -> a1 71:71:com.android.tools.r8.graph.CfCode OptionalMethods_stream(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8172:8172 -> a1 72:119:com.android.tools.r8.graph.CfCode OptionalMethods_stream(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8133:8180 -> a1 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):161:161 -> a1 120:120:com.android.tools.r8.graph.CfCode OptionalMethods_stream(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8180 -> a1 121:121: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):187:187 -> a1 121:121:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161 -> a1 121:121:com.android.tools.r8.graph.CfCode OptionalMethods_stream(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8180 -> a1 122:122: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):179:179 -> a1 122:122:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161 -> a1 122:122:com.android.tools.r8.graph.CfCode OptionalMethods_stream(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8180 -> a1 1:17:com.android.tools.r8.graph.CfCode AtomicReferenceArrayMethods_compareAndSet(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):219:235 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/u;"} 18:22:com.android.tools.r8.graph.CfCode AtomicReferenceArrayMethods_compareAndSet(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):234:238 -> b 23:23:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> b 23:23:com.android.tools.r8.graph.CfCode AtomicReferenceArrayMethods_compareAndSet(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):238 -> b 24:39:com.android.tools.r8.graph.CfCode AtomicReferenceArrayMethods_compareAndSet(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):238:253 -> b 40:59:com.android.tools.r8.graph.CfCode AtomicReferenceArrayMethods_compareAndSet(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):246:265 -> b 60:64:com.android.tools.r8.graph.CfCode AtomicReferenceArrayMethods_compareAndSet(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):264:268 -> b 65:65:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> b 65:65:com.android.tools.r8.graph.CfCode AtomicReferenceArrayMethods_compareAndSet(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):268 -> b 66:75:com.android.tools.r8.graph.CfCode AtomicReferenceArrayMethods_compareAndSet(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):268:277 -> b 76:76:com.android.tools.r8.graph.CfCode AtomicReferenceArrayMethods_compareAndSet(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):274:274 -> b 77:135:com.android.tools.r8.graph.CfCode AtomicReferenceArrayMethods_compareAndSet(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):228:286 -> b 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):161:161 -> b 136:136:com.android.tools.r8.graph.CfCode AtomicReferenceArrayMethods_compareAndSet(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):286 -> b 137:137: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):187:187 -> b 137:137:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161 -> b 137:137:com.android.tools.r8.graph.CfCode AtomicReferenceArrayMethods_compareAndSet(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):286 -> b 138:138: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):179:179 -> b 138:138:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161 -> b 138:138:com.android.tools.r8.graph.CfCode AtomicReferenceArrayMethods_compareAndSet(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):286 -> b 1:39:com.android.tools.r8.graph.CfCode MathMethods_addExactLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4320:4358 -> b0 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/u;"} 40:40:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> b0 40:40:com.android.tools.r8.graph.CfCode MathMethods_addExactLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4358 -> b0 41:54:com.android.tools.r8.graph.CfCode MathMethods_addExactLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4358:4371 -> b0 55:55:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> b0 55:55:com.android.tools.r8.graph.CfCode MathMethods_addExactLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4371 -> b0 56:77:com.android.tools.r8.graph.CfCode MathMethods_addExactLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4371:4392 -> b0 78:78:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> b0 78:78:com.android.tools.r8.graph.CfCode MathMethods_addExactLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4392 -> b0 79:93:com.android.tools.r8.graph.CfCode MathMethods_addExactLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4392:4406 -> b0 94:94:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> b0 94:94:com.android.tools.r8.graph.CfCode MathMethods_addExactLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4406 -> b0 95:113:com.android.tools.r8.graph.CfCode MathMethods_addExactLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4406:4424 -> b0 114:114:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> b0 114:114:com.android.tools.r8.graph.CfCode MathMethods_addExactLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4424 -> b0 115:117:com.android.tools.r8.graph.CfCode MathMethods_addExactLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4424:4426 -> b0 118:118:void com.android.tools.r8.cf.code.CfNew.(com.android.tools.r8.graph.DexType):39:39 -> b0 118:118:com.android.tools.r8.graph.CfCode MathMethods_addExactLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4426 -> b0 119:126:com.android.tools.r8.graph.CfCode MathMethods_addExactLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4426:4433 -> b0 127:127:com.android.tools.r8.graph.CfCode MathMethods_addExactLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4430:4430 -> b0 128:233:com.android.tools.r8.graph.CfCode MathMethods_addExactLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4333:4438 -> b0 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):161:161 -> b0 234:234:com.android.tools.r8.graph.CfCode MathMethods_addExactLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4438 -> b0 235:235: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):187:187 -> b0 235:235:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161 -> b0 235:235:com.android.tools.r8.graph.CfCode MathMethods_addExactLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4438 -> b0 236:236: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):179:179 -> b0 236:236:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161 -> b0 236:236:com.android.tools.r8.graph.CfCode MathMethods_addExactLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4438 -> b0 1:17:com.android.tools.r8.graph.CfCode OptionalMethods_streamDouble(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8184:8200 -> b1 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/u;"} 18:31:com.android.tools.r8.graph.CfCode OptionalMethods_streamDouble(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8197:8210 -> b1 32:42:com.android.tools.r8.graph.CfCode OptionalMethods_streamDouble(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8207:8217 -> b1 43:45:com.android.tools.r8.graph.CfCode OptionalMethods_streamDouble(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8216:8218 -> b1 46:59:com.android.tools.r8.graph.CfCode OptionalMethods_streamDouble(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8214:8227 -> b1 60:60:com.android.tools.r8.graph.CfCode OptionalMethods_streamDouble(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8226:8226 -> b1 61:61:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> b1 61:61:com.android.tools.r8.graph.CfCode OptionalMethods_streamDouble(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8226 -> b1 62:70:com.android.tools.r8.graph.CfCode OptionalMethods_streamDouble(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8226:8234 -> b1 71:71:com.android.tools.r8.graph.CfCode OptionalMethods_streamDouble(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8231:8231 -> b1 72:119:com.android.tools.r8.graph.CfCode OptionalMethods_streamDouble(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8192:8239 -> b1 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):161:161 -> b1 120:120:com.android.tools.r8.graph.CfCode OptionalMethods_streamDouble(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8239 -> b1 121:121: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):187:187 -> b1 121:121:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161 -> b1 121:121:com.android.tools.r8.graph.CfCode OptionalMethods_streamDouble(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8239 -> b1 122:122: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):179:179 -> b1 122:122:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161 -> b1 122:122:com.android.tools.r8.graph.CfCode OptionalMethods_streamDouble(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8239 -> b1 1:17:com.android.tools.r8.graph.CfCode AtomicReferenceFieldUpdaterMethods_compareAndSet(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):291:307 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/u;"} 18:23:com.android.tools.r8.graph.CfCode AtomicReferenceFieldUpdaterMethods_compareAndSet(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):306:311 -> c 24:24:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> c 24:24:com.android.tools.r8.graph.CfCode AtomicReferenceFieldUpdaterMethods_compareAndSet(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):311 -> c 25:40:com.android.tools.r8.graph.CfCode AtomicReferenceFieldUpdaterMethods_compareAndSet(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):311:326 -> c 41:60:com.android.tools.r8.graph.CfCode AtomicReferenceFieldUpdaterMethods_compareAndSet(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):319:338 -> c 61:66:com.android.tools.r8.graph.CfCode AtomicReferenceFieldUpdaterMethods_compareAndSet(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):337:342 -> c 67:67:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> c 67:67:com.android.tools.r8.graph.CfCode AtomicReferenceFieldUpdaterMethods_compareAndSet(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):342 -> c 68:77:com.android.tools.r8.graph.CfCode AtomicReferenceFieldUpdaterMethods_compareAndSet(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):342:351 -> c 78:78:com.android.tools.r8.graph.CfCode AtomicReferenceFieldUpdaterMethods_compareAndSet(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):348:348 -> c 79:139:com.android.tools.r8.graph.CfCode AtomicReferenceFieldUpdaterMethods_compareAndSet(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):300:360 -> c 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):161:161 -> c 140:140:com.android.tools.r8.graph.CfCode AtomicReferenceFieldUpdaterMethods_compareAndSet(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):360 -> c 141:141: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):187:187 -> c 141:141:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161 -> c 141:141:com.android.tools.r8.graph.CfCode AtomicReferenceFieldUpdaterMethods_compareAndSet(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):360 -> c 142:142: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):179:179 -> c 142:142:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161 -> c 142:142:com.android.tools.r8.graph.CfCode AtomicReferenceFieldUpdaterMethods_compareAndSet(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):360 -> c 1:15:com.android.tools.r8.graph.CfCode MathMethods_decrementExactInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4442:4456 -> c0 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/u;"} 16:16:void com.android.tools.r8.cf.code.CfNew.(com.android.tools.r8.graph.DexType):39:39 -> c0 16:16:com.android.tools.r8.graph.CfCode MathMethods_decrementExactInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4456 -> c0 17:24:com.android.tools.r8.graph.CfCode MathMethods_decrementExactInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4456:4463 -> c0 25:33:com.android.tools.r8.graph.CfCode MathMethods_decrementExactInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4460:4468 -> c0 34:34:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> c0 34:34:com.android.tools.r8.graph.CfCode MathMethods_decrementExactInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4468 -> c0 35:35:com.android.tools.r8.graph.CfCode MathMethods_decrementExactInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4468:4468 -> c0 36:61:com.android.tools.r8.graph.CfCode MathMethods_decrementExactInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4450:4475 -> c0 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):161:161 -> c0 62:62:com.android.tools.r8.graph.CfCode MathMethods_decrementExactInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4475 -> c0 63:63: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):187:187 -> c0 63:63:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161 -> c0 63:63:com.android.tools.r8.graph.CfCode MathMethods_decrementExactInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4475 -> c0 64:64: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):179:179 -> c0 64:64:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161 -> c0 64:64:com.android.tools.r8.graph.CfCode MathMethods_decrementExactInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4475 -> c0 1:17:com.android.tools.r8.graph.CfCode OptionalMethods_streamInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8243:8259 -> c1 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/u;"} 18:31:com.android.tools.r8.graph.CfCode OptionalMethods_streamInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8256:8269 -> c1 32:42:com.android.tools.r8.graph.CfCode OptionalMethods_streamInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8266:8276 -> c1 43:45:com.android.tools.r8.graph.CfCode OptionalMethods_streamInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8275:8277 -> c1 46:59:com.android.tools.r8.graph.CfCode OptionalMethods_streamInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8273:8286 -> c1 60:60:com.android.tools.r8.graph.CfCode OptionalMethods_streamInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8285:8285 -> c1 61:61:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> c1 61:61:com.android.tools.r8.graph.CfCode OptionalMethods_streamInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8285 -> c1 62:70:com.android.tools.r8.graph.CfCode OptionalMethods_streamInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8285:8293 -> c1 71:71:com.android.tools.r8.graph.CfCode OptionalMethods_streamInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8290:8290 -> c1 72:119:com.android.tools.r8.graph.CfCode OptionalMethods_streamInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8251:8298 -> c1 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):161:161 -> c1 120:120:com.android.tools.r8.graph.CfCode OptionalMethods_streamInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8298 -> c1 121:121: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):187:187 -> c1 121:121:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161 -> c1 121:121:com.android.tools.r8.graph.CfCode OptionalMethods_streamInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8298 -> c1 122:122: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):179:179 -> c1 122:122:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161 -> c1 122:122:com.android.tools.r8.graph.CfCode OptionalMethods_streamInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8298 -> c1 1:17:com.android.tools.r8.graph.CfCode AtomicReferenceMethods_compareAndSet(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):365:381 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/u;"} 18:21:com.android.tools.r8.graph.CfCode AtomicReferenceMethods_compareAndSet(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):380:383 -> d 22:22:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> d 22:22:com.android.tools.r8.graph.CfCode AtomicReferenceMethods_compareAndSet(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):383 -> d 23:34:com.android.tools.r8.graph.CfCode AtomicReferenceMethods_compareAndSet(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):383:394 -> d 35:51:com.android.tools.r8.graph.CfCode AtomicReferenceMethods_compareAndSet(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):390:406 -> d 52:55:com.android.tools.r8.graph.CfCode AtomicReferenceMethods_compareAndSet(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):405:408 -> d 56:56:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> d 56:56:com.android.tools.r8.graph.CfCode AtomicReferenceMethods_compareAndSet(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):408 -> d 57:65:com.android.tools.r8.graph.CfCode AtomicReferenceMethods_compareAndSet(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):408:416 -> d 66:66:com.android.tools.r8.graph.CfCode AtomicReferenceMethods_compareAndSet(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):413:413 -> d 67:118:com.android.tools.r8.graph.CfCode AtomicReferenceMethods_compareAndSet(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):374:425 -> d 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):161:161 -> d 119:119:com.android.tools.r8.graph.CfCode AtomicReferenceMethods_compareAndSet(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):425 -> d 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,com.android.tools.r8.position.Position):187:187 -> d 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):161 -> d 120:120:com.android.tools.r8.graph.CfCode AtomicReferenceMethods_compareAndSet(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):425 -> d 121:121: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):179:179 -> d 121:121:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161 -> d 121:121:com.android.tools.r8.graph.CfCode AtomicReferenceMethods_compareAndSet(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):425 -> d 1:16:com.android.tools.r8.graph.CfCode MathMethods_decrementExactLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4479:4494 -> d0 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/u;"} 17:17:void com.android.tools.r8.cf.code.CfNew.(com.android.tools.r8.graph.DexType):39:39 -> d0 17:17:com.android.tools.r8.graph.CfCode MathMethods_decrementExactLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4494 -> d0 18:25:com.android.tools.r8.graph.CfCode MathMethods_decrementExactLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4494:4501 -> d0 26:36:com.android.tools.r8.graph.CfCode MathMethods_decrementExactLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4498:4508 -> d0 37:37:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> d0 37:37:com.android.tools.r8.graph.CfCode MathMethods_decrementExactLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4508 -> d0 38:38:com.android.tools.r8.graph.CfCode MathMethods_decrementExactLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4508:4508 -> d0 39:67:com.android.tools.r8.graph.CfCode MathMethods_decrementExactLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4487:4515 -> d0 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):161:161 -> d0 68:68:com.android.tools.r8.graph.CfCode MathMethods_decrementExactLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4515 -> d0 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):187:187 -> d0 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):161 -> d0 69:69:com.android.tools.r8.graph.CfCode MathMethods_decrementExactLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4515 -> d0 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):179:179 -> d0 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):161 -> d0 70:70:com.android.tools.r8.graph.CfCode MathMethods_decrementExactLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4515 -> d0 1:17:com.android.tools.r8.graph.CfCode OptionalMethods_streamLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8302:8318 -> d1 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/u;"} 18:31:com.android.tools.r8.graph.CfCode OptionalMethods_streamLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8315:8328 -> d1 32:42:com.android.tools.r8.graph.CfCode OptionalMethods_streamLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8325:8335 -> d1 43:45:com.android.tools.r8.graph.CfCode OptionalMethods_streamLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8334:8336 -> d1 46:59:com.android.tools.r8.graph.CfCode OptionalMethods_streamLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8332:8345 -> d1 60:60:com.android.tools.r8.graph.CfCode OptionalMethods_streamLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8344:8344 -> d1 61:61:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> d1 61:61:com.android.tools.r8.graph.CfCode OptionalMethods_streamLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8344 -> d1 62:70:com.android.tools.r8.graph.CfCode OptionalMethods_streamLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8344:8352 -> d1 71:71:com.android.tools.r8.graph.CfCode OptionalMethods_streamLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8349:8349 -> d1 72:119:com.android.tools.r8.graph.CfCode OptionalMethods_streamLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8310:8357 -> d1 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):161:161 -> d1 120:120:com.android.tools.r8.graph.CfCode OptionalMethods_streamLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8357 -> d1 121:121: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):187:187 -> d1 121:121:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161 -> d1 121:121:com.android.tools.r8.graph.CfCode OptionalMethods_streamLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8357 -> d1 122:122: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):179:179 -> d1 122:122:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161 -> d1 122:122:com.android.tools.r8.graph.CfCode OptionalMethods_streamLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8357 -> d1 1:20:com.android.tools.r8.graph.CfCode BooleanMethods_compare(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):429:448 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/u;"} 21:21:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> e 21:21:com.android.tools.r8.graph.CfCode BooleanMethods_compare(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):448 -> e 22:30:com.android.tools.r8.graph.CfCode BooleanMethods_compare(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):448:456 -> e 31:31:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> e 31:31:com.android.tools.r8.graph.CfCode BooleanMethods_compare(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):456 -> e 32:37:com.android.tools.r8.graph.CfCode BooleanMethods_compare(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):456:461 -> e 38:38:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> e 38:38:com.android.tools.r8.graph.CfCode BooleanMethods_compare(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):461 -> e 39:40:com.android.tools.r8.graph.CfCode BooleanMethods_compare(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):461:462 -> e 41:69:com.android.tools.r8.graph.CfCode BooleanMethods_compare(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):438:466 -> e 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):161:161 -> e 70:70:com.android.tools.r8.graph.CfCode BooleanMethods_compare(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):466 -> e 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,com.android.tools.r8.position.Position):187:187 -> e 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):161 -> e 71:71:com.android.tools.r8.graph.CfCode BooleanMethods_compare(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):466 -> e 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,com.android.tools.r8.position.Position):179:179 -> e 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):161 -> e 72:72:com.android.tools.r8.graph.CfCode BooleanMethods_compare(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):466 -> e 1:41:com.android.tools.r8.graph.CfCode MathMethods_floorDivInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4519:4559 -> e0 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/u;"} 42:42:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> e0 42:42:com.android.tools.r8.graph.CfCode MathMethods_floorDivInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4559 -> e0 43:69:com.android.tools.r8.graph.CfCode MathMethods_floorDivInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4559:4585 -> e0 70:70:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> e0 70:70:com.android.tools.r8.graph.CfCode MathMethods_floorDivInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4585 -> e0 71:83:com.android.tools.r8.graph.CfCode MathMethods_floorDivInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4585:4597 -> e0 84:84:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> e0 84:84:com.android.tools.r8.graph.CfCode MathMethods_floorDivInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4597 -> e0 85:87:com.android.tools.r8.graph.CfCode MathMethods_floorDivInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4597:4599 -> e0 88:159:com.android.tools.r8.graph.CfCode MathMethods_floorDivInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4532:4603 -> e0 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):161:161 -> e0 160:160:com.android.tools.r8.graph.CfCode MathMethods_floorDivInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4603 -> e0 161:161: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):187:187 -> e0 161:161:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161 -> e0 161:161:com.android.tools.r8.graph.CfCode MathMethods_floorDivInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4603 -> e0 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,com.android.tools.r8.position.Position):179:179 -> e0 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):161 -> e0 162:162:com.android.tools.r8.graph.CfCode MathMethods_floorDivInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4603 -> e0 1:15:com.android.tools.r8.graph.CfCode PredicateMethods_not(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8361:8375 -> e1 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/u;"} 16:16:com.android.tools.r8.graph.CfCode PredicateMethods_not(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8372:8372 -> e1 17:30:com.android.tools.r8.graph.CfCode PredicateMethods_not(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8367:8380 -> e1 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):161:161 -> e1 31:31:com.android.tools.r8.graph.CfCode PredicateMethods_not(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8380 -> e1 1:17:com.android.tools.r8.graph.CfCode BooleanMethods_hashCode(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):470:486 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/u;"} 18:18:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> f 18:18:com.android.tools.r8.graph.CfCode BooleanMethods_hashCode(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):486 -> f 19:23:com.android.tools.r8.graph.CfCode BooleanMethods_hashCode(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):486:490 -> f 24:24:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> f 24:24:com.android.tools.r8.graph.CfCode BooleanMethods_hashCode(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):490 -> f 25:26:com.android.tools.r8.graph.CfCode BooleanMethods_hashCode(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):490:491 -> f 27:44:com.android.tools.r8.graph.CfCode BooleanMethods_hashCode(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):478:495 -> f 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):161:161 -> f 45:45:com.android.tools.r8.graph.CfCode BooleanMethods_hashCode(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):495 -> f 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,com.android.tools.r8.position.Position):187:187 -> f 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):161 -> f 46:46:com.android.tools.r8.graph.CfCode BooleanMethods_hashCode(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):495 -> f 47:47: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):179:179 -> f 47:47:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161 -> f 47:47:com.android.tools.r8.graph.CfCode BooleanMethods_hashCode(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):495 -> f 1:47:com.android.tools.r8.graph.CfCode MathMethods_floorDivLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4607:4653 -> f0 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/u;"} 48:48:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> f0 48:48:com.android.tools.r8.graph.CfCode MathMethods_floorDivLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4653 -> f0 49:82:com.android.tools.r8.graph.CfCode MathMethods_floorDivLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4653:4686 -> f0 83:83:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> f0 83:83:com.android.tools.r8.graph.CfCode MathMethods_floorDivLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4686 -> f0 84:101:com.android.tools.r8.graph.CfCode MathMethods_floorDivLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4686:4703 -> f0 102:102:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> f0 102:102:com.android.tools.r8.graph.CfCode MathMethods_floorDivLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4703 -> f0 103:105:com.android.tools.r8.graph.CfCode MathMethods_floorDivLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4703:4705 -> f0 106:195:com.android.tools.r8.graph.CfCode MathMethods_floorDivLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4620:4709 -> f0 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):161:161 -> f0 196:196:com.android.tools.r8.graph.CfCode MathMethods_floorDivLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4709 -> f0 197:197: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):187:187 -> f0 197:197:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161 -> f0 197:197:com.android.tools.r8.graph.CfCode MathMethods_floorDivLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4709 -> f0 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,com.android.tools.r8.position.Position):179:179 -> f0 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):161 -> f0 198:198:com.android.tools.r8.graph.CfCode MathMethods_floorDivLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4709 -> f0 1:15:com.android.tools.r8.graph.CfCode ShortMethods_compare(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8384:8398 -> f1 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/u;"} 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):161:161 -> f1 16:16:com.android.tools.r8.graph.CfCode ShortMethods_compare(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8398 -> f1 1:15:com.android.tools.r8.graph.CfCode ByteMethods_compare(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):499:513 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/u;"} 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):161:161 -> g 16:16:com.android.tools.r8.graph.CfCode ByteMethods_compare(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):513 -> g 1:17:com.android.tools.r8.graph.CfCode MathMethods_floorDivLongInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4713:4729 -> g0 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/u;"} 18:18:com.android.tools.r8.graph.CfCode MathMethods_floorDivLongInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4726:4726 -> g0 19:34:com.android.tools.r8.graph.CfCode MathMethods_floorDivLongInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4719:4734 -> g0 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):161:161 -> g0 35:35:com.android.tools.r8.graph.CfCode MathMethods_floorDivLongInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4734 -> g0 1:19:com.android.tools.r8.graph.CfCode ShortMethods_compareUnsigned(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8402:8420 -> g1 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/u;"} 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):161:161 -> g1 20:20:com.android.tools.r8.graph.CfCode ShortMethods_compareUnsigned(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8420 -> g1 1:19:com.android.tools.r8.graph.CfCode ByteMethods_compareUnsigned(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):517:535 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/u;"} 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):161:161 -> h 20:20:com.android.tools.r8.graph.CfCode ByteMethods_compareUnsigned(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):535 -> h 1:30:com.android.tools.r8.graph.CfCode MathMethods_floorModInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4738:4767 -> h0 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/u;"} 31:31:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> h0 31:31:com.android.tools.r8.graph.CfCode MathMethods_floorModInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4767 -> h0 32:55:com.android.tools.r8.graph.CfCode MathMethods_floorModInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4767:4790 -> h0 56:56:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> h0 56:56:com.android.tools.r8.graph.CfCode MathMethods_floorModInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4790 -> h0 57:70:com.android.tools.r8.graph.CfCode MathMethods_floorModInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4790:4803 -> h0 71:71:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> h0 71:71:com.android.tools.r8.graph.CfCode MathMethods_floorModInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4803 -> h0 72:74:com.android.tools.r8.graph.CfCode MathMethods_floorModInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4803:4805 -> h0 75:134:com.android.tools.r8.graph.CfCode MathMethods_floorModInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4750:4809 -> h0 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):161:161 -> h0 135:135:com.android.tools.r8.graph.CfCode MathMethods_floorModInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4809 -> h0 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,com.android.tools.r8.position.Position):187:187 -> h0 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):161 -> h0 136:136:com.android.tools.r8.graph.CfCode MathMethods_floorModInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4809 -> h0 137:137: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):179:179 -> h0 137:137:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161 -> h0 137:137:com.android.tools.r8.graph.CfCode MathMethods_floorModInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4809 -> h0 1:15:com.android.tools.r8.graph.CfCode ShortMethods_toUnsignedInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8424:8438 -> h1 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/u;"} 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):161:161 -> h1 16:16:com.android.tools.r8.graph.CfCode ShortMethods_toUnsignedInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8438 -> h1 1:15:com.android.tools.r8.graph.CfCode ByteMethods_toUnsignedInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):539:553 -> i # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/u;"} 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):161:161 -> i 16:16:com.android.tools.r8.graph.CfCode ByteMethods_toUnsignedInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):553 -> i 1:37:com.android.tools.r8.graph.CfCode MathMethods_floorModLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4813:4849 -> i0 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/u;"} 38:38:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> i0 38:38:com.android.tools.r8.graph.CfCode MathMethods_floorModLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4849 -> i0 39:68:com.android.tools.r8.graph.CfCode MathMethods_floorModLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4849:4878 -> i0 69:69:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> i0 69:69:com.android.tools.r8.graph.CfCode MathMethods_floorModLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4878 -> i0 70:87:com.android.tools.r8.graph.CfCode MathMethods_floorModLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4878:4895 -> i0 88:88:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> i0 88:88:com.android.tools.r8.graph.CfCode MathMethods_floorModLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4895 -> i0 89:91:com.android.tools.r8.graph.CfCode MathMethods_floorModLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4895:4897 -> i0 92:168:com.android.tools.r8.graph.CfCode MathMethods_floorModLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4825:4901 -> i0 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):161:161 -> i0 169:169:com.android.tools.r8.graph.CfCode MathMethods_floorModLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4901 -> i0 170:170: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):187:187 -> i0 170:170:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161 -> i0 170:170:com.android.tools.r8.graph.CfCode MathMethods_floorModLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4901 -> i0 171:171: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):179:179 -> i0 171:171:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161 -> i0 171:171:com.android.tools.r8.graph.CfCode MathMethods_floorModLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4901 -> i0 1:16:com.android.tools.r8.graph.CfCode ShortMethods_toUnsignedLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8442:8457 -> i1 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/u;"} 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):161:161 -> i1 17:17:com.android.tools.r8.graph.CfCode ShortMethods_toUnsignedLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8457 -> i1 1:16:com.android.tools.r8.graph.CfCode ByteMethods_toUnsignedLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):557:572 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/u;"} 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):161:161 -> j 17:17:com.android.tools.r8.graph.CfCode ByteMethods_toUnsignedLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):572 -> j 1:17:com.android.tools.r8.graph.CfCode MathMethods_floorModLongInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4905:4921 -> j0 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/u;"} 18:18:com.android.tools.r8.graph.CfCode MathMethods_floorModLongInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4918:4918 -> j0 19:35:com.android.tools.r8.graph.CfCode MathMethods_floorModLongInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4911:4927 -> j0 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):161:161 -> j0 36:36:com.android.tools.r8.graph.CfCode MathMethods_floorModLongInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4927 -> j0 1:18:com.android.tools.r8.graph.CfCode StreamMethods_ofNullable(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8461:8478 -> j1 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/u;"} 19:29:com.android.tools.r8.graph.CfCode StreamMethods_ofNullable(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8475:8485 -> j1 30:30:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> j1 30:30:com.android.tools.r8.graph.CfCode StreamMethods_ofNullable(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8485 -> j1 31:38:com.android.tools.r8.graph.CfCode StreamMethods_ofNullable(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8485:8492 -> j1 39:41:com.android.tools.r8.graph.CfCode StreamMethods_ofNullable(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8491:8493 -> j1 42:52:com.android.tools.r8.graph.CfCode StreamMethods_ofNullable(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8489:8499 -> j1 53:53:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> j1 53:53:com.android.tools.r8.graph.CfCode StreamMethods_ofNullable(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8499 -> j1 54:58:com.android.tools.r8.graph.CfCode StreamMethods_ofNullable(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8499:8503 -> j1 59:59:com.android.tools.r8.graph.CfCode StreamMethods_ofNullable(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8502:8502 -> j1 60:60:com.android.tools.r8.graph.CfCode StreamMethods_ofNullable(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8501:8501 -> j1 61:99:com.android.tools.r8.graph.CfCode StreamMethods_ofNullable(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8469:8507 -> j1 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):161:161 -> j1 100:100:com.android.tools.r8.graph.CfCode StreamMethods_ofNullable(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8507 -> j1 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,com.android.tools.r8.position.Position):187:187 -> j1 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):161 -> j1 101:101:com.android.tools.r8.graph.CfCode StreamMethods_ofNullable(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8507 -> j1 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,com.android.tools.r8.position.Position):179:179 -> j1 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):161 -> j1 102:102:com.android.tools.r8.graph.CfCode StreamMethods_ofNullable(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8507 -> j1 1:27:com.android.tools.r8.graph.CfCode CharSequenceMethods_compare(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):576:602 -> k # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/u;"} 28:41:com.android.tools.r8.graph.CfCode CharSequenceMethods_compare(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):599:612 -> k 42:63:com.android.tools.r8.graph.CfCode CharSequenceMethods_compare(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):609:630 -> k 64:64:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> k 64:64:com.android.tools.r8.graph.CfCode CharSequenceMethods_compare(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):630 -> k 65:77:com.android.tools.r8.graph.CfCode CharSequenceMethods_compare(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):630:642 -> k 78:94:com.android.tools.r8.graph.CfCode CharSequenceMethods_compare(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):639:655 -> k 95:95:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> k 95:95:com.android.tools.r8.graph.CfCode CharSequenceMethods_compare(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):655 -> k 96:109:com.android.tools.r8.graph.CfCode CharSequenceMethods_compare(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):655:668 -> k 110:124:com.android.tools.r8.graph.CfCode CharSequenceMethods_compare(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):665:679 -> k 125:150:com.android.tools.r8.graph.CfCode CharSequenceMethods_compare(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):676:701 -> k 151:151:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> k 151:151:com.android.tools.r8.graph.CfCode CharSequenceMethods_compare(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):701 -> k 152:164:com.android.tools.r8.graph.CfCode CharSequenceMethods_compare(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):701:713 -> k 165:165:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> k 165:165:com.android.tools.r8.graph.CfCode CharSequenceMethods_compare(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):713 -> k 166:166:com.android.tools.r8.graph.CfCode CharSequenceMethods_compare(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):713:713 -> k 167:294:com.android.tools.r8.graph.CfCode CharSequenceMethods_compare(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):594:721 -> k 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):161:161 -> k 295:295:com.android.tools.r8.graph.CfCode CharSequenceMethods_compare(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):721 -> k 296:296: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):187:187 -> k 296:296:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161 -> k 296:296:com.android.tools.r8.graph.CfCode CharSequenceMethods_compare(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):721 -> k 297:297: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):179:179 -> k 297:297:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161 -> k 297:297:com.android.tools.r8.graph.CfCode CharSequenceMethods_compare(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):721 -> k 1:15:com.android.tools.r8.graph.CfCode MathMethods_incrementExactInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4931:4945 -> k0 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/u;"} 16:16:void com.android.tools.r8.cf.code.CfNew.(com.android.tools.r8.graph.DexType):39:39 -> k0 16:16:com.android.tools.r8.graph.CfCode MathMethods_incrementExactInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4945 -> k0 17:24:com.android.tools.r8.graph.CfCode MathMethods_incrementExactInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4945:4952 -> k0 25:33:com.android.tools.r8.graph.CfCode MathMethods_incrementExactInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4949:4957 -> k0 34:34:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> k0 34:34:com.android.tools.r8.graph.CfCode MathMethods_incrementExactInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4957 -> k0 35:35:com.android.tools.r8.graph.CfCode MathMethods_incrementExactInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4957:4957 -> k0 36:61:com.android.tools.r8.graph.CfCode MathMethods_incrementExactInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4939:4964 -> k0 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):161:161 -> k0 62:62:com.android.tools.r8.graph.CfCode MathMethods_incrementExactInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4964 -> k0 63:63: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):187:187 -> k0 63:63:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161 -> k0 63:63:com.android.tools.r8.graph.CfCode MathMethods_incrementExactInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4964 -> k0 64:64: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):179:179 -> k0 64:64:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161 -> k0 64:64:com.android.tools.r8.graph.CfCode MathMethods_incrementExactInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4964 -> k0 1:26:com.android.tools.r8.graph.CfCode StringMethods_isBlank(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8511:8536 -> k1 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/u;"} 27:40:com.android.tools.r8.graph.CfCode StringMethods_isBlank(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8533:8546 -> k1 41:41:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> k1 41:41:com.android.tools.r8.graph.CfCode StringMethods_isBlank(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8546 -> k1 42:55:com.android.tools.r8.graph.CfCode StringMethods_isBlank(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8546:8559 -> k1 56:69:com.android.tools.r8.graph.CfCode StringMethods_isBlank(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8556:8569 -> k1 70:87:com.android.tools.r8.graph.CfCode StringMethods_isBlank(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8566:8583 -> k1 88:88:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> k1 88:88:com.android.tools.r8.graph.CfCode StringMethods_isBlank(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8583 -> k1 89:98:com.android.tools.r8.graph.CfCode StringMethods_isBlank(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8583:8592 -> k1 99:112:com.android.tools.r8.graph.CfCode StringMethods_isBlank(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8589:8602 -> k1 113:113:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> k1 113:113:com.android.tools.r8.graph.CfCode StringMethods_isBlank(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8602 -> k1 114:114:com.android.tools.r8.graph.CfCode StringMethods_isBlank(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8602:8602 -> k1 115:197:com.android.tools.r8.graph.CfCode StringMethods_isBlank(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8525:8607 -> k1 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):161:161 -> k1 198:198:com.android.tools.r8.graph.CfCode StringMethods_isBlank(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8607 -> k1 199:199: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):187:187 -> k1 199:199:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161 -> k1 199:199:com.android.tools.r8.graph.CfCode StringMethods_isBlank(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8607 -> k1 200:200: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):179:179 -> k1 200:200:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161 -> k1 200:200:com.android.tools.r8.graph.CfCode StringMethods_isBlank(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8607 -> k1 1:15:com.android.tools.r8.graph.CfCode CharacterMethods_compare(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):725:739 -> l # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/u;"} 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):161:161 -> l 16:16:com.android.tools.r8.graph.CfCode CharacterMethods_compare(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):739 -> l 1:16:com.android.tools.r8.graph.CfCode MathMethods_incrementExactLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4968:4983 -> l0 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/u;"} 17:17:void com.android.tools.r8.cf.code.CfNew.(com.android.tools.r8.graph.DexType):39:39 -> l0 17:17:com.android.tools.r8.graph.CfCode MathMethods_incrementExactLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4983 -> l0 18:25:com.android.tools.r8.graph.CfCode MathMethods_incrementExactLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4983:4990 -> l0 26:36:com.android.tools.r8.graph.CfCode MathMethods_incrementExactLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4987:4997 -> l0 37:37:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> l0 37:37:com.android.tools.r8.graph.CfCode MathMethods_incrementExactLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4997 -> l0 38:38:com.android.tools.r8.graph.CfCode MathMethods_incrementExactLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4997:4997 -> l0 39:67:com.android.tools.r8.graph.CfCode MathMethods_incrementExactLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4976:5004 -> l0 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):161:161 -> l0 68:68:com.android.tools.r8.graph.CfCode MathMethods_incrementExactLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5004 -> l0 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):187:187 -> l0 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):161 -> l0 69:69:com.android.tools.r8.graph.CfCode MathMethods_incrementExactLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5004 -> l0 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):179:179 -> l0 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):161 -> l0 70:70:com.android.tools.r8.graph.CfCode MathMethods_incrementExactLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5004 -> l0 1:20:com.android.tools.r8.graph.CfCode StringMethods_joinArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8611:8630 -> l1 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/u;"} 21:21:void com.android.tools.r8.cf.code.CfNew.(com.android.tools.r8.graph.DexType):39:39 -> l1 21:21:com.android.tools.r8.graph.CfCode StringMethods_joinArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8630 -> l1 22:30:com.android.tools.r8.graph.CfCode StringMethods_joinArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8630:8638 -> l1 31:44:com.android.tools.r8.graph.CfCode StringMethods_joinArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8635:8648 -> l1 45:45:com.android.tools.r8.graph.CfCode StringMethods_joinArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8647:8647 -> l1 46:46:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> l1 46:46:com.android.tools.r8.graph.CfCode StringMethods_joinArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8647 -> l1 47:47:com.android.tools.r8.graph.CfCode StringMethods_joinArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8647:8647 -> l1 48:48:void com.android.tools.r8.cf.code.CfNew.(com.android.tools.r8.graph.DexType):39:39 -> l1 48:48:com.android.tools.r8.graph.CfCode StringMethods_joinArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8647 -> l1 49:59:com.android.tools.r8.graph.CfCode StringMethods_joinArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8647:8657 -> l1 60:80:com.android.tools.r8.graph.CfCode StringMethods_joinArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8654:8674 -> l1 81:97:com.android.tools.r8.graph.CfCode StringMethods_joinArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8671:8687 -> l1 98:101:com.android.tools.r8.graph.CfCode StringMethods_joinArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8686:8689 -> l1 102:102:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> l1 102:102:com.android.tools.r8.graph.CfCode StringMethods_joinArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8689 -> l1 103:117:com.android.tools.r8.graph.CfCode StringMethods_joinArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8689:8703 -> l1 118:134:com.android.tools.r8.graph.CfCode StringMethods_joinArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8700:8716 -> l1 135:151:com.android.tools.r8.graph.CfCode StringMethods_joinArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8713:8729 -> l1 152:154:com.android.tools.r8.graph.CfCode StringMethods_joinArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8728:8730 -> l1 155:155:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> l1 155:155:com.android.tools.r8.graph.CfCode StringMethods_joinArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8730 -> l1 156:164:com.android.tools.r8.graph.CfCode StringMethods_joinArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8730:8738 -> l1 165:165:com.android.tools.r8.graph.CfCode StringMethods_joinArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8735:8735 -> l1 166:283:com.android.tools.r8.graph.CfCode StringMethods_joinArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8626:8743 -> l1 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):161:161 -> l1 284:284:com.android.tools.r8.graph.CfCode StringMethods_joinArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8743 -> l1 285:285: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):187:187 -> l1 285:285:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161 -> l1 285:285:com.android.tools.r8.graph.CfCode StringMethods_joinArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8743 -> l1 286:286: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):179:179 -> l1 286:286:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161 -> l1 286:286:com.android.tools.r8.graph.CfCode StringMethods_joinArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8743 -> l1 1:3:com.android.tools.r8.graph.CfCode CharacterMethods_toStringCodepoint(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):744:746 -> m # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/u;"} 4:4:void com.android.tools.r8.cf.code.CfNew.(com.android.tools.r8.graph.DexType):39:39 -> m 4:4:com.android.tools.r8.graph.CfCode CharacterMethods_toStringCodepoint(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):746 -> m 5:19:com.android.tools.r8.graph.CfCode CharacterMethods_toStringCodepoint(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):746:760 -> m 20:30:com.android.tools.r8.graph.CfCode CharacterMethods_toStringCodepoint(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):757:767 -> m 31:31:com.android.tools.r8.graph.CfCode CharacterMethods_toStringCodepoint(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):764:764 -> m 32:54:com.android.tools.r8.graph.CfCode CharacterMethods_toStringCodepoint(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):750:772 -> 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):161:161 -> m 55:55:com.android.tools.r8.graph.CfCode CharacterMethods_toStringCodepoint(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):772 -> m 1:41:com.android.tools.r8.graph.CfCode MathMethods_multiplyExactInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5008:5048 -> m0 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/u;"} 42:42:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> m0 42:42:com.android.tools.r8.graph.CfCode MathMethods_multiplyExactInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5048 -> m0 43:45:com.android.tools.r8.graph.CfCode MathMethods_multiplyExactInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5048:5050 -> m0 46:46:void com.android.tools.r8.cf.code.CfNew.(com.android.tools.r8.graph.DexType):39:39 -> m0 46:46:com.android.tools.r8.graph.CfCode MathMethods_multiplyExactInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5050 -> m0 47:54:com.android.tools.r8.graph.CfCode MathMethods_multiplyExactInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5050:5057 -> m0 55:55:com.android.tools.r8.graph.CfCode MathMethods_multiplyExactInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5054:5054 -> m0 56:100:com.android.tools.r8.graph.CfCode MathMethods_multiplyExactInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5018:5062 -> m0 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):161:161 -> m0 101:101:com.android.tools.r8.graph.CfCode MathMethods_multiplyExactInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5062 -> m0 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,com.android.tools.r8.position.Position):187:187 -> m0 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):161 -> m0 102:102:com.android.tools.r8.graph.CfCode MathMethods_multiplyExactInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5062 -> m0 103:103: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):179:179 -> m0 103:103:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161 -> m0 103:103:com.android.tools.r8.graph.CfCode MathMethods_multiplyExactInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5062 -> m0 1:19:com.android.tools.r8.graph.CfCode StringMethods_joinIterable(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8747:8765 -> m1 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/u;"} 20:20:void com.android.tools.r8.cf.code.CfNew.(com.android.tools.r8.graph.DexType):39:39 -> m1 20:20:com.android.tools.r8.graph.CfCode StringMethods_joinIterable(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8765 -> m1 21:29:com.android.tools.r8.graph.CfCode StringMethods_joinIterable(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8765:8773 -> m1 30:43:com.android.tools.r8.graph.CfCode StringMethods_joinIterable(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8770:8783 -> m1 44:44:com.android.tools.r8.graph.CfCode StringMethods_joinIterable(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8782:8782 -> m1 45:45:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> m1 45:45:com.android.tools.r8.graph.CfCode StringMethods_joinIterable(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8782 -> m1 46:46:com.android.tools.r8.graph.CfCode StringMethods_joinIterable(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8782:8782 -> m1 47:47:void com.android.tools.r8.cf.code.CfNew.(com.android.tools.r8.graph.DexType):39:39 -> m1 47:47:com.android.tools.r8.graph.CfCode StringMethods_joinIterable(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8782 -> m1 48:58:com.android.tools.r8.graph.CfCode StringMethods_joinIterable(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8782:8792 -> m1 59:72:com.android.tools.r8.graph.CfCode StringMethods_joinIterable(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8789:8802 -> m1 73:86:com.android.tools.r8.graph.CfCode StringMethods_joinIterable(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8799:8812 -> m1 87:101:com.android.tools.r8.graph.CfCode StringMethods_joinIterable(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8809:8823 -> m1 102:102:com.android.tools.r8.graph.CfCode StringMethods_joinIterable(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8820:8820 -> m1 103:103:void com.android.tools.r8.cf.code.CfCheckCast.(com.android.tools.r8.graph.DexType):39:39 -> m1 103:103:com.android.tools.r8.graph.CfCode StringMethods_joinIterable(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8820 -> m1 104:115:com.android.tools.r8.graph.CfCode StringMethods_joinIterable(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8820:8831 -> m1 116:129:com.android.tools.r8.graph.CfCode StringMethods_joinIterable(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8828:8841 -> m1 130:134:com.android.tools.r8.graph.CfCode StringMethods_joinIterable(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8840:8844 -> m1 135:135:com.android.tools.r8.graph.CfCode StringMethods_joinIterable(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8843:8843 -> m1 136:136:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> m1 136:136:com.android.tools.r8.graph.CfCode StringMethods_joinIterable(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8843 -> m1 137:146:com.android.tools.r8.graph.CfCode StringMethods_joinIterable(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8843:8852 -> m1 147:161:com.android.tools.r8.graph.CfCode StringMethods_joinIterable(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8849:8863 -> m1 162:176:com.android.tools.r8.graph.CfCode StringMethods_joinIterable(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8860:8874 -> m1 177:177:com.android.tools.r8.graph.CfCode StringMethods_joinIterable(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8871:8871 -> m1 178:178:void com.android.tools.r8.cf.code.CfCheckCast.(com.android.tools.r8.graph.DexType):39:39 -> m1 178:178:com.android.tools.r8.graph.CfCode StringMethods_joinIterable(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8871 -> m1 179:190:com.android.tools.r8.graph.CfCode StringMethods_joinIterable(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8871:8882 -> m1 191:205:com.android.tools.r8.graph.CfCode StringMethods_joinIterable(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8879:8893 -> m1 206:210:com.android.tools.r8.graph.CfCode StringMethods_joinIterable(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8892:8896 -> m1 211:211:com.android.tools.r8.graph.CfCode StringMethods_joinIterable(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8895:8895 -> m1 212:212:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> m1 212:212:com.android.tools.r8.graph.CfCode StringMethods_joinIterable(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8895 -> m1 213:222:com.android.tools.r8.graph.CfCode StringMethods_joinIterable(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8895:8904 -> m1 223:223:com.android.tools.r8.graph.CfCode StringMethods_joinIterable(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8901:8901 -> m1 224:372:com.android.tools.r8.graph.CfCode StringMethods_joinIterable(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8761:8909 -> m1 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):161:161 -> m1 373:373:com.android.tools.r8.graph.CfCode StringMethods_joinIterable(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8909 -> m1 374:374: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):187:187 -> m1 374:374:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161 -> m1 374:374:com.android.tools.r8.graph.CfCode StringMethods_joinIterable(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8909 -> m1 375:375: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):179:179 -> m1 375:375:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161 -> m1 375:375:com.android.tools.r8.graph.CfCode StringMethods_joinIterable(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8909 -> m1 1:23:com.android.tools.r8.graph.CfCode CloseResourceMethod_closeResourceImpl(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):777:799 -> n # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/u;"} 24:24:void com.android.tools.r8.cf.code.CfCheckCast.(com.android.tools.r8.graph.DexType):39:39 -> n 24:24:com.android.tools.r8.graph.CfCode CloseResourceMethod_closeResourceImpl(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):799 -> n 25:42:com.android.tools.r8.graph.CfCode CloseResourceMethod_closeResourceImpl(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):799:816 -> n 43:55:com.android.tools.r8.graph.CfCode CloseResourceMethod_closeResourceImpl(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):813:825 -> n 56:56:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> n 56:56:com.android.tools.r8.graph.CfCode CloseResourceMethod_closeResourceImpl(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):825 -> n 57:65:com.android.tools.r8.graph.CfCode CloseResourceMethod_closeResourceImpl(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):825:833 -> n 66:81:com.android.tools.r8.graph.CfCode CloseResourceMethod_closeResourceImpl(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):830:845 -> n 82:86:com.android.tools.r8.graph.CfCode CloseResourceMethod_closeResourceImpl(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):842:846 -> n 87:108:com.android.tools.r8.graph.CfCode CloseResourceMethod_closeResourceImpl(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):840:861 -> n 109:113:com.android.tools.r8.graph.CfCode CloseResourceMethod_closeResourceImpl(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):858:862 -> n 114:131:com.android.tools.r8.graph.CfCode CloseResourceMethod_closeResourceImpl(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):856:873 -> n 132:132:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> n 132:132:com.android.tools.r8.graph.CfCode CloseResourceMethod_closeResourceImpl(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):873 -> n 133:138:com.android.tools.r8.graph.CfCode CloseResourceMethod_closeResourceImpl(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):873:878 -> n 139:139:com.android.tools.r8.graph.CfCode CloseResourceMethod_closeResourceImpl(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):877:877 -> n 140:145:com.android.tools.r8.graph.CfCode CloseResourceMethod_closeResourceImpl(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):876:881 -> n 146:146:void com.android.tools.r8.cf.code.CfNew.(com.android.tools.r8.graph.DexType):39:39 -> n 146:146:com.android.tools.r8.graph.CfCode CloseResourceMethod_closeResourceImpl(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):881 -> n 147:147:com.android.tools.r8.graph.CfCode CloseResourceMethod_closeResourceImpl(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):881:881 -> n 148:148:void com.android.tools.r8.cf.code.CfNew.(com.android.tools.r8.graph.DexType):39:39 -> n 148:148:com.android.tools.r8.graph.CfCode CloseResourceMethod_closeResourceImpl(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):881 -> n 149:158:com.android.tools.r8.graph.CfCode CloseResourceMethod_closeResourceImpl(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):881:890 -> n 159:170:com.android.tools.r8.graph.CfCode CloseResourceMethod_closeResourceImpl(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):887:898 -> n 171:181:com.android.tools.r8.graph.CfCode CloseResourceMethod_closeResourceImpl(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):895:905 -> n 182:193:com.android.tools.r8.graph.CfCode CloseResourceMethod_closeResourceImpl(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):902:913 -> n 194:204:com.android.tools.r8.graph.CfCode CloseResourceMethod_closeResourceImpl(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):910:920 -> n 205:217:com.android.tools.r8.graph.CfCode CloseResourceMethod_closeResourceImpl(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):917:929 -> n 218:231:com.android.tools.r8.graph.CfCode CloseResourceMethod_closeResourceImpl(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):925:938 -> n 232:232:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> n 232:232:com.android.tools.r8.graph.CfCode CloseResourceMethod_closeResourceImpl(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):938 -> n 233:239:com.android.tools.r8.graph.CfCode CloseResourceMethod_closeResourceImpl(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):938:944 -> n 240:240:void com.android.tools.r8.cf.code.CfNew.(com.android.tools.r8.graph.DexType):39:39 -> n 240:240:com.android.tools.r8.graph.CfCode CloseResourceMethod_closeResourceImpl(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):944 -> n 241:241:com.android.tools.r8.graph.CfCode CloseResourceMethod_closeResourceImpl(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):944:944 -> n 242:242:void com.android.tools.r8.cf.code.CfNew.(com.android.tools.r8.graph.DexType):39:39 -> n 242:242:com.android.tools.r8.graph.CfCode CloseResourceMethod_closeResourceImpl(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):944 -> n 243:252:com.android.tools.r8.graph.CfCode CloseResourceMethod_closeResourceImpl(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):944:953 -> n 253:264:com.android.tools.r8.graph.CfCode CloseResourceMethod_closeResourceImpl(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):950:961 -> n 265:276:com.android.tools.r8.graph.CfCode CloseResourceMethod_closeResourceImpl(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):958:969 -> n 277:287:com.android.tools.r8.graph.CfCode CloseResourceMethod_closeResourceImpl(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):966:976 -> n 288:298:com.android.tools.r8.graph.CfCode CloseResourceMethod_closeResourceImpl(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):973:983 -> n 299:311:com.android.tools.r8.graph.CfCode CloseResourceMethod_closeResourceImpl(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):980:992 -> n 312:325:com.android.tools.r8.graph.CfCode CloseResourceMethod_closeResourceImpl(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):988:1001 -> n 326:326:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> n 326:326:com.android.tools.r8.graph.CfCode CloseResourceMethod_closeResourceImpl(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1001 -> n 327:332:com.android.tools.r8.graph.CfCode CloseResourceMethod_closeResourceImpl(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1001:1006 -> n 333:333:com.android.tools.r8.graph.CfCode CloseResourceMethod_closeResourceImpl(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1005:1005 -> n 334:345:com.android.tools.r8.graph.CfCode CloseResourceMethod_closeResourceImpl(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1004:1015 -> n 346:358:com.android.tools.r8.graph.CfCode CloseResourceMethod_closeResourceImpl(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1012:1024 -> n 359:359:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> n 359:359:com.android.tools.r8.graph.CfCode CloseResourceMethod_closeResourceImpl(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1024 -> n 360:369:com.android.tools.r8.graph.CfCode CloseResourceMethod_closeResourceImpl(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1024:1033 -> n 370:370:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> n 370:370:com.android.tools.r8.graph.CfCode CloseResourceMethod_closeResourceImpl(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1033 -> n 371:374:com.android.tools.r8.graph.CfCode CloseResourceMethod_closeResourceImpl(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1033:1036 -> n 375:375:void com.android.tools.r8.cf.code.CfConstClass.(com.android.tools.r8.graph.DexType):39:39 -> n 375:375:com.android.tools.r8.graph.CfCode CloseResourceMethod_closeResourceImpl(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1036 -> n 376:385:com.android.tools.r8.graph.CfCode CloseResourceMethod_closeResourceImpl(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1036:1045 -> n 386:386:void com.android.tools.r8.cf.code.CfConstClass.(com.android.tools.r8.graph.DexType):39:39 -> n 386:386:com.android.tools.r8.graph.CfCode CloseResourceMethod_closeResourceImpl(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1045 -> n 387:399:com.android.tools.r8.graph.CfCode CloseResourceMethod_closeResourceImpl(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1045:1057 -> n 400:404:com.android.tools.r8.graph.CfCode CloseResourceMethod_closeResourceImpl(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1054:1058 -> n 405:430:com.android.tools.r8.graph.CfCode CloseResourceMethod_closeResourceImpl(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1052:1077 -> n 431:435:com.android.tools.r8.graph.CfCode CloseResourceMethod_closeResourceImpl(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1074:1078 -> n 436:454:com.android.tools.r8.graph.CfCode CloseResourceMethod_closeResourceImpl(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1072:1090 -> n 455:455:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> n 455:455:com.android.tools.r8.graph.CfCode CloseResourceMethod_closeResourceImpl(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1090 -> n 456:461:com.android.tools.r8.graph.CfCode CloseResourceMethod_closeResourceImpl(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1090:1095 -> n 462:462:com.android.tools.r8.graph.CfCode CloseResourceMethod_closeResourceImpl(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1094:1094 -> n 463:474:com.android.tools.r8.graph.CfCode CloseResourceMethod_closeResourceImpl(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1093:1104 -> n 475:475:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> n 475:475:com.android.tools.r8.graph.CfCode CloseResourceMethod_closeResourceImpl(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1104 -> n 476:487:com.android.tools.r8.graph.CfCode CloseResourceMethod_closeResourceImpl(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1104:1115 -> n 488:488:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> n 488:488:com.android.tools.r8.graph.CfCode CloseResourceMethod_closeResourceImpl(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1115 -> n 489:499:com.android.tools.r8.graph.CfCode CloseResourceMethod_closeResourceImpl(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1115:1125 -> n 500:500:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> n 500:500:com.android.tools.r8.graph.CfCode CloseResourceMethod_closeResourceImpl(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1125 -> n 501:501:com.android.tools.r8.graph.CfCode CloseResourceMethod_closeResourceImpl(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1125:1125 -> n 502:858:com.android.tools.r8.graph.CfCode CloseResourceMethod_closeResourceImpl(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):803:1159 -> n 859:871:com.android.tools.r8.graph.CfCode CloseResourceMethod_closeResourceImpl(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1158:1170 -> n 872:914:com.android.tools.r8.graph.CfCode CloseResourceMethod_closeResourceImpl(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1129:1171 -> n 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):161:161 -> n 915:915:com.android.tools.r8.graph.CfCode CloseResourceMethod_closeResourceImpl(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1171 -> n 916:916: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):187:187 -> n 916:916:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161 -> n 916:916:com.android.tools.r8.graph.CfCode CloseResourceMethod_closeResourceImpl(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1171 -> n 917:917: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):179:179 -> n 917:917:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161 -> n 917:917:com.android.tools.r8.graph.CfCode CloseResourceMethod_closeResourceImpl(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1171 -> n 1:31:com.android.tools.r8.graph.CfCode MathMethods_multiplyExactLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5066:5096 -> n0 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/u;"} 32:46:com.android.tools.r8.graph.CfCode MathMethods_multiplyExactLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5093:5107 -> n0 47:60:com.android.tools.r8.graph.CfCode MathMethods_multiplyExactLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5104:5117 -> n0 61:76:com.android.tools.r8.graph.CfCode MathMethods_multiplyExactLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5114:5129 -> n0 77:102:com.android.tools.r8.graph.CfCode MathMethods_multiplyExactLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5126:5151 -> n0 103:103:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> n0 103:103:com.android.tools.r8.graph.CfCode MathMethods_multiplyExactLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5151 -> n0 104:124:com.android.tools.r8.graph.CfCode MathMethods_multiplyExactLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5151:5171 -> n0 125:125:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> n0 125:125:com.android.tools.r8.graph.CfCode MathMethods_multiplyExactLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5171 -> n0 126:138:com.android.tools.r8.graph.CfCode MathMethods_multiplyExactLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5171:5183 -> n0 139:139:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> n0 139:139:com.android.tools.r8.graph.CfCode MathMethods_multiplyExactLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5183 -> n0 140:158:com.android.tools.r8.graph.CfCode MathMethods_multiplyExactLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5183:5201 -> n0 159:159:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> n0 159:159:com.android.tools.r8.graph.CfCode MathMethods_multiplyExactLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5201 -> n0 160:173:com.android.tools.r8.graph.CfCode MathMethods_multiplyExactLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5201:5214 -> n0 174:174:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> n0 174:174:com.android.tools.r8.graph.CfCode MathMethods_multiplyExactLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5214 -> n0 175:207:com.android.tools.r8.graph.CfCode MathMethods_multiplyExactLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5214:5246 -> n0 208:208:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> n0 208:208:com.android.tools.r8.graph.CfCode MathMethods_multiplyExactLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5246 -> n0 209:222:com.android.tools.r8.graph.CfCode MathMethods_multiplyExactLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5246:5259 -> n0 223:223:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> n0 223:223:com.android.tools.r8.graph.CfCode MathMethods_multiplyExactLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5259 -> n0 224:226:com.android.tools.r8.graph.CfCode MathMethods_multiplyExactLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5259:5261 -> n0 227:227:void com.android.tools.r8.cf.code.CfNew.(com.android.tools.r8.graph.DexType):39:39 -> n0 227:227:com.android.tools.r8.graph.CfCode MathMethods_multiplyExactLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5261 -> n0 228:235:com.android.tools.r8.graph.CfCode MathMethods_multiplyExactLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5261:5268 -> n0 236:236:com.android.tools.r8.graph.CfCode MathMethods_multiplyExactLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5265:5265 -> n0 237:423:com.android.tools.r8.graph.CfCode MathMethods_multiplyExactLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5087:5273 -> n0 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):161:161 -> n0 424:424:com.android.tools.r8.graph.CfCode MathMethods_multiplyExactLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5273 -> n0 425:425: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):187:187 -> n0 425:425:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161 -> n0 425:425:com.android.tools.r8.graph.CfCode MathMethods_multiplyExactLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5273 -> n0 426:426: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):179:179 -> n0 426:426:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161 -> n0 426:426:com.android.tools.r8.graph.CfCode MathMethods_multiplyExactLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5273 -> n0 1:27:com.android.tools.r8.graph.CfCode StringMethods_repeat(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8913:8939 -> n1 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/u;"} 28:28:void com.android.tools.r8.cf.code.CfNew.(com.android.tools.r8.graph.DexType):39:39 -> n1 28:28:com.android.tools.r8.graph.CfCode StringMethods_repeat(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8939 -> n1 29:29:com.android.tools.r8.graph.CfCode StringMethods_repeat(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8939:8939 -> n1 30:30:void com.android.tools.r8.cf.code.CfNew.(com.android.tools.r8.graph.DexType):39:39 -> n1 30:30:com.android.tools.r8.graph.CfCode StringMethods_repeat(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8939 -> n1 31:40:com.android.tools.r8.graph.CfCode StringMethods_repeat(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8939:8948 -> n1 41:52:com.android.tools.r8.graph.CfCode StringMethods_repeat(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8945:8956 -> n1 53:64:com.android.tools.r8.graph.CfCode StringMethods_repeat(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8953:8964 -> n1 65:75:com.android.tools.r8.graph.CfCode StringMethods_repeat(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8961:8971 -> n1 76:86:com.android.tools.r8.graph.CfCode StringMethods_repeat(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8968:8978 -> n1 87:98:com.android.tools.r8.graph.CfCode StringMethods_repeat(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8975:8986 -> n1 99:99:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> n1 99:99:com.android.tools.r8.graph.CfCode StringMethods_repeat(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8986 -> n1 100:108:com.android.tools.r8.graph.CfCode StringMethods_repeat(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8986:8994 -> n1 109:127:com.android.tools.r8.graph.CfCode StringMethods_repeat(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8991:9009 -> n1 128:128:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> n1 128:128:com.android.tools.r8.graph.CfCode StringMethods_repeat(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):9009 -> n1 129:140:com.android.tools.r8.graph.CfCode StringMethods_repeat(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):9009:9020 -> n1 141:141:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> n1 141:141:com.android.tools.r8.graph.CfCode StringMethods_repeat(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):9020 -> n1 142:157:com.android.tools.r8.graph.CfCode StringMethods_repeat(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):9020:9035 -> n1 158:158:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> n1 158:158:com.android.tools.r8.graph.CfCode StringMethods_repeat(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):9035 -> n1 159:167:com.android.tools.r8.graph.CfCode StringMethods_repeat(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):9035:9043 -> n1 168:178:com.android.tools.r8.graph.CfCode StringMethods_repeat(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):9040:9050 -> n1 179:179:void com.android.tools.r8.cf.code.CfNew.(com.android.tools.r8.graph.DexType):39:39 -> n1 179:179:com.android.tools.r8.graph.CfCode StringMethods_repeat(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):9050 -> n1 180:180:com.android.tools.r8.graph.CfCode StringMethods_repeat(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):9050:9050 -> n1 181:181:void com.android.tools.r8.cf.code.CfNew.(com.android.tools.r8.graph.DexType):39:39 -> n1 181:181:com.android.tools.r8.graph.CfCode StringMethods_repeat(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):9050 -> n1 182:191:com.android.tools.r8.graph.CfCode StringMethods_repeat(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):9050:9059 -> n1 192:203:com.android.tools.r8.graph.CfCode StringMethods_repeat(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):9056:9067 -> n1 204:216:com.android.tools.r8.graph.CfCode StringMethods_repeat(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):9064:9076 -> n1 217:227:com.android.tools.r8.graph.CfCode StringMethods_repeat(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):9073:9083 -> n1 228:239:com.android.tools.r8.graph.CfCode StringMethods_repeat(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):9080:9091 -> n1 240:251:com.android.tools.r8.graph.CfCode StringMethods_repeat(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):9088:9099 -> n1 252:264:com.android.tools.r8.graph.CfCode StringMethods_repeat(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):9096:9108 -> n1 265:275:com.android.tools.r8.graph.CfCode StringMethods_repeat(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):9105:9115 -> n1 276:286:com.android.tools.r8.graph.CfCode StringMethods_repeat(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):9112:9122 -> n1 287:300:com.android.tools.r8.graph.CfCode StringMethods_repeat(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):9119:9132 -> n1 301:301:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> n1 301:301:com.android.tools.r8.graph.CfCode StringMethods_repeat(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):9132 -> n1 302:302:com.android.tools.r8.graph.CfCode StringMethods_repeat(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):9132:9132 -> n1 303:303:void com.android.tools.r8.cf.code.CfNew.(com.android.tools.r8.graph.DexType):39:39 -> n1 303:303:com.android.tools.r8.graph.CfCode StringMethods_repeat(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):9132 -> n1 304:316:com.android.tools.r8.graph.CfCode StringMethods_repeat(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):9132:9144 -> n1 317:335:com.android.tools.r8.graph.CfCode StringMethods_repeat(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):9141:9159 -> n1 336:336:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> n1 336:336:com.android.tools.r8.graph.CfCode StringMethods_repeat(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):9159 -> n1 337:350:com.android.tools.r8.graph.CfCode StringMethods_repeat(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):9159:9172 -> n1 351:368:com.android.tools.r8.graph.CfCode StringMethods_repeat(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):9169:9186 -> n1 369:369:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> n1 369:369:com.android.tools.r8.graph.CfCode StringMethods_repeat(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):9186 -> n1 370:378:com.android.tools.r8.graph.CfCode StringMethods_repeat(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):9186:9194 -> n1 379:379:com.android.tools.r8.graph.CfCode StringMethods_repeat(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):9191:9191 -> n1 380:645:com.android.tools.r8.graph.CfCode StringMethods_repeat(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8934:9199 -> n1 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):161:161 -> n1 646:646:com.android.tools.r8.graph.CfCode StringMethods_repeat(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):9199 -> n1 647:647: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):187:187 -> n1 647:647:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161 -> n1 647:647:com.android.tools.r8.graph.CfCode StringMethods_repeat(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):9199 -> n1 648:648: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):179:179 -> n1 648:648:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161 -> n1 648:648:com.android.tools.r8.graph.CfCode StringMethods_repeat(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):9199 -> n1 1:14:com.android.tools.r8.graph.CfCode CollectionMethods_listOfArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1175:1188 -> o # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/u;"} 15:15:void com.android.tools.r8.cf.code.CfNew.(com.android.tools.r8.graph.DexType):39:39 -> o 15:15:com.android.tools.r8.graph.CfCode CollectionMethods_listOfArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1188 -> o 16:25:com.android.tools.r8.graph.CfCode CollectionMethods_listOfArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1188:1197 -> o 26:46:com.android.tools.r8.graph.CfCode CollectionMethods_listOfArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1194:1214 -> o 47:50:com.android.tools.r8.graph.CfCode CollectionMethods_listOfArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1213:1216 -> o 51:54:com.android.tools.r8.graph.CfCode CollectionMethods_listOfArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1215:1218 -> o 55:58:com.android.tools.r8.graph.CfCode CollectionMethods_listOfArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1217:1220 -> o 59:59:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> o 59:59:com.android.tools.r8.graph.CfCode CollectionMethods_listOfArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1220 -> o 60:77:com.android.tools.r8.graph.CfCode CollectionMethods_listOfArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1220:1237 -> o 78:88:com.android.tools.r8.graph.CfCode CollectionMethods_listOfArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1234:1244 -> o 89:104:com.android.tools.r8.graph.CfCode CollectionMethods_listOfArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1241:1256 -> o 105:108:com.android.tools.r8.graph.CfCode CollectionMethods_listOfArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1255:1258 -> o 109:109:com.android.tools.r8.graph.CfCode CollectionMethods_listOfArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1257:1257 -> o 110:110:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> o 110:110:com.android.tools.r8.graph.CfCode CollectionMethods_listOfArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1257 -> o 111:121:com.android.tools.r8.graph.CfCode CollectionMethods_listOfArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1257:1267 -> o 122:125:com.android.tools.r8.graph.CfCode CollectionMethods_listOfArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1265:1268 -> o 126:126:com.android.tools.r8.graph.CfCode CollectionMethods_listOfArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1263:1263 -> o 127:214:com.android.tools.r8.graph.CfCode CollectionMethods_listOfArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1186:1273 -> o 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):161:161 -> o 215:215:com.android.tools.r8.graph.CfCode CollectionMethods_listOfArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1273 -> o 216:216: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):187:187 -> o 216:216:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161 -> o 216:216:com.android.tools.r8.graph.CfCode CollectionMethods_listOfArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1273 -> o 217:217: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):179:179 -> o 217:217:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161 -> o 217:217:com.android.tools.r8.graph.CfCode CollectionMethods_listOfArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1273 -> o 1:17:com.android.tools.r8.graph.CfCode MathMethods_multiplyExactLongInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5277:5293 -> o0 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/u;"} 18:18:com.android.tools.r8.graph.CfCode MathMethods_multiplyExactLongInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5290:5290 -> o0 19:34:com.android.tools.r8.graph.CfCode MathMethods_multiplyExactLongInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5283:5298 -> o0 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):161:161 -> o0 35:35:com.android.tools.r8.graph.CfCode MathMethods_multiplyExactLongInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5298 -> o0 1:32:com.android.tools.r8.graph.CfCode StringMethods_strip(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):9203:9234 -> o1 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/u;"} 33:46:com.android.tools.r8.graph.CfCode StringMethods_strip(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):9231:9244 -> o1 47:47:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> o1 47:47:com.android.tools.r8.graph.CfCode StringMethods_strip(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):9244 -> o1 48:61:com.android.tools.r8.graph.CfCode StringMethods_strip(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):9244:9257 -> o1 62:75:com.android.tools.r8.graph.CfCode StringMethods_strip(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):9254:9267 -> o1 76:92:com.android.tools.r8.graph.CfCode StringMethods_strip(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):9264:9280 -> o1 93:93:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> o1 93:93:com.android.tools.r8.graph.CfCode StringMethods_strip(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):9280 -> o1 94:103:com.android.tools.r8.graph.CfCode StringMethods_strip(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):9280:9289 -> o1 104:120:com.android.tools.r8.graph.CfCode StringMethods_strip(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):9286:9302 -> o1 121:121:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> o1 121:121:com.android.tools.r8.graph.CfCode StringMethods_strip(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):9302 -> o1 122:135:com.android.tools.r8.graph.CfCode StringMethods_strip(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):9302:9315 -> o1 136:149:com.android.tools.r8.graph.CfCode StringMethods_strip(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):9312:9325 -> o1 150:166:com.android.tools.r8.graph.CfCode StringMethods_strip(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):9322:9338 -> o1 167:167:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> o1 167:167:com.android.tools.r8.graph.CfCode StringMethods_strip(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):9338 -> o1 168:177:com.android.tools.r8.graph.CfCode StringMethods_strip(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):9338:9347 -> o1 178:194:com.android.tools.r8.graph.CfCode StringMethods_strip(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):9344:9360 -> o1 195:195:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> o1 195:195:com.android.tools.r8.graph.CfCode StringMethods_strip(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):9360 -> o1 196:206:com.android.tools.r8.graph.CfCode StringMethods_strip(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):9360:9370 -> o1 207:207:com.android.tools.r8.graph.CfCode StringMethods_strip(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):9367:9367 -> o1 208:360:com.android.tools.r8.graph.CfCode StringMethods_strip(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):9223:9375 -> o1 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):161:161 -> o1 361:361:com.android.tools.r8.graph.CfCode StringMethods_strip(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):9375 -> o1 362:362: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):187:187 -> o1 362:362:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161 -> o1 362:362:com.android.tools.r8.graph.CfCode StringMethods_strip(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):9375 -> o1 363:363: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):179:179 -> o1 363:363:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161 -> o1 363:363:com.android.tools.r8.graph.CfCode StringMethods_strip(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):9375 -> o1 1:12:com.android.tools.r8.graph.CfCode CollectionMethods_mapEntry(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1277:1288 -> p # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/u;"} 13:13:void com.android.tools.r8.cf.code.CfNew.(com.android.tools.r8.graph.DexType):39:39 -> p 13:13:com.android.tools.r8.graph.CfCode CollectionMethods_mapEntry(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1288 -> p 14:23:com.android.tools.r8.graph.CfCode CollectionMethods_mapEntry(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1288:1297 -> p 24:36:com.android.tools.r8.graph.CfCode CollectionMethods_mapEntry(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1294:1306 -> p 37:47:com.android.tools.r8.graph.CfCode CollectionMethods_mapEntry(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1303:1313 -> p 48:48:com.android.tools.r8.graph.CfCode CollectionMethods_mapEntry(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1310:1310 -> p 49:82:com.android.tools.r8.graph.CfCode CollectionMethods_mapEntry(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1286:1319 -> p 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):161:161 -> p 83:83:com.android.tools.r8.graph.CfCode CollectionMethods_mapEntry(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1319 -> p 1:17:com.android.tools.r8.graph.CfCode MathMethods_multiplyFull(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5302:5318 -> p0 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/u;"} 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):161:161 -> p0 18:18:com.android.tools.r8.graph.CfCode MathMethods_multiplyFull(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5318 -> p0 1:26:com.android.tools.r8.graph.CfCode StringMethods_stripLeading(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):9379:9404 -> p1 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/u;"} 27:40:com.android.tools.r8.graph.CfCode StringMethods_stripLeading(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):9401:9414 -> p1 41:41:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> p1 41:41:com.android.tools.r8.graph.CfCode StringMethods_stripLeading(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):9414 -> p1 42:55:com.android.tools.r8.graph.CfCode StringMethods_stripLeading(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):9414:9427 -> p1 56:69:com.android.tools.r8.graph.CfCode StringMethods_stripLeading(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):9424:9437 -> p1 70:86:com.android.tools.r8.graph.CfCode StringMethods_stripLeading(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):9434:9450 -> p1 87:87:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> p1 87:87:com.android.tools.r8.graph.CfCode StringMethods_stripLeading(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):9450 -> p1 88:97:com.android.tools.r8.graph.CfCode StringMethods_stripLeading(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):9450:9459 -> p1 98:114:com.android.tools.r8.graph.CfCode StringMethods_stripLeading(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):9456:9472 -> p1 115:115:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> p1 115:115:com.android.tools.r8.graph.CfCode StringMethods_stripLeading(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):9472 -> p1 116:126:com.android.tools.r8.graph.CfCode StringMethods_stripLeading(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):9472:9482 -> p1 127:127:com.android.tools.r8.graph.CfCode StringMethods_stripLeading(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):9479:9479 -> p1 128:222:com.android.tools.r8.graph.CfCode StringMethods_stripLeading(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):9393:9487 -> p1 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):161:161 -> p1 223:223:com.android.tools.r8.graph.CfCode StringMethods_stripLeading(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):9487 -> p1 224:224: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):187:187 -> p1 224:224:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161 -> p1 224:224:com.android.tools.r8.graph.CfCode StringMethods_stripLeading(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):9487 -> p1 225:225: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):179:179 -> p1 225:225:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161 -> p1 225:225:com.android.tools.r8.graph.CfCode StringMethods_stripLeading(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):9487 -> p1 1:17:com.android.tools.r8.graph.CfCode CollectionMethods_mapOfEntries(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1323:1339 -> q # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/u;"} 18:18:void com.android.tools.r8.cf.code.CfNew.(com.android.tools.r8.graph.DexType):39:39 -> q 18:18:com.android.tools.r8.graph.CfCode CollectionMethods_mapOfEntries(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1339 -> q 19:28:com.android.tools.r8.graph.CfCode CollectionMethods_mapOfEntries(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1339:1348 -> q 29:49:com.android.tools.r8.graph.CfCode CollectionMethods_mapOfEntries(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1345:1365 -> q 50:53:com.android.tools.r8.graph.CfCode CollectionMethods_mapOfEntries(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1364:1367 -> q 54:57:com.android.tools.r8.graph.CfCode CollectionMethods_mapOfEntries(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1366:1369 -> q 58:61:com.android.tools.r8.graph.CfCode CollectionMethods_mapOfEntries(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1368:1371 -> q 62:62:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> q 62:62:com.android.tools.r8.graph.CfCode CollectionMethods_mapOfEntries(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1371 -> q 63:79:com.android.tools.r8.graph.CfCode CollectionMethods_mapOfEntries(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1371:1387 -> q 80:90:com.android.tools.r8.graph.CfCode CollectionMethods_mapOfEntries(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1384:1394 -> q 91:104:com.android.tools.r8.graph.CfCode CollectionMethods_mapOfEntries(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1391:1404 -> q 105:115:com.android.tools.r8.graph.CfCode CollectionMethods_mapOfEntries(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1401:1411 -> q 116:131:com.android.tools.r8.graph.CfCode CollectionMethods_mapOfEntries(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1408:1423 -> q 132:139:com.android.tools.r8.graph.CfCode CollectionMethods_mapOfEntries(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1420:1427 -> q 140:140:void com.android.tools.r8.cf.code.CfNew.(com.android.tools.r8.graph.DexType):39:39 -> q 140:140:com.android.tools.r8.graph.CfCode CollectionMethods_mapOfEntries(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1427 -> q 141:141:com.android.tools.r8.graph.CfCode CollectionMethods_mapOfEntries(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1427:1427 -> q 142:142:void com.android.tools.r8.cf.code.CfNew.(com.android.tools.r8.graph.DexType):39:39 -> q 142:142:com.android.tools.r8.graph.CfCode CollectionMethods_mapOfEntries(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1427 -> q 143:152:com.android.tools.r8.graph.CfCode CollectionMethods_mapOfEntries(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1427:1436 -> q 153:164:com.android.tools.r8.graph.CfCode CollectionMethods_mapOfEntries(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1433:1444 -> q 165:176:com.android.tools.r8.graph.CfCode CollectionMethods_mapOfEntries(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1441:1452 -> q 177:187:com.android.tools.r8.graph.CfCode CollectionMethods_mapOfEntries(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1449:1459 -> q 188:198:com.android.tools.r8.graph.CfCode CollectionMethods_mapOfEntries(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1456:1466 -> q 199:211:com.android.tools.r8.graph.CfCode CollectionMethods_mapOfEntries(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1463:1475 -> q 212:215:com.android.tools.r8.graph.CfCode CollectionMethods_mapOfEntries(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1474:1477 -> q 216:219:com.android.tools.r8.graph.CfCode CollectionMethods_mapOfEntries(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1476:1479 -> q 220:223:com.android.tools.r8.graph.CfCode CollectionMethods_mapOfEntries(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1478:1481 -> q 224:224:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> q 224:224:com.android.tools.r8.graph.CfCode CollectionMethods_mapOfEntries(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1481 -> q 225:235:com.android.tools.r8.graph.CfCode CollectionMethods_mapOfEntries(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1481:1491 -> q 236:239:com.android.tools.r8.graph.CfCode CollectionMethods_mapOfEntries(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1490:1493 -> q 240:240:com.android.tools.r8.graph.CfCode CollectionMethods_mapOfEntries(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1492:1492 -> q 241:241:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> q 241:241:com.android.tools.r8.graph.CfCode CollectionMethods_mapOfEntries(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1492 -> q 242:252:com.android.tools.r8.graph.CfCode CollectionMethods_mapOfEntries(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1492:1502 -> q 253:256:com.android.tools.r8.graph.CfCode CollectionMethods_mapOfEntries(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1500:1503 -> q 257:257:com.android.tools.r8.graph.CfCode CollectionMethods_mapOfEntries(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1498:1498 -> q 258:429:com.android.tools.r8.graph.CfCode CollectionMethods_mapOfEntries(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1337:1508 -> q 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):161:161 -> q 430:430:com.android.tools.r8.graph.CfCode CollectionMethods_mapOfEntries(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1508 -> q 431:431: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):187:187 -> q 431:431:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161 -> q 431:431:com.android.tools.r8.graph.CfCode CollectionMethods_mapOfEntries(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1508 -> q 432:432: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):179:179 -> q 432:432:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161 -> q 432:432:com.android.tools.r8.graph.CfCode CollectionMethods_mapOfEntries(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1508 -> q 1:101:com.android.tools.r8.graph.CfCode MathMethods_multiplyHigh(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5322:5422 -> q0 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/u;"} 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):161:161 -> q0 102:102:com.android.tools.r8.graph.CfCode MathMethods_multiplyHigh(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5422 -> q0 1:22:com.android.tools.r8.graph.CfCode StringMethods_stripTrailing(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):9491:9512 -> q1 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/u;"} 23:34:com.android.tools.r8.graph.CfCode StringMethods_stripTrailing(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):9509:9520 -> q1 35:35:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> q1 35:35:com.android.tools.r8.graph.CfCode StringMethods_stripTrailing(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):9520 -> q1 36:48:com.android.tools.r8.graph.CfCode StringMethods_stripTrailing(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):9520:9532 -> q1 49:62:com.android.tools.r8.graph.CfCode StringMethods_stripTrailing(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):9529:9542 -> q1 63:78:com.android.tools.r8.graph.CfCode StringMethods_stripTrailing(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):9539:9554 -> q1 79:79:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> q1 79:79:com.android.tools.r8.graph.CfCode StringMethods_stripTrailing(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):9554 -> q1 80:89:com.android.tools.r8.graph.CfCode StringMethods_stripTrailing(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):9554:9563 -> q1 90:104:com.android.tools.r8.graph.CfCode StringMethods_stripTrailing(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):9560:9574 -> q1 105:105:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> q1 105:105:com.android.tools.r8.graph.CfCode StringMethods_stripTrailing(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):9574 -> q1 106:116:com.android.tools.r8.graph.CfCode StringMethods_stripTrailing(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):9574:9584 -> q1 117:117:com.android.tools.r8.graph.CfCode StringMethods_stripTrailing(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):9581:9581 -> q1 118:203:com.android.tools.r8.graph.CfCode StringMethods_stripTrailing(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):9504:9589 -> q1 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):161:161 -> q1 204:204:com.android.tools.r8.graph.CfCode StringMethods_stripTrailing(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):9589 -> q1 205:205: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):187:187 -> q1 205:205:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161 -> q1 205:205:com.android.tools.r8.graph.CfCode StringMethods_stripTrailing(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):9589 -> q1 206:206: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):179:179 -> q1 206:206:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161 -> q1 206:206:com.android.tools.r8.graph.CfCode StringMethods_stripTrailing(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):9589 -> q1 1:15:com.android.tools.r8.graph.CfCode CollectionMethods_setOfArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1512:1526 -> r # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/u;"} 16:16:void com.android.tools.r8.cf.code.CfNew.(com.android.tools.r8.graph.DexType):39:39 -> r 16:16:com.android.tools.r8.graph.CfCode CollectionMethods_setOfArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1526 -> r 17:26:com.android.tools.r8.graph.CfCode CollectionMethods_setOfArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1526:1535 -> r 27:47:com.android.tools.r8.graph.CfCode CollectionMethods_setOfArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1532:1552 -> r 48:51:com.android.tools.r8.graph.CfCode CollectionMethods_setOfArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1551:1554 -> r 52:55:com.android.tools.r8.graph.CfCode CollectionMethods_setOfArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1553:1556 -> r 56:59:com.android.tools.r8.graph.CfCode CollectionMethods_setOfArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1555:1558 -> r 60:60:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> r 60:60:com.android.tools.r8.graph.CfCode CollectionMethods_setOfArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1558 -> r 61:78:com.android.tools.r8.graph.CfCode CollectionMethods_setOfArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1558:1575 -> r 79:89:com.android.tools.r8.graph.CfCode CollectionMethods_setOfArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1572:1582 -> r 90:97:com.android.tools.r8.graph.CfCode CollectionMethods_setOfArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1579:1586 -> r 98:98:void com.android.tools.r8.cf.code.CfNew.(com.android.tools.r8.graph.DexType):39:39 -> r 98:98:com.android.tools.r8.graph.CfCode CollectionMethods_setOfArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1586 -> r 99:99:com.android.tools.r8.graph.CfCode CollectionMethods_setOfArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1586:1586 -> r 100:100:void com.android.tools.r8.cf.code.CfNew.(com.android.tools.r8.graph.DexType):39:39 -> r 100:100:com.android.tools.r8.graph.CfCode CollectionMethods_setOfArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1586 -> r 101:110:com.android.tools.r8.graph.CfCode CollectionMethods_setOfArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1586:1595 -> r 111:122:com.android.tools.r8.graph.CfCode CollectionMethods_setOfArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1592:1603 -> r 123:134:com.android.tools.r8.graph.CfCode CollectionMethods_setOfArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1600:1611 -> r 135:145:com.android.tools.r8.graph.CfCode CollectionMethods_setOfArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1608:1618 -> r 146:156:com.android.tools.r8.graph.CfCode CollectionMethods_setOfArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1615:1625 -> r 157:169:com.android.tools.r8.graph.CfCode CollectionMethods_setOfArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1622:1634 -> r 170:173:com.android.tools.r8.graph.CfCode CollectionMethods_setOfArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1633:1636 -> r 174:177:com.android.tools.r8.graph.CfCode CollectionMethods_setOfArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1635:1638 -> r 178:181:com.android.tools.r8.graph.CfCode CollectionMethods_setOfArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1637:1640 -> r 182:182:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> r 182:182:com.android.tools.r8.graph.CfCode CollectionMethods_setOfArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1640 -> r 183:193:com.android.tools.r8.graph.CfCode CollectionMethods_setOfArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1640:1650 -> r 194:197:com.android.tools.r8.graph.CfCode CollectionMethods_setOfArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1649:1652 -> r 198:198:com.android.tools.r8.graph.CfCode CollectionMethods_setOfArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1651:1651 -> r 199:199:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> r 199:199:com.android.tools.r8.graph.CfCode CollectionMethods_setOfArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1651 -> r 200:210:com.android.tools.r8.graph.CfCode CollectionMethods_setOfArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1651:1661 -> r 211:214:com.android.tools.r8.graph.CfCode CollectionMethods_setOfArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1659:1662 -> r 215:215:com.android.tools.r8.graph.CfCode CollectionMethods_setOfArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1657:1657 -> r 216:359:com.android.tools.r8.graph.CfCode CollectionMethods_setOfArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1524:1667 -> r 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):161:161 -> r 360:360:com.android.tools.r8.graph.CfCode CollectionMethods_setOfArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1667 -> r 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,com.android.tools.r8.position.Position):187:187 -> r 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):161 -> r 361:361:com.android.tools.r8.graph.CfCode CollectionMethods_setOfArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1667 -> r 362:362: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):179:179 -> r 362:362:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161 -> r 362:362:com.android.tools.r8.graph.CfCode CollectionMethods_setOfArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1667 -> r 1:15:com.android.tools.r8.graph.CfCode MathMethods_negateExactInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5426:5440 -> r0 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/u;"} 16:16:void com.android.tools.r8.cf.code.CfNew.(com.android.tools.r8.graph.DexType):39:39 -> r0 16:16:com.android.tools.r8.graph.CfCode MathMethods_negateExactInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5440 -> r0 17:24:com.android.tools.r8.graph.CfCode MathMethods_negateExactInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5440:5447 -> r0 25:33:com.android.tools.r8.graph.CfCode MathMethods_negateExactInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5444:5452 -> r0 34:34:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> r0 34:34:com.android.tools.r8.graph.CfCode MathMethods_negateExactInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5452 -> r0 35:35:com.android.tools.r8.graph.CfCode MathMethods_negateExactInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5452:5452 -> r0 36:60:com.android.tools.r8.graph.CfCode MathMethods_negateExactInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5434:5458 -> r0 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):161:161 -> r0 61:61:com.android.tools.r8.graph.CfCode MathMethods_negateExactInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5458 -> r0 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,com.android.tools.r8.position.Position):187:187 -> r0 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):161 -> r0 62:62:com.android.tools.r8.graph.CfCode MathMethods_negateExactInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5458 -> r0 63:63: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):179:179 -> r0 63:63:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161 -> r0 63:63:com.android.tools.r8.graph.CfCode MathMethods_negateExactInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5458 -> r0 1:7:com.android.tools.r8.graph.CfCode ThrowableMethods_addSuppressed(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):9593:9599 -> r1 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/u;"} 8:8:void com.android.tools.r8.cf.code.CfConstClass.(com.android.tools.r8.graph.DexType):39:39 -> r1 8:8:com.android.tools.r8.graph.CfCode ThrowableMethods_addSuppressed(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):9599 -> r1 9:18:com.android.tools.r8.graph.CfCode ThrowableMethods_addSuppressed(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):9599:9608 -> r1 19:19:void com.android.tools.r8.cf.code.CfConstClass.(com.android.tools.r8.graph.DexType):39:39 -> r1 19:19:com.android.tools.r8.graph.CfCode ThrowableMethods_addSuppressed(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):9608 -> r1 20:32:com.android.tools.r8.graph.CfCode ThrowableMethods_addSuppressed(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):9608:9620 -> r1 33:37:com.android.tools.r8.graph.CfCode ThrowableMethods_addSuppressed(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):9617:9621 -> r1 38:63:com.android.tools.r8.graph.CfCode ThrowableMethods_addSuppressed(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):9615:9640 -> r1 64:68:com.android.tools.r8.graph.CfCode ThrowableMethods_addSuppressed(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):9637:9641 -> r1 69:86:com.android.tools.r8.graph.CfCode ThrowableMethods_addSuppressed(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):9635:9652 -> r1 87:87:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> r1 87:87:com.android.tools.r8.graph.CfCode ThrowableMethods_addSuppressed(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):9652 -> r1 88:93:com.android.tools.r8.graph.CfCode ThrowableMethods_addSuppressed(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):9652:9657 -> r1 94:94:com.android.tools.r8.graph.CfCode ThrowableMethods_addSuppressed(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):9656:9656 -> r1 95:105:com.android.tools.r8.graph.CfCode ThrowableMethods_addSuppressed(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):9655:9665 -> r1 106:106:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> r1 106:106:com.android.tools.r8.graph.CfCode ThrowableMethods_addSuppressed(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):9665 -> r1 107:107:com.android.tools.r8.graph.CfCode ThrowableMethods_addSuppressed(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):9665:9665 -> r1 108:179:com.android.tools.r8.graph.CfCode ThrowableMethods_addSuppressed(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):9603:9674 -> r1 180:186:com.android.tools.r8.graph.CfCode ThrowableMethods_addSuppressed(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):9669:9675 -> r1 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):161:161 -> r1 187:187:com.android.tools.r8.graph.CfCode ThrowableMethods_addSuppressed(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):9675 -> r1 188:188: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):187:187 -> r1 188:188:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161 -> r1 188:188:com.android.tools.r8.graph.CfCode ThrowableMethods_addSuppressed(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):9675 -> r1 189:189: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):179:179 -> r1 189:189:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161 -> r1 189:189:com.android.tools.r8.graph.CfCode ThrowableMethods_addSuppressed(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):9675 -> r1 1:14:com.android.tools.r8.graph.CfCode CollectionsMethods_copyOfList(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1671:1684 -> s # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/u;"} 15:15:void com.android.tools.r8.cf.code.CfNew.(com.android.tools.r8.graph.DexType):39:39 -> s 15:15:com.android.tools.r8.graph.CfCode CollectionsMethods_copyOfList(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1684 -> s 16:24:com.android.tools.r8.graph.CfCode CollectionsMethods_copyOfList(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1684:1692 -> s 25:35:com.android.tools.r8.graph.CfCode CollectionsMethods_copyOfList(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1689:1699 -> s 36:49:com.android.tools.r8.graph.CfCode CollectionsMethods_copyOfList(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1696:1709 -> s 50:62:com.android.tools.r8.graph.CfCode CollectionsMethods_copyOfList(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1706:1718 -> s 63:66:com.android.tools.r8.graph.CfCode CollectionsMethods_copyOfList(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1717:1720 -> s 67:70:com.android.tools.r8.graph.CfCode CollectionsMethods_copyOfList(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1719:1722 -> s 71:71:com.android.tools.r8.graph.CfCode CollectionsMethods_copyOfList(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1721:1721 -> s 72:72:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> s 72:72:com.android.tools.r8.graph.CfCode CollectionsMethods_copyOfList(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1721 -> s 73:82:com.android.tools.r8.graph.CfCode CollectionsMethods_copyOfList(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1721:1730 -> s 83:95:com.android.tools.r8.graph.CfCode CollectionsMethods_copyOfList(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1727:1739 -> s 96:110:com.android.tools.r8.graph.CfCode CollectionsMethods_copyOfList(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1736:1750 -> s 111:121:com.android.tools.r8.graph.CfCode CollectionsMethods_copyOfList(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1747:1757 -> s 122:136:com.android.tools.r8.graph.CfCode CollectionsMethods_copyOfList(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1754:1768 -> s 137:140:com.android.tools.r8.graph.CfCode CollectionsMethods_copyOfList(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1767:1770 -> s 141:141:com.android.tools.r8.graph.CfCode CollectionsMethods_copyOfList(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1769:1769 -> s 142:142:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> s 142:142:com.android.tools.r8.graph.CfCode CollectionsMethods_copyOfList(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1769 -> s 143:153:com.android.tools.r8.graph.CfCode CollectionsMethods_copyOfList(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1769:1779 -> s 154:157:com.android.tools.r8.graph.CfCode CollectionsMethods_copyOfList(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1777:1780 -> s 158:158:com.android.tools.r8.graph.CfCode CollectionsMethods_copyOfList(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1775:1775 -> s 159:262:com.android.tools.r8.graph.CfCode CollectionsMethods_copyOfList(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1682:1785 -> s 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):161:161 -> s 263:263:com.android.tools.r8.graph.CfCode CollectionsMethods_copyOfList(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1785 -> s 264:264: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):187:187 -> s 264:264:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161 -> s 264:264:com.android.tools.r8.graph.CfCode CollectionsMethods_copyOfList(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1785 -> s 265:265: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):179:179 -> s 265:265:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161 -> s 265:265:com.android.tools.r8.graph.CfCode CollectionsMethods_copyOfList(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1785 -> s 1:16:com.android.tools.r8.graph.CfCode MathMethods_negateExactLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5462:5477 -> s0 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/u;"} 17:17:void com.android.tools.r8.cf.code.CfNew.(com.android.tools.r8.graph.DexType):39:39 -> s0 17:17:com.android.tools.r8.graph.CfCode MathMethods_negateExactLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5477 -> s0 18:25:com.android.tools.r8.graph.CfCode MathMethods_negateExactLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5477:5484 -> s0 26:36:com.android.tools.r8.graph.CfCode MathMethods_negateExactLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5481:5491 -> s0 37:37:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> s0 37:37:com.android.tools.r8.graph.CfCode MathMethods_negateExactLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5491 -> s0 38:38:com.android.tools.r8.graph.CfCode MathMethods_negateExactLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5491:5491 -> s0 39:66:com.android.tools.r8.graph.CfCode MathMethods_negateExactLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5470:5497 -> s0 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):161:161 -> s0 67:67:com.android.tools.r8.graph.CfCode MathMethods_negateExactLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5497 -> s0 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,com.android.tools.r8.position.Position):187:187 -> s0 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):161 -> s0 68:68:com.android.tools.r8.graph.CfCode MathMethods_negateExactLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5497 -> s0 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):179:179 -> s0 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):161 -> s0 69:69:com.android.tools.r8.graph.CfCode MathMethods_negateExactLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5497 -> s0 1:7:com.android.tools.r8.graph.CfCode ThrowableMethods_getSuppressed(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):9679:9685 -> s1 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/u;"} 8:8:void com.android.tools.r8.cf.code.CfConstClass.(com.android.tools.r8.graph.DexType):39:39 -> s1 8:8:com.android.tools.r8.graph.CfCode ThrowableMethods_getSuppressed(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):9685 -> s1 9:26:com.android.tools.r8.graph.CfCode ThrowableMethods_getSuppressed(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):9685:9702 -> s1 27:31:com.android.tools.r8.graph.CfCode ThrowableMethods_getSuppressed(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):9699:9703 -> s1 32:53:com.android.tools.r8.graph.CfCode ThrowableMethods_getSuppressed(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):9697:9718 -> s1 54:58:com.android.tools.r8.graph.CfCode ThrowableMethods_getSuppressed(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):9715:9719 -> s1 59:67:com.android.tools.r8.graph.CfCode ThrowableMethods_getSuppressed(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):9713:9721 -> s1 68:68:void com.android.tools.r8.cf.code.CfCheckCast.(com.android.tools.r8.graph.DexType):39:39 -> s1 68:68:com.android.tools.r8.graph.CfCode ThrowableMethods_getSuppressed(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):9721 -> s1 69:76:com.android.tools.r8.graph.CfCode ThrowableMethods_getSuppressed(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):9721:9728 -> s1 77:77:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> s1 77:77:com.android.tools.r8.graph.CfCode ThrowableMethods_getSuppressed(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):9728 -> s1 78:82:com.android.tools.r8.graph.CfCode ThrowableMethods_getSuppressed(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):9728:9732 -> s1 83:83:com.android.tools.r8.graph.CfCode ThrowableMethods_getSuppressed(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):9731:9731 -> s1 84:90:com.android.tools.r8.graph.CfCode ThrowableMethods_getSuppressed(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):9730:9736 -> s1 91:146:com.android.tools.r8.graph.CfCode ThrowableMethods_getSuppressed(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):9689:9744 -> s1 147:153:com.android.tools.r8.graph.CfCode ThrowableMethods_getSuppressed(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):9739:9745 -> s1 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):161:161 -> s1 154:154:com.android.tools.r8.graph.CfCode ThrowableMethods_getSuppressed(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):9745 -> s1 155:155: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):187:187 -> s1 155:155:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161 -> s1 155:155:com.android.tools.r8.graph.CfCode ThrowableMethods_getSuppressed(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):9745 -> s1 156:156: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):179:179 -> s1 156:156:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161 -> s1 156:156:com.android.tools.r8.graph.CfCode ThrowableMethods_getSuppressed(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):9745 -> s1 1:17:com.android.tools.r8.graph.CfCode CollectionsMethods_copyOfMap(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1789:1805 -> t # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/u;"} 18:18:void com.android.tools.r8.cf.code.CfNew.(com.android.tools.r8.graph.DexType):39:39 -> t 18:18:com.android.tools.r8.graph.CfCode CollectionsMethods_copyOfMap(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1805 -> t 19:27:com.android.tools.r8.graph.CfCode CollectionsMethods_copyOfMap(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1805:1813 -> t 28:38:com.android.tools.r8.graph.CfCode CollectionsMethods_copyOfMap(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1810:1820 -> t 39:52:com.android.tools.r8.graph.CfCode CollectionsMethods_copyOfMap(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1817:1830 -> t 53:63:com.android.tools.r8.graph.CfCode CollectionsMethods_copyOfMap(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1827:1837 -> t 64:77:com.android.tools.r8.graph.CfCode CollectionsMethods_copyOfMap(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1834:1847 -> t 78:81:com.android.tools.r8.graph.CfCode CollectionsMethods_copyOfMap(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1846:1849 -> t 82:82:com.android.tools.r8.graph.CfCode CollectionsMethods_copyOfMap(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1848:1848 -> t 83:83:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> t 83:83:com.android.tools.r8.graph.CfCode CollectionsMethods_copyOfMap(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1848 -> t 84:93:com.android.tools.r8.graph.CfCode CollectionsMethods_copyOfMap(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1848:1857 -> t 94:106:com.android.tools.r8.graph.CfCode CollectionsMethods_copyOfMap(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1854:1866 -> t 107:112:com.android.tools.r8.graph.CfCode CollectionsMethods_copyOfMap(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1863:1868 -> t 113:113:void com.android.tools.r8.cf.code.CfCheckCast.(com.android.tools.r8.graph.DexType):39:39 -> t 113:113:com.android.tools.r8.graph.CfCode CollectionsMethods_copyOfMap(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1868 -> t 114:125:com.android.tools.r8.graph.CfCode CollectionsMethods_copyOfMap(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1868:1879 -> t 126:136:com.android.tools.r8.graph.CfCode CollectionsMethods_copyOfMap(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1876:1886 -> t 137:149:com.android.tools.r8.graph.CfCode CollectionsMethods_copyOfMap(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1883:1895 -> t 150:160:com.android.tools.r8.graph.CfCode CollectionsMethods_copyOfMap(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1892:1902 -> t 161:172:com.android.tools.r8.graph.CfCode CollectionsMethods_copyOfMap(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1899:1910 -> t 173:188:com.android.tools.r8.graph.CfCode CollectionsMethods_copyOfMap(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1907:1922 -> t 189:189:com.android.tools.r8.graph.CfCode CollectionsMethods_copyOfMap(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1921:1921 -> t 190:190:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> t 190:190:com.android.tools.r8.graph.CfCode CollectionsMethods_copyOfMap(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1921 -> t 191:201:com.android.tools.r8.graph.CfCode CollectionsMethods_copyOfMap(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1921:1931 -> t 202:205:com.android.tools.r8.graph.CfCode CollectionsMethods_copyOfMap(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1929:1932 -> t 206:206:com.android.tools.r8.graph.CfCode CollectionsMethods_copyOfMap(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1927:1927 -> t 207:341:com.android.tools.r8.graph.CfCode CollectionsMethods_copyOfMap(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1803:1937 -> t 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):161:161 -> t 342:342:com.android.tools.r8.graph.CfCode CollectionsMethods_copyOfMap(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1937 -> t 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,com.android.tools.r8.position.Position):187:187 -> t 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):161 -> t 343:343:com.android.tools.r8.graph.CfCode CollectionsMethods_copyOfMap(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1937 -> t 344:344: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):179:179 -> t 344:344:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161 -> t 344:344:com.android.tools.r8.graph.CfCode CollectionsMethods_copyOfMap(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1937 -> t 1:16:com.android.tools.r8.graph.CfCode MathMethods_nextDownDouble(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5501:5516 -> t0 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/u;"} 17:17:com.android.tools.r8.graph.CfCode MathMethods_nextDownDouble(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5513:5513 -> t0 18:33:com.android.tools.r8.graph.CfCode MathMethods_nextDownDouble(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5507:5522 -> t0 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):161:161 -> t0 34:34:com.android.tools.r8.graph.CfCode MathMethods_nextDownDouble(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5522 -> t0 1:17:com.android.tools.r8.graph.CfCode UnsafeMethods_compareAndSwapObject(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):9750:9766 -> t1 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/u;"} 18:24:com.android.tools.r8.graph.CfCode UnsafeMethods_compareAndSwapObject(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):9765:9771 -> t1 25:25:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> t1 25:25:com.android.tools.r8.graph.CfCode UnsafeMethods_compareAndSwapObject(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):9771 -> t1 26:43:com.android.tools.r8.graph.CfCode UnsafeMethods_compareAndSwapObject(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):9771:9788 -> t1 44:64:com.android.tools.r8.graph.CfCode UnsafeMethods_compareAndSwapObject(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):9780:9800 -> t1 65:71:com.android.tools.r8.graph.CfCode UnsafeMethods_compareAndSwapObject(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):9799:9805 -> t1 72:72:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> t1 72:72:com.android.tools.r8.graph.CfCode UnsafeMethods_compareAndSwapObject(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):9805 -> t1 73:83:com.android.tools.r8.graph.CfCode UnsafeMethods_compareAndSwapObject(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):9805:9815 -> t1 84:84:com.android.tools.r8.graph.CfCode UnsafeMethods_compareAndSwapObject(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):9812:9812 -> t1 85:150:com.android.tools.r8.graph.CfCode UnsafeMethods_compareAndSwapObject(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):9759:9824 -> t1 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):161:161 -> t1 151:151:com.android.tools.r8.graph.CfCode UnsafeMethods_compareAndSwapObject(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):9824 -> t1 152:152: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):187:187 -> t1 152:152:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161 -> t1 152:152:com.android.tools.r8.graph.CfCode UnsafeMethods_compareAndSwapObject(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):9824 -> t1 153:153: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):179:179 -> t1 153:153:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161 -> t1 153:153:com.android.tools.r8.graph.CfCode UnsafeMethods_compareAndSwapObject(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):9824 -> t1 1:14:com.android.tools.r8.graph.CfCode CollectionsMethods_copyOfSet(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1941:1954 -> u # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/u;"} 15:15:void com.android.tools.r8.cf.code.CfNew.(com.android.tools.r8.graph.DexType):39:39 -> u 15:15:com.android.tools.r8.graph.CfCode CollectionsMethods_copyOfSet(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1954 -> u 16:24:com.android.tools.r8.graph.CfCode CollectionsMethods_copyOfSet(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1954:1962 -> u 25:35:com.android.tools.r8.graph.CfCode CollectionsMethods_copyOfSet(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1959:1969 -> u 36:49:com.android.tools.r8.graph.CfCode CollectionsMethods_copyOfSet(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1966:1979 -> u 50:62:com.android.tools.r8.graph.CfCode CollectionsMethods_copyOfSet(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1976:1988 -> u 63:66:com.android.tools.r8.graph.CfCode CollectionsMethods_copyOfSet(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1987:1990 -> u 67:70:com.android.tools.r8.graph.CfCode CollectionsMethods_copyOfSet(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1989:1992 -> u 71:71:com.android.tools.r8.graph.CfCode CollectionsMethods_copyOfSet(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1991:1991 -> u 72:72:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> u 72:72:com.android.tools.r8.graph.CfCode CollectionsMethods_copyOfSet(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1991 -> u 73:82:com.android.tools.r8.graph.CfCode CollectionsMethods_copyOfSet(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1991:2000 -> u 83:95:com.android.tools.r8.graph.CfCode CollectionsMethods_copyOfSet(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1997:2009 -> u 96:110:com.android.tools.r8.graph.CfCode CollectionsMethods_copyOfSet(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2006:2020 -> u 111:121:com.android.tools.r8.graph.CfCode CollectionsMethods_copyOfSet(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2017:2027 -> u 122:136:com.android.tools.r8.graph.CfCode CollectionsMethods_copyOfSet(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2024:2038 -> u 137:140:com.android.tools.r8.graph.CfCode CollectionsMethods_copyOfSet(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2037:2040 -> u 141:141:com.android.tools.r8.graph.CfCode CollectionsMethods_copyOfSet(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2039:2039 -> u 142:142:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> u 142:142:com.android.tools.r8.graph.CfCode CollectionsMethods_copyOfSet(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2039 -> u 143:153:com.android.tools.r8.graph.CfCode CollectionsMethods_copyOfSet(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2039:2049 -> u 154:157:com.android.tools.r8.graph.CfCode CollectionsMethods_copyOfSet(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2047:2050 -> u 158:158:com.android.tools.r8.graph.CfCode CollectionsMethods_copyOfSet(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2045:2045 -> u 159:262:com.android.tools.r8.graph.CfCode CollectionsMethods_copyOfSet(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1952:2055 -> u 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):161:161 -> u 263:263:com.android.tools.r8.graph.CfCode CollectionsMethods_copyOfSet(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2055 -> u 264:264: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):187:187 -> u 264:264:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161 -> u 264:264:com.android.tools.r8.graph.CfCode CollectionsMethods_copyOfSet(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2055 -> u 265:265: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):179:179 -> u 265:265:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161 -> u 265:265:com.android.tools.r8.graph.CfCode CollectionsMethods_copyOfSet(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2055 -> u 1:16:com.android.tools.r8.graph.CfCode MathMethods_nextDownFloat(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5526:5541 -> u0 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/u;"} 17:17:com.android.tools.r8.graph.CfCode MathMethods_nextDownFloat(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5538:5538 -> u0 18:33:com.android.tools.r8.graph.CfCode MathMethods_nextDownFloat(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5532:5547 -> u0 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):161:161 -> u0 34:34:com.android.tools.r8.graph.CfCode MathMethods_nextDownFloat(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5547 -> u0 1:13:com.android.tools.r8.graph.CfCode CollectionsMethods_emptyEnumeration(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2060:2072 -> v # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/u;"} 14:25:com.android.tools.r8.graph.CfCode CollectionsMethods_emptyEnumeration(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2069:2080 -> v 26:29:com.android.tools.r8.graph.CfCode CollectionsMethods_emptyEnumeration(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2078:2081 -> v 30:30:com.android.tools.r8.graph.CfCode CollectionsMethods_emptyEnumeration(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2076:2076 -> v 31:51:com.android.tools.r8.graph.CfCode CollectionsMethods_emptyEnumeration(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2065:2085 -> v 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):161:161 -> v 52:52:com.android.tools.r8.graph.CfCode CollectionsMethods_emptyEnumeration(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2085 -> v 1:41:com.android.tools.r8.graph.CfCode MathMethods_subtractExactInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5551:5591 -> v0 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/u;"} 42:42:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> v0 42:42:com.android.tools.r8.graph.CfCode MathMethods_subtractExactInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5591 -> v0 43:45:com.android.tools.r8.graph.CfCode MathMethods_subtractExactInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5591:5593 -> v0 46:46:void com.android.tools.r8.cf.code.CfNew.(com.android.tools.r8.graph.DexType):39:39 -> v0 46:46:com.android.tools.r8.graph.CfCode MathMethods_subtractExactInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5593 -> v0 47:54:com.android.tools.r8.graph.CfCode MathMethods_subtractExactInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5593:5600 -> v0 55:55:com.android.tools.r8.graph.CfCode MathMethods_subtractExactInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5597:5597 -> v0 56:100:com.android.tools.r8.graph.CfCode MathMethods_subtractExactInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5561:5605 -> v0 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):161:161 -> v0 101:101:com.android.tools.r8.graph.CfCode MathMethods_subtractExactInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5605 -> v0 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,com.android.tools.r8.position.Position):187:187 -> v0 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):161 -> v0 102:102:com.android.tools.r8.graph.CfCode MathMethods_subtractExactInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5605 -> v0 103:103: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):179:179 -> v0 103:103:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161 -> v0 103:103:com.android.tools.r8.graph.CfCode MathMethods_subtractExactInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5605 -> v0 1:13:com.android.tools.r8.graph.CfCode CollectionsMethods_emptyIterator(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2089:2101 -> w # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/u;"} 14:24:com.android.tools.r8.graph.CfCode CollectionsMethods_emptyIterator(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2098:2108 -> w 25:25:com.android.tools.r8.graph.CfCode CollectionsMethods_emptyIterator(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2105:2105 -> w 26:44:com.android.tools.r8.graph.CfCode CollectionsMethods_emptyIterator(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2094:2112 -> 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):161:161 -> w 45:45:com.android.tools.r8.graph.CfCode CollectionsMethods_emptyIterator(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2112 -> w 1:39:com.android.tools.r8.graph.CfCode MathMethods_subtractExactLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5609:5647 -> w0 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/u;"} 40:40:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> w0 40:40:com.android.tools.r8.graph.CfCode MathMethods_subtractExactLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5647 -> w0 41:54:com.android.tools.r8.graph.CfCode MathMethods_subtractExactLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5647:5660 -> w0 55:55:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> w0 55:55:com.android.tools.r8.graph.CfCode MathMethods_subtractExactLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5660 -> w0 56:77:com.android.tools.r8.graph.CfCode MathMethods_subtractExactLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5660:5681 -> w0 78:78:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> w0 78:78:com.android.tools.r8.graph.CfCode MathMethods_subtractExactLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5681 -> w0 79:93:com.android.tools.r8.graph.CfCode MathMethods_subtractExactLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5681:5695 -> w0 94:94:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> w0 94:94:com.android.tools.r8.graph.CfCode MathMethods_subtractExactLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5695 -> w0 95:113:com.android.tools.r8.graph.CfCode MathMethods_subtractExactLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5695:5713 -> w0 114:114:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> w0 114:114:com.android.tools.r8.graph.CfCode MathMethods_subtractExactLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5713 -> w0 115:117:com.android.tools.r8.graph.CfCode MathMethods_subtractExactLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5713:5715 -> w0 118:118:void com.android.tools.r8.cf.code.CfNew.(com.android.tools.r8.graph.DexType):39:39 -> w0 118:118:com.android.tools.r8.graph.CfCode MathMethods_subtractExactLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5715 -> w0 119:126:com.android.tools.r8.graph.CfCode MathMethods_subtractExactLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5715:5722 -> w0 127:127:com.android.tools.r8.graph.CfCode MathMethods_subtractExactLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5719:5719 -> w0 128:233:com.android.tools.r8.graph.CfCode MathMethods_subtractExactLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5622:5727 -> w0 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):161:161 -> w0 234:234:com.android.tools.r8.graph.CfCode MathMethods_subtractExactLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5727 -> w0 235:235: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):187:187 -> w0 235:235:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161 -> w0 235:235:com.android.tools.r8.graph.CfCode MathMethods_subtractExactLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5727 -> w0 236:236: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):179:179 -> w0 236:236:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161 -> w0 236:236:com.android.tools.r8.graph.CfCode MathMethods_subtractExactLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5727 -> w0 1:13:com.android.tools.r8.graph.CfCode CollectionsMethods_emptyListIterator(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2117:2129 -> x # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/u;"} 14:24:com.android.tools.r8.graph.CfCode CollectionsMethods_emptyListIterator(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2126:2136 -> x 25:25:com.android.tools.r8.graph.CfCode CollectionsMethods_emptyListIterator(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2133:2133 -> x 26:44:com.android.tools.r8.graph.CfCode CollectionsMethods_emptyListIterator(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2122:2140 -> x 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):161:161 -> x 45:45:com.android.tools.r8.graph.CfCode CollectionsMethods_emptyListIterator(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2140 -> x 1:22:com.android.tools.r8.graph.CfCode MathMethods_toIntExact(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5731:5752 -> x0 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/u;"} 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 MathMethods_toIntExact(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5752 -> x0 24:31:com.android.tools.r8.graph.CfCode MathMethods_toIntExact(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5752:5759 -> x0 32:43:com.android.tools.r8.graph.CfCode MathMethods_toIntExact(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5756:5767 -> x0 44:44:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> x0 44:44:com.android.tools.r8.graph.CfCode MathMethods_toIntExact(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5767 -> x0 45:45:com.android.tools.r8.graph.CfCode MathMethods_toIntExact(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5767:5767 -> x0 46:79:com.android.tools.r8.graph.CfCode MathMethods_toIntExact(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5740:5773 -> x0 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):161:161 -> x0 80:80:com.android.tools.r8.graph.CfCode MathMethods_toIntExact(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5773 -> x0 81:81: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):187:187 -> x0 81:81:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161 -> x0 81:81:com.android.tools.r8.graph.CfCode MathMethods_toIntExact(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5773 -> x0 82:82: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):179:179 -> x0 82:82:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161 -> x0 82:82:com.android.tools.r8.graph.CfCode MathMethods_toIntExact(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5773 -> x0 1:16:com.android.tools.r8.graph.CfCode DoubleMethods_hashCode(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2144:2159 -> y # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/u;"} 17:17:com.android.tools.r8.graph.CfCode DoubleMethods_hashCode(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2156:2156 -> y 18:39:com.android.tools.r8.graph.CfCode DoubleMethods_hashCode(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2151:2172 -> y 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):161:161 -> y 40:40:com.android.tools.r8.graph.CfCode DoubleMethods_hashCode(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2172 -> y 1:15:com.android.tools.r8.graph.CfCode MethodMethods_getParameterCount(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5777:5791 -> y0 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/u;"} 16:16:com.android.tools.r8.graph.CfCode MethodMethods_getParameterCount(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5788:5788 -> y0 17:31:com.android.tools.r8.graph.CfCode MethodMethods_getParameterCount(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5783:5797 -> y0 32:32:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161:161 -> y0 32:32:com.android.tools.r8.graph.CfCode MethodMethods_getParameterCount(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5797 -> y0 1:17:com.android.tools.r8.graph.CfCode DoubleMethods_isFinite(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2176:2192 -> z # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/u;"} 18:30:com.android.tools.r8.graph.CfCode DoubleMethods_isFinite(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2189:2201 -> z 31:43:com.android.tools.r8.graph.CfCode DoubleMethods_isFinite(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2198:2210 -> z 44:44:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> z 44:44:com.android.tools.r8.graph.CfCode DoubleMethods_isFinite(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2210 -> z 45:51:com.android.tools.r8.graph.CfCode DoubleMethods_isFinite(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2210:2216 -> z 52:52:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> z 52:52:com.android.tools.r8.graph.CfCode DoubleMethods_isFinite(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2216 -> z 53:54:com.android.tools.r8.graph.CfCode DoubleMethods_isFinite(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2216:2217 -> z 55:92:com.android.tools.r8.graph.CfCode DoubleMethods_isFinite(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2184:2221 -> z 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):161:161 -> z 93:93:com.android.tools.r8.graph.CfCode DoubleMethods_isFinite(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2221 -> z 94:94: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):187:187 -> z 94:94:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161 -> z 94:94:com.android.tools.r8.graph.CfCode DoubleMethods_isFinite(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2221 -> z 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,com.android.tools.r8.position.Position):179:179 -> z 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):161 -> z 95:95:com.android.tools.r8.graph.CfCode DoubleMethods_isFinite(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2221 -> z 1:27:com.android.tools.r8.graph.CfCode ObjectsMethods_checkFromIndexSize(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5801:5827 -> z0 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/u;"} 28:28:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> z0 28:28:com.android.tools.r8.graph.CfCode ObjectsMethods_checkFromIndexSize(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5827 -> z0 29:31:com.android.tools.r8.graph.CfCode ObjectsMethods_checkFromIndexSize(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5827:5829 -> z0 32:32:void com.android.tools.r8.cf.code.CfNew.(com.android.tools.r8.graph.DexType):39:39 -> z0 32:32:com.android.tools.r8.graph.CfCode ObjectsMethods_checkFromIndexSize(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5829 -> z0 33:33:com.android.tools.r8.graph.CfCode ObjectsMethods_checkFromIndexSize(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5829:5829 -> z0 34:34:void com.android.tools.r8.cf.code.CfNew.(com.android.tools.r8.graph.DexType):39:39 -> z0 34:34:com.android.tools.r8.graph.CfCode ObjectsMethods_checkFromIndexSize(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5829 -> z0 35:44:com.android.tools.r8.graph.CfCode ObjectsMethods_checkFromIndexSize(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5829:5838 -> z0 45:56:com.android.tools.r8.graph.CfCode ObjectsMethods_checkFromIndexSize(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5835:5846 -> z0 57:68:com.android.tools.r8.graph.CfCode ObjectsMethods_checkFromIndexSize(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5843:5854 -> z0 69:80:com.android.tools.r8.graph.CfCode ObjectsMethods_checkFromIndexSize(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5851:5862 -> z0 81:92:com.android.tools.r8.graph.CfCode ObjectsMethods_checkFromIndexSize(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5859:5870 -> z0 93:104:com.android.tools.r8.graph.CfCode ObjectsMethods_checkFromIndexSize(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5867:5878 -> z0 105:116:com.android.tools.r8.graph.CfCode ObjectsMethods_checkFromIndexSize(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5875:5886 -> z0 117:128:com.android.tools.r8.graph.CfCode ObjectsMethods_checkFromIndexSize(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5883:5894 -> z0 129:140:com.android.tools.r8.graph.CfCode ObjectsMethods_checkFromIndexSize(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5891:5902 -> z0 141:151:com.android.tools.r8.graph.CfCode ObjectsMethods_checkFromIndexSize(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5899:5909 -> z0 152:162:com.android.tools.r8.graph.CfCode ObjectsMethods_checkFromIndexSize(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5906:5916 -> z0 163:174:com.android.tools.r8.graph.CfCode ObjectsMethods_checkFromIndexSize(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5913:5924 -> z0 175:175:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> z0 175:175:com.android.tools.r8.graph.CfCode ObjectsMethods_checkFromIndexSize(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5924 -> z0 176:176:com.android.tools.r8.graph.CfCode ObjectsMethods_checkFromIndexSize(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5924:5924 -> z0 177:298:com.android.tools.r8.graph.CfCode ObjectsMethods_checkFromIndexSize(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5809:5930 -> z0 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):161:161 -> z0 299:299:com.android.tools.r8.graph.CfCode ObjectsMethods_checkFromIndexSize(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5930 -> z0 300:300: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):187:187 -> z0 300:300:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161 -> z0 300:300:com.android.tools.r8.graph.CfCode ObjectsMethods_checkFromIndexSize(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5930 -> z0 301:301: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):179:179 -> z0 301:301:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161 -> z0 301:301:com.android.tools.r8.graph.CfCode ObjectsMethods_checkFromIndexSize(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5930 -> z0 com.android.tools.r8.ir.desugar.backports.BooleanMethodRewrites -> com.android.tools.r8.internal.p5: # {"id":"sourceFile","fileName":"BooleanMethodRewrites.java"} 1:1:com.android.tools.r8.ir.desugar.BackportedMethodRewriter$MethodInvokeRewriter createRewriter(com.android.tools.r8.cf.code.CfLogicalBinop$Opcode):15:15 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/P7;)Lcom/android/tools/r8/internal/b4;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/P7;Lcom/android/tools/r8/internal/I7;Lcom/android/tools/r8/graph/p1;)Lcom/android/tools/r8/internal/B7;"} 3:3:com.android.tools.r8.ir.desugar.BackportedMethodRewriter$MethodInvokeRewriter rewriteLogicalAnd():19:19 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/b4;"} 1:1:com.android.tools.r8.ir.desugar.BackportedMethodRewriter$MethodInvokeRewriter rewriteLogicalOr():23:23 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/b4;"} 1:1:com.android.tools.r8.ir.desugar.BackportedMethodRewriter$MethodInvokeRewriter rewriteLogicalXor():27:27 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/b4;"} com.android.tools.r8.ir.desugar.backports.CollectionMethodGenerators -> com.android.tools.r8.internal.ub: # {"id":"sourceFile","fileName":"CollectionMethodGenerators.java"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/u;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/j2;ILcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/u;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/u;"} com.android.tools.r8.ir.desugar.backports.CollectionMethodRewrites -> com.android.tools.r8.internal.vb: # {"id":"sourceFile","fileName":"CollectionMethodRewrites.java"} 1:1:com.android.tools.r8.ir.desugar.BackportedMethodRewriter$MethodInvokeRewriter rewriteListOfEmpty():16:16 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/b4;"} 2:2:com.android.tools.r8.ir.desugar.BackportedMethodRewriter$MethodInvokeRewriter rewriteToCollectionMethod(java.lang.String):28:28 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lcom/android/tools/r8/internal/b4;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Lcom/android/tools/r8/internal/I7;Lcom/android/tools/r8/graph/p1;)Lcom/android/tools/r8/internal/B7;"} 1:1:com.android.tools.r8.ir.desugar.BackportedMethodRewriter$MethodInvokeRewriter rewriteMapOfEmpty():24:24 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/b4;"} 1:1:com.android.tools.r8.ir.desugar.BackportedMethodRewriter$MethodInvokeRewriter rewriteSetOfEmpty():20:20 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/b4;"} com.android.tools.r8.ir.desugar.backports.ContentProviderClientMethodRewrites -> com.android.tools.r8.internal.gd: # {"id":"sourceFile","fileName":"ContentProviderClientMethodRewrites.java"} 1:1:com.android.tools.r8.ir.desugar.BackportedMethodRewriter$MethodInvokeRewriter rewriteClose():26:26 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/b4;"} com.android.tools.r8.ir.desugar.backports.ContentProviderClientMethodRewrites$1 -> com.android.tools.r8.internal.fd: # {"id":"sourceFile","fileName":"ContentProviderClientMethodRewrites.java"} 1:1:void ():26:26 -> 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):31:31 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/I7;Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/internal/BC;)Ljava/util/Collection;"} com.android.tools.r8.ir.desugar.backports.DrmManagerClientMethodRewrites -> com.android.tools.r8.internal.Ff: # {"id":"sourceFile","fileName":"DrmManagerClientMethodRewrites.java"} 1:1:com.android.tools.r8.ir.desugar.BackportedMethodRewriter$MethodInvokeRewriter rewriteClose():17:17 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/b4;"} 2:2:com.android.tools.r8.cf.code.CfInstruction lambda$rewriteClose$0(com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.graph.DexItemFactory):18:18 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/I7;Lcom/android/tools/r8/graph/p1;)Lcom/android/tools/r8/internal/B7;"} com.android.tools.r8.ir.desugar.backports.FloatMethodRewrites -> com.android.tools.r8.internal.Bi: # {"id":"sourceFile","fileName":"FloatMethodRewrites.java"} 1:1:com.android.tools.r8.ir.desugar.BackportedMethodRewriter$MethodInvokeRewriter rewriteHashCode():16:16 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/b4;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/I7;Lcom/android/tools/r8/graph/p1;)Lcom/android/tools/r8/internal/B7;"} 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:19 -> a com.android.tools.r8.ir.desugar.backports.LongMethodRewrites -> com.android.tools.r8.internal.eD: # {"id":"sourceFile","fileName":"LongMethodRewrites.java"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/I7;Lcom/android/tools/r8/graph/p1;)Lcom/android/tools/r8/internal/B7;"} 2:2:com.android.tools.r8.ir.desugar.BackportedMethodRewriter$MethodInvokeRewriter rewriteCompare():17:17 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/b4;"} com.android.tools.r8.ir.desugar.backports.MediaDrmMethodRewrites -> com.android.tools.r8.internal.ZD: # {"id":"sourceFile","fileName":"MediaDrmMethodRewrites.java"} 1:1:com.android.tools.r8.ir.desugar.BackportedMethodRewriter$MethodInvokeRewriter rewriteClose():17:17 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/b4;"} 2:2:com.android.tools.r8.cf.code.CfInstruction lambda$rewriteClose$0(com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.graph.DexItemFactory):18:18 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/I7;Lcom/android/tools/r8/graph/p1;)Lcom/android/tools/r8/internal/B7;"} com.android.tools.r8.ir.desugar.backports.MediaMetadataRetrieverMethodRewrites -> com.android.tools.r8.internal.aE: # {"id":"sourceFile","fileName":"MediaMetadataRetrieverMethodRewrites.java"} 1:1:com.android.tools.r8.ir.desugar.BackportedMethodRewriter$MethodInvokeRewriter rewriteClose():18:18 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/b4;"} 2:2:com.android.tools.r8.cf.code.CfInstruction lambda$rewriteClose$0(com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.graph.DexItemFactory):19:19 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/I7;Lcom/android/tools/r8/graph/p1;)Lcom/android/tools/r8/internal/B7;"} com.android.tools.r8.ir.desugar.backports.NumericMethodRewrites -> com.android.tools.r8.internal.oI: # {"id":"sourceFile","fileName":"NumericMethodRewrites.java"} 1: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:31 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/I7;Lcom/android/tools/r8/graph/p1;)Lcom/android/tools/r8/internal/B7;"} 3:3:com.android.tools.r8.ir.desugar.BackportedMethodRewriter$MethodInvokeRewriter rewriteAsIdentity():36:36 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/b4;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/I7;Lcom/android/tools/r8/graph/p1;)Lcom/android/tools/r8/internal/B7;"} 5:5:com.android.tools.r8.ir.desugar.BackportedMethodRewriter$MethodInvokeRewriter rewriteToAddInstruction():29:29 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/b4;"} 1:1:com.android.tools.r8.ir.desugar.BackportedMethodRewriter$MethodInvokeRewriter rewriteToInvokeMath():19:19 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/b4;"} com.android.tools.r8.ir.desugar.backports.NumericMethodRewrites$1 -> com.android.tools.r8.internal.nI: # {"id":"sourceFile","fileName":"NumericMethodRewrites.java"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/I7;Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/internal/BC;)Ljava/util/Collection;"} com.android.tools.r8.ir.desugar.backports.ObjectsMethodRewrites -> com.android.tools.r8.internal.FK: # {"id":"sourceFile","fileName":"ObjectsMethodRewrites.java"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/I7;Lcom/android/tools/r8/graph/p1;)Lcom/android/tools/r8/internal/B7;"} 5:5:com.android.tools.r8.ir.desugar.BackportedMethodRewriter$MethodInvokeRewriter rewriteRequireNonNull():33:33 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/b4;"} 1:1:com.android.tools.r8.ir.desugar.BackportedMethodRewriter$MethodInvokeRewriter rewriteToArraysHashCode():23:23 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/b4;"} com.android.tools.r8.ir.desugar.backports.ObjectsMethodRewrites$1 -> com.android.tools.r8.internal.EK: # {"id":"sourceFile","fileName":"ObjectsMethodRewrites.java"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/I7;Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/internal/BC;)Ljava/util/Collection;"} com.android.tools.r8.ir.desugar.backports.OptionalMethodRewrites -> com.android.tools.r8.internal.QK: # {"id":"sourceFile","fileName":"OptionalMethodRewrites.java"} 1:1:com.android.tools.r8.ir.desugar.BackportedMethodRewriter$MethodInvokeRewriter createRewriter(java.util.function.Function,java.lang.String):20:20 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Function;Ljava/lang/String;)Lcom/android/tools/r8/internal/b4;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Function;Ljava/lang/String;Lcom/android/tools/r8/internal/I7;Lcom/android/tools/r8/graph/p1;)Lcom/android/tools/r8/internal/B7;"} 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:23 -> a 7:7:com.android.tools.r8.graph.DexType lambda$rewriteDoubleOrElseGet$2(com.android.tools.r8.graph.DexItemFactory):33:33 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;)Lcom/android/tools/r8/graph/v2;"} 8:8:com.android.tools.r8.ir.desugar.BackportedMethodRewriter$MethodInvokeRewriter rewriteDoubleOrElseGet():33:33 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/b4;"} 1:1:com.android.tools.r8.graph.DexType lambda$rewriteIntOrElseGet$3(com.android.tools.r8.graph.DexItemFactory):37:37 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;)Lcom/android/tools/r8/graph/v2;"} 2:2:com.android.tools.r8.ir.desugar.BackportedMethodRewriter$MethodInvokeRewriter rewriteIntOrElseGet():37:37 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/b4;"} 1:1:com.android.tools.r8.graph.DexType lambda$rewriteLongOrElseGet$4(com.android.tools.r8.graph.DexItemFactory):41:41 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;)Lcom/android/tools/r8/graph/v2;"} 2:2:com.android.tools.r8.ir.desugar.BackportedMethodRewriter$MethodInvokeRewriter rewriteLongOrElseGet():41:41 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/b4;"} 1:1:com.android.tools.r8.graph.DexType lambda$rewriteOrElseGet$1(com.android.tools.r8.graph.DexItemFactory):29:29 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;)Lcom/android/tools/r8/graph/v2;"} 2:2:com.android.tools.r8.ir.desugar.BackportedMethodRewriter$MethodInvokeRewriter rewriteOrElseGet():29:29 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/b4;"} com.android.tools.r8.ir.desugar.backports.SparseArrayMethodRewrites -> com.android.tools.r8.internal.RV: # {"id":"sourceFile","fileName":"SparseArrayMethodRewrites.java"} 1:1:com.android.tools.r8.ir.desugar.BackportedMethodRewriter$MethodInvokeRewriter rewriteSet():17:17 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/b4;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/I7;Lcom/android/tools/r8/graph/p1;)Lcom/android/tools/r8/internal/B7;"} com.android.tools.r8.ir.desugar.backports.TypedArrayMethodRewrites -> com.android.tools.r8.internal.X00: # {"id":"sourceFile","fileName":"TypedArrayMethodRewrites.java"} 1:1:com.android.tools.r8.ir.desugar.BackportedMethodRewriter$MethodInvokeRewriter rewriteClose():17:17 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/b4;"} 2:2:com.android.tools.r8.cf.code.CfInstruction lambda$rewriteClose$0(com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.graph.DexItemFactory):18:18 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/I7;Lcom/android/tools/r8/graph/p1;)Lcom/android/tools/r8/internal/B7;"} com.android.tools.r8.ir.desugar.constantdynamic.ConstantDynamicClass -> com.android.tools.r8.internal.Ic: # {"id":"sourceFile","fileName":"ConstantDynamicClass.java"} com.android.tools.r8.graph.AppView appView -> a com.android.tools.r8.ir.desugar.constantdynamic.ConstantDynamicReference reference -> b com.android.tools.r8.graph.DexField initializedValueField -> c com.android.tools.r8.graph.DexField constantValueField -> d com.android.tools.r8.graph.DexMethod getConstMethod -> e com.android.tools.r8.ir.desugar.constantdynamic.ConstantDynamicClass$Behaviour behaviour -> f com.android.tools.r8.graph.DexMethod bootstrapMethodReference -> g com.android.tools.r8.graph.DexMethod finalBootstrapMethodReference -> h boolean isFinalBootstrapMethodReferenceOnInterface -> i com.android.tools.r8.graph.DexProgramClass clazz -> j boolean $assertionsDisabled -> k 1:1:void ():68:68 -> 1:1:void (com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.cf.code.CfConstDynamic):95:95 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/synthesis/P;Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/Y6;)V"} 2:14:void (com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.cf.code.CfConstDynamic):89:101 -> 15:19:void (com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.cf.code.CfConstDynamic):100:104 -> 20:26:void (com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.cf.code.CfConstDynamic):103:109 -> 27:46:void (com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.cf.code.CfConstDynamic):106:125 -> 47:47:void (com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.cf.code.CfConstDynamic):124:124 -> 48:64:void (com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.cf.code.CfConstDynamic):123:139 -> 65:70:void (com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.cf.code.CfConstDynamic):138:143 -> 71:95:void (com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.cf.code.CfConstDynamic):136:160 -> 96:99:void (com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.cf.code.CfConstDynamic):159:162 -> 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):179:179 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Y6;Lcom/android/tools/r8/internal/Jc;Lcom/android/tools/r8/internal/Nb;)Ljava/util/Collection;"} 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):179 -> 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):179:186 -> a 11:14: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.contexts.CompilationContext$MethodProcessingContext):195:198 -> a 11:14: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):183 -> a 15:16:void com.android.tools.r8.ir.desugar.constantdynamic.ConstantDynamicClass.synthesizeStaticFields(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):230:231 -> a 15:16:void synthesizeConstantDynamicClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):223 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/synthesis/P;)V"} 17:17:com.android.tools.r8.graph.FieldAccessFlags com.android.tools.r8.graph.FieldAccessFlags.createPrivateStaticSynthetic():75:75 -> a 17:17:void com.android.tools.r8.ir.desugar.constantdynamic.ConstantDynamicClass.synthesizeStaticFields(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):232 -> a 17:17:void synthesizeConstantDynamicClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):223 -> a 18:22:void com.android.tools.r8.ir.desugar.constantdynamic.ConstantDynamicClass.synthesizeStaticFields(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):232:236 -> a 18:22:void synthesizeConstantDynamicClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):223 -> a 23:23:com.android.tools.r8.graph.FieldAccessFlags com.android.tools.r8.graph.FieldAccessFlags.createPrivateStaticSynthetic():75:75 -> a 23:23:void com.android.tools.r8.ir.desugar.constantdynamic.ConstantDynamicClass.synthesizeStaticFields(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):237 -> a 23:23:void synthesizeConstantDynamicClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):223 -> a 24:26:void com.android.tools.r8.ir.desugar.constantdynamic.ConstantDynamicClass.synthesizeStaticFields(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):237:239 -> a 24:26:void synthesizeConstantDynamicClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):223 -> a 27:27:void com.android.tools.r8.ir.desugar.constantdynamic.ConstantDynamicClass.synthesizeStaticFields(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):229:229 -> a 27:27:void synthesizeConstantDynamicClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):223 -> a 28:28:void com.android.tools.r8.ir.desugar.constantdynamic.ConstantDynamicClass.synthesizeStaticFields(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):228:228 -> a 28:28:void synthesizeConstantDynamicClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):223 -> a 29:31:void com.android.tools.r8.ir.desugar.constantdynamic.ConstantDynamicClass.synthesizeDirectMethods(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):245:247 -> a 29:31:void synthesizeConstantDynamicClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):224 -> a 32:45:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.desugar.constantdynamic.ConstantDynamicClass.generateGetterCode(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):271:284 -> a 32:45:void com.android.tools.r8.ir.desugar.constantdynamic.ConstantDynamicClass.synthesizeDirectMethods(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):248 -> a 32:45:void synthesizeConstantDynamicClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):224 -> a 46:46:void com.android.tools.r8.cf.code.CfConstClass.(com.android.tools.r8.graph.DexType):39:39 -> a 46:46:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.desugar.constantdynamic.ConstantDynamicClass.generateGetterCode(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):284 -> a 46:46:void com.android.tools.r8.ir.desugar.constantdynamic.ConstantDynamicClass.synthesizeDirectMethods(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):248 -> a 46:46:void synthesizeConstantDynamicClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):224 -> a 47:54:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.desugar.constantdynamic.ConstantDynamicClass.generateGetterCode(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):284:291 -> a 47:54:void com.android.tools.r8.ir.desugar.constantdynamic.ConstantDynamicClass.synthesizeDirectMethods(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):248 -> a 47:54:void synthesizeConstantDynamicClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):224 -> a 55:59:void com.android.tools.r8.ir.desugar.constantdynamic.ConstantDynamicClass.invokeBootstrapMethod(com.android.tools.r8.com.google.common.collect.ImmutableList$Builder):254:258 -> a 55:59:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.desugar.constantdynamic.ConstantDynamicClass.generateGetterCode(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):293 -> a 55:59:void com.android.tools.r8.ir.desugar.constantdynamic.ConstantDynamicClass.synthesizeDirectMethods(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):248 -> a 55:59:void synthesizeConstantDynamicClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):224 -> a 60:60:void com.android.tools.r8.cf.code.CfConstClass.(com.android.tools.r8.graph.DexType):39:39 -> a 60:60:void com.android.tools.r8.ir.desugar.constantdynamic.ConstantDynamicClass.invokeBootstrapMethod(com.android.tools.r8.com.google.common.collect.ImmutableList$Builder):258 -> a 60:60:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.desugar.constantdynamic.ConstantDynamicClass.generateGetterCode(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):293 -> a 60:60:void com.android.tools.r8.ir.desugar.constantdynamic.ConstantDynamicClass.synthesizeDirectMethods(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):248 -> a 60:60:void synthesizeConstantDynamicClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):224 -> a 61:67:void com.android.tools.r8.ir.desugar.constantdynamic.ConstantDynamicClass.invokeBootstrapMethod(com.android.tools.r8.com.google.common.collect.ImmutableList$Builder):258:264 -> a 61:67:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.desugar.constantdynamic.ConstantDynamicClass.generateGetterCode(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):293 -> a 61:67:void com.android.tools.r8.ir.desugar.constantdynamic.ConstantDynamicClass.synthesizeDirectMethods(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):248 -> a 61:67:void synthesizeConstantDynamicClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):224 -> a 68:68:void com.android.tools.r8.cf.code.CfCheckCast.(com.android.tools.r8.graph.DexType):39:39 -> a 68:68:void com.android.tools.r8.ir.desugar.constantdynamic.ConstantDynamicClass.invokeBootstrapMethod(com.android.tools.r8.com.google.common.collect.ImmutableList$Builder):264 -> a 68:68:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.desugar.constantdynamic.ConstantDynamicClass.generateGetterCode(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):293 -> a 68:68:void com.android.tools.r8.ir.desugar.constantdynamic.ConstantDynamicClass.synthesizeDirectMethods(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):248 -> a 68:68:void synthesizeConstantDynamicClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):224 -> a 69:69:void com.android.tools.r8.ir.desugar.constantdynamic.ConstantDynamicClass.invokeBootstrapMethod(com.android.tools.r8.com.google.common.collect.ImmutableList$Builder):264:264 -> a 69:69:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.desugar.constantdynamic.ConstantDynamicClass.generateGetterCode(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):293 -> a 69:69:void com.android.tools.r8.ir.desugar.constantdynamic.ConstantDynamicClass.synthesizeDirectMethods(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):248 -> a 69:69:void synthesizeConstantDynamicClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):224 -> a 70:78:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.desugar.constantdynamic.ConstantDynamicClass.generateGetterCode(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):294:302 -> a 70:78:void com.android.tools.r8.ir.desugar.constantdynamic.ConstantDynamicClass.synthesizeDirectMethods(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):248 -> a 70:78:void synthesizeConstantDynamicClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):224 -> a 79:93:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.desugar.constantdynamic.ConstantDynamicClass.generateGetterCode(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):299:313 -> a 79:93:void com.android.tools.r8.ir.desugar.constantdynamic.ConstantDynamicClass.synthesizeDirectMethods(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):248 -> a 79:93:void synthesizeConstantDynamicClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):224 -> a 94:122:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.desugar.constantdynamic.ConstantDynamicClass.generateGetterCode(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):309:337 -> a 94:122:void com.android.tools.r8.ir.desugar.constantdynamic.ConstantDynamicClass.synthesizeDirectMethods(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):248 -> a 94:122:void synthesizeConstantDynamicClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):224 -> a 123:138:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.desugar.constantdynamic.ConstantDynamicClass.generateGetterCode(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):327:342 -> a 123:138:void com.android.tools.r8.ir.desugar.constantdynamic.ConstantDynamicClass.synthesizeDirectMethods(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):248 -> a 123:138:void synthesizeConstantDynamicClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):224 -> a 139:139:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161:161 -> a 139:139:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.desugar.constantdynamic.ConstantDynamicClass.generateGetterCode(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):342 -> a 139:139:void com.android.tools.r8.ir.desugar.constantdynamic.ConstantDynamicClass.synthesizeDirectMethods(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):248 -> a 139:139:void synthesizeConstantDynamicClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):224 -> 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,com.android.tools.r8.position.Position):187:187 -> 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):161 -> a 140:140:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.desugar.constantdynamic.ConstantDynamicClass.generateGetterCode(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):342 -> a 140:140:void com.android.tools.r8.ir.desugar.constantdynamic.ConstantDynamicClass.synthesizeDirectMethods(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):248 -> a 140:140:void synthesizeConstantDynamicClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):224 -> a 141:141: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):179:179 -> a 141:141:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161 -> a 141:141:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.desugar.constantdynamic.ConstantDynamicClass.generateGetterCode(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):342 -> a 141:141:void com.android.tools.r8.ir.desugar.constantdynamic.ConstantDynamicClass.synthesizeDirectMethods(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):248 -> a 141:141:void synthesizeConstantDynamicClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):224 -> a 142:144:void com.android.tools.r8.ir.desugar.constantdynamic.ConstantDynamicClass.synthesizeDirectMethods(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):248:250 -> a 142:144:void synthesizeConstantDynamicClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):224 -> a 145:145:void com.android.tools.r8.ir.desugar.constantdynamic.ConstantDynamicClass.synthesizeDirectMethods(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):244:244 -> a 145:145:void synthesizeConstantDynamicClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):224 -> a 146:146:void com.android.tools.r8.ir.desugar.constantdynamic.ConstantDynamicClass.synthesizeDirectMethods(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):243:243 -> a 146:146:void synthesizeConstantDynamicClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):224 -> a 147:148:com.android.tools.r8.graph.DexProgramClass getConstantDynamicProgramClass():348:349 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/q2;"} 149:151:void setClass(com.android.tools.r8.graph.DexProgramClass):353:355 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)V"} 152:185:void rewriteBootstrapMethodSignatureIfNeeded(com.android.tools.r8.ir.desugar.constantdynamic.ConstantDynamicDesugaringEventConsumer):360:393 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/G7;)V"} 186:186:boolean com.android.tools.r8.utils.InternalOptions.isGeneratingClassFiles():587:587 -> a 186:186:void rewriteBootstrapMethodSignatureIfNeeded(com.android.tools.r8.ir.desugar.constantdynamic.ConstantDynamicDesugaringEventConsumer):393 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 187:187:boolean com.android.tools.r8.utils.InternalOptions.isGeneratingClassFiles():587:587 -> a 187:187:void rewriteBootstrapMethodSignatureIfNeeded(com.android.tools.r8.ir.desugar.constantdynamic.ConstantDynamicDesugaringEventConsumer):393 -> a 188:199:void rewriteBootstrapMethodSignatureIfNeeded(com.android.tools.r8.ir.desugar.constantdynamic.ConstantDynamicDesugaringEventConsumer):393:404 -> a 200:200:com.android.tools.r8.graph.DexType mapLookupTypeToObject(com.android.tools.r8.graph.DexType):408:408 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/v2;"} 201:208:com.android.tools.r8.graph.Code adaptCode(com.android.tools.r8.graph.DexEncodedMethod):412:419 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W0;)Lcom/android/tools/r8/graph/W;"} 209:209:java.util.List com.android.tools.r8.utils.ListUtils.mapOrElse(java.util.List,java.util.function.Function):177:177 -> a 209:209:com.android.tools.r8.graph.Code adaptCode(com.android.tools.r8.graph.DexEncodedMethod):418 -> a 210:217:com.android.tools.r8.graph.Code adaptCode(com.android.tools.r8.graph.DexEncodedMethod):424:431 -> a 218:218:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161:161 -> a 218:218:com.android.tools.r8.graph.Code adaptCode(com.android.tools.r8.graph.DexEncodedMethod):431 -> a 219:219: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):187:187 -> a 219:219:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161 -> a 219:219:com.android.tools.r8.graph.Code adaptCode(com.android.tools.r8.graph.DexEncodedMethod):431 -> a 220:220: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):179:179 -> a 220:220:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161 -> a 220:220:com.android.tools.r8.graph.Code adaptCode(com.android.tools.r8.graph.DexEncodedMethod):431 -> a 221:222:com.android.tools.r8.cf.code.CfInstruction lambda$adaptCode$1(com.android.tools.r8.cf.code.CfInstruction):421:422 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/B7;)Lcom/android/tools/r8/internal/B7;"} 1:2:boolean shouldRewriteBootstrapMethodSignature():168:169 -> b 3:18:com.android.tools.r8.graph.DexEncodedMethod lambda$rewriteBootstrapMethodSignatureIfNeeded$0(com.android.tools.r8.graph.DexEncodedMethod):371:386 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W0;)Lcom/android/tools/r8/graph/W0;"} com.android.tools.r8.ir.desugar.constantdynamic.ConstantDynamicDesugaringEventConsumer -> com.android.tools.r8.internal.Jc: # {"id":"sourceFile","fileName":"ConstantDynamicDesugaringEventConsumer.java"} void acceptConstantDynamicClass(com.android.tools.r8.ir.desugar.constantdynamic.ConstantDynamicClass,com.android.tools.r8.graph.ProgramMethod) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Ic;Lcom/android/tools/r8/graph/o5;)V"} void acceptConstantDynamicRewrittenBootstrapMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexMethod) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/o5;)V"} com.android.tools.r8.ir.desugar.constantdynamic.ConstantDynamicInstructionDesugaring -> com.android.tools.r8.internal.Kc: # {"id":"sourceFile","fileName":"ConstantDynamicInstructionDesugaring.java"} com.android.tools.r8.graph.AppView appView -> a java.util.Map dynamicConstantSyntheticsPerClass -> b 1:1:void (com.android.tools.r8.graph.AppView):35:35 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)V"} 2:6:void (com.android.tools.r8.graph.AppView):32:36 -> 1:1:void lambda$report$0(com.android.tools.r8.graph.ProgramMethod,java.lang.String):43:43 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Ljava/lang/String;)V"} 2:2:com.android.tools.r8.utils.Reporter com.android.tools.r8.graph.AppView.reporter():628:628 -> a 2:2:void lambda$report$0(com.android.tools.r8.graph.ProgramMethod,java.lang.String):44 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:3:com.android.tools.r8.utils.Reporter com.android.tools.r8.graph.AppView.reporter():628:628 -> a 3:3:void lambda$report$0(com.android.tools.r8.graph.ProgramMethod,java.lang.String):44 -> a 4:7:void lambda$report$0(com.android.tools.r8.graph.ProgramMethod,java.lang.String):44:47 -> a 8:8:void lambda$report$0(com.android.tools.r8.graph.ProgramMethod,java.lang.String):45:45 -> a 9:9:com.android.tools.r8.ir.desugar.DesugarDescription compute(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):53:53 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/B7;)Lcom/android/tools/r8/internal/ue;"} 10:10:boolean com.android.tools.r8.cf.code.CfInstruction.isConstDynamic():0:0 -> a 10:10:com.android.tools.r8.ir.desugar.DesugarDescription compute(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):53 -> a 11:68:com.android.tools.r8.ir.desugar.DesugarDescription compute(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):54:111 -> a 69:69:java.util.Collection lambda$compute$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.ir.desugar.CfInstructionDesugaringCollection,com.android.tools.r8.graph.DexItemFactory):105:105 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/B7;Lcom/android/tools/r8/internal/Ui;Lcom/android/tools/r8/internal/BC;Lcom/android/tools/r8/internal/G7;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/Nb;Lcom/android/tools/r8/internal/D7;Lcom/android/tools/r8/graph/p1;)Ljava/util/Collection;"} 70:71: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):130:131 -> a 70:71:java.util.Collection lambda$compute$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.ir.desugar.CfInstructionDesugaringCollection,com.android.tools.r8.graph.DexItemFactory):104 -> a 72:73:void scan(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer):117:118 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/G7;)V"} 74:74:java.util.Map lambda$ensureConstantDynamicClass$2(com.android.tools.r8.graph.DexType):150:150 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Ljava/util/Map;"} 75:81: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):173:179 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Y6;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/Nb;Lcom/android/tools/r8/internal/Jc;)Lcom/android/tools/r8/internal/Ic;"} 82:91: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):177:186 -> a 92:92:com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind lambda$createConstantDynamicClass$3(com.android.tools.r8.synthesis.SyntheticNaming):178:178 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/synthesis/L;)Lcom/android/tools/r8/synthesis/L$b;"} 93:93: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):182:182 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/N;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/Y6;Lcom/android/tools/r8/synthesis/P;)V"} 1:9:com.android.tools.r8.ir.desugar.DesugarDescription report(java.lang.String,com.android.tools.r8.graph.ProgramMethod):40:48 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Ljava/lang/String;)Lcom/android/tools/r8/internal/ue;"} 10:12: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):148:150 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Y6;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/Nb;Lcom/android/tools/r8/internal/Jc;)Lcom/android/tools/r8/internal/Ic;"} 13:26: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):149:162 -> b com.android.tools.r8.ir.desugar.constantdynamic.ConstantDynamicReference -> com.android.tools.r8.internal.Lc: # {"id":"sourceFile","fileName":"ConstantDynamicReference.java"} int symbolicReferenceId -> a com.android.tools.r8.graph.DexString name -> b com.android.tools.r8.graph.DexType type -> c com.android.tools.r8.graph.DexMethodHandle bootstrapMethod -> d java.util.List bootstrapMethodArguments -> e boolean $assertionsDisabled -> f 1:1:void ():17:17 -> 1:7:void (int,com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexMethodHandle,java.util.List):33:39 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/graph/u2;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/l2;Ljava/util/ArrayList;)V"} com.android.tools.r8.utils.structural.StructuralItem self() -> U # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/structural/x;"} 1:1:int lambda$specify$0(com.android.tools.r8.ir.desugar.constantdynamic.ConstantDynamicReference):25:25 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Lc;)I"} 2:2:void specify(com.android.tools.r8.utils.structural.StructuralSpecification):25:25 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/z;)V"} 3:3:com.android.tools.r8.graph.DexMethodHandle getBootstrapMethod():61:61 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/l2;"} 1:1:java.util.List getBootstrapMethodArguments():65:65 -> b 1:1:com.android.tools.r8.graph.DexString getName():53:53 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/u2;"} 1:1:com.android.tools.r8.graph.DexType getType():57:57 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/v2;"} 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 -> p # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/structural/y;"} com.android.tools.r8.ir.desugar.desugaredlibrary.ApiLevelRange -> com.android.tools.r8.internal.q2: # {"id":"sourceFile","fileName":"ApiLevelRange.java"} com.android.tools.r8.utils.AndroidApiLevel apiLevelBelowOrEqual -> a com.android.tools.r8.utils.AndroidApiLevel apiLevelGreaterOrEqual -> b 1:1:void (int):16:16 -> 2:4:void (com.android.tools.r8.utils.AndroidApiLevel,com.android.tools.r8.utils.AndroidApiLevel):26:28 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/f;Lcom/android/tools/r8/utils/f;)V"} 1:1:int getApiLevelBelowOrEqualAsInt():32:32 -> a 2:15:int deterministicOrder(com.android.tools.r8.ir.desugar.desugaredlibrary.ApiLevelRange):62:75 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/q2;)I"} 1:1:int getApiLevelGreaterOrEqualAsInt():36:36 -> b 1:1:boolean hasApiLevelGreaterOrEqual():40:40 -> c 1:6:boolean equals(java.lang.Object):48:53 -> equals 1:1:int hashCode():58:58 -> hashCode com.android.tools.r8.ir.desugar.desugaredlibrary.DesugaredLibraryAmender -> com.android.tools.r8.internal.xe: # {"id":"sourceFile","fileName":"DesugaredLibraryAmender.java"} com.android.tools.r8.graph.DexDefinitionSupplier definitions -> a com.android.tools.r8.utils.Reporter reporter -> b com.android.tools.r8.androidapi.ComputedApiLevel minAPILevel -> c 1:4:void (com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.utils.Reporter,com.android.tools.r8.androidapi.ComputedApiLevel):57:60 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Q0;Lcom/android/tools/r8/utils/O2;Lcom/android/tools/r8/androidapi/h;)V"} 1:5:void run(com.android.tools.r8.graph.AppView):36:40 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)V"} 6:6:void run(com.android.tools.r8.graph.AppView):35:35 -> 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):49:53 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Map;Ljava/util/Map;Lcom/android/tools/r8/graph/Q0;Lcom/android/tools/r8/utils/O2;Lcom/android/tools/r8/androidapi/h;)V"} 12:13:void run(java.util.Map,java.util.Map):66:67 -> a 14:30:void amendLibraryField(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.FieldAccessFlags):71:87 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;Lcom/android/tools/r8/graph/Q2;)V"} 31:44:void amendLibraryMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.MethodAccessFlags):92:105 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/p4;)V"} 45:66:com.android.tools.r8.graph.DexLibraryClass getLibraryClass(com.android.tools.r8.graph.DexReference):109:130 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/s2;)Lcom/android/tools/r8/graph/d2;"} 67:69:com.android.tools.r8.graph.DexLibraryClass getLibraryClass(com.android.tools.r8.graph.DexReference):114:116 -> a 70:82:com.android.tools.r8.graph.DexLibraryClass getLibraryClass(com.android.tools.r8.graph.DexReference):115:127 -> a 83:83:com.android.tools.r8.graph.DexLibraryClass getLibraryClass(com.android.tools.r8.graph.DexReference):123:123 -> a com.android.tools.r8.ir.desugar.desugaredlibrary.DesugaredLibrarySpecification -> com.android.tools.r8.internal.Me: # {"id":"sourceFile","fileName":"DesugaredLibrarySpecification.java"} java.util.Set getMaintainTypeOrPrefixForTesting() -> a com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineDesugaredLibrarySpecification toMachineSpecification(com.android.tools.r8.graph.DexApplication,com.android.tools.r8.utils.Timing) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j0;Lcom/android/tools/r8/utils/z3;)Lcom/android/tools/r8/internal/jD;"} java.lang.String getJsonSource() -> b com.android.tools.r8.utils.AndroidApiLevel getRequiredCompilationApiLevel() -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/f;"} boolean isLibraryCompilation() -> d java.util.List getExtraKeepRules() -> e java.lang.String getSynthesizedLibraryClassesPackagePrefix() -> f boolean isEmpty() -> isEmpty com.android.tools.r8.ir.desugar.desugaredlibrary.DesugaredLibrarySpecificationParser -> com.android.tools.r8.internal.Ne: # {"id":"sourceFile","fileName":"DesugaredLibrarySpecificationParser.java"} boolean $assertionsDisabled -> a 1:1:void ():20:20 -> 1:1:void lambda$parseDesugaredLibrarySpecification$0(com.android.tools.r8.ir.desugar.desugaredlibrary.TopLevelFlagsBuilder):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/mZ;)V"} 2:2: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):32:32 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/d0;Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/utils/O2;ZI)Lcom/android/tools/r8/internal/Me;"} 3:39:com.android.tools.r8.ir.desugar.desugaredlibrary.DesugaredLibrarySpecification parseDesugaredLibrarySpecificationforTesting(com.android.tools.r8.StringResource,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter,boolean,int,java.util.function.Consumer):43:79 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/d0;Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/utils/O2;ZILjava/util/function/Consumer;)Lcom/android/tools/r8/internal/Me;"} 40:40:com.android.tools.r8.ir.desugar.desugaredlibrary.DesugaredLibrarySpecification parseDesugaredLibrarySpecificationforTesting(com.android.tools.r8.StringResource,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter,boolean,int,java.util.function.Consumer):52:52 -> a 41:41:void com.android.tools.r8.ir.desugar.desugaredlibrary.DesugaredLibrarySpecificationParser.ensureConfigurationFormatVersion(com.android.tools.r8.com.google.gson.JsonObject,com.android.tools.r8.utils.Reporter,com.android.tools.r8.origin.Origin):101:101 -> a 41:41:boolean isHumanSpecification(com.android.tools.r8.com.google.gson.JsonObject,com.android.tools.r8.utils.Reporter,com.android.tools.r8.origin.Origin):92 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/St;Lcom/android/tools/r8/utils/O2;Lcom/android/tools/r8/origin/Origin;)Z"} 42:42:boolean isHumanSpecification(com.android.tools.r8.com.google.gson.JsonObject,com.android.tools.r8.utils.Reporter,com.android.tools.r8.origin.Origin):94:94 -> a 43:43:void com.android.tools.r8.ir.desugar.desugaredlibrary.DesugaredLibrarySpecificationParser.ensureConfigurationFormatVersion(com.android.tools.r8.com.google.gson.JsonObject,com.android.tools.r8.utils.Reporter,com.android.tools.r8.origin.Origin):102:102 -> a 43:43:boolean isHumanSpecification(com.android.tools.r8.com.google.gson.JsonObject,com.android.tools.r8.utils.Reporter,com.android.tools.r8.origin.Origin):92 -> a 1:1:void com.android.tools.r8.ir.desugar.desugaredlibrary.DesugaredLibrarySpecificationParser.ensureConfigurationFormatVersion(com.android.tools.r8.com.google.gson.JsonObject,com.android.tools.r8.utils.Reporter,com.android.tools.r8.origin.Origin):101:101 -> b 1:1:boolean isMachineSpecification(com.android.tools.r8.com.google.gson.JsonObject,com.android.tools.r8.utils.Reporter,com.android.tools.r8.origin.Origin):84 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/St;Lcom/android/tools/r8/utils/O2;Lcom/android/tools/r8/origin/Origin;)Z"} 2:2:boolean isMachineSpecification(com.android.tools.r8.com.google.gson.JsonObject,com.android.tools.r8.utils.Reporter,com.android.tools.r8.origin.Origin):86:86 -> b 3:3:void com.android.tools.r8.ir.desugar.desugaredlibrary.DesugaredLibrarySpecificationParser.ensureConfigurationFormatVersion(com.android.tools.r8.com.google.gson.JsonObject,com.android.tools.r8.utils.Reporter,com.android.tools.r8.origin.Origin):102:102 -> b 3:3:boolean isMachineSpecification(com.android.tools.r8.com.google.gson.JsonObject,com.android.tools.r8.utils.Reporter,com.android.tools.r8.origin.Origin):84 -> b com.android.tools.r8.ir.desugar.desugaredlibrary.TopLevelFlagsBuilder -> com.android.tools.r8.internal.mZ: # {"id":"sourceFile","fileName":"TopLevelFlagsBuilder.java"} com.android.tools.r8.ir.desugar.desugaredlibrary.TopLevelFlagsBuilder setSupportAllCallbacksFromLibrary(boolean) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Z)Lcom/android/tools/r8/internal/mZ;"} com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryAPICallbackSynthesizer -> com.android.tools.r8.internal.ve: # {"id":"sourceFile","fileName":"DesugaredLibraryAPICallbackSynthesizer.java"} com.android.tools.r8.graph.AppView appView -> a com.android.tools.r8.graph.DexItemFactory factory -> b com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizer wrapperSynthesizor -> c java.util.Set trackedCallBackAPIs -> d java.util.function.Predicate isLiveMethod -> e boolean $assertionsDisabled -> f 1:1:void ():31:31 -> 1:9:void (com.android.tools.r8.graph.AppView,java.util.function.Predicate):42:50 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Ljava/util/function/Predicate;)V"} 1:4:void postProcessingDesugaring(java.util.Collection,com.android.tools.r8.ir.desugar.CfPostProcessingDesugaringEventConsumer,java.util.concurrent.ExecutorService):60:63 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Collection;Lcom/android/tools/r8/internal/n8;Ljava/util/concurrent/ExecutorService;)V"} 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:37:boolean com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryAPICallbackSynthesizer.shouldRegisterCallback(com.android.tools.r8.graph.ProgramMethod):117:141 -> a 13:37:void postProcessingDesugaring(java.util.Collection,com.android.tools.r8.ir.desugar.CfPostProcessingDesugaringEventConsumer,java.util.concurrent.ExecutorService):70 -> a 38:38:boolean com.android.tools.r8.utils.InternalOptions.isDesugaredLibraryCompilation():558:558 -> a 38:38: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)"]} 38:38:void postProcessingDesugaring(java.util.Collection,com.android.tools.r8.ir.desugar.CfPostProcessingDesugaringEventConsumer,java.util.concurrent.ExecutorService):70 -> a 39:39:boolean com.android.tools.r8.utils.InternalOptions.isDesugaredLibraryCompilation():558:558 -> a 39:39:boolean com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryAPICallbackSynthesizer.shouldRegisterCallback(com.android.tools.r8.graph.ProgramMethod):141 -> a 39:39:void postProcessingDesugaring(java.util.Collection,com.android.tools.r8.ir.desugar.CfPostProcessingDesugaringEventConsumer,java.util.concurrent.ExecutorService):70 -> a 40:41:boolean com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryAPICallbackSynthesizer.shouldRegisterCallback(com.android.tools.r8.graph.ProgramMethod):145:146 -> a 40:41:void postProcessingDesugaring(java.util.Collection,com.android.tools.r8.ir.desugar.CfPostProcessingDesugaringEventConsumer,java.util.concurrent.ExecutorService):70 -> a 42:42:boolean com.android.tools.r8.utils.InternalOptions.isDesugaredLibraryCompilation():558:558 -> a 42:42: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)"]} 42:42:void postProcessingDesugaring(java.util.Collection,com.android.tools.r8.ir.desugar.CfPostProcessingDesugaringEventConsumer,java.util.concurrent.ExecutorService):70 -> a 43:43:boolean com.android.tools.r8.utils.InternalOptions.isDesugaredLibraryCompilation():558:558 -> a 43:43:boolean com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryAPICallbackSynthesizer.shouldRegisterCallback(com.android.tools.r8.graph.ProgramMethod):146 -> a 43: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.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryAPICallbackSynthesizer.shouldRegisterCallback(com.android.tools.r8.graph.ProgramMethod):149:149 -> a 44:44:void postProcessingDesugaring(java.util.Collection,com.android.tools.r8.ir.desugar.CfPostProcessingDesugaringEventConsumer,java.util.concurrent.ExecutorService):70 -> a 45:46:boolean com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryAPICallbackSynthesizer.isLiveMethod(com.android.tools.r8.graph.ProgramMethod,java.util.Set):97:98 -> a 45:46:void postProcessingDesugaring(java.util.Collection,com.android.tools.r8.ir.desugar.CfPostProcessingDesugaringEventConsumer,java.util.concurrent.ExecutorService):71 -> a 47:63:void postProcessingDesugaring(java.util.Collection,com.android.tools.r8.ir.desugar.CfPostProcessingDesugaringEventConsumer,java.util.concurrent.ExecutorService):75:91 -> a 64:65:boolean com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryAPICallbackSynthesizer.noPendingWrappersOrConversions():103:104 -> a 64:65:void postProcessingDesugaring(java.util.Collection,com.android.tools.r8.ir.desugar.CfPostProcessingDesugaringEventConsumer,java.util.concurrent.ExecutorService):91 -> a 66:66:void com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryAPICallbackSynthesizer.generateTrackingWarnings():206:206 -> a 66:66:void postProcessingDesugaring(java.util.Collection,com.android.tools.r8.ir.desugar.CfPostProcessingDesugaringEventConsumer,java.util.concurrent.ExecutorService):92 -> a 67:77:void com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryAPIConverter.generateTrackDesugaredAPIWarnings(java.util.Set,java.lang.String,com.android.tools.r8.graph.AppView):217:227 -> a 67:77:void com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryAPICallbackSynthesizer.generateTrackingWarnings():206 -> a 67:77:void postProcessingDesugaring(java.util.Collection,com.android.tools.r8.ir.desugar.CfPostProcessingDesugaringEventConsumer,java.util.concurrent.ExecutorService):92 -> a 78:80:boolean overridesNonFinalLibraryMethod(com.android.tools.r8.graph.ProgramMethod):154:156 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)Z"} 81:82:void com.android.tools.r8.utils.WorkList.addIfNotSeen(java.lang.Object[]):86:87 -> a 81:82:boolean overridesNonFinalLibraryMethod(com.android.tools.r8.graph.ProgramMethod):156 -> a 83:92:boolean overridesNonFinalLibraryMethod(com.android.tools.r8.graph.ProgramMethod):159:168 -> a 93:94:void com.android.tools.r8.utils.WorkList.addIfNotSeen(java.lang.Object[]):86:87 -> a 93:94:boolean overridesNonFinalLibraryMethod(com.android.tools.r8.graph.ProgramMethod):168 -> a 95:98:boolean overridesNonFinalLibraryMethod(com.android.tools.r8.graph.ProgramMethod):169:172 -> a 99:99:boolean com.android.tools.r8.utils.InternalOptions.isDesugaredLibraryCompilation():558:558 -> a 99:99:boolean overridesNonFinalLibraryMethod(com.android.tools.r8.graph.ProgramMethod):172 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 100:100:boolean com.android.tools.r8.utils.InternalOptions.isDesugaredLibraryCompilation():558:558 -> a 100:100:boolean overridesNonFinalLibraryMethod(com.android.tools.r8.graph.ProgramMethod):172 -> a 101:107:boolean com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryAPICallbackSynthesizer.shouldGenerateCallbacksForEmulateInterfaceAPIs(com.android.tools.r8.graph.DexClass):196:202 -> a 101:107:boolean overridesNonFinalLibraryMethod(com.android.tools.r8.graph.ProgramMethod):175 -> a 108:114:boolean overridesNonFinalLibraryMethod(com.android.tools.r8.graph.ProgramMethod):178:184 -> a com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryAPIConverter -> com.android.tools.r8.internal.we: # {"id":"sourceFile","fileName":"DesugaredLibraryAPIConverter.java"} com.android.tools.r8.graph.AppView appView -> a java.util.Set precedingDesugarings -> b java.util.Set emulatedMethods -> c com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizer wrapperSynthesizor -> d java.util.Set trackedAPIs -> e boolean $assertionsDisabled -> f 1:1:void ():48:48 -> 1:10:void (com.android.tools.r8.graph.AppView,java.util.Set,java.util.Set):64:73 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/Im;Ljava/util/Set;)V"} 1:7:boolean invokeNeedsDesugaring(com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.graph.ProgramMethod):78:84 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/I7;Lcom/android/tools/r8/graph/o5;)Z"} 8:12: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:130 -> a 8:12:boolean com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryAPIConverter.shouldRewriteInvoke(com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.graph.ProgramMethod):139 -> a 8:12:boolean invokeNeedsDesugaring(com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.graph.ProgramMethod):84 -> a 13:13: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,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.AppInfoWithClassHierarchy):680:680 -> a 13:13: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 -> a 13:13:boolean com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryAPIConverter.shouldRewriteInvoke(com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.graph.ProgramMethod):139 -> a 13:13:boolean invokeNeedsDesugaring(com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.graph.ProgramMethod):84 -> a 14:15: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):133:134 -> a 14:15:boolean com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryAPIConverter.shouldRewriteInvoke(com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.graph.ProgramMethod):139 -> a 14:15:boolean invokeNeedsDesugaring(com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.graph.ProgramMethod):84 -> a 16:21: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:149 -> a 16:21:boolean invokeNeedsDesugaring(com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.graph.ProgramMethod):84 -> a 22:34:boolean com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryAPIConverter.isEmulatedInterfaceOverride(com.android.tools.r8.graph.DexClassAndMethod):172:184 -> a 22:34:boolean com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryAPIConverter.shouldRewriteInvoke(com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.graph.ProgramMethod):152 -> a 22:34:boolean invokeNeedsDesugaring(com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.graph.ProgramMethod):84 -> a 35:46:boolean com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryAPIConverter.shouldRewriteInvoke(com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.graph.ProgramMethod):155:166 -> a 35:46:boolean invokeNeedsDesugaring(com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.graph.ProgramMethod):84 -> a 47:70:com.android.tools.r8.ir.desugar.DesugarDescription compute(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):89:112 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/B7;)Lcom/android/tools/r8/internal/ue;"} 71:72:boolean isAPIConversionSyntheticType(com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizer,com.android.tools.r8.graph.AppView):117:118 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/internal/Qe;Lcom/android/tools/r8/graph/m;)Z"} 73:73:com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind lambda$isAPIConversionSyntheticType$1(com.android.tools.r8.synthesis.SyntheticNaming):118:118 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/synthesis/L;)Lcom/android/tools/r8/synthesis/L$b;"} 74:74:boolean isVivifiedType(com.android.tools.r8.graph.DexType):122:122 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Z"} 75:75:boolean lambda$isAlreadyDesugared$2(com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.CfInstructionDesugaring):189:189 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/I7;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/C7;)Z"} 76:90: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):194:208 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/j2;"} 91:91:void generateTrackingWarnings():212:212 -> a 92:102:void com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryAPIConverter.generateTrackDesugaredAPIWarnings(java.util.Set,java.lang.String,com.android.tools.r8.graph.AppView):217:227 -> a 92:102:void generateTrackingWarnings():212 -> a 103:105:com.android.tools.r8.graph.DexType vivifiedTypeFor(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.AppView):233:235 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/v2;"} 106:109:com.android.tools.r8.graph.DexType vivifiedTypeFor(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.AppView):234:237 -> a 110:112: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.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod):248:250 -> a 110:112:java.util.Collection lambda$compute$0(com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.graph.ProgramMethod,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):105 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/I7;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/Ui;Lcom/android/tools/r8/internal/BC;Lcom/android/tools/r8/internal/G7;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/Nb;Lcom/android/tools/r8/internal/D7;Lcom/android/tools/r8/graph/p1;)Ljava/util/Collection;"} 113:119:boolean com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryAPIConverter.shouldOutlineAPIConversion(com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.graph.ProgramMethod):278:284 -> a 113:119: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.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod):252 -> a 113:119:java.util.Collection lambda$compute$0(com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.graph.ProgramMethod,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):105 -> a 120:124: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:130 -> a 120:124:boolean com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryAPIConverter.shouldOutlineAPIConversion(com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.graph.ProgramMethod):287 -> a 120:124: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.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod):252 -> a 120:124:java.util.Collection lambda$compute$0(com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.graph.ProgramMethod,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):105 -> a 125:125: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,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.AppInfoWithClassHierarchy):680:680 -> a 125:125: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 -> a 125:125:boolean com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryAPIConverter.shouldOutlineAPIConversion(com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.graph.ProgramMethod):287 -> a 125:125: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.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod):252 -> a 125:125:java.util.Collection lambda$compute$0(com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.graph.ProgramMethod,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):105 -> a 126:127: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):133:134 -> a 126:127:boolean com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryAPIConverter.shouldOutlineAPIConversion(com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.graph.ProgramMethod):287 -> a 126:127: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.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod):252 -> a 126:127:java.util.Collection lambda$compute$0(com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.graph.ProgramMethod,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):105 -> a 128:138:boolean com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryAPIConverter.shouldOutlineAPIConversion(com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.graph.ProgramMethod):288:298 -> a 128:138: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.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod):252 -> a 128:138:java.util.Collection lambda$compute$0(com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.graph.ProgramMethod,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):105 -> a 139:150: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.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod):253:264 -> a 139:150:java.util.Collection lambda$compute$0(com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.graph.ProgramMethod,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):105 -> a 1:1:boolean isAlreadyDesugared(com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.graph.ProgramMethod):188:188 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/I7;Lcom/android/tools/r8/graph/o5;)Z"} com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryConversionCfProvider -> com.android.tools.r8.internal.ye: # {"id":"sourceFile","fileName":"DesugaredLibraryConversionCfProvider.java"} com.android.tools.r8.graph.AppView appView -> a com.android.tools.r8.graph.DexItemFactory factory -> b com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizer wrapperSynthesizer -> c boolean $assertionsDisabled -> d 1:1:void ():56:56 -> 1:4:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizer):63:66 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/Qe;)V"} 1:9:com.android.tools.r8.graph.DexEncodedMethod generateWrapperEquals(com.android.tools.r8.graph.DexField):118:126 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;)Lcom/android/tools/r8/graph/W0;"} 10:12:com.android.tools.r8.graph.DexEncodedMethod generateWrapperEquals(com.android.tools.r8.graph.DexField):125:127 -> a 13:21:com.android.tools.r8.graph.DexEncodedMethod generateWrapperEquals(com.android.tools.r8.graph.DexField):121:129 -> a 22:22:com.android.tools.r8.graph.DexEncodedMethod generateWrapperEquals(com.android.tools.r8.graph.DexField):118:118 -> a 23:25:com.android.tools.r8.graph.DexEncodedMethod generateVivifiedWrapperConversionWithoutCode(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexField):134:136 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/Y0;)Lcom/android/tools/r8/graph/W0;"} 26:34: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:152 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/Y0;Lcom/android/tools/r8/internal/Ue;Ljava/util/function/Supplier;)Lcom/android/tools/r8/graph/W0;"} 35:41: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):149:155 -> a 42:45:com.android.tools.r8.graph.ProgramMethod com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryConversionCfProvider.resolveContext(com.android.tools.r8.graph.DexMethod,boolean):445:448 -> a 42:45: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 -> a 46: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):159:178 -> a 66:69: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:188 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/Re;Lcom/android/tools/r8/internal/Mb;)Lcom/android/tools/r8/graph/o5;"} 70:78: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):187:195 -> a 79:86: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):194:201 -> a 87:87: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[]):584:584 -> a 87:87: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):201 -> a 88:88: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[]):579:579 -> a 88:88: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):201 -> a 89: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):202:218 -> a 106:106:com.android.tools.r8.contexts.CompilationContext$UniqueContext lambda$generateCallbackConversion$0(com.android.tools.r8.contexts.CompilationContext$MainThreadContext,com.android.tools.r8.graph.DexProgramClass):192:192 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Mb;Lcom/android/tools/r8/graph/q2;)Lcom/android/tools/r8/internal/Qb;"} 107:114: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):227:234 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/I7;Lcom/android/tools/r8/internal/Se;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/Nb;)Lcom/android/tools/r8/graph/o5;"} 115:119: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):233:237 -> a 120:127: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):236:243 -> a 128: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):241:263 -> a 151:155: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):247:251 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/r2;Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/j2;[Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/internal/I7;Lcom/android/tools/r8/synthesis/H;)V"} 156:156: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):253:253 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/j2;[Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/internal/I7;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/W;"} 157:157: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[]):584:584 -> a 157:157: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 -> a 158:158: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[]):579:579 -> a 158:158: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 -> a 159:163: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):258:262 -> a 164:171:java.util.Collection generateInlinedAPIConversion(com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,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):275:282 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/I7;Lcom/android/tools/r8/internal/Nb;Lcom/android/tools/r8/internal/Ui;Lcom/android/tools/r8/internal/BC;Lcom/android/tools/r8/internal/G7;Lcom/android/tools/r8/graph/o5;)Ljava/util/ArrayList;"} 172:184:java.util.Collection generateInlinedAPIConversion(com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,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):277:289 -> a 185:208:java.util.Collection generateInlinedAPIConversion(com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,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):284:307 -> a 209:220:void com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryConversionCfProvider.addInlineParameterConversionInstructions(com.android.tools.r8.graph.DexMethod[],java.util.ArrayList,com.android.tools.r8.graph.DexMethod):422:433 -> a 209:220:java.util.Collection generateInlinedAPIConversion(com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,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):316 -> a 221:229:void com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryConversionCfProvider.addInlineParameterConversionInstructions(com.android.tools.r8.graph.DexMethod[],java.util.ArrayList,com.android.tools.r8.graph.DexMethod):430:438 -> a 221:229:java.util.Collection generateInlinedAPIConversion(com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,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):316 -> a 230:230: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[]):584:584 -> a 230:230:java.util.Collection generateInlinedAPIConversion(com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,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):322 -> a 231:231: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[]):579:579 -> a 231:231:java.util.Collection generateInlinedAPIConversion(com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,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):322 -> a 232:235:java.util.Collection generateInlinedAPIConversion(com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,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):323:326 -> a 236:241: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.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer):342:347 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"([Lcom/android/tools/r8/graph/j2;Ljava/util/ArrayList;Lcom/android/tools/r8/internal/Nb;Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/internal/Ui;Lcom/android/tools/r8/internal/BC;Lcom/android/tools/r8/internal/G7;)V"} 242:249: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.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer):346:353 -> a 250:265: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.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer):351:366 -> a 266: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.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer):365:368 -> a 270:283: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.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer):367:380 -> a 284:284:void com.android.tools.r8.cf.code.CfCheckCast.(com.android.tools.r8.graph.DexType):39:39 -> a 284:284: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.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer):380 -> a 285:289: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.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer):380:384 -> a 290:290:void com.android.tools.r8.cf.code.CfCheckCast.(com.android.tools.r8.graph.DexType):39:39 -> a 290:290: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.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer):384 -> a 291:291: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.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer):384:384 -> a 292:292:com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind lambda$addOutlineParameterConversionInstructions$5(com.android.tools.r8.synthesis.SyntheticNaming):352:352 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/synthesis/L;)Lcom/android/tools/r8/synthesis/L$b;"} 293:297: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):357:361 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/r2;Lcom/android/tools/r8/graph/j2;[Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/synthesis/H;)V"} 298:298: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):363:363 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;[Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/W;"} 299:323: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:415 -> a 299:323: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):363 -> a 324:324: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):508:508 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;ZLcom/android/tools/r8/internal/Te;Lcom/android/tools/r8/graph/o5;Ljava/util/function/Supplier;)[Lcom/android/tools/r8/graph/j2;"} 325:327: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):547:549 -> a 325:327: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):508 -> a 328:334:com.android.tools.r8.graph.DexMethod com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryConversionCfProvider.getApiGenericConversion(com.android.tools.r8.graph.DexMethod,int):565:571 -> a 328:334: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):550 -> a 328:334: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):508 -> a 335:338: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):551:554 -> a 335:338: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):508 -> a 339:339:com.android.tools.r8.graph.DexMethod lambda$computeParameterConversions$10(boolean,com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizerEventConsumer$DesugaredLibraryClasspathWrapperSynthesizeEventConsumer,com.android.tools.r8.graph.ProgramMethod,java.util.function.Supplier,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexMethod):512:512 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ZLcom/android/tools/r8/internal/Te;Lcom/android/tools/r8/graph/o5;Ljava/util/function/Supplier;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/j2;"} 340:340: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):528:528 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;ZLcom/android/tools/r8/internal/Ue;Lcom/android/tools/r8/graph/o5;Ljava/util/function/Supplier;)[Lcom/android/tools/r8/graph/j2;"} 341:343: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):547:549 -> a 341:343: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):528 -> a 344:350:com.android.tools.r8.graph.DexMethod com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryConversionCfProvider.getApiGenericConversion(com.android.tools.r8.graph.DexMethod,int):565:571 -> a 344:350: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):550 -> a 344:350: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):528 -> a 351:354: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):551:554 -> a 351:354: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):528 -> a 355:355:com.android.tools.r8.graph.DexMethod lambda$computeParameterConversions$11(boolean,com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizerEventConsumer$DesugaredLibraryL8ProgramWrapperSynthesizerEventConsumer,com.android.tools.r8.graph.ProgramMethod,java.util.function.Supplier,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexMethod):532:532 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ZLcom/android/tools/r8/internal/Ue;Lcom/android/tools/r8/graph/o5;Ljava/util/function/Supplier;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/j2;"} 356:373: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):596:613 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;ZLcom/android/tools/r8/graph/j2;[Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/j2;"} 374:383: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):611:620 -> a 384:393: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):630:639 -> a 384:393: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):621 -> a 394:394: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):615:615 -> a 1:2:com.android.tools.r8.graph.DexEncodedMethod generateWrapperConversionWithoutCode(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexField):72:73 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/Y0;)Lcom/android/tools/r8/graph/W0;"} 3: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):81:82 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/Y0;Lcom/android/tools/r8/internal/Ue;Ljava/util/function/Supplier;)Lcom/android/tools/r8/graph/W0;"} 5:5:boolean com.android.tools.r8.utils.InternalOptions.isDesugaredLibraryCompilation():558:558 -> 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):82 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 6:6:boolean com.android.tools.r8.utils.InternalOptions.isDesugaredLibraryCompilation():558:558 -> 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):82 -> b 7: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):82:83 -> b 9:12:com.android.tools.r8.graph.ProgramMethod com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryConversionCfProvider.resolveContext(com.android.tools.r8.graph.DexMethod,boolean):445:448 -> b 9: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):84 -> b 13:18: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):86:91 -> b 19:31: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):90:102 -> b 32:38:com.android.tools.r8.graph.DexEncodedMethod generateWrapperHashCode(com.android.tools.r8.graph.DexField):106:112 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;)Lcom/android/tools/r8/graph/W0;"} 39:44:com.android.tools.r8.graph.DexEncodedMethod generateWrapperHashCode(com.android.tools.r8.graph.DexField):109:114 -> b 45:45:com.android.tools.r8.graph.DexEncodedMethod generateWrapperHashCode(com.android.tools.r8.graph.DexField):106:106 -> b 46:46:com.android.tools.r8.contexts.CompilationContext$UniqueContext lambda$generateCallbackConversion$1(com.android.tools.r8.contexts.CompilationContext$MainThreadContext,com.android.tools.r8.graph.DexProgramClass):199:199 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Mb;Lcom/android/tools/r8/graph/q2;)Lcom/android/tools/r8/internal/Qb;"} 47:47:com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind lambda$generateOutlinedAPIConversion$2(com.android.tools.r8.synthesis.SyntheticNaming):242:242 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/synthesis/L;)Lcom/android/tools/r8/synthesis/L$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):457:457 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;ZLcom/android/tools/r8/internal/Te;Lcom/android/tools/r8/graph/o5;Ljava/util/function/Supplier;)Lcom/android/tools/r8/graph/j2;"} 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):493:493 -> 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):457 -> b 50:50:com.android.tools.r8.graph.DexMethod com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryConversionCfProvider.getReturnApiGenericConversion(com.android.tools.r8.graph.DexMethod):561:561 -> b 50:50: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):494 -> b 50:50: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):457 -> b 51:57:com.android.tools.r8.graph.DexMethod com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryConversionCfProvider.getApiGenericConversion(com.android.tools.r8.graph.DexMethod,int):565:571 -> b 51:57:com.android.tools.r8.graph.DexMethod com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryConversionCfProvider.getReturnApiGenericConversion(com.android.tools.r8.graph.DexMethod):561 -> b 51:57: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):494 -> b 51:57: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):457 -> b 58:60: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):495:497 -> b 58:60: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):457 -> b 61:61:com.android.tools.r8.graph.DexMethod lambda$computeReturnConversion$8(boolean,com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizerEventConsumer$DesugaredLibraryClasspathWrapperSynthesizeEventConsumer,com.android.tools.r8.graph.ProgramMethod,java.util.function.Supplier,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexMethod):460:460 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(ZLcom/android/tools/r8/internal/Te;Lcom/android/tools/r8/graph/o5;Ljava/util/function/Supplier;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/j2;"} 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):476:476 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;ZLcom/android/tools/r8/internal/Ue;Lcom/android/tools/r8/graph/o5;Ljava/util/function/Supplier;)Lcom/android/tools/r8/graph/j2;"} 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):493:493 -> 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):476 -> b 64:64:com.android.tools.r8.graph.DexMethod com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryConversionCfProvider.getReturnApiGenericConversion(com.android.tools.r8.graph.DexMethod):561:561 -> b 64:64: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):494 -> b 64:64: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):476 -> b 65:71:com.android.tools.r8.graph.DexMethod com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryConversionCfProvider.getApiGenericConversion(com.android.tools.r8.graph.DexMethod,int):565:571 -> b 65:71:com.android.tools.r8.graph.DexMethod com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryConversionCfProvider.getReturnApiGenericConversion(com.android.tools.r8.graph.DexMethod):561 -> b 65:71: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):494 -> b 65:71: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):476 -> b 72:74: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):495:497 -> b 72:74: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):476 -> b 75:75:com.android.tools.r8.graph.DexMethod lambda$computeReturnConversion$9(boolean,com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizerEventConsumer$DesugaredLibraryL8ProgramWrapperSynthesizerEventConsumer,com.android.tools.r8.graph.ProgramMethod,java.util.function.Supplier,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexMethod):479:479 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(ZLcom/android/tools/r8/internal/Ue;Lcom/android/tools/r8/graph/o5;Ljava/util/function/Supplier;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/j2;"} com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryEnumConversionSynthesizer -> com.android.tools.r8.internal.De: # {"id":"sourceFile","fileName":"DesugaredLibraryEnumConversionSynthesizer.java"} com.android.tools.r8.graph.AppView appView -> a com.android.tools.r8.graph.DexItemFactory factory -> b boolean $assertionsDisabled -> c 1:1:void ():27:27 -> 1:3:void (com.android.tools.r8.graph.AppView):32:34 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)V"} 1:1:com.android.tools.r8.graph.Code lambda$buildEnumMethodsWithoutCode$4(com.android.tools.r8.graph.DexMethod):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/W;"} 2:6: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/synthesis/H;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/synthesis/G;)V"} 7:12: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 13:28: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Iterable;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/synthesis/P;)V"} 29:29: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/v2;Ljava/lang/Iterable;Lcom/android/tools/r8/synthesis/H;)V"} 30:36: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:72 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Iterable;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/W;"} 37:41:void buildEnumMethodsWithoutCode(com.android.tools.r8.synthesis.SyntheticClasspathClassBuilder,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):91:95 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/synthesis/i;)V"} 42:42: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/synthesis/H;)V"} 43:46: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/internal/Te;)Lcom/android/tools/r8/graph/j2;"} 47:49: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 50:56: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/j2;"} 57:59: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 60:64:com.android.tools.r8.graph.DexProgramClass ensureProgramEnumConversionClass(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.CfClassSynthesizerDesugaringEventConsumer):128:132 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;Lcom/android/tools/r8/internal/S6;)V"} 65:65:boolean com.android.tools.r8.utils.InternalOptions.isDesugaredLibraryCompilation():558:558 -> 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():558:558 -> 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:95:com.android.tools.r8.graph.DexClass ensureEnumConversionClass(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizerEventConsumer$DesugaredLibraryClasspathWrapperSynthesizeEventConsumer):148:163 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;Lcom/android/tools/r8/internal/Te;)Lcom/android/tools/r8/graph/q0;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/synthesis/L;)Lcom/android/tools/r8/synthesis/L$b;"} 1:1:com.android.tools.r8.graph.Code lambda$buildEnumMethodsWithoutCode$6(com.android.tools.r8.graph.DexMethod):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/W;"} 2:2: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/v2;Ljava/lang/Iterable;Lcom/android/tools/r8/synthesis/H;)V"} 3:9: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:86 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Iterable;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/W;"} 10:10: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/synthesis/H;)V"} 11:11: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Iterable;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/synthesis/P;)V"} 12:12:com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind lambda$ensureEnumConversionClass$12(com.android.tools.r8.synthesis.SyntheticNaming):159:159 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/synthesis/L;)Lcom/android/tools/r8/synthesis/L$b;"} 13:13: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/synthesis/i;)V"} 1:1:com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind lambda$ensureProgramEnumConversionClass$9(com.android.tools.r8.synthesis.SyntheticNaming):139:139 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/synthesis/L;)Lcom/android/tools/r8/synthesis/L$b;"} 1:1:com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind lambda$getExistingProgramEnumConversionMethod$8(com.android.tools.r8.synthesis.SyntheticNaming):118:118 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/synthesis/L;)Lcom/android/tools/r8/synthesis/L$b;"} com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizer -> com.android.tools.r8.internal.Qe: # {"id":"sourceFile","fileName":"DesugaredLibraryWrapperSynthesizer.java"} com.android.tools.r8.graph.AppView appView -> a com.android.tools.r8.graph.DexItemFactory factory -> b 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)V"} 1:1:com.android.tools.r8.graph.Code lambda$buildConversionMethod$14(com.android.tools.r8.graph.CfCode,com.android.tools.r8.graph.DexMethod):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/u;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/W;"} 2:2:void lambda$ensureApiGenericConversion$3(com.android.tools.r8.synthesis.SyntheticClasspathClassBuilder):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/synthesis/i;)V"} 3:3:void lambda$synthesizeProgramConversionMethod$12(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/synthesis/P;)V"} 4:7: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/o5;)Z"} 8:14: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 15:19:boolean com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizer.canConvert(com.android.tools.r8.graph.DexType):353:357 -> a 15:19: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 20:20:boolean com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizer.canGenerateWrapper(com.android.tools.r8.graph.DexType):385:385 -> a 20:20:boolean com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizer.canConvert(com.android.tools.r8.graph.DexType):358 -> a 20:20: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 21:21: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:167 -> a 22:35:com.android.tools.r8.graph.DexMethod ensureApiGenericConversion(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizerEventConsumer$DesugaredLibraryClasspathWrapperSynthesizeEventConsumer):173:186 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/internal/Te;)Lcom/android/tools/r8/graph/j2;"} 36:48: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 49:49:com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind lambda$ensureApiGenericConversion$2(com.android.tools.r8.synthesis.SyntheticNaming):182:182 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/synthesis/L;)Lcom/android/tools/r8/synthesis/L$b;"} 50:51:void lambda$ensureApiGenericConversion$4(com.android.tools.r8.synthesis.SyntheticMethodBuilder):189:190 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/synthesis/H;)V"} 52:53: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,com.android.tools.r8.graph.ProgramMethod,java.util.function.Supplier):203:204 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ZLcom/android/tools/r8/internal/Te;Lcom/android/tools/r8/graph/o5;Ljava/util/function/Supplier;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/j2;"} 54:54:com.android.tools.r8.graph.DexType com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizer.vivifiedTypeFor(com.android.tools.r8.graph.DexType):399:399 -> a 54:54: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,com.android.tools.r8.graph.ProgramMethod,java.util.function.Supplier):206 -> a 55:55:com.android.tools.r8.graph.DexType com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizer.vivifiedTypeFor(com.android.tools.r8.graph.DexType):399:399 -> a 55:55: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,com.android.tools.r8.graph.ProgramMethod,java.util.function.Supplier):207 -> a 56:56: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,com.android.tools.r8.graph.ProgramMethod,java.util.function.Supplier):208:208 -> a 57:57: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,com.android.tools.r8.graph.ProgramMethod,java.util.function.Supplier):238:238 -> a 57:57: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,com.android.tools.r8.graph.ProgramMethod,java.util.function.Supplier):209 -> a 58:63:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexType.toDimensionMinusOneType(com.android.tools.r8.graph.DexItemFactory):405:410 -> a 58:63: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,com.android.tools.r8.graph.ProgramMethod,java.util.function.Supplier):240 -> a 58:63: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,com.android.tools.r8.graph.ProgramMethod,java.util.function.Supplier):209 -> a 64:71: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,com.android.tools.r8.graph.ProgramMethod,java.util.function.Supplier):239:246 -> a 64:71: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,com.android.tools.r8.graph.ProgramMethod,java.util.function.Supplier):209 -> a 72:80: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,com.android.tools.r8.graph.ProgramMethod,java.util.function.Supplier):212:220 -> a 81:81:boolean com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizer.canGenerateWrapper(com.android.tools.r8.graph.DexType):385:385 -> a 81:81: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,com.android.tools.r8.graph.ProgramMethod,java.util.function.Supplier):220 -> a 82:83: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,com.android.tools.r8.graph.ProgramMethod,java.util.function.Supplier):220:221 -> a 84:84:com.android.tools.r8.graph.DexMethod com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizer$WrapperConversions.getConversion():413:413 -> a 84:84: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,com.android.tools.r8.graph.ProgramMethod,java.util.function.Supplier):224 -> a 85:85:com.android.tools.r8.graph.DexMethod com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizer$WrapperConversions.getVivifiedConversion():417:417 -> a 85:85: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,com.android.tools.r8.graph.ProgramMethod,java.util.function.Supplier):225 -> a 86:87: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,com.android.tools.r8.graph.ProgramMethod,java.util.function.Supplier):226:227 -> a 88:93: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,com.android.tools.r8.graph.ProgramMethod,java.util.function.Supplier,com.android.tools.r8.graph.DexMethod):276:281 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/internal/Ve;Lcom/android/tools/r8/graph/o5;Ljava/util/function/Supplier;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/j2;"} 94:112: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,com.android.tools.r8.graph.ProgramMethod,java.util.function.Supplier,com.android.tools.r8.graph.DexMethod):279:297 -> a 113:116: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):284:287 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/synthesis/H;)V"} 117:123: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):289:295 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/W;"} 124:124: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,com.android.tools.r8.graph.ProgramMethod,java.util.function.Supplier):308:308 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ZLcom/android/tools/r8/internal/Ue;Lcom/android/tools/r8/graph/o5;Ljava/util/function/Supplier;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/j2;"} 125:125:com.android.tools.r8.graph.DexType com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizer.vivifiedTypeFor(com.android.tools.r8.graph.DexType):399:399 -> a 125:125: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,com.android.tools.r8.graph.ProgramMethod,java.util.function.Supplier):311 -> a 126:126:com.android.tools.r8.graph.DexType com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizer.vivifiedTypeFor(com.android.tools.r8.graph.DexType):399:399 -> a 126:126: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,com.android.tools.r8.graph.ProgramMethod,java.util.function.Supplier):312 -> a 127:127: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,com.android.tools.r8.graph.ProgramMethod,java.util.function.Supplier):313:313 -> a 128:128: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,com.android.tools.r8.graph.ProgramMethod,java.util.function.Supplier):257:257 -> a 128:128: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,com.android.tools.r8.graph.ProgramMethod,java.util.function.Supplier):314 -> a 129:134:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexType.toDimensionMinusOneType(com.android.tools.r8.graph.DexItemFactory):405:410 -> a 129:134: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,com.android.tools.r8.graph.ProgramMethod,java.util.function.Supplier):259 -> a 129:134: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,com.android.tools.r8.graph.ProgramMethod,java.util.function.Supplier):314 -> a 135:142: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,com.android.tools.r8.graph.ProgramMethod,java.util.function.Supplier):258:265 -> a 135:142: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,com.android.tools.r8.graph.ProgramMethod,java.util.function.Supplier):314 -> a 143: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,com.android.tools.r8.graph.ProgramMethod,java.util.function.Supplier):317:323 -> a 150:150: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):465:465 -> 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,com.android.tools.r8.graph.ProgramMethod,java.util.function.Supplier):325 -> a 151:151:boolean com.android.tools.r8.utils.InternalOptions.isDesugaredLibraryCompilation():558:558 -> a 151:151: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):465 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 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,com.android.tools.r8.graph.ProgramMethod,java.util.function.Supplier):325 -> a 152:152:boolean com.android.tools.r8.utils.InternalOptions.isDesugaredLibraryCompilation():558:558 -> a 152:152: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):465 -> a 152:152: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,com.android.tools.r8.graph.ProgramMethod,java.util.function.Supplier):325 -> a 153:155: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):465:467 -> a 153:155: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,com.android.tools.r8.graph.ProgramMethod,java.util.function.Supplier):325 -> a 156:156:com.android.tools.r8.graph.DexField com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizer.getWrapperUniqueField(com.android.tools.r8.graph.DexClass):499:499 -> a 156:156: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):468 -> a 156:156: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,com.android.tools.r8.graph.ProgramMethod,java.util.function.Supplier):325 -> a 157:157:com.android.tools.r8.graph.DexField com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizer.getWrapperUniqueField(com.android.tools.r8.graph.DexClass):499:499 -> a 157:157: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):469 -> a 157: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,com.android.tools.r8.graph.ProgramMethod,java.util.function.Supplier):325 -> a 158:160: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):470:472 -> a 158:160: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,com.android.tools.r8.graph.ProgramMethod,java.util.function.Supplier):325 -> a 161:161: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,com.android.tools.r8.graph.ProgramMethod,java.util.function.Supplier):330:330 -> a 162:172: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:347 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/j2;"} 173:177: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):345:349 -> a 178:178: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):348:348 -> a 179:197:void reportInvalidInvoke(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):362:380 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/o5;)V"} 198:198:void reportInvalidInvoke(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):378:378 -> a 199:203:com.android.tools.r8.graph.DexClass getValidClassToWrap(com.android.tools.r8.graph.DexType):389:393 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/q0;"} 204:204:boolean com.android.tools.r8.utils.InternalOptions.isDesugaredLibraryCompilation():558:558 -> a 204:204:com.android.tools.r8.graph.DexClass getValidClassToWrap(com.android.tools.r8.graph.DexType):393 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 205:205:boolean com.android.tools.r8.utils.InternalOptions.isDesugaredLibraryCompilation():558:558 -> a 205:205:com.android.tools.r8.graph.DexClass getValidClassToWrap(com.android.tools.r8.graph.DexType):393 -> a 206:207:com.android.tools.r8.graph.DexClass getValidClassToWrap(com.android.tools.r8.graph.DexType):393:394 -> a 208:209: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):423:424 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;Lcom/android/tools/r8/internal/Te;)Lcom/android/tools/r8/internal/Oe;"} 210:210: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):465:465 -> a 210:210: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):425 -> a 211:211:boolean com.android.tools.r8.utils.InternalOptions.isDesugaredLibraryCompilation():558:558 -> a 211:211: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):465 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 211:211: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):425 -> a 212:212:boolean com.android.tools.r8.utils.InternalOptions.isDesugaredLibraryCompilation():558:558 -> a 212:212: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):465 -> a 212:212: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):425 -> a 213:215: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):465:467 -> a 213:215: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):425 -> a 216:216:com.android.tools.r8.graph.DexField com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizer.getWrapperUniqueField(com.android.tools.r8.graph.DexClass):499:499 -> a 216:216: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):468 -> a 216:216: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):425 -> a 217:217:com.android.tools.r8.graph.DexField com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizer.getWrapperUniqueField(com.android.tools.r8.graph.DexClass):499:499 -> a 217:217: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):469 -> a 217:217: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):425 -> a 218:220: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):470:472 -> a 218:220: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):425 -> a 221:231: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):427:437 -> a 232:232:com.android.tools.r8.graph.DexType com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizer.vivifiedTypeFor(com.android.tools.r8.graph.DexType):399:399 -> a 232:232: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):438 -> a 233:241: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):439:447 -> a 242:258: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):440:456 -> a 259:269: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):449:459 -> a 270:277:com.android.tools.r8.graph.DexProgramClass getExistingProgramWrapper(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizer$WrapperKind):476:483 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;Lcom/android/tools/r8/internal/Pe;)Lcom/android/tools/r8/graph/q2;"} 278:280: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):487:489 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/j2;"} 281:283: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):488:490 -> a 284:285:com.android.tools.r8.graph.DexEncodedField getWrapperUniqueEncodedField(com.android.tools.r8.graph.DexClass):494:495 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)Lcom/android/tools/r8/graph/T0;"} 286:286:com.android.tools.r8.graph.DexField com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizer.getWrapperUniqueField(com.android.tools.r8.graph.DexClass):499:499 -> a 286:286: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):563 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Pe;Lcom/android/tools/r8/graph/q2;Ljava/util/List;Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/graph/q2;)V"} 287:287:com.android.tools.r8.graph.DexField com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizer.getWrapperUniqueField(com.android.tools.r8.graph.DexClass):499:499 -> a 287:287: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):564 -> a 288: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):565:569 -> a 293:299:com.android.tools.r8.graph.DexMethod com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizer.getConversion(com.android.tools.r8.graph.DexProgramClass):591:597 -> a 293: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):570 -> a 300:309: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):570:579 -> a 310:310: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):575:575 -> a 311:311: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):828:828 -> a 311:311: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):575 -> a 312:312: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):820:820 -> a 312:312: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):575 -> a 313:313: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):507:507 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/internal/Pe;Lcom/android/tools/r8/internal/Ue;)Lcom/android/tools/r8/graph/q2;"} 314:314:boolean com.android.tools.r8.utils.InternalOptions.isDesugaredLibraryCompilation():558:558 -> a 314:314: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):507 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 315:315:boolean com.android.tools.r8.utils.InternalOptions.isDesugaredLibraryCompilation():558:558 -> a 315:315: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):507 -> a 316:317: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):507:508 -> a 318:318:com.android.tools.r8.graph.DexType com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizer.vivifiedTypeFor(com.android.tools.r8.graph.DexType):399:399 -> a 318:318: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):509 -> a 319:333: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):510:524 -> a 334:334: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):512:512 -> a 335:335: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):518:518 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Pe;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/synthesis/P;)V"} 336:336: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 336:336: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):518 -> a 337:337: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):520:520 -> a 338:338: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):517:517 -> a 339:358: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):535:554 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Pe;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/T;Lcom/android/tools/r8/internal/Te;Ljava/util/List;Ljava/util/function/BiFunction;)Lcom/android/tools/r8/graph/u0;"} 359:359: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):538:538 -> a 360:360: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):546:546 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/T;Ljava/lang/Iterable;Ljava/util/function/BiFunction;Lcom/android/tools/r8/synthesis/i;)V"} 361:363: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):545:547 -> a 364:368: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):664:668 -> a 364: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):552 -> 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):551:551 -> a 370:371:void lambda$ensureClasspathWrapper$10(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.android.tools.r8.synthesis.SyntheticMethodBuilder):549:550 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/synthesis/H;)V"} 372:372:void lambda$ensureClasspathWrapper$10(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.android.tools.r8.synthesis.SyntheticMethodBuilder):549:549 -> a 373:376: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):605:608 -> a 373:376: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):586 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/r2;Lcom/android/tools/r8/graph/Y0;Lcom/android/tools/r8/graph/Y0;Lcom/android/tools/r8/graph/q2;Ljava/util/List;Lcom/android/tools/r8/synthesis/H;)V"} 377:377: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):583:583 -> a 378:382:void buildConversionMethod(com.android.tools.r8.synthesis.SyntheticMethodBuilder,com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.CfCode):613:617 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/synthesis/H;Lcom/android/tools/r8/graph/r2;Lcom/android/tools/r8/graph/u;)V"} 383:388:void buildConversionMethod(com.android.tools.r8.synthesis.SyntheticMethodBuilder,com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.CfCode):616:621 -> a 389:393: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):629:633 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/v2;ZLcom/android/tools/r8/synthesis/f;)Lcom/android/tools/r8/graph/T0;"} 394:394: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):703:703 -> a 394:394: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):707 -> a 394:394: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):633 -> a 395:402: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):710:717 -> a 395:402: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):633 -> a 403:406: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):635:638 -> a 407:411:void buildWrapperConstructor(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.synthesis.SyntheticMethodBuilder,com.android.tools.r8.graph.DexType):645:649 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/T0;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/synthesis/H;)V"} 412:417:void buildWrapperConstructor(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.synthesis.SyntheticMethodBuilder,com.android.tools.r8.graph.DexType):648:653 -> a 418:420: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):655:657 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/T0;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/W;"} 421:428:com.android.tools.r8.graph.DexEncodedMethod newSynthesizedMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.Code):682:689 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/u;)Lcom/android/tools/r8/graph/W0;"} 429:430:com.android.tools.r8.graph.DexEncodedMethod newSynthesizedMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.Code):688:689 -> a 431:431: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):65:65 -> a 431:431:com.android.tools.r8.graph.DexEncodedMethod newSynthesizedMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.Code):689 -> a 432:438:com.android.tools.r8.graph.DexEncodedMethod newSynthesizedMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.Code):693:699 -> a 439:439:java.lang.String uniqueIdentifier():722:722 -> a 440:462:void synthesizeClasses(com.android.tools.r8.contexts.CompilationContext$ClassSynthesisDesugaringContext,com.android.tools.r8.ir.desugar.CfClassSynthesizerDesugaringEventConsumer):733:755 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Kb;Lcom/android/tools/r8/internal/S6;)V"} 463:472: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:749 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/S6;Ljava/util/Map;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/internal/V20;)V"} 473:476: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):748:751 -> a 477:487: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):773:783 -> a 477:487: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):750 -> a 488:488: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):757:757 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/S6;Lcom/android/tools/r8/internal/Kb;Lcom/android/tools/r8/graph/q2;Ljava/lang/Iterable;)V"} 489:489: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):799:799 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/S6;Lcom/android/tools/r8/internal/Kb;Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/Y0;)Lcom/android/tools/r8/graph/W0;"} 490:490:com.android.tools.r8.contexts.CompilationContext$UniqueContext lambda$synthesizeProgramWrappersVirtualMethods$19(com.android.tools.r8.contexts.CompilationContext$ClassSynthesisDesugaringContext,com.android.tools.r8.graph.DexProgramClass):803:803 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Kb;Lcom/android/tools/r8/graph/q2;)Lcom/android/tools/r8/internal/Qb;"} 1:1:com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryConversionCfProvider getConversionCfProvider():143:143 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/ye;"} 2:3:boolean isSyntheticWrapper(com.android.tools.r8.graph.DexType):147:148 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Z"} 4:4:com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind lambda$ensureArrayConversionMethod$5(com.android.tools.r8.synthesis.SyntheticNaming):280:280 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/synthesis/L;)Lcom/android/tools/r8/synthesis/L$b;"} 5:5:void lambda$buildWrapper$15(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.graph.DexType,com.android.tools.r8.synthesis.SyntheticMethodBuilder):639:639 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/T0;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/synthesis/H;)V"} 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):792:794 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/S6;Lcom/android/tools/r8/internal/Kb;Lcom/android/tools/r8/graph/q2;Ljava/lang/Iterable;)V"} 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):664:668 -> 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):795 -> 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):794:794 -> b 15:17: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):675:677 -> b 15:17: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):804 -> b 18: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):675:675 -> b 18: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):804 -> 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):804:808 -> 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):664:668 -> 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):809 -> 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):808:808 -> b 30:32: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):675:677 -> b 30:32: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):819 -> b 33: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):675:675 -> b 33: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):819 -> 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):818:818 -> 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):813:813 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/S6;Lcom/android/tools/r8/internal/Kb;Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/Y0;)Lcom/android/tools/r8/graph/W0;"} 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):817:817 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Kb;Lcom/android/tools/r8/graph/q2;)Lcom/android/tools/r8/internal/Qb;"} 1:1:com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind lambda$getExistingProgramWrapper$8(com.android.tools.r8.synthesis.SyntheticNaming):479:479 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/synthesis/L;)Lcom/android/tools/r8/synthesis/L$b;"} 1:1:com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind lambda$isSyntheticWrapper$0(com.android.tools.r8.synthesis.SyntheticNaming):147:147 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/synthesis/L;)Lcom/android/tools/r8/synthesis/L$b;"} 1:1:com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind lambda$isSyntheticWrapper$1(com.android.tools.r8.synthesis.SyntheticNaming):148:148 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/synthesis/L;)Lcom/android/tools/r8/synthesis/L$b;"} com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizer$WrapperConversions -> com.android.tools.r8.internal.Oe: # {"id":"sourceFile","fileName":"DesugaredLibraryWrapperSynthesizer.java"} com.android.tools.r8.graph.DexMethod conversion -> a com.android.tools.r8.graph.DexMethod vivifiedConversion -> b 1:3:void (com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):407:409 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/j2;)V"} com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizer$WrapperKind -> com.android.tools.r8.internal.Pe: # {"id":"sourceFile","fileName":"DesugaredLibraryWrapperSynthesizer.java"} 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 1:2:void ():114:115 -> 1:1:void (java.lang.String,int):113:113 -> 1:4:com.android.tools.r8.synthesis.SyntheticItems$SyntheticKindSelector getKindSelector():118:121 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/synthesis/C;"} 5:5:com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind lambda$getKindSelector$0(com.android.tools.r8.synthesis.SyntheticNaming):119:119 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/synthesis/L;)Lcom/android/tools/r8/synthesis/L$b;"} 1:1:com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind lambda$getKindSelector$1(com.android.tools.r8.synthesis.SyntheticNaming):121:121 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/synthesis/L;)Lcom/android/tools/r8/synthesis/L$b;"} com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizerEventConsumer -> com.android.tools.r8.internal.Ve: # {"id":"sourceFile","fileName":"DesugaredLibraryWrapperSynthesizerEventConsumer.java"} void acceptCollectionConversion(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod) -> u # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/o5;)V"} com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizerEventConsumer$DesugaredLibraryAPICallbackSynthesizorEventConsumer -> com.android.tools.r8.internal.Re: # {"id":"sourceFile","fileName":"DesugaredLibraryWrapperSynthesizerEventConsumer.java"} void acceptAPIConversionCallback(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod) -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/o5;)V"} com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizerEventConsumer$DesugaredLibraryAPIConverterEventConsumer -> com.android.tools.r8.internal.Se: # {"id":"sourceFile","fileName":"DesugaredLibraryWrapperSynthesizerEventConsumer.java"} void acceptAPIConversionOutline(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod) -> o # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/o5;)V"} com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizerEventConsumer$DesugaredLibraryClasspathWrapperSynthesizeEventConsumer -> com.android.tools.r8.internal.Te: # {"id":"sourceFile","fileName":"DesugaredLibraryWrapperSynthesizerEventConsumer.java"} void acceptGenericApiConversionStub(com.android.tools.r8.graph.DexClasspathClass) -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/u0;)V"} void acceptWrapperClasspathClass(com.android.tools.r8.graph.DexClasspathClass) -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/u0;)V"} void acceptEnumConversionClasspathClass(com.android.tools.r8.graph.DexClasspathClass) -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/u0;)V"} com.android.tools.r8.ir.desugar.desugaredlibrary.apiconversion.DesugaredLibraryWrapperSynthesizerEventConsumer$DesugaredLibraryL8ProgramWrapperSynthesizerEventConsumer -> com.android.tools.r8.internal.Ue: # {"id":"sourceFile","fileName":"DesugaredLibraryWrapperSynthesizerEventConsumer.java"} void acceptEnumConversionProgramClass(com.android.tools.r8.graph.DexProgramClass) -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)V"} void acceptWrapperProgramClass(com.android.tools.r8.graph.DexProgramClass) -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)V"} com.android.tools.r8.ir.desugar.desugaredlibrary.disabledesugarer.DesugaredLibraryDisableDesugarer -> com.android.tools.r8.internal.Ae: # {"id":"sourceFile","fileName":"DesugaredLibraryDisableDesugarer.java"} 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):29:31 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)V"} 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):35 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)Lcom/android/tools/r8/internal/Ae;"} 3:3:com.android.tools.r8.ir.desugar.desugaredlibrary.disabledesugarer.DesugaredLibraryDisableDesugarer create(com.android.tools.r8.graph.AppView):36:36 -> a 4:13:com.android.tools.r8.ir.desugar.DesugarDescription compute(com.android.tools.r8.cf.code.CfInstruction):50:59 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/B7;)Lcom/android/tools/r8/internal/ue;"} 14:14:java.util.Collection lambda$compute$0(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):58:58 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/B7;Lcom/android/tools/r8/internal/Ui;Lcom/android/tools/r8/internal/BC;Lcom/android/tools/r8/internal/G7;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/Nb;Lcom/android/tools/r8/internal/D7;Lcom/android/tools/r8/graph/p1;)Ljava/util/Collection;"} 15:19:com.android.tools.r8.cf.code.CfInstruction com.android.tools.r8.ir.desugar.desugaredlibrary.disabledesugarer.DesugaredLibraryDisableDesugarer.rewriteInstruction(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):64:68 -> a 15:19:com.android.tools.r8.ir.desugar.DesugarDescription compute(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):42 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/B7;)Lcom/android/tools/r8/internal/ue;"} 20:22:com.android.tools.r8.cf.code.CfInstruction com.android.tools.r8.ir.desugar.desugaredlibrary.disabledesugarer.DesugaredLibraryDisableDesugarer.rewriteTypeInstruction(com.android.tools.r8.cf.code.CfTypeInstruction):94:96 -> a 20:22:com.android.tools.r8.cf.code.CfInstruction com.android.tools.r8.ir.desugar.desugaredlibrary.disabledesugarer.DesugaredLibraryDisableDesugarer.rewriteInstruction(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):68 -> a 20:22:com.android.tools.r8.ir.desugar.DesugarDescription compute(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):42 -> a 23:24:com.android.tools.r8.cf.code.CfInstruction com.android.tools.r8.ir.desugar.desugaredlibrary.disabledesugarer.DesugaredLibraryDisableDesugarer.rewriteInstruction(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):70:71 -> a 23:24:com.android.tools.r8.ir.desugar.DesugarDescription compute(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):42 -> a 25:26: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):89:90 -> a 25:26:com.android.tools.r8.cf.code.CfInstruction com.android.tools.r8.ir.desugar.desugaredlibrary.disabledesugarer.DesugaredLibraryDisableDesugarer.rewriteInstruction(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):71 -> a 25:26:com.android.tools.r8.ir.desugar.DesugarDescription compute(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):42 -> a 27:28:com.android.tools.r8.cf.code.CfInstruction com.android.tools.r8.ir.desugar.desugaredlibrary.disabledesugarer.DesugaredLibraryDisableDesugarer.rewriteInstruction(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):73:74 -> a 27:28:com.android.tools.r8.ir.desugar.DesugarDescription compute(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):42 -> a 29:32: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):80:83 -> a 29:32:com.android.tools.r8.cf.code.CfInstruction com.android.tools.r8.ir.desugar.desugaredlibrary.disabledesugarer.DesugaredLibraryDisableDesugarer.rewriteInstruction(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):74 -> a 29:32:com.android.tools.r8.ir.desugar.DesugarDescription compute(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):42 -> a 33:35:com.android.tools.r8.ir.desugar.DesugarDescription compute(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):44:46 -> a com.android.tools.r8.ir.desugar.desugaredlibrary.disabledesugarer.DesugaredLibraryDisableDesugarerHelper -> com.android.tools.r8.internal.Be: # {"id":"sourceFile","fileName":"DesugaredLibraryDisableDesugarerHelper.java"} com.android.tools.r8.graph.AppView appView -> a 1:2:void (com.android.tools.r8.graph.AppView):26:27 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)V"} 1:8:com.android.tools.r8.graph.DexMethod rewriteMethod(com.android.tools.r8.graph.DexMethod,boolean,com.android.tools.r8.graph.ProgramMethod):40:47 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ZLcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/j2;"} 9:9:com.android.tools.r8.graph.DexField rewriteField(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramDefinition):52:52 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;Lcom/android/tools/r8/graph/k5;)Lcom/android/tools/r8/graph/Y0;"} 10:10:boolean com.android.tools.r8.ir.desugar.desugaredlibrary.disabledesugarer.DesugaredLibraryDisableDesugarerHelper.isRewrittenType(com.android.tools.r8.graph.DexType):116:116 -> a 10:10:com.android.tools.r8.graph.DexField rewriteField(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramDefinition):52 -> a 11:24:com.android.tools.r8.graph.DexField rewriteField(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramDefinition):54:67 -> a 25:37:boolean com.android.tools.r8.ir.desugar.desugaredlibrary.disabledesugarer.DesugaredLibraryDisableDesugarerHelper.isValidResolution(com.android.tools.r8.graph.MemberResolutionResult):76:88 -> a 25:37:void warnIfInvalidResolution(com.android.tools.r8.graph.MemberResolutionResult,com.android.tools.r8.graph.DexMember,com.android.tools.r8.graph.ProgramDefinition):95 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/n4;Lcom/android/tools/r8/graph/e2;Lcom/android/tools/r8/graph/k5;)V"} 38:40:void warnIfInvalidResolution(com.android.tools.r8.graph.MemberResolutionResult,com.android.tools.r8.graph.DexMember,com.android.tools.r8.graph.ProgramDefinition):98:100 -> a 41:41:boolean com.android.tools.r8.ir.desugar.desugaredlibrary.disabledesugarer.DesugaredLibraryDisableDesugarerHelper.isRewrittenType(com.android.tools.r8.graph.DexType):116:116 -> a 41:41:com.android.tools.r8.graph.DexType rewriteType(com.android.tools.r8.graph.DexType):109 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/v2;"} 42:42: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.android.tools.r8.internal.Ce: # {"id":"sourceFile","fileName":"DesugaredLibraryDisableDesugarerPostProcessor.java"} 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):25:27 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)V"} 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):31 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)Lcom/android/tools/r8/internal/Ce;"} 3:3:com.android.tools.r8.ir.desugar.desugaredlibrary.disabledesugarer.DesugaredLibraryDisableDesugarerPostProcessor create(com.android.tools.r8.graph.AppView):32:32 -> a 4:8:void postProcessingDesugaring(java.util.Collection,com.android.tools.r8.ir.desugar.CfPostProcessingDesugaringEventConsumer,java.util.concurrent.ExecutorService):41:45 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Collection;Lcom/android/tools/r8/internal/n8;Ljava/util/concurrent/ExecutorService;)V"} 9:9:void com.android.tools.r8.ir.desugar.desugaredlibrary.disabledesugarer.DesugaredLibraryDisableDesugarerPostProcessor.rewriteMultiDexProgramClass(com.android.tools.r8.graph.DexProgramClass):52:52 -> a 9:9:void postProcessingDesugaring(java.util.Collection,com.android.tools.r8.ir.desugar.CfPostProcessingDesugaringEventConsumer,java.util.concurrent.ExecutorService):45 -> a 10:13:void com.android.tools.r8.ir.desugar.desugaredlibrary.disabledesugarer.DesugaredLibraryDisableDesugarerPostProcessor.rewriteMultiDexProgramClass(com.android.tools.r8.graph.DexProgramClass):51:54 -> a 10:13:void postProcessingDesugaring(java.util.Collection,com.android.tools.r8.ir.desugar.CfPostProcessingDesugaringEventConsumer,java.util.concurrent.ExecutorService):45 -> a 14:14:void com.android.tools.r8.ir.desugar.desugaredlibrary.disabledesugarer.DesugaredLibraryDisableDesugarerPostProcessor.rewriteMultiDexProgramClass(com.android.tools.r8.graph.DexProgramClass):53:53 -> a 14:14:void postProcessingDesugaring(java.util.Collection,com.android.tools.r8.ir.desugar.CfPostProcessingDesugaringEventConsumer,java.util.concurrent.ExecutorService):45 -> a 15:19:com.android.tools.r8.graph.DexEncodedField[] rewriteFields(java.util.List,com.android.tools.r8.graph.DexProgramClass):59:63 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Ljava/util/List;)[Lcom/android/tools/r8/graph/T0;"} 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):306:306 -> a 20:20:com.android.tools.r8.graph.DexEncodedField[] rewriteFields(java.util.List,com.android.tools.r8.graph.DexProgramClass):63 -> a 21:24:com.android.tools.r8.graph.DexEncodedField[] rewriteFields(java.util.List,com.android.tools.r8.graph.DexProgramClass):62:65 -> a 25:25:com.android.tools.r8.graph.DexEncodedField[] lambda$rewriteFields$0(int):65:65 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(I)[Lcom/android/tools/r8/graph/T0;"} com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanDesugaredLibrarySpecification -> com.android.tools.r8.internal.Lk: # {"id":"sourceFile","fileName":"HumanDesugaredLibrarySpecification.java"} boolean libraryCompilation -> a com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanTopLevelFlags topLevelFlags -> b com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags rewritingFlags -> c 1:4:void (com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanTopLevelFlags,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags,boolean):24:27 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Zk;Lcom/android/tools/r8/internal/Rk;Z)V"} 1:1:java.util.Set getMaintainTypeOrPrefixForTesting():78:78 -> 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j0;Lcom/android/tools/r8/utils/z3;)Lcom/android/tools/r8/internal/jD;"} 1:1:java.lang.String getJsonSource():88:88 -> b 1:1:com.android.tools.r8.utils.AndroidApiLevel getRequiredCompilationApiLevel():51:51 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/f;"} 1:1:boolean isLibraryCompilation():56:56 -> d 1:1:java.util.List getExtraKeepRules():83:83 -> e 1:1:java.lang.String getSynthesizedLibraryClassesPackagePrefix():61:61 -> f 1:1:com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanDesugaredLibrarySpecification empty():31:31 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Lk;"} 2:3:com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanTopLevelFlags com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanTopLevelFlags.empty():44:45 -> g 2:3:com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanDesugaredLibrarySpecification empty():32 -> g 4:24:com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags.empty():91:111 -> g 4:24:com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanDesugaredLibrarySpecification empty():32 -> g 25:25:com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanDesugaredLibrarySpecification empty():32:32 -> g 1:1:java.lang.String getIdentifier():73:73 -> h 1:1:com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags getRewritingFlags():69:69 -> i # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Rk;"} 1:1:boolean isEmpty():37:37 -> isEmpty 1:1:com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanTopLevelFlags getTopLevelFlags():65:65 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Zk;"} com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanDesugaredLibrarySpecificationParser -> com.android.tools.r8.internal.Nk: # {"id":"sourceFile","fileName":"HumanDesugaredLibrarySpecificationParser.java"} com.android.tools.r8.graph.DexItemFactory dexItemFactory -> a com.android.tools.r8.ir.desugar.desugaredlibrary.memberparser.HumanMethodParser methodParser -> b 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.android.tools.r8.com.google.gson.JsonObject jsonConfig -> h boolean $assertionsDisabled -> i 1:1:void ():36:36 -> 1:7:void (com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter,boolean,int):88:94 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/utils/O2;ZI)V"} 1:1:void lambda$parse$0(com.android.tools.r8.ir.desugar.desugaredlibrary.TopLevelFlagsBuilder):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/mZ;)V"} 2:2:com.android.tools.r8.com.google.gson.JsonObject getJsonConfig():106:106 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/St;"} 3:9:com.android.tools.r8.com.google.gson.JsonElement required(com.android.tools.r8.com.google.gson.JsonObject,java.lang.String):115:121 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/St;Ljava/lang/String;)Lcom/android/tools/r8/internal/Pt;"} 10:10:com.android.tools.r8.com.google.gson.JsonElement required(com.android.tools.r8.com.google.gson.JsonObject,java.lang.String):116:116 -> a 11:12:com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanDesugaredLibrarySpecification parse(com.android.tools.r8.StringResource):125:126 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/d0;)Lcom/android/tools/r8/internal/Lk;"} 13:19:com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanDesugaredLibrarySpecification parse(com.android.tools.r8.origin.Origin,java.lang.String,com.android.tools.r8.com.google.gson.JsonObject,java.util.function.Consumer):139:145 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/origin/Origin;Ljava/lang/String;Lcom/android/tools/r8/internal/St;Ljava/util/function/Consumer;)Lcom/android/tools/r8/internal/Lk;"} 20:24:com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanDesugaredLibrarySpecificationParser.parseRewritingFlags():175:179 -> a 20:24:com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanDesugaredLibrarySpecification parse(com.android.tools.r8.origin.Origin,java.lang.String,com.android.tools.r8.com.google.gson.JsonObject,java.util.function.Consumer):147 -> a 25:34:void com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanDesugaredLibrarySpecificationParser.parseFlagsList(com.android.tools.r8.com.google.gson.JsonArray,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder):235:244 -> a 25:34:com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanDesugaredLibrarySpecificationParser.parseRewritingFlags():179 -> a 25:34:com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanDesugaredLibrarySpecification parse(com.android.tools.r8.origin.Origin,java.lang.String,com.android.tools.r8.com.google.gson.JsonObject,java.util.function.Consumer):147 -> a 35:35:com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanDesugaredLibrarySpecificationParser.parseRewritingFlags():181:181 -> a 35:35:com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanDesugaredLibrarySpecification parse(com.android.tools.r8.origin.Origin,java.lang.String,com.android.tools.r8.com.google.gson.JsonObject,java.util.function.Consumer):147 -> a 36:45:void com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanDesugaredLibrarySpecificationParser.parseFlagsList(com.android.tools.r8.com.google.gson.JsonArray,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder):235:244 -> a 36:45:com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanDesugaredLibrarySpecificationParser.parseRewritingFlags():180 -> a 36:45:com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanDesugaredLibrarySpecification parse(com.android.tools.r8.origin.Origin,java.lang.String,com.android.tools.r8.com.google.gson.JsonObject,java.util.function.Consumer):147 -> a 46:46:com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanDesugaredLibrarySpecificationParser.parseRewritingFlags():183:183 -> a 46:46:com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanDesugaredLibrarySpecification parse(com.android.tools.r8.origin.Origin,java.lang.String,com.android.tools.r8.com.google.gson.JsonObject,java.util.function.Consumer):147 -> a 47:50:com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanDesugaredLibrarySpecification parse(com.android.tools.r8.origin.Origin,java.lang.String,com.android.tools.r8.com.google.gson.JsonObject,java.util.function.Consumer):149:152 -> a 51:71:com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanTopLevelFlags parseTopLevelFlags(java.lang.String,java.util.function.Consumer):188:208 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Consumer;Ljava/lang/String;)Lcom/android/tools/r8/internal/Zk;"} 72:78:com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanTopLevelFlags parseTopLevelFlags(java.lang.String,java.util.function.Consumer):207:213 -> a 79:98:com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanTopLevelFlags parseTopLevelFlags(java.lang.String,java.util.function.Consumer):212:231 -> a 99:99:void parseFlags(com.android.tools.r8.com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder):251:251 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/St;Lcom/android/tools/r8/internal/Rk$a;)V"} 100:100:void parseFlags(com.android.tools.r8.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":3733,"2":3734,"3":3735,"4":3736},"outline":"Lcom/android/tools/r8/internal/Mk;a(Lcom/android/tools/r8/internal/St;Ljava/lang/String;)Ljava/util/Iterator;"} 3733:3733:void parseFlags(com.android.tools.r8.com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder):253:253 -> a 3734:3734:void parseFlags(com.android.tools.r8.com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder):253:253 -> a 3735:3735:void parseFlags(com.android.tools.r8.com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder):253:253 -> a 3736:3736:void parseFlags(com.android.tools.r8.com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder):253:253 -> a 353:373:void parseFlags(com.android.tools.r8.com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder):253:273 -> a 374:374:void parseFlags(com.android.tools.r8.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":3758,"2":3759,"3":3760,"4":3761},"outline":"Lcom/android/tools/r8/internal/Mk;a(Lcom/android/tools/r8/internal/St;Ljava/lang/String;)Ljava/util/Iterator;"} 3758:3758:void parseFlags(com.android.tools.r8.com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder):275:275 -> a 3759:3759:void parseFlags(com.android.tools.r8.com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder):275:275 -> a 3760:3760:void parseFlags(com.android.tools.r8.com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder):275:275 -> a 3761:3761:void parseFlags(com.android.tools.r8.com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder):275:275 -> a 649:655:void parseFlags(com.android.tools.r8.com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder):275:281 -> a 656:663:void parseFlags(com.android.tools.r8.com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder):278:285 -> a 664:664:void parseFlags(com.android.tools.r8.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":3773,"2":3774,"3":3775,"4":3776},"outline":"Lcom/android/tools/r8/internal/Mk;a(Lcom/android/tools/r8/internal/St;Ljava/lang/String;)Ljava/util/Iterator;"} 3773:3773:void parseFlags(com.android.tools.r8.com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder):287:287 -> a 3774:3774:void parseFlags(com.android.tools.r8.com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder):287:287 -> a 3775:3775:void parseFlags(com.android.tools.r8.com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder):287:287 -> a 3776:3776:void parseFlags(com.android.tools.r8.com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder):287:287 -> a 951:955:void parseFlags(com.android.tools.r8.com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder):287:291 -> a 956:961:void parseFlags(com.android.tools.r8.com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder):290:295 -> a 962:962:void parseFlags(com.android.tools.r8.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":3786,"2":3787,"3":3788,"4":3789},"outline":"Lcom/android/tools/r8/internal/Mk;a(Lcom/android/tools/r8/internal/St;Ljava/lang/String;)Ljava/util/Iterator;"} 3786:3786:void parseFlags(com.android.tools.r8.com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder):297:297 -> a 3787:3787:void parseFlags(com.android.tools.r8.com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder):297:297 -> a 3788:3788:void parseFlags(com.android.tools.r8.com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder):297:297 -> a 3789:3789:void parseFlags(com.android.tools.r8.com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder):297:297 -> a 1259:1261:void parseFlags(com.android.tools.r8.com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder):297:299 -> a 1262:1263:com.android.tools.r8.graph.DexField com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanDesugaredLibrarySpecificationParser.parseField(java.lang.String):414:415 -> a 1262:1263:void parseFlags(com.android.tools.r8.com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder):299 -> a 1264:1264:void parseFlags(com.android.tools.r8.com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder):299:299 -> a 1265:1266:com.android.tools.r8.graph.DexField com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanDesugaredLibrarySpecificationParser.parseField(java.lang.String):414:415 -> a 1265:1266:void parseFlags(com.android.tools.r8.com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder):299 -> a 1267:1271:void parseFlags(com.android.tools.r8.com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder):298:302 -> a 1272:1272:void parseFlags(com.android.tools.r8.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":3796,"2":3797,"3":3798,"4":3799},"outline":"Lcom/android/tools/r8/internal/Mk;a(Lcom/android/tools/r8/internal/St;Ljava/lang/String;)Ljava/util/Iterator;"} 3796:3796:void parseFlags(com.android.tools.r8.com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder):304:304 -> a 3797:3797:void parseFlags(com.android.tools.r8.com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder):304:304 -> a 3798:3798:void parseFlags(com.android.tools.r8.com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder):304:304 -> a 3799:3799:void parseFlags(com.android.tools.r8.com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder):304:304 -> a 1576:1580:void parseFlags(com.android.tools.r8.com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder):304:308 -> a 1581:1582:com.android.tools.r8.graph.DexMethod com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanDesugaredLibrarySpecificationParser.parseMethod(java.lang.String):409:410 -> a 1581:1582:void parseFlags(com.android.tools.r8.com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder):308 -> a 1583:1589:void parseFlags(com.android.tools.r8.com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder):308:314 -> a 1590:1590:void parseFlags(com.android.tools.r8.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":3811,"2":3812,"3":3813,"4":3814},"outline":"Lcom/android/tools/r8/internal/Mk;a(Lcom/android/tools/r8/internal/St;Ljava/lang/String;)Ljava/util/Iterator;"} 3811:3811:void parseFlags(com.android.tools.r8.com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder):316:316 -> a 3812:3812:void parseFlags(com.android.tools.r8.com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder):316:316 -> a 3813:3813:void parseFlags(com.android.tools.r8.com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder):316:316 -> a 3814:3814:void parseFlags(com.android.tools.r8.com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder):316:316 -> a 1906:1910:void parseFlags(com.android.tools.r8.com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder):316:320 -> a 1911:1912:com.android.tools.r8.graph.DexMethod com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanDesugaredLibrarySpecificationParser.parseMethod(java.lang.String):409:410 -> a 1911:1912:void parseFlags(com.android.tools.r8.com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder):320 -> a 1913:1916:void parseFlags(com.android.tools.r8.com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder):320:323 -> a 1917:1922:void parseFlags(com.android.tools.r8.com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder):322:327 -> a 1923:1923:void parseFlags(com.android.tools.r8.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":3827,"2":3828,"3":3829,"4":3830},"outline":"Lcom/android/tools/r8/internal/Mk;a(Lcom/android/tools/r8/internal/St;Ljava/lang/String;)Ljava/util/Iterator;"} 3827:3827:void parseFlags(com.android.tools.r8.com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder):329:329 -> a 3828:3828:void parseFlags(com.android.tools.r8.com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder):329:329 -> a 3829:3829:void parseFlags(com.android.tools.r8.com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder):329:329 -> a 3830:3830:void parseFlags(com.android.tools.r8.com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder):329:329 -> a 2252:2255:void parseFlags(com.android.tools.r8.com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder):329:332 -> a 2256:2261:void parseFlags(com.android.tools.r8.com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder):330:335 -> a 2262:2262:void parseFlags(com.android.tools.r8.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":3838,"2":3839,"3":3840,"4":3841},"outline":"Lcom/android/tools/r8/internal/Mk;a(Lcom/android/tools/r8/internal/St;Ljava/lang/String;)Ljava/util/Iterator;"} 3838:3838:void parseFlags(com.android.tools.r8.com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder):337:337 -> a 3839:3839:void parseFlags(com.android.tools.r8.com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder):337:337 -> a 3840:3840:void parseFlags(com.android.tools.r8.com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder):337:337 -> a 3841:3841:void parseFlags(com.android.tools.r8.com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder):337:337 -> a 2599:2602:void parseFlags(com.android.tools.r8.com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder):337:340 -> a 2603:2608:void parseFlags(com.android.tools.r8.com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder):338:343 -> a 2609:2609:void parseFlags(com.android.tools.r8.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":3849,"2":3850,"3":3851,"4":3852},"outline":"Lcom/android/tools/r8/internal/Mk;a(Lcom/android/tools/r8/internal/St;Ljava/lang/String;)Ljava/util/Iterator;"} 3849:3849:void parseFlags(com.android.tools.r8.com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder):345:345 -> a 3850:3850:void parseFlags(com.android.tools.r8.com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder):345:345 -> a 3851:3851:void parseFlags(com.android.tools.r8.com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder):345:345 -> a 3852:3852:void parseFlags(com.android.tools.r8.com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder):345:345 -> a 2954:2957:void parseFlags(com.android.tools.r8.com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder):345:348 -> a 2958:2963:void parseFlags(com.android.tools.r8.com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder):346:351 -> a 2964:2964:void parseFlags(com.android.tools.r8.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":3860,"2":3861,"3":3862,"4":3863},"outline":"Lcom/android/tools/r8/internal/Mk;a(Lcom/android/tools/r8/internal/St;Ljava/lang/String;)Ljava/util/Iterator;"} 3860:3860:void parseFlags(com.android.tools.r8.com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder):353:353 -> a 3861:3861:void parseFlags(com.android.tools.r8.com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder):353:353 -> a 3862:3862:void parseFlags(com.android.tools.r8.com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder):353:353 -> a 3863:3863:void parseFlags(com.android.tools.r8.com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder):353:353 -> a 3317:3320:void parseFlags(com.android.tools.r8.com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder):353:356 -> a 3321:3328:void parseFlags(com.android.tools.r8.com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder):354:361 -> a 3329:3329: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):405:405 -> a 3329:3329:void parseFlags(com.android.tools.r8.com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder):361 -> a 3330:3330:void parseFlags(com.android.tools.r8.com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder):364:364 -> a 3331:3331:void parseFlags(com.android.tools.r8.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":3876,"2":3877,"3":3878,"4":3879},"outline":"Lcom/android/tools/r8/internal/Mk;a(Lcom/android/tools/r8/internal/St;Ljava/lang/String;)Ljava/util/Iterator;"} 3876:3876:void parseFlags(com.android.tools.r8.com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder):366:366 -> a 3877:3877:void parseFlags(com.android.tools.r8.com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder):366:366 -> a 3878:3878:void parseFlags(com.android.tools.r8.com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder):366:366 -> a 3879:3879:void parseFlags(com.android.tools.r8.com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder):366:366 -> a 3697:3700:void parseFlags(com.android.tools.r8.com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder):366:369 -> a 3701:3703:java.util.Set com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanDesugaredLibrarySpecificationParser.parseMethods(com.android.tools.r8.com.google.gson.JsonArray):401:403 -> a 3701:3703:void parseFlags(com.android.tools.r8.com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder):369 -> a 3704:3732:void parseFlags(com.android.tools.r8.com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder):367:395 -> a 3880:3881:com.android.tools.r8.graph.DexMethod parseMethod(java.lang.String):409:410 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lcom/android/tools/r8/graph/j2;"} 1:2:com.android.tools.r8.origin.Origin getOrigin():110:111 -> b 3:4:void com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanDesugaredLibrarySpecificationParser.setOrigin(com.android.tools.r8.StringResource):170:171 -> b 3:4:java.lang.String parseJson(com.android.tools.r8.StringResource):157 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/d0;)Ljava/lang/String;"} 5:9:java.lang.String parseJson(com.android.tools.r8.StringResource):160:164 -> b 10:10:com.android.tools.r8.graph.DexType stringDescriptorToDexType(java.lang.String):419:419 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lcom/android/tools/r8/graph/v2;"} 1:1:com.android.tools.r8.utils.Reporter reporter():102:102 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/O2;"} com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanDesugaredLibrarySpecificationParser$$ExternalSyntheticOutline0 -> com.android.tools.r8.internal.Mk: # {"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$214$99aec13322646a93b33b3d84b03dedcd1cd6cf700cc5a257452b4e14df2d6da4$0.m(com.android.tools.r8.com.google.gson.JsonObject,java.lang.String):0:3 -> a # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/St;Ljava/lang/String;)Ljava/util/Iterator;"} # {"id":"com.android.tools.r8.outline"} com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags -> com.android.tools.r8.internal.Rk: # {"id":"sourceFile","fileName":"HumanRewritingFlags.java"} java.util.Map rewritePrefix -> a java.util.Set dontRewritePrefix -> b java.util.Set maintainPrefix -> c java.util.Map rewriteDerivedPrefix -> d java.util.Map emulatedInterfaces -> e java.util.Map retargetStaticField -> f java.util.Map covariantRetarget -> g java.util.Map retargetMethodToType -> h java.util.Map retargetMethodEmulatedDispatchToType -> i java.util.Map retargetMethodToMethod -> j java.util.Map retargetMethodEmulatedDispatchToMethod -> k java.util.Map apiGenericTypesConversion -> l java.util.Map legacyBackport -> m java.util.Map customConversions -> n java.util.Set dontRewriteInvocation -> o java.util.Set dontRetarget -> p java.util.Map wrapperConversions -> q java.util.Set neverOutlineApi -> r java.util.Map amendLibraryMethod -> s java.util.Map amendLibraryField -> t 1:21: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.Map,java.util.Map,java.util.Set,java.util.Set,java.util.Map,java.util.Set,java.util.Map,java.util.Map):67:87 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/im;Lcom/android/tools/r8/internal/Im;Lcom/android/tools/r8/internal/Im;Lcom/android/tools/r8/internal/im;Lcom/android/tools/r8/internal/im;Lcom/android/tools/r8/internal/im;Lcom/android/tools/r8/internal/im;Lcom/android/tools/r8/internal/im;Lcom/android/tools/r8/internal/im;Lcom/android/tools/r8/internal/im;Lcom/android/tools/r8/internal/im;Lcom/android/tools/r8/internal/im;Lcom/android/tools/r8/internal/im;Lcom/android/tools/r8/internal/im;Lcom/android/tools/r8/internal/Im;Lcom/android/tools/r8/internal/Im;Lcom/android/tools/r8/internal/im;Lcom/android/tools/r8/internal/Im;Lcom/android/tools/r8/internal/im;Lcom/android/tools/r8/internal/im;)V"} 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):115:115 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/O2;Lcom/android/tools/r8/origin/Origin;)Lcom/android/tools/r8/internal/Rk$a;"} 2:22:void com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder.(com.android.tools.r8.utils.Reporter,com.android.tools.r8.origin.Origin):262:282 -> a 2:22:com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder builder(com.android.tools.r8.utils.Reporter,com.android.tools.r8.origin.Origin):115 -> a 23:23:void com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder.(com.android.tools.r8.utils.Reporter,com.android.tools.r8.origin.Origin):262:262 -> a 23:23:com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder builder(com.android.tools.r8.utils.Reporter,com.android.tools.r8.origin.Origin):115 -> a 24:24:java.util.Map getAmendLibraryField():221:221 -> 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):119:119 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/O2;Lcom/android/tools/r8/origin/Origin;)Lcom/android/tools/r8/internal/Rk$a;"} 2:2:java.util.Map getAmendLibraryMethod():217:217 -> b 1:1:java.util.Map getApiGenericConversion():193:193 -> c 1:1:java.util.Map getCovariantRetarget():169:169 -> d 1:1:java.util.Map getCustomConversions():201:201 -> e 1:1:java.util.Set getDontRetarget():209:209 -> f 1:1:java.util.Set getDontRewriteInvocation():205:205 -> g 1:1:java.util.Set getDontRewritePrefix():149:149 -> h 1:1:java.util.Map getEmulatedInterfaces():161:161 -> i 1:1:java.util.Map getLegacyBackport():197:197 -> j 1:1:java.util.Set getMaintainPrefix():153:153 -> k 1:1:java.util.Set getNeverOutlineApi():189:189 -> l 1:1:java.util.Map getRetargetMethodEmulatedDispatchToMethod():185:185 -> m 1:1:java.util.Map getRetargetMethodEmulatedDispatchToType():177:177 -> n 1:1:java.util.Map getRetargetMethodToMethod():181:181 -> o 1:1:java.util.Map getRetargetMethodToType():173:173 -> p 1:1:java.util.Map getRetargetStaticField():165:165 -> q 1:1:java.util.Map getRewriteDerivedPrefix():157:157 -> r 1:1:java.util.Map getRewritePrefix():145:145 -> s 1:1:java.util.Map getWrapperConversions():213:213 -> t 1:8:boolean isEmpty():225:232 -> u com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder -> com.android.tools.r8.internal.Rk$a: # {"id":"sourceFile","fileName":"HumanRewritingFlags.java"} com.android.tools.r8.utils.Reporter reporter -> a com.android.tools.r8.origin.Origin origin -> b java.util.Map rewritePrefix -> c java.util.Set dontRewritePrefix -> d java.util.Set maintainPrefix -> e java.util.Map rewriteDerivedPrefix -> f java.util.Map emulatedInterfaces -> g java.util.Map retargetStaticField -> h java.util.Map covariantRetarget -> i java.util.Map retargetMethodToType -> j java.util.Map retargetMethodEmulatedDispatchToType -> k java.util.Map retargetMethodToMethod -> l java.util.Map retargetMethodEmulatedDispatchToMethod -> m java.util.Map apiGenericTypesConversion -> n java.util.Map legacyBackport -> o java.util.Map customConversions -> p java.util.Set dontRewriteInvocation -> q java.util.Set dontRetarget -> r java.util.Map wrapperConversions -> s java.util.Set neverOutlineApi -> t java.util.Map amendLibraryMethod -> u java.util.Map amendLibraryField -> v boolean $assertionsDisabled -> w 1:1:void ():235:235 -> 1:28: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.Map,java.util.Map,java.util.Set,java.util.Set,java.util.Map,java.util.Set,java.util.Map,java.util.Map):309:336 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/O2;Lcom/android/tools/r8/origin/Origin;Ljava/util/Map;Ljava/util/Set;Ljava/util/Set;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Ljava/util/Set;Ljava/util/Set;Ljava/util/Map;Ljava/util/Set;Ljava/util/Map;Ljava/util/Map;)V"} 1:12:void put(java.util.Map,java.lang.Object,java.lang.Object,java.lang.String):341:352 -> a 13:13:com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder putRewritePrefix(java.lang.String,java.lang.String):356:356 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/lang/String;)Lcom/android/tools/r8/internal/Rk$a;"} 14:16:com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder putRewriteDerivedPrefix(java.lang.String,java.lang.String,java.lang.String):376:378 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V"} 17:17:java.util.Map lambda$putRewriteDerivedPrefix$0(java.lang.String):377:377 -> a 18:18:com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder putCustomConversion(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):396:396 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/internal/Rk$a;"} 19:19:com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder addWrapperConversion(com.android.tools.r8.graph.DexType,java.util.Set):409:409 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Ljava/util/Set;)Lcom/android/tools/r8/internal/Rk$a;"} 20:20:com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder covariantRetargetMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexType):450:450 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/v2;)V"} 21:21:com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder retargetStaticField(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexField):459:459 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;Lcom/android/tools/r8/graph/Y0;)Lcom/android/tools/r8/internal/Rk$a;"} 22:27:void addApiGenericTypesConversion(com.android.tools.r8.graph.DexMethod,int,com.android.tools.r8.graph.DexMethod):468:473 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;ILcom/android/tools/r8/graph/j2;)V"} 28:28:com.android.tools.r8.graph.DexMethod[] lambda$addApiGenericTypesConversion$1(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):470:470 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/j2;)[Lcom/android/tools/r8/graph/j2;"} 29:29:com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder addDontRewriteInvocation(com.android.tools.r8.graph.DexMethod):486:486 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/internal/Rk$a;"} 30:30:com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder addDontRetargetLibMember(com.android.tools.r8.graph.DexType):491:491 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/internal/Rk$a;"} 31:31:com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder amendLibraryMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.MethodAccessFlags):496:496 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/p4;)V"} 32:32:com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder amendLibraryField(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.FieldAccessFlags):506:506 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;Lcom/android/tools/r8/graph/Q2;)Lcom/android/tools/r8/internal/Rk$a;"} 33:53:com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags build():511:531 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Rk;"} 1:1:com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder putDontRewritePrefix(java.lang.String):365:365 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)V"} 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):387:387 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/internal/Rk$a;"} 3:3:com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder addWrapperConversion(com.android.tools.r8.graph.DexType):405:405 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/internal/Rk$a;"} 4:4:com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder retargetMethodEmulatedDispatchToType(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexType):423:423 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/internal/Rk$a;"} 5:5:com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder retargetMethodEmulatedDispatchToMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):441:441 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/j2;)V"} 6:6:com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder neverOutlineApi(com.android.tools.r8.graph.DexMethod):501:501 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)V"} 1:1:com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder putMaintainPrefix(java.lang.String):370:370 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lcom/android/tools/r8/internal/Rk$a;"} 2:2:com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder retargetMethodToType(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexType):414:414 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/internal/Rk$a;"} 3:3:com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder retargetMethodToMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):432:432 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/j2;)V"} 4:4:com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder putLegacyBackport(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):477:477 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/internal/Rk$a;"} com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanTopLevelFlags -> com.android.tools.r8.internal.Zk: # {"id":"sourceFile","fileName":"HumanTopLevelFlags.java"} com.android.tools.r8.utils.AndroidApiLevel requiredCompilationAPILevel -> a java.lang.String synthesizedLibraryClassesPackagePrefix -> b java.lang.String identifier -> c java.lang.String jsonSource -> d boolean supportAllCallbacksFromLibrary -> e java.util.List extraKeepRules -> f 1:7:void (com.android.tools.r8.utils.AndroidApiLevel,java.lang.String,java.lang.String,java.lang.String,boolean,java.util.List):34:40 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/f;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLjava/util/List;)V"} 1:1:com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanTopLevelFlags$Builder builder():54:54 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Yk;"} 1:1:java.util.List getExtraKeepRules():78:78 -> b 1:1:java.lang.String getIdentifier():66:66 -> c 1:1:java.lang.String getJsonSource():70:70 -> d 1:1:com.android.tools.r8.utils.AndroidApiLevel getRequiredCompilationAPILevel():58:58 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/f;"} 1:1:java.lang.String getSynthesizedLibraryClassesPackagePrefix():62:62 -> f 1:1:boolean supportAllCallbacksFromLibrary():74:74 -> g 1:2:com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanTopLevelFlags testing():49:50 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Zk;"} com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanTopLevelFlags$Builder -> com.android.tools.r8.internal.Yk: # {"id":"sourceFile","fileName":"HumanTopLevelFlags.java"} com.android.tools.r8.utils.AndroidApiLevel requiredCompilationAPILevel -> a java.lang.String synthesizedLibraryClassesPackagePrefix -> b java.lang.String identifier -> c java.lang.String jsonSource -> d java.lang.Boolean supportAllCallbacksFromLibrary -> e java.util.List extraKeepRules -> f boolean $assertionsDisabled -> g 1:1:void ():81:81 -> 1:1:void ():90:90 -> 1:1:com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanTopLevelFlags$Builder setRequiredCompilationAPILevel(com.android.tools.r8.utils.AndroidApiLevel):93:93 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/f;)Lcom/android/tools/r8/internal/Yk;"} 2:2:com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanTopLevelFlags$Builder setDesugaredLibraryIdentifier(java.lang.String):103:103 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lcom/android/tools/r8/internal/Yk;"} 3:3:com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanTopLevelFlags$Builder com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanTopLevelFlags$Builder.setSupportAllCallbacksFromLibrary(boolean):114:114 -> a 3:3:com.android.tools.r8.ir.desugar.desugaredlibrary.TopLevelFlagsBuilder setSupportAllCallbacksFromLibrary(boolean):81 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Z)Lcom/android/tools/r8/internal/mZ;"} 4:4:com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanTopLevelFlags$Builder setExtraKeepRules(java.util.List):119:119 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;)Lcom/android/tools/r8/internal/Yk;"} 5:12:com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanTopLevelFlags build():124:131 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Zk;"} 1:1:com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanTopLevelFlags$Builder setJsonSource(java.lang.String):108:108 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lcom/android/tools/r8/internal/Yk;"} 2:2:com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanTopLevelFlags$Builder setSupportAllCallbacksFromLibrary(boolean):114:114 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Z)Lcom/android/tools/r8/internal/Yk;"} 1:1:com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanTopLevelFlags$Builder setSynthesizedLibraryClassesPackagePrefix(java.lang.String):98:98 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lcom/android/tools/r8/internal/Yk;"} com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.MultiAPILevelHumanDesugaredLibrarySpecification -> com.android.tools.r8.internal.JF: # {"id":"sourceFile","fileName":"MultiAPILevelHumanDesugaredLibrarySpecification.java"} com.android.tools.r8.origin.Origin origin -> a com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanTopLevelFlags topLevelFlags -> b java.util.Map commonFlags -> c java.util.Map libraryFlags -> d java.util.Map programFlags -> e 1:6:void (com.android.tools.r8.origin.Origin,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanTopLevelFlags,java.util.Map,java.util.Map,java.util.Map):24:29 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/origin/Origin;Lcom/android/tools/r8/internal/Zk;Ljava/util/HashMap;Ljava/util/HashMap;Ljava/util/HashMap;)V"} 1:1:java.util.Map getCommonFlags():41:41 -> a 1:1:java.util.Map getLibraryFlags():45:45 -> b 1:1:com.android.tools.r8.origin.Origin getOrigin():33:33 -> c 1:1:java.util.Map getProgramFlags():49:49 -> d 1:1:com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanTopLevelFlags getTopLevelFlags():37:37 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Zk;"} com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.MultiAPILevelHumanDesugaredLibrarySpecificationFlagDeduplicator -> com.android.tools.r8.internal.KF: # {"id":"sourceFile","fileName":"MultiAPILevelHumanDesugaredLibrarySpecificationFlagDeduplicator.java"} boolean $assertionsDisabled -> a 1:1:void ():20:20 -> 1:6:void deduplicateFlags(com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.MultiAPILevelHumanDesugaredLibrarySpecification,com.android.tools.r8.utils.Reporter):26:31 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/JF;Lcom/android/tools/r8/utils/O2;)V"} 7:29:void com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.MultiAPILevelHumanDesugaredLibrarySpecificationFlagDeduplicator.deduplicateFlags(com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.MultiAPILevelHumanDesugaredLibrarySpecification,com.android.tools.r8.utils.Reporter,com.android.tools.r8.ir.desugar.desugaredlibrary.ApiLevelRange):41:63 -> a 7:29:void deduplicateFlags(com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.MultiAPILevelHumanDesugaredLibrarySpecification,com.android.tools.r8.utils.Reporter):32 -> a 30:34:void com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.MultiAPILevelHumanDesugaredLibrarySpecificationFlagDeduplicator.putNewFlags(com.android.tools.r8.ir.desugar.desugaredlibrary.ApiLevelRange,java.util.Map,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder):74:78 -> a 30:34:void com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.MultiAPILevelHumanDesugaredLibrarySpecificationFlagDeduplicator.deduplicateFlags(com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.MultiAPILevelHumanDesugaredLibrarySpecification,com.android.tools.r8.utils.Reporter,com.android.tools.r8.ir.desugar.desugaredlibrary.ApiLevelRange):65 -> a 30:34:void deduplicateFlags(com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.MultiAPILevelHumanDesugaredLibrarySpecification,com.android.tools.r8.utils.Reporter):32 -> a 35:39:void com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.MultiAPILevelHumanDesugaredLibrarySpecificationFlagDeduplicator.putNewFlags(com.android.tools.r8.ir.desugar.desugaredlibrary.ApiLevelRange,java.util.Map,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder):74:78 -> a 35:39:void com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.MultiAPILevelHumanDesugaredLibrarySpecificationFlagDeduplicator.deduplicateFlags(com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.MultiAPILevelHumanDesugaredLibrarySpecification,com.android.tools.r8.utils.Reporter,com.android.tools.r8.ir.desugar.desugaredlibrary.ApiLevelRange):66 -> a 35:39:void deduplicateFlags(com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.MultiAPILevelHumanDesugaredLibrarySpecification,com.android.tools.r8.utils.Reporter):32 -> a 40:44:void com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.MultiAPILevelHumanDesugaredLibrarySpecificationFlagDeduplicator.putNewFlags(com.android.tools.r8.ir.desugar.desugaredlibrary.ApiLevelRange,java.util.Map,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder):74:78 -> a 40:44:void com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.MultiAPILevelHumanDesugaredLibrarySpecificationFlagDeduplicator.deduplicateFlags(com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.MultiAPILevelHumanDesugaredLibrarySpecification,com.android.tools.r8.utils.Reporter,com.android.tools.r8.ir.desugar.desugaredlibrary.ApiLevelRange):67 -> a 40:44:void deduplicateFlags(com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.MultiAPILevelHumanDesugaredLibrarySpecification,com.android.tools.r8.utils.Reporter):32 -> a 45:49:void lambda$deduplicateWrapperFlags$0(java.util.Map,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder,com.android.tools.r8.graph.DexType,java.util.Set):142:146 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Map;Lcom/android/tools/r8/internal/Rk$a;Lcom/android/tools/r8/internal/Rk$a;Lcom/android/tools/r8/graph/v2;Ljava/util/Set;)V"} 50:53:void deduplicateAmendLibraryMemberFlags(com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder):156:159 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Rk;Lcom/android/tools/r8/internal/Rk;Lcom/android/tools/r8/internal/Rk$a;Lcom/android/tools/r8/internal/Rk$a;)V"} 54:57:void lambda$deduplicateAmendLibraryMemberFlags$1(java.util.Map,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.MethodAccessFlags):161:164 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Map;Lcom/android/tools/r8/internal/Rk$a;Lcom/android/tools/r8/internal/Rk$a;Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/p4;)V"} 58:64:void lambda$deduplicateRewriteDifferentPrefix$4(com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder,java.lang.String,java.util.Map):178:184 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Rk;Lcom/android/tools/r8/internal/Rk$a;Lcom/android/tools/r8/internal/Rk$a;Ljava/lang/String;Ljava/util/Map;)V"} 65:65:void lambda$deduplicateRewriteDifferentPrefix$2(com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder,java.lang.String,java.lang.String,java.lang.String):180:180 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Rk$a;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V"} 66:69:void lambda$deduplicateRewriteDifferentPrefix$3(java.util.Map,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder,java.lang.String,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder,java.lang.String,java.lang.String):186:189 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Map;Lcom/android/tools/r8/internal/Rk$a;Ljava/lang/String;Lcom/android/tools/r8/internal/Rk$a;Ljava/lang/String;Ljava/lang/String;)V"} 70:74:void lambda$deduplicateRewritePrefix$5(com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder,java.lang.String,java.lang.String):205:209 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Rk;Lcom/android/tools/r8/internal/Rk$a;Lcom/android/tools/r8/internal/Rk$a;Ljava/lang/String;Ljava/lang/String;)V"} 75:75:void deduplicateFlags(java.util.Map,java.util.Map,java.util.function.BiConsumer,java.util.function.BiConsumer):219:219 -> a 76:79:void lambda$deduplicateFlags$6(java.util.Map,java.util.function.BiConsumer,java.util.function.BiConsumer,com.android.tools.r8.graph.DexItem,com.android.tools.r8.graph.DexType):221:224 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Map;Ljava/util/function/BiConsumer;Ljava/util/function/BiConsumer;Lcom/android/tools/r8/graph/a1;Lcom/android/tools/r8/graph/v2;)V"} 80:80:void deduplicateFlags(java.util.Set,java.util.Set,java.util.function.Consumer,java.util.function.Consumer):231:231 -> a 81:84:void lambda$deduplicateFlags$7(java.util.Set,java.util.function.Consumer,java.util.function.Consumer,com.android.tools.r8.graph.DexItem):233:236 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Set;Ljava/util/function/Consumer;Ljava/util/function/Consumer;Lcom/android/tools/r8/graph/a1;)V"} 1:8:void deduplicateFlags(com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder):87:94 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Rk;Lcom/android/tools/r8/internal/Rk;Lcom/android/tools/r8/internal/Rk$a;Lcom/android/tools/r8/internal/Rk$a;)V"} 9:18:void deduplicateFlags(com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder):90:99 -> b 19:28:void deduplicateFlags(com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder):95:104 -> b 29:38:void deduplicateFlags(com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder):100:109 -> b 39:48:void deduplicateFlags(com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder):105:114 -> b 49:59:void deduplicateFlags(com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder):110:120 -> b 60:69:void deduplicateFlags(com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder):116:125 -> b 70:78:void deduplicateFlags(com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder):121:129 -> b 1:2:void deduplicateRewriteDifferentPrefix(com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder):175:176 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Rk;Lcom/android/tools/r8/internal/Rk;Lcom/android/tools/r8/internal/Rk$a;Lcom/android/tools/r8/internal/Rk$a;)V"} 1:2:void deduplicateRewritePrefix(com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder):202:203 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Rk;Lcom/android/tools/r8/internal/Rk;Lcom/android/tools/r8/internal/Rk$a;Lcom/android/tools/r8/internal/Rk$a;)V"} 1:4:void deduplicateWrapperFlags(com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder):137:140 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Rk;Lcom/android/tools/r8/internal/Rk;Lcom/android/tools/r8/internal/Rk$a;Lcom/android/tools/r8/internal/Rk$a;)V"} com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.MultiAPILevelHumanDesugaredLibrarySpecificationJsonExporter -> com.android.tools.r8.internal.MF: # {"id":"sourceFile","fileName":"MultiAPILevelHumanDesugaredLibrarySpecificationJsonExporter.java"} 1:1:void ():56:56 -> 1:1:void export(com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.MultiAPILevelHumanDesugaredLibrarySpecification,com.android.tools.r8.StringConsumer):60:60 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/JF;Lcom/android/tools/r8/StringConsumer;)V"} 2:7:void com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.MultiAPILevelHumanDesugaredLibrarySpecificationJsonExporter.internalExport(com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.MultiAPILevelHumanDesugaredLibrarySpecification,com.android.tools.r8.StringConsumer):66:71 -> a 2:7:void export(com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.MultiAPILevelHumanDesugaredLibrarySpecification,com.android.tools.r8.StringConsumer):61 -> a 8:13:void com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.MultiAPILevelHumanDesugaredLibrarySpecificationJsonExporter.internalExport(com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.MultiAPILevelHumanDesugaredLibrarySpecification,com.android.tools.r8.StringConsumer):69:74 -> a 8:13:void export(com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.MultiAPILevelHumanDesugaredLibrarySpecification,com.android.tools.r8.StringConsumer):61 -> a 14:19:void com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.MultiAPILevelHumanDesugaredLibrarySpecificationJsonExporter.internalExport(com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.MultiAPILevelHumanDesugaredLibrarySpecification,com.android.tools.r8.StringConsumer):72:77 -> a 14:19:void export(com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.MultiAPILevelHumanDesugaredLibrarySpecification,com.android.tools.r8.StringConsumer):61 -> a 20:32:void com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.MultiAPILevelHumanDesugaredLibrarySpecificationJsonExporter.internalExport(com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.MultiAPILevelHumanDesugaredLibrarySpecification,com.android.tools.r8.StringConsumer):75:87 -> a 20:32:void export(com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.MultiAPILevelHumanDesugaredLibrarySpecification,com.android.tools.r8.StringConsumer):61 -> a 33:33:int lambda$rewritingFlagsToString$0(com.android.tools.r8.ir.desugar.desugaredlibrary.ApiLevelRange,com.android.tools.r8.ir.desugar.desugaredlibrary.ApiLevelRange):94:94 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/q2;Lcom/android/tools/r8/internal/q2;)I"} 34:34:void lambda$rewritingFlagsToString$1(java.util.TreeMap,java.lang.String,java.util.Map):109:109 -> a 35:49:void registerWrapperConversions(java.util.Map,java.util.Map):175:189 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/LinkedHashMap;Ljava/util/Map;)V"} 50:53:void lambda$registerWrapperConversions$2(java.util.List,java.util.Map,com.android.tools.r8.graph.DexType,java.util.Set):179:182 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;Ljava/util/Map;Lcom/android/tools/r8/graph/v2;Ljava/util/Set;)V"} 54:55:java.util.List amendLibraryToString(java.util.Map):195:196 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Map;)Ljava/util/ArrayList;"} 56:56:void lambda$amendLibraryToString$3(java.util.List,com.android.tools.r8.graph.DexItem,com.android.tools.r8.graph.AccessFlags):197:197 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;Lcom/android/tools/r8/graph/a1;Lcom/android/tools/r8/graph/g;)V"} 57:59:java.util.List setToString(java.util.Set):208:210 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Set;)Ljava/util/ArrayList;"} 60:60:void lambda$setToString$4(java.util.List,com.android.tools.r8.graph.DexItem):209:209 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;Lcom/android/tools/r8/graph/a1;)V"} 61:61:void lambda$mapToString$5(java.util.Map,com.android.tools.r8.graph.DexItem,com.android.tools.r8.graph.DexItem):216:216 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Map;Lcom/android/tools/r8/graph/a1;Lcom/android/tools/r8/graph/a1;)V"} 62:62:void lambda$mapArrayToString$6(java.util.Map,com.android.tools.r8.graph.DexItem,com.android.tools.r8.graph.DexMethod[]):222:222 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Map;Lcom/android/tools/r8/graph/a1;[Lcom/android/tools/r8/graph/j2;)V"} 63:75:java.lang.Object[] com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.MultiAPILevelHumanDesugaredLibrarySpecificationJsonExporter.arrayToString(com.android.tools.r8.graph.DexMethod[]):227:239 -> a 63:75:void lambda$mapArrayToString$6(java.util.Map,com.android.tools.r8.graph.DexItem,com.android.tools.r8.graph.DexMethod[]):222 -> a 76:76:void lambda$mapArrayToString$6(java.util.Map,com.android.tools.r8.graph.DexItem,com.android.tools.r8.graph.DexMethod[]):222:222 -> a 77:103:java.lang.String toString(com.android.tools.r8.graph.DexItem):243:269 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/a1;)Ljava/lang/String;"} 1:2:java.util.Map mapArrayToString(java.util.Map):221:222 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Map;)Ljava/util/TreeMap;"} 1:2:java.util.Map mapToString(java.util.Map):215:216 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Map;)Ljava/util/TreeMap;"} 1:22:java.util.List rewritingFlagsToString(java.util.Map):92:113 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Map;)Ljava/util/ArrayList;"} 23:24:java.util.List com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.MultiAPILevelHumanDesugaredLibrarySpecificationJsonExporter.stringSetToString(java.util.Set):202:203 -> d 23:24:java.util.List rewritingFlagsToString(java.util.Map):113 -> d 25:28:java.util.List rewritingFlagsToString(java.util.Map):113:116 -> d 29:30:java.util.List com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.MultiAPILevelHumanDesugaredLibrarySpecificationJsonExporter.stringSetToString(java.util.Set):202:203 -> d 29:30:java.util.List rewritingFlagsToString(java.util.Map):116 -> d 31:47:java.util.List rewritingFlagsToString(java.util.Map):116:132 -> d 48:54:java.util.List rewritingFlagsToString(java.util.Map):131:137 -> d 55:62:java.util.List rewritingFlagsToString(java.util.Map):135:142 -> d 63:91:java.util.List rewritingFlagsToString(java.util.Map):140:168 -> d com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.MultiAPILevelHumanDesugaredLibrarySpecificationJsonExporter$1 -> com.android.tools.r8.internal.LF: # {"id":"sourceFile","fileName":"MultiAPILevelHumanDesugaredLibrarySpecificationJsonExporter.java"} 1:1:void (com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.MultiAPILevelHumanDesugaredLibrarySpecificationJsonExporter):87:87 -> # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.MultiAPILevelHumanDesugaredLibrarySpecificationParser -> com.android.tools.r8.internal.NF: # {"id":"sourceFile","fileName":"MultiAPILevelHumanDesugaredLibrarySpecificationParser.java"} 1:1:void (com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter):21:21 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/utils/O2;)V"} void lambda$parseMultiLevelConfiguration$0(com.android.tools.r8.ir.desugar.desugaredlibrary.TopLevelFlagsBuilder) -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/mZ;)V"} 1:10:com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.MultiAPILevelHumanDesugaredLibrarySpecification parseMultiLevelConfiguration(com.android.tools.r8.StringResource):27:36 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/d0;)Lcom/android/tools/r8/internal/JF;"} 11:19:java.util.Map parseAllFlags(java.lang.String):40:48 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Ljava/util/HashMap;"} 20:21:void com.android.tools.r8.ir.desugar.desugaredlibrary.ApiLevelRange.(int,int):21:22 -> c 20:21:java.util.Map parseAllFlags(java.lang.String):48 -> c 22:22:void com.android.tools.r8.ir.desugar.desugaredlibrary.ApiLevelRange.(int,int):20:20 -> c 22:22:java.util.Map parseAllFlags(java.lang.String):48 -> c 23:29:java.util.Map parseAllFlags(java.lang.String):49:55 -> c com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyDesugaredLibrarySpecification -> com.android.tools.r8.internal.bB: # {"id":"sourceFile","fileName":"LegacyDesugaredLibrarySpecification.java"} boolean libraryCompilation -> a com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyTopLevelFlags topLevelFlags -> b com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyRewritingFlags rewritingFlags -> c 1:4:void (com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyTopLevelFlags,com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyRewritingFlags,boolean):33:36 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/gB;Lcom/android/tools/r8/internal/dB;Z)V"} 1:1:java.util.Set getMaintainTypeOrPrefixForTesting():116:116 -> 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j0;Lcom/android/tools/r8/utils/z3;)Lcom/android/tools/r8/internal/jD;"} 1:1:java.lang.String getJsonSource():121:121 -> b 1:1:com.android.tools.r8.utils.AndroidApiLevel getRequiredCompilationApiLevel():63:63 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/f;"} 1:1:boolean isLibraryCompilation():68:68 -> d 1:1:java.util.List getExtraKeepRules():111:111 -> e 1:1:java.lang.String getSynthesizedLibraryClassesPackagePrefix():73:73 -> f 1:1:java.util.Map getCustomConversions():101:101 -> g 1:1:java.lang.String getIdentifier():77:77 -> h 1:1:com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyRewritingFlags getRewritingFlags():54:54 -> i # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/dB;"} 1:1:boolean isEmpty():41:41 -> isEmpty 1:1:com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyTopLevelFlags getTopLevelFlags():50:50 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/gB;"} com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyDesugaredLibrarySpecificationParser -> com.android.tools.r8.internal.cB: # {"id":"sourceFile","fileName":"LegacyDesugaredLibrarySpecificationParser.java"} com.android.tools.r8.graph.DexItemFactory dexItemFactory -> a com.android.tools.r8.utils.Reporter reporter -> b boolean libraryCompilation -> c int minAPILevel -> d com.android.tools.r8.origin.Origin origin -> e com.android.tools.r8.com.google.gson.JsonObject jsonConfig -> f com.android.tools.r8.utils.SemanticVersion MIN_SUPPORTED_VERSION -> g boolean $assertionsDisabled -> h 1:4:void ():29:32 -> 1:5:void (com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter,boolean,int):69:73 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/utils/O2;ZI)V"} 1:1:void lambda$parse$0(com.android.tools.r8.ir.desugar.desugaredlibrary.TopLevelFlagsBuilder):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/mZ;)V"} 2:2:com.android.tools.r8.graph.DexItemFactory dexItemFactory():77:77 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/p1;"} 3:9:com.android.tools.r8.com.google.gson.JsonElement required(com.android.tools.r8.com.google.gson.JsonObject,java.lang.String):94:100 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/St;Ljava/lang/String;)Lcom/android/tools/r8/internal/Pt;"} 10:10:com.android.tools.r8.com.google.gson.JsonElement required(com.android.tools.r8.com.google.gson.JsonObject,java.lang.String):95:95 -> a 11:12:com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyDesugaredLibrarySpecification parse(com.android.tools.r8.StringResource):104:105 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/d0;)Lcom/android/tools/r8/internal/bB;"} 13:19:com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyDesugaredLibrarySpecification parse(com.android.tools.r8.origin.Origin,java.lang.String,com.android.tools.r8.com.google.gson.JsonObject,java.util.function.Consumer):118:124 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/origin/Origin;Ljava/lang/String;Lcom/android/tools/r8/internal/St;Ljava/util/function/Consumer;)Lcom/android/tools/r8/internal/bB;"} 20:25:com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyRewritingFlags com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyDesugaredLibrarySpecificationParser.parseRewritingFlags():154:159 -> a 20:25:com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyDesugaredLibrarySpecification parse(com.android.tools.r8.origin.Origin,java.lang.String,com.android.tools.r8.com.google.gson.JsonObject,java.util.function.Consumer):126 -> a 26:30:void com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyDesugaredLibrarySpecificationParser.parseFlagsList(com.android.tools.r8.com.google.gson.JsonArray,com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyRewritingFlags$Builder):224:228 -> a 26:30:com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyRewritingFlags com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyDesugaredLibrarySpecificationParser.parseRewritingFlags():159 -> a 26:30:com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyDesugaredLibrarySpecification parse(com.android.tools.r8.origin.Origin,java.lang.String,com.android.tools.r8.com.google.gson.JsonObject,java.util.function.Consumer):126 -> a 31:31:com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyRewritingFlags com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyDesugaredLibrarySpecificationParser.parseRewritingFlags():161:161 -> a 31:31:com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyDesugaredLibrarySpecification parse(com.android.tools.r8.origin.Origin,java.lang.String,com.android.tools.r8.com.google.gson.JsonObject,java.util.function.Consumer):126 -> a 32:36:void com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyDesugaredLibrarySpecificationParser.parseFlagsList(com.android.tools.r8.com.google.gson.JsonArray,com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyRewritingFlags$Builder):224:228 -> a 32:36:com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyRewritingFlags com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyDesugaredLibrarySpecificationParser.parseRewritingFlags():160 -> a 32:36:com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyDesugaredLibrarySpecification parse(com.android.tools.r8.origin.Origin,java.lang.String,com.android.tools.r8.com.google.gson.JsonObject,java.util.function.Consumer):126 -> a 37:37:com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyRewritingFlags com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyDesugaredLibrarySpecificationParser.parseRewritingFlags():163:163 -> a 37:37:com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyDesugaredLibrarySpecification parse(com.android.tools.r8.origin.Origin,java.lang.String,com.android.tools.r8.com.google.gson.JsonObject,java.util.function.Consumer):126 -> a 38:41:com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyDesugaredLibrarySpecification parse(com.android.tools.r8.origin.Origin,java.lang.String,com.android.tools.r8.com.google.gson.JsonObject,java.util.function.Consumer):128:131 -> a 42:71:com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyTopLevelFlags parseTopLevelFlags(java.lang.String,java.util.function.Consumer):168:197 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Consumer;Ljava/lang/String;)Lcom/android/tools/r8/internal/gB;"} 72:78:com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyTopLevelFlags parseTopLevelFlags(java.lang.String,java.util.function.Consumer):196:202 -> a 79:98:com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyTopLevelFlags parseTopLevelFlags(java.lang.String,java.util.function.Consumer):201:220 -> a 99:99:com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyTopLevelFlags parseTopLevelFlags(java.lang.String,java.util.function.Consumer):182:182 -> a 100:100:com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyTopLevelFlags parseTopLevelFlags(java.lang.String,java.util.function.Consumer):175:175 -> a 101:101:void parseFlags(com.android.tools.r8.com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyRewritingFlags$Builder):234:234 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/St;Lcom/android/tools/r8/internal/dB$a;)V"} 102:102:void parseFlags(com.android.tools.r8.com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyRewritingFlags$Builder):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":1381,"2":1382,"3":1383,"4":1384},"outline":"Lcom/android/tools/r8/internal/Mk;a(Lcom/android/tools/r8/internal/St;Ljava/lang/String;)Ljava/util/Iterator;"} 1381:1381:void parseFlags(com.android.tools.r8.com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyRewritingFlags$Builder):236:236 -> a 1382:1382:void parseFlags(com.android.tools.r8.com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyRewritingFlags$Builder):236:236 -> a 1383:1383:void parseFlags(com.android.tools.r8.com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyRewritingFlags$Builder):236:236 -> a 1384:1384:void parseFlags(com.android.tools.r8.com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyRewritingFlags$Builder):236:236 -> a 338:342:void parseFlags(com.android.tools.r8.com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyRewritingFlags$Builder):236:240 -> a 343:343:void parseFlags(com.android.tools.r8.com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyRewritingFlags$Builder):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":1390,"2":1391,"3":1392,"4":1393},"outline":"Lcom/android/tools/r8/internal/Mk;a(Lcom/android/tools/r8/internal/St;Ljava/lang/String;)Ljava/util/Iterator;"} 1390:1390:void parseFlags(com.android.tools.r8.com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyRewritingFlags$Builder):242:242 -> a 1391:1391:void parseFlags(com.android.tools.r8.com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyRewritingFlags$Builder):242:242 -> a 1392:1392:void parseFlags(com.android.tools.r8.com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyRewritingFlags$Builder):242:242 -> a 1393:1393:void parseFlags(com.android.tools.r8.com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyRewritingFlags$Builder):242:242 -> a 585:589:void parseFlags(com.android.tools.r8.com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyRewritingFlags$Builder):242:246 -> a 590:590:void parseFlags(com.android.tools.r8.com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyRewritingFlags$Builder):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":1399,"2":1400,"3":1401,"4":1402},"outline":"Lcom/android/tools/r8/internal/Mk;a(Lcom/android/tools/r8/internal/St;Ljava/lang/String;)Ljava/util/Iterator;"} 1399:1399:void parseFlags(com.android.tools.r8.com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyRewritingFlags$Builder):248:248 -> a 1400:1400:void parseFlags(com.android.tools.r8.com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyRewritingFlags$Builder):248:248 -> a 1401:1401:void parseFlags(com.android.tools.r8.com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyRewritingFlags$Builder):248:248 -> a 1402:1402:void parseFlags(com.android.tools.r8.com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyRewritingFlags$Builder):248:248 -> a 838:842:void parseFlags(com.android.tools.r8.com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyRewritingFlags$Builder):248:252 -> a 843:843:void parseFlags(com.android.tools.r8.com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyRewritingFlags$Builder):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":1408,"2":1409,"3":1410,"4":1411},"outline":"Lcom/android/tools/r8/internal/Mk;a(Lcom/android/tools/r8/internal/St;Ljava/lang/String;)Ljava/util/Iterator;"} 1408:1408:void parseFlags(com.android.tools.r8.com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyRewritingFlags$Builder):254:254 -> a 1409:1409:void parseFlags(com.android.tools.r8.com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyRewritingFlags$Builder):254:254 -> a 1410:1410:void parseFlags(com.android.tools.r8.com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyRewritingFlags$Builder):254:254 -> a 1411:1411:void parseFlags(com.android.tools.r8.com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyRewritingFlags$Builder):254:254 -> a 1097:1101:void parseFlags(com.android.tools.r8.com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyRewritingFlags$Builder):254:258 -> a 1102:1102:void parseFlags(com.android.tools.r8.com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyRewritingFlags$Builder):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":1417,"2":1418,"3":1419,"4":1420},"outline":"Lcom/android/tools/r8/internal/Mk;a(Lcom/android/tools/r8/internal/St;Ljava/lang/String;)Ljava/util/Iterator;"} 1417:1417:void parseFlags(com.android.tools.r8.com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyRewritingFlags$Builder):260:260 -> a 1418:1418:void parseFlags(com.android.tools.r8.com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyRewritingFlags$Builder):260:260 -> a 1419:1419:void parseFlags(com.android.tools.r8.com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyRewritingFlags$Builder):260:260 -> a 1420:1420:void parseFlags(com.android.tools.r8.com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyRewritingFlags$Builder):260:260 -> a 1362:1380:void parseFlags(com.android.tools.r8.com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyRewritingFlags$Builder):260:278 -> a 1:1:com.android.tools.r8.com.google.gson.JsonObject getJsonConfig():85:85 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/St;"} 2:3:void com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyDesugaredLibrarySpecificationParser.setOrigin(com.android.tools.r8.StringResource):149:150 -> b 2:3:java.lang.String parseJson(com.android.tools.r8.StringResource):136 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/d0;)Ljava/lang/String;"} 4:8:java.lang.String parseJson(com.android.tools.r8.StringResource):139:143 -> b 1:2:com.android.tools.r8.origin.Origin getOrigin():89:90 -> c 1:1:com.android.tools.r8.utils.Reporter reporter():81:81 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/O2;"} com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyRewritingFlags -> com.android.tools.r8.internal.dB: # {"id":"sourceFile","fileName":"LegacyRewritingFlags.java"} java.util.Map rewritePrefix -> a java.util.Map emulateLibraryInterface -> b java.util.Map retargetCoreLibMember -> c java.util.Map backportCoreLibraryMember -> d java.util.Map customConversions -> e java.util.List dontRewriteInvocation -> f java.util.Set dontRetargetLibMember -> g java.util.Set wrapperConversions -> h 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/im;Lcom/android/tools/r8/internal/im;Lcom/android/tools/r8/internal/im;Lcom/android/tools/r8/internal/im;Lcom/android/tools/r8/internal/im;Lcom/android/tools/r8/internal/bm;Lcom/android/tools/r8/internal/Im;Lcom/android/tools/r8/internal/Im;)V"} 1:1:com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyRewritingFlags$Builder builder(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter,com.android.tools.r8.origin.Origin):72:72 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/utils/O2;Lcom/android/tools/r8/origin/Origin;)Lcom/android/tools/r8/internal/dB$a;"} 2:13: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:155 -> a 2:13:com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyRewritingFlags$Builder builder(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter,com.android.tools.r8.origin.Origin):72 -> a 14:14: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 14:14:com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyRewritingFlags$Builder builder(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter,com.android.tools.r8.origin.Origin):72 -> a 15:15:java.util.Map getBackportCoreLibraryMember():103:103 -> a 1:1:com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyRewritingFlags$Builder newBuilder(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter,com.android.tools.r8.origin.Origin):76:76 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/utils/O2;Lcom/android/tools/r8/origin/Origin;)Lcom/android/tools/r8/internal/dB$a;"} 2:2: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.android.tools.r8.internal.dB$a: # {"id":"sourceFile","fileName":"LegacyRewritingFlags.java"} com.android.tools.r8.graph.DexItemFactory factory -> a com.android.tools.r8.utils.Reporter reporter -> b com.android.tools.r8.origin.Origin origin -> c java.util.Map rewritePrefix -> d java.util.Map emulateLibraryInterface -> e java.util.Map retargetCoreLibMember -> f java.util.Map backportCoreLibraryMember -> g java.util.Map customConversions -> h java.util.List dontRewriteInvocation -> i java.util.Set dontRetargetLibMember -> j java.util.Set wrapperConversions -> k boolean $assertionsDisabled -> l 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/utils/O2;Lcom/android/tools/r8/origin/Origin;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Ljava/util/List;Ljava/util/Set;Ljava/util/Set;)V"} 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:16:com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyRewritingFlags$Builder putBackportCoreLibraryMember(java.lang.String,java.lang.String):256:258 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/lang/String;)Lcom/android/tools/r8/internal/dB$a;"} 17:17:com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyRewritingFlags$Builder addDontRetargetLibMember(java.lang.String):276:276 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)V"} 18:27:com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyRewritingFlags build():294:303 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/dB;"} 1:3:com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyRewritingFlags$Builder putCustomConversion(java.lang.String,java.lang.String):223:225 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/lang/String;)V"} 4:8:com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyRewritingFlags$Builder addDontRewriteInvocation(java.lang.String):267:271 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)V"} 9:9:com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyRewritingFlags$Builder addDontRewriteInvocation(java.lang.String):268:268 -> b 10:17:void validate():307:314 -> b 18:18:void validate():313:313 -> b 19:19: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/lang/String;)V"} 4:5:com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyRewritingFlags$Builder addWrapperConversion(java.lang.String):234:235 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)V"} 1:8:com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyRewritingFlags$Builder putRetargetCoreLibMember(java.lang.String,java.lang.String):240:247 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/lang/String;)V"} 9:9:com.android.tools.r8.graph.DexType stringClassToDexType(java.lang.String):290:290 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lcom/android/tools/r8/graph/v2;"} 1:1:com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyRewritingFlags$Builder putRewritePrefix(java.lang.String,java.lang.String):202:202 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/lang/String;)Lcom/android/tools/r8/internal/dB$a;"} 1:3:int sharpIndex(java.lang.String,java.lang.String):281:283 -> f com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyTopLevelFlags -> com.android.tools.r8.internal.gB: # {"id":"sourceFile","fileName":"LegacyTopLevelFlags.java"} com.android.tools.r8.utils.AndroidApiLevel requiredCompilationAPILevel -> a java.lang.String synthesizedLibraryClassesPackagePrefix -> b java.lang.String identifier -> c java.lang.String jsonSource -> d boolean supportAllCallbacksFromLibrary -> e java.util.List extraKeepRules -> f 1:7:void (com.android.tools.r8.utils.AndroidApiLevel,java.lang.String,java.lang.String,java.lang.String,boolean,java.util.List):37:43 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/f;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLjava/util/List;)V"} 1:1:com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyTopLevelFlags$Builder builder():67:67 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/fB;"} 1:1:java.util.List getExtraKeepRules():91:91 -> b 1:1:java.lang.String getIdentifier():79:79 -> c 1:1:java.lang.String getJsonSource():83:83 -> d 1:1:com.android.tools.r8.utils.AndroidApiLevel getRequiredCompilationAPILevel():71:71 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/f;"} 1:1:java.lang.String getSynthesizedLibraryClassesPackagePrefix():75:75 -> f 1:1:boolean supportAllCallbacksFromLibrary():87:87 -> g 1:7:com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyTopLevelFlags testing():57:63 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/gB;"} com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyTopLevelFlags$Builder -> com.android.tools.r8.internal.fB: # {"id":"sourceFile","fileName":"LegacyTopLevelFlags.java"} com.android.tools.r8.utils.AndroidApiLevel requiredCompilationAPILevel -> a java.lang.String synthesizedLibraryClassesPackagePrefix -> b java.lang.String identifier -> c java.lang.String jsonSource -> d boolean supportAllCallbacksFromLibrary -> e java.util.List extraKeepRules -> f 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/f;)V"} 2:2:com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyTopLevelFlags$Builder setDesugaredLibraryIdentifier(java.lang.String):117:117 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)V"} 3:3:com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyTopLevelFlags$Builder com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyTopLevelFlags$Builder.setSupportAllCallbacksFromLibrary(boolean):128:128 -> a 3:3:com.android.tools.r8.ir.desugar.desugaredlibrary.TopLevelFlagsBuilder setSupportAllCallbacksFromLibrary(boolean):94 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Z)Lcom/android/tools/r8/internal/mZ;"} 4:4:com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyTopLevelFlags$Builder setExtraKeepRules(java.util.List):133:133 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/ArrayList;)V"} 5:5:com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyTopLevelFlags build():138:138 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/gB;"} 1:1:com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyTopLevelFlags$Builder setJsonSource(java.lang.String):122:122 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)V"} 2:2:com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyTopLevelFlags$Builder setSupportAllCallbacksFromLibrary(boolean):128:128 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Z)V"} 1:1:com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyTopLevelFlags$Builder setSynthesizedLibraryClassesPackagePrefix(java.lang.String):112:112 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)V"} com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.MultiAPILevelLegacyDesugaredLibrarySpecification -> com.android.tools.r8.internal.OF: # {"id":"sourceFile","fileName":"MultiAPILevelLegacyDesugaredLibrarySpecification.java"} com.android.tools.r8.origin.Origin origin -> a com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyTopLevelFlags topLevelFlags -> b com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectMap commonFlags -> c com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectMap libraryFlags -> d com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectMap programFlags -> e 1:6:void (com.android.tools.r8.origin.Origin,com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyTopLevelFlags,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectMap,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectMap,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectMap):23:28 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/origin/Origin;Lcom/android/tools/r8/internal/gB;Lcom/android/tools/r8/internal/op;Lcom/android/tools/r8/internal/op;Lcom/android/tools/r8/internal/op;)V"} 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectMap getCommonFlags():40:40 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/sp;"} 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectMap getLibraryFlags():44:44 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/sp;"} 1:1:com.android.tools.r8.origin.Origin getOrigin():32:32 -> c 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectMap getProgramFlags():48:48 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/sp;"} 1:1:com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyTopLevelFlags getTopLevelFlags():36:36 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/gB;"} com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.MultiAPILevelLegacyDesugaredLibrarySpecificationParser -> com.android.tools.r8.internal.PF: # {"id":"sourceFile","fileName":"MultiAPILevelLegacyDesugaredLibrarySpecificationParser.java"} 1:1:void (com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter):20:20 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/utils/O2;)V"} 1:13:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectMap parseAllFlags(java.lang.String):39:51 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lcom/android/tools/r8/internal/op;"} void lambda$parseMultiLevelConfiguration$0(com.android.tools.r8.ir.desugar.desugaredlibrary.TopLevelFlagsBuilder) -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/mZ;)V"} 1:10:com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.MultiAPILevelLegacyDesugaredLibrarySpecification parseMultiLevelConfiguration(com.android.tools.r8.StringResource):26:35 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/d0;)Lcom/android/tools/r8/internal/OF;"} com.android.tools.r8.ir.desugar.desugaredlibrary.lint.AbstractGenerateFiles -> com.android.tools.r8.internal.q: # {"id":"sourceFile","fileName":"AbstractGenerateFiles.java"} com.android.tools.r8.graph.DexItemFactory factory -> a com.android.tools.r8.utils.Reporter reporter -> b com.android.tools.r8.utils.InternalOptions options -> c com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineDesugaredLibrarySpecification desugaredLibrarySpecification -> d java.nio.file.Path desugaredLibrarySpecificationPath -> e java.util.Collection desugaredLibraryImplementation -> f java.nio.file.Path outputDirectory -> g java.nio.file.Path androidJar -> h com.android.tools.r8.utils.AndroidApiLevel MAX_TESTED_ANDROID_API_LEVEL -> i boolean $assertionsDisabled -> j 1:4:void ():29:32 -> 1:5:void (java.lang.String,java.lang.String,java.lang.String,java.lang.String):50:54 -> 6:6:void (java.lang.String,java.lang.String,java.lang.String,java.lang.String):50:50 -> 7:7:void (java.nio.file.Path,java.util.Collection,java.nio.file.Path,java.nio.file.Path):62:62 -> 8:47:void (java.nio.file.Path,java.util.Collection,java.nio.file.Path,java.nio.file.Path):34:73 -> 1:5:com.android.tools.r8.ir.desugar.desugaredlibrary.DesugaredLibrarySpecification readDesugaredLibraryConfiguration(java.nio.file.Path):80:84 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/nio/file/Path;)Lcom/android/tools/r8/internal/Me;"} 6:6:com.android.tools.r8.ir.desugar.desugaredlibrary.DesugaredLibrarySpecification readDesugaredLibraryConfiguration(java.nio.file.Path):79:79 -> a 7:14:com.android.tools.r8.graph.DexApplication createApp(java.nio.file.Path,com.android.tools.r8.utils.InternalOptions):89:96 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/A1;Ljava/nio/file/Path;)Lcom/android/tools/r8/graph/b4;"} 15:20:java.lang.String getFallBackAndroidJarPath(com.android.tools.r8.utils.AndroidApiLevel):104:109 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/f;)Ljava/lang/String;"} 21:23:void main(java.lang.String[]):124:126 -> a 24:26:java.lang.String com.android.tools.r8.ir.desugar.desugaredlibrary.lint.AbstractGenerateFiles.getAndroidJarPath(java.lang.String[],int):118:120 -> a 24:26:void main(java.lang.String[]):126 -> a 27:35:void main(java.lang.String[]):126:134 -> a 36:36:void main(java.lang.String[]):130:130 -> a 37:39:java.lang.String com.android.tools.r8.ir.desugar.desugaredlibrary.lint.AbstractGenerateFiles.getAndroidJarPath(java.lang.String[],int):118:120 -> a 37:39:void main(java.lang.String[]):130 -> a 40:40:void main(java.lang.String[]):130:130 -> a com.android.tools.r8.ir.desugar.desugaredlibrary.lint.GenerateHtmlDoc -> com.android.tools.r8.internal.yj: # {"id":"sourceFile","fileName":"GenerateHtmlDoc.java"} 1:1:void (java.lang.String,java.lang.String,java.lang.String,java.lang.String):45:45 -> 1:1:com.android.tools.r8.ir.desugar.desugaredlibrary.lint.GenerateHtmlDoc$SourceBuilder com.android.tools.r8.ir.desugar.desugaredlibrary.lint.GenerateHtmlDoc$SourceBuilder.addField(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.ir.desugar.desugaredlibrary.lint.SupportedClasses$FieldAnnotation):112:112 -> a 1:1:void lambda$generateClassHTML$0(com.android.tools.r8.ir.desugar.desugaredlibrary.lint.GenerateHtmlDoc$SourceBuilder,com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.ir.desugar.desugaredlibrary.lint.SupportedClasses$FieldAnnotation):540 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/wj;Lcom/android/tools/r8/graph/T0;Lcom/android/tools/r8/internal/KY$a;)V"} 2:2:com.android.tools.r8.ir.desugar.desugaredlibrary.lint.GenerateHtmlDoc$SourceBuilder com.android.tools.r8.ir.desugar.desugaredlibrary.lint.GenerateHtmlDoc$SourceBuilder.addField(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.ir.desugar.desugaredlibrary.lint.SupportedClasses$FieldAnnotation):112:112 -> a 2:2:void lambda$generateClassHTML$0(com.android.tools.r8.ir.desugar.desugaredlibrary.lint.GenerateHtmlDoc$SourceBuilder,com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.ir.desugar.desugaredlibrary.lint.SupportedClasses$FieldAnnotation):540 -> a 3:13:void generateClassHTML(java.io.PrintStream,com.android.tools.r8.ir.desugar.desugaredlibrary.lint.SupportedClasses$SupportedClass):537:547 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/PrintStream;Lcom/android/tools/r8/internal/KY$d;)V"} 14:15:void lambda$generateClassHTML$1(com.android.tools.r8.ir.desugar.desugaredlibrary.lint.GenerateHtmlDoc$SourceBuilder,com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.desugar.desugaredlibrary.lint.SupportedClasses$MethodAnnotation):543:544 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/wj;Lcom/android/tools/r8/graph/W0;Lcom/android/tools/r8/internal/KY$c;)V"} 16:20:com.android.tools.r8.ir.desugar.desugaredlibrary.lint.GenerateHtmlDoc$SourceBuilder com.android.tools.r8.ir.desugar.desugaredlibrary.lint.GenerateHtmlDoc$SourceBuilder.addMethod(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.desugar.desugaredlibrary.lint.SupportedClasses$MethodAnnotation):117:121 -> a 16:20:void lambda$generateClassHTML$1(com.android.tools.r8.ir.desugar.desugaredlibrary.lint.GenerateHtmlDoc$SourceBuilder,com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.desugar.desugaredlibrary.lint.SupportedClasses$MethodAnnotation):544 -> a 21:21:com.android.tools.r8.utils.AndroidApiLevel run():552:552 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/f;"} 22:31:com.android.tools.r8.utils.AndroidApiLevel run(java.lang.String):556:565 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lcom/android/tools/r8/utils/f;"} 32:32:void main(java.lang.String[]):569:569 -> a 1:1:void lambda$run$2(java.io.PrintStream,com.android.tools.r8.ir.desugar.desugaredlibrary.lint.SupportedClasses$SupportedClass):564:564 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/PrintStream;Lcom/android/tools/r8/internal/KY$d;)V"} com.android.tools.r8.ir.desugar.desugaredlibrary.lint.GenerateHtmlDoc$HTMLBuilder -> com.android.tools.r8.internal.uj: # {"id":"sourceFile","fileName":"GenerateHtmlDoc.java"} java.lang.String indent -> d 1:3:void ():285:287 -> 1:2:void increaseIndent():290:291 -> a 3:13:java.lang.String format(java.lang.String,int):311:321 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/lang/String;)Ljava/lang/String;"} 1:1:com.android.tools.r8.ir.desugar.desugaredlibrary.lint.GenerateHtmlDoc$HTMLBuilder appendLiCode(java.lang.String):339:339 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lcom/android/tools/r8/internal/uj;"} 1:20:com.android.tools.r8.ir.desugar.desugaredlibrary.lint.GenerateHtmlDoc$HTMLBuilder appendMethodLiCode(java.lang.String):344:363 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)V"} 21:21:com.android.tools.r8.ir.desugar.desugaredlibrary.lint.GenerateHtmlDoc$HTMLBuilder appendMethodLiCode(java.lang.String):345:345 -> g 1:2:com.android.tools.r8.ir.desugar.desugaredlibrary.lint.GenerateHtmlDoc$HTMLBuilder appendTdClassName(java.lang.String):325:326 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)V"} 1:1:com.android.tools.r8.ir.desugar.desugaredlibrary.lint.GenerateHtmlDoc$HTMLBuilder appendTdP(java.lang.String):334:334 -> i # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)V"} 1:6:com.android.tools.r8.ir.desugar.desugaredlibrary.lint.GenerateHtmlDoc$HTMLBuilder appendTdPackage(java.lang.String):300:305 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)V"} 1:1:void com.android.tools.r8.ir.desugar.desugaredlibrary.lint.GenerateHtmlDoc$HTMLBuilder.decreaseIndent():295:295 -> k 1:1:com.android.tools.r8.ir.desugar.desugaredlibrary.lint.GenerateHtmlDoc$HTMLBuilder end(java.lang.String):373 -> k # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lcom/android/tools/r8/internal/uj;"} 2:2:com.android.tools.r8.ir.desugar.desugaredlibrary.lint.GenerateHtmlDoc$HTMLBuilder end(java.lang.String):0:0 -> k # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":6,"3":7},"outline":"Lcom/android/tools/r8/a;a(Ljava/lang/String;II)Ljava/lang/String;"} 6:6:void com.android.tools.r8.ir.desugar.desugaredlibrary.lint.GenerateHtmlDoc$HTMLBuilder.decreaseIndent():295:295 -> k 6:6:com.android.tools.r8.ir.desugar.desugaredlibrary.lint.GenerateHtmlDoc$HTMLBuilder end(java.lang.String):373 -> k 7:7:void com.android.tools.r8.ir.desugar.desugaredlibrary.lint.GenerateHtmlDoc$HTMLBuilder.decreaseIndent():295:295 -> k 7:7:com.android.tools.r8.ir.desugar.desugaredlibrary.lint.GenerateHtmlDoc$HTMLBuilder end(java.lang.String):373 -> k 3:3:void com.android.tools.r8.ir.desugar.desugaredlibrary.lint.GenerateHtmlDoc$HTMLBuilder.decreaseIndent():295:295 -> k 3:3:com.android.tools.r8.ir.desugar.desugaredlibrary.lint.GenerateHtmlDoc$HTMLBuilder end(java.lang.String):373 -> k 4:4:com.android.tools.r8.ir.desugar.desugaredlibrary.lint.GenerateHtmlDoc$StringBuilderWithIndent com.android.tools.r8.ir.desugar.desugaredlibrary.lint.GenerateHtmlDoc$StringBuilderWithIndent.indent(java.lang.String):57:57 -> k 4:4:void com.android.tools.r8.ir.desugar.desugaredlibrary.lint.GenerateHtmlDoc$HTMLBuilder.decreaseIndent():296 -> k 4:4:com.android.tools.r8.ir.desugar.desugaredlibrary.lint.GenerateHtmlDoc$HTMLBuilder end(java.lang.String):373 -> k 5:5:com.android.tools.r8.ir.desugar.desugaredlibrary.lint.GenerateHtmlDoc$HTMLBuilder end(java.lang.String):374:374 -> k 1:2:com.android.tools.r8.ir.desugar.desugaredlibrary.lint.GenerateHtmlDoc$HTMLBuilder start(java.lang.String):367:368 -> l # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lcom/android/tools/r8/internal/uj;"} com.android.tools.r8.ir.desugar.desugaredlibrary.lint.GenerateHtmlDoc$HTMLSourceBuilder -> com.android.tools.r8.internal.vj: # {"id":"sourceFile","fileName":"GenerateHtmlDoc.java"} com.android.tools.r8.ir.desugar.desugaredlibrary.lint.SupportedClasses$ClassAnnotation classAnnotation -> g boolean parallelStreamMethod -> h boolean missingFromLatestAndroidJar -> i boolean unsupportedInMinApiRange -> j boolean covariantReturnSupported -> k 1:1:void (com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.desugar.desugaredlibrary.lint.SupportedClasses$ClassAnnotation):388:388 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/internal/JY;)V"} 2:9:void (com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.desugar.desugaredlibrary.lint.SupportedClasses$ClassAnnotation):382:389 -> 1:20:java.lang.String getTextAnnotations(com.android.tools.r8.ir.desugar.desugaredlibrary.lint.SupportedClasses$MethodAnnotation):411:430 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/KY$c;)Ljava/lang/String;"} 1:20:java.lang.String toString():435:454 -> toString 21:28:java.lang.String com.android.tools.r8.ir.desugar.desugaredlibrary.lint.GenerateHtmlDoc$HTMLSourceBuilder.getTextAnnotations(com.android.tools.r8.ir.desugar.desugaredlibrary.lint.SupportedClasses$FieldAnnotation):399:406 -> toString 21:28:java.lang.String toString():454 -> toString 29:29:java.lang.String toString():454:454 -> toString 30:44:java.lang.String toString():448:462 -> toString 45:45:java.lang.String com.android.tools.r8.ir.desugar.desugaredlibrary.lint.GenerateHtmlDoc$HTMLSourceBuilder.arguments(com.android.tools.r8.graph.DexEncodedMethod):379:379 -> toString 45:45:java.lang.String toString():463 -> toString 46:47:java.lang.String toString():463:464 -> toString 48:63:java.lang.String toString():459:474 -> toString 64:64:java.lang.String com.android.tools.r8.ir.desugar.desugaredlibrary.lint.GenerateHtmlDoc$HTMLSourceBuilder.arguments(com.android.tools.r8.graph.DexEncodedMethod):379:379 -> toString 64:64:java.lang.String toString():475 -> toString 65:66:java.lang.String toString():475:476 -> toString 67:130:java.lang.String toString():469:532 -> toString com.android.tools.r8.ir.desugar.desugaredlibrary.lint.GenerateHtmlDoc$SourceBuilder -> com.android.tools.r8.internal.wj: # {"id":"sourceFile","fileName":"GenerateHtmlDoc.java"} java.util.Map fields -> a java.util.Map constructors -> b java.util.Map methods -> c java.lang.String className -> d java.lang.String packageName -> e boolean $assertionsDisabled -> f 1:1:void ():91:91 -> 1:1:void (com.android.tools.r8.graph.DexType):103:103 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)V"} 2:15:void (com.android.tools.r8.graph.DexType):93:106 -> 1:5:java.lang.String typeInPackage(java.lang.String,java.lang.String):142:146 -> a 6:6:java.lang.String typeInPackage(java.lang.String):152:152 -> a 7:15:java.lang.String com.android.tools.r8.ir.desugar.desugaredlibrary.lint.GenerateHtmlDoc$SourceBuilder.typeInPackageRecursive(java.lang.String,java.lang.String):128:136 -> a 7:15:java.lang.String typeInPackage(java.lang.String):152 -> a 16:24:java.lang.String typeInPackage(java.lang.String):154:162 -> a 25:28:java.lang.String typeInPackage(com.android.tools.r8.graph.DexType):166:169 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Ljava/lang/String;"} 29:38:java.lang.String accessFlags(com.android.tools.r8.graph.FieldAccessFlags):201:210 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Q2;)Ljava/lang/String;"} 39:44:java.lang.String accessFlags(com.android.tools.r8.graph.FieldAccessFlags):209:214 -> a 45:54:java.lang.String accessFlags(com.android.tools.r8.graph.FieldAccessFlags):213:222 -> a 55:64:java.lang.String accessFlags(com.android.tools.r8.graph.MethodAccessFlags):226:235 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p4;)Ljava/lang/String;"} 65:70:java.lang.String accessFlags(com.android.tools.r8.graph.MethodAccessFlags):234:239 -> a 71:83:java.lang.String accessFlags(com.android.tools.r8.graph.MethodAccessFlags):238:250 -> a 84:111:java.lang.String arguments(com.android.tools.r8.graph.DexEncodedMethod):254:281 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W0;)Ljava/lang/String;"} com.android.tools.r8.ir.desugar.desugaredlibrary.lint.GenerateHtmlDoc$StringBuilderWithIndent -> com.android.tools.r8.internal.xj: # {"id":"sourceFile","fileName":"GenerateHtmlDoc.java"} java.lang.String NL -> a java.lang.StringBuilder builder -> b java.lang.String indent -> c 1:1:void ():54:54 -> 2:4:void ():50:52 -> 1:1:com.android.tools.r8.ir.desugar.desugaredlibrary.lint.GenerateHtmlDoc$StringBuilderWithIndent append(java.lang.String):68:68 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)V"} 1:3:com.android.tools.r8.ir.desugar.desugaredlibrary.lint.GenerateHtmlDoc$StringBuilderWithIndent appendLine(java.lang.String):79:81 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)V"} 1:2:com.android.tools.r8.ir.desugar.desugaredlibrary.lint.GenerateHtmlDoc$StringBuilderWithIndent appendLineEnd(java.lang.String):73:74 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)V"} 1:2:com.android.tools.r8.ir.desugar.desugaredlibrary.lint.GenerateHtmlDoc$StringBuilderWithIndent appendLineStart(java.lang.String):62:63 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)V"} 1:1:com.android.tools.r8.ir.desugar.desugaredlibrary.lint.GenerateHtmlDoc$StringBuilderWithIndent indent(java.lang.String):57:57 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)V"} 1:1:java.lang.String toString():87:87 -> toString com.android.tools.r8.ir.desugar.desugaredlibrary.lint.GenerateLintFiles -> com.android.tools.r8.internal.zj: # {"id":"sourceFile","fileName":"GenerateLintFiles.java"} boolean $assertionsDisabled -> k 1:1:void ():52:52 -> 1:1:void (java.lang.String,java.lang.String,java.lang.String,java.lang.String):69:69 -> 2:2:void (java.nio.file.Path,java.util.Collection,java.nio.file.Path,java.nio.file.Path):78:78 -> 1:1:com.android.tools.r8.ir.desugar.desugaredlibrary.lint.GenerateLintFiles createForTesting(java.nio.file.Path,java.util.Set,java.nio.file.Path,java.nio.file.Path):60:60 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/nio/file/Path;Ljava/util/Set;Ljava/nio/file/Path;Ljava/nio/file/Path;)Lcom/android/tools/r8/internal/zj;"} 2:12:void addMethodsToHeaderJar(com.android.tools.r8.graph.DexApplication$Builder,com.android.tools.r8.graph.DexClass,java.util.Collection):88:98 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/i0;Lcom/android/tools/r8/graph/q0;Ljava/util/Collection;)V"} 13:14:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.desugar.desugaredlibrary.lint.GenerateLintFiles.buildEmptyThrowingCfCode(com.android.tools.r8.graph.DexMethod):82:83 -> a 13:14:void addMethodsToHeaderJar(com.android.tools.r8.graph.DexApplication$Builder,com.android.tools.r8.graph.DexClass,java.util.Collection):98 -> a 15:26:void addMethodsToHeaderJar(com.android.tools.r8.graph.DexApplication$Builder,com.android.tools.r8.graph.DexClass,java.util.Collection):101:112 -> a 27:61:void addMethodsToHeaderJar(com.android.tools.r8.graph.DexApplication$Builder,com.android.tools.r8.graph.DexClass,java.util.Collection):110:144 -> a 62:62:java.lang.String lintBaseFileName(com.android.tools.r8.utils.AndroidApiLevel,com.android.tools.r8.utils.AndroidApiLevel):149:149 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/f;Lcom/android/tools/r8/utils/f;)Ljava/lang/String;"} 63:68:java.nio.file.Path lintFile(com.android.tools.r8.utils.AndroidApiLevel,com.android.tools.r8.utils.AndroidApiLevel,java.lang.String):155:160 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/f;Lcom/android/tools/r8/utils/f;Ljava/lang/String;)Ljava/nio/file/Path;"} 69:69:java.nio.file.Path lintFile(com.android.tools.r8.utils.AndroidApiLevel,com.android.tools.r8.utils.AndroidApiLevel,java.lang.String):157:157 -> a 70:70:void lambda$writeLintFiles$2(com.android.tools.r8.utils.AndroidApiLevel,java.util.List,com.android.tools.r8.graph.LazyLoadedDexApplication$Builder,com.android.tools.r8.ir.desugar.desugaredlibrary.lint.SupportedClasses$SupportedClass):177:177 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/f;Ljava/util/List;Lcom/android/tools/r8/graph/b4$a;Lcom/android/tools/r8/internal/KY$d;)V"} 71:102:void lambda$writeLintFiles$2(com.android.tools.r8.utils.AndroidApiLevel,java.util.List,com.android.tools.r8.graph.LazyLoadedDexApplication$Builder,com.android.tools.r8.ir.desugar.desugaredlibrary.lint.SupportedClasses$SupportedClass):176:207 -> a 103:103:void lambda$writeLintFiles$2(com.android.tools.r8.utils.AndroidApiLevel,java.util.List,com.android.tools.r8.graph.LazyLoadedDexApplication$Builder,com.android.tools.r8.ir.desugar.desugaredlibrary.lint.SupportedClasses$SupportedClass):206:206 -> a 104:104:void lambda$writeLintFiles$0(com.android.tools.r8.utils.AndroidApiLevel,java.util.List,java.lang.String,com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.desugar.desugaredlibrary.lint.SupportedClasses$MethodAnnotation):181:181 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/f;Ljava/util/List;Ljava/lang/String;Lcom/android/tools/r8/graph/W0;Lcom/android/tools/r8/internal/KY$c;)V"} 105:112:boolean com.android.tools.r8.ir.desugar.desugaredlibrary.lint.GenerateLintFiles.shouldAddMethodToLint(com.android.tools.r8.ir.desugar.desugaredlibrary.lint.SupportedClasses$MethodAnnotation,com.android.tools.r8.utils.AndroidApiLevel):238:245 -> a 105:112:void lambda$writeLintFiles$0(com.android.tools.r8.utils.AndroidApiLevel,java.util.List,java.lang.String,com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.desugar.desugaredlibrary.lint.SupportedClasses$MethodAnnotation):185 -> a 113:114:void lambda$writeLintFiles$0(com.android.tools.r8.utils.AndroidApiLevel,java.util.List,java.lang.String,com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.desugar.desugaredlibrary.lint.SupportedClasses$MethodAnnotation):189:190 -> a 115:115:void lambda$writeLintFiles$0(com.android.tools.r8.utils.AndroidApiLevel,java.util.List,java.lang.String,com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.desugar.desugaredlibrary.lint.SupportedClasses$MethodAnnotation):186:186 -> a 116:118:void lambda$writeLintFiles$1(java.util.List,java.lang.String,com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.ir.desugar.desugaredlibrary.lint.SupportedClasses$FieldAnnotation):196:198 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;Ljava/lang/String;Lcom/android/tools/r8/graph/T0;Lcom/android/tools/r8/internal/KY$a;)V"} 119:119:void lambda$writeLintFiles$1(java.util.List,java.lang.String,com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.ir.desugar.desugaredlibrary.lint.SupportedClasses$FieldAnnotation):197:197 -> a 120:122:void generateLintFiles(com.android.tools.r8.utils.AndroidApiLevel,com.android.tools.r8.utils.AndroidApiLevel,com.android.tools.r8.ir.desugar.desugaredlibrary.lint.SupportedClasses):255:257 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/f;Lcom/android/tools/r8/utils/f;Lcom/android/tools/r8/internal/KY;)V"} 123:130:com.android.tools.r8.utils.AndroidApiLevel run():262:269 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/f;"} 131:139:com.android.tools.r8.utils.AndroidApiLevel run():267:275 -> a 140:140:void main(java.lang.String[]):280:280 -> a 1:44:void writeLintFiles(com.android.tools.r8.utils.AndroidApiLevel,com.android.tools.r8.utils.AndroidApiLevel,com.android.tools.r8.ir.desugar.desugaredlibrary.lint.SupportedClasses):170:213 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/f;Lcom/android/tools/r8/utils/f;Lcom/android/tools/r8/internal/KY;)V"} 45:52:void writeLintFiles(com.android.tools.r8.utils.AndroidApiLevel,com.android.tools.r8.utils.AndroidApiLevel,com.android.tools.r8.ir.desugar.desugaredlibrary.lint.SupportedClasses):212:219 -> b 53:53:void writeLintFiles(com.android.tools.r8.utils.AndroidApiLevel,com.android.tools.r8.utils.AndroidApiLevel,com.android.tools.r8.ir.desugar.desugaredlibrary.lint.SupportedClasses):218:218 -> b 54:67:void writeLintFiles(com.android.tools.r8.utils.AndroidApiLevel,com.android.tools.r8.utils.AndroidApiLevel,com.android.tools.r8.ir.desugar.desugaredlibrary.lint.SupportedClasses):217:230 -> b com.android.tools.r8.ir.desugar.desugaredlibrary.lint.SupportedClasses -> com.android.tools.r8.internal.KY: # {"id":"sourceFile","fileName":"SupportedClasses.java"} java.util.Map supportedClasses -> a 1:2:void (java.util.Map):39:40 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Nm;)V"} 1:1:void forEachClass(java.util.function.Consumer):36:36 -> a 2:2:com.android.tools.r8.ir.desugar.desugaredlibrary.lint.SupportedClasses$Builder builder():185:185 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/IY;"} com.android.tools.r8.ir.desugar.desugaredlibrary.lint.SupportedClasses$Builder -> com.android.tools.r8.internal.IY: # {"id":"sourceFile","fileName":"SupportedClasses.java"} java.util.Map supportedClassBuilders -> a boolean $assertionsDisabled -> b 1:1:void ():188:188 -> 1:3:void ():188:190 -> 1:1:com.android.tools.r8.ir.desugar.desugaredlibrary.lint.SupportedClasses$SupportedClass$Builder com.android.tools.r8.ir.desugar.desugaredlibrary.lint.SupportedClasses$SupportedClass.builder(com.android.tools.r8.graph.DexClass):109:109 -> a 1:1:com.android.tools.r8.ir.desugar.desugaredlibrary.lint.SupportedClasses$SupportedClass$Builder lambda$addSupportedField$4(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexType):228 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/internal/LY;"} 2:2:void com.android.tools.r8.ir.desugar.desugaredlibrary.lint.SupportedClasses$SupportedClass$Builder.forEachFieldsAndMethods(com.android.tools.r8.utils.TriConsumer):128:128 -> a 2:2:void lambda$forEachClassFieldsAndMethods$0(com.android.tools.r8.utils.TriConsumer,com.android.tools.r8.ir.desugar.desugaredlibrary.lint.SupportedClasses$SupportedClass$Builder):203 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/G3;Lcom/android/tools/r8/internal/LY;)V"} 3:3:void com.android.tools.r8.ir.desugar.desugaredlibrary.lint.SupportedClasses$SupportedClass$Builder.forEachFieldsAndMethods(com.android.tools.r8.utils.TriConsumer):128:128 -> a 3:3:void lambda$forEachClassFieldsAndMethods$0(com.android.tools.r8.utils.TriConsumer,com.android.tools.r8.ir.desugar.desugaredlibrary.lint.SupportedClasses$SupportedClass$Builder):203 -> a 4:4:com.android.tools.r8.ir.desugar.desugaredlibrary.lint.SupportedClasses$SupportedClass com.android.tools.r8.ir.desugar.desugaredlibrary.lint.SupportedClasses$SupportedClass$Builder.build():173:173 -> a 4:4:void lambda$build$5(java.util.Map,com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.desugar.desugaredlibrary.lint.SupportedClasses$SupportedClass$Builder):274 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Map;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/internal/LY;)V"} 5:5:com.android.tools.r8.ir.desugar.desugaredlibrary.lint.SupportedClasses$SupportedClass com.android.tools.r8.ir.desugar.desugaredlibrary.lint.SupportedClasses$SupportedClass$Builder.build():173:173 -> a 5:5:void lambda$build$5(java.util.Map,com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.desugar.desugaredlibrary.lint.SupportedClasses$SupportedClass$Builder):274 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 6:10:com.android.tools.r8.ir.desugar.desugaredlibrary.lint.SupportedClasses$SupportedClass com.android.tools.r8.ir.desugar.desugaredlibrary.lint.SupportedClasses$SupportedClass$Builder.build():173:177 -> a 6:10:void lambda$build$5(java.util.Map,com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.desugar.desugaredlibrary.lint.SupportedClasses$SupportedClass$Builder):274 -> a 11:11:void lambda$build$5(java.util.Map,com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.desugar.desugaredlibrary.lint.SupportedClasses$SupportedClass$Builder):274:274 -> a 12:14:com.android.tools.r8.ir.desugar.desugaredlibrary.lint.SupportedClasses$ClassAnnotation getClassAnnotation(com.android.tools.r8.graph.DexType):193:195 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/internal/JY;"} 15:17:void forEachClassFieldsAndMethods(com.android.tools.r8.utils.TriConsumer):201:203 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/G3;)V"} 18:20:void forEachClassAndField(java.util.function.BiConsumer):213:215 -> a 21:21:void lambda$forEachClassAndField$2(java.util.function.BiConsumer,com.android.tools.r8.ir.desugar.desugaredlibrary.lint.SupportedClasses$SupportedClass$Builder):215:215 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/BiConsumer;Lcom/android/tools/r8/internal/LY;)V"} 22:23:void addSupportedMethod(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexEncodedMethod):219:220 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;Lcom/android/tools/r8/graph/W0;)V"} 24:24:void com.android.tools.r8.ir.desugar.desugaredlibrary.lint.SupportedClasses$SupportedClass$Builder.addSupportedMethod(com.android.tools.r8.graph.DexEncodedMethod):144:144 -> a 24:24:void addSupportedMethod(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexEncodedMethod):222 -> a 25:25:void addSupportedMethod(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexEncodedMethod):222:222 -> a 26:26:void com.android.tools.r8.ir.desugar.desugaredlibrary.lint.SupportedClasses$SupportedClass$Builder.addSupportedMethod(com.android.tools.r8.graph.DexEncodedMethod):144:144 -> a 26:26:void addSupportedMethod(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexEncodedMethod):222 -> a 27:27:void com.android.tools.r8.ir.desugar.desugaredlibrary.lint.SupportedClasses$SupportedClass$Builder.addSupportedMethod(com.android.tools.r8.graph.DexEncodedMethod):145:145 -> a 27:27:void addSupportedMethod(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexEncodedMethod):222 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 28:28:void com.android.tools.r8.ir.desugar.desugaredlibrary.lint.SupportedClasses$SupportedClass$Builder.addSupportedMethod(com.android.tools.r8.graph.DexEncodedMethod):145:145 -> a 28:28:void addSupportedMethod(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexEncodedMethod):222 -> a 29:30:void addSupportedField(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexEncodedField):226:227 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;Lcom/android/tools/r8/graph/T0;)V"} 31:31:void com.android.tools.r8.ir.desugar.desugaredlibrary.lint.SupportedClasses$SupportedClass$Builder.addSupportedField(com.android.tools.r8.graph.DexEncodedField):149:149 -> a 31:31:void addSupportedField(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexEncodedField):229 -> a 32:32:void addSupportedField(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexEncodedField):229:229 -> a 33:33:void com.android.tools.r8.ir.desugar.desugaredlibrary.lint.SupportedClasses$SupportedClass$Builder.addSupportedField(com.android.tools.r8.graph.DexEncodedField):149:149 -> a 33:33:void addSupportedField(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexEncodedField):229 -> a 34:34:void com.android.tools.r8.ir.desugar.desugaredlibrary.lint.SupportedClasses$SupportedClass$Builder.addSupportedField(com.android.tools.r8.graph.DexEncodedField):150:150 -> a 34:34:void addSupportedField(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexEncodedField):229 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 35:35:void com.android.tools.r8.ir.desugar.desugaredlibrary.lint.SupportedClasses$SupportedClass$Builder.addSupportedField(com.android.tools.r8.graph.DexEncodedField):150:150 -> a 35:35:void addSupportedField(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexEncodedField):229 -> a 36:38:void annotateClass(com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.desugar.desugaredlibrary.lint.SupportedClasses$ClassAnnotation):233:235 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/internal/JY;)V"} 39:41:void com.android.tools.r8.ir.desugar.desugaredlibrary.lint.SupportedClasses$SupportedClass$Builder.annotateClass(com.android.tools.r8.ir.desugar.desugaredlibrary.lint.SupportedClasses$ClassAnnotation):154:156 -> a 39:41:void annotateClass(com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.desugar.desugaredlibrary.lint.SupportedClasses$ClassAnnotation):235 -> a 42:44:void annotateMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.desugaredlibrary.lint.SupportedClasses$MethodAnnotation):239:241 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/internal/KY$c;)V"} 45:47:void annotateField(com.android.tools.r8.graph.DexField,com.android.tools.r8.ir.desugar.desugaredlibrary.lint.SupportedClasses$FieldAnnotation):245:247 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;Lcom/android/tools/r8/internal/KY$a;)V"} 48:50:java.util.Map getFieldAnnotations(com.android.tools.r8.graph.DexClass):259:261 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;)Ljava/util/HashMap;"} 51:56:com.android.tools.r8.ir.desugar.desugaredlibrary.lint.SupportedClasses build():271:276 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/KY;"} 1:1:com.android.tools.r8.ir.desugar.desugaredlibrary.lint.SupportedClasses$SupportedClass$Builder com.android.tools.r8.ir.desugar.desugaredlibrary.lint.SupportedClasses$SupportedClass.builder(com.android.tools.r8.graph.DexClass):109:109 -> b 1:1:com.android.tools.r8.ir.desugar.desugaredlibrary.lint.SupportedClasses$SupportedClass$Builder lambda$addSupportedMethod$3(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexType):221 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/internal/LY;"} 2:4:void forEachClassAndMethod(java.util.function.BiConsumer):207:209 -> b 5:5:void lambda$forEachClassAndMethod$1(java.util.function.BiConsumer,com.android.tools.r8.ir.desugar.desugaredlibrary.lint.SupportedClasses$SupportedClass$Builder):209:209 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/BiConsumer;Lcom/android/tools/r8/internal/LY;)V"} 6:8:java.util.Map getMethodAnnotations(com.android.tools.r8.graph.DexClass):265:267 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;)Ljava/util/HashMap;"} com.android.tools.r8.ir.desugar.desugaredlibrary.lint.SupportedClasses$ClassAnnotation -> com.android.tools.r8.internal.JY: # {"id":"sourceFile","fileName":"SupportedClasses.java"} boolean additionalMembersOnClass -> a boolean fullySupported -> b java.util.List unsupportedFields -> c java.util.List unsupportedMethods -> d com.android.tools.r8.ir.desugar.desugaredlibrary.lint.SupportedClasses$ClassAnnotation ADDITIONNAL_MEMBERS_ON_CLASS -> e 1:1:void ():307:307 -> 1:7:void (boolean,java.util.List,java.util.List):291:297 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/ArrayList;Ljava/util/ArrayList;Z)V"} 8:12:void ():300:304 -> 1:1:com.android.tools.r8.ir.desugar.desugaredlibrary.lint.SupportedClasses$ClassAnnotation getAdditionnalMembersOnClass():310:310 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/JY;"} 1:1:java.util.List getUnsupportedFields():322:322 -> b 1:1:java.util.List getUnsupportedMethods():326:326 -> c 1:1:boolean isAdditionalMembersOnClass():314:314 -> d 1:1:boolean isFullySupported():318:318 -> e com.android.tools.r8.ir.desugar.desugaredlibrary.lint.SupportedClasses$FieldAnnotation -> com.android.tools.r8.internal.KY$a: # {"id":"sourceFile","fileName":"SupportedClasses.java"} com.android.tools.r8.ir.desugar.desugaredlibrary.lint.SupportedClasses$FieldAnnotation DEFAULT -> e 1:1:void ():388:388 -> 1:1:void (boolean,int,int):391:391 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(IIZ)V"} 1:1:com.android.tools.r8.ir.desugar.desugaredlibrary.lint.SupportedClasses$FieldAnnotation createMissingInMinApi(int):399:399 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/internal/KY$a;"} com.android.tools.r8.ir.desugar.desugaredlibrary.lint.SupportedClasses$MemberAnnotation -> com.android.tools.r8.internal.KY$b: # {"id":"sourceFile","fileName":"SupportedClasses.java"} boolean unsupportedInMinApiRange -> a int minRange -> b int maxRange -> c boolean $assertionsDisabled -> d 1:1:void ():330:330 -> 1:4:void (boolean,int,int):335:338 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(IIZ)V"} 1:1:int getMaxRange():350:350 -> a 2:24:int combineRange(com.android.tools.r8.ir.desugar.desugaredlibrary.lint.SupportedClasses$MemberAnnotation):355:377 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/KY$b;)I"} 25:48:int combineRange(com.android.tools.r8.ir.desugar.desugaredlibrary.lint.SupportedClasses$MemberAnnotation):358:381 -> a 1:1:int getMinRange():346:346 -> b 1:1:boolean isUnsupportedInMinApiRange():342:342 -> c com.android.tools.r8.ir.desugar.desugaredlibrary.lint.SupportedClasses$MethodAnnotation -> com.android.tools.r8.internal.KY$c: # {"id":"sourceFile","fileName":"SupportedClasses.java"} boolean parallelStreamMethod -> e boolean missingFromLatestAndroidJar -> f boolean covariantReturnSupported -> g com.android.tools.r8.ir.desugar.desugaredlibrary.lint.SupportedClasses$MethodAnnotation COVARIANT_RETURN_SUPPORTED -> h com.android.tools.r8.ir.desugar.desugaredlibrary.lint.SupportedClasses$MethodAnnotation DEFAULT -> i com.android.tools.r8.ir.desugar.desugaredlibrary.lint.SupportedClasses$MethodAnnotation PARALLEL_STREAM_METHOD -> j com.android.tools.r8.ir.desugar.desugaredlibrary.lint.SupportedClasses$MethodAnnotation MISSING_FROM_LATEST_ANDROID_JAR -> k 1:7:void ():419:425 -> 1:4:void (boolean,boolean,boolean,boolean,int,int):441:444 -> 1:1:com.android.tools.r8.ir.desugar.desugaredlibrary.lint.SupportedClasses$MethodAnnotation createMissingInMinApi(int):464:464 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/internal/KY$c;"} 1:1:com.android.tools.r8.ir.desugar.desugaredlibrary.lint.SupportedClasses$MethodAnnotation getCovariantReturnSupported():448:448 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/KY$c;"} 1:1:com.android.tools.r8.ir.desugar.desugaredlibrary.lint.SupportedClasses$MethodAnnotation getMissingFromLatestAndroidJar():460:460 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/KY$c;"} 1:1:com.android.tools.r8.ir.desugar.desugaredlibrary.lint.SupportedClasses$MethodAnnotation getParallelStreamMethod():456:456 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/KY$c;"} com.android.tools.r8.ir.desugar.desugaredlibrary.lint.SupportedClasses$SupportedClass -> com.android.tools.r8.internal.KY$d: # {"id":"sourceFile","fileName":"SupportedClasses.java"} com.android.tools.r8.graph.DexClass clazz -> a com.android.tools.r8.ir.desugar.desugaredlibrary.lint.SupportedClasses$ClassAnnotation classAnnotation -> b java.util.SortedMap supportedMethods -> c java.util.SortedMap supportedFields -> d java.util.Map methodAnnotations -> e java.util.Map fieldAnnotations -> f 1:7:void (com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.desugaredlibrary.lint.SupportedClasses$ClassAnnotation,java.util.SortedMap,java.util.SortedMap,java.util.Map,java.util.Map):61:67 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;Lcom/android/tools/r8/internal/JY;Lcom/android/tools/r8/internal/Nm;Lcom/android/tools/r8/internal/Nm;Ljava/util/HashMap;Ljava/util/HashMap;)V"} 1:1:com.android.tools.r8.ir.desugar.desugaredlibrary.lint.SupportedClasses$ClassAnnotation getClassAnnotation():79:79 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/JY;"} 2:3:void forEachFieldAndAnnotation(java.util.function.BiConsumer):99:100 -> a 4:4:com.android.tools.r8.ir.desugar.desugaredlibrary.lint.SupportedClasses$FieldAnnotation com.android.tools.r8.ir.desugar.desugaredlibrary.lint.SupportedClasses$SupportedClass.getFieldAnnotation(com.android.tools.r8.graph.DexField):105:105 -> a 4:4:void forEachFieldAndAnnotation(java.util.function.BiConsumer):100 -> a 5:5:void forEachFieldAndAnnotation(java.util.function.BiConsumer):100:100 -> a 1:1:com.android.tools.r8.graph.DexClass getClazz():75:75 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/q0;"} 2:3:void forEachMethodAndAnnotation(java.util.function.BiConsumer):89:90 -> b 4:4:com.android.tools.r8.ir.desugar.desugaredlibrary.lint.SupportedClasses$MethodAnnotation com.android.tools.r8.ir.desugar.desugaredlibrary.lint.SupportedClasses$SupportedClass.getMethodAnnotation(com.android.tools.r8.graph.DexMethod):95:95 -> b 4:4:void forEachMethodAndAnnotation(java.util.function.BiConsumer):90 -> b 5:5:void forEachMethodAndAnnotation(java.util.function.BiConsumer):90:90 -> b 1:1:java.util.Collection getSupportedMethods():84:84 -> c 1:1:com.android.tools.r8.graph.DexType getType():71:71 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/v2;"} com.android.tools.r8.ir.desugar.desugaredlibrary.lint.SupportedClasses$SupportedClass$Builder -> com.android.tools.r8.internal.LY: # {"id":"sourceFile","fileName":"SupportedClasses.java"} com.android.tools.r8.graph.DexClass clazz -> a com.android.tools.r8.ir.desugar.desugaredlibrary.lint.SupportedClasses$ClassAnnotation classAnnotation -> b java.util.Map supportedMethods -> c java.util.Map supportedFields -> d java.util.Map methodAnnotations -> e java.util.Map fieldAnnotations -> f boolean $assertionsDisabled -> g 1:1:void ():112:112 -> 1:1:void (com.android.tools.r8.graph.DexClass):121:121 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;)V"} 2:8:void (com.android.tools.r8.graph.DexClass):116:122 -> 1:2:void forEachField(java.util.function.BiConsumer):138:139 -> a 3:6:void annotateMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.desugaredlibrary.lint.SupportedClasses$MethodAnnotation):160:163 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/internal/KY$c;)V"} 7:10:com.android.tools.r8.ir.desugar.desugaredlibrary.lint.SupportedClasses$MethodAnnotation com.android.tools.r8.ir.desugar.desugaredlibrary.lint.SupportedClasses$MethodAnnotation.combine(com.android.tools.r8.ir.desugar.desugaredlibrary.lint.SupportedClasses$MethodAnnotation):478:481 -> a 7:10:void annotateMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.desugaredlibrary.lint.SupportedClasses$MethodAnnotation):163 -> a 11:11:void annotateMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.desugaredlibrary.lint.SupportedClasses$MethodAnnotation):163:163 -> a 12:14:void annotateField(com.android.tools.r8.graph.DexField,com.android.tools.r8.ir.desugar.desugaredlibrary.lint.SupportedClasses$FieldAnnotation):167:169 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;Lcom/android/tools/r8/internal/KY$a;)V"} 15:18:com.android.tools.r8.ir.desugar.desugaredlibrary.lint.SupportedClasses$FieldAnnotation com.android.tools.r8.ir.desugar.desugaredlibrary.lint.SupportedClasses$FieldAnnotation.combine(com.android.tools.r8.ir.desugar.desugaredlibrary.lint.SupportedClasses$FieldAnnotation):409:412 -> a 15:18:void annotateField(com.android.tools.r8.graph.DexField,com.android.tools.r8.ir.desugar.desugaredlibrary.lint.SupportedClasses$FieldAnnotation):169 -> a 19:19:void annotateField(com.android.tools.r8.graph.DexField,com.android.tools.r8.ir.desugar.desugaredlibrary.lint.SupportedClasses$FieldAnnotation):169:169 -> a 1:2:void forEachMethod(java.util.function.BiConsumer):132:133 -> b com.android.tools.r8.ir.desugar.desugaredlibrary.lint.SupportedClassesGenerator -> com.android.tools.r8.internal.MY: # {"id":"sourceFile","fileName":"SupportedClassesGenerator.java"} com.android.tools.r8.utils.InternalOptions options -> a com.android.tools.r8.graph.DirectMappedDexApplication appForMax -> b com.android.tools.r8.ir.desugar.desugaredlibrary.lint.SupportedClasses$Builder builder -> c boolean $assertionsDisabled -> d 1:1:void ():54:54 -> 1:1:void (com.android.tools.r8.utils.InternalOptions,java.nio.file.Path):60:60 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/A1;Ljava/nio/file/Path;)V"} 2:6:void (com.android.tools.r8.utils.InternalOptions,java.nio.file.Path):58:62 -> 1:1:void annotateClasses():78:78 -> a 2:13:void lambda$annotateClasses$0(com.android.tools.r8.graph.DexClass,java.util.Collection,java.util.Collection):80:91 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;Ljava/util/Collection;Ljava/util/Collection;)V"} 14:14:boolean com.android.tools.r8.ir.desugar.desugaredlibrary.lint.SupportedClasses$MethodAnnotation.isCovariantReturnSupported():468:468 -> a 14:14:void lambda$annotateClasses$0(com.android.tools.r8.graph.DexClass,java.util.Collection,java.util.Collection):92 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 15:15:void lambda$annotateClasses$0(com.android.tools.r8.graph.DexClass,java.util.Collection,java.util.Collection):94:94 -> a 16:23:boolean analyzeMissingMembers(java.lang.Iterable,java.util.Collection,java.util.List):103:110 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Iterable;Ljava/util/Collection;Ljava/util/ArrayList;)Z"} 24:24:boolean lambda$analyzeMissingMembers$1(com.android.tools.r8.graph.DexEncodedMember,com.android.tools.r8.graph.DexEncodedMember):109:109 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/U0;Lcom/android/tools/r8/graph/U0;)Z"} 25:28:void annotatePartialDesugaringMembers(java.nio.file.Path):119:122 -> a 29:33:com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineDesugaredLibrarySpecification com.android.tools.r8.ir.desugar.desugaredlibrary.lint.SupportedClassesGenerator.getMachineSpecification(com.android.tools.r8.utils.AndroidApiLevel,java.nio.file.Path):389:393 -> a 29:33:void annotatePartialDesugaringMembers(java.nio.file.Path):124 -> a 34:40:com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineDesugaredLibrarySpecification com.android.tools.r8.ir.desugar.desugaredlibrary.lint.SupportedClassesGenerator.getMachineSpecification(com.android.tools.r8.utils.AndroidApiLevel,java.nio.file.Path):388:394 -> a 34:40:void annotatePartialDesugaringMembers(java.nio.file.Path):124 -> a 41:102:void annotatePartialDesugaringMembers(java.nio.file.Path):125:186 -> a 103:125:void lambda$annotatePartialDesugaringMembers$2(com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineDesugaredLibrarySpecification,java.util.List,com.android.tools.r8.graph.AppInfoWithClassHierarchy,com.android.tools.r8.graph.AppView,int,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexEncodedMethod):142:164 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/jD;Ljava/util/List;Lcom/android/tools/r8/graph/j;Lcom/android/tools/r8/graph/m;ILcom/android/tools/r8/graph/q0;Lcom/android/tools/r8/graph/W0;)V"} 126:137:void lambda$annotatePartialDesugaringMembers$2(com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineDesugaredLibrarySpecification,java.util.List,com.android.tools.r8.graph.AppInfoWithClassHierarchy,com.android.tools.r8.graph.AppView,int,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexEncodedMethod):160:171 -> a 138:147:void lambda$annotatePartialDesugaringMembers$2(com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineDesugaredLibrarySpecification,java.util.List,com.android.tools.r8.graph.AppInfoWithClassHierarchy,com.android.tools.r8.graph.AppView,int,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexEncodedMethod):169:178 -> a 148:157:void lambda$annotatePartialDesugaringMembers$2(com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineDesugaredLibrarySpecification,java.util.List,com.android.tools.r8.graph.AppInfoWithClassHierarchy,com.android.tools.r8.graph.AppView,int,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexEncodedMethod):173:182 -> a 158:159:void lambda$annotatePartialDesugaringMembers$2(com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineDesugaredLibrarySpecification,java.util.List,com.android.tools.r8.graph.AppInfoWithClassHierarchy,com.android.tools.r8.graph.AppView,int,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexEncodedMethod):146:147 -> a 160:160:void lambda$annotatePartialDesugaringMembers$3(com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineDesugaredLibrarySpecification,com.android.tools.r8.graph.AppInfoWithClassHierarchy,com.android.tools.r8.graph.AppView,int,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexEncodedField):189:189 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/jD;Lcom/android/tools/r8/graph/j;Lcom/android/tools/r8/graph/m;ILcom/android/tools/r8/graph/q0;Lcom/android/tools/r8/graph/T0;)V"} 161:176:void lambda$annotatePartialDesugaringMembers$3(com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineDesugaredLibrarySpecification,com.android.tools.r8.graph.AppInfoWithClassHierarchy,com.android.tools.r8.graph.AppView,int,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexEncodedField):188:203 -> a 177:186:void lambda$annotatePartialDesugaringMembers$3(com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineDesugaredLibrarySpecification,com.android.tools.r8.graph.AppInfoWithClassHierarchy,com.android.tools.r8.graph.AppView,int,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexEncodedField):202:211 -> a 187:187:void lambda$annotatePartialDesugaringMembers$3(com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineDesugaredLibrarySpecification,com.android.tools.r8.graph.AppInfoWithClassHierarchy,com.android.tools.r8.graph.AppView,int,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexEncodedField):210:210 -> a 188:199:void lambda$annotatePartialDesugaringMembers$3(com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineDesugaredLibrarySpecification,com.android.tools.r8.graph.AppInfoWithClassHierarchy,com.android.tools.r8.graph.AppView,int,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexEncodedField):205:216 -> a 200:200:void lambda$annotatePartialDesugaringMembers$3(com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineDesugaredLibrarySpecification,com.android.tools.r8.graph.AppInfoWithClassHierarchy,com.android.tools.r8.graph.AppView,int,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexEncodedField):215:215 -> a 201:205:void lambda$annotateMethodsNotOnLatestAndroidJar$4(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexEncodedMethod):231:235 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;Lcom/android/tools/r8/graph/W0;)V"} 206:206:void lambda$annotateMethodsNotOnLatestAndroidJar$4(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexEncodedMethod):234:234 -> a 207:207:void collectSupportedMembersInB(java.util.Collection,java.nio.file.Path):243:243 -> a 208:212:com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineDesugaredLibrarySpecification com.android.tools.r8.ir.desugar.desugaredlibrary.lint.SupportedClassesGenerator.getMachineSpecification(com.android.tools.r8.utils.AndroidApiLevel,java.nio.file.Path):389:393 -> a 208:212:void collectSupportedMembersInB(java.util.Collection,java.nio.file.Path):244 -> a 213:219:com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineDesugaredLibrarySpecification com.android.tools.r8.ir.desugar.desugaredlibrary.lint.SupportedClassesGenerator.getMachineSpecification(com.android.tools.r8.utils.AndroidApiLevel,java.nio.file.Path):388:394 -> a 213:219:void collectSupportedMembersInB(java.util.Collection,java.nio.file.Path):244 -> a 220:262:void collectSupportedMembersInB(java.util.Collection,java.nio.file.Path):246:288 -> a 263:263:com.android.tools.r8.graph.AccessFlags com.android.tools.r8.graph.DexEncodedMethod.getAccessFlags():86:86 -> a 263:263:boolean com.android.tools.r8.graph.DexEncodedMember.isPublic():77 -> a 263:263:void collectSupportedMembersInB(java.util.Collection,java.nio.file.Path):289 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 264:264:boolean com.android.tools.r8.graph.DexEncodedMember.isPublic():77:77 -> a 264:264:void collectSupportedMembersInB(java.util.Collection,java.nio.file.Path):289 -> a 265:271:void collectSupportedMembersInB(java.util.Collection,java.nio.file.Path):289:295 -> a 272:272:com.android.tools.r8.graph.AccessFlags com.android.tools.r8.graph.DexEncodedField.getAccessFlags():34:34 -> a 272:272:boolean com.android.tools.r8.graph.DexEncodedMember.isPublic():77 -> a 272:272:void collectSupportedMembersInB(java.util.Collection,java.nio.file.Path):296 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 273:273:boolean com.android.tools.r8.graph.DexEncodedMember.isPublic():77:77 -> a 273:273:void collectSupportedMembersInB(java.util.Collection,java.nio.file.Path):296 -> a 274:274:boolean com.android.tools.r8.graph.DexEncodedField.isProtected():223:223 -> a 274:274:void collectSupportedMembersInB(java.util.Collection,java.nio.file.Path):296 -> a 275:302:void collectSupportedMembersInB(java.util.Collection,java.nio.file.Path):299:326 -> a 303:316:void lambda$collectSupportedMembersInB$5(com.android.tools.r8.graph.DirectMappedDexApplication,com.android.tools.r8.graph.DexMethod):308:321 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/N2;Lcom/android/tools/r8/graph/j2;)V"} 317:323:void lambda$collectSupportedMembersInB$6(com.android.tools.r8.graph.DirectMappedDexApplication,com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexField):328:334 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/N2;Lcom/android/tools/r8/graph/Y0;Lcom/android/tools/r8/graph/Y0;)V"} 324:333:void lambda$collectSupportedMembersInB$6(com.android.tools.r8.graph.DirectMappedDexApplication,com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexField):333:342 -> a 334:345:void addBackports(com.android.tools.r8.graph.DexProgramClass,java.util.List):347:358 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Ljava/util/List;)V"} 346:364:void addBackports(com.android.tools.r8.graph.DexProgramClass,java.util.List):355:373 -> a 365:368:void addBackports(com.android.tools.r8.graph.DexProgramClass,java.util.List):366:369 -> a 369:381:void addBackports(com.android.tools.r8.graph.DexProgramClass,java.util.List):368:380 -> a 1:3:com.android.tools.r8.ir.desugar.desugaredlibrary.lint.SupportedClasses run(java.util.Collection,java.nio.file.Path):68:70 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Collection;Ljava/nio/file/Path;)Lcom/android/tools/r8/internal/KY;"} 4:5:void com.android.tools.r8.ir.desugar.desugaredlibrary.lint.SupportedClassesGenerator.annotateParallelMethods():223:224 -> b 4:5:com.android.tools.r8.ir.desugar.desugaredlibrary.lint.SupportedClasses run(java.util.Collection,java.nio.file.Path):71 -> b 6:6:void com.android.tools.r8.ir.desugar.desugaredlibrary.lint.SupportedClasses$Builder.annotateMethodIfPresent(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.desugaredlibrary.lint.SupportedClasses$MethodAnnotation):251:251 -> b 6:6:void com.android.tools.r8.ir.desugar.desugaredlibrary.lint.SupportedClassesGenerator.annotateParallelMethods():224 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 6:6:com.android.tools.r8.ir.desugar.desugaredlibrary.lint.SupportedClasses run(java.util.Collection,java.nio.file.Path):71 -> b 7:11:void com.android.tools.r8.ir.desugar.desugaredlibrary.lint.SupportedClasses$Builder.annotateMethodIfPresent(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.desugaredlibrary.lint.SupportedClasses$MethodAnnotation):251:255 -> b 7:11:void com.android.tools.r8.ir.desugar.desugaredlibrary.lint.SupportedClassesGenerator.annotateParallelMethods():224 -> b 7:11:com.android.tools.r8.ir.desugar.desugaredlibrary.lint.SupportedClasses run(java.util.Collection,java.nio.file.Path):71 -> b 12:14:com.android.tools.r8.ir.desugar.desugaredlibrary.lint.SupportedClasses run(java.util.Collection,java.nio.file.Path):72:74 -> b 15:15:void annotateMethodsNotOnLatestAndroidJar():229:229 -> b 16:24:com.android.tools.r8.graph.DirectMappedDexApplication createAppForMax(java.nio.file.Path):398:406 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/nio/file/Path;)Lcom/android/tools/r8/graph/N2;"} 1:8:java.util.Set getParallelMethods():410:417 -> c 9:21:java.util.Set getParallelMethods():414:426 -> c 22:28:java.util.Set getParallelMethods():425:431 -> c 29:31:java.util.Set getParallelMethods():430:432 -> c com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.CustomConversionDescriptor -> com.android.tools.r8.internal.rd: # {"id":"sourceFile","fileName":"CustomConversionDescriptor.java"} com.android.tools.r8.graph.DexMethod to -> a com.android.tools.r8.graph.DexMethod from -> b 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/j2;)V"} 1:1:com.android.tools.r8.graph.DexMethod getFrom():26:26 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/j2;"} 2:2:java.lang.Object[] toJsonStruct(com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MultiAPILevelMachineDesugaredLibrarySpecificationJsonExporter):32:32 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/SF;)[Ljava/lang/Object;"} 1:1:com.android.tools.r8.graph.DexMethod getTo():22:22 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/j2;"} 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.android.tools.r8.internal.me: # {"id":"sourceFile","fileName":"DerivedMethod.java"} com.android.tools.r8.graph.DexMethod method -> a com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineSyntheticKind$Kind holderKind -> b 1:3:void (com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineSyntheticKind$Kind):31:33 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/internal/pD;)V"} 1:1:com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind getHolderKind(com.android.tools.r8.graph.AppView):41:41 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)Lcom/android/tools/r8/synthesis/L$b;"} 2:2:com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.DerivedMethod.getHolderKind(com.android.tools.r8.synthesis.SyntheticNaming):45:45 -> a 2:2:com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind getHolderKind(com.android.tools.r8.graph.AppView):41 -> a 3:3:com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineSyntheticKind$Kind.asSyntheticKind(com.android.tools.r8.synthesis.SyntheticNaming):50:50 -> a 3:3:com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.DerivedMethod.getHolderKind(com.android.tools.r8.synthesis.SyntheticNaming):45 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:3:com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind getHolderKind(com.android.tools.r8.graph.AppView):41 -> a 11:11:com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineSyntheticKind$Kind.asSyntheticKind(com.android.tools.r8.synthesis.SyntheticNaming):58:58 -> a 11:11:com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.DerivedMethod.getHolderKind(com.android.tools.r8.synthesis.SyntheticNaming):45 -> a 11:11:com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind getHolderKind(com.android.tools.r8.graph.AppView):41 -> a 12:12:com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineSyntheticKind$Kind.asSyntheticKind(com.android.tools.r8.synthesis.SyntheticNaming):56:56 -> a 12:12:com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.DerivedMethod.getHolderKind(com.android.tools.r8.synthesis.SyntheticNaming):45 -> a 12:12:com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind getHolderKind(com.android.tools.r8.graph.AppView):41 -> a 13:13:com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineSyntheticKind$Kind.asSyntheticKind(com.android.tools.r8.synthesis.SyntheticNaming):54:54 -> a 13:13:com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.DerivedMethod.getHolderKind(com.android.tools.r8.synthesis.SyntheticNaming):45 -> a 13:13:com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind getHolderKind(com.android.tools.r8.graph.AppView):41 -> a 14:14:com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineSyntheticKind$Kind.asSyntheticKind(com.android.tools.r8.synthesis.SyntheticNaming):52:52 -> a 14:14:com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.DerivedMethod.getHolderKind(com.android.tools.r8.synthesis.SyntheticNaming):45 -> a 14:14:com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind getHolderKind(com.android.tools.r8.graph.AppView):41 -> a 15:15:com.android.tools.r8.graph.DexType getHolderContext():49:49 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/v2;"} 16:16:java.lang.Object[] toJsonStruct(com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MultiAPILevelMachineDesugaredLibrarySpecificationJsonExporter):67:67 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/SF;)[Ljava/lang/Object;"} 1:1:com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineSyntheticKind$Kind getMachineHolderKind():37:37 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/pD;"} 1:1:com.android.tools.r8.graph.DexMethod getMethod():53:53 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/j2;"} 1:1:com.android.tools.r8.graph.DexString getName():57:57 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/u2;"} 1:1:com.android.tools.r8.graph.DexProto getProto():61:61 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/r2;"} 1:5:boolean equals(java.lang.Object):75:79 -> equals 1:1:int hashCode():84:84 -> hashCode com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.EmulatedDispatchMethodDescriptor -> com.android.tools.r8.internal.jg: # {"id":"sourceFile","fileName":"EmulatedDispatchMethodDescriptor.java"} com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.DerivedMethod interfaceMethod -> a com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.DerivedMethod emulatedDispatchMethod -> b com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.DerivedMethod forwardingMethod -> c java.util.LinkedHashMap dispatchCases -> d 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/me;Lcom/android/tools/r8/internal/me;Lcom/android/tools/r8/internal/me;Ljava/util/LinkedHashMap;)V"} 1:1:java.util.LinkedHashMap getDispatchCases():69:69 -> a 2:2:java.lang.Object[] toJsonStruct(com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MultiAPILevelMachineDesugaredLibrarySpecificationJsonExporter):75:75 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/SF;)[Ljava/lang/Object;"} 1:1:com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.DerivedMethod getEmulatedDispatchMethod():61:61 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/me;"} 1:1:com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.DerivedMethod getForwardingMethod():65:65 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/me;"} 1:1:com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.DerivedMethod getInterfaceMethod():57:57 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/me;"} 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.android.tools.r8.internal.lg: # {"id":"sourceFile","fileName":"EmulatedInterfaceDescriptor.java"} com.android.tools.r8.graph.DexType rewrittenType -> a java.util.Map emulatedMethods -> b 1:3:void (com.android.tools.r8.graph.DexType,java.util.Map):24:26 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Ljava/util/IdentityHashMap;)V"} 1:1:java.util.Map getEmulatedMethods():34:34 -> a 2:2:java.lang.Object[] toJsonStruct(com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MultiAPILevelMachineDesugaredLibrarySpecificationJsonExporter):40:40 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/SF;)[Ljava/lang/Object;"} 1:1:com.android.tools.r8.graph.DexType getRewrittenType():30:30 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/v2;"} 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.android.tools.r8.internal.jD: # {"id":"sourceFile","fileName":"MachineDesugaredLibrarySpecification.java"} boolean libraryCompilation -> a com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineTopLevelFlags topLevelFlags -> b com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags rewritingFlags -> c int leadingVersionNumberCache -> d 1:1:void (boolean,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineTopLevelFlags,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags):58:58 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ZLcom/android/tools/r8/internal/rD;Lcom/android/tools/r8/internal/oD;)V"} 2:28:void (boolean,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineTopLevelFlags,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags):35:61 -> 1:1:java.util.Map getWrappers():179:179 -> A 1:1:boolean hasEmulatedInterfaces():211:211 -> B 1:1:boolean hasRetargeting():207:207 -> C 1:6:int com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineDesugaredLibrarySpecification.getLeadingVersionNumber():255:260 -> D 1:6:boolean includesJDK11Methods():264 -> D 1:1:boolean requiresTypeRewriting():251:251 -> E 2:2:java.util.Map com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineDesugaredLibrarySpecification.getRewriteDerivedTypeOnly():126:126 -> E 2:2:boolean requiresTypeRewriting():251 -> E 3:3:boolean requiresTypeRewriting():251:251 -> E 1:1:boolean supportAllCallbacksFromLibrary():102:102 -> F 1:1:com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineDesugaredLibrarySpecification withOnlyRewriteTypeForTesting(java.util.Map):49:49 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Map;)Lcom/android/tools/r8/internal/jD;"} 2:2:com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags.builder():29:29 -> a 2:2:com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineDesugaredLibrarySpecification withOnlyRewriteTypeForTesting(java.util.Map):49 -> a 3:4:com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineDesugaredLibrarySpecification withOnlyRewriteTypeForTesting(java.util.Map):50:51 -> a 5:6:com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineTopLevelFlags com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineTopLevelFlags.empty():30:31 -> a 5:6:com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineDesugaredLibrarySpecification withOnlyRewriteTypeForTesting(java.util.Map):52 -> a 7:7:com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineDesugaredLibrarySpecification withOnlyRewriteTypeForTesting(java.util.Map):52:52 -> a 8:10:java.util.Set getMaintainTypeOrPrefixForTesting():112:114 -> a 11:11:void forEachRetargetMethod(java.util.function.Consumer):158:158 -> a 12:12:com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.EmulatedDispatchMethodDescriptor getEmulatedInterfaceEmulatedDispatchMethodDescriptor(com.android.tools.r8.graph.DexMethod):167:167 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/internal/jg;"} 13:13:boolean isCustomConversionRewrittenType(com.android.tools.r8.graph.DexType):171:171 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Z"} 14:15:boolean isContextTypeMaintainedOrRewritten(com.android.tools.r8.graph.DexReference):239:240 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/s2;)Z"} 16:16:com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineDesugaredLibrarySpecification toMachineSpecification(com.android.tools.r8.graph.DexApplication,com.android.tools.r8.utils.Timing):246:246 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j0;Lcom/android/tools/r8/utils/z3;)Lcom/android/tools/r8/internal/jD;"} 17:22:com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineDesugaredLibrarySpecification withPostPrefix(com.android.tools.r8.graph.DexItemFactory,java.lang.String):269:274 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Lcom/android/tools/r8/graph/p1;)Lcom/android/tools/r8/internal/jD;"} 1:1:java.lang.String getJsonSource():98:98 -> b 2:2:boolean isEmulatedInterfaceRewrittenType(com.android.tools.r8.graph.DexType):175:175 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Z"} 3:10:boolean isSupported(com.android.tools.r8.graph.DexReference):215:222 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/s2;)Z"} 11:11:java.util.Map com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineDesugaredLibrarySpecification.getStaticRetarget():138:138 -> b 11:11:boolean isSupported(com.android.tools.r8.graph.DexReference):223 -> b 12:12:boolean isSupported(com.android.tools.r8.graph.DexReference):223:223 -> b 13:13:java.util.Map com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineDesugaredLibrarySpecification.getNonEmulatedVirtualRetarget():142:142 -> b 13:13:boolean isSupported(com.android.tools.r8.graph.DexReference):224 -> b 14:14:boolean isSupported(com.android.tools.r8.graph.DexReference):224:224 -> b 15:15:java.util.Map com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineDesugaredLibrarySpecification.getEmulatedVirtualRetarget():146:146 -> b 15:15:boolean isSupported(com.android.tools.r8.graph.DexReference):225 -> b 16:16:boolean isSupported(com.android.tools.r8.graph.DexReference):225:225 -> b 17:17:java.util.Map com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineDesugaredLibrarySpecification.getEmulatedInterfaces():162:162 -> b 17:17:boolean isSupported(com.android.tools.r8.graph.DexReference):229 -> b 18:19:boolean isSupported(com.android.tools.r8.graph.DexReference):229:230 -> b 1:1:com.android.tools.r8.utils.AndroidApiLevel getRequiredCompilationApiLevel():84:84 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/f;"} 1:1:boolean isLibraryCompilation():71:71 -> d 1:1:java.util.List getExtraKeepRules():107:107 -> e 1:1:java.lang.String getSynthesizedLibraryClassesPackagePrefix():89:89 -> f 1:1:com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineDesugaredLibrarySpecification empty():38:38 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/jD;"} 2:3:com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineTopLevelFlags com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineTopLevelFlags.empty():30:31 -> g 2:3:com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineDesugaredLibrarySpecification empty():39 -> g 4:4:com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineDesugaredLibrarySpecification empty():39:39 -> g 5:5:com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags.builder():29:29 -> g 5:5:com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineDesugaredLibrarySpecification empty():39 -> g 6:6:com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineDesugaredLibrarySpecification empty():39:39 -> g 1:1:java.util.Map getAmendLibraryFields():203:203 -> h 1:1:java.util.Map getAmendLibraryMethods():199:199 -> i 1:1:boolean isEmpty():66:66 -> isEmpty 1:1:java.util.Map getApiGenericConversion():154:154 -> j 1:1:java.util.Map getCovariantRetarget():134:134 -> k 1:1:java.util.Map getCustomConversions():191:191 -> l 1:1:java.util.Map getEmulatedInterfaces():162:162 -> m 1:1:java.util.Map getEmulatedVirtualRetarget():146:146 -> n 1:1:java.util.Map getEmulatedVirtualRetargetThroughEmulatedInterface():150:150 -> o 1:1:java.lang.String getIdentifier():93:93 -> p 1:1:java.util.Map getLegacyBackport():183:183 -> q 1:1:java.util.Set getMaintainType():122:122 -> r 1:1:java.util.Set getNeverOutlineApi():195:195 -> s 1:1:java.util.Map getNonEmulatedVirtualRetarget():142:142 -> t 1:1:java.util.Map getRewriteDerivedTypeOnly():126:126 -> u 1:1:java.util.Map getRewriteType():118:118 -> v 1:1:com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags getRewritingFlags():79:79 -> w # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/oD;"} 1:1:java.util.Map getStaticFieldRetarget():130:130 -> x 1:1:java.util.Map getStaticRetarget():138:138 -> y 1:1:com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineTopLevelFlags getTopLevelFlags():75:75 -> z # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/rD;"} com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineDesugaredLibrarySpecification$1 -> com.android.tools.r8.internal.iD: # {"id":"sourceFile","fileName":"MachineDesugaredLibrarySpecification.java"} 1:1:void (boolean,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineTopLevelFlags,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags):39:39 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/rD;Lcom/android/tools/r8/internal/oD;)V"} boolean isSupported(com.android.tools.r8.graph.DexReference) -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/s2;)Z"} com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineDesugaredLibrarySpecificationParser -> com.android.tools.r8.internal.kD: # {"id":"sourceFile","fileName":"MachineDesugaredLibrarySpecificationParser.java"} com.android.tools.r8.graph.DexItemFactory dexItemFactory -> a com.android.tools.r8.ir.desugar.desugaredlibrary.memberparser.MachineMethodParser methodParser -> b com.android.tools.r8.ir.desugar.desugaredlibrary.memberparser.MachineFieldParser 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.android.tools.r8.com.google.gson.JsonObject jsonConfig -> h java.util.Map packageMap -> i boolean $assertionsDisabled -> j 1:1:void ():62:62 -> 1:7:void (com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter,boolean,int):84:90 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/utils/O2;ZI)V"} 1:7:com.android.tools.r8.com.google.gson.JsonElement required(com.android.tools.r8.com.google.gson.JsonObject,java.lang.String):111:117 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/St;Ljava/lang/String;)Lcom/android/tools/r8/internal/Pt;"} 8:8:com.android.tools.r8.com.google.gson.JsonElement required(com.android.tools.r8.com.google.gson.JsonObject,java.lang.String):112:112 -> a 9:11:com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineDesugaredLibrarySpecification parse(com.android.tools.r8.origin.Origin,java.lang.String,com.android.tools.r8.com.google.gson.JsonObject):127:129 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/origin/Origin;Ljava/lang/String;Lcom/android/tools/r8/internal/St;)Lcom/android/tools/r8/internal/jD;"} 12:27:com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineTopLevelFlags com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineDesugaredLibrarySpecificationParser.parseTopLevelFlags(java.lang.String):189:204 -> a 12:27:com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineDesugaredLibrarySpecification parse(com.android.tools.r8.origin.Origin,java.lang.String,com.android.tools.r8.com.google.gson.JsonObject):142 -> a 28:28:com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineDesugaredLibrarySpecification parse(com.android.tools.r8.origin.Origin,java.lang.String,com.android.tools.r8.com.google.gson.JsonObject):143:143 -> a 29:29:com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineDesugaredLibrarySpecificationParser.parseRewritingFlags():177:177 -> a 29:29:com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineDesugaredLibrarySpecification parse(com.android.tools.r8.origin.Origin,java.lang.String,com.android.tools.r8.com.google.gson.JsonObject):144 -> a 30:30:com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags.builder():29:29 -> a 30:30:com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineDesugaredLibrarySpecificationParser.parseRewritingFlags():177 -> a 30:30:com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineDesugaredLibrarySpecification parse(com.android.tools.r8.origin.Origin,java.lang.String,com.android.tools.r8.com.google.gson.JsonObject):144 -> a 31:34:com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineDesugaredLibrarySpecificationParser.parseRewritingFlags():178:181 -> a 31:34:com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineDesugaredLibrarySpecification parse(com.android.tools.r8.origin.Origin,java.lang.String,com.android.tools.r8.com.google.gson.JsonObject):144 -> a 35:44:void com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineDesugaredLibrarySpecificationParser.parseFlagsList(com.android.tools.r8.com.google.gson.JsonArray,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder):208:217 -> a 35:44:com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineDesugaredLibrarySpecificationParser.parseRewritingFlags():181 -> a 35:44:com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineDesugaredLibrarySpecification parse(com.android.tools.r8.origin.Origin,java.lang.String,com.android.tools.r8.com.google.gson.JsonObject):144 -> a 45:45:com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineDesugaredLibrarySpecificationParser.parseRewritingFlags():183:183 -> a 45:45:com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineDesugaredLibrarySpecification parse(com.android.tools.r8.origin.Origin,java.lang.String,com.android.tools.r8.com.google.gson.JsonObject):144 -> a 46:55:void com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineDesugaredLibrarySpecificationParser.parseFlagsList(com.android.tools.r8.com.google.gson.JsonArray,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder):208:217 -> a 46:55:com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineDesugaredLibrarySpecificationParser.parseRewritingFlags():182 -> a 46:55:com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineDesugaredLibrarySpecification parse(com.android.tools.r8.origin.Origin,java.lang.String,com.android.tools.r8.com.google.gson.JsonObject):144 -> a 56:56:com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineDesugaredLibrarySpecificationParser.parseRewritingFlags():185:185 -> a 56:56:com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineDesugaredLibrarySpecification parse(com.android.tools.r8.origin.Origin,java.lang.String,com.android.tools.r8.com.google.gson.JsonObject):144 -> a 57:59:com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineDesugaredLibrarySpecification parse(com.android.tools.r8.origin.Origin,java.lang.String,com.android.tools.r8.com.google.gson.JsonObject):145:147 -> a 60:60:com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineDesugaredLibrarySpecification parse(com.android.tools.r8.origin.Origin,java.lang.String,com.android.tools.r8.com.google.gson.JsonObject):131:131 -> a 61:61:void parsePackageMap():152:152 -> a 62:62:com.android.tools.r8.com.google.common.collect.ImmutableBiMap$Builder com.android.tools.r8.com.google.common.collect.ImmutableBiMap.builder():121:121 -> a 62:62:void parsePackageMap():153 -> a 63:64:void parsePackageMap():154:155 -> a 65:65:void lambda$parsePackageMap$0(com.android.tools.r8.com.google.common.collect.ImmutableBiMap$Builder,java.util.Map$Entry):154:154 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Nl;Ljava/util/Map$Entry;)V"} 66:67:void com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineDesugaredLibrarySpecificationParser.setOrigin(com.android.tools.r8.StringResource):172:173 -> a 66:67:java.lang.String com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineDesugaredLibrarySpecificationParser.parseJson(com.android.tools.r8.StringResource):159 -> a 66:67:com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineDesugaredLibrarySpecification parse(com.android.tools.r8.StringResource):121 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/d0;)Lcom/android/tools/r8/internal/jD;"} 68:70:java.lang.String com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineDesugaredLibrarySpecificationParser.parseJson(com.android.tools.r8.StringResource):162:164 -> a 68:70:com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineDesugaredLibrarySpecification parse(com.android.tools.r8.StringResource):121 -> a 71:71:com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineDesugaredLibrarySpecification parse(com.android.tools.r8.StringResource):122:122 -> a 72:72:java.lang.String com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineDesugaredLibrarySpecificationParser.parseJson(com.android.tools.r8.StringResource):166:166 -> a 72:72:com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineDesugaredLibrarySpecification parse(com.android.tools.r8.StringResource):121 -> a 73:73:void parseFlags(com.android.tools.r8.com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder):224:224 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/St;Lcom/android/tools/r8/internal/nD;)V"} 74:74:void parseFlags(com.android.tools.r8.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":3904,"2":3905,"3":3906,"4":3907},"outline":"Lcom/android/tools/r8/internal/Mk;a(Lcom/android/tools/r8/internal/St;Ljava/lang/String;)Ljava/util/Iterator;"} 3904:3904:void parseFlags(com.android.tools.r8.com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder):226:226 -> a 3905:3905:void parseFlags(com.android.tools.r8.com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder):226:226 -> a 3906:3906:void parseFlags(com.android.tools.r8.com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder):226:226 -> a 3907:3907:void parseFlags(com.android.tools.r8.com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder):226:226 -> a 300:303:void parseFlags(com.android.tools.r8.com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder):226:229 -> a 304:314:void parseFlags(com.android.tools.r8.com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder):227:237 -> a 315:315:void parseFlags(com.android.tools.r8.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":3920,"2":3921,"3":3922,"4":3923},"outline":"Lcom/android/tools/r8/internal/Mk;a(Lcom/android/tools/r8/internal/St;Ljava/lang/String;)Ljava/util/Iterator;"} 3920:3920:void parseFlags(com.android.tools.r8.com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder):239:239 -> a 3921:3921:void parseFlags(com.android.tools.r8.com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder):239:239 -> a 3922:3922:void parseFlags(com.android.tools.r8.com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder):239:239 -> a 3923:3923:void parseFlags(com.android.tools.r8.com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder):239:239 -> a 554:557:void parseFlags(com.android.tools.r8.com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder):239:242 -> a 558:563:void parseFlags(com.android.tools.r8.com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder):240:245 -> a 564:564:void parseFlags(com.android.tools.r8.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":3931,"2":3932,"3":3933,"4":3934},"outline":"Lcom/android/tools/r8/internal/Mk;a(Lcom/android/tools/r8/internal/St;Ljava/lang/String;)Ljava/util/Iterator;"} 3931:3931:void parseFlags(com.android.tools.r8.com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder):247:247 -> a 3932:3932:void parseFlags(com.android.tools.r8.com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder):247:247 -> a 3933:3933:void parseFlags(com.android.tools.r8.com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder):247:247 -> a 3934:3934:void parseFlags(com.android.tools.r8.com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder):247:247 -> a 811:813:void parseFlags(com.android.tools.r8.com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder):247:249 -> a 814:815:com.android.tools.r8.graph.DexField com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineDesugaredLibrarySpecificationParser.parseField(java.lang.String):457:458 -> a 814:815:void parseFlags(com.android.tools.r8.com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder):249 -> a 816:816:void parseFlags(com.android.tools.r8.com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder):250:250 -> a 817:818:com.android.tools.r8.graph.DexField com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineDesugaredLibrarySpecificationParser.parseField(java.lang.String):457:458 -> a 817:818:void parseFlags(com.android.tools.r8.com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder):250 -> a 819:824:void parseFlags(com.android.tools.r8.com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder):248:253 -> a 825:825:void parseFlags(com.android.tools.r8.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":3942,"2":3943,"3":3944,"4":3945},"outline":"Lcom/android/tools/r8/internal/Mk;a(Lcom/android/tools/r8/internal/St;Ljava/lang/String;)Ljava/util/Iterator;"} 3942:3942:void parseFlags(com.android.tools.r8.com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder):255:255 -> a 3943:3943:void parseFlags(com.android.tools.r8.com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder):255:255 -> a 3944:3944:void parseFlags(com.android.tools.r8.com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder):255:255 -> a 3945:3945:void parseFlags(com.android.tools.r8.com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder):255:255 -> a 1080:1083:void parseFlags(com.android.tools.r8.com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder):255:258 -> a 1084:1089:void parseFlags(com.android.tools.r8.com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder):256:261 -> a 1090:1090:void parseFlags(com.android.tools.r8.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":3953,"2":3954,"3":3955,"4":3956},"outline":"Lcom/android/tools/r8/internal/Mk;a(Lcom/android/tools/r8/internal/St;Ljava/lang/String;)Ljava/util/Iterator;"} 3953:3953:void parseFlags(com.android.tools.r8.com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder):263:263 -> a 3954:3954:void parseFlags(com.android.tools.r8.com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder):263:263 -> a 3955:3955:void parseFlags(com.android.tools.r8.com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder):263:263 -> a 3956:3956:void parseFlags(com.android.tools.r8.com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder):263:263 -> a 1353:1356:void parseFlags(com.android.tools.r8.com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder):263:266 -> a 1357:1362:void parseFlags(com.android.tools.r8.com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder):264:269 -> a 1363:1363:void parseFlags(com.android.tools.r8.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":3964,"2":3965,"3":3966,"4":3967},"outline":"Lcom/android/tools/r8/internal/Mk;a(Lcom/android/tools/r8/internal/St;Ljava/lang/String;)Ljava/util/Iterator;"} 3964:3964:void parseFlags(com.android.tools.r8.com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder):271:271 -> a 3965:3965:void parseFlags(com.android.tools.r8.com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder):271:271 -> a 3966:3966:void parseFlags(com.android.tools.r8.com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder):271:271 -> a 3967:3967:void parseFlags(com.android.tools.r8.com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder):271:271 -> a 1634:1637:void parseFlags(com.android.tools.r8.com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder):271:274 -> a 1638:1643:void parseFlags(com.android.tools.r8.com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder):272:277 -> a 1644:1644:void parseFlags(com.android.tools.r8.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":3975,"2":3976,"3":3977,"4":3978},"outline":"Lcom/android/tools/r8/internal/Mk;a(Lcom/android/tools/r8/internal/St;Ljava/lang/String;)Ljava/util/Iterator;"} 3975:3975:void parseFlags(com.android.tools.r8.com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder):279:279 -> a 3976:3976:void parseFlags(com.android.tools.r8.com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder):279:279 -> a 3977:3977:void parseFlags(com.android.tools.r8.com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder):279:279 -> a 3978:3978:void parseFlags(com.android.tools.r8.com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder):279:279 -> a 1923:1926:void parseFlags(com.android.tools.r8.com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder):279:282 -> a 1927:1932:void parseFlags(com.android.tools.r8.com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder):280:285 -> a 1933:1933:void parseFlags(com.android.tools.r8.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":3987,"2":3988,"3":3989,"4":3990},"outline":"Lcom/android/tools/r8/internal/Mk;a(Lcom/android/tools/r8/internal/St;Ljava/lang/String;)Ljava/util/Iterator;"} 3987:3987:void parseFlags(com.android.tools.r8.com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder):288:288 -> a 3988:3988:void parseFlags(com.android.tools.r8.com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder):289:289 -> a 3989:3989:void parseFlags(com.android.tools.r8.com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder):290:290 -> a 3990:3990:void parseFlags(com.android.tools.r8.com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder):287:287 -> a 2220:2226:void parseFlags(com.android.tools.r8.com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder):287:293 -> a 2227:2232:void parseFlags(com.android.tools.r8.com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder):291:296 -> a 2233:2233:void parseFlags(com.android.tools.r8.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":4001,"2":4002,"3":4003,"4":4004},"outline":"Lcom/android/tools/r8/internal/Mk;a(Lcom/android/tools/r8/internal/St;Ljava/lang/String;)Ljava/util/Iterator;"} 4001:4001:void parseFlags(com.android.tools.r8.com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder):298:298 -> a 4002:4002:void parseFlags(com.android.tools.r8.com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder):298:298 -> a 4003:4003:void parseFlags(com.android.tools.r8.com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder):298:298 -> a 4004:4004:void parseFlags(com.android.tools.r8.com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder):298:298 -> a 2531:2534:void parseFlags(com.android.tools.r8.com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder):298:301 -> a 2535:2538:com.android.tools.r8.graph.DexMethod[] com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineDesugaredLibrarySpecificationParser.parseMethodArray(com.android.tools.r8.com.google.gson.JsonArray):443:446 -> a 2535:2538:void parseFlags(com.android.tools.r8.com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder):301 -> a 2539:2540:com.android.tools.r8.graph.DexMethod com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineDesugaredLibrarySpecificationParser.parseMethod(java.lang.String):452:453 -> a 2539:2540:com.android.tools.r8.graph.DexMethod[] com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineDesugaredLibrarySpecificationParser.parseMethodArray(com.android.tools.r8.com.google.gson.JsonArray):446 -> a 2539:2540:void parseFlags(com.android.tools.r8.com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder):301 -> a 2541:2541:com.android.tools.r8.graph.DexMethod[] com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineDesugaredLibrarySpecificationParser.parseMethodArray(com.android.tools.r8.com.google.gson.JsonArray):446:446 -> a 2541:2541:void parseFlags(com.android.tools.r8.com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder):301 -> a 2542:2547:void parseFlags(com.android.tools.r8.com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder):299:304 -> a 2548:2548:void parseFlags(com.android.tools.r8.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":4012,"2":4013,"3":4014,"4":4015},"outline":"Lcom/android/tools/r8/internal/Mk;a(Lcom/android/tools/r8/internal/St;Ljava/lang/String;)Ljava/util/Iterator;"} 4012:4012:void parseFlags(com.android.tools.r8.com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder):306:306 -> a 4013:4013:void parseFlags(com.android.tools.r8.com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder):306:306 -> a 4014:4014:void parseFlags(com.android.tools.r8.com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder):306:306 -> a 4015:4015:void parseFlags(com.android.tools.r8.com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder):306:306 -> a 2854:2857:void parseFlags(com.android.tools.r8.com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder):306:309 -> a 2858:2861:com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.EmulatedInterfaceDescriptor com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineDesugaredLibrarySpecificationParser.parseEmulatedInterfaceDescriptor(com.android.tools.r8.com.google.gson.JsonArray):377:380 -> a 2858:2861:void parseFlags(com.android.tools.r8.com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder):309 -> a 2862:2866:java.util.Map com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineDesugaredLibrarySpecificationParser.parseEmulatedInterfaceMap(com.android.tools.r8.com.google.gson.JsonObject):386:390 -> a 2862:2866:com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.EmulatedInterfaceDescriptor com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineDesugaredLibrarySpecificationParser.parseEmulatedInterfaceDescriptor(com.android.tools.r8.com.google.gson.JsonArray):380 -> a 2862:2866:void parseFlags(com.android.tools.r8.com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder):309 -> a 2867:2867:java.util.Map com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineDesugaredLibrarySpecificationParser.parseEmulatedInterfaceMap(com.android.tools.r8.com.google.gson.JsonObject):388:388 -> a 2867:2867:com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.EmulatedInterfaceDescriptor com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineDesugaredLibrarySpecificationParser.parseEmulatedInterfaceDescriptor(com.android.tools.r8.com.google.gson.JsonArray):380 -> a 2867:2867:void parseFlags(com.android.tools.r8.com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder):309 -> a 2868:2868:com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.EmulatedInterfaceDescriptor com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineDesugaredLibrarySpecificationParser.parseEmulatedInterfaceDescriptor(com.android.tools.r8.com.google.gson.JsonArray):381:381 -> a 2868:2868:void parseFlags(com.android.tools.r8.com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder):309 -> a 2869:2874:void parseFlags(com.android.tools.r8.com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder):307:312 -> a 2875:2875:void parseFlags(com.android.tools.r8.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":4023,"2":4024,"3":4025,"4":4026},"outline":"Lcom/android/tools/r8/internal/Mk;a(Lcom/android/tools/r8/internal/St;Ljava/lang/String;)Ljava/util/Iterator;"} 4023:4023:void parseFlags(com.android.tools.r8.com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder):314:314 -> a 4024:4024:void parseFlags(com.android.tools.r8.com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder):314:314 -> a 4025:4025:void parseFlags(com.android.tools.r8.com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder):314:314 -> a 4026:4026:void parseFlags(com.android.tools.r8.com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder):314:314 -> a 3189:3192:void parseFlags(com.android.tools.r8.com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder):314:317 -> a 3193:3193:com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.WrapperDescriptor com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineDesugaredLibrarySpecificationParser.parseWrapperDescriptor(com.android.tools.r8.com.google.gson.JsonArray):363:363 -> a 3193:3193:void parseFlags(com.android.tools.r8.com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder):317 -> a 3194:3196:java.util.List com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineDesugaredLibrarySpecificationParser.parseMethodList(com.android.tools.r8.com.google.gson.JsonArray):427:429 -> a 3194:3196:com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.WrapperDescriptor com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineDesugaredLibrarySpecificationParser.parseWrapperDescriptor(com.android.tools.r8.com.google.gson.JsonArray):363 -> a 3194:3196:void parseFlags(com.android.tools.r8.com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder):317 -> a 3197:3198:com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.WrapperDescriptor com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineDesugaredLibrarySpecificationParser.parseWrapperDescriptor(com.android.tools.r8.com.google.gson.JsonArray):364:365 -> a 3197:3198:void parseFlags(com.android.tools.r8.com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder):317 -> a 3199:3201:java.util.List com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineDesugaredLibrarySpecificationParser.parseTypeList(com.android.tools.r8.com.google.gson.JsonArray):435:437 -> a 3199:3201:com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.WrapperDescriptor com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineDesugaredLibrarySpecificationParser.parseWrapperDescriptor(com.android.tools.r8.com.google.gson.JsonArray):365 -> a 3199:3201:void parseFlags(com.android.tools.r8.com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder):317 -> a 3202:3202:com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.WrapperDescriptor com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineDesugaredLibrarySpecificationParser.parseWrapperDescriptor(com.android.tools.r8.com.google.gson.JsonArray):366:366 -> a 3202:3202:void parseFlags(com.android.tools.r8.com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder):317 -> a 3203:3208:void parseFlags(com.android.tools.r8.com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder):315:320 -> a 3209:3209:void parseFlags(com.android.tools.r8.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":4034,"2":4035,"3":4036,"4":4037},"outline":"Lcom/android/tools/r8/internal/Mk;a(Lcom/android/tools/r8/internal/St;Ljava/lang/String;)Ljava/util/Iterator;"} 4034:4034:void parseFlags(com.android.tools.r8.com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder):322:322 -> a 4035:4035:void parseFlags(com.android.tools.r8.com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder):322:322 -> a 4036:4036:void parseFlags(com.android.tools.r8.com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder):322:322 -> a 4037:4037:void parseFlags(com.android.tools.r8.com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder):322:322 -> a 3531:3534:void parseFlags(com.android.tools.r8.com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder):322:325 -> a 3535:3545:void parseFlags(com.android.tools.r8.com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder):323:333 -> a 3546:3546:void parseFlags(com.android.tools.r8.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":4050,"2":4051,"3":4052,"4":4053},"outline":"Lcom/android/tools/r8/internal/Mk;a(Lcom/android/tools/r8/internal/St;Ljava/lang/String;)Ljava/util/Iterator;"} 4050:4050:void parseFlags(com.android.tools.r8.com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder):335:335 -> a 4051:4051:void parseFlags(com.android.tools.r8.com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder):335:335 -> a 4052:4052:void parseFlags(com.android.tools.r8.com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder):335:335 -> a 4053:4053:void parseFlags(com.android.tools.r8.com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder):335:335 -> a 3881:3884:void parseFlags(com.android.tools.r8.com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder):335:338 -> a 3885:3886:com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.CustomConversionDescriptor com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineDesugaredLibrarySpecificationParser.parseCustomConversionDescriptor(com.android.tools.r8.com.google.gson.JsonArray):358:359 -> a 3885:3886:void parseFlags(com.android.tools.r8.com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder):338 -> a 3887:3903:void parseFlags(com.android.tools.r8.com.google.gson.JsonObject,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder):336:352 -> a 4054:4056:void require(com.android.tools.r8.com.google.gson.JsonArray,int,java.lang.String):370:372 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Ot;ILjava/lang/String;)V"} 4057:4057:void require(com.android.tools.r8.com.google.gson.JsonArray,int,java.lang.String):371:371 -> a 4058:4062:com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.DerivedMethod parseDerivedMethod(com.android.tools.r8.com.google.gson.JsonArray):417:421 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Ot;)Lcom/android/tools/r8/internal/me;"} 4063:4063:void com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.DerivedMethod.(com.android.tools.r8.graph.DexMethod):28:28 -> a 4063:4063:com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.DerivedMethod parseDerivedMethod(com.android.tools.r8.com.google.gson.JsonArray):421 -> a 4064:4064:com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.DerivedMethod parseDerivedMethod(com.android.tools.r8.com.google.gson.JsonArray):423:423 -> a 4065:4066:com.android.tools.r8.graph.DexMethod parseMethod(java.lang.String):452:453 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lcom/android/tools/r8/graph/j2;"} 1:6:com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.EmulatedDispatchMethodDescriptor parseEmulatedDispatchDescriptor(com.android.tools.r8.com.google.gson.JsonArray):406:411 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Ot;)Lcom/android/tools/r8/internal/jg;"} 7:11:java.util.LinkedHashMap com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineDesugaredLibrarySpecificationParser.parseEmulatedDispatchMap(com.android.tools.r8.com.google.gson.JsonObject):396:400 -> b 7:11:com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.EmulatedDispatchMethodDescriptor parseEmulatedDispatchDescriptor(com.android.tools.r8.com.google.gson.JsonArray):411 -> b 12:12:java.util.LinkedHashMap com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineDesugaredLibrarySpecificationParser.parseEmulatedDispatchMap(com.android.tools.r8.com.google.gson.JsonObject):398:398 -> b 12:12:com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.EmulatedDispatchMethodDescriptor parseEmulatedDispatchDescriptor(com.android.tools.r8.com.google.gson.JsonArray):411 -> b 13:13:com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.EmulatedDispatchMethodDescriptor parseEmulatedDispatchDescriptor(com.android.tools.r8.com.google.gson.JsonArray):412:412 -> b 14:23:com.android.tools.r8.graph.DexType stringDescriptorToDexType(java.lang.String):462:471 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lcom/android/tools/r8/graph/v2;"} 24:25:com.android.tools.r8.graph.DexType stringDescriptorToDexType(java.lang.String):468:469 -> b 26:26:com.android.tools.r8.graph.DexType stringDescriptorToDexType(java.lang.String):468:468 -> b com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags -> com.android.tools.r8.internal.oD: # {"id":"sourceFile","fileName":"MachineRewritingFlags.java"} java.util.Map rewriteType -> a java.util.Set maintainType -> b java.util.Map rewriteDerivedTypeOnly -> c java.util.Map staticFieldRetarget -> d java.util.Map covariantRetarget -> e java.util.Map staticRetarget -> f java.util.Map nonEmulatedVirtualRetarget -> g java.util.Map emulatedVirtualRetarget -> h java.util.Map emulatedVirtualRetargetThroughEmulatedInterface -> i java.util.Map apiGenericTypesConversion -> j java.util.Map emulatedInterfaces -> k java.util.LinkedHashMap wrappers -> l java.util.Map legacyBackport -> m java.util.Set dontRetarget -> n java.util.Map customConversions -> o java.util.Set neverOutlineApi -> p java.util.Map amendLibraryMethod -> q java.util.Map amendLibraryField -> r boolean $assertionsDisabled -> s 1:1:void ():26:26 -> 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):50:69 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Map;Ljava/util/Set;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Lcom/android/tools/r8/internal/im;Ljava/util/LinkedHashMap;Ljava/util/Map;Ljava/util/Set;Lcom/android/tools/r8/internal/im;Ljava/util/Set;Ljava/util/Map;Ljava/util/Map;)V"} 1:1:com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder builder():29:29 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/nD;"} 2:4:void forEachRetargetMethod(java.util.function.Consumer):159:161 -> a 5:6:boolean isCustomConversionRewrittenType(com.android.tools.r8.graph.DexType):181:182 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Z"} 7:7:boolean isCustomConversionRewrittenType(com.android.tools.r8.graph.DexType):181:181 -> a 8:9:boolean lambda$isCustomConversionRewrittenType$0(com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.CustomConversionDescriptor):184:185 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/internal/rd;)Z"} 10:10:boolean lambda$isEmulatedInterfaceRewrittenType$1(com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.EmulatedInterfaceDescriptor):214:214 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/internal/lg;)Z"} 11:14:com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.EmulatedDispatchMethodDescriptor getEmulatedInterfaceEmulatedDispatchMethodDescriptor(com.android.tools.r8.graph.DexMethod):223:226 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/internal/jg;"} 15:23:java.util.Map customConversionsWithPostPrefix(com.android.tools.r8.graph.DexItemFactory,java.lang.String,java.lang.String):263:271 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Ljava/lang/String;Ljava/lang/String;)Lcom/android/tools/r8/internal/im;"} 24:27:void lambda$customConversionsWithPostPrefix$2(com.android.tools.r8.com.google.common.collect.ImmutableMap$Builder,com.android.tools.r8.graph.DexItemFactory,java.lang.String,java.lang.String,com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.CustomConversionDescriptor):266:269 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/fm;Lcom/android/tools/r8/graph/p1;Ljava/lang/String;Ljava/lang/String;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/internal/rd;)V"} 28:29:com.android.tools.r8.graph.DexMethod com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags.methodWithPostPrefix(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexItemFactory,java.lang.String,java.lang.String):319:320 -> a 28:29:void lambda$customConversionsWithPostPrefix$2(com.android.tools.r8.com.google.common.collect.ImmutableMap$Builder,com.android.tools.r8.graph.DexItemFactory,java.lang.String,java.lang.String,com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.CustomConversionDescriptor):269 -> a 30:33:com.android.tools.r8.graph.DexProto com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags.protoWithPostPrefix(com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexItemFactory,java.lang.String,java.lang.String):326:329 -> a 30:33:com.android.tools.r8.graph.DexMethod com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags.methodWithPostPrefix(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexItemFactory,java.lang.String,java.lang.String):320 -> a 30:33:void lambda$customConversionsWithPostPrefix$2(com.android.tools.r8.com.google.common.collect.ImmutableMap$Builder,com.android.tools.r8.graph.DexItemFactory,java.lang.String,java.lang.String,com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.CustomConversionDescriptor):269 -> a 34:34:com.android.tools.r8.graph.DexType com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags.typeWithPostPrefix(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexItemFactory,java.lang.String,java.lang.String):338:338 -> a 34:34:com.android.tools.r8.graph.DexProto com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags.protoWithPostPrefix(com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexItemFactory,java.lang.String,java.lang.String):329 -> a 34:34:com.android.tools.r8.graph.DexMethod com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags.methodWithPostPrefix(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexItemFactory,java.lang.String,java.lang.String):320 -> a 34:34:void lambda$customConversionsWithPostPrefix$2(com.android.tools.r8.com.google.common.collect.ImmutableMap$Builder,com.android.tools.r8.graph.DexItemFactory,java.lang.String,java.lang.String,com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.CustomConversionDescriptor):269 -> a 35:38:com.android.tools.r8.graph.DexProto com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags.protoWithPostPrefix(com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexItemFactory,java.lang.String,java.lang.String):329:332 -> a 35:38:com.android.tools.r8.graph.DexMethod com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags.methodWithPostPrefix(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexItemFactory,java.lang.String,java.lang.String):320 -> a 35:38:void lambda$customConversionsWithPostPrefix$2(com.android.tools.r8.com.google.common.collect.ImmutableMap$Builder,com.android.tools.r8.graph.DexItemFactory,java.lang.String,java.lang.String,com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.CustomConversionDescriptor):269 -> a 39:39:com.android.tools.r8.graph.DexType com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags.typeWithPostPrefix(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexItemFactory,java.lang.String,java.lang.String):338:338 -> a 39:39:com.android.tools.r8.graph.DexProto com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags.protoWithPostPrefix(com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexItemFactory,java.lang.String,java.lang.String):332 -> a 39:39:com.android.tools.r8.graph.DexMethod com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags.methodWithPostPrefix(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexItemFactory,java.lang.String,java.lang.String):320 -> a 39:39:void lambda$customConversionsWithPostPrefix$2(com.android.tools.r8.com.google.common.collect.ImmutableMap$Builder,com.android.tools.r8.graph.DexItemFactory,java.lang.String,java.lang.String,com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.CustomConversionDescriptor):269 -> a 40:40:com.android.tools.r8.graph.DexTypeList com.android.tools.r8.graph.DexTypeList.create(com.android.tools.r8.graph.DexType[]):52:52 -> a 40:40:com.android.tools.r8.graph.DexProto com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags.protoWithPostPrefix(com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexItemFactory,java.lang.String,java.lang.String):333 -> a 40:40:com.android.tools.r8.graph.DexMethod com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags.methodWithPostPrefix(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexItemFactory,java.lang.String,java.lang.String):320 -> a 40:40:void lambda$customConversionsWithPostPrefix$2(com.android.tools.r8.com.google.common.collect.ImmutableMap$Builder,com.android.tools.r8.graph.DexItemFactory,java.lang.String,java.lang.String,com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.CustomConversionDescriptor):269 -> a 41:41:com.android.tools.r8.graph.DexProto com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags.protoWithPostPrefix(com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexItemFactory,java.lang.String,java.lang.String):331:331 -> a 41:41:com.android.tools.r8.graph.DexMethod com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags.methodWithPostPrefix(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexItemFactory,java.lang.String,java.lang.String):320 -> a 41:41:void lambda$customConversionsWithPostPrefix$2(com.android.tools.r8.com.google.common.collect.ImmutableMap$Builder,com.android.tools.r8.graph.DexItemFactory,java.lang.String,java.lang.String,com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.CustomConversionDescriptor):269 -> a 42:42:com.android.tools.r8.graph.DexMethod com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags.methodWithPostPrefix(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexItemFactory,java.lang.String,java.lang.String):321:321 -> a 42:42:void lambda$customConversionsWithPostPrefix$2(com.android.tools.r8.com.google.common.collect.ImmutableMap$Builder,com.android.tools.r8.graph.DexItemFactory,java.lang.String,java.lang.String,com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.CustomConversionDescriptor):269 -> a 43:43:com.android.tools.r8.graph.DexMethod com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags.methodWithPostPrefix(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexItemFactory,java.lang.String,java.lang.String):318:318 -> a 43:43:void lambda$customConversionsWithPostPrefix$2(com.android.tools.r8.com.google.common.collect.ImmutableMap$Builder,com.android.tools.r8.graph.DexItemFactory,java.lang.String,java.lang.String,com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.CustomConversionDescriptor):269 -> a 44:44:void lambda$customConversionsWithPostPrefix$2(com.android.tools.r8.com.google.common.collect.ImmutableMap$Builder,com.android.tools.r8.graph.DexItemFactory,java.lang.String,java.lang.String,com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.CustomConversionDescriptor):270:270 -> a 45:46:com.android.tools.r8.graph.DexMethod com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags.methodWithPostPrefix(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexItemFactory,java.lang.String,java.lang.String):319:320 -> a 45:46:void lambda$customConversionsWithPostPrefix$2(com.android.tools.r8.com.google.common.collect.ImmutableMap$Builder,com.android.tools.r8.graph.DexItemFactory,java.lang.String,java.lang.String,com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.CustomConversionDescriptor):270 -> a 47:50:com.android.tools.r8.graph.DexProto com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags.protoWithPostPrefix(com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexItemFactory,java.lang.String,java.lang.String):326:329 -> a 47:50:com.android.tools.r8.graph.DexMethod com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags.methodWithPostPrefix(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexItemFactory,java.lang.String,java.lang.String):320 -> a 47:50:void lambda$customConversionsWithPostPrefix$2(com.android.tools.r8.com.google.common.collect.ImmutableMap$Builder,com.android.tools.r8.graph.DexItemFactory,java.lang.String,java.lang.String,com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.CustomConversionDescriptor):270 -> a 51:51:com.android.tools.r8.graph.DexType com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags.typeWithPostPrefix(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexItemFactory,java.lang.String,java.lang.String):338:338 -> a 51:51:com.android.tools.r8.graph.DexProto com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags.protoWithPostPrefix(com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexItemFactory,java.lang.String,java.lang.String):329 -> a 51:51:com.android.tools.r8.graph.DexMethod com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags.methodWithPostPrefix(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexItemFactory,java.lang.String,java.lang.String):320 -> a 51:51:void lambda$customConversionsWithPostPrefix$2(com.android.tools.r8.com.google.common.collect.ImmutableMap$Builder,com.android.tools.r8.graph.DexItemFactory,java.lang.String,java.lang.String,com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.CustomConversionDescriptor):270 -> a 52:55:com.android.tools.r8.graph.DexProto com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags.protoWithPostPrefix(com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexItemFactory,java.lang.String,java.lang.String):329:332 -> a 52:55:com.android.tools.r8.graph.DexMethod com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags.methodWithPostPrefix(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexItemFactory,java.lang.String,java.lang.String):320 -> a 52:55:void lambda$customConversionsWithPostPrefix$2(com.android.tools.r8.com.google.common.collect.ImmutableMap$Builder,com.android.tools.r8.graph.DexItemFactory,java.lang.String,java.lang.String,com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.CustomConversionDescriptor):270 -> a 56:56:com.android.tools.r8.graph.DexType com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags.typeWithPostPrefix(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexItemFactory,java.lang.String,java.lang.String):338:338 -> a 56:56:com.android.tools.r8.graph.DexProto com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags.protoWithPostPrefix(com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexItemFactory,java.lang.String,java.lang.String):332 -> a 56:56:com.android.tools.r8.graph.DexMethod com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags.methodWithPostPrefix(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexItemFactory,java.lang.String,java.lang.String):320 -> a 56:56:void lambda$customConversionsWithPostPrefix$2(com.android.tools.r8.com.google.common.collect.ImmutableMap$Builder,com.android.tools.r8.graph.DexItemFactory,java.lang.String,java.lang.String,com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.CustomConversionDescriptor):270 -> a 57:57:com.android.tools.r8.graph.DexTypeList com.android.tools.r8.graph.DexTypeList.create(com.android.tools.r8.graph.DexType[]):52:52 -> a 57:57:com.android.tools.r8.graph.DexProto com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags.protoWithPostPrefix(com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexItemFactory,java.lang.String,java.lang.String):333 -> a 57:57:com.android.tools.r8.graph.DexMethod com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags.methodWithPostPrefix(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexItemFactory,java.lang.String,java.lang.String):320 -> a 57:57:void lambda$customConversionsWithPostPrefix$2(com.android.tools.r8.com.google.common.collect.ImmutableMap$Builder,com.android.tools.r8.graph.DexItemFactory,java.lang.String,java.lang.String,com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.CustomConversionDescriptor):270 -> a 58:58:com.android.tools.r8.graph.DexProto com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags.protoWithPostPrefix(com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexItemFactory,java.lang.String,java.lang.String):331:331 -> a 58:58:com.android.tools.r8.graph.DexMethod com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags.methodWithPostPrefix(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexItemFactory,java.lang.String,java.lang.String):320 -> a 58:58:void lambda$customConversionsWithPostPrefix$2(com.android.tools.r8.com.google.common.collect.ImmutableMap$Builder,com.android.tools.r8.graph.DexItemFactory,java.lang.String,java.lang.String,com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.CustomConversionDescriptor):270 -> a 59:59:com.android.tools.r8.graph.DexMethod com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags.methodWithPostPrefix(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexItemFactory,java.lang.String,java.lang.String):321:321 -> a 59:59:void lambda$customConversionsWithPostPrefix$2(com.android.tools.r8.com.google.common.collect.ImmutableMap$Builder,com.android.tools.r8.graph.DexItemFactory,java.lang.String,java.lang.String,com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.CustomConversionDescriptor):270 -> a 60:60:com.android.tools.r8.graph.DexMethod com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags.methodWithPostPrefix(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexItemFactory,java.lang.String,java.lang.String):318:318 -> a 60:60:void lambda$customConversionsWithPostPrefix$2(com.android.tools.r8.com.google.common.collect.ImmutableMap$Builder,com.android.tools.r8.graph.DexItemFactory,java.lang.String,java.lang.String,com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.CustomConversionDescriptor):270 -> a 61:61:void lambda$customConversionsWithPostPrefix$2(com.android.tools.r8.com.google.common.collect.ImmutableMap$Builder,com.android.tools.r8.graph.DexItemFactory,java.lang.String,java.lang.String,com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.CustomConversionDescriptor):270:270 -> a 62:62:void lambda$customConversionsWithPostPrefix$2(com.android.tools.r8.com.google.common.collect.ImmutableMap$Builder,com.android.tools.r8.graph.DexItemFactory,java.lang.String,java.lang.String,com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.CustomConversionDescriptor):266:266 -> a 63:63:void lambda$emulatedInterfacesWithPostPrefix$3(com.android.tools.r8.com.google.common.collect.ImmutableMap$Builder,com.android.tools.r8.graph.DexItemFactory,java.lang.String,java.lang.String,com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.EmulatedInterfaceDescriptor):278:278 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/fm;Lcom/android/tools/r8/graph/p1;Ljava/lang/String;Ljava/lang/String;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/internal/lg;)V"} 64:64:com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.EmulatedInterfaceDescriptor descriptorWithPostPrefix(com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.EmulatedInterfaceDescriptor,com.android.tools.r8.graph.DexItemFactory,java.lang.String,java.lang.String):288:288 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lg;Lcom/android/tools/r8/graph/p1;Ljava/lang/String;Ljava/lang/String;)Lcom/android/tools/r8/internal/lg;"} 65:65:com.android.tools.r8.graph.DexType com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags.typeWithPostPrefix(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexItemFactory,java.lang.String,java.lang.String):338:338 -> a 65:65:com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.EmulatedInterfaceDescriptor descriptorWithPostPrefix(com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.EmulatedInterfaceDescriptor,com.android.tools.r8.graph.DexItemFactory,java.lang.String,java.lang.String):288 -> a 66:83:com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.EmulatedInterfaceDescriptor descriptorWithPostPrefix(com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.EmulatedInterfaceDescriptor,com.android.tools.r8.graph.DexItemFactory,java.lang.String,java.lang.String):289:306 -> a 84:85:void lambda$descriptorWithPostPrefix$4(com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.EmulatedInterfaceDescriptor,java.util.Map,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.EmulatedDispatchMethodDescriptor):294:295 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lg;Ljava/util/Map;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/internal/jg;)V"} 86:96:void lambda$descriptorWithPostPrefix$4(com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.EmulatedInterfaceDescriptor,java.util.Map,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.EmulatedDispatchMethodDescriptor):294:304 -> a 97:97:void lambda$descriptorWithPostPrefix$4(com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.EmulatedInterfaceDescriptor,java.util.Map,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.EmulatedDispatchMethodDescriptor):296:296 -> a 98:100:java.util.Map typeMapWithPostPrefix(java.util.Map,com.android.tools.r8.graph.DexItemFactory,java.lang.String,java.lang.String):311:313 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Map;Lcom/android/tools/r8/graph/p1;Ljava/lang/String;Ljava/lang/String;)Lcom/android/tools/r8/internal/im;"} 101:101:com.android.tools.r8.graph.DexType com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags.typeWithPostPrefix(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexItemFactory,java.lang.String,java.lang.String):338:338 -> a 101:101:void lambda$typeMapWithPostPrefix$5(com.android.tools.r8.com.google.common.collect.ImmutableMap$Builder,com.android.tools.r8.graph.DexItemFactory,java.lang.String,java.lang.String,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):312 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/fm;Lcom/android/tools/r8/graph/p1;Ljava/lang/String;Ljava/lang/String;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/v2;)V"} 102:102:void lambda$typeMapWithPostPrefix$5(com.android.tools.r8.com.google.common.collect.ImmutableMap$Builder,com.android.tools.r8.graph.DexItemFactory,java.lang.String,java.lang.String,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):312:312 -> a 1:1:java.util.Map getAmendLibraryField():201:201 -> b 2:3:boolean isEmulatedInterfaceRewrittenType(com.android.tools.r8.graph.DexType):213:214 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Z"} 4:4:boolean isEmulatedInterfaceRewrittenType(com.android.tools.r8.graph.DexType):213:213 -> b 5:8:java.util.Map emulatedInterfacesWithPostPrefix(com.android.tools.r8.graph.DexItemFactory,java.lang.String,java.lang.String):276:279 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Ljava/lang/String;Ljava/lang/String;)Lcom/android/tools/r8/internal/im;"} 1:1:java.util.Map getAmendLibraryMethod():197:197 -> c 2:17:com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags withPostPrefix(com.android.tools.r8.graph.DexItemFactory,java.lang.String,java.lang.String):240:255 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Ljava/lang/String;Ljava/lang/String;)Lcom/android/tools/r8/internal/oD;"} 1:1:java.util.Map getApiGenericConversion():155:155 -> d 1:1:java.util.Map getCovariantRetarget():135:135 -> e 1:1:java.util.Map getCustomConversions():189:189 -> f 1:1:java.util.Set getDontRetarget():177:177 -> g 1:1:java.util.Map getEmulatedInterfaces():165:165 -> h 1:1:java.util.Map getEmulatedVirtualRetarget():147:147 -> i 1:1:java.util.Map getEmulatedVirtualRetargetThroughEmulatedInterface():151:151 -> j 1:1:java.util.Map getLegacyBackport():173:173 -> k 1:1:java.util.Set getMaintainType():123:123 -> l 1:1:java.util.Set getNeverOutlineApi():193:193 -> m 1:1:java.util.Map getNonEmulatedVirtualRetarget():143:143 -> n 1:1:java.util.Map getRewriteDerivedTypeOnly():127:127 -> o 1:1:java.util.Map getRewriteType():119:119 -> p 1:1:java.util.Map getStaticFieldRetarget():131:131 -> q 1:1:java.util.Map getStaticRetarget():139:139 -> r 1:1:java.util.LinkedHashMap getWrappers():169:169 -> s 1:1:boolean hasEmulatedInterfaces():218:218 -> t 1:5:boolean hasRetargeting():205:209 -> u 1:6:boolean isEmpty():230:235 -> v com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder -> com.android.tools.r8.internal.nD: # {"id":"sourceFile","fileName":"MachineRewritingFlags.java"} java.util.Map rewriteType -> a com.android.tools.r8.com.google.common.collect.ImmutableSet$Builder maintainType -> b java.util.Map rewriteDerivedTypeOnly -> c com.android.tools.r8.com.google.common.collect.ImmutableMap$Builder staticFieldRetarget -> d com.android.tools.r8.com.google.common.collect.ImmutableMap$Builder covariantRetarget -> e com.android.tools.r8.com.google.common.collect.ImmutableMap$Builder staticRetarget -> f com.android.tools.r8.com.google.common.collect.ImmutableMap$Builder nonEmulatedVirtualRetarget -> g com.android.tools.r8.com.google.common.collect.ImmutableMap$Builder emulatedVirtualRetarget -> h com.android.tools.r8.com.google.common.collect.ImmutableMap$Builder emulatedVirtualRetargetThroughEmulatedInterface -> i com.android.tools.r8.com.google.common.collect.ImmutableMap$Builder apiGenericTypesConversion -> j com.android.tools.r8.com.google.common.collect.ImmutableMap$Builder emulatedInterfaces -> k java.util.LinkedHashMap wrappers -> l com.android.tools.r8.com.google.common.collect.ImmutableMap$Builder legacyBackport -> m com.android.tools.r8.com.google.common.collect.ImmutableSet$Builder dontRetarget -> n com.android.tools.r8.com.google.common.collect.ImmutableMap$Builder customConversions -> o com.android.tools.r8.com.google.common.collect.ImmutableSet$Builder neverOutlineApi -> p com.android.tools.r8.com.google.common.collect.ImmutableMap$Builder amendLibraryMethod -> q com.android.tools.r8.com.google.common.collect.ImmutableMap$Builder amendLibraryField -> r boolean $assertionsDisabled -> s 1:1:void ():341:341 -> 1:31:void ():343:373 -> 1:1:void putStaticFieldRetarget(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexField):393:393 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;Lcom/android/tools/r8/graph/Y0;)V"} 2:2:void putCovariantRetarget(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):397:397 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/j2;)V"} 3:3:void putEmulatedInterface(com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.EmulatedInterfaceDescriptor):409:409 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/internal/lg;)V"} 4:4:void putEmulatedVirtualRetarget(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.EmulatedDispatchMethodDescriptor):413:413 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/internal/jg;)V"} 5:5:void addApiGenericTypesConversion(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod[]):421:421 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;[Lcom/android/tools/r8/graph/j2;)V"} 6:6:void addWrapper(com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.WrapperDescriptor):425:425 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/internal/V20;)V"} 7:7:void neverOutlineApi(com.android.tools.r8.graph.DexMethod):429:429 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)V"} 8:8:void putLegacyBackport(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):433:433 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/v2;)V"} 9:9:void addDontRetarget(com.android.tools.r8.graph.DexType):437:437 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)V"} 10:10:void putCustomConversion(com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.CustomConversionDescriptor):441:441 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/internal/rd;)V"} 11:11:void amendLibraryMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.MethodAccessFlags):445:445 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/p4;)V"} 12:12:void amendLibraryField(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.FieldAccessFlags):449:449 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;Lcom/android/tools/r8/graph/Q2;)V"} 13:20:void validate(java.util.Set):457:464 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Im;)V"} 21:41:com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags build():473:493 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/oD;"} 1:1:void rewriteDerivedTypeOnly(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):389:389 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/v2;)V"} 2:2:void putEmulatedVirtualRetargetThroughEmulatedInterface(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):417:417 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/j2;)V"} 3:3:com.android.tools.r8.graph.DexType getRewrittenType(com.android.tools.r8.graph.DexType):453:453 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/v2;"} 1:5:void rewriteType(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):376:380 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/v2;)V"} 6:7:void maintainType(com.android.tools.r8.graph.DexType):384:385 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)V"} 8:8:void putNonEmulatedVirtualRetarget(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):405:405 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/j2;)V"} 1:1:void putStaticRetarget(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):401:401 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/j2;)V"} com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineSyntheticKind -> com.android.tools.r8.internal.qD: # {"id":"sourceFile","fileName":"MachineSyntheticKind.java"} 1:1:com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineSyntheticKind$Kind[] com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineSyntheticKind$Kind.values():33:33 -> a 1:1:com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineSyntheticKind$Kind fromId(int):25 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/internal/pD;"} 2:2:com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineSyntheticKind$Kind fromId(int):25:25 -> a 3:3:int com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineSyntheticKind$Kind.getId():46:46 -> a 3:3:com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineSyntheticKind$Kind fromId(int):26 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineSyntheticKind$Kind -> com.android.tools.r8.internal.pD: # {"id":"sourceFile","fileName":"MachineSyntheticKind.java"} int id -> a com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineSyntheticKind$Kind RETARGET_INTERFACE -> b com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineSyntheticKind$Kind RETARGET_CLASS -> c com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineSyntheticKind$Kind COMPANION_CLASS -> d com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineSyntheticKind$Kind EMULATED_INTERFACE_CLASS -> e com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineSyntheticKind$Kind[] $VALUES -> f 1:4:void ():34:37 -> 5:5:void ():33:33 -> 1:2:void (java.lang.String,int,int):41:42 -> 1:1:int getId():46:46 -> a com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineTopLevelFlags -> com.android.tools.r8.internal.rD: # {"id":"sourceFile","fileName":"MachineTopLevelFlags.java"} com.android.tools.r8.utils.AndroidApiLevel requiredCompilationAPILevel -> a java.lang.String synthesizedLibraryClassesPackagePrefix -> b java.lang.String identifier -> c java.lang.String jsonSource -> d boolean supportAllCallbacksFromLibrary -> e java.util.List extraKeepRules -> f boolean $assertionsDisabled -> g 1:1:void ():13:13 -> 1:7:void (com.android.tools.r8.utils.AndroidApiLevel,java.lang.String,java.lang.String,java.lang.String,boolean,java.util.List):40:46 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/f;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLjava/util/List;)V"} 1:1:java.util.List getExtraKeepRules():70:70 -> a 2:13:com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineTopLevelFlags withPostPrefix(java.lang.String):78:89 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lcom/android/tools/r8/internal/rD;"} 1:1:java.lang.String getExtraKeepRulesConcatenated():74:74 -> b 1:1:java.lang.String getIdentifier():58:58 -> c 1:1:java.lang.String getJsonSource():62:62 -> d 1:1:com.android.tools.r8.utils.AndroidApiLevel getRequiredCompilationApiLevel():50:50 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/f;"} 1:1:java.lang.String getSynthesizedLibraryClassesPackagePrefix():54:54 -> f 1:1:boolean supportAllCallbacksFromLibrary():66:66 -> g com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MultiAPILevelMachineDesugaredLibrarySpecification -> com.android.tools.r8.internal.QF: # {"id":"sourceFile","fileName":"MultiAPILevelMachineDesugaredLibrarySpecification.java"} com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineTopLevelFlags topLevelFlags -> a java.util.Map commonFlags -> b java.util.Map libraryFlags -> c java.util.Map programFlags -> d 1:6:void (com.android.tools.r8.origin.Origin,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineTopLevelFlags,java.util.Map,java.util.Map,java.util.Map):24:29 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/rD;Ljava/util/HashMap;Ljava/util/HashMap;Ljava/util/HashMap;)V"} 1:1:java.util.Map getCommonFlags():41:41 -> a 1:1:java.util.Map getLibraryFlags():45:45 -> b 1:1:java.util.Map getProgramFlags():49:49 -> c 1:1:com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineTopLevelFlags getTopLevelFlags():37:37 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/rD;"} com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MultiAPILevelMachineDesugaredLibrarySpecificationJsonExporter -> com.android.tools.r8.internal.SF: # {"id":"sourceFile","fileName":"MultiAPILevelMachineDesugaredLibrarySpecificationJsonExporter.java"} com.android.tools.r8.graph.DexItemFactory factory -> a java.util.Map packageMap -> b int next -> c 1:1:void (com.android.tools.r8.graph.DexItemFactory):67:67 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;)V"} 2:8:void (com.android.tools.r8.graph.DexItemFactory):62:68 -> 1:157:void writeFlagMapToMethodArray(java.lang.String,java.util.Map,java.util.Map):0:156 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Map;Ljava/util/LinkedHashMap;)V"} 158:158:void export(com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MultiAPILevelMachineDesugaredLibrarySpecification,com.android.tools.r8.StringConsumer,com.android.tools.r8.graph.DexItemFactory):75:75 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/QF;Lcom/android/tools/r8/StringConsumer;Lcom/android/tools/r8/graph/p1;)V"} 159:161:void com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MultiAPILevelMachineDesugaredLibrarySpecificationJsonExporter.internalExport(com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MultiAPILevelMachineDesugaredLibrarySpecification,com.android.tools.r8.StringConsumer):81:83 -> a 159:161:void export(com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MultiAPILevelMachineDesugaredLibrarySpecification,com.android.tools.r8.StringConsumer,com.android.tools.r8.graph.DexItemFactory):76 -> a 162:165:void com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MultiAPILevelMachineDesugaredLibrarySpecificationJsonExporter.exportTopLevelFlags(com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineTopLevelFlags,java.util.Map):98:101 -> a 162:165:void com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MultiAPILevelMachineDesugaredLibrarySpecificationJsonExporter.internalExport(com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MultiAPILevelMachineDesugaredLibrarySpecification,com.android.tools.r8.StringConsumer):83 -> a 162:165:void export(com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MultiAPILevelMachineDesugaredLibrarySpecification,com.android.tools.r8.StringConsumer,com.android.tools.r8.graph.DexItemFactory):76 -> a 166:171:void com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MultiAPILevelMachineDesugaredLibrarySpecificationJsonExporter.exportTopLevelFlags(com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineTopLevelFlags,java.util.Map):99:104 -> a 166:171:void com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MultiAPILevelMachineDesugaredLibrarySpecificationJsonExporter.internalExport(com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MultiAPILevelMachineDesugaredLibrarySpecification,com.android.tools.r8.StringConsumer):83 -> a 166:171:void export(com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MultiAPILevelMachineDesugaredLibrarySpecification,com.android.tools.r8.StringConsumer,com.android.tools.r8.graph.DexItemFactory):76 -> a 172:176:void com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MultiAPILevelMachineDesugaredLibrarySpecificationJsonExporter.exportTopLevelFlags(com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineTopLevelFlags,java.util.Map):102:106 -> a 172:176:void com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MultiAPILevelMachineDesugaredLibrarySpecificationJsonExporter.internalExport(com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MultiAPILevelMachineDesugaredLibrarySpecification,com.android.tools.r8.StringConsumer):83 -> a 172:176:void export(com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MultiAPILevelMachineDesugaredLibrarySpecification,com.android.tools.r8.StringConsumer,com.android.tools.r8.graph.DexItemFactory):76 -> a 177:179:void com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MultiAPILevelMachineDesugaredLibrarySpecificationJsonExporter.exportTopLevelFlags(com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineTopLevelFlags,java.util.Map):105:107 -> a 177:179:void com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MultiAPILevelMachineDesugaredLibrarySpecificationJsonExporter.internalExport(com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MultiAPILevelMachineDesugaredLibrarySpecification,com.android.tools.r8.StringConsumer):83 -> a 177:179:void export(com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MultiAPILevelMachineDesugaredLibrarySpecification,com.android.tools.r8.StringConsumer,com.android.tools.r8.graph.DexItemFactory):76 -> a 180:190:void com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MultiAPILevelMachineDesugaredLibrarySpecificationJsonExporter.internalExport(com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MultiAPILevelMachineDesugaredLibrarySpecification,com.android.tools.r8.StringConsumer):84:94 -> a 180:190:void export(com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MultiAPILevelMachineDesugaredLibrarySpecification,com.android.tools.r8.StringConsumer,com.android.tools.r8.graph.DexItemFactory):76 -> a 191:191:int lambda$rewritingFlagsToString$0(com.android.tools.r8.ir.desugar.desugaredlibrary.ApiLevelRange,com.android.tools.r8.ir.desugar.desugaredlibrary.ApiLevelRange):114:114 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/q2;Lcom/android/tools/r8/internal/q2;)I"} 192:193:void writeFlagMap(java.lang.String,java.util.Map,java.util.Map):137:138 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/util/Map;Ljava/util/LinkedHashMap;)V"} 194:194:void lambda$writeFlagMapToMethodArray$1(java.util.TreeMap,com.android.tools.r8.graph.DexItem,com.android.tools.r8.graph.DexMethod[]):155:155 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/TreeMap;Lcom/android/tools/r8/graph/a1;[Lcom/android/tools/r8/graph/j2;)V"} 195:197:java.lang.String[] com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MultiAPILevelMachineDesugaredLibrarySpecificationJsonExporter.methodArrayToJsonStruct(com.android.tools.r8.graph.DexMethod[]):237:239 -> a 195:197:void lambda$writeFlagMapToMethodArray$1(java.util.TreeMap,com.android.tools.r8.graph.DexItem,com.android.tools.r8.graph.DexMethod[]):155 -> a 198:198:void lambda$writeFlagMapToMethodArray$1(java.util.TreeMap,com.android.tools.r8.graph.DexItem,com.android.tools.r8.graph.DexMethod[]):155:155 -> a 199:199:void lambda$writeMembersWithFlags$2(java.util.List,com.android.tools.r8.graph.DexItem,com.android.tools.r8.graph.AccessFlags):176:176 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;Lcom/android/tools/r8/graph/a1;Lcom/android/tools/r8/graph/g;)V"} 200:201:java.util.LinkedHashMap specificationDescriptorLinkedHashMapToJsonStruct(java.util.LinkedHashMap):211:212 -> a 202:202:void lambda$specificationDescriptorLinkedHashMapToJsonStruct$3(java.util.LinkedHashMap,com.android.tools.r8.graph.DexItem,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.SpecificationDescriptor):212:212 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/LinkedHashMap;Lcom/android/tools/r8/graph/a1;Lcom/android/tools/r8/internal/TV;)V"} 203:204:java.util.TreeMap mapToJsonStruct(java.util.Map):217:218 -> a 205:205:void lambda$mapToJsonStruct$4(java.util.TreeMap,com.android.tools.r8.graph.DexItem,com.android.tools.r8.graph.DexItem):218:218 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/TreeMap;Lcom/android/tools/r8/graph/a1;Lcom/android/tools/r8/graph/a1;)V"} 206:206:void lambda$specificationDescriptorMapToJsonStruct$5(java.util.TreeMap,com.android.tools.r8.graph.DexItem,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.SpecificationDescriptor):225:225 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/TreeMap;Lcom/android/tools/r8/graph/a1;Lcom/android/tools/r8/internal/TV;)V"} 207:209:java.util.List collectionToJsonStruct(java.util.Collection):230:232 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Collection;)Ljava/util/ArrayList;"} 210:210:void lambda$collectionToJsonStruct$6(java.util.List,com.android.tools.r8.graph.DexItem):231:231 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;Lcom/android/tools/r8/graph/a1;)V"} 211:241:java.lang.String toString(com.android.tools.r8.graph.DexItem):245:275 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/a1;)Ljava/lang/String;"} 242:255:java.lang.String typeToString(com.android.tools.r8.graph.DexType):279:292 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Ljava/lang/String;"} 256:256:java.lang.String typeToString(com.android.tools.r8.graph.DexType):280:280 -> a 257:257:java.lang.String lambda$typeToString$7(java.lang.String):291:291 -> a 258:266:java.lang.String nextMinifiedPackagePrefix():296:304 -> a 267:267:java.lang.String nextMinifiedPackagePrefix():299:299 -> a 268:270:java.lang.Object[] exportCustomConversionDescriptor(com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.CustomConversionDescriptor):309:311 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/rd;)[Ljava/lang/Object;"} 271:276:java.lang.Object[] exportDerivedMethod(com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.DerivedMethod):315:320 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/me;)[Ljava/lang/Object;"} 277:281:java.lang.Object[] exportDerivedMethod(com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.DerivedMethod):317:321 -> a 282:288:java.lang.Object[] exportEmulatedDispatchMethodDescriptor(com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.EmulatedDispatchMethodDescriptor):326:332 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/jg;)[Ljava/lang/Object;"} 289:292:java.lang.Object[] exportEmulatedInterfaceDescriptor(com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.EmulatedInterfaceDescriptor):341:344 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lg;)[Ljava/lang/Object;"} 293:295:java.lang.Object[] exportWrapperDescriptor(com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.WrapperDescriptor):348:350 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/V20;)[Ljava/lang/Object;"} 1:9:java.util.List rewritingFlagsToString(java.util.Map):112:120 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Map;)Ljava/util/ArrayList;"} 10:11:void com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MultiAPILevelMachineDesugaredLibrarySpecificationJsonExporter.writeFlags(com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags,java.util.Map):182:183 -> b 10:11:java.util.List rewritingFlagsToString(java.util.Map):122 -> b 12:13:void com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MultiAPILevelMachineDesugaredLibrarySpecificationJsonExporter.writeFlagCollection(java.lang.String,java.util.Collection,java.util.Map):130:131 -> b 12:13:void com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MultiAPILevelMachineDesugaredLibrarySpecificationJsonExporter.writeFlags(com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags,java.util.Map):183 -> b 12:13:java.util.List rewritingFlagsToString(java.util.Map):122 -> b 14:20:void com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MultiAPILevelMachineDesugaredLibrarySpecificationJsonExporter.writeFlags(com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags,java.util.Map):184:190 -> b 14:20:java.util.List rewritingFlagsToString(java.util.Map):122 -> b 21:21:void com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MultiAPILevelMachineDesugaredLibrarySpecificationJsonExporter.writeFlags(com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags,java.util.Map):189:189 -> b 21:21:java.util.List rewritingFlagsToString(java.util.Map):122 -> b 22:23:void com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MultiAPILevelMachineDesugaredLibrarySpecificationJsonExporter.writeFlagMapToSpecificationDescriptor(java.lang.String,java.util.Map,java.util.Map):146:147 -> b 22:23:void com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MultiAPILevelMachineDesugaredLibrarySpecificationJsonExporter.writeFlags(com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags,java.util.Map):189 -> b 22:23:java.util.List rewritingFlagsToString(java.util.Map):122 -> b 24:24:void com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MultiAPILevelMachineDesugaredLibrarySpecificationJsonExporter.writeFlags(com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags,java.util.Map):193:193 -> b 24:24:java.util.List rewritingFlagsToString(java.util.Map):122 -> b 25:30:void com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MultiAPILevelMachineDesugaredLibrarySpecificationJsonExporter.writeFlags(com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags,java.util.Map):191:196 -> b 25:30:java.util.List rewritingFlagsToString(java.util.Map):122 -> b 31:34:void com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MultiAPILevelMachineDesugaredLibrarySpecificationJsonExporter.writeFlags(com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags,java.util.Map):195:198 -> b 31:34:java.util.List rewritingFlagsToString(java.util.Map):122 -> b 35:35:void com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MultiAPILevelMachineDesugaredLibrarySpecificationJsonExporter.writeFlags(com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags,java.util.Map):197:197 -> b 35:35:java.util.List rewritingFlagsToString(java.util.Map):122 -> b 36:37:void com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MultiAPILevelMachineDesugaredLibrarySpecificationJsonExporter.writeFlagMapToSpecificationDescriptor(java.lang.String,java.util.Map,java.util.Map):146:147 -> b 36:37:void com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MultiAPILevelMachineDesugaredLibrarySpecificationJsonExporter.writeFlags(com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags,java.util.Map):197 -> b 36:37:java.util.List rewritingFlagsToString(java.util.Map):122 -> b 38:38:void com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MultiAPILevelMachineDesugaredLibrarySpecificationJsonExporter.writeFlags(com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags,java.util.Map):199:199 -> b 38:38:java.util.List rewritingFlagsToString(java.util.Map):122 -> b 39:40:void com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MultiAPILevelMachineDesugaredLibrarySpecificationJsonExporter.writeFlagLinkedHashMapToSpecificationDescriptor(java.lang.String,java.util.LinkedHashMap,java.util.Map):164:165 -> b 39:40:void com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MultiAPILevelMachineDesugaredLibrarySpecificationJsonExporter.writeFlags(com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags,java.util.Map):199 -> b 39:40:java.util.List rewritingFlagsToString(java.util.Map):122 -> b 41:42:void com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MultiAPILevelMachineDesugaredLibrarySpecificationJsonExporter.writeFlags(com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags,java.util.Map):200:201 -> b 41:42:java.util.List rewritingFlagsToString(java.util.Map):122 -> b 43:44:void com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MultiAPILevelMachineDesugaredLibrarySpecificationJsonExporter.writeFlagCollection(java.lang.String,java.util.Collection,java.util.Map):130:131 -> b 43:44:void com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MultiAPILevelMachineDesugaredLibrarySpecificationJsonExporter.writeFlags(com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags,java.util.Map):201 -> b 43:44:java.util.List rewritingFlagsToString(java.util.Map):122 -> b 45:45:void com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MultiAPILevelMachineDesugaredLibrarySpecificationJsonExporter.writeFlags(com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags,java.util.Map):203:203 -> b 45:45:java.util.List rewritingFlagsToString(java.util.Map):122 -> b 46:46:void com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MultiAPILevelMachineDesugaredLibrarySpecificationJsonExporter.writeFlags(com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags,java.util.Map):202:202 -> b 46:46:java.util.List rewritingFlagsToString(java.util.Map):122 -> b 47:48:void com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MultiAPILevelMachineDesugaredLibrarySpecificationJsonExporter.writeFlagMapToSpecificationDescriptor(java.lang.String,java.util.Map,java.util.Map):146:147 -> b 47:48:void com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MultiAPILevelMachineDesugaredLibrarySpecificationJsonExporter.writeFlags(com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags,java.util.Map):202 -> b 47:48:java.util.List rewritingFlagsToString(java.util.Map):122 -> b 49:50:void com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MultiAPILevelMachineDesugaredLibrarySpecificationJsonExporter.writeFlags(com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags,java.util.Map):204:205 -> b 49:50:java.util.List rewritingFlagsToString(java.util.Map):122 -> b 51:51:java.util.List rewritingFlagsToString(java.util.Map):123:123 -> b 52:56:void writeMembersWithFlags(java.lang.String,java.util.Map,java.util.Map):173:177 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/util/Map;Ljava/util/LinkedHashMap;)V"} 1:2:java.util.TreeMap specificationDescriptorMapToJsonStruct(java.util.Map):224:225 -> c com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MultiAPILevelMachineDesugaredLibrarySpecificationJsonExporter$1 -> com.android.tools.r8.internal.RF: # {"id":"sourceFile","fileName":"MultiAPILevelMachineDesugaredLibrarySpecificationJsonExporter.java"} 1:1:void (com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MultiAPILevelMachineDesugaredLibrarySpecificationJsonExporter):94:94 -> # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.SpecificationDescriptor -> com.android.tools.r8.internal.TV: # {"id":"sourceFile","fileName":"SpecificationDescriptor.java"} java.lang.Object[] toJsonStruct(com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MultiAPILevelMachineDesugaredLibrarySpecificationJsonExporter) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/SF;)[Ljava/lang/Object;"} com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.WrapperDescriptor -> com.android.tools.r8.internal.V20: # {"id":"sourceFile","fileName":"WrapperDescriptor.java"} java.util.List methods -> a java.util.List subwrappers -> b boolean nonPublicAccess -> c 1:4:void (java.util.List,java.util.List,boolean):18:21 -> 1:1:java.util.List getMethods():25:25 -> a 2:2:java.lang.Object[] toJsonStruct(com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MultiAPILevelMachineDesugaredLibrarySpecificationJsonExporter):39:39 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/SF;)[Ljava/lang/Object;"} 1:1:java.util.List getSubwrappers():29:29 -> b 1:1:boolean hasNonPublicAccess():33:33 -> c 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.android.tools.r8.internal.o: # {"id":"sourceFile","fileName":"AbstractFieldParser.java"} 1:1:void (com.android.tools.r8.graph.DexItemFactory):16:16 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;)V"} void fieldEnd() -> a void fieldName(com.android.tools.r8.graph.DexString) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/u2;)V"} void fieldType(com.android.tools.r8.graph.DexType) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)V"} void fieldStart() -> b void holderType(com.android.tools.r8.graph.DexType) -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)V"} 1:10:void parseField(java.lang.String):22:31 -> b 11:11:void parseField(java.lang.String):24:24 -> b com.android.tools.r8.ir.desugar.desugaredlibrary.memberparser.AbstractMemberParser -> com.android.tools.r8.internal.y0: # {"id":"sourceFile","fileName":"AbstractMemberParser.java"} com.android.tools.r8.graph.DexItemFactory factory -> a java.util.Map MODIFIERS -> b 1:8:void ():19:26 -> 1:2:void (com.android.tools.r8.graph.DexItemFactory):30:31 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;)V"} void modifier(int) -> a 1:1:com.android.tools.r8.graph.DexType stringTypeToDexType(java.lang.String):35:35 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lcom/android/tools/r8/graph/v2;"} 2:3:int parseModifiers(java.lang.String[]):40:41 -> a com.android.tools.r8.ir.desugar.desugaredlibrary.memberparser.AbstractMethodParser -> com.android.tools.r8.internal.C0: # {"id":"sourceFile","fileName":"AbstractMethodParser.java"} 1:1:void (com.android.tools.r8.graph.DexItemFactory):16:16 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;)V"} void argType(com.android.tools.r8.graph.DexType) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)V"} void methodEnd() -> a void methodName(com.android.tools.r8.graph.DexString) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/u2;)V"} void holderType(com.android.tools.r8.graph.DexType) -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)V"} void methodStart() -> b 1:13:void parseMethod(java.lang.String):22:34 -> b 14:14:void parseMethod(java.lang.String):24:24 -> b void returnType(com.android.tools.r8.graph.DexType) -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)V"} com.android.tools.r8.ir.desugar.desugaredlibrary.memberparser.HumanFieldParser -> com.android.tools.r8.internal.Ok: # {"id":"sourceFile","fileName":"HumanFieldParser.java"} com.android.tools.r8.graph.FieldAccessFlags$Builder flagBuilder -> c com.android.tools.r8.graph.DexType fieldType -> d com.android.tools.r8.graph.DexType holder -> e com.android.tools.r8.graph.DexString fieldName -> f com.android.tools.r8.graph.DexField field -> g com.android.tools.r8.graph.FieldAccessFlags flags -> h boolean $assertionsDisabled -> i 1:1:void ():13:13 -> 1:1:void (com.android.tools.r8.graph.DexItemFactory):25:25 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;)V"} 1:2:void modifier(int):44:45 -> a 3:4:void fieldName(com.android.tools.r8.graph.DexString):56:57 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/u2;)V"} 5:6:void fieldEnd():72:73 -> a 7:8:void fieldType(com.android.tools.r8.graph.DexType):78:79 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)V"} 1:2:void holderType(com.android.tools.r8.graph.DexType):50:51 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/Y0;"} 1:2:com.android.tools.r8.graph.FieldAccessFlags getFlags():38:39 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/Q2;"} 1:1:boolean parsingFinished():29:29 -> e com.android.tools.r8.ir.desugar.desugaredlibrary.memberparser.HumanMethodParser -> com.android.tools.r8.internal.Pk: # {"id":"sourceFile","fileName":"HumanMethodParser.java"} com.android.tools.r8.graph.MethodAccessFlags$Builder flagBuilder -> c com.android.tools.r8.graph.DexType returnType -> d com.android.tools.r8.graph.DexType holder -> e com.android.tools.r8.graph.DexString methodName -> f java.util.List argTypes -> g com.android.tools.r8.graph.DexMethod method -> h com.android.tools.r8.graph.MethodAccessFlags flags -> i boolean $assertionsDisabled -> j 1:1:void ():16:16 -> 1:1:void (com.android.tools.r8.graph.DexItemFactory):29:29 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;)V"} 1:2:void modifier(int):48:49 -> a 3:4:void methodName(com.android.tools.r8.graph.DexString):60:61 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/u2;)V"} 5:7:void methodEnd():77:79 -> a 8:9:void argType(com.android.tools.r8.graph.DexType):90:91 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)V"} 1:2:void holderType(com.android.tools.r8.graph.DexType):54:55 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)V"} 3:9:void methodStart():66:72 -> b 1:2:com.android.tools.r8.graph.MethodAccessFlags getFlags():42:43 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/p4;"} 3:4:void returnType(com.android.tools.r8.graph.DexType):84:85 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)V"} 1:2:com.android.tools.r8.graph.DexMethod getMethod():37:38 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/j2;"} 1:1:boolean parsingFinished():33:33 -> e com.android.tools.r8.ir.desugar.desugaredlibrary.memberparser.MachineFieldParser -> com.android.tools.r8.internal.lD: # {"id":"sourceFile","fileName":"MachineFieldParser.java"} java.util.function.Function typeParser -> j 1:2:void (com.android.tools.r8.graph.DexItemFactory,java.util.function.Function):15:16 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Ljava/util/function/Function;)V"} 1:1:com.android.tools.r8.graph.DexType stringTypeToDexType(java.lang.String):21:21 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lcom/android/tools/r8/graph/v2;"} com.android.tools.r8.ir.desugar.desugaredlibrary.memberparser.MachineMethodParser -> com.android.tools.r8.internal.mD: # {"id":"sourceFile","fileName":"MachineMethodParser.java"} java.util.function.Function typeParser -> k 1:2:void (com.android.tools.r8.graph.DexItemFactory,java.util.function.Function):15:16 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Ljava/util/function/Function;)V"} 1:1:com.android.tools.r8.graph.DexType stringTypeToDexType(java.lang.String):21:21 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lcom/android/tools/r8/graph/v2;"} com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeter -> com.android.tools.r8.internal.Fe: # {"id":"sourceFile","fileName":"DesugaredLibraryRetargeter.java"} com.android.tools.r8.graph.AppView appView -> a com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeterSyntheticHelper syntheticHelper -> b java.util.Map staticFieldRetarget -> c java.util.Map covariantRetarget -> d java.util.Map staticRetarget -> e java.util.Map nonEmulatedVirtualRetarget -> f java.util.Map emulatedVirtualRetarget -> g boolean $assertionsDisabled -> h 1:1:void ():30:30 -> 1:10:void (com.android.tools.r8.graph.AppView):41:50 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)V"} 1:3:void visit(java.util.function.Consumer):55:57 -> a 4:4:com.android.tools.r8.ir.desugar.DesugarDescription compute(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):62:62 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/B7;)Lcom/android/tools/r8/internal/ue;"} 5:5:boolean com.android.tools.r8.cf.code.CfInstruction.isStaticFieldGet():0:0 -> a 5:5:com.android.tools.r8.ir.desugar.DesugarDescription compute(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):62 -> a 6:8:com.android.tools.r8.ir.desugar.DesugarDescription compute(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):63:65 -> a 9:9:com.android.tools.r8.ir.desugar.DesugarDescription com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeter.computeInvokeDescription(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):73:73 -> a 9:9:com.android.tools.r8.ir.desugar.DesugarDescription compute(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):66 -> a 10:10:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClassAndMember.getContextType():36:36 -> a 10:10:com.android.tools.r8.ir.desugar.DesugarDescription com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeter.computeInvokeDescription(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):73 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 10:10:com.android.tools.r8.ir.desugar.DesugarDescription compute(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):66 -> a 11:33:com.android.tools.r8.ir.desugar.DesugarDescription com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeter.computeInvokeDescription(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):73:95 -> a 11:33:com.android.tools.r8.ir.desugar.DesugarDescription compute(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):66 -> a 34:34: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,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.AppInfoWithClassHierarchy):680:680 -> a 34:34:com.android.tools.r8.ir.desugar.DesugarDescription com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeter.computeInvokeDescription(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):96 -> a 34:34:com.android.tools.r8.ir.desugar.DesugarDescription compute(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):66 -> a 35:36:com.android.tools.r8.ir.desugar.DesugarDescription com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeter.computeInvokeDescription(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):98:99 -> a 35:36:com.android.tools.r8.ir.desugar.DesugarDescription compute(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):66 -> a 37:37:com.android.tools.r8.ir.desugar.DesugarDescription compute(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):68:68 -> a 38:54:com.android.tools.r8.ir.desugar.DesugarDescription createWithTarget(java.util.function.BiFunction):108:124 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/BiFunction;)Lcom/android/tools/r8/internal/ue;"} 55:58:java.util.Collection lambda$createWithTarget$0(java.util.function.BiFunction,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):118:121 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/BiFunction;Lcom/android/tools/r8/internal/Ui;Lcom/android/tools/r8/internal/BC;Lcom/android/tools/r8/internal/G7;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/Nb;Lcom/android/tools/r8/internal/D7;Lcom/android/tools/r8/graph/p1;)Ljava/util/Collection;"} 59:59:java.util.Collection lambda$computeStaticFieldGetDescription$1(com.android.tools.r8.cf.code.CfFieldInstruction,com.android.tools.r8.graph.DexField,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):143:143 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/i7;Lcom/android/tools/r8/graph/Y0;Lcom/android/tools/r8/internal/Ui;Lcom/android/tools/r8/internal/BC;Lcom/android/tools/r8/internal/G7;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/Nb;Lcom/android/tools/r8/internal/D7;Lcom/android/tools/r8/graph/p1;)Ljava/util/Collection;"} 60:62:com.android.tools.r8.ir.desugar.DesugarDescription ensureInvokeRetargetingResult(com.android.tools.r8.graph.DexMethod):163:165 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/internal/ue;"} 63:80:com.android.tools.r8.ir.desugar.DesugarDescription computeNonStaticRetarget(com.android.tools.r8.graph.DexMethod,boolean):171:188 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Z)Lcom/android/tools/r8/internal/ue;"} 81:81:com.android.tools.r8.graph.DexMethod lambda$computeNonStaticRetarget$3(boolean,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.EmulatedDispatchMethodDescriptor,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):176:176 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ZLcom/android/tools/r8/internal/jg;Lcom/android/tools/r8/internal/G7;Lcom/android/tools/r8/internal/Nb;)Lcom/android/tools/r8/graph/j2;"} 82:82: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 82:82:com.android.tools.r8.graph.DexMethod lambda$computeNonStaticRetarget$3(boolean,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.EmulatedDispatchMethodDescriptor,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):176 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 83:83: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 83:83:com.android.tools.r8.graph.DexMethod lambda$computeNonStaticRetarget$3(boolean,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.EmulatedDispatchMethodDescriptor,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):176 -> a 84:84:com.android.tools.r8.graph.DexMethod lambda$computeNonStaticRetarget$3(boolean,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.EmulatedDispatchMethodDescriptor,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):177:177 -> a 85:87:com.android.tools.r8.graph.DexMethod lambda$computeNonStaticRetarget$4(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):182:184 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/internal/G7;Lcom/android/tools/r8/internal/Nb;)Lcom/android/tools/r8/graph/j2;"} 88:88:com.android.tools.r8.graph.DexMethod lambda$computeNonStaticRetarget$4(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):182:182 -> a 1:1:com.android.tools.r8.ir.desugar.DesugarDescription computeStaticFieldGetDescription(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):129:129 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/B7;)Lcom/android/tools/r8/internal/ue;"} 2:5: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):148:151 -> b 2:5:com.android.tools.r8.ir.desugar.DesugarDescription computeStaticFieldGetDescription(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):130 -> b 6:6: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):273:273 -> b 6:6: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):151 -> b 6:6:com.android.tools.r8.ir.desugar.DesugarDescription computeStaticFieldGetDescription(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):130 -> b 7:10: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):152:155 -> b 7:10:com.android.tools.r8.ir.desugar.DesugarDescription computeStaticFieldGetDescription(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):130 -> b 11: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):154:156 -> b 11:13:com.android.tools.r8.ir.desugar.DesugarDescription computeStaticFieldGetDescription(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):130 -> b 14:26:com.android.tools.r8.ir.desugar.DesugarDescription computeStaticFieldGetDescription(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):132:144 -> b 27:27:com.android.tools.r8.graph.DexMethod lambda$ensureInvokeRetargetingResult$2(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):167:167 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/internal/G7;Lcom/android/tools/r8/internal/Nb;)Lcom/android/tools/r8/graph/j2;"} com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeterL8Synthesizer -> com.android.tools.r8.internal.Ge: # {"id":"sourceFile","fileName":"DesugaredLibraryRetargeterL8Synthesizer.java"} 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)V"} 1:1:com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeterL8Synthesizer create(com.android.tools.r8.graph.AppView):20:20 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)Lcom/android/tools/r8/internal/Ge;"} 2:2:boolean com.android.tools.r8.utils.InternalOptions.isDesugaredLibraryCompilation():558:558 -> 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():558:558 -> 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:13:java.lang.String uniqueIdentifier():38:38 -> a 14:18:void synthesizeClasses(com.android.tools.r8.contexts.CompilationContext$ClassSynthesisDesugaringContext,com.android.tools.r8.ir.desugar.CfClassSynthesizerDesugaringEventConsumer):45:49 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Kb;Lcom/android/tools/r8/internal/S6;)V"} com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeterPostProcessor -> com.android.tools.r8.internal.He: # {"id":"sourceFile","fileName":"DesugaredLibraryRetargeterPostProcessor.java"} com.android.tools.r8.graph.AppView appView -> a com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeterSyntheticHelper syntheticHelper -> b java.util.Map emulatedDispatchMethods -> c boolean $assertionsDisabled -> d 1:1:void ():33:33 -> 1:5:void (com.android.tools.r8.graph.AppView):39:43 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)V"} 1:1:void postProcessingDesugaring(java.util.Collection,com.android.tools.r8.ir.desugar.CfPostProcessingDesugaringEventConsumer,java.util.concurrent.ExecutorService):51:51 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Collection;Lcom/android/tools/r8/internal/n8;Ljava/util/concurrent/ExecutorService;)V"} 2:2:boolean com.android.tools.r8.utils.InternalOptions.isDesugaredLibraryCompilation():558:558 -> a 2:2:void postProcessingDesugaring(java.util.Collection,com.android.tools.r8.ir.desugar.CfPostProcessingDesugaringEventConsumer,java.util.concurrent.ExecutorService):51 -> 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():558:558 -> a 3:3:void postProcessingDesugaring(java.util.Collection,com.android.tools.r8.ir.desugar.CfPostProcessingDesugaringEventConsumer,java.util.concurrent.ExecutorService):51 -> a 4:5:void postProcessingDesugaring(java.util.Collection,com.android.tools.r8.ir.desugar.CfPostProcessingDesugaringEventConsumer,java.util.concurrent.ExecutorService):51:52 -> a 6:6:void ensureInterfacesAndForwardingMethodsSynthesized(java.util.Collection,com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeterSynthesizerEventConsumer$DesugaredLibraryRetargeterPostProcessingEventConsumer):58:58 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Collection;Lcom/android/tools/r8/internal/Ke;)V"} 7:7:boolean com.android.tools.r8.utils.InternalOptions.isDesugaredLibraryCompilation():558:558 -> a 7:7:void ensureInterfacesAndForwardingMethodsSynthesized(java.util.Collection,com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeterSynthesizerEventConsumer$DesugaredLibraryRetargeterPostProcessingEventConsumer):58 -> 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():558:558 -> a 8:8:void ensureInterfacesAndForwardingMethodsSynthesized(java.util.Collection,com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeterSynthesizerEventConsumer$DesugaredLibraryRetargeterPostProcessingEventConsumer):58 -> a 9:9:void ensureInterfacesAndForwardingMethodsSynthesized(java.util.Collection,com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeterSynthesizerEventConsumer$DesugaredLibraryRetargeterPostProcessingEventConsumer):58:58 -> a 10:10:java.util.IdentityHashMap com.android.tools.r8.com.google.common.collect.Maps.newIdentityHashMap():431:431 -> a 10:10:void ensureInterfacesAndForwardingMethodsSynthesized(java.util.Collection,com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeterSynthesizerEventConsumer$DesugaredLibraryRetargeterPostProcessingEventConsumer):59 -> a 11:27:void ensureInterfacesAndForwardingMethodsSynthesized(java.util.Collection,com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeterSynthesizerEventConsumer$DesugaredLibraryRetargeterPostProcessingEventConsumer):60:76 -> a 28:29:void lambda$ensureInterfacesAndForwardingMethodsSynthesized$0(java.util.Map,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.EmulatedDispatchMethodDescriptor):62:63 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Map;Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/internal/jg;)V"} 30:30: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):78:78 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;Lcom/android/tools/r8/internal/Ke;Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/graph/v2;Ljava/util/List;)V"} 31:35: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):91:95 -> a 31:35: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):78 -> a 36:36:boolean com.android.tools.r8.graph.DexClass.isClasspathClass():0:0 -> a 36:36: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 36:36: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):78 -> a 37: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):99:103 -> a 37: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):78 -> 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):97:97 -> 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):78 -> a 43:46:void com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeterPostProcessor.reportInvalidLibrarySupertype(com.android.tools.r8.graph.DexLibraryClass,java.util.Set):163:166 -> a 43: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):97 -> a 43: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):78 -> a 47:47:boolean com.android.tools.r8.graph.DexClass.isClasspathClass():0:0 -> a 47:47:void com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeterPostProcessor.reportInvalidLibrarySupertype(com.android.tools.r8.graph.DexLibraryClass,java.util.Set):167 -> 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):97 -> 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):78 -> a 48:54:void com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeterPostProcessor.reportInvalidLibrarySupertype(com.android.tools.r8.graph.DexLibraryClass,java.util.Set):168:174 -> a 48:54: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 48:54: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):78 -> a 55:55:com.android.tools.r8.origin.Origin com.android.tools.r8.graph.DexClass.getOrigin():698:698 -> a 55:55:void com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeterPostProcessor.reportInvalidLibrarySupertype(com.android.tools.r8.graph.DexLibraryClass,java.util.Set):176 -> a 55: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):97 -> a 55: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):78 -> a 56:56:void com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeterPostProcessor.reportInvalidLibrarySupertype(com.android.tools.r8.graph.DexLibraryClass,java.util.Set):176: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):97 -> 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):78 -> a 57:57:void com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeterPostProcessor.reportInvalidLibrarySupertype(com.android.tools.r8.graph.DexLibraryClass,java.util.Set):175:175 -> 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):97 -> 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):78 -> a 58:58:void com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeterPostProcessor.reportInvalidLibrarySupertype(com.android.tools.r8.graph.DexLibraryClass,java.util.Set):171:171 -> 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):97 -> 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):78 -> a 59:74: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):116:131 -> a 59:74: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 75:79: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):130:134 -> a 75:79: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 80:82: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 80:82: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):134 -> a 80:82: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 83:83: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:135 -> a 83:83: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 84:91: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:156 -> a 84:91: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 -> a 84:91: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 92:94: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 92:94: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 -> a 92:94: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 95:96: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:138 -> a 95:96: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 com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeterSynthesizerEventConsumer$DesugaredLibraryRetargeterInstructionEventConsumer -> com.android.tools.r8.internal.Ie: # {"id":"sourceFile","fileName":"DesugaredLibraryRetargeterSynthesizerEventConsumer.java"} void acceptDesugaredLibraryRetargeterDispatchClasspathClass(com.android.tools.r8.graph.DexClasspathClass) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/u0;)V"} void acceptCovariantRetargetMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod) -> l # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/o5;)V"} com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeterSynthesizerEventConsumer$DesugaredLibraryRetargeterL8SynthesizerEventConsumer -> com.android.tools.r8.internal.Je: # {"id":"sourceFile","fileName":"DesugaredLibraryRetargeterSynthesizerEventConsumer.java"} void acceptDesugaredLibraryRetargeterDispatchProgramClass(com.android.tools.r8.graph.DexProgramClass) -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)V"} com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeterSynthesizerEventConsumer$DesugaredLibraryRetargeterPostProcessingEventConsumer -> com.android.tools.r8.internal.Ke: # {"id":"sourceFile","fileName":"DesugaredLibraryRetargeterSynthesizerEventConsumer.java"} void acceptDesugaredLibraryRetargeterForwardingMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.EmulatedDispatchMethodDescriptor) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/jg;)V"} void acceptInterfaceInjection(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexClass) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/graph/q0;)V"} com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeterSyntheticHelper -> com.android.tools.r8.internal.Le: # {"id":"sourceFile","fileName":"DesugaredLibraryRetargeterSyntheticHelper.java"} 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)V"} 1:1:void lambda$ensureRetargetMethod$4(com.android.tools.r8.synthesis.SyntheticClasspathClassBuilder):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/synthesis/i;)V"} 2:7: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/internal/Ie;Lcom/android/tools/r8/internal/Nb;)Lcom/android/tools/r8/graph/j2;"} 8:24: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 25:26: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/synthesis/H;)V"} 27:27:com.android.tools.r8.graph.DexProto com.android.tools.r8.graph.DexItemFactory.prependHolderToProto(com.android.tools.r8.graph.DexMethod):2984:2984 -> a 27:27:void lambda$ensureCovariantRetargetMethod$2(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.synthesis.SyntheticMethodBuilder):52 -> a 28:29: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 30:34: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/W;"} 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:66 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/internal/Ie;)Lcom/android/tools/r8/graph/j2;"} 36:36:boolean com.android.tools.r8.graph.DexClass.isClasspathClass():0:0 -> 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):67 -> a 37:51:com.android.tools.r8.graph.DexMethod ensureRetargetMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeterSynthesizerEventConsumer$DesugaredLibraryRetargeterInstructionEventConsumer):70:84 -> a 52:64: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 65:66:void lambda$ensureRetargetMethod$5(com.android.tools.r8.synthesis.SyntheticMethodBuilder):87:88 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/synthesis/H;)V"} 67:68:com.android.tools.r8.graph.DexMethod forwardingMethod(com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.EmulatedDispatchMethodDescriptor):94:95 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/jg;)Lcom/android/tools/r8/graph/j2;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/internal/me;)Lcom/android/tools/r8/graph/j2;"} 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:73: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 74:74:com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind lambda$emulatedHolderDispatchMethod$6(com.android.tools.r8.synthesis.SyntheticNaming):111:111 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/synthesis/L;)Lcom/android/tools/r8/synthesis/L$b;"} 75: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:137 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/jg;Lcom/android/tools/r8/internal/Ie;)Lcom/android/tools/r8/graph/j2;"} 81:81:boolean com.android.tools.r8.utils.InternalOptions.isDesugaredLibraryCompilation():558:558 -> a 81:81: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)"]} 82:82:boolean com.android.tools.r8.utils.InternalOptions.isDesugaredLibraryCompilation():558:558 -> a 82: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):137 -> a 83:105: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 106:116: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 117:117: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/me;Lcom/android/tools/r8/synthesis/L;)Lcom/android/tools/r8/synthesis/L$b;"} 118:118: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;Lcom/android/tools/r8/internal/jg;Lcom/android/tools/r8/internal/Ie;Lcom/android/tools/r8/synthesis/i;)V"} 119:119: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;Lcom/android/tools/r8/internal/jg;Lcom/android/tools/r8/synthesis/P;)V"} 120:120:void lambda$ensureEmulatedInterfaceDispatchMethod$15(com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.EmulatedDispatchMethodDescriptor,com.android.tools.r8.synthesis.SyntheticClasspathClassBuilder):206:206 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/jg;Lcom/android/tools/r8/synthesis/i;)V"} 121:121: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/jg;Lcom/android/tools/r8/internal/Je;)Lcom/android/tools/r8/graph/q2;"} 122:122:boolean com.android.tools.r8.utils.InternalOptions.isDesugaredLibraryCompilation():558:558 -> a 122:122: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)"]} 123:123:boolean com.android.tools.r8.utils.InternalOptions.isDesugaredLibraryCompilation():558:558 -> a 123:123: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 124:135: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:224 -> a 136:136: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 137:137:void lambda$ensureEmulatedInterfaceDispatchMethod$17(com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.EmulatedDispatchMethodDescriptor,com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):223:223 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/jg;Lcom/android/tools/r8/synthesis/P;)V"} 138:139:void buildInterfaceDispatchMethod(com.android.tools.r8.synthesis.SyntheticClassBuilder,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.EmulatedDispatchMethodDescriptor):230:231 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/synthesis/f;Lcom/android/tools/r8/internal/jg;)V"} 140:140: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/synthesis/f;Lcom/android/tools/r8/internal/jg;Lcom/android/tools/r8/synthesis/H;)V"} 141: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):234:245 -> a 153:153: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/synthesis/f;Lcom/android/tools/r8/graph/q0;Lcom/android/tools/r8/internal/jg;Lcom/android/tools/r8/internal/Ie;)V"} 154:154: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/synthesis/f;Lcom/android/tools/r8/internal/jg;Lcom/android/tools/r8/graph/q0;Lcom/android/tools/r8/internal/Ie;Lcom/android/tools/r8/synthesis/H;)V"} 155:163: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:265 -> a 164:164: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/jg;Lcom/android/tools/r8/graph/q0;Lcom/android/tools/r8/internal/Ie;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/W;"} 165:165:boolean com.android.tools.r8.utils.InternalOptions.isDesugaredLibraryCompilation():558:558 -> a 165:165: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)"]} 166:166:boolean com.android.tools.r8.utils.InternalOptions.isDesugaredLibraryCompilation():558:558 -> a 166:166: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 167:167: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 167:167: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 167:167: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 168:170: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 168:170: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 168: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):268 -> a 171:174: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:284 -> a 171:174: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/internal/me;)Lcom/android/tools/r8/graph/j2;"} 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: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 5:5:com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind lambda$emulatedInterfaceDispatchMethod$7(com.android.tools.r8.synthesis.SyntheticNaming):117:117 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/synthesis/L;)Lcom/android/tools/r8/synthesis/L$b;"} 6:7:void ensureProgramEmulatedHolderDispatchMethod(com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.EmulatedDispatchMethodDescriptor,com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeterSynthesizerEventConsumer$DesugaredLibraryRetargeterL8SynthesizerEventConsumer):171:172 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/jg;Lcom/android/tools/r8/internal/Je;)V"} 8:8:boolean com.android.tools.r8.utils.InternalOptions.isDesugaredLibraryCompilation():558:558 -> b 8:8: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)"]} 9:9:boolean com.android.tools.r8.utils.InternalOptions.isDesugaredLibraryCompilation():558:558 -> b 9:9:void ensureProgramEmulatedHolderDispatchMethod(com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.EmulatedDispatchMethodDescriptor,com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeterSynthesizerEventConsumer$DesugaredLibraryRetargeterL8SynthesizerEventConsumer):172 -> b 10:22:void ensureProgramEmulatedHolderDispatchMethod(com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.EmulatedDispatchMethodDescriptor,com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeterSynthesizerEventConsumer$DesugaredLibraryRetargeterL8SynthesizerEventConsumer):172:184 -> b 23:23:void ensureProgramEmulatedHolderDispatchMethod(com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.EmulatedDispatchMethodDescriptor,com.android.tools.r8.ir.desugar.desugaredlibrary.retargeter.DesugaredLibraryRetargeterSynthesizerEventConsumer$DesugaredLibraryRetargeterL8SynthesizerEventConsumer):179:179 -> b 24:27: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:193 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/jg;Lcom/android/tools/r8/internal/Ie;)Lcom/android/tools/r8/graph/q0;"} 28:28:boolean com.android.tools.r8.utils.InternalOptions.isDesugaredLibraryCompilation():558:558 -> b 28:28: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)"]} 29:29:boolean com.android.tools.r8.utils.InternalOptions.isDesugaredLibraryCompilation():558:558 -> b 29:29: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 30:43: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 44:44: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 45:45: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/me;Lcom/android/tools/r8/synthesis/L;)Lcom/android/tools/r8/synthesis/L$b;"} 1:1:com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind lambda$ensureCovariantRetargetMethod$0(com.android.tools.r8.synthesis.SyntheticNaming):46:46 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/synthesis/L;)Lcom/android/tools/r8/synthesis/L$b;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/me;Lcom/android/tools/r8/synthesis/L;)Lcom/android/tools/r8/synthesis/L$b;"} 1:1:com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind lambda$ensureEmulatedHolderDispatchMethod$9(com.android.tools.r8.synthesis.SyntheticNaming):155:155 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/synthesis/L;)Lcom/android/tools/r8/synthesis/L$b;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/me;Lcom/android/tools/r8/synthesis/L;)Lcom/android/tools/r8/synthesis/L$b;"} 1:1:com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind lambda$ensureEmulatedInterfaceDispatchMethod$14(com.android.tools.r8.synthesis.SyntheticNaming):203:203 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/synthesis/L;)Lcom/android/tools/r8/synthesis/L$b;"} 1:1:com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind lambda$ensureRetargetMethod$3(com.android.tools.r8.synthesis.SyntheticNaming):80:80 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/synthesis/L;)Lcom/android/tools/r8/synthesis/L$b;"} com.android.tools.r8.ir.desugar.desugaredlibrary.specificationconversion.DesugaredLibraryConverter -> com.android.tools.r8.internal.ze: # {"id":"sourceFile","fileName":"DesugaredLibraryConverter.java"} boolean $assertionsDisabled -> a 1:1:void ():37:37 -> 1:1:com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.MultiAPILevelHumanDesugaredLibrarySpecification convertMultiLevelAnythingToMachineSpecification(java.nio.file.Path,java.util.Set,java.util.Set,java.nio.file.Path,com.android.tools.r8.utils.InternalOptions):62:62 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/nio/file/Path;Ljava/util/Set;Ljava/util/Set;Ljava/nio/file/Path;Lcom/android/tools/r8/utils/A1;)Lcom/android/tools/r8/internal/JF;"} 2:4:com.android.tools.r8.com.google.gson.JsonObject com.android.tools.r8.ir.desugar.desugaredlibrary.specificationconversion.DesugaredLibraryConverter.parseJsonConfig(com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.StringResource$FileResource):100:102 -> a 2:4:com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.MultiAPILevelHumanDesugaredLibrarySpecification convertMultiLevelAnythingToMachineSpecification(java.nio.file.Path,java.util.Set,java.util.Set,java.nio.file.Path,com.android.tools.r8.utils.InternalOptions):63 -> a 5:7:com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.MultiAPILevelHumanDesugaredLibrarySpecification convertMultiLevelAnythingToMachineSpecification(java.nio.file.Path,java.util.Set,java.util.Set,java.nio.file.Path,com.android.tools.r8.utils.InternalOptions):65:67 -> a 8:16:com.android.tools.r8.graph.DexApplication com.android.tools.r8.ir.desugar.desugaredlibrary.specificationconversion.DesugaredLibraryConverter.getAppForConversion(com.android.tools.r8.utils.InternalOptions,java.util.Set,java.util.Set):137:145 -> a 8:16:com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.MultiAPILevelHumanDesugaredLibrarySpecification convertMultiLevelAnythingToMachineSpecification(java.nio.file.Path,java.util.Set,java.util.Set,java.nio.file.Path,com.android.tools.r8.utils.InternalOptions):72 -> a 17:30:com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.MultiAPILevelHumanDesugaredLibrarySpecification com.android.tools.r8.ir.desugar.desugaredlibrary.specificationconversion.DesugaredLibraryConverter.getInputAsHumanSpecification(com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.StringResource$FileResource,com.android.tools.r8.com.google.gson.JsonObject,com.android.tools.r8.graph.DexApplication):119:132 -> a 17:30:com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.MultiAPILevelHumanDesugaredLibrarySpecification convertMultiLevelAnythingToMachineSpecification(java.nio.file.Path,java.util.Set,java.util.Set,java.nio.file.Path,com.android.tools.r8.utils.InternalOptions):74 -> a 31:33:com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.MultiAPILevelHumanDesugaredLibrarySpecification convertMultiLevelAnythingToMachineSpecification(java.nio.file.Path,java.util.Set,java.util.Set,java.nio.file.Path,com.android.tools.r8.utils.InternalOptions):75:77 -> a 34:34:com.android.tools.r8.com.google.gson.JsonObject com.android.tools.r8.ir.desugar.desugaredlibrary.specificationconversion.DesugaredLibraryConverter.parseJsonConfig(com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.StringResource$FileResource):104:104 -> a 34:34:com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.MultiAPILevelHumanDesugaredLibrarySpecification convertMultiLevelAnythingToMachineSpecification(java.nio.file.Path,java.util.Set,java.util.Set,java.nio.file.Path,com.android.tools.r8.utils.InternalOptions):63 -> a 35:41:java.lang.String convertToMachineSpecification(com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.graph.DexApplication,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.MultiAPILevelHumanDesugaredLibrarySpecification):87:93 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/A1;Lcom/android/tools/r8/graph/b4;Lcom/android/tools/r8/internal/JF;)Ljava/lang/String;"} 42:44:java.lang.String convertToMachineSpecification(com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.graph.DexApplication,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.MultiAPILevelHumanDesugaredLibrarySpecification):92:94 -> a 45:45:void lambda$convertToMachineSpecification$0(com.android.tools.r8.utils.Box,java.lang.String,com.android.tools.r8.DiagnosticsHandler):93:93 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/N;Ljava/lang/String;Lcom/android/tools/r8/DiagnosticsHandler;)V"} com.android.tools.r8.ir.desugar.desugaredlibrary.specificationconversion.HumanToMachineEmulatedInterfaceConverter -> com.android.tools.r8.internal.Sk: # {"id":"sourceFile","fileName":"HumanToMachineEmulatedInterfaceConverter.java"} com.android.tools.r8.graph.AppInfoWithClassHierarchy appInfo -> a java.util.Map emulatedInterfaceHierarchy -> b java.util.Set missingEmulatedInterface -> c boolean $assertionsDisabled -> d 1:1:void ():31:31 -> 1:1:void (com.android.tools.r8.graph.AppInfoWithClassHierarchy):37:37 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j;)V"} 2:6:void (com.android.tools.r8.graph.AppInfoWithClassHierarchy):34:38 -> 1:19: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:64 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Rk;Lcom/android/tools/r8/graph/j;Lcom/android/tools/r8/internal/nD;Ljava/util/function/BiConsumer;)V"} 20:23: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 24:24:boolean lambda$convertEmulatedInterfaces$0(java.util.Set,com.android.tools.r8.graph.DexEncodedMethod):57:57 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Set;Lcom/android/tools/r8/graph/W0;)Z"} 25:27: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Map;Lcom/android/tools/r8/internal/Rk;Lcom/android/tools/r8/graph/j;Lcom/android/tools/r8/graph/t0;)V"} 28: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):71:79 -> a 28: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:41: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 37:41: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 42:42:void com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.DerivedMethod.(com.android.tools.r8.graph.DexMethod):28:28 -> a 42: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):80 -> a 42: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: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 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:52: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:102 -> a 44:52: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 44:52: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 53:54:boolean com.android.tools.r8.ir.desugar.desugaredlibrary.specificationconversion.HumanToMachineEmulatedInterfaceConverter.implementsInterface(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexType):134:135 -> a 53: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):102 -> a 53: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 53: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:boolean com.android.tools.r8.utils.WorkList.isEmpty():142:142 -> a 55:55:boolean com.android.tools.r8.ir.desugar.desugaredlibrary.specificationconversion.HumanToMachineEmulatedInterfaceConverter.implementsInterface(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexType):136 -> 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):102 -> 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:62:boolean com.android.tools.r8.ir.desugar.desugaredlibrary.specificationconversion.HumanToMachineEmulatedInterfaceConverter.implementsInterface(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexType):137:143 -> a 56:62: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 56:62: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:62: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 63:64:void com.android.tools.r8.utils.WorkList.addIfNotSeen(java.lang.Object[]):86:87 -> a 63:64:boolean com.android.tools.r8.ir.desugar.desugaredlibrary.specificationconversion.HumanToMachineEmulatedInterfaceConverter.implementsInterface(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexType):143 -> a 63:64: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 63:64: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 63:64: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 65:65: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 65:65: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 65:65: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 66:66:com.android.tools.r8.graph.DexProto com.android.tools.r8.graph.DexItemFactory.prependHolderToProto(com.android.tools.r8.graph.DexMethod):2984:2984 -> a 66:66: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 66:66: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 66:66: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 67: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):104:108 -> a 67: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 67: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:72:void com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.DerivedMethod.(com.android.tools.r8.graph.DexMethod):28:28 -> a 72:72: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 72:72: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:72: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 73: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):108:128 -> a 73: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 73: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:94: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 94:94: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 95:95: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 96:100:void processEmulatedInterfaceHierarchy(com.android.tools.r8.graph.AppInfoWithClassHierarchy,java.util.Map):151:155 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j;Ljava/util/Map;)V"} 101:111:void processEmulatedInterfaceHierarchy(com.android.tools.r8.graph.AppInfoWithClassHierarchy,java.util.Map,com.android.tools.r8.graph.DexType,java.util.Set):164:174 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j;Ljava/util/Map;Lcom/android/tools/r8/graph/v2;Ljava/util/Set;)V"} 112:112:boolean com.android.tools.r8.utils.WorkList.isEmpty():142:142 -> a 112:112:void processEmulatedInterfaceHierarchy(com.android.tools.r8.graph.AppInfoWithClassHierarchy,java.util.Map,com.android.tools.r8.graph.DexType,java.util.Set):175 -> a 113:119:void processEmulatedInterfaceHierarchy(com.android.tools.r8.graph.AppInfoWithClassHierarchy,java.util.Map,com.android.tools.r8.graph.DexType,java.util.Set):176:182 -> a 120:121:void com.android.tools.r8.utils.WorkList.addIfNotSeen(java.lang.Object[]):86:87 -> a 120:121:void processEmulatedInterfaceHierarchy(com.android.tools.r8.graph.AppInfoWithClassHierarchy,java.util.Map,com.android.tools.r8.graph.DexType,java.util.Set):182 -> a com.android.tools.r8.ir.desugar.desugaredlibrary.specificationconversion.HumanToMachinePrefixConverter -> com.android.tools.r8.internal.Tk: # {"id":"sourceFile","fileName":"HumanToMachinePrefixConverter.java"} com.android.tools.r8.graph.AppInfoWithClassHierarchy appInfo -> a com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder builder -> b java.lang.String synthesizedPrefix -> c boolean libraryCompilation -> d java.util.Map descriptorPrefix -> e java.util.Set descriptorMaintainPrefix -> f java.util.Set descriptorDontRewritePrefix -> g java.util.Map descriptorDifferentPrefix -> h java.util.Set usedPrefix -> i boolean jdk11Legacy -> j boolean $assertionsDisabled -> k 1:1:void ():23:23 -> 1:1:void (com.android.tools.r8.graph.AppInfoWithClassHierarchy,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder,java.lang.String,boolean,java.lang.String,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags):42:42 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j;Lcom/android/tools/r8/internal/nD;Ljava/lang/String;ZLjava/lang/String;Lcom/android/tools/r8/internal/Rk;)V"} 2:21:void (com.android.tools.r8.graph.AppInfoWithClassHierarchy,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder,java.lang.String,boolean,java.lang.String,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags):33:52 -> 1:2:void convertPrefixFlags(com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags,java.util.function.BiConsumer):57:58 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Rk;Ljava/util/function/BiConsumer;)V"} 3:4:void com.android.tools.r8.ir.desugar.desugaredlibrary.specificationconversion.HumanToMachinePrefixConverter.rewriteValues(java.util.Map):129:130 -> a 3:4:void convertPrefixFlags(com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags,java.util.function.BiConsumer):58 -> a 5:5:void convertPrefixFlags(com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags,java.util.function.BiConsumer):59:59 -> a 6:7:void com.android.tools.r8.ir.desugar.desugaredlibrary.specificationconversion.HumanToMachinePrefixConverter.rewriteValues(java.util.Map):129:130 -> a 6:7:void convertPrefixFlags(com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags,java.util.function.BiConsumer):59 -> a 8:8:void convertPrefixFlags(com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags,java.util.function.BiConsumer):60:60 -> a 9:10:void com.android.tools.r8.ir.desugar.desugaredlibrary.specificationconversion.HumanToMachinePrefixConverter.rewriteValues(java.util.Map):129:130 -> a 9:10:void convertPrefixFlags(com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags,java.util.function.BiConsumer):60 -> a 11:11:void convertPrefixFlags(com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags,java.util.function.BiConsumer):61:61 -> a 12:13:void com.android.tools.r8.ir.desugar.desugaredlibrary.specificationconversion.HumanToMachinePrefixConverter.rewriteMethodValues(java.util.Map):135:136 -> a 12:13:void convertPrefixFlags(com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags,java.util.function.BiConsumer):61 -> a 14:14:void convertPrefixFlags(com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags,java.util.function.BiConsumer):62:62 -> a 15:16:void com.android.tools.r8.ir.desugar.desugaredlibrary.specificationconversion.HumanToMachinePrefixConverter.rewriteMethodValues(java.util.Map):135:136 -> a 15:16:void convertPrefixFlags(com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags,java.util.function.BiConsumer):62 -> a 17:18:void convertPrefixFlags(com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags,java.util.function.BiConsumer):63:64 -> a 19:21:void com.android.tools.r8.ir.desugar.desugaredlibrary.specificationconversion.HumanToMachinePrefixConverter.rewriteRetargetKeys(java.util.Map):106:108 -> a 19:21:void convertPrefixFlags(com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags,java.util.function.BiConsumer):64 -> a 22:22:void convertPrefixFlags(com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags,java.util.function.BiConsumer):65:65 -> a 23:25:void com.android.tools.r8.ir.desugar.desugaredlibrary.specificationconversion.HumanToMachinePrefixConverter.rewriteRetargetKeys(java.util.Map):106:108 -> a 23:25:void convertPrefixFlags(com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags,java.util.function.BiConsumer):65 -> a 26:27:void convertPrefixFlags(com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags,java.util.function.BiConsumer):66:67 -> a 28:48:void warnIfUnusedPrefix(java.util.function.BiConsumer):71:91 -> a 49:49:void lambda$warnIfUnusedPrefix$0(java.util.Set,com.android.tools.r8.graph.DexString,java.util.List,com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexString):84:84 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Set;Lcom/android/tools/r8/graph/u2;Ljava/util/List;Lcom/android/tools/r8/graph/u2;Lcom/android/tools/r8/graph/u2;)V"} 50:51:boolean com.android.tools.r8.graph.DexString.startsWith(com.android.tools.r8.graph.DexString):383:383 -> a 50:51:void lambda$warnIfUnusedPrefix$0(java.util.Set,com.android.tools.r8.graph.DexString,java.util.List,com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexString):84 -> a 52:52:void lambda$warnIfUnusedPrefix$0(java.util.Set,com.android.tools.r8.graph.DexString,java.util.List,com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexString):85:85 -> a 53:60:com.android.tools.r8.graph.DexType convertJavaNameToDesugaredLibrary(com.android.tools.r8.graph.DexType):95:102 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/v2;"} 61:61:com.android.tools.r8.graph.DexType convertJavaNameToDesugaredLibrary(com.android.tools.r8.graph.DexType):101:101 -> a 62:62:com.android.tools.r8.graph.DexType convertJavaNameToDesugaredLibrary(com.android.tools.r8.graph.DexType):100:100 -> a 63:65:void lambda$rewriteApiConversions$1(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod[]):115:117 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;[Lcom/android/tools/r8/graph/j2;)V"} 66:68:void rewriteClasses():141:143 -> a 69:79:void lambda$registerDifferentType$2(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexString):187:197 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/u2;Lcom/android/tools/r8/graph/u2;Lcom/android/tools/r8/graph/u2;)V"} 80:80:void lambda$registerDifferentType$2(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexString):196:196 -> a 81:83:com.android.tools.r8.graph.DexString prefixMatching(com.android.tools.r8.graph.DexType,java.util.Set):203:205 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Ljava/util/Set;)Lcom/android/tools/r8/graph/u2;"} 84:84:boolean com.android.tools.r8.graph.DexString.startsWith(com.android.tools.r8.graph.DexString):383:383 -> a 84:84:com.android.tools.r8.graph.DexString prefixMatching(com.android.tools.r8.graph.DexType,java.util.Set):205 -> a 85:89:com.android.tools.r8.com.google.common.collect.ImmutableMap convertRewriteDifferentPrefix(java.util.Map):226:230 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Map;)Lcom/android/tools/r8/internal/im;"} 90:94:com.android.tools.r8.com.google.common.collect.ImmutableSet convertPrefixSet(java.util.Set):234:238 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Set;)Lcom/android/tools/r8/internal/Im;"} 95:97:com.android.tools.r8.graph.DexString toDescriptorPrefix(java.lang.String):251:253 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lcom/android/tools/r8/graph/u2;"} 1:1:void registerClassType(com.android.tools.r8.graph.DexType):148:148 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)V"} 2:13:void com.android.tools.r8.ir.desugar.desugaredlibrary.specificationconversion.HumanToMachinePrefixConverter.registerMaintainType(com.android.tools.r8.graph.DexType):164:175 -> b 2:13:void registerClassType(com.android.tools.r8.graph.DexType):149 -> b 14:14:void registerClassType(com.android.tools.r8.graph.DexType):150:150 -> b 15:19:com.android.tools.r8.com.google.common.collect.ImmutableMap convertRewritePrefix(java.util.Map):243:247 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Map;)Lcom/android/tools/r8/internal/im;"} 1:1:void rewriteApiConversions(java.util.Map):113:113 -> c 2:22:void registerDifferentType(com.android.tools.r8.graph.DexType):179:199 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)V"} 1:1:void rewriteEmulatedInterface(java.util.Map):124:124 -> d 2:8:com.android.tools.r8.graph.DexType com.android.tools.r8.ir.desugar.desugaredlibrary.specificationconversion.HumanToMachinePrefixConverter.rewrittenType(com.android.tools.r8.graph.DexType):213:219 -> d 2:8:void registerType(com.android.tools.r8.graph.DexType):154 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)V"} 9:12:com.android.tools.r8.graph.DexType com.android.tools.r8.ir.desugar.desugaredlibrary.specificationconversion.HumanToMachinePrefixConverter.rewrittenType(com.android.tools.r8.graph.DexType):218:221 -> d 9:12:void registerType(com.android.tools.r8.graph.DexType):154 -> d 13:16:void registerType(com.android.tools.r8.graph.DexType):156:159 -> d com.android.tools.r8.ir.desugar.desugaredlibrary.specificationconversion.HumanToMachineRetargetConverter -> com.android.tools.r8.internal.Uk: # {"id":"sourceFile","fileName":"HumanToMachineRetargetConverter.java"} com.android.tools.r8.graph.AppInfoWithClassHierarchy appInfo -> a java.util.Set missingReferences -> b boolean $assertionsDisabled -> c 1:1:void ():29:29 -> 1:1:void (com.android.tools.r8.graph.AppInfoWithClassHierarchy):34:34 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j;)V"} 2:5:void (com.android.tools.r8.graph.AppInfoWithClassHierarchy):32:35 -> 1:23: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):43:65 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Rk;Lcom/android/tools/r8/internal/nD;Ljava/util/function/BiConsumer;)V"} 24:30: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):70:76 -> a 24:30: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):44 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/nD;Lcom/android/tools/r8/graph/Y0;Lcom/android/tools/r8/graph/Y0;)V"} 31:61:void convertCovariantRetarget(com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexType):81:111 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/nD;Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/v2;)V"} 62:82:void convertRetargetMethod(com.android.tools.r8.graph.DexMethod,java.util.function.Consumer,java.util.function.Consumer):118:138 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Ljava/util/function/Consumer;Ljava/util/function/Consumer;)V"} 83:83:void convertRetargetMethodToMethod(com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):151:151 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/nD;Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/j2;)V"} 84:84:void lambda$convertRetargetMethodToMethod$8(com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexEncodedMethod):153:153 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/nD;Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/W0;)V"} 85:108:void convertRetargetMethodEmulatedDispatch(com.android.tools.r8.graph.DexMethod,java.util.function.Consumer):159:182 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Ljava/util/function/Consumer;)V"} 109:109:void convertRetargetMethodEmulatedDispatchToType(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):190:190 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/nD;Lcom/android/tools/r8/internal/Rk;Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/v2;)V"} 110:110:void convertRetargetMethodEmulatedDispatchToMethod(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.DexMethod):200:200 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/nD;Lcom/android/tools/r8/internal/Rk;Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/j2;)V"} 111:111:boolean seemsToNeedEmulatedDispatch(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexEncodedMethod):207:207 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;Lcom/android/tools/r8/graph/W0;)Z"} 112:112:boolean com.android.tools.r8.graph.DexClass.isFinal():593:593 -> a 112:112:boolean seemsToNeedEmulatedDispatch(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexEncodedMethod):208 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 113:113:boolean com.android.tools.r8.graph.DexClass.isFinal():593:593 -> a 113:113:boolean seemsToNeedEmulatedDispatch(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexEncodedMethod):208 -> a 114:114:boolean seemsToNeedEmulatedDispatch(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexEncodedMethod):208:208 -> a 115:118: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.DexMethod):216:219 -> a 115:118:void lambda$convertRetargetMethodEmulatedDispatchToMethod$11(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.DexEncodedMethod):203 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/nD;Lcom/android/tools/r8/internal/Rk;Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/W0;)V"} 119:124: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.DexMethod):218:223 -> a 119:124:void lambda$convertRetargetMethodEmulatedDispatchToMethod$11(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.DexEncodedMethod):203 -> a 125:125:void com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.DerivedMethod.(com.android.tools.r8.graph.DexMethod):28:28 -> a 125:125: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.DexMethod):223 -> a 125:125:void lambda$convertRetargetMethodEmulatedDispatchToMethod$11(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.DexEncodedMethod):203 -> a 126:132: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.DexMethod):224:230 -> a 126:132:void lambda$convertRetargetMethodEmulatedDispatchToMethod$11(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.DexEncodedMethod):203 -> a 133:133: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.DexMethod):229:229 -> a 133:133:void lambda$convertRetargetMethodEmulatedDispatchToMethod$11(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.DexEncodedMethod):203 -> a 134:136: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):240:242 -> a 134:136:void lambda$convertRetargetMethodEmulatedDispatchToType$10(com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexEncodedMethod):192 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/nD;Lcom/android/tools/r8/internal/Rk;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/W0;)V"} 137:140: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.DexMethod):216:219 -> a 137:140: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):243 -> a 137:140:void lambda$convertRetargetMethodEmulatedDispatchToType$10(com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexEncodedMethod):192 -> a 141:146: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.DexMethod):218:223 -> a 141:146: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):243 -> a 141:146:void lambda$convertRetargetMethodEmulatedDispatchToType$10(com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexEncodedMethod):192 -> a 147:147:void com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.DerivedMethod.(com.android.tools.r8.graph.DexMethod):28:28 -> a 147:147: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.DexMethod):223 -> a 147:147: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):243 -> a 147:147:void lambda$convertRetargetMethodEmulatedDispatchToType$10(com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexEncodedMethod):192 -> a 148:154: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.DexMethod):224:230 -> a 148:154: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):243 -> a 148:154:void lambda$convertRetargetMethodEmulatedDispatchToType$10(com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexEncodedMethod):192 -> a 155:155: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.DexMethod):229:229 -> a 155:155: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):243 -> a 155:155:void lambda$convertRetargetMethodEmulatedDispatchToType$10(com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexEncodedMethod):192 -> a 156:167:boolean isEmulatedInterfaceDispatch(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.AppInfoWithClassHierarchy,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags):251:262 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W0;Lcom/android/tools/r8/graph/j;Lcom/android/tools/r8/internal/Rk;)Z"} 168:168:boolean com.android.tools.r8.utils.TraversalContinuation.shouldBreak():156:156 -> a 168:168:boolean isEmulatedInterfaceDispatch(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.AppInfoWithClassHierarchy,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags):269 -> a 169:171:com.android.tools.r8.utils.TraversalContinuation lambda$isEmulatedInterfaceDispatch$12(java.util.Map,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexClass,java.lang.Boolean):266:268 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Map;Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/q0;Ljava/lang/Boolean;)Lcom/android/tools/r8/utils/E3;"} 172:172:com.android.tools.r8.utils.TraversalContinuation com.android.tools.r8.utils.TraversalContinuation.breakIf(boolean):125:125 -> a 172:172:com.android.tools.r8.utils.TraversalContinuation lambda$isEmulatedInterfaceDispatch$12(java.util.Map,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexClass,java.lang.Boolean):265 -> a 173:173:void convertNonEmulatedVirtualRetarget(com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder,com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexType):284:284 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/nD;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/W0;)V"} 174:176: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):277:279 -> a 174:176:void convertNonEmulatedVirtualRetarget(com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder,com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexType):284 -> a 177:177:void lambda$convertNonEmulatedVirtualRetarget$13(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):292:292 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/nD;Lcom/android/tools/r8/graph/W0;Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/j2;)V"} 178:178: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):327:327 -> a 178:178:void lambda$convertNonEmulatedVirtualRetarget$13(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):291 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 179:180: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):327:328 -> a 179:180:void lambda$convertNonEmulatedVirtualRetarget$13(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):291 -> a 181:181: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):327:327 -> a 181:181:void lambda$convertNonEmulatedVirtualRetarget$13(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):291 -> a 182:182:void lambda$convertNonEmulatedVirtualRetarget$13(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):289:289 -> a 1:1: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):55:55 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/nD;Lcom/android/tools/r8/internal/Rk;Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/v2;)V"} 2:2:void lambda$convertRetargetFlags$4(com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):58:58 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/nD;Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/j2;)V"} 3:3:void lambda$convertRetargetFlags$5(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.DexMethod):63:63 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/nD;Lcom/android/tools/r8/internal/Rk;Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/j2;)V"} 4:4:void convertRetargetMethodToType(com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexType):143:143 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/nD;Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/v2;)V"} 5:5:void lambda$convertRetargetMethodToMethod$9(com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexEncodedMethod):154:154 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/nD;Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/W0;)V"} 6:6:void convertStaticRetarget(com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder,com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexType):297:297 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/nD;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/W0;)V"} 7:9: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):277:279 -> b 7:9:void convertStaticRetarget(com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder,com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexType):297 -> b 1:1: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):47:47 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/nD;Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/v2;)V"} 2:2:void lambda$convertRetargetMethodToType$6(com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexEncodedMethod):145:145 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/nD;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/W0;)V"} 1:1: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):50:50 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/nD;Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/v2;)V"} 2:2:void lambda$convertRetargetMethodToType$7(com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexEncodedMethod):146:146 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/nD;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/W0;)V"} com.android.tools.r8.ir.desugar.desugaredlibrary.specificationconversion.HumanToMachineSpecificationConverter -> com.android.tools.r8.internal.Vk: # {"id":"sourceFile","fileName":"HumanToMachineSpecificationConverter.java"} com.android.tools.r8.graph.AppInfoWithClassHierarchy appInfo -> a com.android.tools.r8.utils.Reporter reporter -> b java.util.Set missingCustomConversions -> c com.android.tools.r8.utils.Timing timing -> d 1:1:void (com.android.tools.r8.utils.Timing):44:44 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/z3;)V"} 2:6:void (com.android.tools.r8.utils.Timing):41:45 -> 1:5:com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MultiAPILevelMachineDesugaredLibrarySpecification convertAllAPILevels(com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.MultiAPILevelHumanDesugaredLibrarySpecification,com.android.tools.r8.graph.DexApplication):50:54 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/JF;Lcom/android/tools/r8/graph/j0;)Lcom/android/tools/r8/internal/QF;"} 6:9:com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MultiAPILevelMachineDesugaredLibrarySpecification convertAllAPILevels(com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.MultiAPILevelHumanDesugaredLibrarySpecification,com.android.tools.r8.graph.DexApplication):53:56 -> a 10:16: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):112:118 -> a 10:16:com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MultiAPILevelMachineDesugaredLibrarySpecification convertAllAPILevels(com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.MultiAPILevelHumanDesugaredLibrarySpecification,com.android.tools.r8.graph.DexApplication):56 -> a 17:29:com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MultiAPILevelMachineDesugaredLibrarySpecification convertAllAPILevels(com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.MultiAPILevelHumanDesugaredLibrarySpecification,com.android.tools.r8.graph.DexApplication):57:69 -> a 30:31:java.util.Map convertRewritingFlagMap(java.util.Map,java.lang.String,boolean,java.lang.String):78:79 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Map;Ljava/lang/String;ZLjava/lang/String;)Ljava/util/HashMap;"} 32:32:void lambda$convertRewritingFlagMap$0(java.util.Map,java.lang.String,boolean,java.lang.String,com.android.tools.r8.ir.desugar.desugaredlibrary.ApiLevelRange,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags):83:83 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Map;Ljava/lang/String;ZLjava/lang/String;Lcom/android/tools/r8/internal/q2;Lcom/android/tools/r8/internal/Rk;)V"} 33:33:void lambda$convertRewritingFlagMap$0(java.util.Map,java.lang.String,boolean,java.lang.String,com.android.tools.r8.ir.desugar.desugaredlibrary.ApiLevelRange,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags):81:81 -> a 34:38: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):90:94 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Lk;Lcom/android/tools/r8/graph/j0;)Lcom/android/tools/r8/internal/jD;"} 39:44: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):93:98 -> a 45:54: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):95:104 -> a 55:60: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):100:105 -> a 61:67: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):112:118 -> a 61:67: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):105 -> a 68:70: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):106:108 -> a 71:78:com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags convertRewritingFlags(com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags,java.lang.String,boolean,java.lang.String):126:133 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Rk;Ljava/lang/String;ZLjava/lang/String;)Lcom/android/tools/r8/internal/oD;"} 79:108:com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags convertRewritingFlags(com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags,java.lang.String,boolean,java.lang.String):128:157 -> a 109:109: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):151:151 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/nD;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/v2;)V"} 110:125: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):166:181 -> a 110:125: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):151 -> a 126:128:void warnMissingDexString(java.lang.String,java.util.Set):191:193 -> a 129:132:void warn(java.lang.String,java.util.List):197:200 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/util/ArrayList;)V"} 1:3:void warnMissingReferences(java.lang.String,java.util.Set):185:187 -> b com.android.tools.r8.ir.desugar.desugaredlibrary.specificationconversion.HumanToMachineWrapperConverter -> com.android.tools.r8.internal.Xk: # {"id":"sourceFile","fileName":"HumanToMachineWrapperConverter.java"} com.android.tools.r8.utils.MethodSignatureEquivalence equivalence -> a com.android.tools.r8.graph.AppInfoWithClassHierarchy appInfo -> b java.util.Set missingClasses -> c java.util.Set invalidMethods -> d boolean $assertionsDisabled -> e 1:1:void ():31:31 -> 1:1:void (com.android.tools.r8.graph.AppInfoWithClassHierarchy):38:38 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Rk;Lcom/android/tools/r8/internal/nD;Ljava/util/function/BiConsumer;)V"} 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:11:void com.android.tools.r8.ir.desugar.desugaredlibrary.specificationconversion.HumanToMachineWrapperConverter.clearIncompleteSubwrappers(java.util.LinkedHashMap,java.util.Map):65:66 -> a 10:11: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 12:12:java.util.List com.android.tools.r8.ir.desugar.desugaredlibrary.specificationconversion.HumanToMachineWrapperConverter$WrapperDescriptorBuilder.getSubwrappers():88:88 -> a 12:12:void com.android.tools.r8.ir.desugar.desugaredlibrary.specificationconversion.HumanToMachineWrapperConverter.clearIncompleteSubwrappers(java.util.LinkedHashMap,java.util.Map):67 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 12:12: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 13:15:void com.android.tools.r8.ir.desugar.desugaredlibrary.specificationconversion.HumanToMachineWrapperConverter.clearIncompleteSubwrappers(java.util.LinkedHashMap,java.util.Map):67:69 -> a 13:15: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 16:17:void com.android.tools.r8.ir.desugar.desugaredlibrary.specificationconversion.HumanToMachineWrapperConverter$WrapperDescriptorBuilder.removeSubwrappers(java.util.List):107:108 -> a 16:17:void com.android.tools.r8.ir.desugar.desugaredlibrary.specificationconversion.HumanToMachineWrapperConverter.clearIncompleteSubwrappers(java.util.LinkedHashMap,java.util.Map):72 -> a 16: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Rk;Ljava/util/IdentityHashMap;)V"} 23:30:void lambda$fillDescriptors$0(java.util.Map,com.android.tools.r8.graph.DexType,java.util.Set):128:135 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Map;Lcom/android/tools/r8/graph/v2;Ljava/util/Set;)V"} 31:37:java.util.LinkedHashMap orderDescriptors(java.util.Map):143:149 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/IdentityHashMap;)Ljava/util/LinkedHashMap;"} 38:38:java.util.List com.android.tools.r8.ir.desugar.desugaredlibrary.specificationconversion.HumanToMachineWrapperConverter$WrapperDescriptorBuilder.getSubwrappers():88:88 -> a 38:38:java.util.LinkedHashMap orderDescriptors(java.util.Map):150 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 39:42:java.util.LinkedHashMap orderDescriptors(java.util.Map):151:154 -> a 43:43:void finalizeWrapperDescriptors(java.util.LinkedHashMap,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineRewritingFlags$Builder):165:165 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/LinkedHashMap;Lcom/android/tools/r8/internal/nD;)V"} 44:44: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):167:167 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/LinkedHashMap;Lcom/android/tools/r8/internal/nD;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/internal/Wk;)V"} 45:45:java.util.List com.android.tools.r8.ir.desugar.desugaredlibrary.specificationconversion.HumanToMachineWrapperConverter$WrapperDescriptorBuilder.getSubwrappers():88:88 -> a 45:45: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):167 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 46:49: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):167:170 -> a 50:50:java.util.List com.android.tools.r8.ir.desugar.desugaredlibrary.specificationconversion.HumanToMachineWrapperConverter$WrapperDescriptorBuilder.getSubwrappers():88:88 -> a 50:50: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):170 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 51:51:java.util.List com.android.tools.r8.ir.desugar.desugaredlibrary.specificationconversion.HumanToMachineWrapperConverter$WrapperDescriptorBuilder.getSubwrappers():88:88 -> a 51:51: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):171 -> a 52:55: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):171:174 -> a 56:95:void fillDescriptors(com.android.tools.r8.graph.DexClass,java.util.Set,com.android.tools.r8.ir.desugar.desugaredlibrary.specificationconversion.HumanToMachineWrapperConverter$WrapperDescriptorBuilder,java.util.Map):185:224 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;Ljava/util/Set;Lcom/android/tools/r8/internal/Wk;Ljava/util/Map;)V"} 96:117:void fillDescriptors(com.android.tools.r8.graph.DexClass,java.util.Set,com.android.tools.r8.ir.desugar.desugaredlibrary.specificationconversion.HumanToMachineWrapperConverter$WrapperDescriptorBuilder,java.util.Map):219:240 -> a com.android.tools.r8.ir.desugar.desugaredlibrary.specificationconversion.HumanToMachineWrapperConverter$WrapperDescriptorBuilder -> com.android.tools.r8.internal.Wk: # {"id":"sourceFile","fileName":"HumanToMachineWrapperConverter.java"} java.util.List methods -> a java.util.List subwrappers -> b boolean nonPublicAccess -> c 1:1:void ():81:81 -> 2:4:void ():77:79 -> 1:1:java.util.List getMethods():84:84 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Ljava/util/ArrayList;"} 2:2:void addSubwrapper(com.android.tools.r8.graph.DexType):92:92 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)V"} 1:1:void setNonPublicAccess():96:96 -> b 1:4:com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.WrapperDescriptor toWrapperDescriptor():100:103 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/V20;"} com.android.tools.r8.ir.desugar.desugaredlibrary.specificationconversion.LegacyToHumanSpecificationConverter -> com.android.tools.r8.internal.eB: # {"id":"sourceFile","fileName":"LegacyToHumanSpecificationConverter.java"} com.android.tools.r8.utils.Timing timing -> a java.util.Set missingClasses -> b java.util.Set missingMethods -> c com.android.tools.r8.utils.AndroidApiLevel LEGACY_HACK_LEVEL -> d boolean $assertionsDisabled -> e 1:4:void ():43:46 -> 1:1:void (com.android.tools.r8.utils.Timing):51:51 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/z3;)V"} 2:6:void (com.android.tools.r8.utils.Timing):48:52 -> 1:4:com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.MultiAPILevelHumanDesugaredLibrarySpecification convertAllAPILevels(com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.MultiAPILevelLegacyDesugaredLibrarySpecification,com.android.tools.r8.graph.DexApplication):57:60 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/OF;Lcom/android/tools/r8/graph/j0;)Lcom/android/tools/r8/internal/JF;"} 5:12: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):314:321 -> a 5:12:com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.MultiAPILevelHumanDesugaredLibrarySpecification convertAllAPILevels(com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.MultiAPILevelLegacyDesugaredLibrarySpecification,com.android.tools.r8.graph.DexApplication):60 -> a 13:15: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):320:322 -> a 13:15:com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.MultiAPILevelHumanDesugaredLibrarySpecification convertAllAPILevels(com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.MultiAPILevelLegacyDesugaredLibrarySpecification,com.android.tools.r8.graph.DexApplication):60 -> a 16:22:com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.MultiAPILevelHumanDesugaredLibrarySpecification convertAllAPILevels(com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.MultiAPILevelLegacyDesugaredLibrarySpecification,com.android.tools.r8.graph.DexApplication):62:68 -> a 23:30:void com.android.tools.r8.ir.desugar.desugaredlibrary.specificationconversion.LegacyToHumanSpecificationConverter.legacyLibraryFlagHacks(java.lang.String,java.util.Map,com.android.tools.r8.graph.DexApplication,com.android.tools.r8.origin.Origin):133:140 -> a 23:30:com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.MultiAPILevelHumanDesugaredLibrarySpecification convertAllAPILevels(com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.MultiAPILevelLegacyDesugaredLibrarySpecification,com.android.tools.r8.graph.DexApplication):68 -> a 31:31:com.android.tools.r8.graph.DexItemFactory com.android.tools.r8.graph.DexApplication.dexItemFactory():60:60 -> a 31:31:void com.android.tools.r8.ir.desugar.desugaredlibrary.specificationconversion.LegacyToHumanSpecificationConverter.legacyLibraryFlagHacks(java.lang.String,java.util.Map,com.android.tools.r8.graph.DexApplication,com.android.tools.r8.origin.Origin):141 -> a 31:31:com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.MultiAPILevelHumanDesugaredLibrarySpecification convertAllAPILevels(com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.MultiAPILevelLegacyDesugaredLibrarySpecification,com.android.tools.r8.graph.DexApplication):68 -> a 32:33:void com.android.tools.r8.ir.desugar.desugaredlibrary.specificationconversion.LegacyToHumanSpecificationConverter.legacyLibraryFlagHacks(java.lang.String,java.util.Map,com.android.tools.r8.graph.DexApplication,com.android.tools.r8.origin.Origin):141:142 -> a 32:33:com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.MultiAPILevelHumanDesugaredLibrarySpecification convertAllAPILevels(com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.MultiAPILevelLegacyDesugaredLibrarySpecification,com.android.tools.r8.graph.DexApplication):68 -> a 34:41:com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.MultiAPILevelHumanDesugaredLibrarySpecification convertAllAPILevels(com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.MultiAPILevelLegacyDesugaredLibrarySpecification,com.android.tools.r8.graph.DexApplication):69:76 -> a 42:46: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):82:86 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/bB;Lcom/android/tools/r8/graph/j0;)Lcom/android/tools/r8/internal/Lk;"} 47:51: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):83:87 -> a 52:59: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):314:321 -> a 52:59: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):87 -> a 60:62: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):320:322 -> a 60:62: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):87 -> a 63:71: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):92:100 -> a 72:72:com.android.tools.r8.graph.DexItemFactory com.android.tools.r8.graph.DexApplication.dexItemFactory():60:60 -> a 72:72: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):100 -> a 73:73: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):100:100 -> a 74:82: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):99:107 -> a 83:92:void reportWarnings(com.android.tools.r8.utils.Reporter):111:120 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/O2;)V"} 93:102:void legacyLibraryFlagHacks(java.lang.String,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder):151:160 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/utils/f;Lcom/android/tools/r8/internal/Rk$a;)V"} 103:110:void legacyLibraryFlagHacks(java.lang.String,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder):159:166 -> a 111:122:void legacyLibraryFlagHacks(java.lang.String,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder):164:175 -> a 123:134:void legacyLibraryFlagHacks(java.lang.String,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel,com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder):173:184 -> a 135:136:java.util.Map convertRewritingFlagMap(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectMap,com.android.tools.r8.graph.DexApplication,com.android.tools.r8.origin.Origin):191:192 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/sp;Lcom/android/tools/r8/graph/j0;Lcom/android/tools/r8/origin/Origin;)Ljava/util/HashMap;"} 137:137:void lambda$convertRewritingFlagMap$0(java.util.Map,com.android.tools.r8.graph.DexApplication,com.android.tools.r8.origin.Origin,java.lang.Integer,com.android.tools.r8.ir.desugar.desugaredlibrary.legacyspecification.LegacyRewritingFlags):193:193 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Map;Lcom/android/tools/r8/graph/j0;Lcom/android/tools/r8/origin/Origin;Ljava/lang/Integer;Lcom/android/tools/r8/internal/dB;)V"} 138:155: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):199:216 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/dB;Lcom/android/tools/r8/graph/j0;Lcom/android/tools/r8/origin/Origin;)Lcom/android/tools/r8/internal/Rk;"} 156:156:void lambda$convertRewritingFlags$1(com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder,java.lang.String,java.lang.String):203:203 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Rk$a;Ljava/lang/String;Ljava/lang/String;)V"} 157:162: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):244:249 -> a 157:162: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):214 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Rk$a;Lcom/android/tools/r8/graph/j0;Lcom/android/tools/r8/utils/v2;)V"} 163:163: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):258:258 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Rk$a;Lcom/android/tools/r8/graph/j0;Lcom/android/tools/r8/graph/u2;Ljava/util/Map;)V"} 164:167: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):260:263 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j0;Lcom/android/tools/r8/graph/u2;Lcom/android/tools/r8/internal/Rk$a;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/v2;)V"} 168:182: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:276 -> a 183:183: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):275:275 -> a 184:184: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):273:273 -> a 185:206: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):287:308 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/u2;Lcom/android/tools/r8/graph/q0;Lcom/android/tools/r8/internal/Rk$a;Lcom/android/tools/r8/graph/j0;)Ljava/util/List;"} 207:207: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):307:307 -> a 208:208:boolean lambda$findMethodsWithName$6(com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexEncodedMethod):288:288 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/u2;Lcom/android/tools/r8/graph/W0;)Z"} 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):211:211 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Rk$a;Lcom/android/tools/r8/graph/j0;Lcom/android/tools/r8/graph/u2;Ljava/util/Map;)V"} 2:3:void lambda$rewritePrefix$4(com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder,java.lang.String,java.lang.String):234:235 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Rk$a;Ljava/lang/String;Ljava/lang/String;)V"} 1:17:void rewritePrefix(com.android.tools.r8.ir.desugar.desugaredlibrary.humanspecification.HumanRewritingFlags$Builder,java.lang.String,java.lang.String):223:239 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Rk$a;Ljava/lang/String;Ljava/lang/String;)V"} com.android.tools.r8.ir.desugar.desugaredlibrary.specificationconversion.LibraryValidator -> com.android.tools.r8.internal.vB: # {"id":"sourceFile","fileName":"LibraryValidator.java"} 1:16:void validate(com.android.tools.r8.graph.DexApplication,boolean,com.android.tools.r8.utils.AndroidApiLevel):25:40 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j0;ZLcom/android/tools/r8/utils/f;)V"} 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.android.tools.r8.internal.Q1: # {"id":"sourceFile","fileName":"AlwaysThrowingInstructionDesugaring.java"} com.android.tools.r8.graph.AppView appView -> a boolean $assertionsDisabled -> b 1:1:void ():33:33 -> 1:2:void (com.android.tools.r8.graph.AppView):37:38 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)V"} 1:5:com.android.tools.r8.ir.desugar.DesugarDescription compute(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):43:47 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/B7;)Lcom/android/tools/r8/internal/ue;"} 6:6:boolean com.android.tools.r8.ir.desugar.icce.AlwaysThrowingInstructionDesugaring.shouldRewriteInvokeToThrow(com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.graph.MethodResolutionResult):57:57 -> a 6:6:com.android.tools.r8.ir.desugar.DesugarDescription compute(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):48 -> a 7:7:boolean com.android.tools.r8.graph.MethodResolutionResult.isArrayCloneMethodResult():0:0 -> a 7:7:boolean com.android.tools.r8.ir.desugar.icce.AlwaysThrowingInstructionDesugaring.shouldRewriteInvokeToThrow(com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.graph.MethodResolutionResult):57 -> a 7:7:com.android.tools.r8.ir.desugar.DesugarDescription compute(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):48 -> a 8:16:boolean com.android.tools.r8.ir.desugar.icce.AlwaysThrowingInstructionDesugaring.shouldRewriteInvokeToThrow(com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.graph.MethodResolutionResult):58:66 -> a 8:16:com.android.tools.r8.ir.desugar.DesugarDescription compute(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):48 -> a 17:20:com.android.tools.r8.ir.desugar.DesugarDescription compute(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):49:52 -> a 21:38: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):71:88 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/I7;Lcom/android/tools/r8/graph/I4;)Lcom/android/tools/r8/internal/ue;"} 39:39: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.ir.desugar.CfInstructionDesugaringCollection,com.android.tools.r8.graph.DexItemFactory):87:87 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/I7;Lcom/android/tools/r8/graph/I4;Lcom/android/tools/r8/internal/Ui;Lcom/android/tools/r8/internal/BC;Lcom/android/tools/r8/internal/G7;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/Nb;Lcom/android/tools/r8/internal/D7;Lcom/android/tools/r8/graph/p1;)Ljava/util/Collection;"} 40:40: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.ir.desugar.CfInstructionDesugaringCollection,com.android.tools.r8.graph.DexItemFactory):80:80 -> a 41:60: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):94:113 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/I7;Lcom/android/tools/r8/internal/te;)Lcom/android/tools/r8/internal/ue;"} 61:61: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.ir.desugar.CfInstructionDesugaringCollection,com.android.tools.r8.graph.DexItemFactory):103:103 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/I7;Lcom/android/tools/r8/internal/Ui;Lcom/android/tools/r8/internal/BC;Lcom/android/tools/r8/internal/G7;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/Nb;Lcom/android/tools/r8/internal/D7;Lcom/android/tools/r8/graph/p1;)Ljava/util/Collection;"} 62:87: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):125:150 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/I7;Lcom/android/tools/r8/internal/BC;Lcom/android/tools/r8/internal/G7;Lcom/android/tools/r8/internal/Nb;Lcom/android/tools/r8/ir/optimize/S0;)Ljava/util/ArrayList;"} 88:109: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):146:167 -> a 110:110:com.android.tools.r8.ir.code.ValueType com.android.tools.r8.ir.code.ValueType.fromDexType(com.android.tools.r8.graph.DexType):106:106 -> a 110:110: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):167 -> a 111:112: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):167:168 -> a 113: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):165:172 -> a 121:131: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):183:193 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/I7;Lcom/android/tools/r8/graph/I4;Lcom/android/tools/r8/graph/o5;)Lcom/android/tools/r8/ir/optimize/S0;"} 132:136: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):192:196 -> a 137: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):195:199 -> a com.android.tools.r8.ir.desugar.invokespecial.InvokeSpecialBridgeInfo -> com.android.tools.r8.internal.Ys: # {"id":"sourceFile","fileName":"InvokeSpecialBridgeInfo.java"} com.android.tools.r8.graph.ProgramMethod newDirectMethod -> a com.android.tools.r8.graph.ProgramMethod virtualMethod -> b com.android.tools.r8.graph.CfCode virtualMethodCode -> c 1:4:void (com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.CfCode):17:20 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/u;)V"} 1:1:com.android.tools.r8.graph.ProgramMethod getNewDirectMethod():24:24 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/o5;"} 1:1:com.android.tools.r8.graph.ProgramMethod getVirtualMethod():28:28 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/o5;"} 1:1:com.android.tools.r8.graph.CfCode getVirtualMethodCode():32:32 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/u;"} 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.android.tools.r8.internal.Zs: # {"id":"sourceFile","fileName":"InvokeSpecialToSelfDesugaring.java"} com.android.tools.r8.graph.DexItemFactory dexItemFactory -> a 1:2:void (com.android.tools.r8.graph.AppView):29:30 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)V"} 1:6:com.android.tools.r8.ir.desugar.DesugarDescription compute(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):35:40 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/B7;)Lcom/android/tools/r8/internal/ue;"} 7:7:boolean com.android.tools.r8.cf.code.CfInvoke.isInvokeConstructor(com.android.tools.r8.graph.DexItemFactory):170:170 -> a 7:7:com.android.tools.r8.ir.desugar.DesugarDescription compute(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):40 -> a 8:28:com.android.tools.r8.ir.desugar.DesugarDescription compute(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):44:64 -> a 29:29:com.android.tools.r8.ir.desugar.DesugarDescription compute(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):54:54 -> a 30:30:com.android.tools.r8.ir.desugar.DesugarDescription compute(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):41:41 -> a 31:42:com.android.tools.r8.ir.desugar.DesugarDescription desugarToInvokeVirtual(com.android.tools.r8.cf.code.CfInvoke):68:79 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/I7;)Lcom/android/tools/r8/internal/ue;"} 43:44:java.util.Collection lambda$desugarToInvokeVirtual$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.ir.desugar.CfInstructionDesugaringCollection,com.android.tools.r8.graph.DexItemFactory):77:78 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/I7;Lcom/android/tools/r8/internal/Ui;Lcom/android/tools/r8/internal/BC;Lcom/android/tools/r8/internal/G7;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/Nb;Lcom/android/tools/r8/internal/D7;Lcom/android/tools/r8/graph/p1;)Ljava/util/Collection;"} 45:45:java.util.Collection lambda$desugarToInvokeVirtual$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.ir.desugar.CfInstructionDesugaringCollection,com.android.tools.r8.graph.DexItemFactory):77:77 -> a 46:60:com.android.tools.r8.ir.desugar.DesugarDescription desugarWithBridge(com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.graph.ProgramMethod):83:97 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/I7;Lcom/android/tools/r8/graph/o5;)Lcom/android/tools/r8/internal/ue;"} 61:61:java.util.Collection lambda$desugarWithBridge$1(com.android.tools.r8.graph.ProgramMethod,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.ir.desugar.CfInstructionDesugaringCollection,com.android.tools.r8.graph.DexItemFactory):92:92 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/I7;Lcom/android/tools/r8/internal/Ui;Lcom/android/tools/r8/internal/BC;Lcom/android/tools/r8/internal/G7;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/Nb;Lcom/android/tools/r8/internal/D7;Lcom/android/tools/r8/graph/p1;)Ljava/util/Collection;"} 62:83: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):102:123 -> a 62:83:java.util.Collection lambda$desugarWithBridge$1(com.android.tools.r8.graph.ProgramMethod,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.ir.desugar.CfInstructionDesugaringCollection,com.android.tools.r8.graph.DexItemFactory):95 -> a 84:84:java.util.Collection lambda$desugarWithBridge$1(com.android.tools.r8.graph.ProgramMethod,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.ir.desugar.CfInstructionDesugaringCollection,com.android.tools.r8.graph.DexItemFactory):96:96 -> a 85:85:java.util.Collection lambda$desugarWithBridge$1(com.android.tools.r8.graph.ProgramMethod,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.ir.desugar.CfInstructionDesugaringCollection,com.android.tools.r8.graph.DexItemFactory):92:92 -> a 86:86: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):123:123 -> a 86:86:java.util.Collection lambda$desugarWithBridge$1(com.android.tools.r8.graph.ProgramMethod,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.ir.desugar.CfInstructionDesugaringCollection,com.android.tools.r8.graph.DexItemFactory):95 -> a 87:89:com.android.tools.r8.graph.DexMethod getInvokeSpecialBridgeReference(com.android.tools.r8.graph.DexClassAndMethod):129:131 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/t0;)Lcom/android/tools/r8/graph/j2;"} 90:90:com.android.tools.r8.graph.DexMethod getInvokeSpecialBridgeReference(com.android.tools.r8.graph.DexClassAndMethod):130:130 -> a com.android.tools.r8.ir.desugar.invokespecial.InvokeSpecialToSelfDesugaringEventConsumer -> com.android.tools.r8.internal.at: # {"id":"sourceFile","fileName":"InvokeSpecialToSelfDesugaringEventConsumer.java"} void acceptInvokeSpecialBridgeInfo(com.android.tools.r8.ir.desugar.invokespecial.InvokeSpecialBridgeInfo) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Ys;)V"} com.android.tools.r8.ir.desugar.itf.ClassProcessor -> com.android.tools.r8.internal.Fa: # {"id":"sourceFile","fileName":"ClassProcessor.java"} com.android.tools.r8.graph.AppView appView -> a com.android.tools.r8.graph.DexItemFactory dexItemFactory -> b com.android.tools.r8.ir.desugar.itf.InterfaceDesugaringSyntheticHelper helper -> c com.android.tools.r8.utils.MethodSignatureEquivalence equivalence -> d boolean needsLibraryInfo -> e java.util.function.Predicate isLiveMethod -> f java.util.Map classInfo -> g java.util.Map libraryClassInfo -> h java.util.Map interfaceInfo -> i java.util.Map newSyntheticMethods -> j java.util.Map newExtraInterfaceSignatures -> k com.android.tools.r8.ir.desugar.itf.InterfaceDesugaringSyntheticHelper$InterfaceMethodDesugaringMode desugaringMode -> l boolean $assertionsDisabled -> m 1:1:void ():77:77 -> 1:1:void (com.android.tools.r8.graph.AppView,java.util.function.Predicate,com.android.tools.r8.ir.desugar.itf.InterfaceDesugaringSyntheticHelper$InterfaceMethodDesugaringMode):458:458 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Ljava/util/function/Predicate;I)V"} 2:35:void (com.android.tools.r8.graph.AppView,java.util.function.Predicate,com.android.tools.r8.ir.desugar.itf.InterfaceDesugaringSyntheticHelper$InterfaceMethodDesugaringMode):432:465 -> 1:2:void process(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.desugar.itf.InterfaceProcessingDesugaringEventConsumer):485:486 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/js;Lcom/android/tools/r8/graph/q2;)V"} 3:3:void lambda$process$0(com.android.tools.r8.ir.desugar.itf.InterfaceProcessingDesugaringEventConsumer,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexType):491:491 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/js;Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/graph/v2;)V"} 4:28:void finalizeProcessing(com.android.tools.r8.ir.desugar.itf.InterfaceProcessingDesugaringEventConsumer,java.util.concurrent.ExecutorService):501:525 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/js;Ljava/util/concurrent/ExecutorService;)V"} 29:30:void lambda$finalizeProcessing$1(com.android.tools.r8.ir.desugar.itf.InterfaceProcessingDesugaringEventConsumer,com.android.tools.r8.graph.DexProgramClass,java.util.Map):504:505 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/js;Lcom/android/tools/r8/graph/q2;Ljava/util/Map;)V"} 31:31:com.android.tools.r8.graph.ProgramMethod com.android.tools.r8.ir.desugar.itf.ClassProcessor$SyntheticMethodInfo.getMethod():88:88 -> a 31:31:void lambda$finalizeProcessing$1(com.android.tools.r8.ir.desugar.itf.InterfaceProcessingDesugaringEventConsumer,com.android.tools.r8.graph.DexProgramClass,java.util.Map):506 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 32:38:void lambda$finalizeProcessing$1(com.android.tools.r8.ir.desugar.itf.InterfaceProcessingDesugaringEventConsumer,com.android.tools.r8.graph.DexProgramClass,java.util.Map):506:512 -> a 39:39:boolean com.android.tools.r8.ir.desugar.itf.ClassProcessor$SyntheticMethodInfo.isForwardingMethodInfo():0:0 -> a 39:39:void lambda$finalizeProcessing$1(com.android.tools.r8.ir.desugar.itf.InterfaceProcessingDesugaringEventConsumer,com.android.tools.r8.graph.DexProgramClass,java.util.Map):512 -> a 40:40:com.android.tools.r8.graph.ProgramMethod com.android.tools.r8.ir.desugar.itf.ClassProcessor$SyntheticMethodInfo.getMethod():88:88 -> a 40:40:void lambda$finalizeProcessing$1(com.android.tools.r8.ir.desugar.itf.InterfaceProcessingDesugaringEventConsumer,com.android.tools.r8.graph.DexProgramClass,java.util.Map):514 -> a 41:41:void lambda$finalizeProcessing$1(com.android.tools.r8.ir.desugar.itf.InterfaceProcessingDesugaringEventConsumer,com.android.tools.r8.graph.DexProgramClass,java.util.Map):514:514 -> a 42:42:com.android.tools.r8.graph.DexClassAndMethod com.android.tools.r8.ir.desugar.itf.ClassProcessor$SyntheticForwardingMethodInfo.getBaseMethod():114:114 -> a 42:42:void lambda$finalizeProcessing$1(com.android.tools.r8.ir.desugar.itf.InterfaceProcessingDesugaringEventConsumer,com.android.tools.r8.graph.DexProgramClass,java.util.Map):514 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 43:46:void lambda$finalizeProcessing$1(com.android.tools.r8.ir.desugar.itf.InterfaceProcessingDesugaringEventConsumer,com.android.tools.r8.graph.DexProgramClass,java.util.Map):513:516 -> a 47:47:com.android.tools.r8.graph.ProgramMethod com.android.tools.r8.ir.desugar.itf.ClassProcessor$SyntheticMethodInfo.getMethod():88:88 -> a 47:47:void lambda$finalizeProcessing$1(com.android.tools.r8.ir.desugar.itf.InterfaceProcessingDesugaringEventConsumer,com.android.tools.r8.graph.DexProgramClass,java.util.Map):518 -> a 48:48:com.android.tools.r8.graph.DexType com.android.tools.r8.ir.desugar.itf.ClassProcessor$SyntheticThrowingMethodInfo.getErrorType():141:141 -> a 48:48:void lambda$finalizeProcessing$1(com.android.tools.r8.ir.desugar.itf.InterfaceProcessingDesugaringEventConsumer,com.android.tools.r8.graph.DexProgramClass,java.util.Map):519 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 49:49:com.android.tools.r8.graph.MethodResolutionResult$FailedResolutionResult com.android.tools.r8.ir.desugar.itf.ClassProcessor$SyntheticThrowingMethodInfo.getResolutionResult():145:145 -> a 49:49:void lambda$finalizeProcessing$1(com.android.tools.r8.ir.desugar.itf.InterfaceProcessingDesugaringEventConsumer,com.android.tools.r8.graph.DexProgramClass,java.util.Map):520 -> a 50:50:void lambda$finalizeProcessing$1(com.android.tools.r8.ir.desugar.itf.InterfaceProcessingDesugaringEventConsumer,com.android.tools.r8.graph.DexProgramClass,java.util.Map):517:517 -> a 51:54:void lambda$finalizeProcessing$2(com.android.tools.r8.ir.desugar.itf.InterfaceProcessingDesugaringEventConsumer,com.android.tools.r8.graph.DexProgramClass,java.util.List):527:530 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/js;Lcom/android/tools/r8/graph/q2;Ljava/util/List;)V"} 55:58:void lambda$finalizeProcessing$2(com.android.tools.r8.ir.desugar.itf.InterfaceProcessingDesugaringEventConsumer,com.android.tools.r8.graph.DexProgramClass,java.util.List):529:532 -> a 59:61:com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo computeEmulatedInterfaceInfo(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo):555:557 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;Lcom/android/tools/r8/internal/Ba;)Lcom/android/tools/r8/internal/Ba;"} 62:62:boolean com.android.tools.r8.ir.desugar.itf.ClassProcessor.needsLibraryInfo():476:476 -> a 62:62:com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo computeEmulatedInterfaceInfo(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo):558 -> a 63:75:com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo computeEmulatedInterfaceInfo(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo):558:570 -> a 76:79:com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo.withEmulatedInterfaceInfo(com.android.tools.r8.ir.desugar.itf.ClassProcessor$EmulatedInterfaceInfo):287:290 -> a 76:79:com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo computeEmulatedInterfaceInfo(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo):570 -> a 80:80:com.android.tools.r8.ir.desugar.itf.ClassProcessor$EmulatedInterfaceInfo com.android.tools.r8.ir.desugar.itf.ClassProcessor$EmulatedInterfaceInfo.merge(com.android.tools.r8.ir.desugar.itf.ClassProcessor$EmulatedInterfaceInfo):350:350 -> a 80:80:com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo.withEmulatedInterfaceInfo(com.android.tools.r8.ir.desugar.itf.ClassProcessor$EmulatedInterfaceInfo):291 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 80:80:com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo computeEmulatedInterfaceInfo(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo):570 -> a 83:87:com.android.tools.r8.ir.desugar.itf.ClassProcessor$EmulatedInterfaceInfo com.android.tools.r8.ir.desugar.itf.ClassProcessor$EmulatedInterfaceInfo.merge(com.android.tools.r8.ir.desugar.itf.ClassProcessor$EmulatedInterfaceInfo):353:357 -> a 83:87:com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo.withEmulatedInterfaceInfo(com.android.tools.r8.ir.desugar.itf.ClassProcessor$EmulatedInterfaceInfo):291 -> a 83:87:com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo computeEmulatedInterfaceInfo(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo):570 -> a 88:91:com.android.tools.r8.ir.desugar.itf.ClassProcessor$EmulatedInterfaces com.android.tools.r8.ir.desugar.itf.ClassProcessor$EmulatedInterfaces.merge(com.android.tools.r8.ir.desugar.itf.ClassProcessor$EmulatedInterfaces):322:325 -> a 88:91:com.android.tools.r8.ir.desugar.itf.ClassProcessor$EmulatedInterfaceInfo com.android.tools.r8.ir.desugar.itf.ClassProcessor$EmulatedInterfaceInfo.merge(com.android.tools.r8.ir.desugar.itf.ClassProcessor$EmulatedInterfaceInfo):357 -> a 88:91:com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo.withEmulatedInterfaceInfo(com.android.tools.r8.ir.desugar.itf.ClassProcessor$EmulatedInterfaceInfo):291 -> a 88:91:com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo computeEmulatedInterfaceInfo(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo):570 -> a 92:92:com.android.tools.r8.ir.desugar.itf.ClassProcessor$EmulatedInterfaceInfo com.android.tools.r8.ir.desugar.itf.ClassProcessor$EmulatedInterfaceInfo.merge(com.android.tools.r8.ir.desugar.itf.ClassProcessor$EmulatedInterfaceInfo):357:357 -> a 92:92:com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo.withEmulatedInterfaceInfo(com.android.tools.r8.ir.desugar.itf.ClassProcessor$EmulatedInterfaceInfo):291 -> a 92:92:com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo computeEmulatedInterfaceInfo(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo):570 -> a 93:93:com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo.withEmulatedInterfaceInfo(com.android.tools.r8.ir.desugar.itf.ClassProcessor$EmulatedInterfaceInfo):291:291 -> a 93:93:com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo computeEmulatedInterfaceInfo(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo):570 -> a 94:97:boolean lambda$computeEmulatedInterfaceInfo$4(com.android.tools.r8.graph.DexMethod):563:566 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)Z"} 98:106:com.android.tools.r8.ir.desugar.itf.ClassProcessor$MethodSignatures getDefaultMethodsMatching(com.android.tools.r8.graph.DexClass,java.util.function.Predicate):575:583 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;Ljava/util/function/Predicate;)Lcom/android/tools/r8/internal/za;"} 107:107:com.android.tools.r8.ir.desugar.itf.ClassProcessor$MethodSignatures com.android.tools.r8.ir.desugar.itf.ClassProcessor$MethodSignatures.create(java.util.Set):160:160 -> a 107:107:com.android.tools.r8.ir.desugar.itf.ClassProcessor$MethodSignatures getDefaultMethodsMatching(com.android.tools.r8.graph.DexClass,java.util.function.Predicate):583 -> a 108:111:void duplicateEmulatedInterfaces(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.itf.ClassProcessor$EmulatedInterfaces):625:628 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;Lcom/android/tools/r8/internal/xa;)V"} 112:112:java.util.Set com.android.tools.r8.ir.desugar.itf.ClassProcessor$EmulatedInterfaces.getEmulatedInterfaces():318:318 -> a 112:112:void duplicateEmulatedInterfaces(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.itf.ClassProcessor$EmulatedInterfaces):628 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 113:114:void duplicateEmulatedInterfaces(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.itf.ClassProcessor$EmulatedInterfaces):628:629 -> a 115:115:java.util.Set com.android.tools.r8.ir.desugar.itf.ClassProcessor$EmulatedInterfaces.getEmulatedInterfaces():318:318 -> a 115:115:void duplicateEmulatedInterfaces(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.itf.ClassProcessor$EmulatedInterfaces):630 -> a 116:120:void duplicateEmulatedInterfaces(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.itf.ClassProcessor$EmulatedInterfaces):630:634 -> a 121:133:void duplicateEmulatedInterfaces(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.itf.ClassProcessor$EmulatedInterfaces):633:645 -> a 134:134:java.util.Set com.android.tools.r8.ir.desugar.itf.ClassProcessor$EmulatedInterfaces.getEmulatedInterfaces():318:318 -> a 134:134:void duplicateEmulatedInterfaces(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.itf.ClassProcessor$EmulatedInterfaces):648 -> a 135:178:void duplicateEmulatedInterfaces(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.itf.ClassProcessor$EmulatedInterfaces):648:691 -> a 179:188:void lambda$duplicateEmulatedInterfaces$5(java.util.List,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexType):677:686 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;Lcom/android/tools/r8/graph/q0;Lcom/android/tools/r8/graph/v2;)V"} 189:193:void lambda$duplicateEmulatedInterfaces$5(java.util.List,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexType):680:684 -> a 194:207:void collectEmulatedInterfaces(com.android.tools.r8.graph.DexClass,java.util.Set,java.util.Map):699:712 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;Ljava/util/HashSet;Ljava/util/IdentityHashMap;)V"} 208:212:void lambda$collectEmulatedInterfaces$6(java.util.Set,java.util.Map,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.GenericSignature$ClassTypeSignature):702:706 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Set;Ljava/util/Map;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/m3$c;)V"} 213:219:void lambda$collectEmulatedInterfaces$6(java.util.Set,java.util.Map,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.GenericSignature$ClassTypeSignature):703:709 -> a 220:220:void lambda$collectEmulatedInterfaces$6(java.util.Set,java.util.Map,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.GenericSignature$ClassTypeSignature):708:708 -> a 221:223:void lambda$collectEmulatedInterfaces$7(java.util.Set,java.util.Map,com.android.tools.r8.graph.DexType):714:716 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Set;Ljava/util/Map;Lcom/android/tools/r8/graph/v2;)V"} 224:227:void lambda$collectEmulatedInterfaces$7(java.util.Set,java.util.Map,com.android.tools.r8.graph.DexType):715:718 -> a 228:249:void collectEmulatedInterfacesWithPropagatedTypeArguments(com.android.tools.r8.graph.DexType,java.util.List,java.util.Set,java.util.Map):729:750 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;Ljava/util/Map;Lcom/android/tools/r8/graph/v2;Ljava/util/Set;)V"} 250:254:void lambda$collectEmulatedInterfacesWithPropagatedTypeArguments$8(java.util.Set,java.util.Map,com.android.tools.r8.graph.DexType,java.util.List):739:743 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Set;Ljava/util/Map;Lcom/android/tools/r8/graph/v2;Ljava/util/List;)V"} 255:260:void lambda$collectEmulatedInterfacesWithPropagatedTypeArguments$8(java.util.Set,java.util.Map,com.android.tools.r8.graph.DexType,java.util.List):740:745 -> a 261:274:void resolveForwardForSignature(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.itf.ClassProcessor$ClassInfo,com.android.tools.r8.com.google.common.collect.ImmutableList$Builder,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.itf.InterfaceProcessingDesugaringEventConsumer):827:840 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;Lcom/android/tools/r8/internal/va;Lcom/android/tools/r8/internal/Yl;Lcom/android/tools/r8/graph/j2;)V"} 275:279:void resolveForwardForSignature(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.itf.ClassProcessor$ClassInfo,com.android.tools.r8.com.google.common.collect.ImmutableList$Builder,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.itf.InterfaceProcessingDesugaringEventConsumer):839:843 -> a 280:288:void resolveForwardForSignature(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.itf.ClassProcessor$ClassInfo,com.android.tools.r8.com.google.common.collect.ImmutableList$Builder,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.itf.InterfaceProcessingDesugaringEventConsumer):842:850 -> a 289:289:void com.android.tools.r8.ir.desugar.itf.ClassProcessor.addICCEThrowingMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.MethodResolutionResult$FailedResolutionResult):941:941 -> a 289:289:void resolveForwardForSignature(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.itf.ClassProcessor$ClassInfo,com.android.tools.r8.com.google.common.collect.ImmutableList$Builder,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.itf.InterfaceProcessingDesugaringEventConsumer):850 -> a 290:291:void resolveForwardForSignature(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.itf.ClassProcessor$ClassInfo,com.android.tools.r8.com.google.common.collect.ImmutableList$Builder,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.itf.InterfaceProcessingDesugaringEventConsumer):853:854 -> a 292:292:void com.android.tools.r8.ir.desugar.itf.ClassProcessor.addNoSuchMethodErrorThrowingMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.MethodResolutionResult$FailedResolutionResult):951:951 -> a 292:292:void resolveForwardForSignature(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.itf.ClassProcessor$ClassInfo,com.android.tools.r8.com.google.common.collect.ImmutableList$Builder,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.itf.InterfaceProcessingDesugaringEventConsumer):854 -> a 293:294:void resolveForwardForSignature(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.itf.ClassProcessor$ClassInfo,com.android.tools.r8.com.google.common.collect.ImmutableList$Builder,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.itf.InterfaceProcessingDesugaringEventConsumer):857:858 -> a 295:295:void com.android.tools.r8.ir.desugar.itf.ClassProcessor.addIllegalAccessErrorThrowingMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.MethodResolutionResult$FailedResolutionResult):946:946 -> a 295:295:void resolveForwardForSignature(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.itf.ClassProcessor$ClassInfo,com.android.tools.r8.com.google.common.collect.ImmutableList$Builder,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.itf.InterfaceProcessingDesugaringEventConsumer):858 -> a 296:316:void resolveForwardForSignature(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.itf.ClassProcessor$ClassInfo,com.android.tools.r8.com.google.common.collect.ImmutableList$Builder,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.itf.InterfaceProcessingDesugaringEventConsumer):862:882 -> a 317:330:void resolveForwardForSignature(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.itf.ClassProcessor$ClassInfo,com.android.tools.r8.com.google.common.collect.ImmutableList$Builder,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.itf.InterfaceProcessingDesugaringEventConsumer):874:887 -> a 331:331:void com.android.tools.r8.ir.desugar.itf.ClassProcessor.addNoSuchMethodErrorThrowingMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.MethodResolutionResult$FailedResolutionResult):951:951 -> a 331:331:void resolveForwardForSignature(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.itf.ClassProcessor$ClassInfo,com.android.tools.r8.com.google.common.collect.ImmutableList$Builder,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.itf.InterfaceProcessingDesugaringEventConsumer):886 -> a 332:353:void resolveForwardForSignature(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.itf.ClassProcessor$ClassInfo,com.android.tools.r8.com.google.common.collect.ImmutableList$Builder,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.itf.InterfaceProcessingDesugaringEventConsumer):870:891 -> a 354:354:boolean com.android.tools.r8.ir.desugar.itf.ClassProcessor.isLiveMethod(com.android.tools.r8.graph.DexClassAndMethod):469:469 -> a 354:354:void resolveForwardForSignature(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.itf.ClassProcessor$ClassInfo,com.android.tools.r8.com.google.common.collect.ImmutableList$Builder,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.itf.InterfaceProcessingDesugaringEventConsumer):893 -> a 355:355:boolean com.android.tools.r8.graph.Definition.isProgramMethod():0:0 -> a 355:355:boolean com.android.tools.r8.ir.desugar.itf.ClassProcessor.isLiveMethod(com.android.tools.r8.graph.DexClassAndMethod):469 -> a 355:355:void resolveForwardForSignature(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.itf.ClassProcessor$ClassInfo,com.android.tools.r8.com.google.common.collect.ImmutableList$Builder,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.itf.InterfaceProcessingDesugaringEventConsumer):893 -> a 356:356:boolean com.android.tools.r8.ir.desugar.itf.ClassProcessor.isLiveMethod(com.android.tools.r8.graph.DexClassAndMethod):470:470 -> a 356:356:void resolveForwardForSignature(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.itf.ClassProcessor$ClassInfo,com.android.tools.r8.com.google.common.collect.ImmutableList$Builder,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.itf.InterfaceProcessingDesugaringEventConsumer):893 -> a 357:371:void resolveForwardForSignature(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.itf.ClassProcessor$ClassInfo,com.android.tools.r8.com.google.common.collect.ImmutableList$Builder,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.itf.InterfaceProcessingDesugaringEventConsumer):894:908 -> a 372:380:void resolveForwardForSignature(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.itf.ClassProcessor$ClassInfo,com.android.tools.r8.com.google.common.collect.ImmutableList$Builder,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.itf.InterfaceProcessingDesugaringEventConsumer):907:915 -> a 381:404: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):1003:1026 -> a 381:404:void resolveForwardForSignature(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.itf.ClassProcessor$ClassInfo,com.android.tools.r8.com.google.common.collect.ImmutableList$Builder,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.itf.InterfaceProcessingDesugaringEventConsumer):916 -> a 405:405: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):1025:1025 -> a 405:405:void resolveForwardForSignature(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.itf.ClassProcessor$ClassInfo,com.android.tools.r8.com.google.common.collect.ImmutableList$Builder,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.itf.InterfaceProcessingDesugaringEventConsumer):916 -> a 406:406: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):1009:1009 -> a 406:406:void resolveForwardForSignature(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.itf.ClassProcessor$ClassInfo,com.android.tools.r8.com.google.common.collect.ImmutableList$Builder,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.itf.InterfaceProcessingDesugaringEventConsumer):916 -> a 407:407:com.android.tools.r8.origin.Origin com.android.tools.r8.graph.DexClass.getOrigin():698:698 -> a 407:407: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):1012 -> a 407:407:void resolveForwardForSignature(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.itf.ClassProcessor$ClassInfo,com.android.tools.r8.com.google.common.collect.ImmutableList$Builder,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.itf.InterfaceProcessingDesugaringEventConsumer):916 -> a 408:409: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):1012:1013 -> a 408:409:void resolveForwardForSignature(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.itf.ClassProcessor$ClassInfo,com.android.tools.r8.com.google.common.collect.ImmutableList$Builder,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.desugar.itf.InterfaceProcessingDesugaringEventConsumer):916 -> a 410:410:void lambda$resolveForwardForSignature$10(com.android.tools.r8.utils.BooleanBox,com.android.tools.r8.graph.DexEncodedMethod):840:840 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/K;Lcom/android/tools/r8/graph/W0;)V"} 411:415:void addSyntheticForwardingMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexClassAndMethod):921:925 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/t0;Lcom/android/tools/r8/graph/o5;)V"} 416:416:java.util.Map lambda$addSyntheticForwardingMethod$11(com.android.tools.r8.graph.DexProgramClass):923:923 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)Ljava/util/Map;"} 417:421:void addSyntheticThrowingMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.MethodResolutionResult$FailedResolutionResult):930:934 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/I4$a;)V"} 422:425:void addSyntheticThrowingMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.MethodResolutionResult$FailedResolutionResult):933:936 -> a 426:429:void addThrowingMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.MethodResolutionResult$FailedResolutionResult):959:962 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/q0;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/I4$a;)V"} 430:430:com.android.tools.r8.graph.AccessFlags$BuilderBase com.android.tools.r8.graph.AccessFlags$BuilderBase.setPublic():350:350 -> a 430:430:com.android.tools.r8.graph.AccessFlags$BuilderBase com.android.tools.r8.graph.MethodAccessFlags$Builder.setPublic():259 -> a 430:430:void addThrowingMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.MethodResolutionResult$FailedResolutionResult):962 -> a 431:436:void addThrowingMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.MethodResolutionResult$FailedResolutionResult):962:967 -> a 437:440: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):981:984 -> a 437:440:void addThrowingMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.MethodResolutionResult$FailedResolutionResult):969 -> a 441:448: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):982:989 -> a 441:448:void addThrowingMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.MethodResolutionResult$FailedResolutionResult):969 -> a 449:449:void com.android.tools.r8.cf.code.CfNew.(com.android.tools.r8.graph.DexType):39:39 -> a 449:449: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):989 -> a 449:449:void addThrowingMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.MethodResolutionResult$FailedResolutionResult):969 -> a 450:453: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):989:992 -> a 450:453:void addThrowingMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.MethodResolutionResult$FailedResolutionResult):969 -> a 454:459:void addThrowingMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.MethodResolutionResult$FailedResolutionResult):968:973 -> a 460:460:void addThrowingMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.MethodResolutionResult$FailedResolutionResult):972:972 -> a 461:462: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,com.android.tools.r8.ir.desugar.itf.InterfaceProcessingDesugaringEventConsumer):1089:1090 -> a 461:462:com.android.tools.r8.ir.desugar.itf.ClassProcessor$ClassInfo lambda$visitClassInfo$13(com.android.tools.r8.ir.desugar.itf.ClassProcessor$ReportingContext,com.android.tools.r8.ir.desugar.itf.InterfaceProcessingDesugaringEventConsumer,com.android.tools.r8.graph.DexClass):1080 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Aa;Lcom/android/tools/r8/internal/js;Lcom/android/tools/r8/graph/q0;)Lcom/android/tools/r8/internal/va;"} 463:468: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):1032:1037 -> a 463:468: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,com.android.tools.r8.ir.desugar.itf.InterfaceProcessingDesugaringEventConsumer):1067 -> a 463:468: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,com.android.tools.r8.ir.desugar.itf.InterfaceProcessingDesugaringEventConsumer):1090 -> a 463:468:com.android.tools.r8.ir.desugar.itf.ClassProcessor$ClassInfo lambda$visitClassInfo$13(com.android.tools.r8.ir.desugar.itf.ClassProcessor$ReportingContext,com.android.tools.r8.ir.desugar.itf.InterfaceProcessingDesugaringEventConsumer,com.android.tools.r8.graph.DexClass):1080 -> a 469:469: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,com.android.tools.r8.ir.desugar.itf.InterfaceProcessingDesugaringEventConsumer):1068:1068 -> a 469:469: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,com.android.tools.r8.ir.desugar.itf.InterfaceProcessingDesugaringEventConsumer):1090 -> a 469:469:com.android.tools.r8.ir.desugar.itf.ClassProcessor$ClassInfo lambda$visitClassInfo$13(com.android.tools.r8.ir.desugar.itf.ClassProcessor$ReportingContext,com.android.tools.r8.ir.desugar.itf.InterfaceProcessingDesugaringEventConsumer,com.android.tools.r8.graph.DexClass):1080 -> a 470:470: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,com.android.tools.r8.ir.desugar.itf.InterfaceProcessingDesugaringEventConsumer):1091:1091 -> a 470:470:com.android.tools.r8.ir.desugar.itf.ClassProcessor$ClassInfo lambda$visitClassInfo$13(com.android.tools.r8.ir.desugar.itf.ClassProcessor$ReportingContext,com.android.tools.r8.ir.desugar.itf.InterfaceProcessingDesugaringEventConsumer,com.android.tools.r8.graph.DexClass):1080 -> a 471:471:boolean com.android.tools.r8.ir.desugar.itf.ClassProcessor.ignoreLibraryInfo():480:480 -> a 471:471:com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo com.android.tools.r8.ir.desugar.itf.ClassProcessor.visitLibraryClassInfo(com.android.tools.r8.graph.DexType):1104 -> a 471:471: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,com.android.tools.r8.ir.desugar.itf.InterfaceProcessingDesugaringEventConsumer):1091 -> a 471:471:com.android.tools.r8.ir.desugar.itf.ClassProcessor$ClassInfo lambda$visitClassInfo$13(com.android.tools.r8.ir.desugar.itf.ClassProcessor$ReportingContext,com.android.tools.r8.ir.desugar.itf.InterfaceProcessingDesugaringEventConsumer,com.android.tools.r8.graph.DexClass):1080 -> a 472:472:com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo com.android.tools.r8.ir.desugar.itf.ClassProcessor.visitLibraryClassInfo(com.android.tools.r8.graph.DexType):1105:1105 -> a 472:472: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,com.android.tools.r8.ir.desugar.itf.InterfaceProcessingDesugaringEventConsumer):1091 -> a 472:472:com.android.tools.r8.ir.desugar.itf.ClassProcessor$ClassInfo lambda$visitClassInfo$13(com.android.tools.r8.ir.desugar.itf.ClassProcessor$ReportingContext,com.android.tools.r8.ir.desugar.itf.InterfaceProcessingDesugaringEventConsumer,com.android.tools.r8.graph.DexClass):1080 -> a 473:476: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):1032:1035 -> a 473:476:com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo com.android.tools.r8.ir.desugar.itf.ClassProcessor.visitLibraryClassInfo(com.android.tools.r8.graph.DexType):1107 -> a 473:476: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,com.android.tools.r8.ir.desugar.itf.InterfaceProcessingDesugaringEventConsumer):1091 -> a 473:476:com.android.tools.r8.ir.desugar.itf.ClassProcessor$ClassInfo lambda$visitClassInfo$13(com.android.tools.r8.ir.desugar.itf.ClassProcessor$ReportingContext,com.android.tools.r8.ir.desugar.itf.InterfaceProcessingDesugaringEventConsumer,com.android.tools.r8.graph.DexClass):1080 -> a 477:477: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):420:420 -> a 477:477: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):1035 -> a 477:477:com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo com.android.tools.r8.ir.desugar.itf.ClassProcessor.visitLibraryClassInfo(com.android.tools.r8.graph.DexType):1107 -> a 477:477: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,com.android.tools.r8.ir.desugar.itf.InterfaceProcessingDesugaringEventConsumer):1091 -> a 477:477:com.android.tools.r8.ir.desugar.itf.ClassProcessor$ClassInfo lambda$visitClassInfo$13(com.android.tools.r8.ir.desugar.itf.ClassProcessor$ReportingContext,com.android.tools.r8.ir.desugar.itf.InterfaceProcessingDesugaringEventConsumer,com.android.tools.r8.graph.DexClass):1080 -> a 478:478:com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo com.android.tools.r8.ir.desugar.itf.ClassProcessor.visitLibraryClassInfo(com.android.tools.r8.graph.DexType):1108:1108 -> a 478:478: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,com.android.tools.r8.ir.desugar.itf.InterfaceProcessingDesugaringEventConsumer):1091 -> a 478:478:com.android.tools.r8.ir.desugar.itf.ClassProcessor$ClassInfo lambda$visitClassInfo$13(com.android.tools.r8.ir.desugar.itf.ClassProcessor$ReportingContext,com.android.tools.r8.ir.desugar.itf.InterfaceProcessingDesugaringEventConsumer,com.android.tools.r8.graph.DexClass):1080 -> a 479:479: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,com.android.tools.r8.ir.desugar.itf.InterfaceProcessingDesugaringEventConsumer):1094:1094 -> a 479:479:com.android.tools.r8.ir.desugar.itf.ClassProcessor$ClassInfo lambda$visitClassInfo$13(com.android.tools.r8.ir.desugar.itf.ClassProcessor$ReportingContext,com.android.tools.r8.ir.desugar.itf.InterfaceProcessingDesugaringEventConsumer,com.android.tools.r8.graph.DexClass):1080 -> a 480:480:boolean com.android.tools.r8.ir.desugar.itf.ClassProcessor$ClassInfo.isEmpty():229:229 -> a 480:480: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,com.android.tools.r8.ir.desugar.itf.InterfaceProcessingDesugaringEventConsumer):1094 -> a 480:480:com.android.tools.r8.ir.desugar.itf.ClassProcessor$ClassInfo lambda$visitClassInfo$13(com.android.tools.r8.ir.desugar.itf.ClassProcessor$ReportingContext,com.android.tools.r8.ir.desugar.itf.InterfaceProcessingDesugaringEventConsumer,com.android.tools.r8.graph.DexClass):1080 -> a 481:481:boolean com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo.isEmpty():274:274 -> a 481:481: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,com.android.tools.r8.ir.desugar.itf.InterfaceProcessingDesugaringEventConsumer):1094 -> a 481:481:com.android.tools.r8.ir.desugar.itf.ClassProcessor$ClassInfo lambda$visitClassInfo$13(com.android.tools.r8.ir.desugar.itf.ClassProcessor$ReportingContext,com.android.tools.r8.ir.desugar.itf.InterfaceProcessingDesugaringEventConsumer,com.android.tools.r8.graph.DexClass):1080 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 482:482:boolean com.android.tools.r8.ir.desugar.itf.ClassProcessor$MethodSignatures.isEmpty():182:182 -> a 482:482:boolean com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo.isEmpty():274 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 482:482: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,com.android.tools.r8.ir.desugar.itf.InterfaceProcessingDesugaringEventConsumer):1094 -> a 482:482:com.android.tools.r8.ir.desugar.itf.ClassProcessor$ClassInfo lambda$visitClassInfo$13(com.android.tools.r8.ir.desugar.itf.ClassProcessor$ReportingContext,com.android.tools.r8.ir.desugar.itf.InterfaceProcessingDesugaringEventConsumer,com.android.tools.r8.graph.DexClass):1080 -> a 483:483:boolean com.android.tools.r8.ir.desugar.itf.ClassProcessor$MethodSignatures.isEmpty():182:182 -> a 483:483:boolean com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo.isEmpty():274 -> a 483:483: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,com.android.tools.r8.ir.desugar.itf.InterfaceProcessingDesugaringEventConsumer):1094 -> a 483:483:com.android.tools.r8.ir.desugar.itf.ClassProcessor$ClassInfo lambda$visitClassInfo$13(com.android.tools.r8.ir.desugar.itf.ClassProcessor$ReportingContext,com.android.tools.r8.ir.desugar.itf.InterfaceProcessingDesugaringEventConsumer,com.android.tools.r8.graph.DexClass):1080 -> a 484:484:boolean com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo.isEmpty():274:274 -> a 484:484: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,com.android.tools.r8.ir.desugar.itf.InterfaceProcessingDesugaringEventConsumer):1094 -> a 484:484:com.android.tools.r8.ir.desugar.itf.ClassProcessor$ClassInfo lambda$visitClassInfo$13(com.android.tools.r8.ir.desugar.itf.ClassProcessor$ReportingContext,com.android.tools.r8.ir.desugar.itf.InterfaceProcessingDesugaringEventConsumer,com.android.tools.r8.graph.DexClass):1080 -> a 485:486: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,com.android.tools.r8.ir.desugar.itf.InterfaceProcessingDesugaringEventConsumer):1094:1095 -> a 485:486:com.android.tools.r8.ir.desugar.itf.ClassProcessor$ClassInfo lambda$visitClassInfo$13(com.android.tools.r8.ir.desugar.itf.ClassProcessor$ReportingContext,com.android.tools.r8.ir.desugar.itf.InterfaceProcessingDesugaringEventConsumer,com.android.tools.r8.graph.DexClass):1080 -> a 487:490:com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo.withEmulatedInterfaceInfo(com.android.tools.r8.ir.desugar.itf.ClassProcessor$EmulatedInterfaceInfo):287:290 -> a 487:490: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,com.android.tools.r8.ir.desugar.itf.InterfaceProcessingDesugaringEventConsumer):1095 -> a 487:490:com.android.tools.r8.ir.desugar.itf.ClassProcessor$ClassInfo lambda$visitClassInfo$13(com.android.tools.r8.ir.desugar.itf.ClassProcessor$ReportingContext,com.android.tools.r8.ir.desugar.itf.InterfaceProcessingDesugaringEventConsumer,com.android.tools.r8.graph.DexClass):1080 -> a 491:491:com.android.tools.r8.ir.desugar.itf.ClassProcessor$EmulatedInterfaceInfo com.android.tools.r8.ir.desugar.itf.ClassProcessor$EmulatedInterfaceInfo.merge(com.android.tools.r8.ir.desugar.itf.ClassProcessor$EmulatedInterfaceInfo):350:350 -> a 491:491:com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo.withEmulatedInterfaceInfo(com.android.tools.r8.ir.desugar.itf.ClassProcessor$EmulatedInterfaceInfo):291 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 491:491: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,com.android.tools.r8.ir.desugar.itf.InterfaceProcessingDesugaringEventConsumer):1095 -> a 491:491:com.android.tools.r8.ir.desugar.itf.ClassProcessor$ClassInfo lambda$visitClassInfo$13(com.android.tools.r8.ir.desugar.itf.ClassProcessor$ReportingContext,com.android.tools.r8.ir.desugar.itf.InterfaceProcessingDesugaringEventConsumer,com.android.tools.r8.graph.DexClass):1080 -> a 494:498:com.android.tools.r8.ir.desugar.itf.ClassProcessor$EmulatedInterfaceInfo com.android.tools.r8.ir.desugar.itf.ClassProcessor$EmulatedInterfaceInfo.merge(com.android.tools.r8.ir.desugar.itf.ClassProcessor$EmulatedInterfaceInfo):353:357 -> a 494:498:com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo.withEmulatedInterfaceInfo(com.android.tools.r8.ir.desugar.itf.ClassProcessor$EmulatedInterfaceInfo):291 -> a 494:498: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,com.android.tools.r8.ir.desugar.itf.InterfaceProcessingDesugaringEventConsumer):1095 -> a 494:498:com.android.tools.r8.ir.desugar.itf.ClassProcessor$ClassInfo lambda$visitClassInfo$13(com.android.tools.r8.ir.desugar.itf.ClassProcessor$ReportingContext,com.android.tools.r8.ir.desugar.itf.InterfaceProcessingDesugaringEventConsumer,com.android.tools.r8.graph.DexClass):1080 -> a 499:502:com.android.tools.r8.ir.desugar.itf.ClassProcessor$EmulatedInterfaces com.android.tools.r8.ir.desugar.itf.ClassProcessor$EmulatedInterfaces.merge(com.android.tools.r8.ir.desugar.itf.ClassProcessor$EmulatedInterfaces):322:325 -> a 499:502:com.android.tools.r8.ir.desugar.itf.ClassProcessor$EmulatedInterfaceInfo com.android.tools.r8.ir.desugar.itf.ClassProcessor$EmulatedInterfaceInfo.merge(com.android.tools.r8.ir.desugar.itf.ClassProcessor$EmulatedInterfaceInfo):357 -> a 499:502:com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo.withEmulatedInterfaceInfo(com.android.tools.r8.ir.desugar.itf.ClassProcessor$EmulatedInterfaceInfo):291 -> a 499:502: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,com.android.tools.r8.ir.desugar.itf.InterfaceProcessingDesugaringEventConsumer):1095 -> a 499:502:com.android.tools.r8.ir.desugar.itf.ClassProcessor$ClassInfo lambda$visitClassInfo$13(com.android.tools.r8.ir.desugar.itf.ClassProcessor$ReportingContext,com.android.tools.r8.ir.desugar.itf.InterfaceProcessingDesugaringEventConsumer,com.android.tools.r8.graph.DexClass):1080 -> a 503:503:com.android.tools.r8.ir.desugar.itf.ClassProcessor$EmulatedInterfaceInfo com.android.tools.r8.ir.desugar.itf.ClassProcessor$EmulatedInterfaceInfo.merge(com.android.tools.r8.ir.desugar.itf.ClassProcessor$EmulatedInterfaceInfo):357:357 -> a 503:503:com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo.withEmulatedInterfaceInfo(com.android.tools.r8.ir.desugar.itf.ClassProcessor$EmulatedInterfaceInfo):291 -> a 503:503: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,com.android.tools.r8.ir.desugar.itf.InterfaceProcessingDesugaringEventConsumer):1095 -> a 503:503:com.android.tools.r8.ir.desugar.itf.ClassProcessor$ClassInfo lambda$visitClassInfo$13(com.android.tools.r8.ir.desugar.itf.ClassProcessor$ReportingContext,com.android.tools.r8.ir.desugar.itf.InterfaceProcessingDesugaringEventConsumer,com.android.tools.r8.graph.DexClass):1080 -> a 504:504:com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo.withEmulatedInterfaceInfo(com.android.tools.r8.ir.desugar.itf.ClassProcessor$EmulatedInterfaceInfo):291:291 -> a 504:504: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,com.android.tools.r8.ir.desugar.itf.InterfaceProcessingDesugaringEventConsumer):1095 -> a 504:504:com.android.tools.r8.ir.desugar.itf.ClassProcessor$ClassInfo lambda$visitClassInfo$13(com.android.tools.r8.ir.desugar.itf.ClassProcessor$ReportingContext,com.android.tools.r8.ir.desugar.itf.InterfaceProcessingDesugaringEventConsumer,com.android.tools.r8.graph.DexClass):1080 -> a 505:505: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,com.android.tools.r8.ir.desugar.itf.InterfaceProcessingDesugaringEventConsumer):1096:1096 -> a 505:505:com.android.tools.r8.ir.desugar.itf.ClassProcessor$ClassInfo lambda$visitClassInfo$13(com.android.tools.r8.ir.desugar.itf.ClassProcessor$ReportingContext,com.android.tools.r8.ir.desugar.itf.InterfaceProcessingDesugaringEventConsumer,com.android.tools.r8.graph.DexClass):1080 -> a 506:511: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):1032:1037 -> a 506:511: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):1129 -> a 506:511: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,com.android.tools.r8.ir.desugar.itf.InterfaceProcessingDesugaringEventConsumer):1097 -> a 506:511:com.android.tools.r8.ir.desugar.itf.ClassProcessor$ClassInfo lambda$visitClassInfo$13(com.android.tools.r8.ir.desugar.itf.ClassProcessor$ReportingContext,com.android.tools.r8.ir.desugar.itf.InterfaceProcessingDesugaringEventConsumer,com.android.tools.r8.graph.DexClass):1080 -> a 512:512: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):1130:1130 -> a 512:512: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,com.android.tools.r8.ir.desugar.itf.InterfaceProcessingDesugaringEventConsumer):1097 -> a 512:512:com.android.tools.r8.ir.desugar.itf.ClassProcessor$ClassInfo lambda$visitClassInfo$13(com.android.tools.r8.ir.desugar.itf.ClassProcessor$ReportingContext,com.android.tools.r8.ir.desugar.itf.InterfaceProcessingDesugaringEventConsumer,com.android.tools.r8.graph.DexClass):1080 -> a 513:513:boolean com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo.isEmpty():274:274 -> a 513:513:com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo.merge(com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo):258 -> a 513:513: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,com.android.tools.r8.ir.desugar.itf.InterfaceProcessingDesugaringEventConsumer):1097 -> a 513:513:com.android.tools.r8.ir.desugar.itf.ClassProcessor$ClassInfo lambda$visitClassInfo$13(com.android.tools.r8.ir.desugar.itf.ClassProcessor$ReportingContext,com.android.tools.r8.ir.desugar.itf.InterfaceProcessingDesugaringEventConsumer,com.android.tools.r8.graph.DexClass):1080 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(3)"]} 514:514:boolean com.android.tools.r8.ir.desugar.itf.ClassProcessor$MethodSignatures.isEmpty():182:182 -> a 514:514:boolean com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo.isEmpty():274 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 514:514:com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo.merge(com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo):258 -> a 514:514: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,com.android.tools.r8.ir.desugar.itf.InterfaceProcessingDesugaringEventConsumer):1097 -> a 514:514:com.android.tools.r8.ir.desugar.itf.ClassProcessor$ClassInfo lambda$visitClassInfo$13(com.android.tools.r8.ir.desugar.itf.ClassProcessor$ReportingContext,com.android.tools.r8.ir.desugar.itf.InterfaceProcessingDesugaringEventConsumer,com.android.tools.r8.graph.DexClass):1080 -> a 515:515:boolean com.android.tools.r8.ir.desugar.itf.ClassProcessor$MethodSignatures.isEmpty():182:182 -> a 515:515:boolean com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo.isEmpty():274 -> a 515:515:com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo.merge(com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo):258 -> a 515:515: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,com.android.tools.r8.ir.desugar.itf.InterfaceProcessingDesugaringEventConsumer):1097 -> a 515:515:com.android.tools.r8.ir.desugar.itf.ClassProcessor$ClassInfo lambda$visitClassInfo$13(com.android.tools.r8.ir.desugar.itf.ClassProcessor$ReportingContext,com.android.tools.r8.ir.desugar.itf.InterfaceProcessingDesugaringEventConsumer,com.android.tools.r8.graph.DexClass):1080 -> a 516:516:boolean com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo.isEmpty():274:274 -> a 516:516:com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo.merge(com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo):258 -> a 516:516: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,com.android.tools.r8.ir.desugar.itf.InterfaceProcessingDesugaringEventConsumer):1097 -> a 516:516:com.android.tools.r8.ir.desugar.itf.ClassProcessor$ClassInfo lambda$visitClassInfo$13(com.android.tools.r8.ir.desugar.itf.ClassProcessor$ReportingContext,com.android.tools.r8.ir.desugar.itf.InterfaceProcessingDesugaringEventConsumer,com.android.tools.r8.graph.DexClass):1080 -> a 517:517:boolean com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo.isEmpty():274:274 -> a 517:517:com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo.merge(com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo):261 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 517:517: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,com.android.tools.r8.ir.desugar.itf.InterfaceProcessingDesugaringEventConsumer):1097 -> a 517:517:com.android.tools.r8.ir.desugar.itf.ClassProcessor$ClassInfo lambda$visitClassInfo$13(com.android.tools.r8.ir.desugar.itf.ClassProcessor$ReportingContext,com.android.tools.r8.ir.desugar.itf.InterfaceProcessingDesugaringEventConsumer,com.android.tools.r8.graph.DexClass):1080 -> a 518:518:boolean com.android.tools.r8.ir.desugar.itf.ClassProcessor$MethodSignatures.isEmpty():182:182 -> a 518:518:boolean com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo.isEmpty():274 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 518:518:com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo.merge(com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo):261 -> a 518:518: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,com.android.tools.r8.ir.desugar.itf.InterfaceProcessingDesugaringEventConsumer):1097 -> a 518:518:com.android.tools.r8.ir.desugar.itf.ClassProcessor$ClassInfo lambda$visitClassInfo$13(com.android.tools.r8.ir.desugar.itf.ClassProcessor$ReportingContext,com.android.tools.r8.ir.desugar.itf.InterfaceProcessingDesugaringEventConsumer,com.android.tools.r8.graph.DexClass):1080 -> a 519:519:boolean com.android.tools.r8.ir.desugar.itf.ClassProcessor$MethodSignatures.isEmpty():182:182 -> a 519:519:boolean com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo.isEmpty():274 -> a 519:519:com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo.merge(com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo):261 -> a 519:519: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,com.android.tools.r8.ir.desugar.itf.InterfaceProcessingDesugaringEventConsumer):1097 -> a 519:519:com.android.tools.r8.ir.desugar.itf.ClassProcessor$ClassInfo lambda$visitClassInfo$13(com.android.tools.r8.ir.desugar.itf.ClassProcessor$ReportingContext,com.android.tools.r8.ir.desugar.itf.InterfaceProcessingDesugaringEventConsumer,com.android.tools.r8.graph.DexClass):1080 -> a 520:520:boolean com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo.isEmpty():274:274 -> a 520:520:com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo.merge(com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo):261 -> a 520:520: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,com.android.tools.r8.ir.desugar.itf.InterfaceProcessingDesugaringEventConsumer):1097 -> a 520:520:com.android.tools.r8.ir.desugar.itf.ClassProcessor$ClassInfo lambda$visitClassInfo$13(com.android.tools.r8.ir.desugar.itf.ClassProcessor$ReportingContext,com.android.tools.r8.ir.desugar.itf.InterfaceProcessingDesugaringEventConsumer,com.android.tools.r8.graph.DexClass):1080 -> a 521:522:com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo.merge(com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo):264:265 -> a 521:522: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,com.android.tools.r8.ir.desugar.itf.InterfaceProcessingDesugaringEventConsumer):1097 -> a 521:522:com.android.tools.r8.ir.desugar.itf.ClassProcessor$ClassInfo lambda$visitClassInfo$13(com.android.tools.r8.ir.desugar.itf.ClassProcessor$ReportingContext,com.android.tools.r8.ir.desugar.itf.InterfaceProcessingDesugaringEventConsumer,com.android.tools.r8.graph.DexClass):1080 -> a 523:523:com.android.tools.r8.ir.desugar.itf.ClassProcessor$EmulatedInterfaceInfo com.android.tools.r8.ir.desugar.itf.ClassProcessor$EmulatedInterfaceInfo.merge(com.android.tools.r8.ir.desugar.itf.ClassProcessor$EmulatedInterfaceInfo):350:350 -> a 523:523:com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo.merge(com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo):266 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 523:523: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,com.android.tools.r8.ir.desugar.itf.InterfaceProcessingDesugaringEventConsumer):1097 -> a 523:523:com.android.tools.r8.ir.desugar.itf.ClassProcessor$ClassInfo lambda$visitClassInfo$13(com.android.tools.r8.ir.desugar.itf.ClassProcessor$ReportingContext,com.android.tools.r8.ir.desugar.itf.InterfaceProcessingDesugaringEventConsumer,com.android.tools.r8.graph.DexClass):1080 -> a 526:530:com.android.tools.r8.ir.desugar.itf.ClassProcessor$EmulatedInterfaceInfo com.android.tools.r8.ir.desugar.itf.ClassProcessor$EmulatedInterfaceInfo.merge(com.android.tools.r8.ir.desugar.itf.ClassProcessor$EmulatedInterfaceInfo):353:357 -> a 526:530:com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo.merge(com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo):266 -> a 526:530: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,com.android.tools.r8.ir.desugar.itf.InterfaceProcessingDesugaringEventConsumer):1097 -> a 526:530:com.android.tools.r8.ir.desugar.itf.ClassProcessor$ClassInfo lambda$visitClassInfo$13(com.android.tools.r8.ir.desugar.itf.ClassProcessor$ReportingContext,com.android.tools.r8.ir.desugar.itf.InterfaceProcessingDesugaringEventConsumer,com.android.tools.r8.graph.DexClass):1080 -> a 531:534:com.android.tools.r8.ir.desugar.itf.ClassProcessor$EmulatedInterfaces com.android.tools.r8.ir.desugar.itf.ClassProcessor$EmulatedInterfaces.merge(com.android.tools.r8.ir.desugar.itf.ClassProcessor$EmulatedInterfaces):322:325 -> a 531:534:com.android.tools.r8.ir.desugar.itf.ClassProcessor$EmulatedInterfaceInfo com.android.tools.r8.ir.desugar.itf.ClassProcessor$EmulatedInterfaceInfo.merge(com.android.tools.r8.ir.desugar.itf.ClassProcessor$EmulatedInterfaceInfo):357 -> a 531:534:com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo.merge(com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo):266 -> a 531:534: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,com.android.tools.r8.ir.desugar.itf.InterfaceProcessingDesugaringEventConsumer):1097 -> a 531:534:com.android.tools.r8.ir.desugar.itf.ClassProcessor$ClassInfo lambda$visitClassInfo$13(com.android.tools.r8.ir.desugar.itf.ClassProcessor$ReportingContext,com.android.tools.r8.ir.desugar.itf.InterfaceProcessingDesugaringEventConsumer,com.android.tools.r8.graph.DexClass):1080 -> a 535:535:com.android.tools.r8.ir.desugar.itf.ClassProcessor$EmulatedInterfaceInfo com.android.tools.r8.ir.desugar.itf.ClassProcessor$EmulatedInterfaceInfo.merge(com.android.tools.r8.ir.desugar.itf.ClassProcessor$EmulatedInterfaceInfo):357:357 -> a 535:535:com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo.merge(com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo):266 -> a 535:535: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,com.android.tools.r8.ir.desugar.itf.InterfaceProcessingDesugaringEventConsumer):1097 -> a 535:535:com.android.tools.r8.ir.desugar.itf.ClassProcessor$ClassInfo lambda$visitClassInfo$13(com.android.tools.r8.ir.desugar.itf.ClassProcessor$ReportingContext,com.android.tools.r8.ir.desugar.itf.InterfaceProcessingDesugaringEventConsumer,com.android.tools.r8.graph.DexClass):1080 -> a 536:536:com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo.merge(com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo):266:266 -> a 536:536: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,com.android.tools.r8.ir.desugar.itf.InterfaceProcessingDesugaringEventConsumer):1097 -> a 536:536:com.android.tools.r8.ir.desugar.itf.ClassProcessor$ClassInfo lambda$visitClassInfo$13(com.android.tools.r8.ir.desugar.itf.ClassProcessor$ReportingContext,com.android.tools.r8.ir.desugar.itf.InterfaceProcessingDesugaringEventConsumer,com.android.tools.r8.graph.DexClass):1080 -> a 537:539: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,com.android.tools.r8.ir.desugar.itf.InterfaceProcessingDesugaringEventConsumer):599:601 -> a 537:539: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,com.android.tools.r8.ir.desugar.itf.InterfaceProcessingDesugaringEventConsumer):1099 -> a 537:539:com.android.tools.r8.ir.desugar.itf.ClassProcessor$ClassInfo lambda$visitClassInfo$13(com.android.tools.r8.ir.desugar.itf.ClassProcessor$ReportingContext,com.android.tools.r8.ir.desugar.itf.InterfaceProcessingDesugaringEventConsumer,com.android.tools.r8.graph.DexClass):1080 -> a 540:545:void com.android.tools.r8.ir.desugar.itf.ClassProcessor.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.android.tools.r8.com.google.common.collect.ImmutableList$Builder,com.android.tools.r8.ir.desugar.itf.InterfaceProcessingDesugaringEventConsumer):810:815 -> a 540:545: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,com.android.tools.r8.ir.desugar.itf.InterfaceProcessingDesugaringEventConsumer):601 -> a 540:545: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,com.android.tools.r8.ir.desugar.itf.InterfaceProcessingDesugaringEventConsumer):1099 -> a 540:545:com.android.tools.r8.ir.desugar.itf.ClassProcessor$ClassInfo lambda$visitClassInfo$13(com.android.tools.r8.ir.desugar.itf.ClassProcessor$ReportingContext,com.android.tools.r8.ir.desugar.itf.InterfaceProcessingDesugaringEventConsumer,com.android.tools.r8.graph.DexClass):1080 -> a 546:546:void com.android.tools.r8.ir.desugar.itf.ClassProcessor.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.android.tools.r8.com.google.common.collect.ImmutableList$Builder,com.android.tools.r8.ir.desugar.itf.InterfaceProcessingDesugaringEventConsumer):814:814 -> a 546:546: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,com.android.tools.r8.ir.desugar.itf.InterfaceProcessingDesugaringEventConsumer):601 -> a 546:546: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,com.android.tools.r8.ir.desugar.itf.InterfaceProcessingDesugaringEventConsumer):1099 -> a 546:546:com.android.tools.r8.ir.desugar.itf.ClassProcessor$ClassInfo lambda$visitClassInfo$13(com.android.tools.r8.ir.desugar.itf.ClassProcessor$ReportingContext,com.android.tools.r8.ir.desugar.itf.InterfaceProcessingDesugaringEventConsumer,com.android.tools.r8.graph.DexClass):1080 -> a 547:547: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,com.android.tools.r8.ir.desugar.itf.InterfaceProcessingDesugaringEventConsumer):605:605 -> a 547:547: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,com.android.tools.r8.ir.desugar.itf.InterfaceProcessingDesugaringEventConsumer):1099 -> a 547:547:com.android.tools.r8.ir.desugar.itf.ClassProcessor$ClassInfo lambda$visitClassInfo$13(com.android.tools.r8.ir.desugar.itf.ClassProcessor$ReportingContext,com.android.tools.r8.ir.desugar.itf.InterfaceProcessingDesugaringEventConsumer,com.android.tools.r8.graph.DexClass):1080 -> a 548:556: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):767:775 -> a 548:556: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,com.android.tools.r8.ir.desugar.itf.InterfaceProcessingDesugaringEventConsumer):605 -> a 548:556: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,com.android.tools.r8.ir.desugar.itf.InterfaceProcessingDesugaringEventConsumer):1099 -> a 548:556:com.android.tools.r8.ir.desugar.itf.ClassProcessor$ClassInfo lambda$visitClassInfo$13(com.android.tools.r8.ir.desugar.itf.ClassProcessor$ReportingContext,com.android.tools.r8.ir.desugar.itf.InterfaceProcessingDesugaringEventConsumer,com.android.tools.r8.graph.DexClass):1080 -> a 557:557:boolean com.android.tools.r8.ir.desugar.itf.ClassProcessor$EmulatedInterfaceInfo.contains(com.android.tools.r8.graph.DexType):366:366 -> a 557:557: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):776 -> a 557:557: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,com.android.tools.r8.ir.desugar.itf.InterfaceProcessingDesugaringEventConsumer):605 -> a 557:557: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,com.android.tools.r8.ir.desugar.itf.InterfaceProcessingDesugaringEventConsumer):1099 -> a 557:557:com.android.tools.r8.ir.desugar.itf.ClassProcessor$ClassInfo lambda$visitClassInfo$13(com.android.tools.r8.ir.desugar.itf.ClassProcessor$ReportingContext,com.android.tools.r8.ir.desugar.itf.InterfaceProcessingDesugaringEventConsumer,com.android.tools.r8.graph.DexClass):1080 -> a 558:558:boolean com.android.tools.r8.ir.desugar.itf.ClassProcessor$EmulatedInterfaces.contains(com.android.tools.r8.graph.DexType):314:314 -> a 558:558:boolean com.android.tools.r8.ir.desugar.itf.ClassProcessor$EmulatedInterfaceInfo.contains(com.android.tools.r8.graph.DexType):366 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 558:558: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):776 -> a 558:558: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,com.android.tools.r8.ir.desugar.itf.InterfaceProcessingDesugaringEventConsumer):605 -> a 558:558: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,com.android.tools.r8.ir.desugar.itf.InterfaceProcessingDesugaringEventConsumer):1099 -> a 558:558:com.android.tools.r8.ir.desugar.itf.ClassProcessor$ClassInfo lambda$visitClassInfo$13(com.android.tools.r8.ir.desugar.itf.ClassProcessor$ReportingContext,com.android.tools.r8.ir.desugar.itf.InterfaceProcessingDesugaringEventConsumer,com.android.tools.r8.graph.DexClass):1080 -> a 559:559:boolean com.android.tools.r8.ir.desugar.itf.ClassProcessor$EmulatedInterfaces.contains(com.android.tools.r8.graph.DexType):314:314 -> a 559:559:boolean com.android.tools.r8.ir.desugar.itf.ClassProcessor$EmulatedInterfaceInfo.contains(com.android.tools.r8.graph.DexType):366 -> a 559:559: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):776 -> a 559:559: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,com.android.tools.r8.ir.desugar.itf.InterfaceProcessingDesugaringEventConsumer):605 -> a 559:559: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,com.android.tools.r8.ir.desugar.itf.InterfaceProcessingDesugaringEventConsumer):1099 -> a 559:559:com.android.tools.r8.ir.desugar.itf.ClassProcessor$ClassInfo lambda$visitClassInfo$13(com.android.tools.r8.ir.desugar.itf.ClassProcessor$ReportingContext,com.android.tools.r8.ir.desugar.itf.InterfaceProcessingDesugaringEventConsumer,com.android.tools.r8.graph.DexClass):1080 -> a 560:560: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):783:783 -> a 560:560: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,com.android.tools.r8.ir.desugar.itf.InterfaceProcessingDesugaringEventConsumer):605 -> a 560:560: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,com.android.tools.r8.ir.desugar.itf.InterfaceProcessingDesugaringEventConsumer):1099 -> a 560:560:com.android.tools.r8.ir.desugar.itf.ClassProcessor$ClassInfo lambda$visitClassInfo$13(com.android.tools.r8.ir.desugar.itf.ClassProcessor$ReportingContext,com.android.tools.r8.ir.desugar.itf.InterfaceProcessingDesugaringEventConsumer,com.android.tools.r8.graph.DexClass):1080 -> a 561:565: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):792:796 -> a 561:565: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):782 -> a 561:565: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,com.android.tools.r8.ir.desugar.itf.InterfaceProcessingDesugaringEventConsumer):605 -> a 561:565: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,com.android.tools.r8.ir.desugar.itf.InterfaceProcessingDesugaringEventConsumer):1099 -> a 561:565:com.android.tools.r8.ir.desugar.itf.ClassProcessor$ClassInfo lambda$visitClassInfo$13(com.android.tools.r8.ir.desugar.itf.ClassProcessor$ReportingContext,com.android.tools.r8.ir.desugar.itf.InterfaceProcessingDesugaringEventConsumer,com.android.tools.r8.graph.DexClass):1080 -> a 566:566:boolean com.android.tools.r8.ir.desugar.itf.ClassProcessor$EmulatedInterfaceInfo.contains(com.android.tools.r8.graph.DexType):366:366 -> a 566:566: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):797 -> a 566:566: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):782 -> a 566:566: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,com.android.tools.r8.ir.desugar.itf.InterfaceProcessingDesugaringEventConsumer):605 -> a 566:566: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,com.android.tools.r8.ir.desugar.itf.InterfaceProcessingDesugaringEventConsumer):1099 -> a 566:566:com.android.tools.r8.ir.desugar.itf.ClassProcessor$ClassInfo lambda$visitClassInfo$13(com.android.tools.r8.ir.desugar.itf.ClassProcessor$ReportingContext,com.android.tools.r8.ir.desugar.itf.InterfaceProcessingDesugaringEventConsumer,com.android.tools.r8.graph.DexClass):1080 -> a 567:567:boolean com.android.tools.r8.ir.desugar.itf.ClassProcessor$EmulatedInterfaces.contains(com.android.tools.r8.graph.DexType):314:314 -> a 567:567:boolean com.android.tools.r8.ir.desugar.itf.ClassProcessor$EmulatedInterfaceInfo.contains(com.android.tools.r8.graph.DexType):366 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 567:567: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):797 -> a 567:567: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):782 -> a 567:567: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,com.android.tools.r8.ir.desugar.itf.InterfaceProcessingDesugaringEventConsumer):605 -> a 567:567: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,com.android.tools.r8.ir.desugar.itf.InterfaceProcessingDesugaringEventConsumer):1099 -> a 567:567:com.android.tools.r8.ir.desugar.itf.ClassProcessor$ClassInfo lambda$visitClassInfo$13(com.android.tools.r8.ir.desugar.itf.ClassProcessor$ReportingContext,com.android.tools.r8.ir.desugar.itf.InterfaceProcessingDesugaringEventConsumer,com.android.tools.r8.graph.DexClass):1080 -> a 568:568:boolean com.android.tools.r8.ir.desugar.itf.ClassProcessor$EmulatedInterfaces.contains(com.android.tools.r8.graph.DexType):314:314 -> a 568:568:boolean com.android.tools.r8.ir.desugar.itf.ClassProcessor$EmulatedInterfaceInfo.contains(com.android.tools.r8.graph.DexType):366 -> a 568:568: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):797 -> a 568:568: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):782 -> a 568:568: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,com.android.tools.r8.ir.desugar.itf.InterfaceProcessingDesugaringEventConsumer):605 -> a 568:568: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,com.android.tools.r8.ir.desugar.itf.InterfaceProcessingDesugaringEventConsumer):1099 -> a 568:568:com.android.tools.r8.ir.desugar.itf.ClassProcessor$ClassInfo lambda$visitClassInfo$13(com.android.tools.r8.ir.desugar.itf.ClassProcessor$ReportingContext,com.android.tools.r8.ir.desugar.itf.InterfaceProcessingDesugaringEventConsumer,com.android.tools.r8.graph.DexClass):1080 -> a 569:569:com.android.tools.r8.ir.desugar.itf.ClassProcessor$MethodSignatures com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo.emulatedInterfaceSignaturesToForward():270:270 -> a 569:569: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,com.android.tools.r8.ir.desugar.itf.InterfaceProcessingDesugaringEventConsumer):610 -> a 569:569: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,com.android.tools.r8.ir.desugar.itf.InterfaceProcessingDesugaringEventConsumer):1099 -> a 569:569:com.android.tools.r8.ir.desugar.itf.ClassProcessor$ClassInfo lambda$visitClassInfo$13(com.android.tools.r8.ir.desugar.itf.ClassProcessor$ReportingContext,com.android.tools.r8.ir.desugar.itf.InterfaceProcessingDesugaringEventConsumer,com.android.tools.r8.graph.DexClass):1080 -> a 570:572: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):186:188 -> a 570:572:com.android.tools.r8.ir.desugar.itf.ClassProcessor$MethodSignatures com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo.emulatedInterfaceSignaturesToForward():270 -> a 570:572: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,com.android.tools.r8.ir.desugar.itf.InterfaceProcessingDesugaringEventConsumer):610 -> a 570:572: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,com.android.tools.r8.ir.desugar.itf.InterfaceProcessingDesugaringEventConsumer):1099 -> a 570:572:com.android.tools.r8.ir.desugar.itf.ClassProcessor$ClassInfo lambda$visitClassInfo$13(com.android.tools.r8.ir.desugar.itf.ClassProcessor$ReportingContext,com.android.tools.r8.ir.desugar.itf.InterfaceProcessingDesugaringEventConsumer,com.android.tools.r8.graph.DexClass):1080 -> a 573:578:void com.android.tools.r8.ir.desugar.itf.ClassProcessor.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.android.tools.r8.com.google.common.collect.ImmutableList$Builder,com.android.tools.r8.ir.desugar.itf.InterfaceProcessingDesugaringEventConsumer):810:815 -> a 573:578: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,com.android.tools.r8.ir.desugar.itf.InterfaceProcessingDesugaringEventConsumer):607 -> a 573:578: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,com.android.tools.r8.ir.desugar.itf.InterfaceProcessingDesugaringEventConsumer):1099 -> a 573:578:com.android.tools.r8.ir.desugar.itf.ClassProcessor$ClassInfo lambda$visitClassInfo$13(com.android.tools.r8.ir.desugar.itf.ClassProcessor$ReportingContext,com.android.tools.r8.ir.desugar.itf.InterfaceProcessingDesugaringEventConsumer,com.android.tools.r8.graph.DexClass):1080 -> a 579:579:void com.android.tools.r8.ir.desugar.itf.ClassProcessor.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.android.tools.r8.com.google.common.collect.ImmutableList$Builder,com.android.tools.r8.ir.desugar.itf.InterfaceProcessingDesugaringEventConsumer):814:814 -> a 579:579: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,com.android.tools.r8.ir.desugar.itf.InterfaceProcessingDesugaringEventConsumer):607 -> a 579:579: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,com.android.tools.r8.ir.desugar.itf.InterfaceProcessingDesugaringEventConsumer):1099 -> a 579:579:com.android.tools.r8.ir.desugar.itf.ClassProcessor$ClassInfo lambda$visitClassInfo$13(com.android.tools.r8.ir.desugar.itf.ClassProcessor$ReportingContext,com.android.tools.r8.ir.desugar.itf.InterfaceProcessingDesugaringEventConsumer,com.android.tools.r8.graph.DexClass):1080 -> a 580:581: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,com.android.tools.r8.ir.desugar.itf.InterfaceProcessingDesugaringEventConsumer):613:614 -> a 580:581: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,com.android.tools.r8.ir.desugar.itf.InterfaceProcessingDesugaringEventConsumer):1099 -> a 580:581:com.android.tools.r8.ir.desugar.itf.ClassProcessor$ClassInfo lambda$visitClassInfo$13(com.android.tools.r8.ir.desugar.itf.ClassProcessor$ReportingContext,com.android.tools.r8.ir.desugar.itf.InterfaceProcessingDesugaringEventConsumer,com.android.tools.r8.graph.DexClass):1080 -> a 582:584: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.android.tools.r8.com.google.common.collect.ImmutableList,com.android.tools.r8.ir.desugar.itf.ClassProcessor$EmulatedInterfaceInfo):223:225 -> a 582:584: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,com.android.tools.r8.ir.desugar.itf.InterfaceProcessingDesugaringEventConsumer):614 -> a 582:584: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,com.android.tools.r8.ir.desugar.itf.InterfaceProcessingDesugaringEventConsumer):1099 -> a 582:584:com.android.tools.r8.ir.desugar.itf.ClassProcessor$ClassInfo lambda$visitClassInfo$13(com.android.tools.r8.ir.desugar.itf.ClassProcessor$ReportingContext,com.android.tools.r8.ir.desugar.itf.InterfaceProcessingDesugaringEventConsumer,com.android.tools.r8.graph.DexClass):1080 -> a 585:585: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,com.android.tools.r8.ir.desugar.itf.InterfaceProcessingDesugaringEventConsumer):617:617 -> a 585:585: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,com.android.tools.r8.ir.desugar.itf.InterfaceProcessingDesugaringEventConsumer):1099 -> a 585:585:com.android.tools.r8.ir.desugar.itf.ClassProcessor$ClassInfo lambda$visitClassInfo$13(com.android.tools.r8.ir.desugar.itf.ClassProcessor$ReportingContext,com.android.tools.r8.ir.desugar.itf.InterfaceProcessingDesugaringEventConsumer,com.android.tools.r8.graph.DexClass):1080 -> a 586:588: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.android.tools.r8.com.google.common.collect.ImmutableList,com.android.tools.r8.ir.desugar.itf.ClassProcessor$EmulatedInterfaceInfo):223:225 -> a 586:588: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,com.android.tools.r8.ir.desugar.itf.InterfaceProcessingDesugaringEventConsumer):616 -> a 586:588: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,com.android.tools.r8.ir.desugar.itf.InterfaceProcessingDesugaringEventConsumer):1099 -> a 586:588:com.android.tools.r8.ir.desugar.itf.ClassProcessor$ClassInfo lambda$visitClassInfo$13(com.android.tools.r8.ir.desugar.itf.ClassProcessor$ReportingContext,com.android.tools.r8.ir.desugar.itf.InterfaceProcessingDesugaringEventConsumer,com.android.tools.r8.graph.DexClass):1080 -> a 589:592:com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo visitLibraryClassInfo(com.android.tools.r8.graph.DexClass):1112:1115 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;)Lcom/android/tools/r8/internal/Ba;"} 593:604: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):1048:1059 -> a 593:604:com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo visitLibraryClassInfo(com.android.tools.r8.graph.DexClass):1114 -> a 605:605:com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo visitLibraryClassInfo(com.android.tools.r8.graph.DexClass):1114:1114 -> a 606:606: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):1060:1060 -> a 606:606:com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo visitLibraryClassInfo(com.android.tools.r8.graph.DexClass):1114 -> a 607:607:com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo visitLibraryClassInfo(com.android.tools.r8.graph.DexClass):1116:1116 -> a 608:608:com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo visitLibraryClassInfoRaw(com.android.tools.r8.graph.DexLibraryClass):1120:1120 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/d2;)Lcom/android/tools/r8/internal/Ba;"} 609:609:boolean com.android.tools.r8.ir.desugar.itf.ClassProcessor.ignoreLibraryInfo():480:480 -> a 609:609:com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo com.android.tools.r8.ir.desugar.itf.ClassProcessor.visitLibraryClassInfo(com.android.tools.r8.graph.DexType):1104 -> a 609:609:com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo visitLibraryClassInfoRaw(com.android.tools.r8.graph.DexLibraryClass):1120 -> a 610:610:com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo com.android.tools.r8.ir.desugar.itf.ClassProcessor.visitLibraryClassInfo(com.android.tools.r8.graph.DexType):1105:1105 -> a 610:610:com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo visitLibraryClassInfoRaw(com.android.tools.r8.graph.DexLibraryClass):1120 -> a 611:614: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):1032:1035 -> a 611:614:com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo com.android.tools.r8.ir.desugar.itf.ClassProcessor.visitLibraryClassInfo(com.android.tools.r8.graph.DexType):1107 -> a 611:614:com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo visitLibraryClassInfoRaw(com.android.tools.r8.graph.DexLibraryClass):1120 -> a 615:615: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):420:420 -> a 615:615: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):1035 -> a 615:615:com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo com.android.tools.r8.ir.desugar.itf.ClassProcessor.visitLibraryClassInfo(com.android.tools.r8.graph.DexType):1107 -> a 615:615:com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo visitLibraryClassInfoRaw(com.android.tools.r8.graph.DexLibraryClass):1120 -> a 616:616:com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo com.android.tools.r8.ir.desugar.itf.ClassProcessor.visitLibraryClassInfo(com.android.tools.r8.graph.DexType):1108:1108 -> a 616:616:com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo visitLibraryClassInfoRaw(com.android.tools.r8.graph.DexLibraryClass):1120 -> a 617:618:com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo visitLibraryClassInfoRaw(com.android.tools.r8.graph.DexLibraryClass):1121:1122 -> a 619:622: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):1032:1035 -> a 619:622: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):1129 -> a 619:622:com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo visitLibraryClassInfoRaw(com.android.tools.r8.graph.DexLibraryClass):1123 -> a 623:623: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):1130:1130 -> a 623:623:com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo visitLibraryClassInfoRaw(com.android.tools.r8.graph.DexLibraryClass):1123 -> a 624:624:boolean com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo.isEmpty():274:274 -> a 624:624:com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo.merge(com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo):258 -> a 624:624:com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo visitLibraryClassInfoRaw(com.android.tools.r8.graph.DexLibraryClass):1123 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 625:625:boolean com.android.tools.r8.ir.desugar.itf.ClassProcessor$MethodSignatures.isEmpty():182:182 -> a 625:625:boolean com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo.isEmpty():274 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 625:625:com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo.merge(com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo):258 -> a 625:625:com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo visitLibraryClassInfoRaw(com.android.tools.r8.graph.DexLibraryClass):1123 -> a 626:626:boolean com.android.tools.r8.ir.desugar.itf.ClassProcessor$MethodSignatures.isEmpty():182:182 -> a 626:626:boolean com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo.isEmpty():274 -> a 626:626:com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo.merge(com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo):258 -> a 626:626:com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo visitLibraryClassInfoRaw(com.android.tools.r8.graph.DexLibraryClass):1123 -> a 627:627:boolean com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo.isEmpty():274:274 -> a 627:627:com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo.merge(com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo):258 -> a 627:627:com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo visitLibraryClassInfoRaw(com.android.tools.r8.graph.DexLibraryClass):1123 -> a 628:628:boolean com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo.isEmpty():274:274 -> a 628:628:com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo.merge(com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo):261 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 628:628:com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo visitLibraryClassInfoRaw(com.android.tools.r8.graph.DexLibraryClass):1123 -> a 629:629:boolean com.android.tools.r8.ir.desugar.itf.ClassProcessor$MethodSignatures.isEmpty():182:182 -> a 629:629:boolean com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo.isEmpty():274 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 629:629:com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo.merge(com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo):261 -> a 629:629:com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo visitLibraryClassInfoRaw(com.android.tools.r8.graph.DexLibraryClass):1123 -> a 630:630:boolean com.android.tools.r8.ir.desugar.itf.ClassProcessor$MethodSignatures.isEmpty():182:182 -> a 630:630:boolean com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo.isEmpty():274 -> a 630:630:com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo.merge(com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo):261 -> a 630:630:com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo visitLibraryClassInfoRaw(com.android.tools.r8.graph.DexLibraryClass):1123 -> a 631:631:boolean com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo.isEmpty():274:274 -> a 631:631:com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo.merge(com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo):261 -> a 631:631:com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo visitLibraryClassInfoRaw(com.android.tools.r8.graph.DexLibraryClass):1123 -> a 632:633:com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo.merge(com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo):264:265 -> a 632:633:com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo visitLibraryClassInfoRaw(com.android.tools.r8.graph.DexLibraryClass):1123 -> a 634:634:com.android.tools.r8.ir.desugar.itf.ClassProcessor$EmulatedInterfaceInfo com.android.tools.r8.ir.desugar.itf.ClassProcessor$EmulatedInterfaceInfo.merge(com.android.tools.r8.ir.desugar.itf.ClassProcessor$EmulatedInterfaceInfo):350:350 -> a 634:634:com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo.merge(com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo):266 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 634:634:com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo visitLibraryClassInfoRaw(com.android.tools.r8.graph.DexLibraryClass):1123 -> a 637:641:com.android.tools.r8.ir.desugar.itf.ClassProcessor$EmulatedInterfaceInfo com.android.tools.r8.ir.desugar.itf.ClassProcessor$EmulatedInterfaceInfo.merge(com.android.tools.r8.ir.desugar.itf.ClassProcessor$EmulatedInterfaceInfo):353:357 -> a 637:641:com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo.merge(com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo):266 -> a 637:641:com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo visitLibraryClassInfoRaw(com.android.tools.r8.graph.DexLibraryClass):1123 -> a 642:645:com.android.tools.r8.ir.desugar.itf.ClassProcessor$EmulatedInterfaces com.android.tools.r8.ir.desugar.itf.ClassProcessor$EmulatedInterfaces.merge(com.android.tools.r8.ir.desugar.itf.ClassProcessor$EmulatedInterfaces):322:325 -> a 642:645:com.android.tools.r8.ir.desugar.itf.ClassProcessor$EmulatedInterfaceInfo com.android.tools.r8.ir.desugar.itf.ClassProcessor$EmulatedInterfaceInfo.merge(com.android.tools.r8.ir.desugar.itf.ClassProcessor$EmulatedInterfaceInfo):357 -> a 642:645:com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo.merge(com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo):266 -> a 642:645:com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo visitLibraryClassInfoRaw(com.android.tools.r8.graph.DexLibraryClass):1123 -> a 646:646:com.android.tools.r8.ir.desugar.itf.ClassProcessor$EmulatedInterfaceInfo com.android.tools.r8.ir.desugar.itf.ClassProcessor$EmulatedInterfaceInfo.merge(com.android.tools.r8.ir.desugar.itf.ClassProcessor$EmulatedInterfaceInfo):357:357 -> a 646:646:com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo.merge(com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo):266 -> a 646:646:com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo visitLibraryClassInfoRaw(com.android.tools.r8.graph.DexLibraryClass):1123 -> a 647:647:com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo.merge(com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo):266:266 -> a 647:647:com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo visitLibraryClassInfoRaw(com.android.tools.r8.graph.DexLibraryClass):1123 -> a 648:650: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):1142:1144 -> a 648:650:com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo lambda$visitInterfaceInfo$14(com.android.tools.r8.ir.desugar.itf.ClassProcessor$ReportingContext,com.android.tools.r8.graph.DexClass):1138 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Aa;Lcom/android/tools/r8/graph/q0;)Lcom/android/tools/r8/internal/Ba;"} 651:656: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):1032:1037 -> a 651:656: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):1129 -> a 651:656: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):1145 -> a 651:656:com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo lambda$visitInterfaceInfo$14(com.android.tools.r8.ir.desugar.itf.ClassProcessor$ReportingContext,com.android.tools.r8.graph.DexClass):1138 -> a 657:657: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):1130:1130 -> a 657:657: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):1145 -> a 657:657:com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo lambda$visitInterfaceInfo$14(com.android.tools.r8.ir.desugar.itf.ClassProcessor$ReportingContext,com.android.tools.r8.graph.DexClass):1138 -> a 658:658:boolean com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo.isEmpty():274:274 -> a 658:658:com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo.merge(com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo):258 -> a 658:658: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):1145 -> a 658:658:com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo lambda$visitInterfaceInfo$14(com.android.tools.r8.ir.desugar.itf.ClassProcessor$ReportingContext,com.android.tools.r8.graph.DexClass):1138 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(3)"]} 659:659:boolean com.android.tools.r8.ir.desugar.itf.ClassProcessor$MethodSignatures.isEmpty():182:182 -> a 659:659:boolean com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo.isEmpty():274 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 659:659:com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo.merge(com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo):258 -> a 659:659: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):1145 -> a 659:659:com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo lambda$visitInterfaceInfo$14(com.android.tools.r8.ir.desugar.itf.ClassProcessor$ReportingContext,com.android.tools.r8.graph.DexClass):1138 -> a 660:660:boolean com.android.tools.r8.ir.desugar.itf.ClassProcessor$MethodSignatures.isEmpty():182:182 -> a 660:660:boolean com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo.isEmpty():274 -> a 660:660:com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo.merge(com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo):258 -> a 660:660: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):1145 -> a 660:660:com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo lambda$visitInterfaceInfo$14(com.android.tools.r8.ir.desugar.itf.ClassProcessor$ReportingContext,com.android.tools.r8.graph.DexClass):1138 -> a 661:661:boolean com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo.isEmpty():274:274 -> a 661:661:com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo.merge(com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo):258 -> a 661:661: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):1145 -> a 661:661:com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo lambda$visitInterfaceInfo$14(com.android.tools.r8.ir.desugar.itf.ClassProcessor$ReportingContext,com.android.tools.r8.graph.DexClass):1138 -> a 662:662:boolean com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo.isEmpty():274:274 -> a 662:662:com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo.merge(com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo):261 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 662:662: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):1145 -> a 662:662:com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo lambda$visitInterfaceInfo$14(com.android.tools.r8.ir.desugar.itf.ClassProcessor$ReportingContext,com.android.tools.r8.graph.DexClass):1138 -> a 663:663:boolean com.android.tools.r8.ir.desugar.itf.ClassProcessor$MethodSignatures.isEmpty():182:182 -> a 663:663:boolean com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo.isEmpty():274 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 663:663:com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo.merge(com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo):261 -> a 663:663: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):1145 -> a 663:663:com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo lambda$visitInterfaceInfo$14(com.android.tools.r8.ir.desugar.itf.ClassProcessor$ReportingContext,com.android.tools.r8.graph.DexClass):1138 -> a 664:664:boolean com.android.tools.r8.ir.desugar.itf.ClassProcessor$MethodSignatures.isEmpty():182:182 -> a 664:664:boolean com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo.isEmpty():274 -> a 664:664:com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo.merge(com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo):261 -> a 664:664: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):1145 -> a 664:664:com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo lambda$visitInterfaceInfo$14(com.android.tools.r8.ir.desugar.itf.ClassProcessor$ReportingContext,com.android.tools.r8.graph.DexClass):1138 -> a 665:665:boolean com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo.isEmpty():274:274 -> a 665:665:com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo.merge(com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo):261 -> a 665:665: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):1145 -> a 665:665:com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo lambda$visitInterfaceInfo$14(com.android.tools.r8.ir.desugar.itf.ClassProcessor$ReportingContext,com.android.tools.r8.graph.DexClass):1138 -> a 666:667:com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo.merge(com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo):264:265 -> a 666:667: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):1145 -> a 666:667:com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo lambda$visitInterfaceInfo$14(com.android.tools.r8.ir.desugar.itf.ClassProcessor$ReportingContext,com.android.tools.r8.graph.DexClass):1138 -> a 668:668:com.android.tools.r8.ir.desugar.itf.ClassProcessor$EmulatedInterfaceInfo com.android.tools.r8.ir.desugar.itf.ClassProcessor$EmulatedInterfaceInfo.merge(com.android.tools.r8.ir.desugar.itf.ClassProcessor$EmulatedInterfaceInfo):350:350 -> a 668:668:com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo.merge(com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo):266 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 668:668: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):1145 -> a 668:668:com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo lambda$visitInterfaceInfo$14(com.android.tools.r8.ir.desugar.itf.ClassProcessor$ReportingContext,com.android.tools.r8.graph.DexClass):1138 -> a 671:675:com.android.tools.r8.ir.desugar.itf.ClassProcessor$EmulatedInterfaceInfo com.android.tools.r8.ir.desugar.itf.ClassProcessor$EmulatedInterfaceInfo.merge(com.android.tools.r8.ir.desugar.itf.ClassProcessor$EmulatedInterfaceInfo):353:357 -> a 671:675:com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo.merge(com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo):266 -> a 671:675: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):1145 -> a 671:675:com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo lambda$visitInterfaceInfo$14(com.android.tools.r8.ir.desugar.itf.ClassProcessor$ReportingContext,com.android.tools.r8.graph.DexClass):1138 -> a 676:679:com.android.tools.r8.ir.desugar.itf.ClassProcessor$EmulatedInterfaces com.android.tools.r8.ir.desugar.itf.ClassProcessor$EmulatedInterfaces.merge(com.android.tools.r8.ir.desugar.itf.ClassProcessor$EmulatedInterfaces):322:325 -> a 676:679:com.android.tools.r8.ir.desugar.itf.ClassProcessor$EmulatedInterfaceInfo com.android.tools.r8.ir.desugar.itf.ClassProcessor$EmulatedInterfaceInfo.merge(com.android.tools.r8.ir.desugar.itf.ClassProcessor$EmulatedInterfaceInfo):357 -> a 676:679:com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo.merge(com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo):266 -> a 676:679: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):1145 -> a 676:679:com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo lambda$visitInterfaceInfo$14(com.android.tools.r8.ir.desugar.itf.ClassProcessor$ReportingContext,com.android.tools.r8.graph.DexClass):1138 -> a 680:680:com.android.tools.r8.ir.desugar.itf.ClassProcessor$EmulatedInterfaceInfo com.android.tools.r8.ir.desugar.itf.ClassProcessor$EmulatedInterfaceInfo.merge(com.android.tools.r8.ir.desugar.itf.ClassProcessor$EmulatedInterfaceInfo):357:357 -> a 680:680:com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo.merge(com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo):266 -> a 680:680: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):1145 -> a 680:680:com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo lambda$visitInterfaceInfo$14(com.android.tools.r8.ir.desugar.itf.ClassProcessor$ReportingContext,com.android.tools.r8.graph.DexClass):1138 -> a 681:681:com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo.merge(com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo):266:266 -> a 681:681: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):1145 -> a 681:681:com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo lambda$visitInterfaceInfo$14(com.android.tools.r8.ir.desugar.itf.ClassProcessor$ReportingContext,com.android.tools.r8.graph.DexClass):1138 -> a 682:684: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):1147:1149 -> a 682:684:com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo lambda$visitInterfaceInfo$14(com.android.tools.r8.ir.desugar.itf.ClassProcessor$ReportingContext,com.android.tools.r8.graph.DexClass):1138 -> a 1:1:boolean lambda$computeInterfaceInfo$3(com.android.tools.r8.graph.DexMethod):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)Z"} 2:9:com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo computeInterfaceInfo(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo):539:546 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;Lcom/android/tools/r8/internal/Ba;)Lcom/android/tools/r8/internal/Ba;"} 10:10:boolean com.android.tools.r8.ir.desugar.itf.ClassProcessor.needsLibraryInfo():476:476 -> b 10:10:com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo computeInterfaceInfo(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo):546 -> b 11:13:com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo computeInterfaceInfo(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo):546:548 -> b 14:14:boolean com.android.tools.r8.ir.desugar.itf.ClassProcessor$MethodSignatures.isEmpty():182:182 -> b 14:14:com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo.withSignatures(com.android.tools.r8.ir.desugar.itf.ClassProcessor$MethodSignatures):278 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 14:14:com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo computeInterfaceInfo(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo):548 -> b 15:15:boolean com.android.tools.r8.ir.desugar.itf.ClassProcessor$MethodSignatures.isEmpty():182:182 -> b 15:15:com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo.withSignatures(com.android.tools.r8.ir.desugar.itf.ClassProcessor$MethodSignatures):278 -> b 15:15:com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo computeInterfaceInfo(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo):548 -> b 16:17:com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo.withSignatures(com.android.tools.r8.ir.desugar.itf.ClassProcessor$MethodSignatures):281:282 -> b 16:17:com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo computeInterfaceInfo(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo):548 -> b 18:21:void lambda$collectEmulatedInterfacesWithPropagatedTypeArguments$9(java.util.Set,java.util.Map,com.android.tools.r8.graph.DexType):752:755 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Set;Ljava/util/Map;Lcom/android/tools/r8/graph/v2;)V"} 22:26:void lambda$collectEmulatedInterfacesWithPropagatedTypeArguments$9(java.util.Set,java.util.Map,com.android.tools.r8.graph.DexType):753:757 -> b 27:27:java.util.Map lambda$addSyntheticThrowingMethod$12(com.android.tools.r8.graph.DexProgramClass):932:932 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)Ljava/util/Map;"} 28:32: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,com.android.tools.r8.ir.desugar.itf.InterfaceProcessingDesugaringEventConsumer):1075:1079 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Aa;Lcom/android/tools/r8/internal/js;Lcom/android/tools/r8/graph/q0;)Lcom/android/tools/r8/internal/va;"} 33:44: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):1048:1059 -> b 33:44: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,com.android.tools.r8.ir.desugar.itf.InterfaceProcessingDesugaringEventConsumer):1079 -> b 45:45: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,com.android.tools.r8.ir.desugar.itf.InterfaceProcessingDesugaringEventConsumer):1079:1079 -> b 46:46: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):1060:1060 -> b 46:46: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,com.android.tools.r8.ir.desugar.itf.InterfaceProcessingDesugaringEventConsumer):1079 -> b 47:47: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):1134:1134 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Aa;Lcom/android/tools/r8/graph/q0;)Lcom/android/tools/r8/internal/Ba;"} 48:48:boolean com.android.tools.r8.ir.desugar.itf.ClassProcessor.ignoreLibraryInfo():480:480 -> b 48:48: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):1134 -> b 49:51: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):1135:1137 -> b 52:63: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):1048:1059 -> b 52:63: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):1137 -> b 64:64: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):1137:1137 -> b 65:65: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):1060:1060 -> b 65:65: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):1137 -> b com.android.tools.r8.ir.desugar.itf.ClassProcessor$ClassInfo -> com.android.tools.r8.internal.va: # {"id":"sourceFile","fileName":"ClassProcessor.java"} com.android.tools.r8.ir.desugar.itf.ClassProcessor$ClassInfo parent -> a com.android.tools.r8.com.google.common.collect.ImmutableList forwardedMethodTargets -> b com.android.tools.r8.ir.desugar.itf.ClassProcessor$EmulatedInterfaceInfo emulatedInterfaceInfo -> c com.android.tools.r8.ir.desugar.itf.ClassProcessor$ClassInfo EMPTY -> d 1:2:void ():197:198 -> 1:4:void (com.android.tools.r8.ir.desugar.itf.ClassProcessor$ClassInfo,com.android.tools.r8.com.google.common.collect.ImmutableList,com.android.tools.r8.ir.desugar.itf.ClassProcessor$EmulatedInterfaceInfo):213:216 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/va;Lcom/android/tools/r8/internal/bm;Lcom/android/tools/r8/internal/wa;)V"} 1:5:boolean isTargetedByForwards(com.android.tools.r8.graph.DexClassAndMethod):233:237 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/t0;)Z"} 6:6:boolean lambda$isTargetedByForwards$0(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.DexEncodedMethod):236:236 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/t0;Lcom/android/tools/r8/graph/W0;)Z"} com.android.tools.r8.ir.desugar.itf.ClassProcessor$EmulatedInterfaceInfo -> com.android.tools.r8.internal.wa: # {"id":"sourceFile","fileName":"ClassProcessor.java"} 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 ():335:337 -> 1:3:void (com.android.tools.r8.ir.desugar.itf.ClassProcessor$MethodSignatures,com.android.tools.r8.ir.desugar.itf.ClassProcessor$EmulatedInterfaces):344:346 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/za;Lcom/android/tools/r8/internal/xa;)V"} 1:1:boolean isEmpty():361:361 -> a 2:2:boolean com.android.tools.r8.ir.desugar.itf.ClassProcessor$EmulatedInterfaces.isEmpty():310:310 -> a 2:2:boolean isEmpty():361 -> 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$EmulatedInterfaces.isEmpty():310:310 -> a 3:3:boolean isEmpty():361 -> a 4:4:boolean isEmpty():361:361 -> a 5:5:boolean com.android.tools.r8.ir.desugar.itf.ClassProcessor$MethodSignatures.isEmpty():182:182 -> a 5:5:boolean isEmpty():361 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 6:6:boolean com.android.tools.r8.ir.desugar.itf.ClassProcessor$MethodSignatures.isEmpty():182:182 -> a 6:6:boolean isEmpty():361 -> a 7:8:boolean isEmpty():361:362 -> a 9:9:boolean com.android.tools.r8.ir.desugar.itf.ClassProcessor$EmulatedInterfaces.isEmpty():310:310 -> a 9:9:boolean isEmpty():362 -> 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$EmulatedInterfaces.isEmpty():310:310 -> a 10:10:boolean isEmpty():362 -> a com.android.tools.r8.ir.desugar.itf.ClassProcessor$EmulatedInterfaces -> com.android.tools.r8.internal.xa: # {"id":"sourceFile","fileName":"ClassProcessor.java"} java.util.Set emulatedInterfaces -> a com.android.tools.r8.ir.desugar.itf.ClassProcessor$EmulatedInterfaces EMPTY -> b 1:1:void ():297:297 -> 1:2:void (com.android.tools.r8.graph.DexType):301:302 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)V"} 3:4:void (java.util.Set):305:306 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Im;)V"} com.android.tools.r8.ir.desugar.itf.ClassProcessor$LibraryReportingContext -> com.android.tools.r8.internal.ya: # {"id":"sourceFile","fileName":"ClassProcessor.java"} com.android.tools.r8.ir.desugar.itf.ClassProcessor$LibraryReportingContext LIBRARY_CONTEXT -> d 1:1:void ():407:407 -> 1:1:void ():410:410 -> 1:1:com.android.tools.r8.ir.desugar.itf.ClassProcessor$ReportingContext forClass(com.android.tools.r8.graph.DexClass):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;)Lcom/android/tools/r8/internal/Aa;"} 2:2:void reportMissingType(com.android.tools.r8.graph.DexType):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)V"} 3:3:com.android.tools.r8.graph.DexClass definitionFor(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.AppView):420:420 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/q0;"} com.android.tools.r8.ir.desugar.itf.ClassProcessor$MethodSignatures -> com.android.tools.r8.internal.za: # {"id":"sourceFile","fileName":"ClassProcessor.java"} java.util.Set signatures -> a com.android.tools.r8.ir.desugar.itf.ClassProcessor$MethodSignatures EMPTY -> b 1:1:void ():157:157 -> 1:2:void (java.util.Set):165:166 -> 1:1:boolean com.android.tools.r8.ir.desugar.itf.ClassProcessor$MethodSignatures.isEmpty():182:182 -> a 1:1:com.android.tools.r8.ir.desugar.itf.ClassProcessor$MethodSignatures merge(com.android.tools.r8.ir.desugar.itf.ClassProcessor$MethodSignatures):170 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/za;)Lcom/android/tools/r8/internal/za;"} 2:2:boolean com.android.tools.r8.ir.desugar.itf.ClassProcessor$MethodSignatures.isEmpty():182:182 -> a 2:2:com.android.tools.r8.ir.desugar.itf.ClassProcessor$MethodSignatures merge(com.android.tools.r8.ir.desugar.itf.ClassProcessor$MethodSignatures):173 -> 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():182:182 -> a 3:3:com.android.tools.r8.ir.desugar.itf.ClassProcessor$MethodSignatures merge(com.android.tools.r8.ir.desugar.itf.ClassProcessor$MethodSignatures):173 -> a 4:6:com.android.tools.r8.ir.desugar.itf.ClassProcessor$MethodSignatures merge(com.android.tools.r8.ir.desugar.itf.ClassProcessor$MethodSignatures):176:178 -> a com.android.tools.r8.ir.desugar.itf.ClassProcessor$ReportingContext -> com.android.tools.r8.internal.Aa: # {"id":"sourceFile","fileName":"ClassProcessor.java"} 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):380:383 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;Lcom/android/tools/r8/graph/q2;Ljava/util/function/BiConsumer;)V"} 1:5:com.android.tools.r8.ir.desugar.itf.ClassProcessor$ReportingContext forClass(com.android.tools.r8.graph.DexClass):387:391 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;)Lcom/android/tools/r8/internal/Aa;"} 6:6:com.android.tools.r8.graph.DexClass definitionFor(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.AppView):396:396 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/q0;"} 7: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:178 -> a 7:12:com.android.tools.r8.graph.DexClass definitionFor(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.AppView):396 -> a 13:13:void reportMissingType(com.android.tools.r8.graph.DexType):400:400 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)V"} com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo -> com.android.tools.r8.internal.Ba: # {"id":"sourceFile","fileName":"ClassProcessor.java"} com.android.tools.r8.ir.desugar.itf.ClassProcessor$MethodSignatures signatures -> a com.android.tools.r8.ir.desugar.itf.ClassProcessor$EmulatedInterfaceInfo emulatedInterfaceInfo -> b com.android.tools.r8.ir.desugar.itf.ClassProcessor$SignaturesInfo EMPTY -> c 1:1:void ():245:245 -> 1:3:void (com.android.tools.r8.ir.desugar.itf.ClassProcessor$MethodSignatures,com.android.tools.r8.ir.desugar.itf.ClassProcessor$EmulatedInterfaceInfo):252:254 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/za;Lcom/android/tools/r8/internal/wa;)V"} com.android.tools.r8.ir.desugar.itf.ClassProcessor$SyntheticForwardingMethodInfo -> com.android.tools.r8.internal.Ca: # {"id":"sourceFile","fileName":"ClassProcessor.java"} com.android.tools.r8.graph.DexClassAndMethod baseMethod -> b 1:2:void (com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexClassAndMethod):109:110 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/t0;Lcom/android/tools/r8/graph/o5;)V"} com.android.tools.r8.ir.desugar.itf.ClassProcessor$SyntheticForwardingMethodInfo asForwardingMethodInfo() -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Ca;"} com.android.tools.r8.ir.desugar.itf.ClassProcessor$SyntheticMethodInfo -> com.android.tools.r8.internal.Da: # {"id":"sourceFile","fileName":"ClassProcessor.java"} com.android.tools.r8.graph.ProgramMethod method -> a 1:2:void (com.android.tools.r8.graph.ProgramMethod):83:84 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)V"} com.android.tools.r8.ir.desugar.itf.ClassProcessor$SyntheticForwardingMethodInfo asForwardingMethodInfo() -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Ca;"} com.android.tools.r8.ir.desugar.itf.ClassProcessor$SyntheticThrowingMethodInfo asThrowingMethodInfo() -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Ea;"} com.android.tools.r8.ir.desugar.itf.ClassProcessor$SyntheticThrowingMethodInfo -> com.android.tools.r8.internal.Ea: # {"id":"sourceFile","fileName":"ClassProcessor.java"} com.android.tools.r8.graph.DexType errorType -> b com.android.tools.r8.graph.MethodResolutionResult$FailedResolutionResult resolutionResult -> c 1:3:void (com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.MethodResolutionResult$FailedResolutionResult):135:137 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/I4$a;)V"} com.android.tools.r8.ir.desugar.itf.ClassProcessor$SyntheticThrowingMethodInfo asThrowingMethodInfo() -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Ea;"} com.android.tools.r8.ir.desugar.itf.DefaultMethodsHelper -> com.android.tools.r8.internal.ee: # {"id":"sourceFile","fileName":"DefaultMethodsHelper.java"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/de;)V"} 3:8:void hideMatches(com.android.tools.r8.graph.DexMethod):65:70 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)V"} 9:9:void addDefaultMethod(com.android.tools.r8.graph.DexEncodedMethod):76:76 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W0;)V"} 10:13:com.android.tools.r8.ir.desugar.itf.DefaultMethodsHelper$Collection wrapInCollection():81:84 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/de;"} com.android.tools.r8.ir.desugar.itf.DefaultMethodsHelper$Collection -> com.android.tools.r8.internal.de: # {"id":"sourceFile","fileName":"DefaultMethodsHelper.java"} java.util.List live -> a java.util.List hidden -> b com.android.tools.r8.ir.desugar.itf.DefaultMethodsHelper$Collection EMPTY -> c 1:2:void ():29:30 -> 1:3:void (java.util.List,java.util.List):37:39 -> 1:3:com.android.tools.r8.graph.DexMethod getSingleCandidate(com.android.tools.r8.graph.DexMethod):46:48 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/j2;"} com.android.tools.r8.ir.desugar.itf.EmulatedInterfaceApplicationRewriter -> com.android.tools.r8.internal.kg: # {"id":"sourceFile","fileName":"EmulatedInterfaceApplicationRewriter.java"} com.android.tools.r8.graph.AppView appView -> a java.util.Map emulatedInterfaces -> b boolean $assertionsDisabled -> c 1:1:void ():24:24 -> 1:8:void (com.android.tools.r8.graph.AppView):29:36 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)V"} 1:1:void lambda$new$0(com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.EmulatedInterfaceDescriptor):38:38 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/internal/lg;)V"} 2:2:void rewriteApplication(com.android.tools.r8.graph.DexApplication$Builder):43:43 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/i0;)V"} 3:3:boolean com.android.tools.r8.utils.InternalOptions.isDesugaredLibraryCompilation():558:558 -> a 3:3:void rewriteApplication(com.android.tools.r8.graph.DexApplication$Builder):43 -> 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():558:558 -> a 4:4:void rewriteApplication(com.android.tools.r8.graph.DexApplication$Builder):43 -> a 5:8:void rewriteApplication(com.android.tools.r8.graph.DexApplication$Builder):43:46 -> a 9:24:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.ir.desugar.itf.EmulatedInterfaceApplicationRewriter.rewriteEmulatedInterface(com.android.tools.r8.graph.DexProgramClass):58:73 -> a 9:24:void rewriteApplication(com.android.tools.r8.graph.DexApplication$Builder):47 -> a 25:25:com.android.tools.r8.origin.Origin com.android.tools.r8.graph.DexClass.getOrigin():698:698 -> a 25:25:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.ir.desugar.itf.EmulatedInterfaceApplicationRewriter.rewriteEmulatedInterface(com.android.tools.r8.graph.DexProgramClass):74 -> a 25:25:void rewriteApplication(com.android.tools.r8.graph.DexApplication$Builder):47 -> a 26:42:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.ir.desugar.itf.EmulatedInterfaceApplicationRewriter.rewriteEmulatedInterface(com.android.tools.r8.graph.DexProgramClass):75:91 -> a 26:42:void rewriteApplication(com.android.tools.r8.graph.DexApplication$Builder):47 -> a 43:58:java.util.List com.android.tools.r8.ir.desugar.itf.EmulatedInterfaceApplicationRewriter.getRewrittenInterfacesOfEmulatedInterface(com.android.tools.r8.graph.DexProgramClass):99:114 -> a 43:58:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.ir.desugar.itf.EmulatedInterfaceApplicationRewriter.rewriteEmulatedInterface(com.android.tools.r8.graph.DexProgramClass):93 -> a 43:58:void rewriteApplication(com.android.tools.r8.graph.DexApplication$Builder):47 -> a 59:59:java.util.List com.android.tools.r8.ir.desugar.itf.EmulatedInterfaceApplicationRewriter.getRewrittenInterfacesOfEmulatedInterface(com.android.tools.r8.graph.DexProgramClass):113:113 -> a 59:59:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.ir.desugar.itf.EmulatedInterfaceApplicationRewriter.rewriteEmulatedInterface(com.android.tools.r8.graph.DexProgramClass):93 -> a 59:59:void rewriteApplication(com.android.tools.r8.graph.DexApplication$Builder):47 -> a 60:60:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.ir.desugar.itf.EmulatedInterfaceApplicationRewriter.rewriteEmulatedInterface(com.android.tools.r8.graph.DexProgramClass):92:92 -> a 60:60:void rewriteApplication(com.android.tools.r8.graph.DexApplication$Builder):47 -> a 61:66:void rewriteApplication(com.android.tools.r8.graph.DexApplication$Builder):47:52 -> a 67:82:com.android.tools.r8.graph.DexEncodedMethod[] computeNewVirtualMethods(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexType):122:137 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/graph/v2;)[Lcom/android/tools/r8/graph/W0;"} 83:86:boolean lambda$computeNewVirtualMethods$1(com.android.tools.r8.graph.DexEncodedMethod):125:128 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W0;)Z"} com.android.tools.r8.ir.desugar.itf.EmulatedInterfaceSynthesizerEventConsumer$ClasspathEmulatedInterfaceSynthesizerEventConsumer -> com.android.tools.r8.internal.mg: # {"id":"sourceFile","fileName":"EmulatedInterfaceSynthesizerEventConsumer.java"} void acceptClasspathEmulatedInterface(com.android.tools.r8.graph.DexClasspathClass) -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/u0;)V"} com.android.tools.r8.ir.desugar.itf.EmulatedInterfaceSynthesizerEventConsumer$L8ProgramEmulatedInterfaceSynthesizerEventConsumer -> com.android.tools.r8.internal.ng: # {"id":"sourceFile","fileName":"EmulatedInterfaceSynthesizerEventConsumer.java"} void acceptProgramEmulatedInterface(com.android.tools.r8.graph.DexProgramClass) -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)V"} com.android.tools.r8.ir.desugar.itf.InterfaceDesugaringForTesting -> com.android.tools.r8.internal.Zr: # {"id":"sourceFile","fileName":"InterfaceDesugaringForTesting.java"} 1:1:java.lang.String getCompanionClassNameSuffix():16:16 -> a 2:2:java.lang.String getCompanionClassDescriptor(java.lang.String):28:28 -> a 1:1:java.lang.String getDefaultMethodPrefix():20:20 -> b 1:1:java.lang.String getEmulateLibraryClassNameSuffix():12:12 -> c 1:1:java.lang.String getPrivateMethodPrefix():24:24 -> d com.android.tools.r8.ir.desugar.itf.InterfaceDesugaringSyntheticHelper -> com.android.tools.r8.internal.as: # {"id":"sourceFile","fileName":"InterfaceDesugaringSyntheticHelper.java"} com.android.tools.r8.graph.AppView appView -> a java.util.function.Predicate shouldIgnoreFromReportsPredicate -> b com.android.tools.r8.cf.CfVersion MAX_INTERFACE_DESUGARED_CF_VERSION -> c boolean $assertionsDisabled -> d 1:5:void ():53:57 -> 1:3:void (com.android.tools.r8.graph.AppView):71:73 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)V"} 1:1:java.lang.String getCompanionClassDescriptor(java.lang.String):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":169,"3":170},"outline":"Lcom/android/tools/r8/a;a(Ljava/lang/String;II)Ljava/lang/String;"} 169:169:java.lang.String getCompanionClassDescriptor(java.lang.String):167:167 -> a 170:170:java.lang.String getCompanionClassDescriptor(java.lang.String):167:167 -> a 168:168:java.lang.String getCompanionClassDescriptor(java.lang.String):167:167 -> a 171:171:void lambda$ensureEmulatedInterfaceDispatchMethod$8(com.android.tools.r8.synthesis.SyntheticClasspathClassBuilder):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/synthesis/i;)V"} 172:172:void lambda$ensureEmulatedInterfaceMarkerInterface$2(com.android.tools.r8.graph.DexClasspathClass):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/u0;)V"} 173:173:boolean isInDesugaredLibrary(com.android.tools.r8.graph.DexClass):115:115 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;)Z"} 174:174:boolean com.android.tools.r8.utils.InternalOptions.isDesugaredLibraryCompilation():558:558 -> a 174:174:boolean isInDesugaredLibrary(com.android.tools.r8.graph.DexClass):115 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 175:175:boolean com.android.tools.r8.utils.InternalOptions.isDesugaredLibraryCompilation():558:558 -> a 175:175:boolean isInDesugaredLibrary(com.android.tools.r8.graph.DexClass):115 -> a 176:187:boolean isInDesugaredLibrary(com.android.tools.r8.graph.DexClass):115:126 -> a 188:202:boolean isCompatibleDefaultMethod(com.android.tools.r8.graph.DexEncodedMethod):130:144 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W0;)Z"} 203:203:boolean isCompatibleDefaultMethod(com.android.tools.r8.graph.DexEncodedMethod):137:137 -> a 204:205:boolean verifyKind(com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.DerivedMethod,com.android.tools.r8.synthesis.SyntheticItems$SyntheticKindSelector):150:151 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/me;Lcom/android/tools/r8/synthesis/C;)V"} 206:208:com.android.tools.r8.graph.DexMethod emulatedInterfaceDispatchMethod(com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.DerivedMethod,com.android.tools.r8.graph.DexType):156:158 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/internal/me;)Lcom/android/tools/r8/graph/j2;"} 209:209:com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind lambda$emulatedInterfaceDispatchMethod$0(com.android.tools.r8.synthesis.SyntheticNaming):156:156 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/synthesis/L;)Lcom/android/tools/r8/synthesis/L$b;"} 210:211:com.android.tools.r8.graph.DexMethod emulatedInterfaceInterfaceMethod(com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.DerivedMethod):162:163 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/me;)Lcom/android/tools/r8/graph/j2;"} 212:215:com.android.tools.r8.graph.DexType getCompanionClassType(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexItemFactory):172:175 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/v2;"} 216:218:com.android.tools.r8.graph.DexClasspathClass ensureEmulatedInterfaceMarkerInterface(com.android.tools.r8.graph.DexType):200:202 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/u0;"} 219:226:com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.DerivedMethod computeEmulatedInterfaceForwardingMethod(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClassAndMethod):264:271 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;Lcom/android/tools/r8/graph/t0;)Lcom/android/tools/r8/internal/me;"} 227:227:void com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.DerivedMethod.(com.android.tools.r8.graph.DexMethod):28:28 -> a 227:227:com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.DerivedMethod computeEmulatedInterfaceForwardingMethod(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClassAndMethod):271 -> a 228:229:com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.DerivedMethod computeEmulatedInterfaceForwardingMethod(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClassAndMethod):274:275 -> a 230:239:com.android.tools.r8.graph.DexMethod ensureEmulatedInterfaceForwardingMethod(com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.DerivedMethod,com.android.tools.r8.ir.desugar.itf.InterfaceMethodDesugaringBaseEventConsumer):307:316 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/me;Lcom/android/tools/r8/internal/cs;)Lcom/android/tools/r8/graph/j2;"} 240:247: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:329 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/me;Lcom/android/tools/r8/internal/mg;)Lcom/android/tools/r8/graph/t0;"} 248:248:boolean com.android.tools.r8.graph.Definition.isProgramMethod():0:0 -> a 248:248: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):329 -> a 249:249: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):330:330 -> a 250:250:boolean com.android.tools.r8.utils.InternalOptions.isDesugaredLibraryCompilation():558:558 -> a 250:250: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):330 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 251:251:boolean com.android.tools.r8.utils.InternalOptions.isDesugaredLibraryCompilation():558:558 -> a 251:251: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):330 -> a 252:258: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):330:336 -> a 259:271: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):334:346 -> a 272:283: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):345:356 -> a 284:284: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):349:349 -> a 285:286:void lambda$ensureEmulatedInterfaceDispatchMethod$10(com.android.tools.r8.synthesis.SyntheticMethodBuilder):359:360 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/synthesis/H;)V"} 287:287:com.android.tools.r8.graph.DexClassAndMethod ensureDefaultAsMethodOfCompanionClassStub(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.ir.desugar.itf.InterfaceProcessingDesugaringEventConsumer):374:374 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/t0;)Lcom/android/tools/r8/graph/t0;"} 288:288:com.android.tools.r8.graph.DexClassAndMethod ensureDefaultAsMethodOfCompanionClassStub(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.ir.desugar.itf.InterfaceProcessingDesugaringEventConsumer):373:373 -> a 289:289:com.android.tools.r8.graph.DexClassAndMethod ensureDefaultAsMethodOfCompanionClassStub(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.ir.desugar.itf.InterfaceMethodDesugaringBaseEventConsumer):379:379 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/t0;Lcom/android/tools/r8/internal/cs;)Lcom/android/tools/r8/graph/t0;"} 290:290:boolean com.android.tools.r8.graph.Definition.isProgramMethod():0:0 -> a 290:290:com.android.tools.r8.graph.DexClassAndMethod ensureDefaultAsMethodOfCompanionClassStub(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.ir.desugar.itf.InterfaceMethodDesugaringBaseEventConsumer):379 -> a 291:291:com.android.tools.r8.graph.DexClassAndMethod ensureDefaultAsMethodOfCompanionClassStub(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.ir.desugar.itf.InterfaceMethodDesugaringBaseEventConsumer):381:381 -> a 292:297:com.android.tools.r8.graph.DexClassAndMethod ensureDefaultAsMethodOfCompanionClassStub(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.ir.desugar.itf.InterfaceMethodDesugaringBaseEventConsumer):380:385 -> a 298:298: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):484:484 -> a 298:298:com.android.tools.r8.graph.DexClassAndMethod ensureDefaultAsMethodOfCompanionClassStub(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.ir.desugar.itf.InterfaceMethodDesugaringBaseEventConsumer):385 -> a 299:299:com.android.tools.r8.graph.DexClassAndMethod ensureDefaultAsMethodOfCompanionClassStub(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.ir.desugar.itf.InterfaceMethodDesugaringBaseEventConsumer):386:386 -> a 300:302:com.android.tools.r8.graph.ProgramMethod ensureDefaultAsMethodOfProgramCompanionClassStub(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.itf.InterfaceMethodDesugaringBaseEventConsumer):403:405 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/cs;)Lcom/android/tools/r8/graph/o5;"} 303:303: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):484:484 -> a 303:303:com.android.tools.r8.graph.ProgramMethod ensureDefaultAsMethodOfProgramCompanionClassStub(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.itf.InterfaceMethodDesugaringBaseEventConsumer):405 -> a 304:306:com.android.tools.r8.graph.ProgramMethod ensureDefaultAsMethodOfProgramCompanionClassStub(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.itf.InterfaceMethodDesugaringBaseEventConsumer):407:409 -> a 307:307:com.android.tools.r8.graph.ProgramMethod ensureDefaultAsMethodOfProgramCompanionClassStub(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.itf.InterfaceMethodDesugaringBaseEventConsumer):406:406 -> a 308:318:void lambda$ensureDefaultAsMethodOfProgramCompanionClassStub$12(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.synthesis.SyntheticMethodBuilder):412:422 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/W0;Lcom/android/tools/r8/synthesis/H;)V"} 319:324:void lambda$ensureDefaultAsMethodOfProgramCompanionClassStub$12(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.synthesis.SyntheticMethodBuilder):419:424 -> a 325:327:void lambda$ensureDefaultAsMethodOfProgramCompanionClassStub$12(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.synthesis.SyntheticMethodBuilder):423:425 -> a 328:328:com.android.tools.r8.graph.Code lambda$ensureDefaultAsMethodOfProgramCompanionClassStub$11(com.android.tools.r8.graph.DexMethod):425:425 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/W;"} 329:329:void lambda$ensureDefaultAsMethodOfProgramCompanionClassStub$13(com.android.tools.r8.ir.desugar.itf.InterfaceMethodDesugaringBaseEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod):427:427 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/cs;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/o5;)V"} 330:342:void lambda$ensurePrivateAsMethodOfProgramCompanionClassStub$15(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.synthesis.SyntheticMethodBuilder):441:453 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W0;Lcom/android/tools/r8/synthesis/H;)V"} 343:352:com.android.tools.r8.graph.DexMethod instanceAsMethodOfCompanionClass(com.android.tools.r8.graph.DexMethod,java.lang.String,com.android.tools.r8.graph.DexItemFactory):469:478 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Ljava/lang/String;Lcom/android/tools/r8/graph/p1;)Lcom/android/tools/r8/graph/j2;"} 353:353:com.android.tools.r8.graph.DexMethod instanceAsMethodOfCompanionClass(com.android.tools.r8.graph.DexMethod,java.lang.String,com.android.tools.r8.graph.DexItemFactory):475:475 -> a 354:354:com.android.tools.r8.graph.DexMethod defaultAsMethodOfCompanionClass(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexItemFactory):484:484 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/j2;"} 355:358: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):500:503 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/T;Lcom/android/tools/r8/graph/m;)Lcom/android/tools/r8/graph/S;"} 359:359: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):501:501 -> a 360:367:void ensureCompanionClassInitializesInterface(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.desugar.itf.InterfaceMethodDesugaringBaseEventConsumer):561:568 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/internal/cs;)V"} 368:368:void ensureCompanionClassInitializesInterface(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.desugar.itf.InterfaceMethodDesugaringBaseEventConsumer):562:562 -> a 369:369:boolean lambda$findExistingStaticClinitFieldToTriggerInterfaceInitialization$27(com.android.tools.r8.graph.DexEncodedField):594:594 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/T0;)Z"} 370:373:com.android.tools.r8.graph.DexEncodedField createStaticClinitFieldToTriggerInterfaceInitialization(com.android.tools.r8.graph.DexProgramClass):602:605 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)Lcom/android/tools/r8/graph/T0;"} 374:382:com.android.tools.r8.graph.DexEncodedField createStaticClinitFieldToTriggerInterfaceInitialization(com.android.tools.r8.graph.DexProgramClass):604:612 -> a 383:383:com.android.tools.r8.graph.FieldAccessFlags$Builder com.android.tools.r8.graph.FieldAccessFlags.builder():48:48 -> a 383:383:com.android.tools.r8.graph.DexEncodedField createStaticClinitFieldToTriggerInterfaceInitialization(com.android.tools.r8.graph.DexProgramClass):612 -> a 384:384:com.android.tools.r8.graph.DexEncodedField createStaticClinitFieldToTriggerInterfaceInitialization(com.android.tools.r8.graph.DexProgramClass):612:612 -> a 385:390:com.android.tools.r8.graph.DexEncodedField createStaticClinitFieldToTriggerInterfaceInitialization(com.android.tools.r8.graph.DexProgramClass):611:616 -> a 391:391:boolean lambda$createStaticClinitFieldToTriggerInterfaceInitialization$28(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexField):608:608 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/graph/Y0;)Z"} 392:392:void createCompanionClassInitializer(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.synthesis.SyntheticMethodBuilder):623:623 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/synthesis/H;)V"} 393:395:void createCompanionClassInitializer(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.synthesis.SyntheticMethodBuilder):622:624 -> a 396:396:com.android.tools.r8.cf.CfVersion com.android.tools.r8.ir.desugar.itf.InterfaceDesugaringSyntheticHelper.getInterfaceDesugaredCfVersion(com.android.tools.r8.cf.CfVersion):60:60 -> a 396:396:void createCompanionClassInitializer(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.synthesis.SyntheticMethodBuilder):624 -> a 397:397: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 397:397:com.android.tools.r8.cf.CfVersion com.android.tools.r8.ir.desugar.itf.InterfaceDesugaringSyntheticHelper.getInterfaceDesugaredCfVersion(com.android.tools.r8.cf.CfVersion):60 -> a 397:397:void createCompanionClassInitializer(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.synthesis.SyntheticMethodBuilder):624 -> a 398:399:void createCompanionClassInitializer(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.synthesis.SyntheticMethodBuilder):624:625 -> a 400:406:com.android.tools.r8.graph.Code lambda$createCompanionClassInitializer$29(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexMethod):627:633 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/W;"} 407:407:com.android.tools.r8.graph.Code lambda$createCompanionClassInitializer$29(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexMethod):632:632 -> a 408:411:com.android.tools.r8.graph.DexEncodedField com.android.tools.r8.ir.desugar.itf.InterfaceDesugaringSyntheticHelper.ensureStaticClinitFieldToTriggerInterfaceInitialization(com.android.tools.r8.graph.DexProgramClass):574:577 -> a 408:411:com.android.tools.r8.graph.Code lambda$createCompanionClassInitializer$29(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexMethod):638 -> a 412:421:com.android.tools.r8.graph.Code lambda$createCompanionClassInitializer$29(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexMethod):639:648 -> a 422:422:com.android.tools.r8.graph.Code lambda$createCompanionClassInitializer$29(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexMethod):644:644 -> a 423:429:java.util.function.Predicate getShouldIgnoreFromReportsPredicate(com.android.tools.r8.graph.AppView):654:660 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)Ljava/util/function/Predicate;"} 430:432: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):661:663 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/u2;Lcom/android/tools/r8/utils/A1;Lcom/android/tools/r8/graph/v2;)Z"} 433:436:boolean com.android.tools.r8.ir.desugar.itf.InterfaceDesugaringSyntheticHelper.isRewrittenEmulatedInterface(com.android.tools.r8.graph.DexType):102:105 -> a 433:436: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):664 -> a 437:439: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):664:666 -> a 440:440:boolean com.android.tools.r8.ir.desugar.itf.InterfaceDesugaringSyntheticHelper.shouldIgnoreFromReports(com.android.tools.r8.graph.DexType):671:671 -> a 440:440:void warnMissingInterface(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexType):678 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;Lcom/android/tools/r8/graph/q0;Lcom/android/tools/r8/graph/v2;)V"} 441:441:void warnMissingInterface(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexType):681:681 -> a 1:1:void lambda$ensureMethodOfClasspathCompanionClassStub$18(com.android.tools.r8.synthesis.SyntheticClasspathClassBuilder):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/synthesis/i;)V"} 2:2:void lambda$ensureMethodOfClasspathCompanionClassStub$19(com.android.tools.r8.graph.DexClasspathClass):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/u0;)V"} 3:5:com.android.tools.r8.graph.DexType getEmulatedInterface(com.android.tools.r8.graph.DexType):109:111 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/v2;"} 6:6:com.android.tools.r8.graph.DexType getInterfaceClassType(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexItemFactory):190:190 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/v2;"} 7:7:boolean com.android.tools.r8.ir.desugar.itf.InterfaceDesugaringSyntheticHelper.isCompanionClassType(com.android.tools.r8.graph.DexType):180:180 -> b 7:7:com.android.tools.r8.graph.DexType getInterfaceClassType(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexItemFactory):190 -> b 8:13:com.android.tools.r8.graph.DexType getInterfaceClassType(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexItemFactory):190:195 -> b 14:14:com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.EmulatedDispatchMethodDescriptor getEmulatedDispatchDescriptor(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClassAndMethod):226:226 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;Lcom/android/tools/r8/graph/t0;)Lcom/android/tools/r8/internal/jg;"} 15:15:boolean com.android.tools.r8.graph.Definition.isLibraryMethod():0:0 -> b 15:15:boolean com.android.tools.r8.ir.desugar.itf.InterfaceDesugaringSyntheticHelper.requiresEmulatedDispatch(com.android.tools.r8.graph.DexClassAndMethod):243 -> b 15:15:com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.EmulatedDispatchMethodDescriptor getEmulatedDispatchDescriptor(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClassAndMethod):227 -> b 16:21:boolean com.android.tools.r8.ir.desugar.itf.InterfaceDesugaringSyntheticHelper.requiresEmulatedDispatch(com.android.tools.r8.graph.DexClassAndMethod):244:249 -> b 16:21:com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.EmulatedDispatchMethodDescriptor getEmulatedDispatchDescriptor(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClassAndMethod):227 -> b 22:28: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:218 -> b 22:28:com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.EmulatedDispatchMethodDescriptor getEmulatedDispatchDescriptor(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClassAndMethod):231 -> b 29:33:com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.EmulatedDispatchMethodDescriptor getEmulatedDispatchDescriptor(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClassAndMethod):235:239 -> b 34:34:com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.EmulatedDispatchMethodDescriptor getEmulatedDispatchDescriptor(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClassAndMethod):238:238 -> b 35:35:com.android.tools.r8.graph.DexMethod ensureEmulatedInterfaceForwardingMethod(com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.DerivedMethod,com.android.tools.r8.ir.desugar.itf.InterfaceProcessingDesugaringEventConsumer):289:289 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/me;)Lcom/android/tools/r8/graph/j2;"} 36:36:com.android.tools.r8.graph.DexMethod ensureEmulatedInterfaceForwardingMethod(com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.DerivedMethod,com.android.tools.r8.ir.desugar.itf.InterfaceProcessingDesugaringEventConsumer):288:288 -> b 37:37:com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind lambda$ensureEmulatedInterfaceDispatchMethod$4(com.android.tools.r8.synthesis.SyntheticNaming):322:322 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/synthesis/L;)Lcom/android/tools/r8/synthesis/L$b;"} 38:38:com.android.tools.r8.graph.Code lambda$ensureEmulatedInterfaceDispatchMethod$9(com.android.tools.r8.graph.DexMethod):360:360 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/W;"} 39:39:com.android.tools.r8.graph.DexClassAndMethod ensureStaticAsMethodOfCompanionClassStub(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.ir.desugar.itf.InterfaceMethodDesugaringBaseEventConsumer):391:391 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/t0;Lcom/android/tools/r8/internal/cs;)Lcom/android/tools/r8/graph/t0;"} 40:40:boolean com.android.tools.r8.graph.Definition.isProgramMethod():0:0 -> b 40:40:com.android.tools.r8.graph.DexClassAndMethod ensureStaticAsMethodOfCompanionClassStub(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.ir.desugar.itf.InterfaceMethodDesugaringBaseEventConsumer):391 -> b 41:41:com.android.tools.r8.graph.DexClassAndMethod ensureStaticAsMethodOfCompanionClassStub(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.ir.desugar.itf.InterfaceMethodDesugaringBaseEventConsumer):393:393 -> b 42:45:com.android.tools.r8.graph.DexClassAndMethod ensureStaticAsMethodOfCompanionClassStub(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.ir.desugar.itf.InterfaceMethodDesugaringBaseEventConsumer):392:395 -> b 46:48:com.android.tools.r8.graph.DexMethod com.android.tools.r8.ir.desugar.itf.InterfaceDesugaringSyntheticHelper.staticAsMethodOfCompanionClass(com.android.tools.r8.graph.DexClassAndMethod):460:462 -> b 46:48:com.android.tools.r8.graph.DexClassAndMethod ensureStaticAsMethodOfCompanionClassStub(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.ir.desugar.itf.InterfaceMethodDesugaringBaseEventConsumer):396 -> b 49:49:com.android.tools.r8.graph.DexClassAndMethod ensureStaticAsMethodOfCompanionClassStub(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.ir.desugar.itf.InterfaceMethodDesugaringBaseEventConsumer):397:397 -> b 50:50:void lambda$ensurePrivateAsMethodOfProgramCompanionClassStub$16(com.android.tools.r8.ir.desugar.itf.InterfaceMethodDesugaringBaseEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod):455:455 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/cs;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/o5;)V"} 51:51:com.android.tools.r8.graph.DexMethod privateAsMethodOfCompanionClass(com.android.tools.r8.graph.DexClassAndMethod):494:494 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/t0;)Lcom/android/tools/r8/graph/j2;"} 52:52: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):490:490 -> b 52:52:com.android.tools.r8.graph.DexMethod privateAsMethodOfCompanionClass(com.android.tools.r8.graph.DexClassAndMethod):494 -> b 53:54:void lambda$ensureMethodOfClasspathCompanionClassStub$21(com.android.tools.r8.synthesis.SyntheticMethodBuilder):511:512 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/synthesis/H;)V"} 55:64:void lambda$ensureStaticAsMethodOfProgramCompanionClassStub$23(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.synthesis.SyntheticMethodBuilder):529:538 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W0;Lcom/android/tools/r8/synthesis/H;)V"} 65:76:com.android.tools.r8.graph.ProgramMethod ensureMethodOfProgramCompanionClassStub(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.itf.InterfaceMethodDesugaringBaseEventConsumer):545:556 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/cs;)Lcom/android/tools/r8/graph/o5;"} 77:77:void lambda$ensureCompanionClassInitializesInterface$25(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.synthesis.SyntheticMethodBuilder):567:567 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/synthesis/H;)V"} 78:78:boolean lambda$hasStaticMethodThatTriggersNonTrivialClassInitializer$26(com.android.tools.r8.graph.DexEncodedMethod):586:586 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W0;)Z"} 79:79:com.android.tools.r8.graph.DexEncodedField findExistingStaticClinitFieldToTriggerInterfaceInitialization(com.android.tools.r8.graph.DexProgramClass):594:594 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)Lcom/android/tools/r8/graph/T0;"} 80:80:java.lang.Iterable com.android.tools.r8.graph.DexClass.staticFields(java.util.function.Predicate):398:398 -> b 80:80:com.android.tools.r8.graph.DexEncodedField findExistingStaticClinitFieldToTriggerInterfaceInitialization(com.android.tools.r8.graph.DexProgramClass):594 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 81:81:java.lang.Iterable com.android.tools.r8.graph.DexClass.staticFields(java.util.function.Predicate):398:398 -> b 81:81:com.android.tools.r8.graph.DexEncodedField findExistingStaticClinitFieldToTriggerInterfaceInitialization(com.android.tools.r8.graph.DexProgramClass):594 -> b 82:82:com.android.tools.r8.graph.DexEncodedField findExistingStaticClinitFieldToTriggerInterfaceInitialization(com.android.tools.r8.graph.DexProgramClass):594:594 -> b 1:1:com.android.tools.r8.graph.DexType getInterfaceClassType(com.android.tools.r8.graph.DexType):185:185 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/v2;"} 2:2:com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind lambda$ensureEmulatedInterfaceDispatchMethod$5(com.android.tools.r8.synthesis.SyntheticNaming):328:328 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/synthesis/L;)Lcom/android/tools/r8/synthesis/L$b;"} 3:3:com.android.tools.r8.graph.ProgramMethod ensurePrivateAsMethodOfProgramCompanionClassStub(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.itf.InterfaceMethodDesugaringBaseEventConsumer):433:433 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/cs;)Lcom/android/tools/r8/graph/o5;"} 4:4: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):490:490 -> c 4:4:com.android.tools.r8.graph.ProgramMethod ensurePrivateAsMethodOfProgramCompanionClassStub(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.itf.InterfaceMethodDesugaringBaseEventConsumer):433 -> c 5:9:com.android.tools.r8.graph.ProgramMethod ensurePrivateAsMethodOfProgramCompanionClassStub(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.itf.InterfaceMethodDesugaringBaseEventConsumer):434:438 -> c 10:10:com.android.tools.r8.graph.ProgramMethod ensurePrivateAsMethodOfProgramCompanionClassStub(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.itf.InterfaceMethodDesugaringBaseEventConsumer):435:435 -> c 11:11:com.android.tools.r8.graph.Code lambda$ensureMethodOfClasspathCompanionClassStub$20(com.android.tools.r8.graph.DexMethod):512:512 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/W;"} 12:12:void lambda$ensureStaticAsMethodOfProgramCompanionClassStub$24(com.android.tools.r8.ir.desugar.itf.InterfaceMethodDesugaringBaseEventConsumer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod):540:540 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/cs;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/o5;)V"} 13:16:boolean hasStaticMethodThatTriggersNonTrivialClassInitializer(com.android.tools.r8.graph.DexProgramClass):583:586 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)Z"} 1:1:boolean isCompanionClassType(com.android.tools.r8.graph.DexType):180:180 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Z"} 2:2:com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind lambda$ensureEmulatedInterfaceDispatchMethod$6(com.android.tools.r8.synthesis.SyntheticNaming):335:335 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/synthesis/L;)Lcom/android/tools/r8/synthesis/L$b;"} 3:3:com.android.tools.r8.graph.Code lambda$ensurePrivateAsMethodOfProgramCompanionClassStub$14(com.android.tools.r8.graph.DexMethod):453:453 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/W;"} 4:6:com.android.tools.r8.graph.ProgramMethod ensureStaticAsMethodOfProgramCompanionClassStub(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.itf.InterfaceMethodDesugaringBaseEventConsumer):517:519 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/cs;)Lcom/android/tools/r8/graph/o5;"} 7:9:com.android.tools.r8.graph.DexMethod com.android.tools.r8.ir.desugar.itf.InterfaceDesugaringSyntheticHelper.staticAsMethodOfCompanionClass(com.android.tools.r8.graph.DexClassAndMethod):460:462 -> d 7:9:com.android.tools.r8.graph.ProgramMethod ensureStaticAsMethodOfProgramCompanionClassStub(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.itf.InterfaceMethodDesugaringBaseEventConsumer):521 -> d 10:14:com.android.tools.r8.graph.ProgramMethod ensureStaticAsMethodOfProgramCompanionClassStub(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.itf.InterfaceMethodDesugaringBaseEventConsumer):522:526 -> d 15:15:com.android.tools.r8.graph.ProgramMethod ensureStaticAsMethodOfProgramCompanionClassStub(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.itf.InterfaceMethodDesugaringBaseEventConsumer):523:523 -> d 1:5:boolean isEmulatedInterface(com.android.tools.r8.graph.DexType):94:98 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Z"} 6:6:com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind lambda$ensureEmulatedInterfaceDispatchMethod$7(com.android.tools.r8.synthesis.SyntheticNaming):352:352 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/synthesis/L;)Lcom/android/tools/r8/synthesis/L$b;"} 7:7:com.android.tools.r8.graph.Code lambda$ensureStaticAsMethodOfProgramCompanionClassStub$22(com.android.tools.r8.graph.DexMethod):538:538 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/W;"} 1:1:com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind lambda$ensureEmulatedInterfaceForwardingMethod$3(com.android.tools.r8.synthesis.SyntheticNaming):310:310 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/synthesis/L;)Lcom/android/tools/r8/synthesis/L$b;"} 2:2:boolean shouldIgnoreFromReports(com.android.tools.r8.graph.DexType):671:671 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Z"} 1:1:com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind lambda$ensureEmulatedInterfaceMarkerInterface$1(com.android.tools.r8.synthesis.SyntheticNaming):203:203 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/synthesis/L;)Lcom/android/tools/r8/synthesis/L$b;"} 1:1:com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind lambda$ensureMethodOfClasspathCompanionClassStub$17(com.android.tools.r8.synthesis.SyntheticNaming):504:504 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/synthesis/L;)Lcom/android/tools/r8/synthesis/L$b;"} com.android.tools.r8.ir.desugar.itf.InterfaceMethodDesugaringBaseEventConsumer -> com.android.tools.r8.internal.cs: # {"id":"sourceFile","fileName":"InterfaceMethodDesugaringBaseEventConsumer.java"} void acceptCompanionClassClinit(com.android.tools.r8.graph.ProgramMethod) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)V"} void acceptDefaultAsCompanionMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/o5;)V"} void acceptPrivateAsCompanionMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod) -> h # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/o5;)V"} void acceptStaticAsCompanionMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod) -> k # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/o5;)V"} com.android.tools.r8.ir.desugar.itf.InterfaceMethodDesugaringEventConsumer -> com.android.tools.r8.internal.es: # {"id":"sourceFile","fileName":"InterfaceMethodDesugaringEventConsumer.java"} void acceptInvokeStaticInterfaceOutliningMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod) -> i # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/o5;)V"} com.android.tools.r8.ir.desugar.itf.InterfaceMethodDesugaringEventConsumer$EmptyInterfaceMethodDesugaringEventConsumer -> com.android.tools.r8.internal.ds: # {"id":"sourceFile","fileName":"InterfaceMethodDesugaringEventConsumer.java"} com.android.tools.r8.ir.desugar.itf.InterfaceMethodDesugaringEventConsumer$EmptyInterfaceMethodDesugaringEventConsumer INSTANCE -> a 1:1:void ():21:21 -> 1:1:void ():24:24 -> 1:1:void acceptCompanionClassClinit(com.android.tools.r8.graph.ProgramMethod):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)V"} 2:2:void acceptDefaultAsCompanionMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/o5;)V"} void acceptPrivateAsCompanionMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod) -> h # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/o5;)V"} void acceptStaticAsCompanionMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod) -> k # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/o5;)V"} com.android.tools.r8.ir.desugar.itf.InterfaceMethodProcessorFacade -> com.android.tools.r8.internal.fs: # {"id":"sourceFile","fileName":"InterfaceMethodProcessorFacade.java"} com.android.tools.r8.graph.AppView appView -> a com.android.tools.r8.ir.desugar.itf.InterfaceMethodRewriter$Flavor flavour -> b com.android.tools.r8.ir.desugar.itf.InterfaceProcessor interfaceProcessor -> c com.android.tools.r8.ir.desugar.itf.ClassProcessor classProcessor -> d boolean $assertionsDisabled -> e 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Ljava/util/function/Predicate;Lcom/android/tools/r8/internal/ns;I)V"} 1:2:void processClassesConcurrently(java.util.Collection,com.android.tools.r8.ir.desugar.itf.InterfaceProcessingDesugaringEventConsumer,java.util.concurrent.ExecutorService):53:54 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Collection;Lcom/android/tools/r8/internal/js;Ljava/util/concurrent/ExecutorService;)V"} 3:8:void processClassesConcurrently(java.util.Collection,com.android.tools.r8.ir.desugar.itf.InterfaceProcessingDesugaringEventConsumer,java.util.concurrent.ExecutorService):53:58 -> a 9:9:boolean lambda$processClassesConcurrently$0(com.android.tools.r8.graph.DexProgramClass):54:54 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)Z"} 10:13: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 10:13:boolean lambda$processClassesConcurrently$0(com.android.tools.r8.graph.DexProgramClass):54 -> a 14:14:void lambda$processClassesConcurrently$1(com.android.tools.r8.ir.desugar.itf.InterfaceProcessingDesugaringEventConsumer,com.android.tools.r8.graph.DexProgramClass):55:55 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/js;Lcom/android/tools/r8/graph/q2;)V"} 15:15:void postProcessingDesugaring(java.util.Collection,com.android.tools.r8.ir.desugar.CfPostProcessingDesugaringEventConsumer,java.util.concurrent.ExecutorService):67:67 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Collection;Lcom/android/tools/r8/internal/n8;Ljava/util/concurrent/ExecutorService;)V"} com.android.tools.r8.ir.desugar.itf.InterfaceMethodRewriter -> com.android.tools.r8.internal.hs: # {"id":"sourceFile","fileName":"InterfaceMethodRewriter.java"} com.android.tools.r8.graph.AppView appView -> a com.android.tools.r8.utils.InternalOptions options -> b com.android.tools.r8.graph.DexItemFactory factory -> c com.android.tools.r8.ir.desugar.itf.InterfaceDesugaringSyntheticHelper$InterfaceMethodDesugaringMode desugaringMode -> d com.android.tools.r8.ir.desugar.itf.InterfaceDesugaringSyntheticHelper helper -> e java.util.Set emulatedMethods -> f com.android.tools.r8.utils.collections.ProgramMethodSet synthesizedMethods -> g java.util.Map cache -> h java.util.Set precedingDesugaringsForInvoke -> i java.util.Set precedingDesugaringsForInvokeDynamic -> j boolean $assertionsDisabled -> k 1:1:void ():85:85 -> 1:1:void (com.android.tools.r8.graph.AppView,java.util.Set,java.util.Set,com.android.tools.r8.ir.desugar.itf.InterfaceDesugaringSyntheticHelper$InterfaceMethodDesugaringMode):135:135 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/Im;Lcom/android/tools/r8/internal/Im;I)V"} 2:51:void (com.android.tools.r8.graph.AppView,java.util.Set,java.util.Set,com.android.tools.r8.ir.desugar.itf.InterfaceDesugaringSyntheticHelper$InterfaceMethodDesugaringMode):95:144 -> 52:55:void (com.android.tools.r8.graph.AppView,java.util.Set,java.util.Set,com.android.tools.r8.ir.desugar.itf.InterfaceDesugaringSyntheticHelper$InterfaceMethodDesugaringMode):143:146 -> 1:1:com.android.tools.r8.ir.desugar.itf.InterfaceMethodRewriter create(com.android.tools.r8.graph.AppView,java.util.Set,java.util.Set):120:120 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/Im;Lcom/android/tools/r8/internal/Im;)Lcom/android/tools/r8/internal/hs;"} 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):84:87 -> a 2:5:com.android.tools.r8.ir.desugar.itf.InterfaceMethodRewriter create(com.android.tools.r8.graph.AppView,java.util.Set,java.util.Set):120 -> a 6:6:com.android.tools.r8.ir.desugar.itf.InterfaceMethodRewriter create(com.android.tools.r8.graph.AppView,java.util.Set,java.util.Set):124:124 -> a 7:18:void checkForAssumedLibraryTypes(com.android.tools.r8.graph.AppInfo,com.android.tools.r8.utils.InternalOptions):150:161 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/h;Lcom/android/tools/r8/utils/A1;)V"} 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):156:157 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/h;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/internal/lg;)V"} 21: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):163:165 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/h;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/internal/rd;)V"} 24:27:void registerType(com.android.tools.r8.graph.AppInfo,com.android.tools.r8.graph.DexType):170:173 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/h;Lcom/android/tools/r8/graph/v2;)V"} 28:33:void lambda$registerType$2(com.android.tools.r8.graph.AppInfo,com.android.tools.r8.graph.DexEncodedMethod):175:180 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/h;Lcom/android/tools/r8/graph/W0;)V"} 34:34:java.util.Set getEmulatedMethods():188:188 -> a 35:35:boolean isAlreadyDesugared(com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.graph.ProgramMethod):206:206 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/I7;Lcom/android/tools/r8/graph/o5;)Z"} 36:36:boolean lambda$isAlreadyDesugared$3(com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.CfInstructionDesugaring):208:208 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/I7;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/C7;)Z"} 37:37:boolean isAlreadyDesugared(com.android.tools.r8.cf.code.CfInvokeDynamic,com.android.tools.r8.graph.ProgramMethod):212:212 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/J7;Lcom/android/tools/r8/graph/o5;)Z"} 38:38:boolean lambda$isAlreadyDesugared$4(com.android.tools.r8.cf.code.CfInvokeDynamic,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.CfInstructionDesugaring):214:214 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/J7;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/C7;)Z"} 39:39:void scan(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer):228:228 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/G7;)V"} 40:40:boolean com.android.tools.r8.ir.desugar.itf.InterfaceMethodRewriter.isSyntheticMethodThatShouldNotBeDoubleProcessed(com.android.tools.r8.graph.ProgramMethod):681:681 -> a 40:40:void scan(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer):231 -> a 41:41:void com.android.tools.r8.ir.desugar.itf.InterfaceMethodRewriter.leavingStaticInvokeToInterface(com.android.tools.r8.graph.ProgramMethod):657:657 -> a 41:41:void scan(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer):232 -> a 42:44:void scan(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer):235:237 -> a 45:45:boolean com.android.tools.r8.cf.code.CfInstruction.isInvokeDynamic():0:0 -> a 45:45:void scan(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer):237 -> a 46:47:void scan(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer):238:239 -> a 48:50:void com.android.tools.r8.ir.desugar.itf.InterfaceMethodRewriter.reportInterfaceMethodHandleCallSite(com.android.tools.r8.graph.DexCallSite,com.android.tools.r8.graph.ProgramMethod):687:689 -> a 48:50:void scan(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer):239 -> a 51:51:boolean com.android.tools.r8.graph.DexValue.isDexValueMethodHandle():0:0 -> a 51:51:void com.android.tools.r8.ir.desugar.itf.InterfaceMethodRewriter.reportInterfaceMethodHandleCallSite(com.android.tools.r8.graph.DexCallSite,com.android.tools.r8.graph.ProgramMethod):689 -> a 51:51:void scan(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer):239 -> a 52:52:void com.android.tools.r8.ir.desugar.itf.InterfaceMethodRewriter.reportInterfaceMethodHandleCallSite(com.android.tools.r8.graph.DexCallSite,com.android.tools.r8.graph.ProgramMethod):690:690 -> a 52:52:void scan(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer):239 -> a 53:53:void scan(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer):241:241 -> a 54:59:java.util.Collection lambda$computeInvokeStatic$11(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.ir.desugar.CfInstructionDesugaringCollection,com.android.tools.r8.graph.DexItemFactory):441:446 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/I7;Lcom/android/tools/r8/internal/Ui;Lcom/android/tools/r8/internal/BC;Lcom/android/tools/r8/internal/G7;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/Nb;Lcom/android/tools/r8/internal/D7;Lcom/android/tools/r8/graph/p1;)Ljava/util/Collection;"} 60:75:java.util.Collection lambda$computeInvokeStatic$11(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.ir.desugar.CfInstructionDesugaringCollection,com.android.tools.r8.graph.DexItemFactory):444:459 -> a 76:76:void com.android.tools.r8.ir.desugar.itf.InterfaceMethodRewriter.leavingStaticInvokeToInterface(com.android.tools.r8.graph.ProgramMethod):657:657 -> a 76:76:java.util.Collection lambda$computeInvokeStatic$11(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.ir.desugar.CfInstructionDesugaringCollection,com.android.tools.r8.graph.DexItemFactory):463 -> a 77:77:java.util.Collection lambda$computeInvokeStatic$11(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.ir.desugar.CfInstructionDesugaringCollection,com.android.tools.r8.graph.DexItemFactory):464:464 -> a 78:78:com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind lambda$computeInvokeStatic$8(com.android.tools.r8.synthesis.SyntheticNaming):445:445 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/synthesis/L;)Lcom/android/tools/r8/synthesis/L$b;"} 79:81:void lambda$computeInvokeStatic$10(com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.synthesis.SyntheticMethodBuilder):450:452 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/I7;Lcom/android/tools/r8/synthesis/H;)V"} 82:85:com.android.tools.r8.graph.Code lambda$computeInvokeStatic$9(com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.graph.DexMethod):454:457 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/I7;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/W;"} 86:91:com.android.tools.r8.ir.desugar.DesugarDescription computeEmulatedInterfaceVirtualDispatchOrNull(com.android.tools.r8.cf.code.CfInvoke):518:523 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/I7;)Lcom/android/tools/r8/internal/ue;"} 92:92:com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.DerivedMethod com.android.tools.r8.ir.desugar.itf.InterfaceDesugaringSyntheticHelper.computeEmulatedInterfaceDispatchMethod(com.android.tools.r8.graph.MethodResolutionResult):255:255 -> a 92:92:com.android.tools.r8.ir.desugar.DesugarDescription computeEmulatedInterfaceVirtualDispatchOrNull(com.android.tools.r8.cf.code.CfInvoke):523 -> a 93:95: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:256 -> a 93:95:com.android.tools.r8.ir.desugar.DesugarDescription computeEmulatedInterfaceVirtualDispatchOrNull(com.android.tools.r8.cf.code.CfInvoke):523 -> a 96:110:com.android.tools.r8.ir.desugar.DesugarDescription computeEmulatedInterfaceVirtualDispatchOrNull(com.android.tools.r8.cf.code.CfInvoke):527:541 -> a 111:178: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):546:613 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;Lcom/android/tools/r8/internal/I7;Lcom/android/tools/r8/graph/o5;)Lcom/android/tools/r8/internal/ue;"} 179: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):612:636 -> 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):633:633 -> a 205:209: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):552:556 -> a 210:215:com.android.tools.r8.origin.Origin com.android.tools.r8.ir.desugar.itf.InterfaceMethodRewriter.getMethodOrigin(com.android.tools.r8.graph.DexMethod):913:918 -> a 210:215: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):556 -> a 216:216:com.android.tools.r8.origin.Origin com.android.tools.r8.graph.DexClass.getOrigin():698:698 -> a 216:216:com.android.tools.r8.origin.Origin com.android.tools.r8.ir.desugar.itf.InterfaceMethodRewriter.getMethodOrigin(com.android.tools.r8.graph.DexMethod):918 -> a 216:216: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):556 -> a 217:217: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):556:556 -> a 218:219: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):641:642 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/I7;Lcom/android/tools/r8/graph/I4$c;Lcom/android/tools/r8/graph/o5;)Lcom/android/tools/r8/internal/ue;"} 220:220:java.util.Collection getInvokeStaticInstructions(com.android.tools.r8.graph.DexMethod):647:647 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)Ljava/util/List;"} 221:221:void com.android.tools.r8.ir.desugar.itf.InterfaceMethodRewriter.leavingStaticInvokeToInterface(com.android.tools.r8.graph.ProgramMethod):657:657 -> a 221:221:void lambda$computeInvokeStatic$6(com.android.tools.r8.graph.ProgramMethod):397 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)V"} 222:222:boolean com.android.tools.r8.ir.desugar.itf.InterfaceMethodRewriter.isSyntheticMethodThatShouldNotBeDoubleProcessed(com.android.tools.r8.graph.ProgramMethod):681:681 -> a 222:222:com.android.tools.r8.ir.desugar.DesugarDescription compute(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):247 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/B7;)Lcom/android/tools/r8/internal/ue;"} 223:235:com.android.tools.r8.ir.desugar.DesugarDescription compute(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):248:260 -> a 236:236:boolean com.android.tools.r8.cf.code.CfInvoke.isInvokeConstructor(com.android.tools.r8.graph.DexItemFactory):170:170 -> a 236:236:com.android.tools.r8.ir.desugar.DesugarDescription compute(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):260 -> a 237:239:com.android.tools.r8.ir.desugar.DesugarDescription compute(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):261:263 -> a 240:243:com.android.tools.r8.ir.desugar.DesugarDescription com.android.tools.r8.ir.desugar.itf.InterfaceMethodRewriter.computeInvokeForEmulatedInterfaceOnly(com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.graph.ProgramMethod):305:308 -> a 240:243:com.android.tools.r8.ir.desugar.DesugarDescription compute(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):264 -> a 244:244: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 244:244:com.android.tools.r8.ir.desugar.DesugarDescription com.android.tools.r8.ir.desugar.itf.InterfaceMethodRewriter.computeInvokeForEmulatedInterfaceOnly(com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.graph.ProgramMethod):308 -> a 244:244:com.android.tools.r8.ir.desugar.DesugarDescription compute(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):264 -> a 245:256:com.android.tools.r8.ir.desugar.DesugarDescription com.android.tools.r8.ir.desugar.itf.InterfaceMethodRewriter.computeInvokeForEmulatedInterfaceOnly(com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.graph.ProgramMethod):310:321 -> a 245:256:com.android.tools.r8.ir.desugar.DesugarDescription compute(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):264 -> a 257:284:com.android.tools.r8.ir.desugar.DesugarDescription com.android.tools.r8.ir.desugar.itf.InterfaceMethodRewriter.computeInvokeForEmulatedInterfaceOnly(com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.graph.ProgramMethod):318:345 -> a 257:284:com.android.tools.r8.ir.desugar.DesugarDescription compute(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):264 -> a 285:299:com.android.tools.r8.ir.desugar.DesugarDescription com.android.tools.r8.ir.desugar.itf.InterfaceMethodRewriter.computeInvokeForEmulatedInterfaceOnly(com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.graph.ProgramMethod):325:339 -> a 285:299:com.android.tools.r8.ir.desugar.DesugarDescription compute(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):264 -> a 300:300:com.android.tools.r8.ir.desugar.DesugarDescription compute(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):269:269 -> a 301:304: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):349:352 -> a 301:304:com.android.tools.r8.ir.desugar.DesugarDescription compute(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):270 -> a 305:305: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 305:305: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):352 -> a 305:305:com.android.tools.r8.ir.desugar.DesugarDescription compute(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):270 -> a 306:327: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):354:375 -> a 306:327:com.android.tools.r8.ir.desugar.DesugarDescription compute(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):270 -> a 328:328: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 328:328: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):375 -> a 328:328:com.android.tools.r8.ir.desugar.DesugarDescription compute(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):270 -> a 329:335: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):376:382 -> a 329:335:com.android.tools.r8.ir.desugar.DesugarDescription compute(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):270 -> a 336:336: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):373:373 -> a 336:336:com.android.tools.r8.ir.desugar.DesugarDescription compute(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):270 -> a 337:337:com.android.tools.r8.ir.desugar.DesugarDescription compute(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):273:273 -> a 338:338: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 338:338:com.android.tools.r8.ir.desugar.DesugarDescription compute(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):273 -> a 339:352:com.android.tools.r8.ir.desugar.DesugarDescription compute(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):275:288 -> a 353:373:com.android.tools.r8.ir.desugar.DesugarDescription compute(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):277:297 -> a 374:377: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):387:390 -> a 374:377:com.android.tools.r8.ir.desugar.DesugarDescription compute(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):298 -> a 378:378:com.android.tools.r8.ir.desugar.DesugarDescription compute(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):300:300 -> a 379:394: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):499:514 -> a 379:394:com.android.tools.r8.ir.desugar.DesugarDescription compute(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):292 -> a 395:395:void lambda$rewriteInvokeSuper$16(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexMethod):703:703 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/j2;)V"} 396:396:java.util.Collection lambda$rewriteInvokeSuper$17(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.ir.desugar.CfInstructionDesugaringCollection,com.android.tools.r8.graph.DexItemFactory):742:742 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/I4$c;Lcom/android/tools/r8/internal/Ui;Lcom/android/tools/r8/internal/BC;Lcom/android/tools/r8/internal/G7;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/Nb;Lcom/android/tools/r8/internal/D7;Lcom/android/tools/r8/graph/p1;)Ljava/util/Collection;"} 397:397:boolean com.android.tools.r8.graph.Definition.isProgramMethod():0:0 -> a 397:397:java.util.Collection lambda$rewriteInvokeSuper$17(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.ir.desugar.CfInstructionDesugaringCollection,com.android.tools.r8.graph.DexItemFactory):744 -> a 398:400:java.util.Collection lambda$rewriteInvokeSuper$17(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.ir.desugar.CfInstructionDesugaringCollection,com.android.tools.r8.graph.DexItemFactory):745:747 -> a 401:407:java.util.Collection lambda$rewriteInvokeSuper$17(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.ir.desugar.CfInstructionDesugaringCollection,com.android.tools.r8.graph.DexItemFactory):746:752 -> a 408:413:java.util.Collection lambda$rewriteInvokeSuper$18(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.ir.desugar.CfInstructionDesugaringCollection,com.android.tools.r8.graph.DexItemFactory):765:770 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/I4$c;Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/internal/Ui;Lcom/android/tools/r8/internal/BC;Lcom/android/tools/r8/internal/G7;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/Nb;Lcom/android/tools/r8/internal/D7;Lcom/android/tools/r8/graph/p1;)Ljava/util/Collection;"} 414:416: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):892:894 -> a 414:416:java.util.Collection lambda$rewriteInvokeSuper$18(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.ir.desugar.CfInstructionDesugaringCollection,com.android.tools.r8.graph.DexItemFactory):770 -> a 417:420:java.util.Collection lambda$rewriteInvokeSuper$18(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.ir.desugar.CfInstructionDesugaringCollection,com.android.tools.r8.graph.DexItemFactory):771:774 -> a 421:425: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):808:812 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/o5;)Lcom/android/tools/r8/internal/ue;"} 426:426: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,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.AppInfoWithClassHierarchy):680:680 -> a 426:426: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):812 -> a 427:473: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):813:859 -> a 474:477:java.util.Collection lambda$computeEmulatedInterfaceInvokeSpecial$21(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.ir.desugar.CfInstructionDesugaringCollection,com.android.tools.r8.graph.DexItemFactory):829:832 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/t0;Lcom/android/tools/r8/internal/Ui;Lcom/android/tools/r8/internal/BC;Lcom/android/tools/r8/internal/G7;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/Nb;Lcom/android/tools/r8/internal/D7;Lcom/android/tools/r8/graph/p1;)Ljava/util/Collection;"} 478:479:java.util.Collection lambda$computeEmulatedInterfaceInvokeSpecial$22(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.ir.desugar.CfInstructionDesugaringCollection,com.android.tools.r8.graph.DexItemFactory):856:857 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/me;Lcom/android/tools/r8/internal/Ui;Lcom/android/tools/r8/internal/BC;Lcom/android/tools/r8/internal/G7;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/Nb;Lcom/android/tools/r8/internal/D7;Lcom/android/tools/r8/graph/p1;)Ljava/util/Collection;"} 480:480:java.util.Collection lambda$computeEmulatedInterfaceInvokeSpecial$22(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.ir.desugar.CfInstructionDesugaringCollection,com.android.tools.r8.graph.DexItemFactory):856:856 -> a 481:490:void reportStaticInterfaceMethodHandle(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexMethodHandle):873:882 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/l2;)V"} 491:491:com.android.tools.r8.ir.desugar.itf.InterfaceMethodProcessorFacade getPostProcessingDesugaringD8(com.android.tools.r8.ir.desugar.itf.InterfaceMethodRewriter$Flavor,com.android.tools.r8.ir.desugar.itf.InterfaceProcessor):900:900 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ns;)Lcom/android/tools/r8/internal/fs;"} 492:492: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):908:908 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Predicate;Lcom/android/tools/r8/internal/ns;)Lcom/android/tools/r8/internal/fs;"} 493:499:com.android.tools.r8.ir.desugar.itf.DefaultMethodsHelper$Collection createInterfaceInfo(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexType):934:940 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/graph/q0;Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/internal/de;"} 500:500:boolean com.android.tools.r8.ir.desugar.itf.InterfaceMethodRewriter.isNonDesugaredLibraryClass(com.android.tools.r8.graph.DexClass):869:869 -> a 500:500:com.android.tools.r8.ir.desugar.itf.DefaultMethodsHelper$Collection createInterfaceInfo(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexType):949 -> a 501:527:com.android.tools.r8.ir.desugar.itf.DefaultMethodsHelper$Collection createInterfaceInfo(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexType):954:980 -> a 528:532:com.android.tools.r8.ir.desugar.itf.DefaultMethodsHelper$Collection createInterfaceInfo(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexType):941:945 -> a 533:536:void warnMissingType(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexType):986:989 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/o5;)V"} 537:537:com.android.tools.r8.graph.DexMethod com.android.tools.r8.graph.lens.GraphLens.getOriginalMethodSignature(com.android.tools.r8.graph.DexMethod):121:121 -> a 537:537:void warnMissingType(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexType):989 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 538:543:com.android.tools.r8.origin.Origin com.android.tools.r8.ir.desugar.itf.InterfaceMethodRewriter.getMethodOrigin(com.android.tools.r8.graph.DexMethod):913:918 -> a 538:543:void warnMissingType(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexType):990 -> a 544:544:com.android.tools.r8.origin.Origin com.android.tools.r8.graph.DexClass.getOrigin():698:698 -> a 544:544:com.android.tools.r8.origin.Origin com.android.tools.r8.ir.desugar.itf.InterfaceMethodRewriter.getMethodOrigin(com.android.tools.r8.graph.DexMethod):918 -> a 544:544:void warnMissingType(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexType):990 -> a 545:546:void warnMissingType(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexType):991:992 -> a 1:1:boolean hasPreciseNeedsDesugaring():0:0 -> b 2:2:void lambda$compute$5(com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.graph.ProgramMethod):283:283 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/I7;Lcom/android/tools/r8/graph/o5;)V"} 3:3:void com.android.tools.r8.ir.desugar.itf.InterfaceMethodRewriter.leavingStaticInvokeToInterface(com.android.tools.r8.graph.ProgramMethod):657:657 -> b 3:3:void lambda$compute$5(com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.graph.ProgramMethod):284 -> b 4:4:void lambda$compute$5(com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.graph.ProgramMethod):286:286 -> b 5:13: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):395:403 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;Lcom/android/tools/r8/internal/I7;Lcom/android/tools/r8/graph/o5;)Lcom/android/tools/r8/internal/ue;"} 14:14:boolean com.android.tools.r8.ir.desugar.itf.InterfaceMethodRewriter.isNonDesugaredLibraryClass(com.android.tools.r8.graph.DexClass):869:869 -> b 14:14: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):405 -> b 15:74: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):415:474 -> b 75:75:boolean com.android.tools.r8.ir.desugar.itf.InterfaceMethodRewriter.shouldRewriteToInvokeToThrow(com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult,boolean):865:865 -> b 75:75: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):474 -> b 76:95: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):475:494 -> b 96:100:java.util.Collection lambda$computeEmulatedInterfaceVirtualDispatchOrNull$13(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.ir.desugar.CfInstructionDesugaringCollection,com.android.tools.r8.graph.DexItemFactory):536:540 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/me;Lcom/android/tools/r8/internal/Ui;Lcom/android/tools/r8/internal/BC;Lcom/android/tools/r8/internal/G7;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/Nb;Lcom/android/tools/r8/internal/D7;Lcom/android/tools/r8/graph/p1;)Ljava/util/Collection;"} 101:101:java.util.Collection lambda$computeEmulatedInterfaceVirtualDispatchOrNull$13(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.ir.desugar.CfInstructionDesugaringCollection,com.android.tools.r8.graph.DexItemFactory):536:536 -> b 102:102: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.ir.desugar.CfInstructionDesugaringCollection,com.android.tools.r8.graph.DexItemFactory):588:588 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/t0;Lcom/android/tools/r8/internal/Ui;Lcom/android/tools/r8/internal/BC;Lcom/android/tools/r8/internal/G7;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/Nb;Lcom/android/tools/r8/internal/D7;Lcom/android/tools/r8/graph/p1;)Ljava/util/Collection;"} 103:103:boolean com.android.tools.r8.graph.Definition.isProgramMethod():0:0 -> b 103:103: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.ir.desugar.CfInstructionDesugaringCollection,com.android.tools.r8.graph.DexItemFactory):589 -> b 104:106: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.ir.desugar.CfInstructionDesugaringCollection,com.android.tools.r8.graph.DexItemFactory):590:592 -> b 107:119: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.ir.desugar.CfInstructionDesugaringCollection,com.android.tools.r8.graph.DexItemFactory):591:603 -> b 120:120:void com.android.tools.r8.ir.desugar.itf.InterfaceMethodRewriter.leavingStaticInvokeToInterface(com.android.tools.r8.graph.ProgramMethod):657:657 -> b 120:120:void lambda$computeInvokeStatic$7(com.android.tools.r8.graph.ProgramMethod):418 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)V"} 121:126: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):923:928 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/graph/q0;Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/internal/de;"} 1:1:boolean lambda$getPostProcessingDesugaringD8$23(com.android.tools.r8.graph.ProgramMethod):0:0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)Z"} 2:9:void initializeEmulatedInterfaceVariables():192:199 -> c 10:13:java.util.Collection lambda$computeInvokeDirect$15(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.ir.desugar.CfInstructionDesugaringCollection,com.android.tools.r8.graph.DexItemFactory):624:627 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/t0;Lcom/android/tools/r8/internal/Ui;Lcom/android/tools/r8/internal/BC;Lcom/android/tools/r8/internal/G7;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/Nb;Lcom/android/tools/r8/internal/D7;Lcom/android/tools/r8/graph/p1;)Ljava/util/Collection;"} 14:15:com.android.tools.r8.ir.desugar.DesugarDescription rewriteInvokeSuper(com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.graph.ProgramMethod):696:697 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/I7;Lcom/android/tools/r8/graph/o5;)Lcom/android/tools/r8/internal/ue;"} 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.ProgramMethod):46:46 -> c 16:16:com.android.tools.r8.ir.desugar.DesugarDescription rewriteInvokeSuper(com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.graph.ProgramMethod):697 -> c 17:27:com.android.tools.r8.ir.desugar.DesugarDescription rewriteInvokeSuper(com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.graph.ProgramMethod):702:712 -> c 28:28:boolean com.android.tools.r8.ir.desugar.itf.InterfaceMethodRewriter.shouldRewriteToInvokeToThrow(com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult,boolean):865:865 -> c 28:28:com.android.tools.r8.ir.desugar.DesugarDescription rewriteInvokeSuper(com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.graph.ProgramMethod):712 -> c 29:115:com.android.tools.r8.ir.desugar.DesugarDescription rewriteInvokeSuper(com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.graph.ProgramMethod):713:799 -> c 1:3:java.util.Collection lambda$computeInvokeStatic$12(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.ir.desugar.CfInstructionDesugaringCollection,com.android.tools.r8.graph.DexItemFactory):490:492 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/t0;Lcom/android/tools/r8/internal/Ui;Lcom/android/tools/r8/internal/BC;Lcom/android/tools/r8/internal/G7;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/Nb;Lcom/android/tools/r8/internal/D7;Lcom/android/tools/r8/graph/p1;)Ljava/util/Collection;"} 4:11:void lambda$rewriteInvokeSuper$19(com.android.tools.r8.graph.ProgramMethod):788:795 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)V"} 12:12:void lambda$rewriteInvokeSuper$19(com.android.tools.r8.graph.ProgramMethod):790:790 -> d 1:1:void com.android.tools.r8.ir.desugar.itf.InterfaceMethodRewriter.leavingSuperInvokeToInterface(com.android.tools.r8.graph.ProgramMethod):666:666 -> e 1:1:void lambda$rewriteInvokeSuper$20(com.android.tools.r8.graph.ProgramMethod):798 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)V"} 1:5:void upgradeCfVersionToSupportInterfaceMethodInvoke(com.android.tools.r8.graph.ProgramMethod):670:674 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)V"} 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 -> f 6:6:void upgradeCfVersionToSupportInterfaceMethodInvoke(com.android.tools.r8.graph.ProgramMethod):674 -> f 7:10:void upgradeCfVersionToSupportInterfaceMethodInvoke(com.android.tools.r8.graph.ProgramMethod):673:676 -> f com.android.tools.r8.ir.desugar.itf.InterfaceMethodRewriter$Flavor -> com.android.tools.r8.internal.gs: # {"id":"sourceFile","fileName":"InterfaceMethodRewriter.java"} com.android.tools.r8.ir.desugar.itf.InterfaceMethodRewriter$Flavor IncludeAllResources -> a com.android.tools.r8.ir.desugar.itf.InterfaceMethodRewriter$Flavor ExcludeDexResources -> b 1:3:void ():110:112 -> 1:1:void (java.lang.String,int):108:108 -> com.android.tools.r8.ir.desugar.itf.InterfaceMethodRewriterFixup -> com.android.tools.r8.internal.is: # {"id":"sourceFile","fileName":"InterfaceMethodRewriterFixup.java"} com.android.tools.r8.graph.AppView appView -> a com.android.tools.r8.ir.desugar.itf.InterfaceProcessor$InterfaceProcessorNestedGraphLens graphLens -> b 1:3:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.desugar.itf.InterfaceProcessor$InterfaceProcessorNestedGraphLens):17:19 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/ls;)V"} 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.lens.GraphLens.getRenamedMethodSignature(com.android.tools.r8.graph.DexMethod):170:170 -> 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.InterfaceProcessingDesugaringEventConsumer -> com.android.tools.r8.internal.js: # {"id":"sourceFile","fileName":"InterfaceProcessingDesugaringEventConsumer.java"} void acceptEmulatedInterfaceMarkerInterface(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexClasspathClass) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/graph/u0;)V"} void acceptInterfaceMethodDesugaringForwardingMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexClassAndMethod) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/t0;Lcom/android/tools/r8/graph/o5;)V"} void acceptThrowingMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.MethodResolutionResult$FailedResolutionResult) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/I4$a;)V"} void warnMissingInterface(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.desugar.itf.InterfaceDesugaringSyntheticHelper) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/internal/as;)V"} com.android.tools.r8.ir.desugar.itf.InterfaceProcessor -> com.android.tools.r8.internal.ns: # {"id":"sourceFile","fileName":"InterfaceProcessor.java"} com.android.tools.r8.graph.AppView appView -> a com.android.tools.r8.ir.desugar.itf.InterfaceDesugaringSyntheticHelper helper -> b java.util.Map postProcessingInterfaceInfos -> c com.android.tools.r8.ir.desugar.itf.InterfaceDesugaringSyntheticHelper$InterfaceMethodDesugaringMode desugaringMode -> d boolean $assertionsDisabled -> e 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;I)V"} 2:18:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.desugar.itf.InterfaceDesugaringSyntheticHelper$InterfaceMethodDesugaringMode):63:79 -> 1:1:com.android.tools.r8.ir.desugar.itf.InterfaceProcessor create(com.android.tools.r8.graph.AppView):69:69 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)Lcom/android/tools/r8/internal/ns;"} 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):84:87 -> 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:11:void processMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.itf.InterfaceMethodDesugaringBaseEventConsumer):88:92 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/cs;)V"} 12:12:void com.android.tools.r8.ir.desugar.itf.InterfaceProcessor.processEmulatedInterfaceOnly(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.itf.InterfaceMethodDesugaringBaseEventConsumer):109:109 -> a 12:12:void processMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.itf.InterfaceMethodDesugaringBaseEventConsumer):93 -> a 13:13:boolean com.android.tools.r8.utils.InternalOptions.isDesugaredLibraryCompilation():558:558 -> a 13:13:void com.android.tools.r8.ir.desugar.itf.InterfaceProcessor.processEmulatedInterfaceOnly(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.itf.InterfaceMethodDesugaringBaseEventConsumer):109 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 13:13:void processMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.itf.InterfaceMethodDesugaringBaseEventConsumer):93 -> a 14:14:boolean com.android.tools.r8.utils.InternalOptions.isDesugaredLibraryCompilation():558:558 -> a 14:14:void com.android.tools.r8.ir.desugar.itf.InterfaceProcessor.processEmulatedInterfaceOnly(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.itf.InterfaceMethodDesugaringBaseEventConsumer):109 -> a 14:14:void processMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.itf.InterfaceMethodDesugaringBaseEventConsumer):93 -> a 15:15:void com.android.tools.r8.ir.desugar.itf.InterfaceProcessor.processEmulatedInterfaceOnly(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.itf.InterfaceMethodDesugaringBaseEventConsumer):112:112 -> a 15:15:void processMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.itf.InterfaceMethodDesugaringBaseEventConsumer):93 -> a 16:16:boolean com.android.tools.r8.graph.DexEncodedMethod.belongsToDirectPool():615:615 -> a 16:16:void com.android.tools.r8.ir.desugar.itf.InterfaceProcessor.processEmulatedInterfaceOnly(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.itf.InterfaceMethodDesugaringBaseEventConsumer):112 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 16:16:void processMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.itf.InterfaceMethodDesugaringBaseEventConsumer):93 -> a 17:17:boolean com.android.tools.r8.graph.DexEncodedMethod.belongsToDirectPool():615:615 -> a 17:17:void com.android.tools.r8.ir.desugar.itf.InterfaceProcessor.processEmulatedInterfaceOnly(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.itf.InterfaceMethodDesugaringBaseEventConsumer):112 -> a 17:17:void processMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.itf.InterfaceMethodDesugaringBaseEventConsumer):93 -> a 18:20:void com.android.tools.r8.ir.desugar.itf.InterfaceProcessor.processEmulatedInterfaceOnly(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.itf.InterfaceMethodDesugaringBaseEventConsumer):115:117 -> a 18:20:void processMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.itf.InterfaceMethodDesugaringBaseEventConsumer):93 -> a 21:25:void com.android.tools.r8.ir.desugar.itf.InterfaceProcessor.processVirtualInterfaceMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.itf.InterfaceMethodDesugaringBaseEventConsumer):156:160 -> a 21:25:void com.android.tools.r8.ir.desugar.itf.InterfaceProcessor.processEmulatedInterfaceOnly(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.itf.InterfaceMethodDesugaringBaseEventConsumer):119 -> a 21:25:void processMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.itf.InterfaceMethodDesugaringBaseEventConsumer):93 -> a 26:27:void com.android.tools.r8.ir.desugar.itf.InterfaceProcessor.processEmulatedInterfaceOnly(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.itf.InterfaceMethodDesugaringBaseEventConsumer):120:121 -> a 26:27:void processMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.itf.InterfaceMethodDesugaringBaseEventConsumer):93 -> a 28:28:void com.android.tools.r8.ir.desugar.itf.InterfaceProcessor$PostProcessingInterfaceInfo.setHasBridgesToRemove():426:426 -> a 28:28:void com.android.tools.r8.ir.desugar.itf.InterfaceProcessor.processEmulatedInterfaceOnly(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.itf.InterfaceMethodDesugaringBaseEventConsumer):121 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 28:28:void processMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.itf.InterfaceMethodDesugaringBaseEventConsumer):93 -> a 29:29:void processMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.itf.InterfaceMethodDesugaringBaseEventConsumer):96:96 -> a 30:30:boolean com.android.tools.r8.graph.DexEncodedMethod.belongsToDirectPool():615:615 -> a 30:30:void processMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.itf.InterfaceMethodDesugaringBaseEventConsumer):96 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 31:31:boolean com.android.tools.r8.graph.DexEncodedMethod.belongsToDirectPool():615:615 -> a 31:31:void processMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.itf.InterfaceMethodDesugaringBaseEventConsumer):96 -> a 32:33:void com.android.tools.r8.ir.desugar.itf.InterfaceProcessor.processDirectInterfaceMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.itf.InterfaceMethodDesugaringBaseEventConsumer):166:167 -> a 32:33:void processMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.itf.InterfaceMethodDesugaringBaseEventConsumer):97 -> a 34:34:void com.android.tools.r8.ir.desugar.itf.InterfaceProcessor$PostProcessingInterfaceInfo.setHasNonClinitDirectMethods():418:418 -> a 34:34:void com.android.tools.r8.ir.desugar.itf.InterfaceProcessor.processDirectInterfaceMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.itf.InterfaceMethodDesugaringBaseEventConsumer):167 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 34:34:void processMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.itf.InterfaceMethodDesugaringBaseEventConsumer):97 -> a 35:37:void com.android.tools.r8.ir.desugar.itf.InterfaceProcessor.processDirectInterfaceMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.itf.InterfaceMethodDesugaringBaseEventConsumer):168:170 -> a 35:37:void processMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.itf.InterfaceMethodDesugaringBaseEventConsumer):97 -> a 38:38:void processMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.itf.InterfaceMethodDesugaringBaseEventConsumer):99:99 -> a 39:43:void com.android.tools.r8.ir.desugar.itf.InterfaceProcessor.processVirtualInterfaceMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.itf.InterfaceMethodDesugaringBaseEventConsumer):156:160 -> a 39:43:void processMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.itf.InterfaceMethodDesugaringBaseEventConsumer):100 -> a 44:45:void processMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.itf.InterfaceMethodDesugaringBaseEventConsumer):101:102 -> a 46:46:void com.android.tools.r8.ir.desugar.itf.InterfaceProcessor$PostProcessingInterfaceInfo.setHasBridgesToRemove():426:426 -> a 46:46:void processMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.itf.InterfaceMethodDesugaringBaseEventConsumer):102 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 47:48: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):135:136 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/graph/u2;Lcom/android/tools/r8/graph/r2;Lcom/android/tools/r8/graph/m;Ljava/util/function/Consumer;Ljava/util/function/Consumer;)Lcom/android/tools/r8/graph/o5;"} 49:49:com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind lambda$ensureCompanionMethod$0(com.android.tools.r8.synthesis.SyntheticNaming):139:139 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/synthesis/L;)Lcom/android/tools/r8/synthesis/L$b;"} 50:55:void lambda$ensureCompanionMethod$1(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppView,com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):144:149 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/synthesis/P;)V"} 56:56:void lambda$ensureCompanionMethod$1(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppView,com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):148:148 -> a 57:57:void lambda$ensureCompanionMethod$1(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppView,com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):145:145 -> a 58:59:void finalizeMoveToCompanionMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod):175:176 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/o5;)V"} 60:71:boolean com.android.tools.r8.ir.desugar.itf.InterfaceProcessor.canMoveToCompanionClass(com.android.tools.r8.graph.ProgramMethod):236:247 -> a 60:71:void finalizeMoveToCompanionMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod):183 -> a 72:89:void finalizeMoveToCompanionMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod):190:207 -> a 90:105:void finalizeMoveToCompanionMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod):201:216 -> a 106:110:void finalizeMoveToCompanionMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod):215:219 -> a 111:115:void finalizeMoveToCompanionMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod):218:222 -> a 116:120:void finalizeMoveToCompanionMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod):184:188 -> a 121:125:void finalizeMoveToCompanionMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod):177:181 -> a 126:134:boolean interfaceMethodRemovalChangesApi(com.android.tools.r8.graph.ProgramMethod):266:274 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)Z"} 135:139:void com.android.tools.r8.ir.desugar.itf.InterfaceProcessor.addSuperTypes(com.android.tools.r8.graph.DexClass,java.util.Deque):292:296 -> a 135:139:boolean interfaceMethodRemovalChangesApi(com.android.tools.r8.graph.ProgramMethod):275 -> a 140:142:boolean interfaceMethodRemovalChangesApi(com.android.tools.r8.graph.ProgramMethod):276:278 -> a 143:144:com.android.tools.r8.graph.DexClass com.android.tools.r8.ir.desugar.itf.InterfaceProcessor.definitionForDependency(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexClass):256:257 -> a 143:144:boolean interfaceMethodRemovalChangesApi(com.android.tools.r8.graph.ProgramMethod):278 -> a 145:150: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:178 -> a 145:150:com.android.tools.r8.graph.DexClass com.android.tools.r8.ir.desugar.itf.InterfaceProcessor.definitionForDependency(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexClass):257 -> a 145:150:boolean interfaceMethodRemovalChangesApi(com.android.tools.r8.graph.ProgramMethod):278 -> a 151:151:com.android.tools.r8.graph.DexClass com.android.tools.r8.ir.desugar.itf.InterfaceProcessor.definitionForDependency(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexClass):258:258 -> a 151:151:boolean interfaceMethodRemovalChangesApi(com.android.tools.r8.graph.ProgramMethod):278 -> a 152:155:boolean interfaceMethodRemovalChangesApi(com.android.tools.r8.graph.ProgramMethod):279:282 -> a 156:160:void com.android.tools.r8.ir.desugar.itf.InterfaceProcessor.addSuperTypes(com.android.tools.r8.graph.DexClass,java.util.Deque):292:296 -> a 156:160:boolean interfaceMethodRemovalChangesApi(com.android.tools.r8.graph.ProgramMethod):285 -> a 161:166: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):312:317 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ks;Lcom/android/tools/r8/graph/W0;Lcom/android/tools/r8/graph/W0;)V"} 167:167:void com.android.tools.r8.ir.desugar.itf.InterfaceProcessor$InterfaceProcessorNestedGraphLens$Builder.recordCodeMovedToCompanionClass(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):480:480 -> a 167:167: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):316 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 168:168:void com.android.tools.r8.ir.desugar.itf.InterfaceProcessor$InterfaceProcessorNestedGraphLens$Builder.recordCodeMovedToCompanionClass(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):480:480 -> a 168:168: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):316 -> a 169:171:void finalizeProcessing():356:358 -> a 172:172:com.android.tools.r8.ir.desugar.itf.InterfaceProcessor$PostProcessingInterfaceInfo getPostProcessingInterfaceInfo(com.android.tools.r8.graph.DexProgramClass):363:363 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)Lcom/android/tools/r8/internal/ms;"} 173:173:void forEachMethodToMove(java.util.function.BiConsumer):368:368 -> a 174:175:void lambda$forEachMethodToMove$5(java.util.function.BiConsumer,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.desugar.itf.InterfaceProcessor$PostProcessingInterfaceInfo):370:371 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/BiConsumer;Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/internal/ms;)V"} 176:176:boolean com.android.tools.r8.ir.desugar.itf.InterfaceProcessor$PostProcessingInterfaceInfo.hasNonClinitDirectMethods():414:414 -> a 176:176: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 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ks;Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/internal/ms;)V"} 177:177: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:305 -> a 178:181:void com.android.tools.r8.ir.desugar.itf.InterfaceProcessor.clearDirectMethods(com.android.tools.r8.graph.DexProgramClass):226:229 -> a 178:181: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):306 -> a 182:182:void com.android.tools.r8.graph.MethodCollection.setSingleDirectMethod(com.android.tools.r8.graph.DexEncodedMethod):342:342 -> a 182:182:void com.android.tools.r8.ir.desugar.itf.InterfaceProcessor.clearDirectMethods(com.android.tools.r8.graph.DexProgramClass):229 -> a 182:182: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):306 -> a 183:183:void com.android.tools.r8.ir.desugar.itf.InterfaceProcessor.clearDirectMethods(com.android.tools.r8.graph.DexProgramClass):231:231 -> a 183:183: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):306 -> a 184:184:boolean com.android.tools.r8.ir.desugar.itf.InterfaceProcessor$PostProcessingInterfaceInfo.hasDefaultMethodsToImplementationMap():395:395 -> a 184:184: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):308 -> a 185:186: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):309:310 -> a 187:187:boolean com.android.tools.r8.ir.desugar.itf.InterfaceProcessor$PostProcessingInterfaceInfo.hasMethodsToMove():410:410 -> a 187:187: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):320 -> a 188:188: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):321:321 -> a 189:189:boolean com.android.tools.r8.ir.desugar.itf.InterfaceProcessor$PostProcessingInterfaceInfo.hasBridgesToRemove():422:422 -> a 189:189: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):323 -> a 190:191: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):325:326 -> a 1:1:com.android.tools.r8.ir.desugar.itf.InterfaceDesugaringSyntheticHelper getHelper():83:83 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/as;"} 2:2:com.android.tools.r8.ir.desugar.itf.InterfaceProcessor$PostProcessingInterfaceInfo lambda$getPostProcessingInterfaceInfo$4(com.android.tools.r8.graph.DexProgramClass):364:364 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)Lcom/android/tools/r8/internal/ms;"} 1:1:com.android.tools.r8.ir.desugar.itf.InterfaceProcessor$InterfaceProcessorNestedGraphLens postProcessInterfaces():302:302 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/ls;"} 2:2:com.android.tools.r8.ir.desugar.itf.InterfaceProcessor$InterfaceProcessorNestedGraphLens$Builder com.android.tools.r8.ir.desugar.itf.InterfaceProcessor$InterfaceProcessorNestedGraphLens.builder():471:471 -> c 2:2:com.android.tools.r8.ir.desugar.itf.InterfaceProcessor$InterfaceProcessorNestedGraphLens postProcessInterfaces():302 -> c 3:29:com.android.tools.r8.ir.desugar.itf.InterfaceProcessor$InterfaceProcessorNestedGraphLens postProcessInterfaces():303:329 -> c 30:43:void removeBridges(com.android.tools.r8.graph.DexProgramClass):333:346 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)V"} com.android.tools.r8.ir.desugar.itf.InterfaceProcessor$InterfaceProcessorNestedGraphLens -> com.android.tools.r8.internal.ls: # {"id":"sourceFile","fileName":"InterfaceProcessor.java"} com.android.tools.r8.utils.collections.BidirectionalManyToManyRepresentativeMap extraNewMethodSignatures -> n int $r8$clinit -> o 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):444:445 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/M4;Lcom/android/tools/r8/internal/M4;Ljava/util/IdentityHashMap;Lcom/android/tools/r8/internal/Q4;)V"} 1:1:com.android.tools.r8.graph.DexMethod getPreviousMethodSignature(com.android.tools.r8.graph.DexMethod):460:460 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/j2;"} 2:2:java.lang.Object com.android.tools.r8.utils.collections.BidirectionalManyToManyRepresentativeMap.getRepresentativeKeyOrDefault(java.lang.Object,java.lang.Object):22:22 -> d 2:2:com.android.tools.r8.graph.DexMethod getPreviousMethodSignature(com.android.tools.r8.graph.DexMethod):461 -> d # {"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):461:461 -> d 4:4:java.lang.Object com.android.tools.r8.utils.collections.BidirectionalManyToManyRepresentativeMap.getRepresentativeKeyOrDefault(java.lang.Object,java.lang.Object):22:22 -> d 4:4:com.android.tools.r8.graph.DexMethod getPreviousMethodSignature(com.android.tools.r8.graph.DexMethod):460 -> d # {"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):460:460 -> d 1:1:com.android.tools.r8.graph.DexMethod getNextMethodSignature(com.android.tools.r8.graph.DexMethod):466:466 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/j2;"} 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):467 -> 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):467:467 -> 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):466 -> 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):466:466 -> f 1:1:com.android.tools.r8.utils.collections.BidirectionalManyToManyRepresentativeMap getExtraNewMethodSignatures():450:450 -> l # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/R4;"} com.android.tools.r8.ir.desugar.itf.InterfaceProcessor$InterfaceProcessorNestedGraphLens$Builder -> com.android.tools.r8.internal.ks: # {"id":"sourceFile","fileName":"InterfaceProcessor.java"} com.android.tools.r8.utils.collections.MutableBidirectionalOneToOneMap extraNewMethodSignatures -> d 1:3:void ():474:476 -> 1:4:com.android.tools.r8.ir.desugar.itf.InterfaceProcessor$InterfaceProcessorNestedGraphLens build(com.android.tools.r8.graph.AppView):485:488 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)Lcom/android/tools/r8/internal/ls;"} com.android.tools.r8.ir.desugar.itf.InterfaceProcessor$PostProcessingInterfaceInfo -> com.android.tools.r8.internal.ms: # {"id":"sourceFile","fileName":"InterfaceProcessor.java"} java.util.Map defaultMethodsToImplementation -> a java.util.Map methodsToMove -> b boolean hasNonClinitDirectMethods -> c boolean hasBridgesToRemove -> d 1:1:void ():376:376 -> 1:4:void mapDefaultMethodToCompanionMethod(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexEncodedMethod):384:387 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W0;Lcom/android/tools/r8/graph/W0;)V"} 5:8:void moveMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):399:402 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/j2;)V"} 9:9:void setHasNonClinitDirectMethods():418:418 -> a com.android.tools.r8.ir.desugar.itf.L8InnerOuterAttributeEraser -> com.android.tools.r8.internal.wA: # {"id":"sourceFile","fileName":"L8InnerOuterAttributeEraser.java"} com.android.tools.r8.graph.AppView appView -> a boolean $assertionsDisabled -> b 1:1:void ():19:19 -> 1:2:void (com.android.tools.r8.graph.AppView):23:24 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)V"} 1:1:void run():28:28 -> a 2:2:boolean com.android.tools.r8.utils.InternalOptions.isDesugaredLibraryCompilation():558:558 -> a 2:2:void run():28 -> 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():558:558 -> a 3:3:void run():28 -> a 4:5:void run():28:29 -> a 6:6:void com.android.tools.r8.ir.desugar.itf.L8InnerOuterAttributeEraser.eraseInvalidAttributes(com.android.tools.r8.graph.DexProgramClass):35:35 -> a 6:6:void run():30 -> a 7:11:boolean com.android.tools.r8.ir.desugar.itf.L8InnerOuterAttributeEraser.hasRewrittenType(com.android.tools.r8.graph.DexType):60:64 -> a 7:11:void com.android.tools.r8.ir.desugar.itf.L8InnerOuterAttributeEraser.eraseInvalidAttributes(com.android.tools.r8.graph.DexProgramClass):35 -> a 7:11:void run():30 -> a 12:13:void com.android.tools.r8.ir.desugar.itf.L8InnerOuterAttributeEraser.eraseInvalidAttributes(com.android.tools.r8.graph.DexProgramClass):37:38 -> a 12:13:void run():30 -> a 14:18:boolean com.android.tools.r8.ir.desugar.itf.L8InnerOuterAttributeEraser.hasRewrittenType(com.android.tools.r8.graph.DexType):60:64 -> a 14:18:void com.android.tools.r8.ir.desugar.itf.L8InnerOuterAttributeEraser.eraseInvalidAttributes(com.android.tools.r8.graph.DexProgramClass):39 -> a 14:18:void run():30 -> a 19:28:void com.android.tools.r8.ir.desugar.itf.L8InnerOuterAttributeEraser.eraseInvalidAttributes(com.android.tools.r8.graph.DexProgramClass):40:49 -> a 19:28:void run():30 -> a 29:33:boolean com.android.tools.r8.ir.desugar.itf.L8InnerOuterAttributeEraser.hasRewrittenType(com.android.tools.r8.graph.DexType):60:64 -> a 29:33:void com.android.tools.r8.ir.desugar.itf.L8InnerOuterAttributeEraser.eraseInvalidAttributes(com.android.tools.r8.graph.DexProgramClass):49 -> a 29:33:void run():30 -> a 34:38:void com.android.tools.r8.ir.desugar.itf.L8InnerOuterAttributeEraser.eraseInvalidAttributes(com.android.tools.r8.graph.DexProgramClass):50:54 -> a 34:38:void run():30 -> a com.android.tools.r8.ir.desugar.itf.ProgramEmulatedInterfaceSynthesizer -> com.android.tools.r8.internal.CN: # {"id":"sourceFile","fileName":"ProgramEmulatedInterfaceSynthesizer.java"} com.android.tools.r8.graph.AppView appView -> a com.android.tools.r8.ir.desugar.itf.InterfaceDesugaringSyntheticHelper helper -> b boolean $assertionsDisabled -> c 1:1:void ():25:25 -> 1:3:void (com.android.tools.r8.graph.AppView):38:40 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)V"} 1:10:void 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/internal/lg;Lcom/android/tools/r8/internal/ng;)V"} 11:11:void 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/synthesis/L;)Lcom/android/tools/r8/synthesis/L$b;"} 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.ir.desugar.itf.EmulatedInterfaceSynthesizerEventConsumer$L8ProgramEmulatedInterfaceSynthesizerEventConsumer,com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):54:54 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/internal/lg;Lcom/android/tools/r8/internal/ng;Lcom/android/tools/r8/synthesis/P;)V"} 14:14:boolean lambda$synthesizeEmulateInterfaceMethods$2(com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.EmulatedInterfaceDescriptor,com.android.tools.r8.graph.DexEncodedMethod):65:65 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lg;Lcom/android/tools/r8/graph/W0;)Z"} 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.ir.desugar.itf.EmulatedInterfaceSynthesizerEventConsumer$L8ProgramEmulatedInterfaceSynthesizerEventConsumer,com.android.tools.r8.graph.ProgramMethod):67:67 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/synthesis/P;Lcom/android/tools/r8/internal/lg;Lcom/android/tools/r8/internal/ng;Lcom/android/tools/r8/graph/o5;)V"} 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.ir.desugar.itf.EmulatedInterfaceSynthesizerEventConsumer$L8ProgramEmulatedInterfaceSynthesizerEventConsumer,com.android.tools.r8.synthesis.SyntheticMethodBuilder):71:72 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/lg;Lcom/android/tools/r8/synthesis/P;Lcom/android/tools/r8/internal/ng;Lcom/android/tools/r8/synthesis/H;)V"} 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.ir.desugar.itf.EmulatedInterfaceSynthesizerEventConsumer$L8ProgramEmulatedInterfaceSynthesizerEventConsumer,com.android.tools.r8.synthesis.SyntheticMethodBuilder):69:69 -> 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,com.android.tools.r8.ir.desugar.itf.EmulatedInterfaceSynthesizerEventConsumer$L8ProgramEmulatedInterfaceSynthesizerEventConsumer):83:86 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/jg;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/synthesis/H;Lcom/android/tools/r8/internal/ng;)V"} 23:28: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,com.android.tools.r8.ir.desugar.itf.EmulatedInterfaceSynthesizerEventConsumer$L8ProgramEmulatedInterfaceSynthesizerEventConsumer):85:90 -> a 29:29:com.android.tools.r8.graph.DexMethod com.android.tools.r8.ir.desugar.itf.InterfaceDesugaringSyntheticHelper.ensureEmulatedInterfaceForwardingMethod(com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.DerivedMethod,com.android.tools.r8.ir.desugar.itf.EmulatedInterfaceSynthesizerEventConsumer$L8ProgramEmulatedInterfaceSynthesizerEventConsumer):302:302 -> a 29:29: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,com.android.tools.r8.ir.desugar.itf.EmulatedInterfaceSynthesizerEventConsumer$L8ProgramEmulatedInterfaceSynthesizerEventConsumer):89 -> a 30:30:com.android.tools.r8.graph.DexMethod com.android.tools.r8.ir.desugar.itf.InterfaceDesugaringSyntheticHelper.ensureEmulatedInterfaceForwardingMethod(com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.DerivedMethod,com.android.tools.r8.ir.desugar.itf.EmulatedInterfaceSynthesizerEventConsumer$L8ProgramEmulatedInterfaceSynthesizerEventConsumer):301:301 -> a 30: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,com.android.tools.r8.ir.desugar.itf.EmulatedInterfaceSynthesizerEventConsumer$L8ProgramEmulatedInterfaceSynthesizerEventConsumer):89 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 31: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,com.android.tools.r8.ir.desugar.itf.EmulatedInterfaceSynthesizerEventConsumer$L8ProgramEmulatedInterfaceSynthesizerEventConsumer):92:97 -> a 37:43: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):99:105 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/j2;Ljava/util/LinkedHashMap;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/W;"} 44:47:java.util.LinkedHashMap resolveDispatchCases(com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.EmulatedDispatchMethodDescriptor,com.android.tools.r8.ir.desugar.itf.EmulatedInterfaceSynthesizerEventConsumer$L8ProgramEmulatedInterfaceSynthesizerEventConsumer):111:114 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/jg;Lcom/android/tools/r8/internal/ng;)Ljava/util/LinkedHashMap;"} 48:48:void lambda$resolveDispatchCases$6(java.util.LinkedHashMap,com.android.tools.r8.ir.desugar.itf.EmulatedInterfaceSynthesizerEventConsumer$L8ProgramEmulatedInterfaceSynthesizerEventConsumer,com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.DerivedMethod):116:116 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/LinkedHashMap;Lcom/android/tools/r8/internal/ng;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/internal/me;)V"} 49:49:com.android.tools.r8.graph.DexMethod com.android.tools.r8.ir.desugar.itf.InterfaceDesugaringSyntheticHelper.ensureEmulatedInterfaceForwardingMethod(com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.DerivedMethod,com.android.tools.r8.ir.desugar.itf.EmulatedInterfaceSynthesizerEventConsumer$L8ProgramEmulatedInterfaceSynthesizerEventConsumer):302:302 -> a 49:49:void lambda$resolveDispatchCases$6(java.util.LinkedHashMap,com.android.tools.r8.ir.desugar.itf.EmulatedInterfaceSynthesizerEventConsumer$L8ProgramEmulatedInterfaceSynthesizerEventConsumer,com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.DerivedMethod):118 -> a 50:50:com.android.tools.r8.graph.DexMethod com.android.tools.r8.ir.desugar.itf.InterfaceDesugaringSyntheticHelper.ensureEmulatedInterfaceForwardingMethod(com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.DerivedMethod,com.android.tools.r8.ir.desugar.itf.EmulatedInterfaceSynthesizerEventConsumer$L8ProgramEmulatedInterfaceSynthesizerEventConsumer):301:301 -> a 50:50:void lambda$resolveDispatchCases$6(java.util.LinkedHashMap,com.android.tools.r8.ir.desugar.itf.EmulatedInterfaceSynthesizerEventConsumer$L8ProgramEmulatedInterfaceSynthesizerEventConsumer,com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.DerivedMethod):118 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 51:51:void lambda$resolveDispatchCases$6(java.util.LinkedHashMap,com.android.tools.r8.ir.desugar.itf.EmulatedInterfaceSynthesizerEventConsumer$L8ProgramEmulatedInterfaceSynthesizerEventConsumer,com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.DerivedMethod):116:116 -> a 52:52:java.lang.String uniqueIdentifier():124:124 -> a 53:53:void synthesizeClasses(com.android.tools.r8.contexts.CompilationContext$ClassSynthesisDesugaringContext,com.android.tools.r8.ir.desugar.CfClassSynthesizerDesugaringEventConsumer):131:131 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Kb;Lcom/android/tools/r8/internal/S6;)V"} 54:54:boolean com.android.tools.r8.utils.InternalOptions.isDesugaredLibraryCompilation():558:558 -> a 54:54:void synthesizeClasses(com.android.tools.r8.contexts.CompilationContext$ClassSynthesisDesugaringContext,com.android.tools.r8.ir.desugar.CfClassSynthesizerDesugaringEventConsumer):131 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 55:55:boolean com.android.tools.r8.utils.InternalOptions.isDesugaredLibraryCompilation():558:558 -> a 55:55:void synthesizeClasses(com.android.tools.r8.contexts.CompilationContext$ClassSynthesisDesugaringContext,com.android.tools.r8.ir.desugar.CfClassSynthesizerDesugaringEventConsumer):131 -> a 56:61:void synthesizeClasses(com.android.tools.r8.contexts.CompilationContext$ClassSynthesisDesugaringContext,com.android.tools.r8.ir.desugar.CfClassSynthesizerDesugaringEventConsumer):131:136 -> a 62:71: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):138:147 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/S6;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/internal/lg;)V"} 72:72: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):140:140 -> a 73:78:void warnMissingEmulatedInterface(com.android.tools.r8.graph.DexType):154:159 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)V"} 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,com.android.tools.r8.ir.desugar.itf.EmulatedInterfaceSynthesizerEventConsumer$L8ProgramEmulatedInterfaceSynthesizerEventConsumer):64:64 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/internal/lg;Lcom/android/tools/r8/internal/ng;Lcom/android/tools/r8/synthesis/P;)V"} com.android.tools.r8.ir.desugar.lambda.D8LambdaDesugaring -> com.android.tools.r8.ir.desugar.lambda.D8LambdaDesugaring: # {"id":"sourceFile","fileName":"D8LambdaDesugaring.java"} com.android.tools.r8.ir.desugar.lambda.ForcefullyMovedLambdaMethodConsumer -> com.android.tools.r8.internal.Hi: # {"id":"sourceFile","fileName":"ForcefullyMovedLambdaMethodConsumer.java"} 1:1:void lambda$emptyForcefullyMovedLambdaMethodConsumer$0(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/j2;)V"} 2:2:com.android.tools.r8.ir.desugar.lambda.ForcefullyMovedLambdaMethodConsumer emptyForcefullyMovedLambdaMethodConsumer():14:14 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Hi;"} void acceptForcefullyMovedLambdaMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod) -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/j2;)V"} com.android.tools.r8.ir.desugar.lambda.LambdaDeserializationMethodRemover -> com.android.tools.r8.internal.LA: # {"id":"sourceFile","fileName":"LambdaDeserializationMethodRemover.java"} boolean $assertionsDisabled -> a 1:1:void ():13:13 -> 1:4:void run(com.android.tools.r8.graph.AppView,java.util.Collection):24:27 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Ljava/util/Collection;)V"} com.android.tools.r8.ir.desugar.lambda.LambdaDesugaringEventConsumer -> com.android.tools.r8.internal.MA: # {"id":"sourceFile","fileName":"LambdaDesugaringEventConsumer.java"} void acceptLambdaClass(com.android.tools.r8.ir.desugar.LambdaClass,com.android.tools.r8.graph.ProgramMethod) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/IA;Lcom/android/tools/r8/graph/o5;)V"} com.android.tools.r8.ir.desugar.lambda.LambdaInstructionDesugaring -> com.android.tools.r8.internal.OA: # {"id":"sourceFile","fileName":"LambdaInstructionDesugaring.java"} com.android.tools.r8.graph.AppView appView -> a java.util.Set directTargetedLambdaImplementationMethods -> b 1:1:void (com.android.tools.r8.graph.AppView):52:52 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)V"} 2:10:void (com.android.tools.r8.graph.AppView):45:53 -> 1:2:boolean isDirectTargetedLambdaImplementationMethod(com.android.tools.r8.graph.DexMethodHandle):48:49 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/l2;)Z"} 3:7:void scan(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer):58:62 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/G7;)V"} 8:8:boolean com.android.tools.r8.graph.DexString.startsWith(com.android.tools.r8.graph.DexString):383:383 -> a 8:8:void scan(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer):62 -> a 9:9:void scan(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer):63:63 -> a 10:10:com.android.tools.r8.ir.desugar.DesugarDescription compute(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):71:71 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/B7;)Lcom/android/tools/r8/internal/ue;"} 11:11: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 11:11:com.android.tools.r8.ir.desugar.DesugarDescription compute(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):71 -> a 12:12:boolean com.android.tools.r8.cf.code.CfInstruction.isInvokeDynamic():0:0 -> a 12:12: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 -> a 12:12:com.android.tools.r8.ir.desugar.DesugarDescription compute(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):71 -> a 13:15: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):194:196 -> a 13:15:com.android.tools.r8.ir.desugar.DesugarDescription compute(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):71 -> a 16:16: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:193 -> a 16:16:com.android.tools.r8.ir.desugar.DesugarDescription compute(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):71 -> a 17:19:com.android.tools.r8.ir.desugar.DesugarDescription compute(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):72:74 -> a 20:44:com.android.tools.r8.ir.desugar.DesugarDescription desugarInstruction(com.android.tools.r8.cf.code.CfInstruction):78:102 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/B7;)Lcom/android/tools/r8/internal/ue;"} 45:45:java.util.Collection lambda$desugarInstruction$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.ir.desugar.CfInstructionDesugaringCollection,com.android.tools.r8.graph.DexItemFactory):88:88 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/B7;Lcom/android/tools/r8/internal/Ui;Lcom/android/tools/r8/internal/BC;Lcom/android/tools/r8/internal/G7;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/Nb;Lcom/android/tools/r8/internal/D7;Lcom/android/tools/r8/graph/p1;)Ljava/util/Collection;"} 46:46:java.util.Collection lambda$desugarInstruction$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.ir.desugar.CfInstructionDesugaringCollection,com.android.tools.r8.graph.DexItemFactory):87:87 -> a 47:47: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):95:95 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/D7;Lcom/android/tools/r8/internal/G7;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/Nb;Lcom/android/tools/r8/internal/I7;Lcom/android/tools/r8/internal/Ui;Lcom/android/tools/r8/internal/BC;)Ljava/util/Collection;"} 48:57: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):121:130 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/J7;Lcom/android/tools/r8/internal/Ui;Lcom/android/tools/r8/internal/BC;Lcom/android/tools/r8/internal/MA;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/Nb;Lcom/android/tools/r8/internal/NA;)Ljava/util/AbstractCollection;"} 58:69: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):129:140 -> a 70:70:com.android.tools.r8.graph.DexType com.android.tools.r8.ir.desugar.LambdaClass.getType():133:133 -> a 70:70: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):140 -> a 71:71:void com.android.tools.r8.cf.code.CfNew.(com.android.tools.r8.graph.DexType):39:39 -> a 71:71: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):140 -> a 72:87: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):140:155 -> a 88:88:void lambda$desugarInvokeDynamicInstruction$2(com.android.tools.r8.ir.desugar.FreshLocalProvider,java.util.Deque,com.android.tools.r8.graph.DexType):144:144 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Ui;Ljava/util/Deque;Lcom/android/tools/r8/graph/v2;)V"} 89:89:com.android.tools.r8.ir.code.ValueType com.android.tools.r8.ir.code.ValueType.fromDexType(com.android.tools.r8.graph.DexType):106:106 -> a 89:89:void lambda$desugarInvokeDynamicInstruction$2(com.android.tools.r8.ir.desugar.FreshLocalProvider,java.util.Deque,com.android.tools.r8.graph.DexType):144 -> a 90:92:void lambda$desugarInvokeDynamicInstruction$2(com.android.tools.r8.ir.desugar.FreshLocalProvider,java.util.Deque,com.android.tools.r8.graph.DexType):145:147 -> a 93:93: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):167:167 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/J7;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/Nb;Lcom/android/tools/r8/internal/NA;)Lcom/android/tools/r8/internal/IA;"} 94:106: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):166:178 -> a 107:117: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):176:186 -> a 118:118:com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind lambda$createLambdaClass$3(com.android.tools.r8.synthesis.SyntheticNaming):177:177 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/synthesis/L;)Lcom/android/tools/r8/synthesis/L$b;"} 119:119:void lambda$createLambdaClass$4(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):181:181 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/N;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/KA;Lcom/android/tools/r8/internal/NA;Lcom/android/tools/r8/synthesis/P;)V"} com.android.tools.r8.ir.desugar.lambda.LambdaInstructionDesugaring$DesugarInvoke -> com.android.tools.r8.internal.NA: # {"id":"sourceFile","fileName":"LambdaInstructionDesugaring.java"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/I7;Lcom/android/tools/r8/internal/Ui;Lcom/android/tools/r8/internal/BC;)Ljava/util/Collection;"} com.android.tools.r8.ir.desugar.nest.AccessBridgeFactory -> com.android.tools.r8.internal.D1: # {"id":"sourceFile","fileName":"AccessBridgeFactory.java"} boolean $assertionsDisabled -> a 1:1:void ():16:16 -> 1:12:com.android.tools.r8.graph.ProgramMethod createFieldAccessorBridge(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramField,boolean):20:31 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/m5;Z)Lcom/android/tools/r8/graph/o5;"} 13:22:com.android.tools.r8.graph.ProgramMethod createFieldAccessorBridge(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramField,boolean):25:34 -> a 23:25:com.android.tools.r8.ir.synthetic.FieldAccessorBuilder com.android.tools.r8.ir.synthetic.FieldAccessorBuilder.setField(com.android.tools.r8.graph.DexClassAndField):51:53 -> a 23:25:com.android.tools.r8.graph.ProgramMethod createFieldAccessorBridge(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramField,boolean):36 -> a 26:27:com.android.tools.r8.graph.ProgramMethod createFieldAccessorBridge(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramField,boolean):37:38 -> a 28:36:com.android.tools.r8.graph.ProgramMethod createFieldAccessorBridge(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramField,boolean):32:40 -> a 37:37:com.android.tools.r8.androidapi.ComputedApiLevel com.android.tools.r8.graph.DexEncodedField.getApiLevel():114:114 -> a 37:37: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)"]} 38:39:com.android.tools.r8.graph.ProgramMethod createFieldAccessorBridge(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramField,boolean):40:41 -> a 40:40:com.android.tools.r8.androidapi.ComputedApiLevel com.android.tools.r8.graph.DexEncodedField.getApiLevel():114:114 -> a 40:40: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)"]} 41:42:com.android.tools.r8.graph.ProgramMethod createFieldAccessorBridge(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramField,boolean) -> a 43:55:com.android.tools.r8.graph.ProgramMethod createInitializerAccessorBridge(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexItemFactory):47:59 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/p1;)Lcom/android/tools/r8/graph/o5;"} 56:56:com.android.tools.r8.ir.synthetic.ForwardMethodBuilder com.android.tools.r8.ir.synthetic.ForwardMethodBuilder.setConstructorTarget(com.android.tools.r8.graph.DexMethod):125:125 -> a 56:56:com.android.tools.r8.graph.ProgramMethod createInitializerAccessorBridge(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexItemFactory):59 -> a 57:57:com.android.tools.r8.graph.ProgramMethod createInitializerAccessorBridge(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexItemFactory):60:60 -> a 58:66:com.android.tools.r8.graph.ProgramMethod createInitializerAccessorBridge(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexItemFactory):56:64 -> a 67:67:void lambda$createMethodAccessorBridge$0(com.android.tools.r8.graph.ProgramMethod,boolean,com.android.tools.r8.ir.synthetic.ForwardMethodBuilder):88:88 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;ZLcom/android/tools/r8/internal/Ji;)V"} 1:14: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:82 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/p1;)Lcom/android/tools/r8/graph/o5;"} 15:26: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 -> b 27:31: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:90 -> b 32:43: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 -> b 44:44:void lambda$createMethodAccessorBridge$1(com.android.tools.r8.graph.ProgramMethod,boolean,com.android.tools.r8.ir.synthetic.ForwardMethodBuilder):89:89 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;ZLcom/android/tools/r8/internal/Ji;)V"} com.android.tools.r8.ir.desugar.nest.D8NestBasedAccessDesugaring -> com.android.tools.r8.internal.Cd: # {"id":"sourceFile","fileName":"D8NestBasedAccessDesugaring.java"} 1:1:void (com.android.tools.r8.graph.AppView):36:36 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)V"} 1:1:void lambda$clearNestAttributes$5(com.android.tools.r8.graph.DexClass):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;)V"} 2:3:void lambda$checkAndFailOnIncompleteNests$2(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.desugar.nest.Nest):61:62 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/xG;)V"} 4:4:void lambda$checkAndFailOnIncompleteNests$3(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexClass):66:66 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/q0;)V"} 5:5:void clearNestAttributes():72:72 -> a 6:7:void lambda$clearNestAttributes$4(com.android.tools.r8.ir.desugar.nest.Nest):74:75 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/xG;)V"} 8:9:void synthesizeBridgesForNestBasedAccessesOnClasspath(com.android.tools.r8.ir.conversion.D8MethodProcessor,java.util.concurrent.ExecutorService):85:86 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/zd;Ljava/util/concurrent/ExecutorService;)V"} 10:10:void com.android.tools.r8.ir.desugar.nest.NestBasedAccessDesugaring.forEachNest(java.util.function.Consumer):82:82 -> a 10:10:void synthesizeBridgesForNestBasedAccessesOnClasspath(com.android.tools.r8.ir.conversion.D8MethodProcessor,java.util.concurrent.ExecutorService):86 -> a 11:11:void synthesizeBridgesForNestBasedAccessesOnClasspath(com.android.tools.r8.ir.conversion.D8MethodProcessor,java.util.concurrent.ExecutorService):96:96 -> a 12:43:void synthesizeBridgesForNestBasedAccessesOnClasspath(com.android.tools.r8.ir.conversion.D8MethodProcessor,java.util.concurrent.ExecutorService):95:126 -> a 44:44:void lambda$synthesizeBridgesForNestBasedAccessesOnClasspath$6(java.util.List,com.android.tools.r8.ir.desugar.nest.Nest):88:88 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;Lcom/android/tools/r8/internal/xG;)V"} 45:45:boolean com.android.tools.r8.graph.DexClass.isClasspathClass():0:0 -> a 45:45:void lambda$synthesizeBridgesForNestBasedAccessesOnClasspath$6(java.util.List,com.android.tools.r8.ir.desugar.nest.Nest):88 -> a 46:48:void lambda$synthesizeBridgesForNestBasedAccessesOnClasspath$6(java.util.List,com.android.tools.r8.ir.desugar.nest.Nest):89:91 -> a 49:49:void lambda$synthesizeBridgesForNestBasedAccessesOnClasspath$7(com.android.tools.r8.ir.desugar.nest.NestBasedAccessDesugaringEventConsumer,com.android.tools.r8.graph.DexClasspathClass):128:128 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/BG;Lcom/android/tools/r8/graph/u0;)V"} 50:50:void lambda$synthesizeBridgesForNestBasedAccessesOnClasspath$8(com.android.tools.r8.ir.desugar.nest.NestBasedAccessDesugaringEventConsumer,com.android.tools.r8.graph.ClasspathMethod):136:136 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/BG;Lcom/android/tools/r8/graph/S;)V"} 51:51:void com.android.tools.r8.graph.ClasspathMethod.registerCodeReferencesForDesugaring(com.android.tools.r8.graph.UseRegistry):17:17 -> a 51:51:void lambda$synthesizeBridgesForNestBasedAccessesOnClasspath$8(com.android.tools.r8.ir.desugar.nest.NestBasedAccessDesugaringEventConsumer,com.android.tools.r8.graph.ClasspathMethod):136 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 52:54:void com.android.tools.r8.graph.ClasspathMethod.registerCodeReferencesForDesugaring(com.android.tools.r8.graph.UseRegistry):17:19 -> a 52:54:void lambda$synthesizeBridgesForNestBasedAccessesOnClasspath$8(com.android.tools.r8.ir.desugar.nest.NestBasedAccessDesugaringEventConsumer,com.android.tools.r8.graph.ClasspathMethod):136 -> a 1:8:void lambda$reportDesugarDependencies$0(com.android.tools.r8.ir.desugar.nest.Nest):42:49 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/xG;)V"} 9:9:void lambda$reportDesugarDependencies$0(com.android.tools.r8.ir.desugar.nest.Nest):43:43 -> b 10:10:void lambda$reportDesugarDependencies$1(com.android.tools.r8.graph.DexClass):54:54 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;)V"} 11:11:void checkAndFailOnIncompleteNests(com.android.tools.r8.graph.AppView):59:59 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)V"} 12:12:void synthesizeBridgesForNestBasedAccessesOnClasspath(com.android.tools.r8.graph.DexClasspathClass,com.android.tools.r8.ir.desugar.nest.NestBasedAccessDesugaringEventConsumer):134:134 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/BG;Lcom/android/tools/r8/graph/u0;)V"} 13:13:void com.android.tools.r8.graph.DexClasspathClass.forEachClasspathMethod(java.util.function.Consumer):79:79 -> b 13:13:void synthesizeBridgesForNestBasedAccessesOnClasspath(com.android.tools.r8.graph.DexClasspathClass,com.android.tools.r8.ir.desugar.nest.NestBasedAccessDesugaringEventConsumer):134 -> b 1:1:void reportDesugarDependencies():40:40 -> c com.android.tools.r8.ir.desugar.nest.D8NestBasedAccessDesugaring$1 -> com.android.tools.r8.internal.Ad: # {"id":"sourceFile","fileName":"D8NestBasedAccessDesugaring.java"} com.android.tools.r8.ir.conversion.D8MethodProcessor val$methodProcessor -> a 1:1:void (com.android.tools.r8.ir.desugar.nest.D8NestBasedAccessDesugaring,com.android.tools.r8.ir.conversion.D8MethodProcessor):97:97 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/zd;)V"} 1:1:void acceptNestConstructorBridge(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexClassAndMethod):105:105 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/graph/t0;)V"} 2:2:void acceptNestFieldGetBridge(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexClassAndMethod):111:111 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m5;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/t0;)V"} 3:3:void acceptNestMethodBridge(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexClassAndMethod):123:123 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/t0;)V"} 1:1:void acceptNestFieldPutBridge(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexClassAndMethod):117:117 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m5;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/t0;)V"} com.android.tools.r8.ir.desugar.nest.D8NestBasedAccessDesugaring$NestBasedAccessDesugaringUseRegistry -> com.android.tools.r8.internal.Bd: # {"id":"sourceFile","fileName":"D8NestBasedAccessDesugaring.java"} com.android.tools.r8.ir.desugar.nest.NestBasedAccessDesugaringEventConsumer eventConsumer -> e com.android.tools.r8.ir.desugar.nest.D8NestBasedAccessDesugaring this$0 -> f boolean $assertionsDisabled -> g 1:1:void ():140:140 -> 1:3:void (com.android.tools.r8.ir.desugar.nest.D8NestBasedAccessDesugaring,com.android.tools.r8.graph.ClasspathMethod,com.android.tools.r8.ir.desugar.nest.NestBasedAccessDesugaringEventConsumer):145:147 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Cd;Lcom/android/tools/r8/graph/S;Lcom/android/tools/r8/internal/BG;)V"} 1:2:void registerFieldAccessFromClasspath(com.android.tools.r8.graph.DexField,boolean):151:152 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;Z)V"} 3:3:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.DexDefinitionSupplier.definitionForHolder(com.android.tools.r8.graph.DexMember):121:121 -> a 3:3:void registerFieldAccessFromClasspath(com.android.tools.r8.graph.DexField,boolean):152 -> a 4:6:void registerFieldAccessFromClasspath(com.android.tools.r8.graph.DexField,boolean):152:154 -> a 7:7:boolean com.android.tools.r8.graph.Definition.isProgramField():0:0 -> a 7:7:void com.android.tools.r8.ir.desugar.nest.D8NestBasedAccessDesugaring$NestBasedAccessDesugaringUseRegistry.ensureFieldAccessBridgeFromClasspathAccess(com.android.tools.r8.graph.DexClassAndField,boolean,com.android.tools.r8.ir.desugar.nest.NestBasedAccessDesugaringEventConsumer):162 -> a 7:7:void registerFieldAccessFromClasspath(com.android.tools.r8.graph.DexField,boolean):154 -> a 8:8:void com.android.tools.r8.ir.desugar.nest.D8NestBasedAccessDesugaring$NestBasedAccessDesugaringUseRegistry.ensureFieldAccessBridgeFromClasspathAccess(com.android.tools.r8.graph.DexClassAndField,boolean,com.android.tools.r8.ir.desugar.nest.NestBasedAccessDesugaringEventConsumer):163:163 -> a 8:8:void registerFieldAccessFromClasspath(com.android.tools.r8.graph.DexField,boolean):154 -> a 9:21:void com.android.tools.r8.ir.desugar.nest.D8NestBasedAccessDesugaring$NestBasedAccessDesugaringUseRegistry.ensureFieldAccessBridgeFromClasspathAccess(com.android.tools.r8.graph.ProgramField,boolean,com.android.tools.r8.ir.desugar.nest.NestBasedAccessDesugaringEventConsumer):174:186 -> a 9:21:void com.android.tools.r8.ir.desugar.nest.D8NestBasedAccessDesugaring$NestBasedAccessDesugaringUseRegistry.ensureFieldAccessBridgeFromClasspathAccess(com.android.tools.r8.graph.DexClassAndField,boolean,com.android.tools.r8.ir.desugar.nest.NestBasedAccessDesugaringEventConsumer):163 -> a 9:21:void registerFieldAccessFromClasspath(com.android.tools.r8.graph.DexField,boolean):154 -> a 22:22:boolean com.android.tools.r8.graph.Definition.isClasspathField():0:0 -> a 22:22:void com.android.tools.r8.ir.desugar.nest.D8NestBasedAccessDesugaring$NestBasedAccessDesugaringUseRegistry.ensureFieldAccessBridgeFromClasspathAccess(com.android.tools.r8.graph.DexClassAndField,boolean,com.android.tools.r8.ir.desugar.nest.NestBasedAccessDesugaringEventConsumer):164 -> a 22:22:void registerFieldAccessFromClasspath(com.android.tools.r8.graph.DexField,boolean):154 -> a 23:23:void com.android.tools.r8.ir.desugar.nest.D8NestBasedAccessDesugaring$NestBasedAccessDesugaringUseRegistry.ensureFieldAccessBridgeFromClasspathAccess(com.android.tools.r8.graph.DexClassAndField,boolean,com.android.tools.r8.ir.desugar.nest.NestBasedAccessDesugaringEventConsumer):167:167 -> a 23:23:void registerFieldAccessFromClasspath(com.android.tools.r8.graph.DexField,boolean):154 -> a 24:24:boolean com.android.tools.r8.graph.Definition.isLibraryField():0:0 -> a 24:24:void com.android.tools.r8.ir.desugar.nest.D8NestBasedAccessDesugaring$NestBasedAccessDesugaringUseRegistry.ensureFieldAccessBridgeFromClasspathAccess(com.android.tools.r8.graph.DexClassAndField,boolean,com.android.tools.r8.ir.desugar.nest.NestBasedAccessDesugaringEventConsumer):167 -> a 24:24:void registerFieldAccessFromClasspath(com.android.tools.r8.graph.DexField,boolean):154 -> a 25:26:void com.android.tools.r8.ir.desugar.nest.D8NestBasedAccessDesugaring$NestBasedAccessDesugaringUseRegistry.ensureFieldAccessBridgeFromClasspathAccess(com.android.tools.r8.graph.DexClassAndField,boolean,com.android.tools.r8.ir.desugar.nest.NestBasedAccessDesugaringEventConsumer):167:168 -> a 25:26:void registerFieldAccessFromClasspath(com.android.tools.r8.graph.DexField,boolean):154 -> a 27:27:java.lang.RuntimeException com.android.tools.r8.ir.desugar.nest.NestBasedAccessDesugaring.reportIncompleteNest(com.android.tools.r8.graph.LibraryMember):402:402 -> a 27:27:void com.android.tools.r8.ir.desugar.nest.D8NestBasedAccessDesugaring$NestBasedAccessDesugaringUseRegistry.ensureFieldAccessBridgeFromClasspathAccess(com.android.tools.r8.graph.DexClassAndField,boolean,com.android.tools.r8.ir.desugar.nest.NestBasedAccessDesugaringEventConsumer):168 -> a 27:27:void registerFieldAccessFromClasspath(com.android.tools.r8.graph.DexField,boolean):154 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 28:28:java.lang.RuntimeException com.android.tools.r8.ir.desugar.nest.NestBasedAccessDesugaring.reportIncompleteNest(com.android.tools.r8.graph.LibraryMember):402:402 -> a 28:28:void com.android.tools.r8.ir.desugar.nest.D8NestBasedAccessDesugaring$NestBasedAccessDesugaringUseRegistry.ensureFieldAccessBridgeFromClasspathAccess(com.android.tools.r8.graph.DexClassAndField,boolean,com.android.tools.r8.ir.desugar.nest.NestBasedAccessDesugaringEventConsumer):168 -> a 28:28:void registerFieldAccessFromClasspath(com.android.tools.r8.graph.DexField,boolean):154 -> a 29:29:com.android.tools.r8.ir.desugar.nest.Nest com.android.tools.r8.ir.desugar.nest.Nest.create(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexClass) -> a 29:29:java.lang.RuntimeException com.android.tools.r8.ir.desugar.nest.NestBasedAccessDesugaring.reportIncompleteNest(com.android.tools.r8.graph.LibraryMember):402 -> a 29:29:void com.android.tools.r8.ir.desugar.nest.D8NestBasedAccessDesugaring$NestBasedAccessDesugaringUseRegistry.ensureFieldAccessBridgeFromClasspathAccess(com.android.tools.r8.graph.DexClassAndField,boolean,com.android.tools.r8.ir.desugar.nest.NestBasedAccessDesugaringEventConsumer):168 -> a 29:29:void registerFieldAccessFromClasspath(com.android.tools.r8.graph.DexField,boolean):154 -> a 30:31:java.lang.RuntimeException com.android.tools.r8.ir.desugar.nest.NestBasedAccessDesugaring.reportIncompleteNest(com.android.tools.r8.graph.LibraryMember):403:404 -> a 30:31:void com.android.tools.r8.ir.desugar.nest.D8NestBasedAccessDesugaring$NestBasedAccessDesugaringUseRegistry.ensureFieldAccessBridgeFromClasspathAccess(com.android.tools.r8.graph.DexClassAndField,boolean,com.android.tools.r8.ir.desugar.nest.NestBasedAccessDesugaringEventConsumer):168 -> a 30:31:void registerFieldAccessFromClasspath(com.android.tools.r8.graph.DexField,boolean):154 -> a 32:35:void ensureConstructorBridgeFromClasspathAccess(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.nest.NestBasedAccessDesugaringEventConsumer):221:224 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/BG;)V"} 36:36:com.android.tools.r8.graph.DexMethod com.android.tools.r8.ir.desugar.nest.NestBasedAccessDesugaring.getConstructorBridgeReference(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.DexClass):470:470 -> a 36:36:void ensureConstructorBridgeFromClasspathAccess(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.nest.NestBasedAccessDesugaringEventConsumer):224 -> a 37:37:void ensureConstructorBridgeFromClasspathAccess(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.nest.NestBasedAccessDesugaringEventConsumer):224:224 -> a 38:38:com.android.tools.r8.graph.DexMethod com.android.tools.r8.ir.desugar.nest.NestBasedAccessDesugaring.getConstructorBridgeReference(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.DexClass):470:470 -> a 38:38:void ensureConstructorBridgeFromClasspathAccess(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.nest.NestBasedAccessDesugaringEventConsumer):224 -> a 39:39:com.android.tools.r8.graph.DexMethod com.android.tools.r8.ir.desugar.nest.NestBasedAccessDesugaring.getConstructorBridgeReference(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.DexClass):471:471 -> a 39:39:void ensureConstructorBridgeFromClasspathAccess(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.nest.NestBasedAccessDesugaringEventConsumer):224 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 40:40:com.android.tools.r8.graph.DexMethod com.android.tools.r8.ir.desugar.nest.NestBasedAccessDesugaring.getConstructorBridgeReference(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.DexClass):472:472 -> a 40:40:void ensureConstructorBridgeFromClasspathAccess(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.nest.NestBasedAccessDesugaringEventConsumer):224 -> a 41:43: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):3000:3002 -> a 41:43:com.android.tools.r8.graph.DexMethod com.android.tools.r8.ir.desugar.nest.NestBasedAccessDesugaring.getConstructorBridgeReference(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.DexClass):472 -> a 41:43:void ensureConstructorBridgeFromClasspathAccess(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.nest.NestBasedAccessDesugaringEventConsumer):224 -> a 44:47: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):3001:3004 -> a 44:47:com.android.tools.r8.graph.DexMethod com.android.tools.r8.ir.desugar.nest.NestBasedAccessDesugaring.getConstructorBridgeReference(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.DexClass):472 -> a 44:47:void ensureConstructorBridgeFromClasspathAccess(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.nest.NestBasedAccessDesugaringEventConsumer):224 -> a 48:48:com.android.tools.r8.graph.DexMethod com.android.tools.r8.ir.desugar.nest.NestBasedAccessDesugaring.getConstructorBridgeReference(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.DexClass):473:473 -> a 48:48:void ensureConstructorBridgeFromClasspathAccess(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.nest.NestBasedAccessDesugaringEventConsumer):224 -> a 49:56:void ensureConstructorBridgeFromClasspathAccess(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.nest.NestBasedAccessDesugaringEventConsumer):225:232 -> a 57:60:void ensureConstructorBridgeFromClasspathAccess(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.nest.NestBasedAccessDesugaringEventConsumer):231:234 -> a 61:61:void registerInvokeDirect(com.android.tools.r8.graph.DexMethod):254:254 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)V"} 62:62:void registerInstanceFieldRead(com.android.tools.r8.graph.DexField):284:284 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;)V"} 1:1:void registerInitClass(com.android.tools.r8.graph.DexType):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)V"} 2:2:void registerInvokeInterface(com.android.tools.r8.graph.DexMethod):259:259 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)V"} 1:1:void registerInstanceOf(com.android.tools.r8.graph.DexType):0:0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)V"} 2:2:void registerInstanceFieldWrite(com.android.tools.r8.graph.DexField):279:279 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;)V"} void registerNewInstance(com.android.tools.r8.graph.DexType) -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)V"} 1:1:void registerInvokeStatic(com.android.tools.r8.graph.DexMethod):264:264 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)V"} 2:2:void registerStaticFieldRead(com.android.tools.r8.graph.DexField):289:289 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;)V"} void registerTypeReference(com.android.tools.r8.graph.DexType) -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)V"} 1:1:void registerInvokeSuper(com.android.tools.r8.graph.DexMethod):269:269 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)V"} 2:2:void registerStaticFieldWrite(com.android.tools.r8.graph.DexField):294:294 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;)V"} 1:1:void registerInvokeVirtual(com.android.tools.r8.graph.DexMethod):274:274 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)V"} 1:5:void registerInvokeFromClasspath(com.android.tools.r8.graph.DexMethod):190:194 -> i # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)V"} 6:6:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.DexDefinitionSupplier.definitionForHolder(com.android.tools.r8.graph.DexMember):121:121 -> i 6:6:void registerInvokeFromClasspath(com.android.tools.r8.graph.DexMethod):194 -> i 7:9:void registerInvokeFromClasspath(com.android.tools.r8.graph.DexMethod):194:196 -> i 10:10:boolean com.android.tools.r8.graph.Definition.isProgramMethod():0:0 -> i 10:10:void com.android.tools.r8.ir.desugar.nest.D8NestBasedAccessDesugaring$NestBasedAccessDesugaringUseRegistry.ensureConstructorOrMethodBridgeFromClasspathAccess(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.ir.desugar.nest.NestBasedAccessDesugaringEventConsumer):203 -> i 10:10:void registerInvokeFromClasspath(com.android.tools.r8.graph.DexMethod):196 -> i 11:14:void com.android.tools.r8.ir.desugar.nest.D8NestBasedAccessDesugaring$NestBasedAccessDesugaringUseRegistry.ensureConstructorOrMethodBridgeFromClasspathAccess(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.ir.desugar.nest.NestBasedAccessDesugaringEventConsumer):204:207 -> i 11:14:void registerInvokeFromClasspath(com.android.tools.r8.graph.DexMethod):196 -> i 15:25:void com.android.tools.r8.ir.desugar.nest.D8NestBasedAccessDesugaring$NestBasedAccessDesugaringUseRegistry.ensureMethodBridgeFromClasspathAccess(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.nest.NestBasedAccessDesugaringEventConsumer):239:249 -> i 15:25:void com.android.tools.r8.ir.desugar.nest.D8NestBasedAccessDesugaring$NestBasedAccessDesugaringUseRegistry.ensureConstructorOrMethodBridgeFromClasspathAccess(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.ir.desugar.nest.NestBasedAccessDesugaringEventConsumer):207 -> i 15:25:void registerInvokeFromClasspath(com.android.tools.r8.graph.DexMethod):196 -> i 26:26:boolean com.android.tools.r8.graph.Definition.isClasspathMethod():0:0 -> i 26:26:void com.android.tools.r8.ir.desugar.nest.D8NestBasedAccessDesugaring$NestBasedAccessDesugaringUseRegistry.ensureConstructorOrMethodBridgeFromClasspathAccess(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.ir.desugar.nest.NestBasedAccessDesugaringEventConsumer):209 -> i 26:26:void registerInvokeFromClasspath(com.android.tools.r8.graph.DexMethod):196 -> i 27:31:void com.android.tools.r8.ir.desugar.nest.D8NestBasedAccessDesugaring$NestBasedAccessDesugaringUseRegistry.ensureConstructorOrMethodBridgeFromClasspathAccess(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.ir.desugar.nest.NestBasedAccessDesugaringEventConsumer):210:214 -> i 27:31:void registerInvokeFromClasspath(com.android.tools.r8.graph.DexMethod):196 -> i 32:32:boolean com.android.tools.r8.graph.Definition.isLibraryMethod():0:0 -> i 32:32:void com.android.tools.r8.ir.desugar.nest.D8NestBasedAccessDesugaring$NestBasedAccessDesugaringUseRegistry.ensureConstructorOrMethodBridgeFromClasspathAccess(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.ir.desugar.nest.NestBasedAccessDesugaringEventConsumer):214 -> i 32:32:void registerInvokeFromClasspath(com.android.tools.r8.graph.DexMethod):196 -> i 33:34:void com.android.tools.r8.ir.desugar.nest.D8NestBasedAccessDesugaring$NestBasedAccessDesugaringUseRegistry.ensureConstructorOrMethodBridgeFromClasspathAccess(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.ir.desugar.nest.NestBasedAccessDesugaringEventConsumer):214:215 -> i 33:34:void registerInvokeFromClasspath(com.android.tools.r8.graph.DexMethod):196 -> i 35:35:java.lang.RuntimeException com.android.tools.r8.ir.desugar.nest.NestBasedAccessDesugaring.reportIncompleteNest(com.android.tools.r8.graph.LibraryMember):402:402 -> i 35:35:void com.android.tools.r8.ir.desugar.nest.D8NestBasedAccessDesugaring$NestBasedAccessDesugaringUseRegistry.ensureConstructorOrMethodBridgeFromClasspathAccess(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.ir.desugar.nest.NestBasedAccessDesugaringEventConsumer):215 -> i 35:35:void registerInvokeFromClasspath(com.android.tools.r8.graph.DexMethod):196 -> i # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 36:36:java.lang.RuntimeException com.android.tools.r8.ir.desugar.nest.NestBasedAccessDesugaring.reportIncompleteNest(com.android.tools.r8.graph.LibraryMember):402:402 -> i 36:36:void com.android.tools.r8.ir.desugar.nest.D8NestBasedAccessDesugaring$NestBasedAccessDesugaringUseRegistry.ensureConstructorOrMethodBridgeFromClasspathAccess(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.ir.desugar.nest.NestBasedAccessDesugaringEventConsumer):215 -> i 36:36:void registerInvokeFromClasspath(com.android.tools.r8.graph.DexMethod):196 -> i 37:37:com.android.tools.r8.ir.desugar.nest.Nest com.android.tools.r8.ir.desugar.nest.Nest.create(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexClass):29:29 -> i 37:37:java.lang.RuntimeException com.android.tools.r8.ir.desugar.nest.NestBasedAccessDesugaring.reportIncompleteNest(com.android.tools.r8.graph.LibraryMember):402 -> i 37:37:void com.android.tools.r8.ir.desugar.nest.D8NestBasedAccessDesugaring$NestBasedAccessDesugaringUseRegistry.ensureConstructorOrMethodBridgeFromClasspathAccess(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.ir.desugar.nest.NestBasedAccessDesugaringEventConsumer):215 -> i 37:37:void registerInvokeFromClasspath(com.android.tools.r8.graph.DexMethod):196 -> i 38:39:java.lang.RuntimeException com.android.tools.r8.ir.desugar.nest.NestBasedAccessDesugaring.reportIncompleteNest(com.android.tools.r8.graph.LibraryMember):403:404 -> i 38:39:void com.android.tools.r8.ir.desugar.nest.D8NestBasedAccessDesugaring$NestBasedAccessDesugaringUseRegistry.ensureConstructorOrMethodBridgeFromClasspathAccess(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.ir.desugar.nest.NestBasedAccessDesugaringEventConsumer):215 -> i 38:39:void registerInvokeFromClasspath(com.android.tools.r8.graph.DexMethod):196 -> i com.android.tools.r8.ir.desugar.nest.Nest -> com.android.tools.r8.internal.xG: # {"id":"sourceFile","fileName":"Nest.java"} com.android.tools.r8.graph.DexClass hostClass -> a java.util.List members -> b java.util.List missingMembers -> c boolean $assertionsDisabled -> d 1:1:void ():16:16 -> 1:4:void (com.android.tools.r8.graph.DexClass,java.util.List,java.util.List):22:25 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;Ljava/util/ArrayList;Ljava/util/ArrayList;)V"} 1:23:com.android.tools.r8.ir.desugar.nest.Nest create(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexClass,java.util.function.Consumer):34:56 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/q0;Ljava/util/function/Consumer;)Lcom/android/tools/r8/internal/xG;"} 24:28:void lambda$create$0(com.android.tools.r8.graph.AppView,java.util.List,java.util.List,com.android.tools.r8.graph.DexType):49:53 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Ljava/util/List;Ljava/util/List;Lcom/android/tools/r8/graph/v2;)V"} 29:30:java.lang.Iterable getClasspathMembers():60:61 -> a 31:31:java.lang.Iterable getClasspathMembers():60:60 -> a 1:1:com.android.tools.r8.graph.DexClass getHostClass():65:65 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/q0;"} 1:1:java.util.List getMembers():69:69 -> c 1:1:java.util.List getMissingMembers():73:73 -> d 1:1:boolean hasMissingMembers():81:81 -> e com.android.tools.r8.ir.desugar.nest.NestBasedAccessDesugaring -> com.android.tools.r8.internal.zG: # {"id":"sourceFile","fileName":"NestBasedAccessDesugaring.java"} com.android.tools.r8.graph.AppView appView -> a com.android.tools.r8.graph.DexItemFactory dexItemFactory -> b java.util.Map syntheticNestConstructorTypes -> c boolean $assertionsDisabled -> d 1:1:void ():50:50 -> 1:1:void (com.android.tools.r8.graph.AppView):67:67 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)V"} 2:6:void (com.android.tools.r8.graph.AppView):65:69 -> 1:1:void lambda$ensureConstructorArgumentClass$10(com.android.tools.r8.graph.DexClasspathClass):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/u0;)V"} 2:2:void lambda$ensureConstructorArgumentClass$7(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/synthesis/P;)V"} 3:3:void lambda$ensureConstructorArgumentClass$9(com.android.tools.r8.synthesis.SyntheticClasspathClassBuilder):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/synthesis/i;)V"} 4:4:com.android.tools.r8.ir.desugar.nest.NestBasedAccessDesugaring create(com.android.tools.r8.graph.AppView):73:73 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)Lcom/android/tools/r8/internal/zG;"} 5:5:boolean com.android.tools.r8.utils.InternalOptions.shouldDesugarNests():633:633 -> a 5:5:com.android.tools.r8.ir.desugar.nest.NestBasedAccessDesugaring create(com.android.tools.r8.graph.AppView):73 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 6:8:com.android.tools.r8.ir.desugar.nest.NestBasedAccessDesugaring create(com.android.tools.r8.graph.AppView):74:76 -> a 9:17:void forEachNest(java.util.function.Consumer,java.util.function.Consumer):86:94 -> a 18:26:void forEachNest(java.util.function.Consumer,java.util.function.Consumer,com.android.tools.r8.graph.AppView):101:109 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Consumer;Ljava/util/function/Consumer;Lcom/android/tools/r8/graph/m;)V"} 27:27:com.android.tools.r8.graph.DexMethod com.android.tools.r8.ir.desugar.nest.NestBasedAccessDesugaring$BridgeAndTarget.getBridge():125:125 -> a 27:27:com.android.tools.r8.graph.ProgramMethod lambda$prepareDesugarFieldInstruction$1(com.android.tools.r8.ir.desugar.nest.NestBasedAccessDesugaring$BridgeAndTarget,com.android.tools.r8.graph.ProgramField,boolean):205 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/yG;Lcom/android/tools/r8/graph/m5;Z)Lcom/android/tools/r8/graph/o5;"} 28:28:com.android.tools.r8.graph.ProgramMethod lambda$prepareDesugarFieldInstruction$1(com.android.tools.r8.ir.desugar.nest.NestBasedAccessDesugaring$BridgeAndTarget,com.android.tools.r8.graph.ProgramField,boolean):204:204 -> a 29:33:void prepare(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.ir.desugar.ProgramAdditions):143:147 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/G7;Lcom/android/tools/r8/internal/AN;Lcom/android/tools/r8/graph/o5;)V"} 34:39:void lambda$prepare$0(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.ir.desugar.ProgramAdditions,com.android.tools.r8.cf.code.CfInstruction):149:154 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/G7;Lcom/android/tools/r8/internal/AN;Lcom/android/tools/r8/internal/B7;)V"} 40:50:void lambda$prepare$0(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.ir.desugar.ProgramAdditions,com.android.tools.r8.cf.code.CfInstruction):152:162 -> a 51:51:boolean com.android.tools.r8.cf.code.CfInstruction.isInvokeDynamic():0:0 -> a 51:51:void lambda$prepare$0(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.ir.desugar.ProgramAdditions,com.android.tools.r8.cf.code.CfInstruction):165 -> a 52:57:void lambda$prepare$0(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.ir.desugar.ProgramAdditions,com.android.tools.r8.cf.code.CfInstruction):168:173 -> a 58:68:void lambda$prepare$0(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.ir.desugar.ProgramAdditions,com.android.tools.r8.cf.code.CfInstruction):170:180 -> a 69:69:void lambda$prepare$0(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.ir.desugar.ProgramAdditions,com.android.tools.r8.cf.code.CfInstruction):179:179 -> a 70:71:void prepareDesugarMethodInstruction(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.nest.NestBasedAccessDesugaringEventConsumer,com.android.tools.r8.ir.desugar.ProgramAdditions):218:219 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/BG;Lcom/android/tools/r8/internal/AN;)V"} 72:72:boolean com.android.tools.r8.ir.desugar.nest.NestBasedAccessDesugaring$BridgeAndTarget.shouldAddBridge():133:133 -> a 72:72:void prepareDesugarMethodInstruction(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.nest.NestBasedAccessDesugaringEventConsumer,com.android.tools.r8.ir.desugar.ProgramAdditions):220 -> a 73:73:com.android.tools.r8.graph.DexClassAndMember com.android.tools.r8.ir.desugar.nest.NestBasedAccessDesugaring$BridgeAndTarget.getTarget():129:129 -> a 73:73:void prepareDesugarMethodInstruction(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.nest.NestBasedAccessDesugaringEventConsumer,com.android.tools.r8.ir.desugar.ProgramAdditions):223 -> a 74:74:void prepareDesugarMethodInstruction(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.nest.NestBasedAccessDesugaringEventConsumer,com.android.tools.r8.ir.desugar.ProgramAdditions):223:223 -> a 75:75:com.android.tools.r8.graph.DexMethod com.android.tools.r8.ir.desugar.nest.NestBasedAccessDesugaring$BridgeAndTarget.getBridge():125:125 -> a 75:75:void prepareDesugarMethodInstruction(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.nest.NestBasedAccessDesugaringEventConsumer,com.android.tools.r8.ir.desugar.ProgramAdditions):226 -> a 76:76:void prepareDesugarMethodInstruction(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.nest.NestBasedAccessDesugaringEventConsumer,com.android.tools.r8.ir.desugar.ProgramAdditions):226:226 -> a 77:85:void prepareDesugarMethodInstruction(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.nest.NestBasedAccessDesugaringEventConsumer,com.android.tools.r8.ir.desugar.ProgramAdditions):225:233 -> a 86:86:com.android.tools.r8.graph.DexClass com.android.tools.r8.ir.desugar.nest.NestBasedAccessDesugaring.getConstructorArgumentClass(com.android.tools.r8.graph.DexClassAndMethod):438:438 -> a 86:86:void prepareDesugarMethodInstruction(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.nest.NestBasedAccessDesugaringEventConsumer,com.android.tools.r8.ir.desugar.ProgramAdditions):234 -> a 87:90:void prepareDesugarMethodInstruction(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.nest.NestBasedAccessDesugaringEventConsumer,com.android.tools.r8.ir.desugar.ProgramAdditions):234:237 -> a 91:91:com.android.tools.r8.graph.ProgramMethod lambda$prepareDesugarMethodInstruction$2(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.nest.NestBasedAccessDesugaring$BridgeAndTarget):228:228 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/yG;)Lcom/android/tools/r8/graph/o5;"} 92:92:com.android.tools.r8.graph.DexMethod com.android.tools.r8.ir.desugar.nest.NestBasedAccessDesugaring$BridgeAndTarget.getBridge():125:125 -> a 92:92:com.android.tools.r8.graph.ProgramMethod lambda$prepareDesugarMethodInstruction$2(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.nest.NestBasedAccessDesugaring$BridgeAndTarget):230 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 93:93:com.android.tools.r8.graph.ProgramMethod lambda$prepareDesugarMethodInstruction$2(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.nest.NestBasedAccessDesugaring$BridgeAndTarget):230:230 -> a 94:94:com.android.tools.r8.graph.ProgramMethod lambda$prepareDesugarMethodInstruction$2(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.nest.NestBasedAccessDesugaring$BridgeAndTarget):229:229 -> a 95:95:com.android.tools.r8.graph.DexMethod com.android.tools.r8.ir.desugar.nest.NestBasedAccessDesugaring$BridgeAndTarget.getBridge():125:125 -> a 95:95:com.android.tools.r8.graph.ProgramMethod lambda$prepareDesugarMethodInstruction$2(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.nest.NestBasedAccessDesugaring$BridgeAndTarget):232 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 96:96:com.android.tools.r8.graph.ProgramMethod lambda$prepareDesugarMethodInstruction$2(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.nest.NestBasedAccessDesugaring$BridgeAndTarget):232:232 -> a 97:97:com.android.tools.r8.graph.ProgramMethod lambda$prepareDesugarMethodInstruction$2(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.nest.NestBasedAccessDesugaring$BridgeAndTarget):231:231 -> a 98:104:com.android.tools.r8.ir.desugar.nest.NestBasedAccessDesugaring$BridgeAndTarget bridgeAndTargetForDesugaring(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod,java.util.function.Function):245:251 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/o5;Ljava/util/function/Function;)Lcom/android/tools/r8/internal/yG;"} 105:105: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 105:105:com.android.tools.r8.ir.desugar.nest.NestBasedAccessDesugaring$BridgeAndTarget bridgeAndTargetForDesugaring(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod,java.util.function.Function):251 -> a 106:112:com.android.tools.r8.ir.desugar.nest.NestBasedAccessDesugaring$BridgeAndTarget bridgeAndTargetForDesugaring(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod,java.util.function.Function):252:258 -> a 113:115:com.android.tools.r8.graph.DexMethod com.android.tools.r8.ir.desugar.nest.NestBasedAccessDesugaring.getConstructorBridgeReference(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.DexClass):470:472 -> a 113:115:com.android.tools.r8.ir.desugar.nest.NestBasedAccessDesugaring$BridgeAndTarget bridgeAndTargetForDesugaring(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod,java.util.function.Function):259 -> a 116:118: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):3000:3002 -> a 116:118:com.android.tools.r8.graph.DexMethod com.android.tools.r8.ir.desugar.nest.NestBasedAccessDesugaring.getConstructorBridgeReference(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.DexClass):472 -> a 116:118:com.android.tools.r8.ir.desugar.nest.NestBasedAccessDesugaring$BridgeAndTarget bridgeAndTargetForDesugaring(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod,java.util.function.Function):259 -> a 119:122: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):3001:3004 -> a 119:122:com.android.tools.r8.graph.DexMethod com.android.tools.r8.ir.desugar.nest.NestBasedAccessDesugaring.getConstructorBridgeReference(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.DexClass):472 -> a 119:122:com.android.tools.r8.ir.desugar.nest.NestBasedAccessDesugaring$BridgeAndTarget bridgeAndTargetForDesugaring(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod,java.util.function.Function):259 -> a 123:123:com.android.tools.r8.graph.DexMethod com.android.tools.r8.ir.desugar.nest.NestBasedAccessDesugaring.getConstructorBridgeReference(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.DexClass):473:473 -> a 123:123:com.android.tools.r8.ir.desugar.nest.NestBasedAccessDesugaring$BridgeAndTarget bridgeAndTargetForDesugaring(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod,java.util.function.Function):259 -> a 124:126:com.android.tools.r8.ir.desugar.nest.NestBasedAccessDesugaring$BridgeAndTarget bridgeAndTargetForDesugaring(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod,java.util.function.Function):261:263 -> a 127:127:com.android.tools.r8.ir.desugar.nest.NestBasedAccessDesugaring$BridgeAndTarget com.android.tools.r8.ir.desugar.nest.NestBasedAccessDesugaring.bridgeAndTargetForDesugaring(com.android.tools.r8.graph.DexField,boolean,com.android.tools.r8.graph.ProgramMethod):271:271 -> a 127:127:void prepareDesugarFieldInstruction(com.android.tools.r8.graph.DexField,boolean,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.nest.NestBasedAccessDesugaringEventConsumer,com.android.tools.r8.ir.desugar.ProgramAdditions):194 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;ZLcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/BG;Lcom/android/tools/r8/internal/AN;)V"} 128:128: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 128:128:com.android.tools.r8.ir.desugar.nest.NestBasedAccessDesugaring$BridgeAndTarget com.android.tools.r8.ir.desugar.nest.NestBasedAccessDesugaring.bridgeAndTargetForDesugaring(com.android.tools.r8.graph.DexField,boolean,com.android.tools.r8.graph.ProgramMethod):271 -> a 128:128:void prepareDesugarFieldInstruction(com.android.tools.r8.graph.DexField,boolean,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.nest.NestBasedAccessDesugaringEventConsumer,com.android.tools.r8.ir.desugar.ProgramAdditions):194 -> a 129:133:com.android.tools.r8.ir.desugar.nest.NestBasedAccessDesugaring$BridgeAndTarget com.android.tools.r8.ir.desugar.nest.NestBasedAccessDesugaring.bridgeAndTargetForDesugaring(com.android.tools.r8.graph.DexField,boolean,com.android.tools.r8.graph.ProgramMethod):272:276 -> a 129:133:void prepareDesugarFieldInstruction(com.android.tools.r8.graph.DexField,boolean,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.nest.NestBasedAccessDesugaringEventConsumer,com.android.tools.r8.ir.desugar.ProgramAdditions):194 -> a 134:134:boolean com.android.tools.r8.ir.desugar.nest.NestBasedAccessDesugaring$BridgeAndTarget.shouldAddBridge():133:133 -> a 134:134:void prepareDesugarFieldInstruction(com.android.tools.r8.graph.DexField,boolean,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.nest.NestBasedAccessDesugaringEventConsumer,com.android.tools.r8.ir.desugar.ProgramAdditions):195 -> a 135:135:com.android.tools.r8.graph.DexClassAndMember com.android.tools.r8.ir.desugar.nest.NestBasedAccessDesugaring$BridgeAndTarget.getTarget():129:129 -> a 135:135:void prepareDesugarFieldInstruction(com.android.tools.r8.graph.DexField,boolean,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.nest.NestBasedAccessDesugaringEventConsumer,com.android.tools.r8.ir.desugar.ProgramAdditions):199 -> a 136:136:void prepareDesugarFieldInstruction(com.android.tools.r8.graph.DexField,boolean,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.nest.NestBasedAccessDesugaringEventConsumer,com.android.tools.r8.ir.desugar.ProgramAdditions):199:199 -> a 137:137:com.android.tools.r8.graph.DexMethod com.android.tools.r8.ir.desugar.nest.NestBasedAccessDesugaring$BridgeAndTarget.getBridge():125:125 -> a 137:137:void prepareDesugarFieldInstruction(com.android.tools.r8.graph.DexField,boolean,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.nest.NestBasedAccessDesugaringEventConsumer,com.android.tools.r8.ir.desugar.ProgramAdditions):202 -> a 138:138:void prepareDesugarFieldInstruction(com.android.tools.r8.graph.DexField,boolean,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.nest.NestBasedAccessDesugaringEventConsumer,com.android.tools.r8.ir.desugar.ProgramAdditions):202:202 -> a 139:147:void prepareDesugarFieldInstruction(com.android.tools.r8.graph.DexField,boolean,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.nest.NestBasedAccessDesugaringEventConsumer,com.android.tools.r8.ir.desugar.ProgramAdditions):201:209 -> a 148:151:boolean needsDesugaring(com.android.tools.r8.graph.DexMember,com.android.tools.r8.graph.ProgramMethod):299:302 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/e2;Lcom/android/tools/r8/graph/o5;)Z"} 152:152: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 152:152:boolean needsDesugaring(com.android.tools.r8.graph.DexMember,com.android.tools.r8.graph.ProgramMethod):302 -> a 153:154:boolean needsDesugaring(com.android.tools.r8.graph.DexMember,com.android.tools.r8.graph.ProgramMethod):303:304 -> a 155:158:boolean needsDesugaring(com.android.tools.r8.graph.DexClassAndMember,com.android.tools.r8.graph.DexClassAndMethod):308:311 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/s0;Lcom/android/tools/r8/graph/t0;)Z"} 159:173:com.android.tools.r8.ir.desugar.DesugarDescription compute(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):316:330 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/B7;)Lcom/android/tools/r8/internal/ue;"} 174:200:com.android.tools.r8.ir.desugar.DesugarDescription desugarFieldInstruction(com.android.tools.r8.cf.code.CfFieldInstruction):334:360 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/i7;)Lcom/android/tools/r8/internal/ue;"} 201:201:java.util.Collection lambda$desugarFieldInstruction$4(com.android.tools.r8.cf.code.CfFieldInstruction,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):345:345 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/i7;Lcom/android/tools/r8/internal/Ui;Lcom/android/tools/r8/internal/BC;Lcom/android/tools/r8/internal/G7;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/Nb;Lcom/android/tools/r8/internal/D7;Lcom/android/tools/r8/graph/p1;)Ljava/util/Collection;"} 202:202:com.android.tools.r8.ir.desugar.nest.NestBasedAccessDesugaring$BridgeAndTarget com.android.tools.r8.ir.desugar.nest.NestBasedAccessDesugaring.bridgeAndTargetForDesugaring(com.android.tools.r8.graph.DexField,boolean,com.android.tools.r8.graph.ProgramMethod):271:271 -> a 202:202:java.util.Collection lambda$desugarFieldInstruction$4(com.android.tools.r8.cf.code.CfFieldInstruction,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):344 -> a 203:203: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 203:203:com.android.tools.r8.ir.desugar.nest.NestBasedAccessDesugaring$BridgeAndTarget com.android.tools.r8.ir.desugar.nest.NestBasedAccessDesugaring.bridgeAndTargetForDesugaring(com.android.tools.r8.graph.DexField,boolean,com.android.tools.r8.graph.ProgramMethod):271 -> a 203:203:java.util.Collection lambda$desugarFieldInstruction$4(com.android.tools.r8.cf.code.CfFieldInstruction,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):344 -> a 204:208:com.android.tools.r8.ir.desugar.nest.NestBasedAccessDesugaring$BridgeAndTarget com.android.tools.r8.ir.desugar.nest.NestBasedAccessDesugaring.bridgeAndTargetForDesugaring(com.android.tools.r8.graph.DexField,boolean,com.android.tools.r8.graph.ProgramMethod):272:276 -> a 204:208:java.util.Collection lambda$desugarFieldInstruction$4(com.android.tools.r8.cf.code.CfFieldInstruction,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):344 -> a 209:209:java.util.Collection lambda$desugarFieldInstruction$4(com.android.tools.r8.cf.code.CfFieldInstruction,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):346:346 -> a 210:210:com.android.tools.r8.graph.DexClassAndMember com.android.tools.r8.ir.desugar.nest.NestBasedAccessDesugaring$BridgeAndTarget.getTarget():129:129 -> a 210:210:java.util.Collection lambda$desugarFieldInstruction$4(com.android.tools.r8.cf.code.CfFieldInstruction,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):348 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 211:211:java.util.Collection lambda$desugarFieldInstruction$4(com.android.tools.r8.cf.code.CfFieldInstruction,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):348:348 -> a 212:212:boolean com.android.tools.r8.graph.Definition.isProgramField():0:0 -> a 212:212:java.util.Collection lambda$desugarFieldInstruction$4(com.android.tools.r8.cf.code.CfFieldInstruction,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):348 -> a 213:213:com.android.tools.r8.graph.DexClassAndMember com.android.tools.r8.ir.desugar.nest.NestBasedAccessDesugaring$BridgeAndTarget.getTarget():129:129 -> a 213:213:java.util.Collection lambda$desugarFieldInstruction$4(com.android.tools.r8.cf.code.CfFieldInstruction,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):350 -> a 214:215:java.util.Collection lambda$desugarFieldInstruction$4(com.android.tools.r8.cf.code.CfFieldInstruction,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):350:351 -> a 216:216:com.android.tools.r8.graph.DexMethod com.android.tools.r8.ir.desugar.nest.NestBasedAccessDesugaring$BridgeAndTarget.getBridge():125:125 -> a 216:216:java.util.Collection lambda$desugarFieldInstruction$4(com.android.tools.r8.cf.code.CfFieldInstruction,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):352 -> a 217:217:java.util.Collection lambda$desugarFieldInstruction$4(com.android.tools.r8.cf.code.CfFieldInstruction,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):352:352 -> a 218:224:java.util.Collection lambda$desugarFieldInstruction$4(com.android.tools.r8.cf.code.CfFieldInstruction,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):348:354 -> a 225:225:com.android.tools.r8.graph.DexMethod com.android.tools.r8.ir.desugar.nest.NestBasedAccessDesugaring$BridgeAndTarget.getBridge():125:125 -> a 225:225:java.util.Collection lambda$desugarFieldInstruction$4(com.android.tools.r8.cf.code.CfFieldInstruction,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):357 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 226:226:com.android.tools.r8.graph.DexClassAndMember com.android.tools.r8.ir.desugar.nest.NestBasedAccessDesugaring$BridgeAndTarget.getTarget():129:129 -> a 226:226:java.util.Collection lambda$desugarFieldInstruction$4(com.android.tools.r8.cf.code.CfFieldInstruction,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):358 -> a 227:227:java.util.Collection lambda$desugarFieldInstruction$4(com.android.tools.r8.cf.code.CfFieldInstruction,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):358:358 -> a 228:228:java.util.Collection lambda$desugarFieldInstruction$4(com.android.tools.r8.cf.code.CfFieldInstruction,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):354:354 -> a 229:263:com.android.tools.r8.ir.desugar.DesugarDescription desugarInvokeInstruction(com.android.tools.r8.cf.code.CfInvoke):364:398 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/I7;)Lcom/android/tools/r8/internal/ue;"} 264:268:java.util.Collection lambda$desugarInvokeInstruction$5(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.ir.desugar.CfInstructionDesugaringCollection,com.android.tools.r8.graph.DexItemFactory):373:377 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/I7;Lcom/android/tools/r8/internal/Ui;Lcom/android/tools/r8/internal/BC;Lcom/android/tools/r8/internal/G7;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/Nb;Lcom/android/tools/r8/internal/D7;Lcom/android/tools/r8/graph/p1;)Ljava/util/Collection;"} 269:269:com.android.tools.r8.graph.DexClassAndMember com.android.tools.r8.ir.desugar.nest.NestBasedAccessDesugaring$BridgeAndTarget.getTarget():129:129 -> a 269:269:java.util.Collection lambda$desugarInvokeInstruction$5(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.ir.desugar.CfInstructionDesugaringCollection,com.android.tools.r8.graph.DexItemFactory):379 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 270:270:java.util.Collection lambda$desugarInvokeInstruction$5(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.ir.desugar.CfInstructionDesugaringCollection,com.android.tools.r8.graph.DexItemFactory):379:379 -> a 271:271:boolean com.android.tools.r8.graph.Definition.isProgramMethod():0:0 -> a 271:271:java.util.Collection lambda$desugarInvokeInstruction$5(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.ir.desugar.CfInstructionDesugaringCollection,com.android.tools.r8.graph.DexItemFactory):379 -> a 272:272:com.android.tools.r8.graph.DexClassAndMember com.android.tools.r8.ir.desugar.nest.NestBasedAccessDesugaring$BridgeAndTarget.getTarget():129:129 -> a 272:272:java.util.Collection lambda$desugarInvokeInstruction$5(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.ir.desugar.CfInstructionDesugaringCollection,com.android.tools.r8.graph.DexItemFactory):381 -> a 273:274:java.util.Collection lambda$desugarInvokeInstruction$5(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.ir.desugar.CfInstructionDesugaringCollection,com.android.tools.r8.graph.DexItemFactory):381:382 -> a 275:275:com.android.tools.r8.graph.DexMethod com.android.tools.r8.ir.desugar.nest.NestBasedAccessDesugaring$BridgeAndTarget.getBridge():125:125 -> a 275:275:java.util.Collection lambda$desugarInvokeInstruction$5(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.ir.desugar.CfInstructionDesugaringCollection,com.android.tools.r8.graph.DexItemFactory):383 -> a 276:276:java.util.Collection lambda$desugarInvokeInstruction$5(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.ir.desugar.CfInstructionDesugaringCollection,com.android.tools.r8.graph.DexItemFactory):383:383 -> a 277:277:java.util.Collection lambda$desugarInvokeInstruction$5(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.ir.desugar.CfInstructionDesugaringCollection,com.android.tools.r8.graph.DexItemFactory):379:379 -> a 278:278:com.android.tools.r8.graph.DexClassAndMember com.android.tools.r8.ir.desugar.nest.NestBasedAccessDesugaring$BridgeAndTarget.getTarget():129:129 -> a 278:278:java.util.Collection lambda$desugarInvokeInstruction$5(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.ir.desugar.CfInstructionDesugaringCollection,com.android.tools.r8.graph.DexItemFactory):385 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 279:283:java.util.Collection lambda$desugarInvokeInstruction$5(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.ir.desugar.CfInstructionDesugaringCollection,com.android.tools.r8.graph.DexItemFactory):385:389 -> a 284:284:com.android.tools.r8.graph.DexMethod com.android.tools.r8.ir.desugar.nest.NestBasedAccessDesugaring$BridgeAndTarget.getBridge():125:125 -> a 284:284:java.util.Collection lambda$desugarInvokeInstruction$5(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.ir.desugar.CfInstructionDesugaringCollection,com.android.tools.r8.graph.DexItemFactory):391 -> a 285:285:java.util.Collection lambda$desugarInvokeInstruction$5(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.ir.desugar.CfInstructionDesugaringCollection,com.android.tools.r8.graph.DexItemFactory):391:391 -> a 286:291:java.util.Collection lambda$desugarInvokeInstruction$5(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.ir.desugar.CfInstructionDesugaringCollection,com.android.tools.r8.graph.DexItemFactory):389:394 -> a 292:292:com.android.tools.r8.graph.DexMethod com.android.tools.r8.ir.desugar.nest.NestBasedAccessDesugaring$BridgeAndTarget.getBridge():125:125 -> a 292:292:java.util.Collection lambda$desugarInvokeInstruction$5(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.ir.desugar.CfInstructionDesugaringCollection,com.android.tools.r8.graph.DexItemFactory):396 -> a 293:293:java.util.Collection lambda$desugarInvokeInstruction$5(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.ir.desugar.CfInstructionDesugaringCollection,com.android.tools.r8.graph.DexItemFactory):396:396 -> a 294:294:java.util.Collection lambda$desugarInvokeInstruction$5(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.ir.desugar.CfInstructionDesugaringCollection,com.android.tools.r8.graph.DexItemFactory):394:394 -> a 295:304:com.android.tools.r8.graph.DexString getFieldAccessBridgeName(com.android.tools.r8.graph.DexClassAndField,boolean):425:434 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/r0;Z)Lcom/android/tools/r8/graph/u2;"} 305:307:com.android.tools.r8.graph.DexClass ensureConstructorArgumentClass(com.android.tools.r8.graph.DexClassAndMethod):442:444 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/t0;)Lcom/android/tools/r8/graph/q0;"} 308:308:com.android.tools.r8.graph.DexClass ensureConstructorArgumentClass(com.android.tools.r8.graph.DexClassAndMethod):443:443 -> a 309:309:com.android.tools.r8.graph.DexClass lambda$ensureConstructorArgumentClass$11(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.DexType):446:446 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/t0;Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/q0;"} 310:310:boolean com.android.tools.r8.graph.Definition.isProgramMethod():0:0 -> a 310:310:com.android.tools.r8.graph.DexClass lambda$ensureConstructorArgumentClass$11(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.DexType):446 -> a 311:315:com.android.tools.r8.graph.DexClass lambda$ensureConstructorArgumentClass$11(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.DexType):447:451 -> a 316:322:com.android.tools.r8.graph.DexClass lambda$ensureConstructorArgumentClass$11(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.DexType):449:455 -> a 323:323:boolean com.android.tools.r8.graph.Definition.isClasspathMethod():0:0 -> a 323:323:com.android.tools.r8.graph.DexClass lambda$ensureConstructorArgumentClass$11(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.DexType):455 -> a 324:329:com.android.tools.r8.graph.DexClass lambda$ensureConstructorArgumentClass$11(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.DexType):455:460 -> a 330:330:com.android.tools.r8.graph.DexClass lambda$ensureConstructorArgumentClass$11(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.DexType):458:458 -> a 331:331:com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind lambda$ensureConstructorArgumentClass$6(com.android.tools.r8.synthesis.SyntheticNaming):450:450 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/synthesis/L;)Lcom/android/tools/r8/synthesis/L$b;"} 1:12:com.android.tools.r8.graph.DexMethod getFieldAccessBridgeReference(com.android.tools.r8.graph.DexClassAndField,boolean):409:420 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/r0;Z)Lcom/android/tools/r8/graph/j2;"} 13:13:com.android.tools.r8.graph.DexMethod getFieldAccessBridgeReference(com.android.tools.r8.graph.DexClassAndField,boolean):419:419 -> b 14:14:com.android.tools.r8.graph.DexClass getConstructorArgumentClass(com.android.tools.r8.graph.DexClassAndMethod):438:438 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/t0;)Lcom/android/tools/r8/graph/q0;"} 15:15:com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind lambda$ensureConstructorArgumentClass$8(com.android.tools.r8.synthesis.SyntheticNaming):459:459 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/synthesis/L;)Lcom/android/tools/r8/synthesis/L$b;"} 1:4:com.android.tools.r8.graph.DexString getMethodBridgeName(com.android.tools.r8.graph.DexClassAndMethod):487:490 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/t0;)Lcom/android/tools/r8/graph/u2;"} 1:6:com.android.tools.r8.graph.DexMethod getMethodBridgeReference(com.android.tools.r8.graph.DexClassAndMethod):477:482 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/t0;)Lcom/android/tools/r8/graph/j2;"} com.android.tools.r8.ir.desugar.nest.NestBasedAccessDesugaring$BridgeAndTarget -> com.android.tools.r8.internal.yG: # {"id":"sourceFile","fileName":"NestBasedAccessDesugaring.java"} com.android.tools.r8.graph.DexMethod bridge -> a com.android.tools.r8.graph.DexClassAndMember target -> b boolean $assertionsDisabled -> c 1:1:void ():114:114 -> 1:4:void (com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexClassAndMember):118:121 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/s0;)V"} com.android.tools.r8.ir.desugar.nest.NestBasedAccessDesugaringEventConsumer -> com.android.tools.r8.internal.BG: # {"id":"sourceFile","fileName":"NestBasedAccessDesugaringEventConsumer.java"} void acceptNestConstructorBridge(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexClassAndMethod) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/graph/t0;)V"} void acceptNestFieldGetBridge(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexClassAndMethod) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m5;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/t0;)V"} void acceptNestMethodBridge(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexClassAndMethod) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/t0;)V"} void acceptNestFieldPutBridge(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexClassAndMethod) -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m5;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/t0;)V"} 1:1:com.android.tools.r8.ir.desugar.nest.NestBasedAccessDesugaringEventConsumer$EmptyNestBasedAccessDesugaringEventConsumer empty():30:30 -> empty # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/AG;"} com.android.tools.r8.ir.desugar.nest.NestBasedAccessDesugaringEventConsumer$EmptyNestBasedAccessDesugaringEventConsumer -> com.android.tools.r8.internal.AG: # {"id":"sourceFile","fileName":"NestBasedAccessDesugaringEventConsumer.java"} com.android.tools.r8.ir.desugar.nest.NestBasedAccessDesugaringEventConsumer$EmptyNestBasedAccessDesugaringEventConsumer INSTANCE -> a 1:1:void ():36:36 -> 1:1:void ():39:39 -> 1:1:void acceptNestConstructorBridge(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexClassAndMethod):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/graph/t0;)V"} 2:2:void acceptNestFieldGetBridge(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexClassAndMethod):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m5;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/t0;)V"} 3:3:void acceptNestMethodBridge(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexClassAndMethod):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/t0;)V"} void acceptNestFieldPutBridge(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexClassAndMethod) -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m5;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/t0;)V"} com.android.tools.r8.ir.desugar.records.RecordCfMethods -> com.android.tools.r8.internal.FQ: # {"id":"sourceFile","fileName":"RecordCfMethods.java"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/u;"} 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):161:161 -> 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/u;"} 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 com.android.tools.r8.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 com.android.tools.r8.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 com.android.tools.r8.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 com.android.tools.r8.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 com.android.tools.r8.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):161:161 -> 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 511:511: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):187:187 -> b 511:511:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161 -> b 511:511:com.android.tools.r8.graph.CfCode RecordMethods_toString(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):310 -> b 512:512: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):179:179 -> b 512:512:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161 -> b 512:512: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.android.tools.r8.internal.GQ: # {"id":"sourceFile","fileName":"RecordCfToCfRewriter.java"} com.android.tools.r8.graph.AppView appView -> a 1:2:void (com.android.tools.r8.graph.AppView):42:43 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)V"} 1:2:com.android.tools.r8.ir.desugar.records.RecordCfToCfRewriter create(com.android.tools.r8.graph.AppView):34:35 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)Lcom/android/tools/r8/internal/GQ;"} 3:3:boolean com.android.tools.r8.utils.InternalOptions.isGeneratingClassFiles():587:587 -> 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():587:587 -> 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/J7;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/naming/o0;)Lcom/android/tools/r8/internal/J7;"} 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.lens.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.lens.GraphLens.getRenamedFieldSignature(com.android.tools.r8.graph.DexField):157:157 -> a 24:24:com.android.tools.r8.graph.DexField[] com.android.tools.r8.ir.desugar.records.RecordCfToCfRewriter.computePresentFields(com.android.tools.r8.graph.lens.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.lens.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.android.tools.r8.internal.KQ: # {"id":"sourceFile","fileName":"RecordDesugaring.java"} com.android.tools.r8.graph.AppView appView -> a com.android.tools.r8.graph.DexItemFactory factory -> b com.android.tools.r8.graph.DexProto recordToStringHelperProto -> c com.android.tools.r8.graph.DexProto recordHashCodeHelperProto -> d boolean $assertionsDisabled -> e 1:1:void ():66:66 -> 1:8:void (com.android.tools.r8.graph.AppView):87:94 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)V"} 1:1:com.android.tools.r8.ir.desugar.records.RecordDesugaring create(com.android.tools.r8.graph.AppView):78:78 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)Lcom/android/tools/r8/internal/KQ;"} 2:4:void prepare(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.ir.desugar.ProgramAdditions):102:104 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/G7;Lcom/android/tools/r8/internal/AN;Lcom/android/tools/r8/graph/o5;)V"} 5:5:boolean com.android.tools.r8.cf.code.CfInstruction.isInvokeDynamic():0:0 -> a 5:5:void prepare(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.ir.desugar.ProgramAdditions):104 -> a 6:8:void prepare(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.ir.desugar.ProgramAdditions):104:106 -> a 9:20: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,com.android.tools.r8.ir.desugar.records.RecordDesugaringEventConsumer$RecordInstructionDesugaringEventConsumer):116:127 -> a 9:20:void prepare(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.ir.desugar.ProgramAdditions):105 -> a 21:21: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,com.android.tools.r8.ir.desugar.records.RecordDesugaringEventConsumer$RecordInstructionDesugaringEventConsumer):120:120 -> a 21:21:void prepare(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.ir.desugar.ProgramAdditions):105 -> a 22:23:void scan(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer):133:134 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/G7;)V"} 24:24:void com.android.tools.r8.ir.desugar.records.RecordDesugaring.scanInstruction(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod):147:147 -> a 24:24:void scan(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer):135 -> a 25:25:boolean com.android.tools.r8.cf.code.CfInstruction.isInitClass():0:0 -> a 25:25:void com.android.tools.r8.ir.desugar.records.RecordDesugaring.scanInstruction(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod):147 -> a 25:25:void scan(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer):135 -> a 26:29:void com.android.tools.r8.ir.desugar.records.RecordDesugaring.scanInstruction(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod):147:150 -> a 26:29:void scan(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer):135 -> a 30:31:void com.android.tools.r8.ir.desugar.records.RecordDesugaring.ensureRecordClass(com.android.tools.r8.ir.desugar.records.RecordDesugaringEventConsumer$RecordInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod):420:421 -> a 30:31:void com.android.tools.r8.ir.desugar.records.RecordDesugaring.scanInstruction(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod):151 -> a 30:31:void scan(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer):135 -> a 32:34:void com.android.tools.r8.ir.desugar.records.RecordDesugaring.scanInstruction(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod):155:157 -> a 32:34:void scan(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer):135 -> a 35:36:void com.android.tools.r8.ir.desugar.records.RecordDesugaring.ensureRecordClass(com.android.tools.r8.ir.desugar.records.RecordDesugaringEventConsumer$RecordInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod):420:421 -> a 35:36:void com.android.tools.r8.ir.desugar.records.RecordDesugaring.scanInstruction(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod):158 -> a 35:36:void scan(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer):135 -> a 37:39:void com.android.tools.r8.ir.desugar.records.RecordDesugaring.scanInstruction(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod):162:164 -> a 37:39:void scan(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer):135 -> a 40:40:boolean com.android.tools.r8.ir.desugar.records.RecordDesugaring.refersToRecord(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexItemFactory):503:503 -> a 40:40:void com.android.tools.r8.ir.desugar.records.RecordDesugaring.scanInstruction(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod):164 -> a 40:40:void scan(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer):135 -> a 41:42:void com.android.tools.r8.ir.desugar.records.RecordDesugaring.ensureRecordClass(com.android.tools.r8.ir.desugar.records.RecordDesugaringEventConsumer$RecordInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod):420:421 -> a 41:42:void com.android.tools.r8.ir.desugar.records.RecordDesugaring.scanInstruction(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod):165 -> a 41:42:void scan(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer):135 -> a 43:43:com.android.tools.r8.ir.desugar.DesugarDescription compute(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):174:174 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/B7;)Lcom/android/tools/r8/internal/ue;"} 44:44:boolean com.android.tools.r8.cf.code.CfInstruction.isInvokeDynamic():0:0 -> a 44:44:com.android.tools.r8.ir.desugar.DesugarDescription compute(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):174 -> a 45:45:com.android.tools.r8.ir.desugar.DesugarDescription compute(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):175:175 -> a 46:46:boolean com.android.tools.r8.ir.desugar.records.RecordDesugaring.needsDesugaring(com.android.tools.r8.cf.code.CfInvokeDynamic,com.android.tools.r8.graph.ProgramMethod):511:511 -> a 46:46:com.android.tools.r8.ir.desugar.DesugarDescription compute(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):175 -> a 47:47: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 47:47:boolean com.android.tools.r8.ir.desugar.records.RecordDesugaring.needsDesugaring(com.android.tools.r8.cf.code.CfInvokeDynamic,com.android.tools.r8.graph.ProgramMethod):511 -> a 47:47:com.android.tools.r8.ir.desugar.DesugarDescription compute(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):175 -> a 48:55:com.android.tools.r8.ir.desugar.DesugarDescription compute(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):176:183 -> a 56:56:boolean com.android.tools.r8.ir.desugar.records.RecordDesugaring.needsDesugaring(com.android.tools.r8.graph.DexMethod,boolean):507:507 -> a 56:56:com.android.tools.r8.ir.desugar.DesugarDescription compute(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):183 -> a 57:64:com.android.tools.r8.ir.desugar.DesugarDescription compute(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):185:192 -> a 65:80:com.android.tools.r8.ir.desugar.DesugarDescription desugarInvokeDynamic(com.android.tools.r8.cf.code.CfInstruction):196:211 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/B7;)Lcom/android/tools/r8/internal/ue;"} 81:81:java.util.Collection lambda$desugarInvokeDynamic$0(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):206:206 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/B7;Lcom/android/tools/r8/internal/Ui;Lcom/android/tools/r8/internal/BC;Lcom/android/tools/r8/internal/G7;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/Nb;Lcom/android/tools/r8/internal/D7;Lcom/android/tools/r8/graph/p1;)Ljava/util/Collection;"} 82:100: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):235:253 -> a 82:100:java.util.Collection lambda$desugarInvokeDynamic$0(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):205 -> a 101:101:java.util.List com.android.tools.r8.ir.desugar.records.RecordDesugaring.desugarInvokeRecordEquals(com.android.tools.r8.ir.desugar.records.RecordRewriterHelper$RecordInvokeDynamic):380:380 -> a 101:101: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):254 -> a 101:101:java.util.Collection lambda$desugarInvokeDynamic$0(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):205 -> a 102:104:com.android.tools.r8.graph.DexMethod com.android.tools.r8.ir.desugar.records.RecordDesugaring.equalsRecordMethod(com.android.tools.r8.graph.DexType):331:333 -> a 102:104:java.util.List com.android.tools.r8.ir.desugar.records.RecordDesugaring.desugarInvokeRecordEquals(com.android.tools.r8.ir.desugar.records.RecordRewriterHelper$RecordInvokeDynamic):380 -> a 102:104: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):254 -> a 102:104:java.util.Collection lambda$desugarInvokeDynamic$0(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):205 -> a 105:105:com.android.tools.r8.graph.DexMethod com.android.tools.r8.ir.desugar.records.RecordDesugaring.equalsRecordMethod(com.android.tools.r8.graph.DexType):331:331 -> a 105:105:java.util.List com.android.tools.r8.ir.desugar.records.RecordDesugaring.desugarInvokeRecordEquals(com.android.tools.r8.ir.desugar.records.RecordRewriterHelper$RecordInvokeDynamic):380 -> a 105:105: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):254 -> a 105:105:java.util.Collection lambda$desugarInvokeDynamic$0(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):205 -> a 106:107:java.util.List com.android.tools.r8.ir.desugar.records.RecordDesugaring.desugarInvokeRecordEquals(com.android.tools.r8.ir.desugar.records.RecordRewriterHelper$RecordInvokeDynamic):381:382 -> a 106:107: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):254 -> a 106:107:java.util.Collection lambda$desugarInvokeDynamic$0(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):205 -> a 108:108: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):256:256 -> a 108:108:java.util.Collection lambda$desugarInvokeDynamic$0(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):205 -> a 109:120:com.android.tools.r8.ir.desugar.DesugarDescription desugarInvoke(com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.graph.DexMethod):215:226 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/I7;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/internal/ue;"} 121:122:java.util.Collection lambda$desugarInvoke$1(com.android.tools.r8.cf.code.CfInvoke,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.ir.desugar.CfInstructionDesugaringCollection,com.android.tools.r8.graph.DexItemFactory):224:225 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/I7;Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/internal/Ui;Lcom/android/tools/r8/internal/BC;Lcom/android/tools/r8/internal/G7;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/Nb;Lcom/android/tools/r8/internal/D7;Lcom/android/tools/r8/graph/p1;)Ljava/util/Collection;"} 123:123:java.util.Collection lambda$desugarInvoke$1(com.android.tools.r8.cf.code.CfInvoke,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.ir.desugar.CfInstructionDesugaringCollection,com.android.tools.r8.graph.DexItemFactory):224:224 -> a 124:124: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):261:261 -> a 124:124:com.android.tools.r8.graph.ProgramMethod lambda$ensureEqualsRecord$2(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):302 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/o5;"} 125:135: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):276:286 -> a 125:135: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):261 -> a 125:135:com.android.tools.r8.graph.ProgramMethod lambda$ensureEqualsRecord$2(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):302 -> a 136:138:com.android.tools.r8.graph.DexMethod ensureEqualsRecord(com.android.tools.r8.ir.desugar.records.RecordRewriterHelper$RecordInvokeDynamic,com.android.tools.r8.ir.desugar.ProgramAdditions,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.records.RecordDesugaringEventConsumer$RecordInstructionDesugaringEventConsumer):296:298 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/TQ;Lcom/android/tools/r8/internal/AN;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/MQ;)V"} 139:141:com.android.tools.r8.graph.DexMethod com.android.tools.r8.ir.desugar.records.RecordDesugaring.equalsRecordMethod(com.android.tools.r8.graph.DexType):331:333 -> a 139:141:com.android.tools.r8.graph.DexMethod ensureEqualsRecord(com.android.tools.r8.ir.desugar.records.RecordRewriterHelper$RecordInvokeDynamic,com.android.tools.r8.ir.desugar.ProgramAdditions,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.records.RecordDesugaringEventConsumer$RecordInstructionDesugaringEventConsumer):298 -> a 142:142:com.android.tools.r8.graph.DexMethod com.android.tools.r8.ir.desugar.records.RecordDesugaring.equalsRecordMethod(com.android.tools.r8.graph.DexType):331:331 -> a 142:142:com.android.tools.r8.graph.DexMethod ensureEqualsRecord(com.android.tools.r8.ir.desugar.records.RecordRewriterHelper$RecordInvokeDynamic,com.android.tools.r8.ir.desugar.ProgramAdditions,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.records.RecordDesugaringEventConsumer$RecordInstructionDesugaringEventConsumer):298 -> a 143:147:com.android.tools.r8.graph.DexMethod ensureEqualsRecord(com.android.tools.r8.ir.desugar.records.RecordRewriterHelper$RecordInvokeDynamic,com.android.tools.r8.ir.desugar.ProgramAdditions,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.records.RecordDesugaringEventConsumer$RecordInstructionDesugaringEventConsumer):299:303 -> a 148:148:com.android.tools.r8.graph.ProgramMethod lambda$ensureGetFieldsAsObjects$3(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.desugar.records.RecordRewriterHelper$RecordInvokeDynamic,com.android.tools.r8.graph.DexMethod):319:319 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/internal/TQ;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/o5;"} 149:149: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):267:267 -> a 149:149:com.android.tools.r8.graph.ProgramMethod lambda$ensureGetFieldsAsObjects$3(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.desugar.records.RecordRewriterHelper$RecordInvokeDynamic,com.android.tools.r8.graph.DexMethod):319 -> a 150:160: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):276:286 -> a 150:160: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):267 -> a 150:160:com.android.tools.r8.graph.ProgramMethod lambda$ensureGetFieldsAsObjects$3(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.desugar.records.RecordRewriterHelper$RecordInvokeDynamic,com.android.tools.r8.graph.DexMethod):319 -> a 161:165:com.android.tools.r8.graph.ProgramMethod synthesizeRecordHelper(com.android.tools.r8.graph.DexProto,java.util.function.BiFunction,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):341:345 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/r2;Ljava/util/function/BiFunction;Lcom/android/tools/r8/internal/Nb;)Lcom/android/tools/r8/graph/o5;"} 166:166:com.android.tools.r8.graph.ProgramMethod synthesizeRecordHelper(com.android.tools.r8.graph.DexProto,java.util.function.BiFunction,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):343:343 -> a 167:170:void lambda$synthesizeRecordHelper$6(com.android.tools.r8.graph.DexProto,java.util.function.BiFunction,com.android.tools.r8.synthesis.SyntheticMethodBuilder):349:352 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/r2;Ljava/util/function/BiFunction;Lcom/android/tools/r8/synthesis/H;)V"} 171:171:com.android.tools.r8.graph.Code lambda$synthesizeRecordHelper$5(java.util.function.BiFunction,com.android.tools.r8.graph.DexMethod):351:351 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/BiFunction;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/W;"} 172:173: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.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):361:362 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/TQ;Lcom/android/tools/r8/internal/BC;Lcom/android/tools/r8/internal/MQ;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/Nb;)Ljava/util/ArrayList;"} 174:175:com.android.tools.r8.graph.DexMethod com.android.tools.r8.ir.desugar.records.RecordDesugaring.getFieldsAsObjectsMethod(com.android.tools.r8.graph.DexType):326:327 -> a 174:175: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.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):362 -> a 176:176:com.android.tools.r8.graph.DexMethod com.android.tools.r8.ir.desugar.records.RecordDesugaring.getFieldsAsObjectsMethod(com.android.tools.r8.graph.DexType):326:326 -> a 176:176: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.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):362 -> a 177:189: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.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):363:375 -> a 190:191:void ensureRecordClass(com.android.tools.r8.ir.desugar.records.RecordDesugaringEventConsumer$RecordClassSynthesizerDesugaringEventConsumer,java.util.Collection):427:428 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/LQ;Ljava/util/ArrayList;)V"} 192:192:void lambda$ensureRecordClass$7(com.android.tools.r8.ir.desugar.records.RecordDesugaringEventConsumer$RecordClassSynthesizerDesugaringEventConsumer,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass):429:429 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/LQ;Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/graph/q2;)V"} 193:207:com.android.tools.r8.graph.DexProgramClass internalEnsureRecordClass(com.android.tools.r8.ir.desugar.records.RecordDesugaringEventConsumer,java.util.Collection):443:457 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/NQ;Ljava/util/AbstractCollection;)Lcom/android/tools/r8/graph/q2;"} 208:208:com.android.tools.r8.graph.DexProgramClass internalEnsureRecordClass(com.android.tools.r8.ir.desugar.records.RecordDesugaringEventConsumer,java.util.Collection):447:447 -> a 209:209:com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind lambda$internalEnsureRecordClass$9(com.android.tools.r8.synthesis.SyntheticNaming):449:449 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/synthesis/L;)Lcom/android/tools/r8/synthesis/L$b;"} 210:216:void checkRecordTagNotPresent(com.android.tools.r8.graph.DexItemFactory):461:467 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;)V"} 217:217:boolean refersToRecord(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexItemFactory):475:475 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;Lcom/android/tools/r8/graph/p1;)Z"} 218:218:boolean com.android.tools.r8.ir.desugar.records.RecordDesugaring.refersToRecord(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexItemFactory):503:503 -> a 218:218:boolean refersToRecord(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexItemFactory):475 -> a 219:220:boolean refersToRecord(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexItemFactory):475:476 -> a 221:221:boolean com.android.tools.r8.ir.desugar.records.RecordDesugaring.refersToRecord(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexItemFactory):503:503 -> a 221:221:boolean refersToRecord(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexItemFactory):476 -> a 222:222:boolean refersToRecord(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexItemFactory):480:480 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/j2;)Z"} 223:223:boolean com.android.tools.r8.ir.desugar.records.RecordDesugaring.refersToRecord(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexItemFactory):503:503 -> a 223:223:boolean refersToRecord(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexItemFactory):480 -> a 224:224:boolean refersToRecord(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexItemFactory):483:483 -> a 225:225:boolean refersToRecord(com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexItemFactory):487:487 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/r2;Lcom/android/tools/r8/graph/p1;)Z"} 226:226:boolean com.android.tools.r8.ir.desugar.records.RecordDesugaring.refersToRecord(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexItemFactory):503:503 -> a 226:226:boolean refersToRecord(com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexItemFactory):487 -> a 227:227:boolean refersToRecord(com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexItemFactory):490:490 -> a 228:228:boolean com.android.tools.r8.ir.desugar.records.RecordDesugaring.refersToRecord(com.android.tools.r8.graph.DexType[],com.android.tools.r8.graph.DexItemFactory):494:494 -> a 228:228:boolean refersToRecord(com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexItemFactory):490 -> a 229:229:boolean com.android.tools.r8.ir.desugar.records.RecordDesugaring.refersToRecord(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexItemFactory):503:503 -> a 229:229:boolean com.android.tools.r8.ir.desugar.records.RecordDesugaring.refersToRecord(com.android.tools.r8.graph.DexType[],com.android.tools.r8.graph.DexItemFactory):495 -> a 229:229:boolean refersToRecord(com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexItemFactory):490 -> a 230:246:com.android.tools.r8.graph.DexMethod rewriteMethod(com.android.tools.r8.graph.DexMethod,boolean):516:532 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Z)Lcom/android/tools/r8/graph/j2;"} 247:247:com.android.tools.r8.graph.DexMethod rewriteMethod(com.android.tools.r8.graph.DexMethod,boolean):523:523 -> a 248:256:com.android.tools.r8.graph.DexEncodedMethod com.android.tools.r8.ir.desugar.records.RecordDesugaring.synthesizeRecordInitMethod():537:545 -> a 248:256:void lambda$internalEnsureRecordClass$10(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):454 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/synthesis/P;)V"} 257:257:void lambda$internalEnsureRecordClass$10(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):455:455 -> a 258:258:java.lang.String uniqueIdentifier():550:550 -> a 259:268:void synthesizeClasses(com.android.tools.r8.contexts.CompilationContext$ClassSynthesisDesugaringContext,com.android.tools.r8.ir.desugar.CfClassSynthesizerDesugaringEventConsumer):557:566 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Kb;Lcom/android/tools/r8/internal/S6;)V"} 269:272:void postProcessingDesugaring(java.util.Collection,com.android.tools.r8.ir.desugar.CfPostProcessingDesugaringEventConsumer,java.util.concurrent.ExecutorService):575:578 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Collection;Lcom/android/tools/r8/internal/n8;Ljava/util/concurrent/ExecutorService;)V"} 1:3:void com.android.tools.r8.ir.desugar.records.RecordCfMethods.registerSynthesizedCodeReferences(com.android.tools.r8.graph.DexItemFactory):45:47 -> b 1:3:void registerSynthesizedCodeReferences(com.android.tools.r8.graph.DexItemFactory):82 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;)V"} 4:4:void registerSynthesizedCodeReferences(com.android.tools.r8.graph.DexItemFactory):83:83 -> b 5:6:void com.android.tools.r8.ir.synthetic.RecordCfCodeProvider$RecordEqualsCfCodeProvider.registerSynthesizedCodeReferences(com.android.tools.r8.graph.DexItemFactory):149:150 -> b 5:6:void registerSynthesizedCodeReferences(com.android.tools.r8.graph.DexItemFactory):84 -> 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,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.records.RecordDesugaringEventConsumer$RecordInstructionDesugaringEventConsumer):312:313 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/TQ;Lcom/android/tools/r8/internal/AN;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/MQ;)Lcom/android/tools/r8/graph/j2;"} 9:10:com.android.tools.r8.graph.DexMethod com.android.tools.r8.ir.desugar.records.RecordDesugaring.getFieldsAsObjectsMethod(com.android.tools.r8.graph.DexType):326:327 -> b 9:10:com.android.tools.r8.graph.DexMethod ensureGetFieldsAsObjects(com.android.tools.r8.ir.desugar.records.RecordRewriterHelper$RecordInvokeDynamic,com.android.tools.r8.ir.desugar.ProgramAdditions,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.records.RecordDesugaringEventConsumer$RecordInstructionDesugaringEventConsumer):313 -> b 11:11:com.android.tools.r8.graph.DexMethod com.android.tools.r8.ir.desugar.records.RecordDesugaring.getFieldsAsObjectsMethod(com.android.tools.r8.graph.DexType):326:326 -> b 11:11:com.android.tools.r8.graph.DexMethod ensureGetFieldsAsObjects(com.android.tools.r8.ir.desugar.records.RecordRewriterHelper$RecordInvokeDynamic,com.android.tools.r8.ir.desugar.ProgramAdditions,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.records.RecordDesugaringEventConsumer$RecordInstructionDesugaringEventConsumer):313 -> b 12:18:com.android.tools.r8.graph.DexMethod ensureGetFieldsAsObjects(com.android.tools.r8.ir.desugar.records.RecordRewriterHelper$RecordInvokeDynamic,com.android.tools.r8.ir.desugar.ProgramAdditions,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.records.RecordDesugaringEventConsumer$RecordInstructionDesugaringEventConsumer):314:320 -> b 19:19:com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind lambda$synthesizeRecordHelper$4(com.android.tools.r8.synthesis.SyntheticNaming):344:344 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/synthesis/L;)Lcom/android/tools/r8/synthesis/L$b;"} 20:21: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.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):391:392 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/TQ;Lcom/android/tools/r8/internal/BC;Lcom/android/tools/r8/internal/MQ;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/Nb;)Ljava/util/ArrayList;"} 22:23:com.android.tools.r8.graph.DexMethod com.android.tools.r8.ir.desugar.records.RecordDesugaring.getFieldsAsObjectsMethod(com.android.tools.r8.graph.DexType):326:327 -> b 22:23: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.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):392 -> b 24:24:com.android.tools.r8.graph.DexMethod com.android.tools.r8.ir.desugar.records.RecordDesugaring.getFieldsAsObjectsMethod(com.android.tools.r8.graph.DexType):326:326 -> b 24:24: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.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):392 -> b 25:35: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.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):393:403 -> b 36:49: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.graph.ProgramMethod,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):400:413 -> b 1:1:com.android.tools.r8.errors.MissingGlobalSyntheticsConsumerDiagnostic lambda$internalEnsureRecordClass$8():448:448 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/mF;"} com.android.tools.r8.ir.desugar.records.RecordDesugaringEventConsumer -> com.android.tools.r8.internal.NQ: # {"id":"sourceFile","fileName":"RecordDesugaringEventConsumer.java"} void acceptRecordClass(com.android.tools.r8.graph.DexProgramClass) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)V"} com.android.tools.r8.ir.desugar.records.RecordDesugaringEventConsumer$RecordClassSynthesizerDesugaringEventConsumer -> com.android.tools.r8.internal.LQ: # {"id":"sourceFile","fileName":"RecordDesugaringEventConsumer.java"} void acceptRecordClassContext(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/graph/q2;)V"} com.android.tools.r8.ir.desugar.records.RecordDesugaringEventConsumer$RecordInstructionDesugaringEventConsumer -> com.android.tools.r8.internal.MQ: # {"id":"sourceFile","fileName":"RecordDesugaringEventConsumer.java"} void acceptRecordClassContext(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramMethod) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/graph/o5;)V"} void acceptRecordToStringHelperMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod) -> g # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/o5;)V"} void acceptRecordHashCodeHelperMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod) -> j # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/o5;)V"} void acceptRecordEqualsHelperMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod) -> n # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/o5;)V"} void acceptRecordGetFieldsAsObjectsHelperMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod) -> t # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/o5;)V"} com.android.tools.r8.ir.desugar.records.RecordFieldValuesRewriter -> com.android.tools.r8.internal.SQ: # {"id":"sourceFile","fileName":"RecordFieldValuesRewriter.java"} com.android.tools.r8.graph.AppView appView -> a com.android.tools.r8.ir.conversion.IRConverter irConverter -> b boolean $assertionsDisabled -> c 1:1:void ():32:32 -> 1:3:void (com.android.tools.r8.graph.AppView):46:48 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)V"} 1:4:com.android.tools.r8.ir.desugar.records.RecordFieldValuesRewriter create(com.android.tools.r8.graph.AppView):38:41 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)Lcom/android/tools/r8/internal/SQ;"} 5:11:void rewriteRecordFieldValues():54:60 -> a 12:14:void com.android.tools.r8.ir.desugar.records.RecordFieldValuesRewriter.rewriteRecordFieldValues(com.android.tools.r8.graph.ProgramMethod):68:70 -> a 12:14:void rewriteRecordFieldValues():61 -> a 15:15: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):26:26 -> a 15:15:void com.android.tools.r8.ir.desugar.records.RecordFieldValuesRewriter.rewriteRecordFieldValues(com.android.tools.r8.graph.ProgramMethod):70 -> a 15:15:void rewriteRecordFieldValues():61 -> a 16:22:void com.android.tools.r8.ir.desugar.records.RecordFieldValuesRewriter.rewriteRecordFieldValues(com.android.tools.r8.graph.ProgramMethod):72:78 -> a 16:22:void rewriteRecordFieldValues():61 -> a 23:23:boolean com.android.tools.r8.ir.code.Instruction.isRecordFieldValues():0:0 -> a 23:23:void com.android.tools.r8.ir.desugar.records.RecordFieldValuesRewriter.rewriteRecordFieldValues(com.android.tools.r8.graph.ProgramMethod):78 -> a 23:23:void rewriteRecordFieldValues():61 -> a 24:24:void com.android.tools.r8.ir.desugar.records.RecordFieldValuesRewriter.rewriteRecordFieldValues(com.android.tools.r8.graph.ProgramMethod):80:80 -> a 24:24:void rewriteRecordFieldValues():61 -> a 25:25: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 25:25:void com.android.tools.r8.ir.desugar.records.RecordFieldValuesRewriter.rewriteRecordFieldValues(com.android.tools.r8.graph.ProgramMethod):79 -> a 25:25:void rewriteRecordFieldValues():61 -> a 26:34: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 26:34: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 26:34:void com.android.tools.r8.ir.desugar.records.RecordFieldValuesRewriter.rewriteRecordFieldValues(com.android.tools.r8.graph.ProgramMethod):79 -> a 26:34:void rewriteRecordFieldValues():61 -> a 35:35:com.android.tools.r8.graph.DexField com.android.tools.r8.graph.lens.GraphLens.getRenamedFieldSignature(com.android.tools.r8.graph.DexField):157:157 -> a 35:35: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)"]} 35:35: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 35:35:void com.android.tools.r8.ir.desugar.records.RecordFieldValuesRewriter.rewriteRecordFieldValues(com.android.tools.r8.graph.ProgramMethod):79 -> a 35:35:void rewriteRecordFieldValues():61 -> a 36:36: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 36:36: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 36:36:void com.android.tools.r8.ir.desugar.records.RecordFieldValuesRewriter.rewriteRecordFieldValues(com.android.tools.r8.graph.ProgramMethod):79 -> a 36:36:void rewriteRecordFieldValues():61 -> a 37:37: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):273:273 -> a 37:37: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 37:37: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 37:37:void com.android.tools.r8.ir.desugar.records.RecordFieldValuesRewriter.rewriteRecordFieldValues(com.android.tools.r8.graph.ProgramMethod):79 -> a 37:37:void rewriteRecordFieldValues():61 -> a 38: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):168:169 -> a 38: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 38:39:void com.android.tools.r8.ir.desugar.records.RecordFieldValuesRewriter.rewriteRecordFieldValues(com.android.tools.r8.graph.ProgramMethod):79 -> a 38:39:void rewriteRecordFieldValues():61 -> 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):96:96 -> 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.ir.code.ConstNumber com.android.tools.r8.ir.code.IRCode.createIntConstant(int):1184:1184 -> 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):96 -> 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:54: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:110 -> a 42:54:void com.android.tools.r8.ir.desugar.records.RecordFieldValuesRewriter.rewriteRecordFieldValues(com.android.tools.r8.graph.ProgramMethod):79 -> a 42:54:void rewriteRecordFieldValues():61 -> a 55:55:com.android.tools.r8.ir.code.ConstNumber com.android.tools.r8.ir.code.IRCode.createIntConstant(int):1184:1184 -> a 55:55: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 55:55:void com.android.tools.r8.ir.desugar.records.RecordFieldValuesRewriter.rewriteRecordFieldValues(com.android.tools.r8.graph.ProgramMethod):79 -> a 55:55:void rewriteRecordFieldValues():61 -> a 56: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):112:124 -> a 56:68:void com.android.tools.r8.ir.desugar.records.RecordFieldValuesRewriter.rewriteRecordFieldValues(com.android.tools.r8.graph.ProgramMethod):79 -> a 56:68:void rewriteRecordFieldValues():61 -> a 69:71:void com.android.tools.r8.ir.desugar.records.RecordFieldValuesRewriter.rewriteRecordFieldValues(com.android.tools.r8.graph.ProgramMethod):85:87 -> a 69:71:void rewriteRecordFieldValues():61 -> a 72:72:void com.android.tools.r8.ir.desugar.records.RecordFieldValuesRewriter.rewriteRecordFieldValues(com.android.tools.r8.graph.ProgramMethod):86:86 -> a 72:72:void rewriteRecordFieldValues():61 -> a 73:90:void splitIfCatchHandlers(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock,java.util.ListIterator):133:150 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/internal/x4;Lcom/android/tools/r8/internal/B4;)V"} com.android.tools.r8.ir.desugar.records.RecordRewriterHelper -> com.android.tools.r8.internal.UQ: # {"id":"sourceFile","fileName":"RecordRewriterHelper.java"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p0;Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o5;)Z"} 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:71:boolean isInvokeDynamicOnRecord(com.android.tools.r8.graph.DexCallSite,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):80:98 -> a 72:72:boolean isInvokeDynamicOnRecord(com.android.tools.r8.graph.DexCallSite,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):97:97 -> a 73:73: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/J7;Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o5;)Lcom/android/tools/r8/internal/TQ;"} 74:74: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 74:74: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 75:87: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:118 -> a com.android.tools.r8.ir.desugar.records.RecordRewriterHelper$RecordInvokeDynamic -> com.android.tools.r8.internal.TQ: # {"id":"sourceFile","fileName":"RecordRewriterHelper.java"} com.android.tools.r8.graph.DexString methodName -> a com.android.tools.r8.graph.DexProto methodProto -> b com.android.tools.r8.graph.DexString fieldNames -> c com.android.tools.r8.graph.DexField[] fields -> d com.android.tools.r8.graph.DexProgramClass recordClass -> e 1:6: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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/u2;Lcom/android/tools/r8/graph/r2;Lcom/android/tools/r8/graph/u2;[Lcom/android/tools/r8/graph/Y0;Lcom/android/tools/r8/graph/q2;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/u2;[Lcom/android/tools/r8/graph/Y0;)Lcom/android/tools/r8/internal/TQ;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/QQ;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/u2;"} 1:1:com.android.tools.r8.graph.DexField[] getFields():148:148 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()[Lcom/android/tools/r8/graph/Y0;"} 1:1:com.android.tools.r8.graph.DexString getMethodName():164:164 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/u2;"} 1:1:com.android.tools.r8.graph.DexProto getMethodProto():168:168 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/r2;"} 1:1:com.android.tools.r8.graph.DexProgramClass getRecordClass():156:156 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/q2;"} 1:1:com.android.tools.r8.graph.DexType getRecordType():152:152 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/v2;"} com.android.tools.r8.ir.desugar.stringconcat.StringConcatInstructionDesugaring -> com.android.tools.r8.internal.cY: # {"id":"sourceFile","fileName":"StringConcatInstructionDesugaring.java"} com.android.tools.r8.graph.DexItemFactory factory -> a com.android.tools.r8.graph.DexItemFactory$StringBuildingMethods stringBuilderMethods -> b java.util.Map paramTypeToAppendMethod -> c 1:1:void (com.android.tools.r8.graph.AppView):54:54 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)V"} 2:17:void (com.android.tools.r8.graph.AppView):52:67 -> 1:1:com.android.tools.r8.ir.desugar.DesugarDescription compute(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):72:72 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/B7;)Lcom/android/tools/r8/internal/ue;"} 2:2:boolean com.android.tools.r8.cf.code.CfInstruction.isInvokeDynamic():0:0 -> a 2:2:com.android.tools.r8.ir.desugar.DesugarDescription compute(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):72 -> a 3:15:com.android.tools.r8.ir.desugar.DesugarDescription compute(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):75:87 -> a 16:26:com.android.tools.r8.ir.desugar.DesugarDescription desugarMakeConcat(com.android.tools.r8.cf.code.CfInvokeDynamic):91:101 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/J7;)Lcom/android/tools/r8/internal/ue;"} 27:37:java.util.Collection com.android.tools.r8.ir.desugar.stringconcat.StringConcatInstructionDesugaring.desugarMakeConcatInstructions(com.android.tools.r8.cf.code.CfInvokeDynamic,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator):108:118 -> a 27:37:java.util.Collection lambda$desugarMakeConcat$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.ir.desugar.CfInstructionDesugaringCollection,com.android.tools.r8.graph.DexItemFactory):100 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/J7;Lcom/android/tools/r8/internal/Ui;Lcom/android/tools/r8/internal/BC;Lcom/android/tools/r8/internal/G7;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/Nb;Lcom/android/tools/r8/internal/D7;Lcom/android/tools/r8/graph/p1;)Ljava/util/Collection;"} 38:45:java.util.Collection com.android.tools.r8.ir.desugar.stringconcat.StringConcatInstructionDesugaring.desugarMakeConcatInstructions(com.android.tools.r8.cf.code.CfInvokeDynamic,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator):115:122 -> a 38:45:java.util.Collection lambda$desugarMakeConcat$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.ir.desugar.CfInstructionDesugaringCollection,com.android.tools.r8.graph.DexItemFactory):100 -> a 46:82:java.util.Collection desugarMakeConcatWithConstantsInstructions(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):145:181 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/J7;Lcom/android/tools/r8/internal/Ui;Lcom/android/tools/r8/internal/BC;Lcom/android/tools/r8/graph/o5;)Ljava/util/Collection;"} 83:95:java.util.Collection desugarMakeConcatWithConstantsInstructions(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):180:192 -> a 96:96:java.util.Collection desugarMakeConcatWithConstantsInstructions(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):189:189 -> a 97:111:java.util.Collection desugarMakeConcatWithConstantsInstructions(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):185:199 -> a 112:145:java.util.Collection desugarMakeConcatWithConstantsInstructions(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):197:230 -> a 146:151:java.util.Collection desugarMakeConcatWithConstantsInstructions(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):229:234 -> a 152:155:java.util.Collection desugarMakeConcatWithConstantsInstructions(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):220:223 -> a 156:156:java.util.Collection desugarMakeConcatWithConstantsInstructions(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):216:216 -> a 157:159:java.util.Collection desugarMakeConcatWithConstantsInstructions(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):210:212 -> a 160:160:java.util.Collection desugarMakeConcatWithConstantsInstructions(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):206:206 -> a 161:161:java.util.Collection desugarMakeConcatWithConstantsInstructions(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):158:158 -> a 162:162:java.util.Collection desugarMakeConcatWithConstantsInstructions(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):152:152 -> a 163:168:java.lang.String convertToString(com.android.tools.r8.graph.DexValue,com.android.tools.r8.graph.ProgramMethod):238:243 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/B2;Lcom/android/tools/r8/graph/o5;)Ljava/lang/String;"} 169:169:java.lang.String convertToString(com.android.tools.r8.graph.DexValue,com.android.tools.r8.graph.ProgramMethod):241:241 -> a 170:172:com.android.tools.r8.errors.CompilationError error(com.android.tools.r8.graph.ProgramMethod,java.lang.String):413:415 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Ljava/lang/String;)Lcom/android/tools/r8/internal/Sb;"} 1:12:com.android.tools.r8.ir.desugar.DesugarDescription desugarMakeConcatWithConstants(com.android.tools.r8.cf.code.CfInvokeDynamic):126:137 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/J7;)Lcom/android/tools/r8/internal/ue;"} 13:13:java.util.Collection lambda$desugarMakeConcatWithConstants$1(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.ir.desugar.CfInstructionDesugaringCollection,com.android.tools.r8.graph.DexItemFactory):135:135 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/J7;Lcom/android/tools/r8/internal/Ui;Lcom/android/tools/r8/internal/BC;Lcom/android/tools/r8/internal/G7;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/Nb;Lcom/android/tools/r8/internal/D7;Lcom/android/tools/r8/graph/p1;)Ljava/util/Collection;"} com.android.tools.r8.ir.desugar.stringconcat.StringConcatInstructionDesugaring$ArgumentChunk -> com.android.tools.r8.internal.YX: # {"id":"sourceFile","fileName":"StringConcatInstructionDesugaring.java"} int variableIndex -> c 1:2:void (com.android.tools.r8.graph.DexMethod,int):369:370 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/graph/j2;)V"} com.android.tools.r8.ir.desugar.stringconcat.StringConcatInstructionDesugaring$ArgumentChunk asArgumentChunk() -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/YX;"} com.android.tools.r8.ir.desugar.stringconcat.StringConcatInstructionDesugaring$Chunk -> com.android.tools.r8.internal.ZX: # {"id":"sourceFile","fileName":"StringConcatInstructionDesugaring.java"} com.android.tools.r8.graph.DexMethod method -> a boolean $assertionsDisabled -> b 1:1:void ():334:334 -> 1:2:void (com.android.tools.r8.graph.DexMethod):338:339 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)V"} com.android.tools.r8.ir.desugar.stringconcat.StringConcatInstructionDesugaring$ArgumentChunk asArgumentChunk() -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/YX;"} com.android.tools.r8.ir.desugar.stringconcat.StringConcatInstructionDesugaring$ConstantChunk asConstantChunk() -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/bY;"} 1:2:com.android.tools.r8.ir.code.ValueType getValueType():343:344 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/j20;"} com.android.tools.r8.ir.desugar.stringconcat.StringConcatInstructionDesugaring$ConcatBuilder -> com.android.tools.r8.internal.aY: # {"id":"sourceFile","fileName":"StringConcatInstructionDesugaring.java"} java.util.List chunks -> a com.android.tools.r8.ir.desugar.stringconcat.StringConcatInstructionDesugaring$ArgumentChunk biggestArgumentChunk -> b com.android.tools.r8.ir.desugar.stringconcat.StringConcatInstructionDesugaring$ConstantChunk firstConstantChunk -> c int argumentChunksStackSize -> d com.android.tools.r8.ir.desugar.stringconcat.StringConcatInstructionDesugaring this$0 -> e boolean $assertionsDisabled -> f 1:1:void ():246:246 -> 1:1:void (com.android.tools.r8.ir.desugar.stringconcat.StringConcatInstructionDesugaring):254:254 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/cY;)V"} 2:6:void (com.android.tools.r8.ir.desugar.stringconcat.StringConcatInstructionDesugaring):248:252 -> 1:6:void addChunk(com.android.tools.r8.ir.desugar.stringconcat.StringConcatInstructionDesugaring$ArgumentChunk):257:262 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/YX;)V"} 7:9:void addChunk(com.android.tools.r8.ir.desugar.stringconcat.StringConcatInstructionDesugaring$ConstantChunk):267:269 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/bY;)V"} 10:12:java.util.Collection desugar(com.android.tools.r8.ir.desugar.LocalStackAllocator):291:293 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/BC;)Ljava/util/Collection;"} 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):293 -> a 14:16:java.util.Collection desugar(com.android.tools.r8.ir.desugar.LocalStackAllocator):294:296 -> a 17:17:int com.android.tools.r8.ir.desugar.stringconcat.StringConcatInstructionDesugaring$ArgumentChunk.getVariableIndex():374:374 -> a 17:17:java.util.Collection desugar(com.android.tools.r8.ir.desugar.LocalStackAllocator):296 -> a 18:18:java.util.Collection desugar(com.android.tools.r8.ir.desugar.LocalStackAllocator):296:296 -> a 19:23:java.util.Collection desugar(com.android.tools.r8.ir.desugar.LocalStackAllocator):295:299 -> a 24:24:void com.android.tools.r8.cf.code.CfNew.(com.android.tools.r8.graph.DexType):39:39 -> a 24:24:java.util.Collection desugar(com.android.tools.r8.ir.desugar.LocalStackAllocator):299 -> a 25:30:java.util.Collection desugar(com.android.tools.r8.ir.desugar.LocalStackAllocator):299:304 -> 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):304 -> a 32:34:java.util.Collection desugar(com.android.tools.r8.ir.desugar.LocalStackAllocator):305:307 -> a 35:35:int com.android.tools.r8.ir.desugar.stringconcat.StringConcatInstructionDesugaring$ArgumentChunk.getVariableIndex():374:374 -> a 35:35:java.util.Collection desugar(com.android.tools.r8.ir.desugar.LocalStackAllocator):307 -> a 36:36:java.util.Collection desugar(com.android.tools.r8.ir.desugar.LocalStackAllocator):307:307 -> a 37:40:java.util.Collection desugar(com.android.tools.r8.ir.desugar.LocalStackAllocator):306:309 -> a 41:41:boolean com.android.tools.r8.ir.desugar.stringconcat.StringConcatInstructionDesugaring$Chunk.isConstantChunk():0:0 -> a 41:41:java.util.Collection desugar(com.android.tools.r8.ir.desugar.LocalStackAllocator):309 -> a 42:43:java.util.Collection desugar(com.android.tools.r8.ir.desugar.LocalStackAllocator):309:310 -> a 44:44:com.android.tools.r8.graph.DexString com.android.tools.r8.ir.desugar.stringconcat.StringConcatInstructionDesugaring$ConstantChunk.getStringConstant():398:398 -> a 44:44:java.util.Collection desugar(com.android.tools.r8.ir.desugar.LocalStackAllocator):310 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 45:60:java.util.Collection desugar(com.android.tools.r8.ir.desugar.LocalStackAllocator):310:325 -> a 61:65:java.util.Collection desugar(com.android.tools.r8.ir.desugar.LocalStackAllocator):323:327 -> a com.android.tools.r8.ir.desugar.stringconcat.StringConcatInstructionDesugaring$ConstantChunk -> com.android.tools.r8.internal.bY: # {"id":"sourceFile","fileName":"StringConcatInstructionDesugaring.java"} com.android.tools.r8.graph.DexString stringConstant -> c 1:2:void (com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexString):393:394 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/u2;)V"} com.android.tools.r8.ir.desugar.stringconcat.StringConcatInstructionDesugaring$ConstantChunk asConstantChunk() -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/bY;"} com.android.tools.r8.ir.desugar.twr.TwrCloseResourceDesugaringEventConsumer -> com.android.tools.r8.internal.GZ: # {"id":"sourceFile","fileName":"TwrCloseResourceDesugaringEventConsumer.java"} void acceptTwrCloseResourceMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod) -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/o5;)V"} com.android.tools.r8.ir.desugar.twr.TwrInstructionDesugaring -> com.android.tools.r8.internal.HZ: # {"id":"sourceFile","fileName":"TwrInstructionDesugaring.java"} com.android.tools.r8.graph.AppView appView -> a com.android.tools.r8.graph.DexItemFactory dexItemFactory -> b com.android.tools.r8.graph.DexProto twrCloseResourceProto -> c com.android.tools.r8.graph.DexMethod addSuppressed -> d com.android.tools.r8.graph.DexMethod getSuppressed -> e 1:8:void (com.android.tools.r8.graph.AppView):36:43 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)V"} 1:2:com.android.tools.r8.ir.desugar.DesugarDescription compute(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):48:49 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/B7;)Lcom/android/tools/r8/internal/ue;"} 3:4:boolean com.android.tools.r8.ir.desugar.twr.TwrInstructionDesugaring.isTwrCloseResourceInvoke(com.android.tools.r8.cf.code.CfInstruction):188:189 -> a 3:4:com.android.tools.r8.ir.desugar.DesugarDescription compute(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):51 -> a 5:5:boolean com.android.tools.r8.ir.desugar.twr.TwrInstructionDesugaring.isTwrCloseResourceMethod(com.android.tools.r8.graph.DexMethod):193:193 -> a 5:5:boolean com.android.tools.r8.ir.desugar.twr.TwrInstructionDesugaring.isTwrCloseResourceInvoke(com.android.tools.r8.cf.code.CfInstruction):189 -> a 5:5:com.android.tools.r8.ir.desugar.DesugarDescription compute(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):51 -> a 6:9:com.android.tools.r8.ir.desugar.DesugarDescription compute(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):52:55 -> a 10:11:boolean com.android.tools.r8.ir.desugar.twr.TwrInstructionDesugaring.isTwrSuppressedInvoke(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.DexMethod):160:161 -> a 10:11:com.android.tools.r8.ir.desugar.DesugarDescription compute(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):55 -> a 12:14:boolean com.android.tools.r8.ir.desugar.twr.TwrInstructionDesugaring.matchesMethodOfThrowable(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):165:167 -> a 12:14:boolean com.android.tools.r8.ir.desugar.twr.TwrInstructionDesugaring.isTwrSuppressedInvoke(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.DexMethod):161 -> a 12:14:com.android.tools.r8.ir.desugar.DesugarDescription compute(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):55 -> a 15:17:com.android.tools.r8.ir.desugar.DesugarDescription compute(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):56:58 -> a 18:19:boolean com.android.tools.r8.ir.desugar.twr.TwrInstructionDesugaring.isTwrSuppressedInvoke(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.DexMethod):160:161 -> a 18:19:com.android.tools.r8.ir.desugar.DesugarDescription compute(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):58 -> a 20:22:boolean com.android.tools.r8.ir.desugar.twr.TwrInstructionDesugaring.matchesMethodOfThrowable(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):165:167 -> a 20:22:boolean com.android.tools.r8.ir.desugar.twr.TwrInstructionDesugaring.isTwrSuppressedInvoke(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.DexMethod):161 -> a 20:22:com.android.tools.r8.ir.desugar.DesugarDescription compute(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):58 -> a 23:26:com.android.tools.r8.ir.desugar.DesugarDescription compute(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):59:62 -> a 27:46:com.android.tools.r8.ir.desugar.DesugarDescription rewriteTwrAddSuppressedInvoke():66:85 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/ue;"} 47:53:java.util.Collection lambda$rewriteTwrAddSuppressedInvoke$1(com.android.tools.r8.graph.DexProto,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:84 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/r2;Lcom/android/tools/r8/internal/Ui;Lcom/android/tools/r8/internal/BC;Lcom/android/tools/r8/internal/G7;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/Nb;Lcom/android/tools/r8/internal/D7;Lcom/android/tools/r8/graph/p1;)Ljava/util/Collection;"} 54:54:java.util.Collection lambda$rewriteTwrAddSuppressedInvoke$1(com.android.tools.r8.graph.DexProto,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 55:55:com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind lambda$rewriteTwrAddSuppressedInvoke$0(com.android.tools.r8.synthesis.SyntheticNaming):79:79 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/synthesis/L;)Lcom/android/tools/r8/synthesis/L$b;"} 56:62:java.util.Collection lambda$rewriteTwrCloseResourceInvoke$5(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):123:129 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Ui;Lcom/android/tools/r8/internal/BC;Lcom/android/tools/r8/internal/G7;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/Nb;Lcom/android/tools/r8/internal/D7;Lcom/android/tools/r8/graph/p1;)Ljava/util/Collection;"} 63:63:java.util.Collection lambda$rewriteTwrCloseResourceInvoke$5(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):123:123 -> a 64:69:com.android.tools.r8.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):140:145 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/synthesis/C;Lcom/android/tools/r8/graph/r2;Ljava/util/function/BiFunction;Lcom/android/tools/r8/internal/Nb;Ljava/util/function/BiConsumer;Lcom/android/tools/r8/graph/o5;)Lcom/android/tools/r8/internal/bm;"} 70:83:com.android.tools.r8.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):143:156 -> a 84:87:void lambda$createAndCallSyntheticMethod$7(com.android.tools.r8.graph.DexProto,java.util.function.BiFunction,com.android.tools.r8.synthesis.SyntheticMethodBuilder):150:153 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/r2;Ljava/util/function/BiFunction;Lcom/android/tools/r8/synthesis/H;)V"} 88:88:com.android.tools.r8.graph.Code lambda$createAndCallSyntheticMethod$6(java.util.function.BiFunction,com.android.tools.r8.graph.DexMethod):154:154 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/BiFunction;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/W;"} 89:100:boolean isSubtypeOfThrowable(com.android.tools.r8.graph.DexType):171:182 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Z"} 101:103:boolean isSubtypeOfThrowable(com.android.tools.r8.graph.DexType):177:179 -> a 1:7:java.util.Collection lambda$rewriteTwrGetSuppressedInvoke$3(com.android.tools.r8.graph.DexProto,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):102:108 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/r2;Lcom/android/tools/r8/internal/Ui;Lcom/android/tools/r8/internal/BC;Lcom/android/tools/r8/internal/G7;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/Nb;Lcom/android/tools/r8/internal/D7;Lcom/android/tools/r8/graph/p1;)Ljava/util/Collection;"} 8:8:java.util.Collection lambda$rewriteTwrGetSuppressedInvoke$3(com.android.tools.r8.graph.DexProto,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):102:102 -> b 9:9:com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind lambda$rewriteTwrCloseResourceInvoke$4(com.android.tools.r8.synthesis.SyntheticNaming):124:124 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/synthesis/L;)Lcom/android/tools/r8/synthesis/L$b;"} 1:1:com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind lambda$rewriteTwrGetSuppressedInvoke$2(com.android.tools.r8.synthesis.SyntheticNaming):103:103 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/synthesis/L;)Lcom/android/tools/r8/synthesis/L$b;"} 2:18:com.android.tools.r8.ir.desugar.DesugarDescription rewriteTwrCloseResourceInvoke():114:130 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/ue;"} 1:4:com.android.tools.r8.ir.desugar.DesugarDescription rewriteTwrGetSuppressedInvoke():89:92 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/ue;"} 5:23:com.android.tools.r8.ir.desugar.DesugarDescription rewriteTwrGetSuppressedInvoke():91:109 -> d com.android.tools.r8.ir.desugar.varhandle.VarHandleDesugaring -> com.android.tools.r8.internal.m20: # {"id":"sourceFile","fileName":"VarHandleDesugaring.java"} com.android.tools.r8.graph.AppView appView -> a com.android.tools.r8.graph.DexItemFactory factory -> b boolean $assertionsDisabled -> c 1:1:void ():49:49 -> 1:3:void (com.android.tools.r8.graph.AppView):65:67 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)V"} 1:1:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClassAndMember.getContextType():36:36 -> a 1:1:void com.android.tools.r8.ir.desugar.varhandle.VarHandleDesugaring.ensureVarHandleClass(com.android.tools.r8.ir.desugar.varhandle.VarHandleDesugaringEventConsumer,com.android.tools.r8.graph.ProgramDefinition):237 -> a 1:1:java.util.Collection lambda$computeDesugarSignaturePolymorphicMethod$11(com.android.tools.r8.cf.code.CfInvoke,int,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):400 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/I7;ILcom/android/tools/r8/internal/Ui;Lcom/android/tools/r8/internal/BC;Lcom/android/tools/r8/internal/G7;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/Nb;Lcom/android/tools/r8/internal/D7;Lcom/android/tools/r8/graph/p1;)Ljava/util/Collection;"} 2:3:void com.android.tools.r8.ir.desugar.varhandle.VarHandleDesugaring.ensureVarHandleClass(com.android.tools.r8.ir.desugar.varhandle.VarHandleDesugaringEventConsumer,com.android.tools.r8.graph.ProgramDefinition):237:238 -> a 2:3:java.util.Collection lambda$computeDesugarSignaturePolymorphicMethod$11(com.android.tools.r8.cf.code.CfInvoke,int,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):400 -> a 4:7:java.util.Collection com.android.tools.r8.ir.desugar.varhandle.VarHandleDesugaring.desugarSignaturePolymorphicMethod(com.android.tools.r8.cf.code.CfInvoke,int,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator):424:427 -> a 4:7:java.util.Collection lambda$computeDesugarSignaturePolymorphicMethod$11(com.android.tools.r8.cf.code.CfInvoke,int,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):401 -> a 8:21:java.util.Collection com.android.tools.r8.ir.desugar.varhandle.VarHandleDesugaring.desugarSignaturePolymorphicMethod(com.android.tools.r8.cf.code.CfInvoke,int,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator):426:439 -> a 8:21:java.util.Collection lambda$computeDesugarSignaturePolymorphicMethod$11(com.android.tools.r8.cf.code.CfInvoke,int,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):401 -> a 22:27:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexType.toDimensionMinusOneType(com.android.tools.r8.graph.DexItemFactory):405:410 -> a 22:27:java.util.Collection com.android.tools.r8.ir.desugar.varhandle.VarHandleDesugaring.desugarSignaturePolymorphicMethod(com.android.tools.r8.cf.code.CfInvoke,int,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator):439 -> a 22:27:java.util.Collection lambda$computeDesugarSignaturePolymorphicMethod$11(com.android.tools.r8.cf.code.CfInvoke,int,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):401 -> a 28:45:java.util.Collection com.android.tools.r8.ir.desugar.varhandle.VarHandleDesugaring.desugarSignaturePolymorphicMethod(com.android.tools.r8.cf.code.CfInvoke,int,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator):440:457 -> a 28:45:java.util.Collection lambda$computeDesugarSignaturePolymorphicMethod$11(com.android.tools.r8.cf.code.CfInvoke,int,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):401 -> a 46:46:boolean com.android.tools.r8.ir.desugar.varhandle.VarHandleDesugaring.isPrimitiveThatIsNotBoxed(com.android.tools.r8.graph.DexType):408:408 -> a 46:46:com.android.tools.r8.graph.DexType com.android.tools.r8.ir.desugar.varhandle.VarHandleDesugaring.objectOrPrimitiveParameterType(com.android.tools.r8.graph.DexType):416 -> a 46:46:java.util.Collection com.android.tools.r8.ir.desugar.varhandle.VarHandleDesugaring.desugarSignaturePolymorphicMethod(com.android.tools.r8.cf.code.CfInvoke,int,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator):457 -> a 46:46:java.util.Collection lambda$computeDesugarSignaturePolymorphicMethod$11(com.android.tools.r8.cf.code.CfInvoke,int,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):401 -> a 47:47:com.android.tools.r8.graph.DexType com.android.tools.r8.ir.desugar.varhandle.VarHandleDesugaring.objectOrPrimitiveParameterType(com.android.tools.r8.graph.DexType):416:416 -> a 47:47:java.util.Collection com.android.tools.r8.ir.desugar.varhandle.VarHandleDesugaring.desugarSignaturePolymorphicMethod(com.android.tools.r8.cf.code.CfInvoke,int,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator):457 -> a 47:47:java.util.Collection lambda$computeDesugarSignaturePolymorphicMethod$11(com.android.tools.r8.cf.code.CfInvoke,int,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):401 -> a 48:50:java.util.Collection com.android.tools.r8.ir.desugar.varhandle.VarHandleDesugaring.desugarSignaturePolymorphicMethod(com.android.tools.r8.cf.code.CfInvoke,int,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator):458:460 -> a 48:50:java.util.Collection lambda$computeDesugarSignaturePolymorphicMethod$11(com.android.tools.r8.cf.code.CfInvoke,int,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):401 -> a 51:51:boolean com.android.tools.r8.ir.desugar.varhandle.VarHandleDesugaring.isPrimitiveThatIsNotBoxed(com.android.tools.r8.graph.DexType):408:408 -> a 51:51:com.android.tools.r8.graph.DexType com.android.tools.r8.ir.desugar.varhandle.VarHandleDesugaring.objectOrPrimitiveParameterType(com.android.tools.r8.graph.DexType):416 -> a 51:51:java.util.Collection com.android.tools.r8.ir.desugar.varhandle.VarHandleDesugaring.desugarSignaturePolymorphicMethod(com.android.tools.r8.cf.code.CfInvoke,int,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator):460 -> a 51:51:java.util.Collection lambda$computeDesugarSignaturePolymorphicMethod$11(com.android.tools.r8.cf.code.CfInvoke,int,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):401 -> a 52:52:com.android.tools.r8.graph.DexType com.android.tools.r8.ir.desugar.varhandle.VarHandleDesugaring.objectOrPrimitiveParameterType(com.android.tools.r8.graph.DexType):416:416 -> a 52:52:java.util.Collection com.android.tools.r8.ir.desugar.varhandle.VarHandleDesugaring.desugarSignaturePolymorphicMethod(com.android.tools.r8.cf.code.CfInvoke,int,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator):460 -> a 52:52:java.util.Collection lambda$computeDesugarSignaturePolymorphicMethod$11(com.android.tools.r8.cf.code.CfInvoke,int,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):401 -> a 53:56:java.util.Collection com.android.tools.r8.ir.desugar.varhandle.VarHandleDesugaring.desugarSignaturePolymorphicMethod(com.android.tools.r8.cf.code.CfInvoke,int,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator):462:465 -> a 53:56:java.util.Collection lambda$computeDesugarSignaturePolymorphicMethod$11(com.android.tools.r8.cf.code.CfInvoke,int,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):401 -> a 57:57:boolean com.android.tools.r8.ir.desugar.varhandle.VarHandleDesugaring.isPrimitiveThatIsNotBoxed(com.android.tools.r8.graph.DexType):408:408 -> a 57:57:java.util.Collection com.android.tools.r8.ir.desugar.varhandle.VarHandleDesugaring.desugarSignaturePolymorphicMethod(com.android.tools.r8.cf.code.CfInvoke,int,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator):465 -> a 57:57:java.util.Collection lambda$computeDesugarSignaturePolymorphicMethod$11(com.android.tools.r8.cf.code.CfInvoke,int,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):401 -> a 58:65:java.util.Collection com.android.tools.r8.ir.desugar.varhandle.VarHandleDesugaring.desugarSignaturePolymorphicMethod(com.android.tools.r8.cf.code.CfInvoke,int,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator):465:472 -> a 58:65:java.util.Collection lambda$computeDesugarSignaturePolymorphicMethod$11(com.android.tools.r8.cf.code.CfInvoke,int,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):401 -> a 66:66:boolean com.android.tools.r8.ir.desugar.varhandle.VarHandleDesugaring.isPrimitiveThatIsNotBoxed(com.android.tools.r8.graph.DexType):408:408 -> a 66:66:com.android.tools.r8.graph.DexType com.android.tools.r8.ir.desugar.varhandle.VarHandleDesugaring.objectOrPrimitiveReturnType(com.android.tools.r8.graph.DexType):412 -> a 66:66:java.util.Collection com.android.tools.r8.ir.desugar.varhandle.VarHandleDesugaring.desugarSignaturePolymorphicMethod(com.android.tools.r8.cf.code.CfInvoke,int,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator):472 -> a 66:66:java.util.Collection lambda$computeDesugarSignaturePolymorphicMethod$11(com.android.tools.r8.cf.code.CfInvoke,int,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):401 -> a 67:67:com.android.tools.r8.graph.DexType com.android.tools.r8.ir.desugar.varhandle.VarHandleDesugaring.objectOrPrimitiveReturnType(com.android.tools.r8.graph.DexType):412:412 -> a 67:67:java.util.Collection com.android.tools.r8.ir.desugar.varhandle.VarHandleDesugaring.desugarSignaturePolymorphicMethod(com.android.tools.r8.cf.code.CfInvoke,int,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator):472 -> a 67:67:java.util.Collection lambda$computeDesugarSignaturePolymorphicMethod$11(com.android.tools.r8.cf.code.CfInvoke,int,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):401 -> a 68:126:java.util.Collection com.android.tools.r8.ir.desugar.varhandle.VarHandleDesugaring.desugarSignaturePolymorphicMethod(com.android.tools.r8.cf.code.CfInvoke,int,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator):473:531 -> a 68:126:java.util.Collection lambda$computeDesugarSignaturePolymorphicMethod$11(com.android.tools.r8.cf.code.CfInvoke,int,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):401 -> a 127:147:java.util.Collection com.android.tools.r8.ir.desugar.varhandle.VarHandleDesugaring.desugarSignaturePolymorphicMethod(com.android.tools.r8.cf.code.CfInvoke,int,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator):528:548 -> a 127:147:java.util.Collection lambda$computeDesugarSignaturePolymorphicMethod$11(com.android.tools.r8.cf.code.CfInvoke,int,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):401 -> a 148:148:void com.android.tools.r8.cf.code.CfConstClass.(com.android.tools.r8.graph.DexType):39:39 -> a 148:148:java.util.Collection com.android.tools.r8.ir.desugar.varhandle.VarHandleDesugaring.desugarSignaturePolymorphicMethod(com.android.tools.r8.cf.code.CfInvoke,int,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator):548 -> a 148:148:java.util.Collection lambda$computeDesugarSignaturePolymorphicMethod$11(com.android.tools.r8.cf.code.CfInvoke,int,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):401 -> a 149:151:java.util.Collection com.android.tools.r8.ir.desugar.varhandle.VarHandleDesugaring.desugarSignaturePolymorphicMethod(com.android.tools.r8.cf.code.CfInvoke,int,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator):548:550 -> a 149:151:java.util.Collection lambda$computeDesugarSignaturePolymorphicMethod$11(com.android.tools.r8.cf.code.CfInvoke,int,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):401 -> a 152:152:void com.android.tools.r8.cf.code.CfConstClass.(com.android.tools.r8.graph.DexType):39:39 -> a 152:152:java.util.Collection com.android.tools.r8.ir.desugar.varhandle.VarHandleDesugaring.desugarSignaturePolymorphicMethod(com.android.tools.r8.cf.code.CfInvoke,int,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator):550 -> a 152:152:java.util.Collection lambda$computeDesugarSignaturePolymorphicMethod$11(com.android.tools.r8.cf.code.CfInvoke,int,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):401 -> a 153:166:java.util.Collection com.android.tools.r8.ir.desugar.varhandle.VarHandleDesugaring.desugarSignaturePolymorphicMethod(com.android.tools.r8.cf.code.CfInvoke,int,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator):550:563 -> a 153:166:java.util.Collection lambda$computeDesugarSignaturePolymorphicMethod$11(com.android.tools.r8.cf.code.CfInvoke,int,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):401 -> a 167:167:void com.android.tools.r8.cf.code.CfCheckCast.(com.android.tools.r8.graph.DexType):39:39 -> a 167:167:java.util.Collection com.android.tools.r8.ir.desugar.varhandle.VarHandleDesugaring.desugarSignaturePolymorphicMethod(com.android.tools.r8.cf.code.CfInvoke,int,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator):563 -> a 167:167:java.util.Collection lambda$computeDesugarSignaturePolymorphicMethod$11(com.android.tools.r8.cf.code.CfInvoke,int,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):401 -> a 168:171:java.util.Collection com.android.tools.r8.ir.desugar.varhandle.VarHandleDesugaring.desugarSignaturePolymorphicMethod(com.android.tools.r8.cf.code.CfInvoke,int,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator):563:566 -> a 168:171:java.util.Collection lambda$computeDesugarSignaturePolymorphicMethod$11(com.android.tools.r8.cf.code.CfInvoke,int,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):401 -> a 172:179:java.util.Collection com.android.tools.r8.ir.desugar.varhandle.VarHandleDesugaring.desugarSignaturePolymorphicMethod(com.android.tools.r8.cf.code.CfInvoke,int,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator):564:571 -> a 172:179:java.util.Collection lambda$computeDesugarSignaturePolymorphicMethod$11(com.android.tools.r8.cf.code.CfInvoke,int,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):401 -> a 180:180:void com.android.tools.r8.cf.code.CfCheckCast.(com.android.tools.r8.graph.DexType):39:39 -> a 180:180:java.util.Collection com.android.tools.r8.ir.desugar.varhandle.VarHandleDesugaring.desugarSignaturePolymorphicMethod(com.android.tools.r8.cf.code.CfInvoke,int,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator):571 -> a 180:180:java.util.Collection lambda$computeDesugarSignaturePolymorphicMethod$11(com.android.tools.r8.cf.code.CfInvoke,int,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):401 -> a 181:183:java.util.Collection com.android.tools.r8.ir.desugar.varhandle.VarHandleDesugaring.desugarSignaturePolymorphicMethod(com.android.tools.r8.cf.code.CfInvoke,int,com.android.tools.r8.ir.desugar.FreshLocalProvider,com.android.tools.r8.ir.desugar.LocalStackAllocator):571:573 -> a 181:183:java.util.Collection lambda$computeDesugarSignaturePolymorphicMethod$11(com.android.tools.r8.cf.code.CfInvoke,int,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):401 -> a 184:184:com.android.tools.r8.ir.desugar.varhandle.VarHandleDesugaring create(com.android.tools.r8.graph.AppView):58:58 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)Lcom/android/tools/r8/internal/m20;"} 185:190:void scan(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer):73:78 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/G7;)V"} 191:191:int com.android.tools.r8.ir.desugar.varhandle.VarHandleDesugaring.scanInstruction(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,int):89:89 -> a 191:191:void scan(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer):80 -> a 192:192:boolean com.android.tools.r8.cf.code.CfInstruction.isInitClass():0:0 -> a 192:192:int com.android.tools.r8.ir.desugar.varhandle.VarHandleDesugaring.scanInstruction(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,int):89 -> a 192:192:void scan(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer):80 -> a 193:195:int com.android.tools.r8.ir.desugar.varhandle.VarHandleDesugaring.scanInstruction(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,int):89:91 -> a 193:195:void scan(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer):80 -> a 196:196:boolean com.android.tools.r8.utils.BitUtils.isBitInMaskUnset(int,int):18:18 -> a 196:196:int com.android.tools.r8.ir.desugar.varhandle.VarHandleDesugaring.scanInstruction(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,int):92 -> a 196:196:void scan(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer):80 -> a 197:197:int com.android.tools.r8.ir.desugar.varhandle.VarHandleDesugaring.scanInstruction(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,int):93:93 -> a 197:197:void scan(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer):80 -> a 198:198:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClassAndMember.getContextType():36:36 -> a 198:198:void com.android.tools.r8.ir.desugar.varhandle.VarHandleDesugaring.ensureVarHandleClass(com.android.tools.r8.ir.desugar.varhandle.VarHandleDesugaringEventConsumer,com.android.tools.r8.graph.ProgramDefinition):237 -> a 198:198:int com.android.tools.r8.ir.desugar.varhandle.VarHandleDesugaring.scanInstruction(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,int):94 -> a 198:198:void scan(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer):80 -> a 199:200:void com.android.tools.r8.ir.desugar.varhandle.VarHandleDesugaring.ensureVarHandleClass(com.android.tools.r8.ir.desugar.varhandle.VarHandleDesugaringEventConsumer,com.android.tools.r8.graph.ProgramDefinition):237:238 -> a 199:200:int com.android.tools.r8.ir.desugar.varhandle.VarHandleDesugaring.scanInstruction(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,int):94 -> a 199:200:void scan(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer):80 -> a 201:201:boolean com.android.tools.r8.utils.BitUtils.isBitInMaskUnset(int,int):18:18 -> a 201:201:int com.android.tools.r8.ir.desugar.varhandle.VarHandleDesugaring.scanInstruction(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,int):97 -> a 201:201:void scan(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer):80 -> a 202:202:int com.android.tools.r8.ir.desugar.varhandle.VarHandleDesugaring.scanInstruction(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,int):98:98 -> a 202:202:void scan(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer):80 -> a 203:203:void com.android.tools.r8.ir.desugar.varhandle.VarHandleDesugaring.ensureMethodHandlesLookupClass(com.android.tools.r8.ir.desugar.varhandle.VarHandleDesugaringEventConsumer,com.android.tools.r8.graph.ProgramDefinition):210:210 -> a 203:203:int com.android.tools.r8.ir.desugar.varhandle.VarHandleDesugaring.scanInstruction(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod,int):99 -> a 203:203:void scan(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer):80 -> a 204:208:boolean refersToVarHandle(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexItemFactory):139:143 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;Lcom/android/tools/r8/graph/p1;)Z"} 209:215:boolean refersToMethodHandlesLookup(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexItemFactory):147:153 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/v2;)Z"} 216:219:boolean refersToMethodHandlesLookup(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexItemFactory):166:169 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/j2;)Z"} 220:223:boolean refersToMethodHandlesLookup(com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexItemFactory):173:176 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/r2;Lcom/android/tools/r8/graph/p1;)Z"} 224:225:boolean com.android.tools.r8.ir.desugar.varhandle.VarHandleDesugaring.refersToMethodHandlesLookup(com.android.tools.r8.graph.DexType[],com.android.tools.r8.graph.DexItemFactory):157:158 -> a 224:225:boolean refersToMethodHandlesLookup(com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexItemFactory):176 -> a 226:239:void ensureMethodHandlesLookupClass(com.android.tools.r8.ir.desugar.varhandle.VarHandleDesugaringEventConsumer,java.util.Collection):189:202 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/n20;Ljava/util/Collection;)V"} 240:251:void ensureMethodHandlesLookupClass(com.android.tools.r8.ir.desugar.varhandle.VarHandleDesugaringEventConsumer,java.util.Collection):193:204 -> a 252:252:boolean lambda$ensureMethodHandlesLookupClass$0(com.android.tools.r8.graph.ProgramDefinition):189:189 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/k5;)Z"} 253:253:com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind lambda$ensureMethodHandlesLookupClass$2(com.android.tools.r8.synthesis.SyntheticNaming):195:195 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/synthesis/L;)Lcom/android/tools/r8/synthesis/L$b;"} 254:255:void lambda$ensureMethodHandlesLookupClass$3(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):200:201 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/synthesis/P;)V"} 256:264:void com.android.tools.r8.ir.desugar.varhandle.VarHandleDesugaringMethods.generateDesugarMethodHandlesLookupClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.graph.DexItemFactory):950:958 -> a 256:264:void lambda$ensureMethodHandlesLookupClass$3(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):200 -> a 265:270:void com.android.tools.r8.ir.desugar.varhandle.VarHandleDesugaringMethods.generateDesugarMethodHandlesLookupClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.graph.DexItemFactory):954:959 -> a 265:270:void lambda$ensureMethodHandlesLookupClass$3(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):200 -> a 271:284:void com.android.tools.r8.ir.desugar.varhandle.VarHandleDesugaringMethods.generateDesugarMethodHandlesLookupClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.graph.DexItemFactory):952:965 -> a 271:284:void lambda$ensureMethodHandlesLookupClass$3(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):200 -> a 285:288:void com.android.tools.r8.ir.desugar.varhandle.VarHandleDesugaringMethods.generateDesugarMethodHandlesLookupClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.graph.DexItemFactory):963:966 -> a 285:288:void lambda$ensureMethodHandlesLookupClass$3(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):200 -> a 289:299:void com.android.tools.r8.ir.desugar.varhandle.VarHandleDesugaringMethods.generateDesugarMethodHandlesLookupClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.graph.DexItemFactory):961:971 -> a 289:299:void lambda$ensureMethodHandlesLookupClass$3(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):200 -> a 300:309:void com.android.tools.r8.ir.desugar.varhandle.VarHandleDesugaringMethods.generateDesugarMethodHandlesLookupClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.graph.DexItemFactory):968:977 -> a 300:309:void lambda$ensureMethodHandlesLookupClass$3(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):200 -> a 310:310:void com.android.tools.r8.ir.desugar.varhandle.VarHandleDesugaringMethods.generateDesugarMethodHandlesLookupClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.graph.DexItemFactory):976:976 -> a 310:310:void lambda$ensureMethodHandlesLookupClass$3(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):200 -> a 311:325:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.desugar.varhandle.VarHandleDesugaringMethods.DesugarMethodHandlesLookup_constructor_0(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1004:1018 -> a 311:325:void com.android.tools.r8.ir.desugar.varhandle.VarHandleDesugaringMethods.generateDesugarMethodHandlesLookupClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.graph.DexItemFactory):979 -> a 311:325:void lambda$ensureMethodHandlesLookupClass$3(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):200 -> a 326:326:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.desugar.varhandle.VarHandleDesugaringMethods.DesugarMethodHandlesLookup_constructor_0(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1015:1015 -> a 326:326:void com.android.tools.r8.ir.desugar.varhandle.VarHandleDesugaringMethods.generateDesugarMethodHandlesLookupClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.graph.DexItemFactory):979 -> a 326:326:void lambda$ensureMethodHandlesLookupClass$3(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):200 -> a 327:340:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.desugar.varhandle.VarHandleDesugaringMethods.DesugarMethodHandlesLookup_constructor_0(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1010:1023 -> a 327:340:void com.android.tools.r8.ir.desugar.varhandle.VarHandleDesugaringMethods.generateDesugarMethodHandlesLookupClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.graph.DexItemFactory):979 -> a 327:340:void lambda$ensureMethodHandlesLookupClass$3(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):200 -> a 341:341:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161:161 -> a 341:341:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.desugar.varhandle.VarHandleDesugaringMethods.DesugarMethodHandlesLookup_constructor_0(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1023 -> a 341:341:void com.android.tools.r8.ir.desugar.varhandle.VarHandleDesugaringMethods.generateDesugarMethodHandlesLookupClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.graph.DexItemFactory):979 -> a 341:341:void lambda$ensureMethodHandlesLookupClass$3(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):200 -> a 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,com.android.tools.r8.position.Position):187:187 -> a 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):161 -> a 342:342:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.desugar.varhandle.VarHandleDesugaringMethods.DesugarMethodHandlesLookup_constructor_0(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1023 -> a 342:342:void com.android.tools.r8.ir.desugar.varhandle.VarHandleDesugaringMethods.generateDesugarMethodHandlesLookupClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.graph.DexItemFactory):979 -> a 342:342:void lambda$ensureMethodHandlesLookupClass$3(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):200 -> a 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,com.android.tools.r8.position.Position):179:179 -> a 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):161 -> a 343:343:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.desugar.varhandle.VarHandleDesugaringMethods.DesugarMethodHandlesLookup_constructor_0(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1023 -> a 343:343:void com.android.tools.r8.ir.desugar.varhandle.VarHandleDesugaringMethods.generateDesugarMethodHandlesLookupClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.graph.DexItemFactory):979 -> a 343:343:void lambda$ensureMethodHandlesLookupClass$3(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):200 -> a 344:346:void com.android.tools.r8.ir.desugar.varhandle.VarHandleDesugaringMethods.generateDesugarMethodHandlesLookupClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.graph.DexItemFactory):979:981 -> a 344:346:void lambda$ensureMethodHandlesLookupClass$3(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):200 -> a 347:347:void com.android.tools.r8.ir.desugar.varhandle.VarHandleDesugaringMethods.generateDesugarMethodHandlesLookupClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.graph.DexItemFactory):973:973 -> a 347:347:void lambda$ensureMethodHandlesLookupClass$3(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):200 -> a 348:363:void com.android.tools.r8.ir.desugar.varhandle.VarHandleDesugaringMethods.generateDesugarMethodHandlesLookupClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.graph.DexItemFactory):972:987 -> a 348:363:void lambda$ensureMethodHandlesLookupClass$3(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):200 -> a 364:364:void com.android.tools.r8.ir.desugar.varhandle.VarHandleDesugaringMethods.generateDesugarMethodHandlesLookupClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.graph.DexItemFactory):986:986 -> a 364:364:void lambda$ensureMethodHandlesLookupClass$3(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):200 -> a 365:373:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.desugar.varhandle.VarHandleDesugaringMethods.DesugarMethodHandlesLookup_findVarHandle(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1028:1036 -> a 365:373:void com.android.tools.r8.ir.desugar.varhandle.VarHandleDesugaringMethods.generateDesugarMethodHandlesLookupClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.graph.DexItemFactory):989 -> a 365:373:void lambda$ensureMethodHandlesLookupClass$3(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):200 -> a 374:374:void com.android.tools.r8.cf.code.CfNew.(com.android.tools.r8.graph.DexType):39:39 -> a 374:374:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.desugar.varhandle.VarHandleDesugaringMethods.DesugarMethodHandlesLookup_findVarHandle(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1036 -> a 374:374:void com.android.tools.r8.ir.desugar.varhandle.VarHandleDesugaringMethods.generateDesugarMethodHandlesLookupClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.graph.DexItemFactory):989 -> a 374:374:void lambda$ensureMethodHandlesLookupClass$3(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):200 -> a 375:386:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.desugar.varhandle.VarHandleDesugaringMethods.DesugarMethodHandlesLookup_findVarHandle(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1036:1047 -> a 375:386:void com.android.tools.r8.ir.desugar.varhandle.VarHandleDesugaringMethods.generateDesugarMethodHandlesLookupClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.graph.DexItemFactory):989 -> a 375:386:void lambda$ensureMethodHandlesLookupClass$3(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):200 -> a 387:387:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.desugar.varhandle.VarHandleDesugaringMethods.DesugarMethodHandlesLookup_findVarHandle(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1043:1043 -> a 387:387:void com.android.tools.r8.ir.desugar.varhandle.VarHandleDesugaringMethods.generateDesugarMethodHandlesLookupClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.graph.DexItemFactory):989 -> a 387:387:void lambda$ensureMethodHandlesLookupClass$3(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):200 -> a 388:406:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.desugar.varhandle.VarHandleDesugaringMethods.DesugarMethodHandlesLookup_findVarHandle(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1034:1052 -> a 388:406:void com.android.tools.r8.ir.desugar.varhandle.VarHandleDesugaringMethods.generateDesugarMethodHandlesLookupClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.graph.DexItemFactory):989 -> a 388:406:void lambda$ensureMethodHandlesLookupClass$3(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):200 -> a 407:407: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):187:187 -> a 407:407:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161 -> a 407:407:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.desugar.varhandle.VarHandleDesugaringMethods.DesugarMethodHandlesLookup_findVarHandle(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1052 -> a 407:407:void com.android.tools.r8.ir.desugar.varhandle.VarHandleDesugaringMethods.generateDesugarMethodHandlesLookupClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.graph.DexItemFactory):989 -> a 407:407:void lambda$ensureMethodHandlesLookupClass$3(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):200 -> a 408:408: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):179:179 -> a 408:408:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161 -> a 408:408:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.desugar.varhandle.VarHandleDesugaringMethods.DesugarMethodHandlesLookup_findVarHandle(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1052 -> a 408:408:void com.android.tools.r8.ir.desugar.varhandle.VarHandleDesugaringMethods.generateDesugarMethodHandlesLookupClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.graph.DexItemFactory):989 -> a 408:408:void lambda$ensureMethodHandlesLookupClass$3(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):200 -> a 409:415:void com.android.tools.r8.ir.desugar.varhandle.VarHandleDesugaringMethods.generateDesugarMethodHandlesLookupClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.graph.DexItemFactory):989:995 -> a 409:415:void lambda$ensureMethodHandlesLookupClass$3(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):200 -> a 416:416:void com.android.tools.r8.ir.desugar.varhandle.VarHandleDesugaringMethods.generateDesugarMethodHandlesLookupClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.graph.DexItemFactory):994:994 -> a 416:416:void lambda$ensureMethodHandlesLookupClass$3(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):200 -> a 417:426:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.desugar.varhandle.VarHandleDesugaringMethods.DesugarMethodHandlesLookup_toPrivateLookupIn(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1057:1066 -> a 417:426:void com.android.tools.r8.ir.desugar.varhandle.VarHandleDesugaringMethods.generateDesugarMethodHandlesLookupClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.graph.DexItemFactory):997 -> a 417:426:void lambda$ensureMethodHandlesLookupClass$3(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):200 -> a 427:427: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):187:187 -> a 427:427:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161 -> a 427:427:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.desugar.varhandle.VarHandleDesugaringMethods.DesugarMethodHandlesLookup_toPrivateLookupIn(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1066 -> a 427:427:void com.android.tools.r8.ir.desugar.varhandle.VarHandleDesugaringMethods.generateDesugarMethodHandlesLookupClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.graph.DexItemFactory):997 -> a 427:427:void lambda$ensureMethodHandlesLookupClass$3(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):200 -> a 428:428: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):179:179 -> a 428:428:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161 -> a 428:428:com.android.tools.r8.graph.CfCode com.android.tools.r8.ir.desugar.varhandle.VarHandleDesugaringMethods.DesugarMethodHandlesLookup_toPrivateLookupIn(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1066 -> a 428:428:void com.android.tools.r8.ir.desugar.varhandle.VarHandleDesugaringMethods.generateDesugarMethodHandlesLookupClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.graph.DexItemFactory):997 -> a 428:428:void lambda$ensureMethodHandlesLookupClass$3(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):200 -> a 429:431:void com.android.tools.r8.ir.desugar.varhandle.VarHandleDesugaringMethods.generateDesugarMethodHandlesLookupClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.graph.DexItemFactory):997:999 -> a 429:431:void lambda$ensureMethodHandlesLookupClass$3(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):200 -> a 432:432:void com.android.tools.r8.ir.desugar.varhandle.VarHandleDesugaringMethods.generateDesugarMethodHandlesLookupClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.graph.DexItemFactory):983:983 -> a 432:432:void lambda$ensureMethodHandlesLookupClass$3(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):200 -> a 433:433:void com.android.tools.r8.ir.desugar.varhandle.VarHandleDesugaringMethods.generateDesugarMethodHandlesLookupClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.graph.DexItemFactory):982:982 -> a 433:433:void lambda$ensureMethodHandlesLookupClass$3(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):200 -> a 434:494:com.android.tools.r8.ir.desugar.DesugarDescription compute(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):244:304 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/B7;)Lcom/android/tools/r8/internal/ue;"} 495:496:com.android.tools.r8.ir.desugar.DesugarDescription compute(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):300:301 -> a 497:498:com.android.tools.r8.ir.desugar.DesugarDescription compute(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):295:296 -> a 499:515:com.android.tools.r8.ir.desugar.DesugarDescription compute(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.graph.ProgramMethod):292:308 -> a 516:538:com.android.tools.r8.ir.desugar.DesugarDescription computeMethodHandlesArrayElementVarHandle(com.android.tools.r8.graph.DexItemFactory):364:386 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;)Lcom/android/tools/r8/internal/ue;"} 539:540:java.util.Collection lambda$computeMethodHandlesArrayElementVarHandle$10(com.android.tools.r8.graph.DexItemFactory,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):373:374 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/internal/Ui;Lcom/android/tools/r8/internal/BC;Lcom/android/tools/r8/internal/G7;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/Nb;Lcom/android/tools/r8/internal/D7;Lcom/android/tools/r8/graph/p1;)Ljava/util/Collection;"} 541:541:void com.android.tools.r8.cf.code.CfNew.(com.android.tools.r8.graph.DexType):39:39 -> a 541:541:java.util.Collection lambda$computeMethodHandlesArrayElementVarHandle$10(com.android.tools.r8.graph.DexItemFactory,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):374 -> a 542:550:java.util.Collection lambda$computeMethodHandlesArrayElementVarHandle$10(com.android.tools.r8.graph.DexItemFactory,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):374:382 -> a 551:551:java.util.Collection lambda$computeMethodHandlesArrayElementVarHandle$10(com.android.tools.r8.graph.DexItemFactory,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):380:380 -> a 552:552:java.util.Collection lambda$computeMethodHandlesArrayElementVarHandle$10(com.android.tools.r8.graph.DexItemFactory,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):374:374 -> a 553:566:com.android.tools.r8.ir.desugar.DesugarDescription computeDesugarSignaturePolymorphicMethod(com.android.tools.r8.cf.code.CfInvoke,int):391:404 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/I7;I)Lcom/android/tools/r8/internal/ue;"} 567:567:java.lang.String uniqueIdentifier():578:578 -> a 568:574:void synthesizeClasses(com.android.tools.r8.contexts.CompilationContext$ClassSynthesisDesugaringContext,com.android.tools.r8.ir.desugar.CfClassSynthesizerDesugaringEventConsumer):588:594 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Kb;Lcom/android/tools/r8/internal/S6;)V"} 575:575:void lambda$synthesizeClasses$12(com.android.tools.r8.ir.desugar.CfClassSynthesizerDesugaringEventConsumer,java.util.List):593:593 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/S6;Ljava/util/List;)V"} 576:584:void synthesizeClassIfReferenced(com.android.tools.r8.graph.DexApplicationReadFlags,java.util.function.Predicate,java.util.function.Function,java.util.function.Consumer):606:614 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/l0;Ljava/util/function/Predicate;Ljava/util/function/Function;Ljava/util/function/Consumer;)V"} 1:6:boolean refersToVarHandle(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexItemFactory):107:112 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/v2;)Z"} 7:10:boolean refersToVarHandle(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexItemFactory):125:128 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/j2;)Z"} 11:14:boolean refersToVarHandle(com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexItemFactory):132:135 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/r2;Lcom/android/tools/r8/graph/p1;)Z"} 15:16:boolean com.android.tools.r8.ir.desugar.varhandle.VarHandleDesugaring.refersToVarHandle(com.android.tools.r8.graph.DexType[],com.android.tools.r8.graph.DexItemFactory):116:117 -> b 15:16:boolean refersToVarHandle(com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexItemFactory):135 -> b 17:17:void com.android.tools.r8.ir.desugar.varhandle.VarHandleDesugaring.ensureMethodHandlesLookupClass(com.android.tools.r8.ir.desugar.varhandle.VarHandleDesugaringEventConsumer,com.android.tools.r8.graph.ProgramDefinition):210:210 -> b 17:17:java.util.Collection lambda$computeMethodHandlesLookup$8(com.android.tools.r8.graph.DexItemFactory,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):321 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/internal/Ui;Lcom/android/tools/r8/internal/BC;Lcom/android/tools/r8/internal/G7;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/Nb;Lcom/android/tools/r8/internal/D7;Lcom/android/tools/r8/graph/p1;)Ljava/util/Collection;"} 18:19:java.util.Collection lambda$computeMethodHandlesLookup$8(com.android.tools.r8.graph.DexItemFactory,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):322:323 -> b 20:20:void com.android.tools.r8.cf.code.CfNew.(com.android.tools.r8.graph.DexType):39:39 -> b 20:20:java.util.Collection lambda$computeMethodHandlesLookup$8(com.android.tools.r8.graph.DexItemFactory,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):323 -> b 21:28:java.util.Collection lambda$computeMethodHandlesLookup$8(com.android.tools.r8.graph.DexItemFactory,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):323:330 -> b 29:29:java.util.Collection lambda$computeMethodHandlesLookup$8(com.android.tools.r8.graph.DexItemFactory,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):328:328 -> b 30:30:java.util.Collection lambda$computeMethodHandlesLookup$8(com.android.tools.r8.graph.DexItemFactory,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):323:323 -> b 31:44:void ensureVarHandleClass(com.android.tools.r8.ir.desugar.varhandle.VarHandleDesugaringEventConsumer,java.util.Collection):216:229 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/n20;Ljava/util/Collection;)V"} 45:56:void ensureVarHandleClass(com.android.tools.r8.ir.desugar.varhandle.VarHandleDesugaringEventConsumer,java.util.Collection):220:231 -> b 57:57:boolean lambda$ensureVarHandleClass$4(com.android.tools.r8.graph.ProgramDefinition):216:216 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/k5;)Z"} 58:58:com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind lambda$ensureVarHandleClass$6(com.android.tools.r8.synthesis.SyntheticNaming):222:222 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/synthesis/L;)Lcom/android/tools/r8/synthesis/L$b;"} 59:60:void lambda$ensureVarHandleClass$7(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):227:228 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/synthesis/P;)V"} 61:61:void lambda$ensureVarHandleClass$7(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):227:227 -> b 62:84:com.android.tools.r8.ir.desugar.DesugarDescription computeMethodHandlesLookup(com.android.tools.r8.graph.DexItemFactory):312:334 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;)Lcom/android/tools/r8/internal/ue;"} 85:85:void lambda$synthesizeClasses$13(com.android.tools.r8.ir.desugar.CfClassSynthesizerDesugaringEventConsumer,java.util.List):598:598 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/S6;Ljava/util/List;)V"} 1:1:com.android.tools.r8.errors.MissingGlobalSyntheticsConsumerDiagnostic lambda$ensureMethodHandlesLookupClass$1():194:194 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/mF;"} 2:2:void com.android.tools.r8.ir.desugar.varhandle.VarHandleDesugaring.ensureMethodHandlesLookupClass(com.android.tools.r8.ir.desugar.varhandle.VarHandleDesugaringEventConsumer,com.android.tools.r8.graph.ProgramDefinition):210:210 -> c 2:2:java.util.Collection lambda$computeMethodHandlesPrivateLookupIn$9(com.android.tools.r8.graph.DexItemFactory,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):347 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/internal/Ui;Lcom/android/tools/r8/internal/BC;Lcom/android/tools/r8/internal/G7;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/Nb;Lcom/android/tools/r8/internal/D7;Lcom/android/tools/r8/graph/p1;)Ljava/util/Collection;"} 3:10:java.util.Collection lambda$computeMethodHandlesPrivateLookupIn$9(com.android.tools.r8.graph.DexItemFactory,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):350:357 -> c 11:11:java.util.Collection lambda$computeMethodHandlesPrivateLookupIn$9(com.android.tools.r8.graph.DexItemFactory,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):354:354 -> c 12:12:java.util.Collection lambda$computeMethodHandlesPrivateLookupIn$9(com.android.tools.r8.graph.DexItemFactory,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):350:350 -> c 13:35:com.android.tools.r8.ir.desugar.DesugarDescription computeMethodHandlesPrivateLookupIn(com.android.tools.r8.graph.DexItemFactory):338:360 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;)Lcom/android/tools/r8/internal/ue;"} 1:1:void registerSynthesizedCodeReferences(com.android.tools.r8.graph.DexItemFactory):0:0 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;)V"} # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":5,"2":6,"3":7,"4":8},"outline":"Lcom/android/tools/r8/internal/X3;a(Lcom/android/tools/r8/graph/p1;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V"} 5:5:void com.android.tools.r8.ir.desugar.varhandle.VarHandleDesugaringMethods.registerSynthesizedCodeReferences(com.android.tools.r8.graph.DexItemFactory):61:61 -> d 5:5:void registerSynthesizedCodeReferences(com.android.tools.r8.graph.DexItemFactory):62 -> d 6:6:void com.android.tools.r8.ir.desugar.varhandle.VarHandleDesugaringMethods.registerSynthesizedCodeReferences(com.android.tools.r8.graph.DexItemFactory):62:62 -> d 6:6:void registerSynthesizedCodeReferences(com.android.tools.r8.graph.DexItemFactory):62 -> d 7:7:void com.android.tools.r8.ir.desugar.varhandle.VarHandleDesugaringMethods.registerSynthesizedCodeReferences(com.android.tools.r8.graph.DexItemFactory):63:63 -> d 7:7:void registerSynthesizedCodeReferences(com.android.tools.r8.graph.DexItemFactory):62 -> d 8:8:void com.android.tools.r8.ir.desugar.varhandle.VarHandleDesugaringMethods.registerSynthesizedCodeReferences(com.android.tools.r8.graph.DexItemFactory):64:64 -> d 8:8:void registerSynthesizedCodeReferences(com.android.tools.r8.graph.DexItemFactory):62 -> d 2:2:void registerSynthesizedCodeReferences(com.android.tools.r8.graph.DexItemFactory):0:0 -> d # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":9,"2":10,"3":11,"4":12},"outline":"Lcom/android/tools/r8/internal/X3;a(Lcom/android/tools/r8/graph/p1;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V"} 9:9:void com.android.tools.r8.ir.desugar.varhandle.VarHandleDesugaringMethods.registerSynthesizedCodeReferences(com.android.tools.r8.graph.DexItemFactory):65:65 -> d 9:9:void registerSynthesizedCodeReferences(com.android.tools.r8.graph.DexItemFactory):62 -> d 10:10:void com.android.tools.r8.ir.desugar.varhandle.VarHandleDesugaringMethods.registerSynthesizedCodeReferences(com.android.tools.r8.graph.DexItemFactory):66:66 -> d 10:10:void registerSynthesizedCodeReferences(com.android.tools.r8.graph.DexItemFactory):62 -> d 11:11:void com.android.tools.r8.ir.desugar.varhandle.VarHandleDesugaringMethods.registerSynthesizedCodeReferences(com.android.tools.r8.graph.DexItemFactory):67:67 -> d 11:11:void registerSynthesizedCodeReferences(com.android.tools.r8.graph.DexItemFactory):62 -> d 12:12:void com.android.tools.r8.ir.desugar.varhandle.VarHandleDesugaringMethods.registerSynthesizedCodeReferences(com.android.tools.r8.graph.DexItemFactory):68:68 -> d 12:12:void registerSynthesizedCodeReferences(com.android.tools.r8.graph.DexItemFactory):62 -> d 3:3:void registerSynthesizedCodeReferences(com.android.tools.r8.graph.DexItemFactory):0:0 -> d # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":13,"2":14,"3":15,"4":16},"outline":"Lcom/android/tools/r8/internal/X3;a(Lcom/android/tools/r8/graph/p1;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V"} 13:13:void com.android.tools.r8.ir.desugar.varhandle.VarHandleDesugaringMethods.registerSynthesizedCodeReferences(com.android.tools.r8.graph.DexItemFactory):69:69 -> d 13:13:void registerSynthesizedCodeReferences(com.android.tools.r8.graph.DexItemFactory):62 -> d 14:14:void com.android.tools.r8.ir.desugar.varhandle.VarHandleDesugaringMethods.registerSynthesizedCodeReferences(com.android.tools.r8.graph.DexItemFactory):70:70 -> d 14:14:void registerSynthesizedCodeReferences(com.android.tools.r8.graph.DexItemFactory):62 -> d 15:15:void com.android.tools.r8.ir.desugar.varhandle.VarHandleDesugaringMethods.registerSynthesizedCodeReferences(com.android.tools.r8.graph.DexItemFactory):71:71 -> d 15:15:void registerSynthesizedCodeReferences(com.android.tools.r8.graph.DexItemFactory):62 -> d 16:16:void com.android.tools.r8.ir.desugar.varhandle.VarHandleDesugaringMethods.registerSynthesizedCodeReferences(com.android.tools.r8.graph.DexItemFactory):72:72 -> d 16:16:void registerSynthesizedCodeReferences(com.android.tools.r8.graph.DexItemFactory):62 -> d 4:4:void registerSynthesizedCodeReferences(com.android.tools.r8.graph.DexItemFactory):0:0 -> d # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":17,"2":18,"3":19,"4":20},"outline":"Lcom/android/tools/r8/internal/X3;a(Lcom/android/tools/r8/graph/p1;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V"} 17:17:void com.android.tools.r8.ir.desugar.varhandle.VarHandleDesugaringMethods.registerSynthesizedCodeReferences(com.android.tools.r8.graph.DexItemFactory):73:73 -> d 17:17:void registerSynthesizedCodeReferences(com.android.tools.r8.graph.DexItemFactory):62 -> d 18:18:void com.android.tools.r8.ir.desugar.varhandle.VarHandleDesugaringMethods.registerSynthesizedCodeReferences(com.android.tools.r8.graph.DexItemFactory):74:74 -> d 18:18:void registerSynthesizedCodeReferences(com.android.tools.r8.graph.DexItemFactory):62 -> d 19:19:void com.android.tools.r8.ir.desugar.varhandle.VarHandleDesugaringMethods.registerSynthesizedCodeReferences(com.android.tools.r8.graph.DexItemFactory):75:75 -> d 19:19:void registerSynthesizedCodeReferences(com.android.tools.r8.graph.DexItemFactory):62 -> d 20:20:void com.android.tools.r8.ir.desugar.varhandle.VarHandleDesugaringMethods.registerSynthesizedCodeReferences(com.android.tools.r8.graph.DexItemFactory):76:76 -> d 20:20:void registerSynthesizedCodeReferences(com.android.tools.r8.graph.DexItemFactory):62 -> d 21:21:com.android.tools.r8.errors.MissingGlobalSyntheticsConsumerDiagnostic lambda$ensureVarHandleClass$5():221:221 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/mF;"} com.android.tools.r8.ir.desugar.varhandle.VarHandleDesugaringEventConsumer -> com.android.tools.r8.internal.n20: # {"id":"sourceFile","fileName":"VarHandleDesugaringEventConsumer.java"} void acceptVarHandleDesugaringClassContext(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramDefinition) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/graph/k5;)V"} void acceptVarHandleDesugaringClass(com.android.tools.r8.graph.DexProgramClass) -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)V"} com.android.tools.r8.ir.desugar.varhandle.VarHandleDesugaringMethods -> com.android.tools.r8.ir.desugar.varhandle.VarHandleDesugaringMethods: # {"id":"sourceFile","fileName":"VarHandleDesugaringMethods.java"} 1:1:void ():58:58 -> 1:18:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileInBox(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5065:5082 -> A # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/u;"} 19:19:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileInBox(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5079:5079 -> A 20:20:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> A 20:20:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileInBox(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5079 -> A 21:29:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileInBox(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5079:5087 -> A 30:42:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileInBox(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5084:5096 -> A 43:43:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileInBox(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5093:5093 -> A 44:44:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> A 44:44:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileInBox(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5093 -> A 45:55:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileInBox(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5093:5103 -> A 56:56:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileInBox(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5100:5100 -> A 57:57:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> A 57:57:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileInBox(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5100 -> A 58:67:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileInBox(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5100:5109 -> A 68:79:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileInBox(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5106:5117 -> A 80:92:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileInBox(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5114:5126 -> A 93:96:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileInBox(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5125:5128 -> A 97:97:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> A 97:97:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileInBox(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5128 -> A 98:105:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileInBox(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5128:5135 -> A 106:106:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileInBox(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5132:5132 -> A 107:107:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> A 107:107:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileInBox(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5132 -> A 108:116:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileInBox(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5132:5140 -> A 117:129:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileInBox(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5137:5149 -> A 130:130:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileInBox(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5146:5146 -> A 131:131:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> A 131:131:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileInBox(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5146 -> A 132:142:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileInBox(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5146:5156 -> A 143:143:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileInBox(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5153:5153 -> A 144:144:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> A 144:144:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileInBox(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5153 -> A 145:154:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileInBox(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5153:5162 -> A 155:166:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileInBox(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5159:5170 -> A 167:179:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileInBox(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5167:5179 -> A 180:183:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileInBox(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5178:5181 -> A 184:184:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> A 184:184:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileInBox(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5181 -> A 185:192:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileInBox(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5181:5188 -> A 193:193:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileInBox(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5185:5185 -> A 194:194:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> A 194:194:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileInBox(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5185 -> A 195:205:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileInBox(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5185:5195 -> A 206:206:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileInBox(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5192:5192 -> A 207:207:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> A 207:207:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileInBox(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5192 -> A 208:217:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileInBox(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5192:5201 -> A 218:218:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileInBox(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5198:5198 -> A 219:350:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileInBox(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5075:5206 -> A 351:351:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161:161 -> A 351:351:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileInBox(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5206 -> A 352:352: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):187:187 -> A 352:352:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161 -> A 352:352:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileInBox(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5206 -> A 353:353: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):179:179 -> A 353:353:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161 -> A 353:353:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileInBox(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5206 -> A 1:18:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5210:5227 -> B # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/u;"} 19:19:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5224:5224 -> B 20:20:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> B 20:20:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5224 -> B 21:29:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5224:5232 -> B 30:41:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5229:5240 -> B 42:42:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5237:5237 -> B 43:43:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> B 43:43:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5237 -> B 44:54:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5237:5247 -> B 55:55:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5244:5244 -> B 56:56:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> B 56:56:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5244 -> B 57:66:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5244:5253 -> B 67:79:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5250:5262 -> B 80:82:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5261:5263 -> B 83:83:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> B 83:83:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5263 -> B 84:91:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5263:5270 -> B 92:92:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5267:5267 -> B 93:93:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> B 93:93:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5267 -> B 94:102:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5267:5275 -> B 103:115:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5272:5284 -> B 116:128:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5281:5293 -> B 129:131:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5292:5294 -> B 132:132:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> B 132:132:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5294 -> B 133:141:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5294:5302 -> B 142:142:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5299:5299 -> B 143:143:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> B 143:143:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5299 -> B 144:154:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5299:5309 -> B 155:155:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5306:5306 -> B 156:156:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> B 156:156:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5306 -> B 157:166:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5306:5315 -> B 167:178:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5312:5323 -> B 179:179:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5320:5320 -> B 180:288:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5220:5328 -> B 289:289:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161:161 -> B 289:289:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5328 -> B 290:290: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):187:187 -> B 290:290:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161 -> B 290:290:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5328 -> B 291:291: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):179:179 -> B 291:291:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161 -> B 291:291:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5328 -> B 1:18:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5332:5349 -> C # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/u;"} 19:19:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5346:5346 -> C 20:20:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> C 20:20:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5346 -> C 21:29:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5346:5354 -> C 30:41:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5351:5362 -> C 42:42:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5359:5359 -> C 43:43:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> C 43:43:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5359 -> C 44:54:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5359:5369 -> C 55:55:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5366:5366 -> C 56:56:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> C 56:56:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5366 -> C 57:66:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5366:5375 -> C 67:79:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5372:5384 -> C 80:82:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5383:5385 -> C 83:83:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> C 83:83:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5385 -> C 84:91:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5385:5392 -> C 92:92:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5389:5389 -> C 93:93:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> C 93:93:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5389 -> C 94:102:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5389:5397 -> C 103:114:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5394:5405 -> C 115:115:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5402:5402 -> C 116:116:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> C 116:116:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5402 -> C 117:127:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5402:5412 -> C 128:128:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5409:5409 -> C 129:129:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> C 129:129:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5409 -> C 130:139:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5409:5418 -> C 140:153:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5415:5428 -> C 154:156:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5427:5429 -> C 157:157:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> C 157:157:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5429 -> C 158:166:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5429:5437 -> C 167:167:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5434:5434 -> C 168:168:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> C 168:168:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5434 -> C 169:179:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5434:5444 -> C 180:180:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5441:5441 -> C 181:181:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> C 181:181:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5441 -> C 182:191:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5441:5450 -> C 192:203:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5447:5458 -> C 204:204:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5455:5455 -> C 205:326:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5342:5463 -> C 327:327:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161:161 -> C 327:327:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5463 -> C 328:328: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):187:187 -> C 328:328:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161 -> C 328:328:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5463 -> C 329:329: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):179:179 -> C 329:329:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161 -> C 329:329:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5463 -> C 1:19:com.android.tools.r8.graph.CfCode DesugarVarHandle_set(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5467:5485 -> D # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/u;"} 20:20:com.android.tools.r8.graph.CfCode DesugarVarHandle_set(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5482:5482 -> D 21:21:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> D 21:21:com.android.tools.r8.graph.CfCode DesugarVarHandle_set(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5482 -> D 22:30:com.android.tools.r8.graph.CfCode DesugarVarHandle_set(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5482:5490 -> D 31:47:com.android.tools.r8.graph.CfCode DesugarVarHandle_set(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5487:5503 -> D 48:58:com.android.tools.r8.graph.CfCode DesugarVarHandle_set(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5500:5510 -> D 59:71:com.android.tools.r8.graph.CfCode DesugarVarHandle_set(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5507:5519 -> D 72:75:com.android.tools.r8.graph.CfCode DesugarVarHandle_set(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5518:5521 -> D 76:76:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> D 76:76:com.android.tools.r8.graph.CfCode DesugarVarHandle_set(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5521 -> D 77:84:com.android.tools.r8.graph.CfCode DesugarVarHandle_set(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5521:5528 -> D 85:85:com.android.tools.r8.graph.CfCode DesugarVarHandle_set(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5525:5525 -> D 86:86:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> D 86:86:com.android.tools.r8.graph.CfCode DesugarVarHandle_set(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5525 -> D 87:95:com.android.tools.r8.graph.CfCode DesugarVarHandle_set(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5525:5533 -> D 96:112:com.android.tools.r8.graph.CfCode DesugarVarHandle_set(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5530:5546 -> D 113:123:com.android.tools.r8.graph.CfCode DesugarVarHandle_set(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5543:5553 -> D 124:136:com.android.tools.r8.graph.CfCode DesugarVarHandle_set(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5550:5562 -> D 137:140:com.android.tools.r8.graph.CfCode DesugarVarHandle_set(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5561:5564 -> D 141:141:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> D 141:141:com.android.tools.r8.graph.CfCode DesugarVarHandle_set(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5564 -> D 142:149:com.android.tools.r8.graph.CfCode DesugarVarHandle_set(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5564:5571 -> D 150:150:com.android.tools.r8.graph.CfCode DesugarVarHandle_set(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5568:5568 -> D 151:151:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> D 151:151:com.android.tools.r8.graph.CfCode DesugarVarHandle_set(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5568 -> D 152:162:com.android.tools.r8.graph.CfCode DesugarVarHandle_set(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5568:5578 -> D 163:163:com.android.tools.r8.graph.CfCode DesugarVarHandle_set(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5575:5575 -> D 164:164:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> D 164:164:com.android.tools.r8.graph.CfCode DesugarVarHandle_set(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5575 -> D 165:176:com.android.tools.r8.graph.CfCode DesugarVarHandle_set(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5575:5586 -> D 177:189:com.android.tools.r8.graph.CfCode DesugarVarHandle_set(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5582:5594 -> D 190:193:com.android.tools.r8.graph.CfCode DesugarVarHandle_set(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5593:5596 -> D 194:194:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> D 194:194:com.android.tools.r8.graph.CfCode DesugarVarHandle_set(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5596 -> D 195:195:com.android.tools.r8.graph.CfCode DesugarVarHandle_set(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5596:5596 -> D 196:319:com.android.tools.r8.graph.CfCode DesugarVarHandle_set(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5478:5601 -> D 320:320:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161:161 -> D 320:320:com.android.tools.r8.graph.CfCode DesugarVarHandle_set(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5601 -> D 321:321: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):187:187 -> D 321:321:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161 -> D 321:321:com.android.tools.r8.graph.CfCode DesugarVarHandle_set(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5601 -> D 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,com.android.tools.r8.position.Position):179:179 -> D 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):161 -> D 322:322:com.android.tools.r8.graph.CfCode DesugarVarHandle_set(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5601 -> D 1:22:com.android.tools.r8.graph.CfCode DesugarVarHandle_setArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5605:5626 -> E # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/u;"} 23:23:com.android.tools.r8.graph.CfCode DesugarVarHandle_setArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5623:5623 -> E 24:24:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> E 24:24:com.android.tools.r8.graph.CfCode DesugarVarHandle_setArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5623 -> E 25:34:com.android.tools.r8.graph.CfCode DesugarVarHandle_setArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5623:5632 -> E 35:46:com.android.tools.r8.graph.CfCode DesugarVarHandle_setArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5629:5640 -> E 47:47:com.android.tools.r8.graph.CfCode DesugarVarHandle_setArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5637:5637 -> E 48:48:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> E 48:48:com.android.tools.r8.graph.CfCode DesugarVarHandle_setArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5637 -> E 49:59:com.android.tools.r8.graph.CfCode DesugarVarHandle_setArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5637:5647 -> E 60:72:com.android.tools.r8.graph.CfCode DesugarVarHandle_setArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5644:5656 -> E 73:77:com.android.tools.r8.graph.CfCode DesugarVarHandle_setArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5655:5659 -> E 78:78:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> E 78:78:com.android.tools.r8.graph.CfCode DesugarVarHandle_setArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5659 -> E 79:81:com.android.tools.r8.graph.CfCode DesugarVarHandle_setArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5659:5661 -> E 82:82:void com.android.tools.r8.cf.code.CfNew.(com.android.tools.r8.graph.DexType):39:39 -> E 82:82:com.android.tools.r8.graph.CfCode DesugarVarHandle_setArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5661 -> E 83:90:com.android.tools.r8.graph.CfCode DesugarVarHandle_setArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5661:5668 -> E 91:103:com.android.tools.r8.graph.CfCode DesugarVarHandle_setArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5665:5677 -> E 104:108:com.android.tools.r8.graph.CfCode DesugarVarHandle_setArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5676:5680 -> E 109:109:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> E 109:109:com.android.tools.r8.graph.CfCode DesugarVarHandle_setArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5680 -> E 110:117:com.android.tools.r8.graph.CfCode DesugarVarHandle_setArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5680:5687 -> E 118:118:com.android.tools.r8.graph.CfCode DesugarVarHandle_setArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5684:5684 -> E 119:119:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> E 119:119:com.android.tools.r8.graph.CfCode DesugarVarHandle_setArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5684 -> E 120:131:com.android.tools.r8.graph.CfCode DesugarVarHandle_setArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5684:5695 -> E 132:132:com.android.tools.r8.graph.CfCode DesugarVarHandle_setArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5692:5692 -> E 133:133:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> E 133:133:com.android.tools.r8.graph.CfCode DesugarVarHandle_setArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5692 -> E 134:147:com.android.tools.r8.graph.CfCode DesugarVarHandle_setArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5692:5705 -> E 148:148:com.android.tools.r8.graph.CfCode DesugarVarHandle_setArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5702:5702 -> E 149:149:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> E 149:149:com.android.tools.r8.graph.CfCode DesugarVarHandle_setArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5702 -> E 150:150:com.android.tools.r8.graph.CfCode DesugarVarHandle_setArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5702:5702 -> E 151:151:void com.android.tools.r8.cf.code.CfConstClass.(com.android.tools.r8.graph.DexType):39:39 -> E 151:151:com.android.tools.r8.graph.CfCode DesugarVarHandle_setArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5702 -> E 152:164:com.android.tools.r8.graph.CfCode DesugarVarHandle_setArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5702:5714 -> E 165:165:com.android.tools.r8.graph.CfCode DesugarVarHandle_setArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5711:5711 -> E 166:166:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> E 166:166:com.android.tools.r8.graph.CfCode DesugarVarHandle_setArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5711 -> E 167:181:com.android.tools.r8.graph.CfCode DesugarVarHandle_setArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5711:5725 -> E 182:193:com.android.tools.r8.graph.CfCode DesugarVarHandle_setArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5722:5733 -> E 194:207:com.android.tools.r8.graph.CfCode DesugarVarHandle_setArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5729:5742 -> E 208:214:com.android.tools.r8.graph.CfCode DesugarVarHandle_setArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5741:5747 -> E 215:215:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> E 215:215:com.android.tools.r8.graph.CfCode DesugarVarHandle_setArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5747 -> E 216:223:com.android.tools.r8.graph.CfCode DesugarVarHandle_setArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5747:5754 -> E 224:224:com.android.tools.r8.graph.CfCode DesugarVarHandle_setArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5751:5751 -> E 225:225:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> E 225:225:com.android.tools.r8.graph.CfCode DesugarVarHandle_setArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5751 -> E 226:226:com.android.tools.r8.graph.CfCode DesugarVarHandle_setArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5751:5751 -> E 227:227:void com.android.tools.r8.cf.code.CfConstClass.(com.android.tools.r8.graph.DexType):39:39 -> E 227:227:com.android.tools.r8.graph.CfCode DesugarVarHandle_setArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5751 -> E 228:240:com.android.tools.r8.graph.CfCode DesugarVarHandle_setArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5751:5763 -> E 241:241:com.android.tools.r8.graph.CfCode DesugarVarHandle_setArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5760:5760 -> E 242:242:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> E 242:242:com.android.tools.r8.graph.CfCode DesugarVarHandle_setArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5760 -> E 243:257:com.android.tools.r8.graph.CfCode DesugarVarHandle_setArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5760:5774 -> E 258:269:com.android.tools.r8.graph.CfCode DesugarVarHandle_setArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5771:5782 -> E 270:283:com.android.tools.r8.graph.CfCode DesugarVarHandle_setArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5778:5791 -> E 284:290:com.android.tools.r8.graph.CfCode DesugarVarHandle_setArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5790:5796 -> E 291:291:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> E 291:291:com.android.tools.r8.graph.CfCode DesugarVarHandle_setArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5796 -> E 292:299:com.android.tools.r8.graph.CfCode DesugarVarHandle_setArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5796:5803 -> E 300:300:com.android.tools.r8.graph.CfCode DesugarVarHandle_setArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5800:5800 -> E 301:301:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> E 301:301:com.android.tools.r8.graph.CfCode DesugarVarHandle_setArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5800 -> E 302:315:com.android.tools.r8.graph.CfCode DesugarVarHandle_setArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5800:5813 -> E 316:328:com.android.tools.r8.graph.CfCode DesugarVarHandle_setArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5809:5821 -> E 329:335:com.android.tools.r8.graph.CfCode DesugarVarHandle_setArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5820:5826 -> E 336:336:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> E 336:336:com.android.tools.r8.graph.CfCode DesugarVarHandle_setArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5826 -> E 337:337:com.android.tools.r8.graph.CfCode DesugarVarHandle_setArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5826:5826 -> E 338:550:com.android.tools.r8.graph.CfCode DesugarVarHandle_setArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5619:5831 -> E 551:551:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161:161 -> E 551:551:com.android.tools.r8.graph.CfCode DesugarVarHandle_setArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5831 -> E 552:552: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):187:187 -> E 552:552:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161 -> E 552:552:com.android.tools.r8.graph.CfCode DesugarVarHandle_setArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5831 -> E 553:553: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):179:179 -> E 553:553:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161 -> E 553:553:com.android.tools.r8.graph.CfCode DesugarVarHandle_setArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5831 -> E 1:18:com.android.tools.r8.graph.CfCode DesugarVarHandle_setArrayInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5835:5852 -> F # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/u;"} 19:19:com.android.tools.r8.graph.CfCode DesugarVarHandle_setArrayInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5849:5849 -> F 20:20:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> F 20:20:com.android.tools.r8.graph.CfCode DesugarVarHandle_setArrayInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5849 -> F 21:21:com.android.tools.r8.graph.CfCode DesugarVarHandle_setArrayInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5849:5849 -> F 22:22:void com.android.tools.r8.cf.code.CfConstClass.(com.android.tools.r8.graph.DexType):39:39 -> F 22:22:com.android.tools.r8.graph.CfCode DesugarVarHandle_setArrayInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5849 -> F 23:30:com.android.tools.r8.graph.CfCode DesugarVarHandle_setArrayInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5849:5856 -> F 31:31:void com.android.tools.r8.cf.code.CfNew.(com.android.tools.r8.graph.DexType):39:39 -> F 31:31:com.android.tools.r8.graph.CfCode DesugarVarHandle_setArrayInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5856 -> F 32:39:com.android.tools.r8.graph.CfCode DesugarVarHandle_setArrayInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5856:5863 -> F 40:52:com.android.tools.r8.graph.CfCode DesugarVarHandle_setArrayInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5860:5872 -> F 53:57:com.android.tools.r8.graph.CfCode DesugarVarHandle_setArrayInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5871:5875 -> F 58:58:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> F 58:58:com.android.tools.r8.graph.CfCode DesugarVarHandle_setArrayInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5875 -> F 59:66:com.android.tools.r8.graph.CfCode DesugarVarHandle_setArrayInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5875:5882 -> F 67:67:com.android.tools.r8.graph.CfCode DesugarVarHandle_setArrayInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5879:5879 -> F 68:68:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> F 68:68:com.android.tools.r8.graph.CfCode DesugarVarHandle_setArrayInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5879 -> F 69:80:com.android.tools.r8.graph.CfCode DesugarVarHandle_setArrayInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5879:5890 -> F 81:81:com.android.tools.r8.graph.CfCode DesugarVarHandle_setArrayInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5887:5887 -> F 82:82:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> F 82:82:com.android.tools.r8.graph.CfCode DesugarVarHandle_setArrayInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5887 -> F 83:96:com.android.tools.r8.graph.CfCode DesugarVarHandle_setArrayInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5887:5900 -> F 97:97:com.android.tools.r8.graph.CfCode DesugarVarHandle_setArrayInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5897:5897 -> F 98:98:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> F 98:98:com.android.tools.r8.graph.CfCode DesugarVarHandle_setArrayInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5897 -> F 99:112:com.android.tools.r8.graph.CfCode DesugarVarHandle_setArrayInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5897:5910 -> F 113:113:com.android.tools.r8.graph.CfCode DesugarVarHandle_setArrayInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5906:5906 -> F 114:185:com.android.tools.r8.graph.CfCode DesugarVarHandle_setArrayInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5845:5916 -> F 186:186:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161:161 -> F 186:186:com.android.tools.r8.graph.CfCode DesugarVarHandle_setArrayInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5916 -> F 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,com.android.tools.r8.position.Position) -> F 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):161 -> F 187:187:com.android.tools.r8.graph.CfCode DesugarVarHandle_setArrayInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5916 -> F 188:188: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):179:179 -> F 188:188:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161 -> F 188:188:com.android.tools.r8.graph.CfCode DesugarVarHandle_setArrayInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5916 -> F 1:18:com.android.tools.r8.graph.CfCode DesugarVarHandle_setArrayLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5920:5937 -> G # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/u;"} 19:19:com.android.tools.r8.graph.CfCode DesugarVarHandle_setArrayLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5934:5934 -> G 20:20:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> G 20:20:com.android.tools.r8.graph.CfCode DesugarVarHandle_setArrayLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5934 -> G 21:21:com.android.tools.r8.graph.CfCode DesugarVarHandle_setArrayLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5934:5934 -> G 22:22:void com.android.tools.r8.cf.code.CfConstClass.(com.android.tools.r8.graph.DexType):39:39 -> G 22:22:com.android.tools.r8.graph.CfCode DesugarVarHandle_setArrayLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5934 -> G 23:30:com.android.tools.r8.graph.CfCode DesugarVarHandle_setArrayLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5934:5941 -> G 31:31:void com.android.tools.r8.cf.code.CfNew.(com.android.tools.r8.graph.DexType):39:39 -> G 31:31:com.android.tools.r8.graph.CfCode DesugarVarHandle_setArrayLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5941 -> G 32:39:com.android.tools.r8.graph.CfCode DesugarVarHandle_setArrayLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5941:5948 -> G 40:52:com.android.tools.r8.graph.CfCode DesugarVarHandle_setArrayLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5945:5957 -> G 53:58:com.android.tools.r8.graph.CfCode DesugarVarHandle_setArrayLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5956:5961 -> G 59:59:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> G 59:59:com.android.tools.r8.graph.CfCode DesugarVarHandle_setArrayLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5961 -> G 60:67:com.android.tools.r8.graph.CfCode DesugarVarHandle_setArrayLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5961:5968 -> G 68:68:com.android.tools.r8.graph.CfCode DesugarVarHandle_setArrayLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5965:5965 -> G 69:69:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> G 69:69:com.android.tools.r8.graph.CfCode DesugarVarHandle_setArrayLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5965 -> G 70:81:com.android.tools.r8.graph.CfCode DesugarVarHandle_setArrayLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5965:5976 -> G 82:82:com.android.tools.r8.graph.CfCode DesugarVarHandle_setArrayLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5973:5973 -> G 83:83:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> G 83:83:com.android.tools.r8.graph.CfCode DesugarVarHandle_setArrayLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5973 -> G 84:97:com.android.tools.r8.graph.CfCode DesugarVarHandle_setArrayLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5973:5986 -> G 98:98:com.android.tools.r8.graph.CfCode DesugarVarHandle_setArrayLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5983:5983 -> G 99:99:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> G 99:99:com.android.tools.r8.graph.CfCode DesugarVarHandle_setArrayLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5983 -> G 100:113:com.android.tools.r8.graph.CfCode DesugarVarHandle_setArrayLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5983:5996 -> G 114:114:com.android.tools.r8.graph.CfCode DesugarVarHandle_setArrayLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5992:5992 -> G 115:187:com.android.tools.r8.graph.CfCode DesugarVarHandle_setArrayLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5930:6002 -> G 188:188:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161:161 -> G 188:188:com.android.tools.r8.graph.CfCode DesugarVarHandle_setArrayLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6002 -> G 189:189: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):187:187 -> G 189:189:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161 -> G 189:189:com.android.tools.r8.graph.CfCode DesugarVarHandle_setArrayLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6002 -> G 190:190: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):179:179 -> G 190:190:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161 -> G 190:190:com.android.tools.r8.graph.CfCode DesugarVarHandle_setArrayLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6002 -> G 1:19:com.android.tools.r8.graph.CfCode DesugarVarHandle_setInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6006:6024 -> H # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/u;"} 20:20:com.android.tools.r8.graph.CfCode DesugarVarHandle_setInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6021:6021 -> H 21:21:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> H 21:21:com.android.tools.r8.graph.CfCode DesugarVarHandle_setInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6021 -> H 22:30:com.android.tools.r8.graph.CfCode DesugarVarHandle_setInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6021:6029 -> H 31:42:com.android.tools.r8.graph.CfCode DesugarVarHandle_setInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6026:6037 -> H 43:43:com.android.tools.r8.graph.CfCode DesugarVarHandle_setInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6034:6034 -> H 44:44:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> H 44:44:com.android.tools.r8.graph.CfCode DesugarVarHandle_setInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6034 -> H 45:55:com.android.tools.r8.graph.CfCode DesugarVarHandle_setInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6034:6044 -> H 56:56:com.android.tools.r8.graph.CfCode DesugarVarHandle_setInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6041:6041 -> H 57:57:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> H 57:57:com.android.tools.r8.graph.CfCode DesugarVarHandle_setInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6041 -> H 58:69:com.android.tools.r8.graph.CfCode DesugarVarHandle_setInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6041:6052 -> H 70:83:com.android.tools.r8.graph.CfCode DesugarVarHandle_setInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6048:6061 -> H 84:87:com.android.tools.r8.graph.CfCode DesugarVarHandle_setInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6060:6063 -> H 88:88:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> H 88:88:com.android.tools.r8.graph.CfCode DesugarVarHandle_setInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6063 -> H 89:96:com.android.tools.r8.graph.CfCode DesugarVarHandle_setInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6063:6070 -> H 97:97:com.android.tools.r8.graph.CfCode DesugarVarHandle_setInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6067:6067 -> H 98:98:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> H 98:98:com.android.tools.r8.graph.CfCode DesugarVarHandle_setInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6067 -> H 99:107:com.android.tools.r8.graph.CfCode DesugarVarHandle_setInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6067:6075 -> H 108:119:com.android.tools.r8.graph.CfCode DesugarVarHandle_setInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6072:6083 -> H 120:120:com.android.tools.r8.graph.CfCode DesugarVarHandle_setInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6080:6080 -> H 121:121:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> H 121:121:com.android.tools.r8.graph.CfCode DesugarVarHandle_setInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6080 -> H 122:132:com.android.tools.r8.graph.CfCode DesugarVarHandle_setInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6080:6090 -> H 133:133:com.android.tools.r8.graph.CfCode DesugarVarHandle_setInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6087:6087 -> H 134:134:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> H 134:134:com.android.tools.r8.graph.CfCode DesugarVarHandle_setInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6087 -> H 135:147:com.android.tools.r8.graph.CfCode DesugarVarHandle_setInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6087:6099 -> H 148:161:com.android.tools.r8.graph.CfCode DesugarVarHandle_setInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6095:6108 -> H 162:165:com.android.tools.r8.graph.CfCode DesugarVarHandle_setInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6107:6110 -> H 166:166:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> H 166:166:com.android.tools.r8.graph.CfCode DesugarVarHandle_setInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6110 -> H 167:177:com.android.tools.r8.graph.CfCode DesugarVarHandle_setInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6110:6120 -> H 178:188:com.android.tools.r8.graph.CfCode DesugarVarHandle_setInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6117:6127 -> H 189:200:com.android.tools.r8.graph.CfCode DesugarVarHandle_setInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6124:6135 -> H 201:204:com.android.tools.r8.graph.CfCode DesugarVarHandle_setInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6134:6137 -> H 205:205:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> H 205:205:com.android.tools.r8.graph.CfCode DesugarVarHandle_setInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6137 -> H 206:206:com.android.tools.r8.graph.CfCode DesugarVarHandle_setInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6137:6137 -> H 207:332:com.android.tools.r8.graph.CfCode DesugarVarHandle_setInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6017:6142 -> H 333:333:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161:161 -> H 333:333:com.android.tools.r8.graph.CfCode DesugarVarHandle_setInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6142 -> H 334:334: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):187:187 -> H 334:334:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161 -> H 334:334:com.android.tools.r8.graph.CfCode DesugarVarHandle_setInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6142 -> H 335:335: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):179:179 -> H 335:335:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161 -> H 335:335:com.android.tools.r8.graph.CfCode DesugarVarHandle_setInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6142 -> H 1:19:com.android.tools.r8.graph.CfCode DesugarVarHandle_setLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6146:6164 -> I # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/u;"} 20:20:com.android.tools.r8.graph.CfCode DesugarVarHandle_setLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6161:6161 -> I 21:21:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> I 21:21:com.android.tools.r8.graph.CfCode DesugarVarHandle_setLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6161 -> I 22:30:com.android.tools.r8.graph.CfCode DesugarVarHandle_setLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6161:6169 -> I 31:42:com.android.tools.r8.graph.CfCode DesugarVarHandle_setLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6166:6177 -> I 43:43:com.android.tools.r8.graph.CfCode DesugarVarHandle_setLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6174:6174 -> I 44:44:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> I 44:44:com.android.tools.r8.graph.CfCode DesugarVarHandle_setLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6174 -> I 45:55:com.android.tools.r8.graph.CfCode DesugarVarHandle_setLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6174:6184 -> I 56:56:com.android.tools.r8.graph.CfCode DesugarVarHandle_setLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6181:6181 -> I 57:57:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> I 57:57:com.android.tools.r8.graph.CfCode DesugarVarHandle_setLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6181 -> I 58:69:com.android.tools.r8.graph.CfCode DesugarVarHandle_setLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6181:6192 -> I 70:83:com.android.tools.r8.graph.CfCode DesugarVarHandle_setLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6188:6201 -> I 84:88:com.android.tools.r8.graph.CfCode DesugarVarHandle_setLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6200:6204 -> I 89:89:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> I 89:89:com.android.tools.r8.graph.CfCode DesugarVarHandle_setLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6204 -> I 90:97:com.android.tools.r8.graph.CfCode DesugarVarHandle_setLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6204:6211 -> I 98:98:com.android.tools.r8.graph.CfCode DesugarVarHandle_setLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6208:6208 -> I 99:99:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> I 99:99:com.android.tools.r8.graph.CfCode DesugarVarHandle_setLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6208 -> I 100:108:com.android.tools.r8.graph.CfCode DesugarVarHandle_setLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6208:6216 -> I 109:121:com.android.tools.r8.graph.CfCode DesugarVarHandle_setLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6213:6225 -> I 122:134:com.android.tools.r8.graph.CfCode DesugarVarHandle_setLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6222:6234 -> I 135:139:com.android.tools.r8.graph.CfCode DesugarVarHandle_setLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6233:6237 -> I 140:140:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> I 140:140:com.android.tools.r8.graph.CfCode DesugarVarHandle_setLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6237 -> I 141:148:com.android.tools.r8.graph.CfCode DesugarVarHandle_setLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6237:6244 -> I 149:149:com.android.tools.r8.graph.CfCode DesugarVarHandle_setLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6241:6241 -> I 150:150:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> I 150:150:com.android.tools.r8.graph.CfCode DesugarVarHandle_setLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6241 -> I 151:161:com.android.tools.r8.graph.CfCode DesugarVarHandle_setLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6241:6251 -> I 162:162:com.android.tools.r8.graph.CfCode DesugarVarHandle_setLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6248:6248 -> I 163:163:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> I 163:163:com.android.tools.r8.graph.CfCode DesugarVarHandle_setLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6248 -> I 164:174:com.android.tools.r8.graph.CfCode DesugarVarHandle_setLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6248:6258 -> I 175:186:com.android.tools.r8.graph.CfCode DesugarVarHandle_setLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6255:6266 -> I 187:199:com.android.tools.r8.graph.CfCode DesugarVarHandle_setLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6262:6274 -> I 200:204:com.android.tools.r8.graph.CfCode DesugarVarHandle_setLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6273:6277 -> I 205:205:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> I 205:205:com.android.tools.r8.graph.CfCode DesugarVarHandle_setLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6277 -> I 206:206:com.android.tools.r8.graph.CfCode DesugarVarHandle_setLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6277:6277 -> I 207:332:com.android.tools.r8.graph.CfCode DesugarVarHandle_setLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6157:6282 -> I 333:333:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161:161 -> I 333:333:com.android.tools.r8.graph.CfCode DesugarVarHandle_setLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6282 -> I 334:334: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):187:187 -> I 334:334:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161 -> I 334:334:com.android.tools.r8.graph.CfCode DesugarVarHandle_setLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6282 -> I 335:335: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):179:179 -> I 335:335:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161 -> I 335:335:com.android.tools.r8.graph.CfCode DesugarVarHandle_setLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6282 -> I 1:19:com.android.tools.r8.graph.CfCode DesugarVarHandle_setRelease(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6286:6304 -> J # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/u;"} 20:20:com.android.tools.r8.graph.CfCode DesugarVarHandle_setRelease(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6301:6301 -> J 21:21:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> J 21:21:com.android.tools.r8.graph.CfCode DesugarVarHandle_setRelease(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6301 -> J 22:30:com.android.tools.r8.graph.CfCode DesugarVarHandle_setRelease(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6301:6309 -> J 31:47:com.android.tools.r8.graph.CfCode DesugarVarHandle_setRelease(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6306:6322 -> J 48:58:com.android.tools.r8.graph.CfCode DesugarVarHandle_setRelease(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6319:6329 -> J 59:71:com.android.tools.r8.graph.CfCode DesugarVarHandle_setRelease(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6326:6338 -> J 72:75:com.android.tools.r8.graph.CfCode DesugarVarHandle_setRelease(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6337:6340 -> J 76:76:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> J 76:76:com.android.tools.r8.graph.CfCode DesugarVarHandle_setRelease(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6340 -> J 77:84:com.android.tools.r8.graph.CfCode DesugarVarHandle_setRelease(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6340:6347 -> J 85:85:com.android.tools.r8.graph.CfCode DesugarVarHandle_setRelease(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6344:6344 -> J 86:86:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> J 86:86:com.android.tools.r8.graph.CfCode DesugarVarHandle_setRelease(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6344 -> J 87:95:com.android.tools.r8.graph.CfCode DesugarVarHandle_setRelease(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6344:6352 -> J 96:112:com.android.tools.r8.graph.CfCode DesugarVarHandle_setRelease(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6349:6365 -> J 113:123:com.android.tools.r8.graph.CfCode DesugarVarHandle_setRelease(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6362:6372 -> J 124:136:com.android.tools.r8.graph.CfCode DesugarVarHandle_setRelease(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6369:6381 -> J 137:140:com.android.tools.r8.graph.CfCode DesugarVarHandle_setRelease(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6380:6383 -> J 141:141:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> J 141:141:com.android.tools.r8.graph.CfCode DesugarVarHandle_setRelease(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6383 -> J 142:149:com.android.tools.r8.graph.CfCode DesugarVarHandle_setRelease(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6383:6390 -> J 150:150:com.android.tools.r8.graph.CfCode DesugarVarHandle_setRelease(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6387:6387 -> J 151:151:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> J 151:151:com.android.tools.r8.graph.CfCode DesugarVarHandle_setRelease(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6387 -> J 152:162:com.android.tools.r8.graph.CfCode DesugarVarHandle_setRelease(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6387:6397 -> J 163:163:com.android.tools.r8.graph.CfCode DesugarVarHandle_setRelease(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6394:6394 -> J 164:164:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> J 164:164:com.android.tools.r8.graph.CfCode DesugarVarHandle_setRelease(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6394 -> J 165:176:com.android.tools.r8.graph.CfCode DesugarVarHandle_setRelease(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6394:6405 -> J 177:189:com.android.tools.r8.graph.CfCode DesugarVarHandle_setRelease(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6401:6413 -> J 190:193:com.android.tools.r8.graph.CfCode DesugarVarHandle_setRelease(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6412:6415 -> J 194:194:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> J 194:194:com.android.tools.r8.graph.CfCode DesugarVarHandle_setRelease(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6415 -> J 195:195:com.android.tools.r8.graph.CfCode DesugarVarHandle_setRelease(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6415:6415 -> J 196:319:com.android.tools.r8.graph.CfCode DesugarVarHandle_setRelease(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6297:6420 -> J 320:320:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161:161 -> J 320:320:com.android.tools.r8.graph.CfCode DesugarVarHandle_setRelease(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6420 -> J 321:321: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):187:187 -> J 321:321:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161 -> J 321:321:com.android.tools.r8.graph.CfCode DesugarVarHandle_setRelease(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6420 -> J 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,com.android.tools.r8.position.Position):179:179 -> J 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):161 -> J 322:322:com.android.tools.r8.graph.CfCode DesugarVarHandle_setRelease(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6420 -> J 1:22:com.android.tools.r8.graph.CfCode DesugarVarHandle_setReleaseArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6424:6445 -> K # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/u;"} 23:23:com.android.tools.r8.graph.CfCode DesugarVarHandle_setReleaseArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6442:6442 -> K 24:24:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> K 24:24:com.android.tools.r8.graph.CfCode DesugarVarHandle_setReleaseArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6442 -> K 25:34:com.android.tools.r8.graph.CfCode DesugarVarHandle_setReleaseArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6442:6451 -> K 35:46:com.android.tools.r8.graph.CfCode DesugarVarHandle_setReleaseArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6448:6459 -> K 47:47:com.android.tools.r8.graph.CfCode DesugarVarHandle_setReleaseArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6456:6456 -> K 48:48:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> K 48:48:com.android.tools.r8.graph.CfCode DesugarVarHandle_setReleaseArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6456 -> K 49:59:com.android.tools.r8.graph.CfCode DesugarVarHandle_setReleaseArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6456:6466 -> K 60:72:com.android.tools.r8.graph.CfCode DesugarVarHandle_setReleaseArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6463:6475 -> K 73:77:com.android.tools.r8.graph.CfCode DesugarVarHandle_setReleaseArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6474:6478 -> K 78:78:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> K 78:78:com.android.tools.r8.graph.CfCode DesugarVarHandle_setReleaseArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6478 -> K 79:81:com.android.tools.r8.graph.CfCode DesugarVarHandle_setReleaseArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6478:6480 -> K 82:82:void com.android.tools.r8.cf.code.CfNew.(com.android.tools.r8.graph.DexType):39:39 -> K 82:82:com.android.tools.r8.graph.CfCode DesugarVarHandle_setReleaseArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6480 -> K 83:90:com.android.tools.r8.graph.CfCode DesugarVarHandle_setReleaseArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6480:6487 -> K 91:103:com.android.tools.r8.graph.CfCode DesugarVarHandle_setReleaseArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6484:6496 -> K 104:108:com.android.tools.r8.graph.CfCode DesugarVarHandle_setReleaseArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6495:6499 -> K 109:109:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> K 109:109:com.android.tools.r8.graph.CfCode DesugarVarHandle_setReleaseArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6499 -> K 110:117:com.android.tools.r8.graph.CfCode DesugarVarHandle_setReleaseArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6499:6506 -> K 118:118:com.android.tools.r8.graph.CfCode DesugarVarHandle_setReleaseArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6503:6503 -> K 119:119:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> K 119:119:com.android.tools.r8.graph.CfCode DesugarVarHandle_setReleaseArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6503 -> K 120:131:com.android.tools.r8.graph.CfCode DesugarVarHandle_setReleaseArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6503:6514 -> K 132:132:com.android.tools.r8.graph.CfCode DesugarVarHandle_setReleaseArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6511:6511 -> K 133:133:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> K 133:133:com.android.tools.r8.graph.CfCode DesugarVarHandle_setReleaseArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6511 -> K 134:147:com.android.tools.r8.graph.CfCode DesugarVarHandle_setReleaseArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6511:6524 -> K 148:148:com.android.tools.r8.graph.CfCode DesugarVarHandle_setReleaseArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6521:6521 -> K 149:149:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> K 149:149:com.android.tools.r8.graph.CfCode DesugarVarHandle_setReleaseArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6521 -> K 150:150:com.android.tools.r8.graph.CfCode DesugarVarHandle_setReleaseArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6521:6521 -> K 151:151:void com.android.tools.r8.cf.code.CfConstClass.(com.android.tools.r8.graph.DexType):39:39 -> K 151:151:com.android.tools.r8.graph.CfCode DesugarVarHandle_setReleaseArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6521 -> K 152:164:com.android.tools.r8.graph.CfCode DesugarVarHandle_setReleaseArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6521:6533 -> K 165:165:com.android.tools.r8.graph.CfCode DesugarVarHandle_setReleaseArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6530:6530 -> K 166:166:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> K 166:166:com.android.tools.r8.graph.CfCode DesugarVarHandle_setReleaseArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6530 -> K 167:181:com.android.tools.r8.graph.CfCode DesugarVarHandle_setReleaseArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6530:6544 -> K 182:193:com.android.tools.r8.graph.CfCode DesugarVarHandle_setReleaseArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6541:6552 -> K 194:207:com.android.tools.r8.graph.CfCode DesugarVarHandle_setReleaseArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6548:6561 -> K 208:214:com.android.tools.r8.graph.CfCode DesugarVarHandle_setReleaseArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6560:6566 -> K 215:215:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> K 215:215:com.android.tools.r8.graph.CfCode DesugarVarHandle_setReleaseArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6566 -> K 216:223:com.android.tools.r8.graph.CfCode DesugarVarHandle_setReleaseArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6566:6573 -> K 224:224:com.android.tools.r8.graph.CfCode DesugarVarHandle_setReleaseArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6570:6570 -> K 225:225:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> K 225:225:com.android.tools.r8.graph.CfCode DesugarVarHandle_setReleaseArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6570 -> K 226:226:com.android.tools.r8.graph.CfCode DesugarVarHandle_setReleaseArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6570:6570 -> K 227:227:void com.android.tools.r8.cf.code.CfConstClass.(com.android.tools.r8.graph.DexType):39:39 -> K 227:227:com.android.tools.r8.graph.CfCode DesugarVarHandle_setReleaseArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6570 -> K 228:240:com.android.tools.r8.graph.CfCode DesugarVarHandle_setReleaseArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6570:6582 -> K 241:241:com.android.tools.r8.graph.CfCode DesugarVarHandle_setReleaseArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6579:6579 -> K 242:242:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> K 242:242:com.android.tools.r8.graph.CfCode DesugarVarHandle_setReleaseArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6579 -> K 243:257:com.android.tools.r8.graph.CfCode DesugarVarHandle_setReleaseArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6579:6593 -> K 258:269:com.android.tools.r8.graph.CfCode DesugarVarHandle_setReleaseArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6590:6601 -> K 270:283:com.android.tools.r8.graph.CfCode DesugarVarHandle_setReleaseArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6597:6610 -> K 284:290:com.android.tools.r8.graph.CfCode DesugarVarHandle_setReleaseArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6609:6615 -> K 291:291:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> K 291:291:com.android.tools.r8.graph.CfCode DesugarVarHandle_setReleaseArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6615 -> K 292:299:com.android.tools.r8.graph.CfCode DesugarVarHandle_setReleaseArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6615:6622 -> K 300:300:com.android.tools.r8.graph.CfCode DesugarVarHandle_setReleaseArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6619:6619 -> K 301:301:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> K 301:301:com.android.tools.r8.graph.CfCode DesugarVarHandle_setReleaseArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6619 -> K 302:315:com.android.tools.r8.graph.CfCode DesugarVarHandle_setReleaseArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6619:6632 -> K 316:328:com.android.tools.r8.graph.CfCode DesugarVarHandle_setReleaseArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6628:6640 -> K 329:335:com.android.tools.r8.graph.CfCode DesugarVarHandle_setReleaseArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6639:6645 -> K 336:336:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> K 336:336:com.android.tools.r8.graph.CfCode DesugarVarHandle_setReleaseArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6645 -> K 337:337:com.android.tools.r8.graph.CfCode DesugarVarHandle_setReleaseArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6645:6645 -> K 338:550:com.android.tools.r8.graph.CfCode DesugarVarHandle_setReleaseArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6438:6650 -> K 551:551:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161:161 -> K 551:551:com.android.tools.r8.graph.CfCode DesugarVarHandle_setReleaseArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6650 -> K 552:552: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):187:187 -> K 552:552:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161 -> K 552:552:com.android.tools.r8.graph.CfCode DesugarVarHandle_setReleaseArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6650 -> K 553:553: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):179:179 -> K 553:553:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161 -> K 553:553:com.android.tools.r8.graph.CfCode DesugarVarHandle_setReleaseArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6650 -> K 1:18:com.android.tools.r8.graph.CfCode DesugarVarHandle_setReleaseArrayInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6655:6672 -> L # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/u;"} 19:19:com.android.tools.r8.graph.CfCode DesugarVarHandle_setReleaseArrayInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6669:6669 -> L 20:20:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> L 20:20:com.android.tools.r8.graph.CfCode DesugarVarHandle_setReleaseArrayInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6669 -> L 21:21:com.android.tools.r8.graph.CfCode DesugarVarHandle_setReleaseArrayInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6669:6669 -> L 22:22:void com.android.tools.r8.cf.code.CfConstClass.(com.android.tools.r8.graph.DexType):39:39 -> L 22:22:com.android.tools.r8.graph.CfCode DesugarVarHandle_setReleaseArrayInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6669 -> L 23:30:com.android.tools.r8.graph.CfCode DesugarVarHandle_setReleaseArrayInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6669:6676 -> L 31:31:void com.android.tools.r8.cf.code.CfNew.(com.android.tools.r8.graph.DexType):39:39 -> L 31:31:com.android.tools.r8.graph.CfCode DesugarVarHandle_setReleaseArrayInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6676 -> L 32:39:com.android.tools.r8.graph.CfCode DesugarVarHandle_setReleaseArrayInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6676:6683 -> L 40:52:com.android.tools.r8.graph.CfCode DesugarVarHandle_setReleaseArrayInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6680:6692 -> L 53:57:com.android.tools.r8.graph.CfCode DesugarVarHandle_setReleaseArrayInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6691:6695 -> L 58:58:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> L 58:58:com.android.tools.r8.graph.CfCode DesugarVarHandle_setReleaseArrayInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6695 -> L 59:66:com.android.tools.r8.graph.CfCode DesugarVarHandle_setReleaseArrayInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6695:6702 -> L 67:67:com.android.tools.r8.graph.CfCode DesugarVarHandle_setReleaseArrayInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6699:6699 -> L 68:68:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> L 68:68:com.android.tools.r8.graph.CfCode DesugarVarHandle_setReleaseArrayInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6699 -> L 69:80:com.android.tools.r8.graph.CfCode DesugarVarHandle_setReleaseArrayInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6699:6710 -> L 81:81:com.android.tools.r8.graph.CfCode DesugarVarHandle_setReleaseArrayInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6707:6707 -> L 82:82:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> L 82:82:com.android.tools.r8.graph.CfCode DesugarVarHandle_setReleaseArrayInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6707 -> L 83:96:com.android.tools.r8.graph.CfCode DesugarVarHandle_setReleaseArrayInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6707:6720 -> L 97:97:com.android.tools.r8.graph.CfCode DesugarVarHandle_setReleaseArrayInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6717:6717 -> L 98:98:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> L 98:98:com.android.tools.r8.graph.CfCode DesugarVarHandle_setReleaseArrayInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6717 -> L 99:112:com.android.tools.r8.graph.CfCode DesugarVarHandle_setReleaseArrayInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6717:6730 -> L 113:113:com.android.tools.r8.graph.CfCode DesugarVarHandle_setReleaseArrayInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6726:6726 -> L 114:185:com.android.tools.r8.graph.CfCode DesugarVarHandle_setReleaseArrayInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6665:6736 -> L 186:186:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161:161 -> L 186:186:com.android.tools.r8.graph.CfCode DesugarVarHandle_setReleaseArrayInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6736 -> L 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,com.android.tools.r8.position.Position) -> L 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):161 -> L 187:187:com.android.tools.r8.graph.CfCode DesugarVarHandle_setReleaseArrayInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6736 -> L 188:188: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):179:179 -> L 188:188:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161 -> L 188:188:com.android.tools.r8.graph.CfCode DesugarVarHandle_setReleaseArrayInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6736 -> L 1:18:com.android.tools.r8.graph.CfCode DesugarVarHandle_setReleaseArrayLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6741:6758 -> M # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/u;"} 19:19:com.android.tools.r8.graph.CfCode DesugarVarHandle_setReleaseArrayLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6755:6755 -> M 20:20:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> M 20:20:com.android.tools.r8.graph.CfCode DesugarVarHandle_setReleaseArrayLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6755 -> M 21:21:com.android.tools.r8.graph.CfCode DesugarVarHandle_setReleaseArrayLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6755:6755 -> M 22:22:void com.android.tools.r8.cf.code.CfConstClass.(com.android.tools.r8.graph.DexType):39:39 -> M 22:22:com.android.tools.r8.graph.CfCode DesugarVarHandle_setReleaseArrayLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6755 -> M 23:30:com.android.tools.r8.graph.CfCode DesugarVarHandle_setReleaseArrayLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6755:6762 -> M 31:31:void com.android.tools.r8.cf.code.CfNew.(com.android.tools.r8.graph.DexType):39:39 -> M 31:31:com.android.tools.r8.graph.CfCode DesugarVarHandle_setReleaseArrayLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6762 -> M 32:39:com.android.tools.r8.graph.CfCode DesugarVarHandle_setReleaseArrayLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6762:6769 -> M 40:52:com.android.tools.r8.graph.CfCode DesugarVarHandle_setReleaseArrayLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6766:6778 -> M 53:58:com.android.tools.r8.graph.CfCode DesugarVarHandle_setReleaseArrayLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6777:6782 -> M 59:59:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> M 59:59:com.android.tools.r8.graph.CfCode DesugarVarHandle_setReleaseArrayLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6782 -> M 60:67:com.android.tools.r8.graph.CfCode DesugarVarHandle_setReleaseArrayLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6782:6789 -> M 68:68:com.android.tools.r8.graph.CfCode DesugarVarHandle_setReleaseArrayLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6786:6786 -> M 69:69:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> M 69:69:com.android.tools.r8.graph.CfCode DesugarVarHandle_setReleaseArrayLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6786 -> M 70:81:com.android.tools.r8.graph.CfCode DesugarVarHandle_setReleaseArrayLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6786:6797 -> M 82:82:com.android.tools.r8.graph.CfCode DesugarVarHandle_setReleaseArrayLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6794:6794 -> M 83:83:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> M 83:83:com.android.tools.r8.graph.CfCode DesugarVarHandle_setReleaseArrayLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6794 -> M 84:97:com.android.tools.r8.graph.CfCode DesugarVarHandle_setReleaseArrayLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6794:6807 -> M 98:98:com.android.tools.r8.graph.CfCode DesugarVarHandle_setReleaseArrayLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6804:6804 -> M 99:99:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> M 99:99:com.android.tools.r8.graph.CfCode DesugarVarHandle_setReleaseArrayLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6804 -> M 100:113:com.android.tools.r8.graph.CfCode DesugarVarHandle_setReleaseArrayLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6804:6817 -> M 114:114:com.android.tools.r8.graph.CfCode DesugarVarHandle_setReleaseArrayLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6813:6813 -> M 115:187:com.android.tools.r8.graph.CfCode DesugarVarHandle_setReleaseArrayLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6751:6823 -> M 188:188:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161:161 -> M 188:188:com.android.tools.r8.graph.CfCode DesugarVarHandle_setReleaseArrayLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6823 -> M 189:189: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):187:187 -> M 189:189:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161 -> M 189:189:com.android.tools.r8.graph.CfCode DesugarVarHandle_setReleaseArrayLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6823 -> M 190:190: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):179:179 -> M 190:190:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161 -> M 190:190:com.android.tools.r8.graph.CfCode DesugarVarHandle_setReleaseArrayLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6823 -> M 1:19:com.android.tools.r8.graph.CfCode DesugarVarHandle_setReleaseInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6827:6845 -> N # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/u;"} 20:20:com.android.tools.r8.graph.CfCode DesugarVarHandle_setReleaseInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6842:6842 -> N 21:21:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> N 21:21:com.android.tools.r8.graph.CfCode DesugarVarHandle_setReleaseInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6842 -> N 22:30:com.android.tools.r8.graph.CfCode DesugarVarHandle_setReleaseInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6842:6850 -> N 31:42:com.android.tools.r8.graph.CfCode DesugarVarHandle_setReleaseInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6847:6858 -> N 43:43:com.android.tools.r8.graph.CfCode DesugarVarHandle_setReleaseInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6855:6855 -> N 44:44:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> N 44:44:com.android.tools.r8.graph.CfCode DesugarVarHandle_setReleaseInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6855 -> N 45:55:com.android.tools.r8.graph.CfCode DesugarVarHandle_setReleaseInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6855:6865 -> N 56:56:com.android.tools.r8.graph.CfCode DesugarVarHandle_setReleaseInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6862:6862 -> N 57:57:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> N 57:57:com.android.tools.r8.graph.CfCode DesugarVarHandle_setReleaseInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6862 -> N 58:69:com.android.tools.r8.graph.CfCode DesugarVarHandle_setReleaseInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6862:6873 -> N 70:83:com.android.tools.r8.graph.CfCode DesugarVarHandle_setReleaseInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6869:6882 -> N 84:87:com.android.tools.r8.graph.CfCode DesugarVarHandle_setReleaseInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6881:6884 -> N 88:88:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> N 88:88:com.android.tools.r8.graph.CfCode DesugarVarHandle_setReleaseInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6884 -> N 89:96:com.android.tools.r8.graph.CfCode DesugarVarHandle_setReleaseInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6884:6891 -> N 97:97:com.android.tools.r8.graph.CfCode DesugarVarHandle_setReleaseInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6888:6888 -> N 98:98:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> N 98:98:com.android.tools.r8.graph.CfCode DesugarVarHandle_setReleaseInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6888 -> N 99:107:com.android.tools.r8.graph.CfCode DesugarVarHandle_setReleaseInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6888:6896 -> N 108:119:com.android.tools.r8.graph.CfCode DesugarVarHandle_setReleaseInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6893:6904 -> N 120:120:com.android.tools.r8.graph.CfCode DesugarVarHandle_setReleaseInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6901:6901 -> N 121:121:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> N 121:121:com.android.tools.r8.graph.CfCode DesugarVarHandle_setReleaseInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6901 -> N 122:132:com.android.tools.r8.graph.CfCode DesugarVarHandle_setReleaseInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6901:6911 -> N 133:133:com.android.tools.r8.graph.CfCode DesugarVarHandle_setReleaseInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6908:6908 -> N 134:134:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> N 134:134:com.android.tools.r8.graph.CfCode DesugarVarHandle_setReleaseInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6908 -> N 135:147:com.android.tools.r8.graph.CfCode DesugarVarHandle_setReleaseInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6908:6920 -> N 148:161:com.android.tools.r8.graph.CfCode DesugarVarHandle_setReleaseInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6916:6929 -> N 162:165:com.android.tools.r8.graph.CfCode DesugarVarHandle_setReleaseInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6928:6931 -> N 166:166:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> N 166:166:com.android.tools.r8.graph.CfCode DesugarVarHandle_setReleaseInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6931 -> N 167:177:com.android.tools.r8.graph.CfCode DesugarVarHandle_setReleaseInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6931:6941 -> N 178:188:com.android.tools.r8.graph.CfCode DesugarVarHandle_setReleaseInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6938:6948 -> N 189:200:com.android.tools.r8.graph.CfCode DesugarVarHandle_setReleaseInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6945:6956 -> N 201:204:com.android.tools.r8.graph.CfCode DesugarVarHandle_setReleaseInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6955:6958 -> N 205:205:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> N 205:205:com.android.tools.r8.graph.CfCode DesugarVarHandle_setReleaseInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6958 -> N 206:206:com.android.tools.r8.graph.CfCode DesugarVarHandle_setReleaseInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6958:6958 -> N 207:332:com.android.tools.r8.graph.CfCode DesugarVarHandle_setReleaseInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6838:6963 -> N 333:333:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161:161 -> N 333:333:com.android.tools.r8.graph.CfCode DesugarVarHandle_setReleaseInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6963 -> N 334:334: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):187:187 -> N 334:334:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161 -> N 334:334:com.android.tools.r8.graph.CfCode DesugarVarHandle_setReleaseInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6963 -> N 335:335: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):179:179 -> N 335:335:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161 -> N 335:335:com.android.tools.r8.graph.CfCode DesugarVarHandle_setReleaseInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6963 -> N 1:19:com.android.tools.r8.graph.CfCode DesugarVarHandle_setReleaseLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6967:6985 -> O # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/u;"} 20:20:com.android.tools.r8.graph.CfCode DesugarVarHandle_setReleaseLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6982:6982 -> O 21:21:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> O 21:21:com.android.tools.r8.graph.CfCode DesugarVarHandle_setReleaseLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6982 -> O 22:30:com.android.tools.r8.graph.CfCode DesugarVarHandle_setReleaseLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6982:6990 -> O 31:42:com.android.tools.r8.graph.CfCode DesugarVarHandle_setReleaseLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6987:6998 -> O 43:43:com.android.tools.r8.graph.CfCode DesugarVarHandle_setReleaseLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6995:6995 -> O 44:44:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> O 44:44:com.android.tools.r8.graph.CfCode DesugarVarHandle_setReleaseLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6995 -> O 45:55:com.android.tools.r8.graph.CfCode DesugarVarHandle_setReleaseLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6995:7005 -> O 56:56:com.android.tools.r8.graph.CfCode DesugarVarHandle_setReleaseLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7002:7002 -> O 57:57:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> O 57:57:com.android.tools.r8.graph.CfCode DesugarVarHandle_setReleaseLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7002 -> O 58:69:com.android.tools.r8.graph.CfCode DesugarVarHandle_setReleaseLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7002:7013 -> O 70:83:com.android.tools.r8.graph.CfCode DesugarVarHandle_setReleaseLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7009:7022 -> O 84:88:com.android.tools.r8.graph.CfCode DesugarVarHandle_setReleaseLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7021:7025 -> O 89:89:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> O 89:89:com.android.tools.r8.graph.CfCode DesugarVarHandle_setReleaseLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7025 -> O 90:97:com.android.tools.r8.graph.CfCode DesugarVarHandle_setReleaseLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7025:7032 -> O 98:98:com.android.tools.r8.graph.CfCode DesugarVarHandle_setReleaseLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7029:7029 -> O 99:99:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> O 99:99:com.android.tools.r8.graph.CfCode DesugarVarHandle_setReleaseLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7029 -> O 100:108:com.android.tools.r8.graph.CfCode DesugarVarHandle_setReleaseLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7029:7037 -> O 109:121:com.android.tools.r8.graph.CfCode DesugarVarHandle_setReleaseLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7034:7046 -> O 122:134:com.android.tools.r8.graph.CfCode DesugarVarHandle_setReleaseLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7043:7055 -> O 135:139:com.android.tools.r8.graph.CfCode DesugarVarHandle_setReleaseLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7054:7058 -> O 140:140:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> O 140:140:com.android.tools.r8.graph.CfCode DesugarVarHandle_setReleaseLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7058 -> O 141:148:com.android.tools.r8.graph.CfCode DesugarVarHandle_setReleaseLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7058:7065 -> O 149:149:com.android.tools.r8.graph.CfCode DesugarVarHandle_setReleaseLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7062:7062 -> O 150:150:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> O 150:150:com.android.tools.r8.graph.CfCode DesugarVarHandle_setReleaseLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7062 -> O 151:161:com.android.tools.r8.graph.CfCode DesugarVarHandle_setReleaseLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7062:7072 -> O 162:162:com.android.tools.r8.graph.CfCode DesugarVarHandle_setReleaseLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7069:7069 -> O 163:163:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> O 163:163:com.android.tools.r8.graph.CfCode DesugarVarHandle_setReleaseLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7069 -> O 164:174:com.android.tools.r8.graph.CfCode DesugarVarHandle_setReleaseLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7069:7079 -> O 175:186:com.android.tools.r8.graph.CfCode DesugarVarHandle_setReleaseLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7076:7087 -> O 187:199:com.android.tools.r8.graph.CfCode DesugarVarHandle_setReleaseLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7083:7095 -> O 200:204:com.android.tools.r8.graph.CfCode DesugarVarHandle_setReleaseLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7094:7098 -> O 205:205:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> O 205:205:com.android.tools.r8.graph.CfCode DesugarVarHandle_setReleaseLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7098 -> O 206:206:com.android.tools.r8.graph.CfCode DesugarVarHandle_setReleaseLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7098:7098 -> O 207:332:com.android.tools.r8.graph.CfCode DesugarVarHandle_setReleaseLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):6978:7103 -> O 333:333:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161:161 -> O 333:333:com.android.tools.r8.graph.CfCode DesugarVarHandle_setReleaseLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7103 -> O 334:334: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):187:187 -> O 334:334:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161 -> O 334:334:com.android.tools.r8.graph.CfCode DesugarVarHandle_setReleaseLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7103 -> O 335:335: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):179:179 -> O 335:335:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161 -> O 335:335:com.android.tools.r8.graph.CfCode DesugarVarHandle_setReleaseLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7103 -> O 1:19:com.android.tools.r8.graph.CfCode DesugarVarHandle_setVolatile(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7107:7125 -> P # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/u;"} 20:20:com.android.tools.r8.graph.CfCode DesugarVarHandle_setVolatile(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7122:7122 -> P 21:21:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> P 21:21:com.android.tools.r8.graph.CfCode DesugarVarHandle_setVolatile(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7122 -> P 22:30:com.android.tools.r8.graph.CfCode DesugarVarHandle_setVolatile(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7122:7130 -> P 31:47:com.android.tools.r8.graph.CfCode DesugarVarHandle_setVolatile(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7127:7143 -> P 48:58:com.android.tools.r8.graph.CfCode DesugarVarHandle_setVolatile(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7140:7150 -> P 59:71:com.android.tools.r8.graph.CfCode DesugarVarHandle_setVolatile(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7147:7159 -> P 72:75:com.android.tools.r8.graph.CfCode DesugarVarHandle_setVolatile(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7158:7161 -> P 76:76:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> P 76:76:com.android.tools.r8.graph.CfCode DesugarVarHandle_setVolatile(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7161 -> P 77:84:com.android.tools.r8.graph.CfCode DesugarVarHandle_setVolatile(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7161:7168 -> P 85:85:com.android.tools.r8.graph.CfCode DesugarVarHandle_setVolatile(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7165:7165 -> P 86:86:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> P 86:86:com.android.tools.r8.graph.CfCode DesugarVarHandle_setVolatile(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7165 -> P 87:95:com.android.tools.r8.graph.CfCode DesugarVarHandle_setVolatile(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7165:7173 -> P 96:112:com.android.tools.r8.graph.CfCode DesugarVarHandle_setVolatile(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7170:7186 -> P 113:123:com.android.tools.r8.graph.CfCode DesugarVarHandle_setVolatile(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7183:7193 -> P 124:136:com.android.tools.r8.graph.CfCode DesugarVarHandle_setVolatile(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7190:7202 -> P 137:140:com.android.tools.r8.graph.CfCode DesugarVarHandle_setVolatile(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7201:7204 -> P 141:141:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> P 141:141:com.android.tools.r8.graph.CfCode DesugarVarHandle_setVolatile(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7204 -> P 142:149:com.android.tools.r8.graph.CfCode DesugarVarHandle_setVolatile(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7204:7211 -> P 150:150:com.android.tools.r8.graph.CfCode DesugarVarHandle_setVolatile(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7208:7208 -> P 151:151:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> P 151:151:com.android.tools.r8.graph.CfCode DesugarVarHandle_setVolatile(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7208 -> P 152:162:com.android.tools.r8.graph.CfCode DesugarVarHandle_setVolatile(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7208:7218 -> P 163:163:com.android.tools.r8.graph.CfCode DesugarVarHandle_setVolatile(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7215:7215 -> P 164:164:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> P 164:164:com.android.tools.r8.graph.CfCode DesugarVarHandle_setVolatile(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7215 -> P 165:176:com.android.tools.r8.graph.CfCode DesugarVarHandle_setVolatile(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7215:7226 -> P 177:189:com.android.tools.r8.graph.CfCode DesugarVarHandle_setVolatile(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7222:7234 -> P 190:193:com.android.tools.r8.graph.CfCode DesugarVarHandle_setVolatile(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7233:7236 -> P 194:194:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> P 194:194:com.android.tools.r8.graph.CfCode DesugarVarHandle_setVolatile(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7236 -> P 195:195:com.android.tools.r8.graph.CfCode DesugarVarHandle_setVolatile(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7236:7236 -> P 196:319:com.android.tools.r8.graph.CfCode DesugarVarHandle_setVolatile(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7118:7241 -> P 320:320:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161:161 -> P 320:320:com.android.tools.r8.graph.CfCode DesugarVarHandle_setVolatile(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7241 -> P 321:321: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):187:187 -> P 321:321:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161 -> P 321:321:com.android.tools.r8.graph.CfCode DesugarVarHandle_setVolatile(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7241 -> P 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,com.android.tools.r8.position.Position):179:179 -> P 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):161 -> P 322:322:com.android.tools.r8.graph.CfCode DesugarVarHandle_setVolatile(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7241 -> P 1:22:com.android.tools.r8.graph.CfCode DesugarVarHandle_setVolatileArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7245:7266 -> Q # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/u;"} 23:23:com.android.tools.r8.graph.CfCode DesugarVarHandle_setVolatileArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7263:7263 -> Q 24:24:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> Q 24:24:com.android.tools.r8.graph.CfCode DesugarVarHandle_setVolatileArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7263 -> Q 25:34:com.android.tools.r8.graph.CfCode DesugarVarHandle_setVolatileArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7263:7272 -> Q 35:46:com.android.tools.r8.graph.CfCode DesugarVarHandle_setVolatileArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7269:7280 -> Q 47:47:com.android.tools.r8.graph.CfCode DesugarVarHandle_setVolatileArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7277:7277 -> Q 48:48:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> Q 48:48:com.android.tools.r8.graph.CfCode DesugarVarHandle_setVolatileArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7277 -> Q 49:59:com.android.tools.r8.graph.CfCode DesugarVarHandle_setVolatileArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7277:7287 -> Q 60:72:com.android.tools.r8.graph.CfCode DesugarVarHandle_setVolatileArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7284:7296 -> Q 73:77:com.android.tools.r8.graph.CfCode DesugarVarHandle_setVolatileArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7295:7299 -> Q 78:78:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> Q 78:78:com.android.tools.r8.graph.CfCode DesugarVarHandle_setVolatileArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7299 -> Q 79:81:com.android.tools.r8.graph.CfCode DesugarVarHandle_setVolatileArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7299:7301 -> Q 82:82:void com.android.tools.r8.cf.code.CfNew.(com.android.tools.r8.graph.DexType):39:39 -> Q 82:82:com.android.tools.r8.graph.CfCode DesugarVarHandle_setVolatileArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7301 -> Q 83:90:com.android.tools.r8.graph.CfCode DesugarVarHandle_setVolatileArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7301:7308 -> Q 91:103:com.android.tools.r8.graph.CfCode DesugarVarHandle_setVolatileArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7305:7317 -> Q 104:108:com.android.tools.r8.graph.CfCode DesugarVarHandle_setVolatileArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7316:7320 -> Q 109:109:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> Q 109:109:com.android.tools.r8.graph.CfCode DesugarVarHandle_setVolatileArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7320 -> Q 110:117:com.android.tools.r8.graph.CfCode DesugarVarHandle_setVolatileArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7320:7327 -> Q 118:118:com.android.tools.r8.graph.CfCode DesugarVarHandle_setVolatileArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7324:7324 -> Q 119:119:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> Q 119:119:com.android.tools.r8.graph.CfCode DesugarVarHandle_setVolatileArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7324 -> Q 120:131:com.android.tools.r8.graph.CfCode DesugarVarHandle_setVolatileArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7324:7335 -> Q 132:132:com.android.tools.r8.graph.CfCode DesugarVarHandle_setVolatileArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7332:7332 -> Q 133:133:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> Q 133:133:com.android.tools.r8.graph.CfCode DesugarVarHandle_setVolatileArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7332 -> Q 134:147:com.android.tools.r8.graph.CfCode DesugarVarHandle_setVolatileArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7332:7345 -> Q 148:148:com.android.tools.r8.graph.CfCode DesugarVarHandle_setVolatileArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7342:7342 -> Q 149:149:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> Q 149:149:com.android.tools.r8.graph.CfCode DesugarVarHandle_setVolatileArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7342 -> Q 150:150:com.android.tools.r8.graph.CfCode DesugarVarHandle_setVolatileArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7342:7342 -> Q 151:151:void com.android.tools.r8.cf.code.CfConstClass.(com.android.tools.r8.graph.DexType):39:39 -> Q 151:151:com.android.tools.r8.graph.CfCode DesugarVarHandle_setVolatileArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7342 -> Q 152:164:com.android.tools.r8.graph.CfCode DesugarVarHandle_setVolatileArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7342:7354 -> Q 165:165:com.android.tools.r8.graph.CfCode DesugarVarHandle_setVolatileArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7351:7351 -> Q 166:166:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> Q 166:166:com.android.tools.r8.graph.CfCode DesugarVarHandle_setVolatileArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7351 -> Q 167:181:com.android.tools.r8.graph.CfCode DesugarVarHandle_setVolatileArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7351:7365 -> Q 182:193:com.android.tools.r8.graph.CfCode DesugarVarHandle_setVolatileArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7362:7373 -> Q 194:207:com.android.tools.r8.graph.CfCode DesugarVarHandle_setVolatileArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7369:7382 -> Q 208:214:com.android.tools.r8.graph.CfCode DesugarVarHandle_setVolatileArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7381:7387 -> Q 215:215:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> Q 215:215:com.android.tools.r8.graph.CfCode DesugarVarHandle_setVolatileArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7387 -> Q 216:223:com.android.tools.r8.graph.CfCode DesugarVarHandle_setVolatileArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7387:7394 -> Q 224:224:com.android.tools.r8.graph.CfCode DesugarVarHandle_setVolatileArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7391:7391 -> Q 225:225:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> Q 225:225:com.android.tools.r8.graph.CfCode DesugarVarHandle_setVolatileArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7391 -> Q 226:226:com.android.tools.r8.graph.CfCode DesugarVarHandle_setVolatileArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7391:7391 -> Q 227:227:void com.android.tools.r8.cf.code.CfConstClass.(com.android.tools.r8.graph.DexType):39:39 -> Q 227:227:com.android.tools.r8.graph.CfCode DesugarVarHandle_setVolatileArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7391 -> Q 228:240:com.android.tools.r8.graph.CfCode DesugarVarHandle_setVolatileArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7391:7403 -> Q 241:241:com.android.tools.r8.graph.CfCode DesugarVarHandle_setVolatileArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7400:7400 -> Q 242:242:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> Q 242:242:com.android.tools.r8.graph.CfCode DesugarVarHandle_setVolatileArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7400 -> Q 243:257:com.android.tools.r8.graph.CfCode DesugarVarHandle_setVolatileArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7400:7414 -> Q 258:269:com.android.tools.r8.graph.CfCode DesugarVarHandle_setVolatileArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7411:7422 -> Q 270:283:com.android.tools.r8.graph.CfCode DesugarVarHandle_setVolatileArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7418:7431 -> Q 284:290:com.android.tools.r8.graph.CfCode DesugarVarHandle_setVolatileArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7430:7436 -> Q 291:291:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> Q 291:291:com.android.tools.r8.graph.CfCode DesugarVarHandle_setVolatileArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7436 -> Q 292:299:com.android.tools.r8.graph.CfCode DesugarVarHandle_setVolatileArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7436:7443 -> Q 300:300:com.android.tools.r8.graph.CfCode DesugarVarHandle_setVolatileArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7440:7440 -> Q 301:301:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> Q 301:301:com.android.tools.r8.graph.CfCode DesugarVarHandle_setVolatileArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7440 -> Q 302:315:com.android.tools.r8.graph.CfCode DesugarVarHandle_setVolatileArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7440:7453 -> Q 316:328:com.android.tools.r8.graph.CfCode DesugarVarHandle_setVolatileArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7449:7461 -> Q 329:335:com.android.tools.r8.graph.CfCode DesugarVarHandle_setVolatileArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7460:7466 -> Q 336:336:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> Q 336:336:com.android.tools.r8.graph.CfCode DesugarVarHandle_setVolatileArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7466 -> Q 337:337:com.android.tools.r8.graph.CfCode DesugarVarHandle_setVolatileArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7466:7466 -> Q 338:550:com.android.tools.r8.graph.CfCode DesugarVarHandle_setVolatileArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7259:7471 -> Q 551:551:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161:161 -> Q 551:551:com.android.tools.r8.graph.CfCode DesugarVarHandle_setVolatileArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7471 -> Q 552:552: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):187:187 -> Q 552:552:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161 -> Q 552:552:com.android.tools.r8.graph.CfCode DesugarVarHandle_setVolatileArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7471 -> Q 553:553: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):179:179 -> Q 553:553:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161 -> Q 553:553:com.android.tools.r8.graph.CfCode DesugarVarHandle_setVolatileArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7471 -> Q 1:18:com.android.tools.r8.graph.CfCode DesugarVarHandle_setVolatileArrayInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7476:7493 -> R # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/u;"} 19:19:com.android.tools.r8.graph.CfCode DesugarVarHandle_setVolatileArrayInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7490:7490 -> R 20:20:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> R 20:20:com.android.tools.r8.graph.CfCode DesugarVarHandle_setVolatileArrayInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7490 -> R 21:21:com.android.tools.r8.graph.CfCode DesugarVarHandle_setVolatileArrayInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7490:7490 -> R 22:22:void com.android.tools.r8.cf.code.CfConstClass.(com.android.tools.r8.graph.DexType):39:39 -> R 22:22:com.android.tools.r8.graph.CfCode DesugarVarHandle_setVolatileArrayInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7490 -> R 23:30:com.android.tools.r8.graph.CfCode DesugarVarHandle_setVolatileArrayInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7490:7497 -> R 31:31:void com.android.tools.r8.cf.code.CfNew.(com.android.tools.r8.graph.DexType):39:39 -> R 31:31:com.android.tools.r8.graph.CfCode DesugarVarHandle_setVolatileArrayInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7497 -> R 32:39:com.android.tools.r8.graph.CfCode DesugarVarHandle_setVolatileArrayInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7497:7504 -> R 40:52:com.android.tools.r8.graph.CfCode DesugarVarHandle_setVolatileArrayInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7501:7513 -> R 53:57:com.android.tools.r8.graph.CfCode DesugarVarHandle_setVolatileArrayInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7512:7516 -> R 58:58:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> R 58:58:com.android.tools.r8.graph.CfCode DesugarVarHandle_setVolatileArrayInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7516 -> R 59:66:com.android.tools.r8.graph.CfCode DesugarVarHandle_setVolatileArrayInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7516:7523 -> R 67:67:com.android.tools.r8.graph.CfCode DesugarVarHandle_setVolatileArrayInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7520:7520 -> R 68:68:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> R 68:68:com.android.tools.r8.graph.CfCode DesugarVarHandle_setVolatileArrayInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7520 -> R 69:80:com.android.tools.r8.graph.CfCode DesugarVarHandle_setVolatileArrayInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7520:7531 -> R 81:81:com.android.tools.r8.graph.CfCode DesugarVarHandle_setVolatileArrayInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7528:7528 -> R 82:82:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> R 82:82:com.android.tools.r8.graph.CfCode DesugarVarHandle_setVolatileArrayInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7528 -> R 83:96:com.android.tools.r8.graph.CfCode DesugarVarHandle_setVolatileArrayInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7528:7541 -> R 97:97:com.android.tools.r8.graph.CfCode DesugarVarHandle_setVolatileArrayInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7538:7538 -> R 98:98:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> R 98:98:com.android.tools.r8.graph.CfCode DesugarVarHandle_setVolatileArrayInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7538 -> R 99:112:com.android.tools.r8.graph.CfCode DesugarVarHandle_setVolatileArrayInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7538:7551 -> R 113:113:com.android.tools.r8.graph.CfCode DesugarVarHandle_setVolatileArrayInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7547:7547 -> R 114:185:com.android.tools.r8.graph.CfCode DesugarVarHandle_setVolatileArrayInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7486:7557 -> R 186:186:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161:161 -> R 186:186:com.android.tools.r8.graph.CfCode DesugarVarHandle_setVolatileArrayInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7557 -> R 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,com.android.tools.r8.position.Position) -> R 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):161 -> R 187:187:com.android.tools.r8.graph.CfCode DesugarVarHandle_setVolatileArrayInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7557 -> R 188:188: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):179:179 -> R 188:188:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161 -> R 188:188:com.android.tools.r8.graph.CfCode DesugarVarHandle_setVolatileArrayInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7557 -> R 1:18:com.android.tools.r8.graph.CfCode DesugarVarHandle_setVolatileArrayLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7562:7579 -> S # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/u;"} 19:19:com.android.tools.r8.graph.CfCode DesugarVarHandle_setVolatileArrayLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7576:7576 -> S 20:20:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> S 20:20:com.android.tools.r8.graph.CfCode DesugarVarHandle_setVolatileArrayLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7576 -> S 21:21:com.android.tools.r8.graph.CfCode DesugarVarHandle_setVolatileArrayLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7576:7576 -> S 22:22:void com.android.tools.r8.cf.code.CfConstClass.(com.android.tools.r8.graph.DexType):39:39 -> S 22:22:com.android.tools.r8.graph.CfCode DesugarVarHandle_setVolatileArrayLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7576 -> S 23:30:com.android.tools.r8.graph.CfCode DesugarVarHandle_setVolatileArrayLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7576:7583 -> S 31:31:void com.android.tools.r8.cf.code.CfNew.(com.android.tools.r8.graph.DexType):39:39 -> S 31:31:com.android.tools.r8.graph.CfCode DesugarVarHandle_setVolatileArrayLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7583 -> S 32:39:com.android.tools.r8.graph.CfCode DesugarVarHandle_setVolatileArrayLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7583:7590 -> S 40:52:com.android.tools.r8.graph.CfCode DesugarVarHandle_setVolatileArrayLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7587:7599 -> S 53:58:com.android.tools.r8.graph.CfCode DesugarVarHandle_setVolatileArrayLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7598:7603 -> S 59:59:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> S 59:59:com.android.tools.r8.graph.CfCode DesugarVarHandle_setVolatileArrayLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7603 -> S 60:67:com.android.tools.r8.graph.CfCode DesugarVarHandle_setVolatileArrayLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7603:7610 -> S 68:68:com.android.tools.r8.graph.CfCode DesugarVarHandle_setVolatileArrayLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7607:7607 -> S 69:69:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> S 69:69:com.android.tools.r8.graph.CfCode DesugarVarHandle_setVolatileArrayLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7607 -> S 70:81:com.android.tools.r8.graph.CfCode DesugarVarHandle_setVolatileArrayLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7607:7618 -> S 82:82:com.android.tools.r8.graph.CfCode DesugarVarHandle_setVolatileArrayLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7615:7615 -> S 83:83:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> S 83:83:com.android.tools.r8.graph.CfCode DesugarVarHandle_setVolatileArrayLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7615 -> S 84:97:com.android.tools.r8.graph.CfCode DesugarVarHandle_setVolatileArrayLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7615:7628 -> S 98:98:com.android.tools.r8.graph.CfCode DesugarVarHandle_setVolatileArrayLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7625:7625 -> S 99:99:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> S 99:99:com.android.tools.r8.graph.CfCode DesugarVarHandle_setVolatileArrayLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7625 -> S 100:113:com.android.tools.r8.graph.CfCode DesugarVarHandle_setVolatileArrayLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7625:7638 -> S 114:114:com.android.tools.r8.graph.CfCode DesugarVarHandle_setVolatileArrayLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7634:7634 -> S 115:187:com.android.tools.r8.graph.CfCode DesugarVarHandle_setVolatileArrayLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7572:7644 -> S 188:188:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161:161 -> S 188:188:com.android.tools.r8.graph.CfCode DesugarVarHandle_setVolatileArrayLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7644 -> S 189:189: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):187:187 -> S 189:189:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161 -> S 189:189:com.android.tools.r8.graph.CfCode DesugarVarHandle_setVolatileArrayLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7644 -> S 190:190: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):179:179 -> S 190:190:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161 -> S 190:190:com.android.tools.r8.graph.CfCode DesugarVarHandle_setVolatileArrayLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7644 -> S 1:19:com.android.tools.r8.graph.CfCode DesugarVarHandle_setVolatileInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7648:7666 -> T # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/u;"} 20:20:com.android.tools.r8.graph.CfCode DesugarVarHandle_setVolatileInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7663:7663 -> T 21:21:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> T 21:21:com.android.tools.r8.graph.CfCode DesugarVarHandle_setVolatileInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7663 -> T 22:30:com.android.tools.r8.graph.CfCode DesugarVarHandle_setVolatileInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7663:7671 -> T 31:42:com.android.tools.r8.graph.CfCode DesugarVarHandle_setVolatileInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7668:7679 -> T 43:43:com.android.tools.r8.graph.CfCode DesugarVarHandle_setVolatileInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7676:7676 -> T 44:44:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> T 44:44:com.android.tools.r8.graph.CfCode DesugarVarHandle_setVolatileInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7676 -> T 45:55:com.android.tools.r8.graph.CfCode DesugarVarHandle_setVolatileInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7676:7686 -> T 56:56:com.android.tools.r8.graph.CfCode DesugarVarHandle_setVolatileInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7683:7683 -> T 57:57:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> T 57:57:com.android.tools.r8.graph.CfCode DesugarVarHandle_setVolatileInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7683 -> T 58:69:com.android.tools.r8.graph.CfCode DesugarVarHandle_setVolatileInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7683:7694 -> T 70:83:com.android.tools.r8.graph.CfCode DesugarVarHandle_setVolatileInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7690:7703 -> T 84:87:com.android.tools.r8.graph.CfCode DesugarVarHandle_setVolatileInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7702:7705 -> T 88:88:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> T 88:88:com.android.tools.r8.graph.CfCode DesugarVarHandle_setVolatileInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7705 -> T 89:96:com.android.tools.r8.graph.CfCode DesugarVarHandle_setVolatileInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7705:7712 -> T 97:97:com.android.tools.r8.graph.CfCode DesugarVarHandle_setVolatileInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7709:7709 -> T 98:98:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> T 98:98:com.android.tools.r8.graph.CfCode DesugarVarHandle_setVolatileInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7709 -> T 99:107:com.android.tools.r8.graph.CfCode DesugarVarHandle_setVolatileInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7709:7717 -> T 108:119:com.android.tools.r8.graph.CfCode DesugarVarHandle_setVolatileInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7714:7725 -> T 120:120:com.android.tools.r8.graph.CfCode DesugarVarHandle_setVolatileInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7722:7722 -> T 121:121:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> T 121:121:com.android.tools.r8.graph.CfCode DesugarVarHandle_setVolatileInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7722 -> T 122:132:com.android.tools.r8.graph.CfCode DesugarVarHandle_setVolatileInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7722:7732 -> T 133:133:com.android.tools.r8.graph.CfCode DesugarVarHandle_setVolatileInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7729:7729 -> T 134:134:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> T 134:134:com.android.tools.r8.graph.CfCode DesugarVarHandle_setVolatileInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7729 -> T 135:147:com.android.tools.r8.graph.CfCode DesugarVarHandle_setVolatileInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7729:7741 -> T 148:161:com.android.tools.r8.graph.CfCode DesugarVarHandle_setVolatileInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7737:7750 -> T 162:165:com.android.tools.r8.graph.CfCode DesugarVarHandle_setVolatileInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7749:7752 -> T 166:166:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> T 166:166:com.android.tools.r8.graph.CfCode DesugarVarHandle_setVolatileInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7752 -> T 167:177:com.android.tools.r8.graph.CfCode DesugarVarHandle_setVolatileInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7752:7762 -> T 178:188:com.android.tools.r8.graph.CfCode DesugarVarHandle_setVolatileInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7759:7769 -> T 189:200:com.android.tools.r8.graph.CfCode DesugarVarHandle_setVolatileInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7766:7777 -> T 201:204:com.android.tools.r8.graph.CfCode DesugarVarHandle_setVolatileInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7776:7779 -> T 205:205:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> T 205:205:com.android.tools.r8.graph.CfCode DesugarVarHandle_setVolatileInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7779 -> T 206:206:com.android.tools.r8.graph.CfCode DesugarVarHandle_setVolatileInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7779:7779 -> T 207:332:com.android.tools.r8.graph.CfCode DesugarVarHandle_setVolatileInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7659:7784 -> T 333:333:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161:161 -> T 333:333:com.android.tools.r8.graph.CfCode DesugarVarHandle_setVolatileInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7784 -> T 334:334: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):187:187 -> T 334:334:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161 -> T 334:334:com.android.tools.r8.graph.CfCode DesugarVarHandle_setVolatileInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7784 -> T 335:335: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):179:179 -> T 335:335:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161 -> T 335:335:com.android.tools.r8.graph.CfCode DesugarVarHandle_setVolatileInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7784 -> T 1:19:com.android.tools.r8.graph.CfCode DesugarVarHandle_setVolatileLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7788:7806 -> U # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/u;"} 20:20:com.android.tools.r8.graph.CfCode DesugarVarHandle_setVolatileLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7803:7803 -> U 21:21:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> U 21:21:com.android.tools.r8.graph.CfCode DesugarVarHandle_setVolatileLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7803 -> U 22:30:com.android.tools.r8.graph.CfCode DesugarVarHandle_setVolatileLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7803:7811 -> U 31:42:com.android.tools.r8.graph.CfCode DesugarVarHandle_setVolatileLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7808:7819 -> U 43:43:com.android.tools.r8.graph.CfCode DesugarVarHandle_setVolatileLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7816:7816 -> U 44:44:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> U 44:44:com.android.tools.r8.graph.CfCode DesugarVarHandle_setVolatileLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7816 -> U 45:55:com.android.tools.r8.graph.CfCode DesugarVarHandle_setVolatileLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7816:7826 -> U 56:56:com.android.tools.r8.graph.CfCode DesugarVarHandle_setVolatileLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7823:7823 -> U 57:57:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> U 57:57:com.android.tools.r8.graph.CfCode DesugarVarHandle_setVolatileLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7823 -> U 58:69:com.android.tools.r8.graph.CfCode DesugarVarHandle_setVolatileLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7823:7834 -> U 70:83:com.android.tools.r8.graph.CfCode DesugarVarHandle_setVolatileLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7830:7843 -> U 84:88:com.android.tools.r8.graph.CfCode DesugarVarHandle_setVolatileLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7842:7846 -> U 89:89:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> U 89:89:com.android.tools.r8.graph.CfCode DesugarVarHandle_setVolatileLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7846 -> U 90:97:com.android.tools.r8.graph.CfCode DesugarVarHandle_setVolatileLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7846:7853 -> U 98:98:com.android.tools.r8.graph.CfCode DesugarVarHandle_setVolatileLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7850:7850 -> U 99:99:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> U 99:99:com.android.tools.r8.graph.CfCode DesugarVarHandle_setVolatileLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7850 -> U 100:108:com.android.tools.r8.graph.CfCode DesugarVarHandle_setVolatileLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7850:7858 -> U 109:121:com.android.tools.r8.graph.CfCode DesugarVarHandle_setVolatileLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7855:7867 -> U 122:134:com.android.tools.r8.graph.CfCode DesugarVarHandle_setVolatileLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7864:7876 -> U 135:139:com.android.tools.r8.graph.CfCode DesugarVarHandle_setVolatileLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7875:7879 -> U 140:140:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> U 140:140:com.android.tools.r8.graph.CfCode DesugarVarHandle_setVolatileLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7879 -> U 141:148:com.android.tools.r8.graph.CfCode DesugarVarHandle_setVolatileLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7879:7886 -> U 149:149:com.android.tools.r8.graph.CfCode DesugarVarHandle_setVolatileLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7883:7883 -> U 150:150:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> U 150:150:com.android.tools.r8.graph.CfCode DesugarVarHandle_setVolatileLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7883 -> U 151:161:com.android.tools.r8.graph.CfCode DesugarVarHandle_setVolatileLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7883:7893 -> U 162:162:com.android.tools.r8.graph.CfCode DesugarVarHandle_setVolatileLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7890:7890 -> U 163:163:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> U 163:163:com.android.tools.r8.graph.CfCode DesugarVarHandle_setVolatileLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7890 -> U 164:174:com.android.tools.r8.graph.CfCode DesugarVarHandle_setVolatileLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7890:7900 -> U 175:186:com.android.tools.r8.graph.CfCode DesugarVarHandle_setVolatileLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7897:7908 -> U 187:199:com.android.tools.r8.graph.CfCode DesugarVarHandle_setVolatileLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7904:7916 -> U 200:204:com.android.tools.r8.graph.CfCode DesugarVarHandle_setVolatileLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7915:7919 -> U 205:205:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> U 205:205:com.android.tools.r8.graph.CfCode DesugarVarHandle_setVolatileLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7919 -> U 206:206:com.android.tools.r8.graph.CfCode DesugarVarHandle_setVolatileLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7919:7919 -> U 207:332:com.android.tools.r8.graph.CfCode DesugarVarHandle_setVolatileLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7799:7924 -> U 333:333:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161:161 -> U 333:333:com.android.tools.r8.graph.CfCode DesugarVarHandle_setVolatileLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7924 -> U 334:334: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):187:187 -> U 334:334:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161 -> U 334:334:com.android.tools.r8.graph.CfCode DesugarVarHandle_setVolatileLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7924 -> U 335:335: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):179:179 -> U 335:335:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161 -> U 335:335:com.android.tools.r8.graph.CfCode DesugarVarHandle_setVolatileLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7924 -> U 1:24:com.android.tools.r8.graph.CfCode DesugarVarHandle_toIntIfPossible(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7928:7951 -> V # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/u;"} 25:25:void com.android.tools.r8.cf.code.CfCheckCast.(com.android.tools.r8.graph.DexType):39:39 -> V 25:25:com.android.tools.r8.graph.CfCode DesugarVarHandle_toIntIfPossible(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7951 -> V 26:32:com.android.tools.r8.graph.CfCode DesugarVarHandle_toIntIfPossible(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7951:7957 -> V 33:45:com.android.tools.r8.graph.CfCode DesugarVarHandle_toIntIfPossible(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7954:7966 -> V 46:49:com.android.tools.r8.graph.CfCode DesugarVarHandle_toIntIfPossible(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7965:7968 -> V 50:50:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> V 50:50:com.android.tools.r8.graph.CfCode DesugarVarHandle_toIntIfPossible(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7968 -> V 51:58:com.android.tools.r8.graph.CfCode DesugarVarHandle_toIntIfPossible(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7968:7975 -> V 59:59:void com.android.tools.r8.cf.code.CfCheckCast.(com.android.tools.r8.graph.DexType):39:39 -> V 59:59:com.android.tools.r8.graph.CfCode DesugarVarHandle_toIntIfPossible(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7975 -> V 60:66:com.android.tools.r8.graph.CfCode DesugarVarHandle_toIntIfPossible(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7975:7981 -> V 67:79:com.android.tools.r8.graph.CfCode DesugarVarHandle_toIntIfPossible(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7978:7990 -> V 80:83:com.android.tools.r8.graph.CfCode DesugarVarHandle_toIntIfPossible(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7989:7992 -> V 84:84:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> V 84:84:com.android.tools.r8.graph.CfCode DesugarVarHandle_toIntIfPossible(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7992 -> V 85:85:com.android.tools.r8.graph.CfCode DesugarVarHandle_toIntIfPossible(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7992:7992 -> V 86:86:void com.android.tools.r8.cf.code.CfCheckCast.(com.android.tools.r8.graph.DexType):39:39 -> V 86:86:com.android.tools.r8.graph.CfCode DesugarVarHandle_toIntIfPossible(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7992 -> V 87:100:com.android.tools.r8.graph.CfCode DesugarVarHandle_toIntIfPossible(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7992:8005 -> V 101:113:com.android.tools.r8.graph.CfCode DesugarVarHandle_toIntIfPossible(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8002:8014 -> V 114:117:com.android.tools.r8.graph.CfCode DesugarVarHandle_toIntIfPossible(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8013:8016 -> V 118:118:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> V 118:118:com.android.tools.r8.graph.CfCode DesugarVarHandle_toIntIfPossible(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8016 -> V 119:126:com.android.tools.r8.graph.CfCode DesugarVarHandle_toIntIfPossible(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8016:8023 -> V 127:127:void com.android.tools.r8.cf.code.CfCheckCast.(com.android.tools.r8.graph.DexType):39:39 -> V 127:127:com.android.tools.r8.graph.CfCode DesugarVarHandle_toIntIfPossible(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8023 -> V 128:134:com.android.tools.r8.graph.CfCode DesugarVarHandle_toIntIfPossible(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8023:8029 -> V 135:147:com.android.tools.r8.graph.CfCode DesugarVarHandle_toIntIfPossible(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8026:8038 -> V 148:151:com.android.tools.r8.graph.CfCode DesugarVarHandle_toIntIfPossible(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8037:8040 -> V 152:152:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> V 152:152:com.android.tools.r8.graph.CfCode DesugarVarHandle_toIntIfPossible(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8040 -> V 153:158:com.android.tools.r8.graph.CfCode DesugarVarHandle_toIntIfPossible(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8040:8045 -> V 159:159:void com.android.tools.r8.cf.code.CfNew.(com.android.tools.r8.graph.DexType):39:39 -> V 159:159:com.android.tools.r8.graph.CfCode DesugarVarHandle_toIntIfPossible(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8045 -> V 160:167:com.android.tools.r8.graph.CfCode DesugarVarHandle_toIntIfPossible(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8045:8052 -> V 168:180:com.android.tools.r8.graph.CfCode DesugarVarHandle_toIntIfPossible(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8049:8061 -> V 181:184:com.android.tools.r8.graph.CfCode DesugarVarHandle_toIntIfPossible(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8060:8063 -> V 185:185:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> V 185:185:com.android.tools.r8.graph.CfCode DesugarVarHandle_toIntIfPossible(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8063 -> V 186:194:com.android.tools.r8.graph.CfCode DesugarVarHandle_toIntIfPossible(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8063:8071 -> V 195:195:com.android.tools.r8.graph.CfCode DesugarVarHandle_toIntIfPossible(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8068:8068 -> V 196:328:com.android.tools.r8.graph.CfCode DesugarVarHandle_toIntIfPossible(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):7944:8076 -> V 329:329:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161:161 -> V 329:329:com.android.tools.r8.graph.CfCode DesugarVarHandle_toIntIfPossible(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8076 -> V 330:330: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):187:187 -> V 330:330:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161 -> V 330:330:com.android.tools.r8.graph.CfCode DesugarVarHandle_toIntIfPossible(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8076 -> V 331:331: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):179:179 -> V 331:331:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161 -> V 331:331:com.android.tools.r8.graph.CfCode DesugarVarHandle_toIntIfPossible(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8076 -> V 1:16:com.android.tools.r8.graph.CfCode DesugarVarHandle_toLongIfPossible(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8080:8095 -> W # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/u;"} 17:17:void com.android.tools.r8.cf.code.CfCheckCast.(com.android.tools.r8.graph.DexType):39:39 -> W 17:17:com.android.tools.r8.graph.CfCode DesugarVarHandle_toLongIfPossible(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8095 -> W 18:24:com.android.tools.r8.graph.CfCode DesugarVarHandle_toLongIfPossible(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8095:8101 -> W 25:37:com.android.tools.r8.graph.CfCode DesugarVarHandle_toLongIfPossible(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8098:8110 -> W 38:41:com.android.tools.r8.graph.CfCode DesugarVarHandle_toLongIfPossible(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8109:8112 -> W 42:42:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> W 42:42:com.android.tools.r8.graph.CfCode DesugarVarHandle_toLongIfPossible(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8112 -> W 43:53:com.android.tools.r8.graph.CfCode DesugarVarHandle_toLongIfPossible(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8112:8122 -> W 54:54:com.android.tools.r8.graph.CfCode DesugarVarHandle_toLongIfPossible(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8119:8119 -> W 55:95:com.android.tools.r8.graph.CfCode DesugarVarHandle_toLongIfPossible(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8088:8128 -> W 96:96:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161:161 -> W 96:96:com.android.tools.r8.graph.CfCode DesugarVarHandle_toLongIfPossible(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8128 -> W 97:97: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):187:187 -> W 97:97:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161 -> W 97:97:com.android.tools.r8.graph.CfCode DesugarVarHandle_toLongIfPossible(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8128 -> W 98:98: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):179:179 -> W 98:98:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161 -> W 98:98:com.android.tools.r8.graph.CfCode DesugarVarHandle_toLongIfPossible(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8128 -> W 1:22:com.android.tools.r8.graph.CfCode DesugarVarHandle_weakCompareAndSet(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8133:8154 -> X # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/u;"} 23:23:com.android.tools.r8.graph.CfCode DesugarVarHandle_weakCompareAndSet(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8151:8151 -> X 24:24:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> X 24:24:com.android.tools.r8.graph.CfCode DesugarVarHandle_weakCompareAndSet(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8151 -> X 25:33:com.android.tools.r8.graph.CfCode DesugarVarHandle_weakCompareAndSet(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8151:8159 -> X 34:45:com.android.tools.r8.graph.CfCode DesugarVarHandle_weakCompareAndSet(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8156:8167 -> X 46:46:com.android.tools.r8.graph.CfCode DesugarVarHandle_weakCompareAndSet(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8164:8164 -> X 47:47:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> X 47:47:com.android.tools.r8.graph.CfCode DesugarVarHandle_weakCompareAndSet(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8164 -> X 48:58:com.android.tools.r8.graph.CfCode DesugarVarHandle_weakCompareAndSet(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8164:8174 -> X 59:59:com.android.tools.r8.graph.CfCode DesugarVarHandle_weakCompareAndSet(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8171:8171 -> X 60:60:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> X 60:60:com.android.tools.r8.graph.CfCode DesugarVarHandle_weakCompareAndSet(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8171 -> X 61:74:com.android.tools.r8.graph.CfCode DesugarVarHandle_weakCompareAndSet(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8171:8184 -> X 75:88:com.android.tools.r8.graph.CfCode DesugarVarHandle_weakCompareAndSet(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8181:8194 -> X 89:105:com.android.tools.r8.graph.CfCode DesugarVarHandle_weakCompareAndSet(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8191:8207 -> X 106:123:com.android.tools.r8.graph.CfCode DesugarVarHandle_weakCompareAndSet(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8199:8216 -> X 124:128:com.android.tools.r8.graph.CfCode DesugarVarHandle_weakCompareAndSet(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8215:8219 -> X 129:129:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> X 129:129:com.android.tools.r8.graph.CfCode DesugarVarHandle_weakCompareAndSet(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8219 -> X 130:137:com.android.tools.r8.graph.CfCode DesugarVarHandle_weakCompareAndSet(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8219:8226 -> X 138:138:com.android.tools.r8.graph.CfCode DesugarVarHandle_weakCompareAndSet(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8223:8223 -> X 139:139:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> X 139:139:com.android.tools.r8.graph.CfCode DesugarVarHandle_weakCompareAndSet(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8223 -> X 140:148:com.android.tools.r8.graph.CfCode DesugarVarHandle_weakCompareAndSet(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8223:8231 -> X 149:160:com.android.tools.r8.graph.CfCode DesugarVarHandle_weakCompareAndSet(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8228:8239 -> X 161:161:com.android.tools.r8.graph.CfCode DesugarVarHandle_weakCompareAndSet(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8236:8236 -> X 162:162:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> X 162:162:com.android.tools.r8.graph.CfCode DesugarVarHandle_weakCompareAndSet(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8236 -> X 163:173:com.android.tools.r8.graph.CfCode DesugarVarHandle_weakCompareAndSet(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8236:8246 -> X 174:174:com.android.tools.r8.graph.CfCode DesugarVarHandle_weakCompareAndSet(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8243:8243 -> X 175:175:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> X 175:175:com.android.tools.r8.graph.CfCode DesugarVarHandle_weakCompareAndSet(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8243 -> X 176:189:com.android.tools.r8.graph.CfCode DesugarVarHandle_weakCompareAndSet(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8243:8256 -> X 190:203:com.android.tools.r8.graph.CfCode DesugarVarHandle_weakCompareAndSet(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8253:8266 -> X 204:220:com.android.tools.r8.graph.CfCode DesugarVarHandle_weakCompareAndSet(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8263:8279 -> X 221:238:com.android.tools.r8.graph.CfCode DesugarVarHandle_weakCompareAndSet(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8271:8288 -> X 239:243:com.android.tools.r8.graph.CfCode DesugarVarHandle_weakCompareAndSet(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8287:8291 -> X 244:244:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> X 244:244:com.android.tools.r8.graph.CfCode DesugarVarHandle_weakCompareAndSet(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8291 -> X 245:252:com.android.tools.r8.graph.CfCode DesugarVarHandle_weakCompareAndSet(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8291:8298 -> X 253:253:com.android.tools.r8.graph.CfCode DesugarVarHandle_weakCompareAndSet(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8295:8295 -> X 254:254:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> X 254:254:com.android.tools.r8.graph.CfCode DesugarVarHandle_weakCompareAndSet(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8295 -> X 255:265:com.android.tools.r8.graph.CfCode DesugarVarHandle_weakCompareAndSet(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8295:8305 -> X 266:266:com.android.tools.r8.graph.CfCode DesugarVarHandle_weakCompareAndSet(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8302:8302 -> X 267:267:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> X 267:267:com.android.tools.r8.graph.CfCode DesugarVarHandle_weakCompareAndSet(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8302 -> X 268:284:com.android.tools.r8.graph.CfCode DesugarVarHandle_weakCompareAndSet(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8302:8318 -> X 285:285:com.android.tools.r8.graph.CfCode DesugarVarHandle_weakCompareAndSet(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8310:8310 -> X 286:462:com.android.tools.r8.graph.CfCode DesugarVarHandle_weakCompareAndSet(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8147:8323 -> X 463:463:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161:161 -> X 463:463:com.android.tools.r8.graph.CfCode DesugarVarHandle_weakCompareAndSet(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8323 -> X 464:464: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):187:187 -> X 464:464:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161 -> X 464:464:com.android.tools.r8.graph.CfCode DesugarVarHandle_weakCompareAndSet(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8323 -> X 465:465: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):179:179 -> X 465:465:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161 -> X 465:465:com.android.tools.r8.graph.CfCode DesugarVarHandle_weakCompareAndSet(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8323 -> X 1:27:com.android.tools.r8.graph.CfCode DesugarVarHandle_weakCompareAndSetArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8328:8354 -> Y # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/u;"} 28:28:com.android.tools.r8.graph.CfCode DesugarVarHandle_weakCompareAndSetArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8351:8351 -> Y 29:29:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> Y 29:29:com.android.tools.r8.graph.CfCode DesugarVarHandle_weakCompareAndSetArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8351 -> Y 30:39:com.android.tools.r8.graph.CfCode DesugarVarHandle_weakCompareAndSetArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8351:8360 -> Y 40:51:com.android.tools.r8.graph.CfCode DesugarVarHandle_weakCompareAndSetArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8357:8368 -> Y 52:52:com.android.tools.r8.graph.CfCode DesugarVarHandle_weakCompareAndSetArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8365:8365 -> Y 53:53:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> Y 53:53:com.android.tools.r8.graph.CfCode DesugarVarHandle_weakCompareAndSetArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8365 -> Y 54:64:com.android.tools.r8.graph.CfCode DesugarVarHandle_weakCompareAndSetArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8365:8375 -> Y 65:77:com.android.tools.r8.graph.CfCode DesugarVarHandle_weakCompareAndSetArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8372:8384 -> Y 78:83:com.android.tools.r8.graph.CfCode DesugarVarHandle_weakCompareAndSetArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8383:8388 -> Y 84:84:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> Y 84:84:com.android.tools.r8.graph.CfCode DesugarVarHandle_weakCompareAndSetArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8388 -> Y 85:87:com.android.tools.r8.graph.CfCode DesugarVarHandle_weakCompareAndSetArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8388:8390 -> Y 88:88:void com.android.tools.r8.cf.code.CfNew.(com.android.tools.r8.graph.DexType):39:39 -> Y 88:88:com.android.tools.r8.graph.CfCode DesugarVarHandle_weakCompareAndSetArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8390 -> Y 89:96:com.android.tools.r8.graph.CfCode DesugarVarHandle_weakCompareAndSetArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8390:8397 -> Y 97:109:com.android.tools.r8.graph.CfCode DesugarVarHandle_weakCompareAndSetArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8394:8406 -> Y 110:115:com.android.tools.r8.graph.CfCode DesugarVarHandle_weakCompareAndSetArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8405:8410 -> Y 116:116:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> Y 116:116:com.android.tools.r8.graph.CfCode DesugarVarHandle_weakCompareAndSetArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8410 -> Y 117:124:com.android.tools.r8.graph.CfCode DesugarVarHandle_weakCompareAndSetArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8410:8417 -> Y 125:125:com.android.tools.r8.graph.CfCode DesugarVarHandle_weakCompareAndSetArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8414:8414 -> Y 126:126:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> Y 126:126:com.android.tools.r8.graph.CfCode DesugarVarHandle_weakCompareAndSetArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8414 -> Y 127:138:com.android.tools.r8.graph.CfCode DesugarVarHandle_weakCompareAndSetArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8414:8425 -> Y 139:139:com.android.tools.r8.graph.CfCode DesugarVarHandle_weakCompareAndSetArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8422:8422 -> Y 140:140:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> Y 140:140:com.android.tools.r8.graph.CfCode DesugarVarHandle_weakCompareAndSetArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8422 -> Y 141:154:com.android.tools.r8.graph.CfCode DesugarVarHandle_weakCompareAndSetArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8422:8435 -> Y 155:155:com.android.tools.r8.graph.CfCode DesugarVarHandle_weakCompareAndSetArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8432:8432 -> Y 156:156:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> Y 156:156:com.android.tools.r8.graph.CfCode DesugarVarHandle_weakCompareAndSetArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8432 -> Y 157:157:com.android.tools.r8.graph.CfCode DesugarVarHandle_weakCompareAndSetArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8432:8432 -> Y 158:158:void com.android.tools.r8.cf.code.CfConstClass.(com.android.tools.r8.graph.DexType):39:39 -> Y 158:158:com.android.tools.r8.graph.CfCode DesugarVarHandle_weakCompareAndSetArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8432 -> Y 159:171:com.android.tools.r8.graph.CfCode DesugarVarHandle_weakCompareAndSetArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8432:8444 -> Y 172:172:com.android.tools.r8.graph.CfCode DesugarVarHandle_weakCompareAndSetArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8441:8441 -> Y 173:173:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> Y 173:173:com.android.tools.r8.graph.CfCode DesugarVarHandle_weakCompareAndSetArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8441 -> Y 174:189:com.android.tools.r8.graph.CfCode DesugarVarHandle_weakCompareAndSetArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8441:8456 -> Y 190:204:com.android.tools.r8.graph.CfCode DesugarVarHandle_weakCompareAndSetArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8453:8467 -> Y 205:221:com.android.tools.r8.graph.CfCode DesugarVarHandle_weakCompareAndSetArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8464:8480 -> Y 222:239:com.android.tools.r8.graph.CfCode DesugarVarHandle_weakCompareAndSetArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8472:8489 -> Y 240:247:com.android.tools.r8.graph.CfCode DesugarVarHandle_weakCompareAndSetArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8488:8495 -> Y 248:248:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> Y 248:248:com.android.tools.r8.graph.CfCode DesugarVarHandle_weakCompareAndSetArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8495 -> Y 249:256:com.android.tools.r8.graph.CfCode DesugarVarHandle_weakCompareAndSetArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8495:8502 -> Y 257:257:com.android.tools.r8.graph.CfCode DesugarVarHandle_weakCompareAndSetArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8499:8499 -> Y 258:258:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> Y 258:258:com.android.tools.r8.graph.CfCode DesugarVarHandle_weakCompareAndSetArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8499 -> Y 259:259:com.android.tools.r8.graph.CfCode DesugarVarHandle_weakCompareAndSetArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8499:8499 -> Y 260:260:void com.android.tools.r8.cf.code.CfConstClass.(com.android.tools.r8.graph.DexType):39:39 -> Y 260:260:com.android.tools.r8.graph.CfCode DesugarVarHandle_weakCompareAndSetArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8499 -> Y 261:273:com.android.tools.r8.graph.CfCode DesugarVarHandle_weakCompareAndSetArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8499:8511 -> Y 274:274:com.android.tools.r8.graph.CfCode DesugarVarHandle_weakCompareAndSetArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8508:8508 -> Y 275:275:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> Y 275:275:com.android.tools.r8.graph.CfCode DesugarVarHandle_weakCompareAndSetArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8508 -> Y 276:291:com.android.tools.r8.graph.CfCode DesugarVarHandle_weakCompareAndSetArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8508:8523 -> Y 292:306:com.android.tools.r8.graph.CfCode DesugarVarHandle_weakCompareAndSetArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8520:8534 -> Y 307:323:com.android.tools.r8.graph.CfCode DesugarVarHandle_weakCompareAndSetArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8531:8547 -> Y 324:341:com.android.tools.r8.graph.CfCode DesugarVarHandle_weakCompareAndSetArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8539:8556 -> Y 342:349:com.android.tools.r8.graph.CfCode DesugarVarHandle_weakCompareAndSetArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8555:8562 -> Y 350:350:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> Y 350:350:com.android.tools.r8.graph.CfCode DesugarVarHandle_weakCompareAndSetArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8562 -> Y 351:358:com.android.tools.r8.graph.CfCode DesugarVarHandle_weakCompareAndSetArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8562:8569 -> Y 359:359:com.android.tools.r8.graph.CfCode DesugarVarHandle_weakCompareAndSetArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8566:8566 -> Y 360:360:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> Y 360:360:com.android.tools.r8.graph.CfCode DesugarVarHandle_weakCompareAndSetArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8566 -> Y 361:379:com.android.tools.r8.graph.CfCode DesugarVarHandle_weakCompareAndSetArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8566:8584 -> Y 380:380:com.android.tools.r8.graph.CfCode DesugarVarHandle_weakCompareAndSetArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8576:8576 -> Y 381:623:com.android.tools.r8.graph.CfCode DesugarVarHandle_weakCompareAndSetArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8347:8589 -> Y 624:624:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161:161 -> Y 624:624:com.android.tools.r8.graph.CfCode DesugarVarHandle_weakCompareAndSetArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8589 -> Y 625:625: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):187:187 -> Y 625:625:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161 -> Y 625:625:com.android.tools.r8.graph.CfCode DesugarVarHandle_weakCompareAndSetArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8589 -> Y 626:626: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):179:179 -> Y 626:626:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161 -> Y 626:626:com.android.tools.r8.graph.CfCode DesugarVarHandle_weakCompareAndSetArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8589 -> Y 1:17:com.android.tools.r8.graph.CfCode DesugarVarHandle_weakCompareAndSetArrayInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8594:8610 -> Z # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/u;"} 18:18:com.android.tools.r8.graph.CfCode DesugarVarHandle_weakCompareAndSetArrayInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8607:8607 -> Z 19:19:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> Z 19:19:com.android.tools.r8.graph.CfCode DesugarVarHandle_weakCompareAndSetArrayInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8607 -> Z 20:20:com.android.tools.r8.graph.CfCode DesugarVarHandle_weakCompareAndSetArrayInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8607:8607 -> Z 21:21:void com.android.tools.r8.cf.code.CfConstClass.(com.android.tools.r8.graph.DexType):39:39 -> Z 21:21:com.android.tools.r8.graph.CfCode DesugarVarHandle_weakCompareAndSetArrayInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8607 -> Z 22:29:com.android.tools.r8.graph.CfCode DesugarVarHandle_weakCompareAndSetArrayInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8607:8614 -> Z 30:30:void com.android.tools.r8.cf.code.CfNew.(com.android.tools.r8.graph.DexType):39:39 -> Z 30:30:com.android.tools.r8.graph.CfCode DesugarVarHandle_weakCompareAndSetArrayInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8614 -> Z 31:38:com.android.tools.r8.graph.CfCode DesugarVarHandle_weakCompareAndSetArrayInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8614:8621 -> Z 39:51:com.android.tools.r8.graph.CfCode DesugarVarHandle_weakCompareAndSetArrayInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8618:8630 -> Z 52:57:com.android.tools.r8.graph.CfCode DesugarVarHandle_weakCompareAndSetArrayInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8629:8634 -> Z 58:58:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> Z 58:58:com.android.tools.r8.graph.CfCode DesugarVarHandle_weakCompareAndSetArrayInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8634 -> Z 59:66:com.android.tools.r8.graph.CfCode DesugarVarHandle_weakCompareAndSetArrayInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8634:8641 -> Z 67:67:com.android.tools.r8.graph.CfCode DesugarVarHandle_weakCompareAndSetArrayInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8638:8638 -> Z 68:68:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> Z 68:68:com.android.tools.r8.graph.CfCode DesugarVarHandle_weakCompareAndSetArrayInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8638 -> Z 69:80:com.android.tools.r8.graph.CfCode DesugarVarHandle_weakCompareAndSetArrayInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8638:8649 -> Z 81:81:com.android.tools.r8.graph.CfCode DesugarVarHandle_weakCompareAndSetArrayInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8646:8646 -> Z 82:82:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> Z 82:82:com.android.tools.r8.graph.CfCode DesugarVarHandle_weakCompareAndSetArrayInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8646 -> Z 83:96:com.android.tools.r8.graph.CfCode DesugarVarHandle_weakCompareAndSetArrayInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8646:8659 -> Z 97:97:com.android.tools.r8.graph.CfCode DesugarVarHandle_weakCompareAndSetArrayInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8656:8656 -> Z 98:98:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> Z 98:98:com.android.tools.r8.graph.CfCode DesugarVarHandle_weakCompareAndSetArrayInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8656 -> Z 99:117:com.android.tools.r8.graph.CfCode DesugarVarHandle_weakCompareAndSetArrayInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8656:8674 -> Z 118:118:com.android.tools.r8.graph.CfCode DesugarVarHandle_weakCompareAndSetArrayInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8666:8666 -> Z 119:195:com.android.tools.r8.graph.CfCode DesugarVarHandle_weakCompareAndSetArrayInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8603:8679 -> Z 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):161:161 -> Z 196:196:com.android.tools.r8.graph.CfCode DesugarVarHandle_weakCompareAndSetArrayInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8679 -> Z 197:197: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):187:187 -> Z 197:197:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161 -> Z 197:197:com.android.tools.r8.graph.CfCode DesugarVarHandle_weakCompareAndSetArrayInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8679 -> Z 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,com.android.tools.r8.position.Position):179:179 -> Z 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):161 -> Z 198:198:com.android.tools.r8.graph.CfCode DesugarVarHandle_weakCompareAndSetArrayInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8679 -> Z 1:6:void generateDesugarVarHandleClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.graph.DexItemFactory):83:88 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/synthesis/P;Lcom/android/tools/r8/graph/p1;)V"} 7:7:void generateDesugarVarHandleClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.graph.DexItemFactory):85:85 -> a 8:21:void generateDesugarVarHandleClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.graph.DexItemFactory):84:97 -> a 22:22:void generateDesugarVarHandleClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.graph.DexItemFactory):94:94 -> a 23:36:void generateDesugarVarHandleClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.graph.DexItemFactory):93:106 -> a 37:37:void generateDesugarVarHandleClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.graph.DexItemFactory):103:103 -> a 38:49:void generateDesugarVarHandleClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.graph.DexItemFactory):102:113 -> a 50:50:void generateDesugarVarHandleClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.graph.DexItemFactory):112:112 -> a 51:62:void generateDesugarVarHandleClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.graph.DexItemFactory):111:122 -> a 63:63:void generateDesugarVarHandleClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.graph.DexItemFactory):119:119 -> a 64:71:void generateDesugarVarHandleClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.graph.DexItemFactory):118:125 -> a 72:72:void generateDesugarVarHandleClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.graph.DexItemFactory):82:82 -> a 73:123:void generateDesugarVarHandleClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.graph.DexItemFactory):81:131 -> a 124:136:void generateDesugarVarHandleClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.graph.DexItemFactory):127:139 -> a 137:142:void generateDesugarVarHandleClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.graph.DexItemFactory):135:140 -> a 143:155:void generateDesugarVarHandleClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.graph.DexItemFactory):133:145 -> a 156:158:void generateDesugarVarHandleClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.graph.DexItemFactory):144:146 -> a 159:170:void generateDesugarVarHandleClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.graph.DexItemFactory):142:153 -> a 171:175:void generateDesugarVarHandleClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.graph.DexItemFactory):150:154 -> a 176:187:void generateDesugarVarHandleClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.graph.DexItemFactory):148:159 -> a 188:190:void generateDesugarVarHandleClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.graph.DexItemFactory):158:160 -> a 191:201:void generateDesugarVarHandleClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.graph.DexItemFactory):156:166 -> a 202:207:void generateDesugarVarHandleClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.graph.DexItemFactory):164:169 -> a 208:221:void generateDesugarVarHandleClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.graph.DexItemFactory):162:175 -> a 222:231:void generateDesugarVarHandleClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.graph.DexItemFactory):171:180 -> a 232:240:void generateDesugarVarHandleClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.graph.DexItemFactory):177:185 -> a 241:249:void generateDesugarVarHandleClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.graph.DexItemFactory):182:190 -> a 250:258:void generateDesugarVarHandleClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.graph.DexItemFactory):187:195 -> a 259:267:void generateDesugarVarHandleClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.graph.DexItemFactory):192:200 -> a 268:276:void generateDesugarVarHandleClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.graph.DexItemFactory):197:205 -> a 277:287:void generateDesugarVarHandleClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.graph.DexItemFactory):202:212 -> a 288:292:void generateDesugarVarHandleClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.graph.DexItemFactory):209:213 -> a 293:305:void generateDesugarVarHandleClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.graph.DexItemFactory):207:219 -> a 306:312:void generateDesugarVarHandleClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.graph.DexItemFactory):217:223 -> a 313:326:void generateDesugarVarHandleClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.graph.DexItemFactory):215:228 -> a 327:336:void generateDesugarVarHandleClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.graph.DexItemFactory):225:234 -> a 337:346:void generateDesugarVarHandleClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.graph.DexItemFactory):230:239 -> a 347:357:void generateDesugarVarHandleClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.graph.DexItemFactory):236:246 -> a 358:362:void generateDesugarVarHandleClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.graph.DexItemFactory):243:247 -> a 363:374:void generateDesugarVarHandleClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.graph.DexItemFactory):241:252 -> a 375:383:void generateDesugarVarHandleClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.graph.DexItemFactory):249:257 -> a 384:392:void generateDesugarVarHandleClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.graph.DexItemFactory):254:262 -> a 393:395:void generateDesugarVarHandleClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.graph.DexItemFactory):261:263 -> a 396:410:void generateDesugarVarHandleClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.graph.DexItemFactory):259:273 -> a 411:425:void generateDesugarVarHandleClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.graph.DexItemFactory):265:279 -> a 426:436:void generateDesugarVarHandleClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.graph.DexItemFactory):275:285 -> a 437:447:void generateDesugarVarHandleClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.graph.DexItemFactory):281:291 -> a 448:460:void generateDesugarVarHandleClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.graph.DexItemFactory):287:299 -> a 461:466:void generateDesugarVarHandleClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.graph.DexItemFactory):295:300 -> a 467:479:void generateDesugarVarHandleClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.graph.DexItemFactory):293:305 -> a 480:482:void generateDesugarVarHandleClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.graph.DexItemFactory):304:306 -> a 483:492:void generateDesugarVarHandleClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.graph.DexItemFactory):302:311 -> a 493:495:void generateDesugarVarHandleClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.graph.DexItemFactory):310:312 -> a 496:505:void generateDesugarVarHandleClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.graph.DexItemFactory):308:317 -> a 506:514:void generateDesugarVarHandleClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.graph.DexItemFactory):314:322 -> a 515:524:void generateDesugarVarHandleClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.graph.DexItemFactory):319:328 -> a 525:530:void generateDesugarVarHandleClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.graph.DexItemFactory):326:331 -> a 531:544:void generateDesugarVarHandleClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.graph.DexItemFactory):324:337 -> a 545:550:void generateDesugarVarHandleClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.graph.DexItemFactory):335:340 -> a 551:563:void generateDesugarVarHandleClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.graph.DexItemFactory):333:345 -> a 564:572:void generateDesugarVarHandleClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.graph.DexItemFactory):342:350 -> a 573:575:void generateDesugarVarHandleClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.graph.DexItemFactory):349:351 -> a 576:585:void generateDesugarVarHandleClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.graph.DexItemFactory):347:356 -> a 586:595:void generateDesugarVarHandleClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.graph.DexItemFactory):353:362 -> a 596:602:void generateDesugarVarHandleClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.graph.DexItemFactory):360:366 -> a 603:618:void generateDesugarVarHandleClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.graph.DexItemFactory):358:373 -> a 619:623:void generateDesugarVarHandleClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.graph.DexItemFactory):370:374 -> a 624:635:void generateDesugarVarHandleClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.graph.DexItemFactory):368:379 -> a 636:644:void generateDesugarVarHandleClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.graph.DexItemFactory):376:384 -> a 645:654:void generateDesugarVarHandleClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.graph.DexItemFactory):381:390 -> a 655:664:void generateDesugarVarHandleClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.graph.DexItemFactory):386:395 -> a 665:674:void generateDesugarVarHandleClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.graph.DexItemFactory):392:401 -> a 675:680:void generateDesugarVarHandleClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.graph.DexItemFactory):399:404 -> a 681:694:void generateDesugarVarHandleClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.graph.DexItemFactory):397:410 -> a 695:700:void generateDesugarVarHandleClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.graph.DexItemFactory):408:413 -> a 701:714:void generateDesugarVarHandleClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.graph.DexItemFactory):406:419 -> a 715:720:void generateDesugarVarHandleClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.graph.DexItemFactory):417:422 -> a 721:733:void generateDesugarVarHandleClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.graph.DexItemFactory):415:427 -> a 734:736:void generateDesugarVarHandleClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.graph.DexItemFactory):426:428 -> a 737:749:void generateDesugarVarHandleClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.graph.DexItemFactory):424:436 -> a 750:755:void generateDesugarVarHandleClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.graph.DexItemFactory):432:437 -> a 756:768:void generateDesugarVarHandleClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.graph.DexItemFactory):430:442 -> a 769:778:void generateDesugarVarHandleClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.graph.DexItemFactory):439:448 -> a 779:785:void generateDesugarVarHandleClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.graph.DexItemFactory):446:452 -> a 786:799:void generateDesugarVarHandleClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.graph.DexItemFactory):444:457 -> a 800:809:void generateDesugarVarHandleClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.graph.DexItemFactory):454:463 -> a 810:816:void generateDesugarVarHandleClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.graph.DexItemFactory):461:467 -> a 817:831:void generateDesugarVarHandleClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.graph.DexItemFactory):459:473 -> a 832:842:void generateDesugarVarHandleClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.graph.DexItemFactory):469:479 -> a 843:857:void generateDesugarVarHandleClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.graph.DexItemFactory):475:489 -> a 858:871:void generateDesugarVarHandleClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.graph.DexItemFactory):481:494 -> a 872:881:void generateDesugarVarHandleClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.graph.DexItemFactory):491:500 -> a 882:891:void generateDesugarVarHandleClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.graph.DexItemFactory):499:508 -> a 892:897:void generateDesugarVarHandleClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.graph.DexItemFactory):507:512 -> a 898:898:void generateDesugarVarHandleClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.graph.DexItemFactory):496:496 -> a 899:922:void generateDesugarVarHandleClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.graph.DexItemFactory):495:518 -> a 923:932:void generateDesugarVarHandleClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.graph.DexItemFactory):517:526 -> a 933:942:void generateDesugarVarHandleClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.graph.DexItemFactory):525:534 -> a 943:952:void generateDesugarVarHandleClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.graph.DexItemFactory):533:542 -> a 953:962:void generateDesugarVarHandleClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.graph.DexItemFactory):541:550 -> a 963:967:void generateDesugarVarHandleClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.graph.DexItemFactory):549:553 -> a 968:976:void generateDesugarVarHandleClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.graph.DexItemFactory):552:560 -> a 977:986:void generateDesugarVarHandleClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.graph.DexItemFactory):559:568 -> a 987:996:void generateDesugarVarHandleClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.graph.DexItemFactory):567:576 -> a 997:1006:void generateDesugarVarHandleClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.graph.DexItemFactory):575:584 -> a 1007:1016:void generateDesugarVarHandleClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.graph.DexItemFactory):583:592 -> a 1017:1026:void generateDesugarVarHandleClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.graph.DexItemFactory):591:600 -> a 1027:1036:void generateDesugarVarHandleClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.graph.DexItemFactory):599:608 -> a 1037:1046:void generateDesugarVarHandleClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.graph.DexItemFactory):607:616 -> a 1047:1056:void generateDesugarVarHandleClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.graph.DexItemFactory):615:624 -> a 1057:1066:void generateDesugarVarHandleClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.graph.DexItemFactory):623:632 -> a 1067:1076:void generateDesugarVarHandleClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.graph.DexItemFactory):631:640 -> a 1077:1086:void generateDesugarVarHandleClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.graph.DexItemFactory):639:648 -> a 1087:1096:void generateDesugarVarHandleClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.graph.DexItemFactory):647:656 -> a 1097:1101:void generateDesugarVarHandleClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.graph.DexItemFactory):655:659 -> a 1102:1110:void generateDesugarVarHandleClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.graph.DexItemFactory):658:666 -> a 1111:1120:void generateDesugarVarHandleClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.graph.DexItemFactory):665:674 -> a 1121:1130:void generateDesugarVarHandleClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.graph.DexItemFactory):673:682 -> a 1131:1140:void generateDesugarVarHandleClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.graph.DexItemFactory):681:690 -> a 1141:1150:void generateDesugarVarHandleClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.graph.DexItemFactory):689:698 -> a 1151:1160:void generateDesugarVarHandleClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.graph.DexItemFactory):697:706 -> a 1161:1170:void generateDesugarVarHandleClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.graph.DexItemFactory):705:714 -> a 1171:1180:void generateDesugarVarHandleClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.graph.DexItemFactory):713:722 -> a 1181:1190:void generateDesugarVarHandleClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.graph.DexItemFactory):721:730 -> a 1191:1200:void generateDesugarVarHandleClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.graph.DexItemFactory):729:738 -> a 1201:1210:void generateDesugarVarHandleClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.graph.DexItemFactory):737:746 -> a 1211:1220:void generateDesugarVarHandleClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.graph.DexItemFactory):745:754 -> a 1221:1230:void generateDesugarVarHandleClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.graph.DexItemFactory):753:762 -> a 1231:1240:void generateDesugarVarHandleClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.graph.DexItemFactory):761:770 -> a 1241:1250:void generateDesugarVarHandleClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.graph.DexItemFactory):769:778 -> a 1251:1260:void generateDesugarVarHandleClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.graph.DexItemFactory):777:786 -> a 1261:1270:void generateDesugarVarHandleClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.graph.DexItemFactory):785:794 -> a 1271:1280:void generateDesugarVarHandleClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.graph.DexItemFactory):793:802 -> a 1281:1290:void generateDesugarVarHandleClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.graph.DexItemFactory):801:810 -> a 1291:1300:void generateDesugarVarHandleClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.graph.DexItemFactory):809:818 -> a 1301:1310:void generateDesugarVarHandleClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.graph.DexItemFactory):817:826 -> a 1311:1320:void generateDesugarVarHandleClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.graph.DexItemFactory):825:834 -> a 1321:1330:void generateDesugarVarHandleClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.graph.DexItemFactory):833:842 -> a 1331:1340:void generateDesugarVarHandleClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.graph.DexItemFactory):841:850 -> a 1341:1350:void generateDesugarVarHandleClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.graph.DexItemFactory):849:858 -> a 1351:1360:void generateDesugarVarHandleClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.graph.DexItemFactory):857:866 -> a 1361:1370:void generateDesugarVarHandleClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.graph.DexItemFactory):865:874 -> a 1371:1380:void generateDesugarVarHandleClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.graph.DexItemFactory):873:882 -> a 1381:1390:void generateDesugarVarHandleClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.graph.DexItemFactory):881:890 -> a 1391:1395:void generateDesugarVarHandleClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.graph.DexItemFactory):889:893 -> a 1396:1404:void generateDesugarVarHandleClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.graph.DexItemFactory):892:900 -> a 1405:1414:void generateDesugarVarHandleClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.graph.DexItemFactory):899:908 -> a 1415:1419:void generateDesugarVarHandleClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.graph.DexItemFactory):907:911 -> a 1420:1427:void generateDesugarVarHandleClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.graph.DexItemFactory):910:917 -> a 1428:1437:void generateDesugarVarHandleClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.graph.DexItemFactory):916:925 -> a 1438:1447:void generateDesugarVarHandleClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.graph.DexItemFactory):924:933 -> a 1448:1457:void generateDesugarVarHandleClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.graph.DexItemFactory):932:941 -> a 1458:1463:void generateDesugarVarHandleClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.graph.DexItemFactory):940:945 -> a 1464:1464:void generateDesugarVarHandleClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.graph.DexItemFactory):514:514 -> a 1465:1465:void generateDesugarVarHandleClass(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder,com.android.tools.r8.graph.DexItemFactory):513:513 -> a 1466:1475:com.android.tools.r8.graph.CfCode DesugarVarHandle_arrayRequiringNativeSupport(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1738:1747 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/u;"} 1476:1486:com.android.tools.r8.graph.CfCode DesugarVarHandle_arrayRequiringNativeSupport(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1744:1754 -> a 1487:1487:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161:161 -> a 1487:1487:com.android.tools.r8.graph.CfCode DesugarVarHandle_arrayRequiringNativeSupport(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1754 -> a 1:17:com.android.tools.r8.graph.CfCode DesugarVarHandle_weakCompareAndSetArrayLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8684:8700 -> a0 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/u;"} 18:18:com.android.tools.r8.graph.CfCode DesugarVarHandle_weakCompareAndSetArrayLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8697:8697 -> a0 19:19:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> a0 19:19:com.android.tools.r8.graph.CfCode DesugarVarHandle_weakCompareAndSetArrayLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8697 -> a0 20:20:com.android.tools.r8.graph.CfCode DesugarVarHandle_weakCompareAndSetArrayLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8697:8697 -> a0 21:21:void com.android.tools.r8.cf.code.CfConstClass.(com.android.tools.r8.graph.DexType):39:39 -> a0 21:21:com.android.tools.r8.graph.CfCode DesugarVarHandle_weakCompareAndSetArrayLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8697 -> a0 22:29:com.android.tools.r8.graph.CfCode DesugarVarHandle_weakCompareAndSetArrayLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8697:8704 -> a0 30:30:void com.android.tools.r8.cf.code.CfNew.(com.android.tools.r8.graph.DexType):39:39 -> a0 30:30:com.android.tools.r8.graph.CfCode DesugarVarHandle_weakCompareAndSetArrayLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8704 -> a0 31:38:com.android.tools.r8.graph.CfCode DesugarVarHandle_weakCompareAndSetArrayLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8704:8711 -> a0 39:51:com.android.tools.r8.graph.CfCode DesugarVarHandle_weakCompareAndSetArrayLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8708:8720 -> a0 52:59:com.android.tools.r8.graph.CfCode DesugarVarHandle_weakCompareAndSetArrayLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8719:8726 -> a0 60:60:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> a0 60:60:com.android.tools.r8.graph.CfCode DesugarVarHandle_weakCompareAndSetArrayLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8726 -> a0 61:68:com.android.tools.r8.graph.CfCode DesugarVarHandle_weakCompareAndSetArrayLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8726:8733 -> a0 69:69:com.android.tools.r8.graph.CfCode DesugarVarHandle_weakCompareAndSetArrayLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8730:8730 -> a0 70:70:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> a0 70:70:com.android.tools.r8.graph.CfCode DesugarVarHandle_weakCompareAndSetArrayLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8730 -> a0 71:82:com.android.tools.r8.graph.CfCode DesugarVarHandle_weakCompareAndSetArrayLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8730:8741 -> a0 83:83:com.android.tools.r8.graph.CfCode DesugarVarHandle_weakCompareAndSetArrayLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8738:8738 -> a0 84:84:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> a0 84:84:com.android.tools.r8.graph.CfCode DesugarVarHandle_weakCompareAndSetArrayLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8738 -> a0 85:98:com.android.tools.r8.graph.CfCode DesugarVarHandle_weakCompareAndSetArrayLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8738:8751 -> a0 99:99:com.android.tools.r8.graph.CfCode DesugarVarHandle_weakCompareAndSetArrayLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8748:8748 -> a0 100:100:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> a0 100:100:com.android.tools.r8.graph.CfCode DesugarVarHandle_weakCompareAndSetArrayLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8748 -> a0 101:119:com.android.tools.r8.graph.CfCode DesugarVarHandle_weakCompareAndSetArrayLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8748:8766 -> a0 120:120:com.android.tools.r8.graph.CfCode DesugarVarHandle_weakCompareAndSetArrayLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8758:8758 -> a0 121:199:com.android.tools.r8.graph.CfCode DesugarVarHandle_weakCompareAndSetArrayLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8693:8771 -> a0 200:200:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161:161 -> a0 200:200:com.android.tools.r8.graph.CfCode DesugarVarHandle_weakCompareAndSetArrayLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8771 -> a0 201:201: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):187:187 -> a0 201:201:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161 -> a0 201:201:com.android.tools.r8.graph.CfCode DesugarVarHandle_weakCompareAndSetArrayLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8771 -> a0 202:202: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):179:179 -> a0 202:202:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161 -> a0 202:202:com.android.tools.r8.graph.CfCode DesugarVarHandle_weakCompareAndSetArrayLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8771 -> a0 1:16:com.android.tools.r8.graph.CfCode DesugarVarHandle_boxIntIfPossible(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1758:1773 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/u;"} 17:17:void com.android.tools.r8.cf.code.CfConstClass.(com.android.tools.r8.graph.DexType):39:39 -> b 17:17:com.android.tools.r8.graph.CfCode DesugarVarHandle_boxIntIfPossible(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1773 -> b 18:28:com.android.tools.r8.graph.CfCode DesugarVarHandle_boxIntIfPossible(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1773:1783 -> b 29:41:com.android.tools.r8.graph.CfCode DesugarVarHandle_boxIntIfPossible(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1780:1792 -> b 42:45:com.android.tools.r8.graph.CfCode DesugarVarHandle_boxIntIfPossible(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1791:1794 -> b 46:46:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> b 46:46:com.android.tools.r8.graph.CfCode DesugarVarHandle_boxIntIfPossible(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1794 -> b 47:50:com.android.tools.r8.graph.CfCode DesugarVarHandle_boxIntIfPossible(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1794:1797 -> b 51:51:void com.android.tools.r8.cf.code.CfConstClass.(com.android.tools.r8.graph.DexType):39:39 -> b 51:51:com.android.tools.r8.graph.CfCode DesugarVarHandle_boxIntIfPossible(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1797 -> b 52:62:com.android.tools.r8.graph.CfCode DesugarVarHandle_boxIntIfPossible(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1797:1807 -> b 63:75:com.android.tools.r8.graph.CfCode DesugarVarHandle_boxIntIfPossible(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1804:1816 -> b 76:79:com.android.tools.r8.graph.CfCode DesugarVarHandle_boxIntIfPossible(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1815:1818 -> b 80:80:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> b 80:80:com.android.tools.r8.graph.CfCode DesugarVarHandle_boxIntIfPossible(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1818 -> b 81:84:com.android.tools.r8.graph.CfCode DesugarVarHandle_boxIntIfPossible(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1818:1821 -> b 85:85:void com.android.tools.r8.cf.code.CfConstClass.(com.android.tools.r8.graph.DexType):39:39 -> b 85:85:com.android.tools.r8.graph.CfCode DesugarVarHandle_boxIntIfPossible(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1821 -> b 86:96:com.android.tools.r8.graph.CfCode DesugarVarHandle_boxIntIfPossible(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1821:1831 -> b 97:99:com.android.tools.r8.graph.CfCode DesugarVarHandle_boxIntIfPossible(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1830:1832 -> b 100:113:com.android.tools.r8.graph.CfCode DesugarVarHandle_boxIntIfPossible(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1828:1841 -> b 114:117:com.android.tools.r8.graph.CfCode DesugarVarHandle_boxIntIfPossible(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1840:1843 -> b 118:118:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> b 118:118:com.android.tools.r8.graph.CfCode DesugarVarHandle_boxIntIfPossible(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1843 -> b 119:127:com.android.tools.r8.graph.CfCode DesugarVarHandle_boxIntIfPossible(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1843:1851 -> b 128:128:com.android.tools.r8.graph.CfCode DesugarVarHandle_boxIntIfPossible(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1848:1848 -> b 129:215:com.android.tools.r8.graph.CfCode DesugarVarHandle_boxIntIfPossible(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1770:1856 -> b 216:216:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161:161 -> b 216:216:com.android.tools.r8.graph.CfCode DesugarVarHandle_boxIntIfPossible(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1856 -> b 217:217: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):187:187 -> b 217:217:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161 -> b 217:217:com.android.tools.r8.graph.CfCode DesugarVarHandle_boxIntIfPossible(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1856 -> b 218:218: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):179:179 -> b 218:218:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161 -> b 218:218:com.android.tools.r8.graph.CfCode DesugarVarHandle_boxIntIfPossible(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1856 -> b 1:18:com.android.tools.r8.graph.CfCode DesugarVarHandle_weakCompareAndSetInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8776:8793 -> b0 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/u;"} 19:19:com.android.tools.r8.graph.CfCode DesugarVarHandle_weakCompareAndSetInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8790:8790 -> b0 20:20:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> b0 20:20:com.android.tools.r8.graph.CfCode DesugarVarHandle_weakCompareAndSetInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8790 -> b0 21:29:com.android.tools.r8.graph.CfCode DesugarVarHandle_weakCompareAndSetInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8790:8798 -> b0 30:41:com.android.tools.r8.graph.CfCode DesugarVarHandle_weakCompareAndSetInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8795:8806 -> b0 42:42:com.android.tools.r8.graph.CfCode DesugarVarHandle_weakCompareAndSetInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8803:8803 -> b0 43:43:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> b0 43:43:com.android.tools.r8.graph.CfCode DesugarVarHandle_weakCompareAndSetInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8803 -> b0 44:54:com.android.tools.r8.graph.CfCode DesugarVarHandle_weakCompareAndSetInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8803:8813 -> b0 55:55:com.android.tools.r8.graph.CfCode DesugarVarHandle_weakCompareAndSetInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8810:8810 -> b0 56:56:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> b0 56:56:com.android.tools.r8.graph.CfCode DesugarVarHandle_weakCompareAndSetInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8810 -> b0 57:73:com.android.tools.r8.graph.CfCode DesugarVarHandle_weakCompareAndSetInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8810:8826 -> b0 74:91:com.android.tools.r8.graph.CfCode DesugarVarHandle_weakCompareAndSetInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8818:8835 -> b0 92:96:com.android.tools.r8.graph.CfCode DesugarVarHandle_weakCompareAndSetInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8834:8838 -> b0 97:97:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> b0 97:97:com.android.tools.r8.graph.CfCode DesugarVarHandle_weakCompareAndSetInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8838 -> b0 98:105:com.android.tools.r8.graph.CfCode DesugarVarHandle_weakCompareAndSetInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8838:8845 -> b0 106:106:com.android.tools.r8.graph.CfCode DesugarVarHandle_weakCompareAndSetInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8842:8842 -> b0 107:107:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> b0 107:107:com.android.tools.r8.graph.CfCode DesugarVarHandle_weakCompareAndSetInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8842 -> b0 108:116:com.android.tools.r8.graph.CfCode DesugarVarHandle_weakCompareAndSetInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8842:8850 -> b0 117:128:com.android.tools.r8.graph.CfCode DesugarVarHandle_weakCompareAndSetInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8847:8858 -> b0 129:129:com.android.tools.r8.graph.CfCode DesugarVarHandle_weakCompareAndSetInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8855:8855 -> b0 130:130:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> b0 130:130:com.android.tools.r8.graph.CfCode DesugarVarHandle_weakCompareAndSetInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8855 -> b0 131:141:com.android.tools.r8.graph.CfCode DesugarVarHandle_weakCompareAndSetInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8855:8865 -> b0 142:142:com.android.tools.r8.graph.CfCode DesugarVarHandle_weakCompareAndSetInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8862:8862 -> b0 143:143:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> b0 143:143:com.android.tools.r8.graph.CfCode DesugarVarHandle_weakCompareAndSetInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8862 -> b0 144:162:com.android.tools.r8.graph.CfCode DesugarVarHandle_weakCompareAndSetInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8862:8880 -> b0 163:180:com.android.tools.r8.graph.CfCode DesugarVarHandle_weakCompareAndSetInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8872:8889 -> b0 181:185:com.android.tools.r8.graph.CfCode DesugarVarHandle_weakCompareAndSetInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8888:8892 -> b0 186:186:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> b0 186:186:com.android.tools.r8.graph.CfCode DesugarVarHandle_weakCompareAndSetInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8892 -> b0 187:197:com.android.tools.r8.graph.CfCode DesugarVarHandle_weakCompareAndSetInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8892:8902 -> b0 198:209:com.android.tools.r8.graph.CfCode DesugarVarHandle_weakCompareAndSetInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8899:8910 -> b0 210:224:com.android.tools.r8.graph.CfCode DesugarVarHandle_weakCompareAndSetInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8907:8921 -> b0 225:225:com.android.tools.r8.graph.CfCode DesugarVarHandle_weakCompareAndSetInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8914:8914 -> b0 226:366:com.android.tools.r8.graph.CfCode DesugarVarHandle_weakCompareAndSetInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8786:8926 -> b0 367:367:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161:161 -> b0 367:367:com.android.tools.r8.graph.CfCode DesugarVarHandle_weakCompareAndSetInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8926 -> b0 368:368: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):187:187 -> b0 368:368:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161 -> b0 368:368:com.android.tools.r8.graph.CfCode DesugarVarHandle_weakCompareAndSetInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8926 -> b0 369:369: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):179:179 -> b0 369:369:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161 -> b0 369:369:com.android.tools.r8.graph.CfCode DesugarVarHandle_weakCompareAndSetInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8926 -> b0 1:14:com.android.tools.r8.graph.CfCode DesugarVarHandle_boxLongIfPossible(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1861:1874 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/u;"} 15:15:void com.android.tools.r8.cf.code.CfConstClass.(com.android.tools.r8.graph.DexType):39:39 -> c 15:15:com.android.tools.r8.graph.CfCode DesugarVarHandle_boxLongIfPossible(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1874 -> c 16:26:com.android.tools.r8.graph.CfCode DesugarVarHandle_boxLongIfPossible(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1874:1884 -> c 27:39:com.android.tools.r8.graph.CfCode DesugarVarHandle_boxLongIfPossible(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1881:1893 -> c 40:44:com.android.tools.r8.graph.CfCode DesugarVarHandle_boxLongIfPossible(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1892:1896 -> c 45:45:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> c 45:45:com.android.tools.r8.graph.CfCode DesugarVarHandle_boxLongIfPossible(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1896 -> c 46:49:com.android.tools.r8.graph.CfCode DesugarVarHandle_boxLongIfPossible(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1896:1899 -> c 50:50:void com.android.tools.r8.cf.code.CfConstClass.(com.android.tools.r8.graph.DexType):39:39 -> c 50:50:com.android.tools.r8.graph.CfCode DesugarVarHandle_boxLongIfPossible(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1899 -> c 51:61:com.android.tools.r8.graph.CfCode DesugarVarHandle_boxLongIfPossible(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1899:1909 -> c 62:64:com.android.tools.r8.graph.CfCode DesugarVarHandle_boxLongIfPossible(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1908:1910 -> c 65:78:com.android.tools.r8.graph.CfCode DesugarVarHandle_boxLongIfPossible(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1906:1919 -> c 79:83:com.android.tools.r8.graph.CfCode DesugarVarHandle_boxLongIfPossible(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1918:1922 -> c 84:84:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> c 84:84:com.android.tools.r8.graph.CfCode DesugarVarHandle_boxLongIfPossible(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1922 -> c 85:93:com.android.tools.r8.graph.CfCode DesugarVarHandle_boxLongIfPossible(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1922:1930 -> c 94:94:com.android.tools.r8.graph.CfCode DesugarVarHandle_boxLongIfPossible(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1927:1927 -> c 95:159:com.android.tools.r8.graph.CfCode DesugarVarHandle_boxLongIfPossible(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1871:1935 -> c 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):161:161 -> c 160:160:com.android.tools.r8.graph.CfCode DesugarVarHandle_boxLongIfPossible(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1935 -> c 161:161: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):187:187 -> c 161:161:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161 -> c 161:161:com.android.tools.r8.graph.CfCode DesugarVarHandle_boxLongIfPossible(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1935 -> c 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,com.android.tools.r8.position.Position):179:179 -> c 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):161 -> c 162:162:com.android.tools.r8.graph.CfCode DesugarVarHandle_boxLongIfPossible(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1935 -> c 1:16:com.android.tools.r8.graph.CfCode DesugarVarHandle_weakCompareAndSetLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8931:8946 -> c0 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/u;"} 17:17:com.android.tools.r8.graph.CfCode DesugarVarHandle_weakCompareAndSetLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8943:8943 -> c0 18:18:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> c0 18:18:com.android.tools.r8.graph.CfCode DesugarVarHandle_weakCompareAndSetLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8943 -> c0 19:27:com.android.tools.r8.graph.CfCode DesugarVarHandle_weakCompareAndSetLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8943:8951 -> c0 28:39:com.android.tools.r8.graph.CfCode DesugarVarHandle_weakCompareAndSetLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8948:8959 -> c0 40:40:com.android.tools.r8.graph.CfCode DesugarVarHandle_weakCompareAndSetLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8956:8956 -> c0 41:41:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> c0 41:41:com.android.tools.r8.graph.CfCode DesugarVarHandle_weakCompareAndSetLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8956 -> c0 42:52:com.android.tools.r8.graph.CfCode DesugarVarHandle_weakCompareAndSetLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8956:8966 -> c0 53:53:com.android.tools.r8.graph.CfCode DesugarVarHandle_weakCompareAndSetLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8963:8963 -> c0 54:54:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> c0 54:54:com.android.tools.r8.graph.CfCode DesugarVarHandle_weakCompareAndSetLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8963 -> c0 55:71:com.android.tools.r8.graph.CfCode DesugarVarHandle_weakCompareAndSetLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8963:8979 -> c0 72:89:com.android.tools.r8.graph.CfCode DesugarVarHandle_weakCompareAndSetLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8971:8988 -> c0 90:96:com.android.tools.r8.graph.CfCode DesugarVarHandle_weakCompareAndSetLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8987:8993 -> c0 97:97:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> c0 97:97:com.android.tools.r8.graph.CfCode DesugarVarHandle_weakCompareAndSetLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8993 -> c0 98:108:com.android.tools.r8.graph.CfCode DesugarVarHandle_weakCompareAndSetLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8993:9003 -> c0 109:120:com.android.tools.r8.graph.CfCode DesugarVarHandle_weakCompareAndSetLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):9000:9011 -> c0 121:135:com.android.tools.r8.graph.CfCode DesugarVarHandle_weakCompareAndSetLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):9008:9022 -> c0 136:136:com.android.tools.r8.graph.CfCode DesugarVarHandle_weakCompareAndSetLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):9015:9015 -> c0 137:225:com.android.tools.r8.graph.CfCode DesugarVarHandle_weakCompareAndSetLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):8939:9027 -> c0 226:226:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161:161 -> c0 226:226:com.android.tools.r8.graph.CfCode DesugarVarHandle_weakCompareAndSetLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):9027 -> c0 227:227: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):187:187 -> c0 227:227:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161 -> c0 227:227:com.android.tools.r8.graph.CfCode DesugarVarHandle_weakCompareAndSetLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):9027 -> c0 228:228: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):179:179 -> c0 228:228:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161 -> c0 228:228:com.android.tools.r8.graph.CfCode DesugarVarHandle_weakCompareAndSetLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):9027 -> c0 1:22:com.android.tools.r8.graph.CfCode DesugarVarHandle_compareAndSet(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1939:1960 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/u;"} 23:23:com.android.tools.r8.graph.CfCode DesugarVarHandle_compareAndSet(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1957:1957 -> d 24:24:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> d 24:24:com.android.tools.r8.graph.CfCode DesugarVarHandle_compareAndSet(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1957 -> d 25:33:com.android.tools.r8.graph.CfCode DesugarVarHandle_compareAndSet(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1957:1965 -> d 34:45:com.android.tools.r8.graph.CfCode DesugarVarHandle_compareAndSet(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1962:1973 -> d 46:46:com.android.tools.r8.graph.CfCode DesugarVarHandle_compareAndSet(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1970:1970 -> d 47:47:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> d 47:47:com.android.tools.r8.graph.CfCode DesugarVarHandle_compareAndSet(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1970 -> d 48:58:com.android.tools.r8.graph.CfCode DesugarVarHandle_compareAndSet(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1970:1980 -> d 59:59:com.android.tools.r8.graph.CfCode DesugarVarHandle_compareAndSet(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1977:1977 -> d 60:60:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> d 60:60:com.android.tools.r8.graph.CfCode DesugarVarHandle_compareAndSet(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1977 -> d 61:74:com.android.tools.r8.graph.CfCode DesugarVarHandle_compareAndSet(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1977:1990 -> d 75:88:com.android.tools.r8.graph.CfCode DesugarVarHandle_compareAndSet(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1987:2000 -> d 89:105:com.android.tools.r8.graph.CfCode DesugarVarHandle_compareAndSet(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1997:2013 -> d 106:123:com.android.tools.r8.graph.CfCode DesugarVarHandle_compareAndSet(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2005:2022 -> d 124:128:com.android.tools.r8.graph.CfCode DesugarVarHandle_compareAndSet(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2021:2025 -> d 129:129:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> d 129:129:com.android.tools.r8.graph.CfCode DesugarVarHandle_compareAndSet(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2025 -> d 130:137:com.android.tools.r8.graph.CfCode DesugarVarHandle_compareAndSet(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2025:2032 -> d 138:138:com.android.tools.r8.graph.CfCode DesugarVarHandle_compareAndSet(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2029:2029 -> d 139:139:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> d 139:139:com.android.tools.r8.graph.CfCode DesugarVarHandle_compareAndSet(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2029 -> d 140:148:com.android.tools.r8.graph.CfCode DesugarVarHandle_compareAndSet(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2029:2037 -> d 149:160:com.android.tools.r8.graph.CfCode DesugarVarHandle_compareAndSet(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2034:2045 -> d 161:161:com.android.tools.r8.graph.CfCode DesugarVarHandle_compareAndSet(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2042:2042 -> d 162:162:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> d 162:162:com.android.tools.r8.graph.CfCode DesugarVarHandle_compareAndSet(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2042 -> d 163:173:com.android.tools.r8.graph.CfCode DesugarVarHandle_compareAndSet(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2042:2052 -> d 174:174:com.android.tools.r8.graph.CfCode DesugarVarHandle_compareAndSet(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2049:2049 -> d 175:175:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> d 175:175:com.android.tools.r8.graph.CfCode DesugarVarHandle_compareAndSet(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2049 -> d 176:189:com.android.tools.r8.graph.CfCode DesugarVarHandle_compareAndSet(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2049:2062 -> d 190:203:com.android.tools.r8.graph.CfCode DesugarVarHandle_compareAndSet(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2059:2072 -> d 204:220:com.android.tools.r8.graph.CfCode DesugarVarHandle_compareAndSet(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2069:2085 -> d 221:238:com.android.tools.r8.graph.CfCode DesugarVarHandle_compareAndSet(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2077:2094 -> d 239:243:com.android.tools.r8.graph.CfCode DesugarVarHandle_compareAndSet(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2093:2097 -> d 244:244:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> d 244:244:com.android.tools.r8.graph.CfCode DesugarVarHandle_compareAndSet(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2097 -> d 245:252:com.android.tools.r8.graph.CfCode DesugarVarHandle_compareAndSet(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2097:2104 -> d 253:253:com.android.tools.r8.graph.CfCode DesugarVarHandle_compareAndSet(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2101:2101 -> d 254:254:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> d 254:254:com.android.tools.r8.graph.CfCode DesugarVarHandle_compareAndSet(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2101 -> d 255:265:com.android.tools.r8.graph.CfCode DesugarVarHandle_compareAndSet(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2101:2111 -> d 266:266:com.android.tools.r8.graph.CfCode DesugarVarHandle_compareAndSet(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2108:2108 -> d 267:267:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> d 267:267:com.android.tools.r8.graph.CfCode DesugarVarHandle_compareAndSet(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2108 -> d 268:284:com.android.tools.r8.graph.CfCode DesugarVarHandle_compareAndSet(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2108:2124 -> d 285:285:com.android.tools.r8.graph.CfCode DesugarVarHandle_compareAndSet(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2116:2116 -> d 286:462:com.android.tools.r8.graph.CfCode DesugarVarHandle_compareAndSet(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1953:2129 -> d 463:463:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161:161 -> d 463:463:com.android.tools.r8.graph.CfCode DesugarVarHandle_compareAndSet(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2129 -> d 464:464: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):187:187 -> d 464:464:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161 -> d 464:464:com.android.tools.r8.graph.CfCode DesugarVarHandle_compareAndSet(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2129 -> d 465:465: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):179:179 -> d 465:465:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161 -> d 465:465:com.android.tools.r8.graph.CfCode DesugarVarHandle_compareAndSet(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2129 -> d 1:27:com.android.tools.r8.graph.CfCode DesugarVarHandle_compareAndSetArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2134:2160 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/u;"} 28:28:com.android.tools.r8.graph.CfCode DesugarVarHandle_compareAndSetArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2157:2157 -> e 29:29:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> e 29:29:com.android.tools.r8.graph.CfCode DesugarVarHandle_compareAndSetArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2157 -> e 30:39:com.android.tools.r8.graph.CfCode DesugarVarHandle_compareAndSetArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2157:2166 -> e 40:51:com.android.tools.r8.graph.CfCode DesugarVarHandle_compareAndSetArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2163:2174 -> e 52:52:com.android.tools.r8.graph.CfCode DesugarVarHandle_compareAndSetArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2171:2171 -> e 53:53:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> e 53:53:com.android.tools.r8.graph.CfCode DesugarVarHandle_compareAndSetArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2171 -> e 54:64:com.android.tools.r8.graph.CfCode DesugarVarHandle_compareAndSetArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2171:2181 -> e 65:77:com.android.tools.r8.graph.CfCode DesugarVarHandle_compareAndSetArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2178:2190 -> e 78:83:com.android.tools.r8.graph.CfCode DesugarVarHandle_compareAndSetArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2189:2194 -> e 84:84:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> e 84:84:com.android.tools.r8.graph.CfCode DesugarVarHandle_compareAndSetArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2194 -> e 85:87:com.android.tools.r8.graph.CfCode DesugarVarHandle_compareAndSetArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2194:2196 -> e 88:88:void com.android.tools.r8.cf.code.CfNew.(com.android.tools.r8.graph.DexType):39:39 -> e 88:88:com.android.tools.r8.graph.CfCode DesugarVarHandle_compareAndSetArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2196 -> e 89:96:com.android.tools.r8.graph.CfCode DesugarVarHandle_compareAndSetArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2196:2203 -> e 97:109:com.android.tools.r8.graph.CfCode DesugarVarHandle_compareAndSetArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2200:2212 -> e 110:115:com.android.tools.r8.graph.CfCode DesugarVarHandle_compareAndSetArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2211:2216 -> e 116:116:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> e 116:116:com.android.tools.r8.graph.CfCode DesugarVarHandle_compareAndSetArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2216 -> e 117:124:com.android.tools.r8.graph.CfCode DesugarVarHandle_compareAndSetArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2216:2223 -> e 125:125:com.android.tools.r8.graph.CfCode DesugarVarHandle_compareAndSetArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2220:2220 -> e 126:126:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> e 126:126:com.android.tools.r8.graph.CfCode DesugarVarHandle_compareAndSetArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2220 -> e 127:138:com.android.tools.r8.graph.CfCode DesugarVarHandle_compareAndSetArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2220:2231 -> e 139:139:com.android.tools.r8.graph.CfCode DesugarVarHandle_compareAndSetArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2228:2228 -> e 140:140:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> e 140:140:com.android.tools.r8.graph.CfCode DesugarVarHandle_compareAndSetArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2228 -> e 141:154:com.android.tools.r8.graph.CfCode DesugarVarHandle_compareAndSetArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2228:2241 -> e 155:155:com.android.tools.r8.graph.CfCode DesugarVarHandle_compareAndSetArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2238:2238 -> e 156:156:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> e 156:156:com.android.tools.r8.graph.CfCode DesugarVarHandle_compareAndSetArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2238 -> e 157:157:com.android.tools.r8.graph.CfCode DesugarVarHandle_compareAndSetArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2238:2238 -> e 158:158:void com.android.tools.r8.cf.code.CfConstClass.(com.android.tools.r8.graph.DexType):39:39 -> e 158:158:com.android.tools.r8.graph.CfCode DesugarVarHandle_compareAndSetArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2238 -> e 159:171:com.android.tools.r8.graph.CfCode DesugarVarHandle_compareAndSetArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2238:2250 -> e 172:172:com.android.tools.r8.graph.CfCode DesugarVarHandle_compareAndSetArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2247:2247 -> e 173:173:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> e 173:173:com.android.tools.r8.graph.CfCode DesugarVarHandle_compareAndSetArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2247 -> e 174:189:com.android.tools.r8.graph.CfCode DesugarVarHandle_compareAndSetArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2247:2262 -> e 190:204:com.android.tools.r8.graph.CfCode DesugarVarHandle_compareAndSetArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2259:2273 -> e 205:221:com.android.tools.r8.graph.CfCode DesugarVarHandle_compareAndSetArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2270:2286 -> e 222:239:com.android.tools.r8.graph.CfCode DesugarVarHandle_compareAndSetArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2278:2295 -> e 240:247:com.android.tools.r8.graph.CfCode DesugarVarHandle_compareAndSetArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2294:2301 -> e 248:248:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> e 248:248:com.android.tools.r8.graph.CfCode DesugarVarHandle_compareAndSetArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2301 -> e 249:256:com.android.tools.r8.graph.CfCode DesugarVarHandle_compareAndSetArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2301:2308 -> e 257:257:com.android.tools.r8.graph.CfCode DesugarVarHandle_compareAndSetArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2305:2305 -> e 258:258:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> e 258:258:com.android.tools.r8.graph.CfCode DesugarVarHandle_compareAndSetArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2305 -> e 259:259:com.android.tools.r8.graph.CfCode DesugarVarHandle_compareAndSetArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2305:2305 -> e 260:260:void com.android.tools.r8.cf.code.CfConstClass.(com.android.tools.r8.graph.DexType):39:39 -> e 260:260:com.android.tools.r8.graph.CfCode DesugarVarHandle_compareAndSetArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2305 -> e 261:273:com.android.tools.r8.graph.CfCode DesugarVarHandle_compareAndSetArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2305:2317 -> e 274:274:com.android.tools.r8.graph.CfCode DesugarVarHandle_compareAndSetArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2314:2314 -> e 275:275:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> e 275:275:com.android.tools.r8.graph.CfCode DesugarVarHandle_compareAndSetArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2314 -> e 276:291:com.android.tools.r8.graph.CfCode DesugarVarHandle_compareAndSetArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2314:2329 -> e 292:306:com.android.tools.r8.graph.CfCode DesugarVarHandle_compareAndSetArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2326:2340 -> e 307:323:com.android.tools.r8.graph.CfCode DesugarVarHandle_compareAndSetArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2337:2353 -> e 324:341:com.android.tools.r8.graph.CfCode DesugarVarHandle_compareAndSetArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2345:2362 -> e 342:349:com.android.tools.r8.graph.CfCode DesugarVarHandle_compareAndSetArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2361:2368 -> e 350:350:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> e 350:350:com.android.tools.r8.graph.CfCode DesugarVarHandle_compareAndSetArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2368 -> e 351:358:com.android.tools.r8.graph.CfCode DesugarVarHandle_compareAndSetArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2368:2375 -> e 359:359:com.android.tools.r8.graph.CfCode DesugarVarHandle_compareAndSetArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2372:2372 -> e 360:360:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> e 360:360:com.android.tools.r8.graph.CfCode DesugarVarHandle_compareAndSetArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2372 -> e 361:379:com.android.tools.r8.graph.CfCode DesugarVarHandle_compareAndSetArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2372:2390 -> e 380:380:com.android.tools.r8.graph.CfCode DesugarVarHandle_compareAndSetArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2382:2382 -> e 381:623:com.android.tools.r8.graph.CfCode DesugarVarHandle_compareAndSetArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2153:2395 -> e 624:624:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161:161 -> e 624:624:com.android.tools.r8.graph.CfCode DesugarVarHandle_compareAndSetArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2395 -> e 625:625: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):187:187 -> e 625:625:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161 -> e 625:625:com.android.tools.r8.graph.CfCode DesugarVarHandle_compareAndSetArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2395 -> e 626:626: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):179:179 -> e 626:626:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161 -> e 626:626:com.android.tools.r8.graph.CfCode DesugarVarHandle_compareAndSetArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2395 -> e 1:17:com.android.tools.r8.graph.CfCode DesugarVarHandle_compareAndSetArrayInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2400:2416 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/u;"} 18:18:com.android.tools.r8.graph.CfCode DesugarVarHandle_compareAndSetArrayInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2413:2413 -> f 19:19:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> f 19:19:com.android.tools.r8.graph.CfCode DesugarVarHandle_compareAndSetArrayInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2413 -> f 20:20:com.android.tools.r8.graph.CfCode DesugarVarHandle_compareAndSetArrayInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2413:2413 -> f 21:21:void com.android.tools.r8.cf.code.CfConstClass.(com.android.tools.r8.graph.DexType):39:39 -> f 21:21:com.android.tools.r8.graph.CfCode DesugarVarHandle_compareAndSetArrayInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2413 -> f 22:29:com.android.tools.r8.graph.CfCode DesugarVarHandle_compareAndSetArrayInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2413:2420 -> f 30:30:void com.android.tools.r8.cf.code.CfNew.(com.android.tools.r8.graph.DexType):39:39 -> f 30:30:com.android.tools.r8.graph.CfCode DesugarVarHandle_compareAndSetArrayInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2420 -> f 31:38:com.android.tools.r8.graph.CfCode DesugarVarHandle_compareAndSetArrayInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2420:2427 -> f 39:51:com.android.tools.r8.graph.CfCode DesugarVarHandle_compareAndSetArrayInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2424:2436 -> f 52:57:com.android.tools.r8.graph.CfCode DesugarVarHandle_compareAndSetArrayInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2435:2440 -> f 58:58:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> f 58:58:com.android.tools.r8.graph.CfCode DesugarVarHandle_compareAndSetArrayInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2440 -> f 59:66:com.android.tools.r8.graph.CfCode DesugarVarHandle_compareAndSetArrayInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2440:2447 -> f 67:67:com.android.tools.r8.graph.CfCode DesugarVarHandle_compareAndSetArrayInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2444:2444 -> f 68:68:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> f 68:68:com.android.tools.r8.graph.CfCode DesugarVarHandle_compareAndSetArrayInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2444 -> f 69:80:com.android.tools.r8.graph.CfCode DesugarVarHandle_compareAndSetArrayInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2444:2455 -> f 81:81:com.android.tools.r8.graph.CfCode DesugarVarHandle_compareAndSetArrayInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2452:2452 -> f 82:82:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> f 82:82:com.android.tools.r8.graph.CfCode DesugarVarHandle_compareAndSetArrayInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2452 -> f 83:96:com.android.tools.r8.graph.CfCode DesugarVarHandle_compareAndSetArrayInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2452:2465 -> f 97:97:com.android.tools.r8.graph.CfCode DesugarVarHandle_compareAndSetArrayInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2462:2462 -> f 98:98:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> f 98:98:com.android.tools.r8.graph.CfCode DesugarVarHandle_compareAndSetArrayInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2462 -> f 99:117:com.android.tools.r8.graph.CfCode DesugarVarHandle_compareAndSetArrayInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2462:2480 -> f 118:118:com.android.tools.r8.graph.CfCode DesugarVarHandle_compareAndSetArrayInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2472:2472 -> f 119:195:com.android.tools.r8.graph.CfCode DesugarVarHandle_compareAndSetArrayInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2409:2485 -> f 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):161:161 -> f 196:196:com.android.tools.r8.graph.CfCode DesugarVarHandle_compareAndSetArrayInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2485 -> f 197:197: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):187:187 -> f 197:197:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161 -> f 197:197:com.android.tools.r8.graph.CfCode DesugarVarHandle_compareAndSetArrayInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2485 -> f 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,com.android.tools.r8.position.Position):179:179 -> f 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):161 -> f 198:198:com.android.tools.r8.graph.CfCode DesugarVarHandle_compareAndSetArrayInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2485 -> f 1:17:com.android.tools.r8.graph.CfCode DesugarVarHandle_compareAndSetArrayLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2490:2506 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/u;"} 18:18:com.android.tools.r8.graph.CfCode DesugarVarHandle_compareAndSetArrayLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2503:2503 -> g 19:19:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> g 19:19:com.android.tools.r8.graph.CfCode DesugarVarHandle_compareAndSetArrayLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2503 -> g 20:20:com.android.tools.r8.graph.CfCode DesugarVarHandle_compareAndSetArrayLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2503:2503 -> g 21:21:void com.android.tools.r8.cf.code.CfConstClass.(com.android.tools.r8.graph.DexType):39:39 -> g 21:21:com.android.tools.r8.graph.CfCode DesugarVarHandle_compareAndSetArrayLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2503 -> g 22:29:com.android.tools.r8.graph.CfCode DesugarVarHandle_compareAndSetArrayLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2503:2510 -> g 30:30:void com.android.tools.r8.cf.code.CfNew.(com.android.tools.r8.graph.DexType):39:39 -> g 30:30:com.android.tools.r8.graph.CfCode DesugarVarHandle_compareAndSetArrayLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2510 -> g 31:38:com.android.tools.r8.graph.CfCode DesugarVarHandle_compareAndSetArrayLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2510:2517 -> g 39:51:com.android.tools.r8.graph.CfCode DesugarVarHandle_compareAndSetArrayLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2514:2526 -> g 52:59:com.android.tools.r8.graph.CfCode DesugarVarHandle_compareAndSetArrayLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2525:2532 -> g 60:60:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> g 60:60:com.android.tools.r8.graph.CfCode DesugarVarHandle_compareAndSetArrayLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2532 -> g 61:68:com.android.tools.r8.graph.CfCode DesugarVarHandle_compareAndSetArrayLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2532:2539 -> g 69:69:com.android.tools.r8.graph.CfCode DesugarVarHandle_compareAndSetArrayLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2536:2536 -> g 70:70:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> g 70:70:com.android.tools.r8.graph.CfCode DesugarVarHandle_compareAndSetArrayLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2536 -> g 71:82:com.android.tools.r8.graph.CfCode DesugarVarHandle_compareAndSetArrayLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2536:2547 -> g 83:83:com.android.tools.r8.graph.CfCode DesugarVarHandle_compareAndSetArrayLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2544:2544 -> g 84:84:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> g 84:84:com.android.tools.r8.graph.CfCode DesugarVarHandle_compareAndSetArrayLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2544 -> g 85:98:com.android.tools.r8.graph.CfCode DesugarVarHandle_compareAndSetArrayLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2544:2557 -> g 99:99:com.android.tools.r8.graph.CfCode DesugarVarHandle_compareAndSetArrayLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2554:2554 -> g 100:100:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> g 100:100:com.android.tools.r8.graph.CfCode DesugarVarHandle_compareAndSetArrayLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2554 -> g 101:119:com.android.tools.r8.graph.CfCode DesugarVarHandle_compareAndSetArrayLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2554:2572 -> g 120:120:com.android.tools.r8.graph.CfCode DesugarVarHandle_compareAndSetArrayLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2564:2564 -> g 121:199:com.android.tools.r8.graph.CfCode DesugarVarHandle_compareAndSetArrayLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2499:2577 -> g 200:200:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161:161 -> g 200:200:com.android.tools.r8.graph.CfCode DesugarVarHandle_compareAndSetArrayLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2577 -> g 201:201: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):187:187 -> g 201:201:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161 -> g 201:201:com.android.tools.r8.graph.CfCode DesugarVarHandle_compareAndSetArrayLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2577 -> g 202:202: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):179:179 -> g 202:202:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161 -> g 202:202:com.android.tools.r8.graph.CfCode DesugarVarHandle_compareAndSetArrayLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2577 -> g 1:18:com.android.tools.r8.graph.CfCode DesugarVarHandle_compareAndSetInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2581:2598 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/u;"} 19:19:com.android.tools.r8.graph.CfCode DesugarVarHandle_compareAndSetInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2595:2595 -> h 20:20:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> h 20:20:com.android.tools.r8.graph.CfCode DesugarVarHandle_compareAndSetInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2595 -> h 21:29:com.android.tools.r8.graph.CfCode DesugarVarHandle_compareAndSetInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2595:2603 -> h 30:41:com.android.tools.r8.graph.CfCode DesugarVarHandle_compareAndSetInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2600:2611 -> h 42:42:com.android.tools.r8.graph.CfCode DesugarVarHandle_compareAndSetInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2608:2608 -> h 43:43:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> h 43:43:com.android.tools.r8.graph.CfCode DesugarVarHandle_compareAndSetInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2608 -> h 44:54:com.android.tools.r8.graph.CfCode DesugarVarHandle_compareAndSetInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2608:2618 -> h 55:55:com.android.tools.r8.graph.CfCode DesugarVarHandle_compareAndSetInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2615:2615 -> h 56:56:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> h 56:56:com.android.tools.r8.graph.CfCode DesugarVarHandle_compareAndSetInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2615 -> h 57:73:com.android.tools.r8.graph.CfCode DesugarVarHandle_compareAndSetInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2615:2631 -> h 74:91:com.android.tools.r8.graph.CfCode DesugarVarHandle_compareAndSetInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2623:2640 -> h 92:96:com.android.tools.r8.graph.CfCode DesugarVarHandle_compareAndSetInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2639:2643 -> h 97:97:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> h 97:97:com.android.tools.r8.graph.CfCode DesugarVarHandle_compareAndSetInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2643 -> h 98:105:com.android.tools.r8.graph.CfCode DesugarVarHandle_compareAndSetInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2643:2650 -> h 106:106:com.android.tools.r8.graph.CfCode DesugarVarHandle_compareAndSetInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2647:2647 -> h 107:107:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> h 107:107:com.android.tools.r8.graph.CfCode DesugarVarHandle_compareAndSetInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2647 -> h 108:116:com.android.tools.r8.graph.CfCode DesugarVarHandle_compareAndSetInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2647:2655 -> h 117:128:com.android.tools.r8.graph.CfCode DesugarVarHandle_compareAndSetInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2652:2663 -> h 129:129:com.android.tools.r8.graph.CfCode DesugarVarHandle_compareAndSetInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2660:2660 -> h 130:130:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> h 130:130:com.android.tools.r8.graph.CfCode DesugarVarHandle_compareAndSetInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2660 -> h 131:141:com.android.tools.r8.graph.CfCode DesugarVarHandle_compareAndSetInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2660:2670 -> h 142:142:com.android.tools.r8.graph.CfCode DesugarVarHandle_compareAndSetInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2667:2667 -> h 143:143:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> h 143:143:com.android.tools.r8.graph.CfCode DesugarVarHandle_compareAndSetInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2667 -> h 144:162:com.android.tools.r8.graph.CfCode DesugarVarHandle_compareAndSetInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2667:2685 -> h 163:180:com.android.tools.r8.graph.CfCode DesugarVarHandle_compareAndSetInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2677:2694 -> h 181:185:com.android.tools.r8.graph.CfCode DesugarVarHandle_compareAndSetInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2693:2697 -> h 186:186:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> h 186:186:com.android.tools.r8.graph.CfCode DesugarVarHandle_compareAndSetInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2697 -> h 187:197:com.android.tools.r8.graph.CfCode DesugarVarHandle_compareAndSetInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2697:2707 -> h 198:209:com.android.tools.r8.graph.CfCode DesugarVarHandle_compareAndSetInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2704:2715 -> h 210:224:com.android.tools.r8.graph.CfCode DesugarVarHandle_compareAndSetInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2712:2726 -> h 225:225:com.android.tools.r8.graph.CfCode DesugarVarHandle_compareAndSetInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2719:2719 -> h 226:366:com.android.tools.r8.graph.CfCode DesugarVarHandle_compareAndSetInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2591:2731 -> h 367:367:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161:161 -> h 367:367:com.android.tools.r8.graph.CfCode DesugarVarHandle_compareAndSetInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2731 -> h 368:368: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):187:187 -> h 368:368:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161 -> h 368:368:com.android.tools.r8.graph.CfCode DesugarVarHandle_compareAndSetInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2731 -> h 369:369: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):179:179 -> h 369:369:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161 -> h 369:369:com.android.tools.r8.graph.CfCode DesugarVarHandle_compareAndSetInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2731 -> h 1:16:com.android.tools.r8.graph.CfCode DesugarVarHandle_compareAndSetLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2736:2751 -> i # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/u;"} 17:17:com.android.tools.r8.graph.CfCode DesugarVarHandle_compareAndSetLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2748:2748 -> i 18:18:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> i 18:18:com.android.tools.r8.graph.CfCode DesugarVarHandle_compareAndSetLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2748 -> i 19:27:com.android.tools.r8.graph.CfCode DesugarVarHandle_compareAndSetLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2748:2756 -> i 28:39:com.android.tools.r8.graph.CfCode DesugarVarHandle_compareAndSetLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2753:2764 -> i 40:40:com.android.tools.r8.graph.CfCode DesugarVarHandle_compareAndSetLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2761:2761 -> i 41:41:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> i 41:41:com.android.tools.r8.graph.CfCode DesugarVarHandle_compareAndSetLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2761 -> i 42:52:com.android.tools.r8.graph.CfCode DesugarVarHandle_compareAndSetLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2761:2771 -> i 53:53:com.android.tools.r8.graph.CfCode DesugarVarHandle_compareAndSetLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2768:2768 -> i 54:54:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> i 54:54:com.android.tools.r8.graph.CfCode DesugarVarHandle_compareAndSetLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2768 -> i 55:71:com.android.tools.r8.graph.CfCode DesugarVarHandle_compareAndSetLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2768:2784 -> i 72:89:com.android.tools.r8.graph.CfCode DesugarVarHandle_compareAndSetLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2776:2793 -> i 90:96:com.android.tools.r8.graph.CfCode DesugarVarHandle_compareAndSetLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2792:2798 -> i 97:97:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> i 97:97:com.android.tools.r8.graph.CfCode DesugarVarHandle_compareAndSetLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2798 -> i 98:108:com.android.tools.r8.graph.CfCode DesugarVarHandle_compareAndSetLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2798:2808 -> i 109:120:com.android.tools.r8.graph.CfCode DesugarVarHandle_compareAndSetLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2805:2816 -> i 121:135:com.android.tools.r8.graph.CfCode DesugarVarHandle_compareAndSetLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2813:2827 -> i 136:136:com.android.tools.r8.graph.CfCode DesugarVarHandle_compareAndSetLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2820:2820 -> i 137:225:com.android.tools.r8.graph.CfCode DesugarVarHandle_compareAndSetLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2744:2832 -> i 226:226:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161:161 -> i 226:226:com.android.tools.r8.graph.CfCode DesugarVarHandle_compareAndSetLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2832 -> i 227:227: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):187:187 -> i 227:227:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161 -> i 227:227:com.android.tools.r8.graph.CfCode DesugarVarHandle_compareAndSetLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2832 -> i 228:228: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):179:179 -> i 228:228:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161 -> i 228:228:com.android.tools.r8.graph.CfCode DesugarVarHandle_compareAndSetLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2832 -> i 1:33:com.android.tools.r8.graph.CfCode DesugarVarHandle_constructor_1(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1070:1102 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/u;"} 34:46:com.android.tools.r8.graph.CfCode DesugarVarHandle_constructor_1(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1099:1111 -> j 47:61:com.android.tools.r8.graph.CfCode DesugarVarHandle_constructor_1(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1108:1122 -> j 62:76:com.android.tools.r8.graph.CfCode DesugarVarHandle_constructor_1(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1119:1133 -> j 77:82:com.android.tools.r8.graph.CfCode DesugarVarHandle_constructor_1(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1130:1135 -> j 83:83:void com.android.tools.r8.cf.code.CfCheckCast.(com.android.tools.r8.graph.DexType):39:39 -> j 83:83:com.android.tools.r8.graph.CfCode DesugarVarHandle_constructor_1(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1135 -> j 84:89:com.android.tools.r8.graph.CfCode DesugarVarHandle_constructor_1(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1135:1140 -> j 90:90:com.android.tools.r8.graph.CfCode DesugarVarHandle_constructor_1(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1137:1137 -> j 91:91:void com.android.tools.r8.cf.code.CfInstanceFieldWrite.(com.android.tools.r8.graph.DexField):31:31 -> j 91:91:com.android.tools.r8.graph.CfCode DesugarVarHandle_constructor_1(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1137 -> j 92:103:com.android.tools.r8.graph.CfCode DesugarVarHandle_constructor_1(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1137:1148 -> j 104:111:com.android.tools.r8.graph.CfCode DesugarVarHandle_constructor_1(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1145:1152 -> j 112:112:void com.android.tools.r8.cf.code.CfNew.(com.android.tools.r8.graph.DexType):39:39 -> j 112:112:com.android.tools.r8.graph.CfCode DesugarVarHandle_constructor_1(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1152 -> j 113:113:com.android.tools.r8.graph.CfCode DesugarVarHandle_constructor_1(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1152:1152 -> j 114:114:void com.android.tools.r8.cf.code.CfNew.(com.android.tools.r8.graph.DexType):39:39 -> j 114:114:com.android.tools.r8.graph.CfCode DesugarVarHandle_constructor_1(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1152 -> j 115:124:com.android.tools.r8.graph.CfCode DesugarVarHandle_constructor_1(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1152:1161 -> j 125:136:com.android.tools.r8.graph.CfCode DesugarVarHandle_constructor_1(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1158:1169 -> j 137:148:com.android.tools.r8.graph.CfCode DesugarVarHandle_constructor_1(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1166:1177 -> j 149:159:com.android.tools.r8.graph.CfCode DesugarVarHandle_constructor_1(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1174:1184 -> j 160:170:com.android.tools.r8.graph.CfCode DesugarVarHandle_constructor_1(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1181:1191 -> j 171:181:com.android.tools.r8.graph.CfCode DesugarVarHandle_constructor_1(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1188:1198 -> j 182:194:com.android.tools.r8.graph.CfCode DesugarVarHandle_constructor_1(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1195:1207 -> j 195:199:com.android.tools.r8.graph.CfCode DesugarVarHandle_constructor_1(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1206:1210 -> j 200:200:com.android.tools.r8.graph.CfCode DesugarVarHandle_constructor_1(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1209:1209 -> j 201:201:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> j 201:201:com.android.tools.r8.graph.CfCode DesugarVarHandle_constructor_1(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1209 -> j 202:211:com.android.tools.r8.graph.CfCode DesugarVarHandle_constructor_1(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1209:1218 -> j 212:225:com.android.tools.r8.graph.CfCode DesugarVarHandle_constructor_1(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1215:1228 -> j 226:233:com.android.tools.r8.graph.CfCode DesugarVarHandle_constructor_1(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1225:1232 -> j 234:234:void com.android.tools.r8.cf.code.CfNew.(com.android.tools.r8.graph.DexType):39:39 -> j 234:234:com.android.tools.r8.graph.CfCode DesugarVarHandle_constructor_1(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1232 -> j 235:235:com.android.tools.r8.graph.CfCode DesugarVarHandle_constructor_1(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1232:1232 -> j 236:236:void com.android.tools.r8.cf.code.CfNew.(com.android.tools.r8.graph.DexType):39:39 -> j 236:236:com.android.tools.r8.graph.CfCode DesugarVarHandle_constructor_1(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1232 -> j 237:246:com.android.tools.r8.graph.CfCode DesugarVarHandle_constructor_1(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1232:1241 -> j 247:259:com.android.tools.r8.graph.CfCode DesugarVarHandle_constructor_1(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1238:1250 -> j 260:272:com.android.tools.r8.graph.CfCode DesugarVarHandle_constructor_1(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1247:1259 -> j 273:283:com.android.tools.r8.graph.CfCode DesugarVarHandle_constructor_1(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1256:1266 -> j 284:294:com.android.tools.r8.graph.CfCode DesugarVarHandle_constructor_1(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1263:1273 -> j 295:305:com.android.tools.r8.graph.CfCode DesugarVarHandle_constructor_1(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1270:1280 -> j 306:318:com.android.tools.r8.graph.CfCode DesugarVarHandle_constructor_1(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1277:1289 -> j 319:323:com.android.tools.r8.graph.CfCode DesugarVarHandle_constructor_1(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1288:1292 -> j 324:326:com.android.tools.r8.graph.CfCode DesugarVarHandle_constructor_1(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1291:1293 -> j 327:327:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> j 327:327:com.android.tools.r8.graph.CfCode DesugarVarHandle_constructor_1(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1293 -> j 328:336:com.android.tools.r8.graph.CfCode DesugarVarHandle_constructor_1(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1293:1301 -> j 337:348:com.android.tools.r8.graph.CfCode DesugarVarHandle_constructor_1(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1298:1309 -> j 349:359:com.android.tools.r8.graph.CfCode DesugarVarHandle_constructor_1(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1306:1316 -> j 360:366:com.android.tools.r8.graph.CfCode DesugarVarHandle_constructor_1(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1313:1319 -> j 367:367:void com.android.tools.r8.cf.code.CfNew.(com.android.tools.r8.graph.DexType):39:39 -> j 367:367:com.android.tools.r8.graph.CfCode DesugarVarHandle_constructor_1(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1319 -> j 368:368:com.android.tools.r8.graph.CfCode DesugarVarHandle_constructor_1(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1319:1319 -> j 369:369:void com.android.tools.r8.cf.code.CfNew.(com.android.tools.r8.graph.DexType):39:39 -> j 369:369:com.android.tools.r8.graph.CfCode DesugarVarHandle_constructor_1(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1319 -> j 370:379:com.android.tools.r8.graph.CfCode DesugarVarHandle_constructor_1(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1319:1328 -> j 380:391:com.android.tools.r8.graph.CfCode DesugarVarHandle_constructor_1(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1325:1336 -> j 392:404:com.android.tools.r8.graph.CfCode DesugarVarHandle_constructor_1(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1333:1345 -> j 405:415:com.android.tools.r8.graph.CfCode DesugarVarHandle_constructor_1(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1342:1352 -> j 416:427:com.android.tools.r8.graph.CfCode DesugarVarHandle_constructor_1(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1349:1360 -> j 428:440:com.android.tools.r8.graph.CfCode DesugarVarHandle_constructor_1(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1357:1369 -> j 441:451:com.android.tools.r8.graph.CfCode DesugarVarHandle_constructor_1(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1366:1376 -> j 452:462:com.android.tools.r8.graph.CfCode DesugarVarHandle_constructor_1(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1373:1383 -> j 463:473:com.android.tools.r8.graph.CfCode DesugarVarHandle_constructor_1(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1380:1390 -> j 474:486:com.android.tools.r8.graph.CfCode DesugarVarHandle_constructor_1(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1387:1399 -> j 487:491:com.android.tools.r8.graph.CfCode DesugarVarHandle_constructor_1(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1398:1402 -> j 492:494:com.android.tools.r8.graph.CfCode DesugarVarHandle_constructor_1(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1401:1403 -> j 495:495:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> j 495:495:com.android.tools.r8.graph.CfCode DesugarVarHandle_constructor_1(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1403 -> j 496:504:com.android.tools.r8.graph.CfCode DesugarVarHandle_constructor_1(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1403:1411 -> j 505:505:com.android.tools.r8.graph.CfCode DesugarVarHandle_constructor_1(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1408:1408 -> j 506:506:void com.android.tools.r8.cf.code.CfInstanceFieldWrite.(com.android.tools.r8.graph.DexField):31:31 -> j 506:506:com.android.tools.r8.graph.CfCode DesugarVarHandle_constructor_1(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1408 -> j 507:519:com.android.tools.r8.graph.CfCode DesugarVarHandle_constructor_1(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1408:1420 -> j 520:529:com.android.tools.r8.graph.CfCode DesugarVarHandle_constructor_1(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1417:1426 -> j 530:530:com.android.tools.r8.graph.CfCode DesugarVarHandle_constructor_1(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1423:1423 -> j 531:531:void com.android.tools.r8.cf.code.CfInstanceFieldWrite.(com.android.tools.r8.graph.DexField):31:31 -> j 531:531:com.android.tools.r8.graph.CfCode DesugarVarHandle_constructor_1(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1423 -> j 532:543:com.android.tools.r8.graph.CfCode DesugarVarHandle_constructor_1(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1423:1434 -> j 544:544:com.android.tools.r8.graph.CfCode DesugarVarHandle_constructor_1(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1431:1431 -> j 545:545:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> j 545:545:com.android.tools.r8.graph.CfCode DesugarVarHandle_constructor_1(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1431 -> j 546:555:com.android.tools.r8.graph.CfCode DesugarVarHandle_constructor_1(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1431:1440 -> j 556:556:com.android.tools.r8.graph.CfCode DesugarVarHandle_constructor_1(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1437:1437 -> j 557:557:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> j 557:557:com.android.tools.r8.graph.CfCode DesugarVarHandle_constructor_1(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1437 -> j 558:567:com.android.tools.r8.graph.CfCode DesugarVarHandle_constructor_1(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1437:1446 -> j 568:578:com.android.tools.r8.graph.CfCode DesugarVarHandle_constructor_1(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1443:1453 -> j 579:579:com.android.tools.r8.graph.CfCode DesugarVarHandle_constructor_1(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1450:1450 -> j 580:580:void com.android.tools.r8.cf.code.CfInstanceFieldWrite.(com.android.tools.r8.graph.DexField):31:31 -> j 580:580:com.android.tools.r8.graph.CfCode DesugarVarHandle_constructor_1(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1450 -> j 581:592:com.android.tools.r8.graph.CfCode DesugarVarHandle_constructor_1(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1450:1461 -> j 593:593:com.android.tools.r8.graph.CfCode DesugarVarHandle_constructor_1(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1458:1458 -> j 594:594:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> j 594:594:com.android.tools.r8.graph.CfCode DesugarVarHandle_constructor_1(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1458 -> j 595:604:com.android.tools.r8.graph.CfCode DesugarVarHandle_constructor_1(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1458:1467 -> j 605:605:com.android.tools.r8.graph.CfCode DesugarVarHandle_constructor_1(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1464:1464 -> j 606:606:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> j 606:606:com.android.tools.r8.graph.CfCode DesugarVarHandle_constructor_1(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1464 -> j 607:616:com.android.tools.r8.graph.CfCode DesugarVarHandle_constructor_1(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1464:1473 -> j 617:627:com.android.tools.r8.graph.CfCode DesugarVarHandle_constructor_1(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1470:1480 -> j 628:628:com.android.tools.r8.graph.CfCode DesugarVarHandle_constructor_1(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1477:1477 -> j 629:629:void com.android.tools.r8.cf.code.CfInstanceFieldWrite.(com.android.tools.r8.graph.DexField):31:31 -> j 629:629:com.android.tools.r8.graph.CfCode DesugarVarHandle_constructor_1(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1477 -> j 630:630:com.android.tools.r8.graph.CfCode DesugarVarHandle_constructor_1(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1477:1477 -> j 631:1022:com.android.tools.r8.graph.CfCode DesugarVarHandle_constructor_1(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1094:1485 -> j 1023:1023:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161:161 -> j 1023:1023:com.android.tools.r8.graph.CfCode DesugarVarHandle_constructor_1(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1485 -> j 1024:1024: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):187:187 -> j 1024:1024:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161 -> j 1024:1024:com.android.tools.r8.graph.CfCode DesugarVarHandle_constructor_1(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1485 -> j 1025:1025: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):179:179 -> j 1025:1025:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161 -> j 1025:1025:com.android.tools.r8.graph.CfCode DesugarVarHandle_constructor_1(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1485 -> j 1:27:com.android.tools.r8.graph.CfCode DesugarVarHandle_constructor_3(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1489:1515 -> k # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/u;"} 28:40:com.android.tools.r8.graph.CfCode DesugarVarHandle_constructor_3(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1512:1524 -> k 41:55:com.android.tools.r8.graph.CfCode DesugarVarHandle_constructor_3(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1521:1535 -> k 56:70:com.android.tools.r8.graph.CfCode DesugarVarHandle_constructor_3(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1532:1546 -> k 71:76:com.android.tools.r8.graph.CfCode DesugarVarHandle_constructor_3(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1543:1548 -> k 77:77:void com.android.tools.r8.cf.code.CfCheckCast.(com.android.tools.r8.graph.DexType):39:39 -> k 77:77:com.android.tools.r8.graph.CfCode DesugarVarHandle_constructor_3(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1548 -> k 78:83:com.android.tools.r8.graph.CfCode DesugarVarHandle_constructor_3(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1548:1553 -> k 84:84:com.android.tools.r8.graph.CfCode DesugarVarHandle_constructor_3(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1550:1550 -> k 85:85:void com.android.tools.r8.cf.code.CfInstanceFieldWrite.(com.android.tools.r8.graph.DexField):31:31 -> k 85:85:com.android.tools.r8.graph.CfCode DesugarVarHandle_constructor_3(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1550 -> k 86:97:com.android.tools.r8.graph.CfCode DesugarVarHandle_constructor_3(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1550:1561 -> k 98:98:com.android.tools.r8.graph.CfCode DesugarVarHandle_constructor_3(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1558:1558 -> k 99:99:void com.android.tools.r8.cf.code.CfInstanceFieldWrite.(com.android.tools.r8.graph.DexField):31:31 -> k 99:99:com.android.tools.r8.graph.CfCode DesugarVarHandle_constructor_3(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1558 -> k 100:112:com.android.tools.r8.graph.CfCode DesugarVarHandle_constructor_3(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1558:1570 -> k 113:115:com.android.tools.r8.graph.CfCode DesugarVarHandle_constructor_3(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1569:1571 -> k 116:131:com.android.tools.r8.graph.CfCode DesugarVarHandle_constructor_3(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1567:1582 -> k 132:141:com.android.tools.r8.graph.CfCode DesugarVarHandle_constructor_3(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1579:1588 -> k 142:142:com.android.tools.r8.graph.CfCode DesugarVarHandle_constructor_3(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1585:1585 -> k 143:143:void com.android.tools.r8.cf.code.CfInstanceFieldWrite.(com.android.tools.r8.graph.DexField):31:31 -> k 143:143:com.android.tools.r8.graph.CfCode DesugarVarHandle_constructor_3(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1585 -> k 144:155:com.android.tools.r8.graph.CfCode DesugarVarHandle_constructor_3(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1585:1596 -> k 156:167:com.android.tools.r8.graph.CfCode DesugarVarHandle_constructor_3(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1593:1604 -> k 168:178:com.android.tools.r8.graph.CfCode DesugarVarHandle_constructor_3(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1601:1611 -> k 179:185:com.android.tools.r8.graph.CfCode DesugarVarHandle_constructor_3(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1608:1614 -> k 186:186:void com.android.tools.r8.cf.code.CfNew.(com.android.tools.r8.graph.DexType):39:39 -> k 186:186:com.android.tools.r8.graph.CfCode DesugarVarHandle_constructor_3(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1614 -> k 187:187:com.android.tools.r8.graph.CfCode DesugarVarHandle_constructor_3(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1614:1614 -> k 188:188:void com.android.tools.r8.cf.code.CfNew.(com.android.tools.r8.graph.DexType):39:39 -> k 188:188:com.android.tools.r8.graph.CfCode DesugarVarHandle_constructor_3(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1614 -> k 189:198:com.android.tools.r8.graph.CfCode DesugarVarHandle_constructor_3(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1614:1623 -> k 199:210:com.android.tools.r8.graph.CfCode DesugarVarHandle_constructor_3(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1620:1631 -> k 211:223:com.android.tools.r8.graph.CfCode DesugarVarHandle_constructor_3(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1628:1640 -> k 224:234:com.android.tools.r8.graph.CfCode DesugarVarHandle_constructor_3(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1637:1647 -> k 235:250:com.android.tools.r8.graph.CfCode DesugarVarHandle_constructor_3(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1644:1659 -> k 251:261:com.android.tools.r8.graph.CfCode DesugarVarHandle_constructor_3(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1656:1666 -> k 262:272:com.android.tools.r8.graph.CfCode DesugarVarHandle_constructor_3(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1663:1673 -> k 273:285:com.android.tools.r8.graph.CfCode DesugarVarHandle_constructor_3(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1670:1682 -> k 286:292:com.android.tools.r8.graph.CfCode DesugarVarHandle_constructor_3(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1681:1687 -> k 293:296:com.android.tools.r8.graph.CfCode DesugarVarHandle_constructor_3(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1686:1689 -> k 297:297:com.android.tools.r8.graph.CfCode DesugarVarHandle_constructor_3(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1688:1688 -> k 298:298:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> k 298:298:com.android.tools.r8.graph.CfCode DesugarVarHandle_constructor_3(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1688 -> k 299:308:com.android.tools.r8.graph.CfCode DesugarVarHandle_constructor_3(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1688:1697 -> k 309:309:com.android.tools.r8.graph.CfCode DesugarVarHandle_constructor_3(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1694:1694 -> k 310:310:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> k 310:310:com.android.tools.r8.graph.CfCode DesugarVarHandle_constructor_3(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1694 -> k 311:322:com.android.tools.r8.graph.CfCode DesugarVarHandle_constructor_3(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1694:1705 -> k 323:325:com.android.tools.r8.graph.CfCode DesugarVarHandle_constructor_3(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1704:1706 -> k 326:337:com.android.tools.r8.graph.CfCode DesugarVarHandle_constructor_3(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1702:1713 -> k 338:340:com.android.tools.r8.graph.CfCode DesugarVarHandle_constructor_3(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1712:1714 -> k 341:351:com.android.tools.r8.graph.CfCode DesugarVarHandle_constructor_3(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1710:1720 -> k 352:352:com.android.tools.r8.graph.CfCode DesugarVarHandle_constructor_3(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1717:1717 -> k 353:353:void com.android.tools.r8.cf.code.CfInstanceFieldWrite.(com.android.tools.r8.graph.DexField):31:31 -> k 353:353:com.android.tools.r8.graph.CfCode DesugarVarHandle_constructor_3(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1717 -> k 354:365:com.android.tools.r8.graph.CfCode DesugarVarHandle_constructor_3(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1717:1728 -> k 366:366:com.android.tools.r8.graph.CfCode DesugarVarHandle_constructor_3(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1725:1725 -> k 367:367:void com.android.tools.r8.cf.code.CfInstanceFieldWrite.(com.android.tools.r8.graph.DexField):31:31 -> k 367:367:com.android.tools.r8.graph.CfCode DesugarVarHandle_constructor_3(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1725 -> k 368:368:com.android.tools.r8.graph.CfCode DesugarVarHandle_constructor_3(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1725:1725 -> k 369:595:com.android.tools.r8.graph.CfCode DesugarVarHandle_constructor_3(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1507:1733 -> k 596:596:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161:161 -> k 596:596:com.android.tools.r8.graph.CfCode DesugarVarHandle_constructor_3(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1733 -> k 597:597: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):187:187 -> k 597:597:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161 -> k 597:597:com.android.tools.r8.graph.CfCode DesugarVarHandle_constructor_3(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1733 -> k 598:598: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):179:179 -> k 598:598:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161 -> k 598:598:com.android.tools.r8.graph.CfCode DesugarVarHandle_constructor_3(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):1733 -> k 1:9:com.android.tools.r8.graph.CfCode DesugarVarHandle_desugarWrongMethodTypeException(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2837:2845 -> l # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/u;"} 10:10:void com.android.tools.r8.cf.code.CfNew.(com.android.tools.r8.graph.DexType):39:39 -> l 10:10:com.android.tools.r8.graph.CfCode DesugarVarHandle_desugarWrongMethodTypeException(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2845 -> l 11:19:com.android.tools.r8.graph.CfCode DesugarVarHandle_desugarWrongMethodTypeException(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2845:2853 -> l 20:20:com.android.tools.r8.graph.CfCode DesugarVarHandle_desugarWrongMethodTypeException(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2850:2850 -> l 21:36:com.android.tools.r8.graph.CfCode DesugarVarHandle_desugarWrongMethodTypeException(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2843:2858 -> l 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):161:161 -> l 37:37:com.android.tools.r8.graph.CfCode DesugarVarHandle_desugarWrongMethodTypeException(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2858 -> l 1:18:com.android.tools.r8.graph.CfCode DesugarVarHandle_get(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2862:2879 -> m # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/u;"} 19:19:com.android.tools.r8.graph.CfCode DesugarVarHandle_get(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2876:2876 -> m 20:20:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> m 20:20:com.android.tools.r8.graph.CfCode DesugarVarHandle_get(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2876 -> m 21:29:com.android.tools.r8.graph.CfCode DesugarVarHandle_get(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2876:2884 -> m 30:41:com.android.tools.r8.graph.CfCode DesugarVarHandle_get(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2881:2892 -> m 42:42:com.android.tools.r8.graph.CfCode DesugarVarHandle_get(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2889:2889 -> m 43:43:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> m 43:43:com.android.tools.r8.graph.CfCode DesugarVarHandle_get(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2889 -> m 44:54:com.android.tools.r8.graph.CfCode DesugarVarHandle_get(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2889:2899 -> m 55:55:com.android.tools.r8.graph.CfCode DesugarVarHandle_get(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2896:2896 -> m 56:56:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> m 56:56:com.android.tools.r8.graph.CfCode DesugarVarHandle_get(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2896 -> m 57:66:com.android.tools.r8.graph.CfCode DesugarVarHandle_get(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2896:2905 -> m 67:77:com.android.tools.r8.graph.CfCode DesugarVarHandle_get(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2902:2912 -> m 78:90:com.android.tools.r8.graph.CfCode DesugarVarHandle_get(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2909:2921 -> m 91:93:com.android.tools.r8.graph.CfCode DesugarVarHandle_get(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2920:2922 -> m 94:94:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> m 94:94:com.android.tools.r8.graph.CfCode DesugarVarHandle_get(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2922 -> m 95:102:com.android.tools.r8.graph.CfCode DesugarVarHandle_get(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2922:2929 -> m 103:103:com.android.tools.r8.graph.CfCode DesugarVarHandle_get(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2926:2926 -> m 104:104:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> m 104:104:com.android.tools.r8.graph.CfCode DesugarVarHandle_get(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2926 -> m 105:113:com.android.tools.r8.graph.CfCode DesugarVarHandle_get(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2926:2934 -> m 114:125:com.android.tools.r8.graph.CfCode DesugarVarHandle_get(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2931:2942 -> m 126:126:com.android.tools.r8.graph.CfCode DesugarVarHandle_get(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2939:2939 -> m 127:127:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> m 127:127:com.android.tools.r8.graph.CfCode DesugarVarHandle_get(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2939 -> m 128:138:com.android.tools.r8.graph.CfCode DesugarVarHandle_get(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2939:2949 -> m 139:139:com.android.tools.r8.graph.CfCode DesugarVarHandle_get(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2946:2946 -> m 140:140:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> m 140:140:com.android.tools.r8.graph.CfCode DesugarVarHandle_get(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2946 -> m 141:150:com.android.tools.r8.graph.CfCode DesugarVarHandle_get(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2946:2955 -> m 151:161:com.android.tools.r8.graph.CfCode DesugarVarHandle_get(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2952:2962 -> m 162:174:com.android.tools.r8.graph.CfCode DesugarVarHandle_get(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2959:2971 -> m 175:177:com.android.tools.r8.graph.CfCode DesugarVarHandle_get(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2970:2972 -> m 178:178:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> m 178:178:com.android.tools.r8.graph.CfCode DesugarVarHandle_get(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2972 -> m 179:186:com.android.tools.r8.graph.CfCode DesugarVarHandle_get(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2972:2979 -> m 187:187:com.android.tools.r8.graph.CfCode DesugarVarHandle_get(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2976:2976 -> m 188:188:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> m 188:188:com.android.tools.r8.graph.CfCode DesugarVarHandle_get(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2976 -> m 189:199:com.android.tools.r8.graph.CfCode DesugarVarHandle_get(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2976:2986 -> m 200:200:com.android.tools.r8.graph.CfCode DesugarVarHandle_get(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2983:2983 -> m 201:201:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> m 201:201:com.android.tools.r8.graph.CfCode DesugarVarHandle_get(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2983 -> m 202:211:com.android.tools.r8.graph.CfCode DesugarVarHandle_get(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2983:2992 -> m 212:212:com.android.tools.r8.graph.CfCode DesugarVarHandle_get(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2989:2989 -> m 213:338:com.android.tools.r8.graph.CfCode DesugarVarHandle_get(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2872:2997 -> m 339:339:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161:161 -> m 339:339:com.android.tools.r8.graph.CfCode DesugarVarHandle_get(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2997 -> m 340:340: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):187:187 -> m 340:340:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161 -> m 340:340:com.android.tools.r8.graph.CfCode DesugarVarHandle_get(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2997 -> m 341:341: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):179:179 -> m 341:341:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161 -> m 341:341:com.android.tools.r8.graph.CfCode DesugarVarHandle_get(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):2997 -> m 1:21:com.android.tools.r8.graph.CfCode DesugarVarHandle_getArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3001:3021 -> n # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/u;"} 22:22:com.android.tools.r8.graph.CfCode DesugarVarHandle_getArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3018:3018 -> n 23:23:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> n 23:23:com.android.tools.r8.graph.CfCode DesugarVarHandle_getArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3018 -> n 24:33:com.android.tools.r8.graph.CfCode DesugarVarHandle_getArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3018:3027 -> n 34:45:com.android.tools.r8.graph.CfCode DesugarVarHandle_getArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3024:3035 -> n 46:46:com.android.tools.r8.graph.CfCode DesugarVarHandle_getArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3032:3032 -> n 47:47:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> n 47:47:com.android.tools.r8.graph.CfCode DesugarVarHandle_getArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3032 -> n 48:58:com.android.tools.r8.graph.CfCode DesugarVarHandle_getArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3032:3042 -> n 59:71:com.android.tools.r8.graph.CfCode DesugarVarHandle_getArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3039:3051 -> n 72:75:com.android.tools.r8.graph.CfCode DesugarVarHandle_getArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3050:3053 -> n 76:76:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> n 76:76:com.android.tools.r8.graph.CfCode DesugarVarHandle_getArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3053 -> n 77:79:com.android.tools.r8.graph.CfCode DesugarVarHandle_getArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3053:3055 -> n 80:80:void com.android.tools.r8.cf.code.CfNew.(com.android.tools.r8.graph.DexType):39:39 -> n 80:80:com.android.tools.r8.graph.CfCode DesugarVarHandle_getArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3055 -> n 81:88:com.android.tools.r8.graph.CfCode DesugarVarHandle_getArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3055:3062 -> n 89:101:com.android.tools.r8.graph.CfCode DesugarVarHandle_getArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3059:3071 -> n 102:105:com.android.tools.r8.graph.CfCode DesugarVarHandle_getArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3070:3073 -> n 106:106:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> n 106:106:com.android.tools.r8.graph.CfCode DesugarVarHandle_getArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3073 -> n 107:114:com.android.tools.r8.graph.CfCode DesugarVarHandle_getArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3073:3080 -> n 115:115:com.android.tools.r8.graph.CfCode DesugarVarHandle_getArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3077:3077 -> n 116:116:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> n 116:116:com.android.tools.r8.graph.CfCode DesugarVarHandle_getArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3077 -> n 117:128:com.android.tools.r8.graph.CfCode DesugarVarHandle_getArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3077:3088 -> n 129:129:com.android.tools.r8.graph.CfCode DesugarVarHandle_getArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3085:3085 -> n 130:130:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> n 130:130:com.android.tools.r8.graph.CfCode DesugarVarHandle_getArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3085 -> n 131:144:com.android.tools.r8.graph.CfCode DesugarVarHandle_getArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3085:3098 -> n 145:145:com.android.tools.r8.graph.CfCode DesugarVarHandle_getArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3095:3095 -> n 146:146:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> n 146:146:com.android.tools.r8.graph.CfCode DesugarVarHandle_getArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3095 -> n 147:155:com.android.tools.r8.graph.CfCode DesugarVarHandle_getArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3095:3103 -> n 156:167:com.android.tools.r8.graph.CfCode DesugarVarHandle_getArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3100:3111 -> n 168:168:com.android.tools.r8.graph.CfCode DesugarVarHandle_getArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3108:3108 -> n 169:169:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> n 169:169:com.android.tools.r8.graph.CfCode DesugarVarHandle_getArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3108 -> n 170:181:com.android.tools.r8.graph.CfCode DesugarVarHandle_getArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3108:3119 -> n 182:192:com.android.tools.r8.graph.CfCode DesugarVarHandle_getArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3116:3126 -> n 193:205:com.android.tools.r8.graph.CfCode DesugarVarHandle_getArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3123:3135 -> n 206:211:com.android.tools.r8.graph.CfCode DesugarVarHandle_getArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3134:3139 -> n 212:212:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> n 212:212:com.android.tools.r8.graph.CfCode DesugarVarHandle_getArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3139 -> n 213:220:com.android.tools.r8.graph.CfCode DesugarVarHandle_getArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3139:3146 -> n 221:221:com.android.tools.r8.graph.CfCode DesugarVarHandle_getArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3143:3143 -> n 222:222:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> n 222:222:com.android.tools.r8.graph.CfCode DesugarVarHandle_getArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3143 -> n 223:231:com.android.tools.r8.graph.CfCode DesugarVarHandle_getArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3143:3151 -> n 232:243:com.android.tools.r8.graph.CfCode DesugarVarHandle_getArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3148:3159 -> n 244:244:com.android.tools.r8.graph.CfCode DesugarVarHandle_getArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3156:3156 -> n 245:245:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> n 245:245:com.android.tools.r8.graph.CfCode DesugarVarHandle_getArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3156 -> n 246:257:com.android.tools.r8.graph.CfCode DesugarVarHandle_getArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3156:3167 -> n 258:269:com.android.tools.r8.graph.CfCode DesugarVarHandle_getArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3164:3175 -> n 270:282:com.android.tools.r8.graph.CfCode DesugarVarHandle_getArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3172:3184 -> n 283:288:com.android.tools.r8.graph.CfCode DesugarVarHandle_getArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3183:3188 -> n 289:289:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> n 289:289:com.android.tools.r8.graph.CfCode DesugarVarHandle_getArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3188 -> n 290:297:com.android.tools.r8.graph.CfCode DesugarVarHandle_getArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3188:3195 -> n 298:298:com.android.tools.r8.graph.CfCode DesugarVarHandle_getArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3192:3192 -> n 299:299:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> n 299:299:com.android.tools.r8.graph.CfCode DesugarVarHandle_getArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3192 -> n 300:311:com.android.tools.r8.graph.CfCode DesugarVarHandle_getArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3192:3203 -> n 312:312:com.android.tools.r8.graph.CfCode DesugarVarHandle_getArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3200:3200 -> n 313:507:com.android.tools.r8.graph.CfCode DesugarVarHandle_getArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3014:3208 -> n 508:508:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161:161 -> n 508:508:com.android.tools.r8.graph.CfCode DesugarVarHandle_getArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3208 -> n 509:509: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):187:187 -> n 509:509:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161 -> n 509:509:com.android.tools.r8.graph.CfCode DesugarVarHandle_getArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3208 -> n 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,com.android.tools.r8.position.Position):179:179 -> n 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):161 -> n 510:510:com.android.tools.r8.graph.CfCode DesugarVarHandle_getArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3208 -> n 1:26:com.android.tools.r8.graph.CfCode DesugarVarHandle_getArrayInBox(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3212:3237 -> o # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/u;"} 27:27:com.android.tools.r8.graph.CfCode DesugarVarHandle_getArrayInBox(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3234:3234 -> o 28:28:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField) -> o 28:28:com.android.tools.r8.graph.CfCode DesugarVarHandle_getArrayInBox(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3234 -> o 29:38:com.android.tools.r8.graph.CfCode DesugarVarHandle_getArrayInBox(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3234:3243 -> o 39:50:com.android.tools.r8.graph.CfCode DesugarVarHandle_getArrayInBox(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3240:3251 -> o 51:51:com.android.tools.r8.graph.CfCode DesugarVarHandle_getArrayInBox(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3248:3248 -> o 52:52:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> o 52:52:com.android.tools.r8.graph.CfCode DesugarVarHandle_getArrayInBox(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3248 -> o 53:63:com.android.tools.r8.graph.CfCode DesugarVarHandle_getArrayInBox(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3248:3258 -> o 64:76:com.android.tools.r8.graph.CfCode DesugarVarHandle_getArrayInBox(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3255:3267 -> o 77:81:com.android.tools.r8.graph.CfCode DesugarVarHandle_getArrayInBox(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3266:3270 -> o 82:82:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> o 82:82:com.android.tools.r8.graph.CfCode DesugarVarHandle_getArrayInBox(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3270 -> o 83:85:com.android.tools.r8.graph.CfCode DesugarVarHandle_getArrayInBox(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3270:3272 -> o 86:86:void com.android.tools.r8.cf.code.CfNew.(com.android.tools.r8.graph.DexType):39:39 -> o 86:86:com.android.tools.r8.graph.CfCode DesugarVarHandle_getArrayInBox(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3272 -> o 87:94:com.android.tools.r8.graph.CfCode DesugarVarHandle_getArrayInBox(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3272:3279 -> o 95:107:com.android.tools.r8.graph.CfCode DesugarVarHandle_getArrayInBox(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3276:3288 -> o 108:112:com.android.tools.r8.graph.CfCode DesugarVarHandle_getArrayInBox(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3287:3291 -> o 113:113:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> o 113:113:com.android.tools.r8.graph.CfCode DesugarVarHandle_getArrayInBox(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3291 -> o 114:121:com.android.tools.r8.graph.CfCode DesugarVarHandle_getArrayInBox(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3291:3298 -> o 122:122:com.android.tools.r8.graph.CfCode DesugarVarHandle_getArrayInBox(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3295:3295 -> o 123:123:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> o 123:123:com.android.tools.r8.graph.CfCode DesugarVarHandle_getArrayInBox(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3295 -> o 124:135:com.android.tools.r8.graph.CfCode DesugarVarHandle_getArrayInBox(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3295:3306 -> o 136:136:com.android.tools.r8.graph.CfCode DesugarVarHandle_getArrayInBox(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3303:3303 -> o 137:137:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> o 137:137:com.android.tools.r8.graph.CfCode DesugarVarHandle_getArrayInBox(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3303 -> o 138:151:com.android.tools.r8.graph.CfCode DesugarVarHandle_getArrayInBox(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3303:3316 -> o 152:152:com.android.tools.r8.graph.CfCode DesugarVarHandle_getArrayInBox(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3313:3313 -> o 153:153:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> o 153:153:com.android.tools.r8.graph.CfCode DesugarVarHandle_getArrayInBox(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3313 -> o 154:162:com.android.tools.r8.graph.CfCode DesugarVarHandle_getArrayInBox(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3313:3321 -> o 163:175:com.android.tools.r8.graph.CfCode DesugarVarHandle_getArrayInBox(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3318:3330 -> o 176:176:com.android.tools.r8.graph.CfCode DesugarVarHandle_getArrayInBox(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3327:3327 -> o 177:177:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> o 177:177:com.android.tools.r8.graph.CfCode DesugarVarHandle_getArrayInBox(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3327 -> o 178:189:com.android.tools.r8.graph.CfCode DesugarVarHandle_getArrayInBox(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3327:3338 -> o 190:201:com.android.tools.r8.graph.CfCode DesugarVarHandle_getArrayInBox(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3335:3346 -> o 202:214:com.android.tools.r8.graph.CfCode DesugarVarHandle_getArrayInBox(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3343:3355 -> o 215:221:com.android.tools.r8.graph.CfCode DesugarVarHandle_getArrayInBox(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3354:3360 -> o 222:222:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> o 222:222:com.android.tools.r8.graph.CfCode DesugarVarHandle_getArrayInBox(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3360 -> o 223:230:com.android.tools.r8.graph.CfCode DesugarVarHandle_getArrayInBox(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3360:3367 -> o 231:231:com.android.tools.r8.graph.CfCode DesugarVarHandle_getArrayInBox(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3364:3364 -> o 232:232:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> o 232:232:com.android.tools.r8.graph.CfCode DesugarVarHandle_getArrayInBox(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3364 -> o 233:241:com.android.tools.r8.graph.CfCode DesugarVarHandle_getArrayInBox(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3364:3372 -> o 242:254:com.android.tools.r8.graph.CfCode DesugarVarHandle_getArrayInBox(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3369:3381 -> o 255:255:com.android.tools.r8.graph.CfCode DesugarVarHandle_getArrayInBox(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3378:3378 -> o 256:256:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> o 256:256:com.android.tools.r8.graph.CfCode DesugarVarHandle_getArrayInBox(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3378 -> o 257:268:com.android.tools.r8.graph.CfCode DesugarVarHandle_getArrayInBox(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3378:3389 -> o 269:280:com.android.tools.r8.graph.CfCode DesugarVarHandle_getArrayInBox(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3386:3397 -> o 281:293:com.android.tools.r8.graph.CfCode DesugarVarHandle_getArrayInBox(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3394:3406 -> o 294:300:com.android.tools.r8.graph.CfCode DesugarVarHandle_getArrayInBox(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3405:3411 -> o 301:301:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> o 301:301:com.android.tools.r8.graph.CfCode DesugarVarHandle_getArrayInBox(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3411 -> o 302:309:com.android.tools.r8.graph.CfCode DesugarVarHandle_getArrayInBox(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3411:3418 -> o 310:310:com.android.tools.r8.graph.CfCode DesugarVarHandle_getArrayInBox(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3415:3415 -> o 311:311:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> o 311:311:com.android.tools.r8.graph.CfCode DesugarVarHandle_getArrayInBox(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3415 -> o 312:323:com.android.tools.r8.graph.CfCode DesugarVarHandle_getArrayInBox(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3415:3426 -> o 324:335:com.android.tools.r8.graph.CfCode DesugarVarHandle_getArrayInBox(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3423:3434 -> o 336:336:void com.android.tools.r8.cf.code.CfConstClass.(com.android.tools.r8.graph.DexType):39:39 -> o 336:336:com.android.tools.r8.graph.CfCode DesugarVarHandle_getArrayInBox(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3434 -> o 337:342:com.android.tools.r8.graph.CfCode DesugarVarHandle_getArrayInBox(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3434:3439 -> o 343:343:void com.android.tools.r8.cf.code.CfCheckCast.(com.android.tools.r8.graph.DexType):39:39 -> o 343:343:com.android.tools.r8.graph.CfCode DesugarVarHandle_getArrayInBox(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3439 -> o 344:350:com.android.tools.r8.graph.CfCode DesugarVarHandle_getArrayInBox(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3439:3445 -> o 351:362:com.android.tools.r8.graph.CfCode DesugarVarHandle_getArrayInBox(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3442:3453 -> o 363:375:com.android.tools.r8.graph.CfCode DesugarVarHandle_getArrayInBox(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3450:3462 -> o 376:383:com.android.tools.r8.graph.CfCode DesugarVarHandle_getArrayInBox(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3461:3468 -> o 384:384:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> o 384:384:com.android.tools.r8.graph.CfCode DesugarVarHandle_getArrayInBox(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3468 -> o 385:391:com.android.tools.r8.graph.CfCode DesugarVarHandle_getArrayInBox(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3468:3474 -> o 392:392:void com.android.tools.r8.cf.code.CfConstClass.(com.android.tools.r8.graph.DexType):39:39 -> o 392:392:com.android.tools.r8.graph.CfCode DesugarVarHandle_getArrayInBox(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3474 -> o 393:398:com.android.tools.r8.graph.CfCode DesugarVarHandle_getArrayInBox(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3474:3479 -> o 399:399:void com.android.tools.r8.cf.code.CfCheckCast.(com.android.tools.r8.graph.DexType):39:39 -> o 399:399:com.android.tools.r8.graph.CfCode DesugarVarHandle_getArrayInBox(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3479 -> o 400:406:com.android.tools.r8.graph.CfCode DesugarVarHandle_getArrayInBox(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3479:3485 -> o 407:418:com.android.tools.r8.graph.CfCode DesugarVarHandle_getArrayInBox(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3482:3493 -> o 419:431:com.android.tools.r8.graph.CfCode DesugarVarHandle_getArrayInBox(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3490:3502 -> o 432:439:com.android.tools.r8.graph.CfCode DesugarVarHandle_getArrayInBox(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3501:3508 -> o 440:440:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> o 440:440:com.android.tools.r8.graph.CfCode DesugarVarHandle_getArrayInBox(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3508 -> o 441:441:com.android.tools.r8.graph.CfCode DesugarVarHandle_getArrayInBox(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3508:3508 -> o 442:726:com.android.tools.r8.graph.CfCode DesugarVarHandle_getArrayInBox(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3230:3514 -> o 727:727:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161:161 -> o 727:727:com.android.tools.r8.graph.CfCode DesugarVarHandle_getArrayInBox(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3514 -> o 728:728: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):187:187 -> o 728:728:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161 -> o 728:728:com.android.tools.r8.graph.CfCode DesugarVarHandle_getArrayInBox(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3514 -> o 729:729: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):179:179 -> o 729:729:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161 -> o 729:729:com.android.tools.r8.graph.CfCode DesugarVarHandle_getArrayInBox(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3514 -> o 1:17:com.android.tools.r8.graph.CfCode DesugarVarHandle_getArrayInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3518:3534 -> p # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/u;"} 18:18:com.android.tools.r8.graph.CfCode DesugarVarHandle_getArrayInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3531:3531 -> p 19:19:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> p 19:19:com.android.tools.r8.graph.CfCode DesugarVarHandle_getArrayInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3531 -> p 20:20:com.android.tools.r8.graph.CfCode DesugarVarHandle_getArrayInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3531:3531 -> p 21:21:void com.android.tools.r8.cf.code.CfConstClass.(com.android.tools.r8.graph.DexType):39:39 -> p 21:21:com.android.tools.r8.graph.CfCode DesugarVarHandle_getArrayInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3531 -> p 22:29:com.android.tools.r8.graph.CfCode DesugarVarHandle_getArrayInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3531:3538 -> p 30:30:void com.android.tools.r8.cf.code.CfNew.(com.android.tools.r8.graph.DexType):39:39 -> p 30:30:com.android.tools.r8.graph.CfCode DesugarVarHandle_getArrayInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3538 -> p 31:38:com.android.tools.r8.graph.CfCode DesugarVarHandle_getArrayInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3538:3545 -> p 39:51:com.android.tools.r8.graph.CfCode DesugarVarHandle_getArrayInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3542:3554 -> p 52:55:com.android.tools.r8.graph.CfCode DesugarVarHandle_getArrayInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3553:3556 -> p 56:56:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> p 56:56:com.android.tools.r8.graph.CfCode DesugarVarHandle_getArrayInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3556 -> p 57:64:com.android.tools.r8.graph.CfCode DesugarVarHandle_getArrayInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3556:3563 -> p 65:65:com.android.tools.r8.graph.CfCode DesugarVarHandle_getArrayInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3560:3560 -> p 66:66:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> p 66:66:com.android.tools.r8.graph.CfCode DesugarVarHandle_getArrayInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3560 -> p 67:78:com.android.tools.r8.graph.CfCode DesugarVarHandle_getArrayInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3560:3571 -> p 79:79:com.android.tools.r8.graph.CfCode DesugarVarHandle_getArrayInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3568:3568 -> p 80:80:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> p 80:80:com.android.tools.r8.graph.CfCode DesugarVarHandle_getArrayInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3568 -> p 81:94:com.android.tools.r8.graph.CfCode DesugarVarHandle_getArrayInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3568:3581 -> p 95:95:com.android.tools.r8.graph.CfCode DesugarVarHandle_getArrayInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3578:3578 -> p 96:96:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> p 96:96:com.android.tools.r8.graph.CfCode DesugarVarHandle_getArrayInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3578 -> p 97:108:com.android.tools.r8.graph.CfCode DesugarVarHandle_getArrayInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3578:3589 -> p 109:109:com.android.tools.r8.graph.CfCode DesugarVarHandle_getArrayInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3586:3586 -> p 110:177:com.android.tools.r8.graph.CfCode DesugarVarHandle_getArrayInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3527:3594 -> p 178:178:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161:161 -> p 178:178:com.android.tools.r8.graph.CfCode DesugarVarHandle_getArrayInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3594 -> p 179:179: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):187:187 -> p 179:179:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161 -> p 179:179:com.android.tools.r8.graph.CfCode DesugarVarHandle_getArrayInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3594 -> p 180:180: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):179:179 -> p 180:180:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161 -> p 180:180:com.android.tools.r8.graph.CfCode DesugarVarHandle_getArrayInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3594 -> p 1:17:com.android.tools.r8.graph.CfCode DesugarVarHandle_getArrayLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3598:3614 -> q # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/u;"} 18:18:com.android.tools.r8.graph.CfCode DesugarVarHandle_getArrayLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3611:3611 -> q 19:19:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> q 19:19:com.android.tools.r8.graph.CfCode DesugarVarHandle_getArrayLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3611 -> q 20:20:com.android.tools.r8.graph.CfCode DesugarVarHandle_getArrayLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3611:3611 -> q 21:21:void com.android.tools.r8.cf.code.CfConstClass.(com.android.tools.r8.graph.DexType):39:39 -> q 21:21:com.android.tools.r8.graph.CfCode DesugarVarHandle_getArrayLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3611 -> q 22:29:com.android.tools.r8.graph.CfCode DesugarVarHandle_getArrayLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3611:3618 -> q 30:30:void com.android.tools.r8.cf.code.CfNew.(com.android.tools.r8.graph.DexType):39:39 -> q 30:30:com.android.tools.r8.graph.CfCode DesugarVarHandle_getArrayLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3618 -> q 31:38:com.android.tools.r8.graph.CfCode DesugarVarHandle_getArrayLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3618:3625 -> q 39:51:com.android.tools.r8.graph.CfCode DesugarVarHandle_getArrayLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3622:3634 -> q 52:55:com.android.tools.r8.graph.CfCode DesugarVarHandle_getArrayLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3633:3636 -> q 56:56:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> q 56:56:com.android.tools.r8.graph.CfCode DesugarVarHandle_getArrayLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3636 -> q 57:64:com.android.tools.r8.graph.CfCode DesugarVarHandle_getArrayLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3636:3643 -> q 65:65:com.android.tools.r8.graph.CfCode DesugarVarHandle_getArrayLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3640:3640 -> q 66:66:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> q 66:66:com.android.tools.r8.graph.CfCode DesugarVarHandle_getArrayLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3640 -> q 67:78:com.android.tools.r8.graph.CfCode DesugarVarHandle_getArrayLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3640:3651 -> q 79:79:com.android.tools.r8.graph.CfCode DesugarVarHandle_getArrayLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3648:3648 -> q 80:80:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> q 80:80:com.android.tools.r8.graph.CfCode DesugarVarHandle_getArrayLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3648 -> q 81:94:com.android.tools.r8.graph.CfCode DesugarVarHandle_getArrayLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3648:3661 -> q 95:95:com.android.tools.r8.graph.CfCode DesugarVarHandle_getArrayLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3658:3658 -> q 96:96:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> q 96:96:com.android.tools.r8.graph.CfCode DesugarVarHandle_getArrayLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3658 -> q 97:108:com.android.tools.r8.graph.CfCode DesugarVarHandle_getArrayLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3658:3669 -> q 109:109:com.android.tools.r8.graph.CfCode DesugarVarHandle_getArrayLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3666:3666 -> q 110:177:com.android.tools.r8.graph.CfCode DesugarVarHandle_getArrayLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3607:3674 -> q 178:178:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161:161 -> q 178:178:com.android.tools.r8.graph.CfCode DesugarVarHandle_getArrayLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3674 -> q 179:179: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):187:187 -> q 179:179:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161 -> q 179:179:com.android.tools.r8.graph.CfCode DesugarVarHandle_getArrayLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3674 -> q 180:180: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):179:179 -> q 180:180:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161 -> q 180:180:com.android.tools.r8.graph.CfCode DesugarVarHandle_getArrayLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3674 -> q 1:18:com.android.tools.r8.graph.CfCode DesugarVarHandle_getInBox(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3678:3695 -> r # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/u;"} 19:19:com.android.tools.r8.graph.CfCode DesugarVarHandle_getInBox(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3692:3692 -> r 20:20:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> r 20:20:com.android.tools.r8.graph.CfCode DesugarVarHandle_getInBox(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3692 -> r 21:29:com.android.tools.r8.graph.CfCode DesugarVarHandle_getInBox(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3692:3700 -> r 30:42:com.android.tools.r8.graph.CfCode DesugarVarHandle_getInBox(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3697:3709 -> r 43:43:com.android.tools.r8.graph.CfCode DesugarVarHandle_getInBox(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3706:3706 -> r 44:44:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> r 44:44:com.android.tools.r8.graph.CfCode DesugarVarHandle_getInBox(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3706 -> r 45:55:com.android.tools.r8.graph.CfCode DesugarVarHandle_getInBox(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3706:3716 -> r 56:56:com.android.tools.r8.graph.CfCode DesugarVarHandle_getInBox(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3713:3713 -> r 57:57:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> r 57:57:com.android.tools.r8.graph.CfCode DesugarVarHandle_getInBox(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3713 -> r 58:67:com.android.tools.r8.graph.CfCode DesugarVarHandle_getInBox(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3713:3722 -> r 68:79:com.android.tools.r8.graph.CfCode DesugarVarHandle_getInBox(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3719:3730 -> r 80:92:com.android.tools.r8.graph.CfCode DesugarVarHandle_getInBox(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3727:3739 -> r 93:96:com.android.tools.r8.graph.CfCode DesugarVarHandle_getInBox(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3738:3741 -> r 97:97:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> r 97:97:com.android.tools.r8.graph.CfCode DesugarVarHandle_getInBox(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3741 -> r 98:105:com.android.tools.r8.graph.CfCode DesugarVarHandle_getInBox(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3741:3748 -> r 106:106:com.android.tools.r8.graph.CfCode DesugarVarHandle_getInBox(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3745:3745 -> r 107:107:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> r 107:107:com.android.tools.r8.graph.CfCode DesugarVarHandle_getInBox(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3745 -> r 108:116:com.android.tools.r8.graph.CfCode DesugarVarHandle_getInBox(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3745:3753 -> r 117:129:com.android.tools.r8.graph.CfCode DesugarVarHandle_getInBox(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3750:3762 -> r 130:130:com.android.tools.r8.graph.CfCode DesugarVarHandle_getInBox(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3759:3759 -> r 131:131:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> r 131:131:com.android.tools.r8.graph.CfCode DesugarVarHandle_getInBox(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3759 -> r 132:142:com.android.tools.r8.graph.CfCode DesugarVarHandle_getInBox(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3759:3769 -> r 143:143:com.android.tools.r8.graph.CfCode DesugarVarHandle_getInBox(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3766:3766 -> r 144:144:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> r 144:144:com.android.tools.r8.graph.CfCode DesugarVarHandle_getInBox(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3766 -> r 145:154:com.android.tools.r8.graph.CfCode DesugarVarHandle_getInBox(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3766:3775 -> r 155:166:com.android.tools.r8.graph.CfCode DesugarVarHandle_getInBox(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3772:3783 -> r 167:179:com.android.tools.r8.graph.CfCode DesugarVarHandle_getInBox(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3780:3792 -> r 180:183:com.android.tools.r8.graph.CfCode DesugarVarHandle_getInBox(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3791:3794 -> r 184:184:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> r 184:184:com.android.tools.r8.graph.CfCode DesugarVarHandle_getInBox(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3794 -> r 185:192:com.android.tools.r8.graph.CfCode DesugarVarHandle_getInBox(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3794:3801 -> r 193:193:com.android.tools.r8.graph.CfCode DesugarVarHandle_getInBox(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3798:3798 -> r 194:194:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> r 194:194:com.android.tools.r8.graph.CfCode DesugarVarHandle_getInBox(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3798 -> r 195:205:com.android.tools.r8.graph.CfCode DesugarVarHandle_getInBox(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3798:3808 -> r 206:206:com.android.tools.r8.graph.CfCode DesugarVarHandle_getInBox(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3805:3805 -> r 207:207:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> r 207:207:com.android.tools.r8.graph.CfCode DesugarVarHandle_getInBox(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3805 -> r 208:217:com.android.tools.r8.graph.CfCode DesugarVarHandle_getInBox(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3805:3814 -> r 218:218:com.android.tools.r8.graph.CfCode DesugarVarHandle_getInBox(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3811:3811 -> r 219:350:com.android.tools.r8.graph.CfCode DesugarVarHandle_getInBox(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3688:3819 -> r 351:351:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161:161 -> r 351:351:com.android.tools.r8.graph.CfCode DesugarVarHandle_getInBox(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3819 -> r 352:352: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):187:187 -> r 352:352:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161 -> r 352:352:com.android.tools.r8.graph.CfCode DesugarVarHandle_getInBox(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3819 -> r 353:353: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):179:179 -> r 353:353:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161 -> r 353:353:com.android.tools.r8.graph.CfCode DesugarVarHandle_getInBox(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3819 -> r 1:18:com.android.tools.r8.graph.CfCode DesugarVarHandle_getInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3823:3840 -> s # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/u;"} 19:19:com.android.tools.r8.graph.CfCode DesugarVarHandle_getInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3837:3837 -> s 20:20:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> s 20:20:com.android.tools.r8.graph.CfCode DesugarVarHandle_getInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3837 -> s 21:29:com.android.tools.r8.graph.CfCode DesugarVarHandle_getInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3837:3845 -> s 30:41:com.android.tools.r8.graph.CfCode DesugarVarHandle_getInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3842:3853 -> s 42:42:com.android.tools.r8.graph.CfCode DesugarVarHandle_getInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3850:3850 -> s 43:43:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> s 43:43:com.android.tools.r8.graph.CfCode DesugarVarHandle_getInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3850 -> s 44:54:com.android.tools.r8.graph.CfCode DesugarVarHandle_getInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3850:3860 -> s 55:55:com.android.tools.r8.graph.CfCode DesugarVarHandle_getInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3857:3857 -> s 56:56:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> s 56:56:com.android.tools.r8.graph.CfCode DesugarVarHandle_getInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3857 -> s 57:66:com.android.tools.r8.graph.CfCode DesugarVarHandle_getInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3857:3866 -> s 67:79:com.android.tools.r8.graph.CfCode DesugarVarHandle_getInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3863:3875 -> s 80:82:com.android.tools.r8.graph.CfCode DesugarVarHandle_getInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3874:3876 -> s 83:83:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> s 83:83:com.android.tools.r8.graph.CfCode DesugarVarHandle_getInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3876 -> s 84:91:com.android.tools.r8.graph.CfCode DesugarVarHandle_getInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3876:3883 -> s 92:92:com.android.tools.r8.graph.CfCode DesugarVarHandle_getInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3880:3880 -> s 93:93:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> s 93:93:com.android.tools.r8.graph.CfCode DesugarVarHandle_getInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3880 -> s 94:102:com.android.tools.r8.graph.CfCode DesugarVarHandle_getInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3880:3888 -> s 103:115:com.android.tools.r8.graph.CfCode DesugarVarHandle_getInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3885:3897 -> s 116:128:com.android.tools.r8.graph.CfCode DesugarVarHandle_getInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3894:3906 -> s 129:131:com.android.tools.r8.graph.CfCode DesugarVarHandle_getInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3905:3907 -> s 132:132:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> s 132:132:com.android.tools.r8.graph.CfCode DesugarVarHandle_getInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3907 -> s 133:141:com.android.tools.r8.graph.CfCode DesugarVarHandle_getInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3907:3915 -> s 142:142:com.android.tools.r8.graph.CfCode DesugarVarHandle_getInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3912:3912 -> s 143:143:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> s 143:143:com.android.tools.r8.graph.CfCode DesugarVarHandle_getInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3912 -> s 144:154:com.android.tools.r8.graph.CfCode DesugarVarHandle_getInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3912:3922 -> s 155:155:com.android.tools.r8.graph.CfCode DesugarVarHandle_getInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3919:3919 -> s 156:156:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> s 156:156:com.android.tools.r8.graph.CfCode DesugarVarHandle_getInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3919 -> s 157:166:com.android.tools.r8.graph.CfCode DesugarVarHandle_getInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3919:3928 -> s 167:178:com.android.tools.r8.graph.CfCode DesugarVarHandle_getInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3925:3936 -> s 179:179:com.android.tools.r8.graph.CfCode DesugarVarHandle_getInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3933:3933 -> s 180:288:com.android.tools.r8.graph.CfCode DesugarVarHandle_getInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3833:3941 -> s 289:289:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161:161 -> s 289:289:com.android.tools.r8.graph.CfCode DesugarVarHandle_getInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3941 -> s 290:290: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):187:187 -> s 290:290:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161 -> s 290:290:com.android.tools.r8.graph.CfCode DesugarVarHandle_getInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3941 -> s 291:291: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):179:179 -> s 291:291:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161 -> s 291:291:com.android.tools.r8.graph.CfCode DesugarVarHandle_getInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3941 -> s 1:18:com.android.tools.r8.graph.CfCode DesugarVarHandle_getLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3945:3962 -> t # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/u;"} 19:19:com.android.tools.r8.graph.CfCode DesugarVarHandle_getLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3959:3959 -> t 20:20:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> t 20:20:com.android.tools.r8.graph.CfCode DesugarVarHandle_getLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3959 -> t 21:29:com.android.tools.r8.graph.CfCode DesugarVarHandle_getLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3959:3967 -> t 30:41:com.android.tools.r8.graph.CfCode DesugarVarHandle_getLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3964:3975 -> t 42:42:com.android.tools.r8.graph.CfCode DesugarVarHandle_getLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3972:3972 -> t 43:43:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> t 43:43:com.android.tools.r8.graph.CfCode DesugarVarHandle_getLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3972 -> t 44:54:com.android.tools.r8.graph.CfCode DesugarVarHandle_getLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3972:3982 -> t 55:55:com.android.tools.r8.graph.CfCode DesugarVarHandle_getLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3979:3979 -> t 56:56:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> t 56:56:com.android.tools.r8.graph.CfCode DesugarVarHandle_getLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3979 -> t 57:66:com.android.tools.r8.graph.CfCode DesugarVarHandle_getLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3979:3988 -> t 67:79:com.android.tools.r8.graph.CfCode DesugarVarHandle_getLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3985:3997 -> t 80:82:com.android.tools.r8.graph.CfCode DesugarVarHandle_getLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3996:3998 -> t 83:83:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> t 83:83:com.android.tools.r8.graph.CfCode DesugarVarHandle_getLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3998 -> t 84:91:com.android.tools.r8.graph.CfCode DesugarVarHandle_getLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3998:4005 -> t 92:92:com.android.tools.r8.graph.CfCode DesugarVarHandle_getLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4002:4002 -> t 93:93:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> t 93:93:com.android.tools.r8.graph.CfCode DesugarVarHandle_getLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4002 -> t 94:102:com.android.tools.r8.graph.CfCode DesugarVarHandle_getLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4002:4010 -> t 103:114:com.android.tools.r8.graph.CfCode DesugarVarHandle_getLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4007:4018 -> t 115:115:com.android.tools.r8.graph.CfCode DesugarVarHandle_getLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4015:4015 -> t 116:116:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> t 116:116:com.android.tools.r8.graph.CfCode DesugarVarHandle_getLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4015 -> t 117:127:com.android.tools.r8.graph.CfCode DesugarVarHandle_getLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4015:4025 -> t 128:128:com.android.tools.r8.graph.CfCode DesugarVarHandle_getLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4022:4022 -> t 129:129:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> t 129:129:com.android.tools.r8.graph.CfCode DesugarVarHandle_getLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4022 -> t 130:139:com.android.tools.r8.graph.CfCode DesugarVarHandle_getLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4022:4031 -> t 140:153:com.android.tools.r8.graph.CfCode DesugarVarHandle_getLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4028:4041 -> t 154:156:com.android.tools.r8.graph.CfCode DesugarVarHandle_getLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4040:4042 -> t 157:157:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> t 157:157:com.android.tools.r8.graph.CfCode DesugarVarHandle_getLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4042 -> t 158:166:com.android.tools.r8.graph.CfCode DesugarVarHandle_getLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4042:4050 -> t 167:167:com.android.tools.r8.graph.CfCode DesugarVarHandle_getLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4047:4047 -> t 168:168:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> t 168:168:com.android.tools.r8.graph.CfCode DesugarVarHandle_getLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4047 -> t 169:179:com.android.tools.r8.graph.CfCode DesugarVarHandle_getLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4047:4057 -> t 180:180:com.android.tools.r8.graph.CfCode DesugarVarHandle_getLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4054:4054 -> t 181:181:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> t 181:181:com.android.tools.r8.graph.CfCode DesugarVarHandle_getLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4054 -> t 182:191:com.android.tools.r8.graph.CfCode DesugarVarHandle_getLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4054:4063 -> t 192:203:com.android.tools.r8.graph.CfCode DesugarVarHandle_getLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4060:4071 -> t 204:204:com.android.tools.r8.graph.CfCode DesugarVarHandle_getLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4068:4068 -> t 205:326:com.android.tools.r8.graph.CfCode DesugarVarHandle_getLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):3955:4076 -> t 327:327:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161:161 -> t 327:327:com.android.tools.r8.graph.CfCode DesugarVarHandle_getLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4076 -> t 328:328: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):187:187 -> t 328:328:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161 -> t 328:328:com.android.tools.r8.graph.CfCode DesugarVarHandle_getLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4076 -> t 329:329: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):179:179 -> t 329:329:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161 -> t 329:329:com.android.tools.r8.graph.CfCode DesugarVarHandle_getLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4076 -> t 1:18:com.android.tools.r8.graph.CfCode DesugarVarHandle_getUnsafeField(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4080:4097 -> u # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/u;"} 19:19:void com.android.tools.r8.cf.code.CfConstClass.(com.android.tools.r8.graph.DexType):39:39 -> u 19:19:com.android.tools.r8.graph.CfCode DesugarVarHandle_getUnsafeField(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4097 -> u 20:27:com.android.tools.r8.graph.CfCode DesugarVarHandle_getUnsafeField(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4097:4104 -> u 28:30:com.android.tools.r8.graph.CfCode DesugarVarHandle_getUnsafeField(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4103:4105 -> u 31:45:com.android.tools.r8.graph.CfCode DesugarVarHandle_getUnsafeField(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4101:4115 -> u 46:46:com.android.tools.r8.graph.CfCode DesugarVarHandle_getUnsafeField(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4114:4114 -> u 47:47:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> u 47:47:com.android.tools.r8.graph.CfCode DesugarVarHandle_getUnsafeField(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4114 -> u 48:54:com.android.tools.r8.graph.CfCode DesugarVarHandle_getUnsafeField(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4114:4120 -> u 55:55:com.android.tools.r8.graph.CfCode DesugarVarHandle_getUnsafeField(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4119:4119 -> u 56:61:com.android.tools.r8.graph.CfCode DesugarVarHandle_getUnsafeField(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4118:4123 -> u 62:62:void com.android.tools.r8.cf.code.CfConstClass.(com.android.tools.r8.graph.DexType):39:39 -> u 62:62:com.android.tools.r8.graph.CfCode DesugarVarHandle_getUnsafeField(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4123 -> u 63:69:com.android.tools.r8.graph.CfCode DesugarVarHandle_getUnsafeField(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4123:4129 -> u 70:87:com.android.tools.r8.graph.CfCode DesugarVarHandle_getUnsafeField(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4126:4143 -> u 88:91:com.android.tools.r8.graph.CfCode DesugarVarHandle_getUnsafeField(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4142:4145 -> u 92:95:com.android.tools.r8.graph.CfCode DesugarVarHandle_getUnsafeField(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4144:4147 -> u 96:99:com.android.tools.r8.graph.CfCode DesugarVarHandle_getUnsafeField(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4146:4149 -> u 100:100:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> u 100:100:com.android.tools.r8.graph.CfCode DesugarVarHandle_getUnsafeField(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4149 -> u 101:117:com.android.tools.r8.graph.CfCode DesugarVarHandle_getUnsafeField(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4149:4165 -> u 118:128:com.android.tools.r8.graph.CfCode DesugarVarHandle_getUnsafeField(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4162:4172 -> u 129:135:com.android.tools.r8.graph.CfCode DesugarVarHandle_getUnsafeField(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4169:4175 -> u 136:136:void com.android.tools.r8.cf.code.CfConstClass.(com.android.tools.r8.graph.DexType):39:39 -> u 136:136:com.android.tools.r8.graph.CfCode DesugarVarHandle_getUnsafeField(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4175 -> u 137:145:com.android.tools.r8.graph.CfCode DesugarVarHandle_getUnsafeField(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4175:4183 -> u 146:156:com.android.tools.r8.graph.CfCode DesugarVarHandle_getUnsafeField(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4180:4190 -> u 157:172:com.android.tools.r8.graph.CfCode DesugarVarHandle_getUnsafeField(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4187:4202 -> u 173:176:com.android.tools.r8.graph.CfCode DesugarVarHandle_getUnsafeField(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4201:4204 -> u 177:180:com.android.tools.r8.graph.CfCode DesugarVarHandle_getUnsafeField(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4203:4206 -> u 181:184:com.android.tools.r8.graph.CfCode DesugarVarHandle_getUnsafeField(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4205:4208 -> u 185:185:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> u 185:185:com.android.tools.r8.graph.CfCode DesugarVarHandle_getUnsafeField(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4208 -> u 186:196:com.android.tools.r8.graph.CfCode DesugarVarHandle_getUnsafeField(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4208:4218 -> u 197:200:com.android.tools.r8.graph.CfCode DesugarVarHandle_getUnsafeField(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4217:4220 -> u 201:201:com.android.tools.r8.graph.CfCode DesugarVarHandle_getUnsafeField(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4219:4219 -> u 202:202:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]) -> u 202:202:com.android.tools.r8.graph.CfCode DesugarVarHandle_getUnsafeField(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4219 -> u 203:206:com.android.tools.r8.graph.CfCode DesugarVarHandle_getUnsafeField(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4219:4222 -> u 207:207:void com.android.tools.r8.cf.code.CfNew.(com.android.tools.r8.graph.DexType):39:39 -> u 207:207:com.android.tools.r8.graph.CfCode DesugarVarHandle_getUnsafeField(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4222 -> u 208:218:com.android.tools.r8.graph.CfCode DesugarVarHandle_getUnsafeField(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4222:4232 -> u 219:219:com.android.tools.r8.graph.CfCode DesugarVarHandle_getUnsafeField(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4228:4228 -> u 220:366:com.android.tools.r8.graph.CfCode DesugarVarHandle_getUnsafeField(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4095:4241 -> u 367:373:com.android.tools.r8.graph.CfCode DesugarVarHandle_getUnsafeField(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4236:4242 -> u 374:374:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161:161 -> u 374:374:com.android.tools.r8.graph.CfCode DesugarVarHandle_getUnsafeField(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4242 -> u 375:375: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):187:187 -> u 375:375:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161 -> u 375:375:com.android.tools.r8.graph.CfCode DesugarVarHandle_getUnsafeField(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4242 -> u 376:376: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):179:179 -> u 376:376:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161 -> u 376:376:com.android.tools.r8.graph.CfCode DesugarVarHandle_getUnsafeField(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4242 -> u 1:18:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatile(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4246:4263 -> v # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/u;"} 19:19:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatile(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4260:4260 -> v 20:20:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> v 20:20:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatile(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4260 -> v 21:29:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatile(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4260:4268 -> v 30:41:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatile(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4265:4276 -> v 42:42:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatile(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4273:4273 -> v 43:43:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> v 43:43:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatile(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4273 -> v 44:54:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatile(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4273:4283 -> v 55:55:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatile(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4280:4280 -> v 56:56:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> v 56:56:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatile(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4280 -> v 57:66:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatile(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4280:4289 -> v 67:77:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatile(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4286:4296 -> v 78:90:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatile(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4293:4305 -> v 91:93:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatile(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4304:4306 -> v 94:94:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> v 94:94:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatile(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4306 -> v 95:102:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatile(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4306:4313 -> v 103:103:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatile(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4310:4310 -> v 104:104:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> v 104:104:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatile(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4310 -> v 105:113:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatile(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4310:4318 -> v 114:125:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatile(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4315:4326 -> v 126:126:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatile(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4323:4323 -> v 127:127:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> v 127:127:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatile(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4323 -> v 128:138:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatile(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4323:4333 -> v 139:139:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatile(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4330:4330 -> v 140:140:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> v 140:140:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatile(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4330 -> v 141:150:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatile(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4330:4339 -> v 151:161:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatile(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4336:4346 -> v 162:174:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatile(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4343:4355 -> v 175:177:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatile(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4354:4356 -> v 178:178:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> v 178:178:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatile(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4356 -> v 179:186:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatile(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4356:4363 -> v 187:187:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatile(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4360:4360 -> v 188:188:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> v 188:188:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatile(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4360 -> v 189:199:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatile(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4360:4370 -> v 200:200:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatile(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4367:4367 -> v 201:201:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> v 201:201:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatile(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4367 -> v 202:211:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatile(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4367:4376 -> v 212:212:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatile(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4373:4373 -> v 213:338:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatile(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4256:4381 -> v 339:339:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161:161 -> v 339:339:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatile(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4381 -> v 340:340: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):187:187 -> v 340:340:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161 -> v 340:340:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatile(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4381 -> v 341:341: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):179:179 -> v 341:341:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161 -> v 341:341:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatile(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4381 -> v 1:21:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4385:4405 -> w # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/u;"} 22:22:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4402:4402 -> w 23:23:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> w 23:23:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4402 -> w 24:33:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4402:4411 -> w 34:45:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4408:4419 -> w 46:46:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4416:4416 -> w 47:47:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> w 47:47:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4416 -> w 48:58:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4416:4426 -> w 59:71:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4423:4435 -> w 72:75:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4434:4437 -> w 76:76:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> w 76:76:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4437 -> w 77:79:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4437:4439 -> w 80:80:void com.android.tools.r8.cf.code.CfNew.(com.android.tools.r8.graph.DexType):39:39 -> w 80:80:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4439 -> w 81:88:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4439:4446 -> w 89:101:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4443:4455 -> w 102:105:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4454:4457 -> w 106:106:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> w 106:106:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4457 -> w 107:114:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4457:4464 -> w 115:115:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4461:4461 -> w 116:116:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> w 116:116:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4461 -> w 117:128:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4461:4472 -> w 129:129:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4469:4469 -> w 130:130:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> w 130:130:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4469 -> w 131:144:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4469:4482 -> w 145:145:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4479:4479 -> w 146:146:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> w 146:146:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4479 -> w 147:155:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4479:4487 -> w 156:167:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4484:4495 -> w 168:168:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4492:4492 -> w 169:169:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> w 169:169:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4492 -> w 170:181:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4492:4503 -> w 182:192:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4500:4510 -> w 193:205:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4507:4519 -> w 206:211:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4518:4523 -> w 212:212:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> w 212:212:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4523 -> w 213:220:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4523:4530 -> w 221:221:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4527:4527 -> w 222:222:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> w 222:222:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4527 -> w 223:231:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4527:4535 -> w 232:243:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4532:4543 -> w 244:244:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4540:4540 -> w 245:245:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> w 245:245:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4540 -> w 246:257:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4540:4551 -> w 258:269:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4548:4559 -> w 270:282:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4556:4568 -> w 283:288:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4567:4572 -> w 289:289:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> w 289:289:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4572 -> w 290:297:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4572:4579 -> w 298:298:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4576:4576 -> w 299:299:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> w 299:299:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4576 -> w 300:311:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4576:4587 -> w 312:312:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4584:4584 -> w 313:507:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4398:4592 -> w 508:508:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161:161 -> w 508:508:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4592 -> w 509:509: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):187:187 -> w 509:509:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161 -> w 509:509:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4592 -> w 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,com.android.tools.r8.position.Position):179:179 -> w 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):161 -> w 510:510:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileArray(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4592 -> w 1:26:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileArrayInBox(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4597:4622 -> x # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/u;"} 27:27:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileArrayInBox(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4619:4619 -> x 28:28:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField) -> x 28:28:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileArrayInBox(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4619 -> x 29:38:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileArrayInBox(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4619:4628 -> x 39:50:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileArrayInBox(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4625:4636 -> x 51:51:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileArrayInBox(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4633:4633 -> x 52:52:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> x 52:52:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileArrayInBox(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4633 -> x 53:63:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileArrayInBox(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4633:4643 -> x 64:76:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileArrayInBox(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4640:4652 -> x 77:81:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileArrayInBox(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4651:4655 -> x 82:82:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> x 82:82:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileArrayInBox(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4655 -> x 83:85:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileArrayInBox(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4655:4657 -> x 86:86:void com.android.tools.r8.cf.code.CfNew.(com.android.tools.r8.graph.DexType):39:39 -> x 86:86:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileArrayInBox(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4657 -> x 87:94:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileArrayInBox(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4657:4664 -> x 95:107:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileArrayInBox(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4661:4673 -> x 108:112:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileArrayInBox(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4672:4676 -> x 113:113:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> x 113:113:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileArrayInBox(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4676 -> x 114:121:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileArrayInBox(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4676:4683 -> x 122:122:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileArrayInBox(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4680:4680 -> x 123:123:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> x 123:123:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileArrayInBox(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4680 -> x 124:135:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileArrayInBox(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4680:4691 -> x 136:136:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileArrayInBox(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4688:4688 -> x 137:137:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> x 137:137:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileArrayInBox(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4688 -> x 138:151:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileArrayInBox(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4688:4701 -> x 152:152:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileArrayInBox(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4698:4698 -> x 153:153:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> x 153:153:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileArrayInBox(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4698 -> x 154:162:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileArrayInBox(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4698:4706 -> x 163:175:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileArrayInBox(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4703:4715 -> x 176:176:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileArrayInBox(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4712:4712 -> x 177:177:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> x 177:177:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileArrayInBox(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4712 -> x 178:189:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileArrayInBox(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4712:4723 -> x 190:201:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileArrayInBox(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4720:4731 -> x 202:214:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileArrayInBox(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4728:4740 -> x 215:221:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileArrayInBox(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4739:4745 -> x 222:222:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> x 222:222:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileArrayInBox(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4745 -> x 223:230:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileArrayInBox(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4745:4752 -> x 231:231:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileArrayInBox(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4749:4749 -> x 232:232:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> x 232:232:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileArrayInBox(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4749 -> x 233:241:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileArrayInBox(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4749:4757 -> x 242:254:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileArrayInBox(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4754:4766 -> x 255:255:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileArrayInBox(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4763:4763 -> x 256:256:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> x 256:256:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileArrayInBox(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4763 -> x 257:268:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileArrayInBox(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4763:4774 -> x 269:280:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileArrayInBox(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4771:4782 -> x 281:293:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileArrayInBox(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4779:4791 -> x 294:300:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileArrayInBox(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4790:4796 -> x 301:301:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> x 301:301:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileArrayInBox(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4796 -> x 302:309:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileArrayInBox(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4796:4803 -> x 310:310:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileArrayInBox(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4800:4800 -> x 311:311:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> x 311:311:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileArrayInBox(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4800 -> x 312:323:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileArrayInBox(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4800:4811 -> x 324:335:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileArrayInBox(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4808:4819 -> x 336:336:void com.android.tools.r8.cf.code.CfConstClass.(com.android.tools.r8.graph.DexType):39:39 -> x 336:336:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileArrayInBox(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4819 -> x 337:342:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileArrayInBox(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4819:4824 -> x 343:343:void com.android.tools.r8.cf.code.CfCheckCast.(com.android.tools.r8.graph.DexType):39:39 -> x 343:343:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileArrayInBox(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4824 -> x 344:350:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileArrayInBox(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4824:4830 -> x 351:362:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileArrayInBox(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4827:4838 -> x 363:375:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileArrayInBox(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4835:4847 -> x 376:383:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileArrayInBox(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4846:4853 -> x 384:384:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> x 384:384:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileArrayInBox(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4853 -> x 385:391:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileArrayInBox(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4853:4859 -> x 392:392:void com.android.tools.r8.cf.code.CfConstClass.(com.android.tools.r8.graph.DexType):39:39 -> x 392:392:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileArrayInBox(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4859 -> x 393:398:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileArrayInBox(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4859:4864 -> x 399:399:void com.android.tools.r8.cf.code.CfCheckCast.(com.android.tools.r8.graph.DexType):39:39 -> x 399:399:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileArrayInBox(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4864 -> x 400:406:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileArrayInBox(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4864:4870 -> x 407:418:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileArrayInBox(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4867:4878 -> x 419:431:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileArrayInBox(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4875:4887 -> x 432:439:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileArrayInBox(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4886:4893 -> x 440:440:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> x 440:440:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileArrayInBox(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4893 -> x 441:441:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileArrayInBox(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4893:4893 -> x 442:726:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileArrayInBox(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4615:4899 -> x 727:727:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161:161 -> x 727:727:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileArrayInBox(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4899 -> x 728:728: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):187:187 -> x 728:728:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161 -> x 728:728:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileArrayInBox(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4899 -> x 729:729: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):179:179 -> x 729:729:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161 -> x 729:729:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileArrayInBox(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4899 -> x 1:17:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileArrayInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4904:4920 -> y # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/u;"} 18:18:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileArrayInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4917:4917 -> y 19:19:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> y 19:19:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileArrayInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4917 -> y 20:20:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileArrayInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4917:4917 -> y 21:21:void com.android.tools.r8.cf.code.CfConstClass.(com.android.tools.r8.graph.DexType):39:39 -> y 21:21:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileArrayInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4917 -> y 22:29:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileArrayInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4917:4924 -> y 30:30:void com.android.tools.r8.cf.code.CfNew.(com.android.tools.r8.graph.DexType):39:39 -> y 30:30:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileArrayInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4924 -> y 31:38:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileArrayInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4924:4931 -> y 39:51:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileArrayInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4928:4940 -> y 52:55:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileArrayInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4939:4942 -> y 56:56:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> y 56:56:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileArrayInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4942 -> y 57:64:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileArrayInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4942:4949 -> y 65:65:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileArrayInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4946:4946 -> y 66:66:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> y 66:66:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileArrayInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4946 -> y 67:78:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileArrayInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4946:4957 -> y 79:79:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileArrayInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4954:4954 -> y 80:80:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> y 80:80:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileArrayInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4954 -> y 81:94:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileArrayInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4954:4967 -> y 95:95:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileArrayInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4964:4964 -> y 96:96:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> y 96:96:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileArrayInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4964 -> y 97:108:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileArrayInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4964:4975 -> y 109:109:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileArrayInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4972:4972 -> y 110:177:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileArrayInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4913:4980 -> y 178:178:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161:161 -> y 178:178:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileArrayInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4980 -> y 179:179: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):187:187 -> y 179:179:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161 -> y 179:179:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileArrayInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4980 -> y 180:180: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):179:179 -> y 180:180:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161 -> y 180:180:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileArrayInt(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4980 -> y 1:17:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileArrayLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4985:5001 -> z # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/u;"} 18:18:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileArrayLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4998:4998 -> z 19:19:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> z 19:19:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileArrayLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4998 -> z 20:20:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileArrayLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4998:4998 -> z 21:21:void com.android.tools.r8.cf.code.CfConstClass.(com.android.tools.r8.graph.DexType):39:39 -> z 21:21:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileArrayLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4998 -> z 22:29:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileArrayLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4998:5005 -> z 30:30:void com.android.tools.r8.cf.code.CfNew.(com.android.tools.r8.graph.DexType):39:39 -> z 30:30:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileArrayLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5005 -> z 31:38:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileArrayLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5005:5012 -> z 39:51:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileArrayLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5009:5021 -> z 52:55:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileArrayLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5020:5023 -> z 56:56:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> z 56:56:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileArrayLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5023 -> z 57:64:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileArrayLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5023:5030 -> z 65:65:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileArrayLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5027:5027 -> z 66:66:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> z 66:66:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileArrayLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5027 -> z 67:78:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileArrayLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5027:5038 -> z 79:79:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileArrayLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5035:5035 -> z 80:80:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> z 80:80:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileArrayLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5035 -> z 81:94:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileArrayLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5035:5048 -> z 95:95:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileArrayLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5045:5045 -> z 96:96:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> z 96:96:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileArrayLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5045 -> z 97:108:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileArrayLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5045:5056 -> z 109:109:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileArrayLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5053:5053 -> z 110:177:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileArrayLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):4994:5061 -> z 178:178:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161:161 -> z 178:178:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileArrayLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5061 -> z 179:179: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):187:187 -> z 179:179:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161 -> z 179:179:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileArrayLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5061 -> z 180:180: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):179:179 -> z 180:180:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161 -> z 180:180:com.android.tools.r8.graph.CfCode DesugarVarHandle_getVolatileArrayLong(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):5061 -> z com.android.tools.r8.ir.optimize.AssertionErrorTwoArgsConstructorRewriter -> com.android.tools.r8.ir.optimize.a: # {"id":"sourceFile","fileName":"AssertionErrorTwoArgsConstructorRewriter.java"} com.android.tools.r8.graph.AppView appView -> a com.android.tools.r8.graph.DexItemFactory dexItemFactory -> b com.android.tools.r8.utils.InternalOptions options -> c java.util.List synthesizedMethods -> d boolean $assertionsDisabled -> e 1:1:void ():34:34 -> 1:57:void (com.android.tools.r8.graph.AppView):40:96 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)V"} 58:60:void (com.android.tools.r8.graph.AppView):41:43 -> 1:23:void rewrite(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):50:72 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/internal/YE;Lcom/android/tools/r8/internal/Nb;)V"} 24:24:com.android.tools.r8.ir.code.InvokeStatic$Builder com.android.tools.r8.ir.code.InvokeStatic.builder():51:51 -> a 24:24:void rewrite(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):72 -> a 25:25:void rewrite(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):74:74 -> a 26:29:void rewrite(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):73:76 -> a 30:30: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):1652:1652 -> a 30:30:void rewrite(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):75 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 31:47:void rewrite(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):75:91 -> a 48:48:void com.android.tools.r8.ir.analysis.type.TypeAnalysis.(com.android.tools.r8.graph.AppView):39:39 -> a 48:48:void rewrite(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):91 -> a 49:51:void rewrite(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):91:93 -> a 52:52:java.util.List getSynthesizedMethods():99:99 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Ljava/util/ArrayList;"} 53:61:com.android.tools.r8.graph.ProgramMethod createSynthetic(com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):104:112 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/YE;Lcom/android/tools/r8/internal/Nb;)Lcom/android/tools/r8/graph/o5;"} 62:84:com.android.tools.r8.graph.ProgramMethod createSynthetic(com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):110:132 -> a 85:85: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):78:78 -> a 85:85:com.android.tools.r8.graph.ProgramMethod createSynthetic(com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):132 -> a 86:86:com.android.tools.r8.graph.ProgramMethod createSynthetic(com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):133:133 -> a 87:87:com.android.tools.r8.graph.ProgramMethod createSynthetic(com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):129:129 -> a 88:88:com.android.tools.r8.graph.ProgramMethod createSynthetic(com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):126:126 -> a 89:89: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 89:89:com.android.tools.r8.graph.ProgramMethod createSynthetic(com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):126 -> a 90:93:com.android.tools.r8.graph.ProgramMethod createSynthetic(com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):134:137 -> a 94:94:com.android.tools.r8.graph.ProgramMethod createSynthetic(com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):134:134 -> a 95:95:com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind lambda$createSynthetic$1(com.android.tools.r8.synthesis.SyntheticNaming):111:111 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/synthesis/L;)Lcom/android/tools/r8/synthesis/L$b;"} 96:100:void lambda$createSynthetic$3(com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.synthesis.SyntheticMethodBuilder):115:119 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/r2;Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/synthesis/H;)V"} 101:101:com.android.tools.r8.graph.Code lambda$createSynthetic$2(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):121:121 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/W;"} 102:102:void com.android.tools.r8.ir.code.Instruction.removeOrReplaceByDebugLocalRead(com.android.tools.r8.ir.code.IRCode):334:334 -> a 102:102:void lambda$rewrite$0(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.NewInstance):88 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/internal/HG;)V"} 103:103:void com.android.tools.r8.ir.code.Instruction.removeOrReplaceByDebugLocalRead(com.android.tools.r8.ir.code.IRCode):334:334 -> a 103:103:void lambda$rewrite$0(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.NewInstance):88 -> a com.android.tools.r8.ir.optimize.AssertionErrorTwoArgsConstructorRewriterEventConsumer -> com.android.tools.r8.ir.optimize.b: # {"id":"sourceFile","fileName":"AssertionErrorTwoArgsConstructorRewriterEventConsumer.java"} void acceptAssertionErrorCreateMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod) -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/o5;)V"} com.android.tools.r8.ir.optimize.AssertionsRewriter -> com.android.tools.r8.ir.optimize.e: # {"id":"sourceFile","fileName":"AssertionsRewriter.java"} com.android.tools.r8.graph.AppView appView -> a com.android.tools.r8.graph.DexItemFactory dexItemFactory -> b com.android.tools.r8.ir.optimize.AssertionsRewriter$ConfigurationEntryWithDexString defaultConfiguration -> c java.util.List configuration -> d com.android.tools.r8.ir.optimize.AssertionsRewriter$ConfigurationEntryWithDexString kotlinTransformation -> e boolean enabled -> f boolean $assertionsDisabled -> g 1:1:void ():45:45 -> 1:20:void (com.android.tools.r8.graph.AppView):119:138 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/AssertionsConfiguration;)Lcom/android/tools/r8/ir/optimize/d;"} 2:2:boolean isEnabled(com.android.tools.r8.utils.InternalOptions):144:144 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/A1;)Z"} 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 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W0;Lcom/android/tools/r8/internal/ll;)Z"} 10:10:boolean com.android.tools.r8.ir.optimize.AssertionsRewriter$ConfigurationEntryWithDexString.isPassthrough():99:99 -> a 10:10:boolean runInternal(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):357 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 11:11:boolean com.android.tools.r8.ir.optimize.AssertionsRewriter$ConfigurationEntryWithDexString.isPassthrough():99:99 -> a 11:11:boolean runInternal(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):357 -> a 12:24:boolean runInternal(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):363:375 -> a 25:25:void com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2BooleanOpenHashMap.():119:119 -> a 25:25:boolean runInternal(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):375 -> a 26:28:boolean runInternal(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):376:378 -> a 29:29:void com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2BooleanOpenHashMap.():119:119 -> a 29:29:boolean runInternal(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):378 -> a 30:30:boolean com.android.tools.r8.ir.optimize.AssertionsRewriter$ConfigurationEntryWithDexString.isAssertionHandler():103:103 -> a 30:30:boolean runInternal(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):379 -> a 31:31:boolean runInternal(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):380:380 -> a 32:32:java.util.LinkedList com.android.tools.r8.ir.code.IRCode.getBlocks():1353:1353 -> a 32:32: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)"]} 33:81:boolean runInternal(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):381:429 -> a 82:82:com.android.tools.r8.ir.code.InstructionListIterator com.android.tools.r8.ir.code.IRCode.instructionListIterator():1052:1052 -> a 82:82:boolean runInternal(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):431 -> a 83:88:boolean runInternal(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):433:438 -> a 89:89:void 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:510 -> a 89:89:boolean runInternal(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):439 -> a 90:90:boolean com.android.tools.r8.ir.optimize.AssertionsRewriter$ConfigurationEntryWithDexString.isCompileTimeDisabled():95:95 -> a 90:90:void 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 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 90:90:boolean runInternal(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):439 -> a 91:91:boolean com.android.tools.r8.ir.optimize.AssertionsRewriter$ConfigurationEntryWithDexString.isCompileTimeDisabled():95:95 -> a 91:91:void 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 -> a 91:91:boolean runInternal(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):439 -> a 92:100:void 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):515:523 -> a 92:100:boolean runInternal(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):439 -> a 101:101:java.lang.Object com.android.tools.r8.ir.code.IRCodeInstructionListIterator.previous():23:23 -> a 101:101:void 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 101:101:boolean runInternal(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):439 -> a 102:103:void 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 102:103:boolean runInternal(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):439 -> a 104:104:java.lang.Object com.android.tools.r8.ir.code.IRCodeInstructionListIterator.previous():23:23 -> a 104:104:void 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 104:104:boolean runInternal(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):439 -> a 105:105:void 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 105:105:boolean runInternal(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):439 -> a 106:106:java.lang.Object com.android.tools.r8.ir.code.IRCodeInstructionListIterator.previous():23:23 -> a 106:106:void 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 106:106:boolean runInternal(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):439 -> a 107:109:void 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 107:109:boolean runInternal(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):439 -> a 110:110:com.android.tools.r8.ir.code.ConstNumber com.android.tools.r8.ir.code.IRCode.createIntConstant(int):1184:1184 -> a 110:110:void 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)"]} 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.code.InstructionListIterator.replaceCurrentInstruction(com.android.tools.r8.ir.code.Instruction):49:49 -> a 111:111:void 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 111:111:boolean runInternal(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):439 -> a 112:112:boolean com.android.tools.r8.ir.optimize.AssertionsRewriter$ConfigurationEntryWithDexString.isCompileTimeEnabled():91:91 -> a 112:112:void 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)"]} 112:112:boolean runInternal(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):439 -> a 113:113:boolean com.android.tools.r8.ir.optimize.AssertionsRewriter$ConfigurationEntryWithDexString.isCompileTimeEnabled():91:91 -> a 113:113:void 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 113:113:boolean runInternal(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):439 -> a 114:114:com.android.tools.r8.ir.code.ConstNumber com.android.tools.r8.ir.code.IRCode.createIntConstant(int):1184:1184 -> a 114:114:void 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)"]} 114:114:boolean runInternal(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):439 -> a 115:115:void com.android.tools.r8.ir.code.InstructionListIterator.replaceCurrentInstruction(com.android.tools.r8.ir.code.Instruction):49:49 -> a 115:115:void 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 115:115:boolean runInternal(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):439 -> a 116:116:boolean runInternal(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):441:441 -> a 117:117:void com.android.tools.r8.ir.code.InstructionListIterator.replaceCurrentInstruction(com.android.tools.r8.ir.code.Instruction):49:49 -> a 117:117:boolean runInternal(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):441 -> a 118:122:boolean runInternal(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):444:448 -> a 123:123:boolean com.android.tools.r8.ir.code.Instruction.isStaticGet():0:0 -> a 123:123:boolean runInternal(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):450 -> a 124:127:boolean runInternal(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):451:454 -> a 128:128:boolean com.android.tools.r8.ir.optimize.AssertionsRewriter$ConfigurationEntryWithDexString.isAssertionHandler():103:103 -> a 128:128:boolean runInternal(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):456 -> a 129:129:boolean com.android.tools.r8.ir.optimize.AssertionsRewriter$ConfigurationEntryWithDexString.isCompileTimeDisabled():95:95 -> a 129:129:boolean runInternal(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):459 -> a 130:130:boolean runInternal(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):459:459 -> a 131:131:boolean runInternal(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):458:458 -> a 132:132:void com.android.tools.r8.ir.code.InstructionListIterator.replaceCurrentInstruction(com.android.tools.r8.ir.code.Instruction):49:49 -> a 132:132:boolean runInternal(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):457 -> a 133:133:boolean runInternal(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):463:463 -> a 134:134:boolean com.android.tools.r8.ir.optimize.AssertionsRewriter$ConfigurationEntryWithDexString.isAssertionHandler():103:103 -> a 134:134:boolean runInternal(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):465 -> a 135:135:boolean runInternal(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):468:468 -> a 136:136:boolean com.android.tools.r8.ir.optimize.AssertionsRewriter$ConfigurationEntryWithDexString.isCompileTimeDisabled():95:95 -> a 136:136:boolean runInternal(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):468 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 137:137:boolean com.android.tools.r8.ir.optimize.AssertionsRewriter$ConfigurationEntryWithDexString.isCompileTimeDisabled():95:95 -> a 137:137:boolean runInternal(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):468 -> a 138:138:boolean runInternal(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):468:468 -> a 139:139:boolean runInternal(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):467:467 -> a 140:140:void com.android.tools.r8.ir.code.InstructionListIterator.replaceCurrentInstruction(com.android.tools.r8.ir.code.Instruction):49:49 -> a 140:140:boolean runInternal(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):466 -> a 141:141:boolean com.android.tools.r8.ir.optimize.AssertionsRewriter$ConfigurationEntryWithDexString.isAssertionHandler():103:103 -> a 141:141:boolean runInternal(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):474 -> a 142:144:boolean runInternal(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):475:477 -> a 145:148:void forceAssertionsEnabled(com.android.tools.r8.ir.code.If,java.util.Map,com.android.tools.r8.ir.code.InstructionListIterator):594:597 -> a 145:148:boolean runInternal(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):478 -> a 149:149:void com.android.tools.r8.ir.code.InstructionListIterator.replaceCurrentInstruction(com.android.tools.r8.ir.code.Instruction):49:49 -> a 149:149:void forceAssertionsEnabled(com.android.tools.r8.ir.code.If,java.util.Map,com.android.tools.r8.ir.code.InstructionListIterator):597 -> a 149:149:boolean runInternal(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):478 -> a 150:150:boolean runInternal(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):481:481 -> a 151:154:void forceAssertionsEnabled(com.android.tools.r8.ir.code.If,java.util.Map,com.android.tools.r8.ir.code.InstructionListIterator):594:597 -> a 151:154:boolean runInternal(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):482 -> a 155:155:void com.android.tools.r8.ir.code.InstructionListIterator.replaceCurrentInstruction(com.android.tools.r8.ir.code.Instruction):49:49 -> a 155:155:void forceAssertionsEnabled(com.android.tools.r8.ir.code.If,java.util.Map,com.android.tools.r8.ir.code.InstructionListIterator):597 -> a 155:155:boolean runInternal(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):482 -> a 156:160:boolean runInternal(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):485:489 -> a 161:161:com.android.tools.r8.references.MethodReference com.android.tools.r8.ir.optimize.AssertionsRewriter$ConfigurationEntryWithDexString.getAssertionHandler():107:107 -> a 161:161:boolean runInternal(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):491 -> a 162:162:boolean com.android.tools.r8.ir.optimize.AssertionsRewriter$ConfigurationEntryWithDexString.isAssertionHandler():103:103 -> a 162:162:com.android.tools.r8.references.MethodReference com.android.tools.r8.ir.optimize.AssertionsRewriter$ConfigurationEntryWithDexString.getAssertionHandler():107 -> a 162:162:boolean runInternal(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):491 -> a 163:164:com.android.tools.r8.references.MethodReference com.android.tools.r8.ir.optimize.AssertionsRewriter$ConfigurationEntryWithDexString.getAssertionHandler():107:108 -> a 163:164:boolean runInternal(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):491 -> a 165:167:boolean runInternal(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):491:493 -> a 168:168:void com.android.tools.r8.ir.code.InstructionListIterator.replaceCurrentInstruction(com.android.tools.r8.ir.code.Instruction):49:49 -> a 168:168:boolean runInternal(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):489 -> a 169:169:boolean runInternal(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):494:494 -> a 170:171:void com.android.tools.r8.ir.code.Goto.(com.android.tools.r8.ir.code.BasicBlock):21:22 -> a 170:171:boolean runInternal(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):494 -> a 172:174:boolean runInternal(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):495:497 -> a 175:199:com.android.tools.r8.ir.optimize.AssertionsRewriter$ConfigurationEntryWithDexString getTransformationForType(com.android.tools.r8.graph.DexType):153:177 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/ir/optimize/d;"} 200:203:com.android.tools.r8.ir.optimize.AssertionsRewriter$ConfigurationEntryWithDexString getTransformationForType(com.android.tools.r8.graph.DexType):169:172 -> a 204:227:boolean isDescriptorForClassOrInnerClass(com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexString):193:216 -> a 204:227:com.android.tools.r8.ir.optimize.AssertionsRewriter$ConfigurationEntryWithDexString getTransformationForType(com.android.tools.r8.graph.DexType):172 -> a 228:229:com.android.tools.r8.ir.optimize.AssertionsRewriter$ConfigurationEntryWithDexString getTransformationForType(com.android.tools.r8.graph.DexType):160:161 -> a 230:230:boolean com.android.tools.r8.graph.DexString.contains(com.android.tools.r8.graph.DexString):405:405 -> a 230:230: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)"]} 231:236:boolean com.android.tools.r8.graph.DexString.contains(com.android.tools.r8.graph.DexString):405:410 -> a 231:236:com.android.tools.r8.ir.optimize.AssertionsRewriter$ConfigurationEntryWithDexString getTransformationForType(com.android.tools.r8.graph.DexType):161 -> a 237:237:com.android.tools.r8.ir.optimize.AssertionsRewriter$ConfigurationEntryWithDexString getTransformationForType(com.android.tools.r8.graph.DexType):164:164 -> a 238:238:boolean com.android.tools.r8.graph.DexString.startsWith(com.android.tools.r8.graph.DexString):383:383 -> a 238:238:com.android.tools.r8.ir.optimize.AssertionsRewriter$ConfigurationEntryWithDexString getTransformationForType(com.android.tools.r8.graph.DexType):164 -> a 239:239:com.android.tools.r8.ir.optimize.AssertionsRewriter$ConfigurationEntryWithDexString getTransformationForType(com.android.tools.r8.graph.DexType):180:180 -> a 240:246: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W0;Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/ir/optimize/M;Lcom/android/tools/r8/utils/z3;)V"} 247:247:com.android.tools.r8.ir.code.DominatorTree lambda$runInternal$1(com.android.tools.r8.ir.code.IRCode):380:380 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;)Lcom/android/tools/r8/internal/zf;"} 248:248:void com.android.tools.r8.ir.code.DominatorTree.(com.android.tools.r8.ir.code.IRCode):37:37 -> a 248:248:com.android.tools.r8.ir.code.DominatorTree lambda$runInternal$1(com.android.tools.r8.ir.code.IRCode):380 -> a 249:259: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Set;Lcom/android/tools/r8/utils/P1;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Lcom/android/tools/r8/internal/x4;)V"} 260: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):393:398 -> a 266:266:java.util.List com.android.tools.r8.ir.code.DominatorTree.dominatedBlocks(com.android.tools.r8.ir.code.BasicBlock):171:171 -> 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):398 -> a 267:275:com.android.tools.r8.ir.code.Throw dominatedBlocksHasSingleThrow(com.android.tools.r8.ir.code.BasicBlock,java.util.List):577:585 -> a 267:275: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 276:278: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 279:296: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 297:305:void lambda$runInternal$2(java.util.Map,com.android.tools.r8.ir.code.BasicBlock):409:417 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Map;Lcom/android/tools/r8/internal/x4;)V"} 306:306:void lambda$runInternal$2(java.util.Map,com.android.tools.r8.ir.code.BasicBlock):413:413 -> a 307:307:void lambda$runInternal$2(java.util.Map,com.android.tools.r8.ir.code.BasicBlock):411:411 -> a 308:309:boolean isUsingJavaAssertionsDisabledField(com.android.tools.r8.ir.code.FieldInstruction):550:551 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Nh;)Z"} 310:318:com.android.tools.r8.ir.code.If isCheckAssertionsEnabledBlock(com.android.tools.r8.ir.code.BasicBlock):559:567 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/x4;)Lcom/android/tools/r8/internal/Hl;"} 319:319:boolean isUsingAssertionsControlField(com.android.tools.r8.ir.code.FieldInstruction):543:543 -> a 319:319:com.android.tools.r8.ir.code.If isCheckAssertionsEnabledBlock(com.android.tools.r8.ir.code.BasicBlock):568 -> a 320:320:boolean isUsingKotlinAssertionsEnabledField(com.android.tools.r8.ir.code.FieldInstruction):555:555 -> a 320:320:boolean isUsingAssertionsControlField(com.android.tools.r8.ir.code.FieldInstruction):544 -> a 320:320:com.android.tools.r8.ir.code.If isCheckAssertionsEnabledBlock(com.android.tools.r8.ir.code.BasicBlock):568 -> a 321:322:com.android.tools.r8.ir.code.If isCheckAssertionsEnabledBlock(com.android.tools.r8.ir.code.BasicBlock):569:570 -> a com.android.tools.r8.ir.optimize.AssertionsRewriter$1 -> com.android.tools.r8.ir.optimize.c: # {"id":"sourceFile","fileName":"AssertionsRewriter.java"} int[] $SwitchMap$com$android$tools$r8$AssertionsConfiguration$AssertionTransformationScope -> a 1:1:void ():55:55 -> com.android.tools.r8.ir.optimize.AssertionsRewriter$ConfigurationEntryWithDexString -> com.android.tools.r8.ir.optimize.d: # {"id":"sourceFile","fileName":"AssertionsRewriter.java"} com.android.tools.r8.AssertionsConfiguration entry -> a com.android.tools.r8.graph.DexString value -> b boolean $assertionsDisabled -> c 1:1:void ():47:47 -> 1:34:void (com.android.tools.r8.AssertionsConfiguration,com.android.tools.r8.graph.DexItemFactory):53:86 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/AssertionsConfiguration;Lcom/android/tools/r8/graph/p1;)V"} 35:36:void (com.android.tools.r8.AssertionsConfiguration,com.android.tools.r8.graph.DexItemFactory):76:77 -> 37:37:void (com.android.tools.r8.AssertionsConfiguration,com.android.tools.r8.graph.DexItemFactory):73:73 -> 38:46:void (com.android.tools.r8.AssertionsConfiguration,com.android.tools.r8.graph.DexItemFactory):57:65 -> 47:47:void (com.android.tools.r8.AssertionsConfiguration,com.android.tools.r8.graph.DexItemFactory):61:61 -> com.android.tools.r8.ir.optimize.AssumeInserter -> com.android.tools.r8.ir.optimize.p: # {"id":"sourceFile","fileName":"AssumeInserter.java"} 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)V"} 1:1:boolean lambda$computeDominanceForAssumedValues$2(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Instruction):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lo;Lcom/android/tools/r8/internal/lo;)Z"} 2:2: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):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lo;Lcom/android/tools/r8/internal/lo;Lcom/android/tools/r8/internal/lo;)Z"} 3:3:void insertAssumeInstructions(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.utils.Timing):71:71 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/utils/z3;)V"} 4:4: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/internal/B4;Ljava/util/function/Predicate;Lcom/android/tools/r8/utils/z3;)V"} 5:5:void 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 5:5: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 6:10:com.android.tools.r8.ir.optimize.AssumeInserter$AssumedValues computeAssumedValues(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,java.util.function.Predicate):122:126 -> a 6:10:void 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 6: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:com.android.tools.r8.ir.optimize.AssumeInserter$AssumedValues com.android.tools.r8.ir.optimize.AssumeInserter$AssumedValues$Builder.build():893:893 -> a 11:11:com.android.tools.r8.ir.optimize.AssumeInserter$AssumedValues computeAssumedValues(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,java.util.function.Predicate):129 -> a 11:11:void 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 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:void 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 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:13:boolean com.android.tools.r8.ir.optimize.AssumeInserter$AssumedValues.isEmpty():799:799 -> a 13:13:void 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 13:13: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 14:21:void 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 14: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:boolean com.android.tools.r8.ir.optimize.AssumeInserter$AssumedValues.isEmpty():799:799 -> a 22:22:void 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 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 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 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 removeRedundantDominatedAssumeInstructions(com.android.tools.r8.ir.optimize.AssumeInserter$AssumedValues,java.util.Map):485:485 -> a 24:24:void 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 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:void 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 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:26:boolean com.android.tools.r8.ir.optimize.AssumeInserter$AssumedValues.isEmpty():799:799 -> a 26:26:void 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 26:26: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 27:29:void 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 27: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):80 -> a 30:30: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 31:38: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:149 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/internal/B4;Lcom/android/tools/r8/internal/x4;Lcom/android/tools/r8/ir/optimize/i;)V"} 39:39:boolean com.android.tools.r8.ir.optimize.AssumeInserter$AssumedValues$Builder.isMaybeNull(com.android.tools.r8.ir.code.Value):889:889 -> a 39:39: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):150 -> a 40:50: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):151:161 -> a 51:56: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 57:70:boolean computeAssumedValuesForFieldGet(com.android.tools.r8.ir.code.FieldInstruction,com.android.tools.r8.ir.optimize.AssumeInserter$AssumedValues$Builder):282:295 -> a 57: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:71: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 71:71:boolean computeAssumedValuesForFieldGet(com.android.tools.r8.ir.code.FieldInstruction,com.android.tools.r8.ir.optimize.AssumeInserter$AssumedValues$Builder):295 -> a 71:71: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 72:79:boolean computeAssumedValuesForFieldGet(com.android.tools.r8.ir.code.FieldInstruction,com.android.tools.r8.ir.optimize.AssumeInserter$AssumedValues$Builder):296:303 -> a 72: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:80:boolean computeAssumedValuesForFieldGet(com.android.tools.r8.ir.code.FieldInstruction,com.android.tools.r8.ir.optimize.AssumeInserter$AssumedValues$Builder):302:302 -> a 80:80: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 81: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):174:179 -> 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():52:52 -> a 99:99:boolean com.android.tools.r8.ir.code.If.isNonTrivialNullTest():56 -> 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():56:56 -> 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: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:191 -> a 102:102:boolean com.android.tools.r8.ir.optimize.AssumeInserter$AssumedValues$Builder.isMaybeNull(com.android.tools.r8.ir.code.Value):889:889 -> 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):192 -> a 103:105: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):193:195 -> a 106:112: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/internal/Rs;Lcom/android/tools/r8/ir/optimize/i;)Z"} 113:119:boolean computeAssumedValuesFromArrayClone(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.ir.optimize.AssumeInserter$AssumedValues$Builder):217:223 -> a 113:119: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 120:120: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):78:78 -> a 120:120:com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound com.android.tools.r8.graph.DexType.toDynamicType(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.Nullability):70 -> a 120:120:boolean computeAssumedValuesFromArrayClone(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.ir.optimize.AssumeInserter$AssumedValues$Builder):223 -> a 120:120: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 121:121:com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound com.android.tools.r8.graph.DexType.toDynamicType(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.Nullability):70:70 -> a 121:121:boolean computeAssumedValuesFromArrayClone(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.ir.optimize.AssumeInserter$AssumedValues$Builder):223 -> a 121: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:boolean computeAssumedValuesFromArrayClone(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.ir.optimize.AssumeInserter$AssumedValues$Builder):224:224 -> a 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:123: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 124: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):310:333 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lo;Lcom/android/tools/r8/internal/Kf;Lcom/android/tools/r8/ir/optimize/i;)Z"} 148:148:void removeRedundantAssumeInstructions(com.android.tools.r8.ir.optimize.AssumeInserter$AssumedValues):340:340 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/ir/optimize/j;)V"} 149:152:java.util.Map computeDominanceForAssumedValues(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.AssumeInserter$AssumedValues):380:383 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/ir/optimize/j;)Ljava/util/IdentityHashMap;"} 153:155: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Map;Lcom/android/tools/r8/internal/WA;Ljava/util/Map;Lcom/android/tools/r8/internal/lo;Lcom/android/tools/r8/internal/Y10;Lcom/android/tools/r8/ir/optimize/h;)Lcom/android/tools/r8/ir/optimize/g;"} 156:156:boolean com.android.tools.r8.ir.optimize.AssumeInserter$AssumedValueInfo.hasDynamicTypeInfo():696:696 -> a 156:156:boolean com.android.tools.r8.ir.optimize.AssumeInserter$AssumedValueInfo.isSubsumedBy(com.android.tools.r8.ir.optimize.AssumeInserter$AssumedValueInfo):729 -> a 156:156: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)"]} 157:157:boolean com.android.tools.r8.ir.optimize.AssumeInserter$AssumedValueInfo.isSubsumedBy(com.android.tools.r8.ir.optimize.AssumeInserter$AssumedValueInfo):729:729 -> a 157:157: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 158:158: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:393 -> a 159:159:void com.android.tools.r8.ir.optimize.AssumeInserter$AssumedValueInfo.strengthenWith(com.android.tools.r8.ir.optimize.AssumeInserter$AssumedValueInfo):733:733 -> a 159:159: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 160:160:void com.android.tools.r8.ir.optimize.AssumeInserter$AssumedValueInfo.setNotNull():725:725 -> a 160:160:void com.android.tools.r8.ir.optimize.AssumeInserter$AssumedValueInfo.strengthenWith(com.android.tools.r8.ir.optimize.AssumeInserter$AssumedValueInfo):734 -> a 160:160: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 161:161:boolean com.android.tools.r8.ir.optimize.AssumeInserter$AssumedValueInfo.hasDynamicTypeInfo():696:696 -> a 161:161:void com.android.tools.r8.ir.optimize.AssumeInserter$AssumedValueInfo.strengthenWith(com.android.tools.r8.ir.optimize.AssumeInserter$AssumedValueInfo):736 -> a 161:161: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 162:162:void com.android.tools.r8.ir.optimize.AssumeInserter$AssumedValueInfo.setDynamicTypeAssumption(com.android.tools.r8.ir.code.Assume$DynamicTypeAssumption):704:704 -> a 162:162:void com.android.tools.r8.ir.optimize.AssumeInserter$AssumedValueInfo.strengthenWith(com.android.tools.r8.ir.optimize.AssumeInserter$AssumedValueInfo):737 -> a 162:162: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 163: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):402:432 -> a 194:198:com.android.tools.r8.ir.code.BasicBlock getInsertionBlock(com.android.tools.r8.ir.code.Instruction):622:626 -> a 194: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":695,"2":696,"3":697},"outline":"Lcom/android/tools/r8/internal/s4;a(Lcom/android/tools/r8/internal/x4;)Lcom/android/tools/r8/internal/x4;"} 695:695:com.android.tools.r8.ir.code.BasicBlock getInsertionBlock(com.android.tools.r8.ir.code.Instruction):627:627 -> a 695:695: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 696:696:com.android.tools.r8.ir.code.BasicBlock getInsertionBlock(com.android.tools.r8.ir.code.Instruction):627:627 -> a 696:696: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 697:697:com.android.tools.r8.ir.code.BasicBlock getInsertionBlock(com.android.tools.r8.ir.code.Instruction):627:627 -> a 697:697: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:640: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:441 -> a 641: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):439: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:656: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:456 -> a 657:659:void com.android.tools.r8.ir.optimize.AssumeInserter$AssumedDominance$Builder.addDominatedUser(com.android.tools.r8.ir.code.Instruction):965:967 -> a 657:659: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):461 -> a 660:665: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):465:470 -> a 666:671:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntList findDominatedPredecessorIndexesInPhi(com.android.tools.r8.ir.code.Phi,com.android.tools.r8.ir.code.Value,java.util.Set):634:639 -> a 666:671: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 672:672:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntArrayList.():90:90 -> a 672:672:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntList findDominatedPredecessorIndexesInPhi(com.android.tools.r8.ir.code.Phi,com.android.tools.r8.ir.code.Value,java.util.Set):639 -> a 672:672: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 673:681:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntList findDominatedPredecessorIndexesInPhi(com.android.tools.r8.ir.code.Phi,com.android.tools.r8.ir.code.Value,java.util.Set):641:649 -> a 673:681: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 682:682: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:473 -> a 683:685:void com.android.tools.r8.ir.optimize.AssumeInserter$AssumedDominance$Builder.addDominatedPhiUser(com.android.tools.r8.ir.code.Phi,com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntList):971:973 -> a 683:685: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):474 -> a 686:690:com.android.tools.r8.ir.optimize.AssumeInserter$AssumedDominance com.android.tools.r8.ir.optimize.AssumeInserter$AssumedDominance$Builder.build():977:981 -> a 686:690: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):477 -> a 691:693:com.android.tools.r8.ir.optimize.AssumeInserter$AssumedDominance com.android.tools.r8.ir.optimize.AssumeInserter$AssumedDominance$Builder.build():980:982 -> a 691: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):477 -> a 694:694: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 694:694:com.android.tools.r8.ir.optimize.AssumeInserter$AssumedDominance com.android.tools.r8.ir.optimize.AssumeInserter$AssumedDominance$Builder.build():982 -> 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):477 -> a 698:698:boolean lambda$computeDominanceForAssumedValues$1(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Instruction):416:416 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Y10;Lcom/android/tools/r8/internal/lo;)Z"} 699:699:java.util.Set lambda$computeDominanceForAssumedValues$3(com.android.tools.r8.ir.code.DominatorTree,com.android.tools.r8.ir.code.BasicBlock):449:449 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/zf;Lcom/android/tools/r8/internal/x4;)Ljava/util/Set;"} 700:700:java.util.Map lambda$computeDominanceForAssumedValues$5(com.android.tools.r8.ir.code.Instruction):466:466 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lo;)Ljava/util/Map;"} 701:701:boolean lambda$materializeAssumeInstructions$7(com.android.tools.r8.ir.optimize.AssumeInserter$AssumedValueInfo):520:520 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/ir/optimize/h;)Z"} 702:702:boolean com.android.tools.r8.ir.optimize.AssumeInserter$AssumedDominance.isEverything():0:0 -> a 702:702:boolean lambda$materializeAssumeInstructions$7(com.android.tools.r8.ir.optimize.AssumeInserter$AssumedValueInfo):520 -> a 703:709:void lambda$materializeAssumeInstructions$9(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock,java.util.Map):529:535 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/internal/x4;Ljava/util/Map;)V"} 710:710: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/ir/optimize/j;Ljava/util/Set;Ljava/util/IdentityHashMap;Ljava/util/function/Predicate;)V"} 711:715: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Predicate;Lcom/android/tools/r8/internal/ll;Ljava/util/Set;Ljava/util/Map;Lcom/android/tools/r8/internal/lo;Lcom/android/tools/r8/internal/Y10;Lcom/android/tools/r8/ir/optimize/h;)Z"} 716:720:com.android.tools.r8.ir.code.BasicBlock getInsertionBlock(com.android.tools.r8.ir.code.Instruction):622:626 -> a 716:720: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 721: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):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":779,"2":780,"3":781},"outline":"Lcom/android/tools/r8/internal/s4;a(Lcom/android/tools/r8/internal/x4;)Lcom/android/tools/r8/internal/x4;"} 779:779:com.android.tools.r8.ir.code.BasicBlock getInsertionBlock(com.android.tools.r8.ir.code.Instruction):627:627 -> a 779:779: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 780:780:com.android.tools.r8.ir.code.BasicBlock getInsertionBlock(com.android.tools.r8.ir.code.Instruction):627:627 -> a 780:780: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 781:781:com.android.tools.r8.ir.code.BasicBlock getInsertionBlock(com.android.tools.r8.ir.code.Instruction):627:627 -> a 781:781: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 722:722:com.android.tools.r8.ir.optimize.AssumeInserter$AssumedDominance com.android.tools.r8.ir.optimize.AssumeInserter$AssumedValueInfo.getDominance():688:688 -> a 722:722: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)"]} 723:724:boolean com.android.tools.r8.ir.optimize.AssumeInserter$AssumedValueInfo.isNull():716:717 -> a 723:724: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 725:730: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 731: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):563:568 -> a 737:737:boolean com.android.tools.r8.ir.optimize.AssumeInserter$AssumedDominance.isEverything():0:0 -> 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):568 -> a 738:738: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:569 -> a 739:739:boolean com.android.tools.r8.ir.optimize.AssumeInserter$AssumedDominance.isEverythingElse():0:0 -> a 739:739: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 740:740: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 741:744:void com.android.tools.r8.ir.code.Value.replacePhiUsers(com.android.tools.r8.ir.code.Value):632:635 -> a 741:744: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 745:745:boolean com.android.tools.r8.ir.optimize.AssumeInserter$AssumedDominance.isSomething():0:0 -> a 745:745: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 746:746: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:574 -> a 747:747:java.util.Map com.android.tools.r8.ir.optimize.AssumeInserter$SomethingAssumedDominance.getDominatedPhiUsers():1052:1052 -> a 747:747: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):576 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 748:749: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):576:577 -> a 750:750:java.util.Set com.android.tools.r8.ir.optimize.AssumeInserter$SomethingAssumedDominance.getDominatedUsers():1048:1048 -> a 750:750: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):590 -> a 751:751:java.util.Map com.android.tools.r8.ir.optimize.AssumeInserter$SomethingAssumedDominance.getDominatedPhiUsers():1052:1052 -> a 751:751: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):591 -> a 752:757: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 758:759:boolean com.android.tools.r8.ir.optimize.AssumeInserter$AssumedValueInfo.isNull():716:717 -> a 758:759: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 760:778: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:615 -> a 782:787:void lambda$materializeSelectedAssumeInstructions$11(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Phi,com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntList):579:584 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Y10;Lcom/android/tools/r8/internal/SL;Lcom/android/tools/r8/internal/Fr;)V"} 788:788:java.util.Map lambda$materializeSelectedAssumeInstructions$12(com.android.tools.r8.ir.code.BasicBlock):613:613 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/x4;)Ljava/util/Map;"} 789:790:boolean isNullableReferenceType(com.android.tools.r8.ir.code.Value):658:659 -> a 789:790:boolean isNullableReferenceTypeWithOtherNonDebugUsers(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Instruction):664 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lo;Lcom/android/tools/r8/internal/Y10;)Z"} 791:794:boolean isNullableReferenceTypeWithOtherNonDebugUsers(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Instruction):665:668 -> a 795:795:boolean com.android.tools.r8.ir.optimize.AssumeInserter$AssumedValueInfo.hasDynamicTypeInfo():696:696 -> a 795:795: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)"]} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/ir/optimize/j;Lcom/android/tools/r8/internal/lo;Lcom/android/tools/r8/internal/Y10;Lcom/android/tools/r8/ir/optimize/h;)Z"} 796:804: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 805:805: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 805:805: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)"]} 806:807: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 806:807: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 808:808: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 809:809:com.android.tools.r8.ir.code.Assume$DynamicTypeAssumption com.android.tools.r8.ir.optimize.AssumeInserter$AssumedValueInfo.getDynamicTypeAssumption():700:700 -> a 809:809: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 810:810:void com.android.tools.r8.ir.optimize.AssumeInserter$AssumedValueInfo.setDynamicTypeAssumption(com.android.tools.r8.ir.code.Assume$DynamicTypeAssumption):704:704 -> a 810:810: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 1:1:boolean lambda$materializeSelectedAssumeInstructions$10(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Instruction):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lo;Lcom/android/tools/r8/internal/lo;)Z"} 2:13: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/internal/Rs;Lcom/android/tools/r8/ir/optimize/i;)Z"} 14: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):19:20 -> b 14: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):20 -> 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.shaking.AssumeInfoCollection.get(com.android.tools.r8.graph.DexClassAndMember):45:45 -> 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):22 -> 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:18: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 18:18: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 19:35: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 36:46: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:268 -> b 47:47:boolean com.android.tools.r8.ir.optimize.AssumeInserter$AssumedValues$Builder.isMaybeNull(com.android.tools.r8.ir.code.Value):889:889 -> b 47:47: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):269 -> b 48:49: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):270:271 -> b 50:101:void materializeAssumeInstructions(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.AssumeInserter$AssumedValues):489:540 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/ir/optimize/j;)V"} 102:102:void com.android.tools.r8.ir.analysis.type.TypeAnalysis.(com.android.tools.r8.graph.AppView):39:39 -> b 102:102:void materializeAssumeInstructions(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.AssumeInserter$AssumedValues):540 -> b 103:103:void materializeAssumeInstructions(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.AssumeInserter$AssumedValues):540:540 -> b 104:104:boolean lambda$materializeAssumeInstructions$8(com.android.tools.r8.ir.optimize.AssumeInserter$AssumedValueInfo):526:526 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/ir/optimize/h;)Z"} 105:105:boolean com.android.tools.r8.ir.optimize.AssumeInserter$AssumedDominance.isEverything():0:0 -> b 105:105:boolean lambda$materializeAssumeInstructions$8(com.android.tools.r8.ir.optimize.AssumeInserter$AssumedValueInfo):526 -> b 106:106:java.util.List lambda$materializeSelectedAssumeInstructions$13(com.android.tools.r8.ir.code.Instruction):614:614 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lo;)Ljava/util/List;"} com.android.tools.r8.ir.optimize.AssumeInserter$AssumedDominance -> com.android.tools.r8.ir.optimize.g: # {"id":"sourceFile","fileName":"AssumeInserter.java"} 1:1:void ():898:898 -> com.android.tools.r8.ir.optimize.AssumeInserter$SomethingAssumedDominance asSomething() -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/ir/optimize/n;"} com.android.tools.r8.ir.optimize.AssumeInserter$AssumedDominance$Builder -> com.android.tools.r8.ir.optimize.f: # {"id":"sourceFile","fileName":"AssumeInserter.java"} com.android.tools.r8.ir.code.Value assumedValue -> a java.util.Set dominatedUsers -> b java.util.Map dominatedPhiUsers -> c boolean $assertionsDisabled -> d 1:1:void ():953:953 -> 1:1:void (com.android.tools.r8.ir.code.Value):960:960 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Y10;)V"} 2:6:void (com.android.tools.r8.ir.code.Value):957:961 -> com.android.tools.r8.ir.optimize.AssumeInserter$AssumedValueInfo -> com.android.tools.r8.ir.optimize.h: # {"id":"sourceFile","fileName":"AssumeInserter.java"} com.android.tools.r8.ir.optimize.AssumeInserter$AssumedDominance dominance -> a com.android.tools.r8.ir.code.Assume$DynamicTypeAssumption dynamicTypeAssumption -> b com.android.tools.r8.ir.code.Assume$NonNullAssumption nonNullAssumption -> c boolean $assertionsDisabled -> d 1:1:void ():677:677 -> 1:2:void (com.android.tools.r8.ir.optimize.AssumeInserter$AssumedDominance):683:684 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/ir/optimize/g;)V"} 1:1:boolean isNonNull():721:721 -> a 1:1:void setNotNull():725:725 -> b com.android.tools.r8.ir.optimize.AssumeInserter$AssumedValues -> com.android.tools.r8.ir.optimize.j: # {"id":"sourceFile","fileName":"AssumeInserter.java"} java.util.Map assumedValues -> a boolean $assertionsDisabled -> b 1:1:void ():742:742 -> 1:2:void (java.util.Map):751:752 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/LinkedHashMap;)V"} 1:14:void computeDominance(com.android.tools.r8.utils.TriFunction):761:774 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/H3;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Y10;Lcom/android/tools/r8/internal/lo;)Z"} 33:33:void removeAll(java.util.Map):811:811 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/IdentityHashMap;)V"} 34:38:void lambda$removeAll$3(com.android.tools.r8.ir.code.Instruction,java.util.Map):813:817 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lo;Ljava/util/Map;)V"} 39:56:void removeIf(com.android.tools.r8.utils.TriPredicate):824:841 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/I3;)V"} com.android.tools.r8.ir.optimize.AssumeInserter$AssumedValues$Builder -> com.android.tools.r8.ir.optimize.i: # {"id":"sourceFile","fileName":"AssumeInserter.java"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lo;Lcom/android/tools/r8/internal/Y10;Lcom/android/tools/r8/ir/optimize/g;Ljava/util/function/Consumer;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lo;)Ljava/util/Map;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/ir/optimize/g;Lcom/android/tools/r8/internal/Y10;)Lcom/android/tools/r8/ir/optimize/h;"} 11:11: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lo;Lcom/android/tools/r8/internal/Y10;Lcom/android/tools/r8/internal/Mf;)V"} 12:12: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 13:13:void lambda$addAssumedValueKnownToDominateAllUsers$2(com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound,com.android.tools.r8.ir.optimize.AssumeInserter$AssumedValueInfo):875:875 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Mf;Lcom/android/tools/r8/ir/optimize/h;)V"} 14:16:void com.android.tools.r8.ir.optimize.AssumeInserter$AssumedValueInfo.setDynamicTypeAssumption(com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound):708:710 -> a 14: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:void addNonNullValueKnownToDominateAllUsers(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Value):880:880 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lo;Lcom/android/tools/r8/internal/Y10;)V"} 19:19:void addNonNullValueKnownToDominateAllUsers(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Value):879:879 -> a 1:1:void addNonNullValueWithUnknownDominance(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Value):885:885 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lo;Lcom/android/tools/r8/internal/Y10;)V"} 2:2: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.android.tools.r8.ir.optimize.k: # {"id":"sourceFile","fileName":"AssumeInserter.java"} com.android.tools.r8.ir.optimize.AssumeInserter$EverythingAssumedDominance INSTANCE -> a 1:1:void ():989:989 -> 1:1:void ():991:991 -> com.android.tools.r8.ir.optimize.AssumeInserter$EverythingElseAssumedDominance -> com.android.tools.r8.ir.optimize.l: # {"id":"sourceFile","fileName":"AssumeInserter.java"} com.android.tools.r8.ir.optimize.AssumeInserter$EverythingElseAssumedDominance INSTANCE -> a 1:1:void ():1005:1005 -> 1:1:void ():1008:1008 -> com.android.tools.r8.ir.optimize.AssumeInserter$NothingAssumedDominance -> com.android.tools.r8.ir.optimize.m: # {"id":"sourceFile","fileName":"AssumeInserter.java"} com.android.tools.r8.ir.optimize.AssumeInserter$NothingAssumedDominance INSTANCE -> a 1:1:void ():1022:1022 -> 1:1:void ():1024:1024 -> com.android.tools.r8.ir.optimize.AssumeInserter$SomethingAssumedDominance -> com.android.tools.r8.ir.optimize.n: # {"id":"sourceFile","fileName":"AssumeInserter.java"} java.util.Set dominatedUsers -> a java.util.Map dominatedPhiUsers -> b 1:3:void (java.util.Set,java.util.Map):1042:1044 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/IdentityHashMap;Ljava/util/Set;)V"} com.android.tools.r8.ir.optimize.AssumeInserter$SomethingAssumedDominance asSomething() -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/ir/optimize/n;"} com.android.tools.r8.ir.optimize.AssumeInserter$UnknownAssumedDominance -> com.android.tools.r8.ir.optimize.o: # {"id":"sourceFile","fileName":"AssumeInserter.java"} com.android.tools.r8.ir.optimize.AssumeInserter$UnknownAssumedDominance INSTANCE -> a 1:1:void ():1068:1068 -> 1:1:void ():1070:1070 -> com.android.tools.r8.ir.optimize.AssumeRemover -> com.android.tools.r8.ir.optimize.q: # {"id":"sourceFile","fileName":"AssumeRemover.java"} com.android.tools.r8.graph.AppView appView -> a com.android.tools.r8.ir.code.IRCode code -> b java.util.Set affectedValues -> c java.util.Set assumeInstructionsToRemove -> d boolean mayHaveIntroducedTrivialPhi -> e 1:1:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,java.util.Set):45:45 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/ll;Ljava/util/Set;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;)V"} 4:4:void markForRemoval(com.android.tools.r8.ir.code.Assume):80:80 -> a 4:4:void markUnusedAssumeValuesForRemoval(java.util.Collection):74 -> a 5:19:void removeIfMarked(com.android.tools.r8.ir.code.Assume,com.android.tools.r8.ir.code.InstructionListIterator):85:99 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/N3;Lcom/android/tools/r8/internal/oo;)V"} 20:28:com.android.tools.r8.ir.optimize.AssumeRemover removeMarkedInstructions(java.util.Set):108:116 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Set;)Lcom/android/tools/r8/ir/optimize/q;"} 29:29:boolean com.android.tools.r8.ir.code.Instruction.isAssume():0:0 -> a 29:29:com.android.tools.r8.ir.optimize.AssumeRemover removeMarkedInstructions(java.util.Set):116 -> a 30:30:com.android.tools.r8.ir.optimize.AssumeRemover removeMarkedInstructions(java.util.Set):117:117 -> a 31:32:void finish():126:127 -> a 33:33:void com.android.tools.r8.ir.analysis.type.TypeAnalysis.(com.android.tools.r8.graph.AppView):39:39 -> a 33:33:void finish():127 -> a 34:34:void finish():127:127 -> a 35:35:java.util.Set com.android.tools.r8.ir.code.Value.aliasedUsers():370:370 -> a 35:35:void markAssumeDynamicTypeUsersForRemoval(com.android.tools.r8.ir.code.Value):60 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Y10;)V"} 36:36:java.util.Set com.android.tools.r8.ir.code.Value.aliasedUsers():370:370 -> a 36:36: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)"]} 37:38:void markAssumeDynamicTypeUsersForRemoval(com.android.tools.r8.ir.code.Value):60:61 -> a 39:39:boolean com.android.tools.r8.ir.code.Instruction.isAssume():0:0 -> a 39:39:void markAssumeDynamicTypeUsersForRemoval(com.android.tools.r8.ir.code.Value):61 -> a 40:42:void markAssumeDynamicTypeUsersForRemoval(com.android.tools.r8.ir.code.Value):62:64 -> a 43:43:void markForRemoval(com.android.tools.r8.ir.code.Assume):80:80 -> a 43:43: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 1:1:com.android.tools.r8.ir.optimize.AssumeRemover removeMarkedInstructions():104:104 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/ir/optimize/q;"} com.android.tools.r8.ir.optimize.BasicBlockInstructionsEquivalence -> com.android.tools.r8.ir.optimize.r: # {"id":"sourceFile","fileName":"BasicBlockInstructionsEquivalence.java"} com.android.tools.r8.ir.regalloc.RegisterAllocator allocator -> a com.android.tools.r8.ir.conversion.MethodConversionOptions conversionOptions -> b int[] hashes -> c 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/ir/regalloc/f;)V"} 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 doHash(com.android.tools.r8.ir.code.BasicBlock):82:88 -> a 3:9:int doHash(java.lang.Object):17 -> a 10:33:boolean 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/x4;Lcom/android/tools/r8/internal/x4;)Z"} 34:38:boolean verifyAllSuccessors(java.util.List,java.util.List):60:64 -> a 34:38:boolean 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 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/x4;)V"} 1:12:int computeHash(com.android.tools.r8.ir.code.BasicBlock):93:104 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/x4;)I"} com.android.tools.r8.ir.optimize.CheckNotNullConverter -> com.android.tools.r8.ir.optimize.s: # {"id":"sourceFile","fileName":"CheckNotNullConverter.java"} 1:2:void runIfNecessary(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):22:23 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/ll;)V"} 3:10:void run(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):35:42 -> a 3:10:void runIfNecessary(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):23 -> a 11:23:void 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:65 -> a 11:23:void run(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):42 -> a 11:23:void runIfNecessary(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):23 -> a com.android.tools.r8.ir.optimize.ClassInitializerDefaultsOptimization -> com.android.tools.r8.ir.optimize.v: # {"id":"sourceFile","fileName":"ClassInitializerDefaultsOptimization.java"} com.android.tools.r8.graph.AppView appView -> a com.android.tools.r8.ir.conversion.IRConverter converter -> b com.android.tools.r8.graph.DexItemFactory dexItemFactory -> c com.android.tools.r8.ir.optimize.ClassInitializerDefaultsOptimization$WaveDoneAction waveDoneAction -> d boolean $assertionsDisabled -> e 1:1:void ():62:62 -> 1:1:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.conversion.IRConverter):128:128 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/tl;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/ir/optimize/info/n;)Lcom/android/tools/r8/ir/optimize/t;"} 7:7:boolean com.android.tools.r8.graph.ProgramMethod.getOrComputeReachabilitySensitive(com.android.tools.r8.graph.AppView):181:181 -> 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):181:181 -> 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():1052:1052 -> 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:101: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:236 -> a 102:102:com.android.tools.r8.ir.code.InstructionListIterator com.android.tools.r8.ir.code.IRCode.instructionListIterator():1052:1052 -> a 102:102: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 103: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):237:237 -> a 104:107:void com.android.tools.r8.utils.IteratorUtils.removeIf(java.util.Iterator,java.util.function.Predicate):140:143 -> a 104:107:void com.android.tools.r8.utils.IteratorUtils.removeIf(com.android.tools.r8.ir.code.InstructionListIterator,java.util.function.Predicate):155 -> a 104:107: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 108:161: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:296 -> a 162:166: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Set;Ljava/util/Map;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/T0;Lcom/android/tools/r8/internal/XW;)V"} 167:191:com.android.tools.r8.graph.DexValue getDexStringValue(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexType):300:324 -> a 167:191: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 192:229:com.android.tools.r8.graph.DexValue getDexStringValueForInvoke(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexType):328:365 -> a 192:229:com.android.tools.r8.graph.DexValue getDexStringValue(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexType):324 -> a 192:229: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 230:230: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 230:230:com.android.tools.r8.graph.DexValue getDexStringValueForInvoke(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexType):365 -> a 230:230:com.android.tools.r8.graph.DexValue getDexStringValue(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexType):324 -> a 230:230: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 231:233:com.android.tools.r8.graph.DexValue getDexStringValueForInvoke(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexType):365:367 -> a 231:233:com.android.tools.r8.graph.DexValue getDexStringValue(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexType):324 -> a 231: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: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 235:235:com.android.tools.r8.graph.DexValue getDexStringValueForInvoke(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexType):367:367 -> a 235:235:com.android.tools.r8.graph.DexValue 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:261: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:197 -> a 262:265: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 266:266:com.android.tools.r8.graph.DexField lambda$optimize$1(com.android.tools.r8.graph.DexEncodedField):256:256 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/T0;)Lcom/android/tools/r8/graph/Y0;"} 267:267:void lambda$optimize$2(java.util.Set,com.android.tools.r8.shaking.AppInfoWithLivenessModifier):274:274 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Set;Lcom/android/tools/r8/shaking/j;)V"} 268:269:void lambda$optimize$3():282:283 -> a 270:270:java.util.IdentityHashMap com.android.tools.r8.com.google.common.collect.Maps.newIdentityHashMap():431:431 -> a 270:270:java.util.Map findFinalFieldPutsWhileCollectingUnnecessaryStaticPuts(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,java.util.Set):373 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/ll;Ljava/util/Set;)Ljava/util/Map;"} 271:271:java.util.IdentityHashMap com.android.tools.r8.com.google.common.collect.Maps.newIdentityHashMap():431:431 -> a 271:271:java.util.Map findFinalFieldPutsWhileCollectingUnnecessaryStaticPuts(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,java.util.Set):374 -> a 272:389:java.util.Map findFinalFieldPutsWhileCollectingUnnecessaryStaticPuts(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,java.util.Set):375:492 -> a 390:390:boolean com.android.tools.r8.ir.code.Instruction.isStaticGet():0:0 -> a 390:390:java.util.Map findFinalFieldPutsWhileCollectingUnnecessaryStaticPuts(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,java.util.Set):389 -> a 391:493:java.util.Map findFinalFieldPutsWhileCollectingUnnecessaryStaticPuts(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,java.util.Set):390:492 -> a 494:588:java.util.Map findFinalFieldPutsWhileCollectingUnnecessaryStaticPuts(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,java.util.Set):398:492 -> a 589:594:java.util.Map findFinalFieldPutsWhileCollectingUnnecessaryStaticPuts(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,java.util.Set):405:410 -> a 595:599:boolean com.android.tools.r8.ir.code.Value.isDexItemBasedConstStringThatNeedsToComputeClassName():832:836 -> a 595:599:java.util.Map findFinalFieldPutsWhileCollectingUnnecessaryStaticPuts(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,java.util.Set):415 -> a 600:625:java.util.Map findFinalFieldPutsWhileCollectingUnnecessaryStaticPuts(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,java.util.Set):418:443 -> a 626:633:boolean isClassNameConstantOf(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.code.StaticPut):526:533 -> a 626:633:java.util.Map findFinalFieldPutsWhileCollectingUnnecessaryStaticPuts(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,java.util.Set):443 -> a 634:681:java.util.Map findFinalFieldPutsWhileCollectingUnnecessaryStaticPuts(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,java.util.Set):445:492 -> a 682:707:java.util.Map findFinalFieldPutsWhileCollectingUnnecessaryStaticPuts(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,java.util.Set):467:492 -> a 708:727:java.util.Map findFinalFieldPutsWhileCollectingUnnecessaryStaticPuts(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,java.util.Set):473:492 -> a 728:735:java.util.Map findFinalFieldPutsWhileCollectingUnnecessaryStaticPuts(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,java.util.Set):487:494 -> a 736:737:java.util.Map findFinalFieldPutsWhileCollectingUnnecessaryStaticPuts(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,java.util.Set):492:493 -> a 738:738:java.util.Set lambda$findFinalFieldPutsWhileCollectingUnnecessaryStaticPuts$4(com.android.tools.r8.graph.DexField):461:461 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;)Ljava/util/Set;"} 739:739:java.util.Map validateFinalFieldPuts(java.util.Map,java.util.Map):519:519 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/IdentityHashMap;Ljava/util/IdentityHashMap;)Ljava/util/Map;"} 740:742:boolean isClassNameConstantOf(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.code.Instruction):537:539 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/internal/lo;)Z"} 743:743:boolean com.android.tools.r8.graph.DexItemFactory$ClassMethods.isReflectiveNameLookup(com.android.tools.r8.graph.DexMethod):1866:1866 -> a 743:743: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)"]} 744:744:boolean com.android.tools.r8.graph.DexItemFactory$ClassMethods.isReflectiveNameLookup(com.android.tools.r8.graph.DexMethod):1866:1866 -> a 744:744:boolean isClassNameConstantOf(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.code.Instruction):539 -> a 745:747:boolean isClassNameConstantOf(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.code.Instruction):542:544 -> a 748:748:boolean com.android.tools.r8.ir.code.Instruction.isConstClass():0:0 -> a 748:748:boolean isClassNameConstantOf(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.code.Instruction):544 -> a 749:750: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.android.tools.r8.ir.optimize.t: # {"id":"sourceFile","fileName":"ClassInitializerDefaultsOptimization.java"} 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/IdentityHashMap;)V"} 1:1:com.android.tools.r8.ir.optimize.ClassInitializerDefaultsOptimization$ClassInitializerDefaultsResult empty():76:76 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/ir/optimize/t;"} 2:3:void forEachOptimizedField(java.util.function.BiConsumer):80:81 -> a 4:9:com.android.tools.r8.graph.DexValue getStaticValue(com.android.tools.r8.graph.DexEncodedField):94:99 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/T0;)Lcom/android/tools/r8/graph/B2;"} 1:3:boolean hasStaticValue(com.android.tools.r8.graph.DexEncodedField):86:88 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/T0;)Z"} com.android.tools.r8.ir.optimize.ClassInitializerDefaultsOptimization$WaveDoneAction -> com.android.tools.r8.ir.optimize.u: # {"id":"sourceFile","fileName":"ClassInitializerDefaultsOptimization.java"} java.util.Map fieldsWithStaticValues -> b 1:1:void (java.util.Map):107:107 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/IdentityHashMap;)V"} 2:5:void (java.util.Map):105:108 -> 1:1:void join(java.util.Map):112:112 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/IdentityHashMap;)V"} 2:2:void execute():118:118 -> a com.android.tools.r8.ir.optimize.CodeRewriter -> com.android.tools.r8.ir.optimize.F: # {"id":"sourceFile","fileName":"CodeRewriter.java"} com.android.tools.r8.graph.AppView appView -> a com.android.tools.r8.graph.DexItemFactory dexItemFactory -> b com.android.tools.r8.utils.InternalOptions options -> c boolean $assertionsDisabled -> d 1:1:void ():160:160 -> 1:4:void (com.android.tools.r8.graph.AppView):175:178 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)V"} 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.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/internal/x4;Lcom/android/tools/r8/internal/x4;Ljava/util/ArrayList;)V"} # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":857,"2":858,"3":859},"outline":"Lcom/android/tools/r8/internal/s4;a(Lcom/android/tools/r8/internal/x4;)Lcom/android/tools/r8/internal/x4;"} 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):414:414 -> a 858:858: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):414:414 -> a 859:859: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):414:414 -> 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):418:418 -> a 420:420: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":870,"2":871,"3":872},"outline":"Lcom/android/tools/r8/internal/s4;a(Lcom/android/tools/r8/internal/x4;)Lcom/android/tools/r8/internal/x4;"} 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):425:425 -> a 871:871: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):425:425 -> a 872:872: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):425:425 -> a 852: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):432:432 -> a 853:854:boolean isFallthroughBlock(com.android.tools.r8.ir.code.BasicBlock):402:403 -> 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):432 -> a 855: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):436:437 -> a 873:873:boolean lambda$insertInstructionWithShortenedLiveRange$5(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/x4;Lcom/android/tools/r8/internal/x4;)Z"} 874:902: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,com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntList):650:678 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/internal/B4;Lcom/android/tools/r8/internal/x4;Lcom/android/tools/r8/internal/oo;Lcom/android/tools/r8/internal/Wr;Ljava/util/List;Lcom/android/tools/r8/internal/pr;)V"} 903:903:com.android.tools.r8.ir.optimize.CodeRewriter$SwitchBuilder com.android.tools.r8.ir.optimize.CodeRewriter$SwitchBuilder.setValue(com.android.tools.r8.ir.code.Value):532:532 -> a 903:903: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,com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntList):678 -> a 904: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,com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntList):679:682 -> a 908:908:com.android.tools.r8.ir.optimize.CodeRewriter$SwitchBuilder com.android.tools.r8.ir.optimize.CodeRewriter$SwitchBuilder.addKeyAndTarget(int,com.android.tools.r8.ir.code.BasicBlock):537:537 -> 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,com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntList):682 -> a 909:909:com.android.tools.r8.ir.optimize.CodeRewriter$SwitchBuilder com.android.tools.r8.ir.optimize.CodeRewriter$SwitchBuilder.setFallthrough(com.android.tools.r8.ir.code.BasicBlock):542:542 -> a 909:909: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,com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntList):684 -> a 910:910:int com.android.tools.r8.ir.code.IRCode.getNextBlockNumber():1210:1210 -> a 910:910: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,com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntList):684 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 911:911:int com.android.tools.r8.ir.code.IRCode.getNextBlockNumber():1210:1210 -> a 911:911: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,com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntList):684 -> a 912:912:java.lang.Object com.android.tools.r8.ir.optimize.CodeRewriter$InstructionBuilder.setBlockNumber(int):512:512 -> a 912:912: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,com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntList):684 -> a 913: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,com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntList):685:696 -> a 925:925:com.android.tools.r8.ir.optimize.CodeRewriter$IfBuilder com.android.tools.r8.ir.optimize.CodeRewriter$IfBuilder.setLeft(com.android.tools.r8.ir.code.Value):595:595 -> 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,com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntList):696 -> a 926:926:com.android.tools.r8.ir.optimize.CodeRewriter$IfBuilder com.android.tools.r8.ir.optimize.CodeRewriter$IfBuilder.setRight(int):600:600 -> 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,com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntList):697 -> a 927:927:com.android.tools.r8.ir.optimize.CodeRewriter$IfBuilder com.android.tools.r8.ir.optimize.CodeRewriter$IfBuilder.setTarget(com.android.tools.r8.ir.code.BasicBlock):605:605 -> a 927:927: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,com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntList):698 -> a 928:928:com.android.tools.r8.ir.optimize.CodeRewriter$IfBuilder com.android.tools.r8.ir.optimize.CodeRewriter$IfBuilder.setFallthrough(com.android.tools.r8.ir.code.BasicBlock):610:610 -> a 928:928: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,com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntList):699 -> a 929:929:int com.android.tools.r8.ir.code.IRCode.getNextBlockNumber():1210:1210 -> a 929:929: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,com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntList):700 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 930:930:int com.android.tools.r8.ir.code.IRCode.getNextBlockNumber():1210:1210 -> a 930:930: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,com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntList):700 -> a 931:931:java.lang.Object com.android.tools.r8.ir.optimize.CodeRewriter$InstructionBuilder.setBlockNumber(int):512:512 -> a 931:931: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,com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntList):700 -> a 932:936:com.android.tools.r8.ir.code.BasicBlock com.android.tools.r8.ir.optimize.CodeRewriter$IfBuilder.build():615:619 -> a 932: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,com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntList):701 -> a 937:937:com.android.tools.r8.ir.code.ConstNumber com.android.tools.r8.ir.code.IRCode.createIntConstant(int):1184:1184 -> a 937:937:com.android.tools.r8.ir.code.BasicBlock com.android.tools.r8.ir.optimize.CodeRewriter$IfBuilder.build():620 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 937:937: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,com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntList):701 -> a 938:940:com.android.tools.r8.ir.code.BasicBlock com.android.tools.r8.ir.optimize.CodeRewriter$IfBuilder.build():621:623 -> a 938:940: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,com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntList):701 -> a 941:947: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[]):1508:1514 -> a 941:947:com.android.tools.r8.ir.code.BasicBlock com.android.tools.r8.ir.optimize.CodeRewriter$IfBuilder.build():623 -> a 941:947: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,com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntList):701 -> a 948:949:com.android.tools.r8.ir.code.BasicBlock com.android.tools.r8.ir.optimize.CodeRewriter$IfBuilder.build():625:626 -> a 948:949: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,com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntList):701 -> a 950:953: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):1490:1493 -> a 950:953:com.android.tools.r8.ir.code.BasicBlock com.android.tools.r8.ir.optimize.CodeRewriter$IfBuilder.build():626 -> a 950:953: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,com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntList):701 -> a 954:956:com.android.tools.r8.ir.code.BasicBlock com.android.tools.r8.ir.optimize.CodeRewriter$IfBuilder.build():628:630 -> a 954:956: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,com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntList):701 -> a 957:965: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,com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntList):702:710 -> a 966:973: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):760:767 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/ArrayList;Lcom/android/tools/r8/ir/optimize/D;Lcom/android/tools/r8/ir/optimize/D;)Lcom/android/tools/r8/ir/optimize/D;"} 974:974:long com.android.tools.r8.ir.optimize.CodeRewriter$Interval.estimatedSize(com.android.tools.r8.utils.InternalOutputMode):751:751 -> a 974:974: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):769 -> a 975:975:int[] com.android.tools.r8.it.unimi.dsi.fastutil.ints.AbstractIntCollection.toIntArray(int[]):167:167 -> a 975:975:int[] com.android.tools.r8.it.unimi.dsi.fastutil.ints.AbstractIntCollection.toIntArray():155 -> a 975:975:long com.android.tools.r8.ir.optimize.CodeRewriter$Interval.estimatedSize(com.android.tools.r8.utils.InternalOutputMode):751 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 975:975: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):769 -> a 976:977:long com.android.tools.r8.ir.optimize.CodeRewriter$Interval.estimatedSize(com.android.tools.r8.utils.InternalOutputMode):751:751 -> a 976:977: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):769 -> a 978:978:int[] com.android.tools.r8.it.unimi.dsi.fastutil.ints.AbstractIntCollection.toIntArray(int[]):167:167 -> a 978:978:int[] com.android.tools.r8.it.unimi.dsi.fastutil.ints.AbstractIntCollection.toIntArray():155 -> a 978:978:long com.android.tools.r8.ir.optimize.CodeRewriter$Interval.estimatedSize(com.android.tools.r8.utils.InternalOutputMode):751 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 978:978: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):769 -> a 979:979:long com.android.tools.r8.ir.optimize.CodeRewriter$Interval.estimatedSize(com.android.tools.r8.utils.InternalOutputMode):751:751 -> a 979:979: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):769 -> a 980:980: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):773:773 -> a 981:981: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):770:770 -> a 982:993:void tryAddToBiggestSavings(java.util.Set,java.util.PriorityQueue,com.android.tools.r8.ir.optimize.CodeRewriter$Interval,int):783:794 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/HashSet;Ljava/util/PriorityQueue;Lcom/android/tools/r8/ir/optimize/D;)V"} 994:994:int sizeForKeysWrittenAsIfs(com.android.tools.r8.ir.code.ValueType,java.util.Collection):799:799 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/j20;Lcom/android/tools/r8/internal/pr;)I"} 995:995:int com.android.tools.r8.ir.code.If.estimatedSize(com.android.tools.r8.utils.InternalOutputMode):118:118 -> a 995:995:int sizeForKeysWrittenAsIfs(com.android.tools.r8.ir.code.ValueType,java.util.Collection):799 -> a 996:999:int sizeForKeysWrittenAsIfs(com.android.tools.r8.ir.code.ValueType,java.util.Collection):799:802 -> a 1000:1000:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntListIterator com.android.tools.r8.it.unimi.dsi.fastutil.ints.AbstractIntList.listIterator():192:192 -> a 1000:1000:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntListIterator com.android.tools.r8.it.unimi.dsi.fastutil.ints.AbstractIntList.iterator():180 -> a 1000:1000:java.util.Iterator com.android.tools.r8.it.unimi.dsi.fastutil.ints.AbstractIntList.iterator():32 -> a 1000:1000:int sizeForKeysWrittenAsIfs(com.android.tools.r8.ir.code.ValueType,java.util.Collection):804 -> a 1001:1001:int sizeForKeysWrittenAsIfs(com.android.tools.r8.ir.code.ValueType,java.util.Collection):804:804 -> a 1002:1002:java.lang.Integer com.android.tools.r8.it.unimi.dsi.fastutil.ints.AbstractIntIterator.next():57:57 -> a 1002:1002:java.lang.Object com.android.tools.r8.it.unimi.dsi.fastutil.ints.AbstractIntIterator.next():33 -> a 1002:1002:int sizeForKeysWrittenAsIfs(com.android.tools.r8.ir.code.ValueType,java.util.Collection):804 -> a 1003:1005:int sizeForKeysWrittenAsIfs(com.android.tools.r8.ir.code.ValueType,java.util.Collection):804:806 -> a 1006:1013: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):973:980 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/internal/x4;Lcom/android/tools/r8/internal/oo;Lcom/android/tools/r8/internal/Wr;)V"} 1014:1014: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):55:55 -> a 1014:1014: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 1015:1015:com.android.tools.r8.ir.code.ConstNumber com.android.tools.r8.ir.code.IRCode.createIntConstant(int):1184:1184 -> a 1015:1015: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):55 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 1015:1015: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 1016:1023: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:990 -> a 1024:1050: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):999:1025 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/internal/B4;Lcom/android/tools/r8/internal/x4;Lcom/android/tools/r8/internal/oo;Lcom/android/tools/r8/internal/Wr;)V"} 1051:1051:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntArrayList.():90:90 -> a 1051:1051: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):1025 -> a 1052:1066: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):1026:1040 -> a 1067:1067:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntArrayList.():90:90 -> a 1067:1067: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):1040 -> a 1068:1094: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):1042:1068 -> a 1095:1095:void com.android.tools.r8.ir.optimize.CodeRewriter$Interval.addInterval(com.android.tools.r8.ir.optimize.CodeRewriter$Interval):734:734 -> a 1095:1095: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):1070 -> a 1096:1096:int com.android.tools.r8.ir.optimize.CodeRewriter$Interval.getMax():730:730 -> a 1096:1096:void com.android.tools.r8.ir.optimize.CodeRewriter$Interval.addInterval(com.android.tools.r8.ir.optimize.CodeRewriter$Interval):734 -> a 1096:1096: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):1070 -> a 1097:1097:int com.android.tools.r8.ir.optimize.CodeRewriter$Interval.getMin():726:726 -> a 1097:1097:void com.android.tools.r8.ir.optimize.CodeRewriter$Interval.addInterval(com.android.tools.r8.ir.optimize.CodeRewriter$Interval):734 -> a 1097:1097: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):1070 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 1098:1098:int com.android.tools.r8.ir.optimize.CodeRewriter$Interval.getMin():726:726 -> a 1098:1098:void com.android.tools.r8.ir.optimize.CodeRewriter$Interval.addInterval(com.android.tools.r8.ir.optimize.CodeRewriter$Interval):734 -> a 1098:1098: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):1070 -> a 1099:1100:void com.android.tools.r8.ir.optimize.CodeRewriter$Interval.addInterval(com.android.tools.r8.ir.optimize.CodeRewriter$Interval):734:735 -> a 1099:1100: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):1070 -> a 1101:1101:boolean com.android.tools.r8.it.unimi.dsi.fastutil.ints.AbstractIntList.addAll(com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntList):564:564 -> a 1101:1101:void com.android.tools.r8.ir.optimize.CodeRewriter$Interval.addInterval(com.android.tools.r8.ir.optimize.CodeRewriter$Interval):735 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 1101: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):1070 -> a 1102:1102:boolean com.android.tools.r8.it.unimi.dsi.fastutil.ints.AbstractIntList.addAll(com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntList):564:564 -> a 1102:1102:void com.android.tools.r8.ir.optimize.CodeRewriter$Interval.addInterval(com.android.tools.r8.ir.optimize.CodeRewriter$Interval):735 -> 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):1070 -> a 1103:1103: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:1077 -> a 1104:1104:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntArrayList.():90:90 -> a 1104:1104: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 1105:1105: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):1079:1079 -> a 1106:1112:int findIfsForCandidates(java.util.List,com.android.tools.r8.ir.code.IntSwitch,com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntList):818:824 -> a 1106:1112: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):1080 -> a 1113:1113:long com.android.tools.r8.ir.optimize.CodeRewriter$Interval.estimatedSize(com.android.tools.r8.utils.InternalOutputMode):751:751 -> a 1113:1113:int findIfsForCandidates(java.util.List,com.android.tools.r8.ir.code.IntSwitch,com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntList):826 -> a 1113:1113: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):1080 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 1114:1114:int[] com.android.tools.r8.it.unimi.dsi.fastutil.ints.AbstractIntCollection.toIntArray(int[]):167:167 -> a 1114:1114:int[] com.android.tools.r8.it.unimi.dsi.fastutil.ints.AbstractIntCollection.toIntArray():155 -> a 1114:1114:long com.android.tools.r8.ir.optimize.CodeRewriter$Interval.estimatedSize(com.android.tools.r8.utils.InternalOutputMode):751 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 1114:1114:int findIfsForCandidates(java.util.List,com.android.tools.r8.ir.code.IntSwitch,com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntList):826 -> a 1114:1114: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):1080 -> a 1115:1115:long com.android.tools.r8.ir.optimize.CodeRewriter$Interval.estimatedSize(com.android.tools.r8.utils.InternalOutputMode):751:751 -> a 1115:1115:int findIfsForCandidates(java.util.List,com.android.tools.r8.ir.code.IntSwitch,com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntList):826 -> a 1115:1115: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):1080 -> a 1116:1117:int findIfsForCandidates(java.util.List,com.android.tools.r8.ir.code.IntSwitch,com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntList):827:828 -> a 1116:1117: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):1080 -> a 1118:1118:int codeUnitMargin():813:813 -> a 1118:1118:int findIfsForCandidates(java.util.List,com.android.tools.r8.ir.code.IntSwitch,com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntList):829 -> a 1118:1118: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):1080 -> a 1119:1120:int findIfsForCandidates(java.util.List,com.android.tools.r8.ir.code.IntSwitch,com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntList):831:832 -> a 1119:1120: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):1080 -> a 1121:1121:boolean com.android.tools.r8.it.unimi.dsi.fastutil.ints.AbstractIntList.addAll(com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntList):564:564 -> a 1121:1121:int findIfsForCandidates(java.util.List,com.android.tools.r8.ir.code.IntSwitch,com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntList):832 -> a 1121:1121: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):1080 -> a 1122:1133:int findIfsForCandidates(java.util.List,com.android.tools.r8.ir.code.IntSwitch,com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntList):838:849 -> a 1122: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):1080 -> a 1134:1134:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntArrayList.():90:90 -> a 1134:1134:int findIfsForCandidates(java.util.List,com.android.tools.r8.ir.code.IntSwitch,com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntList):849 -> 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):1080 -> a 1135:1140:int findIfsForCandidates(java.util.List,com.android.tools.r8.ir.code.IntSwitch,com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntList):850:855 -> a 1135:1140: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):1080 -> a 1141:1141:long com.android.tools.r8.ir.code.IntSwitch.sparsePayloadSize(com.android.tools.r8.utils.InternalOutputMode,long):153:153 -> a 1141:1141:long com.android.tools.r8.ir.code.IntSwitch.estimatedSparseSize(com.android.tools.r8.utils.InternalOutputMode,long):102 -> a 1141:1141:int findIfsForCandidates(java.util.List,com.android.tools.r8.ir.code.IntSwitch,com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntList):855 -> a 1141:1141: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):1080 -> a 1142:1142:int com.android.tools.r8.ir.code.IntSwitch.baseSparseSize(com.android.tools.r8.utils.InternalOutputMode):119:119 -> a 1142:1142:long com.android.tools.r8.ir.code.IntSwitch.estimatedSparseSize(com.android.tools.r8.utils.InternalOutputMode,long):102 -> a 1142:1142:int findIfsForCandidates(java.util.List,com.android.tools.r8.ir.code.IntSwitch,com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntList):855 -> a 1142:1142: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):1080 -> a 1143:1164:int findIfsForCandidates(java.util.List,com.android.tools.r8.ir.code.IntSwitch,com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntList):858:879 -> a 1143: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):1080 -> a 1165:1165:long com.android.tools.r8.ir.code.IntSwitch.sparsePayloadSize(com.android.tools.r8.utils.InternalOutputMode,long):153:153 -> a 1165:1165:long com.android.tools.r8.ir.code.IntSwitch.estimatedSparseSize(com.android.tools.r8.utils.InternalOutputMode,long):102 -> a 1165:1165:int findIfsForCandidates(java.util.List,com.android.tools.r8.ir.code.IntSwitch,com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntList):879 -> a 1165:1165: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):1080 -> a 1166:1166:int com.android.tools.r8.ir.code.IntSwitch.baseSparseSize(com.android.tools.r8.utils.InternalOutputMode):119:119 -> a 1166:1166:long com.android.tools.r8.ir.code.IntSwitch.estimatedSparseSize(com.android.tools.r8.utils.InternalOutputMode,long):102 -> a 1166:1166:int findIfsForCandidates(java.util.List,com.android.tools.r8.ir.code.IntSwitch,com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntList):879 -> a 1166:1166: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):1080 -> a 1167:1181:int findIfsForCandidates(java.util.List,com.android.tools.r8.ir.code.IntSwitch,com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntList):883:897 -> a 1167:1181: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):1080 -> a 1182:1182:long com.android.tools.r8.ir.code.IntSwitch.sparsePayloadSize(com.android.tools.r8.utils.InternalOutputMode,long):153:153 -> a 1182:1182:long com.android.tools.r8.ir.code.IntSwitch.estimatedSparseSize(com.android.tools.r8.utils.InternalOutputMode,long):102 -> a 1182:1182:int findIfsForCandidates(java.util.List,com.android.tools.r8.ir.code.IntSwitch,com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntList):897 -> a 1182:1182: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):1080 -> a 1183:1183:int com.android.tools.r8.ir.code.IntSwitch.baseSparseSize(com.android.tools.r8.utils.InternalOutputMode):119:119 -> a 1183:1183:long com.android.tools.r8.ir.code.IntSwitch.estimatedSparseSize(com.android.tools.r8.utils.InternalOutputMode,long):102 -> a 1183:1183:int findIfsForCandidates(java.util.List,com.android.tools.r8.ir.code.IntSwitch,com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntList):897 -> a 1183:1183: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):1080 -> a 1184:1184:int codeUnitMargin():813:813 -> a 1184:1184:int findIfsForCandidates(java.util.List,com.android.tools.r8.ir.code.IntSwitch,com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntList):898 -> a 1184:1184: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):1080 -> a 1185:1185:int findIfsForCandidates(java.util.List,com.android.tools.r8.ir.code.IntSwitch,com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntList):899:899 -> a 1185:1185: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):1080 -> a 1186:1186:boolean com.android.tools.r8.it.unimi.dsi.fastutil.ints.AbstractIntList.addAll(com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntList):564:564 -> a 1186:1186:int findIfsForCandidates(java.util.List,com.android.tools.r8.ir.code.IntSwitch,com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntList):900 -> a 1186:1186: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):1080 -> a 1187:1187:int findIfsForCandidates(java.util.List,com.android.tools.r8.ir.code.IntSwitch,com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntList):905:905 -> a 1187:1187: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):1080 -> a 1188:1189: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):1084:1085 -> a 1190:1190:long com.android.tools.r8.ir.optimize.CodeRewriter$Interval.estimatedSize(com.android.tools.r8.utils.InternalOutputMode):751:751 -> a 1190:1190: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):1086 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 1191:1191:int[] com.android.tools.r8.it.unimi.dsi.fastutil.ints.AbstractIntCollection.toIntArray(int[]):167:167 -> a 1191:1191:int[] com.android.tools.r8.it.unimi.dsi.fastutil.ints.AbstractIntCollection.toIntArray():155 -> a 1191:1191:long com.android.tools.r8.ir.optimize.CodeRewriter$Interval.estimatedSize(com.android.tools.r8.utils.InternalOutputMode):751 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 1191:1191: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):1086 -> a 1192:1192:long com.android.tools.r8.ir.optimize.CodeRewriter$Interval.estimatedSize(com.android.tools.r8.utils.InternalOutputMode):751:751 -> a 1192:1192: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):1086 -> a 1193:1196: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):1087:1090 -> a 1197:1197:int codeUnitMargin():813:813 -> a 1197:1197: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):1091 -> a 1198:1198: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):1092:1092 -> a 1199:1199: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):1021:1021 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/H1;Lcom/android/tools/r8/ir/optimize/D;Lcom/android/tools/r8/ir/optimize/D;)I"} 1200:1215:boolean disableSwitchToIfRewritingForClassIdComparisons(com.android.tools.r8.ir.code.IntSwitch):1100:1115 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Wr;)Z"} 1216:1216:void collapseTrivialGotos(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):1166:1166 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/ll;)V"} 1217:1217:boolean com.android.tools.r8.ir.code.IRCode.isConsistentGraph(com.android.tools.r8.graph.AppView):629:629 -> a 1217:1217:void collapseTrivialGotos(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):1166 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 1218:1231:void collapseTrivialGotos(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):1167:1180 -> a 1232:1249:void collapseIfTrueTarget(com.android.tools.r8.ir.code.BasicBlock):457:474 -> a 1232:1249:void collapseTrivialGotos(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):1181 -> a 1250:1250: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":1284,"2":1285,"3":1286},"outline":"Lcom/android/tools/r8/internal/s4;a(Lcom/android/tools/r8/internal/x4;)Lcom/android/tools/r8/internal/x4;"} 1284:1284:void collapseIfTrueTarget(com.android.tools.r8.ir.code.BasicBlock):475:475 -> a 1284:1284:void collapseTrivialGotos(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):1181 -> a 1285:1285:void collapseIfTrueTarget(com.android.tools.r8.ir.code.BasicBlock):475:475 -> a 1285:1285:void collapseTrivialGotos(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):1181 -> a 1286:1286:void collapseIfTrueTarget(com.android.tools.r8.ir.code.BasicBlock):475:475 -> a 1286:1286:void collapseTrivialGotos(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):1181 -> a 1251:1251:void collapseIfTrueTarget(com.android.tools.r8.ir.code.BasicBlock):475:475 -> a 1251:1251:void collapseTrivialGotos(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):1181 -> a 1252:1252:void collapseTrivialGotos(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):1183:1183 -> a 1253:1266:void collapseNonFallthroughSwitchTargets(com.android.tools.r8.ir.code.BasicBlock):481:494 -> a 1253:1266:void collapseTrivialGotos(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):1184 -> a 1267:1282:void collapseTrivialGotos(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):1188:1203 -> a 1283:1283:boolean com.android.tools.r8.ir.code.IRCode.isConsistentGraph(com.android.tools.r8.graph.AppView):629:629 -> a 1283:1283:void collapseTrivialGotos(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):1204 -> a 1287:1320: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):1322:1355 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/YE;Lcom/android/tools/r8/internal/Nb;)V"} 1321:1321:void com.android.tools.r8.ir.analysis.type.TypeAnalysis.(com.android.tools.r8.graph.AppView):39:39 -> a 1321:1321: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):1355 -> a 1322:1322: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:1356 -> a 1323:1323:com.android.tools.r8.ir.code.InstructionListIterator com.android.tools.r8.ir.code.IRCode.instructionListIterator():1052:1052 -> a 1323:1323: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):1357 -> a 1324: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):1359:1366 -> a 1332:1370:com.android.tools.r8.ir.optimize.CodeRewriter$RemoveCheckCastInstructionIfTrivialResult 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):1412:1450 -> a 1332: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):1364 -> a 1371:1371:boolean com.android.tools.r8.graph.DexType.isInterface(com.android.tools.r8.graph.DexDefinitionSupplier):359:359 -> a 1371:1371:com.android.tools.r8.ir.optimize.CodeRewriter$RemoveCheckCastInstructionIfTrivialResult 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):1450 -> 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):1364 -> a 1372:1374:com.android.tools.r8.ir.optimize.CodeRewriter$RemoveCheckCastInstructionIfTrivialResult 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):1456:1458 -> a 1372:1374: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):1364 -> a 1375:1375: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):78:78 -> a 1375:1375:com.android.tools.r8.ir.optimize.CodeRewriter$RemoveCheckCastInstructionIfTrivialResult 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):1458 -> a 1375: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):1364 -> a 1376:1376:com.android.tools.r8.ir.optimize.CodeRewriter$RemoveCheckCastInstructionIfTrivialResult 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):1460:1460 -> a 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):1364 -> a 1377:1377:boolean com.android.tools.r8.ir.analysis.type.Nullability.lessThanOrEqual(com.android.tools.r8.ir.analysis.type.Nullability):83:83 -> a 1377:1377:com.android.tools.r8.ir.optimize.CodeRewriter$RemoveCheckCastInstructionIfTrivialResult 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):1460 -> a 1377:1377: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):1364 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 1378:1407:com.android.tools.r8.ir.optimize.CodeRewriter$RemoveCheckCastInstructionIfTrivialResult 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):1460:1489 -> a 1378:1407: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):1364 -> a 1408:1408:java.lang.Object com.android.tools.r8.ir.code.IRCodeInstructionListIterator.previous():23:23 -> a 1408:1408:com.android.tools.r8.ir.optimize.CodeRewriter$RemoveCheckCastInstructionIfTrivialResult 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 1408:1408: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):1364 -> a 1409:1417:com.android.tools.r8.ir.optimize.CodeRewriter$RemoveCheckCastInstructionIfTrivialResult 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:1500 -> a 1409:1417: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):1364 -> a 1418:1422:com.android.tools.r8.ir.optimize.CodeRewriter$RemoveCheckCastInstructionIfTrivialResult 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):1499:1503 -> a 1418:1422: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):1364 -> a 1423:1423:com.android.tools.r8.ir.code.InvokeStatic$Builder com.android.tools.r8.ir.code.InvokeStatic.builder():51:51 -> a 1423:1423:com.android.tools.r8.ir.optimize.CodeRewriter$RemoveCheckCastInstructionIfTrivialResult 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):1503 -> a 1423:1423: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):1364 -> a 1424:1424:com.android.tools.r8.ir.optimize.CodeRewriter$RemoveCheckCastInstructionIfTrivialResult 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):1504:1504 -> a 1424:1424: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):1364 -> a 1425:1425:com.android.tools.r8.ir.code.InvokeMethod$Builder com.android.tools.r8.ir.code.InvokeMethod$Builder.setMethod(com.android.tools.r8.graph.DexClassAndMethod):306:306 -> a 1425:1425:com.android.tools.r8.ir.code.InvokeMethod$Builder com.android.tools.r8.ir.code.InvokeStatic$Builder.setMethod(com.android.tools.r8.graph.DexClassAndMethod):253 -> a 1425:1425:com.android.tools.r8.ir.optimize.CodeRewriter$RemoveCheckCastInstructionIfTrivialResult 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):1504 -> a 1425:1425: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):1364 -> a 1426:1427:com.android.tools.r8.ir.optimize.CodeRewriter$RemoveCheckCastInstructionIfTrivialResult 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):1504:1505 -> a 1426:1427: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):1364 -> a 1428:1428:com.android.tools.r8.ir.code.InvokeMethod$Builder com.android.tools.r8.ir.code.InvokeMethod$Builder.setSingleArgument(com.android.tools.r8.ir.code.Value):297:297 -> a 1428:1428:com.android.tools.r8.ir.code.InvokeMethod$Builder com.android.tools.r8.ir.code.InvokeStatic$Builder.setSingleArgument(com.android.tools.r8.ir.code.Value):253 -> a 1428:1428:com.android.tools.r8.ir.optimize.CodeRewriter$RemoveCheckCastInstructionIfTrivialResult 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 1428:1428: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):1364 -> a 1429:1431:com.android.tools.r8.ir.optimize.CodeRewriter$RemoveCheckCastInstructionIfTrivialResult 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:1507 -> a 1429:1431: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):1364 -> a 1432:1432:void com.android.tools.r8.ir.code.InstructionListIterator.replaceCurrentInstruction(com.android.tools.r8.ir.code.Instruction):49:49 -> a 1432:1432:com.android.tools.r8.ir.optimize.CodeRewriter$RemoveCheckCastInstructionIfTrivialResult 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):1508 -> a 1432:1432: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):1364 -> a 1433:1433:com.android.tools.r8.ir.optimize.CodeRewriter$RemoveCheckCastInstructionIfTrivialResult 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):1509:1509 -> a 1433:1433: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):1364 -> a 1434:1434:boolean com.android.tools.r8.ir.code.Instruction.isSafeCheckCast():0:0 -> a 1434:1434:com.android.tools.r8.ir.optimize.CodeRewriter$RemoveCheckCastInstructionIfTrivialResult 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 1434:1434: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):1364 -> a 1435:1436:com.android.tools.r8.ir.optimize.CodeRewriter$RemoveCheckCastInstructionIfTrivialResult 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):1517:1518 -> a 1435:1436: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):1364 -> a 1437:1437:com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound com.android.tools.r8.ir.code.Value.getDynamicType(com.android.tools.r8.graph.AppView):1043:1043 -> a 1437:1437:com.android.tools.r8.ir.optimize.CodeRewriter$RemoveCheckCastInstructionIfTrivialResult 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):1518 -> a 1437:1437: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):1364 -> a 1438:1442:com.android.tools.r8.ir.optimize.CodeRewriter$RemoveCheckCastInstructionIfTrivialResult 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):1519:1523 -> a 1438:1442: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):1364 -> a 1443:1443:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isDefinitelyNull():387:387 -> a 1443:1443:com.android.tools.r8.ir.optimize.CodeRewriter$RemoveCheckCastInstructionIfTrivialResult 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):1533 -> a 1443:1443: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):1364 -> a 1444:1445:com.android.tools.r8.ir.optimize.CodeRewriter$RemoveCheckCastInstructionIfTrivialResult 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):1533:1534 -> a 1444:1445: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):1364 -> a 1446:1449: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):1374:1377 -> a 1450:1450:boolean com.android.tools.r8.ir.code.Instruction.isInstanceOf():0:0 -> a 1450:1450: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):1379 -> a 1451:1453: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):1380:1382 -> a 1454:1454: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):1381:1381 -> a 1455:1455:boolean com.android.tools.r8.ir.code.IRCode.removeAllDeadAndTrivialPhis(java.util.Set):1252:1252 -> a 1455:1455: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):1394 -> a 1456:1460: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):1395:1399 -> a 1461:1485: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):1544:1568 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/bo;Lcom/android/tools/r8/internal/nl;Lcom/android/tools/r8/internal/ll;)Z"} 1486:1486:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isDefinitelyNull():387:387 -> a 1486:1486: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):1571 -> a 1487:1538: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):1573:1624 -> a 1539:1539:void com.android.tools.r8.ir.code.InstructionListIterator.replaceCurrentInstruction(com.android.tools.r8.ir.code.Instruction):49:49 -> a 1539:1539: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):1625 -> a 1540:1540:boolean lambda$removeInstanceOfInstructionIfTrivial$2(com.android.tools.r8.ir.code.Value):1602:1602 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Y10;)Z"} 1541:1545:boolean isNeverInstantiatedDirectlyOrIndirectly(com.android.tools.r8.graph.DexType):1632:1636 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Z"} 1546:1547: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):1641:1642 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lo;Lcom/android/tools/r8/internal/nl;Lcom/android/tools/r8/internal/Y10;Lcom/android/tools/r8/internal/Y10;)V"} 1548:1548:void com.android.tools.r8.ir.code.InstructionListIterator.replaceCurrentInstruction(com.android.tools.r8.ir.code.Instruction):49:49 -> a 1548:1548: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):1643 -> a 1549:1555: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):1645:1651 -> a 1556:1564:boolean isBinopWithLit8OrLit16(com.android.tools.r8.ir.code.Instruction):1772:1780 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lo;)Z"} 1565:1577:void shortenLiveRanges(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.ConstantCanonicalizer):1850:1862 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/ir/optimize/H;)V"} 1578:1597:void shortenLiveRanges(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.ConstantCanonicalizer):1857:1876 -> a 1598:1598:boolean com.android.tools.r8.ir.code.BasicBlock.isEntry():672:672 -> a 1598:1598:void shortenLiveRanges(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.ConstantCanonicalizer):1877 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 1599:1599:boolean com.android.tools.r8.ir.code.BasicBlock.isEntry():672:672 -> a 1599:1599:void shortenLiveRanges(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.ConstantCanonicalizer):1877 -> a 1600:1633:void shortenLiveRanges(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.ConstantCanonicalizer):1877:1910 -> a 1634:1634:boolean com.android.tools.r8.ir.code.Instruction.isCmp():0:0 -> a 1634:1634:void shortenLiveRanges(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.ConstantCanonicalizer):1910 -> a 1635:1635:void shortenLiveRanges(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.ConstantCanonicalizer):1914:1914 -> a 1636:1636:java.lang.Iterable com.android.tools.r8.com.google.common.collect.Iterables.concat(java.lang.Iterable,java.lang.Iterable):418:418 -> a 1636:1636:void shortenLiveRanges(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.ConstantCanonicalizer):1914 -> a 1637:1656:void shortenLiveRanges(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.ConstantCanonicalizer):1914:1933 -> a 1657:1666:boolean lambda$shortenLiveRanges$4(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.Instruction):1884:1893 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/internal/lo;)Z"} 1667:1667:java.lang.Object com.android.tools.r8.ir.code.BasicBlockInstructionListIterator.previous():38:38 -> a 1667:1667:boolean lambda$shortenLiveRanges$4(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.Instruction):1894 -> a 1668:1668:void com.android.tools.r8.ir.code.BasicBlockInstructionListIterator.add(java.lang.Object):38:38 -> a 1668:1668:boolean lambda$shortenLiveRanges$4(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.Instruction):1895 -> a 1669:1671:boolean lambda$shortenLiveRanges$4(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.Instruction):1896:1898 -> a 1672:1673: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:1943 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/internal/B4;Lcom/android/tools/r8/internal/oo;Lcom/android/tools/r8/internal/lo;Lcom/android/tools/r8/internal/lo;)Lcom/android/tools/r8/internal/oo;"} 1674:1677:com.android.tools.r8.ir.code.Position getPositionForMovedNonThrowingInstruction(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Instruction):1975:1978 -> a 1674:1677: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):1945 -> a 1678:1685: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):1944:1951 -> a 1686:1686:com.android.tools.r8.ir.code.BasicBlock com.android.tools.r8.ir.code.BasicBlockIterator.previousUntil(java.util.function.Predicate):77:77 -> a 1686:1686: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):1951 -> a 1687:1701: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):1952:1966 -> a 1702:1706: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):1987:1991 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/internal/x4;Lcom/android/tools/r8/utils/P1;Ljava/util/IdentityHashMap;Ljava/util/function/Predicate;)V"} 1707:1707:boolean com.android.tools.r8.ir.code.Instruction.isCmp():0:0 -> a 1707:1707: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):1991 -> a 1708:1798: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):1995:2085 -> a 1799:1801: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 1799:1801: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 1802:1802: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:2097 -> a 1803:1815: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:2094 -> a 1816:1816: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):2091:2091 -> a 1817:1817: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 1818:1820: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):50:52 -> a 1818:1820: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 -> a 1821:1821: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:2079 -> a 1822:1824: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):64:66 -> a 1822:1824: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 -> a 1825:1830: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):2099:2104 -> a 1831:1831:boolean lambda$shortenLiveRangesInsideBlock$6(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.Value):2072:2072 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/x4;Lcom/android/tools/r8/internal/Y10;)Z"} 1832:1832:void commonSubexpressionElimination(com.android.tools.r8.ir.code.IRCode):2669:2669 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;)V"} 1833:1834:boolean hasCSECandidate(com.android.tools.r8.ir.code.IRCode,int):2657:2658 -> a 1833:1834:void commonSubexpressionElimination(com.android.tools.r8.ir.code.IRCode):2670 -> a 1835:1836:boolean isCSEInstructionCandidate(com.android.tools.r8.ir.code.Instruction):2648:2649 -> a 1835:1836:boolean hasCSECandidate(com.android.tools.r8.ir.code.IRCode,int):2659 -> a 1835:1836:void commonSubexpressionElimination(com.android.tools.r8.ir.code.IRCode):2670 -> a 1837:1837:boolean com.android.tools.r8.ir.code.Instruction.isInstanceOf():0:0 -> a 1837:1837:boolean isCSEInstructionCandidate(com.android.tools.r8.ir.code.Instruction):2650 -> a 1837:1837:boolean hasCSECandidate(com.android.tools.r8.ir.code.IRCode,int):2659 -> a 1837:1837:void commonSubexpressionElimination(com.android.tools.r8.ir.code.IRCode):2670 -> a 1838:1840:boolean isCSEInstructionCandidate(com.android.tools.r8.ir.code.Instruction):2651:2653 -> a 1838:1840:boolean hasCSECandidate(com.android.tools.r8.ir.code.IRCode,int):2659 -> a 1838:1840:void commonSubexpressionElimination(com.android.tools.r8.ir.code.IRCode):2670 -> a 1841:1841:boolean hasCSECandidate(com.android.tools.r8.ir.code.IRCode,int):2663:2663 -> a 1841:1841:void commonSubexpressionElimination(com.android.tools.r8.ir.code.IRCode):2670 -> a 1842:1844:void commonSubexpressionElimination(com.android.tools.r8.ir.code.IRCode):2672:2674 -> a 1845:1845:void com.android.tools.r8.ir.code.DominatorTree.(com.android.tools.r8.ir.code.IRCode):37:37 -> a 1845:1845:void commonSubexpressionElimination(com.android.tools.r8.ir.code.IRCode):2674 -> a 1846:1853:void commonSubexpressionElimination(com.android.tools.r8.ir.code.IRCode):2675:2682 -> a 1854:1855:boolean isCSEInstructionCandidate(com.android.tools.r8.ir.code.Instruction):2648:2649 -> a 1854:1855:void commonSubexpressionElimination(com.android.tools.r8.ir.code.IRCode):2683 -> a 1856:1856:boolean com.android.tools.r8.ir.code.Instruction.isInstanceOf():0:0 -> a 1856:1856:boolean isCSEInstructionCandidate(com.android.tools.r8.ir.code.Instruction):2650 -> a 1856:1856:void commonSubexpressionElimination(com.android.tools.r8.ir.code.IRCode):2683 -> a 1857:1859:boolean isCSEInstructionCandidate(com.android.tools.r8.ir.code.Instruction):2651:2653 -> a 1857:1859:void commonSubexpressionElimination(com.android.tools.r8.ir.code.IRCode):2683 -> a 1860:1864:void commonSubexpressionElimination(com.android.tools.r8.ir.code.IRCode):2684:2688 -> a 1865:1874:boolean shareCatchHandlers(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Instruction):2635:2644 -> a 1865:1874:void commonSubexpressionElimination(com.android.tools.r8.ir.code.IRCode):2689 -> a 1875:1891:void commonSubexpressionElimination(com.android.tools.r8.ir.code.IRCode):2690:2706 -> a 1892:1898:boolean simplifyNonIfZeroTest(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.If):2866:2872 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/internal/x4;Lcom/android/tools/r8/internal/Hl;)Z"} 1899:1900:void simplifyIfWithKnownCondition(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.If,com.android.tools.r8.ir.code.BasicBlock):3003:3004 -> a 1899:1900:boolean simplifyNonIfZeroTest(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.If):2872 -> a 1901:1905:boolean simplifyNonIfZeroTest(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.If):2876:2880 -> a 1906:1907:void simplifyIfWithKnownCondition(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.If,com.android.tools.r8.ir.code.BasicBlock):3003:3004 -> a 1906:1907:boolean simplifyNonIfZeroTest(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.If):2880 -> a 1908:1912:boolean simplifyNonIfZeroTest(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.If):2884:2888 -> a 1913:1914:void simplifyIfWithKnownCondition(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.If,com.android.tools.r8.ir.code.BasicBlock):3003:3004 -> a 1913:1914:boolean simplifyNonIfZeroTest(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.If):2889 -> a 1915:1963:boolean simplifyNonIfZeroTest(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.If):2893:2941 -> a 1964:1989:boolean simplifyNonIfZeroTest(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.If):2930:2955 -> a 1990:1990:boolean com.android.tools.r8.ir.analysis.value.AbstractValue.isSingleConstClassValue():0:0 -> a 1990:1990:boolean simplifyNonIfZeroTest(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.If):2955 -> a 1991:1992:boolean simplifyNonIfZeroTest(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.If):2956:2957 -> a 1993:1993:boolean com.android.tools.r8.ir.analysis.value.AbstractValue.isSingleConstClassValue():0:0 -> a 1993:1993:boolean simplifyNonIfZeroTest(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.If):2957 -> a 1994:2002:boolean simplifyNonIfZeroTest(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.If):2958:2966 -> a 2003:2003:boolean simplifyNonIfZeroTest(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.If):2965:2965 -> a 2004:2025:boolean simplifyNonIfZeroTest(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.If):2961:2982 -> a 2026:2026:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.DexDefinitionSupplier.definitionForHolder(com.android.tools.r8.graph.DexMember):121:121 -> a 2026:2026:boolean simplifyNonIfZeroTest(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.If):2982 -> a 2027:2027:boolean simplifyNonIfZeroTest(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.If):2983:2983 -> a 2028:2028:boolean com.android.tools.r8.graph.DexEncodedField.isEnum():206:206 -> a 2028:2028:boolean simplifyNonIfZeroTest(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.If):2984 -> a 2029:2029:boolean simplifyNonIfZeroTest(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.If):2985:2985 -> a 2030:2030:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.DexDefinitionSupplier.definitionForHolder(com.android.tools.r8.graph.DexMember):121:121 -> a 2030:2030:boolean simplifyNonIfZeroTest(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.If):2985 -> a 2031:2031:boolean simplifyNonIfZeroTest(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.If):2987:2987 -> a 2032:2032:boolean com.android.tools.r8.graph.DexEncodedField.isEnum():206:206 -> a 2032:2032:boolean simplifyNonIfZeroTest(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.If):2988 -> a 2033:2033:boolean simplifyNonIfZeroTest(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.If):2989:2989 -> a 2034:2034:void simplifyIfWithKnownCondition(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.If,int):3008:3008 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/internal/x4;Lcom/android/tools/r8/internal/Hl;I)V"} 2035:2036:void simplifyIfWithKnownCondition(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.If,com.android.tools.r8.ir.code.BasicBlock):3003:3004 -> a 2035:2036:void simplifyIfWithKnownCondition(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.If,int):3008 -> a 2037:2065:boolean replaceDominatedConstNumbers(long,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.utils.LazyBox,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.utils.LazyBox):3180:3208 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(JLcom/android/tools/r8/internal/Y10;Lcom/android/tools/r8/internal/x4;Lcom/android/tools/r8/utils/P1;Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/utils/P1;)Z"} 2066:2066:boolean com.android.tools.r8.ir.code.Value.knownToBeBoolean():911:911 -> a 2066:2066:boolean replaceDominatedConstNumbers(long,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.utils.LazyBox,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.utils.LazyBox):3212 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 2067:2067:boolean com.android.tools.r8.ir.code.Value.knownToBeBoolean():911:911 -> a 2067:2067:boolean replaceDominatedConstNumbers(long,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.utils.LazyBox,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.utils.LazyBox):3212 -> a 2068:2082:boolean replaceDominatedConstNumbers(long,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.utils.LazyBox,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.utils.LazyBox):3227:3241 -> a 2083:2085:boolean isSingleHandlerTrivial(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.IRCode):3264:3266 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/internal/x4;)Z"} 2086:2086:boolean com.android.tools.r8.ir.code.Instruction.isMoveException():0:0 -> a 2086:2086:boolean isSingleHandlerTrivial(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.IRCode):3266 -> a 2087:2087:boolean isSingleHandlerTrivial(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.IRCode):3270:3270 -> a 2088:2097:boolean isPotentialTrivialRethrowValue(com.android.tools.r8.ir.code.Value):3248:3257 -> a 2088:2097:boolean isSingleHandlerTrivial(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.IRCode):3271 -> a 2098:2106:boolean isSingleHandlerTrivial(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.IRCode):3274:3282 -> a 2107:2116:boolean isPotentialTrivialRethrowValue(com.android.tools.r8.ir.code.Value):3248:3257 -> a 2107:2116:boolean isSingleHandlerTrivial(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.IRCode):3289 -> a 2117:2139:boolean isSingleHandlerTrivial(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.IRCode):3294:3316 -> a 2140:2140:java.lang.Object com.android.tools.r8.ir.code.CatchHandlers$CatchHandler.getTarget():30:30 -> a 2140:2140:boolean isSingleHandlerTrivial(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.IRCode):3317 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 2141:2153:boolean isSingleHandlerTrivial(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.IRCode):3317:3329 -> a 2154:2155:void lambda$optimizeAlwaysThrowingInstructions$11(com.android.tools.r8.graph.AppView,java.util.Set,com.android.tools.r8.ir.code.BasicBlock):3382:3383 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Ljava/util/Set;Lcom/android/tools/r8/internal/x4;)V"} 2156:2156:void lambda$optimizeAlwaysThrowingInstructions$10(com.android.tools.r8.graph.AppView,java.util.Set,com.android.tools.r8.ir.code.Phi):3385:3385 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Ljava/util/Set;Lcom/android/tools/r8/internal/SL;)V"} 2157:2157:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isDefinitelyNull():387:387 -> a 2157:2157:void lambda$optimizeAlwaysThrowingInstructions$10(com.android.tools.r8.graph.AppView,java.util.Set,com.android.tools.r8.ir.code.Phi):3385 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 2158:2158:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isDefinitelyNull():387:387 -> a 2158:2158:void lambda$optimizeAlwaysThrowingInstructions$10(com.android.tools.r8.graph.AppView,java.util.Set,com.android.tools.r8.ir.code.Phi):3385 -> a 2159:2159:void lambda$optimizeAlwaysThrowingInstructions$10(com.android.tools.r8.graph.AppView,java.util.Set,com.android.tools.r8.ir.code.Phi):3387:3387 -> a 2160:2160:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isDefinitelyNull():387:387 -> a 2160:2160:void lambda$optimizeAlwaysThrowingInstructions$10(com.android.tools.r8.graph.AppView,java.util.Set,com.android.tools.r8.ir.code.Phi):3388 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 2161:2161:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isDefinitelyNull():387:387 -> a 2161:2161:void lambda$optimizeAlwaysThrowingInstructions$10(com.android.tools.r8.graph.AppView,java.util.Set,com.android.tools.r8.ir.code.Phi):3388 -> a 2162:2163:void lambda$optimizeAlwaysThrowingInstructions$10(com.android.tools.r8.graph.AppView,java.util.Set,com.android.tools.r8.ir.code.Phi):3389:3390 -> a 2164:2173:boolean isBlockSupportedBySimplifyKnownBooleanCondition(com.android.tools.r8.ir.code.BasicBlock):3594:3603 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/x4;)Z"} 2174:2174:boolean com.android.tools.r8.ir.code.ConstNumber.isIntegerZero():116:116 -> a 2174:2174:boolean isBlockSupportedBySimplifyKnownBooleanCondition(com.android.tools.r8.ir.code.BasicBlock):3603 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 2175:2175:boolean com.android.tools.r8.ir.code.ConstNumber.isIntegerZero():116:116 -> a 2175:2175:boolean isBlockSupportedBySimplifyKnownBooleanCondition(com.android.tools.r8.ir.code.BasicBlock):3603 -> a 2176:2177:boolean isBlockSupportedBySimplifyKnownBooleanCondition(com.android.tools.r8.ir.code.BasicBlock):3609:3610 -> a 2178:2178:boolean com.android.tools.r8.ir.code.Instruction.isDebugPosition():0:0 -> a 2178:2178:boolean isBlockSupportedBySimplifyKnownBooleanCondition(com.android.tools.r8.ir.code.BasicBlock):3610 -> a 2179:2183:boolean isBlockSupportedBySimplifyKnownBooleanCondition(com.android.tools.r8.ir.code.BasicBlock):3611:3615 -> a 2184:2184:boolean com.android.tools.r8.ir.code.Instruction.isDebugPosition():0:0 -> a 2184:2184:boolean isBlockSupportedBySimplifyKnownBooleanCondition(com.android.tools.r8.ir.code.BasicBlock):3615 -> a 2185:2185:boolean isBlockSupportedBySimplifyKnownBooleanCondition(com.android.tools.r8.ir.code.BasicBlock):3619:3619 -> a 2186:2189: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):3630:3633 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/internal/x4;Lcom/android/tools/r8/internal/Hl;Lcom/android/tools/r8/internal/x4;Lcom/android/tools/r8/internal/x4;)V"} 2190:2190: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":5825,"2":5826,"3":5827},"outline":"Lcom/android/tools/r8/internal/s4;a(Lcom/android/tools/r8/internal/x4;)Lcom/android/tools/r8/internal/x4;"} 5825:5825: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):3634:3634 -> a 5826:5826: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):3634:3634 -> a 5827:5827: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):3634:3634 -> a 5824:5824: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):3634:3634 -> a 5828:5850:void removeUnneededMovesOnExitingPaths(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator):3761:3783 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/ir/regalloc/b;)V"} 5851:5852:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap.(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap,float):155:156 -> a 5851:5852:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap.(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap):167 -> a 5851:5852:void removeUnneededMovesOnExitingPaths(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator):3783 -> a 5853:5853:void removeUnneededMovesOnExitingPaths(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator):3784:3784 -> a 5854:5855:java.util.Set computeUnneededMoves(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.DebugLocalsChange,com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator):3821:3822 -> a 5854:5855:void removeUnneededMovesOnExitingPaths(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator):3788 -> a 5856:5856:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntOpenHashSet.():104:104 -> a 5856:5856:java.util.Set computeUnneededMoves(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.DebugLocalsChange,com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator):3822 -> a 5856:5856:void removeUnneededMovesOnExitingPaths(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator):3788 -> a 5857:5857:java.util.Set computeUnneededMoves(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.DebugLocalsChange,com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator):3823:3823 -> a 5857:5857:void removeUnneededMovesOnExitingPaths(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator):3788 -> a 5858:5858:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntOpenHashSet.():104:104 -> a 5858:5858:java.util.Set computeUnneededMoves(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.DebugLocalsChange,com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator):3823 -> a 5858:5858:void removeUnneededMovesOnExitingPaths(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator):3788 -> a 5859:5888:java.util.Set computeUnneededMoves(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.DebugLocalsChange,com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator):3826:3855 -> a 5859:5888:void removeUnneededMovesOnExitingPaths(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator):3788 -> a 5889:5892:void removeUnneededMovesOnExitingPaths(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator):3789:3792 -> a 5893:5893:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap.():120:120 -> a 5893:5893:void removeUnneededMovesOnExitingPaths(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator):3792 -> a 5894:5894:void removeUnneededMovesOnExitingPaths(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator):3793:3793 -> a 5895:5895:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap.():120:120 -> a 5895:5895:void removeUnneededMovesOnExitingPaths(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator):3793 -> a 5896:5906:void removeUnneededMovesOnExitingPaths(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator):3794:3804 -> a 5907:5907:boolean com.android.tools.r8.ir.code.Instruction.isDebugLocalsChange():0:0 -> a 5907:5907:void removeUnneededMovesOnExitingPaths(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator):3806 -> a 5908:5909:void removeUnneededMovesOnExitingPaths(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator):3807:3808 -> a 5910:5914:void updateDebugLocalsRegisterMap(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntMap,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap):3866:3870 -> a 5910:5914:void removeUnneededMovesOnExitingPaths(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator):3808 -> a 5915:5916:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap.(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap,float):155:156 -> a 5915:5916:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap.(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap):167 -> a 5915:5916:void updateDebugLocalsRegisterMap(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntMap,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap):3870 -> a 5915:5916:void removeUnneededMovesOnExitingPaths(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator):3808 -> a 5917:5921:void updateDebugLocalsRegisterMap(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntMap,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap):3871:3875 -> a 5917:5921:void removeUnneededMovesOnExitingPaths(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator):3808 -> a 5922:5922:void removeUnneededMovesOnExitingPaths(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator):3809:3809 -> a 5923:5927:void updateDebugLocalsRegisterMap(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntMap,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap):3866:3870 -> a 5923:5927:void removeUnneededMovesOnExitingPaths(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator):3809 -> a 5928:5929:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap.(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap,float):155:156 -> a 5928:5929:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap.(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap):167 -> a 5928:5929:void updateDebugLocalsRegisterMap(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntMap,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap):3870 -> a 5928:5929:void removeUnneededMovesOnExitingPaths(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator):3809 -> a 5930:5934:void updateDebugLocalsRegisterMap(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntMap,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap):3871:3875 -> a 5930:5934:void removeUnneededMovesOnExitingPaths(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator):3809 -> a 5935:5935:void removeUnneededMovesOnExitingPaths(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator):3811:3811 -> a 5936:5936:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap.(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntMap):168:168 -> a 5936:5936:void removeUnneededMovesOnExitingPaths(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator):3811 -> a 5937:5939: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):3880:3882 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/internal/oo;Ljava/lang/String;)Lcom/android/tools/r8/internal/Y10;"} 5940:5961:void logArgumentTypes(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):3892:3913 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W0;Lcom/android/tools/r8/internal/ll;)V"} 5962:5971:void logArgumentTypes(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):3912:3921 -> a 5972:5992:void logArgumentTypes(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):3919:3939 -> a 5993:5993:int com.android.tools.r8.ir.code.IRCode.getNextBlockNumber():1210:1210 -> a 5993:5993:void logArgumentTypes(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):3943 -> a 5994:6008:void logArgumentTypes(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):3943:3957 -> a 6009:6009:int com.android.tools.r8.ir.code.IRCode.getNextBlockNumber():1210:1210 -> a 6009:6009:void logArgumentTypes(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):3959 -> a 6010:6010:void logArgumentTypes(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):3959:3959 -> a 6011:6014: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):1490:1493 -> a 6011:6014:void logArgumentTypes(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):3959 -> a 6015:6015:void logArgumentTypes(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):3960:3960 -> a 6016:6016:int com.android.tools.r8.ir.code.IRCode.getNextBlockNumber():1210:1210 -> a 6016:6016:void logArgumentTypes(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):3963 -> a 6017:6018:void logArgumentTypes(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):3963:3964 -> a 6019:6019:int com.android.tools.r8.ir.code.IRCode.getNextBlockNumber():1210:1210 -> a 6019:6019:void logArgumentTypes(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):3966 -> a 6020:6036:void logArgumentTypes(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):3966:3982 -> a 6037:6037: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 6037:6037:void logArgumentTypes(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):3982 -> a 6038:6041:void logArgumentTypes(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):3982:3985 -> a 6042:6058:void logArgumentTypes(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):3983:3999 -> a 6059:6063:void replaceUnusedArgumentTrivialPhis(com.android.tools.r8.ir.code.UnusedArgument):4003:4007 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/S10;)V"} 6064:6071:void ensureDirectStringNewToInit(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexItemFactory):4011:4018 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/graph/p1;)V"} 6072:6082:com.android.tools.r8.ir.code.NewInstance findNewInstance(com.android.tools.r8.ir.code.Phi):4056:4066 -> a 6072:6082:void ensureDirectStringNewToInit(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexItemFactory):4018 -> a 6083:6088:void ensureDirectStringNewToInit(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexItemFactory):4019:4024 -> a 6089:6089:void ensureDirectStringNewToInit(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexItemFactory):4021:4021 -> a 6090:6090:com.android.tools.r8.ir.code.NewInstance findNewInstance(com.android.tools.r8.ir.code.Phi):4064:4064 -> a 6090:6090:void ensureDirectStringNewToInit(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexItemFactory):4018 -> a 6091:6091:com.android.tools.r8.ir.code.NewInstance findNewInstance(com.android.tools.r8.ir.code.Phi):4060:4060 -> a 6091:6091:void ensureDirectStringNewToInit(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexItemFactory):4018 -> a 6092:6092:void rewriteJdk8272564Fix(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView):4034:4034 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/ll;)V"} 6093:6093:com.android.tools.r8.ir.code.InstructionListIterator com.android.tools.r8.ir.code.IRCode.instructionListIterator():1052:1052 -> a 6093:6093:void rewriteJdk8272564Fix(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView):4035 -> a 6094:6096:void rewriteJdk8272564Fix(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView):4036:4038 -> a 6097:6097:boolean com.android.tools.r8.ir.code.Instruction.isInvokeInterface():0:0 -> a 6097:6097:void rewriteJdk8272564Fix(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView):4038 -> a 6098:6100:void rewriteJdk8272564Fix(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView):4039:4041 -> a 6101:6101: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 6101:6101:void rewriteJdk8272564Fix(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView):4041 -> a 6102:6103:void rewriteJdk8272564Fix(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView):4042:4043 -> a 6104:6104:com.android.tools.r8.graph.DexMethod com.android.tools.r8.graph.DexItemFactory$ObjectMembers.matchingPublicObjectMember(com.android.tools.r8.graph.DexMethod):1668:1668 -> a 6104:6104:void rewriteJdk8272564Fix(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView):4043 -> a 6105:6105:byte com.android.tools.r8.graph.DexString.byteAt(int):58:58 -> a 6105:6105:com.android.tools.r8.graph.DexMethod com.android.tools.r8.graph.DexItemFactory$ObjectMembers.matchingPublicObjectMember(com.android.tools.r8.graph.DexMethod):1668 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 6105:6105:void rewriteJdk8272564Fix(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView):4043 -> a 6106:6106:byte com.android.tools.r8.graph.DexString.byteAt(int):58:58 -> a 6106:6106:com.android.tools.r8.graph.DexMethod com.android.tools.r8.graph.DexItemFactory$ObjectMembers.matchingPublicObjectMember(com.android.tools.r8.graph.DexMethod):1668 -> a 6106:6106:void rewriteJdk8272564Fix(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView):4043 -> a 6107:6137:com.android.tools.r8.graph.DexMethod com.android.tools.r8.graph.DexItemFactory$ObjectMembers.matchingPublicObjectMember(com.android.tools.r8.graph.DexMethod):1675:1705 -> a 6107:6137:void rewriteJdk8272564Fix(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView):4043 -> a 6138:6162:com.android.tools.r8.graph.DexMethod com.android.tools.r8.graph.DexItemFactory$ObjectMembers.matchingPublicObjectMember(com.android.tools.r8.graph.DexMethod):1670:1694 -> a 6138:6162:void rewriteJdk8272564Fix(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView):4043 -> a 6163:6164:com.android.tools.r8.graph.DexMethod com.android.tools.r8.graph.DexItemFactory$ObjectMembers.matchingPublicObjectMember(com.android.tools.r8.graph.DexMethod):1680:1681 -> a 6163:6164:void rewriteJdk8272564Fix(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView):4043 -> a 6165:6167:void rewriteJdk8272564Fix(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView):4046:4048 -> a 6168:6168:void com.android.tools.r8.ir.code.InstructionListIterator.replaceCurrentInstruction(com.android.tools.r8.ir.code.Instruction):49:49 -> a 6168:6168:void rewriteJdk8272564Fix(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView):4047 -> a 6169:6175:void recursiveAddOperands(com.android.tools.r8.ir.code.Phi,java.util.Set,java.util.Set):4070:4076 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/SL;Ljava/util/Set;Ljava/util/Set;)V"} 1:3:void removeAssumeInstructions(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):191:193 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/ll;)V"} 4:4:com.android.tools.r8.ir.code.InstructionListIterator com.android.tools.r8.ir.code.IRCode.instructionListIterator():1052:1052 -> b 4:4:void removeAssumeInstructions(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):193 -> b 5:17:void removeAssumeInstructions(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):195:207 -> b 18:18:boolean com.android.tools.r8.ir.code.Instruction.isAssume():0:0 -> b 18:18:void removeAssumeInstructions(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):207 -> b 19:28:void removeAssumeInstructions(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):208:217 -> b 29:29:boolean com.android.tools.r8.ir.code.IRCode.removeAllDeadAndTrivialPhis(java.util.Set):1252:1252 -> b 29:29:void removeAssumeInstructions(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):229 -> b 30:31:void removeAssumeInstructions(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):232:233 -> b 32:32:void com.android.tools.r8.ir.analysis.type.TypeAnalysis.(com.android.tools.r8.graph.AppView):39:39 -> b 32:32:void removeAssumeInstructions(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):233 -> b 33:36:void removeAssumeInstructions(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):233:236 -> b 37:37:boolean lambda$removedTrivialGotos$0(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock):252:252 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/x4;Lcom/android/tools/r8/internal/x4;)Z"} 38:38:java.util.LinkedHashMap lambda$shortenLiveRangesInsideBlock$7(com.android.tools.r8.ir.code.BasicBlock):2101:2101 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/x4;)Ljava/util/LinkedHashMap;"} 39:39:com.android.tools.r8.it.unimi.dsi.fastutil.longs.Long2ReferenceMap getConstantsByValue(com.android.tools.r8.ir.code.IRCode):3145:3145 -> b 39:39:com.android.tools.r8.it.unimi.dsi.fastutil.longs.Long2ReferenceMap lambda$redundantConstNumberRemoval$8(com.android.tools.r8.ir.code.IRCode):3040 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;)Lcom/android/tools/r8/internal/Y;"} 40:40:void com.android.tools.r8.it.unimi.dsi.fastutil.longs.Long2ReferenceOpenHashMap.():119:119 -> b 40:40:com.android.tools.r8.it.unimi.dsi.fastutil.longs.Long2ReferenceMap getConstantsByValue(com.android.tools.r8.ir.code.IRCode):3145 -> b 40:40:com.android.tools.r8.it.unimi.dsi.fastutil.longs.Long2ReferenceMap lambda$redundantConstNumberRemoval$8(com.android.tools.r8.ir.code.IRCode):3040 -> b 41:54:com.android.tools.r8.it.unimi.dsi.fastutil.longs.Long2ReferenceMap getConstantsByValue(com.android.tools.r8.ir.code.IRCode):3148:3161 -> b 41:54:com.android.tools.r8.it.unimi.dsi.fastutil.longs.Long2ReferenceMap lambda$redundantConstNumberRemoval$8(com.android.tools.r8.ir.code.IRCode):3040 -> b 55:55:boolean lambda$logArgumentTypes$12(com.android.tools.r8.ir.code.Instruction):3902:3902 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lo;)Z"} 56:81:void replaceTrivialPhis(com.android.tools.r8.ir.code.Value):4087:4112 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Y10;)V"} 1:10:void unlinkTrivialGotoBlock(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock):442:451 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/x4;Lcom/android/tools/r8/internal/x4;)V"} 11:11:com.android.tools.r8.ir.code.DominatorTree lambda$redundantConstNumberRemoval$9(com.android.tools.r8.ir.code.IRCode):3041:3041 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;)Lcom/android/tools/r8/internal/zf;"} 12:12:void com.android.tools.r8.ir.code.DominatorTree.(com.android.tools.r8.ir.code.IRCode):37:37 -> c 12:12:com.android.tools.r8.ir.code.DominatorTree lambda$redundantConstNumberRemoval$9(com.android.tools.r8.ir.code.IRCode):3041 -> c 1:1:com.android.tools.r8.ir.code.DominatorTree lambda$shortenLiveRanges$3(com.android.tools.r8.ir.code.IRCode):1853:1853 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;)Lcom/android/tools/r8/internal/zf;"} 2:2:void com.android.tools.r8.ir.code.DominatorTree.(com.android.tools.r8.ir.code.IRCode):37:37 -> d 2:2:com.android.tools.r8.ir.code.DominatorTree lambda$shortenLiveRanges$3(com.android.tools.r8.ir.code.IRCode):1853 -> d 1:10:void optimizeAlwaysThrowingInstructions(com.android.tools.r8.ir.code.IRCode):3368:3377 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;)V"} 11:11:boolean com.android.tools.r8.graph.AppView.hasClassHierarchy():784:784 -> e 11:11:void optimizeAlwaysThrowingInstructions(com.android.tools.r8.ir.code.IRCode):3377 -> e # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 12:12:boolean com.android.tools.r8.graph.AppView.hasClassHierarchy():784:784 -> e 12:12:void optimizeAlwaysThrowingInstructions(com.android.tools.r8.ir.code.IRCode):3377 -> e 13:44:void optimizeAlwaysThrowingInstructions(com.android.tools.r8.ir.code.IRCode):3377:3408 -> e 45:45:boolean com.android.tools.r8.ir.code.Instruction.isAssume():0:0 -> e 45:45:void optimizeAlwaysThrowingInstructions(com.android.tools.r8.ir.code.IRCode):3410 -> e 46:48:void optimizeAlwaysThrowingInstructions(com.android.tools.r8.ir.code.IRCode):3415:3417 -> e 49:49:java.lang.Object com.android.tools.r8.ir.code.CatchHandlers$CatchHandler.getTarget():30:30 -> e 49:49:void optimizeAlwaysThrowingInstructions(com.android.tools.r8.ir.code.IRCode):3418 -> e # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 50:87:void optimizeAlwaysThrowingInstructions(com.android.tools.r8.ir.code.IRCode):3418:3455 -> e 88:88:boolean com.android.tools.r8.ir.optimize.info.MethodOptimizationInfo.hasNonNullParamOrThrow():46:46 -> e 88:88:void optimizeAlwaysThrowingInstructions(com.android.tools.r8.ir.code.IRCode):3459 -> e # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 89:115:void optimizeAlwaysThrowingInstructions(com.android.tools.r8.ir.code.IRCode):3460:3486 -> e 116:116:void com.android.tools.r8.ir.analysis.type.TypeAnalysis.(com.android.tools.r8.graph.AppView):39:39 -> e 116:116:void optimizeAlwaysThrowingInstructions(com.android.tools.r8.ir.code.IRCode):3486 -> e 117:119:void optimizeAlwaysThrowingInstructions(com.android.tools.r8.ir.code.IRCode):3486:3488 -> e 1:19:void optimizeRedundantCatchRethrowInstructions(com.android.tools.r8.ir.code.IRCode):3335:3353 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;)V"} 20:20:java.lang.Object com.android.tools.r8.ir.code.CatchHandlers$CatchHandler.getTarget():30:30 -> f 20:20:void optimizeRedundantCatchRethrowInstructions(com.android.tools.r8.ir.code.IRCode):3354 -> f # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 21:27:void optimizeRedundantCatchRethrowInstructions(com.android.tools.r8.ir.code.IRCode):3354:3360 -> f 1:51:void redundantConstNumberRemoval(com.android.tools.r8.ir.code.IRCode):3029:3079 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;)V"} 52:52:boolean com.android.tools.r8.ir.code.Value.knownToBeBoolean():911:911 -> g 52:52:void redundantConstNumberRemoval(com.android.tools.r8.ir.code.IRCode):3080 -> g 53:62:void redundantConstNumberRemoval(com.android.tools.r8.ir.code.IRCode):3082:3091 -> g 63:63:void redundantConstNumberRemoval(com.android.tools.r8.ir.code.IRCode):3090:3090 -> g 64:64:boolean com.android.tools.r8.ir.code.Value.knownToBeBoolean():911:911 -> g 64:64:void redundantConstNumberRemoval(com.android.tools.r8.ir.code.IRCode):3097 -> g 65:65:int negateBoolean(com.android.tools.r8.ir.code.ConstNumber):3169:3169 -> g 65:65:void redundantConstNumberRemoval(com.android.tools.r8.ir.code.IRCode):3100 -> g 66:66:boolean com.android.tools.r8.ir.code.Value.knownToBeBoolean():911:911 -> g 66:66:int negateBoolean(com.android.tools.r8.ir.code.ConstNumber):3169 -> g # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 66:66:void redundantConstNumberRemoval(com.android.tools.r8.ir.code.IRCode):3100 -> g 67:68:int negateBoolean(com.android.tools.r8.ir.code.ConstNumber):3169:3170 -> g 67:68:void redundantConstNumberRemoval(com.android.tools.r8.ir.code.IRCode):3100 -> g 69:82:void redundantConstNumberRemoval(com.android.tools.r8.ir.code.IRCode):3099:3112 -> g 83:83:void redundantConstNumberRemoval(com.android.tools.r8.ir.code.IRCode):3111:3111 -> g 84:84:boolean com.android.tools.r8.ir.code.Value.knownToBeBoolean():911:911 -> g 84:84:void redundantConstNumberRemoval(com.android.tools.r8.ir.code.IRCode):3118 -> g 85:85:int negateBoolean(com.android.tools.r8.ir.code.ConstNumber):3169:3169 -> g 85:85:void redundantConstNumberRemoval(com.android.tools.r8.ir.code.IRCode):3121 -> g 86:86:boolean com.android.tools.r8.ir.code.Value.knownToBeBoolean():911:911 -> g 86:86:int negateBoolean(com.android.tools.r8.ir.code.ConstNumber):3169 -> g # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 86:86:void redundantConstNumberRemoval(com.android.tools.r8.ir.code.IRCode):3121 -> g 87:88:int negateBoolean(com.android.tools.r8.ir.code.ConstNumber):3169:3170 -> g 87:88:void redundantConstNumberRemoval(com.android.tools.r8.ir.code.IRCode):3121 -> g 89:108:void redundantConstNumberRemoval(com.android.tools.r8.ir.code.IRCode):3120:3139 -> g 1:10:boolean removedTrivialGotos(com.android.tools.r8.ir.code.IRCode):240:249 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;)V"} 11:11:boolean removedTrivialGotos(com.android.tools.r8.ir.code.IRCode):0:0 -> h # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":527,"2":528,"3":529},"outline":"Lcom/android/tools/r8/internal/s4;a(Lcom/android/tools/r8/internal/x4;)Lcom/android/tools/r8/internal/x4;"} 527:527:boolean removedTrivialGotos(com.android.tools.r8.ir.code.IRCode):250:250 -> h 528:528:boolean removedTrivialGotos(com.android.tools.r8.ir.code.IRCode):250:250 -> h 529:529:boolean removedTrivialGotos(com.android.tools.r8.ir.code.IRCode):250:250 -> h 262:263:boolean removedTrivialGotos(com.android.tools.r8.ir.code.IRCode):251:252 -> h 264:270:boolean removedTrivialGotos(com.android.tools.r8.ir.code.IRCode):249:255 -> h 271:271:boolean removedTrivialGotos(com.android.tools.r8.ir.code.IRCode):0:0 -> h # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":534,"2":535,"3":536},"outline":"Lcom/android/tools/r8/internal/s4;a(Lcom/android/tools/r8/internal/x4;)Lcom/android/tools/r8/internal/x4;"} 534:534:boolean removedTrivialGotos(com.android.tools.r8.ir.code.IRCode):255:255 -> h 535:535:boolean removedTrivialGotos(com.android.tools.r8.ir.code.IRCode):255:255 -> h 536:536:boolean removedTrivialGotos(com.android.tools.r8.ir.code.IRCode):255:255 -> h 526:526:boolean removedTrivialGotos(com.android.tools.r8.ir.code.IRCode):255:255 -> h 1:1:com.android.tools.r8.ir.code.InstructionListIterator com.android.tools.r8.ir.code.IRCode.instructionListIterator():1052:1052 -> i 1:1:void rewriteKnownArrayLengthCalls(com.android.tools.r8.ir.code.IRCode):3707 -> i # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;)V"} 2:4:void rewriteKnownArrayLengthCalls(com.android.tools.r8.ir.code.IRCode):3708:3710 -> i 5:5:boolean com.android.tools.r8.ir.code.Instruction.isArrayLength():0:0 -> i 5:5:void rewriteKnownArrayLengthCalls(com.android.tools.r8.ir.code.IRCode):3710 -> i 6:24:void rewriteKnownArrayLengthCalls(com.android.tools.r8.ir.code.IRCode):3714:3732 -> i 25:25:boolean com.android.tools.r8.ir.code.Instruction.isNewArrayEmpty():0:0 -> i 25:25:void rewriteKnownArrayLengthCalls(com.android.tools.r8.ir.code.IRCode):3732 -> i 26:43:void rewriteKnownArrayLengthCalls(com.android.tools.r8.ir.code.IRCode):3733:3750 -> i 1:1:boolean rewriteMoveResult(com.android.tools.r8.ir.code.IRCode):1230:1230 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;)Z"} 2:2:boolean com.android.tools.r8.utils.InternalOptions.isGeneratingClassFiles():587:587 -> j 2:2:boolean rewriteMoveResult(com.android.tools.r8.ir.code.IRCode):1230 -> j # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:3:boolean com.android.tools.r8.utils.InternalOptions.isGeneratingClassFiles():587:587 -> j 3:3:boolean rewriteMoveResult(com.android.tools.r8.ir.code.IRCode):1230 -> j 4:8:boolean rewriteMoveResult(com.android.tools.r8.ir.code.IRCode):1230:1234 -> j 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 -> j 9:9:boolean rewriteMoveResult(com.android.tools.r8.ir.code.IRCode):1234 -> j 10:36:boolean rewriteMoveResult(com.android.tools.r8.ir.code.IRCode):1237:1263 -> j 37:37:boolean checkArgumentType(com.android.tools.r8.ir.code.InvokeMethod,int):1210:1210 -> j 37:37:boolean rewriteMoveResult(com.android.tools.r8.ir.code.IRCode):1265 -> j 38:38:boolean com.android.tools.r8.ir.code.Instruction.isInvokeStatic():0:0 -> j 38:38:com.android.tools.r8.graph.DexType getArgumentType(com.android.tools.r8.ir.code.InvokeMethod,int):1219 -> j 38:38:boolean checkArgumentType(com.android.tools.r8.ir.code.InvokeMethod,int):1212 -> j 38:38:boolean rewriteMoveResult(com.android.tools.r8.ir.code.IRCode):1265 -> j 39:44:com.android.tools.r8.graph.DexType getArgumentType(com.android.tools.r8.ir.code.InvokeMethod,int):1220:1225 -> j 39:44:boolean checkArgumentType(com.android.tools.r8.ir.code.InvokeMethod,int):1212 -> j 39:44:boolean rewriteMoveResult(com.android.tools.r8.ir.code.IRCode):1265 -> j 45:48:boolean checkArgumentType(com.android.tools.r8.ir.code.InvokeMethod,int):1212:1215 -> j 45:48:boolean rewriteMoveResult(com.android.tools.r8.ir.code.IRCode):1265 -> j 49:72:boolean rewriteMoveResult(com.android.tools.r8.ir.code.IRCode):1269:1292 -> j 73:73:void com.android.tools.r8.ir.analysis.type.TypeAnalysis.(com.android.tools.r8.graph.AppView):39:39 -> j 73:73:boolean rewriteMoveResult(com.android.tools.r8.ir.code.IRCode):1292 -> j 74:81:boolean rewriteMoveResult(com.android.tools.r8.ir.code.IRCode):1292:1299 -> j 82:82:boolean com.android.tools.r8.ir.code.IRCode.removeAllDeadAndTrivialPhis(java.util.Set):1252:1252 -> j 82:82:boolean rewriteMoveResult(com.android.tools.r8.ir.code.IRCode):1300 -> j 83:84:boolean rewriteMoveResult(com.android.tools.r8.ir.code.IRCode):1301:1302 -> j 85:85:boolean com.android.tools.r8.ir.code.IRCode.removeAllDeadAndTrivialPhis(java.util.Set):1252:1252 -> j 85:85:boolean rewriteMoveResult(com.android.tools.r8.ir.code.IRCode):1303 -> j 86:87:boolean rewriteMoveResult(com.android.tools.r8.ir.code.IRCode):1305:1306 -> j 88:88:void com.android.tools.r8.ir.analysis.type.TypeAnalysis.(com.android.tools.r8.graph.AppView):39:39 -> j 88:88:boolean rewriteMoveResult(com.android.tools.r8.ir.code.IRCode):1306 -> j 89:91:boolean rewriteMoveResult(com.android.tools.r8.ir.code.IRCode):1306:1308 -> j 1:1:boolean rewriteSwitch(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.controlflow.SwitchCaseAnalyzer):914:914 -> k 1:1:boolean rewriteSwitch(com.android.tools.r8.ir.code.IRCode):910 -> k # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;)Z"} 2:2:boolean com.android.tools.r8.utils.InternalOptions.isSwitchRewritingEnabled():2515:2515 -> k 2:2:boolean rewriteSwitch(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.controlflow.SwitchCaseAnalyzer):914 -> k # {"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):910 -> k 3:3:boolean com.android.tools.r8.utils.InternalOptions.isSwitchRewritingEnabled():2515:2515 -> k 3:3:boolean rewriteSwitch(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.controlflow.SwitchCaseAnalyzer):914 -> k 3:3:boolean rewriteSwitch(com.android.tools.r8.ir.code.IRCode):910 -> k 4:4:boolean rewriteSwitch(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.controlflow.SwitchCaseAnalyzer):917:917 -> k 4:4:boolean rewriteSwitch(com.android.tools.r8.ir.code.IRCode):910 -> k 5:13:boolean rewriteSwitchFull(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.controlflow.SwitchCaseAnalyzer):925:933 -> k 5:13:boolean rewriteSwitch(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.controlflow.SwitchCaseAnalyzer):920 -> k 5:13:boolean rewriteSwitch(com.android.tools.r8.ir.code.IRCode):910 -> k 14:35:com.android.tools.r8.ir.optimize.SwitchCaseEliminator 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):1123:1144 -> k 14:35:boolean rewriteSwitchFull(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.controlflow.SwitchCaseAnalyzer):935 -> k 14:35:boolean rewriteSwitch(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.controlflow.SwitchCaseAnalyzer):920 -> k 14:35:boolean rewriteSwitch(com.android.tools.r8.ir.code.IRCode):910 -> k 36:49:com.android.tools.r8.ir.optimize.SwitchCaseEliminator 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):1143:1156 -> k 36:49:boolean rewriteSwitchFull(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.controlflow.SwitchCaseAnalyzer):935 -> k 36:49:boolean rewriteSwitch(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.controlflow.SwitchCaseAnalyzer):920 -> k 36:49:boolean rewriteSwitch(com.android.tools.r8.ir.code.IRCode):910 -> k 50:78:boolean rewriteSwitchFull(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.controlflow.SwitchCaseAnalyzer):936:964 -> k 50:78:boolean rewriteSwitch(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.controlflow.SwitchCaseAnalyzer):920 -> k 50:78:boolean rewriteSwitch(com.android.tools.r8.ir.code.IRCode):910 -> k 79:79:void com.android.tools.r8.ir.analysis.type.TypeAnalysis.(com.android.tools.r8.graph.AppView):39:39 -> k 79:79:boolean rewriteSwitchFull(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.controlflow.SwitchCaseAnalyzer):964 -> k 79:79:boolean rewriteSwitch(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.controlflow.SwitchCaseAnalyzer):920 -> k 79:79:boolean rewriteSwitch(com.android.tools.r8.ir.code.IRCode):910 -> k 80:83:boolean rewriteSwitchFull(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.controlflow.SwitchCaseAnalyzer):964:967 -> k 80:83:boolean rewriteSwitch(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.controlflow.SwitchCaseAnalyzer):920 -> k 80:83:boolean rewriteSwitch(com.android.tools.r8.ir.code.IRCode):910 -> k 1:12:void rewriteThrowNullPointerException(com.android.tools.r8.ir.code.IRCode):264:275 -> l # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;)V"} 13:13:boolean com.android.tools.r8.graph.DexItemFactory$ObjectsMethods.isRequireNonNullMethod(com.android.tools.r8.graph.DexMethod):1773:1773 -> l 13:13:void rewriteThrowNullPointerException(com.android.tools.r8.ir.code.IRCode):275 -> l # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 14:14:boolean com.android.tools.r8.graph.DexItemFactory$ObjectsMethods.isRequireNonNullMethod(com.android.tools.r8.graph.DexMethod):1773:1773 -> l 14:14:void rewriteThrowNullPointerException(com.android.tools.r8.ir.code.IRCode):275 -> l 15:33:void rewriteThrowNullPointerException(com.android.tools.r8.ir.code.IRCode):279:297 -> l 34:34:boolean com.android.tools.r8.ir.code.Value.isConstZero():820:820 -> l 34:34:void rewriteThrowNullPointerException(com.android.tools.r8.ir.code.IRCode):298 -> l # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 35:35:boolean com.android.tools.r8.ir.code.Value.isConstZero():820:820 -> l 35:35:void rewriteThrowNullPointerException(com.android.tools.r8.ir.code.IRCode):298 -> l 36:45:void rewriteThrowNullPointerException(com.android.tools.r8.ir.code.IRCode):298:307 -> l 46:46:com.android.tools.r8.ir.code.InvokeDirect com.android.tools.r8.ir.code.NewInstance.getUniqueConstructorInvoke(com.android.tools.r8.graph.DexItemFactory):55:55 -> l 46:46:void rewriteThrowNullPointerException(com.android.tools.r8.ir.code.IRCode):307 -> l 47:47:void rewriteThrowNullPointerException(com.android.tools.r8.ir.code.IRCode):311:311 -> l 48:48:boolean com.android.tools.r8.ir.code.Value.isConstZero():820:820 -> l 48:48:void rewriteThrowNullPointerException(com.android.tools.r8.ir.code.IRCode):314 -> l 49:65:void rewriteThrowNullPointerException(com.android.tools.r8.ir.code.IRCode):319:335 -> l 66:76:void 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):3644:3654 -> l 66:76:void rewriteThrowNullPointerException(com.android.tools.r8.ir.code.IRCode):329 -> l 77:77:void rewriteThrowNullPointerException(com.android.tools.r8.ir.code.IRCode):0:0 -> l # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":139,"2":140,"3":141},"outline":"Lcom/android/tools/r8/internal/s4;a(Lcom/android/tools/r8/internal/x4;)Lcom/android/tools/r8/internal/x4;"} 139:139:void 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):3655:3655 -> l 139:139:void rewriteThrowNullPointerException(com.android.tools.r8.ir.code.IRCode):329 -> l 140:140:void 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):3655:3655 -> l 140:140:void rewriteThrowNullPointerException(com.android.tools.r8.ir.code.IRCode):329 -> l 141:141:void 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):3655:3655 -> l 141:141:void rewriteThrowNullPointerException(com.android.tools.r8.ir.code.IRCode):329 -> l 78:78:void 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):3655:3655 -> l 78:78:void rewriteThrowNullPointerException(com.android.tools.r8.ir.code.IRCode):329 -> l 79:133:void rewriteThrowNullPointerException(com.android.tools.r8.ir.code.IRCode):341:395 -> l 134:134:void com.android.tools.r8.ir.analysis.type.TypeAnalysis.(com.android.tools.r8.graph.AppView):39:39 -> l 134:134:void rewriteThrowNullPointerException(com.android.tools.r8.ir.code.IRCode):395 -> l 135:138:void rewriteThrowNullPointerException(com.android.tools.r8.ir.code.IRCode):395:398 -> l 1:1:void simplifyArrayConstruction(com.android.tools.r8.ir.code.IRCode):2381:2381 -> m # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;)V"} 2:2:boolean com.android.tools.r8.utils.InternalOptions.isGeneratingClassFiles():587:587 -> m 2:2:void simplifyArrayConstruction(com.android.tools.r8.ir.code.IRCode):2381 -> m # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:3:boolean com.android.tools.r8.utils.InternalOptions.isGeneratingClassFiles():587:587 -> m 3:3:void simplifyArrayConstruction(com.android.tools.r8.ir.code.IRCode):2381 -> m 4:7:void simplifyArrayConstruction(com.android.tools.r8.ir.code.IRCode):2384:2387 -> m 8:11:void simplifyArrayConstructionBlock(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.utils.WorkList,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.utils.InternalOptions):2393:2396 -> m 8:11:void simplifyArrayConstruction(com.android.tools.r8.ir.code.IRCode):2387 -> m 12:26:com.android.tools.r8.ir.optimize.CodeRewriter$FilledArrayCandidate computeFilledArrayCandiate(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.utils.InternalOptions$RewriteArrayOptions):2268:2282 -> m 12:26:void simplifyArrayConstructionBlock(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.utils.WorkList,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.utils.InternalOptions):2396 -> m 12:26:void simplifyArrayConstruction(com.android.tools.r8.ir.code.IRCode):2387 -> m 27:43:boolean canUseFilledNewArray(com.android.tools.r8.graph.DexType,int,com.android.tools.r8.utils.InternalOptions$RewriteArrayOptions):2297:2313 -> m 27:43:com.android.tools.r8.ir.optimize.CodeRewriter$FilledArrayCandidate computeFilledArrayCandiate(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.utils.InternalOptions$RewriteArrayOptions):2283 -> m 27:43:void simplifyArrayConstructionBlock(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.utils.WorkList,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.utils.InternalOptions):2396 -> m 27:43:void simplifyArrayConstruction(com.android.tools.r8.ir.code.IRCode):2387 -> m 44:44:boolean canUseFilledArrayData(com.android.tools.r8.graph.DexType,int,com.android.tools.r8.utils.InternalOptions$RewriteArrayOptions):2325:2325 -> m 44:44:com.android.tools.r8.ir.optimize.CodeRewriter$FilledArrayCandidate computeFilledArrayCandiate(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.utils.InternalOptions$RewriteArrayOptions):2284 -> m 44:44:void simplifyArrayConstructionBlock(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.utils.WorkList,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.utils.InternalOptions):2396 -> m 44:44:void simplifyArrayConstruction(com.android.tools.r8.ir.code.IRCode):2387 -> m 45:45:com.android.tools.r8.ir.optimize.CodeRewriter$FilledArrayCandidate computeFilledArrayCandiate(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.utils.InternalOptions$RewriteArrayOptions):2287:2287 -> m 45:45:void simplifyArrayConstructionBlock(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.utils.WorkList,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.utils.InternalOptions):2396 -> m 45:45:void simplifyArrayConstruction(com.android.tools.r8.ir.code.IRCode):2387 -> m 46:48:void simplifyArrayConstructionBlock(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.utils.WorkList,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.utils.InternalOptions):2400:2402 -> m 46:48:void simplifyArrayConstruction(com.android.tools.r8.ir.code.IRCode):2387 -> m 49:60:com.android.tools.r8.ir.optimize.CodeRewriter$FilledArrayConversionInfo computeConversionInfo(com.android.tools.r8.ir.optimize.CodeRewriter$FilledArrayCandidate,com.android.tools.r8.ir.code.LinearFlowInstructionListIterator):2154:2165 -> m 49:60:void simplifyArrayConstructionBlock(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.utils.WorkList,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.utils.InternalOptions):2401 -> m 49:60:void simplifyArrayConstruction(com.android.tools.r8.ir.code.IRCode):2387 -> m 61:61:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexType.toDimensionMinusOneType(com.android.tools.r8.graph.DexItemFactory):405:405 -> m 61:61:com.android.tools.r8.ir.optimize.CodeRewriter$FilledArrayConversionInfo computeConversionInfo(com.android.tools.r8.ir.optimize.CodeRewriter$FilledArrayCandidate,com.android.tools.r8.ir.code.LinearFlowInstructionListIterator):2165 -> m 61:61:void simplifyArrayConstructionBlock(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.utils.WorkList,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.utils.InternalOptions):2401 -> m 61:61:void simplifyArrayConstruction(com.android.tools.r8.ir.code.IRCode):2387 -> m # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(3)"]} 62:66:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexType.toDimensionMinusOneType(com.android.tools.r8.graph.DexItemFactory):406:410 -> m 62:66:com.android.tools.r8.ir.optimize.CodeRewriter$FilledArrayConversionInfo computeConversionInfo(com.android.tools.r8.ir.optimize.CodeRewriter$FilledArrayCandidate,com.android.tools.r8.ir.code.LinearFlowInstructionListIterator):2165 -> m 62:66:void simplifyArrayConstructionBlock(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.utils.WorkList,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.utils.InternalOptions):2401 -> m 62:66:void simplifyArrayConstruction(com.android.tools.r8.ir.code.IRCode):2387 -> m 67:137:com.android.tools.r8.ir.optimize.CodeRewriter$FilledArrayConversionInfo computeConversionInfo(com.android.tools.r8.ir.optimize.CodeRewriter$FilledArrayCandidate,com.android.tools.r8.ir.code.LinearFlowInstructionListIterator):2167:2237 -> m 67:137:void simplifyArrayConstructionBlock(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.utils.WorkList,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.utils.InternalOptions):2401 -> m 67:137:void simplifyArrayConstruction(com.android.tools.r8.ir.code.IRCode):2387 -> m 138:142:void simplifyArrayConstructionBlock(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.utils.WorkList,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.utils.InternalOptions):2407:2411 -> m 138:142:void simplifyArrayConstruction(com.android.tools.r8.ir.code.IRCode):2387 -> m 143:143:boolean com.android.tools.r8.ir.optimize.CodeRewriter$FilledArrayCandidate.useFilledNewArray():2258:2258 -> m 143:143:void simplifyArrayConstructionBlock(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.utils.WorkList,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.utils.InternalOptions):2412 -> m 143:143:void simplifyArrayConstruction(com.android.tools.r8.ir.code.IRCode):2387 -> m 144:178:void simplifyArrayConstructionBlock(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.utils.WorkList,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.utils.InternalOptions):2413:2447 -> m 144:178:void simplifyArrayConstruction(com.android.tools.r8.ir.code.IRCode):2387 -> m 179:204:short[] computeArrayFilledData(com.android.tools.r8.ir.code.Value[],int,int):2109:2134 -> m 179:204:void simplifyArrayConstructionBlock(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.utils.WorkList,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.utils.InternalOptions):2447 -> m 179:204:void simplifyArrayConstruction(com.android.tools.r8.ir.code.IRCode):2387 -> m 205:232:void simplifyArrayConstructionBlock(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.utils.WorkList,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.utils.InternalOptions):2453:2480 -> m 205:232:void simplifyArrayConstruction(com.android.tools.r8.ir.code.IRCode):2387 -> m 1:2:boolean simplifyControlFlow(com.android.tools.r8.ir.code.IRCode):2729:2730 -> n # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;)Z"} 3:3:boolean com.android.tools.r8.ir.optimize.CodeRewriter$ControlFlowSimplificationResult.anyAffectedValues():2720:2720 -> n 3:3:boolean simplifyControlFlow(com.android.tools.r8.ir.code.IRCode):2730 -> n 1:6:void simplifyDebugLocals(com.android.tools.r8.ir.code.IRCode):2518:2523 -> o # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;)V"} 7:7:boolean com.android.tools.r8.ir.code.Instruction.isDebugLocalWrite():0:0 -> o 7:7:void simplifyDebugLocals(com.android.tools.r8.ir.code.IRCode):2523 -> o 8:13:void simplifyDebugLocals(com.android.tools.r8.ir.code.IRCode):2524:2529 -> o 14:36:boolean hasLocalOrLineChangeBetween(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.graph.DexString):2487:2509 -> o 14:36:void simplifyDebugLocals(com.android.tools.r8.ir.code.IRCode):2531 -> o 37:49:void simplifyDebugLocals(com.android.tools.r8.ir.code.IRCode):2532:2544 -> o 50:50:boolean hasLocalOrLineChangeBetween(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.graph.DexString):2514:2514 -> o 50:50:void simplifyDebugLocals(com.android.tools.r8.ir.code.IRCode):2531 -> o 1:9:com.android.tools.r8.ir.optimize.CodeRewriter$ControlFlowSimplificationResult simplifyIf(com.android.tools.r8.ir.code.IRCode):2735:2743 -> p # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;)Lcom/android/tools/r8/ir/optimize/y;"} 10:15:boolean flipIfBranchesIfNeeded(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock):3686:3691 -> p 10:15:com.android.tools.r8.ir.optimize.CodeRewriter$ControlFlowSimplificationResult simplifyIf(com.android.tools.r8.ir.code.IRCode):2744 -> p 16:26:boolean com.android.tools.r8.ir.code.BasicBlock.isSimpleAlwaysThrowingPath():1606:1616 -> p 16:26:boolean flipIfBranchesIfNeeded(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock):3691 -> p 16:26:com.android.tools.r8.ir.optimize.CodeRewriter$ControlFlowSimplificationResult simplifyIf(com.android.tools.r8.ir.code.IRCode):2744 -> p 27:27:boolean flipIfBranchesIfNeeded(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock):3691:3691 -> p 27:27:com.android.tools.r8.ir.optimize.CodeRewriter$ControlFlowSimplificationResult simplifyIf(com.android.tools.r8.ir.code.IRCode):2744 -> p 28:38:boolean com.android.tools.r8.ir.code.BasicBlock.isSimpleAlwaysThrowingPath():1606:1616 -> p 28:38:boolean flipIfBranchesIfNeeded(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock):3691 -> p 28:38:com.android.tools.r8.ir.optimize.CodeRewriter$ControlFlowSimplificationResult simplifyIf(com.android.tools.r8.ir.code.IRCode):2744 -> p 39:42:boolean flipIfBranchesIfNeeded(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock):3699:3702 -> p 39:42:com.android.tools.r8.ir.optimize.CodeRewriter$ControlFlowSimplificationResult simplifyIf(com.android.tools.r8.ir.code.IRCode):2744 -> p 43:61:boolean rewriteIfWithConstZero(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock):3659:3677 -> p 43:61:com.android.tools.r8.ir.optimize.CodeRewriter$ControlFlowSimplificationResult simplifyIf(com.android.tools.r8.ir.code.IRCode):2745 -> p 62:64:boolean simplifyKnownBooleanCondition(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock):3522:3524 -> p 62:64:com.android.tools.r8.ir.optimize.CodeRewriter$ControlFlowSimplificationResult simplifyIf(com.android.tools.r8.ir.code.IRCode):2749 -> p 65:65:boolean com.android.tools.r8.ir.code.Value.knownToBeBoolean():911:911 -> p 65:65:boolean simplifyKnownBooleanCondition(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock):3524 -> p # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 65:65:com.android.tools.r8.ir.optimize.CodeRewriter$ControlFlowSimplificationResult simplifyIf(com.android.tools.r8.ir.code.IRCode):2749 -> p 66:84:boolean simplifyKnownBooleanCondition(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock):3525:3543 -> p 66:84:com.android.tools.r8.ir.optimize.CodeRewriter$ControlFlowSimplificationResult simplifyIf(com.android.tools.r8.ir.code.IRCode):2749 -> p 85:85:boolean com.android.tools.r8.ir.code.ConstNumber.isIntegerZero():116:116 -> p 85:85:boolean simplifyKnownBooleanCondition(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock):3544 -> p 85:85:com.android.tools.r8.ir.optimize.CodeRewriter$ControlFlowSimplificationResult simplifyIf(com.android.tools.r8.ir.code.IRCode):2749 -> p # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 86:86:boolean com.android.tools.r8.ir.code.ConstNumber.isIntegerZero():116:116 -> p 86:86:boolean simplifyKnownBooleanCondition(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock):3544 -> p 86:86:com.android.tools.r8.ir.optimize.CodeRewriter$ControlFlowSimplificationResult simplifyIf(com.android.tools.r8.ir.code.IRCode):2749 -> p 87:89:boolean simplifyKnownBooleanCondition(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock):3545:3547 -> p 87:89:com.android.tools.r8.ir.optimize.CodeRewriter$ControlFlowSimplificationResult simplifyIf(com.android.tools.r8.ir.code.IRCode):2749 -> p 90:90:boolean com.android.tools.r8.ir.code.ConstNumber.isIntegerZero():116:116 -> p 90:90:boolean simplifyKnownBooleanCondition(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock):3548 -> p 90:90:com.android.tools.r8.ir.optimize.CodeRewriter$ControlFlowSimplificationResult simplifyIf(com.android.tools.r8.ir.code.IRCode):2749 -> p # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 91:91:boolean com.android.tools.r8.ir.code.ConstNumber.isIntegerZero():116:116 -> p 91:91:boolean simplifyKnownBooleanCondition(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock):3548 -> p 91:91:com.android.tools.r8.ir.optimize.CodeRewriter$ControlFlowSimplificationResult simplifyIf(com.android.tools.r8.ir.code.IRCode):2749 -> p 92:94:boolean simplifyKnownBooleanCondition(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock):3549:3551 -> p 92:94:com.android.tools.r8.ir.optimize.CodeRewriter$ControlFlowSimplificationResult simplifyIf(com.android.tools.r8.ir.code.IRCode):2749 -> p 95:95:boolean com.android.tools.r8.ir.code.ConstNumber.isIntegerZero():116:116 -> p 95:95:boolean simplifyKnownBooleanCondition(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock):3552 -> p 95:95:com.android.tools.r8.ir.optimize.CodeRewriter$ControlFlowSimplificationResult simplifyIf(com.android.tools.r8.ir.code.IRCode):2749 -> p # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 96:96:boolean com.android.tools.r8.ir.code.ConstNumber.isIntegerZero():116:116 -> p 96:96:boolean simplifyKnownBooleanCondition(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock):3552 -> p 96:96:com.android.tools.r8.ir.optimize.CodeRewriter$ControlFlowSimplificationResult simplifyIf(com.android.tools.r8.ir.code.IRCode):2749 -> p 97:99:boolean simplifyKnownBooleanCondition(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock):3553:3555 -> p 97:99:com.android.tools.r8.ir.optimize.CodeRewriter$ControlFlowSimplificationResult simplifyIf(com.android.tools.r8.ir.code.IRCode):2749 -> p 100:100:boolean com.android.tools.r8.ir.code.ConstNumber.isIntegerZero():116:116 -> p 100:100:boolean simplifyKnownBooleanCondition(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock):3556 -> p 100:100:com.android.tools.r8.ir.optimize.CodeRewriter$ControlFlowSimplificationResult simplifyIf(com.android.tools.r8.ir.code.IRCode):2749 -> p # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 101:101:boolean com.android.tools.r8.ir.code.ConstNumber.isIntegerZero():116:116 -> p 101:101:boolean simplifyKnownBooleanCondition(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock):3556 -> p 101:101:com.android.tools.r8.ir.optimize.CodeRewriter$ControlFlowSimplificationResult simplifyIf(com.android.tools.r8.ir.code.IRCode):2749 -> p 102:104:boolean simplifyKnownBooleanCondition(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock):3557:3559 -> p 102:104:com.android.tools.r8.ir.optimize.CodeRewriter$ControlFlowSimplificationResult simplifyIf(com.android.tools.r8.ir.code.IRCode):2749 -> p 105:105:com.android.tools.r8.ir.code.Position com.android.tools.r8.ir.code.BasicBlock.getPosition():1625:1625 -> p 105:105:boolean simplifyKnownBooleanCondition(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock):3560 -> p # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 105:105:com.android.tools.r8.ir.optimize.CodeRewriter$ControlFlowSimplificationResult simplifyIf(com.android.tools.r8.ir.code.IRCode):2749 -> p 106:106:com.android.tools.r8.ir.code.Position com.android.tools.r8.ir.code.BasicBlock.getPosition():1625:1625 -> p 106:106:boolean simplifyKnownBooleanCondition(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock):3560 -> p 106:106:com.android.tools.r8.ir.optimize.CodeRewriter$ControlFlowSimplificationResult simplifyIf(com.android.tools.r8.ir.code.IRCode):2749 -> p 107:128:boolean simplifyKnownBooleanCondition(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock):3562:3583 -> p 107:128:com.android.tools.r8.ir.optimize.CodeRewriter$ControlFlowSimplificationResult simplifyIf(com.android.tools.r8.ir.code.IRCode):2749 -> p 129:136:com.android.tools.r8.ir.optimize.CodeRewriter$ControlFlowSimplificationResult simplifyIf(com.android.tools.r8.ir.code.IRCode):2751:2758 -> p 137:141:boolean simplifyIfZeroTest(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.If):2788:2792 -> p 137:141:com.android.tools.r8.ir.optimize.CodeRewriter$ControlFlowSimplificationResult simplifyIf(com.android.tools.r8.ir.code.IRCode):2759 -> p 142:143:void simplifyIfWithKnownCondition(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.If,com.android.tools.r8.ir.code.BasicBlock):3003:3004 -> p 142:143:boolean simplifyIfZeroTest(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.If):2793 -> p 142:143:com.android.tools.r8.ir.optimize.CodeRewriter$ControlFlowSimplificationResult simplifyIf(com.android.tools.r8.ir.code.IRCode):2759 -> p 144:144:boolean com.android.tools.r8.ir.code.If.isNullTest():52:52 -> p 144:144:boolean simplifyIfZeroTest(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.If):2797 -> p 144:144:com.android.tools.r8.ir.optimize.CodeRewriter$ControlFlowSimplificationResult simplifyIf(com.android.tools.r8.ir.code.IRCode):2759 -> p 145:148:boolean simplifyIfZeroTest(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.If):2798:2801 -> p 145:148:com.android.tools.r8.ir.optimize.CodeRewriter$ControlFlowSimplificationResult simplifyIf(com.android.tools.r8.ir.code.IRCode):2759 -> p 149:150:void simplifyIfWithKnownCondition(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.If,com.android.tools.r8.ir.code.BasicBlock):3003:3004 -> p 149:150:boolean simplifyIfZeroTest(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.If):2801 -> p 149:150:com.android.tools.r8.ir.optimize.CodeRewriter$ControlFlowSimplificationResult simplifyIf(com.android.tools.r8.ir.code.IRCode):2759 -> p 151:152:boolean simplifyIfZeroTest(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.If):2805:2806 -> p 151:152:com.android.tools.r8.ir.optimize.CodeRewriter$ControlFlowSimplificationResult simplifyIf(com.android.tools.r8.ir.code.IRCode):2759 -> p 153:154:void simplifyIfWithKnownCondition(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.If,com.android.tools.r8.ir.code.BasicBlock):3003:3004 -> p 153:154:boolean simplifyIfZeroTest(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.If):2806 -> p 153:154:com.android.tools.r8.ir.optimize.CodeRewriter$ControlFlowSimplificationResult simplifyIf(com.android.tools.r8.ir.code.IRCode):2759 -> p 155:160:boolean simplifyIfZeroTest(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.If):2811:2816 -> p 155:160:com.android.tools.r8.ir.optimize.CodeRewriter$ControlFlowSimplificationResult simplifyIf(com.android.tools.r8.ir.code.IRCode):2759 -> p 161:162:void simplifyIfWithKnownCondition(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.If,com.android.tools.r8.ir.code.BasicBlock):3003:3004 -> p 161:162:boolean simplifyIfZeroTest(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.If):2816 -> p 161:162:com.android.tools.r8.ir.optimize.CodeRewriter$ControlFlowSimplificationResult simplifyIf(com.android.tools.r8.ir.code.IRCode):2759 -> p 163:200:boolean simplifyIfZeroTest(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.If):2821:2858 -> p 163:200:com.android.tools.r8.ir.optimize.CodeRewriter$ControlFlowSimplificationResult simplifyIf(com.android.tools.r8.ir.code.IRCode):2759 -> p 201:202:boolean simplifyIfZeroTest(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.If):2848:2849 -> p 201:202:com.android.tools.r8.ir.optimize.CodeRewriter$ControlFlowSimplificationResult simplifyIf(com.android.tools.r8.ir.code.IRCode):2759 -> p 203:204:boolean simplifyIfZeroTest(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.If):2837:2838 -> p 203:204:com.android.tools.r8.ir.optimize.CodeRewriter$ControlFlowSimplificationResult simplifyIf(com.android.tools.r8.ir.code.IRCode):2759 -> p 205:214:com.android.tools.r8.ir.optimize.CodeRewriter$ControlFlowSimplificationResult simplifyIf(com.android.tools.r8.ir.code.IRCode):2764:2773 -> p 215:217:com.android.tools.r8.ir.optimize.CodeRewriter$ControlFlowSimplificationResult simplifyIf(com.android.tools.r8.ir.code.IRCode):2772:2774 -> p 218:219:void simplifyIfWithKnownCondition(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.If,com.android.tools.r8.ir.code.BasicBlock):3003:3004 -> p 218:219:com.android.tools.r8.ir.optimize.CodeRewriter$ControlFlowSimplificationResult simplifyIf(com.android.tools.r8.ir.code.IRCode):2774 -> p 220:222:com.android.tools.r8.ir.optimize.CodeRewriter$ControlFlowSimplificationResult simplifyIf(com.android.tools.r8.ir.code.IRCode):2779:2781 -> p 223:223:void com.android.tools.r8.ir.analysis.type.TypeAnalysis.(com.android.tools.r8.graph.AppView):39:39 -> p 223:223:com.android.tools.r8.ir.optimize.CodeRewriter$ControlFlowSimplificationResult simplifyIf(com.android.tools.r8.ir.code.IRCode):2781 -> p 224:227:com.android.tools.r8.ir.optimize.CodeRewriter$ControlFlowSimplificationResult simplifyIf(com.android.tools.r8.ir.code.IRCode):2781:2784 -> p 1:30:void splitRangeInvokeConstants(com.android.tools.r8.ir.code.IRCode):1659:1688 -> q # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;)V"} 1:14:void useDedicatedConstantForLitInstruction(com.android.tools.r8.ir.code.IRCode):1699:1712 -> r # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;)V"} 15:18:com.android.tools.r8.ir.code.Value binopWithLit8OrLit16NonConstant(com.android.tools.r8.ir.code.Binop):1799:1802 -> r 15:18:void useDedicatedConstantForLitInstruction(com.android.tools.r8.ir.code.IRCode):1712 -> r 19:20:void useDedicatedConstantForLitInstruction(com.android.tools.r8.ir.code.IRCode):1713:1714 -> r 21:21:com.android.tools.r8.ir.code.Value binopWithLit8OrLit16NonConstant(com.android.tools.r8.ir.code.Binop):1804:1804 -> r 21:21:void useDedicatedConstantForLitInstruction(com.android.tools.r8.ir.code.IRCode):1712 -> r 22:35:void useDedicatedConstantForLitInstruction(com.android.tools.r8.ir.code.IRCode):1716:1729 -> r 36:36:java.lang.Iterable com.android.tools.r8.com.google.common.collect.Iterables.concat(java.lang.Iterable,java.lang.Iterable):418:418 -> r 36:36:void useDedicatedConstantForLitInstruction(com.android.tools.r8.ir.code.IRCode):1729 -> r 37:55:void useDedicatedConstantForLitInstruction(com.android.tools.r8.ir.code.IRCode):1729:1747 -> r 56:59:com.android.tools.r8.ir.code.Value binopWithLit8OrLit16NonConstant(com.android.tools.r8.ir.code.Binop):1799:1802 -> r 56:59:boolean canBe2AddrInstruction(com.android.tools.r8.ir.code.Binop,int,com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntMap):1815 -> r 56:59:void useDedicatedConstantForLitInstruction(com.android.tools.r8.ir.code.IRCode):1748 -> r 60:72:boolean canBe2AddrInstruction(com.android.tools.r8.ir.code.Binop,int,com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntMap):1816:1828 -> r 60:72:void useDedicatedConstantForLitInstruction(com.android.tools.r8.ir.code.IRCode):1748 -> r 73:73:java.lang.Iterable com.android.tools.r8.com.google.common.collect.Iterables.concat(java.lang.Iterable,java.lang.Iterable,java.lang.Iterable):434:434 -> r 73:73:boolean canBe2AddrInstruction(com.android.tools.r8.ir.code.Binop,int,com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntMap):1828 -> r 73:73:void useDedicatedConstantForLitInstruction(com.android.tools.r8.ir.code.IRCode):1748 -> r 74:74:boolean canBe2AddrInstruction(com.android.tools.r8.ir.code.Binop,int,com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntMap):1829:1829 -> r 74:74:void useDedicatedConstantForLitInstruction(com.android.tools.r8.ir.code.IRCode):1748 -> r 75:75:java.lang.Iterable com.android.tools.r8.com.google.common.collect.Iterables.concat(java.lang.Iterable,java.lang.Iterable):418:418 -> r 75:75:boolean canBe2AddrInstruction(com.android.tools.r8.ir.code.Binop,int,com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntMap):1829 -> r 75:75:void useDedicatedConstantForLitInstruction(com.android.tools.r8.ir.code.IRCode):1748 -> r 76:89:boolean canBe2AddrInstruction(com.android.tools.r8.ir.code.Binop,int,com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntMap):1830:1843 -> r 76:89:void useDedicatedConstantForLitInstruction(com.android.tools.r8.ir.code.IRCode):1748 -> r 90:95:com.android.tools.r8.ir.code.Value binopWithLit8OrLit16Constant(com.android.tools.r8.ir.code.Instruction):1786:1791 -> r 90:95:void useDedicatedConstantForLitInstruction(com.android.tools.r8.ir.code.IRCode):1750 -> r 96:106:void useDedicatedConstantForLitInstruction(com.android.tools.r8.ir.code.IRCode):1751:1761 -> r 107:107:com.android.tools.r8.ir.code.Value binopWithLit8OrLit16Constant(com.android.tools.r8.ir.code.Instruction):1793:1793 -> r 107:107:void useDedicatedConstantForLitInstruction(com.android.tools.r8.ir.code.IRCode):1750 -> r 108:108:com.android.tools.r8.ir.code.Value binopWithLit8OrLit16NonConstant(com.android.tools.r8.ir.code.Binop):1804:1804 -> r 108:108:boolean canBe2AddrInstruction(com.android.tools.r8.ir.code.Binop,int,com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntMap):1815 -> r 108:108:void useDedicatedConstantForLitInstruction(com.android.tools.r8.ir.code.IRCode):1748 -> r 109:109:void useDedicatedConstantForLitInstruction(com.android.tools.r8.ir.code.IRCode):1767:1767 -> r com.android.tools.r8.ir.optimize.CodeRewriter$1 -> com.android.tools.r8.ir.optimize.w: # {"id":"sourceFile","fileName":"CodeRewriter.java"} int[] $SwitchMap$com$android$tools$r8$ir$code$IfType -> a 1:1:void ():2831:2831 -> com.android.tools.r8.ir.optimize.CodeRewriter$CSEExpressionEquivalence -> com.android.tools.r8.ir.optimize.x: # {"id":"sourceFile","fileName":"CodeRewriter.java"} com.android.tools.r8.utils.InternalOptions options -> a boolean $assertionsDisabled -> b 1:1:void ():2551:2551 -> 1:2:void (com.android.tools.r8.utils.InternalOptions):2555:2556 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/A1;)V"} 1:1:boolean doEquivalent(java.lang.Object,java.lang.Object):2551:2551 -> a 2:2:boolean doEquivalent(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Instruction):2564:2564 -> a 2:2:boolean doEquivalent(java.lang.Object,java.lang.Object):2551 -> a 3:3:boolean com.android.tools.r8.ir.code.Instruction.isCmp():0:0 -> a 3:3:boolean doEquivalent(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Instruction):2564 -> a 3:3:boolean doEquivalent(java.lang.Object,java.lang.Object):2551 -> a 4:23:boolean doEquivalent(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Instruction):2564:2583 -> a 4:23:boolean doEquivalent(java.lang.Object,java.lang.Object):2551 -> a 24:24:int doHash(java.lang.Object):2551:2551 -> a 25:30:int doHash(com.android.tools.r8.ir.code.Instruction):2594:2599 -> a 25:30:int doHash(java.lang.Object):2551 -> a 31:35:int getHashCode(com.android.tools.r8.ir.code.Value):2626:2630 -> a 31:35:int doHash(com.android.tools.r8.ir.code.Instruction):2600 -> a 31:35:int doHash(java.lang.Object):2551 -> a 36:40:int getHashCode(com.android.tools.r8.ir.code.Value):2626:2630 -> a 36:40:int doHash(com.android.tools.r8.ir.code.Instruction):2600 -> a 36:40:int doHash(java.lang.Object):2551 -> a 41:45:int getHashCode(com.android.tools.r8.ir.code.Value):2626:2630 -> a 41:45:int doHash(com.android.tools.r8.ir.code.Instruction):2602 -> a 41:45:int doHash(java.lang.Object):2551 -> a 46:50:int getHashCode(com.android.tools.r8.ir.code.Value):2626:2630 -> a 46:50:int doHash(com.android.tools.r8.ir.code.Instruction):2603 -> a 46:50:int doHash(java.lang.Object):2551 -> a 51:51:int doHash(com.android.tools.r8.ir.code.Instruction):2607:2607 -> a 51:51:int doHash(java.lang.Object):2551 -> a 52:56:int getHashCode(com.android.tools.r8.ir.code.Value):2626:2630 -> a 52:56:int doHash(com.android.tools.r8.ir.code.Instruction):2608 -> a 52:56:int doHash(java.lang.Object):2551 -> a 57:62:boolean identicalValue(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value):2615:2620 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Y10;Lcom/android/tools/r8/internal/Y10;)Z"} com.android.tools.r8.ir.optimize.CodeRewriter$ControlFlowSimplificationResult -> com.android.tools.r8.ir.optimize.y: # {"id":"sourceFile","fileName":"CodeRewriter.java"} boolean anyAffectedValues -> a boolean anySimplifications -> b boolean $assertionsDisabled -> c 1:1:void ():2709:2709 -> 1:4:void (boolean,boolean):2713:2716 -> 1:1:boolean anySimplifications():2724:2724 -> a com.android.tools.r8.ir.optimize.CodeRewriter$FilledArrayCandidate -> com.android.tools.r8.ir.optimize.z: # {"id":"sourceFile","fileName":"CodeRewriter.java"} com.android.tools.r8.ir.code.NewArrayEmpty newArrayEmpty -> a int size -> b boolean encodeAsFilledNewArray -> c boolean $assertionsDisabled -> d 1:1:void ():2244:2244 -> 1:5:void (com.android.tools.r8.ir.code.NewArrayEmpty,int,boolean):2250:2254 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/EG;IZ)V"} com.android.tools.r8.ir.optimize.CodeRewriter$FilledArrayConversionInfo -> com.android.tools.r8.ir.optimize.A: # {"id":"sourceFile","fileName":"CodeRewriter.java"} com.android.tools.r8.ir.code.Value[] values -> a java.util.List arrayPutsToRemove -> b com.android.tools.r8.ir.code.LinearFlowInstructionListIterator lastArrayPutIterator -> c 1:3:void (int):2146:2148 -> com.android.tools.r8.ir.optimize.CodeRewriter$IfBuilder -> com.android.tools.r8.ir.optimize.B: # {"id":"sourceFile","fileName":"CodeRewriter.java"} com.android.tools.r8.ir.code.Value left -> c int right -> d com.android.tools.r8.ir.code.BasicBlock target -> e com.android.tools.r8.ir.code.BasicBlock fallthrough -> f boolean $assertionsDisabled -> g 1:1:void ():577:577 -> 1:1:void (com.android.tools.r8.ir.code.Position,com.android.tools.r8.ir.code.IRCode):585:585 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/kM;Lcom/android/tools/r8/internal/ll;)V"} com.android.tools.r8.ir.optimize.CodeRewriter$InstructionBuilder -> com.android.tools.r8.ir.optimize.C: # {"id":"sourceFile","fileName":"CodeRewriter.java"} int blockNumber -> a com.android.tools.r8.ir.code.Position position -> b 1:2:void (com.android.tools.r8.ir.code.Position):505:506 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/kM;)V"} com.android.tools.r8.ir.optimize.CodeRewriter$Interval -> com.android.tools.r8.ir.optimize.D: # {"id":"sourceFile","fileName":"CodeRewriter.java"} com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntList keys -> a boolean $assertionsDisabled -> b 1:1:void ():713:713 -> 1:1:void (com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntList[]):717:717 -> # {"id":"com.android.tools.r8.residualsignature","signature":"([Lcom/android/tools/r8/internal/Fr;)V"} 2:8:void (com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntList[]):715:721 -> 1:1:int getMax():730:730 -> a 1:1:long packedSavings(com.android.tools.r8.utils.InternalOutputMode):739 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/H1;)J"} 2:2:int getMin():726:726 -> a 2:2:long packedSavings(com.android.tools.r8.utils.InternalOutputMode):739 -> a 3:3:long packedSavings(com.android.tools.r8.utils.InternalOutputMode):740:740 -> a 4:4:int com.android.tools.r8.ir.code.IntSwitch.baseSparseSize(com.android.tools.r8.utils.InternalOutputMode):119:119 -> a 4:4:long packedSavings(com.android.tools.r8.utils.InternalOutputMode):744 -> a 5:5:long packedSavings(com.android.tools.r8.utils.InternalOutputMode):744:744 -> a 6:6:long com.android.tools.r8.ir.code.IntSwitch.sparsePayloadSize(com.android.tools.r8.utils.InternalOutputMode,long):153:153 -> a 6:6:long packedSavings(com.android.tools.r8.utils.InternalOutputMode):744 -> a 7:7:int com.android.tools.r8.ir.code.IntSwitch.basePackedSize(com.android.tools.r8.utils.InternalOutputMode):108:108 -> a 7:7:long packedSavings(com.android.tools.r8.utils.InternalOutputMode):746 -> a 8:8:long packedSavings(com.android.tools.r8.utils.InternalOutputMode):746:746 -> a com.android.tools.r8.ir.optimize.CodeRewriter$SwitchBuilder -> com.android.tools.r8.ir.optimize.E: # {"id":"sourceFile","fileName":"CodeRewriter.java"} com.android.tools.r8.ir.code.Value value -> c com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceSortedMap keyToTarget -> d com.android.tools.r8.ir.code.BasicBlock fallthrough -> e 1:1:void (com.android.tools.r8.ir.code.Position):523:523 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/kM;)V"} 2:2:void (com.android.tools.r8.ir.code.Position):519:519 -> 1:1:com.android.tools.r8.ir.code.BasicBlock build(com.android.tools.r8.ir.code.IRMetadata):548:548 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/vl;)Lcom/android/tools/r8/internal/x4;"} 2:2:void com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap.():176:176 -> a 2:2:com.android.tools.r8.ir.code.BasicBlock build(com.android.tools.r8.ir.code.IRMetadata):548 -> a 3:23:com.android.tools.r8.ir.code.BasicBlock build(com.android.tools.r8.ir.code.IRMetadata):549:569 -> a 24:27: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):1520:1523 -> a 24:27:com.android.tools.r8.ir.code.BasicBlock build(com.android.tools.r8.ir.code.IRMetadata):569 -> a 28:28:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSet com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap.keySet():87:87 -> a 28:28:com.android.tools.r8.ir.code.BasicBlock build(com.android.tools.r8.ir.code.IRMetadata):570 -> a 29:30:com.android.tools.r8.ir.code.BasicBlock build(com.android.tools.r8.ir.code.IRMetadata):570:571 -> a 31:31:java.lang.Integer lambda$build$0(com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntMap,com.android.tools.r8.ir.code.BasicBlock):560:560 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/KI;Lcom/android/tools/r8/internal/x4;)Ljava/lang/Integer;"} 1:1:java.lang.Integer lambda$build$1(com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntMap,com.android.tools.r8.ir.code.BasicBlock):566:566 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/KI;Lcom/android/tools/r8/internal/x4;)Ljava/lang/Integer;"} com.android.tools.r8.ir.optimize.ConstantCanonicalizer -> com.android.tools.r8.ir.optimize.H: # {"id":"sourceFile","fileName":"ConstantCanonicalizer.java"} com.android.tools.r8.graph.AppView appView -> a com.android.tools.r8.ir.optimize.CodeRewriter codeRewriter -> b com.android.tools.r8.graph.ProgramMethod context -> c com.android.tools.r8.ir.code.IRCode code -> d com.android.tools.r8.utils.OptionalBool isAccessingVolatileField -> e java.util.Set ineligibleInstanceGetInstructions -> f boolean $assertionsDisabled -> g 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/ir/optimize/F;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/ll;)V"} 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 getOrComputeIsAccessingVolatileField():90:93 -> a 1:4:boolean isReadOfFinalFieldOutsideInitializer(com.android.tools.r8.ir.code.FieldGet):479 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Kh;)Z"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/P3;Lcom/android/tools/r8/internal/x4;)V"} 39:39:com.android.tools.r8.ir.optimize.ConstantCanonicalizer canonicalize():153:153 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} 40:40:void com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap.(com.android.tools.r8.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:50:com.android.tools.r8.utils.OptionalBool com.android.tools.r8.utils.OptionalBool.unknown():73:73 -> a 50:50:com.android.tools.r8.ir.optimize.ConstantCanonicalizer clear():84 -> a 50:50:com.android.tools.r8.ir.optimize.ConstantCanonicalizer canonicalize():203 -> a 51:52:com.android.tools.r8.ir.optimize.ConstantCanonicalizer clear():84:85 -> a 51:52:com.android.tools.r8.ir.optimize.ConstantCanonicalizer canonicalize():203 -> a 53:64:com.android.tools.r8.ir.optimize.ConstantCanonicalizer canonicalize():208:219 -> a 65:65:com.android.tools.r8.utils.OptionalBool com.android.tools.r8.utils.OptionalBool.unknown():73:73 -> a 65:65:com.android.tools.r8.ir.optimize.ConstantCanonicalizer clear():84 -> a 65:65:com.android.tools.r8.ir.optimize.ConstantCanonicalizer canonicalize():220 -> a 66:67:com.android.tools.r8.ir.optimize.ConstantCanonicalizer clear():84:85 -> a 66:67:com.android.tools.r8.ir.optimize.ConstantCanonicalizer canonicalize():220 -> a 68:74:com.android.tools.r8.ir.optimize.ConstantCanonicalizer canonicalize():226:232 -> a 75:75:boolean com.android.tools.r8.ir.code.BasicBlock.isEntry():672:672 -> a 75:75:com.android.tools.r8.ir.optimize.ConstantCanonicalizer canonicalize():232 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 76:76:boolean com.android.tools.r8.ir.code.BasicBlock.isEntry():672:672 -> a 76:76:com.android.tools.r8.ir.optimize.ConstantCanonicalizer canonicalize():232 -> a 77:83:com.android.tools.r8.ir.code.Instruction createMaterializingInstruction(com.android.tools.r8.ir.code.Instruction):384:390 -> a 77:83:com.android.tools.r8.ir.optimize.ConstantCanonicalizer canonicalize():235 -> a 84:86: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 84:86:com.android.tools.r8.ir.code.Instruction createMaterializingInstruction(com.android.tools.r8.ir.code.Instruction):390 -> a 84:86:com.android.tools.r8.ir.optimize.ConstantCanonicalizer canonicalize():235 -> a 87:87:com.android.tools.r8.ir.code.Instruction createMaterializingInstruction(com.android.tools.r8.ir.code.Instruction):399:399 -> a 87:87:com.android.tools.r8.ir.optimize.ConstantCanonicalizer canonicalize():235 -> a 88:97:com.android.tools.r8.ir.code.Instruction createMaterializingInstruction(com.android.tools.r8.ir.code.Instruction):388:397 -> a 88:97:com.android.tools.r8.ir.optimize.ConstantCanonicalizer canonicalize():235 -> a 98:98:com.android.tools.r8.ir.code.Instruction createMaterializingInstruction(com.android.tools.r8.ir.code.Instruction):395:395 -> a 98:98:com.android.tools.r8.ir.optimize.ConstantCanonicalizer canonicalize():235 -> a 99:100:com.android.tools.r8.ir.code.Instruction createMaterializingInstruction(com.android.tools.r8.ir.code.Instruction):392:393 -> a 99:100:com.android.tools.r8.ir.optimize.ConstantCanonicalizer canonicalize():235 -> a 101:101:com.android.tools.r8.ir.code.Instruction createMaterializingInstruction(com.android.tools.r8.ir.code.Instruction):392:392 -> a 101:101:com.android.tools.r8.ir.optimize.ConstantCanonicalizer canonicalize():235 -> a 102:104: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):50:52 -> a 102:104:com.android.tools.r8.ir.code.Instruction createMaterializingInstruction(com.android.tools.r8.ir.code.Instruction):392 -> a 102:104:com.android.tools.r8.ir.optimize.ConstantCanonicalizer canonicalize():235 -> a 105:105:com.android.tools.r8.ir.code.Instruction createMaterializingInstruction(com.android.tools.r8.ir.code.Instruction):386:386 -> a 105:105:com.android.tools.r8.ir.optimize.ConstantCanonicalizer canonicalize():235 -> a 106:108: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):64:66 -> a 106:108:com.android.tools.r8.ir.code.Instruction createMaterializingInstruction(com.android.tools.r8.ir.code.Instruction):386 -> a 106:108:com.android.tools.r8.ir.optimize.ConstantCanonicalizer canonicalize():235 -> a 109:141:com.android.tools.r8.ir.code.InstructionOrPhi getInsertionPointForCanonicalizedConstant(com.android.tools.r8.ir.code.Instruction):347:379 -> a 109:141:com.android.tools.r8.ir.optimize.ConstantCanonicalizer canonicalize():236 -> a 142:156:com.android.tools.r8.ir.code.InstructionOrPhi getInsertionPointForCanonicalizedConstant(com.android.tools.r8.ir.code.Instruction):357:371 -> a 142:156:com.android.tools.r8.ir.optimize.ConstantCanonicalizer canonicalize():236 -> a 157:157:com.android.tools.r8.ir.code.InvokeDirect com.android.tools.r8.ir.code.NewInstance.getUniqueConstructorInvoke(com.android.tools.r8.graph.DexItemFactory):55:55 -> a 157:157:com.android.tools.r8.ir.code.InstructionOrPhi getInsertionPointForCanonicalizedConstant(com.android.tools.r8.ir.code.Instruction):371 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 157:157:com.android.tools.r8.ir.optimize.ConstantCanonicalizer canonicalize():236 -> a 158:158:com.android.tools.r8.ir.code.InvokeDirect com.android.tools.r8.ir.code.NewInstance.getUniqueConstructorInvoke(com.android.tools.r8.graph.DexItemFactory):55:55 -> a 158:158:com.android.tools.r8.ir.code.InstructionOrPhi getInsertionPointForCanonicalizedConstant(com.android.tools.r8.ir.code.Instruction):371 -> a 158:158:com.android.tools.r8.ir.optimize.ConstantCanonicalizer canonicalize():236 -> a 159:159:com.android.tools.r8.ir.code.InstructionOrPhi getInsertionPointForCanonicalizedConstant(com.android.tools.r8.ir.code.Instruction):373:373 -> a 159:159:com.android.tools.r8.ir.optimize.ConstantCanonicalizer canonicalize():236 -> a 160:168:void insertCanonicalizedConstantInEntryBlock(com.android.tools.r8.ir.code.Instruction):554:562 -> a 160:168:com.android.tools.r8.ir.optimize.ConstantCanonicalizer canonicalize():238 -> a 169:169:com.android.tools.r8.ir.code.Position com.android.tools.r8.ir.code.IRCode.getEntryPosition():183:183 -> a 169:169:void insertCanonicalizedConstantInEntryBlock(com.android.tools.r8.ir.code.Instruction):562 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 169:169:com.android.tools.r8.ir.optimize.ConstantCanonicalizer canonicalize():238 -> a 170:175:void insertCanonicalizedConstantInEntryBlock(com.android.tools.r8.ir.code.Instruction):562:567 -> a 170:175:com.android.tools.r8.ir.optimize.ConstantCanonicalizer canonicalize():238 -> a 176:186:com.android.tools.r8.ir.optimize.ConstantCanonicalizer canonicalize():242:252 -> a 187:190:java.util.List removePendingInsertions(com.android.tools.r8.ir.code.InstructionOrPhi,java.util.Map):340:343 -> a 187:190:com.android.tools.r8.ir.optimize.ConstantCanonicalizer canonicalize():258 -> a 191:196:com.android.tools.r8.ir.optimize.ConstantCanonicalizer canonicalize():258:263 -> a 197:197:boolean com.android.tools.r8.ir.code.Value.hasUserThatMatches(java.util.function.Predicate):434:434 -> a 197:197:com.android.tools.r8.ir.optimize.ConstantCanonicalizer canonicalize():263 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 198:199:boolean com.android.tools.r8.ir.code.Value.hasUserThatMatches(java.util.function.Predicate):434:435 -> a 198:199:com.android.tools.r8.ir.optimize.ConstantCanonicalizer canonicalize():263 -> a 200:208:com.android.tools.r8.ir.optimize.ConstantCanonicalizer canonicalize():264:272 -> a 209:212:java.util.List removePendingInsertions(com.android.tools.r8.ir.code.InstructionOrPhi,java.util.Map):340:343 -> a 209:212:com.android.tools.r8.ir.code.InstructionListIterator 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 209:212:com.android.tools.r8.ir.optimize.ConstantCanonicalizer canonicalize():274 -> a 213:219:com.android.tools.r8.ir.code.InstructionListIterator 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 213:219:com.android.tools.r8.ir.optimize.ConstantCanonicalizer canonicalize():274 -> a 220:223:java.util.List removePendingInsertions(com.android.tools.r8.ir.code.InstructionOrPhi,java.util.Map):340:343 -> a 220:223:com.android.tools.r8.ir.code.InstructionListIterator 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 220:223:com.android.tools.r8.ir.optimize.ConstantCanonicalizer canonicalize():274 -> a 224:232:com.android.tools.r8.ir.code.InstructionListIterator 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 224:232:com.android.tools.r8.ir.optimize.ConstantCanonicalizer canonicalize():274 -> a 233:234:com.android.tools.r8.ir.optimize.ConstantCanonicalizer canonicalize():277:278 -> a 235:238:java.util.List removePendingInsertions(com.android.tools.r8.ir.code.InstructionOrPhi,java.util.Map):340:343 -> a 235:238:com.android.tools.r8.ir.code.InstructionListIterator 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 235:238:com.android.tools.r8.ir.optimize.ConstantCanonicalizer canonicalize():280 -> a 239:245:com.android.tools.r8.ir.code.InstructionListIterator 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 239:245:com.android.tools.r8.ir.optimize.ConstantCanonicalizer canonicalize():280 -> a 246:249:java.util.List removePendingInsertions(com.android.tools.r8.ir.code.InstructionOrPhi,java.util.Map):340:343 -> a 246:249:com.android.tools.r8.ir.code.InstructionListIterator 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 246:249:com.android.tools.r8.ir.optimize.ConstantCanonicalizer canonicalize():280 -> a 250:258:com.android.tools.r8.ir.code.InstructionListIterator 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 250:258:com.android.tools.r8.ir.optimize.ConstantCanonicalizer canonicalize():280 -> a 259:267:com.android.tools.r8.ir.optimize.ConstantCanonicalizer canonicalize():286:294 -> a 268:268:com.android.tools.r8.utils.OptionalBool com.android.tools.r8.utils.OptionalBool.unknown():73:73 -> a 268:268:com.android.tools.r8.ir.optimize.ConstantCanonicalizer clear():84 -> a 268:268:com.android.tools.r8.ir.optimize.ConstantCanonicalizer canonicalize():295 -> a 269:270:com.android.tools.r8.ir.optimize.ConstantCanonicalizer clear():84:85 -> a 269:270:com.android.tools.r8.ir.optimize.ConstantCanonicalizer canonicalize():295 -> a 271:271:boolean lambda$canonicalize$1(com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectMap$Entry):215:215 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/pJ;)Z"} 272:272:int lambda$canonicalize$2(com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectMap$Entry,com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectMap$Entry):216:216 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/pJ;Lcom/android/tools/r8/internal/pJ;)I"} 273:275:void addPendingInsertion(com.android.tools.r8.ir.code.InstructionOrPhi,com.android.tools.r8.ir.code.Instruction,java.util.Map):302:304 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/po;Lcom/android/tools/r8/internal/lo;Ljava/util/IdentityHashMap;)V"} 276:324:boolean isConstantCanonicalizationCandidate(com.android.tools.r8.ir.code.Instruction):406:454 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lo;)Z"} 325:326:boolean isConstantCanonicalizationCandidate(com.android.tools.r8.ir.code.Instruction):443:444 -> a 327:327:boolean com.android.tools.r8.ir.code.StaticGet.instructionMayHaveSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):150:150 -> a 327:327:boolean isConstantCanonicalizationCandidate(com.android.tools.r8.ir.code.Instruction):444 -> a 328:328: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):156:156 -> a 328:328:boolean com.android.tools.r8.ir.code.StaticGet.instructionMayHaveSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):150 -> a 328:328: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)"]} 329:329:boolean isConstantCanonicalizationCandidate(com.android.tools.r8.ir.code.Instruction):447:447 -> a 330:343:boolean isEffectivelyFinalField(com.android.tools.r8.ir.code.StaticGet):537:550 -> a 330:343:boolean isConstantCanonicalizationCandidate(com.android.tools.r8.ir.code.Instruction):448 -> a 344:345:boolean isConstantCanonicalizationCandidate(com.android.tools.r8.ir.code.Instruction):421:422 -> a 346:346:boolean com.android.tools.r8.ir.code.Instruction.instructionMayHaveSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):595:595 -> a 346:346:boolean isConstantCanonicalizationCandidate(com.android.tools.r8.ir.code.Instruction):422 -> a 347:347:boolean com.android.tools.r8.ir.code.Instruction.instructionMayHaveSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):595:595 -> a 347:347: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)"]} 348:350:boolean isConstantCanonicalizationCandidate(com.android.tools.r8.ir.code.Instruction):425:427 -> a 351:351:com.android.tools.r8.ir.code.InvokeDirect com.android.tools.r8.ir.code.NewInstance.getUniqueConstructorInvoke(com.android.tools.r8.graph.DexItemFactory):55:55 -> a 351:351:boolean isConstantCanonicalizationCandidate(com.android.tools.r8.ir.code.Instruction):427 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 352:352:com.android.tools.r8.ir.code.InvokeDirect com.android.tools.r8.ir.code.NewInstance.getUniqueConstructorInvoke(com.android.tools.r8.graph.DexItemFactory):55:55 -> a 352:352:boolean isConstantCanonicalizationCandidate(com.android.tools.r8.ir.code.Instruction):427 -> a 353:353:boolean isConstantCanonicalizationCandidate(com.android.tools.r8.ir.code.Instruction):431:431 -> a 354:357:java.util.Set getOrComputeIneligibleInstanceGetInstructions():115:118 -> a 354:357:boolean isConstantCanonicalizationCandidate(com.android.tools.r8.ir.code.Instruction):434 -> a 358:358:boolean isConstantCanonicalizationCandidate(com.android.tools.r8.ir.code.Instruction):434:434 -> a 359:413:boolean isConstantCanonicalizationCandidate(com.android.tools.r8.ir.code.Instruction):410:464 -> a 414:415:boolean constantUsedByInvokeRange(com.android.tools.r8.ir.code.Instruction):628:629 -> a 414:415:boolean isConstantCanonicalizationCandidate(com.android.tools.r8.ir.code.Instruction):472 -> a 416:419: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/B4;Lcom/android/tools/r8/internal/oo;Lcom/android/tools/r8/internal/po;Lcom/android/tools/r8/internal/lo;)Lcom/android/tools/r8/internal/oo;"} 420:421:com.android.tools.r8.ir.code.Position getPositionForCanonicalizationConstantAtInsertionPoint(com.android.tools.r8.ir.code.InstructionOrPhi,com.android.tools.r8.ir.code.Instruction):618:619 -> a 420:421: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 422:422:com.android.tools.r8.ir.code.Position com.android.tools.r8.ir.code.BasicBlock.getPosition():1625:1625 -> a 422:422:com.android.tools.r8.ir.code.Position 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)"]} 422:422: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 423:423:com.android.tools.r8.ir.code.Position com.android.tools.r8.ir.code.BasicBlock.getPosition():1625:1625 -> a 423:423:com.android.tools.r8.ir.code.Position getPositionForCanonicalizationConstantAtInsertionPoint(com.android.tools.r8.ir.code.InstructionOrPhi,com.android.tools.r8.ir.code.Instruction):619 -> a 423:423: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 424:426:com.android.tools.r8.ir.code.Position getPositionForCanonicalizationConstantAtInsertionPoint(com.android.tools.r8.ir.code.InstructionOrPhi,com.android.tools.r8.ir.code.Instruction):620:622 -> a 424:426: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 427:435: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 436:458: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:610 -> a 459:459: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/po;Lcom/android/tools/r8/internal/x4;)Lcom/android/tools/r8/internal/x4;"} 1:2:java.util.Set computeDirectAndIndirectCatchHandlerBlocks():141:142 -> b 3:3:java.util.LinkedList com.android.tools.r8.ir.code.IRCode.getBlocks():1353:1353 -> 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:4:java.util.Set computeIneligibleInstanceGetInstructions():122:125 -> c 5:5:java.lang.Iterable com.android.tools.r8.ir.code.BasicBlock.getInstructions(java.util.function.Predicate):719:719 -> c 5:5:java.util.Set computeIneligibleInstanceGetInstructions():125 -> c # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 6:6:java.lang.Iterable com.android.tools.r8.ir.code.BasicBlock.getInstructions(java.util.function.Predicate):719:719 -> c 6:6:java.util.Set computeIneligibleInstanceGetInstructions():125 -> c 7:15:java.util.Set computeIneligibleInstanceGetInstructions():125:133 -> c 1:1:boolean computeIsAccessingVolatileField():97:97 -> d 2:2:boolean com.android.tools.r8.graph.AppView.hasClassHierarchy():784:784 -> 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():784:784 -> d 3:3:boolean computeIsAccessingVolatileField():97 -> d 4:10:boolean computeIsAccessingVolatileField():101:107 -> d com.android.tools.r8.ir.optimize.ConstantCanonicalizer$1 -> com.android.tools.r8.ir.optimize.G: # {"id":"sourceFile","fileName":"ConstantCanonicalizer.java"} boolean $assertionsDisabled -> a 1:1:void ():155:155 -> 1:1:void (com.android.tools.r8.ir.optimize.ConstantCanonicalizer):155:155 -> # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} 1:1:boolean equals(java.lang.Object,java.lang.Object):155:155 -> a 2:2:boolean 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 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:7:boolean equals(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Instruction):186:189 -> a 4:7:boolean equals(java.lang.Object,java.lang.Object):155 -> a 8:8:int hashCode(java.lang.Object):155:155 -> a 9:24:int hashCode(com.android.tools.r8.ir.code.Instruction):159:174 -> a 9:24:int hashCode(java.lang.Object):155 -> a 25:33:int hashCode(com.android.tools.r8.ir.code.Instruction):164:172 -> a 25:33:int hashCode(java.lang.Object):155 -> a 34:34:int hashCode(com.android.tools.r8.ir.code.Instruction):169:169 -> a 34:34:int hashCode(java.lang.Object):155 -> a 35:35:int hashCode(com.android.tools.r8.ir.code.Instruction):162:162 -> a 35:35:int hashCode(java.lang.Object):155 -> a com.android.tools.r8.ir.optimize.DeadCodeRemover -> com.android.tools.r8.ir.optimize.M: # {"id":"sourceFile","fileName":"DeadCodeRemover.java"} 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/ir/optimize/F;)V"} 1:1:com.android.tools.r8.ir.optimize.CodeRewriter getCodeRewriter():45:45 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/ir/optimize/F;"} 2:15:void run(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.utils.Timing):49:62 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/utils/z3;)V"} 16:22:void 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 updateWorklist(java.util.Queue,com.android.tools.r8.ir.code.Value):94:100 -> a 23:29:void 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:50: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:149 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Queue;Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/internal/x4;Lcom/android/tools/r8/internal/f20;)V"} 51:51:boolean com.android.tools.r8.ir.code.Instruction.isStaticGet():0:0 -> a 51: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):151 -> 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:151 -> a 53:53:boolean com.android.tools.r8.graph.AppView.hasLiveness():801:801 -> 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 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 54:54:boolean com.android.tools.r8.graph.AppView.hasLiveness():801:801 -> 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 55: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:157 -> a 61:78: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:170 -> a 79:79:boolean com.android.tools.r8.ir.optimize.DeadCodeRemover$DeadInstructionResult.isNotDead():0:0 -> a 79: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):170 -> a 80:80:boolean com.android.tools.r8.ir.optimize.DeadCodeRemover$DeadInstructionResult.isMaybeDead():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):173 -> a 81:92: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 93:93:void updateWorklist(java.util.Queue,com.android.tools.r8.ir.code.Instruction):106:106 -> a 93: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):189 -> a 94:100:void updateWorklist(java.util.Queue,com.android.tools.r8.ir.code.Value) -> a 94:100:void updateWorklist(java.util.Queue,com.android.tools.r8.ir.code.Instruction):107 -> a 94:100: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 101:101:void updateWorklist(java.util.Queue,com.android.tools.r8.ir.code.Instruction):109:109 -> a 101: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:108:void updateWorklist(java.util.Queue,com.android.tools.r8.ir.code.Value):94:100 -> a 102:108:void updateWorklist(java.util.Queue,com.android.tools.r8.ir.code.Instruction):110 -> a 102:108: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 109:111: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 112:115:boolean removeUnneededCatchHandlers(com.android.tools.r8.ir.code.IRCode):201:204 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;)Z"} 116:148:java.util.Collection getDeadCatchHandlers(com.android.tools.r8.ir.code.BasicBlock):233:265 -> a 116:148:boolean removeUnneededCatchHandlers(com.android.tools.r8.ir.code.IRCode):205 -> a 149:168:boolean removeUnneededCatchHandlers(com.android.tools.r8.ir.code.IRCode):206:225 -> a 169:169:boolean com.android.tools.r8.ir.code.IRCode.isConsistentGraph(com.android.tools.r8.graph.AppView):629:629 -> a 169:169: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;)V"} 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.android.tools.r8.ir.optimize.L: # {"id":"sourceFile","fileName":"DeadCodeRemover.java"} 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:void ():268:268 -> 1:1:com.android.tools.r8.ir.optimize.DeadCodeRemover$DeadInstructionResult deadIfOutValueIsDead():287:287 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/ir/optimize/L;"} 2:2:com.android.tools.r8.ir.optimize.DeadCodeRemover$DeadInstructionResult deadIfInValueIsDead(com.android.tools.r8.ir.code.Value):295:295 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Y10;)Lcom/android/tools/r8/ir/optimize/L;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/ir/optimize/L;"} com.android.tools.r8.ir.optimize.DeadCodeRemover$DeadInstructionResult$1 -> com.android.tools.r8.ir.optimize.I: # {"id":"sourceFile","fileName":"DeadCodeRemover.java"} 1:1:void ():271:271 -> com.android.tools.r8.ir.optimize.DeadCodeRemover$DeadInstructionResult$2 -> com.android.tools.r8.ir.optimize.J: # {"id":"sourceFile","fileName":"DeadCodeRemover.java"} 1:1:void ():279:279 -> com.android.tools.r8.ir.optimize.DeadCodeRemover$DeadInstructionResult$3 -> com.android.tools.r8.ir.optimize.K: # {"id":"sourceFile","fileName":"DeadCodeRemover.java"} com.android.tools.r8.ir.code.Value val$inValueRequiredToBeDead -> c 1:1:void (com.android.tools.r8.ir.code.Value):295:295 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Y10;)V"} 1:1:java.lang.Iterable getValuesRequiredToBeDead():303:303 -> b com.android.tools.r8.ir.optimize.DefaultInliningOracle -> com.android.tools.r8.ir.optimize.N: # {"id":"sourceFile","fileName":"DefaultInliningOracle.java"} com.android.tools.r8.graph.AppView appView -> a com.android.tools.r8.utils.InternalOptions$InlinerOptions inlinerOptions -> b com.android.tools.r8.shaking.MainDexInfo mainDexInfo -> c com.android.tools.r8.graph.ProgramMethod method -> d com.android.tools.r8.ir.conversion.MethodProcessor methodProcessor -> e com.android.tools.r8.ir.optimize.inliner.InliningReasonStrategy reasonStrategy -> f int instructionAllowance -> g boolean $assertionsDisabled -> h 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/zn;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/YE;I)V"} 1:1:com.android.tools.r8.ir.analysis.type.ClassTypeElement getReceiverTypeOrDefault(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.ir.analysis.type.ClassTypeElement):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Rs;Lcom/android/tools/r8/internal/Na;)Lcom/android/tools/r8/internal/Na;"} 2:2:boolean isForcedInliningOracle():0:0 -> a 3:20:boolean 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Rs;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/F20;)Z"} 21:23:boolean 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 24:26: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Rs;Lcom/android/tools/r8/graph/I4$c;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/ir/optimize/a0;Lcom/android/tools/r8/internal/F20;)Z"} 27:35: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 36:36:boolean com.android.tools.r8.utils.InternalOptions.isGeneratingClassFiles():587:587 -> a 36:36: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)"]} 37:37:boolean com.android.tools.r8.utils.InternalOptions.isGeneratingClassFiles():587:587 -> a 37:37: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 38:50: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 51:52:boolean canHaveIssuesWithMonitors(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod):208:209 -> a 51:52: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 53:53:boolean com.android.tools.r8.graph.DexEncodedMethod.isSynchronized():447:447 -> a 53:53:boolean hasMonitorsOrIsSynchronized(com.android.tools.r8.graph.DexEncodedMethod):220 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 53:53:boolean canHaveIssuesWithMonitors(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod):209 -> a 53:53: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 54:54:boolean com.android.tools.r8.graph.DexEncodedMethod.isSynchronized():447:447 -> a 54:54:boolean hasMonitorsOrIsSynchronized(com.android.tools.r8.graph.DexEncodedMethod):220 -> a 54:54:boolean canHaveIssuesWithMonitors(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod):209 -> a 54:54: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 55:55:boolean hasMonitorsOrIsSynchronized(com.android.tools.r8.graph.DexEncodedMethod):220:220 -> a 55:55:boolean canHaveIssuesWithMonitors(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod):209 -> a 55:55: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 56:57:boolean canHaveIssuesWithMonitors(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod):210:211 -> a 56:57: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 58:58:boolean com.android.tools.r8.graph.DexEncodedMethod.isSynchronized():447:447 -> a 58:58:boolean hasMonitorsOrIsSynchronized(com.android.tools.r8.graph.DexEncodedMethod):220 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 58:58:boolean canHaveIssuesWithMonitors(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod):211 -> a 58:58: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 59:59:boolean com.android.tools.r8.graph.DexEncodedMethod.isSynchronized():447:447 -> a 59:59:boolean hasMonitorsOrIsSynchronized(com.android.tools.r8.graph.DexEncodedMethod):220 -> a 59:59:boolean canHaveIssuesWithMonitors(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod):211 -> a 59:59: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 60:60:boolean hasMonitorsOrIsSynchronized(com.android.tools.r8.graph.DexEncodedMethod):220:220 -> a 60:60:boolean canHaveIssuesWithMonitors(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod):211 -> a 60:60: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 61:71: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:176 -> a 72:72:com.android.tools.r8.utils.InternalOptions$TestingOptions com.android.tools.r8.graph.AppView.testing():632:632 -> a 72:72: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 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 73:73:com.android.tools.r8.utils.InternalOptions$TestingOptions com.android.tools.r8.graph.AppView.testing():632:632 -> a 73:73: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 -> a 74:95: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 96:103: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 104:104: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 105:105: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 106:106:com.android.tools.r8.graph.ProgramMethod lookupSingleTarget(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod):272:272 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/Rs;)Lcom/android/tools/r8/graph/o5;"} 107:107: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 107:107: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)"]} 108:108: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 108:108:com.android.tools.r8.graph.ProgramMethod lookupSingleTarget(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod):272 -> a 109:109: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:285 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/internal/Rs;Lcom/android/tools/r8/graph/I4$c;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/U9;Lcom/android/tools/r8/internal/yn;Lcom/android/tools/r8/internal/F20;)Lcom/android/tools/r8/ir/optimize/X;"} 110:117:boolean 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 110:117: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 118:118:boolean com.android.tools.r8.shaking.AssumeInfoCollection.isSideEffectFree(com.android.tools.r8.graph.DexMember):56:56 -> a 118:118:boolean 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)"]} 118:118: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 119:119:boolean com.android.tools.r8.shaking.AssumeInfoCollection.isSideEffectFree(com.android.tools.r8.graph.DexMember):56:56 -> a 119:119:boolean 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 119:119: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 120:120:boolean 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 120:120: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 121:121:boolean com.android.tools.r8.shaking.AssumeInfoCollection.isSideEffectFree(com.android.tools.r8.graph.DexClassAndMember):60:60 -> a 121:121:boolean 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 121:121: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 122:122:boolean com.android.tools.r8.shaking.AssumeInfoCollection.isSideEffectFree(com.android.tools.r8.graph.DexMember):56:56 -> a 122:122:boolean com.android.tools.r8.shaking.AssumeInfoCollection.isSideEffectFree(com.android.tools.r8.graph.DexClassAndMember):60 -> a 122:122:boolean 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 122:122: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 123:123:boolean com.android.tools.r8.shaking.AssumeInfoCollection.isSideEffectFree(com.android.tools.r8.graph.DexMember):56:56 -> a 123:123:boolean 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 123:123: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 124:124:boolean 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:381 -> a 124:124: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 125:125:com.android.tools.r8.utils.InternalOptions$TestingOptions com.android.tools.r8.graph.AppView.testing():632:632 -> a 125:125:boolean 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 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 125:125: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 126:126:com.android.tools.r8.utils.InternalOptions$TestingOptions com.android.tools.r8.graph.AppView.testing():632:632 -> a 126:126:boolean 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 -> a 126:126: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 127:128:boolean 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 127:128: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 129:129:boolean com.android.tools.r8.synthesis.SyntheticItems.isSyntheticClass(com.android.tools.r8.graph.DexProgramClass):437:437 -> a 129:129:boolean 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 129:129: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 130:130:boolean com.android.tools.r8.synthesis.SyntheticItems.isSyntheticClass(com.android.tools.r8.graph.DexType):433:433 -> a 130:130:boolean com.android.tools.r8.synthesis.SyntheticItems.isSyntheticClass(com.android.tools.r8.graph.DexProgramClass):437 -> a 130:130:boolean 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 130:130: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 131:131:boolean 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 131:131: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 132:173: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 174:174:boolean com.android.tools.r8.graph.DexEncodedMethod.isSynchronized():447:447 -> a 174:174:boolean hasMonitorsOrIsSynchronized(com.android.tools.r8.graph.DexEncodedMethod):220 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 174:174: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 175:175:boolean com.android.tools.r8.graph.DexEncodedMethod.isSynchronized():447:447 -> a 175:175:boolean hasMonitorsOrIsSynchronized(com.android.tools.r8.graph.DexEncodedMethod):220 -> a 175:175: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 176:176:boolean hasMonitorsOrIsSynchronized(com.android.tools.r8.graph.DexEncodedMethod):220:220 -> a 176:176: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 177:198: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 199:308:boolean 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:596 -> a 199:308: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 309:310: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Ss;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/ir/optimize/a0;Lcom/android/tools/r8/internal/F20;)Lcom/android/tools/r8/ir/optimize/W;"} 311:311:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isDefinitelyNull():387:387 -> a 311:311: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)"]} 312:312:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isDefinitelyNull():387:387 -> a 312:312: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 313:319: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:403 -> a 320:320:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isDefinitelyNull():387:387 -> a 320:320: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)"]} 321:321:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isDefinitelyNull():387:387 -> a 321:321: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 322:328: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 329:338: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ct;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/ir/optimize/a0;Lcom/android/tools/r8/internal/U9;Lcom/android/tools/r8/internal/F20;)Lcom/android/tools/r8/ir/optimize/W;"} 339:347: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ct;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/U9;)Z"} 348:357: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 358:373: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 374:374: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/ln;)Ljava/lang/Boolean;"} 375:375:boolean stillHasBudget(com.android.tools.r8.ir.optimize.Inliner$InlineAction,com.android.tools.r8.ir.optimize.inliner.WhyAreYouNotInliningReporter):603:603 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/ir/optimize/W;Lcom/android/tools/r8/internal/F20;)Z"} 376:376:boolean com.android.tools.r8.ir.optimize.Inliner$Reason.mustBeInlined():497:497 -> a 376:376:boolean stillHasBudget(com.android.tools.r8.ir.optimize.Inliner$InlineAction,com.android.tools.r8.ir.optimize.inliner.WhyAreYouNotInliningReporter):603 -> a 377:379:boolean stillHasBudget(com.android.tools.r8.ir.optimize.Inliner$InlineAction,com.android.tools.r8.ir.optimize.inliner.WhyAreYouNotInliningReporter):606:608 -> a 380:380: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):620:620 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/internal/Rs;Lcom/android/tools/r8/ir/optimize/Y;Lcom/android/tools/r8/internal/x4;Lcom/android/tools/r8/internal/F20;)Z"} 381:381:boolean com.android.tools.r8.ir.optimize.Inliner$Reason.mustBeInlined():497:497 -> a 381: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):620 -> a 382:384:boolean willExceedInstructionBudget(com.android.tools.r8.ir.optimize.Inliner$InlineeWithReason,com.android.tools.r8.ir.optimize.inliner.WhyAreYouNotInliningReporter):631:633 -> a 382:384: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 -> a 385:385: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:624 -> a 386:390:boolean willExceedControlFlowResolutionBlocksBudget(com.android.tools.r8.ir.optimize.Inliner$InlineeWithReason,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.optimize.inliner.WhyAreYouNotInliningReporter):718:722 -> a 386:390: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):625 -> a 391:391:int com.android.tools.r8.ir.code.BasicBlock.numberOfThrowingInstructions():1659:1659 -> a 391:391:boolean willExceedControlFlowResolutionBlocksBudget(com.android.tools.r8.ir.optimize.Inliner$InlineeWithReason,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.optimize.inliner.WhyAreYouNotInliningReporter):723 -> a 391:391: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):625 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 392:393:int com.android.tools.r8.ir.code.BasicBlock.numberOfThrowingInstructions():1659:1660 -> a 392:393:boolean willExceedControlFlowResolutionBlocksBudget(com.android.tools.r8.ir.optimize.Inliner$InlineeWithReason,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.optimize.inliner.WhyAreYouNotInliningReporter):723 -> a 392:393: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):625 -> a 394:399:boolean willExceedControlFlowResolutionBlocksBudget(com.android.tools.r8.ir.optimize.Inliner$InlineeWithReason,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.optimize.inliner.WhyAreYouNotInliningReporter):729:734 -> a 394: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):625 -> 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):653:685 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/internal/Rs;Lcom/android/tools/r8/ir/optimize/Y;Lcom/android/tools/r8/internal/F20;)Z"} 433:433:void markInlined(com.android.tools.r8.ir.optimize.Inliner$InlineeWithReason):744:744 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/ir/optimize/Y;)V"} 1:1:com.android.tools.r8.graph.AppView appView():84:84 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/m;"} 2:7:boolean satisfiesRequirementsForSimpleInlining(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod):225:230 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/Rs;)Z"} 8:10:int 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 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 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.android.tools.r8.ir.optimize.O: # {"id":"sourceFile","fileName":"Devirtualizer.java"} 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)V"} 1:2:void devirtualizeInvokeInterface(com.android.tools.r8.ir.code.IRCode):60:61 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;)V"} 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):1043:1043 -> 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:98:void devirtualizeInvokeInterface(com.android.tools.r8.ir.code.IRCode):142:150 -> a 99:99:com.android.tools.r8.graph.DexClass rebindSuperInvokeToMostSpecific(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):323:323 -> a 99:99:void devirtualizeInvokeInterface(com.android.tools.r8.ir.code.IRCode):151 -> a 100:100: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,com.android.tools.r8.graph.AppView):672:672 -> a 100:100:com.android.tools.r8.graph.DexClass rebindSuperInvokeToMostSpecific(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):323 -> a 100:100:void devirtualizeInvokeInterface(com.android.tools.r8.ir.code.IRCode):151 -> a 101:101: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,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.AppInfoWithClassHierarchy):680:680 -> a 101:101: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,com.android.tools.r8.graph.AppView):672 -> a 101:101:com.android.tools.r8.graph.DexClass rebindSuperInvokeToMostSpecific(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):323 -> a 101:101:void devirtualizeInvokeInterface(com.android.tools.r8.ir.code.IRCode):151 -> a 102:117:com.android.tools.r8.graph.DexClass rebindSuperInvokeToMostSpecific(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):328:343 -> a 102:117:void devirtualizeInvokeInterface(com.android.tools.r8.ir.code.IRCode):151 -> a 118:118: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 118:118:com.android.tools.r8.graph.DexClass rebindSuperInvokeToMostSpecific(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):343 -> a 118:118:void devirtualizeInvokeInterface(com.android.tools.r8.ir.code.IRCode):151 -> a 119:126:com.android.tools.r8.graph.DexClass rebindSuperInvokeToMostSpecific(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):345:352 -> a 119:126:void devirtualizeInvokeInterface(com.android.tools.r8.ir.code.IRCode):151 -> a 127:128:void devirtualizeInvokeInterface(com.android.tools.r8.ir.code.IRCode):153:154 -> a 129:129: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):332:332 -> a 129:129:void devirtualizeInvokeInterface(com.android.tools.r8.ir.code.IRCode):154 -> a 130:133:boolean isRebindingNewClassIntoMainDex(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexMethod):417:420 -> a 130:133:void devirtualizeInvokeInterface(com.android.tools.r8.ir.code.IRCode):156 -> a 134:139:void devirtualizeInvokeInterface(com.android.tools.r8.ir.code.IRCode):157:162 -> a 140:155:void devirtualizeInvokeInterface(com.android.tools.r8.ir.code.IRCode):157:172 -> a 156:191:com.android.tools.r8.graph.DexMethod rebindVirtualInvokeToMostSpecific(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.ProgramMethod):367:402 -> a 156:191:void devirtualizeInvokeInterface(com.android.tools.r8.ir.code.IRCode):172 -> a 192:204:com.android.tools.r8.graph.DexMethod rebindVirtualInvokeToMostSpecific(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.ProgramMethod):401:413 -> a 192:204:void devirtualizeInvokeInterface(com.android.tools.r8.ir.code.IRCode):172 -> a 205:206:void devirtualizeInvokeInterface(com.android.tools.r8.ir.code.IRCode):174:175 -> a 207:207:void devirtualizeInvokeInterface(com.android.tools.r8.ir.code.IRCode):174:174 -> a 208:208:boolean com.android.tools.r8.ir.code.Instruction.isInvokeInterface():0:0 -> a 208:208:void devirtualizeInvokeInterface(com.android.tools.r8.ir.code.IRCode):180 -> a 209:226:void devirtualizeInvokeInterface(com.android.tools.r8.ir.code.IRCode):183:200 -> a 227:230:boolean isRebindingNewClassIntoMainDex(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexMethod):417:420 -> a 227:230:void devirtualizeInvokeInterface(com.android.tools.r8.ir.code.IRCode):200 -> a 231:251:void devirtualizeInvokeInterface(com.android.tools.r8.ir.code.IRCode):204:224 -> a 252:316:void devirtualizeInvokeInterface(com.android.tools.r8.ir.code.IRCode):223:287 -> a 317:317:void com.android.tools.r8.ir.code.DominatorTree.(com.android.tools.r8.ir.code.IRCode):37:37 -> a 317:317:void devirtualizeInvokeInterface(com.android.tools.r8.ir.code.IRCode):287 -> a 318:333:void devirtualizeInvokeInterface(com.android.tools.r8.ir.code.IRCode):289:304 -> a 334:338:void devirtualizeInvokeInterface(com.android.tools.r8.ir.code.IRCode):303:307 -> a 339:339:com.android.tools.r8.ir.optimize.AssumeRemover com.android.tools.r8.ir.optimize.AssumeRemover.removeMarkedInstructions():104:104 -> a 339:339:void devirtualizeInvokeInterface(com.android.tools.r8.ir.code.IRCode):313 -> a 340:342:void devirtualizeInvokeInterface(com.android.tools.r8.ir.code.IRCode):314:316 -> a 343:343:void com.android.tools.r8.ir.analysis.type.TypeAnalysis.(com.android.tools.r8.graph.AppView):39:39 -> a 343:343:void devirtualizeInvokeInterface(com.android.tools.r8.ir.code.IRCode):316 -> a 344:346:void devirtualizeInvokeInterface(com.android.tools.r8.ir.code.IRCode):316:318 -> a com.android.tools.r8.ir.optimize.DynamicTypeOptimization -> com.android.tools.r8.ir.optimize.P: # {"id":"sourceFile","fileName":"DynamicTypeOptimization.java"} 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/ll;)Lcom/android/tools/r8/internal/Kf;"} 3:3:java.util.LinkedList com.android.tools.r8.ir.code.IRCode.getBlocks():1353:1353 -> 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:8:com.android.tools.r8.ir.analysis.type.DynamicType computeDynamicReturnType(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode):34:38 -> a 9:9:com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound com.android.tools.r8.ir.code.Value.getDynamicType(com.android.tools.r8.graph.AppView):1043:1043 -> a 9:9:com.android.tools.r8.ir.analysis.type.DynamicType computeDynamicReturnType(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode):38 -> a 10:13: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.android.tools.r8.ir.optimize.Q: # {"id":"sourceFile","fileName":"ForcedInliningOracle.java"} com.android.tools.r8.graph.AppView appView -> a com.android.tools.r8.graph.ProgramMethod method -> b java.util.Map invokesToInline -> c 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o5;Ljava/util/IdentityHashMap;)V"} 1:1:boolean isForcedInliningOracle():0:0 -> a 2:2:void markInlined(com.android.tools.r8.ir.optimize.Inliner$InlineeWithReason):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/ir/optimize/Y;)V"} 3:3: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):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Rs;Lcom/android/tools/r8/graph/I4$c;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/ir/optimize/a0;Lcom/android/tools/r8/internal/F20;)Z"} 4:4:boolean stillHasBudget(com.android.tools.r8.ir.optimize.Inliner$InlineAction,com.android.tools.r8.ir.optimize.inliner.WhyAreYouNotInliningReporter):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/ir/optimize/W;Lcom/android/tools/r8/internal/F20;)Z"} 5:5: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):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/internal/Rs;Lcom/android/tools/r8/ir/optimize/Y;Lcom/android/tools/r8/internal/x4;Lcom/android/tools/r8/internal/F20;)Z"} 6:10:com.android.tools.r8.graph.ProgramMethod lookupSingleTarget(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod):62:66 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/Rs;)Lcom/android/tools/r8/graph/o5;"} 11:11: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 11:11: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)"]} 12:12: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 12:12:com.android.tools.r8.graph.ProgramMethod lookupSingleTarget(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod):66 -> a 13:20:com.android.tools.r8.ir.optimize.Inliner$InlineAction 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 13:20: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/internal/Rs;Lcom/android/tools/r8/graph/I4$c;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/U9;Lcom/android/tools/r8/internal/yn;Lcom/android/tools/r8/internal/F20;)Lcom/android/tools/r8/ir/optimize/X;"} 21:21: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 22:26: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:139 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Rs;Lcom/android/tools/r8/internal/Na;)Lcom/android/tools/r8/internal/Na;"} 1:1:com.android.tools.r8.graph.AppView appView():42:42 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/m;"} com.android.tools.r8.ir.optimize.IdempotentFunctionCallCanonicalizer -> com.android.tools.r8.ir.optimize.T: # {"id":"sourceFile","fileName":"IdempotentFunctionCallCanonicalizer.java"} com.android.tools.r8.graph.AppView appView -> a com.android.tools.r8.graph.DexItemFactory factory -> b boolean $assertionsDisabled -> c 1:1:void ():50:50 -> 1:3:void (com.android.tools.r8.graph.AppView):61:63 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)V"} 1:1:void canonicalize(com.android.tools.r8.ir.code.IRCode):67:67 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;)V"} 2:2:void com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap.(com.android.tools.r8.it.unimi.dsi.fastutil.Hash$Strategy):184:184 -> a 2:2:void canonicalize(com.android.tools.r8.ir.code.IRCode):67 -> a 3:16:void canonicalize(com.android.tools.r8.ir.code.IRCode):85:98 -> a 17:20:boolean isIdempotentLibraryMethodInvoke(com.android.tools.r8.ir.code.InvokeMethod):235:238 -> a 17:20:void canonicalize(com.android.tools.r8.ir.code.IRCode):102 -> a 21:21:boolean com.android.tools.r8.ir.optimize.library.LibraryMethodSideEffectModelCollection.isCallToSideEffectFreeFinalMethod(com.android.tools.r8.ir.code.InvokeMethod):119:119 -> a 21:21:boolean isIdempotentLibraryMethodInvoke(com.android.tools.r8.ir.code.InvokeMethod):238 -> a 21:21:void canonicalize(com.android.tools.r8.ir.code.IRCode):102 -> a 22:23:boolean isIdempotentLibraryMethodInvoke(com.android.tools.r8.ir.code.InvokeMethod):238:239 -> a 22:23:void canonicalize(com.android.tools.r8.ir.code.IRCode):102 -> a 24:93:void canonicalize(com.android.tools.r8.ir.code.IRCode):103:172 -> a 94:94:java.util.HashMap com.android.tools.r8.com.google.common.collect.Maps.newHashMap():226:226 -> a 94:94:void canonicalize(com.android.tools.r8.ir.code.IRCode):175 -> a 95:149:void canonicalize(com.android.tools.r8.ir.code.IRCode):177:231 -> a 150:150:java.util.List lambda$canonicalize$0(com.android.tools.r8.ir.code.InvokeMethod):162:162 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Rs;)Ljava/util/List;"} 151:151:boolean lambda$canonicalize$1(com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectMap$Entry):179:179 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/pJ;)Z"} 152:152:int lambda$canonicalize$2(com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectMap$Entry,com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectMap$Entry):180:180 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/pJ;Lcom/android/tools/r8/internal/pJ;)I"} 153:162:void lambda$canonicalize$3(com.android.tools.r8.ir.code.IRCode,java.util.Map,com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectMap$Entry):184:193 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;Ljava/util/Map;Lcom/android/tools/r8/internal/pJ;)V"} 163:163:com.android.tools.r8.ir.code.Invoke com.android.tools.r8.ir.code.Invoke.create(com.android.tools.r8.ir.code.InvokeType,com.android.tools.r8.graph.DexItem,com.android.tools.r8.graph.DexProto,com.android.tools.r8.ir.code.Value,java.util.List):36:36 -> a 163:163:void lambda$canonicalize$3(com.android.tools.r8.ir.code.IRCode,java.util.Map,com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectMap$Entry):188 -> a 164:167:void lambda$canonicalize$3(com.android.tools.r8.ir.code.IRCode,java.util.Map,com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectMap$Entry):199:202 -> a 168:178:void insertCanonicalizedInvokeWithoutInValues(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.Invoke):271:281 -> a 168:178:void lambda$canonicalize$3(com.android.tools.r8.ir.code.IRCode,java.util.Map,com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectMap$Entry):204 -> a 179:180:void lambda$canonicalize$3(com.android.tools.r8.ir.code.IRCode,java.util.Map,com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectMap$Entry):206:207 -> a 181:203:void insertCanonicalizedInvokeWithInValues(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.Invoke):244:266 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/internal/Js;)V"} 204:204:boolean lambda$insertCanonicalizedInvokeWithInValues$4(com.android.tools.r8.ir.code.Instruction):261:261 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lo;)Z"} com.android.tools.r8.ir.optimize.IdempotentFunctionCallCanonicalizer$1 -> com.android.tools.r8.ir.optimize.S: # {"id":"sourceFile","fileName":"IdempotentFunctionCallCanonicalizer.java"} boolean $assertionsDisabled -> a 1:1:void ():69:69 -> 1:1:void (com.android.tools.r8.ir.optimize.IdempotentFunctionCallCanonicalizer):69:69 -> # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} 1:1:boolean equals(java.lang.Object,java.lang.Object):69:69 -> a 2:6:boolean equals(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.ir.code.InvokeMethod):77:81 -> a 2:6:boolean equals(java.lang.Object,java.lang.Object):69 -> a 7:7:int hashCode(java.lang.Object):69:69 -> a 8:8:int hashCode(com.android.tools.r8.ir.code.InvokeMethod):72:72 -> a 8:8:int hashCode(java.lang.Object):69 -> a com.android.tools.r8.ir.optimize.Inliner -> com.android.tools.r8.ir.optimize.c0: # {"id":"sourceFile","fileName":"Inliner.java"} com.android.tools.r8.graph.AppView appView -> a com.android.tools.r8.ir.conversion.IRConverter converter -> b com.android.tools.r8.ir.conversion.LensCodeRewriter lensCodeRewriter -> c com.android.tools.r8.utils.collections.LongLivedProgramMethodSetBuilder singleInlineCallers -> d com.android.tools.r8.ir.optimize.MultiCallerInliner multiCallerInliner -> e java.util.Map singleCallerInlinedMethodsInWave -> f java.util.Set singleCallerInlinedPrunedMethodsForTesting -> g com.android.tools.r8.androidapi.AvailableApiExceptions availableApiExceptions -> h boolean $assertionsDisabled -> i 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/tl;Lcom/android/tools/r8/internal/kB;)V"} 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 -> 1:1:boolean lambda$performInliningImpl$1(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/x4;Lcom/android/tools/r8/internal/x4;)Z"} 2:8:boolean returnsIntAsBoolean(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod):163:169 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/ll;)Z"} 9:9:boolean com.android.tools.r8.ir.code.Value.knownToBeBoolean():911:911 -> a 9:9: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)"]} 10:10: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/internal/YE;Lcom/android/tools/r8/utils/z3;)V"} 11: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):852:858 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/ll;Ljava/util/IdentityHashMap;Lcom/android/tools/r8/internal/yn;Lcom/android/tools/r8/internal/YE;Lcom/android/tools/r8/utils/z3;)V"} 18:18: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 19:19: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):876:876 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/ir/optimize/info/n;Lcom/android/tools/r8/internal/YE;Lcom/android/tools/r8/utils/z3;)V"} 20:20: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):870:870 -> a 21:26: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/ir/optimize/info/n;Lcom/android/tools/r8/internal/YE;Lcom/android/tools/r8/utils/z3;Lcom/android/tools/r8/internal/zn;)V"} 27:35: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 36:38:com.android.tools.r8.ir.optimize.inliner.InliningReasonStrategy createDefaultInliningReasonStrategy(com.android.tools.r8.ir.conversion.MethodProcessor):902:904 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/YE;)Lcom/android/tools/r8/internal/zn;"} 39:39: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ae;Lcom/android/tools/r8/internal/Mj;)Lcom/android/tools/r8/internal/zn;"} 40:40: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/YE;ILcom/android/tools/r8/internal/zn;)Lcom/android/tools/r8/ir/optimize/N;"} 41:41: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/ir/optimize/f0;Lcom/android/tools/r8/ir/optimize/e0;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/ir/optimize/info/n;Lcom/android/tools/r8/internal/yn;Lcom/android/tools/r8/internal/YE;Lcom/android/tools/r8/utils/z3;)V"} 42:42:void com.android.tools.r8.ir.optimize.AssumeRemover.(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode) -> a 42:42: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 43: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):943:975 -> a 76:77:boolean 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 76:77: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 78:78:boolean com.android.tools.r8.ir.code.Instruction.isInvokeStatic():0:0 -> a 78:78:boolean 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 78: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:80:boolean 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 79: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:90:boolean 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:1124 -> a 81:90: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 91:113: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 114:114:boolean com.android.tools.r8.ir.optimize.Inliner$InlineResult.isRetryAction():0:0 -> a 114:114: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 115:115:void enqueueMethodForReprocessing(com.android.tools.r8.graph.ProgramMethod):1216:1216 -> a 115:115: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 116:151: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:1046 -> a 152:152:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.ir.optimize.Inliner$InlineAction.getDowncastClass():534:534 -> a 152:152: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):1052 -> a 153:169: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 170:197: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:1088 -> a 198:198:boolean com.android.tools.r8.ir.code.Instruction.isAssume():0:0 -> a 198:198: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 199:208: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:1101 -> a 209:217:boolean containsPotentialCatchHandlerVerificationError(com.android.tools.r8.ir.code.IRCode):1129:1137 -> a 209:217:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget computeInliningConstraint(com.android.tools.r8.ir.code.IRCode):136 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;)Lcom/android/tools/r8/ir/optimize/V;"} 218:230:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget computeInliningConstraint(com.android.tools.r8.ir.code.IRCode):137:149 -> a 231:233:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget instructionAllowedForInlining(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.optimize.InliningConstraints,com.android.tools.r8.graph.ProgramMethod):128:130 -> a 231:233:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget computeInliningConstraint(com.android.tools.r8.ir.code.IRCode):151 -> a 234:234:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget computeInliningConstraint(com.android.tools.r8.ir.code.IRCode):157:157 -> a 235:248: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):1152:1165 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/internal/B4;Lcom/android/tools/r8/internal/x4;Ljava/util/Set;Lcom/android/tools/r8/utils/z3;)V"} 249:249:void rewindBlockIterator(java.util.ListIterator,com.android.tools.r8.ir.code.BasicBlock):1197:1197 -> a 249:249: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):1168 -> a 250: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):1169:1169 -> a 251:251:void rewindBlockIterator(java.util.ListIterator,com.android.tools.r8.ir.code.BasicBlock):1197:1197 -> 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):1172 -> a 252:253:void lambda$postProcessInlineeBlocks$2(java.util.Set,java.util.Set,com.android.tools.r8.ir.code.BasicBlock):1161:1162 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Set;Ljava/util/Set;Lcom/android/tools/r8/internal/x4;)V"} 254:256: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):1180:1182 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/internal/B4;Ljava/util/Set;Lcom/android/tools/r8/utils/z3;)V"} 257:261:void applyMemberValuePropagationToInlinee(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,java.util.Set):1187:1191 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/internal/B4;Ljava/util/Set;)V"} 262:262:void com.android.tools.r8.ir.analysis.type.TypeAnalysis.(com.android.tools.r8.graph.AppView):39:39 -> a 262:262:void applyMemberValuePropagationToInlinee(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,java.util.Set):1191 -> a 263:265:void applyMemberValuePropagationToInlinee(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlockIterator,java.util.Set):1191:1193 -> a 266:273:void rewindBlockIterator(java.util.ListIterator,com.android.tools.r8.ir.code.BasicBlock,java.util.function.Consumer):1205:1212 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/ListIterator;Lcom/android/tools/r8/internal/x4;Ljava/util/function/Consumer;)V"} 274:303:void onWaveDone():1229:1258 -> a 304:322:void lambda$onWaveDone$4(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.utils.collections.ProgramMethodSet):1232:1250 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/internal/IN;)V"} 323:328:void lambda$onWaveDone$4(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.utils.collections.ProgramMethodSet):1249:1254 -> a 329:333:void onLastWaveDone(com.android.tools.r8.ir.conversion.PostMethodProcessor$Builder,java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):1266:1270 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/wM;Ljava/util/concurrent/ExecutorService;Lcom/android/tools/r8/utils/z3;)V"} 334:334:com.android.tools.r8.utils.collections.LongLivedProgramMethodSetBuilder com.android.tools.r8.utils.collections.LongLivedProgramMethodSetBuilder.rewrittenWithLens(com.android.tools.r8.graph.AppView):143:143 -> a 334:334:void onLastWaveDone(com.android.tools.r8.ir.conversion.PostMethodProcessor$Builder,java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):1270 -> a 335:336:void onLastWaveDone(com.android.tools.r8.ir.conversion.PostMethodProcessor$Builder,java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):1270:1271 -> a 337:344:void onLastWaveDone(com.android.tools.r8.ir.conversion.PostMethodProcessor$Builder,java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):1268:1275 -> a 345:345:boolean lambda$onLastWaveDone$5(com.android.tools.r8.graph.ProgramMethod):1273:1273 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)Z"} 346:346:boolean lambda$verifyAllSingleCallerMethodsHaveBeenPruned$6(com.android.tools.r8.graph.DexEncodedMethod):1282:1282 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W0;)Z"} 347:348:void lambda$verifyAllSingleCallerMethodsHaveBeenPruned$7(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):1284:1285 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o5;)V"} 349:349:void lambda$verifyAllSingleCallerMethodsHaveBeenPruned$7(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):1284:1284 -> a 350:350:boolean verifyIsPrunedDueToSingleCallerInlining(com.android.tools.r8.graph.DexMethod):1292:1292 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)V"} 351:353:boolean verifyAllMultiCallerInlinedMethodsHaveBeenPruned(com.android.tools.r8.graph.AppView):1297:1299 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)V"} 1:6:int numberOfInstructions(com.android.tools.r8.ir.code.IRCode):801:806 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;)I"} 7:7:boolean com.android.tools.r8.ir.code.Instruction.isAssume():0:0 -> b 7:7:int numberOfInstructions(com.android.tools.r8.ir.code.IRCode):812 -> b 8:15:int numberOfInstructions(com.android.tools.r8.ir.code.IRCode):818:825 -> b 16:19:boolean lambda$onWaveDone$3(com.android.tools.r8.graph.ProgramMethod):1236:1239 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)Z"} 20:21:boolean verifyAllSingleCallerMethodsHaveBeenPruned(com.android.tools.r8.graph.AppView):1280:1281 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)V"} 1:1:void onMethodCodePruned(com.android.tools.r8.graph.ProgramMethod):1225:1225 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)V"} 1:1:void onMethodCodePruned(com.android.tools.r8.graph.ProgramMethod):1225:1225 -> d 1:1:void onMethodPruned(com.android.tools.r8.graph.ProgramMethod):1220 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)V"} 2:2:void onMethodPruned(com.android.tools.r8.graph.ProgramMethod):1221:1221 -> d com.android.tools.r8.ir.optimize.Inliner$Constraint -> com.android.tools.r8.ir.optimize.U: # {"id":"sourceFile","fileName":"Inliner.java"} int value -> a com.android.tools.r8.ir.optimize.Inliner$Constraint NEVER -> b com.android.tools.r8.ir.optimize.Inliner$Constraint SAMECLASS -> c com.android.tools.r8.ir.optimize.Inliner$Constraint SAMENEST -> d com.android.tools.r8.ir.optimize.Inliner$Constraint PACKAGE -> e com.android.tools.r8.ir.optimize.Inliner$Constraint SUBCLASS -> f com.android.tools.r8.ir.optimize.Inliner$Constraint ALWAYS -> g com.android.tools.r8.ir.optimize.Inliner$Constraint[] $VALUES -> h 1:17:void ():190:206 -> 18:47:void ():190:219 -> 1:2:void (java.lang.String,int,int):210:211 -> 1:1:com.android.tools.r8.ir.optimize.Inliner$Constraint[] values():190:190 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()[Lcom/android/tools/r8/ir/optimize/U;"} 1:1:boolean isSet(int):230:230 -> c com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget -> com.android.tools.r8.ir.optimize.V: # {"id":"sourceFile","fileName":"Inliner.java"} com.android.tools.r8.ir.optimize.Inliner$Constraint constraint -> a com.android.tools.r8.graph.DexType targetHolder -> b com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget NEVER -> c com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget ALWAYS -> d boolean $assertionsDisabled -> e 1:9:void ():248:256 -> 1:4:void (com.android.tools.r8.ir.optimize.Inliner$Constraint):258:261 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/ir/optimize/U;)V"} 5:9:void (com.android.tools.r8.ir.optimize.Inliner$Constraint,com.android.tools.r8.graph.DexType):264:268 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/ir/optimize/U;Lcom/android/tools/r8/graph/v2;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/g;Lcom/android/tools/r8/graph/m;)Lcom/android/tools/r8/ir/optimize/V;"} 25:36: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:331 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/o5;)Lcom/android/tools/r8/ir/optimize/V;"} 37: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):336:386 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/ir/optimize/V;Lcom/android/tools/r8/ir/optimize/V;Lcom/android/tools/r8/graph/m;)Lcom/android/tools/r8/ir/optimize/V;"} 88:98:boolean verifyAllNestInSamePackage(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.AppView):463:473 -> a 88: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:122:boolean allNestMembersSubtypeOf(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.AppView):440:455 -> a 107: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():129:129 -> 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():129:129 -> hashCode 6:6:int hashCode():276 -> hashCode com.android.tools.r8.ir.optimize.Inliner$InlineAction -> com.android.tools.r8.ir.optimize.W: # {"id":"sourceFile","fileName":"Inliner.java"} com.android.tools.r8.graph.ProgramMethod target -> a com.android.tools.r8.ir.code.Invoke invoke -> b com.android.tools.r8.ir.optimize.Inliner$Reason reason -> c boolean shouldEnsureStaticInitialization -> d com.android.tools.r8.graph.DexProgramClass downcastClass -> e boolean $assertionsDisabled -> f 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/Js;Lcom/android/tools/r8/ir/optimize/a0;)V"} 1:1:com.android.tools.r8.ir.optimize.Inliner$InlineAction asInlineAction():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/ir/optimize/W;"} 2:2:void setDowncastClass(com.android.tools.r8.graph.DexProgramClass):538:538 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)V"} 3:16: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/Rs;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/yn;Lcom/android/tools/r8/internal/kB;)Lcom/android/tools/r8/ir/optimize/Y;"} 17:26:void 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 17: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:27:void 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 27:27: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 28: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):575:576 -> a 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 # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 31:31:boolean com.android.tools.r8.graph.DexEncodedMethod.isSynchronized():447:447 -> 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 32:32:boolean com.android.tools.r8.utils.InternalOptions.isGeneratingClassFiles():587:587 -> 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 # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 33:33:boolean com.android.tools.r8.utils.InternalOptions.isGeneratingClassFiles():587:587 -> a 33:33: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 34: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):577:580 -> a 38:38:boolean com.android.tools.r8.ir.code.Value.isMaybeNull():493:493 -> a 38:38: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)"]} 39:40: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 41:50:void 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 41: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:51:void 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 51:51: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 52: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):590:592 -> a 55:61: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:597 -> a 62:62:int com.android.tools.r8.ir.code.IRCode.getNextBlockNumber():1210:1210 -> a 62:62: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 63:73: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 74:74:int com.android.tools.r8.ir.code.IRCode.getNextBlockNumber():1210:1210 -> a 74:74: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 75:75: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 76:83: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 84:97: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:630 -> a 98:98: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):1206:1206 -> a 98:98: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 99:138: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:672 -> a 139: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):671:673 -> a 142:142:void com.android.tools.r8.ir.code.ConstClass.(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexType):35:35 -> 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):673 -> a 143:179: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:709 -> a 180:180:com.android.tools.r8.ir.code.Value lambda$buildInliningIR$2(com.android.tools.r8.ir.code.BasicBlock):635:635 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/x4;)Lcom/android/tools/r8/internal/Y10;"} 181:181:void synthesizeInitClass(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock):733:733 -> a 181:181:void lambda$buildInliningIR$0(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock):565 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/internal/x4;)V"} 182:182:boolean com.android.tools.r8.ir.code.BasicBlock.isEntry():672:672 -> a 182:182:void synthesizeInitClass(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock):736 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 182:182:void lambda$buildInliningIR$0(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock):565 -> a 183:183:boolean com.android.tools.r8.ir.code.BasicBlock.isEntry():672:672 -> a 183:183:void synthesizeInitClass(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock):736 -> a 183:183:void lambda$buildInliningIR$0(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock):565 -> a 184:190:void synthesizeInitClass(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock):736:742 -> a 184:190:void lambda$buildInliningIR$0(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock):565 -> a 191:194:void 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:750 -> a 191: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/internal/Rs;Lcom/android/tools/r8/internal/x4;)V"} 195:195:boolean com.android.tools.r8.ir.code.BasicBlock.isEntry():672:672 -> a 195:195:void 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):754 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 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:196:boolean com.android.tools.r8.ir.code.BasicBlock.isEntry():672:672 -> a 196:196:void 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):754 -> a 196:196: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 197:205:void 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):754:762 -> a 197:205: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 206:215:void setRemoveInnerFramePositionForReceiverUse(com.android.tools.r8.ir.code.Instruction):767:776 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lo;)V"} 216:216:void setRemoveInnerFramePositionForReceiverUse(com.android.tools.r8.ir.code.Instruction):775:775 -> a 1:1:void setShouldEnsureStaticInitialization():542:542 -> b com.android.tools.r8.ir.optimize.Inliner$InlineResult -> com.android.tools.r8.ir.optimize.X: # {"id":"sourceFile","fileName":"Inliner.java"} 1:1:void ():501:501 -> com.android.tools.r8.ir.optimize.Inliner$InlineAction asInlineAction() -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/ir/optimize/W;"} com.android.tools.r8.ir.optimize.Inliner$InlineeWithReason -> com.android.tools.r8.ir.optimize.Y: # {"id":"sourceFile","fileName":"Inliner.java"} 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/ir/optimize/a0;)V"} com.android.tools.r8.ir.optimize.Inliner$InliningInfo -> com.android.tools.r8.ir.optimize.Z: # {"id":"sourceFile","fileName":"Inliner.java"} com.android.tools.r8.graph.ProgramMethod target -> a com.android.tools.r8.graph.DexProgramClass receiverClass -> b 1:3:void (com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexProgramClass):839:841 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/graph/o5;)V"} com.android.tools.r8.ir.optimize.Inliner$Reason -> com.android.tools.r8.ir.optimize.a0: # {"id":"sourceFile","fileName":"Inliner.java"} com.android.tools.r8.ir.optimize.Inliner$Reason FORCE -> a com.android.tools.r8.ir.optimize.Inliner$Reason ALWAYS -> b 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 SIMPLE -> e com.android.tools.r8.ir.optimize.Inliner$Reason NEVER -> f 1:8:void ():486:493 -> 1:1:void (java.lang.String,int):485:485 -> com.android.tools.r8.ir.optimize.Inliner$RetryAction -> com.android.tools.r8.ir.optimize.b0: # {"id":"sourceFile","fileName":"Inliner.java"} 1:1:void ():780:780 -> com.android.tools.r8.ir.optimize.InliningConstraints -> com.android.tools.r8.ir.optimize.d0: # {"id":"sourceFile","fileName":"InliningConstraints.java"} com.android.tools.r8.graph.AppView appView -> a boolean allowStaticInterfaceMethodCalls -> b com.android.tools.r8.graph.lens.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.lens.GraphLens):49:49 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/Xj;)V"} 2:18:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.lens.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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/o5;)Lcom/android/tools/r8/ir/optimize/V;"} 3:19:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget forInvoke(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.InvokeType,com.android.tools.r8.graph.ProgramMethod):147:163 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/ft;)Lcom/android/tools/r8/ir/optimize/V;"} 20:20:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget forInvokePolymorphic(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):201:201 -> a 20:20:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget forInvoke(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.InvokeType,com.android.tools.r8.graph.ProgramMethod):161 -> a 21:21:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget forInvokeCustom():169:169 -> a 21:21:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget forInvoke(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.InvokeType,com.android.tools.r8.graph.ProgramMethod):159 -> a 22:22:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget forInvoke(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.InvokeType,com.android.tools.r8.graph.ProgramMethod):157:157 -> a 23:23:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget forInvoke(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.InvokeType,com.android.tools.r8.graph.ProgramMethod):155:155 -> a 24:24:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget forInvoke(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.InvokeType,com.android.tools.r8.graph.ProgramMethod):153:153 -> a 25:25:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget forInvoke(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.InvokeType,com.android.tools.r8.graph.ProgramMethod):151:151 -> a 26:26:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget forInvoke(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.InvokeType,com.android.tools.r8.graph.ProgramMethod):149:149 -> a 27:28:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget forInvokeDirect(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):173:174 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/o5;)Lcom/android/tools/r8/ir/optimize/V;"} 29:29:com.android.tools.r8.graph.lens.MethodLookupResult com.android.tools.r8.graph.lens.GraphLens.lookupMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.InvokeType):295:295 -> a 29:29: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)"]} 30:39:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget forInvokeDirect(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):174:183 -> a 40:44: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):235:239 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/I4;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/utils/H3;)Lcom/android/tools/r8/graph/W0;"} 45:45:boolean isVerticalClassMerging():67:67 -> a 45:45: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 -> a 46:46: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:243 -> a 47:47:boolean isVerticalClassMerging():67:67 -> a 47:47: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 48:49: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:244 -> a 50:50: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):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":302,"2":303,"3":304},"outline":"Lcom/android/tools/r8/internal/s2;a(Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/v2;"} 302:302: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):244:244 -> a 303:303:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.lens.GraphLens.lookupType(com.android.tools.r8.graph.DexType):243:243 -> a 303:303: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):244 -> a 304:304:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.lens.GraphLens.lookupType(com.android.tools.r8.graph.DexType):243:243 -> a 304:304: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):244 -> a 294:296: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):244:246 -> a 297:297: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 297:297: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):246 -> a 298:301: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):250:253 -> a 305:305:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget forInvokeSuper(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):261:261 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)Lcom/android/tools/r8/ir/optimize/V;"} 306:306:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget forFieldInstruction(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod):355:355 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;Lcom/android/tools/r8/graph/o5;)Lcom/android/tools/r8/ir/optimize/V;"} 307:307:com.android.tools.r8.graph.DexField com.android.tools.r8.graph.lens.GraphLens.lookupField(com.android.tools.r8.graph.DexField):333:333 -> a 307:307:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget forFieldInstruction(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod):355 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 308:315:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget forFieldInstruction(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod):356:363 -> a 316:316:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget forFieldInstruction(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod):360:360 -> a 317:319: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):390:392 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/U0;)Lcom/android/tools/r8/ir/optimize/V;"} 320:324: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):26:30 -> a 320:324: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):393 -> a 325:325: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):29:29 -> a 325:325: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):393 -> a 326:328: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):236:238 -> a 326:328: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):29 -> a 326:328: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):393 -> a 329:330: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.profile.startup.profile.StartupProfile,com.android.tools.r8.synthesis.SyntheticItems):247:248 -> a 329:330: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):233 -> a 329:330: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):29 -> a 329:330: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):393 -> a 331:331: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.profile.startup.profile.StartupProfile,com.android.tools.r8.synthesis.SyntheticItems):138:138 -> a 331:331: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.profile.startup.profile.StartupProfile,com.android.tools.r8.synthesis.SyntheticItems):249 -> a 331:331: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):233 -> a 331:331: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):29 -> a 331:331: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):393 -> a 332:334: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):31:33 -> a 332:334: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):393 -> a 335:340: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):395:400 -> a 341:341: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):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":753,"2":754,"3":755},"outline":"Lcom/android/tools/r8/internal/s2;a(Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/v2;"} 753:753: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):400:400 -> a 754:754:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.lens.GraphLens.lookupType(com.android.tools.r8.graph.DexType):243:243 -> a 754:754: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):400 -> a 755:755:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.lens.GraphLens.lookupType(com.android.tools.r8.graph.DexType):243:243 -> a 755:755: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):400 -> a 742:745: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):401:404 -> a 746:752: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):403:409 -> a 1:1:com.android.tools.r8.graph.AppView getAppView():55:55 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/m;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/o5;)Lcom/android/tools/r8/ir/optimize/V;"} 3:3:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget forInstanceGet(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod):135:135 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;Lcom/android/tools/r8/graph/o5;)Lcom/android/tools/r8/ir/optimize/V;"} 4:5:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget forInvokeInterface(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):187:188 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/o5;)Lcom/android/tools/r8/ir/optimize/V;"} 6:6:com.android.tools.r8.graph.lens.MethodLookupResult com.android.tools.r8.graph.lens.GraphLens.lookupMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.InvokeType):295:295 -> b 6:6: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)"]} 7:7:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget forInvokeInterface(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):188:188 -> b 8:21:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget forVirtualInvoke(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod,boolean):368:381 -> b 8: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 forVirtualInvoke(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod,boolean):380:380 -> b 22:22:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget forInvokeInterface(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):189 -> b 1:1:com.android.tools.r8.graph.lens.GraphLens getGraphLens():59:59 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Xj;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/o5;)Lcom/android/tools/r8/ir/optimize/V;"} 3:3:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget forInstancePut(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod):143:143 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;Lcom/android/tools/r8/graph/o5;)Lcom/android/tools/r8/ir/optimize/V;"} 4:5:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget forInvokeStatic(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):205:206 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/o5;)Lcom/android/tools/r8/ir/optimize/V;"} 6:6:com.android.tools.r8.graph.lens.MethodLookupResult com.android.tools.r8.graph.lens.GraphLens.lookupMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.InvokeType):295:295 -> c 6:6: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)"]} 7:18:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget forInvokeStatic(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):206:217 -> c 19:19:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.lens.GraphLens.lookupType(com.android.tools.r8.graph.DexType):243:243 -> 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:25:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget forInvokeStatic(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):217:222 -> 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/o5;)Lcom/android/tools/r8/ir/optimize/V;"} 2:3:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget forInvokeVirtual(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):265:266 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/o5;)Lcom/android/tools/r8/ir/optimize/V;"} 4:4:com.android.tools.r8.graph.lens.MethodLookupResult com.android.tools.r8.graph.lens.GraphLens.lookupMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.InvokeType):295:295 -> d 4:4:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget forInvokeVirtual(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):266 -> 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):266:266 -> d 6:19:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget forVirtualInvoke(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod,boolean):368:381 -> d 6:19:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget forInvokeVirtual(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):267 -> d 20:20:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget forVirtualInvoke(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod,boolean):380:380 -> d 20:20:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget forInvokeVirtual(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):267 -> d 21:21:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget forStaticGet(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod):323:323 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;Lcom/android/tools/r8/graph/o5;)Lcom/android/tools/r8/ir/optimize/V;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/o5;)Lcom/android/tools/r8/ir/optimize/V;"} 2:2:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget forStaticPut(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod):327:327 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;Lcom/android/tools/r8/graph/o5;)Lcom/android/tools/r8/ir/optimize/V;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/o5;)Lcom/android/tools/r8/ir/optimize/V;"} 1:1:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget forNewArrayEmpty(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod):291:291 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/o5;)Lcom/android/tools/r8/ir/optimize/V;"} 1:1:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget forNewInstance(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod):303:303 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/o5;)Lcom/android/tools/r8/ir/optimize/V;"} com.android.tools.r8.ir.optimize.InliningOracle -> com.android.tools.r8.ir.optimize.e0: # {"id":"sourceFile","fileName":"InliningOracle.java"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/internal/Rs;Lcom/android/tools/r8/graph/I4$c;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/U9;Lcom/android/tools/r8/internal/yn;Lcom/android/tools/r8/internal/F20;)Lcom/android/tools/r8/ir/optimize/X;"} boolean isForcedInliningOracle() -> a com.android.tools.r8.graph.ProgramMethod lookupSingleTarget(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/Rs;)Lcom/android/tools/r8/graph/o5;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Rs;Lcom/android/tools/r8/graph/I4$c;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/ir/optimize/a0;Lcom/android/tools/r8/internal/F20;)Z"} com.android.tools.r8.ir.optimize.InliningStrategy -> com.android.tools.r8.ir.optimize.f0: # {"id":"sourceFile","fileName":"InliningStrategy.java"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Rs;Lcom/android/tools/r8/internal/Na;)Lcom/android/tools/r8/internal/Na;"} void markInlined(com.android.tools.r8.ir.optimize.Inliner$InlineeWithReason) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/ir/optimize/Y;)V"} boolean stillHasBudget(com.android.tools.r8.ir.optimize.Inliner$InlineAction,com.android.tools.r8.ir.optimize.inliner.WhyAreYouNotInliningReporter) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/ir/optimize/W;Lcom/android/tools/r8/internal/F20;)Z"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/internal/Rs;Lcom/android/tools/r8/ir/optimize/Y;Lcom/android/tools/r8/internal/x4;Lcom/android/tools/r8/internal/F20;)Z"} 1:14:com.android.tools.r8.graph.DexProgramClass getDowncastTypeIfNeeded(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod):70:83 -> a 1:14: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/ir/optimize/W;Lcom/android/tools/r8/internal/Rs;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/o5;)Z"} 15:18: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 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/m;"} com.android.tools.r8.ir.optimize.InstructionEquivalence -> com.android.tools.r8.ir.optimize.g0: # {"id":"sourceFile","fileName":"InstructionEquivalence.java"} 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/ir/regalloc/f;)V"} 1:1:boolean doEquivalent(java.lang.Object,java.lang.Object):13:13 -> a 2:3:boolean doEquivalent(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Instruction):24:25 -> a 2:3:boolean doEquivalent(java.lang.Object,java.lang.Object):13 -> a 4:4:int doHash(java.lang.Object):13:13 -> a 5:14:int doHash(com.android.tools.r8.ir.code.Instruction):31:40 -> a 5:14:int doHash(java.lang.Object):13 -> a com.android.tools.r8.ir.optimize.MemberPoolCollection -> com.android.tools.r8.ir.optimize.i0: # {"id":"sourceFile","fileName":"MemberPoolCollection.java"} com.android.tools.r8.com.google.common.base.Equivalence equivalence -> a com.android.tools.r8.graph.AppView appView -> b com.android.tools.r8.graph.SubtypingInfo subtypingInfo -> c java.util.Map memberPools -> d boolean $assertionsDisabled -> e 1:1:void ():34:34 -> 1:1:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.com.google.common.base.Equivalence,com.android.tools.r8.graph.SubtypingInfo):44:44 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/utils/f2;Lcom/android/tools/r8/graph/B5;)V"} 2:10:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.com.google.common.base.Equivalence,com.android.tools.r8.graph.SubtypingInfo):39:47 -> java.lang.Runnable computeMemberPoolForClass(com.android.tools.r8.graph.DexClass) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;)Ljava/lang/Runnable;"} 1:14:void buildAll(java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):51:64 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/concurrent/ExecutorService;Lcom/android/tools/r8/utils/z3;)V"} 15:19:com.android.tools.r8.ir.optimize.MemberPoolCollection$MemberPool buildForHierarchy(com.android.tools.r8.graph.DexClass,java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):69:73 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Ljava/util/concurrent/ExecutorService;Lcom/android/tools/r8/utils/z3;)Lcom/android/tools/r8/ir/optimize/h0;"} 20:20:void submitAll(java.lang.Iterable,java.util.List,java.util.concurrent.ExecutorService):105:105 -> a 20:20:com.android.tools.r8.ir.optimize.MemberPoolCollection$MemberPool buildForHierarchy(com.android.tools.r8.graph.DexClass,java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):72 -> a 21:21:void submit(com.android.tools.r8.graph.DexClass,java.util.List,java.util.concurrent.ExecutorService):111:111 -> a 21:21:void submitAll(java.lang.Iterable,java.util.List,java.util.concurrent.ExecutorService):106 -> a 21:21:com.android.tools.r8.ir.optimize.MemberPoolCollection$MemberPool buildForHierarchy(com.android.tools.r8.graph.DexClass,java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):72 -> a 22:22:com.android.tools.r8.ir.optimize.MemberPoolCollection$MemberPool buildForHierarchy(com.android.tools.r8.graph.DexClass,java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):74:74 -> a 23:23:void submitAll(java.lang.Iterable,java.util.List,java.util.concurrent.ExecutorService):105:105 -> a 23:23:com.android.tools.r8.ir.optimize.MemberPoolCollection$MemberPool buildForHierarchy(com.android.tools.r8.graph.DexClass,java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):74 -> a 24:24:void submit(com.android.tools.r8.graph.DexClass,java.util.List,java.util.concurrent.ExecutorService):111:111 -> a 24:24:void submitAll(java.lang.Iterable,java.util.List,java.util.concurrent.ExecutorService):106 -> a 24:24:com.android.tools.r8.ir.optimize.MemberPoolCollection$MemberPool buildForHierarchy(com.android.tools.r8.graph.DexClass,java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):74 -> a 25:29:com.android.tools.r8.ir.optimize.MemberPoolCollection$MemberPool buildForHierarchy(com.android.tools.r8.graph.DexClass,java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):75:79 -> a 30:31:com.android.tools.r8.ir.optimize.MemberPoolCollection$MemberPool buildForHierarchy(com.android.tools.r8.graph.DexClass,java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):77:78 -> a 32:32:com.android.tools.r8.ir.optimize.MemberPoolCollection$MemberPool get(com.android.tools.r8.graph.DexClass):87:87 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)Lcom/android/tools/r8/ir/optimize/h0;"} 33:33:boolean hasPool(com.android.tools.r8.graph.DexClass):83:83 -> a 33:33:com.android.tools.r8.ir.optimize.MemberPoolCollection$MemberPool get(com.android.tools.r8.graph.DexClass):87 -> a 34:35:com.android.tools.r8.ir.optimize.MemberPoolCollection$MemberPool get(com.android.tools.r8.graph.DexClass):87:88 -> a 36:41:boolean markIfNotSeen(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexMember):92:97 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/graph/j2;)Z"} 42:42:void submit(com.android.tools.r8.graph.DexClass,java.util.List,java.util.concurrent.ExecutorService):111:111 -> a 42:42:void lambda$buildAll$0(java.util.List,java.util.concurrent.ExecutorService,com.android.tools.r8.graph.DexClass):60 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;Ljava/util/concurrent/ExecutorService;Lcom/android/tools/r8/graph/q0;)V"} 43:45:java.util.Set getAllSubTypesExclusive(com.android.tools.r8.graph.DexClass,java.util.function.Predicate):140:142 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Ljava/util/function/Predicate;)Ljava/util/HashSet;"} 46:46:void com.android.tools.r8.graph.SubtypingInfo.forAllImmediateExtendsSubtypes(com.android.tools.r8.graph.DexType,java.util.function.Consumer):208:208 -> a 46:46:java.util.Set 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)"]} 47:47:void com.android.tools.r8.graph.SubtypingInfo.forAllImmediateExtendsSubtypes(com.android.tools.r8.graph.DexType,java.util.function.Consumer):208:208 -> a 47:47:java.util.Set getAllSubTypesExclusive(com.android.tools.r8.graph.DexClass,java.util.function.Predicate):142 -> a 48:48:java.util.Set getAllSubTypesExclusive(com.android.tools.r8.graph.DexClass,java.util.function.Predicate):144:144 -> a 49:49:void com.android.tools.r8.graph.SubtypingInfo.forAllImmediateImplementsSubtypes(com.android.tools.r8.graph.DexType,java.util.function.Consumer):232:232 -> a 49:49:java.util.Set 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)"]} 50:50:void com.android.tools.r8.graph.SubtypingInfo.forAllImmediateImplementsSubtypes(com.android.tools.r8.graph.DexType,java.util.function.Consumer):232:232 -> a 50:50:java.util.Set getAllSubTypesExclusive(com.android.tools.r8.graph.DexClass,java.util.function.Predicate):144 -> a 51:57:java.util.Set getAllSubTypesExclusive(com.android.tools.r8.graph.DexClass,java.util.function.Predicate):146:152 -> a 58:58:void com.android.tools.r8.graph.SubtypingInfo.forAllImmediateExtendsSubtypes(com.android.tools.r8.graph.DexType,java.util.function.Consumer):208:208 -> a 58:58:java.util.Set 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)"]} 59:59:void com.android.tools.r8.graph.SubtypingInfo.forAllImmediateExtendsSubtypes(com.android.tools.r8.graph.DexType,java.util.function.Consumer):208:208 -> a 59:59:java.util.Set getAllSubTypesExclusive(com.android.tools.r8.graph.DexClass,java.util.function.Predicate):152 -> a 60:60:java.util.Set getAllSubTypesExclusive(com.android.tools.r8.graph.DexClass,java.util.function.Predicate):154:154 -> a 61:61:void com.android.tools.r8.graph.SubtypingInfo.forAllImmediateImplementsSubtypes(com.android.tools.r8.graph.DexType,java.util.function.Consumer):232:232 -> a 61:61:java.util.Set 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)"]} 62:62:void com.android.tools.r8.graph.SubtypingInfo.forAllImmediateImplementsSubtypes(com.android.tools.r8.graph.DexType,java.util.function.Consumer):232:232 -> a 62:62:java.util.Set getAllSubTypesExclusive(com.android.tools.r8.graph.DexClass,java.util.function.Predicate):154 -> a 63:63:void lambda$getAllSubTypesExclusive$1(java.util.Deque,com.android.tools.r8.graph.DexType):143:143 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Deque;Lcom/android/tools/r8/graph/v2;)V"} 64:64:void addNonNull(java.util.Collection,java.lang.Object):273:273 -> a 64:64:void lambda$getAllSubTypesExclusive$1(java.util.Deque,com.android.tools.r8.graph.DexType):143 -> a 1:11:java.util.Set getAllSuperTypesInclusive(com.android.tools.r8.graph.DexClass,java.util.function.Predicate):118:128 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Ljava/util/function/Predicate;)Ljava/util/HashSet;"} 12:12:void addNonNull(java.util.Collection,java.lang.Object):273:273 -> b 12:12:java.util.Set getAllSuperTypesInclusive(com.android.tools.r8.graph.DexClass,java.util.function.Predicate):128 -> b 13:14:java.util.Set getAllSuperTypesInclusive(com.android.tools.r8.graph.DexClass,java.util.function.Predicate):130:131 -> b 15:15:void addNonNull(java.util.Collection,java.lang.Object):273:273 -> b 15:15:java.util.Set getAllSuperTypesInclusive(com.android.tools.r8.graph.DexClass,java.util.function.Predicate):131 -> b 16:16:void lambda$getAllSubTypesExclusive$2(java.util.Deque,com.android.tools.r8.graph.DexType):145:145 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Deque;Lcom/android/tools/r8/graph/v2;)V"} 17:17:void addNonNull(java.util.Collection,java.lang.Object):273:273 -> b 17:17:void lambda$getAllSubTypesExclusive$2(java.util.Deque,com.android.tools.r8.graph.DexType):145 -> b 1:1:void lambda$getAllSubTypesExclusive$3(java.util.Deque,com.android.tools.r8.graph.DexType):153:153 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Deque;Lcom/android/tools/r8/graph/v2;)V"} 2:2:void addNonNull(java.util.Collection,java.lang.Object):273:273 -> c 2:2:void lambda$getAllSubTypesExclusive$3(java.util.Deque,com.android.tools.r8.graph.DexType):153 -> c 1:1:void lambda$getAllSubTypesExclusive$4(java.util.Deque,com.android.tools.r8.graph.DexType):155:155 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Deque;Lcom/android/tools/r8/graph/v2;)V"} 2:2:void addNonNull(java.util.Collection,java.lang.Object):273:273 -> d 2:2:void lambda$getAllSubTypesExclusive$4(java.util.Deque,com.android.tools.r8.graph.DexType):155 -> d com.android.tools.r8.ir.optimize.MemberPoolCollection$MemberPool -> com.android.tools.r8.ir.optimize.h0: # {"id":"sourceFile","fileName":"MemberPoolCollection.java"} com.android.tools.r8.graph.DexClass clazz -> a com.android.tools.r8.com.google.common.base.Equivalence equivalence -> b com.android.tools.r8.ir.optimize.MemberPoolCollection$MemberPool superType -> c java.util.Set interfaces -> d java.util.Set subTypes -> e java.util.Set memberPool -> f boolean $assertionsDisabled -> g 1:1:void ():161:161 -> 1:1:void (com.android.tools.r8.com.google.common.base.Equivalence,com.android.tools.r8.graph.DexClass):170:170 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/jh;Lcom/android/tools/r8/graph/q0;)V"} 2:8:void (com.android.tools.r8.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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/ir/optimize/h0;)V"} 3:3:void seen(java.lang.Object):191:191 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)V"} 4:4:boolean hasSeen(com.android.tools.r8.com.google.common.base.Equivalence$Wrapper):200:200 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ih;)Z"} 5:7:java.lang.Object above(com.android.tools.r8.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 fold(com.android.tools.r8.com.google.common.base.Equivalence$Wrapper,java.lang.Object,java.lang.Object,java.util.function.BiFunction):263 -> a 5:7:boolean hasSeen(com.android.tools.r8.com.google.common.base.Equivalence$Wrapper):200 -> a 8:8:java.lang.Object here(com.android.tools.r8.com.google.common.base.Equivalence$Wrapper,java.lang.Object,java.util.function.BiFunction):240:240 -> a 8:8:java.lang.Object above(com.android.tools.r8.com.google.common.base.Equivalence$Wrapper,boolean,java.lang.Object,java.lang.Object,java.util.function.BiFunction):225 -> a 8:8:java.lang.Object fold(com.android.tools.r8.com.google.common.base.Equivalence$Wrapper,java.lang.Object,java.lang.Object,java.util.function.BiFunction):263 -> a 8:8:boolean hasSeen(com.android.tools.r8.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 here(com.android.tools.r8.com.google.common.base.Equivalence$Wrapper,java.lang.Object,java.util.function.BiFunction):240:241 -> a 9:10:java.lang.Object above(com.android.tools.r8.com.google.common.base.Equivalence$Wrapper,boolean,java.lang.Object,java.lang.Object,java.util.function.BiFunction):225 -> a 9:10:java.lang.Object fold(com.android.tools.r8.com.google.common.base.Equivalence$Wrapper,java.lang.Object,java.lang.Object,java.util.function.BiFunction):263 -> a 9:10:boolean hasSeen(com.android.tools.r8.com.google.common.base.Equivalence$Wrapper):200 -> a 11:14:java.lang.Object above(com.android.tools.r8.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 fold(com.android.tools.r8.com.google.common.base.Equivalence$Wrapper,java.lang.Object,java.lang.Object,java.util.function.BiFunction):263 -> a 11:14:boolean hasSeen(com.android.tools.r8.com.google.common.base.Equivalence$Wrapper):200 -> a 15:15:java.lang.Object fold(com.android.tools.r8.com.google.common.base.Equivalence$Wrapper,java.lang.Object,java.lang.Object,java.util.function.BiFunction):267:267 -> a 15:15:boolean hasSeen(com.android.tools.r8.com.google.common.base.Equivalence$Wrapper):200 -> a 16:16:boolean hasSeen(com.android.tools.r8.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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;Ljava/lang/Boolean;)Ljava/lang/Boolean;"} 18:20:java.lang.Object below(com.android.tools.r8.com.google.common.base.Equivalence$Wrapper,java.lang.Object,java.lang.Object,java.util.function.BiFunction):248:250 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ih;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/util/function/BiFunction;)Ljava/lang/Object;"} 21:21:java.lang.Object here(com.android.tools.r8.com.google.common.base.Equivalence$Wrapper,java.lang.Object,java.util.function.BiFunction):240:240 -> a 21:21:java.lang.Object below(com.android.tools.r8.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 here(com.android.tools.r8.com.google.common.base.Equivalence$Wrapper,java.lang.Object,java.util.function.BiFunction):240:241 -> a 22:23:java.lang.Object below(com.android.tools.r8.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.android.tools.r8.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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/ir/optimize/h0;)V"} 3:4:void seen(com.android.tools.r8.com.google.common.base.Equivalence$Wrapper):195:196 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ih;)V"} 1:2:void linkSupertype(com.android.tools.r8.ir.optimize.MemberPoolCollection$MemberPool):176:177 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/ir/optimize/h0;)V"} com.android.tools.r8.ir.optimize.MethodPoolCollection -> com.android.tools.r8.ir.optimize.j0: # {"id":"sourceFile","fileName":"MethodPoolCollection.java"} java.util.function.Predicate methodTester -> f 1:1:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.SubtypingInfo):31:31 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/B5;)V"} 2:3:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.SubtypingInfo,java.util.function.Predicate):38:39 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/B5;Ljava/util/function/Predicate;)V"} 1:1:boolean excludesPrivateInstanceMethod(com.android.tools.r8.graph.DexEncodedMethod):43:43 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W0;)Z"} 2:2:java.lang.Runnable computeMemberPoolForClass(com.android.tools.r8.graph.DexClass):48:48 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;)Ljava/lang/Runnable;"} 3:4:void lambda$computeMemberPoolForClass$1(com.android.tools.r8.ir.optimize.MemberPoolCollection$MemberPool,com.android.tools.r8.graph.DexEncodedMethod):53:54 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/ir/optimize/h0;Lcom/android/tools/r8/graph/W0;)V"} 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):62:62 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;Lcom/android/tools/r8/graph/q0;)Lcom/android/tools/r8/ir/optimize/h0;"} 1:1:com.android.tools.r8.ir.optimize.MemberPoolCollection$MemberPool lambda$computeMemberPoolForClass$0(com.android.tools.r8.graph.DexClass):50:50 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;)Lcom/android/tools/r8/ir/optimize/h0;"} 2:2:com.android.tools.r8.ir.optimize.MemberPoolCollection$MemberPool lambda$computeMemberPoolForClass$3(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass):72:72 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;Lcom/android/tools/r8/graph/q0;)Lcom/android/tools/r8/ir/optimize/h0;"} 1:26:void lambda$computeMemberPoolForClass$4(com.android.tools.r8.graph.DexClass):49:74 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;)V"} com.android.tools.r8.ir.optimize.MoveEliminator -> com.android.tools.r8.ir.optimize.k0: # {"id":"sourceFile","fileName":"MoveEliminator.java"} java.util.Set activeMoves -> a com.android.tools.r8.ir.regalloc.RegisterAllocator allocator -> b 1:1:void (com.android.tools.r8.ir.regalloc.RegisterAllocator):17:17 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/ir/regalloc/f;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lo;)Z"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Y10;ILcom/android/tools/r8/internal/EF;)Z"} com.android.tools.r8.ir.optimize.MultiCallerInliner -> com.android.tools.r8.ir.optimize.l0: # {"id":"sourceFile","fileName":"MultiCallerInliner.java"} com.android.tools.r8.graph.AppView appView -> a com.android.tools.r8.utils.collections.ProgramMethodMap multiInlineCallEdges -> b int[] multiCallerInliningInstructionLimits -> c boolean $assertionsDisabled -> d 1:1:void ():42:42 -> 1:1:void (com.android.tools.r8.graph.AppView):53:53 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/internal/YE;Lcom/android/tools/r8/utils/z3;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/internal/YE;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/YE;)Lcom/android/tools/r8/ir/optimize/N;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/YE;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/YE;Lcom/android/tools/r8/internal/HN;)V"} 46:46:void 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/YE;Lcom/android/tools/r8/utils/m1;Lcom/android/tools/r8/graph/o5;I)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/wM;Ljava/util/concurrent/ExecutorService;Lcom/android/tools/r8/utils/z3;)V"} 60:60:com.android.tools.r8.ir.optimize.inliner.multicallerinliner.MultiCallerInlinerCallGraph lambda$onLastWaveDone$5(java.util.concurrent.ExecutorService):198:198 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/concurrent/ExecutorService;)Lcom/android/tools/r8/internal/TF;"} 61:117:com.android.tools.r8.utils.collections.LongLivedProgramMethodSetBuilder computeMultiInlineCallerMethods(com.android.tools.r8.ir.optimize.inliner.multicallerinliner.MultiCallerInlinerCallGraph):212:268 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/TF;)Lcom/android/tools/r8/internal/dD;"} 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.lens.GraphLens,com.android.tools.r8.graph.ProgramMethod,java.util.Optional):217:266 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/TF;Lcom/android/tools/r8/internal/dD;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/graph/o5;Ljava/util/Optional;)V"} 168:168:boolean lambda$computeMultiInlineCallerMethods$7(com.android.tools.r8.graph.ProgramMethod):232:232 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)Z"} 169:170:void lambda$computeMultiInlineCallerMethods$8(com.android.tools.r8.utils.collections.LongLivedProgramMethodSetBuilder,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ProgramMethod,int):262:263 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/dD;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/graph/o5;I)V"} 1:30:void recordCallEdgesForMultiCallerInlining(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor):72:101 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/internal/YE;)V"} 31:31: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 31:31:void recordCallEdgesForMultiCallerInlining(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor):101 -> b 32:47: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 48:48: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 49:49:boolean com.android.tools.r8.ir.optimize.Inliner$InlineResult.isRetryAction():0:0 -> 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):119 -> b 50:52: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 53:53:void stopTrackingCallSitesForMethod(com.android.tools.r8.graph.ProgramMethod):182:182 -> b 53:53:void recordCallEdgesForMultiCallerInlining(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor):120 -> b 54:54:boolean lambda$stopTrackingCallSitesForMethodIfDefinitelyIneligibleForMultiCallerInlining$3(com.android.tools.r8.graph.ProgramMethod):160:160 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)Z"} 55:55:com.android.tools.r8.utils.collections.LongLivedProgramMethodSetBuilder lambda$onLastWaveDone$6(com.android.tools.r8.ir.optimize.inliner.multicallerinliner.MultiCallerInlinerCallGraph):200:200 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/TF;)Lcom/android/tools/r8/internal/dD;"} 1:1:void onMethodPruned(com.android.tools.r8.graph.ProgramMethod):186:186 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)V"} com.android.tools.r8.ir.optimize.NaturalIntLoopRemover -> com.android.tools.r8.ir.optimize.n0: # {"id":"sourceFile","fileName":"NaturalIntLoopRemover.java"} boolean $assertionsDisabled -> a 1:1:void ():30:30 -> 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/ll;)V"} 6:18:boolean isComparisonBlock(com.android.tools.r8.ir.code.BasicBlock):49:61 -> a 6: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 computeLoopPhi(com.android.tools.r8.ir.code.If):240:251 -> a 20:31:boolean 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:40:boolean 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 32:40:boolean tryRemoveLoop(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.If):73 -> a 32:40:void run(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):39 -> a 41:41:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isInt():0:0 -> a 41:41:boolean 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 41:41:boolean tryRemoveLoop(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.If):73 -> a 41:41:void run(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):39 -> a 42:51:boolean analyzeLoopIterator(com.android.tools.r8.ir.code.If,com.android.tools.r8.ir.code.Phi,com.android.tools.r8.ir.optimize.NaturalIntLoopRemover$NaturalIntLoopWithKnowIterations$Builder):178:187 -> a 42:51:boolean tryRemoveLoop(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.If):73 -> a 42:51:void run(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):39 -> a 52:52:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isInt():0:0 -> a 52:52:boolean 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 52:52:boolean tryRemoveLoop(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.If):73 -> a 52:52:void run(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):39 -> a 53:67:boolean 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 53:67:boolean tryRemoveLoop(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.If):73 -> a 53:67:void run(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):39 -> a 68:68:boolean com.android.tools.r8.ir.code.Instruction.isSub():0:0 -> a 68:68:boolean 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 68:68:boolean tryRemoveLoop(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.If):73 -> a 68:68:void run(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):39 -> a 69:74:boolean analyzeLoopIterator(com.android.tools.r8.ir.code.If,com.android.tools.r8.ir.code.Phi,com.android.tools.r8.ir.optimize.NaturalIntLoopRemover$NaturalIntLoopWithKnowIterations$Builder):208:213 -> a 69:74:boolean tryRemoveLoop(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.If):73 -> a 69:74:void run(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):39 -> a 75:75:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isInt():0:0 -> a 75:75:boolean 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 75:75:boolean tryRemoveLoop(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.If):73 -> a 75:75:void run(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):39 -> a 76:93:boolean 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:231 -> a 76:93:boolean tryRemoveLoop(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.If):73 -> a 76:93:void run(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):39 -> a 94:94:boolean tryRemoveLoop(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.If):77:77 -> a 94:94:void run(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):39 -> a 95:97:java.util.Set computeLoopBody(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock):426:428 -> a 95:97:boolean tryRemoveLoop(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.If):77 -> a 95:97:void run(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):39 -> a 98:98:boolean com.android.tools.r8.utils.WorkList.isEmpty():142:142 -> a 98:98:java.util.Set computeLoopBody(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock):429 -> a 98:98:boolean tryRemoveLoop(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.If):77 -> a 98:98:void run(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):39 -> a 99:99:java.util.Set computeLoopBody(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock):430:430 -> a 99:99:boolean tryRemoveLoop(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.If):77 -> a 99: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.BasicBlock.isEntry():672:672 -> a 100:100:java.util.Set computeLoopBody(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock):431 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 100:100:boolean tryRemoveLoop(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.If):77 -> a 100:100:void run(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):39 -> a 101:101:boolean com.android.tools.r8.ir.code.BasicBlock.isEntry():672:672 -> a 101:101:java.util.Set computeLoopBody(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock):431 -> a 101:101:boolean tryRemoveLoop(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.If):77 -> a 101:101:void run(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):39 -> a 102:106:java.util.Set computeLoopBody(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock):436:440 -> a 102:106:boolean tryRemoveLoop(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.If):77 -> a 102:106:void run(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):39 -> a 107:108:boolean tryRemoveLoop(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.If):81:82 -> a 107:108:void run(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):39 -> a 109:118:boolean analyzeLoopExit(java.util.Set,com.android.tools.r8.ir.code.If,com.android.tools.r8.ir.optimize.NaturalIntLoopRemover$NaturalIntLoopWithKnowIterations$Builder):145:154 -> a 109:118:boolean tryRemoveLoop(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.If):87 -> a 109:118:void run(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):39 -> a 119:136:boolean analyzePhiUses(java.util.Set,com.android.tools.r8.ir.code.If,com.android.tools.r8.ir.optimize.NaturalIntLoopRemover$NaturalIntLoopWithKnowIterations$Builder):114:131 -> a 119:136:boolean tryRemoveLoop(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.If):90 -> a 119:136:void run(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):39 -> a 137:142:com.android.tools.r8.ir.code.BasicBlock com.android.tools.r8.ir.optimize.NaturalIntLoopRemover$NaturalIntLoopWithKnowIterations.target(int):372:377 -> a 137:142:boolean com.android.tools.r8.ir.optimize.NaturalIntLoopRemover$NaturalIntLoopWithKnowIterations.has1Iteration():381 -> a 137:142:boolean tryRemoveLoop(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.If):96 -> a 137:142:void run(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):39 -> a 143:148:com.android.tools.r8.ir.code.BasicBlock com.android.tools.r8.ir.optimize.NaturalIntLoopRemover$NaturalIntLoopWithKnowIterations.target(int):372:377 -> a 143:148:boolean com.android.tools.r8.ir.optimize.NaturalIntLoopRemover$NaturalIntLoopWithKnowIterations.has1Iteration():382 -> a 143:148:boolean tryRemoveLoop(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.If):96 -> a 143:148:void run(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):39 -> a 149:149:void com.android.tools.r8.ir.optimize.NaturalIntLoopRemover$NaturalIntLoopWithKnowIterations.remove1IterationLoop(com.android.tools.r8.ir.code.IRCode):386:386 -> a 149:149:boolean tryRemoveLoop(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.If):97 -> a 149:149:void run(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):39 -> a 150:165:void com.android.tools.r8.ir.optimize.NaturalIntLoopRemover$NaturalIntLoopWithKnowIterations.updatePhis(com.android.tools.r8.ir.code.BasicBlock):403:418 -> a 150:165:void com.android.tools.r8.ir.optimize.NaturalIntLoopRemover$NaturalIntLoopWithKnowIterations.remove1IterationLoop(com.android.tools.r8.ir.code.IRCode):387 -> a 150:165:boolean tryRemoveLoop(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.If):97 -> a 150:165:void run(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):39 -> a 166:167: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 166:167:void com.android.tools.r8.ir.optimize.NaturalIntLoopRemover$NaturalIntLoopWithKnowIterations.remove1IterationLoop(com.android.tools.r8.ir.code.IRCode):388 -> a 166:167:boolean tryRemoveLoop(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.If):97 -> a 166:167:void run(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):39 -> a 168:169:void com.android.tools.r8.ir.code.Goto.(com.android.tools.r8.ir.code.BasicBlock):21:22 -> a 168:169: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 168:169:void com.android.tools.r8.ir.optimize.NaturalIntLoopRemover$NaturalIntLoopWithKnowIterations.remove1IterationLoop(com.android.tools.r8.ir.code.IRCode):388 -> a 168:169:boolean tryRemoveLoop(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.If):97 -> a 168:169:void run(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):39 -> a 170:174: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 170:174:void com.android.tools.r8.ir.optimize.NaturalIntLoopRemover$NaturalIntLoopWithKnowIterations.remove1IterationLoop(com.android.tools.r8.ir.code.IRCode):388 -> a 170:174:boolean tryRemoveLoop(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.If):97 -> a 170:174:void run(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):39 -> a 175:176:void com.android.tools.r8.ir.code.Goto.(com.android.tools.r8.ir.code.BasicBlock):21:22 -> a 175:176: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 175:176:void com.android.tools.r8.ir.optimize.NaturalIntLoopRemover$NaturalIntLoopWithKnowIterations.remove1IterationLoop(com.android.tools.r8.ir.code.IRCode):388 -> a 175:176:boolean tryRemoveLoop(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.If):97 -> a 175:176:void run(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):39 -> a 177:179: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 177:179:void com.android.tools.r8.ir.optimize.NaturalIntLoopRemover$NaturalIntLoopWithKnowIterations.remove1IterationLoop(com.android.tools.r8.ir.code.IRCode):388 -> a 177:179:boolean tryRemoveLoop(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.If):97 -> a 177:179:void run(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):39 -> a 180:181: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.android.tools.r8.ir.optimize.m0: # {"id":"sourceFile","fileName":"NaturalIntLoopRemover.java"} boolean $assertionsDisabled -> a 1:1:void ():272:272 -> com.android.tools.r8.ir.optimize.NestReducer -> com.android.tools.r8.ir.optimize.o0: # {"id":"sourceFile","fileName":"NestReducer.java"} com.android.tools.r8.graph.AppView appView -> a 1:2:void (com.android.tools.r8.graph.AppView):35:36 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)V"} 1:2:void run(java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):40:41 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/concurrent/ExecutorService;Lcom/android/tools/r8/utils/z3;)V"} 3:3:boolean com.android.tools.r8.utils.InternalOptions.shouldDesugarNests():633:633 -> 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 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/utils/K;Lcom/android/tools/r8/graph/X4;)Z"} 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:33: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 34:34:boolean lambda$processNestHost$0(com.android.tools.r8.graph.DexProgramClass):90:90 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)Z"} 35:35:boolean com.android.tools.r8.utils.IterableUtils.hasNext(java.lang.Iterable):97:97 -> a 35:35: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)V"} 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:6:void processNestMember(com.android.tools.r8.graph.DexProgramClass):100:102 -> c com.android.tools.r8.ir.optimize.NestUtils -> com.android.tools.r8.ir.optimize.p0: # {"id":"sourceFile","fileName":"NestUtils.java"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/Q0;)Z"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/ll;)V"} 16:16:com.android.tools.r8.ir.code.InstructionListIterator com.android.tools.r8.ir.code.IRCode.instructionListIterator():1052:1052 -> 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:23:void rewriteNestCallsForInlining(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView):48:54 -> a 24:24:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.DexDefinitionSupplier.definitionForHolder(com.android.tools.r8.graph.DexMember):121:121 -> a 24:24:void rewriteNestCallsForInlining(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView):54 -> a 25:32:void rewriteNestCallsForInlining(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView):55:62 -> a 33:33:void com.android.tools.r8.ir.code.InstructionListIterator.replaceCurrentInstruction(com.android.tools.r8.ir.code.Instruction):49:49 -> a 33:33:void rewriteNestCallsForInlining(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView):61 -> a 34:35:void rewriteNestCallsForInlining(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView):64:65 -> a 36:36:void com.android.tools.r8.ir.code.InstructionListIterator.replaceCurrentInstruction(com.android.tools.r8.ir.code.Instruction):49:49 -> a 36:36:void rewriteNestCallsForInlining(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView):64 -> a 37:37:boolean com.android.tools.r8.ir.code.Instruction.isInvokeInterface():0:0 -> a 37:37:void rewriteNestCallsForInlining(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView):68 -> a 38:42:void rewriteNestCallsForInlining(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView):68:72 -> a 43:43:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.DexDefinitionSupplier.definitionForHolder(com.android.tools.r8.graph.DexMember):121:121 -> a 43:43:void rewriteNestCallsForInlining(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView):72 -> a 44:54:void rewriteNestCallsForInlining(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.AppView):73:83 -> a 55:55:void com.android.tools.r8.ir.code.InstructionListIterator.replaceCurrentInstruction(com.android.tools.r8.ir.code.Instruction):49:49 -> a 55:55: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.PeepholeOptimizer -> com.android.tools.r8.ir.optimize.q0: # {"id":"sourceFile","fileName":"PeepholeOptimizer.java"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/ir/regalloc/b;)V"} 2:17:void 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 constantSpilledAtDefinition(com.android.tools.r8.ir.code.ConstNumber):551:551 -> a 18:18:void 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 constantSpilledAtDefinition(com.android.tools.r8.ir.code.ConstNumber):551 -> a 19:19:void 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 constantSpilledAtDefinition(com.android.tools.r8.ir.code.ConstNumber):555:556 -> a 20:21:void 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 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 removeWideConstantCovering(java.util.Map,int):544:546 -> a 38:40:void 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 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 removeWideConstantCovering(java.util.Map,int):544:546 -> a 44:46:void 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 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):629:629 -> 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:187: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:195 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/x4;Lcom/android/tools/r8/ir/regalloc/f;Ljava/util/Set;Lcom/android/tools/r8/ir/optimize/g0;)V"} 188:188:boolean com.android.tools.r8.ir.code.Instruction.isDebugLocalsChange():0:0 -> a 188: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):198 -> a 189:191: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 192:194: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/ir/regalloc/f;Lcom/android/tools/r8/internal/x4;Lcom/android/tools/r8/internal/lo;ILcom/android/tools/r8/internal/Y10;)Z"} 195:213:boolean mayShareIdenticalBlockPrefix(com.android.tools.r8.ir.code.BasicBlock):209:227 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/x4;)Z"} 214:214:boolean mayShareIdenticalBlockPrefix(com.android.tools.r8.ir.code.BasicBlock):226:226 -> a 215:243:void shareIdenticalBlockSuffix(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.regalloc.RegisterAllocator,int):237:265 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/ir/regalloc/f;I)V"} 244:253:void shareIdenticalBlockSuffix(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.regalloc.RegisterAllocator,int):264:273 -> a 254:269:void shareIdenticalBlockSuffix(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.regalloc.RegisterAllocator,int):272:287 -> a 270:270:int 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 270:270:void shareIdenticalBlockSuffix(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.regalloc.RegisterAllocator,int):289 -> a 271:275:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap localsAtBlockExit(com.android.tools.r8.ir.code.BasicBlock):394:398 -> a 271:275:int 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 271:275:void shareIdenticalBlockSuffix(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.regalloc.RegisterAllocator,int):289 -> a 276:276:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap.(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap):167:167 -> a 276:276:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap localsAtBlockExit(com.android.tools.r8.ir.code.BasicBlock):398 -> a 276:276:int 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 276:276:void shareIdenticalBlockSuffix(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.regalloc.RegisterAllocator,int):289 -> a 277:278:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap localsAtBlockExit(com.android.tools.r8.ir.code.BasicBlock):399:400 -> a 277:278:int 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 277:278:void shareIdenticalBlockSuffix(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.regalloc.RegisterAllocator,int):289 -> a 279:279:boolean com.android.tools.r8.ir.code.Instruction.isDebugLocalsChange():0:0 -> a 279:279:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap localsAtBlockExit(com.android.tools.r8.ir.code.BasicBlock):400 -> a 279:279:int 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 279:279:void shareIdenticalBlockSuffix(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.regalloc.RegisterAllocator,int):289 -> a 280:280:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap localsAtBlockExit(com.android.tools.r8.ir.code.BasicBlock):401:401 -> a 280:280:int 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 280:280:void shareIdenticalBlockSuffix(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.regalloc.RegisterAllocator,int):289 -> a 281:285:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap localsAtBlockExit(com.android.tools.r8.ir.code.BasicBlock):394:398 -> a 281:285:int 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 281:285:void shareIdenticalBlockSuffix(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.regalloc.RegisterAllocator,int):289 -> a 286:286:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap.(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap):167:167 -> a 286:286:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap localsAtBlockExit(com.android.tools.r8.ir.code.BasicBlock):398 -> a 286:286:int 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 286:286:void shareIdenticalBlockSuffix(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.regalloc.RegisterAllocator,int):289 -> a 287:288:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap localsAtBlockExit(com.android.tools.r8.ir.code.BasicBlock):399:400 -> a 287:288:int 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:288:void shareIdenticalBlockSuffix(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.regalloc.RegisterAllocator,int):289 -> a 289:289:boolean com.android.tools.r8.ir.code.Instruction.isDebugLocalsChange():0:0 -> a 289:289:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap localsAtBlockExit(com.android.tools.r8.ir.code.BasicBlock):400 -> a 289:289:int 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 289:289:void shareIdenticalBlockSuffix(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.regalloc.RegisterAllocator,int):289 -> a 290:290:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap localsAtBlockExit(com.android.tools.r8.ir.code.BasicBlock):401:401 -> a 290:290:int 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:300:int 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 291:300:void shareIdenticalBlockSuffix(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.regalloc.RegisterAllocator,int):289 -> a 301:304:void shareIdenticalBlockSuffix(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.regalloc.RegisterAllocator,int):289:292 -> a 305:305:int com.android.tools.r8.ir.code.IRCode.getNextBlockNumber():1210:1210 -> a 305:305:void shareIdenticalBlockSuffix(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.regalloc.RegisterAllocator,int):300 -> a 306:308:com.android.tools.r8.ir.code.BasicBlock createAndInsertBlockForSuffix(int,int,java.util.List,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.regalloc.RegisterAllocator):326:328 -> a 306:308:void shareIdenticalBlockSuffix(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.regalloc.RegisterAllocator,int):299 -> a 309:316:com.android.tools.r8.ir.code.BasicBlock createAndInsertBlockForSuffix(int,int,java.util.List,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.regalloc.RegisterAllocator):327:334 -> a 309:316:void shareIdenticalBlockSuffix(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.regalloc.RegisterAllocator,int):299 -> a 317:317:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap.(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap):167:167 -> a 317:317:com.android.tools.r8.ir.code.BasicBlock createAndInsertBlockForSuffix(int,int,java.util.List,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.regalloc.RegisterAllocator):334 -> a 317:317:void shareIdenticalBlockSuffix(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.regalloc.RegisterAllocator,int):299 -> a 318:322:com.android.tools.r8.ir.code.BasicBlock createAndInsertBlockForSuffix(int,int,java.util.List,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.regalloc.RegisterAllocator):335:339 -> a 318:322:void shareIdenticalBlockSuffix(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.regalloc.RegisterAllocator,int):299 -> a 323:323:boolean com.android.tools.r8.ir.code.Instruction.isDebugLocalsChange():0:0 -> a 323:323:com.android.tools.r8.ir.code.BasicBlock createAndInsertBlockForSuffix(int,int,java.util.List,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.regalloc.RegisterAllocator):339 -> a 323:323:void shareIdenticalBlockSuffix(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.regalloc.RegisterAllocator,int):299 -> a 324:341:com.android.tools.r8.ir.code.BasicBlock createAndInsertBlockForSuffix(int,int,java.util.List,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.regalloc.RegisterAllocator):340:357 -> a 324:341:void shareIdenticalBlockSuffix(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.regalloc.RegisterAllocator,int):299 -> a 342:342:com.android.tools.r8.ir.code.Position com.android.tools.r8.ir.code.BasicBlock.getPosition():1625:1625 -> a 342:342:com.android.tools.r8.ir.code.BasicBlock createAndInsertBlockForSuffix(int,int,java.util.List,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.regalloc.RegisterAllocator):358 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 342:342:void shareIdenticalBlockSuffix(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.regalloc.RegisterAllocator,int):299 -> a 343:343:com.android.tools.r8.ir.code.Position com.android.tools.r8.ir.code.BasicBlock.getPosition():1625:1625 -> a 343:343:com.android.tools.r8.ir.code.BasicBlock createAndInsertBlockForSuffix(int,int,java.util.List,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.regalloc.RegisterAllocator):358 -> a 343:343:void shareIdenticalBlockSuffix(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.regalloc.RegisterAllocator,int):299 -> a 344:373:com.android.tools.r8.ir.code.BasicBlock createAndInsertBlockForSuffix(int,int,java.util.List,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.regalloc.RegisterAllocator):359:388 -> a 344:373:void shareIdenticalBlockSuffix(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.regalloc.RegisterAllocator,int):299 -> a 374:386:void shareIdenticalBlockSuffix(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.regalloc.RegisterAllocator,int):305:317 -> a 387:387:java.util.List lambda$shareIdenticalBlockSuffix$1(com.android.tools.r8.com.google.common.base.Equivalence$Wrapper):265:265 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ih;)Ljava/util/List;"} 388:408:void removeIdenticalPredecessorBlocks(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.regalloc.RegisterAllocator):433:453 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/ir/regalloc/f;)V"} 409:409:com.android.tools.r8.ir.code.Position com.android.tools.r8.ir.code.BasicBlock.getPosition():1625:1625 -> a 409:409:void removeIdenticalPredecessorBlocks(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.regalloc.RegisterAllocator):454 -> a 410:410:com.android.tools.r8.ir.code.Position com.android.tools.r8.ir.code.BasicBlock.getPosition():1625:1625 -> a 410:410: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)"]} 411:411:com.android.tools.r8.ir.code.Position com.android.tools.r8.ir.code.BasicBlock.getPosition():1625:1625 -> a 411:411:void removeIdenticalPredecessorBlocks(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.regalloc.RegisterAllocator):454 -> a 412:412:void removeIdenticalPredecessorBlocks(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.regalloc.RegisterAllocator):454:454 -> a 413:427:void removeIdenticalPredecessorBlocks(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.regalloc.RegisterAllocator):453:467 -> a 428:428:com.android.tools.r8.ir.code.Position com.android.tools.r8.ir.code.BasicBlock.getPosition():1625:1625 -> a 428:428:void removeIdenticalPredecessorBlocks(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.regalloc.RegisterAllocator):468 -> a 429:432: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.android.tools.r8.com.google.common.base.Equivalence$Wrapper):273:273 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ih;)Ljava/util/List;"} com.android.tools.r8.ir.optimize.PhiOptimizations -> com.android.tools.r8.ir.optimize.r0: # {"id":"sourceFile","fileName":"PhiOptimizations.java"} 1:1:boolean optimize(com.android.tools.r8.ir.code.IRCode):24:24 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;)Z"} 1:6:boolean tryMovePhisToStack(com.android.tools.r8.ir.code.IRCode):112:117 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;)Z"} 7:8:boolean predecessorsHaveNormalFlow(com.android.tools.r8.ir.code.BasicBlock):28:29 -> b 7:8:boolean 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 tryMovePhisToStack(com.android.tools.r8.ir.code.IRCode):0:0 -> b # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":65,"2":66,"3":67},"outline":"Lcom/android/tools/r8/internal/s4;a(Lcom/android/tools/r8/internal/x4;)Lcom/android/tools/r8/internal/x4;"} 65:65:boolean predecessorsHaveNormalFlow(com.android.tools.r8.ir.code.BasicBlock):29:29 -> b 65:65:boolean tryMovePhiToStack(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.Phi,java.util.Set):138 -> b 65:65:boolean tryMovePhisToStack(com.android.tools.r8.ir.code.IRCode):118 -> b 66:66:boolean predecessorsHaveNormalFlow(com.android.tools.r8.ir.code.BasicBlock):29:29 -> b 66:66:boolean tryMovePhiToStack(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.Phi,java.util.Set):138 -> b 66:66:boolean tryMovePhisToStack(com.android.tools.r8.ir.code.IRCode):118 -> b 67:67:boolean predecessorsHaveNormalFlow(com.android.tools.r8.ir.code.BasicBlock):29:29 -> b 67:67:boolean tryMovePhiToStack(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.Phi,java.util.Set):138 -> b 67:67:boolean tryMovePhisToStack(com.android.tools.r8.ir.code.IRCode):118 -> b 10:14:boolean singleUseOfPhiAndOperands(com.android.tools.r8.ir.code.Phi):37:41 -> b 10:14:boolean tryMovePhiToStack(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.Phi,java.util.Set):138 -> b 10:14:boolean tryMovePhisToStack(com.android.tools.r8.ir.code.IRCode):118 -> b 15:16:boolean tryMovePhiToStack(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.Phi,java.util.Set):141:142 -> b 15:16:boolean tryMovePhisToStack(com.android.tools.r8.ir.code.IRCode):118 -> b 17:30:int getRelativeStackHeightForInstruction(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.Instruction):58:71 -> b 17:30:boolean tryMovePhiToStack(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.Phi,java.util.Set):145 -> b 17:30:boolean tryMovePhisToStack(com.android.tools.r8.ir.code.IRCode):118 -> b 31:31:boolean tryMovePhisToStack(com.android.tools.r8.ir.code.IRCode):0:0 -> b # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":68,"2":69,"3":70},"outline":"Lcom/android/tools/r8/internal/s4;a(Lcom/android/tools/r8/internal/x4;)Lcom/android/tools/r8/internal/x4;"} 68:68:int getRelativeStackHeightForInstruction(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.Instruction):72:72 -> b 68:68:boolean tryMovePhiToStack(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.Phi,java.util.Set):145 -> b 68:68:boolean tryMovePhisToStack(com.android.tools.r8.ir.code.IRCode):118 -> b 69:69:int getRelativeStackHeightForInstruction(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.Instruction):72:72 -> b 69:69:boolean tryMovePhiToStack(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.Phi,java.util.Set):145 -> b 69:69:boolean tryMovePhisToStack(com.android.tools.r8.ir.code.IRCode):118 -> b 70:70:int getRelativeStackHeightForInstruction(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.Instruction):72:72 -> b 70:70:boolean tryMovePhiToStack(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.Phi,java.util.Set):145 -> b 70:70:boolean tryMovePhisToStack(com.android.tools.r8.ir.code.IRCode):118 -> b 32:33:boolean tryMovePhiToStack(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.Phi,java.util.Set):148:149 -> b 32:33:boolean tryMovePhisToStack(com.android.tools.r8.ir.code.IRCode):118 -> b 34:34:boolean com.android.tools.r8.ir.code.Instruction.isStore():0:0 -> b 34:34:boolean tryMovePhiToStack(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.Phi,java.util.Set):149 -> b 34:34:boolean tryMovePhisToStack(com.android.tools.r8.ir.code.IRCode):118 -> b 35:38:boolean tryMovePhiToStack(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.Phi,java.util.Set):152:155 -> b 35:38:boolean tryMovePhisToStack(com.android.tools.r8.ir.code.IRCode):118 -> b 39:50:int getStackHeightAtInstructionBackwards(com.android.tools.r8.ir.code.Instruction):88:99 -> b 39:50:boolean tryMovePhiToStack(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.Phi,java.util.Set):155 -> b 39:50:boolean tryMovePhisToStack(com.android.tools.r8.ir.code.IRCode):118 -> b 51:64:boolean tryMovePhiToStack(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.Phi,java.util.Set):160:173 -> b 51:64:boolean tryMovePhisToStack(com.android.tools.r8.ir.code.IRCode):118 -> b com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination -> com.android.tools.r8.ir.optimize.B0: # {"id":"sourceFile","fileName":"RedundantFieldLoadAndStoreElimination.java"} com.android.tools.r8.graph.AppView appView -> a com.android.tools.r8.graph.ProgramMethod method -> b com.android.tools.r8.ir.code.IRCode code -> c int maxCapacityPerBlock -> d boolean release -> e java.util.Set affectedValues -> f com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$BlockStates activeStates -> g com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$BlockState activeState -> h java.util.Map instructionsToRemove -> i boolean $assertionsDisabled -> j 1:1:void ():66:66 -> 1:1:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):89:89 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/ll;)V"} 2:18:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):78:94 -> 1:1:boolean com.android.tools.r8.graph.Definition.isProgramField():0:0 -> a 1:1:boolean isFinal(com.android.tools.r8.graph.DexClassAndField):308 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/r0;)Z"} 2:2:boolean isFinal(com.android.tools.r8.graph.DexClassAndField):311:311 -> a 3:3:boolean com.android.tools.r8.graph.DexEncodedField.isFinal():210:210 -> a 3:3:boolean isFinal(com.android.tools.r8.graph.DexClassAndField):311 -> 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():210:210 -> a 4:4:boolean isFinal(com.android.tools.r8.graph.DexClassAndField):311 -> a 5:7:boolean isFinal(com.android.tools.r8.graph.DexClassAndField):312:314 -> a 8:11:boolean shouldRun(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):98:101 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/ll;)Z"} 12:13:void lambda$processInstructionsToRemove$1(com.android.tools.r8.ir.code.BasicBlock,java.util.Set):453:454 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/x4;Ljava/util/Set;)V"} 14:23:void lambda$processInstructionsToRemove$1(com.android.tools.r8.ir.code.BasicBlock,java.util.Set):453:462 -> a 24:24:boolean lambda$processInstructionsToRemove$0(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.Instruction):454:454 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/x4;Lcom/android/tools/r8/internal/lo;)Z"} 25:25:void handleInvokeDirect(com.android.tools.r8.ir.code.InvokeDirect):483:483 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Ms;)V"} 26:26:boolean com.android.tools.r8.graph.AppView.hasLiveness():801:801 -> a 26:26:void handleInvokeDirect(com.android.tools.r8.ir.code.InvokeDirect):483 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 27:27:boolean com.android.tools.r8.graph.AppView.hasLiveness():801:801 -> a 27:27:void handleInvokeDirect(com.android.tools.r8.ir.code.InvokeDirect):483 -> a 28:48:void handleInvokeDirect(com.android.tools.r8.ir.code.InvokeDirect):484:504 -> a 49:49:void handleInvokeDirect(com.android.tools.r8.ir.code.InvokeDirect):492:492 -> a 50:58: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):508:516 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/Ms;Lcom/android/tools/r8/graph/T0;Lcom/android/tools/r8/internal/Gn;)V"} 59:59:boolean com.android.tools.r8.graph.DexEncodedField.isFinal():210:210 -> a 59:59: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):517 -> a 60:60: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):518:518 -> a 61:61:void com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$BlockState.putFinalInstanceField(com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$FieldAndObject,com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$FieldValue):1329:1329 -> a 61:61: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):518 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 62:65:void com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$BlockState.putFinalInstanceField(com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$FieldAndObject,com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$FieldValue):1330:1333 -> a 62: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):518 -> a 66:72: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):520:526 -> a 73:73:boolean com.android.tools.r8.graph.DexEncodedField.isFinal():210:210 -> a 73:73: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):527 -> a 74: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):528:528 -> a 75:75:void com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$BlockState.putFinalInstanceField(com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$FieldAndObject,com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$FieldValue):1329:1329 -> a 75:75: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):528 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 76:79:void com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$BlockState.putFinalInstanceField(com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$FieldAndObject,com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$FieldValue):1330:1333 -> a 76:79: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):528 -> a 80:85: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):530:535 -> a 86:86:void markMostRecentInitClassForRemoval(com.android.tools.r8.graph.DexType):583:583 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)V"} 87:87:com.android.tools.r8.ir.code.InitClass com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$BlockState.getMostRecentInitClass():1380:1380 -> a 87:87:void markMostRecentInitClassForRemoval(com.android.tools.r8.graph.DexType):583 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 88:91:void markMostRecentInitClassForRemoval(com.android.tools.r8.graph.DexType):584:587 -> a 92:92:void markAssumeDynamicTypeUsersForRemoval(com.android.tools.r8.ir.code.FieldGet,com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$FieldValue,com.android.tools.r8.ir.optimize.AssumeRemover):681:681 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Kh;Lcom/android/tools/r8/ir/optimize/z0;Lcom/android/tools/r8/ir/optimize/q;)V"} 93:93:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$ExistingValue.getValue():142:142 -> a 93:93:void markAssumeDynamicTypeUsersForRemoval(com.android.tools.r8.ir.code.FieldGet,com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$FieldValue,com.android.tools.r8.ir.optimize.AssumeRemover):684 -> a 94:100:void markAssumeDynamicTypeUsersForRemoval(com.android.tools.r8.ir.code.FieldGet,com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$FieldValue,com.android.tools.r8.ir.optimize.AssumeRemover):684:690 -> a 101:103:boolean lambda$markAssumeDynamicTypeUsersForRemoval$3(com.android.tools.r8.ir.code.FieldGet,com.android.tools.r8.ir.code.Instruction):687:689 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Kh;Lcom/android/tools/r8/internal/lo;)Z"} 104:108:void handleInstancePut(com.android.tools.r8.ir.code.InstancePut,com.android.tools.r8.graph.DexClassAndField):697:701 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/do;Lcom/android/tools/r8/graph/r0;)V"} 109:109:boolean com.android.tools.r8.ir.code.FieldInstruction.instructionInstanceCanThrow(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):67:67 -> a 109:109:void handleInstancePut(com.android.tools.r8.ir.code.InstancePut,com.android.tools.r8.graph.DexClassAndField):701 -> a 110:110:boolean com.android.tools.r8.ir.code.FieldInstruction.instructionInstanceCanThrow(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):67:67 -> a 110:110:void handleInstancePut(com.android.tools.r8.ir.code.InstancePut,com.android.tools.r8.graph.DexClassAndField):701 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 111:119:void handleInstancePut(com.android.tools.r8.ir.code.InstancePut,com.android.tools.r8.graph.DexClassAndField):702:710 -> a 120:120:boolean com.android.tools.r8.graph.DexEncodedField.isFinal():210:210 -> a 120:120:void handleInstancePut(com.android.tools.r8.ir.code.InstancePut,com.android.tools.r8.graph.DexClassAndField):710 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 121:121:boolean com.android.tools.r8.graph.DexEncodedField.isFinal():210:210 -> a 121:121:void handleInstancePut(com.android.tools.r8.ir.code.InstancePut,com.android.tools.r8.graph.DexClassAndField):710 -> a 122:123:void handleInstancePut(com.android.tools.r8.ir.code.InstancePut,com.android.tools.r8.graph.DexClassAndField):710:711 -> a 124:127:boolean verifyWasInstanceInitializer():471:474 -> a 124:127:void handleInstancePut(com.android.tools.r8.ir.code.InstancePut,com.android.tools.r8.graph.DexClassAndField):712 -> a 128:132:boolean verifyWasInstanceInitializer():473:477 -> a 128:132:void handleInstancePut(com.android.tools.r8.ir.code.InstancePut,com.android.tools.r8.graph.DexClassAndField):712 -> a 133:133:com.android.tools.r8.graph.DexMethod com.android.tools.r8.graph.lens.GraphLens.getOriginalMethodSignature(com.android.tools.r8.graph.DexMethod):121:121 -> a 133:133:boolean verifyWasInstanceInitializer():477 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 133:133:void handleInstancePut(com.android.tools.r8.ir.code.InstancePut,com.android.tools.r8.graph.DexClassAndField):712 -> a 134:134:boolean verifyWasInstanceInitializer():477:477 -> a 134:134:void handleInstancePut(com.android.tools.r8.ir.code.InstancePut,com.android.tools.r8.graph.DexClassAndField):712 -> a 135:138:boolean verifyWasInstanceInitializer():475:478 -> a 135:138:void handleInstancePut(com.android.tools.r8.ir.code.InstancePut,com.android.tools.r8.graph.DexClassAndField):712 -> a 139:139:void handleInstancePut(com.android.tools.r8.ir.code.InstancePut,com.android.tools.r8.graph.DexClassAndField):713:713 -> a 140:140:void com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$BlockState.putFinalInstanceField(com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$FieldAndObject,com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$FieldValue):1329:1329 -> a 140:140:void handleInstancePut(com.android.tools.r8.ir.code.InstancePut,com.android.tools.r8.graph.DexClassAndField):713 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 141:144:void com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$BlockState.putFinalInstanceField(com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$FieldAndObject,com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$FieldValue):1330:1333 -> a 141:144:void handleInstancePut(com.android.tools.r8.ir.code.InstancePut,com.android.tools.r8.graph.DexClassAndField):713 -> a 145:149:void handleInstancePut(com.android.tools.r8.ir.code.InstancePut,com.android.tools.r8.graph.DexClassAndField):715:719 -> a 150:150:com.android.tools.r8.ir.code.InstancePut com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$BlockState.putMostRecentInstanceFieldWrite(com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$FieldAndObject,com.android.tools.r8.ir.code.InstancePut):1346:1346 -> a 150:150:void handleInstancePut(com.android.tools.r8.ir.code.InstancePut,com.android.tools.r8.graph.DexClassAndField):720 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 151:154:com.android.tools.r8.ir.code.InstancePut com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$BlockState.putMostRecentInstanceFieldWrite(com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$FieldAndObject,com.android.tools.r8.ir.code.InstancePut):1347:1350 -> a 151:154:void handleInstancePut(com.android.tools.r8.ir.code.InstancePut,com.android.tools.r8.graph.DexClassAndField):720 -> a 155:157:void handleInstancePut(com.android.tools.r8.ir.code.InstancePut,com.android.tools.r8.graph.DexClassAndField):722:724 -> a 158:165:void handleInstancePut(com.android.tools.r8.ir.code.InstancePut,com.android.tools.r8.graph.DexClassAndField):723:730 -> a 166:166:com.android.tools.r8.ir.code.InitClass com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$BlockState.clearMostRecentInitClass():1389:1389 -> a 166:166:void handleInstancePut(com.android.tools.r8.ir.code.InstancePut,com.android.tools.r8.graph.DexClassAndField):730 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 167:167:void handleStaticPut(com.android.tools.r8.ir.code.StaticPut,com.android.tools.r8.graph.DexClassAndField):787:787 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/XW;Lcom/android/tools/r8/graph/r0;)V"} 168:168:boolean markClassAsInitialized(com.android.tools.r8.graph.DexType):579:579 -> a 168:168:void handleStaticPut(com.android.tools.r8.ir.code.StaticPut,com.android.tools.r8.graph.DexClassAndField):787 -> a 169:169:boolean com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$BlockState.markClassAsInitialized(com.android.tools.r8.graph.DexType):1212:1212 -> a 169:169:boolean markClassAsInitialized(com.android.tools.r8.graph.DexType):579 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 169:169:void handleStaticPut(com.android.tools.r8.ir.code.StaticPut,com.android.tools.r8.graph.DexClassAndField):787 -> a 170:173:boolean com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$BlockState.markClassAsInitialized(com.android.tools.r8.graph.DexType):1213:1216 -> a 170:173:boolean markClassAsInitialized(com.android.tools.r8.graph.DexType):579 -> a 170:173:void handleStaticPut(com.android.tools.r8.ir.code.StaticPut,com.android.tools.r8.graph.DexClassAndField):787 -> a 174:178:void handleStaticPut(com.android.tools.r8.ir.code.StaticPut,com.android.tools.r8.graph.DexClassAndField):790:794 -> a 179:179:boolean com.android.tools.r8.ir.code.FieldInstruction.instructionInstanceCanThrow(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):67:67 -> a 179:179:void handleStaticPut(com.android.tools.r8.ir.code.StaticPut,com.android.tools.r8.graph.DexClassAndField):794 -> a 180:193:void handleStaticPut(com.android.tools.r8.ir.code.StaticPut,com.android.tools.r8.graph.DexClassAndField):795:808 -> a 194:194:com.android.tools.r8.ir.code.StaticPut com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$BlockState.putMostRecentStaticFieldWrite(com.android.tools.r8.graph.DexField,com.android.tools.r8.ir.code.StaticPut):1354:1354 -> a 194:194:void handleStaticPut(com.android.tools.r8.ir.code.StaticPut,com.android.tools.r8.graph.DexClassAndField):808 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 195:198:com.android.tools.r8.ir.code.StaticPut com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$BlockState.putMostRecentStaticFieldWrite(com.android.tools.r8.graph.DexField,com.android.tools.r8.ir.code.StaticPut):1355:1358 -> a 195:198:void handleStaticPut(com.android.tools.r8.ir.code.StaticPut,com.android.tools.r8.graph.DexClassAndField):808 -> a 199:201:void handleStaticPut(com.android.tools.r8.ir.code.StaticPut,com.android.tools.r8.graph.DexClassAndField):810:812 -> a 202:210:void handleStaticPut(com.android.tools.r8.ir.code.StaticPut,com.android.tools.r8.graph.DexClassAndField):811:819 -> a 211:211:com.android.tools.r8.ir.code.InitClass com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$BlockState.clearMostRecentInitClass():1389:1389 -> a 211:211:void handleStaticPut(com.android.tools.r8.ir.code.StaticPut,com.android.tools.r8.graph.DexClassAndField):819 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 212:213:void applyObjectState(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.analysis.value.objectstate.ObjectState):823:824 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Y10;Lcom/android/tools/r8/internal/yK;)V"} 214:218: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):826:830 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/Y10;Lcom/android/tools/r8/graph/Y0;Lcom/android/tools/r8/internal/B1;)V"} 219:219:void com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$BlockState.putFinalInstanceField(com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$FieldAndObject,com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$FieldValue):1329:1329 -> a 219:219: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):830 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 220:223:void com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$BlockState.putFinalInstanceField(com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$FieldAndObject,com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$FieldValue):1330:1333 -> a 220:223: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):830 -> a 224:224:void killAllNonFinalActiveFields():838:838 -> a 225:225:void com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$BlockState.clearArraySlotValues():1061:1061 -> a 225:225:void killAllNonFinalActiveFields():838 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 226:226:void com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$BlockState.clearNonFinalInstanceFields():1090:1090 -> a 226:226:void killAllNonFinalActiveFields():839 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 227:227:void com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$BlockState.clearNonFinalStaticFields():1094:1094 -> a 227:227:void killAllNonFinalActiveFields():840 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 228:229:void killAllNonFinalActiveFields():841:842 -> a 230:230:com.android.tools.r8.ir.code.InitClass com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$BlockState.clearMostRecentInitClass():1389:1389 -> a 230:230:void killAllNonFinalActiveFields():842 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 231:231:void killNonFinalActiveFields(com.android.tools.r8.ir.code.Instruction):846:846 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lo;)V"} 232:232:boolean com.android.tools.r8.ir.code.Instruction.isInitClass():0:0 -> a 232:232:void killNonFinalActiveFields(com.android.tools.r8.ir.code.Instruction):846 -> a 233:238:void killNonFinalActiveFields(com.android.tools.r8.ir.code.Instruction):846:851 -> a 239:239:void com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$BlockState.clearNonFinalStaticFields():1094:1094 -> a 239:239:void killNonFinalActiveFields(com.android.tools.r8.ir.code.Instruction):851 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 240:242:void killNonFinalActiveFields(com.android.tools.r8.ir.code.Instruction):852:854 -> a 243:243:void com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$BlockState.removeNonFinalStaticField(com.android.tools.r8.graph.DexField):1303:1303 -> a 243:243:void killNonFinalActiveFields(com.android.tools.r8.ir.code.Instruction):854 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 244:244:void com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$BlockState.removeNonFinalStaticField(com.android.tools.r8.graph.DexField):1304:1304 -> a 244:244:void killNonFinalActiveFields(com.android.tools.r8.ir.code.Instruction):854 -> a 245:245:boolean com.android.tools.r8.ir.code.Instruction.isInitClass():0:0 -> a 245:245:void killNonFinalActiveFields(com.android.tools.r8.ir.code.Instruction):856 -> a 246:246:boolean com.android.tools.r8.ir.code.Instruction.isStaticGet():0:0 -> a 246:246:void killNonFinalActiveFields(com.android.tools.r8.ir.code.Instruction):856 -> a 247:247:boolean com.android.tools.r8.ir.code.Instruction.isInstanceGet():0:0 -> a 247:247:void killNonFinalActiveFields(com.android.tools.r8.ir.code.Instruction):863 -> a 248:248:void killNonFinalActiveFields(com.android.tools.r8.ir.code.Instruction):864:864 -> a 249:252:void killNonFinalActiveFields(com.android.tools.r8.ir.code.Instruction):857:860 -> a 253:253:void com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$BlockState.clearNonFinalStaticFields():1094:1094 -> a 253:253:void killNonFinalActiveFields(com.android.tools.r8.ir.code.Instruction):860 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 254:254:void killNonFinalActiveFields(com.android.tools.r8.ir.code.Instruction):861:861 -> a 1:1:void processInstructionsToRemove():451:451 -> b 2:2:java.lang.Boolean lambda$handleStaticPut$4(com.android.tools.r8.graph.DexClassAndField):801:801 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/r0;)Ljava/lang/Boolean;"} 3:3:boolean com.android.tools.r8.graph.DexEncodedField.isFinal():210:210 -> b 3:3:java.lang.Boolean lambda$handleStaticPut$4(com.android.tools.r8.graph.DexClassAndField):801 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 4:4:boolean com.android.tools.r8.graph.DexEncodedField.isFinal():210:210 -> b 4:4:java.lang.Boolean lambda$handleStaticPut$4(com.android.tools.r8.graph.DexClassAndField):801 -> b 5:5:java.lang.Boolean lambda$handleStaticPut$4(com.android.tools.r8.graph.DexClassAndField):801:801 -> b 1:24:void run():330:353 -> c 25:39:void handleArrayGet(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.ArrayGet):592:606 -> c 25:39:void run():353 -> c 40:40:com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$FieldValue com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$BlockState.getArraySlotValue(com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$ArraySlot):1106:1106 -> c 40:40:void handleArrayGet(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.ArrayGet):606 -> c # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 40:40:void run():353 -> c 41:41:com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$FieldValue com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$BlockState.getArraySlotValue(com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$ArraySlot):1106:1106 -> c 41:41:void handleArrayGet(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.ArrayGet):606 -> c 41:41:void run():353 -> c 42:48:void handleArrayGet(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.ArrayGet):608:614 -> c 42:48:void run():353 -> c 49:50:void run():355:356 -> c 51:51:int com.android.tools.r8.ir.code.ArrayAccess.getIndexOrDefault(int):28:28 -> c 51:51:void handleArrayPut(com.android.tools.r8.ir.code.ArrayPut):618 -> c # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 51:51:void run():356 -> c 52:53:int com.android.tools.r8.ir.code.ArrayAccess.getIndexOrDefault(int):28:29 -> c 52:53:void handleArrayPut(com.android.tools.r8.ir.code.ArrayPut):618 -> c 52:53:void run():356 -> c 54:69:void handleArrayPut(com.android.tools.r8.ir.code.ArrayPut):619:634 -> c 54:69:void run():356 -> c 70:71:void run():358:359 -> c 72:78:com.android.tools.r8.graph.DexClassAndField resolveField(com.android.tools.r8.graph.DexField):318:324 -> c 72:78:void run():360 -> c 79:85:void run():361:367 -> c 86:86:void 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):642:642 -> c 86:86:void run():367 -> c 87:87:void clearMostRecentInstanceFieldWrite(com.android.tools.r8.ir.code.InstanceGet,com.android.tools.r8.graph.DexClassAndField):672:672 -> c 87:87:void 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):643 -> c 87:87:void run():367 -> c 88:88:boolean com.android.tools.r8.ir.code.FieldInstruction.instructionInstanceCanThrow(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):67:67 -> c 88:88:void clearMostRecentInstanceFieldWrite(com.android.tools.r8.ir.code.InstanceGet,com.android.tools.r8.graph.DexClassAndField):672 -> c 88:88:void 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):643 -> c 88:88:void run():367 -> c 89:89:boolean com.android.tools.r8.ir.code.FieldInstruction.instructionInstanceCanThrow(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):67:67 -> c 89:89:void clearMostRecentInstanceFieldWrite(com.android.tools.r8.ir.code.InstanceGet,com.android.tools.r8.graph.DexClassAndField):672 -> c # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 89:89:void 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):643 -> c 89:89:void run():367 -> c 90:92:void clearMostRecentInstanceFieldWrite(com.android.tools.r8.ir.code.InstanceGet,com.android.tools.r8.graph.DexClassAndField):673:675 -> c 90:92:void 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):643 -> c 90:92:void run():367 -> c 93:95:void 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):647:649 -> c 93:95:void run():367 -> c 96:96:com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$FieldValue com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$BlockState.getInstanceFieldValue(com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$FieldAndObject):1111:1111 -> c 96:96:void 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):649 -> c # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 96:96:void run():367 -> c 97:101:com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$FieldValue com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$BlockState.getInstanceFieldValue(com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$FieldAndObject):1111:1115 -> c 97:101:void 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):649 -> c 97:101:void run():367 -> c 102:108:void 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):651:657 -> c 102:108:void run():367 -> c 109:109:void clearMostRecentInstanceFieldWrite(com.android.tools.r8.ir.code.InstanceGet,com.android.tools.r8.graph.DexClassAndField):672:672 -> c 109:109:void 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):658 -> c 109:109:void run():367 -> c 110:110:boolean com.android.tools.r8.ir.code.FieldInstruction.instructionInstanceCanThrow(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):67:67 -> c 110:110:void clearMostRecentInstanceFieldWrite(com.android.tools.r8.ir.code.InstanceGet,com.android.tools.r8.graph.DexClassAndField):672 -> c 110:110:void 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):658 -> c 110:110:void run():367 -> c 111:111:boolean com.android.tools.r8.ir.code.FieldInstruction.instructionInstanceCanThrow(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):67:67 -> c 111:111:void clearMostRecentInstanceFieldWrite(com.android.tools.r8.ir.code.InstanceGet,com.android.tools.r8.graph.DexClassAndField):672 -> c # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 111:111:void 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):658 -> c 111:111:void run():367 -> c 112:114:void clearMostRecentInstanceFieldWrite(com.android.tools.r8.ir.code.InstanceGet,com.android.tools.r8.graph.DexClassAndField):673:675 -> c 112:114:void 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):658 -> c 112:114:void run():367 -> c 115:118:void run():368:371 -> c 119:119:void 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):738:738 -> c 119:119:void run():371 -> c 120:120:boolean markClassAsInitialized(com.android.tools.r8.graph.DexType):579:579 -> c 120:120:void 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):738 -> c 120:120:void run():371 -> c 121:121:boolean com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$BlockState.markClassAsInitialized(com.android.tools.r8.graph.DexType):1212:1212 -> c 121:121:boolean markClassAsInitialized(com.android.tools.r8.graph.DexType):579 -> c # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 121:121:void 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):738 -> c 121:121:void run():371 -> c 122:125:boolean com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$BlockState.markClassAsInitialized(com.android.tools.r8.graph.DexType):1213:1216 -> c 122:125:boolean markClassAsInitialized(com.android.tools.r8.graph.DexType):579 -> c 122:125:void 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):738 -> c 122:125:void run():371 -> c 126:127:void 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):740:741 -> c 126:127:void run():371 -> c 128:128:void clearMostRecentStaticFieldWrite(com.android.tools.r8.ir.code.StaticGet,com.android.tools.r8.graph.DexClassAndField):779:779 -> c 128:128:void 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):742 -> c 128:128:void run():371 -> c 129:129:boolean com.android.tools.r8.ir.code.FieldInstruction.instructionInstanceCanThrow(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):67:67 -> c 129:129:void clearMostRecentStaticFieldWrite(com.android.tools.r8.ir.code.StaticGet,com.android.tools.r8.graph.DexClassAndField):779 -> c 129:129:void 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):742 -> c 129:129:void run():371 -> 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 clearMostRecentStaticFieldWrite(com.android.tools.r8.ir.code.StaticGet,com.android.tools.r8.graph.DexClassAndField):779 -> c # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 130:130:void 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):742 -> c 130:130:void run():371 -> c 131:133:void clearMostRecentStaticFieldWrite(com.android.tools.r8.ir.code.StaticGet,com.android.tools.r8.graph.DexClassAndField):780:782 -> c 131:133:void 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):742 -> c 131:133:void run():371 -> c 134:134:void com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$BlockState.clearMostRecentStaticFieldWrite(com.android.tools.r8.graph.DexField):1080:1080 -> c 134:134:void clearMostRecentStaticFieldWrite(com.android.tools.r8.ir.code.StaticGet,com.android.tools.r8.graph.DexClassAndField):782 -> c # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 134:134:void 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):742 -> c 134:134:void run():371 -> c 135:135:void com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$BlockState.clearMostRecentStaticFieldWrite(com.android.tools.r8.graph.DexField):1081:1081 -> c 135:135:void clearMostRecentStaticFieldWrite(com.android.tools.r8.ir.code.StaticGet,com.android.tools.r8.graph.DexClassAndField):782 -> c 135:135:void 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):742 -> c 135:135:void run():371 -> c 136:136:void 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):746:746 -> c 136:136:void run():371 -> c 137:137:com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$FieldValue com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$BlockState.getStaticFieldValue(com.android.tools.r8.graph.DexField):1120:1120 -> c 137:137:void 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):746 -> c # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 137:137:void run():371 -> c 138:142:com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$FieldValue com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$BlockState.getStaticFieldValue(com.android.tools.r8.graph.DexField):1120:1124 -> c 138:142:void 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):746 -> c 138:142:void run():371 -> c 143:149:void 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):748:754 -> c 143:149:void run():371 -> c 150:150:void clearMostRecentStaticFieldWrite(com.android.tools.r8.ir.code.StaticGet,com.android.tools.r8.graph.DexClassAndField):779:779 -> c 150:150:void 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):755 -> c 150:150:void run():371 -> c 151:151:boolean com.android.tools.r8.ir.code.FieldInstruction.instructionInstanceCanThrow(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):67:67 -> c 151:151:void clearMostRecentStaticFieldWrite(com.android.tools.r8.ir.code.StaticGet,com.android.tools.r8.graph.DexClassAndField):779 -> c 151:151:void 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):755 -> c 151:151:void run():371 -> c 152:152:boolean com.android.tools.r8.ir.code.FieldInstruction.instructionInstanceCanThrow(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):67:67 -> c 152:152:void clearMostRecentStaticFieldWrite(com.android.tools.r8.ir.code.StaticGet,com.android.tools.r8.graph.DexClassAndField):779 -> c # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 152:152:void 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):755 -> c 152:152:void run():371 -> c 153:155:void clearMostRecentStaticFieldWrite(com.android.tools.r8.ir.code.StaticGet,com.android.tools.r8.graph.DexClassAndField):780:782 -> c 153:155:void 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):755 -> c 153:155:void run():371 -> c 156:156:void com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$BlockState.clearMostRecentStaticFieldWrite(com.android.tools.r8.graph.DexField):1080:1080 -> c 156:156:void clearMostRecentStaticFieldWrite(com.android.tools.r8.ir.code.StaticGet,com.android.tools.r8.graph.DexClassAndField):782 -> c # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 156:156:void 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):755 -> c 156:156:void run():371 -> c 157:157:void com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$BlockState.clearMostRecentStaticFieldWrite(com.android.tools.r8.graph.DexField):1081:1081 -> c 157:157:void clearMostRecentStaticFieldWrite(com.android.tools.r8.ir.code.StaticGet,com.android.tools.r8.graph.DexClassAndField):782 -> c 157:157:void 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):755 -> c 157:157:void run():371 -> c 158:165:void 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):757:764 -> c 158:165:void run():371 -> c 166:166:boolean com.android.tools.r8.graph.AppView.hasLiveness():801:801 -> c 166:166:void 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):764 -> c # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 166:166:void run():371 -> c 167:167:boolean com.android.tools.r8.graph.AppView.hasLiveness():801:801 -> c 167:167:void 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):764 -> c 167:167:void run():371 -> c 168:175:void 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):766:773 -> c 168:175:void run():371 -> c 176:177:void run():372:373 -> c 178:194:void run():362:378 -> c 195:205:void handleInitClass(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InitClass):558:568 -> c 195:205:void run():378 -> c 206:206:boolean markClassAsInitialized(com.android.tools.r8.graph.DexType):579:579 -> c 206:206:void handleInitClass(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InitClass):569 -> c 206:206:void run():378 -> c 207:207:boolean com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$BlockState.markClassAsInitialized(com.android.tools.r8.graph.DexType):1212:1212 -> c 207:207:boolean markClassAsInitialized(com.android.tools.r8.graph.DexType):579 -> c # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 207:207:void handleInitClass(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InitClass):569 -> c 207:207:void run():378 -> c 208:211:boolean com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$BlockState.markClassAsInitialized(com.android.tools.r8.graph.DexType):1213:1216 -> c 208:211:boolean markClassAsInitialized(com.android.tools.r8.graph.DexType):579 -> c 208:211:void handleInitClass(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InitClass):569 -> c 208:211:void run():378 -> c 212:213:void handleInitClass(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InitClass):570:571 -> c 212:213:void run():378 -> c 214:214:void com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$BlockState.setMostRecentInitClass(com.android.tools.r8.ir.code.InitClass):1384:1384 -> c 214:214:void handleInitClass(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InitClass):571 -> c # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 214:214:void run():378 -> c 215:215:void handleInitClass(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InitClass):574:574 -> c 215:215:void run():378 -> c 216:223:void run():379:386 -> c 224:224:void handleInvokeStatic(com.android.tools.r8.ir.code.InvokeStatic):541:541 -> c 224:224:void run():386 -> c 225:225:boolean com.android.tools.r8.graph.AppView.hasClassHierarchy():784:784 -> c 225:225:void handleInvokeStatic(com.android.tools.r8.ir.code.InvokeStatic):541 -> c # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 225:225:void run():386 -> c 226:226:boolean com.android.tools.r8.graph.AppView.hasClassHierarchy():784:784 -> c 226:226:void handleInvokeStatic(com.android.tools.r8.ir.code.InvokeStatic):541 -> c 226:226:void run():386 -> c 227:234:void handleInvokeStatic(com.android.tools.r8.ir.code.InvokeStatic):542:549 -> c 227:234:void run():386 -> c 235:235:boolean markClassAsInitialized(com.android.tools.r8.graph.DexType):579:579 -> c 235:235:void handleInvokeStatic(com.android.tools.r8.ir.code.InvokeStatic):549 -> c 235:235:void run():386 -> c 236:236:boolean com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$BlockState.markClassAsInitialized(com.android.tools.r8.graph.DexType):1212:1212 -> c 236:236:boolean markClassAsInitialized(com.android.tools.r8.graph.DexType):579 -> c # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 236:236:void handleInvokeStatic(com.android.tools.r8.ir.code.InvokeStatic):549 -> c 236:236:void run():386 -> c 237:240:boolean com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$BlockState.markClassAsInitialized(com.android.tools.r8.graph.DexType):1213:1216 -> c 237:240:boolean markClassAsInitialized(com.android.tools.r8.graph.DexType):579 -> c 237:240:void handleInvokeStatic(com.android.tools.r8.ir.code.InvokeStatic):549 -> c 237:240:void run():386 -> c 241:245:void handleInvokeStatic(com.android.tools.r8.ir.code.InvokeStatic):550:554 -> c 241:245:void run():386 -> c 246:249:void run():387:390 -> c 250:250:void handleNewInstance(com.android.tools.r8.ir.code.NewInstance):662:662 -> c 250:250:void run():390 -> c 251:251:boolean markClassAsInitialized(com.android.tools.r8.graph.DexType):579:579 -> c 251:251:void handleNewInstance(com.android.tools.r8.ir.code.NewInstance):662 -> c 251:251:void run():390 -> c 252:252:boolean com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$BlockState.markClassAsInitialized(com.android.tools.r8.graph.DexType):1212:1212 -> c 252:252:boolean markClassAsInitialized(com.android.tools.r8.graph.DexType):579 -> c # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 252:252:void handleNewInstance(com.android.tools.r8.ir.code.NewInstance):662 -> c 252:252:void run():390 -> c 253:256:boolean com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$BlockState.markClassAsInitialized(com.android.tools.r8.graph.DexType):1213:1216 -> c 253:256:boolean markClassAsInitialized(com.android.tools.r8.graph.DexType):579 -> c 253:256:void handleNewInstance(com.android.tools.r8.ir.code.NewInstance):662 -> c 253:256:void run():390 -> c 257:259:void handleNewInstance(com.android.tools.r8.ir.code.NewInstance):663:665 -> c 257:259:void run():390 -> c 260:297:void run():394:431 -> c 298:325:void run():405:432 -> c 326:385:void run():388:447 -> c com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$ArraySlot -> com.android.tools.r8.ir.optimize.s0: # {"id":"sourceFile","fileName":"RedundantFieldLoadAndStoreElimination.java"} com.android.tools.r8.ir.code.Value array -> a com.android.tools.r8.ir.code.MemberType memberType -> b 1:3:void (com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.MemberType):194:196 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Y10;Lcom/android/tools/r8/internal/oE;)V"} 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):200:204 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Y10;Lcom/android/tools/r8/internal/Y10;Lcom/android/tools/r8/internal/oE;)Lcom/android/tools/r8/ir/optimize/s0;"} com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$ArraySlotWithConstantIndex -> com.android.tools.r8.ir.optimize.t0: # {"id":"sourceFile","fileName":"RedundantFieldLoadAndStoreElimination.java"} int index -> c 1:2:void (com.android.tools.r8.ir.code.Value,int,com.android.tools.r8.ir.code.MemberType):223:224 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Y10;ILcom/android/tools/r8/internal/oE;)V"} 1:1:boolean maybeHasIndex(int):229:229 -> a 1:5:boolean equals(java.lang.Object):242:246 -> equals 6:6:boolean com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$ArraySlot.baseEquals(com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$ArraySlot):214:214 -> equals 6:6:boolean equals(java.lang.Object):246 -> equals 1:1:int hashCode():234:234 -> hashCode com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$ArraySlotWithValueIndex -> com.android.tools.r8.ir.optimize.u0: # {"id":"sourceFile","fileName":"RedundantFieldLoadAndStoreElimination.java"} com.android.tools.r8.ir.code.Value index -> c 1:2:void (com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.MemberType):255:256 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Y10;Lcom/android/tools/r8/internal/Y10;Lcom/android/tools/r8/internal/oE;)V"} boolean maybeHasIndex(int) -> a 1:5:boolean equals(java.lang.Object):274:278 -> equals 6:6:boolean com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$ArraySlot.baseEquals(com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$ArraySlot):214:214 -> equals 6:6:boolean equals(java.lang.Object):278 -> equals 1:1:int hashCode():266:266 -> hashCode com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$BlockState -> com.android.tools.r8.ir.optimize.v0: # {"id":"sourceFile","fileName":"RedundantFieldLoadAndStoreElimination.java"} java.util.LinkedHashMap arraySlotValues -> a java.util.LinkedHashMap finalInstanceFieldValues -> b java.util.LinkedHashMap finalStaticFieldValues -> c java.util.LinkedHashSet initializedClasses -> d java.util.LinkedHashMap nonFinalInstanceFieldValues -> e java.util.LinkedHashMap nonFinalStaticFieldValues -> f com.android.tools.r8.ir.code.InitClass mostRecentInitClass -> g java.util.LinkedHashMap mostRecentInstanceFieldWrites -> h java.util.LinkedHashMap mostRecentStaticFieldWrites -> i int maxCapacity -> j boolean $assertionsDisabled -> k 1:1:void ():992:992 -> 1:2:void (int):1014:1015 -> 1:1:com.android.tools.r8.ir.code.MemberType com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$ArraySlot.getMemberType():208:208 -> a 1:1:boolean lambda$removeArraySlotValues$2(com.android.tools.r8.ir.code.MemberType,com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$ArraySlot):1252 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/oE;Lcom/android/tools/r8/ir/optimize/s0;)Z"} 2:2:com.android.tools.r8.ir.code.MemberType com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$ArraySlot.getMemberType():208:208 -> a 2:2:boolean lambda$removeArraySlotValues$3(com.android.tools.r8.ir.code.MemberType,int,com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$ArraySlot):1262 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/oE;ILcom/android/tools/r8/ir/optimize/s0;)Z"} 3:3:boolean lambda$removeArraySlotValues$3(com.android.tools.r8.ir.code.MemberType,int,com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$ArraySlot):1262:1262 -> a 4:5:void clearMostRecentInstanceFieldWrite(com.android.tools.r8.graph.DexField):1070:1071 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;)V"} 6:6:boolean lambda$clearMostRecentInstanceFieldWrite$0(com.android.tools.r8.graph.DexField,com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$FieldAndObject):1071:1071 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;Lcom/android/tools/r8/ir/optimize/y0;)Z"} 7:7:void clearMostRecentInstanceFieldWrites():1076:1076 -> a 7:7:void clearMostRecentFieldWrites():1065 -> a 8:8:void clearMostRecentStaticFieldWrites():1086:1086 -> a 8:8:void clearMostRecentFieldWrites():1066 -> a 9:9:void intersectFieldValues(java.util.Map,java.util.Map):1165:1165 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/LinkedHashMap;Ljava/util/LinkedHashMap;)V"} 10:10:boolean lambda$intersectFieldValues$1(java.util.Map,java.util.Map$Entry):1165:1165 -> a 11:11:void intersectInitializedClasses(java.util.Set,java.util.Set):1170:1170 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/LinkedHashSet;Ljava/util/LinkedHashSet;)V"} 12:15:void reduceSize(int):1220:1223 -> a 16:19:int reduceSize(int,java.util.Set):1237:1240 -> a 16:19:void reduceSize(int):1223 -> a 20:26:void reduceSize(int):1224:1230 -> a 27:27:int reduceSize(int,java.util.Map):1247:1247 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/util/LinkedHashMap;)I"} 28:31:int reduceSize(int,java.util.Set):1237:1240 -> a 28:31:int reduceSize(int,java.util.Map):1247 -> a 32:33:void removeArraySlotValues(com.android.tools.r8.ir.code.MemberType):1251:1252 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/oE;)V"} 34:37:void removeArraySlotValues(com.android.tools.r8.ir.code.MemberType,int):1257:1260 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/oE;I)V"} 38:42:void putArraySlotValue(com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$ArraySlot,com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$FieldValue):1321:1325 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/ir/optimize/s0;Lcom/android/tools/r8/ir/optimize/x0;)V"} 43:47:void putFinalStaticField(com.android.tools.r8.graph.DexField,com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$FieldValue):1337:1341 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;Lcom/android/tools/r8/ir/optimize/x0;)V"} 48:53:void putNonFinalInstanceField(com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$FieldAndObject,com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$FieldValue):1362:1367 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/ir/optimize/y0;Lcom/android/tools/r8/ir/optimize/z0;)V"} 54:54:int size(java.util.Map):1409:1409 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/LinkedHashMap;)I"} 1:2:void removeNonFinalInstanceFields(com.android.tools.r8.graph.DexField):1285:1286 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;)V"} 3:3:boolean lambda$removeNonFinalInstanceFields$4(com.android.tools.r8.graph.DexField,com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$FieldAndObject):1286:1286 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;Lcom/android/tools/r8/ir/optimize/y0;)Z"} 4:9:void putNonFinalStaticField(com.android.tools.r8.graph.DexField,com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$FieldValue):1371:1376 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;Lcom/android/tools/r8/ir/optimize/x0;)V"} 10:10:com.android.tools.r8.ir.code.InitClass clearMostRecentInitClass():1389:1389 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} 1:4:void ensureCapacityForNewElement():1098:1101 -> c 1:3:int size():1394:1396 -> d 4:4:int size(java.util.Set):1405:1405 -> d 4:4:int size():1397 -> d 5:9:int size():1397:1401 -> d com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$BlockStates -> com.android.tools.r8.ir.optimize.w0: # {"id":"sourceFile","fileName":"RedundantFieldLoadAndStoreElimination.java"} java.util.LinkedHashMap activeStateAtExit -> a int capacity -> b boolean $assertionsDisabled -> c 1:1:void ():868:868 -> 1:6:void ():868:873 -> 1:1:boolean com.android.tools.r8.ir.code.BasicBlock.isEntry():672:672 -> a 1:1:com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$BlockState computeActiveStateOnBlockEntry(com.android.tools.r8.ir.code.BasicBlock,int):876 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/internal/x4;)Lcom/android/tools/r8/ir/optimize/v0;"} 2:2:boolean com.android.tools.r8.ir.code.BasicBlock.isEntry():672:672 -> a 2:2:com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$BlockState computeActiveStateOnBlockEntry(com.android.tools.r8.ir.code.BasicBlock,int):876 -> a 3:8:com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$BlockState computeActiveStateOnBlockEntry(com.android.tools.r8.ir.code.BasicBlock,int):877:882 -> a 9:45:void com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$BlockState.(int,com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$BlockState):1019:1055 -> a 9:45:com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$BlockState computeActiveStateOnBlockEntry(com.android.tools.r8.ir.code.BasicBlock,int):882 -> a 46:51:com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$BlockState computeActiveStateOnBlockEntry(com.android.tools.r8.ir.code.BasicBlock,int):883:888 -> a 52:84:void com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$BlockState.intersect(com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$BlockState):1128:1160 -> a 52:84:com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$BlockState computeActiveStateOnBlockEntry(com.android.tools.r8.ir.code.BasicBlock,int):890 -> a 85:90:com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$BlockState computeActiveStateOnBlockEntry(com.android.tools.r8.ir.code.BasicBlock,int):894:899 -> a 91:91:void com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$BlockState.killActiveFieldsForExceptionalExit(com.android.tools.r8.ir.code.FieldInstruction):1195:1195 -> a 91:91:com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$BlockState computeActiveStateOnBlockEntry(com.android.tools.r8.ir.code.BasicBlock,int):899 -> a 92:92:boolean com.android.tools.r8.ir.code.Instruction.isInstanceGet():0:0 -> a 92:92:void com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$BlockState.killActiveFieldsForExceptionalExit(com.android.tools.r8.ir.code.FieldInstruction):1196 -> a 92:92:com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$BlockState computeActiveStateOnBlockEntry(com.android.tools.r8.ir.code.BasicBlock,int):899 -> a 93:94:void com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$BlockState.killActiveFieldsForExceptionalExit(com.android.tools.r8.ir.code.FieldInstruction):1197:1198 -> a 93:94:com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$BlockState computeActiveStateOnBlockEntry(com.android.tools.r8.ir.code.BasicBlock,int):899 -> a 95:96:void com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$BlockState.removeFinalInstanceField(com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$FieldAndObject):1273:1274 -> a 95:96:void com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$BlockState.removeInstanceField(com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$FieldAndObject):1267 -> a 95:96:void com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$BlockState.killActiveFieldsForExceptionalExit(com.android.tools.r8.ir.code.FieldInstruction):1199 -> a 95:96:com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$BlockState computeActiveStateOnBlockEntry(com.android.tools.r8.ir.code.BasicBlock,int):899 -> a 97:98:void com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$BlockState.removeNonFinalInstanceField(com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$FieldAndObject):1279:1280 -> a 97:98:void com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$BlockState.removeInstanceField(com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$FieldAndObject):1268 -> a 97:98:void com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$BlockState.killActiveFieldsForExceptionalExit(com.android.tools.r8.ir.code.FieldInstruction):1199 -> a 97:98:com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$BlockState computeActiveStateOnBlockEntry(com.android.tools.r8.ir.code.BasicBlock,int):899 -> a 99:100:void com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$BlockState.removeMostRecentInstanceFieldWrite(com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$FieldAndObject):1309:1310 -> a 99:100:void com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$BlockState.removeInstanceField(com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$FieldAndObject):1269 -> a 99:100:void com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$BlockState.killActiveFieldsForExceptionalExit(com.android.tools.r8.ir.code.FieldInstruction):1199 -> a 99:100:com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$BlockState computeActiveStateOnBlockEntry(com.android.tools.r8.ir.code.BasicBlock,int):899 -> a 101:101:boolean com.android.tools.r8.ir.code.Instruction.isStaticGet():0:0 -> a 101:101:void com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$BlockState.killActiveFieldsForExceptionalExit(com.android.tools.r8.ir.code.FieldInstruction):1200 -> a 101:101:com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$BlockState computeActiveStateOnBlockEntry(com.android.tools.r8.ir.code.BasicBlock,int):899 -> a 102:103:void com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$BlockState.removeFinalStaticField(com.android.tools.r8.graph.DexField):1297:1298 -> a 102:103:void com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$BlockState.removeStaticField(com.android.tools.r8.graph.DexField):1291 -> a 102:103:void com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$BlockState.killActiveFieldsForExceptionalExit(com.android.tools.r8.ir.code.FieldInstruction):1201 -> a 102:103:com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$BlockState computeActiveStateOnBlockEntry(com.android.tools.r8.ir.code.BasicBlock,int):899 -> a 104:105:void com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$BlockState.removeNonFinalStaticField(com.android.tools.r8.graph.DexField):1303:1304 -> a 104:105:void com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$BlockState.removeStaticField(com.android.tools.r8.graph.DexField):1292 -> a 104:105:void com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$BlockState.killActiveFieldsForExceptionalExit(com.android.tools.r8.ir.code.FieldInstruction):1201 -> a 104:105:com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$BlockState computeActiveStateOnBlockEntry(com.android.tools.r8.ir.code.BasicBlock,int):899 -> a 106:107:void com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$BlockState.removeMostRecentStaticFieldWrite(com.android.tools.r8.graph.DexField):1315:1316 -> a 106:107:void com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$BlockState.removeStaticField(com.android.tools.r8.graph.DexField):1293 -> a 106:107:void com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$BlockState.killActiveFieldsForExceptionalExit(com.android.tools.r8.ir.code.FieldInstruction):1201 -> a 106:107:com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$BlockState computeActiveStateOnBlockEntry(com.android.tools.r8.ir.code.BasicBlock,int):899 -> a 108:108:boolean com.android.tools.r8.ir.code.Instruction.isInitClass():0:0 -> a 108:108:com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$BlockState computeActiveStateOnBlockEntry(com.android.tools.r8.ir.code.BasicBlock,int):900 -> a 109:109:com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$BlockState computeActiveStateOnBlockEntry(com.android.tools.r8.ir.code.BasicBlock,int):901:901 -> a 110:111:void com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$BlockState.killActiveInitializedClassesForExceptionalExit(com.android.tools.r8.ir.code.InitClass):1206:1207 -> a 110:111:com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$BlockState computeActiveStateOnBlockEntry(com.android.tools.r8.ir.code.BasicBlock,int):901 -> a 112:113:void removeDeadBlockExitStates(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntMap):940:941 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/x4;Lcom/android/tools/r8/internal/SR;)V"} 114:118:void removeState(com.android.tools.r8.ir.code.BasicBlock):973:977 -> a 114:118:void removeDeadBlockExitStates(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntMap):942 -> a 119:122:void removeDeadBlockExitStates(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntMap):944:947 -> a 123:127:void removeState(com.android.tools.r8.ir.code.BasicBlock):973:977 -> a 123:127:void removeDeadBlockExitStates(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntMap):948 -> a 128:128:void removeDeadBlockExitStates(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntMap):950:950 -> a 129:129:void recordActiveStateOnBlockExit(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$BlockState):958:958 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/x4;Lcom/android/tools/r8/ir/optimize/v0;)V"} 130:130:boolean com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$BlockState.isEmpty():1174:1174 -> a 130:130:void recordActiveStateOnBlockExit(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$BlockState):959 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 131:131:boolean com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$BlockState.isEmpty(java.util.Map):1188:1188 -> a 131:131:boolean com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$BlockState.isEmpty():1174 -> a 131:131:void recordActiveStateOnBlockExit(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$BlockState):959 -> a 132:132:boolean com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$BlockState.isEmpty():1174:1174 -> a 132:132:void recordActiveStateOnBlockExit(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$BlockState):959 -> a 133:133:boolean com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$BlockState.isEmpty(java.util.Set):1184:1184 -> a 133:133:boolean com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$BlockState.isEmpty():1175 -> a 133:133:void recordActiveStateOnBlockExit(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$BlockState):959 -> a 134:134:boolean com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$BlockState.isEmpty():1175:1175 -> a 134:134:void recordActiveStateOnBlockExit(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$BlockState):959 -> a 135:135:boolean com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$BlockState.isEmpty(java.util.Map):1188:1188 -> a 135:135:boolean com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$BlockState.isEmpty():1176 -> a 135:135:void recordActiveStateOnBlockExit(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$BlockState):959 -> a 136:136:boolean com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$BlockState.isEmpty():1176:1176 -> a 136:136:void recordActiveStateOnBlockExit(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$BlockState):959 -> a 137:137:boolean com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$BlockState.isEmpty(java.util.Map):1188:1188 -> a 137:137:boolean com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$BlockState.isEmpty():1177 -> a 137:137:void recordActiveStateOnBlockExit(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$BlockState):959 -> a 138:138:boolean com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$BlockState.isEmpty():1177:1177 -> a 138:138:void recordActiveStateOnBlockExit(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$BlockState):959 -> a 139:139:boolean com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$BlockState.isEmpty(java.util.Set):1184:1184 -> a 139:139:boolean com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$BlockState.isEmpty():1178 -> a 139:139:void recordActiveStateOnBlockExit(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$BlockState):959 -> a 140:140:boolean com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$BlockState.isEmpty():1178:1178 -> a 140:140:void recordActiveStateOnBlockExit(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$BlockState):959 -> a 141:141:boolean com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$BlockState.isEmpty(java.util.Map):1188:1188 -> a 141:141:boolean com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$BlockState.isEmpty():1179 -> a 141:141:void recordActiveStateOnBlockExit(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$BlockState):959 -> a 142:142:boolean com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$BlockState.isEmpty():1179:1179 -> a 142:142:void recordActiveStateOnBlockExit(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$BlockState):959 -> a 143:143:boolean com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$BlockState.isEmpty(java.util.Map):1188:1188 -> a 143:143:boolean com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$BlockState.isEmpty():1180 -> a 143:143:void recordActiveStateOnBlockExit(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$BlockState):959 -> a 144:144:boolean com.android.tools.r8.ir.code.BasicBlock.hasUniqueSuccessorWithUniquePredecessor():284:284 -> a 144:144:void recordActiveStateOnBlockExit(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$BlockState):962 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 145:145:boolean com.android.tools.r8.ir.code.BasicBlock.hasUniqueSuccessorWithUniquePredecessor():284:284 -> a 145:145:void recordActiveStateOnBlockExit(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$BlockState):962 -> a 146:146:void recordActiveStateOnBlockExit(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$BlockState):963:963 -> a 147:147:com.android.tools.r8.ir.code.InitClass com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$BlockState.clearMostRecentInitClass():1389:1389 -> a 147:147:void recordActiveStateOnBlockExit(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$BlockState):964 -> a 148:173:void ensureCapacity(com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$BlockState):910:935 -> a 148:173:void recordActiveStateOnBlockExit(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$BlockState):966 -> a 174:176:int size():983:985 -> a 174:176:void ensureCapacity(com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$BlockState):935 -> a 174:176:void recordActiveStateOnBlockExit(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$BlockState):966 -> a 177:177:void ensureCapacity(com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$BlockState):935:935 -> a 177:177:void recordActiveStateOnBlockExit(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$BlockState):966 -> a 178:180:void recordActiveStateOnBlockExit(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$BlockState):967:969 -> a com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$ExistingValue -> com.android.tools.r8.ir.optimize.x0: # {"id":"sourceFile","fileName":"RedundantFieldLoadAndStoreElimination.java"} com.android.tools.r8.ir.code.Value value -> a com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination this$0 -> b 1:2:void (com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination,com.android.tools.r8.ir.code.Value):119:120 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/ir/optimize/B0;Lcom/android/tools/r8/internal/Y10;)V"} 1:1:com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$ExistingValue asExistingValue():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/ir/optimize/x0;"} 2:5:void eliminateRedundantRead(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.Instruction):130:133 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lo;Lcom/android/tools/r8/internal/oo;)V"} 6:6:com.android.tools.r8.ir.analysis.type.TypeElement getType(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.TypeElement):138:138 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/F00;)Lcom/android/tools/r8/internal/F00;"} 1:1:java.lang.String toString():147:147 -> toString com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$FieldAndObject -> com.android.tools.r8.ir.optimize.y0: # {"id":"sourceFile","fileName":"RedundantFieldLoadAndStoreElimination.java"} com.android.tools.r8.graph.DexField field -> a com.android.tools.r8.ir.code.Value object -> b boolean $assertionsDisabled -> c 1:1:void ():282:282 -> 1:4:void (com.android.tools.r8.graph.DexField,com.android.tools.r8.ir.code.Value):286:289 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;Lcom/android/tools/r8/internal/Y10;)V"} 1:5:boolean equals(java.lang.Object):299:303 -> equals 1:1:int hashCode():294:294 -> hashCode com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$FieldValue -> com.android.tools.r8.ir.optimize.z0: # {"id":"sourceFile","fileName":"RedundantFieldLoadAndStoreElimination.java"} 1:1:com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$ExistingValue asExistingValue():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/ir/optimize/x0;"} void eliminateRedundantRead(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.Instruction) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lo;Lcom/android/tools/r8/internal/oo;)V"} com.android.tools.r8.ir.analysis.type.TypeElement getType(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.TypeElement) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/F00;)Lcom/android/tools/r8/internal/F00;"} com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination$MaterializableValue -> com.android.tools.r8.ir.optimize.A0: # {"id":"sourceFile","fileName":"RedundantFieldLoadAndStoreElimination.java"} com.android.tools.r8.ir.analysis.value.SingleValue value -> a com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination this$0 -> b boolean $assertionsDisabled -> c 1:1:void ():151:151 -> 1:3:void (com.android.tools.r8.ir.optimize.RedundantFieldLoadAndStoreElimination,com.android.tools.r8.ir.analysis.value.SingleValue):155:157 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/ir/optimize/B0;Lcom/android/tools/r8/internal/CV;)V"} 1:3:void eliminateRedundantRead(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.Instruction):162:164 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lo;Lcom/android/tools/r8/internal/oo;)V"} 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):164 -> a 5:5:void eliminateRedundantRead(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.Instruction):163:163 -> a 6:7:com.android.tools.r8.ir.analysis.type.TypeElement getType(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.TypeElement):169:170 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/F00;)Lcom/android/tools/r8/internal/F00;"} 8:8:boolean com.android.tools.r8.ir.analysis.value.AbstractValue.isSingleDexItemBasedStringValue():0:0 -> a 8:8:com.android.tools.r8.ir.analysis.type.TypeElement getType(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.TypeElement):170 -> a 9:10:com.android.tools.r8.ir.analysis.type.TypeElement getType(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.TypeElement):174:175 -> a 11:11:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.graph.DexField.getTypeElement(com.android.tools.r8.graph.AppView):74:74 -> a 11:11:com.android.tools.r8.ir.analysis.type.TypeElement getType(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.TypeElement):175 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 12:12:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.graph.DexField.getTypeElement(com.android.tools.r8.graph.AppView):74:74 -> a 12:12:com.android.tools.r8.ir.analysis.type.TypeElement getType(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.TypeElement):175 -> a 13:13:com.android.tools.r8.ir.analysis.type.TypeElement getType(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.TypeElement):179:179 -> a 14:14:boolean com.android.tools.r8.ir.analysis.value.AbstractValue.isSingleNumberValue():0:0 -> a 14:14:com.android.tools.r8.ir.analysis.type.TypeElement getType(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.TypeElement):179 -> a 15:17:com.android.tools.r8.ir.analysis.type.TypeElement getType(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.TypeElement):179:181 -> a 18:18:boolean com.android.tools.r8.ir.analysis.value.AbstractValue.isNull():42:42 -> a 18:18:com.android.tools.r8.ir.analysis.type.TypeElement getType(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.TypeElement):181 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 19:22:com.android.tools.r8.ir.analysis.type.TypeElement getType(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.TypeElement):181:184 -> a 23:24:com.android.tools.r8.ir.analysis.type.TypeElement getType(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.TypeElement):171:172 -> a 25:25:com.android.tools.r8.ir.analysis.type.TypeElement getType(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.TypeElement):171:171 -> a 26:26: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):78:78 -> a 26:26:com.android.tools.r8.ir.analysis.type.TypeElement getType(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.TypeElement):171 -> a com.android.tools.r8.ir.optimize.ReflectionOptimizer -> com.android.tools.r8.ir.optimize.C0: # {"id":"sourceFile","fileName":"ReflectionOptimizer.java"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/ll;)V"} 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 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 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 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 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 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 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 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):125:126 -> a 41:42:void 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:82:void 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:275 -> a 43:82:void rewriteGetClassOrForNameToConstClass(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):57 -> a 83:83:void 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 83:83:void rewriteGetClassOrForNameToConstClass(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):57 -> a 84:86: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):214:216 -> a 84:86:void 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 84:86:void rewriteGetClassOrForNameToConstClass(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):57 -> a 87:87:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexProgramClass.getContextType():781:781 -> a 87:87: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.profile.startup.profile.StartupProfile,com.android.tools.r8.synthesis.SyntheticItems):226 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 87:87: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):211 -> a 87:87:void 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 87:87:void rewriteGetClassOrForNameToConstClass(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):57 -> a 88:89: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.profile.startup.profile.StartupProfile,com.android.tools.r8.synthesis.SyntheticItems):247:248 -> a 88:89: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.profile.startup.profile.StartupProfile,com.android.tools.r8.synthesis.SyntheticItems):225 -> a 88:89: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):211 -> a 88:89:void 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 88:89:void rewriteGetClassOrForNameToConstClass(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):57 -> a 90:90: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.profile.startup.profile.StartupProfile,com.android.tools.r8.synthesis.SyntheticItems):138:138 -> a 90:90: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.profile.startup.profile.StartupProfile,com.android.tools.r8.synthesis.SyntheticItems):249 -> a 90:90: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.profile.startup.profile.StartupProfile,com.android.tools.r8.synthesis.SyntheticItems):225 -> a 90:90: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):211 -> a 90:90:void 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 90:90:void rewriteGetClassOrForNameToConstClass(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):57 -> a 91:95:void 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:277 -> a 91:95:void rewriteGetClassOrForNameToConstClass(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):57 -> a 96:97:void rewriteGetClassOrForNameToConstClass(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):67:68 -> a 98:142:void 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:202 -> a 98:142:void rewriteGetClassOrForNameToConstClass(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):64 -> a 143:144:void rewriteGetClassOrForNameToConstClass(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):74:75 -> a 145:145:void com.android.tools.r8.ir.analysis.type.TypeAnalysis.(com.android.tools.r8.graph.AppView):39:39 -> a 145:145:void rewriteGetClassOrForNameToConstClass(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):75 -> a 146:148:void rewriteGetClassOrForNameToConstClass(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):75:77 -> a 149:149:boolean lambda$rewriteGetClassOrForNameToConstClass$0(com.android.tools.r8.ir.code.Instruction):51:51 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lo;)Z"} 150:150:boolean com.android.tools.r8.ir.code.Instruction.isInvokeStatic():0:0 -> a 150:150:boolean lambda$rewriteGetClassOrForNameToConstClass$0(com.android.tools.r8.ir.code.Instruction):51 -> a 151:151:boolean lambda$rewriteGetClassOrForNameToConstClass$0(com.android.tools.r8.ir.code.Instruction):51:51 -> a 152:152: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/internal/B4;Lcom/android/tools/r8/internal/oo;Lcom/android/tools/r8/internal/Rs;Ljava/util/Set;)Ljava/util/function/BiConsumer;"} 153:160: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:96 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Rs;Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/internal/oo;Ljava/util/Set;Lcom/android/tools/r8/internal/B4;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/q0;)V"} 161:177: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 178:178: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):1652:1652 -> a 178:178: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 179: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):111:132 -> a 201:215: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:145 -> a 216:216:boolean com.android.tools.r8.utils.InternalOptions.isGeneratingClassFiles():587:587 -> a 216:216: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)"]} 217:217:boolean com.android.tools.r8.utils.InternalOptions.isGeneratingClassFiles():587:587 -> a 217:217: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 218:220: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 221:221: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 222:224: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:123 -> a com.android.tools.r8.ir.optimize.RemoveVerificationErrorForUnknownReturnedValues -> com.android.tools.r8.ir.optimize.D0: # {"id":"sourceFile","fileName":"RemoveVerificationErrorForUnknownReturnedValues.java"} com.android.tools.r8.graph.AppView appView -> a com.android.tools.r8.androidapi.AndroidApiLevelCompute apiLevelCompute -> b com.android.tools.r8.synthesis.SyntheticItems syntheticItems -> c boolean $assertionsDisabled -> d 1:1:void ():77:77 -> 1:4:void (com.android.tools.r8.graph.AppView):83:86 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)V"} 1:1:void run(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.utils.Timing):94:94 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/utils/z3;)V"} 2:2:com.android.tools.r8.graph.AppInfoWithClassHierarchy getAppInfoWithClassHierarchy():90:90 -> a 2:2:void run(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.utils.Timing):95 -> a 3:3:void run(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.utils.Timing):97:97 -> a 4:4:void insertCheckCastForReturnValues(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,java.util.Set):190:190 -> a 4:4:void run(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.utils.Timing):98 -> a 5:5:com.android.tools.r8.ir.code.InstructionListIterator com.android.tools.r8.ir.code.IRCode.instructionListIterator():1052:1052 -> a 5:5:void insertCheckCastForReturnValues(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,java.util.Set):193 -> a 5:5:void run(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.utils.Timing):98 -> a 6:14:void insertCheckCastForReturnValues(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,java.util.Set):194:202 -> a 6:14:void run(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.utils.Timing):98 -> a 15:15:com.android.tools.r8.ir.code.CheckCast$Builder com.android.tools.r8.ir.code.CheckCast.builder():53:53 -> a 15:15:void insertCheckCastForReturnValues(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,java.util.Set):202 -> a 15:15:void run(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.utils.Timing):98 -> a 16:18:void insertCheckCastForReturnValues(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,java.util.Set):203:205 -> a 16:18:void run(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.utils.Timing):98 -> a 19:19: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):78:78 -> a 19:19:void insertCheckCastForReturnValues(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,java.util.Set):205 -> a 19:19:void run(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.utils.Timing):98 -> a 20:20: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):1652:1652 -> a 20:20:void insertCheckCastForReturnValues(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,java.util.Set):204 -> a 20:20:void run(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.utils.Timing):98 -> a 21:25:void insertCheckCastForReturnValues(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,java.util.Set):204:208 -> a 21:25:void run(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.utils.Timing):98 -> a 26:26:void com.android.tools.r8.ir.code.InstructionListIterator.replaceCurrentInstruction(com.android.tools.r8.ir.code.Instruction):49:49 -> a 26:26:void insertCheckCastForReturnValues(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,java.util.Set):209 -> a 26:26:void run(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.utils.Timing):98 -> a 27:27:com.android.tools.r8.ir.code.Return$Builder com.android.tools.r8.ir.code.Return.builder():35:35 -> a 27:27:void insertCheckCastForReturnValues(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,java.util.Set):211 -> a 27:27:void run(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.utils.Timing):98 -> a 28:30:void insertCheckCastForReturnValues(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,java.util.Set):212:214 -> a 28:30:void run(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.utils.Timing):98 -> a 31:31:void insertCheckCastForReturnValues(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,java.util.Set):210:210 -> a 31:31:void run(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.utils.Timing):98 -> a 32:32:void run(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.utils.Timing):99:99 -> a 33:35:java.util.Set getReturnsPotentiallyNeedingCheckCast(com.android.tools.r8.graph.AppInfoWithClassHierarchy,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode):104:106 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/ll;)Ljava/util/Set;"} 36:60:java.util.Set getReturnsPotentiallyNeedingCheckCast(com.android.tools.r8.graph.AppInfoWithClassHierarchy,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode):105:129 -> a 61:61:java.util.Set getReturnsPotentiallyNeedingCheckCast(com.android.tools.r8.graph.AppInfoWithClassHierarchy,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode):119:119 -> a 62:62:java.util.Set getReturnsPotentiallyNeedingCheckCast(com.android.tools.r8.graph.AppInfoWithClassHierarchy,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode):107:107 -> a 63:63:com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind lambda$getReturnsPotentiallyNeedingCheckCast$0(com.android.tools.r8.synthesis.SyntheticNaming):104:104 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/synthesis/L;)Lcom/android/tools/r8/synthesis/L$b;"} 64:65:void lambda$getReturnsPotentiallyNeedingCheckCast$2(com.android.tools.r8.graph.AppInfoWithClassHierarchy,com.android.tools.r8.graph.DexType,java.util.Set,java.util.Set,com.android.tools.r8.ir.code.BasicBlock):131:132 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j;Lcom/android/tools/r8/graph/v2;Ljava/util/Set;Ljava/util/Set;Lcom/android/tools/r8/internal/x4;)V"} 66:87:boolean shouldInsertCheckCastForValue(com.android.tools.r8.graph.AppInfoWithClassHierarchy,com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.code.Value,java.util.Set):142:163 -> a 66:87:void lambda$getReturnsPotentiallyNeedingCheckCast$2(com.android.tools.r8.graph.AppInfoWithClassHierarchy,com.android.tools.r8.graph.DexType,java.util.Set,java.util.Set,com.android.tools.r8.ir.code.BasicBlock):133 -> a 88:94:boolean shouldInsertCheckCastForValue(com.android.tools.r8.graph.AppInfoWithClassHierarchy,com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.code.Value,java.util.Set):162:168 -> a 88:94:void lambda$getReturnsPotentiallyNeedingCheckCast$2(com.android.tools.r8.graph.AppInfoWithClassHierarchy,com.android.tools.r8.graph.DexType,java.util.Set,java.util.Set,com.android.tools.r8.ir.code.BasicBlock):133 -> a 95:96:boolean com.android.tools.r8.utils.AndroidApiLevelUtils.isApiLevelLessThanOrEqualToG(com.android.tools.r8.androidapi.ComputedApiLevel):336:337 -> a 95:96:boolean shouldInsertCheckCastForValue(com.android.tools.r8.graph.AppInfoWithClassHierarchy,com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.code.Value,java.util.Set):169 -> a 95:96:void lambda$getReturnsPotentiallyNeedingCheckCast$2(com.android.tools.r8.graph.AppInfoWithClassHierarchy,com.android.tools.r8.graph.DexType,java.util.Set,java.util.Set,com.android.tools.r8.ir.code.BasicBlock):133 -> a 97:97:boolean shouldInsertCheckCastForValue(com.android.tools.r8.graph.AppInfoWithClassHierarchy,com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.code.Value,java.util.Set):170:170 -> a 97:97:void lambda$getReturnsPotentiallyNeedingCheckCast$2(com.android.tools.r8.graph.AppInfoWithClassHierarchy,com.android.tools.r8.graph.DexType,java.util.Set,java.util.Set,com.android.tools.r8.ir.code.BasicBlock):133 -> a 98:101:boolean isDalvikOrSubTypeIntroducedLaterThanAndroidR(com.android.tools.r8.androidapi.ComputedApiLevel,com.android.tools.r8.androidapi.ComputedApiLevel):182:185 -> a 98:101:boolean shouldInsertCheckCastForValue(com.android.tools.r8.graph.AppInfoWithClassHierarchy,com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.code.Value,java.util.Set):171 -> a 98:101:void lambda$getReturnsPotentiallyNeedingCheckCast$2(com.android.tools.r8.graph.AppInfoWithClassHierarchy,com.android.tools.r8.graph.DexType,java.util.Set,java.util.Set,com.android.tools.r8.ir.code.BasicBlock):133 -> a 102:102:void lambda$getReturnsPotentiallyNeedingCheckCast$2(com.android.tools.r8.graph.AppInfoWithClassHierarchy,com.android.tools.r8.graph.DexType,java.util.Set,java.util.Set,com.android.tools.r8.ir.code.BasicBlock):134:134 -> a 1:1:com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind lambda$getReturnsPotentiallyNeedingCheckCast$1(com.android.tools.r8.synthesis.SyntheticNaming):106:106 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/synthesis/L;)Lcom/android/tools/r8/synthesis/L$b;"} com.android.tools.r8.ir.optimize.RuntimeWorkaroundCodeRewriter -> com.android.tools.r8.ir.optimize.E0: # {"id":"sourceFile","fileName":"RuntimeWorkaroundCodeRewriter.java"} boolean $assertionsDisabled -> a 1:1:void ():34:34 -> 1:1:boolean lambda$workaroundDex2OatLinkedListBug$1(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Instruction):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lo;Lcom/android/tools/r8/internal/lo;)Z"} 2:2:void workaroundDex2OatInliningIssue(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):41:41 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/ll;)V"} 3:3:boolean com.android.tools.r8.ir.code.IRCode.hasCatchHandlers():687:687 -> a 3:3:void workaroundDex2OatInliningIssue(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):41 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 4:5:boolean com.android.tools.r8.ir.code.IRCode.hasCatchHandlers():687:688 -> a 4:5:void workaroundDex2OatInliningIssue(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):41 -> a 6:17:void workaroundDex2OatInliningIssue(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):48:59 -> a 18:18:java.lang.Object com.android.tools.r8.ir.code.BasicBlockInstructionListIterator.previous():38:38 -> a 18:18:void workaroundDex2OatInliningIssue(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):60 -> a 19:26:void workaroundDex2OatInliningIssue(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):61:68 -> a 27:42:void workaroundDex2OatLinkedListBug(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.utils.InternalOptions):103:118 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/utils/A1;)V"} 43:43:boolean com.android.tools.r8.ir.code.Instruction.isMul():0:0 -> a 43:43:boolean isLongMul(com.android.tools.r8.ir.code.Instruction):373 -> a 43:43:void workaroundDex2OatLinkedListBug(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.utils.InternalOptions):119 -> a 44:45:boolean isLongMul(com.android.tools.r8.ir.code.Instruction):374:375 -> a 44:45:void workaroundDex2OatLinkedListBug(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.utils.InternalOptions):119 -> a 46:47:void workaroundDex2OatLinkedListBug(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.utils.InternalOptions):122:123 -> a 48:48:boolean isLongAddOrSub(com.android.tools.r8.ir.code.Instruction):380:380 -> a 48:48:void workaroundDex2OatLinkedListBug(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.utils.InternalOptions):124 -> a 49:49:boolean com.android.tools.r8.ir.code.Instruction.isSub():0:0 -> a 49:49:boolean isLongAddOrSub(com.android.tools.r8.ir.code.Instruction):380 -> a 49:49:void workaroundDex2OatLinkedListBug(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.utils.InternalOptions):124 -> a 50:50:boolean isLongAddOrSub(com.android.tools.r8.ir.code.Instruction):381:381 -> a 50:50:void workaroundDex2OatLinkedListBug(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.utils.InternalOptions):124 -> a 51:52:boolean isFallthoughTarget(com.android.tools.r8.ir.code.BasicBlock):385:386 -> a 51:52:void workaroundDex2OatLinkedListBug(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.utils.InternalOptions):127 -> a 53:54:void workaroundDex2OatLinkedListBug(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.utils.InternalOptions):130:131 -> a 55:59:boolean isAliasOf(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value):363:367 -> a 55:59:void workaroundDex2OatLinkedListBug(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.utils.InternalOptions):132 -> a 60:65:void workaroundDex2OatLinkedListBug(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.utils.InternalOptions):133:138 -> a 66:77:void ensureThrowingInstructionBefore(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.Instruction):340:351 -> a 66:77:void workaroundDex2OatLinkedListBug(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.utils.InternalOptions):139 -> a 78:79:com.android.tools.r8.graph.DexMethod lambda$workaroundDex2OatLinkedListBug$0(com.android.tools.r8.graph.DexItemFactory):111:112 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;)Lcom/android/tools/r8/graph/j2;"} 80:80:com.android.tools.r8.graph.DexMethod lambda$workaroundDex2OatLinkedListBug$0(com.android.tools.r8.graph.DexItemFactory):110:110 -> a 81:85:boolean lambda$workaroundForwardingInitializerBug$2(com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.ir.code.Instruction):198:202 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/A1;Lcom/android/tools/r8/internal/lo;)Z"} 86:86:void workaroundSwitchMaxIntBug(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.CodeRewriter,com.android.tools.r8.utils.InternalOptions):215:215 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/ir/optimize/F;Lcom/android/tools/r8/utils/A1;)V"} 87:112:void rewriteSwitchForMaxIntOnly(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.CodeRewriter):223:248 -> a 87:112:void workaroundSwitchMaxIntBug(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.CodeRewriter,com.android.tools.r8.utils.InternalOptions):217 -> a 113:132:void rewriteSwitchForMaxIntOnly(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.CodeRewriter):242:261 -> a 113:132:void workaroundSwitchMaxIntBug(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.CodeRewriter,com.android.tools.r8.utils.InternalOptions):217 -> a 133:133:boolean isNotPseudoInstruction(com.android.tools.r8.ir.code.Instruction):355:355 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lo;)Z"} 1:21:void workaroundForwardingInitializerBug(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.utils.InternalOptions):176:196 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/utils/A1;)V"} 22:34:void ensureInstructionBefore(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.InstructionListIterator):323:335 -> b 22:34:void workaroundForwardingInitializerBug(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.utils.InternalOptions):207 -> b 35:35:java.util.LinkedList com.android.tools.r8.ir.code.IRCode.getBlocks():1353:1353 -> b 35:35:boolean workaroundInstanceOfTypeWeakeningInVerifier(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):75 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/ll;)Z"} 36:46:boolean workaroundInstanceOfTypeWeakeningInVerifier(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):75:85 -> b 1:12:void workaroundNumberConversionRegisterAllocationBug(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.utils.InternalOptions):268:279 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/utils/A1;)V"} 13:13:boolean com.android.tools.r8.ir.code.Instruction.isNeg():0:0 -> c 13:13:void workaroundNumberConversionRegisterAllocationBug(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.utils.InternalOptions):279 -> c 14:46:void workaroundNumberConversionRegisterAllocationBug(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.utils.InternalOptions):280:312 -> c com.android.tools.r8.ir.optimize.ServiceLoaderRewriter -> com.android.tools.r8.ir.optimize.G0: # {"id":"sourceFile","fileName":"ServiceLoaderRewriter.java"} com.android.tools.r8.graph.AppView appView -> a com.android.tools.r8.androidapi.AndroidApiLevelCompute apiLevelCompute -> b com.android.tools.r8.utils.Reporter reporter -> c com.android.tools.r8.graph.DexItemFactory$ServiceLoaderMethods serviceLoaderMethods -> d java.util.List synthesizedServiceLoadMethods -> e 1:1:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.androidapi.AndroidApiLevelCompute):76:76 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/androidapi/b;)V"} 2:9:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.androidapi.AndroidApiLevelCompute):73:80 -> 1:1:java.util.List getSynthesizedServiceLoadMethods():90:90 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Ljava/util/ArrayList;"} 2:32:void rewrite(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):97:127 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/internal/YE;Lcom/android/tools/r8/internal/Nb;)V"} 33:75:void rewrite(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):125:167 -> a 76:90:void rewrite(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):165:179 -> a 91:118:void rewrite(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):175:202 -> a 119:137:void rewrite(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):198:216 -> a 138:154:void rewrite(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):213:229 -> a 155:169:void rewrite(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):228:242 -> a 170:170:void rewrite(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):146:146 -> a 171:171:void rewrite(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):138:138 -> a 172:172:void rewrite(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):118:118 -> a 173:175:com.android.tools.r8.graph.DexEncodedMethod lambda$rewrite$0(java.util.List,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexType):232:234 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;Lcom/android/tools/r8/internal/YE;Lcom/android/tools/r8/internal/Nb;Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/W0;"} 176:176:boolean com.android.tools.r8.utils.InternalOptions.isGeneratingClassFiles():587:587 -> a 176:176:com.android.tools.r8.graph.DexEncodedMethod lambda$rewrite$0(java.util.List,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexType):234 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 177:177:boolean com.android.tools.r8.utils.InternalOptions.isGeneratingClassFiles():587:587 -> a 177:177:com.android.tools.r8.graph.DexEncodedMethod lambda$rewrite$0(java.util.List,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexType):234 -> a 178:178:com.android.tools.r8.graph.DexEncodedMethod lambda$rewrite$0(java.util.List,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexType):236:236 -> a 179:179:com.android.tools.r8.graph.DexEncodedMethod lambda$rewrite$0(java.util.List,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexType):235:235 -> a 180:187:void report(com.android.tools.r8.origin.Origin,com.android.tools.r8.graph.DexType,java.lang.String):247:254 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/origin/Origin;Ljava/lang/String;)V"} 188:188:void report(com.android.tools.r8.origin.Origin,com.android.tools.r8.graph.DexType,java.lang.String):248:248 -> a 189:195:com.android.tools.r8.graph.DexEncodedMethod createSynthesizedMethod(com.android.tools.r8.graph.DexType,java.util.List,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):265:271 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Ljava/util/List;Lcom/android/tools/r8/internal/YE;Lcom/android/tools/r8/internal/Nb;)Lcom/android/tools/r8/graph/W0;"} 196:218:com.android.tools.r8.graph.DexEncodedMethod createSynthesizedMethod(com.android.tools.r8.graph.DexType,java.util.List,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):269:291 -> a 219:219:com.android.tools.r8.graph.DexEncodedMethod createSynthesizedMethod(com.android.tools.r8.graph.DexType,java.util.List,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):287:287 -> a 220:220:com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind lambda$createSynthesizedMethod$1(com.android.tools.r8.synthesis.SyntheticNaming):270:270 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/synthesis/L;)Lcom/android/tools/r8/synthesis/L$b;"} 221:226: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):275:280 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/r2;Ljava/util/List;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/synthesis/H;)V"} 227:227: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):279:279 -> a 228:228:com.android.tools.r8.androidapi.ComputedApiLevel com.android.tools.r8.androidapi.AndroidApiLevelCompute.computeApiLevelForDefinition(java.lang.Iterable):54:54 -> a 228:228: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):279 -> a 229:232: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):278:281 -> a 233:233:com.android.tools.r8.graph.DexType lambda$createSynthesizedMethod$2(com.android.tools.r8.graph.DexClass):280:280 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;)Lcom/android/tools/r8/graph/v2;"} 234: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):283:284 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Ljava/util/List;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/W;"} 236:244: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 236:244:com.android.tools.r8.graph.Code lambda$createSynthesizedMethod$3(com.android.tools.r8.graph.DexType,java.util.List,com.android.tools.r8.graph.DexMethod):283 -> a 245:254: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 245:254:com.android.tools.r8.graph.Code lambda$createSynthesizedMethod$3(com.android.tools.r8.graph.DexType,java.util.List,com.android.tools.r8.graph.DexMethod):283 -> a 255:255:void com.android.tools.r8.cf.code.CfNew.(com.android.tools.r8.graph.DexType):39:39 -> a 255:255: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 255:255:com.android.tools.r8.graph.Code lambda$createSynthesizedMethod$3(com.android.tools.r8.graph.DexType,java.util.List,com.android.tools.r8.graph.DexMethod):283 -> a 256:262: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 256:262:com.android.tools.r8.graph.Code lambda$createSynthesizedMethod$3(com.android.tools.r8.graph.DexType,java.util.List,com.android.tools.r8.graph.DexMethod):283 -> a 263:263: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 263:263:com.android.tools.r8.graph.Code lambda$createSynthesizedMethod$3(com.android.tools.r8.graph.DexType,java.util.List,com.android.tools.r8.graph.DexMethod):283 -> a 264:286: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 264:286:com.android.tools.r8.graph.Code lambda$createSynthesizedMethod$3(com.android.tools.r8.graph.DexType,java.util.List,com.android.tools.r8.graph.DexMethod):283 -> a 287:287: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 287:287:com.android.tools.r8.graph.Code lambda$createSynthesizedMethod$3(com.android.tools.r8.graph.DexType,java.util.List,com.android.tools.r8.graph.DexMethod):283 -> a 288:306: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:92 -> a 288:306:com.android.tools.r8.graph.Code lambda$createSynthesizedMethod$3(com.android.tools.r8.graph.DexType,java.util.List,com.android.tools.r8.graph.DexMethod):283 -> a 307:307:void com.android.tools.r8.cf.code.CfNew.(com.android.tools.r8.graph.DexType):39:39 -> a 307:307: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 307:307:com.android.tools.r8.graph.Code lambda$createSynthesizedMethod$3(com.android.tools.r8.graph.DexType,java.util.List,com.android.tools.r8.graph.DexMethod):283 -> a 308:319: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 308:319:com.android.tools.r8.graph.Code lambda$createSynthesizedMethod$3(com.android.tools.r8.graph.DexType,java.util.List,com.android.tools.r8.graph.DexMethod):283 -> a 320:320: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 320:320:com.android.tools.r8.graph.Code lambda$createSynthesizedMethod$3(com.android.tools.r8.graph.DexType,java.util.List,com.android.tools.r8.graph.DexMethod):283 -> a 321:349: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 321:349:com.android.tools.r8.graph.Code lambda$createSynthesizedMethod$3(com.android.tools.r8.graph.DexType,java.util.List,com.android.tools.r8.graph.DexMethod):283 -> a 350:350:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161:161 -> a 350:350: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 350:350:com.android.tools.r8.graph.Code lambda$createSynthesizedMethod$3(com.android.tools.r8.graph.DexType,java.util.List,com.android.tools.r8.graph.DexMethod):283 -> a 351:351: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):187:187 -> a 351:351:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161 -> a 351:351: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 351:351:com.android.tools.r8.graph.Code lambda$createSynthesizedMethod$3(com.android.tools.r8.graph.DexType,java.util.List,com.android.tools.r8.graph.DexMethod):283 -> a 352:352: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):179:179 -> a 352:352:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161 -> a 352:352: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 352:352:com.android.tools.r8.graph.Code lambda$createSynthesizedMethod$3(com.android.tools.r8.graph.DexType,java.util.List,com.android.tools.r8.graph.DexMethod):283 -> a 1:3:boolean shouldReportWhyAreYouNotInliningServiceLoaderLoad():84:86 -> b com.android.tools.r8.ir.optimize.ServiceLoaderRewriter$Rewriter -> com.android.tools.r8.ir.optimize.F0: # {"id":"sourceFile","fileName":"ServiceLoaderRewriter.java"} com.android.tools.r8.ir.code.IRCode code -> a com.android.tools.r8.ir.code.InvokeStatic serviceLoaderLoad -> b com.android.tools.r8.ir.code.InstructionListIterator iterator -> c boolean $assertionsDisabled -> d 1:1:void ():317:317 -> 1:4:void (com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeStatic):324:327 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/internal/nl;Lcom/android/tools/r8/internal/ct;)V"} 1:1:boolean lambda$perform$2(com.android.tools.r8.ir.code.InvokeVirtual,com.android.tools.r8.ir.code.Instruction):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ht;Lcom/android/tools/r8/internal/lo;)Z"} 2:12:void perform(com.android.tools.r8.ir.code.InvokeVirtual,com.android.tools.r8.graph.DexMethod):333:343 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ht;Lcom/android/tools/r8/graph/j2;)V"} 13:16:void clearGetClassLoader(com.android.tools.r8.ir.code.InvokeVirtual):362:365 -> a 13:16:void perform(com.android.tools.r8.ir.code.InvokeVirtual,com.android.tools.r8.graph.DexMethod):344 -> a 17:30:void perform(com.android.tools.r8.ir.code.InvokeVirtual,com.android.tools.r8.graph.DexMethod):345:358 -> a 31:31:void lambda$perform$0(com.android.tools.r8.utils.BooleanBox,com.android.tools.r8.ir.code.Instruction):340:340 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/K;Lcom/android/tools/r8/internal/lo;)V"} 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):340 -> a 33:34:void lambda$perform$0(com.android.tools.r8.utils.BooleanBox,com.android.tools.r8.ir.code.Instruction):340:341 -> a 35:35:boolean lambda$perform$1(com.android.tools.r8.ir.code.Instruction):345:345 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lo;)Z"} com.android.tools.r8.ir.optimize.ServiceLoaderRewriterDiagnostic -> com.android.tools.r8.ir.optimize.ServiceLoaderRewriterDiagnostic: # {"id":"sourceFile","fileName":"ServiceLoaderRewriterDiagnostic.java"} com.android.tools.r8.origin.Origin origin -> a java.lang.String message -> b 1:3:void (com.android.tools.r8.origin.Origin,java.lang.String):18:20 -> 1:1:java.lang.String getDiagnosticMessage():35:35 -> getDiagnosticMessage 1:1:com.android.tools.r8.origin.Origin getOrigin():25:25 -> getOrigin 1:1:com.android.tools.r8.position.Position getPosition():30:30 -> getPosition com.android.tools.r8.ir.optimize.ServiceLoaderRewriterEventConsumer -> com.android.tools.r8.ir.optimize.H0: # {"id":"sourceFile","fileName":"ServiceLoaderRewriterEventConsumer.java"} void acceptServiceLoaderLoadUtilityMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod) -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/o5;)V"} com.android.tools.r8.ir.optimize.SimpleDominatingEffectAnalysis -> com.android.tools.r8.ir.optimize.P0: # {"id":"sourceFile","fileName":"SimpleDominatingEffectAnalysis.java"} 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$SimpleEffectAnalysisResultBuilder com.android.tools.r8.ir.optimize.SimpleDominatingEffectAnalysis$SimpleEffectAnalysisResult.builder():196:196 -> a 1:1:com.android.tools.r8.ir.optimize.SimpleDominatingEffectAnalysis$SimpleEffectAnalysisResult run(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.SimpleDominatingEffectAnalysis$InstructionAnalysis):251 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/ir/optimize/J0;)Lcom/android/tools/r8/ir/optimize/N0;"} 2:58:com.android.tools.r8.ir.optimize.SimpleDominatingEffectAnalysis$SimpleEffectAnalysisResult run(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.SimpleDominatingEffectAnalysis$InstructionAnalysis):252:308 -> a 59:59:void com.android.tools.r8.ir.optimize.SimpleDominatingEffectAnalysis$SimpleEffectAnalysisResultBuilder.fail():219:219 -> a 59:59:com.android.tools.r8.ir.optimize.SimpleDominatingEffectAnalysis$SimpleEffectAnalysisResult run(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.SimpleDominatingEffectAnalysis$InstructionAnalysis):309 -> a 60:61:com.android.tools.r8.ir.optimize.SimpleDominatingEffectAnalysis$SimpleEffectAnalysisResult run(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.SimpleDominatingEffectAnalysis$InstructionAnalysis):311:312 -> a 62:62:com.android.tools.r8.ir.optimize.SimpleDominatingEffectAnalysis$SimpleEffectAnalysisResultBuilder com.android.tools.r8.ir.optimize.SimpleDominatingEffectAnalysis$SimpleEffectAnalysisResultBuilder.setResult(com.android.tools.r8.ir.optimize.SimpleDominatingEffectAnalysis$ResultState):234:234 -> a 62:62:com.android.tools.r8.ir.optimize.SimpleDominatingEffectAnalysis$SimpleEffectAnalysisResult run(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.SimpleDominatingEffectAnalysis$InstructionAnalysis):313 -> a 63:63:com.android.tools.r8.ir.optimize.SimpleDominatingEffectAnalysis$SimpleEffectAnalysisResult run(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.SimpleDominatingEffectAnalysis$InstructionAnalysis):313:313 -> a 64:64:com.android.tools.r8.ir.optimize.SimpleDominatingEffectAnalysis$SimpleEffectAnalysisResultBuilder com.android.tools.r8.ir.optimize.SimpleDominatingEffectAnalysis$SimpleEffectAnalysisResultBuilder.setFailingBlocksForPartialResults(java.util.List):229:229 -> a 64:64:com.android.tools.r8.ir.optimize.SimpleDominatingEffectAnalysis$SimpleEffectAnalysisResult run(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.SimpleDominatingEffectAnalysis$InstructionAnalysis):314 -> a 65:67:com.android.tools.r8.ir.optimize.SimpleDominatingEffectAnalysis$SimpleEffectAnalysisResult com.android.tools.r8.ir.optimize.SimpleDominatingEffectAnalysis$SimpleEffectAnalysisResultBuilder.build():239:241 -> a 65:67:com.android.tools.r8.ir.optimize.SimpleDominatingEffectAnalysis$SimpleEffectAnalysisResult run(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.SimpleDominatingEffectAnalysis$InstructionAnalysis):317 -> a 68:74: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/ll;)Lcom/android/tools/r8/ir/optimize/N0;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Y10;Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/lo;)I"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/ll;)Lcom/android/tools/r8/ir/optimize/N0;"} 86:86: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/lo;)I"} 87:105: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.android.tools.r8.ir.optimize.I0: # {"id":"sourceFile","fileName":"SimpleDominatingEffectAnalysis.java"} com.android.tools.r8.utils.IntBox val$visitedInstructions -> f com.android.tools.r8.ir.optimize.SimpleDominatingEffectAnalysis$InstructionAnalysis val$analysis -> g com.android.tools.r8.ir.optimize.SimpleDominatingEffectAnalysis$SimpleEffectAnalysisResultBuilder val$builder -> h boolean $assertionsDisabled -> i 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/m1;Lcom/android/tools/r8/ir/optimize/J0;Lcom/android/tools/r8/ir/optimize/O0;)V"} 1:8:com.android.tools.r8.utils.TraversalContinuation process(com.android.tools.r8.utils.DepthFirstSearchWorkListBase$DFSNodeWithState,java.util.function.Function):262:269 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/n0;Ljava/util/function/Function;)Lcom/android/tools/r8/utils/E3;"} 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:36:com.android.tools.r8.utils.TraversalContinuation joiner(com.android.tools.r8.utils.DepthFirstSearchWorkListBase$DFSNodeWithState,java.util.List):296:297 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/n0;Ljava/util/List;)Lcom/android/tools/r8/utils/D3;"} 37:43:com.android.tools.r8.ir.optimize.SimpleDominatingEffectAnalysis$ResultStateWithPartialBlocks com.android.tools.r8.ir.optimize.SimpleDominatingEffectAnalysis$ResultStateWithPartialBlocks.joinChildren(java.util.List):122:128 -> a 37:43:com.android.tools.r8.utils.TraversalContinuation joiner(com.android.tools.r8.utils.DepthFirstSearchWorkListBase$DFSNodeWithState,java.util.List):298 -> a 44:47: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 44:47:com.android.tools.r8.ir.optimize.SimpleDominatingEffectAnalysis$ResultStateWithPartialBlocks com.android.tools.r8.ir.optimize.SimpleDominatingEffectAnalysis$ResultStateWithPartialBlocks.joinChildren(java.util.List):128 -> a 44:47:com.android.tools.r8.utils.TraversalContinuation joiner(com.android.tools.r8.utils.DepthFirstSearchWorkListBase$DFSNodeWithState,java.util.List):298 -> a 48:60:com.android.tools.r8.ir.optimize.SimpleDominatingEffectAnalysis$ResultStateWithPartialBlocks com.android.tools.r8.ir.optimize.SimpleDominatingEffectAnalysis$ResultStateWithPartialBlocks.joinChildren(java.util.List):130:142 -> a 48:60:com.android.tools.r8.utils.TraversalContinuation joiner(com.android.tools.r8.utils.DepthFirstSearchWorkListBase$DFSNodeWithState,java.util.List):298 -> a 61:65:com.android.tools.r8.utils.TraversalContinuation joiner(com.android.tools.r8.utils.DepthFirstSearchWorkListBase$DFSNodeWithState,java.util.List):300:304 -> a com.android.tools.r8.ir.optimize.SimpleDominatingEffectAnalysis$InstructionAnalysis -> com.android.tools.r8.ir.optimize.J0: # {"id":"sourceFile","fileName":"SimpleDominatingEffectAnalysis.java"} com.android.tools.r8.ir.optimize.SimpleDominatingEffectAnalysis$InstructionEffect analyze(com.android.tools.r8.ir.code.Instruction) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lo;)I"} 1:1:int maxNumberOfInstructions():0:0 -> a 2:2:java.util.List getSuccessors(com.android.tools.r8.ir.code.BasicBlock):161:161 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/x4;)Ljava/util/List;"} com.android.tools.r8.ir.optimize.SimpleDominatingEffectAnalysis$InstructionEffect -> com.android.tools.r8.ir.optimize.SimpleDominatingEffectAnalysis$InstructionEffect: # {"id":"sourceFile","fileName":"SimpleDominatingEffectAnalysis.java"} com.android.tools.r8.ir.optimize.SimpleDominatingEffectAnalysis$InstructionEffect$EnumUnboxingLocalUtility -> com.android.tools.r8.ir.optimize.K0: # {"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 -> com.android.tools.r8.ir.optimize.SimpleDominatingEffectAnalysis$ResultState: # {"id":"sourceFile","fileName":"SimpleDominatingEffectAnalysis.java"} com.android.tools.r8.ir.optimize.SimpleDominatingEffectAnalysis$ResultState$EnumUnboxingLocalUtility -> com.android.tools.r8.ir.optimize.L0: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} boolean com.android.tools.r8.ir.optimize.SimpleDominatingEffectAnalysis$ResultState.isNotComputed() -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Z"} boolean com.android.tools.r8.ir.optimize.SimpleDominatingEffectAnalysis$ResultState.isPartial() -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Z"} com.android.tools.r8.ir.optimize.SimpleDominatingEffectAnalysis$ResultStateWithPartialBlocks -> com.android.tools.r8.ir.optimize.M0: # {"id":"sourceFile","fileName":"SimpleDominatingEffectAnalysis.java"} com.android.tools.r8.ir.optimize.SimpleDominatingEffectAnalysis$ResultState state -> a java.util.List failingBlocks -> b boolean $assertionsDisabled -> c 1:1:void ():110:110 -> 1:3:void (com.android.tools.r8.ir.optimize.SimpleDominatingEffectAnalysis$ResultState,java.util.List):115:117 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/util/List;)V"} com.android.tools.r8.ir.optimize.SimpleDominatingEffectAnalysis$SimpleEffectAnalysisResult -> com.android.tools.r8.ir.optimize.N0: # {"id":"sourceFile","fileName":"SimpleDominatingEffectAnalysis.java"} com.android.tools.r8.ir.optimize.SimpleDominatingEffectAnalysis$ResultState result -> a java.util.List satisfyingInstructions -> b java.util.List topmostNotSatisfiedBlocks -> c boolean $assertionsDisabled -> d 1:1:void ():170:170 -> 1:6:void (com.android.tools.r8.ir.optimize.SimpleDominatingEffectAnalysis$ResultState,java.util.List,java.util.List):179:184 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/util/List;Ljava/util/List;)V"} 7:7: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.android.tools.r8.ir.optimize.O0: # {"id":"sourceFile","fileName":"SimpleDominatingEffectAnalysis.java"} java.util.List satisfyingInstructions -> a java.util.List failingBlocksForPartialResults -> b com.android.tools.r8.ir.optimize.SimpleDominatingEffectAnalysis$ResultState result -> c 1:4:void ():212:215 -> com.android.tools.r8.ir.optimize.SwitchCaseEliminator -> com.android.tools.r8.ir.optimize.Q0: # {"id":"sourceFile","fileName":"SwitchCaseEliminator.java"} com.android.tools.r8.ir.code.BasicBlock block -> a com.android.tools.r8.ir.code.BasicBlock defaultTarget -> b com.android.tools.r8.ir.code.InstructionListIterator iterator -> c com.android.tools.r8.ir.code.Switch theSwitch -> d int alwaysHitCase -> e com.android.tools.r8.ir.code.BasicBlock alwaysHitTarget -> f boolean liveFallthrough -> g boolean mayHaveIntroducedUnreachableBlocks -> h com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntSet switchCasesToBeRemoved -> i boolean $assertionsDisabled -> j 1:1:void ():23:23 -> 1:1:void (com.android.tools.r8.ir.code.Switch,com.android.tools.r8.ir.code.InstructionListIterator):36:36 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/OY;Lcom/android/tools/r8/internal/oo;)V"} 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 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 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 com.android.tools.r8.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 canBeOptimized():49:50 -> f 1:2:boolean optimize():100 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} 3:3:boolean isFallthroughLive():73:73 -> f 3:3:boolean canBeOptimized():50 -> f 3:3:boolean optimize():100 -> f 4:4:boolean optimize():101:101 -> f 5:6:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntList unlinkDeadSuccessors():116:117 -> f 5:6:boolean optimize():102 -> f 7:7:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntArrayList.():90:90 -> f 7:7:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntList unlinkDeadSuccessors():117 -> f 7:7:boolean optimize():102 -> f 8:19:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntList unlinkDeadSuccessors():118:129 -> f 8:19:boolean optimize():102 -> f 20:20:boolean optimize():103:103 -> f 21:22:boolean allSwitchCasesMarkedForRemoval():44:45 -> f 21:22:boolean optimize():103 -> f 23:23:void replaceSwitchByOptimizedSwitch(int,com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntList):158:158 -> f 23:23:boolean optimize():108 -> f 24:24:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntListIterator com.android.tools.r8.it.unimi.dsi.fastutil.ints.AbstractIntList.listIterator():192:192 -> f 24:24:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntListIterator com.android.tools.r8.it.unimi.dsi.fastutil.ints.AbstractIntList.iterator():180 -> f 24:24:void replaceSwitchByOptimizedSwitch(int,com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntList):159 -> f 24:24:boolean optimize():108 -> f 25:25:void replaceSwitchByOptimizedSwitch(int,com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntList):159:159 -> f 25:25:boolean optimize():108 -> f 26:26:java.lang.Integer com.android.tools.r8.it.unimi.dsi.fastutil.ints.AbstractIntIterator.next():57:57 -> f 26:26:java.lang.Object com.android.tools.r8.it.unimi.dsi.fastutil.ints.AbstractIntIterator.next():33 -> f 26:26:void replaceSwitchByOptimizedSwitch(int,com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntList):159 -> f 26:26:boolean optimize():108 -> f 27:34:void replaceSwitchByOptimizedSwitch(int,com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntList):159:166 -> f 27:34:boolean optimize():108 -> f 35:35:boolean isFallthroughLive():73:73 -> f 35:35:boolean isFallthroughDead():69 -> f 35:35:void replaceSwitchByOptimizedSwitch(int,com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntList):167 -> f 35:35:boolean optimize():108 -> f 36:47:void replaceSwitchByOptimizedSwitch(int,com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntList):168:179 -> f 36:47:boolean optimize():108 -> f 48:48:boolean isFallthroughLive():73:73 -> f 48:48:boolean isFallthroughDead():69 -> f 48:48:void replaceSwitchByOptimizedSwitch(int,com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntList):180 -> f 48:48:boolean optimize():108 -> f 49:58:void replaceSwitchByOptimizedSwitch(int,com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntList):180:189 -> f 49:58:boolean optimize():108 -> f 59:59:boolean isFallthroughLive():73:73 -> f 59:59:void replaceSwitchByOptimizedSwitch(int,com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntList):195 -> f 59:59:boolean optimize():108 -> f 60:95:void replaceSwitchByOptimizedSwitch(int,com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntList):196:231 -> f 60:95:boolean optimize():108 -> f 96:98:void replaceSwitchByGoto():151:153 -> f 96:98:boolean optimize():105 -> f 99:100:void com.android.tools.r8.ir.code.Goto.(com.android.tools.r8.ir.code.BasicBlock):21:22 -> f 99:100:void replaceSwitchByGoto():153 -> f 99:100:boolean optimize():105 -> f 101:101:void replaceSwitchByGoto():153:153 -> f 101:101:boolean optimize():105 -> f com.android.tools.r8.ir.optimize.SwitchMapCollector -> com.android.tools.r8.ir.optimize.R0: # {"id":"sourceFile","fileName":"SwitchMapCollector.java"} com.android.tools.r8.graph.AppView appView -> a com.android.tools.r8.graph.DexString switchMapPrefix -> b 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)V"} 2:10:void (com.android.tools.r8.graph.AppView):68:76 -> 1:7:com.android.tools.r8.shaking.AppInfoWithLiveness run():80:86 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/i;"} 8:15:void processClasses(com.android.tools.r8.graph.DexProgramClass):91:98 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)V"} 16:38:void extractSwitchMap(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.ir.code.IRCode):103:125 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/graph/T0;)V"} 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:59:void extractSwitchMap(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.ir.code.IRCode):125:144 -> a 60:60:boolean com.android.tools.r8.ir.code.Instruction.isStaticGet():0:0 -> a 60:60:void extractSwitchMap(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.ir.code.IRCode):145 -> a 61:73:void extractSwitchMap(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.ir.code.IRCode):148:160 -> a 74:74:boolean lambda$extractSwitchMap$1(com.android.tools.r8.graph.DexField,com.android.tools.r8.ir.code.Instruction):122:122 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;Lcom/android/tools/r8/internal/lo;)Z"} 75:75:boolean com.android.tools.r8.ir.code.Instruction.isStaticGet():0:0 -> a 75:75:boolean lambda$extractSwitchMap$1(com.android.tools.r8.graph.DexField,com.android.tools.r8.ir.code.Instruction):122 -> a 76:76:boolean lambda$extractSwitchMap$1(com.android.tools.r8.graph.DexField,com.android.tools.r8.ir.code.Instruction):122:122 -> a 77:79:boolean maybeIsSwitchMap(com.android.tools.r8.graph.DexEncodedField):165:167 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/T0;)Z"} 80:80:boolean com.android.tools.r8.graph.DexString.startsWith(com.android.tools.r8.graph.DexString):383:383 -> a 80:80:boolean maybeIsSwitchMap(com.android.tools.r8.graph.DexEncodedField):167 -> a 81:81:boolean maybeIsSwitchMap(com.android.tools.r8.graph.DexEncodedField):167:167 -> a 82:82:boolean com.android.tools.r8.graph.DexString.startsWith(com.android.tools.r8.graph.DexString):383:383 -> a 82:82:boolean maybeIsSwitchMap(com.android.tools.r8.graph.DexEncodedField):167 -> a 83:83: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/graph/T0;)V"} com.android.tools.r8.ir.optimize.UtilityMethodsForCodeOptimizations -> com.android.tools.r8.ir.optimize.U0: # {"id":"sourceFile","fileName":"UtilityMethodsForCodeOptimizations.java"} 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 getThrowClassCastExceptionIfNotNullCodeTemplate(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexItemFactory):93 -> a 1:14:com.android.tools.r8.graph.Code lambda$synthesizeThrowClassCastExceptionIfNotNullMethod$4(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):83 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/W;"} 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 getThrowClassCastExceptionIfNotNullCodeTemplate(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexItemFactory):93 -> a 15:15:com.android.tools.r8.graph.Code lambda$synthesizeThrowClassCastExceptionIfNotNullMethod$4(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):83 -> 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 getThrowClassCastExceptionIfNotNullCodeTemplate(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexItemFactory):93 -> a 16:23:com.android.tools.r8.graph.Code lambda$synthesizeThrowClassCastExceptionIfNotNullMethod$4(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):83 -> 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 getThrowClassCastExceptionIfNotNullCodeTemplate(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexItemFactory):93 -> a 24:34:com.android.tools.r8.graph.Code lambda$synthesizeThrowClassCastExceptionIfNotNullMethod$4(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):83 -> a 35:35:void com.android.tools.r8.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 getThrowClassCastExceptionIfNotNullCodeTemplate(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexItemFactory):93 -> a 35:35:com.android.tools.r8.graph.Code lambda$synthesizeThrowClassCastExceptionIfNotNullMethod$4(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):83 -> 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 getThrowClassCastExceptionIfNotNullCodeTemplate(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexItemFactory):93 -> a 36:36:com.android.tools.r8.graph.Code lambda$synthesizeThrowClassCastExceptionIfNotNullMethod$4(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):83 -> 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 getThrowClassCastExceptionIfNotNullCodeTemplate(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexItemFactory):93 -> a 37:60:com.android.tools.r8.graph.Code lambda$synthesizeThrowClassCastExceptionIfNotNullMethod$4(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):83 -> 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):161:161 -> 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 getThrowClassCastExceptionIfNotNullCodeTemplate(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexItemFactory):93 -> a 61:61:com.android.tools.r8.graph.Code lambda$synthesizeThrowClassCastExceptionIfNotNullMethod$4(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):83 -> a 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,com.android.tools.r8.position.Position):187:187 -> a 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):161 -> a 62:62: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 62:62:com.android.tools.r8.graph.CfCode getThrowClassCastExceptionIfNotNullCodeTemplate(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexItemFactory):93 -> a 62:62:com.android.tools.r8.graph.Code lambda$synthesizeThrowClassCastExceptionIfNotNullMethod$4(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):83 -> a 63:63: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):179:179 -> a 63:63:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161 -> a 63:63: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 63:63:com.android.tools.r8.graph.CfCode getThrowClassCastExceptionIfNotNullCodeTemplate(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexItemFactory):93 -> a 63:63:com.android.tools.r8.graph.Code lambda$synthesizeThrowClassCastExceptionIfNotNullMethod$4(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):83 -> a 64:84:com.android.tools.r8.ir.optimize.UtilityMethodsForCodeOptimizations$UtilityMethodForCodeOptimizations synthesizeThrowClassCastExceptionIfNotNullMethod(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.optimize.UtilityMethodsForCodeOptimizationsEventConsumer,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):66:86 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/aF;Lcom/android/tools/r8/internal/Nb;)Lcom/android/tools/r8/ir/optimize/T0;"} 85:87:com.android.tools.r8.ir.optimize.UtilityMethodsForCodeOptimizations$UtilityMethodForCodeOptimizations synthesizeThrowClassCastExceptionIfNotNullMethod(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.optimize.UtilityMethodsForCodeOptimizationsEventConsumer,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext) -> a 88:88:com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind lambda$synthesizeThrowClassCastExceptionIfNotNullMethod$3(com.android.tools.r8.synthesis.SyntheticNaming):72:72 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/synthesis/L;)Lcom/android/tools/r8/synthesis/L$b;"} 89:96: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):77:84 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/r2;Lcom/android/tools/r8/synthesis/H;)V"} 97:103:com.android.tools.r8.ir.optimize.UtilityMethodsForCodeOptimizations$UtilityMethodForCodeOptimizations synthesizeThrowIllegalAccessErrorMethod(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.optimize.UtilityMethodsForCodeOptimizationsEventConsumer,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):101:107 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/ir/optimize/V0;Lcom/android/tools/r8/internal/Nb;)Lcom/android/tools/r8/ir/optimize/T0;"} 104:118:com.android.tools.r8.ir.optimize.UtilityMethodsForCodeOptimizations$UtilityMethodForCodeOptimizations synthesizeThrowIllegalAccessErrorMethod(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.optimize.UtilityMethodsForCodeOptimizationsEventConsumer,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):105:119 -> a 119:121:com.android.tools.r8.ir.optimize.UtilityMethodsForCodeOptimizations$UtilityMethodForCodeOptimizations synthesizeThrowIllegalAccessErrorMethod(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.optimize.UtilityMethodsForCodeOptimizationsEventConsumer,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):118:120 -> a 1:7:com.android.tools.r8.ir.optimize.UtilityMethodsForCodeOptimizations$UtilityMethodForCodeOptimizations synthesizeToStringIfNotNullMethod(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.optimize.UtilityMethodsForCodeOptimizationsEventConsumer,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):35:41 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/aF;Lcom/android/tools/r8/internal/Nb;)Lcom/android/tools/r8/ir/optimize/T0;"} 8:21:com.android.tools.r8.ir.optimize.UtilityMethodsForCodeOptimizations$UtilityMethodForCodeOptimizations synthesizeToStringIfNotNullMethod(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.optimize.UtilityMethodsForCodeOptimizationsEventConsumer,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):39:52 -> b 22:24:com.android.tools.r8.ir.optimize.UtilityMethodsForCodeOptimizations$UtilityMethodForCodeOptimizations synthesizeToStringIfNotNullMethod(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.optimize.UtilityMethodsForCodeOptimizationsEventConsumer,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):51:53 -> b 25: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):78:85 -> b 25:32:com.android.tools.r8.graph.CfCode getThrowIllegalAccessErrorCodeTemplate(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexItemFactory):126 -> b 25:32:com.android.tools.r8.graph.Code lambda$synthesizeThrowIllegalAccessErrorMethod$7(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):116 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/W;"} 33:33:void com.android.tools.r8.cf.code.CfNew.(com.android.tools.r8.graph.DexType):39:39 -> 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):85 -> b 33:33:com.android.tools.r8.graph.CfCode getThrowIllegalAccessErrorCodeTemplate(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexItemFactory):126 -> b 33:33:com.android.tools.r8.graph.Code lambda$synthesizeThrowIllegalAccessErrorMethod$7(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):116 -> b 34:41: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 34:41:com.android.tools.r8.graph.CfCode getThrowIllegalAccessErrorCodeTemplate(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexItemFactory):126 -> b 34:41:com.android.tools.r8.graph.Code lambda$synthesizeThrowIllegalAccessErrorMethod$7(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):116 -> b 42:42: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 42:42:com.android.tools.r8.graph.CfCode getThrowIllegalAccessErrorCodeTemplate(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexItemFactory):126 -> b 42:42:com.android.tools.r8.graph.Code lambda$synthesizeThrowIllegalAccessErrorMethod$7(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):116 -> b 43:56: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 43:56:com.android.tools.r8.graph.CfCode getThrowIllegalAccessErrorCodeTemplate(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexItemFactory):126 -> b 43:56:com.android.tools.r8.graph.Code lambda$synthesizeThrowIllegalAccessErrorMethod$7(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):116 -> b 57:57:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161:161 -> b 57:57: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 57:57:com.android.tools.r8.graph.CfCode getThrowIllegalAccessErrorCodeTemplate(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexItemFactory):126 -> b 57:57:com.android.tools.r8.graph.Code lambda$synthesizeThrowIllegalAccessErrorMethod$7(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):116 -> b 58:58:com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind lambda$synthesizeThrowIllegalAccessErrorMethod$6(com.android.tools.r8.synthesis.SyntheticNaming):106:106 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/synthesis/L;)Lcom/android/tools/r8/synthesis/L$b;"} 59:65: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):111:117 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/r2;Lcom/android/tools/r8/synthesis/H;)V"} 66:72:com.android.tools.r8.ir.optimize.UtilityMethodsForCodeOptimizations$UtilityMethodForCodeOptimizations synthesizeThrowIncompatibleClassChangeErrorMethod(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.optimize.UtilityMethodsForCodeOptimizationsEventConsumer,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):134:140 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/ir/optimize/V0;Lcom/android/tools/r8/internal/Nb;)Lcom/android/tools/r8/ir/optimize/T0;"} 73:89:com.android.tools.r8.ir.optimize.UtilityMethodsForCodeOptimizations$UtilityMethodForCodeOptimizations synthesizeThrowIncompatibleClassChangeErrorMethod(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.optimize.UtilityMethodsForCodeOptimizationsEventConsumer,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):138:154 -> b 90:92:com.android.tools.r8.ir.optimize.UtilityMethodsForCodeOptimizations$UtilityMethodForCodeOptimizations synthesizeThrowIncompatibleClassChangeErrorMethod(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.optimize.UtilityMethodsForCodeOptimizationsEventConsumer,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):153:155 -> 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 getThrowIncompatibleClassChangeErrorCodeTemplate(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexItemFactory):161 -> c 1:8:com.android.tools.r8.graph.Code lambda$synthesizeThrowIncompatibleClassChangeErrorMethod$10(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):150 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/W;"} 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 getThrowIncompatibleClassChangeErrorCodeTemplate(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexItemFactory):161 -> c 9:9:com.android.tools.r8.graph.Code lambda$synthesizeThrowIncompatibleClassChangeErrorMethod$10(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):150 -> 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 getThrowIncompatibleClassChangeErrorCodeTemplate(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexItemFactory):161 -> c 10:17:com.android.tools.r8.graph.Code lambda$synthesizeThrowIncompatibleClassChangeErrorMethod$10(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):150 -> 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 getThrowIncompatibleClassChangeErrorCodeTemplate(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexItemFactory):161 -> c 18:18:com.android.tools.r8.graph.Code lambda$synthesizeThrowIncompatibleClassChangeErrorMethod$10(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):150 -> 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 getThrowIncompatibleClassChangeErrorCodeTemplate(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexItemFactory):161 -> c 19:32:com.android.tools.r8.graph.Code lambda$synthesizeThrowIncompatibleClassChangeErrorMethod$10(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):150 -> 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):161:161 -> 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 getThrowIncompatibleClassChangeErrorCodeTemplate(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexItemFactory):161 -> c 33:33:com.android.tools.r8.graph.Code lambda$synthesizeThrowIncompatibleClassChangeErrorMethod$10(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):150 -> c 34:34:com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind lambda$synthesizeThrowIncompatibleClassChangeErrorMethod$9(com.android.tools.r8.synthesis.SyntheticNaming):139:139 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/synthesis/L;)Lcom/android/tools/r8/synthesis/L$b;"} 35:43: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):144:152 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/r2;Lcom/android/tools/r8/synthesis/H;)V"} 44:50:com.android.tools.r8.ir.optimize.UtilityMethodsForCodeOptimizations$UtilityMethodForCodeOptimizations synthesizeThrowNoSuchMethodErrorMethod(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.optimize.UtilityMethodsForCodeOptimizationsEventConsumer,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):169:175 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/ir/optimize/V0;Lcom/android/tools/r8/internal/Nb;)Lcom/android/tools/r8/ir/optimize/T0;"} 51:65:com.android.tools.r8.ir.optimize.UtilityMethodsForCodeOptimizations$UtilityMethodForCodeOptimizations synthesizeThrowNoSuchMethodErrorMethod(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.optimize.UtilityMethodsForCodeOptimizationsEventConsumer,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):173:187 -> c 66:68:com.android.tools.r8.ir.optimize.UtilityMethodsForCodeOptimizations$UtilityMethodForCodeOptimizations synthesizeThrowNoSuchMethodErrorMethod(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.optimize.UtilityMethodsForCodeOptimizationsEventConsumer,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):186:188 -> 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 getThrowNoSuchMethodErrorCodeTemplate(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexItemFactory):194 -> d 1:8:com.android.tools.r8.graph.Code lambda$synthesizeThrowNoSuchMethodErrorMethod$13(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):184 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/W;"} 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 getThrowNoSuchMethodErrorCodeTemplate(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexItemFactory):194 -> d 9:9:com.android.tools.r8.graph.Code lambda$synthesizeThrowNoSuchMethodErrorMethod$13(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):184 -> 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 getThrowNoSuchMethodErrorCodeTemplate(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexItemFactory):194 -> d 10:17:com.android.tools.r8.graph.Code lambda$synthesizeThrowNoSuchMethodErrorMethod$13(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):184 -> 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 getThrowNoSuchMethodErrorCodeTemplate(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexItemFactory):194 -> d 18:18:com.android.tools.r8.graph.Code lambda$synthesizeThrowNoSuchMethodErrorMethod$13(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):184 -> 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 getThrowNoSuchMethodErrorCodeTemplate(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexItemFactory):194 -> d 19:32:com.android.tools.r8.graph.Code lambda$synthesizeThrowNoSuchMethodErrorMethod$13(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):184 -> 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):161:161 -> 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 getThrowNoSuchMethodErrorCodeTemplate(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexItemFactory):194 -> d 33:33:com.android.tools.r8.graph.Code lambda$synthesizeThrowNoSuchMethodErrorMethod$13(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):184 -> d 34:34:com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind lambda$synthesizeThrowNoSuchMethodErrorMethod$12(com.android.tools.r8.synthesis.SyntheticNaming):174:174 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/synthesis/L;)Lcom/android/tools/r8/synthesis/L$b;"} 35:41: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):179:185 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/r2;Lcom/android/tools/r8/synthesis/H;)V"} 42:49:com.android.tools.r8.ir.optimize.UtilityMethodsForCodeOptimizations$UtilityMethodForCodeOptimizations synthesizeThrowRuntimeExceptionWithMessageMethod(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.optimize.UtilityMethodsForCodeOptimizationsEventConsumer,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):202:209 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/ir/optimize/V0;Lcom/android/tools/r8/internal/Nb;)Lcom/android/tools/r8/ir/optimize/T0;"} 50:65:com.android.tools.r8.ir.optimize.UtilityMethodsForCodeOptimizations$UtilityMethodForCodeOptimizations synthesizeThrowRuntimeExceptionWithMessageMethod(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.optimize.UtilityMethodsForCodeOptimizationsEventConsumer,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):207:222 -> d 66:68:com.android.tools.r8.ir.optimize.UtilityMethodsForCodeOptimizations$UtilityMethodForCodeOptimizations synthesizeThrowRuntimeExceptionWithMessageMethod(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.optimize.UtilityMethodsForCodeOptimizationsEventConsumer,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):221:223 -> 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 getThrowRuntimeExceptionWithMessageCodeTemplate(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexItemFactory):229 -> e 1:9:com.android.tools.r8.graph.Code lambda$synthesizeThrowRuntimeExceptionWithMessageMethod$16(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):219 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/W;"} 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 getThrowRuntimeExceptionWithMessageCodeTemplate(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexItemFactory):229 -> e 10:10:com.android.tools.r8.graph.Code lambda$synthesizeThrowRuntimeExceptionWithMessageMethod$16(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):219 -> 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 getThrowRuntimeExceptionWithMessageCodeTemplate(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexItemFactory):229 -> e 11:19:com.android.tools.r8.graph.Code lambda$synthesizeThrowRuntimeExceptionWithMessageMethod$16(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):219 -> 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 getThrowRuntimeExceptionWithMessageCodeTemplate(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexItemFactory):229 -> e 20:20:com.android.tools.r8.graph.Code lambda$synthesizeThrowRuntimeExceptionWithMessageMethod$16(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):219 -> 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 getThrowRuntimeExceptionWithMessageCodeTemplate(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexItemFactory):229 -> e 21:36:com.android.tools.r8.graph.Code lambda$synthesizeThrowRuntimeExceptionWithMessageMethod$16(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):219 -> 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):161:161 -> 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 getThrowRuntimeExceptionWithMessageCodeTemplate(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexItemFactory):229 -> e 37:37:com.android.tools.r8.graph.Code lambda$synthesizeThrowRuntimeExceptionWithMessageMethod$16(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):219 -> e 38:38:com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind lambda$synthesizeThrowRuntimeExceptionWithMessageMethod$15(com.android.tools.r8.synthesis.SyntheticNaming):208:208 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/synthesis/L;)Lcom/android/tools/r8/synthesis/L$b;"} 39:46: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):213:220 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/r2;Lcom/android/tools/r8/synthesis/H;)V"} 1:1:com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind lambda$synthesizeToStringIfNotNullMethod$0(com.android.tools.r8.synthesis.SyntheticNaming):40:40 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/synthesis/L;)Lcom/android/tools/r8/synthesis/L$b;"} 2:7: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):45:50 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/r2;Lcom/android/tools/r8/synthesis/H;)V"} 8:27: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 8:27:com.android.tools.r8.graph.CfCode getToStringIfNotNullCodeTemplate(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexItemFactory):59 -> f 8:27:com.android.tools.r8.graph.Code lambda$synthesizeToStringIfNotNullMethod$1(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):49 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/W;"} 28:38: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 28:38:com.android.tools.r8.graph.CfCode getToStringIfNotNullCodeTemplate(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexItemFactory):59 -> f 28:38:com.android.tools.r8.graph.Code lambda$synthesizeToStringIfNotNullMethod$1(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):49 -> f 39:39:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> f 39:39: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 39:39:com.android.tools.r8.graph.CfCode getToStringIfNotNullCodeTemplate(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexItemFactory):59 -> f 39:39:com.android.tools.r8.graph.Code lambda$synthesizeToStringIfNotNullMethod$1(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):49 -> f 40:40: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 40:40:com.android.tools.r8.graph.CfCode getToStringIfNotNullCodeTemplate(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexItemFactory):59 -> f 40:40:com.android.tools.r8.graph.Code lambda$synthesizeToStringIfNotNullMethod$1(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):49 -> f 41:63: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 41:63:com.android.tools.r8.graph.CfCode getToStringIfNotNullCodeTemplate(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexItemFactory):59 -> f 41:63:com.android.tools.r8.graph.Code lambda$synthesizeToStringIfNotNullMethod$1(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):49 -> f 64:64:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161:161 -> f 64:64: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 64:64:com.android.tools.r8.graph.CfCode getToStringIfNotNullCodeTemplate(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexItemFactory):59 -> f 64:64:com.android.tools.r8.graph.Code lambda$synthesizeToStringIfNotNullMethod$1(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):49 -> f 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,com.android.tools.r8.position.Position):187:187 -> f 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):161 -> f 65:65: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 65:65:com.android.tools.r8.graph.CfCode getToStringIfNotNullCodeTemplate(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexItemFactory):59 -> f 65:65:com.android.tools.r8.graph.Code lambda$synthesizeToStringIfNotNullMethod$1(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):49 -> f 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,com.android.tools.r8.position.Position):179:179 -> f 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):161 -> f 66:66: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 66:66:com.android.tools.r8.graph.CfCode getToStringIfNotNullCodeTemplate(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexItemFactory):59 -> f 66:66:com.android.tools.r8.graph.Code lambda$synthesizeToStringIfNotNullMethod$1(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):49 -> f com.android.tools.r8.ir.optimize.UtilityMethodsForCodeOptimizations$MethodSynthesizerConsumer -> com.android.tools.r8.ir.optimize.S0: # {"id":"sourceFile","fileName":"UtilityMethodsForCodeOptimizations.java"} com.android.tools.r8.ir.optimize.UtilityMethodsForCodeOptimizations$UtilityMethodForCodeOptimizations synthesizeMethod(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.optimize.UtilityMethodsForCodeOptimizationsEventConsumer,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/ir/optimize/V0;Lcom/android/tools/r8/internal/Nb;)Lcom/android/tools/r8/ir/optimize/T0;"} com.android.tools.r8.ir.optimize.UtilityMethodsForCodeOptimizations$UtilityMethodForCodeOptimizations -> com.android.tools.r8.ir.optimize.T0: # {"id":"sourceFile","fileName":"UtilityMethodsForCodeOptimizations.java"} com.android.tools.r8.graph.ProgramMethod method -> a boolean optimized -> b boolean $assertionsDisabled -> c 1:1:void ():233:233 -> 1:2:void (com.android.tools.r8.graph.ProgramMethod):238:239 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)V"} 1:2:com.android.tools.r8.graph.ProgramMethod getMethod():243:244 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/o5;"} 3:4:void optimize(com.android.tools.r8.ir.conversion.MethodProcessor):252:253 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/YE;)V"} 1:1:com.android.tools.r8.graph.ProgramMethod uncheckedGetMethod():248:248 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/o5;"} com.android.tools.r8.ir.optimize.UtilityMethodsForCodeOptimizationsEventConsumer -> com.android.tools.r8.ir.optimize.V0: # {"id":"sourceFile","fileName":"UtilityMethodsForCodeOptimizationsEventConsumer.java"} void acceptUtilityThrowIllegalAccessErrorMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod) -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/o5;)V"} void acceptUtilityThrowRuntimeExceptionWithMessageMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod) -> m # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/o5;)V"} void acceptUtilityToStringIfNotNullMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod) -> p # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/o5;)V"} void acceptUtilityThrowNoSuchMethodErrorMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod) -> q # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/o5;)V"} void acceptUtilityThrowClassCastExceptionIfNotNullMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod) -> r # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/o5;)V"} void acceptUtilityThrowIncompatibleClassChangeErrorMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod) -> s # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/o5;)V"} com.android.tools.r8.ir.optimize.api.InstanceInitializerOutliner -> com.android.tools.r8.internal.Zn: # {"id":"sourceFile","fileName":"InstanceInitializerOutliner.java"} com.android.tools.r8.graph.AppView appView -> a com.android.tools.r8.graph.DexItemFactory factory -> b java.util.List synthesizedMethods -> c boolean $assertionsDisabled -> d 1:1:void ():48:48 -> 1:1:void (com.android.tools.r8.graph.AppView):55:55 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)V"} 2:6:void (com.android.tools.r8.graph.AppView):53:57 -> 1:1:boolean lambda$canSkipClInit$1(com.android.tools.r8.ir.code.NewInstance,com.android.tools.r8.ir.code.Instruction):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/HG;Lcom/android/tools/r8/internal/lo;)Z"} 2:2:java.util.List getSynthesizedMethods():61:61 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Ljava/util/ArrayList;"} 3:7:void rewriteInstanceInitializers(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):70:74 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/YE;Lcom/android/tools/r8/internal/Nb;)V"} 8:8:com.android.tools.r8.ir.code.InstructionListIterator com.android.tools.r8.ir.code.IRCode.instructionListIterator():1052:1052 -> a 8:8:void rewriteInstanceInitializers(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):75 -> a 9:42:void rewriteInstanceInitializers(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):77:110 -> a 43:50:void rewriteInstanceInitializers(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):109:116 -> a 51:51:com.android.tools.r8.ir.code.InvokeStatic$Builder com.android.tools.r8.ir.code.InvokeStatic.builder() -> a 51:51:void rewriteInstanceInitializers(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):116 -> a 52:54:void rewriteInstanceInitializers(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):117:119 -> a 55:55: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):1652:1652 -> a 55:55:void rewriteInstanceInitializers(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):119 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 56:58:void rewriteInstanceInitializers(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):119:121 -> 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 rewriteInstanceInitializers(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):122 -> a 60:62:void rewriteInstanceInitializers(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):123:125 -> a 63:63:com.android.tools.r8.ir.code.InstructionListIterator com.android.tools.r8.ir.code.IRCode.instructionListIterator():1052:1052 -> a 63:63:void rewriteInstanceInitializers(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):132 -> a 64:88:void rewriteInstanceInitializers(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):133:157 -> a 89:92:void rewriteInstanceInitializers(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):156:159 -> a 93:93:com.android.tools.r8.ir.code.InvokeStatic$Builder com.android.tools.r8.ir.code.InvokeStatic.builder():51:51 -> a 93:93:void rewriteInstanceInitializers(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):159 -> a 94:96:void rewriteInstanceInitializers(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):160:162 -> a 97:97:void com.android.tools.r8.ir.code.InstructionListIterator.replaceCurrentInstruction(com.android.tools.r8.ir.code.Instruction):49:49 -> a 97:97:void rewriteInstanceInitializers(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):163 -> a 98:99:void rewriteInstanceInitializers(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):166:167 -> a 100:100:void com.android.tools.r8.ir.analysis.type.TypeAnalysis.(com.android.tools.r8.graph.AppView):39:39 -> a 100:100:void rewriteInstanceInitializers(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):167 -> a 101:107:void rewriteInstanceInitializers(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):167:173 -> a 108:118:void com.android.tools.r8.ir.optimize.api.InstanceInitializerOutliner.recomputeApiLevel(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode):205:215 -> a 108:118:void rewriteInstanceInitializers(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):174 -> a 119:136:boolean canSkipClInit(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.NewInstance,com.android.tools.r8.ir.code.Value):180:197 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/nl;Lcom/android/tools/r8/internal/HG;Lcom/android/tools/r8/internal/Y10;)Z"} 137:137:boolean com.android.tools.r8.ir.optimize.api.InstanceInitializerOutliner.isChangeInPosition(com.android.tools.r8.ir.code.Position,com.android.tools.r8.ir.code.Position):201:201 -> a 137:137:boolean canSkipClInit(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.NewInstance,com.android.tools.r8.ir.code.Value):197 -> a 138:138:boolean lambda$canSkipClInit$0(com.android.tools.r8.ir.code.Position,com.android.tools.r8.ir.code.Instruction):187:187 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/kM;Lcom/android/tools/r8/internal/lo;)Z"} 139:139:boolean com.android.tools.r8.ir.code.Instruction.isDebugLocalRead():0:0 -> a 139:139:boolean lambda$canSkipClInit$0(com.android.tools.r8.ir.code.Position,com.android.tools.r8.ir.code.Instruction):187 -> a 140:140:boolean lambda$canSkipClInit$0(com.android.tools.r8.ir.code.Position,com.android.tools.r8.ir.code.Instruction):190:190 -> a 141:141:boolean com.android.tools.r8.ir.optimize.api.InstanceInitializerOutliner.isChangeInPosition(com.android.tools.r8.ir.code.Position,com.android.tools.r8.ir.code.Position):201:201 -> a 141:141:boolean lambda$canSkipClInit$0(com.android.tools.r8.ir.code.Position,com.android.tools.r8.ir.code.Instruction):190 -> a 142:148:com.android.tools.r8.graph.DexEncodedMethod createSynthesizedNewInstance(com.android.tools.r8.graph.DexType,com.android.tools.r8.androidapi.ComputedApiLevel,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):223:229 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/androidapi/h;Lcom/android/tools/r8/internal/YE;Lcom/android/tools/r8/internal/Nb;)Lcom/android/tools/r8/graph/W0;"} 149:169:com.android.tools.r8.graph.DexEncodedMethod createSynthesizedNewInstance(com.android.tools.r8.graph.DexType,com.android.tools.r8.androidapi.ComputedApiLevel,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):227:247 -> a 170:170:com.android.tools.r8.graph.DexEncodedMethod createSynthesizedNewInstance(com.android.tools.r8.graph.DexType,com.android.tools.r8.androidapi.ComputedApiLevel,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):246:246 -> a 171:175:void lambda$createSynthesizedNewInstance$4(com.android.tools.r8.graph.DexProto,com.android.tools.r8.androidapi.ComputedApiLevel,com.android.tools.r8.graph.DexType,com.android.tools.r8.synthesis.SyntheticMethodBuilder):233:237 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/r2;Lcom/android/tools/r8/androidapi/h;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/synthesis/H;)V"} 176:177:com.android.tools.r8.graph.Code lambda$createSynthesizedNewInstance$3(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexMethod):239:240 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/W;"} 178:187:com.android.tools.r8.graph.DexEncodedMethod createSynthesizedInstanceInitializer(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.androidapi.ComputedApiLevel,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):255:264 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/androidapi/h;Lcom/android/tools/r8/internal/YE;Lcom/android/tools/r8/internal/Nb;)Lcom/android/tools/r8/graph/W0;"} 188:212:com.android.tools.r8.graph.DexEncodedMethod createSynthesizedInstanceInitializer(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.androidapi.ComputedApiLevel,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):262:286 -> a 213:213: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):78:78 -> a 213:213:com.android.tools.r8.graph.DexEncodedMethod createSynthesizedInstanceInitializer(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.androidapi.ComputedApiLevel,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):286 -> a 214:216:com.android.tools.r8.graph.DexEncodedMethod createSynthesizedInstanceInitializer(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.androidapi.ComputedApiLevel,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):287:289 -> a 217:217: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 217:217:com.android.tools.r8.graph.DexEncodedMethod createSynthesizedInstanceInitializer(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.androidapi.ComputedApiLevel,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):289 -> a 218:219:com.android.tools.r8.graph.DexEncodedMethod createSynthesizedInstanceInitializer(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.androidapi.ComputedApiLevel,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):290:291 -> a 220:220:com.android.tools.r8.graph.DexEncodedMethod createSynthesizedInstanceInitializer(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.androidapi.ComputedApiLevel,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):290:290 -> a 221:221:com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind lambda$createSynthesizedInstanceInitializer$5(com.android.tools.r8.synthesis.SyntheticNaming):263:263 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/synthesis/L;)Lcom/android/tools/r8/synthesis/L$b;"} 222:226:void lambda$createSynthesizedInstanceInitializer$7(com.android.tools.r8.graph.DexProto,com.android.tools.r8.androidapi.ComputedApiLevel,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.synthesis.SyntheticMethodBuilder):268:272 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/r2;Lcom/android/tools/r8/androidapi/h;Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/synthesis/H;)V"} 227:230:com.android.tools.r8.graph.Code lambda$createSynthesizedInstanceInitializer$6(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):274:277 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/W;"} 1:1:com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind lambda$createSynthesizedNewInstance$2(com.android.tools.r8.synthesis.SyntheticNaming):228:228 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/synthesis/L;)Lcom/android/tools/r8/synthesis/L$b;"} com.android.tools.r8.ir.optimize.api.InstanceInitializerOutlinerEventConsumer -> com.android.tools.r8.internal.ao: # {"id":"sourceFile","fileName":"InstanceInitializerOutlinerEventConsumer.java"} void acceptInstanceInitializerOutline(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/o5;)V"} com.android.tools.r8.ir.optimize.classinliner.ClassInliner -> com.android.tools.r8.internal.da: # {"id":"sourceFile","fileName":"ClassInliner.java"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/ir/optimize/F;Lcom/android/tools/r8/internal/fY;Lcom/android/tools/r8/internal/ah;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/ir/optimize/info/n;Lcom/android/tools/r8/internal/YE;Lcom/android/tools/r8/internal/Nb;Lcom/android/tools/r8/ir/optimize/c0;Lcom/android/tools/r8/utils/P1;)V"} 56:70: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:205 -> a 71:71:boolean com.android.tools.r8.ir.analysis.proto.ProtoReferences.isGeneratedMessageLiteBuilder(com.android.tools.r8.graph.DexProgramClass):193:193 -> a 71:71: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 72:72:boolean com.android.tools.r8.ir.analysis.proto.ProtoReferences.isAbstractGeneratedMessageLiteBuilder(com.android.tools.r8.graph.DexProgramClass):153:153 -> a 72:72:boolean com.android.tools.r8.ir.analysis.proto.ProtoReferences.isGeneratedMessageLiteBuilder(com.android.tools.r8.graph.DexProgramClass):195 -> a 72:72: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 73:86: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 87:87:com.android.tools.r8.ir.optimize.AssumeRemover com.android.tools.r8.ir.optimize.AssumeRemover.removeMarkedInstructions():104:104 -> a 87:87: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 88:88:boolean com.android.tools.r8.ir.code.IRCode.removeAllDeadAndTrivialPhis(java.util.Set):1252:1252 -> a 88:88: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 89:91: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 92:124: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 125:125:boolean com.android.tools.r8.graph.ProgramMethod.getOrComputeReachabilitySensitive(com.android.tools.r8.graph.AppView):181:181 -> a 125:125: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)"]} 126:126:boolean com.android.tools.r8.graph.ProgramMethod.getOrComputeReachabilitySensitive(com.android.tools.r8.graph.AppView):181:181 -> a 126:126: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 127:128: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 129:129:boolean lambda$processMethodCode$0(com.android.tools.r8.ir.code.Instruction):142:142 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lo;)Z"} 130:130:boolean com.android.tools.r8.ir.code.Instruction.isStaticGet():0:0 -> a 130:130:boolean lambda$processMethodCode$0(com.android.tools.r8.ir.code.Instruction):142 -> a 131:131: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/internal/ah;Lcom/android/tools/r8/ir/optimize/info/n;Lcom/android/tools/r8/internal/YE;Lcom/android/tools/r8/ir/optimize/c0;Lcom/android/tools/r8/internal/Lj;)V"} 132:132: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 132:132: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/q2;)Lcom/android/tools/r8/internal/ca;"} 133:150: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:301 -> a 133:150: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 133:150: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 151:151:com.android.tools.r8.utils.InternalOptions$TestingOptions com.android.tools.r8.graph.AppView.testing():632:632 -> a 151:151: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):304 -> a 151:151: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 151:151: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 152:153: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):304:305 -> a 152:153: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 152:153: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 154:154:boolean com.android.tools.r8.synthesis.SyntheticItems.isSyntheticClass(com.android.tools.r8.graph.DexProgramClass):437:437 -> a 154:154: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 154:154: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 154:154: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 155:155:boolean com.android.tools.r8.synthesis.SyntheticItems.isSyntheticClass(com.android.tools.r8.graph.DexType):433:433 -> a 155:155:boolean com.android.tools.r8.synthesis.SyntheticItems.isSyntheticClass(com.android.tools.r8.graph.DexProgramClass):437 -> a 155:155: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 155:155: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 155:155: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 156:159: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 156:159: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 156:159: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 160:160: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 160:160: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 160:160: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 161:162: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 161:162: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.android.tools.r8.internal.ca: # {"id":"sourceFile","fileName":"ClassInliner.java"} 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 -> 1:1:void (java.lang.String,int):42:42 -> com.android.tools.r8.ir.optimize.classinliner.ClassInlinerCostAnalysis -> com.android.tools.r8.internal.ea: # {"id":"sourceFile","fileName":"ClassInlinerCostAnalysis.java"} com.android.tools.r8.graph.AppView appView -> a com.android.tools.r8.ir.optimize.inliner.InliningIRProvider inliningIRProvider -> b com.android.tools.r8.ir.optimize.classinliner.ClassInlinerReceiverSet receivers -> c int estimatedCost -> d boolean $assertionsDisabled -> e 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/yn;Lcom/android/tools/r8/internal/ha;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/graph/q2;Ljava/util/IdentityHashMap;Ljava/util/ArrayList;)Z"} 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():587:587 -> 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():587:587 -> 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():587:587 -> 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():587:587 -> 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.android.tools.r8.internal.ha: # {"id":"sourceFile","fileName":"ClassInlinerReceiverSet.java"} java.util.Set receiverAliases -> a java.util.Set illegalReceiverAliases -> b java.util.Map deferredAliasValidityChecks -> c boolean $assertionsDisabled -> d 1:1:void ():17:17 -> 1:1:void (com.android.tools.r8.ir.code.Value):30:30 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Y10;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Y10;Ljava/util/function/BooleanSupplier;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Y10;)Z"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Y10;)Z"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Y10;)Z"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Y10;)Z"} 1:1:java.util.List lambda$addDeferredAliasValidityCheck$0(com.android.tools.r8.ir.code.Value):68:68 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Y10;)Ljava/util/List;"} com.android.tools.r8.ir.optimize.classinliner.FieldValueHelper -> com.android.tools.r8.internal.ii: # {"id":"sourceFile","fileName":"FieldValueHelper.java"} com.android.tools.r8.graph.DexField field -> a com.android.tools.r8.ir.code.IRCode code -> b com.android.tools.r8.ir.code.Instruction root -> c com.android.tools.r8.graph.AppView appView -> d com.android.tools.r8.ir.code.Value defaultValue -> e java.util.Map ins -> f java.util.Map outs -> g boolean $assertionsDisabled -> h 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/internal/lo;Lcom/android/tools/r8/graph/m;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Y10;Lcom/android/tools/r8/internal/Y10;)V"} 9:16:com.android.tools.r8.ir.code.Value getOrCreateInValue(com.android.tools.r8.ir.code.BasicBlock):86:93 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/x4;)Lcom/android/tools/r8/internal/Y10;"} 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:43:com.android.tools.r8.ir.code.Value getOrCreateInValue(com.android.tools.r8.ir.code.BasicBlock):94:107 -> a 44:56: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 44:56:com.android.tools.r8.ir.code.Value getOrCreateInValue(com.android.tools.r8.ir.code.BasicBlock):108 -> a 57:71:com.android.tools.r8.ir.code.Value getOrCreateInValue(com.android.tools.r8.ir.code.BasicBlock):108:122 -> a 72:103:com.android.tools.r8.ir.code.Value getValueDefinedInTheBlock(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.Instruction):128:159 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/x4;Lcom/android/tools/r8/internal/lo;)Lcom/android/tools/r8/internal/Y10;"} 104:104:void com.android.tools.r8.ir.code.BasicBlockInstructionListIterator.add(java.lang.Object):38:38 -> a 104:104:com.android.tools.r8.ir.code.Value getValueDefinedInTheBlock(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.Instruction):160 -> a 105:108: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/x4;Lcom/android/tools/r8/internal/lo;)Lcom/android/tools/r8/internal/Y10;"} com.android.tools.r8.ir.optimize.classinliner.InlineCandidateProcessor -> com.android.tools.r8.internal.vn: # {"id":"sourceFile","fileName":"InlineCandidateProcessor.java"} com.android.tools.r8.graph.AppView appView -> a com.android.tools.r8.graph.DexItemFactory dexItemFactory -> b com.android.tools.r8.ir.optimize.Inliner inliner -> c java.util.function.Function isClassEligible -> d com.android.tools.r8.ir.conversion.MethodProcessor methodProcessor -> e com.android.tools.r8.graph.ProgramMethod method -> f com.android.tools.r8.ir.code.Instruction root -> g com.android.tools.r8.ir.code.Value eligibleInstance -> h com.android.tools.r8.graph.DexProgramClass eligibleClass -> i com.android.tools.r8.ir.analysis.value.objectstate.ObjectState objectState -> j java.util.Map directMethodCalls -> k com.android.tools.r8.utils.collections.ProgramMethodSet indirectMethodCallsOnInstance -> l java.util.Map directInlinees -> m java.util.List indirectInlinees -> n com.android.tools.r8.ir.optimize.classinliner.ClassInlinerReceiverSet receivers -> o com.android.tools.r8.ir.code.AliasedValueConfiguration aliasesThroughAssumeAndCheckCasts -> p boolean $assertionsDisabled -> q 1:4:void ():86:89 -> 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):120:120 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/ir/optimize/c0;Ljava/util/function/Function;Lcom/android/tools/r8/internal/YE;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/lo;)V"} 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):103:128 -> 1:1:java.util.Map getDirectInlinees():136:136 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Ljava/util/IdentityHashMap;"} 2:10:com.android.tools.r8.ir.code.InstructionOrPhi areInstanceUsersEligible(com.android.tools.r8.utils.LazyBox):225:233 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/P1;)Lcom/android/tools/r8/internal/po;"} 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):233 -> a 12:12:com.android.tools.r8.ir.code.InstructionOrPhi areInstanceUsersEligible(com.android.tools.r8.utils.LazyBox):233:233 -> 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):258 -> a 14:22:com.android.tools.r8.ir.code.InstructionOrPhi areInstanceUsersEligible(com.android.tools.r8.utils.LazyBox):259:267 -> a 23:23:boolean com.android.tools.r8.ir.code.Instruction.isStaticGet():0:0 -> a 23:23:com.android.tools.r8.ir.code.InstructionOrPhi areInstanceUsersEligible(com.android.tools.r8.utils.LazyBox):267 -> a 24:33:com.android.tools.r8.ir.code.InstructionOrPhi areInstanceUsersEligible(com.android.tools.r8.utils.LazyBox):267:276 -> 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):276 -> a 35:62:com.android.tools.r8.ir.code.InstructionOrPhi areInstanceUsersEligible(com.android.tools.r8.utils.LazyBox):280:307 -> a 63:63:boolean com.android.tools.r8.graph.Definition.isLibraryMethod():0:0 -> a 63:63:com.android.tools.r8.ir.code.InstructionOrPhi areInstanceUsersEligible(com.android.tools.r8.utils.LazyBox):312 -> a 64:64:com.android.tools.r8.ir.code.InstructionOrPhi areInstanceUsersEligible(com.android.tools.r8.utils.LazyBox):313:313 -> a 65:71:boolean com.android.tools.r8.ir.optimize.classinliner.InlineCandidateProcessor.isEligibleLibraryMethodCall(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.LibraryMethod):1129:1135 -> a 65:71:com.android.tools.r8.ir.code.InstructionOrPhi areInstanceUsersEligible(com.android.tools.r8.utils.LazyBox):313 -> a 72:79:com.android.tools.r8.ir.code.InstructionOrPhi areInstanceUsersEligible(com.android.tools.r8.utils.LazyBox):317:324 -> a 80:87:com.android.tools.r8.ir.code.InstructionOrPhi areInstanceUsersEligible(com.android.tools.r8.utils.LazyBox):323:330 -> a 88: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):870:896 -> a 88:114:com.android.tools.r8.ir.code.InstructionOrPhi areInstanceUsersEligible(com.android.tools.r8.utils.LazyBox):333 -> a 115:115:boolean com.android.tools.r8.ir.optimize.info.initializer.InstanceInitializerInfo.receiverMayEscapeOutsideConstructorChain():72:72 -> 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):897 -> a 115:115:com.android.tools.r8.ir.code.InstructionOrPhi areInstanceUsersEligible(com.android.tools.r8.utils.LazyBox):333 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 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):901:901 -> a 116:116:com.android.tools.r8.ir.code.InstructionOrPhi areInstanceUsersEligible(com.android.tools.r8.utils.LazyBox):333 -> a 117:117: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):35:35 -> a 117:117: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):901 -> a 117:117:com.android.tools.r8.ir.code.InstructionOrPhi areInstanceUsersEligible(com.android.tools.r8.utils.LazyBox):333 -> a 118:118: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):34:34 -> a 118:118: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):901 -> a 118:118:com.android.tools.r8.ir.code.InstructionOrPhi areInstanceUsersEligible(com.android.tools.r8.utils.LazyBox):333 -> a 119:125: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):905:911 -> a 119:125:com.android.tools.r8.ir.code.InstructionOrPhi areInstanceUsersEligible(com.android.tools.r8.utils.LazyBox):333 -> a 126:126: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 126:126: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):911 -> a 126:126:com.android.tools.r8.ir.code.InstructionOrPhi areInstanceUsersEligible(com.android.tools.r8.utils.LazyBox):333 -> a 127:143: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):911:927 -> a 127:143:com.android.tools.r8.ir.code.InstructionOrPhi areInstanceUsersEligible(com.android.tools.r8.utils.LazyBox):333 -> a 144: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):923:931 -> a 144:152:com.android.tools.r8.ir.code.InstructionOrPhi areInstanceUsersEligible(com.android.tools.r8.utils.LazyBox):333 -> a 153:153: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):35:35 -> a 153:153: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):931 -> a 153:153:com.android.tools.r8.ir.code.InstructionOrPhi areInstanceUsersEligible(com.android.tools.r8.utils.LazyBox):333 -> a 154:154: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):34:34 -> a 154:154: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):931 -> a 154:154:com.android.tools.r8.ir.code.InstructionOrPhi areInstanceUsersEligible(com.android.tools.r8.utils.LazyBox):333 -> a 155:160: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):936:941 -> a 155:160:com.android.tools.r8.ir.code.InstructionOrPhi areInstanceUsersEligible(com.android.tools.r8.utils.LazyBox):333 -> a 161:161:com.android.tools.r8.ir.code.InstructionOrPhi areInstanceUsersEligible(com.android.tools.r8.utils.LazyBox):335:335 -> 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:1089 -> a 162:162:com.android.tools.r8.ir.code.InstructionOrPhi areInstanceUsersEligible(com.android.tools.r8.utils.LazyBox):343 -> a 163:163:boolean com.android.tools.r8.ir.code.Instruction.isInvokeInterface():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):343 -> a 164:164:boolean com.android.tools.r8.ir.code.Instruction.isInvokeStatic():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):343 -> a 165:173: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):1092:1100 -> a 165:173:com.android.tools.r8.ir.code.InstructionOrPhi areInstanceUsersEligible(com.android.tools.r8.utils.LazyBox):343 -> a 174:174:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isDefinitelyNull():387:387 -> a 174:174: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):1100 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 174:174:com.android.tools.r8.ir.code.InstructionOrPhi areInstanceUsersEligible(com.android.tools.r8.utils.LazyBox):343 -> a 175:175:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isDefinitelyNull():387:387 -> a 175:175: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):1100 -> a 175:175:com.android.tools.r8.ir.code.InstructionOrPhi areInstanceUsersEligible(com.android.tools.r8.utils.LazyBox):343 -> a 176:182: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:1112 -> a 176:182:com.android.tools.r8.ir.code.InstructionOrPhi areInstanceUsersEligible(com.android.tools.r8.utils.LazyBox):343 -> a 183:197: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):1107:1121 -> a 183:197:com.android.tools.r8.ir.code.InstructionOrPhi areInstanceUsersEligible(com.android.tools.r8.utils.LazyBox):343 -> a 198:198:void com.android.tools.r8.ir.optimize.classinliner.InlineCandidateProcessor.markSizeOfDirectTargetForInlining(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod):1225:1225 -> a 198:198: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):1124 -> a 198:198:com.android.tools.r8.ir.code.InstructionOrPhi areInstanceUsersEligible(com.android.tools.r8.utils.LazyBox):343 -> a 199:200:boolean com.android.tools.r8.ir.optimize.classinliner.InlineCandidateProcessor.exemptFromInstructionLimit(com.android.tools.r8.graph.ProgramMethod):1211:1212 -> a 199:200:void com.android.tools.r8.ir.optimize.classinliner.InlineCandidateProcessor.markSizeOfDirectTargetForInlining(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod):1226 -> a 199:200: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):1124 -> a 199:200:com.android.tools.r8.ir.code.InstructionOrPhi areInstanceUsersEligible(com.android.tools.r8.utils.LazyBox):343 -> a 201:201:void com.android.tools.r8.ir.optimize.classinliner.InlineCandidateProcessor.markSizeOfDirectTargetForInlining(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod):1227:1227 -> a 201:201: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):1124 -> a 201:201:com.android.tools.r8.ir.code.InstructionOrPhi areInstanceUsersEligible(com.android.tools.r8.utils.LazyBox):343 -> a 202:205:com.android.tools.r8.ir.code.InstructionOrPhi areInstanceUsersEligible(com.android.tools.r8.utils.LazyBox):352:355 -> a 206:226:com.android.tools.r8.ir.code.InstructionOrPhi areInstanceUsersEligible(com.android.tools.r8.utils.LazyBox):234:254 -> a 227:227: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):386:386 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;Ljava/util/Set;Lcom/android/tools/r8/ir/optimize/q;Lcom/android/tools/r8/internal/yn;)Z"} 228:233: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):401:406 -> a 228:233: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 -> a 234:261: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):405:432 -> a 234:261: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 -> a 262:262: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 262:262: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):432 -> a 262:262: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 -> a 263:276: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):432:445 -> a 263:276: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 -> a 277:285: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):441:449 -> a 277:285: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 -> a 286:286: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):446:446 -> a 286:286: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 -> a 287:287: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):434:434 -> a 287:287: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 -> a 288: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):428:455 -> a 288: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):388 -> a 316:319: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):454:457 -> a 316:319: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 -> a 320:323: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):389:392 -> a 324:328: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:688 -> a 324: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):393 -> a 329:329:boolean com.android.tools.r8.ir.code.Instruction.isStaticGet():0:0 -> a 329:329: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 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):393 -> a 330:334: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:692 -> a 330: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):393 -> a 335:335:void com.android.tools.r8.ir.analysis.type.TypeAnalysis.(com.android.tools.r8.graph.AppView):39:39 -> a 335:335:void com.android.tools.r8.ir.optimize.classinliner.InlineCandidateProcessor.removeFieldReads(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.AssumeRemover):692 -> a 335:335: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 336:336:void com.android.tools.r8.ir.optimize.classinliner.InlineCandidateProcessor.removeFieldReads(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.AssumeRemover):692:692 -> a 336: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):393 -> a 337:338: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:395 -> a 339:349:boolean forceInlineIndirectMethodInvocations(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.inliner.InliningIRProvider):465:475 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/internal/yn;)Z"} 350:350:boolean com.android.tools.r8.ir.code.Instruction.isAssume():0:0 -> a 350:350:boolean forceInlineIndirectMethodInvocations(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.inliner.InliningIRProvider):475 -> a 351:363:boolean forceInlineIndirectMethodInvocations(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.inliner.InliningIRProvider):475:487 -> a 364:364:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.code.Value.getAliasedValue(com.android.tools.r8.ir.code.AliasedValueConfiguration):231:231 -> a 364:364:boolean forceInlineIndirectMethodInvocations(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.inliner.InliningIRProvider):487 -> a 365:372:boolean forceInlineIndirectMethodInvocations(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.inliner.InliningIRProvider):488:495 -> a 373:373:boolean forceInlineIndirectMethodInvocations(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.inliner.InliningIRProvider):494:494 -> a 374:377:boolean forceInlineIndirectMethodInvocations(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.inliner.InliningIRProvider):493:496 -> a 378:378: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):84:84 -> a 378:378:boolean forceInlineIndirectMethodInvocations(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.inliner.InliningIRProvider):497 -> a 379:379: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 379:379:boolean forceInlineIndirectMethodInvocations(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.inliner.InliningIRProvider):497 -> a 380:384:boolean forceInlineIndirectMethodInvocations(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.inliner.InliningIRProvider):498:502 -> a 385:385:boolean forceInlineIndirectMethodInvocations(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.inliner.InliningIRProvider):499:499 -> a 386:420:boolean forceInlineIndirectMethodInvocations(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.inliner.InliningIRProvider):476:510 -> a 421:426:boolean forceInlineIndirectMethodInvocations(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.inliner.InliningIRProvider):509:514 -> a 427:427:boolean forceInlineIndirectMethodInvocations(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.inliner.InliningIRProvider):512:512 -> a 428:434:void removeMiscUsages(com.android.tools.r8.ir.code.IRCode,java.util.Set):593:599 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;Ljava/util/Set;)V"} 435:489:void removeMiscUsages(com.android.tools.r8.ir.code.IRCode,java.util.Set):598:652 -> a 490:490:void removeMiscUsages(com.android.tools.r8.ir.code.IRCode,java.util.Set):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":1169,"2":1170,"3":1171},"outline":"Lcom/android/tools/r8/internal/s4;a(Lcom/android/tools/r8/internal/x4;)Lcom/android/tools/r8/internal/x4;"} 1169:1169:void removeMiscUsages(com.android.tools.r8.ir.code.IRCode,java.util.Set):653:653 -> a 1170:1170:void removeMiscUsages(com.android.tools.r8.ir.code.IRCode,java.util.Set):653:653 -> a 1171:1171:void removeMiscUsages(com.android.tools.r8.ir.code.IRCode,java.util.Set):653:653 -> a 1143:1168:void removeMiscUsages(com.android.tools.r8.ir.code.IRCode,java.util.Set):653:678 -> a 1172:1202:void removeFieldReadsFromNewInstance(com.android.tools.r8.ir.code.IRCode,java.util.Set,com.android.tools.r8.ir.optimize.AssumeRemover):698:728 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;Ljava/util/Set;Lcom/android/tools/r8/ir/optimize/q;)V"} 1203:1203:int lambda$removeFieldReadsFromNewInstance$2(com.android.tools.r8.ir.code.InstanceGet):699:699 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Nn;)I"} 1204:1208:void removeFieldReadFromNewInstance(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstanceGet,java.util.Set,java.util.Map):737:741 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/internal/Nn;Ljava/util/Set;Ljava/util/IdentityHashMap;)V"} 1209:1223:void removeFieldReadFromNewInstance(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstanceGet,java.util.Set,java.util.Map):740:754 -> a 1224:1224:com.android.tools.r8.ir.optimize.classinliner.FieldValueHelper lambda$removeFieldReadFromNewInstance$3(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexField):741:741 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/graph/Y0;)Lcom/android/tools/r8/internal/ii;"} 1225:1235:boolean isEligibleParameterUsages(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,java.util.Set):1143:1153 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Rs;Lcom/android/tools/r8/graph/o5;Ljava/util/Set;)Z"} 1236:1243:boolean isEligibleParameterUsage(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,int,java.util.Set):1167:1174 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Rs;Lcom/android/tools/r8/graph/o5;ILjava/util/Set;)Z"} 1244:1244:boolean com.android.tools.r8.ir.code.Instruction.isStaticGet():0:0 -> a 1244:1244:boolean isEligibleParameterUsage(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,int,java.util.Set):1174 -> a 1245:1252:boolean isEligibleParameterUsage(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,int,java.util.Set):1174:1181 -> a 1253:1299: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):957:1003 -> a 1253:1299:boolean isEligibleParameterUsage(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,int,java.util.Set):1182 -> a 1300:1313:boolean isEligibleParameterUsage(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,int,java.util.Set):1186:1199 -> a 1314:1317:boolean com.android.tools.r8.ir.optimize.classinliner.InlineCandidateProcessor.isEligibleIndirectVirtualMethodCall(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):1010:1013 -> a 1314:1317:boolean isEligibleParameterUsage(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,int,java.util.Set):1200 -> a 1318:1346:boolean com.android.tools.r8.ir.optimize.classinliner.InlineCandidateProcessor.isEligibleVirtualMethodCall(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):1036:1064 -> a 1318:1346:boolean com.android.tools.r8.ir.optimize.classinliner.InlineCandidateProcessor.isEligibleIndirectVirtualMethodCall(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):1016 -> a 1318:1346:boolean isEligibleParameterUsage(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,int,java.util.Set):1200 -> a 1347:1347:boolean com.android.tools.r8.ir.code.Instruction.isStaticGet():0:0 -> a 1347:1347:boolean com.android.tools.r8.ir.optimize.classinliner.InlineCandidateProcessor.isEligibleVirtualMethodCall(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):1064 -> a 1347:1347:boolean com.android.tools.r8.ir.optimize.classinliner.InlineCandidateProcessor.isEligibleIndirectVirtualMethodCall(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):1016 -> a 1347:1347:boolean isEligibleParameterUsage(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,int,java.util.Set):1200 -> a 1348:1349:boolean com.android.tools.r8.ir.optimize.classinliner.InlineCandidateProcessor.isEligibleVirtualMethodCall(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):1064:1065 -> a 1348:1349:boolean com.android.tools.r8.ir.optimize.classinliner.InlineCandidateProcessor.isEligibleIndirectVirtualMethodCall(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):1016 -> a 1348:1349:boolean isEligibleParameterUsage(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,int,java.util.Set):1200 -> a 1350:1360:boolean com.android.tools.r8.ir.optimize.classinliner.InlineCandidateProcessor.isEligibleIndirectVirtualMethodCall(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):1022:1032 -> a 1350:1360:boolean isEligibleParameterUsage(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,int,java.util.Set):1200 -> a 1361:1361:void com.android.tools.r8.ir.optimize.classinliner.InlineCandidateProcessor.markSizeOfIndirectTargetForInlining(com.android.tools.r8.graph.ProgramMethod):1216:1216 -> a 1361:1361:boolean isEligibleParameterUsage(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,int,java.util.Set):1203 -> a 1362:1363:boolean com.android.tools.r8.ir.optimize.classinliner.InlineCandidateProcessor.exemptFromInstructionLimit(com.android.tools.r8.graph.ProgramMethod):1211:1212 -> a 1362:1363:void com.android.tools.r8.ir.optimize.classinliner.InlineCandidateProcessor.markSizeOfIndirectTargetForInlining(com.android.tools.r8.graph.ProgramMethod):1217 -> a 1362:1363:boolean isEligibleParameterUsage(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,int,java.util.Set):1203 -> a 1364:1366:void com.android.tools.r8.ir.optimize.classinliner.InlineCandidateProcessor.markSizeOfIndirectTargetForInlining(com.android.tools.r8.graph.ProgramMethod):1218:1220 -> a 1364:1366:boolean isEligibleParameterUsage(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,int,java.util.Set):1203 -> a 1367:1383:boolean isEligibleSingleTarget(com.android.tools.r8.graph.ProgramMethod):1235:1251 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)Z"} 1384:1384:boolean isEligibleSingleTarget(com.android.tools.r8.graph.ProgramMethod):1247:1247 -> a 1385:1385:void lambda$removeInstruction$5(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Value):1265:1265 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lo;Lcom/android/tools/r8/internal/Y10;)V"} 1386:1387:void removeInstruction(com.android.tools.r8.ir.code.Instruction):1265:1266 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lo;)V"} 1:1:com.android.tools.r8.graph.DexProgramClass getEligibleClass():132:132 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/q2;"} 2:2:boolean lambda$forceInlineIndirectMethodInvocations$0(com.android.tools.r8.graph.ProgramMethod):513:513 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)Z"} 3:26:void removeFieldReadsFromStaticGet(com.android.tools.r8.ir.code.IRCode,java.util.Set,com.android.tools.r8.ir.optimize.AssumeRemover):759:782 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;Ljava/util/Set;Lcom/android/tools/r8/ir/optimize/q;)V"} 27:28: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:809 -> b 27:28:void removeFieldReadsFromStaticGet(com.android.tools.r8.ir.code.IRCode,java.util.Set,com.android.tools.r8.ir.optimize.AssumeRemover):781 -> b 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.ProgramMethod):46:46 -> b 29:29: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 -> b 29:29:void removeFieldReadsFromStaticGet(com.android.tools.r8.ir.code.IRCode,java.util.Set,com.android.tools.r8.ir.optimize.AssumeRemover):781 -> b 30:45: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):810:825 -> b 30:45:void removeFieldReadsFromStaticGet(com.android.tools.r8.ir.code.IRCode,java.util.Set,com.android.tools.r8.ir.optimize.AssumeRemover):781 -> b 46:46: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 -> b 46:46: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 -> b 46:46:void removeFieldReadsFromStaticGet(com.android.tools.r8.ir.code.IRCode,java.util.Set,com.android.tools.r8.ir.optimize.AssumeRemover):781 -> b 47:47: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):827:827 -> b 47:47:void removeFieldReadsFromStaticGet(com.android.tools.r8.ir.code.IRCode,java.util.Set,com.android.tools.r8.ir.optimize.AssumeRemover):781 -> b 48:48: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):822:822 -> b 48:48:void removeFieldReadsFromStaticGet(com.android.tools.r8.ir.code.IRCode,java.util.Set,com.android.tools.r8.ir.optimize.AssumeRemover):781 -> b 49:49: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):817:817 -> b 49:49:void removeFieldReadsFromStaticGet(com.android.tools.r8.ir.code.IRCode,java.util.Set,com.android.tools.r8.ir.optimize.AssumeRemover):781 -> b 50:50: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):812:812 -> b 50:50:void removeFieldReadsFromStaticGet(com.android.tools.r8.ir.code.IRCode,java.util.Set,com.android.tools.r8.ir.optimize.AssumeRemover):781 -> b 51:63:void removeFieldReadsFromStaticGet(com.android.tools.r8.ir.code.IRCode,java.util.Set,com.android.tools.r8.ir.optimize.AssumeRemover):784:796 -> b 64:70:java.lang.RuntimeException reportUnknownFieldReadFromSingleton(com.android.tools.r8.ir.code.InstanceGet):831:837 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Nn;)V"} 71:71:java.lang.RuntimeException reportUnknownFieldReadFromSingleton(com.android.tools.r8.ir.code.InstanceGet):833:833 -> b 72:72:boolean lambda$isEligibleParameterUsages$4(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,int,java.util.Set):1155:1155 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Rs;Lcom/android/tools/r8/graph/o5;ILjava/util/Set;)Z"} 1:1:java.util.List getIndirectInlinees():140:140 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Ljava/util/ArrayList;"} 2:7:boolean lambda$forceInlineIndirectMethodInvocations$1(com.android.tools.r8.graph.ProgramMethod):516:521 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)Z"} 1:1:com.android.tools.r8.ir.optimize.classinliner.ClassInlinerReceiverSet getReceivers():144:144 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/ha;"} 1:1:com.android.tools.r8.ir.optimize.classinliner.ClassInliner$EligibilityStatus isClassAndUsageEligible():214:214 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/ca;"} 1:20:com.android.tools.r8.ir.optimize.classinliner.ClassInliner$EligibilityStatus isInstanceEligible():150:169 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/ca;"} 21:21:boolean com.android.tools.r8.ir.code.Instruction.isStaticGet():0:0 -> f 21:21:com.android.tools.r8.ir.optimize.classinliner.ClassInliner$EligibilityStatus isInstanceEligible():169 -> f 22:33:com.android.tools.r8.ir.optimize.classinliner.ClassInliner$EligibilityStatus isInstanceEligible():169:180 -> f 34:34:boolean com.android.tools.r8.ir.code.StaticGet.instructionMayHaveSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):150:150 -> f 34:34:com.android.tools.r8.ir.optimize.classinliner.ClassInliner$EligibilityStatus isInstanceEligible():180 -> f 35:35: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):156:156 -> f 35:35:boolean com.android.tools.r8.ir.code.StaticGet.instructionMayHaveSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):150 -> f 35:35:com.android.tools.r8.ir.optimize.classinliner.ClassInliner$EligibilityStatus isInstanceEligible():180 -> f 36:52:com.android.tools.r8.ir.optimize.classinliner.ClassInliner$EligibilityStatus isInstanceEligible():181:197 -> f 53:53:com.android.tools.r8.ir.analysis.value.objectstate.ObjectState com.android.tools.r8.ir.analysis.value.objectstate.ObjectState.empty():28:28 -> f 53:53:com.android.tools.r8.ir.optimize.classinliner.ClassInliner$EligibilityStatus isInstanceEligible():198 -> f 54:55:com.android.tools.r8.ir.optimize.classinliner.ClassInliner$EligibilityStatus isInstanceEligible():198:199 -> f 56:56:com.android.tools.r8.ir.optimize.classinliner.ClassInliner$EligibilityStatus isInstanceEligible():187:187 -> f 1:1:void rebindIndirectEligibleInstanceUsersFromPhis():537:537 -> g 2:3:java.util.Set com.android.tools.r8.utils.SetUtils.newIdentityHashSet(java.lang.Object):48:49 -> g 2:3:void rebindIndirectEligibleInstanceUsersFromPhis():537 -> g 4:27:void rebindIndirectEligibleInstanceUsersFromPhis():538:561 -> 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):231:231 -> g 28:28:void rebindIndirectEligibleInstanceUsersFromPhis():561 -> g 29:47:void rebindIndirectEligibleInstanceUsersFromPhis():563:581 -> g 48:48:boolean com.android.tools.r8.ir.code.Instruction.isAssume():0:0 -> g 48:48:void rebindIndirectEligibleInstanceUsersFromPhis():581 -> g 49:54:void rebindIndirectEligibleInstanceUsersFromPhis():581:586 -> g 55:55:java.util.Set com.android.tools.r8.ir.code.Value.aliasedUsers():370:370 -> g 55:55:void rebindIndirectEligibleInstanceUsersFromPhis():586 -> g 56:56:java.util.Set com.android.tools.r8.ir.code.Value.aliasedUsers():370:370 -> g 56:56:void rebindIndirectEligibleInstanceUsersFromPhis():586 -> g # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 57:58:void rebindIndirectEligibleInstanceUsersFromPhis():586:587 -> g 59:59:java.util.Set com.android.tools.r8.ir.code.Value.aliasedUsers():370:370 -> g 59:59:void rebindIndirectEligibleInstanceUsersFromPhis():587 -> g 60:60:java.util.Set com.android.tools.r8.ir.code.Value.aliasedUsers():370:370 -> g 60:60:void rebindIndirectEligibleInstanceUsersFromPhis():587 -> g # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 61:61:void rebindIndirectEligibleInstanceUsersFromPhis():587:587 -> g 1:25:void removeFieldWrites():841:865 -> h 26:28:void removeFieldWrites():859:861 -> h 29:31:void removeFieldWrites():843:845 -> h com.android.tools.r8.ir.optimize.classinliner.InlineCandidateProcessor$IllegalClassInlinerStateException -> com.android.tools.r8.internal.un: # {"id":"sourceFile","fileName":"InlineCandidateProcessor.java"} boolean $assertionsDisabled -> a 1:1:void ():1269:1269 -> 1:2:void ():1271:1272 -> com.android.tools.r8.ir.optimize.classinliner.analysis.AnalysisContext -> com.android.tools.r8.internal.U1: # {"id":"sourceFile","fileName":"AnalysisContext.java"} 1:1:void ():14:14 -> 1:1:com.android.tools.r8.ir.optimize.classinliner.analysis.DefaultAnalysisContext getDefaultContext():17:17 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Zd;"} com.android.tools.r8.ir.optimize.classinliner.analysis.BottomParameterUsage -> com.android.tools.r8.internal.B5: # {"id":"sourceFile","fileName":"BottomParameterUsage.java"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/internal/zL;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;)Lcom/android/tools/r8/internal/zL;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Ss;)Lcom/android/tools/r8/internal/zL;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/zL;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/zL;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/zL;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/zL;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/B5;"} com.android.tools.r8.ir.optimize.classinliner.analysis.BottomParameterUsagePerContext -> com.android.tools.r8.internal.C5: # {"id":"sourceFile","fileName":"BottomParameterUsagePerContext.java"} com.android.tools.r8.ir.optimize.classinliner.analysis.BottomParameterUsagePerContext INSTANCE -> a 1:1:void ():11:11 -> 1:1:void ():14:14 -> 1:1:com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsagePerContext rebuild(java.util.function.BiFunction):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/BiFunction;)Lcom/android/tools/r8/internal/AL;"} 2:2:com.android.tools.r8.ir.optimize.classinliner.analysis.BottomParameterUsage com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsage.bottom():87:87 -> a 2:2:com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsage get(com.android.tools.r8.ir.optimize.classinliner.analysis.AnalysisContext):27 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/U1;)Lcom/android/tools/r8/internal/zL;"} com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsagePerContext externalize() -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/AL;"} 1:1:com.android.tools.r8.ir.optimize.classinliner.analysis.BottomParameterUsagePerContext getInstance():17:17 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/C5;"} com.android.tools.r8.ir.optimize.classinliner.analysis.BottomParameterUsages -> com.android.tools.r8.internal.D5: # {"id":"sourceFile","fileName":"BottomParameterUsages.java"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/internal/AL;)Lcom/android/tools/r8/internal/BL;"} 2:2:void com.android.tools.r8.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 # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/internal/AL;"} 1:1:boolean equals(java.lang.Object):50:50 -> equals com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsages externalize() -> f # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/BL;"} 1:1:com.android.tools.r8.ir.optimize.classinliner.analysis.BottomParameterUsages getInstance():17:17 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/D5;"} 1:1:int hashCode():55:55 -> hashCode com.android.tools.r8.ir.optimize.classinliner.analysis.ClassInlinerMethodConstraintAnalysis -> com.android.tools.r8.internal.ga: # {"id":"sourceFile","fileName":"ClassInlinerMethodConstraintAnalysis.java"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/utils/z3;)Lcom/android/tools/r8/internal/fa;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Cs;Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/utils/z3;)Lcom/android/tools/r8/internal/Id;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Id;Lcom/android/tools/r8/graph/m;)Lcom/android/tools/r8/internal/BL;"} com.android.tools.r8.ir.optimize.classinliner.analysis.DefaultAnalysisContext -> com.android.tools.r8.internal.Zd: # {"id":"sourceFile","fileName":"DefaultAnalysisContext.java"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Zd;"} com.android.tools.r8.ir.optimize.classinliner.analysis.InternalNonEmptyParameterUsage -> com.android.tools.r8.internal.ws: # {"id":"sourceFile","fileName":"InternalNonEmptyParameterUsage.java"} java.util.Set castsWithParameter -> a java.util.Set fieldsReadFromParameter -> b java.util.Set methodCallsWithParameterAsReceiver -> c boolean isParameterMutated -> d boolean isParameterReturned -> e boolean isParameterUsedAsLock -> f boolean $assertionsDisabled -> g 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 -> 1:1:com.android.tools.r8.ir.optimize.classinliner.analysis.InternalNonEmptyParameterUsage asInternalNonEmpty():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/ws;"} 2:6:com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsage addCastWithParameter(com.android.tools.r8.graph.DexType):66:70 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/internal/zL;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;)Lcom/android/tools/r8/internal/zL;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Ss;)Lcom/android/tools/r8/internal/zL;"} 20:20:void lambda$externalize$0(com.android.tools.r8.com.google.common.collect.ImmutableMultiset$Builder,com.android.tools.r8.ir.code.InvokeMethodWithReceiver):118:118 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ym;Lcom/android/tools/r8/internal/Ss;)V"} 21:29:void com.android.tools.r8.ir.optimize.classinliner.analysis.InternalNonEmptyParameterUsage$Builder.(com.android.tools.r8.ir.optimize.classinliner.analysis.InternalNonEmptyParameterUsage):246:254 -> a 21:29:com.android.tools.r8.ir.optimize.classinliner.analysis.InternalNonEmptyParameterUsage$Builder com.android.tools.r8.ir.optimize.classinliner.analysis.InternalNonEmptyParameterUsage.builderFromInstance():61 -> a 21:29:com.android.tools.r8.ir.optimize.classinliner.analysis.InternalNonEmptyParameterUsage join(com.android.tools.r8.ir.optimize.classinliner.analysis.InternalNonEmptyParameterUsage):144 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ws;)Lcom/android/tools/r8/internal/ws;"} 30:30:com.android.tools.r8.ir.optimize.classinliner.analysis.InternalNonEmptyParameterUsage join(com.android.tools.r8.ir.optimize.classinliner.analysis.InternalNonEmptyParameterUsage):144:144 -> a 31:31:com.android.tools.r8.com.google.common.collect.ImmutableCollection$Builder com.android.tools.r8.com.google.common.collect.ImmutableCollection$Builder.addAll(java.lang.Iterable):448:448 -> a 31:31:com.android.tools.r8.com.google.common.collect.ImmutableSet$Builder com.android.tools.r8.com.google.common.collect.ImmutableSet$Builder.addAll(java.lang.Iterable):535 -> a 31:31:com.android.tools.r8.ir.optimize.classinliner.analysis.InternalNonEmptyParameterUsage$Builder com.android.tools.r8.ir.optimize.classinliner.analysis.InternalNonEmptyParameterUsage$Builder.addCastsWithParameter(java.util.Collection):263 -> a 31:31:com.android.tools.r8.ir.optimize.classinliner.analysis.InternalNonEmptyParameterUsage join(com.android.tools.r8.ir.optimize.classinliner.analysis.InternalNonEmptyParameterUsage):145 -> a 32:32:com.android.tools.r8.com.google.common.collect.ImmutableCollection$Builder com.android.tools.r8.com.google.common.collect.ImmutableSet$Builder.add(java.lang.Object):476:476 -> a 32:32:com.android.tools.r8.com.google.common.collect.ImmutableCollection$Builder com.android.tools.r8.com.google.common.collect.ImmutableCollection$Builder.addAll(java.lang.Iterable):449 -> a 32:32:com.android.tools.r8.com.google.common.collect.ImmutableSet$Builder com.android.tools.r8.com.google.common.collect.ImmutableSet$Builder.addAll(java.lang.Iterable):535 -> a 32:32:com.android.tools.r8.ir.optimize.classinliner.analysis.InternalNonEmptyParameterUsage$Builder com.android.tools.r8.ir.optimize.classinliner.analysis.InternalNonEmptyParameterUsage$Builder.addCastsWithParameter(java.util.Collection):263 -> a 32:32:com.android.tools.r8.ir.optimize.classinliner.analysis.InternalNonEmptyParameterUsage join(com.android.tools.r8.ir.optimize.classinliner.analysis.InternalNonEmptyParameterUsage):145 -> a 33:33:com.android.tools.r8.ir.optimize.classinliner.analysis.InternalNonEmptyParameterUsage join(com.android.tools.r8.ir.optimize.classinliner.analysis.InternalNonEmptyParameterUsage):145:145 -> a 34:34:com.android.tools.r8.com.google.common.collect.ImmutableCollection$Builder com.android.tools.r8.com.google.common.collect.ImmutableCollection$Builder.addAll(java.lang.Iterable):448:448 -> a 34:34:com.android.tools.r8.com.google.common.collect.ImmutableSet$Builder com.android.tools.r8.com.google.common.collect.ImmutableSet$Builder.addAll(java.lang.Iterable):535 -> a 34:34:com.android.tools.r8.ir.optimize.classinliner.analysis.InternalNonEmptyParameterUsage$Builder com.android.tools.r8.ir.optimize.classinliner.analysis.InternalNonEmptyParameterUsage$Builder.addFieldsReadFromParameter(java.util.Collection):273 -> a 34:34:com.android.tools.r8.ir.optimize.classinliner.analysis.InternalNonEmptyParameterUsage join(com.android.tools.r8.ir.optimize.classinliner.analysis.InternalNonEmptyParameterUsage):146 -> a 35:35:com.android.tools.r8.com.google.common.collect.ImmutableCollection$Builder com.android.tools.r8.com.google.common.collect.ImmutableSet$Builder.add(java.lang.Object):476:476 -> a 35:35:com.android.tools.r8.com.google.common.collect.ImmutableCollection$Builder com.android.tools.r8.com.google.common.collect.ImmutableCollection$Builder.addAll(java.lang.Iterable):449 -> a 35:35:com.android.tools.r8.com.google.common.collect.ImmutableSet$Builder com.android.tools.r8.com.google.common.collect.ImmutableSet$Builder.addAll(java.lang.Iterable):535 -> a 35:35:com.android.tools.r8.ir.optimize.classinliner.analysis.InternalNonEmptyParameterUsage$Builder com.android.tools.r8.ir.optimize.classinliner.analysis.InternalNonEmptyParameterUsage$Builder.addFieldsReadFromParameter(java.util.Collection):273 -> a 35:35:com.android.tools.r8.ir.optimize.classinliner.analysis.InternalNonEmptyParameterUsage join(com.android.tools.r8.ir.optimize.classinliner.analysis.InternalNonEmptyParameterUsage):146 -> a 36:36:com.android.tools.r8.ir.optimize.classinliner.analysis.InternalNonEmptyParameterUsage join(com.android.tools.r8.ir.optimize.classinliner.analysis.InternalNonEmptyParameterUsage):146:146 -> a 37:37:com.android.tools.r8.com.google.common.collect.ImmutableCollection$Builder com.android.tools.r8.com.google.common.collect.ImmutableCollection$Builder.addAll(java.lang.Iterable):448:448 -> a 37:37:com.android.tools.r8.com.google.common.collect.ImmutableSet$Builder com.android.tools.r8.com.google.common.collect.ImmutableSet$Builder.addAll(java.lang.Iterable):535 -> a 37:37:com.android.tools.r8.ir.optimize.classinliner.analysis.InternalNonEmptyParameterUsage$Builder com.android.tools.r8.ir.optimize.classinliner.analysis.InternalNonEmptyParameterUsage$Builder.addMethodCallsWithParameterAsReceiver(java.util.Set):285 -> a 37:37:com.android.tools.r8.ir.optimize.classinliner.analysis.InternalNonEmptyParameterUsage join(com.android.tools.r8.ir.optimize.classinliner.analysis.InternalNonEmptyParameterUsage):147 -> a 38:38:com.android.tools.r8.com.google.common.collect.ImmutableCollection$Builder com.android.tools.r8.com.google.common.collect.ImmutableSet$Builder.add(java.lang.Object):476:476 -> a 38:38:com.android.tools.r8.com.google.common.collect.ImmutableCollection$Builder com.android.tools.r8.com.google.common.collect.ImmutableCollection$Builder.addAll(java.lang.Iterable):449 -> a 38:38:com.android.tools.r8.com.google.common.collect.ImmutableSet$Builder com.android.tools.r8.com.google.common.collect.ImmutableSet$Builder.addAll(java.lang.Iterable):535 -> a 38:38:com.android.tools.r8.ir.optimize.classinliner.analysis.InternalNonEmptyParameterUsage$Builder com.android.tools.r8.ir.optimize.classinliner.analysis.InternalNonEmptyParameterUsage$Builder.addMethodCallsWithParameterAsReceiver(java.util.Set):285 -> a 38:38:com.android.tools.r8.ir.optimize.classinliner.analysis.InternalNonEmptyParameterUsage join(com.android.tools.r8.ir.optimize.classinliner.analysis.InternalNonEmptyParameterUsage):147 -> a 39:41:com.android.tools.r8.ir.optimize.classinliner.analysis.InternalNonEmptyParameterUsage join(com.android.tools.r8.ir.optimize.classinliner.analysis.InternalNonEmptyParameterUsage):147:149 -> a 42:45:com.android.tools.r8.ir.optimize.classinliner.analysis.InternalNonEmptyParameterUsage com.android.tools.r8.ir.optimize.classinliner.analysis.InternalNonEmptyParameterUsage$Builder.build():320:323 -> a 42:45:com.android.tools.r8.ir.optimize.classinliner.analysis.InternalNonEmptyParameterUsage join(com.android.tools.r8.ir.optimize.classinliner.analysis.InternalNonEmptyParameterUsage):151 -> a 1:7:com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsage externalize():116:122 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/zL;"} 1:10:boolean equals(java.lang.Object):201:210 -> equals 1:1:boolean isParameterReturned():135:135 -> f 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 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/zL;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/zL;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/zL;"} com.android.tools.r8.ir.optimize.classinliner.analysis.InternalNonEmptyParameterUsage$Builder -> com.android.tools.r8.internal.vs: # {"id":"sourceFile","fileName":"InternalNonEmptyParameterUsage.java"} com.android.tools.r8.com.google.common.collect.ImmutableSet$Builder castsWithParameterBuilder -> a com.android.tools.r8.com.google.common.collect.ImmutableSet$Builder fieldsReadFromParameterBuilder -> b com.android.tools.r8.com.google.common.collect.ImmutableSet$Builder methodCallsWithParameterAsReceiverBuilder -> c boolean isParameterMutated -> d boolean isParameterReturned -> e boolean isParameterUsedAsLock -> f 1:4:void ():238:241 -> 1:1:com.android.tools.r8.ir.optimize.classinliner.analysis.InternalNonEmptyParameterUsage$Builder addCastWithParameter(com.android.tools.r8.graph.DexType):258:258 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/internal/vs;"} 2:2:com.android.tools.r8.ir.optimize.classinliner.analysis.InternalNonEmptyParameterUsage$Builder addFieldReadFromParameter(com.android.tools.r8.graph.DexField):268:268 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;)Lcom/android/tools/r8/internal/vs;"} 3:3:com.android.tools.r8.ir.optimize.classinliner.analysis.InternalNonEmptyParameterUsage$Builder addMethodCallWithParameterAsReceiver(com.android.tools.r8.ir.code.InvokeMethodWithReceiver):279:279 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Ss;)Lcom/android/tools/r8/internal/vs;"} 4:7:com.android.tools.r8.ir.optimize.classinliner.analysis.InternalNonEmptyParameterUsage build():320:323 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/ws;"} 1:1:com.android.tools.r8.ir.optimize.classinliner.analysis.InternalNonEmptyParameterUsage$Builder setParameterMutated():305:305 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/vs;"} 1:1:com.android.tools.r8.ir.optimize.classinliner.analysis.InternalNonEmptyParameterUsage$Builder setParameterReturned():310:310 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/vs;"} 1:1:com.android.tools.r8.ir.optimize.classinliner.analysis.InternalNonEmptyParameterUsage$Builder setParameterUsedAsLock():315:315 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/vs;"} com.android.tools.r8.ir.optimize.classinliner.analysis.NonEmptyParameterUsage -> com.android.tools.r8.internal.DH: # {"id":"sourceFile","fileName":"NonEmptyParameterUsage.java"} java.util.Set castsWithParameter -> a java.util.Set fieldsReadFromParameter -> b com.android.tools.r8.com.google.common.collect.Multiset methodCallsWithParameterAsReceiver -> c boolean isParameterMutated -> d boolean isParameterReturned -> e boolean isParameterUsedAsLock -> f boolean $assertionsDisabled -> g 1:1:void ():17:17 -> 1:4:void (java.util.Set,java.util.Set,com.android.tools.r8.com.google.common.collect.Multiset,boolean,boolean,boolean):33:36 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Set;Ljava/util/Set;Lcom/android/tools/r8/internal/Bm;ZZZ)V"} 5:16:void (java.util.Set,java.util.Set,com.android.tools.r8.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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/internal/zL;"} 2:2:com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsage addFieldReadFromParameter(com.android.tools.r8.graph.DexField):55:55 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;)Lcom/android/tools/r8/internal/zL;"} 3:3:com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsage addMethodCallWithParameterAsReceiver(com.android.tools.r8.ir.code.InvokeMethodWithReceiver):60:60 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Ss;)Lcom/android/tools/r8/internal/zL;"} com.android.tools.r8.ir.optimize.classinliner.analysis.NonEmptyParameterUsage asNonEmpty() -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/DH;"} 1:1:com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsage externalize():70:70 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/zL;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/zL;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/zL;"} 1:1:com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsage setParameterUsedAsLock():116:116 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/zL;"} 1:1:java.util.Set getCastsWithParameter():78:78 -> l 1:1:java.util.Set getFieldsReadFromParameter():82:82 -> m 1:1:com.android.tools.r8.com.google.common.collect.Multiset getMethodCallsWithParameterAsReceiver():86:86 -> n # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/fG;"} 1:1:boolean isParameterMutated():91:91 -> o 1:1:boolean isParameterUsedAsLock():101:101 -> p com.android.tools.r8.ir.optimize.classinliner.analysis.NonEmptyParameterUsagePerContext -> com.android.tools.r8.internal.EH: # {"id":"sourceFile","fileName":"NonEmptyParameterUsagePerContext.java"} java.util.Map backing -> a boolean $assertionsDisabled -> b 1:1:void ():14:14 -> 1:3:void (java.util.Map):18:20 -> 1:1:com.android.tools.r8.ir.optimize.classinliner.analysis.NonEmptyParameterUsagePerContext asKnown():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/EH;"} 2:2:boolean com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsagePerContext.isBottom():0:0 -> a 2:2:com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsagePerContext join(com.android.tools.r8.ir.optimize.classinliner.analysis.NonEmptyParameterUsagePerContext):46 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/EH;)Lcom/android/tools/r8/internal/AL;"} 3:3:com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsagePerContext join(com.android.tools.r8.ir.optimize.classinliner.analysis.NonEmptyParameterUsagePerContext):49:49 -> a 4:4:boolean com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsagePerContext.isBottom():0:0 -> a 4:4:com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsagePerContext join(com.android.tools.r8.ir.optimize.classinliner.analysis.NonEmptyParameterUsagePerContext):49 -> a 5:6:com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsagePerContext join(com.android.tools.r8.ir.optimize.classinliner.analysis.NonEmptyParameterUsagePerContext):52:53 -> a 7:7:void com.android.tools.r8.ir.optimize.classinliner.analysis.NonEmptyParameterUsagePerContext.forEach(java.util.function.BiConsumer):42:42 -> a 7:7:com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsagePerContext join(com.android.tools.r8.ir.optimize.classinliner.analysis.NonEmptyParameterUsagePerContext):53 -> 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: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.BottomParameterUsagePerContext com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsagePerContext.bottom():49:49 -> 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 -> 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:10: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 10:10:com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsagePerContext join(com.android.tools.r8.ir.optimize.classinliner.analysis.NonEmptyParameterUsagePerContext):58 -> a 11:12:boolean allMatch(java.util.function.BiPredicate):33:34 -> 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:87 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/U1;Lcom/android/tools/r8/internal/zL;)Lcom/android/tools/r8/internal/zL;"} 14:14:boolean com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsage.isTop():0:0 -> 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 -> a 15:15: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 16:16:com.android.tools.r8.ir.optimize.classinliner.analysis.BottomParameterUsage com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsage.bottom():87:87 -> 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 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Map;Lcom/android/tools/r8/internal/U1;Lcom/android/tools/r8/internal/zL;)V"} 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:57 -> a 18:18:boolean com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsage.isBottom():0:0 -> 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):68 -> 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: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 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.isBottom():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):71 -> 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:boolean com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsage.isTop():0:0 -> 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):74 -> 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.ParameterUsage com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsage.join(com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsage):77:77 -> 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:com.android.tools.r8.ir.optimize.classinliner.analysis.UnknownParameterUsage com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsage.top():91:91 -> a 23:23: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 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):57 -> a 24:24: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 25:25:com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsage get(com.android.tools.r8.ir.optimize.classinliner.analysis.AnalysisContext):95:95 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/U1;)Lcom/android/tools/r8/internal/zL;"} 26:26:com.android.tools.r8.ir.optimize.classinliner.analysis.UnknownParameterUsage com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsage.top():91:91 -> a 26:26:com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsage get(com.android.tools.r8.ir.optimize.classinliner.analysis.AnalysisContext):95 -> a 27:27:com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsage get(com.android.tools.r8.ir.optimize.classinliner.analysis.AnalysisContext):95:95 -> a 28:50:com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsagePerContext rebuild(java.util.function.BiFunction):106:128 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/BiFunction;)Lcom/android/tools/r8/internal/AL;"} 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: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.BottomParameterUsagePerContext com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsagePerContext.bottom():49:49 -> 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 -> a 52:52:com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsagePerContext rebuild(java.util.function.BiFunction):128 -> a 53:53: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 53:53: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 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/AL;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/EH;"} 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.android.tools.r8.internal.FH: # {"id":"sourceFile","fileName":"NonEmptyParameterUsages.java"} com.android.tools.r8.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 (com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectMap):72:74 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Dp;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/FH;)Lcom/android/tools/r8/internal/FH;"} 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 com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap.(com.android.tools.r8.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:com.android.tools.r8.ir.optimize.classinliner.analysis.BottomParameterUsagePerContext com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsagePerContext.bottom():49:49 -> a 14:14:void lambda$join$5(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectMap,int,com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsagePerContext):222 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/sp;ILcom/android/tools/r8/internal/AL;)V"} 15:15:java.lang.Object com.android.tools.r8.utils.Int2ObjectMapUtils.getOrDefault(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectMap,int,java.lang.Object):18:18 -> a 15:15:void lambda$join$5(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectMap,int,com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsagePerContext):221 -> a 16:16:void lambda$join$5(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectMap,int,com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsagePerContext):221:221 -> a 17:17:void lambda$join$5(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectMap,int,com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsagePerContext):220:220 -> a 18:18:boolean com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsagePerContext.isTop():0:0 -> a 18:18: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 18:18:void lambda$join$5(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectMap,int,com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsagePerContext):220 -> a 19:19: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 19:19:void lambda$join$5(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectMap,int,com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsagePerContext):220 -> a 20:20:com.android.tools.r8.ir.optimize.classinliner.analysis.UnknownParameterUsagePerContext com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsagePerContext.top():53:53 -> 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):40 -> a 20:20:void lambda$join$5(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectMap,int,com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsagePerContext):220 -> a 21:21:void lambda$join$5(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectMap,int,com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsagePerContext):218:218 -> a 22:22:com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsages create(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectMap):78:78 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Dp;)Lcom/android/tools/r8/internal/BL;"} 23:23:com.android.tools.r8.ir.optimize.classinliner.analysis.BottomParameterUsages com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsages.bottom():65:65 -> a 23:23:com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsages create(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectMap):78 -> a 24:24:com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsages create(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectMap):78:78 -> a 25:26:boolean allMatch(com.android.tools.r8.utils.IntObjPredicate):82:83 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/o1;)Z"} 27:27:com.android.tools.r8.ir.optimize.classinliner.analysis.UnknownParameterUsage com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsage.top():91:91 -> a 27:27: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/U1;Lcom/android/tools/r8/internal/zL;)Lcom/android/tools/r8/internal/zL;"} 28:28:com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsages put(int,com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsagePerContext):120:120 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/internal/AL;)Lcom/android/tools/r8/internal/BL;"} 29:29:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap.(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectMap):167:167 -> a 29:29:com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsages put(int,com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsagePerContext):120 -> a 30:30:com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsages put(int,com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsagePerContext):122:122 -> a 31:31:com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsages com.android.tools.r8.ir.optimize.classinliner.analysis.NonEmptyParameterUsages.create(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectMap):78:78 -> a 31:31:com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsages put(int,com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsagePerContext):123 -> a 32:32:com.android.tools.r8.ir.optimize.classinliner.analysis.BottomParameterUsages com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsages.bottom():65:65 -> a 32:32:com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsages com.android.tools.r8.ir.optimize.classinliner.analysis.NonEmptyParameterUsages.create(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectMap):78 -> a 32:32:com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsages put(int,com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsagePerContext):123 -> a 33:33:com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsages com.android.tools.r8.ir.optimize.classinliner.analysis.NonEmptyParameterUsages.create(com.android.tools.r8.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:void forEach(com.android.tools.r8.utils.IntObjConsumer):127:127 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/n1;)V"} 35:36:void com.android.tools.r8.utils.Int2ObjectMapUtils.forEach(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectMap,com.android.tools.r8.utils.IntObjConsumer):12:13 -> a 35:36:void forEach(com.android.tools.r8.utils.IntObjConsumer):127 -> a 37:37:com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsagePerContext get(int):132:132 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/internal/AL;"} 38:38:com.android.tools.r8.ir.optimize.classinliner.analysis.UnknownParameterUsagePerContext com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsagePerContext.top():53:53 -> a 38:38:com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsagePerContext get(int):132 -> 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.NonEmptyParameterUsages abandonClassInliningInCurrentContexts(com.android.tools.r8.ir.code.Value):136:136 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Y10;)Lcom/android/tools/r8/internal/FH;"} 41:49:com.android.tools.r8.ir.optimize.classinliner.analysis.NonEmptyParameterUsages abandonClassInliningInCurrentContexts(java.util.Collection):140:148 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/ArrayList;)Lcom/android/tools/r8/internal/FH;"} 50:50:com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsagePerContext lambda$abandonClassInliningInCurrentContexts$3(int[],int,com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsagePerContext):150:150 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"([IILcom/android/tools/r8/internal/AL;)Lcom/android/tools/r8/internal/AL;"} 51:51:boolean com.android.tools.r8.utils.ArrayUtils.containsInt(int[],int):20:20 -> a 51:51: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 52:52: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 53:55:com.android.tools.r8.ir.optimize.classinliner.analysis.NonEmptyParameterUsages abandonClassInliningInCurrentContexts(java.lang.Iterable,java.util.function.Predicate):157:159 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Iterable;Ljava/util/function/Predicate;)Lcom/android/tools/r8/internal/FH;"} 56:56:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.code.Value.getAliasedValue(com.android.tools.r8.ir.code.AliasedValueConfiguration):231:231 -> a 56:56:com.android.tools.r8.ir.optimize.classinliner.analysis.NonEmptyParameterUsages abandonClassInliningInCurrentContexts(java.lang.Iterable,java.util.function.Predicate):159 -> a 57:61:com.android.tools.r8.ir.optimize.classinliner.analysis.NonEmptyParameterUsages abandonClassInliningInCurrentContexts(java.lang.Iterable,java.util.function.Predicate):160:164 -> 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:169 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Y10;Ljava/util/function/BiFunction;)Lcom/android/tools/r8/internal/FH;"} 63:63:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.code.Value.getAliasedValue(com.android.tools.r8.ir.code.AliasedValueConfiguration):231:231 -> a 63:63:com.android.tools.r8.ir.optimize.classinliner.analysis.NonEmptyParameterUsages rebuildParameter(com.android.tools.r8.ir.code.Value,java.util.function.BiFunction):169 -> a 64:66:com.android.tools.r8.ir.optimize.classinliner.analysis.NonEmptyParameterUsages rebuildParameter(com.android.tools.r8.ir.code.Value,java.util.function.BiFunction):170:172 -> a 67:67: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/util/function/BiFunction;ILcom/android/tools/r8/internal/AL;)Lcom/android/tools/r8/internal/AL;"} 68:75:com.android.tools.r8.ir.optimize.classinliner.analysis.NonEmptyParameterUsages rebuildParameters(com.android.tools.r8.utils.IntObjToObjFunction):183:190 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/p1;)Lcom/android/tools/r8/internal/FH;"} 76:76:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap.():119:119 -> a 76:76:com.android.tools.r8.ir.optimize.classinliner.analysis.NonEmptyParameterUsages rebuildParameters(com.android.tools.r8.utils.IntObjToObjFunction):190 -> a 77:90: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/U1;Lcom/android/tools/r8/internal/zL;)Lcom/android/tools/r8/internal/zL;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/internal/AL;)Lcom/android/tools/r8/internal/AL;"} com.android.tools.r8.ir.optimize.classinliner.analysis.NonEmptyParameterUsages asNonEmpty() -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/FH;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/BL;"} 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.android.tools.r8.internal.zL: # {"id":"sourceFile","fileName":"ParameterUsage.java"} 1:1:void ():11:11 -> com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsage addCastWithParameter(com.android.tools.r8.graph.DexType) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/internal/zL;"} com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsage addFieldReadFromParameter(com.android.tools.r8.graph.DexField) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;)Lcom/android/tools/r8/internal/zL;"} com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsage addMethodCallWithParameterAsReceiver(com.android.tools.r8.ir.code.InvokeMethodWithReceiver) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Ss;)Lcom/android/tools/r8/internal/zL;"} 1:1:com.android.tools.r8.ir.optimize.classinliner.analysis.InternalNonEmptyParameterUsage asInternalNonEmpty():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/ws;"} com.android.tools.r8.ir.optimize.classinliner.analysis.NonEmptyParameterUsage asNonEmpty() -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/DH;"} 1:1:com.android.tools.r8.ir.optimize.classinliner.analysis.BottomParameterUsage bottom():87:87 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/B5;"} com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsage externalize() -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/zL;"} boolean isBottom() -> e boolean isParameterReturned() -> f boolean isTop() -> g com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsage setParameterMutated() -> h # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/zL;"} com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsage setParameterReturned() -> i # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/zL;"} com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsage setParameterUsedAsLock() -> j # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/zL;"} 1:1:com.android.tools.r8.ir.optimize.classinliner.analysis.UnknownParameterUsage top():91:91 -> k # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/u10;"} com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsagePerContext -> com.android.tools.r8.internal.AL: # {"id":"sourceFile","fileName":"ParameterUsagePerContext.java"} 1:1:void ():9:9 -> 1:1:com.android.tools.r8.ir.optimize.classinliner.analysis.NonEmptyParameterUsagePerContext asKnown():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/EH;"} com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsage get(com.android.tools.r8.ir.optimize.classinliner.analysis.AnalysisContext) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/U1;)Lcom/android/tools/r8/internal/zL;"} com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsagePerContext rebuild(java.util.function.BiFunction) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/BiFunction;)Lcom/android/tools/r8/internal/AL;"} com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsagePerContext externalize() -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/AL;"} com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsages -> com.android.tools.r8.internal.BL: # {"id":"sourceFile","fileName":"ParameterUsages.java"} 1:1:void ():11:11 -> 1:1:com.android.tools.r8.ir.analysis.framework.intraprocedural.AbstractState asAbstractState():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/x1;"} com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsagePerContext get(int) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/internal/AL;"} com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsages put(int,com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsagePerContext) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/internal/AL;)Lcom/android/tools/r8/internal/BL;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/x1;)Lcom/android/tools/r8/internal/x1;"} 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.optimize.classinliner.analysis.NonEmptyParameterUsages asNonEmpty() -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/FH;"} com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsages externalize() -> f # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/BL;"} boolean isTop() -> g com.android.tools.r8.ir.optimize.classinliner.analysis.TransferFunction -> com.android.tools.r8.internal.xZ: # {"id":"sourceFile","fileName":"TransferFunction.java"} com.android.tools.r8.graph.AppView appView -> a com.android.tools.r8.graph.DexItemFactory dexItemFactory -> b com.android.tools.r8.graph.ProgramMethod method -> c com.android.tools.r8.ir.code.Argument lastArgument -> d com.android.tools.r8.ir.code.InvokeDirect constructorInvoke -> e java.util.Set argumentsOfInterest -> f java.util.Set instructionsOfInterest -> g com.android.tools.r8.ir.code.AliasedValueConfiguration aliasedValueConfiguration -> h boolean $assertionsDisabled -> i 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/ll;)V"} 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.TransferFunctionResult apply(java.lang.Object,com.android.tools.r8.ir.analysis.framework.intraprocedural.AbstractState):55:55 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lcom/android/tools/r8/internal/x1;)Lcom/android/tools/r8/internal/yZ;"} 2:2: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Ljava/lang/Object;Lcom/android/tools/r8/internal/x1;)Lcom/android/tools/r8/internal/x1;"} 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):55:55 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lcom/android/tools/r8/graph/v2;Ljava/lang/Object;Ljava/lang/Object;Lcom/android/tools/r8/internal/x1;)Lcom/android/tools/r8/internal/x1;"} 4: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):90:91 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lo;Lcom/android/tools/r8/internal/BL;)Lcom/android/tools/r8/internal/yZ;"} 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):231:231 -> 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/internal/AL;)Z"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/s9;Lcom/android/tools/r8/internal/FH;)Lcom/android/tools/r8/internal/FH;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/s9;Lcom/android/tools/r8/internal/U1;Lcom/android/tools/r8/internal/zL;)Lcom/android/tools/r8/internal/zL;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Nn;Lcom/android/tools/r8/internal/FH;)Lcom/android/tools/r8/internal/FH;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Nn;Lcom/android/tools/r8/internal/U1;Lcom/android/tools/r8/internal/zL;)Lcom/android/tools/r8/internal/zL;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/do;Lcom/android/tools/r8/internal/FH;)Lcom/android/tools/r8/internal/FH;"} 116:116:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.code.Value.getAliasedValue(com.android.tools.r8.ir.code.AliasedValueConfiguration):231:231 -> 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):231:231 -> 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/U1;Lcom/android/tools/r8/internal/zL;)Lcom/android/tools/r8/internal/zL;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Ms;Lcom/android/tools/r8/internal/FH;)Lcom/android/tools/r8/internal/FH;"} 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):231:231 -> 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):126:126 -> 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Ps;Lcom/android/tools/r8/internal/FH;)Lcom/android/tools/r8/internal/FH;"} 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):231:231 -> 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Ps;Lcom/android/tools/r8/internal/U1;Lcom/android/tools/r8/internal/zL;)Lcom/android/tools/r8/internal/zL;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ht;Lcom/android/tools/r8/internal/FH;)Lcom/android/tools/r8/internal/FH;"} 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):231:231 -> 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ht;Lcom/android/tools/r8/internal/U1;Lcom/android/tools/r8/internal/zL;)Lcom/android/tools/r8/internal/zL;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/CF;Lcom/android/tools/r8/internal/FH;)Lcom/android/tools/r8/internal/FH;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/gU;Lcom/android/tools/r8/internal/FH;)Lcom/android/tools/r8/internal/FH;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lo;Lcom/android/tools/r8/internal/FH;)Lcom/android/tools/r8/internal/FH;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Y10;)Z"} 220:220:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.code.Value.getAliasedValue(com.android.tools.r8.ir.code.AliasedValueConfiguration):231:231 -> 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:233:boolean isMaybeEligibleForClassInlining(com.android.tools.r8.ir.analysis.type.TypeElement):381:391 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/F00;)Z"} 234:243:boolean com.android.tools.r8.ir.optimize.classinliner.analysis.TransferFunction.isMaybeEligibleForClassInlining(com.android.tools.r8.graph.DexProgramClass):398:407 -> a 234:243:boolean isMaybeEligibleForClassInlining(com.android.tools.r8.ir.analysis.type.TypeElement):391 -> a 244:244:boolean isMaybeEligibleForClassInlining(com.android.tools.r8.ir.analysis.type.TypeElement):392:392 -> a 245:245:boolean com.android.tools.r8.ir.optimize.classinliner.analysis.TransferFunction.isMaybeEligibleForClassInlining(com.android.tools.r8.graph.ClasspathOrLibraryClass):413:413 -> a 245:245:boolean isMaybeEligibleForClassInlining(com.android.tools.r8.ir.analysis.type.TypeElement):392 -> a 246:246:com.android.tools.r8.ir.analysis.framework.intraprocedural.TransferFunctionResult widen(com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsages):419:419 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/FH;)Lcom/android/tools/r8/internal/yZ;"} 247:247: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 247:247: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)"]} 248:248:boolean com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsages.isBottom():0:0 -> a 248:248:com.android.tools.r8.ir.analysis.framework.intraprocedural.TransferFunctionResult widen(com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsages):433 -> a 249:249:boolean com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsages.isTop():0:0 -> a 249:249:com.android.tools.r8.ir.analysis.framework.intraprocedural.TransferFunctionResult widen(com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsages):434 -> a 250:250:com.android.tools.r8.ir.analysis.framework.intraprocedural.TransferFunctionResult widen(com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsages):435:435 -> a 251:251:com.android.tools.r8.ir.analysis.framework.intraprocedural.FailedTransferFunctionResult com.android.tools.r8.ir.optimize.classinliner.analysis.TransferFunction.fail():367:367 -> a 251:251:com.android.tools.r8.ir.analysis.framework.intraprocedural.TransferFunctionResult widen(com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsages):436 -> a 252:252: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(IILcom/android/tools/r8/internal/AL;)Lcom/android/tools/r8/internal/AL;"} 253:253:boolean com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsagePerContext.isBottom():0:0 -> a 253:253: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 254:254:boolean com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsagePerContext.isTop():0:0 -> a 254:254: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 255:257: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 258:258:com.android.tools.r8.ir.optimize.classinliner.analysis.UnknownParameterUsagePerContext com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsagePerContext.top():53:53 -> a 258:258: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/U1;Lcom/android/tools/r8/internal/zL;)Lcom/android/tools/r8/internal/zL;"} 2:2:boolean lambda$widen$10(int,com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsagePerContext):435:435 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/internal/AL;)Z"} 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.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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/U1;Lcom/android/tools/r8/internal/zL;)Lcom/android/tools/r8/internal/zL;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/U1;Lcom/android/tools/r8/internal/zL;)Z"} 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.android.tools.r8.internal.u10: # {"id":"sourceFile","fileName":"UnknownParameterUsage.java"} com.android.tools.r8.ir.optimize.classinliner.analysis.UnknownParameterUsage TOP -> a 1:1:void ():13:13 -> 1:1:void ():15:15 -> 1:1:com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsage addCastWithParameter(com.android.tools.r8.graph.DexType):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/internal/zL;"} 2:2:com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsage addFieldReadFromParameter(com.android.tools.r8.graph.DexField):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;)Lcom/android/tools/r8/internal/zL;"} 3:3:com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsage addMethodCallWithParameterAsReceiver(com.android.tools.r8.ir.code.InvokeMethodWithReceiver):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Ss;)Lcom/android/tools/r8/internal/zL;"} com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsage externalize() -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/zL;"} boolean isParameterReturned() -> f com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsage setParameterMutated() -> h # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/zL;"} com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsage setParameterReturned() -> i # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/zL;"} com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsage setParameterUsedAsLock() -> j # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/zL;"} 1:1:com.android.tools.r8.ir.optimize.classinliner.analysis.UnknownParameterUsage getInstance():18:18 -> l # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/u10;"} com.android.tools.r8.ir.optimize.classinliner.analysis.UnknownParameterUsagePerContext -> com.android.tools.r8.internal.v10: # {"id":"sourceFile","fileName":"UnknownParameterUsagePerContext.java"} com.android.tools.r8.ir.optimize.classinliner.analysis.UnknownParameterUsagePerContext INSTANCE -> a 1:1:void ():11:11 -> 1:1:void ():14:14 -> 1:1:com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsagePerContext rebuild(java.util.function.BiFunction):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/BiFunction;)Lcom/android/tools/r8/internal/AL;"} 2:2:com.android.tools.r8.ir.optimize.classinliner.analysis.UnknownParameterUsage com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsage.top():91:91 -> a 2:2:com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsage get(com.android.tools.r8.ir.optimize.classinliner.analysis.AnalysisContext):27 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/U1;)Lcom/android/tools/r8/internal/zL;"} com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsagePerContext externalize() -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/AL;"} 1:1:com.android.tools.r8.ir.optimize.classinliner.analysis.UnknownParameterUsagePerContext getInstance():17:17 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/v10;"} com.android.tools.r8.ir.optimize.classinliner.analysis.UnknownParameterUsages -> com.android.tools.r8.internal.w10: # {"id":"sourceFile","fileName":"UnknownParameterUsages.java"} com.android.tools.r8.ir.optimize.classinliner.analysis.UnknownParameterUsages INSTANCE -> a 1:1:void ():11:11 -> 1:1:void ():13:13 -> 1:1:com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsages put(int,com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsagePerContext):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/internal/AL;)Lcom/android/tools/r8/internal/BL;"} 2:2:com.android.tools.r8.ir.optimize.classinliner.analysis.UnknownParameterUsagePerContext com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsagePerContext.top():53:53 -> a 2:2:com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsagePerContext get(int):26 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/internal/AL;"} 1:1:boolean equals(java.lang.Object):47:47 -> equals com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsages externalize() -> f # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/BL;"} 1:1:com.android.tools.r8.ir.optimize.classinliner.analysis.UnknownParameterUsages getInstance():16:16 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/w10;"} 1:1:int hashCode():52:52 -> hashCode com.android.tools.r8.ir.optimize.classinliner.constraint.AlwaysFalseClassInlinerMethodConstraint -> com.android.tools.r8.internal.K1: # {"id":"sourceFile","fileName":"AlwaysFalseClassInlinerMethodConstraint.java"} com.android.tools.r8.ir.optimize.classinliner.constraint.AlwaysFalseClassInlinerMethodConstraint INSTANCE -> a 1:1:void ():17:17 -> 1:1:void ():20:20 -> 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):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/proto/c;)Lcom/android/tools/r8/internal/fa;"} 2:2:boolean isEligibleForNewInstanceClassInlining(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramMethod,int):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/q2;I)Z"} 3:3: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):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/q2;ILcom/android/tools/r8/internal/yK;Lcom/android/tools/r8/graph/o5;)Z"} 4:4:com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsage getParameterUsage(int):34:34 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/internal/zL;"} 1:1:com.android.tools.r8.ir.optimize.classinliner.constraint.AlwaysFalseClassInlinerMethodConstraint getInstance():23:23 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/K1;"} com.android.tools.r8.ir.optimize.classinliner.constraint.AlwaysTrueClassInlinerMethodConstraint -> com.android.tools.r8.internal.S1: # {"id":"sourceFile","fileName":"AlwaysTrueClassInlinerMethodConstraint.java"} com.android.tools.r8.ir.optimize.classinliner.constraint.AlwaysTrueClassInlinerMethodConstraint INSTANCE -> a 1:1:void ():17:17 -> 1:1:void ():20:20 -> 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):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/proto/c;)Lcom/android/tools/r8/internal/fa;"} 2:2:boolean isEligibleForNewInstanceClassInlining(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramMethod,int):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/q2;I)Z"} 3:3: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):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/q2;ILcom/android/tools/r8/internal/yK;Lcom/android/tools/r8/graph/o5;)Z"} 4:4:com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsage getParameterUsage(int):34:34 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/internal/zL;"} 1:1:com.android.tools.r8.ir.optimize.classinliner.constraint.AlwaysTrueClassInlinerMethodConstraint getInstance():23:23 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/S1;"} com.android.tools.r8.ir.optimize.classinliner.constraint.ClassInlinerMethodConstraint -> com.android.tools.r8.internal.fa: # {"id":"sourceFile","fileName":"ClassInlinerMethodConstraint.java"} com.android.tools.r8.ir.optimize.classinliner.constraint.ClassInlinerMethodConstraint fixupAfterParametersChanged(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.proto.ArgumentInfoCollection) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/proto/c;)Lcom/android/tools/r8/internal/fa;"} com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsage getParameterUsage(int) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/internal/zL;"} boolean isEligibleForNewInstanceClassInlining(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramMethod,int) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/q2;I)Z"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/q2;ILcom/android/tools/r8/internal/yK;Lcom/android/tools/r8/graph/o5;)Z"} 1:1:com.android.tools.r8.ir.optimize.classinliner.constraint.AlwaysFalseClassInlinerMethodConstraint alwaysFalse():36:36 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/K1;"} 1:1:com.android.tools.r8.ir.optimize.classinliner.constraint.AlwaysTrueClassInlinerMethodConstraint alwaysTrue():40:40 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/S1;"} com.android.tools.r8.ir.optimize.classinliner.constraint.ConditionalClassInlinerMethodConstraint -> com.android.tools.r8.internal.vc: # {"id":"sourceFile","fileName":"ConditionalClassInlinerMethodConstraint.java"} com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsages usages -> a boolean $assertionsDisabled -> b 1:1:void ():29:29 -> 1:3:void (com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsages):33:35 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/BL;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/proto/c;)Lcom/android/tools/r8/internal/fa;"} 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 com.android.tools.r8.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,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectMap,int,com.android.tools.r8.ir.optimize.classinliner.analysis.ParameterUsagePerContext):49:50 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/proto/c;Lcom/android/tools/r8/internal/sp;ILcom/android/tools/r8/internal/AL;)V"} 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,com.android.tools.r8.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,com.android.tools.r8.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 # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/internal/zL;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/q2;I)Z"} 44:49: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:150 -> a 44:49:boolean isEligibleForNewInstanceClassInlining(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramMethod,int):87 -> a 50:66: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/q2;ILcom/android/tools/r8/internal/yK;Lcom/android/tools/r8/graph/o5;)Z"} 67:72: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:150 -> a 67: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):120 -> a 73: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):123:134 -> a com.android.tools.r8.ir.optimize.controlflow.SwitchCaseAnalyzer -> com.android.tools.r8.internal.PY: # {"id":"sourceFile","fileName":"SwitchCaseAnalyzer.java"} boolean $assertionsDisabled -> a 1:1:void ():15:15 -> 1:1:void ():19:19 -> 1:14:boolean switchCaseIsAlwaysHit(com.android.tools.r8.ir.code.Switch,int):26:39 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/OY;I)Z"} 15:31:boolean switchCaseIsUnreachable(com.android.tools.r8.ir.code.Switch,com.android.tools.r8.ir.analysis.value.AbstractValue,int):44:60 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/OY;Lcom/android/tools/r8/internal/B1;I)Z"} 32:43:boolean switchFallthroughIsNeverHit(com.android.tools.r8.ir.code.Switch,com.android.tools.r8.ir.analysis.value.AbstractValue):64:75 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/OY;Lcom/android/tools/r8/internal/B1;)Z"} com.android.tools.r8.ir.optimize.enums.EmptyEnumUnboxer -> com.android.tools.r8.internal.Vf: # {"id":"sourceFile","fileName":"EmptyEnumUnboxer.java"} com.android.tools.r8.ir.optimize.enums.EmptyEnumUnboxer INSTANCE -> a 1:1:void ():26:26 -> 1:1:void ():28:28 -> 1:1:void analyzeEnums(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/internal/YE;)V"} 2:2:void onMethodCodePruned(com.android.tools.r8.graph.ProgramMethod):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)V"} 3:3:void prepareForPrimaryOptimizationPass(com.android.tools.r8.graph.lens.GraphLens):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xj;)V"} 4:4:void recordEnumState(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.analysis.fieldvalueanalysis.StaticFieldValues):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/internal/UW;)V"} 5:5:com.android.tools.r8.ir.optimize.enums.EnumDataMap com.android.tools.r8.ir.optimize.enums.EnumDataMap.empty():28:28 -> a 5:5: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/tl;Lcom/android/tools/r8/internal/wM;Ljava/util/concurrent/ExecutorService;Lcom/android/tools/r8/ir/optimize/info/o;)V"} 6:6: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 7:7: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/internal/YE;Lcom/android/tools/r8/graph/proto/k;)Ljava/util/Set;"} 1:1:void onMethodPruned(com.android.tools.r8.graph.ProgramMethod):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)V"} 2:2:void rewriteWithLens():0:0 -> b void unsetRewriter() -> c void updateEnumUnboxingCandidatesInfo() -> d 1:1:com.android.tools.r8.ir.optimize.enums.EmptyEnumUnboxer get():31:31 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Vf;"} com.android.tools.r8.ir.optimize.enums.EnumDataMap -> com.android.tools.r8.internal.ug: # {"id":"sourceFile","fileName":"EnumDataMap.java"} com.android.tools.r8.com.google.common.collect.ImmutableMap map -> a com.android.tools.r8.com.google.common.collect.ImmutableMap subEnumToSuperEnumMap -> b boolean $assertionsDisabled -> c 1:1:void ():23:23 -> 1:3:void (com.android.tools.r8.com.google.common.collect.ImmutableMap,com.android.tools.r8.com.google.common.collect.ImmutableMap):32:34 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/im;Lcom/android/tools/r8/internal/im;)V"} 1:6:boolean isAssignableTo(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):59:64 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/v2;)Z"} 7:8:com.android.tools.r8.ir.optimize.enums.EnumDataMap$EnumData get(com.android.tools.r8.graph.DexType):88:89 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/internal/tg;"} 9:9:com.android.tools.r8.ir.optimize.enums.EnumDataMap$EnumData get(com.android.tools.r8.graph.DexProgramClass):94:94 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)Lcom/android/tools/r8/internal/tg;"} 10:12:java.util.Set computeAllUnboxedEnums():102:104 -> a 13:14:com.android.tools.r8.ir.optimize.enums.EnumInstanceFieldData$EnumInstanceFieldKnownData getInstanceFieldData(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexField):110:111 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/Y0;)Lcom/android/tools/r8/internal/vg;"} 15:16:int getUnboxedValue(com.android.tools.r8.graph.DexField):120:121 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;)I"} 17:17:int com.android.tools.r8.ir.optimize.enums.EnumDataMap$EnumData.getUnboxedValue(com.android.tools.r8.graph.DexField):177:177 -> a 17:17:int getUnboxedValue(com.android.tools.r8.graph.DexField):121 -> a 18:18:int com.android.tools.r8.ir.optimize.enums.EnumDataMap$EnumData.getUnboxedValue(com.android.tools.r8.graph.DexField):177:177 -> a 18:18:int getUnboxedValue(com.android.tools.r8.graph.DexField):121 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 19:19:int com.android.tools.r8.ir.optimize.enums.EnumDataMap$EnumData.getUnboxedValue(com.android.tools.r8.graph.DexField):177:177 -> a 19:19:int getUnboxedValue(com.android.tools.r8.graph.DexField):121 -> a 20:20:int com.android.tools.r8.ir.optimize.enums.EnumDataMap$EnumData.getUnboxedValue(com.android.tools.r8.graph.DexField):178:178 -> a 20:20:int getUnboxedValue(com.android.tools.r8.graph.DexField):121 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 21:21:int com.android.tools.r8.ir.optimize.enums.EnumDataMap$EnumData.getUnboxedValue(com.android.tools.r8.graph.DexField):178:178 -> a 21:21:int getUnboxedValue(com.android.tools.r8.graph.DexField):121 -> a 1:1:boolean isUnboxedEnum(com.android.tools.r8.graph.DexProgramClass):80:80 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)Z"} 2:3:boolean hasUnboxedValueFor(com.android.tools.r8.graph.DexField):115:116 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;)Z"} 4:4:boolean com.android.tools.r8.ir.optimize.enums.EnumDataMap$EnumData.hasUnboxedValueFor(com.android.tools.r8.graph.DexField):186:186 -> b 4:4:boolean hasUnboxedValueFor(com.android.tools.r8.graph.DexField):116 -> b # {"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.hasUnboxedValueFor(com.android.tools.r8.graph.DexField):186:186 -> b 5:5:boolean hasUnboxedValueFor(com.android.tools.r8.graph.DexField):116 -> b 6:7:int getValuesSize(com.android.tools.r8.graph.DexType):125:126 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)I"} 8:8:int com.android.tools.r8.ir.optimize.enums.EnumDataMap$EnumData.getValuesSize():202:202 -> b 8:8:int getValuesSize(com.android.tools.r8.graph.DexType):126 -> b 9:9:boolean com.android.tools.r8.ir.optimize.enums.EnumDataMap$EnumData.hasValues():198:198 -> b 9:9:int com.android.tools.r8.ir.optimize.enums.EnumDataMap$EnumData.getValuesSize():202 -> b 9:9:int getValuesSize(com.android.tools.r8.graph.DexType):126 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 10:10:int com.android.tools.r8.ir.optimize.enums.EnumDataMap$EnumData.getValuesSize():202:202 -> b 10:10:int getValuesSize(com.android.tools.r8.graph.DexType):126 -> b 11:11:int com.android.tools.r8.ir.optimize.enums.EnumDataMap$EnumData.getValuesSize():203:203 -> b 11:11:int getValuesSize(com.android.tools.r8.graph.DexType):126 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 12:12:int getMaxValuesSize():131:131 -> b 13:13:boolean com.android.tools.r8.ir.optimize.enums.EnumDataMap$EnumData.hasValues():198:198 -> b 13:13:int getMaxValuesSize():132 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 14:14:int com.android.tools.r8.ir.optimize.enums.EnumDataMap$EnumData.getValuesSize():202:202 -> b 14:14:int getMaxValuesSize():133 -> b 15:15:int getMaxValuesSize():133:133 -> b 1:1:boolean isSuperUnboxedEnum(com.android.tools.r8.graph.DexType):76:76 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Z"} 2:2:java.util.Set getUnboxedSuperEnums():98:98 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Im;"} 3:4:boolean matchesValuesField(com.android.tools.r8.graph.DexField):140:141 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;)Z"} 5:5:boolean com.android.tools.r8.ir.optimize.enums.EnumDataMap$EnumData.matchesValuesField(com.android.tools.r8.graph.DexField):194:194 -> c 5:5:boolean matchesValuesField(com.android.tools.r8.graph.DexField):141 -> c # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 6:6:boolean com.android.tools.r8.ir.optimize.enums.EnumDataMap$EnumData.matchesValuesField(com.android.tools.r8.graph.DexField):194:194 -> c 6:6:boolean matchesValuesField(com.android.tools.r8.graph.DexField):141 -> c 1:1:boolean hasAnyEnumsWithSubtypes():38:38 -> d 2:2:boolean isUnboxedEnum(com.android.tools.r8.graph.DexType):84:84 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Z"} 1:1:com.android.tools.r8.graph.DexType representativeType(com.android.tools.r8.graph.DexType):68:68 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/v2;"} 2:2:java.lang.Object com.android.tools.r8.com.google.common.collect.ImmutableMap.getOrDefault(java.lang.Object,java.lang.Object):713:713 -> e 2:2:com.android.tools.r8.graph.DexType representativeType(com.android.tools.r8.graph.DexType):68 -> e # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:3:com.android.tools.r8.graph.DexType representativeType(com.android.tools.r8.graph.DexType):68:68 -> e 4:4:boolean isEmpty():72:72 -> e com.android.tools.r8.ir.optimize.enums.EnumDataMap$EnumData -> com.android.tools.r8.internal.tg: # {"id":"sourceFile","fileName":"EnumDataMap.java"} com.android.tools.r8.com.google.common.collect.ImmutableMap instanceFieldMap -> a com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap valuesTypes -> b com.android.tools.r8.com.google.common.collect.ImmutableMap unboxedValues -> c com.android.tools.r8.com.google.common.collect.ImmutableSet valuesFields -> d int valuesSize -> e boolean $assertionsDisabled -> f 1:1:void ():144:144 -> 1:6:void (com.android.tools.r8.com.google.common.collect.ImmutableMap,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap,com.android.tools.r8.com.google.common.collect.ImmutableMap,com.android.tools.r8.com.google.common.collect.ImmutableSet,int):163:168 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/im;Lcom/android/tools/r8/internal/Gq;Lcom/android/tools/r8/internal/im;Lcom/android/tools/r8/internal/Im;I)V"} 1:2:com.android.tools.r8.ir.optimize.enums.EnumInstanceFieldData$EnumInstanceFieldKnownData getInstanceFieldData(com.android.tools.r8.graph.DexField):172:173 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;)Lcom/android/tools/r8/internal/vg;"} com.android.tools.r8.ir.optimize.enums.EnumInstanceFieldData -> com.android.tools.r8.internal.zg: # {"id":"sourceFile","fileName":"EnumInstanceFieldData.java"} 1:1:void ():24:24 -> com.android.tools.r8.ir.optimize.enums.EnumInstanceFieldData$EnumInstanceFieldKnownData asEnumFieldKnownData() -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/vg;"} boolean isUnknown() -> b com.android.tools.r8.ir.optimize.enums.EnumInstanceFieldData$EnumInstanceFieldKnownData -> com.android.tools.r8.internal.vg: # {"id":"sourceFile","fileName":"EnumInstanceFieldData.java"} 1:1:void ():52:52 -> com.android.tools.r8.ir.optimize.enums.EnumInstanceFieldData$EnumInstanceFieldKnownData asEnumFieldKnownData() -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/vg;"} boolean isUnknown() -> b com.android.tools.r8.ir.optimize.enums.EnumInstanceFieldData$EnumInstanceFieldMappingData asEnumFieldMappingData() -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/wg;"} boolean isMapping() -> d boolean isOrdinal() -> e com.android.tools.r8.ir.optimize.enums.EnumInstanceFieldData$EnumInstanceFieldMappingData -> com.android.tools.r8.internal.wg: # {"id":"sourceFile","fileName":"EnumInstanceFieldData.java"} com.android.tools.r8.utils.collections.ImmutableInt2ReferenceSortedMap mapping -> a 1:2:void (com.android.tools.r8.utils.collections.ImmutableInt2ReferenceSortedMap):88:89 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Wl;)V"} 1:1:void forEach(java.util.function.BiConsumer):112:112 -> a com.android.tools.r8.ir.optimize.enums.EnumInstanceFieldData$EnumInstanceFieldMappingData asEnumFieldMappingData() -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/wg;"} boolean isMapping() -> d boolean isOrdinal() -> e com.android.tools.r8.ir.optimize.enums.EnumInstanceFieldData$EnumInstanceFieldOrdinalData -> com.android.tools.r8.internal.xg: # {"id":"sourceFile","fileName":"EnumInstanceFieldData.java"} 1:1:void ():73:73 -> boolean isMapping() -> d boolean isOrdinal() -> e com.android.tools.r8.ir.optimize.enums.EnumInstanceFieldData$EnumInstanceFieldUnknownData -> com.android.tools.r8.internal.yg: # {"id":"sourceFile","fileName":"EnumInstanceFieldData.java"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/yg;"} com.android.tools.r8.ir.optimize.enums.EnumUnboxer -> com.android.tools.r8.internal.Cg: # {"id":"sourceFile","fileName":"EnumUnboxer.java"} 1:1:void ():24:24 -> void analyzeEnums(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/internal/YE;)V"} void onMethodCodePruned(com.android.tools.r8.graph.ProgramMethod) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)V"} void prepareForPrimaryOptimizationPass(com.android.tools.r8.graph.lens.GraphLens) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xj;)V"} void recordEnumState(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.analysis.fieldvalueanalysis.StaticFieldValues) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/internal/UW;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/internal/YE;Lcom/android/tools/r8/graph/proto/k;)Ljava/util/Set;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/tl;Lcom/android/tools/r8/internal/wM;Ljava/util/concurrent/ExecutorService;Lcom/android/tools/r8/ir/optimize/info/o;)V"} 1:1:com.android.tools.r8.ir.optimize.enums.EnumUnboxer create(com.android.tools.r8.graph.AppView):27:27 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)Lcom/android/tools/r8/internal/Cg;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Vf;"} void onMethodPruned(com.android.tools.r8.graph.ProgramMethod) -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)V"} void rewriteWithLens() -> b void unsetRewriter() -> c void updateEnumUnboxingCandidatesInfo() -> d com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl -> com.android.tools.r8.internal.Eg: # {"id":"sourceFile","fileName":"EnumUnboxerImpl.java"} com.android.tools.r8.graph.AppView appView -> a com.android.tools.r8.graph.DexItemFactory factory -> b com.android.tools.r8.ir.optimize.enums.EnumUnboxingCandidateInfoCollection enumUnboxingCandidatesInfo -> c java.util.Set candidatesToRemoveInWave -> d java.util.Map staticFieldValuesMap -> e com.android.tools.r8.utils.collections.LongLivedProgramMethodSetBuilder methodsDependingOnLibraryModelisation -> f com.android.tools.r8.utils.collections.LongLivedProgramMethodMapBuilder checkNotNullMethodsBuilder -> g com.android.tools.r8.graph.DexClassAndField ordinalField -> h com.android.tools.r8.ir.optimize.enums.EnumUnboxingRewriter enumUnboxerRewriter -> i boolean debugLogEnabled -> j java.util.Map debugLogs -> k boolean $assertionsDisabled -> l 1:1:void ():143:143 -> 1:1:void (com.android.tools.r8.graph.AppView):169:169 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)V"} 2:33:void (com.android.tools.r8.graph.AppView):150:181 -> 1:1:com.android.tools.r8.utils.collections.LongLivedClassSetBuilder lambda$unboxEnums$5(com.android.tools.r8.utils.collections.LongLivedClassSetBuilder,com.android.tools.r8.graph.lens.GraphLens):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/aD;Lcom/android/tools/r8/internal/Xj;)Lcom/android/tools/r8/internal/aD;"} 2:2:boolean com.android.tools.r8.ir.analysis.fieldvalueanalysis.StaticFieldValues.isEnumStaticFieldValues():0:0 -> a 2:2:void recordEnumState(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.analysis.fieldvalueanalysis.StaticFieldValues):1064 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/internal/UW;)V"} 3:6:void recordEnumState(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.analysis.fieldvalueanalysis.StaticFieldValues):1067:1070 -> a 7:7:boolean markEnumAsUnboxable(com.android.tools.r8.ir.optimize.enums.eligibility.Reason,com.android.tools.r8.graph.DexProgramClass):207:207 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/internal/CQ;)Z"} 8:8: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):1637:1637 -> a 8:8:boolean markEnumAsUnboxable(com.android.tools.r8.ir.optimize.enums.eligibility.Reason,com.android.tools.r8.graph.DexProgramClass):208 -> a 9:9:boolean markEnumAsUnboxable(com.android.tools.r8.ir.optimize.enums.eligibility.Reason,com.android.tools.r8.graph.DexProgramClass):210:210 -> a 10:17:com.android.tools.r8.graph.DexProgramClass getEnumUnboxingCandidateOrNull(com.android.tools.r8.ir.analysis.type.TypeElement):221:228 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/F00;)Lcom/android/tools/r8/graph/q2;"} 18:25:com.android.tools.r8.graph.DexProgramClass getEnumUnboxingCandidateOrNull(com.android.tools.r8.graph.DexType):235:242 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/q2;"} 26:65:void analyzeEnums(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor):247:286 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/internal/YE;)V"} 66:73: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):402:409 -> a 66:73:void analyzeEnums(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor):286 -> a 74:84:void analyzeEnums(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor):283:293 -> a 85:88: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):388:391 -> a 85:88:void analyzeEnums(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor):292 -> a 89:89: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):273:273 -> a 89:89: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):391 -> a 89:89:void analyzeEnums(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor):292 -> a 90: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):392:395 -> a 90:93:void analyzeEnums(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor):292 -> a 94:94:void analyzeEnums(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor):280:280 -> a 95:97:void com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.analyzeInitClass(com.android.tools.r8.ir.code.InitClass,java.util.Set):445:447 -> a 95:97:void analyzeEnums(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor):280 -> a 98:98:void analyzeEnums(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor):274:274 -> a 99:112: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:481 -> a 99:112:void analyzeEnums(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor):274 -> a 113:113:java.util.Set com.android.tools.r8.ir.code.Value.aliasedUsers():370:370 -> a 113:113: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):481 -> a 113:113:void analyzeEnums(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor):274 -> a 114:114:java.util.Set com.android.tools.r8.ir.code.Value.aliasedUsers():370:370 -> a 114:114: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):481 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 114:114:void analyzeEnums(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor):274 -> a 115:115: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):481:481 -> a 115:115:void analyzeEnums(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor):274 -> a 116:116: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:492 -> a 116:116: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):482 -> a 116:116:void analyzeEnums(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor):274 -> a 117:117:boolean com.android.tools.r8.ir.code.Instruction.isAssume():0:0 -> a 117:117: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 -> a 117: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):482 -> a 117:117:void analyzeEnums(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor):274 -> a 118:118: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):493:493 -> 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):482 -> a 118:118:void analyzeEnums(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor):274 -> a 119:119:boolean com.android.tools.r8.ir.code.Instruction.isInvokeStatic():0:0 -> a 119:119: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):499 -> 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):482 -> a 119:119:void analyzeEnums(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor):274 -> a 120:125: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:505 -> 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):482 -> a 120:125:void analyzeEnums(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor):274 -> a 126:126:void com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.addRequiredNameData(com.android.tools.r8.graph.DexProgramClass):563:563 -> a 126:126: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):508 -> 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):482 -> a 126:126:void analyzeEnums(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor):274 -> a 127:127:void com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.markMethodDependsOnLibraryModelisation(com.android.tools.r8.graph.ProgramMethod):217:217 -> a 127:127: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):509 -> 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):482 -> a 127:127:void analyzeEnums(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor):274 -> a 128:155: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):512:539 -> a 128:155: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):482 -> a 128:155:void analyzeEnums(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor):274 -> a 156:156:void com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.markMethodDependsOnLibraryModelisation(com.android.tools.r8.graph.ProgramMethod):217:217 -> a 156:156: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):541 -> a 156:156: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):482 -> a 156:156:void analyzeEnums(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor):274 -> a 157: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):546:552 -> a 157: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):482 -> a 157:163:void analyzeEnums(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor):274 -> a 164:164:boolean com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.isUnboxableNameMethod(com.android.tools.r8.graph.DexMethod):568:568 -> a 164:164: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):554 -> a 164:164: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):482 -> a 164:164:void analyzeEnums(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor):274 -> a 165: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):483:487 -> a 165:169:void analyzeEnums(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor):274 -> a 170:170:void analyzeEnums(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor):277:277 -> a 171:180:void com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.analyzeCheckCast(com.android.tools.r8.ir.code.CheckCast,java.util.Set):424:433 -> a 171:180:void analyzeEnums(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor):277 -> a 181:183:boolean com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.allowCheckCast(com.android.tools.r8.ir.code.CheckCast):452:454 -> a 181:183:void com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.analyzeCheckCast(com.android.tools.r8.ir.code.CheckCast,java.util.Set):437 -> a 181:183:void analyzeEnums(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor):277 -> a 184:184:boolean com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.allowCheckCast(com.android.tools.r8.ir.code.CheckCast):453:453 -> a 184:184:void com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.analyzeCheckCast(com.android.tools.r8.ir.code.CheckCast,java.util.Set):437 -> a 184:184:void analyzeEnums(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor):277 -> a 185:188:void com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.analyzeCheckCast(com.android.tools.r8.ir.code.CheckCast,java.util.Set):438:441 -> a 185:188:void analyzeEnums(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor):277 -> a 189:208:void analyzeEnums(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor):298:317 -> a 209:209:void lambda$analyzeEnums$0(com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.ir.conversion.MethodConversionOptions$MutableMethodConversionOptions):318:318 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/YE;Lcom/android/tools/r8/internal/HE$a;)V"} 210:212:void com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.markEnumEligible(com.android.tools.r8.graph.DexType,java.util.Set):323:325 -> a 210:212:void lambda$analyzeInvokeCustom$1(java.util.Set,com.android.tools.r8.graph.DexType):338 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Set;Lcom/android/tools/r8/graph/v2;)V"} 213:215:void com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.invalidateEnum(com.android.tools.r8.graph.DexType):330:332 -> a 213:215:void lambda$analyzeInvokeCustom$3(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):354 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/v2;)V"} 216:218:void com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.invalidateEnum(com.android.tools.r8.graph.DexType):330:332 -> a 216:218:void lambda$analyzeInvokeCustom$3(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):355 -> a 219:219:void analyzeInvokeCustom(com.android.tools.r8.ir.code.InvokeCustom,java.util.Set,com.android.tools.r8.graph.ProgramMethod):338:338 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Ks;Ljava/util/Set;Lcom/android/tools/r8/graph/o5;)V"} 220:220:com.android.tools.r8.graph.DexProto com.android.tools.r8.graph.DexCallSite.getMethodProto():110:110 -> a 220:220:void analyzeInvokeCustom(com.android.tools.r8.ir.code.InvokeCustom,java.util.Set,com.android.tools.r8.graph.ProgramMethod):338 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 221:234:void analyzeInvokeCustom(com.android.tools.r8.ir.code.InvokeCustom,java.util.Set,com.android.tools.r8.graph.ProgramMethod):338:351 -> a 235:235:void analyzeInvokeCustomParameters(com.android.tools.r8.ir.code.InvokeCustom,java.util.function.Consumer):362:362 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Ks;Ljava/util/function/Consumer;)V"} 236:236:java.util.List com.android.tools.r8.graph.DexCallSite.getBootstrapArgs():106:106 -> a 236:236:void analyzeInvokeCustomParameters(com.android.tools.r8.ir.code.InvokeCustom,java.util.function.Consumer):363 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 237:238:void analyzeInvokeCustomParameters(com.android.tools.r8.ir.code.InvokeCustom,java.util.function.Consumer):363:364 -> a 239:239:void lambda$analyzeInvokeCustomParameters$4(java.util.function.Consumer,com.android.tools.r8.graph.DexValue):366:366 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Consumer;Lcom/android/tools/r8/graph/B2;)V"} 240:240:boolean com.android.tools.r8.graph.DexValue.isDexValueMethodHandle():0:0 -> a 240:240:void lambda$analyzeInvokeCustomParameters$4(java.util.function.Consumer,com.android.tools.r8.graph.DexValue):366 -> a 241:241:void lambda$analyzeInvokeCustomParameters$4(java.util.function.Consumer,com.android.tools.r8.graph.DexValue):368:368 -> a 242:242:boolean com.android.tools.r8.graph.DexMethodHandle.isMethodHandle():294:294 -> a 242:242:void lambda$analyzeInvokeCustomParameters$4(java.util.function.Consumer,com.android.tools.r8.graph.DexValue):369 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 243:243:boolean com.android.tools.r8.graph.DexMethodHandle.isMethodHandle():294:294 -> a 243:243:void lambda$analyzeInvokeCustomParameters$4(java.util.function.Consumer,com.android.tools.r8.graph.DexValue):369 -> a 244:246:void lambda$analyzeInvokeCustomParameters$4(java.util.function.Consumer,com.android.tools.r8.graph.DexValue):370:372 -> a 247:247:void com.android.tools.r8.graph.DexProto.forEachType(java.util.function.Consumer):78:78 -> a 247:247:void lambda$analyzeInvokeCustomParameters$4(java.util.function.Consumer,com.android.tools.r8.graph.DexValue):372 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 248:249:void com.android.tools.r8.graph.DexProto.forEachType(java.util.function.Consumer):78:79 -> a 248:249:void lambda$analyzeInvokeCustomParameters$4(java.util.function.Consumer,com.android.tools.r8.graph.DexValue):372 -> a 250:250:void lambda$analyzeInvokeCustomParameters$4(java.util.function.Consumer,com.android.tools.r8.graph.DexValue):374:374 -> a 251:251:boolean com.android.tools.r8.graph.DexMethodHandle.isFieldHandle():290:290 -> a 251:251:void lambda$analyzeInvokeCustomParameters$4(java.util.function.Consumer,com.android.tools.r8.graph.DexValue):374 -> a 252:255:void lambda$analyzeInvokeCustomParameters$4(java.util.function.Consumer,com.android.tools.r8.graph.DexValue):374:377 -> a 256:256:boolean com.android.tools.r8.graph.DexValue.isDexValueMethodType():0:0 -> a 256:256:void lambda$analyzeInvokeCustomParameters$4(java.util.function.Consumer,com.android.tools.r8.graph.DexValue):379 -> a 257:257:void lambda$analyzeInvokeCustomParameters$4(java.util.function.Consumer,com.android.tools.r8.graph.DexValue):380:380 -> a 258:258:void com.android.tools.r8.graph.DexProto.forEachType(java.util.function.Consumer):78:78 -> a 258:258:void lambda$analyzeInvokeCustomParameters$4(java.util.function.Consumer,com.android.tools.r8.graph.DexValue):381 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 259:260:void com.android.tools.r8.graph.DexProto.forEachType(java.util.function.Consumer):78:79 -> a 259:260:void lambda$analyzeInvokeCustomParameters$4(java.util.function.Consumer,com.android.tools.r8.graph.DexValue):381 -> a 261:286:void addNullDependencies(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.Value,java.util.Set):574:599 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/internal/Y10;Ljava/util/Set;)V"} 287:288: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):606:607 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/internal/Y10;Lcom/android/tools/r8/graph/q2;)Lcom/android/tools/r8/internal/CQ;"} 289:325: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):1115:1151 -> a 289:325: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):608 -> a 326:326: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):1127:1127 -> a 326:326: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):608 -> a 327:329:boolean com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.allowCheckCast(com.android.tools.r8.ir.code.CheckCast):452:454 -> a 327:329: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):1251 -> a 327:329: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):1127 -> a 327:329: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):608 -> a 330:330:boolean com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.allowCheckCast(com.android.tools.r8.ir.code.CheckCast):453:453 -> a 330:330: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):1251 -> a 330:330: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):1127 -> a 330:330: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):608 -> a 331:333: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):1252:1254 -> a 331: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):1127 -> a 331: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):608 -> 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):1118:1118 -> 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):608 -> a 335:335: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):1161:1161 -> a 335:335: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):1118 -> a 335:335: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):608 -> a 336:336: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):1125:1125 -> a 336:336: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):608 -> a 337:342: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):1206:1211 -> a 337: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):1125 -> a 337: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):608 -> a 343:351:boolean com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.isAssignableToArray(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.analysis.type.ClassTypeElement):1185:1193 -> a 343: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):1211 -> a 343: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):1125 -> a 343: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):608 -> a 352:352:boolean com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.isAssignableToArray(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.analysis.type.ClassTypeElement):1192:1192 -> 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):1211 -> 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):1125 -> 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):608 -> a 353:355: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):1212:1214 -> a 353:355: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):1125 -> a 353:355: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):608 -> a 356: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):1123:1123 -> a 356: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):608 -> 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):1122:1122 -> 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):608 -> a 358:383: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):1120:1145 -> a 358:383: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):608 -> a 384:395: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):1138:1149 -> a 384:395: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):608 -> a 396: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):1147:1147 -> a 396: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):608 -> a 397:401: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):1544:1548 -> a 397:401: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):1147 -> a 397:401: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):608 -> a 402: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):1141:1141 -> a 402: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):608 -> a 403:409:com.android.tools.r8.ir.optimize.enums.eligibility.Reason com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.analyzeInvokeNewArrayUser(com.android.tools.r8.ir.code.InvokeNewArray,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):1225:1231 -> a 403: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):1140 -> a 403: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):608 -> a 410:417:com.android.tools.r8.ir.optimize.enums.eligibility.Reason com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.analyzeInvokeNewArrayUser(com.android.tools.r8.ir.code.InvokeNewArray,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:1237 -> a 410:417: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):1140 -> a 410:417: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):608 -> a 418:426:boolean com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.isAssignableToArray(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.analysis.type.ClassTypeElement):1185:1193 -> a 418:426:com.android.tools.r8.ir.optimize.enums.eligibility.Reason com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.analyzeInvokeNewArrayUser(com.android.tools.r8.ir.code.InvokeNewArray,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):1238 -> a 418: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):1140 -> a 418: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):608 -> a 427:427:boolean com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.isAssignableToArray(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.analysis.type.ClassTypeElement):1192:1192 -> a 427:427:com.android.tools.r8.ir.optimize.enums.eligibility.Reason com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.analyzeInvokeNewArrayUser(com.android.tools.r8.ir.code.InvokeNewArray,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):1238 -> a 427:427: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):1140 -> a 427:427: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):608 -> a 428:431:com.android.tools.r8.ir.optimize.enums.eligibility.Reason com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.analyzeInvokeNewArrayUser(com.android.tools.r8.ir.code.InvokeNewArray,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):1239:1242 -> a 428:431: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):1140 -> a 428:431: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):608 -> a 432:432: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):1135:1135 -> a 432:432: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):608 -> a 433:433: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):1134:1134 -> a 433:433: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):608 -> a 434:434: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):1132:1132 -> a 434:434: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):608 -> a 435:437: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):1316:1318 -> a 435:437: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):1131 -> a 435:437: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):608 -> a 438:438: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):1131:1131 -> a 438:438: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):608 -> a 439:439: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):1129:1129 -> a 439:439: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):608 -> a 440:455: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):609:624 -> a 456:456:void prepareForPrimaryOptimizationPass(com.android.tools.r8.graph.lens.GraphLens):634:634 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xj;)V"} 457:459:void com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.initializeCheckNotNullMethods(com.android.tools.r8.graph.lens.GraphLens):640:642 -> a 457:459:void prepareForPrimaryOptimizationPass(com.android.tools.r8.graph.lens.GraphLens):635 -> a 460:465:void com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.initializeEnumUnboxingCandidates(com.android.tools.r8.graph.lens.GraphLens):647:652 -> a 460:465:void prepareForPrimaryOptimizationPass(com.android.tools.r8.graph.lens.GraphLens):636 -> a 466:490: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):670:694 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/tl;Lcom/android/tools/r8/internal/wM;Ljava/util/concurrent/ExecutorService;Lcom/android/tools/r8/ir/optimize/info/o;)V"} 491:491:com.android.tools.r8.ir.optimize.enums.EnumUnboxingUtilityClasses$Builder com.android.tools.r8.ir.optimize.enums.EnumUnboxingUtilityClasses.builder(com.android.tools.r8.graph.AppView):61:61 -> a 491:491: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):697 -> a 492:498: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):698:704 -> a 499:499: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 499:499: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):704 -> a 500:522: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):704:726 -> a 523:523:com.android.tools.r8.utils.collections.LongLivedProgramMethodSetBuilder com.android.tools.r8.utils.collections.LongLivedProgramMethodSetBuilder.rewrittenWithLens(com.android.tools.r8.graph.AppView):143:143 -> a 523:523: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 524:524: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):730:730 -> a 525:531: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):727:733 -> a 532:532:com.android.tools.r8.utils.collections.LongLivedProgramMethodSetBuilder com.android.tools.r8.utils.collections.LongLivedProgramMethodSetBuilder.rewrittenWithLens(com.android.tools.r8.graph.AppView):143:143 -> a 532: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):733 -> a 533:533: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):734:734 -> a 534:539: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:736 -> a 540:541: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.lens.GraphLens):758:759 -> a 540:541: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):738 -> a 542:542:boolean com.android.tools.r8.graph.lens.GraphLens.isEnumUnboxerLens():0:0 -> a 542:542: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.lens.GraphLens):759 -> a 542: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):738 -> a 543:548: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.lens.GraphLens):759:764 -> a 543:548: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):738 -> a 549:552: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):740:743 -> a 553:553:com.android.tools.r8.utils.InternalOptions$TestingOptions com.android.tools.r8.graph.AppView.testing():632:632 -> a 553:553: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):749 -> a 554:554: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):749:749 -> a 555:555:java.util.Set lambda$unboxEnums$6(com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.collections.LongLivedClassSetBuilder):705:705 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/aD;)Ljava/util/Set;"} 556:558:boolean lambda$unboxEnums$7(com.android.tools.r8.graph.ProgramMethod,java.util.Set):709:711 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Ljava/util/Set;)Z"} 559:559:boolean com.android.tools.r8.ir.optimize.enums.classification.EnumUnboxerMethodClassification.isCheckNotNullClassification():0:0 -> a 559:559:boolean lambda$unboxEnums$7(com.android.tools.r8.graph.ProgramMethod,java.util.Set):711 -> a 560:561:void updateKeepInfo(java.util.Set):796:797 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Im;)V"} 562:562:void lambda$updateKeepInfo$8(java.util.Set,com.android.tools.r8.shaking.KeepInfoCollection$MutableKeepInfoCollection):800:800 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Set;Lcom/android/tools/r8/shaking/h1;)V"} 563:563:void lambda$updateKeepInfo$8(java.util.Set,com.android.tools.r8.shaking.KeepInfoCollection$MutableKeepInfoCollection):799:799 -> a 564:565:void lambda$analyzeEnumInstances$9(com.android.tools.r8.com.google.common.collect.ImmutableMap$Builder,com.android.tools.r8.com.google.common.collect.ImmutableMap$Builder,com.android.tools.r8.ir.optimize.enums.EnumUnboxingCandidateInfoCollection$EnumUnboxingCandidateInfo):822:823 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/fm;Lcom/android/tools/r8/internal/fm;Lcom/android/tools/r8/internal/Jg;)V"} 566: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):845:866 -> a 566:587:void lambda$analyzeEnumInstances$9(com.android.tools.r8.com.google.common.collect.ImmutableMap$Builder,com.android.tools.r8.com.google.common.collect.ImmutableMap$Builder,com.android.tools.r8.ir.optimize.enums.EnumUnboxingCandidateInfoCollection$EnumUnboxingCandidateInfo):823 -> a 588:588: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):1637:1637 -> a 588:588: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):866 -> a 588:588:void lambda$analyzeEnumInstances$9(com.android.tools.r8.com.google.common.collect.ImmutableMap$Builder,com.android.tools.r8.com.google.common.collect.ImmutableMap$Builder,com.android.tools.r8.ir.optimize.enums.EnumUnboxingCandidateInfoCollection$EnumUnboxingCandidateInfo):823 -> a 589:602: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):870:883 -> a 589:602:void lambda$analyzeEnumInstances$9(com.android.tools.r8.com.google.common.collect.ImmutableMap$Builder,com.android.tools.r8.com.google.common.collect.ImmutableMap$Builder,com.android.tools.r8.ir.optimize.enums.EnumUnboxingCandidateInfoCollection$EnumUnboxingCandidateInfo):823 -> a 603:612: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):882:891 -> a 603:612:void lambda$analyzeEnumInstances$9(com.android.tools.r8.com.google.common.collect.ImmutableMap$Builder,com.android.tools.r8.com.google.common.collect.ImmutableMap$Builder,com.android.tools.r8.ir.optimize.enums.EnumUnboxingCandidateInfoCollection$EnumUnboxingCandidateInfo):823 -> a 613:613: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):1637:1637 -> a 613:613: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 -> a 613:613:void lambda$analyzeEnumInstances$9(com.android.tools.r8.com.google.common.collect.ImmutableMap$Builder,com.android.tools.r8.com.google.common.collect.ImmutableMap$Builder,com.android.tools.r8.ir.optimize.enums.EnumUnboxingCandidateInfoCollection$EnumUnboxingCandidateInfo):823 -> a 614:614:com.android.tools.r8.graph.DexClassAndField com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.getOrdinalField():189:189 -> a 614:614:java.util.OptionalInt com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.getOrdinal(com.android.tools.r8.ir.analysis.value.objectstate.ObjectState):1055 -> a 614:614: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):894 -> a 614:614:void lambda$analyzeEnumInstances$9(com.android.tools.r8.com.google.common.collect.ImmutableMap$Builder,com.android.tools.r8.com.google.common.collect.ImmutableMap$Builder,com.android.tools.r8.ir.optimize.enums.EnumUnboxingCandidateInfoCollection$EnumUnboxingCandidateInfo):823 -> a 615:616:java.util.OptionalInt com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.getOrdinal(com.android.tools.r8.ir.analysis.value.objectstate.ObjectState):1055:1056 -> a 615: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):894 -> a 615:616:void lambda$analyzeEnumInstances$9(com.android.tools.r8.com.google.common.collect.ImmutableMap$Builder,com.android.tools.r8.com.google.common.collect.ImmutableMap$Builder,com.android.tools.r8.ir.optimize.enums.EnumUnboxingCandidateInfoCollection$EnumUnboxingCandidateInfo):823 -> a 617:617:boolean com.android.tools.r8.ir.analysis.value.AbstractValue.isSingleNumberValue():0:0 -> a 617:617:java.util.OptionalInt com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.getOrdinal(com.android.tools.r8.ir.analysis.value.objectstate.ObjectState):1056 -> a 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):894 -> a 617:617:void lambda$analyzeEnumInstances$9(com.android.tools.r8.com.google.common.collect.ImmutableMap$Builder,com.android.tools.r8.com.google.common.collect.ImmutableMap$Builder,com.android.tools.r8.ir.optimize.enums.EnumUnboxingCandidateInfoCollection$EnumUnboxingCandidateInfo):823 -> a 618:620:java.util.OptionalInt com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.getOrdinal(com.android.tools.r8.ir.analysis.value.objectstate.ObjectState):1057:1059 -> a 618: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):894 -> a 618:620:void lambda$analyzeEnumInstances$9(com.android.tools.r8.com.google.common.collect.ImmutableMap$Builder,com.android.tools.r8.com.google.common.collect.ImmutableMap$Builder,com.android.tools.r8.ir.optimize.enums.EnumUnboxingCandidateInfoCollection$EnumUnboxingCandidateInfo):823 -> a 621:625: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):895:899 -> a 621:625:void lambda$analyzeEnumInstances$9(com.android.tools.r8.com.google.common.collect.ImmutableMap$Builder,com.android.tools.r8.com.google.common.collect.ImmutableMap$Builder,com.android.tools.r8.ir.optimize.enums.EnumUnboxingCandidateInfoCollection$EnumUnboxingCandidateInfo):823 -> a 626:626: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):1637:1637 -> a 626:626: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):896 -> a 626:626:void lambda$analyzeEnumInstances$9(com.android.tools.r8.com.google.common.collect.ImmutableMap$Builder,com.android.tools.r8.com.google.common.collect.ImmutableMap$Builder,com.android.tools.r8.ir.optimize.enums.EnumUnboxingCandidateInfoCollection$EnumUnboxingCandidateInfo):823 -> a 627:638: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):902:913 -> a 627:638:void lambda$analyzeEnumInstances$9(com.android.tools.r8.com.google.common.collect.ImmutableMap$Builder,com.android.tools.r8.com.google.common.collect.ImmutableMap$Builder,com.android.tools.r8.ir.optimize.enums.EnumUnboxingCandidateInfoCollection$EnumUnboxingCandidateInfo):823 -> a 639:639: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):1637:1637 -> a 639:639: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):910 -> a 639:639:void lambda$analyzeEnumInstances$9(com.android.tools.r8.com.google.common.collect.ImmutableMap$Builder,com.android.tools.r8.com.google.common.collect.ImmutableMap$Builder,com.android.tools.r8.ir.optimize.enums.EnumUnboxingCandidateInfoCollection$EnumUnboxingCandidateInfo):823 -> a 640: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):917:929 -> a 640:652:void lambda$analyzeEnumInstances$9(com.android.tools.r8.com.google.common.collect.ImmutableMap$Builder,com.android.tools.r8.com.google.common.collect.ImmutableMap$Builder,com.android.tools.r8.ir.optimize.enums.EnumUnboxingCandidateInfoCollection$EnumUnboxingCandidateInfo):823 -> a 653:653: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):1637:1637 -> 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):928 -> a 653:653:void lambda$analyzeEnumInstances$9(com.android.tools.r8.com.google.common.collect.ImmutableMap$Builder,com.android.tools.r8.com.google.common.collect.ImmutableMap$Builder,com.android.tools.r8.ir.optimize.enums.EnumUnboxingCandidateInfoCollection$EnumUnboxingCandidateInfo):823 -> a 654:654: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):932:932 -> a 654:654:void lambda$analyzeEnumInstances$9(com.android.tools.r8.com.google.common.collect.ImmutableMap$Builder,com.android.tools.r8.com.google.common.collect.ImmutableMap$Builder,com.android.tools.r8.ir.optimize.enums.EnumUnboxingCandidateInfoCollection$EnumUnboxingCandidateInfo):823 -> a 655:655:boolean com.android.tools.r8.ir.analysis.value.objectstate.ObjectState.isEnumValuesObjectState():0:0 -> a 655:655: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):932 -> a 655:655:void lambda$analyzeEnumInstances$9(com.android.tools.r8.com.google.common.collect.ImmutableMap$Builder,com.android.tools.r8.com.google.common.collect.ImmutableMap$Builder,com.android.tools.r8.ir.optimize.enums.EnumUnboxingCandidateInfoCollection$EnumUnboxingCandidateInfo):823 -> a 656: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):932:934 -> a 656:658:void lambda$analyzeEnumInstances$9(com.android.tools.r8.com.google.common.collect.ImmutableMap$Builder,com.android.tools.r8.com.google.common.collect.ImmutableMap$Builder,com.android.tools.r8.ir.optimize.enums.EnumUnboxingCandidateInfoCollection$EnumUnboxingCandidateInfo):823 -> a 659:674: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):933:948 -> a 659:674:void lambda$analyzeEnumInstances$9(com.android.tools.r8.com.google.common.collect.ImmutableMap$Builder,com.android.tools.r8.com.google.common.collect.ImmutableMap$Builder,com.android.tools.r8.ir.optimize.enums.EnumUnboxingCandidateInfoCollection$EnumUnboxingCandidateInfo):823 -> a 675:675: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):1637:1637 -> a 675:675: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):948 -> a 675:675:void lambda$analyzeEnumInstances$9(com.android.tools.r8.com.google.common.collect.ImmutableMap$Builder,com.android.tools.r8.com.google.common.collect.ImmutableMap$Builder,com.android.tools.r8.ir.optimize.enums.EnumUnboxingCandidateInfoCollection$EnumUnboxingCandidateInfo):823 -> a 676: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):954:954 -> a 676:676:void lambda$analyzeEnumInstances$9(com.android.tools.r8.com.google.common.collect.ImmutableMap$Builder,com.android.tools.r8.com.google.common.collect.ImmutableMap$Builder,com.android.tools.r8.ir.optimize.enums.EnumUnboxingCandidateInfoCollection$EnumUnboxingCandidateInfo):823 -> a 677:677:com.android.tools.r8.graph.DexClassAndField com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.getOrdinalField():189:189 -> a 677:677:java.util.OptionalInt com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.getOrdinal(com.android.tools.r8.ir.analysis.value.objectstate.ObjectState):1055 -> 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):954 -> a 677:677:void lambda$analyzeEnumInstances$9(com.android.tools.r8.com.google.common.collect.ImmutableMap$Builder,com.android.tools.r8.com.google.common.collect.ImmutableMap$Builder,com.android.tools.r8.ir.optimize.enums.EnumUnboxingCandidateInfoCollection$EnumUnboxingCandidateInfo):823 -> a 678:679:java.util.OptionalInt com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.getOrdinal(com.android.tools.r8.ir.analysis.value.objectstate.ObjectState):1055:1056 -> a 678: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):954 -> a 678:679:void lambda$analyzeEnumInstances$9(com.android.tools.r8.com.google.common.collect.ImmutableMap$Builder,com.android.tools.r8.com.google.common.collect.ImmutableMap$Builder,com.android.tools.r8.ir.optimize.enums.EnumUnboxingCandidateInfoCollection$EnumUnboxingCandidateInfo):823 -> a 680:680:boolean com.android.tools.r8.ir.analysis.value.AbstractValue.isSingleNumberValue():0:0 -> a 680:680:java.util.OptionalInt com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.getOrdinal(com.android.tools.r8.ir.analysis.value.objectstate.ObjectState):1056 -> a 680:680: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):954 -> a 680:680:void lambda$analyzeEnumInstances$9(com.android.tools.r8.com.google.common.collect.ImmutableMap$Builder,com.android.tools.r8.com.google.common.collect.ImmutableMap$Builder,com.android.tools.r8.ir.optimize.enums.EnumUnboxingCandidateInfoCollection$EnumUnboxingCandidateInfo):823 -> a 681:683:java.util.OptionalInt com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.getOrdinal(com.android.tools.r8.ir.analysis.value.objectstate.ObjectState):1057:1059 -> a 681:683: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):954 -> a 681:683:void lambda$analyzeEnumInstances$9(com.android.tools.r8.com.google.common.collect.ImmutableMap$Builder,com.android.tools.r8.com.google.common.collect.ImmutableMap$Builder,com.android.tools.r8.ir.optimize.enums.EnumUnboxingCandidateInfoCollection$EnumUnboxingCandidateInfo):823 -> a 684: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):954:954 -> a 684:684:void lambda$analyzeEnumInstances$9(com.android.tools.r8.com.google.common.collect.ImmutableMap$Builder,com.android.tools.r8.com.google.common.collect.ImmutableMap$Builder,com.android.tools.r8.ir.optimize.enums.EnumUnboxingCandidateInfoCollection$EnumUnboxingCandidateInfo):823 -> a 685:685:com.android.tools.r8.graph.DexClassAndField com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.getOrdinalField():189:189 -> a 685:685:java.util.OptionalInt com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.getOrdinal(com.android.tools.r8.ir.analysis.value.objectstate.ObjectState):1055 -> 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):955 -> a 685:685:void lambda$analyzeEnumInstances$9(com.android.tools.r8.com.google.common.collect.ImmutableMap$Builder,com.android.tools.r8.com.google.common.collect.ImmutableMap$Builder,com.android.tools.r8.ir.optimize.enums.EnumUnboxingCandidateInfoCollection$EnumUnboxingCandidateInfo):823 -> a 686:687:java.util.OptionalInt com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.getOrdinal(com.android.tools.r8.ir.analysis.value.objectstate.ObjectState):1055:1056 -> a 686: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):955 -> a 686:687:void lambda$analyzeEnumInstances$9(com.android.tools.r8.com.google.common.collect.ImmutableMap$Builder,com.android.tools.r8.com.google.common.collect.ImmutableMap$Builder,com.android.tools.r8.ir.optimize.enums.EnumUnboxingCandidateInfoCollection$EnumUnboxingCandidateInfo):823 -> a 688:688:boolean com.android.tools.r8.ir.analysis.value.AbstractValue.isSingleNumberValue():0:0 -> a 688:688:java.util.OptionalInt com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.getOrdinal(com.android.tools.r8.ir.analysis.value.objectstate.ObjectState):1056 -> 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):955 -> a 688:688:void lambda$analyzeEnumInstances$9(com.android.tools.r8.com.google.common.collect.ImmutableMap$Builder,com.android.tools.r8.com.google.common.collect.ImmutableMap$Builder,com.android.tools.r8.ir.optimize.enums.EnumUnboxingCandidateInfoCollection$EnumUnboxingCandidateInfo):823 -> a 689:691:java.util.OptionalInt com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.getOrdinal(com.android.tools.r8.ir.analysis.value.objectstate.ObjectState):1057:1059 -> a 689:691: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):955 -> a 689:691:void lambda$analyzeEnumInstances$9(com.android.tools.r8.com.google.common.collect.ImmutableMap$Builder,com.android.tools.r8.com.google.common.collect.ImmutableMap$Builder,com.android.tools.r8.ir.optimize.enums.EnumUnboxingCandidateInfoCollection$EnumUnboxingCandidateInfo):823 -> a 692:697: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):955:960 -> a 692:697:void lambda$analyzeEnumInstances$9(com.android.tools.r8.com.google.common.collect.ImmutableMap$Builder,com.android.tools.r8.com.google.common.collect.ImmutableMap$Builder,com.android.tools.r8.ir.optimize.enums.EnumUnboxingCandidateInfoCollection$EnumUnboxingCandidateInfo):823 -> a 698:698: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):1637:1637 -> a 698:698: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):960 -> a 698:698:void lambda$analyzeEnumInstances$9(com.android.tools.r8.com.google.common.collect.ImmutableMap$Builder,com.android.tools.r8.com.google.common.collect.ImmutableMap$Builder,com.android.tools.r8.ir.optimize.enums.EnumUnboxingCandidateInfoCollection$EnumUnboxingCandidateInfo):823 -> a 699:699: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):964:964 -> a 699:699:void lambda$analyzeEnumInstances$9(com.android.tools.r8.com.google.common.collect.ImmutableMap$Builder,com.android.tools.r8.com.google.common.collect.ImmutableMap$Builder,com.android.tools.r8.ir.optimize.enums.EnumUnboxingCandidateInfoCollection$EnumUnboxingCandidateInfo):823 -> a 700:701:com.android.tools.r8.com.google.common.collect.ImmutableMap com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.computeRequiredEnumInstanceFieldsData(com.android.tools.r8.graph.DexProgramClass,java.util.Set,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap):991:992 -> a 700:701: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):974 -> a 700:701:void lambda$analyzeEnumInstances$9(com.android.tools.r8.com.google.common.collect.ImmutableMap$Builder,com.android.tools.r8.com.google.common.collect.ImmutableMap$Builder,com.android.tools.r8.ir.optimize.enums.EnumUnboxingCandidateInfoCollection$EnumUnboxingCandidateInfo):823 -> a 702: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,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap):1012:1019 -> a 702:709:com.android.tools.r8.com.google.common.collect.ImmutableMap com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.computeRequiredEnumInstanceFieldsData(com.android.tools.r8.graph.DexProgramClass,java.util.Set,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap):994 -> a 702: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):974 -> a 702:709:void lambda$analyzeEnumInstances$9(com.android.tools.r8.com.google.common.collect.ImmutableMap$Builder,com.android.tools.r8.com.google.common.collect.ImmutableMap$Builder,com.android.tools.r8.ir.optimize.enums.EnumUnboxingCandidateInfoCollection$EnumUnboxingCandidateInfo):823 -> a 710:710: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):1637:1637 -> a 710:710: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,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap):1019 -> a 710:710:com.android.tools.r8.com.google.common.collect.ImmutableMap com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.computeRequiredEnumInstanceFieldsData(com.android.tools.r8.graph.DexProgramClass,java.util.Set,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap):994 -> a 710:710: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):974 -> a 710:710:void lambda$analyzeEnumInstances$9(com.android.tools.r8.com.google.common.collect.ImmutableMap$Builder,com.android.tools.r8.com.google.common.collect.ImmutableMap$Builder,com.android.tools.r8.ir.optimize.enums.EnumUnboxingCandidateInfoCollection$EnumUnboxingCandidateInfo):823 -> a 711:711: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,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap):1020:1020 -> a 711:711:com.android.tools.r8.com.google.common.collect.ImmutableMap com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.computeRequiredEnumInstanceFieldsData(com.android.tools.r8.graph.DexProgramClass,java.util.Set,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap):994 -> a 711:711: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):974 -> a 711:711:void lambda$analyzeEnumInstances$9(com.android.tools.r8.com.google.common.collect.ImmutableMap$Builder,com.android.tools.r8.com.google.common.collect.ImmutableMap$Builder,com.android.tools.r8.ir.optimize.enums.EnumUnboxingCandidateInfoCollection$EnumUnboxingCandidateInfo):823 -> a 712:716: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,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap):1018:1022 -> a 712:716:com.android.tools.r8.com.google.common.collect.ImmutableMap com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.computeRequiredEnumInstanceFieldsData(com.android.tools.r8.graph.DexProgramClass,java.util.Set,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap):994 -> a 712:716: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):974 -> a 712:716:void lambda$analyzeEnumInstances$9(com.android.tools.r8.com.google.common.collect.ImmutableMap$Builder,com.android.tools.r8.com.google.common.collect.ImmutableMap$Builder,com.android.tools.r8.ir.optimize.enums.EnumUnboxingCandidateInfoCollection$EnumUnboxingCandidateInfo):823 -> a 717:717:com.android.tools.r8.utils.collections.ImmutableInt2ReferenceSortedMap$Builder com.android.tools.r8.utils.collections.ImmutableInt2ReferenceSortedMap.builder():38:38 -> a 717:717: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,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap):1024 -> a 717:717:com.android.tools.r8.com.google.common.collect.ImmutableMap com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.computeRequiredEnumInstanceFieldsData(com.android.tools.r8.graph.DexProgramClass,java.util.Set,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap):994 -> a 717:717: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):974 -> a 717:717:void lambda$analyzeEnumInstances$9(com.android.tools.r8.com.google.common.collect.ImmutableMap$Builder,com.android.tools.r8.com.google.common.collect.ImmutableMap$Builder,com.android.tools.r8.ir.optimize.enums.EnumUnboxingCandidateInfoCollection$EnumUnboxingCandidateInfo):823 -> a 718:718: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,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap):1025:1025 -> a 718:718:com.android.tools.r8.com.google.common.collect.ImmutableMap com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.computeRequiredEnumInstanceFieldsData(com.android.tools.r8.graph.DexProgramClass,java.util.Set,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap):994 -> a 718:718: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):974 -> a 718:718:void lambda$analyzeEnumInstances$9(com.android.tools.r8.com.google.common.collect.ImmutableMap$Builder,com.android.tools.r8.com.google.common.collect.ImmutableMap$Builder,com.android.tools.r8.ir.optimize.enums.EnumUnboxingCandidateInfoCollection$EnumUnboxingCandidateInfo):823 -> a 719:719:java.lang.Integer com.android.tools.r8.it.unimi.dsi.fastutil.ints.AbstractIntIterator.next():57:57 -> a 719:719:java.lang.Object com.android.tools.r8.it.unimi.dsi.fastutil.ints.AbstractIntIterator.next():33 -> a 719:719: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,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap):1025 -> a 719:719:com.android.tools.r8.com.google.common.collect.ImmutableMap com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.computeRequiredEnumInstanceFieldsData(com.android.tools.r8.graph.DexProgramClass,java.util.Set,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap):994 -> a 719:719: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):974 -> a 719:719:void lambda$analyzeEnumInstances$9(com.android.tools.r8.com.google.common.collect.ImmutableMap$Builder,com.android.tools.r8.com.google.common.collect.ImmutableMap$Builder,com.android.tools.r8.ir.optimize.enums.EnumUnboxingCandidateInfoCollection$EnumUnboxingCandidateInfo):823 -> a 720:724: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,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap):1026:1030 -> a 720:724:com.android.tools.r8.com.google.common.collect.ImmutableMap com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.computeRequiredEnumInstanceFieldsData(com.android.tools.r8.graph.DexProgramClass,java.util.Set,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap):994 -> a 720:724: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):974 -> a 720:724:void lambda$analyzeEnumInstances$9(com.android.tools.r8.com.google.common.collect.ImmutableMap$Builder,com.android.tools.r8.com.google.common.collect.ImmutableMap$Builder,com.android.tools.r8.ir.optimize.enums.EnumUnboxingCandidateInfoCollection$EnumUnboxingCandidateInfo):823 -> a 725:725: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):1637:1637 -> a 725:725: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,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap):1029 -> a 725:725:com.android.tools.r8.com.google.common.collect.ImmutableMap com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.computeRequiredEnumInstanceFieldsData(com.android.tools.r8.graph.DexProgramClass,java.util.Set,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap):994 -> a 725: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):974 -> a 725:725:void lambda$analyzeEnumInstances$9(com.android.tools.r8.com.google.common.collect.ImmutableMap$Builder,com.android.tools.r8.com.google.common.collect.ImmutableMap$Builder,com.android.tools.r8.ir.optimize.enums.EnumUnboxingCandidateInfoCollection$EnumUnboxingCandidateInfo):823 -> a 726:726: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,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap):1031:1031 -> a 726:726:com.android.tools.r8.com.google.common.collect.ImmutableMap com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.computeRequiredEnumInstanceFieldsData(com.android.tools.r8.graph.DexProgramClass,java.util.Set,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap):994 -> a 726:726: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):974 -> a 726:726:void lambda$analyzeEnumInstances$9(com.android.tools.r8.com.google.common.collect.ImmutableMap$Builder,com.android.tools.r8.com.google.common.collect.ImmutableMap$Builder,com.android.tools.r8.ir.optimize.enums.EnumUnboxingCandidateInfoCollection$EnumUnboxingCandidateInfo):823 -> a 727:727:boolean com.android.tools.r8.ir.analysis.value.AbstractValue.isSingleNumberValue():0:0 -> a 727:727: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,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap):1033 -> a 727:727:com.android.tools.r8.com.google.common.collect.ImmutableMap com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.computeRequiredEnumInstanceFieldsData(com.android.tools.r8.graph.DexProgramClass,java.util.Set,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap):994 -> a 727:727: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):974 -> a 727:727:void lambda$analyzeEnumInstances$9(com.android.tools.r8.com.google.common.collect.ImmutableMap$Builder,com.android.tools.r8.com.google.common.collect.ImmutableMap$Builder,com.android.tools.r8.ir.optimize.enums.EnumUnboxingCandidateInfoCollection$EnumUnboxingCandidateInfo):823 -> a 728:731: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,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap):1033:1036 -> a 728:731:com.android.tools.r8.com.google.common.collect.ImmutableMap com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.computeRequiredEnumInstanceFieldsData(com.android.tools.r8.graph.DexProgramClass,java.util.Set,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap):994 -> a 728:731: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):974 -> a 728:731:void lambda$analyzeEnumInstances$9(com.android.tools.r8.com.google.common.collect.ImmutableMap$Builder,com.android.tools.r8.com.google.common.collect.ImmutableMap$Builder,com.android.tools.r8.ir.optimize.enums.EnumUnboxingCandidateInfoCollection$EnumUnboxingCandidateInfo):823 -> a 732:732: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):1637:1637 -> a 732:732: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,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap):1034 -> a 732:732:com.android.tools.r8.com.google.common.collect.ImmutableMap com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.computeRequiredEnumInstanceFieldsData(com.android.tools.r8.graph.DexProgramClass,java.util.Set,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap):994 -> a 732:732: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):974 -> a 732:732:void lambda$analyzeEnumInstances$9(com.android.tools.r8.com.google.common.collect.ImmutableMap$Builder,com.android.tools.r8.com.google.common.collect.ImmutableMap$Builder,com.android.tools.r8.ir.optimize.enums.EnumUnboxingCandidateInfoCollection$EnumUnboxingCandidateInfo):823 -> a 733:747: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,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap):1037:1051 -> a 733:747:com.android.tools.r8.com.google.common.collect.ImmutableMap com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.computeRequiredEnumInstanceFieldsData(com.android.tools.r8.graph.DexProgramClass,java.util.Set,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap):994 -> a 733:747: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):974 -> a 733:747:void lambda$analyzeEnumInstances$9(com.android.tools.r8.com.google.common.collect.ImmutableMap$Builder,com.android.tools.r8.com.google.common.collect.ImmutableMap$Builder,com.android.tools.r8.ir.optimize.enums.EnumUnboxingCandidateInfoCollection$EnumUnboxingCandidateInfo):823 -> a 748:758:com.android.tools.r8.com.google.common.collect.ImmutableMap com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.computeRequiredEnumInstanceFieldsData(com.android.tools.r8.graph.DexProgramClass,java.util.Set,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap):995:1005 -> a 748:758: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):974 -> a 748:758:void lambda$analyzeEnumInstances$9(com.android.tools.r8.com.google.common.collect.ImmutableMap$Builder,com.android.tools.r8.com.google.common.collect.ImmutableMap$Builder,com.android.tools.r8.ir.optimize.enums.EnumUnboxingCandidateInfoCollection$EnumUnboxingCandidateInfo):823 -> a 759:764: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):979:984 -> a 759:764:void lambda$analyzeEnumInstances$9(com.android.tools.r8.com.google.common.collect.ImmutableMap$Builder,com.android.tools.r8.com.google.common.collect.ImmutableMap$Builder,com.android.tools.r8.ir.optimize.enums.EnumUnboxingCandidateInfoCollection$EnumUnboxingCandidateInfo):823 -> a 765:765:void lambda$analyzeEnumInstances$9(com.android.tools.r8.com.google.common.collect.ImmutableMap$Builder,com.android.tools.r8.com.google.common.collect.ImmutableMap$Builder,com.android.tools.r8.ir.optimize.enums.EnumUnboxingCandidateInfoCollection$EnumUnboxingCandidateInfo):826:826 -> a 766:766:void com.android.tools.r8.ir.optimize.enums.EnumUnboxingCandidateInfoCollection.removeCandidate(com.android.tools.r8.graph.DexProgramClass):66:66 -> a 766:766:void lambda$analyzeEnumInstances$9(com.android.tools.r8.com.google.common.collect.ImmutableMap$Builder,com.android.tools.r8.com.google.common.collect.ImmutableMap$Builder,com.android.tools.r8.ir.optimize.enums.EnumUnboxingCandidateInfoCollection$EnumUnboxingCandidateInfo):826 -> a 767:772:void lambda$analyzeEnumInstances$9(com.android.tools.r8.com.google.common.collect.ImmutableMap$Builder,com.android.tools.r8.com.google.common.collect.ImmutableMap$Builder,com.android.tools.r8.ir.optimize.enums.EnumUnboxingCandidateInfoCollection$EnumUnboxingCandidateInfo):829:834 -> a 773:791:void lambda$analyzeInitializers$10(com.android.tools.r8.ir.optimize.enums.EnumUnboxingCandidateInfoCollection$EnumUnboxingCandidateInfo):1077:1095 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Jg;)V"} 792:792:boolean instanceInitializersAllowUnboxing(com.android.tools.r8.graph.DexProgramClass):1105:1105 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)Z"} 793:793:boolean instanceInitializersAllowUnboxing(com.android.tools.r8.graph.DexProgramClass):1104:1104 -> a 794:800: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):1265:1271 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Nh;Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/internal/Y10;)Lcom/android/tools/r8/internal/yQ;"} 801:801: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 801:801: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):1271 -> a 802:802: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 802:802: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 802:802: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):1271 -> a 803:816: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):1273:1286 -> a 817:831:com.android.tools.r8.ir.optimize.enums.eligibility.Reason 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):1293:1307 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Hl;Lcom/android/tools/r8/graph/q2;)Lcom/android/tools/r8/internal/yQ;"} 832: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):1329:1351 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Rs;Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/internal/Y10;)Lcom/android/tools/r8/internal/CQ;"} 855:855:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.code.Invoke.getFirstArgument():96:96 -> 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):1351 -> a 856:857: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):1351:1352 -> a 858:869: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):1349:1360 -> a 870:870:boolean com.android.tools.r8.ir.optimize.enums.classification.EnumUnboxerMethodClassification.isCheckNotNullClassification():0:0 -> a 870:870: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):1360 -> a 871:873: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):1362:1364 -> a 874:880: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):1363:1369 -> a 881:895: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):1367:1381 -> a 896:896:boolean com.android.tools.r8.ir.code.Instruction.isInvokeStatic():0:0 -> a 896:896:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.code.Invoke.getArgumentForParameter(int):91 -> a 896:896: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):1382 -> a 897:898:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.code.Invoke.getArgumentForParameter(int):91:92 -> a 897:898: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):1382 -> a 899:901: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):1382:1384 -> a 902:913: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):1383:1394 -> a 914:914:boolean com.android.tools.r8.graph.DexClass.isClasspathClass():0:0 -> a 914:914: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):1397 -> a 915:918: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):1398:1401 -> a 919:941: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):1441:1463 -> a 919:941: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):1404 -> a 942:942: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):1450:1450 -> a 942:942: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):1404 -> a 943:943:void com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.addRequiredNameData(com.android.tools.r8.graph.DexProgramClass):563:563 -> a 943:943: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):1451 -> a 943:943: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):1404 -> a 944:944: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):1452:1452 -> a 944:944: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):1404 -> a 945:975: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):1445:1475 -> a 945:975: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):1404 -> a 976:976:void com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.addRequiredNameData(com.android.tools.r8.graph.DexProgramClass):563:563 -> a 976:976: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):1476 -> a 976:976: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):1404 -> a 977:996: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):1477:1496 -> a 977:996: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):1404 -> a 997:1004: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):1494:1501 -> a 997: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):1404 -> a 1005:1005:void com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.addRequiredNameData(com.android.tools.r8.graph.DexProgramClass):563:563 -> a 1005:1005: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):1502 -> a 1005:1005: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):1404 -> a 1006:1037: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):1503:1534 -> a 1006:1037: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):1404 -> a 1038:1043: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):1511:1516 -> a 1038:1043: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):1404 -> a 1044:1044:void com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.addRequiredNameData(com.android.tools.r8.graph.DexProgramClass):563:563 -> a 1044:1044: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):1513 -> a 1044:1044: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):1404 -> a 1045:1045: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):1514:1514 -> a 1045:1045: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):1404 -> a 1046:1046: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):1407:1407 -> a 1047:1047:void com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.markMethodDependsOnLibraryModelisation(com.android.tools.r8.graph.ProgramMethod):217:217 -> a 1047:1047: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):1408 -> a 1048:1048:com.android.tools.r8.ir.optimize.enums.eligibility.Reason comparableAsUnboxedValues(com.android.tools.r8.ir.code.InvokeMethod):1415:1415 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Rs;)Lcom/android/tools/r8/internal/CQ;"} 1049:1049:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.code.Invoke.getFirstArgument():96:96 -> a 1049:1049:com.android.tools.r8.ir.optimize.enums.eligibility.Reason comparableAsUnboxedValues(com.android.tools.r8.ir.code.InvokeMethod):1416 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 1050:1063:com.android.tools.r8.ir.optimize.enums.eligibility.Reason comparableAsUnboxedValues(com.android.tools.r8.ir.code.InvokeMethod):1416:1429 -> a 1064:1064:com.android.tools.r8.ir.optimize.enums.eligibility.Reason comparableAsUnboxedValues(com.android.tools.r8.ir.code.InvokeMethod):1423:1423 -> a 1065:1075:void lambda$reportEnumsAnalysis$15(java.lang.StringBuilder,com.android.tools.r8.graph.DexType,java.util.List):1595:1605 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/StringBuilder;Lcom/android/tools/r8/graph/v2;Ljava/util/List;)V"} 1076:1081:void lambda$reportEnumsAnalysis$14(java.lang.StringBuilder,com.android.tools.r8.ir.optimize.enums.eligibility.Reason,int):1599:1604 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/StringBuilder;Lcom/android/tools/r8/internal/CQ;I)V"} 1082:1082:void lambda$reportEnumsAnalysis$17(com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntMap,com.android.tools.r8.graph.DexType,java.util.List):1614:1614 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/KI;Lcom/android/tools/r8/graph/v2;Ljava/util/List;)V"} 1083:1083:void lambda$reportEnumsAnalysis$16(com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntMap,com.android.tools.r8.ir.optimize.enums.eligibility.Reason):1616:1616 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/KI;Lcom/android/tools/r8/internal/CQ;)V"} 1084:1087:int lambda$reportEnumsAnalysis$18(com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntMap,java.lang.Object,java.lang.Object):1620:1623 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/KI;Ljava/lang/Object;Ljava/lang/Object;)I"} 1088:1092:void lambda$reportEnumsAnalysis$19(java.lang.StringBuilder,com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntMap,java.lang.Object):1627:1631 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/StringBuilder;Lcom/android/tools/r8/internal/KI;Ljava/lang/Object;)V"} 1093:1096:boolean reportFailure(com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.optimize.enums.eligibility.Reason):1642:1645 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/internal/CQ;)Z"} 1097:1098:void onMethodCodePruned(com.android.tools.r8.graph.ProgramMethod):1658:1659 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)V"} 1099:1102: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):1669:1672 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/internal/YE;Lcom/android/tools/r8/graph/proto/k;)Ljava/util/Set;"} 1:3:void com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl.markEnumEligible(com.android.tools.r8.graph.DexType,java.util.Set):323:325 -> b 1:3:void lambda$analyzeInvokeCustom$2(java.util.Set,com.android.tools.r8.graph.DexType):349 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Set;Lcom/android/tools/r8/graph/v2;)V"} 4:6:void invalidateEnum(com.android.tools.r8.graph.DexType):330:332 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)V"} 7:8:void rewriteWithLens():658:659 -> b 9:9:com.android.tools.r8.utils.collections.LongLivedClassSetBuilder lambda$analyzeInvokeUser$12(com.android.tools.r8.graph.lens.GraphLens):1371:1371 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xj;)Lcom/android/tools/r8/internal/aD;"} 10:10:void onMethodPruned(com.android.tools.r8.graph.ProgramMethod):1653:1653 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)V"} 1:3:boolean lambda$instanceInitializersAllowUnboxing$11(com.android.tools.r8.graph.ProgramMethod):1108:1110 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)Z"} 4:4:int lambda$reportEnumsAnalysis$13(com.android.tools.r8.graph.DexType):1569:1569 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)I"} 5:5:void unsetRewriter():1677:1677 -> c 1:2:void updateEnumUnboxingCandidatesInfo():194:195 -> d 3:3:void com.android.tools.r8.ir.optimize.enums.EnumUnboxingCandidateInfoCollection.removeCandidate(com.android.tools.r8.graph.DexProgramClass):66:66 -> d 3:3:void updateEnumUnboxingCandidatesInfo():195 -> d 4:4:void updateEnumUnboxingCandidatesInfo():197:197 -> d 5:5:java.util.List lambda$reportFailure$20(com.android.tools.r8.graph.DexType):1644:1644 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Ljava/util/List;"} 1:24:com.android.tools.r8.ir.optimize.enums.EnumDataMap analyzeEnumInstances():818:841 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/ug;"} 1:1:void analyzeInitializers():1075:1075 -> f 1:10:com.android.tools.r8.ir.optimize.enums.EnumDataMap finishAnalysis():804:813 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/ug;"} 11:11:com.android.tools.r8.ir.optimize.enums.EnumDataMap finishAnalysis():812:812 -> g 1:1:com.android.tools.r8.graph.DexClassAndField getOrdinalField():189:189 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/r0;"} 1:6:void reportEnumsAnalysis():1552:1557 -> i 7:85:void reportEnumsAnalysis():1555:1633 -> i com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl$1 -> com.android.tools.r8.internal.Dg: # {"id":"sourceFile","fileName":"EnumUnboxerImpl.java"} com.android.tools.r8.graph.lens.NonIdentityGraphLens val$graphLens -> a com.android.tools.r8.graph.lens.GraphLens val$codeLens -> b com.android.tools.r8.ir.optimize.enums.EnumUnboxingTreeFixer$Result val$treeFixerResult -> c com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl this$0 -> d 1:1:void (com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl,com.android.tools.r8.graph.lens.NonIdentityGraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.ir.optimize.enums.EnumUnboxingTreeFixer$Result):767:767 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Eg;Lcom/android/tools/r8/internal/HH;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/Ug;)V"} 1:2:void fixup(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.ir.optimize.info.MutableFieldOptimizationInfo):770:771 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/ir/optimize/info/k;)V"} 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.lens.GraphLens):39:39 -> a 3:3:void fixup(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.ir.optimize.info.MutableFieldOptimizationInfo):772 -> a 4:5:void fixup(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.optimize.info.MutableMethodOptimizationInfo):778:779 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W0;Lcom/android/tools/r8/ir/optimize/info/l;)V"} 6:6: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.lens.GraphLens):168:168 -> a 6:6:void fixup(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.optimize.info.MutableMethodOptimizationInfo):779 -> a 7:10:void fixup(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.optimize.info.MutableMethodOptimizationInfo):779:782 -> a 11:19:void fixup(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.optimize.info.MutableMethodOptimizationInfo):781:789 -> a com.android.tools.r8.ir.optimize.enums.EnumUnboxerMethodProcessorEventConsumer -> com.android.tools.r8.internal.Hg: # {"id":"sourceFile","fileName":"EnumUnboxerMethodProcessorEventConsumer.java"} void acceptEnumUnboxerCheckNotZeroContext(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod) -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/o5;)V"} void acceptEnumUnboxerSharedUtilityClassMethodContext(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod) -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/o5;)V"} void acceptEnumUnboxerLocalUtilityClassMethodContext(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod) -> g # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/o5;)V"} com.android.tools.r8.ir.optimize.enums.EnumUnboxingCandidateAnalysis -> com.android.tools.r8.internal.Ig: # {"id":"sourceFile","fileName":"EnumUnboxingCandidateAnalysis.java"} com.android.tools.r8.graph.AppView appView -> a com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl enumUnboxer -> b com.android.tools.r8.graph.DexItemFactory factory -> c com.android.tools.r8.ir.optimize.enums.EnumUnboxingCandidateInfoCollection enumToUnboxCandidates -> d java.util.Map enumSubclasses -> e java.util.Set ineligibleCandidates -> f boolean $assertionsDisabled -> g 1:1:void ():28:28 -> 1:1:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl):44:44 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/Eg;)V"} 2:11:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.optimize.enums.EnumUnboxerImpl):38:47 -> 1:1:com.android.tools.r8.ir.optimize.enums.EnumUnboxingCandidateInfoCollection findCandidates(com.android.tools.r8.graph.lens.GraphLens):52:52 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xj;)Lcom/android/tools/r8/internal/Kg;"} 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.lens.GraphLens):52 -> a 3:5:com.android.tools.r8.ir.optimize.enums.EnumUnboxingCandidateInfoCollection findCandidates(com.android.tools.r8.graph.lens.GraphLens):57:59 -> a 6:7:void com.android.tools.r8.ir.optimize.enums.EnumUnboxingCandidateAnalysis.removeIneligibleCandidates():83:84 -> a 6:7:com.android.tools.r8.ir.optimize.enums.EnumUnboxingCandidateInfoCollection findCandidates(com.android.tools.r8.graph.lens.GraphLens):62 -> a 8:8:void com.android.tools.r8.ir.optimize.enums.EnumUnboxingCandidateAnalysis.removeEnumsInAnnotations():180:180 -> a 8:8:com.android.tools.r8.ir.optimize.enums.EnumUnboxingCandidateInfoCollection findCandidates(com.android.tools.r8.graph.lens.GraphLens):63 -> a 9:9:boolean com.android.tools.r8.graph.DexClass.isAnnotation():589:589 -> a 9:9:void com.android.tools.r8.ir.optimize.enums.EnumUnboxingCandidateAnalysis.removeEnumsInAnnotations():181 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 9:9:com.android.tools.r8.ir.optimize.enums.EnumUnboxingCandidateInfoCollection findCandidates(com.android.tools.r8.graph.lens.GraphLens):63 -> a 10:10:boolean com.android.tools.r8.graph.DexClass.isAnnotation():589:589 -> a 10:10:void com.android.tools.r8.ir.optimize.enums.EnumUnboxingCandidateAnalysis.removeEnumsInAnnotations():181 -> a 10:10:com.android.tools.r8.ir.optimize.enums.EnumUnboxingCandidateInfoCollection findCandidates(com.android.tools.r8.graph.lens.GraphLens):63 -> a 11:11:void com.android.tools.r8.ir.optimize.enums.EnumUnboxingCandidateAnalysis.removeEnumsInAnnotations():182:182 -> a 11:11:com.android.tools.r8.ir.optimize.enums.EnumUnboxingCandidateInfoCollection findCandidates(com.android.tools.r8.graph.lens.GraphLens):63 -> a 12:14:void com.android.tools.r8.ir.optimize.enums.EnumUnboxingCandidateAnalysis.removeEnumsInAnnotation(com.android.tools.r8.graph.DexProgramClass):191:193 -> a 12:14:void com.android.tools.r8.ir.optimize.enums.EnumUnboxingCandidateAnalysis.removeEnumsInAnnotations():183 -> a 12:14:com.android.tools.r8.ir.optimize.enums.EnumUnboxingCandidateInfoCollection findCandidates(com.android.tools.r8.graph.lens.GraphLens):63 -> a 15:20:void com.android.tools.r8.ir.optimize.enums.EnumUnboxingCandidateAnalysis.removeEnumsInAnnotation(com.android.tools.r8.graph.DexProgramClass):192:197 -> a 15:20:void com.android.tools.r8.ir.optimize.enums.EnumUnboxingCandidateAnalysis.removeEnumsInAnnotations():183 -> a 15:20:com.android.tools.r8.ir.optimize.enums.EnumUnboxingCandidateInfoCollection findCandidates(com.android.tools.r8.graph.lens.GraphLens):63 -> a 21:27:com.android.tools.r8.ir.optimize.enums.EnumUnboxingCandidateInfoCollection findCandidates(com.android.tools.r8.graph.lens.GraphLens):64:70 -> a 28:28:com.android.tools.r8.ir.optimize.enums.EnumUnboxingCandidateInfoCollection findCandidates(com.android.tools.r8.graph.lens.GraphLens):55:55 -> a 29:31:void lambda$setEnumSubclassesOnCandidates$0(com.android.tools.r8.ir.optimize.enums.EnumUnboxingCandidateInfoCollection$EnumUnboxingCandidateInfo):76:78 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Jg;)V"} 32:32:void lambda$setEnumSubclassesOnCandidates$0(com.android.tools.r8.ir.optimize.enums.EnumUnboxingCandidateInfoCollection$EnumUnboxingCandidateInfo):77:77 -> a 33:33:void analyzeEnum(com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.DexProgramClass):89:89 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/graph/q2;)V"} 34:41:boolean com.android.tools.r8.ir.optimize.enums.EnumUnboxingCandidateAnalysis.legacyIsEnumUnboxingCandidate(com.android.tools.r8.graph.DexProgramClass):139:146 -> a 34:41:void analyzeEnum(com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.DexProgramClass):90 -> a 42:42: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):1637:1637 -> a 42:42:boolean com.android.tools.r8.ir.optimize.enums.EnumUnboxingCandidateAnalysis.legacyIsEnumUnboxingCandidate(com.android.tools.r8.graph.DexProgramClass):146 -> a 42:42:void analyzeEnum(com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.DexProgramClass):90 -> a 43:43:boolean com.android.tools.r8.ir.optimize.enums.EnumUnboxingCandidateAnalysis.legacyIsEnumUnboxingCandidate(com.android.tools.r8.graph.DexProgramClass):152:152 -> a 43:43:void analyzeEnum(com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.DexProgramClass):90 -> a 44:58:void analyzeEnum(com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.DexProgramClass):91:105 -> a 59:78:boolean isSubEnumUnboxingCandidate(com.android.tools.r8.graph.DexProgramClass):111:130 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)Z"} 79:83:void removePinnedCandidates():207:211 -> a 84:84:void lambda$removePinnedCandidates$1(com.android.tools.r8.graph.DexField):210:210 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;)V"} 85:87:void com.android.tools.r8.ir.optimize.enums.EnumUnboxingCandidateAnalysis.removePinnedIfNotHolder(com.android.tools.r8.graph.DexMember,com.android.tools.r8.graph.DexType):223:225 -> a 85:87:void lambda$removePinnedCandidates$1(com.android.tools.r8.graph.DexField):210 -> a 88:89:void lambda$removePinnedCandidates$2(com.android.tools.r8.graph.DexMethod):213:214 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)V"} 90:92:void com.android.tools.r8.ir.optimize.enums.EnumUnboxingCandidateAnalysis.removePinnedIfNotHolder(com.android.tools.r8.graph.DexMember,com.android.tools.r8.graph.DexType):223:225 -> a 90:92:void lambda$removePinnedCandidates$2(com.android.tools.r8.graph.DexMethod):214 -> a 93:93:void lambda$removePinnedCandidates$2(com.android.tools.r8.graph.DexMethod):215:215 -> a 94:96:void com.android.tools.r8.ir.optimize.enums.EnumUnboxingCandidateAnalysis.removePinnedIfNotHolder(com.android.tools.r8.graph.DexMember,com.android.tools.r8.graph.DexType):223:225 -> a 94:96:void lambda$removePinnedCandidates$2(com.android.tools.r8.graph.DexMethod):216 -> a 97:99:void removePinnedCandidate(com.android.tools.r8.graph.DexType):230:232 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)V"} 1:1:void setEnumSubclassesOnCandidates():74:74 -> b 2:10:boolean isSuperEnumUnboxingCandidate(com.android.tools.r8.graph.DexProgramClass):156:164 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)Z"} 11:11: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):1637:1637 -> b 11:11:boolean isSuperEnumUnboxingCandidate(com.android.tools.r8.graph.DexProgramClass):164 -> b 12:13:boolean isSuperEnumUnboxingCandidate(com.android.tools.r8.graph.DexProgramClass):170:171 -> b 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):1637:1637 -> b 14:14:boolean isSuperEnumUnboxingCandidate(com.android.tools.r8.graph.DexProgramClass):171 -> b com.android.tools.r8.ir.optimize.enums.EnumUnboxingCandidateInfoCollection -> com.android.tools.r8.internal.Kg: # {"id":"sourceFile","fileName":"EnumUnboxingCandidateInfoCollection.java"} java.util.Map enumTypeToInfo -> a java.util.Map subEnumToSuperEnumMap -> b java.util.Set prunedMethods -> c boolean $assertionsDisabled -> d 1:1:void ():29:29 -> 1:5:void ():29:33 -> 1:2:void addCandidate(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.lens.GraphLens):39:40 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/internal/Xj;)V"} 3:3:void setEnumSubclasses(com.android.tools.r8.graph.DexType,java.util.Set):55:55 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Ljava/util/Set;)V"} 4:4:void com.android.tools.r8.ir.optimize.enums.EnumUnboxingCandidateInfoCollection$EnumUnboxingCandidateInfo.setSubclasses(java.util.Set):187:187 -> a 4:4:void setEnumSubclasses(com.android.tools.r8.graph.DexType,java.util.Set):55 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 5:6:void setEnumSubclasses(com.android.tools.r8.graph.DexType,java.util.Set):56:57 -> a 7:7:void addPrunedMethod(com.android.tools.r8.graph.ProgramMethod):62:62 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)V"} 8:13:boolean isAssignableTo(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):95:100 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/v2;)Z"} 14:19:com.android.tools.r8.graph.DexProgramClass getCandidateClassOrNull(com.android.tools.r8.graph.DexType):104:109 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/q2;"} 20:27:com.android.tools.r8.utils.collections.LongLivedProgramMethodSetBuilder allMethodDependencies():113:120 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/dD;"} 28:28:void addMethodDependency(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod):128:128 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/o5;)V"} 29:29:void com.android.tools.r8.ir.optimize.enums.EnumUnboxingCandidateInfoCollection$EnumUnboxingCandidateInfo.addMethodDependency(com.android.tools.r8.graph.ProgramMethod):195:195 -> a 29:29:void addMethodDependency(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod):132 -> a 30:30:void addRequiredEnumInstanceFieldData(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexField):139:139 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/graph/Y0;)V"} 31:31:void com.android.tools.r8.ir.optimize.enums.EnumUnboxingCandidateInfoCollection$EnumUnboxingCandidateInfo.addRequiredInstanceFieldData(com.android.tools.r8.graph.DexField):199:199 -> a 31:31:void addRequiredEnumInstanceFieldData(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexField):143 -> a 32:32:void forEachCandidateInfo(java.util.function.Consumer):147:147 -> a 1:2:java.util.Set getSubtypes(com.android.tools.r8.graph.DexType):50:51 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Ljava/util/Set;"} 3:3:java.util.Set getSubtypes(com.android.tools.r8.graph.DexType):50:50 -> b 4:5:com.android.tools.r8.com.google.common.collect.ImmutableMap candidateClassesWithSubclasses():86:87 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/im;"} 6:6:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.ir.optimize.enums.EnumUnboxingCandidateInfoCollection$EnumUnboxingCandidateInfo.getEnumClass():191:191 -> b 6:6:com.android.tools.r8.com.google.common.collect.ImmutableMap candidateClassesWithSubclasses():88 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 7:9:com.android.tools.r8.com.google.common.collect.ImmutableMap candidateClassesWithSubclasses():88:90 -> b 1:1:boolean hasSubtypes(com.android.tools.r8.graph.DexType):46:46 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Z"} 2:2:com.android.tools.r8.com.google.common.collect.ImmutableSet candidates():82:82 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Im;"} 1:1:boolean isCandidate(com.android.tools.r8.graph.DexType):74:74 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Z"} 2:2:void clear():151:151 -> d 1:1:void removeCandidate(com.android.tools.r8.graph.DexType):70:70 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)V"} 2:2:boolean isEmpty():78:78 -> e 1:2:boolean verifyAllSubtypesAreSet():155:156 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} com.android.tools.r8.ir.optimize.enums.EnumUnboxingCandidateInfoCollection$EnumUnboxingCandidateInfo -> com.android.tools.r8.internal.Jg: # {"id":"sourceFile","fileName":"EnumUnboxingCandidateInfoCollection.java"} com.android.tools.r8.graph.DexProgramClass enumClass -> a com.android.tools.r8.utils.collections.LongLivedProgramMethodSetBuilder methodDependencies -> b java.util.Set requiredInstanceFieldData -> c java.util.Set subclasses -> d boolean $assertionsDisabled -> e 1:1:void ():161:161 -> 1:1:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.lens.GraphLens):172:172 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/internal/Xj;)V"} 2:14:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.lens.GraphLens):165:177 -> 1:1:com.android.tools.r8.graph.DexProgramClass getEnumClass():191:191 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/q2;"} 1:1:java.util.Set getRequiredInstanceFieldData():203:203 -> b 1:2:java.util.Set getSubclasses():182:183 -> c com.android.tools.r8.ir.optimize.enums.EnumUnboxingCfMethods -> com.android.tools.r8.internal.Qg: # {"id":"sourceFile","fileName":"EnumUnboxingCfMethods.java"} 1:1:void registerSynthesizedCodeReferences(com.android.tools.r8.graph.DexItemFactory):46:46 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;)V"} 2:17:com.android.tools.r8.graph.CfCode EnumUnboxingMethods_equals(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):92:107 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/u;"} 18:18:void com.android.tools.r8.cf.code.CfNew.(com.android.tools.r8.graph.DexType):39:39 -> a 18:18:com.android.tools.r8.graph.CfCode EnumUnboxingMethods_equals(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):107 -> a 19:26:com.android.tools.r8.graph.CfCode EnumUnboxingMethods_equals(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):107:114 -> a 27:36:com.android.tools.r8.graph.CfCode EnumUnboxingMethods_equals(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):111:120 -> a 37:37:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> a 37:37:com.android.tools.r8.graph.CfCode EnumUnboxingMethods_equals(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):120 -> a 38:47:com.android.tools.r8.graph.CfCode EnumUnboxingMethods_equals(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):120:129 -> a 48:48:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> a 48:48:com.android.tools.r8.graph.CfCode EnumUnboxingMethods_equals(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):129 -> a 49:54:com.android.tools.r8.graph.CfCode EnumUnboxingMethods_equals(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):129:134 -> a 55:55:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> a 55:55:com.android.tools.r8.graph.CfCode EnumUnboxingMethods_equals(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):134 -> a 56:57:com.android.tools.r8.graph.CfCode EnumUnboxingMethods_equals(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):134:135 -> a 58:95:com.android.tools.r8.graph.CfCode EnumUnboxingMethods_equals(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):102:139 -> a 96:96:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161:161 -> a 96:96:com.android.tools.r8.graph.CfCode EnumUnboxingMethods_equals(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):139 -> a 97:97: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):187:187 -> a 97:97:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161 -> a 97:97:com.android.tools.r8.graph.CfCode EnumUnboxingMethods_equals(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):139 -> a 98:98: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):179:179 -> a 98:98:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161 -> a 98:98:com.android.tools.r8.graph.CfCode EnumUnboxingMethods_equals(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):139 -> a com.android.tools.r8.ir.optimize.enums.EnumUnboxingLens -> com.android.tools.r8.internal.Sg: # {"id":"sourceFile","fileName":"EnumUnboxingLens.java"} com.android.tools.r8.ir.analysis.value.AbstractValueFactory abstractValueFactory -> n java.util.Map prototypeChangesPerMethod -> o com.android.tools.r8.ir.optimize.enums.EnumDataMap unboxedEnums -> p boolean $assertionsDisabled -> q 1:1:void ():39:39 -> 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,java.util.Map):52:56 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/Q4;Lcom/android/tools/r8/internal/P4;Ljava/util/IdentityHashMap;Ljava/util/IdentityHashMap;Lcom/android/tools/r8/internal/im;)V"} 1:1:com.android.tools.r8.ir.optimize.enums.EnumUnboxingLens asEnumUnboxerLens():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Sg;"} 2:3:boolean isContextFreeForMethods(com.android.tools.r8.graph.lens.GraphLens):79:80 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xj;)Z"} 4:36:com.android.tools.r8.graph.lens.MethodLookupResult internalDescribeLookupMethod(com.android.tools.r8.graph.lens.MethodLookupResult,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.lens.GraphLens):100:132 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/PE;Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/internal/Xj;)Lcom/android/tools/r8/internal/PE;"} 37:40:com.android.tools.r8.graph.lens.MethodLookupResult internalDescribeLookupMethod(com.android.tools.r8.graph.lens.MethodLookupResult,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.lens.GraphLens):131:134 -> a 41:44:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription internalDescribePrototypeChanges(com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,com.android.tools.r8.graph.DexMethod):142:145 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/proto/k;)Lcom/android/tools/r8/graph/proto/k;"} 45:49: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):169:173 -> a 45:49:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription internalDescribePrototypeChanges(com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,com.android.tools.r8.graph.DexMethod):146 -> a 50:50: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):172:172 -> a 50:50:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription internalDescribePrototypeChanges(com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,com.android.tools.r8.graph.DexMethod):146 -> a 51:56:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription internalDescribePrototypeChanges(com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,com.android.tools.r8.graph.DexMethod):150:155 -> a 57:73:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription internalDescribePrototypeChanges(com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,com.android.tools.r8.graph.DexMethod):149:165 -> a 74:74:com.android.tools.r8.ir.optimize.enums.EnumUnboxingLens$Builder enumUnboxingLensBuilder(com.android.tools.r8.graph.AppView):191:191 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)Lcom/android/tools/r8/internal/Rg;"} 1:4:com.android.tools.r8.ir.code.InvokeType mapInvocationType(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.InvokeType):182:185 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/internal/ft;)Lcom/android/tools/r8/internal/ft;"} 1:6:boolean verifyIsContextFreeForMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.lens.GraphLens):88:93 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/graph/j2;)Z"} com.android.tools.r8.ir.optimize.enums.EnumUnboxingLens$Builder -> com.android.tools.r8.internal.Rg: # {"id":"sourceFile","fileName":"EnumUnboxingLens.java"} com.android.tools.r8.graph.DexItemFactory dexItemFactory -> a java.util.Map typeMap -> b com.android.tools.r8.utils.collections.MutableBidirectionalOneToOneMap newFieldSignatures -> c com.android.tools.r8.utils.collections.MutableBidirectionalOneToManyRepresentativeMap newMethodSignatures -> d java.util.Map methodMap -> e java.util.Map prototypeChangesPerMethod -> f boolean $assertionsDisabled -> g 1:1:void ():194:194 -> 1:1:void (com.android.tools.r8.graph.AppView):207:207 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)V"} 2:13:void (com.android.tools.r8.graph.AppView):197:208 -> 1:2:com.android.tools.r8.ir.optimize.enums.EnumUnboxingLens$Builder mapUnboxedEnums(java.util.Set):212:213 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Set;)Lcom/android/tools/r8/internal/Rg;"} 3:3:void move(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexField):222:222 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;Lcom/android/tools/r8/graph/Y0;)V"} 4:4:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription recordPrototypeChanges(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,boolean,boolean,boolean,java.util.List):232:232 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/j2;ZZZLjava/util/List;)Lcom/android/tools/r8/graph/proto/k;"} 5:19:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription com.android.tools.r8.ir.optimize.enums.EnumUnboxingLens$Builder.computePrototypeChanges(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,boolean,boolean,boolean,java.util.List):279:293 -> a 5:19:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription recordPrototypeChanges(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,boolean,boolean,boolean,java.util.List):234 -> a 20:40:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription com.android.tools.r8.ir.optimize.enums.EnumUnboxingLens$Builder.computePrototypeChanges(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,boolean,boolean,boolean,java.util.List):288:308 -> a 20:40:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription recordPrototypeChanges(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,boolean,boolean,boolean,java.util.List):234 -> a 41:53:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription com.android.tools.r8.ir.optimize.enums.EnumUnboxingLens$Builder.computePrototypeChanges(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,boolean,boolean,boolean,java.util.List):306:318 -> a 41:53:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription recordPrototypeChanges(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,boolean,boolean,boolean,java.util.List):234 -> a 54:54: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 54:54:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription com.android.tools.r8.ir.optimize.enums.EnumUnboxingLens$Builder.computePrototypeChanges(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,boolean,boolean,boolean,java.util.List):318 -> a 54:54:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription recordPrototypeChanges(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,boolean,boolean,boolean,java.util.List):234 -> a 55:55:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription com.android.tools.r8.ir.optimize.enums.EnumUnboxingLens$Builder.computePrototypeChanges(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,boolean,boolean,boolean,java.util.List):319:319 -> a 55:55:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription recordPrototypeChanges(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,boolean,boolean,boolean,java.util.List):234 -> a 56:56:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription recordPrototypeChanges(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,boolean,boolean,boolean,java.util.List):241:241 -> a 57:58:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription mapToDispatch(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):255:256 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/j2;)V"} 59:61:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription moveAndMap(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,boolean,boolean,java.util.List):265:267 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/j2;ZZLjava/util/List;)Lcom/android/tools/r8/graph/proto/k;"} 62:64:void recordCheckNotZeroMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod):324:326 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/o5;)V"} 65:68:void recordCheckNotZeroMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod):325:328 -> a 69:72:void recordCheckNotZeroMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod):327:330 -> a 73:76:void recordCheckNotZeroMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod):329:332 -> a 77:77:void recordCheckNotZeroMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod):331:331 -> a 78:85:com.android.tools.r8.ir.optimize.enums.EnumUnboxingLens build(com.android.tools.r8.graph.AppView):336:343 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)Lcom/android/tools/r8/internal/Sg;"} 1:2:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription moveVirtual(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):250:251 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/j2;)V"} com.android.tools.r8.ir.optimize.enums.EnumUnboxingRewriter -> com.android.tools.r8.internal.Tg: # {"id":"sourceFile","fileName":"EnumUnboxingRewriter.java"} com.android.tools.r8.graph.AppView appView -> a java.util.Map checkNotNullToCheckNotZeroMapping -> b com.android.tools.r8.graph.DexItemFactory factory -> c com.android.tools.r8.utils.InternalOptions options -> d com.android.tools.r8.ir.optimize.enums.EnumDataMap unboxedEnumsData -> e com.android.tools.r8.ir.optimize.enums.EnumUnboxingLens enumUnboxingLens -> f com.android.tools.r8.ir.optimize.enums.EnumUnboxingUtilityClasses utilityClasses -> g boolean $assertionsDisabled -> h 1:1:void ():56:56 -> 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):71:78 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/G4;Lcom/android/tools/r8/internal/Sg;Lcom/android/tools/r8/internal/ug;Lcom/android/tools/r8/internal/Yg;)V"} 1:6: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):122:127 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/internal/YE;Lcom/android/tools/r8/graph/proto/k;)Ljava/util/Set;"} 7:8: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):91:92 -> a 7:8: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):128 -> a 9:10:int com.android.tools.r8.ir.code.IRCode.getNumberOfArguments():1096:1097 -> a 9:10: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):94 -> a 9:10: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):128 -> a 11: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):95:103 -> a 11: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):128 -> a 20:20:boolean com.android.tools.r8.graph.proto.ArgumentInfo.isRewrittenTypeInfo():0:0 -> 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):104 -> 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):128 -> a 21:23: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):105:107 -> a 21:23: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):128 -> a 24:24:com.android.tools.r8.graph.DexType com.android.tools.r8.ir.optimize.enums.EnumUnboxingRewriter.getEnumClassTypeOrNull(com.android.tools.r8.graph.DexType):656:656 -> a 24: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):107 -> a 24: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):128 -> 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):109:109 -> 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):128 -> a 26:33: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):129:136 -> a 34:35: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):579:580 -> a 34:35: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):137 -> a 36:39:com.android.tools.r8.graph.DexType com.android.tools.r8.ir.optimize.enums.EnumUnboxingRewriter.getEnumClassTypeOrNull(com.android.tools.r8.ir.analysis.type.TypeElement):649:652 -> a 36: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):580 -> a 36: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):137 -> a 40:40:com.android.tools.r8.graph.DexType com.android.tools.r8.ir.optimize.enums.EnumUnboxingRewriter.getEnumClassTypeOrNull(com.android.tools.r8.graph.DexType):656:656 -> 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):652 -> 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):580 -> 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):137 -> 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):581:583 -> 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):137 -> a 44:48:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.optimize.enums.EnumUnboxingRewriter.insertConstZero(com.android.tools.r8.ir.code.IRCode):596:600 -> a 44:48: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):585 -> a 44:48: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):137 -> a 49: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):587:587 -> a 49: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):137 -> a 50:58: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):138:146 -> a 59:59:boolean com.android.tools.r8.ir.code.Instruction.isInitClass():0:0 -> a 59: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):146 -> a 60:61: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):147:148 -> a 62:62:com.android.tools.r8.graph.DexType com.android.tools.r8.ir.optimize.enums.EnumUnboxingRewriter.getEnumClassTypeOrNull(com.android.tools.r8.graph.DexType):656:656 -> a 62: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):148 -> a 63:80: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):150:167 -> a 81:110: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:195 -> a 111:111:com.android.tools.r8.ir.optimize.enums.SharedEnumUnboxingUtilityClass com.android.tools.r8.ir.optimize.enums.EnumUnboxingRewriter.getSharedUtilityClass():86:86 -> a 111:111: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):199 -> a 112:112: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):199:199 -> a 113: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):196: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):82:82 -> 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.graph.ProgramMethod,com.android.tools.r8.ir.optimize.enums.EnumUnboxerMethodProcessorEventConsumer):571 -> 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: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.graph.ProgramMethod,com.android.tools.r8.ir.optimize.enums.EnumUnboxerMethodProcessorEventConsumer):571:575 -> a 127: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: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.graph.ProgramMethod,com.android.tools.r8.ir.optimize.enums.EnumUnboxerMethodProcessorEventConsumer):574:574 -> 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):209 -> a 133:142: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):211:220 -> a 143:148: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):216:221 -> a 149:149:com.android.tools.r8.ir.optimize.enums.LocalEnumUnboxingUtilityClass com.android.tools.r8.ir.optimize.enums.EnumUnboxingRewriter.getLocalUtilityClass(com.android.tools.r8.graph.DexType):82:82 -> a 149:149: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.graph.ProgramMethod,com.android.tools.r8.ir.optimize.enums.EnumUnboxerMethodProcessorEventConsumer):571 -> a 149:149: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):229 -> a 150:154: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.graph.ProgramMethod,com.android.tools.r8.ir.optimize.enums.EnumUnboxerMethodProcessorEventConsumer):571:575 -> a 150:154: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):229 -> a 155:155: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.graph.ProgramMethod,com.android.tools.r8.ir.optimize.enums.EnumUnboxerMethodProcessorEventConsumer):574:574 -> a 155:155: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):229 -> a 156:158: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):231:233 -> a 159:159:boolean com.android.tools.r8.graph.Definition.isProgramMethod():0:0 -> a 159:159: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):233 -> a 160:164: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):233:237 -> a 165:165:void com.android.tools.r8.ir.optimize.enums.EnumUnboxingRewriter.rewriteNullCheck(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.enums.EnumUnboxerMethodProcessorEventConsumer):537:537 -> a 165:165: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):238 -> a 166:166:com.android.tools.r8.ir.optimize.enums.SharedEnumUnboxingUtilityClass com.android.tools.r8.ir.optimize.enums.EnumUnboxingRewriter.getSharedUtilityClass():86:86 -> a 166:166:void com.android.tools.r8.ir.optimize.enums.EnumUnboxingRewriter.rewriteNullCheck(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.enums.EnumUnboxerMethodProcessorEventConsumer):541 -> a 166:166: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):238 -> a 167:167:void com.android.tools.r8.ir.optimize.enums.EnumUnboxingRewriter.rewriteNullCheck(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.enums.EnumUnboxerMethodProcessorEventConsumer):541:541 -> a 167:167: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):238 -> a 168:168:void com.android.tools.r8.ir.optimize.enums.EnumUnboxingRewriter.rewriteNullCheck(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.enums.EnumUnboxerMethodProcessorEventConsumer):538:538 -> a 168:168: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):238 -> a 169:169:com.android.tools.r8.ir.optimize.enums.SharedEnumUnboxingUtilityClass com.android.tools.r8.ir.optimize.enums.EnumUnboxingRewriter.getSharedUtilityClass():86:86 -> a 169:169: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):206 -> a 170:170: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):206:206 -> a 171:171: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:203 -> a 172:172:com.android.tools.r8.ir.optimize.enums.SharedEnumUnboxingUtilityClass com.android.tools.r8.ir.optimize.enums.EnumUnboxingRewriter.getSharedUtilityClass():86:86 -> a 172:172: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 173:173: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 174: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):190:246 -> a 231:231:com.android.tools.r8.ir.optimize.enums.LocalEnumUnboxingUtilityClass com.android.tools.r8.ir.optimize.enums.EnumUnboxingRewriter.getLocalUtilityClass(com.android.tools.r8.graph.DexType):82:82 -> a 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):249 -> a 232:235: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):249:252 -> a 236:236:com.android.tools.r8.ir.code.InvokeStatic$Builder com.android.tools.r8.ir.code.InvokeStatic.builder():51:51 -> a 236:236: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):252 -> a 237:237:com.android.tools.r8.ir.code.InvokeMethod$Builder com.android.tools.r8.ir.code.InvokeMethod$Builder.setMethod(com.android.tools.r8.graph.DexClassAndMethod):306:306 -> a 237:237:com.android.tools.r8.ir.code.InvokeMethod$Builder com.android.tools.r8.ir.code.InvokeStatic$Builder.setMethod(com.android.tools.r8.graph.DexClassAndMethod):253 -> a 237:237: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 238:238: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:253 -> a 239:239:com.android.tools.r8.ir.code.InvokeMethod$Builder com.android.tools.r8.ir.code.InvokeMethod$Builder.setSingleArgument(com.android.tools.r8.ir.code.Value):297:297 -> a 239:239:com.android.tools.r8.ir.code.InvokeMethod$Builder com.android.tools.r8.ir.code.InvokeStatic$Builder.setSingleArgument(com.android.tools.r8.ir.code.Value):253 -> a 239:239: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 240: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:264 -> a 251:251:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.code.Instruction.clearOutValue():164:164 -> 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):265 -> a 252:261: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):265:274 -> a 262:262:boolean com.android.tools.r8.ir.code.Instruction.isInvokeStatic():0:0 -> a 262:262: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 -> a 263:263: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):281:281 -> a 264: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.optimize.enums.EnumUnboxerMethodProcessorEventConsumer):401:409 -> a 264: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):280 -> a 273:273:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.code.Invoke.getFirstArgument():96:96 -> a 273:273: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.optimize.enums.EnumUnboxerMethodProcessorEventConsumer):410 -> a 273:273: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):280 -> a 274:274: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.optimize.enums.EnumUnboxerMethodProcessorEventConsumer):410:410 -> a 274:274: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):280 -> a 275:275:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.code.Invoke.getFirstArgument():96:96 -> a 275:275: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.optimize.enums.EnumUnboxerMethodProcessorEventConsumer):414 -> a 275:275: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):280 -> a 276: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.optimize.enums.EnumUnboxerMethodProcessorEventConsumer):414:415 -> a 276: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):280 -> a 278:278:com.android.tools.r8.ir.optimize.enums.LocalEnumUnboxingUtilityClass com.android.tools.r8.ir.optimize.enums.EnumUnboxingRewriter.getLocalUtilityClass(com.android.tools.r8.graph.DexType):82:82 -> 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.optimize.enums.EnumUnboxerMethodProcessorEventConsumer):419 -> 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):280 -> a 279:300: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.optimize.enums.EnumUnboxerMethodProcessorEventConsumer):419:440 -> a 279:300: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):280 -> a 301:301:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.code.Invoke.getFirstArgument():96:96 -> a 301: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.optimize.enums.EnumUnboxerMethodProcessorEventConsumer):441 -> a 301: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):280 -> 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.optimize.enums.EnumUnboxerMethodProcessorEventConsumer):442:442 -> 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):280 -> a 303:303:void com.android.tools.r8.ir.optimize.enums.EnumUnboxingRewriter.rewriteNullCheck(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.enums.EnumUnboxerMethodProcessorEventConsumer):537:537 -> 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.optimize.enums.EnumUnboxerMethodProcessorEventConsumer):444 -> 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):280 -> a 304:304:com.android.tools.r8.ir.optimize.enums.SharedEnumUnboxingUtilityClass com.android.tools.r8.ir.optimize.enums.EnumUnboxingRewriter.getSharedUtilityClass():86:86 -> a 304:304:void com.android.tools.r8.ir.optimize.enums.EnumUnboxingRewriter.rewriteNullCheck(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.enums.EnumUnboxerMethodProcessorEventConsumer):541 -> a 304:304: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.optimize.enums.EnumUnboxerMethodProcessorEventConsumer):444 -> a 304:304: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):280 -> a 305:305:void com.android.tools.r8.ir.optimize.enums.EnumUnboxingRewriter.rewriteNullCheck(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.enums.EnumUnboxerMethodProcessorEventConsumer):541:541 -> a 305:305: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.optimize.enums.EnumUnboxerMethodProcessorEventConsumer):444 -> a 305:305: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):280 -> a 306:306:void com.android.tools.r8.ir.optimize.enums.EnumUnboxingRewriter.rewriteNullCheck(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.enums.EnumUnboxerMethodProcessorEventConsumer):538:538 -> a 306:306: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.optimize.enums.EnumUnboxerMethodProcessorEventConsumer):444 -> a 306:306: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):280 -> a 307: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.optimize.enums.EnumUnboxerMethodProcessorEventConsumer):446:447 -> a 307: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):280 -> a 309:309:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.code.Invoke.getFirstArgument():96:96 -> a 309:309: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.optimize.enums.EnumUnboxerMethodProcessorEventConsumer):448 -> a 309:309: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):280 -> a 310:310: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.optimize.enums.EnumUnboxerMethodProcessorEventConsumer):449:449 -> a 310:310: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):280 -> a 311:311:com.android.tools.r8.ir.optimize.enums.SharedEnumUnboxingUtilityClass com.android.tools.r8.ir.optimize.enums.EnumUnboxingRewriter.getSharedUtilityClass():86:86 -> a 311:311: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.optimize.enums.EnumUnboxerMethodProcessorEventConsumer):454 -> a 311:311: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):280 -> a 312:313: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.optimize.enums.EnumUnboxerMethodProcessorEventConsumer):454:455 -> a 312:313: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):280 -> a 314:327: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.optimize.enums.EnumUnboxerMethodProcessorEventConsumer):451:464 -> a 314:327: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):280 -> a 328:328:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.code.Invoke.getFirstArgument():96:96 -> a 328:328: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.optimize.enums.EnumUnboxerMethodProcessorEventConsumer):465 -> a 328: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):280 -> a 329:329: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.optimize.enums.EnumUnboxerMethodProcessorEventConsumer):466:466 -> 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):280 -> a 330:330:com.android.tools.r8.ir.optimize.enums.LocalEnumUnboxingUtilityClass com.android.tools.r8.ir.optimize.enums.EnumUnboxingRewriter.getLocalUtilityClass(com.android.tools.r8.graph.DexType):82:82 -> a 330:330: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.optimize.enums.EnumUnboxerMethodProcessorEventConsumer):469 -> a 330:330: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):280 -> a 331:335: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.optimize.enums.EnumUnboxerMethodProcessorEventConsumer):469:473 -> a 331: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):280 -> a 336:349: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.optimize.enums.EnumUnboxerMethodProcessorEventConsumer):471:484 -> a 336: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):280 -> a 350:350:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.code.Invoke.getFirstArgument():96:96 -> a 350:350: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.optimize.enums.EnumUnboxerMethodProcessorEventConsumer):485 -> a 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):280 -> a 351:354: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.optimize.enums.EnumUnboxerMethodProcessorEventConsumer):486:489 -> a 351:354: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):280 -> a 355:355:boolean com.android.tools.r8.graph.Definition.isProgramMethod():0:0 -> a 355:355: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.optimize.enums.EnumUnboxerMethodProcessorEventConsumer):495 -> a 355:355: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):280 -> a 356:368: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.optimize.enums.EnumUnboxerMethodProcessorEventConsumer):495:507 -> a 356: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):280 -> a 369:369:boolean com.android.tools.r8.ir.optimize.enums.classification.EnumUnboxerMethodClassification.isCheckNotNullClassification():0:0 -> a 369:369: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.optimize.enums.EnumUnboxerMethodProcessorEventConsumer):507 -> 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):280 -> a 370:372: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.optimize.enums.EnumUnboxerMethodProcessorEventConsumer):509:511 -> a 370: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):280 -> a 373:373:com.android.tools.r8.ir.code.InvokeStatic$Builder com.android.tools.r8.ir.code.InvokeStatic.builder():51:51 -> a 373:373: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.optimize.enums.EnumUnboxerMethodProcessorEventConsumer):514 -> a 373:373: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):280 -> a 374:374:com.android.tools.r8.ir.code.InvokeMethod$Builder com.android.tools.r8.ir.code.InvokeMethod$Builder.setMethod(com.android.tools.r8.graph.DexClassAndMethod):306:306 -> a 374:374:com.android.tools.r8.ir.code.InvokeMethod$Builder com.android.tools.r8.ir.code.InvokeStatic$Builder.setMethod(com.android.tools.r8.graph.DexClassAndMethod):253 -> a 374:374: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.optimize.enums.EnumUnboxerMethodProcessorEventConsumer):515 -> a 374:374: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):280 -> a 375:387: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.optimize.enums.EnumUnboxerMethodProcessorEventConsumer):515:527 -> a 375: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):280 -> a 388:388:boolean com.android.tools.r8.ir.code.Instruction.isStaticGet():0:0 -> a 388:388: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):289 -> a 389:405: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:306 -> a 406:412: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):305:311 -> a 413:413:com.android.tools.r8.ir.code.InvokeStatic$Builder com.android.tools.r8.ir.code.InvokeStatic.builder():51:51 -> a 413: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):311 -> a 414:414:com.android.tools.r8.ir.optimize.enums.SharedEnumUnboxingUtilityClass com.android.tools.r8.ir.optimize.enums.EnumUnboxingRewriter.getSharedUtilityClass():86:86 -> 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):312 -> 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):312:312 -> a 416:416:com.android.tools.r8.ir.code.InvokeMethod$Builder com.android.tools.r8.ir.code.InvokeMethod$Builder.setMethod(com.android.tools.r8.graph.DexClassAndMethod):306:306 -> a 416:416:com.android.tools.r8.ir.code.InvokeMethod$Builder com.android.tools.r8.ir.code.InvokeStatic$Builder.setMethod(com.android.tools.r8.graph.DexClassAndMethod):253 -> 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):312 -> a 417:419: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):312:314 -> a 420:420:com.android.tools.r8.ir.code.InvokeMethod$Builder com.android.tools.r8.ir.code.InvokeMethod$Builder.setSingleArgument(com.android.tools.r8.ir.code.Value):297:297 -> a 420:420:com.android.tools.r8.ir.code.InvokeMethod$Builder com.android.tools.r8.ir.code.InvokeStatic$Builder.setSingleArgument(com.android.tools.r8.ir.code.Value):253 -> a 420:420: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):314 -> a 421: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):314:318 -> a 426:426:void com.android.tools.r8.ir.optimize.enums.EnumUnboxingRewriter.removeRedundantValuesArrayCloning(com.android.tools.r8.ir.code.InvokeStatic,java.util.Set,java.util.Set):546:546 -> 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):324 -> a 427:427:java.util.Set com.android.tools.r8.ir.code.Value.aliasedUsers():370:370 -> a 427:427:void com.android.tools.r8.ir.optimize.enums.EnumUnboxingRewriter.removeRedundantValuesArrayCloning(com.android.tools.r8.ir.code.InvokeStatic,java.util.Set,java.util.Set):546 -> a 427:427: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 428:428:java.util.Set com.android.tools.r8.ir.code.Value.aliasedUsers():370:370 -> a 428:428:void com.android.tools.r8.ir.optimize.enums.EnumUnboxingRewriter.removeRedundantValuesArrayCloning(com.android.tools.r8.ir.code.InvokeStatic,java.util.Set,java.util.Set):546 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 428:428: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 429:440:void com.android.tools.r8.ir.optimize.enums.EnumUnboxingRewriter.removeRedundantValuesArrayCloning(com.android.tools.r8.ir.code.InvokeStatic,java.util.Set,java.util.Set):546:557 -> a 429:440: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 441:441:void com.android.tools.r8.ir.optimize.enums.EnumUnboxingRewriter.removeRedundantValuesArrayCloning(com.android.tools.r8.ir.code.InvokeStatic,java.util.Set,java.util.Set):555:555 -> a 441: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):324 -> a 442:445: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:328 -> a 446:446:com.android.tools.r8.ir.code.ConstNumber com.android.tools.r8.ir.code.IRCode.createIntConstant(int):1184:1184 -> a 446: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):328 -> a 447: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):329:330 -> a 449:449:boolean com.android.tools.r8.ir.code.Instruction.isInstanceGet():0:0 -> 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):336 -> a 450:454: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):337:341 -> a 455:457: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.graph.ProgramMethod,com.android.tools.r8.ir.optimize.enums.EnumUnboxerMethodProcessorEventConsumer):607:609 -> a 455:457: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 -> a 458:458:com.android.tools.r8.ir.optimize.enums.SharedEnumUnboxingUtilityClass com.android.tools.r8.ir.optimize.enums.EnumUnboxingRewriter.getSharedUtilityClass():86:86 -> a 458:458: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.graph.ProgramMethod,com.android.tools.r8.ir.optimize.enums.EnumUnboxerMethodProcessorEventConsumer):610 -> a 458:458: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 -> a 459:461: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.graph.ProgramMethod,com.android.tools.r8.ir.optimize.enums.EnumUnboxerMethodProcessorEventConsumer):610:612 -> a 459:461: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 -> a 462:462:com.android.tools.r8.ir.optimize.enums.LocalEnumUnboxingUtilityClass com.android.tools.r8.ir.optimize.enums.EnumUnboxingRewriter.getLocalUtilityClass(com.android.tools.r8.graph.DexType):82:82 -> a 462:462: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.graph.ProgramMethod,com.android.tools.r8.ir.optimize.enums.EnumUnboxerMethodProcessorEventConsumer):612 -> a 462:462: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 -> a 463:464: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.graph.ProgramMethod,com.android.tools.r8.ir.optimize.enums.EnumUnboxerMethodProcessorEventConsumer):612:613 -> a 463:464: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 -> a 465:465: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):344:344 -> a 466:482: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:359 -> a 483:493: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):661:671 -> a 483:493: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):360 -> a 494:494:com.android.tools.r8.graph.DexType com.android.tools.r8.ir.optimize.enums.EnumUnboxingRewriter.getEnumClassTypeOrNull(com.android.tools.r8.graph.DexType):656:656 -> a 494:494: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):671 -> a 494:494: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):360 -> a 495:495: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):673:673 -> a 495:495: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):360 -> a 496:496:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isInt():0:0 -> a 496:496: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):673 -> a 496:496: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):360 -> a 497:499: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):674:676 -> a 497:499: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):360 -> a 500:510: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):362:372 -> a 511:511:void com.android.tools.r8.ir.code.ArrayPut.replacePutValue(com.android.tools.r8.ir.code.Value):62:62 -> a 511:511: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):372 -> a 512:516: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):373:377 -> a 517:524:boolean com.android.tools.r8.ir.optimize.enums.EnumUnboxingRewriter.validateArrayAccess(com.android.tools.r8.ir.code.ArrayAccess):629:636 -> a 517:524: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):377 -> a 525:525:boolean com.android.tools.r8.ir.optimize.enums.EnumUnboxingRewriter.validateArrayAccess(com.android.tools.r8.ir.code.ArrayAccess):634:634 -> a 525:525: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):377 -> a 526:526:boolean com.android.tools.r8.ir.code.Instruction.isNewUnboxedEnumInstance():0:0 -> a 526:526: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):380 -> a 527:528: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):381:382 -> a 529:529:com.android.tools.r8.graph.DexType com.android.tools.r8.ir.code.NewUnboxedEnumInstance.getType():61:61 -> a 529:529: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):382 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 530:533: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):382:385 -> a 534:534:com.android.tools.r8.ir.code.ConstNumber com.android.tools.r8.ir.code.IRCode.createIntConstant(int):1184:1184 -> a 534:534: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):384 -> a 535:541: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):383:389 -> a 542:548:void replaceEnumInvoke(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod):618:624 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/oo;Lcom/android/tools/r8/internal/Rs;Lcom/android/tools/r8/graph/o5;)V"} 549:551:void replaceEnumInvoke(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod):623:625 -> a 552:553:com.android.tools.r8.graph.DexType getEnumClassTypeOrNull(com.android.tools.r8.ir.code.Value,java.util.Map):641:642 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Y10;Ljava/util/IdentityHashMap;)Lcom/android/tools/r8/graph/v2;"} 554:554:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isInt():0:0 -> a 554:554:com.android.tools.r8.graph.DexType getEnumClassTypeOrNull(com.android.tools.r8.ir.code.Value,java.util.Map):642 -> a 555:555:com.android.tools.r8.graph.DexType getEnumClassTypeOrNull(com.android.tools.r8.ir.code.Value,java.util.Map):643:643 -> a 556:559:com.android.tools.r8.graph.DexType com.android.tools.r8.ir.optimize.enums.EnumUnboxingRewriter.getEnumClassTypeOrNull(com.android.tools.r8.ir.analysis.type.TypeElement):649:652 -> a 556:559:com.android.tools.r8.graph.DexType getEnumClassTypeOrNull(com.android.tools.r8.ir.code.Value,java.util.Map):645 -> a 560:560:com.android.tools.r8.graph.DexType com.android.tools.r8.ir.optimize.enums.EnumUnboxingRewriter.getEnumClassTypeOrNull(com.android.tools.r8.graph.DexType):656:656 -> a 560:560:com.android.tools.r8.graph.DexType com.android.tools.r8.ir.optimize.enums.EnumUnboxingRewriter.getEnumClassTypeOrNull(com.android.tools.r8.ir.analysis.type.TypeElement):652 -> a 560:560:com.android.tools.r8.graph.DexType getEnumClassTypeOrNull(com.android.tools.r8.ir.code.Value,java.util.Map):645 -> a com.android.tools.r8.ir.optimize.enums.EnumUnboxingTreeFixer -> com.android.tools.r8.internal.Vg: # {"id":"sourceFile","fileName":"EnumUnboxingTreeFixer.java"} com.android.tools.r8.ir.optimize.enums.EnumUnboxingLens$Builder lensBuilder -> a com.android.tools.r8.graph.AppView appView -> b com.android.tools.r8.utils.collections.ProgramMethodMap checkNotNullMethods -> c com.android.tools.r8.graph.DexItemFactory factory -> d com.android.tools.r8.ir.optimize.enums.EnumDataMap enumDataMap -> e java.util.Map unboxedEnumHierarchy -> f com.android.tools.r8.ir.optimize.enums.EnumUnboxingUtilityClasses utilityClasses -> g com.android.tools.r8.utils.collections.ProgramMethodMap dispatchMethods -> h boolean $assertionsDisabled -> i 1:1:void ():84:84 -> 1:1:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.collections.ProgramMethodMap,com.android.tools.r8.ir.optimize.enums.EnumDataMap,java.util.Map,com.android.tools.r8.ir.optimize.enums.EnumUnboxingUtilityClasses):104:104 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/GN;Lcom/android/tools/r8/internal/ug;Lcom/android/tools/r8/internal/im;Lcom/android/tools/r8/internal/Yg;)V"} 2:17:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.collections.ProgramMethodMap,com.android.tools.r8.ir.optimize.enums.EnumDataMap,java.util.Map,com.android.tools.r8.ir.optimize.enums.EnumUnboxingUtilityClasses):97:112 -> 1:5:boolean com.android.tools.r8.utils.SetUtils.containsAnyOf(java.util.Set,java.lang.Iterable):19:23 -> a 1:5:boolean lambda$duplicateCheckNotNullMethods$2(java.util.Set,com.android.tools.r8.graph.ProgramMethod,java.util.Set):207 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Set;Lcom/android/tools/r8/graph/o5;Ljava/util/Set;)Z"} 6:6:com.android.tools.r8.ir.optimize.info.OptimizationFeedbackSimple com.android.tools.r8.ir.optimize.info.OptimizationFeedback.getSimple():45:45 -> a 6:6:void lambda$duplicateCheckNotNullMethods$7(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):265 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/tl;Lcom/android/tools/r8/internal/IK;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/Nb;)V"} 7:7:void lambda$duplicateCheckNotNullMethods$7(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):264:264 -> a 8:9:java.util.Set computeUnboxedEnumClasses():116:117 -> a 10:11:void lambda$computeUnboxedEnumClasses$0(java.util.Set,com.android.tools.r8.graph.DexProgramClass,java.util.Set):119:120 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Set;Lcom/android/tools/r8/graph/q2;Ljava/util/Set;)V"} 12:13:void lambda$fixupTypeReferences$1(com.android.tools.r8.utils.collections.ProgramMethodSet,com.android.tools.r8.ir.optimize.enums.EnumUnboxingLens,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.synthetic.EnumUnboxingCfCodeProvider$EnumUnboxingMethodDispatchCfCodeProvider$CfCodeWithLens):179:180 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/IN;Lcom/android/tools/r8/internal/Sg;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/Mg;)V"} 14:80:com.android.tools.r8.com.google.common.collect.BiMap duplicateCheckNotNullMethods(com.android.tools.r8.ir.conversion.IRConverter,java.util.concurrent.ExecutorService):196:262 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/tl;Ljava/util/concurrent/ExecutorService;)Lcom/android/tools/r8/internal/tk;"} 81:88:void lambda$duplicateCheckNotNullMethods$6(com.android.tools.r8.contexts.CompilationContext$ProcessorContext,com.android.tools.r8.com.google.common.collect.BiMap,com.android.tools.r8.ir.conversion.OneTimeMethodProcessor$Builder,com.android.tools.r8.graph.ProgramMethod,java.util.Set):215:222 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Ob;Lcom/android/tools/r8/internal/G4;Lcom/android/tools/r8/internal/GK;Lcom/android/tools/r8/graph/o5;Ljava/util/Set;)V"} 89:89:com.android.tools.r8.graph.DexType[] com.android.tools.r8.graph.DexTypeList.getBacking():64:64 -> a 89:89:void lambda$duplicateCheckNotNullMethods$6(com.android.tools.r8.contexts.CompilationContext$ProcessorContext,com.android.tools.r8.com.google.common.collect.BiMap,com.android.tools.r8.ir.conversion.OneTimeMethodProcessor$Builder,com.android.tools.r8.graph.ProgramMethod,java.util.Set):222 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 90:90:void lambda$duplicateCheckNotNullMethods$6(com.android.tools.r8.contexts.CompilationContext$ProcessorContext,com.android.tools.r8.com.google.common.collect.BiMap,com.android.tools.r8.ir.conversion.OneTimeMethodProcessor$Builder,com.android.tools.r8.graph.ProgramMethod,java.util.Set):223:223 -> a 91:92:java.lang.Object[] com.android.tools.r8.utils.ImmutableArrayUtils.set(java.lang.Object[],int,java.lang.Object):10:11 -> a 91:92:void lambda$duplicateCheckNotNullMethods$6(com.android.tools.r8.contexts.CompilationContext$ProcessorContext,com.android.tools.r8.com.google.common.collect.BiMap,com.android.tools.r8.ir.conversion.OneTimeMethodProcessor$Builder,com.android.tools.r8.graph.ProgramMethod,java.util.Set):221 -> a 93:93:void lambda$duplicateCheckNotNullMethods$6(com.android.tools.r8.contexts.CompilationContext$ProcessorContext,com.android.tools.r8.com.google.common.collect.BiMap,com.android.tools.r8.ir.conversion.OneTimeMethodProcessor$Builder,com.android.tools.r8.graph.ProgramMethod,java.util.Set):221:221 -> a 94:109:void lambda$duplicateCheckNotNullMethods$6(com.android.tools.r8.contexts.CompilationContext$ProcessorContext,com.android.tools.r8.com.google.common.collect.BiMap,com.android.tools.r8.ir.conversion.OneTimeMethodProcessor$Builder,com.android.tools.r8.graph.ProgramMethod,java.util.Set):219:234 -> a 110:135:void lambda$duplicateCheckNotNullMethods$6(com.android.tools.r8.contexts.CompilationContext$ProcessorContext,com.android.tools.r8.com.google.common.collect.BiMap,com.android.tools.r8.ir.conversion.OneTimeMethodProcessor$Builder,com.android.tools.r8.graph.ProgramMethod,java.util.Set):228:253 -> a 136:139:void lambda$duplicateCheckNotNullMethods$6(com.android.tools.r8.contexts.CompilationContext$ProcessorContext,com.android.tools.r8.com.google.common.collect.BiMap,com.android.tools.r8.ir.conversion.OneTimeMethodProcessor$Builder,com.android.tools.r8.graph.ProgramMethod,java.util.Set):252:255 -> a 140:140:com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind lambda$duplicateCheckNotNullMethods$3(com.android.tools.r8.synthesis.SyntheticNaming):229:229 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/synthesis/L;)Lcom/android/tools/r8/synthesis/L$b;"} 141:144:void lambda$duplicateCheckNotNullMethods$5(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):238:241 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/D9;Lcom/android/tools/r8/graph/r2;Lcom/android/tools/r8/synthesis/H;)V"} 145:145:com.android.tools.r8.cf.CfVersion com.android.tools.r8.graph.DexEncodedMethod.getClassFileVersionOrElse(com.android.tools.r8.cf.CfVersion):822:822 -> a 145:145:void lambda$duplicateCheckNotNullMethods$5(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):242 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 146:146:com.android.tools.r8.cf.CfVersion com.android.tools.r8.graph.DexEncodedMethod.getClassFileVersionOrElse(com.android.tools.r8.cf.CfVersion):822:822 -> a 146:146:void lambda$duplicateCheckNotNullMethods$5(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):242 -> a 147:157:void lambda$duplicateCheckNotNullMethods$5(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):239:249 -> a 158:163:void lambda$duplicateCheckNotNullMethods$5(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):246:251 -> a 164:164:com.android.tools.r8.graph.Code lambda$duplicateCheckNotNullMethods$4(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexMethod):245:245 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/W;"} 165:173:void fixupSuperEnumClassInitializer(com.android.tools.r8.ir.conversion.IRConverter,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexEncodedField):286:294 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/tl;Lcom/android/tools/r8/graph/T0;Lcom/android/tools/r8/graph/q2;)V"} 174:174:com.android.tools.r8.ir.optimize.enums.LocalEnumUnboxingUtilityClass com.android.tools.r8.ir.optimize.enums.EnumUnboxingUtilityClasses.getLocalUtilityClass(com.android.tools.r8.graph.DexProgramClass):47:47 -> a 174:174:void fixupSuperEnumClassInitializer(com.android.tools.r8.ir.conversion.IRConverter,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexEncodedField):294 -> a 175:197:void fixupSuperEnumClassInitializer(com.android.tools.r8.ir.conversion.IRConverter,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexEncodedField):297:319 -> a 198:198:boolean com.android.tools.r8.ir.code.Instruction.isConstClass():0:0 -> a 198:198:void fixupSuperEnumClassInitializer(com.android.tools.r8.ir.conversion.IRConverter,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexEncodedField):319 -> a 199:205:void fixupSuperEnumClassInitializer(com.android.tools.r8.ir.conversion.IRConverter,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexEncodedField):323:329 -> a 206:206:java.util.Set com.android.tools.r8.ir.code.Value.aliasedUsers():370:370 -> a 206:206:void fixupSuperEnumClassInitializer(com.android.tools.r8.ir.conversion.IRConverter,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexEncodedField):329 -> a 207:207:java.util.Set com.android.tools.r8.ir.code.Value.aliasedUsers():370:370 -> a 207:207:void fixupSuperEnumClassInitializer(com.android.tools.r8.ir.conversion.IRConverter,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexEncodedField):329 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 208:218:void fixupSuperEnumClassInitializer(com.android.tools.r8.ir.conversion.IRConverter,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexEncodedField):329:339 -> a 219:219:com.android.tools.r8.ir.code.ConstClass$Builder com.android.tools.r8.ir.code.ConstClass.builder():46:46 -> a 219:219:void fixupSuperEnumClassInitializer(com.android.tools.r8.ir.conversion.IRConverter,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexEncodedField):341 -> a 220:222:void fixupSuperEnumClassInitializer(com.android.tools.r8.ir.conversion.IRConverter,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexEncodedField):342:344 -> a 223:223: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 223:223:void fixupSuperEnumClassInitializer(com.android.tools.r8.ir.conversion.IRConverter,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexEncodedField):344 -> a 224:224: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):1652:1652 -> a 224:224:void fixupSuperEnumClassInitializer(com.android.tools.r8.ir.conversion.IRConverter,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexEncodedField):343 -> a 225:233:void fixupSuperEnumClassInitializer(com.android.tools.r8.ir.conversion.IRConverter,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexEncodedField):343:351 -> a 234:239:void fixupSuperEnumClassInitializer(com.android.tools.r8.ir.conversion.IRConverter,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexEncodedField):350:355 -> a 240:240:void fixupSuperEnumClassInitializer(com.android.tools.r8.ir.conversion.IRConverter,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexEncodedField):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":734,"2":735,"3":736},"outline":"Lcom/android/tools/r8/internal/s2;a(Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/v2;"} 734:734:void fixupSuperEnumClassInitializer(com.android.tools.r8.ir.conversion.IRConverter,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexEncodedField):355:355 -> a 735:735:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.lens.GraphLens.lookupType(com.android.tools.r8.graph.DexType):243:243 -> a 735:735:void fixupSuperEnumClassInitializer(com.android.tools.r8.ir.conversion.IRConverter,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexEncodedField):355 -> a 736:736:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.lens.GraphLens.lookupType(com.android.tools.r8.graph.DexType):243:243 -> a 736:736:void fixupSuperEnumClassInitializer(com.android.tools.r8.ir.conversion.IRConverter,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexEncodedField):355 -> a 596:598:void fixupSuperEnumClassInitializer(com.android.tools.r8.ir.conversion.IRConverter,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexEncodedField):356:358 -> a 599:599:com.android.tools.r8.ir.code.InvokeDirect com.android.tools.r8.ir.code.NewInstance.getUniqueConstructorInvoke(com.android.tools.r8.graph.DexItemFactory):55:55 -> a 599:599:void fixupSuperEnumClassInitializer(com.android.tools.r8.ir.conversion.IRConverter,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexEncodedField):358 -> a 600:608:void fixupSuperEnumClassInitializer(com.android.tools.r8.ir.conversion.IRConverter,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexEncodedField):359:367 -> a 609:609:com.android.tools.r8.graph.lens.MethodLookupResult com.android.tools.r8.graph.lens.GraphLens.lookupInvokeDirect(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):249:249 -> a 609:609:void fixupSuperEnumClassInitializer(com.android.tools.r8.ir.conversion.IRConverter,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexEncodedField):367 -> a 610:610:com.android.tools.r8.graph.lens.MethodLookupResult com.android.tools.r8.graph.lens.GraphLens.lookupMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.InvokeType):295:295 -> a 610:610:com.android.tools.r8.graph.lens.MethodLookupResult com.android.tools.r8.graph.lens.GraphLens.lookupInvokeDirect(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):249 -> a 610:610:void fixupSuperEnumClassInitializer(com.android.tools.r8.ir.conversion.IRConverter,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexEncodedField):367 -> a 611:618:void fixupSuperEnumClassInitializer(com.android.tools.r8.ir.conversion.IRConverter,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexEncodedField):368:375 -> a 619:619:boolean com.android.tools.r8.graph.proto.ArgumentInfoCollection.isArgumentRemoved(int):98:98 -> a 619:619:void fixupSuperEnumClassInitializer(com.android.tools.r8.ir.conversion.IRConverter,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexEncodedField):376 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 620:620:boolean com.android.tools.r8.graph.proto.ArgumentInfoCollection.isArgumentRemoved(int):98:98 -> a 620:620:void fixupSuperEnumClassInitializer(com.android.tools.r8.ir.conversion.IRConverter,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexEncodedField):376 -> a 621:621:void fixupSuperEnumClassInitializer(com.android.tools.r8.ir.conversion.IRConverter,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexEncodedField):377:377 -> a 622:622:com.android.tools.r8.ir.code.InvokeDirect$Builder com.android.tools.r8.ir.code.InvokeDirect.builder():54:54 -> a 622:622:void fixupSuperEnumClassInitializer(com.android.tools.r8.ir.conversion.IRConverter,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexEncodedField):382 -> a 623:659:void fixupSuperEnumClassInitializer(com.android.tools.r8.ir.conversion.IRConverter,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexEncodedField):383:419 -> a 660:669:void fixupSuperEnumClassInitializer(com.android.tools.r8.ir.conversion.IRConverter,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexEncodedField):416:425 -> a 670:670:boolean com.android.tools.r8.ir.analysis.value.AbstractValue.isSingleNumberValue():0:0 -> a 670:670:void fixupSuperEnumClassInitializer(com.android.tools.r8.ir.conversion.IRConverter,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexEncodedField):425 -> a 671:684:void fixupSuperEnumClassInitializer(com.android.tools.r8.ir.conversion.IRConverter,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexEncodedField):425:438 -> a 685:685:void fixupSuperEnumClassInitializer(com.android.tools.r8.ir.conversion.IRConverter,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexEncodedField):437:437 -> a 686:695:void fixupSuperEnumClassInitializer(com.android.tools.r8.ir.conversion.IRConverter,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexEncodedField):433:442 -> a 696:696:com.android.tools.r8.graph.DexField com.android.tools.r8.graph.lens.GraphLens.lookupField(com.android.tools.r8.graph.DexField):333:333 -> a 696:696:void fixupSuperEnumClassInitializer(com.android.tools.r8.ir.conversion.IRConverter,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexEncodedField):442 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 697:702:void fixupSuperEnumClassInitializer(com.android.tools.r8.ir.conversion.IRConverter,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexEncodedField):443:448 -> a 703:704: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):802:803 -> a 703:704:void fixupSuperEnumClassInitializer(com.android.tools.r8.ir.conversion.IRConverter,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexEncodedField):449 -> a 705:705:boolean com.android.tools.r8.ir.optimize.enums.EnumDataMap$EnumData.hasUnboxedValueFor(com.android.tools.r8.graph.ProgramField):182:182 -> a 705:705: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):803 -> a 705:705:void fixupSuperEnumClassInitializer(com.android.tools.r8.ir.conversion.IRConverter,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexEncodedField):449 -> a 706:706:boolean com.android.tools.r8.ir.optimize.enums.EnumDataMap$EnumData.hasUnboxedValueFor(com.android.tools.r8.graph.DexField):186:186 -> a 706:706:boolean com.android.tools.r8.ir.optimize.enums.EnumDataMap$EnumData.hasUnboxedValueFor(com.android.tools.r8.graph.ProgramField):182 -> a 706:706: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):803 -> a 706:706:void fixupSuperEnumClassInitializer(com.android.tools.r8.ir.conversion.IRConverter,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexEncodedField):449 -> a 707:707:boolean com.android.tools.r8.ir.optimize.enums.EnumDataMap$EnumData.matchesValuesField(com.android.tools.r8.graph.ProgramField):190:190 -> a 707:707: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):803 -> a 707:707:void fixupSuperEnumClassInitializer(com.android.tools.r8.ir.conversion.IRConverter,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexEncodedField):449 -> a 708:708:boolean com.android.tools.r8.ir.optimize.enums.EnumDataMap$EnumData.matchesValuesField(com.android.tools.r8.graph.DexField):194:194 -> a 708:708:boolean com.android.tools.r8.ir.optimize.enums.EnumDataMap$EnumData.matchesValuesField(com.android.tools.r8.graph.ProgramField):190 -> a 708:708: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):803 -> a 708:708:void fixupSuperEnumClassInitializer(com.android.tools.r8.ir.conversion.IRConverter,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexEncodedField):449 -> a 709:709: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):804:804 -> a 709:709:void fixupSuperEnumClassInitializer(com.android.tools.r8.ir.conversion.IRConverter,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexEncodedField):449 -> a 710:716:void fixupSuperEnumClassInitializer(com.android.tools.r8.ir.conversion.IRConverter,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexEncodedField):450:456 -> a 717:717:com.android.tools.r8.ir.code.InstructionListIterator com.android.tools.r8.ir.code.IRCode.instructionListIterator():1052:1052 -> a 717:717:void fixupSuperEnumClassInitializer(com.android.tools.r8.ir.conversion.IRConverter,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexEncodedField):457 -> a 718:723:void fixupSuperEnumClassInitializer(com.android.tools.r8.ir.conversion.IRConverter,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexEncodedField):458:463 -> a 724:724:void com.android.tools.r8.ir.code.InstructionListIterator.replaceCurrentInstruction(com.android.tools.r8.ir.code.Instruction):49:49 -> a 724:724:void fixupSuperEnumClassInitializer(com.android.tools.r8.ir.conversion.IRConverter,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexEncodedField):463 -> a 725:725:java.lang.Object com.android.tools.r8.ir.code.IRCodeInstructionListIterator.previous():23:23 -> a 725:725:void fixupSuperEnumClassInitializer(com.android.tools.r8.ir.conversion.IRConverter,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexEncodedField):464 -> a 726:732:void fixupSuperEnumClassInitializer(com.android.tools.r8.ir.conversion.IRConverter,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexEncodedField):466:472 -> a 733:733:void fixupSuperEnumClassInitializer(com.android.tools.r8.ir.conversion.IRConverter,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexEncodedField):471:471 -> a 737:742: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):479:484 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/internal/AC;Lcom/android/tools/r8/graph/t5;)Ljava/util/Collection;"} 743:743:void com.android.tools.r8.graph.DexProgramClass.forEachProgramField(java.util.function.Consumer):257:257 -> a 743:743: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):484 -> a 744:744: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):499:499 -> a 745:745:boolean lambda$createLocalUtilityFields$9(java.util.Map,com.android.tools.r8.graph.DexField):495:495 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Map;Lcom/android/tools/r8/graph/Y0;)Z"} 746:750: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):507:511 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m5;Lcom/android/tools/r8/internal/AC;Ljava/util/function/Predicate;)Lcom/android/tools/r8/graph/T0;"} 751:763: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):508:520 -> a 764:765:void lambda$createLocalUtilityField$12(com.android.tools.r8.graph.DexEncodedField$Builder):525:526 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/T0$a;)V"} 766:767:void lambda$createLocalUtilityField$11(com.android.tools.r8.graph.FieldAccessFlags):528:529 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Q2;)V"} 768:799:java.util.Collection createLocalUtilityMethods(com.android.tools.r8.graph.DexProgramClass,java.util.Set,com.android.tools.r8.ir.optimize.enums.LocalEnumUnboxingUtilityClass,com.android.tools.r8.graph.PrunedItems$Builder):557:588 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Ljava/util/Set;Lcom/android/tools/r8/internal/AC;Lcom/android/tools/r8/graph/t5;)Ljava/util/Collection;"} 800:814:void com.android.tools.r8.ir.optimize.enums.EnumUnboxingTreeFixer.processVirtualMethod(com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.graph.DexProgramClass,java.util.Set,com.android.tools.r8.ir.optimize.enums.LocalEnumUnboxingUtilityClass,java.util.Map):604:618 -> a 800:814:java.util.Collection createLocalUtilityMethods(com.android.tools.r8.graph.DexProgramClass,java.util.Set,com.android.tools.r8.ir.optimize.enums.LocalEnumUnboxingUtilityClass,com.android.tools.r8.graph.PrunedItems$Builder):589 -> a 815:815:void com.android.tools.r8.ir.optimize.enums.EnumUnboxingTreeFixer.emulatedDispatchMoveAndMap(com.android.tools.r8.ir.optimize.enums.LocalEnumUnboxingUtilityClass,java.util.Map,com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.utils.collections.ProgramMethodSet):639:639 -> a 815:815:void com.android.tools.r8.ir.optimize.enums.EnumUnboxingTreeFixer.processVirtualMethod(com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.graph.DexProgramClass,java.util.Set,com.android.tools.r8.ir.optimize.enums.LocalEnumUnboxingUtilityClass,java.util.Map):630 -> a 815:815:java.util.Collection createLocalUtilityMethods(com.android.tools.r8.graph.DexProgramClass,java.util.Set,com.android.tools.r8.ir.optimize.enums.LocalEnumUnboxingUtilityClass,com.android.tools.r8.graph.PrunedItems$Builder):589 -> a 816:816:boolean com.android.tools.r8.graph.Definition.isProgramMethod():0:0 -> a 816:816:void com.android.tools.r8.ir.optimize.enums.EnumUnboxingTreeFixer.emulatedDispatchMoveAndMap(com.android.tools.r8.ir.optimize.enums.LocalEnumUnboxingUtilityClass,java.util.Map,com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.utils.collections.ProgramMethodSet):641 -> a 816:816:void com.android.tools.r8.ir.optimize.enums.EnumUnboxingTreeFixer.processVirtualMethod(com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.graph.DexProgramClass,java.util.Set,com.android.tools.r8.ir.optimize.enums.LocalEnumUnboxingUtilityClass,java.util.Map):630 -> a 816:816:java.util.Collection createLocalUtilityMethods(com.android.tools.r8.graph.DexProgramClass,java.util.Set,com.android.tools.r8.ir.optimize.enums.LocalEnumUnboxingUtilityClass,com.android.tools.r8.graph.PrunedItems$Builder):589 -> a 817:817:void com.android.tools.r8.ir.optimize.enums.EnumUnboxingTreeFixer.emulatedDispatchMoveAndMap(com.android.tools.r8.ir.optimize.enums.LocalEnumUnboxingUtilityClass,java.util.Map,com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.utils.collections.ProgramMethodSet):644:644 -> a 817:817:void com.android.tools.r8.ir.optimize.enums.EnumUnboxingTreeFixer.processVirtualMethod(com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.graph.DexProgramClass,java.util.Set,com.android.tools.r8.ir.optimize.enums.LocalEnumUnboxingUtilityClass,java.util.Map):630 -> a 817:817:java.util.Collection createLocalUtilityMethods(com.android.tools.r8.graph.DexProgramClass,java.util.Set,com.android.tools.r8.ir.optimize.enums.LocalEnumUnboxingUtilityClass,com.android.tools.r8.graph.PrunedItems$Builder):589 -> a 818:832:void com.android.tools.r8.ir.optimize.enums.EnumUnboxingTreeFixer.emulatedDispatchMoveAndMap(com.android.tools.r8.ir.optimize.enums.LocalEnumUnboxingUtilityClass,java.util.Map,com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.utils.collections.ProgramMethodSet):643:657 -> a 818:832:void com.android.tools.r8.ir.optimize.enums.EnumUnboxingTreeFixer.processVirtualMethod(com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.graph.DexProgramClass,java.util.Set,com.android.tools.r8.ir.optimize.enums.LocalEnumUnboxingUtilityClass,java.util.Map):630 -> a 818:832:java.util.Collection createLocalUtilityMethods(com.android.tools.r8.graph.DexProgramClass,java.util.Set,com.android.tools.r8.ir.optimize.enums.LocalEnumUnboxingUtilityClass,com.android.tools.r8.graph.PrunedItems$Builder):589 -> a 833:840:void com.android.tools.r8.ir.optimize.enums.EnumUnboxingTreeFixer.emulatedDispatchMoveAndMap(com.android.tools.r8.ir.optimize.enums.LocalEnumUnboxingUtilityClass,java.util.Map,com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.utils.collections.ProgramMethodSet):656:663 -> a 833:840:void com.android.tools.r8.ir.optimize.enums.EnumUnboxingTreeFixer.processVirtualMethod(com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.graph.DexProgramClass,java.util.Set,com.android.tools.r8.ir.optimize.enums.LocalEnumUnboxingUtilityClass,java.util.Map):630 -> a 833:840:java.util.Collection createLocalUtilityMethods(com.android.tools.r8.graph.DexProgramClass,java.util.Set,com.android.tools.r8.ir.optimize.enums.LocalEnumUnboxingUtilityClass,com.android.tools.r8.graph.PrunedItems$Builder):589 -> a 841:849:void com.android.tools.r8.ir.optimize.enums.EnumUnboxingTreeFixer.emulatedDispatchMoveAndMap(com.android.tools.r8.ir.optimize.enums.LocalEnumUnboxingUtilityClass,java.util.Map,com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.utils.collections.ProgramMethodSet):660:668 -> a 841:849:void com.android.tools.r8.ir.optimize.enums.EnumUnboxingTreeFixer.processVirtualMethod(com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.graph.DexProgramClass,java.util.Set,com.android.tools.r8.ir.optimize.enums.LocalEnumUnboxingUtilityClass,java.util.Map):630 -> a 841:849:java.util.Collection createLocalUtilityMethods(com.android.tools.r8.graph.DexProgramClass,java.util.Set,com.android.tools.r8.ir.optimize.enums.LocalEnumUnboxingUtilityClass,com.android.tools.r8.graph.PrunedItems$Builder):589 -> a 850:851:void com.android.tools.r8.ir.optimize.enums.EnumUnboxingTreeFixer.recordEmulatedDispatch(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):694:695 -> a 850:851:void com.android.tools.r8.ir.optimize.enums.EnumUnboxingTreeFixer.emulatedDispatchMoveAndMap(com.android.tools.r8.ir.optimize.enums.LocalEnumUnboxingUtilityClass,java.util.Map,com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.utils.collections.ProgramMethodSet):668 -> a 850:851:void com.android.tools.r8.ir.optimize.enums.EnumUnboxingTreeFixer.processVirtualMethod(com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.graph.DexProgramClass,java.util.Set,com.android.tools.r8.ir.optimize.enums.LocalEnumUnboxingUtilityClass,java.util.Map):630 -> a 850:851:java.util.Collection createLocalUtilityMethods(com.android.tools.r8.graph.DexProgramClass,java.util.Set,com.android.tools.r8.ir.optimize.enums.LocalEnumUnboxingUtilityClass,com.android.tools.r8.graph.PrunedItems$Builder):589 -> a 852:855:void com.android.tools.r8.ir.optimize.enums.EnumUnboxingTreeFixer.emulatedDispatchMoveAndMap(com.android.tools.r8.ir.optimize.enums.LocalEnumUnboxingUtilityClass,java.util.Map,com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.utils.collections.ProgramMethodSet):670:673 -> a 852:855:void com.android.tools.r8.ir.optimize.enums.EnumUnboxingTreeFixer.processVirtualMethod(com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.graph.DexProgramClass,java.util.Set,com.android.tools.r8.ir.optimize.enums.LocalEnumUnboxingUtilityClass,java.util.Map):630 -> a 852:855:java.util.Collection createLocalUtilityMethods(com.android.tools.r8.graph.DexProgramClass,java.util.Set,com.android.tools.r8.ir.optimize.enums.LocalEnumUnboxingUtilityClass,com.android.tools.r8.graph.PrunedItems$Builder):589 -> a 856:863:void com.android.tools.r8.ir.optimize.enums.EnumUnboxingTreeFixer.emulatedDispatchMoveAndMap(com.android.tools.r8.ir.optimize.enums.LocalEnumUnboxingUtilityClass,java.util.Map,com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.utils.collections.ProgramMethodSet):670:677 -> a 856:863:void com.android.tools.r8.ir.optimize.enums.EnumUnboxingTreeFixer.processVirtualMethod(com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.graph.DexProgramClass,java.util.Set,com.android.tools.r8.ir.optimize.enums.LocalEnumUnboxingUtilityClass,java.util.Map):630 -> a 856:863:java.util.Collection createLocalUtilityMethods(com.android.tools.r8.graph.DexProgramClass,java.util.Set,com.android.tools.r8.ir.optimize.enums.LocalEnumUnboxingUtilityClass,com.android.tools.r8.graph.PrunedItems$Builder):589 -> a 864:865:void com.android.tools.r8.ir.optimize.enums.EnumUnboxingTreeFixer.recordEmulatedDispatch(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):694:695 -> a 864:865:void com.android.tools.r8.ir.optimize.enums.EnumUnboxingTreeFixer.emulatedDispatchMoveAndMap(com.android.tools.r8.ir.optimize.enums.LocalEnumUnboxingUtilityClass,java.util.Map,com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.utils.collections.ProgramMethodSet):677 -> a 864:865:void com.android.tools.r8.ir.optimize.enums.EnumUnboxingTreeFixer.processVirtualMethod(com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.graph.DexProgramClass,java.util.Set,com.android.tools.r8.ir.optimize.enums.LocalEnumUnboxingUtilityClass,java.util.Map):630 -> a 864:865:java.util.Collection createLocalUtilityMethods(com.android.tools.r8.graph.DexProgramClass,java.util.Set,com.android.tools.r8.ir.optimize.enums.LocalEnumUnboxingUtilityClass,com.android.tools.r8.graph.PrunedItems$Builder):589 -> a 866:866:void com.android.tools.r8.ir.optimize.enums.EnumUnboxingTreeFixer.processVirtualMethod(com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.graph.DexProgramClass,java.util.Set,com.android.tools.r8.ir.optimize.enums.LocalEnumUnboxingUtilityClass,java.util.Map):621:621 -> a 866:866:java.util.Collection createLocalUtilityMethods(com.android.tools.r8.graph.DexProgramClass,java.util.Set,com.android.tools.r8.ir.optimize.enums.LocalEnumUnboxingUtilityClass,com.android.tools.r8.graph.PrunedItems$Builder):589 -> a 867:867:boolean com.android.tools.r8.graph.Definition.isProgramMethod():0:0 -> a 867:867:void com.android.tools.r8.ir.optimize.enums.EnumUnboxingTreeFixer.processVirtualMethod(com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.graph.DexProgramClass,java.util.Set,com.android.tools.r8.ir.optimize.enums.LocalEnumUnboxingUtilityClass,java.util.Map):621 -> a 867:867:java.util.Collection createLocalUtilityMethods(com.android.tools.r8.graph.DexProgramClass,java.util.Set,com.android.tools.r8.ir.optimize.enums.LocalEnumUnboxingUtilityClass,com.android.tools.r8.graph.PrunedItems$Builder):589 -> a 868:869:void com.android.tools.r8.ir.optimize.enums.EnumUnboxingTreeFixer.processVirtualMethod(com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.graph.DexProgramClass,java.util.Set,com.android.tools.r8.ir.optimize.enums.LocalEnumUnboxingUtilityClass,java.util.Map):621:622 -> a 868:869:java.util.Collection createLocalUtilityMethods(com.android.tools.r8.graph.DexProgramClass,java.util.Set,com.android.tools.r8.ir.optimize.enums.LocalEnumUnboxingUtilityClass,com.android.tools.r8.graph.PrunedItems$Builder):589 -> a 870:872:void com.android.tools.r8.ir.optimize.enums.EnumUnboxingTreeFixer.directMoveAndMap(com.android.tools.r8.ir.optimize.enums.LocalEnumUnboxingUtilityClass,java.util.Map,com.android.tools.r8.graph.ProgramMethod):686:688 -> a 870:872:void com.android.tools.r8.ir.optimize.enums.EnumUnboxingTreeFixer.processVirtualMethod(com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.graph.DexProgramClass,java.util.Set,com.android.tools.r8.ir.optimize.enums.LocalEnumUnboxingUtilityClass,java.util.Map):622 -> a 870:872:java.util.Collection createLocalUtilityMethods(com.android.tools.r8.graph.DexProgramClass,java.util.Set,com.android.tools.r8.ir.optimize.enums.LocalEnumUnboxingUtilityClass,com.android.tools.r8.graph.PrunedItems$Builder):589 -> a 873:873:void com.android.tools.r8.ir.optimize.enums.EnumUnboxingTreeFixer.directMoveAndMap(com.android.tools.r8.ir.optimize.enums.LocalEnumUnboxingUtilityClass,java.util.Map,com.android.tools.r8.graph.ProgramMethod):687:687 -> a 873:873:void com.android.tools.r8.ir.optimize.enums.EnumUnboxingTreeFixer.processVirtualMethod(com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.graph.DexProgramClass,java.util.Set,com.android.tools.r8.ir.optimize.enums.LocalEnumUnboxingUtilityClass,java.util.Map):622 -> a 873:873:java.util.Collection createLocalUtilityMethods(com.android.tools.r8.graph.DexProgramClass,java.util.Set,com.android.tools.r8.ir.optimize.enums.LocalEnumUnboxingUtilityClass,com.android.tools.r8.graph.PrunedItems$Builder):589 -> a 874:874:void com.android.tools.r8.ir.optimize.enums.EnumUnboxingLens$Builder.moveAndMap(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,boolean):246:246 -> a 874:874:void com.android.tools.r8.ir.optimize.enums.EnumUnboxingTreeFixer.directMoveAndMap(com.android.tools.r8.ir.optimize.enums.LocalEnumUnboxingUtilityClass,java.util.Map,com.android.tools.r8.graph.ProgramMethod):687 -> a 874:874:void com.android.tools.r8.ir.optimize.enums.EnumUnboxingTreeFixer.processVirtualMethod(com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.graph.DexProgramClass,java.util.Set,com.android.tools.r8.ir.optimize.enums.LocalEnumUnboxingUtilityClass,java.util.Map):622 -> a 874:874:java.util.Collection createLocalUtilityMethods(com.android.tools.r8.graph.DexProgramClass,java.util.Set,com.android.tools.r8.ir.optimize.enums.LocalEnumUnboxingUtilityClass,com.android.tools.r8.graph.PrunedItems$Builder):589 -> a 875:875:void com.android.tools.r8.ir.optimize.enums.EnumUnboxingTreeFixer.processVirtualMethod(com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.graph.DexProgramClass,java.util.Set,com.android.tools.r8.ir.optimize.enums.LocalEnumUnboxingUtilityClass,java.util.Map):624:624 -> a 875:875:java.util.Collection createLocalUtilityMethods(com.android.tools.r8.graph.DexProgramClass,java.util.Set,com.android.tools.r8.ir.optimize.enums.LocalEnumUnboxingUtilityClass,com.android.tools.r8.graph.PrunedItems$Builder):589 -> a 876:878:void com.android.tools.r8.ir.optimize.enums.EnumUnboxingTreeFixer.directMoveAndMap(com.android.tools.r8.ir.optimize.enums.LocalEnumUnboxingUtilityClass,java.util.Map,com.android.tools.r8.graph.ProgramMethod):686:688 -> a 876:878:void com.android.tools.r8.ir.optimize.enums.EnumUnboxingTreeFixer.processVirtualMethod(com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.graph.DexProgramClass,java.util.Set,com.android.tools.r8.ir.optimize.enums.LocalEnumUnboxingUtilityClass,java.util.Map):625 -> a 876:878:java.util.Collection createLocalUtilityMethods(com.android.tools.r8.graph.DexProgramClass,java.util.Set,com.android.tools.r8.ir.optimize.enums.LocalEnumUnboxingUtilityClass,com.android.tools.r8.graph.PrunedItems$Builder):589 -> a 879:879:void com.android.tools.r8.ir.optimize.enums.EnumUnboxingTreeFixer.directMoveAndMap(com.android.tools.r8.ir.optimize.enums.LocalEnumUnboxingUtilityClass,java.util.Map,com.android.tools.r8.graph.ProgramMethod):687:687 -> a 879:879:void com.android.tools.r8.ir.optimize.enums.EnumUnboxingTreeFixer.processVirtualMethod(com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.graph.DexProgramClass,java.util.Set,com.android.tools.r8.ir.optimize.enums.LocalEnumUnboxingUtilityClass,java.util.Map):625 -> a 879:879:java.util.Collection createLocalUtilityMethods(com.android.tools.r8.graph.DexProgramClass,java.util.Set,com.android.tools.r8.ir.optimize.enums.LocalEnumUnboxingUtilityClass,com.android.tools.r8.graph.PrunedItems$Builder):589 -> a 880:880:void com.android.tools.r8.ir.optimize.enums.EnumUnboxingLens$Builder.moveAndMap(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,boolean):246:246 -> a 880:880:void com.android.tools.r8.ir.optimize.enums.EnumUnboxingTreeFixer.directMoveAndMap(com.android.tools.r8.ir.optimize.enums.LocalEnumUnboxingUtilityClass,java.util.Map,com.android.tools.r8.graph.ProgramMethod):687 -> a 880:880:void com.android.tools.r8.ir.optimize.enums.EnumUnboxingTreeFixer.processVirtualMethod(com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.graph.DexProgramClass,java.util.Set,com.android.tools.r8.ir.optimize.enums.LocalEnumUnboxingUtilityClass,java.util.Map):625 -> a 880:880:java.util.Collection createLocalUtilityMethods(com.android.tools.r8.graph.DexProgramClass,java.util.Set,com.android.tools.r8.ir.optimize.enums.LocalEnumUnboxingUtilityClass,com.android.tools.r8.graph.PrunedItems$Builder):589 -> a 881:881:java.util.Collection createLocalUtilityMethods(com.android.tools.r8.graph.DexProgramClass,java.util.Set,com.android.tools.r8.ir.optimize.enums.LocalEnumUnboxingUtilityClass,com.android.tools.r8.graph.PrunedItems$Builder):593:593 -> a 882:882:void lambda$createLocalUtilityMethods$13(java.util.Map,com.android.tools.r8.graph.DexEncodedMethod):563:563 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Map;Lcom/android/tools/r8/graph/W0;)V"} 883:883:void lambda$createLocalUtilityMethods$14(com.android.tools.r8.graph.PrunedItems$Builder,com.android.tools.r8.utils.collections.DexMethodSignatureSet,com.android.tools.r8.ir.optimize.enums.LocalEnumUnboxingUtilityClass,java.util.Map,com.android.tools.r8.graph.ProgramMethod):569:569 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/t5;Lcom/android/tools/r8/internal/nf;Lcom/android/tools/r8/internal/AC;Ljava/util/Map;Lcom/android/tools/r8/graph/o5;)V"} 884:888:com.android.tools.r8.graph.DexEncodedMethod installDispatchMethod(com.android.tools.r8.ir.optimize.enums.LocalEnumUnboxingUtilityClass,java.util.Map,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexMethod,java.util.Map):704:708 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/AC;Ljava/util/LinkedHashMap;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/j2;Ljava/util/IdentityHashMap;)Lcom/android/tools/r8/graph/W0;"} 889:890:com.android.tools.r8.graph.DexProto com.android.tools.r8.ir.optimize.enums.EnumUnboxingTreeFixer.fixupProto(com.android.tools.r8.graph.DexProto):878:879 -> a 889:890:com.android.tools.r8.graph.DexEncodedMethod installDispatchMethod(com.android.tools.r8.ir.optimize.enums.LocalEnumUnboxingUtilityClass,java.util.Map,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexMethod,java.util.Map):708 -> a 891:893:com.android.tools.r8.graph.DexType[] com.android.tools.r8.ir.optimize.enums.EnumUnboxingTreeFixer.fixupTypes(com.android.tools.r8.graph.DexType[]):896:898 -> a 891:893:com.android.tools.r8.graph.DexProto com.android.tools.r8.ir.optimize.enums.EnumUnboxingTreeFixer.fixupProto(com.android.tools.r8.graph.DexProto):879 -> a 891:893:com.android.tools.r8.graph.DexEncodedMethod installDispatchMethod(com.android.tools.r8.ir.optimize.enums.LocalEnumUnboxingUtilityClass,java.util.Map,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexMethod,java.util.Map):708 -> a 894:894:com.android.tools.r8.graph.DexProto com.android.tools.r8.ir.optimize.enums.EnumUnboxingTreeFixer.fixupProto(com.android.tools.r8.graph.DexProto):880:880 -> a 894:894:com.android.tools.r8.graph.DexEncodedMethod installDispatchMethod(com.android.tools.r8.ir.optimize.enums.LocalEnumUnboxingUtilityClass,java.util.Map,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexMethod,java.util.Map):708 -> a 895:895:com.android.tools.r8.graph.DexEncodedMethod installDispatchMethod(com.android.tools.r8.ir.optimize.enums.LocalEnumUnboxingUtilityClass,java.util.Map,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexMethod,java.util.Map):709:709 -> a 896:931:com.android.tools.r8.graph.DexEncodedMethod installDispatchMethod(com.android.tools.r8.ir.optimize.enums.LocalEnumUnboxingUtilityClass,java.util.Map,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexMethod,java.util.Map):706:741 -> a 932:935:com.android.tools.r8.graph.DexEncodedMethod installDispatchMethod(com.android.tools.r8.ir.optimize.enums.LocalEnumUnboxingUtilityClass,java.util.Map,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexMethod,java.util.Map):740:743 -> a 936:936:boolean lambda$installDispatchMethod$16(java.util.Map,com.android.tools.r8.graph.DexMethod):710:710 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Map;Lcom/android/tools/r8/graph/j2;)Z"} 937:937:void lambda$installDispatchMethod$17(java.util.IdentityHashMap,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):715:715 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/IdentityHashMap;Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/j2;)V"} 938:939:void lambda$installDispatchMethod$18(java.util.IdentityHashMap,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectMap,java.lang.Integer,com.android.tools.r8.graph.DexType):723:724 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/IdentityHashMap;Lcom/android/tools/r8/internal/sp;Ljava/lang/Integer;Lcom/android/tools/r8/graph/v2;)V"} 940:946:com.android.tools.r8.graph.DexEncodedMethod installLocalUtilityMethod(com.android.tools.r8.ir.optimize.enums.LocalEnumUnboxingUtilityClass,java.util.Map,com.android.tools.r8.graph.ProgramMethod):751:757 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/AC;Ljava/util/Map;Lcom/android/tools/r8/graph/o5;)Lcom/android/tools/r8/graph/W0;"} 947:959: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):765:777 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/AC;Ljava/util/function/Predicate;)Lcom/android/tools/r8/graph/W0;"} 960:961:com.android.tools.r8.graph.DexProto com.android.tools.r8.ir.optimize.enums.EnumUnboxingTreeFixer.fixupProto(com.android.tools.r8.graph.DexProto):878:879 -> a 960:961: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):774 -> a 962:964:com.android.tools.r8.graph.DexType[] com.android.tools.r8.ir.optimize.enums.EnumUnboxingTreeFixer.fixupTypes(com.android.tools.r8.graph.DexType[]):896:898 -> a 962:964:com.android.tools.r8.graph.DexProto com.android.tools.r8.ir.optimize.enums.EnumUnboxingTreeFixer.fixupProto(com.android.tools.r8.graph.DexProto):879 -> a 962:964: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):774 -> a 965:965:com.android.tools.r8.graph.DexProto com.android.tools.r8.ir.optimize.enums.EnumUnboxingTreeFixer.fixupProto(com.android.tools.r8.graph.DexProto):880:880 -> a 965:965: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):774 -> a 966:966: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):778:778 -> a 967:978: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):772:783 -> a 979:990:void lambda$createLocalUtilityMethod$21(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexEncodedMethod$Builder):787:798 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/W0$a;)V"} 991:995:void lambda$createLocalUtilityMethod$20(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.MethodAccessFlags):790:794 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/p4;)V"} 996:997: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):802:803 -> a 996:997:void lambda$createLocalUtilityFields$10(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):486 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/tg;Lcom/android/tools/r8/graph/t5;Lcom/android/tools/r8/internal/AC;Ljava/util/Map;Lcom/android/tools/r8/graph/m5;)V"} 998:998:boolean com.android.tools.r8.ir.optimize.enums.EnumDataMap$EnumData.hasUnboxedValueFor(com.android.tools.r8.graph.ProgramField):182:182 -> a 998:998: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):803 -> a 998:998:void lambda$createLocalUtilityFields$10(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):486 -> a 999:999:boolean com.android.tools.r8.ir.optimize.enums.EnumDataMap$EnumData.hasUnboxedValueFor(com.android.tools.r8.graph.DexField):186:186 -> a 999:999:boolean com.android.tools.r8.ir.optimize.enums.EnumDataMap$EnumData.hasUnboxedValueFor(com.android.tools.r8.graph.ProgramField):182 -> a 999:999: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):803 -> a 999:999:void lambda$createLocalUtilityFields$10(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):486 -> a 1000:1000:boolean com.android.tools.r8.ir.optimize.enums.EnumDataMap$EnumData.matchesValuesField(com.android.tools.r8.graph.ProgramField):190:190 -> a 1000:1000: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):803 -> a 1000:1000:void lambda$createLocalUtilityFields$10(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):486 -> a 1001:1001:boolean com.android.tools.r8.ir.optimize.enums.EnumDataMap$EnumData.matchesValuesField(com.android.tools.r8.graph.DexField):194:194 -> a 1001:1001:boolean com.android.tools.r8.ir.optimize.enums.EnumDataMap$EnumData.matchesValuesField(com.android.tools.r8.graph.ProgramField):190 -> a 1001:1001: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):803 -> a 1001:1001:void lambda$createLocalUtilityFields$10(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):486 -> a 1002:1002: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):804:804 -> a 1002:1002:void lambda$createLocalUtilityFields$10(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):486 -> a 1003:1013:void lambda$createLocalUtilityFields$10(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):487:497 -> a 1014:1014:com.android.tools.r8.graph.DexEncodedMethod fixupEncodedMethod(com.android.tools.r8.graph.DexEncodedMethod):808:808 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W0;)Lcom/android/tools/r8/graph/W0;"} 1015:1016:com.android.tools.r8.graph.DexProto com.android.tools.r8.ir.optimize.enums.EnumUnboxingTreeFixer.fixupProto(com.android.tools.r8.graph.DexProto):878:879 -> a 1015:1016:com.android.tools.r8.graph.DexEncodedMethod fixupEncodedMethod(com.android.tools.r8.graph.DexEncodedMethod):809 -> a 1017:1019:com.android.tools.r8.graph.DexType[] com.android.tools.r8.ir.optimize.enums.EnumUnboxingTreeFixer.fixupTypes(com.android.tools.r8.graph.DexType[]):896:898 -> a 1017:1019:com.android.tools.r8.graph.DexProto com.android.tools.r8.ir.optimize.enums.EnumUnboxingTreeFixer.fixupProto(com.android.tools.r8.graph.DexProto):879 -> a 1017:1019:com.android.tools.r8.graph.DexEncodedMethod fixupEncodedMethod(com.android.tools.r8.graph.DexEncodedMethod):809 -> a 1020:1020:com.android.tools.r8.graph.DexProto com.android.tools.r8.ir.optimize.enums.EnumUnboxingTreeFixer.fixupProto(com.android.tools.r8.graph.DexProto):880:880 -> a 1020:1020:com.android.tools.r8.graph.DexEncodedMethod fixupEncodedMethod(com.android.tools.r8.graph.DexEncodedMethod):809 -> a 1021:1037:com.android.tools.r8.graph.DexEncodedMethod fixupEncodedMethod(com.android.tools.r8.graph.DexEncodedMethod):810:826 -> a 1038:1040:com.android.tools.r8.graph.DexEncodedMethod fixupEncodedMethod(com.android.tools.r8.graph.DexEncodedMethod):825:827 -> a 1041:1043:void lambda$fixupEncodedMethod$22(com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexEncodedMethod$Builder):830:832 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/proto/k;Lcom/android/tools/r8/graph/W0;Lcom/android/tools/r8/graph/W0$a;)V"} 1044:1044:com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoFixer com.android.tools.r8.graph.proto.RewrittenPrototypeDescription.createMethodOptimizationInfoFixer():82:82 -> a 1044:1044:void lambda$fixupEncodedMethod$22(com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexEncodedMethod$Builder):832 -> a 1045:1049:void lambda$fixupEncodedMethod$22(com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexEncodedMethod$Builder):831:835 -> a 1050:1050:com.android.tools.r8.graph.DexEncodedMethod$Builder com.android.tools.r8.graph.DexEncodedMethod$Builder.setIsLibraryMethodOverrideIf(boolean,com.android.tools.r8.utils.OptionalBool):1476:1476 -> a 1050:1050:void lambda$fixupEncodedMethod$22(com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexEncodedMethod$Builder):834 -> a 1051:1057:com.android.tools.r8.graph.DexMethod ensureUniqueMethod(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexMethod):839:845 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/W0;)Lcom/android/tools/r8/graph/j2;"} 1058:1068:com.android.tools.r8.graph.DexMethod ensureUniqueMethod(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexMethod):843:853 -> a 1069:1069:com.android.tools.r8.graph.DexMethod ensureUniqueMethod(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexMethod):851:851 -> a 1070:1070:boolean lambda$ensureUniqueMethod$23(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexMethod):846:846 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;Lcom/android/tools/r8/graph/j2;)Z"} 1071:1082:com.android.tools.r8.graph.DexEncodedField fixupEncodedField(com.android.tools.r8.graph.DexEncodedField):860:871 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/T0;)Lcom/android/tools/r8/graph/T0;"} 1083:1091:com.android.tools.r8.graph.DexType fixupType(com.android.tools.r8.graph.DexType):884:892 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/v2;"} 1:1:java.util.Set getUnboxedEnums():126:126 -> b 2:8:void fixupSuperEnumClassInitializers(com.android.tools.r8.ir.conversion.IRConverter,java.util.concurrent.ExecutorService):273:279 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/tl;Ljava/util/concurrent/ExecutorService;)V"} 9:9:void fixupSuperEnumClassInitializers(com.android.tools.r8.ir.conversion.IRConverter,java.util.concurrent.ExecutorService):278:278 -> b 10:10:void lambda$fixupSuperEnumClassInitializers$8(com.android.tools.r8.ir.conversion.IRConverter,com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.graph.DexProgramClass):280:280 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/tl;Lcom/android/tools/r8/graph/T0;Lcom/android/tools/r8/graph/q2;)V"} 11:11:void lambda$createLocalUtilityMethods$15(com.android.tools.r8.graph.PrunedItems$Builder,com.android.tools.r8.utils.collections.DexMethodSignatureSet,com.android.tools.r8.ir.optimize.enums.LocalEnumUnboxingUtilityClass,java.util.Map,com.android.tools.r8.graph.ProgramMethod):579:579 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/t5;Lcom/android/tools/r8/internal/nf;Lcom/android/tools/r8/internal/AC;Ljava/util/Map;Lcom/android/tools/r8/graph/o5;)V"} 12:12:boolean lambda$installLocalUtilityMethod$19(java.util.Map,com.android.tools.r8.graph.DexMethod):755:755 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Map;Lcom/android/tools/r8/graph/j2;)Z"} 1:13:com.android.tools.r8.ir.optimize.enums.EnumUnboxingTreeFixer$Result fixupTypeReferences(com.android.tools.r8.ir.conversion.IRConverter,java.util.concurrent.ExecutorService):131:143 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/tl;Ljava/util/concurrent/ExecutorService;)Lcom/android/tools/r8/internal/Ug;"} 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):47:47 -> c 14:14:com.android.tools.r8.ir.optimize.enums.EnumUnboxingTreeFixer$Result fixupTypeReferences(com.android.tools.r8.ir.conversion.IRConverter,java.util.concurrent.ExecutorService):143 -> c 15:18:com.android.tools.r8.ir.optimize.enums.EnumUnboxingTreeFixer$Result fixupTypeReferences(com.android.tools.r8.ir.conversion.IRConverter,java.util.concurrent.ExecutorService):145:148 -> c 19:19:com.android.tools.r8.ir.optimize.enums.EnumUnboxingTreeFixer$Result fixupTypeReferences(com.android.tools.r8.ir.conversion.IRConverter,java.util.concurrent.ExecutorService):147:147 -> c 20:23:void com.android.tools.r8.ir.optimize.enums.EnumUnboxingTreeFixer.cleanUpOldClass(com.android.tools.r8.graph.DexProgramClass):188:191 -> c 20:23:com.android.tools.r8.ir.optimize.enums.EnumUnboxingTreeFixer$Result fixupTypeReferences(com.android.tools.r8.ir.conversion.IRConverter,java.util.concurrent.ExecutorService):151 -> c 24:24:com.android.tools.r8.ir.optimize.enums.EnumUnboxingTreeFixer$Result fixupTypeReferences(com.android.tools.r8.ir.conversion.IRConverter,java.util.concurrent.ExecutorService):152:152 -> c 25:28:void com.android.tools.r8.ir.optimize.enums.EnumUnboxingTreeFixer.cleanUpOldClass(com.android.tools.r8.graph.DexProgramClass):188:191 -> c 25:28:com.android.tools.r8.ir.optimize.enums.EnumUnboxingTreeFixer$Result fixupTypeReferences(com.android.tools.r8.ir.conversion.IRConverter,java.util.concurrent.ExecutorService):153 -> c 29:56:com.android.tools.r8.ir.optimize.enums.EnumUnboxingTreeFixer$Result fixupTypeReferences(com.android.tools.r8.ir.conversion.IRConverter,java.util.concurrent.ExecutorService):157:184 -> c 57:64:void processMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.PrunedItems$Builder,com.android.tools.r8.utils.collections.DexMethodSignatureSet,com.android.tools.r8.ir.optimize.enums.LocalEnumUnboxingUtilityClass,java.util.Map):539:546 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/t5;Lcom/android/tools/r8/internal/nf;Lcom/android/tools/r8/internal/AC;Ljava/util/Map;Lcom/android/tools/r8/graph/o5;)V"} 65:67:void com.android.tools.r8.ir.optimize.enums.EnumUnboxingTreeFixer.directMoveAndMap(com.android.tools.r8.ir.optimize.enums.LocalEnumUnboxingUtilityClass,java.util.Map,com.android.tools.r8.graph.ProgramMethod):686:688 -> c 65:67:void processMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.PrunedItems$Builder,com.android.tools.r8.utils.collections.DexMethodSignatureSet,com.android.tools.r8.ir.optimize.enums.LocalEnumUnboxingUtilityClass,java.util.Map):548 -> c 68:68:void com.android.tools.r8.ir.optimize.enums.EnumUnboxingTreeFixer.directMoveAndMap(com.android.tools.r8.ir.optimize.enums.LocalEnumUnboxingUtilityClass,java.util.Map,com.android.tools.r8.graph.ProgramMethod):687:687 -> c 68:68:void processMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.PrunedItems$Builder,com.android.tools.r8.utils.collections.DexMethodSignatureSet,com.android.tools.r8.ir.optimize.enums.LocalEnumUnboxingUtilityClass,java.util.Map):548 -> c 69:69:void com.android.tools.r8.ir.optimize.enums.EnumUnboxingLens$Builder.moveAndMap(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,boolean):246:246 -> c 69:69:void com.android.tools.r8.ir.optimize.enums.EnumUnboxingTreeFixer.directMoveAndMap(com.android.tools.r8.ir.optimize.enums.LocalEnumUnboxingUtilityClass,java.util.Map,com.android.tools.r8.graph.ProgramMethod):687 -> c 69:69:void processMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.PrunedItems$Builder,com.android.tools.r8.utils.collections.DexMethodSignatureSet,com.android.tools.r8.ir.optimize.enums.LocalEnumUnboxingUtilityClass,java.util.Map):548 -> c com.android.tools.r8.ir.optimize.enums.EnumUnboxingTreeFixer$Result -> com.android.tools.r8.internal.Ug: # {"id":"sourceFile","fileName":"EnumUnboxingTreeFixer.java"} com.android.tools.r8.com.google.common.collect.BiMap checkNotNullToCheckNotZeroMapping -> a com.android.tools.r8.utils.collections.ProgramMethodSet dispatchMethods -> b com.android.tools.r8.ir.optimize.enums.EnumUnboxingLens lens -> c com.android.tools.r8.graph.PrunedItems prunedItems -> d 1:5:void (com.android.tools.r8.com.google.common.collect.BiMap,com.android.tools.r8.utils.collections.ProgramMethodSet,com.android.tools.r8.ir.optimize.enums.EnumUnboxingLens,com.android.tools.r8.graph.PrunedItems):914:918 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/tk;Lcom/android/tools/r8/internal/IN;Lcom/android/tools/r8/internal/Sg;Lcom/android/tools/r8/graph/u5;)V"} 1:1:com.android.tools.r8.com.google.common.collect.BiMap getCheckNotNullToCheckNotZeroMapping():922:922 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/G4;"} 1:1:com.android.tools.r8.utils.collections.ProgramMethodSet getDispatchMethods():926:926 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/IN;"} 1:1:com.android.tools.r8.ir.optimize.enums.EnumUnboxingLens getLens():930:930 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Sg;"} 1:1:com.android.tools.r8.graph.PrunedItems getPrunedItems():934:934 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/u5;"} com.android.tools.r8.ir.optimize.enums.EnumUnboxingUtilityClass -> com.android.tools.r8.internal.Wg: # {"id":"sourceFile","fileName":"EnumUnboxingUtilityClass.java"} com.android.tools.r8.graph.DexProgramClass synthesizingContext -> a 1:2:void (com.android.tools.r8.graph.DexProgramClass):15:16 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)V"} void ensureMethods(com.android.tools.r8.graph.AppView) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)V"} com.android.tools.r8.graph.DexProgramClass getDefinition() -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/q2;"} 1:1:com.android.tools.r8.graph.DexProgramClass getSynthesizingContext():24:24 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/q2;"} com.android.tools.r8.ir.optimize.enums.EnumUnboxingUtilityClasses -> com.android.tools.r8.internal.Yg: # {"id":"sourceFile","fileName":"EnumUnboxingUtilityClasses.java"} com.android.tools.r8.com.google.common.collect.ImmutableMap localUtilityClasses -> a com.android.tools.r8.ir.optimize.enums.SharedEnumUnboxingUtilityClass sharedUtilityClass -> b boolean $assertionsDisabled -> c 1:1:void ():25:25 -> 1:3:void (com.android.tools.r8.ir.optimize.enums.SharedEnumUnboxingUtilityClass,com.android.tools.r8.com.google.common.collect.ImmutableMap):36:38 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/YU;Lcom/android/tools/r8/internal/im;)V"} 1:1:void forEach(java.util.function.Consumer):42:42 -> a 2:2:com.android.tools.r8.ir.optimize.enums.SharedEnumUnboxingUtilityClass com.android.tools.r8.ir.optimize.enums.EnumUnboxingUtilityClasses.getSharedUtilityClass():57:57 -> a 2:2:void forEach(java.util.function.Consumer):43 -> a 3:3:void forEach(java.util.function.Consumer):43:43 -> a 4:5:com.android.tools.r8.ir.optimize.enums.LocalEnumUnboxingUtilityClass getLocalUtilityClass(com.android.tools.r8.graph.DexType):51:52 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/internal/AC;"} 6:6:com.android.tools.r8.ir.optimize.enums.SharedEnumUnboxingUtilityClass getSharedUtilityClass():57:57 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/YU;"} com.android.tools.r8.ir.optimize.enums.EnumUnboxingUtilityClasses$Builder -> com.android.tools.r8.internal.Xg: # {"id":"sourceFile","fileName":"EnumUnboxingUtilityClasses.java"} com.android.tools.r8.graph.AppView appView -> a com.android.tools.r8.com.google.common.collect.ImmutableMap localUtilityClasses -> b com.android.tools.r8.ir.optimize.enums.SharedEnumUnboxingUtilityClass sharedUtilityClass -> c com.android.tools.r8.shaking.FieldAccessInfoCollectionModifier$Builder fieldAccessInfoCollectionModifierBuilder -> d 1:1:void (com.android.tools.r8.graph.AppView):73:73 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)V"} 2:5:void (com.android.tools.r8.graph.AppView):71:74 -> 1:4:com.android.tools.r8.ir.optimize.enums.EnumUnboxingUtilityClasses$Builder synthesizeEnumUnboxingUtilityClasses(java.util.Set,com.android.tools.r8.ir.optimize.enums.EnumDataMap):79:82 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Im;Lcom/android/tools/r8/internal/ug;)Lcom/android/tools/r8/internal/Xg;"} 5:10:com.android.tools.r8.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):122:127 -> a 5:10:com.android.tools.r8.ir.optimize.enums.EnumUnboxingUtilityClasses$Builder synthesizeEnumUnboxingUtilityClasses(java.util.Set,com.android.tools.r8.ir.optimize.enums.EnumDataMap):84 -> a 11:15:com.android.tools.r8.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:129 -> a 11:15:com.android.tools.r8.ir.optimize.enums.EnumUnboxingUtilityClasses$Builder synthesizeEnumUnboxingUtilityClasses(java.util.Set,com.android.tools.r8.ir.optimize.enums.EnumDataMap):84 -> a 16:17:com.android.tools.r8.ir.optimize.enums.EnumUnboxingUtilityClasses$Builder synthesizeEnumUnboxingUtilityClasses(java.util.Set,com.android.tools.r8.ir.optimize.enums.EnumDataMap):85:86 -> a 18:34:com.android.tools.r8.ir.optimize.enums.EnumUnboxingUtilityClasses build(com.android.tools.r8.ir.conversion.IRConverter,java.util.concurrent.ExecutorService):92:108 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/tl;Ljava/util/concurrent/ExecutorService;)Lcom/android/tools/r8/internal/Yg;"} 35:36:void lambda$build$0(com.android.tools.r8.ir.conversion.OneTimeMethodProcessor$Builder,com.android.tools.r8.ir.optimize.enums.EnumUnboxingUtilityClass):104:105 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/GK;Lcom/android/tools/r8/internal/Wg;)V"} 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):112:112 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/tl;Lcom/android/tools/r8/internal/IK;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/Nb;)V"} 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):110:110 -> 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):136:136 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/graph/p1;)Lcom/android/tools/r8/graph/v2;"} 40:40:com.android.tools.r8.graph.DexType getUtilityClassType(com.android.tools.r8.graph.DexProgramClass,java.lang.String,com.android.tools.r8.graph.DexItemFactory):135:135 -> 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:134 -> a com.android.tools.r8.ir.optimize.enums.EnumValueOptimizer -> com.android.tools.r8.internal.ah: # {"id":"sourceFile","fileName":"EnumValueOptimizer.java"} com.android.tools.r8.graph.AppView appView -> a com.android.tools.r8.graph.DexItemFactory factory -> b boolean $assertionsDisabled -> c 1:1:void ():50:50 -> 1:3:void (com.android.tools.r8.graph.AppView):55:57 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)V"} 1:4:void removeSwitchMaps(com.android.tools.r8.ir.code.IRCode):203:206 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;)V"} 5:26: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:439 -> a 5:26:void removeSwitchMaps(com.android.tools.r8.ir.code.IRCode):212 -> a 27:27:boolean com.android.tools.r8.ir.code.Instruction.isStaticGet():0:0 -> a 27:27: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):440 -> a 27:27:void removeSwitchMaps(com.android.tools.r8.ir.code.IRCode):212 -> a 28:40: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):443:455 -> a 28:40:void removeSwitchMaps(com.android.tools.r8.ir.code.IRCode):212 -> a 41:46:com.android.tools.r8.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):312:317 -> a 41:46:void removeSwitchMaps(com.android.tools.r8.ir.code.IRCode):217 -> a 47:47: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):273:273 -> a 47:47:com.android.tools.r8.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):317 -> a 47:47:void removeSwitchMaps(com.android.tools.r8.ir.code.IRCode):217 -> a 48:52:com.android.tools.r8.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):317:321 -> a 48:52:void removeSwitchMaps(com.android.tools.r8.ir.code.IRCode):217 -> 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):359:359 -> a 53:53:com.android.tools.r8.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):325 -> a 53:53:void removeSwitchMaps(com.android.tools.r8.ir.code.IRCode):217 -> a 54:54: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):366:366 -> a 54:54: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):360 -> a 54:54:com.android.tools.r8.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):325 -> a 54:54:void removeSwitchMaps(com.android.tools.r8.ir.code.IRCode):217 -> a 55:55:boolean com.android.tools.r8.ir.analysis.value.AbstractValue.isNullOrAbstractValue():0:0 -> a 55:55: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):366 -> a 55:55: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):360 -> a 55:55:com.android.tools.r8.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):325 -> a 55:55:void removeSwitchMaps(com.android.tools.r8.ir.code.IRCode):217 -> a 56:62: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:373 -> a 56:62: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):360 -> a 56:62:com.android.tools.r8.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):325 -> a 56:62:void removeSwitchMaps(com.android.tools.r8.ir.code.IRCode):217 -> a 63:63: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):273:273 -> a 63:63: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):373 -> a 63:63: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):360 -> a 63:63:com.android.tools.r8.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):325 -> a 63:63:void removeSwitchMaps(com.android.tools.r8.ir.code.IRCode):217 -> a 64:68: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):373:377 -> a 64:68: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):360 -> a 64:68:com.android.tools.r8.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):325 -> a 64:68:void removeSwitchMaps(com.android.tools.r8.ir.code.IRCode):217 -> a 69:69: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):361:361 -> a 69:69:com.android.tools.r8.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):325 -> a 69:69:void removeSwitchMaps(com.android.tools.r8.ir.code.IRCode):217 -> a 70:71:com.android.tools.r8.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:327 -> a 70:71:void removeSwitchMaps(com.android.tools.r8.ir.code.IRCode):217 -> a 72:72:boolean com.android.tools.r8.utils.InternalOptions$ProtoShrinkingOptions.enableRemoveProtoEnumSwitchMap():2021:2021 -> a 72:72:com.android.tools.r8.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 72:72: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)"]} 73:78:com.android.tools.r8.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):328:333 -> a 73:78:void removeSwitchMaps(com.android.tools.r8.ir.code.IRCode):217 -> 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:63 -> a 79:79:com.android.tools.r8.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):333 -> 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:com.android.tools.r8.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):333 -> a 80:80:void removeSwitchMaps(com.android.tools.r8.ir.code.IRCode):217 -> a 81:85:com.android.tools.r8.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):333:337 -> 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):273:273 -> a 86:86:com.android.tools.r8.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 -> a 86:86:void removeSwitchMaps(com.android.tools.r8.ir.code.IRCode):217 -> a 87:87:com.android.tools.r8.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):338:338 -> a 87:87:void removeSwitchMaps(com.android.tools.r8.ir.code.IRCode):217 -> a 88:100:com.android.tools.r8.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:344 -> a 88:100:void removeSwitchMaps(com.android.tools.r8.ir.code.IRCode):217 -> a 101:101:com.android.tools.r8.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):343:343 -> a 101:101:void removeSwitchMaps(com.android.tools.r8.ir.code.IRCode):217 -> a 102:114:void removeSwitchMaps(com.android.tools.r8.ir.code.IRCode):222:234 -> a 115:115:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntOpenHashSet.(com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntCollection):152:152 -> a 115:115:void removeSwitchMaps(com.android.tools.r8.ir.code.IRCode):234 -> a 116:117:void removeSwitchMaps(com.android.tools.r8.ir.code.IRCode):242:243 -> a 118:120:int[] com.android.tools.r8.utils.ArrayUtils.fromPredicate(java.util.function.IntPredicate,int):168:170 -> a 118:120:void removeSwitchMaps(com.android.tools.r8.ir.code.IRCode):243 -> a 121:129:void removeSwitchMaps(com.android.tools.r8.ir.code.IRCode):255:263 -> a 130:130:void com.android.tools.r8.utils.ArrayUtils.sumOfPredecessorsInclusive(int[]):177:177 -> a 130:130:void removeSwitchMaps(com.android.tools.r8.ir.code.IRCode):267 -> a 131:133:void removeSwitchMaps(com.android.tools.r8.ir.code.IRCode):268:270 -> a 134:140:void removeSwitchMaps(com.android.tools.r8.ir.code.IRCode):269:275 -> a 141:141:int[] com.android.tools.r8.it.unimi.dsi.fastutil.ints.AbstractIntCollection.toIntArray(int[]):167:167 -> a 141:141:int[] com.android.tools.r8.it.unimi.dsi.fastutil.ints.AbstractIntCollection.toIntArray():155 -> a 141:141:void removeSwitchMaps(com.android.tools.r8.ir.code.IRCode):275 -> a 142:149:void removeSwitchMaps(com.android.tools.r8.ir.code.IRCode):276:283 -> a 150:150: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):342:342 -> a 150:150:void com.android.tools.r8.ir.code.Instruction.replace(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.IRCode):338 -> a 150:150:void removeSwitchMaps(com.android.tools.r8.ir.code.IRCode):286 -> a 151:167:void removeSwitchMaps(com.android.tools.r8.ir.code.IRCode):290:306 -> a 168:168:void com.android.tools.r8.ir.analysis.type.TypeAnalysis.(com.android.tools.r8.graph.AppView):39:39 -> a 168:168:void removeSwitchMaps(com.android.tools.r8.ir.code.IRCode):306 -> a 169:169:void removeSwitchMaps(com.android.tools.r8.ir.code.IRCode):306:306 -> a 170:171:boolean lambda$removeSwitchMaps$0(int,com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntSet,com.android.tools.r8.ir.code.IntSwitch,int):248:249 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/internal/Qr;Lcom/android/tools/r8/internal/Wr;I)Z"} 172:172:void lambda$removeSwitchMaps$1(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Value):292:292 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lo;Lcom/android/tools/r8/internal/Y10;)V"} 1:7:void rewriteConstantEnumMethodCalls(com.android.tools.r8.ir.code.IRCode):62:68 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;)V"} 8:8:com.android.tools.r8.ir.code.InstructionListIterator com.android.tools.r8.ir.code.IRCode.instructionListIterator():1052:1052 -> b 8:8:void rewriteConstantEnumMethodCalls(com.android.tools.r8.ir.code.IRCode):69 -> b 9:40:void rewriteConstantEnumMethodCalls(com.android.tools.r8.ir.code.IRCode):70:101 -> b 41:41:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.DexDefinitionSupplier.definitionForHolder(com.android.tools.r8.graph.DexMember):121:121 -> b 41:41:void rewriteConstantEnumMethodCalls(com.android.tools.r8.ir.code.IRCode):101 -> b 42:65:void rewriteConstantEnumMethodCalls(com.android.tools.r8.ir.code.IRCode):101:124 -> b 66: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):359:359 -> b 66:66:void rewriteConstantEnumMethodCalls(com.android.tools.r8.ir.code.IRCode):124 -> b 67:67: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):366:366 -> b 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):360 -> b 67:67:void rewriteConstantEnumMethodCalls(com.android.tools.r8.ir.code.IRCode):124 -> b 68:68:boolean com.android.tools.r8.ir.analysis.value.AbstractValue.isNullOrAbstractValue():0:0 -> b 68:68: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):366 -> b 68:68: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):360 -> b 68:68:void rewriteConstantEnumMethodCalls(com.android.tools.r8.ir.code.IRCode):124 -> b 69:75: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:373 -> b 69:75: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):360 -> b 69:75:void rewriteConstantEnumMethodCalls(com.android.tools.r8.ir.code.IRCode):124 -> b 76:76: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):273:273 -> b 76:76: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):373 -> b 76:76: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):360 -> b 76:76:void rewriteConstantEnumMethodCalls(com.android.tools.r8.ir.code.IRCode):124 -> b 77:81: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):373:377 -> b 77:81: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):360 -> b 77:81:void rewriteConstantEnumMethodCalls(com.android.tools.r8.ir.code.IRCode):124 -> b 82:82: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):361:361 -> b 82:82:void rewriteConstantEnumMethodCalls(com.android.tools.r8.ir.code.IRCode):124 -> b 83:83:void rewriteConstantEnumMethodCalls(com.android.tools.r8.ir.code.IRCode):126:126 -> b 84:84:void com.android.tools.r8.ir.code.InstructionListIterator.replaceCurrentInstruction(com.android.tools.r8.ir.code.Instruction):49:49 -> b 84:84:void rewriteConstantEnumMethodCalls(com.android.tools.r8.ir.code.IRCode):126 -> b 85:85:void rewriteConstantEnumMethodCalls(com.android.tools.r8.ir.code.IRCode):132:132 -> b 86:86: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):352:352 -> b 86:86:void rewriteConstantEnumMethodCalls(com.android.tools.r8.ir.code.IRCode):132 -> b 87:87: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):366:366 -> b 87:87: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):353 -> b 87:87:void rewriteConstantEnumMethodCalls(com.android.tools.r8.ir.code.IRCode):132 -> b 88:88:boolean com.android.tools.r8.ir.analysis.value.AbstractValue.isNullOrAbstractValue():0:0 -> b 88:88: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):366 -> b 88:88: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):353 -> b 88:88:void rewriteConstantEnumMethodCalls(com.android.tools.r8.ir.code.IRCode):132 -> b 89:95: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:373 -> b 89:95: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):353 -> b 89:95:void rewriteConstantEnumMethodCalls(com.android.tools.r8.ir.code.IRCode):132 -> b 96:96: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):273:273 -> b 96:96: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):373 -> b 96:96: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):353 -> b 96:96:void rewriteConstantEnumMethodCalls(com.android.tools.r8.ir.code.IRCode):132 -> b 97:101: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):373:377 -> b 97:101: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):353 -> b 97:101:void rewriteConstantEnumMethodCalls(com.android.tools.r8.ir.code.IRCode):132 -> b 102:102: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):354:354 -> b 102:102:void rewriteConstantEnumMethodCalls(com.android.tools.r8.ir.code.IRCode):132 -> b 103:105:void rewriteConstantEnumMethodCalls(com.android.tools.r8.ir.code.IRCode):138:140 -> b 106:106:void com.android.tools.r8.ir.code.InstructionListIterator.replaceCurrentInstruction(com.android.tools.r8.ir.code.Instruction):49:49 -> b 106:106:void rewriteConstantEnumMethodCalls(com.android.tools.r8.ir.code.IRCode):140 -> b 107:113:void rewriteConstantEnumMethodCalls(com.android.tools.r8.ir.code.IRCode):141:147 -> b 114:114:boolean com.android.tools.r8.graph.DexClass.isFinal():593:593 -> b 114:114: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)"]} 115:115:boolean com.android.tools.r8.graph.DexClass.isFinal():593:593 -> b 115:115:void rewriteConstantEnumMethodCalls(com.android.tools.r8.ir.code.IRCode):148 -> b 116:127:void rewriteConstantEnumMethodCalls(com.android.tools.r8.ir.code.IRCode):153:164 -> b 128:137:void rewriteConstantEnumMethodCalls(com.android.tools.r8.ir.code.IRCode):163:172 -> b 138:138:void com.android.tools.r8.ir.code.InstructionListIterator.replaceCurrentInstruction(com.android.tools.r8.ir.code.Instruction):49:49 -> b 138:138:void rewriteConstantEnumMethodCalls(com.android.tools.r8.ir.code.IRCode):172 -> b 139:143:void rewriteConstantEnumMethodCalls(com.android.tools.r8.ir.code.IRCode):173:177 -> b 144:144:void com.android.tools.r8.ir.analysis.type.TypeAnalysis.(com.android.tools.r8.graph.AppView):39:39 -> b 144:144:void rewriteConstantEnumMethodCalls(com.android.tools.r8.ir.code.IRCode):177 -> b 145:147:void rewriteConstantEnumMethodCalls(com.android.tools.r8.ir.code.IRCode):177:179 -> b com.android.tools.r8.ir.optimize.enums.EnumValueOptimizer$EnumSwitchInfo -> com.android.tools.r8.internal.Zg: # {"id":"sourceFile","fileName":"EnumValueOptimizer.java"} com.android.tools.r8.graph.DexType enumClass -> a 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 com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap indexMap -> e 1:6: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,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap):393:398 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/internal/ht;Lcom/android/tools/r8/internal/Y2;Lcom/android/tools/r8/internal/WW;Lcom/android/tools/r8/internal/Gq;)V"} com.android.tools.r8.ir.optimize.enums.LocalEnumUnboxingUtilityClass -> com.android.tools.r8.internal.AC: # {"id":"sourceFile","fileName":"LocalEnumUnboxingUtilityClass.java"} com.android.tools.r8.graph.DexProgramClass localUtilityClass -> b com.android.tools.r8.ir.optimize.enums.EnumDataMap$EnumData data -> c boolean $assertionsDisabled -> d 1:1:void ():27:27 -> 1:3:void (com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.optimize.enums.EnumDataMap$EnumData,com.android.tools.r8.graph.DexProgramClass):37:39 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/internal/tg;Lcom/android/tools/r8/graph/q2;)V"} 1:1:com.android.tools.r8.ir.optimize.enums.LocalEnumUnboxingUtilityClass$Builder builder(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.optimize.enums.EnumDataMap$EnumData):44:44 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/internal/tg;)Lcom/android/tools/r8/internal/zC;"} 2:10:void ensureMethods(com.android.tools.r8.graph.AppView):49:57 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)V"} 11:12: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):51:52 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/Y0;Lcom/android/tools/r8/internal/vg;)V"} 13:14:com.android.tools.r8.graph.ProgramMethod ensureGetInstanceFieldMethod(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.enums.EnumUnboxerMethodProcessorEventConsumer):66:67 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/Y0;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/aF;)Lcom/android/tools/r8/graph/o5;"} 15:18:com.android.tools.r8.graph.DexString computeGetInstanceFieldMethodName(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexItemFactory):72:75 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;Lcom/android/tools/r8/graph/p1;)Lcom/android/tools/r8/graph/u2;"} 19:23:com.android.tools.r8.graph.DexString computeGetInstanceFieldMethodName(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexItemFactory):74:78 -> a 24:25:com.android.tools.r8.graph.DexMethod computeToStringUtilityMethod(com.android.tools.r8.graph.DexItemFactory):86:87 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;)Lcom/android/tools/r8/graph/j2;"} 26:26:com.android.tools.r8.graph.DexProto com.android.tools.r8.ir.optimize.enums.LocalEnumUnboxingUtilityClass.computeGetInstanceFieldMethodProto(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexItemFactory):82:82 -> a 26:26:com.android.tools.r8.graph.DexMethod computeToStringUtilityMethod(com.android.tools.r8.graph.DexItemFactory):88 -> a 27:27:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.ir.optimize.enums.LocalEnumUnboxingUtilityClass.getDefinition():179:179 -> a 27:27:com.android.tools.r8.graph.DexMethod computeToStringUtilityMethod(com.android.tools.r8.graph.DexItemFactory):89 -> a 28:28:com.android.tools.r8.graph.DexMethod computeToStringUtilityMethod(com.android.tools.r8.graph.DexItemFactory):89:89 -> a 29:30:com.android.tools.r8.graph.ProgramMethod ensureGetInstanceFieldMethod(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexField):94:95 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/Y0;)Lcom/android/tools/r8/graph/o5;"} 31:31:com.android.tools.r8.graph.DexProto com.android.tools.r8.ir.optimize.enums.LocalEnumUnboxingUtilityClass.computeGetInstanceFieldMethodProto(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexItemFactory):82:82 -> a 31:31:com.android.tools.r8.graph.ProgramMethod ensureGetInstanceFieldMethod(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexField):99 -> a 32:32:com.android.tools.r8.graph.ProgramMethod ensureGetInstanceFieldMethod(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexField):99:99 -> a 33:33:com.android.tools.r8.graph.ProgramMethod ensureGetInstanceFieldMethod(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexField):96:96 -> 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):101:101 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/Y0;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/W;"} 35:35:com.android.tools.r8.graph.DexType com.android.tools.r8.ir.optimize.enums.LocalEnumUnboxingUtilityClass.getType():183:183 -> 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):102 -> 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):102:102 -> a 37:37: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):158:158 -> a 37:37: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):102 -> a 38:38: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):103:103 -> a 39:40:com.android.tools.r8.graph.ProgramMethod ensureStringValueOfMethod(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.enums.EnumUnboxerMethodProcessorEventConsumer):110:111 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/aF;)Lcom/android/tools/r8/graph/o5;"} 41: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):124:124 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/internal/B1;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/W;"} 42:42:com.android.tools.r8.graph.DexType com.android.tools.r8.ir.optimize.enums.LocalEnumUnboxingUtilityClass.getType():183:183 -> a 42:42: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):125 -> a 43:44: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):125:126 -> 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):145:145 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/W;"} 46:46:com.android.tools.r8.graph.DexType com.android.tools.r8.ir.optimize.enums.LocalEnumUnboxingUtilityClass.getType():183:183 -> 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):147 -> a 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):148:151 -> 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):160:167 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/u2;Lcom/android/tools/r8/graph/r2;Lcom/android/tools/r8/synthesis/G;)Lcom/android/tools/r8/graph/o5;"} 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):161:161 -> 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):828:828 -> 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):161 -> 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):820:820 -> 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):161 -> a 62:62:com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind lambda$internalEnsureMethod$4(com.android.tools.r8.synthesis.SyntheticNaming):164:164 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/synthesis/L;)Lcom/android/tools/r8/synthesis/L$b;"} 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):170:174 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/synthesis/G;Lcom/android/tools/r8/synthesis/H;)V"} 68:68:com.android.tools.r8.graph.DexProgramClass getDefinition():179:179 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/q2;"} 1:7:com.android.tools.r8.graph.ProgramMethod ensureStringValueOfMethod(com.android.tools.r8.graph.AppView):116:122 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)Lcom/android/tools/r8/graph/o5;"} 8:8:com.android.tools.r8.graph.ProgramMethod ensureStringValueOfMethod(com.android.tools.r8.graph.AppView):119:119 -> b 9:10:com.android.tools.r8.graph.ProgramMethod ensureValueOfMethod(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.enums.EnumUnboxerMethodProcessorEventConsumer):133:134 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/aF;)Lcom/android/tools/r8/graph/o5;"} 1:5:com.android.tools.r8.graph.ProgramMethod ensureValueOfMethod(com.android.tools.r8.graph.AppView):139:143 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)Lcom/android/tools/r8/graph/o5;"} 6:6:com.android.tools.r8.graph.ProgramMethod ensureValueOfMethod(com.android.tools.r8.graph.AppView):140:140 -> c 7:7:com.android.tools.r8.graph.DexType getType():183:183 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/v2;"} com.android.tools.r8.ir.optimize.enums.LocalEnumUnboxingUtilityClass$Builder -> com.android.tools.r8.internal.zC: # {"id":"sourceFile","fileName":"LocalEnumUnboxingUtilityClass.java"} com.android.tools.r8.graph.AppView appView -> a com.android.tools.r8.ir.optimize.enums.EnumDataMap$EnumData data -> b com.android.tools.r8.graph.DexProgramClass enumToUnbox -> c boolean $assertionsDisabled -> d 1:1:void ():186:186 -> 1:7:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.optimize.enums.EnumDataMap$EnumData):194:200 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/internal/tg;)V"} 8:11:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.optimize.enums.EnumDataMap$EnumData):199:202 -> 1:2:com.android.tools.r8.ir.optimize.enums.LocalEnumUnboxingUtilityClass build():206:207 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/AC;"} 3:3:com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind lambda$createClass$0(com.android.tools.r8.synthesis.SyntheticNaming):215:215 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/synthesis/L;)Lcom/android/tools/r8/synthesis/L$b;"} 4:4:void lambda$createClass$1(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):218:218 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/synthesis/P;)V"} 1:9:com.android.tools.r8.graph.DexProgramClass createClass():211:219 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/q2;"} com.android.tools.r8.ir.optimize.enums.SharedEnumUnboxingUtilityClass -> com.android.tools.r8.internal.YU: # {"id":"sourceFile","fileName":"SharedEnumUnboxingUtilityClass.java"} 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/graph/o5;)V"} 1:1:com.android.tools.r8.ir.optimize.enums.SharedEnumUnboxingUtilityClass$Builder 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/ug;Lcom/android/tools/r8/internal/Im;Lcom/android/tools/r8/shaking/G0;)Lcom/android/tools/r8/internal/XU;"} 2:6:void ensureMethods(com.android.tools.r8.graph.AppView):71:75 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)V"} 7:8:com.android.tools.r8.graph.ProgramMethod ensureCheckNotZeroMethod(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.enums.EnumUnboxerMethodProcessorEventConsumer):82:83 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/aF;)Lcom/android/tools/r8/graph/o5;"} 9: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):182:189 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/u2;Lcom/android/tools/r8/graph/r2;Lcom/android/tools/r8/synthesis/G;)Lcom/android/tools/r8/graph/o5;"} 17:17: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):183:183 -> a 18:18: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):828:828 -> a 18:18: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):183 -> a 19:19: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):820:820 -> a 19:19: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):183 -> a 20:20:com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind lambda$internalEnsureMethod$5(com.android.tools.r8.synthesis.SyntheticNaming):186:186 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/synthesis/L;)Lcom/android/tools/r8/synthesis/L$b;"} 21:25:void lambda$internalEnsureMethod$6(com.android.tools.r8.graph.AppView,com.android.tools.r8.synthesis.SyntheticMethodBuilder$SyntheticCodeGenerator,com.android.tools.r8.synthesis.SyntheticMethodBuilder):192:196 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/synthesis/G;Lcom/android/tools/r8/synthesis/H;)V"} 26:26:com.android.tools.r8.graph.DexProgramClass getDefinition():201:201 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/q2;"} 27:28:com.android.tools.r8.graph.ProgramMethod getValuesMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.enums.EnumUnboxerMethodProcessorEventConsumer):206:207 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/aF;)Lcom/android/tools/r8/graph/o5;"} 29:42: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 29:42:com.android.tools.r8.graph.Code lambda$ensureCheckNotZeroMethod$0(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):93 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/W;"} 43:43:void com.android.tools.r8.cf.code.CfNew.(com.android.tools.r8.graph.DexType):39:39 -> a 43:43: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 43:43:com.android.tools.r8.graph.Code lambda$ensureCheckNotZeroMethod$0(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):93 -> a 44:51: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 44:51:com.android.tools.r8.graph.Code lambda$ensureCheckNotZeroMethod$0(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):93 -> a 52:60: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 52:60:com.android.tools.r8.graph.Code lambda$ensureCheckNotZeroMethod$0(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):93 -> a 61:61:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> a 61:61: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 61:61:com.android.tools.r8.graph.Code lambda$ensureCheckNotZeroMethod$0(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):93 -> a 62:62: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 62:62:com.android.tools.r8.graph.Code lambda$ensureCheckNotZeroMethod$0(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):93 -> a 63:84: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 63:84:com.android.tools.r8.graph.Code lambda$ensureCheckNotZeroMethod$0(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):93 -> a 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):161:161 -> a 85:85: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 85:85:com.android.tools.r8.graph.Code lambda$ensureCheckNotZeroMethod$0(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):93 -> a 86:86: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):187:187 -> a 86:86:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161 -> a 86:86: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 86:86:com.android.tools.r8.graph.Code lambda$ensureCheckNotZeroMethod$0(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):93 -> a 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,com.android.tools.r8.position.Position):179:179 -> a 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):161 -> a 87:87: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 87:87:com.android.tools.r8.graph.Code lambda$ensureCheckNotZeroMethod$0(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):93 -> a 1:5:com.android.tools.r8.graph.ProgramMethod ensureCheckNotZeroMethod(com.android.tools.r8.graph.AppView):88:92 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)Lcom/android/tools/r8/graph/o5;"} 6:6:com.android.tools.r8.graph.ProgramMethod ensureCheckNotZeroMethod(com.android.tools.r8.graph.AppView):89:89 -> b 7:8:com.android.tools.r8.graph.ProgramMethod ensureCheckNotZeroWithMessageMethod(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.enums.EnumUnboxerMethodProcessorEventConsumer):100:101 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/aF;)Lcom/android/tools/r8/graph/o5;"} 9:22: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 9:22:com.android.tools.r8.graph.Code lambda$ensureCheckNotZeroWithMessageMethod$1(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):113 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/W;"} 23:23:void com.android.tools.r8.cf.code.CfNew.(com.android.tools.r8.graph.DexType):39:39 -> b 23:23: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 23:23:com.android.tools.r8.graph.Code lambda$ensureCheckNotZeroWithMessageMethod$1(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):113 -> b 24:32: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 24:32:com.android.tools.r8.graph.Code lambda$ensureCheckNotZeroWithMessageMethod$1(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):113 -> b 33: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):289:300 -> b 33:44:com.android.tools.r8.graph.Code lambda$ensureCheckNotZeroWithMessageMethod$1(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):113 -> b 45:45:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> b 45:45: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 45:45:com.android.tools.r8.graph.Code lambda$ensureCheckNotZeroWithMessageMethod$1(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):113 -> b 46:46: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 46:46:com.android.tools.r8.graph.Code lambda$ensureCheckNotZeroWithMessageMethod$1(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):113 -> b 47:73: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 47:73:com.android.tools.r8.graph.Code lambda$ensureCheckNotZeroWithMessageMethod$1(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):113 -> b 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):161:161 -> b 74:74: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 74:74:com.android.tools.r8.graph.Code lambda$ensureCheckNotZeroWithMessageMethod$1(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):113 -> b 75:75: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):187:187 -> b 75:75:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161 -> b 75:75: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 75:75:com.android.tools.r8.graph.Code lambda$ensureCheckNotZeroWithMessageMethod$1(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):113 -> b 76:76: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):179:179 -> b 76:76:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161 -> b 76:76: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 76:76:com.android.tools.r8.graph.Code lambda$ensureCheckNotZeroWithMessageMethod$1(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):113 -> 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):132 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/W;"} 19:19:void com.android.tools.r8.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):132 -> 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):132 -> 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):132 -> 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):132 -> 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):132 -> c 41:41:void com.android.tools.r8.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):132 -> 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):132 -> 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):132 -> 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):161:161 -> 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):132 -> c 75:75: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):187:187 -> c 75:75:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161 -> c 75:75: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 75:75:com.android.tools.r8.graph.Code lambda$ensureCompareToMethod$2(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):132 -> c 76:76: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):179:179 -> c 76:76:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161 -> c 76:76: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 76:76:com.android.tools.r8.graph.Code lambda$ensureCompareToMethod$2(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):132 -> c 77:81:com.android.tools.r8.graph.ProgramMethod ensureCheckNotZeroWithMessageMethod(com.android.tools.r8.graph.AppView):106:110 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)Lcom/android/tools/r8/graph/o5;"} 82:82:com.android.tools.r8.graph.ProgramMethod ensureCheckNotZeroWithMessageMethod(com.android.tools.r8.graph.AppView):107:107 -> c 83:84:com.android.tools.r8.graph.ProgramMethod ensureCompareToMethod(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.enums.EnumUnboxerMethodProcessorEventConsumer):120:121 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/aF;)Lcom/android/tools/r8/graph/o5;"} 85:85:com.android.tools.r8.graph.DexType getType():211:211 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/v2;"} 1:5:com.android.tools.r8.graph.ProgramMethod ensureCompareToMethod(com.android.tools.r8.graph.AppView):126:130 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)Lcom/android/tools/r8/graph/o5;"} 6:6:com.android.tools.r8.graph.ProgramMethod ensureCompareToMethod(com.android.tools.r8.graph.AppView):127:127 -> d 7:8:com.android.tools.r8.graph.ProgramMethod ensureEqualsMethod(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.enums.EnumUnboxerMethodProcessorEventConsumer):139:140 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/aF;)Lcom/android/tools/r8/graph/o5;"} 9:9:com.android.tools.r8.graph.Code lambda$ensureEqualsMethod$3(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):151:151 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/W;"} 1:14: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 1:14:com.android.tools.r8.graph.Code lambda$ensureOrdinalMethod$4(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):169 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/W;"} 15:15:void com.android.tools.r8.cf.code.CfNew.(com.android.tools.r8.graph.DexType):39:39 -> e 15:15: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 15:15:com.android.tools.r8.graph.Code lambda$ensureOrdinalMethod$4(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):169 -> e 16:23: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 16:23:com.android.tools.r8.graph.Code lambda$ensureOrdinalMethod$4(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):169 -> e 24:32: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 24:32:com.android.tools.r8.graph.Code lambda$ensureOrdinalMethod$4(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):169 -> e 33:33:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> e 33:33: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 33:33:com.android.tools.r8.graph.Code lambda$ensureOrdinalMethod$4(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):169 -> e 34:34: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 34:34:com.android.tools.r8.graph.Code lambda$ensureOrdinalMethod$4(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):169 -> e 35:59: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 35:59:com.android.tools.r8.graph.Code lambda$ensureOrdinalMethod$4(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):169 -> e 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):161:161 -> e 60:60: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 60:60:com.android.tools.r8.graph.Code lambda$ensureOrdinalMethod$4(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):169 -> e 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,com.android.tools.r8.position.Position):187:187 -> e 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):161 -> e 61:61: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 61:61:com.android.tools.r8.graph.Code lambda$ensureOrdinalMethod$4(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):169 -> e 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,com.android.tools.r8.position.Position):179:179 -> e 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):161 -> e 62:62: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 62:62:com.android.tools.r8.graph.Code lambda$ensureOrdinalMethod$4(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):169 -> e 63:67:com.android.tools.r8.graph.ProgramMethod ensureEqualsMethod(com.android.tools.r8.graph.AppView):145:149 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)Lcom/android/tools/r8/graph/o5;"} 68:68:com.android.tools.r8.graph.ProgramMethod ensureEqualsMethod(com.android.tools.r8.graph.AppView):146:146 -> e 69:70:com.android.tools.r8.graph.ProgramMethod ensureOrdinalMethod(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.enums.EnumUnboxerMethodProcessorEventConsumer):158:159 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/aF;)Lcom/android/tools/r8/graph/o5;"} 1:5:com.android.tools.r8.graph.ProgramMethod ensureOrdinalMethod(com.android.tools.r8.graph.AppView):164:168 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)Lcom/android/tools/r8/graph/o5;"} 6:6:com.android.tools.r8.graph.ProgramMethod ensureOrdinalMethod(com.android.tools.r8.graph.AppView):165:165 -> f com.android.tools.r8.ir.optimize.enums.SharedEnumUnboxingUtilityClass$Builder -> com.android.tools.r8.internal.XU: # {"id":"sourceFile","fileName":"SharedEnumUnboxingUtilityClass.java"} com.android.tools.r8.graph.AppView appView -> a com.android.tools.r8.graph.DexItemFactory dexItemFactory -> b com.android.tools.r8.ir.optimize.enums.EnumDataMap enumDataMap -> c com.android.tools.r8.shaking.FieldAccessInfoCollectionModifier$Builder fieldAccessInfoCollectionModifierBuilder -> d com.android.tools.r8.graph.DexProgramClass synthesizingContext -> e com.android.tools.r8.graph.DexEncodedMethod valuesMethod -> f boolean $assertionsDisabled -> g 1:1:void ():214:214 -> 1:7: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):229:235 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/ug;Lcom/android/tools/r8/internal/Im;Lcom/android/tools/r8/shaking/G0;)V"} 1:2:com.android.tools.r8.ir.optimize.enums.SharedEnumUnboxingUtilityClass build():239:240 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/YU;"} 3:3:com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind lambda$createClass$0(com.android.tools.r8.synthesis.SyntheticNaming):251:251 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/synthesis/L;)Lcom/android/tools/r8/synthesis/L$b;"} 4:4:void lambda$createClass$1(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):255:255 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/synthesis/P;)V"} 5:7:com.android.tools.r8.graph.DexEncodedField com.android.tools.r8.ir.optimize.enums.SharedEnumUnboxingUtilityClass$Builder.createValuesField(com.android.tools.r8.graph.DexType):273:275 -> a 5:7:void lambda$createClass$1(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):256 -> 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):274:274 -> a 8:8:void lambda$createClass$1(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):256 -> 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):277 -> a 9:9:void lambda$createClass$1(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):256 -> a 10:13:com.android.tools.r8.graph.DexEncodedField com.android.tools.r8.ir.optimize.enums.SharedEnumUnboxingUtilityClass$Builder.createValuesField(com.android.tools.r8.graph.DexType):277:280 -> a 10:13:void lambda$createClass$1(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):256 -> a 14:19:com.android.tools.r8.graph.DexEncodedField com.android.tools.r8.ir.optimize.enums.SharedEnumUnboxingUtilityClass$Builder.createValuesField(com.android.tools.r8.graph.DexType):279:284 -> a 14:19:void lambda$createClass$1(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):256 -> a 20: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):292:293 -> a 20:21:void lambda$createClass$1(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):260 -> a 22:22:com.android.tools.r8.graph.MethodAccessFlags com.android.tools.r8.graph.MethodAccessFlags.createForClassInitializer():87:87 -> a 22:22: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):294 -> a 22:22:void lambda$createClass$1(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):260 -> a 23:23: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):294:294 -> a 23:23:void lambda$createClass$1(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):260 -> a 24:41: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):304:321 -> a 24:41: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):295 -> a 24:41:void lambda$createClass$1(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):260 -> a 42:46: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):295:299 -> a 42:46:void lambda$createClass$1(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):260 -> a 47: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):327:331 -> a 47:51:void lambda$createClass$1(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):261 -> a 52:52: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):329:329 -> a 52:52:void lambda$createClass$1(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):261 -> a 53:59: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):328:334 -> a 53:59:void lambda$createClass$1(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):261 -> a 60: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):350:360 -> a 60: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):335 -> a 60:70:void lambda$createClass$1(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):261 -> a 71:71: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):354:354 -> a 71:71: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):335 -> a 71:71:void lambda$createClass$1(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):261 -> a 72:77: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):335:340 -> a 72:77:void lambda$createClass$1(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):261 -> a 78:78:void lambda$createClass$1(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):259:259 -> a 79:84:void lambda$createClass$1(com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):258:263 -> a 85:88:com.android.tools.r8.graph.DexProgramClass findDeterministicContextType(java.util.Set):374:377 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Im;)Lcom/android/tools/r8/graph/q2;"} 1:19:com.android.tools.r8.graph.DexProgramClass createClass():247:265 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/q2;"} com.android.tools.r8.ir.optimize.enums.classification.CheckNotNullEnumUnboxerMethodClassification -> com.android.tools.r8.internal.D9: # {"id":"sourceFile","fileName":"CheckNotNullEnumUnboxerMethodClassification.java"} int argumentIndex -> a 1:2:void (int):16:17 -> 1:1:com.android.tools.r8.ir.optimize.enums.classification.CheckNotNullEnumUnboxerMethodClassification asCheckNotNullClassification():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/D9;"} 2:3:boolean isUseEligibleForUnboxing(com.android.tools.r8.ir.code.InvokeStatic,com.android.tools.r8.ir.code.Value):25:26 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ct;Lcom/android/tools/r8/internal/Y10;)Z"} 4:4:int com.android.tools.r8.ir.optimize.enums.classification.CheckNotNullEnumUnboxerMethodClassification.getArgumentIndex():21:21 -> a 4:4:boolean isUseEligibleForUnboxing(com.android.tools.r8.ir.code.InvokeStatic,com.android.tools.r8.ir.code.Value):27 -> a 5:5:boolean isUseEligibleForUnboxing(com.android.tools.r8.ir.code.InvokeStatic,com.android.tools.r8.ir.code.Value):31:31 -> a 6:6:com.android.tools.r8.ir.optimize.enums.classification.EnumUnboxerMethodClassification fixupAfterParametersChanged(com.android.tools.r8.graph.proto.ArgumentInfoCollection):37:37 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/proto/c;)Lcom/android/tools/r8/internal/Fg;"} 7:7:com.android.tools.r8.ir.optimize.enums.classification.UnknownEnumUnboxerMethodClassification com.android.tools.r8.ir.optimize.enums.classification.EnumUnboxerMethodClassification.unknown():12:12 -> a 7:7:com.android.tools.r8.ir.optimize.enums.classification.EnumUnboxerMethodClassification fixupAfterParametersChanged(com.android.tools.r8.graph.proto.ArgumentInfoCollection):48 -> a 8:10: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.android.tools.r8.internal.Fg: # {"id":"sourceFile","fileName":"EnumUnboxerMethodClassification.java"} 1:1:void ():9:9 -> 1:1:com.android.tools.r8.ir.optimize.enums.classification.CheckNotNullEnumUnboxerMethodClassification asCheckNotNullClassification():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/D9;"} com.android.tools.r8.ir.optimize.enums.classification.EnumUnboxerMethodClassification fixupAfterParametersChanged(com.android.tools.r8.graph.proto.ArgumentInfoCollection) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/proto/c;)Lcom/android/tools/r8/internal/Fg;"} 1:1:com.android.tools.r8.ir.optimize.enums.classification.UnknownEnumUnboxerMethodClassification unknown():12:12 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/n10;"} com.android.tools.r8.ir.optimize.enums.classification.EnumUnboxerMethodClassificationAnalysis -> com.android.tools.r8.internal.Gg: # {"id":"sourceFile","fileName":"EnumUnboxerMethodClassificationAnalysis.java"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/internal/YE;)Lcom/android/tools/r8/internal/Fg;"} 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:20: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:60 -> a 21:21:boolean com.android.tools.r8.ir.optimize.enums.classification.EnumUnboxerMethodClassification.isCheckNotNullClassification():0:0 -> a 21:21: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 22:26: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 27:28: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 27: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):70 -> a 29:29:java.util.Set com.android.tools.r8.ir.code.Value.aliasedUsers():370:370 -> a 29:29: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 29:29: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 30:41: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 30:41: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 42:68: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 42:68: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 69:69: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):71:71 -> a 70:70:com.android.tools.r8.ir.optimize.enums.classification.UnknownEnumUnboxerMethodClassification com.android.tools.r8.ir.optimize.enums.classification.EnumUnboxerMethodClassification.unknown():12:12 -> a 70: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):75 -> a 71:71:com.android.tools.r8.ir.optimize.enums.classification.UnknownEnumUnboxerMethodClassification com.android.tools.r8.ir.optimize.enums.classification.EnumUnboxerMethodClassification.unknown():12:12 -> 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):45 -> a com.android.tools.r8.ir.optimize.enums.classification.UnknownEnumUnboxerMethodClassification -> com.android.tools.r8.internal.n10: # {"id":"sourceFile","fileName":"UnknownEnumUnboxerMethodClassification.java"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/proto/c;)Lcom/android/tools/r8/internal/Fg;"} 1:1:com.android.tools.r8.ir.optimize.enums.classification.UnknownEnumUnboxerMethodClassification getInstance():17:17 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/n10;"} com.android.tools.r8.ir.optimize.enums.code.CheckNotZeroCode -> com.android.tools.r8.internal.E9: # {"id":"sourceFile","fileName":"CheckNotZeroCode.java"} com.android.tools.r8.graph.ProgramMethod checkNotNullMethod -> d 1:2:void (com.android.tools.r8.graph.ProgramMethod):40:41 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)V"} 1:1:boolean isEmptyVoidMethod():112:112 -> D0 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):51:52 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/origin/Origin;Lcom/android/tools/r8/internal/HE$a;)Lcom/android/tools/r8/internal/ll;"} 3:3:com.android.tools.r8.ir.code.InstructionListIterator com.android.tools.r8.ir.code.IRCode.instructionListIterator():1052:1052 -> 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):52 -> a 4: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):58:61 -> a 8:8:void com.android.tools.r8.utils.IteratorUtils.skip(com.android.tools.r8.ir.code.InstructionIterator,int):160:160 -> a 8:8: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 9: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):64:66 -> a 12:12:com.android.tools.r8.ir.code.Argument$Builder com.android.tools.r8.ir.code.Argument.builder():37:37 -> 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):66 -> 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):67:67 -> a 14:14: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):1652:1652 -> 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):67 -> 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):67:69 -> a 18:18:void com.android.tools.r8.ir.code.InstructionListIterator.replaceCurrentInstruction(com.android.tools.r8.ir.code.Instruction):49:49 -> 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):65 -> a 19:21: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 22:22:boolean com.android.tools.r8.ir.code.Instruction.isAssume():0:0 -> a 22:22: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 23: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:77 -> a 26:26:boolean com.android.tools.r8.ir.code.Return.hasReturnValue():58:58 -> 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):77 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 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):78:78 -> a 28:28:void com.android.tools.r8.ir.code.InstructionListIterator.replaceCurrentInstruction(com.android.tools.r8.ir.code.Instruction):49:49 -> 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):78 -> a 29: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):83:84 -> a 31:31:com.android.tools.r8.ir.code.Position com.android.tools.r8.ir.code.IRCode.getEntryPosition():183:183 -> 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):86 -> a 32:32:java.util.LinkedList com.android.tools.r8.ir.code.IRCode.getBlocks():1353:1353 -> a 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):87 -> a 33: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:91 -> a 38:38:void registerCodeReferences(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.UseRegistry):117:117 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/J5;)V"} 39:39:void registerCodeReferencesForDesugaring(com.android.tools.r8.graph.ClasspathMethod,com.android.tools.r8.graph.UseRegistry):122:122 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/S;Lcom/android/tools/r8/graph/J5;)V"} 40:40:java.lang.String toString(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.utils.RetracerForCodePrinting):132:132 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W0;Lcom/android/tools/r8/utils/P2;)Ljava/lang/String;"} 1:1:boolean computeEquals(java.lang.Object):97:97 -> c 1:1:int computeHashCode():102:102 -> s0 1:1:java.lang.String toString():127:127 -> toString 1:1:int estimatedDexCodeSizeUpperBoundInBytes():107:107 -> w0 com.android.tools.r8.ir.optimize.enums.eligibility.Reason -> com.android.tools.r8.internal.CQ: # {"id":"sourceFile","fileName":"Reason.java"} com.android.tools.r8.ir.optimize.enums.eligibility.Reason TYPE_MISMATCH_FIELD_PUT -> A com.android.tools.r8.ir.optimize.enums.eligibility.Reason INVALID_IF_TYPES -> B com.android.tools.r8.ir.optimize.enums.eligibility.Reason ASSIGNMENT_OUTSIDE_INIT -> C com.android.tools.r8.ir.optimize.enums.eligibility.Reason ENUM_METHOD_CALLED_WITH_NULL_RECEIVER -> D com.android.tools.r8.ir.optimize.enums.eligibility.Reason OTHER_UNSUPPORTED_INSTRUCTION -> E com.android.tools.r8.ir.optimize.enums.eligibility.Reason ELIGIBLE -> a com.android.tools.r8.ir.optimize.enums.eligibility.Reason ANNOTATION -> b com.android.tools.r8.ir.optimize.enums.eligibility.Reason PINNED -> c com.android.tools.r8.ir.optimize.enums.eligibility.Reason DOWN_CAST -> d com.android.tools.r8.ir.optimize.enums.eligibility.Reason INVALID_LIBRARY_SUPERTYPE -> e com.android.tools.r8.ir.optimize.enums.eligibility.Reason SUBTYPES -> f com.android.tools.r8.ir.optimize.enums.eligibility.Reason SUBENUM_SUBTYPES -> g com.android.tools.r8.ir.optimize.enums.eligibility.Reason SUBENUM_INVALID_HIERARCHY -> h com.android.tools.r8.ir.optimize.enums.eligibility.Reason SUBENUM_INSTANCE_FIELDS -> i com.android.tools.r8.ir.optimize.enums.eligibility.Reason MANY_INSTANCE_FIELDS -> j com.android.tools.r8.ir.optimize.enums.eligibility.Reason DEFAULT_METHOD_INVOKE -> k com.android.tools.r8.ir.optimize.enums.eligibility.Reason UNRESOLVABLE_FIELD -> l com.android.tools.r8.ir.optimize.enums.eligibility.Reason CONST_CLASS -> m com.android.tools.r8.ir.optimize.enums.eligibility.Reason INVALID_PHI -> n com.android.tools.r8.ir.optimize.enums.eligibility.Reason INVALID_INIT -> o com.android.tools.r8.ir.optimize.enums.eligibility.Reason INVALID_CLINIT -> p com.android.tools.r8.ir.optimize.enums.eligibility.Reason INVALID_SUBTYPE_INIT -> q com.android.tools.r8.ir.optimize.enums.eligibility.Reason SUBTYPE_CLINIT -> r com.android.tools.r8.ir.optimize.enums.eligibility.Reason INVALID_INVOKE -> s com.android.tools.r8.ir.optimize.enums.eligibility.Reason INVALID_INVOKE_CLASSPATH -> t com.android.tools.r8.ir.optimize.enums.eligibility.Reason INVALID_INVOKE_CUSTOM -> u com.android.tools.r8.ir.optimize.enums.eligibility.Reason INVALID_INVOKE_ON_ARRAY -> v com.android.tools.r8.ir.optimize.enums.eligibility.Reason IMPLICIT_UP_CAST_IN_RETURN -> w com.android.tools.r8.ir.optimize.enums.eligibility.Reason INVALID_FIELD_PUT -> x com.android.tools.r8.ir.optimize.enums.eligibility.Reason INVALID_ARRAY_PUT -> y com.android.tools.r8.ir.optimize.enums.eligibility.Reason INVALID_INVOKE_NEW_ARRAY -> z 1:40:void ():13:52 -> 1:1:void ():12:12 -> java.lang.Object getKind() -> a com.android.tools.r8.ir.optimize.enums.eligibility.Reason$IllegalInvokeWithImpreciseParameterTypeReason -> com.android.tools.r8.internal.sQ: # {"id":"sourceFile","fileName":"Reason.java"} com.android.tools.r8.graph.DexMethod invokedMethod -> F 1:2:void (com.android.tools.r8.graph.DexMethod):83:84 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)V"} 1:1:java.lang.Object getKind():89:89 -> a 1:1:java.lang.String toString():94:94 -> toString com.android.tools.r8.ir.optimize.enums.eligibility.Reason$MissingContentsForEnumValuesArrayReason -> com.android.tools.r8.internal.tQ: # {"id":"sourceFile","fileName":"Reason.java"} com.android.tools.r8.graph.DexField valuesField -> F 1:2:void (com.android.tools.r8.graph.DexField):115:116 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;)V"} 1:1:java.lang.Object getKind():121:121 -> a 1:1:java.lang.String toString():126:126 -> toString com.android.tools.r8.ir.optimize.enums.eligibility.Reason$MissingEnumStaticFieldValuesReason -> com.android.tools.r8.internal.uQ: # {"id":"sourceFile","fileName":"Reason.java"} 1:1:void ():98:98 -> 1:1:java.lang.Object getKind():102:102 -> a 1:1:java.lang.String toString():107:107 -> toString com.android.tools.r8.ir.optimize.enums.eligibility.Reason$MissingExactDynamicEnumTypeForEnumWithSubtypesReason -> com.android.tools.r8.internal.vQ: # {"id":"sourceFile","fileName":"Reason.java"} com.android.tools.r8.graph.DexField enumField -> F int ordinal -> G 1:3:void (com.android.tools.r8.graph.DexField):135:137 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;)V"} 4:6:void (int):140:142 -> 1:1:java.lang.Object getKind():147:147 -> a 1:1:java.lang.String toString():153:153 -> toString com.android.tools.r8.ir.optimize.enums.eligibility.Reason$MissingInstanceFieldValueForEnumInstanceReason -> com.android.tools.r8.internal.wQ: # {"id":"sourceFile","fileName":"Reason.java"} com.android.tools.r8.graph.DexField enumField -> F int ordinal -> G com.android.tools.r8.graph.DexField instanceField -> H boolean $assertionsDisabled -> I 1:1:void ():158:158 -> 1:4:void (com.android.tools.r8.graph.DexField):164:167 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;)V"} 5:8:void (com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexField):171:174 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;Lcom/android/tools/r8/graph/Y0;)V"} 9:12:void (com.android.tools.r8.graph.DexField,int):177:180 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/graph/Y0;)V"} 1:1:java.lang.Object getKind():185:185 -> a 1:17:java.lang.String toString():190:206 -> toString com.android.tools.r8.ir.optimize.enums.eligibility.Reason$MissingObjectStateForEnumInstanceReason -> com.android.tools.r8.internal.xQ: # {"id":"sourceFile","fileName":"Reason.java"} com.android.tools.r8.graph.DexField enumField -> F 1:2:void (com.android.tools.r8.graph.DexField):215:216 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;)V"} 1:1:java.lang.Object getKind():221:221 -> a 1:1:java.lang.String toString():226:226 -> toString com.android.tools.r8.ir.optimize.enums.eligibility.Reason$StringReason -> com.android.tools.r8.internal.yQ: # {"id":"sourceFile","fileName":"Reason.java"} java.lang.String message -> F 1:2:void (java.lang.String):64:65 -> java.lang.Object getKind() -> a 1:1:java.lang.String toString():75:75 -> toString com.android.tools.r8.ir.optimize.enums.eligibility.Reason$UnboxedValueNonComparable -> com.android.tools.r8.internal.zQ: # {"id":"sourceFile","fileName":"Reason.java"} com.android.tools.r8.graph.DexMethod invokedMethod -> F com.android.tools.r8.ir.analysis.type.TypeElement type1 -> G com.android.tools.r8.ir.analysis.type.TypeElement type2 -> H 1:4:void (com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.analysis.type.TypeElement,com.android.tools.r8.ir.analysis.type.TypeElement):281:284 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/internal/F00;Lcom/android/tools/r8/internal/F00;)V"} 1:1:java.lang.Object getKind():289:289 -> a 1:2:java.lang.String toString():301:302 -> toString 3:6:java.lang.String com.android.tools.r8.ir.optimize.enums.eligibility.Reason$UnboxedValueNonComparable.typeInformation(com.android.tools.r8.ir.analysis.type.TypeElement):293:296 -> toString 3:6:java.lang.String toString():304 -> toString 7:7:java.lang.String toString():304:304 -> toString 8:11:java.lang.String com.android.tools.r8.ir.optimize.enums.eligibility.Reason$UnboxedValueNonComparable.typeInformation(com.android.tools.r8.ir.analysis.type.TypeElement):293:296 -> toString 8:11:java.lang.String toString():306 -> toString 12:12:java.lang.String toString():306:306 -> toString com.android.tools.r8.ir.optimize.enums.eligibility.Reason$UnsupportedInstanceFieldValueForEnumInstanceReason -> com.android.tools.r8.internal.AQ: # {"id":"sourceFile","fileName":"Reason.java"} int ordinal -> F com.android.tools.r8.graph.DexField instanceField -> G 1:3:void (int,com.android.tools.r8.graph.DexField):235:237 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/graph/Y0;)V"} 1:1:java.lang.Object getKind():242:242 -> a 1:4:java.lang.String toString():247:250 -> toString com.android.tools.r8.ir.optimize.enums.eligibility.Reason$UnsupportedLibraryInvokeReason -> com.android.tools.r8.internal.BQ: # {"id":"sourceFile","fileName":"Reason.java"} com.android.tools.r8.graph.DexMethod invokedMethod -> F 1:2:void (com.android.tools.r8.graph.DexMethod):259:260 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)V"} 1:1:java.lang.Object getKind():265:265 -> a 1:1:java.lang.String toString():270:270 -> toString com.android.tools.r8.ir.optimize.info.CallSiteOptimizationInfo -> com.android.tools.r8.ir.optimize.info.a: # {"id":"sourceFile","fileName":"CallSiteOptimizationInfo.java"} 1:1:void ():11:11 -> 1:1:com.android.tools.r8.ir.optimize.info.ConcreteCallSiteOptimizationInfo asConcreteCallSiteOptimizationInfo():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/ir/optimize/info/b;"} 2:2:com.android.tools.r8.ir.analysis.value.AbstractValue getAbstractArgumentValue(int):32:32 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/internal/B1;"} 1:1:boolean isConcreteCallSiteOptimizationInfo():0:0 -> b 2:2:com.android.tools.r8.ir.analysis.type.DynamicType getDynamicType(int):27:27 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/internal/Kf;"} 1:1:com.android.tools.r8.ir.optimize.info.TopCallSiteOptimizationInfo top():14:14 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/ir/optimize/info/s;"} com.android.tools.r8.ir.optimize.info.ConcreteCallSiteOptimizationInfo -> com.android.tools.r8.ir.optimize.info.b: # {"id":"sourceFile","fileName":"ConcreteCallSiteOptimizationInfo.java"} int size -> a com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap dynamicTypes -> b com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap constants -> c boolean $assertionsDisabled -> d 1:1:void ():27:27 -> 1:7:void (int,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap):42:48 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/internal/Gq;Lcom/android/tools/r8/internal/Gq;)V"} 1:1:com.android.tools.r8.ir.optimize.info.ConcreteCallSiteOptimizationInfo asConcreteCallSiteOptimizationInfo():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/ir/optimize/info/b;"} 2:16:com.android.tools.r8.ir.optimize.info.CallSiteOptimizationInfo fixupAfterParametersChanged(com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):63:77 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/proto/k;)Lcom/android/tools/r8/ir/optimize/info/a;"} 17:20:com.android.tools.r8.ir.optimize.info.CallSiteOptimizationInfo fixupAfterParametersChanged(com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):76:79 -> a 21:21:com.android.tools.r8.ir.optimize.info.TopCallSiteOptimizationInfo com.android.tools.r8.ir.optimize.info.CallSiteOptimizationInfo.top():14:14 -> a 21:21:com.android.tools.r8.ir.optimize.info.CallSiteOptimizationInfo fixupAfterParametersChanged(com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):81 -> a 22:27:com.android.tools.r8.ir.optimize.info.CallSiteOptimizationInfo fixupAfterParametersChanged(com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):84:89 -> a 28:28:boolean com.android.tools.r8.graph.proto.ArgumentInfoCollection.isArgumentRemoved(int):98:98 -> a 28:28:com.android.tools.r8.ir.optimize.info.CallSiteOptimizationInfo fixupAfterParametersChanged(com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):91 -> a 29:30:com.android.tools.r8.ir.optimize.info.CallSiteOptimizationInfo fixupAfterParametersChanged(com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):92:93 -> a 31:31:com.android.tools.r8.ir.analysis.value.UnknownValue com.android.tools.r8.ir.analysis.value.AbstractValue.unknown():20:20 -> a 31:31:com.android.tools.r8.ir.optimize.info.CallSiteOptimizationInfo fixupAfterParametersChanged(com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):93 -> a 32:44:com.android.tools.r8.ir.optimize.info.CallSiteOptimizationInfo fixupAfterParametersChanged(com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):93:105 -> a 45:45:com.android.tools.r8.ir.optimize.info.CallSiteOptimizationInfo create(int,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap,com.android.tools.r8.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 create(int,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap,com.android.tools.r8.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 create(int,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap,com.android.tools.r8.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:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap com.android.tools.r8.utils.MapUtils.canonicalizeEmptyMap(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap):25:25 -> a 48:48:com.android.tools.r8.ir.optimize.info.CallSiteOptimizationInfo create(int,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap,com.android.tools.r8.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 create(int,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap,com.android.tools.r8.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 # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/internal/B1;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/cc;)Lcom/android/tools/r8/ir/optimize/info/a;"} 55:55:void (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):65:65 -> 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:73: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):78:78 -> a 73:73:com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound com.android.tools.r8.graph.DexType.toDynamicType(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.Nullability):70 -> a 73:73:com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound com.android.tools.r8.graph.DexType.toDynamicType(com.android.tools.r8.graph.AppView):65 -> a 73:73: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 74:74:com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound com.android.tools.r8.graph.DexType.toDynamicType(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.Nullability):70:70 -> a 74:74:com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound com.android.tools.r8.graph.DexType.toDynamicType(com.android.tools.r8.graph.AppView):65 -> a 74:74: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 75:79: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 80:85: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 86: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):159:171 -> a 99:99:com.android.tools.r8.ir.optimize.info.TopCallSiteOptimizationInfo com.android.tools.r8.ir.optimize.info.CallSiteOptimizationInfo.top():14:14 -> a 99:99: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/internal/Kf;"} 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.android.tools.r8.ir.optimize.info.c: # {"id":"sourceFile","fileName":"DefaultFieldOptimizationInfo.java"} 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 toMutableOptimizationInfo():53:53 -> b 1:1:com.android.tools.r8.ir.optimize.info.MemberOptimizationInfo toMutableOptimizationInfo():11 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/ir/optimize/info/g;"} boolean cannotBeKept() -> e 1:1:com.android.tools.r8.ir.analysis.value.AbstractValue getAbstractValue():28:28 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/B1;"} 1:1:com.android.tools.r8.ir.analysis.type.DynamicType getDynamicType():38:38 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Kf;"} int getReadBits() -> h boolean isDead() -> i boolean valueHasBeenPropagated() -> j 1:1:com.android.tools.r8.ir.optimize.info.DefaultFieldOptimizationInfo getInstance():18:18 -> k # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/ir/optimize/info/c;"} com.android.tools.r8.ir.optimize.info.DefaultMethodOptimizationInfo -> com.android.tools.r8.ir.optimize.info.d: # {"id":"sourceFile","fileName":"DefaultMethodOptimizationInfo.java"} com.android.tools.r8.ir.optimize.info.DefaultMethodOptimizationInfo DEFAULT_INSTANCE -> b java.util.Set UNKNOWN_INITIALIZED_CLASSES_ON_NORMAL_EXIT -> c com.android.tools.r8.ir.analysis.value.AbstractValue UNKNOWN_ABSTRACT_RETURN_VALUE -> d boolean $assertionsDisabled -> e 1:9:void ():27:35 -> 1:1:void ():43:43 -> 1:1:com.android.tools.r8.utils.OptionalBool com.android.tools.r8.utils.OptionalBool.unknown():73:73 -> A 1:1:com.android.tools.r8.utils.OptionalBool isReturnValueUsed():172 -> A # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/n2;"} boolean mayHaveSideEffects() -> B boolean neverReturnsNormally() -> C boolean returnValueHasBeenPropagated() -> D boolean returnValueOnlyDependsOnArguments() -> E boolean returnsArgument() -> F 1:1:com.android.tools.r8.ir.optimize.info.MutableMethodOptimizationInfo toMutableOptimizationInfo():202:202 -> G # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/ir/optimize/info/l;"} 1:1:boolean mayHaveSideEffects(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.utils.InternalOptions):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Rs;Lcom/android/tools/r8/utils/A1;)Z"} 2:2:com.android.tools.r8.ir.optimize.info.initializer.InstanceInitializerInfo getInstanceInitializerInfo(com.android.tools.r8.ir.code.InvokeDirect):91:91 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Ms;)Lcom/android/tools/r8/internal/Un;"} 1:1:com.android.tools.r8.ir.optimize.info.MutableMethodOptimizationInfo toMutableOptimizationInfo():202:202 -> b 1:1:com.android.tools.r8.ir.optimize.info.MemberOptimizationInfo toMutableOptimizationInfo():27 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/ir/optimize/info/g;"} boolean cannotBeKept() -> e boolean classInitializerMayBePostponed() -> f boolean forceInline() -> g 1:1:com.android.tools.r8.ir.analysis.value.AbstractValue getAbstractReturnValue():137:137 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/B1;"} 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():61 -> i # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/ir/optimize/info/a;"} com.android.tools.r8.ir.optimize.info.bridge.BridgeInfo getBridgeInfo() -> j # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/M5;"} 1:1:com.android.tools.r8.ir.optimize.classinliner.constraint.ClassInlinerMethodConstraint getClassInlinerMethodConstraint():66:66 -> k # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/fa;"} 1:1:com.android.tools.r8.ir.optimize.info.initializer.InstanceInitializerInfo getContextInsensitiveInstanceInitializerInfo():86:86 -> l # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Un;"} 1:1:com.android.tools.r8.ir.analysis.type.DynamicType getDynamicType():76:76 -> m # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Kf;"} 1:1:com.android.tools.r8.ir.optimize.enums.classification.EnumUnboxerMethodClassification getEnumUnboxerMethodClassification():71:71 -> n # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Fg;"} 1:1:java.util.Set getInitializedClassesOnNormalExit():81:81 -> o int getMaxRemovedAndroidLogLevel() -> p java.util.BitSet getNonNullParamOnNormalExits() -> q java.util.BitSet getNonNullParamOrThrow() -> r 1:1:int getReturnedArgument():121:121 -> s 1:1:com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint getSimpleInliningConstraint():147:147 -> t # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/gV;"} java.util.BitSet getUnusedArguments() -> u boolean hasBeenInlinedIntoSingleCallSite() -> v boolean isConvertCheckNotNull() -> x boolean isInitializerEnablingJavaVmAssertions() -> y boolean isMultiCallerMethod() -> z com.android.tools.r8.ir.optimize.info.FieldOptimizationInfo -> com.android.tools.r8.ir.optimize.info.e: # {"id":"sourceFile","fileName":"FieldOptimizationInfo.java"} 1:1:void ():10:10 -> boolean cannotBeKept() -> e com.android.tools.r8.ir.analysis.value.AbstractValue getAbstractValue() -> f # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/B1;"} com.android.tools.r8.ir.analysis.type.DynamicType getDynamicType() -> g # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Kf;"} int getReadBits() -> h boolean isDead() -> i boolean valueHasBeenPropagated() -> j com.android.tools.r8.ir.optimize.info.LibraryOptimizationInfoInitializerFeedback -> com.android.tools.r8.ir.optimize.info.f: # {"id":"sourceFile","fileName":"LibraryOptimizationInfoInitializerFeedback.java"} 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 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/ir/optimize/info/f;"} com.android.tools.r8.ir.optimize.info.MemberOptimizationInfo -> com.android.tools.r8.ir.optimize.info.g: # {"id":"sourceFile","fileName":"MemberOptimizationInfo.java"} com.android.tools.r8.ir.optimize.info.MutableMethodOptimizationInfo asMutableMethodOptimizationInfo() -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/ir/optimize/info/l;"} com.android.tools.r8.ir.optimize.info.MemberOptimizationInfo toMutableOptimizationInfo() -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/ir/optimize/info/g;"} com.android.tools.r8.ir.optimize.info.MutableFieldOptimizationInfo asMutableFieldOptimizationInfo() -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/ir/optimize/info/k;"} boolean isMutableOptimizationInfo() -> d com.android.tools.r8.ir.optimize.info.MethodOptimizationInfo -> com.android.tools.r8.ir.optimize.info.h: # {"id":"sourceFile","fileName":"MethodOptimizationInfo.java"} boolean $assertionsDisabled -> a 1:1:void ():22:22 -> 1:1:void ():22:22 -> com.android.tools.r8.utils.OptionalBool isReturnValueUsed() -> A # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/n2;"} boolean mayHaveSideEffects() -> B boolean neverReturnsNormally() -> C boolean returnValueHasBeenPropagated() -> D boolean returnValueOnlyDependsOnArguments() -> E boolean returnsArgument() -> F com.android.tools.r8.ir.optimize.info.initializer.InstanceInitializerInfo getInstanceInitializerInfo(com.android.tools.r8.ir.code.InvokeDirect) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Ms;)Lcom/android/tools/r8/internal/Un;"} boolean mayHaveSideEffects(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.utils.InternalOptions) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Rs;Lcom/android/tools/r8/utils/A1;)Z"} boolean cannotBeKept() -> e boolean classInitializerMayBePostponed() -> f boolean forceInline() -> g com.android.tools.r8.ir.analysis.value.AbstractValue getAbstractReturnValue() -> h # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/B1;"} com.android.tools.r8.ir.optimize.info.CallSiteOptimizationInfo getArgumentInfos() -> i # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/ir/optimize/info/a;"} com.android.tools.r8.ir.optimize.info.bridge.BridgeInfo getBridgeInfo() -> j # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/M5;"} com.android.tools.r8.ir.optimize.classinliner.constraint.ClassInlinerMethodConstraint getClassInlinerMethodConstraint() -> k # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/fa;"} com.android.tools.r8.ir.optimize.info.initializer.InstanceInitializerInfo getContextInsensitiveInstanceInitializerInfo() -> l # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Un;"} com.android.tools.r8.ir.analysis.type.DynamicType getDynamicType() -> m # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Kf;"} com.android.tools.r8.ir.optimize.enums.classification.EnumUnboxerMethodClassification getEnumUnboxerMethodClassification() -> n # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Fg;"} java.util.Set getInitializedClassesOnNormalExit() -> o int getMaxRemovedAndroidLogLevel() -> p java.util.BitSet getNonNullParamOnNormalExits() -> q java.util.BitSet getNonNullParamOrThrow() -> r int getReturnedArgument() -> s com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint getSimpleInliningConstraint() -> t # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/gV;"} java.util.BitSet getUnusedArguments() -> u boolean hasBeenInlinedIntoSingleCallSite() -> v 1:2:boolean hasUnusedArguments():84:85 -> w boolean isConvertCheckNotNull() -> x boolean isInitializerEnablingJavaVmAssertions() -> y boolean isMultiCallerMethod() -> z com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector -> com.android.tools.r8.ir.optimize.info.j: # {"id":"sourceFile","fileName":"MethodOptimizationInfoCollector.java"} com.android.tools.r8.graph.AppView appView -> a com.android.tools.r8.ir.optimize.typechecks.CheckCastAndInstanceOfMethodSpecialization checkCastAndInstanceOfMethodSpecialization -> b com.android.tools.r8.graph.DexItemFactory dexItemFactory -> c 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/tl;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/ir/optimize/info/n;Lcom/android/tools/r8/ir/optimize/P;Lcom/android/tools/r8/internal/In;Lcom/android/tools/r8/internal/YE;Lcom/android/tools/r8/utils/z3;)V"} 2:4:void 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 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:45:void analyzeReturns(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.conversion.MethodProcessor):177:216 -> a 6:45:void 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:45: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 46:46:void 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 46:46:void 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 46: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 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 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 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 49:53:void 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):747:751 -> a 49:53: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 54:54:void 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:760 -> a 54: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):146 -> a 55:59:void 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):770:774 -> a 55:59:void 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 -> a 55:59: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 60:61:boolean verifyEnumUnboxerMethodClassificationCorrect(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor):786:787 -> a 60:61:void 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):774 -> a 60:61:void 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 -> a 60:61: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 62:62:boolean com.android.tools.r8.ir.optimize.enums.classification.EnumUnboxerMethodClassification.isCheckNotNullClassification():0:0 -> a 62:62:boolean verifyEnumUnboxerMethodClassificationCorrect(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor):787 -> a 62:62:void 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):774 -> a 62:62:void 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 -> a 62: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:64:boolean verifyEnumUnboxerMethodClassificationCorrect(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor):788:789 -> a 63:64:void 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):774 -> a 63:64:void 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 -> a 63:64: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 65:65:boolean com.android.tools.r8.ir.optimize.enums.classification.EnumUnboxerMethodClassification.isCheckNotNullClassification():0:0 -> a 65:65:boolean verifyEnumUnboxerMethodClassificationCorrect(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor):790 -> a 65:65:void 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):774 -> a 65:65:void 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 -> a 65: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:68:boolean verifyEnumUnboxerMethodClassificationCorrect(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor):790:792 -> a 66:68:void 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):774 -> a 66:68:void 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 -> a 66:68: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 69:69:boolean verifyEnumUnboxerMethodClassificationCorrect(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor):791:791 -> a 69:69:void 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):774 -> a 69:69:void 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 -> a 69: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.enums.classification.EnumUnboxerMethodClassification.isUnknownClassification():0:0 -> a 70:70:boolean verifyEnumUnboxerMethodClassificationCorrect(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor):794 -> a 70:70:void 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):774 -> a 70:70:void 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 -> 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 verifyEnumUnboxerMethodClassificationCorrect(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.MethodProcessor):794:794 -> a 71:71:void 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):774 -> a 71:71:void 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 -> 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:74:void 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):777:779 -> a 72:74:void 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 -> a 72:74: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 75:75:void 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):762:762 -> a 75: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:77:void 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):801:802 -> a 76:77: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 78:79:void computeSimpleInliningConstraint(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback):810:811 -> a 78:79:void 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 -> a 78:79: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 80:80:void computeSimpleInliningConstraint(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback):810:810 -> a 80:80:void 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 -> a 80:80: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 81:81:void 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):804:804 -> a 81: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 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:820 -> 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):148 -> a 83:94:void 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):833:844 -> a 83:94:void 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 -> a 83:94: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 95:97:void 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:845 -> a 95:97:void 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 -> a 95:97: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 98:98: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 98:98:void 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):845 -> a 98:98:void 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 -> a 98:98: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 99:100:void 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:850 -> a 99:100:void 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 -> a 99: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: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 101:101:void 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):850 -> a 101:101:void 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 -> 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 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):856:856 -> a 102:102:void 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 -> 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:com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound com.android.tools.r8.graph.DexType.toDynamicType(com.android.tools.r8.graph.AppView):65:65 -> a 103:103:void 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):856 -> a 103:103:void 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 -> 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: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):78:78 -> a 104:104:com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound com.android.tools.r8.graph.DexType.toDynamicType(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.Nullability):70 -> a 104:104:com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound com.android.tools.r8.graph.DexType.toDynamicType(com.android.tools.r8.graph.AppView):65 -> a 104:104:void 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):856 -> a 104:104:void 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 -> 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,com.android.tools.r8.ir.analysis.type.Nullability):70:70 -> a 105:105:com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound com.android.tools.r8.graph.DexType.toDynamicType(com.android.tools.r8.graph.AppView):65 -> a 105:105:void 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):856 -> a 105:105:void 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 -> 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:108:void 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):858:860 -> a 106:108:void 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 -> a 106:108: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 109:109: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 109:109:void 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):860 -> a 109:109:void 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 -> a 109: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 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):822:822 -> 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 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 112:112:void 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:866 -> 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):150 -> a 113:119:void computeInitializedClassesOnNormalExit(com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):873:879 -> a 113:119:void 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 -> a 113:119: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 120:120:void 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):868:868 -> a 120: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 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 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):152 -> a 122:134:void 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 122:134:void 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 122:134: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 135:135: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 135:135:void 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 135:135:void 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 135: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:349:com.android.tools.r8.ir.optimize.info.initializer.InstanceInitializerInfo analyzeInstanceInitializer(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.initializer.NonTrivialInstanceInitializerInfo$Builder):278:491 -> a 136:349:void 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 136:349:void 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:349: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 350:351:com.android.tools.r8.ir.optimize.info.initializer.InstanceInitializerInfo analyzeInstanceInitializer(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.initializer.NonTrivialInstanceInitializerInfo$Builder):470:471 -> a 350:351:void 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 350:351:void 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 350:351: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 352:352:boolean com.android.tools.r8.ir.code.Instruction.instructionMayHaveSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):595:595 -> a 352:352:com.android.tools.r8.ir.optimize.info.initializer.InstanceInitializerInfo analyzeInstanceInitializer(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.initializer.NonTrivialInstanceInitializerInfo$Builder):471 -> a 352:352:void 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 352:352:void 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 352: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):595:595 -> a 353:353:com.android.tools.r8.ir.optimize.info.initializer.InstanceInitializerInfo 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)"]} 353:353:void 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 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:355:com.android.tools.r8.ir.optimize.info.initializer.InstanceInitializerInfo analyzeInstanceInitializer(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.initializer.NonTrivialInstanceInitializerInfo$Builder):474:475 -> a 354:355:void 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:355:void 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:355: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 356:357:com.android.tools.r8.ir.optimize.info.initializer.InstanceInitializerInfo analyzeInstanceInitializer(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.initializer.NonTrivialInstanceInitializerInfo$Builder):438:439 -> a 356:357:void 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 356:357:void 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 356:357: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 358:358:boolean com.android.tools.r8.ir.code.Instruction.instructionMayHaveSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):595:595 -> a 358:358:com.android.tools.r8.ir.optimize.info.initializer.InstanceInitializerInfo analyzeInstanceInitializer(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.initializer.NonTrivialInstanceInitializerInfo$Builder):439 -> a 358:358:void 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 358:358:void 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 358: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):595:595 -> a 359:359:com.android.tools.r8.ir.optimize.info.initializer.InstanceInitializerInfo 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)"]} 359:359:void 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 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:381:com.android.tools.r8.ir.optimize.info.initializer.InstanceInitializerInfo analyzeInstanceInitializer(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.initializer.NonTrivialInstanceInitializerInfo$Builder):440:461 -> a 360:381:void 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:381:void 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:381: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 382:384:com.android.tools.r8.ir.optimize.info.initializer.InstanceInitializerInfo analyzeInstanceInitializer(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.initializer.NonTrivialInstanceInitializerInfo$Builder):386:388 -> a 382:384:void 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 382:384:void 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 382:384: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 385:385:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.DexDefinitionSupplier.definitionForHolder(com.android.tools.r8.graph.DexMember):121:121 -> a 385:385:com.android.tools.r8.ir.optimize.info.initializer.InstanceInitializerInfo analyzeInstanceInitializer(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.initializer.NonTrivialInstanceInitializerInfo$Builder):388 -> a 385:385:void 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 385:385:void 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 385: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:402:com.android.tools.r8.ir.optimize.info.initializer.InstanceInitializerInfo analyzeInstanceInitializer(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.initializer.NonTrivialInstanceInitializerInfo$Builder):389:405 -> a 386:402:void 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:402:void 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:402: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 403:407:com.android.tools.r8.ir.optimize.info.initializer.InstanceInitializerInfo analyzeInstanceInitializer(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.initializer.NonTrivialInstanceInitializerInfo$Builder):404:408 -> a 403:407:void 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 403:407:void 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 403:407: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 408:408:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.code.Value.getAliasedValue(com.android.tools.r8.ir.code.AliasedValueConfiguration):231:231 -> a 408:408:com.android.tools.r8.ir.optimize.info.initializer.InstanceInitializerInfo analyzeInstanceInitializer(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.initializer.NonTrivialInstanceInitializerInfo$Builder):408 -> a 408:408:void 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 408:408:void 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 408:408: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 409:421:com.android.tools.r8.ir.optimize.info.initializer.InstanceInitializerInfo analyzeInstanceInitializer(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.initializer.NonTrivialInstanceInitializerInfo$Builder) -> a 409:421:void 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 409:421:void 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 409:421: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 422:449:com.android.tools.r8.ir.optimize.info.initializer.InstanceInitializerInfo analyzeInstanceInitializer(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.initializer.NonTrivialInstanceInitializerInfo$Builder):401:428 -> a 422:449:void 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 422:449:void 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 422:449: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 450:457:com.android.tools.r8.ir.optimize.info.initializer.InstanceInitializerInfo analyzeInstanceInitializer(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.initializer.NonTrivialInstanceInitializerInfo$Builder):360:367 -> a 450:457:void 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 450:457:void 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 450:457: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 458:458:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.code.Value.getAliasedValue(com.android.tools.r8.ir.code.AliasedValueConfiguration):231:231 -> a 458:458:com.android.tools.r8.ir.optimize.info.initializer.InstanceInitializerInfo analyzeInstanceInitializer(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.initializer.NonTrivialInstanceInitializerInfo$Builder):367 -> a 458:458:void 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 458:458:void 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 458:458: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 459:459:com.android.tools.r8.ir.optimize.info.initializer.InstanceInitializerInfo analyzeInstanceInitializer(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.initializer.NonTrivialInstanceInitializerInfo$Builder):368:368 -> a 459:459:void 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 459:459:void 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 459: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:boolean com.android.tools.r8.ir.code.FieldInstruction.instructionInstanceCanThrow(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):67:67 -> a 460:460:com.android.tools.r8.ir.optimize.info.initializer.InstanceInitializerInfo analyzeInstanceInitializer(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.initializer.NonTrivialInstanceInitializerInfo$Builder):368 -> a 460:460:void 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 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:464:com.android.tools.r8.ir.optimize.info.initializer.InstanceInitializerInfo analyzeInstanceInitializer(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.initializer.NonTrivialInstanceInitializerInfo$Builder):369:372 -> a 461:464:void 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:464:void 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:464: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 465:465:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.code.Value.getAliasedValue(com.android.tools.r8.ir.code.AliasedValueConfiguration):231:231 -> a 465:465:com.android.tools.r8.ir.optimize.info.initializer.InstanceInitializerInfo analyzeInstanceInitializer(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.initializer.NonTrivialInstanceInitializerInfo$Builder):372 -> a 465:465:void 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 465:465:void 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 465:465: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 466:470:com.android.tools.r8.ir.optimize.info.initializer.InstanceInitializerInfo analyzeInstanceInitializer(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.initializer.NonTrivialInstanceInitializerInfo$Builder):375:379 -> a 466:470:void 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 466:470:void 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 466:470: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 471:479:com.android.tools.r8.ir.optimize.info.initializer.InstanceInitializerInfo analyzeInstanceInitializer(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.initializer.NonTrivialInstanceInitializerInfo$Builder):341:349 -> a 471:479:void 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 471:479:void 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 471:479: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 480:480:boolean com.android.tools.r8.ir.code.Instruction.isStaticGet():0:0 -> a 480:480:com.android.tools.r8.ir.optimize.info.initializer.InstanceInitializerInfo analyzeInstanceInitializer(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.initializer.NonTrivialInstanceInitializerInfo$Builder):350 -> a 480:480:void 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 480:480:void 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 480:480: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 481:481:com.android.tools.r8.ir.optimize.info.initializer.InstanceInitializerInfo analyzeInstanceInitializer(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.initializer.NonTrivialInstanceInitializerInfo$Builder):352:352 -> a 481:481:void 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 481:481:void 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 481: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:659:com.android.tools.r8.ir.optimize.info.initializer.InstanceInitializerInfo analyzeInstanceInitializer(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.initializer.NonTrivialInstanceInitializerInfo$Builder):305:482 -> a 482:659:void 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:659:void 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:659: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 660:839:com.android.tools.r8.ir.optimize.info.initializer.InstanceInitializerInfo analyzeInstanceInitializer(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.initializer.NonTrivialInstanceInitializerInfo$Builder):333:512 -> a 660:839:void 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 660:839:void 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 660:839: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 840:840:void 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 840:840:void 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 840:840: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 841:841:void 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 841:841:void 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 841: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 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 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:845:void 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):886:888 -> a 843:845: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 846:846:void 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:978 -> a 846:846: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 847:853:void computeReturnValueOnlyDependsOnArguments(com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):985:991 -> a 847:853:void 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 -> a 847:853: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 854:854:void 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):980:980 -> a 854:854: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 855:855:java.util.BitSet 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:997 -> a 855: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):156 -> a 856:878:java.util.BitSet computeNonNullParamOrThrow(com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):1006:1028 -> a 856:878:java.util.BitSet 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 -> a 856:878: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 879:879:java.util.BitSet 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):999:999 -> a 879:879: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 880:880:void 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:1036 -> a 880: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):157 -> a 881:900:void computeNonNullParamOnNormalExits(com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.ir.code.IRCode,java.util.BitSet):1043:1062 -> a 881:900:void 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 -> a 881:900: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 901:901:void 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):1038:1038 -> a 901:901: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 902:902:void 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:1177 -> a 902: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):158 -> a 903:912:void computeUnusedArguments(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.OptimizationFeedback):1184:1193 -> a 903:912:void 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 -> a 903:912: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 913:913:void 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):1179:1179 -> a 913:913: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 914:914: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Y10;Lcom/android/tools/r8/internal/Y10;Lcom/android/tools/r8/internal/O3;)Z"} 915:915:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.code.Value.getAliasedValue(com.android.tools.r8.ir.code.AliasedValueConfiguration):231:231 -> a 915:915: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 916:916:boolean checksNullBeforeSideEffect(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.Value):604:604 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/internal/Y10;)Z"} 917:975:boolean alwaysTriggerExpectedEffectBeforeAnythingElse(com.android.tools.r8.ir.code.IRCode,java.util.function.BiFunction):535:593 -> a 917:975:boolean checksNullBeforeSideEffect(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.Value):604 -> a 976:989:boolean alwaysTriggerExpectedEffectBeforeAnythingElse(com.android.tools.r8.ir.code.IRCode,java.util.function.BiFunction):581:594 -> a 976:989:boolean checksNullBeforeSideEffect(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.Value):604 -> a 990:993: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Y10;Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/internal/lo;Lcom/android/tools/r8/internal/mo;)Lcom/android/tools/r8/ir/optimize/info/i;"} 994:997:boolean isNullCheck(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Value):717:720 -> a 994:997: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 998:998: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 999:999:boolean com.android.tools.r8.ir.code.Instruction.isInvokeStatic():0:0 -> a 999:999: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 1000: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):614:615 -> a 1002:1009:boolean isKotlinCheckParameterIsNotNull(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.InvokeStatic,com.android.tools.r8.ir.code.Value):682:689 -> a 1002:1009: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 1010:1010:com.android.tools.r8.graph.DexMethod com.android.tools.r8.graph.lens.GraphLens.getOriginalMethodSignature(com.android.tools.r8.graph.DexMethod):121:121 -> a 1010:1010:boolean 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)"]} 1010:1010: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 1011:1013:boolean isKotlinCheckParameterIsNotNull(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.InvokeStatic,com.android.tools.r8.ir.code.Value):690:692 -> a 1011:1013: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 1014:1014:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.code.Invoke.getFirstArgument():96:96 -> a 1014:1014:boolean isKotlinCheckParameterIsNotNull(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.InvokeStatic,com.android.tools.r8.ir.code.Value):694 -> a 1014:1014: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 1015:1015:boolean isKotlinCheckParameterIsNotNull(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.InvokeStatic,com.android.tools.r8.ir.code.Value):695:695 -> a 1015:1015: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 1016:1018: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 1019:1026:boolean isKotlinThrowParameterIsNullException(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.InvokeStatic):703:710 -> a 1019: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):618 -> a 1027:1027:com.android.tools.r8.graph.DexMethod com.android.tools.r8.graph.lens.GraphLens.getOriginalMethodSignature(com.android.tools.r8.graph.DexMethod):121:121 -> a 1027:1027:boolean 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)"]} 1027:1027: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 1028:1030:boolean isKotlinThrowParameterIsNullException(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.InvokeStatic):711:713 -> a 1028:1030: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 1031:1032: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 1033:1036:boolean isNullCheck(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Value):717:720 -> a 1033:1036: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 1037:1045: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 1046:1053:boolean isInstantiationOfNullPointerException(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.InstructionIterator,com.android.tools.r8.graph.DexItemFactory):729:736 -> a 1046:1053: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 1054:1065: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 1066:1066:boolean com.android.tools.r8.ir.code.Instruction.isConstString():0:0 -> a 1066:1066: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 1067:1073: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 1074:1097:void computeMayHaveSideEffects(com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):894:917 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/ir/optimize/info/n;Lcom/android/tools/r8/graph/W0;Lcom/android/tools/r8/internal/ll;)V"} 1098:1111:void computeMayHaveSideEffects(com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):916:929 -> a 1112:1123:boolean hasNonTrivialFinalizeMethod(com.android.tools.r8.graph.DexProgramClass):962:973 -> a 1112:1123:void computeMayHaveSideEffects(com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):929 -> a 1124:1143:void computeMayHaveSideEffects(com.android.tools.r8.ir.optimize.info.OptimizationFeedback,com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):937:956 -> a 1144:1144:boolean lambda$computeMayHaveSideEffects$1(com.android.tools.r8.graph.DexProgramClass):919:919 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)Z"} 1145: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):1068:1076 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/internal/Y10;Lcom/android/tools/r8/internal/zf;Ljava/util/Set;)Z"} 1154:1154:java.util.Set com.android.tools.r8.ir.code.Value.aliasedUsers():370:370 -> a 1154:1154: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):1077 -> a 1155:1164: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):1077:1086 -> a 1165:1196: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):1081:1112 -> a 1197:1242:boolean isNormalExitDominated(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.DominatorTree,java.util.Set):1126:1171 -> a 1197:1242: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):1113 -> a 1243:1243:boolean lambda$isNonNullOnNormalExit$3(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Instruction):1084:1084 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lo;Lcom/android/tools/r8/internal/lo;)Z"} boolean lambda$computeMayHaveSideEffects$2(com.android.tools.r8.graph.DexProgramClass) -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)Z"} com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector$InstructionEffect -> com.android.tools.r8.ir.optimize.info.i: # {"id":"sourceFile","fileName":"MethodOptimizationInfoCollector.java"} com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector$InstructionEffect DESIRED_EFFECT -> a com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector$InstructionEffect CONDITIONAL_EFFECT -> b com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector$InstructionEffect OTHER_EFFECT -> c com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoCollector$InstructionEffect NO_EFFECT -> d 1:4:void ():671:674 -> 1:1:void (java.lang.String,int):670:670 -> com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoFixer -> com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoFixer: # {"id":"sourceFile","fileName":"MethodOptimizationInfoFixer.java"} com.android.tools.r8.ir.optimize.info.MutableFieldOptimizationInfo -> com.android.tools.r8.ir.optimize.info.k: # {"id":"sourceFile","fileName":"MutableFieldOptimizationInfo.java"} com.android.tools.r8.ir.analysis.value.AbstractValue abstractValue -> a int flags -> b int readBits -> c com.android.tools.r8.ir.analysis.type.DynamicType dynamicType -> d boolean $assertionsDisabled -> e 1:1:void ():25:25 -> 1:11:void ():25:35 -> 1:1:com.android.tools.r8.ir.optimize.info.MutableFieldOptimizationInfo fixupClassTypeReferences(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.lens.GraphLens,java.util.Set):44:44 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/Xj;Ljava/util/Set;)Lcom/android/tools/r8/ir/optimize/info/k;"} 2:2:void setAbstractValue(com.android.tools.r8.ir.analysis.value.AbstractValue):63:63 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/B1;)V"} 3:3:com.android.tools.r8.ir.analysis.value.AbstractValue getAbstractValue():59:59 -> a 3:3:void setAbstractValue(com.android.tools.r8.ir.analysis.value.AbstractValue):63 -> a 4:5:void setAbstractValue(com.android.tools.r8.ir.analysis.value.AbstractValue):63:64 -> a 6:6:com.android.tools.r8.ir.optimize.info.MutableFieldOptimizationInfo fixupAbstractValue(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens):69:69 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/HH;Lcom/android/tools/r8/internal/Xj;)Lcom/android/tools/r8/ir/optimize/info/k;"} 7:7:void joinReadBits(int):79:79 -> a 8:8:void setDynamicType(com.android.tools.r8.ir.analysis.type.DynamicType):97:97 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Kf;)V"} com.android.tools.r8.ir.optimize.info.MemberOptimizationInfo toMutableOptimizationInfo() -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/ir/optimize/info/g;"} com.android.tools.r8.ir.optimize.info.MutableFieldOptimizationInfo asMutableFieldOptimizationInfo() -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/ir/optimize/info/k;"} 1:1:boolean cannotBeKept():84:84 -> e 1:1:com.android.tools.r8.ir.analysis.value.AbstractValue getAbstractValue():59:59 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/B1;"} 1:1:com.android.tools.r8.ir.analysis.type.DynamicType getDynamicType():93:93 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Kf;"} 1:1:int getReadBits():75:75 -> h 1:1:boolean isDead():102:102 -> i 1:1:boolean valueHasBeenPropagated():111:111 -> j 1:1:void markAsDead():106:106 -> k 1:1:void markAsPropagated():115:115 -> l 1:1:void markCannotBeKept():88:88 -> m 1:5:com.android.tools.r8.ir.optimize.info.MutableFieldOptimizationInfo mutableCopy():49:53 -> n # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/ir/optimize/info/k;"} com.android.tools.r8.ir.optimize.info.MutableMethodOptimizationInfo -> com.android.tools.r8.ir.optimize.info.l: # {"id":"sourceFile","fileName":"MutableMethodOptimizationInfo.java"} com.android.tools.r8.ir.optimize.info.CallSiteOptimizationInfo argumentInfos -> b java.util.Set initializedClassesOnNormalExit -> c int returnedArgument -> d com.android.tools.r8.ir.analysis.value.AbstractValue abstractReturnValue -> e com.android.tools.r8.ir.optimize.classinliner.constraint.ClassInlinerMethodConstraint classInlinerConstraint -> f boolean convertCheckNotNull -> g com.android.tools.r8.ir.optimize.enums.classification.EnumUnboxerMethodClassification enumUnboxerMethodClassification -> h com.android.tools.r8.ir.analysis.type.DynamicType dynamicType -> i com.android.tools.r8.ir.optimize.info.MethodOptimizationInfo$InlinePreference inlining -> j com.android.tools.r8.utils.OptionalBool isReturnValueUsed -> k com.android.tools.r8.ir.optimize.info.bridge.BridgeInfo bridgeInfo -> l com.android.tools.r8.ir.optimize.info.initializer.InstanceInitializerInfoCollection instanceInitializerInfoCollection -> m java.util.BitSet nonNullParamOrThrow -> n java.util.BitSet nonNullParamOnNormalExits -> o com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint simpleInliningConstraint -> p int maxRemovedAndroidLogLevel -> q java.util.BitSet unusedArguments -> r int flags -> s int DEFAULT_FLAGS -> t boolean $assertionsDisabled -> u 1:87:void ():37:123 -> 1:1:void ():128:128 -> 2:88:void ():40:126 -> 89:89:void (com.android.tools.r8.ir.optimize.info.MutableMethodOptimizationInfo):134:134 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/ir/optimize/info/l;)V"} 90:199:void (com.android.tools.r8.ir.optimize.info.MutableMethodOptimizationInfo):40:149 -> 1:1:com.android.tools.r8.utils.OptionalBool isReturnValueUsed():483:483 -> A # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/n2;"} 1:1:boolean mayHaveSideEffects():497:497 -> B 1:1:boolean neverReturnsNormally():395:395 -> C 1:1:boolean returnValueHasBeenPropagated():668:668 -> D 1:1:boolean returnValueOnlyDependsOnArguments():513:513 -> E 1:1:boolean returnsArgument():384:384 -> F 1:1:void markAsPropagated():663:663 -> G 1:1:void markCannotBeKept():212:212 -> H 1:1:void markClassInitializerMayBePostponed():221:221 -> I 1:2:void markForceInline():645:646 -> J 1:1:void markInlinedIntoSingleCallSite():375:375 -> K 1:1:void markMayNotHaveSideEffects():574:574 -> L 1:1:void markNeverReturnsNormally():590:590 -> M 1:1:void markReturnValueOnlyDependsOnArguments():582:582 -> N 1:1:com.android.tools.r8.ir.optimize.info.MutableMethodOptimizationInfo mutableCopy():687:687 -> O # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/ir/optimize/info/l;"} 1:1:void setConvertCheckNotNull():266:266 -> P 1:1:void setInitializerEnablingJavaAssertions():542:542 -> Q 1:4:void setMultiCallerMethod():654:657 -> R 1:1:void unsetAbstractReturnValue():604:604 -> S 1:1:void unsetBridgeInfo():415:415 -> T 1:1:void unsetClassInitializerMayBePostponed():225:225 -> U 1:1:void unsetClassInlinerMethodConstraint():262:262 -> V 1:1:void unsetDynamicType():639:639 -> W 1:1:void unsetEnumUnboxerMethodClassification():284:284 -> X 1:1:void unsetForceInline():650:650 -> Y 1:1:void unsetInitializedClassesOnNormalExit():554:554 -> Z 1:1:com.android.tools.r8.ir.optimize.info.MutableMethodOptimizationInfo asMutableMethodOptimizationInfo():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/ir/optimize/info/l;"} 2:2:com.android.tools.r8.ir.optimize.info.MutableMethodOptimizationInfo fixupClassTypeReferences(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.lens.GraphLens,java.util.Set):173:173 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/Xj;Ljava/util/Set;)Lcom/android/tools/r8/ir/optimize/info/l;"} 3:3:com.android.tools.r8.ir.optimize.info.MutableMethodOptimizationInfo fixupAbstractReturnValue(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens):179:179 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/HH;Lcom/android/tools/r8/internal/Xj;)Lcom/android/tools/r8/ir/optimize/info/l;"} 4:5:com.android.tools.r8.ir.optimize.info.MutableMethodOptimizationInfo fixupInstanceInitializerInfo(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.PrunedItems):188:189 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/HH;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/graph/u5;)V"} 6:6:void clearFlag(int):198:198 -> a 7:7:com.android.tools.r8.ir.optimize.info.MutableMethodOptimizationInfo fixupArgumentInfos(com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoFixer):234:234 -> 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):154 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/w5;)V"} 8:8:boolean com.android.tools.r8.ir.optimize.info.CallSiteOptimizationInfo.isConcreteCallSiteOptimizationInfo():0:0 -> a 8:8:com.android.tools.r8.ir.optimize.info.MutableMethodOptimizationInfo fixupArgumentInfos(com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoFixer):234 -> a 8:8: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 9:10:com.android.tools.r8.ir.optimize.info.MutableMethodOptimizationInfo fixupArgumentInfos(com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoFixer):235:236 -> a 9:10: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 11:12:com.android.tools.r8.ir.optimize.info.MutableMethodOptimizationInfo fixupBridgeInfo(com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoFixer):404:405 -> a 11:12: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 13:14:com.android.tools.r8.ir.optimize.info.MutableMethodOptimizationInfo fixupClassInlinerMethodConstraint(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoFixer):252:253 -> 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):156 -> a 15:16:com.android.tools.r8.ir.optimize.info.MutableMethodOptimizationInfo fixupEnumUnboxerMethodClassification(com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoFixer):289:290 -> 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):157 -> a 17:18:com.android.tools.r8.ir.optimize.info.MutableMethodOptimizationInfo fixupInstanceInitializerInfo(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoFixer):316:317 -> 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):158 -> a 19:19:com.android.tools.r8.ir.optimize.info.MutableMethodOptimizationInfo fixupNonNullParamOnNormalExits(com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoFixer):357:357 -> 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):159 -> a 20:20:com.android.tools.r8.ir.optimize.info.MutableMethodOptimizationInfo fixupNonNullParamOrThrow(com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoFixer):338:338 -> 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):160 -> a 21:21:com.android.tools.r8.ir.optimize.info.MutableMethodOptimizationInfo fixupReturnedArgumentIndex(com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoFixer):569:569 -> 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):161 -> a 22:24:com.android.tools.r8.ir.optimize.info.MutableMethodOptimizationInfo fixupSimpleInliningConstraint(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoFixer):526:528 -> 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):162 -> a 25:25:com.android.tools.r8.ir.optimize.info.MutableMethodOptimizationInfo fixupSimpleInliningConstraint(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoFixer):527:527 -> 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):162 -> a 26:26:com.android.tools.r8.ir.optimize.info.MutableMethodOptimizationInfo fixupUnusedArguments(com.android.tools.r8.ir.optimize.info.MethodOptimizationInfoFixer):443:443 -> 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):163 -> a 27:27:void setArgumentInfos(com.android.tools.r8.ir.optimize.info.CallSiteOptimizationInfo):242:242 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/ir/optimize/info/a;)V"} 28:28:void setClassInlinerMethodConstraint(com.android.tools.r8.ir.optimize.classinliner.constraint.ClassInlinerMethodConstraint):258:258 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/fa;)V"} 29:29:com.android.tools.r8.ir.optimize.info.MutableMethodOptimizationInfo setEnumUnboxerMethodClassification(com.android.tools.r8.ir.optimize.enums.classification.EnumUnboxerMethodClassification):277:277 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Fg;)Lcom/android/tools/r8/ir/optimize/info/l;"} 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):277 -> a 31:31:com.android.tools.r8.ir.optimize.info.MutableMethodOptimizationInfo setEnumUnboxerMethodClassification(com.android.tools.r8.ir.optimize.enums.classification.EnumUnboxerMethodClassification):278:278 -> 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):278 -> a 33:35:com.android.tools.r8.ir.optimize.info.MutableMethodOptimizationInfo setEnumUnboxerMethodClassification(com.android.tools.r8.ir.optimize.enums.classification.EnumUnboxerMethodClassification):277:279 -> a 36:36:com.android.tools.r8.ir.optimize.info.initializer.InstanceInitializerInfo getInstanceInitializerInfo(com.android.tools.r8.ir.code.InvokeDirect):311:311 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Ms;)Lcom/android/tools/r8/internal/Un;"} 37:37:void setBridgeInfo(com.android.tools.r8.ir.optimize.info.bridge.BridgeInfo):411:411 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/M5;)V"} 38:38:com.android.tools.r8.ir.optimize.info.MutableMethodOptimizationInfo fixupUnusedArguments(java.util.BitSet):449:449 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/BitSet;)V"} 39:39:void setIsReturnValueUsed(com.android.tools.r8.utils.OptionalBool):487:487 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/n2;)V"} 40:40:boolean mayHaveSideEffects():497:497 -> a 40:40:boolean mayHaveSideEffects(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.utils.InternalOptions):502 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Rs;Lcom/android/tools/r8/utils/A1;)Z"} 41:41:com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint getNopInliningConstraint(com.android.tools.r8.utils.InternalOptions):428:428 -> a 41:41:boolean mayHaveSideEffects(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.utils.InternalOptions):505 -> a 42:42:com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint getSimpleInliningConstraint():434:434 -> a 42:42:com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint getNopInliningConstraint(com.android.tools.r8.utils.InternalOptions):429 -> a 42:42:boolean mayHaveSideEffects(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.utils.InternalOptions):505 -> a 43:43:boolean mayHaveSideEffects(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.utils.InternalOptions):505:505 -> a 44:44:void setSimpleInliningConstraint(com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint):517:517 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/gV;)V"} 45:45:void setInstanceInitializerInfoCollection(com.android.tools.r8.ir.optimize.info.initializer.InstanceInitializerInfoCollection):534:534 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Vn;)V"} 46:46:void markInitializesClassesOnNormalExit(java.util.Set):550:550 -> a 47:49:void markReturnsAbstractValue(com.android.tools.r8.ir.analysis.value.AbstractValue):598:600 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/B1;)V"} 50:59:void setDynamicType(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.DynamicType,com.android.tools.r8.graph.DexEncodedMethod):608:617 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/W0;Lcom/android/tools/r8/internal/Kf;)V"} 1:1:void unsetInitializerEnablingJavaVmAssertions():546:546 -> a0 1:1:com.android.tools.r8.ir.optimize.info.MemberOptimizationInfo toMutableOptimizationInfo():0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/ir/optimize/info/g;"} 2:2:boolean isFlagSet(int):202:202 -> b 3:3:void setNonNullParamOnNormalExits(java.util.BitSet):362:362 -> b 4:10:boolean verifyDynamicType(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.DynamicType,com.android.tools.r8.graph.DexEncodedMethod):622:628 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/W0;Lcom/android/tools/r8/internal/Kf;)V"} 1:1:void unsetInlinedIntoSingleCallSite():379:379 -> b0 1:2:void joinMaxRemovedAndroidLogLevel(int):327:328 -> c 3:3:int com.android.tools.r8.shaking.MaximumRemovedAndroidLogLevelRule.joinMaxRemovedAndroidLogLevel(int,int):110:110 -> c 3:3:void joinMaxRemovedAndroidLogLevel(int):328 -> c 4:4:void joinMaxRemovedAndroidLogLevel(int):328:328 -> c 5:5:void setNonNullParamOrThrow(java.util.BitSet):343:343 -> 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():538 -> c0 2:2:void unsetInstanceInitializerInfoCollection():538:538 -> c0 1:1:boolean isMutableOptimizationInfo():0:0 -> d 2:3:void setUnusedArguments(java.util.BitSet):455:456 -> d 4:4:java.util.BitSet getUnusedArguments():439:439 -> d 4:4:void setUnusedArguments(java.util.BitSet):457 -> d 5:7:void setUnusedArguments(java.util.BitSet):457:459 -> d 8:10:void markReturnsArgument(int):558:560 -> d 1:1:void unsetMayNotHaveSideEffects():578:578 -> d0 1:1:void setFlag(int):194:194 -> e 2:2:boolean cannotBeKept():207:207 -> e 1:1:void unsetNeverReturnsNormally():594:594 -> e0 1:1:boolean classInitializerMayBePostponed():217:217 -> f 1:1:void unsetNonNullParamOnNormalExits():366:366 -> f0 1:1:boolean forceInline():492:492 -> g 1:1:void unsetNonNullParamOrThrow():347:347 -> g0 1:1:com.android.tools.r8.ir.analysis.value.AbstractValue getAbstractReturnValue():420:420 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/B1;"} 1:1:void unsetReturnValueOnlyDependsOnArguments():586:586 -> h0 1:1:com.android.tools.r8.ir.optimize.info.CallSiteOptimizationInfo getArgumentInfos():230:230 -> i # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/ir/optimize/info/a;"} 1:1:void unsetReturnedArgument():564:564 -> i0 1:1:com.android.tools.r8.ir.optimize.info.bridge.BridgeInfo getBridgeInfo():400:400 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/M5;"} 1:1:void unsetSimpleInliningConstraint():521:521 -> j0 1:1:com.android.tools.r8.ir.optimize.classinliner.constraint.ClassInlinerMethodConstraint getClassInlinerMethodConstraint():247:247 -> k # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/fa;"} 1:1:void unsetUnusedArguments():463:463 -> k0 1:1:com.android.tools.r8.ir.optimize.info.initializer.InstanceInitializerInfo getContextInsensitiveInstanceInitializerInfo():306:306 -> l # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Un;"} 1:1:com.android.tools.r8.ir.analysis.type.DynamicType getDynamicType():296:296 -> m # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Kf;"} 1:1:com.android.tools.r8.ir.optimize.enums.classification.EnumUnboxerMethodClassification getEnumUnboxerMethodClassification():271:271 -> n # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Fg;"} 1:1:java.util.Set getInitializedClassesOnNormalExit():301:301 -> o 1:1:int getMaxRemovedAndroidLogLevel():323:323 -> p 1:1:java.util.BitSet getNonNullParamOnNormalExits():352:352 -> q 1:1:java.util.BitSet getNonNullParamOrThrow():334:334 -> r 1:2:int getReturnedArgument():389:390 -> s 1:1:com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint getSimpleInliningConstraint():434:434 -> t # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/gV;"} 1:1:java.util.BitSet getUnusedArguments():439:439 -> u 1:1:boolean hasBeenInlinedIntoSingleCallSite():371:371 -> v 1:1:boolean isConvertCheckNotNull():468:468 -> x 1:1:boolean isInitializerEnablingJavaVmAssertions():473:473 -> y 1:1:boolean isMultiCallerMethod():478:478 -> z com.android.tools.r8.ir.optimize.info.OptimizationFeedback -> com.android.tools.r8.ir.optimize.info.n: # {"id":"sourceFile","fileName":"OptimizationFeedback.java"} 1:1:void ():21:21 -> 1:1:void modifyAppInfoWithLiveness(java.util.function.Consumer):0:0 -> a 2:2:com.android.tools.r8.ir.optimize.info.OptimizationFeedbackSimple getSimple():45:45 -> a 2:2:com.android.tools.r8.ir.optimize.info.OptimizationFeedbackSimple getSimpleFeedback():49 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/ir/optimize/info/r;"} 3:3:void fixupOptimizationInfos(java.util.Collection,java.util.concurrent.ExecutorService,com.android.tools.r8.ir.optimize.info.OptimizationFeedback$OptimizationInfoFixer):63:63 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Collection;Ljava/util/concurrent/ExecutorService;Lcom/android/tools/r8/ir/optimize/info/m;)V"} 4:4:void lambda$fixupOptimizationInfos$0(com.android.tools.r8.ir.optimize.info.OptimizationFeedback$OptimizationInfoFixer,com.android.tools.r8.graph.DexProgramClass):64:64 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/ir/optimize/info/m;Lcom/android/tools/r8/graph/q2;)V"} com.android.tools.r8.ir.optimize.info.OptimizationFeedback$OptimizationInfoFixer -> com.android.tools.r8.ir.optimize.info.m: # {"id":"sourceFile","fileName":"OptimizationFeedback.java"} void fixup(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.optimize.info.MutableMethodOptimizationInfo) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W0;Lcom/android/tools/r8/ir/optimize/info/l;)V"} void fixup(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.ir.optimize.info.MutableFieldOptimizationInfo) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/ir/optimize/info/k;)V"} 1:3:void fixup(com.android.tools.r8.graph.DexEncodedMember):31:33 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/U0;)V"} 4:4:void lambda$fixup$0(com.android.tools.r8.ir.optimize.info.MemberOptimizationInfo,com.android.tools.r8.graph.DexEncodedField):34:34 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/ir/optimize/info/g;Lcom/android/tools/r8/graph/T0;)V"} 5:5:void lambda$fixup$1(com.android.tools.r8.ir.optimize.info.MemberOptimizationInfo,com.android.tools.r8.graph.DexEncodedMethod):35:35 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/ir/optimize/info/g;Lcom/android/tools/r8/graph/W0;)V"} com.android.tools.r8.ir.optimize.info.OptimizationFeedbackDelayed -> com.android.tools.r8.ir.optimize.info.o: # {"id":"sourceFile","fileName":"OptimizationFeedbackDelayed.java"} com.android.tools.r8.shaking.AppInfoWithLivenessModifier appInfoWithLivenessModifier -> a java.util.Map fieldOptimizationInfos -> b java.util.Map methodOptimizationInfos -> c java.util.Map processed -> d boolean $assertionsDisabled -> e 1:1:void ():32:32 -> 1:10:void ():32:41 -> 1:6:com.android.tools.r8.ir.optimize.info.MutableFieldOptimizationInfo getFieldOptimizationInfoForUpdating(com.android.tools.r8.graph.DexEncodedField):45:50 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/T0;)Lcom/android/tools/r8/ir/optimize/info/k;"} 7:7:com.android.tools.r8.ir.optimize.info.MutableMethodOptimizationInfo getMethodOptimizationInfoForUpdating(com.android.tools.r8.graph.ProgramMethod):66:66 -> a 7:7:void setClassInlinerMethodConstraint(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.classinliner.constraint.ClassInlinerMethodConstraint):234 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/fa;)V"} 8:8:void setClassInlinerMethodConstraint(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.classinliner.constraint.ClassInlinerMethodConstraint):235:235 -> a 9:9:com.android.tools.r8.ir.optimize.info.MutableMethodOptimizationInfo getMethodOptimizationInfoForUpdating(com.android.tools.r8.graph.ProgramMethod):66:66 -> a 9:9:void setEnumUnboxerMethodClassification(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.enums.classification.EnumUnboxerMethodClassification):241 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/Fg;)V"} 10:10:void setEnumUnboxerMethodClassification(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.enums.classification.EnumUnboxerMethodClassification):242:242 -> a 11:11:com.android.tools.r8.ir.optimize.info.MutableMethodOptimizationInfo getMethodOptimizationInfoForUpdating(com.android.tools.r8.graph.ProgramMethod):66:66 -> a 11:11:void setSimpleInliningConstraint(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint):271 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/gV;)V"} 12:12:void setSimpleInliningConstraint(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint):271:271 -> a 13:13:com.android.tools.r8.ir.optimize.info.MutableMethodOptimizationInfo getMethodOptimizationInfoForUpdating(com.android.tools.r8.graph.ProgramMethod):66:66 -> a 13:13:void setUnusedArguments(com.android.tools.r8.graph.ProgramMethod,java.util.BitSet):281 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Ljava/util/BitSet;)V"} 14:14:void setUnusedArguments(com.android.tools.r8.graph.ProgramMethod,java.util.BitSet):281:281 -> a 15:15:com.android.tools.r8.ir.optimize.info.MutableMethodOptimizationInfo getMethodOptimizationInfoForUpdating(com.android.tools.r8.graph.ProgramMethod):66:66 -> a 15:15:void unsetEnumUnboxerMethodClassification(com.android.tools.r8.graph.ProgramMethod):313 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)V"} 16:16:void unsetEnumUnboxerMethodClassification(com.android.tools.r8.graph.ProgramMethod):313:313 -> a 17:17:void fixupOptimizationInfos(com.android.tools.r8.graph.AppView,java.util.concurrent.ExecutorService,com.android.tools.r8.ir.optimize.info.OptimizationFeedback$OptimizationInfoFixer):73:73 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Ljava/util/concurrent/ExecutorService;Lcom/android/tools/r8/ir/optimize/info/m;)V"} 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):55:55 -> a 18:18:void fixupOptimizationInfos(com.android.tools.r8.graph.AppView,java.util.concurrent.ExecutorService,com.android.tools.r8.ir.optimize.info.OptimizationFeedback$OptimizationInfoFixer):74 -> a 19:19:void modifyAppInfoWithLiveness(java.util.function.Consumer):79:79 -> a 20:20:void refineAppInfoWithLiveness(com.android.tools.r8.shaking.AppInfoWithLiveness):83:83 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/i;)V"} 21:21:boolean lambda$updateVisibleOptimizationInfo$0(java.util.Map$Entry):91:91 -> a 22:22:void markFieldHasDynamicType(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.ir.analysis.type.DynamicType):136:136 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/T0;Lcom/android/tools/r8/internal/Kf;)V"} 23:23:void markFieldBitsRead(com.android.tools.r8.graph.DexEncodedField,int):141:141 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/T0;I)V"} 24:28:void recordFieldHasAbstractValue(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.value.AbstractValue):147:151 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/T0;Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/B1;)V"} 29:29:com.android.tools.r8.graph.FieldAccessInfo com.android.tools.r8.graph.FieldAccessInfoCollectionImpl.get(com.android.tools.r8.graph.DexField):16:16 -> a 29:29:void recordFieldHasAbstractValue(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.value.AbstractValue):151 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 30:30:void recordFieldHasAbstractValue(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.value.AbstractValue):152:152 -> a 31:37:void recordFieldHasAbstractValue(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.value.AbstractValue):148:154 -> a 38:39:void methodInitializesClassesOnNormalExit(com.android.tools.r8.graph.DexEncodedMethod,java.util.Set):178:179 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Set;Lcom/android/tools/r8/graph/W0;)V"} 40:40:void methodReturnsArgument(com.android.tools.r8.graph.DexEncodedMethod,int):184:184 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W0;I)V"} 41:42:void methodReturnsAbstractValue(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.value.AbstractValue):190:191 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W0;Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/B1;)V"} 43:43:void setDynamicReturnType(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.DynamicType):198:198 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/W0;Lcom/android/tools/r8/internal/Kf;)V"} 44:44:void markProcessed(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget):223:223 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W0;Lcom/android/tools/r8/ir/optimize/V;)V"} 45:45:void setBridgeInfo(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.optimize.info.bridge.BridgeInfo):228:228 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W0;Lcom/android/tools/r8/internal/M5;)V"} 46:47:void setInstanceInitializerInfoCollection(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.optimize.info.initializer.InstanceInitializerInfoCollection):249:250 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W0;Lcom/android/tools/r8/internal/Vn;)V"} 48:48:void setInitializerEnablingJavaVmAssertions(com.android.tools.r8.graph.DexEncodedMethod):255:255 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W0;)V"} 49:49:void setNonNullParamOrThrow(com.android.tools.r8.graph.DexEncodedMethod,java.util.BitSet):260:260 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W0;Ljava/util/BitSet;)V"} 1:1:com.android.tools.r8.ir.optimize.info.MutableMethodOptimizationInfo getMethodOptimizationInfoForUpdating(com.android.tools.r8.graph.ProgramMethod):66:66 -> b 1:1:void unsetForceInline(com.android.tools.r8.graph.ProgramMethod):318 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)V"} 2:2:void unsetForceInline(com.android.tools.r8.graph.ProgramMethod):318:318 -> b 3:3:boolean lambda$updateVisibleOptimizationInfo$1(java.util.Map$Entry):92:92 -> b 4:9:boolean noUpdatesLeft():108:113 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} 10:10:void methodMayNotHaveSideEffects(com.android.tools.r8.graph.DexEncodedMethod):208:208 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W0;)V"} 11:11:void setNonNullParamOnNormalExits(com.android.tools.r8.graph.DexEncodedMethod,java.util.BitSet):265:265 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W0;Ljava/util/BitSet;)V"} 1:1:com.android.tools.r8.ir.optimize.info.MutableMethodOptimizationInfo getMethodOptimizationInfoForUpdating(com.android.tools.r8.graph.ProgramMethod):66:66 -> c 1:1:void methodNeverReturnsNormally(com.android.tools.r8.graph.ProgramMethod):203 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)V"} 2:2:void methodNeverReturnsNormally(com.android.tools.r8.graph.ProgramMethod):203:203 -> c 3:4:void updateVisibleOptimizationInfo():90:91 -> c 5:8:void com.android.tools.r8.utils.IteratorUtils.removeIf(java.util.Iterator,java.util.function.Predicate):140:143 -> c 5:8:void updateVisibleOptimizationInfo():90 -> c 9:9:void updateVisibleOptimizationInfo():92:92 -> c 10:13:void com.android.tools.r8.utils.IteratorUtils.removeIf(java.util.Iterator,java.util.function.Predicate):140:143 -> c 10:13:void updateVisibleOptimizationInfo():92 -> c 14:23:void updateVisibleOptimizationInfo():95:104 -> c 24:24:void markInlinedIntoSingleCallSite(com.android.tools.r8.graph.DexEncodedMethod):167:167 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W0;)V"} 1:1:void methodReturnValueOnlyDependsOnArguments(com.android.tools.r8.graph.DexEncodedMethod):213:213 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W0;)V"} 1:1:void classInitializerMayBePostponed(com.android.tools.r8.graph.DexEncodedMethod):276:276 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W0;)V"} 1:1:void markMethodCannotBeKept(com.android.tools.r8.graph.DexEncodedMethod):172:172 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W0;)V"} 1:6:com.android.tools.r8.ir.optimize.info.MutableMethodOptimizationInfo getMethodOptimizationInfoForUpdating(com.android.tools.r8.graph.DexEncodedMethod):56:61 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W0;)Lcom/android/tools/r8/ir/optimize/info/l;"} com.android.tools.r8.ir.optimize.info.OptimizationFeedbackIgnore -> com.android.tools.r8.ir.optimize.info.q: # {"id":"sourceFile","fileName":"OptimizationFeedbackIgnore.java"} com.android.tools.r8.ir.optimize.info.OptimizationFeedbackIgnore INSTANCE -> a 1:1:void ():26:26 -> 1:1:void ():28:28 -> 1:1:void markFieldBitsRead(com.android.tools.r8.graph.DexEncodedField,int):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/T0;I)V"} 2:2:void markFieldHasDynamicType(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.ir.analysis.type.DynamicType):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/T0;Lcom/android/tools/r8/internal/Kf;)V"} 3:3:void markProcessed(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W0;Lcom/android/tools/r8/ir/optimize/V;)V"} 4:4:void methodInitializesClassesOnNormalExit(com.android.tools.r8.graph.DexEncodedMethod,java.util.Set):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Set;Lcom/android/tools/r8/graph/W0;)V"} 5:5:void methodReturnsAbstractValue(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.value.AbstractValue):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W0;Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/B1;)V"} 6:6:void methodReturnsArgument(com.android.tools.r8.graph.DexEncodedMethod,int):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W0;I)V"} 7:7:void recordFieldHasAbstractValue(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.value.AbstractValue):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/T0;Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/B1;)V"} 8:8:void setBridgeInfo(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.optimize.info.bridge.BridgeInfo):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W0;Lcom/android/tools/r8/internal/M5;)V"} 9:9:void setClassInlinerMethodConstraint(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.classinliner.constraint.ClassInlinerMethodConstraint):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/fa;)V"} 10:10:void setDynamicReturnType(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.DynamicType):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/W0;Lcom/android/tools/r8/internal/Kf;)V"} 11:11:void setEnumUnboxerMethodClassification(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.enums.classification.EnumUnboxerMethodClassification):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/Fg;)V"} 12:12:void setInitializerEnablingJavaVmAssertions(com.android.tools.r8.graph.DexEncodedMethod):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W0;)V"} 13:13:void setInstanceInitializerInfoCollection(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.optimize.info.initializer.InstanceInitializerInfoCollection):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W0;Lcom/android/tools/r8/internal/Vn;)V"} 14:14:void setNonNullParamOrThrow(com.android.tools.r8.graph.DexEncodedMethod,java.util.BitSet):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W0;Ljava/util/BitSet;)V"} 15:15:void setSimpleInliningConstraint(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/gV;)V"} 16:16:void setUnusedArguments(com.android.tools.r8.graph.ProgramMethod,java.util.BitSet):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Ljava/util/BitSet;)V"} 17:17:void unsetEnumUnboxerMethodClassification(com.android.tools.r8.graph.ProgramMethod):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)V"} 1:1:void methodMayNotHaveSideEffects(com.android.tools.r8.graph.DexEncodedMethod):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W0;)V"} 2:2:void setNonNullParamOnNormalExits(com.android.tools.r8.graph.DexEncodedMethod,java.util.BitSet):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W0;Ljava/util/BitSet;)V"} 3:3:void unsetForceInline(com.android.tools.r8.graph.ProgramMethod):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)V"} 4:4:com.android.tools.r8.ir.optimize.info.OptimizationFeedbackIgnore getInstance():31:31 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/ir/optimize/info/q;"} 1:1:void markInlinedIntoSingleCallSite(com.android.tools.r8.graph.DexEncodedMethod):0:0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W0;)V"} 2:2:void methodNeverReturnsNormally(com.android.tools.r8.graph.ProgramMethod):0:0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)V"} void methodReturnValueOnlyDependsOnArguments(com.android.tools.r8.graph.DexEncodedMethod) -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W0;)V"} void classInitializerMayBePostponed(com.android.tools.r8.graph.DexEncodedMethod) -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W0;)V"} void markMethodCannotBeKept(com.android.tools.r8.graph.DexEncodedMethod) -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W0;)V"} com.android.tools.r8.ir.optimize.info.OptimizationFeedbackIgnore$1 -> com.android.tools.r8.ir.optimize.info.p: # {"id":"sourceFile","fileName":"OptimizationFeedbackIgnore.java"} 1:1:void ():26:26 -> com.android.tools.r8.ir.optimize.info.OptimizationFeedbackSimple -> com.android.tools.r8.ir.optimize.info.r: # {"id":"sourceFile","fileName":"OptimizationFeedbackSimple.java"} com.android.tools.r8.ir.optimize.info.OptimizationFeedbackSimple INSTANCE -> a 1:1:void ():29:29 -> 1:1:void ():31:31 -> 1:1:void markFieldBitsRead(com.android.tools.r8.graph.DexEncodedField,int):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/T0;I)V"} 2:2:void methodInitializesClassesOnNormalExit(com.android.tools.r8.graph.DexEncodedMethod,java.util.Set):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Set;Lcom/android/tools/r8/graph/W0;)V"} 3:3:void setClassInlinerMethodConstraint(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.classinliner.constraint.ClassInlinerMethodConstraint):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/fa;)V"} 4:4:void markFieldAsDead(com.android.tools.r8.graph.DexEncodedField):46:46 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/T0;)V"} 5:5:void markFieldHasDynamicType(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.ir.analysis.type.DynamicType):56:56 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/T0;Lcom/android/tools/r8/internal/Kf;)V"} 6:7: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/T0;Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/B1;)V"} 8:8:void methodReturnsArgument(com.android.tools.r8.graph.DexEncodedMethod,int):108:108 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W0;I)V"} 9:9:void methodReturnsAbstractValue(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.value.AbstractValue):114:114 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W0;Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/B1;)V"} 10:10:void setDynamicReturnType(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.DynamicType):120:120 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/W0;Lcom/android/tools/r8/internal/Kf;)V"} 11:11:void markProcessed(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget):145:145 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W0;Lcom/android/tools/r8/ir/optimize/V;)V"} 12:12:void setArgumentInfos(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.info.CallSiteOptimizationInfo):149:149 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/ir/optimize/info/a;)V"} 13:13:void setBridgeInfo(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.optimize.info.bridge.BridgeInfo):154:154 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W0;Lcom/android/tools/r8/internal/M5;)V"} 14:14:void setConvertCheckNotNull(com.android.tools.r8.graph.DexClassAndMethod):164:164 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/t0;)V"} 15:17:void setEnumUnboxerMethodClassification(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.optimize.enums.classification.EnumUnboxerMethodClassification):171:173 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/Fg;)V"} 18:19:void setInstanceInitializerInfoCollection(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.optimize.info.initializer.InstanceInitializerInfoCollection):181:182 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W0;Lcom/android/tools/r8/internal/Vn;)V"} 20:20:void setInitializerEnablingJavaVmAssertions(com.android.tools.r8.graph.DexEncodedMethod):187:187 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W0;)V"} 21:21:void setIsReturnValueUsed(com.android.tools.r8.utils.OptionalBool,com.android.tools.r8.graph.ProgramMethod):191:191 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/n2;Lcom/android/tools/r8/graph/o5;)V"} 22:22:void setNonNullParamOrThrow(com.android.tools.r8.graph.DexEncodedMethod,java.util.BitSet):196:196 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W0;Ljava/util/BitSet;)V"} 23:23:void setSimpleInliningConstraint(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.analysis.inlining.SimpleInliningConstraint):207:207 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/gV;)V"} 24:24:void setUnusedArguments(com.android.tools.r8.graph.ProgramMethod,java.util.BitSet):217:217 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Ljava/util/BitSet;)V"} 25:30:void fixupUnusedArguments(com.android.tools.r8.graph.ProgramMethod,java.util.function.Consumer):221:226 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Ljava/util/function/Consumer;)V"} 31:31:void unsetEnumUnboxerMethodClassification(com.android.tools.r8.graph.ProgramMethod):262:262 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)V"} 32:33:void withMutableMethodOptimizationInfo(com.android.tools.r8.graph.ProgramMethod,java.util.function.Consumer):343:344 -> a 32:33:void unsetEnumUnboxerMethodClassification(com.android.tools.r8.graph.ProgramMethod):262 -> a 1:1:com.android.tools.r8.ir.optimize.info.OptimizationFeedbackSimple getInstance():34:34 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/ir/optimize/info/r;"} 2:2:void markFieldAsPropagated(com.android.tools.r8.graph.DexEncodedField):51:51 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/T0;)V"} 3:3:void methodMayNotHaveSideEffects(com.android.tools.r8.graph.DexEncodedMethod):125:125 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W0;)V"} 4:4:void setNonNullParamOnNormalExits(com.android.tools.r8.graph.DexEncodedMethod,java.util.BitSet):201:201 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W0;Ljava/util/BitSet;)V"} 5:5:void unsetForceInline(com.android.tools.r8.graph.ProgramMethod):268:268 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)V"} 6:7:void withMutableMethodOptimizationInfo(com.android.tools.r8.graph.ProgramMethod,java.util.function.Consumer):343:344 -> b 6:7:void unsetForceInline(com.android.tools.r8.graph.ProgramMethod):268 -> b 1:1:void markFieldCannotBeKept(com.android.tools.r8.graph.DexEncodedField):41:41 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/T0;)V"} 2:2:void markInlinedIntoSingleCallSite(com.android.tools.r8.graph.DexEncodedMethod):92:92 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W0;)V"} 3:3:void methodNeverReturnsNormally(com.android.tools.r8.graph.ProgramMethod):135:135 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)V"} 1:1:void methodReturnValueOnlyDependsOnArguments(com.android.tools.r8.graph.DexEncodedMethod):0:0 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W0;)V"} 2:2:void setMultiCallerMethod(com.android.tools.r8.graph.ProgramMethod):73:73 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)V"} 1:1:void classInitializerMayBePostponed(com.android.tools.r8.graph.DexEncodedMethod):212:212 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W0;)V"} 2:2:void unsetAbstractReturnValue(com.android.tools.r8.graph.ProgramMethod):234:234 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)V"} 3:4:void withMutableMethodOptimizationInfo(com.android.tools.r8.graph.ProgramMethod,java.util.function.Consumer):343:344 -> e 3:4:void unsetAbstractReturnValue(com.android.tools.r8.graph.ProgramMethod):234 -> e 1:1:void markMethodCannotBeKept(com.android.tools.r8.graph.DexEncodedMethod):97:97 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W0;)V"} 2:2:void unsetClassInitializerMayBePostponed(com.android.tools.r8.graph.ProgramMethod):245:245 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)V"} 3:4:void withMutableMethodOptimizationInfo(com.android.tools.r8.graph.ProgramMethod,java.util.function.Consumer):343:344 -> f 3:4:void unsetClassInitializerMayBePostponed(com.android.tools.r8.graph.ProgramMethod):245 -> f 1:1:void unsetBridgeInfo(com.android.tools.r8.graph.DexEncodedMethod):240:240 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W0;)V"} 2:3:void withMutableMethodOptimizationInfo(com.android.tools.r8.graph.DexEncodedMethod,java.util.function.Consumer):351:352 -> g 2:3:void unsetBridgeInfo(com.android.tools.r8.graph.DexEncodedMethod):240 -> g 4:4:void unsetClassInlinerMethodConstraint(com.android.tools.r8.graph.ProgramMethod):251:251 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)V"} 5:6:void withMutableMethodOptimizationInfo(com.android.tools.r8.graph.ProgramMethod,java.util.function.Consumer):343:344 -> g 5:6:void unsetClassInlinerMethodConstraint(com.android.tools.r8.graph.ProgramMethod):251 -> g 1:1:void unsetDynamicReturnType(com.android.tools.r8.graph.ProgramMethod):257:257 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)V"} 2:3:void withMutableMethodOptimizationInfo(com.android.tools.r8.graph.ProgramMethod,java.util.function.Consumer):343:344 -> h 2:3:void unsetDynamicReturnType(com.android.tools.r8.graph.ProgramMethod):257 -> h 1:1:void unsetInitializedClassesOnNormalExit(com.android.tools.r8.graph.ProgramMethod):273:273 -> i # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)V"} 2:3:void withMutableMethodOptimizationInfo(com.android.tools.r8.graph.ProgramMethod,java.util.function.Consumer):343:344 -> i 2:3:void unsetInitializedClassesOnNormalExit(com.android.tools.r8.graph.ProgramMethod):273 -> i 1:1:void unsetInitializerEnablingJavaVmAssertions(com.android.tools.r8.graph.ProgramMethod):279:279 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)V"} 2:3:void withMutableMethodOptimizationInfo(com.android.tools.r8.graph.ProgramMethod,java.util.function.Consumer):343:344 -> j 2:3:void unsetInitializerEnablingJavaVmAssertions(com.android.tools.r8.graph.ProgramMethod):279 -> j 1:1:void unsetInlinedIntoSingleCallSite(com.android.tools.r8.graph.ProgramMethod):285:285 -> k # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)V"} 2:3:void withMutableMethodOptimizationInfo(com.android.tools.r8.graph.ProgramMethod,java.util.function.Consumer):343:344 -> k 2:3:void unsetInlinedIntoSingleCallSite(com.android.tools.r8.graph.ProgramMethod):285 -> k 1:1:void unsetInstanceInitializerInfoCollection(com.android.tools.r8.graph.ProgramMethod):291:291 -> l # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)V"} 2:3:void withMutableMethodOptimizationInfo(com.android.tools.r8.graph.ProgramMethod,java.util.function.Consumer):343:344 -> l 2:3:void unsetInstanceInitializerInfoCollection(com.android.tools.r8.graph.ProgramMethod):291 -> l 1:1:void unsetMayNotHaveSideEffects(com.android.tools.r8.graph.ProgramMethod):297:297 -> m # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)V"} 2:3:void withMutableMethodOptimizationInfo(com.android.tools.r8.graph.ProgramMethod,java.util.function.Consumer):343:344 -> m 2:3:void unsetMayNotHaveSideEffects(com.android.tools.r8.graph.ProgramMethod):297 -> m 1:1:void unsetNeverReturnsNormally(com.android.tools.r8.graph.ProgramMethod):303:303 -> n # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)V"} 2:3:void withMutableMethodOptimizationInfo(com.android.tools.r8.graph.ProgramMethod,java.util.function.Consumer):343:344 -> n 2:3:void unsetNeverReturnsNormally(com.android.tools.r8.graph.ProgramMethod):303 -> n 1:1:void unsetNonNullParamOnNormalExits(com.android.tools.r8.graph.ProgramMethod):309:309 -> o # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)V"} 2:3:void withMutableMethodOptimizationInfo(com.android.tools.r8.graph.ProgramMethod,java.util.function.Consumer):343:344 -> o 2:3:void unsetNonNullParamOnNormalExits(com.android.tools.r8.graph.ProgramMethod):309 -> o 1:1:void unsetNonNullParamOrThrow(com.android.tools.r8.graph.ProgramMethod):315:315 -> p # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)V"} 2:3:void withMutableMethodOptimizationInfo(com.android.tools.r8.graph.ProgramMethod,java.util.function.Consumer):343:344 -> p 2:3:void unsetNonNullParamOrThrow(com.android.tools.r8.graph.ProgramMethod):315 -> p 1:1:void unsetReturnValueOnlyDependsOnArguments(com.android.tools.r8.graph.ProgramMethod):326:326 -> q # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)V"} 2:3:void withMutableMethodOptimizationInfo(com.android.tools.r8.graph.ProgramMethod,java.util.function.Consumer):343:344 -> q 2:3:void unsetReturnValueOnlyDependsOnArguments(com.android.tools.r8.graph.ProgramMethod):326 -> q 1:1:void unsetReturnedArgument(com.android.tools.r8.graph.ProgramMethod):321:321 -> r # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)V"} 2:3:void withMutableMethodOptimizationInfo(com.android.tools.r8.graph.ProgramMethod,java.util.function.Consumer):343:344 -> r 2:3:void unsetReturnedArgument(com.android.tools.r8.graph.ProgramMethod):321 -> r 1:1:void unsetSimpleInliningConstraint(com.android.tools.r8.graph.ProgramMethod):332:332 -> s # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)V"} 2:3:void withMutableMethodOptimizationInfo(com.android.tools.r8.graph.ProgramMethod,java.util.function.Consumer):343:344 -> s 2:3:void unsetSimpleInliningConstraint(com.android.tools.r8.graph.ProgramMethod):332 -> s 1:1:void unsetUnusedArguments(com.android.tools.r8.graph.ProgramMethod):338:338 -> t # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)V"} 2:3:void withMutableMethodOptimizationInfo(com.android.tools.r8.graph.ProgramMethod,java.util.function.Consumer):343:344 -> t 2:3:void unsetUnusedArguments(com.android.tools.r8.graph.ProgramMethod):338 -> t com.android.tools.r8.ir.optimize.info.TopCallSiteOptimizationInfo -> com.android.tools.r8.ir.optimize.info.s: # {"id":"sourceFile","fileName":"TopCallSiteOptimizationInfo.java"} 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 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/ir/optimize/info/s;"} com.android.tools.r8.ir.optimize.info.bridge.BridgeAnalyzer -> com.android.tools.r8.internal.I5: # {"id":"sourceFile","fileName":"BridgeAnalyzer.java"} boolean $assertionsDisabled -> a 1:1:void ():23:23 -> 1:52:com.android.tools.r8.ir.optimize.info.bridge.BridgeInfo analyzeMethod(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):27:78 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W0;Lcom/android/tools/r8/internal/ll;)Lcom/android/tools/r8/internal/M5;"} 53:55: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):173:175 -> a 53:55:com.android.tools.r8.ir.optimize.info.bridge.BridgeInfo analyzeMethod(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):78 -> a 56:56:com.android.tools.r8.ir.optimize.info.bridge.BridgeInfo analyzeMethod(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):68:68 -> a 57:60:boolean com.android.tools.r8.ir.optimize.info.bridge.BridgeAnalyzer.analyzeInvoke(com.android.tools.r8.ir.code.InvokeMethodWithReceiver):157:160 -> a 57:60:com.android.tools.r8.ir.optimize.info.bridge.BridgeInfo analyzeMethod(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):69 -> a 61:65:com.android.tools.r8.ir.optimize.info.bridge.BridgeInfo analyzeMethod(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):88:92 -> a 66:96:boolean com.android.tools.r8.ir.optimize.info.bridge.BridgeAnalyzer.analyzeCheckCastBeforeInvoke(com.android.tools.r8.ir.code.CheckCast):103:133 -> a 66:96:boolean analyzeCheckCast(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.CheckCast,com.android.tools.r8.ir.code.InvokeMethod):98 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W0;Lcom/android/tools/r8/internal/s9;Lcom/android/tools/r8/internal/Ss;)Z"} 97:107: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):142:152 -> a 97:107:boolean analyzeCheckCast(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.CheckCast,com.android.tools.r8.ir.code.InvokeMethod):99 -> a com.android.tools.r8.ir.optimize.info.bridge.BridgeInfo -> com.android.tools.r8.internal.M5: # {"id":"sourceFile","fileName":"BridgeInfo.java"} 1:1:void ():10:10 -> com.android.tools.r8.ir.optimize.info.bridge.VirtualBridgeInfo asVirtualBridgeInfo() -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/w20;"} com.android.tools.r8.ir.optimize.info.bridge.DirectBridgeInfo -> com.android.tools.r8.internal.vf: # {"id":"sourceFile","fileName":"DirectBridgeInfo.java"} 1:1:void (com.android.tools.r8.graph.DexMethod):32:32 -> # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} com.android.tools.r8.ir.optimize.info.bridge.VirtualBridgeInfo -> com.android.tools.r8.internal.w20: # {"id":"sourceFile","fileName":"VirtualBridgeInfo.java"} com.android.tools.r8.graph.DexMethod invokedMethod -> a 1:2:void (com.android.tools.r8.graph.DexMethod):32:33 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)V"} com.android.tools.r8.ir.optimize.info.bridge.VirtualBridgeInfo asVirtualBridgeInfo() -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/w20;"} 1:1:com.android.tools.r8.graph.DexMethod getInvokedMethod():37:37 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/j2;"} com.android.tools.r8.ir.optimize.info.field.EmptyInstanceFieldInitializationInfoCollection -> com.android.tools.r8.internal.Yf: # {"id":"sourceFile","fileName":"EmptyInstanceFieldInitializationInfoCollection.java"} com.android.tools.r8.ir.optimize.info.field.EmptyInstanceFieldInitializationInfoCollection INSTANCE -> a 1:1:void ():22:22 -> 1:1:void ():25:25 -> 1:1:com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfoCollection fixupAfterParametersChanged(com.android.tools.r8.graph.proto.ArgumentInfoCollection):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/proto/c;)Lcom/android/tools/r8/internal/In;"} 2:2:void forEach(com.android.tools.r8.graph.DexDefinitionSupplier,java.util.function.BiConsumer):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Q0;Ljava/util/function/BiConsumer;)V"} 3:3:void forEachWithDeterministicOrder(com.android.tools.r8.graph.DexDefinitionSupplier,java.util.function.BiConsumer):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Ljava/util/function/BiConsumer;)V"} 4:4:com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfoCollection rewrittenWithLens(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/HH;Lcom/android/tools/r8/internal/Xj;)Lcom/android/tools/r8/internal/In;"} 5:5:com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfo get(com.android.tools.r8.graph.DexEncodedField):47:47 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/T0;)Lcom/android/tools/r8/internal/Gn;"} boolean isEmpty() -> b 1:1:com.android.tools.r8.ir.optimize.info.field.EmptyInstanceFieldInitializationInfoCollection getInstance():28:28 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Yf;"} 1:1:java.lang.String toString():69:69 -> toString com.android.tools.r8.ir.optimize.info.field.InstanceFieldArgumentInitializationInfo -> com.android.tools.r8.internal.Fn: # {"id":"sourceFile","fileName":"InstanceFieldArgumentInitializationInfo.java"} int argumentIndex -> a boolean $assertionsDisabled -> b 1:1:void ():18:18 -> 1:2:void (int):23:24 -> 1:1:com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfo rewrittenWithLens(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/Xj;)Lcom/android/tools/r8/internal/Gn;"} 2:9:com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfo fixupAfterParametersChanged(com.android.tools.r8.graph.proto.ArgumentInfoCollection):44:51 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/proto/c;)Lcom/android/tools/r8/internal/Gn;"} 10:19: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 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Fn;"} boolean isArgumentInitializationInfo() -> h 1:1:java.lang.String toString():74:74 -> toString com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfo -> com.android.tools.r8.internal.Gn: # {"id":"sourceFile","fileName":"InstanceFieldInitializationInfo.java"} com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfo fixupAfterParametersChanged(com.android.tools.r8.graph.proto.ArgumentInfoCollection) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/proto/c;)Lcom/android/tools/r8/internal/Gn;"} 1:1:boolean isTypeInitializationInfo():0:0 -> a com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfo rewrittenWithLens(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/Xj;)Lcom/android/tools/r8/internal/Gn;"} com.android.tools.r8.ir.optimize.info.field.InstanceFieldArgumentInitializationInfo asArgumentInitializationInfo() -> f # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Fn;"} boolean isSingleValue() -> g boolean isArgumentInitializationInfo() -> h boolean isUnknown() -> isUnknown com.android.tools.r8.ir.analysis.value.SingleValue asSingleValue() -> j # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/CV;"} com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfoCollection -> com.android.tools.r8.internal.In: # {"id":"sourceFile","fileName":"InstanceFieldInitializationInfoCollection.java"} 1:1:void ():25:25 -> com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfoCollection fixupAfterParametersChanged(com.android.tools.r8.graph.proto.ArgumentInfoCollection) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/proto/c;)Lcom/android/tools/r8/internal/In;"} void forEach(com.android.tools.r8.graph.DexDefinitionSupplier,java.util.function.BiConsumer) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Q0;Ljava/util/function/BiConsumer;)V"} void forEachWithDeterministicOrder(com.android.tools.r8.graph.DexDefinitionSupplier,java.util.function.BiConsumer) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Ljava/util/function/BiConsumer;)V"} com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfo get(com.android.tools.r8.graph.DexEncodedField) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/T0;)Lcom/android/tools/r8/internal/Gn;"} com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfoCollection rewrittenWithLens(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/HH;Lcom/android/tools/r8/internal/Xj;)Lcom/android/tools/r8/internal/In;"} 1:1:com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfoCollection$Builder builder():28:28 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Hn;"} boolean isEmpty() -> b com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfoCollection$Builder -> com.android.tools.r8.internal.Hn: # {"id":"sourceFile","fileName":"InstanceFieldInitializationInfoCollection.java"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;Lcom/android/tools/r8/internal/Gn;)Lcom/android/tools/r8/internal/Hn;"} 4:7:com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfoCollection build():71:74 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/In;"} com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfoFactory -> com.android.tools.r8.internal.Jn: # {"id":"sourceFile","fileName":"InstanceFieldInitializationInfoFactory.java"} java.util.concurrent.ConcurrentHashMap argumentInitializationInfos -> a 1:3:void ():11:13 -> 1:2:com.android.tools.r8.ir.optimize.info.field.InstanceFieldArgumentInitializationInfo createArgumentInitializationInfo(int):18:19 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/internal/Fn;"} 3: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Na;Lcom/android/tools/r8/internal/F00;)Lcom/android/tools/r8/internal/Ln;"} com.android.tools.r8.ir.optimize.info.field.InstanceFieldTypeInitializationInfo -> com.android.tools.r8.internal.Ln: # {"id":"sourceFile","fileName":"InstanceFieldTypeInitializationInfo.java"} 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Na;Lcom/android/tools/r8/internal/F00;)V"} 1:1:com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfo fixupAfterParametersChanged(com.android.tools.r8.graph.proto.ArgumentInfoCollection):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/proto/c;)Lcom/android/tools/r8/internal/Gn;"} 2:2:boolean isTypeInitializationInfo():0:0 -> a 3:15:com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfo rewrittenWithLens(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens):59:71 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/Xj;)Lcom/android/tools/r8/internal/Gn;"} 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.lens.GraphLens,com.android.tools.r8.graph.lens.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.lens.GraphLens,com.android.tools.r8.graph.lens.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.lens.GraphLens,com.android.tools.r8.graph.lens.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.lens.GraphLens,com.android.tools.r8.graph.lens.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.lens.GraphLens,com.android.tools.r8.graph.lens.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.lens.GraphLens,com.android.tools.r8.graph.lens.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.android.tools.r8.internal.IH: # {"id":"sourceFile","fileName":"NonTrivialInstanceFieldInitializationInfoCollection.java"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/proto/c;)Lcom/android/tools/r8/internal/In;"} 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.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens):84 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/HH;Lcom/android/tools/r8/internal/Xj;)Lcom/android/tools/r8/internal/In;"} 8:13:com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfoCollection rewrittenWithLens(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens):85:90 -> a 14:14:void forEach(com.android.tools.r8.graph.DexDefinitionSupplier,java.util.function.BiConsumer):39:39 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Q0;Ljava/util/function/BiConsumer;)V"} 15:20: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:46 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Q0;Ljava/util/function/BiConsumer;Lcom/android/tools/r8/graph/Y0;Lcom/android/tools/r8/internal/Gn;)V"} 21:21:void forEachWithDeterministicOrder(com.android.tools.r8.graph.DexDefinitionSupplier,java.util.function.BiConsumer):56:56 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Ljava/util/function/BiConsumer;)V"} 22:23:com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfo get(com.android.tools.r8.graph.DexEncodedField):61:62 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/T0;)Lcom/android/tools/r8/internal/Gn;"} 24:24:com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfo get(com.android.tools.r8.graph.DexEncodedField):61:61 -> a 25:25: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Hn;Lcom/android/tools/r8/graph/proto/c;Lcom/android/tools/r8/graph/Y0;Lcom/android/tools/r8/internal/Gn;)V"} 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):76:76 -> a 27:28:void lambda$rewrittenWithLens$2(com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfoCollection$Builder,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Hn;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/Y0;Lcom/android/tools/r8/internal/Gn;)V"} 29:29:void lambda$rewrittenWithLens$2(com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfoCollection$Builder,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.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 30:30: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;Lcom/android/tools/r8/graph/Y0;Lcom/android/tools/r8/internal/Gn;)V"} boolean isEmpty() -> b 1:4:java.lang.String toString():95:98 -> toString com.android.tools.r8.ir.optimize.info.field.UnknownInstanceFieldInitializationInfo -> com.android.tools.r8.internal.q10: # {"id":"sourceFile","fileName":"UnknownInstanceFieldInitializationInfo.java"} com.android.tools.r8.ir.optimize.info.field.UnknownInstanceFieldInitializationInfo INSTANCE -> a 1:1:void ():18:18 -> 1:1:void ():21:21 -> 1:1:com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfo fixupAfterParametersChanged(com.android.tools.r8.graph.proto.ArgumentInfoCollection):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/proto/c;)Lcom/android/tools/r8/internal/Gn;"} 2:2:com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfo rewrittenWithLens(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/Xj;)Lcom/android/tools/r8/internal/Gn;"} 1:1:com.android.tools.r8.ir.optimize.info.field.UnknownInstanceFieldInitializationInfo getInstance():24:24 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/q10;"} boolean isUnknown() -> isUnknown 1:1:java.lang.String toString():46:46 -> toString com.android.tools.r8.ir.optimize.info.initializer.ContextInsensitiveInstanceInitializerInfoCollection -> com.android.tools.r8.internal.id: # {"id":"sourceFile","fileName":"ContextInsensitiveInstanceInitializerInfoCollection.java"} 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/KH;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/proto/c;)Lcom/android/tools/r8/internal/Vn;"} 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.lens.GraphLens,com.android.tools.r8.graph.lens.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.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.PrunedItems):14 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/HH;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/graph/u5;)Lcom/android/tools/r8/internal/Vn;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Un;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Un;"} com.android.tools.r8.ir.optimize.info.initializer.DefaultInstanceInitializerInfo -> com.android.tools.r8.internal.be: # {"id":"sourceFile","fileName":"DefaultInstanceInitializerInfo.java"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/In;"} com.android.tools.r8.graph.DexMethod getParent() -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/j2;"} boolean instanceFieldInitializationMayDependOnEnvironment() -> d boolean mayHaveOtherSideEffectsThanInstanceFieldAssignments() -> e 1:1:com.android.tools.r8.ir.analysis.fieldvalueanalysis.AbstractFieldSet readSet():51:51 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/p;"} boolean receiverNeverEscapesOutsideConstructorChain() -> g 1:1:com.android.tools.r8.ir.optimize.info.initializer.DefaultInstanceInitializerInfo getInstance():26:26 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/be;"} 1:1:java.lang.String toString():86:86 -> toString com.android.tools.r8.ir.optimize.info.initializer.EmptyInstanceInitializerInfoCollection -> com.android.tools.r8.internal.Zf: # {"id":"sourceFile","fileName":"EmptyInstanceInitializerInfoCollection.java"} com.android.tools.r8.ir.optimize.info.initializer.EmptyInstanceInitializerInfoCollection EMPTY -> a 1:1:void ():16:16 -> 1:1:void ():19:19 -> 1:1:com.android.tools.r8.ir.optimize.info.initializer.InstanceInitializerInfoCollection fixupAfterParametersChanged(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.proto.ArgumentInfoCollection):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/proto/c;)Lcom/android/tools/r8/internal/Vn;"} 2:2:com.android.tools.r8.ir.optimize.info.initializer.InstanceInitializerInfoCollection rewrittenWithLens(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.PrunedItems):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/HH;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/graph/u5;)Lcom/android/tools/r8/internal/Vn;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Un;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Un;"} 1:1:com.android.tools.r8.ir.optimize.info.initializer.EmptyInstanceInitializerInfoCollection getInstance():22:22 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Zf;"} com.android.tools.r8.ir.optimize.info.initializer.InstanceInitializerInfo -> com.android.tools.r8.internal.Un: # {"id":"sourceFile","fileName":"InstanceInitializerInfo.java"} 1:1:void ():16:16 -> com.android.tools.r8.ir.optimize.info.initializer.NonTrivialInstanceInitializerInfo asNonTrivialInstanceInitializerInfo() -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/KH;"} com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfoCollection fieldInitializationInfos() -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/In;"} com.android.tools.r8.graph.DexMethod getParent() -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/j2;"} boolean instanceFieldInitializationMayDependOnEnvironment() -> d boolean mayHaveOtherSideEffectsThanInstanceFieldAssignments() -> e com.android.tools.r8.ir.analysis.fieldvalueanalysis.AbstractFieldSet readSet() -> f # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/p;"} boolean receiverNeverEscapesOutsideConstructorChain() -> g com.android.tools.r8.ir.optimize.info.initializer.InstanceInitializerInfoCollection -> com.android.tools.r8.internal.Vn: # {"id":"sourceFile","fileName":"InstanceInitializerInfoCollection.java"} 1:1:void ():16:16 -> com.android.tools.r8.ir.optimize.info.initializer.InstanceInitializerInfoCollection fixupAfterParametersChanged(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.proto.ArgumentInfoCollection) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/proto/c;)Lcom/android/tools/r8/internal/Vn;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Un;)Lcom/android/tools/r8/internal/Vn;"} 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.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.PrunedItems) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/HH;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/graph/u5;)Lcom/android/tools/r8/internal/Vn;"} 5:5:com.android.tools.r8.ir.optimize.info.initializer.InstanceInitializerInfoCollection empty():23:23 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Zf;"} com.android.tools.r8.ir.optimize.info.initializer.InstanceInitializerInfo get(com.android.tools.r8.ir.code.InvokeDirect) -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Un;"} com.android.tools.r8.ir.optimize.info.initializer.InstanceInitializerInfo getContextInsensitive() -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Un;"} com.android.tools.r8.ir.optimize.info.initializer.NonTrivialInstanceInitializerInfo -> com.android.tools.r8.internal.KH: # {"id":"sourceFile","fileName":"NonTrivialInstanceInitializerInfo.java"} int data -> a com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfoCollection fieldInitializationInfos -> b com.android.tools.r8.ir.analysis.fieldvalueanalysis.AbstractFieldSet readSet -> c com.android.tools.r8.graph.DexMethod parent -> d boolean $assertionsDisabled -> e 1:1:void ():20:20 -> 1:6: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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/internal/In;Lcom/android/tools/r8/internal/p;Lcom/android/tools/r8/graph/j2;)V"} 1:1:com.android.tools.r8.ir.optimize.info.initializer.NonTrivialInstanceInitializerInfo asNonTrivialInstanceInitializerInfo():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/KH;"} 2:2:boolean verifyNoUnknownBits(int):58:58 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(I)V"} 3:6: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/proto/c;)Lcom/android/tools/r8/internal/KH;"} 7:11:com.android.tools.r8.ir.optimize.info.initializer.NonTrivialInstanceInitializerInfo rewrittenWithLens(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.PrunedItems):118:122 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/HH;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/graph/u5;)Lcom/android/tools/r8/internal/KH;"} 1:1:com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfoCollection fieldInitializationInfos():79:79 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/In;"} 1:1:com.android.tools.r8.graph.DexMethod getParent():74:74 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/j2;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/p;"} 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.android.tools.r8.internal.JH: # {"id":"sourceFile","fileName":"NonTrivialInstanceInitializerInfo.java"} com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfoCollection instanceFieldInitializationInfos -> a int data -> b com.android.tools.r8.ir.analysis.fieldvalueanalysis.AbstractFieldSet readSet -> c com.android.tools.r8.graph.DexMethod parent -> d boolean $assertionsDisabled -> e 1:1:void ():130:130 -> 1:1:void (com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfoCollection):141:141 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/In;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Un;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/T0;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Un;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/internal/JH;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/j2;"} 1:1:boolean hasParent():219:219 -> c 1:1:com.android.tools.r8.ir.optimize.info.initializer.NonTrivialInstanceInitializerInfo$Builder markAllFieldsAsRead():181:181 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/JH;"} 1:1:boolean mayHaveOtherSideEffectsThanInstanceFieldAssignments():205:205 -> e 1:1:com.android.tools.r8.ir.optimize.info.initializer.NonTrivialInstanceInitializerInfo$Builder setInstanceFieldInitializationMayDependOnEnvironment():200:200 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/JH;"} 1:1:com.android.tools.r8.ir.optimize.info.initializer.NonTrivialInstanceInitializerInfo$Builder setMayHaveOtherSideEffectsThanInstanceFieldAssignments():209:209 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/JH;"} 1:1:com.android.tools.r8.ir.optimize.info.initializer.NonTrivialInstanceInitializerInfo$Builder setReceiverMayEscapeOutsideConstructorChain():214:214 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} com.android.tools.r8.ir.optimize.inliner.DefaultInliningReasonStrategy -> com.android.tools.r8.internal.ae: # {"id":"sourceFile","fileName":"DefaultInliningReasonStrategy.java"} com.android.tools.r8.graph.AppView appView -> a com.android.tools.r8.ir.conversion.callgraph.CallSiteInformation callSiteInformation -> b 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/p6;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Rs;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/ir/optimize/N;Lcom/android/tools/r8/internal/YE;)Lcom/android/tools/r8/ir/optimize/a0;"} 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.utils.InternalOptions$TestingOptions com.android.tools.r8.graph.AppView.testing():632:632 -> a 24:24:boolean com.android.tools.r8.ir.optimize.inliner.DefaultInliningReasonStrategy.isSingleCallerInliningTarget(com.android.tools.r8.graph.ProgramMethod):74 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 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):56 -> a 25:25:com.android.tools.r8.utils.InternalOptions$TestingOptions com.android.tools.r8.graph.AppView.testing():632:632 -> a 25:25:boolean com.android.tools.r8.ir.optimize.inliner.DefaultInliningReasonStrategy.isSingleCallerInliningTarget(com.android.tools.r8.graph.ProgramMethod):74 -> a 25:25: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 26:26:boolean com.android.tools.r8.ir.optimize.inliner.DefaultInliningReasonStrategy.isSingleCallerInliningTarget(com.android.tools.r8.graph.ProgramMethod):74:74 -> a 26:26: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 27:27:com.android.tools.r8.utils.InternalOptions$TestingOptions com.android.tools.r8.graph.AppView.testing():632:632 -> a 27:27:boolean com.android.tools.r8.ir.optimize.inliner.DefaultInliningReasonStrategy.isSingleCallerInliningTarget(com.android.tools.r8.graph.ProgramMethod):75 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 27:27: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 28:28:com.android.tools.r8.utils.InternalOptions$TestingOptions com.android.tools.r8.graph.AppView.testing():632:632 -> a 28:28:boolean com.android.tools.r8.ir.optimize.inliner.DefaultInliningReasonStrategy.isSingleCallerInliningTarget(com.android.tools.r8.graph.ProgramMethod):75 -> a 28:28: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 29:29:boolean com.android.tools.r8.ir.optimize.inliner.DefaultInliningReasonStrategy.isSingleCallerInliningTarget(com.android.tools.r8.graph.ProgramMethod):75:75 -> a 29:29: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 30: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):57:57 -> a 31:35: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:90 -> a 31:35: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 36:36:boolean com.android.tools.r8.ir.conversion.MethodProcessor.isPostMethodProcessor():0:0 -> a 36:36: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):92 -> a 36: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):59 -> a 37:37: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):93:93 -> a 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):59 -> a 38: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):60:64 -> a com.android.tools.r8.ir.optimize.inliner.FixedInliningReasonStrategy -> com.android.tools.r8.internal.oi: # {"id":"sourceFile","fileName":"FixedInliningReasonStrategy.java"} com.android.tools.r8.ir.optimize.Inliner$Reason reason -> a 1:2:void (com.android.tools.r8.ir.optimize.Inliner$Reason):17:18 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/ir/optimize/a0;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Rs;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/ir/optimize/N;Lcom/android/tools/r8/internal/YE;)Lcom/android/tools/r8/ir/optimize/a0;"} com.android.tools.r8.ir.optimize.inliner.InlinerUtils -> com.android.tools.r8.internal.wn: # {"id":"sourceFile","fileName":"InlinerUtils.java"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;Ljava/util/Set;Ljava/util/Set;)V"} 5:5:void addMonitorEnterValue(com.android.tools.r8.ir.code.Value,java.util.Set,java.util.Set):32:32 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Y10;Ljava/util/Set;Ljava/util/Set;)V"} 6:6:boolean com.android.tools.r8.ir.code.Value.hasAliasedValue():212:212 -> 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.android.tools.r8.internal.yn: # {"id":"sourceFile","fileName":"InliningIRProvider.java"} com.android.tools.r8.graph.AppView appView -> a com.android.tools.r8.graph.ProgramMethod context -> b com.android.tools.r8.ir.code.NumberGenerator valueNumberGenerator -> c com.android.tools.r8.ir.conversion.MethodProcessor methodProcessor -> d java.util.Map cache -> e boolean $assertionsDisabled -> f 1:1:void ():19:19 -> 1:1:void ():28:28 -> 2:8:void ():26:32 -> 9:9: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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/internal/YE;)V"} 10:24: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/Rs;)Lcom/android/tools/r8/internal/ll;"} 3:4:void cacheInliningIR(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.ir.code.IRCode):99:100 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Rs;Lcom/android/tools/r8/internal/ll;)V"} 5:5:com.android.tools.r8.ir.conversion.MethodProcessor getMethodProcessor():104:104 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/YE;"} 6:6:boolean shouldApplyCodeRewritings(com.android.tools.r8.graph.ProgramMethod):113:113 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)Z"} 1:1:com.android.tools.r8.ir.optimize.inliner.InliningIRProvider getThrowingInstance():44:44 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/yn;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/Rs;)Lcom/android/tools/r8/internal/ll;"} 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.lens.GraphLens.lookupPrototypeChangesForMethodDefinition(com.android.tools.r8.graph.DexMethod):326:326 -> 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.android.tools.r8.internal.xn: # {"id":"sourceFile","fileName":"InliningIRProvider.java"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/Rs;)Lcom/android/tools/r8/internal/ll;"} 2:2:void cacheInliningIR(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.ir.code.IRCode):57:57 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Rs;Lcom/android/tools/r8/internal/ll;)V"} 3:3:com.android.tools.r8.ir.conversion.MethodProcessor getMethodProcessor():62:62 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/YE;"} 4:4:boolean shouldApplyCodeRewritings(com.android.tools.r8.graph.ProgramMethod):72:72 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)Z"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/Rs;)Lcom/android/tools/r8/internal/ll;"} boolean verifyIRCacheIsEmpty() -> c com.android.tools.r8.ir.optimize.inliner.InliningReasonStrategy -> com.android.tools.r8.internal.zn: # {"id":"sourceFile","fileName":"InliningReasonStrategy.java"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Rs;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/ir/optimize/N;Lcom/android/tools/r8/internal/YE;)Lcom/android/tools/r8/ir/optimize/a0;"} com.android.tools.r8.ir.optimize.inliner.NopWhyAreYouNotInliningReporter -> com.android.tools.r8.internal.NH: # {"id":"sourceFile","fileName":"NopWhyAreYouNotInliningReporter.java"} com.android.tools.r8.ir.optimize.inliner.NopWhyAreYouNotInliningReporter INSTANCE -> a 1:1:void ():16:16 -> 1:1:void ():19:19 -> 1:1:void reportCallerHasUnknownApiLevel():0:0 -> a 2:2:void reportIncorrectArity(int,int):0:0 -> a 3:3:void reportInlineeHigherApiCall(com.android.tools.r8.androidapi.ComputedApiLevel,com.android.tools.r8.androidapi.ComputedApiLevel):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/androidapi/h;Lcom/android/tools/r8/androidapi/h;)V"} 4:4:void reportInvalidInliningReason(com.android.tools.r8.ir.optimize.Inliner$Reason,java.util.Set):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/ir/optimize/a0;Ljava/util/Set;)V"} 5:5:void reportUnsafeConstructorInliningDueToFinalFieldAssignment(com.android.tools.r8.ir.code.InstancePut):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/do;)V"} 6:6:void reportUnsafeConstructorInliningDueToIndirectConstructorCall(com.android.tools.r8.ir.code.InvokeDirect):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Ms;)V"} 7:7:void reportUnsafeConstructorInliningDueToUninitializedObjectUse(com.android.tools.r8.ir.code.Instruction):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lo;)V"} 1:1:void reportCallerNotSameClass():0:0 -> b 2:2:void reportPotentialExplosionInExceptionalControlFlowResolutionBlocks(int,int):0:0 -> b 1:1:void reportCallerNotSameNest():0:0 -> c 2:2:void reportWillExceedInstructionBudget(int,int):0:0 -> c 1:1:void reportCallerNotSamePackage():0:0 -> d 2:2:void reportWillExceedMonitorEnterValuesBudget(int,int):0:0 -> d void reportCallerNotSubtype() -> e void reportInaccessible() -> f void reportInlineeDoesNotHaveCode() -> g void reportInlineeNotInliningCandidate() -> h void reportInlineeNotProcessed() -> i void reportInlineeNotSimple() -> j void reportInlineeRefersToClassesNotInMainDex() -> k void reportInliningAcrossFeatureSplit() -> l void reportInstructionBudgetIsExceeded() -> m void reportMustTriggerClassInitialization() -> n void reportNoInliningIntoConstructorsWhenGeneratingClassFiles() -> o void reportPinned() -> p void reportProcessedConcurrently() -> q void reportReceiverDefinitelyNull() -> r void reportReceiverMaybeNull() -> s void reportRecursiveMethod() -> t void reportUnknownTarget() -> u boolean unsetReasonHasBeenReportedFlag() -> v # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} 1:1:com.android.tools.r8.ir.optimize.inliner.NopWhyAreYouNotInliningReporter getInstance():22:22 -> w # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/NH;"} com.android.tools.r8.ir.optimize.inliner.WhyAreYouNotInliningDiagnostic -> com.android.tools.r8.ir.optimize.inliner.WhyAreYouNotInliningDiagnostic: # {"id":"sourceFile","fileName":"WhyAreYouNotInliningDiagnostic.java"} com.android.tools.r8.origin.Origin origin -> a java.lang.String message -> b 1:3:void (com.android.tools.r8.origin.Origin,java.lang.String):18:20 -> 1:1:java.lang.String getDiagnosticMessage():36:36 -> getDiagnosticMessage 1:1:com.android.tools.r8.origin.Origin getOrigin():25:25 -> getOrigin 1:1:com.android.tools.r8.position.Position getPosition():31:31 -> getPosition com.android.tools.r8.ir.optimize.inliner.WhyAreYouNotInliningReporter -> com.android.tools.r8.internal.F20: # {"id":"sourceFile","fileName":"WhyAreYouNotInliningReporter.java"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/androidapi/h;Lcom/android/tools/r8/androidapi/h;)V"} void reportInvalidInliningReason(com.android.tools.r8.ir.optimize.Inliner$Reason,java.util.Set) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/ir/optimize/a0;Ljava/util/Set;)V"} void reportUnsafeConstructorInliningDueToFinalFieldAssignment(com.android.tools.r8.ir.code.InstancePut) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/do;)V"} void reportUnsafeConstructorInliningDueToIndirectConstructorCall(com.android.tools.r8.ir.code.InvokeDirect) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Ms;)V"} void reportUnsafeConstructorInliningDueToUninitializedObjectUse(com.android.tools.r8.ir.code.Instruction) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lo;)V"} 1:4: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:26 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/o5;)Lcom/android/tools/r8/internal/F20;"} 5:18:void handleInvokeWithUnknownTarget(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):31:44 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/Rs;)V"} 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 reportInliningAcrossFeatureSplit() -> l void reportInstructionBudgetIsExceeded() -> m void reportMustTriggerClassInitialization() -> n void reportNoInliningIntoConstructorsWhenGeneratingClassFiles() -> o void reportPinned() -> p void reportProcessedConcurrently() -> q void reportReceiverDefinitelyNull() -> r void reportReceiverMaybeNull() -> s void reportRecursiveMethod() -> t void reportUnknownTarget() -> u boolean unsetReasonHasBeenReportedFlag() -> v # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} com.android.tools.r8.ir.optimize.inliner.WhyAreYouNotInliningReporterImpl -> com.android.tools.r8.internal.G20: # {"id":"sourceFile","fileName":"WhyAreYouNotInliningReporterImpl.java"} com.android.tools.r8.graph.ProgramMethod callee -> a com.android.tools.r8.graph.ProgramMethod context -> b com.android.tools.r8.utils.Reporter reporter -> c boolean reasonHasBeenReported -> d boolean $assertionsDisabled -> e 1:1:void ():18:18 -> 1:1:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod):27:27 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/o5;)V"} 2:8:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod):24:30 -> 1:13:void report(java.lang.String):34:46 -> a 14:14:void printWithExceededThreshold(java.lang.String,java.lang.String,int,int):51:51 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(IILjava/lang/String;Ljava/lang/String;)V"} 15:15:void reportCallerHasUnknownApiLevel():81:81 -> a 16:16:void reportIncorrectArity(int,int):96:96 -> a 17:26:void reportInlineeHigherApiCall(com.android.tools.r8.androidapi.ComputedApiLevel,com.android.tools.r8.androidapi.ComputedApiLevel):129:138 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/androidapi/h;Lcom/android/tools/r8/androidapi/h;)V"} 27:27:void reportInlineeHigherApiCall(com.android.tools.r8.androidapi.ComputedApiLevel,com.android.tools.r8.androidapi.ComputedApiLevel):134:134 -> a 28:28:void reportInvalidInliningReason(com.android.tools.r8.ir.optimize.Inliner$Reason,java.util.Set):171:171 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/ir/optimize/a0;Ljava/util/Set;)V"} 29:29:void reportInvalidInliningReason(com.android.tools.r8.ir.optimize.Inliner$Reason,java.util.Set):167:167 -> a 30:32:void reportUnsafeConstructorInliningDueToFinalFieldAssignment(com.android.tools.r8.ir.code.InstancePut):242:244 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/do;)V"} 33:33:void reportUnsafeConstructorInliningDueToFinalFieldAssignment(com.android.tools.r8.ir.code.InstancePut):240:240 -> a 34:34:void reportUnsafeConstructorInliningDueToIndirectConstructorCall(com.android.tools.r8.ir.code.InvokeDirect):252:252 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Ms;)V"} 35:35:void reportUnsafeConstructorInliningDueToIndirectConstructorCall(com.android.tools.r8.ir.code.InvokeDirect):250:250 -> a 36:36:void reportUnsafeConstructorInliningDueToUninitializedObjectUse(com.android.tools.r8.ir.code.Instruction):258:258 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lo;)V"} 1:1:void reportCallerNotSameClass():56:56 -> b 2:2:void reportPotentialExplosionInExceptionalControlFlowResolutionBlocks(int,int):205:205 -> b 1:1:void reportCallerNotSameNest():61:61 -> c 2:2:void reportWillExceedInstructionBudget(int,int):263:263 -> c 1:1:void reportCallerNotSamePackage():66:66 -> d 2:2:void reportWillExceedMonitorEnterValuesBudget(int,int):282:282 -> d 1:1:void reportCallerNotSubtype():73:73 -> e 1:1:void reportInaccessible():91:91 -> f 1:1:void reportInlineeDoesNotHaveCode():106:106 -> g 1:1:void reportInlineeNotInliningCandidate():111:111 -> h 1:1:void reportInlineeNotProcessed():116:116 -> i 1:1:void reportInlineeNotSimple():121:121 -> j 1:1:void reportInlineeRefersToClassesNotInMainDex():145:145 -> k 1:1:void reportInliningAcrossFeatureSplit():152:152 -> l 1:1:void reportInstructionBudgetIsExceeded():157:157 -> m 1:1:void reportMustTriggerClassInitialization():187:187 -> n 1:1:void reportNoInliningIntoConstructorsWhenGeneratingClassFiles():194:194 -> o 1:1:void reportPinned():199:199 -> p 1:1:void reportProcessedConcurrently():214:214 -> q 1:1:void reportReceiverDefinitelyNull():220:220 -> r 1:1:void reportReceiverMaybeNull():225:225 -> s 1:1:void reportRecursiveMethod():230:230 -> t 1:1:void reportUnknownTarget():235:235 -> u 1:2:boolean unsetReasonHasBeenReportedFlag():291:292 -> v # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} com.android.tools.r8.ir.optimize.inliner.multicallerinliner.MultiCallerInlinerCallGraph -> com.android.tools.r8.internal.TF: # {"id":"sourceFile","fileName":"MultiCallerInlinerCallGraph.java"} 1:1:void (java.util.Map):16:16 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/concurrent/ConcurrentHashMap;)V"} 1:1:com.android.tools.r8.ir.optimize.inliner.multicallerinliner.MultiCallerInlinerCallGraphBuilder builder(com.android.tools.r8.graph.AppView):20:20 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)Lcom/android/tools/r8/internal/UF;"} com.android.tools.r8.ir.optimize.inliner.multicallerinliner.MultiCallerInlinerCallGraphBuilder -> com.android.tools.r8.internal.UF: # {"id":"sourceFile","fileName":"MultiCallerInlinerCallGraphBuilder.java"} 1:1:void (com.android.tools.r8.graph.AppView):21:21 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)Lcom/android/tools/r8/internal/uH;"} 2:3:com.android.tools.r8.ir.optimize.inliner.multicallerinliner.MultiCallerInlinerCallGraph build(java.util.concurrent.ExecutorService):31:32 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/concurrent/ExecutorService;)Lcom/android/tools/r8/internal/TF;"} 4:4:void processClass(com.android.tools.r8.graph.DexProgramClass):36:36 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)V"} 1:4:void processMethod(com.android.tools.r8.graph.ProgramMethod):40:43 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)V"} com.android.tools.r8.ir.optimize.inliner.multicallerinliner.MultiCallerInlinerInvokeRegistry -> com.android.tools.r8.internal.VF: # {"id":"sourceFile","fileName":"MultiCallerInlinerInvokeRegistry.java"} 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/WF;Ljava/util/function/Function;Ljava/util/concurrent/ConcurrentHashMap;)V"} 1:1:boolean com.android.tools.r8.graph.Definition.isProgramMethod():0:0 -> a 1:1:void processInvokeWithDynamicDispatch(com.android.tools.r8.ir.code.InvokeType,com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.ProgramMethod):40 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ft;Lcom/android/tools/r8/graph/t0;Lcom/android/tools/r8/graph/o5;)V"} 2:3:void processInvokeWithDynamicDispatch(com.android.tools.r8.ir.code.InvokeType,com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.ProgramMethod):41:42 -> a 1:1:com.android.tools.r8.graph.lens.GraphLens getCodeLens():33:33 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Xj;"} com.android.tools.r8.ir.optimize.inliner.multicallerinliner.MultiCallerInlinerNode -> com.android.tools.r8.internal.WF: # {"id":"sourceFile","fileName":"MultiCallerInlinerNode.java"} 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/uH;Z)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/uH;)V"} 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.android.tools.r8.internal.o5: # {"id":"sourceFile","fileName":"BooleanMethodOptimizer.java"} com.android.tools.r8.graph.AppView appView -> a com.android.tools.r8.graph.DexItemFactory dexItemFactory -> b 1:3:void (com.android.tools.r8.graph.AppView):29:31 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/t0;Lcom/android/tools/r8/internal/B4;Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/internal/oo;Lcom/android/tools/r8/internal/Rs;Ljava/util/Set;Ljava/util/Set;)V"} 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:36: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:106 -> a 31:36: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 37: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 37: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 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/v2;"} com.android.tools.r8.ir.optimize.library.ByteMethodOptimizer -> com.android.tools.r8.internal.T5: # {"id":"sourceFile","fileName":"ByteMethodOptimizer.java"} com.android.tools.r8.graph.DexItemFactory dexItemFactory -> a 1:3:void (com.android.tools.r8.graph.AppView):25:27 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/t0;Lcom/android/tools/r8/internal/B4;Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/internal/oo;Lcom/android/tools/r8/internal/Rs;Ljava/util/Set;Ljava/util/Set;)V"} 2:2:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.code.Invoke.getFirstArgument():96:96 -> 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():96:96 -> 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: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):57:58 -> 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):45 -> a 1:1:com.android.tools.r8.graph.DexType getType():32:32 -> getType # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/v2;"} com.android.tools.r8.ir.optimize.library.EnumMethodOptimizer -> com.android.tools.r8.internal.Bg: # {"id":"sourceFile","fileName":"EnumMethodOptimizer.java"} com.android.tools.r8.graph.AppView appView -> a 1:2:void (com.android.tools.r8.graph.AppView):29:30 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/t0;Lcom/android/tools/r8/internal/B4;Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/internal/oo;Lcom/android/tools/r8/internal/Rs;Ljava/util/Set;Ljava/util/Set;)V"} 2:2:boolean com.android.tools.r8.graph.AppView.hasLiveness():801:801 -> 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():801:801 -> 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: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):60:79 -> a 7: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: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):78:78 -> a 27:27:com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound com.android.tools.r8.graph.DexType.toDynamicType(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.Nullability):70 -> 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):79 -> 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 28:28:com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound com.android.tools.r8.graph.DexType.toDynamicType(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.Nullability):70:70 -> 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):79 -> 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):50 -> a 29:29: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 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):81 -> a 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:31: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:84 -> a 30: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):50 -> a 1:1:com.android.tools.r8.graph.DexType getType():35:35 -> getType # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/v2;"} com.android.tools.r8.ir.optimize.library.FieldSynthesis -> com.android.tools.r8.internal.fi: # {"id":"sourceFile","fileName":"FieldSynthesis.java"} 1:3:void synthesizeEnumFields(com.android.tools.r8.graph.AppView):27:29 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)V"} 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:12: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/T;Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/Y0;)V"} 13:19:void lambda$synthesizeEnumFields$0(com.android.tools.r8.graph.ClasspathOrLibraryClass,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexField):38:44 -> 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):35:35 -> a com.android.tools.r8.ir.optimize.library.LibraryMemberOptimizer -> com.android.tools.r8.internal.pB: # {"id":"sourceFile","fileName":"LibraryMemberOptimizer.java"} com.android.tools.r8.graph.AppView appView -> a java.util.Set finalLibraryFields -> b java.util.Set modeledLibraryTypes -> c java.util.Map libraryMethodModelCollections -> d boolean $assertionsDisabled -> e 1:1:void ():32:32 -> 1:1:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.Timing):45:45 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/utils/z3;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Z"} 4:8:void register(com.android.tools.r8.ir.optimize.library.LibraryMethodModelCollection):105:109 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/rB;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/internal/YE;Lcom/android/tools/r8/internal/Nb;)V"} 42:42:boolean com.android.tools.r8.ir.code.Instruction.instructionMayHaveSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):595:595 -> 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.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):61:61 -> 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):158 -> a 50: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):172:175 -> 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):175 -> 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):175:175 -> a 56:56:boolean com.android.tools.r8.graph.DexEncodedField.isFinal():210:210 -> a 56:56:boolean isFinalLibraryField(com.android.tools.r8.graph.DexEncodedField):85 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/T0;)Z"} 57:57:boolean com.android.tools.r8.graph.DexEncodedField.isFinal():210:210 -> a 57:57:boolean isFinalLibraryField(com.android.tools.r8.graph.DexEncodedField):85 -> a 58:58:boolean isFinalLibraryField(com.android.tools.r8.graph.DexEncodedField):85:85 -> a com.android.tools.r8.ir.optimize.library.LibraryMethodModelCollection -> com.android.tools.r8.internal.rB: # {"id":"sourceFile","fileName":"LibraryMethodModelCollection.java"} 1:1:com.android.tools.r8.ir.optimize.library.LibraryMethodModelCollection$State createInitialState():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/qB;"} 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.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/internal/B4;Lcom/android/tools/r8/internal/oo;Lcom/android/tools/r8/internal/Rs;Lcom/android/tools/r8/graph/t0;Ljava/util/Set;Ljava/util/Set;Lcom/android/tools/r8/internal/qB;Lcom/android/tools/r8/internal/YE;Lcom/android/tools/r8/internal/Nb;)V"} com.android.tools.r8.graph.DexType getType() -> getType # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/v2;"} com.android.tools.r8.ir.optimize.library.LibraryMethodModelCollection$State -> com.android.tools.r8.internal.qB: # {"id":"sourceFile","fileName":"LibraryMethodModelCollection.java"} com.android.tools.r8.ir.optimize.library.LibraryMethodSideEffectModelCollection -> com.android.tools.r8.internal.tB: # {"id":"sourceFile","fileName":"LibraryMethodSideEffectModelCollection.java"} java.util.Map finalMethodsWithoutSideEffects -> a java.util.Set unconditionalFinalMethodsWithoutSideEffects -> b java.util.Set nonFinalMethodsWithoutSideEffects -> c 1:6:void (com.android.tools.r8.graph.AppView):30:35 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)V"} 1:21:java.util.Map buildFinalMethodsWithoutSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexItemFactory):41:61 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/p1;)Lcom/android/tools/r8/internal/im;"} 22:23:void com.android.tools.r8.ir.optimize.library.LibraryMethodSideEffectModelCollection.putAll(com.android.tools.r8.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.android.tools.r8.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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/j2;Ljava/util/List;)Z"} 32:32:java.util.Set buildNonFinalMethodsWithoutSideEffects(com.android.tools.r8.graph.DexItemFactory):102:102 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;)Lcom/android/tools/r8/internal/Im;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Ljava/util/List;)Z"} 37:37:java.lang.Object com.android.tools.r8.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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Rs;Lcom/android/tools/r8/graph/e4;)Z"} 1:1:boolean lambda$buildFinalMethodsWithoutSideEffects$0(com.android.tools.r8.graph.DexMethod,java.util.List):44:44 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Ljava/util/List;)Z"} 2:2:boolean lambda$buildFinalMethodsWithoutSideEffects$3(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexMethod,java.util.List):56:56 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/j2;Ljava/util/List;)Z"} 3:29:java.util.Set buildUnconditionalFinalMethodsWithoutSideEffects(com.android.tools.r8.graph.DexItemFactory):71:97 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;)Lcom/android/tools/r8/internal/Im;"} 1:1:boolean lambda$buildFinalMethodsWithoutSideEffects$2(com.android.tools.r8.graph.DexMethod,java.util.List):52:52 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Ljava/util/List;)Z"} com.android.tools.r8.ir.optimize.library.LibraryOptimizationInfoInitializer -> com.android.tools.r8.internal.uB: # {"id":"sourceFile","fileName":"LibraryOptimizationInfoInitializer.java"} com.android.tools.r8.graph.AppView appView -> a com.android.tools.r8.graph.DexItemFactory dexItemFactory -> b com.android.tools.r8.ir.optimize.info.LibraryOptimizationInfoInitializerFeedback feedback -> c java.util.Set modeledLibraryTypes -> d boolean $assertionsDisabled -> e 1:1:void ():26:26 -> 1:1:void (com.android.tools.r8.graph.AppView):36:36 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;[I)V"} 15:15:boolean com.android.tools.r8.ir.optimize.info.MethodOptimizationInfo.hasNonNullParamOnNormalExits():52:52 -> 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/W0;"} 3:3:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.DexDefinitionSupplier.definitionForHolder(com.android.tools.r8.graph.DexMember):121:121 -> 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:47:void com.android.tools.r8.ir.optimize.library.LibraryOptimizationInfoInitializer.modelLibraryMethodsReturningNonNull():116:118 -> d 45:47:void run():45 -> d 48:48:com.android.tools.r8.ir.analysis.type.NotNullDynamicType com.android.tools.r8.ir.analysis.type.DynamicType.definitelyNotNull():87:87 -> d 48:48:void com.android.tools.r8.ir.optimize.library.LibraryOptimizationInfoInitializer.modelLibraryMethodsReturningNonNull():118 -> d 48:48:void run():45 -> d 49:49:void com.android.tools.r8.ir.optimize.library.LibraryOptimizationInfoInitializer.modelLibraryMethodsReturningNonNull():118:118 -> d 49:49:void run():45 -> d 50:53:void com.android.tools.r8.ir.optimize.library.LibraryOptimizationInfoInitializer.modelLibraryMethodsReturningReceiver():124:127 -> d 50:53:void run():46 -> d 54:54:void run():47:47 -> d 55:55:void com.android.tools.r8.ir.optimize.library.LibraryOptimizationInfoInitializer.modelRequireNonNullMethods():145:145 -> d 55:55:void run():48 -> d 56:56:java.lang.Iterable com.android.tools.r8.graph.DexItemFactory$ObjectsMethods.requireNonNullMethods():1785:1785 -> d 56:56:void com.android.tools.r8.ir.optimize.library.LibraryOptimizationInfoInitializer.modelRequireNonNullMethods():145 -> d 56:56:void run():48 -> d # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 57:57:java.lang.Iterable com.android.tools.r8.graph.DexItemFactory$ObjectsMethods.requireNonNullMethods():1785:1785 -> d 57:57:void com.android.tools.r8.ir.optimize.library.LibraryOptimizationInfoInitializer.modelRequireNonNullMethods():145 -> d 57:57:void run():48 -> d 58:61:void com.android.tools.r8.ir.optimize.library.LibraryOptimizationInfoInitializer.modelRequireNonNullMethods():145:148 -> d 58:61:void run():48 -> d com.android.tools.r8.ir.optimize.library.LogMethodOptimizer -> com.android.tools.r8.internal.EC: # {"id":"sourceFile","fileName":"LogMethodOptimizer.java"} com.android.tools.r8.graph.AppView appView -> a com.android.tools.r8.graph.DexType logType -> b com.android.tools.r8.graph.DexMethod isLoggableMethod -> c com.android.tools.r8.graph.DexMethod vMethod -> d com.android.tools.r8.graph.DexMethod dMethod -> e com.android.tools.r8.graph.DexMethod iMethod -> f com.android.tools.r8.graph.DexMethod wMethod -> g com.android.tools.r8.graph.DexMethod eMethod -> h com.android.tools.r8.graph.DexMethod wtfMethod -> i boolean $assertionsDisabled -> j 1:1:void ():31:31 -> 1:10:void (com.android.tools.r8.graph.AppView):45:54 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)V"} 11:19:void (com.android.tools.r8.graph.AppView):52:60 -> 20:28:void (com.android.tools.r8.graph.AppView):58:66 -> 29:37:void (com.android.tools.r8.graph.AppView):64:72 -> 38:46:void (com.android.tools.r8.graph.AppView):70:78 -> 47:55:void (com.android.tools.r8.graph.AppView):76:84 -> 56:64:void (com.android.tools.r8.graph.AppView):82:90 -> 65:65:void (com.android.tools.r8.graph.AppView):88:88 -> 1:6:boolean isEnabled(com.android.tools.r8.graph.AppView):96:101 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)Z"} 7:46:int com.android.tools.r8.ir.optimize.library.LogMethodOptimizer.getLogLevel(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.DexClassAndMethod):141:180 -> a 7:46: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):120 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/t0;Lcom/android/tools/r8/internal/B4;Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/internal/oo;Lcom/android/tools/r8/internal/Rs;Ljava/util/Set;Ljava/util/Set;)V"} 47:47:int com.android.tools.r8.ir.optimize.library.LogMethodOptimizer.getLogLevel(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.DexClassAndMethod):172:172 -> a 47:47: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):120 -> a 48:60:int com.android.tools.r8.ir.optimize.library.LogMethodOptimizer.getLogLevel(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.DexClassAndMethod):154:166 -> a 48: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):120 -> a 61:61:int com.android.tools.r8.ir.optimize.library.LogMethodOptimizer.getLogLevel(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.DexClassAndMethod):149:149 -> a 61:61: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):120 -> a 62:62:int com.android.tools.r8.ir.optimize.library.LogMethodOptimizer.getLogLevel(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.DexClassAndMethod):144:144 -> a 62: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):120 -> 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):121:121 -> a 64:68:int com.android.tools.r8.ir.optimize.library.LogMethodOptimizer.getMaxRemovedAndroidLogLevel(com.android.tools.r8.graph.ProgramMethod):128:132 -> a 64: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):121 -> a 69:69:int com.android.tools.r8.shaking.MaximumRemovedAndroidLogLevelRule.joinMaxRemovedAndroidLogLevel(int,int):110:110 -> a 69:69:int com.android.tools.r8.ir.optimize.library.LogMethodOptimizer.getMaxRemovedAndroidLogLevel(com.android.tools.r8.graph.ProgramMethod):132 -> a 69:69: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):121 -> a 70:70: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):123:123 -> a 1:1:com.android.tools.r8.graph.DexType getType():106:106 -> getType # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/v2;"} com.android.tools.r8.ir.optimize.library.ObjectMethodOptimizer -> com.android.tools.r8.internal.pK: # {"id":"sourceFile","fileName":"ObjectMethodOptimizer.java"} com.android.tools.r8.graph.DexItemFactory dexItemFactory -> a 1:2:void (com.android.tools.r8.graph.AppView):23:24 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/t0;Lcom/android/tools/r8/internal/B4;Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/internal/oo;Lcom/android/tools/r8/internal/Rs;Ljava/util/Set;Ljava/util/Set;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/v2;"} com.android.tools.r8.ir.optimize.library.ObjectsMethodOptimizer -> com.android.tools.r8.internal.DK: # {"id":"sourceFile","fileName":"ObjectsMethodOptimizer.java"} com.android.tools.r8.graph.AppView appView -> a com.android.tools.r8.graph.DexItemFactory dexItemFactory -> b com.android.tools.r8.graph.DexItemFactory$ObjectsMethods objectsMethods -> c com.android.tools.r8.utils.InternalOptions options -> d boolean $assertionsDisabled -> e 1:1:void ():26:26 -> 1:6:void (com.android.tools.r8.graph.AppView):33:38 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)V"} 1: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):55:56 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/t0;Lcom/android/tools/r8/internal/B4;Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/internal/oo;Lcom/android/tools/r8/internal/Rs;Ljava/util/Set;Ljava/util/Set;)V"} 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():96:96 -> 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:12: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:156 -> 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):69 -> 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):63:63 -> a 14:14:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.code.Invoke.getFirstArgument():96:96 -> a 14:14: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)"]} 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):64 -> a 15: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):134:140 -> a 15: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.InvokeVirtual$Builder com.android.tools.r8.ir.code.InvokeVirtual.builder():41:41 -> 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):140 -> 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:26: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 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):64 -> a 27:27:com.android.tools.r8.ir.code.InvokeMethod$Builder com.android.tools.r8.ir.code.InvokeMethod$Builder.setSingleArgument(com.android.tools.r8.ir.code.Value):297:297 -> a 27:27:com.android.tools.r8.ir.code.InvokeMethod$Builder com.android.tools.r8.ir.code.InvokeVirtual$Builder.setSingleArgument(com.android.tools.r8.ir.code.Value):193 -> a 27:27: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 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):64 -> a 28:29: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 28: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):64 -> a 30:30: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:139 -> 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):64 -> a 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):90:90 -> a 32:32:boolean com.android.tools.r8.graph.DexItemFactory$ObjectsMethods.isToStringMethod(com.android.tools.r8.graph.DexMethod):1781:1781 -> 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):90 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 33:33:boolean com.android.tools.r8.graph.DexItemFactory$ObjectsMethods.isToStringMethod(com.android.tools.r8.graph.DexMethod):1781:1781 -> a 33:33: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 34:34:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.code.Invoke.getFirstArgument():96:96 -> a 34:34: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)"]} 34:34: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 35:35: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 35:35: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 36:36:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isDefinitelyNull():387:387 -> a 36:36: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)"]} 36:36: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 37:37:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isDefinitelyNull():387:387 -> a 37: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):225 -> a 37: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:59: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:247 -> a 38: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):91 -> 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):78:78 -> a 61:61:boolean com.android.tools.r8.graph.DexItemFactory$ObjectsMethods.isRequireNonNullMethod(com.android.tools.r8.graph.DexMethod):1773:1773 -> a 61:61: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)"]} 62:62:boolean com.android.tools.r8.graph.DexItemFactory$ObjectsMethods.isRequireNonNullMethod(com.android.tools.r8.graph.DexMethod):1773:1773 -> a 62: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):78 -> a 63:63: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 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):79 -> a 64:64:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.code.Invoke.getFirstArgument():96:96 -> a 64:64: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 64:64: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 65:74: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 65:74: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 75:75:boolean com.android.tools.r8.graph.AppView.hasClassHierarchy():784:784 -> a 75:75: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)"]} 75:75: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 76:76:boolean com.android.tools.r8.graph.AppView.hasClassHierarchy():784:784 -> a 76:76: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 76:76: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 77:78: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:197 -> a 77:78: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 79:91: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:208 -> a 79: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):79 -> a 92:92: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 93:93:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.code.Invoke.getFirstArgument():96:96 -> a 93:93: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)"]} 93:93: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 94:99: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:168 -> a 94: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):74 -> 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):58:58 -> a 101:101:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.code.Invoke.getFirstArgument():96:96 -> 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):103 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 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:112: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:114 -> a 102:112: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 113:113:com.android.tools.r8.ir.code.InvokeStatic$Builder com.android.tools.r8.ir.code.InvokeStatic.builder():51:51 -> a 113:113: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 113:113: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 114: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) -> a 114: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 118:118:com.android.tools.r8.ir.code.InvokeMethod$Builder com.android.tools.r8.ir.code.InvokeMethod$Builder.setSingleArgument(com.android.tools.r8.ir.code.Value):297:297 -> a 118:118:com.android.tools.r8.ir.code.InvokeMethod$Builder com.android.tools.r8.ir.code.InvokeStatic$Builder.setSingleArgument(com.android.tools.r8.ir.code.Value):253 -> a 118:118: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 118:118: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 119:120: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 119:120: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 121:131: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:123 -> a 121:131: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 132:132:com.android.tools.r8.ir.code.InvokeVirtual$Builder com.android.tools.r8.ir.code.InvokeVirtual.builder():41:41 -> a 132:132: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 132:132: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 133:137: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 133:137: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 138:138: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:122 -> a 138:138: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 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/v2;"} com.android.tools.r8.ir.optimize.library.StatelessLibraryMethodModelCollection -> com.android.tools.r8.internal.NW: # {"id":"sourceFile","fileName":"StatelessLibraryMethodModelCollection.java"} 1:1:void ():19:19 -> 1:1:com.android.tools.r8.ir.optimize.library.LibraryMethodModelCollection$State createInitialState():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/qB;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/t0;Lcom/android/tools/r8/internal/B4;Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/internal/oo;Lcom/android/tools/r8/internal/Rs;Ljava/util/Set;Ljava/util/Set;)V"} 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.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):19:19 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/internal/B4;Lcom/android/tools/r8/internal/oo;Lcom/android/tools/r8/internal/Rs;Lcom/android/tools/r8/graph/t0;Ljava/util/Set;Ljava/util/Set;Lcom/android/tools/r8/internal/qB;Lcom/android/tools/r8/internal/YE;Lcom/android/tools/r8/internal/Nb;)V"} 3:3: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.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):49:49 -> 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,com.android.tools.r8.ir.optimize.library.LibraryMethodModelCollection$State,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):19 -> a com.android.tools.r8.ir.optimize.library.StringBuilderMethodOptimizer -> com.android.tools.r8.internal.AX: # {"id":"sourceFile","fileName":"StringBuilderMethodOptimizer.java"} com.android.tools.r8.graph.AppView appView -> a com.android.tools.r8.graph.DexItemFactory dexItemFactory -> b com.android.tools.r8.utils.InternalOptions options -> c com.android.tools.r8.graph.DexItemFactory$StringBuildingMethods stringBuilderMethods -> d boolean $assertionsDisabled -> e 1:1:void ():45:45 -> 1:6:void (com.android.tools.r8.graph.AppView):52:57 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)V"} 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.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):45:45 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/internal/B4;Lcom/android/tools/r8/internal/oo;Lcom/android/tools/r8/internal/Rs;Lcom/android/tools/r8/graph/t0;Ljava/util/Set;Ljava/util/Set;Lcom/android/tools/r8/internal/qB;Lcom/android/tools/r8/internal/YE;Lcom/android/tools/r8/internal/Nb;)V"} 2: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.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):82:92 -> a 2: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.ir.conversion.MethodProcessor,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):165:165 -> 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.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):93 -> 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.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):45 -> a 14:27:boolean com.android.tools.r8.utils.ValueUtils.isNonNullStringBuilder(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexItemFactory):24:37 -> a 14:27:void com.android.tools.r8.ir.optimize.library.StringBuilderMethodOptimizer.optimizeToString(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethodWithReceiver):165 -> a 14:27: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.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):93 -> a 14: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,com.android.tools.r8.ir.optimize.library.LibraryMethodModelCollection$State,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):45 -> a 28:29:void com.android.tools.r8.ir.optimize.library.StringBuilderMethodOptimizer.optimizeToString(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethodWithReceiver):166:167 -> a 28:29: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.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):93 -> a 28: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,com.android.tools.r8.ir.optimize.library.LibraryMethodModelCollection$State,com.android.tools.r8.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):45 -> a 30:30:com.android.tools.r8.ir.optimize.library.StringBuilderMethodOptimizer$State com.android.tools.r8.ir.optimize.library.StringBuilderMethodOptimizer.createInitialState():62:62 -> a 30:30:com.android.tools.r8.ir.optimize.library.LibraryMethodModelCollection$State createInitialState():45 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/qB;"} 31:31: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.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):105:105 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/oo;Lcom/android/tools/r8/internal/Ss;Lcom/android/tools/r8/graph/t0;Lcom/android/tools/r8/internal/zX;Lcom/android/tools/r8/internal/YE;Lcom/android/tools/r8/internal/Nb;)V"} 32:32:boolean com.android.tools.r8.ir.optimize.library.StringBuilderMethodOptimizer$State.isUnusedBuilder(com.android.tools.r8.ir.code.Value):177:177 -> a 32: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.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):105 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 33:37:boolean com.android.tools.r8.ir.optimize.library.StringBuilderMethodOptimizer$State.isUnusedBuilder(com.android.tools.r8.ir.code.Value):177:181 -> a 33:37: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.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):105 -> a 38: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.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):106:108 -> a 41:41:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.code.Instruction.clearOutValue():164:164 -> a 41:41: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.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):109 -> a 42:44: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.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):123:125 -> a 42:44: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.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):112 -> a 45:45:boolean com.android.tools.r8.graph.DexItemFactory$StringBuildingMethods.isAppendStringMethod(com.android.tools.r8.graph.DexMethod):2317:2317 -> a 45: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.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):126 -> a 45: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.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):112 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 46:46:boolean com.android.tools.r8.graph.DexItemFactory$StringBuildingMethods.isAppendObjectMethod(com.android.tools.r8.graph.DexMethod):2297:2297 -> 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.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):128 -> 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.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):112 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 47: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.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):129:133 -> a 47: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.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):112 -> a 52:52:com.android.tools.r8.ir.code.InvokeVirtual$Builder com.android.tools.r8.ir.code.InvokeVirtual.builder():41:41 -> a 52:52: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.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):133 -> a 52:52: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.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):112 -> a 53: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.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):133:134 -> a 53: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.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):112 -> a 55:55:com.android.tools.r8.ir.code.InvokeMethod$Builder com.android.tools.r8.ir.code.InvokeMethod$Builder.setSingleArgument(com.android.tools.r8.ir.code.Value):297:297 -> a 55:55:com.android.tools.r8.ir.code.InvokeMethod$Builder com.android.tools.r8.ir.code.InvokeVirtual$Builder.setSingleArgument(com.android.tools.r8.ir.code.Value):193 -> a 55:55: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.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):135 -> a 55:55: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.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):112 -> a 56: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.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):135:136 -> a 56: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.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):112 -> a 58: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.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):132:140 -> a 58: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.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):112 -> a 67:67:com.android.tools.r8.ir.code.InvokeStatic$Builder com.android.tools.r8.ir.code.InvokeStatic.builder():51:51 -> 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.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):140 -> 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.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):112 -> 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.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):140:141 -> 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.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):112 -> a 70:70:com.android.tools.r8.ir.code.InvokeMethod$Builder com.android.tools.r8.ir.code.InvokeMethod$Builder.setSingleArgument(com.android.tools.r8.ir.code.Value):297:297 -> a 70:70:com.android.tools.r8.ir.code.InvokeMethod$Builder com.android.tools.r8.ir.code.InvokeStatic$Builder.setSingleArgument(com.android.tools.r8.ir.code.Value):253 -> 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.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):142 -> a 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.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):112 -> a 71:72: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.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):142:143 -> a 71:72: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.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):112 -> a 73:84: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.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):139:150 -> a 73:84: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.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):112 -> a 85:89: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.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):149:153 -> a 85:89: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.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):112 -> a 90:90:com.android.tools.r8.ir.code.InvokeStatic$Builder com.android.tools.r8.ir.code.InvokeStatic.builder():51:51 -> a 90:90: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.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):153 -> a 90:90: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.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):112 -> a 91:91: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.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):154:154 -> a 91:91: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.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):112 -> a 92:92:com.android.tools.r8.ir.code.InvokeMethod$Builder com.android.tools.r8.ir.code.InvokeMethod$Builder.setMethod(com.android.tools.r8.graph.DexClassAndMethod):306:306 -> a 92:92:com.android.tools.r8.ir.code.InvokeMethod$Builder com.android.tools.r8.ir.code.InvokeStatic$Builder.setMethod(com.android.tools.r8.graph.DexClassAndMethod):253 -> a 92:92: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.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):154 -> a 92:92: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.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):112 -> a 93:93: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.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):154:154 -> a 93:93: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.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):112 -> a 94:94:com.android.tools.r8.ir.code.InvokeMethod$Builder com.android.tools.r8.ir.code.InvokeMethod$Builder.setSingleArgument(com.android.tools.r8.ir.code.Value):297:297 -> a 94:94:com.android.tools.r8.ir.code.InvokeMethod$Builder com.android.tools.r8.ir.code.InvokeStatic$Builder.setSingleArgument(com.android.tools.r8.ir.code.Value):253 -> a 94:94: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.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):155 -> a 94:94: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.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):112 -> a 95:97: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.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):155:157 -> a 95:97: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.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):112 -> a 98:98: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.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):127:127 -> a 98:98: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.ir.conversion.MethodProcessor,com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext):112 -> a 1:1:com.android.tools.r8.graph.DexType getType():67:67 -> getType # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/v2;"} com.android.tools.r8.ir.optimize.library.StringBuilderMethodOptimizer$State -> com.android.tools.r8.internal.zX: # {"id":"sourceFile","fileName":"StringBuilderMethodOptimizer.java"} com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2BooleanMap unusedBuilders -> a com.android.tools.r8.ir.optimize.library.StringBuilderMethodOptimizer this$0 -> b boolean $assertionsDisabled -> c 1:1:void ():172:172 -> 1:3:void (com.android.tools.r8.ir.optimize.library.StringBuilderMethodOptimizer):172:174 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/AX;)V"} 1:3:void computeIsUnusedBuilder(com.android.tools.r8.ir.code.Value):185:187 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Y10;)V"} 4:41:boolean com.android.tools.r8.ir.optimize.library.StringBuilderMethodOptimizer$State.computeAllAliasesIfUnusedStringBuilder(com.android.tools.r8.ir.code.Value,java.util.Set):197:234 -> a 4:41:void computeIsUnusedBuilder(com.android.tools.r8.ir.code.Value):188 -> a 42:135:boolean com.android.tools.r8.ir.optimize.library.StringBuilderMethodOptimizer$State.computeAllAliasesIfUnusedStringBuilder(com.android.tools.r8.ir.code.Value,java.util.Set):220:313 -> a 42:135:void computeIsUnusedBuilder(com.android.tools.r8.ir.code.Value):188 -> a 136:143:boolean com.android.tools.r8.ir.optimize.library.StringBuilderMethodOptimizer$State.computeAllAliasesIfUnusedStringBuilder(com.android.tools.r8.ir.code.Value,java.util.Set):272:279 -> a 136:143:void computeIsUnusedBuilder(com.android.tools.r8.ir.code.Value):188 -> a 144:152:boolean com.android.tools.r8.ir.optimize.library.StringBuilderMethodOptimizer$State.computeAllAliasesIfUnusedStringBuilder(com.android.tools.r8.ir.code.Value,java.util.Set):256:264 -> a 144:152:void computeIsUnusedBuilder(com.android.tools.r8.ir.code.Value):188 -> a 153:153:boolean com.android.tools.r8.graph.DexItemFactory$StringBuildingMethods.isConstructorMethod(com.android.tools.r8.graph.DexMethod):2321:2321 -> a 153:153:boolean com.android.tools.r8.ir.optimize.library.StringBuilderMethodOptimizer$State.computeAllAliasesIfUnusedStringBuilder(com.android.tools.r8.ir.code.Value,java.util.Set):264 -> 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):188 -> a 154:154:boolean com.android.tools.r8.graph.DexItemFactory$StringBuildingMethods.isConstructorMethod(com.android.tools.r8.graph.DexMethod):2321:2321 -> a 154:154:boolean com.android.tools.r8.ir.optimize.library.StringBuilderMethodOptimizer$State.computeAllAliasesIfUnusedStringBuilder(com.android.tools.r8.ir.code.Value,java.util.Set):264 -> a 154:154:void computeIsUnusedBuilder(com.android.tools.r8.ir.code.Value):188 -> a 155:155:boolean com.android.tools.r8.ir.optimize.library.StringBuilderMethodOptimizer$State.computeAllAliasesIfUnusedStringBuilder(com.android.tools.r8.ir.code.Value,java.util.Set):247:247 -> a 155:155:void computeIsUnusedBuilder(com.android.tools.r8.ir.code.Value):188 -> a 156:156:void computeIsUnusedBuilder(com.android.tools.r8.ir.code.Value):189:189 -> a 157:157:void lambda$computeIsUnusedBuilder$0(boolean,com.android.tools.r8.ir.code.Value):189:189 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ZLcom/android/tools/r8/internal/Y10;)V"} com.android.tools.r8.ir.optimize.library.StringMethodOptimizer -> com.android.tools.r8.internal.dY: # {"id":"sourceFile","fileName":"StringMethodOptimizer.java"} com.android.tools.r8.graph.AppView appView -> a com.android.tools.r8.graph.DexItemFactory dexItemFactory -> b 1:3:void (com.android.tools.r8.graph.AppView):32:34 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/t0;Lcom/android/tools/r8/internal/B4;Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/internal/oo;Lcom/android/tools/r8/internal/Rs;Ljava/util/Set;Ljava/util/Set;)V"} 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():96:96 -> 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:30: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:95 -> a 17: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):55 -> a 31:47:boolean isPrunedClassNameComparison(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.ProgramMethod):106:122 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/Y10;Lcom/android/tools/r8/internal/Y10;)Z"} 48:48:boolean com.android.tools.r8.ir.code.Instruction.isDexItemBasedConstString():0:0 -> a 48:48:boolean isPrunedClassNameComparison(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.ProgramMethod):122 -> a 49:51: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 52:52:boolean com.android.tools.r8.graph.DexReference.isDexType():0:0 -> a 52:52:boolean isPrunedClassNameComparison(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.ProgramMethod):128 -> a 53:55: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 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/v2;"} com.android.tools.r8.ir.optimize.library.sideeffects.JavaLangObjectsSideEffectCollection -> com.android.tools.r8.internal.Et: # {"id":"sourceFile","fileName":"JavaLangObjectsSideEffectCollection.java"} boolean $assertionsDisabled -> a 1:1:void ():18:18 -> 1:20:boolean toStringMayHaveSideEffects(com.android.tools.r8.graph.AppView,java.util.List):22:41 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Ljava/util/List;)Z"} 21:21:boolean com.android.tools.r8.shaking.AssumeInfoCollection.isSideEffectFree(com.android.tools.r8.graph.DexMember):56:56 -> a 21:21: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)"]} 22:22:boolean com.android.tools.r8.shaking.AssumeInfoCollection.isSideEffectFree(com.android.tools.r8.graph.DexMember):56:56 -> a 22:22:boolean toStringMayHaveSideEffects(com.android.tools.r8.graph.AppView,java.util.List):41 -> a 23:32:boolean toStringMayHaveSideEffects(com.android.tools.r8.graph.AppView,java.util.List):45:54 -> a com.android.tools.r8.ir.optimize.membervaluepropagation.D8MemberValuePropagation -> com.android.tools.r8.internal.yd: # {"id":"sourceFile","fileName":"D8MemberValuePropagation.java"} 1:1:void (com.android.tools.r8.graph.AppView):26:26 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)V"} 1:1: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):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;Ljava/util/Set;Lcom/android/tools/r8/internal/B4;Lcom/android/tools/r8/internal/oo;Lcom/android/tools/r8/internal/Y2;)V"} 2:2: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):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;Ljava/util/Set;Lcom/android/tools/r8/internal/B4;Lcom/android/tools/r8/internal/oo;Lcom/android/tools/r8/internal/Nn;)V"} 3:3:void rewriteInstancePut(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InstancePut):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/internal/oo;Lcom/android/tools/r8/internal/do;)V"} 4:4: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):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/graph/o5;Ljava/util/Set;Lcom/android/tools/r8/internal/B4;Lcom/android/tools/r8/internal/oo;Lcom/android/tools/r8/internal/Rs;)V"} 5:5:void rewriteStaticPut(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.StaticPut):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/internal/oo;Lcom/android/tools/r8/internal/XW;)V"} 6:7: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;Ljava/util/Set;Lcom/android/tools/r8/internal/B4;Lcom/android/tools/r8/internal/oo;Lcom/android/tools/r8/internal/WW;)V"} com.android.tools.r8.ir.optimize.membervaluepropagation.MemberValuePropagation -> com.android.tools.r8.internal.pE: # {"id":"sourceFile","fileName":"MemberValuePropagation.java"} 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;Ljava/util/Set;Lcom/android/tools/r8/internal/B4;Lcom/android/tools/r8/internal/oo;Lcom/android/tools/r8/internal/Y2;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;Ljava/util/Set;Lcom/android/tools/r8/internal/B4;Lcom/android/tools/r8/internal/oo;Lcom/android/tools/r8/internal/Nn;)V"} void rewriteInstancePut(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InstancePut) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/internal/oo;Lcom/android/tools/r8/internal/do;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/graph/o5;Ljava/util/Set;Lcom/android/tools/r8/internal/B4;Lcom/android/tools/r8/internal/oo;Lcom/android/tools/r8/internal/Rs;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;Ljava/util/Set;Lcom/android/tools/r8/internal/B4;Lcom/android/tools/r8/internal/oo;Lcom/android/tools/r8/internal/WW;)V"} void rewriteStaticPut(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.StaticPut) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/internal/oo;Lcom/android/tools/r8/internal/XW;)V"} 1:8:void run(com.android.tools.r8.ir.code.IRCode):59:66 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/internal/B4;Ljava/util/Set;Ljava/util/function/Predicate;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;Ljava/util/Set;Lcom/android/tools/r8/internal/B4;Lcom/android/tools/r8/internal/oo;Lcom/android/tools/r8/internal/lo;Lcom/android/tools/r8/internal/Q3;)Z"} 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:73: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:228 -> a 65:73: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 74:74: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 74:74: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 74: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):173 -> a 75: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):178:187 -> a 85:85:boolean com.android.tools.r8.ir.code.Instruction.isInstanceGet():0:0 -> a 85:85: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 86:86: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 87:87:boolean com.android.tools.r8.ir.code.Instruction.isStaticGet():0:0 -> a 87: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):191 -> a 88:90: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 91:111: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:213 -> a com.android.tools.r8.ir.optimize.membervaluepropagation.R8MemberValuePropagation -> com.android.tools.r8.internal.iQ: # {"id":"sourceFile","fileName":"R8MemberValuePropagation.java"} 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)V"} 1:35: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:91 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;Ljava/util/Set;Lcom/android/tools/r8/internal/B4;Lcom/android/tools/r8/internal/oo;Lcom/android/tools/r8/internal/Y2;)V"} 36:36: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 36:36: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 37:48: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:103 -> a 49: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):129:149 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/graph/o5;Ljava/util/Set;Lcom/android/tools/r8/internal/B4;Lcom/android/tools/r8/internal/oo;Lcom/android/tools/r8/internal/Rs;)V"} 70:71: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 70:71: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 72:72: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 72:72: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 72: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):149 -> a 73:73: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 73:73: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 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):149 -> a 74:74: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 74:74: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 75: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):150:150 -> a 76:76:boolean com.android.tools.r8.graph.Definition.isProgramMethod():0:0 -> a 76:76:boolean com.android.tools.r8.ir.optimize.membervaluepropagation.R8MemberValuePropagation.mayPropagateValueFor(com.android.tools.r8.graph.DexClassAndMethod):115 -> 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):155 -> a 77:79:boolean com.android.tools.r8.ir.optimize.membervaluepropagation.R8MemberValuePropagation.mayPropagateValueFor(com.android.tools.r8.graph.DexClassAndMethod):116:118 -> a 77:79: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 80:95: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:175 -> a 96:96: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 96:96: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 97:103: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:183 -> a 104:104:boolean com.android.tools.r8.ir.code.Instruction.isInvokeStatic():0:0 -> a 104:104: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 105: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):185:186 -> a 107:123: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:201 -> a 124:124: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;Ljava/util/Set;Lcom/android/tools/r8/internal/B4;Lcom/android/tools/r8/internal/oo;Lcom/android/tools/r8/internal/Nn;)V"} 125:125: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;Ljava/util/Set;Lcom/android/tools/r8/internal/B4;Lcom/android/tools/r8/internal/oo;Lcom/android/tools/r8/internal/WW;)V"} 126:134: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;Ljava/util/Set;Lcom/android/tools/r8/internal/B4;Lcom/android/tools/r8/internal/oo;Lcom/android/tools/r8/internal/Nh;)V"} 135: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):240:250 -> a 146:146:boolean com.android.tools.r8.ir.code.Instruction.isStaticGet():0:0 -> 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):250 -> a 147:150: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:257 -> a 151: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):256:256 -> a 152:152:boolean com.android.tools.r8.graph.Definition.isProgramField():0:0 -> a 152:152:boolean com.android.tools.r8.ir.optimize.membervaluepropagation.R8MemberValuePropagation.mayPropagateValueFor(com.android.tools.r8.graph.DexClassAndField):108 -> 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):261 -> a 153:155:boolean com.android.tools.r8.ir.optimize.membervaluepropagation.R8MemberValuePropagation.mayPropagateValueFor(com.android.tools.r8.graph.DexClassAndField):109:111 -> a 153:155: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 156: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):266:266 -> a 157:157: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 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):266 -> a 158:180: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:289 -> a 181: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):287:307 -> a 202:202: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 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):308 -> a 203: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):309:310 -> a 205:205:boolean com.android.tools.r8.ir.code.Instruction.isInstanceGet():0:0 -> 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):314 -> a 206:210: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 211:226: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:333 -> a 227:227:java.lang.Boolean lambda$rewriteFieldGet$0(com.android.tools.r8.graph.DexField,com.android.tools.r8.ir.analysis.proto.GeneratedExtensionRegistryShrinker):241:241 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;Lcom/android/tools/r8/internal/Bj;)Ljava/lang/Boolean;"} 228:242: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:359 -> a 228:242: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/internal/oo;Lcom/android/tools/r8/internal/do;)V"} 243:243: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 243:243:boolean com.android.tools.r8.shaking.AssumeInfoCollection.isMaterializableInAllContexts(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexClassAndMember):50 -> a 243:243: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):359 -> a 243:243: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 244:246:boolean com.android.tools.r8.shaking.AssumeInfoCollection.isMaterializableInAllContexts(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexClassAndMember):50:52 -> a 244:246: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):359 -> a 244:246: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 247:247: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):360:360 -> a 247:247: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 248:248: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):355:355 -> a 248:248: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 249:264: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):371:386 -> a 249:264:void rewriteStaticPut(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.StaticPut):366 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/internal/oo;Lcom/android/tools/r8/internal/XW;)V"} 265:265: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 265:265:boolean com.android.tools.r8.shaking.AssumeInfoCollection.isMaterializableInAllContexts(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexClassAndMember):50 -> a 265:265: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):386 -> a 265:265:void rewriteStaticPut(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.StaticPut):366 -> a 266:268:boolean com.android.tools.r8.shaking.AssumeInfoCollection.isMaterializableInAllContexts(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexClassAndMember):50:52 -> a 266:268: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):386 -> a 266:268:void rewriteStaticPut(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.StaticPut):366 -> a 269:270: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):387:388 -> a 269:270:void rewriteStaticPut(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.StaticPut):366 -> a 271:271: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):387:387 -> a 271:271:void rewriteStaticPut(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.StaticPut):366 -> a 272:273: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):381:382 -> a 272:273:void rewriteStaticPut(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.StaticPut):366 -> a 274:274: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):381:381 -> a 274:274:void rewriteStaticPut(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.StaticPut):366 -> a com.android.tools.r8.ir.optimize.membervaluepropagation.assume.AssumeInfo -> com.android.tools.r8.internal.Q3: # {"id":"sourceFile","fileName":"AssumeInfo.java"} com.android.tools.r8.ir.analysis.type.DynamicType assumeType -> a com.android.tools.r8.ir.analysis.value.AbstractValue assumeValue -> b boolean isSideEffectFree -> c com.android.tools.r8.ir.optimize.membervaluepropagation.assume.AssumeInfo EMPTY -> d boolean $assertionsDisabled -> e 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Kf;Lcom/android/tools/r8/internal/B1;Z)V"} 1:1:com.android.tools.r8.ir.optimize.membervaluepropagation.assume.AssumeInfo$Builder builder():33:33 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/P3;"} 2:2:com.android.tools.r8.ir.optimize.membervaluepropagation.assume.AssumeInfo meet(com.android.tools.r8.ir.optimize.membervaluepropagation.assume.AssumeInfo):68:68 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Q3;)Lcom/android/tools/r8/internal/Q3;"} 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 -> a 3:12:com.android.tools.r8.ir.optimize.membervaluepropagation.assume.AssumeInfo meet(com.android.tools.r8.ir.optimize.membervaluepropagation.assume.AssumeInfo):68 -> a 13:13:com.android.tools.r8.ir.optimize.membervaluepropagation.assume.AssumeInfo meet(com.android.tools.r8.ir.optimize.membervaluepropagation.assume.AssumeInfo):69:69 -> a 14: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):89:95 -> a 14:20:com.android.tools.r8.ir.optimize.membervaluepropagation.assume.AssumeInfo meet(com.android.tools.r8.ir.optimize.membervaluepropagation.assume.AssumeInfo):69 -> 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.optimize.membervaluepropagation.assume.AssumeInfo meet(com.android.tools.r8.ir.optimize.membervaluepropagation.assume.AssumeInfo):69 -> a 22:22:com.android.tools.r8.ir.optimize.membervaluepropagation.assume.AssumeInfo meet(com.android.tools.r8.ir.optimize.membervaluepropagation.assume.AssumeInfo):70:70 -> a 23:23:com.android.tools.r8.ir.optimize.membervaluepropagation.assume.AssumeInfo 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 23:23:com.android.tools.r8.ir.optimize.membervaluepropagation.assume.AssumeInfo meet(com.android.tools.r8.ir.optimize.membervaluepropagation.assume.AssumeInfo):72 -> a 24:24:com.android.tools.r8.ir.optimize.membervaluepropagation.assume.AssumeInfo com.android.tools.r8.ir.optimize.membervaluepropagation.assume.AssumeInfo.empty():44:44 -> a 24:24:com.android.tools.r8.ir.optimize.membervaluepropagation.assume.AssumeInfo 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 24:24:com.android.tools.r8.ir.optimize.membervaluepropagation.assume.AssumeInfo meet(com.android.tools.r8.ir.optimize.membervaluepropagation.assume.AssumeInfo):72 -> a 25:25:com.android.tools.r8.ir.optimize.membervaluepropagation.assume.AssumeInfo 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 25:25:com.android.tools.r8.ir.optimize.membervaluepropagation.assume.AssumeInfo meet(com.android.tools.r8.ir.optimize.membervaluepropagation.assume.AssumeInfo):72 -> a 26:29:com.android.tools.r8.ir.optimize.membervaluepropagation.assume.AssumeInfo rewrittenWithLens(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.lens.GraphLens):108:111 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/Xj;)Lcom/android/tools/r8/internal/Q3;"} 30:30:com.android.tools.r8.graph.DexField com.android.tools.r8.graph.lens.GraphLens.getRenamedFieldSignature(com.android.tools.r8.graph.DexField):157:157 -> a 30:30:com.android.tools.r8.ir.optimize.membervaluepropagation.assume.AssumeInfo rewrittenWithLens(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.lens.GraphLens):112 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 31:31:com.android.tools.r8.ir.optimize.membervaluepropagation.assume.AssumeInfo rewrittenWithLens(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.lens.GraphLens):116:116 -> a 32:32:com.android.tools.r8.ir.analysis.value.objectstate.ObjectState com.android.tools.r8.ir.analysis.value.objectstate.ObjectState.empty():28:28 -> a 32:32:com.android.tools.r8.ir.optimize.membervaluepropagation.assume.AssumeInfo rewrittenWithLens(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.lens.GraphLens):117 -> a 33:34:com.android.tools.r8.ir.optimize.membervaluepropagation.assume.AssumeInfo rewrittenWithLens(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.lens.GraphLens):117:118 -> a 35:35:com.android.tools.r8.ir.optimize.membervaluepropagation.assume.AssumeInfo 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 35:35:com.android.tools.r8.ir.optimize.membervaluepropagation.assume.AssumeInfo rewrittenWithLens(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.lens.GraphLens):118 -> a 36:36:com.android.tools.r8.ir.optimize.membervaluepropagation.assume.AssumeInfo com.android.tools.r8.ir.optimize.membervaluepropagation.assume.AssumeInfo.empty():44:44 -> a 36:36:com.android.tools.r8.ir.optimize.membervaluepropagation.assume.AssumeInfo 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 36:36:com.android.tools.r8.ir.optimize.membervaluepropagation.assume.AssumeInfo rewrittenWithLens(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.lens.GraphLens):118 -> a 37:37:com.android.tools.r8.ir.optimize.membervaluepropagation.assume.AssumeInfo 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 37:37:com.android.tools.r8.ir.optimize.membervaluepropagation.assume.AssumeInfo rewrittenWithLens(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.lens.GraphLens):118 -> a 38:43:com.android.tools.r8.ir.optimize.membervaluepropagation.assume.AssumeInfo withoutPrunedItems(com.android.tools.r8.graph.PrunedItems):126:131 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/u5;)Lcom/android/tools/r8/internal/Q3;"} 44:44:com.android.tools.r8.ir.analysis.value.UnknownValue com.android.tools.r8.ir.analysis.value.AbstractValue.unknown():20:20 -> a 44:44:com.android.tools.r8.ir.optimize.membervaluepropagation.assume.AssumeInfo withoutPrunedItems(com.android.tools.r8.graph.PrunedItems):131 -> a 45:45:com.android.tools.r8.ir.optimize.membervaluepropagation.assume.AssumeInfo withoutPrunedItems(com.android.tools.r8.graph.PrunedItems):131:131 -> a 46:46:com.android.tools.r8.ir.optimize.membervaluepropagation.assume.AssumeInfo 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 46:46:com.android.tools.r8.ir.optimize.membervaluepropagation.assume.AssumeInfo withoutPrunedItems(com.android.tools.r8.graph.PrunedItems):131 -> a 47:47:com.android.tools.r8.ir.optimize.membervaluepropagation.assume.AssumeInfo com.android.tools.r8.ir.optimize.membervaluepropagation.assume.AssumeInfo.empty():44:44 -> a 47:47:com.android.tools.r8.ir.optimize.membervaluepropagation.assume.AssumeInfo 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 47:47:com.android.tools.r8.ir.optimize.membervaluepropagation.assume.AssumeInfo withoutPrunedItems(com.android.tools.r8.graph.PrunedItems):131 -> a 48:48:com.android.tools.r8.ir.optimize.membervaluepropagation.assume.AssumeInfo 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 48:48:com.android.tools.r8.ir.optimize.membervaluepropagation.assume.AssumeInfo withoutPrunedItems(com.android.tools.r8.graph.PrunedItems):131 -> a 1:1:com.android.tools.r8.ir.optimize.membervaluepropagation.assume.AssumeInfo empty():44:44 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Q3;"} 1:1:com.android.tools.r8.ir.analysis.type.DynamicType getAssumeType():48:48 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Kf;"} 1:1:com.android.tools.r8.ir.analysis.value.AbstractValue getAssumeValue():52:52 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/B1;"} 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 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.android.tools.r8.internal.P3: # {"id":"sourceFile","fileName":"AssumeInfo.java"} 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:2:com.android.tools.r8.ir.optimize.membervaluepropagation.assume.AssumeInfo$Builder meet(com.android.tools.r8.ir.optimize.membervaluepropagation.assume.AssumeInfo):162:163 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Q3;)V"} 3:3: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 3:3:com.android.tools.r8.ir.optimize.membervaluepropagation.assume.AssumeInfo$Builder meet(com.android.tools.r8.ir.optimize.membervaluepropagation.assume.AssumeInfo):164 -> a 4:4:com.android.tools.r8.ir.optimize.membervaluepropagation.assume.AssumeInfo$Builder meetAssumeType(com.android.tools.r8.ir.analysis.type.DynamicType):168:168 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Kf;)Lcom/android/tools/r8/internal/P3;"} 5:14: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 5:14:com.android.tools.r8.ir.optimize.membervaluepropagation.assume.AssumeInfo$Builder meetAssumeType(com.android.tools.r8.ir.analysis.type.DynamicType):168 -> a 15:15:com.android.tools.r8.ir.optimize.membervaluepropagation.assume.AssumeInfo$Builder meetAssumeType(com.android.tools.r8.ir.analysis.type.DynamicType):168:168 -> a 16:16:com.android.tools.r8.ir.optimize.membervaluepropagation.assume.AssumeInfo$Builder meetAssumeValue(com.android.tools.r8.ir.analysis.value.AbstractValue):173:173 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/B1;)Lcom/android/tools/r8/internal/P3;"} 17:23: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:95 -> a 17:23:com.android.tools.r8.ir.optimize.membervaluepropagation.assume.AssumeInfo$Builder meetAssumeValue(com.android.tools.r8.ir.analysis.value.AbstractValue):173 -> a 24:24:com.android.tools.r8.ir.analysis.value.UnknownValue com.android.tools.r8.ir.analysis.value.AbstractValue.unknown():20:20 -> a 24:24: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 24:24:com.android.tools.r8.ir.optimize.membervaluepropagation.assume.AssumeInfo$Builder meetAssumeValue(com.android.tools.r8.ir.analysis.value.AbstractValue):173 -> a 25:25:com.android.tools.r8.ir.optimize.membervaluepropagation.assume.AssumeInfo$Builder meetAssumeValue(com.android.tools.r8.ir.analysis.value.AbstractValue):173:173 -> a 26:26:com.android.tools.r8.ir.optimize.membervaluepropagation.assume.AssumeInfo build():188:188 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Q3;"} 27:27:com.android.tools.r8.ir.optimize.membervaluepropagation.assume.AssumeInfo 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 27:27:com.android.tools.r8.ir.optimize.membervaluepropagation.assume.AssumeInfo build():188 -> a 28:28:com.android.tools.r8.ir.optimize.membervaluepropagation.assume.AssumeInfo com.android.tools.r8.ir.optimize.membervaluepropagation.assume.AssumeInfo.empty():44:44 -> a 28:28:com.android.tools.r8.ir.optimize.membervaluepropagation.assume.AssumeInfo 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 28:28:com.android.tools.r8.ir.optimize.membervaluepropagation.assume.AssumeInfo build():188 -> a 29:29:com.android.tools.r8.ir.optimize.membervaluepropagation.assume.AssumeInfo 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 29:29:com.android.tools.r8.ir.optimize.membervaluepropagation.assume.AssumeInfo build():188 -> a 1:1:com.android.tools.r8.ir.optimize.membervaluepropagation.assume.AssumeInfo$Builder setIsSideEffectFree():183:183 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} com.android.tools.r8.ir.optimize.membervaluepropagation.assume.AssumeInfoLookup -> com.android.tools.r8.ir.optimize.membervaluepropagation.assume.AssumeInfoLookup: # {"id":"sourceFile","fileName":"AssumeInfoLookup.java"} com.android.tools.r8.ir.optimize.outliner.OutlineCollection -> com.android.tools.r8.internal.UK: # {"id":"sourceFile","fileName":"OutlineCollection.java"} java.util.Map canonicalization -> a com.android.tools.r8.graph.lens.GraphLens appliedGraphLens -> b java.util.Map outlines -> c boolean $assertionsDisabled -> d 1:1:void ():26:26 -> 1:1:void (com.android.tools.r8.graph.lens.GraphLens):33:33 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xj;)V"} 2:8:void (com.android.tools.r8.graph.lens.GraphLens):28:34 -> 1:2:void remove(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):38:39 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o5;)V"} 3:9:void set(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,java.util.List):44:50 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o5;Ljava/util/ArrayList;)V"} 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.outliner.OutlinerImpl$Outline com.android.tools.r8.ir.optimize.outliner.OutlineCollection.canonicalize(com.android.tools.r8.ir.optimize.outliner.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.lens.GraphLens):55:74 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xj;)V"} 35:41:void lambda$rewriteWithLens$0(com.android.tools.r8.graph.lens.GraphLens,java.util.Map,com.android.tools.r8.graph.DexMethod,java.util.List):62:68 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xj;Ljava/util/Map;Lcom/android/tools/r8/graph/j2;Ljava/util/List;)V"} 42:43:java.util.List rewriteOutlinesWithLens(java.util.List,com.android.tools.r8.graph.lens.GraphLens):79:80 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;Lcom/android/tools/r8/internal/Xj;)Ljava/util/List;"} 44:44:java.util.List com.android.tools.r8.utils.ListUtils.mapOrElse(java.util.List,java.util.function.Function):177:177 -> a 44:44:java.util.List rewriteOutlinesWithLens(java.util.List,com.android.tools.r8.graph.lens.GraphLens):80 -> a 45:45:com.android.tools.r8.ir.optimize.outliner.OutlinerImpl$Outline lambda$rewriteOutlinesWithLens$1(com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.ir.optimize.outliner.OutlinerImpl$Outline):80:80 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/dL;)Lcom/android/tools/r8/internal/dL;"} 46:47:java.util.Map computeMethodsPerOutline(com.android.tools.r8.graph.AppView):96:97 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)Ljava/util/HashMap;"} 48:51:void lambda$computeMethodsPerOutline$2(com.android.tools.r8.graph.AppView,java.util.Map,com.android.tools.r8.graph.DexMethod,java.util.List):100:103 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Ljava/util/Map;Lcom/android/tools/r8/graph/j2;Ljava/util/List;)V"} 52:61: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)Lcom/android/tools/r8/internal/IN;"} com.android.tools.r8.ir.optimize.outliner.OutlineOptimizationEventConsumer -> com.android.tools.r8.internal.XK: # {"id":"sourceFile","fileName":"OutlineOptimizationEventConsumer.java"} void acceptOutlineMethod(com.android.tools.r8.graph.ProgramMethod,java.util.Collection) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Ljava/util/List;)V"} 1:1:com.android.tools.r8.ir.optimize.outliner.OutlineOptimizationEventConsumer create(com.android.tools.r8.graph.AppView):20:20 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)Lcom/android/tools/r8/internal/XK;"} void finished(com.android.tools.r8.graph.AppView) -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)V"} com.android.tools.r8.ir.optimize.outliner.OutlineOptimizationEventConsumer$EmptyOutlineOptimizationEventConsumer -> com.android.tools.r8.internal.WK: # {"id":"sourceFile","fileName":"OutlineOptimizationEventConsumer.java"} com.android.tools.r8.ir.optimize.outliner.OutlineOptimizationEventConsumer$EmptyOutlineOptimizationEventConsumer INSTANCE -> a 1:1:void ():29:29 -> 1:1:void ():32:32 -> void acceptOutlineMethod(com.android.tools.r8.graph.ProgramMethod,java.util.Collection) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Ljava/util/List;)V"} void finished(com.android.tools.r8.graph.AppView) -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)V"} com.android.tools.r8.ir.optimize.outliner.Outliner -> com.android.tools.r8.internal.ZK: # {"id":"sourceFile","fileName":"Outliner.java"} 1:1:void ():18:18 -> void collectOutlineSites(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.utils.Timing) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/utils/z3;)V"} void onMethodCodePruned(com.android.tools.r8.graph.ProgramMethod) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/tl;Lcom/android/tools/r8/ir/optimize/info/o;Ljava/util/concurrent/ExecutorService;Lcom/android/tools/r8/utils/z3;)V"} void prepareForPrimaryOptimizationPass(com.android.tools.r8.graph.lens.GraphLens) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xj;)V"} 1:1:com.android.tools.r8.ir.optimize.outliner.Outliner create(com.android.tools.r8.graph.AppView):21:21 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)Lcom/android/tools/r8/internal/ZK;"} 2:2:com.android.tools.r8.ir.optimize.outliner.Outliner com.android.tools.r8.ir.optimize.outliner.Outliner.empty():25:25 -> a 2:2:com.android.tools.r8.ir.optimize.outliner.Outliner create(com.android.tools.r8.graph.AppView):21 -> a 3:3:com.android.tools.r8.ir.optimize.outliner.Outliner empty():25:25 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/ZK;"} void onMethodPruned(com.android.tools.r8.graph.ProgramMethod) -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)V"} void rewriteWithLens() -> b com.android.tools.r8.ir.optimize.outliner.Outliner$1 -> com.android.tools.r8.internal.YK: # {"id":"sourceFile","fileName":"Outliner.java"} 1:1:void ():25:25 -> 1:1:void collectOutlineSites(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.utils.Timing):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/utils/z3;)V"} 2:2:void onMethodCodePruned(com.android.tools.r8.graph.ProgramMethod):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)V"} 3:3: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):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/tl;Lcom/android/tools/r8/ir/optimize/info/o;Ljava/util/concurrent/ExecutorService;Lcom/android/tools/r8/utils/z3;)V"} 4:4:void prepareForPrimaryOptimizationPass(com.android.tools.r8.graph.lens.GraphLens):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xj;)V"} 1:1:void onMethodPruned(com.android.tools.r8.graph.ProgramMethod):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)V"} 2:2:void rewriteWithLens():0:0 -> b com.android.tools.r8.ir.optimize.outliner.OutlinerImpl -> com.android.tools.r8.internal.mL: # {"id":"sourceFile","fileName":"OutlinerImpl.java"} com.android.tools.r8.ir.optimize.outliner.OutlineCollection outlineCollection -> a java.util.Map outlineSites -> b java.util.Map generatedOutlines -> c com.android.tools.r8.graph.AppView appView -> d com.android.tools.r8.graph.DexItemFactory dexItemFactory -> e com.android.tools.r8.ir.optimize.InliningConstraints inliningConstraints -> f boolean $assertionsDisabled -> g 1:1:void ():121:121 -> 1:1:void (com.android.tools.r8.graph.AppView):1313:1313 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)V"} 2:1188:void (com.android.tools.r8.graph.AppView):130:1316 -> 1:1:void onMethodCodePruned(com.android.tools.r8.graph.ProgramMethod):1326:1326 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)V"} 2:4:void prepareForPrimaryOptimizationPass(com.android.tools.r8.graph.lens.GraphLens):1331:1333 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xj;)V"} 5:7: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):1343:1345 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/tl;Lcom/android/tools/r8/ir/optimize/info/o;Ljava/util/concurrent/ExecutorService;Lcom/android/tools/r8/utils/z3;)V"} 8:9:com.android.tools.r8.utils.collections.ProgramMethodSet com.android.tools.r8.ir.optimize.outliner.OutlinerImpl.selectMethodsForOutlining():1505:1506 -> a 8:9: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):1346 -> a 10:39: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):1347:1376 -> a 40:41:boolean com.android.tools.r8.ir.optimize.outliner.OutlinerImpl.checkAllOutlineSitesFoundAgain():1613:1614 -> a 40:41: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):1377 -> a 42:45: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):1378:1381 -> a 46:47:void lambda$performOutlining$0(com.android.tools.r8.ir.conversion.IRConverter,com.android.tools.r8.ir.code.IRCode):1354:1355 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/tl;Lcom/android/tools/r8/internal/ll;)V"} 48:49:void forEachSelectedOutliningMethod(com.android.tools.r8.ir.conversion.IRConverter,com.android.tools.r8.utils.collections.ProgramMethodSet,java.util.function.Consumer,java.util.concurrent.ExecutorService):1390:1391 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/tl;Lcom/android/tools/r8/internal/IN;Ljava/util/function/Consumer;Ljava/util/concurrent/ExecutorService;)V"} 50:52:void lambda$forEachSelectedOutliningMethod$3(com.android.tools.r8.ir.conversion.IRConverter,java.util.function.Consumer,com.android.tools.r8.graph.ProgramMethod):1394:1396 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/tl;Ljava/util/function/Consumer;Lcom/android/tools/r8/graph/o5;)V"} 53:53:boolean com.android.tools.r8.graph.Code.isOutlineCode():0:0 -> a 53:53:void lambda$forEachSelectedOutliningMethod$3(com.android.tools.r8.ir.conversion.IRConverter,java.util.function.Consumer,com.android.tools.r8.graph.ProgramMethod):1396 -> a 54:62:void lambda$forEachSelectedOutliningMethod$3(com.android.tools.r8.ir.conversion.IRConverter,java.util.function.Consumer,com.android.tools.r8.graph.ProgramMethod):1396:1404 -> a 63:68:void collectOutlineSites(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.utils.Timing):1418:1423 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/utils/z3;)V"} 69:69:boolean com.android.tools.r8.graph.Code.isOutlineCode():0:0 -> a 69:69:void collectOutlineSites(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.utils.Timing):1423 -> a 70:84:void collectOutlineSites(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.utils.Timing):1423:1437 -> a 85:85:void lambda$collectOutlineSites$4(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,java.util.List,java.util.List):1435:1435 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/ll;Ljava/util/List;Ljava/util/List;)V"} 86:109:void getInstructions(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,java.util.function.Consumer):1443:1466 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/ll;Ljava/util/function/Consumer;)V"} 110:137:void getInstructions(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,java.util.function.Consumer):1461:1488 -> a 138:138:void lambda$identifyOutlineSites$5(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,java.util.List):1501:1501 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/ll;Ljava/util/List;)V"} 139:141:java.util.List buildOutlineMethods(com.android.tools.r8.ir.optimize.outliner.OutlineOptimizationEventConsumer):1511:1513 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/XK;)Ljava/util/ArrayList;"} 142:146:java.util.List com.android.tools.r8.ir.optimize.outliner.OutlinerImpl.selectOutlines():1559:1563 -> a 142:146:java.util.List buildOutlineMethods(com.android.tools.r8.ir.optimize.outliner.OutlineOptimizationEventConsumer):1517 -> a 147:150:java.util.List buildOutlineMethods(com.android.tools.r8.ir.optimize.outliner.OutlineOptimizationEventConsumer):1518:1521 -> a 151:154:com.android.tools.r8.graph.ProgramMethod com.android.tools.r8.ir.optimize.outliner.OutlinerImpl.findDeterministicRepresentative(java.util.List):1571:1574 -> a 151:154:java.util.List buildOutlineMethods(com.android.tools.r8.ir.optimize.outliner.OutlineOptimizationEventConsumer):1523 -> a 155:155:java.util.List buildOutlineMethods(com.android.tools.r8.ir.optimize.outliner.OutlineOptimizationEventConsumer):1526:1526 -> a 156:164:java.util.List buildOutlineMethods(com.android.tools.r8.ir.optimize.outliner.OutlineOptimizationEventConsumer):1525:1533 -> a 165:187:java.util.List buildOutlineMethods(com.android.tools.r8.ir.optimize.outliner.OutlineOptimizationEventConsumer):1531:1553 -> a 188:188: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):1527:1527 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Ob;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/internal/Nb;"} 189:189:com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind lambda$buildOutlineMethods$7(com.android.tools.r8.synthesis.SyntheticNaming):1532:1532 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/synthesis/L;)Lcom/android/tools/r8/synthesis/L$b;"} 190:190:void lambda$buildOutlineMethods$9(com.android.tools.r8.ir.optimize.outliner.OutlinerImpl$Outline,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.synthesis.SyntheticMethodBuilder):1538:1538 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/dL;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/synthesis/H;)V"} 191:191:void lambda$buildOutlineMethods$9(com.android.tools.r8.ir.optimize.outliner.OutlinerImpl$Outline,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.synthesis.SyntheticMethodBuilder):1537:1537 -> a 192:192:com.android.tools.r8.graph.DexProto com.android.tools.r8.ir.optimize.outliner.OutlinerImpl$Outline.buildProto():605:605 -> a 192:192:void lambda$buildOutlineMethods$9(com.android.tools.r8.ir.optimize.outliner.OutlinerImpl$Outline,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.synthesis.SyntheticMethodBuilder):1540 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 193:196:com.android.tools.r8.graph.DexProto com.android.tools.r8.ir.optimize.outliner.OutlinerImpl$Outline.buildProto():606:609 -> a 193:196:void lambda$buildOutlineMethods$9(com.android.tools.r8.ir.optimize.outliner.OutlinerImpl$Outline,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.synthesis.SyntheticMethodBuilder):1540 -> a 197:203:void lambda$buildOutlineMethods$9(com.android.tools.r8.ir.optimize.outliner.OutlinerImpl$Outline,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.synthesis.SyntheticMethodBuilder):1540:1546 -> a 204:204:boolean com.android.tools.r8.utils.InternalOptions.isGeneratingClassFiles():587:587 -> a 204:204:void lambda$buildOutlineMethods$9(com.android.tools.r8.ir.optimize.outliner.OutlinerImpl$Outline,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.synthesis.SyntheticMethodBuilder):1546 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 205:205:boolean com.android.tools.r8.utils.InternalOptions.isGeneratingClassFiles():587:587 -> a 205:205:void lambda$buildOutlineMethods$9(com.android.tools.r8.ir.optimize.outliner.OutlinerImpl$Outline,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.synthesis.SyntheticMethodBuilder):1546 -> a 206:206:void lambda$buildOutlineMethods$9(com.android.tools.r8.ir.optimize.outliner.OutlinerImpl$Outline,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.synthesis.SyntheticMethodBuilder):1548:1548 -> a 207:207:void lambda$buildOutlineMethods$9(com.android.tools.r8.ir.optimize.outliner.OutlinerImpl$Outline,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.synthesis.SyntheticMethodBuilder):1547:1547 -> a 208:208:com.android.tools.r8.graph.Code lambda$buildOutlineMethods$8(com.android.tools.r8.ir.optimize.outliner.OutlinerImpl$Outline,com.android.tools.r8.graph.DexMethod):1545:1545 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/dL;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/W;"} 209:209:void applyOutliningCandidate(com.android.tools.r8.ir.code.IRCode):1582:1582 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;)V"} 210:210:boolean com.android.tools.r8.graph.Code.isOutlineCode():0:0 -> a 210:210:void applyOutliningCandidate(com.android.tools.r8.ir.code.IRCode):1582 -> a 211:226:void applyOutliningCandidate(com.android.tools.r8.ir.code.IRCode):1582:1597 -> a 227:227:void lambda$applyOutliningCandidate$10(com.android.tools.r8.ir.code.IRCode,java.util.Set,java.util.Set,java.util.List):1589:1589 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;Ljava/util/Set;Ljava/util/Set;Ljava/util/List;)V"} 228:234: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):1599:1605 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Set;Lcom/android/tools/r8/internal/oo;Ljava/util/Set;Lcom/android/tools/r8/internal/x4;Lcom/android/tools/r8/internal/ll;Ljava/util/ListIterator;Lcom/android/tools/r8/internal/lo;)V"} 1:1:void onMethodPruned(com.android.tools.r8.graph.ProgramMethod):1321:1321 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)V"} 2:7:void lambda$performOutlining$1(com.android.tools.r8.ir.conversion.IRConverter,com.android.tools.r8.ir.code.IRCode):1368:1373 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/tl;Lcom/android/tools/r8/internal/ll;)V"} 8:8:void lambda$performOutlining$1(com.android.tools.r8.ir.conversion.IRConverter,com.android.tools.r8.ir.code.IRCode):1372:1372 -> b 9:9:void rewriteWithLens():1413:1413 -> b 10:11:void identifyOutlineSites(com.android.tools.r8.ir.code.IRCode):1495:1496 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;)V"} 12:12:boolean com.android.tools.r8.graph.Code.isOutlineCode():0:0 -> b 12:12:void identifyOutlineSites(com.android.tools.r8.ir.code.IRCode):1496 -> b 13:15:void identifyOutlineSites(com.android.tools.r8.ir.code.IRCode):1496:1498 -> b 1:1:void lambda$performOutlining$2(com.android.tools.r8.graph.ProgramMethod):1378:1378 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)V"} com.android.tools.r8.ir.optimize.outliner.OutlinerImpl$BinOpOutlineInstruction -> com.android.tools.r8.internal.aL: # {"id":"sourceFile","fileName":"OutlinerImpl.java"} com.android.tools.r8.ir.code.NumericType numericType -> c 1:2:void (com.android.tools.r8.ir.optimize.outliner.OutlinerImpl$OutlineInstruction$OutlineInstructionType,com.android.tools.r8.ir.code.NumericType):228:229 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/fL;Lcom/android/tools/r8/internal/qI;)V"} 1:1:boolean needsLensRewriting(com.android.tools.r8.graph.lens.GraphLens):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xj;)Z"} 2:2:int compareTo(com.android.tools.r8.ir.optimize.outliner.OutlinerImpl$OutlineInstruction):253:253 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/gL;)I"} 3:3:int com.android.tools.r8.ir.optimize.outliner.OutlinerImpl$OutlineInstruction.compareTo(com.android.tools.r8.ir.optimize.outliner.OutlinerImpl$OutlineInstruction):204:204 -> a 3:3:int compareTo(com.android.tools.r8.ir.optimize.outliner.OutlinerImpl$OutlineInstruction):254 -> a 4:9:int compareTo(com.android.tools.r8.ir.optimize.outliner.OutlinerImpl$OutlineInstruction):256:261 -> a 10:10:java.lang.String getDetailsString():266:266 -> a 11:20:int createInstruction(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.optimize.outliner.OutlinerImpl$Outline,int):286:295 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;Lcom/android/tools/r8/internal/dL;I)I"} 21:45:int createInstruction(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.optimize.outliner.OutlinerImpl$Outline,int):294:318 -> a 46:46:int createInstruction(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.optimize.outliner.OutlinerImpl$Outline,int):315:315 -> a 47:47:int createInstruction(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.optimize.outliner.OutlinerImpl$Outline,int):312:312 -> a 48:51:int createInstruction(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.optimize.outliner.OutlinerImpl$Outline,int):306:309 -> a 52:69:int createInstruction(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.optimize.outliner.OutlinerImpl$Outline,int):303:320 -> a 1:1:java.lang.String getInstructionName():271:271 -> b boolean hasOutValue() -> c int numberOfInputs() -> d 1:5:boolean equals(java.lang.Object):244:248 -> equals 1:1:int com.android.tools.r8.ir.optimize.outliner.OutlinerImpl$OutlineInstruction.hashCode():200:200 -> hashCode 1:1:int hashCode():239 -> hashCode 2:2:int hashCode():239:239 -> hashCode com.android.tools.r8.ir.optimize.outliner.OutlinerImpl$InvokeOutlineInstruction -> com.android.tools.r8.internal.bL: # {"id":"sourceFile","fileName":"OutlinerImpl.java"} com.android.tools.r8.graph.DexMethod method -> c com.android.tools.r8.ir.code.InvokeType invokeType -> d boolean hasOutValue -> e com.android.tools.r8.graph.DexProto proto -> f boolean hasReceiver -> g boolean $assertionsDisabled -> h 1:1:void ():399:399 -> 1:7:void (com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.InvokeType,boolean,com.android.tools.r8.ir.code.ValueType[],com.android.tools.r8.graph.DexProto):412:418 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/internal/ft;Z[Lcom/android/tools/r8/internal/j20;Lcom/android/tools/r8/graph/r2;)V"} 1:1:int compareTo(com.android.tools.r8.ir.optimize.outliner.OutlinerImpl$OutlineInstruction):458:458 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/gL;)I"} 2:2:int com.android.tools.r8.ir.optimize.outliner.OutlinerImpl$OutlineInstruction.compareTo(com.android.tools.r8.ir.optimize.outliner.OutlinerImpl$OutlineInstruction):204:204 -> a 2:2:int compareTo(com.android.tools.r8.ir.optimize.outliner.OutlinerImpl$OutlineInstruction):459 -> a 3:22:int compareTo(com.android.tools.r8.ir.optimize.outliner.OutlinerImpl$OutlineInstruction):461:480 -> a 23:23:java.lang.String getDetailsString():486:486 -> a 24:26:int createInstruction(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.optimize.outliner.OutlinerImpl$Outline,int):515:517 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;Lcom/android/tools/r8/internal/dL;I)I"} 27:27:int com.android.tools.r8.ir.optimize.outliner.OutlinerImpl$Outline.argumentCount():601:601 -> a 27:27:int createInstruction(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.optimize.outliner.OutlinerImpl$Outline,int):519 -> a 28:33:com.android.tools.r8.ir.code.ValueTypeConstraint com.android.tools.r8.ir.optimize.outliner.OutlinerImpl$InvokeOutlineInstruction.getArgumentConstraint(int):505:510 -> a 28:33:int createInstruction(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.optimize.outliner.OutlinerImpl$Outline,int):521 -> a 34:39:int createInstruction(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.optimize.outliner.OutlinerImpl$Outline,int):521:526 -> a 40:40:int com.android.tools.r8.ir.optimize.outliner.OutlinerImpl$Outline.argumentCount():601:601 -> a 40:40:int createInstruction(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.optimize.outliner.OutlinerImpl$Outline,int):528 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 41:41:int com.android.tools.r8.ir.optimize.outliner.OutlinerImpl$Outline.argumentCount():601:601 -> a 41:41:int createInstruction(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.optimize.outliner.OutlinerImpl$Outline,int):528 -> a 42:45:int createInstruction(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.optimize.outliner.OutlinerImpl$Outline,int):528:531 -> a 46:46:com.android.tools.r8.ir.code.Invoke com.android.tools.r8.ir.code.Invoke.create(com.android.tools.r8.ir.code.InvokeType,com.android.tools.r8.graph.DexItem,com.android.tools.r8.graph.DexProto,com.android.tools.r8.ir.code.Value,java.util.List):36:36 -> a 46:46:int createInstruction(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.optimize.outliner.OutlinerImpl$Outline,int):531 -> a 47:47:int createInstruction(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.optimize.outliner.OutlinerImpl$Outline,int):532:532 -> a 48:48:boolean needsLensRewriting(com.android.tools.r8.graph.lens.GraphLens):538:538 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xj;)Z"} 49:49:com.android.tools.r8.graph.DexMethod com.android.tools.r8.graph.lens.GraphLens.getRenamedMethodSignature(com.android.tools.r8.graph.DexMethod):170:170 -> a 49:49:boolean needsLensRewriting(com.android.tools.r8.graph.lens.GraphLens):538 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 50:50:boolean needsLensRewriting(com.android.tools.r8.graph.lens.GraphLens):538:538 -> a 1:1:java.lang.String getInstructionName():491:491 -> b 1:1:boolean hasOutValue():496:496 -> c 1:1:int numberOfInputs():501:501 -> d 1:8:boolean equals(java.lang.Object):446:453 -> equals 1:1:int com.android.tools.r8.ir.optimize.outliner.OutlinerImpl$OutlineInstruction.hashCode():200:200 -> hashCode 1:1:int hashCode():437 -> hashCode 2:6:int hashCode():437:441 -> hashCode com.android.tools.r8.ir.optimize.outliner.OutlinerImpl$NewInstanceOutlineInstruction -> com.android.tools.r8.internal.cL: # {"id":"sourceFile","fileName":"OutlinerImpl.java"} com.android.tools.r8.graph.DexType clazz -> c 1:2:void (com.android.tools.r8.graph.DexType):334:335 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)V"} 1:1:int compareTo(com.android.tools.r8.ir.optimize.outliner.OutlinerImpl$OutlineInstruction):355:355 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/gL;)I"} 2:2:int com.android.tools.r8.ir.optimize.outliner.OutlinerImpl$OutlineInstruction.compareTo(com.android.tools.r8.ir.optimize.outliner.OutlinerImpl$OutlineInstruction):204:204 -> a 2:2:int compareTo(com.android.tools.r8.ir.optimize.outliner.OutlinerImpl$OutlineInstruction):356 -> a 3:4:int compareTo(com.android.tools.r8.ir.optimize.outliner.OutlinerImpl$OutlineInstruction):358:359 -> a 5:5:java.lang.String getDetailsString():364:364 -> a 6:7:int createInstruction(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.optimize.outliner.OutlinerImpl$Outline,int):384:385 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;Lcom/android/tools/r8/internal/dL;I)I"} 8:8:int com.android.tools.r8.ir.optimize.outliner.OutlinerImpl$Outline.argumentCount():601:601 -> a 8:8:int createInstruction(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.optimize.outliner.OutlinerImpl$Outline,int):387 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 9:9:int com.android.tools.r8.ir.optimize.outliner.OutlinerImpl$Outline.argumentCount():601:601 -> a 9:9:int createInstruction(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.optimize.outliner.OutlinerImpl$Outline,int):387 -> a 10:12:int createInstruction(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.optimize.outliner.OutlinerImpl$Outline,int):387:389 -> a 13:13:boolean needsLensRewriting(com.android.tools.r8.graph.lens.GraphLens):395:395 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xj;)Z"} 14:14:boolean needsLensRewriting(com.android.tools.r8.graph.lens.GraphLens):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":410,"2":411,"3":412},"outline":"Lcom/android/tools/r8/internal/s2;a(Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/v2;"} 410:410:boolean needsLensRewriting(com.android.tools.r8.graph.lens.GraphLens):395:395 -> a 411:411:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.lens.GraphLens.lookupType(com.android.tools.r8.graph.DexType):243:243 -> a 411:411:boolean needsLensRewriting(com.android.tools.r8.graph.lens.GraphLens):395 -> a 412:412:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.lens.GraphLens.lookupType(com.android.tools.r8.graph.DexType):243:243 -> a 412:412:boolean needsLensRewriting(com.android.tools.r8.graph.lens.GraphLens):395 -> a 409:409:boolean needsLensRewriting(com.android.tools.r8.graph.lens.GraphLens):395:395 -> a 1:1:java.lang.String getInstructionName():369:369 -> b boolean hasOutValue() -> c int numberOfInputs() -> d 1:5:boolean equals(java.lang.Object):340:344 -> equals 1:1:int com.android.tools.r8.ir.optimize.outliner.OutlinerImpl$OutlineInstruction.hashCode():200:200 -> hashCode 1:1:int hashCode():350 -> hashCode 2:2:int hashCode():350:350 -> hashCode com.android.tools.r8.ir.optimize.outliner.OutlinerImpl$Outline -> com.android.tools.r8.internal.dL: # {"id":"sourceFile","fileName":"OutlinerImpl.java"} java.util.List argumentTypes -> a java.util.List argumentMap -> b java.util.List templateInstructions -> c com.android.tools.r8.graph.DexType returnType -> d com.android.tools.r8.graph.DexProto proto -> e com.android.tools.r8.ir.optimize.outliner.OutlinerImpl this$0 -> f boolean $assertionsDisabled -> g 1:1:void ():564:564 -> 1:1:void (com.android.tools.r8.ir.optimize.outliner.OutlinerImpl,java.util.List,java.util.List,java.util.List,com.android.tools.r8.graph.DexType,int,int):581:581 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/mL;Ljava/util/List;Ljava/util/ArrayList;Ljava/util/ArrayList;Lcom/android/tools/r8/graph/v2;II)V"} 2:29:void (com.android.tools.r8.ir.optimize.outliner.OutlinerImpl,java.util.List,java.util.List,java.util.List,com.android.tools.r8.graph.DexType,int,int):568:595 -> 30:30:void (com.android.tools.r8.ir.optimize.outliner.OutlinerImpl,java.util.List,java.util.List,java.util.List,com.android.tools.r8.graph.DexType,int,int):589:589 -> 1:1:int argumentCount():601:601 -> a 2:2:boolean needsLensRewriting(com.android.tools.r8.graph.lens.GraphLens):621:621 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xj;)Z"} 3:3:boolean needsLensRewriting(com.android.tools.r8.graph.lens.GraphLens):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":1260,"2":1261,"3":1262},"outline":"Lcom/android/tools/r8/internal/s2;a(Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/v2;"} 1260:1260:boolean needsLensRewriting(com.android.tools.r8.graph.lens.GraphLens):622:622 -> a 1261:1261:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.lens.GraphLens.lookupType(com.android.tools.r8.graph.DexType):243:243 -> a 1261:1261:boolean needsLensRewriting(com.android.tools.r8.graph.lens.GraphLens):622 -> a 1262:1262:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.lens.GraphLens.lookupType(com.android.tools.r8.graph.DexType):243:243 -> a 1262:1262:boolean needsLensRewriting(com.android.tools.r8.graph.lens.GraphLens):622 -> a 629:629:boolean needsLensRewriting(com.android.tools.r8.graph.lens.GraphLens):626:626 -> a 630:630:boolean needsLensRewriting(com.android.tools.r8.graph.lens.GraphLens):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":1263,"2":1264,"3":1265},"outline":"Lcom/android/tools/r8/internal/s2;a(Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/v2;"} 1263:1263:boolean needsLensRewriting(com.android.tools.r8.graph.lens.GraphLens):626:626 -> a 1264:1264:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.lens.GraphLens.lookupType(com.android.tools.r8.graph.DexType):243:243 -> a 1264:1264:boolean needsLensRewriting(com.android.tools.r8.graph.lens.GraphLens):626 -> a 1265:1265:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.lens.GraphLens.lookupType(com.android.tools.r8.graph.DexType):243:243 -> a 1265:1265:boolean needsLensRewriting(com.android.tools.r8.graph.lens.GraphLens):626 -> a 1256:1259:boolean needsLensRewriting(com.android.tools.r8.graph.lens.GraphLens):626:629 -> a 1266:1266:boolean lambda$needsLensRewriting$0(com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.ir.optimize.outliner.OutlinerImpl$OutlineInstruction):631:631 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/gL;)Z"} 1:1:com.android.tools.r8.ir.optimize.outliner.OutlinerImpl$Outline rewrittenWithLens(com.android.tools.r8.graph.lens.GraphLens):613:613 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xj;)Lcom/android/tools/r8/internal/dL;"} 1:1:int compareTo(java.lang.Object):564:564 -> compareTo 2:6:com.android.tools.r8.graph.DexProto com.android.tools.r8.ir.optimize.outliner.OutlinerImpl$Outline.buildProto():605:609 -> compareTo 2:6:int com.android.tools.r8.ir.optimize.outliner.OutlinerImpl$Outline.compareTo(com.android.tools.r8.ir.optimize.outliner.OutlinerImpl$Outline):679 -> compareTo 2:6:int compareTo(java.lang.Object):564 -> compareTo 7:7:com.android.tools.r8.graph.DexProto com.android.tools.r8.ir.optimize.outliner.OutlinerImpl$Outline.buildProto():605:605 -> compareTo 7:7:int com.android.tools.r8.ir.optimize.outliner.OutlinerImpl$Outline.compareTo(com.android.tools.r8.ir.optimize.outliner.OutlinerImpl$Outline):679 -> compareTo 7:7:int compareTo(java.lang.Object):564 -> compareTo # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 8:11:com.android.tools.r8.graph.DexProto com.android.tools.r8.ir.optimize.outliner.OutlinerImpl$Outline.buildProto():606:609 -> compareTo 8:11:int com.android.tools.r8.ir.optimize.outliner.OutlinerImpl$Outline.compareTo(com.android.tools.r8.ir.optimize.outliner.OutlinerImpl$Outline):679 -> compareTo 8:11:int compareTo(java.lang.Object):564 -> compareTo 12:17:int com.android.tools.r8.ir.optimize.outliner.OutlinerImpl$Outline.compareTo(com.android.tools.r8.ir.optimize.outliner.OutlinerImpl$Outline):679:684 -> compareTo 12:17:int compareTo(java.lang.Object):564 -> compareTo 18:18:int com.android.tools.r8.ir.optimize.outliner.OutlinerImpl$Outline.argumentCount():601:601 -> compareTo 18:18:int com.android.tools.r8.ir.optimize.outliner.OutlinerImpl$Outline.compareTo(com.android.tools.r8.ir.optimize.outliner.OutlinerImpl$Outline):684 -> compareTo 18:18:int compareTo(java.lang.Object):564 -> compareTo 19:50:int com.android.tools.r8.ir.optimize.outliner.OutlinerImpl$Outline.compareTo(com.android.tools.r8.ir.optimize.outliner.OutlinerImpl$Outline):684:715 -> compareTo 19:50:int compareTo(java.lang.Object):564 -> compareTo 1:18:boolean equals(java.lang.Object):636:653 -> equals 1:6:int hashCode():661:666 -> hashCode 1:37:java.lang.String toString():722:758 -> toString com.android.tools.r8.ir.optimize.outliner.OutlinerImpl$OutlineCode -> com.android.tools.r8.internal.eL: # {"id":"sourceFile","fileName":"OutlinerImpl.java"} com.android.tools.r8.ir.optimize.outliner.OutlinerImpl$Outline outline -> d com.android.tools.r8.ir.optimize.outliner.OutlinerImpl this$0 -> e 1:2:void (com.android.tools.r8.ir.optimize.outliner.OutlinerImpl,com.android.tools.r8.ir.optimize.outliner.OutlinerImpl$Outline):1775:1776 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/mL;Lcom/android/tools/r8/internal/dL;)V"} boolean isEmptyVoidMethod() -> D0 1:1:java.lang.String toString(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.utils.RetracerForCodePrinting):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W0;Lcom/android/tools/r8/utils/P2;)Ljava/lang/String;"} 2: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):1806:1807 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/origin/Origin;Lcom/android/tools/r8/internal/HE$a;)Lcom/android/tools/r8/internal/ll;"} 4:4:void registerCodeReferences(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.UseRegistry):1817:1817 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/J5;)V"} 5:5:void registerCodeReferencesForDesugaring(com.android.tools.r8.graph.ClasspathMethod,com.android.tools.r8.graph.UseRegistry):1822:1822 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/S;Lcom/android/tools/r8/graph/J5;)V"} 1:1:boolean computeEquals(java.lang.Object):1832:1832 -> c 1:1:int computeHashCode():1827:1827 -> s0 1:1:java.lang.String toString():1812:1812 -> toString int estimatedDexCodeSizeUpperBoundInBytes() -> w0 int estimatedSizeForInlining() -> x0 com.android.tools.r8.ir.optimize.outliner.OutlinerImpl$OutlineInstruction -> com.android.tools.r8.internal.gL: # {"id":"sourceFile","fileName":"OutlinerImpl.java"} com.android.tools.r8.ir.optimize.outliner.OutlinerImpl$OutlineInstruction$OutlineInstructionType type -> a boolean $assertionsDisabled -> b 1:1:void ():141:141 -> 1:2:void (com.android.tools.r8.ir.optimize.outliner.OutlinerImpl$OutlineInstruction$OutlineInstructionType):183:184 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/fL;)V"} int compareTo(com.android.tools.r8.ir.optimize.outliner.OutlinerImpl$OutlineInstruction) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/gL;)I"} int createInstruction(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.optimize.outliner.OutlinerImpl$Outline,int) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;Lcom/android/tools/r8/internal/dL;I)I"} java.lang.String getDetailsString() -> a boolean needsLensRewriting(com.android.tools.r8.graph.lens.GraphLens) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xj;)Z"} 1:2:com.android.tools.r8.ir.optimize.outliner.OutlinerImpl$OutlineInstruction fromInstruction(com.android.tools.r8.ir.code.Instruction):188:189 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lo;)Lcom/android/tools/r8/internal/gL;"} 3:3:com.android.tools.r8.ir.optimize.outliner.OutlinerImpl$BinOpOutlineInstruction com.android.tools.r8.ir.optimize.outliner.OutlinerImpl$BinOpOutlineInstruction.fromInstruction(com.android.tools.r8.ir.code.Binop):233:233 -> a 3:3:com.android.tools.r8.ir.optimize.outliner.OutlinerImpl$OutlineInstruction fromInstruction(com.android.tools.r8.ir.code.Instruction):189 -> a 4:5:com.android.tools.r8.ir.optimize.outliner.OutlinerImpl$OutlineInstruction$OutlineInstructionType com.android.tools.r8.ir.optimize.outliner.OutlinerImpl$OutlineInstruction$OutlineInstructionType.fromInstruction(com.android.tools.r8.ir.code.Instruction):156:157 -> a 4:5:com.android.tools.r8.ir.optimize.outliner.OutlinerImpl$BinOpOutlineInstruction com.android.tools.r8.ir.optimize.outliner.OutlinerImpl$BinOpOutlineInstruction.fromInstruction(com.android.tools.r8.ir.code.Binop):234 -> a 4:5:com.android.tools.r8.ir.optimize.outliner.OutlinerImpl$OutlineInstruction fromInstruction(com.android.tools.r8.ir.code.Instruction):189 -> a 6:6:boolean com.android.tools.r8.ir.code.Instruction.isSub():0:0 -> a 6:6:com.android.tools.r8.ir.optimize.outliner.OutlinerImpl$OutlineInstruction$OutlineInstructionType com.android.tools.r8.ir.optimize.outliner.OutlinerImpl$OutlineInstruction$OutlineInstructionType.fromInstruction(com.android.tools.r8.ir.code.Instruction):159 -> a 6:6:com.android.tools.r8.ir.optimize.outliner.OutlinerImpl$BinOpOutlineInstruction com.android.tools.r8.ir.optimize.outliner.OutlinerImpl$BinOpOutlineInstruction.fromInstruction(com.android.tools.r8.ir.code.Binop):234 -> a 6:6:com.android.tools.r8.ir.optimize.outliner.OutlinerImpl$OutlineInstruction fromInstruction(com.android.tools.r8.ir.code.Instruction):189 -> a 7:7:com.android.tools.r8.ir.optimize.outliner.OutlinerImpl$OutlineInstruction$OutlineInstructionType com.android.tools.r8.ir.optimize.outliner.OutlinerImpl$OutlineInstruction$OutlineInstructionType.fromInstruction(com.android.tools.r8.ir.code.Instruction):160:160 -> a 7:7:com.android.tools.r8.ir.optimize.outliner.OutlinerImpl$BinOpOutlineInstruction com.android.tools.r8.ir.optimize.outliner.OutlinerImpl$BinOpOutlineInstruction.fromInstruction(com.android.tools.r8.ir.code.Binop):234 -> a 7:7:com.android.tools.r8.ir.optimize.outliner.OutlinerImpl$OutlineInstruction fromInstruction(com.android.tools.r8.ir.code.Instruction):189 -> a 8:8:boolean com.android.tools.r8.ir.code.Instruction.isMul():0:0 -> a 8:8:com.android.tools.r8.ir.optimize.outliner.OutlinerImpl$OutlineInstruction$OutlineInstructionType com.android.tools.r8.ir.optimize.outliner.OutlinerImpl$OutlineInstruction$OutlineInstructionType.fromInstruction(com.android.tools.r8.ir.code.Instruction):162 -> a 8:8:com.android.tools.r8.ir.optimize.outliner.OutlinerImpl$BinOpOutlineInstruction com.android.tools.r8.ir.optimize.outliner.OutlinerImpl$BinOpOutlineInstruction.fromInstruction(com.android.tools.r8.ir.code.Binop):234 -> a 8:8:com.android.tools.r8.ir.optimize.outliner.OutlinerImpl$OutlineInstruction fromInstruction(com.android.tools.r8.ir.code.Instruction):189 -> a 9:9:com.android.tools.r8.ir.optimize.outliner.OutlinerImpl$OutlineInstruction$OutlineInstructionType com.android.tools.r8.ir.optimize.outliner.OutlinerImpl$OutlineInstruction$OutlineInstructionType.fromInstruction(com.android.tools.r8.ir.code.Instruction):163:163 -> a 9:9:com.android.tools.r8.ir.optimize.outliner.OutlinerImpl$BinOpOutlineInstruction com.android.tools.r8.ir.optimize.outliner.OutlinerImpl$BinOpOutlineInstruction.fromInstruction(com.android.tools.r8.ir.code.Binop):234 -> a 9:9:com.android.tools.r8.ir.optimize.outliner.OutlinerImpl$OutlineInstruction fromInstruction(com.android.tools.r8.ir.code.Instruction):189 -> a 10:10:boolean com.android.tools.r8.ir.code.Instruction.isDiv():0:0 -> a 10:10:com.android.tools.r8.ir.optimize.outliner.OutlinerImpl$OutlineInstruction$OutlineInstructionType com.android.tools.r8.ir.optimize.outliner.OutlinerImpl$OutlineInstruction$OutlineInstructionType.fromInstruction(com.android.tools.r8.ir.code.Instruction):165 -> a 10:10:com.android.tools.r8.ir.optimize.outliner.OutlinerImpl$BinOpOutlineInstruction com.android.tools.r8.ir.optimize.outliner.OutlinerImpl$BinOpOutlineInstruction.fromInstruction(com.android.tools.r8.ir.code.Binop):234 -> a 10:10:com.android.tools.r8.ir.optimize.outliner.OutlinerImpl$OutlineInstruction fromInstruction(com.android.tools.r8.ir.code.Instruction):189 -> a 11:11:com.android.tools.r8.ir.optimize.outliner.OutlinerImpl$OutlineInstruction$OutlineInstructionType com.android.tools.r8.ir.optimize.outliner.OutlinerImpl$OutlineInstruction$OutlineInstructionType.fromInstruction(com.android.tools.r8.ir.code.Instruction):166:166 -> a 11:11:com.android.tools.r8.ir.optimize.outliner.OutlinerImpl$BinOpOutlineInstruction com.android.tools.r8.ir.optimize.outliner.OutlinerImpl$BinOpOutlineInstruction.fromInstruction(com.android.tools.r8.ir.code.Binop):234 -> a 11:11:com.android.tools.r8.ir.optimize.outliner.OutlinerImpl$OutlineInstruction fromInstruction(com.android.tools.r8.ir.code.Instruction):189 -> a 12:12:boolean com.android.tools.r8.ir.code.Instruction.isRem():0:0 -> a 12:12:com.android.tools.r8.ir.optimize.outliner.OutlinerImpl$OutlineInstruction$OutlineInstructionType com.android.tools.r8.ir.optimize.outliner.OutlinerImpl$OutlineInstruction$OutlineInstructionType.fromInstruction(com.android.tools.r8.ir.code.Instruction):168 -> a 12:12:com.android.tools.r8.ir.optimize.outliner.OutlinerImpl$BinOpOutlineInstruction com.android.tools.r8.ir.optimize.outliner.OutlinerImpl$BinOpOutlineInstruction.fromInstruction(com.android.tools.r8.ir.code.Binop):234 -> a 12:12:com.android.tools.r8.ir.optimize.outliner.OutlinerImpl$OutlineInstruction fromInstruction(com.android.tools.r8.ir.code.Instruction):189 -> a 13:19:com.android.tools.r8.ir.optimize.outliner.OutlinerImpl$OutlineInstruction$OutlineInstructionType com.android.tools.r8.ir.optimize.outliner.OutlinerImpl$OutlineInstruction$OutlineInstructionType.fromInstruction(com.android.tools.r8.ir.code.Instruction):169:175 -> a 13:19:com.android.tools.r8.ir.optimize.outliner.OutlinerImpl$BinOpOutlineInstruction com.android.tools.r8.ir.optimize.outliner.OutlinerImpl$BinOpOutlineInstruction.fromInstruction(com.android.tools.r8.ir.code.Binop):234 -> a 13:19:com.android.tools.r8.ir.optimize.outliner.OutlinerImpl$OutlineInstruction fromInstruction(com.android.tools.r8.ir.code.Instruction):189 -> a 20:20:com.android.tools.r8.ir.optimize.outliner.OutlinerImpl$BinOpOutlineInstruction com.android.tools.r8.ir.optimize.outliner.OutlinerImpl$BinOpOutlineInstruction.fromInstruction(com.android.tools.r8.ir.code.Binop):234:234 -> a 20:20:com.android.tools.r8.ir.optimize.outliner.OutlinerImpl$OutlineInstruction fromInstruction(com.android.tools.r8.ir.code.Instruction):189 -> a 21:21:com.android.tools.r8.ir.optimize.outliner.OutlinerImpl$OutlineInstruction$OutlineInstructionType com.android.tools.r8.ir.optimize.outliner.OutlinerImpl$OutlineInstruction$OutlineInstructionType.fromInstruction(com.android.tools.r8.ir.code.Instruction):177:177 -> a 21:21:com.android.tools.r8.ir.optimize.outliner.OutlinerImpl$BinOpOutlineInstruction com.android.tools.r8.ir.optimize.outliner.OutlinerImpl$BinOpOutlineInstruction.fromInstruction(com.android.tools.r8.ir.code.Binop):234 -> a 21:21:com.android.tools.r8.ir.optimize.outliner.OutlinerImpl$OutlineInstruction fromInstruction(com.android.tools.r8.ir.code.Instruction):189 -> a 22:26:com.android.tools.r8.ir.optimize.outliner.OutlinerImpl$OutlineInstruction fromInstruction(com.android.tools.r8.ir.code.Instruction):191:195 -> a 27:35:com.android.tools.r8.ir.optimize.outliner.OutlinerImpl$InvokeOutlineInstruction com.android.tools.r8.ir.optimize.outliner.OutlinerImpl$InvokeOutlineInstruction.fromInstruction(com.android.tools.r8.ir.code.InvokeMethod):422:430 -> a 27:35:com.android.tools.r8.ir.optimize.outliner.OutlinerImpl$OutlineInstruction fromInstruction(com.android.tools.r8.ir.code.Instruction):195 -> a 36:36:boolean com.android.tools.r8.ir.code.Instruction.isInvokePolymorphic():0:0 -> a 36:36:com.android.tools.r8.ir.optimize.outliner.OutlinerImpl$InvokeOutlineInstruction com.android.tools.r8.ir.optimize.outliner.OutlinerImpl$InvokeOutlineInstruction.fromInstruction(com.android.tools.r8.ir.code.InvokeMethod):432 -> a 36:36:com.android.tools.r8.ir.optimize.outliner.OutlinerImpl$OutlineInstruction fromInstruction(com.android.tools.r8.ir.code.Instruction):195 -> a 37:37:com.android.tools.r8.ir.optimize.outliner.OutlinerImpl$InvokeOutlineInstruction com.android.tools.r8.ir.optimize.outliner.OutlinerImpl$InvokeOutlineInstruction.fromInstruction(com.android.tools.r8.ir.code.InvokeMethod):432:432 -> a 37:37:com.android.tools.r8.ir.optimize.outliner.OutlinerImpl$OutlineInstruction fromInstruction(com.android.tools.r8.ir.code.Instruction):195 -> a java.lang.String getInstructionName() -> b boolean hasOutValue() -> c int numberOfInputs() -> d boolean equals(java.lang.Object) -> equals int hashCode() -> hashCode com.android.tools.r8.ir.optimize.outliner.OutlinerImpl$OutlineInstruction$OutlineInstructionType -> com.android.tools.r8.internal.fL: # {"id":"sourceFile","fileName":"OutlinerImpl.java"} com.android.tools.r8.ir.optimize.outliner.OutlinerImpl$OutlineInstruction$OutlineInstructionType ADD -> a com.android.tools.r8.ir.optimize.outliner.OutlinerImpl$OutlineInstruction$OutlineInstructionType SUB -> b com.android.tools.r8.ir.optimize.outliner.OutlinerImpl$OutlineInstruction$OutlineInstructionType MUL -> c com.android.tools.r8.ir.optimize.outliner.OutlinerImpl$OutlineInstruction$OutlineInstructionType DIV -> d com.android.tools.r8.ir.optimize.outliner.OutlinerImpl$OutlineInstruction$OutlineInstructionType REM -> e com.android.tools.r8.ir.optimize.outliner.OutlinerImpl$OutlineInstruction$OutlineInstructionType INVOKE -> f com.android.tools.r8.ir.optimize.outliner.OutlinerImpl$OutlineInstruction$OutlineInstructionType NEW -> g 1:7:void ():147:153 -> 1:1:void (java.lang.String,int):146:146 -> com.android.tools.r8.ir.optimize.outliner.OutlinerImpl$OutlineMethodIdentifier -> com.android.tools.r8.internal.hL: # {"id":"sourceFile","fileName":"OutlinerImpl.java"} java.util.List outlinesForMethod -> p 1:2:void (com.android.tools.r8.ir.optimize.outliner.OutlinerImpl,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,java.util.List,java.util.List):1187:1188 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/mL;Lcom/android/tools/r8/graph/o5;Ljava/util/List;Ljava/util/List;)V"} 1:1:void handle(int,int,com.android.tools.r8.ir.optimize.outliner.OutlinerImpl$Outline):1193:1193 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(IILcom/android/tools/r8/internal/dL;)V"} com.android.tools.r8.ir.optimize.outliner.OutlinerImpl$OutlineRewriter -> com.android.tools.r8.internal.iL: # {"id":"sourceFile","fileName":"OutlinerImpl.java"} com.android.tools.r8.ir.code.IRCode code -> p java.util.Set toRemove -> q java.util.Set invokesToOutlineMethods -> r int argumentsMapIndex -> s com.android.tools.r8.ir.optimize.outliner.OutlinerImpl this$0 -> t boolean $assertionsDisabled -> u 1:1:void ():1213:1213 -> 1:5:void (com.android.tools.r8.ir.optimize.outliner.OutlinerImpl,com.android.tools.r8.ir.code.IRCode,java.util.List,java.util.Set,java.util.Set):1224:1228 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/mL;Lcom/android/tools/r8/internal/ll;Ljava/util/List;Ljava/util/Set;Ljava/util/Set;)V"} 1:9:void handle(int,int,com.android.tools.r8.ir.optimize.outliner.OutlinerImpl$Outline):1233:1241 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(IILcom/android/tools/r8/internal/dL;)V"} 10:10:com.android.tools.r8.graph.DexMethod com.android.tools.r8.graph.lens.GraphLens.getOriginalMethodSignature(com.android.tools.r8.graph.DexMethod):121:121 -> a 10:10:void handle(int,int,com.android.tools.r8.ir.optimize.outliner.OutlinerImpl$Outline):1241 -> 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.outliner.OutlinerImpl$Outline):1241:1257 -> a 28:33:java.util.List com.android.tools.r8.ir.optimize.outliner.OutlinerImpl$OutlineSpotter.orderedInValues(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Value):804:809 -> a 28:33:void handle(int,int,com.android.tools.r8.ir.optimize.outliner.OutlinerImpl$Outline):1261 -> a 34:63:void handle(int,int,com.android.tools.r8.ir.optimize.outliner.OutlinerImpl$Outline):1262:1291 -> a 64:69:void handle(int,int,com.android.tools.r8.ir.optimize.outliner.OutlinerImpl$Outline):1288:1293 -> 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.outliner.OutlinerImpl$Outline):1294 -> a 71:73:void handle(int,int,com.android.tools.r8.ir.optimize.outliner.OutlinerImpl$Outline):1295:1297 -> a 74:76:boolean removeMethodFromOutlineList(com.android.tools.r8.ir.optimize.outliner.OutlinerImpl$Outline):1303:1305 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/dL;)V"} 77:81:java.util.Optional com.android.tools.r8.utils.ListUtils.removeFirstMatch(java.util.List,java.util.function.Predicate):238:242 -> a 77:81:boolean removeMethodFromOutlineList(com.android.tools.r8.ir.optimize.outliner.OutlinerImpl$Outline):1304 -> a 82:82:boolean removeMethodFromOutlineList(com.android.tools.r8.ir.optimize.outliner.OutlinerImpl$Outline):1307:1307 -> a 83:87:boolean removeMethodFromOutlineList(com.android.tools.r8.ir.optimize.outliner.OutlinerImpl$Outline):1304:1308 -> a 88:88:boolean lambda$removeMethodFromOutlineList$0(com.android.tools.r8.graph.ProgramMethod):1306:1306 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)Z"} com.android.tools.r8.ir.optimize.outliner.OutlinerImpl$OutlineSiteIdentifier -> com.android.tools.r8.internal.jL: # {"id":"sourceFile","fileName":"OutlinerImpl.java"} com.android.tools.r8.ir.optimize.outliner.OutlinerImpl this$0 -> p 1:2:void (com.android.tools.r8.ir.optimize.outliner.OutlinerImpl,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,java.util.List):1200:1201 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/mL;Lcom/android/tools/r8/graph/o5;Ljava/util/List;)V"} 1:3:void handle(int,int,com.android.tools.r8.ir.optimize.outliner.OutlinerImpl$Outline):1206:1208 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(IILcom/android/tools/r8/internal/dL;)V"} 4:4:java.util.List lambda$handle$0(com.android.tools.r8.ir.optimize.outliner.OutlinerImpl$Outline):1207:1207 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/dL;)Ljava/util/List;"} com.android.tools.r8.ir.optimize.outliner.OutlinerImpl$OutlineSourceCode -> com.android.tools.r8.internal.kL: # {"id":"sourceFile","fileName":"OutlinerImpl.java"} com.android.tools.r8.ir.optimize.outliner.OutlinerImpl$Outline outline -> a com.android.tools.r8.graph.DexMethod method -> b int position -> c int argumentMapIndex -> d com.android.tools.r8.ir.optimize.outliner.OutlinerImpl this$0 -> e boolean $assertionsDisabled -> f 1:1:void ():1619:1619 -> 1:1:void (com.android.tools.r8.ir.optimize.outliner.OutlinerImpl,com.android.tools.r8.ir.optimize.outliner.OutlinerImpl$Outline,com.android.tools.r8.graph.DexMethod):1626:1626 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/mL;Lcom/android/tools/r8/internal/dL;Lcom/android/tools/r8/graph/j2;)V"} 2:6:void (com.android.tools.r8.ir.optimize.outliner.OutlinerImpl,com.android.tools.r8.ir.optimize.outliner.OutlinerImpl$Outline,com.android.tools.r8.graph.DexMethod):1624:1628 -> 1:1:void buildPostlude(com.android.tools.r8.ir.conversion.IRBuilder):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;)V"} 2:2:com.android.tools.r8.graph.DebugLocalInfo getIncomingLocalAtBlock(int,int):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(II)Lcom/android/tools/r8/graph/X;"} 3:3:com.android.tools.r8.graph.DebugLocalInfo getOutgoingLocal(int):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/graph/X;"} 4:4:int traceInstruction(int,com.android.tools.r8.ir.conversion.IRBuilder):1664:1664 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/internal/hl;)I"} 5:5:void buildBlockTransfer(com.android.tools.r8.ir.conversion.IRBuilder,int,int,boolean):1692:1692 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;IIZ)V"} 6:8:void buildInstruction(com.android.tools.r8.ir.conversion.IRBuilder,int,boolean):1703:1705 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;IZ)V"} 9:9:int com.android.tools.r8.ir.optimize.outliner.OutlinerImpl$Outline.argumentCount():601:601 -> a 9:9:void buildInstruction(com.android.tools.r8.ir.conversion.IRBuilder,int,boolean):1707 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 10:10:int com.android.tools.r8.ir.optimize.outliner.OutlinerImpl$Outline.argumentCount():601:601 -> a 10:10:void buildInstruction(com.android.tools.r8.ir.conversion.IRBuilder,int,boolean):1707 -> a 11:21:void buildInstruction(com.android.tools.r8.ir.conversion.IRBuilder,int,boolean):1707:1717 -> a 22:22:void resolveAndBuildSwitch(int,int,int,com.android.tools.r8.ir.conversion.IRBuilder):1723:1723 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(IIILcom/android/tools/r8/internal/hl;)V"} 23:23:void resolveAndBuildNewArrayFilledData(int,int,com.android.tools.r8.ir.conversion.IRBuilder):1729:1729 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(IILcom/android/tools/r8/internal/hl;)V"} 1:1:com.android.tools.r8.ir.code.CatchHandlers getCurrentCatchHandlers(com.android.tools.r8.ir.conversion.IRBuilder):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;)Lcom/android/tools/r8/internal/t6;"} 2:2:void setUp():0:0 -> b 3:3:com.android.tools.r8.ir.code.Position getCanonicalDebugPositionAtOffset(int):1744:1744 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/internal/kM;"} 1:1:com.android.tools.r8.graph.DebugLocalInfo getIncomingLocal(int):0:0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/graph/X;"} 2:2:boolean verifyCurrentInstructionCanThrow():0:0 -> c 3:11:void buildPrelude(com.android.tools.r8.ir.conversion.IRBuilder):1676:1684 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;)V"} void clear() -> clear 1:1:boolean verifyLocalInScope(com.android.tools.r8.graph.DebugLocalInfo):0:0 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Z"} 2:2:int getMoveExceptionRegister(int):1739:1739 -> d 1:1:int instructionOffset(int):0:0 -> e 2:2:int instructionCount():1633:1633 -> e 1:1:boolean verifyRegister(int):0:0 -> f 2:2:com.android.tools.r8.ir.code.Position getCurrentPosition():1751:1751 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/kM;"} int instructionIndex(int) -> g com.android.tools.r8.ir.optimize.outliner.OutlinerImpl$OutlineSpotter -> com.android.tools.r8.internal.lL: # {"id":"sourceFile","fileName":"OutlinerImpl.java"} com.android.tools.r8.graph.ProgramMethod method -> a java.util.List currentCandidateInstructions -> b int start -> c int index -> d int actualInstructions -> e java.util.List arguments -> f java.util.List argumentTypes -> g java.util.List argumentsMap -> h int argumentRegisters -> i com.android.tools.r8.graph.DexType returnType -> j com.android.tools.r8.ir.code.Value returnValue -> k int returnValueUniqueUsersLeft -> l int pendingNewInstanceIndex -> m com.android.tools.r8.ir.optimize.outliner.OutlinerImpl this$0 -> n boolean $assertionsDisabled -> o 1:1:void ():766:766 -> 1:1:void (com.android.tools.r8.ir.optimize.outliner.OutlinerImpl,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,java.util.List):785:785 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/mL;Lcom/android/tools/r8/graph/o5;Ljava/util/List;)V"} 2:9:void (com.android.tools.r8.ir.optimize.outliner.OutlinerImpl,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,java.util.List):782:789 -> void handle(int,int,com.android.tools.r8.ir.optimize.outliner.OutlinerImpl$Outline) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(IILcom/android/tools/r8/internal/dL;)V"} 1:2:void process():793:794 -> a 3:6:void com.android.tools.r8.ir.optimize.outliner.OutlinerImpl$OutlineSpotter.processInstruction(com.android.tools.r8.ir.code.Instruction):820:823 -> a 3:6:void process():794 -> a 7:7:boolean com.android.tools.r8.ir.code.Instruction.isAssume():0:0 -> a 7:7:void com.android.tools.r8.ir.optimize.outliner.OutlinerImpl$OutlineSpotter.processInstruction(com.android.tools.r8.ir.code.Instruction):830 -> a 7:7:void process():794 -> a 8:12:void com.android.tools.r8.ir.optimize.outliner.OutlinerImpl$OutlineSpotter.processInstruction(com.android.tools.r8.ir.code.Instruction):837:841 -> a 8:12:void process():794 -> a 13:13:boolean com.android.tools.r8.ir.code.Instruction.isAssume():0:0 -> a 13:13:void com.android.tools.r8.ir.optimize.outliner.OutlinerImpl$OutlineSpotter.includeInstruction(com.android.tools.r8.ir.code.Instruction):1033 -> a 13:13:void com.android.tools.r8.ir.optimize.outliner.OutlinerImpl$OutlineSpotter.processInstruction(com.android.tools.r8.ir.code.Instruction):844 -> a 13:13:void process():794 -> a 14:16:void com.android.tools.r8.ir.optimize.outliner.OutlinerImpl$OutlineSpotter.includeInstruction(com.android.tools.r8.ir.code.Instruction):1034:1036 -> a 14:16:void com.android.tools.r8.ir.optimize.outliner.OutlinerImpl$OutlineSpotter.processInstruction(com.android.tools.r8.ir.code.Instruction):844 -> a 14:16:void process():794 -> a 17:21:void com.android.tools.r8.ir.optimize.outliner.OutlinerImpl$OutlineSpotter.adjustReturnValueUsersLeft(int):1117:1121 -> a 17:21:void com.android.tools.r8.ir.optimize.outliner.OutlinerImpl$OutlineSpotter.includeInstruction(com.android.tools.r8.ir.code.Instruction):1036 -> a 17:21:void com.android.tools.r8.ir.optimize.outliner.OutlinerImpl$OutlineSpotter.processInstruction(com.android.tools.r8.ir.code.Instruction):844 -> a 17:21:void process():794 -> a 22:22:void com.android.tools.r8.ir.optimize.outliner.OutlinerImpl$OutlineSpotter.includeInstruction(com.android.tools.r8.ir.code.Instruction):1041:1041 -> a 22:22:void com.android.tools.r8.ir.optimize.outliner.OutlinerImpl$OutlineSpotter.processInstruction(com.android.tools.r8.ir.code.Instruction):844 -> a 22:22:void process():794 -> a 23:28:java.util.List com.android.tools.r8.ir.optimize.outliner.OutlinerImpl$OutlineSpotter.orderedInValues(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Value):804:809 -> a 23:28:void com.android.tools.r8.ir.optimize.outliner.OutlinerImpl$OutlineSpotter.includeInstruction(com.android.tools.r8.ir.code.Instruction):1041 -> a 23:28:void com.android.tools.r8.ir.optimize.outliner.OutlinerImpl$OutlineSpotter.processInstruction(com.android.tools.r8.ir.code.Instruction):844 -> a 23:28:void process():794 -> a 29:32:void com.android.tools.r8.ir.optimize.outliner.OutlinerImpl$OutlineSpotter.includeInstruction(com.android.tools.r8.ir.code.Instruction):1043:1046 -> a 29:32:void com.android.tools.r8.ir.optimize.outliner.OutlinerImpl$OutlineSpotter.processInstruction(com.android.tools.r8.ir.code.Instruction):844 -> a 29:32:void process():794 -> a 33:37:void com.android.tools.r8.ir.optimize.outliner.OutlinerImpl$OutlineSpotter.adjustReturnValueUsersLeft(int):1117:1121 -> a 33:37:void com.android.tools.r8.ir.optimize.outliner.OutlinerImpl$OutlineSpotter.includeInstruction(com.android.tools.r8.ir.code.Instruction):1047 -> a 33:37:void com.android.tools.r8.ir.optimize.outliner.OutlinerImpl$OutlineSpotter.processInstruction(com.android.tools.r8.ir.code.Instruction):844 -> a 33:37:void process():794 -> a 38:40:void com.android.tools.r8.ir.optimize.outliner.OutlinerImpl$OutlineSpotter.includeInstruction(com.android.tools.r8.ir.code.Instruction):1052:1054 -> a 38:40:void com.android.tools.r8.ir.optimize.outliner.OutlinerImpl$OutlineSpotter.processInstruction(com.android.tools.r8.ir.code.Instruction):844 -> a 38:40:void process():794 -> a 41:48:void com.android.tools.r8.ir.optimize.outliner.OutlinerImpl$OutlineSpotter.updateReturnValueState(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexType):1105:1112 -> a 41:48:void com.android.tools.r8.ir.optimize.outliner.OutlinerImpl$OutlineSpotter.includeInstruction(com.android.tools.r8.ir.code.Instruction):1054 -> a 41:48:void com.android.tools.r8.ir.optimize.outliner.OutlinerImpl$OutlineSpotter.processInstruction(com.android.tools.r8.ir.code.Instruction):844 -> a 41:48:void process():794 -> a 49:51:void com.android.tools.r8.ir.optimize.outliner.OutlinerImpl$OutlineSpotter.includeInstruction(com.android.tools.r8.ir.code.Instruction):1058:1060 -> a 49:51:void com.android.tools.r8.ir.optimize.outliner.OutlinerImpl$OutlineSpotter.processInstruction(com.android.tools.r8.ir.code.Instruction):844 -> a 49:51:void process():794 -> a 52:62:void com.android.tools.r8.ir.optimize.outliner.OutlinerImpl$OutlineSpotter.includeInstruction(com.android.tools.r8.ir.code.Instruction):1058:1068 -> a 52:62:void com.android.tools.r8.ir.optimize.outliner.OutlinerImpl$OutlineSpotter.processInstruction(com.android.tools.r8.ir.code.Instruction):844 -> a 52:62:void process():794 -> a 63:63:boolean com.android.tools.r8.ir.code.Instruction.isInvokePolymorphic():0:0 -> a 63:63:void com.android.tools.r8.ir.optimize.outliner.OutlinerImpl$OutlineSpotter.includeInstruction(com.android.tools.r8.ir.code.Instruction):1068 -> a 63:63:void com.android.tools.r8.ir.optimize.outliner.OutlinerImpl$OutlineSpotter.processInstruction(com.android.tools.r8.ir.code.Instruction):844 -> a 63:63:void process():794 -> a 64:70:void com.android.tools.r8.ir.optimize.outliner.OutlinerImpl$OutlineSpotter.includeInstruction(com.android.tools.r8.ir.code.Instruction):1080:1086 -> a 64:70:void com.android.tools.r8.ir.optimize.outliner.OutlinerImpl$OutlineSpotter.processInstruction(com.android.tools.r8.ir.code.Instruction):844 -> a 64:70:void process():794 -> a 71:97:void com.android.tools.r8.ir.optimize.outliner.OutlinerImpl$OutlineSpotter.includeInstruction(com.android.tools.r8.ir.code.Instruction):1069:1095 -> a 71:97:void com.android.tools.r8.ir.optimize.outliner.OutlinerImpl$OutlineSpotter.processInstruction(com.android.tools.r8.ir.code.Instruction):844 -> a 71:97:void process():794 -> a 98:105:void com.android.tools.r8.ir.optimize.outliner.OutlinerImpl$OutlineSpotter.updateReturnValueState(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexType):1105:1112 -> a 98:105:void com.android.tools.r8.ir.optimize.outliner.OutlinerImpl$OutlineSpotter.includeInstruction(com.android.tools.r8.ir.code.Instruction):1093 -> a 98:105:void com.android.tools.r8.ir.optimize.outliner.OutlinerImpl$OutlineSpotter.processInstruction(com.android.tools.r8.ir.code.Instruction):844 -> a 98:105:void process():794 -> a 106:107:void com.android.tools.r8.ir.optimize.outliner.OutlinerImpl$OutlineSpotter.includeInstruction(com.android.tools.r8.ir.code.Instruction):1098:1099 -> a 106:107:void com.android.tools.r8.ir.optimize.outliner.OutlinerImpl$OutlineSpotter.processInstruction(com.android.tools.r8.ir.code.Instruction):844 -> a 106:107:void process():794 -> a 108:115:void com.android.tools.r8.ir.optimize.outliner.OutlinerImpl$OutlineSpotter.updateReturnValueState(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexType):1105:1112 -> a 108:115:void com.android.tools.r8.ir.optimize.outliner.OutlinerImpl$OutlineSpotter.includeInstruction(com.android.tools.r8.ir.code.Instruction):1097 -> a 108:115:void com.android.tools.r8.ir.optimize.outliner.OutlinerImpl$OutlineSpotter.processInstruction(com.android.tools.r8.ir.code.Instruction):844 -> a 108:115:void process():794 -> a 116:126:void com.android.tools.r8.ir.optimize.outliner.OutlinerImpl$OutlineSpotter.processInstruction(com.android.tools.r8.ir.code.Instruction):846:856 -> a 116:126:void process():794 -> a 127:128:void process():796:797 -> a 129:132:boolean canIncludeInstruction(com.android.tools.r8.ir.code.Instruction):863:866 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lo;)Z"} 133:178:boolean canIncludeInstruction(com.android.tools.r8.ir.code.Instruction):865:910 -> a 179:179:boolean com.android.tools.r8.ir.code.Instruction.isInvokeStatic():0:0 -> a 179:179:boolean canIncludeInstruction(com.android.tools.r8.ir.code.Instruction):913 -> a 180:207:boolean canIncludeInstruction(com.android.tools.r8.ir.code.Instruction):914:941 -> a 208:208:com.android.tools.r8.ir.code.InvokeDirect com.android.tools.r8.ir.code.NewInstance.getUniqueConstructorInvoke(com.android.tools.r8.graph.DexItemFactory):55:55 -> a 208:208:boolean canIncludeInstruction(com.android.tools.r8.ir.code.Instruction):941 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 209:209:com.android.tools.r8.ir.code.InvokeDirect com.android.tools.r8.ir.code.NewInstance.getUniqueConstructorInvoke(com.android.tools.r8.graph.DexItemFactory):55:55 -> a 209:209:boolean canIncludeInstruction(com.android.tools.r8.ir.code.Instruction):941 -> a 210:216:boolean canIncludeInstruction(com.android.tools.r8.ir.code.Instruction):944:950 -> a 217:217:boolean canIncludeInstruction(com.android.tools.r8.ir.code.Instruction):945:945 -> a 218:218:boolean lambda$canIncludeInstruction$0(com.android.tools.r8.ir.code.Value):866:866 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Y10;)Z"} 219:219:com.android.tools.r8.graph.DexType argumentTypeFromInvoke(com.android.tools.r8.ir.code.InvokeMethod,int):956:956 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Rs;I)Lcom/android/tools/r8/graph/v2;"} 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):956 -> a 221:221:com.android.tools.r8.graph.DexType argumentTypeFromInvoke(com.android.tools.r8.ir.code.InvokeMethod,int):958:958 -> a 222:222:boolean com.android.tools.r8.ir.code.Instruction.isInvokePolymorphic():0:0 -> a 222:222:com.android.tools.r8.graph.DexType argumentTypeFromInvoke(com.android.tools.r8.ir.code.InvokeMethod,int):961 -> a 223:228:com.android.tools.r8.graph.DexType argumentTypeFromInvoke(com.android.tools.r8.ir.code.InvokeMethod,int):963:968 -> a 229:252:com.android.tools.r8.graph.DexType argumentTypeFromValue(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.InvokeMethod,int):994:1017 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Y10;Lcom/android/tools/r8/internal/Rs;I)Lcom/android/tools/r8/graph/v2;"} 253:253:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isBoolean():0:0 -> a 253:253:boolean com.android.tools.r8.ir.analysis.type.PrimitiveTypeElement.hasDexType():68 -> a 253:253:com.android.tools.r8.graph.DexType argumentTypeFromValue(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.InvokeMethod,int):1017 -> a 254:254:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isByte():0:0 -> a 254:254:boolean com.android.tools.r8.ir.analysis.type.PrimitiveTypeElement.hasDexType():69 -> a 254:254:com.android.tools.r8.graph.DexType argumentTypeFromValue(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.InvokeMethod,int):1017 -> a 255:255:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isShort():0:0 -> a 255:255:boolean com.android.tools.r8.ir.analysis.type.PrimitiveTypeElement.hasDexType():70 -> 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):1017 -> a 256:256:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isChar():0:0 -> a 256:256:boolean com.android.tools.r8.ir.analysis.type.PrimitiveTypeElement.hasDexType():71 -> a 256:256:com.android.tools.r8.graph.DexType argumentTypeFromValue(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.InvokeMethod,int):1017 -> a 257:257:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isInt():0:0 -> a 257:257:boolean com.android.tools.r8.ir.analysis.type.PrimitiveTypeElement.hasDexType():72 -> a 257:257:com.android.tools.r8.graph.DexType argumentTypeFromValue(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.InvokeMethod,int):1017 -> a 258:258:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isFloat():0:0 -> a 258:258:boolean com.android.tools.r8.ir.analysis.type.PrimitiveTypeElement.hasDexType():73 -> a 258:258:com.android.tools.r8.graph.DexType argumentTypeFromValue(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.InvokeMethod,int):1017 -> a 259:259:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isLong():0:0 -> a 259:259:boolean com.android.tools.r8.ir.analysis.type.PrimitiveTypeElement.hasDexType():74 -> a 259:259:com.android.tools.r8.graph.DexType argumentTypeFromValue(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.InvokeMethod,int):1017 -> a 260:260:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isDouble():0:0 -> a 260:260:boolean com.android.tools.r8.ir.analysis.type.PrimitiveTypeElement.hasDexType():75 -> a 260:260:com.android.tools.r8.graph.DexType argumentTypeFromValue(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.InvokeMethod,int):1017 -> a 261:262:com.android.tools.r8.graph.DexType argumentTypeFromValue(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.InvokeMethod,int):1017:1018 -> a 263:263:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isInt():0:0 -> 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:267:com.android.tools.r8.graph.DexType argumentTypeFromValue(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.InvokeMethod,int):1022:1025 -> a 268:297:void candidate(int,int):1128:1157 -> a 298:308:void reset(int):1162:1172 -> a 1:7:boolean supportedArgumentType(com.android.tools.r8.ir.code.Value):973:979 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Y10;)Z"} 8:8:boolean com.android.tools.r8.utils.InternalOptions.isGeneratingClassFiles():587:587 -> b 8:8:boolean supportedArgumentType(com.android.tools.r8.ir.code.Value):979 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 9:9:boolean com.android.tools.r8.utils.InternalOptions.isGeneratingClassFiles():587:587 -> b 9:9:boolean supportedArgumentType(com.android.tools.r8.ir.code.Value):979 -> b 10:16:boolean supportedArgumentType(com.android.tools.r8.ir.code.Value):982:988 -> b com.android.tools.r8.ir.optimize.peepholes.BasicBlockMuncher -> com.android.tools.r8.internal.C4: # {"id":"sourceFile","fileName":"BasicBlockMuncher.java"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/utils/A1;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/internal/bm;Lcom/android/tools/r8/utils/A1;)V"} 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:39:void runPeepholes(com.android.tools.r8.ir.code.IRCode,java.util.List,com.android.tools.r8.utils.InternalOptions):49:79 -> a 40:40:java.lang.Object com.android.tools.r8.ir.code.BasicBlockIterator.next():11:11 -> a 40:40: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.android.tools.r8.internal.D4: # {"id":"sourceFile","fileName":"BasicBlockPeephole.java"} boolean match(com.android.tools.r8.ir.code.InstructionListIterator) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/AB;)Z"} boolean resetAfterMatch() -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} com.android.tools.r8.ir.optimize.peepholes.DupDupDupPeephole -> com.android.tools.r8.internal.Jf: # {"id":"sourceFile","fileName":"DupDupDupPeephole.java"} com.android.tools.r8.ir.optimize.peepholes.Point dup1Exp -> a com.android.tools.r8.ir.optimize.peepholes.Point dup2Exp -> b com.android.tools.r8.ir.optimize.peepholes.Point dup3Exp -> c com.android.tools.r8.ir.optimize.peepholes.PeepholeLayout layout -> d 1:10:void ():28:37 -> 1:1:boolean resetAfterMatch():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} 2:2:boolean lambda$new$0(com.android.tools.r8.ir.code.Instruction):31:31 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lo;)Z"} 3:3:boolean com.android.tools.r8.ir.code.Instruction.isDup():0:0 -> a 3:3:boolean lambda$new$0(com.android.tools.r8.ir.code.Instruction):31 -> a 4:4:boolean lambda$new$0(com.android.tools.r8.ir.code.Instruction):31:31 -> a 5:38:boolean match(com.android.tools.r8.ir.code.InstructionListIterator):41:74 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/AB;)Z"} 39:39:void com.android.tools.r8.ir.code.InstructionListIterator.replaceCurrentInstruction(com.android.tools.r8.ir.code.Instruction):49:49 -> a 39:39:boolean match(com.android.tools.r8.ir.code.InstructionListIterator):75 -> a 40:40:void com.android.tools.r8.ir.optimize.peepholes.PeepholeHelper.resetPrevious(com.android.tools.r8.ir.code.InstructionListIterator,int):33:33 -> a 40:40: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lo;)Z"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lo;)Z"} 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.android.tools.r8.internal.vC: # {"id":"sourceFile","fileName":"LoadLoadDupPeephole.java"} com.android.tools.r8.ir.optimize.peepholes.Point lastLoadExp -> a com.android.tools.r8.ir.optimize.peepholes.Point firstLoadExp -> b com.android.tools.r8.ir.optimize.peepholes.PeepholeLayout layout -> c boolean $assertionsDisabled -> d 1:1:void ():30:30 -> 1:8:void ():30:37 -> 1:1:boolean resetAfterMatch():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} 2:25:boolean match(com.android.tools.r8.ir.code.InstructionListIterator):41:64 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/AB;)Z"} 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.android.tools.r8.internal.XD: # {"id":"sourceFile","fileName":"Match.java"} java.util.List instructions -> a 1:3:void (com.android.tools.r8.ir.optimize.peepholes.PeepholeExpression[],java.util.List):14:16 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/ArrayList;)V"} com.android.tools.r8.ir.optimize.peepholes.MoveLoadUpPeephole -> com.android.tools.r8.internal.GF: # {"id":"sourceFile","fileName":"MoveLoadUpPeephole.java"} com.android.tools.r8.ir.code.Value local -> a int stackHeight -> b com.android.tools.r8.ir.code.Instruction insertPosition -> c com.android.tools.r8.ir.optimize.peepholes.Point firstLoad -> d com.android.tools.r8.ir.optimize.peepholes.PeepholeLayout layout -> e boolean $assertionsDisabled -> f 1:1:void ():33:33 -> 1:43:void ():33:75 -> 1:1:boolean resetAfterMatch():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} 2:7:boolean lambda$new$0(com.android.tools.r8.ir.code.Instruction):47:52 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lo;)Z"} 8:11:boolean match(com.android.tools.r8.ir.code.InstructionListIterator):79:82 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/AB;)Z"} 12:35:boolean com.android.tools.r8.ir.optimize.peepholes.MoveLoadUpPeephole.isPotentionalIncInstruction(com.android.tools.r8.ir.code.InstructionListIterator):116:139 -> a 12:35:boolean match(com.android.tools.r8.ir.code.InstructionListIterator):82 -> a 36:36:boolean com.android.tools.r8.ir.code.Instruction.isStore():0:0 -> a 36:36:boolean com.android.tools.r8.ir.optimize.peepholes.MoveLoadUpPeephole.isPotentionalIncInstruction(com.android.tools.r8.ir.code.InstructionListIterator):139 -> a 36:36:boolean match(com.android.tools.r8.ir.code.InstructionListIterator):82 -> a 37:37:boolean com.android.tools.r8.ir.optimize.peepholes.MoveLoadUpPeephole.isPotentionalIncInstruction(com.android.tools.r8.ir.code.InstructionListIterator):134:134 -> a 37:37:boolean match(com.android.tools.r8.ir.code.InstructionListIterator):82 -> a 38:38:boolean com.android.tools.r8.ir.optimize.peepholes.MoveLoadUpPeephole.isPotentionalIncInstruction(com.android.tools.r8.ir.code.InstructionListIterator):129:129 -> a 38:38:boolean match(com.android.tools.r8.ir.code.InstructionListIterator):82 -> a 39:60:boolean match(com.android.tools.r8.ir.code.InstructionListIterator):85:106 -> a 61:61:void com.android.tools.r8.ir.optimize.peepholes.PeepholeHelper.resetPrevious(com.android.tools.r8.ir.code.InstructionListIterator,int):33:33 -> a 61:61: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lo;)Z"} 2:2:boolean com.android.tools.r8.ir.code.Instruction.isMoveException():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.isStore():0:0 -> b 3:3:boolean lambda$new$1(com.android.tools.r8.ir.code.Instruction):60 -> b 4:11:boolean lambda$new$1(com.android.tools.r8.ir.code.Instruction):60:67 -> b 12:12:boolean com.android.tools.r8.ir.code.Instruction.isDebugPosition():0:0 -> b 12:12:boolean lambda$new$1(com.android.tools.r8.ir.code.Instruction):68 -> b 13:13:boolean lambda$new$1(com.android.tools.r8.ir.code.Instruction):69:69 -> b com.android.tools.r8.ir.optimize.peepholes.PeepholeExpression -> com.android.tools.r8.internal.KL: # {"id":"sourceFile","fileName":"PeepholeExpression.java"} int getMin() -> a void setIndex(int) -> a java.util.function.Predicate getPredicate() -> b int getMax() -> c com.android.tools.r8.ir.optimize.peepholes.PeepholeHelper -> com.android.tools.r8.internal.LL: # {"id":"sourceFile","fileName":"PeepholeHelper.java"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Predicate;Lcom/android/tools/r8/internal/lo;)Z"} 5:5:com.android.tools.r8.ir.code.Instruction resetNext(com.android.tools.r8.ir.code.InstructionListIterator,int):26:26 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/AB;I)V"} 6:7:int numberOfValuesConsumedFromStack(com.android.tools.r8.ir.code.Instruction):49:50 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lo;)I"} 8:22:void moveInstructionsUpToCurrentPosition(com.android.tools.r8.ir.code.InstructionListIterator,java.util.List):59:73 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/AB;Ljava/util/List;)V"} 23:23:boolean lambda$moveInstructionsUpToCurrentPosition$1(java.util.List,com.android.tools.r8.ir.code.Instruction):66:66 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;Lcom/android/tools/r8/internal/lo;)Z"} 1:4:int numberOfValuesPutOnStack(com.android.tools.r8.ir.code.Instruction):38:41 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lo;)I"} 5:5:boolean lambda$moveInstructionsUpToCurrentPosition$2(java.util.List,com.android.tools.r8.ir.code.Instruction):72:72 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;Lcom/android/tools/r8/internal/lo;)Z"} com.android.tools.r8.ir.optimize.peepholes.PeepholeLayout -> com.android.tools.r8.internal.ML: # {"id":"sourceFile","fileName":"PeepholeLayout.java"} java.util.List instructions -> a com.android.tools.r8.ir.optimize.peepholes.PeepholeExpression[] expressions -> b boolean backwards -> c 1:8:void (boolean,com.android.tools.r8.ir.optimize.peepholes.PeepholeExpression[]):18:25 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Z[Lcom/android/tools/r8/internal/KL;)V"} 1:1:com.android.tools.r8.ir.optimize.peepholes.PeepholeLayout lookBackward(com.android.tools.r8.ir.optimize.peepholes.PeepholeExpression[]):33:33 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"([Lcom/android/tools/r8/internal/KL;)Lcom/android/tools/r8/internal/ML;"} 2:5:com.android.tools.r8.ir.optimize.peepholes.Match test(com.android.tools.r8.ir.code.InstructionListIterator):37:40 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/AB;)Lcom/android/tools/r8/internal/XD;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Supplier;Ljava/util/function/Supplier;Ljava/lang/Runnable;)Lcom/android/tools/r8/internal/XD;"} 1:1:com.android.tools.r8.ir.optimize.peepholes.PeepholeLayout lookForward(com.android.tools.r8.ir.optimize.peepholes.PeepholeExpression[]):29:29 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"([Lcom/android/tools/r8/internal/KL;)Lcom/android/tools/r8/internal/ML;"} com.android.tools.r8.ir.optimize.peepholes.Point -> com.android.tools.r8.internal.bM: # {"id":"sourceFile","fileName":"Point.java"} 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:int getMin():0:0 -> 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/XD;)Lcom/android/tools/r8/internal/lo;"} 1:1:java.util.function.Predicate getPredicate():21:21 -> b int getMax() -> c com.android.tools.r8.ir.optimize.peepholes.RemoveDebugPositionPeephole -> com.android.tools.r8.internal.bT: # {"id":"sourceFile","fileName":"RemoveDebugPositionPeephole.java"} com.android.tools.r8.ir.optimize.peepholes.Point debugPositionExp -> a com.android.tools.r8.ir.optimize.peepholes.Point secondInstructionExp -> b com.android.tools.r8.ir.optimize.peepholes.PeepholeLayout layout -> c boolean $assertionsDisabled -> d 1:1:void ():38:38 -> 1:11:void ():38:48 -> 1:1:boolean lambda$match$0(com.android.tools.r8.ir.code.DebugPosition,com.android.tools.r8.ir.code.Instruction):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Rd;Lcom/android/tools/r8/internal/lo;)Z"} 2:2:boolean resetAfterMatch():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} 3:35:boolean match(com.android.tools.r8.ir.code.InstructionListIterator):52:84 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/AB;)Z"} com.android.tools.r8.ir.optimize.peepholes.StoreLoadPeephole -> com.android.tools.r8.internal.ZW: # {"id":"sourceFile","fileName":"StoreLoadPeephole.java"} com.android.tools.r8.ir.optimize.peepholes.Point storeExp -> a com.android.tools.r8.ir.optimize.peepholes.Point loadExp -> b com.android.tools.r8.ir.optimize.peepholes.PeepholeLayout layout -> c 1:6:void ():22:27 -> 1:1:boolean resetAfterMatch():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} 2:19:boolean match(com.android.tools.r8.ir.code.InstructionListIterator):31:48 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/AB;)Z"} com.android.tools.r8.ir.optimize.peepholes.StoreLoadToDupStorePeephole -> com.android.tools.r8.internal.aX: # {"id":"sourceFile","fileName":"StoreLoadToDupStorePeephole.java"} com.android.tools.r8.ir.optimize.peepholes.Point storeExp -> a com.android.tools.r8.ir.optimize.peepholes.Point loadExp -> b com.android.tools.r8.ir.optimize.peepholes.Wildcard dupsExp -> c com.android.tools.r8.ir.optimize.peepholes.PeepholeLayout layout -> d boolean $assertionsDisabled -> e 1:1:void ():33:33 -> 1:7:void ():33:39 -> 1:1:boolean lambda$match$1(com.android.tools.r8.ir.code.Load,com.android.tools.r8.ir.code.Instruction):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/uC;Lcom/android/tools/r8/internal/lo;)Z"} 2:2:boolean resetAfterMatch():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} 3:3:boolean lambda$new$0(com.android.tools.r8.ir.code.Instruction):37:37 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lo;)Z"} 4:4:boolean com.android.tools.r8.ir.code.Instruction.isDup():0:0 -> a 4:4:boolean lambda$new$0(com.android.tools.r8.ir.code.Instruction):37 -> a 5:5:boolean com.android.tools.r8.ir.code.Instruction.isDup2():0:0 -> a 5:5:boolean lambda$new$0(com.android.tools.r8.ir.code.Instruction):37 -> a 6:25:boolean match(com.android.tools.r8.ir.code.InstructionListIterator):43:62 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/AB;)Z"} 26:26:boolean com.android.tools.r8.ir.code.Instruction.isDup():0:0 -> a 26:26:boolean match(com.android.tools.r8.ir.code.InstructionListIterator):62 -> a 27:45:boolean match(com.android.tools.r8.ir.code.InstructionListIterator):62:80 -> a com.android.tools.r8.ir.optimize.peepholes.StoreSequenceLoadPeephole -> com.android.tools.r8.internal.bX: # {"id":"sourceFile","fileName":"StoreSequenceLoadPeephole.java"} com.android.tools.r8.ir.code.Store store -> a int stackHeight -> b com.android.tools.r8.ir.optimize.peepholes.Point storeExp -> c com.android.tools.r8.ir.optimize.peepholes.Wildcard seqExp -> d com.android.tools.r8.ir.optimize.peepholes.Point loadExp -> e com.android.tools.r8.ir.optimize.peepholes.PeepholeLayout layout -> f 1:48:void ():34:81 -> 1:1:boolean lambda$match$3(com.android.tools.r8.ir.code.Load,com.android.tools.r8.ir.code.Instruction):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/uC;Lcom/android/tools/r8/internal/lo;)Z"} 2:2:boolean resetAfterMatch():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} 3:3:boolean lambda$new$0(com.android.tools.r8.ir.code.Instruction):42:42 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lo;)Z"} 4:4:boolean com.android.tools.r8.ir.code.Instruction.isStore():0:0 -> a 4:4:boolean lambda$new$0(com.android.tools.r8.ir.code.Instruction):42 -> a 5:11:boolean lambda$new$0(com.android.tools.r8.ir.code.Instruction):43:49 -> a 12:52:boolean match(com.android.tools.r8.ir.code.InstructionListIterator):85:125 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/AB;)Z"} 53:53:void com.android.tools.r8.ir.code.InstructionListIterator.replaceCurrentInstruction(com.android.tools.r8.ir.code.Instruction):49:49 -> a 53:53:boolean match(com.android.tools.r8.ir.code.InstructionListIterator):125 -> a 54:54: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lo;)Z"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lo;)Z"} 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.android.tools.r8.internal.M20: # {"id":"sourceFile","fileName":"Wildcard.java"} 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:int getMin():0:0 -> 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/XD;)Ljava/util/List;"} 1:1:java.util.function.Predicate getPredicate():22:22 -> b int getMax() -> c com.android.tools.r8.ir.optimize.string.StringBuilderAction -> com.android.tools.r8.internal.qX: # {"id":"sourceFile","fileName":"StringBuilderAction.java"} 1:1:boolean isReplaceArgumentByStringConcat():0:0 -> 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/internal/nl;Lcom/android/tools/r8/internal/lo;Lcom/android/tools/r8/internal/WX;)V"} 2:5: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/internal/nl;Lcom/android/tools/r8/internal/lo;Ljava/lang/String;)Lcom/android/tools/r8/internal/Y10;"} 6:19: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:386 -> a 20:20: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 21:31: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:403 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/nl;Lcom/android/tools/r8/internal/lo;Lcom/android/tools/r8/internal/WX;)V"} 32:33:boolean lambda$removeStringBuilderInstruction$0(com.android.tools.r8.ir.optimize.string.StringBuilderOracle,com.android.tools.r8.ir.code.Value):396:397 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/XX;Lcom/android/tools/r8/internal/Y10;)Z"} boolean isAllowedToBeOverwrittenByRemoveStringBuilderAction() -> b com.android.tools.r8.ir.optimize.string.StringBuilderAction$ReplaceArgumentByStringConcat asReplaceArgumentByStringConcat() -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/mX;"} com.android.tools.r8.ir.optimize.string.StringBuilderAction$1 -> com.android.tools.r8.internal.iX: # {"id":"sourceFile","fileName":"StringBuilderAction.java"} boolean $assertionsDisabled -> a 1:1:void ():355:355 -> com.android.tools.r8.ir.optimize.string.StringBuilderAction$AppendWithNewConstantString -> com.android.tools.r8.internal.jX: # {"id":"sourceFile","fileName":"StringBuilderAction.java"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/internal/nl;Lcom/android/tools/r8/internal/lo;Lcom/android/tools/r8/internal/WX;)V"} 2:9: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:118 -> a 10:10:com.android.tools.r8.ir.code.InvokeDirect$Builder com.android.tools.r8.ir.code.InvokeDirect.builder():54:54 -> a 10: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):118 -> a 11: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):119:121 -> a 14:18: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 14:18: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 19: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):120:123 -> a 23:23:void com.android.tools.r8.ir.code.InstructionListIterator.replaceCurrentInstruction(com.android.tools.r8.ir.code.Instruction):49:49 -> 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):117 -> 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:124 -> 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: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 26:26:boolean com.android.tools.r8.graph.DexItemFactory$StringBuildingMethods.isAppendStringMethod(com.android.tools.r8.graph.DexMethod):2317:2317 -> a 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 -> 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 # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 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):142:142 -> 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 28:28:boolean com.android.tools.r8.graph.DexItemFactory$StringBuildingMethods.isAppendStringMethod(com.android.tools.r8.graph.DexMethod):2317:2317 -> a 28:28: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 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):124 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 29:29: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:126 -> a 30:30:com.android.tools.r8.ir.code.InvokeVirtual$Builder com.android.tools.r8.ir.code.InvokeVirtual.builder():41:41 -> a 30: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):126 -> a 31: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):127:128 -> a 33:37: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 33:37: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 38: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):128:130 -> a 41:41:void com.android.tools.r8.ir.code.InstructionListIterator.replaceCurrentInstruction(com.android.tools.r8.ir.code.Instruction):49:49 -> 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):125 -> a 42:42: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.android.tools.r8.internal.kX: # {"id":"sourceFile","fileName":"StringBuilderAction.java"} com.android.tools.r8.ir.optimize.string.StringBuilderAction$RemoveStringBuilderAction INSTANCE -> a 1:1:void ():45:45 -> 1:1:void ():43:43 -> 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/internal/nl;Lcom/android/tools/r8/internal/lo;Lcom/android/tools/r8/internal/WX;)V"} boolean isAllowedToBeOverwrittenByRemoveStringBuilderAction() -> b 1:1:com.android.tools.r8.ir.optimize.string.StringBuilderAction$RemoveStringBuilderAction getInstance():58:58 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/kX;"} com.android.tools.r8.ir.optimize.string.StringBuilderAction$ReplaceArgumentByExistingString -> com.android.tools.r8.internal.lX: # {"id":"sourceFile","fileName":"StringBuilderAction.java"} com.android.tools.r8.ir.code.Value string -> a 1:2:void (com.android.tools.r8.ir.code.Value):245:246 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Y10;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/internal/nl;Lcom/android/tools/r8/internal/lo;Lcom/android/tools/r8/internal/WX;)V"} boolean isAllowedToBeOverwrittenByRemoveStringBuilderAction() -> b com.android.tools.r8.ir.optimize.string.StringBuilderAction$ReplaceArgumentByStringConcat -> com.android.tools.r8.internal.mX: # {"id":"sourceFile","fileName":"StringBuilderAction.java"} com.android.tools.r8.ir.code.Value first -> a com.android.tools.r8.ir.code.Value second -> b java.lang.String newConstant -> c com.android.tools.r8.ir.code.Value outValue -> d boolean removeInstruction -> e boolean $assertionsDisabled -> f 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Y10;Lcom/android/tools/r8/internal/Y10;Ljava/lang/String;Lcom/android/tools/r8/internal/Y10;)V"} 1:1:boolean isReplaceArgumentByStringConcat():0:0 -> a 2:2: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Y10;Lcom/android/tools/r8/internal/Y10;Lcom/android/tools/r8/internal/Y10;)Lcom/android/tools/r8/internal/mX;"} 3:3: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Y10;Lcom/android/tools/r8/internal/Y10;Ljava/lang/String;)Lcom/android/tools/r8/internal/mX;"} 4: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):309:310 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/internal/nl;Lcom/android/tools/r8/internal/lo;Lcom/android/tools/r8/internal/WX;)V"} 6:6:java.lang.Object com.android.tools.r8.ir.code.IRCodeInstructionListIterator.previous():23:23 -> 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):311 -> a 7:16: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:321 -> a 17:17:com.android.tools.r8.ir.code.InvokeVirtual$Builder com.android.tools.r8.ir.code.InvokeVirtual.builder():41:41 -> a 17: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):321 -> a 18: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):322:326 -> 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):325:325 -> a 24:35: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Y10;Lcom/android/tools/r8/internal/Y10;Ljava/lang/String;)Lcom/android/tools/r8/internal/mX;"} com.android.tools.r8.ir.optimize.string.StringBuilderAction$ReplaceArgumentByStringConcat asReplaceArgumentByStringConcat() -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/mX;"} 1:1:void setRemoveInstruction():299:299 -> d com.android.tools.r8.ir.optimize.string.StringBuilderAction$ReplaceByConstantString -> com.android.tools.r8.internal.nX: # {"id":"sourceFile","fileName":"StringBuilderAction.java"} java.lang.String replacement -> a boolean $assertionsDisabled -> b 1:1:void ():70:70 -> 1:2:void (java.lang.String):74:75 -> 1: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:86 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/internal/nl;Lcom/android/tools/r8/internal/lo;Lcom/android/tools/r8/internal/WX;)V"} 3:3: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 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):86 -> a 4:4: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 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):86 -> a com.android.tools.r8.ir.optimize.string.StringBuilderAction$ReplaceByExistingString -> com.android.tools.r8.internal.oX: # {"id":"sourceFile","fileName":"StringBuilderAction.java"} com.android.tools.r8.ir.code.Value existingString -> a 1:2:void (com.android.tools.r8.ir.code.Value):161:162 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Y10;)V"} 1: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:173 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/internal/nl;Lcom/android/tools/r8/internal/lo;Lcom/android/tools/r8/internal/WX;)V"} boolean isAllowedToBeOverwrittenByRemoveStringBuilderAction() -> b com.android.tools.r8.ir.optimize.string.StringBuilderAction$ReplaceByStringConcat -> com.android.tools.r8.internal.pX: # {"id":"sourceFile","fileName":"StringBuilderAction.java"} com.android.tools.r8.ir.code.Value first -> a com.android.tools.r8.ir.code.Value second -> b 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Y10;Lcom/android/tools/r8/internal/Y10;Ljava/lang/String;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Y10;Lcom/android/tools/r8/internal/Y10;)Lcom/android/tools/r8/internal/pX;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Y10;Ljava/lang/String;)Lcom/android/tools/r8/internal/pX;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/internal/nl;Lcom/android/tools/r8/internal/lo;Lcom/android/tools/r8/internal/WX;)V"} 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: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):221:230 -> a 15:15:com.android.tools.r8.ir.code.InvokeVirtual$Builder com.android.tools.r8.ir.code.InvokeVirtual.builder():41:41 -> 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):230 -> a 16:16: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 17:18:com.android.tools.r8.ir.analysis.type.ClassTypeElement com.android.tools.r8.ir.analysis.type.TypeElement.stringClassType(com.android.tools.r8.graph.AppView):411:412 -> a 17:18: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 19: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):232:232 -> a 20: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):231:236 -> 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):235:235 -> a 27: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):234:237 -> a 31:31:void com.android.tools.r8.ir.code.InstructionListIterator.replaceCurrentInstruction(com.android.tools.r8.ir.code.Instruction):49:49 -> a 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):229 -> a 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Y10;Ljava/lang/String;)Lcom/android/tools/r8/internal/pX;"} com.android.tools.r8.ir.optimize.string.StringBuilderAppendOptimizer -> com.android.tools.r8.internal.uX: # {"id":"sourceFile","fileName":"StringBuilderAppendOptimizer.java"} 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/ll;)V"} 1:1:void run(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):94:94 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/ll;)V"} 2:353:java.util.Map com.android.tools.r8.ir.optimize.string.StringBuilderAppendOptimizer.computeStringBuilderGraphs():142:493 -> a 2:353:void com.android.tools.r8.ir.optimize.string.StringBuilderAppendOptimizer.run():98 -> a 2:353:void run(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):94 -> a 354:354:boolean com.android.tools.r8.utils.TraversalContinuation.shouldBreak():156:156 -> a 354:354:java.util.Map com.android.tools.r8.ir.optimize.string.StringBuilderAppendOptimizer.computeStringBuilderGraphs():495 -> a 354:354:void com.android.tools.r8.ir.optimize.string.StringBuilderAppendOptimizer.run():98 -> a 354:354:void run(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):94 -> a 355:356:java.util.Map com.android.tools.r8.ir.optimize.string.StringBuilderAppendOptimizer.computeStringBuilderGraphs():496:497 -> a 355:356:void com.android.tools.r8.ir.optimize.string.StringBuilderAppendOptimizer.run():98 -> a 355:356:void run(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):94 -> a 357:358:void com.android.tools.r8.ir.optimize.string.StringBuilderAppendOptimizer.run():99:100 -> a 357:358:void run(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):94 -> a 359:359:com.android.tools.r8.ir.code.InstructionListIterator com.android.tools.r8.ir.code.IRCode.instructionListIterator():1052:1052 -> a 359:359:void com.android.tools.r8.ir.optimize.string.StringBuilderAppendOptimizer.run():103 -> a 359:359:void run(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):94 -> a 360:367:void com.android.tools.r8.ir.optimize.string.StringBuilderAppendOptimizer.run():104:111 -> a 360:367:void run(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):94 -> a 368:417:java.util.Map optimizeOnGraphs(java.util.Map):510:559 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Map;)Ljava/util/IdentityHashMap;"} 418:447:java.util.Collection com.android.tools.r8.ir.optimize.string.StringBuilderAppendOptimizer.computeProcessingOrder(java.util.Map,java.util.Map,java.util.Map):592:621 -> a 418:447:java.util.Map optimizeOnGraphs(java.util.Map):574 -> a 448:453:java.util.Map optimizeOnGraphs(java.util.Map):574:579 -> a 454:460: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Ljava/util/Set;Ljava/util/Set;Ljava/util/Set;Lcom/android/tools/r8/internal/Y10;Lcom/android/tools/r8/internal/OX;)V"} 461:461:boolean com.android.tools.r8.ir.optimize.string.StringBuilderNode.isNewInstanceNode():0:0 -> a 461: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):530 -> a 462:470: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 471:471:boolean com.android.tools.r8.ir.optimize.string.StringBuilderNode.isLoopNode():0:0 -> a 471: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):542 -> 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):543:543 -> a 473:473:boolean com.android.tools.r8.ir.optimize.string.StringBuilderNode.isEscapeNode():0:0 -> 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):545 -> a 474:475: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 476:476:boolean com.android.tools.r8.ir.optimize.string.StringBuilderNode.isToStringNode():0:0 -> a 476: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):549 -> a 477:477:boolean com.android.tools.r8.ir.optimize.string.StringBuilderNode.isImplicitToStringNode():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: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 479:479:boolean com.android.tools.r8.ir.optimize.string.StringBuilderNode.isInspectingNode():0:0 -> 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):552 -> a 480:482: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 483:483:com.android.tools.r8.ir.code.Value lambda$optimizeOnGraphs$1():568:568 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Y10;"} 484: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:412 -> a 484:485:com.android.tools.r8.ir.code.Value lambda$optimizeOnGraphs$1():568 -> a 486:486:com.android.tools.r8.ir.code.Value lambda$optimizeOnGraphs$1():568:568 -> a com.android.tools.r8.ir.optimize.string.StringBuilderAppendOptimizer$1 -> com.android.tools.r8.internal.rX: # {"id":"sourceFile","fileName":"StringBuilderAppendOptimizer.java"} com.android.tools.r8.ir.analysis.framework.intraprocedural.IntraproceduralDataflowAnalysis val$analysis -> f com.android.tools.r8.ir.optimize.string.StringBuilderEscapeTransferFunction val$transferFunction -> g com.android.tools.r8.ir.optimize.string.StringBuilderAppendOptimizer this$0 -> h boolean $assertionsDisabled -> i 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/uX;Lcom/android/tools/r8/internal/Cs;Lcom/android/tools/r8/internal/xX;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lo;Lcom/android/tools/r8/internal/wX;Ljava/util/function/BiConsumer;)V"} 2:3:void createNodesForInstruction(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.optimize.string.StringBuilderEscapeState,java.util.function.BiConsumer):241:242 -> a 4:9:void createNodesForInstruction(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.optimize.string.StringBuilderEscapeState,java.util.function.BiConsumer):241:246 -> a 10:12:boolean com.android.tools.r8.ir.optimize.string.StringBuilderHelper.canMutate(com.android.tools.r8.ir.code.Instruction):34:36 -> a 10: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 15:15:void lambda$process$0(com.android.tools.r8.ir.code.Value):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Y10;)V"} 16:68:com.android.tools.r8.utils.TraversalContinuation process(com.android.tools.r8.utils.DepthFirstSearchWorkListBase$DFSNodeWithState,java.util.function.Function):167:219 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/n0;Ljava/util/function/Function;)Lcom/android/tools/r8/utils/E3;"} 69:71:void lambda$process$1(java.util.Map,java.util.Map,com.android.tools.r8.ir.code.Value):185:187 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Map;Ljava/util/Map;Lcom/android/tools/r8/internal/Y10;)V"} 72: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):202:205 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Map;Ljava/util/Map;Lcom/android/tools/r8/internal/Y10;Lcom/android/tools/r8/internal/OX;)V"} 76:76:boolean com.android.tools.r8.ir.optimize.string.StringBuilderNode.isMutateNode():0:0 -> 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):225 -> 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.StringBuilderAppendOptimizer$1.shouldAddNodeToGraph(com.android.tools.r8.ir.optimize.string.StringBuilderNode,com.android.tools.r8.ir.optimize.string.StringBuilderNode):226: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.isMutateNode():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):226 -> 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.StringBuilderNode.isInspectingNode():0:0 -> 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):227 -> 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.StringBuilderAppendOptimizer$1.shouldAddNodeToGraph(com.android.tools.r8.ir.optimize.string.StringBuilderNode,com.android.tools.r8.ir.optimize.string.StringBuilderNode):228: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:82:boolean com.android.tools.r8.ir.optimize.string.StringBuilderNode.isInspectingNode():0:0 -> a 82:82: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 82:82: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 83:84: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 85:85: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/BiConsumer;Lcom/android/tools/r8/internal/EX;Lcom/android/tools/r8/internal/Y10;)V"} 86:86: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/BiConsumer;Lcom/android/tools/r8/internal/BX;Lcom/android/tools/r8/internal/Y10;)V"} 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:322 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/BiConsumer;Lcom/android/tools/r8/internal/lo;Lcom/android/tools/r8/internal/Y10;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Y10;Lcom/android/tools/r8/internal/lo;Lcom/android/tools/r8/internal/FX;Lcom/android/tools/r8/internal/wX;Ljava/util/function/BiConsumer;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/BiConsumer;Lcom/android/tools/r8/internal/DX;Lcom/android/tools/r8/internal/Y10;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Y10;Lcom/android/tools/r8/internal/wX;Ljava/util/function/Consumer;Ljava/util/function/Consumer;)Z"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Y10;Lcom/android/tools/r8/internal/wX;Ljava/util/function/Consumer;)Z"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/n0;Ljava/util/List;)Lcom/android/tools/r8/utils/D3;"} 132:132:void com.android.tools.r8.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:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSet com.android.tools.r8.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(com.android.tools.r8.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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/IR;Lcom/android/tools/r8/internal/tX;Ljava/util/List;Lcom/android/tools/r8/internal/Y10;Lcom/android/tools/r8/internal/OX;)V"} 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(com.android.tools.r8.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(com.android.tools.r8.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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/BiConsumer;Lcom/android/tools/r8/internal/Y10;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Y10;Lcom/android/tools/r8/internal/OX;)Lcom/android/tools/r8/internal/OX;"} 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:5:void createNodesForStringBuilderInstruction(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.optimize.string.StringBuilderEscapeState,java.util.function.BiConsumer):268:272 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lo;Lcom/android/tools/r8/internal/wX;Ljava/util/function/BiConsumer;)V"} 6:22:void createNodesForStringBuilderInstruction(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.optimize.string.StringBuilderEscapeState,java.util.function.BiConsumer):271:287 -> b 23:24:boolean com.android.tools.r8.ir.optimize.string.StringBuilderOracle$DefaultStringBuilderOracle.hasStringBuilderType(com.android.tools.r8.ir.code.Value):87:88 -> b 23:24:void createNodesForStringBuilderInstruction(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.optimize.string.StringBuilderEscapeState,java.util.function.BiConsumer):287 -> b 25:44:void createNodesForStringBuilderInstruction(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.optimize.string.StringBuilderEscapeState,java.util.function.BiConsumer):288:307 -> b 45:46:boolean com.android.tools.r8.ir.optimize.string.StringBuilderOracle$DefaultStringBuilderOracle.hasStringBuilderType(com.android.tools.r8.ir.code.Value):87:88 -> b 45:46:void createNodesForStringBuilderInstruction(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.optimize.string.StringBuilderEscapeState,java.util.function.BiConsumer):307 -> b 47:79:void createNodesForStringBuilderInstruction(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.optimize.string.StringBuilderEscapeState,java.util.function.BiConsumer):308:340 -> b 80:80:boolean com.android.tools.r8.ir.code.Instruction.isInvokeStatic():0:0 -> b 80:80:void createNodesForStringBuilderInstruction(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.optimize.string.StringBuilderEscapeState,java.util.function.BiConsumer):340 -> b 81:84:void createNodesForStringBuilderInstruction(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.optimize.string.StringBuilderEscapeState,java.util.function.BiConsumer):340:343 -> b 85:88:void createNodesForStringBuilderInstruction(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.optimize.string.StringBuilderEscapeState,java.util.function.BiConsumer):342: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/BiConsumer;Lcom/android/tools/r8/internal/lo;Lcom/android/tools/r8/internal/Y10;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Y10;Lcom/android/tools/r8/internal/wX;Ljava/util/function/Consumer;Ljava/util/function/Consumer;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/BiConsumer;Lcom/android/tools/r8/internal/Y10;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/BiConsumer;Lcom/android/tools/r8/internal/lo;Lcom/android/tools/r8/internal/Y10;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/BiConsumer;Lcom/android/tools/r8/internal/Y10;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/BiConsumer;Lcom/android/tools/r8/internal/lo;Lcom/android/tools/r8/internal/Y10;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/BiConsumer;Lcom/android/tools/r8/internal/Y10;)V"} 3:3:void lambda$createNodesForInstruction$6(java.util.function.BiConsumer,com.android.tools.r8.ir.code.Value):258:258 -> d 1:1: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/BiConsumer;Lcom/android/tools/r8/internal/lo;Lcom/android/tools/r8/internal/Y10;)V"} 2:2:com.android.tools.r8.ir.optimize.string.StringBuilderNode$MutateNode com.android.tools.r8.ir.optimize.string.StringBuilderNode.createMutateNode():633:633 -> e 2:2:void lambda$createNodesForStringBuilderInstruction$10(java.util.function.BiConsumer,com.android.tools.r8.ir.code.Value):315 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/BiConsumer;Lcom/android/tools/r8/internal/Y10;)V"} 3:3:void lambda$createNodesForStringBuilderInstruction$10(java.util.function.BiConsumer,com.android.tools.r8.ir.code.Value):315:315 -> e 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:337 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/BiConsumer;Lcom/android/tools/r8/internal/lo;Lcom/android/tools/r8/internal/Y10;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/BiConsumer;Lcom/android/tools/r8/internal/lo;Lcom/android/tools/r8/internal/Y10;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/BiConsumer;Lcom/android/tools/r8/internal/lo;Lcom/android/tools/r8/internal/Y10;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/BiConsumer;Lcom/android/tools/r8/internal/lo;Lcom/android/tools/r8/internal/Y10;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/BiConsumer;Lcom/android/tools/r8/internal/lo;Lcom/android/tools/r8/internal/Y10;)V"} com.android.tools.r8.ir.optimize.string.StringBuilderAppendOptimizer$2 -> com.android.tools.r8.internal.sX: # {"id":"sourceFile","fileName":"StringBuilderAppendOptimizer.java"} java.util.Map val$stringBuilderDependencies -> d java.util.Map val$nodeToRoots -> e java.util.Set val$processingOrder -> f 1:1:void (com.android.tools.r8.ir.optimize.string.StringBuilderAppendOptimizer,java.util.Map,java.util.Map,java.util.Set):593:593 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/IdentityHashMap;Ljava/util/IdentityHashMap;Ljava/util/LinkedHashSet;)V"} 1:1:java.util.List getFinalStateForRoots(java.util.Collection):0:0 -> a 2:9:com.android.tools.r8.utils.TraversalContinuation process(com.android.tools.r8.utils.DepthFirstSearchWorkListBase$DFSNode,java.util.function.Function):600:607 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/l0;Ljava/util/function/Function;)Lcom/android/tools/r8/utils/E3;"} 10:12:com.android.tools.r8.utils.TraversalContinuation joiner(com.android.tools.r8.utils.DepthFirstSearchWorkListBase$DFSNode):617:619 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/l0;)Lcom/android/tools/r8/utils/E3;"} com.android.tools.r8.ir.optimize.string.StringBuilderAppendOptimizer$StringBuilderGraphState -> com.android.tools.r8.internal.tX: # {"id":"sourceFile","fileName":"StringBuilderAppendOptimizer.java"} java.util.Map roots -> a java.util.Map tails -> b boolean isPartOfLoop -> c 1:3:void (java.util.Map,java.util.Map):121:123 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/LinkedHashMap;Ljava/util/IdentityHashMap;)V"} com.android.tools.r8.ir.optimize.string.StringBuilderEscapeState -> com.android.tools.r8.internal.wX: # {"id":"sourceFile","fileName":"StringBuilderEscapeState.java"} 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Map;Ljava/util/Map;Ljava/util/Set;Ljava/util/Set;Ljava/util/HashSet;)V"} 12:21:void (java.util.Map,java.util.Map,java.util.Set,java.util.Set,java.util.Set):53:62 -> 1:1:com.android.tools.r8.ir.analysis.framework.intraprocedural.AbstractState asAbstractState():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/x1;"} 2:2:boolean isEscaped(com.android.tools.r8.ir.code.Value):86:86 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Y10;)Z"} 3:3:boolean com.android.tools.r8.ir.optimize.string.StringBuilderEscapeState.isBottom():98:98 -> a 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):103 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/wX;)Lcom/android/tools/r8/internal/wX;"} 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):105:105 -> a 5:5:com.android.tools.r8.ir.optimize.string.StringBuilderEscapeState$Builder com.android.tools.r8.ir.optimize.string.StringBuilderEscapeState.builder():142:142 -> a 5:5:com.android.tools.r8.ir.optimize.string.StringBuilderEscapeState join(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.optimize.string.StringBuilderEscapeState):109 -> a 6:6:com.android.tools.r8.ir.optimize.string.StringBuilderEscapeState join(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.optimize.string.StringBuilderEscapeState):109:109 -> a 7:8:void com.android.tools.r8.ir.optimize.string.StringBuilderEscapeState$Builder.ensureNewEscaping():233:234 -> a 7:8:com.android.tools.r8.ir.optimize.string.StringBuilderEscapeState$Builder com.android.tools.r8.ir.optimize.string.StringBuilderEscapeState$Builder.addEscaping(java.util.Collection):191 -> a 7: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 -> a 9:9:com.android.tools.r8.ir.optimize.string.StringBuilderEscapeState$Builder com.android.tools.r8.ir.optimize.string.StringBuilderEscapeState$Builder.addEscaping(java.util.Collection):192:192 -> a 9:9:com.android.tools.r8.ir.optimize.string.StringBuilderEscapeState join(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.optimize.string.StringBuilderEscapeState):109 -> a 10:10:com.android.tools.r8.ir.optimize.string.StringBuilderEscapeState join(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.optimize.string.StringBuilderEscapeState):109:109 -> a 11:12:void com.android.tools.r8.ir.optimize.string.StringBuilderEscapeState$Builder.ensureNewLiveStringBuilders():239:240 -> a 11:12:com.android.tools.r8.ir.optimize.string.StringBuilderEscapeState$Builder com.android.tools.r8.ir.optimize.string.StringBuilderEscapeState$Builder.addLiveStringBuilders(java.util.Collection):205 -> a 11:12:com.android.tools.r8.ir.optimize.string.StringBuilderEscapeState join(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.optimize.string.StringBuilderEscapeState):109 -> a 13:13:com.android.tools.r8.ir.optimize.string.StringBuilderEscapeState$Builder com.android.tools.r8.ir.optimize.string.StringBuilderEscapeState$Builder.addLiveStringBuilders(java.util.Collection):206:206 -> a 13:13:com.android.tools.r8.ir.optimize.string.StringBuilderEscapeState join(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.optimize.string.StringBuilderEscapeState):109 -> a 14:16:com.android.tools.r8.ir.optimize.string.StringBuilderEscapeState join(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.optimize.string.StringBuilderEscapeState):110:112 -> 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):22:22 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/x1;)Lcom/android/tools/r8/internal/x1;"} 2:2:boolean isLiveStringBuilder(com.android.tools.r8.ir.code.Value):82:82 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Y10;)Z"} 1:1:com.android.tools.r8.ir.optimize.string.StringBuilderEscapeState bottom():27:27 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/wX;"} 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):125:129 -> 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):125:129 -> 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.android.tools.r8.internal.vX: # {"id":"sourceFile","fileName":"StringBuilderEscapeState.java"} 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/wX;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Y10;Ljava/util/Set;)Lcom/android/tools/r8/internal/vX;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Y10;Lcom/android/tools/r8/internal/Y10;)V"} 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(com.android.tools.r8.ir.code.Value):197 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Y10;)V"} 11:12:com.android.tools.r8.ir.optimize.string.StringBuilderEscapeState$Builder addEscaping(com.android.tools.r8.ir.code.Value):198:199 -> a 13:22:com.android.tools.r8.ir.optimize.string.StringBuilderEscapeState build():257:266 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/wX;"} 23:26:com.android.tools.r8.ir.optimize.string.StringBuilderEscapeState build():265:268 -> a 27:27:java.util.Set com.android.tools.r8.ir.optimize.string.StringBuilderEscapeState.getNewlyEscaped():94:94 -> a 27:27:com.android.tools.r8.ir.optimize.string.StringBuilderEscapeState build():272 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 28:31:com.android.tools.r8.ir.optimize.string.StringBuilderEscapeState build():272:275 -> a 32:32: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Y10;Ljava/util/Set;)Lcom/android/tools/r8/internal/vX;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Y10;)V"} 10:10:com.android.tools.r8.ir.optimize.string.StringBuilderEscapeState$Builder addLiveStringBuilder(com.android.tools.r8.ir.code.Value):212:212 -> b 1:1:void lambda$ensureAliasesToDefinitions$0(com.android.tools.r8.ir.code.Value,java.util.Set):220:220 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Y10;Ljava/util/Set;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Y10;Ljava/util/Set;)V"} 2:2:java.util.Set getLiveStringBuilders():245:245 -> d com.android.tools.r8.ir.optimize.string.StringBuilderEscapeTransferFunction -> com.android.tools.r8.internal.xX: # {"id":"sourceFile","fileName":"StringBuilderEscapeTransferFunction.java"} 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/WX;)V"} 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 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lcom/android/tools/r8/internal/x1;)Lcom/android/tools/r8/internal/yZ;"} 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:34 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/x4;Lcom/android/tools/r8/internal/wX;)Lcom/android/tools/r8/internal/wX;"} 3:3:com.android.tools.r8.ir.optimize.string.StringBuilderEscapeState$Builder com.android.tools.r8.ir.optimize.string.StringBuilderEscapeState.builder():142:142 -> a 3:3: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 4:17: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 18:18:void lambda$applyBlock$0(com.android.tools.r8.ir.optimize.string.StringBuilderEscapeState$Builder,com.android.tools.r8.ir.code.Phi):39:39 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/vX;Lcom/android/tools/r8/internal/SL;)V"} 19:20:boolean com.android.tools.r8.ir.optimize.string.StringBuilderOracle$DefaultStringBuilderOracle.hasStringBuilderType(com.android.tools.r8.ir.code.Value):87:88 -> a 19:20:void lambda$applyBlock$0(com.android.tools.r8.ir.optimize.string.StringBuilderEscapeState$Builder,com.android.tools.r8.ir.code.Phi):39 -> a 21:23:void lambda$applyBlock$0(com.android.tools.r8.ir.optimize.string.StringBuilderEscapeState$Builder,com.android.tools.r8.ir.code.Phi):40:42 -> a 24:24: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 24:24:void lambda$applyBlock$0(com.android.tools.r8.ir.optimize.string.StringBuilderEscapeState$Builder,com.android.tools.r8.ir.code.Phi):43 -> a 25:26:void lambda$applyBlock$0(com.android.tools.r8.ir.optimize.string.StringBuilderEscapeState$Builder,com.android.tools.r8.ir.code.Phi):44:45 -> a 27: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):55:55 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lo;Lcom/android/tools/r8/internal/wX;)Lcom/android/tools/r8/internal/wX;"} 28:28:com.android.tools.r8.ir.optimize.string.StringBuilderEscapeState$Builder com.android.tools.r8.ir.optimize.string.StringBuilderEscapeState.builder():142:142 -> 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.string.StringBuilderEscapeState):55 -> 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.string.StringBuilderEscapeState):56:57 -> a 31:34:boolean com.android.tools.r8.ir.optimize.string.StringBuilderHelper.isEscapingInstructionForInValues(com.android.tools.r8.ir.code.Instruction):19:22 -> a 31:34: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 35:35: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 36:36: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 36:36: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 37:48: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:72 -> a 49:49:boolean com.android.tools.r8.ir.code.Value.isConstZero():820:820 -> a 49:49: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)"]} 50:50:boolean com.android.tools.r8.ir.code.Value.isConstZero():820:820 -> a 50:50: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 51: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):72:81 -> a 61:66: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 67:67:boolean com.android.tools.r8.ir.code.Instruction.isAssume():0:0 -> a 67:67: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 67: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):84 -> 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: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: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:85 -> a 70:70: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 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: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):86:88 -> a 74:75:boolean com.android.tools.r8.ir.optimize.string.StringBuilderOracle$DefaultStringBuilderOracle.hasStringBuilderType(com.android.tools.r8.ir.code.Value):87:88 -> a 74:75: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):88 -> a 76: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):89: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:85:boolean com.android.tools.r8.ir.optimize.string.StringBuilderHelper.isEscapingInstructionForOutValues(com.android.tools.r8.ir.code.Instruction):26:30 -> a 81: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 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lcom/android/tools/r8/internal/x1;)Lcom/android/tools/r8/internal/yZ;"} com.android.tools.r8.ir.optimize.string.StringBuilderHelper -> com.android.tools.r8.internal.yX: # {"id":"sourceFile","fileName":"StringBuilderHelper.java"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/internal/Y10;Lcom/android/tools/r8/graph/v2;)Ljava/lang/String;"} 34:72:java.lang.Number extractConstantNumber(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.ir.code.Value):84:122 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/internal/Y10;)Ljava/lang/Number;"} com.android.tools.r8.ir.optimize.string.StringBuilderNode -> com.android.tools.r8.internal.OX: # {"id":"sourceFile","fileName":"StringBuilderNode.java"} java.util.Set successors -> a java.util.Set predecessors -> b boolean isDead -> c boolean $assertionsDisabled -> d 1:1:void ():20:20 -> 1:1:void ():77:77 -> 2:7:void ():70:75 -> 1:1:void addPredecessor(com.android.tools.r8.ir.optimize.string.StringBuilderNode):203:203 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/OX;)V"} 2:2:com.android.tools.r8.ir.optimize.string.StringBuilderNode$NewInstanceNode createNewInstanceNode(com.android.tools.r8.ir.code.NewInstance):645:645 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/HG;)Lcom/android/tools/r8/internal/JX;"} 3:3:com.android.tools.r8.ir.optimize.string.StringBuilderNode$InitNode createInitNode(com.android.tools.r8.ir.code.InvokeDirect):649:649 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Ms;)Lcom/android/tools/r8/internal/EX;"} 4:4:com.android.tools.r8.ir.optimize.string.StringBuilderNode$AppendNode createAppendNode(com.android.tools.r8.ir.code.InvokeVirtual):653:653 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ht;)Lcom/android/tools/r8/internal/BX;"} 5:5:com.android.tools.r8.ir.optimize.string.StringBuilderNode$ToStringNode createToStringNode(com.android.tools.r8.ir.code.InvokeMethod):657:657 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Rs;)Lcom/android/tools/r8/internal/NX;"} 6:6:com.android.tools.r8.ir.optimize.string.StringBuilderNode$InspectingNode createInspectionNode(com.android.tools.r8.ir.code.Instruction):661:661 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lo;)Lcom/android/tools/r8/internal/GX;"} 1:2:void addSuccessor(com.android.tools.r8.ir.optimize.string.StringBuilderNode):181:182 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/OX;)V"} 3:3:com.android.tools.r8.ir.optimize.string.StringBuilderNode$OtherStringBuilderNode createOtherStringBuilderNode(com.android.tools.r8.ir.code.Instruction):665:665 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lo;)Lcom/android/tools/r8/internal/KX;"} com.android.tools.r8.ir.optimize.string.StringBuilderNode$AppendNode asAppendNode() -> g # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/BX;"} com.android.tools.r8.ir.optimize.string.StringBuilderNode$ImplicitToStringNode asImplicitToStringNode() -> h # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/DX;"} com.android.tools.r8.ir.optimize.string.StringBuilderNode$InitNode asInitNode() -> i # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/EX;"} com.android.tools.r8.ir.optimize.string.StringBuilderNode$InitOrAppendNode asInitOrAppend() -> j # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/FX;"} com.android.tools.r8.ir.optimize.string.StringBuilderNode$NewInstanceNode asNewInstanceNode() -> k # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/JX;"} com.android.tools.r8.ir.optimize.string.StringBuilderNode$StringBuilderInstruction asStringBuilderInstructionNode() -> l # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/MX;"} com.android.tools.r8.ir.optimize.string.StringBuilderNode$ToStringNode asToStringNode() -> m # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/NX;"} 1:1:java.util.Set getPredecessors():199:199 -> n # {"id":"com.android.tools.r8.residualsignature","signature":"()Ljava/util/LinkedHashSet;"} 1:2:com.android.tools.r8.ir.optimize.string.StringBuilderNode getSinglePredecessor():194:195 -> o # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/OX;"} 1:2:com.android.tools.r8.ir.optimize.string.StringBuilderNode getSingleSuccessor():176:177 -> p # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/OX;"} 1:1:java.util.Set getSuccessors():186:186 -> q # {"id":"com.android.tools.r8.residualsignature","signature":"()Ljava/util/LinkedHashSet;"} 1:1:boolean hasSinglePredecessor():190:190 -> r 1:1:boolean hasSingleSuccessor():172:172 -> s 1:1:boolean isDead():168:168 -> t boolean isInitNode() -> u boolean isInitOrAppend() -> v boolean isStringBuilderInstructionNode() -> w 1:1:java.util.Set com.android.tools.r8.ir.optimize.string.StringBuilderNode.getSuccessors():186:186 -> x 1:1:void removeNode():207 -> x 2:2:void removeNode():207:207 -> x 3:3:java.util.Set com.android.tools.r8.ir.optimize.string.StringBuilderNode.getPredecessors():199:199 -> x 3:3:void removeNode():208 -> x # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 4:4:void removeNode():208:208 -> x 5:5:java.util.Set com.android.tools.r8.ir.optimize.string.StringBuilderNode.getPredecessors():199:199 -> x 5:5:void removeNode():209 -> x 6:6:void removeNode():209:209 -> x 7:7:java.util.Set com.android.tools.r8.ir.optimize.string.StringBuilderNode.getPredecessors():199:199 -> x 7:7:void removeNode():211 -> x 8:8:void removeNode():211:211 -> x 9:9:java.util.Set com.android.tools.r8.ir.optimize.string.StringBuilderNode.getSuccessors():186:186 -> x 9:9:void removeNode():212 -> x # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 10:10:void removeNode():212:212 -> x 11:11:java.util.Set com.android.tools.r8.ir.optimize.string.StringBuilderNode.getSuccessors():186:186 -> x 11:11:void removeNode():213 -> x 12:14:void removeNode():213:215 -> x com.android.tools.r8.ir.optimize.string.StringBuilderNode$AppendNode -> com.android.tools.r8.internal.BX: # {"id":"sourceFile","fileName":"StringBuilderNode.java"} com.android.tools.r8.ir.code.InvokeVirtual instruction -> e 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 1:2:void (com.android.tools.r8.ir.code.InvokeVirtual):409:410 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ht;)V"} 1:1:com.android.tools.r8.ir.code.Instruction getInstruction():435:435 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/lo;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/DX;)V"} 4:4:void setNonConstantArgument(com.android.tools.r8.ir.code.Value):470:470 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Y10;)V"} 1:1:boolean hasConstantArgument():485:485 -> b 1:1:boolean hasNonConstantArgument():465:465 -> c 1:1:com.android.tools.r8.ir.code.Value getNonConstantArgument():475:475 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Y10;"} 1:1:java.lang.String getConstantArgument():480:480 -> e 1:1:com.android.tools.r8.ir.optimize.string.StringBuilderNode$ImplicitToStringNode getImplicitToStringNode():460:460 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/DX;"} com.android.tools.r8.ir.optimize.string.StringBuilderNode$AppendNode asAppendNode() -> g # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/BX;"} com.android.tools.r8.ir.optimize.string.StringBuilderNode$InitOrAppendNode asInitOrAppend() -> j # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/FX;"} com.android.tools.r8.ir.optimize.string.StringBuilderNode$StringBuilderInstruction asStringBuilderInstructionNode() -> l # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/MX;"} com.android.tools.r8.ir.optimize.string.StringBuilderNode$EscapeNode -> com.android.tools.r8.internal.CX: # {"id":"sourceFile","fileName":"StringBuilderNode.java"} 1:1:void ():219:219 -> com.android.tools.r8.ir.optimize.string.StringBuilderNode$ImplicitToStringNode -> com.android.tools.r8.internal.DX: # {"id":"sourceFile","fileName":"StringBuilderNode.java"} 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/FX;)V"} com.android.tools.r8.ir.optimize.string.StringBuilderNode$ImplicitToStringNode asImplicitToStringNode() -> h # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/DX;"} 1:1:com.android.tools.r8.ir.optimize.string.StringBuilderNode$InitOrAppendNode getInitOrAppend():614:614 -> y # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/FX;"} com.android.tools.r8.ir.optimize.string.StringBuilderNode$InitNode -> com.android.tools.r8.internal.EX: # {"id":"sourceFile","fileName":"StringBuilderNode.java"} com.android.tools.r8.ir.code.InvokeDirect instruction -> e 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 1:1:void ():307:307 -> 1:2:void (com.android.tools.r8.ir.code.InvokeDirect):315:316 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Ms;)V"} 1:1:com.android.tools.r8.ir.code.Instruction getInstruction():341:341 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/lo;"} 2:2:void setConstantArgument(java.lang.String):356:356 -> a 3:3:void setNonConstantArgument(com.android.tools.r8.ir.code.Value):371:371 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Y10;)V"} 4:4:void setImplicitToStringNode(com.android.tools.r8.ir.optimize.string.StringBuilderNode$ImplicitToStringNode):376:376 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/DX;)V"} 5:5:boolean isConstructorInvokeSideEffectFree(com.android.tools.r8.ir.optimize.string.StringBuilderOracle):396:396 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/XX;)Z"} 1:1:boolean hasConstantArgument():366:366 -> b 1:1:boolean hasNonConstantArgument():386:386 -> c 1:2:com.android.tools.r8.ir.code.Value getNonConstantArgument():391:392 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Y10;"} 1:1:java.lang.String getConstantArgument():361:361 -> e 1:1:com.android.tools.r8.ir.optimize.string.StringBuilderNode$ImplicitToStringNode getImplicitToStringNode():381:381 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/DX;"} com.android.tools.r8.ir.optimize.string.StringBuilderNode$InitNode asInitNode() -> i # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/EX;"} com.android.tools.r8.ir.optimize.string.StringBuilderNode$InitOrAppendNode asInitOrAppend() -> j # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/FX;"} com.android.tools.r8.ir.optimize.string.StringBuilderNode$StringBuilderInstruction asStringBuilderInstructionNode() -> l # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/MX;"} boolean isInitOrAppend() -> v boolean isStringBuilderInstructionNode() -> w com.android.tools.r8.ir.optimize.string.StringBuilderNode$InitOrAppendNode -> com.android.tools.r8.internal.FX: # {"id":"sourceFile","fileName":"StringBuilderNode.java"} void setConstantArgument(java.lang.String) -> a void setImplicitToStringNode(com.android.tools.r8.ir.optimize.string.StringBuilderNode$ImplicitToStringNode) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/DX;)V"} void setNonConstantArgument(com.android.tools.r8.ir.code.Value) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Y10;)V"} boolean hasConstantArgument() -> b boolean hasNonConstantArgument() -> c com.android.tools.r8.ir.code.Value getNonConstantArgument() -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Y10;"} java.lang.String getConstantArgument() -> e com.android.tools.r8.ir.optimize.string.StringBuilderNode$ImplicitToStringNode getImplicitToStringNode() -> f # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/DX;"} com.android.tools.r8.ir.optimize.string.StringBuilderNode$InspectingNode -> com.android.tools.r8.internal.GX: # {"id":"sourceFile","fileName":"StringBuilderNode.java"} com.android.tools.r8.ir.code.Instruction instruction -> e 1:2:void (com.android.tools.r8.ir.code.Instruction):535:536 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lo;)V"} 1:1:com.android.tools.r8.ir.code.Instruction getInstruction():551:551 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/lo;"} com.android.tools.r8.ir.optimize.string.StringBuilderNode$StringBuilderInstruction asStringBuilderInstructionNode() -> l # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/MX;"} boolean isStringBuilderInstructionNode() -> w com.android.tools.r8.ir.optimize.string.StringBuilderNode$LoopNode -> com.android.tools.r8.internal.HX: # {"id":"sourceFile","fileName":"StringBuilderNode.java"} 1:1:void ():263:263 -> com.android.tools.r8.ir.optimize.string.StringBuilderNode$MutateNode -> com.android.tools.r8.internal.IX: # {"id":"sourceFile","fileName":"StringBuilderNode.java"} 1:1:void ():239:239 -> com.android.tools.r8.ir.optimize.string.StringBuilderNode$NewInstanceNode -> com.android.tools.r8.internal.JX: # {"id":"sourceFile","fileName":"StringBuilderNode.java"} com.android.tools.r8.ir.code.NewInstance instruction -> e 1:2:void (com.android.tools.r8.ir.code.NewInstance):276:277 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/HG;)V"} 1:1:com.android.tools.r8.ir.code.Instruction getInstruction():292:292 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/lo;"} com.android.tools.r8.ir.optimize.string.StringBuilderNode$NewInstanceNode asNewInstanceNode() -> k # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/JX;"} com.android.tools.r8.ir.optimize.string.StringBuilderNode$StringBuilderInstruction asStringBuilderInstructionNode() -> l # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/MX;"} boolean isStringBuilderInstructionNode() -> w com.android.tools.r8.ir.optimize.string.StringBuilderNode$OtherStringBuilderNode -> com.android.tools.r8.internal.KX: # {"id":"sourceFile","fileName":"StringBuilderNode.java"} com.android.tools.r8.ir.code.Instruction instruction -> e 1:2:void (com.android.tools.r8.ir.code.Instruction):571:572 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lo;)V"} 1:1:com.android.tools.r8.ir.code.Instruction getInstruction():587:587 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/lo;"} com.android.tools.r8.ir.optimize.string.StringBuilderNode$StringBuilderInstruction asStringBuilderInstructionNode() -> l # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/MX;"} boolean isStringBuilderInstructionNode() -> w com.android.tools.r8.ir.optimize.string.StringBuilderNode$SplitReferenceNode -> com.android.tools.r8.internal.LX: # {"id":"sourceFile","fileName":"StringBuilderNode.java"} 1:1:void ():251:251 -> com.android.tools.r8.ir.optimize.string.StringBuilderNode$StringBuilderInstruction -> com.android.tools.r8.internal.MX: # {"id":"sourceFile","fileName":"StringBuilderNode.java"} com.android.tools.r8.ir.code.Instruction getInstruction() -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/lo;"} com.android.tools.r8.ir.optimize.string.StringBuilderNode$ToStringNode -> com.android.tools.r8.internal.NX: # {"id":"sourceFile","fileName":"StringBuilderNode.java"} com.android.tools.r8.ir.code.InvokeMethod instruction -> e 1:2:void (com.android.tools.r8.ir.code.InvokeMethod):496:497 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Rs;)V"} 1:1:com.android.tools.r8.ir.code.Instruction getInstruction():512:512 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/lo;"} com.android.tools.r8.ir.optimize.string.StringBuilderNode$StringBuilderInstruction asStringBuilderInstructionNode() -> l # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/MX;"} com.android.tools.r8.ir.optimize.string.StringBuilderNode$ToStringNode asToStringNode() -> m # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/NX;"} boolean isStringBuilderInstructionNode() -> w com.android.tools.r8.ir.optimize.string.StringBuilderNodeMuncher -> com.android.tools.r8.internal.VX: # {"id":"sourceFile","fileName":"StringBuilderNodeMuncher.java"} com.android.tools.r8.ir.optimize.string.StringBuilderNodeMuncher$PeepholePattern[] peepholePatterns -> a 1:1:void ():454:454 -> 1:2:java.lang.String getConstantArgumentForNode(com.android.tools.r8.ir.optimize.string.StringBuilderNode$InitOrAppendNode,com.android.tools.r8.ir.optimize.string.StringBuilderNodeMuncher$MunchingState):344:345 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/FX;Lcom/android/tools/r8/internal/TX;)Ljava/lang/String;"} 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 getConstantArgumentForNode(com.android.tools.r8.ir.optimize.string.StringBuilderNode$InitOrAppendNode,com.android.tools.r8.ir.optimize.string.StringBuilderNodeMuncher$MunchingState):347 -> 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/OX;Lcom/android/tools/r8/internal/OX;Lcom/android/tools/r8/internal/TX;)Z"} com.android.tools.r8.ir.optimize.string.StringBuilderNodeMuncher$MunchAppends -> com.android.tools.r8.internal.PX: # {"id":"sourceFile","fileName":"StringBuilderNodeMuncher.java"} 1:1:void ():113:113 -> 1: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):118:141 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/OX;Lcom/android/tools/r8/internal/OX;Lcom/android/tools/r8/internal/TX;)Z"} 25: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):140:143 -> a 29: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):142:144 -> a com.android.tools.r8.ir.optimize.string.StringBuilderNodeMuncher$MunchNonMaterializing -> com.android.tools.r8.internal.QX: # {"id":"sourceFile","fileName":"StringBuilderNodeMuncher.java"} boolean $assertionsDisabled -> a 1:1:void ():366:366 -> 1:1:void ():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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/OX;Lcom/android/tools/r8/internal/OX;Lcom/android/tools/r8/internal/TX;)Z"} 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:3:boolean com.android.tools.r8.ir.optimize.string.StringBuilderNodeMuncher$MunchingState.isLooping(com.android.tools.r8.ir.optimize.string.StringBuilderNode):78:78 -> a 3: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):378 -> 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):379: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):389:391 -> 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):390:390 -> a 30:30:boolean com.android.tools.r8.ir.optimize.string.StringBuilderNode.isInitNode():0:0 -> a 30:30: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 31: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):398:399 -> a 33:33:boolean com.android.tools.r8.ir.optimize.string.StringBuilderNode.isNewInstanceNode():0:0 -> a 33:33: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 34: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):400:403 -> a 38: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):402:421 -> 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):420:425 -> a com.android.tools.r8.ir.optimize.string.StringBuilderNodeMuncher$MunchToString -> com.android.tools.r8.internal.RX: # {"id":"sourceFile","fileName":"StringBuilderNodeMuncher.java"} boolean $assertionsDisabled -> a 1:1:void ():161:161 -> 1:1:void ():161:161 -> 1:1:boolean com.android.tools.r8.ir.optimize.string.StringBuilderNodeMuncher$MunchingState.isEscaping(com.android.tools.r8.ir.optimize.string.StringBuilderNode):82:82 -> a 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):168 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/OX;Lcom/android/tools/r8/internal/OX;Lcom/android/tools/r8/internal/TX;)Z"} 2:2:boolean com.android.tools.r8.ir.optimize.string.StringBuilderNodeMuncher$MunchingState.isEscaping(com.android.tools.r8.ir.optimize.string.StringBuilderNode):82:82 -> 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):168 -> a 3:3:boolean com.android.tools.r8.ir.optimize.string.StringBuilderNodeMuncher$MunchingState.isInspecting(com.android.tools.r8.ir.optimize.string.StringBuilderNode):86:86 -> a 3: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):168 -> 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):171: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:7:com.android.tools.r8.ir.optimize.string.StringBuilderNode$NewInstanceNode com.android.tools.r8.ir.optimize.string.StringBuilderNodeMuncher$MunchingState.getNewInstanceNode(com.android.tools.r8.ir.optimize.string.StringBuilderNode):74:74 -> 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):174 -> a 8: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):175: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.android.tools.r8.internal.SX: # {"id":"sourceFile","fileName":"StringBuilderNodeMuncher.java"} boolean $assertionsDisabled -> a 1:1:void ():224:224 -> 1:1:void ():224:224 -> 1:1:boolean com.android.tools.r8.ir.optimize.string.StringBuilderNodeMuncher$MunchingState.isEscaping(com.android.tools.r8.ir.optimize.string.StringBuilderNode):82:82 -> a 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):231 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/OX;Lcom/android/tools/r8/internal/OX;Lcom/android/tools/r8/internal/TX;)Z"} 2:2:boolean com.android.tools.r8.ir.optimize.string.StringBuilderNodeMuncher$MunchingState.isEscaping(com.android.tools.r8.ir.optimize.string.StringBuilderNode):82:82 -> 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):231 -> a 3:3:boolean com.android.tools.r8.ir.optimize.string.StringBuilderNodeMuncher$MunchingState.isInspecting(com.android.tools.r8.ir.optimize.string.StringBuilderNode):86:86 -> a 3: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):232 -> 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):233:233 -> 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):236 -> 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):236 -> a 7:7:com.android.tools.r8.ir.optimize.string.StringBuilderNode$NewInstanceNode com.android.tools.r8.ir.optimize.string.StringBuilderNodeMuncher$MunchingState.getNewInstanceNode(com.android.tools.r8.ir.optimize.string.StringBuilderNode):74:74 -> 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):239 -> a 8: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):240:253 -> a 22:22:boolean com.android.tools.r8.ir.optimize.string.StringBuilderNode$InitOrAppendNode.hasConstantOrNonConstantArgument():58:58 -> a 22: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):258 -> 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):261:264 -> a 27:27:boolean com.android.tools.r8.ir.optimize.string.StringBuilderNode$InitOrAppendNode.hasConstantOrNonConstantArgument():58:58 -> a 27: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):267 -> a 28:43: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 44:52: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 53:58: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 59:64: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 65: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):299:305 -> a 72:72:boolean com.android.tools.r8.ir.optimize.string.StringBuilderNode.isImplicitToStringNode():0:0 -> a 72:72: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 73:80: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 81:94: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 95:100: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 101:106: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 107:114: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.android.tools.r8.internal.TX: # {"id":"sourceFile","fileName":"StringBuilderNodeMuncher.java"} java.util.Map actions -> a com.android.tools.r8.ir.optimize.string.StringBuilderOracle oracle -> b java.util.Set escaping -> c java.util.Set inspectingCapacity -> d java.util.Set looping -> e java.util.Map materializingInstructions -> f java.util.Map newInstances -> g java.util.Map optimizedStrings -> h java.util.function.Supplier newValueSupplier -> i 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/IdentityHashMap;Ljava/util/Set;Ljava/util/Set;Ljava/util/Set;Ljava/util/IdentityHashMap;Ljava/util/IdentityHashMap;Lcom/android/tools/r8/internal/WX;Ljava/util/function/Supplier;)V"} 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:com.android.tools.r8.ir.code.Value getNewOutValue():90:90 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Y10;"} com.android.tools.r8.ir.optimize.string.StringBuilderNodeMuncher$PeepholePattern -> com.android.tools.r8.internal.UX: # {"id":"sourceFile","fileName":"StringBuilderNodeMuncher.java"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/OX;Lcom/android/tools/r8/internal/OX;Lcom/android/tools/r8/internal/TX;)Z"} com.android.tools.r8.ir.optimize.string.StringBuilderOracle -> com.android.tools.r8.internal.XX: # {"id":"sourceFile","fileName":"StringBuilderOracle.java"} com.android.tools.r8.ir.optimize.string.StringBuilderOracle$DefaultStringBuilderOracle -> com.android.tools.r8.internal.WX: # {"id":"sourceFile","fileName":"StringBuilderOracle.java"} com.android.tools.r8.graph.DexItemFactory factory -> a boolean $assertionsDisabled -> b 1:1:void ():52:52 -> 1:2:void (com.android.tools.r8.graph.DexItemFactory):56:57 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;)V"} 1:5:boolean isModeledStringBuilderInstruction(com.android.tools.r8.ir.code.Instruction,java.util.function.Predicate):63:67 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Predicate;Lcom/android/tools/r8/internal/lo;)Z"} 6:6: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 6:6:boolean isModeledStringBuilderInstruction(com.android.tools.r8.ir.code.Instruction,java.util.function.Predicate):67 -> a 7:7:boolean com.android.tools.r8.graph.DexItemFactory$StringBuildingMethods.isConstructorMethod(com.android.tools.r8.graph.DexMethod):2321:2321 -> a 7:7: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 7:7:boolean isModeledStringBuilderInstruction(com.android.tools.r8.ir.code.Instruction,java.util.function.Predicate):67 -> a 8:8: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 8:8:boolean isModeledStringBuilderInstruction(com.android.tools.r8.ir.code.Instruction,java.util.function.Predicate):67 -> a 9:9:boolean isModeledStringBuilderInstruction(com.android.tools.r8.ir.code.Instruction,java.util.function.Predicate):67:67 -> 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):79:79 -> a 10:10:boolean isModeledStringBuilderInstruction(com.android.tools.r8.ir.code.Instruction,java.util.function.Predicate):68 -> a 11:11:boolean com.android.tools.r8.graph.DexItemFactory$StringBuildingMethods.isConstructorMethod(com.android.tools.r8.graph.DexMethod):2321:2321 -> 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 -> a 11:11:boolean isModeledStringBuilderInstruction(com.android.tools.r8.ir.code.Instruction,java.util.function.Predicate):68 -> a 12:12: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 12:12:boolean isModeledStringBuilderInstruction(com.android.tools.r8.ir.code.Instruction,java.util.function.Predicate):68 -> a 13:15:boolean isModeledStringBuilderInstruction(com.android.tools.r8.ir.code.Instruction,java.util.function.Predicate):71:73 -> a 16:16:boolean isStringBuilderType(com.android.tools.r8.graph.DexType):93:93 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Z"} 17:27:boolean isToString(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Value):98:108 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lo;Lcom/android/tools/r8/internal/Y10;)Z"} 28:32:java.lang.String getConstantArgument(com.android.tools.r8.ir.code.Instruction):116:120 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lo;)Ljava/lang/String;"} 33:34:boolean com.android.tools.r8.ir.optimize.string.StringBuilderOracle$DefaultStringBuilderOracle.isAppendWithSubArray(com.android.tools.r8.ir.code.InvokeMethodWithReceiver):181:182 -> a 33:34:java.lang.String getConstantArgument(com.android.tools.r8.ir.code.Instruction):120 -> a 35:35:boolean com.android.tools.r8.graph.DexItemFactory$StringBuildingMethods.isAppendSubArrayMethod(com.android.tools.r8.graph.DexMethod):2313:2313 -> a 35:35:boolean com.android.tools.r8.ir.optimize.string.StringBuilderOracle$DefaultStringBuilderOracle.isAppendWithSubArray(com.android.tools.r8.ir.code.InvokeMethodWithReceiver):182 -> a 35:35: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)"]} 36:36:boolean com.android.tools.r8.graph.DexItemFactory$StringBuildingMethods.isAppendSubArrayMethod(com.android.tools.r8.graph.DexMethod):2313:2313 -> a 36:36:boolean com.android.tools.r8.ir.optimize.string.StringBuilderOracle$DefaultStringBuilderOracle.isAppendWithSubArray(com.android.tools.r8.ir.code.InvokeMethodWithReceiver):182 -> a 36:36:java.lang.String getConstantArgument(com.android.tools.r8.ir.code.Instruction):120 -> a 37:37:boolean com.android.tools.r8.ir.optimize.string.StringBuilderOracle$DefaultStringBuilderOracle.isAppendWithSubArray(com.android.tools.r8.ir.code.InvokeMethodWithReceiver):182:182 -> a 37:37:java.lang.String getConstantArgument(com.android.tools.r8.ir.code.Instruction):120 -> a 38:38:boolean com.android.tools.r8.graph.DexItemFactory$StringBuildingMethods.isAppendSubArrayMethod(com.android.tools.r8.graph.DexMethod):2313:2313 -> a 38:38:boolean com.android.tools.r8.ir.optimize.string.StringBuilderOracle$DefaultStringBuilderOracle.isAppendWithSubArray(com.android.tools.r8.ir.code.InvokeMethodWithReceiver):183 -> a 38:38: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)"]} 39:39:boolean com.android.tools.r8.graph.DexItemFactory$StringBuildingMethods.isAppendSubArrayMethod(com.android.tools.r8.graph.DexMethod):2313:2313 -> a 39:39:boolean com.android.tools.r8.ir.optimize.string.StringBuilderOracle$DefaultStringBuilderOracle.isAppendWithSubArray(com.android.tools.r8.ir.code.InvokeMethodWithReceiver):183 -> a 39:39:java.lang.String getConstantArgument(com.android.tools.r8.ir.code.Instruction):120 -> a 40:40:java.lang.String getConstantArgument(com.android.tools.r8.ir.code.Instruction):121:121 -> a 41:46:com.android.tools.r8.graph.DexType com.android.tools.r8.ir.optimize.string.StringBuilderOracle$DefaultStringBuilderOracle.getAppendType(com.android.tools.r8.ir.code.InvokeVirtual):129:134 -> a 41:46:java.lang.String com.android.tools.r8.ir.optimize.string.StringBuilderOracle$DefaultStringBuilderOracle.getConstantStringForAppend(com.android.tools.r8.ir.code.InvokeVirtual):138 -> a 41:46:java.lang.String getConstantArgument(com.android.tools.r8.ir.code.Instruction):121 -> a 47:49:java.lang.String com.android.tools.r8.ir.optimize.string.StringBuilderOracle$DefaultStringBuilderOracle.getConstantStringForAppend(com.android.tools.r8.ir.code.InvokeVirtual):139:141 -> a 47:49:java.lang.String getConstantArgument(com.android.tools.r8.ir.code.Instruction):121 -> a 50:51:java.lang.String getConstantArgument(com.android.tools.r8.ir.code.Instruction):122:123 -> a 52:52:java.lang.String com.android.tools.r8.ir.optimize.string.StringBuilderOracle$DefaultStringBuilderOracle.getConstantStringForInit(com.android.tools.r8.ir.code.InvokeDirect):146:146 -> a 52:52:java.lang.String getConstantArgument(com.android.tools.r8.ir.code.Instruction):123 -> a 53:53:boolean com.android.tools.r8.ir.code.InvokeDirect.isInvokeConstructor(com.android.tools.r8.graph.DexItemFactory):126:126 -> a 53:53: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)"]} 53:53:java.lang.String getConstantArgument(com.android.tools.r8.ir.code.Instruction):123 -> a 54:54:boolean com.android.tools.r8.ir.code.InvokeDirect.isInvokeConstructor(com.android.tools.r8.graph.DexItemFactory):126:126 -> a 54:54:java.lang.String com.android.tools.r8.ir.optimize.string.StringBuilderOracle$DefaultStringBuilderOracle.getConstantStringForInit(com.android.tools.r8.ir.code.InvokeDirect):146 -> a 54:54:java.lang.String getConstantArgument(com.android.tools.r8.ir.code.Instruction):123 -> a 55:63:java.lang.String com.android.tools.r8.ir.optimize.string.StringBuilderOracle$DefaultStringBuilderOracle.getConstantStringForInit(com.android.tools.r8.ir.code.InvokeDirect):146:154 -> a 55:63:java.lang.String getConstantArgument(com.android.tools.r8.ir.code.Instruction):123 -> a 64:69:boolean canObserveStringBuilderCall(com.android.tools.r8.ir.code.Instruction):188:193 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Ss;)Z"} 70:70:boolean com.android.tools.r8.graph.DexItemFactory$StringBuildingMethods.isAppendObjectMethod(com.android.tools.r8.graph.DexMethod):2297:2297 -> a 70:70:boolean com.android.tools.r8.graph.DexItemFactory$StringBuildingMethods.isAppendObjectOrCharSequenceMethod(com.android.tools.r8.graph.DexMethod):2305 -> a 70:70: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)"]} 71:71:boolean com.android.tools.r8.graph.DexItemFactory$StringBuildingMethods.isAppendCharSequenceMethod(com.android.tools.r8.graph.DexMethod):2301:2301 -> a 71:71:boolean com.android.tools.r8.graph.DexItemFactory$StringBuildingMethods.isAppendObjectOrCharSequenceMethod(com.android.tools.r8.graph.DexMethod):2305 -> a 71:71:boolean canObserveStringBuilderCall(com.android.tools.r8.ir.code.Instruction):193 -> a 72:72:boolean canObserveStringBuilderCall(com.android.tools.r8.ir.code.Instruction):193:193 -> a 73:73:boolean com.android.tools.r8.graph.DexItemFactory$StringBuildingMethods.isAppendObjectMethod(com.android.tools.r8.graph.DexMethod):2297:2297 -> a 73:73:boolean com.android.tools.r8.graph.DexItemFactory$StringBuildingMethods.isAppendObjectOrCharSequenceMethod(com.android.tools.r8.graph.DexMethod):2305 -> a 73:73: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)"]} 74:74:boolean com.android.tools.r8.graph.DexItemFactory$StringBuildingMethods.isAppendCharSequenceMethod(com.android.tools.r8.graph.DexMethod):2301:2301 -> a 74:74:boolean com.android.tools.r8.graph.DexItemFactory$StringBuildingMethods.isAppendObjectOrCharSequenceMethod(com.android.tools.r8.graph.DexMethod):2305 -> a 74:74:boolean canObserveStringBuilderCall(com.android.tools.r8.ir.code.Instruction):194 -> a 75:78:boolean canObserveStringBuilderCall(com.android.tools.r8.ir.code.Instruction):197:200 -> a 79:79:boolean com.android.tools.r8.graph.DexItemFactory$StringBuildingMethods.isAppendCharArrayMethod(com.android.tools.r8.graph.DexMethod):2357:2357 -> a 79:79: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)"]} 80:80:boolean com.android.tools.r8.graph.DexItemFactory$StringBuildingMethods.isAppendCharArrayMethod(com.android.tools.r8.graph.DexMethod):2357:2357 -> a 80:80:boolean canObserveStringBuilderCall(com.android.tools.r8.ir.code.Instruction):200 -> a 81:81:boolean canObserveStringBuilderCall(com.android.tools.r8.ir.code.Instruction):200:200 -> a 82:82:boolean com.android.tools.r8.graph.DexItemFactory$StringBuildingMethods.isAppendCharArrayMethod(com.android.tools.r8.graph.DexMethod):2357:2357 -> a 82:82: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)"]} 83:83:boolean com.android.tools.r8.graph.DexItemFactory$StringBuildingMethods.isAppendCharArrayMethod(com.android.tools.r8.graph.DexMethod):2357:2357 -> a 83:83:boolean canObserveStringBuilderCall(com.android.tools.r8.ir.code.Instruction):201 -> a 84:84:boolean canObserveStringBuilderCall(com.android.tools.r8.ir.code.Instruction):202:202 -> a 85:85:boolean com.android.tools.r8.ir.code.Value.isMaybeNull():493:493 -> a 85:85: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)"]} 86:86: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lo;)Z"} 7:13:boolean isConstructorInvokeSideEffectFree(com.android.tools.r8.ir.code.Instruction):239:245 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Ss;)Z"} 14:19:boolean isConstructorInvokeSideEffectFree(com.android.tools.r8.ir.code.Instruction):244:249 -> b 20:20: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lo;)Z"} 6:6:boolean com.android.tools.r8.graph.DexItemFactory$StringBuildingMethods.isAppendStringMethod(com.android.tools.r8.graph.DexMethod):2317:2317 -> 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):2317:2317 -> 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:5:boolean isInit(com.android.tools.r8.ir.code.Instruction):209:213 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lo;)Z"} 6:6:boolean com.android.tools.r8.graph.DexItemFactory$StringBuildingMethods.isConstructorMethod(com.android.tools.r8.graph.DexMethod):2321:2321 -> d 6:6: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)"]} 7:7:boolean com.android.tools.r8.graph.DexItemFactory$StringBuildingMethods.isConstructorMethod(com.android.tools.r8.graph.DexMethod):2321:2321 -> d 7:7:boolean isInit(com.android.tools.r8.ir.code.Instruction):213 -> d 8:8:boolean isInit(com.android.tools.r8.ir.code.Instruction):213:213 -> d 9:9:boolean com.android.tools.r8.graph.DexItemFactory$StringBuildingMethods.isConstructorMethod(com.android.tools.r8.graph.DexMethod):2321:2321 -> d 9:9: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)"]} 10:10:boolean com.android.tools.r8.graph.DexItemFactory$StringBuildingMethods.isConstructorMethod(com.android.tools.r8.graph.DexMethod):2321:2321 -> d 10:10: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lo;)Z"} 1:5:boolean isStringConstructor(com.android.tools.r8.ir.code.Instruction):229:233 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lo;)Z"} com.android.tools.r8.ir.optimize.string.StringOptimizer -> com.android.tools.r8.internal.fY: # {"id":"sourceFile","fileName":"StringOptimizer.java"} com.android.tools.r8.graph.AppView appView -> a com.android.tools.r8.graph.DexItemFactory factory -> b boolean $assertionsDisabled -> c 1:1:void ():42:42 -> 1:3:void (com.android.tools.r8.graph.AppView):47:49 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)V"} 1:4:void computeTrivialOperationsOnConstString(com.android.tools.r8.ir.code.IRCode):71:74 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;)V"} 5:5:com.android.tools.r8.ir.code.InstructionListIterator com.android.tools.r8.ir.code.IRCode.instructionListIterator():1052:1052 -> a 5:5:void computeTrivialOperationsOnConstString(com.android.tools.r8.ir.code.IRCode):75 -> a 6:22:void computeTrivialOperationsOnConstString(com.android.tools.r8.ir.code.IRCode):76:92 -> a 23:23:boolean com.android.tools.r8.ir.code.Instruction.isConstString():0:0 -> a 23:23:void computeTrivialOperationsOnConstString(com.android.tools.r8.ir.code.IRCode):93 -> a 24:57:void computeTrivialOperationsOnConstString(com.android.tools.r8.ir.code.IRCode):94:127 -> a 58:61:void computeTrivialOperationsOnConstString(com.android.tools.r8.ir.code.IRCode):126:129 -> a 62:62:void com.android.tools.r8.ir.code.InstructionListIterator.replaceCurrentInstruction(com.android.tools.r8.ir.code.Instruction):49:49 -> a 62:62:void computeTrivialOperationsOnConstString(com.android.tools.r8.ir.code.IRCode):129 -> a 63:65:void computeTrivialOperationsOnConstString(com.android.tools.r8.ir.code.IRCode):133:135 -> a 66:66:boolean com.android.tools.r8.ir.code.Instruction.isConstString():0:0 -> a 66:66:void computeTrivialOperationsOnConstString(com.android.tools.r8.ir.code.IRCode):135 -> a 67:71:void computeTrivialOperationsOnConstString(com.android.tools.r8.ir.code.IRCode):138:142 -> a 72:75:void computeTrivialOperationsOnConstString(com.android.tools.r8.ir.code.IRCode):141:144 -> a 76:76:void com.android.tools.r8.ir.code.InstructionListIterator.replaceCurrentInstruction(com.android.tools.r8.ir.code.Instruction):49:49 -> a 76:76:void computeTrivialOperationsOnConstString(com.android.tools.r8.ir.code.IRCode):144 -> a 77:118:void computeTrivialOperationsOnConstString(com.android.tools.r8.ir.code.IRCode):151:192 -> a 119:119:boolean com.android.tools.r8.ir.code.Instruction.isConstString():0:0 -> a 119:119:void computeTrivialOperationsOnConstString(com.android.tools.r8.ir.code.IRCode):193 -> a 120:129:void computeTrivialOperationsOnConstString(com.android.tools.r8.ir.code.IRCode):194:203 -> a 130:130:com.android.tools.r8.ir.code.ConstNumber com.android.tools.r8.ir.code.IRCode.createIntConstant(int):1184:1184 -> a 130:130:void computeTrivialOperationsOnConstString(com.android.tools.r8.ir.code.IRCode):204 -> a 131:133:void computeTrivialOperationsOnConstString(com.android.tools.r8.ir.code.IRCode):206:208 -> a 134:134:boolean com.android.tools.r8.ir.code.Instruction.isConstString():0:0 -> a 134:134:void computeTrivialOperationsOnConstString(com.android.tools.r8.ir.code.IRCode):209 -> a 135:138:void computeTrivialOperationsOnConstString(com.android.tools.r8.ir.code.IRCode):210:213 -> a 139:139:com.android.tools.r8.ir.code.ConstNumber com.android.tools.r8.ir.code.IRCode.createIntConstant(int):1184:1184 -> a 139:139:void computeTrivialOperationsOnConstString(com.android.tools.r8.ir.code.IRCode):214 -> a 140:148:void computeTrivialOperationsOnConstString(com.android.tools.r8.ir.code.IRCode):216:224 -> a 149:149:com.android.tools.r8.ir.code.ConstNumber com.android.tools.r8.ir.code.IRCode.createIntConstant(int):1184:1184 -> a 149:149:void computeTrivialOperationsOnConstString(com.android.tools.r8.ir.code.IRCode):225 -> a 150:150:void com.android.tools.r8.ir.code.InstructionListIterator.replaceCurrentInstruction(com.android.tools.r8.ir.code.Instruction):49:49 -> a 150:150:void computeTrivialOperationsOnConstString(com.android.tools.r8.ir.code.IRCode):228 -> a 151:152:void computeTrivialOperationsOnConstString(com.android.tools.r8.ir.code.IRCode):231:232 -> a 153:153:void com.android.tools.r8.ir.analysis.type.TypeAnalysis.(com.android.tools.r8.graph.AppView):39:39 -> a 153:153:void computeTrivialOperationsOnConstString(com.android.tools.r8.ir.code.IRCode):232 -> a 154:154:void computeTrivialOperationsOnConstString(com.android.tools.r8.ir.code.IRCode):232:232 -> a 155:158:java.lang.Integer lambda$computeTrivialOperationsOnConstString$0(com.android.tools.r8.graph.DexString):154:157 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/u2;)Ljava/lang/Integer;"} 159:159:java.lang.Integer lambda$computeTrivialOperationsOnConstString$10(com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexString):179:179 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/u2;Lcom/android/tools/r8/graph/u2;)Ljava/lang/Integer;"} 160:160:java.lang.Integer lambda$computeTrivialOperationsOnConstString$11(com.android.tools.r8.graph.DexString,java.lang.Integer):181:181 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/u2;Ljava/lang/Integer;)Ljava/lang/Integer;"} 161:161:void rewriteClassGetName(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):238:238 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/ll;)V"} 162:162:com.android.tools.r8.ir.code.InstructionListIterator com.android.tools.r8.ir.code.IRCode.instructionListIterator():1052:1052 -> a 162:162:void rewriteClassGetName(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):239 -> a 163:170:void rewriteClassGetName(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):240:247 -> a 171:171:boolean com.android.tools.r8.graph.DexItemFactory$ClassMethods.isReflectiveNameLookup(com.android.tools.r8.graph.DexMethod):1866:1866 -> a 171:171:void rewriteClassGetName(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):247 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 172:172:boolean com.android.tools.r8.graph.DexItemFactory$ClassMethods.isReflectiveNameLookup(com.android.tools.r8.graph.DexMethod):1866:1866 -> a 172:172:void rewriteClassGetName(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):247 -> a 173:192:void rewriteClassGetName(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):251:270 -> a 193:193:boolean com.android.tools.r8.ir.code.Instruction.isConstClass():0:0 -> a 193:193:void rewriteClassGetName(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):271 -> a 194:266:void rewriteClassGetName(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):272:344 -> a 267:268:void rewriteClassGetName(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):328:329 -> a 269:269:void com.android.tools.r8.ir.code.InstructionListIterator.replaceCurrentInstruction(com.android.tools.r8.ir.code.Instruction):49:49 -> a 269:269:void rewriteClassGetName(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):330 -> a 270:295:void rewriteClassGetName(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):347:372 -> a 296:298:void rewriteClassGetName(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):371:373 -> a 299:299:void com.android.tools.r8.ir.code.InstructionListIterator.replaceCurrentInstruction(com.android.tools.r8.ir.code.Instruction):49:49 -> a 299:299:void rewriteClassGetName(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):374 -> a 300:300:void rewriteClassGetName(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):376:376 -> a 301:301:void com.android.tools.r8.ir.code.InstructionListIterator.replaceCurrentInstruction(com.android.tools.r8.ir.code.Instruction):49:49 -> a 301:301:void rewriteClassGetName(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):377 -> a 302:303:void rewriteClassGetName(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):382:383 -> a 304:304:void com.android.tools.r8.ir.analysis.type.TypeAnalysis.(com.android.tools.r8.graph.AppView):39:39 -> a 304:304:void rewriteClassGetName(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):383 -> a 305:305:void rewriteClassGetName(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):383:383 -> a 1:1:java.lang.Integer lambda$computeTrivialOperationsOnConstString$1(com.android.tools.r8.graph.DexString):161:161 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/u2;)Ljava/lang/Integer;"} 2:2:java.lang.Integer lambda$computeTrivialOperationsOnConstString$9(com.android.tools.r8.graph.DexString,java.lang.Integer):177:177 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/u2;Ljava/lang/Integer;)Ljava/lang/Integer;"} 3:3:java.lang.Integer lambda$computeTrivialOperationsOnConstString$12(com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexString):183:183 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/u2;Lcom/android/tools/r8/graph/u2;)Ljava/lang/Integer;"} 4:4:void removeTrivialConversions(com.android.tools.r8.ir.code.IRCode):391:391 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;)V"} 5:5:com.android.tools.r8.ir.code.InstructionListIterator com.android.tools.r8.ir.code.IRCode.instructionListIterator():1052:1052 -> b 5:5:void removeTrivialConversions(com.android.tools.r8.ir.code.IRCode):392 -> b 6:8:void removeTrivialConversions(com.android.tools.r8.ir.code.IRCode):393:395 -> b 9:9:boolean com.android.tools.r8.ir.code.Instruction.isInvokeStatic():0:0 -> b 9:9:void removeTrivialConversions(com.android.tools.r8.ir.code.IRCode):395 -> b 10:26:void removeTrivialConversions(com.android.tools.r8.ir.code.IRCode):396:412 -> b 27:29:void removeTrivialConversions(com.android.tools.r8.ir.code.IRCode):411:413 -> b 30:30:void com.android.tools.r8.ir.code.InstructionListIterator.replaceCurrentInstruction(com.android.tools.r8.ir.code.Instruction):49:49 -> b 30:30:void removeTrivialConversions(com.android.tools.r8.ir.code.IRCode):414 -> b 31:65:void removeTrivialConversions(com.android.tools.r8.ir.code.IRCode):415:449 -> b 66:66:void com.android.tools.r8.ir.analysis.type.TypeAnalysis.(com.android.tools.r8.graph.AppView):39:39 -> b 66:66:void removeTrivialConversions(com.android.tools.r8.ir.code.IRCode):449 -> b 67:67:void removeTrivialConversions(com.android.tools.r8.ir.code.IRCode):449:449 -> b 1:1:java.lang.Integer lambda$computeTrivialOperationsOnConstString$2(com.android.tools.r8.graph.DexString):163:163 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/u2;)Ljava/lang/Integer;"} 2:2:java.lang.Integer lambda$computeTrivialOperationsOnConstString$13(com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexString):185:185 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/u2;Lcom/android/tools/r8/graph/u2;)Ljava/lang/Integer;"} 1:1:java.lang.Integer lambda$computeTrivialOperationsOnConstString$14(com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexString):187:187 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/u2;Lcom/android/tools/r8/graph/u2;)Ljava/lang/Integer;"} 1:1:java.lang.Integer lambda$computeTrivialOperationsOnConstString$3(com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexString):165:165 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/u2;Lcom/android/tools/r8/graph/u2;)Ljava/lang/Integer;"} 1:1:java.lang.Integer lambda$computeTrivialOperationsOnConstString$4(com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexString):167:167 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/u2;Lcom/android/tools/r8/graph/u2;)Ljava/lang/Integer;"} 2:2:boolean com.android.tools.r8.graph.DexString.startsWith(com.android.tools.r8.graph.DexString):383:383 -> f 2:2:java.lang.Integer lambda$computeTrivialOperationsOnConstString$4(com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexString):167 -> f 3:3:java.lang.Integer lambda$computeTrivialOperationsOnConstString$4(com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexString):167:167 -> f 1:1:java.lang.Integer lambda$computeTrivialOperationsOnConstString$5(com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexString):169:169 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/u2;Lcom/android/tools/r8/graph/u2;)Ljava/lang/Integer;"} 1:1:java.lang.Integer lambda$computeTrivialOperationsOnConstString$6(com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexString):171:171 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/u2;Lcom/android/tools/r8/graph/u2;)Ljava/lang/Integer;"} 1:1:java.lang.Integer lambda$computeTrivialOperationsOnConstString$7(com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexString):173:173 -> i # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/u2;Lcom/android/tools/r8/graph/u2;)Ljava/lang/Integer;"} 1:1:java.lang.Integer lambda$computeTrivialOperationsOnConstString$8(com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexString):175:175 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/u2;Lcom/android/tools/r8/graph/u2;)Ljava/lang/Integer;"} com.android.tools.r8.ir.optimize.string.StringOptimizer$StringOptimizerEscapeAnalysisConfiguration -> com.android.tools.r8.internal.eY: # {"id":"sourceFile","fileName":"StringOptimizer.java"} com.android.tools.r8.ir.optimize.string.StringOptimizer$StringOptimizerEscapeAnalysisConfiguration INSTANCE -> a 1:1:void ():456:456 -> 1:1:void ():459:459 -> 1:21: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):471:491 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/lh;Lcom/android/tools/r8/internal/lo;Lcom/android/tools/r8/graph/o5;)Z"} com.android.tools.r8.ir.optimize.templates.CfUtilityMethodsForCodeOptimizations -> com.android.tools.r8.internal.Y8: # {"id":"sourceFile","fileName":"CfUtilityMethodsForCodeOptimizations.java"} 1:1:void registerSynthesizedCodeReferences(com.android.tools.r8.graph.DexItemFactory):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;)V"} # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":38,"2":39,"3":40,"4":41},"outline":"Lcom/android/tools/r8/internal/X3;a(Lcom/android/tools/r8/graph/p1;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V"} 38:38:void registerSynthesizedCodeReferences(com.android.tools.r8.graph.DexItemFactory):32:32 -> a 39:39:void registerSynthesizedCodeReferences(com.android.tools.r8.graph.DexItemFactory):33:33 -> a 40:40:void registerSynthesizedCodeReferences(com.android.tools.r8.graph.DexItemFactory):34:34 -> a 41:41:void registerSynthesizedCodeReferences(com.android.tools.r8.graph.DexItemFactory):35:35 -> a 37:37:void registerSynthesizedCodeReferences(com.android.tools.r8.graph.DexItemFactory):36:36 -> a com.android.tools.r8.ir.optimize.typechecks.CheckCastAndInstanceOfMethodSpecialization -> com.android.tools.r8.internal.t9: # {"id":"sourceFile","fileName":"CheckCastAndInstanceOfMethodSpecialization.java"} com.android.tools.r8.graph.AppView appView -> a com.android.tools.r8.ir.conversion.IRConverter converter -> b com.android.tools.r8.utils.collections.SortedProgramMethodSet candidatesForInstanceOfOptimization -> c com.android.tools.r8.ir.optimize.info.OptimizationFeedbackSimple feedback -> d boolean $assertionsDisabled -> e 1:4:void ():37:40 -> 1:1:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.conversion.IRConverter):49:49 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/tl;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/B1;Lcom/android/tools/r8/internal/YE;)V"} 5: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:74 -> a 5: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:12: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 13:17:void com.android.tools.r8.ir.optimize.typechecks.CheckCastAndInstanceOfMethodSpecialization.execute(com.android.tools.r8.ir.conversion.MethodProcessor):78:82 -> a 13:17:void lambda$addCandidateForOptimization$0(com.android.tools.r8.ir.conversion.MethodProcessor):64 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/YE;)V"} 18:29:void processCandidateForInstanceOfOptimization(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodProcessor):89:100 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/YE;)V"} 30:44:com.android.tools.r8.graph.ProgramMethod com.android.tools.r8.ir.optimize.typechecks.CheckCastAndInstanceOfMethodSpecialization.resolveOnSuperClass(com.android.tools.r8.graph.ProgramMethod):170:184 -> a 30: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):26:26 -> a 87:87:void processCandidateForInstanceOfOptimization(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodProcessor):142 -> a 88:111:void processCandidateForInstanceOfOptimization(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.conversion.MethodProcessor):143:166 -> a 112:112:void lambda$processCandidateForInstanceOfOptimization$1(java.util.BitSet):145:145 -> a 113:113: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/z2;)V"} com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator -> com.android.tools.r8.ir.regalloc.b: # {"id":"sourceFile","fileName":"LinearScanRegisterAllocator.java"} com.android.tools.r8.graph.AppView appView -> a com.android.tools.r8.ir.code.IRCode code -> b int numberOfArgumentRegisters -> c java.util.Map liveAtEntrySets -> d com.android.tools.r8.ir.code.Value firstArgumentValue -> e com.android.tools.r8.ir.code.Value lastArgumentValue -> f com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode mode -> g java.util.TreeSet freeRegisters -> h int maxRegisterNumber -> i java.util.List liveIntervals -> j java.util.List active -> k java.util.List inactive -> l java.util.PriorityQueue unhandled -> m com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntList expiredHere -> n java.util.List moveExceptionIntervals -> o int firstParallelMoveTemporary -> p int[] unusedRegisters -> q boolean $assertionsDisabled -> r 1:1:void ():89:89 -> 1:1:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):195:195 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/ll;)V"} 2:61:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):145:204 -> 1:1:void addNewBlockToShareIdenticalSuffix(com.android.tools.r8.ir.code.BasicBlock,int,java.util.List):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/x4;ILjava/util/List;)V"} 2:5:boolean com.android.tools.r8.ir.regalloc.RegisterPositions.isBlocked(int,boolean):34:37 -> a 2:5: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):1939 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/ir/regalloc/c;Lcom/android/tools/r8/ir/regalloc/i;Lcom/android/tools/r8/ir/regalloc/j;Z)I"} 6:20: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):1939:1953 -> a 21:24:boolean com.android.tools.r8.ir.regalloc.RegisterPositions.isBlocked(int,boolean):34:37 -> a 21:24:boolean tryHint(com.android.tools.r8.ir.regalloc.LiveIntervals,int,com.android.tools.r8.ir.regalloc.RegisterPositions,boolean,int):1855 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/ir/regalloc/c;ILcom/android/tools/r8/ir/regalloc/k;ZI)Z"} 25:37:boolean tryHint(com.android.tools.r8.ir.regalloc.LiveIntervals,int,com.android.tools.r8.ir.regalloc.RegisterPositions,boolean,int):1858:1870 -> a 38:40:void assignFreeRegisterToUnhandledInterval(com.android.tools.r8.ir.regalloc.LiveIntervals,int):1924:1926 -> a 38:40:boolean tryHint(com.android.tools.r8.ir.regalloc.LiveIntervals,int,com.android.tools.r8.ir.regalloc.RegisterPositions,boolean,int):1873 -> a 41:41:void allocateRegisters():218:218 -> a 42:51:boolean noLinkedValues():3214:3223 -> a 42:51:void allocateRegisters():218 -> a 52:52:boolean noLinkedValues():3222:3222 -> a 52:52:void allocateRegisters():218 -> a 53:54:void allocateRegisters():219:220 -> a 55:103:void transformBridgeMethod():2751:2799 -> a 55:103:void allocateRegisters():221 -> a 104:107:void computeNeedsRegister():3019:3022 -> a 104:107:void allocateRegisters():223 -> a 108:108:void constrainArgumentIntervals():2996:2996 -> a 108:108:void allocateRegisters():224 -> a 109:115:void createArgumentLiveIntervals(java.util.List):2970:2976 -> a 109:115:void constrainArgumentIntervals():2997 -> a 109:115:void allocateRegisters():224 -> a 116:124:void linkArgumentValuesAndIntervals(java.util.List):2982:2990 -> a 116:124:void constrainArgumentIntervals():2998 -> a 116:124:void allocateRegisters():224 -> a 125:135:void insertRangeInvokeMoves():3002:3012 -> a 125:135:void allocateRegisters():225 -> a 136:137:com.android.tools.r8.com.google.common.collect.ImmutableList computeLivenessInformation():651:652 -> a 136:137:void allocateRegisters():226 -> a 138:152:void computeLiveRanges():2573:2587 -> a 138:152:com.android.tools.r8.com.google.common.collect.ImmutableList computeLivenessInformation():653 -> a 138:152:void allocateRegisters():226 -> a 153:153:void performAllocation():660:660 -> a 153:153:void allocateRegisters():227 -> a 154:154:void allocateRegisters():228:228 -> a 155:155:boolean com.android.tools.r8.ir.code.IRCode.isConsistentGraph(com.android.tools.r8.graph.AppView):629:629 -> a 155:155:void allocateRegisters():228 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 156:163:void allocateRegisters():229:236 -> a 164:164:boolean com.android.tools.r8.graph.ProgramMethod.getOrComputeReachabilitySensitive(com.android.tools.r8.graph.AppView):181:181 -> a 164:164:void allocateRegisters():236 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 165:165:boolean com.android.tools.r8.graph.ProgramMethod.getOrComputeReachabilitySensitive(com.android.tools.r8.graph.AppView):181:181 -> a 165:165:void allocateRegisters():236 -> a 166:166:void allocateRegisters():237:237 -> a 167:167:com.android.tools.r8.ir.code.InstructionListIterator com.android.tools.r8.ir.code.IRCode.instructionListIterator():1052:1052 -> a 167:167:void allocateRegisters():237 -> a 168:170:void allocateRegisters():238:240 -> a 171:171:boolean com.android.tools.r8.ir.code.Instruction.isDebugLocalRead():0:0 -> a 171:171:void allocateRegisters():240 -> a 172:177:void allocateRegisters():241:246 -> a 178:183:void clearState():549:554 -> a 178:183:void allocateRegisters():247 -> a 184:202:void computeDebugInfo(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.com.google.common.collect.ImmutableList,java.util.List,com.android.tools.r8.ir.regalloc.RegisterAllocator,java.util.Map):259:277 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/internal/bm;Ljava/util/ArrayList;Lcom/android/tools/r8/ir/regalloc/f;Ljava/util/IdentityHashMap;)V"} 203:217:void computeDebugInfo(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.com.google.common.collect.ImmutableList,java.util.List,com.android.tools.r8.ir.regalloc.RegisterAllocator,java.util.Map):275:289 -> a 218:218:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap.():119:119 -> a 218:218:void computeDebugInfo(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.com.google.common.collect.ImmutableList,java.util.List,com.android.tools.r8.ir.regalloc.RegisterAllocator,java.util.Map):289 -> a 219:219:void computeDebugInfo(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.com.google.common.collect.ImmutableList,java.util.List,com.android.tools.r8.ir.regalloc.RegisterAllocator,java.util.Map):290:290 -> a 220:220:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap.():119:119 -> a 220:220:void computeDebugInfo(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.com.google.common.collect.ImmutableList,java.util.List,com.android.tools.r8.ir.regalloc.RegisterAllocator,java.util.Map):290 -> a 221:274:void computeDebugInfo(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.com.google.common.collect.ImmutableList,java.util.List,com.android.tools.r8.ir.regalloc.RegisterAllocator,java.util.Map):293:346 -> a 275:275:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap.(int):110:110 -> a 275:275:void computeDebugInfo(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.com.google.common.collect.ImmutableList,java.util.List,com.android.tools.r8.ir.regalloc.RegisterAllocator,java.util.Map):346 -> a 276:278:void computeDebugInfo(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.com.google.common.collect.ImmutableList,java.util.List,com.android.tools.r8.ir.regalloc.RegisterAllocator,java.util.Map):347:349 -> a 279:287:void setLocalsAtEntry(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.InstructionListIterator,java.util.List,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap,com.android.tools.r8.ir.regalloc.RegisterAllocator):472:480 -> a 279:287:void computeDebugInfo(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.com.google.common.collect.ImmutableList,java.util.List,com.android.tools.r8.ir.regalloc.RegisterAllocator,java.util.Map):354 -> a 288:288:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap.(int):110:110 -> a 288:288:void setLocalsAtEntry(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.InstructionListIterator,java.util.List,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap,com.android.tools.r8.ir.regalloc.RegisterAllocator):480 -> a 288:288:void computeDebugInfo(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.com.google.common.collect.ImmutableList,java.util.List,com.android.tools.r8.ir.regalloc.RegisterAllocator,java.util.Map):354 -> a 289:289:void setLocalsAtEntry(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.InstructionListIterator,java.util.List,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap,com.android.tools.r8.ir.regalloc.RegisterAllocator):482:482 -> a 289:289:void computeDebugInfo(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.com.google.common.collect.ImmutableList,java.util.List,com.android.tools.r8.ir.regalloc.RegisterAllocator,java.util.Map):354 -> a 290:290:boolean com.android.tools.r8.ir.code.Instruction.isMoveException():0:0 -> a 290:290:void setLocalsAtEntry(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.InstructionListIterator,java.util.List,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap,com.android.tools.r8.ir.regalloc.RegisterAllocator):482 -> a 290:290:void computeDebugInfo(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.com.google.common.collect.ImmutableList,java.util.List,com.android.tools.r8.ir.regalloc.RegisterAllocator,java.util.Map):354 -> a 291:305:void setLocalsAtEntry(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.InstructionListIterator,java.util.List,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap,com.android.tools.r8.ir.regalloc.RegisterAllocator):483:497 -> a 291:305:void computeDebugInfo(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.com.google.common.collect.ImmutableList,java.util.List,com.android.tools.r8.ir.regalloc.RegisterAllocator,java.util.Map):354 -> a 306:306:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap.():119:119 -> a 306:306:void setLocalsAtEntry(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.InstructionListIterator,java.util.List,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap,com.android.tools.r8.ir.regalloc.RegisterAllocator):497 -> a 306:306:void computeDebugInfo(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.com.google.common.collect.ImmutableList,java.util.List,com.android.tools.r8.ir.regalloc.RegisterAllocator,java.util.Map):354 -> a 307:307:void setLocalsAtEntry(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.InstructionListIterator,java.util.List,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap,com.android.tools.r8.ir.regalloc.RegisterAllocator):498:498 -> a 307:307:void computeDebugInfo(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.com.google.common.collect.ImmutableList,java.util.List,com.android.tools.r8.ir.regalloc.RegisterAllocator,java.util.Map):354 -> a 308:308:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap.():119:119 -> a 308:308:void setLocalsAtEntry(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.InstructionListIterator,java.util.List,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap,com.android.tools.r8.ir.regalloc.RegisterAllocator):498 -> a 308:308:void computeDebugInfo(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.com.google.common.collect.ImmutableList,java.util.List,com.android.tools.r8.ir.regalloc.RegisterAllocator,java.util.Map):354 -> a 309:316:void setLocalsAtEntry(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.InstructionListIterator,java.util.List,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap,com.android.tools.r8.ir.regalloc.RegisterAllocator):499:506 -> a 309:316:void computeDebugInfo(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.com.google.common.collect.ImmutableList,java.util.List,com.android.tools.r8.ir.regalloc.RegisterAllocator,java.util.Map):354 -> a 317:317:com.android.tools.r8.ir.code.Position com.android.tools.r8.ir.code.BasicBlock.getPosition():1625:1625 -> a 317:317:void setLocalsAtEntry(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.InstructionListIterator,java.util.List,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap,com.android.tools.r8.ir.regalloc.RegisterAllocator):509 -> a 317:317:void computeDebugInfo(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.com.google.common.collect.ImmutableList,java.util.List,com.android.tools.r8.ir.regalloc.RegisterAllocator,java.util.Map):354 -> a 318:320:void setLocalsAtEntry(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.InstructionListIterator,java.util.List,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap,com.android.tools.r8.ir.regalloc.RegisterAllocator):509:511 -> a 318:320:void computeDebugInfo(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.com.google.common.collect.ImmutableList,java.util.List,com.android.tools.r8.ir.regalloc.RegisterAllocator,java.util.Map):354 -> a 321:321:void setLocalsAtEntry(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.InstructionListIterator,java.util.List,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap,com.android.tools.r8.ir.regalloc.RegisterAllocator):473:473 -> a 321:321:void computeDebugInfo(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.com.google.common.collect.ImmutableList,java.util.List,com.android.tools.r8.ir.regalloc.RegisterAllocator,java.util.Map):354 -> a 322:322:boolean com.android.tools.r8.ir.code.Instruction.isMoveException():0:0 -> a 322:322:void setLocalsAtEntry(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.InstructionListIterator,java.util.List,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap,com.android.tools.r8.ir.regalloc.RegisterAllocator):473 -> a 322:322:void computeDebugInfo(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.com.google.common.collect.ImmutableList,java.util.List,com.android.tools.r8.ir.regalloc.RegisterAllocator,java.util.Map):354 -> a 323:325:void setLocalsAtEntry(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.InstructionListIterator,java.util.List,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap,com.android.tools.r8.ir.regalloc.RegisterAllocator):473:475 -> a 323:325:void computeDebugInfo(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.com.google.common.collect.ImmutableList,java.util.List,com.android.tools.r8.ir.regalloc.RegisterAllocator,java.util.Map):354 -> a 326:327:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap.(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap,float):155:156 -> a 326:327:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap.(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap):167 -> a 326:327:void setLocalsAtEntry(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.InstructionListIterator,java.util.List,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap,com.android.tools.r8.ir.regalloc.RegisterAllocator):475 -> a 326:327:void computeDebugInfo(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.com.google.common.collect.ImmutableList,java.util.List,com.android.tools.r8.ir.regalloc.RegisterAllocator,java.util.Map):354 -> a 328:328:void setLocalsAtEntry(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.InstructionListIterator,java.util.List,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap,com.android.tools.r8.ir.regalloc.RegisterAllocator):475:475 -> a 328:328:void computeDebugInfo(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.com.google.common.collect.ImmutableList,java.util.List,com.android.tools.r8.ir.regalloc.RegisterAllocator,java.util.Map):354 -> a 329:351:void computeDebugInfo(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.com.google.common.collect.ImmutableList,java.util.List,com.android.tools.r8.ir.regalloc.RegisterAllocator,java.util.Map):357:379 -> a 352:352:boolean com.android.tools.r8.ir.code.Instruction.isDebugLocalRead():0:0 -> a 352:352:void computeDebugInfo(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.com.google.common.collect.ImmutableList,java.util.List,com.android.tools.r8.ir.regalloc.RegisterAllocator,java.util.Map):381 -> a 353:399:void computeDebugInfo(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.com.google.common.collect.ImmutableList,java.util.List,com.android.tools.r8.ir.regalloc.RegisterAllocator,java.util.Map):382:428 -> a 400:400:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap.():119:119 -> a 400:400:void computeDebugInfo(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.com.google.common.collect.ImmutableList,java.util.List,com.android.tools.r8.ir.regalloc.RegisterAllocator,java.util.Map):428 -> a 401:401:void computeDebugInfo(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.com.google.common.collect.ImmutableList,java.util.List,com.android.tools.r8.ir.regalloc.RegisterAllocator,java.util.Map):429:429 -> a 402:402:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap.():119:119 -> a 402:402:void computeDebugInfo(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.com.google.common.collect.ImmutableList,java.util.List,com.android.tools.r8.ir.regalloc.RegisterAllocator,java.util.Map):429 -> a 403:403:int lambda$computeDebugInfo$0(com.android.tools.r8.ir.regalloc.LiveRange):271:271 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/ir/regalloc/e;)I"} 404:405:boolean lambda$computeDebugInfo$2(java.util.Set,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$LocalRange):329:330 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Set;Lcom/android/tools/r8/internal/lo;Lcom/android/tools/r8/ir/regalloc/a;)Z"} 406:406:boolean isLocalLiveAtInstruction(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$LocalRange):436:436 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lo;Lcom/android/tools/r8/ir/regalloc/a;)Z"} 407:408:boolean isLocalLiveAtInstruction(com.android.tools.r8.ir.code.Instruction,int,int,com.android.tools.r8.ir.code.Value):441:442 -> a 407:408:boolean isLocalLiveAtInstruction(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$LocalRange):436 -> a 409:409:boolean usesValue(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Instruction):447:447 -> a 409:409:boolean isLocalLiveAtInstruction(com.android.tools.r8.ir.code.Instruction,int,int,com.android.tools.r8.ir.code.Value):443 -> a 409:409:boolean isLocalLiveAtInstruction(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$LocalRange):436 -> a 410:416:boolean valuesContain(com.android.tools.r8.ir.code.Value,java.util.Collection):452:458 -> a 410:416:boolean usesValue(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Instruction):447 -> a 410:416:boolean isLocalLiveAtInstruction(com.android.tools.r8.ir.code.Instruction,int,int,com.android.tools.r8.ir.code.Value):443 -> a 410:416:boolean isLocalLiveAtInstruction(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$LocalRange):436 -> a 417:417:boolean usesValue(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Instruction):448:448 -> a 417:417:boolean isLocalLiveAtInstruction(com.android.tools.r8.ir.code.Instruction,int,int,com.android.tools.r8.ir.code.Value):443 -> a 417:417:boolean isLocalLiveAtInstruction(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$LocalRange):436 -> a 418:424:boolean valuesContain(com.android.tools.r8.ir.code.Value,java.util.Collection):452:458 -> a 418:424:boolean usesValue(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Instruction):448 -> a 418:424:boolean isLocalLiveAtInstruction(com.android.tools.r8.ir.code.Instruction,int,int,com.android.tools.r8.ir.code.Value):443 -> a 418:424:boolean isLocalLiveAtInstruction(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$LocalRange):436 -> a 425:448:com.android.tools.r8.ir.code.DebugLocalsChange createLocalsChange(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap,com.android.tools.r8.ir.code.Position):519:542 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Rq;Lcom/android/tools/r8/internal/Rq;Lcom/android/tools/r8/internal/kM;)Lcom/android/tools/r8/internal/Qd;"} 449:468:com.android.tools.r8.ir.code.DebugLocalsChange createLocalsChange(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap,com.android.tools.r8.ir.code.Position):525:544 -> a 469:481:int getRegisterForValue(com.android.tools.r8.ir.code.Value,int):615:627 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Y10;I)I"} 482:483:int getRegisterForIntervals(com.android.tools.r8.ir.regalloc.LiveIntervals):817:818 -> a 482:483:int getRegisterForValue(com.android.tools.r8.ir.code.Value,int):629 -> a 484:486:int getRegisterForValue(com.android.tools.r8.ir.code.Value,int):620:622 -> a 487:487:boolean isSpillInstruction(com.android.tools.r8.ir.code.Instruction):784:784 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lo;)Z"} 488:488:boolean com.android.tools.r8.ir.code.Value.isFixedRegisterValue():0:0 -> a 488:488:boolean isSpillInstruction(com.android.tools.r8.ir.code.Instruction):785 -> a 489:491:boolean isSpillInstruction(com.android.tools.r8.ir.code.Instruction):789:791 -> a 492:530:boolean invariantsHold(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode):1003:1041 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(I)V"} 531:532:void lambda$invariantsHold$3(java.util.TreeSet,int):1011:1012 -> a 533:539:void allocateLinkedIntervals(com.android.tools.r8.ir.regalloc.LiveIntervals,boolean):1198:1204 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/ir/regalloc/c;Z)V"} 540:540:boolean com.android.tools.r8.ir.regalloc.LiveIntervals.overlaps(com.android.tools.r8.ir.regalloc.LiveIntervals):349:349 -> a 540:540:void allocateLinkedIntervals(com.android.tools.r8.ir.regalloc.LiveIntervals,boolean):1205 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 541:541:void allocateLinkedIntervals(com.android.tools.r8.ir.regalloc.LiveIntervals,boolean):1206:1206 -> a 542:552:void allocateLinkedIntervals(com.android.tools.r8.ir.regalloc.LiveIntervals,boolean):1203:1213 -> a 553:556:boolean liveIntervalsHasUnhandledSplitOverlappingAnyOf(com.android.tools.r8.ir.regalloc.LiveIntervals,com.android.tools.r8.ir.regalloc.LiveIntervals):1261:1264 -> a 553:556:void allocateLinkedIntervals(com.android.tools.r8.ir.regalloc.LiveIntervals,boolean):1216 -> a 557:557:boolean com.android.tools.r8.ir.regalloc.LiveIntervals.overlaps(com.android.tools.r8.ir.regalloc.LiveIntervals):349:349 -> a 557:557:boolean liveIntervalsHasUnhandledSplitOverlappingAnyOf(com.android.tools.r8.ir.regalloc.LiveIntervals,com.android.tools.r8.ir.regalloc.LiveIntervals):1268 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 557:557:void allocateLinkedIntervals(com.android.tools.r8.ir.regalloc.LiveIntervals,boolean):1216 -> a 558:558:boolean liveIntervalsHasUnhandledSplitOverlappingAnyOf(com.android.tools.r8.ir.regalloc.LiveIntervals,com.android.tools.r8.ir.regalloc.LiveIntervals):1267:1267 -> a 558:558:void allocateLinkedIntervals(com.android.tools.r8.ir.regalloc.LiveIntervals,boolean):1216 -> a 559:559:void allocateLinkedIntervals(com.android.tools.r8.ir.regalloc.LiveIntervals,boolean):1217:1217 -> a 560:573:void allocateLinkedIntervals(com.android.tools.r8.ir.regalloc.LiveIntervals,boolean):1215:1228 -> a 574:574:int getFreeConsecutiveRegisters(int):3057:3057 -> a 574:574:void allocateLinkedIntervals(com.android.tools.r8.ir.regalloc.LiveIntervals,boolean):1229 -> a 575:576:void allocateLinkedIntervals(com.android.tools.r8.ir.regalloc.LiveIntervals,boolean):1231:1232 -> a 577:582:boolean registerAssignmentNotConflictingWithArgument(com.android.tools.r8.ir.regalloc.LiveIntervals):1064:1069 -> a 577:582:void allocateLinkedIntervals(com.android.tools.r8.ir.regalloc.LiveIntervals,boolean):1232 -> a 583:583:boolean registerAssignmentNotConflictingWithArgument(com.android.tools.r8.ir.regalloc.LiveIntervals):1068:1068 -> a 583:583:void allocateLinkedIntervals(com.android.tools.r8.ir.regalloc.LiveIntervals,boolean):1232 -> a 584:584:boolean registerAssignmentNotConflictingWithArgument(com.android.tools.r8.ir.regalloc.LiveIntervals):1067:1067 -> a 584:584:void allocateLinkedIntervals(com.android.tools.r8.ir.regalloc.LiveIntervals,boolean):1232 -> a 585:598:void allocateLinkedIntervals(com.android.tools.r8.ir.regalloc.LiveIntervals,boolean):1234:1247 -> a 599:623:void allocateLinkedIntervals(com.android.tools.r8.ir.regalloc.LiveIntervals,boolean):1230:1254 -> a 624:643:int getSpillRegister(com.android.tools.r8.ir.regalloc.LiveIntervals,com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntList):1290:1309 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/ir/regalloc/c;Lcom/android/tools/r8/internal/pr;)I"} 644:651:boolean registersAreFreeAndConsecutive(int,boolean):3113:3120 -> a 644:651:int getSpillRegister(com.android.tools.r8.ir.regalloc.LiveIntervals,com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntList):1309 -> a 652:677:int getSpillRegister(com.android.tools.r8.ir.regalloc.LiveIntervals,com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntList):1310:1335 -> a 678:679:boolean registerIsFree(int):3190:3191 -> a 678:679:boolean registersAreFree(int,boolean):3197 -> a 678:679:int getSpillRegister(com.android.tools.r8.ir.regalloc.LiveIntervals,com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntList):1335 -> a 680:681:boolean registerIsFree(int):3190:3191 -> a 680:681:boolean registersAreFree(int,boolean):3197 -> a 680:681:int getSpillRegister(com.android.tools.r8.ir.regalloc.LiveIntervals,com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntList):1335 -> a 682:682:int getSpillRegister(com.android.tools.r8.ir.regalloc.LiveIntervals,com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntList):1335:1335 -> a 683:713:boolean maySpillLiveIntervalsToRegister(com.android.tools.r8.ir.regalloc.LiveIntervals,int,int):1351:1381 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(IILcom/android/tools/r8/ir/regalloc/c;)Z"} 714:714:boolean com.android.tools.r8.ir.regalloc.LiveIntervals.overlaps(com.android.tools.r8.ir.regalloc.LiveIntervals):349:349 -> a 714:714:boolean maySpillLiveIntervalsToRegister(com.android.tools.r8.ir.regalloc.LiveIntervals,int,int):1382 -> a 715:731:boolean maySpillLiveIntervalsToRegister(com.android.tools.r8.ir.regalloc.LiveIntervals,int,int):1389:1405 -> a 732:733:void assignRegister(com.android.tools.r8.ir.regalloc.LiveIntervals,int):1881:1882 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/ir/regalloc/c;I)V"} 734:764:void updateRegisterHints(com.android.tools.r8.ir.regalloc.LiveIntervals):1887:1917 -> a 734:764:void assignRegister(com.android.tools.r8.ir.regalloc.LiveIntervals,int):1883 -> a 765:781: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):1978:1994 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Predicate;Ljava/util/function/BiPredicate;ILcom/android/tools/r8/ir/regalloc/c;IZLcom/android/tools/r8/ir/regalloc/l;Lcom/android/tools/r8/ir/regalloc/i;)I"} 782:812: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):2014:2044 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/ir/regalloc/c;Lcom/android/tools/r8/ir/regalloc/i;Lcom/android/tools/r8/ir/regalloc/k;Z)I"} 813:813:void spillOverlappingActiveIntervals(com.android.tools.r8.ir.regalloc.LiveIntervals,int,boolean):2251:2251 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/ir/regalloc/c;IZ)V"} 814:814:boolean atLeastOneOfRegistersAreTaken(int,boolean):3210:3210 -> a 814:814:void spillOverlappingActiveIntervals(com.android.tools.r8.ir.regalloc.LiveIntervals,int,boolean):2252 -> a 815:861:void spillOverlappingActiveIntervals(com.android.tools.r8.ir.regalloc.LiveIntervals,int,boolean):2252:2298 -> a 862:884:void splitRangesForSpilledConstant(com.android.tools.r8.ir.regalloc.LiveIntervals,int):2367:2389 -> a 862:884:void spillOverlappingActiveIntervals(com.android.tools.r8.ir.regalloc.LiveIntervals,int,boolean):2301 -> a 885:885:int toGapPosition(int):1417:1417 -> a 885:885:void splitRangesForSpilledConstant(com.android.tools.r8.ir.regalloc.LiveIntervals,int):2389 -> a 885:885:void spillOverlappingActiveIntervals(com.android.tools.r8.ir.regalloc.LiveIntervals,int,boolean):2301 -> a 886:899:void splitRangesForSpilledConstant(com.android.tools.r8.ir.regalloc.LiveIntervals,int):2389:2402 -> a 886:899:void spillOverlappingActiveIntervals(com.android.tools.r8.ir.regalloc.LiveIntervals,int,boolean):2301 -> a 900:900:void spillOverlappingActiveIntervals(com.android.tools.r8.ir.regalloc.LiveIntervals,int,boolean):2302:2302 -> a 901:908:void splitRangesForSpilledArgument(com.android.tools.r8.ir.regalloc.LiveIntervals):2315:2322 -> a 901:908:void spillOverlappingActiveIntervals(com.android.tools.r8.ir.regalloc.LiveIntervals,int,boolean):2303 -> a 909:937:void splitRangesForSpilledInterval(com.android.tools.r8.ir.regalloc.LiveIntervals,int):2329:2357 -> a 909:937:void spillOverlappingActiveIntervals(com.android.tools.r8.ir.regalloc.LiveIntervals,int,boolean):2305 -> a 938:939:void spillOverlappingActiveIntervals(com.android.tools.r8.ir.regalloc.LiveIntervals,int,boolean):2310:2311 -> a 940:941:boolean registerIsFree(int):3190:3191 -> a 940:941:boolean registersAreFree(int,boolean):3197 -> a 940:941:void spillOverlappingActiveIntervals(com.android.tools.r8.ir.regalloc.LiveIntervals,int,boolean):2311 -> a 942:943:boolean registerIsFree(int):3190:3191 -> a 942:943:boolean registersAreFree(int,boolean):3197 -> a 942:943:void spillOverlappingActiveIntervals(com.android.tools.r8.ir.regalloc.LiveIntervals,int,boolean):2311 -> a 944:944:void spillOverlappingActiveIntervals(com.android.tools.r8.ir.regalloc.LiveIntervals,int,boolean):2311:2311 -> a 945:947: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):2411:2413 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;Lcom/android/tools/r8/ir/regalloc/c;ILcom/android/tools/r8/ir/regalloc/k;Lcom/android/tools/r8/ir/regalloc/k;)V"} 948:948:boolean com.android.tools.r8.ir.regalloc.LiveIntervals.overlaps(com.android.tools.r8.ir.regalloc.LiveIntervals):349:349 -> a 948:948: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):2414 -> a 949:957: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):2415:2423 -> a 958:958: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):2422:2422 -> a 959:994: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):2527:2562 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Y10;Lcom/android/tools/r8/internal/x4;ILjava/util/ArrayList;Lcom/android/tools/r8/internal/ll;)V"} 995:995:boolean unconstrainedForCf(int,com.android.tools.r8.ir.code.IRCode):2738:2738 -> a 995:995: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):2562 -> a 996:996:boolean com.android.tools.r8.ir.conversion.MethodConversionOptions.isGeneratingDex():15:15 -> a 996:996:boolean unconstrainedForCf(int,com.android.tools.r8.ir.code.IRCode):2738 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 996:996: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):2562 -> a 997:998: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):2562:2563 -> a 999:999:boolean com.android.tools.r8.ir.conversion.MethodConversionOptions.isGeneratingDex():15:15 -> a 999:999: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):2563 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 1000:1005: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):2563:2568 -> a 1006:1006:void computeLiveRanges(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,java.util.Map,java.util.List):2601:2601 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/ll;Ljava/util/Map;Ljava/util/ArrayList;)V"} 1007:1007:java.util.LinkedHashSet com.android.tools.r8.com.google.common.collect.Sets.newLinkedHashSet():305:305 -> a 1007:1007:void computeLiveRanges(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,java.util.Map,java.util.List):2603 -> a 1008:1008:java.util.LinkedHashSet com.android.tools.r8.com.google.common.collect.Sets.newLinkedHashSet():305:305 -> a 1008:1008:void computeLiveRanges(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,java.util.Map,java.util.List):2604 -> a 1009:1009:java.util.LinkedHashSet com.android.tools.r8.com.google.common.collect.Sets.newLinkedHashSet():305:305 -> a 1009:1009:void computeLiveRanges(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,java.util.Map,java.util.List):2605 -> a 1010:1018:void computeLiveRanges(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,java.util.Map,java.util.List):2606:2614 -> a 1019:1019:void com.android.tools.r8.utils.LinkedHashSetUtils.addAll(java.util.LinkedHashSet,java.util.LinkedHashSet):12:12 -> a 1019:1019:void computeLiveRanges(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,java.util.Map,java.util.List):2613 -> a 1020:1020:void computeLiveRanges(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,java.util.Map,java.util.List):2616:2616 -> a 1021:1021:void com.android.tools.r8.utils.LinkedHashSetUtils.addAll(java.util.LinkedHashSet,java.util.LinkedHashSet):12:12 -> a 1021:1021:void computeLiveRanges(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,java.util.Map,java.util.List):2616 -> a 1022:1025:void computeLiveRanges(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,java.util.Map,java.util.List):2620:2623 -> a 1026:1026:void com.android.tools.r8.utils.LinkedHashSetUtils.addAll(java.util.LinkedHashSet,java.util.LinkedHashSet):12:12 -> a 1026:1026:void computeLiveRanges(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,java.util.Map,java.util.List):2626 -> a 1027:1054:void computeLiveRanges(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,java.util.Map,java.util.List):2627:2654 -> a 1055:1068:void computeLiveRanges(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,java.util.Map,java.util.List):2651:2664 -> a 1069:1069:boolean unconstrainedForCf(int,com.android.tools.r8.ir.code.IRCode):2738:2738 -> a 1069:1069:void computeLiveRanges(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,java.util.Map,java.util.List):2664 -> a 1070:1070:boolean com.android.tools.r8.ir.conversion.MethodConversionOptions.isGeneratingDex():15:15 -> a 1070:1070:boolean unconstrainedForCf(int,com.android.tools.r8.ir.code.IRCode):2738 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 1070:1070:void computeLiveRanges(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,java.util.Map,java.util.List):2664 -> a 1071:1076:void computeLiveRanges(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,java.util.Map,java.util.List):2664:2669 -> a 1077:1077:boolean com.android.tools.r8.ir.conversion.MethodConversionOptions.isGeneratingDex():15:15 -> a 1077:1077:void computeLiveRanges(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,java.util.Map,java.util.List):2669 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 1078:1109:void computeLiveRanges(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,java.util.Map,java.util.List):2670:2701 -> a 1110:1111:int getLiveRangeEndOnExceptionalFlow(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Value):2730:2731 -> a 1110:1111:void computeLiveRanges(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,java.util.Map,java.util.List):2705 -> a 1112:1121:void computeLiveRanges(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,java.util.Map,java.util.List):2702:2711 -> a 1122:1122:boolean com.android.tools.r8.graph.ProgramMethod.getOrComputeReachabilitySensitive(com.android.tools.r8.graph.AppView):181:181 -> a 1122:1122:void computeLiveRanges(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,java.util.Map,java.util.List):2711 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 1123:1123:boolean com.android.tools.r8.graph.ProgramMethod.getOrComputeReachabilitySensitive(com.android.tools.r8.graph.AppView):181:181 -> a 1123:1123:void computeLiveRanges(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,java.util.Map,java.util.List):2711 -> a 1124:1131:void computeLiveRanges(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,java.util.Map,java.util.List):2714:2721 -> a 1132:1154:boolean implementationIsBridge(com.android.tools.r8.ir.code.IRCode):2807:2829 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;)Z"} 1155:1155:void generateArgumentMoves(com.android.tools.r8.ir.code.Invoke,com.android.tools.r8.ir.code.InstructionListIterator):2851:2851 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Js;Lcom/android/tools/r8/internal/oo;)V"} 1156:1160:boolean argumentsAreAlreadyLinked(com.android.tools.r8.ir.code.Invoke):2956:2960 -> a 1156:1160:void generateArgumentMoves(com.android.tools.r8.ir.code.Invoke,com.android.tools.r8.ir.code.InstructionListIterator):2851 -> a 1161:1194:void generateArgumentMoves(com.android.tools.r8.ir.code.Invoke,com.android.tools.r8.ir.code.InstructionListIterator):2852:2885 -> a 1195:1196:boolean com.android.tools.r8.ir.code.Value.hasRegisterConstraint():749:750 -> a 1195:1196:void generateArgumentMoves(com.android.tools.r8.ir.code.Invoke,com.android.tools.r8.ir.code.InstructionListIterator):2887 -> a 1197:1197:void generateArgumentMoves(com.android.tools.r8.ir.code.Invoke,com.android.tools.r8.ir.code.InstructionListIterator):2888:2888 -> a 1198:1199:com.android.tools.r8.ir.code.Value createValue(com.android.tools.r8.ir.analysis.type.TypeElement):2836:2837 -> a 1198:1199:void generateArgumentMoves(com.android.tools.r8.ir.code.Invoke,com.android.tools.r8.ir.code.InstructionListIterator):2888 -> a 1200:1201:void generateArgumentMoves(com.android.tools.r8.ir.code.Invoke,com.android.tools.r8.ir.code.InstructionListIterator):2889:2890 -> a 1202:1205:void replaceArgument(com.android.tools.r8.ir.code.Invoke,int,com.android.tools.r8.ir.code.Value):2842:2845 -> a 1202:1205:void generateArgumentMoves(com.android.tools.r8.ir.code.Invoke,com.android.tools.r8.ir.code.InstructionListIterator):2891 -> a 1206:1230:void generateArgumentMoves(com.android.tools.r8.ir.code.Invoke,com.android.tools.r8.ir.code.InstructionListIterator):2893:2917 -> a 1231:1257:void generateArgumentMovesAtDefinitions(com.android.tools.r8.ir.code.Invoke,java.util.PriorityQueue,com.android.tools.r8.ir.code.InstructionListIterator):2925:2951 -> a 1231:1257:void generateArgumentMoves(com.android.tools.r8.ir.code.Invoke,com.android.tools.r8.ir.code.InstructionListIterator):2918 -> a 1258:1258:int lambda$generateArgumentMoves$5(com.android.tools.r8.ir.code.Move,com.android.tools.r8.ir.code.Move):2859:2859 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/EF;Lcom/android/tools/r8/internal/EF;)I"} 1259:1281:int getFreeConsecutiveRegisters(int,boolean):3061:3083 -> a 1282:1285:int getNextFreeRegister(java.util.Iterator):3129:3132 -> a 1282:1285:int getFreeConsecutiveRegisters(int,boolean):3084 -> a 1286:1289:int getNextFreeRegister(java.util.Iterator):3129:3132 -> a 1286:1289:int getFreeConsecutiveRegisters(int,boolean):3088 -> a 1290:1304:int getFreeConsecutiveRegisters(int,boolean):3091:3105 -> a 1305:1316:int lambda$getFreeConsecutiveRegisters$6(java.lang.Integer,java.lang.Integer):3067:3078 -> a 1317:1329:void excludeRegistersForInterval(com.android.tools.r8.ir.regalloc.LiveIntervals,com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntSet):3136:3148 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/ir/regalloc/c;Lcom/android/tools/r8/internal/rr;)V"} 1330:1341:void freeOccupiedRegistersForIntervals(com.android.tools.r8.ir.regalloc.LiveIntervals):3154:3165 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/ir/regalloc/c;)V"} 1342:1342:boolean hasEqualTypesAtEntry(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock):3260:3260 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/x4;Lcom/android/tools/r8/internal/x4;)Z"} 1:1:void mergeBlocks(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/x4;Lcom/android/tools/r8/internal/x4;)V"} 2:2:boolean lambda$computeDebugInfo$1(com.android.tools.r8.ir.code.Instruction):319:319 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lo;)Z"} 3:3:boolean com.android.tools.r8.ir.code.Instruction.isMoveException():0:0 -> b 3:3:boolean lambda$computeDebugInfo$1(com.android.tools.r8.ir.code.Instruction):319 -> b 4:4:boolean lambda$computeDebugInfo$1(com.android.tools.r8.ir.code.Instruction):319:319 -> b 5:6:int getArgumentOrAllocateRegisterForValue(com.android.tools.r8.ir.code.Value,int):634:635 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Y10;I)I"} 7:8:int getRegisterForIntervals(com.android.tools.r8.ir.regalloc.LiveIntervals):817:818 -> b 7:8:int getArgumentOrAllocateRegisterForValue(com.android.tools.r8.ir.code.Value,int):635 -> b 9:9:int getArgumentOrAllocateRegisterForValue(com.android.tools.r8.ir.code.Value,int):637:637 -> b 10:10:com.android.tools.r8.utils.InternalOptions options():642:642 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/A1;"} 11:15:int realRegisterNumberFromAllocated(int):836:840 -> b 16:17:void lambda$invariantsHold$4(java.util.TreeSet,int):1028:1029 -> b 18:35:boolean needsArrayGetWideWorkaround(com.android.tools.r8.ir.regalloc.LiveIntervals):1432:1449 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/ir/regalloc/c;)Z"} 36:40:boolean isArrayGetArrayRegister(com.android.tools.r8.ir.regalloc.LiveIntervals,int):1455:1459 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/ir/regalloc/c;I)Z"} 41:45:void splitOverlappingInactiveIntervals(com.android.tools.r8.ir.regalloc.LiveIntervals,int,boolean):2214:2218 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/ir/regalloc/c;IZ)V"} 46:46:boolean com.android.tools.r8.ir.regalloc.LiveIntervals.overlaps(com.android.tools.r8.ir.regalloc.LiveIntervals):349:349 -> b 46:46:void splitOverlappingInactiveIntervals(com.android.tools.r8.ir.regalloc.LiveIntervals,int,boolean):2219 -> b 47:73:void splitOverlappingInactiveIntervals(com.android.tools.r8.ir.regalloc.LiveIntervals,int,boolean):2220:2246 -> b 74:78:void increaseCapacity(int,boolean):3049:3053 -> b 1:1:com.android.tools.r8.graph.AppView getAppView():647:647 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/m;"} 2:2:com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode performAllocation(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode,boolean):665:665 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(IZ)I"} 3:14:void clearRegisterAssignments(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode):798:809 -> c 3:14:com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode performAllocation(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode,boolean):668 -> c 15:15:com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode performAllocation(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode,boolean):669:669 -> c 16:24:void pinArgumentRegisters():3030:3038 -> c 16:24:com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode performAllocation(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode,boolean):672 -> c 25:25:void pinArgumentRegisters():3035:3035 -> c 25:25:com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode performAllocation(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode,boolean):672 -> c 26:81:boolean performLinearScan(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode):846:901 -> c 26:81:com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode performAllocation(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode,boolean):674 -> c 82:82:boolean com.android.tools.r8.ir.code.Instruction.isMoveException():0:0 -> c 82:82:boolean performLinearScan(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode):901 -> c 82:82:com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode performAllocation(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode,boolean):674 -> c 83:88:boolean performLinearScan(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode):902:907 -> c 83:88:com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode performAllocation(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode,boolean):674 -> c 89:89:boolean com.android.tools.r8.ir.regalloc.LiveIntervals.overlaps(com.android.tools.r8.ir.regalloc.LiveIntervals):349:349 -> c 89:89:boolean performLinearScan(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode):908 -> c # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 89:89:com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode performAllocation(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode,boolean):674 -> c 90:111:boolean performLinearScan(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode):913:934 -> c 90:111:com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode performAllocation(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode,boolean):674 -> c 112:118:void setHintForDestRegOfCheckCast(com.android.tools.r8.ir.regalloc.LiveIntervals):1075:1081 -> c 112:118:boolean performLinearScan(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode):936 -> c 112:118:com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode performAllocation(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode,boolean):674 -> c 119:119:boolean com.android.tools.r8.ir.regalloc.LiveIntervals.overlaps(com.android.tools.r8.ir.regalloc.LiveIntervals):349:349 -> c 119:119:void setHintForDestRegOfCheckCast(com.android.tools.r8.ir.regalloc.LiveIntervals):1081 -> c # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 119:119:boolean performLinearScan(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode):936 -> c 119:119:com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode performAllocation(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode,boolean):674 -> c 120:121:void setHintForDestRegOfCheckCast(com.android.tools.r8.ir.regalloc.LiveIntervals):1082:1083 -> c 120:121:boolean performLinearScan(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode):936 -> c 120:121:com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode performAllocation(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode,boolean):674 -> c 122:128:void setHintToPromote2AddrInstruction(com.android.tools.r8.ir.regalloc.LiveIntervals):1094:1100 -> c 122:128:boolean performLinearScan(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode):937 -> c 122:128:com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode performAllocation(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode,boolean):674 -> c 129:129:boolean com.android.tools.r8.ir.regalloc.LiveIntervals.overlaps(com.android.tools.r8.ir.regalloc.LiveIntervals):349:349 -> c 129:129:void setHintToPromote2AddrInstruction(com.android.tools.r8.ir.regalloc.LiveIntervals):1100 -> c # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 129:129:boolean performLinearScan(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode):937 -> c 129:129:com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode performAllocation(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode,boolean):674 -> c 130:135:void setHintToPromote2AddrInstruction(com.android.tools.r8.ir.regalloc.LiveIntervals):1101:1106 -> c 130:135:boolean performLinearScan(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode):937 -> c 130:135:com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode performAllocation(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode,boolean):674 -> c 136:136:boolean com.android.tools.r8.ir.regalloc.LiveIntervals.overlaps(com.android.tools.r8.ir.regalloc.LiveIntervals):349:349 -> c 136:136:void setHintToPromote2AddrInstruction(com.android.tools.r8.ir.regalloc.LiveIntervals):1106 -> c # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 136:136:boolean performLinearScan(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode):937 -> c 136:136:com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode performAllocation(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode,boolean):674 -> c 137:137:void setHintToPromote2AddrInstruction(com.android.tools.r8.ir.regalloc.LiveIntervals):1107:1107 -> c 137:137:boolean performLinearScan(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode):937 -> c 137:137:com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode performAllocation(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode,boolean):674 -> c 138:203:void allocateArgumentIntervalsWithSrc(com.android.tools.r8.ir.regalloc.LiveIntervals,com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode):1124:1189 -> c 138:203:boolean performLinearScan(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode):942 -> c 138:203:com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode performAllocation(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode,boolean):674 -> c 204:253:boolean performLinearScan(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode):943:992 -> c 204:253:com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode performAllocation(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode,boolean):674 -> c 254:266:boolean allocateSingleInterval(com.android.tools.r8.ir.regalloc.LiveIntervals,com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode):1631:1643 -> c 254:266:boolean performLinearScan(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode):994 -> c 254:266:com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode performAllocation(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode,boolean):674 -> c 267:269:void assignFreeRegisterToUnhandledInterval(com.android.tools.r8.ir.regalloc.LiveIntervals,int):1924:1926 -> c 267:269:boolean allocateSingleInterval(com.android.tools.r8.ir.regalloc.LiveIntervals,com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode):1644 -> c 267:269:boolean performLinearScan(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode):994 -> c 267:269:com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode performAllocation(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode,boolean):674 -> c 270:276:boolean allocateSingleInterval(com.android.tools.r8.ir.regalloc.LiveIntervals,com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode):1654:1660 -> c 270:276:boolean performLinearScan(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode):994 -> c 270:276:com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode performAllocation(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode,boolean):674 -> c 277:277:boolean com.android.tools.r8.graph.ProgramMethod.getOrComputeReachabilitySensitive(com.android.tools.r8.graph.AppView):181:181 -> c 277:277:boolean allocateSingleInterval(com.android.tools.r8.ir.regalloc.LiveIntervals,com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode):1660 -> c # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 277:277:boolean performLinearScan(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode):994 -> c 277:277:com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode performAllocation(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode,boolean):674 -> c 278:278:boolean com.android.tools.r8.graph.ProgramMethod.getOrComputeReachabilitySensitive(com.android.tools.r8.graph.AppView):181:181 -> c 278:278:boolean allocateSingleInterval(com.android.tools.r8.ir.regalloc.LiveIntervals,com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode):1660 -> c 278:278:boolean performLinearScan(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode):994 -> c 278:278:com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode performAllocation(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode,boolean):674 -> c 279:324:boolean allocateSingleInterval(com.android.tools.r8.ir.regalloc.LiveIntervals,com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode):1660:1705 -> c 279:324:boolean performLinearScan(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode):994 -> c 279:324:com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode performAllocation(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode,boolean):674 -> c 325:325:boolean com.android.tools.r8.ir.regalloc.LiveIntervals.overlaps(com.android.tools.r8.ir.regalloc.LiveIntervals):349:349 -> c 325:325:boolean allocateSingleInterval(com.android.tools.r8.ir.regalloc.LiveIntervals,com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode):1706 -> c 325:325:boolean performLinearScan(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode):994 -> c 325:325:com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode performAllocation(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode,boolean):674 -> c 326:330:boolean allocateSingleInterval(com.android.tools.r8.ir.regalloc.LiveIntervals,com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode):1707:1711 -> c 326:330:boolean performLinearScan(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode):994 -> c 326:330:com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode performAllocation(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode,boolean):674 -> c 331:331:int toInstructionPosition(int):1413:1413 -> c 331:331:boolean allocateSingleInterval(com.android.tools.r8.ir.regalloc.LiveIntervals,com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode):1711 -> c 331:331:boolean performLinearScan(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode):994 -> c 331:331:com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode performAllocation(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode,boolean):674 -> c 332:343:boolean allocateSingleInterval(com.android.tools.r8.ir.regalloc.LiveIntervals,com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode):1716:1727 -> c 332:343:boolean performLinearScan(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode):994 -> c 332:343:com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode performAllocation(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode,boolean):674 -> c 344:353:boolean freePositionsAreConsistentWithFreeRegisters(com.android.tools.r8.ir.regalloc.RegisterPositions,int):1047:1056 -> c 344:353:boolean allocateSingleInterval(com.android.tools.r8.ir.regalloc.LiveIntervals,com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode):1727 -> c 344:353:boolean performLinearScan(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode):994 -> c 344:353:com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode performAllocation(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode,boolean):674 -> c 354:382:boolean useRegisterHint(com.android.tools.r8.ir.regalloc.LiveIntervals,int,com.android.tools.r8.ir.regalloc.RegisterPositions,boolean):1807:1835 -> c 354:382:boolean allocateSingleInterval(com.android.tools.r8.ir.regalloc.LiveIntervals,com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode):1730 -> c 354:382:boolean performLinearScan(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode):994 -> c 354:382:com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode performAllocation(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode,boolean):674 -> c 383:409:boolean allocateSingleInterval(com.android.tools.r8.ir.regalloc.LiveIntervals,com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode):1736:1762 -> c 383:409:boolean performLinearScan(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode):994 -> c 383:409:com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode performAllocation(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode,boolean):674 -> c 410:428:void allocateBlockedRegister(com.android.tools.r8.ir.regalloc.LiveIntervals):2057:2075 -> c 410:428:boolean allocateSingleInterval(com.android.tools.r8.ir.regalloc.LiveIntervals,com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode):1769 -> c 410:428:boolean performLinearScan(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode):994 -> c 410:428:com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode performAllocation(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode,boolean):674 -> c 429:438:void allocateBlockedRegister(com.android.tools.r8.ir.regalloc.LiveIntervals):2074:2083 -> c 429:438:boolean allocateSingleInterval(com.android.tools.r8.ir.regalloc.LiveIntervals,com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode):1769 -> c 429:438:boolean performLinearScan(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode):994 -> c 429:438:com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode performAllocation(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode,boolean):674 -> c 439:439:boolean com.android.tools.r8.ir.regalloc.LiveIntervals.overlaps(com.android.tools.r8.ir.regalloc.LiveIntervals):349:349 -> c 439:439:void allocateBlockedRegister(com.android.tools.r8.ir.regalloc.LiveIntervals):2084 -> c 439:439:boolean allocateSingleInterval(com.android.tools.r8.ir.regalloc.LiveIntervals,com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode):1769 -> c 439:439:boolean performLinearScan(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode):994 -> c 439:439:com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode performAllocation(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode,boolean):674 -> c 440:483:void allocateBlockedRegister(com.android.tools.r8.ir.regalloc.LiveIntervals):2085:2128 -> c 440:483:boolean allocateSingleInterval(com.android.tools.r8.ir.regalloc.LiveIntervals,com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode):1769 -> c 440:483:boolean performLinearScan(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode):994 -> c 440:483:com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode performAllocation(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode,boolean):674 -> c 484:486:int getLargestPosition(com.android.tools.r8.ir.regalloc.RegisterPositions,int,boolean):2192:2194 -> c 484:486:void allocateBlockedRegister(com.android.tools.r8.ir.regalloc.LiveIntervals):2134 -> c 484:486:boolean allocateSingleInterval(com.android.tools.r8.ir.regalloc.LiveIntervals,com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode):1769 -> c 484:486:boolean performLinearScan(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode):994 -> c 484:486:com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode performAllocation(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode,boolean):674 -> c 487:502:void allocateBlockedRegister(com.android.tools.r8.ir.regalloc.LiveIntervals):2136:2151 -> c 487:502:boolean allocateSingleInterval(com.android.tools.r8.ir.regalloc.LiveIntervals,com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode):1769 -> c 487:502:boolean performLinearScan(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode):994 -> c 487:502:com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode performAllocation(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode,boolean):674 -> c 503:505:int getLargestPosition(com.android.tools.r8.ir.regalloc.RegisterPositions,int,boolean):2192:2194 -> c 503:505:void allocateBlockedRegister(com.android.tools.r8.ir.regalloc.LiveIntervals):2156 -> c 503:505:boolean allocateSingleInterval(com.android.tools.r8.ir.regalloc.LiveIntervals,com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode):1769 -> c 503:505:boolean performLinearScan(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode):994 -> c 503:505:com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode performAllocation(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode,boolean):674 -> c 506:508:int getLargestPosition(com.android.tools.r8.ir.regalloc.RegisterPositions,int,boolean):2192:2194 -> c 506:508:void allocateBlockedRegister(com.android.tools.r8.ir.regalloc.LiveIntervals):2157 -> c 506:508:boolean allocateSingleInterval(com.android.tools.r8.ir.regalloc.LiveIntervals,com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode):1769 -> c 506:508:boolean performLinearScan(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode):994 -> c 506:508:com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode performAllocation(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode,boolean):674 -> c 509:514:void allocateBlockedRegister(com.android.tools.r8.ir.regalloc.LiveIntervals):2159:2164 -> c 509:514:boolean allocateSingleInterval(com.android.tools.r8.ir.regalloc.LiveIntervals,com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode):1769 -> c 509:514:boolean performLinearScan(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode):994 -> c 509:514:com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode performAllocation(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode,boolean):674 -> c 515:522:int getNewSpillRegister(com.android.tools.r8.ir.regalloc.LiveIntervals):1278:1285 -> c 515:522:void allocateBlockedRegister(com.android.tools.r8.ir.regalloc.LiveIntervals):2166 -> c 515:522:boolean allocateSingleInterval(com.android.tools.r8.ir.regalloc.LiveIntervals,com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode):1769 -> c 515:522:boolean performLinearScan(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode):994 -> c 515:522:com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode performAllocation(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode,boolean):674 -> c 523:523:void increaseCapacity(int):3044:3044 -> c 523:523:int getNewSpillRegister(com.android.tools.r8.ir.regalloc.LiveIntervals):1285 -> c 523:523:void allocateBlockedRegister(com.android.tools.r8.ir.regalloc.LiveIntervals):2166 -> c 523:523:boolean allocateSingleInterval(com.android.tools.r8.ir.regalloc.LiveIntervals,com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode):1769 -> c 523:523:boolean performLinearScan(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode):994 -> c 523:523:com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode performAllocation(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode,boolean):674 -> c 524:526:void assignFreeRegisterToUnhandledInterval(com.android.tools.r8.ir.regalloc.LiveIntervals,int):1924:1926 -> c 524:526:void allocateBlockedRegister(com.android.tools.r8.ir.regalloc.LiveIntervals):2167 -> c 524:526:boolean allocateSingleInterval(com.android.tools.r8.ir.regalloc.LiveIntervals,com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode):1769 -> c 524:526:boolean performLinearScan(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode):994 -> c 524:526:com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode performAllocation(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode,boolean):674 -> c 527:533:void allocateBlockedRegister(com.android.tools.r8.ir.regalloc.LiveIntervals):2168:2174 -> c 527:533:boolean allocateSingleInterval(com.android.tools.r8.ir.regalloc.LiveIntervals,com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode):1769 -> c 527:533:boolean performLinearScan(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode):994 -> c 527:533:com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode performAllocation(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode,boolean):674 -> c 534:534:void increaseCapacity(int):3044:3044 -> c 534:534:void allocateBlockedRegister(com.android.tools.r8.ir.regalloc.LiveIntervals):2175 -> c 534:534:boolean allocateSingleInterval(com.android.tools.r8.ir.regalloc.LiveIntervals,com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode):1769 -> c 534:534:boolean performLinearScan(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode):994 -> c 534:534:com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode performAllocation(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode,boolean):674 -> c 535:535:void allocateBlockedRegister(com.android.tools.r8.ir.regalloc.LiveIntervals):2178:2178 -> c 535:535:boolean allocateSingleInterval(com.android.tools.r8.ir.regalloc.LiveIntervals,com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode):1769 -> c 535:535:boolean performLinearScan(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode):994 -> c 535:535:com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode performAllocation(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode,boolean):674 -> c 536:543:void assignRegisterAndSpill(com.android.tools.r8.ir.regalloc.LiveIntervals,int,boolean):2202:2209 -> c 536:543:void allocateBlockedRegister(com.android.tools.r8.ir.regalloc.LiveIntervals):2180 -> c 536:543:boolean allocateSingleInterval(com.android.tools.r8.ir.regalloc.LiveIntervals,com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode):1769 -> c 536:543:boolean performLinearScan(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode):994 -> c 536:543:com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode performAllocation(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode,boolean):674 -> c 544:545:void allocateBlockedRegister(com.android.tools.r8.ir.regalloc.LiveIntervals):2183:2184 -> c 544:545:boolean allocateSingleInterval(com.android.tools.r8.ir.regalloc.LiveIntervals,com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode):1769 -> c 544:545:boolean performLinearScan(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode):994 -> c 544:545:com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode performAllocation(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode,boolean):674 -> c 546:553:void assignRegisterAndSpill(com.android.tools.r8.ir.regalloc.LiveIntervals,int,boolean):2202:2209 -> c 546:553:void allocateBlockedRegister(com.android.tools.r8.ir.regalloc.LiveIntervals):2185 -> c 546:553:boolean allocateSingleInterval(com.android.tools.r8.ir.regalloc.LiveIntervals,com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode):1769 -> c 546:553:boolean performLinearScan(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode):994 -> c 546:553:com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode performAllocation(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode,boolean):674 -> c 554:556:boolean allocateSingleInterval(com.android.tools.r8.ir.regalloc.LiveIntervals,com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode):1763:1765 -> c 554:556:boolean performLinearScan(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode):994 -> c 554:556:com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode performAllocation(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode,boolean):674 -> c 557:559:void assignFreeRegisterToUnhandledInterval(com.android.tools.r8.ir.regalloc.LiveIntervals,int):1924:1926 -> c 557:559:boolean allocateSingleInterval(com.android.tools.r8.ir.regalloc.LiveIntervals,com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode):1766 -> c 557:559:boolean performLinearScan(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode):994 -> c 557:559:com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode performAllocation(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode,boolean):674 -> c 560:568:boolean allocateSingleInterval(com.android.tools.r8.ir.regalloc.LiveIntervals,com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode):1767:1775 -> c 560:568:boolean performLinearScan(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode):994 -> c 560:568:com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode performAllocation(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode,boolean):674 -> c 569:569:void increaseCapacity(int):3044:3044 -> c 569:569:boolean allocateSingleInterval(com.android.tools.r8.ir.regalloc.LiveIntervals,com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode):1776 -> c 569:569:boolean performLinearScan(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode):994 -> c 569:569:com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode performAllocation(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode,boolean):674 -> c 570:570:boolean allocateSingleInterval(com.android.tools.r8.ir.regalloc.LiveIntervals,com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode):1779:1779 -> c 570:570:boolean performLinearScan(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode):994 -> c 570:570:com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode performAllocation(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode,boolean):674 -> c 571:573:void assignFreeRegisterToUnhandledInterval(com.android.tools.r8.ir.regalloc.LiveIntervals,int):1924:1926 -> c 571:573:boolean allocateSingleInterval(com.android.tools.r8.ir.regalloc.LiveIntervals,com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode):1781 -> c 571:573:boolean performLinearScan(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode):994 -> c 571:573:com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode performAllocation(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode,boolean):674 -> c 574:575:boolean allocateSingleInterval(com.android.tools.r8.ir.regalloc.LiveIntervals,com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode):1790:1791 -> c 574:575:boolean performLinearScan(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode):994 -> c 574:575:com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode performAllocation(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode,boolean):674 -> c 576:578:void assignFreeRegisterToUnhandledInterval(com.android.tools.r8.ir.regalloc.LiveIntervals,int):1924:1926 -> c 576:578:boolean allocateSingleInterval(com.android.tools.r8.ir.regalloc.LiveIntervals,com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode):1792 -> c 576:578:boolean performLinearScan(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode):994 -> c 576:578:com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode performAllocation(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode,boolean):674 -> c 579:579:boolean allocateSingleInterval(com.android.tools.r8.ir.regalloc.LiveIntervals,com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode):1793:1793 -> c 579:579:boolean performLinearScan(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode):994 -> c 579:579:com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode performAllocation(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode,boolean):674 -> c 580:625:com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode performAllocation(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode,boolean):676:721 -> c 626:634:com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode performAllocation(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode,boolean):694:702 -> c 635:635:int highestUsedRegister():601:601 -> c 635:635:com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode performAllocation(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode,boolean):704 -> c 636:639:com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode performAllocation(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode,boolean):705:708 -> c 640:640:int highestUsedRegister():601:601 -> c 640:640:com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode performAllocation(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode,boolean):682 -> c 641:647:com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode performAllocation(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode,boolean):683:689 -> c 648:687:com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode performAllocation(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode,boolean):686:725 -> c 688:688:int highestUsedRegister():601:601 -> c 688:688:com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode performAllocation(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode,boolean):726 -> c 689:689:com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode performAllocation(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode,boolean):725:725 -> c 690:690:int highestUsedRegister():601:601 -> c 690:690:com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode performAllocation(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode,boolean):728 -> c 691:691:com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode performAllocation(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode,boolean):727:727 -> c 692:692:com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode performAllocation(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode,boolean):679:679 -> c 693:698:int unadjustedRealRegisterFromAllocated(int):822:827 -> c 699:722:boolean needsLongResultOverlappingLongOperandsWorkaround(com.android.tools.r8.ir.regalloc.LiveIntervals):1525:1548 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/ir/regalloc/c;)Z"} 723:730:boolean isLongResultOverlappingLongOperands(com.android.tools.r8.ir.regalloc.LiveIntervals,int):1561:1568 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/ir/regalloc/c;I)Z"} 1:1:com.android.tools.r8.graph.ProgramMethod getProgramMethod():209:209 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/o5;"} 2:19:boolean needsSingleResultOverlappingLongOperandsWorkaround(com.android.tools.r8.ir.regalloc.LiveIntervals):1464:1481 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/ir/regalloc/c;)Z"} 20:20:boolean com.android.tools.r8.ir.code.Instruction.isCmp():0:0 -> d 20:20:boolean needsSingleResultOverlappingLongOperandsWorkaround(com.android.tools.r8.ir.regalloc.LiveIntervals):1481 -> d 21:24:boolean needsSingleResultOverlappingLongOperandsWorkaround(com.android.tools.r8.ir.regalloc.LiveIntervals):1482:1485 -> d 25:25:boolean com.android.tools.r8.ir.code.NumberConversion.isLongToIntConversion():54:54 -> d 25:25:boolean needsSingleResultOverlappingLongOperandsWorkaround(com.android.tools.r8.ir.regalloc.LiveIntervals):1485 -> d # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 26:26:boolean com.android.tools.r8.ir.code.NumberConversion.isLongToIntConversion():54:54 -> d 26:26:boolean needsSingleResultOverlappingLongOperandsWorkaround(com.android.tools.r8.ir.regalloc.LiveIntervals):1485 -> d 27:28:boolean isSingleResultOverlappingLongOperands(com.android.tools.r8.ir.regalloc.LiveIntervals,int):1495:1496 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/ir/regalloc/c;I)Z"} 29:29:boolean com.android.tools.r8.ir.code.Instruction.isCmp():0:0 -> d 29:29:boolean isSingleResultOverlappingLongOperands(com.android.tools.r8.ir.regalloc.LiveIntervals,int):1496 -> d 30:43:boolean isSingleResultOverlappingLongOperands(com.android.tools.r8.ir.regalloc.LiveIntervals,int):1497:1510 -> d 1:3:int registersUsed():606:608 -> e 4:14:boolean overlapsMoveExceptionInterval(com.android.tools.r8.ir.regalloc.LiveIntervals):1613:1623 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/ir/regalloc/c;)Z"} 1:1:void clearUserInfo():2742:2742 -> f 2:3:boolean registersForIntervalsAreTaken(com.android.tools.r8.ir.regalloc.LiveIntervals):3205:3206 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/ir/regalloc/c;)Z"} 4:4:boolean registersAreTaken(int,boolean):3201:3201 -> f 4:4:boolean registersForIntervalsAreTaken(com.android.tools.r8.ir.regalloc.LiveIntervals):3206 -> f 1:6:boolean computeUnusedRegisters():561:566 -> g 7:11:void addRegisterIfUsed(java.util.Set,com.android.tools.r8.ir.regalloc.LiveIntervals):591:595 -> g 7:11:boolean computeUnusedRegisters():567 -> g 12:12:boolean computeUnusedRegisters():568:568 -> g 13:17:void addRegisterIfUsed(java.util.Set,com.android.tools.r8.ir.regalloc.LiveIntervals):591:595 -> g 13:17:boolean computeUnusedRegisters():569 -> g 18:30:boolean computeUnusedRegisters():574:586 -> g 31:31:void takeFreeRegistersForIntervals(com.android.tools.r8.ir.regalloc.LiveIntervals):3179:3179 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/ir/regalloc/c;)V"} 32:32:void takeFreeRegisters(int,boolean):3171:3171 -> g 32:32:void takeFreeRegistersForIntervals(com.android.tools.r8.ir.regalloc.LiveIntervals):3179 -> g 33:34:boolean registerIsFree(int):3190:3191 -> g 33:34:boolean registersAreFree(int,boolean):3197 -> g 33:34:void takeFreeRegisters(int,boolean):3171 -> g 33:34:void takeFreeRegistersForIntervals(com.android.tools.r8.ir.regalloc.LiveIntervals):3179 -> g 35:36:boolean registerIsFree(int):3190:3191 -> g 35:36:boolean registersAreFree(int,boolean):3197 -> g 35:36:void takeFreeRegisters(int,boolean):3171 -> g 35:36:void takeFreeRegistersForIntervals(com.android.tools.r8.ir.regalloc.LiveIntervals):3179 -> g 37:40:void takeFreeRegisters(int,boolean):3171:3174 -> g 37:40:void takeFreeRegistersForIntervals(com.android.tools.r8.ir.regalloc.LiveIntervals):3179 -> g 41:44:void takeFreeRegistersForIntervals(com.android.tools.r8.ir.regalloc.LiveIntervals):3181:3184 -> g 1:2:int getMoveExceptionRegister():191:192 -> h 1:1:boolean hasDedicatedMoveExceptionRegister():183:183 -> i 1:2:void computeRematerializableBits():2457:2458 -> j 1:2:void insertMoves():2433 -> j 3:12:void insertMoves():2435:2444 -> j 13:13:int toGapPosition(int):1417:1417 -> j 13:13:void insertMoves():2445 -> j 14:14:void insertMoves():2445:2445 -> j 15:15:void insertMoves():2443:2443 -> j 16:41:void resolveControlFlow(com.android.tools.r8.ir.regalloc.SpillMoveSet):2476:2501 -> j 16:41:void insertMoves():2451 -> j 42:42:boolean com.android.tools.r8.ir.code.Instruction.isMoveException():0:0 -> j 42:42:void resolveControlFlow(com.android.tools.r8.ir.regalloc.SpillMoveSet):2501 -> j 42:42:void insertMoves():2451 -> j 43:59:void resolveControlFlow(com.android.tools.r8.ir.regalloc.SpillMoveSet):2502:2518 -> j 43:59:void insertMoves():2451 -> j 60:61:void insertMoves():2452:2453 -> j 1:6:void removeSpillAndPhiMoves():772:777 -> k 1:8:boolean unsplitArguments():739:746 -> l 9:9:int highestUsedRegister():601:601 -> l 9:9:boolean unsplitArguments():750 -> l 10:16:boolean unsplitArguments():760:766 -> l 1:20:java.lang.String toString():3231:3250 -> toString com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$LocalRange -> com.android.tools.r8.ir.regalloc.a: # {"id":"sourceFile","fileName":"LinearScanRegisterAllocator.java"} com.android.tools.r8.ir.code.Value value -> a com.android.tools.r8.graph.DebugLocalInfo local -> b int register -> c int start -> d int end -> e boolean $assertionsDisabled -> f 1:1:void ():101:101 -> 1:7:void (com.android.tools.r8.ir.code.Value,int,int,int):108:114 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Y10;III)V"} 1:3:int compareTo(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$LocalRange):119:121 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/ir/regalloc/a;)I"} 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.android.tools.r8.ir.regalloc.c: # {"id":"sourceFile","fileName":"LiveIntervals.java"} com.android.tools.r8.ir.code.Value value -> a 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 java.util.List splitChildren -> e com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntArrayList sortedSplitChildrenEnds -> f boolean sortedChildren -> g java.util.List ranges -> h java.util.TreeSet uses -> i int numberOfConsecutiveRegisters -> j int register -> k java.lang.Integer hint -> l boolean spilled -> m boolean usedInMonitorOperations -> n int registerLimit -> o int maxNonSpilledRegister -> p boolean isRematerializable -> q boolean $assertionsDisabled -> r 1:1:void ():23:23 -> 1:1:void (com.android.tools.r8.ir.code.Value):52:52 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Y10;)V"} 2:26:void (com.android.tools.r8.ir.code.Value):32:56 -> 27:27:void (com.android.tools.r8.ir.regalloc.LiveIntervals):59:59 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/ir/regalloc/c;)V"} 28:58:void (com.android.tools.r8.ir.regalloc.LiveIntervals):32:62 -> 1:3:int numberOfConsecutiveRegisters():162:164 -> A 4:9:int computeNumberOfConsecutiveRegisters():171:176 -> A 4:9:int numberOfConsecutiveRegisters():164 -> A 10:13:int computeNumberOfConsecutiveRegisters():175:178 -> A 10:13:int numberOfConsecutiveRegisters():164 -> A 14:15:int numberOfConsecutiveRegisters():164:165 -> A 16:21:int computeNumberOfConsecutiveRegisters():171:176 -> A 16:21:int numberOfConsecutiveRegisters():167 -> A 22:25:int computeNumberOfConsecutiveRegisters():175:178 -> A 22:25:int numberOfConsecutiveRegisters():167 -> A 1:1:java.util.TreeSet getUses():257:257 -> B 1:1:int numberOfUsesWithConstraint():546 -> B 2:3:int numberOfUsesWithConstraint():546:547 -> B 1:1:com.android.tools.r8.ir.code.ValueType getType():78:78 -> C 1:1:int requiredRegisters():82 -> C 2:2:int requiredRegisters():82:82 -> C 1:7:void sortSplitChildrenIfNeeded():187:193 -> D 8:10:boolean sortedChildrenConsistent():199:201 -> D 8:10:void sortSplitChildrenIfNeeded():193 -> D 11:11:void sortSplitChildrenIfNeeded():194:194 -> D 1:1:java.lang.String toAscciArtString():591:591 -> E 2:2:java.util.List getRanges():261:261 -> E 2:2:java.lang.String toAscciArtString():593 -> E 3:4:java.lang.String toAscciArtString():593:594 -> E 5:5:boolean com.android.tools.r8.ir.regalloc.LiveRange.isInfinite():32:32 -> E 5:5:java.lang.String toAscciArtString():594 -> E 6:16:java.lang.String toAscciArtString():595:605 -> E 1:13:void undoSplits():468:480 -> F 14:16:void recomputeLimit():485:487 -> F 14:16:void undoSplits():481 -> F 17:17:void updateRegisterConstraint(int):253:253 -> F 17:17:void recomputeLimit():487 -> F 17:17:void undoSplits():481 -> F 1:1:boolean usedInMonitorOperation():534:534 -> G 1:1:void setSpilled(boolean):104:104 -> a 2:2:int getRegister():275:275 -> a 2:2:void setSpilled(boolean):104 -> a 3:4:void setSpilled(boolean):104:105 -> a 5:5:int getRegister():275:275 -> a 5:5:void setSpilled(boolean):105 -> a 6:6:com.android.tools.r8.ir.regalloc.LiveIntervals getSplitParent():211:211 -> a 6:6:void setSpilled(boolean):105 -> a 7:7:int getRegister():275:275 -> a 7:7:void setSpilled(boolean):105 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 8:9:void setSpilled(boolean):105:106 -> a 10:10:com.android.tools.r8.ir.regalloc.LiveIntervals getSplitParent():211:211 -> a 10:10:boolean anySplitOverlaps(com.android.tools.r8.ir.regalloc.LiveIntervals):353 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/ir/regalloc/c;)Z"} 11:11:boolean overlaps(com.android.tools.r8.ir.regalloc.LiveIntervals):349:349 -> a 11:11:boolean anySplitOverlaps(com.android.tools.r8.ir.regalloc.LiveIntervals):354 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 12:12:java.util.List getSplitChildren():207:207 -> a 12:12:boolean anySplitOverlaps(com.android.tools.r8.ir.regalloc.LiveIntervals):357 -> a 13:13:boolean anySplitOverlaps(com.android.tools.r8.ir.regalloc.LiveIntervals):357:357 -> a 14:14:boolean overlaps(com.android.tools.r8.ir.regalloc.LiveIntervals):349:349 -> a 14:14:boolean anySplitOverlaps(com.android.tools.r8.ir.regalloc.LiveIntervals):358 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 15:17:boolean tryAddRange(com.android.tools.r8.ir.regalloc.LiveRange):225:227 -> a 15:17:void addRange(com.android.tools.r8.ir.regalloc.LiveRange):220 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/ir/regalloc/e;)V"} 18:18:boolean com.android.tools.r8.ir.regalloc.LiveRange.isInfinite():32:32 -> a 18:18:boolean tryAddRange(com.android.tools.r8.ir.regalloc.LiveRange):227 -> a 18:18:void addRange(com.android.tools.r8.ir.regalloc.LiveRange):220 -> a 19:19:boolean tryAddRange(com.android.tools.r8.ir.regalloc.LiveRange):230:230 -> a 19:19:void addRange(com.android.tools.r8.ir.regalloc.LiveRange):220 -> a 20:20:int toInstructionPosition(int):66:66 -> a 20:20:boolean tryAddRange(com.android.tools.r8.ir.regalloc.LiveRange):230 -> a 20:20:void addRange(com.android.tools.r8.ir.regalloc.LiveRange):220 -> a 21:21:boolean tryAddRange(com.android.tools.r8.ir.regalloc.LiveRange):231:231 -> a 21:21:void addRange(com.android.tools.r8.ir.regalloc.LiveRange):220 -> a 22:22:int toInstructionPosition(int):66:66 -> a 22:22:boolean tryAddRange(com.android.tools.r8.ir.regalloc.LiveRange):231 -> a 22:22:void addRange(com.android.tools.r8.ir.regalloc.LiveRange):220 -> a 23:27:boolean tryAddRange(com.android.tools.r8.ir.regalloc.LiveRange):236:240 -> a 23:27:void addRange(com.android.tools.r8.ir.regalloc.LiveRange):220 -> a 28:28:void addRange(com.android.tools.r8.ir.regalloc.LiveRange):221:221 -> a 29:30:void addUse(com.android.tools.r8.ir.regalloc.LiveIntervalsUse):248:249 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/ir/regalloc/d;)V"} 31:31:void updateRegisterConstraint(int):253:253 -> a 31:31:void addUse(com.android.tools.r8.ir.regalloc.LiveIntervalsUse):249 -> a 32:32:boolean usesRegister(int,boolean):314:314 -> a 33:33:com.android.tools.r8.ir.code.ValueType getType():78:78 -> a 33:33:boolean usesRegister(int,boolean):317 -> a 34:37:boolean usesRegister(int,boolean):317:320 -> a 38:39:void clearRegisterAssignment():331:332 -> a 40:40:boolean overlaps(com.android.tools.r8.ir.regalloc.LiveIntervals):349:349 -> a 40:40:void setHint(com.android.tools.r8.ir.regalloc.LiveIntervals,java.util.PriorityQueue):87 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/ir/regalloc/c;Ljava/util/PriorityQueue;)V"} 41:41:void setHint(com.android.tools.r8.ir.regalloc.LiveIntervals,java.util.PriorityQueue):90:90 -> a 42:42:int getRegister():275:275 -> a 42:42:void setHint(com.android.tools.r8.ir.regalloc.LiveIntervals,java.util.PriorityQueue):91 -> a 43:45:void setHint(com.android.tools.r8.ir.regalloc.LiveIntervals,java.util.PriorityQueue):91:93 -> a 46:47:void forEachRegister(java.util.function.IntConsumer):409:410 -> a 48:48:com.android.tools.r8.ir.code.ValueType getType():78:78 -> a 48:48:void forEachRegister(java.util.function.IntConsumer):411 -> a 49:50:void forEachRegister(java.util.function.IntConsumer):411:412 -> a 51:70:void computeRematerializable(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator):609:628 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/ir/regalloc/b;)V"} 71:71:int getRegister():275:275 -> a 71:71:void computeRematerializable(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator):628 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 72:78:void computeRematerializable(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator):628:634 -> a 79:79:boolean isSpilled():110:110 -> a 79:79:void computeRematerializable(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator):634 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 80:81:void computeRematerializable(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator):649:650 -> a 82:82:boolean isSpilled():110:110 -> a 82:82:boolean allSplitsAreSpilled():119 -> a 82:82:void computeRematerializable(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator):650 -> a 83:85:boolean allSplitsAreSpilled():119:121 -> a 83:85:void computeRematerializable(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator):650 -> a 86:86:boolean isSpilled():110:110 -> a 86:86:boolean allSplitsAreSpilled():121 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 86:86:void computeRematerializable(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator):650 -> a 87:87:boolean allSplitsAreSpilled():121:121 -> a 87:87:void computeRematerializable(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator):650 -> a 88:92:void computeRematerializable(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator):651:655 -> a 1:1:boolean hasConflictingRegisters(com.android.tools.r8.ir.regalloc.LiveIntervals):327:327 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/ir/regalloc/c;)Z"} 2:2:com.android.tools.r8.ir.code.ValueType getType():78:78 -> b 2:2:boolean hasConflictingRegisters(com.android.tools.r8.ir.regalloc.LiveIntervals):327 -> b 3:3:boolean hasConflictingRegisters(com.android.tools.r8.ir.regalloc.LiveIntervals):327:327 -> b 4:5:com.android.tools.r8.ir.regalloc.LiveIntervalsUse firstUseWithConstraint():400:401 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/ir/regalloc/d;"} 1:3:void link(com.android.tools.r8.ir.regalloc.LiveIntervals):131:133 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/ir/regalloc/c;)V"} 4:5:int getEnd():270:271 -> c 6:8:int firstUseAfter(int):383:385 -> c 1:1:int compareTo(java.lang.Object):23:23 -> compareTo 2:16:int compareTo(com.android.tools.r8.ir.regalloc.LiveIntervals):557:571 -> compareTo 2:16:int compareTo(java.lang.Object):23 -> compareTo 1:10:int nextOverlap(com.android.tools.r8.ir.regalloc.LiveIntervals):366:375 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/ir/regalloc/c;)I"} 11:11:int getFirstUse():396:396 -> d 12:12:com.android.tools.r8.ir.regalloc.LiveIntervals getSplitCovering(int):492:492 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/ir/regalloc/c;"} 13:13:com.android.tools.r8.ir.regalloc.LiveIntervals getSplitParent():211:211 -> d 13:13:com.android.tools.r8.ir.regalloc.LiveIntervals getSplitCovering(int):492 -> d 14:47:com.android.tools.r8.ir.regalloc.LiveIntervals getSplitCovering(int):492:525 -> d 1:1:java.lang.Integer getHint():99:99 -> e 1:1:int getMaxNonSpilledRegister():307:307 -> f 2:2:int computeMaxNonSpilledRegister():288:288 -> f 2:2:int getMaxNonSpilledRegister():310 -> f 3:3:int computeMaxNonSpilledRegister():288:288 -> f 3:3:int getMaxNonSpilledRegister():310 -> f # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 4:5:int computeMaxNonSpilledRegister():288:289 -> f 4:5:int getMaxNonSpilledRegister():310 -> f 6:6:boolean isSpilled():110:110 -> f 6:6:int computeMaxNonSpilledRegister():290 -> f 6:6:int getMaxNonSpilledRegister():310 -> f # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 7:7:int getRegister():275:275 -> f 7:7:int computeMaxNonSpilledRegister():291 -> f 7:7:int getMaxNonSpilledRegister():310 -> f 8:10:int computeMaxNonSpilledRegister():291:293 -> f 8:10:int getMaxNonSpilledRegister():310 -> f 11:11:boolean isSpilled():110:110 -> f 11:11:int computeMaxNonSpilledRegister():294 -> f # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 11:11:int getMaxNonSpilledRegister():310 -> f 12:12:int computeMaxNonSpilledRegister():295:295 -> f 12:12:int getMaxNonSpilledRegister():310 -> f 13:13:int getRegister():275:275 -> f 13:13:int computeMaxNonSpilledRegister():295 -> f 13:13:int getMaxNonSpilledRegister():310 -> f 14:17:int computeMaxNonSpilledRegister():295:298 -> f 14:17:int getMaxNonSpilledRegister():310 -> f 18:23:boolean overlapsPosition(int):336:341 -> f 1:1:com.android.tools.r8.ir.regalloc.LiveIntervals getNextConsecutive():154:154 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/ir/regalloc/c;"} 2:3:void setMaxNonSpilledRegister(int):302:303 -> g 1:1:java.util.List getRanges():261:261 -> h 1:1:int getRegister():275:275 -> i 1:1:int getRegisterLimit():279:279 -> j 2:3:void setRegister(int):283:284 -> j 1:1:int toInstructionPosition(int):66:66 -> k 1:1:com.android.tools.r8.ir.regalloc.LiveIntervals splitBefore(int):417 -> k # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/ir/regalloc/c;"} 2:2:com.android.tools.r8.ir.regalloc.LiveIntervals splitBefore(int):417:417 -> k 3:3:int toInstructionPosition(int):66:66 -> k 3:3:com.android.tools.r8.ir.regalloc.LiveIntervals splitBefore(int):417 -> k 4:9:com.android.tools.r8.ir.regalloc.LiveIntervals splitBefore(int):418:423 -> k 10:10:com.android.tools.r8.ir.code.Value getValue():74:74 -> k 10:10:com.android.tools.r8.ir.regalloc.LiveIntervals splitBefore(int):423 -> k 11:46:com.android.tools.r8.ir.regalloc.LiveIntervals splitBefore(int):423:458 -> k 47:49:void recomputeLimit():485:487 -> k 47:49:com.android.tools.r8.ir.regalloc.LiveIntervals splitBefore(int):461 -> k 50:50:void updateRegisterConstraint(int):253:253 -> k 50:50:void recomputeLimit():487 -> k 50:50:com.android.tools.r8.ir.regalloc.LiveIntervals splitBefore(int):461 -> k 51:52:com.android.tools.r8.ir.regalloc.LiveIntervals splitBefore(int):462:463 -> k 53:53:java.util.List getSplitChildren():207:207 -> k 1:1:com.android.tools.r8.ir.regalloc.LiveIntervals getSplitParent():211:211 -> l # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/ir/regalloc/c;"} 1:2:int getStart():265:266 -> m 1:1:com.android.tools.r8.ir.regalloc.LiveIntervals getStartOfConsecutive():147:147 -> n # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/ir/regalloc/c;"} 1:1:com.android.tools.r8.ir.code.ValueType getType():78:78 -> o # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/j20;"} 1:1:java.util.TreeSet getUses():257:257 -> q 1:1:com.android.tools.r8.ir.code.Value getValue():74:74 -> r # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Y10;"} 1:1:boolean hasSplits():183:183 -> s 1:1:boolean hasUses():392:392 -> t 1:5:java.lang.String toString():577:581 -> toString 6:6:java.util.List getRanges():261:261 -> toString 6:6:java.lang.String toString():582 -> toString 7:12:java.lang.String toString():582:587 -> toString 1:2:boolean isArgumentInterval():141:142 -> u 1:1:boolean isConstantNumberInterval():530:530 -> v 1:1:boolean isLinked():137:137 -> w 1:3:boolean isNewStringInstanceDisallowingSpilling():539:541 -> x 1:1:boolean isSpilled():110:110 -> y 1:1:boolean isSpilled():110:110 -> z 1:1:boolean isSpilledAndRematerializable():127 -> z 2:2:boolean isSpilledAndRematerializable():127:127 -> z 3:3:boolean isRematerializable():114:114 -> z 3:3:boolean isSpilledAndRematerializable():127 -> z 4:4:boolean isRematerializable():114:114 -> z 4:4:boolean isSpilledAndRematerializable():127 -> z # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 5:5:boolean isRematerializable():114:114 -> z 5:5:boolean isSpilledAndRematerializable():127 -> z 6:6:boolean isRematerializable():115:115 -> z 6:6:boolean isSpilledAndRematerializable():127 -> z # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} com.android.tools.r8.ir.regalloc.LiveIntervalsUse -> com.android.tools.r8.ir.regalloc.d: # {"id":"sourceFile","fileName":"LiveIntervalsUse.java"} int position -> a int limit -> b 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 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.android.tools.r8.ir.regalloc.e: # {"id":"sourceFile","fileName":"LiveRange.java"} int start -> a int end -> b com.android.tools.r8.ir.regalloc.LiveRange INFINITE -> c 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 compareTo(com.android.tools.r8.ir.regalloc.LiveRange):20:23 -> compareTo 2:5:int compareTo(java.lang.Object):6 -> compareTo 1:1:java.lang.String toString():28:28 -> toString com.android.tools.r8.ir.regalloc.RegisterAllocator -> com.android.tools.r8.ir.regalloc.f: # {"id":"sourceFile","fileName":"RegisterAllocator.java"} void addNewBlockToShareIdenticalSuffix(com.android.tools.r8.ir.code.BasicBlock,int,java.util.List) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/x4;ILjava/util/List;)V"} void allocateRegisters() -> a int getRegisterForValue(com.android.tools.r8.ir.code.Value,int) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Y10;I)I"} boolean hasEqualTypesAtEntry(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/x4;Lcom/android/tools/r8/internal/x4;)Z"} int getArgumentOrAllocateRegisterForValue(com.android.tools.r8.ir.code.Value,int) -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Y10;I)I"} void mergeBlocks(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock) -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/x4;Lcom/android/tools/r8/internal/x4;)V"} com.android.tools.r8.utils.InternalOptions options() -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/A1;"} com.android.tools.r8.graph.AppView getAppView() -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/m;"} com.android.tools.r8.graph.ProgramMethod getProgramMethod() -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/o5;"} int registersUsed() -> e com.android.tools.r8.ir.regalloc.RegisterMove -> com.android.tools.r8.ir.regalloc.g: # {"id":"sourceFile","fileName":"RegisterMove.java"} com.android.tools.r8.ir.analysis.type.TypeElement type -> a int dst -> b int src -> c com.android.tools.r8.ir.code.Instruction definition -> d boolean $assertionsDisabled -> e 1:1:void ():13:13 -> 1:5:void (int,int,com.android.tools.r8.ir.analysis.type.TypeElement):20:24 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(IILcom/android/tools/r8/internal/F00;)V"} 6:11:void (int,com.android.tools.r8.ir.analysis.type.TypeElement,com.android.tools.r8.ir.code.Instruction):27:32 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/internal/F00;Lcom/android/tools/r8/internal/lo;)V"} 1:6:boolean isBlocked(java.util.Set,java.util.Map):43:48 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/HashMap;Ljava/util/TreeSet;)Z"} 7:10:boolean 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 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 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.android.tools.r8.ir.regalloc.h: # {"id":"sourceFile","fileName":"RegisterMoveScheduler.java"} java.util.Set moveSet -> a java.util.Map valueMap -> b int usedTempRegisters -> c com.android.tools.r8.ir.code.InstructionListIterator insertAt -> d com.android.tools.r8.ir.code.Position position -> e int tempRegister -> f boolean $assertionsDisabled -> g 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/oo;ILcom/android/tools/r8/internal/kM;)V"} 2:19:void (com.android.tools.r8.ir.code.InstructionListIterator,int,com.android.tools.r8.ir.code.Position):31:48 -> 20:20:void (com.android.tools.r8.ir.code.InstructionListIterator,int):52:52 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/oo;I)V"} 1:5:void addMove(com.android.tools.r8.ir.regalloc.RegisterMove):56:60 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/ir/regalloc/g;)V"} 6:6:int getUsedTempRegisters():116:116 -> a 1:1:void schedule():66:66 -> b 2:5:boolean everyDestinationOnlyWrittenOnce():205:208 -> b 2:5:void schedule():66 -> b 6:23:void schedule():69:86 -> b 24:48:java.lang.Integer createMove(com.android.tools.r8.ir.regalloc.RegisterMove):140:164 -> b 24:48:void schedule():88 -> b 49:63:void schedule():91:105 -> b 64:73:com.android.tools.r8.ir.regalloc.RegisterMove pickMoveToUnblock():191:200 -> b 64:73:void schedule():108 -> b 74:74:void createMoveDestToTemp(com.android.tools.r8.ir.regalloc.RegisterMove):171:171 -> b 74:74:void schedule():109 -> b 75:87:java.util.List findMovesWithSrc(int,com.android.tools.r8.ir.analysis.type.TypeElement):120:132 -> b 75:87:void createMoveDestToTemp(com.android.tools.r8.ir.regalloc.RegisterMove):171 -> b 75:87:void schedule():109 -> b 88:102:void createMoveDestToTemp(com.android.tools.r8.ir.regalloc.RegisterMove):172:186 -> b 88:102:void schedule():109 -> b 103:103:void schedule():110:110 -> b com.android.tools.r8.ir.regalloc.RegisterPositions -> com.android.tools.r8.ir.regalloc.j: # {"id":"sourceFile","fileName":"RegisterPositions.java"} 1:1:void ():12:12 -> int get(int) -> a boolean hasType(int,com.android.tools.r8.ir.regalloc.RegisterPositions$Type) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/ir/regalloc/i;)Z"} boolean isBlocked(int) -> b com.android.tools.r8.ir.regalloc.RegisterPositions$Type -> com.android.tools.r8.ir.regalloc.i: # {"id":"sourceFile","fileName":"RegisterPositions.java"} com.android.tools.r8.ir.regalloc.RegisterPositions$Type MONITOR -> a com.android.tools.r8.ir.regalloc.RegisterPositions$Type CONST_NUMBER -> b com.android.tools.r8.ir.regalloc.RegisterPositions$Type OTHER -> c com.android.tools.r8.ir.regalloc.RegisterPositions$Type ANY -> d 1:4:void ():15:18 -> 1:1:void (java.lang.String,int):14:14 -> com.android.tools.r8.ir.regalloc.RegisterPositionsImpl -> com.android.tools.r8.ir.regalloc.k: # {"id":"sourceFile","fileName":"RegisterPositionsImpl.java"} int limit -> a int[] backing -> b java.util.BitSet registerHoldsConstant -> c java.util.BitSet registerHoldsMonitor -> d java.util.BitSet registerHoldsNewStringInstanceDisallowingSpilling -> e java.util.BitSet blockedRegisters -> f boolean $assertionsDisabled -> g 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/ir/regalloc/i;)Z"} 2:2:boolean 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 holdsMonitor(int):57:57 -> a 17:17:boolean hasType(int,com.android.tools.r8.ir.regalloc.RegisterPositions$Type):42 -> a 18:18:boolean holdsConstant(int):53:53 -> a 18:18:boolean hasType(int,com.android.tools.r8.ir.regalloc.RegisterPositions$Type):43 -> a 19:19:boolean holdsNewStringInstanceDisallowingSpilling(int):61:61 -> a 19:19:boolean hasType(int,com.android.tools.r8.ir.regalloc.RegisterPositions$Type):44 -> a 20:20:boolean holdsConstant(int):53:53 -> a 20:20:boolean hasType(int,com.android.tools.r8.ir.regalloc.RegisterPositions$Type):40 -> a 21:21:boolean holdsMonitor(int):57:57 -> a 21:21:boolean hasType(int,com.android.tools.r8.ir.regalloc.RegisterPositions$Type):38 -> a 22:22:void set(int,int):65:65 -> a 22:22:void set(int,int,com.android.tools.r8.ir.regalloc.LiveIntervals):73 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(IILcom/android/tools/r8/ir/regalloc/c;)V"} 23:31:void grow(int):106:114 -> a 23:31:void set(int,int):66 -> a 23:31:void set(int,int,com.android.tools.r8.ir.regalloc.LiveIntervals):73 -> a 32:32:void 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 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.android.tools.r8.ir.regalloc.l: # {"id":"sourceFile","fileName":"RegisterPositionsWithExtraBlockedRegisters.java"} 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/ir/regalloc/k;)V"} 1:1:boolean hasType(int,com.android.tools.r8.ir.regalloc.RegisterPositions$Type):21:21 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/ir/regalloc/i;)Z"} 2:2:boolean 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 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 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.android.tools.r8.ir.regalloc.m: # {"id":"sourceFile","fileName":"SpillMove.java"} 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/F00;Lcom/android/tools/r8/ir/regalloc/c;Lcom/android/tools/r8/ir/regalloc/c;)V"} 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.android.tools.r8.ir.regalloc.n: # {"id":"sourceFile","fileName":"SpillMoveSet.java"} java.util.Map instructionToInMoves -> a java.util.Map instructionToOutMoves -> b java.util.Map instructionToPhiMoves -> c com.android.tools.r8.ir.code.IRCode code -> d com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator allocator -> e com.android.tools.r8.ir.analysis.type.TypeElement objectType -> f java.util.Map blockStartMap -> g int usedTempRegisters -> h boolean $assertionsDisabled -> i 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/ir/regalloc/b;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/ir/regalloc/c;Lcom/android/tools/r8/ir/regalloc/c;)V"} 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:19:int scheduleAndInsertMoves(int):167:180 -> a 20:22:boolean needsMovesBeforeInstruction(int):213:215 -> a 20:22:int scheduleAndInsertMoves(int):181 -> a 23:23:int scheduleAndInsertMoves(int):182:182 -> a 24:36:int scheduleAndInsertMoves(int):178:190 -> a 37:39:boolean needsMovesBeforeInstruction(int):213:215 -> a 37:39:int scheduleAndInsertMoves(int):191 -> a 40:45:int scheduleAndInsertMoves(int):192:197 -> a 46:53: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/ir/regalloc/c;Lcom/android/tools/r8/ir/regalloc/c;)Lcom/android/tools/r8/internal/F00;"} 54:56: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 57:60:void scheduleMovesBeforeInstruction(int,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.InstructionListIterator):284:287 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/internal/lo;Lcom/android/tools/r8/internal/oo;)V"} 61:61:boolean com.android.tools.r8.ir.code.Instruction.isMoveException():0:0 -> a 61:61:void scheduleMovesBeforeInstruction(int,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.InstructionListIterator):287 -> a 62:68:void scheduleMovesBeforeInstruction(int,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.InstructionListIterator):288:294 -> a 69:69:com.android.tools.r8.ir.code.Position com.android.tools.r8.ir.code.BasicBlock.getPosition():1625:1625 -> a 69:69: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)"]} 70:70:com.android.tools.r8.ir.code.Position com.android.tools.r8.ir.code.BasicBlock.getPosition():1625:1625 -> a 70:70:void scheduleMovesBeforeInstruction(int,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.InstructionListIterator):294 -> a 71:72:void scheduleMovesBeforeInstruction(int,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.InstructionListIterator):299:300 -> a 73:81:void removeArgumentRestores(java.util.Set):332:340 -> a 73:81:void scheduleMovesBeforeInstruction(int,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.InstructionListIterator):301 -> a 82:83:void scheduleMovesBeforeInstruction(int,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.InstructionListIterator):304:305 -> a 84:92:void removeArgumentRestores(java.util.Set):332:340 -> a 84:92:void scheduleMovesBeforeInstruction(int,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.InstructionListIterator):306 -> a 93:94:void scheduleMovesBeforeInstruction(int,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.InstructionListIterator):309:310 -> a 95:98:void pruneParallelMoveSets(java.util.Set,java.util.Set,java.util.Set):269:272 -> a 95:98:void scheduleMovesBeforeInstruction(int,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.InstructionListIterator):313 -> a 99:100:com.android.tools.r8.ir.regalloc.SpillMove getMoveWithSource(com.android.tools.r8.ir.regalloc.LiveIntervals,java.util.Collection):219:220 -> a 99:100:void pruneParallelMoveSets(java.util.Set,java.util.Set,java.util.Set):272 -> a 99:100:void scheduleMovesBeforeInstruction(int,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.InstructionListIterator):313 -> a 101:105:com.android.tools.r8.ir.regalloc.SpillMove getMoveWritingSourceRegister(com.android.tools.r8.ir.regalloc.SpillMove,java.util.Collection):228:232 -> a 101:105:void pruneParallelMoveSets(java.util.Set,java.util.Set,java.util.Set):273 -> a 101:105:void scheduleMovesBeforeInstruction(int,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.InstructionListIterator):313 -> a 106:106:void pruneParallelMoveSets(java.util.Set,java.util.Set,java.util.Set):274:274 -> a 106:106:void scheduleMovesBeforeInstruction(int,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.InstructionListIterator):313 -> a 107:108:com.android.tools.r8.ir.regalloc.SpillMove getMoveWithSource(com.android.tools.r8.ir.regalloc.LiveIntervals,java.util.Collection):219:220 -> a 107:108:void pruneParallelMoveSets(java.util.Set,java.util.Set,java.util.Set):274 -> a 107:108:void scheduleMovesBeforeInstruction(int,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.InstructionListIterator):313 -> a 109:110:void pruneParallelMoveSets(java.util.Set,java.util.Set,java.util.Set):276:277 -> a 109:110:void scheduleMovesBeforeInstruction(int,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.InstructionListIterator):313 -> a 111:115:void scheduleMovesBeforeInstruction(int,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.InstructionListIterator):316:320 -> a 116:145:void scheduleMoves(int,java.util.Set,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.Position):347:376 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/util/Set;Lcom/android/tools/r8/internal/oo;Lcom/android/tools/r8/internal/kM;)V"} 146:150:void scheduleMoves(int,java.util.Set,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.Position):375:379 -> a 151:157: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/ir/regalloc/c;Lcom/android/tools/r8/ir/regalloc/c;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/ir/regalloc/c;Lcom/android/tools/r8/ir/regalloc/c;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/ir/regalloc/c;Lcom/android/tools/r8/ir/regalloc/c;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/ir/regalloc/c;Lcom/android/tools/r8/ir/regalloc/c;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/ir/regalloc/c;Lcom/android/tools/r8/ir/regalloc/c;)V"} 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.android.tools.r8.internal.z1: # {"id":"sourceFile","fileName":"AbstractSynthesizedCode.java"} 1:1:void ():28:28 -> boolean isEmptyVoidMethod() -> D0 java.util.function.Consumer getRegistryCallback(com.android.tools.r8.graph.DexClassAndMethod) -> I0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Ljava/util/function/Consumer;"} com.android.tools.r8.ir.synthetic.AbstractSynthesizedCode$SourceCodeProvider getSourceCodeProvider() -> J0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/y1;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/origin/Origin;Lcom/android/tools/r8/internal/HE$a;)Lcom/android/tools/r8/internal/ll;"} 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.lens.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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/lI;Lcom/android/tools/r8/internal/kM;Lcom/android/tools/r8/origin/Origin;Lcom/android/tools/r8/graph/proto/k;)Lcom/android/tools/r8/internal/ll;"} 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.lens.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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/J5;)V"} 14:14:void com.android.tools.r8.ir.synthetic.AbstractSynthesizedCode.internalRegisterCodeReferences(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.UseRegistry):90:90 -> a 14:14:void registerCodeReferencesForDesugaring(com.android.tools.r8.graph.ClasspathMethod,com.android.tools.r8.graph.UseRegistry):86 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/S;Lcom/android/tools/r8/graph/J5;)V"} 15:15:java.lang.String toString(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.utils.RetracerForCodePrinting):105:105 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W0;Lcom/android/tools/r8/utils/P2;)Ljava/lang/String;"} 1:1:boolean computeEquals(java.lang.Object):100:100 -> c 1:1:int computeHashCode():95:95 -> s0 1:1:java.lang.String com.android.tools.r8.ir.synthetic.AbstractSynthesizedCode.toString(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.utils.RetracerForCodePrinting):105:105 -> toString 1:1:java.lang.String toString():76 -> toString int estimatedDexCodeSizeUpperBoundInBytes() -> w0 com.android.tools.r8.ir.synthetic.AbstractSynthesizedCode$SourceCodeProvider -> com.android.tools.r8.internal.y1: # {"id":"sourceFile","fileName":"AbstractSynthesizedCode.java"} com.android.tools.r8.ir.conversion.SourceCode get(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Position) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/kM;)Lcom/android/tools/r8/internal/QV;"} com.android.tools.r8.ir.synthetic.CallObjectInitCfCodeProvider -> com.android.tools.r8.internal.m6: # {"id":"sourceFile","fileName":"CallObjectInitCfCodeProvider.java"} 1:1:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType):23:23 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/v2;)V"} 1:6:com.android.tools.r8.graph.CfCode generateCfCode():28:33 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/u;"} com.android.tools.r8.ir.synthetic.CheckCastSourceCode -> com.android.tools.r8.internal.u9: # {"id":"sourceFile","fileName":"CheckCastSourceCode.java"} com.android.tools.r8.graph.DexType checkCastType -> c 1:2:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):24:25 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/v2;)V"} 1:1:com.android.tools.r8.ir.synthetic.CheckCastSourceCode create(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):30:30 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/internal/u9;"} 1:3:com.android.tools.r8.graph.CfCode generateCfCode():35:37 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/u;"} 4:4:void com.android.tools.r8.cf.code.CfCheckCast.(com.android.tools.r8.graph.DexType):39:39 -> b 4:4:com.android.tools.r8.graph.CfCode generateCfCode():37 -> b 5:7:com.android.tools.r8.graph.CfCode generateCfCode():37:39 -> b com.android.tools.r8.ir.synthetic.ConstClassSourceCode -> com.android.tools.r8.internal.yc: # {"id":"sourceFile","fileName":"ConstClassSourceCode.java"} com.android.tools.r8.graph.DexType constClassType -> c 1:2:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):23:24 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/v2;)V"} 1:1:com.android.tools.r8.ir.synthetic.ConstClassSourceCode create(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):29:29 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/internal/yc;"} 1:2:com.android.tools.r8.graph.CfCode generateCfCode():34:35 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/u;"} 3:3:void com.android.tools.r8.cf.code.CfConstClass.(com.android.tools.r8.graph.DexType):39:39 -> b 3:3:com.android.tools.r8.graph.CfCode generateCfCode():35 -> b 4:6:com.android.tools.r8.graph.CfCode generateCfCode():35:37 -> b com.android.tools.r8.ir.synthetic.EmulateDispatchSyntheticCfCodeProvider -> com.android.tools.r8.internal.ig: # {"id":"sourceFile","fileName":"EmulateDispatchSyntheticCfCodeProvider.java"} com.android.tools.r8.graph.DexMethod forwardingMethod -> c com.android.tools.r8.graph.DexMethod interfaceMethod -> d java.util.LinkedHashMap extraDispatchCases -> e 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/j2;Ljava/util/LinkedHashMap;Lcom/android/tools/r8/graph/m;)V"} 1:2:void lambda$generateCfCode$0(com.android.tools.r8.cf.code.CfFrame$Builder):63:64 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/j7$a;)V"} 1:25:com.android.tools.r8.graph.CfCode generateCfCode():50:74 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/u;"} 26:26:com.android.tools.r8.ir.code.ValueType com.android.tools.r8.ir.code.ValueType.fromDexType(com.android.tools.r8.graph.DexType):106:106 -> b 26:26:com.android.tools.r8.graph.CfCode generateCfCode():74 -> b 27:28:com.android.tools.r8.graph.CfCode generateCfCode():74:75 -> b 29:29:void com.android.tools.r8.cf.code.CfCheckCast.(com.android.tools.r8.graph.DexType):39:39 -> b 29:29:com.android.tools.r8.graph.CfCode generateCfCode():75 -> b 30:40:com.android.tools.r8.graph.CfCode generateCfCode():75:85 -> b 41:41:com.android.tools.r8.ir.code.ValueType com.android.tools.r8.ir.code.ValueType.fromDexType(com.android.tools.r8.graph.DexType):106:106 -> b 41:41:com.android.tools.r8.graph.CfCode generateCfCode():85 -> b 42:47:com.android.tools.r8.graph.CfCode generateCfCode():85:90 -> b 48:48:com.android.tools.r8.ir.code.ValueType com.android.tools.r8.ir.code.ValueType.fromDexType(com.android.tools.r8.graph.DexType):106:106 -> b 48:48:com.android.tools.r8.graph.CfCode generateCfCode():90 -> b 49:50:com.android.tools.r8.graph.CfCode generateCfCode():90:91 -> b 51:51:void com.android.tools.r8.cf.code.CfCheckCast.(com.android.tools.r8.graph.DexType):39:39 -> b 51:51:com.android.tools.r8.graph.CfCode generateCfCode():91 -> b 52:61:com.android.tools.r8.graph.CfCode generateCfCode():91:100 -> b 62:62:com.android.tools.r8.ir.code.ValueType com.android.tools.r8.ir.code.ValueType.fromDexType(com.android.tools.r8.graph.DexType):106:106 -> b 62:62:com.android.tools.r8.graph.CfCode generateCfCode():100 -> b 63:67:com.android.tools.r8.graph.CfCode generateCfCode():100:104 -> b 68:71:void addReturn(java.util.List):115:118 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/ArrayList;)V"} 1:2:void loadExtraParameters(java.util.List):109:110 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/ArrayList;)V"} com.android.tools.r8.ir.synthetic.EnumUnboxingCfCodeProvider -> com.android.tools.r8.internal.Pg: # {"id":"sourceFile","fileName":"EnumUnboxingCfCodeProvider.java"} boolean $assertionsDisabled -> c 1:1:void ():44:44 -> 1:1:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType):47:47 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/v2;)V"} 1:3:void addCfInstructionsForAbstractValue(java.util.List,com.android.tools.r8.ir.analysis.value.AbstractValue,com.android.tools.r8.graph.DexType):54:56 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;Lcom/android/tools/r8/internal/B1;Lcom/android/tools/r8/graph/v2;)V"} 4:4:boolean com.android.tools.r8.ir.analysis.value.AbstractValue.isSingleNumberValue():0:0 -> a 4:4:void addCfInstructionsForAbstractValue(java.util.List,com.android.tools.r8.ir.analysis.value.AbstractValue,com.android.tools.r8.graph.DexType):57 -> a 5:6:void addCfInstructionsForAbstractValue(java.util.List,com.android.tools.r8.ir.analysis.value.AbstractValue,com.android.tools.r8.graph.DexType):58:59 -> a 7:7:boolean com.android.tools.r8.ir.analysis.value.AbstractValue.isNull():42:42 -> a 7:7:void addCfInstructionsForAbstractValue(java.util.List,com.android.tools.r8.ir.analysis.value.AbstractValue,com.android.tools.r8.graph.DexType):59 -> a 8:13:void addCfInstructionsForAbstractValue(java.util.List,com.android.tools.r8.ir.analysis.value.AbstractValue,com.android.tools.r8.graph.DexType):59:64 -> a 14:14:com.android.tools.r8.ir.code.ValueType com.android.tools.r8.ir.code.ValueType.fromDexType(com.android.tools.r8.graph.DexType):106:106 -> a 14:14:void addCfInstructionsForAbstractValue(java.util.List,com.android.tools.r8.ir.analysis.value.AbstractValue,com.android.tools.r8.graph.DexType):64 -> a 15:15:void addCfInstructionsForAbstractValue(java.util.List,com.android.tools.r8.ir.analysis.value.AbstractValue,com.android.tools.r8.graph.DexType):64:64 -> a 16:21:void addCfInstructionsForAbstractValue(java.util.List,com.android.tools.r8.ir.analysis.value.AbstractValue,com.android.tools.r8.graph.DexType):62:67 -> a com.android.tools.r8.ir.synthetic.EnumUnboxingCfCodeProvider$EnumUnboxingInstanceFieldCfCodeProvider -> com.android.tools.r8.internal.Lg: # {"id":"sourceFile","fileName":"EnumUnboxingCfCodeProvider.java"} com.android.tools.r8.graph.DexType returnType -> d com.android.tools.r8.ir.optimize.enums.EnumInstanceFieldData$EnumInstanceFieldMappingData fieldDataMap -> e com.android.tools.r8.ir.analysis.value.AbstractValue nullValue -> f 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):167:170 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/internal/tg;Lcom/android/tools/r8/graph/Y0;Lcom/android/tools/r8/internal/B1;)V"} 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):191:198 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/internal/j7$a;Ljava/lang/Integer;Lcom/android/tools/r8/internal/B1;)V"} 1:30:com.android.tools.r8.graph.CfCode generateCfCode():182:211 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/u;"} com.android.tools.r8.ir.synthetic.EnumUnboxingCfCodeProvider$EnumUnboxingMethodDispatchCfCodeProvider -> com.android.tools.r8.internal.Ng: # {"id":"sourceFile","fileName":"EnumUnboxingCfCodeProvider.java"} com.android.tools.r8.graph.DexMethod superEnumMethod -> d com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectMap methodMap -> e 1:4:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectMap):82:85 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/internal/op;)V"} 1:7: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.graph.DexMethod):104:110 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/internal/j7$a;Ljava/lang/Integer;Lcom/android/tools/r8/graph/j2;)V"} 8:16:void addReturnInvoke(java.util.List,com.android.tools.r8.graph.DexMethod):119:127 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Ljava/util/List;)V"} 17:17:void addReturnInvoke(java.util.List,com.android.tools.r8.graph.DexMethod):124:124 -> a 1:22:com.android.tools.r8.ir.synthetic.EnumUnboxingCfCodeProvider$EnumUnboxingMethodDispatchCfCodeProvider$CfCodeWithLens generateCfCode():93:114 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Mg;"} com.android.tools.r8.ir.synthetic.EnumUnboxingCfCodeProvider$EnumUnboxingMethodDispatchCfCodeProvider$CfCodeWithLens -> com.android.tools.r8.internal.Mg: # {"id":"sourceFile","fileName":"EnumUnboxingCfCodeProvider.java"} com.android.tools.r8.graph.lens.GraphLens codeLens -> n boolean $assertionsDisabled -> o 1:1:void ():130:130 -> 1:1:void (com.android.tools.r8.graph.DexType,int,int,java.util.List):139:139 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Ljava/util/ArrayList;)V"} 1:1:void setCodeLens(com.android.tools.r8.graph.lens.GraphLens):134:134 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xj;)V"} 2:3:com.android.tools.r8.graph.lens.GraphLens getCodeLens(com.android.tools.r8.graph.AppView):144:145 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)Lcom/android/tools/r8/internal/Xj;"} com.android.tools.r8.ir.synthetic.EnumUnboxingCfCodeProvider$EnumUnboxingValueOfCfCodeProvider -> com.android.tools.r8.internal.Og: # {"id":"sourceFile","fileName":"EnumUnboxingCfCodeProvider.java"} 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):225:227 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/internal/wg;)V"} 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):262:271 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/internal/j7;Ljava/lang/Integer;Lcom/android/tools/r8/internal/B1;)V"} 1:44:com.android.tools.r8.graph.CfCode generateCfCode():239:282 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/u;"} 45:45:com.android.tools.r8.graph.CfCode generateCfCode():281:281 -> b 46:60:com.android.tools.r8.graph.CfCode generateCfCode():277:291 -> b com.android.tools.r8.ir.synthetic.FieldAccessorBuilder -> com.android.tools.r8.internal.Ch: # {"id":"sourceFile","fileName":"FieldAccessorBuilder.java"} com.android.tools.r8.graph.DexField field -> a com.android.tools.r8.utils.OptionalBool isInstanceField -> b com.android.tools.r8.utils.OptionalBool isSetter -> c com.android.tools.r8.graph.DexMethod sourceMethod -> d boolean $assertionsDisabled -> e 1:1:void ():25:25 -> 1:1:void ():32:32 -> 2:3:void ():28:29 -> 1:1:com.android.tools.r8.ir.synthetic.FieldAccessorBuilder com.android.tools.r8.ir.synthetic.FieldAccessorBuilder.apply(java.util.function.Consumer):39:39 -> a 1:1:com.android.tools.r8.ir.synthetic.FieldAccessorBuilder applyIf(boolean,java.util.function.Consumer,java.util.function.Consumer):47 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ZLjava/util/function/Consumer;Ljava/util/function/Consumer;)Lcom/android/tools/r8/internal/Ch;"} 2:3:com.android.tools.r8.ir.synthetic.FieldAccessorBuilder setInstanceField(com.android.tools.r8.graph.DexField):62:63 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;)Lcom/android/tools/r8/internal/Ch;"} 4:4:com.android.tools.r8.ir.synthetic.FieldAccessorBuilder setSourceMethod(com.android.tools.r8.graph.DexMethod):73:73 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/internal/Ch;"} 5:5:com.android.tools.r8.graph.CfCode build():84:84 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/u;"} 6:9:boolean com.android.tools.r8.ir.synthetic.FieldAccessorBuilder.validate():137:140 -> a 6:9:com.android.tools.r8.graph.CfCode build():84 -> a 10:10:com.android.tools.r8.graph.CfCode build():87:87 -> a 11:11:boolean com.android.tools.r8.ir.synthetic.FieldAccessorBuilder.isInstanceField():133:133 -> a 11:11:com.android.tools.r8.graph.CfCode build():88 -> a 12:12:com.android.tools.r8.graph.CfCode build():90:90 -> a 13:13:boolean com.android.tools.r8.ir.synthetic.FieldAccessorBuilder.isSetter():129:129 -> a 13:13:com.android.tools.r8.graph.CfCode build():95 -> a 14:17:com.android.tools.r8.graph.CfCode build():97:100 -> a 18:18:boolean com.android.tools.r8.ir.synthetic.FieldAccessorBuilder.isSetter():129:129 -> a 18:18:com.android.tools.r8.graph.CfCode build():105 -> a 19:20:com.android.tools.r8.graph.CfCode build():105:106 -> a 21:21:boolean com.android.tools.r8.ir.synthetic.FieldAccessorBuilder.isSetter():129:129 -> a 21:21:com.android.tools.r8.graph.CfCode build():109 -> a 22:35:com.android.tools.r8.graph.CfCode build():110:123 -> a 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):161:161 -> a 36:36:com.android.tools.r8.graph.CfCode build():123 -> a 1:1:com.android.tools.r8.ir.synthetic.FieldAccessorBuilder builder():35:35 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Ch;"} 2:3:com.android.tools.r8.ir.synthetic.FieldAccessorBuilder setStaticField(com.android.tools.r8.graph.DexField):78:79 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;)Lcom/android/tools/r8/internal/Ch;"} 1:1:com.android.tools.r8.ir.synthetic.FieldAccessorBuilder setGetter():57:57 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Ch;"} 1:1:com.android.tools.r8.ir.synthetic.FieldAccessorBuilder setSetter():68:68 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Ch;"} com.android.tools.r8.ir.synthetic.ForwardMethodBuilder -> com.android.tools.r8.internal.Ji: # {"id":"sourceFile","fileName":"ForwardMethodBuilder.java"} com.android.tools.r8.graph.DexItemFactory factory -> a com.android.tools.r8.graph.DexMethod sourceMethod -> b com.android.tools.r8.graph.DexMethod targetMethod -> c boolean sourceMethodHasExtraUnusedParameter -> d boolean staticSource -> e com.android.tools.r8.ir.synthetic.ForwardMethodBuilder$InvokeType invokeType -> f java.lang.Boolean isInterface -> g boolean castResult -> h boolean isConstructorDelegate -> i com.android.tools.r8.graph.AppInfoWithClassHierarchy appInfoForCastArguments -> j boolean $assertionsDisabled -> k 1:1:void ():31:31 -> 1:1:void (com.android.tools.r8.graph.DexItemFactory):58:58 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;)Lcom/android/tools/r8/internal/Ji;"} 2:4:com.android.tools.r8.ir.synthetic.ForwardMethodBuilder applyIf(boolean,java.util.function.Consumer,java.util.function.Consumer):77:79 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ZLjava/util/function/Consumer;Ljava/util/function/Consumer;)Lcom/android/tools/r8/internal/Ji;"} 5:7:com.android.tools.r8.ir.synthetic.ForwardMethodBuilder setDirectTarget(com.android.tools.r8.graph.DexMethod,boolean):129:131 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Z)Lcom/android/tools/r8/internal/Ji;"} 8:8:com.android.tools.r8.ir.synthetic.ForwardMethodBuilder setCastArguments(com.android.tools.r8.graph.AppInfoWithClassHierarchy):141:141 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j;)Lcom/android/tools/r8/internal/Ji;"} 9:13:com.android.tools.r8.ir.synthetic.ForwardMethodBuilder setConstructorTargetWithNewInstance(com.android.tools.r8.graph.DexMethod):146:150 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/internal/Ji;"} 14:14:com.android.tools.r8.graph.CfCode build():155:155 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/u;"} 15:18:boolean com.android.tools.r8.ir.synthetic.ForwardMethodBuilder.validate():287:290 -> a 15:18:com.android.tools.r8.graph.CfCode build():155 -> a 19:19:int com.android.tools.r8.ir.synthetic.ForwardMethodBuilder.sourceArguments():275:275 -> a 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:boolean com.android.tools.r8.ir.synthetic.ForwardMethodBuilder.isStaticSource():267:267 -> a 20:20:int com.android.tools.r8.ir.synthetic.ForwardMethodBuilder.sourceArguments():276 -> 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:22:int com.android.tools.r8.ir.synthetic.ForwardMethodBuilder.sourceArguments():276:277 -> a 21:22:boolean com.android.tools.r8.ir.synthetic.ForwardMethodBuilder.validate():291 -> a 21:22:com.android.tools.r8.graph.CfCode build():155 -> a 23:23:int com.android.tools.r8.ir.synthetic.ForwardMethodBuilder.targetArguments():282:282 -> 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:boolean com.android.tools.r8.ir.synthetic.ForwardMethodBuilder.isStaticTarget():271:271 -> a 24:24:int com.android.tools.r8.ir.synthetic.ForwardMethodBuilder.targetArguments():283 -> 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():283:283 -> 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:27:boolean com.android.tools.r8.ir.synthetic.ForwardMethodBuilder.validate():291:292 -> a 26:27:com.android.tools.r8.graph.CfCode build():155 -> a 28:28:boolean com.android.tools.r8.ir.synthetic.ForwardMethodBuilder.isStaticSource():267:267 -> a 28:28:boolean com.android.tools.r8.ir.synthetic.ForwardMethodBuilder.validate():293 -> a 28:28:com.android.tools.r8.graph.CfCode build():155 -> a 29:37:boolean com.android.tools.r8.ir.synthetic.ForwardMethodBuilder.validate():293:301 -> a 29:37:com.android.tools.r8.graph.CfCode build():155 -> a 38:41:boolean com.android.tools.r8.ir.synthetic.ForwardMethodBuilder.validate():300:303 -> a 38:41:com.android.tools.r8.graph.CfCode build():155 -> a 42:43:com.android.tools.r8.graph.CfCode build():158:159 -> a 44:44:boolean com.android.tools.r8.ir.synthetic.ForwardMethodBuilder.isStaticSource():267:267 -> a 44:44:com.android.tools.r8.graph.CfCode build():162 -> a 45:47:com.android.tools.r8.graph.CfCode build():162:164 -> a 48:48:void com.android.tools.r8.cf.code.CfNew.(com.android.tools.r8.graph.DexType):39:39 -> a 48:48:com.android.tools.r8.graph.CfCode build():164 -> a 49:50:com.android.tools.r8.graph.CfCode build():164:165 -> a 51:51:boolean com.android.tools.r8.ir.synthetic.ForwardMethodBuilder.isStaticSource():267:267 -> a 51:51:com.android.tools.r8.graph.CfCode build():167 -> a 52:53:com.android.tools.r8.graph.CfCode build():169:170 -> a 54:54:com.android.tools.r8.graph.DexType[] com.android.tools.r8.ir.synthetic.ForwardMethodBuilder.getSourceParameters():254:254 -> a 54:54:com.android.tools.r8.graph.CfCode build():174 -> a 55:73:com.android.tools.r8.graph.CfCode build():175:193 -> a 74:74:com.android.tools.r8.graph.CfCode build():192:192 -> a 75:75:boolean com.android.tools.r8.ir.synthetic.ForwardMethodBuilder.isSourceReturnVoid():258:258 -> a 75:75:com.android.tools.r8.graph.CfCode build():195 -> a 76:82:com.android.tools.r8.graph.CfCode build():196:202 -> a 83:83:void com.android.tools.r8.cf.code.CfCheckCast.(com.android.tools.r8.graph.DexType):39:39 -> a 83:83:com.android.tools.r8.graph.CfCode build():202 -> a 84:87:com.android.tools.r8.graph.CfCode build():202:205 -> a 88:88:com.android.tools.r8.ir.code.ValueType com.android.tools.r8.ir.synthetic.ForwardMethodBuilder.getSourceReturnType():262:262 -> a 88:88:com.android.tools.r8.graph.CfCode build():205 -> a 89:89:boolean com.android.tools.r8.ir.synthetic.ForwardMethodBuilder.isSourceReturnVoid():258:258 -> a 89:89:com.android.tools.r8.ir.code.ValueType com.android.tools.r8.ir.synthetic.ForwardMethodBuilder.getSourceReturnType():262 -> a 89:89:com.android.tools.r8.graph.CfCode build():205 -> a 90:91:com.android.tools.r8.ir.code.ValueType com.android.tools.r8.ir.synthetic.ForwardMethodBuilder.getSourceReturnType():262:263 -> a 90:91:com.android.tools.r8.graph.CfCode build():205 -> a 92:100:com.android.tools.r8.graph.CfCode build():205:213 -> 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):161:161 -> a 101:101:com.android.tools.r8.graph.CfCode build():213 -> a 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,com.android.tools.r8.position.Position):187:187 -> a 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):161 -> a 102:102:com.android.tools.r8.graph.CfCode build():213 -> a 103:103: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):179:179 -> a 103:103:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161 -> a 103:103:com.android.tools.r8.graph.CfCode build():213 -> a 104:104:void maybeInsertArgumentCast(int,com.android.tools.r8.graph.DexType,com.android.tools.r8.com.google.common.collect.ImmutableList$Builder):220:220 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/internal/Yl;)V"} 105:105:boolean com.android.tools.r8.ir.synthetic.ForwardMethodBuilder.isStaticSource():267:267 -> a 105:105:void maybeInsertArgumentCast(int,com.android.tools.r8.graph.DexType,com.android.tools.r8.com.google.common.collect.ImmutableList$Builder):224 -> a 106:106:boolean com.android.tools.r8.ir.synthetic.ForwardMethodBuilder.isStaticTarget():271:271 -> a 106:106:void maybeInsertArgumentCast(int,com.android.tools.r8.graph.DexType,com.android.tools.r8.com.google.common.collect.ImmutableList$Builder):224 -> a 107:112:void maybeInsertArgumentCast(int,com.android.tools.r8.graph.DexType,com.android.tools.r8.com.google.common.collect.ImmutableList$Builder):230:235 -> a 113:113:void com.android.tools.r8.cf.code.CfCheckCast.(com.android.tools.r8.graph.DexType):39:39 -> a 113:113:void maybeInsertArgumentCast(int,com.android.tools.r8.graph.DexType,com.android.tools.r8.com.google.common.collect.ImmutableList$Builder):235 -> a 114:114:void maybeInsertArgumentCast(int,com.android.tools.r8.graph.DexType,com.android.tools.r8.com.google.common.collect.ImmutableList$Builder):235:235 -> a 1:2:com.android.tools.r8.ir.synthetic.ForwardMethodBuilder setNonStaticSource(com.android.tools.r8.graph.DexMethod):85:86 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/internal/Ji;"} 3:5:com.android.tools.r8.ir.synthetic.ForwardMethodBuilder setStaticTarget(com.android.tools.r8.graph.DexMethod,boolean):104:106 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Z)Lcom/android/tools/r8/internal/Ji;"} 6:16:int getInvokeOpcode():240:250 -> b 1:3:com.android.tools.r8.ir.synthetic.ForwardMethodBuilder setNonStaticSourceWithExtraUnusedParameter(com.android.tools.r8.graph.DexMethod):91:93 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/internal/Ji;"} 4:6:com.android.tools.r8.ir.synthetic.ForwardMethodBuilder setSuperTarget(com.android.tools.r8.graph.DexMethod,boolean):111:113 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Z)V"} 7:7:com.android.tools.r8.ir.synthetic.ForwardMethodBuilder setCastResult():136:136 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Ji;"} 1:2:com.android.tools.r8.ir.synthetic.ForwardMethodBuilder setStaticSource(com.android.tools.r8.graph.DexMethod):98:99 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/internal/Ji;"} 3:5:com.android.tools.r8.ir.synthetic.ForwardMethodBuilder setVirtualTarget(com.android.tools.r8.graph.DexMethod,boolean):118:120 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Z)Lcom/android/tools/r8/internal/Ji;"} com.android.tools.r8.ir.synthetic.ForwardMethodBuilder$InvokeType -> com.android.tools.r8.internal.Ii: # {"id":"sourceFile","fileName":"ForwardMethodBuilder.java"} com.android.tools.r8.ir.synthetic.ForwardMethodBuilder$InvokeType STATIC -> a com.android.tools.r8.ir.synthetic.ForwardMethodBuilder$InvokeType VIRTUAL -> b com.android.tools.r8.ir.synthetic.ForwardMethodBuilder$InvokeType INTERFACE -> c com.android.tools.r8.ir.synthetic.ForwardMethodBuilder$InvokeType SPECIAL -> d 1:4:void ():38:41 -> 1:1:void (java.lang.String,int):37:37 -> com.android.tools.r8.ir.synthetic.ForwardMethodSourceCode -> com.android.tools.r8.internal.Li: # {"id":"sourceFile","fileName":"ForwardMethodSourceCode.java"} com.android.tools.r8.graph.DexType targetReceiver -> l com.android.tools.r8.graph.DexMethod target -> m com.android.tools.r8.ir.code.InvokeType invokeType -> n boolean castResult -> o boolean isInterface -> p boolean extraNullParameter -> q boolean $assertionsDisabled -> r int $r8$clinit -> s 1:1:void ():21:21 -> 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.InvokeType,com.android.tools.r8.ir.code.Position,boolean,boolean,boolean):122:141 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/internal/ft;Lcom/android/tools/r8/internal/kM$c;Z)V"} 1:1:void lambda$prepareInstructions$0(java.util.List,java.util.List,com.android.tools.r8.ir.conversion.IRBuilder):196:196 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;Ljava/util/List;Lcom/android/tools/r8/internal/hl;)V"} 1:1:void lambda$prepareInstructions$1(int,com.android.tools.r8.ir.conversion.IRBuilder):210:210 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/internal/hl;)V"} 1:1:void lambda$prepareInstructions$2(int,com.android.tools.r8.ir.conversion.IRBuilder):212:212 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/internal/hl;)V"} 1:1:void lambda$prepareInstructions$3(int,com.android.tools.r8.ir.conversion.IRBuilder):214:214 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/internal/hl;)V"} 1:16:void prepareInstructions():179:194 -> j 17:17:void com.android.tools.r8.ir.synthetic.SyntheticSourceCode.add(java.util.function.Consumer):78:78 -> j 17:17:void prepareInstructions():194 -> j 18:19:void prepareInstructions():205:206 -> j 20:20:void com.android.tools.r8.ir.synthetic.SyntheticSourceCode.add(java.util.function.Consumer):78:78 -> j 20:20:void prepareInstructions():206 -> j 21:23:void prepareInstructions():208:210 -> j 24:24:void com.android.tools.r8.ir.synthetic.SyntheticSourceCode.add(java.util.function.Consumer):78:78 -> j 24:24:void prepareInstructions():210 -> j 25:26:void prepareInstructions():211:212 -> j 27:27:void com.android.tools.r8.ir.synthetic.SyntheticSourceCode.add(java.util.function.Consumer):78:78 -> j 27:27:void prepareInstructions():212 -> j 28:28:void prepareInstructions():214:214 -> j 29:29:void com.android.tools.r8.ir.synthetic.SyntheticSourceCode.add(java.util.function.Consumer):78:78 -> j 29:29:void prepareInstructions():214 -> j 1:27:boolean checkSignatures():146:172 -> k # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} com.android.tools.r8.ir.synthetic.ForwardMethodSourceCode$Builder -> com.android.tools.r8.internal.Ki: # {"id":"sourceFile","fileName":"ForwardMethodSourceCode.java"} com.android.tools.r8.graph.DexType receiver -> a com.android.tools.r8.graph.DexMethod method -> b com.android.tools.r8.graph.DexMethod originalMethod -> c com.android.tools.r8.graph.DexType targetReceiver -> d com.android.tools.r8.graph.DexMethod target -> e com.android.tools.r8.ir.code.InvokeType invokeType -> f boolean isInterface -> g 1:3:void (com.android.tools.r8.graph.DexMethod):39:41 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)V"} 1:1:com.android.tools.r8.ir.synthetic.ForwardMethodSourceCode$Builder setReceiver(com.android.tools.r8.graph.DexType):45:45 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/internal/Ki;"} 2:2:com.android.tools.r8.ir.synthetic.ForwardMethodSourceCode$Builder setOriginalMethod(com.android.tools.r8.graph.DexMethod):55:55 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/internal/Ki;"} 3:3:com.android.tools.r8.ir.synthetic.ForwardMethodSourceCode$Builder setInvokeType(com.android.tools.r8.ir.code.InvokeType):70:70 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ft;)Lcom/android/tools/r8/internal/Ki;"} 4:4:com.android.tools.r8.ir.synthetic.ForwardMethodSourceCode$Builder setIsInterface(boolean):80:80 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Z)V"} 5:5:com.android.tools.r8.ir.synthetic.ForwardMethodSourceCode build(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Position):90:90 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/kM$c;)Lcom/android/tools/r8/internal/Li;"} 1:1:com.android.tools.r8.ir.synthetic.ForwardMethodSourceCode$Builder setTargetReceiver(com.android.tools.r8.graph.DexType):60:60 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/internal/Ki;"} 2:2:com.android.tools.r8.ir.synthetic.ForwardMethodSourceCode$Builder setTarget(com.android.tools.r8.graph.DexMethod):65:65 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/internal/Ki;"} com.android.tools.r8.ir.synthetic.InstanceOfSourceCode -> com.android.tools.r8.internal.co: # {"id":"sourceFile","fileName":"InstanceOfSourceCode.java"} com.android.tools.r8.graph.DexType instanceOfType -> c 1:2:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):24:25 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/v2;)V"} 1:1:com.android.tools.r8.ir.synthetic.InstanceOfSourceCode create(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):30:30 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/internal/co;"} 1:5:com.android.tools.r8.graph.CfCode generateCfCode():35:39 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/u;"} com.android.tools.r8.ir.synthetic.NewInstanceSourceCode -> com.android.tools.r8.internal.IG: # {"id":"sourceFile","fileName":"NewInstanceSourceCode.java"} com.android.tools.r8.graph.DexType newInstanceType -> c 1:2:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):22:23 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/v2;)V"} 1:1:com.android.tools.r8.ir.synthetic.NewInstanceSourceCode create(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):28:28 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/internal/IG;"} 1:2:com.android.tools.r8.graph.CfCode generateCfCode():33:34 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/u;"} 3:3:void com.android.tools.r8.cf.code.CfNew.(com.android.tools.r8.graph.DexType):39:39 -> b 3:3:com.android.tools.r8.graph.CfCode generateCfCode():34 -> b 4:6:com.android.tools.r8.graph.CfCode generateCfCode():34:36 -> b com.android.tools.r8.ir.synthetic.RecordCfCodeProvider$RecordEqualsCfCodeProvider -> com.android.tools.r8.internal.DQ: # {"id":"sourceFile","fileName":"RecordCfCodeProvider.java"} 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/v2;)V"} 1:18:com.android.tools.r8.graph.CfCode generateCfCode():162:179 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/u;"} 19:33:com.android.tools.r8.graph.CfCode generateCfCode():175:189 -> b com.android.tools.r8.ir.synthetic.RecordCfCodeProvider$RecordGetFieldsAsObjectsCfCodeProvider -> com.android.tools.r8.internal.EQ: # {"id":"sourceFile","fileName":"RecordCfCodeProvider.java"} 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/v2;[Lcom/android/tools/r8/graph/Y0;)V"} 1:2:void registerSynthesizedCodeReferences(com.android.tools.r8.graph.DexItemFactory):55:56 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;)V"} 3:4:void lambda$registerSynthesizedCodeReferences$0(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):58:59 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/v2;)V"} 5:7:void loadFieldAsObject(java.util.List,com.android.tools.r8.graph.DexField):117:119 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/ArrayList;Lcom/android/tools/r8/graph/Y0;)V"} 8:8:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> a 8:8:void loadFieldAsObject(java.util.List,com.android.tools.r8.graph.DexField):119 -> a 9:11:void loadFieldAsObject(java.util.List,com.android.tools.r8.graph.DexField):119:121 -> a 12: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):123:129 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;Ljava/util/List;Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/v2;)V"} 19:19: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 20:20: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 1:1:com.android.tools.r8.graph.CfCode generateCfCode():78:78 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/u;"} 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.android.tools.r8.internal.WY: # {"id":"sourceFile","fileName":"SyntheticCfCodeProvider.java"} 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/v2;)V"} 1:1:com.android.tools.r8.graph.DexType getHolder():24:24 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/v2;"} 2:2:com.android.tools.r8.graph.CfCode standardCfCodeFromInstructions(java.util.List):30:30 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/ArrayList;)Lcom/android/tools/r8/graph/u;"} com.android.tools.r8.ir.synthetic.SyntheticSourceCode -> com.android.tools.r8.internal.bZ: # {"id":"sourceFile","fileName":"SyntheticSourceCode.java"} com.android.tools.r8.graph.DexType receiver -> a com.android.tools.r8.graph.DexProto proto -> b int nextRegister -> c int receiverRegister -> d int[] paramRegisters -> e java.util.List constructors -> f java.util.List traceEvents -> g com.android.tools.r8.ir.code.Position position -> h java.util.function.Predicate doesNotEndBlock -> i java.util.function.Predicate endsBlock -> j boolean $assertionsDisabled -> k 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/internal/kM;Lcom/android/tools/r8/graph/j2;)V"} 2:41: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:74 -> 1:1:void buildBlockTransfer(com.android.tools.r8.ir.conversion.IRBuilder,int,int,boolean):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;IIZ)V"} 2:2:void buildPostlude(com.android.tools.r8.ir.conversion.IRBuilder):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;)V"} 3:3:com.android.tools.r8.graph.DebugLocalInfo getIncomingLocalAtBlock(int,int):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(II)Lcom/android/tools/r8/graph/X;"} 4:4:com.android.tools.r8.graph.DebugLocalInfo getOutgoingLocal(int):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/graph/X;"} 5:5:void add(java.util.function.Consumer):78:78 -> a 6:7:void add(java.util.function.Consumer,java.util.function.Predicate):82:83 -> a 8:9:int nextRegister(com.android.tools.r8.ir.code.ValueType):87:88 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/j20;)I"} 10:11:int traceInstruction(int,com.android.tools.r8.ir.conversion.IRBuilder):146:147 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/internal/hl;)I"} 12:12:void buildInstruction(com.android.tools.r8.ir.conversion.IRBuilder,int,boolean):178:178 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;IZ)V"} 13:13:void resolveAndBuildSwitch(int,int,int,com.android.tools.r8.ir.conversion.IRBuilder):190:190 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(IIILcom/android/tools/r8/internal/hl;)V"} 14:14:void resolveAndBuildNewArrayFilledData(int,int,com.android.tools.r8.ir.conversion.IRBuilder):196:196 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(IILcom/android/tools/r8/internal/hl;)V"} 1:1:com.android.tools.r8.ir.code.CatchHandlers getCurrentCatchHandlers(com.android.tools.r8.ir.conversion.IRBuilder):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;)Lcom/android/tools/r8/internal/t6;"} 2:4:void setUp():152:154 -> b 5:5:com.android.tools.r8.ir.code.Position getCanonicalDebugPositionAtOffset(int):211:211 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/internal/kM;"} 1:1:com.android.tools.r8.graph.DebugLocalInfo getIncomingLocal(int):0:0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/graph/X;"} 2:2:boolean verifyCurrentInstructionCanThrow():0:0 -> c 3:3:void buildPrelude(com.android.tools.r8.ir.conversion.IRBuilder):167:167 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;)V"} 4:4:void buildPrelude(com.android.tools.r8.ir.conversion.IRBuilder):166:166 -> c 1:3:void clear():159:161 -> clear 1:1:boolean lambda$static$0(com.android.tools.r8.ir.conversion.IRBuilder):0:0 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;)Z"} 2:2:boolean verifyLocalInScope(com.android.tools.r8.graph.DebugLocalInfo):0:0 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Z"} 3:3:int getMoveExceptionRegister(int):206:206 -> d 1:1:int instructionOffset(int):0:0 -> e 2:2:boolean lambda$static$1(com.android.tools.r8.ir.conversion.IRBuilder):0:0 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hl;)Z"} 3:3:int instructionCount():108:108 -> e 1:1:boolean verifyRegister(int):0:0 -> f 2:2:com.android.tools.r8.ir.code.Position getCurrentPosition():216:216 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/kM;"} 1:1:int instructionIndex(int):0:0 -> g 2:4:int getReceiverRegister():93:95 -> g 1:3:int getParamRegister(int):99:101 -> h 4:4:int lastInstructionIndex():112:112 -> h 1:1:int nextInstructionIndex():116:116 -> i void prepareInstructions() -> j com.android.tools.r8.ir.synthetic.apiconverter.APIConversionCfCodeProvider -> com.android.tools.r8.internal.f: # {"id":"sourceFile","fileName":"APIConversionCfCodeProvider.java"} com.android.tools.r8.graph.DexMethod forwardMethod -> c boolean itfCall -> d com.android.tools.r8.graph.DexMethod returnConversion -> e com.android.tools.r8.graph.DexMethod[] parameterConversions -> f int forwardCallOpcode -> g com.android.tools.r8.graph.DexField forwardFieldOrNull -> h 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/j2;ZLcom/android/tools/r8/graph/j2;[Lcom/android/tools/r8/graph/j2;)V"} 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/j2;ZLcom/android/tools/r8/graph/j2;[Lcom/android/tools/r8/graph/j2;I)V"} 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/j2;ZLcom/android/tools/r8/graph/j2;[Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/Y0;)V"} int defaultForwardCallOpcode(boolean) -> a 1:2:com.android.tools.r8.graph.CfCode generateCfCode():92:93 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/u;"} 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:10:void com.android.tools.r8.ir.synthetic.apiconverter.APIConversionCfCodeProvider.generateParameterConvertAndLoads(java.util.List,boolean):123:125 -> b 8:10:com.android.tools.r8.graph.CfCode generateCfCode():95 -> b 11:11: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 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.code.ValueType.fromDexType(com.android.tools.r8.graph.DexType):106:106 -> 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 -> 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:24:void com.android.tools.r8.ir.synthetic.apiconverter.APIConversionCfCodeProvider.generateReturn(java.util.List):103:106 -> b 21:24:com.android.tools.r8.graph.CfCode generateCfCode():98 -> b 25:25: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 25:25:void com.android.tools.r8.ir.synthetic.apiconverter.APIConversionCfCodeProvider.generateReturn(java.util.List):106 -> b 25:25:com.android.tools.r8.graph.CfCode generateCfCode():98 -> b 26:26:com.android.tools.r8.ir.code.ValueType com.android.tools.r8.ir.code.ValueType.fromDexType(com.android.tools.r8.graph.DexType):106:106 -> b 26:26:com.android.tools.r8.ir.code.ValueType com.android.tools.r8.ir.synthetic.apiconverter.APIConversionCfCodeProvider.valueTypeFromForwardMethod(com.android.tools.r8.graph.DexType):146 -> b 26:26:void com.android.tools.r8.ir.synthetic.apiconverter.APIConversionCfCodeProvider.generateReturn(java.util.List):106 -> b 26:26:com.android.tools.r8.graph.CfCode generateCfCode():98 -> b 27:27:void com.android.tools.r8.ir.synthetic.apiconverter.APIConversionCfCodeProvider.generateReturn(java.util.List):107:107 -> b 27:27:com.android.tools.r8.graph.CfCode generateCfCode():98 -> b 28:28:com.android.tools.r8.graph.CfCode generateCfCode():99:99 -> b com.android.tools.r8.ir.synthetic.apiconverter.EqualsCfCodeProvider -> com.android.tools.r8.internal.hh: # {"id":"sourceFile","fileName":"EqualsCfCodeProvider.java"} 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/Y0;Lcom/android/tools/r8/graph/v2;)V"} 1:10:com.android.tools.r8.graph.CfCode generateCfCode():46:55 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/u;"} 11:11:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> b 11:11:com.android.tools.r8.graph.CfCode generateCfCode():55 -> b 12:21:com.android.tools.r8.graph.CfCode generateCfCode():55:64 -> b 22:22:void com.android.tools.r8.cf.code.CfCheckCast.(com.android.tools.r8.graph.DexType):39:39 -> b 22:22:com.android.tools.r8.graph.CfCode generateCfCode():64 -> b 23:24:com.android.tools.r8.graph.CfCode generateCfCode():64:65 -> b 25:25:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> b 25:25:com.android.tools.r8.graph.CfCode generateCfCode():65 -> b 26:29:com.android.tools.r8.graph.CfCode generateCfCode():65:68 -> b 30:30:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> b 30:30:com.android.tools.r8.graph.CfCode generateCfCode():68 -> b 31:34:com.android.tools.r8.graph.CfCode generateCfCode():68:71 -> b 35:43:com.android.tools.r8.graph.CfCode generateCfCode():68:76 -> b 44:44:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> b 44:44:com.android.tools.r8.graph.CfCode generateCfCode():76 -> b 45:51:com.android.tools.r8.graph.CfCode generateCfCode():76:82 -> b 52:52:com.android.tools.r8.graph.CfCode generateCfCode():80:80 -> b 53:63:com.android.tools.r8.graph.CfCode generateCfCode():76:86 -> b 64:67:com.android.tools.r8.graph.CfCode generateCfCode():85:88 -> b com.android.tools.r8.ir.synthetic.apiconverter.HashCodeCfCodeProvider -> com.android.tools.r8.internal.wk: # {"id":"sourceFile","fileName":"HashCodeCfCodeProvider.java"} 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/Y0;Lcom/android/tools/r8/graph/v2;)V"} 1:3:com.android.tools.r8.graph.CfCode generateCfCode():33:35 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/u;"} 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.android.tools.r8.internal.fI: # {"id":"sourceFile","fileName":"NullableConversionCfCodeProvider.java"} 1:1:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType):52:52 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/v2;)V"} 1:6:void generateNullCheck(java.util.List):56:61 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/ArrayList;)V"} com.android.tools.r8.ir.synthetic.apiconverter.NullableConversionCfCodeProvider$ArrayConversionCfCodeProvider -> com.android.tools.r8.internal.cI: # {"id":"sourceFile","fileName":"NullableConversionCfCodeProvider.java"} com.android.tools.r8.graph.DexType typeArray -> c com.android.tools.r8.graph.DexType convertedTypeArray -> d 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/j2;)V"} 1:54:com.android.tools.r8.graph.CfCode generateCfCode():84:137 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/u;"} com.android.tools.r8.ir.synthetic.apiconverter.NullableConversionCfCodeProvider$EnumConversionCfCodeProvider -> com.android.tools.r8.internal.dI: # {"id":"sourceFile","fileName":"NullableConversionCfCodeProvider.java"} java.lang.Iterable enumFields -> c com.android.tools.r8.graph.DexType enumType -> d 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/v2;Ljava/lang/Iterable;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/v2;)V"} 1:18:com.android.tools.r8.graph.CfCode generateCfCode():161:178 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/u;"} 19:25:com.android.tools.r8.graph.CfCode generateCfCode():177:183 -> b 26:35:com.android.tools.r8.graph.CfCode generateCfCode():181:190 -> b com.android.tools.r8.ir.synthetic.apiconverter.NullableConversionCfCodeProvider$WrapperConversionCfCodeProvider -> com.android.tools.r8.internal.eI: # {"id":"sourceFile","fileName":"NullableConversionCfCodeProvider.java"} com.android.tools.r8.graph.DexField reverseWrapperField -> c com.android.tools.r8.graph.DexField wrapperField -> d java.util.List subwrapperConvertList -> e boolean $assertionsDisabled -> f 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/Y0;Lcom/android/tools/r8/graph/Y0;Ljava/util/List;)V"} 1:17:com.android.tools.r8.graph.CfCode generateCfCode():213:229 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/u;"} 18:18:com.android.tools.r8.ir.code.ValueType com.android.tools.r8.ir.code.ValueType.fromDexType(com.android.tools.r8.graph.DexType):106:106 -> b 18:18:com.android.tools.r8.graph.CfCode generateCfCode():229 -> b 19:20:com.android.tools.r8.graph.CfCode generateCfCode():229: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:36:com.android.tools.r8.graph.CfCode generateCfCode():231:242 -> b 37:37:com.android.tools.r8.ir.code.ValueType com.android.tools.r8.ir.code.ValueType.fromDexType(com.android.tools.r8.graph.DexType):106:106 -> b 37:37:com.android.tools.r8.graph.CfCode generateCfCode():242 -> b 38:41:com.android.tools.r8.graph.CfCode generateCfCode():242:245 -> b 42:42:com.android.tools.r8.ir.code.ValueType com.android.tools.r8.ir.code.ValueType.fromDexType(com.android.tools.r8.graph.DexType):106:106 -> b 42:42:com.android.tools.r8.graph.CfCode generateCfCode():245 -> b 43:44:com.android.tools.r8.graph.CfCode generateCfCode():245:246 -> b 45:45:void com.android.tools.r8.cf.code.CfCheckCast.(com.android.tools.r8.graph.DexType):39:39 -> b 45:45:com.android.tools.r8.graph.CfCode generateCfCode():246 -> b 46:54:com.android.tools.r8.graph.CfCode generateCfCode():246:254 -> b 55:55:void com.android.tools.r8.cf.code.CfNew.(com.android.tools.r8.graph.DexType):39:39 -> b 55:55:com.android.tools.r8.graph.CfCode generateCfCode():254 -> b 56:58:com.android.tools.r8.graph.CfCode generateCfCode():254:256 -> b 59:59:com.android.tools.r8.ir.code.ValueType com.android.tools.r8.ir.code.ValueType.fromDexType(com.android.tools.r8.graph.DexType):106:106 -> b 59:59:com.android.tools.r8.graph.CfCode generateCfCode():256 -> b 60:66:com.android.tools.r8.graph.CfCode generateCfCode():256:262 -> b 67:67:com.android.tools.r8.graph.CfCode generateCfCode():260:260 -> b 68:77:com.android.tools.r8.graph.CfCode generateCfCode():257:266 -> b com.android.tools.r8.ir.synthetic.apiconverter.WrapperConstructorCfCodeProvider -> com.android.tools.r8.internal.U20: # {"id":"sourceFile","fileName":"WrapperConstructorCfCodeProvider.java"} com.android.tools.r8.graph.DexField wrapperField -> c com.android.tools.r8.graph.DexType superType -> d 1:3:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexType):30:32 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/Y0;Lcom/android/tools/r8/graph/v2;)V"} 1:8:com.android.tools.r8.graph.CfCode generateCfCode():37:44 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/u;"} 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.it.unimi.dsi.fastutil.Arrays -> com.android.tools.r8.internal.g3: # {"id":"sourceFile","fileName":"Arrays.java"} 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 com.android.tools.r8.it.unimi.dsi.fastutil.Function -> com.android.tools.r8.internal.hj: # {"id":"sourceFile","fileName":"Function.java"} void clear() -> clear boolean containsKey(java.lang.Object) -> containsKey int size() -> size com.android.tools.r8.it.unimi.dsi.fastutil.Hash$Strategy -> com.android.tools.r8.internal.hk: # {"id":"sourceFile","fileName":"Hash.java"} boolean equals(java.lang.Object,java.lang.Object) -> a int hashCode(java.lang.Object) -> a com.android.tools.r8.it.unimi.dsi.fastutil.HashCommon -> com.android.tools.r8.internal.xk: # {"id":"sourceFile","fileName":"HashCommon.java"} 1:1:int long2int(long):0:0 -> a 2:2:int mix(int):0:0 -> a 3:4:int arraySize(int,float):228:229 -> a 1:1:long mix(long):0:0 -> b 2:2:int maxFill(int,float):205:205 -> b long nextPowerOfTwo(long) -> c com.android.tools.r8.it.unimi.dsi.fastutil.booleans.AbstractBooleanBidirectionalIterator -> com.android.tools.r8.it.unimi.dsi.fastutil.booleans.AbstractBooleanBidirectionalIterator: # {"id":"sourceFile","fileName":"AbstractBooleanBidirectionalIterator.java"} com.android.tools.r8.it.unimi.dsi.fastutil.booleans.AbstractBooleanCollection -> com.android.tools.r8.internal.h: # {"id":"sourceFile","fileName":"AbstractBooleanCollection.java"} 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 com.android.tools.r8.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 com.android.tools.r8.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 com.android.tools.r8.it.unimi.dsi.fastutil.booleans.AbstractBooleanIterator -> com.android.tools.r8.internal.i: # {"id":"sourceFile","fileName":"AbstractBooleanIterator.java"} 1:1:void ():34:34 -> 1:1:java.lang.Boolean com.android.tools.r8.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 com.android.tools.r8.it.unimi.dsi.fastutil.booleans.AbstractBooleanListIterator -> com.android.tools.r8.internal.j: # {"id":"sourceFile","fileName":"AbstractBooleanListIterator.java"} 1:1:void com.android.tools.r8.it.unimi.dsi.fastutil.booleans.AbstractBooleanBidirectionalIterator.():34:34 -> 1:1:void ():35 -> boolean com.android.tools.r8.it.unimi.dsi.fastutil.booleans.AbstractBooleanBidirectionalIterator.previousBoolean() -> a 1:1:void add(java.lang.Object):34:34 -> add 2:2:void com.android.tools.r8.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 com.android.tools.r8.it.unimi.dsi.fastutil.booleans.AbstractBooleanListIterator.add(boolean):57:57 -> add 3:3:void com.android.tools.r8.it.unimi.dsi.fastutil.booleans.AbstractBooleanListIterator.add(java.lang.Boolean):83 -> add 3:3:void add(java.lang.Object):34 -> add 1:1:java.lang.Boolean com.android.tools.r8.it.unimi.dsi.fastutil.booleans.AbstractBooleanBidirectionalIterator.previous():56:56 -> previous 1:1:java.lang.Object com.android.tools.r8.it.unimi.dsi.fastutil.booleans.AbstractBooleanBidirectionalIterator.previous():33 -> previous 1:1:java.lang.Object previous():0 -> previous # {"id":"com.android.tools.r8.synthesized"} 1:1:void set(java.lang.Object):34:34 -> set 2:2:void com.android.tools.r8.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 com.android.tools.r8.it.unimi.dsi.fastutil.booleans.AbstractBooleanListIterator.set(boolean):46:46 -> set 3:3:void com.android.tools.r8.it.unimi.dsi.fastutil.booleans.AbstractBooleanListIterator.set(java.lang.Boolean):70 -> set 3:3:void set(java.lang.Object):34 -> set com.android.tools.r8.it.unimi.dsi.fastutil.booleans.AbstractBooleanSet -> com.android.tools.r8.internal.k: # {"id":"sourceFile","fileName":"AbstractBooleanSet.java"} 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 com.android.tools.r8.it.unimi.dsi.fastutil.booleans.BooleanArraySet -> com.android.tools.r8.internal.c5: # {"id":"sourceFile","fileName":"BooleanArraySet.java"} 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":113,"2":114,"3":115,"4":116},"outline":"Lcom/android/tools/r8/internal/a5;a(Ljava/lang/String;ILjava/lang/String;)Ljava/lang/StringBuilder;"} 113:113:void (boolean[],int):107:107 -> 114:114:void (boolean[],int):107:107 -> 115:115:void (boolean[],int):107:107 -> 116:116:void (boolean[],int):107:107 -> 112:112:void (boolean[],int):107:107 -> 1:1:int access$000(com.android.tools.r8.it.unimi.dsi.fastutil.booleans.BooleanArraySet):29:29 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/c5;)I"} 2:3:int com.android.tools.r8.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(com.android.tools.r8.it.unimi.dsi.fastutil.booleans.BooleanArraySet):29:29 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/c5;)I"} 2:3:int com.android.tools.r8.it.unimi.dsi.fastutil.booleans.BooleanArraySet.findKey(boolean):111:112 -> b 2:3:boolean contains(boolean):143 -> b 1:1:boolean[] access$100(com.android.tools.r8.it.unimi.dsi.fastutil.booleans.BooleanArraySet):29:29 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/c5;)[Z"} 1:1:void clear():178:178 -> clear 1:5:com.android.tools.r8.it.unimi.dsi.fastutil.booleans.BooleanArraySet com.android.tools.r8.it.unimi.dsi.fastutil.booleans.BooleanArraySet.clone():201:205 -> clone 1:5:java.lang.Object clone():29 -> clone 6:6:com.android.tools.r8.it.unimi.dsi.fastutil.booleans.BooleanArraySet com.android.tools.r8.it.unimi.dsi.fastutil.booleans.BooleanArraySet.clone():203:203 -> clone 6:6:java.lang.Object clone():29 -> clone 1:2:int com.android.tools.r8.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:com.android.tools.r8.it.unimi.dsi.fastutil.booleans.BooleanIterator iterator():119:119 -> iterator # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/j5;"} 2:2:com.android.tools.r8.it.unimi.dsi.fastutil.booleans.BooleanIterator com.android.tools.r8.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 com.android.tools.r8.it.unimi.dsi.fastutil.booleans.BooleanArraySet$$ExternalSyntheticOutline0 -> com.android.tools.r8.internal.a5: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:4:java.lang.StringBuilder com.android.tools.r8.it.unimi.dsi.fastutil.booleans.BooleanArraySet$$InternalSyntheticOutline$214$97499f2b3409e7d0f2bc8b78fed008f27e0c9d77594fbd6ef5ef17e3b9160809$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.it.unimi.dsi.fastutil.booleans.BooleanArraySet$1 -> com.android.tools.r8.internal.b5: # {"id":"sourceFile","fileName":"BooleanArraySet.java"} int next -> a com.android.tools.r8.it.unimi.dsi.fastutil.booleans.BooleanArraySet this$0 -> b 1:2:void (com.android.tools.r8.it.unimi.dsi.fastutil.booleans.BooleanArraySet):119:120 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/c5;)V"} 1:1:boolean hasNext():124:124 -> hasNext 1:2:boolean nextBoolean():129:130 -> q 3:3:boolean nextBoolean():129:129 -> q 1:2:void remove():135:136 -> remove com.android.tools.r8.it.unimi.dsi.fastutil.booleans.BooleanArrays -> com.android.tools.r8.internal.d5: # {"id":"sourceFile","fileName":"BooleanArrays.java"} boolean[] EMPTY_ARRAY -> a 1:1:void ():95:95 -> com.android.tools.r8.it.unimi.dsi.fastutil.booleans.BooleanCollection -> com.android.tools.r8.internal.e5: # {"id":"sourceFile","fileName":"BooleanCollection.java"} boolean contains(java.lang.Object) -> contains com.android.tools.r8.it.unimi.dsi.fastutil.booleans.BooleanIterator iterator() -> iterator # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/j5;"} com.android.tools.r8.it.unimi.dsi.fastutil.booleans.BooleanCollections -> com.android.tools.r8.internal.h5: # {"id":"sourceFile","fileName":"BooleanCollections.java"} 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.booleans.BooleanCollection unmodifiable(com.android.tools.r8.it.unimi.dsi.fastutil.booleans.BooleanCollection):536:536 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/c5;)Lcom/android/tools/r8/internal/g5;"} com.android.tools.r8.it.unimi.dsi.fastutil.booleans.BooleanCollections$EmptyCollection -> com.android.tools.r8.internal.f5: # {"id":"sourceFile","fileName":"BooleanCollections.java"} 1:1:void ():39:39 -> 1:1:boolean addAll(java.util.Collection):81:81 -> addAll boolean contains(boolean) -> b void clear() -> clear int hashCode() -> hashCode 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.booleans.BooleanBidirectionalIterator com.android.tools.r8.it.unimi.dsi.fastutil.booleans.BooleanCollections$EmptyCollection.iterator():55:55 -> iterator 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.booleans.BooleanIterator iterator():38 -> iterator # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/j5;"} 2:2:com.android.tools.r8.it.unimi.dsi.fastutil.booleans.BooleanBidirectionalIterator com.android.tools.r8.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 int size() -> size 1:1:java.lang.Object[] toArray():49:49 -> toArray com.android.tools.r8.it.unimi.dsi.fastutil.booleans.BooleanCollections$UnmodifiableCollection -> com.android.tools.r8.internal.g5: # {"id":"sourceFile","fileName":"BooleanCollections.java"} com.android.tools.r8.it.unimi.dsi.fastutil.booleans.BooleanCollection collection -> a 1:3:void (com.android.tools.r8.it.unimi.dsi.fastutil.booleans.BooleanCollection):369:371 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/c5;)V"} 1:1:boolean add(java.lang.Object):365:365 -> add 2:2:boolean com.android.tools.r8.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:com.android.tools.r8.it.unimi.dsi.fastutil.booleans.BooleanIterator iterator():400:400 -> iterator # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/j5;"} 3:3:com.android.tools.r8.it.unimi.dsi.fastutil.booleans.BooleanIterator com.android.tools.r8.it.unimi.dsi.fastutil.booleans.BooleanIterators.unmodifiable(com.android.tools.r8.it.unimi.dsi.fastutil.booleans.BooleanIterator):747:747 -> iterator 3:3:com.android.tools.r8.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 com.android.tools.r8.it.unimi.dsi.fastutil.booleans.BooleanIterator -> com.android.tools.r8.internal.j5: # {"id":"sourceFile","fileName":"BooleanIterator.java"} boolean nextBoolean() -> q com.android.tools.r8.it.unimi.dsi.fastutil.booleans.BooleanIterators -> com.android.tools.r8.internal.n5: # {"id":"sourceFile","fileName":"BooleanIterators.java"} com.android.tools.r8.it.unimi.dsi.fastutil.booleans.BooleanIterators$EmptyIterator EMPTY_ITERATOR -> a 1:1:void ():103:103 -> com.android.tools.r8.it.unimi.dsi.fastutil.booleans.BooleanIterators$EmptyIterator -> com.android.tools.r8.internal.k5: # {"id":"sourceFile","fileName":"BooleanIterators.java"} 1:1:void ():42:42 -> 1:1:boolean previousBoolean():62:62 -> a 1:1:java.lang.Object clone():87:87 -> clone boolean hasNext() -> hasNext boolean hasPrevious() -> hasPrevious int nextIndex() -> nextIndex int previousIndex() -> previousIndex 1:1:boolean nextBoolean():57:57 -> q com.android.tools.r8.it.unimi.dsi.fastutil.booleans.BooleanIterators$SingletonIterator -> com.android.tools.r8.internal.l5: # {"id":"sourceFile","fileName":"BooleanIterators.java"} boolean element -> a int curr -> b 1:2:void (boolean):110:111 -> 1:3:boolean previousBoolean():133:135 -> a 4:4:boolean previousBoolean():133:133 -> a 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 1:3:boolean nextBoolean():126:128 -> q 4:4:boolean nextBoolean():126:126 -> q com.android.tools.r8.it.unimi.dsi.fastutil.booleans.BooleanIterators$UnmodifiableIterator -> com.android.tools.r8.internal.m5: # {"id":"sourceFile","fileName":"BooleanIterators.java"} com.android.tools.r8.it.unimi.dsi.fastutil.booleans.BooleanIterator i -> a 1:2:void (com.android.tools.r8.it.unimi.dsi.fastutil.booleans.BooleanIterator):724:725 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/j5;)V"} 1:1:boolean hasNext():730:730 -> hasNext 1:1:boolean nextBoolean():735:735 -> q com.android.tools.r8.it.unimi.dsi.fastutil.booleans.BooleanSets -> com.android.tools.r8.internal.s5: # {"id":"sourceFile","fileName":"BooleanSets.java"} com.android.tools.r8.it.unimi.dsi.fastutil.booleans.BooleanSets$EmptySet EMPTY_SET -> a 1:1:void ():76:76 -> 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.booleans.BooleanSet singleton(boolean):159:159 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Z)Lcom/android/tools/r8/internal/r5;"} com.android.tools.r8.it.unimi.dsi.fastutil.booleans.BooleanSets$EmptySet -> com.android.tools.r8.internal.q5: # {"id":"sourceFile","fileName":"BooleanSets.java"} 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 com.android.tools.r8.it.unimi.dsi.fastutil.booleans.BooleanSets$Singleton -> com.android.tools.r8.internal.r5: # {"id":"sourceFile","fileName":"BooleanSets.java"} 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 java.lang.Object clone() -> clone 1:1:boolean remove(boolean):100:100 -> d 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.booleans.BooleanListIterator com.android.tools.r8.it.unimi.dsi.fastutil.booleans.BooleanSets$Singleton.iterator():105:105 -> iterator 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.booleans.BooleanIterator iterator():85 -> iterator # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/j5;"} 2:2:com.android.tools.r8.it.unimi.dsi.fastutil.booleans.BooleanListIterator com.android.tools.r8.it.unimi.dsi.fastutil.booleans.BooleanIterators.singleton(boolean):159:159 -> iterator 2:2:com.android.tools.r8.it.unimi.dsi.fastutil.booleans.BooleanListIterator com.android.tools.r8.it.unimi.dsi.fastutil.booleans.BooleanSets$Singleton.iterator():105 -> iterator 2:2:com.android.tools.r8.it.unimi.dsi.fastutil.booleans.BooleanIterator iterator():85 -> iterator 3:3:com.android.tools.r8.it.unimi.dsi.fastutil.booleans.BooleanListIterator com.android.tools.r8.it.unimi.dsi.fastutil.booleans.BooleanSets$Singleton.iterator():105:105 -> iterator 3:3:java.util.Iterator iterator():85 -> iterator 4:4:com.android.tools.r8.it.unimi.dsi.fastutil.booleans.BooleanListIterator com.android.tools.r8.it.unimi.dsi.fastutil.booleans.BooleanIterators.singleton(boolean):159:159 -> iterator 4:4:com.android.tools.r8.it.unimi.dsi.fastutil.booleans.BooleanListIterator com.android.tools.r8.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 int size() -> size com.android.tools.r8.it.unimi.dsi.fastutil.ints.AbstractInt2IntFunction -> com.android.tools.r8.it.unimi.dsi.fastutil.ints.AbstractInt2IntFunction: # {"id":"sourceFile","fileName":"AbstractInt2IntFunction.java"} com.android.tools.r8.it.unimi.dsi.fastutil.ints.AbstractInt2IntMap -> com.android.tools.r8.internal.x: # {"id":"sourceFile","fileName":"AbstractInt2IntMap.java"} int com.android.tools.r8.it.unimi.dsi.fastutil.ints.AbstractInt2IntFunction.defRetValue -> a 1:1:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.AbstractInt2IntFunction.():44:44 -> 1:1:void ():46 -> int com.android.tools.r8.it.unimi.dsi.fastutil.ints.AbstractInt2IntFunction.put(int,int) -> b 1:1:boolean com.android.tools.r8.it.unimi.dsi.fastutil.ints.AbstractInt2IntFunction.containsKey(java.lang.Object):105:105 -> containsKey 1:1:boolean 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 com.android.tools.r8.it.unimi.dsi.fastutil.ints.AbstractInt2IntFunction.defaultReturnValue(int):55:55 -> e 1:1:void defaultReturnValue(int):0 -> e # {"id":"com.android.tools.r8.synthesized"} 2:2:int com.android.tools.r8.it.unimi.dsi.fastutil.ints.AbstractInt2IntFunction.defaultReturnValue():60:60 -> e 2:2:int defaultReturnValue():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:2:java.lang.Integer com.android.tools.r8.it.unimi.dsi.fastutil.ints.AbstractInt2IntFunction.get(java.lang.Object):120:121 -> get 1:2:java.lang.Object com.android.tools.r8.it.unimi.dsi.fastutil.ints.AbstractInt2IntFunction.get(java.lang.Object):41 -> get 1:2:java.lang.Object get(java.lang.Object):0 -> get # {"id":"com.android.tools.r8.synthesized"} 1:4:int hashCode():324:327 -> hashCode 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSet entrySet():311:311 -> k # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/qK;"} 1:1:java.lang.Object com.android.tools.r8.it.unimi.dsi.fastutil.ints.AbstractInt2IntFunction.put(java.lang.Object,java.lang.Object):41:41 -> put 1:1:java.lang.Object put(java.lang.Object,java.lang.Object):0 -> put # {"id":"com.android.tools.r8.synthesized"} 2:5:java.lang.Integer com.android.tools.r8.it.unimi.dsi.fastutil.ints.AbstractInt2IntFunction.put(java.lang.Integer,java.lang.Integer):135:138 -> put 2:5:java.lang.Object com.android.tools.r8.it.unimi.dsi.fastutil.ints.AbstractInt2IntFunction.put(java.lang.Object,java.lang.Object):41 -> put 2:5:java.lang.Object put(java.lang.Object,java.lang.Object):0 -> put 1:13:void putAll(java.util.Map):83:95 -> putAll 14:16:java.lang.Integer com.android.tools.r8.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 com.android.tools.r8.it.unimi.dsi.fastutil.ints.AbstractInt2IntFunction.remove(int) -> remove 1:4:java.lang.Integer com.android.tools.r8.it.unimi.dsi.fastutil.ints.AbstractInt2IntFunction.remove(java.lang.Object):153:156 -> remove 1:4:java.lang.Object com.android.tools.r8.it.unimi.dsi.fastutil.ints.AbstractInt2IntFunction.remove(java.lang.Object):41 -> remove 1:4:java.lang.Object remove(java.lang.Object):0 -> remove # {"id":"com.android.tools.r8.synthesized"} 1:16:java.lang.String toString():342:357 -> toString com.android.tools.r8.it.unimi.dsi.fastutil.ints.AbstractInt2IntMap$BasicEntry -> com.android.tools.r8.internal.w: # {"id":"sourceFile","fileName":"AbstractInt2IntMap.java"} int key -> a int value -> b 1:3:void (int,int):122:124 -> 1:1:int getIntKey():141:141 -> a 1:5:boolean equals(java.lang.Object):180:184 -> equals 1:1:int getIntValue():158:158 -> getIntValue 1:1:java.lang.Integer com.android.tools.r8.it.unimi.dsi.fastutil.ints.AbstractInt2IntMap$BasicEntry.getKey():136:136 -> getKey 1:1:java.lang.Object getKey():113 -> getKey 1:1:java.lang.Integer com.android.tools.r8.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 com.android.tools.r8.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 com.android.tools.r8.it.unimi.dsi.fastutil.ints.AbstractInt2IntMap$BasicEntry.setValue(int):163:163 -> setValue 3:3:java.lang.Integer com.android.tools.r8.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 com.android.tools.r8.it.unimi.dsi.fastutil.ints.AbstractInt2IntSortedMap -> com.android.tools.r8.internal.y: # {"id":"sourceFile","fileName":"AbstractInt2IntSortedMap.java"} 1:1:void ():33:33 -> 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet com.android.tools.r8.it.unimi.dsi.fastutil.ints.AbstractInt2IntSortedMap.entrySet():293:293 -> entrySet 1:1:java.util.Set entrySet():30 -> entrySet 2:3:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntSortedMap$FastSortedEntrySet com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntLinkedOpenHashMap.int2IntEntrySet():1431:1432 -> entrySet 2:3:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntLinkedOpenHashMap.int2IntEntrySet():87 -> entrySet 2:3:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet com.android.tools.r8.it.unimi.dsi.fastutil.ints.AbstractInt2IntSortedMap.entrySet():293 -> entrySet 2:3:java.util.Set entrySet():30 -> entrySet 1:1:java.lang.Integer com.android.tools.r8.it.unimi.dsi.fastutil.ints.AbstractInt2IntSortedMap.firstKey():85:85 -> firstKey 1:1:java.lang.Object firstKey():30 -> firstKey 2:3:int com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntLinkedOpenHashMap.firstIntKey():978:979 -> firstKey 2:3:java.lang.Integer com.android.tools.r8.it.unimi.dsi.fastutil.ints.AbstractInt2IntSortedMap.firstKey():85 -> firstKey 2:3:java.lang.Object firstKey():30 -> firstKey 4:4:java.lang.Integer com.android.tools.r8.it.unimi.dsi.fastutil.ints.AbstractInt2IntSortedMap.firstKey():85:85 -> firstKey 4:4:java.lang.Object firstKey():30 -> firstKey 5:5:int com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntLinkedOpenHashMap.firstIntKey():978:978 -> firstKey 5:5:java.lang.Integer com.android.tools.r8.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:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntSortedMap com.android.tools.r8.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:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntSortedMap com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntLinkedOpenHashMap.headMap(int):1010:1010 -> headMap 3:3:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntSortedMap com.android.tools.r8.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:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet com.android.tools.r8.it.unimi.dsi.fastutil.ints.AbstractInt2IntSortedMap.entrySet():293:293 -> k 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSet entrySet():30 -> k # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/qK;"} 2:3:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntSortedMap$FastSortedEntrySet com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntLinkedOpenHashMap.int2IntEntrySet():1431:1432 -> k 2:3:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntLinkedOpenHashMap.int2IntEntrySet():87 -> k 2:3:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet com.android.tools.r8.it.unimi.dsi.fastutil.ints.AbstractInt2IntSortedMap.entrySet():293 -> k 2:3:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSet entrySet():30 -> k com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntSortedSet com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntSortedMap.keySet() -> keySet # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Tr;"} 1:1:java.util.Set com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntLinkedOpenHashMap.keySet():87:87 -> keySet 1:1:java.lang.Integer com.android.tools.r8.it.unimi.dsi.fastutil.ints.AbstractInt2IntSortedMap.lastKey():98:98 -> lastKey 1:1:java.lang.Object lastKey():30 -> lastKey 2:3:int com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntLinkedOpenHashMap.lastIntKey():989:990 -> lastKey 2:3:java.lang.Integer com.android.tools.r8.it.unimi.dsi.fastutil.ints.AbstractInt2IntSortedMap.lastKey():98 -> lastKey 2:3:java.lang.Object lastKey():30 -> lastKey 4:4:java.lang.Integer com.android.tools.r8.it.unimi.dsi.fastutil.ints.AbstractInt2IntSortedMap.lastKey():98:98 -> lastKey 4:4:java.lang.Object lastKey():30 -> lastKey 5:5:int com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntLinkedOpenHashMap.lastIntKey():989:989 -> lastKey 5:5:java.lang.Integer com.android.tools.r8.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:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntSortedMap com.android.tools.r8.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:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntSortedMap com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntLinkedOpenHashMap.subMap(int,int):1020:1020 -> subMap 3:3:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntSortedMap com.android.tools.r8.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:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntSortedMap com.android.tools.r8.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:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntSortedMap com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntLinkedOpenHashMap.tailMap(int):1000:1000 -> tailMap 3:3:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntSortedMap com.android.tools.r8.it.unimi.dsi.fastutil.ints.AbstractInt2IntSortedMap.tailMap(java.lang.Integer):59 -> tailMap 3:3:java.util.SortedMap tailMap(java.lang.Object):30 -> tailMap com.android.tools.r8.it.unimi.dsi.fastutil.ints.AbstractInt2ObjectFunction -> com.android.tools.r8.internal.z: # {"id":"sourceFile","fileName":"AbstractInt2ObjectFunction.java"} java.lang.Object defRetValue -> a 1:1:void ():44:44 -> 1:1:java.lang.Object put(int,java.lang.Object):71:71 -> a void clear() -> clear 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 com.android.tools.r8.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 com.android.tools.r8.it.unimi.dsi.fastutil.ints.AbstractInt2ObjectMap -> com.android.tools.r8.internal.B: # {"id":"sourceFile","fileName":"AbstractInt2ObjectMap.java"} 1:1:void ():45:45 -> boolean containsKey(int) -> a 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSet entrySet():273:273 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/qK;"} 1:1:java.util.Set entrySet():42:42 -> entrySet 1:4:boolean equals(java.lang.Object):296:299 -> equals 1:4:int hashCode():286:289 -> hashCode 1:13:void putAll(java.util.Map):70:82 -> putAll 14:16:java.lang.Object com.android.tools.r8.it.unimi.dsi.fastutil.ints.AbstractInt2ObjectFunction.put(java.lang.Integer,java.lang.Object):135:137 -> putAll 14:16:void putAll(java.util.Map):82 -> putAll 1:17:java.lang.String toString():304:320 -> toString 1:1:java.util.Collection com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Submap.values():1435:1435 -> values com.android.tools.r8.it.unimi.dsi.fastutil.ints.AbstractInt2ObjectMap$BasicEntry -> com.android.tools.r8.internal.A: # {"id":"sourceFile","fileName":"AbstractInt2ObjectMap.java"} int key -> a java.lang.Object value -> b 1:3:void (int,java.lang.Object):109:111 -> 1:1:int getIntKey():128:128 -> a 1:4:boolean equals(java.lang.Object):143:146 -> equals 1:1:java.lang.Integer com.android.tools.r8.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 1:1:int hashCode():151:151 -> hashCode 1:1:java.lang.Object setValue(java.lang.Object):138:138 -> setValue 1:1:java.lang.String toString():156:156 -> toString com.android.tools.r8.it.unimi.dsi.fastutil.ints.AbstractInt2ObjectSortedMap -> com.android.tools.r8.internal.D: # {"id":"sourceFile","fileName":"AbstractInt2ObjectSortedMap.java"} 1:1:void ():33:33 -> 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSet com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Submap.int2ObjectEntrySet():1435:1435 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/qK;"} 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet com.android.tools.r8.it.unimi.dsi.fastutil.ints.AbstractInt2ObjectSortedMap.entrySet():293:293 -> e 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSet entrySet():30 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/qK;"} 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet com.android.tools.r8.it.unimi.dsi.fastutil.ints.AbstractInt2ObjectSortedMap.entrySet():293:293 -> entrySet 1:1:java.util.Set entrySet():30 -> entrySet 1:1:java.lang.Integer com.android.tools.r8.it.unimi.dsi.fastutil.ints.AbstractInt2ObjectSortedMap.firstKey():85:85 -> firstKey 1:1:java.lang.Object firstKey():30 -> firstKey 1:1:java.util.SortedMap headMap(java.lang.Object):30:30 -> headMap 2:2:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectSortedMap com.android.tools.r8.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 com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Submap.keySet():1435:1435 -> keySet 1:1:java.lang.Integer com.android.tools.r8.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:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectSortedMap com.android.tools.r8.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:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectSortedMap com.android.tools.r8.it.unimi.dsi.fastutil.ints.AbstractInt2ObjectSortedMap.tailMap(java.lang.Integer):59:59 -> tailMap 2:2:java.util.SortedMap tailMap(java.lang.Object):30 -> tailMap com.android.tools.r8.it.unimi.dsi.fastutil.ints.AbstractInt2ObjectSortedMap$KeySet -> com.android.tools.r8.internal.C: # {"id":"sourceFile","fileName":"AbstractInt2ObjectSortedMap.java"} com.android.tools.r8.it.unimi.dsi.fastutil.ints.AbstractInt2ObjectSortedMap this$0 -> a 1:1:void (com.android.tools.r8.it.unimi.dsi.fastutil.ints.AbstractInt2ObjectSortedMap):122:122 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/D;)V"} 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntSortedSet tailSet(int):160:160 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/internal/Tr;"} 1:1:void clear():135:135 -> clear 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntComparator com.android.tools.r8.it.unimi.dsi.fastutil.ints.AbstractInt2ObjectSortedMap$KeySet.comparator():140:140 -> comparator 1:1:java.util.Comparator comparator():122 -> comparator 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntSortedSet headSet(int):155:155 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/internal/Tr;"} 2:2:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntSortedSet subSet(int,int):165:165 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(II)Lcom/android/tools/r8/internal/Tr;"} 1:1:boolean contains(int):125:125 -> f 1:1:int firstInt():145:145 -> k0 1:1:int size():130:130 -> size 1:1:int lastInt():150:150 -> u com.android.tools.r8.it.unimi.dsi.fastutil.ints.AbstractInt2ReferenceFunction -> com.android.tools.r8.internal.E: # {"id":"sourceFile","fileName":"AbstractInt2ReferenceFunction.java"} 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 void clear() -> clear 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 com.android.tools.r8.it.unimi.dsi.fastutil.ints.AbstractInt2ReferenceMap -> com.android.tools.r8.internal.G: # {"id":"sourceFile","fileName":"AbstractInt2ReferenceMap.java"} 1:1:void ():45:45 -> boolean containsKey(int) -> a 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSet entrySet():273:273 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/qK;"} 1:1:java.util.Set entrySet():42:42 -> entrySet 1:4:boolean equals(java.lang.Object):296:299 -> equals 1:4:int hashCode():286:289 -> hashCode 1:1:java.util.Set com.android.tools.r8.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 com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Submap.values():1435:1435 -> values com.android.tools.r8.it.unimi.dsi.fastutil.ints.AbstractInt2ReferenceMap$BasicEntry -> com.android.tools.r8.internal.F: # {"id":"sourceFile","fileName":"AbstractInt2ReferenceMap.java"} int key -> a java.lang.Object value -> b 1:3:void (int,java.lang.Object):109:111 -> 1:1:int getIntKey():128:128 -> a 1:4:boolean equals(java.lang.Object):143:146 -> equals 1:1:java.lang.Integer com.android.tools.r8.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 com.android.tools.r8.it.unimi.dsi.fastutil.ints.AbstractInt2ReferenceSortedMap -> com.android.tools.r8.internal.I: # {"id":"sourceFile","fileName":"AbstractInt2ReferenceSortedMap.java"} 1:1:void ():33:33 -> 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceSortedMap tailMap(java.lang.Integer):59:59 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Integer;)Lcom/android/tools/r8/internal/lr;"} 2:2:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceSortedMap subMap(java.lang.Integer,java.lang.Integer):72:72 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Integer;Ljava/lang/Integer;)Lcom/android/tools/r8/internal/lr;"} 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceSortedMap headMap(java.lang.Integer):46:46 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Integer;)Lcom/android/tools/r8/internal/lr;"} 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSet com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Submap.int2ReferenceEntrySet():1435:1435 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/qK;"} 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet com.android.tools.r8.it.unimi.dsi.fastutil.ints.AbstractInt2ReferenceSortedMap.entrySet():293:293 -> e 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSet entrySet():30 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/qK;"} 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet():293:293 -> entrySet # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/uK;"} 2:2:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet com.android.tools.r8.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 com.android.tools.r8.it.unimi.dsi.fastutil.ints.AbstractInt2ReferenceSortedMap.firstKey():85:85 -> firstKey 2:2:java.lang.Object firstKey():30 -> firstKey 1:1:java.util.SortedMap headMap(java.lang.Object):30:30 -> headMap 2:2:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceSortedMap com.android.tools.r8.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:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntSet com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Submap.keySet():1435:1435 -> keySet # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Qr;"} 2:2:java.util.Set com.android.tools.r8.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 com.android.tools.r8.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:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceSortedMap com.android.tools.r8.it.unimi.dsi.fastutil.ints.AbstractInt2ReferenceSortedMap.tailMap(java.lang.Integer):59:59 -> tailMap 2:2:java.util.SortedMap tailMap(java.lang.Object):30 -> tailMap com.android.tools.r8.it.unimi.dsi.fastutil.ints.AbstractInt2ReferenceSortedMap$KeySet -> com.android.tools.r8.internal.H: # {"id":"sourceFile","fileName":"AbstractInt2ReferenceSortedMap.java"} com.android.tools.r8.it.unimi.dsi.fastutil.ints.AbstractInt2ReferenceSortedMap this$0 -> a 1:1:void (com.android.tools.r8.it.unimi.dsi.fastutil.ints.AbstractInt2ReferenceSortedMap):122:122 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/I;)V"} 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntSortedSet tailSet(int):160:160 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/internal/Tr;"} 1:1:void clear():135:135 -> clear 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntComparator com.android.tools.r8.it.unimi.dsi.fastutil.ints.AbstractInt2ReferenceSortedMap$KeySet.comparator():140:140 -> comparator 1:1:java.util.Comparator comparator():122 -> comparator 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntSortedSet headSet(int):155:155 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/internal/Tr;"} 2:2:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntSortedSet subSet(int,int):165:165 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(II)Lcom/android/tools/r8/internal/Tr;"} 1:1:boolean contains(int):125:125 -> f 1:1:int firstInt():145:145 -> k0 1:1:int size():130:130 -> size 1:1:int lastInt():150:150 -> u com.android.tools.r8.it.unimi.dsi.fastutil.ints.AbstractIntBidirectionalIterator -> com.android.tools.r8.it.unimi.dsi.fastutil.ints.AbstractIntBidirectionalIterator: # {"id":"sourceFile","fileName":"AbstractIntBidirectionalIterator.java"} com.android.tools.r8.it.unimi.dsi.fastutil.ints.AbstractIntCollection -> com.android.tools.r8.internal.J: # {"id":"sourceFile","fileName":"AbstractIntCollection.java"} 1:1:void ():37:37 -> 1:1:boolean add(int):68:68 -> a 2:2:boolean add(java.lang.Integer):114:114 -> a 3:4:int[] toArray(int[]):148:149 -> a 5:6:boolean addAll(com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntCollection):173:174 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ur;)Z"} 1:1:boolean add(java.lang.Object):36:36 -> add 1:1:boolean contains(java.lang.Object):129:129 -> contains 1:1:java.util.Iterator com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap$KeySet.iterator():803:803 -> iterator 1:4:boolean rem(int):94:97 -> j 1:1:boolean remove(java.lang.Object):143:143 -> remove 1:14:java.lang.String toString():206:219 -> toString com.android.tools.r8.it.unimi.dsi.fastutil.ints.AbstractIntIterator -> com.android.tools.r8.internal.K: # {"id":"sourceFile","fileName":"AbstractIntIterator.java"} 1:1:void ():34:34 -> 1:1:java.lang.Integer com.android.tools.r8.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 com.android.tools.r8.it.unimi.dsi.fastutil.ints.AbstractIntList -> com.android.tools.r8.internal.N: # {"id":"sourceFile","fileName":"AbstractIntList.java"} 1:1:void ():33:33 -> boolean add(int) -> a boolean addAll(int,com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntList) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/internal/Fr;)Z"} 1:1:int compareTo(java.util.List):464:464 -> a 2:2:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntListIterator com.android.tools.r8.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:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntListIterator com.android.tools.r8.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,com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntCollection):525:529 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/internal/ur;)Z"} 24:24:boolean addAll(com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntList):564:564 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Fr;)Z"} 1:1:void add(int,java.lang.Object):32:32 -> add 2:2:void com.android.tools.r8.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 com.android.tools.r8.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 1:1:void clear():403:403 -> clear 1:1:int compareTo(java.lang.Object):32:32 -> compareTo 1:4:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntList subList(int,int):310:313 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(II)Lcom/android/tools/r8/internal/Fr;"} 5:5:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntList subList(int,int):312:312 -> e 1:5:boolean equals(java.lang.Object):430:434 -> equals 6:6:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntListIterator com.android.tools.r8.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:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntListIterator com.android.tools.r8.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 com.android.tools.r8.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:boolean contains(int):274:274 -> f 1:1:java.lang.Integer com.android.tools.r8.it.unimi.dsi.fastutil.ints.AbstractIntList.get(int):606:606 -> get 1:1:java.lang.Object get(int):32 -> get 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntListIterator com.android.tools.r8.it.unimi.dsi.fastutil.ints.AbstractIntList.listIterator():192:192 -> hashCode 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntListIterator com.android.tools.r8.it.unimi.dsi.fastutil.ints.AbstractIntList.iterator():180 -> hashCode 1:1:int hashCode():418 -> hashCode 2:4:int hashCode():419:421 -> hashCode 1:1:int indexOf(java.lang.Object):620:620 -> indexOf 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntListIterator com.android.tools.r8.it.unimi.dsi.fastutil.ints.AbstractIntList.listIterator():192:192 -> iterator 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntListIterator com.android.tools.r8.it.unimi.dsi.fastutil.ints.AbstractIntList.iterator():180 -> iterator 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntIterator iterator():32 -> iterator # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Br;"} 2:2:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntListIterator com.android.tools.r8.it.unimi.dsi.fastutil.ints.AbstractIntList.listIterator():192:192 -> iterator 2:2:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntListIterator iterator():180 -> iterator # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Gr;"} 3:3:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntListIterator com.android.tools.r8.it.unimi.dsi.fastutil.ints.AbstractIntList.listIterator():192:192 -> iterator 3:3:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntListIterator com.android.tools.r8.it.unimi.dsi.fastutil.ints.AbstractIntList.iterator():180 -> iterator 3:3:java.util.Iterator iterator():32 -> iterator 1:1:void ensureIndex(int):47:47 -> k 2:2:void ensureIndex(int):0:0 -> k # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":51,"2":52,"3":53,"4":54},"outline":"Lcom/android/tools/r8/internal/a5;a(Ljava/lang/String;ILjava/lang/String;)Ljava/lang/StringBuilder;"} 51:51:void ensureIndex(int):47:47 -> k 52:52:void ensureIndex(int):47:47 -> k 53:53:void ensureIndex(int):47:47 -> k 54:54:void ensureIndex(int):47:47 -> k 49:49:void ensureIndex(int):47:47 -> k 50:50:void ensureIndex(int):46:46 -> k 1:1:void ensureRestrictedIndex(int):62:62 -> l 2:2:void ensureRestrictedIndex(int):0:0 -> l # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":66,"2":67,"3":68,"4":69},"outline":"Lcom/android/tools/r8/internal/a5;a(Ljava/lang/String;ILjava/lang/String;)Ljava/lang/StringBuilder;"} 66:66:void ensureRestrictedIndex(int):62:62 -> l 67:67:void ensureRestrictedIndex(int):62:62 -> l 68:68:void ensureRestrictedIndex(int):62:62 -> l 69:69:void ensureRestrictedIndex(int):62:62 -> l 64:64:void ensureRestrictedIndex(int):62:62 -> l 65:65:void ensureRestrictedIndex(int):61:61 -> l 1:1:int lastIndexOf(java.lang.Object):634:634 -> lastIndexOf 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntListIterator listIterator():192:192 -> listIterator # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Gr;"} 2:2:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntListIterator com.android.tools.r8.it.unimi.dsi.fastutil.ints.AbstractIntList.listIterator():192:192 -> listIterator 2:2:java.util.ListIterator listIterator():32 -> listIterator 3:3:java.util.ListIterator com.android.tools.r8.it.unimi.dsi.fastutil.ints.AbstractIntList$IntSubList.listIterator(int):726:726 -> listIterator 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntListIterator com.android.tools.r8.it.unimi.dsi.fastutil.ints.AbstractIntList.listIterator():192:192 -> m 1:1:int indexOf(int):279 -> m 2:4:int indexOf(int):281:283 -> m 1:5:int lastIndexOf(int):290:294 -> n com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntListIterator listIterator(int) -> o # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/internal/Gr;"} 1:1:java.lang.Integer com.android.tools.r8.it.unimi.dsi.fastutil.ints.AbstractIntList.remove(int):648:648 -> remove 1:1:java.lang.Object remove(int):32 -> remove 1:1:java.lang.Object set(int,java.lang.Object):32:32 -> set 2:2:java.lang.Integer com.android.tools.r8.it.unimi.dsi.fastutil.ints.AbstractIntList.set(int,java.lang.Integer):592:592 -> set 2:2:java.lang.Object set(int,java.lang.Object):32 -> set 1:1:java.util.List subList(int,int):32:32 -> subList 1:1:java.lang.String toString():709:709 -> toString 2:2:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntListIterator com.android.tools.r8.it.unimi.dsi.fastutil.ints.AbstractIntList.listIterator():192:192 -> toString 2:2:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntListIterator com.android.tools.r8.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 com.android.tools.r8.it.unimi.dsi.fastutil.ints.AbstractIntList$IntSubList -> com.android.tools.r8.internal.M: # {"id":"sourceFile","fileName":"AbstractIntList.java"} com.android.tools.r8.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 (com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntList,int,int):735:738 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Fr;II)V"} 1:1:boolean access$000(com.android.tools.r8.it.unimi.dsi.fastutil.ints.AbstractIntList$IntSubList):726:726 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/M;)V"} 2:4:boolean assertRange():742:744 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} 5:7:boolean add(int):750:752 -> a 8:10:void getElements(int,int[],int,int):797:799 -> a 11:11:void getElements(int,int[],int,int):798:798 -> a 12:16:void removeElements(int,int):804:808 -> a 17:18:boolean addAll(int,com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntCollection):898:899 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/internal/ur;)Z"} 19:19:boolean addAll(int,com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntList):904:904 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/internal/Fr;)Z"} 20:20:boolean com.android.tools.r8.it.unimi.dsi.fastutil.ints.AbstractIntList.addAll(int,com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntList):542:542 -> a 20:20:boolean addAll(int,com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntList):905 -> a 1:1:void add(int,java.lang.Object):726:726 -> add 2:2:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.AbstractIntList.add(int,java.lang.Integer):578:578 -> add 2:2:void add(int,java.lang.Object):726 -> add 1:3:boolean addAll(int,java.util.Collection):766:768 -> addAll 1:4:void add(int,int):758:761 -> b 1:2:int set(int,int):786:787 -> c 1:1:int compareTo(java.lang.Object):726:726 -> compareTo 1:4:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntList subList(int,int):880:883 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(II)Lcom/android/tools/r8/internal/Fr;"} 5:5:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntList subList(int,int):882:882 -> e 1:1:java.lang.Integer com.android.tools.r8.it.unimi.dsi.fastutil.ints.AbstractIntList.get(int):606:606 -> get 1:1:java.lang.Object get(int):726 -> get 1:3:int removeInt(int):779:781 -> h 1:2:int getInt(int):773:774 -> i 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntListIterator com.android.tools.r8.it.unimi.dsi.fastutil.ints.AbstractIntList.listIterator():192:192 -> iterator 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntListIterator com.android.tools.r8.it.unimi.dsi.fastutil.ints.AbstractIntList.iterator():180 -> iterator 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntIterator iterator():726 -> iterator # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Br;"} 2:2:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntListIterator com.android.tools.r8.it.unimi.dsi.fastutil.ints.AbstractIntList.listIterator():192:192 -> iterator 2:2:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntListIterator com.android.tools.r8.it.unimi.dsi.fastutil.ints.AbstractIntList.iterator():180 -> iterator 2:2:java.util.Iterator iterator():726 -> iterator 1:5:boolean rem(int):888:892 -> j 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntListIterator com.android.tools.r8.it.unimi.dsi.fastutil.ints.AbstractIntList.listIterator():192:192 -> listIterator 1:1:java.util.ListIterator listIterator():726 -> listIterator 1:2:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntListIterator listIterator(int):821:822 -> o # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/internal/Gr;"} 1:1:java.lang.Integer com.android.tools.r8.it.unimi.dsi.fastutil.ints.AbstractIntList.remove(int):648:648 -> remove 1:1:java.lang.Object remove(int):726 -> remove 1:1:java.lang.Object set(int,java.lang.Object):726:726 -> set 2:2:java.lang.Integer com.android.tools.r8.it.unimi.dsi.fastutil.ints.AbstractIntList.set(int,java.lang.Integer):592:592 -> set 2:2:java.lang.Object set(int,java.lang.Object):726 -> set 1:1:int size():792:792 -> size 1:1:java.util.List subList(int,int):726:726 -> subList com.android.tools.r8.it.unimi.dsi.fastutil.ints.AbstractIntList$IntSubList$1 -> com.android.tools.r8.internal.L: # {"id":"sourceFile","fileName":"AbstractIntList.java"} int pos -> a int last -> b com.android.tools.r8.it.unimi.dsi.fastutil.ints.AbstractIntList$IntSubList this$0 -> c boolean $assertionsDisabled -> d 1:1:void ():822:822 -> 1:2:void (com.android.tools.r8.it.unimi.dsi.fastutil.ints.AbstractIntList$IntSubList,int):822:823 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/M;I)V"} 1:4:void add(int):852:855 -> a 5:5:void add(int):852:852 -> a 1:2:void set(int):859:860 -> b 3:3:void set(int):859:859 -> b 1:1:boolean hasNext():826:826 -> hasNext 1:1:boolean hasPrevious():830:830 -> hasPrevious 1:2:int previousInt():839:840 -> i 3:3:int previousInt():839:839 -> i 1:1:int nextIndex():844:844 -> nextIndex 1:1:int previousIndex():848:848 -> previousIndex 1:10:void remove():864:873 -> remove 11:11:void remove():864:864 -> remove 1:2:int nextInt():834:835 -> t 3:3:int nextInt():834:834 -> t com.android.tools.r8.it.unimi.dsi.fastutil.ints.AbstractIntListIterator -> com.android.tools.r8.internal.O: # {"id":"sourceFile","fileName":"AbstractIntListIterator.java"} 1:1:void com.android.tools.r8.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 com.android.tools.r8.it.unimi.dsi.fastutil.ints.AbstractIntListIterator.add(java.lang.Integer):83:83 -> add 2:2:void add(java.lang.Object):34 -> add 1:1:void set(int):46:46 -> b 1:1:java.lang.Integer com.android.tools.r8.it.unimi.dsi.fastutil.ints.AbstractIntBidirectionalIterator.previous():56:56 -> previous 1:1:java.lang.Object com.android.tools.r8.it.unimi.dsi.fastutil.ints.AbstractIntBidirectionalIterator.previous():33 -> previous 1:1:java.lang.Object previous():0 -> previous # {"id":"com.android.tools.r8.synthesized"} 1:1:void set(java.lang.Object):34:34 -> set 2:2:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.AbstractIntListIterator.set(java.lang.Integer):70:70 -> set 2:2:void set(java.lang.Object):34 -> set com.android.tools.r8.it.unimi.dsi.fastutil.ints.AbstractIntSet -> com.android.tools.r8.internal.P: # {"id":"sourceFile","fileName":"AbstractIntSet.java"} 1:1:void ():32:32 -> 1:4:boolean equals(java.lang.Object):41:44 -> equals 1:5:int hashCode():57:61 -> hashCode 1:1:boolean rem(int):87:87 -> j 1:1:boolean remove(int):75:75 -> k com.android.tools.r8.it.unimi.dsi.fastutil.ints.AbstractIntSortedSet -> com.android.tools.r8.internal.Q: # {"id":"sourceFile","fileName":"AbstractIntSortedSet.java"} 1:1:void ():23:23 -> 1:1:java.lang.Integer com.android.tools.r8.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:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntSortedSet com.android.tools.r8.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:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntIterator com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$KeySet.iterator():1308:1308 -> iterator # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Br;"} 2:2:java.util.Iterator com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$KeySet.iterator():1308:1308 -> iterator 1:1:java.lang.Integer com.android.tools.r8.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:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntSortedSet com.android.tools.r8.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:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntSortedSet com.android.tools.r8.it.unimi.dsi.fastutil.ints.AbstractIntSortedSet.tailSet(java.lang.Integer):68:68 -> tailSet 2:2:java.util.SortedSet tailSet(java.lang.Object):22 -> tailSet com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntArrayMap -> com.android.tools.r8.internal.uo: # {"id":"sourceFile","fileName":"Int2IntArrayMap.java"} 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(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntArrayMap):37:37 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/uo;)I"} 2:2:int com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntArrayMap.findKey(int):234:234 -> a 2:2:int access$300(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntArrayMap,int):37 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/uo;I)I"} 3:4:int com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntArrayMap.findKey(int):235:236 -> a 3:4:int access$300(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntArrayMap,int):37 -> a 5:7:int com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntArrayMap.findKey(int):234:236 -> a 5:7:boolean containsKey(int):261 -> a 1:1:int access$010(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntArrayMap):37:37 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/uo;)I"} 2:4:int com.android.tools.r8.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(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntArrayMap):37:37 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/uo;)[I"} 1:1:void clear():256:256 -> clear 1:6:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntArrayMap com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntArrayMap.clone():339:344 -> clone 1:6:java.lang.Object clone():37 -> clone 7:7:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntArrayMap com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntArrayMap.clone():341:341 -> clone 7:7:java.lang.Object clone():37 -> clone 1:1:int[] access$200(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntArrayMap):37:37 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/uo;)[I"} 2:3:boolean containsValue(int):266:267 -> d 1:4:int get(int):243:246 -> get 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntMap$FastEntrySet com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntArrayMap.int2IntEntrySet():230:230 -> i 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSet int2IntEntrySet():37 -> i # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/qK;"} 1:1:boolean isEmpty():273:273 -> isEmpty 1:1:java.util.Set keySet():37:37 -> keySet 2:2:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntSet keySet():316:316 -> keySet # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Qr;"} 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntCollection values():321:321 -> l # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/ur;"} 2:2:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntCollection com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntCollections.unmodifiable(com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntCollection):536:536 -> l 2:2:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntCollection values():321 -> l 1:3:int com.android.tools.r8.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 com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntArrayMap$EntrySet -> com.android.tools.r8.internal.to: # {"id":"sourceFile","fileName":"Int2IntArrayMap.java"} com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntArrayMap this$0 -> a 1:1:void (com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntArrayMap):133:133 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/uo;)V"} 2:2:void (com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntArrayMap,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntArrayMap$1):133:133 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/uo;I)V"} 1:6:boolean contains(java.lang.Object):201:206 -> contains 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectIterator iterator():136:136 -> iterator # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/iK;"} 2:2:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectIterator com.android.tools.r8.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 com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntArrayMap$EntrySet$1 -> com.android.tools.r8.internal.so: # {"id":"sourceFile","fileName":"Int2IntArrayMap.java"} int curr -> a int next -> b com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntArrayMap$EntrySet this$1 -> c 1:2:void (com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntArrayMap$EntrySet):136:137 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/to;)V"} 1:1:boolean hasNext():141:141 -> hasNext 1:2:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntMap$Entry com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntArrayMap$EntrySet$1.next():147:148 -> next 1:2:java.lang.Object next():136 -> next 3:3:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntMap$Entry com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntArrayMap$EntrySet$1.next():147:147 -> next 3:3:java.lang.Object next():136 -> next 1:5:void remove():153:157 -> remove 6:6:void remove():153:153 -> remove com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntFunction -> com.android.tools.r8.internal.vo: # {"id":"sourceFile","fileName":"Int2IntFunction.java"} boolean containsKey(int) -> a int put(int,int) -> b int get(int) -> get int remove(int) -> remove com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntLinkedOpenHashMap -> com.android.tools.r8.internal.Fo: # {"id":"sourceFile","fileName":"Int2IntLinkedOpenHashMap.java"} int[] key -> b int[] value -> c int mask -> d boolean containsNullKey -> e int first -> f int last -> g long[] link -> h int n -> i int maxFill -> j int size -> k com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntSortedMap$FastSortedEntrySet entries -> l com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntSortedSet keys -> m com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntCollection values -> n 1:1:void (int,float):147:147 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(I)V"} 2:56:void (int,float):102:156 -> 57:57:void ():176:176 -> 1:1:int access$300(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntLinkedOpenHashMap,int):87:87 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Fo;I)V"} 2:2:int com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntLinkedOpenHashMap.removeNullEntry():285:285 -> a 2:2:int access$200(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntLinkedOpenHashMap):87 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Fo;)V"} 3:6:int com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntLinkedOpenHashMap.removeNullEntry():286:289 -> a 3:6:int access$200(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntLinkedOpenHashMap):87 -> a 7:16:boolean containsKey(int):734:743 -> a 1:25:int com.android.tools.r8.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:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntLinkedOpenHashMap com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntLinkedOpenHashMap.clone():1801:1811 -> clone 1:11:java.lang.Object clone():87 -> clone 12:12:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntLinkedOpenHashMap com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntLinkedOpenHashMap.clone():1803:1803 -> clone 12:12:java.lang.Object clone():87 -> clone java.util.Comparator comparator() -> comparator 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 com.android.tools.r8.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 com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntLinkedOpenHashMap.shiftKeys(int):417:423 -> h 11:17:int removeEntry(int):279 -> h 1:1:int com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntLinkedOpenHashMap.realSize():262:262 -> hashCode 1:1:int hashCode():1828 -> hashCode 2:10:int hashCode():1829:1837 -> hashCode 1:2:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntSortedMap$FastSortedEntrySet com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntLinkedOpenHashMap.int2IntEntrySet():1431:1432 -> i 1:2:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSet int2IntEntrySet():87 -> i # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/qK;"} 1:1:boolean isEmpty():781:781 -> isEmpty 1:2:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntSortedSet keySet():1564:1565 -> keySet # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Tr;"} 1:1:void putAll(java.util.Map):295:295 -> putAll 2:3:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntLinkedOpenHashMap.ensureCapacity(int):266:267 -> putAll 2:3:void putAll(java.util.Map):295 -> putAll 4:4:int com.android.tools.r8.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:6:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntLinkedOpenHashMap.tryCapacity(long):271:271 -> putAll 6:6:void putAll(java.util.Map):297 -> putAll 7:7:void putAll(java.util.Map):0:0 -> putAll # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":10,"2":11,"3":12},"outline":"Lcom/android/tools/r8/internal/wo;a(JJJ)J"} 10:10:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntLinkedOpenHashMap.tryCapacity(long):271:271 -> putAll 10:10:void putAll(java.util.Map):297 -> putAll 11:11:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntLinkedOpenHashMap.tryCapacity(long):271:271 -> putAll 11:11:void putAll(java.util.Map):297 -> putAll 12:12:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntLinkedOpenHashMap.tryCapacity(long):271:271 -> putAll 12:12:void putAll(java.util.Map):297 -> putAll 8:8:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntLinkedOpenHashMap.tryCapacity(long):272:272 -> putAll 8:8:void putAll(java.util.Map):297 -> putAll 9:9:void putAll(java.util.Map):300:300 -> putAll 1:1:int remove(int):429:429 -> remove 2:6:int com.android.tools.r8.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:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntCollection com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntLinkedOpenHashMap.values():1629:1650 -> values 1:22:java.util.Collection values():87 -> values com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntLinkedOpenHashMap$$ExternalSyntheticOutline0 -> com.android.tools.r8.internal.wo: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:3:long com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntLinkedOpenHashMap$$InternalSyntheticOutline$214$3f5cfa6510a38ef377d6f8c6a1c3c9f60eb5e7bf196cce29ad5ef811b9aa0737$0.m(long,long,long):0:2 -> a # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.outline"} com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntLinkedOpenHashMap$1 -> com.android.tools.r8.internal.xo: # {"id":"sourceFile","fileName":"Int2IntLinkedOpenHashMap.java"} com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntLinkedOpenHashMap this$0 -> a 1:1:void (com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntLinkedOpenHashMap):1629:1629 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Fo;)V"} 1:1:void clear():1647:1647 -> clear 1:1:boolean contains(int):1642:1642 -> f 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntIterator iterator():1632:1632 -> iterator # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Br;"} 1:1:int size():1637:1637 -> size com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntLinkedOpenHashMap$EntryIterator -> com.android.tools.r8.internal.yo: # {"id":"sourceFile","fileName":"Int2IntLinkedOpenHashMap.java"} com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntLinkedOpenHashMap$MapEntry entry -> f com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntLinkedOpenHashMap this$0 -> g 1:1:void (com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntLinkedOpenHashMap):1229:1229 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Fo;)V"} 1:1:void add(java.lang.Object):1226:1226 -> add 2:2:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntLinkedOpenHashMap$MapIterator.add(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntMap$Entry):1222:1222 -> add 2:2:void add(java.lang.Object):1226 -> add 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntLinkedOpenHashMap$MapEntry com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntLinkedOpenHashMap$EntryIterator.next():1238:1238 -> next 1:1:java.lang.Object next():1226 -> next 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntLinkedOpenHashMap$MapEntry com.android.tools.r8.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 com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntLinkedOpenHashMap$MapIterator.set(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntMap$Entry):1218:1218 -> set 2:2:void set(java.lang.Object):1226 -> set com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntLinkedOpenHashMap$KeyIterator -> com.android.tools.r8.internal.zo: # {"id":"sourceFile","fileName":"Int2IntLinkedOpenHashMap.java"} com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntLinkedOpenHashMap this$0 -> f 1:2:void (com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntLinkedOpenHashMap):1482:1483 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Fo;)V"} 1:1:void add(java.lang.Object):1444:1444 -> add 2:2:void com.android.tools.r8.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 -> i 1:1:java.lang.Integer com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntLinkedOpenHashMap$KeyIterator.next():1494:1494 -> next 1:1:java.lang.Object next():1444 -> next 1:1:java.lang.Integer com.android.tools.r8.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 com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntLinkedOpenHashMap$KeyIterator.set(java.lang.Integer):1473:1473 -> set 2:2:void set(java.lang.Object):1444 -> set 1:1:int nextInt():1488:1488 -> t com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntLinkedOpenHashMap$KeySet -> com.android.tools.r8.internal.Ao: # {"id":"sourceFile","fileName":"Int2IntLinkedOpenHashMap.java"} com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntLinkedOpenHashMap this$0 -> a 1:1:void (com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntLinkedOpenHashMap):1498:1498 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Fo;)V"} 2:2:void (com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntLinkedOpenHashMap,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntLinkedOpenHashMap$1):1498:1498 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Fo;I)V"} 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntSortedSet tailSet(int):1548:1548 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/internal/Tr;"} 1:1:void clear():1526:1526 -> clear java.util.Comparator comparator() -> comparator 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntSortedSet headSet(int):1553:1553 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/internal/Tr;"} 2:2:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntSortedSet subSet(int,int):1558:1558 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(II)Lcom/android/tools/r8/internal/Tr;"} 1:1:boolean contains(int):1514:1514 -> f 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntListIterator com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntLinkedOpenHashMap$KeySet.iterator():1504:1504 -> iterator 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntBidirectionalIterator iterator():1498 -> iterator # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/tr;"} 2:2:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntListIterator com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntLinkedOpenHashMap$KeySet.iterator():1504:1504 -> iterator 2:2:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntIterator iterator():1498 -> iterator # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Br;"} 3:3:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntListIterator com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntLinkedOpenHashMap$KeySet.iterator():1504:1504 -> iterator 3:3:java.util.Iterator iterator():1498 -> iterator 1:3:boolean remove(int):1519:1521 -> k 1:2:int firstInt():1531:1532 -> k0 3:3:int firstInt():1531:1531 -> k0 1:1:int size():1509:1509 -> size 1:2:int lastInt():1537:1538 -> u 3:3:int lastInt():1537:1537 -> u com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntLinkedOpenHashMap$MapEntry -> com.android.tools.r8.internal.Bo: # {"id":"sourceFile","fileName":"Int2IntLinkedOpenHashMap.java"} int index -> a com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntLinkedOpenHashMap this$0 -> b 1:2:void (com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntLinkedOpenHashMap,int):820:821 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Fo;I)V"} 1:1:int getIntKey():829:829 -> a 1:3:boolean equals(java.lang.Object):883:885 -> equals 1:1:int getIntValue():834:834 -> getIntValue 1:1:java.lang.Integer com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntLinkedOpenHashMap$MapEntry.getKey():853:853 -> getKey 1:1:java.lang.Object getKey():815 -> getKey 1:1:java.lang.Integer com.android.tools.r8.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 com.android.tools.r8.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 com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntLinkedOpenHashMap$MapEntry.setValue(int):839:840 -> setValue 3:4:java.lang.Integer com.android.tools.r8.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 com.android.tools.r8.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 com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntLinkedOpenHashMap$MapEntrySet -> com.android.tools.r8.internal.Co: # {"id":"sourceFile","fileName":"Int2IntLinkedOpenHashMap.java"} com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntLinkedOpenHashMap this$0 -> a 1:1:void (com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntLinkedOpenHashMap):1276:1276 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Fo;)V"} 2:2:void (com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntLinkedOpenHashMap,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntLinkedOpenHashMap$1):1276:1276 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Fo;I)V"} 1:1:void clear():1382:1382 -> clear java.util.Comparator comparator() -> comparator 1:17:boolean contains(java.lang.Object):1316:1332 -> contains 1:2:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntMap$Entry com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntLinkedOpenHashMap$MapEntrySet.first():1303:1304 -> first 1:2:java.lang.Object first():1276 -> first 3:3:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntMap$Entry com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntLinkedOpenHashMap$MapEntrySet.first():1303:1303 -> first 3:3:java.lang.Object first():1276 -> first 1:1:java.util.SortedSet headSet(java.lang.Object):1276:1276 -> headSet 2:2:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntLinkedOpenHashMap$MapEntrySet.headSet(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntMap$Entry):1293:1293 -> headSet 2:2:java.util.SortedSet headSet(java.lang.Object):1276 -> headSet 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectBidirectionalIterator iterator():1278:1278 -> iterator # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/cK;"} 1:2:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntMap$Entry com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntLinkedOpenHashMap$MapEntrySet.last():1309:1310 -> last 1:2:java.lang.Object last():1276 -> last 3:3:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntMap$Entry com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntLinkedOpenHashMap$MapEntrySet.last():1309:1309 -> last 3: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:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntLinkedOpenHashMap$MapEntrySet.subSet(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntMap$Entry,com.android.tools.r8.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:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntLinkedOpenHashMap$MapEntrySet.tailSet(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntMap$Entry):1298:1298 -> tailSet 2:2:java.util.SortedSet tailSet(java.lang.Object):1276 -> tailSet com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntLinkedOpenHashMap$MapIterator -> com.android.tools.r8.internal.Do: # {"id":"sourceFile","fileName":"Int2IntLinkedOpenHashMap.java"} int prev -> a int next -> b int curr -> c int index -> d com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntLinkedOpenHashMap this$0 -> e 1:1:void (com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntLinkedOpenHashMap,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntLinkedOpenHashMap$1):1040:1040 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Fo;I)V"} 2:2:void (com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntLinkedOpenHashMap):1065:1065 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Fo;)V"} 3:24:void (com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntLinkedOpenHashMap):1046:1067 -> 1:14:void ensureIndexKnown():1107:1120 -> a 1:5:int nextEntry():1135:1139 -> b 6:6:int nextEntry():1135:1135 -> b 1:5:int previousEntry():1144:1148 -> d 6:6:int previousEntry():1144:1144 -> d 1:1:boolean hasNext():1099:1099 -> hasNext 1:1:boolean hasPrevious():1103:1103 -> hasPrevious 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 com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntLinkedOpenHashMap$ValueIterator -> com.android.tools.r8.internal.Eo: # {"id":"sourceFile","fileName":"Int2IntLinkedOpenHashMap.java"} com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntLinkedOpenHashMap this$0 -> f 1:2:void (com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntLinkedOpenHashMap):1611:1612 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Fo;)V"} 1:1:void add(java.lang.Object):1577:1577 -> add 2:2:void com.android.tools.r8.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 -> i 1:1:java.lang.Integer com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntLinkedOpenHashMap$ValueIterator.next():1623:1623 -> next 1:1:java.lang.Object next():1577 -> next 1:1:java.lang.Integer com.android.tools.r8.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 com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntLinkedOpenHashMap$ValueIterator.set(java.lang.Integer):1592:1592 -> set 2:2:void set(java.lang.Object):1577 -> set 1:1:int nextInt():1617:1617 -> t com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntMap -> com.android.tools.r8.internal.Io: # {"id":"sourceFile","fileName":"Int2IntMap.java"} com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSet int2IntEntrySet() -> i # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/qK;"} com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntMap$Entry -> com.android.tools.r8.internal.Go: # {"id":"sourceFile","fileName":"Int2IntMap.java"} int getIntKey() -> a int getIntValue() -> getIntValue com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntMap$FastEntrySet -> com.android.tools.r8.internal.Ho: # {"id":"sourceFile","fileName":"Int2IntMap.java"} com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap -> com.android.tools.r8.internal.Ro: # {"id":"sourceFile","fileName":"Int2IntOpenHashMap.java"} int[] key -> b int[] value -> c int mask -> d boolean containsNullKey -> e int n -> f int maxFill -> g int size -> h com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntMap$FastEntrySet entries -> i com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntSet keys -> j com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntCollection values -> k 1:9:void (int,float):92:100 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(I)V"} 10:10:void (int,float):94:94 -> 11:11:void ():120:120 -> 12:13:void (com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntMap,float):156:157 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Ro;)V"} 1:1:int access$400(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap,int):50:50 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Ro;I)V"} 2:2:int com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap.removeNullEntry():228:228 -> a 2:2:int access$300(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap):50 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Ro;)V"} 3:5:int com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap.removeNullEntry():229:231 -> a 3:5:int access$300(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap):50 -> a 6:15:boolean containsKey(int):387:396 -> a 1:16:int com.android.tools.r8.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:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap.clone():1017:1026 -> clone 1:10:java.lang.Object clone():50 -> clone 11:11:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap com.android.tools.r8.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 com.android.tools.r8.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 com.android.tools.r8.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 com.android.tools.r8.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 com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap.realSize():206:206 -> hashCode 1:1:int hashCode():1043 -> hashCode 2:10:int hashCode():1044:1052 -> hashCode 1:2:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntMap$FastEntrySet com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap.int2IntEntrySet():773:774 -> i 1:2:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSet int2IntEntrySet():50 -> i # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/qK;"} 1:1:boolean isEmpty():433:433 -> isEmpty 1:2:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntSet com.android.tools.r8.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 com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap.ensureCapacity(int):210:211 -> putAll 2:3:void putAll(java.util.Map):237 -> putAll 4:4:int com.android.tools.r8.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:6:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap.tryCapacity(long):215:215 -> putAll 6:6:void putAll(java.util.Map):239 -> putAll 7:7:void putAll(java.util.Map):0:0 -> putAll # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":10,"2":11,"3":12},"outline":"Lcom/android/tools/r8/internal/wo;a(JJJ)J"} 10:10:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap.tryCapacity(long):215:215 -> putAll 10:10:void putAll(java.util.Map):239 -> putAll 11:11:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap.tryCapacity(long):215:215 -> putAll 11:11:void putAll(java.util.Map):239 -> putAll 12:12:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap.tryCapacity(long):215:215 -> putAll 12:12:void putAll(java.util.Map):239 -> putAll 8:8:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap.tryCapacity(long):216:216 -> putAll 8:8:void putAll(java.util.Map):239 -> putAll 9:9:void putAll(java.util.Map):242:242 -> putAll 1:1:int remove(int):352:352 -> remove 2:5:int com.android.tools.r8.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:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntCollection com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap.values():866:887 -> values 1:22:java.util.Collection values():50 -> values com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap$1 -> com.android.tools.r8.internal.Jo: # {"id":"sourceFile","fileName":"Int2IntOpenHashMap.java"} com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap this$0 -> a 1:1:void (com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap):866:866 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Ro;)V"} 1:1:void clear():884:884 -> clear 1:1:boolean contains(int):879:879 -> f 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntIterator iterator():869:869 -> iterator # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Br;"} 1:1:int size():874:874 -> size com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap$EntryIterator -> com.android.tools.r8.internal.Ko: # {"id":"sourceFile","fileName":"Int2IntOpenHashMap.java"} com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap$MapEntry entry -> g com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap this$0 -> h 1:1:void (com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap):664:664 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Ro;)V"} 2:2:void (com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap$1):664:664 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Ro;I)V"} 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap$MapEntry com.android.tools.r8.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 com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap$KeyIterator -> com.android.tools.r8.internal.Lo: # {"id":"sourceFile","fileName":"Int2IntOpenHashMap.java"} com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap this$0 -> g 1:2:void (com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap):787:788 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Ro;)V"} 1:1:java.lang.Integer com.android.tools.r8.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 -> t com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap$KeySet -> com.android.tools.r8.internal.Mo: # {"id":"sourceFile","fileName":"Int2IntOpenHashMap.java"} com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap this$0 -> a 1:1:void (com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap):803:803 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Ro;)V"} 2:2:void (com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap$1):803:803 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Ro;I)V"} 1:1:void clear():828:828 -> clear 1:1:boolean contains(int):816:816 -> f 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntIterator iterator():806:806 -> iterator # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Br;"} 1:3:boolean remove(int):821:823 -> k 1:1:int size():811:811 -> size com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap$MapEntry -> com.android.tools.r8.internal.No: # {"id":"sourceFile","fileName":"Int2IntOpenHashMap.java"} int index -> a com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap this$0 -> b 1:2:void (com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap,int):472:473 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Ro;I)V"} 1:1:int getIntKey():481:481 -> a 1:3:boolean equals(java.lang.Object):535:537 -> equals 1:1:int getIntValue():486:486 -> getIntValue 1:1:java.lang.Integer com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap$MapEntry.getKey():505:505 -> getKey 1:1:java.lang.Object getKey():467 -> getKey 1:1:java.lang.Integer com.android.tools.r8.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 com.android.tools.r8.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 com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap$MapEntry.setValue(int):491:492 -> setValue 3:4:java.lang.Integer com.android.tools.r8.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 com.android.tools.r8.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 com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap$MapEntrySet -> com.android.tools.r8.internal.Oo: # {"id":"sourceFile","fileName":"Int2IntOpenHashMap.java"} com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap this$0 -> a 1:1:void (com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap):689:689 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Ro;)V"} 2:2:void (com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap$1):689:689 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Ro;I)V"} 1:1:void clear():767:767 -> clear 1:17:boolean contains(java.lang.Object):701:717 -> contains 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectIterator iterator():691:691 -> iterator # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/iK;"} 1:30:boolean remove(java.lang.Object):724:753 -> remove 1:1:int size():762:762 -> size com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap$MapIterator -> com.android.tools.r8.internal.Po: # {"id":"sourceFile","fileName":"Int2IntOpenHashMap.java"} int pos -> a int last -> b boolean mustReturnNullKey -> d com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntArrayList wrapped -> e com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap this$0 -> f 1:24:void (com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap):552:575 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Ro;)V"} 25:25:void (com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap$1):552:552 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Ro;I)V"} 1:18:int nextEntry():587:604 -> a 19:19:int nextEntry():587:587 -> a 1:1:boolean hasNext():583:583 -> hasNext 1:4:void remove():641:644 -> remove 5:10:void com.android.tools.r8.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 com.android.tools.r8.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 com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap$ValueIterator -> com.android.tools.r8.internal.Qo: # {"id":"sourceFile","fileName":"Int2IntOpenHashMap.java"} com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap this$0 -> g 1:2:void (com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap):848:849 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Ro;)V"} 1:1:java.lang.Integer com.android.tools.r8.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 -> t com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntSortedMap$FastSortedEntrySet -> com.android.tools.r8.internal.So: # {"id":"sourceFile","fileName":"Int2IntSortedMap.java"} com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap -> com.android.tools.r8.internal.lp: # {"id":"sourceFile","fileName":"Int2ObjectAVLTreeMap.java"} com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry tree -> b int count -> c com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry firstEntry -> d com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry lastEntry -> e com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet entries -> f com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntSortedSet keys -> g com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectCollection values -> h boolean modified -> i java.util.Comparator storedComparator -> j com.android.tools.r8.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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/yr;)V"} 14:15:void (com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectSortedMap):167:168 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Wp;)V"} 16:19:void (int[],java.lang.Object[],java.util.Comparator):185:188 -> # {"id":"com.android.tools.r8.residualsignature","signature":"([I[Ljava/lang/Object;I)V"} 20:20:void (int[],java.lang.Object[],java.util.Comparator):186:186 -> 21:21:void (int[],java.lang.Object[]):202:202 -> 1:11:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry com.android.tools.r8.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 com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry.balance():872:872 -> a 12:12:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.add(int):318 -> a 12:12:java.lang.Object put(int,java.lang.Object):283 -> a 13:20:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry com.android.tools.r8.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 com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry.right(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry):862:863 -> a 21:22:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.add(int):331 -> a 21:22:java.lang.Object put(int,java.lang.Object):283 -> a 23:31:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry com.android.tools.r8.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 com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry.left(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry):851:852 -> a 32:33:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.add(int):344 -> a 32:33:java.lang.Object put(int,java.lang.Object):283 -> a 34:34:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry com.android.tools.r8.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 com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry.incBalance():888:888 -> a 35:35:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry com.android.tools.r8.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 com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry.incBalance():888:888 -> a 36:36:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry com.android.tools.r8.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 com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry.decBalance():893:893 -> a 37:37:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry com.android.tools.r8.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 com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry.decBalance():893:893 -> a 38:38:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.add(int):355 -> a 38:38:java.lang.Object put(int,java.lang.Object):283 -> a 39:39:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry com.android.tools.r8.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 com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry.balance():872:872 -> a 40:40:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry com.android.tools.r8.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:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry com.android.tools.r8.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 com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry.balance():872:872 -> a 42:42:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry com.android.tools.r8.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:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry com.android.tools.r8.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 com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry.balance():872:872 -> a 57:57:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.add(int):376 -> a 57:57:java.lang.Object put(int,java.lang.Object):283 -> a 58:78:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry com.android.tools.r8.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 com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry.balance():872:872 -> a 79:79:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry com.android.tools.r8.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:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry com.android.tools.r8.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 com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry.balance():872:872 -> a 94:94:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.add(int):414 -> a 94:94:java.lang.Object put(int,java.lang.Object):283 -> a 95:118:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry com.android.tools.r8.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:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry com.android.tools.r8.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:124:int firstIntKey():1001:1002 -> a 125:125:int firstIntKey():1001:1001 -> a 126:126:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectSortedMap subMap(int,int):1421:1421 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(II)Lcom/android/tools/r8/internal/Wp;"} 1:79:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet int2ObjectEntrySet():1161:1239 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/uK;"} 80:80:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectSortedMap tailMap(int):1416:1416 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/internal/Wp;"} 1:1:int compare(int,int):232:232 -> c 2:2:int com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$1.compare(int,int):104:104 -> c 2:2:int compare(int,int):232 -> c 3:3:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectSortedMap headMap(int):1411:1411 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/internal/Wp;"} 1:6:void clear():701:706 -> clear 1:1:java.lang.Object clone():41:41 -> clone 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntComparator comparator():1406:1406 -> comparator # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/yr;"} 2:2:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntComparator com.android.tools.r8.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 com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$ValueIterator.next():1351:1351 -> containsValue 4:4:boolean containsValue(java.lang.Object):693 -> containsValue 5:5:boolean containsValue(java.lang.Object):694:694 -> containsValue 1:3:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry findKey(int):245:247 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/internal/Xo;"} 4:4:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry.left():767:767 -> d 4:4:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry findKey(int):248 -> d 5:5:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry.right():777:777 -> d 5:5:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry findKey(int):248 -> d 6:7:int lastIntKey():1007:1008 -> d 8: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:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntSortedSet keySet():1334:1335 -> keySet # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Tr;"} 1:14:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap clone():1948:1961 -> l # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/lp;"} 15:16:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry.left(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry):851:852 -> l 15:16:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap clone():1961 -> l 17:22:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap clone():1963:1968 -> l 23:24:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry.left(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry):851:852 -> l 23:24:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap clone():1969 -> l 25:49:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap clone():1970:1994 -> l 50:51:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry.right(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry):862:863 -> l 50:51:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap clone():1995 -> l 52:52:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap clone():1950:1950 -> l 1:2:void setActualComparator():101:102 -> m 3:3:void setActualComparator():101:101 -> m 1:17:java.lang.Object remove(int):484:500 -> remove 18:20:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry com.android.tools.r8.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 com.android.tools.r8.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 com.android.tools.r8.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:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.parent(com.android.tools.r8.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 com.android.tools.r8.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 com.android.tools.r8.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 com.android.tools.r8.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 com.android.tools.r8.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 com.android.tools.r8.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 com.android.tools.r8.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:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.parent(com.android.tools.r8.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:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry com.android.tools.r8.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:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry com.android.tools.r8.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:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectCollection values():1384:1401 -> values # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/dK;"} com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$1 -> com.android.tools.r8.internal.To: # {"id":"sourceFile","fileName":"Int2ObjectAVLTreeMap.java"} com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap this$0 -> a 1:1:void (com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap):102:102 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lp;)V"} 1:1:int compare(java.lang.Object,java.lang.Object):102:102 -> compare 2:2:int com.android.tools.r8.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 com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$2 -> com.android.tools.r8.internal.Vo: # {"id":"sourceFile","fileName":"Int2ObjectAVLTreeMap.java"} java.util.Comparator comparator -> a com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap this$0 -> b 1:2:void (com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap):1161:1162 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lp;)V"} 1:1:void clear():1211:1211 -> clear 1:1:java.util.Comparator comparator():1170:1170 -> comparator 1:5:boolean contains(java.lang.Object):1186:1190 -> contains 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectMap$Entry com.android.tools.r8.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:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$2.headSet(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectMap$Entry):1231:1231 -> headSet 2:2:java.util.SortedSet headSet(java.lang.Object):1161 -> headSet 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectBidirectionalIterator iterator():1175:1175 -> iterator # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/cK;"} 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectMap$Entry com.android.tools.r8.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:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$2.subSet(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectMap$Entry,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectMap$Entry):1226:1226 -> subSet 2:2:java.util.SortedSet subSet(java.lang.Object,java.lang.Object):1161 -> subSet 1:1:java.util.SortedSet tailSet(java.lang.Object):1161:1161 -> tailSet 2:2:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$2.tailSet(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectMap$Entry):1236:1236 -> tailSet 2:2:java.util.SortedSet tailSet(java.lang.Object):1161 -> tailSet com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$2$1 -> com.android.tools.r8.internal.Uo: # {"id":"sourceFile","fileName":"Int2ObjectAVLTreeMap.java"} com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$2 this$1 -> a 1:1:void (com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$2):1162:1162 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Vo;)V"} 1:1:int compare(java.lang.Object,java.lang.Object):1162:1162 -> compare 2:2:int com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$2$1.compare(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectMap$Entry,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectMap$Entry):1164:1164 -> compare 2:2:int compare(java.lang.Object,java.lang.Object):1162 -> compare 3:3:int com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$1.compare(int,int):104:104 -> compare 3:3:int com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$2$1.compare(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectMap$Entry,com.android.tools.r8.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 com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$1.compare(int,int):104:104 -> compare 4:4:int com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$2$1.compare(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectMap$Entry,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectMap$Entry):1164 -> compare 4:4:int compare(java.lang.Object,java.lang.Object):1162 -> compare com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$3 -> com.android.tools.r8.internal.Wo: # {"id":"sourceFile","fileName":"Int2ObjectAVLTreeMap.java"} com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap this$0 -> a 1:1:void (com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap):1384:1384 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lp;)V"} 1:1:void clear():1398:1398 -> clear 1:1:boolean contains(java.lang.Object):1390:1390 -> contains 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectIterator iterator():1386:1386 -> iterator # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/iK;"} 1:1:int size():1394:1394 -> size com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry -> com.android.tools.r8.internal.Xo: # {"id":"sourceFile","fileName":"Int2ObjectAVLTreeMap.java"} com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry left -> c com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry right -> d 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(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry):829:830 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xo;)V"} 5:6:void balance(int):882:883 -> a 1:2:void succ(boolean):818:819 -> b 3:4:void succ(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry):840:841 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xo;)V"} 5:11:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry clone():933:939 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Xo;"} 12:12:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry clone():935:935 -> b 1:1:boolean pred():786:786 -> c 1:1:java.lang.Object clone():720:720 -> clone 1:3:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry prev():915:917 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Xo;"} 1:1:boolean succ():795:795 -> e 1:3:boolean equals(java.lang.Object):946:948 -> equals 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 com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$EntryIterator -> com.android.tools.r8.internal.Yo: # {"id":"sourceFile","fileName":"Int2ObjectAVLTreeMap.java"} 1:1:void (com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap):1131:1131 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lp;)V"} 1:1:void add(java.lang.Object):1130:1130 -> add 2:2:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$EntryIterator.add(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectMap$Entry):1155:1155 -> add 2:2:void add(java.lang.Object):1130 -> add 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectMap$Entry com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$EntryIterator.next():1140:1140 -> next 1:1:java.lang.Object next():1130 -> next 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectMap$Entry com.android.tools.r8.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 com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$EntryIterator.set(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectMap$Entry):1150:1150 -> set 2:2:void set(java.lang.Object):1130 -> set com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$KeyIterator -> com.android.tools.r8.internal.Zo: # {"id":"sourceFile","fileName":"Int2ObjectAVLTreeMap.java"} 1:1:void (com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap):1253:1253 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lp;)V"} 1:1:void add(java.lang.Object):1252:1252 -> add 2:2:void com.android.tools.r8.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 -> i 1:1:java.lang.Integer com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$KeyIterator.next():1283:1283 -> next 1:1:java.lang.Object next():1252 -> next 1:1:java.lang.Integer com.android.tools.r8.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 com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$KeyIterator.set(java.lang.Integer):1295:1295 -> set 2:2:void set(java.lang.Object):1252 -> set 1:1:int nextInt():1262:1262 -> t com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$KeySet -> com.android.tools.r8.internal.ap: # {"id":"sourceFile","fileName":"Int2ObjectAVLTreeMap.java"} com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap this$0 -> b 1:1:void (com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap):1308:1308 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lp;)V"} 2:2:void (com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$1):1308:1308 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lp;I)V"} 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntBidirectionalIterator iterator():1311:1311 -> iterator # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/tr;"} com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Submap -> com.android.tools.r8.internal.ip: # {"id":"sourceFile","fileName":"Int2ObjectAVLTreeMap.java"} int from -> b int to -> c boolean bottom -> d boolean top -> e com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet entries -> f com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntSortedSet keys -> g com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectCollection values -> h com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap this$0 -> i 1:7:void (com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap,int,boolean,int,boolean):1466:1472 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lp;IZIZ)V"} 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":1656,"2":1657,"3":1658,"4":1659},"outline":"Lcom/android/tools/r8/internal/a5;a(Ljava/lang/String;ILjava/lang/String;)Ljava/lang/StringBuilder;"} 1656:1656:java.lang.Object put(int,java.lang.Object):1649:1649 -> a 1657:1657:java.lang.Object put(int,java.lang.Object):1649:1649 -> a 1658:1658:java.lang.Object put(int,java.lang.Object):1649:1649 -> a 1659:1659:java.lang.Object put(int,java.lang.Object):1649:1649 -> a 1653:1655:java.lang.Object put(int,java.lang.Object):1649:1651 -> a 1660:1664:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectSortedMap subMap(int,int):1698:1702 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(II)Lcom/android/tools/r8/internal/Wp;"} 1665:1667:int firstIntKey():1753:1755 -> a 1668:1668:int firstIntKey():1754:1754 -> a 1:81:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet int2ObjectEntrySet():1497:1577 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/uK;"} 82:83:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectSortedMap tailMap(int):1692:1693 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/internal/Wp;"} 1:2:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectSortedMap headMap(int):1686:1687 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/internal/Wp;"} 1:4:void clear():1477:1480 -> clear 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntComparator comparator():1681:1681 -> comparator # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/yr;"} 2:2:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntComparator com.android.tools.r8.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 com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Submap$SubmapIterator.(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Submap):1777:1777 -> isEmpty 1:1:boolean isEmpty():1676 -> isEmpty 2:2:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$TreeIterator.(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap):1043:1043 -> isEmpty 2:2:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Submap$SubmapIterator.(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Submap):1777 -> isEmpty 2:2:boolean isEmpty():1676 -> isEmpty 3:3:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Submap$SubmapIterator.(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Submap):1778:1778 -> isEmpty 3:3:boolean isEmpty():1676 -> isEmpty 1:7:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry firstEntry():1712:1718 -> k # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Xo;"} 8:8:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.locateKey(int):264:264 -> k 8:8:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry firstEntry():1718 -> k 9:9:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry.left():767:767 -> k 9:9:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.locateKey(int):266 -> k 9:9:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry firstEntry():1718 -> k 10:10:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry.right():777:777 -> k 10:10:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.locateKey(int):266 -> k 10:10:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry firstEntry():1718 -> k 11:11:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry firstEntry():1720:1720 -> k 12:14:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry.next():902:904 -> k 12:14:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry firstEntry():1720 -> k 15:15:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry firstEntry():1724:1724 -> k 1:2:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntSortedSet keySet():1592:1593 -> keySet # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Tr;"} 1:7:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry lastEntry():1735:1741 -> l # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Xo;"} 8:8:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.locateKey(int):264:264 -> l 8:8:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry lastEntry():1741 -> l 9:9:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry.left():767:767 -> l 9:9:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.locateKey(int):266 -> l 9:9:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry lastEntry():1741 -> l 10:10:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry.right():777:777 -> l 10:10:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.locateKey(int):266 -> l 10:10:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry lastEntry():1741 -> l 11:15:com.android.tools.r8.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:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectCollection values():1598:1618 -> values # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/dK;"} com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Submap$1 -> com.android.tools.r8.internal.bp: # {"id":"sourceFile","fileName":"Int2ObjectAVLTreeMap.java"} com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Submap this$1 -> a 1:1:void (com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Submap):1497:1497 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ip;)V"} 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:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectMap$Entry com.android.tools.r8.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:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Submap$1.headSet(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectMap$Entry):1569:1569 -> headSet 2:2:java.util.SortedSet headSet(java.lang.Object):1497 -> headSet 1:1:boolean isEmpty():1544:1544 -> isEmpty 2:2:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Submap$SubmapIterator.(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Submap):1777:1777 -> isEmpty 2:2:boolean isEmpty():1544 -> isEmpty 3:3:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$TreeIterator.(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap):1043:1043 -> isEmpty 3:3:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Submap$SubmapIterator.(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Submap):1777 -> isEmpty 3:3:boolean isEmpty():1544 -> isEmpty 4:4:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Submap$SubmapIterator.(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Submap):1778:1778 -> isEmpty 4:4:boolean isEmpty():1544 -> isEmpty 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectBidirectionalIterator iterator():1500:1500 -> iterator # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/cK;"} 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectMap$Entry com.android.tools.r8.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:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectMap$Entry com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Submap$SubmapEntryIterator.next():1817:1817 -> size 2:2:java.lang.Object com.android.tools.r8.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:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Submap$1.subSet(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectMap$Entry,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectMap$Entry):1564:1564 -> subSet 2:2:java.util.SortedSet subSet(java.lang.Object,java.lang.Object):1497 -> subSet 1:1:java.util.SortedSet tailSet(java.lang.Object):1497:1497 -> tailSet 2:2:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Submap$1.tailSet(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectMap$Entry):1574:1574 -> tailSet 2:2:java.util.SortedSet tailSet(java.lang.Object):1497 -> tailSet com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Submap$2 -> com.android.tools.r8.internal.cp: # {"id":"sourceFile","fileName":"Int2ObjectAVLTreeMap.java"} com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Submap this$1 -> a 1:1:void (com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Submap):1598:1598 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ip;)V"} 1:1:void clear():1615:1615 -> clear 1:1:boolean contains(java.lang.Object):1605:1605 -> contains 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectIterator iterator():1600:1600 -> iterator # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/iK;"} 1:1:int size():1610:1610 -> size com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Submap$KeySet -> com.android.tools.r8.internal.dp: # {"id":"sourceFile","fileName":"Int2ObjectAVLTreeMap.java"} com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Submap this$1 -> b 1:1:void (com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Submap):1580:1580 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ip;)V"} 2:2:void (com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Submap,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$1):1580:1580 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ip;I)V"} 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntBidirectionalIterator iterator():1582:1582 -> iterator # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/tr;"} com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Submap$SubmapEntryIterator -> com.android.tools.r8.internal.ep: # {"id":"sourceFile","fileName":"Int2ObjectAVLTreeMap.java"} 1:1:void (com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Submap):1808:1808 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ip;)V"} 1:1:void add(java.lang.Object):1807:1807 -> add 2:2:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Submap$SubmapEntryIterator.add(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectMap$Entry):1832:1832 -> add 2:2:void add(java.lang.Object):1807 -> add 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectMap$Entry com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Submap$SubmapEntryIterator.next():1817:1817 -> next 1:1:java.lang.Object next():1807 -> next 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectMap$Entry com.android.tools.r8.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 com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Submap$SubmapEntryIterator.set(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectMap$Entry):1827:1827 -> set 2:2:void set(java.lang.Object):1807 -> set com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Submap$SubmapIterator -> com.android.tools.r8.internal.fp: # {"id":"sourceFile","fileName":"Int2ObjectAVLTreeMap.java"} com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Submap this$1 -> f 1:2:void (com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Submap):1777:1778 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ip;)V"} 1:1:void updateNext():1802:1802 -> d 2:2:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry.next():902:902 -> d 2:2:void updateNext():1802 -> d # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:4:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry.next():903:904 -> d 3:4:void updateNext():1802 -> d 5:6:void updateNext():1802:1803 -> d 1:2:void updatePrevious():1797:1798 -> g com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Submap$SubmapKeyIterator -> com.android.tools.r8.internal.gp: # {"id":"sourceFile","fileName":"Int2ObjectAVLTreeMap.java"} 1:1:void (com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Submap):1848:1848 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ip;)V"} 1:1:void add(java.lang.Object):1846:1846 -> add 2:2:void com.android.tools.r8.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 -> i 1:1:java.lang.Integer com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Submap$SubmapKeyIterator.next():1878:1878 -> next 1:1:java.lang.Object next():1846 -> next 1:1:java.lang.Integer com.android.tools.r8.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 com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Submap$SubmapKeyIterator.set(java.lang.Integer):1890:1890 -> set 2:2:void set(java.lang.Object):1846 -> set 1:1:int nextInt():1857:1857 -> t com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Submap$SubmapValueIterator -> com.android.tools.r8.internal.hp: # {"id":"sourceFile","fileName":"Int2ObjectAVLTreeMap.java"} 1:1:void (com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Submap):1910:1910 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ip;)V"} 2:2:void (com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Submap,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$1):1910:1910 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ip;I)V"} 1:1:void add(java.lang.Object):1928:1928 -> add 1:1:java.lang.Object next():1913:1913 -> next 1:1:java.lang.Object previous():1918:1918 -> previous 1:1:void set(java.lang.Object):1923:1923 -> set com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$TreeIterator -> com.android.tools.r8.internal.jp: # {"id":"sourceFile","fileName":"Int2ObjectAVLTreeMap.java"} com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry prev -> a com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry next -> b com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry curr -> c int index -> d com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap this$0 -> e 1:1:void (com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap):1042:1042 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lp;)V"} 2:5:void (com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap):1040:1043 -> 1:5:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry nextEntry():1068:1072 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Xo;"} 6:6:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry nextEntry():1068:1068 -> a 1:5:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry previousEntry():1080:1084 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Xo;"} 6:6:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry previousEntry():1080:1080 -> b 1:1:void updateNext():1064:1064 -> d 2:2:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry.next():902:902 -> d 2:2:void updateNext():1064 -> d # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:4:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry.next():903:904 -> d 3:4:void updateNext():1064 -> d 5:5:void updateNext():1064:1064 -> d 1:1:void updatePrevious():1076:1076 -> g 1:1:boolean hasNext():1056:1056 -> hasNext 1:1:boolean hasPrevious():1060:1060 -> hasPrevious 1:1:int nextIndex():1088:1088 -> nextIndex 1:1:int previousIndex():1092:1092 -> previousIndex 1:11:void remove():1096:1106 -> remove 12:12:void remove():1096:1096 -> remove com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$ValueIterator -> com.android.tools.r8.internal.kp: # {"id":"sourceFile","fileName":"Int2ObjectAVLTreeMap.java"} 1:1:void (com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap):1348:1348 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lp;)V"} 2:2:void (com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$1):1348:1348 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lp;I)V"} 1:1:void add(java.lang.Object):1366:1366 -> add 1:1:java.lang.Object next():1351:1351 -> next 1:1:java.lang.Object previous():1356:1356 -> previous 1:1:void set(java.lang.Object):1361:1361 -> set com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectArrayMap -> com.android.tools.r8.internal.op: # {"id":"sourceFile","fileName":"Int2ObjectArrayMap.java"} int[] key -> b java.lang.Object[] value -> c int size -> d 1:3:void ():70:72 -> 1:1:int access$000(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectArrayMap):37:37 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/op;)I"} 2:2:int com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectArrayMap.findKey(int):235:235 -> a 2:2:int access$300(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectArrayMap,int):37 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/op;I)I"} 3:4:int com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectArrayMap.findKey(int):236:237 -> a 3:4:int access$300(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectArrayMap,int):37 -> a 5:7:int com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectArrayMap.findKey(int):235:237 -> a 5:7:boolean containsKey(int):265 -> a 8:10:int com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectArrayMap.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(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectArrayMap):37:37 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/op;)I"} 2:2:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectMap$FastEntrySet com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectArrayMap.int2ObjectEntrySet():231:231 -> b 2:2:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSet int2ObjectEntrySet():37 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/qK;"} 1:1:int[] access$100(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectArrayMap):37:37 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/op;)[I"} 1:4:void clear():257:260 -> clear 1:6:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectArrayMap com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectArrayMap.clone():344:349 -> clone 1:6:java.lang.Object clone():37 -> clone 7:7:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectArrayMap com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectArrayMap.clone():346:346 -> clone 7:7:java.lang.Object clone():37 -> clone 1:2:boolean containsValue(java.lang.Object):270:271 -> containsValue 1:1:java.lang.Object[] access$200(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectArrayMap):37:37 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/op;)[Ljava/lang/Object;"} 1:4:java.lang.Object get(int):244:247 -> get 1:1:boolean isEmpty():277:277 -> isEmpty 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntSet com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectArrayMap.keySet():321:321 -> keySet 1:1:java.util.Set keySet():37 -> keySet 1:3:int com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectArrayMap.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:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectCollection values():326:326 -> values # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/dK;"} com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectArrayMap$EntrySet -> com.android.tools.r8.internal.np: # {"id":"sourceFile","fileName":"Int2ObjectArrayMap.java"} com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectArrayMap this$0 -> a 1:1:void (com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectArrayMap):133:133 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/op;)V"} 2:2:void (com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectArrayMap,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectArrayMap$1):133:133 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/op;I)V"} 1:5:boolean contains(java.lang.Object):203:207 -> contains 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectIterator iterator():136:136 -> iterator # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/iK;"} 2:2:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectIterator com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectArrayMap$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 com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectArrayMap$EntrySet$1 -> com.android.tools.r8.internal.mp: # {"id":"sourceFile","fileName":"Int2ObjectArrayMap.java"} int curr -> a int next -> b com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectArrayMap$EntrySet this$1 -> c 1:2:void (com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectArrayMap$EntrySet):136:137 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/np;)V"} 1:1:boolean hasNext():141:141 -> hasNext 1:2:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectMap$Entry com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectArrayMap$EntrySet$1.next():147:148 -> next 1:2:java.lang.Object next():136 -> next 3:3:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectMap$Entry com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectArrayMap$EntrySet$1.next():147:147 -> next 3:3:java.lang.Object next():136 -> next 1:6:void remove():153:158 -> remove 7:7:void remove():153:153 -> remove com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectFunction -> com.android.tools.r8.internal.pp: # {"id":"sourceFile","fileName":"Int2ObjectFunction.java"} boolean containsKey(int) -> a java.lang.Object put(int,java.lang.Object) -> a java.lang.Object get(int) -> get com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectFunctions$EmptyFunction -> com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectFunctions$EmptyFunction: # {"id":"sourceFile","fileName":"Int2ObjectFunctions.java"} com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectMap -> com.android.tools.r8.internal.sp: # {"id":"sourceFile","fileName":"Int2ObjectMap.java"} com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSet int2ObjectEntrySet() -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/qK;"} com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectCollection values() -> values # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/dK;"} com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectMap$Entry -> com.android.tools.r8.internal.qp: # {"id":"sourceFile","fileName":"Int2ObjectMap.java"} int getIntKey() -> a com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectMap$FastEntrySet -> com.android.tools.r8.internal.rp: # {"id":"sourceFile","fileName":"Int2ObjectMap.java"} com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectMaps -> com.android.tools.r8.internal.up: # {"id":"sourceFile","fileName":"Int2ObjectMaps.java"} com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectMaps$EmptyMap EMPTY_MAP -> a 1:1:void ():123:123 -> com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectMaps$EmptyMap -> com.android.tools.r8.internal.tp: # {"id":"sourceFile","fileName":"Int2ObjectMaps.java"} 1:1:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectFunctions$EmptyFunction.():41:41 -> 1:1:void ():45 -> boolean containsKey(int) -> a # {"id":"com.android.tools.r8.synthesized"} 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSet int2ObjectEntrySet():61:61 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/qK;"} void clear() -> clear # {"id":"com.android.tools.r8.synthesized"} 1:1:java.lang.Object clone():94:94 -> clone boolean containsValue(java.lang.Object) -> containsValue 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSet entrySet():74:74 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/qK;"} 1:1:java.util.Set entrySet():42:42 -> entrySet 1:2:boolean equals(java.lang.Object):109:110 -> equals java.lang.Object get(int) -> get # {"id":"com.android.tools.r8.synthesized"} int hashCode() -> hashCode boolean isEmpty() -> isEmpty 1:1:java.util.Set keySet():42:42 -> keySet 2:2:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntSet keySet():79:79 -> keySet # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Qr;"} 1:1:void putAll(java.util.Map):55:55 -> putAll int size() -> size # {"id":"com.android.tools.r8.synthesized"} 1:1:java.lang.String toString():115:115 -> toString 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectCollection values():85:85 -> values # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/dK;"} 2:2:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectCollection com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectMaps$EmptyMap.values():85:85 -> values 2:2:java.util.Collection values():42 -> values com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap -> com.android.tools.r8.internal.Dp: # {"id":"sourceFile","fileName":"Int2ObjectOpenHashMap.java"} int[] key -> b java.lang.Object[] value -> c int mask -> d boolean containsNullKey -> e int n -> f int maxFill -> g int size -> h com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectMap$FastEntrySet entries -> i com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntSet keys -> j com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectCollection values -> k 1:9:void (int,float):91:99 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(I)V"} 10:10:void (int,float):93:93 -> 11:12:void (com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectMap,float):155:156 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/sp;)V"} 1:1:java.lang.Object access$400(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap,int):49:49 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Dp;I)V"} 2:2:java.lang.Object com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap.removeNullEntry():228:228 -> a 2:2:java.lang.Object access$300(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap):49 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Dp;)V"} 3:6:java.lang.Object com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap.removeNullEntry():229:232 -> a 3:6:java.lang.Object access$300(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap):49 -> a 7:22:int com.android.tools.r8.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:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectMap$FastEntrySet com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap.int2ObjectEntrySet():707:708 -> b 1:2:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSet int2ObjectEntrySet():49 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/qK;"} 1:5:void clear():377:381 -> clear 1:10:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap.clone():945:954 -> clone 1:10:java.lang.Object clone():49 -> clone 11:11:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap.clone():947:947 -> clone 11:11:java.lang.Object clone():49 -> clone 1:5:boolean containsValue(java.lang.Object):360:364 -> containsValue 1:7:void rehash(int):907:913 -> d 8:8:int com.android.tools.r8.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 com.android.tools.r8.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 com.android.tools.r8.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 com.android.tools.r8.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:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntSet com.android.tools.r8.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 com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap.ensureCapacity(int):209:210 -> putAll 2:3:void putAll(java.util.Map):238 -> putAll 4:4:int com.android.tools.r8.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:6:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap.tryCapacity(long):214:214 -> putAll 6:6:void putAll(java.util.Map):240 -> putAll 7:7:void putAll(java.util.Map):0:0 -> putAll # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":10,"2":11,"3":12},"outline":"Lcom/android/tools/r8/internal/wo;a(JJJ)J"} 10:10:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap.tryCapacity(long):214:214 -> putAll 10:10:void putAll(java.util.Map):240 -> putAll 11:11:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap.tryCapacity(long):214:214 -> putAll 11:11:void putAll(java.util.Map):240 -> putAll 12:12:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap.tryCapacity(long):214:214 -> putAll 12:12:void putAll(java.util.Map):240 -> putAll 8:8:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap.tryCapacity(long):215:215 -> putAll 8:8:void putAll(java.util.Map):240 -> putAll 9:9:void putAll(java.util.Map):243:243 -> putAll 1:1:java.lang.Object remove(int):309:309 -> remove 2:6:java.lang.Object com.android.tools.r8.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:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectCollection values():794:815 -> values # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/dK;"} com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap$1 -> com.android.tools.r8.internal.vp: # {"id":"sourceFile","fileName":"Int2ObjectOpenHashMap.java"} com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap this$0 -> a 1:1:void (com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap):794:794 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Dp;)V"} 1:1:void clear():812:812 -> clear 1:1:boolean contains(java.lang.Object):807:807 -> contains 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectIterator iterator():797:797 -> iterator # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/iK;"} 1:1:int size():802:802 -> size com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap$EntryIterator -> com.android.tools.r8.internal.wp: # {"id":"sourceFile","fileName":"Int2ObjectOpenHashMap.java"} com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap$MapEntry entry -> g com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap this$0 -> h 1:1:void (com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap):600:600 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Dp;)V"} 2:2:void (com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap$1):600:600 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Dp;I)V"} 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap$MapEntry com.android.tools.r8.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 com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap$KeyIterator -> com.android.tools.r8.internal.xp: # {"id":"sourceFile","fileName":"Int2ObjectOpenHashMap.java"} com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap this$0 -> g 1:2:void (com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap):721:722 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Dp;)V"} 1:1:java.lang.Integer com.android.tools.r8.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 -> t com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap$KeySet -> com.android.tools.r8.internal.yp: # {"id":"sourceFile","fileName":"Int2ObjectOpenHashMap.java"} com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap this$0 -> a 1:1:void (com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap):737:737 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Dp;)V"} 2:2:void (com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap$1):737:737 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Dp;I)V"} 1:1:void clear():762:762 -> clear 1:1:boolean contains(int):750:750 -> f 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntIterator iterator():740:740 -> iterator # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Br;"} 1:3:boolean remove(int):755:757 -> k 1:1:int size():745:745 -> size com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap$MapEntry -> com.android.tools.r8.internal.zp: # {"id":"sourceFile","fileName":"Int2ObjectOpenHashMap.java"} int index -> a com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap this$0 -> b 1:2:void (com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap,int):430:431 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Dp;I)V"} 1:1:int getIntKey():439:439 -> a 1:3:boolean equals(java.lang.Object):469:471 -> equals 1:1:java.lang.Integer com.android.tools.r8.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 com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap$MapEntrySet -> com.android.tools.r8.internal.Ap: # {"id":"sourceFile","fileName":"Int2ObjectOpenHashMap.java"} com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap this$0 -> a 1:1:void (com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap):625:625 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Dp;)V"} 2:2:void (com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap$1):625:625 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Dp;I)V"} 1:1:void clear():701:701 -> clear 1:16:boolean contains(java.lang.Object):637:652 -> contains 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectIterator iterator():627:627 -> iterator # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/iK;"} 1:29:boolean remove(java.lang.Object):659:687 -> remove 1:1:int size():696:696 -> size com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap$MapIterator -> com.android.tools.r8.internal.Bp: # {"id":"sourceFile","fileName":"Int2ObjectOpenHashMap.java"} int pos -> a int last -> b boolean mustReturnNullKey -> d com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntArrayList wrapped -> e com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap this$0 -> f 1:24:void (com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap):486:509 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Dp;)V"} 25:25:void (com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap$1):486:486 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Dp;I)V"} 1:18:int nextEntry():521:538 -> a 19:19:int nextEntry():521:521 -> a 1:1:boolean hasNext():517:517 -> hasNext 1:5:void remove():576:580 -> remove 6:12:void com.android.tools.r8.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 com.android.tools.r8.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 com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap$ValueIterator -> com.android.tools.r8.internal.Cp: # {"id":"sourceFile","fileName":"Int2ObjectOpenHashMap.java"} com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap this$0 -> g 1:2:void (com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap):782:783 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Dp;)V"} 1:1:java.lang.Object next():788:788 -> next com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap -> com.android.tools.r8.internal.Vp: # {"id":"sourceFile","fileName":"Int2ObjectRBTreeMap.java"} com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Entry tree -> b int count -> c com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Entry firstEntry -> d com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Entry lastEntry -> e com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet entries -> f com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntSortedSet keys -> g com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectCollection values -> h boolean modified -> i boolean[] dirPath -> j com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Entry[] nodePath -> k 1:1:void ():81:81 -> 2:10:void ():75:83 -> 1:11:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Entry com.android.tools.r8.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 com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap.compare(int,int):234:234 -> a 12:12:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Entry com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap.add(int):320 -> a 12:12:java.lang.Object put(int,java.lang.Object):288 -> a 13:23:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Entry com.android.tools.r8.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 com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Entry.right(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Entry):837:838 -> a 24:25:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Entry com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap.add(int):335 -> a 24:25:java.lang.Object put(int,java.lang.Object):288 -> a 26:33:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Entry com.android.tools.r8.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 com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Entry.left(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Entry):826:827 -> a 34:35:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Entry com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap.add(int):346 -> a 34:35:java.lang.Object put(int,java.lang.Object):288 -> a 36:70:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Entry com.android.tools.r8.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 com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Entry.succ(boolean):794:794 -> a 71:71:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Entry com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap.add(int):387 -> a 71:71:java.lang.Object put(int,java.lang.Object):288 -> a 72:92:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Entry com.android.tools.r8.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 com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Entry.succ(boolean):794:794 -> a 93:93:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Entry com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap.add(int):409 -> a 93:93:java.lang.Object put(int,java.lang.Object):288 -> a 94:119:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Entry com.android.tools.r8.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:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Entry com.android.tools.r8.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:125:int firstIntKey():967:968 -> a 126:126:int firstIntKey():967:967 -> a 127:127:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectSortedMap subMap(int,int):1389:1389 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(II)Lcom/android/tools/r8/internal/Wp;"} 1:79:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet int2ObjectEntrySet():1127:1205 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/uK;"} 80:80:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectSortedMap tailMap(int):1384:1384 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/internal/Wp;"} 1:1:int compare(int,int):234:234 -> c 2:2:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectSortedMap headMap(int):1379:1379 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/internal/Wp;"} 1:6:void clear():679:684 -> clear 1:14:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap.clone():1913:1926 -> clone 1:14:java.lang.Object clone():43 -> clone 15:16:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Entry.left(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Entry):826:827 -> clone 15:16:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap.clone():1926 -> clone 15:16:java.lang.Object clone():43 -> clone 17:22:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap.clone():1928:1933 -> clone 17:22:java.lang.Object clone():43 -> clone 23:24:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Entry.left(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Entry):826:827 -> clone 23:24:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap.clone():1934 -> clone 23:24:java.lang.Object clone():43 -> clone 25:49:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap.clone():1935:1959 -> clone 25:49:java.lang.Object clone():43 -> clone 50:51:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Entry.right(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Entry):837:838 -> clone 50:51:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap.clone():1960 -> clone 50:51:java.lang.Object clone():43 -> clone 52:52:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap.clone():1915:1915 -> clone 52:52:java.lang.Object clone():43 -> clone 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntComparator comparator():0:0 -> comparator # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/yr;"} 2:2:java.util.Comparator comparator():0:0 -> comparator 1:3:boolean containsValue(java.lang.Object):667:669 -> containsValue 4:4:java.lang.Object com.android.tools.r8.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:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Entry findKey(int):247:249 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/internal/Hp;"} 4:4:int com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap.compare(int,int):234:234 -> d 4:4:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Entry findKey(int):249 -> d 5:5:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Entry com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Entry.left():742:742 -> d 5:5:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Entry findKey(int):250 -> d 6:6:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Entry com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Entry.right():752:752 -> d 6:6:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Entry findKey(int):250 -> d 7:8:int lastIntKey():973:974 -> d 9:9:int lastIntKey():973:973 -> d 1:3:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Entry locateKey(int):264:266 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/internal/Hp;"} 4:4:int com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap.compare(int,int):234:234 -> e 4:4:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Entry locateKey(int):266 -> e 5:5:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Entry com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Entry.left():742:742 -> e 5:5:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Entry locateKey(int):268 -> e 6:6:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Entry com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Entry.right():752:752 -> e 6:6:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Entry locateKey(int):268 -> e 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:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntSortedSet keySet():1298:1299 -> keySet # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Tr;"} 1:8:java.lang.Object remove(int):449:456 -> remove 9:9:int com.android.tools.r8.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:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Entry com.android.tools.r8.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 com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Entry.right(com.android.tools.r8.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 com.android.tools.r8.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 com.android.tools.r8.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:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Entry com.android.tools.r8.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:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Entry com.android.tools.r8.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:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectCollection values():1348:1369 -> values # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/dK;"} com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$2 -> com.android.tools.r8.internal.Fp: # {"id":"sourceFile","fileName":"Int2ObjectRBTreeMap.java"} java.util.Comparator comparator -> a com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap this$0 -> b 1:2:void (com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap):1127:1128 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Vp;)V"} 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:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectMap$Entry com.android.tools.r8.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:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$2.headSet(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectMap$Entry):1197:1197 -> headSet 2:2:java.util.SortedSet headSet(java.lang.Object):1127 -> headSet 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectBidirectionalIterator iterator():1141:1141 -> iterator # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/cK;"} 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectMap$Entry com.android.tools.r8.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:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$2.subSet(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectMap$Entry,com.android.tools.r8.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:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$2.tailSet(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectMap$Entry):1202:1202 -> tailSet 2:2:java.util.SortedSet tailSet(java.lang.Object):1127 -> tailSet com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$2$1 -> com.android.tools.r8.internal.Ep: # {"id":"sourceFile","fileName":"Int2ObjectRBTreeMap.java"} com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$2 this$1 -> a 1:1:void (com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$2):1128:1128 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Fp;)V"} 1:1:int compare(java.lang.Object,java.lang.Object):1128:1128 -> compare 2:2:int com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$2$1.compare(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectMap$Entry,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectMap$Entry):1130:1130 -> compare 2:2:int compare(java.lang.Object,java.lang.Object):1128 -> compare com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$3 -> com.android.tools.r8.internal.Gp: # {"id":"sourceFile","fileName":"Int2ObjectRBTreeMap.java"} com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap this$0 -> a 1:1:void (com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap):1348:1348 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Vp;)V"} 1:1:void clear():1366:1366 -> clear 1:1:boolean contains(java.lang.Object):1356:1356 -> contains 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectIterator iterator():1351:1351 -> iterator # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/iK;"} 1:1:int size():1361:1361 -> size com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Entry -> com.android.tools.r8.internal.Hp: # {"id":"sourceFile","fileName":"Int2ObjectRBTreeMap.java"} com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Entry left -> c com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Entry right -> d int info -> e 1:1:void ():720:720 -> 2:3:void (int,java.lang.Object):732:733 -> 1:2:void pred(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Entry):804:805 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Hp;)V"} 3:4:void black(boolean):858:859 -> a 1:2:void pred(boolean):781:782 -> b 3:4:void succ(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Entry):815:816 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Hp;)V"} 5:5:boolean black():847:847 -> b 1:7:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Entry clone():899:905 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Hp;"} 8:8:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Entry clone():901:901 -> c 1:1:java.lang.Object clone():698:698 -> clone 1:1:boolean pred():761:761 -> d 1:3:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Entry prev():881:883 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Hp;"} 1:3:boolean equals(java.lang.Object):912:914 -> equals 1:1:boolean succ():770:770 -> f 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 com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$EntryIterator -> com.android.tools.r8.internal.Ip: # {"id":"sourceFile","fileName":"Int2ObjectRBTreeMap.java"} 1:1:void (com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap):1097:1097 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Vp;)V"} 1:1:void add(java.lang.Object):1096:1096 -> add 2:2:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$EntryIterator.add(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectMap$Entry):1121:1121 -> add 2:2:void add(java.lang.Object):1096 -> add 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectMap$Entry com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$EntryIterator.next():1106:1106 -> next 1:1:java.lang.Object next():1096 -> next 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectMap$Entry com.android.tools.r8.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 com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$EntryIterator.set(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectMap$Entry):1116:1116 -> set 2:2:void set(java.lang.Object):1096 -> set com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$KeyIterator -> com.android.tools.r8.internal.Jp: # {"id":"sourceFile","fileName":"Int2ObjectRBTreeMap.java"} 1:1:void (com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap):1219:1219 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Vp;)V"} 1:1:void add(java.lang.Object):1218:1218 -> add 2:2:void com.android.tools.r8.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 -> i 1:1:java.lang.Integer com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$KeyIterator.next():1249:1249 -> next 1:1:java.lang.Object next():1218 -> next 1:1:java.lang.Integer com.android.tools.r8.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 com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$KeyIterator.set(java.lang.Integer):1261:1261 -> set 2:2:void set(java.lang.Object):1218 -> set 1:1:int nextInt():1228:1228 -> t com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$KeySet -> com.android.tools.r8.internal.Kp: # {"id":"sourceFile","fileName":"Int2ObjectRBTreeMap.java"} com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap this$0 -> b 1:1:void (com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap):1274:1274 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Vp;)V"} 2:2:void (com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$1):1274:1274 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Vp;I)V"} 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntBidirectionalIterator iterator():1276:1276 -> iterator # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/tr;"} com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Submap -> com.android.tools.r8.internal.Sp: # {"id":"sourceFile","fileName":"Int2ObjectRBTreeMap.java"} int from -> b int to -> c boolean bottom -> d boolean top -> e com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet entries -> f com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntSortedSet keys -> g com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectCollection values -> h com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap this$0 -> i 1:7:void (com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap,int,boolean,int,boolean):1434:1440 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Vp;IZIZ)V"} 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":1621,"2":1622,"3":1623,"4":1624},"outline":"Lcom/android/tools/r8/internal/a5;a(Ljava/lang/String;ILjava/lang/String;)Ljava/lang/StringBuilder;"} 1621:1621:java.lang.Object put(int,java.lang.Object):1614:1614 -> a 1622:1622:java.lang.Object put(int,java.lang.Object):1614:1614 -> a 1623:1623:java.lang.Object put(int,java.lang.Object):1614:1614 -> a 1624:1624:java.lang.Object put(int,java.lang.Object):1614:1614 -> a 1618:1620:java.lang.Object put(int,java.lang.Object):1614:1616 -> a 1625:1629:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectSortedMap subMap(int,int):1663:1667 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(II)Lcom/android/tools/r8/internal/Wp;"} 1630:1632:int firstIntKey():1718:1720 -> a 1633:1633:int firstIntKey():1719:1719 -> a 1:81:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet int2ObjectEntrySet():1465:1545 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/uK;"} 82:83:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectSortedMap tailMap(int):1657:1658 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/internal/Wp;"} 1:2:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectSortedMap headMap(int):1651:1652 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/internal/Wp;"} 1:4:void clear():1445:1448 -> clear 1:1:java.util.Comparator comparator():1403:1403 -> comparator 2:2:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntComparator comparator():1646:1646 -> comparator # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/yr;"} 1:5:boolean containsValue(java.lang.Object):1594:1598 -> containsValue 1:1:boolean in(int):1460:1460 -> d 2:4:int lastIntKey():1725:1727 -> d 5:5:int lastIntKey():1726:1726 -> d 1:1:java.lang.Object get(int):1608:1608 -> get 1:1:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Submap$SubmapIterator.(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Submap):1742:1742 -> isEmpty 1:1:boolean isEmpty():1641 -> isEmpty 2:2:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$TreeIterator.(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap):1009:1009 -> isEmpty 2:2:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Submap$SubmapIterator.(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Submap):1742 -> isEmpty 2:2:boolean isEmpty():1641 -> isEmpty 3:3:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Submap$SubmapIterator.(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Submap):1743:1743 -> isEmpty 3:3:boolean isEmpty():1641 -> isEmpty 1:9:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Entry firstEntry():1677:1685 -> k # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Hp;"} 10:12:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Entry com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Entry.next():868:870 -> k 10:12:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Entry firstEntry():1685 -> k 13:13:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Entry firstEntry():1689:1689 -> k 1:2:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntSortedSet keySet():1560:1561 -> keySet # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Tr;"} 1:13:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Entry lastEntry():1700:1712 -> l # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Hp;"} 1:4:java.lang.Object remove(int):1622:1625 -> remove 1:5:int size():1630:1634 -> size 1:18:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectCollection values():1566:1583 -> values # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/dK;"} com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Submap$1 -> com.android.tools.r8.internal.Lp: # {"id":"sourceFile","fileName":"Int2ObjectRBTreeMap.java"} com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Submap this$1 -> a 1:1:void (com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Submap):1465:1465 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Sp;)V"} 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:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectMap$Entry com.android.tools.r8.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:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Submap$1.headSet(com.android.tools.r8.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 com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Submap$SubmapIterator.(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Submap):1742:1742 -> isEmpty 2:2:boolean isEmpty():1512 -> isEmpty 3:3:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$TreeIterator.(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap):1009:1009 -> isEmpty 3:3:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Submap$SubmapIterator.(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Submap):1742 -> isEmpty 3:3:boolean isEmpty():1512 -> isEmpty 4:4:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Submap$SubmapIterator.(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Submap):1743:1743 -> isEmpty 4:4:boolean isEmpty():1512 -> isEmpty 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectBidirectionalIterator iterator():1468:1468 -> iterator # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/cK;"} 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectMap$Entry com.android.tools.r8.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:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectMap$Entry com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Submap$SubmapEntryIterator.next():1782:1782 -> size 2:2:java.lang.Object com.android.tools.r8.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:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Submap$1.subSet(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectMap$Entry,com.android.tools.r8.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:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Submap$1.tailSet(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectMap$Entry):1542:1542 -> tailSet 2:2:java.util.SortedSet tailSet(java.lang.Object):1465 -> tailSet com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Submap$2 -> com.android.tools.r8.internal.Mp: # {"id":"sourceFile","fileName":"Int2ObjectRBTreeMap.java"} com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Submap this$1 -> a 1:1:void (com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Submap):1566:1566 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Sp;)V"} 1:1:void clear():1580:1580 -> clear 1:1:boolean contains(java.lang.Object):1572:1572 -> contains 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectIterator iterator():1568:1568 -> iterator # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/iK;"} 1:1:int size():1576:1576 -> size com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Submap$KeySet -> com.android.tools.r8.internal.Np: # {"id":"sourceFile","fileName":"Int2ObjectRBTreeMap.java"} com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Submap this$1 -> b 1:1:void (com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Submap):1548:1548 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Sp;)V"} 2:2:void (com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Submap,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$1):1548:1548 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Sp;I)V"} 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntBidirectionalIterator iterator():1550:1550 -> iterator # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/tr;"} com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Submap$SubmapEntryIterator -> com.android.tools.r8.internal.Op: # {"id":"sourceFile","fileName":"Int2ObjectRBTreeMap.java"} 1:1:void (com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Submap):1773:1773 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Sp;)V"} 1:1:void add(java.lang.Object):1772:1772 -> add 2:2:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Submap$SubmapEntryIterator.add(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectMap$Entry):1797:1797 -> add 2:2:void add(java.lang.Object):1772 -> add 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectMap$Entry com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Submap$SubmapEntryIterator.next():1782:1782 -> next 1:1:java.lang.Object next():1772 -> next 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectMap$Entry com.android.tools.r8.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 com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Submap$SubmapEntryIterator.set(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectMap$Entry):1792:1792 -> set 2:2:void set(java.lang.Object):1772 -> set com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Submap$SubmapIterator -> com.android.tools.r8.internal.Pp: # {"id":"sourceFile","fileName":"Int2ObjectRBTreeMap.java"} com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Submap this$1 -> f 1:2:void (com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Submap):1742:1743 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Sp;)V"} 1:1:void updateNext():1767:1767 -> d 2:2:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Entry com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Entry.next():868:868 -> d 2:2:void updateNext():1767 -> d # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:4:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Entry com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Entry.next():869:870 -> d 3:4:void updateNext():1767 -> d 5:6:void updateNext():1767:1768 -> d 1:2:void updatePrevious():1762:1763 -> g com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Submap$SubmapKeyIterator -> com.android.tools.r8.internal.Qp: # {"id":"sourceFile","fileName":"Int2ObjectRBTreeMap.java"} 1:1:void (com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Submap):1813:1813 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Sp;)V"} 1:1:void add(java.lang.Object):1811:1811 -> add 2:2:void com.android.tools.r8.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 -> i 1:1:java.lang.Integer com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Submap$SubmapKeyIterator.next():1843:1843 -> next 1:1:java.lang.Object next():1811 -> next 1:1:java.lang.Integer com.android.tools.r8.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 com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Submap$SubmapKeyIterator.set(java.lang.Integer):1855:1855 -> set 2:2:void set(java.lang.Object):1811 -> set 1:1:int nextInt():1822:1822 -> t com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Submap$SubmapValueIterator -> com.android.tools.r8.internal.Rp: # {"id":"sourceFile","fileName":"Int2ObjectRBTreeMap.java"} 1:1:void (com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Submap):1875:1875 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Sp;)V"} 2:2:void (com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Submap,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$1):1875:1875 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Sp;I)V"} 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 com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$TreeIterator -> com.android.tools.r8.internal.Tp: # {"id":"sourceFile","fileName":"Int2ObjectRBTreeMap.java"} com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Entry prev -> a com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Entry next -> b com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Entry curr -> c int index -> d com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap this$0 -> e 1:1:void (com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap):1008:1008 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Vp;)V"} 2:5:void (com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap):1006:1009 -> 1:5:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Entry nextEntry():1034:1038 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Hp;"} 6:6:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Entry nextEntry():1034:1034 -> a 1:5:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Entry previousEntry():1046:1050 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Hp;"} 6:6:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Entry previousEntry():1046:1046 -> b 1:1:void updateNext():1030:1030 -> d 2:2:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Entry com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Entry.next():868:868 -> d 2:2:void updateNext():1030 -> d # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:4:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Entry com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$Entry.next():869:870 -> d 3:4:void updateNext():1030 -> d 5:5:void updateNext():1030:1030 -> d 1:1:void updatePrevious():1042:1042 -> g 1:1:boolean hasNext():1022:1022 -> hasNext 1:1:boolean hasPrevious():1026:1026 -> hasPrevious 1:1:int nextIndex():1054:1054 -> nextIndex 1:1:int previousIndex():1058:1058 -> previousIndex 1:11:void remove():1062:1072 -> remove 12:12:void remove():1062:1062 -> remove com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$ValueIterator -> com.android.tools.r8.internal.Up: # {"id":"sourceFile","fileName":"Int2ObjectRBTreeMap.java"} 1:1:void (com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap):1312:1312 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Vp;)V"} 2:2:void (com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap$1):1312:1312 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Vp;I)V"} 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 com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectSortedMap -> com.android.tools.r8.internal.Wp: # {"id":"sourceFile","fileName":"Int2ObjectSortedMap.java"} int firstIntKey() -> a com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectSortedMap subMap(int,int) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(II)Lcom/android/tools/r8/internal/Wp;"} com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet int2ObjectEntrySet() -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/uK;"} com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectSortedMap tailMap(int) -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/internal/Wp;"} com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectSortedMap headMap(int) -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/internal/Wp;"} com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntComparator comparator() -> comparator # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/yr;"} int lastIntKey() -> d com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntSortedSet keySet() -> keySet # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Tr;"} com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectCollection values() -> values # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/dK;"} com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectSortedMaps -> com.android.tools.r8.internal.Yp: # {"id":"sourceFile","fileName":"Int2ObjectSortedMaps.java"} com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectSortedMaps$EmptySortedMap EMPTY_MAP -> a 1:1:void ():185:185 -> com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectSortedMaps$EmptySortedMap -> com.android.tools.r8.internal.Xp: # {"id":"sourceFile","fileName":"Int2ObjectSortedMaps.java"} 1:1:void ():60:60 -> 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectSortedMap subMap(int,int):95:95 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(II)Lcom/android/tools/r8/internal/Wp;"} 2:2:int firstIntKey():112:112 -> a 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectSortedMaps$EmptySortedMap.int2ObjectEntrySet():71:71 -> b 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSet int2ObjectEntrySet():57 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/qK;"} 2:2:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet int2ObjectEntrySet():71:71 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/uK;"} 3:3:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectSortedMap tailMap(int):107:107 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/internal/Wp;"} 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectSortedMap headMap(int):101:101 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/internal/Wp;"} 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntComparator comparator():0:0 -> comparator # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/yr;"} 2:2:java.util.Comparator comparator():0:0 -> comparator 1:1:int lastIntKey():117:117 -> d 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectSortedMaps$EmptySortedMap.entrySet():84:84 -> e 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSet entrySet():57 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/qK;"} 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectSortedMaps$EmptySortedMap.entrySet():84:84 -> entrySet 1:1:java.util.Set entrySet():57 -> entrySet 1:1:int com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectSortedMaps$EmptySortedMap.firstIntKey():112:112 -> firstKey 1:1:java.lang.Integer com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectSortedMaps$EmptySortedMap.firstKey():165 -> firstKey 1:1:java.lang.Object firstKey():57 -> firstKey 1:1:java.util.SortedMap headMap(java.lang.Object):57:57 -> headMap 2:2:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectSortedMap com.android.tools.r8.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:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntSortedSet com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectSortedMaps$EmptySortedMap.keySet():89:89 -> keySet 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntSet keySet():57 -> keySet # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Qr;"} 2:2:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntSortedSet keySet():89:89 -> keySet # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Tr;"} 3:3:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntSortedSet com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectSortedMaps$EmptySortedMap.keySet():89:89 -> keySet 3:3:java.util.Set keySet():57 -> keySet 1:1:int com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectSortedMaps$EmptySortedMap.lastIntKey():117:117 -> lastKey 1:1:java.lang.Integer com.android.tools.r8.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:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectSortedMap com.android.tools.r8.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:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectSortedMap com.android.tools.r8.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 com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap -> com.android.tools.r8.internal.qq: # {"id":"sourceFile","fileName":"Int2ReferenceAVLTreeMap.java"} com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry tree -> b int count -> c com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry firstEntry -> d com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry lastEntry -> e com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet entries -> f com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntSortedSet keys -> g com.android.tools.r8.it.unimi.dsi.fastutil.objects.ReferenceCollection values -> h boolean modified -> i boolean[] dirPath -> j 1:1:void ():79:79 -> 2:10:void ():73:81 -> 1:11:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry com.android.tools.r8.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 com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap.compare(int,int):232:232 -> a 12:12:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry com.android.tools.r8.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 com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry.balance():872:872 -> a 13:13:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap.add(int):318 -> a 13:13:java.lang.Object put(int,java.lang.Object):283 -> a 14:21:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry com.android.tools.r8.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 com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry.right(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry):862:863 -> a 22:23:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap.add(int):331 -> a 22:23:java.lang.Object put(int,java.lang.Object):283 -> a 24:32:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry com.android.tools.r8.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 com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry.left(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry):851:852 -> a 33:34:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap.add(int):344 -> a 33:34:java.lang.Object put(int,java.lang.Object):283 -> a 35:35:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry com.android.tools.r8.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 com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry.incBalance():888:888 -> a 36:36:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry com.android.tools.r8.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 com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry.incBalance():888:888 -> a 37:37:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry com.android.tools.r8.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 com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry.decBalance():893:893 -> a 38:38:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry com.android.tools.r8.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 com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry.decBalance():893:893 -> a 39:39:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap.add(int):355 -> a 39:39:java.lang.Object put(int,java.lang.Object):283 -> a 40:40:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry com.android.tools.r8.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 com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry.balance():872:872 -> a 41:41:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry com.android.tools.r8.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:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry com.android.tools.r8.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 com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry.balance():872:872 -> a 43:43:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry com.android.tools.r8.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:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry com.android.tools.r8.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 com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry.balance():872:872 -> a 58:58:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap.add(int):376 -> a 58:58:java.lang.Object put(int,java.lang.Object):283 -> a 59:79:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry com.android.tools.r8.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 com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry.balance():872:872 -> a 80:80:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry com.android.tools.r8.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:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry com.android.tools.r8.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 com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry.balance():872:872 -> a 95:95:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap.add(int):414 -> a 95:95:java.lang.Object put(int,java.lang.Object):283 -> a 96:119:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry com.android.tools.r8.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:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry com.android.tools.r8.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:125:int firstIntKey():1001:1002 -> a 126:126:int firstIntKey():1001:1001 -> a 127:127:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceSortedMap subMap(int,int):1421:1421 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(II)Lcom/android/tools/r8/internal/lr;"} 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceSortedMap tailMap(int):1416:1416 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/internal/lr;"} 1:1:int compare(int,int):232:232 -> c 2:80:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet int2ReferenceEntrySet():1161:1239 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/uK;"} 81:81:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceSortedMap headMap(int):1411:1411 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/internal/lr;"} 1:6:void clear():701:706 -> clear 1:14:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap.clone():1948:1961 -> clone 1:14:java.lang.Object clone():41 -> clone 15:16:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry.left(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry):851:852 -> clone 15:16:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap.clone():1961 -> clone 15:16:java.lang.Object clone():41 -> clone 17:22:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap.clone():1963:1968 -> clone 17:22:java.lang.Object clone():41 -> clone 23:24:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry.left(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry):851:852 -> clone 23:24:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap.clone():1969 -> clone 23:24:java.lang.Object clone():41 -> clone 25:49:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap.clone():1970:1994 -> clone 25:49:java.lang.Object clone():41 -> clone 50:51:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry.right(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry):862:863 -> clone 50:51:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap.clone():1995 -> clone 50:51:java.lang.Object clone():41 -> clone 52:52:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap.clone():1950:1950 -> clone 52:52:java.lang.Object clone():41 -> clone 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntComparator comparator():0:0 -> comparator # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/yr;"} 2:2:java.util.Comparator comparator():0:0 -> comparator 1:3:boolean containsValue(java.lang.Object):689:691 -> containsValue 4:4:java.lang.Object com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$ValueIterator.next():1351:1351 -> containsValue 4:4:boolean containsValue(java.lang.Object):693 -> containsValue 1:3:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry findKey(int):245:247 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/internal/cq;"} 4:4:int com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap.compare(int,int):232:232 -> d 4:4:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry findKey(int):247 -> d 5:5:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry.left():767:767 -> d 5:5:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry findKey(int):248 -> d 6:6:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry.right():777:777 -> d 6:6:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry findKey(int):248 -> d 7:8:int lastIntKey():1007:1008 -> d 9:9:int lastIntKey():1007:1007 -> d 1:3:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry locateKey(int):262:264 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/internal/cq;"} 4:4:int com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap.compare(int,int):232:232 -> e 4:4:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry locateKey(int):264 -> e 5:5:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry.left():767:767 -> e 5:5:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry locateKey(int):266 -> e 6:6:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry.right():777:777 -> e 6:6:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry locateKey(int):266 -> e 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:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntSortedSet keySet():1334:1335 -> keySet # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Tr;"} 1:8:java.lang.Object remove(int):484:491 -> remove 9:9:int com.android.tools.r8.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:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry com.android.tools.r8.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 com.android.tools.r8.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 com.android.tools.r8.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:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap.parent(com.android.tools.r8.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 com.android.tools.r8.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 com.android.tools.r8.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 com.android.tools.r8.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 com.android.tools.r8.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 com.android.tools.r8.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 com.android.tools.r8.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:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap.parent(com.android.tools.r8.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:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry com.android.tools.r8.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:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry com.android.tools.r8.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:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ReferenceCollection values():1384:1401 -> values # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/uS;"} com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$2 -> com.android.tools.r8.internal.aq: # {"id":"sourceFile","fileName":"Int2ReferenceAVLTreeMap.java"} java.util.Comparator comparator -> a com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap this$0 -> b 1:2:void (com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap):1161:1162 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/qq;)V"} 1:1:void clear():1211:1211 -> clear 1:1:java.util.Comparator comparator():1170:1170 -> comparator 1:5:boolean contains(java.lang.Object):1186:1190 -> contains 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap$Entry com.android.tools.r8.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:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$2.headSet(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap$Entry):1231:1231 -> headSet 2:2:java.util.SortedSet headSet(java.lang.Object):1161 -> headSet 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectBidirectionalIterator iterator():1175:1175 -> iterator # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/cK;"} 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap$Entry com.android.tools.r8.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:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$2.subSet(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap$Entry,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap$Entry):1226:1226 -> subSet 2:2:java.util.SortedSet subSet(java.lang.Object,java.lang.Object):1161 -> subSet 1:1:java.util.SortedSet tailSet(java.lang.Object):1161:1161 -> tailSet 2:2:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$2.tailSet(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap$Entry):1236:1236 -> tailSet 2:2:java.util.SortedSet tailSet(java.lang.Object):1161 -> tailSet com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$2$1 -> com.android.tools.r8.internal.Zp: # {"id":"sourceFile","fileName":"Int2ReferenceAVLTreeMap.java"} com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$2 this$1 -> a 1:1:void (com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$2):1162:1162 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/aq;)V"} 1:1:int compare(java.lang.Object,java.lang.Object):1162:1162 -> compare 2:2:int com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$2$1.compare(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap$Entry,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap$Entry):1164:1164 -> compare 2:2:int compare(java.lang.Object,java.lang.Object):1162 -> compare com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$3 -> com.android.tools.r8.internal.bq: # {"id":"sourceFile","fileName":"Int2ReferenceAVLTreeMap.java"} com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap this$0 -> a 1:1:void (com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap):1384:1384 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/qq;)V"} 1:1:void clear():1398:1398 -> clear 1:1:boolean contains(java.lang.Object):1390:1390 -> contains 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectIterator iterator():1386:1386 -> iterator # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/iK;"} 1:1:int size():1394:1394 -> size com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry -> com.android.tools.r8.internal.cq: # {"id":"sourceFile","fileName":"Int2ReferenceAVLTreeMap.java"} com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry left -> c com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry right -> d 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(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry):829:830 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/cq;)V"} 5:6:void balance(int):882:883 -> a 1:2:void succ(boolean):818:819 -> b 3:4:void succ(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry):840:841 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/cq;)V"} 5:11:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry clone():933:939 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/cq;"} 12:12:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry clone():935:935 -> b 1:1:boolean pred():786:786 -> c 1:1:java.lang.Object clone():720:720 -> clone 1:3:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry prev():915:917 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/cq;"} 1:1:boolean succ():795:795 -> e 1:3:boolean equals(java.lang.Object):946:948 -> equals 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 com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$EntryIterator -> com.android.tools.r8.internal.dq: # {"id":"sourceFile","fileName":"Int2ReferenceAVLTreeMap.java"} 1:1:void (com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap):1131:1131 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/qq;)V"} 1:1:void add(java.lang.Object):1130:1130 -> add 2:2:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$EntryIterator.add(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap$Entry):1155:1155 -> add 2:2:void add(java.lang.Object):1130 -> add 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap$Entry com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$EntryIterator.next():1140:1140 -> next 1:1:java.lang.Object next():1130 -> next 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap$Entry com.android.tools.r8.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 com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$EntryIterator.set(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap$Entry):1150:1150 -> set 2:2:void set(java.lang.Object):1130 -> set com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$KeyIterator -> com.android.tools.r8.internal.eq: # {"id":"sourceFile","fileName":"Int2ReferenceAVLTreeMap.java"} 1:1:void (com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap):1253:1253 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/qq;)V"} 1:1:void add(java.lang.Object):1252:1252 -> add 2:2:void com.android.tools.r8.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 -> i 1:1:java.lang.Integer com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$KeyIterator.next():1283:1283 -> next 1:1:java.lang.Object next():1252 -> next 1:1:java.lang.Integer com.android.tools.r8.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 com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$KeyIterator.set(java.lang.Integer):1295:1295 -> set 2:2:void set(java.lang.Object):1252 -> set 1:1:int nextInt():1262:1262 -> t com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$KeySet -> com.android.tools.r8.internal.fq: # {"id":"sourceFile","fileName":"Int2ReferenceAVLTreeMap.java"} com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap this$0 -> b 1:1:void (com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap):1308:1308 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/qq;)V"} 2:2:void (com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$1):1308:1308 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/qq;I)V"} 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntBidirectionalIterator iterator():1311:1311 -> iterator # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/tr;"} com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Submap -> com.android.tools.r8.internal.nq: # {"id":"sourceFile","fileName":"Int2ReferenceAVLTreeMap.java"} int from -> b int to -> c boolean bottom -> d boolean top -> e com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet entries -> f com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntSortedSet keys -> g com.android.tools.r8.it.unimi.dsi.fastutil.objects.ReferenceCollection values -> h com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap this$0 -> i 1:7:void (com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap,int,boolean,int,boolean):1466:1472 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/qq;IZIZ)V"} 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":1656,"2":1657,"3":1658,"4":1659},"outline":"Lcom/android/tools/r8/internal/a5;a(Ljava/lang/String;ILjava/lang/String;)Ljava/lang/StringBuilder;"} 1656:1656:java.lang.Object put(int,java.lang.Object):1649:1649 -> a 1657:1657:java.lang.Object put(int,java.lang.Object):1649:1649 -> a 1658:1658:java.lang.Object put(int,java.lang.Object):1649:1649 -> a 1659:1659:java.lang.Object put(int,java.lang.Object):1649:1649 -> a 1653:1655:java.lang.Object put(int,java.lang.Object):1649:1651 -> a 1660:1664:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceSortedMap subMap(int,int):1698:1702 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(II)Lcom/android/tools/r8/internal/lr;"} 1665:1667:int firstIntKey():1753:1755 -> a 1668:1668:int firstIntKey():1754:1754 -> a 1:2:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceSortedMap tailMap(int):1692:1693 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/internal/lr;"} 1:81:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet int2ReferenceEntrySet():1497:1577 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/uK;"} 82:83:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceSortedMap headMap(int):1686:1687 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/internal/lr;"} 1:4:void clear():1477:1480 -> clear 1:1:java.util.Comparator comparator():1435:1435 -> comparator 2:2:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntComparator comparator():1681:1681 -> comparator # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/yr;"} 1:4:boolean containsValue(java.lang.Object):1629:1632 -> 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 com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Submap$SubmapIterator.(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Submap):1777:1777 -> isEmpty 1:1:boolean isEmpty():1676 -> isEmpty 2:2:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$TreeIterator.(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap):1043:1043 -> isEmpty 2:2:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Submap$SubmapIterator.(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Submap):1777 -> isEmpty 2:2:boolean isEmpty():1676 -> isEmpty 3:3:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Submap$SubmapIterator.(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Submap):1778:1778 -> isEmpty 3:3:boolean isEmpty():1676 -> isEmpty 1:9:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry firstEntry():1712:1720 -> k # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/cq;"} 10:12:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry.next():902:904 -> k 10:12:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry firstEntry():1720 -> k 13:13:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry firstEntry():1724:1724 -> k 1:2:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntSortedSet keySet():1592:1593 -> keySet # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Tr;"} 1:13:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry lastEntry():1735:1747 -> l # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/cq;"} 1:4:java.lang.Object remove(int):1657:1660 -> remove 1:5:int size():1665:1669 -> size 1:21:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ReferenceCollection values():1598:1618 -> values # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/uS;"} com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Submap$1 -> com.android.tools.r8.internal.gq: # {"id":"sourceFile","fileName":"Int2ReferenceAVLTreeMap.java"} com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Submap this$1 -> a 1:1:void (com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Submap):1497:1497 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/nq;)V"} 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:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap$Entry com.android.tools.r8.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:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Submap$1.headSet(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap$Entry):1569:1569 -> headSet 2:2:java.util.SortedSet headSet(java.lang.Object):1497 -> headSet 1:1:boolean isEmpty():1544:1544 -> isEmpty 2:2:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Submap$SubmapIterator.(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Submap):1777:1777 -> isEmpty 2:2:boolean isEmpty():1544 -> isEmpty 3:3:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$TreeIterator.(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap):1043:1043 -> isEmpty 3:3:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Submap$SubmapIterator.(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Submap):1777 -> isEmpty 3:3:boolean isEmpty():1544 -> isEmpty 4:4:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Submap$SubmapIterator.(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Submap):1778:1778 -> isEmpty 4:4:boolean isEmpty():1544 -> isEmpty 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectBidirectionalIterator iterator():1500:1500 -> iterator # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/cK;"} 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap$Entry com.android.tools.r8.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:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap$Entry com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Submap$SubmapEntryIterator.next():1817:1817 -> size 2:2:java.lang.Object com.android.tools.r8.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:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Submap$1.subSet(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap$Entry,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap$Entry):1564:1564 -> subSet 2:2:java.util.SortedSet subSet(java.lang.Object,java.lang.Object):1497 -> subSet 1:1:java.util.SortedSet tailSet(java.lang.Object):1497:1497 -> tailSet 2:2:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Submap$1.tailSet(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap$Entry):1574:1574 -> tailSet 2:2:java.util.SortedSet tailSet(java.lang.Object):1497 -> tailSet com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Submap$2 -> com.android.tools.r8.internal.hq: # {"id":"sourceFile","fileName":"Int2ReferenceAVLTreeMap.java"} com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Submap this$1 -> a 1:1:void (com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Submap):1598:1598 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/nq;)V"} 1:1:void clear():1615:1615 -> clear 1:1:boolean contains(java.lang.Object):1605:1605 -> contains 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectIterator iterator():1600:1600 -> iterator # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/iK;"} 1:1:int size():1610:1610 -> size com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Submap$KeySet -> com.android.tools.r8.internal.iq: # {"id":"sourceFile","fileName":"Int2ReferenceAVLTreeMap.java"} com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Submap this$1 -> b 1:1:void (com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Submap):1580:1580 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/nq;)V"} 2:2:void (com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Submap,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$1):1580:1580 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/nq;I)V"} 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntBidirectionalIterator iterator():1582:1582 -> iterator # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/tr;"} com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Submap$SubmapEntryIterator -> com.android.tools.r8.internal.jq: # {"id":"sourceFile","fileName":"Int2ReferenceAVLTreeMap.java"} 1:1:void (com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Submap):1808:1808 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/nq;)V"} 1:1:void add(java.lang.Object):1807:1807 -> add 2:2:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Submap$SubmapEntryIterator.add(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap$Entry):1832:1832 -> add 2:2:void add(java.lang.Object):1807 -> add 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap$Entry com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Submap$SubmapEntryIterator.next():1817:1817 -> next 1:1:java.lang.Object next():1807 -> next 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap$Entry com.android.tools.r8.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 com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Submap$SubmapEntryIterator.set(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap$Entry):1827:1827 -> set 2:2:void set(java.lang.Object):1807 -> set com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Submap$SubmapIterator -> com.android.tools.r8.internal.kq: # {"id":"sourceFile","fileName":"Int2ReferenceAVLTreeMap.java"} com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Submap this$1 -> f 1:2:void (com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Submap):1777:1778 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/nq;)V"} 1:1:void updateNext():1802:1802 -> d 2:2:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry.next():902:902 -> d 2:2:void updateNext():1802 -> d # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:4:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry.next():903:904 -> d 3:4:void updateNext():1802 -> d 5:6:void updateNext():1802:1803 -> d 1:2:void updatePrevious():1797:1798 -> g com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Submap$SubmapKeyIterator -> com.android.tools.r8.internal.lq: # {"id":"sourceFile","fileName":"Int2ReferenceAVLTreeMap.java"} 1:1:void (com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Submap):1848:1848 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/nq;)V"} 1:1:void add(java.lang.Object):1846:1846 -> add 2:2:void com.android.tools.r8.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 -> i 1:1:java.lang.Integer com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Submap$SubmapKeyIterator.next():1878:1878 -> next 1:1:java.lang.Object next():1846 -> next 1:1:java.lang.Integer com.android.tools.r8.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 com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Submap$SubmapKeyIterator.set(java.lang.Integer):1890:1890 -> set 2:2:void set(java.lang.Object):1846 -> set 1:1:int nextInt():1857:1857 -> t com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Submap$SubmapValueIterator -> com.android.tools.r8.internal.mq: # {"id":"sourceFile","fileName":"Int2ReferenceAVLTreeMap.java"} 1:1:void (com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Submap):1910:1910 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/nq;)V"} 2:2:void (com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Submap,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$1):1910:1910 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/nq;I)V"} 1:1:void add(java.lang.Object):1928:1928 -> add 1:1:java.lang.Object next():1913:1913 -> next 1:1:java.lang.Object previous():1918:1918 -> previous 1:1:void set(java.lang.Object):1923:1923 -> set com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$TreeIterator -> com.android.tools.r8.internal.oq: # {"id":"sourceFile","fileName":"Int2ReferenceAVLTreeMap.java"} com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry prev -> a com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry next -> b com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry curr -> c int index -> d com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap this$0 -> e 1:1:void (com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap):1042:1042 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/qq;)V"} 2:5:void (com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap):1040:1043 -> 1:5:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry nextEntry():1068:1072 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/cq;"} 6:6:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry nextEntry():1068:1068 -> a 1:5:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry previousEntry():1080:1084 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/cq;"} 6:6:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry previousEntry():1080:1080 -> b 1:1:void updateNext():1064:1064 -> d 2:2:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry.next():902:902 -> d 2:2:void updateNext():1064 -> d # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:4:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry.next():903:904 -> d 3:4:void updateNext():1064 -> d 5:5:void updateNext():1064:1064 -> d 1:1:void updatePrevious():1076:1076 -> g 1:1:boolean hasNext():1056:1056 -> hasNext 1:1:boolean hasPrevious():1060:1060 -> hasPrevious 1:1:int nextIndex():1088:1088 -> nextIndex 1:1:int previousIndex():1092:1092 -> previousIndex 1:11:void remove():1096:1106 -> remove 12:12:void remove():1096:1096 -> remove com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$ValueIterator -> com.android.tools.r8.internal.pq: # {"id":"sourceFile","fileName":"Int2ReferenceAVLTreeMap.java"} 1:1:void (com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap):1348:1348 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/qq;)V"} 2:2:void (com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$1):1348:1348 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/qq;I)V"} 1:1:void add(java.lang.Object):1366:1366 -> add 1:1:java.lang.Object next():1351:1351 -> next 1:1:java.lang.Object previous():1356:1356 -> previous 1:1:void set(java.lang.Object):1361:1361 -> set com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceArrayMap -> com.android.tools.r8.internal.tq: # {"id":"sourceFile","fileName":"Int2ReferenceArrayMap.java"} int[] key -> b java.lang.Object[] value -> c int size -> d 1:3:void ():70:72 -> 4:6:void (int):81:83 -> 1:1:int access$000(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceArrayMap):37:37 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/tq;)I"} 2:2:int com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceArrayMap.findKey(int):235:235 -> a 2:2:int access$300(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceArrayMap,int):37 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/tq;I)I"} 3:4:int com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceArrayMap.findKey(int):236:237 -> a 3:4:int access$300(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceArrayMap,int):37 -> a 5:7:int com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceArrayMap.findKey(int):235:237 -> a 5:7:boolean containsKey(int):265 -> a 8:10:int com.android.tools.r8.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(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceArrayMap):37:37 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/tq;)I"} 1:1:int[] access$100(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceArrayMap):37:37 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/tq;)[I"} 2:2:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap$FastEntrySet com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceArrayMap.int2ReferenceEntrySet():231:231 -> c 2:2:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSet int2ReferenceEntrySet():37 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/qK;"} 1:4:void clear():257:260 -> clear 1:6:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceArrayMap com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceArrayMap.clone():344:349 -> clone 1:6:java.lang.Object clone():37 -> clone 7:7:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceArrayMap com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceArrayMap.clone():346:346 -> clone 7:7:java.lang.Object clone():37 -> clone 1:2:boolean containsValue(java.lang.Object):270:271 -> containsValue 1:1:java.lang.Object[] access$200(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceArrayMap):37:37 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/tq;)[Ljava/lang/Object;"} 1:4:java.lang.Object get(int):244:247 -> get 1:1:boolean isEmpty():277:277 -> isEmpty 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntSet keySet():321:321 -> keySet # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Qr;"} 1:3:int com.android.tools.r8.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:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ReferenceCollection values():326:326 -> values # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/uS;"} com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceArrayMap$EntrySet -> com.android.tools.r8.internal.sq: # {"id":"sourceFile","fileName":"Int2ReferenceArrayMap.java"} com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceArrayMap this$0 -> a 1:1:void (com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceArrayMap):133:133 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/tq;)V"} 2:2:void (com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceArrayMap,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceArrayMap$1):133:133 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/tq;I)V"} 1:5:boolean contains(java.lang.Object):203:207 -> contains 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectIterator iterator():136:136 -> iterator # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/iK;"} 2:2:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectIterator com.android.tools.r8.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 com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceArrayMap$EntrySet$1 -> com.android.tools.r8.internal.rq: # {"id":"sourceFile","fileName":"Int2ReferenceArrayMap.java"} int curr -> a int next -> b com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceArrayMap$EntrySet this$1 -> c 1:2:void (com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceArrayMap$EntrySet):136:137 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/sq;)V"} 1:1:boolean hasNext():141:141 -> hasNext 1:2:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap$Entry com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceArrayMap$EntrySet$1.next():147:148 -> next 1:2:java.lang.Object next():136 -> next 3:3:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap$Entry com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceArrayMap$EntrySet$1.next():147:147 -> next 3:3:java.lang.Object next():136 -> next 1:6:void remove():153:158 -> remove 7:7:void remove():153:153 -> remove com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceFunction -> com.android.tools.r8.internal.uq: # {"id":"sourceFile","fileName":"Int2ReferenceFunction.java"} boolean containsKey(int) -> a java.lang.Object put(int,java.lang.Object) -> a java.lang.Object get(int) -> get java.lang.Object remove(int) -> remove com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceFunctions$EmptyFunction -> com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceFunctions$EmptyFunction: # {"id":"sourceFile","fileName":"Int2ReferenceFunctions.java"} com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceLinkedOpenHashMap -> com.android.tools.r8.internal.Dq: # {"id":"sourceFile","fileName":"Int2ReferenceLinkedOpenHashMap.java"} int[] key -> b java.lang.Object[] value -> c int mask -> d boolean containsNullKey -> e int first -> f int last -> g long[] link -> h int n -> i int maxFill -> j int size -> k com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceSortedMap$FastSortedEntrySet entries -> l com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntSortedSet keys -> m com.android.tools.r8.it.unimi.dsi.fastutil.objects.ReferenceCollection values -> n 1:1:void (int,float):146:146 -> # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} 2:56:void (int,float):101:155 -> 1:1:java.lang.Object access$300(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceLinkedOpenHashMap,int):86:86 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Dq;I)V"} 2:2:java.lang.Object com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceLinkedOpenHashMap.removeNullEntry():285:285 -> a 2:2:java.lang.Object access$200(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceLinkedOpenHashMap):86 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Dq;)V"} 3:7:java.lang.Object com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceLinkedOpenHashMap.removeNullEntry():286:290 -> a 3:7:java.lang.Object access$200(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceLinkedOpenHashMap):86 -> a 8:32:int com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceLinkedOpenHashMap.insert(int,java.lang.Object):307:331 -> a 8:32:java.lang.Object put(int,java.lang.Object):338 -> a 33:35:java.lang.Object put(int,java.lang.Object):339:341 -> a 36:45:boolean containsKey(int):684:693 -> a 46:47:int firstIntKey():905:906 -> a 48:48:int firstIntKey():905:905 -> a 49:49:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceSortedMap subMap(int,int):947:947 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(II)Lcom/android/tools/r8/internal/lr;"} 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceSortedMap tailMap(int):927:927 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/internal/lr;"} 1:24:void fixPointers(int,int):872:895 -> c 25:25:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceSortedMap headMap(int):937:937 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/internal/lr;"} 26:27:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceSortedMap$FastSortedEntrySet com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceLinkedOpenHashMap.int2ReferenceEntrySet():1358:1359 -> c 26:27:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSet int2ReferenceEntrySet():86 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/qK;"} 28:29:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceSortedMap$FastSortedEntrySet com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceLinkedOpenHashMap.int2ReferenceEntrySet():1358:1359 -> c 28:29:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet int2ReferenceEntrySet():86 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/uK;"} 1:6:void clear():717:722 -> clear 1:11:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceLinkedOpenHashMap com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceLinkedOpenHashMap.clone():1704:1714 -> clone 1:11:java.lang.Object clone():86 -> clone 12:12:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceLinkedOpenHashMap com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceLinkedOpenHashMap.clone():1706:1706 -> clone 12:12:java.lang.Object clone():86 -> clone 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntComparator comparator():0:0 -> comparator # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/yr;"} 2:2:java.util.Comparator comparator():0:0 -> comparator 1:5:boolean containsValue(java.lang.Object):700:704 -> containsValue 1:25:void fixPointers(int):834:858 -> d 26:27:int lastIntKey():916:917 -> d 28:28:int lastIntKey():916:916 -> d 1:42:void rehash(int):1645:1686 -> e 1:4:java.lang.Object removeEntry(int):275:278 -> f 5:11:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceLinkedOpenHashMap.shiftKeys(int):356:362 -> f 5:11:java.lang.Object removeEntry(int):279 -> f 12:12:java.lang.Object removeEntry(int):280:280 -> f 13:19:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceLinkedOpenHashMap.shiftKeys(int):365:371 -> f 13:19:java.lang.Object removeEntry(int):279 -> f 1:11:java.lang.Object get(int):667:677 -> get 1:1:int com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceLinkedOpenHashMap.realSize():261:261 -> hashCode 1:1:int hashCode():1731 -> hashCode 2:10:int hashCode():1732:1740 -> hashCode 1:1:boolean isEmpty():732:732 -> isEmpty 1:2:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntSortedSet keySet():1491:1492 -> keySet # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Tr;"} 1:1:void putAll(java.util.Map):296:296 -> putAll 2:3:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceLinkedOpenHashMap.ensureCapacity(int):265:266 -> putAll 2:3:void putAll(java.util.Map):296 -> putAll 4:4:int com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceLinkedOpenHashMap.size():727:727 -> putAll 4:4:void putAll(java.util.Map):298 -> putAll 5:5:void putAll(java.util.Map):298:298 -> putAll 6:6:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceLinkedOpenHashMap.tryCapacity(long):270:270 -> putAll 6:6:void putAll(java.util.Map):298 -> putAll 7:7:void putAll(java.util.Map):0:0 -> putAll # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":10,"2":11,"3":12},"outline":"Lcom/android/tools/r8/internal/wo;a(JJJ)J"} 10:10:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceLinkedOpenHashMap.tryCapacity(long):270:270 -> putAll 10:10:void putAll(java.util.Map):298 -> putAll 11:11:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceLinkedOpenHashMap.tryCapacity(long):270:270 -> putAll 11:11:void putAll(java.util.Map):298 -> putAll 12:12:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceLinkedOpenHashMap.tryCapacity(long):270:270 -> putAll 12:12:void putAll(java.util.Map):298 -> putAll 8:8:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceLinkedOpenHashMap.tryCapacity(long):271:271 -> putAll 8:8:void putAll(java.util.Map):298 -> putAll 9:9:void putAll(java.util.Map):301:301 -> putAll 1:1:java.lang.Object remove(int):377:377 -> remove 2:7:java.lang.Object com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceLinkedOpenHashMap.removeNullEntry():285:290 -> remove 2:7:java.lang.Object remove(int):377 -> remove 8:18:java.lang.Object remove(int):378:388 -> remove 1:1:int size():727:727 -> size 1:22:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ReferenceCollection values():1532:1553 -> values # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/uS;"} com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceLinkedOpenHashMap$1 -> com.android.tools.r8.internal.vq: # {"id":"sourceFile","fileName":"Int2ReferenceLinkedOpenHashMap.java"} com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceLinkedOpenHashMap this$0 -> a 1:1:void (com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceLinkedOpenHashMap):1532:1532 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Dq;)V"} 1:1:void clear():1550:1550 -> clear 1:1:boolean contains(java.lang.Object):1545:1545 -> contains 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectIterator iterator():1535:1535 -> iterator # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/iK;"} 1:1:int size():1540:1540 -> size com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceLinkedOpenHashMap$EntryIterator -> com.android.tools.r8.internal.wq: # {"id":"sourceFile","fileName":"Int2ReferenceLinkedOpenHashMap.java"} com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceLinkedOpenHashMap$MapEntry entry -> f com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceLinkedOpenHashMap this$0 -> g 1:1:void (com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceLinkedOpenHashMap):1158:1158 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Dq;)V"} 1:1:void add(java.lang.Object):1155:1155 -> add 2:2:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceLinkedOpenHashMap$MapIterator.add(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap$Entry):1151:1151 -> add 2:2:void add(java.lang.Object):1155 -> add 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceLinkedOpenHashMap$MapEntry com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceLinkedOpenHashMap$EntryIterator.next():1167:1167 -> next 1:1:java.lang.Object next():1155 -> next 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceLinkedOpenHashMap$MapEntry com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceLinkedOpenHashMap$EntryIterator.previous():1172:1172 -> previous 1:1:java.lang.Object previous():1155 -> previous 1:2:void remove():1177:1178 -> remove 1:1:void set(java.lang.Object):1155:1155 -> set 2:2:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceLinkedOpenHashMap$MapIterator.set(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap$Entry):1147:1147 -> set 2:2:void set(java.lang.Object):1155 -> set com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceLinkedOpenHashMap$KeyIterator -> com.android.tools.r8.internal.xq: # {"id":"sourceFile","fileName":"Int2ReferenceLinkedOpenHashMap.java"} com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceLinkedOpenHashMap this$0 -> f 1:2:void (com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceLinkedOpenHashMap):1409:1410 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Dq;)V"} 1:1:void add(java.lang.Object):1371:1371 -> add 2:2:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceLinkedOpenHashMap$KeyIterator.add(java.lang.Integer):1406:1406 -> add 2:2:void add(java.lang.Object):1371 -> add 1:1:int previousInt():1378:1378 -> i 1:1:java.lang.Integer com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceLinkedOpenHashMap$KeyIterator.next():1421:1421 -> next 1:1:java.lang.Object next():1371 -> next 1:1:java.lang.Integer com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceLinkedOpenHashMap$KeyIterator.previous():1394:1394 -> previous 1:1:java.lang.Object previous():1371 -> previous 1:1:void set(java.lang.Object):1371:1371 -> set 2:2:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceLinkedOpenHashMap$KeyIterator.set(java.lang.Integer):1400:1400 -> set 2:2:void set(java.lang.Object):1371 -> set 1:1:int nextInt():1415:1415 -> t com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceLinkedOpenHashMap$KeySet -> com.android.tools.r8.internal.yq: # {"id":"sourceFile","fileName":"Int2ReferenceLinkedOpenHashMap.java"} com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceLinkedOpenHashMap this$0 -> a 1:1:void (com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceLinkedOpenHashMap):1425:1425 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Dq;)V"} 2:2:void (com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceLinkedOpenHashMap,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceLinkedOpenHashMap$1):1425:1425 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Dq;I)V"} 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntSortedSet tailSet(int):1475:1475 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/internal/Tr;"} 1:1:void clear():1453:1453 -> clear java.util.Comparator comparator() -> comparator 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntSortedSet headSet(int):1480:1480 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/internal/Tr;"} 2:2:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntSortedSet subSet(int,int):1485:1485 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(II)Lcom/android/tools/r8/internal/Tr;"} 1:1:boolean contains(int):1441:1441 -> f 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntListIterator com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceLinkedOpenHashMap$KeySet.iterator():1431:1431 -> iterator 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntBidirectionalIterator iterator():1425 -> iterator # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/tr;"} 2:2:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntListIterator com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceLinkedOpenHashMap$KeySet.iterator():1431:1431 -> iterator 2:2:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntIterator iterator():1425 -> iterator # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Br;"} 3:3:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntListIterator com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceLinkedOpenHashMap$KeySet.iterator():1431:1431 -> iterator 3:3:java.util.Iterator iterator():1425 -> iterator 1:3:boolean remove(int):1446:1448 -> k 1:2:int firstInt():1458:1459 -> k0 3:3:int firstInt():1458:1458 -> k0 1:1:int size():1436:1436 -> size 1:2:int lastInt():1464:1465 -> u 3:3:int lastInt():1464:1464 -> u com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceLinkedOpenHashMap$MapEntry -> com.android.tools.r8.internal.zq: # {"id":"sourceFile","fileName":"Int2ReferenceLinkedOpenHashMap.java"} int index -> a com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceLinkedOpenHashMap this$0 -> b 1:2:void (com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceLinkedOpenHashMap,int):771:772 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Dq;I)V"} 1:1:int getIntKey():780:780 -> a 1:3:boolean equals(java.lang.Object):810:812 -> equals 1:1:java.lang.Integer com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceLinkedOpenHashMap$MapEntry.getKey():804:804 -> getKey 1:1:java.lang.Object getKey():766 -> getKey 1:1:java.lang.Object getValue():785:785 -> getValue 1:1:int hashCode():817:817 -> hashCode 1:2:java.lang.Object setValue(java.lang.Object):790:791 -> setValue 1:1:java.lang.String toString():822:822 -> toString com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceLinkedOpenHashMap$MapEntrySet -> com.android.tools.r8.internal.Aq: # {"id":"sourceFile","fileName":"Int2ReferenceLinkedOpenHashMap.java"} com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceLinkedOpenHashMap this$0 -> a 1:1:void (com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceLinkedOpenHashMap):1205:1205 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Dq;)V"} 2:2:void (com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceLinkedOpenHashMap,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceLinkedOpenHashMap$1):1205:1205 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Dq;I)V"} 1:1:void clear():1309:1309 -> clear java.util.Comparator comparator() -> comparator 1:16:boolean contains(java.lang.Object):1245:1260 -> contains 1:2:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap$Entry com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceLinkedOpenHashMap$MapEntrySet.first():1232:1233 -> first 1:2:java.lang.Object first():1205 -> first 3:3:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap$Entry com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceLinkedOpenHashMap$MapEntrySet.first():1232:1232 -> first 3:3:java.lang.Object first():1205 -> first 1:1:java.util.SortedSet headSet(java.lang.Object):1205:1205 -> headSet 2:2:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceLinkedOpenHashMap$MapEntrySet.headSet(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap$Entry):1222:1222 -> headSet 2:2:java.util.SortedSet headSet(java.lang.Object):1205 -> headSet 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectBidirectionalIterator iterator():1207:1207 -> iterator # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/cK;"} 1:2:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap$Entry com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceLinkedOpenHashMap$MapEntrySet.last():1238:1239 -> last 1:2:java.lang.Object last():1205 -> last 3:3:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap$Entry com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceLinkedOpenHashMap$MapEntrySet.last():1238:1238 -> last 3:3:java.lang.Object last():1205 -> last 1:29:boolean remove(java.lang.Object):1267:1295 -> remove 1:1:int size():1304:1304 -> size 1:1:java.util.SortedSet subSet(java.lang.Object,java.lang.Object):1205:1205 -> subSet 2:2:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceLinkedOpenHashMap$MapEntrySet.subSet(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap$Entry,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap$Entry):1217:1217 -> subSet 2:2:java.util.SortedSet subSet(java.lang.Object,java.lang.Object):1205 -> subSet 1:1:java.util.SortedSet tailSet(java.lang.Object):1205:1205 -> tailSet 2:2:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceLinkedOpenHashMap$MapEntrySet.tailSet(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap$Entry):1227:1227 -> tailSet 2:2:java.util.SortedSet tailSet(java.lang.Object):1205 -> tailSet com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceLinkedOpenHashMap$MapIterator -> com.android.tools.r8.internal.Bq: # {"id":"sourceFile","fileName":"Int2ReferenceLinkedOpenHashMap.java"} int prev -> a int next -> b int curr -> c int index -> d com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceLinkedOpenHashMap this$0 -> e 1:1:void (com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceLinkedOpenHashMap,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceLinkedOpenHashMap$1):967:967 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Dq;I)V"} 2:2:void (com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceLinkedOpenHashMap):992:992 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Dq;)V"} 3:24:void (com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceLinkedOpenHashMap):973:994 -> 1:14:void ensureIndexKnown():1034:1047 -> a 1:5:int nextEntry():1062:1066 -> b 6:6:int nextEntry():1062:1062 -> b 1:5:int previousEntry():1071:1075 -> d 6:6:int previousEntry():1071:1071 -> d 1:1:boolean hasNext():1026:1026 -> hasNext 1:1:boolean hasPrevious():1030:1030 -> hasPrevious 1:2:int nextIndex():1052:1053 -> nextIndex 1:2:int previousIndex():1057:1058 -> previousIndex 1:48:void remove():1080:1127 -> remove 49:49:void remove():1081:1081 -> remove com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceLinkedOpenHashMap$ValueIterator -> com.android.tools.r8.internal.Cq: # {"id":"sourceFile","fileName":"Int2ReferenceLinkedOpenHashMap.java"} com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceLinkedOpenHashMap this$0 -> f 1:2:void (com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceLinkedOpenHashMap):1520:1521 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Dq;)V"} 1:1:void add(java.lang.Object):1517:1517 -> add 1:1:java.lang.Object next():1526:1526 -> next 1:1:java.lang.Object previous():1507:1507 -> previous 1:1:void set(java.lang.Object):1512:1512 -> set com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap -> com.android.tools.r8.internal.Gq: # {"id":"sourceFile","fileName":"Int2ReferenceMap.java"} java.lang.Object put(java.lang.Integer,java.lang.Object) -> a com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSet int2ReferenceEntrySet() -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/qK;"} java.lang.Object get(java.lang.Object) -> get com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntSet keySet() -> keySet # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Qr;"} com.android.tools.r8.it.unimi.dsi.fastutil.objects.ReferenceCollection values() -> values # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/uS;"} com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap$Entry -> com.android.tools.r8.internal.Eq: # {"id":"sourceFile","fileName":"Int2ReferenceMap.java"} int getIntKey() -> a com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap$FastEntrySet -> com.android.tools.r8.internal.Fq: # {"id":"sourceFile","fileName":"Int2ReferenceMap.java"} com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMaps -> com.android.tools.r8.internal.Iq: # {"id":"sourceFile","fileName":"Int2ReferenceMaps.java"} com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMaps$EmptyMap EMPTY_MAP -> a 1:1:void ():124:124 -> com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMaps$EmptyMap -> com.android.tools.r8.internal.Hq: # {"id":"sourceFile","fileName":"Int2ReferenceMaps.java"} 1:1:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceFunctions$EmptyFunction.():41:41 -> 1:1:void ():46 -> boolean containsKey(int) -> a # {"id":"com.android.tools.r8.synthesized"} 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSet int2ReferenceEntrySet():62:62 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/qK;"} void clear() -> clear # {"id":"com.android.tools.r8.synthesized"} 1:1:java.lang.Object clone():95:95 -> clone boolean containsValue(java.lang.Object) -> containsValue 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSet entrySet():75:75 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/qK;"} 1:1:java.util.Set entrySet():43:43 -> entrySet 1:2:boolean equals(java.lang.Object):110:111 -> equals java.lang.Object get(int) -> get # {"id":"com.android.tools.r8.synthesized"} int hashCode() -> hashCode boolean isEmpty() -> isEmpty 1:1:java.util.Set keySet():43:43 -> keySet 2:2:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntSet keySet():80:80 -> keySet # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Qr;"} 1:1:void putAll(java.util.Map):56:56 -> putAll int size() -> size # {"id":"com.android.tools.r8.synthesized"} 1:1:java.lang.String toString():116:116 -> toString 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ReferenceCollection values():86:86 -> values # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/uS;"} 2:2:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ReferenceCollection com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMaps$EmptyMap.values():86:86 -> values 2:2:java.util.Collection values():43 -> values com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap -> com.android.tools.r8.internal.Rq: # {"id":"sourceFile","fileName":"Int2ReferenceOpenHashMap.java"} int[] key -> b java.lang.Object[] value -> c int mask -> d boolean containsNullKey -> e int n -> f int maxFill -> g int size -> h float f -> i com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap$FastEntrySet entries -> j com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntSet keys -> k com.android.tools.r8.it.unimi.dsi.fastutil.objects.ReferenceCollection values -> l 1:9:void (int,float):91:99 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(I)V"} 10:10:void (int,float):93:93 -> 11:11:void ():119:119 -> 12:13:void (com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap,float):155:156 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Gq;)V"} 1:1:java.lang.Object access$400(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap,int):49:49 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Rq;I)V"} 2:2:java.lang.Object com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap.removeNullEntry():228:228 -> a 2:2:java.lang.Object access$300(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap):49 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Rq;)V"} 3:6:java.lang.Object com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap.removeNullEntry():229:232 -> a 3:6:java.lang.Object access$300(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap):49 -> a 7:22:int com.android.tools.r8.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:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap$FastEntrySet com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap.int2ReferenceEntrySet():707:708 -> c 1:2:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSet int2ReferenceEntrySet():49 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/qK;"} 1:5:void clear():377:381 -> clear 1:10:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap.clone():945:954 -> clone 1:10:java.lang.Object clone():49 -> clone 11:11:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap.clone():947:947 -> clone 11:11:java.lang.Object clone():49 -> clone 1:5:boolean containsValue(java.lang.Object):360:364 -> containsValue 1:7:void rehash(int):907:913 -> d 8:8:int com.android.tools.r8.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 com.android.tools.r8.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 com.android.tools.r8.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 com.android.tools.r8.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:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntSet keySet():768:769 -> keySet # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Qr;"} 1:1:void putAll(java.util.Map):238:238 -> putAll 2:3:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap.ensureCapacity(int):209:210 -> putAll 2:3:void putAll(java.util.Map):238 -> putAll 4:4:int com.android.tools.r8.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:6:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap.tryCapacity(long):214:214 -> putAll 6:6:void putAll(java.util.Map):240 -> putAll 7:7:void putAll(java.util.Map):0:0 -> putAll # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":10,"2":11,"3":12},"outline":"Lcom/android/tools/r8/internal/wo;a(JJJ)J"} 10:10:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap.tryCapacity(long):214:214 -> putAll 10:10:void putAll(java.util.Map):240 -> putAll 11:11:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap.tryCapacity(long):214:214 -> putAll 11:11:void putAll(java.util.Map):240 -> putAll 12:12:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap.tryCapacity(long):214:214 -> putAll 12:12:void putAll(java.util.Map):240 -> putAll 8:8:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap.tryCapacity(long):215:215 -> putAll 8:8:void putAll(java.util.Map):240 -> putAll 9:9:void putAll(java.util.Map):243:243 -> putAll 1:1:java.lang.Object remove(int):309:309 -> remove 2:6:java.lang.Object com.android.tools.r8.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:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ReferenceCollection values():794:815 -> values # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/uS;"} com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap$1 -> com.android.tools.r8.internal.Jq: # {"id":"sourceFile","fileName":"Int2ReferenceOpenHashMap.java"} com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap this$0 -> a 1:1:void (com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap):794:794 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Rq;)V"} 1:1:void clear():812:812 -> clear 1:1:boolean contains(java.lang.Object):807:807 -> contains 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectIterator iterator():797:797 -> iterator # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/iK;"} 1:1:int size():802:802 -> size com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap$EntryIterator -> com.android.tools.r8.internal.Kq: # {"id":"sourceFile","fileName":"Int2ReferenceOpenHashMap.java"} com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap$MapEntry entry -> g com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap this$0 -> h 1:1:void (com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap):600:600 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Rq;)V"} 2:2:void (com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap$1):600:600 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Rq;I)V"} 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap$MapEntry com.android.tools.r8.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 com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap$KeyIterator -> com.android.tools.r8.internal.Lq: # {"id":"sourceFile","fileName":"Int2ReferenceOpenHashMap.java"} com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap this$0 -> g 1:2:void (com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap):721:722 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Rq;)V"} 1:1:java.lang.Integer com.android.tools.r8.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 -> t com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap$KeySet -> com.android.tools.r8.internal.Mq: # {"id":"sourceFile","fileName":"Int2ReferenceOpenHashMap.java"} com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap this$0 -> a 1:1:void (com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap):737:737 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Rq;)V"} 2:2:void (com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap$1):737:737 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Rq;I)V"} 1:1:void clear():762:762 -> clear 1:1:boolean contains(int):750:750 -> f 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntIterator iterator():740:740 -> iterator # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Br;"} 1:3:boolean remove(int):755:757 -> k 1:1:int size():745:745 -> size com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap$MapEntry -> com.android.tools.r8.internal.Nq: # {"id":"sourceFile","fileName":"Int2ReferenceOpenHashMap.java"} int index -> a com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap this$0 -> b 1:2:void (com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap,int):430:431 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Rq;I)V"} 1:1:int getIntKey():439:439 -> a 1:3:boolean equals(java.lang.Object):469:471 -> equals 1:1:java.lang.Integer com.android.tools.r8.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 com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap$MapEntrySet -> com.android.tools.r8.internal.Oq: # {"id":"sourceFile","fileName":"Int2ReferenceOpenHashMap.java"} com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap this$0 -> a 1:1:void (com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap):625:625 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Rq;)V"} 2:2:void (com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap$1):625:625 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Rq;I)V"} 1:1:void clear():701:701 -> clear 1:16:boolean contains(java.lang.Object):637:652 -> contains 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectIterator iterator():627:627 -> iterator # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/iK;"} 1:29:boolean remove(java.lang.Object):659:687 -> remove 1:1:int size():696:696 -> size com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap$MapIterator -> com.android.tools.r8.internal.Pq: # {"id":"sourceFile","fileName":"Int2ReferenceOpenHashMap.java"} int pos -> a int last -> b boolean mustReturnNullKey -> d com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntArrayList wrapped -> e com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap this$0 -> f 1:24:void (com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap):486:509 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Rq;)V"} 25:25:void (com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap$1):486:486 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Rq;I)V"} 1:18:int nextEntry():521:538 -> a 19:19:int nextEntry():521:521 -> a 1:1:boolean hasNext():517:517 -> hasNext 1:5:void remove():576:580 -> remove 6:12:void com.android.tools.r8.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 com.android.tools.r8.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 com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap$ValueIterator -> com.android.tools.r8.internal.Qq: # {"id":"sourceFile","fileName":"Int2ReferenceOpenHashMap.java"} com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap this$0 -> g 1:2:void (com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap):782:783 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Rq;)V"} 1:1:java.lang.Object next():788:788 -> next com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap -> com.android.tools.r8.internal.jr: # {"id":"sourceFile","fileName":"Int2ReferenceRBTreeMap.java"} com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Entry tree -> b int count -> c com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Entry firstEntry -> d com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Entry lastEntry -> e com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet entries -> f com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntSortedSet keys -> g com.android.tools.r8.it.unimi.dsi.fastutil.objects.ReferenceCollection values -> h boolean modified -> i boolean[] dirPath -> j com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Entry[] nodePath -> k 1:1:void ():81:81 -> 2:10:void ():75:83 -> 1:11:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Entry com.android.tools.r8.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 com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap.compare(int,int):234:234 -> a 12:12:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Entry com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap.add(int):320 -> a 12:12:java.lang.Object put(int,java.lang.Object):288 -> a 13:23:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Entry com.android.tools.r8.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 com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Entry.right(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Entry):837:838 -> a 24:25:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Entry com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap.add(int):335 -> a 24:25:java.lang.Object put(int,java.lang.Object):288 -> a 26:33:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Entry com.android.tools.r8.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 com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Entry.left(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Entry):826:827 -> a 34:35:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Entry com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap.add(int):346 -> a 34:35:java.lang.Object put(int,java.lang.Object):288 -> a 36:70:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Entry com.android.tools.r8.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 com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Entry.succ(boolean):794:794 -> a 71:71:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Entry com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap.add(int):387 -> a 71:71:java.lang.Object put(int,java.lang.Object):288 -> a 72:92:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Entry com.android.tools.r8.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 com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Entry.succ(boolean):794:794 -> a 93:93:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Entry com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap.add(int):409 -> a 93:93:java.lang.Object put(int,java.lang.Object):288 -> a 94:119:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Entry com.android.tools.r8.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:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Entry com.android.tools.r8.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:125:int firstIntKey():967:968 -> a 126:126:int firstIntKey():967:967 -> a 127:127:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceSortedMap subMap(int,int):1389:1389 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(II)Lcom/android/tools/r8/internal/lr;"} 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceSortedMap tailMap(int):1384:1384 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/internal/lr;"} 1:1:int compare(int,int):234:234 -> c 2:80:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet int2ReferenceEntrySet():1127:1205 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/uK;"} 81:81:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceSortedMap headMap(int):1379:1379 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/internal/lr;"} 1:6:void clear():679:684 -> clear 1:14:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap.clone():1913:1926 -> clone 1:14:java.lang.Object clone():43 -> clone 15:16:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Entry.left(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Entry):826:827 -> clone 15:16:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap.clone():1926 -> clone 15:16:java.lang.Object clone():43 -> clone 17:22:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap.clone():1928:1933 -> clone 17:22:java.lang.Object clone():43 -> clone 23:24:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Entry.left(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Entry):826:827 -> clone 23:24:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap.clone():1934 -> clone 23:24:java.lang.Object clone():43 -> clone 25:49:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap.clone():1935:1959 -> clone 25:49:java.lang.Object clone():43 -> clone 50:51:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Entry.right(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Entry):837:838 -> clone 50:51:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap.clone():1960 -> clone 50:51:java.lang.Object clone():43 -> clone 52:52:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap.clone():1915:1915 -> clone 52:52:java.lang.Object clone():43 -> clone 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntComparator comparator():0:0 -> comparator # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/yr;"} 2:2:java.util.Comparator comparator():0:0 -> comparator 1:3:boolean containsValue(java.lang.Object):667:669 -> containsValue 4:4:java.lang.Object com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$ValueIterator.next():1315:1315 -> containsValue 4:4:boolean containsValue(java.lang.Object):671 -> containsValue 1:3:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Entry findKey(int):247:249 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/internal/Vq;"} 4:4:int com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap.compare(int,int):234:234 -> d 4:4:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Entry findKey(int):249 -> d 5:5:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Entry com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Entry.left():742:742 -> d 5:5:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Entry findKey(int):250 -> d 6:6:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Entry com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Entry.right():752:752 -> d 6:6:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Entry findKey(int):250 -> d 7:8:int lastIntKey():973:974 -> d 9:9:int lastIntKey():973:973 -> d 1:3:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Entry locateKey(int):264:266 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/internal/Vq;"} 4:4:int com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap.compare(int,int):234:234 -> e 4:4:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Entry locateKey(int):266 -> e 5:5:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Entry com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Entry.left():742:742 -> e 5:5:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Entry locateKey(int):268 -> e 6:6:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Entry com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Entry.right():752:752 -> e 6:6:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Entry locateKey(int):268 -> e 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:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntSortedSet keySet():1298:1299 -> keySet # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Tr;"} 1:8:java.lang.Object remove(int):449:456 -> remove 9:9:int com.android.tools.r8.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:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Entry com.android.tools.r8.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 com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Entry.right(com.android.tools.r8.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 com.android.tools.r8.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 com.android.tools.r8.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:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Entry com.android.tools.r8.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:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Entry com.android.tools.r8.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:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ReferenceCollection values():1348:1369 -> values # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/uS;"} com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$2 -> com.android.tools.r8.internal.Tq: # {"id":"sourceFile","fileName":"Int2ReferenceRBTreeMap.java"} java.util.Comparator comparator -> a com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap this$0 -> b 1:2:void (com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap):1127:1128 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/jr;)V"} 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:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap$Entry com.android.tools.r8.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:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$2.headSet(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap$Entry):1197:1197 -> headSet 2:2:java.util.SortedSet headSet(java.lang.Object):1127 -> headSet 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectBidirectionalIterator iterator():1141:1141 -> iterator # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/cK;"} 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap$Entry com.android.tools.r8.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:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$2.subSet(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap$Entry,com.android.tools.r8.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:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$2.tailSet(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap$Entry):1202:1202 -> tailSet 2:2:java.util.SortedSet tailSet(java.lang.Object):1127 -> tailSet com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$2$1 -> com.android.tools.r8.internal.Sq: # {"id":"sourceFile","fileName":"Int2ReferenceRBTreeMap.java"} com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$2 this$1 -> a 1:1:void (com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$2):1128:1128 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Tq;)V"} 1:1:int compare(java.lang.Object,java.lang.Object):1128:1128 -> compare 2:2:int com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$2$1.compare(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap$Entry,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap$Entry):1130:1130 -> compare 2:2:int compare(java.lang.Object,java.lang.Object):1128 -> compare com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$3 -> com.android.tools.r8.internal.Uq: # {"id":"sourceFile","fileName":"Int2ReferenceRBTreeMap.java"} com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap this$0 -> a 1:1:void (com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap):1348:1348 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/jr;)V"} 1:1:void clear():1366:1366 -> clear 1:1:boolean contains(java.lang.Object):1356:1356 -> contains 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectIterator iterator():1351:1351 -> iterator # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/iK;"} 1:1:int size():1361:1361 -> size com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Entry -> com.android.tools.r8.internal.Vq: # {"id":"sourceFile","fileName":"Int2ReferenceRBTreeMap.java"} com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Entry left -> c com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Entry right -> d int info -> e 1:1:void ():720:720 -> 2:3:void (int,java.lang.Object):732:733 -> 1:2:void pred(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Entry):804:805 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Vq;)V"} 3:4:void black(boolean):858:859 -> a 1:2:void pred(boolean):781:782 -> b 3:4:void succ(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Entry):815:816 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Vq;)V"} 5:5:boolean black():847:847 -> b 1:7:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Entry clone():899:905 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Vq;"} 8:8:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Entry clone():901:901 -> c 1:1:java.lang.Object clone():698:698 -> clone 1:1:boolean pred():761:761 -> d 1:3:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Entry prev():881:883 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Vq;"} 1:3:boolean equals(java.lang.Object):912:914 -> equals 1:1:boolean succ():770:770 -> f 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 com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$EntryIterator -> com.android.tools.r8.internal.Wq: # {"id":"sourceFile","fileName":"Int2ReferenceRBTreeMap.java"} 1:1:void (com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap):1097:1097 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/jr;)V"} 1:1:void add(java.lang.Object):1096:1096 -> add 2:2:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$EntryIterator.add(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap$Entry):1121:1121 -> add 2:2:void add(java.lang.Object):1096 -> add 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap$Entry com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$EntryIterator.next():1106:1106 -> next 1:1:java.lang.Object next():1096 -> next 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap$Entry com.android.tools.r8.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 com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$EntryIterator.set(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap$Entry):1116:1116 -> set 2:2:void set(java.lang.Object):1096 -> set com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$KeyIterator -> com.android.tools.r8.internal.Xq: # {"id":"sourceFile","fileName":"Int2ReferenceRBTreeMap.java"} 1:1:void (com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap):1219:1219 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/jr;)V"} 1:1:void add(java.lang.Object):1218:1218 -> add 2:2:void com.android.tools.r8.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 -> i 1:1:java.lang.Integer com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$KeyIterator.next():1249:1249 -> next 1:1:java.lang.Object next():1218 -> next 1:1:java.lang.Integer com.android.tools.r8.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 com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$KeyIterator.set(java.lang.Integer):1261:1261 -> set 2:2:void set(java.lang.Object):1218 -> set 1:1:int nextInt():1228:1228 -> t com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$KeySet -> com.android.tools.r8.internal.Yq: # {"id":"sourceFile","fileName":"Int2ReferenceRBTreeMap.java"} com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap this$0 -> b 1:1:void (com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap):1274:1274 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/jr;)V"} 2:2:void (com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$1):1274:1274 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/jr;I)V"} 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntBidirectionalIterator iterator():1276:1276 -> iterator # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/tr;"} com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Submap -> com.android.tools.r8.internal.gr: # {"id":"sourceFile","fileName":"Int2ReferenceRBTreeMap.java"} int from -> b int to -> c boolean bottom -> d boolean top -> e com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet entries -> f com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntSortedSet keys -> g com.android.tools.r8.it.unimi.dsi.fastutil.objects.ReferenceCollection values -> h com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap this$0 -> i 1:7:void (com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap,int,boolean,int,boolean):1434:1440 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/jr;IZIZ)V"} 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":1621,"2":1622,"3":1623,"4":1624},"outline":"Lcom/android/tools/r8/internal/a5;a(Ljava/lang/String;ILjava/lang/String;)Ljava/lang/StringBuilder;"} 1621:1621:java.lang.Object put(int,java.lang.Object):1614:1614 -> a 1622:1622:java.lang.Object put(int,java.lang.Object):1614:1614 -> a 1623:1623:java.lang.Object put(int,java.lang.Object):1614:1614 -> a 1624:1624:java.lang.Object put(int,java.lang.Object):1614:1614 -> a 1618:1620:java.lang.Object put(int,java.lang.Object):1614:1616 -> a 1625:1629:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceSortedMap subMap(int,int):1663:1667 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(II)Lcom/android/tools/r8/internal/lr;"} 1630:1632:int firstIntKey():1718:1720 -> a 1633:1633:int firstIntKey():1719:1719 -> a 1:2:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceSortedMap tailMap(int):1657:1658 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/internal/lr;"} 1:81:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet int2ReferenceEntrySet():1465:1545 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/uK;"} 82:83:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceSortedMap headMap(int):1651:1652 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/internal/lr;"} 1:4:void clear():1445:1448 -> clear 1:1:java.util.Comparator comparator():1403:1403 -> comparator 2:2:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntComparator comparator():1646:1646 -> comparator # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/yr;"} 1:4:boolean containsValue(java.lang.Object):1594:1597 -> containsValue 1:1:boolean in(int):1460:1460 -> d 2:4:int lastIntKey():1725:1727 -> d 5:5:int lastIntKey():1726:1726 -> d 1:1:java.lang.Object get(int):1608:1608 -> get 1:1:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Submap$SubmapIterator.(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Submap):1742:1742 -> isEmpty 1:1:boolean isEmpty():1641 -> isEmpty 2:2:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$TreeIterator.(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap):1009:1009 -> isEmpty 2:2:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Submap$SubmapIterator.(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Submap):1742 -> isEmpty 2:2:boolean isEmpty():1641 -> isEmpty 3:3:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Submap$SubmapIterator.(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Submap):1743:1743 -> isEmpty 3:3:boolean isEmpty():1641 -> isEmpty 1:9:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Entry firstEntry():1677:1685 -> k # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Vq;"} 10:12:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Entry com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Entry.next():868:870 -> k 10:12:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Entry firstEntry():1685 -> k 13:13:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Entry firstEntry():1689:1689 -> k 1:2:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntSortedSet keySet():1560:1561 -> keySet # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Tr;"} 1:13:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Entry lastEntry():1700:1712 -> l # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Vq;"} 1:4:java.lang.Object remove(int):1622:1625 -> remove 1:5:int size():1630:1634 -> size 1:18:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ReferenceCollection values():1566:1583 -> values # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/uS;"} com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Submap$1 -> com.android.tools.r8.internal.Zq: # {"id":"sourceFile","fileName":"Int2ReferenceRBTreeMap.java"} com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Submap this$1 -> a 1:1:void (com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Submap):1465:1465 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/gr;)V"} 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:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap$Entry com.android.tools.r8.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:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Submap$1.headSet(com.android.tools.r8.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 com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Submap$SubmapIterator.(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Submap):1742:1742 -> isEmpty 2:2:boolean isEmpty():1512 -> isEmpty 3:3:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$TreeIterator.(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap):1009:1009 -> isEmpty 3:3:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Submap$SubmapIterator.(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Submap):1742 -> isEmpty 3:3:boolean isEmpty():1512 -> isEmpty 4:4:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Submap$SubmapIterator.(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Submap):1743:1743 -> isEmpty 4:4:boolean isEmpty():1512 -> isEmpty 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectBidirectionalIterator iterator():1468:1468 -> iterator # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/cK;"} 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap$Entry com.android.tools.r8.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:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap$Entry com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Submap$SubmapEntryIterator.next():1782:1782 -> size 2:2:java.lang.Object com.android.tools.r8.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:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Submap$1.subSet(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap$Entry,com.android.tools.r8.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:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Submap$1.tailSet(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap$Entry):1542:1542 -> tailSet 2:2:java.util.SortedSet tailSet(java.lang.Object):1465 -> tailSet com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Submap$2 -> com.android.tools.r8.internal.ar: # {"id":"sourceFile","fileName":"Int2ReferenceRBTreeMap.java"} com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Submap this$1 -> a 1:1:void (com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Submap):1566:1566 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/gr;)V"} 1:1:void clear():1580:1580 -> clear 1:1:boolean contains(java.lang.Object):1572:1572 -> contains 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectIterator iterator():1568:1568 -> iterator # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/iK;"} 1:1:int size():1576:1576 -> size com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Submap$KeySet -> com.android.tools.r8.internal.br: # {"id":"sourceFile","fileName":"Int2ReferenceRBTreeMap.java"} com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Submap this$1 -> b 1:1:void (com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Submap):1548:1548 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/gr;)V"} 2:2:void (com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Submap,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$1):1548:1548 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/gr;I)V"} 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntBidirectionalIterator iterator():1550:1550 -> iterator # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/tr;"} com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Submap$SubmapEntryIterator -> com.android.tools.r8.internal.cr: # {"id":"sourceFile","fileName":"Int2ReferenceRBTreeMap.java"} 1:1:void (com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Submap):1773:1773 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/gr;)V"} 1:1:void add(java.lang.Object):1772:1772 -> add 2:2:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Submap$SubmapEntryIterator.add(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap$Entry):1797:1797 -> add 2:2:void add(java.lang.Object):1772 -> add 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap$Entry com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Submap$SubmapEntryIterator.next():1782:1782 -> next 1:1:java.lang.Object next():1772 -> next 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap$Entry com.android.tools.r8.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 com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Submap$SubmapEntryIterator.set(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap$Entry):1792:1792 -> set 2:2:void set(java.lang.Object):1772 -> set com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Submap$SubmapIterator -> com.android.tools.r8.internal.dr: # {"id":"sourceFile","fileName":"Int2ReferenceRBTreeMap.java"} com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Submap this$1 -> f 1:2:void (com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Submap):1742:1743 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/gr;)V"} 1:1:void updateNext():1767:1767 -> d 2:2:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Entry com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Entry.next():868:868 -> d 2:2:void updateNext():1767 -> d # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:4:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Entry com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Entry.next():869:870 -> d 3:4:void updateNext():1767 -> d 5:6:void updateNext():1767:1768 -> d 1:2:void updatePrevious():1762:1763 -> g com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Submap$SubmapKeyIterator -> com.android.tools.r8.internal.er: # {"id":"sourceFile","fileName":"Int2ReferenceRBTreeMap.java"} 1:1:void (com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Submap):1813:1813 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/gr;)V"} 1:1:void add(java.lang.Object):1811:1811 -> add 2:2:void com.android.tools.r8.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 -> i 1:1:java.lang.Integer com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Submap$SubmapKeyIterator.next():1843:1843 -> next 1:1:java.lang.Object next():1811 -> next 1:1:java.lang.Integer com.android.tools.r8.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 com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Submap$SubmapKeyIterator.set(java.lang.Integer):1855:1855 -> set 2:2:void set(java.lang.Object):1811 -> set 1:1:int nextInt():1822:1822 -> t com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Submap$SubmapValueIterator -> com.android.tools.r8.internal.fr: # {"id":"sourceFile","fileName":"Int2ReferenceRBTreeMap.java"} 1:1:void (com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Submap):1875:1875 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/gr;)V"} 2:2:void (com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Submap,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$1):1875:1875 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/gr;I)V"} 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 com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$TreeIterator -> com.android.tools.r8.internal.hr: # {"id":"sourceFile","fileName":"Int2ReferenceRBTreeMap.java"} com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Entry prev -> a com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Entry next -> b com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Entry curr -> c int index -> d com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap this$0 -> e 1:1:void (com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap):1008:1008 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/jr;)V"} 2:5:void (com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap):1006:1009 -> 1:5:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Entry nextEntry():1034:1038 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Vq;"} 6:6:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Entry nextEntry():1034:1034 -> a 1:5:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Entry previousEntry():1046:1050 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Vq;"} 6:6:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Entry previousEntry():1046:1046 -> b 1:1:void updateNext():1030:1030 -> d 2:2:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Entry com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Entry.next():868:868 -> d 2:2:void updateNext():1030 -> d # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:4:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Entry com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$Entry.next():869:870 -> d 3:4:void updateNext():1030 -> d 5:5:void updateNext():1030:1030 -> d 1:1:void updatePrevious():1042:1042 -> g 1:1:boolean hasNext():1022:1022 -> hasNext 1:1:boolean hasPrevious():1026:1026 -> hasPrevious 1:1:int nextIndex():1054:1054 -> nextIndex 1:1:int previousIndex():1058:1058 -> previousIndex 1:11:void remove():1062:1072 -> remove 12:12:void remove():1062:1062 -> remove com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$ValueIterator -> com.android.tools.r8.internal.ir: # {"id":"sourceFile","fileName":"Int2ReferenceRBTreeMap.java"} 1:1:void (com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap):1312:1312 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/jr;)V"} 2:2:void (com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceRBTreeMap$1):1312:1312 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/jr;I)V"} 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 com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceSortedMap -> com.android.tools.r8.internal.lr: # {"id":"sourceFile","fileName":"Int2ReferenceSortedMap.java"} int firstIntKey() -> a com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceSortedMap subMap(int,int) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(II)Lcom/android/tools/r8/internal/lr;"} com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceSortedMap subMap(java.lang.Integer,java.lang.Integer) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Integer;Ljava/lang/Integer;)Lcom/android/tools/r8/internal/lr;"} com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceSortedMap tailMap(java.lang.Integer) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Integer;)Lcom/android/tools/r8/internal/lr;"} com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceSortedMap headMap(java.lang.Integer) -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Integer;)Lcom/android/tools/r8/internal/lr;"} com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceSortedMap tailMap(int) -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/internal/lr;"} com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceSortedMap headMap(int) -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/internal/lr;"} com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet int2ReferenceEntrySet() -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/uK;"} com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntComparator comparator() -> comparator # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/yr;"} int lastIntKey() -> d com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet() -> entrySet # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/uK;"} java.lang.Integer firstKey() -> firstKey com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntSortedSet keySet() -> keySet # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Tr;"} java.lang.Integer lastKey() -> lastKey com.android.tools.r8.it.unimi.dsi.fastutil.objects.ReferenceCollection values() -> values # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/uS;"} com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceSortedMap$FastSortedEntrySet -> com.android.tools.r8.internal.kr: # {"id":"sourceFile","fileName":"Int2ReferenceSortedMap.java"} com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceSortedMaps -> com.android.tools.r8.internal.nr: # {"id":"sourceFile","fileName":"Int2ReferenceSortedMaps.java"} com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceSortedMaps$EmptySortedMap EMPTY_MAP -> a 1:1:void ():185:185 -> com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceSortedMaps$EmptySortedMap -> com.android.tools.r8.internal.mr: # {"id":"sourceFile","fileName":"Int2ReferenceSortedMaps.java"} 1:1:void ():60:60 -> 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceSortedMap subMap(int,int):95:95 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(II)Lcom/android/tools/r8/internal/lr;"} 2:2:int firstIntKey():112:112 -> a 3:3:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceSortedMap tailMap(java.lang.Integer):141:141 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Integer;)Lcom/android/tools/r8/internal/lr;"} 4:4:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceSortedMap subMap(java.lang.Integer,java.lang.Integer):153:153 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Integer;Ljava/lang/Integer;)Lcom/android/tools/r8/internal/lr;"} 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceSortedMap tailMap(int):107:107 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/internal/lr;"} 2:2:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceSortedMap headMap(java.lang.Integer):129:129 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Integer;)Lcom/android/tools/r8/internal/lr;"} 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSet int2ReferenceEntrySet():57:57 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/qK;"} 2:2:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet int2ReferenceEntrySet():71:71 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/uK;"} 3:3:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceSortedMap headMap(int):101:101 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/internal/lr;"} 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntComparator comparator():0:0 -> comparator # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/yr;"} 2:2:java.util.Comparator comparator():0:0 -> comparator 1:1:int lastIntKey():117:117 -> d 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSet entrySet():57:57 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/qK;"} 1:1:java.util.Set entrySet():57:57 -> entrySet 2:2:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet():84:84 -> entrySet # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/uK;"} 1:1:java.lang.Object firstKey():57:57 -> firstKey 2:2:java.lang.Integer firstKey():165:165 -> firstKey 1:1:java.util.SortedMap headMap(java.lang.Object):57:57 -> headMap 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntSet keySet():57:57 -> keySet # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Qr;"} 2:2:java.util.Set keySet():57:57 -> keySet 3:3:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntSortedSet keySet():89:89 -> keySet # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Tr;"} 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 com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntArrayList -> com.android.tools.r8.internal.pr: # {"id":"sourceFile","fileName":"IntArrayList.java"} int size -> b 1:2:void (int[],boolean):70:71 -> # {"id":"com.android.tools.r8.residualsignature","signature":"([II)V"} 3:5:void (int):81:83 -> 6:6:void (int):82:82 -> 7:7:void ():90:90 -> 8:9:void (com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntCollection):113:114 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Qr;)V"} 10:10:void (int[]):135:135 -> 11:13:void (int[],int,int):149:151 -> 1:2:boolean add(int):266:267 -> a 3:3:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntArrays.ensureOffsetLength(int[],int,int):389:389 -> a 3:3:void getElements(int,int[],int,int):393 -> a 4:4:void getElements(int,int[],int,int):394:394 -> a 5:5:void com.android.tools.r8.it.unimi.dsi.fastutil.Arrays.ensureOffsetLength(int,int,int):73:73 -> a 5:5:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntArrays.ensureOffsetLength(int[],int,int):389 -> a 5:5:void getElements(int,int[],int,int):393 -> a 6:6:void com.android.tools.r8.it.unimi.dsi.fastutil.Arrays.ensureOffsetLength(int,int,int):72:72 -> a 6:6:void com.android.tools.r8.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 com.android.tools.r8.it.unimi.dsi.fastutil.Arrays.ensureOffsetLength(int,int,int):71:71 -> a 7:7:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntArrays.ensureOffsetLength(int[],int,int):389 -> a 7:7:void getElements(int,int[],int,int):393 -> a 8:10:void removeElements(int,int):407:409 -> a 11:12:int[] toArray(int[]):436:437 -> a 13:19:boolean addAll(int,com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntList):458:464 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/internal/Fr;)Z"} 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntArrayList wrap(int[]):224:224 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"([I)Lcom/android/tools/r8/internal/pr;"} 2:4:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntArrayList com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntArrayList.wrap(int[],int):205:207 -> b 2:4:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntArrayList wrap(int[]):224 -> b 5:5:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntArrayList com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntArrayList.wrap(int[],int):205:205 -> b 5:5:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntArrayList wrap(int[]):224 -> b 6:6:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntArrayList wrap(int[]):0:0 -> b # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":8,"2":9,"3":10,"4":11},"outline":"Lcom/android/tools/r8/internal/a5;a(Ljava/lang/String;ILjava/lang/String;)Ljava/lang/StringBuilder;"} 8:8:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntArrayList com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntArrayList.wrap(int[],int):205:205 -> b 8:8:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntArrayList wrap(int[]):224 -> b 9:9:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntArrayList com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntArrayList.wrap(int[],int):205:205 -> b 9:9:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntArrayList wrap(int[]):224 -> b 10:10:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntArrayList com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntArrayList.wrap(int[],int):205:205 -> b 10:10:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntArrayList wrap(int[]):224 -> b 11:11:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntArrayList com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntArrayList.wrap(int[],int):205:205 -> b 11:11:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntArrayList wrap(int[]):224 -> b 7:7:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntArrayList com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntArrayList.wrap(int[],int):205:205 -> b 7:7:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntArrayList wrap(int[]):224 -> b 12:16:void add(int,int):256:260 -> b 1:3:int set(int,int):313:315 -> c 4: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":319,"2":320,"3":321,"4":322},"outline":"Lcom/android/tools/r8/internal/a5;a(Ljava/lang/String;ILjava/lang/String;)Ljava/lang/StringBuilder;"} 319:319:int set(int,int):313:313 -> c 320:320:int set(int,int):313:313 -> c 321:321:int set(int,int):313:313 -> c 322:322:int set(int,int):313:313 -> c 318:318:int set(int,int):313:313 -> c 1:1:void clear():321:321 -> clear 1:3:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntArrayList com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntArrayList.clone():549:551 -> clone 1:3:java.lang.Object clone():48 -> clone 1:4:int removeInt(int):294:297 -> h 5:5:int removeInt(int):294:294 -> h 6:6:int removeInt(int):0:0 -> h # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":301,"2":302,"3":303,"4":304},"outline":"Lcom/android/tools/r8/internal/a5;a(Ljava/lang/String;ILjava/lang/String;)Ljava/lang/StringBuilder;"} 301:301:int removeInt(int):294:294 -> h 302:302:int removeInt(int):294:294 -> h 303:303:int removeInt(int):294:294 -> h 304:304:int removeInt(int):294:294 -> h 300:300:int removeInt(int):294:294 -> h 1:2:int getInt(int):274:275 -> i 3:3:int getInt(int):274:274 -> i 4:4:int getInt(int):0:0 -> i # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":279,"2":280,"3":281,"4":282},"outline":"Lcom/android/tools/r8/internal/a5;a(Ljava/lang/String;ILjava/lang/String;)Ljava/lang/StringBuilder;"} 279:279:int getInt(int):274:274 -> i 280:280:int getInt(int):274:274 -> i 281:281:int getInt(int):274:274 -> i 282:282:int getInt(int):274:274 -> i 278:278:int getInt(int):274:274 -> i 1:1:boolean isEmpty():339:339 -> isEmpty 1:3:boolean rem(int):304:306 -> j 1:2:int indexOf(int):280:281 -> m 1:2:int lastIndexOf(int):287:288 -> n 1:2:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntListIterator listIterator(int):493:494 -> o # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/internal/Gr;"} 1:1:void grow(int):250:250 -> p 2:5:int[] com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntArrays.grow(int[],int,int):204:207 -> p 2:5:void grow(int):250 -> p 6:6:void grow(int):250:250 -> p 1:6:boolean removeAll(java.util.Collection):482:487 -> removeAll 1:1:int size():327:327 -> size com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntArrayList$1 -> com.android.tools.r8.internal.or: # {"id":"sourceFile","fileName":"IntArrayList.java"} int pos -> a int last -> b com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntArrayList this$0 -> c 1:2:void (com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntArrayList,int):494:495 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/pr;I)V"} 1:2:void add(int):524:525 -> a 1:2:void set(int):529:530 -> b 3:3:void set(int):529:529 -> b 1:1:boolean hasNext():498:498 -> hasNext 1:1:boolean hasPrevious():502:502 -> hasPrevious 1:2:int previousInt():511:512 -> i 3:3:int previousInt():511:511 -> i 1:1:int nextIndex():516:516 -> nextIndex 1:1:int previousIndex():520:520 -> previousIndex 1:9:void remove():534:542 -> remove 10:10:void remove():534:534 -> remove 1:2:int nextInt():506:507 -> t 3:3:int nextInt():506:506 -> t com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntArraySet -> com.android.tools.r8.internal.rr: # {"id":"sourceFile","fileName":"IntArraySet.java"} int size -> b 1:2:void ():55:56 -> 3:4:void (int):65:66 -> 5:6:void (com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntCollection):76:77 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Qr;)V"} 7:8:void (java.util.Collection):87:88 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Set;)V"} 9:12:void (int[],int):104:107 -> 13:13:void (int[],int):0:0 -> # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":121,"2":122,"3":123,"4":124},"outline":"Lcom/android/tools/r8/internal/a5;a(Ljava/lang/String;ILjava/lang/String;)Ljava/lang/StringBuilder;"} 121:121:void (int[],int):107:107 -> 122:122:void (int[],int):107:107 -> 123:123:void (int[],int):107:107 -> 124:124:void (int[],int):107:107 -> 120:120:void (int[],int):107:107 -> 1:1:int access$000(com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntArraySet):29:29 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/rr;)I"} 2:3:int com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntArraySet.findKey(int):111:112 -> a 2:3:boolean add(int):164 -> a 4:10:boolean add(int):166:172 -> a 1:1:int access$010(com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntArraySet):29:29 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/rr;)I"} 1:1:int[] access$100(com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntArraySet):29:29 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/rr;)[I"} 1:1:void clear():178:178 -> clear 1:5:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntArraySet com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntArraySet.clone():201:205 -> clone 1:5:java.lang.Object clone():29 -> clone 6:6:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntArraySet com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntArraySet.clone():203:203 -> clone 6:6:java.lang.Object clone():29 -> clone 1:2:int com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntArraySet.findKey(int):111:112 -> f 1:2:boolean contains(int):143 -> f 1:1:boolean isEmpty():183:183 -> isEmpty 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntIterator iterator():119:119 -> iterator # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Br;"} 2:2:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntIterator com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntArraySet.iterator():119:119 -> iterator 2:2:java.util.Iterator iterator():29 -> iterator 1:2:int com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntArraySet.findKey(int):111:112 -> k 1:2:boolean remove(int):153 -> k 3:6:boolean remove(int):155:158 -> k 1:1:int size():148:148 -> size com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntArraySet$1 -> com.android.tools.r8.internal.qr: # {"id":"sourceFile","fileName":"IntArraySet.java"} int next -> a com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntArraySet this$0 -> b 1:2:void (com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntArraySet):119:120 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/rr;)V"} 1:1:boolean hasNext():124:124 -> hasNext 1:2:void remove():135:136 -> remove 1:2:int nextInt():129:130 -> t 3:3:int nextInt():129:129 -> t com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntArrays -> com.android.tools.r8.internal.sr: # {"id":"sourceFile","fileName":"IntArrays.java"} int[] EMPTY_ARRAY -> a 1:1:void ():100:100 -> com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntBidirectionalIterator -> com.android.tools.r8.internal.tr: # {"id":"sourceFile","fileName":"IntBidirectionalIterator.java"} int previousInt() -> i com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntCollection -> com.android.tools.r8.internal.ur: # {"id":"sourceFile","fileName":"IntCollection.java"} boolean add(int) -> a boolean contains(java.lang.Object) -> contains boolean contains(int) -> f com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntIterator iterator() -> iterator # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Br;"} com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntCollections -> com.android.tools.r8.internal.xr: # {"id":"sourceFile","fileName":"IntCollections.java"} 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntCollection unmodifiable(com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntCollection):536:536 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/rr;)Lcom/android/tools/r8/internal/wr;"} com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntCollections$EmptyCollection -> com.android.tools.r8.internal.vr: # {"id":"sourceFile","fileName":"IntCollections.java"} 1:1:void ():39:39 -> 1:1:boolean addAll(com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntCollection):96:96 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ur;)Z"} 1:1:boolean addAll(java.util.Collection):81:81 -> addAll void clear() -> clear boolean contains(int) -> f int hashCode() -> hashCode 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntIterator iterator():38:38 -> iterator # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Br;"} 2:2:java.util.Iterator iterator():38:38 -> iterator 3:3:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntBidirectionalIterator iterator():55:55 -> iterator # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/tr;"} 1:1:boolean removeAll(java.util.Collection):86:86 -> removeAll 1:1:boolean retainAll(java.util.Collection):91:91 -> retainAll int size() -> size 1:1:java.lang.Object[] toArray():49:49 -> toArray com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntCollections$UnmodifiableCollection -> com.android.tools.r8.internal.wr: # {"id":"sourceFile","fileName":"IntCollections.java"} com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntCollection collection -> a 1:3:void (com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntCollection):369:371 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/rr;)V"} 1:1:boolean add(java.lang.Object):365:365 -> add 2:2:boolean com.android.tools.r8.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 equals(java.lang.Object):523:523 -> equals 1:1:boolean contains(int):396:396 -> f 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:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntIterator iterator():400:400 -> iterator # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Br;"} 3:3:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntIterator com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntIterators.unmodifiable(com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntIterator):830:830 -> iterator 3:3:com.android.tools.r8.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 com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntComparator -> com.android.tools.r8.internal.yr: # {"id":"sourceFile","fileName":"IntComparator.java"} com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntIterator -> com.android.tools.r8.internal.Br: # {"id":"sourceFile","fileName":"IntIterator.java"} int nextInt() -> t com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntIterators -> com.android.tools.r8.internal.Er: # {"id":"sourceFile","fileName":"IntIterators.java"} com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntIterators$EmptyIterator EMPTY_ITERATOR -> a 1:1:void ():103:103 -> 1:1:int unwrap(com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntIterator,int[]):312:312 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Br;[I)I"} 2:5:int com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntIterators.unwrap(com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntIterator,int[],int,int):289:292 -> a 2:5:int unwrap(com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntIterator,int[]):312 -> a 6:6:int com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntIterators.unwrap(com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntIterator,int[],int,int):289:289 -> a 6:6:int unwrap(com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntIterator,int[]):312 -> a 7:7:int com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntIterators.unwrap(com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntIterator,int[],int,int):288:288 -> a 7:7:int unwrap(com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntIterator,int[]):312 -> a com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntIterators$EmptyIterator -> com.android.tools.r8.internal.Cr: # {"id":"sourceFile","fileName":"IntIterators.java"} 1:1:void ():42:42 -> 1:1:java.lang.Object clone():87:87 -> clone boolean hasNext() -> hasNext boolean hasPrevious() -> hasPrevious 1:1:int previousInt():62:62 -> i int nextIndex() -> nextIndex int previousIndex() -> previousIndex 1:1:int nextInt():57:57 -> t com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntIterators$UnmodifiableIterator -> com.android.tools.r8.internal.Dr: # {"id":"sourceFile","fileName":"IntIterators.java"} com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntIterator i -> a 1:2:void (com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntIterator):807:808 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Br;)V"} 1:1:boolean hasNext():813:813 -> hasNext 1:1:int nextInt():818:818 -> t com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntList -> com.android.tools.r8.internal.Fr: # {"id":"sourceFile","fileName":"IntList.java"} boolean add(int) -> a void getElements(int,int[],int,int) -> a void removeElements(int,int) -> a void add(int,int) -> b int set(int,int) -> c int removeInt(int) -> h int getInt(int) -> i com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntListIterator iterator() -> iterator # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Gr;"} com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntListIterator listIterator() -> listIterator # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Gr;"} com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntListIterator -> com.android.tools.r8.internal.Gr: # {"id":"sourceFile","fileName":"IntListIterator.java"} com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntLists -> com.android.tools.r8.internal.Ir: # {"id":"sourceFile","fileName":"IntLists.java"} com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntLists$EmptyList EMPTY_LIST -> a 1:1:void ():323:323 -> com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntLists$EmptyList -> com.android.tools.r8.internal.Hr: # {"id":"sourceFile","fileName":"IntLists.java"} 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 com.android.tools.r8.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 com.android.tools.r8.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: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 com.android.tools.r8.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:boolean equals(java.lang.Object):306:306 -> equals 1:1:java.lang.Integer com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntLists$EmptyList.get(int):144:144 -> get 1:1:java.lang.Object get(int):62 -> get 1:1:int removeInt(int):80:80 -> h int hashCode() -> hashCode 1:1:int getInt(int):70:70 -> i int indexOf(java.lang.Object) -> indexOf 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntListIterator com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntLists$EmptyList.iterator():212:212 -> iterator 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntBidirectionalIterator iterator():62 -> iterator # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/tr;"} 2:2:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntListIterator com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntLists$EmptyList.iterator():212:212 -> iterator 2:2:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntIterator iterator():62 -> iterator # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Br;"} 3:3:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntListIterator iterator():212:212 -> iterator # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Gr;"} 4:4:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntListIterator com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntLists$EmptyList.iterator():212:212 -> iterator 4:4:java.util.Iterator iterator():62 -> iterator 1:1:boolean rem(int):75:75 -> j int lastIndexOf(java.lang.Object) -> lastIndexOf 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntListIterator listIterator():208:208 -> listIterator # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Gr;"} 2:2:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntListIterator com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntLists$EmptyList.listIterator():208:208 -> listIterator 2:2:java.util.ListIterator listIterator():62 -> listIterator 3:4:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntListIterator com.android.tools.r8.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 com.android.tools.r8.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 com.android.tools.r8.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:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntList com.android.tools.r8.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 com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntOpenHashSet -> com.android.tools.r8.internal.Mr: # {"id":"sourceFile","fileName":"IntOpenHashSet.java"} int[] key -> a int mask -> b boolean containsNull -> c int n -> d int maxFill -> e int size -> f float f -> g 1:8:void (int,float):77:84 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(I)V"} 9:9:void (int,float):79:79 -> 10:10:void ():104:104 -> 11:12:void (com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntCollection,float):140:141 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/wr;)V"} 1:1:boolean addAll(com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntCollection):277:277 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ur;)Z"} 2:3:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntOpenHashSet.ensureCapacity(int):266:267 -> a 2:3:boolean addAll(com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntCollection):277 -> a 4:4:int com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntOpenHashSet.size():412:412 -> a 4:4:boolean addAll(com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntCollection):280 -> a 5:5:boolean addAll(com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntCollection):280:280 -> a 6:6:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntOpenHashSet.tryCapacity(long):271:271 -> a 6:6:boolean addAll(com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntCollection):280 -> a 7:7:boolean addAll(com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntCollection):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":10,"2":11,"3":12},"outline":"Lcom/android/tools/r8/internal/wo;a(JJJ)J"} 10:10:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntOpenHashSet.tryCapacity(long):271:271 -> a 10:10:boolean addAll(com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntCollection):280 -> a 11:11:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntOpenHashSet.tryCapacity(long):271:271 -> a 11:11:boolean addAll(com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntCollection):280 -> a 12:12:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntOpenHashSet.tryCapacity(long):271:271 -> a 12:12:boolean addAll(com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntCollection):280 -> a 8:8:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntOpenHashSet.tryCapacity(long):272:272 -> a 8:8:boolean addAll(com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntCollection):280 -> a 9:9:boolean addAll(com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntCollection):283:283 -> a 13:26:boolean add(int):302:315 -> a 1:1:boolean addAll(java.util.Collection):289:289 -> addAll 2:3:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntOpenHashSet.ensureCapacity(int):266:267 -> addAll 2:3:boolean addAll(java.util.Collection):289 -> addAll 4:4:int com.android.tools.r8.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:6:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntOpenHashSet.tryCapacity(long):271:271 -> addAll 6:6:boolean addAll(java.util.Collection):292 -> addAll 7:7:boolean addAll(java.util.Collection):0:0 -> addAll # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":10,"2":11,"3":12},"outline":"Lcom/android/tools/r8/internal/wo;a(JJJ)J"} 10:10:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntOpenHashSet.tryCapacity(long):271:271 -> addAll 10:10:boolean addAll(java.util.Collection):292 -> addAll 11:11:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntOpenHashSet.tryCapacity(long):271:271 -> addAll 11:11:boolean addAll(java.util.Collection):292 -> addAll 12:12:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntOpenHashSet.tryCapacity(long):271:271 -> addAll 12:12:boolean addAll(java.util.Collection):292 -> addAll 8:8:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntOpenHashSet.tryCapacity(long):272:272 -> addAll 8:8:boolean addAll(java.util.Collection):292 -> addAll 9:9:boolean addAll(java.util.Collection):295:295 -> addAll 1:4:void clear():404:407 -> clear 1:6:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntOpenHashSet com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntOpenHashSet.clone():672:677 -> clone 1:6:java.lang.Object clone():40 -> clone 7:7:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntOpenHashSet com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntOpenHashSet.clone():674:674 -> clone 7:7:java.lang.Object clone():40 -> clone 1:9:boolean contains(int):382:390 -> f 1:1:int com.android.tools.r8.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 isEmpty():417:417 -> isEmpty 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntIterator iterator():547:547 -> iterator # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Br;"} 1:1:boolean remove(int):365:365 -> k 2:5:boolean com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntOpenHashSet.removeNullEntry():355:358 -> k 2:5:boolean remove(int):365 -> k 6:13:boolean remove(int):369:376 -> k 1:5:void rehash(int):639:643 -> l 6:6:int com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntOpenHashSet.realSize():262:262 -> l 6:6:void rehash(int):644 -> l 7:16:void rehash(int):645:654 -> l 1:1:boolean removeEntry(int):348:348 -> m # {"id":"com.android.tools.r8.residualsignature","signature":"(I)V"} 2:7:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntOpenHashSet.shiftKeys(int):331:336 -> m 2:7:boolean removeEntry(int):349 -> m 8:8:boolean removeEntry(int):350:350 -> m 9:13:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntOpenHashSet.shiftKeys(int):339:343 -> m 9:13:boolean removeEntry(int):349 -> m 1:1:int size():412:412 -> size com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntOpenHashSet$SetIterator -> com.android.tools.r8.internal.Lr: # {"id":"sourceFile","fileName":"IntOpenHashSet.java"} int pos -> a int last -> b boolean mustReturnNull -> d com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntArrayList wrapped -> e com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntOpenHashSet this$0 -> f 1:21:void (com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntOpenHashSet):446:466 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Mr;)V"} 22:22:void (com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntOpenHashSet,com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntOpenHashSet$1):446:446 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Mr;I)V"} 1:1:boolean hasNext():474:474 -> hasNext 1:5:void remove():528:532 -> remove 6:11:void com.android.tools.r8.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 com.android.tools.r8.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 1:15:int nextInt():478:492 -> t 16:16:int nextInt():478:478 -> t com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntSet -> com.android.tools.r8.internal.Qr: # {"id":"sourceFile","fileName":"IntSet.java"} com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntIterator iterator() -> iterator # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Br;"} com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntSets -> com.android.tools.r8.internal.Sr: # {"id":"sourceFile","fileName":"IntSets.java"} com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntSets$EmptySet EMPTY_SET -> a 1:1:void ():76:76 -> com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntSets$EmptySet -> com.android.tools.r8.internal.Rr: # {"id":"sourceFile","fileName":"IntSets.java"} 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 -> j com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntSortedSet -> com.android.tools.r8.internal.Tr: # {"id":"sourceFile","fileName":"IntSortedSet.java"} com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntSortedSet tailSet(int) -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/internal/Tr;"} com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntSortedSet headSet(int) -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/internal/Tr;"} com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntSortedSet subSet(int,int) -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(II)Lcom/android/tools/r8/internal/Tr;"} com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntBidirectionalIterator iterator() -> iterator # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/tr;"} int firstInt() -> k0 int lastInt() -> u com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntSortedSets -> com.android.tools.r8.internal.Vr: # {"id":"sourceFile","fileName":"IntSortedSets.java"} com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntSortedSets$EmptySet EMPTY_SET -> a 1:1:void ():168:168 -> com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntSortedSets$EmptySet -> com.android.tools.r8.internal.Ur: # {"id":"sourceFile","fileName":"IntSortedSets.java"} 1:1:void ():42:42 -> 1:1:java.lang.Object clone():155:155 -> clone java.util.Comparator comparator() -> comparator 1:1:java.lang.Integer com.android.tools.r8.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:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntSortedSet com.android.tools.r8.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 com.android.tools.r8.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:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntSortedSet com.android.tools.r8.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:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntSortedSet com.android.tools.r8.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 com.android.tools.r8.it.unimi.dsi.fastutil.longs.AbstractLong2ReferenceFunction -> com.android.tools.r8.it.unimi.dsi.fastutil.longs.AbstractLong2ReferenceFunction: # {"id":"sourceFile","fileName":"AbstractLong2ReferenceFunction.java"} com.android.tools.r8.it.unimi.dsi.fastutil.longs.AbstractLong2ReferenceMap -> com.android.tools.r8.internal.Y: # {"id":"sourceFile","fileName":"AbstractLong2ReferenceMap.java"} 1:1:void com.android.tools.r8.it.unimi.dsi.fastutil.longs.AbstractLong2ReferenceFunction.():44:44 -> 1:1:void ():45 -> java.lang.Object com.android.tools.r8.it.unimi.dsi.fastutil.longs.AbstractLong2ReferenceFunction.put(long,java.lang.Object) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;J)Ljava/lang/Object;"} java.lang.Object com.android.tools.r8.it.unimi.dsi.fastutil.longs.AbstractLong2ReferenceFunction.remove(long) -> a 1:1:boolean com.android.tools.r8.it.unimi.dsi.fastutil.longs.AbstractLong2ReferenceFunction.containsKey(java.lang.Object):105:105 -> containsKey 1:1:boolean containsKey(java.lang.Object):0 -> containsKey # {"id":"com.android.tools.r8.synthesized"} 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSet com.android.tools.r8.it.unimi.dsi.fastutil.longs.AbstractLong2ReferenceMap.entrySet():273:273 -> entrySet 1:1:java.util.Set entrySet():42 -> entrySet 2:3:com.android.tools.r8.it.unimi.dsi.fastutil.longs.Long2ReferenceMap$FastEntrySet com.android.tools.r8.it.unimi.dsi.fastutil.longs.Long2ReferenceOpenHashMap.long2ReferenceEntrySet():707:708 -> entrySet 2:3:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSet com.android.tools.r8.it.unimi.dsi.fastutil.longs.Long2ReferenceOpenHashMap.long2ReferenceEntrySet():49 -> entrySet 2:3:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSet com.android.tools.r8.it.unimi.dsi.fastutil.longs.AbstractLong2ReferenceMap.entrySet():273 -> entrySet 2:3:java.util.Set entrySet():42 -> entrySet 1:3:boolean equals(java.lang.Object):296:298 -> equals 4:4:int com.android.tools.r8.it.unimi.dsi.fastutil.longs.Long2ReferenceOpenHashMap.size():386:386 -> equals 4:4:boolean equals(java.lang.Object):298 -> equals 5:6:com.android.tools.r8.it.unimi.dsi.fastutil.longs.Long2ReferenceMap$FastEntrySet com.android.tools.r8.it.unimi.dsi.fastutil.longs.Long2ReferenceOpenHashMap.long2ReferenceEntrySet():707:708 -> equals 5:6:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSet com.android.tools.r8.it.unimi.dsi.fastutil.longs.Long2ReferenceOpenHashMap.long2ReferenceEntrySet():49 -> equals 5:6:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSet com.android.tools.r8.it.unimi.dsi.fastutil.longs.AbstractLong2ReferenceMap.entrySet():273 -> equals 5:6:boolean equals(java.lang.Object):299 -> equals 7:7:boolean equals(java.lang.Object):299:299 -> equals 1:2:java.lang.Object com.android.tools.r8.it.unimi.dsi.fastutil.longs.AbstractLong2ReferenceFunction.get(java.lang.Object):120:121 -> get 1:2:java.lang.Object get(java.lang.Object):0 -> get # {"id":"com.android.tools.r8.synthesized"} 1:1:java.lang.Object com.android.tools.r8.it.unimi.dsi.fastutil.longs.AbstractLong2ReferenceFunction.put(java.lang.Object,java.lang.Object):41:41 -> put 1:1:java.lang.Object put(java.lang.Object,java.lang.Object):0 -> put # {"id":"com.android.tools.r8.synthesized"} 2:4:java.lang.Object com.android.tools.r8.it.unimi.dsi.fastutil.longs.AbstractLong2ReferenceFunction.put(java.lang.Long,java.lang.Object):135:137 -> put 2:4:java.lang.Object com.android.tools.r8.it.unimi.dsi.fastutil.longs.AbstractLong2ReferenceFunction.put(java.lang.Object,java.lang.Object):41 -> put 2:4:java.lang.Object put(java.lang.Object,java.lang.Object):0 -> put 1:7:void putAll(java.util.Map):70:76 -> putAll 8:8:long com.android.tools.r8.it.unimi.dsi.fastutil.longs.Long2ReferenceOpenHashMap$MapEntry.getLongKey():439:439 -> putAll 8:8:void putAll(java.util.Map):76 -> putAll # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 9:9:long com.android.tools.r8.it.unimi.dsi.fastutil.longs.Long2ReferenceOpenHashMap$MapEntry.getLongKey():439:439 -> putAll 9:9:void putAll(java.util.Map):76 -> putAll 10:16:void putAll(java.util.Map):76:82 -> putAll 17:19:java.lang.Object com.android.tools.r8.it.unimi.dsi.fastutil.longs.AbstractLong2ReferenceFunction.put(java.lang.Long,java.lang.Object):135:137 -> putAll 17:19:void putAll(java.util.Map):82 -> putAll 1:3:java.lang.Object com.android.tools.r8.it.unimi.dsi.fastutil.longs.AbstractLong2ReferenceFunction.remove(java.lang.Object):153:155 -> remove 1:3:java.lang.Object remove(java.lang.Object):0 -> remove # {"id":"com.android.tools.r8.synthesized"} 1:1:java.lang.String toString():304:304 -> toString 2:2:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSet com.android.tools.r8.it.unimi.dsi.fastutil.longs.AbstractLong2ReferenceMap.entrySet():273:273 -> toString 2:2:java.lang.String toString():305 -> toString 3:4:com.android.tools.r8.it.unimi.dsi.fastutil.longs.Long2ReferenceMap$FastEntrySet com.android.tools.r8.it.unimi.dsi.fastutil.longs.Long2ReferenceOpenHashMap.long2ReferenceEntrySet():707:708 -> toString 3:4:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSet com.android.tools.r8.it.unimi.dsi.fastutil.longs.Long2ReferenceOpenHashMap.long2ReferenceEntrySet():49 -> toString 3:4:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSet com.android.tools.r8.it.unimi.dsi.fastutil.longs.AbstractLong2ReferenceMap.entrySet():273 -> toString 3:4:java.lang.String toString():305 -> toString 5:5:java.lang.String toString():305:305 -> toString 6:6:int com.android.tools.r8.it.unimi.dsi.fastutil.longs.Long2ReferenceOpenHashMap.size():386:386 -> toString 6:6:java.lang.String toString():306 -> toString 7:9:java.lang.String toString():312:314 -> toString 10:10:long com.android.tools.r8.it.unimi.dsi.fastutil.longs.Long2ReferenceOpenHashMap$MapEntry.getLongKey():439:439 -> toString 10:10:java.lang.String toString():314 -> toString # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 11:11:long com.android.tools.r8.it.unimi.dsi.fastutil.longs.Long2ReferenceOpenHashMap$MapEntry.getLongKey():439:439 -> toString 11:11:java.lang.String toString():314 -> toString 12:18:java.lang.String toString():314:320 -> toString com.android.tools.r8.it.unimi.dsi.fastutil.longs.AbstractLongBidirectionalIterator -> com.android.tools.r8.internal.Z: # {"id":"sourceFile","fileName":"AbstractLongBidirectionalIterator.java"} 1:1:void com.android.tools.r8.it.unimi.dsi.fastutil.longs.AbstractLongIterator.():34:34 -> 1:1:void ():34 -> long previousLong() -> e 1:1:java.lang.Long com.android.tools.r8.it.unimi.dsi.fastutil.longs.AbstractLongIterator.next():57:57 -> next 1:1:java.lang.Object com.android.tools.r8.it.unimi.dsi.fastutil.longs.AbstractLongIterator.next():33 -> next 1:1:java.lang.Object next():0 -> next # {"id":"com.android.tools.r8.synthesized"} 1:1:java.lang.Long com.android.tools.r8.it.unimi.dsi.fastutil.longs.AbstractLongBidirectionalIterator.previous():56:56 -> previous 1:1:java.lang.Object previous():33 -> previous com.android.tools.r8.it.unimi.dsi.fastutil.longs.AbstractLongCollection -> com.android.tools.r8.internal.a0: # {"id":"sourceFile","fileName":"AbstractLongCollection.java"} 1:1:void ():37:37 -> com.android.tools.r8.it.unimi.dsi.fastutil.longs.LongIterator iterator() -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/YC;"} 1:1:boolean add(long):68:68 -> a 1:1:boolean add(java.lang.Object):36:36 -> add 2:2:boolean com.android.tools.r8.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 com.android.tools.r8.it.unimi.dsi.fastutil.longs.Long2ReferenceOpenHashMap$KeySet.iterator():737:737 -> iterator 1:1:boolean remove(java.lang.Object):143:143 -> remove 1:14:java.lang.String toString():206:219 -> toString com.android.tools.r8.it.unimi.dsi.fastutil.longs.AbstractLongIterator -> com.android.tools.r8.it.unimi.dsi.fastutil.longs.AbstractLongIterator: # {"id":"sourceFile","fileName":"AbstractLongIterator.java"} com.android.tools.r8.it.unimi.dsi.fastutil.longs.AbstractLongList -> com.android.tools.r8.internal.d0: # {"id":"sourceFile","fileName":"AbstractLongList.java"} 1:1:void ():33:33 -> 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.longs.LongListIterator com.android.tools.r8.it.unimi.dsi.fastutil.longs.AbstractLongList.listIterator():192:192 -> a 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.longs.LongListIterator com.android.tools.r8.it.unimi.dsi.fastutil.longs.AbstractLongList.iterator():180 -> a 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.longs.LongIterator iterator():32 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/YC;"} 2:2:int compareTo(java.util.List):464:464 -> a 3:3:com.android.tools.r8.it.unimi.dsi.fastutil.longs.LongListIterator com.android.tools.r8.it.unimi.dsi.fastutil.longs.AbstractLongList.listIterator():192:192 -> a 3:3:int compareTo(java.util.List):465 -> a 4:4:int compareTo(java.util.List):466:466 -> a 5:5:com.android.tools.r8.it.unimi.dsi.fastutil.longs.LongListIterator com.android.tools.r8.it.unimi.dsi.fastutil.longs.AbstractLongList.listIterator():192:192 -> a 5:5:int compareTo(java.util.List):466 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 6:11:int compareTo(java.util.List):469:474 -> a 12:12:com.android.tools.r8.it.unimi.dsi.fastutil.longs.LongListIterator com.android.tools.r8.it.unimi.dsi.fastutil.longs.AbstractLongList.listIterator():192:192 -> a 12:12:int compareTo(java.util.List):476 -> a 13:15:int compareTo(java.util.List):476:478 -> a 16:16:java.lang.Long com.android.tools.r8.it.unimi.dsi.fastutil.longs.AbstractLongIterator.next():57:57 -> a 16:16:java.lang.Object com.android.tools.r8.it.unimi.dsi.fastutil.longs.AbstractLongIterator.next():33 -> a 16:16:int compareTo(java.util.List):479 -> a 17:19:int compareTo(java.util.List):479:481 -> a 1:1:void add(int,java.lang.Object):32:32 -> add 2:2:void com.android.tools.r8.it.unimi.dsi.fastutil.longs.AbstractLongList.add(int,java.lang.Long):577:577 -> 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 com.android.tools.r8.it.unimi.dsi.fastutil.longs.AbstractLongList.add(int,java.lang.Long):577:577 -> addAll 6:6:boolean addAll(int,java.util.Collection):124 -> addAll 7:7:boolean addAll(java.util.Collection):137:137 -> addAll 1:1:boolean contains(long):274:274 -> b 1:1:void clear():403:403 -> clear 1:1:int compareTo(java.lang.Object):32:32 -> compareTo 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.longs.LongListIterator com.android.tools.r8.it.unimi.dsi.fastutil.longs.AbstractLongList.listIterator():192:192 -> d 1:1:int indexOf(long):279 -> d 2:4:int indexOf(long):281:283 -> d 1:5:int lastIndexOf(long):290:294 -> e 6:9:com.android.tools.r8.it.unimi.dsi.fastutil.longs.LongList subList(int,int):310:313 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(II)Lcom/android/tools/r8/internal/c0;"} 10:10:com.android.tools.r8.it.unimi.dsi.fastutil.longs.LongList subList(int,int):312:312 -> e 1:5:boolean equals(java.lang.Object):430:434 -> equals 6:6:com.android.tools.r8.it.unimi.dsi.fastutil.longs.LongListIterator com.android.tools.r8.it.unimi.dsi.fastutil.longs.AbstractLongList.listIterator():192:192 -> equals 6:6:boolean equals(java.lang.Object):435 -> equals 7:7:boolean equals(java.lang.Object):436:436 -> equals 8:8:com.android.tools.r8.it.unimi.dsi.fastutil.longs.LongListIterator com.android.tools.r8.it.unimi.dsi.fastutil.longs.AbstractLongList.listIterator():192:192 -> equals 8:8:boolean equals(java.lang.Object):436 -> equals 9:9:boolean equals(java.lang.Object):438:438 -> equals 10:10:com.android.tools.r8.it.unimi.dsi.fastutil.longs.LongListIterator com.android.tools.r8.it.unimi.dsi.fastutil.longs.AbstractLongList.listIterator():192:192 -> equals 10:10:boolean equals(java.lang.Object):441 -> equals 11:11:boolean equals(java.lang.Object):441:441 -> equals 12:12:java.lang.Long com.android.tools.r8.it.unimi.dsi.fastutil.longs.AbstractLongIterator.next():57:57 -> equals 12:12:java.lang.Object com.android.tools.r8.it.unimi.dsi.fastutil.longs.AbstractLongIterator.next():33 -> equals 12:12:boolean equals(java.lang.Object):443 -> equals # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 13:13:java.lang.Long com.android.tools.r8.it.unimi.dsi.fastutil.longs.AbstractLongIterator.next():57:57 -> equals 13:13:java.lang.Object com.android.tools.r8.it.unimi.dsi.fastutil.longs.AbstractLongIterator.next():33 -> equals 13:13:boolean equals(java.lang.Object):443 -> equals 14:14:boolean equals(java.lang.Object):443:443 -> equals 15:15:boolean com.android.tools.r8.it.unimi.dsi.fastutil.longs.AbstractLongList.valEquals(java.lang.Object,java.lang.Object):407:407 -> equals 15:15:boolean equals(java.lang.Object):443 -> equals 1:1:java.lang.Long com.android.tools.r8.it.unimi.dsi.fastutil.longs.AbstractLongList.get(int):605:605 -> get 1:1:java.lang.Object get(int):32 -> get 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.longs.LongListIterator com.android.tools.r8.it.unimi.dsi.fastutil.longs.AbstractLongList.listIterator():192:192 -> hashCode 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.longs.LongListIterator com.android.tools.r8.it.unimi.dsi.fastutil.longs.AbstractLongList.iterator():180 -> hashCode 1:1:int hashCode():418 -> hashCode 2:5:int hashCode():419:422 -> hashCode 1:1:int indexOf(java.lang.Object):619:619 -> indexOf 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.longs.LongListIterator com.android.tools.r8.it.unimi.dsi.fastutil.longs.AbstractLongList.listIterator():192:192 -> iterator 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.longs.LongListIterator com.android.tools.r8.it.unimi.dsi.fastutil.longs.AbstractLongList.iterator():180 -> iterator 1:1:java.util.Iterator iterator():32 -> iterator 1:1:void ensureIndex(int):47:47 -> j 2:2:void ensureIndex(int):0:0 -> j # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":51,"2":52,"3":53,"4":54},"outline":"Lcom/android/tools/r8/internal/a5;a(Ljava/lang/String;ILjava/lang/String;)Ljava/lang/StringBuilder;"} 51:51:void ensureIndex(int):47:47 -> j 52:52:void ensureIndex(int):47:47 -> j 53:53:void ensureIndex(int):47:47 -> j 54:54:void ensureIndex(int):47:47 -> j 49:49:void ensureIndex(int):47:47 -> j 50:50:void ensureIndex(int):46:46 -> j 1:1:void ensureRestrictedIndex(int):62:62 -> k 2:2:void ensureRestrictedIndex(int):0:0 -> k # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":66,"2":67,"3":68,"4":69},"outline":"Lcom/android/tools/r8/internal/a5;a(Ljava/lang/String;ILjava/lang/String;)Ljava/lang/StringBuilder;"} 66:66:void ensureRestrictedIndex(int):62:62 -> k 67:67:void ensureRestrictedIndex(int):62:62 -> k 68:68:void ensureRestrictedIndex(int):62:62 -> k 69:69:void ensureRestrictedIndex(int):62:62 -> k 64:64:void ensureRestrictedIndex(int):62:62 -> k 65:65:void ensureRestrictedIndex(int):61:61 -> k com.android.tools.r8.it.unimi.dsi.fastutil.longs.LongListIterator listIterator(int) -> l # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/internal/e0;"} 1:1:int lastIndexOf(java.lang.Object):633:633 -> lastIndexOf 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.longs.LongListIterator com.android.tools.r8.it.unimi.dsi.fastutil.longs.AbstractLongList.listIterator():192:192 -> listIterator 1:1:java.util.ListIterator listIterator():32 -> listIterator 2:2:java.util.ListIterator com.android.tools.r8.it.unimi.dsi.fastutil.longs.AbstractLongList$LongSubList.listIterator(int):725:725 -> listIterator 1:1:java.lang.Long com.android.tools.r8.it.unimi.dsi.fastutil.longs.AbstractLongList.remove(int):647:647 -> 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.Long com.android.tools.r8.it.unimi.dsi.fastutil.longs.AbstractLongList.set(int,java.lang.Long):591:591 -> 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():708:708 -> toString 2:2:com.android.tools.r8.it.unimi.dsi.fastutil.longs.LongListIterator com.android.tools.r8.it.unimi.dsi.fastutil.longs.AbstractLongList.listIterator():192:192 -> toString 2:2:com.android.tools.r8.it.unimi.dsi.fastutil.longs.LongListIterator com.android.tools.r8.it.unimi.dsi.fastutil.longs.AbstractLongList.iterator():180 -> toString 2:2:java.lang.String toString():709 -> toString 3:14:java.lang.String toString():710:721 -> toString com.android.tools.r8.it.unimi.dsi.fastutil.longs.AbstractLongList$LongSubList -> com.android.tools.r8.internal.c0: # {"id":"sourceFile","fileName":"AbstractLongList.java"} com.android.tools.r8.it.unimi.dsi.fastutil.longs.LongList l -> a int from -> b int to -> c boolean $assertionsDisabled -> d 1:1:void ():725:725 -> 1:4:void (com.android.tools.r8.it.unimi.dsi.fastutil.longs.LongList,int,int):734:737 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ZC;II)V"} 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.longs.LongListIterator com.android.tools.r8.it.unimi.dsi.fastutil.longs.AbstractLongList.listIterator():192:192 -> a 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.longs.LongListIterator com.android.tools.r8.it.unimi.dsi.fastutil.longs.AbstractLongList.iterator():180 -> a 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.longs.LongIterator iterator():725 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/YC;"} 2:2:boolean access$000(com.android.tools.r8.it.unimi.dsi.fastutil.longs.AbstractLongList$LongSubList):725:725 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/c0;)V"} 3:5:boolean add(long):749:751 -> a 6:9:void add(int,long):757:760 -> a 10:14:void removeElements(int,int):803:807 -> a 1:1:void add(int,java.lang.Object):725:725 -> add 2:2:void com.android.tools.r8.it.unimi.dsi.fastutil.longs.AbstractLongList.add(int,java.lang.Long):577:577 -> add 2:2:void add(int,java.lang.Object):725 -> add 1:3:boolean addAll(int,java.util.Collection):765:767 -> addAll 1:3:boolean assertRange():741:743 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} 4:5:long getLong(int):772:773 -> b 6:7:long set(int,long):785:786 -> b 1:5:boolean rem(long):887:891 -> c 1:1:int compareTo(java.lang.Object):725:725 -> compareTo 1:3:long removeLong(int):778:780 -> e 4:7:com.android.tools.r8.it.unimi.dsi.fastutil.longs.LongList subList(int,int):879:882 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(II)Lcom/android/tools/r8/internal/c0;"} 8:8:com.android.tools.r8.it.unimi.dsi.fastutil.longs.LongList subList(int,int):881:881 -> e 1:1:java.lang.Long com.android.tools.r8.it.unimi.dsi.fastutil.longs.AbstractLongList.get(int):605:605 -> get 1:1:java.lang.Object get(int):725 -> get 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.longs.LongListIterator com.android.tools.r8.it.unimi.dsi.fastutil.longs.AbstractLongList.listIterator():192:192 -> iterator 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.longs.LongListIterator com.android.tools.r8.it.unimi.dsi.fastutil.longs.AbstractLongList.iterator():180 -> iterator 1:1:java.util.Iterator iterator():725 -> iterator 1:2:com.android.tools.r8.it.unimi.dsi.fastutil.longs.LongListIterator listIterator(int):820:821 -> l # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/internal/e0;"} 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.longs.LongListIterator com.android.tools.r8.it.unimi.dsi.fastutil.longs.AbstractLongList.listIterator():192:192 -> listIterator 1:1:java.util.ListIterator listIterator():725 -> listIterator 1:1:java.lang.Long com.android.tools.r8.it.unimi.dsi.fastutil.longs.AbstractLongList.remove(int):647:647 -> remove 1:1:java.lang.Object remove(int):725 -> remove 1:1:java.lang.Object set(int,java.lang.Object):725:725 -> set 2:2:java.lang.Long com.android.tools.r8.it.unimi.dsi.fastutil.longs.AbstractLongList.set(int,java.lang.Long):591:591 -> set 2:2:java.lang.Object set(int,java.lang.Object):725 -> set 1:1:int size():791:791 -> size 1:1:java.util.List subList(int,int):725:725 -> subList com.android.tools.r8.it.unimi.dsi.fastutil.longs.AbstractLongList$LongSubList$1 -> com.android.tools.r8.internal.b0: # {"id":"sourceFile","fileName":"AbstractLongList.java"} int pos -> a int last -> b com.android.tools.r8.it.unimi.dsi.fastutil.longs.AbstractLongList$LongSubList this$0 -> c boolean $assertionsDisabled -> d 1:1:void ():821:821 -> 1:2:void (com.android.tools.r8.it.unimi.dsi.fastutil.longs.AbstractLongList$LongSubList,int):821:822 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/c0;I)V"} 1:4:void add(long):851:854 -> a 5:5:void add(long):851:851 -> a 1:2:void set(long):858:859 -> b 3:3:void set(long):858:858 -> b 1:2:long nextLong():833:834 -> c 3:3:long nextLong():833:833 -> c 1:2:long previousLong():838:839 -> e 3:3:long previousLong():838:838 -> e 1:1:boolean hasNext():825:825 -> hasNext 1:1:boolean hasPrevious():829:829 -> hasPrevious 1:1:int nextIndex():843:843 -> nextIndex 1:1:int previousIndex():847:847 -> previousIndex 1:10:void remove():863:872 -> remove 11:11:void remove():863:863 -> remove com.android.tools.r8.it.unimi.dsi.fastutil.longs.AbstractLongListIterator -> com.android.tools.r8.internal.e0: # {"id":"sourceFile","fileName":"AbstractLongListIterator.java"} 1:1:void ():35:35 -> void add(long) -> a 1:1:void add(java.lang.Object):34:34 -> add 2:2:void com.android.tools.r8.it.unimi.dsi.fastutil.longs.AbstractLongListIterator.add(java.lang.Long):83:83 -> add 2:2:void add(java.lang.Object):34 -> add void set(long) -> b 1:1:void set(java.lang.Object):34:34 -> set 2:2:void com.android.tools.r8.it.unimi.dsi.fastutil.longs.AbstractLongListIterator.set(java.lang.Long):70:70 -> set 2:2:void set(java.lang.Object):34 -> set com.android.tools.r8.it.unimi.dsi.fastutil.longs.AbstractLongSet -> com.android.tools.r8.internal.f0: # {"id":"sourceFile","fileName":"AbstractLongSet.java"} 1:1:void ():32:32 -> 1:1:boolean rem(long):87:87 -> c 2:4:boolean com.android.tools.r8.it.unimi.dsi.fastutil.longs.Long2ReferenceOpenHashMap$KeySet.remove(long):755:757 -> c 2:4:boolean rem(long):87 -> c 1:3:boolean equals(java.lang.Object):41:43 -> equals 4:4:int com.android.tools.r8.it.unimi.dsi.fastutil.longs.Long2ReferenceOpenHashMap$KeySet.size():745:745 -> equals 4:4:boolean equals(java.lang.Object):43 -> equals 5:5:boolean equals(java.lang.Object):44:44 -> equals 1:1:int hashCode():57:57 -> hashCode 2:2:int com.android.tools.r8.it.unimi.dsi.fastutil.longs.Long2ReferenceOpenHashMap$KeySet.size():745:745 -> hashCode 2:2:int hashCode():57 -> hashCode 3:8:int hashCode():58:63 -> hashCode com.android.tools.r8.it.unimi.dsi.fastutil.longs.Long2ReferenceMap$Entry -> com.android.tools.r8.internal.HC: # {"id":"sourceFile","fileName":"Long2ReferenceMap.java"} com.android.tools.r8.it.unimi.dsi.fastutil.longs.Long2ReferenceMap$FastEntrySet -> com.android.tools.r8.internal.IC: # {"id":"sourceFile","fileName":"Long2ReferenceMap.java"} com.android.tools.r8.it.unimi.dsi.fastutil.longs.Long2ReferenceOpenHashMap -> com.android.tools.r8.internal.RC: # {"id":"sourceFile","fileName":"Long2ReferenceOpenHashMap.java"} long[] key -> a java.lang.Object[] value -> b int mask -> c boolean containsNullKey -> d int n -> e int maxFill -> f int size -> g com.android.tools.r8.it.unimi.dsi.fastutil.longs.Long2ReferenceMap$FastEntrySet entries -> h com.android.tools.r8.it.unimi.dsi.fastutil.longs.LongSet keys -> i com.android.tools.r8.it.unimi.dsi.fastutil.objects.ReferenceCollection values -> j 1:9:void (int,float):91:99 -> # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} 1:1:java.lang.Object access$400(com.android.tools.r8.it.unimi.dsi.fastutil.longs.Long2ReferenceOpenHashMap,int):49:49 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/RC;I)V"} 2:2:java.lang.Object com.android.tools.r8.it.unimi.dsi.fastutil.longs.Long2ReferenceOpenHashMap.removeNullEntry():228:228 -> a 2:2:java.lang.Object access$300(com.android.tools.r8.it.unimi.dsi.fastutil.longs.Long2ReferenceOpenHashMap):49 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/RC;)V"} 3:6:java.lang.Object com.android.tools.r8.it.unimi.dsi.fastutil.longs.Long2ReferenceOpenHashMap.removeNullEntry():229:232 -> a 3:6:java.lang.Object access$300(com.android.tools.r8.it.unimi.dsi.fastutil.longs.Long2ReferenceOpenHashMap):49 -> a 7:22:int com.android.tools.r8.it.unimi.dsi.fastutil.longs.Long2ReferenceOpenHashMap.insert(long,java.lang.Object):249:264 -> a 7:22:java.lang.Object put(long,java.lang.Object):271 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;J)Ljava/lang/Object;"} 23:24:java.lang.Object put(long,java.lang.Object):273:274 -> a 25:25:java.lang.Object remove(long):309:309 -> a 26:30:java.lang.Object com.android.tools.r8.it.unimi.dsi.fastutil.longs.Long2ReferenceOpenHashMap.removeNullEntry():228:232 -> a 26:30:java.lang.Object remove(long):309 -> a 31:38:java.lang.Object remove(long):313:320 -> a 1:10:boolean containsKey(long):344:353 -> b 1:11:java.lang.Object get(long):327:337 -> c 1:5:void clear():377:381 -> clear 1:10:com.android.tools.r8.it.unimi.dsi.fastutil.longs.Long2ReferenceOpenHashMap com.android.tools.r8.it.unimi.dsi.fastutil.longs.Long2ReferenceOpenHashMap.clone():945:954 -> clone 1:10:java.lang.Object clone():49 -> clone 11:11:com.android.tools.r8.it.unimi.dsi.fastutil.longs.Long2ReferenceOpenHashMap com.android.tools.r8.it.unimi.dsi.fastutil.longs.Long2ReferenceOpenHashMap.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 com.android.tools.r8.it.unimi.dsi.fastutil.longs.Long2ReferenceOpenHashMap.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 com.android.tools.r8.it.unimi.dsi.fastutil.longs.Long2ReferenceOpenHashMap.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 com.android.tools.r8.it.unimi.dsi.fastutil.longs.Long2ReferenceOpenHashMap.shiftKeys(int):298:303 -> e 12:17:java.lang.Object removeEntry(int):222 -> e 1:1:int com.android.tools.r8.it.unimi.dsi.fastutil.longs.Long2ReferenceOpenHashMap.realSize():205:205 -> hashCode 1:1:int hashCode():971 -> hashCode 2:10:int hashCode():972:980 -> hashCode 1:1:boolean isEmpty():391:391 -> isEmpty 1:2:com.android.tools.r8.it.unimi.dsi.fastutil.longs.LongSet com.android.tools.r8.it.unimi.dsi.fastutil.longs.Long2ReferenceOpenHashMap.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 com.android.tools.r8.it.unimi.dsi.fastutil.longs.Long2ReferenceOpenHashMap.ensureCapacity(int):209:210 -> putAll 2:3:void putAll(java.util.Map):238 -> putAll 4:4:int com.android.tools.r8.it.unimi.dsi.fastutil.longs.Long2ReferenceOpenHashMap.size():386:386 -> putAll 4:4:void putAll(java.util.Map):240 -> putAll 5:5:void putAll(java.util.Map):240:240 -> putAll 6:6:void com.android.tools.r8.it.unimi.dsi.fastutil.longs.Long2ReferenceOpenHashMap.tryCapacity(long):214:214 -> putAll 6:6:void putAll(java.util.Map):240 -> putAll 7:7:void putAll(java.util.Map):0:0 -> putAll # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":10,"2":11,"3":12},"outline":"Lcom/android/tools/r8/internal/wo;a(JJJ)J"} 10:10:void com.android.tools.r8.it.unimi.dsi.fastutil.longs.Long2ReferenceOpenHashMap.tryCapacity(long):214:214 -> putAll 10:10:void putAll(java.util.Map):240 -> putAll 11:11:void com.android.tools.r8.it.unimi.dsi.fastutil.longs.Long2ReferenceOpenHashMap.tryCapacity(long):214:214 -> putAll 11:11:void putAll(java.util.Map):240 -> putAll 12:12:void com.android.tools.r8.it.unimi.dsi.fastutil.longs.Long2ReferenceOpenHashMap.tryCapacity(long):214:214 -> putAll 12:12:void putAll(java.util.Map):240 -> putAll 8:8:void com.android.tools.r8.it.unimi.dsi.fastutil.longs.Long2ReferenceOpenHashMap.tryCapacity(long):215:215 -> putAll 8:8:void putAll(java.util.Map):240 -> putAll 9:9:void putAll(java.util.Map):243:243 -> putAll 1:1:int size():386:386 -> size 1:22:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ReferenceCollection com.android.tools.r8.it.unimi.dsi.fastutil.longs.Long2ReferenceOpenHashMap.values():794:815 -> values 1:22:java.util.Collection values():49 -> values com.android.tools.r8.it.unimi.dsi.fastutil.longs.Long2ReferenceOpenHashMap$1 -> com.android.tools.r8.internal.JC: # {"id":"sourceFile","fileName":"Long2ReferenceOpenHashMap.java"} com.android.tools.r8.it.unimi.dsi.fastutil.longs.Long2ReferenceOpenHashMap this$0 -> a 1:1:void (com.android.tools.r8.it.unimi.dsi.fastutil.longs.Long2ReferenceOpenHashMap):794:794 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/RC;)V"} 1:1:void clear():812:812 -> clear 1:1:boolean contains(java.lang.Object):807:807 -> contains 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectIterator iterator():797:797 -> iterator # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/iK;"} 1:1:int size():802:802 -> size com.android.tools.r8.it.unimi.dsi.fastutil.longs.Long2ReferenceOpenHashMap$EntryIterator -> com.android.tools.r8.internal.KC: # {"id":"sourceFile","fileName":"Long2ReferenceOpenHashMap.java"} com.android.tools.r8.it.unimi.dsi.fastutil.longs.Long2ReferenceOpenHashMap$MapEntry entry -> g com.android.tools.r8.it.unimi.dsi.fastutil.longs.Long2ReferenceOpenHashMap this$0 -> h 1:1:void (com.android.tools.r8.it.unimi.dsi.fastutil.longs.Long2ReferenceOpenHashMap):600:600 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/RC;)V"} 2:2:void (com.android.tools.r8.it.unimi.dsi.fastutil.longs.Long2ReferenceOpenHashMap,com.android.tools.r8.it.unimi.dsi.fastutil.longs.Long2ReferenceOpenHashMap$1):600:600 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/RC;I)V"} 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.longs.Long2ReferenceOpenHashMap$MapEntry com.android.tools.r8.it.unimi.dsi.fastutil.longs.Long2ReferenceOpenHashMap$EntryIterator.next():605:605 -> next 1:1:java.lang.Object next():600 -> next 1:2:void remove():610:611 -> remove com.android.tools.r8.it.unimi.dsi.fastutil.longs.Long2ReferenceOpenHashMap$KeyIterator -> com.android.tools.r8.internal.LC: # {"id":"sourceFile","fileName":"Long2ReferenceOpenHashMap.java"} com.android.tools.r8.it.unimi.dsi.fastutil.longs.Long2ReferenceOpenHashMap this$0 -> g 1:2:void (com.android.tools.r8.it.unimi.dsi.fastutil.longs.Long2ReferenceOpenHashMap):721:722 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/RC;)V"} 1:1:long nextLong():727:727 -> c 1:1:java.lang.Long com.android.tools.r8.it.unimi.dsi.fastutil.longs.Long2ReferenceOpenHashMap$KeyIterator.next():733:733 -> next 1:1:java.lang.Object next():720 -> next com.android.tools.r8.it.unimi.dsi.fastutil.longs.Long2ReferenceOpenHashMap$KeySet -> com.android.tools.r8.internal.MC: # {"id":"sourceFile","fileName":"Long2ReferenceOpenHashMap.java"} com.android.tools.r8.it.unimi.dsi.fastutil.longs.Long2ReferenceOpenHashMap this$0 -> a 1:1:void (com.android.tools.r8.it.unimi.dsi.fastutil.longs.Long2ReferenceOpenHashMap):737:737 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/RC;)V"} 2:2:void (com.android.tools.r8.it.unimi.dsi.fastutil.longs.Long2ReferenceOpenHashMap,com.android.tools.r8.it.unimi.dsi.fastutil.longs.Long2ReferenceOpenHashMap$1):737:737 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/RC;I)V"} 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.longs.LongIterator iterator():740:740 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/YC;"} 1:1:boolean contains(long):750:750 -> b 1:1:void clear():762:762 -> clear 1:1:int size():745:745 -> size com.android.tools.r8.it.unimi.dsi.fastutil.longs.Long2ReferenceOpenHashMap$MapEntry -> com.android.tools.r8.internal.NC: # {"id":"sourceFile","fileName":"Long2ReferenceOpenHashMap.java"} int index -> a com.android.tools.r8.it.unimi.dsi.fastutil.longs.Long2ReferenceOpenHashMap this$0 -> b 1:2:void (com.android.tools.r8.it.unimi.dsi.fastutil.longs.Long2ReferenceOpenHashMap,int):430:431 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/RC;I)V"} 1:3:boolean equals(java.lang.Object):469:471 -> equals 1:1:java.lang.Long com.android.tools.r8.it.unimi.dsi.fastutil.longs.Long2ReferenceOpenHashMap$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 com.android.tools.r8.it.unimi.dsi.fastutil.longs.Long2ReferenceOpenHashMap$MapEntrySet -> com.android.tools.r8.internal.OC: # {"id":"sourceFile","fileName":"Long2ReferenceOpenHashMap.java"} com.android.tools.r8.it.unimi.dsi.fastutil.longs.Long2ReferenceOpenHashMap this$0 -> a 1:1:void (com.android.tools.r8.it.unimi.dsi.fastutil.longs.Long2ReferenceOpenHashMap):625:625 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/RC;)V"} 2:2:void (com.android.tools.r8.it.unimi.dsi.fastutil.longs.Long2ReferenceOpenHashMap,com.android.tools.r8.it.unimi.dsi.fastutil.longs.Long2ReferenceOpenHashMap$1):625:625 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/RC;I)V"} 1:1:void clear():701:701 -> clear 1:16:boolean contains(java.lang.Object):637:652 -> contains 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectIterator iterator():627:627 -> iterator # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/iK;"} 1:29:boolean remove(java.lang.Object):659:687 -> remove 1:1:int size():696:696 -> size com.android.tools.r8.it.unimi.dsi.fastutil.longs.Long2ReferenceOpenHashMap$MapIterator -> com.android.tools.r8.internal.PC: # {"id":"sourceFile","fileName":"Long2ReferenceOpenHashMap.java"} int pos -> a int last -> b boolean mustReturnNullKey -> d com.android.tools.r8.it.unimi.dsi.fastutil.longs.LongArrayList wrapped -> e com.android.tools.r8.it.unimi.dsi.fastutil.longs.Long2ReferenceOpenHashMap this$0 -> f 1:24:void (com.android.tools.r8.it.unimi.dsi.fastutil.longs.Long2ReferenceOpenHashMap):486:509 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/RC;)V"} 25:25:void (com.android.tools.r8.it.unimi.dsi.fastutil.longs.Long2ReferenceOpenHashMap,com.android.tools.r8.it.unimi.dsi.fastutil.longs.Long2ReferenceOpenHashMap$1):486:486 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/RC;I)V"} 1:18:int nextEntry():521:538 -> a 19:19:int nextEntry():521:521 -> a 1:1:boolean hasNext():517:517 -> hasNext 1:5:void remove():576:580 -> remove 6:12:void com.android.tools.r8.it.unimi.dsi.fastutil.longs.Long2ReferenceOpenHashMap$MapIterator.shiftKeys(int):553:559 -> remove 6:12:void remove():580 -> remove 13:14:void remove():587:588 -> remove 15:24:void com.android.tools.r8.it.unimi.dsi.fastutil.longs.Long2ReferenceOpenHashMap$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 com.android.tools.r8.it.unimi.dsi.fastutil.longs.Long2ReferenceOpenHashMap$ValueIterator -> com.android.tools.r8.internal.QC: # {"id":"sourceFile","fileName":"Long2ReferenceOpenHashMap.java"} com.android.tools.r8.it.unimi.dsi.fastutil.longs.Long2ReferenceOpenHashMap this$0 -> g 1:2:void (com.android.tools.r8.it.unimi.dsi.fastutil.longs.Long2ReferenceOpenHashMap):782:783 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/RC;)V"} 1:1:java.lang.Object next():788:788 -> next com.android.tools.r8.it.unimi.dsi.fastutil.longs.LongArrayList -> com.android.tools.r8.internal.TC: # {"id":"sourceFile","fileName":"LongArrayList.java"} int size -> b 1:3:void (int):81:83 -> 4:4:void (int):82:82 -> 1:2:void add(int,long):256:257 -> a 3:3:void com.android.tools.r8.it.unimi.dsi.fastutil.longs.LongArrayList.grow(int):250:250 -> a 3:3:void add(int,long):257 -> a 4:7:long[] com.android.tools.r8.it.unimi.dsi.fastutil.longs.LongArrays.grow(long[],int,int):205:208 -> a 4:7:void com.android.tools.r8.it.unimi.dsi.fastutil.longs.LongArrayList.grow(int):250 -> a 4:7:void add(int,long):257 -> a 8:8:void com.android.tools.r8.it.unimi.dsi.fastutil.longs.LongArrayList.grow(int):250:250 -> a 8:8:void add(int,long):257 -> a 9:11:void add(int,long):258:260 -> a 12:12:boolean add(long):266:266 -> a 13:13:void com.android.tools.r8.it.unimi.dsi.fastutil.longs.LongArrayList.grow(int):250:250 -> a 13:13:boolean add(long):266 -> a 14:17:long[] com.android.tools.r8.it.unimi.dsi.fastutil.longs.LongArrays.grow(long[],int,int):205:208 -> a 14:17:void com.android.tools.r8.it.unimi.dsi.fastutil.longs.LongArrayList.grow(int):250 -> a 14:17:boolean add(long):266 -> a 18:18:void com.android.tools.r8.it.unimi.dsi.fastutil.longs.LongArrayList.grow(int):250:250 -> a 18:18:boolean add(long):266 -> a 19:19:boolean add(long):267:267 -> a 20:22:void removeElements(int,int):407:409 -> a 1:2:long getLong(int):274:275 -> b 3:3:long getLong(int):274:274 -> b 4:4:long getLong(int):0:0 -> b # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":279,"2":280,"3":281,"4":282},"outline":"Lcom/android/tools/r8/internal/a5;a(Ljava/lang/String;ILjava/lang/String;)Ljava/lang/StringBuilder;"} 279:279:long getLong(int):274:274 -> b 280:280:long getLong(int):274:274 -> b 281:281:long getLong(int):274:274 -> b 282:282:long getLong(int):274:274 -> b 278:278:long getLong(int):274:274 -> b 283:285:long set(int,long):313:315 -> b 286:286:long set(int,long):313:313 -> b 287:287:long set(int,long):0:0 -> b # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":601,"2":602,"3":603,"4":604},"outline":"Lcom/android/tools/r8/internal/a5;a(Ljava/lang/String;ILjava/lang/String;)Ljava/lang/StringBuilder;"} 601:601:long set(int,long):313:313 -> b 602:602:long set(int,long):313:313 -> b 603:603:long set(int,long):313:313 -> b 604:604:long set(int,long):313:313 -> b 600:600:long set(int,long):313:313 -> b 1:3:boolean rem(long):304:306 -> c 1:1:void clear():321:321 -> clear 1:3:com.android.tools.r8.it.unimi.dsi.fastutil.longs.LongArrayList com.android.tools.r8.it.unimi.dsi.fastutil.longs.LongArrayList.clone():549:551 -> clone 1:3:java.lang.Object clone():48 -> clone 1:2:int indexOf(long):280:281 -> d 1:2:int lastIndexOf(long):287:288 -> e 3:6:long removeLong(int):294:297 -> e 7:7:long removeLong(int):294:294 -> e 8:8:long removeLong(int):0:0 -> e # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":303,"2":304,"3":305,"4":306},"outline":"Lcom/android/tools/r8/internal/a5;a(Ljava/lang/String;ILjava/lang/String;)Ljava/lang/StringBuilder;"} 303:303:long removeLong(int):294:294 -> e 304:304:long removeLong(int):294:294 -> e 305:305:long removeLong(int):294:294 -> e 306:306:long removeLong(int):294:294 -> e 302:302:long removeLong(int):294:294 -> e 1:1:boolean isEmpty():339:339 -> isEmpty 1:2:com.android.tools.r8.it.unimi.dsi.fastutil.longs.LongListIterator listIterator(int):493:494 -> l # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/internal/e0;"} 1:6:boolean removeAll(java.util.Collection):482:487 -> removeAll 1:1:int size():327:327 -> size com.android.tools.r8.it.unimi.dsi.fastutil.longs.LongArrayList$1 -> com.android.tools.r8.internal.SC: # {"id":"sourceFile","fileName":"LongArrayList.java"} int pos -> a int last -> b com.android.tools.r8.it.unimi.dsi.fastutil.longs.LongArrayList this$0 -> c 1:2:void (com.android.tools.r8.it.unimi.dsi.fastutil.longs.LongArrayList,int):494:495 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/TC;I)V"} 1:2:void add(long):524:525 -> a 1:2:void set(long):529:530 -> b 3:3:void set(long):529:529 -> b 1:2:long nextLong():506:507 -> c 3:3:long nextLong():506:506 -> c 1:2:long previousLong():511:512 -> e 3:3:long previousLong():511:511 -> e 1:1:boolean hasNext():498:498 -> hasNext 1:1:boolean hasPrevious():502:502 -> hasPrevious 1:1:int nextIndex():516:516 -> nextIndex 1:1:int previousIndex():520:520 -> previousIndex 1:9:void remove():534:542 -> remove 10:10:void remove():534:534 -> remove com.android.tools.r8.it.unimi.dsi.fastutil.longs.LongArrays -> com.android.tools.r8.it.unimi.dsi.fastutil.longs.LongArrays: # {"id":"sourceFile","fileName":"LongArrays.java"} com.android.tools.r8.it.unimi.dsi.fastutil.longs.LongBidirectionalIterator -> com.android.tools.r8.internal.UC: # {"id":"sourceFile","fileName":"LongBidirectionalIterator.java"} long previousLong() -> e com.android.tools.r8.it.unimi.dsi.fastutil.longs.LongCollection -> com.android.tools.r8.internal.VC: # {"id":"sourceFile","fileName":"LongCollection.java"} com.android.tools.r8.it.unimi.dsi.fastutil.longs.LongIterator -> com.android.tools.r8.internal.YC: # {"id":"sourceFile","fileName":"LongIterator.java"} long nextLong() -> c com.android.tools.r8.it.unimi.dsi.fastutil.longs.LongList -> com.android.tools.r8.internal.ZC: # {"id":"sourceFile","fileName":"LongList.java"} void add(int,long) -> a void removeElements(int,int) -> a long getLong(int) -> b long set(int,long) -> b long removeLong(int) -> e com.android.tools.r8.it.unimi.dsi.fastutil.longs.LongSet -> com.android.tools.r8.internal.fD: # {"id":"sourceFile","fileName":"LongSet.java"} com.android.tools.r8.it.unimi.dsi.fastutil.objects.AbstractObject2BooleanFunction -> com.android.tools.r8.it.unimi.dsi.fastutil.objects.AbstractObject2BooleanFunction: # {"id":"sourceFile","fileName":"AbstractObject2BooleanFunction.java"} com.android.tools.r8.it.unimi.dsi.fastutil.objects.AbstractObject2BooleanMap -> com.android.tools.r8.internal.J0: # {"id":"sourceFile","fileName":"AbstractObject2BooleanMap.java"} 1:1:void com.android.tools.r8.it.unimi.dsi.fastutil.objects.AbstractObject2BooleanFunction.():44:44 -> 1:1:void ():45 -> boolean containsValue(boolean) -> a boolean com.android.tools.r8.it.unimi.dsi.fastutil.objects.AbstractObject2BooleanFunction.put(java.lang.Object,boolean) -> a boolean com.android.tools.r8.it.unimi.dsi.fastutil.objects.AbstractObject2BooleanFunction.removeBoolean(java.lang.Object) -> c 1:1:boolean containsValue(java.lang.Object):62:62 -> containsValue com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSet com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2BooleanMap.keySet() -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/qK;"} 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSet com.android.tools.r8.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:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSet com.android.tools.r8.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 1:1:java.lang.Boolean com.android.tools.r8.it.unimi.dsi.fastutil.objects.AbstractObject2BooleanFunction.get(java.lang.Object):108:108 -> get 1:1:java.lang.Object com.android.tools.r8.it.unimi.dsi.fastutil.objects.AbstractObject2BooleanFunction.get(java.lang.Object):41 -> get 1:1:java.lang.Object get(java.lang.Object):0 -> get # {"id":"com.android.tools.r8.synthesized"} 1:1:int hashCode():310:310 -> hashCode 2:2:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSet com.android.tools.r8.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:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectIterator com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2BooleanArrayMap$EntrySet.iterator():136:136 -> hashCode 4:4:int hashCode():311 -> hashCode 5:5:int hashCode():313:313 -> hashCode com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSet com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2BooleanMap.object2BooleanEntrySet() -> k # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/qK;"} 1:1:java.util.Set com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2BooleanArrayMap.keySet():37:37 -> keySet 1:1:java.lang.Object com.android.tools.r8.it.unimi.dsi.fastutil.objects.AbstractObject2BooleanFunction.put(java.lang.Object,java.lang.Object):41:41 -> put 1:1:java.lang.Object put(java.lang.Object,java.lang.Object):0 -> put # {"id":"com.android.tools.r8.synthesized"} 2:4:java.lang.Boolean com.android.tools.r8.it.unimi.dsi.fastutil.objects.AbstractObject2BooleanFunction.put(java.lang.Object,java.lang.Boolean):123:125 -> put 2:4:java.lang.Object com.android.tools.r8.it.unimi.dsi.fastutil.objects.AbstractObject2BooleanFunction.put(java.lang.Object,java.lang.Object):41 -> put 2:4:java.lang.Object put(java.lang.Object,java.lang.Object):0 -> put 1:6:void putAll(java.util.Map):82:87 -> putAll 7:7:java.lang.Object com.android.tools.r8.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 com.android.tools.r8.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 com.android.tools.r8.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:3:java.lang.Boolean com.android.tools.r8.it.unimi.dsi.fastutil.objects.AbstractObject2BooleanFunction.remove(java.lang.Object):140:142 -> remove 1:3:java.lang.Object com.android.tools.r8.it.unimi.dsi.fastutil.objects.AbstractObject2BooleanFunction.remove(java.lang.Object):41 -> remove 1:3:java.lang.Object remove(java.lang.Object):0 -> remove # {"id":"com.android.tools.r8.synthesized"} 1:1:java.lang.String toString():328:328 -> toString 2:2:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSet com.android.tools.r8.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:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectIterator com.android.tools.r8.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 com.android.tools.r8.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 com.android.tools.r8.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 com.android.tools.r8.it.unimi.dsi.fastutil.objects.AbstractObject2BooleanMap$BasicEntry -> com.android.tools.r8.internal.I0: # {"id":"sourceFile","fileName":"AbstractObject2BooleanMap.java"} java.lang.Object key -> a boolean value -> b 1:3:void (java.lang.Object,boolean):121:123 -> 1:4:boolean equals(java.lang.Object):167:170 -> equals 1:1:boolean getBooleanValue():145:145 -> getBooleanValue 1:1:java.lang.Object getKey():128:128 -> getKey 1:1:java.lang.Boolean com.android.tools.r8.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 com.android.tools.r8.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 com.android.tools.r8.it.unimi.dsi.fastutil.objects.AbstractObject2BooleanMap$BasicEntry.setValue(boolean):150:150 -> setValue 3:3:java.lang.Boolean com.android.tools.r8.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 com.android.tools.r8.it.unimi.dsi.fastutil.objects.AbstractObject2IntFunction -> com.android.tools.r8.it.unimi.dsi.fastutil.objects.AbstractObject2IntFunction: # {"id":"sourceFile","fileName":"AbstractObject2IntFunction.java"} com.android.tools.r8.it.unimi.dsi.fastutil.objects.AbstractObject2IntMap -> com.android.tools.r8.internal.L0: # {"id":"sourceFile","fileName":"AbstractObject2IntMap.java"} int com.android.tools.r8.it.unimi.dsi.fastutil.objects.AbstractObject2IntFunction.defRetValue -> a 1:1:void com.android.tools.r8.it.unimi.dsi.fastutil.objects.AbstractObject2IntFunction.():44:44 -> 1:1:void ():45 -> int com.android.tools.r8.it.unimi.dsi.fastutil.objects.AbstractObject2IntFunction.put(java.lang.Object,int) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/lang/Object;)I"} 1:1:boolean containsValue(java.lang.Object):62:62 -> containsValue boolean containsValue(int) -> d int com.android.tools.r8.it.unimi.dsi.fastutil.objects.AbstractObject2IntFunction.removeInt(java.lang.Object) -> d 1:1:void com.android.tools.r8.it.unimi.dsi.fastutil.objects.AbstractObject2IntFunction.defaultReturnValue(int):55:55 -> e 1:1:void defaultReturnValue(int):0 -> e # {"id":"com.android.tools.r8.synthesized"} 2:2:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSet entrySet():297:297 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/qK;"} 1:1:java.util.Set entrySet():42:42 -> entrySet 1:4:boolean equals(java.lang.Object):320:323 -> equals 1:1:java.lang.Integer com.android.tools.r8.it.unimi.dsi.fastutil.objects.AbstractObject2IntFunction.get(java.lang.Object):108:108 -> get 1:1:java.lang.Object com.android.tools.r8.it.unimi.dsi.fastutil.objects.AbstractObject2IntFunction.get(java.lang.Object):41 -> get 1:1:java.lang.Object get(java.lang.Object):0 -> get # {"id":"com.android.tools.r8.synthesized"} 1:4:int hashCode():310:313 -> hashCode 1:1:java.lang.Object com.android.tools.r8.it.unimi.dsi.fastutil.objects.AbstractObject2IntFunction.put(java.lang.Object,java.lang.Object):41:41 -> put 1:1:java.lang.Object put(java.lang.Object,java.lang.Object):0 -> put # {"id":"com.android.tools.r8.synthesized"} 2:4:java.lang.Integer com.android.tools.r8.it.unimi.dsi.fastutil.objects.AbstractObject2IntFunction.put(java.lang.Object,java.lang.Integer):123:125 -> put 2:4:java.lang.Object com.android.tools.r8.it.unimi.dsi.fastutil.objects.AbstractObject2IntFunction.put(java.lang.Object,java.lang.Object):41 -> put 2:4:java.lang.Object put(java.lang.Object,java.lang.Object):0 -> put 1:13:void putAll(java.util.Map):82:94 -> putAll 14:15:java.lang.Integer com.android.tools.r8.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 com.android.tools.r8.it.unimi.dsi.fastutil.objects.AbstractObject2IntFunction.remove(java.lang.Object):140:142 -> remove 1:3:java.lang.Object com.android.tools.r8.it.unimi.dsi.fastutil.objects.AbstractObject2IntFunction.remove(java.lang.Object):41 -> remove 1:3:java.lang.Object remove(java.lang.Object):0 -> remove # {"id":"com.android.tools.r8.synthesized"} 1:17:java.lang.String toString():328:344 -> toString com.android.tools.r8.it.unimi.dsi.fastutil.objects.AbstractObject2IntMap$BasicEntry -> com.android.tools.r8.internal.K0: # {"id":"sourceFile","fileName":"AbstractObject2IntMap.java"} java.lang.Object key -> a int value -> b 1:3:void (java.lang.Object,int):121:123 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/lang/Object;)V"} 1:4:boolean equals(java.lang.Object):167:170 -> equals 1:1:int getIntValue():145:145 -> getIntValue 1:1:java.lang.Object getKey():128:128 -> getKey 1:1:java.lang.Integer com.android.tools.r8.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 com.android.tools.r8.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 com.android.tools.r8.it.unimi.dsi.fastutil.objects.AbstractObject2IntMap$BasicEntry.setValue(int):150:150 -> setValue 3:3:java.lang.Integer com.android.tools.r8.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 com.android.tools.r8.it.unimi.dsi.fastutil.objects.AbstractObject2IntSortedMap -> com.android.tools.r8.internal.M0: # {"id":"sourceFile","fileName":"AbstractObject2IntSortedMap.java"} 1:1:void ():34:34 -> 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet com.android.tools.r8.it.unimi.dsi.fastutil.objects.AbstractObject2IntSortedMap.entrySet():229:229 -> e 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSet entrySet():31 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/qK;"} 2:3:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntSortedMap$FastSortedEntrySet com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap.object2IntEntrySet():1422:1423 -> e 2:3:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap.object2IntEntrySet():87 -> e 2:3:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet com.android.tools.r8.it.unimi.dsi.fastutil.objects.AbstractObject2IntSortedMap.entrySet():229 -> e 2:3:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSet entrySet():31 -> e 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet com.android.tools.r8.it.unimi.dsi.fastutil.objects.AbstractObject2IntSortedMap.entrySet():229:229 -> entrySet 1:1:java.util.Set entrySet():31 -> entrySet 2:3:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntSortedMap$FastSortedEntrySet com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap.object2IntEntrySet():1422:1423 -> entrySet 2:3:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap.object2IntEntrySet():87 -> entrySet 2:3:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet com.android.tools.r8.it.unimi.dsi.fastutil.objects.AbstractObject2IntSortedMap.entrySet():229 -> entrySet 2:3:java.util.Set entrySet():31 -> entrySet com.android.tools.r8.it.unimi.dsi.fastutil.objects.AbstractObject2LongFunction -> com.android.tools.r8.it.unimi.dsi.fastutil.objects.AbstractObject2LongFunction: # {"id":"sourceFile","fileName":"AbstractObject2LongFunction.java"} com.android.tools.r8.it.unimi.dsi.fastutil.objects.AbstractObject2LongMap -> com.android.tools.r8.internal.N0: # {"id":"sourceFile","fileName":"AbstractObject2LongMap.java"} 1:1:void com.android.tools.r8.it.unimi.dsi.fastutil.objects.AbstractObject2LongFunction.():44:44 -> 1:1:void ():45 -> long com.android.tools.r8.it.unimi.dsi.fastutil.objects.AbstractObject2LongFunction.put(java.lang.Object,long) -> a 1:1:boolean containsValue(java.lang.Object):62:62 -> containsValue 2:6:boolean com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2LongOpenHashMap.containsValue(long):404:408 -> containsValue 2:6:boolean containsValue(java.lang.Object):62 -> containsValue long com.android.tools.r8.it.unimi.dsi.fastutil.objects.AbstractObject2LongFunction.removeLong(java.lang.Object) -> d com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSet com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2LongMap.object2LongEntrySet() -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/qK;"} 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSet com.android.tools.r8.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 com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2LongOpenHashMap.size():429:429 -> equals 4:4:boolean equals(java.lang.Object):322 -> equals 5:5:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSet com.android.tools.r8.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 1:1:java.lang.Long com.android.tools.r8.it.unimi.dsi.fastutil.objects.AbstractObject2LongFunction.get(java.lang.Object):108:108 -> get 1:1:java.lang.Object com.android.tools.r8.it.unimi.dsi.fastutil.objects.AbstractObject2LongFunction.get(java.lang.Object):41 -> get 1:1:java.lang.Object get(java.lang.Object):0 -> get # {"id":"com.android.tools.r8.synthesized"} 2:12:long com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2LongOpenHashMap.getLong(java.lang.Object):371:381 -> get 2:12:java.lang.Long com.android.tools.r8.it.unimi.dsi.fastutil.objects.AbstractObject2LongFunction.get(java.lang.Object):108 -> get 2:12:java.lang.Object com.android.tools.r8.it.unimi.dsi.fastutil.objects.AbstractObject2LongFunction.get(java.lang.Object):41 -> get 2:12:java.lang.Object get(java.lang.Object):0 -> get 13:13:java.lang.Long com.android.tools.r8.it.unimi.dsi.fastutil.objects.AbstractObject2LongFunction.get(java.lang.Object):108:108 -> get 13:13:java.lang.Object com.android.tools.r8.it.unimi.dsi.fastutil.objects.AbstractObject2LongFunction.get(java.lang.Object):41 -> get 13:13:java.lang.Object get(java.lang.Object):0 -> get 1:1:java.lang.Object com.android.tools.r8.it.unimi.dsi.fastutil.objects.AbstractObject2LongFunction.put(java.lang.Object,java.lang.Object):41:41 -> put 1:1:java.lang.Object put(java.lang.Object,java.lang.Object):0 -> put # {"id":"com.android.tools.r8.synthesized"} 2:4:java.lang.Long com.android.tools.r8.it.unimi.dsi.fastutil.objects.AbstractObject2LongFunction.put(java.lang.Object,java.lang.Long):123:125 -> put 2:4:java.lang.Object com.android.tools.r8.it.unimi.dsi.fastutil.objects.AbstractObject2LongFunction.put(java.lang.Object,java.lang.Object):41 -> put 2:4:java.lang.Object put(java.lang.Object,java.lang.Object):0 -> put 1:13:void putAll(java.util.Map):82:94 -> putAll 14:15:java.lang.Long com.android.tools.r8.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 com.android.tools.r8.it.unimi.dsi.fastutil.objects.AbstractObject2LongFunction.remove(java.lang.Object):140:142 -> remove 1:3:java.lang.Object com.android.tools.r8.it.unimi.dsi.fastutil.objects.AbstractObject2LongFunction.remove(java.lang.Object):41 -> remove 1:3:java.lang.Object remove(java.lang.Object):0 -> remove # {"id":"com.android.tools.r8.synthesized"} 1:1:java.lang.String toString():328:328 -> toString 2:2:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSet com.android.tools.r8.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 com.android.tools.r8.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 com.android.tools.r8.it.unimi.dsi.fastutil.objects.AbstractObject2ObjectFunction -> com.android.tools.r8.it.unimi.dsi.fastutil.objects.AbstractObject2ObjectFunction: # {"id":"sourceFile","fileName":"AbstractObject2ObjectFunction.java"} com.android.tools.r8.it.unimi.dsi.fastutil.objects.AbstractObject2ObjectMap -> com.android.tools.r8.internal.P0: # {"id":"sourceFile","fileName":"AbstractObject2ObjectMap.java"} java.lang.Object com.android.tools.r8.it.unimi.dsi.fastutil.objects.AbstractObject2ObjectFunction.defRetValue -> a 1:1:void com.android.tools.r8.it.unimi.dsi.fastutil.objects.AbstractObject2ObjectFunction.():44:44 -> 1:1:void ():45 -> void com.android.tools.r8.it.unimi.dsi.fastutil.objects.AbstractObject2ObjectFunction.clear() -> clear boolean containsKey(java.lang.Object) -> containsKey 1:4:boolean equals(java.lang.Object):272:275 -> equals 5:5:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet com.android.tools.r8.it.unimi.dsi.fastutil.objects.AbstractObject2ObjectSortedMap.entrySet():226:226 -> equals 5:5:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSet com.android.tools.r8.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:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet com.android.tools.r8.it.unimi.dsi.fastutil.objects.AbstractObject2ObjectSortedMap.entrySet():226:226 -> hashCode 3:3:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSet com.android.tools.r8.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 com.android.tools.r8.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:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet com.android.tools.r8.it.unimi.dsi.fastutil.objects.AbstractObject2ObjectSortedMap.entrySet():226:226 -> toString 3:3:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSet com.android.tools.r8.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 com.android.tools.r8.it.unimi.dsi.fastutil.objects.AbstractObject2ObjectMap$BasicEntry -> com.android.tools.r8.internal.O0: # {"id":"sourceFile","fileName":"AbstractObject2ObjectMap.java"} java.lang.Object key -> a java.lang.Object value -> b 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 com.android.tools.r8.it.unimi.dsi.fastutil.objects.AbstractObject2ObjectSortedMap -> com.android.tools.r8.internal.R0: # {"id":"sourceFile","fileName":"AbstractObject2ObjectSortedMap.java"} 1:1:void ():34:34 -> com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectSortedMap com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectSortedMap.subMap(java.lang.Object,java.lang.Object) -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Ljava/lang/Object;)Lcom/android/tools/r8/internal/R0;"} com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectSortedMap com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectSortedMap.headMap(java.lang.Object) -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;)Lcom/android/tools/r8/internal/R0;"} com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectSortedMap.keySet() -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/uK;"} com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectSortedMap com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectSortedMap.tailMap(java.lang.Object) -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;)Lcom/android/tools/r8/internal/R0;"} 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet com.android.tools.r8.it.unimi.dsi.fastutil.objects.AbstractObject2ObjectSortedMap.entrySet():226:226 -> entrySet 1:1:java.util.Set entrySet():31 -> entrySet 1:1:java.util.SortedMap com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Submap.headMap(java.lang.Object):1366:1366 -> headMap com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectSortedMap.object2ObjectEntrySet() -> k # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/uK;"} 1:1:java.util.Set com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap.keySet():85:85 -> keySet 1:1:java.util.SortedMap com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Submap.subMap(java.lang.Object,java.lang.Object):1366:1366 -> subMap 1:1:java.util.SortedMap com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Submap.tailMap(java.lang.Object):1366:1366 -> tailMap com.android.tools.r8.it.unimi.dsi.fastutil.objects.AbstractObject2ObjectSortedMap$KeySet -> com.android.tools.r8.internal.Q0: # {"id":"sourceFile","fileName":"AbstractObject2ObjectSortedMap.java"} com.android.tools.r8.it.unimi.dsi.fastutil.objects.AbstractObject2ObjectSortedMap this$0 -> a 1:1:void (com.android.tools.r8.it.unimi.dsi.fastutil.objects.AbstractObject2ObjectSortedMap):58:58 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/R0;)V"} 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:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet com.android.tools.r8.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:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet com.android.tools.r8.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:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet com.android.tools.r8.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 com.android.tools.r8.it.unimi.dsi.fastutil.objects.AbstractObject2ReferenceFunction -> com.android.tools.r8.it.unimi.dsi.fastutil.objects.AbstractObject2ReferenceFunction: # {"id":"sourceFile","fileName":"AbstractObject2ReferenceFunction.java"} com.android.tools.r8.it.unimi.dsi.fastutil.objects.AbstractObject2ReferenceMap -> com.android.tools.r8.internal.S0: # {"id":"sourceFile","fileName":"AbstractObject2ReferenceMap.java"} 1:1:void com.android.tools.r8.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 com.android.tools.r8.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:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet com.android.tools.r8.it.unimi.dsi.fastutil.objects.AbstractObject2ReferenceSortedMap.entrySet():226:226 -> equals 6:6:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSet com.android.tools.r8.it.unimi.dsi.fastutil.objects.AbstractObject2ReferenceSortedMap.entrySet():31 -> equals 6:6:boolean equals(java.lang.Object):275 -> equals 7:8:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ReferenceSortedMap$FastSortedEntrySet com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ReferenceLinkedOpenHashMap.object2ReferenceEntrySet():1348:1349 -> equals 7:8:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ReferenceLinkedOpenHashMap.object2ReferenceEntrySet():85 -> equals 7:8:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet com.android.tools.r8.it.unimi.dsi.fastutil.objects.AbstractObject2ReferenceSortedMap.entrySet():226 -> equals 7:8:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSet com.android.tools.r8.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 com.android.tools.r8.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:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet com.android.tools.r8.it.unimi.dsi.fastutil.objects.AbstractObject2ReferenceSortedMap.entrySet():226:226 -> toString 3:3:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSet com.android.tools.r8.it.unimi.dsi.fastutil.objects.AbstractObject2ReferenceSortedMap.entrySet():31 -> toString 3:3:java.lang.String toString():281 -> toString 4:5:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ReferenceSortedMap$FastSortedEntrySet com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ReferenceLinkedOpenHashMap.object2ReferenceEntrySet():1348:1349 -> toString 4:5:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ReferenceLinkedOpenHashMap.object2ReferenceEntrySet():85 -> toString 4:5:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet com.android.tools.r8.it.unimi.dsi.fastutil.objects.AbstractObject2ReferenceSortedMap.entrySet():226 -> toString 4:5:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSet com.android.tools.r8.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:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectIterator com.android.tools.r8.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 com.android.tools.r8.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 com.android.tools.r8.it.unimi.dsi.fastutil.objects.AbstractObject2ReferenceSortedMap -> com.android.tools.r8.internal.T0: # {"id":"sourceFile","fileName":"AbstractObject2ReferenceSortedMap.java"} 1:1:void ():34:34 -> 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet com.android.tools.r8.it.unimi.dsi.fastutil.objects.AbstractObject2ReferenceSortedMap.entrySet():226:226 -> entrySet 1:1:java.util.Set entrySet():31 -> entrySet 2:3:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ReferenceSortedMap$FastSortedEntrySet com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ReferenceLinkedOpenHashMap.object2ReferenceEntrySet():1348:1349 -> entrySet 2:3:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ReferenceLinkedOpenHashMap.object2ReferenceEntrySet():85 -> entrySet 2:3:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet com.android.tools.r8.it.unimi.dsi.fastutil.objects.AbstractObject2ReferenceSortedMap.entrySet():226 -> entrySet 2:3:java.util.Set entrySet():31 -> entrySet com.android.tools.r8.it.unimi.dsi.fastutil.objects.AbstractObjectBidirectionalIterator -> com.android.tools.r8.it.unimi.dsi.fastutil.objects.AbstractObjectBidirectionalIterator: # {"id":"sourceFile","fileName":"AbstractObjectBidirectionalIterator.java"} com.android.tools.r8.it.unimi.dsi.fastutil.objects.AbstractObjectCollection -> com.android.tools.r8.internal.U0: # {"id":"sourceFile","fileName":"AbstractObjectCollection.java"} 1:1:void ():37:37 -> 1:1:java.util.Iterator com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$3.iterator():1384:1384 -> iterator 1:15:java.lang.String toString():61:75 -> toString com.android.tools.r8.it.unimi.dsi.fastutil.objects.AbstractObjectIterator -> com.android.tools.r8.internal.V0: # {"id":"sourceFile","fileName":"AbstractObjectIterator.java"} 1:1:void ():34:34 -> 1:1:void remove():45:45 -> remove com.android.tools.r8.it.unimi.dsi.fastutil.objects.AbstractObjectList -> com.android.tools.r8.internal.Y0: # {"id":"sourceFile","fileName":"AbstractObjectList.java"} 1:1:void ():34:34 -> 1:1:int compareTo(java.util.List):458:458 -> a 2:2:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectListIterator com.android.tools.r8.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:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectListIterator com.android.tools.r8.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:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectListIterator com.android.tools.r8.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:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectList subList(int,int):311:314 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(II)Lcom/android/tools/r8/internal/X0;"} 5:5:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectList subList(int,int):313:313 -> e 1:4:boolean equals(java.lang.Object):431:434 -> equals 5:5:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectListIterator com.android.tools.r8.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 com.android.tools.r8.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:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectListIterator com.android.tools.r8.it.unimi.dsi.fastutil.objects.AbstractObjectList.listIterator():193:193 -> hashCode 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectListIterator com.android.tools.r8.it.unimi.dsi.fastutil.objects.AbstractObjectList.iterator():181 -> hashCode 1:1:int hashCode():419 -> hashCode 2:5:int hashCode():420:423 -> hashCode 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectListIterator com.android.tools.r8.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:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectListIterator com.android.tools.r8.it.unimi.dsi.fastutil.objects.AbstractObjectList.listIterator():193:193 -> iterator 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectListIterator com.android.tools.r8.it.unimi.dsi.fastutil.objects.AbstractObjectList.iterator():181 -> iterator 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectIterator iterator():33 -> iterator # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/iK;"} 2:2:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectListIterator com.android.tools.r8.it.unimi.dsi.fastutil.objects.AbstractObjectList.listIterator():193:193 -> iterator 2:2:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectListIterator com.android.tools.r8.it.unimi.dsi.fastutil.objects.AbstractObjectList.iterator():181 -> iterator 2:2:java.util.Iterator iterator():33 -> iterator 1:1:void ensureIndex(int):48:48 -> j 2:2:void ensureIndex(int):0:0 -> j # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":52,"2":53,"3":54,"4":55},"outline":"Lcom/android/tools/r8/internal/a5;a(Ljava/lang/String;ILjava/lang/String;)Ljava/lang/StringBuilder;"} 52:52:void ensureIndex(int):48:48 -> j 53:53:void ensureIndex(int):48:48 -> j 54:54:void ensureIndex(int):48:48 -> j 55:55:void ensureIndex(int):48:48 -> j 50:50:void ensureIndex(int):48:48 -> j 51:51:void ensureIndex(int):47:47 -> j 1:1:void ensureRestrictedIndex(int):63:63 -> k 2:2:void ensureRestrictedIndex(int):0:0 -> k # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":67,"2":68,"3":69,"4":70},"outline":"Lcom/android/tools/r8/internal/a5;a(Ljava/lang/String;ILjava/lang/String;)Ljava/lang/StringBuilder;"} 67:67:void ensureRestrictedIndex(int):63:63 -> k 68:68:void ensureRestrictedIndex(int):63:63 -> k 69:69:void ensureRestrictedIndex(int):63:63 -> k 70:70:void ensureRestrictedIndex(int):63:63 -> k 65:65:void ensureRestrictedIndex(int):63:63 -> k 66:66:void ensureRestrictedIndex(int):62:62 -> k com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectListIterator listIterator(int) -> l # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/internal/oK;"} 1:5:int lastIndexOf(java.lang.Object):291:295 -> lastIndexOf 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectListIterator com.android.tools.r8.it.unimi.dsi.fastutil.objects.AbstractObjectList.listIterator():193:193 -> listIterator 1:1:java.util.ListIterator listIterator():33 -> listIterator 2:2:java.util.ListIterator com.android.tools.r8.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:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectListIterator com.android.tools.r8.it.unimi.dsi.fastutil.objects.AbstractObjectList.listIterator():193:193 -> toString 2:2:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectListIterator com.android.tools.r8.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 com.android.tools.r8.it.unimi.dsi.fastutil.objects.AbstractObjectList$ObjectSubList -> com.android.tools.r8.internal.X0: # {"id":"sourceFile","fileName":"AbstractObjectList.java"} com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectList l -> a int from -> b int to -> c boolean $assertionsDisabled -> d 1:1:void ():520:520 -> 1:4:void (com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectList,int,int):529:532 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/nK;II)V"} 1:1:boolean access$000(com.android.tools.r8.it.unimi.dsi.fastutil.objects.AbstractObjectList$ObjectSubList):520:520 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/X0;)V"} 2:4:boolean assertRange():536:538 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} 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:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectList subList(int,int):674:677 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(II)Lcom/android/tools/r8/internal/X0;"} 5:5:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectList subList(int,int):676:676 -> e 1:2:java.lang.Object get(int):567:568 -> get 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectListIterator com.android.tools.r8.it.unimi.dsi.fastutil.objects.AbstractObjectList.listIterator():193:193 -> iterator 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectListIterator com.android.tools.r8.it.unimi.dsi.fastutil.objects.AbstractObjectList.iterator():181 -> iterator 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectIterator iterator():520 -> iterator # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/iK;"} 2:2:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectListIterator com.android.tools.r8.it.unimi.dsi.fastutil.objects.AbstractObjectList.listIterator():193:193 -> iterator 2:2:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectListIterator com.android.tools.r8.it.unimi.dsi.fastutil.objects.AbstractObjectList.iterator():181 -> iterator 2:2:java.util.Iterator iterator():520 -> iterator 1:2:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectListIterator listIterator(int):615:616 -> l # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/internal/oK;"} 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectListIterator com.android.tools.r8.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 com.android.tools.r8.it.unimi.dsi.fastutil.objects.AbstractObjectList$ObjectSubList$1 -> com.android.tools.r8.internal.W0: # {"id":"sourceFile","fileName":"AbstractObjectList.java"} int pos -> a int last -> b com.android.tools.r8.it.unimi.dsi.fastutil.objects.AbstractObjectList$ObjectSubList this$0 -> c boolean $assertionsDisabled -> d 1:1:void ():616:616 -> 1:2:void (com.android.tools.r8.it.unimi.dsi.fastutil.objects.AbstractObjectList$ObjectSubList,int):616:617 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/X0;I)V"} 1:4:void add(java.lang.Object):646:649 -> add 5:5:void add(java.lang.Object):646:646 -> add 1:1:boolean hasNext():620:620 -> hasNext 1:1:boolean hasPrevious():624:624 -> hasPrevious 1:2:java.lang.Object next():628:629 -> next 3:3:java.lang.Object next():628:628 -> next 1:1:int nextIndex():638:638 -> nextIndex 1:2:java.lang.Object previous():633:634 -> previous 3:3:java.lang.Object previous():633:633 -> previous 1:1:int previousIndex():642:642 -> previousIndex 1:10:void remove():658:667 -> remove 11:11:void remove():658:658 -> remove 1:2:void set(java.lang.Object):653:654 -> set 3:3:void set(java.lang.Object):653:653 -> set com.android.tools.r8.it.unimi.dsi.fastutil.objects.AbstractObjectListIterator -> com.android.tools.r8.internal.Z0: # {"id":"sourceFile","fileName":"AbstractObjectListIterator.java"} 1:1:void com.android.tools.r8.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 com.android.tools.r8.it.unimi.dsi.fastutil.objects.AbstractObjectSet -> com.android.tools.r8.internal.a1: # {"id":"sourceFile","fileName":"AbstractObjectSet.java"} 1:1:void ():32:32 -> 1:4:boolean equals(java.lang.Object):41:44 -> equals 1:7:int hashCode():57:63 -> hashCode com.android.tools.r8.it.unimi.dsi.fastutil.objects.AbstractObjectSortedSet -> com.android.tools.r8.internal.b1: # {"id":"sourceFile","fileName":"AbstractObjectSortedSet.java"} 1:1:void ():23:23 -> 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectIterator com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntLinkedOpenHashMap$MapEntrySet.iterator():1276:1276 -> iterator # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/iK;"} 2:2:java.util.Iterator com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntLinkedOpenHashMap$MapEntrySet.iterator():1276:1276 -> iterator com.android.tools.r8.it.unimi.dsi.fastutil.objects.AbstractReference2BooleanFunction -> com.android.tools.r8.internal.k1: # {"id":"sourceFile","fileName":"AbstractReference2BooleanFunction.java"} 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 com.android.tools.r8.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 com.android.tools.r8.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 com.android.tools.r8.it.unimi.dsi.fastutil.objects.AbstractReference2BooleanFunction.remove(java.lang.Object):140:142 -> remove 1:3:java.lang.Object remove(java.lang.Object):41 -> remove com.android.tools.r8.it.unimi.dsi.fastutil.objects.AbstractReference2BooleanMap -> com.android.tools.r8.it.unimi.dsi.fastutil.objects.AbstractReference2BooleanMap: # {"id":"sourceFile","fileName":"AbstractReference2BooleanMap.java"} com.android.tools.r8.it.unimi.dsi.fastutil.objects.AbstractReference2BooleanMap$BasicEntry -> com.android.tools.r8.internal.l1: # {"id":"sourceFile","fileName":"AbstractReference2BooleanMap.java"} java.lang.Object key -> a boolean value -> b 1:3:void (java.lang.Object,boolean):121:123 -> 1:4:boolean equals(java.lang.Object):167:170 -> equals 1:1:boolean getBooleanValue():145:145 -> getBooleanValue 1:1:java.lang.Object getKey():128:128 -> getKey 1:1:java.lang.Boolean com.android.tools.r8.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 com.android.tools.r8.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 com.android.tools.r8.it.unimi.dsi.fastutil.objects.AbstractReference2BooleanMap$BasicEntry.setValue(boolean):150:150 -> setValue 3:3:java.lang.Boolean com.android.tools.r8.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 com.android.tools.r8.it.unimi.dsi.fastutil.objects.AbstractReference2IntFunction -> com.android.tools.r8.it.unimi.dsi.fastutil.objects.AbstractReference2IntFunction: # {"id":"sourceFile","fileName":"AbstractReference2IntFunction.java"} com.android.tools.r8.it.unimi.dsi.fastutil.objects.AbstractReference2IntMap -> com.android.tools.r8.internal.n1: # {"id":"sourceFile","fileName":"AbstractReference2IntMap.java"} int com.android.tools.r8.it.unimi.dsi.fastutil.objects.AbstractReference2IntFunction.defRetValue -> a 1:1:void com.android.tools.r8.it.unimi.dsi.fastutil.objects.AbstractReference2IntFunction.():44:44 -> 1:1:void ():45 -> int com.android.tools.r8.it.unimi.dsi.fastutil.objects.AbstractReference2IntFunction.put(java.lang.Object,int) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/lang/Object;)I"} 1:1:boolean containsValue(java.lang.Object):62:62 -> containsValue boolean containsValue(int) -> d int com.android.tools.r8.it.unimi.dsi.fastutil.objects.AbstractReference2IntFunction.removeInt(java.lang.Object) -> d 1:1:void com.android.tools.r8.it.unimi.dsi.fastutil.objects.AbstractReference2IntFunction.defaultReturnValue(int):55:55 -> e 1:1:void defaultReturnValue(int):0 -> e # {"id":"com.android.tools.r8.synthesized"} 2:2:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSet entrySet():297:297 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/qK;"} 1:1:java.util.Set entrySet():42:42 -> entrySet 1:4:boolean equals(java.lang.Object):320:323 -> equals 1:1:java.lang.Integer com.android.tools.r8.it.unimi.dsi.fastutil.objects.AbstractReference2IntFunction.get(java.lang.Object):108:108 -> get 1:1:java.lang.Object com.android.tools.r8.it.unimi.dsi.fastutil.objects.AbstractReference2IntFunction.get(java.lang.Object):41 -> get 1:1:java.lang.Object get(java.lang.Object):0 -> get # {"id":"com.android.tools.r8.synthesized"} 1:4:int hashCode():310:313 -> hashCode 1:1:java.lang.Object com.android.tools.r8.it.unimi.dsi.fastutil.objects.AbstractReference2IntFunction.put(java.lang.Object,java.lang.Object):41:41 -> put 1:1:java.lang.Object put(java.lang.Object,java.lang.Object):0 -> put # {"id":"com.android.tools.r8.synthesized"} 2:4:java.lang.Integer com.android.tools.r8.it.unimi.dsi.fastutil.objects.AbstractReference2IntFunction.put(java.lang.Object,java.lang.Integer):123:125 -> put 2:4:java.lang.Object com.android.tools.r8.it.unimi.dsi.fastutil.objects.AbstractReference2IntFunction.put(java.lang.Object,java.lang.Object):41 -> put 2:4:java.lang.Object put(java.lang.Object,java.lang.Object):0 -> put 1:13:void putAll(java.util.Map):82:94 -> putAll 14:15:java.lang.Integer com.android.tools.r8.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 com.android.tools.r8.it.unimi.dsi.fastutil.objects.AbstractReference2IntFunction.remove(java.lang.Object):140:142 -> remove 1:3:java.lang.Object com.android.tools.r8.it.unimi.dsi.fastutil.objects.AbstractReference2IntFunction.remove(java.lang.Object):41 -> remove 1:3:java.lang.Object remove(java.lang.Object):0 -> remove # {"id":"com.android.tools.r8.synthesized"} 1:17:java.lang.String toString():328:344 -> toString com.android.tools.r8.it.unimi.dsi.fastutil.objects.AbstractReference2IntMap$BasicEntry -> com.android.tools.r8.internal.m1: # {"id":"sourceFile","fileName":"AbstractReference2IntMap.java"} java.lang.Object key -> a int value -> b 1:3:void (java.lang.Object,int):121:123 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/lang/Object;)V"} 1:4:boolean equals(java.lang.Object):167:170 -> equals 1:1:int getIntValue():145:145 -> getIntValue 1:1:java.lang.Object getKey():128:128 -> getKey 1:1:java.lang.Integer com.android.tools.r8.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 com.android.tools.r8.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 com.android.tools.r8.it.unimi.dsi.fastutil.objects.AbstractReference2IntMap$BasicEntry.setValue(int):150:150 -> setValue 3:3:java.lang.Integer com.android.tools.r8.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 com.android.tools.r8.it.unimi.dsi.fastutil.objects.AbstractReference2IntSortedMap -> com.android.tools.r8.internal.o1: # {"id":"sourceFile","fileName":"AbstractReference2IntSortedMap.java"} 1:1:void ():34:34 -> 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet com.android.tools.r8.it.unimi.dsi.fastutil.objects.AbstractReference2IntSortedMap.entrySet():229:229 -> e 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSet entrySet():31 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/qK;"} 2:2:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap.reference2IntEntrySet():87:87 -> e 2:2:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet com.android.tools.r8.it.unimi.dsi.fastutil.objects.AbstractReference2IntSortedMap.entrySet():229 -> e 2:2:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSet entrySet():31 -> e 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet com.android.tools.r8.it.unimi.dsi.fastutil.objects.AbstractReference2IntSortedMap.entrySet():229:229 -> entrySet 1:1:java.util.Set entrySet():31 -> entrySet 2:2:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap.reference2IntEntrySet():87:87 -> entrySet 2:2:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet com.android.tools.r8.it.unimi.dsi.fastutil.objects.AbstractReference2IntSortedMap.entrySet():229 -> entrySet 2:2:java.util.Set entrySet():31 -> entrySet com.android.tools.r8.it.unimi.dsi.fastutil.objects.AbstractReference2LongFunction -> com.android.tools.r8.it.unimi.dsi.fastutil.objects.AbstractReference2LongFunction: # {"id":"sourceFile","fileName":"AbstractReference2LongFunction.java"} com.android.tools.r8.it.unimi.dsi.fastutil.objects.AbstractReference2LongMap -> com.android.tools.r8.internal.p1: # {"id":"sourceFile","fileName":"AbstractReference2LongMap.java"} 1:1:void com.android.tools.r8.it.unimi.dsi.fastutil.objects.AbstractReference2LongFunction.():44:44 -> 1:1:void ():45 -> long com.android.tools.r8.it.unimi.dsi.fastutil.objects.AbstractReference2LongFunction.put(java.lang.Object,long) -> a 1:1:boolean containsValue(java.lang.Object):62:62 -> containsValue 2:6:boolean com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2LongOpenHashMap.containsValue(long):404:408 -> containsValue 2:6:boolean containsValue(java.lang.Object):62 -> containsValue long com.android.tools.r8.it.unimi.dsi.fastutil.objects.AbstractReference2LongFunction.removeLong(java.lang.Object) -> d 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSet com.android.tools.r8.it.unimi.dsi.fastutil.objects.AbstractReference2LongMap.entrySet():297:297 -> entrySet 1:1:java.util.Set entrySet():42 -> entrySet 2:3:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2LongMap$FastEntrySet com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2LongOpenHashMap.reference2LongEntrySet():761:762 -> entrySet 2:3:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSet com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2LongOpenHashMap.reference2LongEntrySet():49 -> entrySet 2:3:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSet com.android.tools.r8.it.unimi.dsi.fastutil.objects.AbstractReference2LongMap.entrySet():297 -> entrySet 2:3:java.util.Set entrySet():42 -> entrySet 1:3:boolean equals(java.lang.Object):320:322 -> equals 4:4:int com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2LongOpenHashMap.size():429:429 -> equals 4:4:boolean equals(java.lang.Object):322 -> equals 5:6:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2LongMap$FastEntrySet com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2LongOpenHashMap.reference2LongEntrySet():761:762 -> equals 5:6:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSet com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2LongOpenHashMap.reference2LongEntrySet():49 -> equals 5:6:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSet com.android.tools.r8.it.unimi.dsi.fastutil.objects.AbstractReference2LongMap.entrySet():297 -> equals 5:6:boolean equals(java.lang.Object):323 -> equals 7:7:boolean equals(java.lang.Object):323:323 -> equals 1:1:java.lang.Long com.android.tools.r8.it.unimi.dsi.fastutil.objects.AbstractReference2LongFunction.get(java.lang.Object):108:108 -> get 1:1:java.lang.Object com.android.tools.r8.it.unimi.dsi.fastutil.objects.AbstractReference2LongFunction.get(java.lang.Object):41 -> get 1:1:java.lang.Object get(java.lang.Object):0 -> get # {"id":"com.android.tools.r8.synthesized"} 1:1:java.lang.Object com.android.tools.r8.it.unimi.dsi.fastutil.objects.AbstractReference2LongFunction.put(java.lang.Object,java.lang.Object):41:41 -> put 1:1:java.lang.Object put(java.lang.Object,java.lang.Object):0 -> put # {"id":"com.android.tools.r8.synthesized"} 2:4:java.lang.Long com.android.tools.r8.it.unimi.dsi.fastutil.objects.AbstractReference2LongFunction.put(java.lang.Object,java.lang.Long):123:125 -> put 2:4:java.lang.Object com.android.tools.r8.it.unimi.dsi.fastutil.objects.AbstractReference2LongFunction.put(java.lang.Object,java.lang.Object):41 -> put 2:4:java.lang.Object put(java.lang.Object,java.lang.Object):0 -> put 1:7:void putAll(java.util.Map):82:88 -> putAll 8:8:long com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2LongOpenHashMap$MapEntry.getLongValue():487:487 -> putAll 8:8:void putAll(java.util.Map):88 -> putAll 9:15:void putAll(java.util.Map):88:94 -> putAll 16:17:java.lang.Long com.android.tools.r8.it.unimi.dsi.fastutil.objects.AbstractReference2LongFunction.put(java.lang.Object,java.lang.Long):123:124 -> putAll 16:17:void putAll(java.util.Map):94 -> putAll 1:3:java.lang.Long com.android.tools.r8.it.unimi.dsi.fastutil.objects.AbstractReference2LongFunction.remove(java.lang.Object):140:142 -> remove 1:3:java.lang.Object com.android.tools.r8.it.unimi.dsi.fastutil.objects.AbstractReference2LongFunction.remove(java.lang.Object):41 -> remove 1:3:java.lang.Object remove(java.lang.Object):0 -> remove # {"id":"com.android.tools.r8.synthesized"} 1:1:java.lang.String toString():328:328 -> toString 2:2:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSet com.android.tools.r8.it.unimi.dsi.fastutil.objects.AbstractReference2LongMap.entrySet():297:297 -> toString 2:2:java.lang.String toString():329 -> toString 3:4:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2LongMap$FastEntrySet com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2LongOpenHashMap.reference2LongEntrySet():761:762 -> toString 3:4:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSet com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2LongOpenHashMap.reference2LongEntrySet():49 -> toString 3:4:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSet com.android.tools.r8.it.unimi.dsi.fastutil.objects.AbstractReference2LongMap.entrySet():297 -> toString 3:4:java.lang.String toString():329 -> toString 5:5:java.lang.String toString():329:329 -> toString 6:6:int com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2LongOpenHashMap.size():429:429 -> toString 6:6:java.lang.String toString():330 -> toString 7:11:java.lang.String toString():336:340 -> toString 12:12:long com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2LongOpenHashMap$MapEntry.getLongValue():487:487 -> toString 12:12:java.lang.String toString():341 -> toString 13:16:java.lang.String toString():341:344 -> toString com.android.tools.r8.it.unimi.dsi.fastutil.objects.AbstractReference2ReferenceFunction -> com.android.tools.r8.it.unimi.dsi.fastutil.objects.AbstractReference2ReferenceFunction: # {"id":"sourceFile","fileName":"AbstractReference2ReferenceFunction.java"} com.android.tools.r8.it.unimi.dsi.fastutil.objects.AbstractReference2ReferenceMap -> com.android.tools.r8.internal.q1: # {"id":"sourceFile","fileName":"AbstractReference2ReferenceMap.java"} 1:1:void com.android.tools.r8.it.unimi.dsi.fastutil.objects.AbstractReference2ReferenceFunction.():44:44 -> 1:1:void ():45 -> 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSet com.android.tools.r8.it.unimi.dsi.fastutil.objects.AbstractReference2ReferenceMap.entrySet():249:249 -> entrySet 1:1:java.util.Set entrySet():42 -> entrySet 2:3:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2ReferenceMap$FastEntrySet com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2ReferenceOpenHashMap.reference2ReferenceEntrySet():695:696 -> entrySet 2:3:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSet com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2ReferenceOpenHashMap.reference2ReferenceEntrySet():48 -> entrySet 2:3:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSet com.android.tools.r8.it.unimi.dsi.fastutil.objects.AbstractReference2ReferenceMap.entrySet():249 -> entrySet 2:3:java.util.Set entrySet():42 -> entrySet 1:3:boolean equals(java.lang.Object):272:274 -> equals 4:4:int com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2ReferenceOpenHashMap.size():387:387 -> equals 4:4:boolean equals(java.lang.Object):274 -> equals 5:6:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2ReferenceMap$FastEntrySet com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2ReferenceOpenHashMap.reference2ReferenceEntrySet():695:696 -> equals 5:6:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSet com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2ReferenceOpenHashMap.reference2ReferenceEntrySet():48 -> equals 5:6:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSet com.android.tools.r8.it.unimi.dsi.fastutil.objects.AbstractReference2ReferenceMap.entrySet():249 -> equals 5:6:boolean equals(java.lang.Object):275 -> equals 7:7:boolean equals(java.lang.Object):275:275 -> equals java.lang.Object com.android.tools.r8.it.unimi.dsi.fastutil.objects.AbstractReference2ReferenceFunction.put(java.lang.Object,java.lang.Object) -> put 1:13:void putAll(java.util.Map):69:81 -> putAll 1:1:java.lang.String toString():280:280 -> toString 2:2:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSet com.android.tools.r8.it.unimi.dsi.fastutil.objects.AbstractReference2ReferenceMap.entrySet():249:249 -> toString 2:2:java.lang.String toString():281 -> toString 3:4:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2ReferenceMap$FastEntrySet com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2ReferenceOpenHashMap.reference2ReferenceEntrySet():695:696 -> toString 3:4:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSet com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2ReferenceOpenHashMap.reference2ReferenceEntrySet():48 -> toString 3:4:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSet com.android.tools.r8.it.unimi.dsi.fastutil.objects.AbstractReference2ReferenceMap.entrySet():249 -> toString 3:4:java.lang.String toString():281 -> toString 5:5:java.lang.String toString():281:281 -> toString 6:6:int com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2ReferenceOpenHashMap.size():387:387 -> toString 6:6:java.lang.String toString():282 -> toString 7:16:java.lang.String toString():288:297 -> toString com.android.tools.r8.it.unimi.dsi.fastutil.objects.AbstractReferenceCollection -> com.android.tools.r8.internal.r1: # {"id":"sourceFile","fileName":"AbstractReferenceCollection.java"} 1:1:void ():37:37 -> 1:1:java.util.Iterator com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$3.iterator():1384:1384 -> iterator 1:15:java.lang.String toString():61:75 -> toString com.android.tools.r8.it.unimi.dsi.fastutil.objects.AbstractReferenceList -> com.android.tools.r8.internal.u1: # {"id":"sourceFile","fileName":"AbstractReferenceList.java"} 1:1:void ():34:34 -> 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:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ReferenceList subList(int,int):311:314 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(II)Lcom/android/tools/r8/internal/t1;"} 5:5:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ReferenceList subList(int,int):313:313 -> e 1:4:boolean equals(java.lang.Object):427:430 -> equals 5:5:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectListIterator com.android.tools.r8.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:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectListIterator com.android.tools.r8.it.unimi.dsi.fastutil.objects.AbstractReferenceList.listIterator():193:193 -> hashCode 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectListIterator com.android.tools.r8.it.unimi.dsi.fastutil.objects.AbstractReferenceList.iterator():181 -> hashCode 1:1:int hashCode():415 -> hashCode 2:5:int hashCode():416:419 -> hashCode 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectListIterator com.android.tools.r8.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:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectListIterator com.android.tools.r8.it.unimi.dsi.fastutil.objects.AbstractReferenceList.listIterator():193:193 -> iterator 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectListIterator com.android.tools.r8.it.unimi.dsi.fastutil.objects.AbstractReferenceList.iterator():181 -> iterator 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectIterator iterator():33 -> iterator # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/iK;"} 2:2:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectListIterator com.android.tools.r8.it.unimi.dsi.fastutil.objects.AbstractReferenceList.listIterator():193:193 -> iterator 2:2:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectListIterator com.android.tools.r8.it.unimi.dsi.fastutil.objects.AbstractReferenceList.iterator():181 -> iterator 2:2:java.util.Iterator iterator():33 -> iterator 1:1:void ensureIndex(int):48:48 -> j 2:2:void ensureIndex(int):0:0 -> j # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":52,"2":53,"3":54,"4":55},"outline":"Lcom/android/tools/r8/internal/a5;a(Ljava/lang/String;ILjava/lang/String;)Ljava/lang/StringBuilder;"} 52:52:void ensureIndex(int):48:48 -> j 53:53:void ensureIndex(int):48:48 -> j 54:54:void ensureIndex(int):48:48 -> j 55:55:void ensureIndex(int):48:48 -> j 50:50:void ensureIndex(int):48:48 -> j 51:51:void ensureIndex(int):47:47 -> j 1:1:void ensureRestrictedIndex(int):63:63 -> k 2:2:void ensureRestrictedIndex(int):0:0 -> k # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":67,"2":68,"3":69,"4":70},"outline":"Lcom/android/tools/r8/internal/a5;a(Ljava/lang/String;ILjava/lang/String;)Ljava/lang/StringBuilder;"} 67:67:void ensureRestrictedIndex(int):63:63 -> k 68:68:void ensureRestrictedIndex(int):63:63 -> k 69:69:void ensureRestrictedIndex(int):63:63 -> k 70:70:void ensureRestrictedIndex(int):63:63 -> k 65:65:void ensureRestrictedIndex(int):63:63 -> k 66:66:void ensureRestrictedIndex(int):62:62 -> k com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectListIterator listIterator(int) -> l # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/internal/oK;"} 1:5:int lastIndexOf(java.lang.Object):291:295 -> lastIndexOf 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectListIterator com.android.tools.r8.it.unimi.dsi.fastutil.objects.AbstractReferenceList.listIterator():193:193 -> listIterator 1:1:java.util.ListIterator listIterator():33 -> listIterator 2:2:java.util.ListIterator com.android.tools.r8.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:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectListIterator com.android.tools.r8.it.unimi.dsi.fastutil.objects.AbstractReferenceList.listIterator():193:193 -> toString 2:2:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectListIterator com.android.tools.r8.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 com.android.tools.r8.it.unimi.dsi.fastutil.objects.AbstractReferenceList$ReferenceSubList -> com.android.tools.r8.internal.t1: # {"id":"sourceFile","fileName":"AbstractReferenceList.java"} com.android.tools.r8.it.unimi.dsi.fastutil.objects.ReferenceList l -> a int from -> b int to -> c boolean $assertionsDisabled -> d 1:1:void ():479:479 -> 1:4:void (com.android.tools.r8.it.unimi.dsi.fastutil.objects.ReferenceList,int,int):488:491 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/yS;II)V"} 1:1:boolean access$000(com.android.tools.r8.it.unimi.dsi.fastutil.objects.AbstractReferenceList$ReferenceSubList):479:479 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/t1;)V"} 2:4:boolean assertRange():495:497 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} 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:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ReferenceList subList(int,int):633:636 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(II)Lcom/android/tools/r8/internal/t1;"} 5:5:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ReferenceList subList(int,int):635:635 -> e 1:2:java.lang.Object get(int):526:527 -> get 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectListIterator com.android.tools.r8.it.unimi.dsi.fastutil.objects.AbstractReferenceList.listIterator():193:193 -> iterator 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectListIterator com.android.tools.r8.it.unimi.dsi.fastutil.objects.AbstractReferenceList.iterator():181 -> iterator 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectIterator iterator():479 -> iterator # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/iK;"} 2:2:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectListIterator com.android.tools.r8.it.unimi.dsi.fastutil.objects.AbstractReferenceList.listIterator():193:193 -> iterator 2:2:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectListIterator com.android.tools.r8.it.unimi.dsi.fastutil.objects.AbstractReferenceList.iterator():181 -> iterator 2:2:java.util.Iterator iterator():479 -> iterator 1:2:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectListIterator listIterator(int):574:575 -> l # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/internal/oK;"} 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectListIterator com.android.tools.r8.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 com.android.tools.r8.it.unimi.dsi.fastutil.objects.AbstractReferenceList$ReferenceSubList$1 -> com.android.tools.r8.internal.s1: # {"id":"sourceFile","fileName":"AbstractReferenceList.java"} int pos -> a int last -> b com.android.tools.r8.it.unimi.dsi.fastutil.objects.AbstractReferenceList$ReferenceSubList this$0 -> c boolean $assertionsDisabled -> d 1:1:void ():575:575 -> 1:2:void (com.android.tools.r8.it.unimi.dsi.fastutil.objects.AbstractReferenceList$ReferenceSubList,int):575:576 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/t1;I)V"} 1:4:void add(java.lang.Object):605:608 -> add 5:5:void add(java.lang.Object):605:605 -> add 1:1:boolean hasNext():579:579 -> hasNext 1:1:boolean hasPrevious():583:583 -> hasPrevious 1:2:java.lang.Object next():587:588 -> next 3:3:java.lang.Object next():587:587 -> next 1:1:int nextIndex():597:597 -> nextIndex 1:2:java.lang.Object previous():592:593 -> previous 3:3:java.lang.Object previous():592:592 -> previous 1:1:int previousIndex():601:601 -> previousIndex 1:10:void remove():617:626 -> remove 11:11:void remove():617:617 -> remove 1:2:void set(java.lang.Object):612:613 -> set 3:3:void set(java.lang.Object):612:612 -> set com.android.tools.r8.it.unimi.dsi.fastutil.objects.AbstractReferenceSet -> com.android.tools.r8.internal.v1: # {"id":"sourceFile","fileName":"AbstractReferenceSet.java"} 1:1:void ():32:32 -> 1:4:boolean equals(java.lang.Object):41:44 -> equals 1:7:int hashCode():57:63 -> hashCode com.android.tools.r8.it.unimi.dsi.fastutil.objects.AbstractReferenceSortedSet -> com.android.tools.r8.internal.w1: # {"id":"sourceFile","fileName":"AbstractReferenceSortedSet.java"} 1:1:void ():23:23 -> com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2BooleanArrayMap -> com.android.tools.r8.internal.tI: # {"id":"sourceFile","fileName":"Object2BooleanArrayMap.java"} java.lang.Object[] key -> a boolean[] value -> b int size -> c 1:3:void ():70:72 -> 1:1:int access$000(com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2BooleanArrayMap):37:37 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/tI;)I"} 2:2:int access$300(com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2BooleanArrayMap,java.lang.Object):37:37 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/tI;Ljava/lang/Object;)I"} 3:4:boolean containsValue(boolean):270:271 -> a 5:23:boolean put(java.lang.Object,boolean):283:301 -> a 1:1:int access$010(com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2BooleanArrayMap):37:37 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/tI;)I"} 2:4:boolean getBoolean(java.lang.Object):244:246 -> b 1:1:java.lang.Object[] access$100(com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2BooleanArrayMap):37:37 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/tI;)[Ljava/lang/Object;"} 2:9:boolean removeBoolean(java.lang.Object):308:315 -> c 1:4:void clear():257:260 -> clear 1:6:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2BooleanArrayMap com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2BooleanArrayMap.clone():344:349 -> clone 1:6:java.lang.Object clone():37 -> clone 7:7:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2BooleanArrayMap com.android.tools.r8.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(com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2BooleanArrayMap):37:37 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/tI;)[Z"} 2:4:int findKey(java.lang.Object):235:237 -> d 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSet keySet():321:321 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/qK;"} 1:1:boolean isEmpty():277:277 -> isEmpty 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2BooleanMap$FastEntrySet com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2BooleanArrayMap.object2BooleanEntrySet():231:231 -> k 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSet object2BooleanEntrySet():37 -> k # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/qK;"} 1:1:int size():252:252 -> size 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.booleans.BooleanCollection com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2BooleanArrayMap.values():326:326 -> values 1:1:java.util.Collection values():37 -> values com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2BooleanArrayMap$EntrySet -> com.android.tools.r8.internal.sI: # {"id":"sourceFile","fileName":"Object2BooleanArrayMap.java"} com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2BooleanArrayMap this$0 -> a 1:1:void (com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2BooleanArrayMap):133:133 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/tI;)V"} 2:2:void (com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2BooleanArrayMap,com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2BooleanArrayMap$1):133:133 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/tI;I)V"} 1:5:boolean contains(java.lang.Object):203:207 -> contains 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectIterator iterator():136:136 -> iterator # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/iK;"} 2:2:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectIterator com.android.tools.r8.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 com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2BooleanArrayMap$EntrySet$1 -> com.android.tools.r8.internal.rI: # {"id":"sourceFile","fileName":"Object2BooleanArrayMap.java"} int curr -> a int next -> b com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2BooleanArrayMap$EntrySet this$1 -> c 1:2:void (com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2BooleanArrayMap$EntrySet):136:137 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/sI;)V"} 1:1:boolean hasNext():141:141 -> hasNext 1:2:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2BooleanMap$Entry com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2BooleanArrayMap$EntrySet$1.next():147:148 -> next 1:2:java.lang.Object next():136 -> next 3:3:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2BooleanMap$Entry com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2BooleanArrayMap$EntrySet$1.next():147:147 -> next 3:3:java.lang.Object next():136 -> next 1:6:void remove():153:158 -> remove 7:7:void remove():153:153 -> remove com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2BooleanFunction -> com.android.tools.r8.internal.uI: # {"id":"sourceFile","fileName":"Object2BooleanFunction.java"} boolean removeBoolean(java.lang.Object) -> c com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntArrayMap -> com.android.tools.r8.internal.xI: # {"id":"sourceFile","fileName":"Object2IntArrayMap.java"} java.lang.Object[] key -> b int[] value -> c int size -> d 1:3:void (int):81:83 -> 4:5:void (java.util.Map):104:105 -> 1:1:int access$000(com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntArrayMap):37:37 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/xI;)I"} 2:2:int access$300(com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntArrayMap,java.lang.Object):37:37 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/xI;Ljava/lang/Object;)I"} 3:6:int getInt(java.lang.Object):244:247 -> a 7:26:int put(java.lang.Object,int):283:302 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/lang/Object;)I"} 1:1:int access$010(com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntArrayMap):37:37 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/xI;)I"} 1:1:java.lang.Object[] access$100(com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntArrayMap):37:37 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/xI;)[Ljava/lang/Object;"} 1:4:void clear():257:260 -> clear 1:6:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntArrayMap com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntArrayMap.clone():344:349 -> clone 1:6:java.lang.Object clone():37 -> clone 7:7:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntArrayMap com.android.tools.r8.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(com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntArrayMap):37:37 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/xI;)[I"} 2:3:boolean containsValue(int):270:271 -> d 4:11:int removeInt(java.lang.Object):308:315 -> d 1:3:int findKey(java.lang.Object):235:237 -> e 1:1:boolean isEmpty():277:277 -> isEmpty 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntMap$FastEntrySet com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntArrayMap.object2IntEntrySet():231:231 -> j 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSet object2IntEntrySet():37 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/qK;"} 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSet com.android.tools.r8.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:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntCollection com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntArrayMap.values():326:326 -> values 1:1:java.util.Collection values():37 -> values com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntArrayMap$EntrySet -> com.android.tools.r8.internal.wI: # {"id":"sourceFile","fileName":"Object2IntArrayMap.java"} com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntArrayMap this$0 -> a 1:1:void (com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntArrayMap):133:133 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/xI;)V"} 2:2:void (com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntArrayMap,com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntArrayMap$1):133:133 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/xI;I)V"} 1:5:boolean contains(java.lang.Object):203:207 -> contains 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectIterator iterator():136:136 -> iterator # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/iK;"} 2:2:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectIterator com.android.tools.r8.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 com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntArrayMap$EntrySet$1 -> com.android.tools.r8.internal.vI: # {"id":"sourceFile","fileName":"Object2IntArrayMap.java"} int curr -> a int next -> b com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntArrayMap$EntrySet this$1 -> c 1:2:void (com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntArrayMap$EntrySet):136:137 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/wI;)V"} 1:1:boolean hasNext():141:141 -> hasNext 1:2:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntMap$Entry com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntArrayMap$EntrySet$1.next():147:148 -> next 1:2:java.lang.Object next():136 -> next 3:3:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntMap$Entry com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntArrayMap$EntrySet$1.next():147:147 -> next 3:3:java.lang.Object next():136 -> next 1:6:void remove():153:158 -> remove 7:7:void remove():153:153 -> remove com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntFunction -> com.android.tools.r8.internal.yI: # {"id":"sourceFile","fileName":"Object2IntFunction.java"} int getInt(java.lang.Object) -> a int put(java.lang.Object,int) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/lang/Object;)I"} com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap -> com.android.tools.r8.internal.HI: # {"id":"sourceFile","fileName":"Object2IntLinkedOpenHashMap.java"} java.lang.Object[] key -> b int[] value -> c int mask -> d boolean containsNullKey -> e int first -> f int last -> g long[] link -> h int n -> i int maxFill -> j int size -> k com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntSortedMap$FastSortedEntrySet entries -> l com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet keys -> m com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntCollection values -> n 1:1:void (int,float):147:147 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(I)V"} 2:56:void (int,float):102:156 -> 1:1:int access$300(com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap,int):87:87 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/HI;I)V"} 2:2:int com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap.removeNullEntry():285:285 -> a 2:2:int access$200(com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap):87 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/HI;)V"} 3:7:int com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap.removeNullEntry():286:290 -> a 3:7:int access$200(com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap):87 -> a 8:32:int com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap.insert(java.lang.Object,int):307:331 -> a 8:32:int put(java.lang.Object,int):338 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/lang/Object;)I"} 33:35:int put(java.lang.Object,int):339:341 -> a 36:46:int getInt(java.lang.Object):721:731 -> a 1:24:void fixPointers(int,int):937:960 -> c 1:5:void clear():771:775 -> clear 1:11:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap.clone():1768:1778 -> clone 1:11:java.lang.Object clone():87 -> clone 12:12:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap.clone():1770:1770 -> clone 12:12:java.lang.Object clone():87 -> clone java.util.Comparator comparator() -> comparator 1:11:boolean containsKey(java.lang.Object):738:748 -> containsKey 1:1:int removeInt(java.lang.Object):431:431 -> d 2:7:int com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap.removeNullEntry():285:290 -> d 2:7:int removeInt(java.lang.Object):431 -> d 8:18:int removeInt(java.lang.Object):432:442 -> d 19:23:boolean containsValue(int):754:758 -> d 1:25:void fixPointers(int):899:923 -> f 1:2:java.lang.Object firstKey():970:971 -> firstKey 3: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 com.android.tools.r8.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 com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap.shiftKeys(int):418:424 -> h 11:17:int removeEntry(int):279 -> h 1:1:int com.android.tools.r8.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:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntSortedMap com.android.tools.r8.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:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntSortedMap$FastSortedEntrySet com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap.object2IntEntrySet():1422:1423 -> j 1:2:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSet object2IntEntrySet():87 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/qK;"} 1:2:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet keySet():1531:1532 -> k # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/uK;"} 1:1:java.util.Set keySet():87:87 -> keySet 1:2:java.lang.Object lastKey():981:982 -> lastKey 3:3:java.lang.Object lastKey():981:981 -> lastKey 1:1:void putAll(java.util.Map):296:296 -> putAll 2:3:void com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap.ensureCapacity(int):266:267 -> putAll 2:3:void putAll(java.util.Map):296 -> putAll 4:4:int com.android.tools.r8.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:6:void com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap.tryCapacity(long):271:271 -> putAll 6:6:void putAll(java.util.Map):298 -> putAll 7:7:void putAll(java.util.Map):0:0 -> putAll # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":10,"2":11,"3":12},"outline":"Lcom/android/tools/r8/internal/wo;a(JJJ)J"} 10:10:void com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap.tryCapacity(long):271:271 -> putAll 10:10:void putAll(java.util.Map):298 -> putAll 11:11:void com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap.tryCapacity(long):271:271 -> putAll 11:11:void putAll(java.util.Map):298 -> putAll 12:12:void com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap.tryCapacity(long):271:271 -> putAll 12:12:void putAll(java.util.Map):298 -> putAll 8:8:void com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap.tryCapacity(long):272:272 -> putAll 8:8:void putAll(java.util.Map):298 -> putAll 9:9:void putAll(java.util.Map):301:301 -> putAll 1:1:int size():780:780 -> size 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntSortedMap com.android.tools.r8.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:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntSortedMap com.android.tools.r8.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:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntCollection com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap.values():1596:1617 -> values 1:22:java.util.Collection values():87 -> values com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap$1 -> com.android.tools.r8.internal.zI: # {"id":"sourceFile","fileName":"Object2IntLinkedOpenHashMap.java"} com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap this$0 -> a 1:1:void (com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap):1596:1596 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/HI;)V"} 1:1:void clear():1614:1614 -> clear 1:1:boolean contains(int):1609:1609 -> f 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntIterator iterator():1599:1599 -> iterator # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Br;"} 1:1:int size():1604:1604 -> size com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap$EntryIterator -> com.android.tools.r8.internal.AI: # {"id":"sourceFile","fileName":"Object2IntLinkedOpenHashMap.java"} com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap$MapEntry entry -> f com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap this$0 -> g 1:1:void (com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap):1222:1222 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/HI;)V"} 1:1:void add(java.lang.Object):1219:1219 -> add 2:2:void com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap$MapIterator.add(com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntMap$Entry):1215:1215 -> add 2:2:void add(java.lang.Object):1219 -> add 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap$MapEntry com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap$EntryIterator.next():1231:1231 -> next 1:1:java.lang.Object next():1219 -> next 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap$MapEntry com.android.tools.r8.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 com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap$MapIterator.set(com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntMap$Entry):1211:1211 -> set 2:2:void set(java.lang.Object):1219 -> set com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap$KeyIterator -> com.android.tools.r8.internal.BI: # {"id":"sourceFile","fileName":"Object2IntLinkedOpenHashMap.java"} com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap this$0 -> f 1:2:void (com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap):1455:1456 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/HI;)V"} 1:1:void add(java.lang.Object):1452:1452 -> add 1:1:java.lang.Object next():1461:1461 -> next 1:1:java.lang.Object previous():1442:1442 -> previous 1:1:void set(java.lang.Object):1447:1447 -> set com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap$KeySet -> com.android.tools.r8.internal.CI: # {"id":"sourceFile","fileName":"Object2IntLinkedOpenHashMap.java"} com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap this$0 -> a 1:1:void (com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap):1465:1465 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/HI;)V"} 2:2:void (com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap,com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap$1):1465:1465 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/HI;I)V"} 1:1:void clear():1493:1493 -> clear java.util.Comparator comparator() -> comparator 1:1:boolean contains(java.lang.Object):1481:1481 -> contains 1:2:java.lang.Object first():1498:1499 -> first 3:3:java.lang.Object first():1498:1498 -> first 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet com.android.tools.r8.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:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectListIterator com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap$KeySet.iterator():1471:1471 -> iterator 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectBidirectionalIterator iterator():1465 -> iterator # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/cK;"} 2:2:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectListIterator com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap$KeySet.iterator():1471:1471 -> iterator 2:2:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectIterator iterator():1465 -> iterator # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/iK;"} 3:3:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectListIterator com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap$KeySet.iterator():1471:1471 -> iterator 3:3:java.util.Iterator iterator():1465 -> iterator 1:2:java.lang.Object last():1504:1505 -> last 3:3:java.lang.Object last():1504:1504 -> last 1:3:boolean remove(java.lang.Object):1486:1488 -> remove 1:1:int size():1476:1476 -> size 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet com.android.tools.r8.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:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet com.android.tools.r8.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 com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap$MapEntry -> com.android.tools.r8.internal.DI: # {"id":"sourceFile","fileName":"Object2IntLinkedOpenHashMap.java"} int index -> a com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap this$0 -> b 1:2:void (com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap,int):824:825 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/HI;I)V"} 1:3:boolean equals(java.lang.Object):875:877 -> equals 1:1:int getIntValue():838:838 -> getIntValue 1:1:java.lang.Object getKey():833:833 -> getKey 1:1:java.lang.Integer com.android.tools.r8.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 com.android.tools.r8.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 com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap$MapEntry.setValue(int):843:844 -> setValue 3:4:java.lang.Integer com.android.tools.r8.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 com.android.tools.r8.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 com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap$MapEntrySet -> com.android.tools.r8.internal.EI: # {"id":"sourceFile","fileName":"Object2IntLinkedOpenHashMap.java"} com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap this$0 -> a 1:1:void (com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap):1269:1269 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/HI;)V"} 2:2:void (com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap,com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap$1):1269:1269 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/HI;I)V"} 1:1:void clear():1373:1373 -> clear java.util.Comparator comparator() -> comparator 1:16:boolean contains(java.lang.Object):1309:1324 -> contains 1:2:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntMap$Entry com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap$MapEntrySet.first():1296:1297 -> first 1:2:java.lang.Object first():1269 -> first 3:3:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntMap$Entry com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap$MapEntrySet.first():1296:1296 -> first 3:3:java.lang.Object first():1269 -> first 1:1:java.util.SortedSet headSet(java.lang.Object):1269:1269 -> headSet 2:2:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap$MapEntrySet.headSet(com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntMap$Entry):1286:1286 -> headSet 2:2:java.util.SortedSet headSet(java.lang.Object):1269 -> headSet 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectBidirectionalIterator iterator():1271:1271 -> iterator # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/cK;"} 1:2:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntMap$Entry com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap$MapEntrySet.last():1302:1303 -> last 1:2:java.lang.Object last():1269 -> last 3:3:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntMap$Entry com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap$MapEntrySet.last():1302:1302 -> last 3:3:java.lang.Object last():1269 -> last 1:29:boolean remove(java.lang.Object):1331:1359 -> remove 1:1:int size():1368:1368 -> size 1:1:java.util.SortedSet subSet(java.lang.Object,java.lang.Object):1269:1269 -> subSet 2:2:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap$MapEntrySet.subSet(com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntMap$Entry,com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntMap$Entry):1281:1281 -> subSet 2:2:java.util.SortedSet subSet(java.lang.Object,java.lang.Object):1269 -> subSet 1:1:java.util.SortedSet tailSet(java.lang.Object):1269:1269 -> tailSet 2:2:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap$MapEntrySet.tailSet(com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntMap$Entry):1291:1291 -> tailSet 2:2:java.util.SortedSet tailSet(java.lang.Object):1269 -> tailSet com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap$MapIterator -> com.android.tools.r8.internal.FI: # {"id":"sourceFile","fileName":"Object2IntLinkedOpenHashMap.java"} int prev -> a int next -> b int curr -> c int index -> d com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap this$0 -> e 1:1:void (com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap,com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap$1):1032:1032 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/HI;I)V"} 2:2:void (com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap):1057:1057 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/HI;)V"} 3:24:void (com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap):1038:1059 -> 1:14:void ensureIndexKnown():1099:1112 -> a 1:5:int nextEntry():1127:1131 -> b 6:6:int nextEntry():1127:1127 -> b 1:5:int previousEntry():1136:1140 -> d 6:6:int previousEntry():1136:1136 -> d 1:1:boolean hasNext():1091:1091 -> hasNext 1:1:boolean hasPrevious():1095:1095 -> hasPrevious 1:2:int nextIndex():1117:1118 -> nextIndex 1:2:int previousIndex():1122:1123 -> previousIndex 1:47:void remove():1145:1191 -> remove 48:48:void remove():1146:1146 -> remove com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap$ValueIterator -> com.android.tools.r8.internal.GI: # {"id":"sourceFile","fileName":"Object2IntLinkedOpenHashMap.java"} com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap this$0 -> f 1:2:void (com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap):1578:1579 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/HI;)V"} 1:1:void add(java.lang.Object):1544:1544 -> add 2:2:void com.android.tools.r8.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 -> i 1:1:java.lang.Integer com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap$ValueIterator.next():1590:1590 -> next 1:1:java.lang.Object next():1544 -> next 1:1:java.lang.Integer com.android.tools.r8.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 com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap$ValueIterator.set(java.lang.Integer):1559:1559 -> set 2:2:void set(java.lang.Object):1544 -> set 1:1:int nextInt():1584:1584 -> t com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntMap -> com.android.tools.r8.internal.KI: # {"id":"sourceFile","fileName":"Object2IntMap.java"} com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSet object2IntEntrySet() -> j # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/qK;"} com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntMap$Entry -> com.android.tools.r8.internal.II: # {"id":"sourceFile","fileName":"Object2IntMap.java"} int getIntValue() -> getIntValue com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntMap$FastEntrySet -> com.android.tools.r8.internal.JI: # {"id":"sourceFile","fileName":"Object2IntMap.java"} com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap -> com.android.tools.r8.internal.TI: # {"id":"sourceFile","fileName":"Object2IntOpenHashMap.java"} java.lang.Object[] key -> b int[] value -> c int mask -> d boolean containsNullKey -> e int n -> f int maxFill -> g int size -> h com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntMap$FastEntrySet entries -> i com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSet keys -> j com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntCollection values -> k 1:9:void (int,float):91:99 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(I)V"} 10:10:void ():119:119 -> 1:1:int access$400(com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap,int):49:49 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/TI;I)V"} 2:2:int com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap.removeNullEntry():227:227 -> a 2:2:int access$300(com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap):49 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/TI;)V"} 3:6:int com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap.removeNullEntry():228:231 -> a 3:6:int access$300(com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap):49 -> a 7:22:int com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap.insert(java.lang.Object,int):248:263 -> a 7:22:int put(java.lang.Object,int):270 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/lang/Object;)I"} 23:25:int put(java.lang.Object,int):271:273 -> a 26:36:int getInt(java.lang.Object):371:381 -> a 1:4:void clear():421:424 -> clear 1:10:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap.clone():999:1008 -> clone 1:10:java.lang.Object clone():49 -> clone 11:11:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap com.android.tools.r8.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:1:int removeInt(java.lang.Object):353:353 -> d 2:6:int com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap.removeNullEntry():227:231 -> d 2:6:int removeInt(java.lang.Object):353 -> d 7:17:int removeInt(java.lang.Object):354:364 -> d 18:22:boolean containsValue(int):404:408 -> d 1:7:void rehash(int):961:967 -> f 8:8:int com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap.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 com.android.tools.r8.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 com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap.shiftKeys(int):341:346 -> g 10:15:int removeEntry(int):221 -> g 1:1:int com.android.tools.r8.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:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntMap$FastEntrySet com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap.object2IntEntrySet():761:762 -> j 1:2:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSet object2IntEntrySet():49 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/qK;"} 1:2:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSet keySet():816:817 -> k # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/qK;"} 1:1:java.util.Set keySet():49:49 -> keySet 1:1:void putAll(java.util.Map):237:237 -> putAll 2:3:void com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap.ensureCapacity(int):209:210 -> putAll 2:3:void putAll(java.util.Map):237 -> putAll 4:4:int com.android.tools.r8.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:6:void com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap.tryCapacity(long):214:214 -> putAll 6:6:void putAll(java.util.Map):239 -> putAll 7:7:void putAll(java.util.Map):0:0 -> putAll # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":10,"2":11,"3":12},"outline":"Lcom/android/tools/r8/internal/wo;a(JJJ)J"} 10:10:void com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap.tryCapacity(long):214:214 -> putAll 10:10:void putAll(java.util.Map):239 -> putAll 11:11:void com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap.tryCapacity(long):214:214 -> putAll 11:11:void putAll(java.util.Map):239 -> putAll 12:12:void com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap.tryCapacity(long):214:214 -> putAll 12:12:void putAll(java.util.Map):239 -> putAll 8:8:void com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap.tryCapacity(long):215:215 -> putAll 8:8:void putAll(java.util.Map):239 -> putAll 9:9:void putAll(java.util.Map):242:242 -> putAll 1:1:int size():429:429 -> size 1:22:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntCollection com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap.values():848:869 -> values 1:22:java.util.Collection values():49 -> values com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap$1 -> com.android.tools.r8.internal.LI: # {"id":"sourceFile","fileName":"Object2IntOpenHashMap.java"} com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap this$0 -> a 1:1:void (com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap):848:848 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/TI;)V"} 1:1:void clear():866:866 -> clear 1:1:boolean contains(int):861:861 -> f 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntIterator iterator():851:851 -> iterator # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Br;"} 1:1:int size():856:856 -> size com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap$EntryIterator -> com.android.tools.r8.internal.MI: # {"id":"sourceFile","fileName":"Object2IntOpenHashMap.java"} com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap$MapEntry entry -> g com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap this$0 -> h 1:1:void (com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap):654:654 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/TI;)V"} 2:2:void (com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap,com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap$1):654:654 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/TI;I)V"} 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap$MapEntry com.android.tools.r8.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 com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap$KeyIterator -> com.android.tools.r8.internal.NI: # {"id":"sourceFile","fileName":"Object2IntOpenHashMap.java"} com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap this$0 -> g 1:2:void (com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap):775:776 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/TI;)V"} 1:1:java.lang.Object next():781:781 -> next com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap$KeySet -> com.android.tools.r8.internal.OI: # {"id":"sourceFile","fileName":"Object2IntOpenHashMap.java"} com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap this$0 -> a 1:1:void (com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap):785:785 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/TI;)V"} 2:2:void (com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap,com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap$1):785:785 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/TI;I)V"} 1:1:void clear():810:810 -> clear 1:1:boolean contains(java.lang.Object):798:798 -> contains 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectIterator iterator():788:788 -> iterator # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/iK;"} 1:3:boolean remove(java.lang.Object):803:805 -> remove 1:1:int size():793:793 -> size com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap$MapEntry -> com.android.tools.r8.internal.PI: # {"id":"sourceFile","fileName":"Object2IntOpenHashMap.java"} int index -> a com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap this$0 -> b 1:2:void (com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap,int):473:474 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/TI;I)V"} 1:3:boolean equals(java.lang.Object):524:526 -> equals 1:1:int getIntValue():487:487 -> getIntValue 1:1:java.lang.Object getKey():482:482 -> getKey 1:1:java.lang.Integer com.android.tools.r8.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 com.android.tools.r8.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 com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap$MapEntry.setValue(int):492:493 -> setValue 3:4:java.lang.Integer com.android.tools.r8.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 com.android.tools.r8.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 com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap$MapEntrySet -> com.android.tools.r8.internal.QI: # {"id":"sourceFile","fileName":"Object2IntOpenHashMap.java"} com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap this$0 -> a 1:1:void (com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap):679:679 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/TI;)V"} 2:2:void (com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap,com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap$1):679:679 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/TI;I)V"} 1:1:void clear():755:755 -> clear 1:16:boolean contains(java.lang.Object):691:706 -> contains 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectIterator iterator():681:681 -> iterator # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/iK;"} 1:29:boolean remove(java.lang.Object):713:741 -> remove 1:1:int size():750:750 -> size com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap$MapIterator -> com.android.tools.r8.internal.RI: # {"id":"sourceFile","fileName":"Object2IntOpenHashMap.java"} int pos -> a int last -> b boolean mustReturnNullKey -> d com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectArrayList wrapped -> e com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap this$0 -> f 1:24:void (com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap):541:564 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/TI;)V"} 25:25:void (com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap,com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap$1):541:541 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/TI;I)V"} 1:18:int nextEntry():576:593 -> a 19:19:int nextEntry():576:576 -> a 1:1:boolean hasNext():572:572 -> hasNext 1:5:void remove():630:634 -> remove 6:11:void com.android.tools.r8.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 com.android.tools.r8.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 com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap$ValueIterator -> com.android.tools.r8.internal.SI: # {"id":"sourceFile","fileName":"Object2IntOpenHashMap.java"} com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap this$0 -> g 1:2:void (com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap):830:831 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/TI;)V"} 1:1:java.lang.Integer com.android.tools.r8.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 -> t com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntSortedMap$FastSortedEntrySet -> com.android.tools.r8.internal.UI: # {"id":"sourceFile","fileName":"Object2IntSortedMap.java"} com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2LongMap$Entry -> com.android.tools.r8.internal.VI: # {"id":"sourceFile","fileName":"Object2LongMap.java"} long getLongValue() -> getLongValue com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2LongMap$FastEntrySet -> com.android.tools.r8.internal.WI: # {"id":"sourceFile","fileName":"Object2LongMap.java"} com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2LongOpenHashMap -> com.android.tools.r8.internal.fJ: # {"id":"sourceFile","fileName":"Object2LongOpenHashMap.java"} java.lang.Object[] key -> a long[] value -> b int mask -> c boolean containsNullKey -> d int n -> e int maxFill -> f int size -> g com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2LongMap$FastEntrySet entries -> h com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSet keys -> i com.android.tools.r8.it.unimi.dsi.fastutil.longs.LongCollection values -> j 1:9:void (int,float):91:99 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(I)V"} 10:10:void ():119:119 -> 1:1:long access$400(com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2LongOpenHashMap,int):49:49 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/fJ;I)V"} 2:2:long com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2LongOpenHashMap.removeNullEntry():227:227 -> a 2:2:long access$300(com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2LongOpenHashMap):49 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/fJ;)V"} 3:6:long com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2LongOpenHashMap.removeNullEntry():228:231 -> a 3:6:long access$300(com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2LongOpenHashMap):49 -> a 7:22:int com.android.tools.r8.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:4:void clear():421:424 -> clear 1:10:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2LongOpenHashMap com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2LongOpenHashMap.clone():999:1008 -> clone 1:10:java.lang.Object clone():49 -> clone 11:11:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2LongOpenHashMap com.android.tools.r8.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:1:long removeLong(java.lang.Object):353:353 -> d 2:6:long com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2LongOpenHashMap.removeNullEntry():227:231 -> d 2:6:long removeLong(java.lang.Object):353 -> d 7:14:long removeLong(java.lang.Object):357:364 -> d 15:21:void rehash(int):961:967 -> d 22:22:int com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2LongOpenHashMap.realSize():205:205 -> d 22:22:void rehash(int):968 -> d 23:35:void rehash(int):969:981 -> d 1:2:long removeEntry(int):219:220 -> e 3:8:void com.android.tools.r8.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 com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2LongOpenHashMap.shiftKeys(int):341:346 -> e 10:15:long removeEntry(int):221 -> e 16:17:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2LongMap$FastEntrySet com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2LongOpenHashMap.object2LongEntrySet():761:762 -> e 16:17:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSet object2LongEntrySet():49 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/qK;"} 1:1:int com.android.tools.r8.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:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSet com.android.tools.r8.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 com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2LongOpenHashMap.ensureCapacity(int):209:210 -> putAll 2:3:void putAll(java.util.Map):237 -> putAll 4:4:int com.android.tools.r8.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:6:void com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2LongOpenHashMap.tryCapacity(long):214:214 -> putAll 6:6:void putAll(java.util.Map):239 -> putAll 7:7:void putAll(java.util.Map):0:0 -> putAll # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":10,"2":11,"3":12},"outline":"Lcom/android/tools/r8/internal/wo;a(JJJ)J"} 10:10:void com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2LongOpenHashMap.tryCapacity(long):214:214 -> putAll 10:10:void putAll(java.util.Map):239 -> putAll 11:11:void com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2LongOpenHashMap.tryCapacity(long):214:214 -> putAll 11:11:void putAll(java.util.Map):239 -> putAll 12:12:void com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2LongOpenHashMap.tryCapacity(long):214:214 -> putAll 12:12:void putAll(java.util.Map):239 -> putAll 8:8:void com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2LongOpenHashMap.tryCapacity(long):215:215 -> putAll 8:8:void putAll(java.util.Map):239 -> putAll 9:9:void putAll(java.util.Map):242:242 -> putAll 1:1:int size():429:429 -> size 1:22:com.android.tools.r8.it.unimi.dsi.fastutil.longs.LongCollection com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2LongOpenHashMap.values():848:869 -> values 1:22:java.util.Collection values():49 -> values com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2LongOpenHashMap$1 -> com.android.tools.r8.internal.XI: # {"id":"sourceFile","fileName":"Object2LongOpenHashMap.java"} com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2LongOpenHashMap this$0 -> a 1:1:void (com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2LongOpenHashMap):848:848 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/fJ;)V"} 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.longs.LongIterator iterator():851:851 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/YC;"} 1:1:boolean contains(long):861:861 -> b 2:2:boolean com.android.tools.r8.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 com.android.tools.r8.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 com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2LongOpenHashMap$EntryIterator -> com.android.tools.r8.internal.YI: # {"id":"sourceFile","fileName":"Object2LongOpenHashMap.java"} com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2LongOpenHashMap$MapEntry entry -> g com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2LongOpenHashMap this$0 -> h 1:1:void (com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2LongOpenHashMap):654:654 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/fJ;)V"} 2:2:void (com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2LongOpenHashMap,com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2LongOpenHashMap$1):654:654 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/fJ;I)V"} 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2LongOpenHashMap$MapEntry com.android.tools.r8.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 com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2LongOpenHashMap$KeyIterator -> com.android.tools.r8.internal.ZI: # {"id":"sourceFile","fileName":"Object2LongOpenHashMap.java"} com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2LongOpenHashMap this$0 -> g 1:2:void (com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2LongOpenHashMap):775:776 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/fJ;)V"} 1:1:java.lang.Object next():781:781 -> next com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2LongOpenHashMap$KeySet -> com.android.tools.r8.internal.aJ: # {"id":"sourceFile","fileName":"Object2LongOpenHashMap.java"} com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2LongOpenHashMap this$0 -> a 1:1:void (com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2LongOpenHashMap):785:785 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/fJ;)V"} 2:2:void (com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2LongOpenHashMap,com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2LongOpenHashMap$1):785:785 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/fJ;I)V"} 1:1:void clear():810:810 -> clear 1:1:boolean contains(java.lang.Object):798:798 -> contains 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectIterator iterator():788:788 -> iterator # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/iK;"} 1:3:boolean remove(java.lang.Object):803:805 -> remove 1:1:int size():793:793 -> size com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2LongOpenHashMap$MapEntry -> com.android.tools.r8.internal.bJ: # {"id":"sourceFile","fileName":"Object2LongOpenHashMap.java"} int index -> a com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2LongOpenHashMap this$0 -> b 1:2:void (com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2LongOpenHashMap,int):473:474 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/fJ;I)V"} 1:3:boolean equals(java.lang.Object):524:526 -> equals 1:1:java.lang.Object getKey():482:482 -> getKey 1:1:long getLongValue():487:487 -> getLongValue 1:1:java.lang.Long com.android.tools.r8.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 com.android.tools.r8.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 com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2LongOpenHashMap$MapEntry.setValue(long):492:493 -> setValue 3:4:java.lang.Long com.android.tools.r8.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 com.android.tools.r8.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 com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2LongOpenHashMap$MapEntrySet -> com.android.tools.r8.internal.cJ: # {"id":"sourceFile","fileName":"Object2LongOpenHashMap.java"} com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2LongOpenHashMap this$0 -> a 1:1:void (com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2LongOpenHashMap):679:679 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/fJ;)V"} 2:2:void (com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2LongOpenHashMap,com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2LongOpenHashMap$1):679:679 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/fJ;I)V"} 1:1:void clear():755:755 -> clear 1:16:boolean contains(java.lang.Object):691:706 -> contains 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectIterator iterator():681:681 -> iterator # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/iK;"} 1:29:boolean remove(java.lang.Object):713:741 -> remove 1:1:int size():750:750 -> size com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2LongOpenHashMap$MapIterator -> com.android.tools.r8.internal.dJ: # {"id":"sourceFile","fileName":"Object2LongOpenHashMap.java"} int pos -> a int last -> b boolean mustReturnNullKey -> d com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectArrayList wrapped -> e com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2LongOpenHashMap this$0 -> f 1:24:void (com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2LongOpenHashMap):541:564 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/fJ;)V"} 25:25:void (com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2LongOpenHashMap,com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2LongOpenHashMap$1):541:541 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/fJ;I)V"} 1:18:int nextEntry():576:593 -> a 19:19:int nextEntry():576:576 -> a 1:1:boolean hasNext():572:572 -> hasNext 1:5:void remove():630:634 -> remove 6:11:void com.android.tools.r8.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 com.android.tools.r8.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 com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2LongOpenHashMap$ValueIterator -> com.android.tools.r8.internal.eJ: # {"id":"sourceFile","fileName":"Object2LongOpenHashMap.java"} com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2LongOpenHashMap this$0 -> g 1:2:void (com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2LongOpenHashMap):830:831 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/fJ;)V"} 1:1:long nextLong():836:836 -> c 1:1:java.lang.Long com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2LongOpenHashMap$ValueIterator.next():842:842 -> next 1:1:java.lang.Object next():829 -> next com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap -> com.android.tools.r8.internal.oJ: # {"id":"sourceFile","fileName":"Object2ObjectLinkedOpenCustomHashMap.java"} java.lang.Object[] key -> b java.lang.Object[] value -> c int mask -> d boolean containsNullKey -> e com.android.tools.r8.it.unimi.dsi.fastutil.Hash$Strategy strategy -> f int first -> g int last -> h long[] link -> i int n -> j int maxFill -> k int size -> l com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectSortedMap$FastSortedEntrySet entries -> m com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet keys -> n com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectCollection values -> o 1:1:void (int,float,com.android.tools.r8.it.unimi.dsi.fastutil.Hash$Strategy):149:149 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hk;I)V"} 2:59:void (int,float,com.android.tools.r8.it.unimi.dsi.fastutil.Hash$Strategy):102:159 -> 1:1:java.lang.Object access$300(com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap,int):85:85 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/oJ;I)V"} 2:2:java.lang.Object com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap.removeNullEntry():315:315 -> a 2:2:java.lang.Object access$200(com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap):85 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/oJ;)V"} 3:8:java.lang.Object com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap.removeNullEntry():316:321 -> a 3:8:java.lang.Object access$200(com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap):85 -> a 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectSortedMap subMap(java.lang.Object,java.lang.Object):969:969 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Ljava/lang/Object;)Lcom/android/tools/r8/internal/R0;"} 1:24:void fixPointers(int,int):894:917 -> c 1:6:void clear():751:756 -> clear 1:12:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap.clone():1701:1712 -> clone 1:12:java.lang.Object clone():85 -> clone 13:13:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap.clone():1703:1703 -> clone 13:13:java.lang.Object clone():85 -> clone java.util.Comparator comparator() -> comparator 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:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectSortedMap headMap(java.lang.Object):959:959 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;)Lcom/android/tools/r8/internal/R0;"} 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectSortedMap tailMap(java.lang.Object):949:949 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;)Lcom/android/tools/r8/internal/R0;"} 2:3:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet keySet():1488:1489 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/uK;"} 4:45:void rehash(int):1642:1683 -> e 1:4:java.lang.Object removeEntry(int):305:308 -> f 5:11:void com.android.tools.r8.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 com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap.shiftKeys(int):396:402 -> f 13:19:java.lang.Object removeEntry(int):309 -> f 1:2:java.lang.Object firstKey():927:928 -> firstKey 3:3:java.lang.Object firstKey():927:927 -> firstKey 1:11:java.lang.Object get(java.lang.Object):701:711 -> get 1:1:int com.android.tools.r8.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:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectSortedMap com.android.tools.r8.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:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet object2ObjectEntrySet():85:85 -> k # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/uK;"} 1:2:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectSortedMap$FastSortedEntrySet object2ObjectEntrySet():1379:1380 -> l # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/JJ;"} 1:2:java.lang.Object lastKey():938:939 -> lastKey 3:3:java.lang.Object lastKey():938:938 -> lastKey 1:26:int com.android.tools.r8.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 com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap.ensureCapacity(int):295:296 -> putAll 2:3:void putAll(java.util.Map):327 -> putAll 4:4:int com.android.tools.r8.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:6:void com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap.tryCapacity(long):300:300 -> putAll 6:6:void putAll(java.util.Map):329 -> putAll 7:7:void putAll(java.util.Map):0:0 -> putAll # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":10,"2":11,"3":12},"outline":"Lcom/android/tools/r8/internal/wo;a(JJJ)J"} 10:10:void com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap.tryCapacity(long):300:300 -> putAll 10:10:void putAll(java.util.Map):329 -> putAll 11:11:void com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap.tryCapacity(long):300:300 -> putAll 11:11:void putAll(java.util.Map):329 -> putAll 12:12:void com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap.tryCapacity(long):300:300 -> putAll 12:12:void putAll(java.util.Map):329 -> putAll 8:8:void com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap.tryCapacity(long):301:301 -> putAll 8:8:void putAll(java.util.Map):329 -> putAll 9:9: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 com.android.tools.r8.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:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectSortedMap com.android.tools.r8.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:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectSortedMap com.android.tools.r8.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:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectCollection com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap.values():1529:1550 -> values 1:22:java.util.Collection values():85 -> values com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap$1 -> com.android.tools.r8.internal.gJ: # {"id":"sourceFile","fileName":"Object2ObjectLinkedOpenCustomHashMap.java"} com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap this$0 -> a 1:1:void (com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap):1529:1529 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/oJ;)V"} 1:1:void clear():1547:1547 -> clear 1:1:boolean contains(java.lang.Object):1542:1542 -> contains 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectIterator iterator():1532:1532 -> iterator # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/iK;"} 1:1:int size():1537:1537 -> size com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap$EntryIterator -> com.android.tools.r8.internal.hJ: # {"id":"sourceFile","fileName":"Object2ObjectLinkedOpenCustomHashMap.java"} com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap$MapEntry entry -> f com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap this$0 -> g 1:1:void (com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap):1181:1181 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/oJ;)V"} 1:1:void add(java.lang.Object):1178:1178 -> add 2:2:void com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap$MapIterator.add(com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectMap$Entry):1174:1174 -> add 2:2:void add(java.lang.Object):1178 -> add 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap$MapEntry com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap$EntryIterator.next():1190:1190 -> next 1:1:java.lang.Object next():1178 -> next 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap$MapEntry com.android.tools.r8.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 com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap$MapIterator.set(com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectMap$Entry):1170:1170 -> set 2:2:void set(java.lang.Object):1178 -> set com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap$KeyIterator -> com.android.tools.r8.internal.iJ: # {"id":"sourceFile","fileName":"Object2ObjectLinkedOpenCustomHashMap.java"} com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap this$0 -> f 1:2:void (com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap):1412:1413 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/oJ;)V"} 1:1:void add(java.lang.Object):1409:1409 -> add 1:1:java.lang.Object next():1418:1418 -> next 1:1:java.lang.Object previous():1399:1399 -> previous 1:1:void set(java.lang.Object):1404:1404 -> set com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap$KeySet -> com.android.tools.r8.internal.jJ: # {"id":"sourceFile","fileName":"Object2ObjectLinkedOpenCustomHashMap.java"} com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap this$0 -> a 1:1:void (com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap):1422:1422 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/oJ;)V"} 2:2:void (com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap,com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap$1):1422:1422 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/oJ;I)V"} 1:1:void clear():1450:1450 -> clear java.util.Comparator comparator() -> comparator 1:1:boolean contains(java.lang.Object):1438:1438 -> contains 1:2:java.lang.Object first():1455:1456 -> first 3:3:java.lang.Object first():1455:1455 -> first 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet com.android.tools.r8.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:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectListIterator com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap$KeySet.iterator():1428:1428 -> iterator 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectBidirectionalIterator iterator():1422 -> iterator # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/cK;"} 2:2:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectListIterator com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap$KeySet.iterator():1428:1428 -> iterator 2:2:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectIterator iterator():1422 -> iterator # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/iK;"} 3:3:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectListIterator com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap$KeySet.iterator():1428:1428 -> iterator 3:3:java.util.Iterator iterator():1422 -> iterator 1:2:java.lang.Object last():1461:1462 -> last 3:3:java.lang.Object last():1461:1461 -> last 1:3:boolean remove(java.lang.Object):1443:1445 -> remove 1:1:int size():1433:1433 -> size 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet com.android.tools.r8.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:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet com.android.tools.r8.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 com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap$MapEntry -> com.android.tools.r8.internal.kJ: # {"id":"sourceFile","fileName":"Object2ObjectLinkedOpenCustomHashMap.java"} int index -> a com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap this$0 -> b 1:2:void (com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap,int):805:806 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/oJ;I)V"} 1:3:boolean equals(java.lang.Object):832:834 -> equals 1:1:java.lang.Object getKey():814:814 -> getKey 1:1:java.lang.Object getValue():819:819 -> getValue 1:1:int hashCode():839:839 -> hashCode 1:2:java.lang.Object setValue(java.lang.Object):824:825 -> setValue 1:1:java.lang.String toString():844:844 -> toString com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap$MapEntrySet -> com.android.tools.r8.internal.lJ: # {"id":"sourceFile","fileName":"Object2ObjectLinkedOpenCustomHashMap.java"} com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap this$0 -> a 1:1:void (com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap):1228:1228 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/oJ;)V"} 2:2:void (com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap,com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap$1):1228:1228 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/oJ;I)V"} 1:1:void clear():1330:1330 -> clear java.util.Comparator comparator() -> comparator 1:15:boolean contains(java.lang.Object):1268:1282 -> contains 1:2:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectMap$Entry com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap$MapEntrySet.first():1255:1256 -> first 1:2:java.lang.Object first():1228 -> first 3:3:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectMap$Entry com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap$MapEntrySet.first():1255:1255 -> first 3:3:java.lang.Object first():1228 -> first 1:1:java.util.SortedSet headSet(java.lang.Object):1228:1228 -> headSet 2:2:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap$MapEntrySet.headSet(com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectMap$Entry):1245:1245 -> headSet 2:2:java.util.SortedSet headSet(java.lang.Object):1228 -> headSet 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectBidirectionalIterator iterator():1230:1230 -> iterator # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/cK;"} 1:2:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectMap$Entry com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap$MapEntrySet.last():1261:1262 -> last 1:2:java.lang.Object last():1228 -> last 3:3:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectMap$Entry com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap$MapEntrySet.last():1261:1261 -> last 3:3:java.lang.Object last():1228 -> last 1:28:boolean remove(java.lang.Object):1289:1316 -> remove 1:1:int size():1325:1325 -> size 1:1:java.util.SortedSet subSet(java.lang.Object,java.lang.Object):1228:1228 -> subSet 2:2:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap$MapEntrySet.subSet(com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectMap$Entry,com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectMap$Entry):1240:1240 -> subSet 2:2:java.util.SortedSet subSet(java.lang.Object,java.lang.Object):1228 -> subSet 1:1:java.util.SortedSet tailSet(java.lang.Object):1228:1228 -> tailSet 2:2:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap$MapEntrySet.tailSet(com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectMap$Entry):1250:1250 -> tailSet 2:2:java.util.SortedSet tailSet(java.lang.Object):1228 -> tailSet com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap$MapIterator -> com.android.tools.r8.internal.mJ: # {"id":"sourceFile","fileName":"Object2ObjectLinkedOpenCustomHashMap.java"} int prev -> a int next -> b int curr -> c int index -> d com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap this$0 -> e 1:1:void (com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap,com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap$1):989:989 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/oJ;I)V"} 2:2:void (com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap):1014:1014 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/oJ;)V"} 3:24:void (com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap):995:1016 -> 1:14:void ensureIndexKnown():1056:1069 -> a 1:5:int nextEntry():1084:1088 -> b 6:6:int nextEntry():1084:1084 -> b 1:5:int previousEntry():1093:1097 -> d 6:6:int previousEntry():1093:1093 -> d 1:1:boolean hasNext():1048:1048 -> hasNext 1:1:boolean hasPrevious():1052:1052 -> hasPrevious 1:2:int nextIndex():1074:1075 -> nextIndex 1:2:int previousIndex():1079:1080 -> previousIndex 1:49:void remove():1102:1150 -> remove 50:50:void remove():1103:1103 -> remove com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap$ValueIterator -> com.android.tools.r8.internal.nJ: # {"id":"sourceFile","fileName":"Object2ObjectLinkedOpenCustomHashMap.java"} com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap this$0 -> f 1:2:void (com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap):1517:1518 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/oJ;)V"} 1:1:void add(java.lang.Object):1514:1514 -> add 1:1:java.lang.Object next():1523:1523 -> next 1:1:java.lang.Object previous():1504:1504 -> previous 1:1:void set(java.lang.Object):1509:1509 -> set com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectMap -> com.android.tools.r8.internal.qJ: # {"id":"sourceFile","fileName":"Object2ObjectMap.java"} com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectMap$Entry -> com.android.tools.r8.internal.pJ: # {"id":"sourceFile","fileName":"Object2ObjectMap.java"} com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap -> com.android.tools.r8.internal.IJ: # {"id":"sourceFile","fileName":"Object2ObjectRBTreeMap.java"} com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Entry tree -> b int count -> c com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Entry firstEntry -> d com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Entry lastEntry -> e com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet entries -> f com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet keys -> g com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectCollection values -> h boolean modified -> i boolean[] dirPath -> j com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Entry[] nodePath -> k 1:1:void ():81:81 -> 2:10:void ():75:83 -> 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectSortedMap subMap(java.lang.Object,java.lang.Object):1352:1352 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Ljava/lang/Object;)Lcom/android/tools/r8/internal/R0;"} 1:1:int compare(java.lang.Object,java.lang.Object):220:220 -> c 1:6:void clear():666:671 -> clear 1:14:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap.clone():1850:1863 -> clone 1:14:java.lang.Object clone():43 -> clone 15:16:void com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Entry.left(com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Entry):813:814 -> clone 15:16:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap.clone():1863 -> clone 15:16:java.lang.Object clone():43 -> clone 17:22:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap.clone():1865:1870 -> clone 17:22:java.lang.Object clone():43 -> clone 23:24:void com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Entry.left(com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Entry):813:814 -> clone 23:24:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap.clone():1871 -> clone 23:24:java.lang.Object clone():43 -> clone 25:49:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap.clone():1872:1896 -> clone 25:49:java.lang.Object clone():43 -> clone 50:51:void com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Entry.right(com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Entry):824:825 -> clone 50:51:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap.clone():1897 -> clone 50:51:java.lang.Object clone():43 -> clone 52:52:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap.clone():1852:1852 -> clone 52:52:java.lang.Object clone():43 -> clone java.util.Comparator comparator() -> comparator 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 com.android.tools.r8.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:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectSortedMap headMap(java.lang.Object):1342:1342 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;)Lcom/android/tools/r8/internal/R0;"} 1:2:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet keySet():1261:1262 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/uK;"} 3:3:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectSortedMap tailMap(java.lang.Object):1347:1347 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;)Lcom/android/tools/r8/internal/R0;"} 1:3:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Entry findKey(java.lang.Object):233:235 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;)Lcom/android/tools/r8/internal/uJ;"} 4:4:int com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap.compare(java.lang.Object,java.lang.Object):220:220 -> f 4:4:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Entry findKey(java.lang.Object):235 -> f 5:5:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Entry com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Entry.left():729:729 -> f 5:5:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Entry findKey(java.lang.Object):236 -> f 6:6:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Entry com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Entry.right():739:739 -> f 6:6:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Entry findKey(java.lang.Object):236 -> f 1:2:java.lang.Object firstKey():956:957 -> firstKey 3:3:java.lang.Object firstKey():956:956 -> firstKey 1:2:java.lang.Object get(java.lang.Object):950:951 -> get 1:1:boolean isEmpty():944:944 -> isEmpty 1:77:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet object2ObjectEntrySet():1116:1192 -> k # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/uK;"} 1:2:void allocatePaths():268:269 -> l 1:2:java.lang.Object lastKey():962:963 -> lastKey 3:3:java.lang.Object lastKey():962:962 -> lastKey 1:11:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Entry com.android.tools.r8.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 com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap.compare(java.lang.Object,java.lang.Object):220:220 -> put 12:12:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Entry com.android.tools.r8.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:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Entry com.android.tools.r8.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 com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Entry.right(com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Entry):824:825 -> put 24:25:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Entry com.android.tools.r8.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:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Entry com.android.tools.r8.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 com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Entry.left(com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Entry):813:814 -> put 34:35:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Entry com.android.tools.r8.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:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Entry com.android.tools.r8.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 com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Entry.succ(boolean):781:781 -> put 71:71:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Entry com.android.tools.r8.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:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Entry com.android.tools.r8.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 com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Entry.succ(boolean):781:781 -> put 93:93:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Entry com.android.tools.r8.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:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Entry com.android.tools.r8.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:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Entry com.android.tools.r8.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 com.android.tools.r8.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:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Entry com.android.tools.r8.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 com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Entry.right(com.android.tools.r8.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 com.android.tools.r8.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 com.android.tools.r8.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:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Entry com.android.tools.r8.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:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Entry com.android.tools.r8.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:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectCollection com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap.values():1311:1332 -> values 1:22:java.util.Collection values():43 -> values com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$1 -> com.android.tools.r8.internal.sJ: # {"id":"sourceFile","fileName":"Object2ObjectRBTreeMap.java"} java.util.Comparator comparator -> a com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap this$0 -> b 1:2:void (com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap):1116:1117 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/IJ;)V"} 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:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectMap$Entry com.android.tools.r8.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:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$1.headSet(com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectMap$Entry):1184:1184 -> headSet 2:2:java.util.SortedSet headSet(java.lang.Object):1116 -> headSet 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectBidirectionalIterator iterator():1130:1130 -> iterator # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/cK;"} 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectMap$Entry com.android.tools.r8.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:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$1.subSet(com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectMap$Entry,com.android.tools.r8.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:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$1.tailSet(com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectMap$Entry):1189:1189 -> tailSet 2:2:java.util.SortedSet tailSet(java.lang.Object):1116 -> tailSet com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$1$1 -> com.android.tools.r8.internal.rJ: # {"id":"sourceFile","fileName":"Object2ObjectRBTreeMap.java"} com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$1 this$1 -> a 1:1:void (com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$1):1117:1117 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/sJ;)V"} 1:1:int compare(java.lang.Object,java.lang.Object):1117:1117 -> compare 2:2:int com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$1$1.compare(com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectMap$Entry,com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectMap$Entry):1119:1119 -> compare 2:2:int compare(java.lang.Object,java.lang.Object):1117 -> compare com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$2 -> com.android.tools.r8.internal.tJ: # {"id":"sourceFile","fileName":"Object2ObjectRBTreeMap.java"} com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap this$0 -> a 1:1:void (com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap):1311:1311 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/IJ;)V"} 1:1:void clear():1329:1329 -> clear 1:1:boolean contains(java.lang.Object):1319:1319 -> contains 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectIterator iterator():1314:1314 -> iterator # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/iK;"} 1:1:int size():1324:1324 -> size com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Entry -> com.android.tools.r8.internal.uJ: # {"id":"sourceFile","fileName":"Object2ObjectRBTreeMap.java"} com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Entry left -> c com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Entry right -> d int info -> e 1:1:void ():707:707 -> 2:3:void (java.lang.Object,java.lang.Object):719:720 -> 1:2:void pred(com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Entry):791:792 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/uJ;)V"} 3:4:void black(boolean):845:846 -> a 1:2:void pred(boolean):768:769 -> b 3:4:void succ(com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Entry):802:803 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/uJ;)V"} 5:5:boolean black():834:834 -> b 1:7:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Entry clone():886:892 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/uJ;"} 8:8:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Entry clone():888:888 -> c 1:1:java.lang.Object clone():685:685 -> clone 1:1:boolean pred():748:748 -> d 1:3:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Entry prev():868:870 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/uJ;"} 1:3:boolean equals(java.lang.Object):899:901 -> equals 1:1:boolean succ():757:757 -> f 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 com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$EntryIterator -> com.android.tools.r8.internal.vJ: # {"id":"sourceFile","fileName":"Object2ObjectRBTreeMap.java"} 1:1:void (com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap):1086:1086 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/IJ;)V"} 1:1:void add(java.lang.Object):1085:1085 -> add 2:2:void com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$EntryIterator.add(com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectMap$Entry):1110:1110 -> add 2:2:void add(java.lang.Object):1085 -> add 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectMap$Entry com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$EntryIterator.next():1095:1095 -> next 1:1:java.lang.Object next():1085 -> next 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectMap$Entry com.android.tools.r8.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 com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$EntryIterator.set(com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectMap$Entry):1105:1105 -> set 2:2:void set(java.lang.Object):1085 -> set com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$KeyIterator -> com.android.tools.r8.internal.wJ: # {"id":"sourceFile","fileName":"Object2ObjectRBTreeMap.java"} 1:1:void (com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap):1206:1206 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/IJ;)V"} 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 com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$KeySet -> com.android.tools.r8.internal.xJ: # {"id":"sourceFile","fileName":"Object2ObjectRBTreeMap.java"} com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap this$0 -> b 1:1:void (com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap):1237:1237 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/IJ;)V"} 2:2:void (com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap,com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$1):1237:1237 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/IJ;I)V"} 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectBidirectionalIterator iterator():1239:1239 -> iterator # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/cK;"} com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Submap -> com.android.tools.r8.internal.FJ: # {"id":"sourceFile","fileName":"Object2ObjectRBTreeMap.java"} java.lang.Object from -> b java.lang.Object to -> c boolean bottom -> d boolean top -> e com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet entries -> f com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet keys -> g com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectCollection values -> h com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap this$0 -> i 1:7:void (com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap,java.lang.Object,boolean,java.lang.Object,boolean):1397:1403 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/IJ;Ljava/lang/Object;ZLjava/lang/Object;Z)V"} 1:2:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectSortedMap subMap(java.lang.Object,java.lang.Object):1624:1625 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Ljava/lang/Object;)Lcom/android/tools/r8/internal/R0;"} 3:3:int com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap.compare(java.lang.Object,java.lang.Object):220:220 -> b 3:3:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectSortedMap subMap(java.lang.Object,java.lang.Object):1625 -> b 4:5:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectSortedMap subMap(java.lang.Object,java.lang.Object):1625:1626 -> b 6:6:int com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap.compare(java.lang.Object,java.lang.Object):220:220 -> b 6:6:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectSortedMap subMap(java.lang.Object,java.lang.Object):1626 -> b 7:9:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectSortedMap subMap(java.lang.Object,java.lang.Object):1626:1628 -> b 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:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectSortedMap headMap(java.lang.Object):1612:1613 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;)Lcom/android/tools/r8/internal/R0;"} 3:3:int com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap.compare(java.lang.Object,java.lang.Object):220:220 -> d 3:3:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectSortedMap headMap(java.lang.Object):1613 -> d 4:4:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectSortedMap headMap(java.lang.Object):1613:1613 -> d 1:2:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet keySet():1521:1522 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/uK;"} 3:4:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectSortedMap tailMap(java.lang.Object):1618:1619 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;)Lcom/android/tools/r8/internal/R0;"} 5:5:int com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap.compare(java.lang.Object,java.lang.Object):220:220 -> e 5:5:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectSortedMap tailMap(java.lang.Object):1619 -> e 6:6:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectSortedMap tailMap(java.lang.Object):1619:1619 -> e 1:1:boolean in(java.lang.Object):1423:1423 -> f 2:2:int com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap.compare(java.lang.Object,java.lang.Object):220:220 -> f 2:2:boolean in(java.lang.Object):1423 -> f 3:3:boolean in(java.lang.Object):1423:1423 -> f 4:4:int com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap.compare(java.lang.Object,java.lang.Object):220:220 -> f 4:4:boolean in(java.lang.Object):1423 -> f 1:3:java.lang.Object firstKey():1679:1681 -> firstKey 4:4:java.lang.Object firstKey():1680:1680 -> firstKey 1:1:java.lang.Object get(java.lang.Object):1569:1569 -> get 1:1:void com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Submap$SubmapIterator.(com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Submap):1703:1703 -> isEmpty 1:1:boolean isEmpty():1602 -> isEmpty 2:2:void com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$TreeIterator.(com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap):998:998 -> isEmpty 2:2:void com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Submap$SubmapIterator.(com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Submap):1703 -> isEmpty 2:2:boolean isEmpty():1602 -> isEmpty 3:3:void com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Submap$SubmapIterator.(com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Submap):1704:1704 -> isEmpty 3:3:boolean isEmpty():1602 -> isEmpty 1:79:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet object2ObjectEntrySet():1428:1506 -> k # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/uK;"} 1:7:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Entry firstEntry():1638:1644 -> l # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/uJ;"} 8:8:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Entry com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap.locateKey(java.lang.Object):252:252 -> l 8:8:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Entry firstEntry():1644 -> l 9:9:int com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap.compare(java.lang.Object,java.lang.Object):220:220 -> l 9:9:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Entry com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap.locateKey(java.lang.Object):252 -> l 9:9:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Entry firstEntry():1644 -> l 10:10:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Entry com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Entry.left():729:729 -> l 10:10:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Entry com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap.locateKey(java.lang.Object):254 -> l 10:10:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Entry firstEntry():1644 -> l 11:11:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Entry com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Entry.right():739:739 -> l 11:11:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Entry com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap.locateKey(java.lang.Object):254 -> l 11:11:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Entry firstEntry():1644 -> l 12:12:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Entry firstEntry():1646:1646 -> l 13:13:int com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap.compare(java.lang.Object,java.lang.Object):220:220 -> l 13:13:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Entry firstEntry():1646 -> l 14:16:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Entry com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Entry.next():855:857 -> l 14:16:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Entry firstEntry():1646 -> l 17:17:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Entry firstEntry():1650:1650 -> l 18:18:int com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap.compare(java.lang.Object,java.lang.Object):220:220 -> l 18:18:com.android.tools.r8.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:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Entry lastEntry():1661:1667 -> m # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/uJ;"} 8:8:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Entry com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap.locateKey(java.lang.Object):252:252 -> m 8:8:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Entry lastEntry():1667 -> m 9:9:int com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap.compare(java.lang.Object,java.lang.Object):220:220 -> m 9:9:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Entry com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap.locateKey(java.lang.Object):252 -> m 9:9:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Entry lastEntry():1667 -> m 10:10:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Entry com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Entry.left():729:729 -> m 10:10:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Entry com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap.locateKey(java.lang.Object):254 -> m 10:10:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Entry lastEntry():1667 -> m 11:11:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Entry com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Entry.right():739:739 -> m 11:11:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Entry com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap.locateKey(java.lang.Object):254 -> m 11:11:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Entry lastEntry():1667 -> m 12:12:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Entry lastEntry():1669:1669 -> m 13:13:int com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap.compare(java.lang.Object,java.lang.Object):220:220 -> m 13:13:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Entry lastEntry():1669 -> m 14:18:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Entry lastEntry():1669:1673 -> m 19:19:int com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap.compare(java.lang.Object,java.lang.Object):220:220 -> m 19:19:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Entry lastEntry():1673 -> m 1:4:java.lang.Object put(java.lang.Object,java.lang.Object):1574:1577 -> put 1:4:java.lang.Object remove(java.lang.Object):1583:1586 -> remove 1:5:int size():1591:1595 -> size 1:18:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectCollection com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Submap.values():1527:1544 -> values 1:18:java.util.Collection values():1366 -> values com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Submap$1 -> com.android.tools.r8.internal.yJ: # {"id":"sourceFile","fileName":"Object2ObjectRBTreeMap.java"} com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Submap this$1 -> a 1:1:void (com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Submap):1428:1428 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/FJ;)V"} 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:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectMap$Entry com.android.tools.r8.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:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Submap$1.headSet(com.android.tools.r8.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 com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Submap$SubmapIterator.(com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Submap):1703:1703 -> isEmpty 2:2:boolean isEmpty():1473 -> isEmpty 3:3:void com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$TreeIterator.(com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap):998:998 -> isEmpty 3:3:void com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Submap$SubmapIterator.(com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Submap):1703 -> isEmpty 3:3:boolean isEmpty():1473 -> isEmpty 4:4:void com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Submap$SubmapIterator.(com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Submap):1704:1704 -> isEmpty 4:4:boolean isEmpty():1473 -> isEmpty 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectBidirectionalIterator iterator():1431:1431 -> iterator # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/cK;"} 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectMap$Entry com.android.tools.r8.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:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectMap$Entry com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Submap$SubmapEntryIterator.next():1743:1743 -> size 2:2:java.lang.Object com.android.tools.r8.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:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Submap$1.subSet(com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectMap$Entry,com.android.tools.r8.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:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Submap$1.tailSet(com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectMap$Entry):1503:1503 -> tailSet 2:2:java.util.SortedSet tailSet(java.lang.Object):1428 -> tailSet com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Submap$2 -> com.android.tools.r8.internal.zJ: # {"id":"sourceFile","fileName":"Object2ObjectRBTreeMap.java"} com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Submap this$1 -> a 1:1:void (com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Submap):1527:1527 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/FJ;)V"} 1:1:void clear():1541:1541 -> clear 1:1:boolean contains(java.lang.Object):1533:1533 -> contains 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectIterator iterator():1529:1529 -> iterator # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/iK;"} 1:1:int size():1537:1537 -> size com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Submap$KeySet -> com.android.tools.r8.internal.AJ: # {"id":"sourceFile","fileName":"Object2ObjectRBTreeMap.java"} com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Submap this$1 -> b 1:1:void (com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Submap):1509:1509 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/FJ;)V"} 2:2:void (com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Submap,com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$1):1509:1509 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/FJ;I)V"} 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectBidirectionalIterator iterator():1511:1511 -> iterator # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/cK;"} com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Submap$SubmapEntryIterator -> com.android.tools.r8.internal.BJ: # {"id":"sourceFile","fileName":"Object2ObjectRBTreeMap.java"} 1:1:void (com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Submap):1734:1734 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/FJ;)V"} 1:1:void add(java.lang.Object):1733:1733 -> add 2:2:void com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Submap$SubmapEntryIterator.add(com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectMap$Entry):1758:1758 -> add 2:2:void add(java.lang.Object):1733 -> add 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectMap$Entry com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Submap$SubmapEntryIterator.next():1743:1743 -> next 1:1:java.lang.Object next():1733 -> next 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectMap$Entry com.android.tools.r8.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 com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Submap$SubmapEntryIterator.set(com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectMap$Entry):1753:1753 -> set 2:2:void set(java.lang.Object):1733 -> set com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Submap$SubmapIterator -> com.android.tools.r8.internal.CJ: # {"id":"sourceFile","fileName":"Object2ObjectRBTreeMap.java"} com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Submap this$1 -> f 1:2:void (com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Submap):1703:1704 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/FJ;)V"} 1:1:void updateNext():1728:1728 -> d 2:2:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Entry com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Entry.next():855:855 -> d 2:2:void updateNext():1728 -> d # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:4:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Entry com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Entry.next():856:857 -> d 3:4:void updateNext():1728 -> d 5:6:void updateNext():1728:1729 -> d 7:7:int com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap.compare(java.lang.Object,java.lang.Object):220:220 -> d 7:7:void updateNext():1729 -> d 8:8:void updateNext():1729:1729 -> d 1:2:void updatePrevious():1723:1724 -> g 3:3:int com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap.compare(java.lang.Object,java.lang.Object):220:220 -> g 3:3:void updatePrevious():1724 -> g 4:4:void updatePrevious():1724:1724 -> g com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Submap$SubmapKeyIterator -> com.android.tools.r8.internal.DJ: # {"id":"sourceFile","fileName":"Object2ObjectRBTreeMap.java"} 1:1:void (com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Submap):1774:1774 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/FJ;)V"} 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 com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Submap$SubmapValueIterator -> com.android.tools.r8.internal.EJ: # {"id":"sourceFile","fileName":"Object2ObjectRBTreeMap.java"} 1:1:void (com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Submap):1812:1812 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/FJ;)V"} 2:2:void (com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Submap,com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$1):1812:1812 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/FJ;I)V"} 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 com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$TreeIterator -> com.android.tools.r8.internal.GJ: # {"id":"sourceFile","fileName":"Object2ObjectRBTreeMap.java"} com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Entry prev -> a com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Entry next -> b com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Entry curr -> c int index -> d com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap this$0 -> e 1:1:void (com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap):997:997 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/IJ;)V"} 2:5:void (com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap):995:998 -> 1:5:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Entry nextEntry():1023:1027 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/uJ;"} 6:6:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Entry nextEntry():1023:1023 -> a 1:5:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Entry previousEntry():1035:1039 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/uJ;"} 6:6:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Entry previousEntry():1035:1035 -> b 1:1:void updateNext():1019:1019 -> d 2:2:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Entry com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Entry.next():855:855 -> d 2:2:void updateNext():1019 -> d # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:4:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Entry com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$Entry.next():856:857 -> d 3:4:void updateNext():1019 -> d 5:5:void updateNext():1019:1019 -> d 1:1:void updatePrevious():1031:1031 -> g 1:1:boolean hasNext():1011:1011 -> hasNext 1:1:boolean hasPrevious():1015:1015 -> hasPrevious 1:1:int nextIndex():1043:1043 -> nextIndex 1:1:int previousIndex():1047:1047 -> previousIndex 1:11:void remove():1051:1061 -> remove 12:12:void remove():1051:1051 -> remove com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$ValueIterator -> com.android.tools.r8.internal.HJ: # {"id":"sourceFile","fileName":"Object2ObjectRBTreeMap.java"} 1:1:void (com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap):1275:1275 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/IJ;)V"} 2:2:void (com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap,com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectRBTreeMap$1):1275:1275 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/IJ;I)V"} 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 com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectSortedMap$FastSortedEntrySet -> com.android.tools.r8.internal.JJ: # {"id":"sourceFile","fileName":"Object2ObjectSortedMap.java"} com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ReferenceLinkedOpenHashMap -> com.android.tools.r8.internal.SJ: # {"id":"sourceFile","fileName":"Object2ReferenceLinkedOpenHashMap.java"} java.lang.Object[] key -> a java.lang.Object[] value -> b int mask -> c boolean containsNullKey -> d int first -> e int last -> f long[] link -> g int n -> h int maxFill -> i int size -> j com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ReferenceSortedMap$FastSortedEntrySet entries -> k com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet keys -> l com.android.tools.r8.it.unimi.dsi.fastutil.objects.ReferenceCollection values -> m 1:1:void (int,float):145:145 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(I)V"} 2:56:void (int,float):100:154 -> 57:57:void (int,float):147:147 -> 1:1:java.lang.Object access$300(com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ReferenceLinkedOpenHashMap,int):85:85 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/SJ;I)V"} 2:2:java.lang.Object com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ReferenceLinkedOpenHashMap.removeNullEntry():284:284 -> a 2:2:java.lang.Object access$200(com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ReferenceLinkedOpenHashMap):85 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/SJ;)V"} 3:8:java.lang.Object com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ReferenceLinkedOpenHashMap.removeNullEntry():285:290 -> a 3:8:java.lang.Object access$200(com.android.tools.r8.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:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ReferenceLinkedOpenHashMap com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ReferenceLinkedOpenHashMap.clone():1670:1680 -> clone 1:11:java.lang.Object clone():85 -> clone 12:12:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ReferenceLinkedOpenHashMap com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ReferenceLinkedOpenHashMap.clone():1672:1672 -> clone 12:12:java.lang.Object clone():85 -> clone java.util.Comparator comparator() -> comparator 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 com.android.tools.r8.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 com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ReferenceLinkedOpenHashMap.shiftKeys(int):365:371 -> f 13:19:java.lang.Object removeEntry(int):278 -> f 1:2:java.lang.Object firstKey():896:897 -> firstKey 3:3:java.lang.Object firstKey():896:896 -> firstKey 1:11:java.lang.Object get(java.lang.Object):670:680 -> get 1:1:int com.android.tools.r8.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:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ReferenceSortedMap com.android.tools.r8.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:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ReferenceLinkedOpenHashMap.keySet():1457:1458 -> keySet 1:2:java.util.Set keySet():85 -> keySet 1:2:java.lang.Object lastKey():907:908 -> lastKey 3:3:java.lang.Object lastKey():907:907 -> lastKey 1:25:int com.android.tools.r8.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 com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ReferenceLinkedOpenHashMap.ensureCapacity(int):264:265 -> putAll 2:3:void putAll(java.util.Map):296 -> putAll 4:4:int com.android.tools.r8.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:6:void com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ReferenceLinkedOpenHashMap.tryCapacity(long):269:269 -> putAll 6:6:void putAll(java.util.Map):298 -> putAll 7:7:void putAll(java.util.Map):0:0 -> putAll # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":10,"2":11,"3":12},"outline":"Lcom/android/tools/r8/internal/wo;a(JJJ)J"} 10:10:void com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ReferenceLinkedOpenHashMap.tryCapacity(long):269:269 -> putAll 10:10:void putAll(java.util.Map):298 -> putAll 11:11:void com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ReferenceLinkedOpenHashMap.tryCapacity(long):269:269 -> putAll 11:11:void putAll(java.util.Map):298 -> putAll 12:12:void com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ReferenceLinkedOpenHashMap.tryCapacity(long):269:269 -> putAll 12:12:void putAll(java.util.Map):298 -> putAll 8:8:void com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ReferenceLinkedOpenHashMap.tryCapacity(long):270:270 -> putAll 8:8:void putAll(java.util.Map):298 -> putAll 9:9: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 com.android.tools.r8.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:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ReferenceSortedMap com.android.tools.r8.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:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ReferenceSortedMap com.android.tools.r8.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:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ReferenceCollection com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ReferenceLinkedOpenHashMap.values():1498:1519 -> values 1:22:java.util.Collection values():85 -> values com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ReferenceLinkedOpenHashMap$1 -> com.android.tools.r8.internal.KJ: # {"id":"sourceFile","fileName":"Object2ReferenceLinkedOpenHashMap.java"} com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ReferenceLinkedOpenHashMap this$0 -> a 1:1:void (com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ReferenceLinkedOpenHashMap):1498:1498 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/SJ;)V"} 1:1:void clear():1516:1516 -> clear 1:1:boolean contains(java.lang.Object):1511:1511 -> contains 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectIterator iterator():1501:1501 -> iterator # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/iK;"} 1:1:int size():1506:1506 -> size com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ReferenceLinkedOpenHashMap$EntryIterator -> com.android.tools.r8.internal.LJ: # {"id":"sourceFile","fileName":"Object2ReferenceLinkedOpenHashMap.java"} com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ReferenceLinkedOpenHashMap$MapEntry entry -> f com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ReferenceLinkedOpenHashMap this$0 -> g 1:1:void (com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ReferenceLinkedOpenHashMap):1150:1150 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/SJ;)V"} 1:1:void add(java.lang.Object):1147:1147 -> add 2:2:void com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ReferenceLinkedOpenHashMap$MapIterator.add(com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ReferenceMap$Entry):1143:1143 -> add 2:2:void add(java.lang.Object):1147 -> add 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ReferenceLinkedOpenHashMap$MapEntry com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ReferenceLinkedOpenHashMap$EntryIterator.next():1159:1159 -> next 1:1:java.lang.Object next():1147 -> next 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ReferenceLinkedOpenHashMap$MapEntry com.android.tools.r8.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 com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ReferenceLinkedOpenHashMap$MapIterator.set(com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ReferenceMap$Entry):1139:1139 -> set 2:2:void set(java.lang.Object):1147 -> set com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ReferenceLinkedOpenHashMap$KeyIterator -> com.android.tools.r8.internal.MJ: # {"id":"sourceFile","fileName":"Object2ReferenceLinkedOpenHashMap.java"} com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ReferenceLinkedOpenHashMap this$0 -> f 1:2:void (com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ReferenceLinkedOpenHashMap):1381:1382 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/SJ;)V"} 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 com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ReferenceLinkedOpenHashMap$KeySet -> com.android.tools.r8.internal.NJ: # {"id":"sourceFile","fileName":"Object2ReferenceLinkedOpenHashMap.java"} com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ReferenceLinkedOpenHashMap this$0 -> a 1:1:void (com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ReferenceLinkedOpenHashMap):1391:1391 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/SJ;)V"} 2:2:void (com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ReferenceLinkedOpenHashMap,com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ReferenceLinkedOpenHashMap$1):1391:1391 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/SJ;I)V"} 1:1:void clear():1419:1419 -> clear java.util.Comparator comparator() -> comparator 1:1:boolean contains(java.lang.Object):1407:1407 -> contains 1:2:java.lang.Object first():1424:1425 -> first 3:3:java.lang.Object first():1424:1424 -> first 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet com.android.tools.r8.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:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectListIterator com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ReferenceLinkedOpenHashMap$KeySet.iterator():1397:1397 -> iterator 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectBidirectionalIterator iterator():1391 -> iterator # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/cK;"} 2:2:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectListIterator com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ReferenceLinkedOpenHashMap$KeySet.iterator():1397:1397 -> iterator 2:2:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectIterator iterator():1391 -> iterator # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/iK;"} 3:3:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectListIterator com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ReferenceLinkedOpenHashMap$KeySet.iterator():1397:1397 -> iterator 3:3:java.util.Iterator iterator():1391 -> iterator 1:2:java.lang.Object last():1430:1431 -> last 3: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:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet com.android.tools.r8.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:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet com.android.tools.r8.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 com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ReferenceLinkedOpenHashMap$MapEntry -> com.android.tools.r8.internal.OJ: # {"id":"sourceFile","fileName":"Object2ReferenceLinkedOpenHashMap.java"} int index -> a com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ReferenceLinkedOpenHashMap this$0 -> b 1:2:void (com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ReferenceLinkedOpenHashMap,int):774:775 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/SJ;I)V"} 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 com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ReferenceLinkedOpenHashMap$MapEntrySet -> com.android.tools.r8.internal.PJ: # {"id":"sourceFile","fileName":"Object2ReferenceLinkedOpenHashMap.java"} com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ReferenceLinkedOpenHashMap this$0 -> a 1:1:void (com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ReferenceLinkedOpenHashMap):1197:1197 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/SJ;)V"} 2:2:void (com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ReferenceLinkedOpenHashMap,com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ReferenceLinkedOpenHashMap$1):1197:1197 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/SJ;I)V"} 1:1:void clear():1299:1299 -> clear java.util.Comparator comparator() -> comparator 1:15:boolean contains(java.lang.Object):1237:1251 -> contains 1:2:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ReferenceMap$Entry com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ReferenceLinkedOpenHashMap$MapEntrySet.first():1224:1225 -> first 1:2:java.lang.Object first():1197 -> first 3:3:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ReferenceMap$Entry com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ReferenceLinkedOpenHashMap$MapEntrySet.first():1224:1224 -> first 3:3:java.lang.Object first():1197 -> first 1:1:java.util.SortedSet headSet(java.lang.Object):1197:1197 -> headSet 2:2:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ReferenceLinkedOpenHashMap$MapEntrySet.headSet(com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ReferenceMap$Entry):1214:1214 -> headSet 2:2:java.util.SortedSet headSet(java.lang.Object):1197 -> headSet 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectBidirectionalIterator iterator():1199:1199 -> iterator # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/cK;"} 1:2:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ReferenceMap$Entry com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ReferenceLinkedOpenHashMap$MapEntrySet.last():1230:1231 -> last 1:2:java.lang.Object last():1197 -> last 3:3:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ReferenceMap$Entry com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ReferenceLinkedOpenHashMap$MapEntrySet.last():1230:1230 -> last 3: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:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ReferenceLinkedOpenHashMap$MapEntrySet.subSet(com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ReferenceMap$Entry,com.android.tools.r8.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:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ReferenceLinkedOpenHashMap$MapEntrySet.tailSet(com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ReferenceMap$Entry):1219:1219 -> tailSet 2:2:java.util.SortedSet tailSet(java.lang.Object):1197 -> tailSet com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ReferenceLinkedOpenHashMap$MapIterator -> com.android.tools.r8.internal.QJ: # {"id":"sourceFile","fileName":"Object2ReferenceLinkedOpenHashMap.java"} int prev -> a int next -> b int curr -> c int index -> d com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ReferenceLinkedOpenHashMap this$0 -> e 1:1:void (com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ReferenceLinkedOpenHashMap,com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ReferenceLinkedOpenHashMap$1):958:958 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/SJ;I)V"} 2:2:void (com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ReferenceLinkedOpenHashMap):983:983 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/SJ;)V"} 3:24:void (com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ReferenceLinkedOpenHashMap):964:985 -> 1:14:void ensureIndexKnown():1025:1038 -> a 1:5:int nextEntry():1053:1057 -> b 6:6:int nextEntry():1053:1053 -> b 1:5:int previousEntry():1062:1066 -> d 6:6:int previousEntry():1062:1062 -> d 1:1:boolean hasNext():1017:1017 -> hasNext 1:1:boolean hasPrevious():1021:1021 -> hasPrevious 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 com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ReferenceLinkedOpenHashMap$ValueIterator -> com.android.tools.r8.internal.RJ: # {"id":"sourceFile","fileName":"Object2ReferenceLinkedOpenHashMap.java"} com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ReferenceLinkedOpenHashMap this$0 -> f 1:2:void (com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ReferenceLinkedOpenHashMap):1486:1487 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/SJ;)V"} 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 com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ReferenceMap -> com.android.tools.r8.internal.UJ: # {"id":"sourceFile","fileName":"Object2ReferenceMap.java"} com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ReferenceMap$Entry -> com.android.tools.r8.internal.TJ: # {"id":"sourceFile","fileName":"Object2ReferenceMap.java"} com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ReferenceSortedMap$FastSortedEntrySet -> com.android.tools.r8.internal.VJ: # {"id":"sourceFile","fileName":"Object2ReferenceSortedMap.java"} com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectArrayList -> com.android.tools.r8.internal.XJ: # {"id":"sourceFile","fileName":"ObjectArrayList.java"} int size -> b 1:3:void (int):96:98 -> 4:4: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 com.android.tools.r8.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 com.android.tools.r8.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:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectArrayList com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectArrayList.clone():553:555 -> clone 1:3:java.lang.Object clone():57 -> clone 1:2:java.lang.Object get(int):317:318 -> get 3: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":322,"2":323,"3":324,"4":325},"outline":"Lcom/android/tools/r8/internal/a5;a(Ljava/lang/String;ILjava/lang/String;)Ljava/lang/StringBuilder;"} 322:322:java.lang.Object get(int):317:317 -> get 323:323:java.lang.Object get(int):317:317 -> get 324:324:java.lang.Object get(int):317:317 -> get 325:325:java.lang.Object get(int):317:317 -> get 321:321:java.lang.Object get(int):317:317 -> get 1:2:int indexOf(java.lang.Object):323:324 -> indexOf 1:1:boolean isEmpty():385:385 -> isEmpty 1:2:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectListIterator listIterator(int):497:498 -> l # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/internal/oK;"} 1:2:int lastIndexOf(java.lang.Object):330:331 -> lastIndexOf 1:5:java.lang.Object remove(int):337:341 -> remove 6: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":345,"2":346,"3":347,"4":348},"outline":"Lcom/android/tools/r8/internal/a5;a(Ljava/lang/String;ILjava/lang/String;)Ljava/lang/StringBuilder;"} 345:345:java.lang.Object remove(int):337:337 -> remove 346:346:java.lang.Object remove(int):337:337 -> remove 347:347:java.lang.Object remove(int):337:337 -> remove 348:348:java.lang.Object remove(int):337:337 -> remove 344:344:java.lang.Object remove(int):337:337 -> remove 349:351:boolean remove(java.lang.Object):348:350 -> remove 1:7:boolean removeAll(java.util.Collection):485:491 -> removeAll 1:3:java.lang.Object set(int,java.lang.Object):357:359 -> set 4:4:java.lang.Object set(int,java.lang.Object):357:357 -> set 5:5:java.lang.Object set(int,java.lang.Object):0:0 -> set # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":363,"2":364,"3":365,"4":366},"outline":"Lcom/android/tools/r8/internal/a5;a(Ljava/lang/String;ILjava/lang/String;)Ljava/lang/StringBuilder;"} 363:363:java.lang.Object set(int,java.lang.Object):357:357 -> set 364:364:java.lang.Object set(int,java.lang.Object):357:357 -> set 365:365:java.lang.Object set(int,java.lang.Object):357:357 -> set 366:366:java.lang.Object set(int,java.lang.Object):357:357 -> set 362:362:java.lang.Object set(int,java.lang.Object):357:357 -> set 1:1:int size():372:372 -> size com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectArrayList$1 -> com.android.tools.r8.internal.WJ: # {"id":"sourceFile","fileName":"ObjectArrayList.java"} int pos -> a int last -> b com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectArrayList this$0 -> c 1:2:void (com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectArrayList,int):498:499 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/XJ;I)V"} 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:2:java.lang.Object next():510:511 -> next 3:3:java.lang.Object next():510:510 -> next 1:1:int nextIndex():520:520 -> nextIndex 1:2:java.lang.Object previous():515:516 -> previous 3:3:java.lang.Object previous():515:515 -> previous 1:1:int previousIndex():524:524 -> previousIndex 1:9:void remove():538:546 -> remove 10:10:void remove():538:538 -> remove 1:2:void set(java.lang.Object):533:534 -> set 3:3:void set(java.lang.Object):533:533 -> set com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectArraySet -> com.android.tools.r8.internal.ZJ: # {"id":"sourceFile","fileName":"ObjectArraySet.java"} int size -> b 1:4:void (java.lang.Object[],int):104:107 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(I[Ljava/lang/Object;)V"} 5:5:void (java.lang.Object[],int):0:0 -> # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":113,"2":114,"3":115,"4":116},"outline":"Lcom/android/tools/r8/internal/a5;a(Ljava/lang/String;ILjava/lang/String;)Ljava/lang/StringBuilder;"} 113:113:void (java.lang.Object[],int):107:107 -> 114:114:void (java.lang.Object[],int):107:107 -> 115:115:void (java.lang.Object[],int):107:107 -> 116:116:void (java.lang.Object[],int):107:107 -> 112:112:void (java.lang.Object[],int):107:107 -> 1:1:int access$000(com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectArraySet):29:29 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ZJ;)I"} 1:2:int com.android.tools.r8.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(com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectArraySet):29:29 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ZJ;)I"} 1:1:java.lang.Object[] access$100(com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectArraySet):29:29 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ZJ;)[Ljava/lang/Object;"} 1:2:void clear():180:181 -> clear 1:5:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectArraySet com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectArraySet.clone():204:208 -> clone 1:5:java.lang.Object clone():29 -> clone 6:6:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectArraySet com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectArraySet.clone():206:206 -> clone 6:6:java.lang.Object clone():29 -> clone 1:2:int com.android.tools.r8.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:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectIterator iterator():119:119 -> iterator # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/iK;"} 2:2:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectIterator com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectArraySet.iterator():119:119 -> iterator 2:2:java.util.Iterator iterator():29 -> iterator 1:2:int com.android.tools.r8.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 com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectArraySet$1 -> com.android.tools.r8.internal.YJ: # {"id":"sourceFile","fileName":"ObjectArraySet.java"} int next -> a com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectArraySet this$0 -> b 1:2:void (com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectArraySet):119:120 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ZJ;)V"} 1:1:boolean hasNext():124:124 -> hasNext 1:2:java.lang.Object next():129:130 -> next 3:3:java.lang.Object next():129:129 -> next 1:3:void remove():135:137 -> remove com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectArrays -> com.android.tools.r8.internal.aK: # {"id":"sourceFile","fileName":"ObjectArrays.java"} java.lang.Object[] EMPTY_ARRAY -> a 1:1:void ():88:88 -> com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectBidirectionalIterator -> com.android.tools.r8.internal.cK: # {"id":"sourceFile","fileName":"ObjectBidirectionalIterator.java"} java.lang.Object com.android.tools.r8.it.unimi.dsi.fastutil.BidirectionalIterator.previous() -> previous com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectCollection -> com.android.tools.r8.internal.dK: # {"id":"sourceFile","fileName":"ObjectCollection.java"} com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectIterator iterator() -> iterator # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/iK;"} com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectCollections -> com.android.tools.r8.internal.gK: # {"id":"sourceFile","fileName":"ObjectCollections.java"} 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectCollection unmodifiable(com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectCollection):383:383 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ZJ;)Lcom/android/tools/r8/internal/fK;"} com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectCollections$EmptyCollection -> com.android.tools.r8.internal.eK: # {"id":"sourceFile","fileName":"ObjectCollections.java"} 1:1:void ():39:39 -> 1:1:boolean addAll(java.util.Collection):81:81 -> addAll void clear() -> clear boolean contains(java.lang.Object) -> contains int hashCode() -> hashCode 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectBidirectionalIterator iterator():55:55 -> iterator # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/cK;"} 2:2:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectBidirectionalIterator com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectCollections$EmptyCollection.iterator():55:55 -> iterator 2:2:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectIterator iterator():38 -> iterator # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/iK;"} 3:3:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectBidirectionalIterator com.android.tools.r8.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 int size() -> size 1:1:java.lang.Object[] toArray():49:49 -> toArray com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectCollections$UnmodifiableCollection -> com.android.tools.r8.internal.fK: # {"id":"sourceFile","fileName":"ObjectCollections.java"} com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectCollection collection -> a 1:3:void (com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectCollection):276:278 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ZJ;)V"} 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:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectIterator iterator():307:307 -> iterator # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/iK;"} 3:3:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectIterator com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectIterators.unmodifiable(com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectIterator):762:762 -> iterator 3:3:com.android.tools.r8.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 com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectIterator -> com.android.tools.r8.internal.iK: # {"id":"sourceFile","fileName":"ObjectIterator.java"} com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectIterators -> com.android.tools.r8.internal.mK: # {"id":"sourceFile","fileName":"ObjectIterators.java"} com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectIterators$EmptyIterator EMPTY_ITERATOR -> a 1:1:void ():103:103 -> com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectIterators$EmptyIterator -> com.android.tools.r8.internal.jK: # {"id":"sourceFile","fileName":"ObjectIterators.java"} 1:1:void ():42:42 -> 1:1:java.lang.Object clone():87:87 -> clone boolean hasNext() -> hasNext boolean hasPrevious() -> hasPrevious 1:1:java.lang.Object next():57:57 -> next int nextIndex() -> nextIndex 1:1:java.lang.Object previous():62:62 -> previous int previousIndex() -> previousIndex com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectIterators$SingletonIterator -> com.android.tools.r8.internal.kK: # {"id":"sourceFile","fileName":"ObjectIterators.java"} 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:3:java.lang.Object next():143:145 -> next 4:4:java.lang.Object next():143:143 -> next 1:1:int nextIndex():157:157 -> nextIndex 1:3:java.lang.Object previous():150:152 -> previous 4:4:java.lang.Object previous():150:150 -> previous 1:1:int previousIndex():162:162 -> previousIndex com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectIterators$UnmodifiableIterator -> com.android.tools.r8.internal.lK: # {"id":"sourceFile","fileName":"ObjectIterators.java"} com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectIterator i -> a 1:2:void (com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectIterator):739:740 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/iK;)V"} 1:1:boolean hasNext():745:745 -> hasNext 1:1:java.lang.Object next():750:750 -> next com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectList -> com.android.tools.r8.internal.nK: # {"id":"sourceFile","fileName":"ObjectList.java"} void removeElements(int,int) -> a com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectListIterator -> com.android.tools.r8.internal.oK: # {"id":"sourceFile","fileName":"ObjectListIterator.java"} com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSet -> com.android.tools.r8.internal.qK: # {"id":"sourceFile","fileName":"ObjectSet.java"} com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectIterator iterator() -> iterator # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/iK;"} com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSets -> com.android.tools.r8.internal.tK: # {"id":"sourceFile","fileName":"ObjectSets.java"} com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSets$EmptySet EMPTY_SET -> a 1:1:void ():70:70 -> com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSets$EmptySet -> com.android.tools.r8.internal.rK: # {"id":"sourceFile","fileName":"ObjectSets.java"} 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 com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSets$Singleton -> com.android.tools.r8.internal.sK: # {"id":"sourceFile","fileName":"ObjectSets.java"} java.lang.Object element -> a 1:2:void (java.lang.Object):96:97 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/l1;)V"} 1:1:boolean addAll(java.util.Collection):122:122 -> addAll java.lang.Object clone() -> clone 1:1:boolean contains(java.lang.Object):102:102 -> contains 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectListIterator com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSets$Singleton.iterator():112:112 -> iterator 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectIterator iterator():92 -> iterator # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/iK;"} 2:2:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectListIterator com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectIterators.singleton(java.lang.Object):176:176 -> iterator 2:2:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectListIterator com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSets$Singleton.iterator():112 -> iterator 2:2:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectIterator iterator():92 -> iterator 3:3:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectListIterator com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSets$Singleton.iterator():112:112 -> iterator 3:3:java.util.Iterator iterator():92 -> iterator 4:4:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectListIterator com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectIterators.singleton(java.lang.Object):176:176 -> iterator 4:4:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectListIterator com.android.tools.r8.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 int size() -> size com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet -> com.android.tools.r8.internal.uK: # {"id":"sourceFile","fileName":"ObjectSortedSet.java"} com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectBidirectionalIterator iterator() -> iterator # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/cK;"} com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSets -> com.android.tools.r8.internal.wK: # {"id":"sourceFile","fileName":"ObjectSortedSets.java"} com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSets$EmptySet EMPTY_SET -> a 1:1:void ():114:114 -> com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSets$EmptySet -> com.android.tools.r8.internal.vK: # {"id":"sourceFile","fileName":"ObjectSortedSets.java"} 1:1:void ():43:43 -> 1:1:java.lang.Object clone():101:101 -> clone java.util.Comparator comparator() -> comparator 1:1:java.lang.Object first():86:86 -> first 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet com.android.tools.r8.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:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet com.android.tools.r8.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:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet com.android.tools.r8.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 com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2BooleanFunction -> com.android.tools.r8.internal.dR: # {"id":"sourceFile","fileName":"Reference2BooleanFunction.java"} boolean getBoolean(java.lang.Object) -> b com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2BooleanFunctions$EmptyFunction -> com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2BooleanFunctions$EmptyFunction: # {"id":"sourceFile","fileName":"Reference2BooleanFunctions.java"} com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2BooleanFunctions$Singleton -> com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2BooleanFunctions$Singleton: # {"id":"sourceFile","fileName":"Reference2BooleanFunctions.java"} com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2BooleanMap -> com.android.tools.r8.internal.gR: # {"id":"sourceFile","fileName":"Reference2BooleanMap.java"} com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSet reference2BooleanEntrySet() -> h # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/qK;"} com.android.tools.r8.it.unimi.dsi.fastutil.objects.ReferenceSet keySet() -> keySet # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/BS;"} com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2BooleanMap$Entry -> com.android.tools.r8.internal.eR: # {"id":"sourceFile","fileName":"Reference2BooleanMap.java"} boolean getBooleanValue() -> getBooleanValue com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2BooleanMap$FastEntrySet -> com.android.tools.r8.internal.fR: # {"id":"sourceFile","fileName":"Reference2BooleanMap.java"} com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2BooleanMaps -> com.android.tools.r8.internal.jR: # {"id":"sourceFile","fileName":"Reference2BooleanMaps.java"} com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2BooleanMaps$EmptyMap EMPTY_MAP -> a 1:1:void ():135:135 -> 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2BooleanMap singleton(java.lang.Object,boolean):260:260 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;)Lcom/android/tools/r8/internal/iR;"} com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2BooleanMaps$EmptyMap -> com.android.tools.r8.internal.hR: # {"id":"sourceFile","fileName":"Reference2BooleanMaps.java"} 1:1:void com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2BooleanFunctions$EmptyFunction.():41:41 -> 1:1:void ():46 -> boolean getBoolean(java.lang.Object) -> b # {"id":"com.android.tools.r8.synthesized"} void clear() -> clear # {"id":"com.android.tools.r8.synthesized"} 1:1:java.lang.Object clone():106:106 -> clone boolean containsKey(java.lang.Object) -> containsKey # {"id":"com.android.tools.r8.synthesized"} boolean containsValue(java.lang.Object) -> containsValue 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSet com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2BooleanMaps$EmptyMap.reference2BooleanEntrySet():73:73 -> entrySet 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSet com.android.tools.r8.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:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSet reference2BooleanEntrySet():73:73 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/qK;"} int hashCode() -> hashCode boolean isEmpty() -> isEmpty 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ReferenceSet keySet():92:92 -> keySet # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/BS;"} 2:2:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ReferenceSet com.android.tools.r8.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 size() -> size # {"id":"com.android.tools.r8.synthesized"} 1:1:java.lang.String toString():127:127 -> toString 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.booleans.BooleanCollection com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2BooleanMaps$EmptyMap.values():97:97 -> values 1:1:java.util.Collection values():43 -> values com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2BooleanMaps$Singleton -> com.android.tools.r8.internal.iR: # {"id":"sourceFile","fileName":"Reference2BooleanMaps.java"} java.lang.Object com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2BooleanFunctions$Singleton.key -> a boolean com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2BooleanFunctions$Singleton.value -> b com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSet entries -> c com.android.tools.r8.it.unimi.dsi.fastutil.objects.ReferenceSet keys -> d com.android.tools.r8.it.unimi.dsi.fastutil.booleans.BooleanCollection values -> e 1:3:void com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2BooleanFunctions$Singleton.(java.lang.Object,boolean):123:125 -> 1:3:void (java.lang.Object,boolean):164 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;)V"} 1:1:boolean com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2BooleanFunctions$Singleton.getBoolean(java.lang.Object):135:135 -> b 1:1:boolean getBoolean(java.lang.Object):0 -> b # {"id":"com.android.tools.r8.synthesized"} java.lang.Object clone() -> clone # {"id":"com.android.tools.r8.synthesized"} 1:1:boolean com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2BooleanFunctions$Singleton.containsKey(java.lang.Object):130:130 -> containsKey 1:1:boolean containsKey(java.lang.Object):0 -> containsKey # {"id":"com.android.tools.r8.synthesized"} 1:1:boolean containsValue(java.lang.Object):180:180 -> containsValue 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSet com.android.tools.r8.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:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSet com.android.tools.r8.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:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSet reference2BooleanEntrySet():190:190 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/qK;"} 2:2:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSet com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSets.singleton(java.lang.Object):151:151 -> h 2:2:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSet reference2BooleanEntrySet():190 -> h 3:4:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSet reference2BooleanEntrySet():190:191 -> h 1:1:int hashCode():226:226 -> hashCode boolean isEmpty() -> isEmpty 1:1:java.util.Set keySet():157:157 -> keySet 2:2:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ReferenceSet keySet():209:209 -> keySet # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/BS;"} 3:3:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ReferenceSet com.android.tools.r8.it.unimi.dsi.fastutil.objects.ReferenceSets.singleton(java.lang.Object):151:151 -> keySet 3:3:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ReferenceSet keySet():209 -> keySet 4:5:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ReferenceSet keySet():209:210 -> keySet 1:1:void putAll(java.util.Map):185:185 -> putAll int size() -> size # {"id":"com.android.tools.r8.synthesized"} 1:1:java.lang.String toString():240:240 -> toString 1:2:com.android.tools.r8.it.unimi.dsi.fastutil.booleans.BooleanCollection com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2BooleanMaps$Singleton.values():215:216 -> values 1:2:java.util.Collection values():157 -> values com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2BooleanOpenHashMap -> com.android.tools.r8.internal.sR: # {"id":"sourceFile","fileName":"Reference2BooleanOpenHashMap.java"} java.lang.Object[] key -> a boolean[] value -> b int mask -> c boolean containsNullKey -> d int n -> e int maxFill -> f int size -> g com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2BooleanMap$FastEntrySet entries -> h com.android.tools.r8.it.unimi.dsi.fastutil.objects.ReferenceSet keys -> i com.android.tools.r8.it.unimi.dsi.fastutil.booleans.BooleanCollection values -> j 1:1:void com.android.tools.r8.it.unimi.dsi.fastutil.objects.AbstractReference2BooleanMap.():45:45 -> 1:1:void (int,float):91 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(I)V"} 2:6:void (int,float):95:99 -> 7:7:void ():119:119 -> 1:1:boolean access$300(com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2BooleanOpenHashMap):49:49 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/sR;)V"} 2:2:boolean access$400(com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2BooleanOpenHashMap,int):49:49 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/sR;I)V"} 3:18:int com.android.tools.r8.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:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2BooleanOpenHashMap com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2BooleanOpenHashMap.clone():954:963 -> clone 1:10:java.lang.Object clone():49 -> clone 11:11:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2BooleanOpenHashMap com.android.tools.r8.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 com.android.tools.r8.it.unimi.dsi.fastutil.objects.AbstractReference2BooleanMap.containsValue(java.lang.Object):62:62 -> containsValue 1:1:boolean containsValue(java.lang.Object):0 -> containsValue # {"id":"com.android.tools.r8.synthesized"} 2:6:boolean com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2BooleanOpenHashMap.containsValue(boolean):359:363 -> containsValue 2:6:boolean com.android.tools.r8.it.unimi.dsi.fastutil.objects.AbstractReference2BooleanMap.containsValue(java.lang.Object):62 -> containsValue 2:6:boolean containsValue(java.lang.Object):0 -> containsValue 1:7:void rehash(int):916:922 -> d 8:8:int com.android.tools.r8.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 com.android.tools.r8.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 com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2BooleanOpenHashMap.shiftKeys(int):296:301 -> e 10:15:boolean removeEntry(int):221 -> e 16:20:boolean removeNullEntry():227:231 -> e 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSet com.android.tools.r8.it.unimi.dsi.fastutil.objects.AbstractReference2BooleanMap.entrySet():297:297 -> entrySet 1:1:java.util.Set com.android.tools.r8.it.unimi.dsi.fastutil.objects.AbstractReference2BooleanMap.entrySet():42 -> entrySet 1:1:java.util.Set entrySet():0 -> entrySet # {"id":"com.android.tools.r8.synthesized"} 1:3:boolean com.android.tools.r8.it.unimi.dsi.fastutil.objects.AbstractReference2BooleanMap.equals(java.lang.Object):320:322 -> equals 1:3:boolean equals(java.lang.Object):0 -> equals # {"id":"com.android.tools.r8.synthesized"} 4:4:int com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2BooleanOpenHashMap.size():384:384 -> equals 4:4:boolean com.android.tools.r8.it.unimi.dsi.fastutil.objects.AbstractReference2BooleanMap.equals(java.lang.Object):322 -> equals 4:4:boolean equals(java.lang.Object):0 -> equals 5:5:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSet com.android.tools.r8.it.unimi.dsi.fastutil.objects.AbstractReference2BooleanMap.entrySet():297:297 -> equals 5:5:boolean com.android.tools.r8.it.unimi.dsi.fastutil.objects.AbstractReference2BooleanMap.equals(java.lang.Object):323 -> equals 5:5:boolean equals(java.lang.Object):0 -> equals 6:6:boolean com.android.tools.r8.it.unimi.dsi.fastutil.objects.AbstractReference2BooleanMap.equals(java.lang.Object):323:323 -> equals 6:6:boolean equals(java.lang.Object):0 -> equals 1:2:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2BooleanMap$FastEntrySet com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2BooleanOpenHashMap.reference2BooleanEntrySet():716:717 -> h 1:2:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSet reference2BooleanEntrySet():49 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/qK;"} 1:1:int com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2BooleanOpenHashMap.realSize():205:205 -> hashCode 1:1:int hashCode():980 -> hashCode 2:10:int hashCode():981:989 -> hashCode 1:1:boolean isEmpty():389:389 -> isEmpty 1:1:java.util.Set keySet():49:49 -> keySet 2:3:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ReferenceSet keySet():771:772 -> keySet # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/BS;"} 1:1:void putAll(java.util.Map):237:237 -> putAll 2:3:void com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2BooleanOpenHashMap.ensureCapacity(int):209:210 -> putAll 2:3:void putAll(java.util.Map):237 -> putAll 4:4:int com.android.tools.r8.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:6:void com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2BooleanOpenHashMap.tryCapacity(long):214:214 -> putAll 6:6:void putAll(java.util.Map):239 -> putAll 7:7:void putAll(java.util.Map):0:0 -> putAll # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":24,"2":25,"3":26},"outline":"Lcom/android/tools/r8/internal/wo;a(JJJ)J"} 24:24:void com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2BooleanOpenHashMap.tryCapacity(long):214:214 -> putAll 24:24:void putAll(java.util.Map):239 -> putAll 25:25:void com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2BooleanOpenHashMap.tryCapacity(long):214:214 -> putAll 25:25:void putAll(java.util.Map):239 -> putAll 26:26:void com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2BooleanOpenHashMap.tryCapacity(long):214:214 -> putAll 26:26:void putAll(java.util.Map):239 -> putAll 8:8:void com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2BooleanOpenHashMap.tryCapacity(long):215:215 -> putAll 8:8:void putAll(java.util.Map):239 -> putAll 9:21:void com.android.tools.r8.it.unimi.dsi.fastutil.objects.AbstractReference2BooleanMap.putAll(java.util.Map):82:94 -> putAll 9:21:void putAll(java.util.Map):242 -> putAll 22:23:java.lang.Boolean com.android.tools.r8.it.unimi.dsi.fastutil.objects.AbstractReference2BooleanFunction.put(java.lang.Object,java.lang.Boolean):123:124 -> putAll 22:23:void com.android.tools.r8.it.unimi.dsi.fastutil.objects.AbstractReference2BooleanMap.putAll(java.util.Map):94 -> putAll 22:23:void putAll(java.util.Map):242 -> putAll 1:1:int size():384:384 -> size 1:1:java.lang.String com.android.tools.r8.it.unimi.dsi.fastutil.objects.AbstractReference2BooleanMap.toString():328:328 -> toString 1:1:java.lang.String toString():0 -> toString # {"id":"com.android.tools.r8.synthesized"} 2:2:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSet com.android.tools.r8.it.unimi.dsi.fastutil.objects.AbstractReference2BooleanMap.entrySet():297:297 -> toString 2:2:java.lang.String com.android.tools.r8.it.unimi.dsi.fastutil.objects.AbstractReference2BooleanMap.toString():329 -> toString 2:2:java.lang.String toString():0 -> toString 3:3:java.lang.String com.android.tools.r8.it.unimi.dsi.fastutil.objects.AbstractReference2BooleanMap.toString():329:329 -> toString 3:3:java.lang.String toString():0 -> toString 4:4:int com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2BooleanOpenHashMap.size():384:384 -> toString 4:4:java.lang.String com.android.tools.r8.it.unimi.dsi.fastutil.objects.AbstractReference2BooleanMap.toString():330 -> toString 4:4:java.lang.String toString():0 -> toString 5:13:java.lang.String com.android.tools.r8.it.unimi.dsi.fastutil.objects.AbstractReference2BooleanMap.toString():336:344 -> toString 5:13:java.lang.String toString():0 -> toString 1:22:com.android.tools.r8.it.unimi.dsi.fastutil.booleans.BooleanCollection com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2BooleanOpenHashMap.values():803:824 -> values 1:22:java.util.Collection values():49 -> values com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2BooleanOpenHashMap$1 -> com.android.tools.r8.internal.kR: # {"id":"sourceFile","fileName":"Reference2BooleanOpenHashMap.java"} com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2BooleanOpenHashMap this$0 -> a 1:1:void (com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2BooleanOpenHashMap):803:803 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/sR;)V"} 1:1:boolean contains(boolean):816:816 -> b 2:2:boolean com.android.tools.r8.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 com.android.tools.r8.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:com.android.tools.r8.it.unimi.dsi.fastutil.booleans.BooleanIterator iterator():806:806 -> iterator # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/j5;"} 1:1:int size():811:811 -> size com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2BooleanOpenHashMap$EntryIterator -> com.android.tools.r8.internal.lR: # {"id":"sourceFile","fileName":"Reference2BooleanOpenHashMap.java"} com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2BooleanOpenHashMap$MapEntry entry -> g com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2BooleanOpenHashMap this$0 -> h 1:1:void (com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2BooleanOpenHashMap):609:609 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/sR;)V"} 2:2:void (com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2BooleanOpenHashMap,com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2BooleanOpenHashMap$1):609:609 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/sR;I)V"} 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2BooleanOpenHashMap$MapEntry com.android.tools.r8.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 com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2BooleanOpenHashMap$KeyIterator -> com.android.tools.r8.internal.mR: # {"id":"sourceFile","fileName":"Reference2BooleanOpenHashMap.java"} com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2BooleanOpenHashMap this$0 -> g 1:2:void (com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2BooleanOpenHashMap):730:731 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/sR;)V"} 1:1:java.lang.Object next():736:736 -> next com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2BooleanOpenHashMap$KeySet -> com.android.tools.r8.internal.nR: # {"id":"sourceFile","fileName":"Reference2BooleanOpenHashMap.java"} com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2BooleanOpenHashMap this$0 -> a 1:1:void (com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2BooleanOpenHashMap):740:740 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/sR;)V"} 2:2:void (com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2BooleanOpenHashMap,com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2BooleanOpenHashMap$1):740:740 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/sR;I)V"} 1:1:void clear():765:765 -> clear 1:1:boolean contains(java.lang.Object):753:753 -> contains 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectIterator iterator():743:743 -> iterator # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/iK;"} 1:3:boolean remove(java.lang.Object):758:760 -> remove 1:1:int size():748:748 -> size com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2BooleanOpenHashMap$MapEntry -> com.android.tools.r8.internal.oR: # {"id":"sourceFile","fileName":"Reference2BooleanOpenHashMap.java"} int index -> a com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2BooleanOpenHashMap this$0 -> b 1:2:void (com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2BooleanOpenHashMap,int):428:429 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/sR;I)V"} 1:3:boolean equals(java.lang.Object):479:481 -> equals 1:1:boolean getBooleanValue():442:442 -> getBooleanValue 1:1:java.lang.Object getKey():437:437 -> getKey 1:1:java.lang.Boolean com.android.tools.r8.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 com.android.tools.r8.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 com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2BooleanOpenHashMap$MapEntry.setValue(boolean):447:448 -> setValue 3:4:java.lang.Boolean com.android.tools.r8.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 com.android.tools.r8.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 com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2BooleanOpenHashMap$MapEntrySet -> com.android.tools.r8.internal.pR: # {"id":"sourceFile","fileName":"Reference2BooleanOpenHashMap.java"} com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2BooleanOpenHashMap this$0 -> a 1:1:void (com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2BooleanOpenHashMap):634:634 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/sR;)V"} 2:2:void (com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2BooleanOpenHashMap,com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2BooleanOpenHashMap$1):634:634 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/sR;I)V"} 1:1:void clear():710:710 -> clear 1:16:boolean contains(java.lang.Object):646:661 -> contains 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectIterator iterator():636:636 -> iterator # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/iK;"} 1:29:boolean remove(java.lang.Object):668:696 -> remove 1:1:int size():705:705 -> size com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2BooleanOpenHashMap$MapIterator -> com.android.tools.r8.internal.qR: # {"id":"sourceFile","fileName":"Reference2BooleanOpenHashMap.java"} int pos -> a int last -> b boolean mustReturnNullKey -> d com.android.tools.r8.it.unimi.dsi.fastutil.objects.ReferenceArrayList wrapped -> e com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2BooleanOpenHashMap this$0 -> f 1:24:void (com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2BooleanOpenHashMap):496:519 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/sR;)V"} 25:25:void (com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2BooleanOpenHashMap,com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2BooleanOpenHashMap$1):496:496 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/sR;I)V"} 1:18:int nextEntry():531:548 -> a 19:19:int nextEntry():531:531 -> a 1:1:boolean hasNext():527:527 -> hasNext 1:5:void remove():585:589 -> remove 6:11:void com.android.tools.r8.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 com.android.tools.r8.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 com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2BooleanOpenHashMap$ValueIterator -> com.android.tools.r8.internal.rR: # {"id":"sourceFile","fileName":"Reference2BooleanOpenHashMap.java"} com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2BooleanOpenHashMap this$0 -> g 1:2:void (com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2BooleanOpenHashMap):785:786 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/sR;)V"} 1:1:java.lang.Boolean com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2BooleanOpenHashMap$ValueIterator.next():797:797 -> next 1:1:java.lang.Object next():784 -> next 1:1:boolean nextBoolean():791:791 -> q com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntArrayMap -> com.android.tools.r8.internal.vR: # {"id":"sourceFile","fileName":"Reference2IntArrayMap.java"} java.lang.Object[] key -> b int[] value -> c int size -> d 1:3:void ():70:72 -> 1:1:int access$000(com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntArrayMap):37:37 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/vR;)I"} 2:2:int com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntArrayMap.findKey(java.lang.Object):235:235 -> a 2:2:int access$300(com.android.tools.r8.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)"]} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/vR;Ljava/lang/Object;)I"} 3:4:int com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntArrayMap.findKey(java.lang.Object):236:237 -> a 3:4:int access$300(com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntArrayMap,java.lang.Object):37 -> a 5:7:int com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntArrayMap.findKey(java.lang.Object):235:237 -> a 5:7:int put(java.lang.Object,int):283 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/lang/Object;)I"} 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(com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntArrayMap):37:37 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/vR;)I"} 1:1:java.lang.Object[] access$100(com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntArrayMap):37:37 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/vR;)[Ljava/lang/Object;"} 1:4:void clear():257:260 -> clear 1:6:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntArrayMap com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntArrayMap.clone():344:349 -> clone 1:6:java.lang.Object clone():37 -> clone 7:7:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntArrayMap com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntArrayMap.clone():346:346 -> clone 7:7:java.lang.Object clone():37 -> clone 1:3:int com.android.tools.r8.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(com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntArrayMap):37:37 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/vR;)[I"} 2:4:int com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntArrayMap.findKey(java.lang.Object):235:237 -> d 2:4:int removeInt(java.lang.Object):308 -> d 5:11:int removeInt(java.lang.Object):309:315 -> d 12:13:boolean containsValue(int):270:271 -> d 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntMap$FastEntrySet com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntArrayMap.reference2IntEntrySet():231:231 -> f 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSet reference2IntEntrySet():37 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/qK;"} 1:1:boolean isEmpty():277:277 -> isEmpty 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ReferenceSet com.android.tools.r8.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:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntCollection com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntArrayMap.values():326:326 -> values 1:1:java.util.Collection values():37 -> values com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntArrayMap$EntrySet -> com.android.tools.r8.internal.uR: # {"id":"sourceFile","fileName":"Reference2IntArrayMap.java"} com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntArrayMap this$0 -> a 1:1:void (com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntArrayMap):133:133 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/vR;)V"} 2:2:void (com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntArrayMap,com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntArrayMap$1):133:133 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/vR;I)V"} 1:5:boolean contains(java.lang.Object):203:207 -> contains 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectIterator iterator():136:136 -> iterator # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/iK;"} 2:2:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectIterator com.android.tools.r8.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 com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntArrayMap$EntrySet$1 -> com.android.tools.r8.internal.tR: # {"id":"sourceFile","fileName":"Reference2IntArrayMap.java"} int curr -> a int next -> b com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntArrayMap$EntrySet this$1 -> c 1:2:void (com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntArrayMap$EntrySet):136:137 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/uR;)V"} 1:1:boolean hasNext():141:141 -> hasNext 1:2:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntMap$Entry com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntArrayMap$EntrySet$1.next():147:148 -> next 1:2:java.lang.Object next():136 -> next 3:3:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntMap$Entry com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntArrayMap$EntrySet$1.next():147:147 -> next 3:3:java.lang.Object next():136 -> next 1:6:void remove():153:158 -> remove 7:7:void remove():153:153 -> remove com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntFunction -> com.android.tools.r8.internal.wR: # {"id":"sourceFile","fileName":"Reference2IntFunction.java"} int getInt(java.lang.Object) -> a int put(java.lang.Object,int) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/lang/Object;)I"} com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap -> com.android.tools.r8.internal.FR: # {"id":"sourceFile","fileName":"Reference2IntLinkedOpenHashMap.java"} java.lang.Object[] key -> b int[] value -> c int mask -> d boolean containsNullKey -> e int first -> f int last -> g long[] link -> h int n -> i int maxFill -> j int size -> k com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntSortedMap$FastSortedEntrySet entries -> l com.android.tools.r8.it.unimi.dsi.fastutil.objects.ReferenceSortedSet keys -> m com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntCollection values -> n 1:1:void (int,float):147:147 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(I)V"} 2:56:void (int,float):102:156 -> 57:57:void (int,float):149:149 -> 58:58:void ():176:176 -> 1:1:int access$300(com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap,int):87:87 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/FR;I)V"} 2:2:int com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap.removeNullEntry():285:285 -> a 2:2:int access$200(com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap):87 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/FR;)V"} 3:7:int com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap.removeNullEntry():286:290 -> a 3:7:int access$200(com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap):87 -> a 8:32:int com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap.insert(java.lang.Object,int):307:331 -> a 8:32:int put(java.lang.Object,int):338 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/lang/Object;)I"} 33:35:int put(java.lang.Object,int):339:341 -> a 36:46:int getInt(java.lang.Object):721:731 -> a 1:24:void fixPointers(int,int):937:960 -> c 1:5:void clear():771:775 -> clear 1:11:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap.clone():1768:1778 -> clone 1:11:java.lang.Object clone():87 -> clone 12:12:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap.clone():1770:1770 -> clone 12:12:java.lang.Object clone():87 -> clone java.util.Comparator comparator() -> comparator 1:10:boolean containsKey(java.lang.Object):738:747 -> containsKey 1:1:int removeInt(java.lang.Object):431:431 -> d 2:7:int com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap.removeNullEntry():285:290 -> d 2:7:int removeInt(java.lang.Object):431 -> d 8:18:int removeInt(java.lang.Object):432:442 -> d 19:23:boolean containsValue(int):754:758 -> d 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSet reference2IntEntrySet():87:87 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/qK;"} 2:26:void fixPointers(int):899:923 -> f 1:2:java.lang.Object firstKey():970:971 -> firstKey 3: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 com.android.tools.r8.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 com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap.shiftKeys(int):418:424 -> h 11:17:int removeEntry(int):279 -> h 1:1:int com.android.tools.r8.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:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntSortedMap com.android.tools.r8.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:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ReferenceSortedSet keySet():1531:1532 -> k # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/FS;"} 1:1:java.util.Set keySet():87:87 -> keySet 1:2:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntSortedMap$FastSortedEntrySet reference2IntEntrySet():1422:1423 -> l # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/TR;"} 1:2:java.lang.Object lastKey():981:982 -> lastKey 3:3:java.lang.Object lastKey():981:981 -> lastKey 1:1:void putAll(java.util.Map):296:296 -> putAll 2:3:void com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap.ensureCapacity(int):266:267 -> putAll 2:3:void putAll(java.util.Map):296 -> putAll 4:4:int com.android.tools.r8.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:6:void com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap.tryCapacity(long):271:271 -> putAll 6:6:void putAll(java.util.Map):298 -> putAll 7:7:void putAll(java.util.Map):0:0 -> putAll # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":10,"2":11,"3":12},"outline":"Lcom/android/tools/r8/internal/wo;a(JJJ)J"} 10:10:void com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap.tryCapacity(long):271:271 -> putAll 10:10:void putAll(java.util.Map):298 -> putAll 11:11:void com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap.tryCapacity(long):271:271 -> putAll 11:11:void putAll(java.util.Map):298 -> putAll 12:12:void com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap.tryCapacity(long):271:271 -> putAll 12:12:void putAll(java.util.Map):298 -> putAll 8:8:void com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap.tryCapacity(long):272:272 -> putAll 8:8:void putAll(java.util.Map):298 -> putAll 9:9:void putAll(java.util.Map):301:301 -> putAll 1:1:int size():780:780 -> size 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntSortedMap com.android.tools.r8.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:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntSortedMap com.android.tools.r8.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:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntCollection com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap.values():1596:1617 -> values 1:22:java.util.Collection values():87 -> values com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap$1 -> com.android.tools.r8.internal.xR: # {"id":"sourceFile","fileName":"Reference2IntLinkedOpenHashMap.java"} com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap this$0 -> a 1:1:void (com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap):1596:1596 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/FR;)V"} 1:1:void clear():1614:1614 -> clear 1:1:boolean contains(int):1609:1609 -> f 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntIterator iterator():1599:1599 -> iterator # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Br;"} 1:1:int size():1604:1604 -> size com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap$EntryIterator -> com.android.tools.r8.internal.yR: # {"id":"sourceFile","fileName":"Reference2IntLinkedOpenHashMap.java"} com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap$MapEntry entry -> f com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap this$0 -> g 1:1:void (com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap):1222:1222 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/FR;)V"} 1:1:void add(java.lang.Object):1219:1219 -> add 2:2:void com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap$MapIterator.add(com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntMap$Entry):1215:1215 -> add 2:2:void add(java.lang.Object):1219 -> add 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap$MapEntry com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap$EntryIterator.next():1231:1231 -> next 1:1:java.lang.Object next():1219 -> next 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap$MapEntry com.android.tools.r8.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 com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap$MapIterator.set(com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntMap$Entry):1211:1211 -> set 2:2:void set(java.lang.Object):1219 -> set com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap$KeyIterator -> com.android.tools.r8.internal.zR: # {"id":"sourceFile","fileName":"Reference2IntLinkedOpenHashMap.java"} com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap this$0 -> f 1:2:void (com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap):1455:1456 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/FR;)V"} 1:1:void add(java.lang.Object):1452:1452 -> add 1:1:java.lang.Object next():1461:1461 -> next 1:1:java.lang.Object previous():1442:1442 -> previous 1:1:void set(java.lang.Object):1447:1447 -> set com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap$KeySet -> com.android.tools.r8.internal.AR: # {"id":"sourceFile","fileName":"Reference2IntLinkedOpenHashMap.java"} com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap this$0 -> a 1:1:void (com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap):1465:1465 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/FR;)V"} 2:2:void (com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap,com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap$1):1465:1465 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/FR;I)V"} 1:1:void clear():1493:1493 -> clear java.util.Comparator comparator() -> comparator 1:1:boolean contains(java.lang.Object):1481:1481 -> contains 1:2:java.lang.Object first():1498:1499 -> first 3:3:java.lang.Object first():1498:1498 -> first 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ReferenceSortedSet com.android.tools.r8.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:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectListIterator com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap$KeySet.iterator():1471:1471 -> iterator 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectIterator iterator():1465 -> iterator # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/iK;"} 2:2:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectListIterator com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap$KeySet.iterator():1471:1471 -> iterator 2:2:java.util.Iterator iterator():1465 -> iterator 1:2:java.lang.Object last():1504:1505 -> last 3:3:java.lang.Object last():1504:1504 -> last 1:3:boolean remove(java.lang.Object):1486:1488 -> remove 1:1:int size():1476:1476 -> size 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ReferenceSortedSet com.android.tools.r8.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:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ReferenceSortedSet com.android.tools.r8.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 com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap$MapEntry -> com.android.tools.r8.internal.BR: # {"id":"sourceFile","fileName":"Reference2IntLinkedOpenHashMap.java"} int index -> a com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap this$0 -> b 1:2:void (com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap,int):824:825 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/FR;I)V"} 1:3:boolean equals(java.lang.Object):875:877 -> equals 1:1:int getIntValue():838:838 -> getIntValue 1:1:java.lang.Object getKey():833:833 -> getKey 1:1:java.lang.Integer com.android.tools.r8.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 com.android.tools.r8.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 com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap$MapEntry.setValue(int):843:844 -> setValue 3:4:java.lang.Integer com.android.tools.r8.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 com.android.tools.r8.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 com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap$MapEntrySet -> com.android.tools.r8.internal.CR: # {"id":"sourceFile","fileName":"Reference2IntLinkedOpenHashMap.java"} com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap this$0 -> a 1:1:void (com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap):1269:1269 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/FR;)V"} 2:2:void (com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap,com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap$1):1269:1269 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/FR;I)V"} 1:1:void clear():1373:1373 -> clear java.util.Comparator comparator() -> comparator 1:16:boolean contains(java.lang.Object):1309:1324 -> contains 1:2:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntMap$Entry com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap$MapEntrySet.first():1296:1297 -> first 1:2:java.lang.Object first():1269 -> first 3:3:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntMap$Entry com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap$MapEntrySet.first():1296:1296 -> first 3:3:java.lang.Object first():1269 -> first 1:1:java.util.SortedSet headSet(java.lang.Object):1269:1269 -> headSet 2:2:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap$MapEntrySet.headSet(com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntMap$Entry):1286:1286 -> headSet 2:2:java.util.SortedSet headSet(java.lang.Object):1269 -> headSet 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectBidirectionalIterator iterator():1271:1271 -> iterator # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/cK;"} 1:2:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntMap$Entry com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap$MapEntrySet.last():1302:1303 -> last 1:2:java.lang.Object last():1269 -> last 3:3:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntMap$Entry com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap$MapEntrySet.last():1302:1302 -> last 3:3:java.lang.Object last():1269 -> last 1:29:boolean remove(java.lang.Object):1331:1359 -> remove 1:1:int size():1368:1368 -> size 1:1:java.util.SortedSet subSet(java.lang.Object,java.lang.Object):1269:1269 -> subSet 2:2:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap$MapEntrySet.subSet(com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntMap$Entry,com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntMap$Entry):1281:1281 -> subSet 2:2:java.util.SortedSet subSet(java.lang.Object,java.lang.Object):1269 -> subSet 1:1:java.util.SortedSet tailSet(java.lang.Object):1269:1269 -> tailSet 2:2:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap$MapEntrySet.tailSet(com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntMap$Entry):1291:1291 -> tailSet 2:2:java.util.SortedSet tailSet(java.lang.Object):1269 -> tailSet com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap$MapIterator -> com.android.tools.r8.internal.DR: # {"id":"sourceFile","fileName":"Reference2IntLinkedOpenHashMap.java"} int prev -> a int next -> b int curr -> c int index -> d com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap this$0 -> e 1:1:void (com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap,com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap$1):1032:1032 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/FR;I)V"} 2:2:void (com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap):1057:1057 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/FR;)V"} 3:24:void (com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap):1038:1059 -> 1:14:void ensureIndexKnown():1099:1112 -> a 1:5:int nextEntry():1127:1131 -> b 6:6:int nextEntry():1127:1127 -> b 1:5:int previousEntry():1136:1140 -> d 6:6:int previousEntry():1136:1136 -> d 1:1:boolean hasNext():1091:1091 -> hasNext 1:1:boolean hasPrevious():1095:1095 -> hasPrevious 1:2:int nextIndex():1117:1118 -> nextIndex 1:2:int previousIndex():1122:1123 -> previousIndex 1:47:void remove():1145:1191 -> remove 48:48:void remove():1146:1146 -> remove com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap$ValueIterator -> com.android.tools.r8.internal.ER: # {"id":"sourceFile","fileName":"Reference2IntLinkedOpenHashMap.java"} com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap this$0 -> f 1:2:void (com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap):1578:1579 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/FR;)V"} 1:1:void add(java.lang.Object):1544:1544 -> add 2:2:void com.android.tools.r8.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 -> i 1:1:java.lang.Integer com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap$ValueIterator.next():1590:1590 -> next 1:1:java.lang.Object next():1544 -> next 1:1:java.lang.Integer com.android.tools.r8.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 com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap$ValueIterator.set(java.lang.Integer):1559:1559 -> set 2:2:void set(java.lang.Object):1544 -> set 1:1:int nextInt():1584:1584 -> t com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntMap -> com.android.tools.r8.internal.IR: # {"id":"sourceFile","fileName":"Reference2IntMap.java"} com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSet reference2IntEntrySet() -> f # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/qK;"} com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntMap$Entry -> com.android.tools.r8.internal.GR: # {"id":"sourceFile","fileName":"Reference2IntMap.java"} int getIntValue() -> getIntValue com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntMap$FastEntrySet -> com.android.tools.r8.internal.HR: # {"id":"sourceFile","fileName":"Reference2IntMap.java"} com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap -> com.android.tools.r8.internal.SR: # {"id":"sourceFile","fileName":"Reference2IntOpenHashMap.java"} java.lang.Object[] key -> b int[] value -> c int mask -> d boolean containsNullKey -> e int n -> f int maxFill -> g int size -> h com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntMap$FastEntrySet entries -> i com.android.tools.r8.it.unimi.dsi.fastutil.objects.ReferenceSet keys -> j com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntCollection values -> k 1:9:void (int,float):91:99 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(II)V"} 10:10:void (int,float):93:93 -> 11:11:void (int):110:110 -> 12:12:void ():119:119 -> 1:1:int access$400(com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap,int):49:49 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/SR;I)V"} 2:2:int com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap.removeNullEntry():227:227 -> a 2:2:int access$300(com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap):49 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/SR;)V"} 3:6:int com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap.removeNullEntry():228:231 -> a 3:6:int access$300(com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap):49 -> a 7:22:int com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap.insert(java.lang.Object,int):248:263 -> a 7:22:int put(java.lang.Object,int):270 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/lang/Object;)I"} 23:25:int put(java.lang.Object,int):271:273 -> a 26:36:int getInt(java.lang.Object):371:381 -> a 1:4:void clear():421:424 -> clear 1:10:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap.clone():999:1008 -> clone 1:10:java.lang.Object clone():49 -> clone 11:11:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap.clone():1001:1001 -> clone 11:11:java.lang.Object clone():49 -> clone 1:10:boolean containsKey(java.lang.Object):388:397 -> containsKey 1:1:int removeInt(java.lang.Object):353:353 -> d 2:6:int com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap.removeNullEntry():227:231 -> d 2:6:int removeInt(java.lang.Object):353 -> d 7:17:int removeInt(java.lang.Object):354:364 -> d 18:22:boolean containsValue(int):404:408 -> d 1:2:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntMap$FastEntrySet com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap.reference2IntEntrySet():761:762 -> f 1:2:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSet reference2IntEntrySet():49 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/qK;"} 3:9:void rehash(int):961:967 -> f 10:10:int com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap.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 com.android.tools.r8.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 com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap.shiftKeys(int):341:346 -> g 10:15:int removeEntry(int):221 -> g 1:1:int com.android.tools.r8.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:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ReferenceSet com.android.tools.r8.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 com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap.ensureCapacity(int):209:210 -> putAll 2:3:void putAll(java.util.Map):237 -> putAll 4:4:int com.android.tools.r8.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:6:void com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap.tryCapacity(long):214:214 -> putAll 6:6:void putAll(java.util.Map):239 -> putAll 7:7:void putAll(java.util.Map):0:0 -> putAll # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":10,"2":11,"3":12},"outline":"Lcom/android/tools/r8/internal/wo;a(JJJ)J"} 10:10:void com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap.tryCapacity(long):214:214 -> putAll 10:10:void putAll(java.util.Map):239 -> putAll 11:11:void com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap.tryCapacity(long):214:214 -> putAll 11:11:void putAll(java.util.Map):239 -> putAll 12:12:void com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap.tryCapacity(long):214:214 -> putAll 12:12:void putAll(java.util.Map):239 -> putAll 8:8:void com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap.tryCapacity(long):215:215 -> putAll 8:8:void putAll(java.util.Map):239 -> putAll 9:9:void putAll(java.util.Map):242:242 -> putAll 1:1:int size():429:429 -> size 1:22:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntCollection com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap.values():848:869 -> values 1:22:java.util.Collection values():49 -> values com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap$1 -> com.android.tools.r8.internal.JR: # {"id":"sourceFile","fileName":"Reference2IntOpenHashMap.java"} com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap this$0 -> a 1:1:void (com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap):848:848 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/SR;)V"} 1:1:void clear():866:866 -> clear 1:1:boolean contains(int):861:861 -> f 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntIterator iterator():851:851 -> iterator # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Br;"} 1:1:int size():856:856 -> size com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap$EntryIterator -> com.android.tools.r8.internal.KR: # {"id":"sourceFile","fileName":"Reference2IntOpenHashMap.java"} com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap$MapEntry entry -> g com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap this$0 -> h 1:1:void (com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap):654:654 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/SR;)V"} 2:2:void (com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap,com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap$1):654:654 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/SR;I)V"} 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap$MapEntry com.android.tools.r8.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 com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap$KeyIterator -> com.android.tools.r8.internal.MR: # {"id":"sourceFile","fileName":"Reference2IntOpenHashMap.java"} com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap this$0 -> g 1:2:void (com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap):775:776 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/SR;)V"} 1:1:java.lang.Object next():781:781 -> next com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap$KeySet -> com.android.tools.r8.internal.NR: # {"id":"sourceFile","fileName":"Reference2IntOpenHashMap.java"} com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap this$0 -> a 1:1:void (com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap):785:785 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/SR;)V"} 2:2:void (com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap,com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap$1):785:785 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/SR;I)V"} 1:1:void clear():810:810 -> clear 1:1:boolean contains(java.lang.Object):798:798 -> contains 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectIterator iterator():788:788 -> iterator # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/iK;"} 1:3:boolean remove(java.lang.Object):803:805 -> remove 1:1:int size():793:793 -> size com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap$MapEntry -> com.android.tools.r8.internal.OR: # {"id":"sourceFile","fileName":"Reference2IntOpenHashMap.java"} int index -> a com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap this$0 -> b 1:2:void (com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap,int):473:474 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/SR;I)V"} 1:3:boolean equals(java.lang.Object):524:526 -> equals 1:1:int getIntValue():487:487 -> getIntValue 1:1:java.lang.Object getKey():482:482 -> getKey 1:1:java.lang.Integer com.android.tools.r8.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 com.android.tools.r8.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 com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap$MapEntry.setValue(int):492:493 -> setValue 3:4:java.lang.Integer com.android.tools.r8.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 com.android.tools.r8.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 com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap$MapEntrySet -> com.android.tools.r8.internal.PR: # {"id":"sourceFile","fileName":"Reference2IntOpenHashMap.java"} com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap this$0 -> a 1:1:void (com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap):679:679 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/SR;)V"} 2:2:void (com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap,com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap$1):679:679 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/SR;I)V"} 1:1:void clear():755:755 -> clear 1:16:boolean contains(java.lang.Object):691:706 -> contains 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectIterator iterator():681:681 -> iterator # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/iK;"} 1:29:boolean remove(java.lang.Object):713:741 -> remove 1:1:int size():750:750 -> size com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap$MapIterator -> com.android.tools.r8.internal.QR: # {"id":"sourceFile","fileName":"Reference2IntOpenHashMap.java"} int pos -> a int last -> b boolean mustReturnNullKey -> d com.android.tools.r8.it.unimi.dsi.fastutil.objects.ReferenceArrayList wrapped -> e com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap this$0 -> f 1:24:void (com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap):541:564 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/SR;)V"} 25:25:void (com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap,com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap$1):541:541 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/SR;I)V"} 1:18:int nextEntry():576:593 -> a 19:19:int nextEntry():576:576 -> a 1:1:boolean hasNext():572:572 -> hasNext 1:5:void remove():630:634 -> remove 6:11:void com.android.tools.r8.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 com.android.tools.r8.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 com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap$ValueIterator -> com.android.tools.r8.internal.RR: # {"id":"sourceFile","fileName":"Reference2IntOpenHashMap.java"} com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap this$0 -> g 1:2:void (com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap):830:831 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/SR;)V"} 1:1:java.lang.Integer com.android.tools.r8.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 -> t com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntSortedMap$FastSortedEntrySet -> com.android.tools.r8.internal.TR: # {"id":"sourceFile","fileName":"Reference2IntSortedMap.java"} com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2LongMap$Entry -> com.android.tools.r8.internal.UR: # {"id":"sourceFile","fileName":"Reference2LongMap.java"} com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2LongMap$FastEntrySet -> com.android.tools.r8.internal.VR: # {"id":"sourceFile","fileName":"Reference2LongMap.java"} com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2LongOpenHashMap -> com.android.tools.r8.internal.eS: # {"id":"sourceFile","fileName":"Reference2LongOpenHashMap.java"} java.lang.Object[] key -> a long[] value -> b int mask -> c boolean containsNullKey -> d int n -> e int maxFill -> f int size -> g com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2LongMap$FastEntrySet entries -> h com.android.tools.r8.it.unimi.dsi.fastutil.objects.ReferenceSet keys -> i com.android.tools.r8.it.unimi.dsi.fastutil.longs.LongCollection values -> j 1:9:void (int,float):91:99 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(I)V"} 10:10:void (int,float):93:93 -> 1:1:long access$400(com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2LongOpenHashMap,int):49:49 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/eS;I)V"} 2:2:long com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2LongOpenHashMap.removeNullEntry():227:227 -> a 2:2:long access$300(com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2LongOpenHashMap):49 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/eS;)V"} 3:6:long com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2LongOpenHashMap.removeNullEntry():228:231 -> a 3:6:long access$300(com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2LongOpenHashMap):49 -> a 7:22:int com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2LongOpenHashMap.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:4:void clear():421:424 -> clear 1:10:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2LongOpenHashMap com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2LongOpenHashMap.clone():999:1008 -> clone 1:10:java.lang.Object clone():49 -> clone 11:11:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2LongOpenHashMap com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2LongOpenHashMap.clone():1001:1001 -> clone 11:11:java.lang.Object clone():49 -> clone 1:10:boolean containsKey(java.lang.Object):388:397 -> containsKey 1:1:long removeLong(java.lang.Object):353:353 -> d 2:6:long com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2LongOpenHashMap.removeNullEntry():227:231 -> d 2:6:long removeLong(java.lang.Object):353 -> d 7:14:long removeLong(java.lang.Object):357:364 -> d 15:21:void rehash(int):961:967 -> d 22:22:int com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2LongOpenHashMap.realSize():205:205 -> d 22:22:void rehash(int):968 -> d 23:35:void rehash(int):969:981 -> d 1:2:long removeEntry(int):219:220 -> e 3:8:void com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2LongOpenHashMap.shiftKeys(int):333:338 -> e 3:8:long removeEntry(int):221 -> e 9:9:long removeEntry(int):222:222 -> e 10:15:void com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2LongOpenHashMap.shiftKeys(int):341:346 -> e 10:15:long removeEntry(int):221 -> e 16:26:long getLong(java.lang.Object):371:381 -> e 1:1:int com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2LongOpenHashMap.realSize():205:205 -> hashCode 1:1:int hashCode():1025 -> hashCode 2:10:int hashCode():1026:1034 -> hashCode 1:1:boolean isEmpty():434:434 -> isEmpty 1:2:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ReferenceSet com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2LongOpenHashMap.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 com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2LongOpenHashMap.ensureCapacity(int):209:210 -> putAll 2:3:void putAll(java.util.Map):237 -> putAll 4:4:int com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2LongOpenHashMap.size():429:429 -> putAll 4:4:void putAll(java.util.Map):239 -> putAll 5:5:void putAll(java.util.Map):239:239 -> putAll 6:6:void com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2LongOpenHashMap.tryCapacity(long):214:214 -> putAll 6:6:void putAll(java.util.Map):239 -> putAll 7:7:void putAll(java.util.Map):0:0 -> putAll # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":10,"2":11,"3":12},"outline":"Lcom/android/tools/r8/internal/wo;a(JJJ)J"} 10:10:void com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2LongOpenHashMap.tryCapacity(long):214:214 -> putAll 10:10:void putAll(java.util.Map):239 -> putAll 11:11:void com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2LongOpenHashMap.tryCapacity(long):214:214 -> putAll 11:11:void putAll(java.util.Map):239 -> putAll 12:12:void com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2LongOpenHashMap.tryCapacity(long):214:214 -> putAll 12:12:void putAll(java.util.Map):239 -> putAll 8:8:void com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2LongOpenHashMap.tryCapacity(long):215:215 -> putAll 8:8:void putAll(java.util.Map):239 -> putAll 9:9:void putAll(java.util.Map):242:242 -> putAll 1:1:int size():429:429 -> size 1:22:com.android.tools.r8.it.unimi.dsi.fastutil.longs.LongCollection com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2LongOpenHashMap.values():848:869 -> values 1:22:java.util.Collection values():49 -> values com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2LongOpenHashMap$1 -> com.android.tools.r8.internal.WR: # {"id":"sourceFile","fileName":"Reference2LongOpenHashMap.java"} com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2LongOpenHashMap this$0 -> a 1:1:void (com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2LongOpenHashMap):848:848 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/eS;)V"} 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.longs.LongIterator iterator():851:851 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/YC;"} 1:1:boolean contains(long):861:861 -> b 2:2:boolean com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2LongOpenHashMap.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 com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2LongOpenHashMap.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 com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2LongOpenHashMap$EntryIterator -> com.android.tools.r8.internal.XR: # {"id":"sourceFile","fileName":"Reference2LongOpenHashMap.java"} com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2LongOpenHashMap$MapEntry entry -> g com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2LongOpenHashMap this$0 -> h 1:1:void (com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2LongOpenHashMap):654:654 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/eS;)V"} 2:2:void (com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2LongOpenHashMap,com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2LongOpenHashMap$1):654:654 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/eS;I)V"} 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2LongOpenHashMap$MapEntry com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2LongOpenHashMap$EntryIterator.next():659:659 -> next 1:1:java.lang.Object next():654 -> next 1:2:void remove():664:665 -> remove com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2LongOpenHashMap$KeyIterator -> com.android.tools.r8.internal.YR: # {"id":"sourceFile","fileName":"Reference2LongOpenHashMap.java"} com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2LongOpenHashMap this$0 -> g 1:2:void (com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2LongOpenHashMap):775:776 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/eS;)V"} 1:1:java.lang.Object next():781:781 -> next com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2LongOpenHashMap$KeySet -> com.android.tools.r8.internal.ZR: # {"id":"sourceFile","fileName":"Reference2LongOpenHashMap.java"} com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2LongOpenHashMap this$0 -> a 1:1:void (com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2LongOpenHashMap):785:785 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/eS;)V"} 2:2:void (com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2LongOpenHashMap,com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2LongOpenHashMap$1):785:785 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/eS;I)V"} 1:1:void clear():810:810 -> clear 1:1:boolean contains(java.lang.Object):798:798 -> contains 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectIterator iterator():788:788 -> iterator # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/iK;"} 1:3:boolean remove(java.lang.Object):803:805 -> remove 1:1:int size():793:793 -> size com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2LongOpenHashMap$MapEntry -> com.android.tools.r8.internal.aS: # {"id":"sourceFile","fileName":"Reference2LongOpenHashMap.java"} int index -> a com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2LongOpenHashMap this$0 -> b 1:2:void (com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2LongOpenHashMap,int):473:474 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/eS;I)V"} 1:3:boolean equals(java.lang.Object):524:526 -> equals 1:1:java.lang.Object getKey():482:482 -> getKey 1:1:java.lang.Long com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2LongOpenHashMap$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 com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2LongOpenHashMap$MapEntry.setValue(java.lang.Long):518:518 -> setValue 2:2:java.lang.Object setValue(java.lang.Object):468 -> setValue 3:4:long com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2LongOpenHashMap$MapEntry.setValue(long):492:493 -> setValue 3:4:java.lang.Long com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2LongOpenHashMap$MapEntry.setValue(java.lang.Long):518 -> setValue 3:4:java.lang.Object setValue(java.lang.Object):468 -> setValue 5:5:java.lang.Long com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2LongOpenHashMap$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 com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2LongOpenHashMap$MapEntrySet -> com.android.tools.r8.internal.bS: # {"id":"sourceFile","fileName":"Reference2LongOpenHashMap.java"} com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2LongOpenHashMap this$0 -> a 1:1:void (com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2LongOpenHashMap):679:679 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/eS;)V"} 2:2:void (com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2LongOpenHashMap,com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2LongOpenHashMap$1):679:679 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/eS;I)V"} 1:1:void clear():755:755 -> clear 1:16:boolean contains(java.lang.Object):691:706 -> contains 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectIterator iterator():681:681 -> iterator # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/iK;"} 1:29:boolean remove(java.lang.Object):713:741 -> remove 1:1:int size():750:750 -> size com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2LongOpenHashMap$MapIterator -> com.android.tools.r8.internal.cS: # {"id":"sourceFile","fileName":"Reference2LongOpenHashMap.java"} int pos -> a int last -> b boolean mustReturnNullKey -> d com.android.tools.r8.it.unimi.dsi.fastutil.objects.ReferenceArrayList wrapped -> e com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2LongOpenHashMap this$0 -> f 1:24:void (com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2LongOpenHashMap):541:564 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/eS;)V"} 25:25:void (com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2LongOpenHashMap,com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2LongOpenHashMap$1):541:541 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/eS;I)V"} 1:18:int nextEntry():576:593 -> a 19:19:int nextEntry():576:576 -> a 1:1:boolean hasNext():572:572 -> hasNext 1:5:void remove():630:634 -> remove 6:11:void com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2LongOpenHashMap$MapIterator.shiftKeys(int):608:613 -> remove 6:11:void remove():634 -> remove 12:13:void remove():641:642 -> remove 14:23:void com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2LongOpenHashMap$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 com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2LongOpenHashMap$ValueIterator -> com.android.tools.r8.internal.dS: # {"id":"sourceFile","fileName":"Reference2LongOpenHashMap.java"} com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2LongOpenHashMap this$0 -> g 1:2:void (com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2LongOpenHashMap):830:831 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/eS;)V"} 1:1:long nextLong():836:836 -> c 1:1:java.lang.Long com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2LongOpenHashMap$ValueIterator.next():842:842 -> next 1:1:java.lang.Object next():829 -> next com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2ReferenceMap$Entry -> com.android.tools.r8.internal.fS: # {"id":"sourceFile","fileName":"Reference2ReferenceMap.java"} com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2ReferenceMap$FastEntrySet -> com.android.tools.r8.internal.gS: # {"id":"sourceFile","fileName":"Reference2ReferenceMap.java"} com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2ReferenceOpenHashMap -> com.android.tools.r8.internal.pS: # {"id":"sourceFile","fileName":"Reference2ReferenceOpenHashMap.java"} java.lang.Object[] key -> a java.lang.Object[] value -> b int mask -> c boolean containsNullKey -> d int n -> e int maxFill -> f int size -> g com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2ReferenceMap$FastEntrySet entries -> h com.android.tools.r8.it.unimi.dsi.fastutil.objects.ReferenceSet keys -> i com.android.tools.r8.it.unimi.dsi.fastutil.objects.ReferenceCollection values -> j 1:9:void (int,float):90:98 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(I)V"} 10:10:void (int,float):92:92 -> 1:1:java.lang.Object access$400(com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2ReferenceOpenHashMap,int):48:48 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/pS;I)V"} 2:2:java.lang.Object com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2ReferenceOpenHashMap.removeNullEntry():227:227 -> a 2:2:java.lang.Object access$300(com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2ReferenceOpenHashMap):48 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/pS;)V"} 3:7:java.lang.Object com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2ReferenceOpenHashMap.removeNullEntry():228:232 -> a 3:7:java.lang.Object access$300(com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2ReferenceOpenHashMap):48 -> a 1:5:void clear():378:382 -> clear 1:10:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2ReferenceOpenHashMap com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2ReferenceOpenHashMap.clone():927:936 -> clone 1:10:java.lang.Object clone():48 -> clone 11:11:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2ReferenceOpenHashMap com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2ReferenceOpenHashMap.clone():929:929 -> clone 11:11:java.lang.Object clone():48 -> clone 1:10:boolean containsKey(java.lang.Object):345:354 -> containsKey 1:5:boolean containsValue(java.lang.Object):361:365 -> containsValue 1:7:void rehash(int):889:895 -> d 8:8:int com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2ReferenceOpenHashMap.realSize():204:204 -> d 8:8:void rehash(int):896 -> d 9:21:void rehash(int):897:909 -> d 1:3:java.lang.Object removeEntry(int):218:220 -> e 4:10:void com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2ReferenceOpenHashMap.shiftKeys(int):289:295 -> e 4:10:java.lang.Object removeEntry(int):221 -> e 11:11:java.lang.Object removeEntry(int):222:222 -> e 12:17:void com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2ReferenceOpenHashMap.shiftKeys(int):298:303 -> e 12:17:java.lang.Object removeEntry(int):221 -> e 1:11:java.lang.Object get(java.lang.Object):328:338 -> get 1:1:int com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2ReferenceOpenHashMap.realSize():204:204 -> hashCode 1:1:int hashCode():953 -> hashCode 2:10:int hashCode():954:962 -> hashCode 1:1:boolean isEmpty():392:392 -> isEmpty 1:2:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ReferenceSet com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2ReferenceOpenHashMap.keySet():750:751 -> keySet 1:2:java.util.Set keySet():48 -> keySet 1:16:int com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2ReferenceOpenHashMap.insert(java.lang.Object,java.lang.Object):249:264 -> put 1:16:java.lang.Object put(java.lang.Object,java.lang.Object):271 -> put 17:18:java.lang.Object put(java.lang.Object,java.lang.Object):273:274 -> put 1:1:void putAll(java.util.Map):238:238 -> putAll 2:3:void com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2ReferenceOpenHashMap.ensureCapacity(int):208:209 -> putAll 2:3:void putAll(java.util.Map):238 -> putAll 4:4:int com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2ReferenceOpenHashMap.size():387:387 -> putAll 4:4:void putAll(java.util.Map):240 -> putAll 5:5:void putAll(java.util.Map):240:240 -> putAll 6:6:void com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2ReferenceOpenHashMap.tryCapacity(long):213:213 -> putAll 6:6:void putAll(java.util.Map):240 -> putAll 7:7:void putAll(java.util.Map):0:0 -> putAll # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":10,"2":11,"3":12},"outline":"Lcom/android/tools/r8/internal/wo;a(JJJ)J"} 10:10:void com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2ReferenceOpenHashMap.tryCapacity(long):213:213 -> putAll 10:10:void putAll(java.util.Map):240 -> putAll 11:11:void com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2ReferenceOpenHashMap.tryCapacity(long):213:213 -> putAll 11:11:void putAll(java.util.Map):240 -> putAll 12:12:void com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2ReferenceOpenHashMap.tryCapacity(long):213:213 -> putAll 12:12:void putAll(java.util.Map):240 -> putAll 8:8:void com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2ReferenceOpenHashMap.tryCapacity(long):214:214 -> putAll 8:8:void putAll(java.util.Map):240 -> putAll 9:9:void putAll(java.util.Map):243:243 -> putAll 1:1:java.lang.Object remove(java.lang.Object):310:310 -> remove 2:7:java.lang.Object com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2ReferenceOpenHashMap.removeNullEntry():227:232 -> remove 2:7:java.lang.Object remove(java.lang.Object):310 -> remove 8:15:java.lang.Object remove(java.lang.Object):314:321 -> remove 1:1:int size():387:387 -> size 1:22:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ReferenceCollection com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2ReferenceOpenHashMap.values():776:797 -> values 1:22:java.util.Collection values():48 -> values com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2ReferenceOpenHashMap$1 -> com.android.tools.r8.internal.hS: # {"id":"sourceFile","fileName":"Reference2ReferenceOpenHashMap.java"} com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2ReferenceOpenHashMap this$0 -> a 1:1:void (com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2ReferenceOpenHashMap):776:776 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/pS;)V"} 1:1:void clear():794:794 -> clear 1:1:boolean contains(java.lang.Object):789:789 -> contains 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectIterator iterator():779:779 -> iterator # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/iK;"} 1:1:int size():784:784 -> size com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2ReferenceOpenHashMap$EntryIterator -> com.android.tools.r8.internal.iS: # {"id":"sourceFile","fileName":"Reference2ReferenceOpenHashMap.java"} com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2ReferenceOpenHashMap$MapEntry entry -> g com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2ReferenceOpenHashMap this$0 -> h 1:1:void (com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2ReferenceOpenHashMap):590:590 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/pS;)V"} 2:2:void (com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2ReferenceOpenHashMap,com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2ReferenceOpenHashMap$1):590:590 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/pS;I)V"} 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2ReferenceOpenHashMap$MapEntry com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2ReferenceOpenHashMap$EntryIterator.next():595:595 -> next 1:1:java.lang.Object next():590 -> next 1:2:void remove():600:601 -> remove com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2ReferenceOpenHashMap$KeyIterator -> com.android.tools.r8.internal.jS: # {"id":"sourceFile","fileName":"Reference2ReferenceOpenHashMap.java"} com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2ReferenceOpenHashMap this$0 -> g 1:2:void (com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2ReferenceOpenHashMap):709:710 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/pS;)V"} 1:1:java.lang.Object next():715:715 -> next com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2ReferenceOpenHashMap$KeySet -> com.android.tools.r8.internal.kS: # {"id":"sourceFile","fileName":"Reference2ReferenceOpenHashMap.java"} com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2ReferenceOpenHashMap this$0 -> a 1:1:void (com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2ReferenceOpenHashMap):719:719 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/pS;)V"} 2:2:void (com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2ReferenceOpenHashMap,com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2ReferenceOpenHashMap$1):719:719 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/pS;I)V"} 1:1:void clear():744:744 -> clear 1:1:boolean contains(java.lang.Object):732:732 -> contains 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectIterator iterator():722:722 -> iterator # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/iK;"} 1:3:boolean remove(java.lang.Object):737:739 -> remove 1:1:int size():727:727 -> size com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2ReferenceOpenHashMap$MapEntry -> com.android.tools.r8.internal.lS: # {"id":"sourceFile","fileName":"Reference2ReferenceOpenHashMap.java"} int index -> a com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2ReferenceOpenHashMap this$0 -> b 1:2:void (com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2ReferenceOpenHashMap,int):431:432 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/pS;I)V"} 1:3:boolean equals(java.lang.Object):458:460 -> equals 1:1:java.lang.Object getKey():440:440 -> getKey 1:1:java.lang.Object getValue():445:445 -> getValue 1:1:int hashCode():465:465 -> hashCode 1:2:java.lang.Object setValue(java.lang.Object):450:451 -> setValue 1:1:java.lang.String toString():470:470 -> toString com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2ReferenceOpenHashMap$MapEntrySet -> com.android.tools.r8.internal.mS: # {"id":"sourceFile","fileName":"Reference2ReferenceOpenHashMap.java"} com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2ReferenceOpenHashMap this$0 -> a 1:1:void (com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2ReferenceOpenHashMap):615:615 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/pS;)V"} 2:2:void (com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2ReferenceOpenHashMap,com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2ReferenceOpenHashMap$1):615:615 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/pS;I)V"} 1:1:void clear():689:689 -> clear 1:15:boolean contains(java.lang.Object):627:641 -> contains 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectIterator iterator():617:617 -> iterator # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/iK;"} 1:28:boolean remove(java.lang.Object):648:675 -> remove 1:1:int size():684:684 -> size com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2ReferenceOpenHashMap$MapIterator -> com.android.tools.r8.internal.nS: # {"id":"sourceFile","fileName":"Reference2ReferenceOpenHashMap.java"} int pos -> a int last -> b boolean mustReturnNullKey -> d com.android.tools.r8.it.unimi.dsi.fastutil.objects.ReferenceArrayList wrapped -> e com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2ReferenceOpenHashMap this$0 -> f 1:24:void (com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2ReferenceOpenHashMap):475:498 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/pS;)V"} 25:25:void (com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2ReferenceOpenHashMap,com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2ReferenceOpenHashMap$1):475:475 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/pS;I)V"} 1:18:int nextEntry():510:527 -> a 19:19:int nextEntry():510:510 -> a 1:1:boolean hasNext():506:506 -> hasNext 1:6:void remove():565:570 -> remove 7:13:void com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2ReferenceOpenHashMap$MapIterator.shiftKeys(int):542:548 -> remove 7:13:void remove():570 -> remove 14:15:void remove():577:578 -> remove 16:25:void com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2ReferenceOpenHashMap$MapIterator.shiftKeys(int):551:560 -> remove 16:25:void remove():570 -> remove 26:27:void remove():573:574 -> remove 28:28:void remove():565:565 -> remove com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2ReferenceOpenHashMap$ValueIterator -> com.android.tools.r8.internal.oS: # {"id":"sourceFile","fileName":"Reference2ReferenceOpenHashMap.java"} com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2ReferenceOpenHashMap this$0 -> g 1:2:void (com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2ReferenceOpenHashMap):764:765 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/pS;)V"} 1:1:java.lang.Object next():770:770 -> next com.android.tools.r8.it.unimi.dsi.fastutil.objects.ReferenceArrayList -> com.android.tools.r8.internal.rS: # {"id":"sourceFile","fileName":"ReferenceArrayList.java"} int size -> b 1:3:void (int):96:98 -> 4:4: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 com.android.tools.r8.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 com.android.tools.r8.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:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ReferenceArrayList com.android.tools.r8.it.unimi.dsi.fastutil.objects.ReferenceArrayList.clone():553:555 -> clone 1:3:java.lang.Object clone():57 -> clone 1:2:java.lang.Object get(int):317:318 -> get 3: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":322,"2":323,"3":324,"4":325},"outline":"Lcom/android/tools/r8/internal/a5;a(Ljava/lang/String;ILjava/lang/String;)Ljava/lang/StringBuilder;"} 322:322:java.lang.Object get(int):317:317 -> get 323:323:java.lang.Object get(int):317:317 -> get 324:324:java.lang.Object get(int):317:317 -> get 325:325:java.lang.Object get(int):317:317 -> get 321:321:java.lang.Object get(int):317:317 -> get 1:2:int indexOf(java.lang.Object):323:324 -> indexOf 1:1:boolean isEmpty():385:385 -> isEmpty 1:2:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectListIterator listIterator(int):497:498 -> l # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/internal/oK;"} 1:2:int lastIndexOf(java.lang.Object):330:331 -> lastIndexOf 1:5:java.lang.Object remove(int):337:341 -> remove 6: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":345,"2":346,"3":347,"4":348},"outline":"Lcom/android/tools/r8/internal/a5;a(Ljava/lang/String;ILjava/lang/String;)Ljava/lang/StringBuilder;"} 345:345:java.lang.Object remove(int):337:337 -> remove 346:346:java.lang.Object remove(int):337:337 -> remove 347:347:java.lang.Object remove(int):337:337 -> remove 348:348:java.lang.Object remove(int):337:337 -> remove 344:344:java.lang.Object remove(int):337:337 -> remove 349:351:boolean remove(java.lang.Object):348:350 -> remove 1:7:boolean removeAll(java.util.Collection):485:491 -> removeAll 1:3:java.lang.Object set(int,java.lang.Object):357:359 -> set 4:4:java.lang.Object set(int,java.lang.Object):357:357 -> set 5:5:java.lang.Object set(int,java.lang.Object):0:0 -> set # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":363,"2":364,"3":365,"4":366},"outline":"Lcom/android/tools/r8/internal/a5;a(Ljava/lang/String;ILjava/lang/String;)Ljava/lang/StringBuilder;"} 363:363:java.lang.Object set(int,java.lang.Object):357:357 -> set 364:364:java.lang.Object set(int,java.lang.Object):357:357 -> set 365:365:java.lang.Object set(int,java.lang.Object):357:357 -> set 366:366:java.lang.Object set(int,java.lang.Object):357:357 -> set 362:362:java.lang.Object set(int,java.lang.Object):357:357 -> set 1:1:int size():372:372 -> size com.android.tools.r8.it.unimi.dsi.fastutil.objects.ReferenceArrayList$1 -> com.android.tools.r8.internal.qS: # {"id":"sourceFile","fileName":"ReferenceArrayList.java"} int pos -> a int last -> b com.android.tools.r8.it.unimi.dsi.fastutil.objects.ReferenceArrayList this$0 -> c 1:2:void (com.android.tools.r8.it.unimi.dsi.fastutil.objects.ReferenceArrayList,int):498:499 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/rS;I)V"} 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:2:java.lang.Object next():510:511 -> next 3:3:java.lang.Object next():510:510 -> next 1:1:int nextIndex():520:520 -> nextIndex 1:2:java.lang.Object previous():515:516 -> previous 3:3:java.lang.Object previous():515:515 -> previous 1:1:int previousIndex():524:524 -> previousIndex 1:9:void remove():538:546 -> remove 10:10:void remove():538:538 -> remove 1:2:void set(java.lang.Object):533:534 -> set 3:3:void set(java.lang.Object):533:533 -> set com.android.tools.r8.it.unimi.dsi.fastutil.objects.ReferenceArraySet -> com.android.tools.r8.internal.tS: # {"id":"sourceFile","fileName":"ReferenceArraySet.java"} int size -> b 1:4:void (java.lang.Object[],int):104:107 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(I[Ljava/lang/Object;)V"} 5:5:void (java.lang.Object[],int):0:0 -> # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":113,"2":114,"3":115,"4":116},"outline":"Lcom/android/tools/r8/internal/a5;a(Ljava/lang/String;ILjava/lang/String;)Ljava/lang/StringBuilder;"} 113:113:void (java.lang.Object[],int):107:107 -> 114:114:void (java.lang.Object[],int):107:107 -> 115:115:void (java.lang.Object[],int):107:107 -> 116:116:void (java.lang.Object[],int):107:107 -> 112:112:void (java.lang.Object[],int):107:107 -> 1:1:int access$000(com.android.tools.r8.it.unimi.dsi.fastutil.objects.ReferenceArraySet):29:29 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/tS;)I"} 1:2:int com.android.tools.r8.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(com.android.tools.r8.it.unimi.dsi.fastutil.objects.ReferenceArraySet):29:29 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/tS;)I"} 1:1:java.lang.Object[] access$100(com.android.tools.r8.it.unimi.dsi.fastutil.objects.ReferenceArraySet):29:29 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/tS;)[Ljava/lang/Object;"} 1:2:void clear():180:181 -> clear 1:5:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ReferenceArraySet com.android.tools.r8.it.unimi.dsi.fastutil.objects.ReferenceArraySet.clone():204:208 -> clone 1:5:java.lang.Object clone():29 -> clone 6:6:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ReferenceArraySet com.android.tools.r8.it.unimi.dsi.fastutil.objects.ReferenceArraySet.clone():206:206 -> clone 6:6:java.lang.Object clone():29 -> clone 1:2:int com.android.tools.r8.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:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectIterator iterator():119:119 -> iterator # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/iK;"} 2:2:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectIterator com.android.tools.r8.it.unimi.dsi.fastutil.objects.ReferenceArraySet.iterator():119:119 -> iterator 2:2:java.util.Iterator iterator():29 -> iterator 1:2:int com.android.tools.r8.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 com.android.tools.r8.it.unimi.dsi.fastutil.objects.ReferenceArraySet$1 -> com.android.tools.r8.internal.sS: # {"id":"sourceFile","fileName":"ReferenceArraySet.java"} int next -> a com.android.tools.r8.it.unimi.dsi.fastutil.objects.ReferenceArraySet this$0 -> b 1:2:void (com.android.tools.r8.it.unimi.dsi.fastutil.objects.ReferenceArraySet):119:120 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/tS;)V"} 1:1:boolean hasNext():124:124 -> hasNext 1:2:java.lang.Object next():129:130 -> next 3:3:java.lang.Object next():129:129 -> next 1:3:void remove():135:137 -> remove com.android.tools.r8.it.unimi.dsi.fastutil.objects.ReferenceCollection -> com.android.tools.r8.internal.uS: # {"id":"sourceFile","fileName":"ReferenceCollection.java"} com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectIterator iterator() -> iterator # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/iK;"} com.android.tools.r8.it.unimi.dsi.fastutil.objects.ReferenceCollections -> com.android.tools.r8.internal.xS: # {"id":"sourceFile","fileName":"ReferenceCollections.java"} 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ReferenceCollection unmodifiable(com.android.tools.r8.it.unimi.dsi.fastutil.objects.ReferenceCollection):383:383 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/tS;)Lcom/android/tools/r8/internal/wS;"} com.android.tools.r8.it.unimi.dsi.fastutil.objects.ReferenceCollections$EmptyCollection -> com.android.tools.r8.internal.vS: # {"id":"sourceFile","fileName":"ReferenceCollections.java"} 1:1:void ():39:39 -> 1:1:boolean addAll(java.util.Collection):81:81 -> addAll void clear() -> clear boolean contains(java.lang.Object) -> contains int hashCode() -> hashCode 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectBidirectionalIterator com.android.tools.r8.it.unimi.dsi.fastutil.objects.ReferenceCollections$EmptyCollection.iterator():55:55 -> iterator 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectIterator iterator():38 -> iterator # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/iK;"} 2:2:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectBidirectionalIterator com.android.tools.r8.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 int size() -> size 1:1:java.lang.Object[] toArray():49:49 -> toArray com.android.tools.r8.it.unimi.dsi.fastutil.objects.ReferenceCollections$UnmodifiableCollection -> com.android.tools.r8.internal.wS: # {"id":"sourceFile","fileName":"ReferenceCollections.java"} com.android.tools.r8.it.unimi.dsi.fastutil.objects.ReferenceCollection collection -> a 1:3:void (com.android.tools.r8.it.unimi.dsi.fastutil.objects.ReferenceCollection):276:278 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/tS;)V"} 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:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectIterator iterator():307:307 -> iterator # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/iK;"} 3:3:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectIterator com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectIterators.unmodifiable(com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectIterator):762:762 -> iterator 3:3:com.android.tools.r8.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 com.android.tools.r8.it.unimi.dsi.fastutil.objects.ReferenceList -> com.android.tools.r8.internal.yS: # {"id":"sourceFile","fileName":"ReferenceList.java"} void removeElements(int,int) -> a com.android.tools.r8.it.unimi.dsi.fastutil.objects.ReferenceOpenHashSet -> com.android.tools.r8.internal.AS: # {"id":"sourceFile","fileName":"ReferenceOpenHashSet.java"} java.lang.Object[] key -> a int mask -> b boolean containsNull -> c int n -> d int maxFill -> e int size -> f float f -> g 1:8:void (int,float):77:84 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(I)V"} 1:14:boolean add(java.lang.Object):268:281 -> add 1:1:boolean addAll(java.util.Collection):255:255 -> addAll 2:3:void com.android.tools.r8.it.unimi.dsi.fastutil.objects.ReferenceOpenHashSet.ensureCapacity(int):243:244 -> addAll 2:3:boolean addAll(java.util.Collection):255 -> addAll 4:4:int com.android.tools.r8.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:6:void com.android.tools.r8.it.unimi.dsi.fastutil.objects.ReferenceOpenHashSet.tryCapacity(long):248:248 -> addAll 6:6:boolean addAll(java.util.Collection):258 -> addAll 7:7:boolean addAll(java.util.Collection):0:0 -> addAll # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":10,"2":11,"3":12},"outline":"Lcom/android/tools/r8/internal/wo;a(JJJ)J"} 10:10:void com.android.tools.r8.it.unimi.dsi.fastutil.objects.ReferenceOpenHashSet.tryCapacity(long):248:248 -> addAll 10:10:boolean addAll(java.util.Collection):258 -> addAll 11:11:void com.android.tools.r8.it.unimi.dsi.fastutil.objects.ReferenceOpenHashSet.tryCapacity(long):248:248 -> addAll 11:11:boolean addAll(java.util.Collection):258 -> addAll 12:12:void com.android.tools.r8.it.unimi.dsi.fastutil.objects.ReferenceOpenHashSet.tryCapacity(long):248:248 -> addAll 12:12:boolean addAll(java.util.Collection):258 -> addAll 8:8:void com.android.tools.r8.it.unimi.dsi.fastutil.objects.ReferenceOpenHashSet.tryCapacity(long):249:249 -> addAll 8:8:boolean addAll(java.util.Collection):258 -> addAll 9:9:boolean addAll(java.util.Collection):261:261 -> addAll 1:4:void clear():372:375 -> clear 1:6:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ReferenceOpenHashSet com.android.tools.r8.it.unimi.dsi.fastutil.objects.ReferenceOpenHashSet.clone():640:645 -> clone 1:6:java.lang.Object clone():40 -> clone 7:7:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ReferenceOpenHashSet com.android.tools.r8.it.unimi.dsi.fastutil.objects.ReferenceOpenHashSet.clone():642:642 -> clone 7:7:java.lang.Object clone():40 -> clone 1:9:boolean contains(java.lang.Object):350:358 -> contains 1:1:int com.android.tools.r8.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:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectIterator iterator():515:515 -> iterator # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/iK;"} 1:5:void rehash(int):607:611 -> j 6:6:int com.android.tools.r8.it.unimi.dsi.fastutil.objects.ReferenceOpenHashSet.realSize():239:239 -> j 6:6:void rehash(int):612 -> j 7:16:void rehash(int):613:622 -> j 1:1:boolean removeEntry(int):314:314 -> k # {"id":"com.android.tools.r8.residualsignature","signature":"(I)V"} 2:7:void com.android.tools.r8.it.unimi.dsi.fastutil.objects.ReferenceOpenHashSet.shiftKeys(int):297:302 -> k 2:7:boolean removeEntry(int):315 -> k 8:8:boolean removeEntry(int):316:316 -> k 9:13:void com.android.tools.r8.it.unimi.dsi.fastutil.objects.ReferenceOpenHashSet.shiftKeys(int):305:309 -> k 9:13:boolean removeEntry(int):315 -> k 1:1:boolean remove(java.lang.Object):332:332 -> remove 2:5:boolean com.android.tools.r8.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 com.android.tools.r8.it.unimi.dsi.fastutil.objects.ReferenceOpenHashSet$SetIterator -> com.android.tools.r8.internal.zS: # {"id":"sourceFile","fileName":"ReferenceOpenHashSet.java"} int pos -> a int last -> b boolean mustReturnNull -> d com.android.tools.r8.it.unimi.dsi.fastutil.objects.ReferenceArrayList wrapped -> e com.android.tools.r8.it.unimi.dsi.fastutil.objects.ReferenceOpenHashSet this$0 -> f 1:21:void (com.android.tools.r8.it.unimi.dsi.fastutil.objects.ReferenceOpenHashSet):414:434 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/AS;)V"} 22:22:void (com.android.tools.r8.it.unimi.dsi.fastutil.objects.ReferenceOpenHashSet,com.android.tools.r8.it.unimi.dsi.fastutil.objects.ReferenceOpenHashSet$1):414:414 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/AS;I)V"} 1:1:boolean hasNext():442:442 -> hasNext 1:15:java.lang.Object next():446:460 -> next 16:16:java.lang.Object next():446:446 -> next 1:5:void remove():496:500 -> remove 6:11:void com.android.tools.r8.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 com.android.tools.r8.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 com.android.tools.r8.it.unimi.dsi.fastutil.objects.ReferenceSet -> com.android.tools.r8.internal.BS: # {"id":"sourceFile","fileName":"ReferenceSet.java"} com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectIterator iterator() -> iterator # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/iK;"} com.android.tools.r8.it.unimi.dsi.fastutil.objects.ReferenceSets -> com.android.tools.r8.internal.ES: # {"id":"sourceFile","fileName":"ReferenceSets.java"} com.android.tools.r8.it.unimi.dsi.fastutil.objects.ReferenceSets$EmptySet EMPTY_SET -> a 1:1:void ():70:70 -> com.android.tools.r8.it.unimi.dsi.fastutil.objects.ReferenceSets$EmptySet -> com.android.tools.r8.internal.CS: # {"id":"sourceFile","fileName":"ReferenceSets.java"} 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 com.android.tools.r8.it.unimi.dsi.fastutil.objects.ReferenceSets$Singleton -> com.android.tools.r8.internal.DS: # {"id":"sourceFile","fileName":"ReferenceSets.java"} java.lang.Object element -> a 1:2:void (java.lang.Object):96:97 -> 1:1:boolean addAll(java.util.Collection):122:122 -> addAll java.lang.Object clone() -> clone 1:1:boolean contains(java.lang.Object):102:102 -> contains 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectListIterator com.android.tools.r8.it.unimi.dsi.fastutil.objects.ReferenceSets$Singleton.iterator():112:112 -> iterator 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectIterator iterator():92 -> iterator # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/iK;"} 2:2:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectListIterator com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectIterators.singleton(java.lang.Object):176:176 -> iterator 2:2:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectListIterator com.android.tools.r8.it.unimi.dsi.fastutil.objects.ReferenceSets$Singleton.iterator():112 -> iterator 2:2:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectIterator iterator():92 -> iterator 3:3:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectListIterator com.android.tools.r8.it.unimi.dsi.fastutil.objects.ReferenceSets$Singleton.iterator():112:112 -> iterator 3:3:java.util.Iterator iterator():92 -> iterator 4:4:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectListIterator com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectIterators.singleton(java.lang.Object):176:176 -> iterator 4:4:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectListIterator com.android.tools.r8.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 int size() -> size com.android.tools.r8.it.unimi.dsi.fastutil.objects.ReferenceSortedSet -> com.android.tools.r8.internal.FS: # {"id":"sourceFile","fileName":"ReferenceSortedSet.java"} com.android.tools.r8.jar.CfApplicationWriter -> com.android.tools.r8.internal.x6: # {"id":"sourceFile","fileName":"CfApplicationWriter.java"} com.android.tools.r8.graph.DexApplication application -> a com.android.tools.r8.graph.AppView appView -> b com.android.tools.r8.utils.InternalOptions options -> c java.util.Optional marker -> d java.util.function.Predicate isTypeMissing -> e com.android.tools.r8.cf.CfVersion MIN_VERSION_FOR_COMPILER_GENERATED_CODE -> f boolean $assertionsDisabled -> g 1:16:void ():84:99 -> 1:7:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.Marker):101:107 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/dex/U;)V"} 1:1:int com.android.tools.r8.graph.ParameterAnnotationsList.getAnnotableParameterCount():102:102 -> a 1:1:void writeParameterAnnotations(com.android.tools.r8.org.objectweb.asm.MethodVisitor,com.android.tools.r8.graph.ParameterAnnotationsList):529 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/jF;Lcom/android/tools/r8/graph/g5;)V"} 2:2:void writeParameterAnnotations(com.android.tools.r8.org.objectweb.asm.MethodVisitor,com.android.tools.r8.graph.ParameterAnnotationsList):528:528 -> a 3:3:int com.android.tools.r8.graph.ParameterAnnotationsList.getAnnotableParameterCount():102:102 -> a 3:3:void writeParameterAnnotations(com.android.tools.r8.org.objectweb.asm.MethodVisitor,com.android.tools.r8.graph.ParameterAnnotationsList):531 -> a 4:13:void writeParameterAnnotations(com.android.tools.r8.org.objectweb.asm.MethodVisitor,com.android.tools.r8.graph.ParameterAnnotationsList):530:539 -> a 14:14:void writeParameterAnnotations(com.android.tools.r8.org.objectweb.asm.MethodVisitor,com.android.tools.r8.graph.ParameterAnnotationsList):534:534 -> a 15:15:com.android.tools.r8.naming.NamingLens com.android.tools.r8.jar.CfApplicationWriter.getNamingLens():111:111 -> a 15:15:int compareTypesThroughLens(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):340 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/v2;)I"} 16:16:int compareTypesThroughLens(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):340:340 -> a 17:17:com.android.tools.r8.naming.NamingLens com.android.tools.r8.jar.CfApplicationWriter.getNamingLens():111:111 -> a 17:17:int compareTypesThroughLens(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):340 -> a 18:18:int compareTypesThroughLens(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):340:340 -> a 19:20:void write(com.android.tools.r8.ClassFileConsumer):115:116 -> a 21:26:void write(com.android.tools.r8.ClassFileConsumer,com.android.tools.r8.utils.AndroidApp):120:125 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/ClassFileConsumer;Lcom/android/tools/r8/utils/p;)V"} 27:30:boolean includeMarker(com.android.tools.r8.dex.Marker):129:132 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/U;)Z"} 31:31:boolean com.android.tools.r8.dex.Marker.isCfBackend():176:176 -> a 31:31:boolean includeMarker(com.android.tools.r8.dex.Marker):132 -> a 32:32:boolean com.android.tools.r8.dex.Marker.isDexBackend():180:180 -> a 32:32:boolean includeMarker(com.android.tools.r8.dex.Marker):132 -> a 33:34:boolean includeMarker(com.android.tools.r8.dex.Marker):132:133 -> a 35:35:boolean com.android.tools.r8.dex.Marker.isCfBackend():176:176 -> a 35:35:boolean includeMarker(com.android.tools.r8.dex.Marker):134 -> a 36:36:boolean includeMarker(com.android.tools.r8.dex.Marker):134:134 -> a 37:37: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):225:225 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/ClassFileConsumer;Lcom/android/tools/r8/internal/lB;Ljava/util/Optional;Lcom/android/tools/r8/SourceFileEnvironment;)V"} 38:38:void com.android.tools.r8.org.objectweb.asm.ClassWriter.(int):235:235 -> a 38:38: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):225 -> a 39:49: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):226:236 -> a 50:56:java.lang.String com.android.tools.r8.jar.CfApplicationWriter.getSourceDebugExtension(com.android.tools.r8.graph.DexAnnotationSet):402:408 -> a 50: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:57: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:237 -> a 58:65:com.android.tools.r8.cf.CfVersion com.android.tools.r8.jar.CfApplicationWriter.getClassFileVersion(com.android.tools.r8.graph.DexProgramClass):378:385 -> a 58: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):238 -> a 66: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):239:258 -> 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):257:259 -> a 89:89:com.android.tools.r8.naming.NamingLens com.android.tools.r8.jar.CfApplicationWriter.getNamingLens():111:111 -> 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):262 -> a 90:90: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 91:91:com.android.tools.r8.naming.NamingLens com.android.tools.r8.jar.CfApplicationWriter.getNamingLens():111:111 -> a 91:91: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):263 -> a 92:93: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):263:264 -> a 94:94:com.android.tools.r8.naming.NamingLens com.android.tools.r8.jar.CfApplicationWriter.getNamingLens():111:111 -> a 94: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):264 -> 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):264:264 -> a 96:96:java.lang.String com.android.tools.r8.graph.GenericSignature$ClassSignature.toRenamedString(com.android.tools.r8.naming.NamingLens,java.util.function.Predicate):276:276 -> a 96:96: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 # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 99:102:java.lang.String com.android.tools.r8.graph.GenericSignature$ClassSignature.toRenamedString(com.android.tools.r8.naming.NamingLens,java.util.function.Predicate):279:282 -> a 99:102: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 103:103:boolean com.android.tools.r8.graph.DexClass.hasSuperType():707:707 -> a 103:103: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):266 -> a 104:104:com.android.tools.r8.naming.NamingLens com.android.tools.r8.jar.CfApplicationWriter.getNamingLens():111:111 -> a 104:104: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):266 -> a 105:107: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):266:268 -> a 108:108:com.android.tools.r8.naming.NamingLens com.android.tools.r8.jar.CfApplicationWriter.getNamingLens():111:111 -> a 108: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):269 -> a 109:115: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):269:275 -> a 116:118: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):274:276 -> a 119:129:com.android.tools.r8.com.google.common.collect.ImmutableMap com.android.tools.r8.jar.CfApplicationWriter.getAnnotationDefaults(com.android.tools.r8.graph.DexAnnotationSet):412:422 -> a 119: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):276 -> a 130: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):278:279 -> a 132:132:com.android.tools.r8.naming.NamingLens com.android.tools.r8.jar.CfApplicationWriter.getNamingLens():111:111 -> 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):279 -> a 133:137: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):279:283 -> a 138:138:com.android.tools.r8.naming.NamingLens com.android.tools.r8.jar.CfApplicationWriter.getNamingLens():111:111 -> a 138: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):283 -> a 139:142: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):283:286 -> a 143:143:com.android.tools.r8.naming.NamingLens com.android.tools.r8.jar.CfApplicationWriter.getNamingLens():111:111 -> a 143:143: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):287 -> a 144:149: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):287:292 -> a 150:150:com.android.tools.r8.naming.NamingLens com.android.tools.r8.jar.CfApplicationWriter.getNamingLens():111:111 -> a 150:150: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 151:156: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:298 -> a 157:157:com.android.tools.r8.naming.NamingLens com.android.tools.r8.jar.CfApplicationWriter.getNamingLens():111:111 -> a 157:157: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):299 -> a 158:162: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):299:303 -> a 163:163:com.android.tools.r8.naming.NamingLens com.android.tools.r8.jar.CfApplicationWriter.getNamingLens():111:111 -> a 163:163: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):304 -> a 164:195: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):304:335 -> a 196:200:void com.android.tools.r8.utils.ExceptionUtils.withConsumeResourceHandler(com.android.tools.r8.utils.Reporter,java.util.function.Consumer):51:55 -> a 196:200: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):335 -> a 201:201:void lambda$writeClass$0(com.android.tools.r8.cf.CfVersion,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,com.android.tools.r8.org.objectweb.asm.ClassWriter,com.android.tools.r8.com.google.common.collect.ImmutableMap,com.android.tools.r8.graph.ProgramMethod):318:318 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Z8;Lcom/android/tools/r8/internal/lB;Lcom/android/tools/r8/internal/Ya;Lcom/android/tools/r8/internal/im;Lcom/android/tools/r8/graph/o5;)V"} 202:202:void lambda$writeClass$2(com.android.tools.r8.ClassFileConsumer,byte[],java.lang.String,com.android.tools.r8.DiagnosticsHandler):336:336 -> a 203:209:int compareMethodsThroughLens(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod):349:355 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/o5;)I"} 210:213:int compareMethodsThroughLens(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod):353:356 -> a 214:214:com.android.tools.r8.graph.DexType[] lambda$compareMethodsThroughLens$3(com.android.tools.r8.graph.DexMethod):354:354 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)[Lcom/android/tools/r8/graph/v2;"} 215:221:com.android.tools.r8.cf.CfVersion getClassFileVersion(com.android.tools.r8.graph.DexEncodedMethod):360:366 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W0;)Lcom/android/tools/r8/internal/Z8;"} 222:230:com.android.tools.r8.cf.CfVersion getClassFileVersion(com.android.tools.r8.graph.DexEncodedMethod):365:373 -> a 231:238:com.android.tools.r8.graph.DexValue getSystemAnnotationValue(com.android.tools.r8.graph.DexAnnotationSet,com.android.tools.r8.graph.DexType):391:398 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/g0;Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/B2;"} 239:240:void writeField(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.org.objectweb.asm.ClassWriter):447:448 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/T0;Lcom/android/tools/r8/internal/Ya;)V"} 241:241:com.android.tools.r8.naming.NamingLens com.android.tools.r8.jar.CfApplicationWriter.getNamingLens():111:111 -> a 241:241:void writeField(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.org.objectweb.asm.ClassWriter):451 -> a 242:242:void writeField(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.org.objectweb.asm.ClassWriter):451:451 -> a 243:243:com.android.tools.r8.naming.NamingLens com.android.tools.r8.jar.CfApplicationWriter.getNamingLens():111:111 -> a 243:243:void writeField(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.org.objectweb.asm.ClassWriter):452 -> a 244:245:void writeField(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.org.objectweb.asm.ClassWriter):452:453 -> a 246:246:com.android.tools.r8.naming.NamingLens com.android.tools.r8.jar.CfApplicationWriter.getNamingLens():111:111 -> a 246:246:void writeField(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.org.objectweb.asm.ClassWriter):453 -> a 247:247:void writeField(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.org.objectweb.asm.ClassWriter):453:453 -> a 248:248:java.lang.String com.android.tools.r8.graph.GenericSignature$FieldTypeSignature.toRenamedString(com.android.tools.r8.naming.NamingLens,java.util.function.Predicate):476:476 -> a 248:248:void writeField(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.org.objectweb.asm.ClassWriter):453 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 251:254:java.lang.String com.android.tools.r8.graph.GenericSignature$FieldTypeSignature.toRenamedString(com.android.tools.r8.naming.NamingLens,java.util.function.Predicate):479:482 -> a 251:254:void writeField(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.org.objectweb.asm.ClassWriter):453 -> a 255:258:java.lang.Object com.android.tools.r8.jar.CfApplicationWriter.getStaticValue(com.android.tools.r8.graph.DexEncodedField):440:443 -> a 255:258:void writeField(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.org.objectweb.asm.ClassWriter):454 -> a 259:261:void writeField(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.org.objectweb.asm.ClassWriter):455:457 -> a 262:262:void writeField(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.org.objectweb.asm.ClassWriter):456:456 -> a 263:263:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor lambda$writeParameterAnnotations$4(com.android.tools.r8.org.objectweb.asm.MethodVisitor,int,java.lang.String,boolean):535:535 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/jF;ILjava/lang/String;Z)Lcom/android/tools/r8/internal/m2;"} 264:264:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor lambda$writeParameterAnnotations$5(int,com.android.tools.r8.org.objectweb.asm.TypePath,java.lang.String,boolean):537:537 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/internal/I00;Ljava/lang/String;Z)Lcom/android/tools/r8/internal/m2;"} 265:266:void writeAnnotations(com.android.tools.r8.jar.CfApplicationWriter$AnnotationConsumer,com.android.tools.r8.jar.CfApplicationWriter$TypeAnnotationConsumer,com.android.tools.r8.graph.DexAnnotation[]):555:556 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/v6;Lcom/android/tools/r8/internal/w6;[Lcom/android/tools/r8/graph/d0;)V"} 267:267:com.android.tools.r8.naming.NamingLens com.android.tools.r8.jar.CfApplicationWriter.getNamingLens():111:111 -> a 267:267:void writeAnnotations(com.android.tools.r8.jar.CfApplicationWriter$AnnotationConsumer,com.android.tools.r8.jar.CfApplicationWriter$TypeAnnotationConsumer,com.android.tools.r8.graph.DexAnnotation[]):562 -> a 268:275:void writeAnnotations(com.android.tools.r8.jar.CfApplicationWriter$AnnotationConsumer,com.android.tools.r8.jar.CfApplicationWriter$TypeAnnotationConsumer,com.android.tools.r8.graph.DexAnnotation[]):562:569 -> a 276:280:void writeAnnotations(com.android.tools.r8.jar.CfApplicationWriter$AnnotationConsumer,com.android.tools.r8.jar.CfApplicationWriter$TypeAnnotationConsumer,com.android.tools.r8.graph.DexAnnotation[]):568:572 -> a 281:282:void writeAnnotation(com.android.tools.r8.org.objectweb.asm.AnnotationVisitor,com.android.tools.r8.graph.DexEncodedAnnotation):578:579 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/m2;Lcom/android/tools/r8/graph/R0;)V"} 283:345:void writeAnnotationElement(com.android.tools.r8.org.objectweb.asm.AnnotationVisitor,java.lang.String,com.android.tools.r8.graph.DexValue):584:646 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/m2;Ljava/lang/String;Lcom/android/tools/r8/graph/B2;)V"} 346:346:void writeAnnotationElement(com.android.tools.r8.org.objectweb.asm.AnnotationVisitor,java.lang.String,com.android.tools.r8.graph.DexValue):587:587 -> a 347:347:com.android.tools.r8.naming.NamingLens com.android.tools.r8.jar.CfApplicationWriter.getNamingLens():111:111 -> a 347:347:void writeAnnotationElement(com.android.tools.r8.org.objectweb.asm.AnnotationVisitor,java.lang.String,com.android.tools.r8.graph.DexValue):590 -> a 348:348:void writeAnnotationElement(com.android.tools.r8.org.objectweb.asm.AnnotationVisitor,java.lang.String,com.android.tools.r8.graph.DexValue):590:590 -> a 349:375:void writeAnnotationElement(com.android.tools.r8.org.objectweb.asm.AnnotationVisitor,java.lang.String,com.android.tools.r8.graph.DexValue):589:615 -> a 376:376:com.android.tools.r8.naming.NamingLens com.android.tools.r8.jar.CfApplicationWriter.getNamingLens():111:111 -> a 376:376:void writeAnnotationElement(com.android.tools.r8.org.objectweb.asm.AnnotationVisitor,java.lang.String,com.android.tools.r8.graph.DexValue):615 -> a 377:377:void writeAnnotationElement(com.android.tools.r8.org.objectweb.asm.AnnotationVisitor,java.lang.String,com.android.tools.r8.graph.DexValue):615:615 -> a 378:378:com.android.tools.r8.naming.NamingLens com.android.tools.r8.jar.CfApplicationWriter.getNamingLens():111:111 -> a 378:378:void writeAnnotationElement(com.android.tools.r8.org.objectweb.asm.AnnotationVisitor,java.lang.String,com.android.tools.r8.graph.DexValue):618 -> a 379:380:void writeAnnotationElement(com.android.tools.r8.org.objectweb.asm.AnnotationVisitor,java.lang.String,com.android.tools.r8.graph.DexValue):618:619 -> a 381:391:void writeAnnotationElement(com.android.tools.r8.org.objectweb.asm.AnnotationVisitor,java.lang.String,com.android.tools.r8.graph.DexValue):616:626 -> a 392:392:void writeAnnotationElement(com.android.tools.r8.org.objectweb.asm.AnnotationVisitor,java.lang.String,com.android.tools.r8.graph.DexValue):623:623 -> a 393:393:com.android.tools.r8.naming.NamingLens com.android.tools.r8.jar.CfApplicationWriter.getNamingLens():111:111 -> a 393:393:void writeAnnotationElement(com.android.tools.r8.org.objectweb.asm.AnnotationVisitor,java.lang.String,com.android.tools.r8.graph.DexValue):642 -> a 394:394:void writeAnnotationElement(com.android.tools.r8.org.objectweb.asm.AnnotationVisitor,java.lang.String,com.android.tools.r8.graph.DexValue):642:642 -> a 395:395:void writeAnnotationElement(com.android.tools.r8.org.objectweb.asm.AnnotationVisitor,java.lang.String,com.android.tools.r8.graph.DexValue):641:641 -> a 396:396:void writeAnnotationElement(com.android.tools.r8.org.objectweb.asm.AnnotationVisitor,java.lang.String,com.android.tools.r8.graph.DexValue):639:639 -> a 397:397:void writeAnnotationElement(com.android.tools.r8.org.objectweb.asm.AnnotationVisitor,java.lang.String,com.android.tools.r8.graph.DexValue):635:635 -> a 398:401:void writeAnnotationElement(com.android.tools.r8.org.objectweb.asm.AnnotationVisitor,java.lang.String,com.android.tools.r8.graph.DexValue):629:632 -> a 402:415:void 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,com.android.tools.r8.org.objectweb.asm.MethodVisitor):657:670 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/Z8;Lcom/android/tools/r8/naming/o0;Lcom/android/tools/r8/internal/lB;Lcom/android/tools/r8/internal/jF;)V"} 416:420:void 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,com.android.tools.r8.org.objectweb.asm.MethodVisitor):663:667 -> a 1:1:com.android.tools.r8.naming.NamingLens com.android.tools.r8.jar.CfApplicationWriter.getNamingLens():111:111 -> b 1:1:com.android.tools.r8.graph.DexString returnTypeThroughLens(com.android.tools.r8.graph.DexMethod):344 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/u2;"} 2:2:com.android.tools.r8.graph.DexString returnTypeThroughLens(com.android.tools.r8.graph.DexMethod):344:344 -> b 3:11:void writeApplication(com.android.tools.r8.utils.AndroidApp,com.android.tools.r8.ClassFileConsumer):141:149 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/ClassFileConsumer;Lcom/android/tools/r8/utils/p;)V"} 12:32:void writeApplication(com.android.tools.r8.utils.AndroidApp,com.android.tools.r8.ClassFileConsumer):144:164 -> b 33:33:boolean com.android.tools.r8.synthesis.SyntheticItems.isGlobalSyntheticClass(com.android.tools.r8.graph.DexProgramClass):449:449 -> b 33:33:void writeApplication(com.android.tools.r8.utils.AndroidApp,com.android.tools.r8.ClassFileConsumer):164 -> b 34:52:void writeApplication(com.android.tools.r8.utils.AndroidApp,com.android.tools.r8.ClassFileConsumer):165:183 -> b 53:53: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:192 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/ClassFileConsumer;Lcom/android/tools/r8/internal/lB;Ljava/util/Optional;Lcom/android/tools/r8/SourceFileEnvironment;)V"} 54:54:boolean com.android.tools.r8.synthesis.SyntheticNaming.verifyNotInternalSynthetic(com.android.tools.r8.graph.DexType):485:485 -> b 54:54: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 -> b 55: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):194:206 -> b 68:68:com.android.tools.r8.origin.Origin com.android.tools.r8.graph.DexClass.getOrigin():698:698 -> b 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):210 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 69:71: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):212:214 -> b 72:76: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):211:215 -> b 77:77: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:208 -> b 78:79: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):196:197 -> b 80:80:com.android.tools.r8.origin.Origin com.android.tools.r8.graph.DexClass.getOrigin():698:698 -> b 80:80: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):201 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 81:82: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):202:203 -> b 83: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):199:199 -> b 84:84:void lambda$writeClass$1(com.android.tools.r8.cf.CfVersion,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,com.android.tools.r8.org.objectweb.asm.ClassWriter,com.android.tools.r8.com.google.common.collect.ImmutableMap,com.android.tools.r8.graph.ProgramMethod):321:321 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Z8;Lcom/android/tools/r8/internal/lB;Lcom/android/tools/r8/internal/Ya;Lcom/android/tools/r8/internal/im;Lcom/android/tools/r8/graph/o5;)V"} 1:2:void writeMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.cf.CfVersion,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,com.android.tools.r8.org.objectweb.asm.ClassWriter,com.android.tools.r8.com.google.common.collect.ImmutableMap):469:470 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Z8;Lcom/android/tools/r8/internal/lB;Lcom/android/tools/r8/internal/Ya;Lcom/android/tools/r8/internal/im;Lcom/android/tools/r8/graph/o5;)V"} 3:3:com.android.tools.r8.naming.NamingLens com.android.tools.r8.jar.CfApplicationWriter.getNamingLens():111:111 -> c 3:3:void writeMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.cf.CfVersion,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,com.android.tools.r8.org.objectweb.asm.ClassWriter,com.android.tools.r8.com.google.common.collect.ImmutableMap):471 -> c 4:5:void writeMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.cf.CfVersion,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,com.android.tools.r8.org.objectweb.asm.ClassWriter,com.android.tools.r8.com.google.common.collect.ImmutableMap):472:473 -> 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,com.android.tools.r8.org.objectweb.asm.ClassWriter,com.android.tools.r8.com.google.common.collect.ImmutableMap):474 -> c 7:10:void writeMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.cf.CfVersion,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,com.android.tools.r8.org.objectweb.asm.ClassWriter,com.android.tools.r8.com.google.common.collect.ImmutableMap):477:480 -> c 11:11:java.lang.String com.android.tools.r8.graph.GenericSignature$MethodTypeSignature.toRenamedString(com.android.tools.r8.naming.NamingLens,java.util.function.Predicate):878:878 -> c 11:11:void writeMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.cf.CfVersion,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,com.android.tools.r8.org.objectweb.asm.ClassWriter,com.android.tools.r8.com.google.common.collect.ImmutableMap):480 -> c # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 14:17:java.lang.String com.android.tools.r8.graph.GenericSignature$MethodTypeSignature.toRenamedString(com.android.tools.r8.naming.NamingLens,java.util.function.Predicate):881:884 -> c 14:17:void writeMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.cf.CfVersion,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,com.android.tools.r8.org.objectweb.asm.ClassWriter,com.android.tools.r8.com.google.common.collect.ImmutableMap):480 -> c 18:18:void writeMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.cf.CfVersion,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,com.android.tools.r8.org.objectweb.asm.ClassWriter,com.android.tools.r8.com.google.common.collect.ImmutableMap):481:481 -> c 19:26:java.lang.String[] com.android.tools.r8.jar.CfApplicationWriter.getExceptions(com.android.tools.r8.graph.DexAnnotationSet):426:433 -> c 19:26:void writeMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.cf.CfVersion,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,com.android.tools.r8.org.objectweb.asm.ClassWriter,com.android.tools.r8.com.google.common.collect.ImmutableMap):481 -> c 27:27:com.android.tools.r8.naming.NamingLens com.android.tools.r8.jar.CfApplicationWriter.getNamingLens():111:111 -> c 27:27:java.lang.String[] com.android.tools.r8.jar.CfApplicationWriter.getExceptions(com.android.tools.r8.graph.DexAnnotationSet):434 -> c 27:27:void writeMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.cf.CfVersion,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,com.android.tools.r8.org.objectweb.asm.ClassWriter,com.android.tools.r8.com.google.common.collect.ImmutableMap):481 -> c 28:28:java.lang.String[] com.android.tools.r8.jar.CfApplicationWriter.getExceptions(com.android.tools.r8.graph.DexAnnotationSet):434:434 -> c 28:28:void writeMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.cf.CfVersion,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,com.android.tools.r8.org.objectweb.asm.ClassWriter,com.android.tools.r8.com.google.common.collect.ImmutableMap):481 -> c 29:37:void writeMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.cf.CfVersion,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,com.android.tools.r8.org.objectweb.asm.ClassWriter,com.android.tools.r8.com.google.common.collect.ImmutableMap):482:490 -> c 38:52:void com.android.tools.r8.jar.CfApplicationWriter.writeMethodParametersAnnotation(com.android.tools.r8.org.objectweb.asm.MethodVisitor,com.android.tools.r8.graph.DexAnnotation[]):503:517 -> c 38:52:void writeMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.cf.CfVersion,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,com.android.tools.r8.org.objectweb.asm.ClassWriter,com.android.tools.r8.com.google.common.collect.ImmutableMap):490 -> c 53:55:void writeMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.cf.CfVersion,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,com.android.tools.r8.org.objectweb.asm.ClassWriter,com.android.tools.r8.com.google.common.collect.ImmutableMap):492:494 -> c 56:62:void writeMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.cf.CfVersion,com.android.tools.r8.ir.conversion.LensCodeRewriterUtils,com.android.tools.r8.org.objectweb.asm.ClassWriter,com.android.tools.r8.com.google.common.collect.ImmutableMap):491:497 -> c com.android.tools.r8.jar.CfApplicationWriter$AnnotationConsumer -> com.android.tools.r8.internal.v6: # {"id":"sourceFile","fileName":"CfApplicationWriter.java"} com.android.tools.r8.org.objectweb.asm.AnnotationVisitor visit(java.lang.String,boolean) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Z)Lcom/android/tools/r8/internal/m2;"} com.android.tools.r8.jar.CfApplicationWriter$TypeAnnotationConsumer -> com.android.tools.r8.internal.w6: # {"id":"sourceFile","fileName":"CfApplicationWriter.java"} com.android.tools.r8.org.objectweb.asm.AnnotationVisitor visit(int,com.android.tools.r8.org.objectweb.asm.TypePath,java.lang.String,boolean) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/internal/I00;Ljava/lang/String;Z)Lcom/android/tools/r8/internal/m2;"} com.android.tools.r8.jetbrains.kotlin.DeprecationLevel$EnumUnboxingLocalUtility -> com.android.tools.r8.internal.ie: # {"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.jetbrains.kotlin.Lazy -> com.android.tools.r8.internal.VA: # {"id":"sourceFile","fileName":"Lazy.kt"} java.lang.Object getValue() -> getValue com.android.tools.r8.jetbrains.kotlin.LazyKt -> com.android.tools.r8.jetbrains.kotlin.a: 1:38:com.android.tools.r8.jetbrains.kotlin.Lazy com.android.tools.r8.jetbrains.kotlin.LazyKt__LazyJVMKt.lazy(com.android.tools.r8.jetbrains.kotlin.LazyThreadSafetyMode,com.android.tools.r8.jetbrains.kotlin.jvm.functions.Function0):0:37 -> a 1:38:com.android.tools.r8.jetbrains.kotlin.Lazy lazy(com.android.tools.r8.jetbrains.kotlin.LazyThreadSafetyMode,com.android.tools.r8.jetbrains.kotlin.jvm.functions.Function0):0 -> a # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Vi;)Lcom/android/tools/r8/internal/VA;"} 39:39:com.android.tools.r8.jetbrains.kotlin.Lazy com.android.tools.r8.jetbrains.kotlin.LazyKt__LazyJVMKt.lazy(com.android.tools.r8.jetbrains.kotlin.LazyThreadSafetyMode,com.android.tools.r8.jetbrains.kotlin.jvm.functions.Function0):36:36 -> a 39:39:com.android.tools.r8.jetbrains.kotlin.Lazy lazy(com.android.tools.r8.jetbrains.kotlin.LazyThreadSafetyMode,com.android.tools.r8.jetbrains.kotlin.jvm.functions.Function0):0 -> a 40:40:com.android.tools.r8.jetbrains.kotlin.Lazy com.android.tools.r8.jetbrains.kotlin.LazyKt__LazyJVMKt.lazy(com.android.tools.r8.jetbrains.kotlin.LazyThreadSafetyMode,com.android.tools.r8.jetbrains.kotlin.jvm.functions.Function0):35:35 -> a 40:40:com.android.tools.r8.jetbrains.kotlin.Lazy lazy(com.android.tools.r8.jetbrains.kotlin.LazyThreadSafetyMode,com.android.tools.r8.jetbrains.kotlin.jvm.functions.Function0):0 -> a 41:41:void com.android.tools.r8.jetbrains.kotlin.SynchronizedLazyImpl.(com.android.tools.r8.jetbrains.kotlin.jvm.functions.Function0,java.lang.Object,int,com.android.tools.r8.jetbrains.kotlin.jvm.internal.DefaultConstructorMarker):55:55 -> a 41:41:com.android.tools.r8.jetbrains.kotlin.Lazy com.android.tools.r8.jetbrains.kotlin.LazyKt__LazyJVMKt.lazy(com.android.tools.r8.jetbrains.kotlin.LazyThreadSafetyMode,com.android.tools.r8.jetbrains.kotlin.jvm.functions.Function0):35 -> a 41:41:com.android.tools.r8.jetbrains.kotlin.Lazy lazy(com.android.tools.r8.jetbrains.kotlin.LazyThreadSafetyMode,com.android.tools.r8.jetbrains.kotlin.jvm.functions.Function0):0 -> a 1:1:com.android.tools.r8.jetbrains.kotlin.Lazy com.android.tools.r8.jetbrains.kotlin.LazyKt__LazyJVMKt.lazy(com.android.tools.r8.jetbrains.kotlin.jvm.functions.Function0):21:21 -> b 1:1:com.android.tools.r8.jetbrains.kotlin.Lazy lazy(com.android.tools.r8.jetbrains.kotlin.jvm.functions.Function0):0 -> b # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Vi;)Lcom/android/tools/r8/internal/VA;"} 2:2:void com.android.tools.r8.jetbrains.kotlin.SynchronizedLazyImpl.(com.android.tools.r8.jetbrains.kotlin.jvm.functions.Function0,java.lang.Object,int,com.android.tools.r8.jetbrains.kotlin.jvm.internal.DefaultConstructorMarker):55:55 -> b 2:2:com.android.tools.r8.jetbrains.kotlin.Lazy com.android.tools.r8.jetbrains.kotlin.LazyKt__LazyJVMKt.lazy(com.android.tools.r8.jetbrains.kotlin.jvm.functions.Function0):21 -> b 2:2:com.android.tools.r8.jetbrains.kotlin.Lazy lazy(com.android.tools.r8.jetbrains.kotlin.jvm.functions.Function0):0 -> b com.android.tools.r8.jetbrains.kotlin.LazyKt__LazyJVMKt -> com.android.tools.r8.jetbrains.kotlin.LazyKt__LazyJVMKt: # {"id":"sourceFile","fileName":"LazyJVM.kt"} com.android.tools.r8.jetbrains.kotlin.LazyKt__LazyKt -> com.android.tools.r8.jetbrains.kotlin.b: # {"id":"sourceFile","fileName":"Lazy.kt"} com.android.tools.r8.jetbrains.kotlin.Metadata -> com.android.tools.r8.internal.wE: # {"id":"sourceFile","fileName":"Metadata.kt"} int[] bv() -> bv java.lang.String[] d1() -> d1 java.lang.String[] d2() -> d2 int k() -> k int[] mv() -> mv java.lang.String pn() -> pn int xi() -> xi java.lang.String xs() -> xs com.android.tools.r8.jetbrains.kotlin.NoWhenBranchMatchedException -> com.android.tools.r8.internal.sH: # {"id":"sourceFile","fileName":"NoWhenBranchMatchedException.kt"} 1:1:void ():9:9 -> com.android.tools.r8.jetbrains.kotlin.Pair -> com.android.tools.r8.internal.tL: # {"id":"sourceFile","fileName":"Tuples.kt"} java.lang.Object first -> a java.lang.Object second -> b 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 boolean equals(java.lang.Object) -> equals int hashCode() -> hashCode 1:1:java.lang.String toString():34:34 -> toString com.android.tools.r8.jetbrains.kotlin.SafePublicationLazyImpl -> com.android.tools.r8.jetbrains.kotlin.SafePublicationLazyImpl: # {"id":"sourceFile","fileName":"LazyJVM.kt"} com.android.tools.r8.jetbrains.kotlin.jvm.functions.Function0 initializer -> a java.lang.Object _value -> b java.util.concurrent.atomic.AtomicReferenceFieldUpdater valueUpdater -> c 1:1:void ():124:124 -> 1:3:void (com.android.tools.r8.jetbrains.kotlin.jvm.functions.Function0):90:92 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Vi;)V"} 1:17:java.lang.Object getValue():98:114 -> getValue 1:1:boolean isInitialized():117:117 -> toString 1:1:java.lang.String toString():119 -> toString 2:2:java.lang.String toString():119:119 -> toString com.android.tools.r8.jetbrains.kotlin.SynchronizedLazyImpl -> com.android.tools.r8.jetbrains.kotlin.c: # {"id":"sourceFile","fileName":"LazyJVM.kt"} com.android.tools.r8.jetbrains.kotlin.jvm.functions.Function0 initializer -> a java.lang.Object _value -> b java.lang.Object lock -> c 1:5:void (com.android.tools.r8.jetbrains.kotlin.jvm.functions.Function0,java.lang.Object):55:59 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Vi;Ljava/lang/Object;)V"} 1:14:java.lang.Object getValue():63:76 -> getValue 15:15:java.lang.Object getValue():69:69 -> getValue 1:1:boolean isInitialized():82:82 -> toString 1:1:java.lang.String toString():84 -> toString 2:2:java.lang.String toString():84:84 -> toString com.android.tools.r8.jetbrains.kotlin.Triple -> com.android.tools.r8.internal.BZ: # {"id":"sourceFile","fileName":"Tuples.kt"} java.lang.Object first -> a java.lang.Object second -> b java.lang.Object third -> c 1:4:void (java.lang.Object,java.lang.Object,java.lang.Object):66:69 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/LinkedList;Ljava/util/LinkedList;Ljava/lang/Boolean;)V"} java.lang.Object component1() -> a java.lang.Object component2() -> b 1:1:java.lang.Object getThird():69:69 -> c boolean equals(java.lang.Object) -> equals int hashCode() -> hashCode 1:1:java.lang.String toString():75:75 -> toString com.android.tools.r8.jetbrains.kotlin.TuplesKt -> com.android.tools.r8.jetbrains.kotlin.TuplesKt: # {"id":"sourceFile","fileName":"Tuples.kt"} com.android.tools.r8.jetbrains.kotlin.UByte -> com.android.tools.r8.internal.Y00: # {"id":"sourceFile","fileName":"UByte.kt"} int hashCode-impl(byte) -> a com.android.tools.r8.jetbrains.kotlin.UInt -> com.android.tools.r8.internal.Z00: # {"id":"sourceFile","fileName":"UInt.kt"} int hashCode-impl(int) -> c com.android.tools.r8.jetbrains.kotlin.ULong -> com.android.tools.r8.internal.a10: # {"id":"sourceFile","fileName":"ULong.kt"} int hashCode-impl(long) -> a com.android.tools.r8.jetbrains.kotlin.UNINITIALIZED_VALUE -> com.android.tools.r8.internal.b10: # {"id":"sourceFile","fileName":"Lazy.kt"} com.android.tools.r8.jetbrains.kotlin.UNINITIALIZED_VALUE INSTANCE -> a void () -> 1:1:void ():71:71 -> com.android.tools.r8.jetbrains.kotlin.UShort -> com.android.tools.r8.internal.c10: # {"id":"sourceFile","fileName":"UShort.kt"} int hashCode-impl(short) -> a com.android.tools.r8.jetbrains.kotlin.UninitializedPropertyAccessException -> com.android.tools.r8.internal.j10: # {"id":"sourceFile","fileName":"UninitializedPropertyAccessException.kt"} 1:1:void (java.lang.String):11:11 -> com.android.tools.r8.jetbrains.kotlin.Unit -> com.android.tools.r8.internal.m10: # {"id":"sourceFile","fileName":"Unit.kt"} com.android.tools.r8.jetbrains.kotlin.Unit INSTANCE -> a void () -> 1:1:void ():22:22 -> 1:1:java.lang.String toString():23:23 -> toString com.android.tools.r8.jetbrains.kotlin.UnsafeLazyImpl -> com.android.tools.r8.internal.R10: # {"id":"sourceFile","fileName":"Lazy.kt"} com.android.tools.r8.jetbrains.kotlin.jvm.functions.Function0 initializer -> a java.lang.Object _value -> b 1:3:void (com.android.tools.r8.jetbrains.kotlin.jvm.functions.Function0):74:76 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Vi;)V"} 1:6:java.lang.Object getValue():80:85 -> getValue 1:1:boolean com.android.tools.r8.jetbrains.kotlin.UnsafeLazyImpl.isInitialized():88:88 -> toString 1:1:java.lang.String toString():90 -> toString 2:2:java.lang.String toString():90:90 -> toString com.android.tools.r8.jetbrains.kotlin.UnsignedKt -> com.android.tools.r8.jetbrains.kotlin.UnsignedKt: # {"id":"sourceFile","fileName":"UnsignedUtils.kt"} com.android.tools.r8.jetbrains.kotlin._Assertions -> com.android.tools.r8.internal.W30: # {"id":"sourceFile","fileName":"AssertionsJVM.kt"} boolean ENABLED -> a 1:1:void ():14:14 -> com.android.tools.r8.jetbrains.kotlin.collections.AbstractCollection -> com.android.tools.r8.internal.n: # {"id":"sourceFile","fileName":"AbstractCollection.kt"} 1:1:void ():14:14 -> int getSize() -> a boolean add(java.lang.Object) -> add boolean addAll(java.util.Collection) -> addAll void clear() -> clear 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 com.android.tools.r8.jetbrains.kotlin.collections.AbstractCollection.size():14:14 -> isEmpty 1:1:boolean isEmpty():24 -> isEmpty boolean remove(java.lang.Object) -> remove boolean removeAll(java.util.Collection) -> removeAll boolean retainAll(java.util.Collection) -> retainAll 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 com.android.tools.r8.jetbrains.kotlin.collections.AbstractCollection$toString$1 -> com.android.tools.r8.internal.m: # {"id":"sourceFile","fileName":"AbstractCollection.kt"} com.android.tools.r8.jetbrains.kotlin.collections.AbstractCollection this$0 -> a void (com.android.tools.r8.jetbrains.kotlin.collections.AbstractCollection) -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/n;)V"} 1:1:java.lang.CharSequence com.android.tools.r8.jetbrains.kotlin.collections.AbstractCollection$toString$1.invoke(java.lang.Object):27:27 -> a 1:1:java.lang.Object invoke(java.lang.Object):26 -> a com.android.tools.r8.jetbrains.kotlin.collections.AbstractList -> com.android.tools.r8.internal.X: # {"id":"sourceFile","fileName":"AbstractList.kt"} 1:1:void ():21:21 -> void add(int,java.lang.Object) -> add boolean addAll(int,java.util.Collection) -> addAll 1:3:boolean equals(java.lang.Object):61:63 -> equals 4:154:boolean com.android.tools.r8.jetbrains.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 com.android.tools.r8.jetbrains.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 java.lang.Object remove(int) -> remove java.lang.Object set(int,java.lang.Object) -> set 1:1:java.util.List subList(int,int):35:35 -> subList com.android.tools.r8.jetbrains.kotlin.collections.AbstractList$Companion -> com.android.tools.r8.internal.T: # {"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 com.android.tools.r8.jetbrains.kotlin.collections.AbstractList$IteratorImpl -> com.android.tools.r8.internal.U: # {"id":"sourceFile","fileName":"AbstractList.kt"} int index -> a com.android.tools.r8.jetbrains.kotlin.collections.AbstractList this$0 -> b 1:1:void (com.android.tools.r8.jetbrains.kotlin.collections.AbstractList):71:71 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/X;)V"} 1:1:int getIndex():73:73 -> a 2:2:void setIndex(int):73:73 -> a 1:1:boolean hasNext():75:75 -> hasNext 2:2:int com.android.tools.r8.jetbrains.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:2:java.lang.Object next():78:79 -> next 3:3:java.lang.Object next():78:78 -> next 1:1:int com.android.tools.r8.jetbrains.kotlin.collections.AbstractList$ListIteratorImpl.nextIndex():95:95 -> nextIndex void remove() -> remove com.android.tools.r8.jetbrains.kotlin.collections.AbstractList$ListIteratorImpl -> com.android.tools.r8.internal.V: # {"id":"sourceFile","fileName":"AbstractList.kt"} com.android.tools.r8.jetbrains.kotlin.collections.AbstractList this$0 -> c 1:5:void (com.android.tools.r8.jetbrains.kotlin.collections.AbstractList,int):86:90 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/X;I)V"} void add(java.lang.Object) -> add 1:1:boolean hasPrevious():93:93 -> hasPrevious 1:2:java.lang.Object previous():98:99 -> previous 3:3:java.lang.Object previous():98:98 -> previous 1:1:int previousIndex():102:102 -> previousIndex void set(java.lang.Object) -> set com.android.tools.r8.jetbrains.kotlin.collections.AbstractList$SubList -> com.android.tools.r8.internal.W: # {"id":"sourceFile","fileName":"AbstractList.kt"} com.android.tools.r8.jetbrains.kotlin.collections.AbstractList list -> a int fromIndex -> b int _size -> c 1:6:void (com.android.tools.r8.jetbrains.kotlin.collections.AbstractList,int,int):37:42 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/X;II)V"} 1:1:int getSize():51:51 -> a 1:3:java.lang.Object get(int):46:48 -> get 4:4:void com.android.tools.r8.jetbrains.kotlin.collections.AbstractList$Companion.checkElementIndex$kotlin_stdlib(int,int):108:108 -> get 4:4:java.lang.Object get(int):46 -> get com.android.tools.r8.jetbrains.kotlin.collections.ArraysKt -> com.android.tools.r8.internal.h3: 1:169:java.util.List com.android.tools.r8.jetbrains.kotlin.collections.ArraysKt___ArraysJvmKt.asList(int[]):0:168 -> a 1:169:java.util.List asList(int[]):0 -> a # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"([I)Lcom/android/tools/r8/internal/j3;"} 170:170:java.util.List com.android.tools.r8.jetbrains.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 com.android.tools.r8.jetbrains.kotlin.collections.ArraysUtilJVM.asList(java.lang.Object[]):13:13 -> a 171:171:java.util.List com.android.tools.r8.jetbrains.kotlin.collections.ArraysKt___ArraysJvmKt.asList(java.lang.Object[]):133 -> a 171:171:java.util.List asList(java.lang.Object[]):0 -> a 172:172:java.util.List com.android.tools.r8.jetbrains.kotlin.collections.ArraysKt___ArraysJvmKt.asList(java.lang.Object[]):133:133 -> a 172:172:java.util.List asList(java.lang.Object[]):0 -> a 173:173:java.lang.Integer com.android.tools.r8.jetbrains.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 com.android.tools.r8.jetbrains.kotlin.collections.ArraysKt___ArraysKt.getLastIndex(int[]):8072:8072 -> a 174:174:java.lang.Integer com.android.tools.r8.jetbrains.kotlin.collections.ArraysKt___ArraysKt.getOrNull(int[],int):1455 -> a 174:174:java.lang.Integer getOrNull(int[],int):0 -> a 175:175:java.lang.Integer com.android.tools.r8.jetbrains.kotlin.collections.ArraysKt___ArraysKt.getOrNull(int[],int):1455:1455 -> a 175:175:java.lang.Integer getOrNull(int[],int):0 -> a 1:9979:java.util.List com.android.tools.r8.jetbrains.kotlin.collections.ArraysKt___ArraysKt.toList(int[]):0:9978 -> b 1:9979:java.util.List toList(int[]):0 -> b # {"id":"com.android.tools.r8.synthesized"} 9980:9981:java.util.List com.android.tools.r8.jetbrains.kotlin.collections.ArraysKt___ArraysKt.toMutableList(int[]):10069:10070 -> b 9980:9981:java.util.List com.android.tools.r8.jetbrains.kotlin.collections.ArraysKt___ArraysKt.toList(int[]):9981 -> b 9980:9981:java.util.List toList(int[]):0 -> b 9982:9982:java.util.List com.android.tools.r8.jetbrains.kotlin.collections.ArraysKt___ArraysKt.toList(int[]):9980:9980 -> b 9982:9982:java.util.List toList(int[]):0 -> b 9983:9983:java.util.List com.android.tools.r8.jetbrains.kotlin.collections.CollectionsKt__CollectionsJVMKt.listOf(java.lang.Object):20:20 -> b 9983:9983:java.util.List com.android.tools.r8.jetbrains.kotlin.collections.ArraysKt___ArraysKt.toList(int[]):9980 -> b 9983:9983:java.util.List toList(int[]):0 -> b 9984:9984:java.util.List com.android.tools.r8.jetbrains.kotlin.collections.ArraysKt___ArraysKt.toList(int[]):9979:9979 -> b 9984:9984:java.util.List toList(int[]):0 -> b com.android.tools.r8.jetbrains.kotlin.collections.ArraysKt__ArraysKt -> com.android.tools.r8.internal.i3: # {"id":"sourceFile","fileName":"Arrays.kt"} com.android.tools.r8.jetbrains.kotlin.collections.ArraysKt___ArraysJvmKt -> com.android.tools.r8.jetbrains.kotlin.collections.ArraysKt___ArraysJvmKt: # {"id":"sourceFile","fileName":"_ArraysJvm.kt"} com.android.tools.r8.jetbrains.kotlin.collections.ArraysKt___ArraysJvmKt$asList$3 -> com.android.tools.r8.internal.j3: # {"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 -> f 2:2:boolean com.android.tools.r8.jetbrains.kotlin.collections.ArraysKt___ArraysKt.contains(int[],int):0:0 -> f 2:2:boolean contains(int):171 -> f 3:4:int com.android.tools.r8.jetbrains.kotlin.collections.ArraysKt___ArraysKt.indexOf(int[],int):1551:1552 -> f 3:4:boolean com.android.tools.r8.jetbrains.kotlin.collections.ArraysKt___ArraysKt.contains(int[],int):540 -> f 3:4:boolean contains(int):171 -> f 1:1:java.lang.Integer com.android.tools.r8.jetbrains.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 com.android.tools.r8.jetbrains.kotlin.collections.ArraysKt___ArraysJvmKt$asList$3.indexOf(int):173:173 -> indexOf 2:2:int indexOf(java.lang.Object):168 -> indexOf 3:1555:int com.android.tools.r8.jetbrains.kotlin.collections.ArraysKt___ArraysKt.indexOf(int[],int):0:1552 -> indexOf 3:1555:int com.android.tools.r8.jetbrains.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 com.android.tools.r8.jetbrains.kotlin.collections.ArraysKt___ArraysJvmKt$asList$3.lastIndexOf(int):174:174 -> lastIndexOf 2:2:int lastIndexOf(java.lang.Object):168 -> lastIndexOf 3:2143:int com.android.tools.r8.jetbrains.kotlin.collections.ArraysKt___ArraysKt.lastIndexOf(int[],int):0:2140 -> lastIndexOf 3:2143:int com.android.tools.r8.jetbrains.kotlin.collections.ArraysKt___ArraysJvmKt$asList$3.lastIndexOf(int):174 -> lastIndexOf 3:2143:int lastIndexOf(java.lang.Object):168 -> lastIndexOf com.android.tools.r8.jetbrains.kotlin.collections.ArraysKt___ArraysKt -> com.android.tools.r8.internal.k3: # {"id":"sourceFile","fileName":"_Arrays.kt"} com.android.tools.r8.jetbrains.kotlin.collections.ArraysUtilJVM -> com.android.tools.r8.jetbrains.kotlin.collections.ArraysUtilJVM: # {"id":"sourceFile","fileName":"ArraysUtilJVM.java"} com.android.tools.r8.jetbrains.kotlin.collections.CollectionsKt -> com.android.tools.r8.internal.zb: 1:140:boolean com.android.tools.r8.jetbrains.kotlin.collections.CollectionsKt__MutableCollectionsKt.addAll(java.util.Collection,java.lang.Object[]):0:139 -> a 1:140:boolean addAll(java.util.Collection,java.lang.Object[]):0 -> a # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/ArrayList;[Ljava/lang/Object;)V"} 141:180:int com.android.tools.r8.jetbrains.kotlin.collections.CollectionsKt__IterablesKt.collectionSizeOrDefault(java.lang.Iterable,int):0:39 -> a 141:180:int collectionSizeOrDefault(java.lang.Iterable,int):0 -> a # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Iterable;)I"} 181:181:java.lang.Object com.android.tools.r8.jetbrains.kotlin.collections.CollectionsKt___CollectionsKt.getOrNull(java.util.List,int):0:0 -> a 181:181:java.lang.Object getOrNull(java.util.List,int):0 -> a # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/util/List;)Ljava/lang/Object;"} 182:182:int com.android.tools.r8.jetbrains.kotlin.collections.CollectionsKt__CollectionsKt.getLastIndex(java.util.List):225:225 -> a 182:182:java.lang.Object com.android.tools.r8.jetbrains.kotlin.collections.CollectionsKt___CollectionsKt.getOrNull(java.util.List,int):306 -> a 182:182:java.lang.Object getOrNull(java.util.List,int):0 -> a 183:183:java.lang.Object com.android.tools.r8.jetbrains.kotlin.collections.CollectionsKt___CollectionsKt.getOrNull(java.util.List,int):306:306 -> a 183:183:java.lang.Object getOrNull(java.util.List,int):0 -> a 184:3901:java.util.List com.android.tools.r8.jetbrains.kotlin.collections.CollectionsKt___CollectionsKt.sorted(java.lang.Iterable):0:3717 -> a 184:3901:java.util.List sorted(java.lang.Iterable):0 -> a # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Collection;)Ljava/util/List;"} 3902:3902:java.util.List com.android.tools.r8.jetbrains.kotlin.collections.CollectionsKt___CollectionsKt.sorted(java.lang.Iterable):1032:1032 -> a 3902:3902:java.util.List sorted(java.lang.Iterable):0 -> a 3903:6303:void com.android.tools.r8.jetbrains.kotlin.collections.ArraysKt___ArraysJvmKt.sort(java.lang.Object[]):0:2400 -> a 3903:6303:java.util.List com.android.tools.r8.jetbrains.kotlin.collections.CollectionsKt___CollectionsKt.sorted(java.lang.Iterable):1032 -> a 3903:6303:java.util.List sorted(java.lang.Iterable):0 -> a 6304:6304:java.util.List com.android.tools.r8.jetbrains.kotlin.collections.CollectionsKt___CollectionsKt.sorted(java.lang.Iterable):1032:1032 -> a 6304:6304:java.util.List sorted(java.lang.Iterable):0 -> a 6305:6305:java.util.List com.android.tools.r8.jetbrains.kotlin.collections.CollectionsKt__CollectionsJVMKt.listOf(java.lang.Object):20:20 -> a 6305:6305:java.util.List com.android.tools.r8.jetbrains.kotlin.collections.CollectionsKt__CollectionsKt.listOfNotNull(java.lang.Object):120 -> a 6305:6305:java.util.List listOfNotNull(java.lang.Object):0 -> a # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/cP;)Ljava/util/List;"} 6306:6306:java.util.List com.android.tools.r8.jetbrains.kotlin.collections.CollectionsKt__CollectionsKt.listOfNotNull(java.lang.Object):120:120 -> a 6306:6306:java.util.List listOfNotNull(java.lang.Object):0 -> a 6307:6307:java.util.List com.android.tools.r8.jetbrains.kotlin.collections.CollectionsKt__CollectionsKt.listOf(java.lang.Object[]):77:77 -> a 6307:6307:java.util.List listOf(java.lang.Object[]):0 -> a # {"id":"com.android.tools.r8.synthesized"} 6308:6308:void com.android.tools.r8.jetbrains.kotlin.collections.CollectionsKt__CollectionsKt.throwIndexOverflow():465:465 -> a 6308:6308:void throwIndexOverflow():0 -> a # {"id":"com.android.tools.r8.synthesized"} 6309:8955:java.util.List com.android.tools.r8.jetbrains.kotlin.collections.CollectionsKt___CollectionsKt.sortedWith(java.lang.Iterable,java.util.Comparator):1073:3719 -> a 6309:8955:java.util.List sortedWith(java.lang.Iterable,java.util.Comparator):0 -> a # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Collection;Ljava/util/Comparator;)Ljava/util/List;"} 8956:11513:void com.android.tools.r8.jetbrains.kotlin.collections.ArraysKt___ArraysJvmKt.sortWith(java.lang.Object[],java.util.Comparator):0:2557 -> a 8956:11513:java.util.List com.android.tools.r8.jetbrains.kotlin.collections.CollectionsKt___CollectionsKt.sortedWith(java.lang.Iterable,java.util.Comparator):1075 -> a 8956:11513:java.util.List sortedWith(java.lang.Iterable,java.util.Comparator):0 -> a 11514:11514:java.util.List com.android.tools.r8.jetbrains.kotlin.collections.CollectionsKt___CollectionsKt.sortedWith(java.lang.Iterable,java.util.Comparator):1075:1075 -> a 11514:11514:java.util.List sortedWith(java.lang.Iterable,java.util.Comparator):0 -> a 11515:11518:java.util.Set com.android.tools.r8.jetbrains.kotlin.collections.CollectionsKt___CollectionsKt.toSet(java.lang.Iterable):1345:1348 -> a 11515:11518:java.util.Set toSet(java.lang.Iterable):0 -> a # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;)Ljava/util/Set;"} 11519:11520:java.util.Collection com.android.tools.r8.jetbrains.kotlin.collections.CollectionsKt___CollectionsKt.toCollection(java.lang.Iterable,java.util.Collection):1295:1296 -> a 11519:11520:java.util.Set com.android.tools.r8.jetbrains.kotlin.collections.CollectionsKt___CollectionsKt.toSet(java.lang.Iterable):1348 -> a 11519:11520:java.util.Set toSet(java.lang.Iterable):0 -> a 11521:11521:java.util.Set com.android.tools.r8.jetbrains.kotlin.collections.CollectionsKt___CollectionsKt.toSet(java.lang.Iterable):1347:1347 -> a 11521:11521:java.util.Set toSet(java.lang.Iterable):0 -> a 11522:11522:java.util.Set com.android.tools.r8.jetbrains.kotlin.collections.SetsKt__SetsJVMKt.setOf(java.lang.Object):18:18 -> a 11522:11522:java.util.Set com.android.tools.r8.jetbrains.kotlin.collections.CollectionsKt___CollectionsKt.toSet(java.lang.Iterable):1347 -> a 11522:11522:java.util.Set toSet(java.lang.Iterable):0 -> a 11523:11523:java.util.Set com.android.tools.r8.jetbrains.kotlin.collections.CollectionsKt___CollectionsKt.toSet(java.lang.Iterable):1346:1346 -> a 11523:11523:java.util.Set toSet(java.lang.Iterable):0 -> a 11524:11526:java.util.List com.android.tools.r8.jetbrains.kotlin.collections.CollectionsKt___CollectionsKt.plus(java.util.Collection,java.lang.Iterable):3260:3262 -> a 11524:11526:java.util.List plus(java.util.Collection,java.lang.Iterable):0 -> a # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/ArrayList;Ljava/util/List;)Ljava/util/ArrayList;"} 11527:11527:java.lang.String com.android.tools.r8.jetbrains.kotlin.collections.CollectionsKt___CollectionsKt.joinToString$default(java.lang.Iterable,java.lang.CharSequence,java.lang.CharSequence,java.lang.CharSequence,int,java.lang.CharSequence,com.android.tools.r8.jetbrains.kotlin.jvm.functions.Function1,int,java.lang.Object):3506:3506 -> a 11527:11527:java.lang.String joinToString$default(java.lang.Iterable,java.lang.CharSequence,java.lang.CharSequence,java.lang.CharSequence,int,java.lang.CharSequence,com.android.tools.r8.jetbrains.kotlin.jvm.functions.Function1,int,java.lang.Object):0 -> a # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Iterable;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/android/tools/r8/internal/Xi;I)Ljava/lang/String;"} 11528:15035:java.lang.String com.android.tools.r8.jetbrains.kotlin.collections.CollectionsKt___CollectionsKt.joinToString(java.lang.Iterable,java.lang.CharSequence,java.lang.CharSequence,java.lang.CharSequence,int,java.lang.CharSequence,com.android.tools.r8.jetbrains.kotlin.jvm.functions.Function1):0:3507 -> a 11528:15035:java.lang.String com.android.tools.r8.jetbrains.kotlin.collections.CollectionsKt___CollectionsKt.joinToString$default(java.lang.Iterable,java.lang.CharSequence,java.lang.CharSequence,java.lang.CharSequence,int,java.lang.CharSequence,com.android.tools.r8.jetbrains.kotlin.jvm.functions.Function1,int,java.lang.Object):3506 -> a 11528:15035:java.lang.String joinToString$default(java.lang.Iterable,java.lang.CharSequence,java.lang.CharSequence,java.lang.CharSequence,int,java.lang.CharSequence,com.android.tools.r8.jetbrains.kotlin.jvm.functions.Function1,int,java.lang.Object):0 -> a 15036:15039:java.lang.Appendable com.android.tools.r8.jetbrains.kotlin.collections.CollectionsKt___CollectionsKt.joinTo(java.lang.Iterable,java.lang.Appendable,java.lang.CharSequence,java.lang.CharSequence,java.lang.CharSequence,int,java.lang.CharSequence,com.android.tools.r8.jetbrains.kotlin.jvm.functions.Function1):3485:3488 -> a 15036:15039:java.lang.String com.android.tools.r8.jetbrains.kotlin.collections.CollectionsKt___CollectionsKt.joinToString(java.lang.Iterable,java.lang.CharSequence,java.lang.CharSequence,java.lang.CharSequence,int,java.lang.CharSequence,com.android.tools.r8.jetbrains.kotlin.jvm.functions.Function1):3507 -> a 15036:15039:java.lang.String com.android.tools.r8.jetbrains.kotlin.collections.CollectionsKt___CollectionsKt.joinToString$default(java.lang.Iterable,java.lang.CharSequence,java.lang.CharSequence,java.lang.CharSequence,int,java.lang.CharSequence,com.android.tools.r8.jetbrains.kotlin.jvm.functions.Function1,int,java.lang.Object):3506 -> a 15036:15039:java.lang.String joinToString$default(java.lang.Iterable,java.lang.CharSequence,java.lang.CharSequence,java.lang.CharSequence,int,java.lang.CharSequence,com.android.tools.r8.jetbrains.kotlin.jvm.functions.Function1,int,java.lang.Object):0 -> a 15040:15043:void com.android.tools.r8.jetbrains.kotlin.text.StringsKt__AppendableKt.appendElement(java.lang.Appendable,java.lang.Object,com.android.tools.r8.jetbrains.kotlin.jvm.functions.Function1):85:88 -> a 15040:15043:java.lang.Appendable com.android.tools.r8.jetbrains.kotlin.collections.CollectionsKt___CollectionsKt.joinTo(java.lang.Iterable,java.lang.Appendable,java.lang.CharSequence,java.lang.CharSequence,java.lang.CharSequence,int,java.lang.CharSequence,com.android.tools.r8.jetbrains.kotlin.jvm.functions.Function1):3490 -> a 15040:15043:java.lang.String com.android.tools.r8.jetbrains.kotlin.collections.CollectionsKt___CollectionsKt.joinToString(java.lang.Iterable,java.lang.CharSequence,java.lang.CharSequence,java.lang.CharSequence,int,java.lang.CharSequence,com.android.tools.r8.jetbrains.kotlin.jvm.functions.Function1):3507 -> a 15040:15043:java.lang.String com.android.tools.r8.jetbrains.kotlin.collections.CollectionsKt___CollectionsKt.joinToString$default(java.lang.Iterable,java.lang.CharSequence,java.lang.CharSequence,java.lang.CharSequence,int,java.lang.CharSequence,com.android.tools.r8.jetbrains.kotlin.jvm.functions.Function1,int,java.lang.Object):3506 -> a 15040:15043:java.lang.String joinToString$default(java.lang.Iterable,java.lang.CharSequence,java.lang.CharSequence,java.lang.CharSequence,int,java.lang.CharSequence,com.android.tools.r8.jetbrains.kotlin.jvm.functions.Function1,int,java.lang.Object):0 -> a 15044:15045:java.lang.Appendable com.android.tools.r8.jetbrains.kotlin.collections.CollectionsKt___CollectionsKt.joinTo(java.lang.Iterable,java.lang.Appendable,java.lang.CharSequence,java.lang.CharSequence,java.lang.CharSequence,int,java.lang.CharSequence,com.android.tools.r8.jetbrains.kotlin.jvm.functions.Function1):3493:3494 -> a 15044:15045:java.lang.String com.android.tools.r8.jetbrains.kotlin.collections.CollectionsKt___CollectionsKt.joinToString(java.lang.Iterable,java.lang.CharSequence,java.lang.CharSequence,java.lang.CharSequence,int,java.lang.CharSequence,com.android.tools.r8.jetbrains.kotlin.jvm.functions.Function1):3507 -> a 15044:15045:java.lang.String com.android.tools.r8.jetbrains.kotlin.collections.CollectionsKt___CollectionsKt.joinToString$default(java.lang.Iterable,java.lang.CharSequence,java.lang.CharSequence,java.lang.CharSequence,int,java.lang.CharSequence,com.android.tools.r8.jetbrains.kotlin.jvm.functions.Function1,int,java.lang.Object):3506 -> a 15044:15045:java.lang.String joinToString$default(java.lang.Iterable,java.lang.CharSequence,java.lang.CharSequence,java.lang.CharSequence,int,java.lang.CharSequence,com.android.tools.r8.jetbrains.kotlin.jvm.functions.Function1,int,java.lang.Object):0 -> a 15046:15046:java.lang.String com.android.tools.r8.jetbrains.kotlin.collections.CollectionsKt___CollectionsKt.joinToString(java.lang.Iterable,java.lang.CharSequence,java.lang.CharSequence,java.lang.CharSequence,int,java.lang.CharSequence,com.android.tools.r8.jetbrains.kotlin.jvm.functions.Function1):3507:3507 -> a 15046:15046:java.lang.String com.android.tools.r8.jetbrains.kotlin.collections.CollectionsKt___CollectionsKt.joinToString$default(java.lang.Iterable,java.lang.CharSequence,java.lang.CharSequence,java.lang.CharSequence,int,java.lang.CharSequence,com.android.tools.r8.jetbrains.kotlin.jvm.functions.Function1,int,java.lang.Object):3506 -> a 15046:15046:java.lang.String joinToString$default(java.lang.Iterable,java.lang.CharSequence,java.lang.CharSequence,java.lang.CharSequence,int,java.lang.CharSequence,com.android.tools.r8.jetbrains.kotlin.jvm.functions.Function1,int,java.lang.Object):0 -> a 1:1314:java.util.List com.android.tools.r8.jetbrains.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 com.android.tools.r8.jetbrains.kotlin.collections.CollectionsKt___CollectionsKt.toMutableList(java.util.Collection):1335:1335 -> b 1315:1315:java.util.List com.android.tools.r8.jetbrains.kotlin.collections.CollectionsKt___CollectionsKt.toList(java.lang.Iterable):1316 -> b 1315:1315:java.util.List toList(java.lang.Iterable):0 -> b 1316:1316:java.util.List com.android.tools.r8.jetbrains.kotlin.collections.CollectionsKt___CollectionsKt.toList(java.lang.Iterable):1315:1315 -> b 1316:1316:java.util.List toList(java.lang.Iterable):0 -> b 1317:1317:java.util.List com.android.tools.r8.jetbrains.kotlin.collections.CollectionsKt__CollectionsJVMKt.listOf(java.lang.Object):20:20 -> b 1317:1317:java.util.List com.android.tools.r8.jetbrains.kotlin.collections.CollectionsKt___CollectionsKt.toList(java.lang.Iterable):1315 -> b 1317:1317:java.util.List toList(java.lang.Iterable):0 -> b 1318:1318:java.util.List com.android.tools.r8.jetbrains.kotlin.collections.CollectionsKt___CollectionsKt.toList(java.lang.Iterable):1314:1314 -> b 1318:1318:java.util.List toList(java.lang.Iterable):0 -> b 1319:1319:java.util.List com.android.tools.r8.jetbrains.kotlin.collections.CollectionsKt___CollectionsKt.toMutableList(java.lang.Iterable):1327:1327 -> b 1319:1319:java.util.List com.android.tools.r8.jetbrains.kotlin.collections.CollectionsKt___CollectionsKt.toList(java.lang.Iterable):1319 -> b 1319:1319:java.util.List toList(java.lang.Iterable):0 -> b 1320:1320:java.util.List com.android.tools.r8.jetbrains.kotlin.collections.CollectionsKt___CollectionsKt.toMutableList(java.util.Collection):1335:1335 -> b 1320:1320:java.util.List com.android.tools.r8.jetbrains.kotlin.collections.CollectionsKt___CollectionsKt.toMutableList(java.lang.Iterable):1327 -> b 1320:1320:java.util.List com.android.tools.r8.jetbrains.kotlin.collections.CollectionsKt___CollectionsKt.toList(java.lang.Iterable):1319 -> b 1320:1320:java.util.List toList(java.lang.Iterable):0 -> b 1321:1321:java.util.List com.android.tools.r8.jetbrains.kotlin.collections.CollectionsKt___CollectionsKt.toMutableList(java.lang.Iterable):1328:1328 -> b 1321:1321:java.util.List com.android.tools.r8.jetbrains.kotlin.collections.CollectionsKt___CollectionsKt.toList(java.lang.Iterable):1319 -> b 1321:1321:java.util.List toList(java.lang.Iterable):0 -> b 1322:1323:java.util.Collection com.android.tools.r8.jetbrains.kotlin.collections.CollectionsKt___CollectionsKt.toCollection(java.lang.Iterable,java.util.Collection):1295:1296 -> b 1322:1323:java.util.List com.android.tools.r8.jetbrains.kotlin.collections.CollectionsKt___CollectionsKt.toMutableList(java.lang.Iterable):1328 -> b 1322:1323:java.util.List com.android.tools.r8.jetbrains.kotlin.collections.CollectionsKt___CollectionsKt.toList(java.lang.Iterable):1319 -> b 1322:1323:java.util.List toList(java.lang.Iterable):0 -> b 1324:1326:java.util.List com.android.tools.r8.jetbrains.kotlin.collections.CollectionsKt__CollectionsKt.optimizeReadOnlyList(java.util.List):293:295 -> b 1324:1326:java.util.List com.android.tools.r8.jetbrains.kotlin.collections.CollectionsKt___CollectionsKt.toList(java.lang.Iterable):1319 -> b 1324:1326:java.util.List toList(java.lang.Iterable):0 -> b 1327:1327:java.util.List com.android.tools.r8.jetbrains.kotlin.collections.CollectionsKt__CollectionsJVMKt.listOf(java.lang.Object):20:20 -> b 1327:1327:java.util.List com.android.tools.r8.jetbrains.kotlin.collections.CollectionsKt__CollectionsKt.optimizeReadOnlyList(java.util.List):295 -> b 1327:1327:java.util.List com.android.tools.r8.jetbrains.kotlin.collections.CollectionsKt___CollectionsKt.toList(java.lang.Iterable):1319 -> b 1327:1327:java.util.List toList(java.lang.Iterable):0 -> b 1328:1328:java.util.List com.android.tools.r8.jetbrains.kotlin.collections.CollectionsKt__CollectionsKt.optimizeReadOnlyList(java.util.List):294:294 -> b 1328:1328:java.util.List com.android.tools.r8.jetbrains.kotlin.collections.CollectionsKt___CollectionsKt.toList(java.lang.Iterable):1319 -> b 1328:1328:java.util.List toList(java.lang.Iterable):0 -> b 1329:1329:java.lang.Iterable com.android.tools.r8.jetbrains.kotlin.collections.CollectionsKt___CollectionsKt.withIndex(java.lang.Iterable):1630:1630 -> b 1329:1329:java.lang.Iterable withIndex(java.lang.Iterable):0 -> b # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;)Lcom/android/tools/r8/internal/fn;"} com.android.tools.r8.jetbrains.kotlin.collections.CollectionsKt__CollectionsJVMKt -> com.android.tools.r8.jetbrains.kotlin.collections.CollectionsKt__CollectionsJVMKt: # {"id":"sourceFile","fileName":"CollectionsJVM.kt"} com.android.tools.r8.jetbrains.kotlin.collections.CollectionsKt__CollectionsKt -> com.android.tools.r8.internal.Ab: # {"id":"sourceFile","fileName":"Collections.kt"} com.android.tools.r8.jetbrains.kotlin.collections.CollectionsKt__IterablesKt -> com.android.tools.r8.jetbrains.kotlin.collections.CollectionsKt__IterablesKt: # {"id":"sourceFile","fileName":"Iterables.kt"} com.android.tools.r8.jetbrains.kotlin.collections.CollectionsKt__IteratorsJVMKt -> com.android.tools.r8.internal.Bb: # {"id":"sourceFile","fileName":"IteratorsJVM.kt"} com.android.tools.r8.jetbrains.kotlin.collections.CollectionsKt__MutableCollectionsJVMKt -> com.android.tools.r8.internal.Cb: # {"id":"sourceFile","fileName":"MutableCollectionsJVM.kt"} com.android.tools.r8.jetbrains.kotlin.collections.CollectionsKt__MutableCollectionsKt -> com.android.tools.r8.jetbrains.kotlin.collections.CollectionsKt__MutableCollectionsKt: # {"id":"sourceFile","fileName":"MutableCollections.kt"} com.android.tools.r8.jetbrains.kotlin.collections.CollectionsKt__ReversedViewsKt -> com.android.tools.r8.internal.Db: # {"id":"sourceFile","fileName":"ReversedViews.kt"} 1:1:boolean com.android.tools.r8.jetbrains.kotlin.collections.CollectionsKt__MutableCollectionsKt.addAll(java.util.Collection,java.lang.Iterable):114:114 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/AbstractCollection;Ljava/util/AbstractCollection;)V"} com.android.tools.r8.jetbrains.kotlin.collections.CollectionsKt___CollectionsKt -> com.android.tools.r8.internal.Fb: # {"id":"sourceFile","fileName":"_Collections.kt"} com.android.tools.r8.jetbrains.kotlin.collections.CollectionsKt___CollectionsKt$withIndex$1 -> com.android.tools.r8.internal.Eb: # {"id":"sourceFile","fileName":"_Collections.kt"} java.lang.Iterable $this_withIndex -> a void (java.lang.Iterable) -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;)V"} 1:1:java.util.Iterator com.android.tools.r8.jetbrains.kotlin.collections.CollectionsKt___CollectionsKt$withIndex$1.invoke():1630:1630 -> a 1:1:java.lang.Object invoke():1630 -> a com.android.tools.r8.jetbrains.kotlin.collections.EmptyIterator -> com.android.tools.r8.internal.bg: # {"id":"sourceFile","fileName":"Collections.kt"} com.android.tools.r8.jetbrains.kotlin.collections.EmptyIterator INSTANCE -> a void () -> 1:1:void ():15:15 -> void add(java.lang.Object) -> add boolean hasNext() -> hasNext boolean hasPrevious() -> hasPrevious 1:1:java.lang.Void com.android.tools.r8.jetbrains.kotlin.collections.EmptyIterator.next():20:20 -> next 1:1:java.lang.Object next():15 -> next int nextIndex() -> nextIndex 1:1:java.lang.Void com.android.tools.r8.jetbrains.kotlin.collections.EmptyIterator.previous():21:21 -> previous 1:1:java.lang.Object previous():15 -> previous int previousIndex() -> previousIndex void remove() -> remove void set(java.lang.Object) -> set com.android.tools.r8.jetbrains.kotlin.collections.EmptyList -> com.android.tools.r8.internal.dg: # {"id":"sourceFile","fileName":"Collections.kt"} com.android.tools.r8.jetbrains.kotlin.collections.EmptyList INSTANCE -> a void () -> 1:1:void ():24:24 -> 1:1:void add(int,java.lang.Object):0:0 -> add 2:2:boolean add(java.lang.Object):0:0 -> add 1:1:boolean addAll(int,java.util.Collection):0:0 -> addAll 2:2:boolean addAll(java.util.Collection):0:0 -> addAll void clear() -> clear 1:1:boolean contains(java.lang.Object):24:24 -> contains 2:2:boolean com.android.tools.r8.jetbrains.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 com.android.tools.r8.jetbrains.kotlin.collections.EmptyList.get(int):36:36 -> get 1:1:java.lang.Object get(int):24 -> get int hashCode() -> hashCode 1:1:int indexOf(java.lang.Object):24:24 -> indexOf 2:2:int com.android.tools.r8.jetbrains.kotlin.collections.EmptyList.indexOf(java.lang.Void):0:0 -> indexOf 2:2:int indexOf(java.lang.Object):24 -> indexOf boolean isEmpty() -> isEmpty 1:1:java.util.Iterator iterator():40:40 -> iterator 1:1:int lastIndexOf(java.lang.Object):24:24 -> lastIndexOf 2:2:int com.android.tools.r8.jetbrains.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/android/tools/r8/internal/cg;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.lang.Object remove(int):0:0 -> remove 2:2:boolean remove(java.lang.Object):0:0 -> remove boolean removeAll(java.util.Collection) -> removeAll boolean retainAll(java.util.Collection) -> retainAll java.lang.Object set(int,java.lang.Object) -> set int size() -> size 1:1:java.util.List subList(int,int):49:49 -> subList 1:1:java.lang.Object[] toArray():0:0 -> toArray 2:2:java.lang.Object[] toArray(java.lang.Object[]):0:0 -> toArray 1:1:java.lang.String toString():29:29 -> toString com.android.tools.r8.jetbrains.kotlin.collections.EmptyList$$ExternalSyntheticOutline0 -> com.android.tools.r8.internal.cg: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:4:java.lang.String com.android.tools.r8.jetbrains.kotlin.collections.EmptyList$$InternalSyntheticOutline$214$832039564391ecdd96e35e7d21305623eebc21921785228dee15010a0a0f1a56$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.jetbrains.kotlin.collections.EmptyMap -> com.android.tools.r8.internal.eg: # {"id":"sourceFile","fileName":"Maps.kt"} com.android.tools.r8.jetbrains.kotlin.collections.EmptyMap INSTANCE -> a void () -> 1:1:void ():14:14 -> void clear() -> clear boolean containsKey(java.lang.Object) -> containsKey 1:1:boolean containsValue(java.lang.Object):14:14 -> containsValue 2:2:boolean com.android.tools.r8.jetbrains.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 java.lang.Object get(java.lang.Object) -> get int hashCode() -> hashCode boolean isEmpty() -> isEmpty 1:1:java.util.Set keySet():14:14 -> keySet java.lang.Object put(java.lang.Object,java.lang.Object) -> put void putAll(java.util.Map) -> putAll 1:1:java.lang.Void com.android.tools.r8.jetbrains.kotlin.collections.EmptyMap.remove(java.lang.Object):0:0 -> remove 1:1:java.lang.Object remove(java.lang.Object):14 -> remove int size() -> size 1:1:java.lang.String toString():19:19 -> toString 1:1:java.util.Collection values():14:14 -> values com.android.tools.r8.jetbrains.kotlin.collections.EmptySet -> com.android.tools.r8.internal.gg: # {"id":"sourceFile","fileName":"Sets.kt"} com.android.tools.r8.jetbrains.kotlin.collections.EmptySet INSTANCE -> a void () -> 1:1:void ():14:14 -> boolean add(java.lang.Object) -> add boolean addAll(java.util.Collection) -> addAll void clear() -> clear 1:1:boolean contains(java.lang.Object):14:14 -> contains 2:2:boolean com.android.tools.r8.jetbrains.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 int hashCode() -> hashCode boolean isEmpty() -> isEmpty 1:1:java.util.Iterator iterator():26:26 -> iterator boolean remove(java.lang.Object) -> remove boolean removeAll(java.util.Collection) -> removeAll boolean retainAll(java.util.Collection) -> retainAll int size() -> size 1:1:java.lang.Object[] toArray():0:0 -> toArray 2:2:java.lang.Object[] toArray(java.lang.Object[]):0:0 -> toArray 1:1:java.lang.String toString():19:19 -> toString com.android.tools.r8.jetbrains.kotlin.collections.IndexedValue -> com.android.tools.r8.internal.en: # {"id":"sourceFile","fileName":"IndexedValue.kt"} int index -> a java.lang.Object value -> b 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 boolean equals(java.lang.Object) -> equals int hashCode() -> hashCode java.lang.String toString() -> toString com.android.tools.r8.jetbrains.kotlin.collections.IndexingIterable -> com.android.tools.r8.internal.fn: # {"id":"sourceFile","fileName":"Iterables.kt"} com.android.tools.r8.jetbrains.kotlin.jvm.functions.Function0 iteratorFactory -> a 1:1:void (com.android.tools.r8.jetbrains.kotlin.jvm.functions.Function0):24:24 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Vi;)V"} 1:1:java.util.Iterator iterator():25:25 -> iterator com.android.tools.r8.jetbrains.kotlin.collections.IndexingIterator -> com.android.tools.r8.internal.gn: # {"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:com.android.tools.r8.jetbrains.kotlin.collections.IndexedValue com.android.tools.r8.jetbrains.kotlin.collections.IndexingIterator.next():41:41 -> next 1:1:java.lang.Object next():38 -> next void remove() -> remove com.android.tools.r8.jetbrains.kotlin.collections.IntIterator -> com.android.tools.r8.jetbrains.kotlin.collections.IntIterator: # {"id":"sourceFile","fileName":"PrimitiveIterators.kt"} com.android.tools.r8.jetbrains.kotlin.collections.MapsKt -> com.android.tools.r8.internal.UD: 1:1:int mapCapacity(int):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} 2:5:java.util.Map com.android.tools.r8.jetbrains.kotlin.collections.MapsKt__MapsKt.toMap(java.lang.Iterable):551:554 -> a 2:5:java.util.Map toMap(java.lang.Iterable):0 -> a # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/ArrayList;)Ljava/util/Map;"} 6:7:void com.android.tools.r8.jetbrains.kotlin.collections.MapsKt__MapsKt.putAll(java.util.Map,java.lang.Iterable):419:420 -> a 6:7:java.util.Map com.android.tools.r8.jetbrains.kotlin.collections.MapsKt__MapsKt.toMap(java.lang.Iterable,java.util.Map):564 -> a 6:7:java.util.Map com.android.tools.r8.jetbrains.kotlin.collections.MapsKt__MapsKt.toMap(java.lang.Iterable):554 -> a 6:7:java.util.Map toMap(java.lang.Iterable):0 -> a 8:8:java.util.Map com.android.tools.r8.jetbrains.kotlin.collections.MapsKt__MapsKt.toMap(java.lang.Iterable):553:553 -> a 8:8:java.util.Map toMap(java.lang.Iterable):0 -> a 9:36:java.util.Map com.android.tools.r8.jetbrains.kotlin.collections.MapsKt__MapsJVMKt.mapOf(com.android.tools.r8.jetbrains.kotlin.Pair):0:27 -> a 9:36:java.util.Map com.android.tools.r8.jetbrains.kotlin.collections.MapsKt__MapsKt.toMap(java.lang.Iterable):553 -> a 9:36:java.util.Map toMap(java.lang.Iterable):0 -> a 37:37:java.util.Map com.android.tools.r8.jetbrains.kotlin.collections.MapsKt__MapsKt.toMap(java.lang.Iterable):552:552 -> a 37:37:java.util.Map toMap(java.lang.Iterable):0 -> a com.android.tools.r8.jetbrains.kotlin.collections.MapsKt__MapsJVMKt -> com.android.tools.r8.internal.VD: # {"id":"sourceFile","fileName":"MapsJVM.kt"} com.android.tools.r8.jetbrains.kotlin.collections.MapsKt__MapsKt -> com.android.tools.r8.jetbrains.kotlin.collections.MapsKt__MapsKt: # {"id":"sourceFile","fileName":"Maps.kt"} com.android.tools.r8.jetbrains.kotlin.collections.MapsKt___MapsJvmKt -> com.android.tools.r8.internal.WD: # {"id":"sourceFile","fileName":"_MapsJvm.kt"} com.android.tools.r8.jetbrains.kotlin.collections.SetsKt -> com.android.tools.r8.internal.VU: 1:1:java.util.Set com.android.tools.r8.jetbrains.kotlin.collections.SetsKt___SetsKt.plus(java.util.Set,java.lang.Iterable):0:0 -> a 1:1:java.util.Set plus(java.util.Set,java.lang.Iterable):0 -> a # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Set;Ljava/util/LinkedHashSet;)Ljava/util/LinkedHashSet;"} 2:2:java.lang.Integer com.android.tools.r8.jetbrains.kotlin.collections.CollectionsKt__IterablesKt.collectionSizeOrNull(java.lang.Iterable):33:33 -> a 2:2:java.util.Set com.android.tools.r8.jetbrains.kotlin.collections.SetsKt___SetsKt.plus(java.util.Set,java.lang.Iterable):110 -> a 2:2:java.util.Set plus(java.util.Set,java.lang.Iterable):0 -> a 3:5:java.util.Set com.android.tools.r8.jetbrains.kotlin.collections.SetsKt___SetsKt.plus(java.util.Set,java.lang.Iterable):110:112 -> a 3:5:java.util.Set plus(java.util.Set,java.lang.Iterable):0 -> a com.android.tools.r8.jetbrains.kotlin.collections.SetsKt__SetsJVMKt -> com.android.tools.r8.jetbrains.kotlin.collections.SetsKt__SetsJVMKt: # {"id":"sourceFile","fileName":"SetsJVM.kt"} com.android.tools.r8.jetbrains.kotlin.collections.SetsKt__SetsKt -> com.android.tools.r8.internal.WU: # {"id":"sourceFile","fileName":"Sets.kt"} com.android.tools.r8.jetbrains.kotlin.collections.SetsKt___SetsKt -> com.android.tools.r8.jetbrains.kotlin.collections.SetsKt___SetsKt: # {"id":"sourceFile","fileName":"_Sets.kt"} com.android.tools.r8.jetbrains.kotlin.comparisons.ComparisonsKt -> com.android.tools.r8.internal.Ib: com.android.tools.r8.jetbrains.kotlin.comparisons.ComparisonsKt__ComparisonsKt -> com.android.tools.r8.jetbrains.kotlin.comparisons.ComparisonsKt__ComparisonsKt: # {"id":"sourceFile","fileName":"Comparisons.kt"} com.android.tools.r8.jetbrains.kotlin.comparisons.ComparisonsKt___ComparisonsJvmKt -> com.android.tools.r8.internal.Jb: # {"id":"sourceFile","fileName":"_ComparisonsJvm.kt"} 1:261:java.util.Comparator com.android.tools.r8.jetbrains.kotlin.comparisons.ComparisonsKt__ComparisonsKt.nullsLast(java.util.Comparator):0:260 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Ljava/util/Comparator;"} 262:262:int com.android.tools.r8.jetbrains.kotlin.comparisons.ComparisonsKt__ComparisonsKt.nullsLast$lambda$4$ComparisonsKt__ComparisonsKt(java.util.Comparator,java.lang.Object,java.lang.Object):265:265 -> a com.android.tools.r8.jetbrains.kotlin.comparisons.NaturalOrderComparator -> com.android.tools.r8.internal.tG: # {"id":"sourceFile","fileName":"Comparisons.kt"} com.android.tools.r8.jetbrains.kotlin.comparisons.NaturalOrderComparator INSTANCE -> a void () -> 1:1:void ():317:317 -> 1:1:int compare(java.lang.Object,java.lang.Object):317:317 -> compare 2:320:int com.android.tools.r8.jetbrains.kotlin.comparisons.NaturalOrderComparator.compare(java.lang.Comparable,java.lang.Comparable):0:318 -> compare 2:320:int compare(java.lang.Object,java.lang.Object):317 -> compare 1:1:java.util.Comparator reversed():320:320 -> reversed com.android.tools.r8.jetbrains.kotlin.comparisons.ReverseOrderComparator -> com.android.tools.r8.internal.iU: # {"id":"sourceFile","fileName":"Comparisons.kt"} com.android.tools.r8.jetbrains.kotlin.comparisons.ReverseOrderComparator INSTANCE -> a void () -> 1:1:void ():323:323 -> 1:1:int compare(java.lang.Object,java.lang.Object):323:323 -> compare 2:326:int com.android.tools.r8.jetbrains.kotlin.comparisons.ReverseOrderComparator.compare(java.lang.Comparable,java.lang.Comparable):0:324 -> compare 2:326:int compare(java.lang.Object,java.lang.Object):323 -> compare 1:1:java.util.Comparator reversed():326:326 -> reversed com.android.tools.r8.jetbrains.kotlin.internal.ProgressionUtilKt -> com.android.tools.r8.internal.JN: # {"id":"sourceFile","fileName":"progressionUtil.kt"} 1:1:int com.android.tools.r8.jetbrains.kotlin.internal.ProgressionUtilKt.mod(int,int):10:10 -> a 1:1:int com.android.tools.r8.jetbrains.kotlin.internal.ProgressionUtilKt.differenceModulo(int,int,int):21 -> a 1:1:int getProgressionLastElement(int,int,int):46 -> a 2:2:int com.android.tools.r8.jetbrains.kotlin.internal.ProgressionUtilKt.mod(int,int):10:10 -> a 2:2:int com.android.tools.r8.jetbrains.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 com.android.tools.r8.jetbrains.kotlin.jvm.JvmClassMappingKt -> com.android.tools.r8.internal.hu: # {"id":"sourceFile","fileName":"JvmClassMapping.kt"} 1:4:java.lang.Class getJavaObjectType(com.android.tools.r8.jetbrains.kotlin.reflect.KClass):59:62 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/fv;)Ljava/lang/Class;"} com.android.tools.r8.jetbrains.kotlin.jvm.functions.Function0 -> com.android.tools.r8.internal.Vi: # {"id":"sourceFile","fileName":"Functions.kt"} java.lang.Object invoke() -> a com.android.tools.r8.jetbrains.kotlin.jvm.functions.Function1 -> com.android.tools.r8.internal.Xi: # {"id":"sourceFile","fileName":"Functions.kt"} java.lang.Object invoke(java.lang.Object) -> a com.android.tools.r8.jetbrains.kotlin.jvm.functions.Function10 -> com.android.tools.r8.internal.Wi: # {"id":"sourceFile","fileName":"Functions.kt"} com.android.tools.r8.jetbrains.kotlin.jvm.functions.Function11 -> com.android.tools.r8.internal.Yi: # {"id":"sourceFile","fileName":"Functions.kt"} com.android.tools.r8.jetbrains.kotlin.jvm.functions.Function12 -> com.android.tools.r8.internal.Zi: # {"id":"sourceFile","fileName":"Functions.kt"} com.android.tools.r8.jetbrains.kotlin.jvm.functions.Function13 -> com.android.tools.r8.internal.aj: # {"id":"sourceFile","fileName":"Functions.kt"} com.android.tools.r8.jetbrains.kotlin.jvm.functions.Function14 -> com.android.tools.r8.internal.bj: # {"id":"sourceFile","fileName":"Functions.kt"} com.android.tools.r8.jetbrains.kotlin.jvm.functions.Function15 -> com.android.tools.r8.internal.cj: # {"id":"sourceFile","fileName":"Functions.kt"} com.android.tools.r8.jetbrains.kotlin.jvm.functions.Function16 -> com.android.tools.r8.internal.dj: # {"id":"sourceFile","fileName":"Functions.kt"} com.android.tools.r8.jetbrains.kotlin.jvm.functions.Function17 -> com.android.tools.r8.internal.ej: # {"id":"sourceFile","fileName":"Functions.kt"} com.android.tools.r8.jetbrains.kotlin.jvm.functions.Function18 -> com.android.tools.r8.internal.fj: # {"id":"sourceFile","fileName":"Functions.kt"} com.android.tools.r8.jetbrains.kotlin.jvm.functions.Function19 -> com.android.tools.r8.internal.gj: # {"id":"sourceFile","fileName":"Functions.kt"} com.android.tools.r8.jetbrains.kotlin.jvm.functions.Function2 -> com.android.tools.r8.internal.lj: # {"id":"sourceFile","fileName":"Functions.kt"} com.android.tools.r8.jetbrains.kotlin.jvm.functions.Function20 -> com.android.tools.r8.internal.ij: # {"id":"sourceFile","fileName":"Functions.kt"} com.android.tools.r8.jetbrains.kotlin.jvm.functions.Function21 -> com.android.tools.r8.internal.jj: # {"id":"sourceFile","fileName":"Functions.kt"} com.android.tools.r8.jetbrains.kotlin.jvm.functions.Function22 -> com.android.tools.r8.internal.kj: # {"id":"sourceFile","fileName":"Functions.kt"} com.android.tools.r8.jetbrains.kotlin.jvm.functions.Function3 -> com.android.tools.r8.internal.mj: # {"id":"sourceFile","fileName":"Functions.kt"} com.android.tools.r8.jetbrains.kotlin.jvm.functions.Function4 -> com.android.tools.r8.internal.nj: # {"id":"sourceFile","fileName":"Functions.kt"} com.android.tools.r8.jetbrains.kotlin.jvm.functions.Function5 -> com.android.tools.r8.internal.oj: # {"id":"sourceFile","fileName":"Functions.kt"} com.android.tools.r8.jetbrains.kotlin.jvm.functions.Function6 -> com.android.tools.r8.internal.pj: # {"id":"sourceFile","fileName":"Functions.kt"} com.android.tools.r8.jetbrains.kotlin.jvm.functions.Function7 -> com.android.tools.r8.internal.qj: # {"id":"sourceFile","fileName":"Functions.kt"} com.android.tools.r8.jetbrains.kotlin.jvm.functions.Function8 -> com.android.tools.r8.internal.rj: # {"id":"sourceFile","fileName":"Functions.kt"} com.android.tools.r8.jetbrains.kotlin.jvm.functions.Function9 -> com.android.tools.r8.internal.sj: # {"id":"sourceFile","fileName":"Functions.kt"} com.android.tools.r8.jetbrains.kotlin.jvm.internal.ClassBasedDeclarationContainer -> com.android.tools.r8.internal.I9: # {"id":"sourceFile","fileName":"ClassBasedDeclarationContainer.kt"} com.android.tools.r8.jetbrains.kotlin.jvm.internal.ClassReference -> com.android.tools.r8.internal.Ha: # {"id":"sourceFile","fileName":"ClassReference.kt"} java.lang.Class jClass -> a java.util.Map FUNCTION_CLASSES -> b 1:1:void ():102:102 -> 2:110:void ():101:209 -> 111:111:void ():107:107 -> 112:112:com.android.tools.r8.jetbrains.kotlin.Pair com.android.tools.r8.jetbrains.kotlin.TuplesKt.to(java.lang.Object,java.lang.Object):43:43 -> 112:112:void ():107 -> 113:113:void ():209:209 -> 114:219:void ():107:212 -> 220:220:void ():156:156 -> 221:221:com.android.tools.r8.jetbrains.kotlin.Pair com.android.tools.r8.jetbrains.kotlin.TuplesKt.to(java.lang.Object,java.lang.Object):43:43 -> 221:221:void ():156 -> 222:222:void ():212:212 -> 223:283:void ():158:218 -> 284:284:void ():216:216 -> 285:340:void ():163:218 -> 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 com.android.tools.r8.jetbrains.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 com.android.tools.r8.jetbrains.kotlin.jvm.internal.CollectionToArray -> com.android.tools.r8.internal.wb: # {"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:151:java.lang.Object[] toArray(java.util.Collection,java.lang.Object[]):34:108 -> a 152:244:java.lang.Object[] toArray(java.util.Collection,java.lang.Object[]):34: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 com.android.tools.r8.jetbrains.kotlin.jvm.internal.Intrinsics -> com.android.tools.r8.internal.Es: # {"id":"sourceFile","fileName":"Intrinsics.java"} 1:1:void com.android.tools.r8.jetbrains.kotlin.jvm.internal.Intrinsics.throwJavaNpe():45:45 -> a 1:1:void checkNotNull(java.lang.Object):25 -> a 2:2:java.lang.Throwable com.android.tools.r8.jetbrains.kotlin.jvm.internal.Intrinsics.sanitizeStackTrace(java.lang.Throwable):253:253 -> a 2:2:void com.android.tools.r8.jetbrains.kotlin.jvm.internal.Intrinsics.throwJavaNpe():45 -> a 2:2:void checkNotNull(java.lang.Object):25 -> a 3:3:void com.android.tools.r8.jetbrains.kotlin.jvm.internal.Intrinsics.throwJavaNpe():45:45 -> a 3:3:void checkNotNull(java.lang.Object):25 -> a 4:4:void com.android.tools.r8.jetbrains.kotlin.jvm.internal.Intrinsics.throwJavaNpe(java.lang.String):50:50 -> a 4:4:void checkNotNull(java.lang.Object,java.lang.String):31 -> a 5:5:java.lang.Throwable com.android.tools.r8.jetbrains.kotlin.jvm.internal.Intrinsics.sanitizeStackTrace(java.lang.Throwable):253:253 -> a 5:5:void com.android.tools.r8.jetbrains.kotlin.jvm.internal.Intrinsics.throwJavaNpe(java.lang.String):50 -> a 5:5:void checkNotNull(java.lang.Object,java.lang.String):31 -> a 6:6:void com.android.tools.r8.jetbrains.kotlin.jvm.internal.Intrinsics.throwJavaNpe(java.lang.String):50:50 -> a 6:6:void checkNotNull(java.lang.Object,java.lang.String):31 -> a 7:7:void throwUninitializedPropertyAccessException(java.lang.String):58:58 -> a 8:8:void com.android.tools.r8.jetbrains.kotlin.jvm.internal.Intrinsics.throwUninitializedProperty(java.lang.String):54:54 -> a 8:8:void throwUninitializedPropertyAccessException(java.lang.String):58 -> a 9:9:java.lang.Throwable com.android.tools.r8.jetbrains.kotlin.jvm.internal.Intrinsics.sanitizeStackTrace(java.lang.Throwable):253:253 -> a 9:9:void com.android.tools.r8.jetbrains.kotlin.jvm.internal.Intrinsics.throwUninitializedProperty(java.lang.String):54 -> a 9:9:void throwUninitializedPropertyAccessException(java.lang.String):58 -> a 10:10:void com.android.tools.r8.jetbrains.kotlin.jvm.internal.Intrinsics.throwUninitializedProperty(java.lang.String):54:54 -> a 10:10:void throwUninitializedPropertyAccessException(java.lang.String):58 -> a 11:11:boolean areEqual(java.lang.Object,java.lang.Object):169:169 -> a 12:23:java.lang.Throwable sanitizeStackTrace(java.lang.Throwable,java.lang.String):257:268 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/lang/RuntimeException;)Ljava/lang/Throwable;"} 1:1:void checkNotNullExpressionValue(java.lang.Object,java.lang.String):93:93 -> b 2:2:java.lang.Throwable com.android.tools.r8.jetbrains.kotlin.jvm.internal.Intrinsics.sanitizeStackTrace(java.lang.Throwable):253:253 -> b 2:2:void checkNotNullExpressionValue(java.lang.Object,java.lang.String):93 -> b 3:3:void checkNotNullExpressionValue(java.lang.Object,java.lang.String):93:93 -> b 1:1:void com.android.tools.r8.jetbrains.kotlin.jvm.internal.Intrinsics.throwParameterIsNullNPE(java.lang.String):140:140 -> c 1:1:void checkNotNullParameter(java.lang.Object,java.lang.String):131 -> c 2:15:java.lang.String com.android.tools.r8.jetbrains.kotlin.jvm.internal.Intrinsics.createParameterIsNullExceptionMessage(java.lang.String):144:157 -> c 2:15:void com.android.tools.r8.jetbrains.kotlin.jvm.internal.Intrinsics.throwParameterIsNullNPE(java.lang.String):140 -> c 2:15:void checkNotNullParameter(java.lang.Object,java.lang.String):131 -> c 16:16:void com.android.tools.r8.jetbrains.kotlin.jvm.internal.Intrinsics.throwParameterIsNullNPE(java.lang.String):140:140 -> c 16:16:void checkNotNullParameter(java.lang.Object,java.lang.String):131 -> c 17:17:java.lang.Throwable com.android.tools.r8.jetbrains.kotlin.jvm.internal.Intrinsics.sanitizeStackTrace(java.lang.Throwable):253:253 -> c 17:17:void com.android.tools.r8.jetbrains.kotlin.jvm.internal.Intrinsics.throwParameterIsNullNPE(java.lang.String):140 -> c 17:17:void checkNotNullParameter(java.lang.Object,java.lang.String):131 -> c 18:18:void com.android.tools.r8.jetbrains.kotlin.jvm.internal.Intrinsics.throwParameterIsNullNPE(java.lang.String):140:140 -> c 18:18:void checkNotNullParameter(java.lang.Object,java.lang.String):131 -> c com.android.tools.r8.jetbrains.kotlin.jvm.internal.Intrinsics$$ExternalSyntheticCheckNotZero0 -> com.android.tools.r8.internal.Ds: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:void com.android.tools.r8.jetbrains.kotlin.jvm.internal.Intrinsics.throwParameterIsNullNPE(java.lang.String):140:140 -> a 1:1:void com.android.tools.r8.jetbrains.kotlin.jvm.internal.Intrinsics.checkNotNullParameter(java.lang.Object,java.lang.String):131 -> a # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/lang/String;)V"} 2:15:java.lang.String com.android.tools.r8.jetbrains.kotlin.jvm.internal.Intrinsics.createParameterIsNullExceptionMessage(java.lang.String):144:157 -> a 2:15:void com.android.tools.r8.jetbrains.kotlin.jvm.internal.Intrinsics.throwParameterIsNullNPE(java.lang.String):140 -> a 2:15:void com.android.tools.r8.jetbrains.kotlin.jvm.internal.Intrinsics.checkNotNullParameter(java.lang.Object,java.lang.String):131 -> a 16:16:void com.android.tools.r8.jetbrains.kotlin.jvm.internal.Intrinsics.throwParameterIsNullNPE(java.lang.String):140:140 -> a 16:16:void com.android.tools.r8.jetbrains.kotlin.jvm.internal.Intrinsics.checkNotNullParameter(java.lang.Object,java.lang.String):131 -> a 17:17:java.lang.Throwable com.android.tools.r8.jetbrains.kotlin.jvm.internal.Intrinsics.sanitizeStackTrace(java.lang.Throwable):253:253 -> a 17:17:void com.android.tools.r8.jetbrains.kotlin.jvm.internal.Intrinsics.throwParameterIsNullNPE(java.lang.String):140 -> a 17:17:void com.android.tools.r8.jetbrains.kotlin.jvm.internal.Intrinsics.checkNotNullParameter(java.lang.Object,java.lang.String):131 -> a 18:18:void com.android.tools.r8.jetbrains.kotlin.jvm.internal.Intrinsics.throwParameterIsNullNPE(java.lang.String):140:140 -> a 18:18:void com.android.tools.r8.jetbrains.kotlin.jvm.internal.Intrinsics.checkNotNullParameter(java.lang.Object,java.lang.String):131 -> a com.android.tools.r8.jetbrains.kotlin.jvm.internal.Lambda -> com.android.tools.r8.internal.zA: # {"id":"sourceFile","fileName":"Lambda.kt"} 1:1:void (int):10:10 -> # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} 1:1:java.lang.String toString():11:11 -> toString com.android.tools.r8.jetbrains.kotlin.jvm.internal.Reflection -> com.android.tools.r8.internal.IS: # {"id":"sourceFile","fileName":"Reflection.java"} com.android.tools.r8.jetbrains.kotlin.jvm.internal.ReflectionFactory factory -> a 1:9:void ():26:34 -> 1:1:com.android.tools.r8.jetbrains.kotlin.reflect.KClass getOrCreateKotlinClass(java.lang.Class):60:60 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Class;)Lcom/android/tools/r8/internal/Ha;"} 2:2:com.android.tools.r8.jetbrains.kotlin.reflect.KClass com.android.tools.r8.jetbrains.kotlin.jvm.internal.ReflectionFactory.getOrCreateKotlinClass(java.lang.Class):30:30 -> a 2:2:com.android.tools.r8.jetbrains.kotlin.reflect.KClass getOrCreateKotlinClass(java.lang.Class):60 -> a 3:3:java.lang.String renderLambdaToString(com.android.tools.r8.jetbrains.kotlin.jvm.internal.Lambda):79:79 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/zA;)Ljava/lang/String;"} 4:5:java.lang.String com.android.tools.r8.jetbrains.kotlin.jvm.internal.ReflectionFactory.renderLambdaToString(com.android.tools.r8.jetbrains.kotlin.jvm.internal.FunctionBase):44:45 -> a 4:5:java.lang.String com.android.tools.r8.jetbrains.kotlin.jvm.internal.ReflectionFactory.renderLambdaToString(com.android.tools.r8.jetbrains.kotlin.jvm.internal.Lambda):39 -> a 4:5:java.lang.String renderLambdaToString(com.android.tools.r8.jetbrains.kotlin.jvm.internal.Lambda):79 -> a com.android.tools.r8.jetbrains.kotlin.jvm.internal.ReflectionFactory -> com.android.tools.r8.internal.JS: # {"id":"sourceFile","fileName":"ReflectionFactory.java"} 1:1:void ():14:14 -> com.android.tools.r8.jetbrains.kotlin.jvm.internal.TypeIntrinsics -> com.android.tools.r8.internal.H00: # {"id":"sourceFile","fileName":"TypeIntrinsics.java"} 1:1:java.util.Set asMutableSet(java.lang.Object):179:179 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/LinkedHashSet;)Ljava/util/Set;"} 2:3:void com.android.tools.r8.jetbrains.kotlin.jvm.internal.TypeIntrinsics.throwCce(java.lang.Object,java.lang.String):21:22 -> a 2:3:java.util.Set asMutableSet(java.lang.Object):180 -> a 4:4:void com.android.tools.r8.jetbrains.kotlin.jvm.internal.TypeIntrinsics.throwCce(java.lang.String):26:26 -> a 4:4:void com.android.tools.r8.jetbrains.kotlin.jvm.internal.TypeIntrinsics.throwCce(java.lang.Object,java.lang.String):22 -> a 4:4:java.util.Set asMutableSet(java.lang.Object):180 -> a 5:5:java.lang.Throwable com.android.tools.r8.jetbrains.kotlin.jvm.internal.TypeIntrinsics.sanitizeStackTrace(java.lang.Throwable):17:17 -> a 5:5:java.lang.ClassCastException com.android.tools.r8.jetbrains.kotlin.jvm.internal.TypeIntrinsics.throwCce(java.lang.ClassCastException):30 -> a 5:5:void com.android.tools.r8.jetbrains.kotlin.jvm.internal.TypeIntrinsics.throwCce(java.lang.String):26 -> a 5:5:void com.android.tools.r8.jetbrains.kotlin.jvm.internal.TypeIntrinsics.throwCce(java.lang.Object,java.lang.String):22 -> a 5:5:java.util.Set asMutableSet(java.lang.Object):180 -> a 6:6:java.lang.ClassCastException com.android.tools.r8.jetbrains.kotlin.jvm.internal.TypeIntrinsics.throwCce(java.lang.ClassCastException):30:30 -> a 6:6:void com.android.tools.r8.jetbrains.kotlin.jvm.internal.TypeIntrinsics.throwCce(java.lang.String):26 -> a 6:6:void com.android.tools.r8.jetbrains.kotlin.jvm.internal.TypeIntrinsics.throwCce(java.lang.Object,java.lang.String):22 -> a 6:6:java.util.Set asMutableSet(java.lang.Object):180 -> a com.android.tools.r8.jetbrains.kotlin.jvm.internal.markers.KMappedMarker -> com.android.tools.r8.internal.gv: # {"id":"sourceFile","fileName":"KMarkers.kt"} com.android.tools.r8.jetbrains.kotlin.ranges.IntProgression -> com.android.tools.r8.internal.Nr: # {"id":"sourceFile","fileName":"Progressions.kt"} int first -> a int last -> b int step -> c 1:26:void (int,int,int):77:102 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(II)V"} 1:1:int getFirst():92:92 -> a 1:1:int getLast():97:97 -> b 1:1:com.android.tools.r8.jetbrains.kotlin.collections.IntIterator iterator():104:104 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Or;"} 1:1:java.util.Iterator iterator():77:77 -> iterator com.android.tools.r8.jetbrains.kotlin.ranges.IntProgressionIterator -> com.android.tools.r8.internal.Or: # {"id":"sourceFile","fileName":"ProgressionIterators.kt"} int step -> a int finalElement -> b boolean hasNext -> c int next -> d 1:1:void com.android.tools.r8.jetbrains.kotlin.collections.IntIterator.():35:35 -> 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 com.android.tools.r8.jetbrains.kotlin.collections.IntIterator.next():35:35 -> next 1:1:java.lang.Object next():0 -> next # {"id":"com.android.tools.r8.synthesized"} 1:1:void com.android.tools.r8.jetbrains.kotlin.collections.IntIterator.remove():0:0 -> remove 1:1:void remove():0 -> remove # {"id":"com.android.tools.r8.synthesized"} 1:4:int nextInt():46:49 -> t 5:9:int nextInt():48:52 -> t com.android.tools.r8.jetbrains.kotlin.ranges.IntRange -> com.android.tools.r8.internal.Pr: # {"id":"sourceFile","fileName":"PrimitiveRanges.kt"} 1:1:void ():86:86 -> 1:1:void (int,int):54:54 -> 1:1:boolean equals(java.lang.Object):76:76 -> equals 2:2:boolean com.android.tools.r8.jetbrains.kotlin.ranges.IntRange.isEmpty():73:73 -> equals 2:2:boolean equals(java.lang.Object):76 -> equals 3:3:boolean equals(java.lang.Object):76:76 -> equals 4:4:boolean com.android.tools.r8.jetbrains.kotlin.ranges.IntRange.isEmpty():73:73 -> equals 4:4:boolean equals(java.lang.Object):76 -> equals # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 5:5:boolean com.android.tools.r8.jetbrains.kotlin.ranges.IntRange.isEmpty():73:73 -> equals 5:5:boolean equals(java.lang.Object):76 -> equals 6:6:boolean equals(java.lang.Object):77:77 -> equals 1:1:boolean com.android.tools.r8.jetbrains.kotlin.ranges.IntRange.isEmpty():73:73 -> hashCode 1:1:int hashCode():80 -> hashCode 2:2:int hashCode():80:80 -> hashCode 1:1:java.lang.String toString():82:82 -> toString com.android.tools.r8.jetbrains.kotlin.reflect.KClass -> com.android.tools.r8.internal.fv: # {"id":"sourceFile","fileName":"KClass.kt"} com.android.tools.r8.jetbrains.kotlin.text.CharsKt -> com.android.tools.r8.internal.l9: 1:1:int com.android.tools.r8.jetbrains.kotlin.text.CharsKt__CharJVMKt.checkRadix(int):313:313 -> a 1:1:int checkRadix(int):0 -> a # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} 2:2:boolean com.android.tools.r8.jetbrains.kotlin.ranges.IntRange.contains(int):66:66 -> a 2:2:int com.android.tools.r8.jetbrains.kotlin.text.CharsKt__CharJVMKt.checkRadix(int):313 -> a 2:2:int checkRadix(int):0 -> a 3:3:int com.android.tools.r8.jetbrains.kotlin.text.CharsKt__CharJVMKt.checkRadix(int):314:314 -> a 3:3:int checkRadix(int):0 -> a com.android.tools.r8.jetbrains.kotlin.text.CharsKt__CharJVMKt -> com.android.tools.r8.jetbrains.kotlin.text.CharsKt__CharJVMKt: # {"id":"sourceFile","fileName":"CharJVM.kt"} com.android.tools.r8.jetbrains.kotlin.text.CharsKt__CharKt -> com.android.tools.r8.internal.m9: # {"id":"sourceFile","fileName":"Char.kt"} 1:4:boolean equals(char,char,boolean):237:240 -> a com.android.tools.r8.jetbrains.kotlin.text.StringsKt -> com.android.tools.r8.internal.uY: 1:71:java.lang.String com.android.tools.r8.jetbrains.kotlin.text.StringsKt__StringsJVMKt.replace(java.lang.String,char,char,boolean):0:70 -> a 1:71:java.lang.String com.android.tools.r8.jetbrains.kotlin.text.StringsKt__StringsJVMKt.replace$default(java.lang.String,char,char,boolean,int,java.lang.Object):68 -> a 1:71:java.lang.String replace$default(java.lang.String,char,char,boolean,int,java.lang.Object):0 -> a # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;CC)Ljava/lang/String;"} 72:557:java.lang.String com.android.tools.r8.jetbrains.kotlin.text.StringsKt__StringsKt.substringAfterLast(java.lang.String,char,java.lang.String):0:485 -> a 72:557:java.lang.String com.android.tools.r8.jetbrains.kotlin.text.StringsKt__StringsKt.substringAfterLast$default(java.lang.String,char,java.lang.String,int,java.lang.Object):483 -> a 72:557:java.lang.String substringAfterLast$default(java.lang.String,char,java.lang.String,int,java.lang.Object):0 -> a # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;C)Ljava/lang/String;"} 558:558:boolean com.android.tools.r8.jetbrains.kotlin.text.StringsKt__StringsJVMKt.startsWith$default(java.lang.String,java.lang.String,boolean,int,java.lang.Object):416:416 -> a 558:558:boolean startsWith$default(java.lang.String,java.lang.String,boolean,int,java.lang.Object):0 -> a # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Z"} 1:1:java.lang.String substringBeforeLast(java.lang.String,char,java.lang.String):0:0 -> b # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Ljava/lang/String;"} 2:469:java.lang.String com.android.tools.r8.jetbrains.kotlin.text.StringsKt__StringsKt.substringBeforeLast(java.lang.String,char,java.lang.String):0:467 -> b 2:469:java.lang.String substringBeforeLast(java.lang.String,char,java.lang.String):0 -> b com.android.tools.r8.jetbrains.kotlin.text.StringsKt__AppendableKt -> com.android.tools.r8.jetbrains.kotlin.text.StringsKt__AppendableKt: # {"id":"sourceFile","fileName":"Appendable.kt"} com.android.tools.r8.jetbrains.kotlin.text.StringsKt__IndentKt -> com.android.tools.r8.internal.vY: # {"id":"sourceFile","fileName":"Indent.kt"} com.android.tools.r8.jetbrains.kotlin.text.StringsKt__RegexExtensionsKt -> com.android.tools.r8.internal.wY: # {"id":"sourceFile","fileName":"RegexExtensions.kt"} com.android.tools.r8.jetbrains.kotlin.text.StringsKt__StringBuilderKt -> com.android.tools.r8.internal.xY: # {"id":"sourceFile","fileName":"StringBuilder.kt"} com.android.tools.r8.jetbrains.kotlin.text.StringsKt__StringNumberConversionsKt -> com.android.tools.r8.internal.yY: # {"id":"sourceFile","fileName":"StringNumberConversions.kt"} com.android.tools.r8.jetbrains.kotlin.text.StringsKt__StringsJVMKt -> com.android.tools.r8.jetbrains.kotlin.text.StringsKt__StringsJVMKt: # {"id":"sourceFile","fileName":"StringsJVM.kt"} com.android.tools.r8.jetbrains.kotlin.text.StringsKt__StringsKt -> com.android.tools.r8.internal.zY: # {"id":"sourceFile","fileName":"Strings.kt"} 1:1:boolean com.android.tools.r8.jetbrains.kotlin.text.StringsKt__StringsKt.contains(java.lang.CharSequence,char,boolean):0:0 -> a 1:1:boolean contains$default(java.lang.CharSequence,char,boolean,int,java.lang.Object):1158 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/CharSequence;)Z"} 2:3:int com.android.tools.r8.jetbrains.kotlin.text.StringsKt__StringsKt.indexOf(java.lang.CharSequence,char,int,boolean):1087:1088 -> a 2:3:int com.android.tools.r8.jetbrains.kotlin.text.StringsKt__StringsKt.indexOf$default(java.lang.CharSequence,char,int,boolean,int,java.lang.Object):1086 -> a 2:3:boolean com.android.tools.r8.jetbrains.kotlin.text.StringsKt__StringsKt.contains(java.lang.CharSequence,char,boolean):1159 -> a 2:3:boolean contains$default(java.lang.CharSequence,char,boolean,int,java.lang.Object):1158 -> a 4:9:int com.android.tools.r8.jetbrains.kotlin.text.StringsKt__StringsKt.indexOfAny(java.lang.CharSequence,char[],int,boolean):933:938 -> a 4:9:int com.android.tools.r8.jetbrains.kotlin.text.StringsKt__StringsKt.indexOf(java.lang.CharSequence,char,int,boolean):1088 -> a 4:9:int com.android.tools.r8.jetbrains.kotlin.text.StringsKt__StringsKt.indexOf$default(java.lang.CharSequence,char,int,boolean,int,java.lang.Object):1086 -> a 4:9:boolean com.android.tools.r8.jetbrains.kotlin.text.StringsKt__StringsKt.contains(java.lang.CharSequence,char,boolean):1159 -> a 4:9:boolean contains$default(java.lang.CharSequence,char,boolean,int,java.lang.Object):1158 -> a 10:10:int com.android.tools.r8.jetbrains.kotlin.text.StringsKt__StringsKt.getLastIndex(java.lang.CharSequence):379:379 -> a 10:10:int com.android.tools.r8.jetbrains.kotlin.text.StringsKt__StringsKt.indexOfAny(java.lang.CharSequence,char[],int,boolean):938 -> a 10:10:int com.android.tools.r8.jetbrains.kotlin.text.StringsKt__StringsKt.indexOf(java.lang.CharSequence,char,int,boolean):1088 -> a 10:10:int com.android.tools.r8.jetbrains.kotlin.text.StringsKt__StringsKt.indexOf$default(java.lang.CharSequence,char,int,boolean,int,java.lang.Object):1086 -> a 10:10:boolean com.android.tools.r8.jetbrains.kotlin.text.StringsKt__StringsKt.contains(java.lang.CharSequence,char,boolean):1159 -> a 10:10:boolean contains$default(java.lang.CharSequence,char,boolean,int,java.lang.Object):1158 -> a 11:691:int com.android.tools.r8.jetbrains.kotlin.text.StringsKt__StringsKt.indexOfAny(java.lang.CharSequence,char[],int,boolean):938:1618 -> a 11:691:int com.android.tools.r8.jetbrains.kotlin.text.StringsKt__StringsKt.indexOf(java.lang.CharSequence,char,int,boolean):1088 -> a 11:691:int com.android.tools.r8.jetbrains.kotlin.text.StringsKt__StringsKt.indexOf$default(java.lang.CharSequence,char,int,boolean,int,java.lang.Object):1086 -> a 11:691:boolean com.android.tools.r8.jetbrains.kotlin.text.StringsKt__StringsKt.contains(java.lang.CharSequence,char,boolean):1159 -> a 11:691:boolean contains$default(java.lang.CharSequence,char,boolean,int,java.lang.Object):1158 -> a 692:692:int com.android.tools.r8.jetbrains.kotlin.text.StringsKt__StringsKt.indexOfAny(java.lang.CharSequence,char[],int,boolean):940:940 -> a 692:692:int com.android.tools.r8.jetbrains.kotlin.text.StringsKt__StringsKt.indexOf(java.lang.CharSequence,char,int,boolean):1088 -> a 692:692:int com.android.tools.r8.jetbrains.kotlin.text.StringsKt__StringsKt.indexOf$default(java.lang.CharSequence,char,int,boolean,int,java.lang.Object):1086 -> a 692:692:boolean com.android.tools.r8.jetbrains.kotlin.text.StringsKt__StringsKt.contains(java.lang.CharSequence,char,boolean):1159 -> a 692:692:boolean contains$default(java.lang.CharSequence,char,boolean,int,java.lang.Object):1158 -> a 693:693:int com.android.tools.r8.jetbrains.kotlin.text.StringsKt__StringsKt.indexOf(java.lang.CharSequence,char,int,boolean):1090:1090 -> a 693:693:int com.android.tools.r8.jetbrains.kotlin.text.StringsKt__StringsKt.indexOf$default(java.lang.CharSequence,char,int,boolean,int,java.lang.Object):1086 -> a 693:693:boolean com.android.tools.r8.jetbrains.kotlin.text.StringsKt__StringsKt.contains(java.lang.CharSequence,char,boolean):1159 -> a 693:693:boolean contains$default(java.lang.CharSequence,char,boolean,int,java.lang.Object):1158 -> a 694:1073:int com.android.tools.r8.jetbrains.kotlin.text.StringsKt__StringsKt.getLastIndex(java.lang.CharSequence):0:379 -> a 694:1073:int lastIndexOf$default(java.lang.CharSequence,char,int,boolean,int,java.lang.Object):1116 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/CharSequence;C)I"} 1074:2192:int com.android.tools.r8.jetbrains.kotlin.text.StringsKt__StringsKt.lastIndexOf(java.lang.CharSequence,char,int,boolean):0:1118 -> a 1074:2192:int lastIndexOf$default(java.lang.CharSequence,char,int,boolean,int,java.lang.Object):1116 -> a 2193:2195:int com.android.tools.r8.jetbrains.kotlin.text.StringsKt__StringsKt.lastIndexOfAny(java.lang.CharSequence,char[],int,boolean):956:958 -> a 2193:2195:int com.android.tools.r8.jetbrains.kotlin.text.StringsKt__StringsKt.lastIndexOf(java.lang.CharSequence,char,int,boolean):1118 -> a 2193:2195:int lastIndexOf$default(java.lang.CharSequence,char,int,boolean,int,java.lang.Object):1116 -> a 2196:2196:int com.android.tools.r8.jetbrains.kotlin.text.StringsKt__StringsKt.getLastIndex(java.lang.CharSequence):379:379 -> a 2196:2196:int com.android.tools.r8.jetbrains.kotlin.text.StringsKt__StringsKt.lastIndexOfAny(java.lang.CharSequence,char[],int,boolean):962 -> a 2196:2196:int com.android.tools.r8.jetbrains.kotlin.text.StringsKt__StringsKt.lastIndexOf(java.lang.CharSequence,char,int,boolean):1118 -> a 2196:2196:int lastIndexOf$default(java.lang.CharSequence,char,int,boolean,int,java.lang.Object):1116 -> a 2197:2854:int com.android.tools.r8.jetbrains.kotlin.text.StringsKt__StringsKt.lastIndexOfAny(java.lang.CharSequence,char[],int,boolean):963:1620 -> a 2197:2854:int com.android.tools.r8.jetbrains.kotlin.text.StringsKt__StringsKt.lastIndexOf(java.lang.CharSequence,char,int,boolean):1118 -> a 2197:2854:int lastIndexOf$default(java.lang.CharSequence,char,int,boolean,int,java.lang.Object):1116 -> a 2855:2855:int com.android.tools.r8.jetbrains.kotlin.text.StringsKt__StringsKt.lastIndexOfAny(java.lang.CharSequence,char[],int,boolean):964:964 -> a 2855:2855:int com.android.tools.r8.jetbrains.kotlin.text.StringsKt__StringsKt.lastIndexOf(java.lang.CharSequence,char,int,boolean):1118 -> a 2855:2855:int lastIndexOf$default(java.lang.CharSequence,char,int,boolean,int,java.lang.Object):1116 -> a 2856:2856:int com.android.tools.r8.jetbrains.kotlin.text.StringsKt__StringsKt.lastIndexOf(java.lang.CharSequence,char,int,boolean):1120:1120 -> a 2856:2856:int lastIndexOf$default(java.lang.CharSequence,char,int,boolean,int,java.lang.Object):1116 -> a 2857:2858:boolean com.android.tools.r8.jetbrains.kotlin.text.StringsKt__StringsJVMKt.startsWith(java.lang.String,java.lang.String,boolean):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Z)Z"} 3276:3276:boolean com.android.tools.r8.jetbrains.kotlin.text.StringsKt__StringsJVMKt.startsWith(java.lang.String,java.lang.String,boolean):418:418 -> a 3277:3279:boolean com.android.tools.r8.jetbrains.kotlin.text.StringsKt__StringsJVMKt.regionMatches(java.lang.String,int,java.lang.String,int,int,boolean):654:656 -> a 3277:3279:boolean com.android.tools.r8.jetbrains.kotlin.text.StringsKt__StringsJVMKt.startsWith(java.lang.String,java.lang.String,boolean):420 -> a com.android.tools.r8.jetbrains.kotlin.text.StringsKt___StringsKt -> com.android.tools.r8.internal.AY: # {"id":"sourceFile","fileName":"_Strings.kt"} com.android.tools.r8.jetbrains.kotlinx.metadata.ClassNameKt -> com.android.tools.r8.jetbrains.kotlinx.metadata.ClassNameKt: # {"id":"sourceFile","fileName":"ClassName.kt"} com.android.tools.r8.jetbrains.kotlinx.metadata.Flag -> com.android.tools.r8.internal.ui: # {"id":"sourceFile","fileName":"Flag.kt"} int offset -> a int bitWidth -> b int value -> c 1:65:void ():66:130 -> 1:1:void (int,int,int):41:41 -> 2:2:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.Flags$FlagField,int):43:43 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/xi;I)V"} 3:3:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.Flags$BooleanFlagField):46:46 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/vi;)V"} 1:1:boolean invoke(int):55:55 -> a 1:1:int plus$kotlinx_metadata(int):49:49 -> b com.android.tools.r8.jetbrains.kotlinx.metadata.Flag$Property -> com.android.tools.r8.internal.ri: # {"id":"sourceFile","fileName":"Flag.kt"} com.android.tools.r8.jetbrains.kotlinx.metadata.Flag HAS_GETTER -> a com.android.tools.r8.jetbrains.kotlinx.metadata.Flag HAS_SETTER -> b 1:79:void ():346:424 -> com.android.tools.r8.jetbrains.kotlinx.metadata.Flag$Type -> com.android.tools.r8.internal.si: # {"id":"sourceFile","fileName":"Flag.kt"} com.android.tools.r8.jetbrains.kotlinx.metadata.Flag IS_NULLABLE -> a 1:14:void ():458:471 -> com.android.tools.r8.jetbrains.kotlinx.metadata.Flag$TypeParameter -> com.android.tools.r8.internal.ti: # {"id":"sourceFile","fileName":"Flag.kt"} com.android.tools.r8.jetbrains.kotlinx.metadata.Flag IS_REIFIED -> a 1:1:void ():482:482 -> com.android.tools.r8.jetbrains.kotlinx.metadata.Flag$ValueParameter -> com.android.tools.r8.internal.ui$a: # {"id":"sourceFile","fileName":"Flag.kt"} com.android.tools.r8.jetbrains.kotlinx.metadata.Flag DECLARES_DEFAULT_VALUE -> a 1:13:void ():496:508 -> com.android.tools.r8.jetbrains.kotlinx.metadata.FlagsKt -> com.android.tools.r8.internal.zi: # {"id":"sourceFile","fileName":"Flags.kt"} 1:1:int flagsOf(com.android.tools.r8.jetbrains.kotlinx.metadata.Flag[]):28:28 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"([Lcom/android/tools/r8/internal/ui;)I"} 2:2:int flagsOf(com.android.tools.r8.jetbrains.kotlinx.metadata.Flag[]):25:25 -> a com.android.tools.r8.jetbrains.kotlinx.metadata.InconsistentKotlinMetadataException -> com.android.tools.r8.internal.bn: # {"id":"sourceFile","fileName":"InconsistentKotlinMetadataException.kt"} 1:1:void (java.lang.String,java.lang.Throwable):8:8 -> com.android.tools.r8.jetbrains.kotlinx.metadata.KmAnnotation -> com.android.tools.r8.internal.xx: # {"id":"sourceFile","fileName":"annotations.kt"} java.lang.String className -> a java.util.Map arguments -> b 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 boolean equals(java.lang.Object) -> equals int hashCode() -> hashCode java.lang.String toString() -> toString com.android.tools.r8.jetbrains.kotlinx.metadata.KmAnnotationArgument -> com.android.tools.r8.internal.zx: # {"id":"sourceFile","fileName":"annotations.kt"} 1:1:void (com.android.tools.r8.jetbrains.kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(I)V"} 2:2:void ():23:23 -> com.android.tools.r8.jetbrains.kotlinx.metadata.KmAnnotationArgument$AnnotationValue -> com.android.tools.r8.internal.yx: # {"id":"sourceFile","fileName":"annotations.kt"} com.android.tools.r8.jetbrains.kotlinx.metadata.KmAnnotation annotation -> a 1:1:void (com.android.tools.r8.jetbrains.kotlinx.metadata.KmAnnotation):60:60 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/xx;)V"} 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.KmAnnotation getAnnotation():60:60 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/xx;"} boolean equals(java.lang.Object) -> equals int hashCode() -> hashCode java.lang.String toString() -> toString com.android.tools.r8.jetbrains.kotlinx.metadata.KmAnnotationArgument$ArrayValue -> com.android.tools.r8.internal.zx$a: # {"id":"sourceFile","fileName":"annotations.kt"} java.util.List elements -> a 1:1:void (java.util.List):61:61 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/ArrayList;)V"} 1:1:java.util.List getElements():61:61 -> a boolean equals(java.lang.Object) -> equals int hashCode() -> hashCode java.lang.String toString() -> toString com.android.tools.r8.jetbrains.kotlinx.metadata.KmAnnotationArgument$BooleanValue -> com.android.tools.r8.internal.Ax: # {"id":"sourceFile","fileName":"annotations.kt"} boolean value -> a 1:1:void (boolean):44:44 -> 1:1:java.lang.Boolean getValue():44:44 -> a boolean equals(java.lang.Object) -> equals int hashCode() -> hashCode java.lang.String toString() -> toString com.android.tools.r8.jetbrains.kotlinx.metadata.KmAnnotationArgument$ByteValue -> com.android.tools.r8.internal.Bx: # {"id":"sourceFile","fileName":"annotations.kt"} byte value -> a 1:1:void (byte):37:37 -> 1:1:java.lang.Byte getValue():37:37 -> a boolean equals(java.lang.Object) -> equals int hashCode() -> hashCode java.lang.String toString() -> toString com.android.tools.r8.jetbrains.kotlinx.metadata.KmAnnotationArgument$CharValue -> com.android.tools.r8.internal.Cx: # {"id":"sourceFile","fileName":"annotations.kt"} char value -> a 1:1:void (char):38:38 -> 1:1:java.lang.Character getValue():38:38 -> a boolean equals(java.lang.Object) -> equals int hashCode() -> hashCode java.lang.String toString() -> toString com.android.tools.r8.jetbrains.kotlinx.metadata.KmAnnotationArgument$DoubleValue -> com.android.tools.r8.internal.Dx: # {"id":"sourceFile","fileName":"annotations.kt"} double value -> a 1:1:void (double):43:43 -> 1:1:java.lang.Double getValue():43:43 -> a boolean equals(java.lang.Object) -> equals int hashCode() -> hashCode java.lang.String toString() -> toString com.android.tools.r8.jetbrains.kotlinx.metadata.KmAnnotationArgument$EnumValue -> com.android.tools.r8.internal.Ex: # {"id":"sourceFile","fileName":"annotations.kt"} java.lang.String enumClassName -> a java.lang.String enumEntryName -> b 1:1:void (java.lang.String,java.lang.String):58:58 -> 1:1:java.lang.String getEnumClassName():58:58 -> a 1:1:java.lang.String getEnumEntryName():58:58 -> b boolean equals(java.lang.Object) -> equals int hashCode() -> hashCode java.lang.String toString() -> toString com.android.tools.r8.jetbrains.kotlinx.metadata.KmAnnotationArgument$FloatValue -> com.android.tools.r8.internal.Fx: # {"id":"sourceFile","fileName":"annotations.kt"} float value -> a 1:1:void (float):42:42 -> 1:1:java.lang.Float getValue():42:42 -> a boolean equals(java.lang.Object) -> equals int hashCode() -> hashCode java.lang.String toString() -> toString com.android.tools.r8.jetbrains.kotlinx.metadata.KmAnnotationArgument$IntValue -> com.android.tools.r8.internal.Gx: # {"id":"sourceFile","fileName":"annotations.kt"} int value -> a 1:1:void (int):40:40 -> 1:1:java.lang.Integer getValue():40:40 -> a boolean equals(java.lang.Object) -> equals int hashCode() -> hashCode java.lang.String toString() -> toString com.android.tools.r8.jetbrains.kotlinx.metadata.KmAnnotationArgument$KClassValue -> com.android.tools.r8.internal.Hx: # {"id":"sourceFile","fileName":"annotations.kt"} java.lang.String className -> a int arrayDimensionCount -> b 1:1:void (java.lang.String,int):56:56 -> 1:1:int getArrayDimensionCount():56:56 -> a 1:1:java.lang.String getClassName():56:56 -> b boolean equals(java.lang.Object) -> equals int hashCode() -> hashCode java.lang.String toString() -> toString com.android.tools.r8.jetbrains.kotlinx.metadata.KmAnnotationArgument$LiteralValue -> com.android.tools.r8.internal.Ix: # {"id":"sourceFile","fileName":"annotations.kt"} 1:1:void (com.android.tools.r8.jetbrains.kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(I)V"} 2:2:void ():30:30 -> com.android.tools.r8.jetbrains.kotlinx.metadata.KmAnnotationArgument$LongValue -> com.android.tools.r8.internal.Jx: # {"id":"sourceFile","fileName":"annotations.kt"} long value -> a 1:1:void (long):41:41 -> 1:1:java.lang.Long getValue():41:41 -> a boolean equals(java.lang.Object) -> equals int hashCode() -> hashCode java.lang.String toString() -> toString com.android.tools.r8.jetbrains.kotlinx.metadata.KmAnnotationArgument$ShortValue -> com.android.tools.r8.internal.Kx: # {"id":"sourceFile","fileName":"annotations.kt"} short value -> a 1:1:void (short):39:39 -> 1:1:java.lang.Short getValue():39:39 -> a boolean equals(java.lang.Object) -> equals int hashCode() -> hashCode java.lang.String toString() -> toString com.android.tools.r8.jetbrains.kotlinx.metadata.KmAnnotationArgument$StringValue -> com.android.tools.r8.internal.Lx: # {"id":"sourceFile","fileName":"annotations.kt"} java.lang.String value -> a 1:1:void (java.lang.String):54:54 -> 1:1:java.lang.String getValue():54:54 -> a boolean equals(java.lang.Object) -> equals int hashCode() -> hashCode java.lang.String toString() -> toString com.android.tools.r8.jetbrains.kotlinx.metadata.KmAnnotationArgument$UByteValue -> com.android.tools.r8.internal.Mx: # {"id":"sourceFile","fileName":"annotations.kt"} byte value -> a 1:1:void (byte,com.android.tools.r8.jetbrains.kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(BI)V"} 2:2:void (byte):46:46 -> 1:1:byte getValue-w2LRezQ():46:46 -> a boolean equals(java.lang.Object) -> equals int hashCode() -> hashCode 1:1:java.lang.String com.android.tools.r8.jetbrains.kotlin.UByte.toString-impl(byte):353:353 -> toString 1:1:java.lang.String toString():0 -> toString 2:2:java.lang.String toString():0:0 -> toString com.android.tools.r8.jetbrains.kotlinx.metadata.KmAnnotationArgument$UIntValue -> com.android.tools.r8.internal.Nx: # {"id":"sourceFile","fileName":"annotations.kt"} int value -> a 1:1:void (int,com.android.tools.r8.jetbrains.kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(II)V"} 2:2:void (int):50:50 -> 1:1:int getValue-pVg5ArA():50:50 -> a boolean equals(java.lang.Object) -> equals int hashCode() -> hashCode 1:1:java.lang.String com.android.tools.r8.jetbrains.kotlin.UInt.toString-impl(int):375:375 -> toString 1:1:java.lang.String toString():0 -> toString 2:2:java.lang.String toString():0:0 -> toString com.android.tools.r8.jetbrains.kotlinx.metadata.KmAnnotationArgument$ULongValue -> com.android.tools.r8.internal.Ox: # {"id":"sourceFile","fileName":"annotations.kt"} long value -> a 1:1:void (long,com.android.tools.r8.jetbrains.kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(JI)V"} 2:2:void (long):52:52 -> 1:1:long getValue-s-VKNKU():52:52 -> a boolean equals(java.lang.Object) -> equals int hashCode() -> hashCode 1:9:java.lang.String com.android.tools.r8.jetbrains.kotlin.UnsignedKt.ulongToString(long,int):95:103 -> toString 1:9:java.lang.String com.android.tools.r8.jetbrains.kotlin.UnsignedKt.ulongToString(long):92 -> toString 1:9:java.lang.String com.android.tools.r8.jetbrains.kotlin.ULong.toString-impl(long):378 -> toString 1:9:java.lang.String toString():0 -> toString 10:10:java.lang.String toString():0:0 -> toString com.android.tools.r8.jetbrains.kotlinx.metadata.KmAnnotationArgument$UShortValue -> com.android.tools.r8.internal.Px: # {"id":"sourceFile","fileName":"annotations.kt"} short value -> a 1:1:void (short,com.android.tools.r8.jetbrains.kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(SI)V"} 2:2:void (short):48:48 -> 1:1:short getValue-Mh2AYeg():48:48 -> a boolean equals(java.lang.Object) -> equals int hashCode() -> hashCode 1:1:java.lang.String com.android.tools.r8.jetbrains.kotlin.UShort.toString-impl(short):354:354 -> toString 1:1:java.lang.String toString():0 -> toString 2:2:java.lang.String toString():0:0 -> toString com.android.tools.r8.jetbrains.kotlinx.metadata.KmClass -> com.android.tools.r8.internal.Qx: # {"id":"sourceFile","fileName":"nodes.kt"} int flags -> b java.lang.String name -> c java.util.List typeParameters -> d java.util.List supertypes -> e java.util.List functions -> f java.util.List properties -> g java.util.List typeAliases -> h java.util.List constructors -> i java.lang.String companionObject -> j java.util.List nestedClasses -> k java.util.List enumEntries -> l java.util.List sealedSubclasses -> m java.lang.String inlineClassUnderlyingPropertyName -> n com.android.tools.r8.jetbrains.kotlinx.metadata.KmType inlineClassUnderlyingType -> o java.util.List contextReceiverTypes -> p java.util.List versionRequirements -> q java.util.List extensions -> r 1:1159:void ():37:1195 -> 1160:2235:void ():120:1195 -> 2236:2236:void ():120:120 -> 1:1:void setFlags(int):41:41 -> a 2:2:java.util.List getProperties():66:66 -> a 3:3:void setInlineClassUnderlyingPropertyName(java.lang.String):101:101 -> a 4:4:void setInlineClassUnderlyingType(com.android.tools.r8.jetbrains.kotlinx.metadata.KmType):106:106 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Ey;)V"} 5:5:com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeParameterVisitor visitTypeParameter(int,java.lang.String,int,com.android.tools.r8.jetbrains.kotlinx.metadata.KmVariance):130:130 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/lang/String;ILcom/android/tools/r8/internal/Ty;)Lcom/android/tools/r8/internal/Ny;"} 6:6:com.android.tools.r8.jetbrains.kotlinx.metadata.KmFunctionVisitor visitFunction(int,java.lang.String):138:138 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/lang/String;)Lcom/android/tools/r8/internal/ty;"} 7:7:java.util.List com.android.tools.r8.jetbrains.kotlinx.metadata.KmClass.getFunctions():61:61 -> a 7:7:com.android.tools.r8.jetbrains.kotlinx.metadata.KmFunctionVisitor visitFunction(int,java.lang.String):138 -> a 8:8:com.android.tools.r8.jetbrains.kotlinx.metadata.KmFunctionVisitor visitFunction(int,java.lang.String):138:138 -> a 9:9:com.android.tools.r8.jetbrains.kotlinx.metadata.KmPropertyVisitor visitProperty(int,java.lang.String,int,int):142:142 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(IIILjava/lang/String;)Lcom/android/tools/r8/internal/Dy;"} 10:10:java.util.List com.android.tools.r8.jetbrains.kotlinx.metadata.KmClass.getProperties():66:66 -> a 10:10:com.android.tools.r8.jetbrains.kotlinx.metadata.KmPropertyVisitor visitProperty(int,java.lang.String,int,int):142 -> a 11:11:com.android.tools.r8.jetbrains.kotlinx.metadata.KmPropertyVisitor visitProperty(int,java.lang.String,int,int):142:142 -> a 12:12:com.android.tools.r8.jetbrains.kotlinx.metadata.KmClassExtensionVisitor visitExtensions(com.android.tools.r8.jetbrains.kotlinx.metadata.KmExtensionType):192:192 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ny;)Lcom/android/tools/r8/internal/Sx;"} 13:1009:void accept(com.android.tools.r8.jetbrains.kotlinx.metadata.KmClassVisitor):202:1198 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/jetbrains/kotlinx/metadata/jvm/p;)V"} 1010:2007:void accept(com.android.tools.r8.jetbrains.kotlinx.metadata.KmClassVisitor):203:1200 -> a 2008:2008:void accept(com.android.tools.r8.jetbrains.kotlinx.metadata.KmClassVisitor):204:204 -> a 2009:2009:java.util.List com.android.tools.r8.jetbrains.kotlinx.metadata.KmClass.getFunctions():61:61 -> a 2009:2009:void accept(com.android.tools.r8.jetbrains.kotlinx.metadata.KmClassVisitor):205 -> a 2010:2010:void accept(com.android.tools.r8.jetbrains.kotlinx.metadata.KmClassVisitor):1202:1202 -> a 2011:2011:void accept(com.android.tools.r8.jetbrains.kotlinx.metadata.KmClassVisitor):205:205 -> a 2012:2012:java.util.List com.android.tools.r8.jetbrains.kotlinx.metadata.KmClass.getProperties():66:66 -> a 2012:2012:void accept(com.android.tools.r8.jetbrains.kotlinx.metadata.KmClassVisitor):206 -> a 2013:2013:void accept(com.android.tools.r8.jetbrains.kotlinx.metadata.KmClassVisitor):1204:1204 -> a 2014:2014:void accept(com.android.tools.r8.jetbrains.kotlinx.metadata.KmClassVisitor):206:206 -> a 2015:2015:java.util.List com.android.tools.r8.jetbrains.kotlinx.metadata.KmClass.getTypeAliases():71:71 -> a 2015:2015:void accept(com.android.tools.r8.jetbrains.kotlinx.metadata.KmClassVisitor):207 -> a 2016:2016:void accept(com.android.tools.r8.jetbrains.kotlinx.metadata.KmClassVisitor):1206:1206 -> a 2017:3018:void accept(com.android.tools.r8.jetbrains.kotlinx.metadata.KmClassVisitor):207:1208 -> a 3019:4021:void accept(com.android.tools.r8.jetbrains.kotlinx.metadata.KmClassVisitor):208:1210 -> a 4022:5024:void accept(com.android.tools.r8.jetbrains.kotlinx.metadata.KmClassVisitor):210:1212 -> a 5025:6028:void accept(com.android.tools.r8.jetbrains.kotlinx.metadata.KmClassVisitor):211:1214 -> a 6029:7033:void accept(com.android.tools.r8.jetbrains.kotlinx.metadata.KmClassVisitor):212:1216 -> a 7034:8037:void accept(com.android.tools.r8.jetbrains.kotlinx.metadata.KmClassVisitor):215:1218 -> a 8038:9042:void accept(com.android.tools.r8.jetbrains.kotlinx.metadata.KmClassVisitor):216:1220 -> a 9043:9043:void accept(com.android.tools.r8.jetbrains.kotlinx.metadata.KmClassVisitor):217:217 -> a 9044:9044:com.android.tools.r8.jetbrains.kotlinx.metadata.KmExtensionType com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.JvmClassExtensionVisitor.getType():57:57 -> a 9044:9044:void accept(com.android.tools.r8.jetbrains.kotlinx.metadata.KmClassVisitor):217 -> a 9045:9046:void accept(com.android.tools.r8.jetbrains.kotlinx.metadata.KmClassVisitor):217:218 -> a 1:1:void setName(java.lang.String):46:46 -> b 2:2:java.util.List getTypeAliases():71:71 -> b 3:3:com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeAliasVisitor visitTypeAlias(int,java.lang.String):146:146 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/lang/String;)Lcom/android/tools/r8/internal/Hy;"} 4:4:java.util.List com.android.tools.r8.jetbrains.kotlinx.metadata.KmClass.getTypeAliases():71:71 -> b 4:4:com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeAliasVisitor visitTypeAlias(int,java.lang.String):146 -> b 5:5:com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeAliasVisitor visitTypeAlias(int,java.lang.String):146:146 -> b 6:6:com.android.tools.r8.jetbrains.kotlinx.metadata.KmConstructorVisitor visitConstructor(int):150:150 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/internal/ay;"} 1:1:java.util.List getFunctions():61:61 -> c 2:3:void visit(int,java.lang.String):124:125 -> c 4:4:void visitCompanionObject(java.lang.String):154:154 -> c 5:5:com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeVisitor visitContextReceiverType(int):184:184 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/internal/Py;"} 1:1:void visitEnumEntry(java.lang.String):164:164 -> d 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeVisitor visitInlineClassUnderlyingType(int):179:179 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/internal/Py;"} 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeVisitor visitSupertype(int):134:134 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/internal/Py;"} 2:2:void visitInlineClassUnderlyingPropertyName(java.lang.String):174:174 -> e 1:1:java.lang.String getCompanionObject():81:81 -> f 2:2:void visitNestedClass(java.lang.String):159:159 -> f 1:1:java.util.List getConstructors():76:76 -> g 2:2:void visitSealedSubclass(java.lang.String):169:169 -> g 1:1:java.util.List getContextReceiverTypes():112:112 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"()Ljava/util/ArrayList;"} 1:1:java.util.List getEnumEntries():91:91 -> i 1:1:int getFlags():41:41 -> j 1:1:java.lang.String getInlineClassUnderlyingPropertyName():101:101 -> k 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.KmType getInlineClassUnderlyingType():106:106 -> l # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Ey;"} 1:1:java.lang.String getName():46:46 -> m 1:1:java.util.List getNestedClasses():86:86 -> n 1:1:java.util.List getSealedSubclasses():96:96 -> o 1:1:java.util.List getSupertypes():56:56 -> p 1:1:java.util.List getTypeParameters():51:51 -> q 1:1:java.util.List getVersionRequirements():117:117 -> r # {"id":"com.android.tools.r8.residualsignature","signature":"()Ljava/util/ArrayList;"} 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.KmVersionRequirementVisitor visitVersionRequirement():188:188 -> s # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Yy;"} com.android.tools.r8.jetbrains.kotlinx.metadata.KmClassExtensionVisitor -> com.android.tools.r8.internal.Sx: # {"id":"sourceFile","fileName":"extensions.kt"} com.android.tools.r8.jetbrains.kotlinx.metadata.KmClassVisitor -> com.android.tools.r8.internal.Tx: # {"id":"sourceFile","fileName":"visitors.kt"} 1:1:void (com.android.tools.r8.jetbrains.kotlinx.metadata.KmClassVisitor,int,com.android.tools.r8.jetbrains.kotlin.jvm.internal.DefaultConstructorMarker):66:66 -> # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} 2:2:void (com.android.tools.r8.jetbrains.kotlinx.metadata.KmClassVisitor):66:66 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Tx;)V"} com.android.tools.r8.jetbrains.kotlinx.metadata.KmClassExtensionVisitor visitExtensions(com.android.tools.r8.jetbrains.kotlinx.metadata.KmExtensionType) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ny;)Lcom/android/tools/r8/internal/Sx;"} 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.KmClassVisitor com.android.tools.r8.jetbrains.kotlinx.metadata.KmClassVisitor.getDelegate():68:68 -> e 1:1:void visitEnd():188 -> e 2:2:void visitEnd():188:188 -> e com.android.tools.r8.jetbrains.kotlinx.metadata.KmClassifier -> com.android.tools.r8.internal.Vx: # {"id":"sourceFile","fileName":"nodes.kt"} 1:1:void (com.android.tools.r8.jetbrains.kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(I)V"} 2:2:void ():1116:1116 -> com.android.tools.r8.jetbrains.kotlinx.metadata.KmClassifier$Class -> com.android.tools.r8.internal.Ux: # {"id":"sourceFile","fileName":"nodes.kt"} java.lang.String name -> a 1:1:void (java.lang.String):1122:1122 -> 1:1:java.lang.String getName():1122:1122 -> a boolean equals(java.lang.Object) -> equals int hashCode() -> hashCode java.lang.String toString() -> toString com.android.tools.r8.jetbrains.kotlinx.metadata.KmClassifier$TypeAlias -> com.android.tools.r8.internal.Vx$a: # {"id":"sourceFile","fileName":"nodes.kt"} java.lang.String name -> a 1:1:void (java.lang.String):1137:1137 -> 1:1:java.lang.String getName():1137:1137 -> a boolean equals(java.lang.Object) -> equals int hashCode() -> hashCode java.lang.String toString() -> toString com.android.tools.r8.jetbrains.kotlinx.metadata.KmClassifier$TypeParameter -> com.android.tools.r8.internal.Vx$b: # {"id":"sourceFile","fileName":"nodes.kt"} int id -> a 1:1:void (int):1129:1129 -> 1:1:int getId():1129:1129 -> a boolean equals(java.lang.Object) -> equals int hashCode() -> hashCode java.lang.String toString() -> toString com.android.tools.r8.jetbrains.kotlinx.metadata.KmConstantValue -> com.android.tools.r8.internal.Wx: # {"id":"sourceFile","fileName":"nodes.kt"} java.lang.Object value -> a 1:1:void (java.lang.Object):1186:1186 -> 1:1:java.lang.Object getValue():1186:1186 -> a boolean equals(java.lang.Object) -> equals int hashCode() -> hashCode java.lang.String toString() -> toString com.android.tools.r8.jetbrains.kotlinx.metadata.KmConstructor -> com.android.tools.r8.internal.Xx: # {"id":"sourceFile","fileName":"nodes.kt"} int flags -> b java.util.List valueParameters -> c java.util.List versionRequirements -> d java.util.List extensions -> e 1:843:void (int):353:1195 -> 844:1674:void (int):365:1195 -> 1675:1675:void (int):365:365 -> 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.KmValueParameterVisitor visitValueParameter(int,java.lang.String):369:369 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/lang/String;)Lcom/android/tools/r8/internal/Sy;"} 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.KmConstructorExtensionVisitor visitExtensions(com.android.tools.r8.jetbrains.kotlinx.metadata.KmExtensionType):377:377 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ny;)Lcom/android/tools/r8/internal/Zx;"} 3:814:void accept(com.android.tools.r8.jetbrains.kotlinx.metadata.KmConstructorVisitor):386:1197 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ay;)V"} 815:1629:void accept(com.android.tools.r8.jetbrains.kotlinx.metadata.KmConstructorVisitor):386:1200 -> a 1630:2445:void accept(com.android.tools.r8.jetbrains.kotlinx.metadata.KmConstructorVisitor):387:1202 -> a 2446:2446:void accept(com.android.tools.r8.jetbrains.kotlinx.metadata.KmConstructorVisitor):388:388 -> a 2447:2447:com.android.tools.r8.jetbrains.kotlinx.metadata.KmExtensionType com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.JvmConstructorExtensionVisitor.getType():267:267 -> a 2447:2447:void accept(com.android.tools.r8.jetbrains.kotlinx.metadata.KmConstructorVisitor):388 -> a 2448:2449:void accept(com.android.tools.r8.jetbrains.kotlinx.metadata.KmConstructorVisitor):388:389 -> a 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.KmVersionRequirementVisitor visitVersionRequirement():373:373 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Yy;"} 1:1:int getFlags():353:353 -> c 1:1:java.util.List getValueParameters():357:357 -> d 1:1:java.util.List getVersionRequirements():362:362 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()Ljava/util/ArrayList;"} com.android.tools.r8.jetbrains.kotlinx.metadata.KmConstructorExtensionVisitor -> com.android.tools.r8.internal.Zx: # {"id":"sourceFile","fileName":"extensions.kt"} com.android.tools.r8.jetbrains.kotlinx.metadata.KmConstructorVisitor -> com.android.tools.r8.internal.ay: # {"id":"sourceFile","fileName":"visitors.kt"} com.android.tools.r8.jetbrains.kotlinx.metadata.KmConstructorVisitor delegate -> a 1:3:void (com.android.tools.r8.jetbrains.kotlinx.metadata.KmConstructorVisitor):287:289 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ay;)V"} 4:4:void (com.android.tools.r8.jetbrains.kotlinx.metadata.KmConstructorVisitor,int,com.android.tools.r8.jetbrains.kotlin.jvm.internal.DefaultConstructorMarker):289:289 -> # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} com.android.tools.r8.jetbrains.kotlinx.metadata.KmConstructorExtensionVisitor visitExtensions(com.android.tools.r8.jetbrains.kotlinx.metadata.KmExtensionType) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ny;)Lcom/android/tools/r8/internal/Zx;"} com.android.tools.r8.jetbrains.kotlinx.metadata.KmValueParameterVisitor visitValueParameter(int,java.lang.String) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/lang/String;)Lcom/android/tools/r8/internal/Sy;"} 1:1:void visitEnd():317:317 -> a com.android.tools.r8.jetbrains.kotlinx.metadata.KmVersionRequirementVisitor visitVersionRequirement() -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Yy;"} com.android.tools.r8.jetbrains.kotlinx.metadata.KmContract -> com.android.tools.r8.internal.cy: # {"id":"sourceFile","fileName":"nodes.kt"} java.util.List effects -> b 1:5:void ():961:965 -> 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.KmEffectVisitor visitEffect(com.android.tools.r8.jetbrains.kotlinx.metadata.KmEffectType,com.android.tools.r8.jetbrains.kotlinx.metadata.KmEffectInvocationKind):969:969 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ky;Lcom/android/tools/r8/internal/jy;)Lcom/android/tools/r8/internal/ly;"} 2:217:void accept(com.android.tools.r8.jetbrains.kotlinx.metadata.KmContractVisitor):978:1193 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/dy;)V"} 218:219:void accept(com.android.tools.r8.jetbrains.kotlinx.metadata.KmContractVisitor):978:979 -> a 1:1:java.util.List getEffects():965:965 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Ljava/util/ArrayList;"} com.android.tools.r8.jetbrains.kotlinx.metadata.KmContractVisitor -> com.android.tools.r8.internal.dy: # {"id":"sourceFile","fileName":"visitors.kt"} com.android.tools.r8.jetbrains.kotlinx.metadata.KmContractVisitor delegate -> a 1:4:void (com.android.tools.r8.jetbrains.kotlinx.metadata.KmContractVisitor):790:793 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/dy;)V"} 5:5:void (com.android.tools.r8.jetbrains.kotlinx.metadata.KmContractVisitor,int,com.android.tools.r8.jetbrains.kotlin.jvm.internal.DefaultConstructorMarker):793:793 -> # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} com.android.tools.r8.jetbrains.kotlinx.metadata.KmEffectVisitor visitEffect(com.android.tools.r8.jetbrains.kotlinx.metadata.KmEffectType,com.android.tools.r8.jetbrains.kotlinx.metadata.KmEffectInvocationKind) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ky;Lcom/android/tools/r8/internal/jy;)Lcom/android/tools/r8/internal/ly;"} 1:1:void visitEnd():808:808 -> a com.android.tools.r8.jetbrains.kotlinx.metadata.KmDeclarationContainer -> com.android.tools.r8.internal.ey: # {"id":"sourceFile","fileName":"nodes.kt"} java.util.List getProperties() -> a java.util.List getTypeAliases() -> b java.util.List getFunctions() -> c com.android.tools.r8.jetbrains.kotlinx.metadata.KmDeclarationContainerVisitor -> com.android.tools.r8.internal.fy: # {"id":"sourceFile","fileName":"visitors.kt"} com.android.tools.r8.jetbrains.kotlinx.metadata.KmDeclarationContainerVisitor delegate -> a 1:3:void (com.android.tools.r8.jetbrains.kotlinx.metadata.KmDeclarationContainerVisitor):16:18 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/fy;)V"} com.android.tools.r8.jetbrains.kotlinx.metadata.KmFunctionVisitor visitFunction(int,java.lang.String) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/lang/String;)Lcom/android/tools/r8/internal/ty;"} com.android.tools.r8.jetbrains.kotlinx.metadata.KmPropertyVisitor visitProperty(int,java.lang.String,int,int) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(IIILjava/lang/String;)Lcom/android/tools/r8/internal/Dy;"} com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeAliasVisitor visitTypeAlias(int,java.lang.String) -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/lang/String;)Lcom/android/tools/r8/internal/Hy;"} 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.KmDeclarationContainerVisitor getDelegate():18:18 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/fy;"} com.android.tools.r8.jetbrains.kotlinx.metadata.KmEffect -> com.android.tools.r8.internal.gy: # {"id":"sourceFile","fileName":"nodes.kt"} com.android.tools.r8.jetbrains.kotlinx.metadata.KmEffectType type -> b com.android.tools.r8.jetbrains.kotlinx.metadata.KmEffectInvocationKind invocationKind -> c java.util.List constructorArguments -> d com.android.tools.r8.jetbrains.kotlinx.metadata.KmEffectExpression conclusion -> e 1:1:void (com.android.tools.r8.jetbrains.kotlinx.metadata.KmEffectType,com.android.tools.r8.jetbrains.kotlinx.metadata.KmEffectInvocationKind):998:998 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ky;Lcom/android/tools/r8/internal/jy;)V"} 2:9:void (com.android.tools.r8.jetbrains.kotlinx.metadata.KmEffectType,com.android.tools.r8.jetbrains.kotlinx.metadata.KmEffectInvocationKind):996:1003 -> 1:1:void setConclusion(com.android.tools.r8.jetbrains.kotlinx.metadata.KmEffectExpression):1008:1008 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hy;)V"} 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.KmEffectExpressionVisitor visitConclusionOfConditionalEffect():1016:1016 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/iy;"} 3:172:void accept(com.android.tools.r8.jetbrains.kotlinx.metadata.KmEffectVisitor):1025:1194 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ly;)V"} 173:175:void accept(com.android.tools.r8.jetbrains.kotlinx.metadata.KmEffectVisitor):1025:1027 -> a 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.KmEffectExpressionVisitor visitConstructorArgument():1012:1012 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/iy;"} 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.KmEffectExpression getConclusion():1008:1008 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/hy;"} 1:1:java.util.List getConstructorArguments():1003:1003 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()Ljava/util/ArrayList;"} 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.KmEffectInvocationKind getInvocationKind():997:997 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/jy;"} 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.KmEffectType getType():996:996 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/ky;"} com.android.tools.r8.jetbrains.kotlinx.metadata.KmEffectExpression -> com.android.tools.r8.internal.hy: # {"id":"sourceFile","fileName":"nodes.kt"} int flags -> b java.lang.Integer parameterIndex -> c com.android.tools.r8.jetbrains.kotlinx.metadata.KmConstantValue constantValue -> d com.android.tools.r8.jetbrains.kotlinx.metadata.KmType isInstanceType -> e java.util.List andArguments -> f java.util.List orArguments -> g 1:33:void ():1039:1071 -> 1:1:void setParameterIndex(java.lang.Integer):1049:1049 -> a 2:2:void setConstantValue(com.android.tools.r8.jetbrains.kotlinx.metadata.KmConstantValue):1054:1054 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Wx;)V"} 3:3:void setInstanceType(com.android.tools.r8.jetbrains.kotlinx.metadata.KmType):1059:1059 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Ey;)V"} 4:5:void visit(int,java.lang.Integer):1075:1076 -> a 6:6:void visitConstantValue(java.lang.Object):1081:1081 -> a 7:7:com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeVisitor visitIsInstanceType(int):1086:1086 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/internal/Py;"} 8:8:com.android.tools.r8.jetbrains.kotlinx.metadata.KmEffectExpressionVisitor visitAndArgument():1090:1090 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/iy;"} 9:100:void accept(com.android.tools.r8.jetbrains.kotlinx.metadata.KmEffectExpressionVisitor):1103:1194 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/iy;)V"} 101:191:void accept(com.android.tools.r8.jetbrains.kotlinx.metadata.KmEffectExpressionVisitor):1106:1196 -> a 192:193:void accept(com.android.tools.r8.jetbrains.kotlinx.metadata.KmEffectExpressionVisitor):1107:1108 -> a 1:1:void setFlags(int):1043:1043 -> b 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.KmEffectExpressionVisitor visitOrArgument():1094:1094 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/iy;"} 1:1:java.util.List getAndArguments():1065:1065 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Ljava/util/ArrayList;"} 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.KmConstantValue getConstantValue():1054:1054 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Wx;"} 1:1:int getFlags():1043:1043 -> f 1:1:java.util.List getOrArguments():1071:1071 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"()Ljava/util/ArrayList;"} 1:1:java.lang.Integer getParameterIndex():1049:1049 -> h 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.KmType isInstanceType():1059:1059 -> i # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Ey;"} com.android.tools.r8.jetbrains.kotlinx.metadata.KmEffectExpressionVisitor -> com.android.tools.r8.internal.iy: # {"id":"sourceFile","fileName":"visitors.kt"} com.android.tools.r8.jetbrains.kotlinx.metadata.KmEffectExpressionVisitor delegate -> a 1:4:void (com.android.tools.r8.jetbrains.kotlinx.metadata.KmEffectExpressionVisitor):855:858 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/iy;)V"} 5:5:void (com.android.tools.r8.jetbrains.kotlinx.metadata.KmEffectExpressionVisitor,int,com.android.tools.r8.jetbrains.kotlin.jvm.internal.DefaultConstructorMarker):858:858 -> # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} void visit(int,java.lang.Integer) -> a com.android.tools.r8.jetbrains.kotlinx.metadata.KmEffectExpressionVisitor visitAndArgument() -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/iy;"} void visitConstantValue(java.lang.Object) -> a com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeVisitor visitIsInstanceType(int) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/internal/Py;"} 1:1:void visitEnd():905:905 -> b com.android.tools.r8.jetbrains.kotlinx.metadata.KmEffectExpressionVisitor visitOrArgument() -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/iy;"} com.android.tools.r8.jetbrains.kotlinx.metadata.KmEffectInvocationKind -> com.android.tools.r8.internal.jy: # {"id":"sourceFile","fileName":"visitors.kt"} com.android.tools.r8.jetbrains.kotlinx.metadata.KmEffectInvocationKind AT_MOST_ONCE -> a com.android.tools.r8.jetbrains.kotlinx.metadata.KmEffectInvocationKind EXACTLY_ONCE -> b com.android.tools.r8.jetbrains.kotlinx.metadata.KmEffectInvocationKind AT_LEAST_ONCE -> c com.android.tools.r8.jetbrains.kotlinx.metadata.KmEffectInvocationKind[] $VALUES -> d 1:3:void ():951:953 -> 4:4:com.android.tools.r8.jetbrains.kotlinx.metadata.KmEffectInvocationKind[] com.android.tools.r8.jetbrains.kotlinx.metadata.KmEffectInvocationKind.$values():0:0 -> 4:4:void ():953 -> 5:5:void ():953:953 -> 1:1:void (java.lang.String,int):949:949 -> com.android.tools.r8.jetbrains.kotlinx.metadata.KmEffectInvocationKind[] values() -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()[Lcom/android/tools/r8/internal/jy;"} com.android.tools.r8.jetbrains.kotlinx.metadata.KmEffectType -> com.android.tools.r8.internal.ky: # {"id":"sourceFile","fileName":"visitors.kt"} com.android.tools.r8.jetbrains.kotlinx.metadata.KmEffectType RETURNS_CONSTANT -> a com.android.tools.r8.jetbrains.kotlinx.metadata.KmEffectType CALLS -> b com.android.tools.r8.jetbrains.kotlinx.metadata.KmEffectType RETURNS_NOT_NULL -> c com.android.tools.r8.jetbrains.kotlinx.metadata.KmEffectType[] $VALUES -> d 1:3:void ():938:940 -> 4:4:com.android.tools.r8.jetbrains.kotlinx.metadata.KmEffectType[] com.android.tools.r8.jetbrains.kotlinx.metadata.KmEffectType.$values():0:0 -> 4:4:void ():940 -> 5:5:void ():940:940 -> 1:1:void (java.lang.String,int):936:936 -> com.android.tools.r8.jetbrains.kotlinx.metadata.KmEffectType[] values() -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()[Lcom/android/tools/r8/internal/ky;"} com.android.tools.r8.jetbrains.kotlinx.metadata.KmEffectVisitor -> com.android.tools.r8.internal.ly: # {"id":"sourceFile","fileName":"visitors.kt"} com.android.tools.r8.jetbrains.kotlinx.metadata.KmEffectVisitor delegate -> a 1:4:void (com.android.tools.r8.jetbrains.kotlinx.metadata.KmEffectVisitor):821:824 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ly;)V"} 5:5:void (com.android.tools.r8.jetbrains.kotlinx.metadata.KmEffectVisitor,int,com.android.tools.r8.jetbrains.kotlin.jvm.internal.DefaultConstructorMarker):824:824 -> # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} com.android.tools.r8.jetbrains.kotlinx.metadata.KmEffectExpressionVisitor visitConclusionOfConditionalEffect() -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/iy;"} com.android.tools.r8.jetbrains.kotlinx.metadata.KmEffectExpressionVisitor visitConstructorArgument() -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/iy;"} 1:1:void visitEnd():843:843 -> c com.android.tools.r8.jetbrains.kotlinx.metadata.KmExtensionType -> com.android.tools.r8.internal.ny: # {"id":"sourceFile","fileName":"extensions.kt"} com.android.tools.r8.jetbrains.kotlin.reflect.KClass klass -> a 1:1:void (com.android.tools.r8.jetbrains.kotlin.reflect.KClass):32:32 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Ha;)V"} 1:1:boolean equals(java.lang.Object):34:34 -> equals 1:1:int hashCode():37:37 -> hashCode 2:2:int com.android.tools.r8.jetbrains.kotlin.jvm.internal.ClassReference.hashCode():94:94 -> hashCode 2:2:int hashCode():37 -> hashCode 1:1:java.lang.String toString():40:40 -> toString 2:31:java.lang.Class com.android.tools.r8.jetbrains.kotlin.jvm.JvmClassMappingKt.getJavaClass(com.android.tools.r8.jetbrains.kotlin.reflect.KClass):0:29 -> toString 2:31:java.lang.String toString():40 -> toString 32:32:java.lang.String toString():40:40 -> toString com.android.tools.r8.jetbrains.kotlinx.metadata.KmExtensionVisitor -> com.android.tools.r8.internal.oy: # {"id":"sourceFile","fileName":"extensions.kt"} com.android.tools.r8.jetbrains.kotlinx.metadata.KmExtensionType getType() -> getType # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/ny;"} com.android.tools.r8.jetbrains.kotlinx.metadata.KmFlexibleTypeUpperBound -> com.android.tools.r8.internal.py: # {"id":"sourceFile","fileName":"nodes.kt"} com.android.tools.r8.jetbrains.kotlinx.metadata.KmType type -> a java.lang.String typeFlexibilityId -> b 1:1:void (com.android.tools.r8.jetbrains.kotlinx.metadata.KmType,java.lang.String):1165:1165 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Ey;Ljava/lang/String;)V"} 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.KmType getType():1165:1165 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Ey;"} 1:1:java.lang.String getTypeFlexibilityId():1165:1165 -> b boolean equals(java.lang.Object) -> equals int hashCode() -> hashCode java.lang.String toString() -> toString com.android.tools.r8.jetbrains.kotlinx.metadata.KmFunction -> com.android.tools.r8.internal.qy: # {"id":"sourceFile","fileName":"nodes.kt"} int flags -> b java.lang.String name -> c java.util.List typeParameters -> d com.android.tools.r8.jetbrains.kotlinx.metadata.KmType receiverParameterType -> e java.util.List contextReceiverTypes -> f java.util.List valueParameters -> g com.android.tools.r8.jetbrains.kotlinx.metadata.KmType returnType -> h java.util.List versionRequirements -> i com.android.tools.r8.jetbrains.kotlinx.metadata.KmContract contract -> j java.util.List extensions -> k 1:1:void (int,java.lang.String):403:403 -> 2:796:void (int,java.lang.String):401:1195 -> 797:1550:void (int,java.lang.String):442:1195 -> 1551:1551:void (int,java.lang.String):442:442 -> 1:1:void setReceiverParameterType(com.android.tools.r8.jetbrains.kotlinx.metadata.KmType):412:412 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Ey;)V"} 2:2:void setContract(com.android.tools.r8.jetbrains.kotlinx.metadata.KmContract):439:439 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/cy;)V"} 3:3:com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeParameterVisitor visitTypeParameter(int,java.lang.String,int,com.android.tools.r8.jetbrains.kotlinx.metadata.KmVariance):446:446 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/lang/String;ILcom/android/tools/r8/internal/Ty;)Lcom/android/tools/r8/internal/Ny;"} 4:4:com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeVisitor visitContextReceiverType(int):455:455 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/internal/Py;"} 5:5:com.android.tools.r8.jetbrains.kotlinx.metadata.KmValueParameterVisitor visitValueParameter(int,java.lang.String):459:459 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/lang/String;)Lcom/android/tools/r8/internal/Sy;"} 6:6:com.android.tools.r8.jetbrains.kotlinx.metadata.KmContractVisitor visitContract():472:472 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/dy;"} 7:7:com.android.tools.r8.jetbrains.kotlinx.metadata.KmFunctionExtensionVisitor visitExtensions(com.android.tools.r8.jetbrains.kotlinx.metadata.KmExtensionType):476:476 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ny;)Lcom/android/tools/r8/internal/sy;"} 8:720:void accept(com.android.tools.r8.jetbrains.kotlinx.metadata.KmFunctionVisitor):486:1198 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ty;)V"} 721:1435:void accept(com.android.tools.r8.jetbrains.kotlinx.metadata.KmFunctionVisitor):486:1200 -> a 1436:2150:void accept(com.android.tools.r8.jetbrains.kotlinx.metadata.KmFunctionVisitor):488:1202 -> a 2151:2866:void accept(com.android.tools.r8.jetbrains.kotlinx.metadata.KmFunctionVisitor):489:1204 -> a 2867:3582:void accept(com.android.tools.r8.jetbrains.kotlinx.metadata.KmFunctionVisitor):491:1206 -> a 3583:3583:void accept(com.android.tools.r8.jetbrains.kotlinx.metadata.KmFunctionVisitor):493:493 -> a 3584:3584:com.android.tools.r8.jetbrains.kotlinx.metadata.KmExtensionType com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.JvmFunctionExtensionVisitor.getType():131:131 -> a 3584:3584:void accept(com.android.tools.r8.jetbrains.kotlinx.metadata.KmFunctionVisitor):493 -> a 3585:3586:void accept(com.android.tools.r8.jetbrains.kotlinx.metadata.KmFunctionVisitor):493:494 -> a 1:1:void setReturnType(com.android.tools.r8.jetbrains.kotlinx.metadata.KmType):428:428 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Ey;)V"} 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeVisitor visitReceiverParameterType(int):450:450 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/internal/Py;"} 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeVisitor visitReturnType(int):463:463 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/internal/Py;"} 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.KmVersionRequirementVisitor visitVersionRequirement():467:467 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Yy;"} 1:1:java.util.List getContextReceiverTypes():418:418 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Ljava/util/ArrayList;"} 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.KmContract getContract():439:439 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/cy;"} 1:1:int getFlags():401:401 -> f 1:1:java.lang.String getName():402:402 -> g 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.KmType getReceiverParameterType():412:412 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Ey;"} 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.KmType getReturnType():428:428 -> i # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Ey;"} 1:1:java.util.List getTypeParameters():407:407 -> j 1:1:java.util.List getValueParameters():423:423 -> k 1:1:java.util.List getVersionRequirements():433:433 -> l # {"id":"com.android.tools.r8.residualsignature","signature":"()Ljava/util/ArrayList;"} com.android.tools.r8.jetbrains.kotlinx.metadata.KmFunctionExtensionVisitor -> com.android.tools.r8.internal.sy: # {"id":"sourceFile","fileName":"extensions.kt"} com.android.tools.r8.jetbrains.kotlinx.metadata.KmFunctionVisitor -> com.android.tools.r8.internal.ty: # {"id":"sourceFile","fileName":"visitors.kt"} com.android.tools.r8.jetbrains.kotlinx.metadata.KmFunctionVisitor delegate -> a 1:1:void ():0:0 -> 2:4:void (com.android.tools.r8.jetbrains.kotlinx.metadata.KmFunctionVisitor):327:329 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ty;)V"} 5:5:void (com.android.tools.r8.jetbrains.kotlinx.metadata.KmFunctionVisitor,int,com.android.tools.r8.jetbrains.kotlin.jvm.internal.DefaultConstructorMarker):329:329 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(I)V"} 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeParameterVisitor visitTypeParameter(int,java.lang.String,int,com.android.tools.r8.jetbrains.kotlinx.metadata.KmVariance):340:340 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/lang/String;ILcom/android/tools/r8/internal/Ty;)Lcom/android/tools/r8/internal/Ny;"} 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeVisitor visitContextReceiverType(int):357:357 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/internal/Py;"} 3:3:com.android.tools.r8.jetbrains.kotlinx.metadata.KmValueParameterVisitor visitValueParameter(int,java.lang.String):366:366 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/lang/String;)Lcom/android/tools/r8/internal/Sy;"} 4:4:com.android.tools.r8.jetbrains.kotlinx.metadata.KmContractVisitor visitContract():387:387 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/dy;"} 5:5:com.android.tools.r8.jetbrains.kotlinx.metadata.KmFunctionExtensionVisitor visitExtensions(com.android.tools.r8.jetbrains.kotlinx.metadata.KmExtensionType):395:395 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ny;)Lcom/android/tools/r8/internal/sy;"} 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeVisitor visitReceiverParameterType(int):348:348 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/internal/Py;"} 2:2:void visitEnd():401:401 -> b 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeVisitor visitReturnType(int):374:374 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/internal/Py;"} 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.KmVersionRequirementVisitor visitVersionRequirement():380:380 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Yy;"} com.android.tools.r8.jetbrains.kotlinx.metadata.KmLambda -> com.android.tools.r8.internal.uy: # {"id":"sourceFile","fileName":"nodes.kt"} com.android.tools.r8.jetbrains.kotlinx.metadata.KmFunction function -> b 1:1:void ():325:325 -> 1:1:void setFunction(com.android.tools.r8.jetbrains.kotlinx.metadata.KmFunction):329:329 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/qy;)V"} 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.KmFunctionVisitor visitFunction(int,java.lang.String):333:333 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/lang/String;)Lcom/android/tools/r8/internal/ty;"} com.android.tools.r8.jetbrains.kotlinx.metadata.KmLambdaVisitor -> com.android.tools.r8.internal.vy: # {"id":"sourceFile","fileName":"visitors.kt"} com.android.tools.r8.jetbrains.kotlinx.metadata.KmLambdaVisitor delegate -> a 1:3:void (com.android.tools.r8.jetbrains.kotlinx.metadata.KmLambdaVisitor):262:264 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/vy;)V"} 4:4:void (com.android.tools.r8.jetbrains.kotlinx.metadata.KmLambdaVisitor,int,com.android.tools.r8.jetbrains.kotlin.jvm.internal.DefaultConstructorMarker):264:264 -> # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} 1:1:void visitEnd():278:278 -> a com.android.tools.r8.jetbrains.kotlinx.metadata.KmPackage -> com.android.tools.r8.internal.wy: # {"id":"sourceFile","fileName":"nodes.kt"} java.util.List functions -> b java.util.List properties -> c java.util.List typeAliases -> d java.util.List extensions -> e 1:970:void ():226:1195 -> 971:1923:void ():243:1195 -> 1924:1924:void ():243:243 -> 1:1:java.util.List com.android.tools.r8.jetbrains.kotlinx.metadata.KmPackage.getFunctions():230:230 -> a 1:1:void accept(com.android.tools.r8.jetbrains.kotlinx.metadata.KmPackageVisitor):268 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/sL;)V"} 2:2:void accept(com.android.tools.r8.jetbrains.kotlinx.metadata.KmPackageVisitor):1197:1197 -> a 3:3:void accept(com.android.tools.r8.jetbrains.kotlinx.metadata.KmPackageVisitor):268:268 -> a 4:4:java.util.List com.android.tools.r8.jetbrains.kotlinx.metadata.KmPackage.getProperties():235:235 -> a 4:4:void accept(com.android.tools.r8.jetbrains.kotlinx.metadata.KmPackageVisitor):269 -> a 5:5:void accept(com.android.tools.r8.jetbrains.kotlinx.metadata.KmPackageVisitor):1200:1200 -> a 6:6:void accept(com.android.tools.r8.jetbrains.kotlinx.metadata.KmPackageVisitor):269:269 -> a 7:7:java.util.List com.android.tools.r8.jetbrains.kotlinx.metadata.KmPackage.getTypeAliases():240:240 -> a 7:7:void accept(com.android.tools.r8.jetbrains.kotlinx.metadata.KmPackageVisitor):270 -> a 8:8:void accept(com.android.tools.r8.jetbrains.kotlinx.metadata.KmPackageVisitor):1202:1202 -> a 9:943:void accept(com.android.tools.r8.jetbrains.kotlinx.metadata.KmPackageVisitor):270:1204 -> a 944:944:void accept(com.android.tools.r8.jetbrains.kotlinx.metadata.KmPackageVisitor):271:271 -> a 945:945:com.android.tools.r8.jetbrains.kotlinx.metadata.KmExtensionType com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.JvmPackageExtensionVisitor.getType():103:103 -> a 945:945:void accept(com.android.tools.r8.jetbrains.kotlinx.metadata.KmPackageVisitor):271 -> a 946:947:void accept(com.android.tools.r8.jetbrains.kotlinx.metadata.KmPackageVisitor):271:272 -> a 948:948:java.util.List getProperties():235:235 -> a 949:949:com.android.tools.r8.jetbrains.kotlinx.metadata.KmFunctionVisitor visitFunction(int,java.lang.String):247:247 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/lang/String;)Lcom/android/tools/r8/internal/ty;"} 950:950:java.util.List com.android.tools.r8.jetbrains.kotlinx.metadata.KmPackage.getFunctions():230:230 -> a 950:950:com.android.tools.r8.jetbrains.kotlinx.metadata.KmFunctionVisitor visitFunction(int,java.lang.String):247 -> a 951:951:com.android.tools.r8.jetbrains.kotlinx.metadata.KmFunctionVisitor visitFunction(int,java.lang.String):247:247 -> a 952:952:com.android.tools.r8.jetbrains.kotlinx.metadata.KmPropertyVisitor visitProperty(int,java.lang.String,int,int):251:251 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(IIILjava/lang/String;)Lcom/android/tools/r8/internal/Dy;"} 953:953:java.util.List com.android.tools.r8.jetbrains.kotlinx.metadata.KmPackage.getProperties():235:235 -> a 953:953:com.android.tools.r8.jetbrains.kotlinx.metadata.KmPropertyVisitor visitProperty(int,java.lang.String,int,int):251 -> a 954:954:com.android.tools.r8.jetbrains.kotlinx.metadata.KmPropertyVisitor visitProperty(int,java.lang.String,int,int):251:251 -> a 955:955:com.android.tools.r8.jetbrains.kotlinx.metadata.KmPackageExtensionVisitor visitExtensions(com.android.tools.r8.jetbrains.kotlinx.metadata.KmExtensionType):259:259 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ny;)Lcom/android/tools/r8/internal/yy;"} 1:1:java.util.List getTypeAliases():240:240 -> b 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeAliasVisitor visitTypeAlias(int,java.lang.String):255:255 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/lang/String;)Lcom/android/tools/r8/internal/Hy;"} 3:3:java.util.List com.android.tools.r8.jetbrains.kotlinx.metadata.KmPackage.getTypeAliases():240:240 -> b 3:3:com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeAliasVisitor visitTypeAlias(int,java.lang.String):255 -> b 4:4:com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeAliasVisitor visitTypeAlias(int,java.lang.String):255:255 -> b 1:1:java.util.List getFunctions():230:230 -> c com.android.tools.r8.jetbrains.kotlinx.metadata.KmPackageExtensionVisitor -> com.android.tools.r8.internal.yy: # {"id":"sourceFile","fileName":"extensions.kt"} com.android.tools.r8.jetbrains.kotlinx.metadata.KmPackageVisitor -> com.android.tools.r8.internal.zy: # {"id":"sourceFile","fileName":"visitors.kt"} 1:1:void (com.android.tools.r8.jetbrains.kotlinx.metadata.KmPackageVisitor,int,com.android.tools.r8.jetbrains.kotlin.jvm.internal.DefaultConstructorMarker):199:199 -> # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} 2:2:void (com.android.tools.r8.jetbrains.kotlinx.metadata.KmPackageVisitor):199:199 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/zy;)V"} com.android.tools.r8.jetbrains.kotlinx.metadata.KmPackageExtensionVisitor visitExtensions(com.android.tools.r8.jetbrains.kotlinx.metadata.KmExtensionType) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ny;)Lcom/android/tools/r8/internal/yy;"} 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.KmPackageVisitor com.android.tools.r8.jetbrains.kotlinx.metadata.KmPackageVisitor.getDelegate():201:201 -> e 1:1:void visitEnd():215 -> e 2:2:void visitEnd():215:215 -> e com.android.tools.r8.jetbrains.kotlinx.metadata.KmProperty -> com.android.tools.r8.internal.Ay: # {"id":"sourceFile","fileName":"nodes.kt"} int flags -> b java.lang.String name -> c int getterFlags -> d int setterFlags -> e java.util.List typeParameters -> f com.android.tools.r8.jetbrains.kotlinx.metadata.KmType receiverParameterType -> g java.util.List contextReceiverTypes -> h com.android.tools.r8.jetbrains.kotlinx.metadata.KmValueParameter setterParameter -> i com.android.tools.r8.jetbrains.kotlinx.metadata.KmType returnType -> j java.util.List versionRequirements -> k java.util.List extensions -> l 1:1:void (int,java.lang.String,int,int):514:514 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(IIILjava/lang/String;)V"} 2:687:void (int,java.lang.String,int,int):510:1195 -> 688:1336:void (int,java.lang.String,int,int):547:1195 -> 1337:1337:void (int,java.lang.String,int,int):547:547 -> 1:1:void setReceiverParameterType(com.android.tools.r8.jetbrains.kotlinx.metadata.KmType):523:523 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Ey;)V"} 2:2:void setSetterParameter(com.android.tools.r8.jetbrains.kotlinx.metadata.KmValueParameter):534:534 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Qy;)V"} 3:3:com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeParameterVisitor visitTypeParameter(int,java.lang.String,int,com.android.tools.r8.jetbrains.kotlinx.metadata.KmVariance):551:551 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/lang/String;ILcom/android/tools/r8/internal/Ty;)Lcom/android/tools/r8/internal/Ny;"} 4:4:com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeVisitor visitContextReceiverType(int):560:560 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/internal/Py;"} 5:5:com.android.tools.r8.jetbrains.kotlinx.metadata.KmValueParameterVisitor visitSetterParameter(int,java.lang.String):564:564 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/lang/String;)Lcom/android/tools/r8/internal/Sy;"} 6:6:com.android.tools.r8.jetbrains.kotlinx.metadata.KmPropertyExtensionVisitor visitExtensions(com.android.tools.r8.jetbrains.kotlinx.metadata.KmExtensionType):576:576 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ny;)Lcom/android/tools/r8/internal/Cy;"} 7:619:void accept(com.android.tools.r8.jetbrains.kotlinx.metadata.KmPropertyVisitor):586:1198 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Dy;)V"} 620:1234:void accept(com.android.tools.r8.jetbrains.kotlinx.metadata.KmPropertyVisitor):586:1200 -> a 1235:1849:void accept(com.android.tools.r8.jetbrains.kotlinx.metadata.KmPropertyVisitor):588:1202 -> a 1850:2463:void accept(com.android.tools.r8.jetbrains.kotlinx.metadata.KmPropertyVisitor):591:1204 -> a 2464:2464:void accept(com.android.tools.r8.jetbrains.kotlinx.metadata.KmPropertyVisitor):592:592 -> a 2465:2465:com.android.tools.r8.jetbrains.kotlinx.metadata.KmExtensionType com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.JvmPropertyExtensionVisitor.getType():178:178 -> a 2465:2465:void accept(com.android.tools.r8.jetbrains.kotlinx.metadata.KmPropertyVisitor):592 -> a 2466:2467:void accept(com.android.tools.r8.jetbrains.kotlinx.metadata.KmPropertyVisitor):592:593 -> a 1:1:void setReturnType(com.android.tools.r8.jetbrains.kotlinx.metadata.KmType):539:539 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Ey;)V"} 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeVisitor visitReceiverParameterType(int):555:555 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/internal/Py;"} 3:3:com.android.tools.r8.jetbrains.kotlinx.metadata.KmVersionRequirementVisitor visitVersionRequirement():572:572 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Yy;"} 1:1:java.util.List getContextReceiverTypes():529:529 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Ljava/util/ArrayList;"} 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeVisitor visitReturnType(int):568:568 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/internal/Py;"} 1:1:int getFlags():510:510 -> d 1:1:int getGetterFlags():512:512 -> e 1:1:java.lang.String getName():511:511 -> f 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.KmType getReceiverParameterType():523:523 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Ey;"} 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.KmType getReturnType():539:539 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Ey;"} 1:1:int getSetterFlags():513:513 -> i 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.KmValueParameter getSetterParameter():534:534 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Qy;"} 1:1:java.util.List getTypeParameters():518:518 -> k # {"id":"com.android.tools.r8.residualsignature","signature":"()Ljava/util/ArrayList;"} 1:1:java.util.List getVersionRequirements():544:544 -> l # {"id":"com.android.tools.r8.residualsignature","signature":"()Ljava/util/ArrayList;"} com.android.tools.r8.jetbrains.kotlinx.metadata.KmPropertyExtensionVisitor -> com.android.tools.r8.internal.Cy: # {"id":"sourceFile","fileName":"extensions.kt"} com.android.tools.r8.jetbrains.kotlinx.metadata.KmPropertyVisitor -> com.android.tools.r8.internal.Dy: # {"id":"sourceFile","fileName":"visitors.kt"} com.android.tools.r8.jetbrains.kotlinx.metadata.KmPropertyVisitor delegate -> a 1:1:void ():0:0 -> 2:4:void (com.android.tools.r8.jetbrains.kotlinx.metadata.KmPropertyVisitor):411:413 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Dy;)V"} 5:5:void (com.android.tools.r8.jetbrains.kotlinx.metadata.KmPropertyVisitor,int,com.android.tools.r8.jetbrains.kotlin.jvm.internal.DefaultConstructorMarker):413:413 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(I)V"} 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeParameterVisitor visitTypeParameter(int,java.lang.String,int,com.android.tools.r8.jetbrains.kotlinx.metadata.KmVariance):424:424 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/lang/String;ILcom/android/tools/r8/internal/Ty;)Lcom/android/tools/r8/internal/Ny;"} 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeVisitor visitContextReceiverType(int):441:441 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/internal/Py;"} 3:3:com.android.tools.r8.jetbrains.kotlinx.metadata.KmValueParameterVisitor visitSetterParameter(int,java.lang.String):450:450 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/lang/String;)Lcom/android/tools/r8/internal/Sy;"} 4:4:com.android.tools.r8.jetbrains.kotlinx.metadata.KmPropertyExtensionVisitor visitExtensions(com.android.tools.r8.jetbrains.kotlinx.metadata.KmExtensionType):472:472 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ny;)Lcom/android/tools/r8/internal/Cy;"} 5:5:void visitEnd():478:478 -> a 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeVisitor visitReceiverParameterType(int):432:432 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/internal/Py;"} 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.KmVersionRequirementVisitor visitVersionRequirement():464:464 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Yy;"} 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeVisitor visitReturnType(int):458:458 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/internal/Py;"} com.android.tools.r8.jetbrains.kotlinx.metadata.KmType -> com.android.tools.r8.internal.Ey: # {"id":"sourceFile","fileName":"nodes.kt"} int flags -> b com.android.tools.r8.jetbrains.kotlinx.metadata.KmClassifier classifier -> c java.util.List arguments -> d com.android.tools.r8.jetbrains.kotlinx.metadata.KmType abbreviatedType -> e com.android.tools.r8.jetbrains.kotlinx.metadata.KmType outerType -> f com.android.tools.r8.jetbrains.kotlinx.metadata.KmFlexibleTypeUpperBound flexibleTypeUpperBound -> g java.util.List extensions -> h 1:415:void (int):781:1195 -> 416:788:void (int):823:1195 -> 789:789:void (int):823:823 -> 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.KmClassifier com.android.tools.r8.jetbrains.kotlinx.metadata.KmType.getClassifier():785:785 -> a 1:1:void accept(com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeVisitor):872 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Py;)V"} 2:327:void accept(com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeVisitor):873:1198 -> a 328:333:void accept(com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeVisitor):878:883 -> a 334:334:void accept(com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeVisitor):882:882 -> a 335:335:void com.android.tools.r8.jetbrains.kotlinx.metadata.InconsistentKotlinMetadataException.(java.lang.String,java.lang.Throwable,int,com.android.tools.r8.jetbrains.kotlin.jvm.internal.DefaultConstructorMarker):8:8 -> a 335:335:void accept(com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeVisitor):882 -> a 336:654:void accept(com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeVisitor):882:1200 -> a 655:655:void accept(com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeVisitor):889:889 -> a 656:656:com.android.tools.r8.jetbrains.kotlinx.metadata.KmExtensionType com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.JvmTypeExtensionVisitor.getType():336:336 -> a 656:656:void accept(com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeVisitor):889 -> a 657:658:void accept(com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeVisitor):889:890 -> a 659:659:com.android.tools.r8.jetbrains.kotlinx.metadata.KmClassifier com.android.tools.r8.jetbrains.kotlinx.metadata.KmType.getClassifier():785:785 -> a 659:659:void accept(com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeVisitor):872 -> a 660:660:void setAbbreviatedType(com.android.tools.r8.jetbrains.kotlinx.metadata.KmType):801:801 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Ey;)V"} 661:661:void setFlexibleTypeUpperBound(com.android.tools.r8.jetbrains.kotlinx.metadata.KmFlexibleTypeUpperBound):820:820 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/py;)V"} 662:662:void visitClass(java.lang.String):827:827 -> a 663:663:void com.android.tools.r8.jetbrains.kotlinx.metadata.KmType.setClassifier(com.android.tools.r8.jetbrains.kotlinx.metadata.KmClassifier):785:785 -> a 663:663:void visitClass(java.lang.String):827 -> a 664:664:com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeVisitor visitArgument(int,com.android.tools.r8.jetbrains.kotlinx.metadata.KmVariance):842:842 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/internal/Ty;)Lcom/android/tools/r8/internal/Py;"} 665:665:com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeVisitor visitAbbreviatedType(int):851:851 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/internal/Py;"} 666:666:com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeVisitor visitFlexibleTypeUpperBound(int,java.lang.String):859:859 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/lang/String;)Lcom/android/tools/r8/internal/Py;"} 667:667:com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeExtensionVisitor visitExtensions(com.android.tools.r8.jetbrains.kotlinx.metadata.KmExtensionType):863:863 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ny;)Lcom/android/tools/r8/internal/Jy;"} 1:1:void setOuterType(com.android.tools.r8.jetbrains.kotlinx.metadata.KmType):813:813 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Ey;)V"} 2:2:void visitTypeAlias(java.lang.String):832:832 -> b 3:3:void com.android.tools.r8.jetbrains.kotlinx.metadata.KmType.setClassifier(com.android.tools.r8.jetbrains.kotlinx.metadata.KmClassifier):785:785 -> b 3:3:void visitTypeAlias(java.lang.String):832 -> b 4:4:void visitStarProjection():846:846 -> b 5:5:com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeVisitor visitOuterType(int):855:855 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/internal/Py;"} 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.KmType getAbbreviatedType():801:801 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Ey;"} 2:2:void visitTypeParameter(int):837:837 -> c 3:3:void com.android.tools.r8.jetbrains.kotlinx.metadata.KmType.setClassifier(com.android.tools.r8.jetbrains.kotlinx.metadata.KmClassifier):785:785 -> c 3:3:void visitTypeParameter(int):837 -> c 1:1:java.util.List getArguments():790:790 -> d 1:1:int getFlags():781:781 -> e 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.KmFlexibleTypeUpperBound getFlexibleTypeUpperBound():820:820 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/py;"} 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.KmType getOuterType():813:813 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Ey;"} com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeAlias -> com.android.tools.r8.internal.Fy: # {"id":"sourceFile","fileName":"nodes.kt"} int flags -> b java.lang.String name -> c java.util.List typeParameters -> d com.android.tools.r8.jetbrains.kotlinx.metadata.KmType underlyingType -> e com.android.tools.r8.jetbrains.kotlinx.metadata.KmType expandedType -> f java.util.List annotations -> g java.util.List versionRequirements -> h java.util.List extensions -> i 1:1:void (int,java.lang.String):607:607 -> 2:599:void (int,java.lang.String):605:1202 -> 600:600:void (int,java.lang.String):1201:1201 -> 601:601:void (int,java.lang.String):635:635 -> 1:1:void setExpandedType(com.android.tools.r8.jetbrains.kotlinx.metadata.KmType):622:622 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Ey;)V"} 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeParameterVisitor visitTypeParameter(int,java.lang.String,int,com.android.tools.r8.jetbrains.kotlinx.metadata.KmVariance):639:639 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/lang/String;ILcom/android/tools/r8/internal/Ty;)Lcom/android/tools/r8/internal/Ny;"} 3:3:com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeVisitor visitExpandedType(int):647:647 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/internal/Py;"} 4:4:void visitAnnotation(com.android.tools.r8.jetbrains.kotlinx.metadata.KmAnnotation):651:651 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/xx;)V"} 5:543:void accept(com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeAliasVisitor):669:1207 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Hy;)V"} 544:544:void accept(com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeAliasVisitor):669:669 -> a 545:545:com.android.tools.r8.jetbrains.kotlinx.metadata.KmType com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeAlias.getUnderlyingType():616:616 -> a 545:545:void accept(com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeAliasVisitor):670 -> a 546:546:void accept(com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeAliasVisitor):670:670 -> a 547:547:com.android.tools.r8.jetbrains.kotlinx.metadata.KmType com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeAlias.getUnderlyingType():616:616 -> a 547:547:void accept(com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeAliasVisitor):670 -> a 548:548:void accept(com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeAliasVisitor):670:670 -> a 549:549:com.android.tools.r8.jetbrains.kotlinx.metadata.KmType com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeAlias.getUnderlyingType():616:616 -> a 549:549:void accept(com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeAliasVisitor):670 -> a 550:550:com.android.tools.r8.jetbrains.kotlinx.metadata.KmType com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeAlias.getExpandedType():622:622 -> a 550:550:void accept(com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeAliasVisitor):671 -> a 551:551:void accept(com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeAliasVisitor):671:671 -> a 552:552:com.android.tools.r8.jetbrains.kotlinx.metadata.KmType com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeAlias.getExpandedType():622:622 -> a 552:552:void accept(com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeAliasVisitor):671 -> a 553:553:void accept(com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeAliasVisitor):671:671 -> a 554:554:com.android.tools.r8.jetbrains.kotlinx.metadata.KmType com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeAlias.getExpandedType():622:622 -> a 554:554:void accept(com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeAliasVisitor):671 -> a 555:1092:void accept(com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeAliasVisitor):672:1209 -> a 1093:1632:void accept(com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeAliasVisitor):672:1211 -> a 1633:2173:void accept(com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeAliasVisitor):673:1213 -> a 2174:2712:void accept(com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeAliasVisitor):675:1213 -> a 2713:2713:void accept(com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeAliasVisitor):674:674 -> a 2714:2714:com.android.tools.r8.jetbrains.kotlinx.metadata.KmType com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeAlias.getExpandedType():622:622 -> a 2714:2714:void accept(com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeAliasVisitor):671 -> a 2715:2715:com.android.tools.r8.jetbrains.kotlinx.metadata.KmType com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeAlias.getUnderlyingType():616:616 -> a 2715:2715:void accept(com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeAliasVisitor):670 -> a 1:1:void setUnderlyingType(com.android.tools.r8.jetbrains.kotlinx.metadata.KmType):616:616 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Ey;)V"} 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeVisitor visitUnderlyingType(int):643:643 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/internal/Py;"} 3:3:com.android.tools.r8.jetbrains.kotlinx.metadata.KmVersionRequirementVisitor visitVersionRequirement():660:660 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Yy;"} 1:1:java.util.List getAnnotations():627:627 -> c 1:1:int getFlags():605:605 -> d 1:1:java.lang.String getName():606:606 -> e 1:1:java.util.List getTypeParameters():611:611 -> f 1:1:java.util.List getVersionRequirements():632:632 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"()Ljava/util/ArrayList;"} com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeAliasVisitor -> com.android.tools.r8.internal.Hy: # {"id":"sourceFile","fileName":"visitors.kt"} com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeAliasVisitor delegate -> a 1:3:void (com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeAliasVisitor):488:490 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Hy;)V"} 4:4:void (com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeAliasVisitor,int,com.android.tools.r8.jetbrains.kotlin.jvm.internal.DefaultConstructorMarker):490:490 -> # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} void visitAnnotation(com.android.tools.r8.jetbrains.kotlinx.metadata.KmAnnotation) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/xx;)V"} com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeVisitor visitExpandedType(int) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/internal/Py;"} com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeParameterVisitor visitTypeParameter(int,java.lang.String,int,com.android.tools.r8.jetbrains.kotlinx.metadata.KmVariance) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/lang/String;ILcom/android/tools/r8/internal/Ty;)Lcom/android/tools/r8/internal/Ny;"} 1:1:void visitEnd():547:547 -> a com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeVisitor visitUnderlyingType(int) -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/internal/Py;"} com.android.tools.r8.jetbrains.kotlinx.metadata.KmVersionRequirementVisitor visitVersionRequirement() -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Yy;"} com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeExtensionVisitor -> com.android.tools.r8.internal.Jy: # {"id":"sourceFile","fileName":"extensions.kt"} com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeParameter -> com.android.tools.r8.internal.Ky: # {"id":"sourceFile","fileName":"nodes.kt"} int flags -> b java.lang.String name -> c int id -> d com.android.tools.r8.jetbrains.kotlinx.metadata.KmVariance variance -> e java.util.List upperBounds -> f java.util.List extensions -> g 1:1:void (int,java.lang.String,int,com.android.tools.r8.jetbrains.kotlinx.metadata.KmVariance):745:745 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/lang/String;ILcom/android/tools/r8/internal/Ty;)V"} 2:456:void (int,java.lang.String,int,com.android.tools.r8.jetbrains.kotlinx.metadata.KmVariance):741:1195 -> 457:900:void (int,java.lang.String,int,com.android.tools.r8.jetbrains.kotlinx.metadata.KmVariance):752:1195 -> 901:901:void (int,java.lang.String,int,com.android.tools.r8.jetbrains.kotlinx.metadata.KmVariance):752:752 -> 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeVisitor visitUpperBound(int):756:756 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/internal/Py;"} 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeParameterExtensionVisitor visitExtensions(com.android.tools.r8.jetbrains.kotlinx.metadata.KmExtensionType):760:760 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ny;)Lcom/android/tools/r8/internal/My;"} 3:431:void accept(com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeParameterVisitor):769:1197 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Ny;)V"} 432:863:void accept(com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeParameterVisitor):769:1200 -> a 864:864:void accept(com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeParameterVisitor):770:770 -> a 865:865:com.android.tools.r8.jetbrains.kotlinx.metadata.KmExtensionType com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.JvmTypeParameterExtensionVisitor.getType():299:299 -> a 865:865:void accept(com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeParameterVisitor):770 -> a 866:867:void accept(com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeParameterVisitor):770:771 -> a 1:1:int getFlags():741:741 -> b 1:1:int getId():743:743 -> c 1:1:java.lang.String getName():742:742 -> d 1:1:java.util.List getUpperBounds():749:749 -> e 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.KmVariance getVariance():744:744 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Ty;"} com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeParameterExtensionVisitor -> com.android.tools.r8.internal.My: # {"id":"sourceFile","fileName":"extensions.kt"} com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeParameterVisitor -> com.android.tools.r8.internal.Ny: # {"id":"sourceFile","fileName":"visitors.kt"} com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeParameterVisitor delegate -> a 1:3:void (com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeParameterVisitor):597:599 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Ny;)V"} 4:4:void (com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeParameterVisitor,int,com.android.tools.r8.jetbrains.kotlin.jvm.internal.DefaultConstructorMarker):599:599 -> # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeParameterExtensionVisitor visitExtensions(com.android.tools.r8.jetbrains.kotlinx.metadata.KmExtensionType) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ny;)Lcom/android/tools/r8/internal/My;"} com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeVisitor visitUpperBound(int) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/internal/Py;"} 1:1:void visitEnd():620:620 -> a com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeProjection -> com.android.tools.r8.internal.Oy: # {"id":"sourceFile","fileName":"nodes.kt"} com.android.tools.r8.jetbrains.kotlinx.metadata.KmVariance variance -> a com.android.tools.r8.jetbrains.kotlinx.metadata.KmType type -> b com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeProjection STAR -> c 1:1:void ():1154:1154 -> 1:1:void (com.android.tools.r8.jetbrains.kotlinx.metadata.KmVariance,com.android.tools.r8.jetbrains.kotlinx.metadata.KmType):1147:1147 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Ty;Lcom/android/tools/r8/internal/Ey;)V"} com.android.tools.r8.jetbrains.kotlinx.metadata.KmVariance component1() -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Ty;"} com.android.tools.r8.jetbrains.kotlinx.metadata.KmType component2() -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Ey;"} 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.KmType getType():1147:1147 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Ey;"} 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.KmVariance getVariance():1147:1147 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Ty;"} boolean equals(java.lang.Object) -> equals int hashCode() -> hashCode java.lang.String toString() -> toString com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeVisitor -> com.android.tools.r8.internal.Py: # {"id":"sourceFile","fileName":"visitors.kt"} com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeVisitor delegate -> a 1:1:void ():0:0 -> 2:4:void (com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeVisitor):635:637 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Py;)V"} 5:5:void (com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeVisitor,int,com.android.tools.r8.jetbrains.kotlin.jvm.internal.DefaultConstructorMarker):637:637 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(I)V"} 1:1:void visitClass(java.lang.String):644:644 -> a 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeVisitor visitArgument(int,com.android.tools.r8.jetbrains.kotlinx.metadata.KmVariance):674:674 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/internal/Ty;)Lcom/android/tools/r8/internal/Py;"} 3:3:com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeVisitor visitAbbreviatedType(int):696:696 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/internal/Py;"} 4:4:com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeVisitor visitFlexibleTypeUpperBound(int,java.lang.String):722:722 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/lang/String;)Lcom/android/tools/r8/internal/Py;"} 5:5:com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeExtensionVisitor visitExtensions(com.android.tools.r8.jetbrains.kotlinx.metadata.KmExtensionType):730:730 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ny;)Lcom/android/tools/r8/internal/Jy;"} 6:6:void visitEnd():736:736 -> a 1:1:void visitTypeAlias(java.lang.String):654:654 -> b 2:2:void visitStarProjection():681:681 -> b 3:3:com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeVisitor visitOuterType(int):711:711 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/internal/Py;"} 1:1:void visitTypeParameter(int):663:663 -> c com.android.tools.r8.jetbrains.kotlinx.metadata.KmValueParameter -> com.android.tools.r8.internal.Qy: # {"id":"sourceFile","fileName":"nodes.kt"} int flags -> b java.lang.String name -> c com.android.tools.r8.jetbrains.kotlinx.metadata.KmType type -> d com.android.tools.r8.jetbrains.kotlinx.metadata.KmType varargElementType -> e java.util.List extensions -> f 1:1:void (int,java.lang.String):689:689 -> 2:517:void (int,java.lang.String):687:1202 -> 518:518:void (int,java.lang.String):1201:1201 -> 519:519:void (int,java.lang.String):702:702 -> 1:1:void setType(com.android.tools.r8.jetbrains.kotlinx.metadata.KmType):694:694 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Ey;)V"} 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeVisitor visitType(int):706:706 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/internal/Py;"} 3:487:void accept(com.android.tools.r8.jetbrains.kotlinx.metadata.KmValueParameterVisitor):723:1207 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Sy;)V"} 488:969:void accept(com.android.tools.r8.jetbrains.kotlinx.metadata.KmValueParameterVisitor):726:1207 -> a 970:970:void accept(com.android.tools.r8.jetbrains.kotlinx.metadata.KmValueParameterVisitor):725:725 -> a 1:1:int getFlags():687:687 -> b 2:2:void setVarargElementType(com.android.tools.r8.jetbrains.kotlinx.metadata.KmType):699:699 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Ey;)V"} 3:3:com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeVisitor visitVarargElementType(int):710:710 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/internal/Py;"} 1:1:java.lang.String getName():688:688 -> c 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.KmType getType():694:694 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Ey;"} 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.KmType getVarargElementType():699:699 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Ey;"} com.android.tools.r8.jetbrains.kotlinx.metadata.KmValueParameterVisitor -> com.android.tools.r8.internal.Sy: # {"id":"sourceFile","fileName":"visitors.kt"} com.android.tools.r8.jetbrains.kotlinx.metadata.KmValueParameterVisitor delegate -> a 1:3:void (com.android.tools.r8.jetbrains.kotlinx.metadata.KmValueParameterVisitor):557:559 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Sy;)V"} 4:4:void (com.android.tools.r8.jetbrains.kotlinx.metadata.KmValueParameterVisitor,int,com.android.tools.r8.jetbrains.kotlin.jvm.internal.DefaultConstructorMarker):559:559 -> # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeVisitor visitType(int) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/internal/Py;"} 1:1:void visitEnd():588:588 -> a com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeVisitor visitVarargElementType(int) -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/internal/Py;"} com.android.tools.r8.jetbrains.kotlinx.metadata.KmVariance -> com.android.tools.r8.internal.Ty: # {"id":"sourceFile","fileName":"visitors.kt"} com.android.tools.r8.jetbrains.kotlinx.metadata.KmVariance INVARIANT -> a com.android.tools.r8.jetbrains.kotlinx.metadata.KmVariance IN -> b com.android.tools.r8.jetbrains.kotlinx.metadata.KmVariance OUT -> c 1:11:void ():917:927 -> 1:1:void (java.lang.String,int):913:913 -> com.android.tools.r8.jetbrains.kotlinx.metadata.KmVersion -> com.android.tools.r8.internal.Uy: # {"id":"sourceFile","fileName":"nodes.kt"} int major -> a int minor -> b int patch -> c 1:1:void (int,int,int):1174:1174 -> 1:1:int getMajor():1174:1174 -> a 1:1:int getMinor():1174:1174 -> b 1:1:int getPatch():1174:1174 -> c boolean equals(java.lang.Object) -> equals int hashCode() -> hashCode 1:1:java.lang.String toString():1175:1175 -> toString com.android.tools.r8.jetbrains.kotlinx.metadata.KmVersionRequirement -> com.android.tools.r8.internal.Vy: # {"id":"sourceFile","fileName":"nodes.kt"} com.android.tools.r8.jetbrains.kotlinx.metadata.KmVersionRequirementVersionKind kind -> b com.android.tools.r8.jetbrains.kotlinx.metadata.KmVersionRequirementLevel level -> c java.lang.Integer errorCode -> d java.lang.String message -> e com.android.tools.r8.jetbrains.kotlinx.metadata.KmVersion version -> f 1:1:void ():901:901 -> 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.KmVersionRequirementVersionKind com.android.tools.r8.jetbrains.kotlinx.metadata.KmVersionRequirement.getKind():905:905 -> a 1:1:void accept(com.android.tools.r8.jetbrains.kotlinx.metadata.KmVersionRequirementVisitor):947 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Yy;)V"} 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.KmVersionRequirementLevel com.android.tools.r8.jetbrains.kotlinx.metadata.KmVersionRequirement.getLevel():910:910 -> a 2:2:void accept(com.android.tools.r8.jetbrains.kotlinx.metadata.KmVersionRequirementVisitor):947 -> a 3:3:void accept(com.android.tools.r8.jetbrains.kotlinx.metadata.KmVersionRequirementVisitor):947:947 -> a 4:4:com.android.tools.r8.jetbrains.kotlinx.metadata.KmVersion com.android.tools.r8.jetbrains.kotlinx.metadata.KmVersionRequirement.getVersion():925:925 -> a 4:4:void accept(com.android.tools.r8.jetbrains.kotlinx.metadata.KmVersionRequirementVisitor):948 -> a 5:5:void accept(com.android.tools.r8.jetbrains.kotlinx.metadata.KmVersionRequirementVisitor):948:948 -> a 6:6:com.android.tools.r8.jetbrains.kotlinx.metadata.KmVersion com.android.tools.r8.jetbrains.kotlinx.metadata.KmVersionRequirement.getVersion():925:925 -> a 6:6:void accept(com.android.tools.r8.jetbrains.kotlinx.metadata.KmVersionRequirementVisitor):948 -> a 7:7:void accept(com.android.tools.r8.jetbrains.kotlinx.metadata.KmVersionRequirementVisitor):948:948 -> a 8:8:com.android.tools.r8.jetbrains.kotlinx.metadata.KmVersion com.android.tools.r8.jetbrains.kotlinx.metadata.KmVersionRequirement.getVersion():925:925 -> a 8:8:void accept(com.android.tools.r8.jetbrains.kotlinx.metadata.KmVersionRequirementVisitor):948 -> a 9:10:void accept(com.android.tools.r8.jetbrains.kotlinx.metadata.KmVersionRequirementVisitor):948:949 -> a 11:13:com.android.tools.r8.jetbrains.kotlinx.metadata.KmVersion com.android.tools.r8.jetbrains.kotlinx.metadata.KmVersionRequirement.getVersion():925:925 -> a 11:13:void accept(com.android.tools.r8.jetbrains.kotlinx.metadata.KmVersionRequirementVisitor):948 -> a 14:14:com.android.tools.r8.jetbrains.kotlinx.metadata.KmVersionRequirementLevel com.android.tools.r8.jetbrains.kotlinx.metadata.KmVersionRequirement.getLevel():910:910 -> a 14:14:void accept(com.android.tools.r8.jetbrains.kotlinx.metadata.KmVersionRequirementVisitor):947 -> a 15:15:com.android.tools.r8.jetbrains.kotlinx.metadata.KmVersionRequirementVersionKind com.android.tools.r8.jetbrains.kotlinx.metadata.KmVersionRequirement.getKind():905:905 -> a 15:15:void accept(com.android.tools.r8.jetbrains.kotlinx.metadata.KmVersionRequirementVisitor):947 -> a 16:16:void com.android.tools.r8.jetbrains.kotlinx.metadata.KmVersionRequirement.setKind(com.android.tools.r8.jetbrains.kotlinx.metadata.KmVersionRequirementVersionKind):905:905 -> a 16:16:void visit(com.android.tools.r8.jetbrains.kotlinx.metadata.KmVersionRequirementVersionKind,com.android.tools.r8.jetbrains.kotlinx.metadata.KmVersionRequirementLevel,java.lang.Integer,java.lang.String):929 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xy;Lcom/android/tools/r8/internal/Wy;Ljava/lang/Integer;Ljava/lang/String;)V"} 17:17:void com.android.tools.r8.jetbrains.kotlinx.metadata.KmVersionRequirement.setLevel(com.android.tools.r8.jetbrains.kotlinx.metadata.KmVersionRequirementLevel):910:910 -> a 17:17:void visit(com.android.tools.r8.jetbrains.kotlinx.metadata.KmVersionRequirementVersionKind,com.android.tools.r8.jetbrains.kotlinx.metadata.KmVersionRequirementLevel,java.lang.Integer,java.lang.String):930 -> a 18:19:void visit(com.android.tools.r8.jetbrains.kotlinx.metadata.KmVersionRequirementVersionKind,com.android.tools.r8.jetbrains.kotlinx.metadata.KmVersionRequirementLevel,java.lang.Integer,java.lang.String):931:932 -> a 20:20:void visitVersion(int,int,int):937:937 -> a 21:21:void com.android.tools.r8.jetbrains.kotlinx.metadata.KmVersionRequirement.setVersion(com.android.tools.r8.jetbrains.kotlinx.metadata.KmVersion):925:925 -> a 21:21:void visitVersion(int,int,int):937 -> a 1:1:java.lang.Integer getErrorCode():915:915 -> b 1:1:java.lang.String getMessage():920:920 -> c com.android.tools.r8.jetbrains.kotlinx.metadata.KmVersionRequirementLevel -> com.android.tools.r8.internal.Wy: # {"id":"sourceFile","fileName":"visitors.kt"} com.android.tools.r8.jetbrains.kotlinx.metadata.KmVersionRequirementLevel WARNING -> a com.android.tools.r8.jetbrains.kotlinx.metadata.KmVersionRequirementLevel ERROR -> b com.android.tools.r8.jetbrains.kotlinx.metadata.KmVersionRequirementLevel HIDDEN -> c 1:3:void ():960:962 -> 1:1:void (java.lang.String,int):959:959 -> com.android.tools.r8.jetbrains.kotlinx.metadata.KmVersionRequirementVersionKind -> com.android.tools.r8.internal.Xy: # {"id":"sourceFile","fileName":"visitors.kt"} com.android.tools.r8.jetbrains.kotlinx.metadata.KmVersionRequirementVersionKind LANGUAGE_VERSION -> a com.android.tools.r8.jetbrains.kotlinx.metadata.KmVersionRequirementVersionKind COMPILER_VERSION -> b com.android.tools.r8.jetbrains.kotlinx.metadata.KmVersionRequirementVersionKind API_VERSION -> c 1:3:void ():969:971 -> 1:1:void (java.lang.String,int):968:968 -> com.android.tools.r8.jetbrains.kotlinx.metadata.KmVersionRequirementVisitor -> com.android.tools.r8.internal.Yy: # {"id":"sourceFile","fileName":"visitors.kt"} com.android.tools.r8.jetbrains.kotlinx.metadata.KmVersionRequirementVisitor delegate -> a 1:2:void (com.android.tools.r8.jetbrains.kotlinx.metadata.KmVersionRequirementVisitor):748:749 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Yy;)V"} 3:3:void (com.android.tools.r8.jetbrains.kotlinx.metadata.KmVersionRequirementVisitor,int,com.android.tools.r8.jetbrains.kotlin.jvm.internal.DefaultConstructorMarker):749:749 -> # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} void visit(com.android.tools.r8.jetbrains.kotlinx.metadata.KmVersionRequirementVersionKind,com.android.tools.r8.jetbrains.kotlinx.metadata.KmVersionRequirementLevel,java.lang.Integer,java.lang.String) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xy;Lcom/android/tools/r8/internal/Wy;Ljava/lang/Integer;Ljava/lang/String;)V"} void visitVersion(int,int,int) -> a 1:1:void visitEnd():778:778 -> a com.android.tools.r8.jetbrains.kotlinx.metadata.NodesKt -> com.android.tools.r8.internal.vH: # {"id":"sourceFile","fileName":"nodes.kt"} 1:1:java.lang.Object addTo(java.lang.Object,java.util.Collection):1189:1189 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Ljava/util/ArrayList;)Ljava/lang/Object;"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ClassWriter -> com.android.tools.r8.internal.Za: # {"id":"sourceFile","fileName":"writers.kt"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder t -> b 1:1:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.serialization.StringTable,java.util.List,int,com.android.tools.r8.jetbrains.kotlin.jvm.internal.DefaultConstructorMarker):425:425 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/bv;)V"} 2:4:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.serialization.StringTable,java.util.List):425:427 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/bv;Ljava/util/List;)V"} 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.KmExtensionVisitor com.android.tools.r8.jetbrains.kotlinx.metadata.internal.extensions.ExtensionUtilsKt.applySingleExtension(com.android.tools.r8.jetbrains.kotlinx.metadata.KmExtensionType,com.android.tools.r8.jetbrains.kotlin.jvm.functions.Function1):13:13 -> a 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.KmClassExtensionVisitor visitExtensions(com.android.tools.r8.jetbrains.kotlinx.metadata.KmExtensionType):487 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ny;)Lcom/android/tools/r8/internal/Sx;"} 2:490:com.android.tools.r8.jetbrains.kotlinx.metadata.KmClassExtensionVisitor com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ClassWriter$visitExtensions$1.invoke(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.extensions.MetadataExtensions):0:488 -> a 2:490:java.lang.Object com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ClassWriter$visitExtensions$1.invoke(java.lang.Object):487 -> a 2:490:com.android.tools.r8.jetbrains.kotlinx.metadata.KmExtensionVisitor com.android.tools.r8.jetbrains.kotlinx.metadata.internal.extensions.ExtensionUtilsKt.applySingleExtension(com.android.tools.r8.jetbrains.kotlinx.metadata.KmExtensionType,com.android.tools.r8.jetbrains.kotlin.jvm.functions.Function1):14 -> a 2:490:com.android.tools.r8.jetbrains.kotlinx.metadata.KmClassExtensionVisitor visitExtensions(com.android.tools.r8.jetbrains.kotlinx.metadata.KmExtensionType):487 -> a 491:491:com.android.tools.r8.jetbrains.kotlinx.metadata.KmExtensionVisitor com.android.tools.r8.jetbrains.kotlinx.metadata.internal.extensions.ExtensionUtilsKt.applySingleExtension(com.android.tools.r8.jetbrains.kotlinx.metadata.KmExtensionType,com.android.tools.r8.jetbrains.kotlin.jvm.functions.Function1):16:16 -> a 491:491:com.android.tools.r8.jetbrains.kotlinx.metadata.KmClassExtensionVisitor visitExtensions(com.android.tools.r8.jetbrains.kotlinx.metadata.KmExtensionType):487 -> a 492:492:com.android.tools.r8.jetbrains.kotlinx.metadata.KmClassExtensionVisitor visitExtensions(com.android.tools.r8.jetbrains.kotlinx.metadata.KmExtensionType):487:487 -> a 493:493:com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeParameterVisitor visitTypeParameter(int,java.lang.String,int,com.android.tools.r8.jetbrains.kotlinx.metadata.KmVariance):437:437 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/lang/String;ILcom/android/tools/r8/internal/Ty;)Lcom/android/tools/r8/internal/Ny;"} 494:494:com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeParameterVisitor com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt.writeTypeParameter(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WriteContext,int,java.lang.String,int,com.android.tools.r8.jetbrains.kotlinx.metadata.KmVariance,com.android.tools.r8.jetbrains.kotlin.jvm.functions.Function1):36:36 -> a 494:494:com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeParameterVisitor com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt.access$writeTypeParameter(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WriteContext,int,java.lang.String,int,com.android.tools.r8.jetbrains.kotlinx.metadata.KmVariance,com.android.tools.r8.jetbrains.kotlin.jvm.functions.Function1):1 -> a 494:494:com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeParameterVisitor visitTypeParameter(int,java.lang.String,int,com.android.tools.r8.jetbrains.kotlinx.metadata.KmVariance):437 -> a 495:495:com.android.tools.r8.jetbrains.kotlinx.metadata.KmConstructorVisitor visitConstructor(int):443:443 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/internal/ay;"} 496:496:com.android.tools.r8.jetbrains.kotlinx.metadata.KmConstructorVisitor com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt.writeConstructor(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WriteContext,int,com.android.tools.r8.jetbrains.kotlin.jvm.functions.Function1):129:129 -> a 496:496:com.android.tools.r8.jetbrains.kotlinx.metadata.KmConstructorVisitor com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt.access$writeConstructor(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WriteContext,int,com.android.tools.r8.jetbrains.kotlin.jvm.functions.Function1):1 -> a 496:496:com.android.tools.r8.jetbrains.kotlinx.metadata.KmConstructorVisitor visitConstructor(int):443 -> a 497:497:com.android.tools.r8.jetbrains.kotlinx.metadata.KmFunctionVisitor visitFunction(int,java.lang.String):446:446 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/lang/String;)Lcom/android/tools/r8/internal/ty;"} 498:498:com.android.tools.r8.jetbrains.kotlinx.metadata.KmFunctionVisitor com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt.writeFunction(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WriteContext,int,java.lang.String,com.android.tools.r8.jetbrains.kotlin.jvm.functions.Function1):152:152 -> a 498:498:com.android.tools.r8.jetbrains.kotlinx.metadata.KmFunctionVisitor com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt.access$writeFunction(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WriteContext,int,java.lang.String,com.android.tools.r8.jetbrains.kotlin.jvm.functions.Function1):1 -> a 498:498:com.android.tools.r8.jetbrains.kotlinx.metadata.KmFunctionVisitor visitFunction(int,java.lang.String):446 -> a 499:499:com.android.tools.r8.jetbrains.kotlinx.metadata.KmPropertyVisitor visitProperty(int,java.lang.String,int,int):449:449 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(IIILjava/lang/String;)Lcom/android/tools/r8/internal/Dy;"} 500:500:void visitCompanionObject(java.lang.String):455:455 -> a 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeAliasVisitor visitTypeAlias(int,java.lang.String):452:452 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/lang/String;)Lcom/android/tools/r8/internal/Hy;"} 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeAliasVisitor com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt.writeTypeAlias(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WriteContext,int,java.lang.String,com.android.tools.r8.jetbrains.kotlin.jvm.functions.Function1):262:262 -> b 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeAliasVisitor com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt.access$writeTypeAlias(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WriteContext,int,java.lang.String,com.android.tools.r8.jetbrains.kotlin.jvm.functions.Function1):1 -> b 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeAliasVisitor visitTypeAlias(int,java.lang.String):452 -> b 3:4:void visitEnumEntry(java.lang.String):463:464 -> b 5:5:void visitEnumEntry(java.lang.String):463:463 -> b 6:6:com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeVisitor visitContextReceiverType(int):481:481 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/internal/Py;"} 7:7:com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeVisitor com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt.writeType(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WriteContext,int,com.android.tools.r8.jetbrains.kotlin.jvm.functions.Function1):64:64 -> b 7:7:com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeVisitor com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt.access$writeType(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WriteContext,int,com.android.tools.r8.jetbrains.kotlin.jvm.functions.Function1):1 -> b 7:7:com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeVisitor visitContextReceiverType(int):481 -> b 1:4:void visit(int,java.lang.String):430:433 -> c 5:5:void visitInlineClassUnderlyingPropertyName(java.lang.String):473:473 -> c 6:6:com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeVisitor visitInlineClassUnderlyingType(int):477:477 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/internal/Py;"} 7:7:com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeVisitor com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt.writeType(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WriteContext,int,com.android.tools.r8.jetbrains.kotlin.jvm.functions.Function1):64:64 -> c 7:7:com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeVisitor com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt.access$writeType(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WriteContext,int,com.android.tools.r8.jetbrains.kotlin.jvm.functions.Function1):1 -> c 7:7:com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeVisitor visitInlineClassUnderlyingType(int):477 -> c 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeVisitor visitSupertype(int):440:440 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/internal/Py;"} 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeVisitor com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt.writeType(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WriteContext,int,com.android.tools.r8.jetbrains.kotlin.jvm.functions.Function1):64:64 -> d 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeVisitor com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt.access$writeType(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WriteContext,int,com.android.tools.r8.jetbrains.kotlin.jvm.functions.Function1):1 -> d 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeVisitor visitSupertype(int):440 -> d 3:3:void visitNestedClass(java.lang.String):459:459 -> d 1:1:void visitSealedSubclass(java.lang.String):469:469 -> e 2:3:void visitEnd():492:493 -> e 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WriteContext getC():427:427 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/W20;"} 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder getT():426:426 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/gO;"} 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.KmVersionRequirementVisitor visitVersionRequirement():484:484 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Yy;"} 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.KmVersionRequirementVisitor com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt.writeVersionRequirement(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WriteContext,com.android.tools.r8.jetbrains.kotlin.jvm.functions.Function1):297:297 -> h 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.KmVersionRequirementVisitor com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt.access$writeVersionRequirement(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WriteContext,com.android.tools.r8.jetbrains.kotlin.jvm.functions.Function1):1 -> h 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.KmVersionRequirementVisitor visitVersionRequirement():484 -> h com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ClassWriter$visitConstructor$1 -> com.android.tools.r8.internal.Pa: # {"id":"sourceFile","fileName":"writers.kt"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ClassWriter this$0 -> a void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ClassWriter) -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Za;)V"} 1:1:java.lang.Object invoke(java.lang.Object):443:443 -> a 2:445:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ClassWriter$visitConstructor$1.invoke(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Constructor$Builder):0:443 -> a 2:445:java.lang.Object invoke(java.lang.Object):443 -> a 446:446:java.lang.Object invoke(java.lang.Object):443:443 -> a com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ClassWriter$visitContextReceiverType$1 -> com.android.tools.r8.internal.Qa: # {"id":"sourceFile","fileName":"writers.kt"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ClassWriter this$0 -> a void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ClassWriter) -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Za;)V"} 1:1:java.lang.Object invoke(java.lang.Object):481:481 -> a 2:483:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ClassWriter$visitContextReceiverType$1.invoke(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder):0:481 -> a 2:483:java.lang.Object invoke(java.lang.Object):481 -> a 484:484:java.lang.Object invoke(java.lang.Object):481:481 -> a com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ClassWriter$visitExtensions$1 -> com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ClassWriter$visitExtensions$1: # {"id":"sourceFile","fileName":"writers.kt"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ClassWriter$visitFunction$1 -> com.android.tools.r8.internal.Ra: # {"id":"sourceFile","fileName":"writers.kt"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ClassWriter this$0 -> a void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ClassWriter) -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Za;)V"} 1:1:java.lang.Object invoke(java.lang.Object):446:446 -> a 2:448:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ClassWriter$visitFunction$1.invoke(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder):0:446 -> a 2:448:java.lang.Object invoke(java.lang.Object):446 -> a 449:449:java.lang.Object invoke(java.lang.Object):446:446 -> a com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ClassWriter$visitInlineClassUnderlyingType$1 -> com.android.tools.r8.internal.Sa: # {"id":"sourceFile","fileName":"writers.kt"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ClassWriter this$0 -> a void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ClassWriter) -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Za;)V"} 1:1:java.lang.Object invoke(java.lang.Object):477:477 -> a 2:479:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ClassWriter$visitInlineClassUnderlyingType$1.invoke(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder):0:477 -> a 2:479:java.lang.Object invoke(java.lang.Object):477 -> a 480:480:java.lang.Object invoke(java.lang.Object):477:477 -> a com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ClassWriter$visitProperty$1 -> com.android.tools.r8.internal.Ta: # {"id":"sourceFile","fileName":"writers.kt"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ClassWriter this$0 -> a void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ClassWriter) -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Za;)V"} 1:1:java.lang.Object invoke(java.lang.Object):449:449 -> a 2:451:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ClassWriter$visitProperty$1.invoke(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder):0:449 -> a 2:451:java.lang.Object invoke(java.lang.Object):449 -> a 452:452:java.lang.Object invoke(java.lang.Object):449:449 -> a com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ClassWriter$visitSupertype$1 -> com.android.tools.r8.internal.Ua: # {"id":"sourceFile","fileName":"writers.kt"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ClassWriter this$0 -> a void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ClassWriter) -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Za;)V"} 1:1:java.lang.Object invoke(java.lang.Object):440:440 -> a 2:442:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ClassWriter$visitSupertype$1.invoke(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder):0:440 -> a 2:442:java.lang.Object invoke(java.lang.Object):440 -> a 443:443:java.lang.Object invoke(java.lang.Object):440:440 -> a com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ClassWriter$visitTypeAlias$1 -> com.android.tools.r8.internal.Va: # {"id":"sourceFile","fileName":"writers.kt"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ClassWriter this$0 -> a void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ClassWriter) -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Za;)V"} 1:1:java.lang.Object invoke(java.lang.Object):452:452 -> a 2:454:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ClassWriter$visitTypeAlias$1.invoke(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias$Builder):0:452 -> a 2:454:java.lang.Object invoke(java.lang.Object):452 -> a 455:455:java.lang.Object invoke(java.lang.Object):452:452 -> a com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ClassWriter$visitTypeParameter$1 -> com.android.tools.r8.internal.Wa: # {"id":"sourceFile","fileName":"writers.kt"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ClassWriter this$0 -> a void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ClassWriter) -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Za;)V"} 1:1:java.lang.Object invoke(java.lang.Object):437:437 -> a 2:439:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ClassWriter$visitTypeParameter$1.invoke(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter$Builder):0:437 -> a 2:439:java.lang.Object invoke(java.lang.Object):437 -> a 440:440:java.lang.Object invoke(java.lang.Object):437:437 -> a com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ClassWriter$visitVersionRequirement$1 -> com.android.tools.r8.internal.Xa: # {"id":"sourceFile","fileName":"writers.kt"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ClassWriter this$0 -> a void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ClassWriter) -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Za;)V"} 1:1:java.lang.Object invoke(java.lang.Object):484:484 -> a 2:2:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ClassWriter$visitVersionRequirement$1.invoke(int):484:484 -> a 2:2:java.lang.Object invoke(java.lang.Object):484 -> a 3:3:java.lang.Object invoke(java.lang.Object):484:484 -> a com.android.tools.r8.jetbrains.kotlinx.metadata.internal.LambdaWriter -> com.android.tools.r8.internal.SA: # {"id":"sourceFile","fileName":"writers.kt"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder t -> b 1:3:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.serialization.StringTable):548:550 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/bv;)V"} 1:1:void setT(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder):549:549 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/CO;)V"} 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.KmFunctionVisitor visitFunction(int,java.lang.String):553:553 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/lang/String;)Lcom/android/tools/r8/internal/ty;"} 3:3:com.android.tools.r8.jetbrains.kotlinx.metadata.KmFunctionVisitor com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt.writeFunction(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WriteContext,int,java.lang.String,com.android.tools.r8.jetbrains.kotlin.jvm.functions.Function1):152:152 -> a 3:3:com.android.tools.r8.jetbrains.kotlinx.metadata.KmFunctionVisitor com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt.access$writeFunction(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WriteContext,int,java.lang.String,com.android.tools.r8.jetbrains.kotlin.jvm.functions.Function1):1 -> a 3:3:com.android.tools.r8.jetbrains.kotlinx.metadata.KmFunctionVisitor visitFunction(int,java.lang.String):553 -> a 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WriteContext getC():550:550 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/W20;"} 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder getT():549:549 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/CO;"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.LambdaWriter$visitFunction$1 -> com.android.tools.r8.internal.RA: # {"id":"sourceFile","fileName":"writers.kt"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.LambdaWriter this$0 -> a void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.LambdaWriter) -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/SA;)V"} 1:1:java.lang.Object invoke(java.lang.Object):553:553 -> a 2:555:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.LambdaWriter$visitFunction$1.invoke(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder):0:553 -> a 2:555:java.lang.Object invoke(java.lang.Object):553 -> a 556:556:java.lang.Object invoke(java.lang.Object):553:553 -> a com.android.tools.r8.jetbrains.kotlinx.metadata.internal.PackageWriter -> com.android.tools.r8.internal.sL: # {"id":"sourceFile","fileName":"writers.kt"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Package$Builder t -> b 1:1:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.serialization.StringTable,java.util.List,int,com.android.tools.r8.jetbrains.kotlin.jvm.internal.DefaultConstructorMarker):498:498 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/bv;)V"} 2:4:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.serialization.StringTable,java.util.List):498:500 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/bv;Ljava/util/List;)V"} 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.KmExtensionVisitor com.android.tools.r8.jetbrains.kotlinx.metadata.internal.extensions.ExtensionUtilsKt.applySingleExtension(com.android.tools.r8.jetbrains.kotlinx.metadata.KmExtensionType,com.android.tools.r8.jetbrains.kotlin.jvm.functions.Function1):13:13 -> a 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.KmPackageExtensionVisitor visitExtensions(com.android.tools.r8.jetbrains.kotlinx.metadata.KmExtensionType):512 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ny;)Lcom/android/tools/r8/internal/yy;"} 2:515:com.android.tools.r8.jetbrains.kotlinx.metadata.KmPackageExtensionVisitor com.android.tools.r8.jetbrains.kotlinx.metadata.internal.PackageWriter$visitExtensions$1.invoke(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.extensions.MetadataExtensions):0:513 -> a 2:515:java.lang.Object com.android.tools.r8.jetbrains.kotlinx.metadata.internal.PackageWriter$visitExtensions$1.invoke(java.lang.Object):512 -> a 2:515:com.android.tools.r8.jetbrains.kotlinx.metadata.KmExtensionVisitor com.android.tools.r8.jetbrains.kotlinx.metadata.internal.extensions.ExtensionUtilsKt.applySingleExtension(com.android.tools.r8.jetbrains.kotlinx.metadata.KmExtensionType,com.android.tools.r8.jetbrains.kotlin.jvm.functions.Function1):14 -> a 2:515:com.android.tools.r8.jetbrains.kotlinx.metadata.KmPackageExtensionVisitor visitExtensions(com.android.tools.r8.jetbrains.kotlinx.metadata.KmExtensionType):512 -> a 516:516:com.android.tools.r8.jetbrains.kotlinx.metadata.KmExtensionVisitor com.android.tools.r8.jetbrains.kotlinx.metadata.internal.extensions.ExtensionUtilsKt.applySingleExtension(com.android.tools.r8.jetbrains.kotlinx.metadata.KmExtensionType,com.android.tools.r8.jetbrains.kotlin.jvm.functions.Function1):16:16 -> a 516:516:com.android.tools.r8.jetbrains.kotlinx.metadata.KmPackageExtensionVisitor visitExtensions(com.android.tools.r8.jetbrains.kotlinx.metadata.KmExtensionType):512 -> a 517:517:com.android.tools.r8.jetbrains.kotlinx.metadata.KmPackageExtensionVisitor visitExtensions(com.android.tools.r8.jetbrains.kotlinx.metadata.KmExtensionType):512:512 -> a 518:518:com.android.tools.r8.jetbrains.kotlinx.metadata.KmFunctionVisitor visitFunction(int,java.lang.String):503:503 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/lang/String;)Lcom/android/tools/r8/internal/ty;"} 519:519:com.android.tools.r8.jetbrains.kotlinx.metadata.KmFunctionVisitor com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt.writeFunction(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WriteContext,int,java.lang.String,com.android.tools.r8.jetbrains.kotlin.jvm.functions.Function1):152:152 -> a 519:519:com.android.tools.r8.jetbrains.kotlinx.metadata.KmFunctionVisitor com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt.access$writeFunction(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WriteContext,int,java.lang.String,com.android.tools.r8.jetbrains.kotlin.jvm.functions.Function1):1 -> a 519:519:com.android.tools.r8.jetbrains.kotlinx.metadata.KmFunctionVisitor visitFunction(int,java.lang.String):503 -> a 520:520:com.android.tools.r8.jetbrains.kotlinx.metadata.KmPropertyVisitor visitProperty(int,java.lang.String,int,int):506:506 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(IIILjava/lang/String;)Lcom/android/tools/r8/internal/Dy;"} 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeAliasVisitor visitTypeAlias(int,java.lang.String):509:509 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/lang/String;)Lcom/android/tools/r8/internal/Hy;"} 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeAliasVisitor com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt.writeTypeAlias(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WriteContext,int,java.lang.String,com.android.tools.r8.jetbrains.kotlin.jvm.functions.Function1):262:262 -> b 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeAliasVisitor com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt.access$writeTypeAlias(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WriteContext,int,java.lang.String,com.android.tools.r8.jetbrains.kotlin.jvm.functions.Function1):1 -> b 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeAliasVisitor visitTypeAlias(int,java.lang.String):509 -> b 1:2:void visitEnd():517:518 -> e 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WriteContext getC():500:500 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/W20;"} 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Package$Builder getT():499:499 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/HO;"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.PackageWriter$visitExtensions$1 -> com.android.tools.r8.jetbrains.kotlinx.metadata.internal.PackageWriter$visitExtensions$1: # {"id":"sourceFile","fileName":"writers.kt"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.PackageWriter$visitFunction$1 -> com.android.tools.r8.internal.pL: # {"id":"sourceFile","fileName":"writers.kt"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.PackageWriter this$0 -> a void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.PackageWriter) -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/sL;)V"} 1:1:java.lang.Object invoke(java.lang.Object):503:503 -> a 2:505:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.PackageWriter$visitFunction$1.invoke(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder):0:503 -> a 2:505:java.lang.Object invoke(java.lang.Object):503 -> a 506:506:java.lang.Object invoke(java.lang.Object):503:503 -> a com.android.tools.r8.jetbrains.kotlinx.metadata.internal.PackageWriter$visitProperty$1 -> com.android.tools.r8.internal.qL: # {"id":"sourceFile","fileName":"writers.kt"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.PackageWriter this$0 -> a void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.PackageWriter) -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/sL;)V"} 1:1:java.lang.Object invoke(java.lang.Object):506:506 -> a 2:508:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.PackageWriter$visitProperty$1.invoke(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder):0:506 -> a 2:508:java.lang.Object invoke(java.lang.Object):506 -> a 509:509:java.lang.Object invoke(java.lang.Object):506:506 -> a com.android.tools.r8.jetbrains.kotlinx.metadata.internal.PackageWriter$visitTypeAlias$1 -> com.android.tools.r8.internal.rL: # {"id":"sourceFile","fileName":"writers.kt"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.PackageWriter this$0 -> a void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.PackageWriter) -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/sL;)V"} 1:1:java.lang.Object invoke(java.lang.Object):509:509 -> a 2:511:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.PackageWriter$visitTypeAlias$1.invoke(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias$Builder):0:509 -> a 2:511:java.lang.Object invoke(java.lang.Object):509 -> a 512:512:java.lang.Object invoke(java.lang.Object):509:509 -> a com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ReadContext -> com.android.tools.r8.internal.oQ: # {"id":"sourceFile","fileName":"readers.kt"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.NameResolver strings -> a com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.TypeTable types -> b com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.VersionRequirementTable versionRequirements -> c com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ReadContext parent -> d java.util.List contextExtensions -> e java.util.Map typeParameterNameToId -> f java.util.List extensions -> g 1:10:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.NameResolver,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.TypeTable,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.VersionRequirementTable,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ReadContext,java.util.List):24:33 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/rG;Lcom/android/tools/r8/internal/N00;Lcom/android/tools/r8/internal/u20;Lcom/android/tools/r8/internal/oQ;Ljava/util/List;)V"} 11:11:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.NameResolver,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.TypeTable,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.VersionRequirementTable,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ReadContext,java.util.List,int,com.android.tools.r8.jetbrains.kotlin.jvm.internal.DefaultConstructorMarker):29:29 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Fu;Lcom/android/tools/r8/internal/N00;Lcom/android/tools/r8/internal/u20;Ljava/util/List;I)V"} 12:12:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.NameResolver,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.TypeTable,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.VersionRequirementTable,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ReadContext,java.util.List,int,com.android.tools.r8.jetbrains.kotlin.jvm.internal.DefaultConstructorMarker):24:24 -> 1:1:java.util.List getExtensions$kotlinx_metadata():33:33 -> a 2:2:java.lang.String className(int):39:39 -> a 3:60:java.lang.String com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ReadUtilsKt.getClassName(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.NameResolver,int):0:57 -> a 3:60:java.lang.String className(int):39 -> a 61:63:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ReadContext withTypeParameters(java.util.List):45:47 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;)Lcom/android/tools/r8/internal/oQ;"} 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.NameResolver getStrings():25:25 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/rG;"} 2:2:java.lang.String get(int):36:36 -> b 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.TypeTable getTypes():26:26 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/N00;"} 2:2:java.lang.Integer getTypeParameterId(int):42:42 -> c 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.VersionRequirementTable getVersionRequirements$kotlinx_metadata():27:27 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/u20;"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ReadUtilsKt -> com.android.tools.r8.internal.qQ: # {"id":"sourceFile","fileName":"readUtils.kt"} 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.KmAnnotation readAnnotation(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.NameResolver):18:18 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/dO;Lcom/android/tools/r8/internal/rG;)Lcom/android/tools/r8/internal/xx;"} 2:3:java.lang.String com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ReadUtilsKt.getClassName(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.NameResolver,int):56:57 -> a 2:3:com.android.tools.r8.jetbrains.kotlinx.metadata.KmAnnotation readAnnotation(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.NameResolver):18 -> a 4:54:com.android.tools.r8.jetbrains.kotlinx.metadata.KmAnnotation readAnnotation(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.NameResolver):19:69 -> a 55:55:com.android.tools.r8.jetbrains.kotlinx.metadata.KmAnnotation readAnnotation(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.NameResolver):68:68 -> a 56:57:com.android.tools.r8.jetbrains.kotlinx.metadata.KmAnnotation readAnnotation(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.NameResolver):20:21 -> a 58:58:com.android.tools.r8.jetbrains.kotlin.Pair com.android.tools.r8.jetbrains.kotlin.TuplesKt.to(java.lang.Object,java.lang.Object):43:43 -> a 58:58:com.android.tools.r8.jetbrains.kotlinx.metadata.KmAnnotation readAnnotation(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.NameResolver):21 -> a 59:59:com.android.tools.r8.jetbrains.kotlinx.metadata.KmAnnotation readAnnotation(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.NameResolver):68:68 -> a 60:60:com.android.tools.r8.jetbrains.kotlinx.metadata.KmAnnotation readAnnotation(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.NameResolver):23:23 -> a 61:61:com.android.tools.r8.jetbrains.kotlinx.metadata.KmAnnotation readAnnotation(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.NameResolver):17:17 -> a 62:68:com.android.tools.r8.jetbrains.kotlinx.metadata.KmAnnotationArgument readAnnotationArgument(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.NameResolver):27:33 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/aO;Lcom/android/tools/r8/internal/rG;)Lcom/android/tools/r8/internal/zx;"} 69:69:com.android.tools.r8.jetbrains.kotlinx.metadata.KmAnnotationArgument readAnnotationArgument(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.NameResolver):32:32 -> a 70:70:com.android.tools.r8.jetbrains.kotlinx.metadata.KmAnnotationArgument readAnnotationArgument(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.NameResolver):31:31 -> a 71:71:com.android.tools.r8.jetbrains.kotlinx.metadata.KmAnnotationArgument readAnnotationArgument(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.NameResolver):30:30 -> a 72:94:com.android.tools.r8.jetbrains.kotlinx.metadata.KmAnnotationArgument readAnnotationArgument(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.NameResolver):29:51 -> a 95:127:com.android.tools.r8.jetbrains.kotlinx.metadata.KmAnnotationArgument readAnnotationArgument(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.NameResolver):50:82 -> a 128:128:com.android.tools.r8.jetbrains.kotlinx.metadata.KmAnnotationArgument readAnnotationArgument(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.NameResolver):81:81 -> a 129:160:com.android.tools.r8.jetbrains.kotlinx.metadata.KmAnnotationArgument readAnnotationArgument(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.NameResolver):50:81 -> a 161:161:com.android.tools.r8.jetbrains.kotlinx.metadata.KmAnnotationArgument readAnnotationArgument(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.NameResolver):50:50 -> a 162:162:com.android.tools.r8.jetbrains.kotlinx.metadata.KmAnnotationArgument readAnnotationArgument(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.NameResolver):49:49 -> a 163:163:com.android.tools.r8.jetbrains.kotlinx.metadata.KmAnnotationArgument readAnnotationArgument(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.NameResolver):48:48 -> a 164:165:java.lang.String com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ReadUtilsKt.getClassName(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.NameResolver,int):56:57 -> a 164:165:com.android.tools.r8.jetbrains.kotlinx.metadata.KmAnnotationArgument readAnnotationArgument(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.NameResolver):48 -> a 166:166:com.android.tools.r8.jetbrains.kotlinx.metadata.KmAnnotationArgument readAnnotationArgument(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.NameResolver):48:48 -> a 167:167:com.android.tools.r8.jetbrains.kotlinx.metadata.KmAnnotationArgument readAnnotationArgument(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.NameResolver):47:47 -> a 168:169:java.lang.String com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ReadUtilsKt.getClassName(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.NameResolver,int):56:57 -> a 168:169:com.android.tools.r8.jetbrains.kotlinx.metadata.KmAnnotationArgument readAnnotationArgument(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.NameResolver):47 -> a 170:170:com.android.tools.r8.jetbrains.kotlinx.metadata.KmAnnotationArgument readAnnotationArgument(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.NameResolver):47:47 -> a 171:171:com.android.tools.r8.jetbrains.kotlinx.metadata.KmAnnotationArgument readAnnotationArgument(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.NameResolver):46:46 -> a 172:172:com.android.tools.r8.jetbrains.kotlinx.metadata.KmAnnotationArgument readAnnotationArgument(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.NameResolver):45:45 -> a 173:173:com.android.tools.r8.jetbrains.kotlinx.metadata.KmAnnotationArgument readAnnotationArgument(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.NameResolver):44:44 -> a 174:174:com.android.tools.r8.jetbrains.kotlinx.metadata.KmAnnotationArgument readAnnotationArgument(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.NameResolver):43:43 -> a 175:178:com.android.tools.r8.jetbrains.kotlinx.metadata.KmAnnotationArgument readAnnotationArgument(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.NameResolver):39:42 -> a 179:179:com.android.tools.r8.jetbrains.kotlinx.metadata.KmAnnotationArgument readAnnotationArgument(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.NameResolver):41:41 -> a 180:180:com.android.tools.r8.jetbrains.kotlinx.metadata.KmAnnotationArgument readAnnotationArgument(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.NameResolver):40:40 -> a 181:181:com.android.tools.r8.jetbrains.kotlinx.metadata.KmAnnotationArgument readAnnotationArgument(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.NameResolver):38:38 -> a com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ReadUtilsKt$WhenMappings -> com.android.tools.r8.internal.pQ: # {"id":"sourceFile","fileName":"readUtils.kt"} int[] $EnumSwitchMapping$0 -> a void () -> com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ReadersKt -> com.android.tools.r8.internal.rQ: # {"id":"sourceFile","fileName":"readers.kt"} 1:1:void accept$default(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class,com.android.tools.r8.jetbrains.kotlinx.metadata.KmClassVisitor,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.NameResolver,java.util.List,int,java.lang.Object):56:56 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/iO;Lcom/android/tools/r8/internal/Qx;Lcom/android/tools/r8/internal/Fu;)V"} 2:63:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ReadersKt.accept(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class,com.android.tools.r8.jetbrains.kotlinx.metadata.KmClassVisitor,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.NameResolver,java.util.List):0:61 -> a 2:63:void accept$default(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class,com.android.tools.r8.jetbrains.kotlinx.metadata.KmClassVisitor,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.NameResolver,java.util.List,int,java.lang.Object):53 -> a 64:64:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.VersionRequirementTable com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.VersionRequirementTable$Companion.create(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirementTable):18:18 -> a 64:64:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ReadersKt.accept(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class,com.android.tools.r8.jetbrains.kotlinx.metadata.KmClassVisitor,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.NameResolver,java.util.List):61 -> a 64:64:void accept$default(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class,com.android.tools.r8.jetbrains.kotlinx.metadata.KmClassVisitor,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.NameResolver,java.util.List,int,java.lang.Object):53 -> a 65:65:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.VersionRequirementTable com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.VersionRequirementTable$Companion.getEMPTY():15:15 -> a 65:65:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.VersionRequirementTable com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.VersionRequirementTable$Companion.create(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirementTable):18 -> a 65:65:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ReadersKt.accept(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class,com.android.tools.r8.jetbrains.kotlinx.metadata.KmClassVisitor,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.NameResolver,java.util.List):61 -> a 65:65:void accept$default(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class,com.android.tools.r8.jetbrains.kotlinx.metadata.KmClassVisitor,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.NameResolver,java.util.List,int,java.lang.Object):53 -> a 66:67:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.VersionRequirementTable com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.VersionRequirementTable$Companion.create(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirementTable):18:19 -> a 66:67:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ReadersKt.accept(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class,com.android.tools.r8.jetbrains.kotlinx.metadata.KmClassVisitor,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.NameResolver,java.util.List):61 -> a 66:67:void accept$default(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class,com.android.tools.r8.jetbrains.kotlinx.metadata.KmClassVisitor,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.NameResolver,java.util.List,int,java.lang.Object):53 -> a 68:68:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.VersionRequirementTable com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.VersionRequirementTable$Companion.create(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirementTable):18:18 -> a 68:68:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ReadersKt.accept(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class,com.android.tools.r8.jetbrains.kotlinx.metadata.KmClassVisitor,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.NameResolver,java.util.List):61 -> a 68:68:void accept$default(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class,com.android.tools.r8.jetbrains.kotlinx.metadata.KmClassVisitor,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.NameResolver,java.util.List,int,java.lang.Object):53 -> a 69:547:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ReadersKt.accept(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class,com.android.tools.r8.jetbrains.kotlinx.metadata.KmClassVisitor,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.NameResolver,java.util.List):58:536 -> a 69:547:void accept$default(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class,com.android.tools.r8.jetbrains.kotlinx.metadata.KmClassVisitor,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.NameResolver,java.util.List,int,java.lang.Object):53 -> a 548:548:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ReadersKt.accept(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class,com.android.tools.r8.jetbrains.kotlinx.metadata.KmClassVisitor,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.NameResolver,java.util.List):535:535 -> a 548:548:void accept$default(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class,com.android.tools.r8.jetbrains.kotlinx.metadata.KmClassVisitor,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.NameResolver,java.util.List,int,java.lang.Object):53 -> a 549:549:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ReadersKt.accept(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class,com.android.tools.r8.jetbrains.kotlinx.metadata.KmClassVisitor,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.NameResolver,java.util.List):534:534 -> a 549:549:void accept$default(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class,com.android.tools.r8.jetbrains.kotlinx.metadata.KmClassVisitor,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.NameResolver,java.util.List,int,java.lang.Object):53 -> a 550:550:int com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ReadersKt.getTypeParameterFlags(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter):522:522 -> a 550:550:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ReadersKt.accept(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class,com.android.tools.r8.jetbrains.kotlinx.metadata.KmClassVisitor,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.NameResolver,java.util.List):539 -> a 550:550:void accept$default(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class,com.android.tools.r8.jetbrains.kotlinx.metadata.KmClassVisitor,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.NameResolver,java.util.List,int,java.lang.Object):53 -> a 551:551:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ReadersKt.accept(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class,com.android.tools.r8.jetbrains.kotlinx.metadata.KmClassVisitor,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.NameResolver,java.util.List):539:539 -> a 551:551:void accept$default(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class,com.android.tools.r8.jetbrains.kotlinx.metadata.KmClassVisitor,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.NameResolver,java.util.List,int,java.lang.Object):53 -> a 552:1023:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ReadersKt.accept(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class,com.android.tools.r8.jetbrains.kotlinx.metadata.KmClassVisitor,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.NameResolver,java.util.List):68:539 -> a 552:1023:void accept$default(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class,com.android.tools.r8.jetbrains.kotlinx.metadata.KmClassVisitor,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.NameResolver,java.util.List,int,java.lang.Object):53 -> a 1024:1024:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ReadersKt.accept(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class,com.android.tools.r8.jetbrains.kotlinx.metadata.KmClassVisitor,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.NameResolver,java.util.List):71:71 -> a 1024:1024:void accept$default(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class,com.android.tools.r8.jetbrains.kotlinx.metadata.KmClassVisitor,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.NameResolver,java.util.List,int,java.lang.Object):53 -> a 1025:1154:java.util.List com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.ProtoTypeTableUtilKt.supertypes(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.TypeTable):0:129 -> a 1025:1154:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ReadersKt.accept(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class,com.android.tools.r8.jetbrains.kotlinx.metadata.KmClassVisitor,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.NameResolver,java.util.List):71 -> a 1025:1154:void accept$default(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class,com.android.tools.r8.jetbrains.kotlinx.metadata.KmClassVisitor,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.NameResolver,java.util.List,int,java.lang.Object):53 -> a 1155:1260:java.util.List com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.ProtoTypeTableUtilKt.supertypes(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.TypeTable):24:129 -> a 1155:1260:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ReadersKt.accept(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class,com.android.tools.r8.jetbrains.kotlinx.metadata.KmClassVisitor,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.NameResolver,java.util.List):71 -> a 1155:1260:void accept$default(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class,com.android.tools.r8.jetbrains.kotlinx.metadata.KmClassVisitor,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.NameResolver,java.util.List,int,java.lang.Object):53 -> a 1261:1266:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ReadersKt.accept(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class,com.android.tools.r8.jetbrains.kotlinx.metadata.KmClassVisitor,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.NameResolver,java.util.List):71:76 -> a 1261:1266:void accept$default(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class,com.android.tools.r8.jetbrains.kotlinx.metadata.KmClassVisitor,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.NameResolver,java.util.List,int,java.lang.Object):53 -> a 1267:1279:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ReadersKt.accept(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Constructor,com.android.tools.r8.jetbrains.kotlinx.metadata.KmConstructorVisitor,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ReadContext):210:222 -> a 1267:1279:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ReadersKt.accept(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class,com.android.tools.r8.jetbrains.kotlinx.metadata.KmClassVisitor,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.NameResolver,java.util.List):76 -> a 1267:1279:void accept$default(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class,com.android.tools.r8.jetbrains.kotlinx.metadata.KmClassVisitor,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.NameResolver,java.util.List,int,java.lang.Object):53 -> a 1280:1294:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ReadersKt.accept(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class,com.android.tools.r8.jetbrains.kotlinx.metadata.KmClassVisitor,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.NameResolver,java.util.List):79:93 -> a 1280:1294:void accept$default(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class,com.android.tools.r8.jetbrains.kotlinx.metadata.KmClassVisitor,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.NameResolver,java.util.List,int,java.lang.Object):53 -> a 1295:1295:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ReadersKt.accept(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class,com.android.tools.r8.jetbrains.kotlinx.metadata.KmClassVisitor,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.NameResolver,java.util.List):91:91 -> a 1295:1295:void accept$default(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class,com.android.tools.r8.jetbrains.kotlinx.metadata.KmClassVisitor,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.NameResolver,java.util.List,int,java.lang.Object):53 -> a 1296:1296:void com.android.tools.r8.jetbrains.kotlinx.metadata.InconsistentKotlinMetadataException.(java.lang.String,java.lang.Throwable,int,com.android.tools.r8.jetbrains.kotlin.jvm.internal.DefaultConstructorMarker):8:8 -> a 1296:1296:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ReadersKt.accept(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class,com.android.tools.r8.jetbrains.kotlinx.metadata.KmClassVisitor,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.NameResolver,java.util.List):91 -> a 1296:1296:void accept$default(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class,com.android.tools.r8.jetbrains.kotlinx.metadata.KmClassVisitor,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.NameResolver,java.util.List,int,java.lang.Object):53 -> a 1297:1307:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ReadersKt.accept(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class,com.android.tools.r8.jetbrains.kotlinx.metadata.KmClassVisitor,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.NameResolver,java.util.List):91:101 -> a 1297:1307:void accept$default(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class,com.android.tools.r8.jetbrains.kotlinx.metadata.KmClassVisitor,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.NameResolver,java.util.List,int,java.lang.Object):53 -> a 1308:1308:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ReadersKt.loadInlineClassUnderlyingType(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ReadContext):123:123 -> a 1308:1308:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ReadersKt.accept(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class,com.android.tools.r8.jetbrains.kotlinx.metadata.KmClassVisitor,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.NameResolver,java.util.List):103 -> a 1308:1308:void accept$default(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class,com.android.tools.r8.jetbrains.kotlinx.metadata.KmClassVisitor,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.NameResolver,java.util.List,int,java.lang.Object):53 -> a 1309:1337:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.ProtoTypeTableUtilKt.inlineClassUnderlyingType(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.TypeTable):0:28 -> a 1309:1337:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ReadersKt.loadInlineClassUnderlyingType(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ReadContext):123 -> a 1309:1337:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ReadersKt.accept(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class,com.android.tools.r8.jetbrains.kotlinx.metadata.KmClassVisitor,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.NameResolver,java.util.List):103 -> a 1309:1337:void accept$default(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class,com.android.tools.r8.jetbrains.kotlinx.metadata.KmClassVisitor,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.NameResolver,java.util.List,int,java.lang.Object):53 -> a 1338:1758:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ReadersKt.loadInlineClassUnderlyingType(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ReadContext):126:546 -> a 1338:1758:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ReadersKt.accept(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class,com.android.tools.r8.jetbrains.kotlinx.metadata.KmClassVisitor,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.NameResolver,java.util.List):103 -> a 1338:1758:void accept$default(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class,com.android.tools.r8.jetbrains.kotlinx.metadata.KmClassVisitor,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.NameResolver,java.util.List,int,java.lang.Object):53 -> a 1759:1759:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ReadersKt.loadInlineClassUnderlyingType(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ReadContext):130:130 -> a 1759:1759:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ReadersKt.accept(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class,com.android.tools.r8.jetbrains.kotlinx.metadata.KmClassVisitor,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.NameResolver,java.util.List):103 -> a 1759:1759:void accept$default(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class,com.android.tools.r8.jetbrains.kotlinx.metadata.KmClassVisitor,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.NameResolver,java.util.List,int,java.lang.Object):53 -> a 1760:1831:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.ProtoTypeTableUtilKt.receiverType(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.TypeTable):0:71 -> a 1760:1831:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ReadersKt.loadInlineClassUnderlyingType(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ReadContext):130 -> a 1760:1831:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ReadersKt.accept(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class,com.android.tools.r8.jetbrains.kotlinx.metadata.KmClassVisitor,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.NameResolver,java.util.List):103 -> a 1760:1831:void accept$default(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class,com.android.tools.r8.jetbrains.kotlinx.metadata.KmClassVisitor,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.NameResolver,java.util.List,int,java.lang.Object):53 -> a 1832:1833:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ReadersKt.loadInlineClassUnderlyingType(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ReadContext):130:131 -> a 1832:1833:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ReadersKt.accept(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class,com.android.tools.r8.jetbrains.kotlinx.metadata.KmClassVisitor,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.NameResolver,java.util.List):103 -> a 1832:1833:void accept$default(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class,com.android.tools.r8.jetbrains.kotlinx.metadata.KmClassVisitor,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.NameResolver,java.util.List,int,java.lang.Object):53 -> a 1834:1835:int com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ReadersKt.getTypeFlags(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type):518:519 -> a 1834:1835:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ReadersKt.accept(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class,com.android.tools.r8.jetbrains.kotlinx.metadata.KmClassVisitor,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.NameResolver,java.util.List):104 -> a 1834:1835:void accept$default(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class,com.android.tools.r8.jetbrains.kotlinx.metadata.KmClassVisitor,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.NameResolver,java.util.List,int,java.lang.Object):53 -> a 1836:1839:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ReadersKt.accept(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class,com.android.tools.r8.jetbrains.kotlinx.metadata.KmClassVisitor,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.NameResolver,java.util.List):104:107 -> a 1836:1839:void accept$default(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class,com.android.tools.r8.jetbrains.kotlinx.metadata.KmClassVisitor,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.NameResolver,java.util.List,int,java.lang.Object):53 -> a 1840:1977:java.util.List com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.ProtoTypeTableUtilKt.contextReceiverTypes(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.TypeTable):0:137 -> a 1840:1977:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ReadersKt.accept(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class,com.android.tools.r8.jetbrains.kotlinx.metadata.KmClassVisitor,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.NameResolver,java.util.List):107 -> a 1840:1977:void accept$default(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class,com.android.tools.r8.jetbrains.kotlinx.metadata.KmClassVisitor,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.NameResolver,java.util.List,int,java.lang.Object):53 -> a 1978:1997:java.util.List com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.ProtoTypeTableUtilKt.contextReceiverTypes(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.TypeTable):118:137 -> a 1978:1997:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ReadersKt.accept(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class,com.android.tools.r8.jetbrains.kotlinx.metadata.KmClassVisitor,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.NameResolver,java.util.List):107 -> a 1978:1997:void accept$default(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class,com.android.tools.r8.jetbrains.kotlinx.metadata.KmClassVisitor,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.NameResolver,java.util.List,int,java.lang.Object):53 -> a 1998:2010:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ReadersKt.accept(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class,com.android.tools.r8.jetbrains.kotlinx.metadata.KmClassVisitor,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.NameResolver,java.util.List):107:119 -> a 1998:2010:void accept$default(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class,com.android.tools.r8.jetbrains.kotlinx.metadata.KmClassVisitor,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.NameResolver,java.util.List,int,java.lang.Object):53 -> a 2011:2011:void accept$default(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Package,com.android.tools.r8.jetbrains.kotlinx.metadata.KmPackageVisitor,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.NameResolver,java.util.List,int,java.lang.Object):137:137 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/IO;Lcom/android/tools/r8/internal/wy;Lcom/android/tools/r8/internal/Fu;)V"} 2012:2154:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ReadersKt.accept(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Package,com.android.tools.r8.jetbrains.kotlinx.metadata.KmPackageVisitor,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.NameResolver,java.util.List):0:142 -> a 2012:2154:void accept$default(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Package,com.android.tools.r8.jetbrains.kotlinx.metadata.KmPackageVisitor,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.NameResolver,java.util.List,int,java.lang.Object):134 -> a 2155:2155:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.VersionRequirementTable com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.VersionRequirementTable$Companion.create(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirementTable):18:18 -> a 2155:2155:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ReadersKt.accept(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Package,com.android.tools.r8.jetbrains.kotlinx.metadata.KmPackageVisitor,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.NameResolver,java.util.List):142 -> a 2155:2155:void accept$default(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Package,com.android.tools.r8.jetbrains.kotlinx.metadata.KmPackageVisitor,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.NameResolver,java.util.List,int,java.lang.Object):134 -> a 2156:2156:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.VersionRequirementTable com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.VersionRequirementTable$Companion.getEMPTY():15:15 -> a 2156:2156:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.VersionRequirementTable com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.VersionRequirementTable$Companion.create(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirementTable):18 -> a 2156:2156:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ReadersKt.accept(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Package,com.android.tools.r8.jetbrains.kotlinx.metadata.KmPackageVisitor,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.NameResolver,java.util.List):142 -> a 2156:2156:void accept$default(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Package,com.android.tools.r8.jetbrains.kotlinx.metadata.KmPackageVisitor,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.NameResolver,java.util.List,int,java.lang.Object):134 -> a 2157:2158:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.VersionRequirementTable com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.VersionRequirementTable$Companion.create(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirementTable):18:19 -> a 2157:2158:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ReadersKt.accept(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Package,com.android.tools.r8.jetbrains.kotlinx.metadata.KmPackageVisitor,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.NameResolver,java.util.List):142 -> a 2157:2158:void accept$default(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Package,com.android.tools.r8.jetbrains.kotlinx.metadata.KmPackageVisitor,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.NameResolver,java.util.List,int,java.lang.Object):134 -> a 2159:2159:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.VersionRequirementTable com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.VersionRequirementTable$Companion.create(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirementTable):18:18 -> a 2159:2159:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ReadersKt.accept(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Package,com.android.tools.r8.jetbrains.kotlinx.metadata.KmPackageVisitor,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.NameResolver,java.util.List):142 -> a 2159:2159:void accept$default(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Package,com.android.tools.r8.jetbrains.kotlinx.metadata.KmPackageVisitor,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.NameResolver,java.util.List,int,java.lang.Object):134 -> a 2160:2173:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ReadersKt.accept(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Package,com.android.tools.r8.jetbrains.kotlinx.metadata.KmPackageVisitor,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.NameResolver,java.util.List):139:152 -> a 2160:2173:void accept$default(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Package,com.android.tools.r8.jetbrains.kotlinx.metadata.KmPackageVisitor,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.NameResolver,java.util.List,int,java.lang.Object):134 -> a 2174:2180:void visitDeclarations(com.android.tools.r8.jetbrains.kotlinx.metadata.KmDeclarationContainerVisitor,java.util.List,java.util.List,java.util.List,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ReadContext):186:192 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/fy;Ljava/util/List;Ljava/util/List;Ljava/util/List;Lcom/android/tools/r8/internal/oQ;)V"} 2181:2187:void visitDeclarations(com.android.tools.r8.jetbrains.kotlinx.metadata.KmDeclarationContainerVisitor,java.util.List,java.util.List,java.util.List,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ReadContext):191:197 -> a 2188:2466:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ReadersKt.accept(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias,com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeAliasVisitor,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ReadContext):301:579 -> a 2188:2466:void visitDeclarations(com.android.tools.r8.jetbrains.kotlinx.metadata.KmDeclarationContainerVisitor,java.util.List,java.util.List,java.util.List,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ReadContext):197 -> a 2467:2467:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ReadersKt.accept(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias,com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeAliasVisitor,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ReadContext):578:578 -> a 2467:2467:void visitDeclarations(com.android.tools.r8.jetbrains.kotlinx.metadata.KmDeclarationContainerVisitor,java.util.List,java.util.List,java.util.List,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ReadContext):197 -> a 2468:2468:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ReadersKt.accept(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias,com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeAliasVisitor,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ReadContext):577:577 -> a 2468:2468:void visitDeclarations(com.android.tools.r8.jetbrains.kotlinx.metadata.KmDeclarationContainerVisitor,java.util.List,java.util.List,java.util.List,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ReadContext):197 -> a 2469:2469:int com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ReadersKt.getTypeParameterFlags(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter):522:522 -> a 2469:2469:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ReadersKt.accept(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias,com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeAliasVisitor,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ReadContext):582 -> a 2469:2469:void visitDeclarations(com.android.tools.r8.jetbrains.kotlinx.metadata.KmDeclarationContainerVisitor,java.util.List,java.util.List,java.util.List,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ReadContext):197 -> a 2470:2470:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ReadersKt.accept(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias,com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeAliasVisitor,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ReadContext):582:582 -> a 2470:2470:void visitDeclarations(com.android.tools.r8.jetbrains.kotlinx.metadata.KmDeclarationContainerVisitor,java.util.List,java.util.List,java.util.List,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ReadContext):197 -> a 2471:2749:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ReadersKt.accept(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias,com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeAliasVisitor,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ReadContext):304:582 -> a 2471:2749:void visitDeclarations(com.android.tools.r8.jetbrains.kotlinx.metadata.KmDeclarationContainerVisitor,java.util.List,java.util.List,java.util.List,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ReadContext):197 -> a 2750:2750:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ReadersKt.accept(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias,com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeAliasVisitor,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ReadContext):307:307 -> a 2750:2750:void visitDeclarations(com.android.tools.r8.jetbrains.kotlinx.metadata.KmDeclarationContainerVisitor,java.util.List,java.util.List,java.util.List,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ReadContext):197 -> a 2751:2852:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.ProtoTypeTableUtilKt.underlyingType(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.TypeTable):0:101 -> a 2751:2852:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ReadersKt.accept(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias,com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeAliasVisitor,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ReadContext):307 -> a 2751:2852:void visitDeclarations(com.android.tools.r8.jetbrains.kotlinx.metadata.KmDeclarationContainerVisitor,java.util.List,java.util.List,java.util.List,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ReadContext):197 -> a 2853:2856:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ReadersKt.accept(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias,com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeAliasVisitor,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ReadContext):308:311 -> a 2853:2856:void visitDeclarations(com.android.tools.r8.jetbrains.kotlinx.metadata.KmDeclarationContainerVisitor,java.util.List,java.util.List,java.util.List,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ReadContext):197 -> a 2857:2964:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.ProtoTypeTableUtilKt.expandedType(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.TypeTable):0:107 -> a 2857:2964:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ReadersKt.accept(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias,com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeAliasVisitor,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ReadContext):311 -> a 2857:2964:void visitDeclarations(com.android.tools.r8.jetbrains.kotlinx.metadata.KmDeclarationContainerVisitor,java.util.List,java.util.List,java.util.List,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ReadContext):197 -> a 2965:2980:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ReadersKt.accept(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias,com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeAliasVisitor,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ReadContext):312:327 -> a 2965:2980:void visitDeclarations(com.android.tools.r8.jetbrains.kotlinx.metadata.KmDeclarationContainerVisitor,java.util.List,java.util.List,java.util.List,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ReadContext):197 -> a 2981:2982:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.ProtoTypeTableUtilKt.expandedType(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.TypeTable):107:108 -> a 2981:2982:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ReadersKt.accept(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias,com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeAliasVisitor,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ReadContext):311 -> a 2981:2982:void visitDeclarations(com.android.tools.r8.jetbrains.kotlinx.metadata.KmDeclarationContainerVisitor,java.util.List,java.util.List,java.util.List,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ReadContext):197 -> a 2983:2984:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.ProtoTypeTableUtilKt.underlyingType(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.TypeTable):101:102 -> a 2983:2984:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ReadersKt.accept(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias,com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeAliasVisitor,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ReadContext):307 -> a 2983:2984:void visitDeclarations(com.android.tools.r8.jetbrains.kotlinx.metadata.KmDeclarationContainerVisitor,java.util.List,java.util.List,java.util.List,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ReadContext):197 -> a 2985:2985:void accept(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function,com.android.tools.r8.jetbrains.kotlinx.metadata.KmLambdaVisitor,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.NameResolver):202:202 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/DO;Lcom/android/tools/r8/internal/uy;Lcom/android/tools/r8/internal/Fu;)V"} 2986:2986:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.VersionRequirementTable com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.VersionRequirementTable$Companion.getEMPTY():15:15 -> a 2986:2986:void accept(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function,com.android.tools.r8.jetbrains.kotlinx.metadata.KmLambdaVisitor,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.NameResolver):202 -> a 2987:2991:void accept(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function,com.android.tools.r8.jetbrains.kotlinx.metadata.KmLambdaVisitor,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.NameResolver):202:206 -> a 2992:3324:void accept(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function,com.android.tools.r8.jetbrains.kotlinx.metadata.KmFunctionVisitor,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ReadContext):227:559 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ty;Lcom/android/tools/r8/internal/DO;Lcom/android/tools/r8/internal/oQ;)V"} 3325:3325:void accept(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function,com.android.tools.r8.jetbrains.kotlinx.metadata.KmFunctionVisitor,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ReadContext):558:558 -> a 3326:3326:void accept(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function,com.android.tools.r8.jetbrains.kotlinx.metadata.KmFunctionVisitor,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ReadContext):557:557 -> a 3327:3327:int com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ReadersKt.getTypeParameterFlags(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter):522:522 -> a 3327:3327:void accept(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function,com.android.tools.r8.jetbrains.kotlinx.metadata.KmFunctionVisitor,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ReadContext):562 -> a 3328:3328:void accept(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function,com.android.tools.r8.jetbrains.kotlinx.metadata.KmFunctionVisitor,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ReadContext):562:562 -> a 3329:3661:void accept(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function,com.android.tools.r8.jetbrains.kotlinx.metadata.KmFunctionVisitor,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ReadContext):230:562 -> a 3662:3662:void accept(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function,com.android.tools.r8.jetbrains.kotlinx.metadata.KmFunctionVisitor,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ReadContext):233:233 -> a 3663:3720:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.ProtoTypeTableUtilKt.receiverType(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.TypeTable):0:57 -> a 3663:3720:void accept(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function,com.android.tools.r8.jetbrains.kotlinx.metadata.KmFunctionVisitor,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ReadContext):233 -> a 3721:3722:int com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ReadersKt.getTypeFlags(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type):518:519 -> a 3721:3722:void accept(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function,com.android.tools.r8.jetbrains.kotlinx.metadata.KmFunctionVisitor,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ReadContext):234 -> a 3723:3726:void accept(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function,com.android.tools.r8.jetbrains.kotlinx.metadata.KmFunctionVisitor,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ReadContext):234:237 -> a 3727:3868:java.util.List com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.ProtoTypeTableUtilKt.contextReceiverTypes(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.TypeTable):0:141 -> a 3727:3868:void accept(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function,com.android.tools.r8.jetbrains.kotlinx.metadata.KmFunctionVisitor,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ReadContext):237 -> a 3869:3889:java.util.List com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.ProtoTypeTableUtilKt.contextReceiverTypes(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.TypeTable):121:141 -> a 3869:3889:void accept(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function,com.android.tools.r8.jetbrains.kotlinx.metadata.KmFunctionVisitor,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ReadContext):237 -> a 3890:3898:void accept(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function,com.android.tools.r8.jetbrains.kotlinx.metadata.KmFunctionVisitor,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ReadContext):237:245 -> a 3899:3948:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.ProtoTypeTableUtilKt.returnType(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.TypeTable):0:49 -> a 3899:3948:void accept(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function,com.android.tools.r8.jetbrains.kotlinx.metadata.KmFunctionVisitor,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ReadContext):245 -> a 3949:3953:void accept(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function,com.android.tools.r8.jetbrains.kotlinx.metadata.KmFunctionVisitor,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ReadContext):246:250 -> a 3954:3960:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ReadersKt.accept(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Contract,com.android.tools.r8.jetbrains.kotlinx.metadata.KmContractVisitor,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ReadContext):451:457 -> a 3954:3960:void accept(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function,com.android.tools.r8.jetbrains.kotlinx.metadata.KmFunctionVisitor,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ReadContext):250 -> a 3961:3961:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ReadersKt.accept(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Contract,com.android.tools.r8.jetbrains.kotlinx.metadata.KmContractVisitor,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ReadContext):456:456 -> a 3961:3961:void accept(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function,com.android.tools.r8.jetbrains.kotlinx.metadata.KmFunctionVisitor,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ReadContext):250 -> a 3962:3970:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ReadersKt.accept(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Contract,com.android.tools.r8.jetbrains.kotlinx.metadata.KmContractVisitor,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ReadContext):455:463 -> a 3962:3970:void accept(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function,com.android.tools.r8.jetbrains.kotlinx.metadata.KmFunctionVisitor,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ReadContext):250 -> a 3971:3971:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ReadersKt.accept(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Contract,com.android.tools.r8.jetbrains.kotlinx.metadata.KmContractVisitor,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ReadContext):462:462 -> a 3971:3971:void accept(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function,com.android.tools.r8.jetbrains.kotlinx.metadata.KmFunctionVisitor,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ReadContext):250 -> a 3972:3977:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ReadersKt.accept(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Contract,com.android.tools.r8.jetbrains.kotlinx.metadata.KmContractVisitor,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ReadContext):461:466 -> a 3972:3977:void accept(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function,com.android.tools.r8.jetbrains.kotlinx.metadata.KmFunctionVisitor,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ReadContext):250 -> a 3978:3986:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ReadersKt.accept(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Effect,com.android.tools.r8.jetbrains.kotlinx.metadata.KmEffectVisitor,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ReadContext):474:482 -> a 3978:3986:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ReadersKt.accept(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Contract,com.android.tools.r8.jetbrains.kotlinx.metadata.KmContractVisitor,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ReadContext):466 -> a 3978:3986:void accept(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function,com.android.tools.r8.jetbrains.kotlinx.metadata.KmFunctionVisitor,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ReadContext):250 -> a 3987:3987:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ReadersKt.accept(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Contract,com.android.tools.r8.jetbrains.kotlinx.metadata.KmContractVisitor,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ReadContext):469:469 -> a 3987:3987:void accept(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function,com.android.tools.r8.jetbrains.kotlinx.metadata.KmFunctionVisitor,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ReadContext):250 -> a 3988:3996:void accept(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function,com.android.tools.r8.jetbrains.kotlinx.metadata.KmFunctionVisitor,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ReadContext):253:261 -> a 3997:3998:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.ProtoTypeTableUtilKt.returnType(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.TypeTable):49:50 -> a 3997:3998:void accept(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function,com.android.tools.r8.jetbrains.kotlinx.metadata.KmFunctionVisitor,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ReadContext):245 -> a 3999:4302:void accept(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property,com.android.tools.r8.jetbrains.kotlinx.metadata.KmPropertyVisitor,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ReadContext):266:569 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Dy;Lcom/android/tools/r8/internal/LO;Lcom/android/tools/r8/internal/oQ;)V"} 4303:4303:void accept(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property,com.android.tools.r8.jetbrains.kotlinx.metadata.KmPropertyVisitor,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ReadContext):568:568 -> a 4304:4304:void accept(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property,com.android.tools.r8.jetbrains.kotlinx.metadata.KmPropertyVisitor,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ReadContext):567:567 -> a 4305:4305:int com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ReadersKt.getTypeParameterFlags(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter):522:522 -> a 4305:4305:void accept(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property,com.android.tools.r8.jetbrains.kotlinx.metadata.KmPropertyVisitor,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ReadContext):572 -> a 4306:4306:void accept(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property,com.android.tools.r8.jetbrains.kotlinx.metadata.KmPropertyVisitor,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ReadContext):572:572 -> a 4307:4610:void accept(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property,com.android.tools.r8.jetbrains.kotlinx.metadata.KmPropertyVisitor,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ReadContext):269:572 -> a 4611:4611:void accept(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property,com.android.tools.r8.jetbrains.kotlinx.metadata.KmPropertyVisitor,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ReadContext):272:272 -> a 4612:4683:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.ProtoTypeTableUtilKt.receiverType(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.TypeTable):0:71 -> a 4612:4683:void accept(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property,com.android.tools.r8.jetbrains.kotlinx.metadata.KmPropertyVisitor,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ReadContext):272 -> a 4684:4685:int com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ReadersKt.getTypeFlags(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type):518:519 -> a 4684:4685:void accept(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property,com.android.tools.r8.jetbrains.kotlinx.metadata.KmPropertyVisitor,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ReadContext):273 -> a 4686:4689:void accept(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property,com.android.tools.r8.jetbrains.kotlinx.metadata.KmPropertyVisitor,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ReadContext):273:276 -> a 4690:4835:java.util.List com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.ProtoTypeTableUtilKt.contextReceiverTypes(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.TypeTable):0:145 -> a 4690:4835:void accept(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property,com.android.tools.r8.jetbrains.kotlinx.metadata.KmPropertyVisitor,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ReadContext):276 -> a 4836:4857:java.util.List com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.ProtoTypeTableUtilKt.contextReceiverTypes(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.TypeTable):124:145 -> a 4836:4857:void accept(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property,com.android.tools.r8.jetbrains.kotlinx.metadata.KmPropertyVisitor,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ReadContext):276 -> a 4858:4879:void accept(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property,com.android.tools.r8.jetbrains.kotlinx.metadata.KmPropertyVisitor,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ReadContext):276:297 -> a 4880:4884:void accept(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter,com.android.tools.r8.jetbrains.kotlinx.metadata.KmValueParameterVisitor,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ReadContext):331:335 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Sy;Lcom/android/tools/r8/internal/pP;Lcom/android/tools/r8/internal/oQ;)V"} 4885:4968:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.ProtoTypeTableUtilKt.varargElementType(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.TypeTable):0:83 -> a 4885:4968:void accept(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter,com.android.tools.r8.jetbrains.kotlinx.metadata.KmValueParameterVisitor,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ReadContext):335 -> a 4969:4970:int com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ReadersKt.getTypeFlags(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type):518:519 -> a 4969:4970:void accept(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter,com.android.tools.r8.jetbrains.kotlinx.metadata.KmValueParameterVisitor,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ReadContext):336 -> a 4971:4978:void accept(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter,com.android.tools.r8.jetbrains.kotlinx.metadata.KmValueParameterVisitor,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ReadContext):336:343 -> a 4979:4979:void accept(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter,com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeParameterVisitor,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ReadContext):360:360 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Ny;Lcom/android/tools/r8/internal/jP;Lcom/android/tools/r8/internal/oQ;)V"} 4980:5113:java.util.List com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.ProtoTypeTableUtilKt.upperBounds(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.TypeTable):0:133 -> a 4980:5113:void accept(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter,com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeParameterVisitor,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ReadContext):360 -> a 5114:5202:java.util.List com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.ProtoTypeTableUtilKt.upperBounds(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.TypeTable):45:133 -> a 5114:5202:void accept(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter,com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeParameterVisitor,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ReadContext):360 -> a 5203:5211:void accept(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter,com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeParameterVisitor,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ReadContext):360:368 -> a 5212:5230:void accept(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type,com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeVisitor,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ReadContext):373:391 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Py;Lcom/android/tools/r8/internal/cP;Lcom/android/tools/r8/internal/oQ;)V"} 5231:5231:void accept(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type,com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeVisitor,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ReadContext):390:390 -> a 5232:5232:void accept(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type,com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeVisitor,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ReadContext):389:389 -> a 5233:5240:void accept(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type,com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeVisitor,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ReadContext):388:395 -> a 5241:5275:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.ProtoTypeTableUtilKt.type(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Argument,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.TypeTable):0:34 -> a 5241:5275:void accept(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type,com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeVisitor,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ReadContext):395 -> a 5276:5277:int com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ReadersKt.getTypeFlags(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type):518:519 -> a 5276:5277:void accept(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type,com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeVisitor,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ReadContext):397 -> a 5278:5278:void accept(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type,com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeVisitor,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ReadContext):397:397 -> a 5279:5279:void accept(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type,com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeVisitor,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ReadContext):396:396 -> a 5280:5280:void com.android.tools.r8.jetbrains.kotlinx.metadata.InconsistentKotlinMetadataException.(java.lang.String,java.lang.Throwable,int,com.android.tools.r8.jetbrains.kotlin.jvm.internal.DefaultConstructorMarker):8:8 -> a 5280:5280:void accept(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type,com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeVisitor,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ReadContext):396 -> a 5281:5288:void accept(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type,com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeVisitor,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ReadContext):396:403 -> a 5289:5384:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.ProtoTypeTableUtilKt.abbreviatedType(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.TypeTable):0:95 -> a 5289:5384:void accept(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type,com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeVisitor,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ReadContext):403 -> a 5385:5386:int com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ReadersKt.getTypeFlags(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type):518:519 -> a 5385:5386:void accept(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type,com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeVisitor,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ReadContext):404 -> a 5387:5390:void accept(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type,com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeVisitor,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ReadContext):404:407 -> a 5391:5480:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.ProtoTypeTableUtilKt.outerType(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.TypeTable):0:89 -> a 5391:5480:void accept(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type,com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeVisitor,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ReadContext):407 -> a 5481:5482:int com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ReadersKt.getTypeFlags(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type):518:519 -> a 5481:5482:void accept(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type,com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeVisitor,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ReadContext):408 -> a 5483:5486:void accept(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type,com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeVisitor,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ReadContext):408:411 -> a 5487:5527:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.ProtoTypeTableUtilKt.flexibleUpperBound(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.TypeTable):0:40 -> a 5487:5527:void accept(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type,com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeVisitor,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ReadContext):411 -> a 5528:5529:int com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ReadersKt.getTypeFlags(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type):518:519 -> a 5528:5529:void accept(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type,com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeVisitor,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ReadContext):413 -> a 5530:5530:void accept(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type,com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeVisitor,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ReadContext):414:414 -> a 5531:5541:void accept(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type,com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeVisitor,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ReadContext):412:422 -> a 5542:5542:void accept(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type,com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeVisitor,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ReadContext):378:378 -> a 5543:5543:void com.android.tools.r8.jetbrains.kotlinx.metadata.InconsistentKotlinMetadataException.(java.lang.String,java.lang.Throwable,int,com.android.tools.r8.jetbrains.kotlin.jvm.internal.DefaultConstructorMarker):8:8 -> a 5543:5543:void accept(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type,com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeVisitor,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ReadContext):378 -> a 5544:5548:void accept(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type,com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeVisitor,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ReadContext):378:382 -> a 5549:5549:void com.android.tools.r8.jetbrains.kotlinx.metadata.InconsistentKotlinMetadataException.(java.lang.String,java.lang.Throwable,int,com.android.tools.r8.jetbrains.kotlin.jvm.internal.DefaultConstructorMarker):8:8 -> a 5549:5549:void accept(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type,com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeVisitor,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ReadContext):382 -> a 5550:5550:void accept(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type,com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeVisitor,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ReadContext):382:382 -> a 5551:5551:void acceptVersionRequirementVisitor(int,com.android.tools.r8.jetbrains.kotlinx.metadata.KmVersionRequirementVisitor,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ReadContext):426:426 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/internal/Yy;Lcom/android/tools/r8/internal/oQ;)V"} 5552:5654:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.VersionRequirement com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.VersionRequirement$Companion.create(int,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.NameResolver,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.VersionRequirementTable):0:102 -> a 5552:5654:void acceptVersionRequirementVisitor(int,com.android.tools.r8.jetbrains.kotlinx.metadata.KmVersionRequirementVisitor,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ReadContext):426 -> a 5655:5658:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.VersionRequirement$Version com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.VersionRequirement$Version$Companion.decode(java.lang.Integer,java.lang.Integer):65:68 -> a 5655:5658:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.VersionRequirement com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.VersionRequirement$Companion.create(int,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.NameResolver,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.VersionRequirementTable):100 -> a 5655:5658:void acceptVersionRequirementVisitor(int,com.android.tools.r8.jetbrains.kotlinx.metadata.KmVersionRequirementVisitor,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ReadContext):426 -> a 5659:5667:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.VersionRequirement$Version com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.VersionRequirement$Version$Companion.decode(java.lang.Integer,java.lang.Integer):65:73 -> a 5659:5667:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.VersionRequirement com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.VersionRequirement$Companion.create(int,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.NameResolver,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.VersionRequirementTable):100 -> a 5659:5667:void acceptVersionRequirementVisitor(int,com.android.tools.r8.jetbrains.kotlinx.metadata.KmVersionRequirementVisitor,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ReadContext):426 -> a 5668:5673:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.VersionRequirement$Version com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.VersionRequirement$Version$Companion.decode(java.lang.Integer,java.lang.Integer):70:75 -> a 5668:5673:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.VersionRequirement com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.VersionRequirement$Companion.create(int,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.NameResolver,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.VersionRequirementTable):100 -> a 5668:5673:void acceptVersionRequirementVisitor(int,com.android.tools.r8.jetbrains.kotlinx.metadata.KmVersionRequirementVisitor,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ReadContext):426 -> a 5674:5684:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.VersionRequirement com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.VersionRequirement$Companion.create(int,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.NameResolver,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.VersionRequirementTable):105:115 -> a 5674:5684:void acceptVersionRequirementVisitor(int,com.android.tools.r8.jetbrains.kotlinx.metadata.KmVersionRequirementVisitor,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ReadContext):426 -> a 5685:5688:void acceptVersionRequirementVisitor(int,com.android.tools.r8.jetbrains.kotlinx.metadata.KmVersionRequirementVisitor,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ReadContext):429:432 -> a 5689:5689:void acceptVersionRequirementVisitor(int,com.android.tools.r8.jetbrains.kotlinx.metadata.KmVersionRequirementVisitor,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ReadContext):431:431 -> a 5690:5698:void acceptVersionRequirementVisitor(int,com.android.tools.r8.jetbrains.kotlinx.metadata.KmVersionRequirementVisitor,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ReadContext):430:438 -> a 5699:5699:void acceptVersionRequirementVisitor(int,com.android.tools.r8.jetbrains.kotlinx.metadata.KmVersionRequirementVisitor,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ReadContext):437:437 -> a 5700:5710:void acceptVersionRequirementVisitor(int,com.android.tools.r8.jetbrains.kotlinx.metadata.KmVersionRequirementVisitor,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ReadContext):436:446 -> a 5711:5711:void acceptVersionRequirementVisitor(int,com.android.tools.r8.jetbrains.kotlinx.metadata.KmVersionRequirementVisitor,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ReadContext):427:427 -> a 5712:5712:void com.android.tools.r8.jetbrains.kotlinx.metadata.InconsistentKotlinMetadataException.(java.lang.String,java.lang.Throwable,int,com.android.tools.r8.jetbrains.kotlin.jvm.internal.DefaultConstructorMarker):8:8 -> a 5712:5712:void acceptVersionRequirementVisitor(int,com.android.tools.r8.jetbrains.kotlinx.metadata.KmVersionRequirementVisitor,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ReadContext):427 -> a 5713:5713:void acceptVersionRequirementVisitor(int,com.android.tools.r8.jetbrains.kotlinx.metadata.KmVersionRequirementVisitor,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ReadContext):427:427 -> a 5714:5715:void accept(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Expression,com.android.tools.r8.jetbrains.kotlinx.metadata.KmEffectExpressionVisitor,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ReadContext):488:489 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/AO;Lcom/android/tools/r8/internal/iy;Lcom/android/tools/r8/internal/oQ;)V"} 5716:5726:void accept(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Expression,com.android.tools.r8.jetbrains.kotlinx.metadata.KmEffectExpressionVisitor,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ReadContext):487:497 -> a 5727:5727:void accept(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Expression,com.android.tools.r8.jetbrains.kotlinx.metadata.KmEffectExpressionVisitor,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ReadContext):496:496 -> a 5728:5728:void accept(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Expression,com.android.tools.r8.jetbrains.kotlinx.metadata.KmEffectExpressionVisitor,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ReadContext):495:495 -> a 5729:5738:void accept(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Expression,com.android.tools.r8.jetbrains.kotlinx.metadata.KmEffectExpressionVisitor,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ReadContext):493:502 -> a 5739:5852:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.ProtoTypeTableUtilKt.isInstanceType(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Expression,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.TypeTable):0:113 -> a 5739:5852:void accept(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Expression,com.android.tools.r8.jetbrains.kotlinx.metadata.KmEffectExpressionVisitor,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ReadContext):502 -> a 5853:5854:int com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ReadersKt.getTypeFlags(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type):518:519 -> a 5853:5854:void accept(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Expression,com.android.tools.r8.jetbrains.kotlinx.metadata.KmEffectExpressionVisitor,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ReadContext):503 -> a 5855:5866:void accept(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Expression,com.android.tools.r8.jetbrains.kotlinx.metadata.KmEffectExpressionVisitor,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ReadContext):503:514 -> a 5867:5868:int getTypeFlags(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type):518:519 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/cP;)I"} 5869:5869:int getPropertyGetterFlags(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property):525:525 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/LO;)I"} 5870:5870:int com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ReadersKt.getDefaultPropertyAccessorFlags(int):531:531 -> a 5870:5870:int getPropertyGetterFlags(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property):525 -> a 1:1:int getPropertySetterFlags(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property):528:528 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/LO;)I"} 2:2:int com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ReadersKt.getDefaultPropertyAccessorFlags(int):531:531 -> b 2:2:int getPropertySetterFlags(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property):528 -> b com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WriteContext -> com.android.tools.r8.internal.W20: # {"id":"sourceFile","fileName":"writers.kt"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.serialization.StringTable strings -> a com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.serialization.MutableVersionRequirementTable versionRequirements -> b 1:1:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.serialization.StringTable,java.util.List,int,com.android.tools.r8.jetbrains.kotlin.jvm.internal.DefaultConstructorMarker):22:22 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/bv;)V"} 2:3:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.serialization.StringTable,java.util.List):22:23 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/bv;Ljava/util/List;)V"} 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.serialization.StringTable getStrings():22:22 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/bv;"} 2:2:int get(java.lang.String):26:26 -> a 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.serialization.MutableVersionRequirementTable getVersionRequirements():23:23 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/pG;"} 2:2:int getClassName(java.lang.String):29:29 -> b com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WriteUtilsKt -> com.android.tools.r8.internal.X20: # {"id":"sourceFile","fileName":"writeUtils.kt"} 1:6:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Builder writeAnnotation(com.android.tools.r8.jetbrains.kotlinx.metadata.KmAnnotation,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.serialization.StringTable):17:22 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/xx;Lcom/android/tools/r8/internal/bv;)Lcom/android/tools/r8/internal/cO;"} 7:8:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$Builder.build():3058:3059 -> a 7:8:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Builder writeAnnotation(com.android.tools.r8.jetbrains.kotlinx.metadata.KmAnnotation,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.serialization.StringTable):22 -> a 9:9:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Builder writeAnnotation(com.android.tools.r8.jetbrains.kotlinx.metadata.KmAnnotation,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.serialization.StringTable):22:22 -> a 10:10:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Builder writeAnnotation(com.android.tools.r8.jetbrains.kotlinx.metadata.KmAnnotation,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.serialization.StringTable):20:20 -> a 11:11:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.UninitializedMessageException com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.AbstractMessageLite$Builder.newUninitializedMessageException(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite):316:316 -> a 11:11:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$Builder.build():3060 -> a 11:11:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Builder writeAnnotation(com.android.tools.r8.jetbrains.kotlinx.metadata.KmAnnotation,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.serialization.StringTable):22 -> a 12:12:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$Builder.build():3060:3060 -> a 12:12:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Builder writeAnnotation(com.android.tools.r8.jetbrains.kotlinx.metadata.KmAnnotation,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.serialization.StringTable):22 -> a 13:13:boolean com.android.tools.r8.jetbrains.kotlinx.metadata.ClassNameKt.isLocal(java.lang.String):22:22 -> a 13:13:int getClassNameIndex(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.serialization.StringTable,java.lang.String):110 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/bv;Ljava/lang/String;)I"} 14:16:int getClassNameIndex(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.serialization.StringTable,java.lang.String):111:113 -> a 17:87:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$Builder writeAnnotationArgument(com.android.tools.r8.jetbrains.kotlinx.metadata.KmAnnotationArgument,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.serialization.StringTable):28:98 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/zx;Lcom/android/tools/r8/internal/bv;)Lcom/android/tools/r8/internal/YN;"} 88:89:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Builder.build():4369:4370 -> a 88:89:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$Builder writeAnnotationArgument(com.android.tools.r8.jetbrains.kotlinx.metadata.KmAnnotationArgument,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.serialization.StringTable):98 -> a 90:90:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$Builder writeAnnotationArgument(com.android.tools.r8.jetbrains.kotlinx.metadata.KmAnnotationArgument,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.serialization.StringTable):98:98 -> a 91:91:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.UninitializedMessageException com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.AbstractMessageLite$Builder.newUninitializedMessageException(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite):316:316 -> a 91:91:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Builder.build():4371 -> a 91:91:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$Builder writeAnnotationArgument(com.android.tools.r8.jetbrains.kotlinx.metadata.KmAnnotationArgument,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.serialization.StringTable):98 -> a 92:92:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Builder.build():4371:4371 -> a 92:92:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$Builder writeAnnotationArgument(com.android.tools.r8.jetbrains.kotlinx.metadata.KmAnnotationArgument,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.serialization.StringTable):98 -> a 93:96:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$Builder writeAnnotationArgument(com.android.tools.r8.jetbrains.kotlinx.metadata.KmAnnotationArgument,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.serialization.StringTable):100:103 -> a com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt -> com.android.tools.r8.internal.U30: # {"id":"sourceFile","fileName":"writers.kt"} 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.KmPropertyVisitor writeProperty(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WriteContext,int,java.lang.String,int,int,com.android.tools.r8.jetbrains.kotlin.jvm.functions.Function1):194:194 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(IIILcom/android/tools/r8/internal/Xi;Lcom/android/tools/r8/internal/W20;Ljava/lang/String;)Lcom/android/tools/r8/internal/B30;"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt$writeConstructor$1 -> com.android.tools.r8.internal.a30: # {"id":"sourceFile","fileName":"writers.kt"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Constructor$Builder t -> b com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WriteContext $c -> c int $flags -> d com.android.tools.r8.jetbrains.kotlin.jvm.functions.Function1 $output -> e 1:2:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WriteContext,int,com.android.tools.r8.jetbrains.kotlin.jvm.functions.Function1):129:130 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/W20;ILcom/android/tools/r8/internal/Xi;)V"} 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.KmValueParameterVisitor visitValueParameter(int,java.lang.String):133:133 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/lang/String;)Lcom/android/tools/r8/internal/Sy;"} 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.KmValueParameterVisitor com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt.writeValueParameter(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WriteContext,int,java.lang.String,com.android.tools.r8.jetbrains.kotlin.jvm.functions.Function1):236:236 -> a 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.KmValueParameterVisitor com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt.access$writeValueParameter(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WriteContext,int,java.lang.String,com.android.tools.r8.jetbrains.kotlin.jvm.functions.Function1):1 -> a 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.KmValueParameterVisitor visitValueParameter(int,java.lang.String):133 -> a 3:3:com.android.tools.r8.jetbrains.kotlinx.metadata.KmConstructorExtensionVisitor visitExtensions(com.android.tools.r8.jetbrains.kotlinx.metadata.KmExtensionType):139:139 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ny;)Lcom/android/tools/r8/internal/Zx;"} 4:4:com.android.tools.r8.jetbrains.kotlinx.metadata.KmExtensionVisitor com.android.tools.r8.jetbrains.kotlinx.metadata.internal.extensions.ExtensionUtilsKt.applySingleExtension(com.android.tools.r8.jetbrains.kotlinx.metadata.KmExtensionType,com.android.tools.r8.jetbrains.kotlin.jvm.functions.Function1):13:13 -> a 4:4:com.android.tools.r8.jetbrains.kotlinx.metadata.KmConstructorExtensionVisitor visitExtensions(com.android.tools.r8.jetbrains.kotlinx.metadata.KmExtensionType):139 -> a 5:145:com.android.tools.r8.jetbrains.kotlinx.metadata.KmConstructorExtensionVisitor com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt$writeConstructor$1$visitExtensions$1.invoke(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.extensions.MetadataExtensions):0:140 -> a 5:145:java.lang.Object com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt$writeConstructor$1$visitExtensions$1.invoke(java.lang.Object):139 -> a 5:145:com.android.tools.r8.jetbrains.kotlinx.metadata.KmExtensionVisitor com.android.tools.r8.jetbrains.kotlinx.metadata.internal.extensions.ExtensionUtilsKt.applySingleExtension(com.android.tools.r8.jetbrains.kotlinx.metadata.KmExtensionType,com.android.tools.r8.jetbrains.kotlin.jvm.functions.Function1):14 -> a 5:145:com.android.tools.r8.jetbrains.kotlinx.metadata.KmConstructorExtensionVisitor visitExtensions(com.android.tools.r8.jetbrains.kotlinx.metadata.KmExtensionType):139 -> a 146:146:com.android.tools.r8.jetbrains.kotlinx.metadata.KmExtensionVisitor com.android.tools.r8.jetbrains.kotlinx.metadata.internal.extensions.ExtensionUtilsKt.applySingleExtension(com.android.tools.r8.jetbrains.kotlinx.metadata.KmExtensionType,com.android.tools.r8.jetbrains.kotlin.jvm.functions.Function1):16:16 -> a 146:146:com.android.tools.r8.jetbrains.kotlinx.metadata.KmConstructorExtensionVisitor visitExtensions(com.android.tools.r8.jetbrains.kotlinx.metadata.KmExtensionType):139 -> a 147:147:com.android.tools.r8.jetbrains.kotlinx.metadata.KmConstructorExtensionVisitor visitExtensions(com.android.tools.r8.jetbrains.kotlinx.metadata.KmExtensionType):139:139 -> a 148:151:void visitEnd():144:147 -> a 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.KmVersionRequirementVisitor visitVersionRequirement():136:136 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Yy;"} 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.KmVersionRequirementVisitor com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt.writeVersionRequirement(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WriteContext,com.android.tools.r8.jetbrains.kotlin.jvm.functions.Function1):297:297 -> b 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.KmVersionRequirementVisitor com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt.access$writeVersionRequirement(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WriteContext,com.android.tools.r8.jetbrains.kotlin.jvm.functions.Function1):1 -> b 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.KmVersionRequirementVisitor visitVersionRequirement():136 -> b 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Constructor$Builder getT():130:130 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/kO;"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt$writeConstructor$1$visitExtensions$1 -> com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt$writeConstructor$1$visitExtensions$1: # {"id":"sourceFile","fileName":"writers.kt"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt$writeConstructor$1$visitValueParameter$1 -> com.android.tools.r8.internal.Y20: # {"id":"sourceFile","fileName":"writers.kt"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt$writeConstructor$1 this$0 -> a void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt$writeConstructor$1) -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/a30;)V"} 1:1:java.lang.Object invoke(java.lang.Object):133:133 -> a 2:135:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt$writeConstructor$1$visitValueParameter$1.invoke(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter$Builder):0:133 -> a 2:135:java.lang.Object invoke(java.lang.Object):133 -> a 136:137:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter$Builder.build():20520:20521 -> a 136:137:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt$writeConstructor$1$visitValueParameter$1.invoke(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter$Builder):133 -> a 136:137:java.lang.Object invoke(java.lang.Object):133 -> a 138:138:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt$writeConstructor$1$visitValueParameter$1.invoke(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter$Builder):133:133 -> a 138:138:java.lang.Object invoke(java.lang.Object):133 -> a 139:139:java.lang.Object invoke(java.lang.Object):133:133 -> a 140:140:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.UninitializedMessageException com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.AbstractMessageLite$Builder.newUninitializedMessageException(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite):316:316 -> a 140:140:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter$Builder.build():20522 -> a 140:140:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt$writeConstructor$1$visitValueParameter$1.invoke(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter$Builder):133 -> a 140:140:java.lang.Object invoke(java.lang.Object):133 -> a 141:141:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter$Builder.build():20522:20522 -> a 141:141:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt$writeConstructor$1$visitValueParameter$1.invoke(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter$Builder):133 -> a 141:141:java.lang.Object invoke(java.lang.Object):133 -> a com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt$writeConstructor$1$visitVersionRequirement$1 -> com.android.tools.r8.internal.Z20: # {"id":"sourceFile","fileName":"writers.kt"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt$writeConstructor$1 this$0 -> a void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt$writeConstructor$1) -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/a30;)V"} 1:1:java.lang.Object invoke(java.lang.Object):136:136 -> a 2:2:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt$writeConstructor$1$visitVersionRequirement$1.invoke(int):136:136 -> a 2:2:java.lang.Object invoke(java.lang.Object):136 -> a 3:3:java.lang.Object invoke(java.lang.Object):136:136 -> a com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt$writeContract$1 -> com.android.tools.r8.internal.c30: # {"id":"sourceFile","fileName":"writers.kt"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Contract$Builder t -> b com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WriteContext $c -> c com.android.tools.r8.jetbrains.kotlin.jvm.functions.Function1 $output -> d 1:2:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WriteContext,com.android.tools.r8.jetbrains.kotlin.jvm.functions.Function1):347:348 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/W20;Lcom/android/tools/r8/internal/Xi;)V"} 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.KmEffectVisitor visitEffect(com.android.tools.r8.jetbrains.kotlinx.metadata.KmEffectType,com.android.tools.r8.jetbrains.kotlinx.metadata.KmEffectInvocationKind):351:351 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ky;Lcom/android/tools/r8/internal/jy;)Lcom/android/tools/r8/internal/ly;"} 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.KmEffectVisitor com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt.writeEffect(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WriteContext,com.android.tools.r8.jetbrains.kotlinx.metadata.KmEffectType,com.android.tools.r8.jetbrains.kotlinx.metadata.KmEffectInvocationKind,com.android.tools.r8.jetbrains.kotlin.jvm.functions.Function1):362:362 -> a 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.KmEffectVisitor com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt.access$writeEffect(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WriteContext,com.android.tools.r8.jetbrains.kotlinx.metadata.KmEffectType,com.android.tools.r8.jetbrains.kotlinx.metadata.KmEffectInvocationKind,com.android.tools.r8.jetbrains.kotlin.jvm.functions.Function1):1 -> a 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.KmEffectVisitor visitEffect(com.android.tools.r8.jetbrains.kotlinx.metadata.KmEffectType,com.android.tools.r8.jetbrains.kotlinx.metadata.KmEffectInvocationKind):351 -> a 3:3:void visitEnd():354:354 -> a 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Contract$Builder getT():348:348 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/nO;"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt$writeContract$1$visitEffect$1 -> com.android.tools.r8.internal.b30: # {"id":"sourceFile","fileName":"writers.kt"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt$writeContract$1 this$0 -> a void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt$writeContract$1) -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/c30;)V"} 1:1:java.lang.Object invoke(java.lang.Object):351:351 -> a 2:353:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt$writeContract$1$visitEffect$1.invoke(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Effect$Builder):0:351 -> a 2:353:java.lang.Object invoke(java.lang.Object):351 -> a 354:354:java.lang.Object invoke(java.lang.Object):351:351 -> a com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt$writeEffect$1 -> com.android.tools.r8.internal.g30: # {"id":"sourceFile","fileName":"writers.kt"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Effect$Builder t -> b com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WriteContext $c -> c com.android.tools.r8.jetbrains.kotlinx.metadata.KmEffectType $type -> d com.android.tools.r8.jetbrains.kotlinx.metadata.KmEffectInvocationKind $invocationKind -> e com.android.tools.r8.jetbrains.kotlin.jvm.functions.Function1 $output -> f 1:2:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WriteContext,com.android.tools.r8.jetbrains.kotlinx.metadata.KmEffectType,com.android.tools.r8.jetbrains.kotlinx.metadata.KmEffectInvocationKind,com.android.tools.r8.jetbrains.kotlin.jvm.functions.Function1):362:363 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/W20;Lcom/android/tools/r8/internal/ky;Lcom/android/tools/r8/internal/jy;Lcom/android/tools/r8/internal/Xi;)V"} 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.KmEffectExpressionVisitor visitConclusionOfConditionalEffect():369:369 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/iy;"} 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.KmEffectExpressionVisitor com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt.writeEffectExpression(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WriteContext,com.android.tools.r8.jetbrains.kotlin.jvm.functions.Function1):390:390 -> a 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.KmEffectExpressionVisitor com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt.access$writeEffectExpression(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WriteContext,com.android.tools.r8.jetbrains.kotlin.jvm.functions.Function1):1 -> a 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.KmEffectExpressionVisitor visitConclusionOfConditionalEffect():369 -> a 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.KmEffectExpressionVisitor visitConstructorArgument():366:366 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/iy;"} 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.KmEffectExpressionVisitor com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt.writeEffectExpression(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WriteContext,com.android.tools.r8.jetbrains.kotlin.jvm.functions.Function1):390:390 -> b 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.KmEffectExpressionVisitor com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt.access$writeEffectExpression(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WriteContext,com.android.tools.r8.jetbrains.kotlin.jvm.functions.Function1):1 -> b 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.KmEffectExpressionVisitor visitConstructorArgument():366 -> b 1:4:void visitEnd():373:376 -> c 5:5:void visitEnd():375:375 -> c 6:14:void visitEnd():374:382 -> c 15:15:void visitEnd():380:380 -> c 16:21:void visitEnd():379:384 -> c 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Effect$Builder getT():363:363 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/qO;"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt$writeEffect$1$WhenMappings -> com.android.tools.r8.internal.d30: # {"id":"sourceFile","fileName":"writers.kt"} int[] $EnumSwitchMapping$1 -> a void () -> com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt$writeEffect$1$visitConclusionOfConditionalEffect$1 -> com.android.tools.r8.internal.e30: # {"id":"sourceFile","fileName":"writers.kt"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt$writeEffect$1 this$0 -> a void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt$writeEffect$1) -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/g30;)V"} 1:1:java.lang.Object invoke(java.lang.Object):369:369 -> a 2:371:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt$writeEffect$1$visitConclusionOfConditionalEffect$1.invoke(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Expression$Builder):0:369 -> a 2:371:java.lang.Object invoke(java.lang.Object):369 -> a 372:373:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Expression com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Expression$Builder.build():27640:27641 -> a 372:373:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt$writeEffect$1$visitConclusionOfConditionalEffect$1.invoke(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Expression$Builder):369 -> a 372:373:java.lang.Object invoke(java.lang.Object):369 -> a 374:374:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt$writeEffect$1$visitConclusionOfConditionalEffect$1.invoke(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Expression$Builder):369:369 -> a 374:374:java.lang.Object invoke(java.lang.Object):369 -> a 375:375:java.lang.Object invoke(java.lang.Object):369:369 -> a 376:376:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.UninitializedMessageException com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.AbstractMessageLite$Builder.newUninitializedMessageException(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite):316:316 -> a 376:376:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Expression com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Expression$Builder.build():27642 -> a 376:376:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt$writeEffect$1$visitConclusionOfConditionalEffect$1.invoke(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Expression$Builder):369 -> a 376:376:java.lang.Object invoke(java.lang.Object):369 -> a 377:377:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Expression com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Expression$Builder.build():27642:27642 -> a 377:377:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt$writeEffect$1$visitConclusionOfConditionalEffect$1.invoke(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Expression$Builder):369 -> a 377:377:java.lang.Object invoke(java.lang.Object):369 -> a com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt$writeEffect$1$visitConstructorArgument$1 -> com.android.tools.r8.internal.f30: # {"id":"sourceFile","fileName":"writers.kt"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt$writeEffect$1 this$0 -> a void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt$writeEffect$1) -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/g30;)V"} 1:1:java.lang.Object invoke(java.lang.Object):366:366 -> a 2:368:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt$writeEffect$1$visitConstructorArgument$1.invoke(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Expression$Builder):0:366 -> a 2:368:java.lang.Object invoke(java.lang.Object):366 -> a 369:369:java.lang.Object invoke(java.lang.Object):366:366 -> a com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt$writeEffectExpression$1 -> com.android.tools.r8.internal.k30: # {"id":"sourceFile","fileName":"writers.kt"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Expression$Builder t -> b com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WriteContext $c -> c com.android.tools.r8.jetbrains.kotlin.jvm.functions.Function1 $output -> d 1:2:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WriteContext,com.android.tools.r8.jetbrains.kotlin.jvm.functions.Function1):390:391 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/W20;Lcom/android/tools/r8/internal/Xi;)V"} 1:5:void visit(int,java.lang.Integer):394:398 -> a 6:9:void visitConstantValue(java.lang.Object):404:407 -> a 10:10:com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeVisitor visitIsInstanceType(int):412:412 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/internal/Py;"} 11:11:com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeVisitor com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt.writeType(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WriteContext,int,com.android.tools.r8.jetbrains.kotlin.jvm.functions.Function1):64:64 -> a 11:11:com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeVisitor com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt.access$writeType(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WriteContext,int,com.android.tools.r8.jetbrains.kotlin.jvm.functions.Function1):1 -> a 11:11:com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeVisitor visitIsInstanceType(int):412 -> a 12:12:com.android.tools.r8.jetbrains.kotlinx.metadata.KmEffectExpressionVisitor visitAndArgument():415:415 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/iy;"} 13:13:com.android.tools.r8.jetbrains.kotlinx.metadata.KmEffectExpressionVisitor com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt.writeEffectExpression(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WriteContext,com.android.tools.r8.jetbrains.kotlin.jvm.functions.Function1):390:390 -> a 13:13:com.android.tools.r8.jetbrains.kotlinx.metadata.KmEffectExpressionVisitor com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt.access$writeEffectExpression(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WriteContext,com.android.tools.r8.jetbrains.kotlin.jvm.functions.Function1):1 -> a 13:13:com.android.tools.r8.jetbrains.kotlinx.metadata.KmEffectExpressionVisitor visitAndArgument():415 -> a 1:1:void visitEnd():421:421 -> b 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.KmEffectExpressionVisitor visitOrArgument():418:418 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/iy;"} 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.KmEffectExpressionVisitor com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt.writeEffectExpression(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WriteContext,com.android.tools.r8.jetbrains.kotlin.jvm.functions.Function1):390:390 -> c 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.KmEffectExpressionVisitor com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt.access$writeEffectExpression(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WriteContext,com.android.tools.r8.jetbrains.kotlin.jvm.functions.Function1):1 -> c 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.KmEffectExpressionVisitor visitOrArgument():418 -> c 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Expression$Builder getT():391:391 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/yO;"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt$writeEffectExpression$1$visitAndArgument$1 -> com.android.tools.r8.internal.h30: # {"id":"sourceFile","fileName":"writers.kt"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt$writeEffectExpression$1 this$0 -> a void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt$writeEffectExpression$1) -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/k30;)V"} 1:1:java.lang.Object invoke(java.lang.Object):415:415 -> a 2:417:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt$writeEffectExpression$1$visitAndArgument$1.invoke(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Expression$Builder):0:415 -> a 2:417:java.lang.Object invoke(java.lang.Object):415 -> a 418:418:java.lang.Object invoke(java.lang.Object):415:415 -> a com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt$writeEffectExpression$1$visitIsInstanceType$1 -> com.android.tools.r8.internal.i30: # {"id":"sourceFile","fileName":"writers.kt"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt$writeEffectExpression$1 this$0 -> a void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt$writeEffectExpression$1) -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/k30;)V"} 1:1:java.lang.Object invoke(java.lang.Object):412:412 -> a 2:414:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt$writeEffectExpression$1$visitIsInstanceType$1.invoke(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder):0:412 -> a 2:414:java.lang.Object invoke(java.lang.Object):412 -> a 415:415:java.lang.Object invoke(java.lang.Object):412:412 -> a com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt$writeEffectExpression$1$visitOrArgument$1 -> com.android.tools.r8.internal.j30: # {"id":"sourceFile","fileName":"writers.kt"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt$writeEffectExpression$1 this$0 -> a void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt$writeEffectExpression$1) -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/k30;)V"} 1:1:java.lang.Object invoke(java.lang.Object):418:418 -> a 2:420:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt$writeEffectExpression$1$visitOrArgument$1.invoke(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Expression$Builder):0:418 -> a 2:420:java.lang.Object invoke(java.lang.Object):418 -> a 421:421:java.lang.Object invoke(java.lang.Object):418:418 -> a com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt$writeFunction$1 -> com.android.tools.r8.internal.t30: # {"id":"sourceFile","fileName":"writers.kt"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder t -> b com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WriteContext $c -> c java.lang.String $name -> d int $flags -> e com.android.tools.r8.jetbrains.kotlin.jvm.functions.Function1 $output -> f 1:2:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WriteContext,java.lang.String,int,com.android.tools.r8.jetbrains.kotlin.jvm.functions.Function1):152:153 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/internal/Xi;Lcom/android/tools/r8/internal/W20;Ljava/lang/String;)V"} 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeParameterVisitor visitTypeParameter(int,java.lang.String,int,com.android.tools.r8.jetbrains.kotlinx.metadata.KmVariance):156:156 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/lang/String;ILcom/android/tools/r8/internal/Ty;)Lcom/android/tools/r8/internal/Ny;"} 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeParameterVisitor com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt.writeTypeParameter(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WriteContext,int,java.lang.String,int,com.android.tools.r8.jetbrains.kotlinx.metadata.KmVariance,com.android.tools.r8.jetbrains.kotlin.jvm.functions.Function1):36:36 -> a 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeParameterVisitor com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt.access$writeTypeParameter(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WriteContext,int,java.lang.String,int,com.android.tools.r8.jetbrains.kotlinx.metadata.KmVariance,com.android.tools.r8.jetbrains.kotlin.jvm.functions.Function1):1 -> a 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeParameterVisitor visitTypeParameter(int,java.lang.String,int,com.android.tools.r8.jetbrains.kotlinx.metadata.KmVariance):156 -> a 3:3:com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeVisitor visitContextReceiverType(int):163:163 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/internal/Py;"} 4:4:com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeVisitor com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt.writeType(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WriteContext,int,com.android.tools.r8.jetbrains.kotlin.jvm.functions.Function1):64:64 -> a 4:4:com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeVisitor com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt.access$writeType(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WriteContext,int,com.android.tools.r8.jetbrains.kotlin.jvm.functions.Function1):1 -> a 4:4:com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeVisitor visitContextReceiverType(int):163 -> a 5:5:com.android.tools.r8.jetbrains.kotlinx.metadata.KmValueParameterVisitor visitValueParameter(int,java.lang.String):166:166 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/lang/String;)Lcom/android/tools/r8/internal/Sy;"} 6:6:com.android.tools.r8.jetbrains.kotlinx.metadata.KmValueParameterVisitor com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt.writeValueParameter(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WriteContext,int,java.lang.String,com.android.tools.r8.jetbrains.kotlin.jvm.functions.Function1):236:236 -> a 6:6:com.android.tools.r8.jetbrains.kotlinx.metadata.KmValueParameterVisitor com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt.access$writeValueParameter(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WriteContext,int,java.lang.String,com.android.tools.r8.jetbrains.kotlin.jvm.functions.Function1):1 -> a 6:6:com.android.tools.r8.jetbrains.kotlinx.metadata.KmValueParameterVisitor visitValueParameter(int,java.lang.String):166 -> a 7:7:com.android.tools.r8.jetbrains.kotlinx.metadata.KmContractVisitor visitContract():176:176 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/dy;"} 8:8:com.android.tools.r8.jetbrains.kotlinx.metadata.KmContractVisitor com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt.writeContract(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WriteContext,com.android.tools.r8.jetbrains.kotlin.jvm.functions.Function1):347:347 -> a 8:8:com.android.tools.r8.jetbrains.kotlinx.metadata.KmContractVisitor com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt.access$writeContract(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WriteContext,com.android.tools.r8.jetbrains.kotlin.jvm.functions.Function1):1 -> a 8:8:com.android.tools.r8.jetbrains.kotlinx.metadata.KmContractVisitor visitContract():176 -> a 9:9:com.android.tools.r8.jetbrains.kotlinx.metadata.KmFunctionExtensionVisitor visitExtensions(com.android.tools.r8.jetbrains.kotlinx.metadata.KmExtensionType):179:179 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ny;)Lcom/android/tools/r8/internal/sy;"} 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeVisitor visitReceiverParameterType(int):159:159 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/internal/Py;"} 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeVisitor com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt.writeType(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WriteContext,int,com.android.tools.r8.jetbrains.kotlin.jvm.functions.Function1):64:64 -> b 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeVisitor com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt.access$writeType(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WriteContext,int,com.android.tools.r8.jetbrains.kotlin.jvm.functions.Function1):1 -> b 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeVisitor visitReceiverParameterType(int):159 -> b 3:7:void visitEnd():184:188 -> b 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeVisitor visitReturnType(int):169:169 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/internal/Py;"} 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeVisitor com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt.writeType(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WriteContext,int,com.android.tools.r8.jetbrains.kotlin.jvm.functions.Function1):64:64 -> c 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeVisitor com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt.access$writeType(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WriteContext,int,com.android.tools.r8.jetbrains.kotlin.jvm.functions.Function1):1 -> c 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeVisitor visitReturnType(int):169 -> c 3:3:com.android.tools.r8.jetbrains.kotlinx.metadata.KmVersionRequirementVisitor visitVersionRequirement():172:172 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Yy;"} 4:4:com.android.tools.r8.jetbrains.kotlinx.metadata.KmVersionRequirementVisitor com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt.writeVersionRequirement(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WriteContext,com.android.tools.r8.jetbrains.kotlin.jvm.functions.Function1):297:297 -> c 4:4:com.android.tools.r8.jetbrains.kotlinx.metadata.KmVersionRequirementVisitor com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt.access$writeVersionRequirement(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WriteContext,com.android.tools.r8.jetbrains.kotlin.jvm.functions.Function1):1 -> c 4:4:com.android.tools.r8.jetbrains.kotlinx.metadata.KmVersionRequirementVisitor visitVersionRequirement():172 -> c 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder getT():153:153 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/CO;"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt$writeFunction$1$visitContextReceiverType$1 -> com.android.tools.r8.internal.l30: # {"id":"sourceFile","fileName":"writers.kt"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt$writeFunction$1 this$0 -> a void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt$writeFunction$1) -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/t30;)V"} 1:1:java.lang.Object invoke(java.lang.Object):163:163 -> a 2:165:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt$writeFunction$1$visitContextReceiverType$1.invoke(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder):0:163 -> a 2:165:java.lang.Object invoke(java.lang.Object):163 -> a 166:166:java.lang.Object invoke(java.lang.Object):163:163 -> a com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt$writeFunction$1$visitContract$1 -> com.android.tools.r8.internal.m30: # {"id":"sourceFile","fileName":"writers.kt"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt$writeFunction$1 this$0 -> a void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt$writeFunction$1) -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/t30;)V"} 1:1:java.lang.Object invoke(java.lang.Object):176:176 -> a 2:178:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt$writeFunction$1$visitContract$1.invoke(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Contract$Builder):0:176 -> a 2:178:java.lang.Object invoke(java.lang.Object):176 -> a 179:180:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Contract com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Contract$Builder.build():25611:25612 -> a 179:180:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt$writeFunction$1$visitContract$1.invoke(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Contract$Builder):176 -> a 179:180:java.lang.Object invoke(java.lang.Object):176 -> a 181:181:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt$writeFunction$1$visitContract$1.invoke(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Contract$Builder):176:176 -> a 181:181:java.lang.Object invoke(java.lang.Object):176 -> a 182:182:java.lang.Object invoke(java.lang.Object):176:176 -> a 183:183:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.UninitializedMessageException com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.AbstractMessageLite$Builder.newUninitializedMessageException(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite):316:316 -> a 183:183:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Contract com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Contract$Builder.build():25613 -> a 183:183:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt$writeFunction$1$visitContract$1.invoke(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Contract$Builder):176 -> a 183:183:java.lang.Object invoke(java.lang.Object):176 -> a 184:184:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Contract com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Contract$Builder.build():25613:25613 -> a 184:184:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt$writeFunction$1$visitContract$1.invoke(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Contract$Builder):176 -> a 184:184:java.lang.Object invoke(java.lang.Object):176 -> a com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt$writeFunction$1$visitExtensions$1 -> com.android.tools.r8.internal.n30: # {"id":"sourceFile","fileName":"writers.kt"} com.android.tools.r8.jetbrains.kotlinx.metadata.KmExtensionType $type -> a com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt$writeFunction$1 this$0 -> b com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WriteContext $c -> c void (com.android.tools.r8.jetbrains.kotlinx.metadata.KmExtensionType,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt$writeFunction$1,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WriteContext) -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ny;Lcom/android/tools/r8/internal/t30;Lcom/android/tools/r8/internal/W20;)V"} 1:1:java.lang.Object invoke(java.lang.Object):179:179 -> a 2:182:com.android.tools.r8.jetbrains.kotlinx.metadata.KmFunctionExtensionVisitor com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt$writeFunction$1$visitExtensions$1.invoke(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.extensions.MetadataExtensions):0:180 -> a 2:182:java.lang.Object invoke(java.lang.Object):179 -> a com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt$writeFunction$1$visitReceiverParameterType$1 -> com.android.tools.r8.internal.o30: # {"id":"sourceFile","fileName":"writers.kt"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt$writeFunction$1 this$0 -> a void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt$writeFunction$1) -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/t30;)V"} 1:1:java.lang.Object invoke(java.lang.Object):159:159 -> a 2:161:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt$writeFunction$1$visitReceiverParameterType$1.invoke(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder):0:159 -> a 2:161:java.lang.Object invoke(java.lang.Object):159 -> a 162:162:java.lang.Object invoke(java.lang.Object):159:159 -> a com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt$writeFunction$1$visitReturnType$1 -> com.android.tools.r8.internal.p30: # {"id":"sourceFile","fileName":"writers.kt"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt$writeFunction$1 this$0 -> a void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt$writeFunction$1) -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/t30;)V"} 1:1:java.lang.Object invoke(java.lang.Object):169:169 -> a 2:171:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt$writeFunction$1$visitReturnType$1.invoke(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder):0:169 -> a 2:171:java.lang.Object invoke(java.lang.Object):169 -> a 172:172:java.lang.Object invoke(java.lang.Object):169:169 -> a com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt$writeFunction$1$visitTypeParameter$1 -> com.android.tools.r8.internal.q30: # {"id":"sourceFile","fileName":"writers.kt"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt$writeFunction$1 this$0 -> a void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt$writeFunction$1) -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/t30;)V"} 1:1:java.lang.Object invoke(java.lang.Object):156:156 -> a 2:158:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt$writeFunction$1$visitTypeParameter$1.invoke(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter$Builder):0:156 -> a 2:158:java.lang.Object invoke(java.lang.Object):156 -> a 159:159:java.lang.Object invoke(java.lang.Object):156:156 -> a com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt$writeFunction$1$visitValueParameter$1 -> com.android.tools.r8.internal.r30: # {"id":"sourceFile","fileName":"writers.kt"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt$writeFunction$1 this$0 -> a void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt$writeFunction$1) -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/t30;)V"} 1:1:java.lang.Object invoke(java.lang.Object):166:166 -> a 2:168:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt$writeFunction$1$visitValueParameter$1.invoke(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter$Builder):0:166 -> a 2:168:java.lang.Object invoke(java.lang.Object):166 -> a 169:169:java.lang.Object invoke(java.lang.Object):166:166 -> a com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt$writeFunction$1$visitVersionRequirement$1 -> com.android.tools.r8.internal.s30: # {"id":"sourceFile","fileName":"writers.kt"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt$writeFunction$1 this$0 -> a void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt$writeFunction$1) -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/t30;)V"} 1:1:java.lang.Object invoke(java.lang.Object):172:172 -> a 2:2:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt$writeFunction$1$visitVersionRequirement$1.invoke(int):172:172 -> a 2:2:java.lang.Object invoke(java.lang.Object):172 -> a 3:3:java.lang.Object invoke(java.lang.Object):172:172 -> a com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt$writeProperty$1 -> com.android.tools.r8.internal.B30: # {"id":"sourceFile","fileName":"writers.kt"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder t -> b com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WriteContext $c -> c java.lang.String $name -> d int $flags -> e int $getterFlags -> f int $setterFlags -> g com.android.tools.r8.jetbrains.kotlin.jvm.functions.Function1 $output -> h 1:2:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WriteContext,java.lang.String,int,int,int,com.android.tools.r8.jetbrains.kotlin.jvm.functions.Function1):194:195 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(IIILcom/android/tools/r8/internal/Xi;Lcom/android/tools/r8/internal/W20;Ljava/lang/String;)V"} 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeParameterVisitor visitTypeParameter(int,java.lang.String,int,com.android.tools.r8.jetbrains.kotlinx.metadata.KmVariance):198:198 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/lang/String;ILcom/android/tools/r8/internal/Ty;)Lcom/android/tools/r8/internal/Ny;"} 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeParameterVisitor com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt.writeTypeParameter(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WriteContext,int,java.lang.String,int,com.android.tools.r8.jetbrains.kotlinx.metadata.KmVariance,com.android.tools.r8.jetbrains.kotlin.jvm.functions.Function1):36:36 -> a 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeParameterVisitor com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt.access$writeTypeParameter(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WriteContext,int,java.lang.String,int,com.android.tools.r8.jetbrains.kotlinx.metadata.KmVariance,com.android.tools.r8.jetbrains.kotlin.jvm.functions.Function1):1 -> a 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeParameterVisitor visitTypeParameter(int,java.lang.String,int,com.android.tools.r8.jetbrains.kotlinx.metadata.KmVariance):198 -> a 3:3:com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeVisitor visitContextReceiverType(int):205:205 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/internal/Py;"} 4:4:com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeVisitor com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt.writeType(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WriteContext,int,com.android.tools.r8.jetbrains.kotlin.jvm.functions.Function1):64:64 -> a 4:4:com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeVisitor com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt.access$writeType(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WriteContext,int,com.android.tools.r8.jetbrains.kotlin.jvm.functions.Function1):1 -> a 4:4:com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeVisitor visitContextReceiverType(int):205 -> a 5:5:com.android.tools.r8.jetbrains.kotlinx.metadata.KmValueParameterVisitor visitSetterParameter(int,java.lang.String):208:208 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/lang/String;)Lcom/android/tools/r8/internal/Sy;"} 6:6:com.android.tools.r8.jetbrains.kotlinx.metadata.KmValueParameterVisitor com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt.writeValueParameter(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WriteContext,int,java.lang.String,com.android.tools.r8.jetbrains.kotlin.jvm.functions.Function1):236:236 -> a 6:6:com.android.tools.r8.jetbrains.kotlinx.metadata.KmValueParameterVisitor com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt.access$writeValueParameter(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WriteContext,int,java.lang.String,com.android.tools.r8.jetbrains.kotlin.jvm.functions.Function1):1 -> a 6:6:com.android.tools.r8.jetbrains.kotlinx.metadata.KmValueParameterVisitor visitSetterParameter(int,java.lang.String):208 -> a 7:7:com.android.tools.r8.jetbrains.kotlinx.metadata.KmPropertyExtensionVisitor visitExtensions(com.android.tools.r8.jetbrains.kotlinx.metadata.KmExtensionType):217:217 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ny;)Lcom/android/tools/r8/internal/Cy;"} 8:15:void visitEnd():222:229 -> a 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeVisitor visitReceiverParameterType(int):201:201 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/internal/Py;"} 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeVisitor com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt.writeType(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WriteContext,int,com.android.tools.r8.jetbrains.kotlin.jvm.functions.Function1):64:64 -> b 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeVisitor com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt.access$writeType(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WriteContext,int,com.android.tools.r8.jetbrains.kotlin.jvm.functions.Function1):1 -> b 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeVisitor visitReceiverParameterType(int):201 -> b 3:3:com.android.tools.r8.jetbrains.kotlinx.metadata.KmVersionRequirementVisitor visitVersionRequirement():214:214 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Yy;"} 4:4:com.android.tools.r8.jetbrains.kotlinx.metadata.KmVersionRequirementVisitor com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt.writeVersionRequirement(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WriteContext,com.android.tools.r8.jetbrains.kotlin.jvm.functions.Function1):297:297 -> b 4:4:com.android.tools.r8.jetbrains.kotlinx.metadata.KmVersionRequirementVisitor com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt.access$writeVersionRequirement(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WriteContext,com.android.tools.r8.jetbrains.kotlin.jvm.functions.Function1):1 -> b 4:4:com.android.tools.r8.jetbrains.kotlinx.metadata.KmVersionRequirementVisitor visitVersionRequirement():214 -> b 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder getT():195:195 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/KO;"} 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeVisitor visitReturnType(int):211:211 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/internal/Py;"} 3:3:com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeVisitor com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt.writeType(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WriteContext,int,com.android.tools.r8.jetbrains.kotlin.jvm.functions.Function1):64:64 -> c 3:3:com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeVisitor com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt.access$writeType(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WriteContext,int,com.android.tools.r8.jetbrains.kotlin.jvm.functions.Function1):1 -> c 3:3:com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeVisitor visitReturnType(int):211 -> c com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt$writeProperty$1$visitContextReceiverType$1 -> com.android.tools.r8.internal.u30: # {"id":"sourceFile","fileName":"writers.kt"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt$writeProperty$1 this$0 -> a void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt$writeProperty$1) -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/B30;)V"} 1:1:java.lang.Object invoke(java.lang.Object):205:205 -> a 2:207:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt$writeProperty$1$visitContextReceiverType$1.invoke(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder):0:205 -> a 2:207:java.lang.Object invoke(java.lang.Object):205 -> a 208:208:java.lang.Object invoke(java.lang.Object):205:205 -> a com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt$writeProperty$1$visitExtensions$1 -> com.android.tools.r8.internal.v30: # {"id":"sourceFile","fileName":"writers.kt"} com.android.tools.r8.jetbrains.kotlinx.metadata.KmExtensionType $type -> a com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt$writeProperty$1 this$0 -> b com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WriteContext $c -> c void (com.android.tools.r8.jetbrains.kotlinx.metadata.KmExtensionType,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt$writeProperty$1,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WriteContext) -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ny;Lcom/android/tools/r8/internal/B30;Lcom/android/tools/r8/internal/W20;)V"} 1:1:java.lang.Object invoke(java.lang.Object):217:217 -> a 2:220:com.android.tools.r8.jetbrains.kotlinx.metadata.KmPropertyExtensionVisitor com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt$writeProperty$1$visitExtensions$1.invoke(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.extensions.MetadataExtensions):0:218 -> a 2:220:java.lang.Object invoke(java.lang.Object):217 -> a com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt$writeProperty$1$visitReceiverParameterType$1 -> com.android.tools.r8.internal.w30: # {"id":"sourceFile","fileName":"writers.kt"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt$writeProperty$1 this$0 -> a void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt$writeProperty$1) -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/B30;)V"} 1:1:java.lang.Object invoke(java.lang.Object):201:201 -> a 2:203:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt$writeProperty$1$visitReceiverParameterType$1.invoke(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder):0:201 -> a 2:203:java.lang.Object invoke(java.lang.Object):201 -> a 204:204:java.lang.Object invoke(java.lang.Object):201:201 -> a com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt$writeProperty$1$visitReturnType$1 -> com.android.tools.r8.internal.x30: # {"id":"sourceFile","fileName":"writers.kt"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt$writeProperty$1 this$0 -> a void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt$writeProperty$1) -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/B30;)V"} 1:1:java.lang.Object invoke(java.lang.Object):211:211 -> a 2:213:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt$writeProperty$1$visitReturnType$1.invoke(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder):0:211 -> a 2:213:java.lang.Object invoke(java.lang.Object):211 -> a 214:214:java.lang.Object invoke(java.lang.Object):211:211 -> a com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt$writeProperty$1$visitSetterParameter$1 -> com.android.tools.r8.internal.y30: # {"id":"sourceFile","fileName":"writers.kt"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt$writeProperty$1 this$0 -> a void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt$writeProperty$1) -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/B30;)V"} 1:1:java.lang.Object invoke(java.lang.Object):208:208 -> a 2:210:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt$writeProperty$1$visitSetterParameter$1.invoke(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter$Builder):0:208 -> a 2:210:java.lang.Object invoke(java.lang.Object):208 -> a 211:212:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter$Builder.build():20520:20521 -> a 211:212:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt$writeProperty$1$visitSetterParameter$1.invoke(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter$Builder):208 -> a 211:212:java.lang.Object invoke(java.lang.Object):208 -> a 213:213:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt$writeProperty$1$visitSetterParameter$1.invoke(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter$Builder):208:208 -> a 213:213:java.lang.Object invoke(java.lang.Object):208 -> a 214:214:java.lang.Object invoke(java.lang.Object):208:208 -> a 215:215:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.UninitializedMessageException com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.AbstractMessageLite$Builder.newUninitializedMessageException(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite):316:316 -> a 215:215:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter$Builder.build():20522 -> a 215:215:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt$writeProperty$1$visitSetterParameter$1.invoke(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter$Builder):208 -> a 215:215:java.lang.Object invoke(java.lang.Object):208 -> a 216:216:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter$Builder.build():20522:20522 -> a 216:216:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt$writeProperty$1$visitSetterParameter$1.invoke(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter$Builder):208 -> a 216:216:java.lang.Object invoke(java.lang.Object):208 -> a com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt$writeProperty$1$visitTypeParameter$1 -> com.android.tools.r8.internal.z30: # {"id":"sourceFile","fileName":"writers.kt"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt$writeProperty$1 this$0 -> a void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt$writeProperty$1) -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/B30;)V"} 1:1:java.lang.Object invoke(java.lang.Object):198:198 -> a 2:200:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt$writeProperty$1$visitTypeParameter$1.invoke(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter$Builder):0:198 -> a 2:200:java.lang.Object invoke(java.lang.Object):198 -> a 201:201:java.lang.Object invoke(java.lang.Object):198:198 -> a com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt$writeProperty$1$visitVersionRequirement$1 -> com.android.tools.r8.internal.A30: # {"id":"sourceFile","fileName":"writers.kt"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt$writeProperty$1 this$0 -> a void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt$writeProperty$1) -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/B30;)V"} 1:1:java.lang.Object invoke(java.lang.Object):214:214 -> a 2:2:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt$writeProperty$1$visitVersionRequirement$1.invoke(int):214:214 -> a 2:2:java.lang.Object invoke(java.lang.Object):214 -> a 3:3:java.lang.Object invoke(java.lang.Object):214:214 -> a com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt$writeType$1 -> com.android.tools.r8.internal.G30: # {"id":"sourceFile","fileName":"writers.kt"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder t -> b com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WriteContext $c -> c int $flags -> d com.android.tools.r8.jetbrains.kotlin.jvm.functions.Function1 $output -> e 1:2:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WriteContext,int,com.android.tools.r8.jetbrains.kotlin.jvm.functions.Function1):64:65 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/W20;ILcom/android/tools/r8/internal/Xi;)V"} 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder access$getT$p(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt$writeType$1):64:64 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/G30;)Lcom/android/tools/r8/internal/bP;"} 2:2:void visitClass(java.lang.String):68:68 -> a 3:3:com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeVisitor visitArgument(int,com.android.tools.r8.jetbrains.kotlinx.metadata.KmVariance):82:82 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/internal/Ty;)Lcom/android/tools/r8/internal/Py;"} 4:4:com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeVisitor com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt.writeType(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WriteContext,int,com.android.tools.r8.jetbrains.kotlin.jvm.functions.Function1):64:64 -> a 4:4:com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeVisitor com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt.access$writeType(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WriteContext,int,com.android.tools.r8.jetbrains.kotlin.jvm.functions.Function1):1 -> a 4:4:com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeVisitor visitArgument(int,com.android.tools.r8.jetbrains.kotlinx.metadata.KmVariance):82 -> a 5:5:com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeVisitor visitAbbreviatedType(int):98:98 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/internal/Py;"} 6:6:com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeVisitor com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt.writeType(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WriteContext,int,com.android.tools.r8.jetbrains.kotlin.jvm.functions.Function1):64:64 -> a 6:6:com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeVisitor com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt.access$writeType(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WriteContext,int,com.android.tools.r8.jetbrains.kotlin.jvm.functions.Function1):1 -> a 6:6:com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeVisitor visitAbbreviatedType(int):98 -> a 7:7:com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeVisitor visitFlexibleTypeUpperBound(int,java.lang.String):104:104 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/lang/String;)Lcom/android/tools/r8/internal/Py;"} 8:8:com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeVisitor com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt.writeType(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WriteContext,int,com.android.tools.r8.jetbrains.kotlin.jvm.functions.Function1):64:64 -> a 8:8:com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeVisitor com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt.access$writeType(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WriteContext,int,com.android.tools.r8.jetbrains.kotlin.jvm.functions.Function1):1 -> a 8:8:com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeVisitor visitFlexibleTypeUpperBound(int,java.lang.String):104 -> a 9:9:com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeExtensionVisitor visitExtensions(com.android.tools.r8.jetbrains.kotlinx.metadata.KmExtensionType):112:112 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ny;)Lcom/android/tools/r8/internal/Jy;"} 10:10:com.android.tools.r8.jetbrains.kotlinx.metadata.KmExtensionVisitor com.android.tools.r8.jetbrains.kotlinx.metadata.internal.extensions.ExtensionUtilsKt.applySingleExtension(com.android.tools.r8.jetbrains.kotlinx.metadata.KmExtensionType,com.android.tools.r8.jetbrains.kotlin.jvm.functions.Function1):13:13 -> a 10:10:com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeExtensionVisitor visitExtensions(com.android.tools.r8.jetbrains.kotlinx.metadata.KmExtensionType):112 -> a 11:124:com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeExtensionVisitor com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt$writeType$1$visitExtensions$1.invoke(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.extensions.MetadataExtensions):0:113 -> a 11:124:java.lang.Object com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt$writeType$1$visitExtensions$1.invoke(java.lang.Object):112 -> a 11:124:com.android.tools.r8.jetbrains.kotlinx.metadata.KmExtensionVisitor com.android.tools.r8.jetbrains.kotlinx.metadata.internal.extensions.ExtensionUtilsKt.applySingleExtension(com.android.tools.r8.jetbrains.kotlinx.metadata.KmExtensionType,com.android.tools.r8.jetbrains.kotlin.jvm.functions.Function1):14 -> a 11:124:com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeExtensionVisitor visitExtensions(com.android.tools.r8.jetbrains.kotlinx.metadata.KmExtensionType):112 -> a 125:125:com.android.tools.r8.jetbrains.kotlinx.metadata.KmExtensionVisitor com.android.tools.r8.jetbrains.kotlinx.metadata.internal.extensions.ExtensionUtilsKt.applySingleExtension(com.android.tools.r8.jetbrains.kotlinx.metadata.KmExtensionType,com.android.tools.r8.jetbrains.kotlin.jvm.functions.Function1):16:16 -> a 125:125:com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeExtensionVisitor visitExtensions(com.android.tools.r8.jetbrains.kotlinx.metadata.KmExtensionType):112 -> a 126:126:com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeExtensionVisitor visitExtensions(com.android.tools.r8.jetbrains.kotlinx.metadata.KmExtensionType):112:112 -> a 127:134:void visitEnd():117:124 -> a 1:1:void visitTypeAlias(java.lang.String):72:72 -> b 2:3:void visitStarProjection():76:77 -> b 4:4:void visitStarProjection():76:76 -> b 5:5:com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeVisitor visitOuterType(int):101:101 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/internal/Py;"} 6:6:com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeVisitor com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt.writeType(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WriteContext,int,com.android.tools.r8.jetbrains.kotlin.jvm.functions.Function1):64:64 -> b 6:6:com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeVisitor com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt.access$writeType(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WriteContext,int,com.android.tools.r8.jetbrains.kotlin.jvm.functions.Function1):1 -> b 6:6:com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeVisitor visitOuterType(int):101 -> b 1:1:void visitTypeParameter(int):94:94 -> c com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt$writeType$1$visitAbbreviatedType$1 -> com.android.tools.r8.internal.C30: # {"id":"sourceFile","fileName":"writers.kt"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt$writeType$1 this$0 -> a void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt$writeType$1) -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/G30;)V"} 1:1:java.lang.Object invoke(java.lang.Object):98:98 -> a 2:100:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt$writeType$1$visitAbbreviatedType$1.invoke(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder):0:98 -> a 2:100:java.lang.Object invoke(java.lang.Object):98 -> a 101:101:java.lang.Object invoke(java.lang.Object):98:98 -> a com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt$writeType$1$visitArgument$1 -> com.android.tools.r8.internal.D30: # {"id":"sourceFile","fileName":"writers.kt"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt$writeType$1 this$0 -> a com.android.tools.r8.jetbrains.kotlinx.metadata.KmVariance $variance -> b void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt$writeType$1,com.android.tools.r8.jetbrains.kotlinx.metadata.KmVariance) -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/G30;Lcom/android/tools/r8/internal/Ty;)V"} 1:1:java.lang.Object invoke(java.lang.Object):82:82 -> a 2:91:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt$writeType$1$visitArgument$1.invoke(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder):0:89 -> a 2:91:java.lang.Object invoke(java.lang.Object):82 -> a 92:92:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt$writeType$1$visitArgument$1.invoke(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder):83:83 -> a 92:92:java.lang.Object invoke(java.lang.Object):82 -> a 93:93:java.lang.Object invoke(java.lang.Object):82:82 -> a com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt$writeType$1$visitExtensions$1 -> com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt$writeType$1$visitExtensions$1: # {"id":"sourceFile","fileName":"writers.kt"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt$writeType$1$visitFlexibleTypeUpperBound$1 -> com.android.tools.r8.internal.E30: # {"id":"sourceFile","fileName":"writers.kt"} java.lang.String $typeFlexibilityId -> a com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt$writeType$1 this$0 -> b com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WriteContext $c -> c void (java.lang.String,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt$writeType$1,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WriteContext) -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Lcom/android/tools/r8/internal/G30;Lcom/android/tools/r8/internal/W20;)V"} 1:1:java.lang.Object invoke(java.lang.Object):104:104 -> a 2:110:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt$writeType$1$visitFlexibleTypeUpperBound$1.invoke(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder):0:108 -> a 2:110:java.lang.Object invoke(java.lang.Object):104 -> a 111:111:java.lang.Object invoke(java.lang.Object):104:104 -> a com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt$writeType$1$visitOuterType$1 -> com.android.tools.r8.internal.F30: # {"id":"sourceFile","fileName":"writers.kt"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt$writeType$1 this$0 -> a void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt$writeType$1) -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/G30;)V"} 1:1:java.lang.Object invoke(java.lang.Object):101:101 -> a 2:103:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt$writeType$1$visitOuterType$1.invoke(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder):0:101 -> a 2:103:java.lang.Object invoke(java.lang.Object):101 -> a 104:104:java.lang.Object invoke(java.lang.Object):101:101 -> a com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt$writeTypeAlias$1 -> com.android.tools.r8.internal.L30: # {"id":"sourceFile","fileName":"writers.kt"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias$Builder t -> b com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WriteContext $c -> c int $flags -> d java.lang.String $name -> e com.android.tools.r8.jetbrains.kotlin.jvm.functions.Function1 $output -> f 1:2:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WriteContext,int,java.lang.String,com.android.tools.r8.jetbrains.kotlin.jvm.functions.Function1):262:263 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/internal/Xi;Lcom/android/tools/r8/internal/W20;Ljava/lang/String;)V"} 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeParameterVisitor visitTypeParameter(int,java.lang.String,int,com.android.tools.r8.jetbrains.kotlinx.metadata.KmVariance):266:266 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/lang/String;ILcom/android/tools/r8/internal/Ty;)Lcom/android/tools/r8/internal/Ny;"} 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeParameterVisitor com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt.writeTypeParameter(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WriteContext,int,java.lang.String,int,com.android.tools.r8.jetbrains.kotlinx.metadata.KmVariance,com.android.tools.r8.jetbrains.kotlin.jvm.functions.Function1):36:36 -> a 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeParameterVisitor com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt.access$writeTypeParameter(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WriteContext,int,java.lang.String,int,com.android.tools.r8.jetbrains.kotlinx.metadata.KmVariance,com.android.tools.r8.jetbrains.kotlin.jvm.functions.Function1):1 -> a 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeParameterVisitor visitTypeParameter(int,java.lang.String,int,com.android.tools.r8.jetbrains.kotlinx.metadata.KmVariance):266 -> a 3:3:com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeVisitor visitExpandedType(int):272:272 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/internal/Py;"} 4:4:com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeVisitor com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt.writeType(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WriteContext,int,com.android.tools.r8.jetbrains.kotlin.jvm.functions.Function1):64:64 -> a 4:4:com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeVisitor com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt.access$writeType(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WriteContext,int,com.android.tools.r8.jetbrains.kotlin.jvm.functions.Function1):1 -> a 4:4:com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeVisitor visitExpandedType(int):272 -> a 5:5:void visitAnnotation(com.android.tools.r8.jetbrains.kotlinx.metadata.KmAnnotation):275:275 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/xx;)V"} 6:10:void visitEnd():287:291 -> a 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeVisitor visitUnderlyingType(int):269:269 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/internal/Py;"} 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeVisitor com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt.writeType(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WriteContext,int,com.android.tools.r8.jetbrains.kotlin.jvm.functions.Function1):64:64 -> b 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeVisitor com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt.access$writeType(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WriteContext,int,com.android.tools.r8.jetbrains.kotlin.jvm.functions.Function1):1 -> b 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeVisitor visitUnderlyingType(int):269 -> b 3:3:com.android.tools.r8.jetbrains.kotlinx.metadata.KmVersionRequirementVisitor visitVersionRequirement():279:279 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Yy;"} 4:4:com.android.tools.r8.jetbrains.kotlinx.metadata.KmVersionRequirementVisitor com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt.writeVersionRequirement(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WriteContext,com.android.tools.r8.jetbrains.kotlin.jvm.functions.Function1):297:297 -> b 4:4:com.android.tools.r8.jetbrains.kotlinx.metadata.KmVersionRequirementVisitor com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt.access$writeVersionRequirement(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WriteContext,com.android.tools.r8.jetbrains.kotlin.jvm.functions.Function1):1 -> b 4:4:com.android.tools.r8.jetbrains.kotlinx.metadata.KmVersionRequirementVisitor visitVersionRequirement():279 -> b 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias$Builder getT():263:263 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/eP;"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt$writeTypeAlias$1$visitExpandedType$1 -> com.android.tools.r8.internal.H30: # {"id":"sourceFile","fileName":"writers.kt"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt$writeTypeAlias$1 this$0 -> a void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt$writeTypeAlias$1) -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/L30;)V"} 1:1:java.lang.Object invoke(java.lang.Object):272:272 -> a 2:274:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt$writeTypeAlias$1$visitExpandedType$1.invoke(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder):0:272 -> a 2:274:java.lang.Object invoke(java.lang.Object):272 -> a 275:275:java.lang.Object invoke(java.lang.Object):272:272 -> a com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt$writeTypeAlias$1$visitTypeParameter$1 -> com.android.tools.r8.internal.I30: # {"id":"sourceFile","fileName":"writers.kt"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt$writeTypeAlias$1 this$0 -> a void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt$writeTypeAlias$1) -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/L30;)V"} 1:1:java.lang.Object invoke(java.lang.Object):266:266 -> a 2:268:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt$writeTypeAlias$1$visitTypeParameter$1.invoke(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter$Builder):0:266 -> a 2:268:java.lang.Object invoke(java.lang.Object):266 -> a 269:269:java.lang.Object invoke(java.lang.Object):266:266 -> a com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt$writeTypeAlias$1$visitUnderlyingType$1 -> com.android.tools.r8.internal.J30: # {"id":"sourceFile","fileName":"writers.kt"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt$writeTypeAlias$1 this$0 -> a void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt$writeTypeAlias$1) -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/L30;)V"} 1:1:java.lang.Object invoke(java.lang.Object):269:269 -> a 2:271:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt$writeTypeAlias$1$visitUnderlyingType$1.invoke(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder):0:269 -> a 2:271:java.lang.Object invoke(java.lang.Object):269 -> a 272:272:java.lang.Object invoke(java.lang.Object):269:269 -> a com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt$writeTypeAlias$1$visitVersionRequirement$1 -> com.android.tools.r8.internal.K30: # {"id":"sourceFile","fileName":"writers.kt"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt$writeTypeAlias$1 this$0 -> a void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt$writeTypeAlias$1) -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/L30;)V"} 1:1:java.lang.Object invoke(java.lang.Object):279:279 -> a 2:2:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt$writeTypeAlias$1$visitVersionRequirement$1.invoke(int):279:279 -> a 2:2:java.lang.Object invoke(java.lang.Object):279 -> a 3:3:java.lang.Object invoke(java.lang.Object):279:279 -> a com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt$writeTypeParameter$1 -> com.android.tools.r8.internal.N30: # {"id":"sourceFile","fileName":"writers.kt"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter$Builder t -> b com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WriteContext $c -> c java.lang.String $name -> d int $id -> e int $flags -> f com.android.tools.r8.jetbrains.kotlinx.metadata.KmVariance $variance -> g com.android.tools.r8.jetbrains.kotlin.jvm.functions.Function1 $output -> h 1:2:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WriteContext,java.lang.String,int,int,com.android.tools.r8.jetbrains.kotlinx.metadata.KmVariance,com.android.tools.r8.jetbrains.kotlin.jvm.functions.Function1):36:37 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(IILcom/android/tools/r8/internal/Xi;Lcom/android/tools/r8/internal/Ty;Lcom/android/tools/r8/internal/W20;Ljava/lang/String;)V"} 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter$Builder access$getT$p(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt$writeTypeParameter$1):36:36 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/N30;)Lcom/android/tools/r8/internal/hP;"} 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeVisitor visitUpperBound(int):40:40 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/internal/Py;"} 3:3:com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeVisitor com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt.writeType(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WriteContext,int,com.android.tools.r8.jetbrains.kotlin.jvm.functions.Function1):64:64 -> a 3:3:com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeVisitor com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt.access$writeType(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WriteContext,int,com.android.tools.r8.jetbrains.kotlin.jvm.functions.Function1):1 -> a 3:3:com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeVisitor visitUpperBound(int):40 -> a 4:4:com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeParameterExtensionVisitor visitExtensions(com.android.tools.r8.jetbrains.kotlinx.metadata.KmExtensionType):43:43 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ny;)Lcom/android/tools/r8/internal/My;"} 5:5:com.android.tools.r8.jetbrains.kotlinx.metadata.KmExtensionVisitor com.android.tools.r8.jetbrains.kotlinx.metadata.internal.extensions.ExtensionUtilsKt.applySingleExtension(com.android.tools.r8.jetbrains.kotlinx.metadata.KmExtensionType,com.android.tools.r8.jetbrains.kotlin.jvm.functions.Function1):13:13 -> a 5:5:com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeParameterExtensionVisitor visitExtensions(com.android.tools.r8.jetbrains.kotlinx.metadata.KmExtensionType):43 -> a 6:50:com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeParameterExtensionVisitor com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt$writeTypeParameter$1$visitExtensions$1.invoke(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.extensions.MetadataExtensions):0:44 -> a 6:50:java.lang.Object com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt$writeTypeParameter$1$visitExtensions$1.invoke(java.lang.Object):43 -> a 6:50:com.android.tools.r8.jetbrains.kotlinx.metadata.KmExtensionVisitor com.android.tools.r8.jetbrains.kotlinx.metadata.internal.extensions.ExtensionUtilsKt.applySingleExtension(com.android.tools.r8.jetbrains.kotlinx.metadata.KmExtensionType,com.android.tools.r8.jetbrains.kotlin.jvm.functions.Function1):14 -> a 6:50:com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeParameterExtensionVisitor visitExtensions(com.android.tools.r8.jetbrains.kotlinx.metadata.KmExtensionType):43 -> a 51:51:com.android.tools.r8.jetbrains.kotlinx.metadata.KmExtensionVisitor com.android.tools.r8.jetbrains.kotlinx.metadata.internal.extensions.ExtensionUtilsKt.applySingleExtension(com.android.tools.r8.jetbrains.kotlinx.metadata.KmExtensionType,com.android.tools.r8.jetbrains.kotlin.jvm.functions.Function1):16:16 -> a 51:51:com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeParameterExtensionVisitor visitExtensions(com.android.tools.r8.jetbrains.kotlinx.metadata.KmExtensionType):43 -> a 52:52:com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeParameterExtensionVisitor visitExtensions(com.android.tools.r8.jetbrains.kotlinx.metadata.KmExtensionType):43:43 -> a 53:64:void visitEnd():48:59 -> a com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt$writeTypeParameter$1$visitExtensions$1 -> com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt$writeTypeParameter$1$visitExtensions$1: # {"id":"sourceFile","fileName":"writers.kt"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt$writeTypeParameter$1$visitUpperBound$1 -> com.android.tools.r8.internal.M30: # {"id":"sourceFile","fileName":"writers.kt"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt$writeTypeParameter$1 this$0 -> a void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt$writeTypeParameter$1) -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/N30;)V"} 1:1:java.lang.Object invoke(java.lang.Object):40:40 -> a 2:42:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt$writeTypeParameter$1$visitUpperBound$1.invoke(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder):0:40 -> a 2:42:java.lang.Object invoke(java.lang.Object):40 -> a 43:43:java.lang.Object invoke(java.lang.Object):40:40 -> a com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt$writeValueParameter$1 -> com.android.tools.r8.internal.Q30: # {"id":"sourceFile","fileName":"writers.kt"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter$Builder t -> b com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WriteContext $c -> c int $flags -> d java.lang.String $name -> e com.android.tools.r8.jetbrains.kotlin.jvm.functions.Function1 $output -> f 1:2:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WriteContext,int,java.lang.String,com.android.tools.r8.jetbrains.kotlin.jvm.functions.Function1):236:237 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/internal/Xi;Lcom/android/tools/r8/internal/W20;Ljava/lang/String;)V"} 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeVisitor visitType(int):240:240 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/internal/Py;"} 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeVisitor com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt.writeType(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WriteContext,int,com.android.tools.r8.jetbrains.kotlin.jvm.functions.Function1):64:64 -> a 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeVisitor com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt.access$writeType(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WriteContext,int,com.android.tools.r8.jetbrains.kotlin.jvm.functions.Function1):1 -> a 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeVisitor visitType(int):240 -> a 3:7:void visitEnd():251:255 -> a 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter$Builder getT():237:237 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/oP;"} 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeVisitor visitVarargElementType(int):243:243 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/internal/Py;"} 3:3:com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeVisitor com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt.writeType(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WriteContext,int,com.android.tools.r8.jetbrains.kotlin.jvm.functions.Function1):64:64 -> b 3:3:com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeVisitor com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt.access$writeType(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WriteContext,int,com.android.tools.r8.jetbrains.kotlin.jvm.functions.Function1):1 -> b 3:3:com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeVisitor visitVarargElementType(int):243 -> b com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt$writeValueParameter$1$visitType$1 -> com.android.tools.r8.internal.O30: # {"id":"sourceFile","fileName":"writers.kt"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt$writeValueParameter$1 this$0 -> a void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt$writeValueParameter$1) -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Q30;)V"} 1:1:java.lang.Object invoke(java.lang.Object):240:240 -> a 2:242:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt$writeValueParameter$1$visitType$1.invoke(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder):0:240 -> a 2:242:java.lang.Object invoke(java.lang.Object):240 -> a 243:243:java.lang.Object invoke(java.lang.Object):240:240 -> a com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt$writeValueParameter$1$visitVarargElementType$1 -> com.android.tools.r8.internal.P30: # {"id":"sourceFile","fileName":"writers.kt"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt$writeValueParameter$1 this$0 -> a void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt$writeValueParameter$1) -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Q30;)V"} 1:1:java.lang.Object invoke(java.lang.Object):243:243 -> a 2:245:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt$writeValueParameter$1$visitVarargElementType$1.invoke(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder):0:243 -> a 2:245:java.lang.Object invoke(java.lang.Object):243 -> a 246:246:java.lang.Object invoke(java.lang.Object):243:243 -> a com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt$writeVersionRequirement$1 -> com.android.tools.r8.internal.T30: # {"id":"sourceFile","fileName":"writers.kt"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirement$Builder t -> b com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WriteContext $c -> c com.android.tools.r8.jetbrains.kotlin.jvm.functions.Function1 $output -> d 1:1:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WriteContext,com.android.tools.r8.jetbrains.kotlin.jvm.functions.Function1):297:297 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/W20;Lcom/android/tools/r8/internal/Xi;)V"} 1:5:void visit(com.android.tools.r8.jetbrains.kotlinx.metadata.KmVersionRequirementVersionKind,com.android.tools.r8.jetbrains.kotlinx.metadata.KmVersionRequirementLevel,java.lang.Integer,java.lang.String):301:305 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xy;Lcom/android/tools/r8/internal/Wy;Ljava/lang/Integer;Ljava/lang/String;)V"} 6:6:void visit(com.android.tools.r8.jetbrains.kotlinx.metadata.KmVersionRequirementVersionKind,com.android.tools.r8.jetbrains.kotlinx.metadata.KmVersionRequirementLevel,java.lang.Integer,java.lang.String):304:304 -> a 7:7:void visit(com.android.tools.r8.jetbrains.kotlinx.metadata.KmVersionRequirementVersionKind,com.android.tools.r8.jetbrains.kotlinx.metadata.KmVersionRequirementLevel,java.lang.Integer,java.lang.String):303:303 -> a 8:8:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirement com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirement$Builder.getDefaultInstanceForType():23538:23538 -> a 8:8:void visit(com.android.tools.r8.jetbrains.kotlinx.metadata.KmVersionRequirementVersionKind,com.android.tools.r8.jetbrains.kotlinx.metadata.KmVersionRequirementLevel,java.lang.Integer,java.lang.String):307 -> a 9:15:void visit(com.android.tools.r8.jetbrains.kotlinx.metadata.KmVersionRequirementVersionKind,com.android.tools.r8.jetbrains.kotlinx.metadata.KmVersionRequirementLevel,java.lang.Integer,java.lang.String):307:313 -> a 16:16:void visit(com.android.tools.r8.jetbrains.kotlinx.metadata.KmVersionRequirementVersionKind,com.android.tools.r8.jetbrains.kotlinx.metadata.KmVersionRequirementLevel,java.lang.Integer,java.lang.String):312:312 -> a 17:17:void visit(com.android.tools.r8.jetbrains.kotlinx.metadata.KmVersionRequirementVersionKind,com.android.tools.r8.jetbrains.kotlinx.metadata.KmVersionRequirementLevel,java.lang.Integer,java.lang.String):311:311 -> a 18:18:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirement com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirement$Builder.getDefaultInstanceForType():23538:23538 -> a 18:18:void visit(com.android.tools.r8.jetbrains.kotlinx.metadata.KmVersionRequirementVersionKind,com.android.tools.r8.jetbrains.kotlinx.metadata.KmVersionRequirementLevel,java.lang.Integer,java.lang.String):315 -> a 19:26:void visit(com.android.tools.r8.jetbrains.kotlinx.metadata.KmVersionRequirementVersionKind,com.android.tools.r8.jetbrains.kotlinx.metadata.KmVersionRequirementLevel,java.lang.Integer,java.lang.String):315:322 -> a 27:27:void visit(com.android.tools.r8.jetbrains.kotlinx.metadata.KmVersionRequirementVersionKind,com.android.tools.r8.jetbrains.kotlinx.metadata.KmVersionRequirementLevel,java.lang.Integer,java.lang.String):301:301 -> a 28:31:void visitVersion(int,int,int):328:331 -> a 32:32:void visitVersion(int,int,int):329:329 -> a 33:36:void visitEnd():338:341 -> a 37:37:void visitEnd():339:339 -> a 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirement$Builder getT():298:298 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/rP;"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt$writeVersionRequirement$1$visitVersion$1 -> com.android.tools.r8.internal.R30: # {"id":"sourceFile","fileName":"writers.kt"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt$writeVersionRequirement$1 this$0 -> a void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt$writeVersionRequirement$1) -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/T30;)V"} 1:1:java.lang.Object invoke(java.lang.Object):331:331 -> a 2:2:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt$writeVersionRequirement$1$visitVersion$1.invoke(int):332:332 -> a 2:2:java.lang.Object invoke(java.lang.Object):331 -> a 3:3:java.lang.Object invoke(java.lang.Object):331:331 -> a com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt$writeVersionRequirement$1$visitVersion$2 -> com.android.tools.r8.internal.S30: # {"id":"sourceFile","fileName":"writers.kt"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt$writeVersionRequirement$1 this$0 -> a void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt$writeVersionRequirement$1) -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/T30;)V"} 1:1:java.lang.Object invoke(java.lang.Object):331:331 -> a 2:2:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WritersKt$writeVersionRequirement$1$visitVersion$2.invoke(int):333:333 -> a 2:2:java.lang.Object invoke(java.lang.Object):331 -> a 3:3:java.lang.Object invoke(java.lang.Object):331:331 -> a com.android.tools.r8.jetbrains.kotlinx.metadata.internal.extensions.ExtensionUtilsKt -> com.android.tools.r8.internal.sh: # {"id":"sourceFile","fileName":"extensionUtils.kt"} 1:4:com.android.tools.r8.jetbrains.kotlinx.metadata.KmExtensionVisitor applySingleExtension(com.android.tools.r8.jetbrains.kotlinx.metadata.KmExtensionType,com.android.tools.r8.jetbrains.kotlin.jvm.functions.Function1):13:16 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ny;Lcom/android/tools/r8/internal/Xi;)Lcom/android/tools/r8/internal/oy;"} 5:13:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.extensions.KmExtension singleOfType(java.util.Collection,com.android.tools.r8.jetbrains.kotlinx.metadata.KmExtensionType):25:33 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/ArrayList;Lcom/android/tools/r8/internal/ny;)Lcom/android/tools/r8/internal/my;"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.extensions.KmClassExtension -> com.android.tools.r8.internal.Rx: # {"id":"sourceFile","fileName":"extensionNodes.kt"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.extensions.KmConstructorExtension -> com.android.tools.r8.internal.Yx: # {"id":"sourceFile","fileName":"extensionNodes.kt"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.extensions.KmExtension -> com.android.tools.r8.internal.my: # {"id":"sourceFile","fileName":"extensionNodes.kt"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.extensions.KmFunctionExtension -> com.android.tools.r8.internal.ry: # {"id":"sourceFile","fileName":"extensionNodes.kt"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.extensions.KmPackageExtension -> com.android.tools.r8.internal.xy: # {"id":"sourceFile","fileName":"extensionNodes.kt"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.extensions.KmPropertyExtension -> com.android.tools.r8.internal.By: # {"id":"sourceFile","fileName":"extensionNodes.kt"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.extensions.KmTypeAliasExtension -> com.android.tools.r8.internal.Gy: # {"id":"sourceFile","fileName":"extensionNodes.kt"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.extensions.KmTypeExtension -> com.android.tools.r8.internal.Iy: # {"id":"sourceFile","fileName":"extensionNodes.kt"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.extensions.KmTypeParameterExtension -> com.android.tools.r8.internal.Ly: # {"id":"sourceFile","fileName":"extensionNodes.kt"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.extensions.KmValueParameterExtension -> com.android.tools.r8.internal.Ry: # {"id":"sourceFile","fileName":"extensionNodes.kt"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.extensions.MetadataExtensions -> com.android.tools.r8.internal.CE: # {"id":"sourceFile","fileName":"MetadataExtensions.kt"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.extensions.MetadataExtensions$Companion Companion -> a void () -> com.android.tools.r8.jetbrains.kotlinx.metadata.internal.extensions.MetadataExtensions$Companion -> com.android.tools.r8.internal.BE: # {"id":"sourceFile","fileName":"MetadataExtensions.kt"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.extensions.MetadataExtensions$Companion $$INSTANCE -> a com.android.tools.r8.jetbrains.kotlin.Lazy INSTANCES$delegate -> b 1:1:void ():84:84 -> 1:1:void ():83:83 -> 1:1:java.util.List getINSTANCES():84:84 -> a com.android.tools.r8.jetbrains.kotlinx.metadata.internal.extensions.MetadataExtensions$Companion$INSTANCES$2 -> com.android.tools.r8.internal.AE: # {"id":"sourceFile","fileName":"MetadataExtensions.kt"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.extensions.MetadataExtensions$Companion$INSTANCES$2 INSTANCE -> a void () -> void () -> 1:3:java.util.List com.android.tools.r8.jetbrains.kotlinx.metadata.internal.extensions.MetadataExtensions$Companion$INSTANCES$2.invoke():85:87 -> a 1:3:java.lang.Object invoke():84 -> a com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation -> com.android.tools.r8.internal.dO: # {"id":"sourceFile","fileName":"ProtoBuf.java"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ByteString unknownFields -> a int bitField0_ -> b int id_ -> c java.util.List argument_ -> d byte memoizedIsInitialized -> e int memoizedSerializedSize -> f com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation defaultInstance -> g com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.Parser PARSER -> h 1:2653:void ():1956:4608 -> 1:1:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$1):1875:1875 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/jb;Lcom/android/tools/r8/internal/rh;I)V"} 2:2:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$Builder,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$1):1875:1875 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Cj;I)V"} 3:2367:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$Builder):1881:4245 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Cj;)V"} 2368:2368:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$Builder):1882:1882 -> 2369:4730:void (boolean):1884:4245 -> # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} 4731:4731:void (boolean):1884:1884 -> 4732:7078:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):1899:4245 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/jb;Lcom/android/tools/r8/internal/rh;)V"} 7079:7111:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):1900:1932 -> 7112:7130:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):1923:1941 -> 7131:7145:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):1938:1952 -> 7146:7149:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):1951:1954 -> 7150:7158:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):1944:1952 -> 7159:7159:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):1951:1951 -> 1:1:int access$4402(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation,int):1875:1875 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/dO;I)V"} 2:2:java.util.List access$4500(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation):1875:1875 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/dO;)Ljava/util/List;"} 3:3:java.util.List access$4502(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation,java.util.List):1875:1875 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/dO;Ljava/util/List;)V"} 4:9:boolean isInitialized():4215:4220 -> a 10:10:int com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation.getArgumentCount():4193:4193 -> a 10:10:boolean isInitialized():4223 -> a 11:11:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument com.android.tools.r8.jetbrains.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(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream):4235:4242 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lb;)V"} 1:1:int access$4602(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation,int):1875:1875 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/dO;I)V"} 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ByteString access$4700(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation):1875:1875 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/dO;)Lcom/android/tools/r8/internal/Y5;"} 1:14:int getSerializedSize():4247:4260 -> c 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation.newBuilder():4324:4324 -> d 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation.newBuilderForType():4325 -> d 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite$Builder newBuilderForType():1875 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/A0;"} 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation.newBuilder():4324:4324 -> e 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation.newBuilder(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation):4327 -> e 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation.toBuilder():4329 -> e 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite$Builder toBuilder():1875 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/A0;"} 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation.newBuilder(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation):4327:4327 -> e 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation.toBuilder():4329 -> e 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite$Builder toBuilder():1875 -> e 1:1:java.util.List getArgumentList():4180:4180 -> g 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation getDefaultInstance():1888:1888 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/dO;"} 1:1:int getId():4171:4171 -> i 1:1:boolean hasId():4165:4165 -> j 1:2:void initFields():4210:4211 -> k 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Builder newBuilder():4324:4324 -> l # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/cO;"} 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation.newBuilder():4324:4324 -> m 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation.newBuilder(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation):4327 -> m 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Builder toBuilder():4329 -> m # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/cO;"} 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation.newBuilder(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation):4327:4327 -> m 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Builder toBuilder():4329 -> m com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$1 -> com.android.tools.r8.internal.UN: # {"id":"sourceFile","fileName":"ProtoBuf.java"} 1:1:void ():1957:1957 -> 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$1.parsePartialFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):1962:1962 -> a 1:1:java.lang.Object parsePartialFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):1957 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/jb;Lcom/android/tools/r8/internal/rh;)Ljava/lang/Object;"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument -> com.android.tools.r8.internal.bO: # {"id":"sourceFile","fileName":"ProtoBuf.java"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ByteString unknownFields -> a int bitField0_ -> b int nameId_ -> c com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value value_ -> d byte memoizedIsInitialized -> e int memoizedSerializedSize -> f com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument defaultInstance -> g com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.Parser PARSER -> h 1:2074:void ():2079:4152 -> 1:1:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$1):1996:1996 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/jb;Lcom/android/tools/r8/internal/rh;I)V"} 2:2:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$Builder,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$1):1996:1996 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Cj;I)V"} 3:1861:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$Builder):2002:3860 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Cj;)V"} 1862:1862:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$Builder):2003:2003 -> 1863:3718:void (boolean):2005:3860 -> # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} 3719:3719:void (boolean):2005:2005 -> 3720:5560:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):2020:3860 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/jb;Lcom/android/tools/r8/internal/rh;)V"} 5561:5598:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):2021:2058 -> 5599:5622:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):2044:2067 -> 5623:5634:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):2064:2075 -> 5635:5638:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):2074:2077 -> 5639:5644:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):2070:2075 -> 5645:5645:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):2074:2074 -> 1:1:int access$3802(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument,int):1996:1996 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/bO;I)V"} 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value access$3902(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value):1996:1996 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/bO;Lcom/android/tools/r8/internal/aO;)V"} 3:3:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ByteString access$4100(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument):1996:1996 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/bO;)Lcom/android/tools/r8/internal/Y5;"} 4:13:boolean isInitialized():3828:3837 -> a 14:14:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value com.android.tools.r8.jetbrains.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(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream):3850:3857 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lb;)V"} 1:1:int access$4002(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument,int):1996:1996 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/bO;I)V"} 1:14:int getSerializedSize():3862:3875 -> c 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument.newBuilder():3939:3939 -> d 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument.newBuilderForType():3940 -> d 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite$Builder newBuilderForType():1996 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/A0;"} 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument.newBuilder():3939:3939 -> e 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument.newBuilder(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument):3942 -> e 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument.toBuilder():3944 -> e 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite$Builder toBuilder():1996 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/A0;"} 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument.newBuilder(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument):3942:3942 -> e 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument.toBuilder():3944 -> e 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite$Builder toBuilder():1996 -> e 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument getDefaultInstance():2009:2009 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/bO;"} 1:1:int getNameId():3804:3804 -> h 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value getValue():3819:3819 -> i # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/aO;"} 1:1:boolean hasNameId():3798:3798 -> j 1:1:boolean hasValue():3813:3813 -> k 1:2:void initFields():3823:3824 -> l 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Builder newBuilder():3939:3939 -> m # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/WN;"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$1 -> com.android.tools.r8.internal.VN: # {"id":"sourceFile","fileName":"ProtoBuf.java"} 1:1:void ():2080:2080 -> 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$1.parsePartialFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):2085:2085 -> a 1:1:java.lang.Object parsePartialFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):2080 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/jb;Lcom/android/tools/r8/internal/rh;)Ljava/lang/Object;"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Builder -> com.android.tools.r8.internal.WN: # {"id":"sourceFile","fileName":"ProtoBuf.java"} int bitField0_ -> b int nameId_ -> c com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value value_ -> d 1:132:void ():3956:4087 -> 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite):3949:3949 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Ij;)Lcom/android/tools/r8/internal/Cj;"} 2:7:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument):4008:4013 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/bO;)Lcom/android/tools/r8/internal/WN;"} 8:10:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Builder.mergeValue(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value):4126:4128 -> a 8:10:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument):4013 -> a 11:11:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value.newBuilder():2995:2995 -> a 11:11:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value.newBuilder(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value):2998 -> a 11:11:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Builder.mergeValue(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value):4129 -> a 11:11:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument):4013 -> a 12:12:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value.newBuilder(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value):2998:2998 -> a 12:12:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Builder.mergeValue(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value):4129 -> a 12:12:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument):4013 -> a 13:18:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Builder.mergeValue(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value):4129:4134 -> a 13:18:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument):4013 -> a 19:19:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument):4016:4016 -> a 20:20:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument):4015:4015 -> a 21:27:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Builder.mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):4042:4048 -> a 21:27:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):3949 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/jb;Lcom/android/tools/r8/internal/rh;)Lcom/android/tools/r8/internal/A0;"} 28:34:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Builder.mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):4044:4050 -> a 28:34:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):3949 -> a 35:36:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Builder setNameId(int):4072:4073 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(I)V"} 37:39:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Builder setValue(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value):4107:4109 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/aO;)V"} 1:12:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Builder.buildPartial():3992:4003 -> c 1:12:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Builder.build():3984 -> c 1:12:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite build():3949 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/B0;"} 13:13:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Builder.build():3985:3985 -> c 13:13:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite build():3949 -> c 14:14:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.UninitializedMessageException com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.AbstractMessageLite$Builder.newUninitializedMessageException(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite):316:316 -> c 14:14:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Builder.build():3986 -> c 14:14:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite build():3949 -> c 15:15:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Builder.build():3986:3986 -> c 15:15:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite build():3949 -> c 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Builder.create():3963:3963 -> clone 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Builder.clone():3976 -> clone 1:1:java.lang.Object clone():3949 -> clone 2:13:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Builder.buildPartial():3992:4003 -> clone 2:13:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Builder.clone():3976 -> clone 2:13:java.lang.Object clone():3949 -> clone 14:14:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Builder.clone():3976:3976 -> clone 14:14:java.lang.Object clone():3949 -> clone 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Builder.create():3963:3963 -> f 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Builder access$3600():3949 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/WN;"} 1:12:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Builder.buildPartial():3992:4003 -> g 1:12:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument build():3984 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/bO;"} 13:13:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument build():3985:3985 -> g 14:14:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.UninitializedMessageException com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.AbstractMessageLite$Builder.newUninitializedMessageException(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite):316:316 -> g 14:14:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument build():3986 -> g 15:15:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument build():3986:3986 -> g com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value -> com.android.tools.r8.internal.aO: # {"id":"sourceFile","fileName":"ProtoBuf.java"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ByteString unknownFields -> a int bitField0_ -> b com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$Type type_ -> c long intValue_ -> d float floatValue_ -> e double doubleValue_ -> f int stringValue_ -> g int classId_ -> h int enumValueId_ -> i com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation annotation_ -> j java.util.List arrayElement_ -> k int arrayDimensionCount_ -> l int flags_ -> m byte memoizedIsInitialized -> n int memoizedSerializedSize -> o com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value defaultInstance -> p com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.Parser PARSER -> q 1:1388:void ():2398:3785 -> 1:1:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$1):2257:2257 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/jb;Lcom/android/tools/r8/internal/rh;I)V"} 2:2:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$Builder,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$1):2257:2257 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Cj;I)V"} 3:620:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$Builder):2263:2880 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Cj;)V"} 621:621:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$Builder):2264:2264 -> 622:1236:void (boolean):2266:2880 -> # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} 1237:1237:void (boolean):2266:2266 -> 1238:1837:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):2281:2880 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/jb;Lcom/android/tools/r8/internal/rh;)V"} 1838:1930:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):2282:2374 -> 1931:1932:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):2368:2369 -> 1933:1936:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):2361:2364 -> 1937:1945:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):2348:2356 -> 1946:1947:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):2342:2343 -> 1948:1949:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):2337:2338 -> 1950:1951:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):2332:2333 -> 1952:1953:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):2327:2328 -> 1954:1955:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):2322:2323 -> 1956:1957:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):2317:2318 -> 1958:2036:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):2305:2383 -> 2037:2051:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):2380:2394 -> 2052:2055:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):2393:2396 -> 2056:2064:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):2386:2394 -> 2065:2065:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):2393:2393 -> 1:1:boolean hasStringValue():2647:2647 -> A 1:1:boolean hasType():2581:2581 -> B 1:11:void initFields():2807:2817 -> C 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$Builder newBuilder():2995:2995 -> D # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/YN;"} 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value.newBuilder():2995:2995 -> E 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value.newBuilder(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value):2998 -> E 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$Builder toBuilder():3000 -> E # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/YN;"} 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value.newBuilder(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value):2998:2998 -> E 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$Builder toBuilder():3000 -> E 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$Type access$2302(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$Type):2257:2257 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/aO;Lcom/android/tools/r8/internal/ZN;)V"} 2:2:long access$2402(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value,long):2257:2257 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/aO;J)V"} 3:3:float access$2502(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value,float):2257:2257 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/aO;F)V"} 4:4:double access$2602(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value,double):2257:2257 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/aO;D)V"} 5:5:int access$2702(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value,int):2257:2257 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/aO;I)V"} 6:6:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation access$3002(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation):2257:2257 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/aO;Lcom/android/tools/r8/internal/dO;)V"} 7:7:java.util.List access$3100(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value):2257:2257 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/aO;)Ljava/util/List;"} 8:8:java.util.List access$3102(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value,java.util.List):2257:2257 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/aO;Ljava/util/List;)V"} 9:13:boolean isInitialized():2821:2825 -> a 14:14:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation com.android.tools.r8.jetbrains.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 com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value.getArrayElementCount():2728:2728 -> a 17:17:boolean isInitialized():2831 -> a 18:18:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value com.android.tools.r8.jetbrains.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(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream):2843:2877 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lb;)V"} 1:1:int access$2802(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value,int):2257:2257 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/aO;I)V"} 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ByteString access$3500(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value):2257:2257 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/aO;)Lcom/android/tools/r8/internal/Y5;"} 1:1:int access$2902(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value,int):2257:2257 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/aO;I)V"} 2:11:int getSerializedSize():2882:2891 -> c 12:12:int com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream.computeSInt64Size(int,long):715:715 -> c 12:12:int getSerializedSize():2892 -> c 13:13:int com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream.computeSInt64SizeNoTag(long):948:948 -> c 13:13:int com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream.computeSInt64Size(int,long):715 -> c 13:13:int getSerializedSize():2892 -> c 14:14:int getSerializedSize():2894:2894 -> c 15:15:int com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream.computeFloatSize(int,float):536:536 -> c 15:15:int getSerializedSize():2896 -> c 16:16:int getSerializedSize():2898:2898 -> c 17:17:int com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream.computeDoubleSize(int,double):528:528 -> c 17:17:int getSerializedSize():2900 -> c 18:47:int getSerializedSize():2902:2931 -> c 1:1:int access$3202(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value,int):2257:2257 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/aO;I)V"} 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value.newBuilder():2995:2995 -> d 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value.newBuilderForType():2996 -> d 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite$Builder newBuilderForType():2257 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/A0;"} 1:1:int access$3302(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value,int):2257:2257 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/aO;I)V"} 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value.newBuilder():2995:2995 -> e 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value.newBuilder(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value):2998 -> e 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value.toBuilder():3000 -> e 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite$Builder toBuilder():2257 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/A0;"} 3:3:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value.newBuilder(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value):2998:2998 -> e 3:3:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value.toBuilder():3000 -> e 3:3:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite$Builder toBuilder():2257 -> e 1:1:int access$3402(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value,int):2257:2257 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/aO;I)V"} 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation getAnnotation():2706:2706 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/dO;"} 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:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value getDefaultInstance():2270:2270 -> k # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/aO;"} 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:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$Type getType():2593:2593 -> r # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/ZN;"} 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 com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$1 -> com.android.tools.r8.internal.XN: # {"id":"sourceFile","fileName":"ProtoBuf.java"} 1:1:void ():2399:2399 -> 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$1.parsePartialFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):2404:2404 -> a 1:1:java.lang.Object parsePartialFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):2399 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/jb;Lcom/android/tools/r8/internal/rh;)Ljava/lang/Object;"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$Builder -> com.android.tools.r8.internal.YN: # {"id":"sourceFile","fileName":"ProtoBuf.java"} int bitField0_ -> b com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$Type type_ -> c long intValue_ -> d float floatValue_ -> e double doubleValue_ -> f int stringValue_ -> g int classId_ -> h int enumValueId_ -> i com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation annotation_ -> j java.util.List arrayElement_ -> k int arrayDimensionCount_ -> l int flags_ -> m 1:517:void ():3012:3528 -> 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite):3005:3005 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Ij;)Lcom/android/tools/r8/internal/Cj;"} 2:25:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value):3119:3142 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/aO;)Lcom/android/tools/r8/internal/YN;"} 26:28:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$Builder.mergeAnnotation(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation):3506:3508 -> a 26:28:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value):3142 -> a 29:29:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation.newBuilder():4324:4324 -> a 29:29:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation.newBuilder(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation):4327 -> a 29:29:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$Builder.mergeAnnotation(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation):3509 -> a 29:29:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value):3142 -> a 30:30:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation.newBuilder(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation):4327:4327 -> a 30:30:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$Builder.mergeAnnotation(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation):3509 -> a 30:30:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value):3142 -> a 31:36:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$Builder.mergeAnnotation(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation):3509:3514 -> a 31:36:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value):3142 -> a 37:40:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value):3144:3147 -> a 41:43:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$Builder.ensureArrayElementIsMutable():3530:3532 -> a 41:43:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value):3149 -> a 44:55:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value):3150:3161 -> a 56:56:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value):3160:3160 -> a 57:63:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$Builder.mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):3187:3193 -> a 57:63:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):3005 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/jb;Lcom/android/tools/r8/internal/rh;)Lcom/android/tools/r8/internal/A0;"} 64:70:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$Builder.mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):3189:3195 -> a 64:70:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):3005 -> a 71:74:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$Builder setType(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$Type):3236:3239 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ZN;)V"} 75:76:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$Builder setIntValue(long):3276:3277 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(J)V"} 77:78:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$Builder setFloatValue(float):3308:3309 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(F)V"} 79:80:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$Builder setDoubleValue(double):3340:3341 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(D)V"} 81:83:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$Builder setAnnotation(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation):3487:3489 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/dO;)V"} 84:86:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$Builder.ensureArrayElementIsMutable():3530:3532 -> a 84:86:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$Builder addArrayElement(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$Builder):3607 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/YN;)V"} 87:87:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$Builder addArrayElement(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$Builder):3608:3608 -> a 88:88:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$Builder.build():3058:3058 -> a 88:88:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$Builder addArrayElement(com.android.tools.r8.jetbrains.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)"]} 89:89:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$Builder.build():3059:3059 -> a 89:89:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$Builder addArrayElement(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$Builder):3608 -> a 90:90:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$Builder addArrayElement(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$Builder):3608:3608 -> a 91:91:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.UninitializedMessageException com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.AbstractMessageLite$Builder.newUninitializedMessageException(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite):316:316 -> a 91:91:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$Builder.build():3060 -> a 91:91:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$Builder addArrayElement(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$Builder):3608 -> a 92:92:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$Builder.build():3060:3060 -> a 92:92:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$Builder addArrayElement(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$Builder):3608 -> a 93:94:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$Builder setArrayDimensionCount(int):3705:3706 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(I)V"} 1:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$Builder setClassId(int):3416:3417 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(I)V"} 1:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$Builder.build():3058:3059 -> c 1:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite build():3005 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/B0;"} 3:3:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.UninitializedMessageException com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.AbstractMessageLite$Builder.newUninitializedMessageException(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite):316:316 -> c 3:3:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$Builder.build():3060 -> c 3:3:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite build():3005 -> c 4:4:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$Builder.build():3060:3060 -> c 4:4:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite build():3005 -> c 5:6:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$Builder setEnumValueId(int):3452:3453 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(I)V"} 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$Builder.create():3019:3019 -> clone 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$Builder.clone():3050 -> clone 1:1:java.lang.Object clone():3005 -> clone 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$Builder.clone():3050:3050 -> clone 2:2:java.lang.Object clone():3005 -> clone 1:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$Builder setFlags(int):3761:3762 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(I)V"} 1:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$Builder setStringValue(int):3372:3373 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(I)V"} 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$Builder.create():3019:3019 -> f 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$Builder access$2100():3005 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/YN;"} 1:49:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value buildPartial():3066:3114 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/aO;"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$Type -> com.android.tools.r8.internal.ZN: # {"id":"sourceFile","fileName":"ProtoBuf.java"} int value -> a com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$Type BYTE -> b com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$Type CHAR -> c com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$Type SHORT -> d com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$Type INT -> e com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$Type LONG -> f com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$Type FLOAT -> g com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$Type DOUBLE -> h com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$Type BOOLEAN -> i com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$Type STRING -> j com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$Type CLASS -> k com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$Type ENUM -> l com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$Type ANNOTATION -> m com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$Type ARRAY -> n com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$Type[] $VALUES -> o 1:49:void ():2421:2469 -> 50:50:void ():2416:2416 -> 1:2:void (java.lang.String,int,int,int):2561:2562 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(IILjava/lang/String;)V"} 1:1:int getNumber():2526:2526 -> a 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$Type[] values():2416:2416 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()[Lcom/android/tools/r8/internal/ZN;"} 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$Type valueOf(int):2542:2542 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/internal/ZN;"} 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$Type valueOf(int):2541:2541 -> c 3:3:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$Type valueOf(int):2540:2540 -> c 4:4:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$Type valueOf(int):2539:2539 -> c 5:5:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$Type valueOf(int):2538:2538 -> c 6:6:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$Type valueOf(int):2537:2537 -> c 7:7:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$Type valueOf(int):2536:2536 -> c 8:8:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$Type valueOf(int):2535:2535 -> c 9:9:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$Type valueOf(int):2534:2534 -> c 10:10:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$Type valueOf(int):2533:2533 -> c 11:11:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$Type valueOf(int):2532:2532 -> c 12:12:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$Type valueOf(int):2531:2531 -> c 13:13:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Value$Type valueOf(int):2530:2530 -> c com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Builder -> com.android.tools.r8.internal.cO: # {"id":"sourceFile","fileName":"ProtoBuf.java"} int bitField0_ -> b int id_ -> c java.util.List argument_ -> d 1:139:void ():4341:4479 -> 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite):4334:4334 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Ij;)Lcom/android/tools/r8/internal/Cj;"} 2:9:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation):4394:4401 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/dO;)Lcom/android/tools/r8/internal/cO;"} 10:12:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Builder.ensureArgumentIsMutable():4481:4483 -> a 10:12:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation):4403 -> a 13:18:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation):4404:4409 -> a 19:19:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation):4408:4408 -> a 20:26:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Builder.mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):4433:4439 -> a 20:26:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):4334 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/jb;Lcom/android/tools/r8/internal/rh;)Lcom/android/tools/r8/internal/A0;"} 27:33:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Builder.mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):4435:4441 -> a 27:33:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):4334 -> a 34:35:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Builder setId(int):4463:4464 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(I)V"} 36:38:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Builder.ensureArgumentIsMutable():4481:4483 -> a 36:38:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Builder addArgument(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Builder):4558 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/WN;)V"} 39:39:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Builder addArgument(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Argument$Builder):4559:4559 -> a 1:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Builder.build():4369:4370 -> c 1:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite build():4334 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/B0;"} 3:3:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.UninitializedMessageException com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.AbstractMessageLite$Builder.newUninitializedMessageException(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite):316:316 -> c 3:3:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Builder.build():4371 -> c 3:3:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite build():4334 -> c 4:4:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Builder.build():4371:4371 -> c 4:4:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite build():4334 -> c 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Builder.create():4348:4348 -> clone 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Builder.clone():4361 -> clone 1:1:java.lang.Object clone():4334 -> clone 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Builder.clone():4361:4361 -> clone 2:2:java.lang.Object clone():4334 -> clone 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Builder.create():4348:4348 -> f 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Builder access$4200():4334 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/cO;"} 1:13:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation buildPartial():4377:4389 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/dO;"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class -> com.android.tools.r8.internal.iO: # {"id":"sourceFile","fileName":"ProtoBuf.java"} int multiFieldValueClassUnderlyingNameMemoizedSerializedSize -> A java.util.List multiFieldValueClassUnderlyingType_ -> B java.util.List multiFieldValueClassUnderlyingTypeId_ -> C int multiFieldValueClassUnderlyingTypeIdMemoizedSerializedSize -> D com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable typeTable_ -> E java.util.List versionRequirement_ -> F com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirementTable versionRequirementTable_ -> G byte memoizedIsInitialized -> H int memoizedSerializedSize -> I com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class defaultInstance -> J com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.Parser PARSER -> K com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ByteString unknownFields -> b int bitField0_ -> c int flags_ -> d int fqName_ -> e int companionObjectName_ -> f java.util.List typeParameter_ -> g java.util.List supertype_ -> h java.util.List supertypeId_ -> i int supertypeIdMemoizedSerializedSize -> j java.util.List nestedClassName_ -> k int nestedClassNameMemoizedSerializedSize -> l java.util.List contextReceiverType_ -> m java.util.List contextReceiverTypeId_ -> n int contextReceiverTypeIdMemoizedSerializedSize -> o java.util.List constructor_ -> p java.util.List function_ -> q java.util.List property_ -> r java.util.List typeAlias_ -> s java.util.List enumEntry_ -> t java.util.List sealedSubclassFqName_ -> u int sealedSubclassFqNameMemoizedSerializedSize -> v int inlineClassUnderlyingPropertyName_ -> w com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type inlineClassUnderlyingType_ -> x int inlineClassUnderlyingTypeId_ -> y java.util.List multiFieldValueClassUnderlyingName_ -> z 1:3724:void ():8998:12721 -> 1:1:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$1):8601:8601 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/jb;Lcom/android/tools/r8/internal/rh;I)V"} 2:2:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtendableBuilder,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$1):8601:8601 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Dj;I)V"} 3:1367:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtendableBuilder):8608:9972 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Dj;)V"} 1368:1368:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtendableBuilder):8609:8609 -> 1369:2730:void (boolean):8611:9972 -> # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} 2731:2731:void (boolean):8611:8611 -> 2732:4078:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):8626:9972 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/jb;Lcom/android/tools/r8/internal/rh;)V"} 4079:4381:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):8627:8929 -> 4382:4391:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):8907:8916 -> 4392:4395:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):8900:8903 -> 4396:4404:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):8887:8895 -> 4405:4414:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):8873:8882 -> 4415:4418:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):8866:8869 -> 4419:4422:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):8858:8861 -> 4423:4432:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):8844:8853 -> 4433:4436:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):8837:8840 -> 4437:4446:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):8823:8832 -> 4447:4450:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):8816:8819 -> 4451:4454:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):8808:8811 -> 4455:4456:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):8802:8803 -> 4457:4465:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):8790:8798 -> 4466:4467:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):8784:8785 -> 4468:4477:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):8771:8780 -> 4478:4481:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):8764:8767 -> 4482:4485:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):8756:8759 -> 4486:4489:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):8748:8751 -> 4490:4493:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):8740:8743 -> 4494:4497:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):8732:8735 -> 4498:4501:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):8724:8727 -> 4502:4511:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):8710:8719 -> 4512:4515:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):8703:8706 -> 4516:4519:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):8695:8698 -> 4520:4523:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):8687:8690 -> 4524:4525:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):8681:8682 -> 4526:4527:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):8676:8677 -> 4528:4537:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):8663:8672 -> 4538:4541:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):8656:8659 -> 4542:4830:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):8650:8938 -> 4831:4890:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):8935:8994 -> 4891:4894:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):8993:8996 -> 4895:4948:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):8941:8994 -> 4949:4951:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):8993: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:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable getTypeTable():9704:9704 -> D # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/mP;"} 1:1:java.util.List getVersionRequirementList():9718:9718 -> E 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirementTable getVersionRequirementTable():9753:9753 -> F # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/xP;"} 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:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder newBuilder():10205:10205 -> P # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/gO;"} 1:1:java.util.List access$10000(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class):8601:8601 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/iO;)Ljava/util/List;"} 2:2:java.util.List access$10002(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class,java.util.List):8601:8601 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/iO;Ljava/util/List;)V"} 3:3:int access$10402(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class,int):8601:8601 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/iO;I)V"} 4:4:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type access$10502(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type):8601:8601 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/iO;Lcom/android/tools/r8/internal/cP;)V"} 5:5:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable access$11002(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable):8601:8601 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/iO;Lcom/android/tools/r8/internal/mP;)V"} 6:6:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirementTable access$11202(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirementTable):8601:8601 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/iO;Lcom/android/tools/r8/internal/xP;)V"} 7:12:boolean isInitialized():9784:9789 -> a 13:13:int com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class.getTypeParameterCount():9213:9213 -> a 13:13:boolean isInitialized():9792 -> a 14:14:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter com.android.tools.r8.jetbrains.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 com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class.getSupertypeCount():9248:9248 -> a 17:17:boolean isInitialized():9798 -> a 18:18:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type com.android.tools.r8.jetbrains.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 com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class.getContextReceiverTypeCount():9329:9329 -> a 21:21:boolean isInitialized():9804 -> a 22:22:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type com.android.tools.r8.jetbrains.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 com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class.getConstructorCount():9387:9387 -> a 25:25:boolean isInitialized():9810 -> a 26:26:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Constructor com.android.tools.r8.jetbrains.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 com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class.getFunctionCount():9422:9422 -> a 29:29:boolean isInitialized():9816 -> a 30:30:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function com.android.tools.r8.jetbrains.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 com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class.getPropertyCount():9457:9457 -> a 33:33:boolean isInitialized():9822 -> a 34:34:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property com.android.tools.r8.jetbrains.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 com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class.getTypeAliasCount():9492:9492 -> a 37:37:boolean isInitialized():9828 -> a 38:38:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias com.android.tools.r8.jetbrains.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 com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class.getEnumEntryCount():9527:9527 -> a 41:41:boolean isInitialized():9834 -> a 42:42:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$EnumEntry com.android.tools.r8.jetbrains.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:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type com.android.tools.r8.jetbrains.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 com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class.getMultiFieldValueClassUnderlyingTypeCount():9653:9653 -> a 52:52:boolean isInitialized():9846 -> a 53:53:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type com.android.tools.r8.jetbrains.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:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable com.android.tools.r8.jetbrains.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(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream):9868:9873 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lb;)V"} 77:77:java.util.List com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class.getSupertypeIdList():9271:9271 -> a 77:77:void writeTo(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream):9875 -> a 78:95:void writeTo(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream):9875:9892 -> a 96:96:java.util.List com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class.getNestedClassNameList():9294:9294 -> a 96:96:void writeTo(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream):9894 -> a 97:117:void writeTo(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream):9894:9914 -> a 118:118:java.util.List com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class.getSealedSubclassFqNameList():9550:9550 -> a 118:118:void writeTo(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream):9916 -> a 119:136:void writeTo(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream):9916:9933 -> a 137:137:java.util.List com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class.getContextReceiverTypeIdList():9352:9352 -> a 137:137:void writeTo(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream):9935 -> a 138:143:void writeTo(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream):9935:9940 -> a 144:144:java.util.List com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class.getMultiFieldValueClassUnderlyingNameList():9618:9618 -> a 144:144:void writeTo(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream):9942 -> a 145:153:void writeTo(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream):9942:9950 -> a 154:154:java.util.List com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class.getMultiFieldValueClassUnderlyingTypeIdList():9676:9676 -> a 154:154:void writeTo(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream):9952 -> a 155:172:void writeTo(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream):9952:9969 -> a 1:1:java.util.List access$10100(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class):8601:8601 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/iO;)Ljava/util/List;"} 2:2:java.util.List access$10102(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class,java.util.List):8601:8601 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/iO;Ljava/util/List;)V"} 3:3:int access$10602(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class,int):8601:8601 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/iO;I)V"} 4:4:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class.getDefaultInstanceForType():8619:8619 -> b 4:4:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite getDefaultInstanceForType():8601 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/B0;"} 1:1:java.util.List access$10200(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class):8601:8601 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/iO;)Ljava/util/List;"} 2:2:java.util.List access$10202(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class,java.util.List):8601:8601 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/iO;Ljava/util/List;)V"} 3:3:int access$11302(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class,int):8601:8601 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/iO;I)V"} 4:16:int getSerializedSize():9974:9986 -> c 17:17:int getSerializedSize():0:0 -> c # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":172,"2":173},"outline":"Lcom/android/tools/r8/internal/eO;a(Ljava/lang/Integer;I)I"} 172:172:int getSerializedSize():9986:9986 -> c 173:173:int getSerializedSize():9986:9986 -> c 18:18:java.util.List com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class.getSupertypeIdList():9271:9271 -> c 18:18:int getSerializedSize():9989 -> c 19:46:int getSerializedSize():9989:10016 -> c 47:47:int getSerializedSize():0:0 -> c # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":203,"2":204},"outline":"Lcom/android/tools/r8/internal/eO;a(Ljava/lang/Integer;I)I"} 203:203:int getSerializedSize():10016:10016 -> c 204:204:int getSerializedSize():10016:10016 -> c 48:48:java.util.List com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class.getNestedClassNameList():9294:9294 -> c 48:48:int getSerializedSize():10019 -> c 49:80:int getSerializedSize():10019:10050 -> c 81:81:int getSerializedSize():0:0 -> c # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":238,"2":239},"outline":"Lcom/android/tools/r8/internal/eO;a(Ljava/lang/Integer;I)I"} 238:238:int getSerializedSize():10050:10050 -> c 239:239:int getSerializedSize():10050:10050 -> c 82:82:java.util.List com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class.getSealedSubclassFqNameList():9550:9550 -> c 82:82:int getSerializedSize():10053 -> c 83:110:int getSerializedSize():10053:10080 -> c 111:111:int getSerializedSize():0:0 -> c # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":269,"2":270},"outline":"Lcom/android/tools/r8/internal/eO;a(Ljava/lang/Integer;I)I"} 269:269:int getSerializedSize():10080:10080 -> c 270:270:int getSerializedSize():10080:10080 -> c 112:112:java.util.List com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class.getContextReceiverTypeIdList():9352:9352 -> c 112:112:int getSerializedSize():10083 -> c 113:124:int getSerializedSize():10083:10094 -> c 125:125:int getSerializedSize():0:0 -> c # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":284,"2":285},"outline":"Lcom/android/tools/r8/internal/eO;a(Ljava/lang/Integer;I)I"} 284:284:int getSerializedSize():10094:10094 -> c 285:285:int getSerializedSize():10094:10094 -> c 126:126:java.util.List com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class.getMultiFieldValueClassUnderlyingNameList():9618:9618 -> c 126:126:int getSerializedSize():10097 -> c 127:142:int getSerializedSize():10097:10112 -> c 143:143:int getSerializedSize():0:0 -> c # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":303,"2":304},"outline":"Lcom/android/tools/r8/internal/eO;a(Ljava/lang/Integer;I)I"} 303:303:int getSerializedSize():10112:10112 -> c 304:304:int getSerializedSize():10112:10112 -> c 144:144:java.util.List com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class.getMultiFieldValueClassUnderlyingTypeIdList():9676:9676 -> c 144:144:int getSerializedSize():10115 -> c 145:160:int getSerializedSize():10115:10130 -> c 161:161:int getSerializedSize():0:0 -> c # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":322,"2":323},"outline":"Lcom/android/tools/r8/internal/eO;a(Ljava/lang/Integer;I)I"} 322:322:int getSerializedSize():10130:10130 -> c 323:323:int getSerializedSize():10130:10130 -> c 162:162:java.util.List com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class.getVersionRequirementList():9718:9718 -> c 162:162:int getSerializedSize():10133 -> c 163:171:int getSerializedSize():10133:10141 -> c 1:1:java.util.List access$10300(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class):8601:8601 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/iO;)Ljava/util/List;"} 2:2:java.util.List access$10302(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class,java.util.List):8601:8601 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/iO;Ljava/util/List;)V"} 3:3:int access$8902(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class,int):8601:8601 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/iO;I)V"} 4:4:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class.newBuilder():10205:10205 -> d 4:4:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class.newBuilderForType():10206 -> d 4:4:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite$Builder newBuilderForType():8601 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/A0;"} 1:1:java.util.List access$10700(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class):8601:8601 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/iO;)Ljava/util/List;"} 2:2:java.util.List access$10702(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class,java.util.List):8601:8601 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/iO;Ljava/util/List;)V"} 3:3:int access$9002(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class,int):8601:8601 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/iO;I)V"} 4:4:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class.newBuilder():10205:10205 -> e 4:4:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class.newBuilder(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class):10208 -> e 4:4:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class.toBuilder():10210 -> e 4:4:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite$Builder toBuilder():8601 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/A0;"} 5:5:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class.newBuilder(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class):10208:10208 -> e 5:5:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class.toBuilder():10210 -> e 5:5:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite$Builder toBuilder():8601 -> e 1:1:java.util.List access$10800(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class):8601:8601 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/iO;)Ljava/util/List;"} 2:2:java.util.List access$10802(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class,java.util.List):8601:8601 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/iO;Ljava/util/List;)V"} 3:3:int access$9102(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class,int):8601:8601 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/iO;I)V"} 1:1:java.util.List access$10900(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class):8601:8601 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/iO;)Ljava/util/List;"} 2:2:java.util.List access$10902(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class,java.util.List):8601:8601 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/iO;Ljava/util/List;)V"} 1:1:java.util.List access$11100(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class):8601:8601 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/iO;)Ljava/util/List;"} 2:2:java.util.List access$11102(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class,java.util.List):8601:8601 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/iO;Ljava/util/List;)V"} 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ByteString access$11400(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class):8601:8601 -> i # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/iO;)Lcom/android/tools/r8/internal/Y5;"} 2:2:java.util.List access$9202(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class,java.util.List):8601:8601 -> i # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/iO;Ljava/util/List;)V"} 1:1:java.util.List access$9200(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class):8601:8601 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/iO;)Ljava/util/List;"} 2:2:java.util.List access$9302(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class,java.util.List):8601:8601 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/iO;Ljava/util/List;)V"} 1:1:java.util.List access$9300(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class):8601:8601 -> k # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/iO;)Ljava/util/List;"} 2:2:java.util.List access$9402(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class,java.util.List):8601:8601 -> k # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/iO;Ljava/util/List;)V"} 3:3:int getCompanionObjectName():9191:9191 -> k 1:1:java.util.List access$9400(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class):8601:8601 -> l # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/iO;)Ljava/util/List;"} 2:2:java.util.List access$9502(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class,java.util.List):8601:8601 -> l # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/iO;Ljava/util/List;)V"} 3:3:java.util.List getConstructorList():9374:9374 -> l 1:1:java.util.List access$9500(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class):8601:8601 -> m # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/iO;)Ljava/util/List;"} 2:2:java.util.List access$9602(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class,java.util.List):8601:8601 -> m # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/iO;Ljava/util/List;)V"} 3:3:java.util.List getContextReceiverTypeIdList():9352:9352 -> m 1:1:java.util.List access$9600(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class):8601:8601 -> n # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/iO;)Ljava/util/List;"} 2:2:java.util.List access$9702(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class,java.util.List):8601:8601 -> n # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/iO;Ljava/util/List;)V"} 3:3:java.util.List getContextReceiverTypeList():9316:9316 -> n 1:1:java.util.List access$9700(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class):8601:8601 -> o # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/iO;)Ljava/util/List;"} 2:2:java.util.List access$9802(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class,java.util.List):8601:8601 -> o # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/iO;Ljava/util/List;)V"} 3:3:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class getDefaultInstance():8615:8615 -> o # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/iO;"} 1:1:java.util.List access$9800(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class):8601:8601 -> p # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/iO;)Ljava/util/List;"} 2:2:java.util.List access$9902(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class,java.util.List):8601:8601 -> p # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/iO;Ljava/util/List;)V"} 3:3:java.util.List getEnumEntryList():9514:9514 -> p 1:1:java.util.List access$9900(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class):8601:8601 -> q # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/iO;)Ljava/util/List;"} 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:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type getInlineClassUnderlyingType():9593:9593 -> u # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/cP;"} 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 com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class$$ExternalSyntheticOutline0 -> com.android.tools.r8.internal.eO: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:2:int com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class$$InternalSyntheticOutline$214$b93ee8a24435ccd3a37d93d35dc02390362ce01e197ad7988b9cffd4da26e263$0.m(java.lang.Integer,int):0:1 -> a # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.outline"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class$1 -> com.android.tools.r8.internal.fO: # {"id":"sourceFile","fileName":"ProtoBuf.java"} 1:1:void ():8999:8999 -> 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class$1.parsePartialFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):9004:9004 -> a 1:1:java.lang.Object parsePartialFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):8999 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/jb;Lcom/android/tools/r8/internal/rh;)Ljava/lang/Object;"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder -> com.android.tools.r8.internal.gO: # {"id":"sourceFile","fileName":"ProtoBuf.java"} java.util.List versionRequirement_ -> A com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirementTable versionRequirementTable_ -> B int bitField0_ -> d int flags_ -> e int fqName_ -> f int companionObjectName_ -> g java.util.List typeParameter_ -> h java.util.List supertype_ -> i java.util.List supertypeId_ -> j java.util.List nestedClassName_ -> k java.util.List contextReceiverType_ -> l java.util.List contextReceiverTypeId_ -> m java.util.List constructor_ -> n java.util.List function_ -> o java.util.List property_ -> p java.util.List typeAlias_ -> q java.util.List enumEntry_ -> r java.util.List sealedSubclassFqName_ -> s int inlineClassUnderlyingPropertyName_ -> t com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type inlineClassUnderlyingType_ -> u int inlineClassUnderlyingTypeId_ -> v java.util.List multiFieldValueClassUnderlyingName_ -> w java.util.List multiFieldValueClassUnderlyingType_ -> x java.util.List multiFieldValueClassUnderlyingTypeId_ -> y com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable typeTable_ -> z 1:2436:void ():10221:12656 -> 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite):10215:10215 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Ij;)Lcom/android/tools/r8/internal/Cj;"} 2:15:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class):10421:10434 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/iO;)Lcom/android/tools/r8/internal/gO;"} 16:18:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder.ensureTypeParameterIsMutable():10860:10862 -> a 16:18:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class):10436 -> a 19:26:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class):10437:10444 -> a 27:29:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder.ensureSupertypeIsMutable():10985:10987 -> a 27:29:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class):10446 -> a 30:37:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class):10447:10454 -> a 38:40:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder.ensureSupertypeIdIsMutable():11109:11111 -> a 38:40:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class):10456 -> a 41:48:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class):10457:10464 -> a 49:51:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder.ensureNestedClassNameIsMutable():11175:11177 -> a 49:51:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class):10466 -> a 52:59:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class):10467:10474 -> a 60:62:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder.ensureContextReceiverTypeIsMutable():11242:11244 -> a 60:62:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class):10476 -> a 63:70:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class):10477:10484 -> a 71:73:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder.ensureContextReceiverTypeIdIsMutable():11366:11368 -> a 71:73:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class):10486 -> a 74:81:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class):10487:10494 -> a 82:84:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder.ensureConstructorIsMutable():11433:11435 -> a 82:84:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class):10496 -> a 85:92:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class):10497:10504 -> a 93:95:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder.ensureFunctionIsMutable():11558:11560 -> a 93:95:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class):10506 -> a 96:103:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class):10507:10514 -> a 104:106:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder.ensurePropertyIsMutable():11683:11685 -> a 104:106:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class):10516 -> a 107:114:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class):10517:10524 -> a 115:117:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder.ensureTypeAliasIsMutable():11808:11810 -> a 115:117:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class):10526 -> a 118:125:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class):10527:10534 -> a 126:128:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder.ensureEnumEntryIsMutable():11933:11935 -> a 126:128:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class):10536 -> a 129:136:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class):10537:10544 -> a 137:139:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder.ensureSealedSubclassFqNameIsMutable():12057:12059 -> a 137:139:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class):10546 -> a 140:148:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class):10547:10555 -> a 149:151:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder.mergeInlineClassUnderlyingType(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type):12192:12194 -> a 149:151:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class):10555 -> a 152:152:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type.newBuilder():6187:6187 -> a 152:152:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type.newBuilder(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type):6190 -> a 152:152:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder.mergeInlineClassUnderlyingType(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type):12195 -> a 152:152:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class):10555 -> a 153:153:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type.newBuilder(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type):6190:6190 -> a 153:153:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder.mergeInlineClassUnderlyingType(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type):12195 -> a 153:153:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class):10555 -> a 154:159:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder.mergeInlineClassUnderlyingType(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type):12195:12200 -> a 154:159:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class):10555 -> a 160:161:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class):10557:10558 -> a 162:163:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder.setInlineClassUnderlyingTypeId(int):12230:12231 -> a 162:163:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class):10558 -> a 164:167:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class):10560:10563 -> a 168:170:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder.ensureMultiFieldValueClassUnderlyingNameIsMutable():12247:12249 -> a 168:170:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class):10565 -> a 171:178:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class):10566:10573 -> a 179:181:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder.ensureMultiFieldValueClassUnderlyingTypeIsMutable():12314:12316 -> a 179:181:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class):10575 -> a 182:189:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class):10576:10583 -> a 190:192:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder.ensureMultiFieldValueClassUnderlyingTypeIdIsMutable():12438:12440 -> a 190:192:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class):10585 -> a 193:198:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class):10586:10591 -> a 199:201:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder.mergeTypeTable(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable):12541:12543 -> a 199:201:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class):10591 -> a 202:202:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable.newBuilder():14230:14230 -> a 202:202:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable.newBuilder(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable):14233 -> a 202:202:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder.mergeTypeTable(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable):12544 -> a 202:202:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class):10591 -> a 203:203:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable.newBuilder(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable):14233:14233 -> a 203:203:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder.mergeTypeTable(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable):12544 -> a 203:203:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class):10591 -> a 204:209:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder.mergeTypeTable(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable):12544:12549 -> a 204:209:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class):10591 -> a 210:213:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class):10593:10596 -> a 214:216:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder.ensureVersionRequirementIsMutable():12564:12566 -> a 214:216:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class):10598 -> a 217:222:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class):10599:10604 -> a 223:225:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder.mergeVersionRequirementTable(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirementTable):12695:12697 -> a 223:225:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class):10604 -> a 226:226:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirementTable$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirementTable.newBuilder():24194:24194 -> a 226:226:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirementTable$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirementTable.newBuilder(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirementTable):24197 -> a 226:226:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder.mergeVersionRequirementTable(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirementTable):12698 -> a 226:226:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class):10604 -> a 227:227:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirementTable$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirementTable.newBuilder(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirementTable):24197:24197 -> a 227:227:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder.mergeVersionRequirementTable(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirementTable):12698 -> a 227:227:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class):10604 -> a 228:233:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder.mergeVersionRequirementTable(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirementTable):12698:12703 -> a 228:233:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class):10604 -> a 234:236:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class):10606:10608 -> a 237:237:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class):10607:10607 -> a 238:244:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder.mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):10696:10702 -> a 238:244:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):10215 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/jb;Lcom/android/tools/r8/internal/rh;)Lcom/android/tools/r8/internal/A0;"} 245:251:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder.mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):10698:10704 -> a 245:251:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):10215 -> a 252:254:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder.ensureTypeParameterIsMutable():10860:10862 -> a 252:254:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder addTypeParameter(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter$Builder):10937 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hP;)V"} 255:255:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder addTypeParameter(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter$Builder):10938:10938 -> a 256:256:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter$Builder.build():7811:7811 -> a 256:256:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder addTypeParameter(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter$Builder):10938 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 257:257:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter$Builder.build():7812:7812 -> a 257:257:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder addTypeParameter(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter$Builder):10938 -> a 258:258:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder addTypeParameter(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter$Builder):10938:10938 -> a 259:259:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.UninitializedMessageException com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.AbstractMessageLite$Builder.newUninitializedMessageException(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite):316:316 -> a 259:259:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter$Builder.build():7813 -> a 259:259:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder addTypeParameter(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter$Builder):10938 -> a 260:260:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter$Builder.build():7813:7813 -> a 260:260:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder addTypeParameter(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter$Builder):10938 -> a 261:263:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder.ensureNestedClassNameIsMutable():11175:11177 -> a 261:263:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder addNestedClassName(int):11213 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(I)V"} 264:264:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder addNestedClassName(int):11214:11214 -> a 265:267:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder.ensureContextReceiverTypeIsMutable():11242:11244 -> a 265:267:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder addContextReceiverType(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder):11319 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/bP;)V"} 268:268:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder addContextReceiverType(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder):11320:11320 -> a 269:271:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder.ensureConstructorIsMutable():11433:11435 -> a 269:271:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder addConstructor(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Constructor$Builder):11510 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/kO;)V"} 272:272:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder addConstructor(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Constructor$Builder):11511:11511 -> a 273:273:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Constructor com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Constructor$Builder.build():15005:15005 -> a 273:273:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder addConstructor(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Constructor$Builder):11511 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 274:274:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Constructor com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Constructor$Builder.build():15006:15006 -> a 274:274:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder addConstructor(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Constructor$Builder):11511 -> a 275:275:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder addConstructor(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Constructor$Builder):11511:11511 -> a 276:276:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.UninitializedMessageException com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.AbstractMessageLite$Builder.newUninitializedMessageException(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite):316:316 -> a 276:276:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Constructor com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Constructor$Builder.build():15007 -> a 276:276:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder addConstructor(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Constructor$Builder):11511 -> a 277:277:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Constructor com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Constructor$Builder.build():15007:15007 -> a 277:277:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder addConstructor(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Constructor$Builder):11511 -> a 278:280:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder.ensureFunctionIsMutable():11558:11560 -> a 278:280:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder addFunction(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder):11635 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/CO;)V"} 281:281:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder addFunction(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder):11636:11636 -> a 282:282:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder.build():16497:16497 -> a 282:282:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder addFunction(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder):11636 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 283:283:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder.build():16498:16498 -> a 283:283:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder addFunction(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder):11636 -> a 284:284:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder addFunction(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder):11636:11636 -> a 285:285:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.UninitializedMessageException com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.AbstractMessageLite$Builder.newUninitializedMessageException(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite):316:316 -> a 285:285:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder.build():16499 -> a 285:285:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder addFunction(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder):11636 -> a 286:286:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder.build():16499:16499 -> a 286:286:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder addFunction(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder):11636 -> a 287:289:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder.ensurePropertyIsMutable():11683:11685 -> a 287:289:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder addProperty(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder):11760 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/KO;)V"} 290:290:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder addProperty(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder):11761:11761 -> a 291:291:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder.build():18847:18847 -> a 291:291:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder addProperty(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder):11761 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 292:292:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder.build():18848:18848 -> a 292:292:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder addProperty(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder):11761 -> a 293:293:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder addProperty(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder):11761:11761 -> a 294:294:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.UninitializedMessageException com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.AbstractMessageLite$Builder.newUninitializedMessageException(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite):316:316 -> a 294:294:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder.build():18849 -> a 294:294:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder addProperty(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder):11761 -> a 295:295:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder.build():18849:18849 -> a 295:295:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder addProperty(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder):11761 -> a 296:298:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder.ensureTypeAliasIsMutable():11808:11810 -> a 296:298:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder addTypeAlias(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias$Builder):11885 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/eP;)V"} 299:299:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder addTypeAlias(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias$Builder):11886:11886 -> a 300:300:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias$Builder.build():21679:21679 -> a 300:300:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder addTypeAlias(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias$Builder):11886 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 301:301:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias$Builder.build():21680:21680 -> a 301:301:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder addTypeAlias(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias$Builder):11886 -> a 302:302:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder addTypeAlias(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias$Builder):11886:11886 -> a 303:303:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.UninitializedMessageException com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.AbstractMessageLite$Builder.newUninitializedMessageException(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite):316:316 -> a 303:303:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias$Builder.build():21681 -> a 303:303:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder addTypeAlias(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias$Builder):11886 -> a 304:304:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias$Builder.build():21681:21681 -> a 304:304:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder addTypeAlias(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias$Builder):11886 -> a 305:307:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder.ensureEnumEntryIsMutable():11933:11935 -> a 305:307:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder addEnumEntry(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$EnumEntry$Builder):12010 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/vO;)V"} 308:308:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder addEnumEntry(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$EnumEntry$Builder):12011:12011 -> a 309:311:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder setInlineClassUnderlyingType(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type):12173:12175 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/cP;)V"} 312:314:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder setVersionRequirementTable(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirementTable):12676:12678 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/xP;)V"} 1:3:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder.ensureSupertypeIsMutable():10985:10987 -> b 1:3:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder addSupertype(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder):11062 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/bP;)V"} 4:4:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder addSupertype(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder):11063:11063 -> b 5:7:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder.ensureSealedSubclassFqNameIsMutable():12057:12059 -> b 5:7:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder addSealedSubclassFqName(int):12095 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(I)V"} 8:8:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder addSealedSubclassFqName(int):12096:12096 -> b 1:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder.build():10293:10294 -> c 1:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite build():10215 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/B0;"} 3:3:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.UninitializedMessageException com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.AbstractMessageLite$Builder.newUninitializedMessageException(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite):316:316 -> c 3:3:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder.build():10295 -> c 3:3:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite build():10215 -> c 4:4:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder.build():10295:10295 -> c 4:4:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite build():10215 -> c 5:7:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder.ensureVersionRequirementIsMutable():12564:12566 -> c 5:7:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder addVersionRequirement(int):12622 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(I)V"} 8:8:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder addVersionRequirement(int):12623:12623 -> c 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder.create():10228:10228 -> clone 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder.clone():10285 -> clone 1:1:java.lang.Object clone():10215 -> clone 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder.clone():10285:10285 -> clone 2:2:java.lang.Object clone():10215 -> clone 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder.getDefaultInstanceForType():10289:10289 -> d 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite getDefaultInstanceForType():10215 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Ij;"} 2:3:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder setCompanionObjectName(int):10842:10843 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(I)V"} 1:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder setFlags(int):10765:10766 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(I)V"} 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder.create():10228:10228 -> f 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder access$8700():10215 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/gO;"} 2:3:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder setFqName(int):10810:10811 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(I)V"} 1:116:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class buildPartial():10301:10416 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/iO;"} 117:118:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder setInlineClassUnderlyingPropertyName(int):12138:12139 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"(I)V"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class$Kind -> com.android.tools.r8.internal.hO: # {"id":"sourceFile","fileName":"ProtoBuf.java"} int value -> a com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class$Kind[] $VALUES -> b 1:25:void ():9025:9049 -> 26:26:void ():9016:9016 -> 1:2:void (java.lang.String,int,int,int):9115:9116 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(IILjava/lang/String;)V"} 1:1:int getNumber():9086:9086 -> a 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class$Kind[] values():9016:9016 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()[Lcom/android/tools/r8/internal/hO;"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Constructor -> com.android.tools.r8.internal.lO: # {"id":"sourceFile","fileName":"ProtoBuf.java"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ByteString unknownFields -> b int bitField0_ -> c int flags_ -> d java.util.List valueParameter_ -> e java.util.List versionRequirement_ -> f byte memoizedIsInitialized -> g int memoizedSerializedSize -> h com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Constructor defaultInstance -> i com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.Parser PARSER -> j 1:671:void ():14712:15382 -> 1:1:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$1):14606:14606 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/jb;Lcom/android/tools/r8/internal/rh;I)V"} 2:2:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtendableBuilder,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$1):14606:14606 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Dj;I)V"} 3:260:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtendableBuilder):14613:14870 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Dj;)V"} 261:261:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtendableBuilder):14614:14614 -> 262:516:void (boolean):14616:14870 -> # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} 517:517:void (boolean):14616:14616 -> 518:757:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):14631:14870 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/jb;Lcom/android/tools/r8/internal/rh;)V"} 758:811:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):14632:14685 -> 812:815:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):14669:14672 -> 816:819:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):14661:14664 -> 820:859:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):14655:14694 -> 860:877:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):14691:14708 -> 878:881:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):14707:14710 -> 882:893:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):14697:14708 -> 894:896:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):14707:14709 -> 1:1:int access$13502(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Constructor,int):14606:14606 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lO;I)V"} 2:2:java.util.List access$13600(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Constructor):14606:14606 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lO;)Ljava/util/List;"} 3:3:java.util.List access$13602(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Constructor,java.util.List):14606:14606 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lO;Ljava/util/List;)V"} 4:4:boolean isInitialized():14833:14833 -> a 5:5:int com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Constructor.getValueParameterCount():14776:14776 -> a 5:5:boolean isInitialized():14837 -> a 6:6:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter com.android.tools.r8.jetbrains.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(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream):14853:14867 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lb;)V"} 1:1:java.util.List access$13700(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Constructor):14606:14606 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lO;)Ljava/util/List;"} 2:2:java.util.List access$13702(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Constructor,java.util.List):14606:14606 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lO;Ljava/util/List;)V"} 3:3:int access$13802(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Constructor,int):14606:14606 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lO;I)V"} 4:4:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Constructor com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Constructor.getDefaultInstanceForType():14624:14624 -> b 4:4:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite getDefaultInstanceForType():14606 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/B0;"} 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ByteString access$13900(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Constructor):14606:14606 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lO;)Lcom/android/tools/r8/internal/Y5;"} 2:18:int getSerializedSize():14872:14888 -> c 19:19:int getSerializedSize():0:0 -> c # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":26,"2":27},"outline":"Lcom/android/tools/r8/internal/eO;a(Ljava/lang/Integer;I)I"} 26:26:int getSerializedSize():14888:14888 -> c 27:27:int getSerializedSize():14888:14888 -> c 20:20:java.util.List com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Constructor.getVersionRequirementList():14803:14803 -> c 20:20:int getSerializedSize():14891 -> c 21:25:int getSerializedSize():14891:14895 -> c 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Constructor$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Constructor.newBuilder():14959:14959 -> d 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Constructor$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Constructor.newBuilderForType():14960 -> d 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite$Builder newBuilderForType():14606 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/A0;"} 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Constructor$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Constructor.newBuilder():14959:14959 -> e 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Constructor$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Constructor.newBuilder(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Constructor):14962 -> e 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Constructor$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Constructor.toBuilder():14964 -> e 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite$Builder toBuilder():14606 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/A0;"} 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Constructor$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Constructor.newBuilder(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Constructor):14962:14962 -> e 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Constructor$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Constructor.toBuilder():14964 -> e 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite$Builder toBuilder():14606 -> e 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Constructor getDefaultInstance():14620:14620 -> k # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/lO;"} 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:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Constructor$Builder newBuilder():14959:14959 -> q # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/kO;"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Constructor$1 -> com.android.tools.r8.internal.jO: # {"id":"sourceFile","fileName":"ProtoBuf.java"} 1:1:void ():14713:14713 -> 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Constructor com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Constructor$1.parsePartialFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):14718:14718 -> a 1:1:java.lang.Object parsePartialFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):14713 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/jb;Lcom/android/tools/r8/internal/rh;)Ljava/lang/Object;"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Constructor$Builder -> com.android.tools.r8.internal.kO: # {"id":"sourceFile","fileName":"ProtoBuf.java"} int bitField0_ -> d int flags_ -> e java.util.List valueParameter_ -> f java.util.List versionRequirement_ -> g 1:309:void ():14975:15283 -> 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite):14969:14969 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Ij;)Lcom/android/tools/r8/internal/Cj;"} 2:9:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Constructor$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Constructor):15035:15042 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lO;)Lcom/android/tools/r8/internal/kO;"} 10:12:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Constructor$Builder.ensureValueParameterIsMutable():15161:15163 -> a 10:12:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Constructor$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Constructor):15044 -> a 13:20:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Constructor$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Constructor):15045:15052 -> a 21:23:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Constructor$Builder.ensureVersionRequirementIsMutable():15285:15287 -> a 21:23:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Constructor$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Constructor):15054 -> a 24:30:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Constructor$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Constructor):15055:15061 -> a 31:31:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Constructor$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Constructor):15060:15060 -> a 32:38:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Constructor$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Constructor$Builder.mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):15085:15091 -> a 32:38:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):14969 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/jb;Lcom/android/tools/r8/internal/rh;)Lcom/android/tools/r8/internal/A0;"} 39:45:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Constructor$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Constructor$Builder.mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):15087:15093 -> a 39:45:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):14969 -> a 46:48:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Constructor$Builder.ensureValueParameterIsMutable():15161:15163 -> a 46:48:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Constructor$Builder addValueParameter(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter):15215 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/pP;)V"} 49:49:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Constructor$Builder addValueParameter(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter):15216:15216 -> a 50:52:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Constructor$Builder.ensureVersionRequirementIsMutable():15285:15287 -> a 50:52:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Constructor$Builder addVersionRequirement(int):15343 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(I)V"} 53:53:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Constructor$Builder addVersionRequirement(int):15344:15344 -> a 1:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Constructor$Builder setFlags(int):15136:15137 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(I)V"} 1:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Constructor com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Constructor$Builder.build():15005:15006 -> c 1:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite build():14969 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/B0;"} 3:3:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.UninitializedMessageException com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.AbstractMessageLite$Builder.newUninitializedMessageException(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite):316:316 -> c 3:3:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Constructor com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Constructor$Builder.build():15007 -> c 3:3:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite build():14969 -> c 4:4:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Constructor com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Constructor$Builder.build():15007:15007 -> c 4:4:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite build():14969 -> c 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Constructor$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Constructor$Builder.create():14982:14982 -> clone 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Constructor$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Constructor$Builder.clone():14997 -> clone 1:1:java.lang.Object clone():14969 -> clone 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Constructor$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Constructor$Builder.clone():14997:14997 -> clone 2:2:java.lang.Object clone():14969 -> clone 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Constructor com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Constructor$Builder.getDefaultInstanceForType():15001:15001 -> d 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite getDefaultInstanceForType():14969 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Ij;"} 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Constructor$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Constructor$Builder.create():14982:14982 -> f 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Constructor$Builder access$13300():14969 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/kO;"} 1:18:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Constructor buildPartial():15013:15030 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/lO;"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Contract -> com.android.tools.r8.internal.oO: # {"id":"sourceFile","fileName":"ProtoBuf.java"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ByteString unknownFields -> a java.util.List effect_ -> b byte memoizedIsInitialized -> c int memoizedSerializedSize -> d com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Contract defaultInstance -> e com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.Parser PARSER -> f 1:390:void ():25415:25804 -> 391:391:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Contract.initFields():25466:25466 -> 391:391:void ():25805 -> 1:1:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$1):25339:25339 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/jb;Lcom/android/tools/r8/internal/rh;I)V"} 2:2:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$Builder,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$1):25339:25339 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Cj;I)V"} 3:151:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$Builder):25345:25493 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Cj;)V"} 152:152:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$Builder):25346:25346 -> 153:298:void (boolean):25348:25493 -> # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} 299:299:void (boolean):25348:25348 -> 300:430:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):25363:25493 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/jb;Lcom/android/tools/r8/internal/rh;)V"} 431:467:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):25364:25400 -> 468:482:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):25397:25411 -> 483:486:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):25410:25413 -> 487:495:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):25403:25411 -> 496:496:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):25410:25410 -> 1:1:java.util.List access$23700(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Contract):25339:25339 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/oO;)Ljava/util/List;"} 2:2:java.util.List access$23702(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Contract,java.util.List):25339:25339 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/oO;Ljava/util/List;)V"} 3:3:boolean isInitialized():25470:25470 -> a 4:4:int com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Contract.getEffectCount():25449:25449 -> a 4:4:boolean isInitialized():25474 -> a 5:5:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Effect com.android.tools.r8.jetbrains.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(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream):25486:25490 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lb;)V"} 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ByteString access$23800(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Contract):25339:25339 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/oO;)Lcom/android/tools/r8/internal/Y5;"} 1:10:int getSerializedSize():25495:25504 -> c 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Contract$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Contract.newBuilder():25568:25568 -> d 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Contract$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Contract.newBuilderForType():25569 -> d 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite$Builder newBuilderForType():25339 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/A0;"} 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Contract$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Contract.newBuilder():25568:25568 -> e 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Contract$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Contract.newBuilder(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Contract):25571 -> e 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Contract$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Contract.toBuilder():25573 -> e 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite$Builder toBuilder():25339 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/A0;"} 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Contract$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Contract.newBuilder(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Contract):25571:25571 -> e 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Contract$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Contract.toBuilder():25573 -> e 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite$Builder toBuilder():25339 -> e 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Contract getDefaultInstance():25352:25352 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/oO;"} 1:1:java.util.List getEffectList():25436:25436 -> h 1:1:void initFields():25466:25466 -> i 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Contract$Builder newBuilder():25568:25568 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/nO;"} 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Contract$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Contract.newBuilder():25568:25568 -> k 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Contract$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Contract.newBuilder(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Contract):25571 -> k 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Contract$Builder toBuilder():25573 -> k # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/nO;"} 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Contract$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Contract.newBuilder(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Contract):25571:25571 -> k 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Contract$Builder toBuilder():25573 -> k com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Contract$1 -> com.android.tools.r8.internal.mO: # {"id":"sourceFile","fileName":"ProtoBuf.java"} 1:1:void ():25416:25416 -> 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Contract com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Contract$1.parsePartialFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):25421:25421 -> a 1:1:java.lang.Object parsePartialFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):25416 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/jb;Lcom/android/tools/r8/internal/rh;)Ljava/lang/Object;"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Contract$Builder -> com.android.tools.r8.internal.nO: # {"id":"sourceFile","fileName":"ProtoBuf.java"} int bitField0_ -> b java.util.List effect_ -> c 1:92:void ():25585:25676 -> 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite):25578:25578 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Ij;)Lcom/android/tools/r8/internal/Cj;"} 2:6:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Contract$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Contract):25630:25634 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/oO;)Lcom/android/tools/r8/internal/nO;"} 7:9:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Contract$Builder.ensureEffectIsMutable():25678:25680 -> a 7:9:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Contract$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Contract):25636 -> a 10:15:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Contract$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Contract):25637:25642 -> a 16:16:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Contract$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Contract):25641:25641 -> a 17:23:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Contract$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Contract$Builder.mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):25662:25668 -> a 17:23:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):25578 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/jb;Lcom/android/tools/r8/internal/rh;)Lcom/android/tools/r8/internal/A0;"} 24:30:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Contract$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Contract$Builder.mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):25664:25670 -> a 24:30:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):25578 -> a 31:33:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Contract$Builder.ensureEffectIsMutable():25678:25680 -> a 31:33:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Contract$Builder addEffect(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Effect$Builder):25755 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/qO;)V"} 34:34:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Contract$Builder addEffect(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Effect$Builder):25756:25756 -> a 35:35:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Effect com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Effect$Builder.build():26434:26434 -> a 35:35:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Contract$Builder addEffect(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Effect$Builder):25756 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 36:36:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Effect com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Effect$Builder.build():26435:26435 -> a 36:36:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Contract$Builder addEffect(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Effect$Builder):25756 -> a 37:37:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Contract$Builder addEffect(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Effect$Builder):25756:25756 -> a 38:38:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.UninitializedMessageException com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.AbstractMessageLite$Builder.newUninitializedMessageException(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite):316:316 -> a 38:38:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Effect com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Effect$Builder.build():26436 -> a 38:38:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Contract$Builder addEffect(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Effect$Builder):25756 -> a 39:39:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Effect com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Effect$Builder.build():26436:26436 -> a 39:39:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Contract$Builder addEffect(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Effect$Builder):25756 -> a 1:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Contract com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Contract$Builder.build():25611:25612 -> c 1:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite build():25578 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/B0;"} 3:3:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.UninitializedMessageException com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.AbstractMessageLite$Builder.newUninitializedMessageException(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite):316:316 -> c 3:3:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Contract com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Contract$Builder.build():25613 -> c 3:3:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite build():25578 -> c 4:4:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Contract com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Contract$Builder.build():25613:25613 -> c 4:4:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite build():25578 -> c 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Contract$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Contract$Builder.create():25592:25592 -> clone 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Contract$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Contract$Builder.clone():25603 -> clone 1:1:java.lang.Object clone():25578 -> clone 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Contract$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Contract$Builder.clone():25603:25603 -> clone 2:2:java.lang.Object clone():25578 -> clone 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Contract$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Contract$Builder.create():25592:25592 -> f 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Contract$Builder access$23500():25578 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/nO;"} 1:7:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Contract buildPartial():25619:25625 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/oO;"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Effect -> com.android.tools.r8.internal.tO: # {"id":"sourceFile","fileName":"ProtoBuf.java"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ByteString unknownFields -> a int bitField0_ -> b com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Effect$EffectType effectType_ -> c java.util.List effectConstructorArgument_ -> d com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Expression conclusionOfConditionalEffect_ -> e com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Effect$InvocationKind kind_ -> f byte memoizedIsInitialized -> g int memoizedSerializedSize -> h com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Effect defaultInstance -> i com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.Parser PARSER -> j 1:836:void ():25982:26817 -> 1:1:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$1):25869:25869 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/jb;Lcom/android/tools/r8/internal/rh;I)V"} 2:2:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$Builder,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$1):25869:25869 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Cj;I)V"} 3:426:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$Builder):25875:26298 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Cj;)V"} 427:427:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$Builder):25876:25876 -> 428:848:void (boolean):25878:26298 -> # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} 849:849:void (boolean):25878:25878 -> 850:1255:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):25893:26298 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/jb;Lcom/android/tools/r8/internal/rh;)V"} 1256:1319:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):25894:25957 -> 1320:1328:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):25938:25946 -> 1329:1332:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):25930:25933 -> 1333:1383:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):25917:25967 -> 1384:1398:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):25964:25978 -> 1399:1402:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):25977:25980 -> 1403:1411:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):25970:25978 -> 1412:1412:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):25977:25977 -> 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Effect$EffectType access$24202(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Effect,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Effect$EffectType):25869:25869 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/tO;Lcom/android/tools/r8/internal/rO;)V"} 2:2:java.util.List access$24300(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Effect):25869:25869 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/tO;)Ljava/util/List;"} 3:3:java.util.List access$24302(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Effect,java.util.List):25869:25869 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/tO;Ljava/util/List;)V"} 4:4:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Expression access$24402(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Effect,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Expression):25869:25869 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/tO;Lcom/android/tools/r8/internal/AO;)V"} 5:5:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Effect$InvocationKind access$24502(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Effect,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Effect$InvocationKind):25869:25869 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/tO;Lcom/android/tools/r8/internal/sO;)V"} 6:6:int access$24602(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Effect,int):25869:25869 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/tO;I)V"} 7:7:boolean isInitialized():26260:26260 -> a 8:8:int com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Effect.getEffectConstructorArgumentCount():26196:26196 -> a 8:8:boolean isInitialized():26264 -> a 9:9:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Expression com.android.tools.r8.jetbrains.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:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Expression com.android.tools.r8.jetbrains.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(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream):26282:26295 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lb;)V"} 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ByteString access$24700(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Effect):25869:25869 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/tO;)Lcom/android/tools/r8/internal/Y5;"} 1:22:int getSerializedSize():26300:26321 -> c 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Effect$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Effect.newBuilder():26385:26385 -> d 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Effect$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Effect.newBuilderForType():26386 -> d 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite$Builder newBuilderForType():25869 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/A0;"} 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Effect$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Effect.newBuilder():26385:26385 -> e 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Effect$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Effect.newBuilder(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Effect):26388 -> e 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Effect$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Effect.toBuilder():26390 -> e 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite$Builder toBuilder():25869 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/A0;"} 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Effect$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Effect.newBuilder(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Effect):26388:26388 -> e 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Effect$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Effect.toBuilder():26390 -> e 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite$Builder toBuilder():25869 -> e 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Expression getConclusionOfConditionalEffect():26234:26234 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/AO;"} 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Effect getDefaultInstance():25882:25882 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/tO;"} 1:1:java.util.List getEffectConstructorArgumentList():26183:26183 -> i 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Effect$EffectType getEffectType():26174:26174 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/rO;"} 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Effect$InvocationKind getKind():26249:26249 -> k # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/sO;"} 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:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Effect$Builder newBuilder():26385:26385 -> p # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/qO;"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Effect$1 -> com.android.tools.r8.internal.pO: # {"id":"sourceFile","fileName":"ProtoBuf.java"} 1:1:void ():25983:25983 -> 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Effect com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Effect$1.parsePartialFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):25988:25988 -> a 1:1:java.lang.Object parsePartialFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):25983 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/jb;Lcom/android/tools/r8/internal/rh;)Ljava/lang/Object;"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Effect$Builder -> com.android.tools.r8.internal.qO: # {"id":"sourceFile","fileName":"ProtoBuf.java"} int bitField0_ -> b com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Effect$EffectType effectType_ -> c java.util.List effectConstructorArgument_ -> d com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Expression conclusionOfConditionalEffect_ -> e com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Effect$InvocationKind kind_ -> f 1:376:void ():26402:26777 -> 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite):26395:26395 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Ij;)Lcom/android/tools/r8/internal/Cj;"} 2:9:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Effect$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Effect):26467:26474 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/tO;)Lcom/android/tools/r8/internal/qO;"} 10:12:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Effect$Builder.ensureEffectConstructorArgumentIsMutable():26565:26567 -> a 10:12:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Effect$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Effect):26476 -> a 13:18:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Effect$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Effect):26477:26482 -> a 19:21:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Effect$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Effect$Builder.mergeConclusionOfConditionalEffect(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Expression):26751:26753 -> a 19:21:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Effect$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Effect):26482 -> a 22:22:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Expression$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Expression.newBuilder():27580:27580 -> a 22:22:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Expression$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Expression.newBuilder(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Expression):27583 -> a 22:22:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Effect$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Effect$Builder.mergeConclusionOfConditionalEffect(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Expression):26754 -> a 22:22:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Effect$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Effect):26482 -> a 23:23:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Expression$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Expression.newBuilder(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Expression):27583:27583 -> a 23:23:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Effect$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Effect$Builder.mergeConclusionOfConditionalEffect(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Expression):26754 -> a 23:23:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Effect$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Effect):26482 -> a 24:29:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Effect$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Effect$Builder.mergeConclusionOfConditionalEffect(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Expression):26754:26759 -> a 24:29:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Effect$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Effect):26482 -> a 30:34:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Effect$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Effect):26484:26488 -> a 35:35:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Effect$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Effect):26487:26487 -> a 36:42:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Effect$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Effect$Builder.mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):26514:26520 -> a 36:42:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):26395 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/jb;Lcom/android/tools/r8/internal/rh;)Lcom/android/tools/r8/internal/A0;"} 43:49:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Effect$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Effect$Builder.mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):26516:26522 -> a 43:49:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):26395 -> a 50:53:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Effect$Builder setEffectType(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Effect$EffectType):26545:26548 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/rO;)V"} 54:56:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Effect$Builder.ensureEffectConstructorArgumentIsMutable():26565:26567 -> a 54:56:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Effect$Builder addEffectConstructorArgument(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Expression$Builder):26642 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/yO;)V"} 57:57:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Effect$Builder addEffectConstructorArgument(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Expression$Builder):26643:26643 -> a 58:58:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Expression com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Expression$Builder.build():27640:27640 -> a 58:58:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Effect$Builder addEffectConstructorArgument(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Expression$Builder):26643 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 59:59:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Expression com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Expression$Builder.build():27641:27641 -> a 59:59:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Effect$Builder addEffectConstructorArgument(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Expression$Builder):26643 -> a 60:60:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Effect$Builder addEffectConstructorArgument(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Expression$Builder):26643:26643 -> a 61:61:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.UninitializedMessageException com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.AbstractMessageLite$Builder.newUninitializedMessageException(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite):316:316 -> a 61:61:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Expression com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Expression$Builder.build():27642 -> a 61:61:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Effect$Builder addEffectConstructorArgument(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Expression$Builder):26643 -> a 62:62:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Expression com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Expression$Builder.build():27642:27642 -> a 62:62:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Effect$Builder addEffectConstructorArgument(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Expression$Builder):26643 -> a 63:65:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Effect$Builder setConclusionOfConditionalEffect(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Expression):26722:26724 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/AO;)V"} 66:69:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Effect$Builder setKind(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Effect$InvocationKind):26795:26798 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/sO;)V"} 1:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Effect com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Effect$Builder.build():26434:26435 -> c 1:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite build():26395 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/B0;"} 3:3:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.UninitializedMessageException com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.AbstractMessageLite$Builder.newUninitializedMessageException(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite):316:316 -> c 3:3:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Effect com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Effect$Builder.build():26436 -> c 3:3:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite build():26395 -> c 4:4:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Effect com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Effect$Builder.build():26436:26436 -> c 4:4:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite build():26395 -> c 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Effect$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Effect$Builder.create():26409:26409 -> clone 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Effect$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Effect$Builder.clone():26426 -> clone 1:1:java.lang.Object clone():26395 -> clone 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Effect$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Effect$Builder.clone():26426:26426 -> clone 2:2:java.lang.Object clone():26395 -> clone 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Effect$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Effect$Builder.create():26409:26409 -> f 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Effect$Builder access$24000():26395 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/qO;"} 1:21:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Effect buildPartial():26442:26462 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/tO;"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Effect$EffectType -> com.android.tools.r8.internal.rO: # {"id":"sourceFile","fileName":"ProtoBuf.java"} int value -> a com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Effect$EffectType RETURNS_CONSTANT -> b com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Effect$EffectType CALLS -> c com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Effect$EffectType RETURNS_NOT_NULL -> d 1:18:void ():26017:26034 -> 1:2:void (java.lang.String,int,int,int):26089:26090 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(IILjava/lang/String;)V"} 1:1:int getNumber():26064:26064 -> a 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Effect$EffectType valueOf(int):26070:26070 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/internal/rO;"} 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Effect$EffectType valueOf(int):26069:26069 -> c 3:3:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Effect$EffectType valueOf(int):26068:26068 -> c com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Effect$InvocationKind -> com.android.tools.r8.internal.sO: # {"id":"sourceFile","fileName":"ProtoBuf.java"} int value -> a com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Effect$InvocationKind AT_MOST_ONCE -> b com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Effect$InvocationKind EXACTLY_ONCE -> c com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Effect$InvocationKind AT_LEAST_ONCE -> d 1:9:void ():26104:26112 -> 1:2:void (java.lang.String,int,int,int):26154:26155 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(IILjava/lang/String;)V"} 1:1:int getNumber():26129:26129 -> a 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Effect$InvocationKind valueOf(int):26135:26135 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/internal/sO;"} 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Effect$InvocationKind valueOf(int):26134:26134 -> c 3:3:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Effect$InvocationKind valueOf(int):26133:26133 -> c com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$EnumEntry -> com.android.tools.r8.internal.wO: # {"id":"sourceFile","fileName":"ProtoBuf.java"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ByteString unknownFields -> b int bitField0_ -> c int name_ -> d byte memoizedIsInitialized -> e int memoizedSerializedSize -> f com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$EnumEntry defaultInstance -> g com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.Parser PARSER -> h 1:273:void ():22555:22827 -> 274:274:void com.android.tools.r8.jetbrains.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 (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$1):22484:22484 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/jb;Lcom/android/tools/r8/internal/rh;I)V"} 2:2:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtendableBuilder,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$1):22484:22484 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Dj;I)V"} 3:128:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtendableBuilder):22491:22616 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Dj;)V"} 129:129:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtendableBuilder):22492:22492 -> 130:252:void (boolean):22494:22616 -> # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} 253:253:void (boolean):22494:22494 -> 254:361:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):22509:22616 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/jb;Lcom/android/tools/r8/internal/rh;)V"} 362:395:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):22510:22543 -> 396:407:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):22540:22551 -> 408:411:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):22550:22553 -> 412:417:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):22546:22551 -> 418:420:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):22550:22552 -> 1:1:int access$20602(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$EnumEntry,int):22484:22484 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/wO;I)V"} 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ByteString access$20800(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$EnumEntry):22484:22484 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/wO;)Lcom/android/tools/r8/internal/Y5;"} 3:11:boolean isInitialized():22591:22599 -> a 12:20:void writeTo(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream):22605:22613 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lb;)V"} 1:1:int access$20702(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$EnumEntry,int):22484:22484 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/wO;I)V"} 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$EnumEntry com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$EnumEntry.getDefaultInstanceForType():22502:22502 -> b 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite getDefaultInstanceForType():22484 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/B0;"} 1:11:int getSerializedSize():22618:22628 -> c 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$EnumEntry$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$EnumEntry.newBuilder():22692:22692 -> d 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$EnumEntry$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$EnumEntry.newBuilderForType():22693 -> d 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite$Builder newBuilderForType():22484 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/A0;"} 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$EnumEntry$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$EnumEntry.newBuilder():22692:22692 -> e 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$EnumEntry$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$EnumEntry.newBuilder(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$EnumEntry):22695 -> e 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$EnumEntry$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$EnumEntry.toBuilder():22697 -> e 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite$Builder toBuilder():22484 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/A0;"} 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$EnumEntry$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$EnumEntry.newBuilder(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$EnumEntry):22695:22695 -> e 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$EnumEntry$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$EnumEntry.toBuilder():22697 -> e 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite$Builder toBuilder():22484 -> e 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$EnumEntry getDefaultInstance():22498:22498 -> k # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/wO;"} 1:1:int getName():22583:22583 -> l 1:1:boolean hasName():22577:22577 -> m 1:1:void initFields():22587:22587 -> n 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$EnumEntry$Builder newBuilder():22692:22692 -> o # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/vO;"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$EnumEntry$1 -> com.android.tools.r8.internal.uO: # {"id":"sourceFile","fileName":"ProtoBuf.java"} 1:1:void ():22556:22556 -> 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$EnumEntry com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$EnumEntry$1.parsePartialFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):22561:22561 -> a 1:1:java.lang.Object parsePartialFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):22556 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/jb;Lcom/android/tools/r8/internal/rh;)Ljava/lang/Object;"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$EnumEntry$Builder -> com.android.tools.r8.internal.vO: # {"id":"sourceFile","fileName":"ProtoBuf.java"} int bitField0_ -> d int name_ -> e 1:1:void ():22708:22708 -> 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite):22702:22702 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Ij;)Lcom/android/tools/r8/internal/Cj;"} 2:8:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$EnumEntry$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$EnumEntry):22754:22760 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/wO;)Lcom/android/tools/r8/internal/vO;"} 9:9:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$EnumEntry$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$EnumEntry):22759:22759 -> a 10:16:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$EnumEntry$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$EnumEntry$Builder.mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):22778:22784 -> a 10:16:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):22702 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/jb;Lcom/android/tools/r8/internal/rh;)Lcom/android/tools/r8/internal/A0;"} 17:23:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$EnumEntry$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$EnumEntry$Builder.mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):22780:22786 -> a 17:23:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):22702 -> a 24:25:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$EnumEntry$Builder setName(int):22808:22809 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(I)V"} 1:8:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$EnumEntry com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$EnumEntry$Builder.buildPartial():22742:22749 -> c 1:8:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$EnumEntry com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$EnumEntry$Builder.build():22734 -> c 1:8:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite build():22702 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/B0;"} 9:9:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$EnumEntry com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$EnumEntry$Builder.build():22735:22735 -> c 9:9:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite build():22702 -> c 10:10:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.UninitializedMessageException com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.AbstractMessageLite$Builder.newUninitializedMessageException(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite):316:316 -> c 10:10:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$EnumEntry com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$EnumEntry$Builder.build():22736 -> c 10:10:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite build():22702 -> c 11:11:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$EnumEntry com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$EnumEntry$Builder.build():22736:22736 -> c 11:11:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite build():22702 -> c 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$EnumEntry$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$EnumEntry$Builder.create():22715:22715 -> clone 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$EnumEntry$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$EnumEntry$Builder.clone():22726 -> clone 1:1:java.lang.Object clone():22702 -> clone 2:9:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$EnumEntry com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$EnumEntry$Builder.buildPartial():22742:22749 -> clone 2:9:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$EnumEntry$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$EnumEntry$Builder.clone():22726 -> clone 2:9:java.lang.Object clone():22702 -> clone 10:10:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$EnumEntry$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$EnumEntry$Builder.clone():22726:22726 -> clone 10:10:java.lang.Object clone():22702 -> clone 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$EnumEntry com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$EnumEntry$Builder.getDefaultInstanceForType():22730:22730 -> d 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite getDefaultInstanceForType():22702 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Ij;"} 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$EnumEntry$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$EnumEntry$Builder.create():22715:22715 -> f 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$EnumEntry$Builder access$20400():22702 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/vO;"} 1:8:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$EnumEntry com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$EnumEntry$Builder.buildPartial():22742:22749 -> g 1:8:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$EnumEntry build():22734 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/wO;"} 9:9:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$EnumEntry build():22735:22735 -> g 10:10:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.UninitializedMessageException com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.AbstractMessageLite$Builder.newUninitializedMessageException(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite):316:316 -> g 10:10:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$EnumEntry build():22736 -> g 11:11:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$EnumEntry build():22736:22736 -> g com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Expression -> com.android.tools.r8.internal.AO: # {"id":"sourceFile","fileName":"ProtoBuf.java"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ByteString unknownFields -> a int bitField0_ -> b int flags_ -> c int valueParameterReference_ -> d com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Expression$ConstantValue constantValue_ -> e com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type isInstanceType_ -> f int isInstanceTypeId_ -> g java.util.List andArgument_ -> h java.util.List orArgument_ -> i byte memoizedIsInitialized -> j int memoizedSerializedSize -> k com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Expression defaultInstance -> l com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.Parser PARSER -> m 1:1328:void ():27101:28428 -> 1:1:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$1):26974:26974 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/jb;Lcom/android/tools/r8/internal/rh;I)V"} 2:2:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$Builder,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$1):26974:26974 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Cj;I)V"} 3:504:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$Builder):26980:27481 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Cj;)V"} 505:505:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$Builder):26981:26981 -> 506:1004:void (boolean):26983:27481 -> # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} 1005:1005:void (boolean):26983:26983 -> 1006:1489:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):26998:27481 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/jb;Lcom/android/tools/r8/internal/rh;)V"} 1490:1565:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):26999:27074 -> 1566:1569:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):27063:27066 -> 1570:1571:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):27057:27058 -> 1572:1580:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):27045:27053 -> 1581:1588:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):27032:27039 -> 1589:1590:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):27027:27028 -> 1591:1652:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):27022:27083 -> 1653:1670:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):27080:27097 -> 1671:1674:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):27096:27099 -> 1675:1686:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):27086:27097 -> 1687:1687:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):27096:27096 -> 1:1:int access$25102(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Expression,int):26974:26974 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/AO;I)V"} 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Expression$ConstantValue access$25302(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Expression,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Expression$ConstantValue):26974:26974 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/AO;Lcom/android/tools/r8/internal/zO;)V"} 3:3:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type access$25402(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Expression,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type):26974:26974 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/AO;Lcom/android/tools/r8/internal/cP;)V"} 4:4:java.util.List access$25600(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Expression):26974:26974 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/AO;)Ljava/util/List;"} 5:5:java.util.List access$25602(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Expression,java.util.List):26974:26974 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/AO;Ljava/util/List;)V"} 6:10:boolean isInitialized():27428:27432 -> a 11:11:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type com.android.tools.r8.jetbrains.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 com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Expression.getAndArgumentCount():27324:27324 -> a 14:14:boolean isInitialized():27438 -> a 15:15:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Expression com.android.tools.r8.jetbrains.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 com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Expression.getOrArgumentCount():27389:27389 -> a 18:18:boolean isInitialized():27444 -> a 19:19:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Expression com.android.tools.r8.jetbrains.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(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream):27456:27478 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lb;)V"} 1:1:int access$25202(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Expression,int):26974:26974 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/AO;I)V"} 2:2:java.util.List access$25700(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Expression):26974:26974 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/AO;)Ljava/util/List;"} 3:3:java.util.List access$25702(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Expression,java.util.List):26974:26974 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/AO;Ljava/util/List;)V"} 1:1:int access$25502(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Expression,int):26974:26974 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/AO;I)V"} 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ByteString access$25900(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Expression):26974:26974 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/AO;)Lcom/android/tools/r8/internal/Y5;"} 3:36:int getSerializedSize():27483:27516 -> c 1:1:int access$25802(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Expression,int):26974:26974 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/AO;I)V"} 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Expression$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Expression.newBuilder():27580:27580 -> d 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Expression$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Expression.newBuilderForType():27581 -> d 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite$Builder newBuilderForType():26974 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/A0;"} 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Expression$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Expression.newBuilder():27580:27580 -> e 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Expression$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Expression.newBuilder(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Expression):27583 -> e 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Expression$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Expression.toBuilder():27585 -> e 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite$Builder toBuilder():26974 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/A0;"} 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Expression$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Expression.newBuilder(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Expression):27583:27583 -> e 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Expression$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Expression.toBuilder():27585 -> e 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite$Builder toBuilder():26974 -> e 1:1:java.util.List getAndArgumentList():27299:27299 -> g 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Expression$ConstantValue getConstantValue():27244:27244 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/zO;"} 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Expression getDefaultInstance():26987:26987 -> i # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/AO;"} 1:1:int getFlags():27204:27204 -> j 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type getIsInstanceType():27269:27269 -> k # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/cP;"} 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:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Expression$Builder newBuilder():27580:27580 -> u # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/yO;"} 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Expression$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Expression.newBuilder():27580:27580 -> v 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Expression$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Expression.newBuilder(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Expression):27583 -> v 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Expression$Builder toBuilder():27585 -> v # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/yO;"} 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Expression$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Expression.newBuilder(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Expression):27583:27583 -> v 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Expression$Builder toBuilder():27585 -> v com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Expression$1 -> com.android.tools.r8.internal.xO: # {"id":"sourceFile","fileName":"ProtoBuf.java"} 1:1:void ():27102:27102 -> 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Expression com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Expression$1.parsePartialFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):27107:27107 -> a 1:1:java.lang.Object parsePartialFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):27102 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/jb;Lcom/android/tools/r8/internal/rh;)Ljava/lang/Object;"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Expression$Builder -> com.android.tools.r8.internal.yO: # {"id":"sourceFile","fileName":"ProtoBuf.java"} int bitField0_ -> b int flags_ -> c int valueParameterReference_ -> d com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Expression$ConstantValue constantValue_ -> e com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type isInstanceType_ -> f int isInstanceTypeId_ -> g java.util.List andArgument_ -> h java.util.List orArgument_ -> i 1:626:void ():27602:28227 -> 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite):27595:27595 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Ij;)Lcom/android/tools/r8/internal/Cj;"} 2:13:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Expression$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Expression):27686:27697 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/AO;)Lcom/android/tools/r8/internal/yO;"} 14:16:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Expression$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Expression$Builder.mergeIsInstanceType(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type):27971:27973 -> a 14:16:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Expression$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Expression):27697 -> a 17:17:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type.newBuilder():6187:6187 -> a 17:17:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type.newBuilder(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type):6190 -> a 17:17:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Expression$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Expression$Builder.mergeIsInstanceType(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type):27974 -> a 17:17:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Expression$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Expression):27697 -> a 18:18:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type.newBuilder(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type):6190:6190 -> a 18:18:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Expression$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Expression$Builder.mergeIsInstanceType(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type):27974 -> a 18:18:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Expression$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Expression):27697 -> a 19:24:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Expression$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Expression$Builder.mergeIsInstanceType(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type):27974:27979 -> a 19:24:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Expression$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Expression):27697 -> a 25:26:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Expression$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Expression):27699:27700 -> a 27:28:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Expression$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Expression$Builder.setIsInstanceTypeId(int):28014:28015 -> a 27:28:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Expression$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Expression):27700 -> a 29:32:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Expression$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Expression):27702:27705 -> a 33:35:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Expression$Builder.ensureAndArgumentIsMutable():28032:28034 -> a 33:35:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Expression$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Expression):27707 -> a 36:43:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Expression$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Expression):27708:27715 -> a 44:46:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Expression$Builder.ensureOrArgumentIsMutable():28229:28231 -> a 44:46:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Expression$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Expression):27717 -> a 47:52:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Expression$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Expression):27718:27723 -> a 53:53:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Expression$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Expression):27722:27722 -> a 54:60:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Expression$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Expression$Builder.mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):27755:27761 -> a 54:60:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):27595 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/jb;Lcom/android/tools/r8/internal/rh;)Lcom/android/tools/r8/internal/A0;"} 61:67:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Expression$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Expression$Builder.mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):27757:27763 -> a 61:67:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):27595 -> a 68:69:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Expression$Builder setFlags(int):27800:27801 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(I)V"} 70:73:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Expression$Builder setConstantValue(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Expression$ConstantValue):27890:27893 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/zO;)V"} 74:76:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Expression$Builder setIsInstanceType(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type):27942:27944 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/cP;)V"} 77:79:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Expression$Builder.ensureAndArgumentIsMutable():28032:28034 -> a 77:79:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Expression$Builder addAndArgument(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Expression$Builder):28157 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/yO;)V"} 80:80:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Expression$Builder addAndArgument(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Expression$Builder):28158:28158 -> a 81:81:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Expression com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Expression$Builder.build():27640:27640 -> a 81:81:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Expression$Builder addAndArgument(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Expression$Builder):28158 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 82:82:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Expression com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Expression$Builder.build():27641:27641 -> a 82:82:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Expression$Builder addAndArgument(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Expression$Builder):28158 -> a 83:83:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Expression$Builder addAndArgument(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Expression$Builder):28158:28158 -> a 84:84:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.UninitializedMessageException com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.AbstractMessageLite$Builder.newUninitializedMessageException(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite):316:316 -> a 84:84:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Expression com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Expression$Builder.build():27642 -> a 84:84:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Expression$Builder addAndArgument(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Expression$Builder):28158 -> a 85:85:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Expression com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Expression$Builder.build():27642:27642 -> a 85:85:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Expression$Builder addAndArgument(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Expression$Builder):28158 -> a 1:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Expression$Builder setValueParameterReference(int):27852:27853 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(I)V"} 3:5:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Expression$Builder.ensureOrArgumentIsMutable():28229:28231 -> b 3:5:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Expression$Builder addOrArgument(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Expression$Builder):28354 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/yO;)V"} 6:6:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Expression$Builder addOrArgument(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Expression$Builder):28355:28355 -> b 7:7:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Expression com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Expression$Builder.build():27640:27640 -> b 7:7:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Expression$Builder addOrArgument(com.android.tools.r8.jetbrains.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:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Expression com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Expression$Builder.build():27641:27641 -> b 8:8:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Expression$Builder addOrArgument(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Expression$Builder):28355 -> b 9:9:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Expression$Builder addOrArgument(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Expression$Builder):28355:28355 -> b 10:10:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.UninitializedMessageException com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.AbstractMessageLite$Builder.newUninitializedMessageException(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite):316:316 -> b 10:10:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Expression com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Expression$Builder.build():27642 -> b 10:10:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Expression$Builder addOrArgument(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Expression$Builder):28355 -> b 11:11:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Expression com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Expression$Builder.build():27642:27642 -> b 11:11:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Expression$Builder addOrArgument(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Expression$Builder):28355 -> b 1:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Expression com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Expression$Builder.build():27640:27641 -> c 1:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite build():27595 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/B0;"} 3:3:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.UninitializedMessageException com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.AbstractMessageLite$Builder.newUninitializedMessageException(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite):316:316 -> c 3:3:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Expression com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Expression$Builder.build():27642 -> c 3:3:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite build():27595 -> c 4:4:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Expression com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Expression$Builder.build():27642:27642 -> c 4:4:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite build():27595 -> c 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Expression$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Expression$Builder.create():27609:27609 -> clone 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Expression$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Expression$Builder.clone():27632 -> clone 1:1:java.lang.Object clone():27595 -> clone 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Expression$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Expression$Builder.clone():27632:27632 -> clone 2:2:java.lang.Object clone():27595 -> clone 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Expression$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Expression$Builder.create():27609:27609 -> f 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Expression$Builder access$24900():27595 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/yO;"} 1:34:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Expression buildPartial():27648:27681 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/AO;"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Expression$ConstantValue -> com.android.tools.r8.internal.zO: # {"id":"sourceFile","fileName":"ProtoBuf.java"} int value -> a com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Expression$ConstantValue TRUE -> b com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Expression$ConstantValue FALSE -> c com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Expression$ConstantValue NULL -> d 1:9:void ():27124:27132 -> 1:2:void (java.lang.String,int,int,int):27174:27175 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(IILjava/lang/String;)V"} 1:1:int getNumber():27149:27149 -> a 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Expression$ConstantValue valueOf(int):27155:27155 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/internal/zO;"} 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Expression$ConstantValue valueOf(int):27154:27154 -> c 3:3:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Expression$ConstantValue valueOf(int):27153:27153 -> c com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function -> com.android.tools.r8.internal.DO: # {"id":"sourceFile","fileName":"ProtoBuf.java"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ByteString unknownFields -> b int bitField0_ -> c int flags_ -> d int oldFlags_ -> e int name_ -> f com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type returnType_ -> g int returnTypeId_ -> h java.util.List typeParameter_ -> i com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type receiverType_ -> j int receiverTypeId_ -> k java.util.List contextReceiverType_ -> l java.util.List contextReceiverTypeId_ -> m int contextReceiverTypeIdMemoizedSerializedSize -> n java.util.List valueParameter_ -> o com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable typeTable_ -> p java.util.List versionRequirement_ -> q com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Contract contract_ -> r byte memoizedIsInitialized -> s int memoizedSerializedSize -> t com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function defaultInstance -> u com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.Parser PARSER -> v 1:1921:void ():15811:17731 -> 1:1:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$1):15587:15587 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/jb;Lcom/android/tools/r8/internal/rh;I)V"} 2:2:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtendableBuilder,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$1):15587:15587 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Dj;I)V"} 3:695:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtendableBuilder):15594:16286 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Dj;)V"} 696:696:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtendableBuilder):15595:15595 -> 697:1386:void (boolean):15597:16286 -> # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} 1387:1387:void (boolean):15597:15597 -> 1388:2062:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):15612:16286 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/jb;Lcom/android/tools/r8/internal/rh;)V"} 2063:2225:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):15613:15775 -> 2226:2235:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):15753:15762 -> 2236:2239:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):15746:15749 -> 2240:2248:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):15733:15741 -> 2249:2258:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):15719:15728 -> 2259:2262:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):15712:15715 -> 2263:2266:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):15704:15707 -> 2267:2268:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):15698:15699 -> 2269:2270:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):15693:15694 -> 2271:2272:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):15688:15689 -> 2273:2276:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):15681:15684 -> 2277:2285:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):15668:15676 -> 2286:2289:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):15660:15663 -> 2290:2298:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):15647:15655 -> 2299:2300:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):15641:15642 -> 2301:2449:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):15636:15784 -> 2450:2476:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):15781:15807 -> 2477:2480:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):15806:15809 -> 2481:2501:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):15787:15807 -> 2502:2504:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):15806: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:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder newBuilder():16429:16429 -> J # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/CO;"} 1:1:int access$14302(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function,int):15587:15587 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/DO;I)V"} 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type access$14602(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type):15587:15587 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/DO;Lcom/android/tools/r8/internal/cP;)V"} 3:3:java.util.List access$14800(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function):15587:15587 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/DO;)Ljava/util/List;"} 4:4:java.util.List access$14802(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function,java.util.List):15587:15587 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/DO;Ljava/util/List;)V"} 5:5:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable access$15402(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable):15587:15587 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/DO;Lcom/android/tools/r8/internal/mP;)V"} 6:6:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Contract access$15602(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Contract):15587:15587 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/DO;Lcom/android/tools/r8/internal/oO;)V"} 7:15:boolean isInitialized():16172:16180 -> a 16:16:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type com.android.tools.r8.jetbrains.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 com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function.getTypeParameterCount():15951:15951 -> a 19:19:boolean isInitialized():16186 -> a 20:20:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter com.android.tools.r8.jetbrains.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:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type com.android.tools.r8.jetbrains.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 com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function.getContextReceiverTypeCount():16016:16016 -> a 30:30:boolean isInitialized():16198 -> a 31:31:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type com.android.tools.r8.jetbrains.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 com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function.getValueParameterCount():16074:16074 -> a 34:34:boolean isInitialized():16204 -> a 35:35:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter com.android.tools.r8.jetbrains.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:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable com.android.tools.r8.jetbrains.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:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Contract com.android.tools.r8.jetbrains.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(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream):16232:16264 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lb;)V"} 93:93:java.util.List com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function.getContextReceiverTypeIdList():16039:16039 -> a 93:93:void writeTo(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream):16266 -> a 94:111:void writeTo(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream):16266:16283 -> a 1:1:int access$14402(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function,int):15587:15587 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/DO;I)V"} 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type access$14902(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type):15587:15587 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/DO;Lcom/android/tools/r8/internal/cP;)V"} 3:3:java.util.List access$15100(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function):15587:15587 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/DO;)Ljava/util/List;"} 4:4:java.util.List access$15102(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function,java.util.List):15587:15587 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/DO;Ljava/util/List;)V"} 5:5:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function.getDefaultInstanceForType():15605:15605 -> b 5:5:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite getDefaultInstanceForType():15587 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/B0;"} 1:1:int access$14502(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function,int):15587:15587 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/DO;I)V"} 2:2:java.util.List access$15200(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function):15587:15587 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/DO;)Ljava/util/List;"} 3:3:java.util.List access$15202(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function,java.util.List):15587:15587 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/DO;Ljava/util/List;)V"} 4:52:int getSerializedSize():16288:16336 -> c 53:53:int getSerializedSize():0:0 -> c # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":82,"2":83},"outline":"Lcom/android/tools/r8/internal/eO;a(Ljava/lang/Integer;I)I"} 82:82:int getSerializedSize():16336:16336 -> c 83:83:int getSerializedSize():16336:16336 -> c 54:54:java.util.List com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function.getContextReceiverTypeIdList():16039:16039 -> c 54:54:int getSerializedSize():16339 -> c 55:70:int getSerializedSize():16339:16354 -> c 71:71:int getSerializedSize():0:0 -> c # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":101,"2":102},"outline":"Lcom/android/tools/r8/internal/eO;a(Ljava/lang/Integer;I)I"} 101:101:int getSerializedSize():16354:16354 -> c 102:102:int getSerializedSize():16354:16354 -> c 72:72:java.util.List com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function.getVersionRequirementList():16116:16116 -> c 72:72:int getSerializedSize():16357 -> c 73:81:int getSerializedSize():16357:16365 -> c 1:1:int access$14702(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function,int):15587:15587 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/DO;I)V"} 2:2:java.util.List access$15300(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function):15587:15587 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/DO;)Ljava/util/List;"} 3:3:java.util.List access$15302(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function,java.util.List):15587:15587 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/DO;Ljava/util/List;)V"} 4:4:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function.newBuilder():16429:16429 -> d 4:4:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function.newBuilderForType():16430 -> d 4:4:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite$Builder newBuilderForType():15587 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/A0;"} 1:1:int access$15002(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function,int):15587:15587 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/DO;I)V"} 2:2:java.util.List access$15500(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function):15587:15587 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/DO;)Ljava/util/List;"} 3:3:java.util.List access$15502(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function,java.util.List):15587:15587 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/DO;Ljava/util/List;)V"} 4:4:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function.newBuilder():16429:16429 -> e 4:4:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function.newBuilder(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function):16432 -> e 4:4:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function.toBuilder():16434 -> e 4:4:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite$Builder toBuilder():15587 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/A0;"} 5:5:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function.newBuilder(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function):16432:16432 -> e 5:5:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function.toBuilder():16434 -> e 5:5:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite$Builder toBuilder():15587 -> e 1:1:int access$15702(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function,int):15587:15587 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/DO;I)V"} 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ByteString access$15800(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function):15587:15587 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/DO;)Lcom/android/tools/r8/internal/Y5;"} 1:1:java.util.List getContextReceiverTypeIdList():16039:16039 -> k 1:1:java.util.List getContextReceiverTypeList():16003:16003 -> l 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Contract getContract():16151:16151 -> m # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/oO;"} 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function getDefaultInstance():15601:15601 -> n # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/DO;"} 1:1:int getFlags():15869:15869 -> o 1:1:int getName():15899:15899 -> p 1:1:int getOldFlags():15884:15884 -> q 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type getReceiverType():15979:15979 -> r # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/cP;"} 1:1:int getReceiverTypeId():15994:15994 -> s 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type getReturnType():15914:15914 -> t # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/cP;"} 1:1:int getReturnTypeId():15929:15929 -> u 1:1:java.util.List getTypeParameterList():15938:15938 -> v 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable getTypeTable():16102:16102 -> w # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/mP;"} 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 com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function$1 -> com.android.tools.r8.internal.BO: # {"id":"sourceFile","fileName":"ProtoBuf.java"} 1:1:void ():15812:15812 -> 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function$1.parsePartialFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):15817:15817 -> a 1:1:java.lang.Object parsePartialFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):15812 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/jb;Lcom/android/tools/r8/internal/rh;)Ljava/lang/Object;"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder -> com.android.tools.r8.internal.CO: # {"id":"sourceFile","fileName":"ProtoBuf.java"} int bitField0_ -> d int flags_ -> e int oldFlags_ -> f int name_ -> g com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type returnType_ -> h int returnTypeId_ -> i java.util.List typeParameter_ -> j com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type receiverType_ -> k int receiverTypeId_ -> l java.util.List contextReceiverType_ -> m java.util.List contextReceiverTypeId_ -> n java.util.List valueParameter_ -> o com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable typeTable_ -> p java.util.List versionRequirement_ -> q com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Contract contract_ -> r 1:1222:void ():16445:17666 -> 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite):16439:16439 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Ij;)Lcom/android/tools/r8/internal/Cj;"} 2:7:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function):16574:16579 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/DO;)Lcom/android/tools/r8/internal/CO;"} 8:9:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder.setOldFlags(int):16840:16841 -> a 8:9:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function):16579 -> a 10:14:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function):16581:16585 -> a 15:17:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder.mergeReturnType(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type):16926:16928 -> a 15:17:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function):16585 -> a 18:18:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type.newBuilder():6187:6187 -> a 18:18:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type.newBuilder(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type):6190 -> a 18:18:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder.mergeReturnType(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type):16929 -> a 18:18:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function):16585 -> a 19:19:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type.newBuilder(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type):6190:6190 -> a 19:19:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder.mergeReturnType(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type):16929 -> a 19:19:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function):16585 -> a 20:25:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder.mergeReturnType(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type):16929:16934 -> a 20:25:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function):16585 -> a 26:27:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function):16587:16588 -> a 28:29:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder.setReturnTypeId(int):16964:16965 -> a 28:29:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function):16588 -> a 30:33:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function):16590:16593 -> a 34:36:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder.ensureTypeParameterIsMutable():16982:16984 -> a 34:36:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function):16595 -> a 37:42:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function):16596:16601 -> a 43:45:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder.mergeReceiverType(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type):17143:17145 -> a 43:45:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function):16601 -> a 46:46:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type.newBuilder():6187:6187 -> a 46:46:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type.newBuilder(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type):6190 -> a 46:46:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder.mergeReceiverType(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type):17146 -> a 46:46:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function):16601 -> a 47:47:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type.newBuilder(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type):6190:6190 -> a 47:47:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder.mergeReceiverType(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type):17146 -> a 47:47:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function):16601 -> a 48:53:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder.mergeReceiverType(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type):17146:17151 -> a 48:53:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function):16601 -> a 54:55:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function):16603:16604 -> a 56:57:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder.setReceiverTypeId(int):17181:17182 -> a 56:57:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function):16604 -> a 58:61:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function):16606:16609 -> a 62:64:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder.ensureContextReceiverTypeIsMutable():17199:17201 -> a 62:64:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function):16611 -> a 65:72:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function):16612:16619 -> a 73:75:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder.ensureContextReceiverTypeIdIsMutable():17323:17325 -> a 73:75:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function):16621 -> a 76:83:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function):16622:16629 -> a 84:86:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder.ensureValueParameterIsMutable():17390:17392 -> a 84:86:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function):16631 -> a 87:92:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function):16632:16637 -> a 93:95:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder.mergeTypeTable(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable):17551:17553 -> a 93:95:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function):16637 -> a 96:96:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable.newBuilder():14230:14230 -> a 96:96:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable.newBuilder(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable):14233 -> a 96:96:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder.mergeTypeTable(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable):17554 -> a 96:96:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function):16637 -> a 97:97:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable.newBuilder(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable):14233:14233 -> a 97:97:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder.mergeTypeTable(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable):17554 -> a 97:97:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function):16637 -> a 98:103:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder.mergeTypeTable(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable):17554:17559 -> a 98:103:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function):16637 -> a 104:107:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function):16639:16642 -> a 108:110:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder.ensureVersionRequirementIsMutable():17574:17576 -> a 108:110:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function):16644 -> a 111:116:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function):16645:16650 -> a 117:119:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder.mergeContract(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Contract):17705:17707 -> a 117:119:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function):16650 -> a 120:120:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Contract$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Contract.newBuilder():25568:25568 -> a 120:120:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Contract$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Contract.newBuilder(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Contract):25571 -> a 120:120:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder.mergeContract(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Contract):17708 -> a 120:120:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function):16650 -> a 121:121:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Contract$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Contract.newBuilder(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Contract):25571:25571 -> a 121:121:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder.mergeContract(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Contract):17708 -> a 121:121:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function):16650 -> a 122:127:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder.mergeContract(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Contract):17708:17713 -> a 122:127:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function):16650 -> a 128:130:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function):16652:16654 -> a 131:131:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function):16653:16653 -> a 132:138:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder.mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):16718:16724 -> a 132:138:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):16439 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/jb;Lcom/android/tools/r8/internal/rh;)Lcom/android/tools/r8/internal/A0;"} 139:145:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder.mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):16720:16726 -> a 139:145:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):16439 -> a 146:148:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder.ensureTypeParameterIsMutable():16982:16984 -> a 146:148:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder addTypeParameter(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter$Builder):17059 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hP;)V"} 149:149:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder addTypeParameter(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter$Builder):17060:17060 -> a 150:150:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter$Builder.build():7811:7811 -> a 150:150:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder addTypeParameter(com.android.tools.r8.jetbrains.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:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter$Builder.build():7812:7812 -> a 151:151:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder addTypeParameter(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter$Builder):17060 -> a 152:152:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder addTypeParameter(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter$Builder):17060:17060 -> a 153:153:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.UninitializedMessageException com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.AbstractMessageLite$Builder.newUninitializedMessageException(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite):316:316 -> a 153:153:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter$Builder.build():7813 -> a 153:153:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder addTypeParameter(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter$Builder):17060 -> a 154:154:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter$Builder.build():7813:7813 -> a 154:154:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder addTypeParameter(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter$Builder):17060 -> a 155:157:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder setReceiverType(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type):17124:17126 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/cP;)V"} 158:160:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder.ensureContextReceiverTypeIsMutable():17199:17201 -> a 158:160:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder addContextReceiverType(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder):17276 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/bP;)V"} 161:161:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder addContextReceiverType(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder):17277:17277 -> a 162:164:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder.ensureValueParameterIsMutable():17390:17392 -> a 162:164:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder addValueParameter(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter$Builder):17467 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/oP;)V"} 165:165:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder addValueParameter(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter$Builder):17468:17468 -> a 166:166:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter$Builder.build():20520:20520 -> a 166:166:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder addValueParameter(com.android.tools.r8.jetbrains.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:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter$Builder.build():20521:20521 -> a 167:167:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder addValueParameter(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter$Builder):17468 -> a 168:168:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder addValueParameter(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter$Builder):17468:17468 -> a 169:169:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.UninitializedMessageException com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.AbstractMessageLite$Builder.newUninitializedMessageException(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite):316:316 -> a 169:169:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter$Builder.build():20522 -> a 169:169:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder addValueParameter(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter$Builder):17468 -> a 170:170:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter$Builder.build():20522:20522 -> a 170:170:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder addValueParameter(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter$Builder):17468 -> a 171:173:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder.ensureVersionRequirementIsMutable():17574:17576 -> a 171:173:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder addVersionRequirement(int):17632 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(I)V"} 174:174:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder addVersionRequirement(int):17633:17633 -> a 175:177:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder setContract(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Contract):17686:17688 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/oO;)V"} 1:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder setFlags(int):16793:16794 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(I)V"} 3:5:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder setReturnType(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type):16907:16909 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/cP;)V"} 1:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder.build():16497:16498 -> c 1:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite build():16439 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/B0;"} 3:3:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.UninitializedMessageException com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.AbstractMessageLite$Builder.newUninitializedMessageException(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite):316:316 -> c 3:3:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder.build():16499 -> c 3:3:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite build():16439 -> c 4:4:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder.build():16499:16499 -> c 4:4:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite build():16439 -> c 5:6:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder setName(int):16872:16873 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(I)V"} 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder.create():16452:16452 -> clone 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder.clone():16489 -> clone 1:1:java.lang.Object clone():16439 -> clone 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder.clone():16489:16489 -> clone 2:2:java.lang.Object clone():16439 -> clone 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder.getDefaultInstanceForType():16493:16493 -> d 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite getDefaultInstanceForType():16439 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Ij;"} 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder.create():16452:16452 -> f 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder access$14100():16439 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/CO;"} 1:65:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function buildPartial():16505:16569 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/DO;"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$MemberKind -> com.android.tools.r8.internal.EO: # {"id":"sourceFile","fileName":"ProtoBuf.java"} int value -> a com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$MemberKind[] $VALUES -> b 1:13:void ():205:217 -> 14:14:void ():196:196 -> 1:2:void (java.lang.String,int,int,int):268:269 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(IILjava/lang/String;)V"} 1:1:int getNumber():242:242 -> a 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$MemberKind[] values():196:196 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()[Lcom/android/tools/r8/internal/EO;"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Modality -> com.android.tools.r8.internal.FO: # {"id":"sourceFile","fileName":"ProtoBuf.java"} int value -> a com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Modality[] $VALUES -> b 1:13:void ():23:35 -> 14:14:void () -> 1:2:void (java.lang.String,int,int,int):86:87 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(IILjava/lang/String;)V"} 1:1:int getNumber():60:60 -> a 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Modality[] values():14:14 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()[Lcom/android/tools/r8/internal/FO;"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Package -> com.android.tools.r8.internal.IO: # {"id":"sourceFile","fileName":"ProtoBuf.java"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ByteString unknownFields -> b int bitField0_ -> c java.util.List function_ -> d java.util.List property_ -> e java.util.List typeAlias_ -> f com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable typeTable_ -> g com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirementTable versionRequirementTable_ -> h byte memoizedIsInitialized -> i int memoizedSerializedSize -> j com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Package defaultInstance -> k com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.Parser PARSER -> l 1:997:void ():12920:13916 -> 1:1:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$1):12795:12795 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/jb;Lcom/android/tools/r8/internal/rh;I)V"} 2:2:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtendableBuilder,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$1):12795:12795 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Dj;I)V"} 3:342:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtendableBuilder):12802:13141 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Dj;)V"} 343:343:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtendableBuilder):12803:12803 -> 344:680:void (boolean):12805:13141 -> # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} 681:681:void (boolean):12805:12805 -> 682:1003:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):12820:13141 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/jb;Lcom/android/tools/r8/internal/rh;)V"} 1004:1073:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):12821:12890 -> 1074:1082:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):12869:12877 -> 1083:1086:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):12861:12864 -> 1087:1090:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):12853:12856 -> 1091:1145:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):12845:12899 -> 1146:1166:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):12896:12916 -> 1167:1170:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):12915:12918 -> 1171:1185:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):12902:12916 -> 1186:1188:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):12915:12917 -> 1:1:java.util.List access$11800(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Package):12795:12795 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/IO;)Ljava/util/List;"} 2:2:java.util.List access$11802(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Package,java.util.List):12795:12795 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/IO;Ljava/util/List;)V"} 3:3:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable access$12102(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Package,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable):12795:12795 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/IO;Lcom/android/tools/r8/internal/mP;)V"} 4:4:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirementTable access$12202(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Package,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirementTable):12795:12795 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/IO;Lcom/android/tools/r8/internal/xP;)V"} 5:5:int access$12302(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Package,int):12795:12795 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/IO;I)V"} 6:6:boolean isInitialized():13080:13080 -> a 7:7:int com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Package.getFunctionCount():12955:12955 -> a 7:7:boolean isInitialized():13084 -> a 8:8:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function com.android.tools.r8.jetbrains.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 com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Package.getPropertyCount():12990:12990 -> a 11:11:boolean isInitialized():13090 -> a 12:12:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property com.android.tools.r8.jetbrains.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 com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Package.getTypeAliasCount():13025:13025 -> a 15:15:boolean isInitialized():13096 -> a 16:16:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias com.android.tools.r8.jetbrains.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:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable com.android.tools.r8.jetbrains.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(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream):13118:13138 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lb;)V"} 1:1:java.util.List access$11900(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Package):12795:12795 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/IO;)Ljava/util/List;"} 2:2:java.util.List access$11902(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Package,java.util.List):12795:12795 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/IO;Ljava/util/List;)V"} 3:3:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Package com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Package.getDefaultInstanceForType():12813:12813 -> b 3:3:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite getDefaultInstanceForType():12795 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/B0;"} 1:1:java.util.List access$12000(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Package):12795:12795 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/IO;)Ljava/util/List;"} 2:2:java.util.List access$12002(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Package,java.util.List):12795:12795 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/IO;Ljava/util/List;)V"} 3:29:int getSerializedSize():13143:13169 -> c 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ByteString access$12400(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Package):12795:12795 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/IO;)Lcom/android/tools/r8/internal/Y5;"} 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Package$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Package.newBuilder():13233:13233 -> d 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Package$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Package.newBuilderForType():13234 -> d 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite$Builder newBuilderForType():12795 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/A0;"} 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Package$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Package.newBuilder():13233:13233 -> e 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Package$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Package.newBuilder(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Package):13236 -> e 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Package$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Package.toBuilder():13238 -> e 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite$Builder toBuilder():12795 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/A0;"} 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Package$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Package.newBuilder(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Package):13236:13236 -> e 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Package$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Package.toBuilder():13238 -> e 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite$Builder toBuilder():12795 -> e 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Package getDefaultInstance():12809:12809 -> k # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/IO;"} 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:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable getTypeTable():13053:13053 -> o # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/mP;"} 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirementTable getVersionRequirementTable():13068:13068 -> p # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/xP;"} 1:1:boolean hasTypeTable():13047:13047 -> q 1:1:boolean hasVersionRequirementTable():13062:13062 -> r 1:5:void initFields():13072:13076 -> s 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Package$Builder newBuilder():13233:13233 -> t # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/HO;"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Package$1 -> com.android.tools.r8.internal.GO: # {"id":"sourceFile","fileName":"ProtoBuf.java"} 1:1:void ():12921:12921 -> 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Package com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Package$1.parsePartialFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):12926:12926 -> a 1:1:java.lang.Object parsePartialFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):12921 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/jb;Lcom/android/tools/r8/internal/rh;)Ljava/lang/Object;"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Package$Builder -> com.android.tools.r8.internal.HO: # {"id":"sourceFile","fileName":"ProtoBuf.java"} int bitField0_ -> d java.util.List function_ -> e java.util.List property_ -> f java.util.List typeAlias_ -> g com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable typeTable_ -> h com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirementTable versionRequirementTable_ -> i 1:603:void ():13249:13851 -> 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite):13243:13243 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Ij;)Lcom/android/tools/r8/internal/Cj;"} 2:6:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Package$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Package):13322:13326 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/IO;)Lcom/android/tools/r8/internal/HO;"} 7:9:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Package$Builder.ensureFunctionIsMutable():13419:13421 -> a 7:9:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Package$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Package):13328 -> a 10:17:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Package$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Package):13329:13336 -> a 18:20:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Package$Builder.ensurePropertyIsMutable():13544:13546 -> a 18:20:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Package$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Package):13338 -> a 21:28:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Package$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Package):13339:13346 -> a 29:31:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Package$Builder.ensureTypeAliasIsMutable():13669:13671 -> a 29:31:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Package$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Package):13348 -> a 32:37:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Package$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Package):13349:13354 -> a 38:40:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Package$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Package$Builder.mergeTypeTable(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable):13830:13832 -> a 38:40:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Package$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Package):13354 -> a 41:41:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable.newBuilder():14230:14230 -> a 41:41:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable.newBuilder(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable):14233 -> a 41:41:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Package$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Package$Builder.mergeTypeTable(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable):13833 -> a 41:41:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Package$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Package):13354 -> a 42:42:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable.newBuilder(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable):14233:14233 -> a 42:42:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Package$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Package$Builder.mergeTypeTable(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable):13833 -> a 42:42:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Package$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Package):13354 -> a 43:48:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Package$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Package$Builder.mergeTypeTable(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable):13833:13838 -> a 43:48:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Package$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Package):13354 -> a 49:50:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Package$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Package):13356:13357 -> a 51:53:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Package$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Package$Builder.mergeVersionRequirementTable(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirementTable):13890:13892 -> a 51:53:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Package$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Package):13357 -> a 54:54:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirementTable$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirementTable.newBuilder():24194:24194 -> a 54:54:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirementTable$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirementTable.newBuilder(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirementTable):24197 -> a 54:54:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Package$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Package$Builder.mergeVersionRequirementTable(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirementTable):13893 -> a 54:54:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Package$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Package):13357 -> a 55:55:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirementTable$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirementTable.newBuilder(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirementTable):24197:24197 -> a 55:55:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Package$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Package$Builder.mergeVersionRequirementTable(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirementTable):13893 -> a 55:55:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Package$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Package):13357 -> a 56:61:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Package$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Package$Builder.mergeVersionRequirementTable(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirementTable):13893:13898 -> a 56:61:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Package$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Package):13357 -> a 62:64:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Package$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Package):13359:13361 -> a 65:65:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Package$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Package):13360:13360 -> a 66:72:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Package$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Package$Builder.mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):13403:13409 -> a 66:72:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):13243 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/jb;Lcom/android/tools/r8/internal/rh;)Lcom/android/tools/r8/internal/A0;"} 73:79:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Package$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Package$Builder.mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):13405:13411 -> a 73:79:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):13243 -> a 80:82:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Package$Builder.ensureFunctionIsMutable():13419:13421 -> a 80:82:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Package$Builder addFunction(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder):13496 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/CO;)V"} 83:83:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Package$Builder addFunction(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder):13497:13497 -> a 84:84:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder.build():16497:16497 -> a 84:84:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Package$Builder addFunction(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder):13497 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 85:85:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder.build():16498:16498 -> a 85:85:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Package$Builder addFunction(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder):13497 -> a 86:86:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Package$Builder addFunction(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder):13497:13497 -> a 87:87:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.UninitializedMessageException com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.AbstractMessageLite$Builder.newUninitializedMessageException(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite):316:316 -> a 87:87:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder.build():16499 -> a 87:87:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Package$Builder addFunction(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder):13497 -> a 88:88:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder.build():16499:16499 -> a 88:88:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Package$Builder addFunction(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder):13497 -> a 89:91:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Package$Builder.ensurePropertyIsMutable():13544:13546 -> a 89:91:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Package$Builder addProperty(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder):13621 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/KO;)V"} 92:92:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Package$Builder addProperty(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder):13622:13622 -> a 93:93:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder.build():18847:18847 -> a 93:93:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Package$Builder addProperty(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder):13622 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 94:94:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder.build():18848:18848 -> a 94:94:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Package$Builder addProperty(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder):13622 -> a 95:95:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Package$Builder addProperty(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder):13622:13622 -> a 96:96:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.UninitializedMessageException com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.AbstractMessageLite$Builder.newUninitializedMessageException(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite):316:316 -> a 96:96:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder.build():18849 -> a 96:96:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Package$Builder addProperty(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder):13622 -> a 97:97:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder.build():18849:18849 -> a 97:97:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Package$Builder addProperty(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder):13622 -> a 98:100:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Package$Builder.ensureTypeAliasIsMutable():13669:13671 -> a 98:100:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Package$Builder addTypeAlias(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias$Builder):13746 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/eP;)V"} 101:101:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Package$Builder addTypeAlias(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias$Builder):13747:13747 -> a 102:102:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias$Builder.build():21679:21679 -> a 102:102:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Package$Builder addTypeAlias(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias$Builder):13747 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 103:103:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias$Builder.build():21680:21680 -> a 103:103:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Package$Builder addTypeAlias(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias$Builder):13747 -> a 104:104:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Package$Builder addTypeAlias(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias$Builder):13747:13747 -> a 105:105:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.UninitializedMessageException com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.AbstractMessageLite$Builder.newUninitializedMessageException(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite):316:316 -> a 105:105:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias$Builder.build():21681 -> a 105:105:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Package$Builder addTypeAlias(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias$Builder):13747 -> a 106:106:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias$Builder.build():21681:21681 -> a 106:106:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Package$Builder addTypeAlias(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias$Builder):13747 -> a 107:109:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Package$Builder setVersionRequirementTable(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirementTable):13871:13873 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/xP;)V"} 1:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Package com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Package$Builder.build():13283:13284 -> c 1:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite build():13243 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/B0;"} 3:3:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.UninitializedMessageException com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.AbstractMessageLite$Builder.newUninitializedMessageException(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite):316:316 -> c 3:3:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Package com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Package$Builder.build():13285 -> c 3:3:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite build():13243 -> c 4:4:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Package com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Package$Builder.build():13285:13285 -> c 4:4:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite build():13243 -> c 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Package$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Package$Builder.create():13256:13256 -> clone 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Package$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Package$Builder.clone():13275 -> clone 1:1:java.lang.Object clone():13243 -> clone 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Package$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Package$Builder.clone():13275:13275 -> clone 2:2:java.lang.Object clone():13243 -> clone 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Package com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Package$Builder.getDefaultInstanceForType():13279:13279 -> d 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite getDefaultInstanceForType():13243 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Ij;"} 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Package$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Package$Builder.create():13256:13256 -> f 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Package$Builder access$11600():13243 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/HO;"} 1:27:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Package buildPartial():13291:13317 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/IO;"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property -> com.android.tools.r8.internal.LO: # {"id":"sourceFile","fileName":"ProtoBuf.java"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ByteString unknownFields -> b int bitField0_ -> c int flags_ -> d int oldFlags_ -> e int name_ -> f com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type returnType_ -> g int returnTypeId_ -> h java.util.List typeParameter_ -> i com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type receiverType_ -> j int receiverTypeId_ -> k java.util.List contextReceiverType_ -> l java.util.List contextReceiverTypeId_ -> m int contextReceiverTypeIdMemoizedSerializedSize -> n com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter setterValueParameter_ -> o int getterFlags_ -> p int setterFlags_ -> q java.util.List versionRequirement_ -> r byte memoizedIsInitialized -> s int memoizedSerializedSize -> t com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property defaultInstance -> u com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.Parser PARSER -> v 1:1826:void ():18167:19992 -> 1:1:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$1):17957:17957 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/jb;Lcom/android/tools/r8/internal/rh;I)V"} 2:2:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtendableBuilder,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$1):17957:17957 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Dj;I)V"} 3:675:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtendableBuilder):17964:18636 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Dj;)V"} 676:676:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtendableBuilder):17965:17965 -> 677:1346:void (boolean):17967:18636 -> # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} 1347:1347:void (boolean):17967:17967 -> 1348:2002:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):17982:18636 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/jb;Lcom/android/tools/r8/internal/rh;)V"} 2003:2154:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):17983:18134 -> 2155:2158:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):18118:18121 -> 2159:2168:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):18104:18113 -> 2169:2172:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):18097:18100 -> 2173:2176:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):18089:18092 -> 2177:2178:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):18083:18084 -> 2179:2180:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):18078:18079 -> 2181:2182:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):18073:18074 -> 2183:2184:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):18068:18069 -> 2185:2186:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):18063:18064 -> 2187:2195:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):18051:18059 -> 2196:2204:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):18038:18046 -> 2205:2208:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):18030:18033 -> 2209:2217:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):18017:18025 -> 2218:2219:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):18011:18012 -> 2220:2357:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):18006:18143 -> 2358:2381:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):18140:18163 -> 2382:2385:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):18162:18165 -> 2386:2403:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):18146:18163 -> 2404:2406:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):18162: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:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder newBuilder():18779:18779 -> K # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/KO;"} 1:1:int access$16202(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property,int):17957:17957 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/LO;I)V"} 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type access$16502(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type):17957:17957 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/LO;Lcom/android/tools/r8/internal/cP;)V"} 3:3:java.util.List access$16700(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property):17957:17957 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/LO;)Ljava/util/List;"} 4:4:java.util.List access$16702(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property,java.util.List):17957:17957 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/LO;Ljava/util/List;)V"} 5:5:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter access$17202(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter):17957:17957 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/LO;Lcom/android/tools/r8/internal/pP;)V"} 6:14:boolean isInitialized():18534:18542 -> a 15:15:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type com.android.tools.r8.jetbrains.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 com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property.getTypeParameterCount():18309:18309 -> a 18:18:boolean isInitialized():18548 -> a 19:19:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter com.android.tools.r8.jetbrains.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:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type com.android.tools.r8.jetbrains.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 com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property.getContextReceiverTypeCount():18374:18374 -> a 29:29:boolean isInitialized():18560 -> a 30:30:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type com.android.tools.r8.jetbrains.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:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter com.android.tools.r8.jetbrains.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(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream):18582:18620 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lb;)V"} 87:87:java.util.List com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property.getContextReceiverTypeIdList():18397:18397 -> a 87:87:void writeTo(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream):18622 -> a 88:99:void writeTo(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream):18622:18633 -> a 1:1:int access$16302(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property,int):17957:17957 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/LO;I)V"} 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type access$16802(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type):17957:17957 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/LO;Lcom/android/tools/r8/internal/cP;)V"} 3:3:java.util.List access$17000(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property):17957:17957 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/LO;)Ljava/util/List;"} 4:4:java.util.List access$17002(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property,java.util.List):17957:17957 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/LO;Ljava/util/List;)V"} 5:5:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property.getDefaultInstanceForType():17975:17975 -> b 5:5:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite getDefaultInstanceForType():17957 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/B0;"} 1:1:int access$16402(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property,int):17957:17957 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/LO;I)V"} 2:2:java.util.List access$17100(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property):17957:17957 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/LO;)Ljava/util/List;"} 3:3:java.util.List access$17102(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property,java.util.List):17957:17957 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/LO;Ljava/util/List;)V"} 4:60:int getSerializedSize():18638:18694 -> c 61:61:int getSerializedSize():0:0 -> c # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":82,"2":83},"outline":"Lcom/android/tools/r8/internal/eO;a(Ljava/lang/Integer;I)I"} 82:82:int getSerializedSize():18694:18694 -> c 83:83:int getSerializedSize():18694:18694 -> c 62:62:java.util.List com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property.getContextReceiverTypeIdList():18397:18397 -> c 62:62:int getSerializedSize():18697 -> c 63:74:int getSerializedSize():18697:18708 -> c 75:75:int getSerializedSize():0:0 -> c # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":97,"2":98},"outline":"Lcom/android/tools/r8/internal/eO;a(Ljava/lang/Integer;I)I"} 97:97:int getSerializedSize():18708:18708 -> c 98:98:int getSerializedSize():18708:18708 -> c 76:76:java.util.List com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property.getVersionRequirementList():18493:18493 -> c 76:76:int getSerializedSize():18711 -> c 77:81:int getSerializedSize():18711:18715 -> c 1:1:int access$16602(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property,int):17957:17957 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/LO;I)V"} 2:2:java.util.List access$17500(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property):17957:17957 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/LO;)Ljava/util/List;"} 3:3:java.util.List access$17502(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property,java.util.List):17957:17957 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/LO;Ljava/util/List;)V"} 4:4:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property.newBuilder():18779:18779 -> d 4:4:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property.newBuilderForType():18780 -> d 4:4:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite$Builder newBuilderForType():17957 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/A0;"} 1:1:int access$16902(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property,int):17957:17957 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/LO;I)V"} 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ByteString access$17700(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property):17957:17957 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/LO;)Lcom/android/tools/r8/internal/Y5;"} 3:3:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property.newBuilder():18779:18779 -> e 3:3:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property.newBuilder(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property):18782 -> e 3:3:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property.toBuilder():18784 -> e 3:3:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite$Builder toBuilder():17957 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/A0;"} 4:4:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property.newBuilder(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property):18782:18782 -> e 4:4:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property.toBuilder():18784 -> e 4:4:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite$Builder toBuilder():17957 -> e 1:1:int access$17302(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property,int):17957:17957 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/LO;I)V"} 1:1:int access$17402(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property,int):17957:17957 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/LO;I)V"} 1:1:int access$17602(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property,int):17957:17957 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/LO;I)V"} 1:1:java.util.List getContextReceiverTypeIdList():18397:18397 -> k 1:1:java.util.List getContextReceiverTypeList():18361:18361 -> l 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property getDefaultInstance():17971:17971 -> m # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/LO;"} 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:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type getReceiverType():18337:18337 -> r # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/cP;"} 1:1:int getReceiverTypeId():18352:18352 -> s 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type getReturnType():18272:18272 -> t # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/cP;"} 1:1:int getReturnTypeId():18287:18287 -> u 1:1:int getSetterFlags():18479:18479 -> v 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter getSetterValueParameter():18425:18425 -> w # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/pP;"} 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 com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property$1 -> com.android.tools.r8.internal.JO: # {"id":"sourceFile","fileName":"ProtoBuf.java"} 1:1:void ():18168:18168 -> 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property$1.parsePartialFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):18173:18173 -> a 1:1:java.lang.Object parsePartialFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):18168 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/jb;Lcom/android/tools/r8/internal/rh;)Ljava/lang/Object;"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder -> com.android.tools.r8.internal.KO: # {"id":"sourceFile","fileName":"ProtoBuf.java"} int bitField0_ -> d int flags_ -> e int oldFlags_ -> f int name_ -> g com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type returnType_ -> h int returnTypeId_ -> i java.util.List typeParameter_ -> j com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type receiverType_ -> k int receiverTypeId_ -> l java.util.List contextReceiverType_ -> m java.util.List contextReceiverTypeId_ -> n com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter setterValueParameter_ -> o int getterFlags_ -> p int setterFlags_ -> q java.util.List versionRequirement_ -> r 1:1099:void ():18795:19893 -> 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite):18789:18789 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Ij;)Lcom/android/tools/r8/internal/Cj;"} 2:7:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property):18923:18928 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/LO;)Lcom/android/tools/r8/internal/KO;"} 8:9:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder.setOldFlags(int):19174:19175 -> a 8:9:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property):18928 -> a 10:14:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property):18930:18934 -> a 15:17:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder.mergeReturnType(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type):19260:19262 -> a 15:17:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property):18934 -> a 18:18:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type.newBuilder():6187:6187 -> a 18:18:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type.newBuilder(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type):6190 -> a 18:18:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder.mergeReturnType(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type):19263 -> a 18:18:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property):18934 -> a 19:19:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type.newBuilder(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type):6190:6190 -> a 19:19:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder.mergeReturnType(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type):19263 -> a 19:19:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property):18934 -> a 20:25:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder.mergeReturnType(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type):19263:19268 -> a 20:25:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property):18934 -> a 26:27:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property):18936:18937 -> a 28:29:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder.setReturnTypeId(int):19298:19299 -> a 28:29:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property):18937 -> a 30:33:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property):18939:18942 -> a 34:36:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder.ensureTypeParameterIsMutable():19316:19318 -> a 34:36:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property):18944 -> a 37:42:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property):18945:18950 -> a 43:45:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder.mergeReceiverType(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type):19477:19479 -> a 43:45:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property):18950 -> a 46:46:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type.newBuilder():6187:6187 -> a 46:46:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type.newBuilder(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type):6190 -> a 46:46:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder.mergeReceiverType(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type):19480 -> a 46:46:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property):18950 -> a 47:47:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type.newBuilder(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type):6190:6190 -> a 47:47:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder.mergeReceiverType(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type):19480 -> a 47:47:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property):18950 -> a 48:53:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder.mergeReceiverType(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type):19480:19485 -> a 48:53:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property):18950 -> a 54:55:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property):18952:18953 -> a 56:57:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder.setReceiverTypeId(int):19515:19516 -> a 56:57:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property):18953 -> a 58:61:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property):18955:18958 -> a 62:64:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder.ensureContextReceiverTypeIsMutable():19533:19535 -> a 62:64:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property):18960 -> a 65:72:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property):18961:18968 -> a 73:75:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder.ensureContextReceiverTypeIdIsMutable():19657:19659 -> a 73:75:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property):18970 -> a 76:81:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property):18971:18976 -> a 82:84:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder.mergeSetterValueParameter(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter):19760:19762 -> a 82:84:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property):18976 -> a 85:85:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter.newBuilder():20468:20468 -> a 85:85:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter.newBuilder(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter):20471 -> a 85:85:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder.mergeSetterValueParameter(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter):19763 -> a 85:85:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property):18976 -> a 86:86:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter.newBuilder(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter):20471:20471 -> a 86:86:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder.mergeSetterValueParameter(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter):19763 -> a 86:86:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property):18976 -> a 87:92:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder.mergeSetterValueParameter(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter):19763:19768 -> a 87:92:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property):18976 -> a 93:102:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property):18978:18987 -> a 103:105:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder.ensureVersionRequirementIsMutable():19895:19897 -> a 103:105:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property):18989 -> a 106:112:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property):18990:18996 -> a 113:113:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property):18995:18995 -> a 114:120:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder.mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):19048:19054 -> a 114:120:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):18789 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/jb;Lcom/android/tools/r8/internal/rh;)Lcom/android/tools/r8/internal/A0;"} 121:127:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder.mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):19050:19056 -> a 121:127:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):18789 -> a 128:130:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder.ensureTypeParameterIsMutable():19316:19318 -> a 128:130:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder addTypeParameter(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter$Builder):19393 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hP;)V"} 131:131:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder addTypeParameter(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter$Builder):19394:19394 -> a 132:132:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter$Builder.build():7811:7811 -> a 132:132:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder addTypeParameter(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter$Builder):19394 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 133:133:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter$Builder.build():7812:7812 -> a 133:133:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder addTypeParameter(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter$Builder):19394 -> a 134:134:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder addTypeParameter(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter$Builder):19394:19394 -> a 135:135:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.UninitializedMessageException com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.AbstractMessageLite$Builder.newUninitializedMessageException(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite):316:316 -> a 135:135:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter$Builder.build():7813 -> a 135:135:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder addTypeParameter(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter$Builder):19394 -> a 136:136:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter$Builder.build():7813:7813 -> a 136:136:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder addTypeParameter(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter$Builder):19394 -> a 137:139:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder setReceiverType(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type):19458:19460 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/cP;)V"} 140:142:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder.ensureContextReceiverTypeIsMutable():19533:19535 -> a 140:142:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder addContextReceiverType(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder):19610 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/bP;)V"} 143:143:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder addContextReceiverType(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder):19611:19611 -> a 144:146:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder setSetterValueParameter(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter):19741:19743 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/pP;)V"} 147:149:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder.ensureVersionRequirementIsMutable():19895:19897 -> a 147:149:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder addVersionRequirement(int):19953 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(I)V"} 150:150:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder addVersionRequirement(int):19954:19954 -> a 1:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder setFlags(int):19126:19127 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(I)V"} 3:5:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder setReturnType(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type):19241:19243 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/cP;)V"} 1:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder.build():18847:18848 -> c 1:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite build():18789 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/B0;"} 3:3:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.UninitializedMessageException com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.AbstractMessageLite$Builder.newUninitializedMessageException(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite):316:316 -> c 3:3:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder.build():18849 -> c 3:3:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite build():18789 -> c 4:4:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder.build():18849:18849 -> c 4:4:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite build():18789 -> c 5:6:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder setGetterFlags(int):19834:19835 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(I)V"} 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder.create():18802:18802 -> clone 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder.clone():18839 -> clone 1:1:java.lang.Object clone():18789 -> clone 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder.clone():18839:18839 -> clone 2:2:java.lang.Object clone():18789 -> clone 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder.getDefaultInstanceForType():18843:18843 -> d 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite getDefaultInstanceForType():18789 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Ij;"} 2:3:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder setName(int):19206:19207 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(I)V"} 1:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder setSetterFlags(int):19878:19879 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(I)V"} 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder.create():18802:18802 -> f 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder access$16000():18789 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/KO;"} 1:64:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property buildPartial():18855:18918 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/LO;"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$QualifiedNameTable -> com.android.tools.r8.internal.SO: # {"id":"sourceFile","fileName":"ProtoBuf.java"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ByteString unknownFields -> a java.util.List qualifiedName_ -> b byte memoizedIsInitialized -> c int memoizedSerializedSize -> d com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$QualifiedNameTable defaultInstance -> e com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.Parser PARSER -> f 1:1013:void ():826:1838 -> 1014:1014:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$QualifiedNameTable.initFields():1500:1500 -> 1014:1014:void ():1839 -> 1:1:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$1):750:750 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/jb;Lcom/android/tools/r8/internal/rh;I)V"} 2:2:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$Builder,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$1):750:750 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Cj;I)V"} 3:774:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$Builder):756:1527 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Cj;)V"} 775:775:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$Builder):757:757 -> 776:1544:void (boolean):759:1527 -> # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} 1545:1545:void (boolean):759:759 -> 1546:2299:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):774:1527 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/jb;Lcom/android/tools/r8/internal/rh;)V"} 2300:2336:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):775:811 -> 2337:2351:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):808:822 -> 2352:2355:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):821:824 -> 2356:2364:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):814:822 -> 2365:2365:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):821:821 -> 1:1:java.util.List access$1600(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$QualifiedNameTable):750:750 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/SO;)Ljava/util/List;"} 2:2:java.util.List access$1602(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$QualifiedNameTable,java.util.List):750:750 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/SO;Ljava/util/List;)V"} 3:3:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$QualifiedNameTable$QualifiedName getQualifiedName(int):1489:1489 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/internal/RO;"} 4:4:boolean isInitialized():1504:1504 -> a 5:5:int com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$QualifiedNameTable.getQualifiedNameCount():1483:1483 -> a 5:5:boolean isInitialized():1508 -> a 6:11:boolean isInitialized():1509:1514 -> a 12:16:void writeTo(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream):1520:1524 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lb;)V"} 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ByteString access$1700(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$QualifiedNameTable):750:750 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/SO;)Lcom/android/tools/r8/internal/Y5;"} 1:10:int getSerializedSize():1529:1538 -> c 11:11:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$QualifiedNameTable$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$QualifiedNameTable.newBuilder():1602:1602 -> c 11:11:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$QualifiedNameTable$Builder newBuilder(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$QualifiedNameTable):1605 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/SO;)Lcom/android/tools/r8/internal/NO;"} 12:12:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$QualifiedNameTable$Builder newBuilder(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$QualifiedNameTable):1605:1605 -> c 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$QualifiedNameTable$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$QualifiedNameTable.newBuilder():1602:1602 -> d 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$QualifiedNameTable$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$QualifiedNameTable.newBuilderForType():1603 -> d 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite$Builder newBuilderForType():750 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/A0;"} 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$QualifiedNameTable$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$QualifiedNameTable.newBuilder():1602:1602 -> e 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$QualifiedNameTable$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$QualifiedNameTable.newBuilder(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$QualifiedNameTable):1605 -> e 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$QualifiedNameTable$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$QualifiedNameTable.toBuilder():1607 -> e 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite$Builder toBuilder():750 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/A0;"} 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$QualifiedNameTable$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$QualifiedNameTable.newBuilder(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$QualifiedNameTable):1605:1605 -> e 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$QualifiedNameTable$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$QualifiedNameTable.toBuilder():1607 -> e 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite$Builder toBuilder():750 -> e 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$QualifiedNameTable getDefaultInstance():763:763 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/SO;"} 1:1:void initFields():1500:1500 -> h 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$QualifiedNameTable$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$QualifiedNameTable.newBuilder():1602:1602 -> i 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$QualifiedNameTable$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$QualifiedNameTable.newBuilder(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$QualifiedNameTable):1605 -> i 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$QualifiedNameTable$Builder toBuilder():1607 -> i # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/NO;"} 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$QualifiedNameTable$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$QualifiedNameTable.newBuilder(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$QualifiedNameTable):1605:1605 -> i 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$QualifiedNameTable$Builder toBuilder():1607 -> i com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$QualifiedNameTable$1 -> com.android.tools.r8.internal.MO: # {"id":"sourceFile","fileName":"ProtoBuf.java"} 1:1:void ():827:827 -> 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$QualifiedNameTable com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$QualifiedNameTable$1.parsePartialFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):832:832 -> a 1:1:java.lang.Object parsePartialFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):827 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/jb;Lcom/android/tools/r8/internal/rh;)Ljava/lang/Object;"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$QualifiedNameTable$Builder -> com.android.tools.r8.internal.NO: # {"id":"sourceFile","fileName":"ProtoBuf.java"} int bitField0_ -> b java.util.List qualifiedName_ -> c 1:92:void ():1619:1710 -> 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite):1612:1612 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Ij;)Lcom/android/tools/r8/internal/Cj;"} 2:6:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$QualifiedNameTable$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$QualifiedNameTable):1664:1668 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/SO;)Lcom/android/tools/r8/internal/NO;"} 7:9:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$QualifiedNameTable$Builder.ensureQualifiedNameIsMutable():1712:1714 -> a 7:9:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$QualifiedNameTable$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$QualifiedNameTable):1670 -> a 10:15:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$QualifiedNameTable$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$QualifiedNameTable):1671:1676 -> a 16:16:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$QualifiedNameTable$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$QualifiedNameTable):1675:1675 -> a 17:23:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$QualifiedNameTable$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$QualifiedNameTable$Builder.mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):1696:1702 -> a 17:23:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):1612 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/jb;Lcom/android/tools/r8/internal/rh;)Lcom/android/tools/r8/internal/A0;"} 24:30:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$QualifiedNameTable$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$QualifiedNameTable$Builder.mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):1698:1704 -> a 24:30:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):1612 -> a 1:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$QualifiedNameTable com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$QualifiedNameTable$Builder.build():1645:1646 -> c 1:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite build():1612 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/B0;"} 3:3:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.UninitializedMessageException com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.AbstractMessageLite$Builder.newUninitializedMessageException(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite):316:316 -> c 3:3:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$QualifiedNameTable com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$QualifiedNameTable$Builder.build():1647 -> c 3:3:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite build():1612 -> c 4:4:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$QualifiedNameTable com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$QualifiedNameTable$Builder.build():1647:1647 -> c 4:4:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite build():1612 -> c 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$QualifiedNameTable$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$QualifiedNameTable$Builder.create():1626:1626 -> clone 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$QualifiedNameTable$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$QualifiedNameTable$Builder.clone():1637 -> clone 1:1:java.lang.Object clone():1612 -> clone 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$QualifiedNameTable$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$QualifiedNameTable$Builder.clone():1637:1637 -> clone 2:2:java.lang.Object clone():1612 -> clone 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$QualifiedNameTable$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$QualifiedNameTable$Builder.create():1626:1626 -> f 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$QualifiedNameTable$Builder access$1400():1612 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/NO;"} 1:7:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$QualifiedNameTable buildPartial():1653:1659 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/SO;"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$QualifiedNameTable$QualifiedName -> com.android.tools.r8.internal.RO: # {"id":"sourceFile","fileName":"ProtoBuf.java"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ByteString unknownFields -> a int bitField0_ -> b int parentQualifiedName_ -> c int shortName_ -> d com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$QualifiedNameTable$QualifiedName$Kind kind_ -> e byte memoizedIsInitialized -> f int memoizedSerializedSize -> g com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$QualifiedNameTable$QualifiedName defaultInstance -> h com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.Parser PARSER -> i 1:489:void ():970:1458 -> 1:1:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$1):883:883 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/jb;Lcom/android/tools/r8/internal/rh;I)V"} 2:2:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$Builder,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$1):883:883 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Cj;I)V"} 3:252:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$Builder):889:1138 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Cj;)V"} 253:253:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$Builder):890:890 -> 254:500:void (boolean):892:1138 -> # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} 501:501:void (boolean):892:892 -> 502:733:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):907:1138 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/jb;Lcom/android/tools/r8/internal/rh;)V"} 734:774:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):908:948 -> 775:776:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):936:937 -> 777:804:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):931:958 -> 805:816:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):955:966 -> 817:820:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):965:968 -> 821:826:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):961:966 -> 827:827:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):965:965 -> 1:1:int access$1002(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$QualifiedNameTable$QualifiedName,int):883:883 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/RO;I)V"} 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$QualifiedNameTable$QualifiedName$Kind access$1102(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$QualifiedNameTable$QualifiedName,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$QualifiedNameTable$QualifiedName$Kind):883:883 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/RO;Lcom/android/tools/r8/internal/QO;)V"} 3:3:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ByteString access$1300(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$QualifiedNameTable$QualifiedName):883:883 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/RO;)Lcom/android/tools/r8/internal/Y5;"} 4:12:boolean isInitialized():1111:1119 -> a 13:23:void writeTo(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream):1125:1135 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lb;)V"} 1:1:int access$1202(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$QualifiedNameTable$QualifiedName,int):883:883 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/RO;I)V"} 1:1:int access$902(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$QualifiedNameTable$QualifiedName,int):883:883 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/RO;I)V"} 2:19:int getSerializedSize():1140:1157 -> c 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$QualifiedNameTable$QualifiedName$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$QualifiedNameTable$QualifiedName.newBuilder():1221:1221 -> d 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$QualifiedNameTable$QualifiedName$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$QualifiedNameTable$QualifiedName.newBuilderForType():1222 -> d 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite$Builder newBuilderForType():883 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/A0;"} 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$QualifiedNameTable$QualifiedName$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$QualifiedNameTable$QualifiedName.newBuilder():1221:1221 -> e 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$QualifiedNameTable$QualifiedName$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$QualifiedNameTable$QualifiedName.newBuilder(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$QualifiedNameTable$QualifiedName):1224 -> e 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$QualifiedNameTable$QualifiedName$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$QualifiedNameTable$QualifiedName.toBuilder():1226 -> e 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite$Builder toBuilder():883 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/A0;"} 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$QualifiedNameTable$QualifiedName$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$QualifiedNameTable$QualifiedName.newBuilder(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$QualifiedNameTable$QualifiedName):1224:1224 -> e 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$QualifiedNameTable$QualifiedName$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$QualifiedNameTable$QualifiedName.toBuilder():1226 -> e 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite$Builder toBuilder():883 -> e 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$QualifiedNameTable$QualifiedName getDefaultInstance():896:896 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/RO;"} 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$QualifiedNameTable$QualifiedName$Kind getKind():1101:1101 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/QO;"} 1:1:int getParentQualifiedName():1063:1063 -> i 1:1:int getShortName():1086:1086 -> j 1:1:boolean hasKind():1095:1095 -> k 1:1:boolean hasParentQualifiedName():1057:1057 -> l 1:1:boolean hasShortName():1076:1076 -> m 1:3:void initFields():1105:1107 -> n com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$QualifiedNameTable$QualifiedName$1 -> com.android.tools.r8.internal.OO: # {"id":"sourceFile","fileName":"ProtoBuf.java"} 1:1:void ():971:971 -> 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$QualifiedNameTable$QualifiedName com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$QualifiedNameTable$QualifiedName$1.parsePartialFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):976:976 -> a 1:1:java.lang.Object parsePartialFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):971 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/jb;Lcom/android/tools/r8/internal/rh;)Ljava/lang/Object;"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$QualifiedNameTable$QualifiedName$Builder -> com.android.tools.r8.internal.PO: # {"id":"sourceFile","fileName":"ProtoBuf.java"} int bitField0_ -> b int parentQualifiedName_ -> c int shortName_ -> d com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$QualifiedNameTable$QualifiedName$Kind kind_ -> e 1:181:void ():1238:1418 -> 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite):1231:1231 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Ij;)Lcom/android/tools/r8/internal/Cj;"} 2:4:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$QualifiedNameTable$QualifiedName$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$QualifiedNameTable$QualifiedName):1296:1298 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/RO;)Lcom/android/tools/r8/internal/PO;"} 5:6:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$QualifiedNameTable$QualifiedName$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$QualifiedNameTable$QualifiedName$Builder.setParentQualifiedName(int):1355:1356 -> a 5:6:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$QualifiedNameTable$QualifiedName$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$QualifiedNameTable$QualifiedName):1298 -> a 7:8:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$QualifiedNameTable$QualifiedName$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$QualifiedNameTable$QualifiedName):1300:1301 -> a 9:10:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$QualifiedNameTable$QualifiedName$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$QualifiedNameTable$QualifiedName$Builder.setShortName(int):1399:1400 -> a 9:10:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$QualifiedNameTable$QualifiedName$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$QualifiedNameTable$QualifiedName):1301 -> a 11:12:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$QualifiedNameTable$QualifiedName$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$QualifiedNameTable$QualifiedName):1303:1304 -> a 13:16:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$QualifiedNameTable$QualifiedName$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$QualifiedNameTable$QualifiedName$Builder.setKind(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$QualifiedNameTable$QualifiedName$Kind):1436:1439 -> a 13:16:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$QualifiedNameTable$QualifiedName$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$QualifiedNameTable$QualifiedName):1304 -> a 17:17:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$QualifiedNameTable$QualifiedName$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$QualifiedNameTable$QualifiedName):1307:1307 -> a 18:18:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$QualifiedNameTable$QualifiedName$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$QualifiedNameTable$QualifiedName):1306:1306 -> a 19:25:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$QualifiedNameTable$QualifiedName$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$QualifiedNameTable$QualifiedName$Builder.mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):1325:1331 -> a 19:25:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):1231 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/jb;Lcom/android/tools/r8/internal/rh;)Lcom/android/tools/r8/internal/A0;"} 26:32:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$QualifiedNameTable$QualifiedName$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$QualifiedNameTable$QualifiedName$Builder.mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):1327:1333 -> a 26:32:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):1231 -> a 1:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$QualifiedNameTable$QualifiedName com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$QualifiedNameTable$QualifiedName$Builder.build():1268:1269 -> c 1:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite build():1231 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/B0;"} 3:3:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.UninitializedMessageException com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.AbstractMessageLite$Builder.newUninitializedMessageException(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite):316:316 -> c 3:3:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$QualifiedNameTable$QualifiedName com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$QualifiedNameTable$QualifiedName$Builder.build():1270 -> c 3:3:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite build():1231 -> c 4:4:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$QualifiedNameTable$QualifiedName com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$QualifiedNameTable$QualifiedName$Builder.build():1270:1270 -> c 4:4:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite build():1231 -> c 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$QualifiedNameTable$QualifiedName$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$QualifiedNameTable$QualifiedName$Builder.create():1245:1245 -> clone 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$QualifiedNameTable$QualifiedName$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$QualifiedNameTable$QualifiedName$Builder.clone():1260 -> clone 1:1:java.lang.Object clone():1231 -> clone 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$QualifiedNameTable$QualifiedName$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$QualifiedNameTable$QualifiedName$Builder.clone():1260:1260 -> clone 2:2:java.lang.Object clone():1231 -> clone 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$QualifiedNameTable$QualifiedName$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$QualifiedNameTable$QualifiedName$Builder.create():1245:1245 -> f 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$QualifiedNameTable$QualifiedName$Builder access$700():1231 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/PO;"} 1:16:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$QualifiedNameTable$QualifiedName buildPartial():1276:1291 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/RO;"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$QualifiedNameTable$QualifiedName$Kind -> com.android.tools.r8.internal.QO: # {"id":"sourceFile","fileName":"ProtoBuf.java"} int value -> a com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$QualifiedNameTable$QualifiedName$Kind CLASS -> b com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$QualifiedNameTable$QualifiedName$Kind PACKAGE -> c com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$QualifiedNameTable$QualifiedName$Kind LOCAL -> d 1:9:void ():993:1001 -> 1:2:void (java.lang.String,int,int,int):1043:1044 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(IILjava/lang/String;)V"} 1:1:int getNumber():1018:1018 -> a 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$QualifiedNameTable$QualifiedName$Kind valueOf(int):1024:1024 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/internal/QO;"} 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$QualifiedNameTable$QualifiedName$Kind valueOf(int):1023:1023 -> c 3:3:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$QualifiedNameTable$QualifiedName$Kind valueOf(int):1022:1022 -> c com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$StringTable -> com.android.tools.r8.internal.VO: # {"id":"sourceFile","fileName":"ProtoBuf.java"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ByteString unknownFields -> a com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.LazyStringList string_ -> b byte memoizedIsInitialized -> c int memoizedSerializedSize -> d com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$StringTable defaultInstance -> e com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.Parser PARSER -> f 1:345:void ():378:722 -> 346:346:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$StringTable.initFields():423:423 -> 346:346:void ():723 -> 1:1:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$1):301:301 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/jb;Lcom/android/tools/r8/internal/rh;I)V"} 2:2:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$Builder,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$1):301:301 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Cj;I)V"} 3:140:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$Builder):307:444 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Cj;)V"} 141:141:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$Builder):308:308 -> 142:276:void (boolean):310:444 -> # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} 277:277:void (boolean):310:310 -> 278:397:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):325:444 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/jb;Lcom/android/tools/r8/internal/rh;)V"} 398:435:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):326:363 -> 436:450:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):360:374 -> 451:454:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):373:376 -> 455:463:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):366:374 -> 464:464:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):373:373 -> 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.LazyStringList access$300(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$StringTable):301:301 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/VO;)Lcom/android/tools/r8/internal/ZA;"} 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.LazyStringList access$302(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$StringTable,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.LazyStringList):301:301 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/VO;Lcom/android/tools/r8/internal/ZA;)V"} 3:3:java.lang.String getString(int):412:412 -> a 4:8:boolean isInitialized():427:431 -> a 9:13:void writeTo(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream):437:441 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lb;)V"} 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ByteString access$400(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$StringTable):301:301 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/VO;)Lcom/android/tools/r8/internal/Y5;"} 1:9:int getSerializedSize():446:454 -> c 10:10:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ProtocolStringList com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$StringTable.getStringList():400:400 -> c 10:10:int getSerializedSize():457 -> c 11:14:int getSerializedSize():457:460 -> c 15:15:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$StringTable$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$StringTable.newBuilder():524:524 -> c 15:15:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$StringTable$Builder newBuilder(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$StringTable):527 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/VO;)Lcom/android/tools/r8/internal/UO;"} 16:16:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$StringTable$Builder newBuilder(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$StringTable):527:527 -> c 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$StringTable$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$StringTable.newBuilder():524:524 -> d 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$StringTable$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$StringTable.newBuilderForType():525 -> d 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite$Builder newBuilderForType():301 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/A0;"} 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$StringTable$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$StringTable.newBuilder():524:524 -> e 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$StringTable$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$StringTable.newBuilder(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$StringTable):527 -> e 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$StringTable$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$StringTable.toBuilder():529 -> e 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite$Builder toBuilder():301 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/A0;"} 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$StringTable$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$StringTable.newBuilder(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$StringTable):527:527 -> e 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$StringTable$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$StringTable.toBuilder():529 -> e 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite$Builder toBuilder():301 -> e 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$StringTable getDefaultInstance():314:314 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/VO;"} 1:1:void initFields():423:423 -> h 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$StringTable$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$StringTable.newBuilder():524:524 -> i 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$StringTable$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$StringTable.newBuilder(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$StringTable):527 -> i 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$StringTable$Builder toBuilder():529 -> i # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/UO;"} 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$StringTable$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$StringTable.newBuilder(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$StringTable):527:527 -> i 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$StringTable$Builder toBuilder():529 -> i com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$StringTable$1 -> com.android.tools.r8.internal.TO: # {"id":"sourceFile","fileName":"ProtoBuf.java"} 1:1:void ():379:379 -> 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$StringTable com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$StringTable$1.parsePartialFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):384:384 -> a 1:1:java.lang.Object parsePartialFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):379 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/jb;Lcom/android/tools/r8/internal/rh;)Ljava/lang/Object;"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$StringTable$Builder -> com.android.tools.r8.internal.UO: # {"id":"sourceFile","fileName":"ProtoBuf.java"} int bitField0_ -> b com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.LazyStringList string_ -> c 1:85:void ():541:625 -> 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite):534:534 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Ij;)Lcom/android/tools/r8/internal/Cj;"} 2:6:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$StringTable$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$StringTable):586:590 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/VO;)Lcom/android/tools/r8/internal/UO;"} 7:9:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$StringTable$Builder.ensureStringIsMutable():627:629 -> a 7:9:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$StringTable$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$StringTable):592 -> a 10:15:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$StringTable$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$StringTable):593:598 -> a 16:16:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$StringTable$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$StringTable):597:597 -> a 17:23:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$StringTable$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$StringTable$Builder.mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):612:618 -> a 17:23:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):534 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/jb;Lcom/android/tools/r8/internal/rh;)Lcom/android/tools/r8/internal/A0;"} 24:30:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$StringTable$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$StringTable$Builder.mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):614:620 -> a 24:30:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):534 -> a 1:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$StringTable com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$StringTable$Builder.build():567:568 -> c 1:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite build():534 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/B0;"} 3:3:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.UninitializedMessageException com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.AbstractMessageLite$Builder.newUninitializedMessageException(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite):316:316 -> c 3:3:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$StringTable com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$StringTable$Builder.build():569 -> c 3:3:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite build():534 -> c 4:4:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$StringTable com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$StringTable$Builder.build():569:569 -> c 4:4:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite build():534 -> c 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$StringTable$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$StringTable$Builder.create():548:548 -> clone 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$StringTable$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$StringTable$Builder.clone():559 -> clone 1:1:java.lang.Object clone():534 -> clone 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$StringTable$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$StringTable$Builder.clone():559:559 -> clone 2:2:java.lang.Object clone():534 -> clone 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$StringTable$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$StringTable$Builder.create():548:548 -> f 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$StringTable$Builder access$100():534 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/UO;"} 1:7:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$StringTable buildPartial():575:581 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/VO;"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type -> com.android.tools.r8.internal.cP: # {"id":"sourceFile","fileName":"ProtoBuf.java"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ByteString unknownFields -> b int bitField0_ -> c java.util.List argument_ -> d boolean nullable_ -> e int flexibleTypeCapabilitiesId_ -> f com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type flexibleUpperBound_ -> g int flexibleUpperBoundId_ -> h int className_ -> i int typeParameter_ -> j int typeParameterName_ -> k int typeAliasName_ -> l com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type outerType_ -> m int outerTypeId_ -> n com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type abbreviatedType_ -> o int abbreviatedTypeId_ -> p int flags_ -> q byte memoizedIsInitialized -> r int memoizedSerializedSize -> s com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type defaultInstance -> t com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.Parser PARSER -> u 1:2209:void ():4973:7181 -> 1:1:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$1):4807:4807 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/jb;Lcom/android/tools/r8/internal/rh;I)V"} 2:2:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtendableBuilder,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$1):4807:4807 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Dj;I)V"} 3:1248:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtendableBuilder):4814:6059 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Dj;)V"} 1249:1249:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtendableBuilder):4815:4815 -> 1250:2492:void (boolean):4817:6059 -> # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} 2493:2493:void (boolean):4817:4817 -> 2494:3721:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):4832:6059 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/jb;Lcom/android/tools/r8/internal/rh;)V"} 3722:3838:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):4833:4949 -> 3839:3847:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):4936:4944 -> 3848:3849:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):4930:4931 -> 3850:3851:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):4925:4926 -> 3852:3860:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):4913:4921 -> 3861:3862:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):4907:4908 -> 3863:3864:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):4902:4903 -> 3865:3866:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):4897:4898 -> 3867:3868:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):4892:4893 -> 3869:3877:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):4880:4888 -> 3878:3879:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):4874:4875 -> 3880:3881:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):4869:4870 -> 3882:3885:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):4862:4865 -> 3886:3988:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):4856:4958 -> 3989:4003:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):4955:4969 -> 4004:4007:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):4968:4971 -> 4008:4016:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):4961:4969 -> 4017:4019:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):4968: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:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type com.android.tools.r8.jetbrains.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:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder newBuilder():6187:6187 -> N # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/bP;"} 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type.newBuilder():6187:6187 -> O 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type.newBuilder(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type):6190 -> O 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder toBuilder():6192 -> O # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/bP;"} 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type.newBuilder(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type):6190:6190 -> O 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder toBuilder():6192 -> O 1:1:java.util.List access$5900(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type):4807:4807 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/cP;)Ljava/util/List;"} 2:2:java.util.List access$5902(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type,java.util.List):4807:4807 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/cP;Ljava/util/List;)V"} 3:3:boolean access$6002(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type,boolean):4807:4807 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/cP;Z)V"} 4:4:int access$6102(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type,int):4807:4807 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/cP;I)V"} 5:5:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type access$6202(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type):4807:4807 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/cP;Lcom/android/tools/r8/internal/cP;)V"} 6:6:boolean isInitialized():5971:5971 -> a 7:7:int com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type.getArgumentCount():5688:5688 -> a 7:7:boolean isInitialized():5975 -> a 8:8:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Argument com.android.tools.r8.jetbrains.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:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type com.android.tools.r8.jetbrains.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:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type com.android.tools.r8.jetbrains.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:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type com.android.tools.r8.jetbrains.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(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream):6009:6056 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lb;)V"} 1:1:int access$6302(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type,int):4807:4807 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/cP;I)V"} 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type access$6802(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type):4807:4807 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/cP;Lcom/android/tools/r8/internal/cP;)V"} 3:3:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ByteString access$7400(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type):4807:4807 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/cP;)Lcom/android/tools/r8/internal/Y5;"} 4:4:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type.getDefaultInstanceForType():4825:4825 -> b 4:4:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite getDefaultInstanceForType():4807 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/B0;"} 1:1:int access$6402(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type,int):4807:4807 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/cP;I)V"} 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type access$7002(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type):4807:4807 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/cP;Lcom/android/tools/r8/internal/cP;)V"} 3:15:int getSerializedSize():6061:6073 -> c 16:16:int com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream.computeBoolSize(int,boolean):587:587 -> c 16:16:int getSerializedSize():6075 -> c 17:63:int getSerializedSize():6077:6123 -> c 1:1:int access$6502(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type,int):4807:4807 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/cP;I)V"} 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type.newBuilder():6187:6187 -> d 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type.newBuilderForType():6188 -> d 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite$Builder newBuilderForType():4807 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/A0;"} 1:1:int access$6602(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type,int):4807:4807 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/cP;I)V"} 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type.newBuilder():6187:6187 -> e 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type.newBuilder(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type):6190 -> e 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type.toBuilder():6192 -> e 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite$Builder toBuilder():4807 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/A0;"} 3:3:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type.newBuilder(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type):6190:6190 -> e 3:3:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type.toBuilder():6192 -> e 3:3:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite$Builder toBuilder():4807 -> e 1:1:int access$6702(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type,int):4807:4807 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/cP;I)V"} 1:1:int access$6902(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type,int):4807:4807 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/cP;I)V"} 1:1:int access$7102(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type,int):4807:4807 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/cP;I)V"} 1:1:int access$7202(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type,int):4807:4807 -> i # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/cP;I)V"} 1:1:int access$7302(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type,int):4807:4807 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/cP;I)V"} 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type getAbbreviatedType():5910:5910 -> k # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/cP;"} 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:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type getDefaultInstance():4821:4821 -> o # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/cP;"} 1:1:int getFlags():5950:5950 -> p 1:1:int getFlexibleTypeCapabilitiesId():5741:5741 -> q 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type getFlexibleUpperBound():5756:5756 -> r # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/cP;"} 1:1:int getFlexibleUpperBoundId():5771:5771 -> s 1:1:boolean getNullable():5716:5716 -> t 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type getOuterType():5880:5880 -> u # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/cP;"} 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 com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$1 -> com.android.tools.r8.internal.WO: # {"id":"sourceFile","fileName":"ProtoBuf.java"} 1:1:void ():4974:4974 -> 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$1.parsePartialFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):4979:4979 -> a 1:1:java.lang.Object parsePartialFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):4974 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/jb;Lcom/android/tools/r8/internal/rh;)Ljava/lang/Object;"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Argument -> com.android.tools.r8.internal.aP: # {"id":"sourceFile","fileName":"ProtoBuf.java"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ByteString unknownFields -> a int bitField0_ -> b com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Argument$Projection projection_ -> c com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type type_ -> d int typeId_ -> e byte memoizedIsInitialized -> f int memoizedSerializedSize -> g com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Argument defaultInstance -> h com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.Parser PARSER -> i 1:538:void ():5125:5662 -> 1:1:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$1):5030:5030 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/jb;Lcom/android/tools/r8/internal/rh;I)V"} 2:2:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$Builder,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$1):5030:5030 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Cj;I)V"} 3:271:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$Builder):5036:5304 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Cj;)V"} 272:272:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$Builder):5037:5037 -> 273:538:void (boolean):5039:5304 -> # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} 539:539:void (boolean):5039:5039 -> 540:790:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):5054:5304 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/jb;Lcom/android/tools/r8/internal/rh;)V"} 791:840:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):5055:5104 -> 841:849:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):5091:5099 -> 850:885:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):5078:5113 -> 886:897:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):5110:5121 -> 898:901:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):5120:5123 -> 902:907:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):5116:5121 -> 908:908:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):5120:5120 -> 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Argument$Projection access$5202(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Argument,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Argument$Projection):5030:5030 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/aP;Lcom/android/tools/r8/internal/ZO;)V"} 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type access$5302(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Argument,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type):5030:5030 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/aP;Lcom/android/tools/r8/internal/cP;)V"} 3:3:int access$5402(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Argument,int):5030:5030 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/aP;I)V"} 4:4:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ByteString access$5600(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Argument):5030:5030 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/aP;)Lcom/android/tools/r8/internal/Y5;"} 5:9:boolean isInitialized():5275:5279 -> a 10:10:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type com.android.tools.r8.jetbrains.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(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream):5291:5301 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lb;)V"} 1:1:int access$5502(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Argument,int):5030:5030 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/aP;I)V"} 1:18:int getSerializedSize():5306:5323 -> c 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Argument$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Argument.newBuilder():5387:5387 -> d 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Argument$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Argument.newBuilderForType():5388 -> d 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite$Builder newBuilderForType():5030 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/A0;"} 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Argument$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Argument.newBuilder():5387:5387 -> e 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Argument$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Argument.newBuilder(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Argument):5390 -> e 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Argument$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Argument.toBuilder():5392 -> e 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite$Builder toBuilder():5030 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/A0;"} 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Argument$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Argument.newBuilder(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Argument):5390:5390 -> e 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Argument$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Argument.toBuilder():5392 -> e 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite$Builder toBuilder():5030 -> e 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Argument getDefaultInstance():5043:5043 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/aP;"} 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Argument$Projection getProjection():5227:5227 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/ZO;"} 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type getType():5250:5250 -> i # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/cP;"} 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:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Argument$Builder newBuilder():5387:5387 -> o # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/YO;"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Argument$1 -> com.android.tools.r8.internal.XO: # {"id":"sourceFile","fileName":"ProtoBuf.java"} 1:1:void ():5126:5126 -> 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Argument com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Argument$1.parsePartialFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):5131:5131 -> a 1:1:java.lang.Object parsePartialFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):5126 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/jb;Lcom/android/tools/r8/internal/rh;)Ljava/lang/Object;"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Argument$Builder -> com.android.tools.r8.internal.YO: # {"id":"sourceFile","fileName":"ProtoBuf.java"} int bitField0_ -> b com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Argument$Projection projection_ -> c com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type type_ -> d int typeId_ -> e 1:138:void ():5404:5541 -> 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite):5397:5397 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Ij;)Lcom/android/tools/r8/internal/Cj;"} 2:7:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Argument$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Argument):5462:5467 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/aP;)Lcom/android/tools/r8/internal/YO;"} 8:10:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Argument$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Argument$Builder.mergeType(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type):5600:5602 -> a 8:10:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Argument$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Argument):5467 -> a 11:11:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type.newBuilder():6187:6187 -> a 11:11:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type.newBuilder(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type):6190 -> a 11:11:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Argument$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Argument$Builder.mergeType(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type):5603 -> a 11:11:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Argument$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Argument):5467 -> a 12:12:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type.newBuilder(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type):6190:6190 -> a 12:12:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Argument$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Argument$Builder.mergeType(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type):5603 -> a 12:12:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Argument$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Argument):5467 -> a 13:18:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Argument$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Argument$Builder.mergeType(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type):5603:5608 -> a 13:18:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Argument$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Argument):5467 -> a 19:20:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Argument$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Argument):5469:5470 -> a 21:22:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Argument$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Argument$Builder.setTypeId(int):5642:5643 -> a 21:22:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Argument$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Argument):5470 -> a 23:23:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Argument$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Argument):5473:5473 -> a 24:24:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Argument$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Argument):5472:5472 -> a 25:31:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Argument$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Argument$Builder.mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):5493:5499 -> a 25:31:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):5397 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/jb;Lcom/android/tools/r8/internal/rh;)Lcom/android/tools/r8/internal/A0;"} 32:38:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Argument$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Argument$Builder.mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):5495:5501 -> a 32:38:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):5397 -> a 39:42:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Argument$Builder setProjection(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Argument$Projection):5524:5527 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ZO;)V"} 43:45:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Argument$Builder setType(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type):5573:5575 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/cP;)V"} 1:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Argument com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Argument$Builder.build():5434:5435 -> c 1:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite build():5397 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/B0;"} 3:3:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.UninitializedMessageException com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.AbstractMessageLite$Builder.newUninitializedMessageException(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite):316:316 -> c 3:3:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Argument com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Argument$Builder.build():5436 -> c 3:3:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite build():5397 -> c 4:4:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Argument com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Argument$Builder.build():5436:5436 -> c 4:4:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite build():5397 -> c 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Argument$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Argument$Builder.create():5411:5411 -> clone 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Argument$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Argument$Builder.clone():5426 -> clone 1:1:java.lang.Object clone():5397 -> clone 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Argument$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Argument$Builder.clone():5426:5426 -> clone 2:2:java.lang.Object clone():5397 -> clone 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Argument$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Argument$Builder.create():5411:5411 -> f 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Argument$Builder access$5000():5397 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/YO;"} 1:16:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Argument buildPartial():5442:5457 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/aP;"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Argument$Projection -> com.android.tools.r8.internal.ZO: # {"id":"sourceFile","fileName":"ProtoBuf.java"} int value -> a com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Argument$Projection IN -> b com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Argument$Projection OUT -> c com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Argument$Projection INV -> d com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Argument$Projection STAR -> e 1:13:void ():5148:5160 -> 1:2:void (java.lang.String,int,int,int):5207:5208 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(IILjava/lang/String;)V"} 1:1:int getNumber():5181:5181 -> a 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Argument$Projection valueOf(int):5188:5188 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/internal/ZO;"} 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Argument$Projection valueOf(int):5187:5187 -> c 3:3:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Argument$Projection valueOf(int):5186:5186 -> c 4:4:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Argument$Projection valueOf(int):5185:5185 -> c com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder -> com.android.tools.r8.internal.bP: # {"id":"sourceFile","fileName":"ProtoBuf.java"} int bitField0_ -> d java.util.List argument_ -> e boolean nullable_ -> f int flexibleTypeCapabilitiesId_ -> g com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type flexibleUpperBound_ -> h int flexibleUpperBoundId_ -> i int className_ -> j int typeParameter_ -> k int typeParameterName_ -> l int typeAliasName_ -> m com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type outerType_ -> n int outerTypeId_ -> o com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type abbreviatedType_ -> p int abbreviatedTypeId_ -> q int flags_ -> r 1:830:void ():6203:7032 -> 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite):6197:6197 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Ij;)Lcom/android/tools/r8/internal/Cj;"} 2:6:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type):6328:6332 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/cP;)Lcom/android/tools/r8/internal/bP;"} 7:9:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder.ensureArgumentIsMutable():6438:6440 -> a 7:9:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type):6334 -> a 10:21:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type):6335:6346 -> a 22:24:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder.mergeFlexibleUpperBound(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type):6683:6685 -> a 22:24:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type):6346 -> a 25:25:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder.create():6210:6210 -> a 25:25:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder.access$5700():6197 -> a 25:25:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type.newBuilder():6187 -> a 25:25:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type.newBuilder(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type):6190 -> a 25:25:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder.mergeFlexibleUpperBound(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type):6686 -> a 25:25:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type):6346 -> a 26:26:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type.newBuilder(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type):6190:6190 -> a 26:26:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder.mergeFlexibleUpperBound(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type):6686 -> a 26:26:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type):6346 -> a 27:32:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder.mergeFlexibleUpperBound(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type):6686:6691 -> a 27:32:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type):6346 -> a 33:34:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type):6348:6349 -> a 35:36:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder.setFlexibleUpperBoundId(int):6721:6722 -> a 35:36:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type):6349 -> a 37:44:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type):6351:6358 -> a 45:46:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder.setTypeParameterName(int):6845:6846 -> a 45:46:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type):6358 -> a 47:51:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type):6360:6364 -> a 52:54:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder.mergeOuterType(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type):6975:6977 -> a 52:54:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type):6364 -> a 55:55:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder.create():6210:6210 -> a 55:55:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder.access$5700():6197 -> a 55:55:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type.newBuilder():6187 -> a 55:55:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type.newBuilder(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type):6190 -> a 55:55:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder.mergeOuterType(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type):6978 -> a 55:55:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type):6364 -> a 56:56:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type.newBuilder(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type):6190:6190 -> a 56:56:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder.mergeOuterType(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type):6978 -> a 56:56:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type):6364 -> a 57:62:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder.mergeOuterType(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type):6978:6983 -> a 57:62:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type):6364 -> a 63:64:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type):6366:6367 -> a 65:66:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder.setOuterTypeId(int):7017:7018 -> a 65:66:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type):6367 -> a 67:68:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type):6369:6370 -> a 69:71:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder.mergeAbbreviatedType(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type):7071:7073 -> a 69:71:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type):6370 -> a 72:72:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder.create():6210:6210 -> a 72:72:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder.access$5700():6197 -> a 72:72:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type.newBuilder():6187 -> a 72:72:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type.newBuilder(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type):6190 -> a 72:72:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder.mergeAbbreviatedType(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type):7074 -> a 72:72:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type):6370 -> a 73:73:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type.newBuilder(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type):6190:6190 -> a 73:73:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder.mergeAbbreviatedType(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type):7074 -> a 73:73:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type):6370 -> a 74:79:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder.mergeAbbreviatedType(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type):7074:7079 -> a 74:79:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type):6370 -> a 80:81:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type):6372:6373 -> a 82:83:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder.setAbbreviatedTypeId(int):7109:7110 -> a 82:83:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type):6373 -> a 84:89:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type):6375:6380 -> a 90:90:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type):6379:6379 -> a 91:97:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder.mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):6422:6428 -> a 91:97:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):6197 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/jb;Lcom/android/tools/r8/internal/rh;)Lcom/android/tools/r8/internal/A0;"} 98:104:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder.mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):6424:6430 -> a 98:104:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):6197 -> a 105:107:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder.ensureArgumentIsMutable():6438:6440 -> a 105:107:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder addArgument(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Argument$Builder):6515 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/YO;)V"} 108:108:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder addArgument(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Argument$Builder):6516:6516 -> a 109:110:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Argument com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Argument$Builder.build():5434:5435 -> a 109:110:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder addArgument(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Argument$Builder):6516 -> a 111:111:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder addArgument(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Argument$Builder):6516:6516 -> a 112:112:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.UninitializedMessageException com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.AbstractMessageLite$Builder.newUninitializedMessageException(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite):316:316 -> a 112:112:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Argument com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Argument$Builder.build():5436 -> a 112:112:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder addArgument(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Argument$Builder):6516 -> a 113:113:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Argument com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Argument$Builder.build():5436:5436 -> a 113:113:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder addArgument(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Argument$Builder):6516 -> a 114:115:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder setNullable(boolean):6577:6578 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Z)Lcom/android/tools/r8/internal/bP;"} 116:117:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder setClassName(int):6753:6754 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(I)V"} 1:3:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder setAbbreviatedType(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type):7052:7054 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/cP;)V"} 4:5:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder setFlags(int):7156:7157 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(I)V"} 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite build():6197:6197 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/B0;"} 2:3:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder setFlexibleTypeCapabilitiesId(int):6624:6625 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(I)V"} 4:6:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder setFlexibleUpperBound(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type):6664:6666 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/cP;)V"} 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder.create():6210:6210 -> clone 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder.clone():6247 -> clone 1:1:java.lang.Object clone():6197 -> clone 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder.clone():6247:6247 -> clone 2:2:java.lang.Object clone():6197 -> clone 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder.getDefaultInstanceForType():6251:6251 -> d 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite getDefaultInstanceForType():6197 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Ij;"} 2:3:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder setTypeAliasName(int):6896:6897 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(I)V"} 4:6:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder setOuterType(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type):6948:6950 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/cP;)V"} 1:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder setTypeParameter(int):6797:6798 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(I)V"} 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder.create():6210:6210 -> f 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder access$5700():6197 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/bP;"} 1:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type build():6255:6256 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/cP;"} 3:3:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.UninitializedMessageException com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.AbstractMessageLite$Builder.newUninitializedMessageException(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite):316:316 -> g 3:3:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type build():6257 -> g 4:4:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type build():6257:6257 -> g 1:61:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type buildPartial():6263:6323 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/cP;"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias -> com.android.tools.r8.internal.fP: # {"id":"sourceFile","fileName":"ProtoBuf.java"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ByteString unknownFields -> b int bitField0_ -> c int flags_ -> d int name_ -> e java.util.List typeParameter_ -> f com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type underlyingType_ -> g int underlyingTypeId_ -> h com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type expandedType_ -> i int expandedTypeId_ -> j java.util.List annotation_ -> k java.util.List versionRequirement_ -> l byte memoizedIsInitialized -> m int memoizedSerializedSize -> n com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias defaultInstance -> o com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.Parser PARSER -> p 1:1264:void ():21198:22461 -> 1:1:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$1):21040:21040 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/jb;Lcom/android/tools/r8/internal/rh;I)V"} 2:2:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtendableBuilder,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$1):21040:21040 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Dj;I)V"} 3:464:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtendableBuilder):21047:21508 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Dj;)V"} 465:465:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtendableBuilder):21048:21048 -> 466:924:void (boolean):21050:21508 -> # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} 925:925:void (boolean):21050:21050 -> 926:1369:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):21065:21508 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/jb;Lcom/android/tools/r8/internal/rh;)V"} 1370:1472:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):21066:21168 -> 1473:1476:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):21152:21155 -> 1477:1480:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):21144:21147 -> 1481:1482:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):21138:21139 -> 1483:1491:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):21126:21134 -> 1492:1493:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):21120:21121 -> 1494:1502:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):21108:21116 -> 1503:1506:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):21100:21103 -> 1507:1508:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):21094:21095 -> 1509:1597:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):21089:21177 -> 1598:1618:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):21174:21194 -> 1619:1622:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):21193:21196 -> 1623:1637:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):21180:21194 -> 1638:1640:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):21193:21195 -> 1:9:void initFields():21419:21427 -> A 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias$Builder newBuilder():21621:21621 -> B # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/eP;"} 1:1:int access$19202(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias,int):21040:21040 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/fP;I)V"} 2:2:java.util.List access$19400(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias):21040:21040 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/fP;)Ljava/util/List;"} 3:3:java.util.List access$19402(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias,java.util.List):21040:21040 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/fP;Ljava/util/List;)V"} 4:4:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type access$19502(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type):21040:21040 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/fP;Lcom/android/tools/r8/internal/cP;)V"} 5:10:boolean isInitialized():21431:21436 -> a 11:11:int com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias.getTypeParameterCount():21273:21273 -> a 11:11:boolean isInitialized():21439 -> a 12:12:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter com.android.tools.r8.jetbrains.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:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type com.android.tools.r8.jetbrains.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:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type com.android.tools.r8.jetbrains.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 com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias.getAnnotationCount():21368:21368 -> a 29:29:boolean isInitialized():21457 -> a 30:30:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation com.android.tools.r8.jetbrains.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(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream):21473:21505 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lb;)V"} 1:1:int access$19302(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias,int):21040:21040 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/fP;I)V"} 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type access$19702(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type):21040:21040 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/fP;Lcom/android/tools/r8/internal/cP;)V"} 3:3:java.util.List access$19900(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias):21040:21040 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/fP;)Ljava/util/List;"} 4:4:java.util.List access$19902(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias,java.util.List):21040:21040 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/fP;Ljava/util/List;)V"} 5:5:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias.getDefaultInstanceForType():21058:21058 -> b 5:5:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite getDefaultInstanceForType():21040 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/B0;"} 1:1:int access$19602(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias,int):21040:21040 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/fP;I)V"} 2:2:java.util.List access$20000(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias):21040:21040 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/fP;)Ljava/util/List;"} 3:3:java.util.List access$20002(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias,java.util.List):21040:21040 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/fP;Ljava/util/List;)V"} 4:44:int getSerializedSize():21510:21550 -> c 45:45:int getSerializedSize():0:0 -> c # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":52,"2":53},"outline":"Lcom/android/tools/r8/internal/eO;a(Ljava/lang/Integer;I)I"} 52:52:int getSerializedSize():21550:21550 -> c 53:53:int getSerializedSize():21550:21550 -> c 46:46:java.util.List com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias.getVersionRequirementList():21395:21395 -> c 46:46:int getSerializedSize():21553 -> c 47:51:int getSerializedSize():21553:21557 -> c 1:1:int access$19802(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias,int):21040:21040 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/fP;I)V"} 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ByteString access$20200(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias):21040:21040 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/fP;)Lcom/android/tools/r8/internal/Y5;"} 3:3:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias.newBuilder():21621:21621 -> d 3:3:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias.newBuilderForType():21622 -> d 3:3:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite$Builder newBuilderForType():21040 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/A0;"} 1:1:int access$20102(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias,int):21040:21040 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/fP;I)V"} 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias.newBuilder():21621:21621 -> e 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias.newBuilder(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias):21624 -> e 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias.toBuilder():21626 -> e 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite$Builder toBuilder():21040 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/A0;"} 3:3:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias.newBuilder(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias):21624:21624 -> e 3:3:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias.toBuilder():21626 -> e 3:3:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite$Builder toBuilder():21040 -> e 1:1:java.util.List getAnnotationList():21355:21355 -> k 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias getDefaultInstance():21054:21054 -> l # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/fP;"} 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type getExpandedType():21331:21331 -> m # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/cP;"} 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:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type getUnderlyingType():21301:21301 -> r # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/cP;"} 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 com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias$1 -> com.android.tools.r8.internal.dP: # {"id":"sourceFile","fileName":"ProtoBuf.java"} 1:1:void ():21199:21199 -> 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias$1.parsePartialFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):21204:21204 -> a 1:1:java.lang.Object parsePartialFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):21199 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/jb;Lcom/android/tools/r8/internal/rh;)Ljava/lang/Object;"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias$Builder -> com.android.tools.r8.internal.eP: # {"id":"sourceFile","fileName":"ProtoBuf.java"} int bitField0_ -> d int flags_ -> e int name_ -> f java.util.List typeParameter_ -> g com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type underlyingType_ -> h int underlyingTypeId_ -> i com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type expandedType_ -> j int expandedTypeId_ -> k java.util.List annotation_ -> l java.util.List versionRequirement_ -> m 1:726:void ():21637:22362 -> 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite):21631:21631 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Ij;)Lcom/android/tools/r8/internal/Cj;"} 2:12:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias):21734:21744 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/fP;)Lcom/android/tools/r8/internal/eP;"} 13:15:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias$Builder.ensureTypeParameterIsMutable():21931:21933 -> a 13:15:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias):21746 -> a 16:21:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias):21747:21752 -> a 22:24:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias$Builder.mergeUnderlyingType(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type):22092:22094 -> a 22:24:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias):21752 -> a 25:25:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type.newBuilder():6187:6187 -> a 25:25:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type.newBuilder(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type):6190 -> a 25:25:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias$Builder.mergeUnderlyingType(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type):22095 -> a 25:25:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias):21752 -> a 26:26:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type.newBuilder(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type):6190:6190 -> a 26:26:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias$Builder.mergeUnderlyingType(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type):22095 -> a 26:26:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias):21752 -> a 27:32:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias$Builder.mergeUnderlyingType(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type):22095:22100 -> a 27:32:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias):21752 -> a 33:34:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias):21754:21755 -> a 35:36:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias$Builder.setUnderlyingTypeId(int):22130:22131 -> a 35:36:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias):21755 -> a 37:38:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias):21757:21758 -> a 39:41:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias$Builder.mergeExpandedType(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type):22184:22186 -> a 39:41:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias):21758 -> a 42:42:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type.newBuilder():6187:6187 -> a 42:42:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type.newBuilder(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type):6190 -> a 42:42:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias$Builder.mergeExpandedType(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type):22187 -> a 42:42:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias):21758 -> a 43:43:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type.newBuilder(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type):6190:6190 -> a 43:43:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias$Builder.mergeExpandedType(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type):22187 -> a 43:43:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias):21758 -> a 44:49:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias$Builder.mergeExpandedType(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type):22187:22192 -> a 44:49:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias):21758 -> a 50:51:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias):21760:21761 -> a 52:53:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias$Builder.setExpandedTypeId(int):22222:22223 -> a 52:53:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias):21761 -> a 54:57:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias):21763:21766 -> a 58:60:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias$Builder.ensureAnnotationIsMutable():22240:22242 -> a 58:60:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias):21768 -> a 61:68:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias):21769:21776 -> a 69:71:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias$Builder.ensureVersionRequirementIsMutable():22364:22366 -> a 69:71:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias):21778 -> a 72:78:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias):21779:21785 -> a 79:79:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias):21784:21784 -> a 80:86:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias$Builder.mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):21831:21837 -> a 80:86:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):21631 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/jb;Lcom/android/tools/r8/internal/rh;)Lcom/android/tools/r8/internal/A0;"} 87:93:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias$Builder.mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):21833:21839 -> a 87:93:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):21631 -> a 94:96:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias$Builder.ensureTypeParameterIsMutable():21931:21933 -> a 94:96:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias$Builder addTypeParameter(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter$Builder):22008 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hP;)V"} 97:97:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias$Builder addTypeParameter(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter$Builder):22009:22009 -> a 98:98:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter$Builder.build():7811:7811 -> a 98:98:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias$Builder addTypeParameter(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter$Builder):22009 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 99:99:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter$Builder.build():7812:7812 -> a 99:99:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias$Builder addTypeParameter(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter$Builder):22009 -> a 100:100:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias$Builder addTypeParameter(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter$Builder):22009:22009 -> a 101:101:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.UninitializedMessageException com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.AbstractMessageLite$Builder.newUninitializedMessageException(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite):316:316 -> a 101:101:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter$Builder.build():7813 -> a 101:101:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias$Builder addTypeParameter(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter$Builder):22009 -> a 102:102:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter$Builder.build():7813:7813 -> a 102:102:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias$Builder addTypeParameter(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter$Builder):22009 -> a 103:105:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias$Builder setExpandedType(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type):22165:22167 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/cP;)V"} 106:108:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias$Builder.ensureAnnotationIsMutable():22240:22242 -> a 106:108:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias$Builder addAnnotation(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Builder):22317 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/cO;)V"} 109:109:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias$Builder addAnnotation(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Builder):22318:22318 -> a 110:111:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Builder.build():4369:4370 -> a 110:111:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias$Builder addAnnotation(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Builder):22318 -> a 112:112:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias$Builder addAnnotation(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Builder):22318:22318 -> a 113:113:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.UninitializedMessageException com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.AbstractMessageLite$Builder.newUninitializedMessageException(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite):316:316 -> a 113:113:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Builder.build():4371 -> a 113:113:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias$Builder addAnnotation(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Builder):22318 -> a 114:114:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Builder.build():4371:4371 -> a 114:114:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias$Builder addAnnotation(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Builder):22318 -> a 115:117:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias$Builder.ensureVersionRequirementIsMutable():22364:22366 -> a 115:117:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias$Builder addVersionRequirement(int):22422 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(I)V"} 118:118:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias$Builder addVersionRequirement(int):22423:22423 -> a 1:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias$Builder setFlags(int):21876:21877 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(I)V"} 3:5:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias$Builder setUnderlyingType(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type):22073:22075 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/cP;)V"} 1:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias$Builder.build():21679:21680 -> c 1:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite build():21631 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/B0;"} 3:3:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.UninitializedMessageException com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.AbstractMessageLite$Builder.newUninitializedMessageException(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite):316:316 -> c 3:3:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias$Builder.build():21681 -> c 3:3:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite build():21631 -> c 4:4:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias$Builder.build():21681:21681 -> c 4:4:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite build():21631 -> c 5:6:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias$Builder setName(int):21913:21914 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(I)V"} 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias$Builder.create():21644:21644 -> clone 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias$Builder.clone():21671 -> clone 1:1:java.lang.Object clone():21631 -> clone 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias$Builder.clone():21671:21671 -> clone 2:2:java.lang.Object clone():21631 -> clone 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias$Builder.getDefaultInstanceForType():21675:21675 -> d 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite getDefaultInstanceForType():21631 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Ij;"} 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias$Builder.create():21644:21644 -> f 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias$Builder access$19000():21631 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/eP;"} 1:43:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias buildPartial():21687:21729 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/fP;"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter -> com.android.tools.r8.internal.jP: # {"id":"sourceFile","fileName":"ProtoBuf.java"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ByteString unknownFields -> b int bitField0_ -> c int id_ -> d int name_ -> e boolean reified_ -> f com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter$Variance variance_ -> g java.util.List upperBound_ -> h java.util.List upperBoundId_ -> i int upperBoundIdMemoizedSerializedSize -> j byte memoizedIsInitialized -> k int memoizedSerializedSize -> l com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter defaultInstance -> m com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.Parser PARSER -> n 1:875:void ():7386:8260 -> 1:1:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$1):7258:7258 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/jb;Lcom/android/tools/r8/internal/rh;I)V"} 2:2:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtendableBuilder,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$1):7258:7258 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Dj;I)V"} 3:391:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtendableBuilder):7265:7653 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Dj;)V"} 392:392:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtendableBuilder):7266:7266 -> 393:778:void (boolean):7268:7653 -> # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} 779:779:void (boolean):7268:7268 -> 780:1150:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):7283:7653 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/jb;Lcom/android/tools/r8/internal/rh;)V"} 1151:1226:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):7284:7359 -> 1227:1230:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):7343:7346 -> 1231:1234:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):7335:7338 -> 1235:1242:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):7322:7329 -> 1243:1244:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):7317:7318 -> 1245:1246:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):7312:7313 -> 1247:1308:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):7307:7368 -> 1309:1326:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):7365:7382 -> 1327:1330:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):7381:7384 -> 1331:1342:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):7371:7382 -> 1343:1345:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):7381:7383 -> 1:1:int access$7802(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter,int):7258:7258 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/jP;I)V"} 2:2:boolean access$8002(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter,boolean):7258:7258 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/jP;Z)V"} 3:3:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter$Variance access$8102(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter$Variance):7258:7258 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/jP;Lcom/android/tools/r8/internal/iP;)V"} 4:4:java.util.List access$8200(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter):7258:7258 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/jP;)Ljava/util/List;"} 5:5:java.util.List access$8202(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter,java.util.List):7258:7258 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/jP;Ljava/util/List;)V"} 6:15:boolean isInitialized():7595:7604 -> a 16:16:int com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter.getUpperBoundCount():7546:7546 -> a 16:16:boolean isInitialized():7607 -> a 17:17:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type com.android.tools.r8.jetbrains.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(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream):7623:7640 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lb;)V"} 46:46:java.util.List com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter.getUpperBoundIdList():7569:7569 -> a 46:46:void writeTo(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream):7642 -> a 47:55:void writeTo(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream):7642:7650 -> a 1:1:int access$7902(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter,int):7258:7258 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/jP;I)V"} 2:2:java.util.List access$8300(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter):7258:7258 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/jP;)Ljava/util/List;"} 3:3:java.util.List access$8302(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter,java.util.List):7258:7258 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/jP;Ljava/util/List;)V"} 4:4:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter.getDefaultInstanceForType():7276:7276 -> b 4:4:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite getDefaultInstanceForType():7258 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/B0;"} 1:1:int access$8402(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter,int):7258:7258 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/jP;I)V"} 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ByteString access$8500(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter):7258:7258 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/jP;)Lcom/android/tools/r8/internal/Y5;"} 3:15:int getSerializedSize():7655:7667 -> c 16:16:int com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream.computeBoolSize(int,boolean):587:587 -> c 16:16:int getSerializedSize():7669 -> c 17:29:int getSerializedSize():7671:7683 -> c 30:30:int getSerializedSize():0:0 -> c # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":42,"2":43},"outline":"Lcom/android/tools/r8/internal/eO;a(Ljava/lang/Integer;I)I"} 42:42:int getSerializedSize():7683:7683 -> c 43:43:int getSerializedSize():7683:7683 -> c 31:31:java.util.List com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter.getUpperBoundIdList():7569:7569 -> c 31:31:int getSerializedSize():7686 -> c 32:41:int getSerializedSize():7686:7695 -> c 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter.newBuilder():7759:7759 -> d 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter.newBuilderForType():7760 -> d 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite$Builder newBuilderForType():7258 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/A0;"} 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter.newBuilder():7759:7759 -> e 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter.newBuilder(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter):7762 -> e 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter.toBuilder():7764 -> e 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite$Builder toBuilder():7258 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/A0;"} 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter.newBuilder(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter):7762:7762 -> e 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter.toBuilder():7764 -> e 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite$Builder toBuilder():7258 -> e 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter getDefaultInstance():7272:7272 -> k # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/jP;"} 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:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter$Variance getVariance():7524:7524 -> q # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/iP;"} 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:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter$Builder newBuilder():7759:7759 -> w # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/hP;"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter$1 -> com.android.tools.r8.internal.gP: # {"id":"sourceFile","fileName":"ProtoBuf.java"} 1:1:void ():7387:7387 -> 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter$1.parsePartialFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):7392:7392 -> a 1:1:java.lang.Object parsePartialFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):7387 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/jb;Lcom/android/tools/r8/internal/rh;)Ljava/lang/Object;"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter$Builder -> com.android.tools.r8.internal.hP: # {"id":"sourceFile","fileName":"ProtoBuf.java"} int bitField0_ -> d int id_ -> e int name_ -> f boolean reified_ -> g com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter$Variance variance_ -> h java.util.List upperBound_ -> i java.util.List upperBoundId_ -> j 1:415:void ():7775:8189 -> 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite):7769:7769 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Ij;)Lcom/android/tools/r8/internal/Cj;"} 2:18:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter):7853:7869 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/jP;)Lcom/android/tools/r8/internal/hP;"} 19:21:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter$Builder.ensureUpperBoundIsMutable():8067:8069 -> a 19:21:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter):7871 -> a 22:29:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter):7872:7879 -> a 30:32:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter$Builder.ensureUpperBoundIdIsMutable():8191:8193 -> a 30:32:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter):7881 -> a 33:39:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter):7882:7888 -> a 40:40:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter):7887:7887 -> a 41:47:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter$Builder.mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):7920:7926 -> a 41:47:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):7769 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/jb;Lcom/android/tools/r8/internal/rh;)Lcom/android/tools/r8/internal/A0;"} 48:54:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter$Builder.mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):7922:7928 -> a 48:54:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):7769 -> a 55:56:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter$Builder setId(int):7950:7951 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(I)V"} 57:58:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter$Builder setReified(boolean):8014:8015 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Z)V"} 59:62:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter$Builder setVariance(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter$Variance):8047:8050 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/iP;)V"} 63:65:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter$Builder.ensureUpperBoundIsMutable():8067:8069 -> a 63:65:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter$Builder addUpperBound(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder):8144 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/bP;)V"} 66:66:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter$Builder addUpperBound(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder):8145:8145 -> a 1:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter$Builder setName(int):7982:7983 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(I)V"} 1:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter$Builder.build():7811:7812 -> c 1:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite build():7769 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/B0;"} 3:3:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.UninitializedMessageException com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.AbstractMessageLite$Builder.newUninitializedMessageException(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite):316:316 -> c 3:3:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter$Builder.build():7813 -> c 3:3:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite build():7769 -> c 4:4:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter$Builder.build():7813:7813 -> c 4:4:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite build():7769 -> c 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter$Builder.create():7782:7782 -> clone 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter$Builder.clone():7803 -> clone 1:1:java.lang.Object clone():7769 -> clone 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter$Builder.clone():7803:7803 -> clone 2:2:java.lang.Object clone():7769 -> clone 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter$Builder.getDefaultInstanceForType():7807:7807 -> d 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite getDefaultInstanceForType():7769 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Ij;"} 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter$Builder.create():7782:7782 -> f 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter$Builder access$7600():7769 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/hP;"} 1:30:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter buildPartial():7819:7848 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/jP;"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter$Variance -> com.android.tools.r8.internal.iP: # {"id":"sourceFile","fileName":"ProtoBuf.java"} int value -> a com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter$Variance IN -> b com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter$Variance OUT -> c com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter$Variance INV -> d 1:9:void ():7409:7417 -> 1:2:void (java.lang.String,int,int,int):7459:7460 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(IILjava/lang/String;)V"} 1:1:int getNumber():7434:7434 -> a 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter$Variance valueOf(int):7440:7440 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/internal/iP;"} 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter$Variance valueOf(int):7439:7439 -> c 3:3:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter$Variance valueOf(int):7438:7438 -> c com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable -> com.android.tools.r8.internal.mP: # {"id":"sourceFile","fileName":"ProtoBuf.java"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ByteString unknownFields -> a int bitField0_ -> b java.util.List type_ -> c int firstNullable_ -> d byte memoizedIsInitialized -> e int memoizedSerializedSize -> f com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable defaultInstance -> g com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.Parser PARSER -> h 1:488:void ():14043:14530 -> 1:1:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$1):13962:13962 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/jb;Lcom/android/tools/r8/internal/rh;I)V"} 2:2:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$Builder,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$1):13962:13962 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Cj;I)V"} 3:186:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$Builder):13968:14151 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Cj;)V"} 187:187:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$Builder):13969:13969 -> 188:368:void (boolean):13971:14151 -> # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} 369:369:void (boolean):13971:13971 -> 370:535:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):13986:14151 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/jb;Lcom/android/tools/r8/internal/rh;)V"} 536:568:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):13987:14019 -> 569:586:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):14011:14028 -> 587:601:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):14025:14039 -> 602:605:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):14038:14041 -> 606:614:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):14031:14039 -> 615:615:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):14038:14038 -> 1:1:java.util.List access$12800(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable):13962:13962 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/mP;)Ljava/util/List;"} 2:2:java.util.List access$12802(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable,java.util.List):13962:13962 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/mP;Ljava/util/List;)V"} 3:3:int access$12902(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable,int):13962:13962 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/mP;I)V"} 4:4:boolean isInitialized():14125:14125 -> a 5:5:int com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable.getTypeCount():14078:14078 -> a 5:5:boolean isInitialized():14129 -> a 6:6:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type com.android.tools.r8.jetbrains.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(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream):14141:14148 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lb;)V"} 1:1:int access$13002(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable,int):13962:13962 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/mP;I)V"} 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ByteString access$13100(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable):13962:13962 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/mP;)Lcom/android/tools/r8/internal/Y5;"} 1:14:int getSerializedSize():14153:14166 -> c 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable.newBuilder():14230:14230 -> d 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable.newBuilderForType():14231 -> d 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite$Builder newBuilderForType():13962 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/A0;"} 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable.newBuilder():14230:14230 -> e 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable.newBuilder(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable):14233 -> e 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable.toBuilder():14235 -> e 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite$Builder toBuilder():13962 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/A0;"} 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable.newBuilder(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable):14233:14233 -> e 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable.toBuilder():14235 -> e 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite$Builder toBuilder():13962 -> e 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable getDefaultInstance():13975:13975 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/mP;"} 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:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable.newBuilder():14230:14230 -> l 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable.newBuilder(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable):14233 -> l 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable$Builder toBuilder():14235 -> l # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/lP;"} 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable.newBuilder(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable):14233:14233 -> l 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable$Builder toBuilder():14235 -> l com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable$1 -> com.android.tools.r8.internal.kP: # {"id":"sourceFile","fileName":"ProtoBuf.java"} 1:1:void ():14044:14044 -> 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable$1.parsePartialFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):14049:14049 -> a 1:1:java.lang.Object parsePartialFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):14044 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/jb;Lcom/android/tools/r8/internal/rh;)Ljava/lang/Object;"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable$Builder -> com.android.tools.r8.internal.lP: # {"id":"sourceFile","fileName":"ProtoBuf.java"} int bitField0_ -> b java.util.List type_ -> c int firstNullable_ -> d 1:227:void ():14247:14473 -> 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite):14240:14240 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Ij;)Lcom/android/tools/r8/internal/Cj;"} 2:6:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable):14300:14304 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/mP;)Lcom/android/tools/r8/internal/lP;"} 7:9:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable$Builder.ensureTypeIsMutable():14351:14353 -> a 7:9:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable):14306 -> a 10:15:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable):14307:14312 -> a 16:17:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable$Builder.setFirstNullable(int):14505:14506 -> a 16:17:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable):14312 -> a 18:18:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable):14315:14315 -> a 19:19:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable):14314:14314 -> a 20:26:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable$Builder.mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):14335:14341 -> a 20:26:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):14240 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/jb;Lcom/android/tools/r8/internal/rh;)Lcom/android/tools/r8/internal/A0;"} 27:33:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable$Builder.mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):14337:14343 -> a 27:33:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):14240 -> a 1:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable$Builder.build():14275:14276 -> c 1:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite build():14240 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/B0;"} 3:3:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.UninitializedMessageException com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.AbstractMessageLite$Builder.newUninitializedMessageException(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite):316:316 -> c 3:3:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable$Builder.build():14277 -> c 3:3:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite build():14240 -> c 4:4:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable$Builder.build():14277:14277 -> c 4:4:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite build():14240 -> c 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable$Builder.create():14254:14254 -> clone 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable$Builder.clone():14267 -> clone 1:1:java.lang.Object clone():14240 -> clone 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable$Builder.clone():14267:14267 -> clone 2:2:java.lang.Object clone():14240 -> clone 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable$Builder.create():14254:14254 -> f 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable$Builder access$12600():14240 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/lP;"} 1:13:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable buildPartial():14283:14295 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/mP;"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter -> com.android.tools.r8.internal.pP: # {"id":"sourceFile","fileName":"ProtoBuf.java"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ByteString unknownFields -> b int bitField0_ -> c int flags_ -> d int name_ -> e com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type type_ -> f int typeId_ -> g com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type varargElementType_ -> h int varargElementTypeId_ -> i byte memoizedIsInitialized -> j int memoizedSerializedSize -> k com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter defaultInstance -> l com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.Parser PARSER -> m 1:724:void ():20186:20909 -> 1:1:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$1):20074:20074 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/jb;Lcom/android/tools/r8/internal/rh;I)V"} 2:2:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtendableBuilder,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$1):20074:20074 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Dj;I)V"} 3:294:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtendableBuilder):20081:20372 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Dj;)V"} 295:295:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtendableBuilder):20082:20082 -> 296:584:void (boolean):20084:20372 -> # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} 585:585:void (boolean):20084:20084 -> 586:859:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):20099:20372 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/jb;Lcom/android/tools/r8/internal/rh;)V"} 860:925:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):20100:20165 -> 926:927:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):20159:20160 -> 928:936:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):20147:20155 -> 937:945:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):20134:20142 -> 946:947:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):20128:20129 -> 948:999:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):20123:20174 -> 1000:1011:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):20171:20182 -> 1012:1015:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):20181:20184 -> 1016:1021:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):20177:20182 -> 1022:1024:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):20181:20183 -> 1:1:int access$18102(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter,int):20074:20074 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/pP;I)V"} 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type access$18302(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type):20074:20074 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/pP;Lcom/android/tools/r8/internal/cP;)V"} 3:3:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ByteString access$18800(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter):20074:20074 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/pP;)Lcom/android/tools/r8/internal/Y5;"} 4:12:boolean isInitialized():20316:20324 -> a 13:13:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type com.android.tools.r8.jetbrains.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:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type com.android.tools.r8.jetbrains.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(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream):20346:20369 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lb;)V"} 1:1:int access$18202(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter,int):20074:20074 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/pP;I)V"} 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type access$18502(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type):20074:20074 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/pP;Lcom/android/tools/r8/internal/cP;)V"} 3:3:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter.getDefaultInstanceForType():20092:20092 -> b 3:3:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite getDefaultInstanceForType():20074 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/B0;"} 1:1:int access$18402(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter,int):20074:20074 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/pP;I)V"} 2:32:int getSerializedSize():20374:20404 -> c 1:1:int access$18602(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter,int):20074:20074 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/pP;I)V"} 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter.newBuilder():20468:20468 -> d 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter.newBuilderForType():20469 -> d 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite$Builder newBuilderForType():20074 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/A0;"} 1:1:int access$18702(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter,int):20074:20074 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/pP;I)V"} 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter.newBuilder():20468:20468 -> e 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter.newBuilder(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter):20471 -> e 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter.toBuilder():20473 -> e 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite$Builder toBuilder():20074 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/A0;"} 3:3:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter.newBuilder(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter):20471:20471 -> e 3:3:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter.toBuilder():20473 -> e 3:3:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite$Builder toBuilder():20074 -> e 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter getDefaultInstance():20088:20088 -> k # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/pP;"} 1:1:int getFlags():20228:20228 -> l 1:1:int getName():20243:20243 -> m 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type getType():20258:20258 -> n # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/cP;"} 1:1:int getTypeId():20273:20273 -> o 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type getVarargElementType():20288:20288 -> p # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/cP;"} 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:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter$Builder newBuilder():20468:20468 -> y # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/oP;"} 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter.newBuilder():20468:20468 -> z 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter.newBuilder(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter):20471 -> z 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter$Builder toBuilder():20473 -> z # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/oP;"} 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter.newBuilder(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter):20471:20471 -> z 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter$Builder toBuilder():20473 -> z com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter$1 -> com.android.tools.r8.internal.nP: # {"id":"sourceFile","fileName":"ProtoBuf.java"} 1:1:void ():20187:20187 -> 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter$1.parsePartialFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):20192:20192 -> a 1:1:java.lang.Object parsePartialFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):20187 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/jb;Lcom/android/tools/r8/internal/rh;)Ljava/lang/Object;"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter$Builder -> com.android.tools.r8.internal.oP: # {"id":"sourceFile","fileName":"ProtoBuf.java"} int bitField0_ -> d int flags_ -> e int name_ -> f com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type type_ -> g int typeId_ -> h com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type varargElementType_ -> i int varargElementTypeId_ -> j 1:329:void ():20484:20812 -> 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite):20478:20478 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Ij;)Lcom/android/tools/r8/internal/Cj;"} 2:10:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter):20560:20568 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/pP;)Lcom/android/tools/r8/internal/oP;"} 11:13:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter$Builder.mergeType(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type):20759:20761 -> a 11:13:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter):20568 -> a 14:14:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type.newBuilder():6187:6187 -> a 14:14:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type.newBuilder(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type):6190 -> a 14:14:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter$Builder.mergeType(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type):20762 -> a 14:14:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter):20568 -> a 15:15:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type.newBuilder(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type):6190:6190 -> a 15:15:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter$Builder.mergeType(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type):20762 -> a 15:15:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter):20568 -> a 16:21:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter$Builder.mergeType(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type):20762:20767 -> a 16:21:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter):20568 -> a 22:23:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter):20570:20571 -> a 24:25:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter$Builder.setTypeId(int):20797:20798 -> a 24:25:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter):20571 -> a 26:27:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter):20573:20574 -> a 28:30:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter$Builder.mergeVarargElementType(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type):20851:20853 -> a 28:30:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter):20574 -> a 31:31:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type.newBuilder():6187:6187 -> a 31:31:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type.newBuilder(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type):6190 -> a 31:31:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter$Builder.mergeVarargElementType(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type):20854 -> a 31:31:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter):20574 -> a 32:32:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type.newBuilder(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type):6190:6190 -> a 32:32:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter$Builder.mergeVarargElementType(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type):20854 -> a 32:32:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter):20574 -> a 33:38:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter$Builder.mergeVarargElementType(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type):20854:20859 -> a 33:38:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter):20574 -> a 39:40:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter):20576:20577 -> a 41:42:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter$Builder.setVarargElementTypeId(int):20889:20890 -> a 41:42:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter):20577 -> a 43:45:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter):20579:20581 -> a 46:46:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter):20580:20580 -> a 47:53:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter$Builder.mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):20615:20621 -> a 47:53:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):20478 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/jb;Lcom/android/tools/r8/internal/rh;)Lcom/android/tools/r8/internal/A0;"} 54:60:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter$Builder.mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):20617:20623 -> a 54:60:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):20478 -> a 61:62:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter$Builder setFlags(int):20666:20667 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(I)V"} 63:65:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter$Builder setType(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type):20740:20742 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/cP;)V"} 1:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter$Builder setName(int):20705:20706 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(I)V"} 3:5:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter$Builder setVarargElementType(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type):20832:20834 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/cP;)V"} 1:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter$Builder.build():20520:20521 -> c 1:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite build():20478 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/B0;"} 3:3:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.UninitializedMessageException com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.AbstractMessageLite$Builder.newUninitializedMessageException(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite):316:316 -> c 3:3:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter$Builder.build():20522 -> c 3:3:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite build():20478 -> c 4:4:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter$Builder.build():20522:20522 -> c 4:4:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite build():20478 -> c 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter$Builder.create():20491:20491 -> clone 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter$Builder.clone():20512 -> clone 1:1:java.lang.Object clone():20478 -> clone 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter$Builder.clone():20512:20512 -> clone 2:2:java.lang.Object clone():20478 -> clone 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter$Builder.getDefaultInstanceForType():20516:20516 -> d 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite getDefaultInstanceForType():20478 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Ij;"} 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter$Builder.create():20491:20491 -> f 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter$Builder access$17900():20478 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/oP;"} 1:28:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter buildPartial():20528:20555 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/pP;"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirement -> com.android.tools.r8.internal.uP: # {"id":"sourceFile","fileName":"ProtoBuf.java"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ByteString unknownFields -> a int bitField0_ -> b int version_ -> c int versionFull_ -> d com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirement$Level level_ -> e int errorCode_ -> f int message_ -> g com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirement$VersionKind versionKind_ -> h byte memoizedIsInitialized -> i int memoizedSerializedSize -> j com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirement defaultInstance -> k com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.Parser PARSER -> l 1:885:void ():23060:23944 -> 1:1:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$1):22951:22951 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/jb;Lcom/android/tools/r8/internal/rh;I)V"} 2:2:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$Builder,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$1):22951:22951 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Cj;I)V"} 3:440:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$Builder):22957:23394 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Cj;)V"} 441:441:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$Builder):22958:22958 -> 442:876:void (boolean):22960:23394 -> # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} 877:877:void (boolean):22960:22960 -> 878:1297:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):22975:23394 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/jb;Lcom/android/tools/r8/internal/rh;)V"} 1298:1360:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):22976:23038 -> 1361:1362:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):23026:23027 -> 1363:1364:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):23021:23022 -> 1365:1372:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):23009:23016 -> 1373:1374:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):23004:23005 -> 1375:1424:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):22999:23048 -> 1425:1436:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):23045:23056 -> 1437:1440:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):23055:23058 -> 1441:1446:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):23051:23056 -> 1447:1447:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):23055:23055 -> 1:1:int access$21202(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirement,int):22951:22951 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/uP;I)V"} 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirement$Level access$21402(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirement,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirement$Level):22951:22951 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/uP;Lcom/android/tools/r8/internal/sP;)V"} 3:3:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirement$VersionKind access$21702(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirement,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirement$VersionKind):22951:22951 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/uP;Lcom/android/tools/r8/internal/tP;)V"} 4:4:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ByteString access$21900(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirement):22951:22951 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/uP;)Lcom/android/tools/r8/internal/Y5;"} 5:9:boolean isInitialized():23362:23366 -> a 10:29:void writeTo(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream):23372:23391 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lb;)V"} 1:1:int access$21302(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirement,int):22951:22951 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/uP;I)V"} 1:1:int access$21502(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirement,int):22951:22951 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/uP;I)V"} 2:31:int getSerializedSize():23396:23425 -> c 1:1:int access$21602(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirement,int):22951:22951 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/uP;I)V"} 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirement$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirement.newBuilder():23489:23489 -> d 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirement$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirement.newBuilderForType():23490 -> d 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite$Builder newBuilderForType():22951 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/A0;"} 1:1:int access$21802(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirement,int):22951:22951 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/uP;I)V"} 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirement$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirement.newBuilder():23489:23489 -> e 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirement$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirement.newBuilder(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirement):23492 -> e 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirement$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirement.toBuilder():23494 -> e 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite$Builder toBuilder():22951 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/A0;"} 3:3:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirement$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirement.newBuilder(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirement):23492:23492 -> e 3:3:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirement$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirement.toBuilder():23494 -> e 3:3:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite$Builder toBuilder():22951 -> e 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirement getDefaultInstance():22964:22964 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/uP;"} 1:1:int getErrorCode():23301:23301 -> h 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirement$Level getLevel():23278:23278 -> i # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/sP;"} 1:1:int getMessage():23324:23324 -> j 1:1:int getVersion():23230:23230 -> k 1:1:int getVersionFull():23255:23255 -> l 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirement$VersionKind getVersionKind():23349:23349 -> m # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/tP;"} 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:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirement$Builder newBuilder():23489:23489 -> u # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/rP;"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirement$1 -> com.android.tools.r8.internal.qP: # {"id":"sourceFile","fileName":"ProtoBuf.java"} 1:1:void ():23061:23061 -> 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirement com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirement$1.parsePartialFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):23066:23066 -> a 1:1:java.lang.Object parsePartialFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):23061 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/jb;Lcom/android/tools/r8/internal/rh;)Ljava/lang/Object;"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirement$Builder -> com.android.tools.r8.internal.rP: # {"id":"sourceFile","fileName":"ProtoBuf.java"} int bitField0_ -> b int version_ -> c int versionFull_ -> d com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirement$Level level_ -> e int errorCode_ -> f int message_ -> g com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirement$VersionKind versionKind_ -> h 1:379:void ():23506:23884 -> 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite):23499:23499 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Ij;)Lcom/android/tools/r8/internal/Cj;"} 2:22:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirement$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirement):23582:23602 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/uP;)Lcom/android/tools/r8/internal/rP;"} 23:23:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirement$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirement):23601:23601 -> a 24:30:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirement$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirement$Builder.mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):23616:23622 -> a 24:30:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):23499 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/jb;Lcom/android/tools/r8/internal/rh;)Lcom/android/tools/r8/internal/A0;"} 31:37:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirement$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirement$Builder.mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):23618:23624 -> a 31:37:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):23499 -> a 38:41:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirement$Builder setLevel(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirement$Level):23767:23770 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/sP;)V"} 42:43:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirement$Builder setErrorCode(int):23817:23818 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(I)V"} 44:47:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirement$Builder setVersionKind(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirement$VersionKind):23917:23920 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/tP;)V"} 1:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirement$Builder setMessage(int):23865:23866 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(I)V"} 1:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirement com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirement$Builder.build():23542:23543 -> c 1:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite build():23499 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/B0;"} 3:3:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.UninitializedMessageException com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.AbstractMessageLite$Builder.newUninitializedMessageException(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite):316:316 -> c 3:3:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirement com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirement$Builder.build():23544 -> c 3:3:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite build():23499 -> c 4:4:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirement com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirement$Builder.build():23544:23544 -> c 4:4:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite build():23499 -> c 5:6:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirement$Builder setVersion(int):23664:23665 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(I)V"} 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirement$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirement$Builder.create():23513:23513 -> clone 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirement$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirement$Builder.clone():23534 -> clone 1:1:java.lang.Object clone():23499 -> clone 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirement$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirement$Builder.clone():23534:23534 -> clone 2:2:java.lang.Object clone():23499 -> clone 1:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirement$Builder setVersionFull(int):23717:23718 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(I)V"} 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirement$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirement$Builder.create():23513:23513 -> f 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirement$Builder access$21000():23499 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/rP;"} 1:28:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirement buildPartial():23550:23577 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/uP;"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirement$Level -> com.android.tools.r8.internal.sP: # {"id":"sourceFile","fileName":"ProtoBuf.java"} int value -> a com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirement$Level WARNING -> b com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirement$Level ERROR -> c com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirement$Level HIDDEN -> d 1:9:void ():23083:23091 -> 1:2:void (java.lang.String,int,int,int):23133:23134 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(IILjava/lang/String;)V"} 1:1:int getNumber():23108:23108 -> a 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirement$Level valueOf(int):23114:23114 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/internal/sP;"} 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirement$Level valueOf(int):23113:23113 -> c 3:3:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirement$Level valueOf(int):23112:23112 -> c com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirement$VersionKind -> com.android.tools.r8.internal.tP: # {"id":"sourceFile","fileName":"ProtoBuf.java"} int value -> a com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirement$VersionKind LANGUAGE_VERSION -> b com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirement$VersionKind COMPILER_VERSION -> c com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirement$VersionKind API_VERSION -> d 1:9:void ():23148:23156 -> 1:2:void (java.lang.String,int,int,int):23198:23199 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(IILjava/lang/String;)V"} 1:1:int getNumber():23173:23173 -> a 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirement$VersionKind valueOf(int):23179:23179 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/internal/tP;"} 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirement$VersionKind valueOf(int):23178:23178 -> c 3:3:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirement$VersionKind valueOf(int):23177:23177 -> c com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirementTable -> com.android.tools.r8.internal.xP: # {"id":"sourceFile","fileName":"ProtoBuf.java"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ByteString unknownFields -> a java.util.List requirement_ -> b byte memoizedIsInitialized -> c int memoizedSerializedSize -> d com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirementTable defaultInstance -> e com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.Parser PARSER -> f 1:378:void ():24047:24424 -> 379:379:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirementTable.initFields():24098:24098 -> 379:379:void ():24425 -> 1:1:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$1):23971:23971 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/jb;Lcom/android/tools/r8/internal/rh;I)V"} 2:2:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$Builder,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$1):23971:23971 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Cj;I)V"} 3:145:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$Builder):23977:24119 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Cj;)V"} 146:146:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$Builder):23978:23978 -> 147:286:void (boolean):23980:24119 -> # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} 287:287:void (boolean):23980:23980 -> 288:412:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):23995:24119 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/jb;Lcom/android/tools/r8/internal/rh;)V"} 413:449:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):23996:24032 -> 450:464:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):24029:24043 -> 465:468:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):24042:24045 -> 469:477:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):24035:24043 -> 478:478:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):24042:24042 -> 1:1:java.util.List access$22300(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirementTable):23971:23971 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/xP;)Ljava/util/List;"} 2:2:java.util.List access$22302(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirementTable,java.util.List):23971:23971 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/xP;Ljava/util/List;)V"} 3:7:boolean isInitialized():24102:24106 -> a 8:12:void writeTo(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream):24112:24116 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lb;)V"} 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ByteString access$22400(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirementTable):23971:23971 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/xP;)Lcom/android/tools/r8/internal/Y5;"} 1:10:int getSerializedSize():24121:24130 -> c 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirementTable$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirementTable.newBuilder():24194:24194 -> d 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirementTable$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirementTable.newBuilderForType():24195 -> d 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite$Builder newBuilderForType():23971 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/A0;"} 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirementTable$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirementTable.newBuilder():24194:24194 -> e 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirementTable$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirementTable.newBuilder(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirementTable):24197 -> e 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirementTable$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirementTable.toBuilder():24199 -> e 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite$Builder toBuilder():23971 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/A0;"} 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirementTable$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirementTable.newBuilder(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirementTable):24197:24197 -> e 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirementTable$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirementTable.toBuilder():24199 -> e 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite$Builder toBuilder():23971 -> e 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirementTable getDefaultInstance():23984:23984 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/xP;"} 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:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirementTable$Builder newBuilder():24194:24194 -> k # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/wP;"} 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirementTable$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirementTable.newBuilder():24194:24194 -> l 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirementTable$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirementTable.newBuilder(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirementTable):24197 -> l 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirementTable$Builder toBuilder():24199 -> l # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/wP;"} 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirementTable$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirementTable.newBuilder(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirementTable):24197:24197 -> l 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirementTable$Builder toBuilder():24199 -> l com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirementTable$1 -> com.android.tools.r8.internal.vP: # {"id":"sourceFile","fileName":"ProtoBuf.java"} 1:1:void ():24048:24048 -> 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirementTable com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirementTable$1.parsePartialFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):24053:24053 -> a 1:1:java.lang.Object parsePartialFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):24048 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/jb;Lcom/android/tools/r8/internal/rh;)Ljava/lang/Object;"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirementTable$Builder -> com.android.tools.r8.internal.wP: # {"id":"sourceFile","fileName":"ProtoBuf.java"} int bitField0_ -> b java.util.List requirement_ -> c 1:86:void ():24211:24296 -> 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite):24204:24204 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Ij;)Lcom/android/tools/r8/internal/Cj;"} 2:6:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirementTable$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirementTable):24256:24260 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/xP;)Lcom/android/tools/r8/internal/wP;"} 7:9:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirementTable$Builder.ensureRequirementIsMutable():24298:24300 -> a 7:9:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirementTable$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirementTable):24262 -> a 10:15:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirementTable$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirementTable):24263:24268 -> a 16:16:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirementTable$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirementTable):24267:24267 -> a 17:23:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirementTable$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirementTable$Builder.mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):24282:24288 -> a 17:23:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):24204 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/jb;Lcom/android/tools/r8/internal/rh;)Lcom/android/tools/r8/internal/A0;"} 24:30:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirementTable$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirementTable$Builder.mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):24284:24290 -> a 24:30:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):24204 -> a 31:33:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirementTable$Builder.ensureRequirementIsMutable():24298:24300 -> a 31:33:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirementTable$Builder addRequirement(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirement$Builder):24375 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/rP;)V"} 34:34:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirementTable$Builder addRequirement(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirement$Builder):24376:24376 -> a 35:36:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirement com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirement$Builder.build():23542:23543 -> a 35:36:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirementTable$Builder addRequirement(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirement$Builder):24376 -> a 37:37:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirementTable$Builder addRequirement(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirement$Builder):24376:24376 -> a 38:38:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.UninitializedMessageException com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.AbstractMessageLite$Builder.newUninitializedMessageException(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite):316:316 -> a 38:38:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirement com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirement$Builder.build():23544 -> a 38:38:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirementTable$Builder addRequirement(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirement$Builder):24376 -> a 39:39:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirement com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirement$Builder.build():23544:23544 -> a 39:39:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirementTable$Builder addRequirement(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirement$Builder):24376 -> a 1:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirementTable com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirementTable$Builder.build():24237:24238 -> c 1:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite build():24204 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/B0;"} 3:3:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.UninitializedMessageException com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.AbstractMessageLite$Builder.newUninitializedMessageException(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite):316:316 -> c 3:3:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirementTable com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirementTable$Builder.build():24239 -> c 3:3:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite build():24204 -> c 4:4:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirementTable com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirementTable$Builder.build():24239:24239 -> c 4:4:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite build():24204 -> c 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirementTable$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirementTable$Builder.create():24218:24218 -> clone 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirementTable$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirementTable$Builder.clone():24229 -> clone 1:1:java.lang.Object clone():24204 -> clone 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirementTable$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirementTable$Builder.clone():24229:24229 -> clone 2:2:java.lang.Object clone():24204 -> clone 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirementTable$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirementTable$Builder.create():24218:24218 -> f 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirementTable$Builder access$22100():24204 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/wP;"} 1:7:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirementTable buildPartial():24245:24251 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/xP;"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Visibility -> com.android.tools.r8.internal.yP: # {"id":"sourceFile","fileName":"ProtoBuf.java"} int value -> a com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Visibility[] $VALUES -> b 1:21:void ():105:125 -> 22:22:void ():96:96 -> 1:2:void (java.lang.String,int,int,int):186:187 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(IILjava/lang/String;)V"} 1:1:int getNumber():158:158 -> a 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Visibility[] values():96:96 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()[Lcom/android/tools/r8/internal/yP;"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.builtins.BuiltInsProtoBuf -> com.android.tools.r8.internal.O5: # {"id":"sourceFile","fileName":"BuiltInsProtoBuf.java"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$GeneratedExtension packageFqName -> a com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$GeneratedExtension classAnnotation -> b com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$GeneratedExtension constructorAnnotation -> c com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$GeneratedExtension functionAnnotation -> d com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$GeneratedExtension propertyAnnotation -> e com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$GeneratedExtension propertyGetterAnnotation -> f com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$GeneratedExtension propertySetterAnnotation -> g com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$GeneratedExtension compileTimeValue -> h com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$GeneratedExtension enumEntryAnnotation -> i com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$GeneratedExtension parameterAnnotation -> j com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$GeneratedExtension typeAnnotation -> k com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$GeneratedExtension typeParameterAnnotation -> l 1:2:void ():32:33 -> 3:21:void ():31:49 -> 22:40:void ():47:65 -> 41:59:void ():63:81 -> 60:78:void ():79:97 -> 79:97:void ():95:113 -> 98:116:void ():111:129 -> 117:136:void ():127:146 -> 137:155:void ():143:161 -> 156:174:void ():159:177 -> 175:193:void () -> 194:212:void ():191:209 -> 213:213:void ():207:207 -> com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.BinaryVersion -> com.android.tools.r8.internal.S4: # {"id":"sourceFile","fileName":"BinaryVersion.kt"} int[] numbers -> a int major -> b int minor -> c int patch -> d java.util.List rest -> e 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(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.BinaryVersion):39:40 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/yu;)Z"} 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[] com.android.tools.r8.jetbrains.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 com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.Flags -> com.android.tools.r8.internal.yi: # {"id":"sourceFile","fileName":"Flags.java"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.Flags$BooleanFlagField SUSPEND_TYPE -> a com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.Flags$BooleanFlagField DEFINITELY_NOT_NULL_TYPE -> b com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.Flags$BooleanFlagField HAS_ANNOTATIONS -> c com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.Flags$FlagField VISIBILITY -> d com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.Flags$FlagField MODALITY -> e com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.Flags$FlagField MEMBER_KIND -> f com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.Flags$BooleanFlagField IS_INLINE -> g com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.Flags$BooleanFlagField IS_VAR -> h com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.Flags$BooleanFlagField HAS_GETTER -> i com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.Flags$BooleanFlagField HAS_SETTER -> j com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.Flags$BooleanFlagField IS_CONST -> k com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.Flags$BooleanFlagField IS_LATEINIT -> l com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.Flags$BooleanFlagField HAS_CONSTANT -> m com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.Flags$BooleanFlagField IS_EXTERNAL_PROPERTY -> n com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.Flags$BooleanFlagField IS_DELEGATED -> o com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.Flags$BooleanFlagField IS_EXPECT_PROPERTY -> p com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.Flags$BooleanFlagField DECLARES_DEFAULT_VALUE -> q com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.Flags$BooleanFlagField IS_CROSSINLINE -> r com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.Flags$BooleanFlagField IS_NOINLINE -> s com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.Flags$BooleanFlagField IS_NOT_DEFAULT -> t com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.Flags$BooleanFlagField IS_EXTERNAL_ACCESSOR -> u com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.Flags$BooleanFlagField IS_INLINE_ACCESSOR -> v com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.Flags$BooleanFlagField IS_UNSIGNED -> w 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.Flags$BooleanFlagField com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.Flags$FlagField.booleanFirst():245:245 -> 1:1:void ():17 -> 2:2:void ():17:17 -> 3:3:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.Flags$BooleanFlagField com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.Flags$FlagField.booleanAfter(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.Flags$FlagField):250:250 -> 3:3:void ():18 -> 4:4:void ():18:18 -> 5:5:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.Flags$BooleanFlagField com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.Flags$FlagField.booleanFirst():245:245 -> 5:5:void ():22 -> 6:7:void ():22:23 -> 8:8:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.Flags$FlagField com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.Flags$FlagField.after(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.Flags$FlagField,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.Internal$EnumLite[]):237:237 -> 8:8:void ():23 -> 9:10:void ():23:24 -> 11:12:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.Flags$FlagField com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.Flags$FlagField.after(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.Flags$FlagField,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.Internal$EnumLite[]):236:237 -> 11:12:void ():24 -> 13:17:void ():24:28 -> 18:19:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.Flags$FlagField com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.Flags$FlagField.after(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.Flags$FlagField,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.Internal$EnumLite[]):236:237 -> 18:19:void ():28 -> 20:20:void ():43:43 -> 21:22:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.Flags$FlagField com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.Flags$FlagField.after(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.Flags$FlagField,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.Internal$EnumLite[]):236:237 -> 21:22:void ():43 -> 23:23:void ():43:43 -> 24:24:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.Flags$BooleanFlagField com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.Flags$FlagField.booleanAfter(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.Flags$FlagField):249:249 -> 24:24:void ():47 -> 25:25:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.Flags$BooleanFlagField com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.Flags$FlagField.booleanAfter(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.Flags$FlagField):250:250 -> 25:25:void ():49 -> 26:26:void ():49:49 -> 27:27:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.Flags$BooleanFlagField com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.Flags$FlagField.booleanAfter(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.Flags$FlagField):250:250 -> 27:27:void ():58 -> 28:28:void ():58:58 -> 29:29:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.Flags$BooleanFlagField com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.Flags$FlagField.booleanAfter(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.Flags$FlagField):250:250 -> 29:29:void ():59 -> 30:30:void ():59:59 -> 31:31:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.Flags$BooleanFlagField com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.Flags$FlagField.booleanAfter(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.Flags$FlagField):250:250 -> 31:31:void ():60 -> 32:32:void ():60:60 -> 33:33:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.Flags$BooleanFlagField com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.Flags$FlagField.booleanAfter(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.Flags$FlagField):250:250 -> 33:33:void ():61 -> 34:34:void ():61:61 -> 35:35:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.Flags$BooleanFlagField com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.Flags$FlagField.booleanAfter(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.Flags$FlagField):250:250 -> 35:35:void ():62 -> 36:36:void ():62:62 -> 37:37:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.Flags$BooleanFlagField com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.Flags$FlagField.booleanAfter(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.Flags$FlagField):250:250 -> 37:37:void ():63 -> 38:38:void ():63:63 -> 39:39:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.Flags$BooleanFlagField com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.Flags$FlagField.booleanAfter(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.Flags$FlagField):250:250 -> 39:39:void ():64 -> 40:40:void ():64:64 -> 41:41:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.Flags$BooleanFlagField com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.Flags$FlagField.booleanAfter(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.Flags$FlagField):250:250 -> 41:41:void ():65 -> 42:42:void ():65:65 -> 43:43:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.Flags$BooleanFlagField com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.Flags$FlagField.booleanAfter(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.Flags$FlagField):250:250 -> 43:43:void ():66 -> 44:44:void ():66:66 -> 45:45:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.Flags$BooleanFlagField com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.Flags$FlagField.booleanAfter(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.Flags$FlagField):250:250 -> 45:45:void ():70 -> 46:46:void ():70:70 -> 47:47:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.Flags$BooleanFlagField com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.Flags$FlagField.booleanAfter(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.Flags$FlagField):250:250 -> 47:47:void ():71 -> 48:48:void ():71:71 -> 49:49:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.Flags$BooleanFlagField com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.Flags$FlagField.booleanAfter(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.Flags$FlagField):250:250 -> 49:49:void ():72 -> 50:50:void ():72:72 -> 51:52:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.Flags$BooleanFlagField com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.Flags$FlagField.booleanAfter(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.Flags$FlagField):249:250 -> 51:52:void ():76 -> 53:53:void ():76:76 -> 54:54:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.Flags$BooleanFlagField com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.Flags$FlagField.booleanAfter(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.Flags$FlagField):250:250 -> 54:54:void ():77 -> 55:55:void ():77:77 -> 56:56:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.Flags$BooleanFlagField com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.Flags$FlagField.booleanAfter(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.Flags$FlagField):250:250 -> 56:56:void ():78 -> 57:57:void ():78:78 -> 58:58:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.Flags$BooleanFlagField com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.Flags$FlagField.booleanFirst():245:245 -> 58:58:void ():85 -> 59:59:void ():85:85 -> 1:1:void $$$reportNull$$$0(int):0:0 -> a 2:3:int getAccessorFlags(boolean,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Visibility,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Modality,boolean,boolean,boolean):199:200 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ZLcom/android/tools/r8/internal/yP;Lcom/android/tools/r8/internal/FO;)I"} 4:4:int com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.Flags$EnumLiteFlagField.toFlags(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.Internal$EnumLite):319:319 -> a 4:4:int com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.Flags$EnumLiteFlagField.toFlags(java.lang.Object):286 -> a 4:4:int getAccessorFlags(boolean,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Visibility,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Modality,boolean,boolean,boolean):200 -> a 5:6:int getAccessorFlags(boolean,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Visibility,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Modality,boolean,boolean,boolean):200:201 -> a 7:7:int com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.Flags$EnumLiteFlagField.toFlags(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.Internal$EnumLite):319:319 -> a 7:7:int com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.Flags$EnumLiteFlagField.toFlags(java.lang.Object):286 -> a 7:7:int getAccessorFlags(boolean,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Visibility,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Modality,boolean,boolean,boolean):201 -> a 8:11:int getAccessorFlags(boolean,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Visibility,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Modality,boolean,boolean,boolean):201:204 -> a 12:12:int getAccessorFlags(boolean,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Visibility,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Modality,boolean,boolean,boolean):0:0 -> a com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.Flags$BooleanFlagField -> com.android.tools.r8.internal.vi: # {"id":"sourceFile","fileName":"Flags.java"} 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 com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.Flags$BooleanFlagField.$$$reportNull$$$0(int):0:0 -> b 2:2:java.lang.Boolean get(int):275 -> b com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.Flags$EnumLiteFlagField -> com.android.tools.r8.internal.wi: # {"id":"sourceFile","fileName":"Flags.java"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.Internal$EnumLite[] values -> c 1:2:void (int,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.Internal$EnumLite[]):290:291 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(I[Lcom/android/tools/r8/internal/rs;)V"} 1:6:int bitWidth(java.lang.Object[]):295:300 -> a 7:11:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.Internal$EnumLite com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.Flags$EnumLiteFlagField.get(int):306:310 -> a 7:11:java.lang.Object get(int):286 -> a com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.Flags$FlagField -> com.android.tools.r8.internal.xi: # {"id":"sourceFile","fileName":"Flags.java"} int offset -> a int bitWidth -> b 1:1:void (int,int,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.Flags$1):234:234 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(III)V"} 2:4:void (int,int):256:258 -> java.lang.Object get(int) -> a com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.NameResolver -> com.android.tools.r8.internal.rG: # {"id":"sourceFile","fileName":"NameResolver.kt"} java.lang.String getString(int) -> a boolean isLocalClassName(int) -> b java.lang.String getQualifiedClassName(int) -> c com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.NameResolverImpl -> com.android.tools.r8.internal.sG: # {"id":"sourceFile","fileName":"NameResolverImpl.kt"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$StringTable strings -> a com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$QualifiedNameTable qualifiedNames -> b 1:3:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$StringTable,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$QualifiedNameTable):12:14 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/VO;Lcom/android/tools/r8/internal/SO;)V"} 1:1:java.lang.String getString(int):16:16 -> a 1:1:boolean isLocalClassName(int):26:26 -> b 1:4:java.lang.String getQualifiedClassName(int):19:22 -> c 1:12:com.android.tools.r8.jetbrains.kotlin.Triple traverseIds(int):33:44 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/internal/BZ;"} 13:13:com.android.tools.r8.jetbrains.kotlin.Triple traverseIds(int):42:42 -> d 14:24:com.android.tools.r8.jetbrains.kotlin.Triple traverseIds(int):41:51 -> d com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.ProtoBufUtilKt -> com.android.tools.r8.internal.zP: # {"id":"sourceFile","fileName":"ProtoBufUtil.kt"} 1:1:java.lang.Object getExtensionOrNull(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtendableMessage,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$GeneratedExtension):12:12 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Fj;Lcom/android/tools/r8/internal/Hj;)Ljava/lang/Object;"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.ProtoTypeTableUtilKt -> com.android.tools.r8.internal.eQ: # {"id":"sourceFile","fileName":"protoTypeTableUtil.kt"} 1:3:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type returnType(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.TypeTable):62:64 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/LO;Lcom/android/tools/r8/internal/N00;)Lcom/android/tools/r8/internal/cP;"} 4:6:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type type(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.TypeTable):76:78 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/pP;Lcom/android/tools/r8/internal/N00;)Lcom/android/tools/r8/internal/cP;"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.TypeTable -> com.android.tools.r8.internal.N00: # {"id":"sourceFile","fileName":"TypeTable.kt"} java.util.List types -> a 1:20:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable):21:40 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/mP;)V"} 21:33:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable):28:40 -> 34:34:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeTable):22:22 -> 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type get(int):34:34 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/internal/cP;"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.VersionRequirement -> com.android.tools.r8.internal.t20: # {"id":"sourceFile","fileName":"VersionRequirement.kt"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.VersionRequirement$Version version -> a com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirement$VersionKind kind -> b com.android.tools.r8.jetbrains.kotlin.DeprecationLevel level -> c java.lang.Integer errorCode -> d java.lang.String message -> e 1:6:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.VersionRequirement$Version,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirement$VersionKind,com.android.tools.r8.jetbrains.kotlin.DeprecationLevel,java.lang.Integer,java.lang.String):24:29 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/s20;Lcom/android/tools/r8/internal/tP;ILjava/lang/Integer;Ljava/lang/String;)V"} 1:1:java.lang.Integer getErrorCode():28:28 -> a 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirement$VersionKind getKind():26:26 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/tP;"} 1:1:com.android.tools.r8.jetbrains.kotlin.DeprecationLevel getLevel():27:27 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()I"} 1:1:java.lang.String getMessage():29:29 -> d 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.VersionRequirement$Version getVersion():25:25 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/s20;"} 1:1:java.lang.String toString():81:81 -> toString com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.VersionRequirement$Companion -> com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.VersionRequirement$Companion: # {"id":"sourceFile","fileName":"VersionRequirement.kt"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.VersionRequirement$Version -> com.android.tools.r8.internal.s20: # {"id":"sourceFile","fileName":"VersionRequirement.kt"} int major -> a int minor -> b int patch -> c com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.VersionRequirement$Version INFINITY -> d 1:1:void ():54:54 -> 1:1:void (int,int,int):31:31 -> 1:1:int component1():0:0 -> a 2:9:void encode(com.android.tools.r8.jetbrains.kotlin.jvm.functions.Function1,com.android.tools.r8.jetbrains.kotlin.jvm.functions.Function1):39:46 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xi;Lcom/android/tools/r8/internal/Xi;)V"} 10:10:void encode(com.android.tools.r8.jetbrains.kotlin.jvm.functions.Function1,com.android.tools.r8.jetbrains.kotlin.jvm.functions.Function1):43:43 -> a int component2() -> b int component3() -> c boolean equals(java.lang.Object) -> equals int hashCode() -> hashCode 1:1:java.lang.String com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.VersionRequirement$Version.asString():33:33 -> toString 1:1:java.lang.String toString():50 -> toString com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.VersionRequirement$Version$Companion -> com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.VersionRequirement$Version$Companion: # {"id":"sourceFile","fileName":"VersionRequirement.kt"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.VersionRequirementTable -> com.android.tools.r8.internal.u20: # {"id":"sourceFile","fileName":"VersionRequirement.kt"} java.util.List infos -> a com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.VersionRequirementTable EMPTY -> b int $r8$clinit -> c 1:1:void ():15:15 -> 1:1:void (java.util.List,com.android.tools.r8.jetbrains.kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;I)V"} 2:2:void (java.util.List):11:11 -> 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.VersionRequirementTable access$getEMPTY$cp():11:11 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/u20;"} 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirement get(int):12:12 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/internal/uP;"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.VersionRequirementTable$Companion -> com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.VersionRequirementTable$Companion: # {"id":"sourceFile","fileName":"VersionRequirement.kt"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.VersionSpecificBehaviorKt -> com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.VersionSpecificBehaviorKt: # {"id":"sourceFile","fileName":"versionSpecificBehavior.kt"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$Module -> com.android.tools.r8.internal.Bu: # {"id":"sourceFile","fileName":"JvmModuleProtoBuf.java"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ByteString unknownFields -> a int bitField0_ -> b java.util.List packageParts_ -> c java.util.List metadataParts_ -> d com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.LazyStringList jvmPackageName_ -> e com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$StringTable stringTable_ -> f com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$QualifiedNameTable qualifiedNameTable_ -> g java.util.List annotation_ -> h java.util.List optionalAnnotationClass_ -> i byte memoizedIsInitialized -> j int memoizedSerializedSize -> k com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$Module defaultInstance -> l com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.Parser PARSER -> m 1:1721:void ():335:2055 -> 1:1:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$1):188:188 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/jb;Lcom/android/tools/r8/internal/rh;I)V"} 2:2:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$Builder,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$1):188:188 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Cj;I)V"} 3:550:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$Builder):194:741 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Cj;)V"} 551:551:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$Builder):195:195 -> 552:1096:void (boolean):197:741 -> # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} 1097:1097:void (boolean):197:197 -> 1098:1627:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):212:741 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/jb;Lcom/android/tools/r8/internal/rh;)V"} 1628:1714:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):213:299 -> 1715:1718:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):288:291 -> 1719:1727:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):275:283 -> 1728:1736:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):262:270 -> 1737:1742:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):252:257 -> 1743:1746:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):245:248 -> 1747:1818:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):237:308 -> 1819:1845:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):305:331 -> 1846:1849:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):330:333 -> 1850:1870:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):311:331 -> 1871:1871:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):330:330 -> 1:1:int access$1002(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$Module,int):188:188 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Bu;I)V"} 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ByteString access$1100(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$Module):188:188 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Bu;)Lcom/android/tools/r8/internal/Y5;"} 3:3:java.util.List access$302(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$Module,java.util.List):188:188 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Bu;Ljava/util/List;)V"} 4:4:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.LazyStringList access$502(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$Module,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.LazyStringList):188:188 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Bu;Lcom/android/tools/r8/internal/ZA;)V"} 5:5:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$StringTable access$602(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$Module,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$StringTable):188:188 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Bu;Lcom/android/tools/r8/internal/VO;)V"} 6:6:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$QualifiedNameTable access$702(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$Module,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$QualifiedNameTable):188:188 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Bu;Lcom/android/tools/r8/internal/SO;)V"} 7:7:boolean isInitialized():676:676 -> a 8:8:int com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$Module.getPackagePartsCount():382:382 -> a 8:8:boolean isInitialized():680 -> a 9:9:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$PackageParts com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$Module.getPackageParts(int):392:392 -> a 9:9:boolean isInitialized():681 -> a 10:11:boolean isInitialized():681:682 -> a 12:12:int com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$Module.getMetadataPartsCount():437:437 -> a 12:12:boolean isInitialized():686 -> a 13:13:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$PackageParts com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$Module.getMetadataParts(int):447:447 -> a 13:13:boolean isInitialized():687 -> a 14:19:boolean isInitialized():687:692 -> a 20:20:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$QualifiedNameTable com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$Module.getQualifiedNameTable():537:537 -> a 20:20:boolean isInitialized():693 -> a 21:22:boolean isInitialized():693:694 -> a 23:23:int com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$Module.getAnnotationCount():571:571 -> a 23:23:boolean isInitialized():698 -> a 24:24:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$Module.getAnnotation(int):581:581 -> a 24:24:boolean isInitialized():699 -> a 25:26:boolean isInitialized():699:700 -> a 27:27:int com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$Module.getOptionalAnnotationClassCount():635:635 -> a 27:27:boolean isInitialized():704 -> a 28:28:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$Module.getOptionalAnnotationClass(int):648:648 -> a 28:28:boolean isInitialized():705 -> a 29:34:boolean isInitialized():705:710 -> a 35:57:void writeTo(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream):716:738 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lb;)V"} 1:1:java.util.List access$300(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$Module):188:188 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Bu;)Ljava/util/List;"} 2:2:java.util.List access$402(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$Module,java.util.List):188:188 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Bu;Ljava/util/List;)V"} 1:1:java.util.List access$400(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$Module):188:188 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Bu;)Ljava/util/List;"} 2:2:java.util.List access$802(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$Module,java.util.List):188:188 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Bu;Ljava/util/List;)V"} 3:19:int getSerializedSize():743:759 -> c 20:20:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ProtocolStringList com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$Module.getJvmPackageNameList():473:473 -> c 20:20:int getSerializedSize():762 -> c 21:40:int getSerializedSize():762:781 -> c 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.LazyStringList access$500(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$Module):188:188 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Bu;)Lcom/android/tools/r8/internal/ZA;"} 2:2:java.util.List access$902(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$Module,java.util.List):188:188 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Bu;Ljava/util/List;)V"} 3:3:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$Module$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$Module.newBuilder():845:845 -> d 3:3:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$Module$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$Module.newBuilderForType():846 -> d 3:3:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite$Builder newBuilderForType():188 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/A0;"} 1:1:java.util.List access$800(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$Module):188:188 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Bu;)Ljava/util/List;"} 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$Module$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$Module.newBuilder():845:845 -> e 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$Module$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$Module.newBuilder(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$Module):848 -> e 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$Module$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$Module.toBuilder():850 -> e 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite$Builder toBuilder():188 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/A0;"} 3:3:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$Module$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$Module.newBuilder(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$Module):848:848 -> e 3:3:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$Module$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$Module.toBuilder():850 -> e 3:3:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite$Builder toBuilder():188 -> e 1:1:java.util.List access$900(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$Module):188:188 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Bu;)Ljava/util/List;"} 1:1:java.util.List getAnnotationList():550:550 -> g 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$Module getDefaultInstance():201:201 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Bu;"} 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ProtocolStringList getJvmPackageNameList():473:473 -> i # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/ZA;"} 1:1:java.util.List getMetadataPartsList():416:416 -> j 1:1:java.util.List getOptionalAnnotationClassList():608:608 -> k 1:1:java.util.List getPackagePartsList():361:361 -> l 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$QualifiedNameTable getQualifiedNameTable():537:537 -> m # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/SO;"} 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$StringTable getStringTable():522:522 -> n # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/VO;"} 1:1:boolean hasQualifiedNameTable():531:531 -> o 1:1:boolean hasStringTable():516:516 -> p 1:7:void initFields():666:672 -> q 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$Module$Builder newBuilder():845:845 -> r # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Au;"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$Module$1 -> com.android.tools.r8.internal.zu: # {"id":"sourceFile","fileName":"JvmModuleProtoBuf.java"} 1:1:void ():336:336 -> 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$Module com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$Module$1.parsePartialFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):341:341 -> a 1:1:java.lang.Object parsePartialFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):336 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/jb;Lcom/android/tools/r8/internal/rh;)Ljava/lang/Object;"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$Module$Builder -> com.android.tools.r8.internal.Au: # {"id":"sourceFile","fileName":"JvmModuleProtoBuf.java"} int bitField0_ -> b java.util.List packageParts_ -> c java.util.List metadataParts_ -> d com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.LazyStringList jvmPackageName_ -> e com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$StringTable stringTable_ -> f com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$QualifiedNameTable qualifiedNameTable_ -> g java.util.List annotation_ -> h java.util.List optionalAnnotationClass_ -> i 1:981:void ():862:1842 -> 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite):855:855 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Ij;)Lcom/android/tools/r8/internal/Cj;"} 2:6:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$Module$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$Module):949:953 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Bu;)Lcom/android/tools/r8/internal/Au;"} 7:9:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$Module$Builder.ensurePackagePartsIsMutable():1067:1069 -> a 7:9:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$Module$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$Module):955 -> a 10:17:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$Module$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$Module):956:963 -> a 18:20:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$Module$Builder.ensureMetadataPartsIsMutable():1240:1242 -> a 18:20:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$Module$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$Module):965 -> a 21:28:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$Module$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$Module):966:973 -> a 29:31:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$Module$Builder.ensureJvmPackageNameIsMutable():1412:1414 -> a 29:31:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$Module$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$Module):975 -> a 32:37:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$Module$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$Module):976:981 -> a 38:46:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$Module$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$Module$Builder.mergeStringTable(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$StringTable):1587:1595 -> a 38:46:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$Module$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$Module):981 -> a 47:48:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$Module$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$Module):983:984 -> a 49:57:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$Module$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$Module$Builder.mergeQualifiedNameTable(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$QualifiedNameTable):1647:1655 -> a 49:57:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$Module$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$Module):984 -> a 58:61:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$Module$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$Module):986:989 -> a 62:64:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$Module$Builder.ensureAnnotationIsMutable():1671:1673 -> a 62:64:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$Module$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$Module):991 -> a 65:72:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$Module$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$Module):992:999 -> a 73:75:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$Module$Builder.ensureOptionalAnnotationClassIsMutable():1844:1846 -> a 73:75:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$Module$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$Module):1001 -> a 76:81:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$Module$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$Module):1002:1007 -> a 82:82:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$Module$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$Module):1006:1006 -> a 83:89:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$Module$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$Module$Builder.mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):1051:1057 -> a 83:89:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):855 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/jb;Lcom/android/tools/r8/internal/rh;)Lcom/android/tools/r8/internal/A0;"} 90:96:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$Module$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$Module$Builder.mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):1053:1059 -> a 90:96:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):855 -> a 97:99:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$Module$Builder.ensureMetadataPartsIsMutable():1240:1242 -> a 97:99:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$Module$Builder addMetadataParts(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$PackageParts$Builder):1349 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Du;)V"} 100:100:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$Module$Builder addMetadataParts(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$PackageParts$Builder):1350:1350 -> a 101:102:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$PackageParts com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$PackageParts$Builder.build():3140:3141 -> a 101:102:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$Module$Builder addMetadataParts(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$PackageParts$Builder):1350 -> a 103:103:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$Module$Builder addMetadataParts(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$PackageParts$Builder):1350:1350 -> a 104:104:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.UninitializedMessageException com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.AbstractMessageLite$Builder.newUninitializedMessageException(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite):316:316 -> a 104:104:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$PackageParts com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$PackageParts$Builder.build():3142 -> a 104:104:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$Module$Builder addMetadataParts(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$PackageParts$Builder):1350 -> a 105:105:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$PackageParts com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$PackageParts$Builder.build():3142:3142 -> a 105:105:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$Module$Builder addMetadataParts(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$PackageParts$Builder):1350 -> a 106:108:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$Module$Builder.ensureJvmPackageNameIsMutable():1412:1414 -> a 106:108:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$Module$Builder addJvmPackageName(java.lang.String):1494 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)V"} 109:109:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$Module$Builder addJvmPackageName(java.lang.String):1495:1495 -> a 1:3:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$Module$Builder.ensurePackagePartsIsMutable():1067:1069 -> b 1:3:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$Module$Builder addPackageParts(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$PackageParts$Builder):1176 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Du;)V"} 4:4:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$Module$Builder addPackageParts(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$PackageParts$Builder):1177:1177 -> b 5:6:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$PackageParts com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$PackageParts$Builder.build():3140:3141 -> b 5:6:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$Module$Builder addPackageParts(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$PackageParts$Builder):1177 -> b 7:7:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$Module$Builder addPackageParts(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$PackageParts$Builder):1177:1177 -> b 8:8:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.UninitializedMessageException com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.AbstractMessageLite$Builder.newUninitializedMessageException(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite):316:316 -> b 8:8:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$PackageParts com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$PackageParts$Builder.build():3142 -> b 8:8:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$Module$Builder addPackageParts(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$PackageParts$Builder):1177 -> b 9:9:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$PackageParts com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$PackageParts$Builder.build():3142:3142 -> b 9:9:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$Module$Builder addPackageParts(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$PackageParts$Builder):1177 -> b 1:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$Module com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$Module$Builder.build():900:901 -> c 1:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite build():855 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/B0;"} 3:3:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.UninitializedMessageException com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.AbstractMessageLite$Builder.newUninitializedMessageException(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite):316:316 -> c 3:3:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$Module com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$Module$Builder.build():902 -> c 3:3:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite build():855 -> c 4:4:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$Module com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$Module$Builder.build():902:902 -> c 4:4:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite build():855 -> c 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$Module$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$Module$Builder.create():869:869 -> clone 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$Module$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$Module$Builder.clone():892 -> clone 1:1:java.lang.Object clone():855 -> clone 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$Module$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$Module$Builder.clone():892:892 -> clone 2:2:java.lang.Object clone():855 -> clone 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$Module$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$Module$Builder.create():869:869 -> f 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$Module$Builder access$100():855 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Au;"} 1:37:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$Module buildPartial():908:944 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Bu;"} 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ProtocolStringList getJvmPackageNameList():1427:1427 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/ZA;"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$PackageParts -> com.android.tools.r8.internal.Eu: # {"id":"sourceFile","fileName":"JvmModuleProtoBuf.java"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ByteString unknownFields -> a int bitField0_ -> b java.lang.Object packageFqName_ -> c com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.LazyStringList shortClassName_ -> d java.util.List multifileFacadeShortNameId_ -> e int multifileFacadeShortNameIdMemoizedSerializedSize -> f com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.LazyStringList multifileFacadeShortName_ -> g com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.LazyStringList classWithJvmPackageNameShortName_ -> h java.util.List classWithJvmPackageNameMultifileFacadeShortNameId_ -> i int classWithJvmPackageNameMultifileFacadeShortNameIdMemoizedSerializedSize -> j java.util.List classWithJvmPackageNamePackageId_ -> k int classWithJvmPackageNamePackageIdMemoizedSerializedSize -> l byte memoizedIsInitialized -> m int memoizedSerializedSize -> n com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$PackageParts defaultInstance -> o com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.Parser PARSER -> p 1:1685:void ():2511:4195 -> 1:1:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$1):2332:2332 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/jb;Lcom/android/tools/r8/internal/rh;I)V"} 2:2:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$Builder,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$1):2332:2332 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Cj;I)V"} 3:606:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$Builder):2338:2941 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Cj;)V"} 607:607:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$Builder):2339:2339 -> 608:1208:void (boolean):2341:2941 -> # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} 1209:1209:void (boolean):2341:2341 -> 1210:1795:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):2356:2941 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/jb;Lcom/android/tools/r8/internal/rh;)V"} 1796:1911:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):2357:2472 -> 1912:1915:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):2456:2459 -> 1916:1925:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):2442:2451 -> 1926:1929:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):2435:2438 -> 1930:1935:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):2425:2430 -> 1936:1941:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):2416:2421 -> 1942:1951:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):2403:2412 -> 1952:1955:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):2396:2399 -> 1956:1961:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):2386:2391 -> 1962:2063:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):2380:2481 -> 2064:2093:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):2478:2507 -> 2094:2097:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):2506:2509 -> 2098:2121:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):2484:2507 -> 2122:2122:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):2506:2506 -> 1:1:java.lang.Object access$1500(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$PackageParts):2332:2332 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Eu;)Ljava/lang/Object;"} 2:2:java.lang.Object access$1502(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$PackageParts,java.lang.Object):2332:2332 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Eu;Ljava/lang/Object;)V"} 3:3:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.LazyStringList access$1602(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$PackageParts,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.LazyStringList):2332:2332 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Eu;Lcom/android/tools/r8/internal/ZA;)V"} 4:4:java.util.List access$1702(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$PackageParts,java.util.List):2332:2332 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Eu;Ljava/util/List;)V"} 5:5:int access$2202(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$PackageParts,int):2332:2332 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Eu;I)V"} 6:14:boolean isInitialized():2890:2898 -> a 15:16:void writeTo(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream):2904:2905 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lb;)V"} 17:25:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ByteString com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$PackageParts.getPackageFqNameBytes():2569:2577 -> a 17:25:void writeTo(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream):2906 -> a 26:29:void writeTo(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream):2906:2909 -> a 30:30:java.util.List com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$PackageParts.getMultifileFacadeShortNameIdList():2651:2651 -> a 30:30:void writeTo(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream):2911 -> a 31:42:void writeTo(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream):2911:2922 -> a 43:43:java.util.List com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$PackageParts.getClassWithJvmPackageNamePackageIdList():2847:2847 -> a 43:43:void writeTo(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream):2924 -> a 44:49:void writeTo(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream):2924:2929 -> a 50:50:java.util.List com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$PackageParts.getClassWithJvmPackageNameMultifileFacadeShortNameIdList():2800:2800 -> a 50:50:void writeTo(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream):2931 -> a 51:58:void writeTo(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream):2931:2938 -> a 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.LazyStringList access$1600(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$PackageParts):2332:2332 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Eu;)Lcom/android/tools/r8/internal/ZA;"} 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.LazyStringList access$1802(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$PackageParts,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.LazyStringList):2332:2332 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Eu;Lcom/android/tools/r8/internal/ZA;)V"} 3:3:java.util.List access$2002(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$PackageParts,java.util.List):2332:2332 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Eu;Ljava/util/List;)V"} 1:1:java.util.List access$1700(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$PackageParts):2332:2332 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Eu;)Ljava/util/List;"} 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.LazyStringList access$1902(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$PackageParts,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.LazyStringList):2332:2332 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Eu;Lcom/android/tools/r8/internal/ZA;)V"} 3:3:java.util.List access$2102(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$PackageParts,java.util.List):2332:2332 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Eu;Ljava/util/List;)V"} 4:8:int getSerializedSize():2943:2947 -> c 9:17:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ByteString com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$PackageParts.getPackageFqNameBytes():2569:2577 -> c 9:17:int getSerializedSize():2949 -> c 18:18:int com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream.computeBytesSize(int,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ByteString):637:637 -> c 18:18:int getSerializedSize():2949 -> c 19:19:int com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream.computeBytesSizeNoTag(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ByteString):883:883 -> c 19:19:int com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream.computeBytesSize(int,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ByteString):637 -> c 19:19:int getSerializedSize():2949 -> c 20:22:int getSerializedSize():2953:2955 -> c 23:23:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ProtocolStringList com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$PackageParts.getShortClassNameList():2595:2595 -> c 23:23:int getSerializedSize():2958 -> c 24:30:int getSerializedSize():2958:2964 -> c 31:31:int getSerializedSize():0:0 -> c # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":86,"2":87},"outline":"Lcom/android/tools/r8/internal/eO;a(Ljava/lang/Integer;I)I"} 86:86:int getSerializedSize():2964:2964 -> c 87:87:int getSerializedSize():2964:2964 -> c 32:32:java.util.List com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$PackageParts.getMultifileFacadeShortNameIdList():2651:2651 -> c 32:32:int getSerializedSize():2967 -> c 33:44:int getSerializedSize():2967:2978 -> c 45:45:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ProtocolStringList com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$PackageParts.getMultifileFacadeShortNameList():2693:2693 -> c 45:45:int getSerializedSize():2981 -> c 46:52:int getSerializedSize():2981:2987 -> c 53:53:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ProtocolStringList com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$PackageParts.getClassWithJvmPackageNameShortNameList():2748:2748 -> c 53:53:int getSerializedSize():2990 -> c 54:60:int getSerializedSize():2990:2996 -> c 61:61:int getSerializedSize():0:0 -> c # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":119,"2":120},"outline":"Lcom/android/tools/r8/internal/eO;a(Ljava/lang/Integer;I)I"} 119:119:int getSerializedSize():2996:2996 -> c 120:120:int getSerializedSize():2996:2996 -> c 62:62:java.util.List com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$PackageParts.getClassWithJvmPackageNamePackageIdList():2847:2847 -> c 62:62:int getSerializedSize():2999 -> c 63:74:int getSerializedSize():2999:3010 -> c 75:75:int getSerializedSize():0:0 -> c # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":134,"2":135},"outline":"Lcom/android/tools/r8/internal/eO;a(Ljava/lang/Integer;I)I"} 134:134:int getSerializedSize():3010:3010 -> c 135:135:int getSerializedSize():3010:3010 -> c 76:76:java.util.List com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$PackageParts.getClassWithJvmPackageNameMultifileFacadeShortNameIdList():2800:2800 -> c 76:76:int getSerializedSize():3013 -> c 77:85:int getSerializedSize():3013:3021 -> c 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.LazyStringList access$1800(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$PackageParts):2332:2332 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Eu;)Lcom/android/tools/r8/internal/ZA;"} 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$PackageParts$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$PackageParts.newBuilder():3085:3085 -> d 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$PackageParts$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$PackageParts.newBuilderForType():3086 -> d 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite$Builder newBuilderForType():2332 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/A0;"} 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.LazyStringList access$1900(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$PackageParts):2332:2332 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Eu;)Lcom/android/tools/r8/internal/ZA;"} 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$PackageParts$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$PackageParts.newBuilder():3085:3085 -> e 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$PackageParts$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$PackageParts.newBuilder(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$PackageParts):3088 -> e 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$PackageParts$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$PackageParts.toBuilder():3090 -> e 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite$Builder toBuilder():2332 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/A0;"} 3:3:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$PackageParts$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$PackageParts.newBuilder(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$PackageParts):3088:3088 -> e 3:3:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$PackageParts$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$PackageParts.toBuilder():3090 -> e 3:3:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite$Builder toBuilder():2332 -> e 1:1:java.util.List access$2000(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$PackageParts):2332:2332 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Eu;)Ljava/util/List;"} 1:1:java.util.List access$2100(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$PackageParts):2332:2332 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Eu;)Ljava/util/List;"} 2:2:java.util.List getClassWithJvmPackageNameMultifileFacadeShortNameIdList():2800:2800 -> g 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ByteString access$2300(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$PackageParts):2332:2332 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Eu;)Lcom/android/tools/r8/internal/Y5;"} 2:2:java.util.List getClassWithJvmPackageNamePackageIdList():2847:2847 -> h 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ProtocolStringList getClassWithJvmPackageNameShortNameList():2748:2748 -> i # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/ZA;"} 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$PackageParts getDefaultInstance():2345:2345 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Eu;"} 1:1:java.util.List getMultifileFacadeShortNameIdList():2651:2651 -> k 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ProtocolStringList getMultifileFacadeShortNameList():2693:2693 -> l # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/ZA;"} 1:7:java.lang.String getPackageFqName():2547:2553 -> m 8:8:java.lang.String com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ByteString.toStringUtf8():624:624 -> m 8:8:java.lang.String getPackageFqName():2553 -> m 9:10:java.lang.String getPackageFqName():2554:2555 -> m 11:11:java.lang.String com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ByteString.toStringUtf8():626:626 -> m 11:11:java.lang.String getPackageFqName():2553 -> m 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ProtocolStringList getShortClassNameList():2595:2595 -> n # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/ZA;"} 1:1:boolean hasPackageFqName():2537:2537 -> o 1:7:void initFields():2880:2886 -> p 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$PackageParts$Builder newBuilder():3085:3085 -> q # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Du;"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$PackageParts$1 -> com.android.tools.r8.internal.Cu: # {"id":"sourceFile","fileName":"JvmModuleProtoBuf.java"} 1:1:void ():2512:2512 -> 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$PackageParts com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$PackageParts$1.parsePartialFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):2517:2517 -> a 1:1:java.lang.Object parsePartialFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):2512 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/jb;Lcom/android/tools/r8/internal/rh;)Ljava/lang/Object;"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$PackageParts$Builder -> com.android.tools.r8.internal.Du: # {"id":"sourceFile","fileName":"JvmModuleProtoBuf.java"} int bitField0_ -> b java.lang.Object packageFqName_ -> c com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.LazyStringList shortClassName_ -> d java.util.List multifileFacadeShortNameId_ -> e com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.LazyStringList multifileFacadeShortName_ -> f com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.LazyStringList classWithJvmPackageNameShortName_ -> g java.util.List classWithJvmPackageNameMultifileFacadeShortNameId_ -> h java.util.List classWithJvmPackageNamePackageId_ -> i 1:967:void ():3102:4068 -> 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite):3095:3095 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Ij;)Lcom/android/tools/r8/internal/Cj;"} 2:11:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$PackageParts$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$PackageParts):3190:3199 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Eu;)Lcom/android/tools/r8/internal/Du;"} 12:14:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$PackageParts$Builder.ensureShortClassNameIsMutable():3390:3392 -> a 12:14:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$PackageParts$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$PackageParts):3201 -> a 15:22:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$PackageParts$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$PackageParts):3202:3209 -> a 23:25:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$PackageParts$Builder.ensureMultifileFacadeShortNameIdIsMutable():3546:3548 -> a 23:25:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$PackageParts$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$PackageParts):3211 -> a 26:33:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$PackageParts$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$PackageParts):3212:3219 -> a 34:36:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$PackageParts$Builder.ensureMultifileFacadeShortNameIsMutable():3654:3656 -> a 34:36:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$PackageParts$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$PackageParts):3221 -> a 37:44:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$PackageParts$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$PackageParts):3222:3229 -> a 45:47:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$PackageParts$Builder.ensureClassWithJvmPackageNameShortNameIsMutable():3810:3812 -> a 45:47:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$PackageParts$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$PackageParts):3231 -> a 48:55:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$PackageParts$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$PackageParts):3232:3239 -> a 56:58:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$PackageParts$Builder.ensureClassWithJvmPackageNameMultifileFacadeShortNameIdIsMutable():3948:3950 -> a 56:58:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$PackageParts$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$PackageParts):3241 -> a 59:66:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$PackageParts$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$PackageParts):3242:3249 -> a 67:69:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$PackageParts$Builder.ensureClassWithJvmPackageNamePackageIdIsMutable():4070:4072 -> a 67:69:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$PackageParts$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$PackageParts):3251 -> a 70:75:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$PackageParts$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$PackageParts):3252:3257 -> a 76:76:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$PackageParts$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$PackageParts):3256:3256 -> a 77:83:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$PackageParts$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$PackageParts$Builder.mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):3275:3281 -> a 77:83:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):3095 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/jb;Lcom/android/tools/r8/internal/rh;)Lcom/android/tools/r8/internal/A0;"} 84:90:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$PackageParts$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$PackageParts$Builder.mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):3277:3283 -> a 84:90:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):3095 -> a 91:93:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$PackageParts$Builder.ensureShortClassNameIsMutable():3390:3392 -> a 91:93:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$PackageParts$Builder addAllShortClassName(java.lang.Iterable):3501 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;)V"} 94:94:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$PackageParts$Builder addAllShortClassName(java.lang.Iterable):3502:3502 -> a 95:97:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$PackageParts$Builder.ensureClassWithJvmPackageNameShortNameIsMutable():3810:3812 -> a 95:97:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$PackageParts$Builder addClassWithJvmPackageNameShortName(java.lang.String):3892 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)V"} 98:98:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$PackageParts$Builder addClassWithJvmPackageNameShortName(java.lang.String):3893:3893 -> a 99:101:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$PackageParts$Builder.ensureClassWithJvmPackageNameMultifileFacadeShortNameIdIsMutable():3948:3950 -> a 99:101:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$PackageParts$Builder addClassWithJvmPackageNameMultifileFacadeShortNameId(int):4026 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(I)V"} 102:102:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$PackageParts$Builder addClassWithJvmPackageNameMultifileFacadeShortNameId(int):4027:4027 -> a 103:105:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$PackageParts$Builder.ensureClassWithJvmPackageNamePackageIdIsMutable():4070:4072 -> a 103:105:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$PackageParts$Builder addAllClassWithJvmPackageNamePackageId(java.lang.Iterable):4166 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/ArrayList;)V"} 106:106:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$PackageParts$Builder addAllClassWithJvmPackageNamePackageId(java.lang.Iterable):4167:4167 -> a 1:3:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$PackageParts$Builder.ensureMultifileFacadeShortNameIdIsMutable():3546:3548 -> b 1:3:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$PackageParts$Builder addMultifileFacadeShortNameId(int):3614 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(I)V"} 4:4:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$PackageParts$Builder addMultifileFacadeShortNameId(int):3615:3615 -> b 5:5:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$PackageParts$Builder addMultifileFacadeShortName(java.lang.String):3746:3746 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)V"} 6:8:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$PackageParts$Builder.ensureMultifileFacadeShortNameIsMutable():3654:3656 -> b 6:8:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$PackageParts$Builder addMultifileFacadeShortName(java.lang.String):3748 -> b 9:9:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$PackageParts$Builder addMultifileFacadeShortName(java.lang.String):3749:3749 -> b 1:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$PackageParts com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$PackageParts$Builder.build():3140:3141 -> c 1:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite build():3095 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/B0;"} 3:3:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.UninitializedMessageException com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.AbstractMessageLite$Builder.newUninitializedMessageException(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite):316:316 -> c 3:3:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$PackageParts com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$PackageParts$Builder.build():3142 -> c 3:3:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite build():3095 -> c 4:4:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$PackageParts com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$PackageParts$Builder.build():3142:3142 -> c 4:4:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite build():3095 -> c 5:7:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$PackageParts$Builder.ensureShortClassNameIsMutable():3390:3392 -> c 5:7:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$PackageParts$Builder addShortClassName(java.lang.String):3484 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)V"} 8:8:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$PackageParts$Builder addShortClassName(java.lang.String):3485:3485 -> c 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$PackageParts$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$PackageParts$Builder.create():3109:3109 -> clone 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$PackageParts$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$PackageParts$Builder.clone():3132 -> clone 1:1:java.lang.Object clone():3095 -> clone 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$PackageParts$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$PackageParts$Builder.clone():3132:3132 -> clone 2:2:java.lang.Object clone():3095 -> clone 1:4:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$PackageParts$Builder setPackageFqName(java.lang.String):3350:3353 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)V"} 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$PackageParts$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$PackageParts$Builder.create():3109:3109 -> f 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$PackageParts$Builder access$1300():3095 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Du;"} 1:38:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$PackageParts buildPartial():3148:3185 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Eu;"} 1:1:int getMultifileFacadeShortNameCount():3684:3684 -> h 1:5:java.lang.String getPackageFqName():3307:3311 -> i 6:6:java.lang.String com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ByteString.toStringUtf8():624:624 -> i 6:6:java.lang.String getPackageFqName():3311 -> i 7:8:java.lang.String getPackageFqName():3312:3313 -> i 9:9:java.lang.String com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ByteString.toStringUtf8():626:626 -> i 9:9:java.lang.String getPackageFqName():3311 -> i 10:10:java.lang.String getPackageFqName():3317:3317 -> i com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf -> com.android.tools.r8.internal.Zu: # {"id":"sourceFile","fileName":"JvmProtoBuf.java"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$GeneratedExtension constructorSignature -> a com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$GeneratedExtension methodSignature -> b com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$GeneratedExtension lambdaClassOriginName -> c com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$GeneratedExtension propertySignature -> d com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$GeneratedExtension flags -> e com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$GeneratedExtension typeAnnotation -> f com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$GeneratedExtension isRaw -> g com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$GeneratedExtension typeParameterAnnotation -> h com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$GeneratedExtension classModuleName -> i com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$GeneratedExtension classLocalVariable -> j com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$GeneratedExtension anonymousObjectOriginName -> k com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$GeneratedExtension jvmClassFlags -> l com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$GeneratedExtension packageModuleName -> m com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$GeneratedExtension packageLocalVariable -> n 1:3:void ():3967:3969 -> 4:23:void ():3966:3985 -> 24:47:void ():3982:4005 -> 48:67:void ():4003:4022 -> 68:91:void ():4019:4042 -> 92:110:void ():4040:4058 -> 111:129:void ():4056:4074 -> 130:148:void ():4072:4090 -> 149:171:void ():4088:4110 -> 172:190:void ():4108:4126 -> 191:214:void ():4124:4147 -> 215:238:void ():4145:4168 -> 239:257:void ():4166:4184 -> 258:276:void ():4182:4200 -> 277:277:void ():4198:4198 -> com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmFieldSignature -> com.android.tools.r8.internal.Lu: # {"id":"sourceFile","fileName":"JvmProtoBuf.java"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ByteString unknownFields -> a int bitField0_ -> b int name_ -> c int desc_ -> d byte memoizedIsInitialized -> e int memoizedSerializedSize -> f com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmFieldSignature defaultInstance -> g com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.Parser PARSER -> h 1:349:void ():2670:3018 -> 1:1:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$1):2595:2595 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/jb;Lcom/android/tools/r8/internal/rh;I)V"} 2:2:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$Builder,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$1):2595:2595 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Cj;I)V"} 3:152:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$Builder):2601:2750 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Cj;)V"} 153:153:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$Builder):2602:2602 -> 154:300:void (boolean):2604:2750 -> # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} 301:301:void (boolean):2604:2604 -> 302:433:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):2619:2750 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/jb;Lcom/android/tools/r8/internal/rh;)V"} 434:463:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):2620:2649 -> 464:479:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):2643:2658 -> 480:491:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):2655:2666 -> 492:495:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):2665:2668 -> 496:501:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):2661:2666 -> 502:502:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):2665:2665 -> 1:1:int access$2702(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmFieldSignature,int):2595:2595 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Lu;I)V"} 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ByteString access$3000(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmFieldSignature):2595:2595 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Lu;)Lcom/android/tools/r8/internal/Y5;"} 3:7:boolean isInitialized():2730:2734 -> a 8:15:void writeTo(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream):2740:2747 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lb;)V"} 1:1:int access$2802(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmFieldSignature,int):2595:2595 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Lu;I)V"} 1:1:int access$2902(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmFieldSignature,int):2595:2595 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Lu;I)V"} 2:15:int getSerializedSize():2752:2765 -> c 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmFieldSignature$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmFieldSignature.newBuilder():2829:2829 -> d 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmFieldSignature$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmFieldSignature.newBuilderForType():2830 -> d 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite$Builder newBuilderForType():2595 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/A0;"} 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmFieldSignature$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmFieldSignature.newBuilder():2829:2829 -> e 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmFieldSignature$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmFieldSignature.newBuilder(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmFieldSignature):2832 -> e 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmFieldSignature$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmFieldSignature.toBuilder():2834 -> e 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite$Builder toBuilder():2595 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/A0;"} 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmFieldSignature$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmFieldSignature.newBuilder(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmFieldSignature):2832:2832 -> e 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmFieldSignature$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmFieldSignature.toBuilder():2834 -> e 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite$Builder toBuilder():2595 -> e 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmFieldSignature getDefaultInstance():2608:2608 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Lu;"} 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:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmFieldSignature$Builder newBuilder():2829:2829 -> m # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Ku;"} 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmFieldSignature$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmFieldSignature.newBuilder():2829:2829 -> n 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmFieldSignature$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmFieldSignature.newBuilder(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmFieldSignature):2832 -> n 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmFieldSignature$Builder toBuilder():2834 -> n # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Ku;"} 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmFieldSignature$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmFieldSignature.newBuilder(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmFieldSignature):2832:2832 -> n 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmFieldSignature$Builder toBuilder():2834 -> n com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmFieldSignature$1 -> com.android.tools.r8.internal.Ju: # {"id":"sourceFile","fileName":"JvmProtoBuf.java"} 1:1:void ():2671:2671 -> 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmFieldSignature com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmFieldSignature$1.parsePartialFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):2676:2676 -> a 1:1:java.lang.Object parsePartialFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):2671 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/jb;Lcom/android/tools/r8/internal/rh;)Ljava/lang/Object;"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmFieldSignature$Builder -> com.android.tools.r8.internal.Ku: # {"id":"sourceFile","fileName":"JvmProtoBuf.java"} int bitField0_ -> b int name_ -> c int desc_ -> d 1:1:void ():2846:2846 -> 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite):2839:2839 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Ij;)Lcom/android/tools/r8/internal/Cj;"} 2:10:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmFieldSignature$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmFieldSignature):2898:2906 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Lu;)Lcom/android/tools/r8/internal/Ku;"} 11:11:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmFieldSignature$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmFieldSignature):2905:2905 -> a 12:18:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmFieldSignature$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmFieldSignature$Builder.mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):2920:2926 -> a 12:18:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):2839 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/jb;Lcom/android/tools/r8/internal/rh;)Lcom/android/tools/r8/internal/A0;"} 19:25:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmFieldSignature$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmFieldSignature$Builder.mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):2922:2928 -> a 19:25:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):2839 -> a 26:27:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmFieldSignature$Builder setDesc(int):2994:2995 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(I)V"} 1:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmFieldSignature$Builder setName(int):2950:2951 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(I)V"} 1:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmFieldSignature com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmFieldSignature$Builder.build():2874:2875 -> c 1:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite build():2839 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/B0;"} 3:3:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.UninitializedMessageException com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.AbstractMessageLite$Builder.newUninitializedMessageException(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite):316:316 -> c 3:3:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmFieldSignature com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmFieldSignature$Builder.build():2876 -> c 3:3:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite build():2839 -> c 4:4:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmFieldSignature com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmFieldSignature$Builder.build():2876:2876 -> c 4:4:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite build():2839 -> c 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmFieldSignature$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmFieldSignature$Builder.create():2853:2853 -> clone 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmFieldSignature$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmFieldSignature$Builder.clone():2866 -> clone 1:1:java.lang.Object clone():2839 -> clone 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmFieldSignature$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmFieldSignature$Builder.clone():2866:2866 -> clone 2:2:java.lang.Object clone():2839 -> clone 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmFieldSignature$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmFieldSignature$Builder.create():2853:2853 -> f 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmFieldSignature$Builder access$2500():2839 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Ku;"} 1:12:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmFieldSignature buildPartial():2882:2893 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Lu;"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature -> com.android.tools.r8.internal.Ou: # {"id":"sourceFile","fileName":"JvmProtoBuf.java"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ByteString unknownFields -> a int bitField0_ -> b int name_ -> c int desc_ -> d byte memoizedIsInitialized -> e int memoizedSerializedSize -> f com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature defaultInstance -> g com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.Parser PARSER -> h 1:349:void ():2208:2556 -> 1:1:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$1):2133:2133 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/jb;Lcom/android/tools/r8/internal/rh;I)V"} 2:2:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$Builder,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$1):2133:2133 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Cj;I)V"} 3:152:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$Builder):2139:2288 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Cj;)V"} 153:153:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$Builder):2140:2140 -> 154:300:void (boolean):2142:2288 -> # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} 301:301:void (boolean):2142:2142 -> 302:433:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):2157:2288 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/jb;Lcom/android/tools/r8/internal/rh;)V"} 434:463:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):2158:2187 -> 464:479:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):2181:2196 -> 480:491:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):2193:2204 -> 492:495:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):2203:2206 -> 496:501:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):2199:2204 -> 502:502:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):2203:2203 -> 1:1:int access$2002(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature,int):2133:2133 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Ou;I)V"} 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ByteString access$2300(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature):2133:2133 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Ou;)Lcom/android/tools/r8/internal/Y5;"} 3:7:boolean isInitialized():2268:2272 -> a 8:15:void writeTo(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream):2278:2285 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lb;)V"} 1:1:int access$2102(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature,int):2133:2133 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Ou;I)V"} 1:1:int access$2202(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature,int):2133:2133 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Ou;I)V"} 2:15:int getSerializedSize():2290:2303 -> c 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature.newBuilder():2367:2367 -> d 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature.newBuilderForType():2368 -> d 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite$Builder newBuilderForType():2133 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/A0;"} 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature.newBuilder():2367:2367 -> e 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature.newBuilder(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature):2370 -> e 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature.toBuilder():2372 -> e 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite$Builder toBuilder():2133 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/A0;"} 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature.newBuilder(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature):2370:2370 -> e 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature.toBuilder():2372 -> e 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite$Builder toBuilder():2133 -> e 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature getDefaultInstance():2146:2146 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Ou;"} 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:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature$Builder newBuilder():2367:2367 -> m # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Nu;"} 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature.newBuilder():2367:2367 -> n 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature.newBuilder(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature):2370 -> n 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature$Builder toBuilder():2372 -> n # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Nu;"} 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature.newBuilder(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature):2370:2370 -> n 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature$Builder toBuilder():2372 -> n com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature$1 -> com.android.tools.r8.internal.Mu: # {"id":"sourceFile","fileName":"JvmProtoBuf.java"} 1:1:void ():2209:2209 -> 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature$1.parsePartialFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):2214:2214 -> a 1:1:java.lang.Object parsePartialFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):2209 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/jb;Lcom/android/tools/r8/internal/rh;)Ljava/lang/Object;"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature$Builder -> com.android.tools.r8.internal.Nu: # {"id":"sourceFile","fileName":"JvmProtoBuf.java"} int bitField0_ -> b int name_ -> c int desc_ -> d 1:1:void ():2384:2384 -> 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite):2377:2377 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Ij;)Lcom/android/tools/r8/internal/Cj;"} 2:10:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature):2436:2444 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Ou;)Lcom/android/tools/r8/internal/Nu;"} 11:11:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature):2443:2443 -> a 12:18:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature$Builder.mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):2458:2464 -> a 12:18:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):2377 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/jb;Lcom/android/tools/r8/internal/rh;)Lcom/android/tools/r8/internal/A0;"} 19:25:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature$Builder.mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):2460:2466 -> a 19:25:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):2377 -> a 26:27:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature$Builder setDesc(int):2532:2533 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(I)V"} 1:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature$Builder setName(int):2488:2489 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(I)V"} 1:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature$Builder.build():2412:2413 -> c 1:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite build():2377 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/B0;"} 3:3:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.UninitializedMessageException com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.AbstractMessageLite$Builder.newUninitializedMessageException(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite):316:316 -> c 3:3:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature$Builder.build():2414 -> c 3:3:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite build():2377 -> c 4:4:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature$Builder.build():2414:2414 -> c 4:4:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite build():2377 -> c 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature$Builder.create():2391:2391 -> clone 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature$Builder.clone():2404 -> clone 1:1:java.lang.Object clone():2377 -> clone 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature$Builder.clone():2404:2404 -> clone 2:2:java.lang.Object clone():2377 -> clone 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature$Builder.create():2391:2391 -> f 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature$Builder access$1800():2377 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Nu;"} 1:12:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature buildPartial():2420:2431 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Ou;"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature -> com.android.tools.r8.internal.Ru: # {"id":"sourceFile","fileName":"JvmProtoBuf.java"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ByteString unknownFields -> a int bitField0_ -> b com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmFieldSignature field_ -> c com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature syntheticMethod_ -> d com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature getter_ -> e com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature setter_ -> f com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature delegateMethod_ -> g byte memoizedIsInitialized -> h int memoizedSerializedSize -> i com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature defaultInstance -> j com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.Parser PARSER -> k 1:729:void ():3224:3952 -> 1:1:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$1):3094:3094 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/jb;Lcom/android/tools/r8/internal/rh;I)V"} 2:2:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$Builder,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$1):3094:3094 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Cj;I)V"} 3:274:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$Builder):3100:3371 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Cj;)V"} 275:275:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$Builder):3101:3101 -> 276:544:void (boolean):3103:3371 -> # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} 545:545:void (boolean):3103:3103 -> 546:799:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):3118:3371 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/jb;Lcom/android/tools/r8/internal/rh;)V"} 800:884:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):3119:3203 -> 885:893:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):3182:3190 -> 894:902:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):3169:3177 -> 903:911:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):3156:3164 -> 912:981:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):3143:3212 -> 982:993:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):3209:3220 -> 994:997:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):3219:3222 -> 998:1003:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):3215:3220 -> 1004:1004:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):3219:3219 -> 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmFieldSignature access$3402(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmFieldSignature):3094:3094 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Ru;Lcom/android/tools/r8/internal/Lu;)V"} 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature access$3502(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature):3094:3094 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Ru;Lcom/android/tools/r8/internal/Ou;)V"} 3:3:int access$3902(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature,int):3094:3094 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Ru;I)V"} 4:4:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ByteString access$4000(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature):3094:3094 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Ru;)Lcom/android/tools/r8/internal/Y5;"} 5:9:boolean isInitialized():3342:3346 -> a 10:26:void writeTo(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream):3352:3368 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lb;)V"} 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature access$3602(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature):3094:3094 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Ru;Lcom/android/tools/r8/internal/Ou;)V"} 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature access$3702(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature):3094:3094 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Ru;Lcom/android/tools/r8/internal/Ou;)V"} 2:27:int getSerializedSize():3373:3398 -> c 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature access$3802(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature):3094:3094 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Ru;Lcom/android/tools/r8/internal/Ou;)V"} 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature.newBuilder():3462:3462 -> d 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature.newBuilderForType():3463 -> d 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite$Builder newBuilderForType():3094 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/A0;"} 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature.newBuilder():3462:3462 -> e 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature.newBuilder(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature):3465 -> e 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature.toBuilder():3467 -> e 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite$Builder toBuilder():3094 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/A0;"} 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature.newBuilder(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature):3465:3465 -> e 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature.toBuilder():3467 -> e 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite$Builder toBuilder():3094 -> e 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature getDefaultInstance():3107:3107 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Ru;"} 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature getDelegateMethod():3330:3330 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Ou;"} 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmFieldSignature getField():3252:3252 -> i # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Lu;"} 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature getGetter():3290:3290 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Ou;"} 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature getSetter():3305:3305 -> k # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Ou;"} 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature getSyntheticMethod():3275:3275 -> l # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Ou;"} 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:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature$Builder newBuilder():3462:3462 -> s # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Qu;"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature$1 -> com.android.tools.r8.internal.Pu: # {"id":"sourceFile","fileName":"JvmProtoBuf.java"} 1:1:void ():3225:3225 -> 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature$1.parsePartialFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):3230:3230 -> a 1:1:java.lang.Object parsePartialFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):3225 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/jb;Lcom/android/tools/r8/internal/rh;)Ljava/lang/Object;"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature$Builder -> com.android.tools.r8.internal.Qu: # {"id":"sourceFile","fileName":"JvmProtoBuf.java"} int bitField0_ -> b com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmFieldSignature field_ -> c com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature syntheticMethod_ -> d com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature getter_ -> e com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature setter_ -> f com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature delegateMethod_ -> g 1:379:void ():3479:3857 -> 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite):3472:3472 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Ij;)Lcom/android/tools/r8/internal/Cj;"} 2:4:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature):3549:3551 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Ru;)Lcom/android/tools/r8/internal/Qu;"} 5:7:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature$Builder.mergeField(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmFieldSignature):3632:3634 -> a 5:7:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature):3551 -> a 8:8:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmFieldSignature$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmFieldSignature.newBuilder():2829:2829 -> a 8:8:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmFieldSignature$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmFieldSignature.newBuilder(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmFieldSignature):2832 -> a 8:8:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature$Builder.mergeField(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmFieldSignature):3635 -> a 8:8:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature):3551 -> a 9:9:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmFieldSignature$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmFieldSignature.newBuilder(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmFieldSignature):2832:2832 -> a 9:9:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature$Builder.mergeField(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmFieldSignature):3635 -> a 9:9:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature):3551 -> a 10:15:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature$Builder.mergeField(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmFieldSignature):3635:3640 -> a 10:15:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature):3551 -> a 16:17:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature):3553:3554 -> a 18:20:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature$Builder.mergeSyntheticMethod(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature):3712:3714 -> a 18:20:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature):3554 -> a 21:21:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature.newBuilder():2367:2367 -> a 21:21:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature.newBuilder(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature):2370 -> a 21:21:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature$Builder.mergeSyntheticMethod(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature):3715 -> a 21:21:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature):3554 -> a 22:22:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature.newBuilder(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature):2370:2370 -> a 22:22:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature$Builder.mergeSyntheticMethod(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature):3715 -> a 22:22:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature):3554 -> a 23:28:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature$Builder.mergeSyntheticMethod(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature):3715:3720 -> a 23:28:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature):3554 -> a 29:30:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature):3556:3557 -> a 31:33:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature$Builder.mergeGetter(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature):3776:3778 -> a 31:33:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature):3557 -> a 34:34:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature.newBuilder():2367:2367 -> a 34:34:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature.newBuilder(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature):2370 -> a 34:34:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature$Builder.mergeGetter(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature):3779 -> a 34:34:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature):3557 -> a 35:35:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature.newBuilder(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature):2370:2370 -> a 35:35:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature$Builder.mergeGetter(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature):3779 -> a 35:35:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature):3557 -> a 36:41:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature$Builder.mergeGetter(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature):3779:3784 -> a 36:41:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature):3557 -> a 42:43:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature):3559:3560 -> a 44:46:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature$Builder.mergeSetter(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature):3836:3838 -> a 44:46:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature):3560 -> a 47:47:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature.newBuilder():2367:2367 -> a 47:47:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature.newBuilder(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature):2370 -> a 47:47:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature$Builder.mergeSetter(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature):3839 -> a 47:47:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature):3560 -> a 48:48:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature.newBuilder(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature):2370:2370 -> a 48:48:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature$Builder.mergeSetter(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature):3839 -> a 48:48:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature):3560 -> a 49:54:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature$Builder.mergeSetter(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature):3839:3844 -> a 49:54:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature):3560 -> a 55:56:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature):3562:3563 -> a 57:59:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature$Builder.mergeDelegateMethod(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature):3921:3923 -> a 57:59:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature):3563 -> a 60:60:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature.newBuilder():2367:2367 -> a 60:60:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature.newBuilder(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature):2370 -> a 60:60:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature$Builder.mergeDelegateMethod(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature):3924 -> a 60:60:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature):3563 -> a 61:61:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature.newBuilder(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature):2370:2370 -> a 61:61:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature$Builder.mergeDelegateMethod(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature):3924 -> a 61:61:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature):3563 -> a 62:67:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature$Builder.mergeDelegateMethod(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature):3924:3929 -> a 62:67:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature):3563 -> a 68:68:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature):3566:3566 -> a 69:69:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature):3565:3565 -> a 70:76:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature$Builder.mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):3580:3586 -> a 70:76:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):3472 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/jb;Lcom/android/tools/r8/internal/rh;)Lcom/android/tools/r8/internal/A0;"} 77:83:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature$Builder.mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):3582:3588 -> a 77:83:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):3472 -> a 84:86:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature$Builder setField(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmFieldSignature):3613:3615 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Lu;)V"} 87:89:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature$Builder setDelegateMethod(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature):3892:3894 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Ou;)V"} 1:3:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature$Builder setGetter(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature):3757:3759 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Ou;)V"} 1:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature$Builder.build():3513:3514 -> c 1:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite build():3472 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/B0;"} 3:3:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.UninitializedMessageException com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.AbstractMessageLite$Builder.newUninitializedMessageException(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite):316:316 -> c 3:3:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature$Builder.build():3515 -> c 3:3:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite build():3472 -> c 4:4:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature$Builder.build():3515:3515 -> c 4:4:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite build():3472 -> c 5:7:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature$Builder setSetter(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature):3817:3819 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Ou;)V"} 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature$Builder.create():3486:3486 -> clone 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature$Builder.clone():3505 -> clone 1:1:java.lang.Object clone():3472 -> clone 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature$Builder.clone():3505:3505 -> clone 2:2:java.lang.Object clone():3472 -> clone 1:3:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature$Builder setSyntheticMethod(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature):3685:3687 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Ou;)V"} 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature$Builder.create():3486:3486 -> f 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature$Builder access$3200():3472 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Qu;"} 1:24:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature buildPartial():3521:3544 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Ru;"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes -> com.android.tools.r8.internal.Yu: # {"id":"sourceFile","fileName":"JvmProtoBuf.java"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ByteString unknownFields -> a java.util.List record_ -> b java.util.List localName_ -> c int localNameMemoizedSerializedSize -> d byte memoizedIsInitialized -> e int memoizedSerializedSize -> f com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes defaultInstance -> g com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.Parser PARSER -> h 1:1924:void ():171:2094 -> 1:1:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$1):71:71 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/jb;Lcom/android/tools/r8/internal/rh;I)V"} 2:2:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$Builder,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$1):71:71 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Cj;I)V"} 3:1589:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$Builder):77:1663 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Cj;)V"} 1590:1590:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$Builder):78:78 -> 1591:3174:void (boolean):80:1663 -> # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} 3175:3175:void (boolean):80:80 -> 3176:4744:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):95:1663 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/jb;Lcom/android/tools/r8/internal/rh;)V"} 4745:4793:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):96:144 -> 4794:4797:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):128:131 -> 4798:4831:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):120:153 -> 4832:4849:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):150:167 -> 4850:4853:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):166:169 -> 4854:4865:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):156:167 -> 4866:4866:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):166:166 -> 1:1:java.util.List access$1400(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes):71:71 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Yu;)Ljava/util/List;"} 2:2:java.util.List access$1402(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes,java.util.List):71:71 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Yu;Ljava/util/List;)V"} 3:7:boolean isInitialized():1639:1643 -> a 8:10:void writeTo(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream):1649:1651 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lb;)V"} 11:11:java.util.List com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes.getLocalNameList():1609:1609 -> a 11:11:void writeTo(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream):1653 -> a 12:19:void writeTo(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream):1653:1660 -> a 1:1:java.util.List access$1500(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes):71:71 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Yu;)Ljava/util/List;"} 2:2:java.util.List access$1502(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes,java.util.List):71:71 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Yu;Ljava/util/List;)V"} 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ByteString access$1600(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes):71:71 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Yu;)Lcom/android/tools/r8/internal/Y5;"} 2:14:int getSerializedSize():1665:1677 -> c 15:15:int getSerializedSize():0:0 -> c # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":26,"2":27},"outline":"Lcom/android/tools/r8/internal/eO;a(Ljava/lang/Integer;I)I"} 26:26:int getSerializedSize():1677:1677 -> c 27:27:int getSerializedSize():1677:1677 -> c 16:16:java.util.List com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes.getLocalNameList():1609:1609 -> c 16:16:int getSerializedSize():1680 -> c 17:25:int getSerializedSize():1680:1688 -> c 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes.newBuilder():1752:1752 -> d 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes.newBuilderForType():1753 -> d 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite$Builder newBuilderForType():71 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/A0;"} 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes.newBuilder():1752:1752 -> e 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes.newBuilder(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes):1755 -> e 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes.toBuilder():1757 -> e 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite$Builder toBuilder():71 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/A0;"} 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes.newBuilder(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes):1755:1755 -> e 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes.toBuilder():1757 -> e 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite$Builder toBuilder():71 -> e 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes getDefaultInstance():84:84 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Yu;"} 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:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Builder newBuilder():1752:1752 -> k # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Tu;"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$1 -> com.android.tools.r8.internal.Su: # {"id":"sourceFile","fileName":"JvmProtoBuf.java"} 1:1:void ():172:172 -> 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$1.parsePartialFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):177:177 -> a 1:1:java.lang.Object parsePartialFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):172 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/jb;Lcom/android/tools/r8/internal/rh;)Ljava/lang/Object;"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Builder -> com.android.tools.r8.internal.Tu: # {"id":"sourceFile","fileName":"JvmProtoBuf.java"} int bitField0_ -> b java.util.List record_ -> c java.util.List localName_ -> d 1:227:void ():1769:1995 -> 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite):1762:1762 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Ij;)Lcom/android/tools/r8/internal/Cj;"} 2:6:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes):1821:1825 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Yu;)Lcom/android/tools/r8/internal/Tu;"} 7:9:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Builder.ensureRecordIsMutable():1873:1875 -> a 7:9:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes):1827 -> a 10:17:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes):1828:1835 -> a 18:20:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Builder.ensureLocalNameIsMutable():1997:1999 -> a 18:20:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes):1837 -> a 21:26:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes):1838:1843 -> a 27:27:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes):1842:1842 -> a 28:34:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Builder.mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):1857:1863 -> a 28:34:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):1762 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/jb;Lcom/android/tools/r8/internal/rh;)Lcom/android/tools/r8/internal/A0;"} 35:41:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Builder.mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):1859:1865 -> a 35:41:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):1762 -> a 42:44:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Builder.ensureRecordIsMutable():1873:1875 -> a 42:44:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Builder addAllRecord(java.lang.Iterable):1970 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/ArrayList;)V"} 45:45:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Builder addAllRecord(java.lang.Iterable):1971:1971 -> a 46:48:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Builder.ensureLocalNameIsMutable():1997:1999 -> a 46:48:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Builder addAllLocalName(java.lang.Iterable):2069 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/LinkedHashSet;)V"} 49:49:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Builder addAllLocalName(java.lang.Iterable):2070:2070 -> a 1:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Builder.build():1797:1798 -> c 1:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite build():1762 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/B0;"} 3:3:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.UninitializedMessageException com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.AbstractMessageLite$Builder.newUninitializedMessageException(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite):316:316 -> c 3:3:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Builder.build():1799 -> c 3:3:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite build():1762 -> c 4:4:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Builder.build():1799:1799 -> c 4:4:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite build():1762 -> c 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Builder.create():1776:1776 -> clone 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Builder.clone():1789 -> clone 1:1:java.lang.Object clone():1762 -> clone 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Builder.clone():1789:1789 -> clone 2:2:java.lang.Object clone():1762 -> clone 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Builder.create():1776:1776 -> f 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Builder access$1200():1762 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Tu;"} 1:12:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes buildPartial():1805:1816 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Yu;"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Record -> com.android.tools.r8.internal.Xu: # {"id":"sourceFile","fileName":"JvmProtoBuf.java"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ByteString unknownFields -> a int bitField0_ -> b int range_ -> c int predefinedIndex_ -> d java.lang.Object string_ -> e com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Record$Operation operation_ -> f java.util.List substringIndex_ -> g int substringIndexMemoizedSerializedSize -> h java.util.List replaceChar_ -> i int replaceCharMemoizedSerializedSize -> j byte memoizedIsInitialized -> k int memoizedSerializedSize -> l com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Record defaultInstance -> m com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.Parser PARSER -> n 1:1088:void ():470:1557 -> 1:1:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$1):329:329 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/jb;Lcom/android/tools/r8/internal/rh;I)V"} 2:2:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$Builder,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$1):329:329 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Cj;I)V"} 3:491:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$Builder):335:823 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Cj;)V"} 492:492:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$Builder):336:336 -> 493:978:void (boolean):338:823 -> # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} 979:979:void (boolean):338:338 -> 980:1450:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):353:823 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/jb;Lcom/android/tools/r8/internal/rh;)V"} 1451:1540:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):354:443 -> 1541:1550:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):428:437 -> 1551:1554:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):421:424 -> 1555:1564:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):407:416 -> 1565:1568:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):400:403 -> 1569:1576:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):387:394 -> 1577:1578:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):382:383 -> 1579:1654:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):377:452 -> 1655:1672:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):449:466 -> 1673:1676:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):465:468 -> 1677:1688:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):455:466 -> 1689:1689:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):465:465 -> 1:1:int access$1002(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Record,int):329:329 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xu;I)V"} 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ByteString access$1100(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Record):329:329 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xu;)Lcom/android/tools/r8/internal/Y5;"} 3:3:java.lang.Object access$602(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Record,java.lang.Object):329:329 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xu;Ljava/lang/Object;)V"} 4:4:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Record$Operation access$702(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Record,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Record$Operation):329:329 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xu;Lcom/android/tools/r8/internal/Wu;)V"} 5:5:java.util.List access$802(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Record,java.util.List):329:329 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xu;Ljava/util/List;)V"} 6:10:boolean isInitialized():783:787 -> a 11:19:void writeTo(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream):793:801 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lb;)V"} 20:20:java.util.List com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Record.getSubstringIndexList():707:707 -> a 20:20:void writeTo(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream):803 -> a 21:26:void writeTo(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream):803:808 -> a 27:27:java.util.List com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Record.getReplaceCharList():747:747 -> a 27:27:void writeTo(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream):810 -> a 28:35:void writeTo(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream):810:817 -> a 36:44:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ByteString com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Record.getStringBytes():659:667 -> a 36:44:void writeTo(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream):818 -> a 45:47:void writeTo(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream):818:820 -> a 1:1:int access$402(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Record,int):329:329 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xu;I)V"} 2:2:java.lang.Object access$600(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Record):329:329 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xu;)Ljava/lang/Object;"} 3:3:java.util.List access$902(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Record,java.util.List):329:329 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xu;Ljava/util/List;)V"} 1:1:int access$502(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Record,int):329:329 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xu;I)V"} 2:2:java.util.List access$800(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Record):329:329 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xu;)Ljava/util/List;"} 3:23:int getSerializedSize():825:845 -> c 24:24:int getSerializedSize():0:0 -> c # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":61,"2":62},"outline":"Lcom/android/tools/r8/internal/eO;a(Ljava/lang/Integer;I)I"} 61:61:int getSerializedSize():845:845 -> c 62:62:int getSerializedSize():845:845 -> c 25:25:java.util.List com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Record.getSubstringIndexList():707:707 -> c 25:25:int getSerializedSize():848 -> c 26:37:int getSerializedSize():848:859 -> c 38:38:int getSerializedSize():0:0 -> c # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":76,"2":77},"outline":"Lcom/android/tools/r8/internal/eO;a(Ljava/lang/Integer;I)I"} 76:76:int getSerializedSize():859:859 -> c 77:77:int getSerializedSize():859:859 -> c 39:39:java.util.List com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Record.getReplaceCharList():747:747 -> c 39:39:int getSerializedSize():862 -> c 40:47:int getSerializedSize():862:869 -> c 48:56:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ByteString com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Record.getStringBytes():659:667 -> c 48:56:int getSerializedSize():871 -> c 57:57:int com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream.computeBytesSize(int,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ByteString):637:637 -> c 57:57:int getSerializedSize():871 -> c 58:58:int com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream.computeBytesSizeNoTag(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ByteString):883:883 -> c 58:58:int com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream.computeBytesSize(int,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ByteString):637 -> c 58:58:int getSerializedSize():871 -> c 59:60:int getSerializedSize():873:874 -> c 1:1:java.util.List access$900(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Record):329:329 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xu;)Ljava/util/List;"} 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Record$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Record.newBuilder():938:938 -> d 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Record$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Record.newBuilderForType():939 -> d 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite$Builder newBuilderForType():329 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/A0;"} 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Record$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Record.newBuilder():938:938 -> e 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Record$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Record.newBuilder(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Record):941 -> e 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Record$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Record.toBuilder():943 -> e 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite$Builder toBuilder():329 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/A0;"} 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Record$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Record.newBuilder(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Record):941:941 -> e 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Record$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Record.toBuilder():943 -> e 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite$Builder toBuilder():329 -> e 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Record getDefaultInstance():342:342 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Xu;"} 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Record$Operation getOperation():691:691 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Wu;"} 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 com.android.tools.r8.jetbrains.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 com.android.tools.r8.jetbrains.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:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Record$Builder newBuilder():938:938 -> u # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Vu;"} 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Record$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Record.newBuilder():938:938 -> v 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Record$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Record.newBuilder(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Record):941 -> v 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Record$Builder toBuilder():943 -> v # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Vu;"} 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Record$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Record.newBuilder(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Record):941:941 -> v 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Record$Builder toBuilder():943 -> v com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Record$1 -> com.android.tools.r8.internal.Uu: # {"id":"sourceFile","fileName":"JvmProtoBuf.java"} 1:1:void ():471:471 -> 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Record com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Record$1.parsePartialFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):476:476 -> a 1:1:java.lang.Object parsePartialFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):471 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/jb;Lcom/android/tools/r8/internal/rh;)Ljava/lang/Object;"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Record$Builder -> com.android.tools.r8.internal.Vu: # {"id":"sourceFile","fileName":"JvmProtoBuf.java"} int bitField0_ -> b int range_ -> c int predefinedIndex_ -> d java.lang.Object string_ -> e com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Record$Operation operation_ -> f java.util.List substringIndex_ -> g java.util.List replaceChar_ -> h 1:497:void ():955:1451 -> 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite):948:948 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Ij;)Lcom/android/tools/r8/internal/Cj;"} 2:20:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Record$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Record):1033:1051 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xu;)Lcom/android/tools/r8/internal/Vu;"} 21:23:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Record$Builder.ensureSubstringIndexIsMutable():1345:1347 -> a 21:23:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Record$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Record):1053 -> a 24:31:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Record$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Record):1054:1061 -> a 32:34:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Record$Builder.ensureReplaceCharIsMutable():1453:1455 -> a 32:34:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Record$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Record):1063 -> a 35:40:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Record$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Record):1064:1069 -> a 41:41:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Record$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Record):1068:1068 -> a 42:48:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Record$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Record$Builder.mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):1083:1089 -> a 42:48:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):948 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/jb;Lcom/android/tools/r8/internal/rh;)Lcom/android/tools/r8/internal/A0;"} 49:55:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Record$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Record$Builder.mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):1085:1091 -> a 49:55:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):948 -> a 56:57:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Record$Builder setPredefinedIndex(int):1173:1174 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(I)V"} 58:61:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Record$Builder setOperation(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Record$Operation):1322:1325 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Wu;)V"} 1:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Record$Builder setRange(int):1125:1126 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(I)V"} 1:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Record com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Record$Builder.build():991:992 -> c 1:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite build():948 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/B0;"} 3:3:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.UninitializedMessageException com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.AbstractMessageLite$Builder.newUninitializedMessageException(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite):316:316 -> c 3:3:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Record com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Record$Builder.build():993 -> c 3:3:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite build():948 -> c 4:4:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Record com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Record$Builder.build():993:993 -> c 4:4:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite build():948 -> c 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Record$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Record$Builder.create():962:962 -> clone 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Record$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Record$Builder.clone():983 -> clone 1:1:java.lang.Object clone():948 -> clone 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Record$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Record$Builder.clone():983:983 -> clone 2:2:java.lang.Object clone():948 -> clone 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Record$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Record$Builder.create():962:962 -> f 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Record$Builder access$200():948 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Vu;"} 1:30:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Record buildPartial():999:1028 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Xu;"} 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 com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Record$Operation -> com.android.tools.r8.internal.Wu: # {"id":"sourceFile","fileName":"JvmProtoBuf.java"} int value -> a com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Record$Operation NONE -> b com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Record$Operation INTERNAL_TO_CLASS_ID -> c com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Record$Operation DESC_TO_CLASS_ID -> d 1:19:void ():493:511 -> 1:2:void (java.lang.String,int,int,int):563:564 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(IILjava/lang/String;)V"} 1:1:int getNumber():538:538 -> a 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Record$Operation valueOf(int):544:544 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/internal/Wu;"} 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Record$Operation valueOf(int):543:543 -> c 3:3:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Record$Operation valueOf(int):542:542 -> c com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.deserialization.BitEncoding -> com.android.tools.r8.internal.Z4: # {"id":"sourceFile","fileName":"BitEncoding.java"} boolean FORCE_8TO7_ENCODING -> a boolean $assertionsDisabled -> b 1:13:void ():15:27 -> 1:1:void $$$reportNull$$$0(int):0:0 -> a 2:2:java.lang.String[] encodeBytes(byte[]):45:45 -> a 3:51:java.lang.String[] com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.deserialization.UtfEncodingKt.bytesToStrings(byte[]):27:75 -> a 3:51:java.lang.String[] encodeBytes(byte[]):46 -> a 52:52:java.lang.String[] encodeBytes(byte[]):46:46 -> a 53:83:byte[] com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.deserialization.BitEncoding.encode8to7(byte[]):75:105 -> a 53:83:java.lang.String[] encodeBytes(byte[]):48 -> a 84:84:java.lang.String[] encodeBytes(byte[]):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":134,"2":135,"3":136,"4":137},"outline":"Lcom/android/tools/r8/internal/a5;a(Ljava/lang/String;ILjava/lang/String;)Ljava/lang/StringBuilder;"} 134:134:byte[] com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.deserialization.BitEncoding.encode8to7(byte[]):105:105 -> a 134:134:java.lang.String[] encodeBytes(byte[]):48 -> a 135:135:byte[] com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.deserialization.BitEncoding.encode8to7(byte[]):105:105 -> a 135:135:java.lang.String[] encodeBytes(byte[]):48 -> a 136:136:byte[] com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.deserialization.BitEncoding.encode8to7(byte[]):105:105 -> a 136:136:java.lang.String[] encodeBytes(byte[]):48 -> a 137:137:byte[] com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.deserialization.BitEncoding.encode8to7(byte[]):105:105 -> a 137:137:java.lang.String[] encodeBytes(byte[]):48 -> a 85:87:byte[] com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.deserialization.BitEncoding.encode8to7(byte[]):105:107 -> a 85:87:java.lang.String[] encodeBytes(byte[]):48 -> a 88:88:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.deserialization.BitEncoding.addModuloByte(byte[],int):115:115 -> a 88:88:java.lang.String[] encodeBytes(byte[]):51 -> a 89:104:java.lang.String[] com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.deserialization.BitEncoding.splitBytesToStringArray(byte[]):130:145 -> a 89:104:java.lang.String[] encodeBytes(byte[]):52 -> a 105:105:java.lang.String[] encodeBytes(byte[]):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":138,"2":139,"3":140,"4":141},"outline":"Lcom/android/tools/r8/internal/cg;a(Ljava/lang/String;I)Ljava/lang/String;"} 138:138:java.lang.String[] com.android.tools.r8.jetbrains.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[] com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.deserialization.BitEncoding.splitBytesToStringArray(byte[]):145:145 -> a 139:139:java.lang.String[] encodeBytes(byte[]):52 -> a 140:140:java.lang.String[] com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.deserialization.BitEncoding.splitBytesToStringArray(byte[]):145:145 -> a 140:140:java.lang.String[] encodeBytes(byte[]):52 -> a 141:141:java.lang.String[] com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.deserialization.BitEncoding.splitBytesToStringArray(byte[]):145:145 -> a 141:141:java.lang.String[] encodeBytes(byte[]):52 -> a 106:132:java.lang.String[] com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.deserialization.BitEncoding.splitBytesToStringArray(byte[]):145:171 -> a 106:132:java.lang.String[] encodeBytes(byte[]):52 -> a 133:133:java.lang.String[] encodeBytes(byte[]):0:0 -> a 142:143:byte[] decodeBytes(java.lang.String[]):179:180 -> a 144:145:java.lang.String[] com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.deserialization.BitEncoding.dropMarker(java.lang.String[]):199:200 -> a 144:145:byte[] decodeBytes(java.lang.String[]):182 -> a 146:156:byte[] com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.deserialization.UtfEncodingKt.stringsToBytes(java.lang.String[]):59:69 -> a 146:156:byte[] decodeBytes(java.lang.String[]):182 -> a 157:158:java.lang.String[] com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.deserialization.BitEncoding.dropMarker(java.lang.String[]):199:200 -> a 157:158:byte[] decodeBytes(java.lang.String[]):185 -> a 159:168:byte[] com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.deserialization.BitEncoding.combineStringArrayIntoBytes(java.lang.String[]):210:219 -> a 159:168:byte[] decodeBytes(java.lang.String[]):189 -> a 169:169:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.deserialization.BitEncoding.addModuloByte(byte[],int):115:115 -> a 169:169:byte[] decodeBytes(java.lang.String[]):191 -> a 170:186:byte[] com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.deserialization.BitEncoding.decode7to8(byte[]):247:263 -> a 170:186:byte[] decodeBytes(java.lang.String[]):192 -> a com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.deserialization.ClassMapperLite -> com.android.tools.r8.internal.na: # {"id":"sourceFile","fileName":"ClassMapperLite.kt"} java.lang.String kotlin -> a java.util.Map map -> b 1:15:void ():17:31 -> 16:54:void ():23:61 -> 55:55:void ():0:0 -> # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":234,"2":235,"3":236,"4":237},"outline":"Lcom/android/tools/r8/internal/cg;a(Ljava/lang/String;I)Ljava/lang/String;"} 234:234:void ():64:64 -> 235:235:void ():64:64 -> 236:236:void ():64:64 -> 237:237:void ():64:64 -> 119:119:void ():64:64 -> 120:120:void ():0:0 -> # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":238,"2":239,"3":240,"4":241},"outline":"Lcom/android/tools/r8/internal/cg;a(Ljava/lang/String;I)Ljava/lang/String;"} 238:238:void ():65:65 -> 239:239:void ():65:65 -> 240:240:void ():65:65 -> 241:241:void ():65:65 -> 185:191:void ():65:71 -> 192:192:void ():22:22 -> 1:1:void map$lambda$0$add(java.util.Map,java.lang.String,java.lang.String):42:42 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/LinkedHashMap;Ljava/lang/String;Ljava/lang/String;)V"} 2:2:java.lang.String mapClass(java.lang.String):80:80 -> a com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.deserialization.JvmMemberSignature -> com.android.tools.r8.internal.nu: # {"id":"sourceFile","fileName":"JvmMemberSignature.kt"} 1:1:void (com.android.tools.r8.jetbrains.kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(I)V"} 2:2:void ():14:14 -> java.lang.String asString() -> a 1:1:java.lang.String toString():27:27 -> toString com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.deserialization.JvmMemberSignature$Field -> com.android.tools.r8.internal.lu: # {"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 com.android.tools.r8.jetbrains.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 com.android.tools.r8.jetbrains.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 boolean equals(java.lang.Object) -> equals int hashCode() -> hashCode com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.deserialization.JvmMemberSignature$Method -> com.android.tools.r8.internal.mu: # {"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 com.android.tools.r8.jetbrains.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 com.android.tools.r8.jetbrains.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 boolean equals(java.lang.Object) -> equals int hashCode() -> hashCode com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.deserialization.JvmMetadataVersion -> com.android.tools.r8.internal.yu: # {"id":"sourceFile","fileName":"JvmMetadataVersion.kt"} boolean isStrictSemantics -> f com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.deserialization.JvmMetadataVersion INSTANCE -> g 1:4:void ():29:32 -> 1:1:void (int[],boolean):14:14 -> 2:2:void (int[]):15:15 -> 1:6:boolean isCompatible():19:24 -> d com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.deserialization.JvmNameResolver -> com.android.tools.r8.internal.Fu: # {"id":"sourceFile","fileName":"JvmNameResolver.kt"} java.lang.String[] com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.deserialization.JvmNameResolverBase.strings -> a java.util.Set com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.deserialization.JvmNameResolverBase.localNameIndices -> b java.util.List com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.deserialization.JvmNameResolverBase.records -> c com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes types -> d java.util.List com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.deserialization.JvmNameResolverBase.PREDEFINED_STRINGS -> e java.util.Map com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.deserialization.JvmNameResolverBase.PREDEFINED_STRINGS_MAP -> f 1:33:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.deserialization.JvmNameResolverBase.():66:98 -> 34:76:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.deserialization.JvmNameResolverBase.():68:110 -> 77:86:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.deserialization.JvmNameResolverBase.():101:110 -> 87:87:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.deserialization.JvmNameResolverBase.():101:101 -> 1:2:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes,java.lang.String[]):16:17 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Yu;[Ljava/lang/String;)V"} 3:6:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.deserialization.JvmNameResolverBase.(java.lang.String[],java.util.Set,java.util.List):12:15 -> 3:6:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes,java.lang.String[]):14 -> 7:7:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes,java.lang.String[]):12:12 -> 1:1:java.util.Map com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.deserialization.JvmNameResolverBase.access$getPREDEFINED_STRINGS_MAP$cp():12:12 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Ljava/util/LinkedHashMap;"} 2:34:java.lang.String com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.deserialization.JvmNameResolverBase.getString(int):19:51 -> a 2:34:java.lang.String getString(int):0 -> a # {"id":"com.android.tools.r8.synthesized"} 35:45:java.lang.String com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.deserialization.JvmNameResolverBase.getString(int):45:55 -> a 35:45:java.lang.String getString(int):0 -> a 1:1:java.lang.String[] com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.deserialization.JvmNameResolverBase.getStrings():13:13 -> b 1:1:java.lang.String[] getStrings():0 -> b # {"id":"com.android.tools.r8.synthesized"} 2:2:boolean com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.deserialization.JvmNameResolverBase.isLocalClassName(int):62:62 -> b 2:2:boolean isLocalClassName(int):0 -> b # {"id":"com.android.tools.r8.synthesized"} 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes getTypes():12:12 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Yu;"} 2:2:java.lang.String com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.deserialization.JvmNameResolverBase.getQualifiedClassName(int):59:59 -> c 2:2:java.lang.String getQualifiedClassName(int):0 -> c # {"id":"com.android.tools.r8.synthesized"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.deserialization.JvmNameResolverBase -> com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.deserialization.JvmNameResolverBase: # {"id":"sourceFile","fileName":"JvmNameResolverBase.kt"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.deserialization.JvmNameResolverBase$Companion -> com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.deserialization.JvmNameResolverBase$Companion: # {"id":"sourceFile","fileName":"JvmNameResolverBase.kt"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.deserialization.JvmNameResolverKt -> com.android.tools.r8.internal.Gu: # {"id":"sourceFile","fileName":"JvmNameResolver.kt"} 1:8:java.util.List toExpandedRecordsList(java.util.List):24:31 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;)Ljava/util/ArrayList;"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.deserialization.JvmProtoBufUtil -> com.android.tools.r8.internal.av: # {"id":"sourceFile","fileName":"JvmProtoBufUtil.kt"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite EXTENSION_REGISTRY -> a int $r8$clinit -> b 1:1:void ():19:19 -> 2:15:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf.registerAllExtensions(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):10:23 -> 2:15:void ():19 -> 16:16:void ():19:19 -> 1:1:void ():18:18 -> 1:124:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.deserialization.JvmMemberSignature$Field com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.deserialization.JvmProtoBufUtil.getJvmFieldSignature(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.NameResolver,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.TypeTable,boolean):0:123 -> a 1:124:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.deserialization.JvmMemberSignature$Field getJvmFieldSignature$default(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.deserialization.JvmProtoBufUtil,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.NameResolver,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.TypeTable,boolean,int,java.lang.Object):110 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/LO;Lcom/android/tools/r8/internal/rG;Lcom/android/tools/r8/internal/N00;)Lcom/android/tools/r8/internal/lu;"} 125:125:java.lang.String com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.deserialization.JvmProtoBufUtil.mapTypeDefault(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.NameResolver):130:130 -> a 125:125:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.deserialization.JvmMemberSignature$Field com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.deserialization.JvmProtoBufUtil.getJvmFieldSignature(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.NameResolver,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.TypeTable,boolean):123 -> a 125:125:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.deserialization.JvmMemberSignature$Field getJvmFieldSignature$default(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.deserialization.JvmProtoBufUtil,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.NameResolver,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.TypeTable,boolean,int,java.lang.Object):110 -> a 126:126:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.deserialization.JvmMemberSignature$Field com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.deserialization.JvmProtoBufUtil.getJvmFieldSignature(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.NameResolver,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.TypeTable,boolean):125:125 -> a 126:126:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.deserialization.JvmMemberSignature$Field getJvmFieldSignature$default(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.deserialization.JvmProtoBufUtil,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.NameResolver,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.TypeTable,boolean,int,java.lang.Object):110 -> a 127:127:com.android.tools.r8.jetbrains.kotlin.Pair readClassDataFrom(java.lang.String[],java.lang.String[]):27:27 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"([Ljava/lang/String;[Ljava/lang/String;)Lcom/android/tools/r8/internal/tL;"} 128:129:com.android.tools.r8.jetbrains.kotlin.Pair com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.deserialization.JvmProtoBufUtil.readClassDataFrom(byte[],java.lang.String[]):31:32 -> a 128:129:com.android.tools.r8.jetbrains.kotlin.Pair readClassDataFrom(java.lang.String[],java.lang.String[]):27 -> a 130:130:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.deserialization.JvmNameResolver com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.deserialization.JvmProtoBufUtil.readNameResolver(java.io.InputStream,java.lang.String[]):52:52 -> a 130:130:com.android.tools.r8.jetbrains.kotlin.Pair com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.deserialization.JvmProtoBufUtil.readClassDataFrom(byte[],java.lang.String[]):32 -> a 130:130:com.android.tools.r8.jetbrains.kotlin.Pair readClassDataFrom(java.lang.String[],java.lang.String[]):27 -> a 131:131:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes.parseDelimitedFrom(java.io.InputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):1738:1738 -> a 131:131:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.deserialization.JvmNameResolver com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.deserialization.JvmProtoBufUtil.readNameResolver(java.io.InputStream,java.lang.String[]):52 -> a 131:131:com.android.tools.r8.jetbrains.kotlin.Pair com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.deserialization.JvmProtoBufUtil.readClassDataFrom(byte[],java.lang.String[]):32 -> a 131:131:com.android.tools.r8.jetbrains.kotlin.Pair readClassDataFrom(java.lang.String[],java.lang.String[]):27 -> a 132:132:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.deserialization.JvmNameResolver com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.deserialization.JvmProtoBufUtil.readNameResolver(java.io.InputStream,java.lang.String[]):52:52 -> a 132:132:com.android.tools.r8.jetbrains.kotlin.Pair com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.deserialization.JvmProtoBufUtil.readClassDataFrom(byte[],java.lang.String[]):32 -> a 132:132:com.android.tools.r8.jetbrains.kotlin.Pair readClassDataFrom(java.lang.String[],java.lang.String[]):27 -> a 133:133:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class.parseFrom(java.io.InputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):10181:10181 -> a 133:133:com.android.tools.r8.jetbrains.kotlin.Pair com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.deserialization.JvmProtoBufUtil.readClassDataFrom(byte[],java.lang.String[]):32 -> a 133:133:com.android.tools.r8.jetbrains.kotlin.Pair readClassDataFrom(java.lang.String[],java.lang.String[]):27 -> a 134:134:com.android.tools.r8.jetbrains.kotlin.Pair com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.deserialization.JvmProtoBufUtil.readClassDataFrom(byte[],java.lang.String[]):32:32 -> a 134:134:com.android.tools.r8.jetbrains.kotlin.Pair readClassDataFrom(java.lang.String[],java.lang.String[]):27 -> a 135:138:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.deserialization.JvmMemberSignature$Method getJvmMethodSignature(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.NameResolver,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.TypeTable):74:77 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/DO;Lcom/android/tools/r8/internal/rG;Lcom/android/tools/r8/internal/N00;)Lcom/android/tools/r8/internal/mu;"} 139:140:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.ProtoTypeTableUtilKt.receiverType(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.TypeTable):56:57 -> a 139:140:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.deserialization.JvmMemberSignature$Method getJvmMethodSignature(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.NameResolver,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.TypeTable):79 -> a 141:206:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.deserialization.JvmMemberSignature$Method getJvmMethodSignature(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.NameResolver,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.TypeTable):79:144 -> a 207:272:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.deserialization.JvmMemberSignature$Method getJvmMethodSignature(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.NameResolver,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.TypeTable):79:144 -> a 273:342:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.deserialization.JvmMemberSignature$Method getJvmMethodSignature(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.NameResolver,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.TypeTable):79:148 -> a 343:343:java.lang.String com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.deserialization.JvmProtoBufUtil.mapTypeDefault(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.NameResolver):130:130 -> a 343:343:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.deserialization.JvmMemberSignature$Method getJvmMethodSignature(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.NameResolver,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.TypeTable):81 -> a 344:344:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.deserialization.JvmMemberSignature$Method getJvmMethodSignature(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.NameResolver,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.TypeTable):148:148 -> a 345:346:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.ProtoTypeTableUtilKt.returnType(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.TypeTable):48:49 -> a 345:346:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.deserialization.JvmMemberSignature$Method getJvmMethodSignature(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.NameResolver,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.TypeTable):82 -> a 347:347:java.lang.String com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.deserialization.JvmProtoBufUtil.mapTypeDefault(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.NameResolver):130:130 -> a 347:347:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.deserialization.JvmMemberSignature$Method getJvmMethodSignature(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.NameResolver,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.TypeTable):82 -> a 348:350:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.deserialization.JvmMemberSignature$Method getJvmMethodSignature(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.NameResolver,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.TypeTable):84:86 -> a 351:352:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.ProtoTypeTableUtilKt.returnType(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.TypeTable):49:50 -> a 351:352:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.deserialization.JvmMemberSignature$Method getJvmMethodSignature(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.NameResolver,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.TypeTable):82 -> a 353:411:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.deserialization.JvmMemberSignature$Method getJvmConstructorSignature(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Constructor,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.NameResolver,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.TypeTable):94:152 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lO;Lcom/android/tools/r8/internal/rG;Lcom/android/tools/r8/internal/N00;)Lcom/android/tools/r8/internal/mu;"} 412:412:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.deserialization.JvmMemberSignature$Method getJvmConstructorSignature(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Constructor,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.NameResolver,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.TypeTable):104:104 -> a 413:413:java.lang.String com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.deserialization.JvmProtoBufUtil.mapTypeDefault(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.NameResolver):130:130 -> a 413:413:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.deserialization.JvmMemberSignature$Method getJvmConstructorSignature(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Constructor,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.NameResolver,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.TypeTable):104 -> a 414:414:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.deserialization.JvmMemberSignature$Method getJvmConstructorSignature(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Constructor,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.NameResolver,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.TypeTable):152:152 -> a 415:417:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.deserialization.JvmMemberSignature$Method getJvmConstructorSignature(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Constructor,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.NameResolver,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.TypeTable):105:107 -> a 1:2:com.android.tools.r8.jetbrains.kotlin.Pair readFunctionDataFrom(java.lang.String[],java.lang.String[]):47:48 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"([Ljava/lang/String;[Ljava/lang/String;)Lcom/android/tools/r8/internal/tL;"} 3:3:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.deserialization.JvmNameResolver com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.deserialization.JvmProtoBufUtil.readNameResolver(java.io.InputStream,java.lang.String[]):52:52 -> b 3:3:com.android.tools.r8.jetbrains.kotlin.Pair readFunctionDataFrom(java.lang.String[],java.lang.String[]):48 -> b 4:4:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes.parseDelimitedFrom(java.io.InputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):1738:1738 -> b 4:4:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.deserialization.JvmNameResolver com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.deserialization.JvmProtoBufUtil.readNameResolver(java.io.InputStream,java.lang.String[]):52 -> b 4:4:com.android.tools.r8.jetbrains.kotlin.Pair readFunctionDataFrom(java.lang.String[],java.lang.String[]):48 -> b 5:5:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.deserialization.JvmNameResolver com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.deserialization.JvmProtoBufUtil.readNameResolver(java.io.InputStream,java.lang.String[]):52:52 -> b 5:5:com.android.tools.r8.jetbrains.kotlin.Pair readFunctionDataFrom(java.lang.String[],java.lang.String[]):48 -> b 6:6:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function.parseFrom(java.io.InputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):16405:16405 -> b 6:6:com.android.tools.r8.jetbrains.kotlin.Pair readFunctionDataFrom(java.lang.String[],java.lang.String[]):48 -> b 7:7:com.android.tools.r8.jetbrains.kotlin.Pair readFunctionDataFrom(java.lang.String[],java.lang.String[]):48:48 -> b 1:1:com.android.tools.r8.jetbrains.kotlin.Pair readPackageDataFrom(java.lang.String[],java.lang.String[]):37:37 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"([Ljava/lang/String;[Ljava/lang/String;)Lcom/android/tools/r8/internal/tL;"} 2:3:com.android.tools.r8.jetbrains.kotlin.Pair com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.deserialization.JvmProtoBufUtil.readPackageDataFrom(byte[],java.lang.String[]):41:42 -> c 2:3:com.android.tools.r8.jetbrains.kotlin.Pair readPackageDataFrom(java.lang.String[],java.lang.String[]):37 -> c 4:4:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.deserialization.JvmNameResolver com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.deserialization.JvmProtoBufUtil.readNameResolver(java.io.InputStream,java.lang.String[]):52:52 -> c 4:4:com.android.tools.r8.jetbrains.kotlin.Pair com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.deserialization.JvmProtoBufUtil.readPackageDataFrom(byte[],java.lang.String[]):42 -> c 4:4:com.android.tools.r8.jetbrains.kotlin.Pair readPackageDataFrom(java.lang.String[],java.lang.String[]):37 -> c 5:5:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes.parseDelimitedFrom(java.io.InputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):1738:1738 -> c 5:5:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.deserialization.JvmNameResolver com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.deserialization.JvmProtoBufUtil.readNameResolver(java.io.InputStream,java.lang.String[]):52 -> c 5:5:com.android.tools.r8.jetbrains.kotlin.Pair com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.deserialization.JvmProtoBufUtil.readPackageDataFrom(byte[],java.lang.String[]):42 -> c 5:5:com.android.tools.r8.jetbrains.kotlin.Pair readPackageDataFrom(java.lang.String[],java.lang.String[]):37 -> c 6:6:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.deserialization.JvmNameResolver com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.deserialization.JvmProtoBufUtil.readNameResolver(java.io.InputStream,java.lang.String[]):52:52 -> c 6:6:com.android.tools.r8.jetbrains.kotlin.Pair com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.deserialization.JvmProtoBufUtil.readPackageDataFrom(byte[],java.lang.String[]):42 -> c 6:6:com.android.tools.r8.jetbrains.kotlin.Pair readPackageDataFrom(java.lang.String[],java.lang.String[]):37 -> c 7:7:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Package com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Package.parseFrom(java.io.InputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):13209:13209 -> c 7:7:com.android.tools.r8.jetbrains.kotlin.Pair com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.deserialization.JvmProtoBufUtil.readPackageDataFrom(byte[],java.lang.String[]):42 -> c 7:7:com.android.tools.r8.jetbrains.kotlin.Pair readPackageDataFrom(java.lang.String[],java.lang.String[]):37 -> c 8:8:com.android.tools.r8.jetbrains.kotlin.Pair com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.deserialization.JvmProtoBufUtil.readPackageDataFrom(byte[],java.lang.String[]):42:42 -> c 8:8:com.android.tools.r8.jetbrains.kotlin.Pair readPackageDataFrom(java.lang.String[],java.lang.String[]):37 -> c com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.deserialization.ModuleMapping -> com.android.tools.r8.internal.tF: # {"id":"sourceFile","fileName":"ModuleMapping.kt"} java.lang.String debugName -> a int $r8$clinit -> b 1:1:void ():33:33 -> 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.deserialization.BinaryModuleData com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.deserialization.ModuleMapping$Companion.emptyBinaryData():150:150 -> 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.deserialization.BinaryModuleData com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.deserialization.ModuleMapping$Companion.access$emptyBinaryData(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.deserialization.ModuleMapping$Companion):29 -> 2:2:void ():33 -> 3:3:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.deserialization.BinaryModuleData com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.deserialization.ModuleMapping$Companion.emptyBinaryData():150:150 -> 3:3:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.deserialization.BinaryModuleData com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.deserialization.ModuleMapping$Companion.access$emptyBinaryData(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.deserialization.ModuleMapping$Companion):29 -> 3:3:void ():36 -> 1:5:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.deserialization.JvmMetadataVersion,java.util.Map,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.deserialization.BinaryModuleData,java.lang.String):17:21 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)V"} 1:1:java.lang.String toString():27:27 -> toString com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.deserialization.ModuleMapping$Companion -> com.android.tools.r8.internal.sF: # {"id":"sourceFile","fileName":"ModuleMapping.kt"} 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.deserialization.ModuleMapping loadModuleMapping(byte[],java.lang.String,boolean,boolean,com.android.tools.r8.jetbrains.kotlin.jvm.functions.Function1):62:62 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"([BLjava/lang/String;Lcom/android/tools/r8/internal/Xi;)V"} 2:6:int[] com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.deserialization.ModuleMapping$Companion.readVersionNumber(java.io.DataInputStream):42:46 -> a 2:6:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.deserialization.ModuleMapping loadModuleMapping(byte[],java.lang.String,boolean,boolean,com.android.tools.r8.jetbrains.kotlin.jvm.functions.Function1):64 -> a 7:11:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.deserialization.ModuleMapping loadModuleMapping(byte[],java.lang.String,boolean,boolean,com.android.tools.r8.jetbrains.kotlin.jvm.functions.Function1):64:68 -> a 12:12:boolean com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.VersionSpecificBehaviorKt.isKotlin1Dot4OrLater(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.BinaryVersion):23:23 -> a 12:12:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.deserialization.ModuleMapping loadModuleMapping(byte[],java.lang.String,boolean,boolean,com.android.tools.r8.jetbrains.kotlin.jvm.functions.Function1):72 -> a 13:22:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.deserialization.ModuleMapping loadModuleMapping(byte[],java.lang.String,boolean,boolean,com.android.tools.r8.jetbrains.kotlin.jvm.functions.Function1):72:81 -> a 23:34:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.builtins.BuiltInsProtoBuf.registerAllExtensions(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):10:21 -> a 23:34:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.deserialization.ModuleMapping loadModuleMapping(byte[],java.lang.String,boolean,boolean,com.android.tools.r8.jetbrains.kotlin.jvm.functions.Function1):81 -> a 35:35:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$Module com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$Module.parseFrom(java.io.InputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):821:821 -> a 35:35:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.deserialization.ModuleMapping loadModuleMapping(byte[],java.lang.String,boolean,boolean,com.android.tools.r8.jetbrains.kotlin.jvm.functions.Function1):82 -> a 36:257:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.deserialization.ModuleMapping loadModuleMapping(byte[],java.lang.String,boolean,boolean,com.android.tools.r8.jetbrains.kotlin.jvm.functions.Function1):82:303 -> a 258:477:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.deserialization.ModuleMapping loadModuleMapping(byte[],java.lang.String,boolean,boolean,com.android.tools.r8.jetbrains.kotlin.jvm.functions.Function1):87:306 -> a 478:484:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.deserialization.ModuleMapping loadModuleMapping(byte[],java.lang.String,boolean,boolean,com.android.tools.r8.jetbrains.kotlin.jvm.functions.Function1):87:93 -> a 485:487:java.lang.String com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.deserialization.ModuleMapping$Companion.loadMultiFileFacadeInternalName(java.util.List,java.util.List,int,java.lang.String):141:143 -> a 485:487:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.deserialization.ModuleMapping loadModuleMapping(byte[],java.lang.String,boolean,boolean,com.android.tools.r8.jetbrains.kotlin.jvm.functions.Function1):92 -> a 488:499:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.deserialization.ModuleMapping loadModuleMapping(byte[],java.lang.String,boolean,boolean,com.android.tools.r8.jetbrains.kotlin.jvm.functions.Function1):90:101 -> a 500:500:java.lang.Object com.android.tools.r8.jetbrains.kotlin.collections.CollectionsKt___CollectionsKt.lastOrNull(java.util.List):509:509 -> a 500:500:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.deserialization.ModuleMapping loadModuleMapping(byte[],java.lang.String,boolean,boolean,com.android.tools.r8.jetbrains.kotlin.jvm.functions.Function1):101 -> a 501:501:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.deserialization.ModuleMapping loadModuleMapping(byte[],java.lang.String,boolean,boolean,com.android.tools.r8.jetbrains.kotlin.jvm.functions.Function1):101:101 -> a 502:511:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.deserialization.ModuleMapping loadModuleMapping(byte[],java.lang.String,boolean,boolean,com.android.tools.r8.jetbrains.kotlin.jvm.functions.Function1):100:109 -> a 512:514:java.lang.String com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.deserialization.ModuleMapping$Companion.loadMultiFileFacadeInternalName(java.util.List,java.util.List,int,java.lang.String):141:143 -> a 512:514:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.deserialization.ModuleMapping loadModuleMapping(byte[],java.lang.String,boolean,boolean,com.android.tools.r8.jetbrains.kotlin.jvm.functions.Function1):107 -> a 515:720:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.deserialization.ModuleMapping loadModuleMapping(byte[],java.lang.String,boolean,boolean,com.android.tools.r8.jetbrains.kotlin.jvm.functions.Function1):105:310 -> a 721:915:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.deserialization.ModuleMapping loadModuleMapping(byte[],java.lang.String,boolean,boolean,com.android.tools.r8.jetbrains.kotlin.jvm.functions.Function1):119:313 -> a 916:1114:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.deserialization.ModuleMapping loadModuleMapping(byte[],java.lang.String,boolean,boolean,com.android.tools.r8.jetbrains.kotlin.jvm.functions.Function1):119:317 -> a 1115:1316:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.deserialization.ModuleMapping loadModuleMapping(byte[],java.lang.String,boolean,boolean,com.android.tools.r8.jetbrains.kotlin.jvm.functions.Function1):120:321 -> a 1317:1513:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.deserialization.ModuleMapping loadModuleMapping(byte[],java.lang.String,boolean,boolean,com.android.tools.r8.jetbrains.kotlin.jvm.functions.Function1):125:321 -> a 1514:1517:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.deserialization.ModuleMapping loadModuleMapping(byte[],java.lang.String,boolean,boolean,com.android.tools.r8.jetbrains.kotlin.jvm.functions.Function1):127:130 -> a com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.deserialization.ModuleMappingKt -> com.android.tools.r8.internal.uF: # {"id":"sourceFile","fileName":"ModuleMapping.kt"} 1:2:java.lang.String com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.deserialization.ModuleMappingKt.internalNameOf(java.lang.String,java.lang.String):156:157 -> a 1:2:java.lang.String access$internalNameOf(java.lang.String,java.lang.String):1 -> a com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.deserialization.PackageParts -> com.android.tools.r8.internal.oL: # {"id":"sourceFile","fileName":"ModuleMapping.kt"} java.lang.String packageFqName -> a java.util.LinkedHashMap packageParts -> b java.util.Set metadataParts -> c 1:7:void (java.lang.String):159:165 -> 1:1:java.util.Set com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.deserialization.PackageParts.getParts():162:162 -> a 1:1:void addTo(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$Module$Builder):180 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Au;)V"} 2:6:void addTo(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$Module$Builder):180:184 -> a 7:7:java.util.Set com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.deserialization.PackageParts.getParts():162:162 -> a 7:7:void addTo(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$Module$Builder):185 -> a 8:11:void addTo(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$Module$Builder):302:305 -> a 12:12:java.lang.String com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.deserialization.PackageParts.getPackageName(java.lang.String):263:263 -> a 12:12:void addTo(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$Module$Builder):186 -> a 13:138:void addTo(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$Module$Builder):186:311 -> a 139:143:void addTo(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$Module$Builder):185:189 -> a 144:146:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.deserialization.PackageParts.writePartsWithinPackage(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$PackageParts$Builder,java.util.List,java.util.Map):312:314 -> a 144:146:void addTo(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$Module$Builder):190 -> a 147:413:java.lang.String com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.deserialization.PackageParts.getMultifileFacadeName(java.lang.String):0:266 -> a 147:413:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.deserialization.PackageParts.writePartsWithinPackage(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$PackageParts$Builder,java.util.List,java.util.Map):208 -> a 147:413:void addTo(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$Module$Builder):190 -> a 414:414:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.deserialization.PackageParts.writePartsWithinPackage(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$PackageParts$Builder,java.util.List,java.util.Map):316:316 -> a 414:414:void addTo(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$Module$Builder):190 -> a 415:419:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.deserialization.PackageParts.writePartsWithinPackage(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$PackageParts$Builder,java.util.List,java.util.Map):315:319 -> a 415:419:void addTo(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$Module$Builder):190 -> a 420:428:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.deserialization.PackageParts.writePartsWithinPackage(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$PackageParts$Builder,java.util.List,java.util.Map):315:323 -> a 420:428:void addTo(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$Module$Builder):190 -> a 429:429:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.deserialization.PackageParts.writePartsWithinPackage(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$PackageParts$Builder,java.util.List,java.util.Map):208:208 -> a 429:429:void addTo(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$Module$Builder):190 -> a 430:528:java.util.SortedMap com.android.tools.r8.jetbrains.kotlin.collections.MapsKt__MapsJVMKt.toSortedMap(java.util.Map,java.util.Comparator):0:98 -> a 430:528:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.deserialization.PackageParts.writePartsWithinPackage(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$PackageParts$Builder,java.util.List,java.util.Map):208 -> a 430:528:void addTo(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$Module$Builder):190 -> a 529:530:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.deserialization.PackageParts.writePartsWithinPackage(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$PackageParts$Builder,java.util.List,java.util.Map):208:209 -> a 529:530:void addTo(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$Module$Builder):190 -> a 531:531:java.lang.String com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.deserialization.PackageParts.getClassName(java.lang.String):264:264 -> a 531:531:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.deserialization.PackageParts.writePartsWithinPackage(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$PackageParts$Builder,java.util.List,java.util.Map):210 -> a 531:531:void addTo(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$Module$Builder):190 -> a 532:532:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.deserialization.PackageParts.writePartsWithinPackage(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$PackageParts$Builder,java.util.List,java.util.Map):210:210 -> a 532:532:void addTo(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$Module$Builder):190 -> a 533:533:java.lang.String com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.deserialization.PackageParts.getClassName(java.lang.String):264:264 -> a 533:533:int com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.deserialization.PackageParts.getMultifileFacadeShortNameId(java.lang.String,java.util.Map):253 -> a 533:533:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.deserialization.PackageParts.writePartsWithinPackage(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$PackageParts$Builder,java.util.List,java.util.Map):212 -> a 533:533:void addTo(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$Module$Builder):190 -> a 534:534:int com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.deserialization.PackageParts.getMultifileFacadeShortNameId(java.lang.String,java.util.Map):354:354 -> a 534:534:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.deserialization.PackageParts.writePartsWithinPackage(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$PackageParts$Builder,java.util.List,java.util.Map):212 -> a 534:534:void addTo(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$Module$Builder):190 -> a 535:639:int com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.deserialization.PackageParts.getMultifileFacadeShortNameId(java.lang.String,java.util.Map):253:357 -> a 535:639:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.deserialization.PackageParts.writePartsWithinPackage(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$PackageParts$Builder,java.util.List,java.util.Map):212 -> a 535:639:void addTo(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$Module$Builder):190 -> a 640:640:int com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.deserialization.PackageParts.getMultifileFacadeShortNameId(java.lang.String,java.util.Map):355:355 -> a 640:640:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.deserialization.PackageParts.writePartsWithinPackage(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$PackageParts$Builder,java.util.List,java.util.Map):212 -> a 640:640:void addTo(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$Module$Builder):190 -> a 641:641:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.deserialization.PackageParts.writePartsWithinPackage(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$PackageParts$Builder,java.util.List,java.util.Map):212:212 -> a 641:641:void addTo(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$Module$Builder):190 -> a 642:746:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.deserialization.PackageParts.writePartsOutsidePackage(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$PackageParts$Builder,java.util.List,java.util.Map,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$Module$Builder):224:328 -> a 642:746:void addTo(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$Module$Builder):191 -> a 747:747:java.lang.String com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.deserialization.PackageParts.getPackageName(java.lang.String):263:263 -> a 747:747:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.deserialization.PackageParts.writePartsOutsidePackage(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$PackageParts$Builder,java.util.List,java.util.Map,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$Module$Builder):225 -> a 747:747:void addTo(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$Module$Builder):191 -> a 748:748:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.deserialization.PackageParts.writePartsOutsidePackage(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$PackageParts$Builder,java.util.List,java.util.Map,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$Module$Builder):330:330 -> a 748:748:void addTo(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$Module$Builder):191 -> a 749:753:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.deserialization.PackageParts.writePartsOutsidePackage(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$PackageParts$Builder,java.util.List,java.util.Map,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$Module$Builder):329:333 -> a 749:753:void addTo(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$Module$Builder):191 -> a 754:762:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.deserialization.PackageParts.writePartsOutsidePackage(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$PackageParts$Builder,java.util.List,java.util.Map,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$Module$Builder):329:337 -> a 754:762:void addTo(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$Module$Builder):191 -> a 763:763:java.util.SortedMap com.android.tools.r8.jetbrains.kotlin.collections.MapsKt__MapsJVMKt.toSortedMap(java.util.Map):88:88 -> a 763:763:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.deserialization.PackageParts.writePartsOutsidePackage(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$PackageParts$Builder,java.util.List,java.util.Map,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$Module$Builder):225 -> a 763:763:void addTo(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$Module$Builder):191 -> a 764:881:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.deserialization.PackageParts.writePartsOutsidePackage(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$PackageParts$Builder,java.util.List,java.util.Map,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$Module$Builder):225:342 -> a 764:881:void addTo(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$Module$Builder):191 -> a 882:1148:java.lang.String com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.deserialization.PackageParts.getMultifileFacadeName(java.lang.String):0:266 -> a 882:1148:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.deserialization.PackageParts.writePartsOutsidePackage(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$PackageParts$Builder,java.util.List,java.util.Map,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$Module$Builder):231 -> a 882:1148:void addTo(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$Module$Builder):191 -> a 1149:1149:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.deserialization.PackageParts.writePartsOutsidePackage(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$PackageParts$Builder,java.util.List,java.util.Map,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$Module$Builder):344:344 -> a 1149:1149:void addTo(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$Module$Builder):191 -> a 1150:1154:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.deserialization.PackageParts.writePartsOutsidePackage(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$PackageParts$Builder,java.util.List,java.util.Map,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$Module$Builder):343:347 -> a 1150:1154:void addTo(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$Module$Builder):191 -> a 1155:1163:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.deserialization.PackageParts.writePartsOutsidePackage(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$PackageParts$Builder,java.util.List,java.util.Map,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$Module$Builder):343:351 -> a 1155:1163:void addTo(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$Module$Builder):191 -> a 1164:1164:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.deserialization.PackageParts.writePartsOutsidePackage(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$PackageParts$Builder,java.util.List,java.util.Map,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$Module$Builder):231:231 -> a 1164:1164:void addTo(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$Module$Builder):191 -> a 1165:1263:java.util.SortedMap com.android.tools.r8.jetbrains.kotlin.collections.MapsKt__MapsJVMKt.toSortedMap(java.util.Map,java.util.Comparator):0:98 -> a 1165:1263:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.deserialization.PackageParts.writePartsOutsidePackage(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$PackageParts$Builder,java.util.List,java.util.Map,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$Module$Builder):231 -> a 1165:1263:void addTo(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$Module$Builder):191 -> a 1264:1265:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.deserialization.PackageParts.writePartsOutsidePackage(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$PackageParts$Builder,java.util.List,java.util.Map,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$Module$Builder):231:232 -> a 1264:1265:void addTo(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$Module$Builder):191 -> a 1266:1266:java.lang.String com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.deserialization.PackageParts.getClassName(java.lang.String):264:264 -> a 1266:1266:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.deserialization.PackageParts.writePartsOutsidePackage(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$PackageParts$Builder,java.util.List,java.util.Map,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$Module$Builder):233 -> a 1266:1266:void addTo(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$Module$Builder):191 -> a 1267:1267:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.deserialization.PackageParts.writePartsOutsidePackage(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$PackageParts$Builder,java.util.List,java.util.Map,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$Module$Builder):233:233 -> a 1267:1267:void addTo(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$Module$Builder):191 -> a 1268:1268:java.lang.String com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.deserialization.PackageParts.getClassName(java.lang.String):264:264 -> a 1268:1268:int com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.deserialization.PackageParts.getMultifileFacadeShortNameId(java.lang.String,java.util.Map):253 -> a 1268:1268:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.deserialization.PackageParts.writePartsOutsidePackage(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$PackageParts$Builder,java.util.List,java.util.Map,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$Module$Builder):236 -> a 1268:1268:void addTo(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$Module$Builder):191 -> a 1269:1269:int com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.deserialization.PackageParts.getMultifileFacadeShortNameId(java.lang.String,java.util.Map):354:354 -> a 1269:1269:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.deserialization.PackageParts.writePartsOutsidePackage(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$PackageParts$Builder,java.util.List,java.util.Map,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$Module$Builder):236 -> a 1269:1269:void addTo(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$Module$Builder):191 -> a 1270:1374:int com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.deserialization.PackageParts.getMultifileFacadeShortNameId(java.lang.String,java.util.Map):253:357 -> a 1270:1374:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.deserialization.PackageParts.writePartsOutsidePackage(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$PackageParts$Builder,java.util.List,java.util.Map,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$Module$Builder):236 -> a 1270:1374:void addTo(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$Module$Builder):191 -> a 1375:1375:int com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.deserialization.PackageParts.getMultifileFacadeShortNameId(java.lang.String,java.util.Map):355:355 -> a 1375:1375:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.deserialization.PackageParts.writePartsOutsidePackage(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$PackageParts$Builder,java.util.List,java.util.Map,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$Module$Builder):236 -> a 1375:1375:void addTo(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$Module$Builder):191 -> a 1376:1390:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.deserialization.PackageParts.writePartsOutsidePackage(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$PackageParts$Builder,java.util.List,java.util.Map,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$Module$Builder):235:249 -> a 1376:1390:void addTo(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$Module$Builder):191 -> a 1391:1391:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.deserialization.PackageParts.writeMultifileFacadeNames(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$PackageParts$Builder,java.util.Map):257:257 -> a 1391:1391:void addTo(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$Module$Builder):192 -> a 1392:5252:java.util.List com.android.tools.r8.jetbrains.kotlin.collections.CollectionsKt___CollectionsKt.zip(java.lang.Iterable,java.lang.Iterable):0:3860 -> a 1392:5252:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.deserialization.PackageParts.writeMultifileFacadeNames(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$PackageParts$Builder,java.util.Map):257 -> a 1392:5252:void addTo(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$Module$Builder):192 -> a 5253:5253:com.android.tools.r8.jetbrains.kotlin.Pair com.android.tools.r8.jetbrains.kotlin.TuplesKt.to(java.lang.Object,java.lang.Object):43:43 -> a 5253:5253:java.util.List com.android.tools.r8.jetbrains.kotlin.collections.CollectionsKt___CollectionsKt.zip(java.lang.Iterable,java.lang.Iterable):3422 -> a 5253:5253:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.deserialization.PackageParts.writeMultifileFacadeNames(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$PackageParts$Builder,java.util.Map):257 -> a 5253:5253:void addTo(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$Module$Builder):192 -> a 5254:5254:java.util.List com.android.tools.r8.jetbrains.kotlin.collections.CollectionsKt___CollectionsKt.zip(java.lang.Iterable,java.lang.Iterable):3860:3860 -> a 5254:5254:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.deserialization.PackageParts.writeMultifileFacadeNames(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$PackageParts$Builder,java.util.Map):257 -> a 5254:5254:void addTo(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$Module$Builder):192 -> a 5255:5255:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.deserialization.PackageParts.writeMultifileFacadeNames(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$PackageParts$Builder,java.util.Map):361:361 -> a 5255:5255:void addTo(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$Module$Builder):192 -> a 5256:5258:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.deserialization.PackageParts.writeMultifileFacadeNames(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$PackageParts$Builder,java.util.Map):257:259 -> a 5256:5258:void addTo(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$Module$Builder):192 -> a 5259:5277:void addTo(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$Module$Builder):181:199 -> a 5278:5278:void addTo(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$Module$Builder):197:197 -> a 5279:5279:void addPart(java.lang.String,java.lang.String):168:168 -> a 5280:5280:void addMetadataPart(java.lang.String):176:176 -> a 1:2:boolean equals(java.lang.Object):276:277 -> equals 1:1:int hashCode():280:280 -> hashCode 1:1:java.util.Set com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.deserialization.PackageParts.getParts():162:162 -> toString 1:1:java.lang.String toString():283 -> toString 2:2:java.lang.String toString():283:283 -> toString com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.deserialization.PackageParts$writeMultifileFacadeNames$$inlined$sortedBy$1 -> com.android.tools.r8.internal.nL: # {"id":"sourceFile","fileName":"Comparisons.kt"} void () -> 1:228:int compare(java.lang.Object,java.lang.Object):102:329 -> compare 229:456:int compare(java.lang.Object,java.lang.Object):102:329 -> compare 457:457:int com.android.tools.r8.jetbrains.kotlin.comparisons.ComparisonsKt__ComparisonsKt.compareValues(java.lang.Comparable,java.lang.Comparable):78:78 -> compare 457:457:int compare(java.lang.Object,java.lang.Object):102 -> compare com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.deserialization.UtfEncodingKt -> com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.deserialization.UtfEncodingKt: # {"id":"sourceFile","fileName":"utfEncoding.kt"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.serialization.JvmStringTable -> com.android.tools.r8.internal.bv: # {"id":"sourceFile","fileName":"JvmStringTable.kt"} java.util.ArrayList strings -> a java.util.ArrayList records -> b java.util.HashMap map -> c java.util.LinkedHashSet localNames -> d 1:1:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.deserialization.JvmNameResolver,int,com.android.tools.r8.jetbrains.kotlin.jvm.internal.DefaultConstructorMarker):18:18 -> # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} 2:98:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.deserialization.JvmNameResolver):18:114 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Fu;)V"} 99:186:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.deserialization.JvmNameResolver):27:114 -> 187:190:void (com.android.tools.r8.jetbrains.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 com.android.tools.r8.jetbrains.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 com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.serialization.JvmStringTable.isTrivial(com.android.tools.r8.jetbrains.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 com.android.tools.r8.jetbrains.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:724:int getQualifiedClassNameIndex(java.lang.String,boolean):77:92 -> a 725:752:void serializeTo(java.io.OutputStream):98:125 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/ByteArrayOutputStream;)V"} 753:753:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Record com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Record$Builder.build():991:991 -> a 753:753:void serializeTo(java.io.OutputStream):99 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 754:754:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Record com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Record$Builder.build():992:992 -> a 754:754:void serializeTo(java.io.OutputStream):99 -> a 755:755:void serializeTo(java.io.OutputStream):125:125 -> a 756:756:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.UninitializedMessageException com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.AbstractMessageLite$Builder.newUninitializedMessageException(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite):316:316 -> a 756:756:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Record com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Record$Builder.build():993 -> a 756:756:void serializeTo(java.io.OutputStream):99 -> a 757:757:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Record com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Record$Builder.build():993:993 -> a 757:757:void serializeTo(java.io.OutputStream):99 -> a 758:759:void serializeTo(java.io.OutputStream):99:100 -> a 760:761:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Builder.build():1797:1798 -> a 760:761:void serializeTo(java.io.OutputStream):101 -> a 762:762:void serializeTo(java.io.OutputStream):101:101 -> a 763:763:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.UninitializedMessageException com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.AbstractMessageLite$Builder.newUninitializedMessageException(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite):316:316 -> a 763:763:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Builder.build():1799 -> a 763:763:void serializeTo(java.io.OutputStream):101 -> a 764:764:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$StringTableTypes$Builder.build():1799:1799 -> a 764:764:void serializeTo(java.io.OutputStream):101 -> a com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.serialization.Interner -> com.android.tools.r8.internal.ys: # {"id":"sourceFile","fileName":"Interner.kt"} int firstIndex -> a java.util.HashMap interned -> b 1:3:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.serialization.Interner):8:10 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ys;)V"} 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 com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.serialization.Interner$special$$inlined$sortedBy$1 -> com.android.tools.r8.internal.xs: # {"id":"sourceFile","fileName":"Comparisons.kt"} java.util.HashMap $receiver$inlined -> a void (java.util.HashMap) -> 1:1:int compare(java.lang.Object,java.lang.Object):329:329 -> compare 2:2:int com.android.tools.r8.jetbrains.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 com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.serialization.MutableTable -> com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.serialization.MutableTable: # {"id":"sourceFile","fileName":"MutableTable.kt"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.serialization.MutableVersionRequirementTable -> com.android.tools.r8.internal.pG: # {"id":"sourceFile","fileName":"MutableTable.kt"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.serialization.Interner com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.serialization.MutableTable.interner -> a 1:6:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.serialization.MutableTable.():23:28 -> 1:6:void ():56 -> 7:7:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.serialization.Interner.(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.serialization.Interner,int,com.android.tools.r8.jetbrains.kotlin.jvm.internal.DefaultConstructorMarker):8:8 -> 7:7:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.serialization.MutableTable.():28 -> 7:7:void ():56 -> 8:8:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.serialization.MutableTable.():28:28 -> 8:8:void ():56 -> 1:1:int com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.serialization.MutableTable.get(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$Builder):35:35 -> a 1:1:int get(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$Builder):0 -> a # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/rP;)I"} 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.serialization.MutableTable.serialize():39:39 -> a 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite serialize():0 -> a # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Ij;"} 3:3:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirementTable$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.serialization.MutableVersionRequirementTable.createTableBuilder():57:57 -> a 3:3:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.serialization.MutableVersionRequirementTable.createTableBuilder():55 -> a 3:3:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.serialization.MutableTable.serialize():40 -> a 3:3:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite serialize():0 -> a 4:5:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.serialization.MutableTable.serialize():41:42 -> a 4:5:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite serialize():0 -> a 6:6:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.serialization.MutableVersionRequirementTable.addElement(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$Builder,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$Builder):55:55 -> a 6:6:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.serialization.MutableTable.serialize():42 -> a 6:6:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite serialize():0 -> a 7:67:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.serialization.MutableVersionRequirementTable.addElement(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirementTable$Builder,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$VersionRequirement$Builder):0:60 -> a 7:67:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.serialization.MutableVersionRequirementTable.addElement(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$Builder,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$Builder):55 -> a 7:67:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.serialization.MutableTable.serialize():42 -> a 7:67:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite serialize():0 -> a 68:68:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.serialization.MutableTable.serialize():44:44 -> a 68:68:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite serialize():0 -> a 69:69:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.serialization.MutableTable.serialize():40:40 -> a 69:69:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite serialize():0 -> a com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.serialization.TableElementWrapper -> com.android.tools.r8.internal.dZ: # {"id":"sourceFile","fileName":"MutableTable.kt"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$Builder builder -> a byte[] bytes -> b int hashCode -> c 1:4:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$Builder):13:16 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/rP;)V"} 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$Builder getBuilder():13:13 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Cj;"} 1:1:boolean equals(java.lang.Object):20:20 -> equals 1:1:int hashCode():18:18 -> hashCode com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.AbstractMessageLite -> com.android.tools.r8.internal.B0: # {"id":"sourceFile","fileName":"AbstractMessageLite.java"} 1:1:void ():46:46 -> void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite.writeTo(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lb;)V"} 1:6:void writeTo(java.io.OutputStream):77:82 -> a 7:14:void writeDelimitedTo(java.io.OutputStream):86:93 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/ByteArrayOutputStream;)V"} int com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite.getSerializedSize() -> c com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite.newBuilderForType() -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/A0;"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite.toBuilder() -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/A0;"} 1:7:byte[] toByteArray():64:70 -> f com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.AbstractMessageLite$Builder -> com.android.tools.r8.internal.A0: # {"id":"sourceFile","fileName":"AbstractMessageLite.java"} 1:1:void ():118:118 -> com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite$Builder.mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/jb;Lcom/android/tools/r8/internal/rh;)Lcom/android/tools/r8/internal/A0;"} 1:4:void addAll(java.lang.Iterable,java.util.Collection):329:332 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Collection;Ljava/util/List;)V"} 5:7:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.AbstractMessageLite$Builder.checkForNullValues(java.lang.Iterable):348:350 -> a 5:7:void addAll(java.lang.Iterable,java.util.Collection):332 -> a 8:9:void addAll(java.lang.Iterable,java.util.Collection):333:334 -> a 10:12:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.AbstractMessageLite$Builder.checkForNullValues(java.lang.Iterable):348:350 -> a 10:12:void addAll(java.lang.Iterable,java.util.Collection):335 -> a 13:19:void addAll(java.lang.Iterable,java.util.Collection):336:342 -> a com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite$Builder.build() -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/B0;"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.AbstractMessageLite$Builder$LimitedInputStream -> com.android.tools.r8.internal.z0: # {"id":"sourceFile","fileName":"AbstractMessageLite.java"} int limit -> a 1:2:void (java.io.InputStream,int):245:246 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/io/ByteArrayInputStream;)V"} 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 com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.AbstractParser -> com.android.tools.r8.internal.c1: # {"id":"sourceFile","fileName":"AbstractParser.java"} 1:1:void ():78:78 -> 1:1:void ():49:49 -> 1:4:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.AbstractParser.parsePartialFrom(java.io.InputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):191:194 -> a 1:4:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.AbstractParser.parseFrom(java.io.InputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):209 -> a 1:4:java.lang.Object parseFrom(java.io.InputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):49 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/InputStream;Lcom/android/tools/r8/internal/rh;)Lcom/android/tools/r8/internal/B0;"} 5:5:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.AbstractParser.checkMessageInitialized(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite):70:70 -> a 5:5:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.AbstractParser.parseFrom(java.io.InputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):209 -> a 5:5:java.lang.Object parseFrom(java.io.InputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):49 -> a 6:6:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.UninitializedMessageException com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.AbstractMessageLite.newUninitializedMessageException():102:102 -> a 6:6:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.UninitializedMessageException com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.AbstractParser.newUninitializedMessageException(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite):57 -> a 6:6:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.AbstractParser.checkMessageInitialized(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite):71 -> a 6:6:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.AbstractParser.parseFrom(java.io.InputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):209 -> a 6:6:java.lang.Object parseFrom(java.io.InputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):49 -> a 7:7:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.InvalidProtocolBufferException com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.UninitializedMessageException.asInvalidProtocolBufferException():81:81 -> a 7:7:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.AbstractParser.checkMessageInitialized(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite):71 -> a 7:7:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.AbstractParser.parseFrom(java.io.InputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):209 -> a 7:7:java.lang.Object parseFrom(java.io.InputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):49 -> a 8:8:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.AbstractParser.checkMessageInitialized(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite):71:71 -> a 8:8:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.AbstractParser.parseFrom(java.io.InputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):209 -> a 8:8:java.lang.Object parseFrom(java.io.InputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):49 -> a 9:9:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.AbstractParser.parsePartialFrom(java.io.InputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):196:196 -> a 9:9:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.AbstractParser.parseFrom(java.io.InputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):209 -> a 9:9:java.lang.Object parseFrom(java.io.InputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):49 -> a 10:10:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.AbstractParser.parsePartialDelimitedFrom(java.io.InputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):224:224 -> a 10:10:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.AbstractParser.parseDelimitedFrom(java.io.InputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):245 -> a 10:10:java.lang.Object parseDelimitedFrom(java.io.InputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):49 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/ByteArrayInputStream;Lcom/android/tools/r8/internal/rh;)Lcom/android/tools/r8/internal/B0;"} 11:22:int com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream.readRawVarint32(int,java.io.InputStream):692:703 -> a 11:22:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.AbstractParser.parsePartialDelimitedFrom(java.io.InputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):228 -> a 11:22:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.AbstractParser.parseDelimitedFrom(java.io.InputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):245 -> a 11:22:java.lang.Object parseDelimitedFrom(java.io.InputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):49 -> a 23:23:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.AbstractParser.parsePartialDelimitedFrom(java.io.InputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):232:232 -> a 23:23:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.AbstractParser.parseDelimitedFrom(java.io.InputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):245 -> a 23:23:java.lang.Object parseDelimitedFrom(java.io.InputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):49 -> a 24:27:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.AbstractParser.parsePartialFrom(java.io.InputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):191:194 -> a 24:27:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.AbstractParser.parsePartialDelimitedFrom(java.io.InputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):233 -> a 24:27:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.AbstractParser.parseDelimitedFrom(java.io.InputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):245 -> a 24:27:java.lang.Object parseDelimitedFrom(java.io.InputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):49 -> a 28:28:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.AbstractParser.checkMessageInitialized(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite):70:70 -> a 28:28:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.AbstractParser.parseDelimitedFrom(java.io.InputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):245 -> a 28:28:java.lang.Object parseDelimitedFrom(java.io.InputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):49 -> a 29:29:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.UninitializedMessageException com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.AbstractMessageLite.newUninitializedMessageException():102:102 -> a 29:29:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.UninitializedMessageException com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.AbstractParser.newUninitializedMessageException(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite):57 -> a 29:29:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.AbstractParser.checkMessageInitialized(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite):71 -> a 29:29:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.AbstractParser.parseDelimitedFrom(java.io.InputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):245 -> a 29:29:java.lang.Object parseDelimitedFrom(java.io.InputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):49 -> a 30:30:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.InvalidProtocolBufferException com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.UninitializedMessageException.asInvalidProtocolBufferException():81:81 -> a 30:30:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.AbstractParser.checkMessageInitialized(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite):71 -> a 30:30:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.AbstractParser.parseDelimitedFrom(java.io.InputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):245 -> a 30:30:java.lang.Object parseDelimitedFrom(java.io.InputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):49 -> a 31:31:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.AbstractParser.checkMessageInitialized(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite):71:71 -> a 31:31:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.AbstractParser.parseDelimitedFrom(java.io.InputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):245 -> a 31:31:java.lang.Object parseDelimitedFrom(java.io.InputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):49 -> a 32:32:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.AbstractParser.parsePartialFrom(java.io.InputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):196:196 -> a 32:32:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.AbstractParser.parsePartialDelimitedFrom(java.io.InputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):233 -> a 32:32:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.AbstractParser.parseDelimitedFrom(java.io.InputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):245 -> a 32:32:java.lang.Object parseDelimitedFrom(java.io.InputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):49 -> a 33:33:int com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream.readRawVarint32(int,java.io.InputStream):705:705 -> a 33:33:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.AbstractParser.parsePartialDelimitedFrom(java.io.InputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):228 -> a 33:33:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.AbstractParser.parseDelimitedFrom(java.io.InputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):245 -> a 33:33:java.lang.Object parseDelimitedFrom(java.io.InputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):49 -> a 34:34:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.InvalidProtocolBufferException com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.InvalidProtocolBufferException.malformedVarint():84:84 -> a 34:34:int com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream.readRawVarint32(int,java.io.InputStream):711 -> a 34:34:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.AbstractParser.parsePartialDelimitedFrom(java.io.InputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):228 -> a 34:34:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.AbstractParser.parseDelimitedFrom(java.io.InputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):245 -> a 34:34:java.lang.Object parseDelimitedFrom(java.io.InputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):49 -> a 35:35:int com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream.readRawVarint32(int,java.io.InputStream):711:711 -> a 35:35:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.AbstractParser.parsePartialDelimitedFrom(java.io.InputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):228 -> a 35:35:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.AbstractParser.parseDelimitedFrom(java.io.InputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):245 -> a 35:35:java.lang.Object parseDelimitedFrom(java.io.InputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):49 -> a 36:36:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.AbstractParser.parsePartialDelimitedFrom(java.io.InputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):230:230 -> a 36:36:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.AbstractParser.parseDelimitedFrom(java.io.InputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):245 -> a 36:36:java.lang.Object parseDelimitedFrom(java.io.InputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):49 -> a com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ByteString -> com.android.tools.r8.internal.Y5: # {"id":"sourceFile","fileName":"ByteString.java"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ByteString EMPTY -> a boolean $assertionsDisabled -> b 1:22:void ():60:81 -> 1:1:void ():84:84 -> int getTreeDepth() -> a int partialHash(int,int,int) -> a void writeToInternal(java.io.OutputStream,int,int) -> a 1:3:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ByteString copyFromUtf8(java.lang.String):269:271 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lcom/android/tools/r8/internal/Y5;"} 4:16:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ByteString copyFrom(java.lang.Iterable):420:432 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/ArrayList;)Lcom/android/tools/r8/internal/Y5;"} 17:25:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ByteString balancedConcat(java.util.Iterator,int):442:450 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/util/Iterator;)Lcom/android/tools/r8/internal/Y5;"} 26:35:void copyTo(byte[],int,int,int):490:499 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(III[B)V"} 36:36:void copyTo(byte[],int,int,int):495:495 -> a 37:37:void copyTo(byte[],int,int,int):491:491 -> a 38:38:void copyTo(byte[],int,int,int):488:488 -> a 39:39:void copyTo(byte[],int,int,int):485:485 -> a 40:40:void copyTo(byte[],int,int,int):482:482 -> a void copyToInternal(byte[],int,int,int) -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(III[B)V"} boolean isBalanced() -> b int partialIsValidUtf8(int,int,int) -> b 1:8:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ByteString concat(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ByteString):396:403 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Y5;)Lcom/android/tools/r8/internal/Y5;"} 9:9:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ByteString concat(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ByteString):399:399 -> b boolean isValidUtf8() -> c 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ByteString$Output newOutput():751:751 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/X5;"} int peekCachedHashCode() -> e java.lang.String toString(java.lang.String) -> f # {"id":"com.android.tools.r8.residualsignature","signature":"()Ljava/lang/String;"} int size() -> size 1:1:java.lang.String toString():1019:1019 -> toString com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ByteString$ByteIterator -> com.android.tools.r8.internal.W5: # {"id":"sourceFile","fileName":"ByteString.java"} byte nextByte() -> f com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ByteString$Output -> com.android.tools.r8.internal.X5: # {"id":"sourceFile","fileName":"ByteString.java"} int initialCapacity -> a java.util.ArrayList flushedBuffers -> b int flushedBuffersTotalBytes -> c byte[] buffer -> d int bufferPos -> e byte[] EMPTY_BYTE_ARRAY -> f 1:1:void ():765:765 -> 1:7:void (int):783:789 -> # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} 1:1:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ByteString$Output.flushLastBuffer():914:914 -> c 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ByteString toByteString():827 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Y5;"} 2:3:byte[] com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ByteString$Output.copyArray(byte[],int):835:836 -> c 2:3:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ByteString$Output.flushLastBuffer():916 -> c 2:3:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ByteString toByteString():827 -> c 4:18:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ByteString$Output.flushLastBuffer():917:931 -> c 4:18:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ByteString toByteString():827 -> c 19:19:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ByteString toByteString():828:828 -> c 1:1:java.lang.String toString():888:888 -> toString 2:2:int com.android.tools.r8.jetbrains.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 com.android.tools.r8.jetbrains.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 com.android.tools.r8.jetbrains.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 com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream -> com.android.tools.r8.internal.jb: # {"id":"sourceFile","fileName":"CodedInputStream.java"} byte[] buffer -> a int bufferSize -> b int bufferSizeAfterLimit -> c int bufferPos -> d java.io.InputStream input -> e int lastTag -> f int totalBytesRetired -> g int currentLimit -> h int recursionDepth -> i 1:1:void (java.io.InputStream):898:898 -> 2:29:void (java.io.InputStream):876:903 -> 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream newInstance(java.io.InputStream):58:58 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/InputStream;)Lcom/android/tools/r8/internal/jb;"} 2:2:void checkLastTagWas(int):173:173 -> a 3:3:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.InvalidProtocolBufferException com.android.tools.r8.jetbrains.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,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream):256:257 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/internal/lb;)Z"} 7:7:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream.writeFixed32NoTag(int):410:410 -> a 7:7:boolean skipField(int,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream):258 -> a 8:8:boolean skipField(int,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream):244:244 -> a 9:10:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream.skipMessage(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream):286:287 -> a 9:10:boolean skipField(int,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream):245 -> a 11:14:boolean skipField(int,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream):246:249 -> a 15:16:boolean skipField(int,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream):238:239 -> a 17:17:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream.writeBytesNoTag(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ByteString):455:455 -> a 17:17:boolean skipField(int,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream):240 -> a 18:18:int com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.LiteralByteString.size():76:76 -> a 18:18:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream.writeBytesNoTag(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ByteString):455 -> a 18:18:boolean skipField(int,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream):240 -> a 19:20:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream.writeBytesNoTag(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ByteString):455:456 -> a 19:20:boolean skipField(int,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream):240 -> a 21:22:boolean skipField(int,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream):232:233 -> a 23:23:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream.writeFixed64NoTag(long):405:405 -> a 23:23:boolean skipField(int,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream):234 -> a 24:24:long com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream.readInt64():343:343 -> a 24:24:boolean skipField(int,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream):226 -> a 25:25:boolean skipField(int,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream):227:227 -> a 26:26:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream.writeUInt64NoTag(long):385:385 -> a 26:26:boolean skipField(int,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream):228 -> a 27:27:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.InvalidProtocolBufferException com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.InvalidProtocolBufferException.invalidWireType():99:99 -> a 27:27:boolean skipField(int,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream):262 -> a 28:28:boolean skipField(int,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream):262:262 -> a 29:36:void readGroup(int,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite$Builder,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):420:427 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/internal/A0;Lcom/android/tools/r8/internal/rh;)V"} 37:37:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.InvalidProtocolBufferException com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.InvalidProtocolBufferException.recursionLimitExceeded():104:104 -> a 37:37:void readGroup(int,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite$Builder,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):421 -> a 38:38:void readGroup(int,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite$Builder,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):421:421 -> a 39:47:void readMessage(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite$Builder,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):471:479 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/A0;Lcom/android/tools/r8/internal/rh;)V"} 48:49:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream.popLimit(int):1018:1019 -> a 48:49:void readMessage(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite$Builder,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):480 -> a 50:50:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.InvalidProtocolBufferException com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.InvalidProtocolBufferException.recursionLimitExceeded():104:104 -> a 50:50:void readMessage(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite$Builder,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):473 -> a 51:51:void readMessage(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite$Builder,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):473:473 -> a 52:60:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite readMessage(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.Parser,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):489:497 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/c1;Lcom/android/tools/r8/internal/rh;)Lcom/android/tools/r8/internal/B0;"} 61:62:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream.popLimit(int):1018:1019 -> a 61:62:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite readMessage(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.Parser,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):498 -> a 63:63:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.InvalidProtocolBufferException com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.InvalidProtocolBufferException.recursionLimitExceeded():104:104 -> a 63:63:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite readMessage(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.Parser,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite):491 -> a 64:64:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite readMessage(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.Parser,com.android.tools.r8.jetbrains.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:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ByteString readBytes():504:508 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Y5;"} 6:8:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ByteString com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ByteString.copyFrom(byte[],int,int):206:208 -> c 6:8:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ByteString readBytes():508 -> c 9:15:com.android.tools.r8.jetbrains.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:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.InvalidProtocolBufferException com.android.tools.r8.jetbrains.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:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.InvalidProtocolBufferException com.android.tools.r8.jetbrains.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 com.android.tools.r8.jetbrains.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 com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream.skipRawBytesSlowPath(int):1289:1309 -> f 5:25:void skipRawBytes(int):1276 -> f 26:28:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream.skipRawBytesSlowPath(int):1291:1293 -> f 26:28:void skipRawBytes(int):1276 -> f 29:29:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.InvalidProtocolBufferException com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.InvalidProtocolBufferException.negativeSize():78:78 -> f 29:29:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream.skipRawBytesSlowPath(int):1286 -> f 29:29:void skipRawBytes(int):1276 -> f 30:30:void com.android.tools.r8.jetbrains.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:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.InvalidProtocolBufferException com.android.tools.r8.jetbrains.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 com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream.readRawByte():1148:1151 -> j 25:28:long com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream.readRawVarint64SlowPath():778 -> j 25:28:int readRawVarint32():637 -> j 29:29:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.InvalidProtocolBufferException com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.InvalidProtocolBufferException.malformedVarint():84:84 -> j 29:29:long com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream.readRawVarint64SlowPath():784 -> j 29:29:int readRawVarint32():637 -> j 30:30:long com.android.tools.r8.jetbrains.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 com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream.readRawByte():1148:1151 -> k 36:39:long com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream.readRawVarint64SlowPath():778 -> k 36:39:long readRawVarint64():770 -> k 40:40:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.InvalidProtocolBufferException com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.InvalidProtocolBufferException.malformedVarint():84:84 -> k 40:40:long com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream.readRawVarint64SlowPath():784 -> k 40:40:long readRawVarint64():770 -> k 41:41:long com.android.tools.r8.jetbrains.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 com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream.isAtEnd():1041:1041 -> n 1:1:int readTag():149 -> n 2:6:int readTag():150:154 -> n 7:7:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.InvalidProtocolBufferException com.android.tools.r8.jetbrains.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 com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream -> com.android.tools.r8.internal.lb: # {"id":"sourceFile","fileName":"CodedOutputStream.java"} byte[] buffer -> a int limit -> b int position -> c java.io.OutputStream output -> d 1:5:void (byte[],int,int):78:82 -> # {"id":"com.android.tools.r8.residualsignature","signature":"([BI)V"} 6:10:void (java.io.OutputStream,byte[]):85:89 -> 1:1:int computeRawVarint64Size(long):0:0 -> a 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream newInstance(java.io.OutputStream,int):106:106 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/OutputStream;I)Lcom/android/tools/r8/internal/lb;"} 3:3:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream newInstance(byte[]):117:117 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"([B)Lcom/android/tools/r8/internal/lb;"} 4:4:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream.newInstance(byte[],int,int):130:130 -> a 4:4:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream newInstance(byte[]):117 -> a 5:5:int computeMessageSize(int,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite):628:628 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/internal/B0;)I"} 6:7:int com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream.computeMessageSizeNoTag(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite):865:866 -> a 6:7:int computeMessageSize(int,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite):628 -> a 8:8:int computeEnumSize(int,int):681:681 -> a 9:9:int com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream.computeEnumSizeNoTag(int):916:916 -> a 9:9:int computeEnumSize(int,int):681 -> a 10:10:int computeInt32SizeNoTag(int):794:794 -> a 11:12:int computeMessageSizeNoTag(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite):865:866 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/B0;)I"} 13:13:int computeBytesSizeNoTag(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ByteString):883:883 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Y5;)I"} 14:15:int com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream.spaceLeft():984:985 -> a 14:15:void checkNoSpaceLeft():1001 -> a 16:16:void checkNoSpaceLeft():1002:1002 -> a 17:17:int com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream.spaceLeft():987:987 -> a 17:17:void checkNoSpaceLeft():1001 -> a 18:18:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream.writeTag(int,int):1180:1180 -> a 18:18:void writeBool(int,boolean):219 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Z)V"} 19:19:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream.writeBoolNoTag(boolean):415:415 -> a 19:19:void writeBool(int,boolean):220 -> a 20:20:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream.writeTag(int,int):1180:1180 -> a 20:20:void writeBytes(int,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ByteString):263 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/internal/Y5;)V"} 21:22:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream.writeBytesNoTag(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ByteString):455:456 -> a 21:22:void writeBytes(int,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ByteString):264 -> a 23:23:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream.writeTag(int,int):1180:1180 -> a 23:23:void writeDouble(int,double):170 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(D)V"} 24:24:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream.writeDoubleNoTag(double):375:375 -> a 24:24:void writeDouble(int,double):171 -> a 25:25:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream.writeTag(int,int):1180:1180 -> a 25:25:void writeFloat(int,float):177 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(F)V"} 26:26:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream.writeFloatNoTag(float):380:380 -> a 26:26:void writeFloat(int,float):178 -> a 1:1:int computeRawVarint32Size(int):0:0 -> b 2:2:long encodeZigZag64(long):0:0 -> b 3:4:void writeMessageNoTag(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite):448:449 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/B0;)V"} 5:5:int computeInt32Size(int,int):560:560 -> b 6:6:void flush():974:974 -> b 7:8:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream.refreshBuffer():965:966 -> b 7:8:void flush():975 -> b 9:9:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream.refreshBuffer():960:960 -> b 9:9:void flush():975 -> b 10:10:void writeRawBytes(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ByteString):1047:1047 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Y5;)V"} 11:23:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream.writeRawBytes(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ByteString,int,int):1147:1159 -> b 11:23:void writeRawBytes(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ByteString):1047 -> b 24:32:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream.refreshBuffer():958:966 -> b 24:32:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream.writeRawBytes(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ByteString,int,int):1161 -> b 24:32:void writeRawBytes(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ByteString):1047 -> b 33:38:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream.writeRawBytes(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ByteString,int,int):1166:1171 -> b 33:38:void writeRawBytes(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ByteString):1047 -> b 39:44:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ByteString.writeTo(java.io.OutputStream,int,int):564:569 -> b 39:44:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream.writeRawBytes(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ByteString,int,int):1171 -> b 39:44:void writeRawBytes(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ByteString):1047 -> b 45:45:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ByteString.writeTo(java.io.OutputStream,int,int):565:565 -> b 45:45:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream.writeRawBytes(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ByteString,int,int):1171 -> b 45:45:void writeRawBytes(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ByteString):1047 -> b 46:46:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ByteString.writeTo(java.io.OutputStream,int,int):562:562 -> b 46:46:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream.writeRawBytes(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ByteString,int,int):1171 -> b 46:46:void writeRawBytes(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ByteString):1047 -> b 47:47:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ByteString.writeTo(java.io.OutputStream,int,int):559:559 -> b 47:47:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream.writeRawBytes(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ByteString,int,int):1171 -> b 47:47:void writeRawBytes(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ByteString):1047 -> b 48:48:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream.refreshBuffer():960:960 -> b 48:48:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream.writeRawBytes(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ByteString,int,int):1161 -> b 48:48:void writeRawBytes(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ByteString):1047 -> b 49:49:void writeRawBytes(byte[]):1052:1052 -> b 50:62:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream.writeRawBytes(byte[],int,int):1113:1125 -> b 50:62:void writeRawBytes(byte[]):1052 -> b 63:71:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream.refreshBuffer():958:966 -> b 63:71:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream.writeRawBytes(byte[],int,int):1127 -> b 63:71:void writeRawBytes(byte[]):1052 -> b 72:78:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream.writeRawBytes(byte[],int,int):1132:1138 -> b 72:78:void writeRawBytes(byte[]):1052 -> b 79:79:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream.refreshBuffer():960:960 -> b 79:79:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream.writeRawBytes(byte[],int,int):1127 -> b 79:79:void writeRawBytes(byte[]):1052 -> b 80:80:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream.writeTag(int,int):1180:1180 -> b 80:80:void writeMessage(int,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite):255 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/internal/B0;)V"} 81:82:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream.writeMessageNoTag(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite):448:449 -> b 81:82:void writeMessage(int,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite):256 -> b 1:1:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream.writeTag(int,int):1180:1180 -> c 1:1:void writeEnum(int,int):313 -> c 2:2:void com.android.tools.r8.jetbrains.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 com.android.tools.r8.jetbrains.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 com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream.writeRawByte(byte):1032:1032 -> e 1:1:void writeRawByte(int):1042 -> e 2:10:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream.refreshBuffer():958:966 -> e 2:10:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream.writeRawByte(byte):1033 -> e 2:10:void writeRawByte(int):1042 -> e 11:11:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream.refreshBuffer():960:960 -> e 11:11:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream.writeRawByte(byte):1033 -> e 11:11:void writeRawByte(int):1042 -> e 12:12:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream.writeRawByte(byte):1036:1036 -> e 12:12:void writeRawByte(int):1042 -> e 13:13:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream.writeTag(int,int):1180:1180 -> e 13:13:void writeSInt64(int,long):341 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(J)V"} 14:14:void com.android.tools.r8.jetbrains.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 com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream$OutOfSpaceException -> com.android.tools.r8.internal.kb: # {"id":"sourceFile","fileName":"CodedOutputStream.java"} 1:1:void ():1016:1016 -> com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite -> com.android.tools.r8.internal.rh: # {"id":"sourceFile","fileName":"ExtensionRegistryLite.java"} 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(I)V"} 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite newInstance():92:92 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/rh;"} 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$GeneratedExtension findLiteExtensionByNumber(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite,int):117:117 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/internal/B0;)Lcom/android/tools/r8/internal/Hj;"} 3:3:void add(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$GeneratedExtension):125:125 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Hj;)V"} 4:4:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$GeneratedExtension.getContainingTypeDefaultInstance():825:825 -> a 4:4:void add(com.android.tools.r8.jetbrains.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 com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$GeneratedExtension.getNumber():830:830 -> a 5:5:void add(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$GeneratedExtension):125 -> a 6:6:int com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtensionDescriptor.getNumber():694:694 -> a 6:6:int com.android.tools.r8.jetbrains.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(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$GeneratedExtension):125 -> a 7:7:void add(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$GeneratedExtension):125:125 -> a com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite$ObjectIntPair -> com.android.tools.r8.internal.qh: # {"id":"sourceFile","fileName":"ExtensionRegistryLite.java"} java.lang.Object object -> a int number -> b 1:3:void (java.lang.Object,int):167:169 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/lang/Object;)V"} 1:5:boolean equals(java.lang.Object):178:182 -> equals 1:1:int hashCode():174:174 -> hashCode com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.FieldSet -> com.android.tools.r8.internal.di: # {"id":"sourceFile","fileName":"FieldSet.java"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.SmallSortedMap fields -> a boolean isImmutable -> b boolean hasLazyField -> c com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.FieldSet DEFAULT_INSTANCE -> d int $r8$clinit -> e 1:1:void ():102:102 -> 1:1:void ():76:76 -> 2:6:void ():73:77 -> 7:7:void (boolean):84:84 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(I)V"} 8:21:void (boolean):73:86 -> 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.FieldSet com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.FieldSet.newFieldSet():92:92 -> a 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.FieldSet clone():134 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/di;"} 2:12:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.FieldSet clone():135:145 -> a 13:13:java.lang.Object getField(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.FieldSet$FieldDescriptorLite):224:224 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ci;)Ljava/lang/Object;"} 14:14:void addRepeatedField(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.FieldSet$FieldDescriptorLite,java.lang.Object):340:340 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ci;Ljava/lang/Object;)V"} 15:15:boolean com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtensionDescriptor.isRepeated():706:706 -> a 15:15:void addRepeatedField(com.android.tools.r8.jetbrains.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:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.WireFormat$FieldType com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtensionDescriptor.getLiteType():698:698 -> a 16:16:void addRepeatedField(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.FieldSet$FieldDescriptorLite,java.lang.Object):345 -> a 17:17:void addRepeatedField(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.FieldSet$FieldDescriptorLite,java.lang.Object):345:345 -> a 18:18:java.lang.Object com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.FieldSet.getField(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.FieldSet$FieldDescriptorLite):224:224 -> a 18:18:void addRepeatedField(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.FieldSet$FieldDescriptorLite,java.lang.Object):347 -> a 19:25:void addRepeatedField(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.FieldSet$FieldDescriptorLite,java.lang.Object):350:356 -> a 26:26:void addRepeatedField(com.android.tools.r8.jetbrains.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:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.WireFormat$JavaType com.android.tools.r8.jetbrains.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:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.WireFormat$JavaType com.android.tools.r8.jetbrains.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 com.android.tools.r8.jetbrains.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(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.FieldSet):481:486 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/di;)V"} 54:88:java.lang.Object readPrimitiveField(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.WireFormat$FieldType,boolean):556:590 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/jb;Lcom/android/tools/r8/internal/R20;)Ljava/lang/Object;"} 89:89:java.lang.Object readPrimitiveField(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.WireFormat$FieldType,boolean):575:575 -> a 90:90:int com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream.readSInt32():585:585 -> a 90:90:java.lang.Object readPrimitiveField(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.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(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.WireFormat$FieldType,boolean):574:574 -> a 92:92:long com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream.readSFixed64():580:580 -> a 92:92:java.lang.Object readPrimitiveField(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.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(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.WireFormat$FieldType,boolean):573:573 -> a 94:94:int com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream.readSFixed32():575:575 -> a 94:94:java.lang.Object readPrimitiveField(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.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(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.WireFormat$FieldType,boolean):572:586 -> a 110:110:int com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream.readUInt32():562:562 -> a 110:110:java.lang.Object readPrimitiveField(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.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(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.WireFormat$FieldType,boolean):571:571 -> a 112:123:java.lang.Object readPrimitiveField(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.WireFormat$FieldType,boolean):570:581 -> a 124:124:java.lang.Object readPrimitiveField(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.WireFormat$FieldType,boolean):578:578 -> a 125:125:java.lang.Object readPrimitiveField(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.WireFormat$FieldType,boolean):568:568 -> a 126:126:java.lang.Object readPrimitiveField(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.WireFormat$FieldType,boolean):564:564 -> a 127:127:int com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream.readFixed32():358:358 -> a 127:127:java.lang.Object readPrimitiveField(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.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(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.WireFormat$FieldType,boolean):563:563 -> a 129:129:long com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream.readFixed64():353:353 -> a 129:129:java.lang.Object readPrimitiveField(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.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(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.WireFormat$FieldType,boolean):562:562 -> a 131:131:int com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream.readInt32():348:348 -> a 131:131:java.lang.Object readPrimitiveField(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.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(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.WireFormat$FieldType,boolean):561:561 -> a 133:133:long com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream.readUInt64():338:338 -> a 133:133:java.lang.Object readPrimitiveField(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.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(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.WireFormat$FieldType,boolean):560:560 -> a 135:135:long com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream.readInt64():343:343 -> a 135:135:java.lang.Object readPrimitiveField(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.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(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.WireFormat$FieldType,boolean):559:559 -> a 137:137:float com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream.readFloat():333:333 -> a 137:137:java.lang.Object readPrimitiveField(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.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 com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream.readFloat():333:333 -> a 138:138:java.lang.Object readPrimitiveField(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.WireFormat$FieldType,boolean):558 -> a 139:139:java.lang.Object readPrimitiveField(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.WireFormat$FieldType,boolean):558:558 -> a 140:140:double com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream.readDouble():328:328 -> a 140:140:java.lang.Object readPrimitiveField(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.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 com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream.readDouble():328:328 -> a 141:141:java.lang.Object readPrimitiveField(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.WireFormat$FieldType,boolean):557 -> a 142:142:java.lang.Object readPrimitiveField(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.WireFormat$FieldType,boolean):557:557 -> a 143:166:void writeElementNoTag(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.WireFormat$FieldType,java.lang.Object):679:702 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lb;Lcom/android/tools/r8/internal/R20;Ljava/lang/Object;)V"} 167:167:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream.writeSInt64NoTag(long):517:517 -> a 167:167:void writeElementNoTag(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.WireFormat$FieldType,java.lang.Object):702 -> a 168:168:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream.writeSInt64NoTag(long):517:517 -> a 168:168:void writeElementNoTag(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream,com.android.tools.r8.jetbrains.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(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.WireFormat$FieldType,java.lang.Object):701:701 -> a 170:170:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream.writeSInt32NoTag(int):512:512 -> a 170:170:void writeElementNoTag(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream,com.android.tools.r8.jetbrains.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(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.WireFormat$FieldType,java.lang.Object):700:700 -> a 172:172:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream.writeSFixed64NoTag(long):507:507 -> a 172:172:void writeElementNoTag(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream,com.android.tools.r8.jetbrains.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(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.WireFormat$FieldType,java.lang.Object):699:699 -> a 174:174:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream.writeSFixed32NoTag(int):502:502 -> a 174:174:void writeElementNoTag(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream,com.android.tools.r8.jetbrains.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(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.WireFormat$FieldType,java.lang.Object):705:706 -> a 177:177:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream.writeEnumNoTag(int):497:497 -> a 177:177:void writeElementNoTag(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream,com.android.tools.r8.jetbrains.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(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.WireFormat$FieldType,java.lang.Object):708:708 -> a 179:179:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream.writeEnumNoTag(int):497:497 -> a 179:179:void writeElementNoTag(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream,com.android.tools.r8.jetbrains.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(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.WireFormat$FieldType,java.lang.Object):698:698 -> a 181:181:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream.writeUInt32NoTag(int):489:489 -> a 181:181:void writeElementNoTag(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream,com.android.tools.r8.jetbrains.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(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.WireFormat$FieldType,java.lang.Object):692:693 -> a 184:185:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream.writeBytesNoTag(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ByteString):455:456 -> a 184:185:void writeElementNoTag(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.WireFormat$FieldType,java.lang.Object):693 -> a 186:186:void writeElementNoTag(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.WireFormat$FieldType,java.lang.Object):695:695 -> a 187:188:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream.writeByteArrayNoTag(byte[]):461:462 -> a 187:188:void writeElementNoTag(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.WireFormat$FieldType,java.lang.Object):695 -> a 189:189:void writeElementNoTag(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.WireFormat$FieldType,java.lang.Object):690:690 -> a 190:190:void writeElementNoTag(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.WireFormat$FieldType,java.lang.Object):689:689 -> a 191:191:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream.writeGroupNoTag(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite):430:430 -> a 191:191:void writeElementNoTag(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.WireFormat$FieldType,java.lang.Object):689 -> a 192:192:void writeElementNoTag(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.WireFormat$FieldType,java.lang.Object):688:688 -> a 193:195:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream.writeStringNoTag(java.lang.String):423:425 -> a 193:195:void writeElementNoTag(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.WireFormat$FieldType,java.lang.Object):688 -> a 196:196:void writeElementNoTag(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.WireFormat$FieldType,java.lang.Object):687:687 -> a 197:197:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream.writeBoolNoTag(boolean):415:415 -> a 197:197:void writeElementNoTag(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream,com.android.tools.r8.jetbrains.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(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.WireFormat$FieldType,java.lang.Object):686:686 -> a 199:199:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream.writeFixed32NoTag(int):410:410 -> a 199:199:void writeElementNoTag(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream,com.android.tools.r8.jetbrains.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(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.WireFormat$FieldType,java.lang.Object):685:685 -> a 201:201:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream.writeFixed64NoTag(long):405:405 -> a 201:201:void writeElementNoTag(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream,com.android.tools.r8.jetbrains.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(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.WireFormat$FieldType,java.lang.Object):684:684 -> a 203:203:void writeElementNoTag(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.WireFormat$FieldType,java.lang.Object):683:683 -> a 204:204:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream.writeUInt64NoTag(long):385:385 -> a 204:204:void writeElementNoTag(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream,com.android.tools.r8.jetbrains.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(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.WireFormat$FieldType,java.lang.Object):682:682 -> a 206:206:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream.writeInt64NoTag(long):390:390 -> a 206:206:void writeElementNoTag(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream,com.android.tools.r8.jetbrains.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(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.WireFormat$FieldType,java.lang.Object):681:681 -> a 208:208:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream.writeFloatNoTag(float):380:380 -> a 208:208:void writeElementNoTag(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.WireFormat$FieldType,java.lang.Object):681 -> a 209:209:void writeElementNoTag(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.WireFormat$FieldType,java.lang.Object):680:680 -> a 210:210:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream.writeDoubleNoTag(double):375:375 -> a 210:210:void writeElementNoTag(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.WireFormat$FieldType,java.lang.Object):680 -> a 211:211:void writeField(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.FieldSet$FieldDescriptorLite,java.lang.Object,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream):719:719 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ci;Ljava/lang/Object;Lcom/android/tools/r8/internal/lb;)V"} 212:212:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.WireFormat$FieldType com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtensionDescriptor.getLiteType():698:698 -> a 212:212:void writeField(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.FieldSet$FieldDescriptorLite,java.lang.Object,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream):719 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 213:213:int com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtensionDescriptor.getNumber():694:694 -> a 213:213:void writeField(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.FieldSet$FieldDescriptorLite,java.lang.Object,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream):720 -> a 214:214:boolean com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtensionDescriptor.isRepeated():706:706 -> a 214:214:void writeField(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.FieldSet$FieldDescriptorLite,java.lang.Object,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream):721 -> a 215:215:void writeField(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.FieldSet$FieldDescriptorLite,java.lang.Object,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream):722:722 -> a 216:216:boolean com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtensionDescriptor.isPacked():710:710 -> a 216:216:void writeField(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.FieldSet$FieldDescriptorLite,java.lang.Object,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream):723 -> a 217:217:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream.writeTag(int,int):1180:1180 -> a 217:217:void writeField(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.FieldSet$FieldDescriptorLite,java.lang.Object,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream):724 -> a 218:218:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream.writeTag(int,int):1180:1180 -> a 218:218:void writeField(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.FieldSet$FieldDescriptorLite,java.lang.Object,com.android.tools.r8.jetbrains.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(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.FieldSet$FieldDescriptorLite,java.lang.Object,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream):727:736 -> a 229:230:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.FieldSet.writeElement(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.WireFormat$FieldType,int,java.lang.Object):657:658 -> a 229:230:void writeField(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.FieldSet$FieldDescriptorLite,java.lang.Object,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream):737 -> a 231:231:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream.writeTag(int,int):1180:1180 -> a 231:231:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream.writeGroup(int,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite):233 -> a 231:231:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.FieldSet.writeElement(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.WireFormat$FieldType,int,java.lang.Object):658 -> a 231:231:void writeField(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.FieldSet$FieldDescriptorLite,java.lang.Object,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream):737 -> a 232:232:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream.writeTag(int,int):1180:1180 -> a 232:232:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream.writeGroup(int,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite):233 -> a 232:232:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.FieldSet.writeElement(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream,com.android.tools.r8.jetbrains.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(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.FieldSet$FieldDescriptorLite,java.lang.Object,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream):737 -> a 233:233:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream.writeGroupNoTag(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite):430:430 -> a 233:233:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream.writeGroup(int,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite):234 -> a 233:233:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.FieldSet.writeElement(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.WireFormat$FieldType,int,java.lang.Object):658 -> a 233:233:void writeField(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.FieldSet$FieldDescriptorLite,java.lang.Object,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream):737 -> a 234:234:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream.writeTag(int,int):1180:1180 -> a 234:234:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream.writeGroup(int,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite):235 -> a 234:234:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.FieldSet.writeElement(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.WireFormat$FieldType,int,java.lang.Object):658 -> a 234:234:void writeField(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.FieldSet$FieldDescriptorLite,java.lang.Object,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream):737 -> a 235:235:int com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.FieldSet.getWireFormatForFieldType(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.WireFormat$FieldType,boolean):472:472 -> a 235:235:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.FieldSet.writeElement(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.WireFormat$FieldType,int,java.lang.Object):660 -> a 235:235:void writeField(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.FieldSet$FieldDescriptorLite,java.lang.Object,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream):737 -> a 236:236:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream.writeTag(int,int):1180:1180 -> a 236:236:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.FieldSet.writeElement(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.WireFormat$FieldType,int,java.lang.Object):660 -> a 236:236:void writeField(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.FieldSet$FieldDescriptorLite,java.lang.Object,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream):737 -> a 237:237:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream.writeTag(int,int):1180:1180 -> a 237:237:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.FieldSet.writeElement(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream,com.android.tools.r8.jetbrains.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(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.FieldSet$FieldDescriptorLite,java.lang.Object,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream):737 -> a 238:238:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.FieldSet.writeElement(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.WireFormat$FieldType,int,java.lang.Object):661:661 -> a 238:238:void writeField(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.FieldSet$FieldDescriptorLite,java.lang.Object,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream):737 -> a 239:240:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.FieldSet.writeElement(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.WireFormat$FieldType,int,java.lang.Object):657:658 -> a 239:240:void writeField(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.FieldSet$FieldDescriptorLite,java.lang.Object,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream):744 -> a 241:241:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream.writeTag(int,int):1180:1180 -> a 241:241:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream.writeGroup(int,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite):233 -> a 241:241:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.FieldSet.writeElement(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.WireFormat$FieldType,int,java.lang.Object):658 -> a 241:241:void writeField(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.FieldSet$FieldDescriptorLite,java.lang.Object,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream):744 -> a 242:242:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream.writeTag(int,int):1180:1180 -> a 242:242:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream.writeGroup(int,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite):233 -> a 242:242:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.FieldSet.writeElement(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream,com.android.tools.r8.jetbrains.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(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.FieldSet$FieldDescriptorLite,java.lang.Object,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream):744 -> a 243:243:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream.writeGroupNoTag(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite):430:430 -> a 243:243:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream.writeGroup(int,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite):234 -> a 243:243:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.FieldSet.writeElement(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.WireFormat$FieldType,int,java.lang.Object):658 -> a 243:243:void writeField(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.FieldSet$FieldDescriptorLite,java.lang.Object,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream):744 -> a 244:244:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream.writeTag(int,int):1180:1180 -> a 244:244:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream.writeGroup(int,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite):235 -> a 244:244:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.FieldSet.writeElement(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.WireFormat$FieldType,int,java.lang.Object):658 -> a 244:244:void writeField(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.FieldSet$FieldDescriptorLite,java.lang.Object,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream):744 -> a 245:245:int com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.FieldSet.getWireFormatForFieldType(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.WireFormat$FieldType,boolean):472:472 -> a 245:245:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.FieldSet.writeElement(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.WireFormat$FieldType,int,java.lang.Object):660 -> a 245:245:void writeField(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.FieldSet$FieldDescriptorLite,java.lang.Object,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream):744 -> a 246:246:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream.writeTag(int,int):1180:1180 -> a 246:246:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.FieldSet.writeElement(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.WireFormat$FieldType,int,java.lang.Object):660 -> a 246:246:void writeField(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.FieldSet$FieldDescriptorLite,java.lang.Object,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream):744 -> a 247:247:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream.writeTag(int,int):1180:1180 -> a 247:247:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.FieldSet.writeElement(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream,com.android.tools.r8.jetbrains.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(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.FieldSet$FieldDescriptorLite,java.lang.Object,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream):744 -> a 248:248:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.FieldSet.writeElement(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.WireFormat$FieldType,int,java.lang.Object):661:661 -> a 248:248:void writeField(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.FieldSet$FieldDescriptorLite,java.lang.Object,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream):744 -> a 249:290:int computeElementSizeNoTag(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.WireFormat$FieldType,java.lang.Object):835:876 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/R20;Ljava/lang/Object;)I"} 291:291:int computeElementSizeNoTag(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.WireFormat$FieldType,java.lang.Object):858:858 -> a 292:292:int com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream.computeSInt64SizeNoTag(long):948:948 -> a 292:292:int computeElementSizeNoTag(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.WireFormat$FieldType,java.lang.Object):858 -> a 293:293:int computeElementSizeNoTag(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.WireFormat$FieldType,java.lang.Object):857:857 -> a 294:294:int com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream.computeSInt32SizeNoTag(int):940:940 -> a 294:294:int computeElementSizeNoTag(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.WireFormat$FieldType,java.lang.Object):857 -> a 295:295:int computeElementSizeNoTag(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.WireFormat$FieldType,java.lang.Object):856:856 -> a 296:310:int computeElementSizeNoTag(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.WireFormat$FieldType,java.lang.Object):855:869 -> a 311:311:int com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream.computeEnumSizeNoTag(int):916:916 -> a 311:311:int computeElementSizeNoTag(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.WireFormat$FieldType,java.lang.Object):869 -> a 312:312:int computeElementSizeNoTag(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.WireFormat$FieldType,java.lang.Object):872:872 -> a 313:313:int com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream.computeEnumSizeNoTag(int):916:916 -> a 313:313:int computeElementSizeNoTag(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.WireFormat$FieldType,java.lang.Object):872 -> a 314:314:int computeElementSizeNoTag(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.WireFormat$FieldType,java.lang.Object):854:854 -> a 315:315:int com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream.computeUInt32SizeNoTag(int):908:908 -> a 315:315:int computeElementSizeNoTag(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.WireFormat$FieldType,java.lang.Object):854 -> a 316:319:int computeElementSizeNoTag(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.WireFormat$FieldType,java.lang.Object):849:852 -> a 320:320:int com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream.computeByteArraySizeNoTag(byte[]):892:892 -> a 320:320:int computeElementSizeNoTag(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.WireFormat$FieldType,java.lang.Object):852 -> a 321:321:int computeElementSizeNoTag(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.WireFormat$FieldType,java.lang.Object):864:864 -> a 322:322:int computeElementSizeNoTag(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.WireFormat$FieldType,java.lang.Object):847:847 -> a 323:323:int com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream.computeGroupSizeNoTag(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite):844:844 -> a 323:323:int computeElementSizeNoTag(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.WireFormat$FieldType,java.lang.Object):847 -> a 324:324:int computeElementSizeNoTag(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.WireFormat$FieldType,java.lang.Object):846:846 -> a 325:329:int com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream.computeStringSizeNoTag(java.lang.String):831:835 -> a 325:329:int computeElementSizeNoTag(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.WireFormat$FieldType,java.lang.Object):846 -> a 330:330:int computeElementSizeNoTag(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.WireFormat$FieldType,java.lang.Object):845:845 -> a 331:331:int computeElementSizeNoTag(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.WireFormat$FieldType,java.lang.Object):844:844 -> a 332:332:int computeElementSizeNoTag(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.WireFormat$FieldType,java.lang.Object):843:843 -> a 333:333:int computeElementSizeNoTag(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.WireFormat$FieldType,java.lang.Object):842:842 -> a 334:334:int computeElementSizeNoTag(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.WireFormat$FieldType,java.lang.Object):841:841 -> a 335:335:int com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream.computeUInt64SizeNoTag(long):777:777 -> a 335:335:int computeElementSizeNoTag(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.WireFormat$FieldType,java.lang.Object):841 -> a 336:336:int computeElementSizeNoTag(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.WireFormat$FieldType,java.lang.Object):840:840 -> a 337:337:int com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream.computeInt64SizeNoTag(long):785:785 -> a 337:337:int computeElementSizeNoTag(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.WireFormat$FieldType,java.lang.Object):840 -> a 338:338:int computeElementSizeNoTag(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.WireFormat$FieldType,java.lang.Object):839:839 -> a 339:339:int computeElementSizeNoTag(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.WireFormat$FieldType,java.lang.Object):838:838 -> a 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.FieldSet emptySet():99:99 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/di;"} 2:2:boolean hasField(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.FieldSet$FieldDescriptorLite):209:209 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ci;)Z"} 3:3:boolean com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtensionDescriptor.isRepeated():706:706 -> b 3:3:boolean hasField(com.android.tools.r8.jetbrains.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(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.FieldSet$FieldDescriptorLite):214:214 -> b 5:5:boolean hasField(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.FieldSet$FieldDescriptorLite):210:210 -> b 6:27:void verifyType(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.WireFormat$FieldType,java.lang.Object):369:390 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/R20;Ljava/lang/Object;)V"} 28:28:void verifyType(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.WireFormat$FieldType,java.lang.Object):385:385 -> b 29:29:void verifyType(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.WireFormat$FieldType,java.lang.Object):381:381 -> b 30:30:void verifyType(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.WireFormat$FieldType,java.lang.Object):379:379 -> b 31:31:void verifyType(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.WireFormat$FieldType,java.lang.Object):378:378 -> b 32:32:void verifyType(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.WireFormat$FieldType,java.lang.Object):377:377 -> b 33:33:void verifyType(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.WireFormat$FieldType,java.lang.Object):376:376 -> b 34:34:void verifyType(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.WireFormat$FieldType,java.lang.Object):375:375 -> b 35:64:void verifyType(com.android.tools.r8.jetbrains.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 com.android.tools.r8.jetbrains.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 com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.FieldSet.getField(com.android.tools.r8.jetbrains.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 com.android.tools.r8.jetbrains.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:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.WireFormat$JavaType com.android.tools.r8.jetbrains.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 com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.FieldSet.getField(com.android.tools.r8.jetbrains.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 com.android.tools.r8.jetbrains.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:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite$Builder com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtensionDescriptor.internalMergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite$Builder,com.android.tools.r8.jetbrains.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 com.android.tools.r8.jetbrains.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(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.FieldSet$FieldDescriptorLite,java.lang.Object):885:885 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ci;Ljava/lang/Object;)I"} 112:112:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.WireFormat$FieldType com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtensionDescriptor.getLiteType():698:698 -> b 112:112:int computeFieldSize(com.android.tools.r8.jetbrains.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 com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtensionDescriptor.getNumber():694:694 -> b 113:113:int computeFieldSize(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.FieldSet$FieldDescriptorLite,java.lang.Object):886 -> b 114:114:boolean com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtensionDescriptor.isRepeated():706:706 -> b 114:114:int computeFieldSize(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.FieldSet$FieldDescriptorLite,java.lang.Object):887 -> b 115:115:boolean com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtensionDescriptor.isPacked():710:710 -> b 115:115:int computeFieldSize(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.FieldSet$FieldDescriptorLite,java.lang.Object):888 -> b 116:124:int computeFieldSize(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.FieldSet$FieldDescriptorLite,java.lang.Object):890:898 -> b 125:131:int com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.FieldSet.computeElementSize(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.WireFormat$FieldType,int,java.lang.Object):814:820 -> b 125:131:int computeFieldSize(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.FieldSet$FieldDescriptorLite,java.lang.Object):899 -> b 132:138:int com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.FieldSet.computeElementSize(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.WireFormat$FieldType,int,java.lang.Object):814:820 -> b 132:138:int computeFieldSize(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.FieldSet$FieldDescriptorLite,java.lang.Object):904 -> b 1:1:void setField(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.FieldSet$FieldDescriptorLite,java.lang.Object):238:238 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ci;Ljava/lang/Object;)V"} 2:2:boolean com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtensionDescriptor.isRepeated():706:706 -> c 2:2:void setField(com.android.tools.r8.jetbrains.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(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.FieldSet$FieldDescriptorLite,java.lang.Object):239:248 -> c 13:13:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.WireFormat$FieldType com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtensionDescriptor.getLiteType():698:698 -> c 13:13:void setField(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.FieldSet$FieldDescriptorLite,java.lang.Object):249 -> c 14:14:void setField(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.FieldSet$FieldDescriptorLite,java.lang.Object):249:249 -> c 15:15:void setField(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.FieldSet$FieldDescriptorLite,java.lang.Object):240:240 -> c 16:16:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.WireFormat$FieldType com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtensionDescriptor.getLiteType():698:698 -> c 16:16:void setField(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.FieldSet$FieldDescriptorLite,java.lang.Object):253 -> c 17:23:void setField(com.android.tools.r8.jetbrains.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:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.FieldSet newFieldSet():92:92 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/di;"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.FieldSet$FieldDescriptorLite -> com.android.tools.r8.internal.ci: # {"id":"sourceFile","fileName":"FieldSet.java"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite -> com.android.tools.r8.internal.Ij: # {"id":"sourceFile","fileName":"GeneratedMessageLite.java"} 1:1:void ():53:53 -> 2:2:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$Builder):56:56 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(I)V"} 1:738:java.lang.reflect.Method getMethodOrDie(java.lang.Class,java.lang.String,java.lang.Class[]):0:737 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Class;[Ljava/lang/Class;)Ljava/lang/reflect/Method;"} 739:739:boolean parseUnknownField(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite,int):73:73 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/jb;Lcom/android/tools/r8/internal/lb;Lcom/android/tools/r8/internal/rh;I)Z"} 740:748:boolean com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite.parseUnknownField(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.FieldSet,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite,int):517:525 -> a 740:748:boolean access$100(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.FieldSet,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite,int):49 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/di;Lcom/android/tools/r8/internal/B0;Lcom/android/tools/r8/internal/jb;Lcom/android/tools/r8/internal/lb;Lcom/android/tools/r8/internal/rh;I)Z"} 749:749:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.WireFormat$FieldType com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtensionDescriptor.getLiteType():698:698 -> a 749:749:boolean com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite.parseUnknownField(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.FieldSet,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream,com.android.tools.r8.jetbrains.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(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.FieldSet,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite,int):49 -> a 750:750:boolean com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite.parseUnknownField(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.FieldSet,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite,int):525:525 -> a 750:750:boolean access$100(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.FieldSet,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite,int):49 -> a 751:751:int com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.FieldSet.getWireFormatForFieldType(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.WireFormat$FieldType,boolean):472:472 -> a 751:751:boolean com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite.parseUnknownField(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.FieldSet,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite,int):525 -> a 751:751:boolean access$100(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.FieldSet,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite,int):49 -> a 752:752:boolean com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite.parseUnknownField(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.FieldSet,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite,int):529:529 -> a 752:752:boolean access$100(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.FieldSet,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite,int):49 -> a 753:753:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.WireFormat$FieldType com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtensionDescriptor.getLiteType():698:698 -> a 753:753:boolean com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite.parseUnknownField(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.FieldSet,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream,com.android.tools.r8.jetbrains.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(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.FieldSet,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite,int):49 -> a 754:760:boolean com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite.parseUnknownField(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.FieldSet,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite,int):540:546 -> a 754:760:boolean access$100(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.FieldSet,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite,int):49 -> a 761:761:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.WireFormat$FieldType com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtensionDescriptor.getLiteType():698:698 -> a 761:761:boolean com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite.parseUnknownField(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.FieldSet,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream,com.android.tools.r8.jetbrains.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(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.FieldSet,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite,int):49 -> a 762:763:boolean com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite.parseUnknownField(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.FieldSet,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite,int):546:547 -> a 762:763:boolean access$100(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.FieldSet,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite,int):49 -> a 764:764:int com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream.readEnum():570:570 -> a 764:764:boolean com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite.parseUnknownField(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.FieldSet,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite,int):548 -> a 764:764:boolean access$100(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.FieldSet,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite,int):49 -> a 765:765:boolean com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite.parseUnknownField(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.FieldSet,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite,int):549:549 -> a 765:765:boolean access$100(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.FieldSet,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite,int):49 -> a 766:766:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.Internal$EnumLiteMap com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtensionDescriptor.getEnumType():714:714 -> a 766:766:boolean com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite.parseUnknownField(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.FieldSet,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream,com.android.tools.r8.jetbrains.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(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.FieldSet,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite,int):49 -> a 767:779:boolean com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite.parseUnknownField(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.FieldSet,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite,int):549:561 -> a 767:779:boolean access$100(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.FieldSet,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite,int):49 -> a 780:780:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.WireFormat$FieldType com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtensionDescriptor.getLiteType():698:698 -> a 780:780:boolean com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite.parseUnknownField(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.FieldSet,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream,com.android.tools.r8.jetbrains.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(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.FieldSet,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite,int):49 -> a 781:791:boolean com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite.parseUnknownField(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.FieldSet,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite,int):561:571 -> a 781:791:boolean access$100(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.FieldSet,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite,int):49 -> a 792:792:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.WireFormat$JavaType com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtensionDescriptor.getLiteJavaType():702:702 -> a 792:792:boolean com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite.parseUnknownField(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.FieldSet,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream,com.android.tools.r8.jetbrains.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(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.FieldSet,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite,int):49 -> a 793:793:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.WireFormat$JavaType com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtensionDescriptor.getLiteJavaType():702:702 -> a 793:793:boolean com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite.parseUnknownField(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.FieldSet,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite,int):571 -> a 793:793:boolean access$100(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.FieldSet,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite,int):49 -> a 794:831:boolean com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite.parseUnknownField(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.FieldSet,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite,int):571:608 -> a 794:831:boolean access$100(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.FieldSet,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite,int):49 -> a 832:832:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.WireFormat$FieldType com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtensionDescriptor.getLiteType():698:698 -> a 832:832:boolean com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite.parseUnknownField(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.FieldSet,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream,com.android.tools.r8.jetbrains.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(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.FieldSet,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite,int):49 -> a 833:833:boolean com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite.parseUnknownField(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.FieldSet,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite,int):608:608 -> a 833:833:boolean access$100(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.FieldSet,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite,int):49 -> a 834:834:boolean com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite.parseUnknownField(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.FieldSet,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite,int):574:574 -> a 834:834:boolean access$100(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.FieldSet,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite,int):49 -> a 835:835:boolean com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtensionDescriptor.isRepeated():706:706 -> a 835:835:boolean com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite.parseUnknownField(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.FieldSet,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream,com.android.tools.r8.jetbrains.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(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.FieldSet,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite,int):49 -> a 836:839:boolean com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite.parseUnknownField(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.FieldSet,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite,int):575:578 -> a 836:839:boolean access$100(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.FieldSet,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite,int):49 -> a 840:840:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$GeneratedExtension.getMessageDefaultInstance():839:839 -> a 840:840:boolean com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite.parseUnknownField(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.FieldSet,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite,int):582 -> a 840:840:boolean access$100(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.FieldSet,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite,int):49 -> a 841:844:boolean com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite.parseUnknownField(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.FieldSet,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite,int):582:585 -> a 841:844:boolean access$100(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.FieldSet,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite,int):49 -> a 845:845:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.WireFormat$FieldType com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtensionDescriptor.getLiteType():698:698 -> a 845:845:boolean com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite.parseUnknownField(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.FieldSet,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream,com.android.tools.r8.jetbrains.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(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.FieldSet,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite,int):49 -> a 846:846:boolean com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite.parseUnknownField(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.FieldSet,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite,int):585:585 -> a 846:846:boolean access$100(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.FieldSet,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite,int):49 -> a 847:847:int com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtensionDescriptor.getNumber():694:694 -> a 847:847:int com.android.tools.r8.jetbrains.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 com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite.parseUnknownField(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.FieldSet,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite,int):587 -> a 847:847:boolean access$100(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.FieldSet,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite,int):49 -> a 848:875:boolean com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite.parseUnknownField(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.FieldSet,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite,int):587:614 -> a 848:875:boolean access$100(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.FieldSet,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite,int):49 -> a 876:876:boolean com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtensionDescriptor.isRepeated():706:706 -> a 876:876:boolean com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite.parseUnknownField(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.FieldSet,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream,com.android.tools.r8.jetbrains.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(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.FieldSet,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite,int):49 -> a 877:880:boolean com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite.parseUnknownField(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.FieldSet,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite,int):615:618 -> a 877:880:boolean access$100(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.FieldSet,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite,int):49 -> a 881:881:int com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream.readEnum():570:570 -> a 881:881:boolean com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite.parseUnknownField(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.FieldSet,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream,com.android.tools.r8.jetbrains.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(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.FieldSet,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite,int):49 -> a 882:882:boolean com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite.parseUnknownField(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.FieldSet,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite,int):597:597 -> a 882:882:boolean access$100(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.FieldSet,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite,int):49 -> a 883:883:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.Internal$EnumLiteMap com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtensionDescriptor.getEnumType():714:714 -> a 883:883:boolean com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite.parseUnknownField(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.FieldSet,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream,com.android.tools.r8.jetbrains.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(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.FieldSet,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite,int):49 -> a 884:884:boolean com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite.parseUnknownField(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.FieldSet,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite,int):597:597 -> a 884:884:boolean access$100(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.FieldSet,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite,int):49 -> a 885:885:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$GeneratedExtension newSingularGeneratedExtension(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite,java.lang.Object,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.Internal$EnumLiteMap,int,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.WireFormat$FieldType,java.lang.Class):639:639 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Fj;Ljava/io/Serializable;Lcom/android/tools/r8/internal/Ij;ILcom/android/tools/r8/internal/R20;Ljava/lang/Class;)Lcom/android/tools/r8/internal/Hj;"} 886:887:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$GeneratedExtension newRepeatedGeneratedExtension(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.Internal$EnumLiteMap,int,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.WireFormat$FieldType,boolean,java.lang.Class):661:662 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Fj;Lcom/android/tools/r8/internal/Ij;ILcom/android/tools/r8/internal/R20;Ljava/lang/Class;)Lcom/android/tools/r8/internal/Hj;"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$Builder -> com.android.tools.r8.internal.Cj: # {"id":"sourceFile","fileName":"GeneratedMessageLite.java"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ByteString unknownFields -> a 1:45:void ():87:131 -> com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$Builder mergeFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Ij;)Lcom/android/tools/r8/internal/Cj;"} 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$Builder setUnknownFields(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ByteString):127:127 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Y5;)V"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite getDefaultInstanceForType() -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Ij;"} 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ByteString getUnknownFields():123:123 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Y5;"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtendableBuilder -> com.android.tools.r8.internal.Dj: # {"id":"sourceFile","fileName":"GeneratedMessageLite.java"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.FieldSet extensions -> b boolean extensionsIsMutable -> c 1:3:void ():332:334 -> 1:3:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtendableBuilder.ensureExtensionsIsMutable():350:352 -> a 1:3:void mergeExtensionFields(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtendableMessage):495 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Fj;)V"} 4:4:void mergeExtensionFields(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtendableMessage):496:496 -> a 5:5:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.FieldSet com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtendableBuilder.buildExtensions():361:361 -> a 5:5:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.FieldSet access$000(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtendableBuilder):327 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Dj;)Lcom/android/tools/r8/internal/di;"} 6:8:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.FieldSet com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtendableBuilder.buildExtensions():361:363 -> a 6:8:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.FieldSet access$000(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtendableBuilder):327 -> a 9:9:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$GeneratedExtension.getContainingTypeDefaultInstance():825:825 -> a 9:9:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtendableBuilder.verifyExtensionContainingType(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$GeneratedExtension):368 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 9:9:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtendableBuilder addExtension(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$GeneratedExtension,java.lang.Object):453 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Hj;Lcom/android/tools/r8/internal/Ij;)V"} 10:10:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtendableBuilder.verifyExtensionContainingType(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$GeneratedExtension):368:368 -> a 10:10:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtendableBuilder addExtension(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$GeneratedExtension,java.lang.Object):453 -> a 11:13:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtendableBuilder.ensureExtensionsIsMutable():350:352 -> a 11:13:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtendableBuilder addExtension(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$GeneratedExtension,java.lang.Object):454 -> a 14:14:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtendableBuilder addExtension(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$GeneratedExtension,java.lang.Object):455:455 -> a 15:15:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtendableBuilder.verifyExtensionContainingType(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$GeneratedExtension):371:371 -> a 15:15:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtendableBuilder addExtension(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$GeneratedExtension,java.lang.Object):453 -> a 16:16:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$GeneratedExtension.getContainingTypeDefaultInstance():825:825 -> a 16:16:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtendableBuilder.verifyExtensionContainingType(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$GeneratedExtension):368 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 16:16:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtendableBuilder setExtension(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$GeneratedExtension,java.lang.Object):431 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Hj;Ljava/io/Serializable;)V"} 17:17:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtendableBuilder.verifyExtensionContainingType(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$GeneratedExtension):368:368 -> a 17:17:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtendableBuilder setExtension(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$GeneratedExtension,java.lang.Object):431 -> a 18:20:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtendableBuilder.ensureExtensionsIsMutable():350:352 -> a 18:20:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtendableBuilder setExtension(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$GeneratedExtension,java.lang.Object):432 -> a 21:21:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtendableBuilder setExtension(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$GeneratedExtension,java.lang.Object):433:433 -> a 22:22:boolean com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtensionDescriptor.isRepeated():706:706 -> a 22:22:java.lang.Object com.android.tools.r8.jetbrains.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:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtendableBuilder setExtension(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$GeneratedExtension,java.lang.Object):433 -> a 23:23:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.WireFormat$JavaType com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtensionDescriptor.getLiteJavaType():702:702 -> a 23:23:java.lang.Object com.android.tools.r8.jetbrains.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:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtendableBuilder setExtension(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$GeneratedExtension,java.lang.Object):433 -> a 24:24:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.WireFormat$JavaType com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtensionDescriptor.getLiteJavaType():702:702 -> a 24:24:java.lang.Object com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$GeneratedExtension.toFieldSetType(java.lang.Object):870 -> a 24:24:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtendableBuilder setExtension(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$GeneratedExtension,java.lang.Object):433 -> a 25:35:java.lang.Object com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$GeneratedExtension.toFieldSetType(java.lang.Object):870:880 -> a 25:35:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtendableBuilder setExtension(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$GeneratedExtension,java.lang.Object):433 -> a 36:36:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtendableBuilder setExtension(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$GeneratedExtension,java.lang.Object):433:433 -> a 37:37:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtendableBuilder.verifyExtensionContainingType(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$GeneratedExtension):371:371 -> a 37:37:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtendableBuilder setExtension(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$GeneratedExtension,java.lang.Object):431 -> a com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtendableMessage -> com.android.tools.r8.internal.Fj: # {"id":"sourceFile","fileName":"GeneratedMessageLite.java"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.FieldSet extensions -> a 1:2:void ():171:172 -> 3:4:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtendableBuilder):175:176 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Dj;)V"} 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.FieldSet access$200(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtendableMessage):164:164 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Fj;)Lcom/android/tools/r8/internal/di;"} 2:2:boolean parseUnknownField(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite,int):246:246 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/jb;Lcom/android/tools/r8/internal/lb;Lcom/android/tools/r8/internal/rh;I)Z"} 3:3:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$GeneratedExtension.getContainingTypeDefaultInstance():825:825 -> a 3:3:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtendableMessage.verifyExtensionContainingType(com.android.tools.r8.jetbrains.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(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$GeneratedExtension):211 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Hj;)Ljava/lang/Object;"} 4:4:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtendableMessage.verifyExtensionContainingType(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$GeneratedExtension):181:181 -> a 4:4:java.lang.Object getExtension(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$GeneratedExtension):211 -> a 5:7:java.lang.Object getExtension(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$GeneratedExtension):212:214 -> a 8:8:java.lang.Object com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$GeneratedExtension.fromFieldSetType(java.lang.Object):844:844 -> a 8:8:java.lang.Object getExtension(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$GeneratedExtension):216 -> a 9:9:boolean com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtensionDescriptor.isRepeated():706:706 -> a 9:9:java.lang.Object com.android.tools.r8.jetbrains.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(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$GeneratedExtension):216 -> a 10:10:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.WireFormat$JavaType com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtensionDescriptor.getLiteJavaType():702:702 -> a 10:10:java.lang.Object com.android.tools.r8.jetbrains.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(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$GeneratedExtension):216 -> a 11:11:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.WireFormat$JavaType com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtensionDescriptor.getLiteJavaType():702:702 -> a 11:11:java.lang.Object com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$GeneratedExtension.fromFieldSetType(java.lang.Object):845 -> a 11:11:java.lang.Object getExtension(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$GeneratedExtension):216 -> a 12:22:java.lang.Object com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$GeneratedExtension.fromFieldSetType(java.lang.Object):845:855 -> a 12:22:java.lang.Object getExtension(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$GeneratedExtension):216 -> a 23:23:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtendableMessage.verifyExtensionContainingType(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$GeneratedExtension):184:184 -> a 23:23:java.lang.Object getExtension(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$GeneratedExtension):211 -> a 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$GeneratedExtension.getContainingTypeDefaultInstance():825:825 -> b 1:1:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtendableMessage.verifyExtensionContainingType(com.android.tools.r8.jetbrains.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(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$GeneratedExtension):194 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Hj;)Z"} 2:2:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtendableMessage.verifyExtensionContainingType(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$GeneratedExtension):181:181 -> b 2:2:boolean hasExtension(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$GeneratedExtension):194 -> b 3:3:boolean hasExtension(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$GeneratedExtension):195:195 -> b 4:4:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtendableMessage.verifyExtensionContainingType(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$GeneratedExtension):184:184 -> b 4:4:boolean hasExtension(com.android.tools.r8.jetbrains.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:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtendableMessage$ExtensionWriter newExtensionWriter():308:308 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Ej;"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtendableMessage$ExtensionWriter -> com.android.tools.r8.internal.Ej: # {"id":"sourceFile","fileName":"GeneratedMessageLite.java"} java.util.Iterator iter -> a java.util.Map$Entry next -> b boolean messageSetWireFormat -> c 1:1:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtendableMessage,boolean,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$1):270:270 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Fj;I)V"} 2:2:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtendableMessage,boolean):279:279 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Fj;)V"} 3:12:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtendableMessage,boolean):274:283 -> 1:1:void writeUntil(int,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream):288:288 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/internal/lb;)V"} 2:2:int com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtensionDescriptor.getNumber():694:694 -> a 2:2:void writeUntil(int,com.android.tools.r8.jetbrains.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,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream):289:290 -> a 5:5:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.WireFormat$JavaType com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtensionDescriptor.getLiteJavaType():702:702 -> a 5:5:void writeUntil(int,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream):290 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 6:6:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.WireFormat$JavaType com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtensionDescriptor.getLiteJavaType():702:702 -> a 6:6:void writeUntil(int,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream):290 -> a 7:7:void writeUntil(int,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream):290:290 -> a 8:8:boolean com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtensionDescriptor.isRepeated():706:706 -> a 8:8:void writeUntil(int,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream):290 -> a 9:9:int com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtensionDescriptor.getNumber():694:694 -> a 9:9:void writeUntil(int,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream):293 -> a 10:10:void writeUntil(int,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream):293:293 -> a 11:11:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream.writeTag(int,int):1180:1180 -> a 11:11:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream.writeMessageSetExtension(int,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite):352 -> a 11:11:void writeUntil(int,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream):293 -> a 12:12:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream.writeTag(int,int):1180:1180 -> a 12:12:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream.writeMessageSetExtension(int,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite):352 -> a 12:12:void writeUntil(int,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream):293 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 13:13:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream.writeTag(int,int):1180:1180 -> a 13:13:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream.writeUInt32(int,int):303 -> a 13:13:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream.writeMessageSetExtension(int,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite):353 -> a 13:13:void writeUntil(int,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream):293 -> a 14:14:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream.writeUInt32NoTag(int):489:489 -> a 14:14:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream.writeUInt32(int,int):304 -> a 14:14:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream.writeMessageSetExtension(int,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite):353 -> a 14:14:void writeUntil(int,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream):293 -> a 15:15:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream.writeMessageSetExtension(int,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite):354:354 -> a 15:15:void writeUntil(int,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream):293 -> a 16:16:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream.writeTag(int,int):1180:1180 -> a 16:16:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream.writeMessageSetExtension(int,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite):355 -> a 16:16:void writeUntil(int,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream):293 -> a 17:22:void writeUntil(int,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedOutputStream):296:301 -> a com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtensionDescriptor -> com.android.tools.r8.internal.Gj: # {"id":"sourceFile","fileName":"GeneratedMessageLite.java"} int number -> a com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.WireFormat$FieldType type -> b boolean isRepeated -> c boolean isPacked -> d 1:6:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.Internal$EnumLiteMap,int,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.WireFormat$FieldType,boolean,boolean):679:684 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/internal/R20;Z)V"} 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.WireFormat$FieldType getLiteType():698:698 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/R20;"} 1:1:int compareTo(java.lang.Object):671:671 -> compareTo 2:2:int com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtensionDescriptor.compareTo(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtensionDescriptor):725:725 -> compareTo 2:2:int compareTo(java.lang.Object):671 -> compareTo com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$GeneratedExtension -> com.android.tools.r8.internal.Hj: # {"id":"sourceFile","fileName":"GeneratedMessageLite.java"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite containingTypeDefaultInstance -> a java.lang.Object defaultValue -> b com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite messageDefaultInstance -> c com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtensionDescriptor descriptor -> d java.lang.reflect.Method enumValueOf -> e 1:25:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite,java.lang.Object,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.GeneratedMessageLite$ExtensionDescriptor,java.lang.Class):786:810 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Fj;Ljava/lang/Object;Lcom/android/tools/r8/internal/Ij;Lcom/android/tools/r8/internal/Gj;Ljava/lang/Class;)V"} 26:26:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite,java.lang.Object,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite,com.android.tools.r8.jetbrains.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:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.WireFormat$JavaType com.android.tools.r8.jetbrains.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:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.WireFormat$JavaType com.android.tools.r8.jetbrains.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 com.android.tools.r8.jetbrains.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 com.android.tools.r8.jetbrains.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 com.android.tools.r8.jetbrains.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:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.WireFormat$JavaType com.android.tools.r8.jetbrains.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:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.WireFormat$JavaType com.android.tools.r8.jetbrains.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 com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.Internal -> com.android.tools.r8.internal.ts: # {"id":"sourceFile","fileName":"Internal.java"} byte[] EMPTY_BYTE_ARRAY -> a 1:6:void ():383:388 -> com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.Internal$EnumLite -> com.android.tools.r8.internal.rs: # {"id":"sourceFile","fileName":"Internal.java"} int getNumber() -> a com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.Internal$EnumLiteMap -> com.android.tools.r8.internal.ss: # {"id":"sourceFile","fileName":"Internal.java"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.Internal$EnumLite findValueByNumber(int) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/internal/rs;"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.InvalidProtocolBufferException -> com.android.tools.r8.internal.Is: # {"id":"sourceFile","fileName":"InvalidProtocolBufferException.java"} com.android.tools.r8.jetbrains.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:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.InvalidProtocolBufferException setUnfinishedMessage(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite):57:57 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/B0;)Lcom/android/tools/r8/internal/Is;"} 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite getUnfinishedMessage():66:66 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/B0;"} 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.InvalidProtocolBufferException truncatedMessage():70:70 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Is;"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.LazyField$LazyIterator -> com.android.tools.r8.internal.XA: # {"id":"sourceFile","fileName":"LazyField.java"} 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 com.android.tools.r8.jetbrains.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 com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.LazyStringArrayList -> com.android.tools.r8.internal.YA: # {"id":"sourceFile","fileName":"LazyStringArrayList.java"} java.util.List list -> a com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.LazyStringList EMPTY -> b 1:1:void ():68:68 -> 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.LazyStringList com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.LazyStringArrayList.getUnmodifiableView():364:364 -> 2:2:void ():68 -> 3:3:void ():68:68 -> 1:2:void ():73:74 -> 3:5:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.LazyStringList):77:79 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ZA;)V"} 1:2:void add(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ByteString):174:175 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Y5;)V"} 1:1:void add(int,java.lang.Object):65:65 -> add 2:3:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.LazyStringArrayList.add(int,java.lang.String):121:122 -> add 2:3:void add(int,java.lang.Object):65 -> add 1:1:int com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.LazyStringArrayList.size():110:110 -> addAll 1:1:boolean addAll(java.util.Collection):131 -> addAll 2:2:boolean addAll(java.util.Collection):131:131 -> addAll 3:6:boolean addAll(int,java.util.Collection):138:141 -> addAll 1:1:java.util.List getUnderlyingElements():247:247 -> c0 1:2:void clear():168:169 -> clear 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ByteString getByteString(int):186:186 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/internal/Y5;"} 2:7:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ByteString com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.LazyStringArrayList.asByteString(java.lang.Object):226:231 -> g 2:7:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ByteString getByteString(int):187 -> g 8:8:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ByteString com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ByteString.copyFrom(byte[]):218:218 -> g 8:8:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ByteString com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.LazyStringArrayList.asByteString(java.lang.Object):231 -> g 8:8:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ByteString getByteString(int):187 -> g 9:11:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ByteString com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ByteString.copyFrom(byte[],int,int):206:208 -> g 9:11:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ByteString com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ByteString.copyFrom(byte[]):218 -> g 9:11:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ByteString com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.LazyStringArrayList.asByteString(java.lang.Object):231 -> g 9:11:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ByteString getByteString(int):187 -> g 12:12:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ByteString getByteString(int):189:189 -> g 1:6:java.lang.String com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.LazyStringArrayList.get(int):88:93 -> get 1:6:java.lang.Object get(int):65 -> get 7:7:java.lang.String com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ByteString.toStringUtf8():624:624 -> get 7:7:java.lang.String com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.LazyStringArrayList.get(int):93 -> get 7:7:java.lang.Object get(int):65 -> get 8:9:java.lang.String com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.LazyStringArrayList.get(int):94:95 -> get 8:9:java.lang.Object get(int):65 -> get 10:10:java.lang.String com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ByteString.toStringUtf8():626:626 -> get 10:10:java.lang.String com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.LazyStringArrayList.get(int):93 -> get 10:10:java.lang.Object get(int):65 -> get 11:12:java.lang.String com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.LazyStringArrayList.get(int):99:100 -> get 11:12:java.lang.Object get(int):65 -> get 13:13:java.lang.String com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.Internal.toStringUtf8(byte[]):206:206 -> get 13:13:java.lang.String com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.LazyStringArrayList.get(int):100 -> get 13:13:java.lang.Object get(int):65 -> get 14:14:boolean com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.Utf8.isValidUtf8(byte[]):109:109 -> get 14:14:boolean com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.Internal.isValidUtf8(byte[]):187 -> get 14:14:java.lang.String com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.LazyStringArrayList.get(int):101 -> get 14:14:java.lang.Object get(int):65 -> get 15:15:boolean com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.Utf8.isValidUtf8(byte[],int,int):122:122 -> get 15:15:boolean com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.Utf8.isValidUtf8(byte[]):109 -> get 15:15:boolean com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.Internal.isValidUtf8(byte[]):187 -> get 15:15:java.lang.String com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.LazyStringArrayList.get(int):101 -> get 15:15:java.lang.Object get(int):65 -> get 16:16:java.lang.String com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.LazyStringArrayList.get(int):102:102 -> get 16:16:java.lang.Object get(int):65 -> get 17:17:java.lang.String com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.Internal.toStringUtf8(byte[]):208:208 -> get 17:17:java.lang.String com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.LazyStringArrayList.get(int):100 -> get 17:17:java.lang.Object get(int):65 -> get 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.LazyStringList getUnmodifiableView():364:364 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/B10;"} 1:2:java.lang.String com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.LazyStringArrayList.remove(int):161:162 -> remove 1:2:java.lang.Object remove(int):65 -> remove 3:6:java.lang.String com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.LazyStringArrayList.asString(java.lang.Object):216:219 -> remove 3:6:java.lang.String com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.LazyStringArrayList.remove(int):163 -> remove 3:6:java.lang.Object remove(int):65 -> remove 7:9:java.lang.String com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ByteString.toStringUtf8():624:626 -> remove 7:9:java.lang.String com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.LazyStringArrayList.asString(java.lang.Object):219 -> remove 7:9:java.lang.String com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.LazyStringArrayList.remove(int):163 -> remove 7:9:java.lang.Object remove(int):65 -> remove 10:10:java.lang.String com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.LazyStringArrayList.asString(java.lang.Object):221:221 -> remove 10:10:java.lang.String com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.LazyStringArrayList.remove(int):163 -> remove 10:10:java.lang.Object remove(int):65 -> remove 11:13:java.lang.String com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.Internal.toStringUtf8(byte[]):206:208 -> remove 11:13:java.lang.String com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.LazyStringArrayList.asString(java.lang.Object):221 -> remove 11:13:java.lang.String com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.LazyStringArrayList.remove(int):163 -> remove 11:13:java.lang.Object remove(int):65 -> remove 1:1:java.lang.Object set(int,java.lang.Object):65:65 -> set 2:2:java.lang.String com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.LazyStringArrayList.set(int,java.lang.String):115:115 -> set 2:2:java.lang.Object set(int,java.lang.Object):65 -> set 3:6:java.lang.String com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.LazyStringArrayList.asString(java.lang.Object):216:219 -> set 3:6:java.lang.String com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.LazyStringArrayList.set(int,java.lang.String):116 -> set 3:6:java.lang.Object set(int,java.lang.Object):65 -> set 7:9:java.lang.String com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ByteString.toStringUtf8():624:626 -> set 7:9:java.lang.String com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.LazyStringArrayList.asString(java.lang.Object):219 -> set 7:9:java.lang.String com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.LazyStringArrayList.set(int,java.lang.String):116 -> set 7:9:java.lang.Object set(int,java.lang.Object):65 -> set 10:10:java.lang.String com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.LazyStringArrayList.asString(java.lang.Object):221:221 -> set 10:10:java.lang.String com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.LazyStringArrayList.set(int,java.lang.String):116 -> set 10:10:java.lang.Object set(int,java.lang.Object):65 -> set 11:13:java.lang.String com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.Internal.toStringUtf8(byte[]):206:208 -> set 11:13:java.lang.String com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.LazyStringArrayList.asString(java.lang.Object):221 -> set 11:13:java.lang.String com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.LazyStringArrayList.set(int,java.lang.String):116 -> set 11:13:java.lang.Object set(int,java.lang.Object):65 -> set 1:1:int size():110:110 -> size com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.LazyStringList -> com.android.tools.r8.internal.ZA: # {"id":"sourceFile","fileName":"LazyStringList.java"} void add(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ByteString) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Y5;)V"} java.util.List getUnderlyingElements() -> c0 com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ByteString getByteString(int) -> g # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/internal/Y5;"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.LazyStringList getUnmodifiableView() -> h # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/B10;"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.LiteralByteString -> com.android.tools.r8.internal.sC: # {"id":"sourceFile","fileName":"LiteralByteString.java"} byte[] bytes -> c int hash -> d 1:180:void (byte[]):62:241 -> 181:181:void (byte[]):63:63 -> 1:1:int getTreeDepth():0:0 -> a 2:2:void writeToInternal(java.io.OutputStream,int,int):148:148 -> a 3:19:boolean equalsRange(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.LiteralByteString,int,int):213:229 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/sC;II)Z"} 20:20:boolean equalsRange(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.LiteralByteString,int,int):218:218 -> a 21:21:boolean equalsRange(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.LiteralByteString,int,int):214:214 -> a 22:22:int partialHash(int,int,int):271:271 -> a 23:23:int com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.LiteralByteString.hashCode(int,byte[],int,int):276:276 -> a 23:23:int partialHash(int,int,int):271 -> a 1:1:boolean isBalanced():0:0 -> b 2:2:void copyToInternal(byte[],int,int,int):117:117 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(III[B)V"} 3:3:int partialIsValidUtf8(int,int,int):170:170 -> b 1:1:boolean isValidUtf8():164:164 -> c 2:2:int com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.LiteralByteString.size():76:76 -> c 2:2:boolean isValidUtf8():164 -> c 3:3:boolean com.android.tools.r8.jetbrains.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 1:156:java.lang.String toString(java.lang.String):0:155 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"()Ljava/lang/String;"} 157:157:int com.android.tools.r8.jetbrains.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:9:int hashCode():251:259 -> hashCode 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ByteString$ByteIterator iterator():307:307 -> i # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/W5;"} 1:1:java.util.Iterator iterator():52:52 -> iterator 1:1:int size():76:76 -> size com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.LiteralByteString$LiteralByteIterator -> com.android.tools.r8.internal.rC: # {"id":"sourceFile","fileName":"LiteralByteString.java"} int position -> a int limit -> b com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.LiteralByteString this$0 -> c 1:1:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.LiteralByteString,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.LiteralByteString$1):310:310 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/sC;I)V"} 2:4:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.LiteralByteString):314:316 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/sC;)V"} 1:3:byte nextByte():330:332 -> f 1:1:boolean hasNext():320:320 -> hasNext 1:1:java.lang.Byte com.android.tools.r8.jetbrains.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 com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLiteOrBuilder -> com.android.tools.r8.internal.vE: # {"id":"sourceFile","fileName":"MessageLiteOrBuilder.java"} boolean isInitialized() -> a com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite getDefaultInstanceForType() -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/B0;"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.Parser -> com.android.tools.r8.internal.CL: # {"id":"sourceFile","fileName":"Parser.java"} java.lang.Object parsePartialFrom(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.CodedInputStream,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ExtensionRegistryLite) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/jb;Lcom/android/tools/r8/internal/rh;)Ljava/lang/Object;"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.RopeByteString -> com.android.tools.r8.internal.tU: # {"id":"sourceFile","fileName":"RopeByteString.java"} int totalLength -> c com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ByteString left -> d com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ByteString right -> e int leftLength -> f int treeDepth -> g int hash -> h int[] minLengthByDepth -> i 1:22:void ():89:110 -> 1:1:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ByteString,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ByteString,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.RopeByteString$1):70:70 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Y5;Lcom/android/tools/r8/internal/Y5;I)V"} 2:416:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ByteString,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ByteString):129:543 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Y5;Lcom/android/tools/r8/internal/Y5;)V"} 417:421:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ByteString,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ByteString):130:134 -> 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ByteString access$400(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.RopeByteString):70:70 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/tU;)Lcom/android/tools/r8/internal/Y5;"} 2:9:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ByteString concatenate(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ByteString,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ByteString):153:160 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Y5;Lcom/android/tools/r8/internal/Y5;)Lcom/android/tools/r8/internal/Y5;"} 10:15:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.LiteralByteString com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.RopeByteString.concatenateBytes(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ByteString,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ByteString):214:219 -> a 10:15:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ByteString concatenate(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ByteString,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ByteString):164 -> a 16:28:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ByteString concatenate(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ByteString,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ByteString):165:177 -> a 29:34:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.LiteralByteString com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.RopeByteString.concatenateBytes(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ByteString,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ByteString):214:219 -> a 29:34:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ByteString concatenate(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ByteString,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ByteString):177 -> a 35:36:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ByteString concatenate(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ByteString,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ByteString):178:179 -> a 37:37:int com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.RopeByteString.getTreeDepth():277:277 -> a 37:37:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ByteString concatenate(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ByteString,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ByteString):179 -> a 38:56:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ByteString concatenate(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ByteString,com.android.tools.r8.jetbrains.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:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ByteString access$500(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.RopeByteString):70:70 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/tU;)Lcom/android/tools/r8/internal/Y5;"} 2:2:boolean isBalanced():290:290 -> b 3:11:void copyToInternal(byte[],int,int,int):360:368 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(III[B)V"} 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 com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.RopeByteString.equalsFragments(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ByteString):494:494 -> equals 21:21:boolean equals(java.lang.Object):480 -> equals 22:22:java.lang.Object com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.RopeByteString$PieceIterator.next():716:716 -> equals 22:22:boolean com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.RopeByteString.equalsFragments(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ByteString):495 -> equals 22:22:boolean equals(java.lang.Object):480 -> equals 23:23:boolean com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.RopeByteString.equalsFragments(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ByteString):498:498 -> equals 23:23:boolean equals(java.lang.Object):480 -> equals 24:24:java.lang.Object com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.RopeByteString$PieceIterator.next():716:716 -> equals 24:24:boolean com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.RopeByteString.equalsFragments(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ByteString):499 -> equals 24:24:boolean equals(java.lang.Object):480 -> equals 25:25:int com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.LiteralByteString.size():76:76 -> equals 25:25:boolean com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.RopeByteString.equalsFragments(com.android.tools.r8.jetbrains.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 com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.LiteralByteString.size():76:76 -> equals 26:26:boolean com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.RopeByteString.equalsFragments(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ByteString):503 -> equals 26:26:boolean equals(java.lang.Object):480 -> equals 27:27:int com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.LiteralByteString.size():76:76 -> equals 27:27:boolean com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.RopeByteString.equalsFragments(com.android.tools.r8.jetbrains.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 com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.LiteralByteString.size():76:76 -> equals 28:28:boolean com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.RopeByteString.equalsFragments(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ByteString):504 -> equals 28:28:boolean equals(java.lang.Object):480 -> equals 29:44:boolean com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.RopeByteString.equalsFragments(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ByteString):505:520 -> equals 29:44:boolean equals(java.lang.Object):480 -> equals 45:45:java.lang.Object com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.RopeByteString$PieceIterator.next():716:716 -> equals 45:45:boolean com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.RopeByteString.equalsFragments(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ByteString):525 -> equals 45:45:boolean equals(java.lang.Object):480 -> equals 46:46:java.lang.Object com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.RopeByteString$PieceIterator.next():716:716 -> equals 46:46:boolean com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.RopeByteString.equalsFragments(com.android.tools.r8.jetbrains.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 # {"id":"com.android.tools.r8.residualsignature","signature":"()Ljava/lang/String;"} 423:423:int com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.RopeByteString.size():269:269 -> f 423:423:byte[] com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ByteString.toByteArray():528 -> f 423:423:java.lang.String toString(java.lang.String):421 -> f 424:427:byte[] com.android.tools.r8.jetbrains.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:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ByteString$ByteIterator com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.RopeByteString.iterator():779:779 -> iterator 1:1:java.util.Iterator iterator():70 -> iterator 1:1:int size():269:269 -> size com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.RopeByteString$Balancer -> com.android.tools.r8.internal.qU: # {"id":"sourceFile","fileName":"RopeByteString.java"} java.util.Stack prefixesStack -> a 1:5:void ():602:606 -> 6:6:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.RopeByteString$1):602:602 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(I)V"} 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ByteString com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.RopeByteString$Balancer.balance(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ByteString,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ByteString):609:609 -> a 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ByteString access$100(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.RopeByteString$Balancer,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ByteString,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ByteString):602 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/qU;Lcom/android/tools/r8/internal/Y5;Lcom/android/tools/r8/internal/Y5;)Lcom/android/tools/r8/internal/Y5;"} 2:8:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ByteString com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.RopeByteString$Balancer.balance(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ByteString,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ByteString):610:616 -> a 2:8:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ByteString access$100(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.RopeByteString$Balancer,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ByteString,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ByteString):602 -> a 9:9:void doBalance(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ByteString):628:628 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Y5;)V"} 10:10:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.RopeByteString$Balancer.insert(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ByteString):656:656 -> a 10:10:void doBalance(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ByteString):629 -> a 11:11:int com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.RopeByteString$Balancer.getDepthBinForLength(int):695:695 -> a 11:11:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.RopeByteString$Balancer.insert(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ByteString):656 -> a 11:11:void doBalance(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ByteString):629 -> a 12:36:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.RopeByteString$Balancer.insert(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ByteString):657:681 -> a 12:36:void doBalance(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ByteString):629 -> a 37:37:int com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.RopeByteString$Balancer.getDepthBinForLength(int):695:695 -> a 37:37:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.RopeByteString$Balancer.insert(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ByteString):681 -> a 37:37:void doBalance(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ByteString):629 -> a 38:46:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.RopeByteString$Balancer.insert(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ByteString):682:690 -> a 38:46:void doBalance(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ByteString):629 -> a 47:47:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.RopeByteString$Balancer.insert(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ByteString):664:664 -> a 47:47:void doBalance(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ByteString):629 -> a 48:53:void doBalance(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ByteString):630:635 -> a com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.RopeByteString$PieceIterator -> com.android.tools.r8.internal.rU: # {"id":"sourceFile","fileName":"RopeByteString.java"} java.util.Stack breadCrumbs -> a com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.LiteralByteString next -> b 1:1:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ByteString,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.RopeByteString$1):716:716 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Y5;I)V"} 2:2:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ByteString):722:722 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Y5;)V"} 3:8:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ByteString):718:723 -> 1:6:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.LiteralByteString getLeafByLeft(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ByteString):728:733 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Y5;)Lcom/android/tools/r8/internal/sC;"} 7:7:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.LiteralByteString next():761:761 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/sC;"} 8:11:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.LiteralByteString com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.RopeByteString$PieceIterator.getNextNonEmptyLeaf():740:743 -> a 8:11:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.LiteralByteString next():765 -> a 12:12:boolean com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ByteString.isEmpty():135:135 -> a 12:12:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.LiteralByteString com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.RopeByteString$PieceIterator.getNextNonEmptyLeaf():744 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 12:12:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.LiteralByteString next():765 -> a 13:13:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.LiteralByteString next():765:765 -> a 14:14:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.LiteralByteString next():762:762 -> a 1:1:boolean hasNext():752:752 -> hasNext 1:1:java.lang.Object next():716:716 -> next 1:1:void remove():770:770 -> remove com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.RopeByteString$RopeByteIterator -> com.android.tools.r8.internal.sU: # {"id":"sourceFile","fileName":"RopeByteString.java"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.RopeByteString$PieceIterator pieces -> a com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ByteString$ByteIterator bytes -> b int bytesRemaining -> c 1:1:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.RopeByteString,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.RopeByteString$1):782:782 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/tU;I)V"} 2:5:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.RopeByteString):788:791 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/tU;)V"} 1:5:byte nextByte():803:807 -> f 1:1:boolean hasNext():795:795 -> hasNext 1:1:java.lang.Byte com.android.tools.r8.jetbrains.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 com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.SmallSortedMap -> com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.SmallSortedMap: # {"id":"sourceFile","fileName":"SmallSortedMap.java"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.SmallSortedMap$1 -> com.android.tools.r8.internal.HV: # {"id":"sourceFile","fileName":"SmallSortedMap.java"} int com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.SmallSortedMap.maxArraySize -> a java.util.List com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.SmallSortedMap.entryList -> b java.util.Map com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.SmallSortedMap.overflowEntries -> c boolean com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.SmallSortedMap.isImmutable -> d com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.SmallSortedMap$EntrySet com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.SmallSortedMap.lazyEntrySet -> e 1:4:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.SmallSortedMap.(int):153:156 -> 1:4:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.SmallSortedMap.(int,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.SmallSortedMap$1):87 -> 1:4:void (int):100 -> 1:1:java.lang.Object put(java.lang.Comparable,java.lang.Object):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Comparable;Ljava/lang/Object;)V"} 2:2:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.SmallSortedMap.access$200(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.SmallSortedMap):87:87 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/HV;)V"} 3:3:java.util.Map$Entry com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.SmallSortedMap.getArrayEntryAt(int):185:185 -> a 3:3:java.util.Map$Entry getArrayEntryAt(int):0 -> a # {"id":"com.android.tools.r8.synthesized"} 4:4:java.lang.Object com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.SmallSortedMap.removeArrayEntryAt(int):296:296 -> a 4:4:java.lang.Object com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.SmallSortedMap.access$500(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.SmallSortedMap,int):87 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/internal/HV;)V"} 5:6:java.lang.Object com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.SmallSortedMap.removeArrayEntryAt(int):297:298 -> a 5:6:java.lang.Object com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.SmallSortedMap.access$500(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.SmallSortedMap,int):87 -> a 7:11:java.util.SortedMap com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.SmallSortedMap.getOverflowEntriesMutable():377:381 -> a 7:11:java.lang.Object com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.SmallSortedMap.removeArrayEntryAt(int):301 -> a 7:11:java.lang.Object com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.SmallSortedMap.access$500(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.SmallSortedMap,int):87 -> a 12:14:java.lang.Object com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.SmallSortedMap.removeArrayEntryAt(int):301:303 -> a 12:14:java.lang.Object com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.SmallSortedMap.access$500(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.SmallSortedMap,int):87 -> a 15:15:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.SmallSortedMap$Entry.(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.SmallSortedMap,java.util.Map$Entry):406:406 -> a 15:15:java.lang.Object com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.SmallSortedMap.removeArrayEntryAt(int):303 -> a 15:15:java.lang.Object com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.SmallSortedMap.access$500(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.SmallSortedMap,int):87 -> a 16:17:java.lang.Object com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.SmallSortedMap.removeArrayEntryAt(int):303:304 -> a 16:17:java.lang.Object com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.SmallSortedMap.access$500(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.SmallSortedMap,int):87 -> a 18:34:int com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.SmallSortedMap.binarySearchInArray(java.lang.Comparable):316:332 -> a 1:1:java.util.List com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.SmallSortedMap.access$400(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.SmallSortedMap):87:87 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/HV;)Ljava/util/List;"} 2:6:java.lang.Object com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.SmallSortedMap.put(java.lang.Comparable,java.lang.Object):237:241 -> b 7:9:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.SmallSortedMap.ensureEntryArrayMutable():389:391 -> b 7:9:java.lang.Object com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.SmallSortedMap.put(java.lang.Comparable,java.lang.Object):243 -> b 10:10:java.lang.Object com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.SmallSortedMap.put(java.lang.Comparable,java.lang.Object):245:245 -> b 11:15:java.util.SortedMap com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.SmallSortedMap.getOverflowEntriesMutable():377:381 -> b 11:15:java.lang.Object com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.SmallSortedMap.put(java.lang.Comparable,java.lang.Object):247 -> b 16:21:java.lang.Object com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.SmallSortedMap.put(java.lang.Comparable,java.lang.Object):247:252 -> b 22:26:java.util.SortedMap com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.SmallSortedMap.getOverflowEntriesMutable():377:381 -> b 22:26:java.lang.Object com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.SmallSortedMap.put(java.lang.Comparable,java.lang.Object):253 -> b 27:30:java.lang.Object com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.SmallSortedMap.put(java.lang.Comparable,java.lang.Object):253:256 -> b 1:1:java.util.Map com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.SmallSortedMap.access$600(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.SmallSortedMap):87:87 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/HV;)Ljava/util/Map;"} 1:6:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.SmallSortedMap.clear():262:267 -> clear 1:6:void clear():0 -> clear # {"id":"com.android.tools.r8.synthesized"} 1:2:boolean com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.SmallSortedMap.containsKey(java.lang.Object):214:215 -> containsKey 1:2:boolean containsKey(java.lang.Object):0 -> containsKey # {"id":"com.android.tools.r8.synthesized"} 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.SmallSortedMap com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.SmallSortedMap.newFieldMap(int):100:100 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/internal/HV;"} 1:2:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.SmallSortedMap.checkMutable():364:365 -> e 1:4:java.util.Set com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.SmallSortedMap.entrySet():353:356 -> entrySet 1:4:java.util.Set entrySet():0 -> entrySet # {"id":"com.android.tools.r8.synthesized"} 1:6:java.lang.Object com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.SmallSortedMap.get(java.lang.Object):227:232 -> get 1:6:java.lang.Object get(java.lang.Object):0 -> get # {"id":"com.android.tools.r8.synthesized"} 1:1:int com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.SmallSortedMap.getNumArrayEntries():180:180 -> k 1:1:int getNumArrayEntries():0 -> k # {"id":"com.android.tools.r8.synthesized"} 1:1:java.lang.Iterable com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.SmallSortedMap.getOverflowEntries():195:195 -> l 1:1:java.lang.Iterable getOverflowEntries():0 -> l # {"id":"com.android.tools.r8.synthesized"} 1:1:boolean com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.SmallSortedMap.isImmutable():175:175 -> m 1:1:void makeImmutable():104 -> m 2:2:int com.android.tools.r8.jetbrains.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 com.android.tools.r8.jetbrains.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 com.android.tools.r8.jetbrains.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 com.android.tools.r8.jetbrains.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 com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.SmallSortedMap.remove(java.lang.Object):279:282 -> remove 1:4:java.lang.Object remove(java.lang.Object):0 -> remove # {"id":"com.android.tools.r8.synthesized"} 5:7:java.lang.Object com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.SmallSortedMap.removeArrayEntryAt(int):296:298 -> remove 5:7:java.lang.Object com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.SmallSortedMap.remove(java.lang.Object):284 -> remove 5:7:java.lang.Object remove(java.lang.Object):0 -> remove 8:12:java.util.SortedMap com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.SmallSortedMap.getOverflowEntriesMutable():377:381 -> remove 8:12:java.lang.Object com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.SmallSortedMap.removeArrayEntryAt(int):301 -> remove 8:12:java.lang.Object com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.SmallSortedMap.remove(java.lang.Object):284 -> remove 8:12:java.lang.Object remove(java.lang.Object):0 -> remove 13:15:java.lang.Object com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.SmallSortedMap.removeArrayEntryAt(int):301:303 -> remove 13:15:java.lang.Object com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.SmallSortedMap.remove(java.lang.Object):284 -> remove 13:15:java.lang.Object remove(java.lang.Object):0 -> remove 16:16:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.SmallSortedMap$Entry.(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.SmallSortedMap,java.util.Map$Entry):406:406 -> remove 16:16:java.lang.Object com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.SmallSortedMap.removeArrayEntryAt(int):303 -> remove 16:16:java.lang.Object com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.SmallSortedMap.remove(java.lang.Object):284 -> remove 16:16:java.lang.Object remove(java.lang.Object):0 -> remove 17:18:java.lang.Object com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.SmallSortedMap.removeArrayEntryAt(int):303:304 -> remove 17:18:java.lang.Object com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.SmallSortedMap.remove(java.lang.Object):284 -> remove 17:18:java.lang.Object remove(java.lang.Object):0 -> remove 19:22:java.lang.Object com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.SmallSortedMap.remove(java.lang.Object):288:291 -> remove 19:22:java.lang.Object remove(java.lang.Object):0 -> remove 1:1:int com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.SmallSortedMap.size():202:202 -> size 1:1:int size():0 -> size # {"id":"com.android.tools.r8.synthesized"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.SmallSortedMap$EmptySet -> com.android.tools.r8.internal.KV: # {"id":"sourceFile","fileName":"SmallSortedMap.java"} 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 com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.SmallSortedMap$EmptySet$1 -> com.android.tools.r8.internal.IV: # {"id":"sourceFile","fileName":"SmallSortedMap.java"} 1:1:void ():591:591 -> boolean hasNext() -> hasNext 1:1:java.lang.Object next():598:598 -> next 1:1:void remove():602:602 -> remove com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.SmallSortedMap$EmptySet$2 -> com.android.tools.r8.internal.JV: # {"id":"sourceFile","fileName":"SmallSortedMap.java"} 1:1:void ():606:606 -> 1:1:java.util.Iterator iterator():609:609 -> iterator com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.SmallSortedMap$Entry -> com.android.tools.r8.internal.LV: # {"id":"sourceFile","fileName":"SmallSortedMap.java"} java.lang.Comparable key -> a java.lang.Object value -> b com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.SmallSortedMap this$0 -> c 1:3:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.SmallSortedMap,java.lang.Comparable,java.lang.Object):409:411 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/HV;Ljava/lang/Comparable;Ljava/lang/Object;)V"} 1:1:java.lang.Comparable getKey():416:416 -> b 1:1:int compareTo(java.lang.Object):400:400 -> compareTo 2:2:java.lang.Comparable com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.SmallSortedMap$Entry.getKey():416:416 -> compareTo 2:2:int com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.SmallSortedMap$Entry.compareTo(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.SmallSortedMap$Entry):426 -> compareTo 2:2:int compareTo(java.lang.Object):400 -> compareTo 3:3:java.lang.Comparable com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.SmallSortedMap$Entry.getKey():416:416 -> compareTo 3:3:int com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.SmallSortedMap$Entry.compareTo(com.android.tools.r8.jetbrains.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 com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.SmallSortedMap$Entry.compareTo(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.SmallSortedMap$Entry):426:426 -> compareTo 4:4:int compareTo(java.lang.Object):400 -> compareTo 1:6:boolean equals(java.lang.Object):442:447 -> equals 7:7:boolean com.android.tools.r8.jetbrains.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 com.android.tools.r8.jetbrains.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 com.android.tools.r8.jetbrains.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 com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.SmallSortedMap$EntryIterator -> com.android.tools.r8.internal.MV: # {"id":"sourceFile","fileName":"SmallSortedMap.java"} int pos -> a boolean nextCalledBeforeRemove -> b java.util.Iterator lazyOverflowIterator -> c com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.SmallSortedMap this$0 -> d 1:3:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.SmallSortedMap):532:534 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/HV;)V"} 4:4:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.SmallSortedMap,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.SmallSortedMap$1):532:532 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/HV;I)V"} 1:1:boolean hasNext():540:540 -> hasNext 2:5:java.util.Iterator com.android.tools.r8.jetbrains.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 com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.SmallSortedMap$EntryIterator.next():546:550 -> next 1:5:java.lang.Object next():532 -> next 6:9:java.util.Iterator com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.SmallSortedMap$EntryIterator.getOverflowIterator():577:580 -> next 6:9:java.util.Map$Entry com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.SmallSortedMap$EntryIterator.next():552 -> next 6:9:java.lang.Object next():532 -> next 10:10:java.util.Map$Entry com.android.tools.r8.jetbrains.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 com.android.tools.r8.jetbrains.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 com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.SmallSortedMap$EntrySet -> com.android.tools.r8.internal.NV: # {"id":"sourceFile","fileName":"SmallSortedMap.java"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.SmallSortedMap this$0 -> a 1:1:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.SmallSortedMap):470:470 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/HV;)V"} 2:2:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.SmallSortedMap,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.SmallSortedMap$1):470:470 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/HV;I)V"} 1:1:boolean add(java.lang.Object):470:470 -> add 2:3:boolean com.android.tools.r8.jetbrains.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 com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.UninitializedMessageException -> com.android.tools.r8.internal.h10: # {"id":"sourceFile","fileName":"UninitializedMessageException.java"} 1:1:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite):53:53 -> # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.UnmodifiableLazyStringList -> com.android.tools.r8.internal.B10: # {"id":"sourceFile","fileName":"UnmodifiableLazyStringList.java"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.LazyStringList list -> a 1:2:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.LazyStringList):52:53 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ZA;)V"} 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.LazyStringList access$000(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.UnmodifiableLazyStringList):47:47 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/B10;)Lcom/android/tools/r8/internal/ZA;"} 2:2:void add(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ByteString):73:73 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Y5;)V"} 1:1:java.util.List getUnderlyingElements():183:183 -> c0 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.ByteString getByteString(int):68:68 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/internal/Y5;"} 1:1:java.lang.String com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.UnmodifiableLazyStringList.get(int):58:58 -> get 1:1:java.lang.Object get(int):47 -> get com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.LazyStringList getUnmodifiableView() -> h # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/B10;"} 1:1:java.util.Iterator iterator():160:160 -> iterator 1:1:java.util.ListIterator listIterator(int):108:108 -> listIterator 1:1:int size():63:63 -> size com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.UnmodifiableLazyStringList$1 -> com.android.tools.r8.internal.z10: # {"id":"sourceFile","fileName":"UnmodifiableLazyStringList.java"} java.util.ListIterator iter -> a 1:2:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.UnmodifiableLazyStringList,int):108:109 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/B10;I)V"} 1:1:void add(java.lang.Object):108:108 -> add 2:2:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.UnmodifiableLazyStringList$1.add(java.lang.String):153:153 -> add 2:2:void add(java.lang.Object):108 -> add 1:1:boolean hasNext():113:113 -> hasNext 1:1:boolean hasPrevious():123:123 -> hasPrevious 1:1:java.lang.String com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.UnmodifiableLazyStringList$1.next():118:118 -> next 1:1:java.lang.Object next():108 -> next 1:1:int nextIndex():133:133 -> nextIndex 1:1:java.lang.String com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.UnmodifiableLazyStringList$1.previous():128:128 -> previous 1:1:java.lang.Object previous():108 -> previous 1:1:int previousIndex():138:138 -> previousIndex 1:1:void remove():143:143 -> remove 1:1:void set(java.lang.Object):108:108 -> set 2:2:void com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.UnmodifiableLazyStringList$1.set(java.lang.String):148:148 -> set 2:2:void set(java.lang.Object):108 -> set com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.UnmodifiableLazyStringList$2 -> com.android.tools.r8.internal.A10: # {"id":"sourceFile","fileName":"UnmodifiableLazyStringList.java"} java.util.Iterator iter -> a 1:2:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.UnmodifiableLazyStringList):160:161 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/B10;)V"} 1:1:boolean hasNext():165:165 -> hasNext 1:1:java.lang.String com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.UnmodifiableLazyStringList$2.next():170:170 -> next 1:1:java.lang.Object next():160 -> next 1:1:void remove():175:175 -> remove com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.Utf8 -> com.android.tools.r8.internal.U10: # {"id":"sourceFile","fileName":"Utf8.java"} 1:66:int partialIsValidUtf8(int,byte[],int,int):163:228 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(III[B)I"} 67:67:int partialIsValidUtf8(byte[],int,int):252:252 -> a 68:79:int com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.Utf8.partialIsValidUtf8NonAscii(byte[],int,int):270:281 -> a 68:79:int partialIsValidUtf8(byte[],int,int):256 -> a 80:85:int com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.Utf8.incompleteStateFor(byte[],int,int):341:346 -> a 80:85:int com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.Utf8.partialIsValidUtf8NonAscii(byte[],int,int):289 -> a 80:85:int partialIsValidUtf8(byte[],int,int):256 -> a 86:86:int com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.Utf8.incompleteStateFor(byte[],int,int):344:344 -> a 86:86:int com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.Utf8.partialIsValidUtf8NonAscii(byte[],int,int):289 -> a 86:86:int partialIsValidUtf8(byte[],int,int):256 -> a 87:87:int com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.Utf8.partialIsValidUtf8NonAscii(byte[],int,int):291:291 -> a 87:87:int partialIsValidUtf8(byte[],int,int):256 -> a 88:93:int com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.Utf8.incompleteStateFor(byte[],int,int):341:346 -> a 88:93:int com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.Utf8.partialIsValidUtf8NonAscii(byte[],int,int):304 -> a 88:93:int partialIsValidUtf8(byte[],int,int):256 -> a 94:94:int com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.Utf8.incompleteStateFor(byte[],int,int):344:344 -> a 94:94:int com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.Utf8.partialIsValidUtf8NonAscii(byte[],int,int):304 -> a 94:94:int partialIsValidUtf8(byte[],int,int):256 -> a 95:95:int com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.Utf8.partialIsValidUtf8NonAscii(byte[],int,int):306:306 -> a 95:95:int partialIsValidUtf8(byte[],int,int):256 -> a com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.WireFormat -> com.android.tools.r8.internal.T20: # {"id":"sourceFile","fileName":"WireFormat.java"} int makeTag(int,int) -> a com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.WireFormat$FieldType -> com.android.tools.r8.internal.R20: # {"id":"sourceFile","fileName":"WireFormat.java"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.WireFormat$JavaType javaType -> a int wireType -> b com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.WireFormat$FieldType INT32 -> c com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.WireFormat$FieldType BOOL -> d com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.WireFormat$FieldType GROUP -> e com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.WireFormat$FieldType MESSAGE -> f com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.WireFormat$FieldType ENUM -> g 1:22:void ():108:129 -> 1:1:void (java.lang.String,int,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.WireFormat$JavaType,int,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.WireFormat$1):107:107 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;ILcom/android/tools/r8/internal/S20;II)V"} 2:4:void (java.lang.String,int,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.WireFormat$JavaType,int):135:137 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;ILcom/android/tools/r8/internal/S20;I)V"} 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.WireFormat$JavaType getJavaType():143:143 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/S20;"} 1:1:int getWireType():144:144 -> b boolean isPackable() -> c com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.WireFormat$FieldType$1 -> com.android.tools.r8.internal.N20: # {"id":"sourceFile","fileName":"WireFormat.java"} 1:117:void (java.lang.String,int,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.WireFormat$JavaType,int):0:116 -> # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.WireFormat$FieldType$2 -> com.android.tools.r8.internal.O20: # {"id":"sourceFile","fileName":"WireFormat.java"} 1:120:void (java.lang.String,int,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.WireFormat$JavaType,int):0:119 -> # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} boolean isPackable() -> c com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.WireFormat$FieldType$3 -> com.android.tools.r8.internal.P20: # {"id":"sourceFile","fileName":"WireFormat.java"} 1:123:void (java.lang.String,int,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.WireFormat$JavaType,int):0:122 -> # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} boolean isPackable() -> c com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.WireFormat$FieldType$4 -> com.android.tools.r8.internal.Q20: # {"id":"sourceFile","fileName":"WireFormat.java"} 1:126:void (java.lang.String,int,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.WireFormat$JavaType,int):0:125 -> # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} boolean isPackable() -> c com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.WireFormat$JavaType -> com.android.tools.r8.internal.S20: # {"id":"sourceFile","fileName":"WireFormat.java"} java.lang.Object defaultDefault -> a com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.WireFormat$JavaType INT -> b com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.WireFormat$JavaType LONG -> c com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.WireFormat$JavaType FLOAT -> d com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.WireFormat$JavaType DOUBLE -> e com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.WireFormat$JavaType BOOLEAN -> f com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.WireFormat$JavaType STRING -> g com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.WireFormat$JavaType BYTE_STRING -> h com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.WireFormat$JavaType ENUM -> i com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.WireFormat$JavaType MESSAGE -> j 1:9:void ():78:86 -> 1:2:void (java.lang.String,int,java.lang.Object):88:89 -> com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.JvmClassExtensionVisitor -> com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.a: # {"id":"sourceFile","fileName":"jvmExtensionVisitors.kt"} com.android.tools.r8.jetbrains.kotlinx.metadata.KmExtensionType TYPE -> b 1:1:void ():88:88 -> 1:1:void (com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.JvmClassExtensionVisitor,int,com.android.tools.r8.jetbrains.kotlin.jvm.internal.DefaultConstructorMarker):50:50 -> # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} 2:2:void (com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.JvmClassExtensionVisitor):52:52 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/jetbrains/kotlinx/metadata/jvm/a;)V"} void visitJvmFlags(int) -> a void visitAnonymousObjectOriginName(java.lang.String) -> b 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.JvmClassExtensionVisitor getDelegate():54:54 -> b 1:1:void visitEnd():78 -> b 2:2:void visitEnd():78:78 -> b 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.KmExtensionType getType():57:57 -> getType # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/ny;"} com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.JvmConstructorExtensionVisitor -> com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.b: # {"id":"sourceFile","fileName":"jvmExtensionVisitors.kt"} com.android.tools.r8.jetbrains.kotlinx.metadata.KmExtensionType TYPE -> a 1:1:void ():287:287 -> 1:1:void (com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.JvmConstructorExtensionVisitor):262:262 -> # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} 2:2:void (com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.JvmConstructorExtensionVisitor,int,com.android.tools.r8.jetbrains.kotlin.jvm.internal.DefaultConstructorMarker):263:263 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(I)V"} void visit(com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.JvmMethodSignature) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/jetbrains/kotlinx/metadata/jvm/j;)V"} 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.KmExtensionType getType():267:267 -> getType # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/ny;"} com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.JvmDeclarationContainerExtensionVisitor -> com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.c: # {"id":"sourceFile","fileName":"jvmExtensionVisitors.kt"} com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.JvmDeclarationContainerExtensionVisitor delegate -> a 1:3:void (com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.JvmDeclarationContainerExtensionVisitor):15:17 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/jetbrains/kotlinx/metadata/jvm/c;)V"} com.android.tools.r8.jetbrains.kotlinx.metadata.KmPropertyVisitor visitLocalDelegatedProperty(int,java.lang.String,int,int) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(IIILjava/lang/String;)Lcom/android/tools/r8/internal/Dy;"} void visitModuleName(java.lang.String) -> a 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.JvmDeclarationContainerExtensionVisitor getDelegate():17:17 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/jetbrains/kotlinx/metadata/jvm/c;"} com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.JvmExtensionsKt -> com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.d: # {"id":"sourceFile","fileName":"jvmExtensions.kt"} 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.internal.JvmFunctionExtension com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.internal.JvmExtensionNodesKt.getJvm(com.android.tools.r8.jetbrains.kotlinx.metadata.KmFunction):20:20 -> a 1:1:java.lang.String getLambdaClassOriginName(com.android.tools.r8.jetbrains.kotlinx.metadata.KmFunction):90 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/qy;)Ljava/lang/String;"} 2:2:java.lang.String getLambdaClassOriginName(com.android.tools.r8.jetbrains.kotlinx.metadata.KmFunction):90:90 -> a 3:3:com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.internal.JvmConstructorExtension com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.internal.JvmExtensionNodesKt.getJvm(com.android.tools.r8.jetbrains.kotlinx.metadata.KmConstructor):26:26 -> a 3:3:com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.JvmMethodSignature getSignature(com.android.tools.r8.jetbrains.kotlinx.metadata.KmConstructor):167 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xx;)Lcom/android/tools/r8/jetbrains/kotlinx/metadata/jvm/j;"} 4:4:com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.JvmMethodSignature getSignature(com.android.tools.r8.jetbrains.kotlinx.metadata.KmConstructor):167:167 -> a 5:5:void setModuleName(com.android.tools.r8.jetbrains.kotlinx.metadata.KmClass,java.lang.String):31:31 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Qx;Ljava/lang/String;)V"} 6:6:com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.internal.JvmTypeExtension com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.internal.JvmExtensionNodesKt.getJvm(com.android.tools.r8.jetbrains.kotlinx.metadata.KmType):32:32 -> a 6:6:java.util.List getAnnotations(com.android.tools.r8.jetbrains.kotlinx.metadata.KmType):191 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Ey;)Ljava/util/List;"} 7:7:java.util.List getAnnotations(com.android.tools.r8.jetbrains.kotlinx.metadata.KmType):191:191 -> a 8:8:java.lang.String getAnonymousObjectOriginName(com.android.tools.r8.jetbrains.kotlinx.metadata.KmClass):39:39 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Qx;)Ljava/lang/String;"} 9:9:void setJvmFlags(com.android.tools.r8.jetbrains.kotlinx.metadata.KmClass,int):50:50 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Qx;I)V"} 10:10:com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.JvmFieldSignature getFieldSignature(com.android.tools.r8.jetbrains.kotlinx.metadata.KmProperty):110:110 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Ay;)Lcom/android/tools/r8/jetbrains/kotlinx/metadata/jvm/e;"} 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.internal.JvmFunctionExtension com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.internal.JvmExtensionNodesKt.getJvm(com.android.tools.r8.jetbrains.kotlinx.metadata.KmFunction):20:20 -> b 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.JvmMethodSignature getSignature(com.android.tools.r8.jetbrains.kotlinx.metadata.KmFunction):80 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/qy;)Lcom/android/tools/r8/jetbrains/kotlinx/metadata/jvm/j;"} 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.JvmMethodSignature getSignature(com.android.tools.r8.jetbrains.kotlinx.metadata.KmFunction):80:80 -> b 3:3:com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.internal.JvmTypeExtension com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.internal.JvmExtensionNodesKt.getJvm(com.android.tools.r8.jetbrains.kotlinx.metadata.KmType):32:32 -> b 3:3:boolean isRaw(com.android.tools.r8.jetbrains.kotlinx.metadata.KmType):182 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Ey;)Z"} 4:4:boolean isRaw(com.android.tools.r8.jetbrains.kotlinx.metadata.KmType):182:182 -> b 5:5:int getJvmFlags(com.android.tools.r8.jetbrains.kotlinx.metadata.KmClass):48:48 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Qx;)I"} 6:6:com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.JvmMethodSignature getGetterSignature(com.android.tools.r8.jetbrains.kotlinx.metadata.KmProperty):121:121 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Ay;)Lcom/android/tools/r8/jetbrains/kotlinx/metadata/jvm/j;"} 1:1:java.util.List getLocalDelegatedProperties(com.android.tools.r8.jetbrains.kotlinx.metadata.KmClass):23:23 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Qx;)Ljava/util/ArrayList;"} 2:2:int getJvmFlags(com.android.tools.r8.jetbrains.kotlinx.metadata.KmProperty):99:99 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Ay;)I"} 1:1:java.lang.String getModuleName(com.android.tools.r8.jetbrains.kotlinx.metadata.KmClass):29:29 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Qx;)Ljava/lang/String;"} 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.JvmMethodSignature getSetterSignature(com.android.tools.r8.jetbrains.kotlinx.metadata.KmProperty):132:132 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Ay;)Lcom/android/tools/r8/jetbrains/kotlinx/metadata/jvm/j;"} 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.JvmMethodSignature getSyntheticMethodForAnnotations(com.android.tools.r8.jetbrains.kotlinx.metadata.KmProperty):143:143 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Ay;)Lcom/android/tools/r8/jetbrains/kotlinx/metadata/jvm/j;"} com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.JvmFieldSignature -> com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.e: # {"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 getDesc():51:51 -> a 2:2:java.lang.String asString():52 -> a 3:3: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 com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.JvmFunctionExtensionVisitor -> com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.f: # {"id":"sourceFile","fileName":"jvmExtensionVisitors.kt"} com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.JvmFunctionExtensionVisitor delegate -> a com.android.tools.r8.jetbrains.kotlinx.metadata.KmExtensionType TYPE -> b 1:1:void ():166:166 -> 1:1:void ():0:0 -> 2:4:void (com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.JvmFunctionExtensionVisitor):126:128 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/jetbrains/kotlinx/metadata/jvm/f;)V"} 5:5:void (com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.JvmFunctionExtensionVisitor,int,com.android.tools.r8.jetbrains.kotlin.jvm.internal.DefaultConstructorMarker):127:127 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(I)V"} 1:1:void visit(com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.JvmMethodSignature):141:141 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/jetbrains/kotlinx/metadata/jvm/j;)V"} 2:2:void visitLambdaClassOriginName(java.lang.String):149:149 -> a 3:3:void visitEnd():156:156 -> a 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.KmExtensionType getType():131:131 -> getType # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/ny;"} com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.JvmMemberSignature -> com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.g: # {"id":"sourceFile","fileName":"JvmMemberSignature.kt"} 1:1:void (com.android.tools.r8.jetbrains.kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(I)V"} 2:2:void ():16:16 -> java.lang.String asString() -> a java.lang.String getDesc() -> b java.lang.String getName() -> c 1:1:java.lang.String toString():30:30 -> toString com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.JvmMemberSignatureKt -> com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.JvmMemberSignatureKt: # {"id":"sourceFile","fileName":"JvmMemberSignature.kt"} com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.JvmMetadataUtil -> com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.i: # {"id":"sourceFile","fileName":"jvmMetadataUtil.kt"} 1:12:com.android.tools.r8.jetbrains.kotlin.Metadata Metadata(java.lang.Integer,int[],java.lang.String[],java.lang.String[],java.lang.String,java.lang.String,java.lang.Integer):35:46 -> a 1:12:com.android.tools.r8.jetbrains.kotlin.Metadata Metadata$default(java.lang.Integer,int[],java.lang.String[],java.lang.String[],java.lang.String,java.lang.String,java.lang.Integer,int,java.lang.Object):27 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Integer;[I[Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;I)Lcom/android/tools/r8/jetbrains/kotlinx/metadata/jvm/h;"} 13:13:com.android.tools.r8.jetbrains.kotlin.Metadata Metadata(java.lang.Integer,int[],java.lang.String[],java.lang.String[],java.lang.String,java.lang.String,java.lang.Integer):43:43 -> a 13:13:com.android.tools.r8.jetbrains.kotlin.Metadata Metadata$default(java.lang.Integer,int[],java.lang.String[],java.lang.String[],java.lang.String,java.lang.String,java.lang.Integer,int,java.lang.Object):27 -> a 14:14:com.android.tools.r8.jetbrains.kotlin.Metadata Metadata(java.lang.Integer,int[],java.lang.String[],java.lang.String[],java.lang.String,java.lang.String,java.lang.Integer):41:41 -> a 14:14:com.android.tools.r8.jetbrains.kotlin.Metadata Metadata$default(java.lang.Integer,int[],java.lang.String[],java.lang.String[],java.lang.String,java.lang.String,java.lang.Integer,int,java.lang.Object):27 -> a 15:21:com.android.tools.r8.jetbrains.kotlin.Metadata Metadata(java.lang.Integer,int[],java.lang.String[],java.lang.String[],java.lang.String,java.lang.String,java.lang.Integer):36:42 -> a 15:21:com.android.tools.r8.jetbrains.kotlin.Metadata Metadata$default(java.lang.Integer,int[],java.lang.String[],java.lang.String[],java.lang.String,java.lang.String,java.lang.Integer,int,java.lang.Object):27 -> a 22:22:com.android.tools.r8.jetbrains.kotlin.Metadata Metadata(java.lang.Integer,int[],java.lang.String[],java.lang.String[],java.lang.String,java.lang.String,java.lang.Integer):35:35 -> a 22:22:com.android.tools.r8.jetbrains.kotlin.Metadata Metadata$default(java.lang.Integer,int[],java.lang.String[],java.lang.String[],java.lang.String,java.lang.String,java.lang.Integer,int,java.lang.Object):27 -> a com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.JvmMetadataUtil$annotationImpl$kotlin_Metadata$0 -> com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.h: # {"id":"sourceFile","fileName":"jvmMetadataUtil.kt"} int[] bytecodeVersion -> a java.lang.String[] data1 -> b java.lang.String[] data2 -> c int extraInt -> d java.lang.String extraString -> e int kind -> f int[] metadataVersion -> g java.lang.String packageName -> h 1:1:int[] bytecodeVersion():0:0 -> bv 1:1:int[] bv():0 -> bv 1:1:java.lang.String[] data1():0:0 -> d1 1:1:java.lang.String[] d1():0 -> d1 1:1:java.lang.String[] data2():0:0 -> d2 1:1:java.lang.String[] d2():0 -> d2 1:1:int[] bytecodeVersion():0:0 -> equals 1:1:int[] bv():0 -> equals 1:1:boolean equals(java.lang.Object):0 -> equals 2:2:boolean equals(java.lang.Object):0:0 -> equals 3:3:java.lang.String[] data1():0:0 -> equals 3:3:java.lang.String[] d1():0 -> equals 3:3:boolean equals(java.lang.Object):0 -> equals 4:4:boolean equals(java.lang.Object):0:0 -> equals 5:5:java.lang.String[] data2():0:0 -> equals 5:5:java.lang.String[] d2():0 -> equals 5:5:boolean equals(java.lang.Object):0 -> equals 6:6:boolean equals(java.lang.Object):0:0 -> equals 7:7:int extraInt():0:0 -> equals 7:7:int xi():0 -> equals 7:7:boolean equals(java.lang.Object):0 -> equals 8:8:boolean equals(java.lang.Object):0:0 -> equals 9:9:java.lang.String extraString():0:0 -> equals 9:9:java.lang.String xs():0 -> equals 9:9:boolean equals(java.lang.Object):0 -> equals 10:10:boolean equals(java.lang.Object):0:0 -> equals 11:11:int kind():0:0 -> equals 11:11:int k():0 -> equals 11:11:boolean equals(java.lang.Object):0 -> equals 12:12:boolean equals(java.lang.Object):0:0 -> equals 13:13:int[] metadataVersion():0:0 -> equals 13:13:int[] mv():0 -> equals 13:13:boolean equals(java.lang.Object):0 -> equals 14:14:boolean equals(java.lang.Object):0:0 -> equals 15:15:java.lang.String packageName():0:0 -> equals 15:15:java.lang.String pn():0 -> equals 15:15:boolean equals(java.lang.Object):0 -> equals 16:16:boolean equals(java.lang.Object):0:0 -> equals 1:1:int kind():0:0 -> k 1:1:int k():0 -> k 1:1:int[] metadataVersion():0:0 -> mv 1:1:int[] mv():0 -> mv 1:1:java.lang.String packageName():0:0 -> pn 1:1:java.lang.String pn():0 -> pn 1:1:int extraInt():0:0 -> xi 1:1:int xi():0 -> xi 1:1:java.lang.String extraString():0:0 -> xs 1:1:java.lang.String xs():0 -> xs com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.JvmMethodSignature -> com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.j: # {"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 getDesc():40:40 -> a 2:2:java.lang.String asString():41 -> a 3:3: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 com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.JvmPackageExtensionVisitor -> com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.k: # {"id":"sourceFile","fileName":"jvmExtensionVisitors.kt"} com.android.tools.r8.jetbrains.kotlinx.metadata.KmExtensionType TYPE -> b 1:1:void ():119:119 -> 1:1:void (com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.JvmPackageExtensionVisitor,int,com.android.tools.r8.jetbrains.kotlin.jvm.internal.DefaultConstructorMarker):96:96 -> # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} 2:2:void (com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.JvmPackageExtensionVisitor):98:98 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/jetbrains/kotlinx/metadata/jvm/k;)V"} 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.JvmPackageExtensionVisitor getDelegate():100:100 -> b 1:1:void visitEnd():109 -> b 2:2:void visitEnd():109:109 -> b 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.KmExtensionType getType():103:103 -> getType # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/ny;"} com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.JvmPropertyExtensionVisitor -> com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.l: # {"id":"sourceFile","fileName":"jvmExtensionVisitors.kt"} com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.JvmPropertyExtensionVisitor delegate -> a com.android.tools.r8.jetbrains.kotlinx.metadata.KmExtensionType TYPE -> b 1:1:void ():255:255 -> 1:1:void ():0:0 -> 2:4:void (com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.JvmPropertyExtensionVisitor):173:175 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/jetbrains/kotlinx/metadata/jvm/l;)V"} 5:5:void (com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.JvmPropertyExtensionVisitor,int,com.android.tools.r8.jetbrains.kotlin.jvm.internal.DefaultConstructorMarker):174:174 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(I)V"} 1:4:void visit(int,com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.JvmFieldSignature,com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.JvmMethodSignature,com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.JvmMethodSignature):197:200 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/jetbrains/kotlinx/metadata/jvm/e;Lcom/android/tools/r8/jetbrains/kotlinx/metadata/jvm/j;Lcom/android/tools/r8/jetbrains/kotlinx/metadata/jvm/j;)V"} 5:5:void visit(com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.JvmFieldSignature,com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.JvmMethodSignature,com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.JvmMethodSignature):214:214 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} 6:6:void visitSyntheticMethodForAnnotations(com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.JvmMethodSignature):225:225 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/jetbrains/kotlinx/metadata/jvm/j;)V"} 1:1:void visitSyntheticMethodForDelegate(com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.JvmMethodSignature):238:238 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/jetbrains/kotlinx/metadata/jvm/j;)V"} 2:2:void visitEnd():245:245 -> b 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.KmExtensionType getType():178:178 -> getType # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/ny;"} com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.JvmTypeExtensionVisitor -> com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.m: # {"id":"sourceFile","fileName":"jvmExtensionVisitors.kt"} com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.JvmTypeExtensionVisitor delegate -> a com.android.tools.r8.jetbrains.kotlinx.metadata.KmExtensionType TYPE -> b 1:1:void ():370:370 -> 1:3:void (com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.JvmTypeExtensionVisitor):331:333 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/jetbrains/kotlinx/metadata/jvm/m;)V"} 4:4:void (com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.JvmTypeExtensionVisitor,int,com.android.tools.r8.jetbrains.kotlin.jvm.internal.DefaultConstructorMarker):332:332 -> # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} void visit(boolean) -> a void visitAnnotation(com.android.tools.r8.jetbrains.kotlinx.metadata.KmAnnotation) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/xx;)V"} 1:1:void visitEnd():360:360 -> a 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.KmExtensionType getType():336:336 -> getType # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/ny;"} com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.JvmTypeParameterExtensionVisitor -> com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.n: # {"id":"sourceFile","fileName":"jvmExtensionVisitors.kt"} com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.JvmTypeParameterExtensionVisitor delegate -> a com.android.tools.r8.jetbrains.kotlinx.metadata.KmExtensionType TYPE -> b 1:1:void ():324:324 -> 1:3:void (com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.JvmTypeParameterExtensionVisitor):294:296 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/jetbrains/kotlinx/metadata/jvm/n;)V"} 4:4:void (com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.JvmTypeParameterExtensionVisitor,int,com.android.tools.r8.jetbrains.kotlin.jvm.internal.DefaultConstructorMarker):295:295 -> # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} void visitAnnotation(com.android.tools.r8.jetbrains.kotlinx.metadata.KmAnnotation) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/xx;)V"} 1:1:void visitEnd():314:314 -> a 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.KmExtensionType getType():299:299 -> getType # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/ny;"} com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.KmModuleVisitor -> com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.o: # {"id":"sourceFile","fileName":"KotlinModuleMetadata.kt"} 1:1:void (com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.KmModuleVisitor):159:159 -> # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} 2:2:void (com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.KmModuleVisitor,int,com.android.tools.r8.jetbrains.kotlin.jvm.internal.DefaultConstructorMarker):160:160 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(I)V"} com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.KotlinClassMetadata -> com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.KotlinClassMetadata: # {"id":"sourceFile","fileName":"KotlinClassMetadata.kt"} com.android.tools.r8.jetbrains.kotlin.Metadata annotationData -> a int[] COMPATIBLE_METADATA_VERSION -> b 1:1:void ():521:521 -> 1:1:void (com.android.tools.r8.jetbrains.kotlin.Metadata,com.android.tools.r8.jetbrains.kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/wE;I)V"} 2:2:void (com.android.tools.r8.jetbrains.kotlin.Metadata):24:24 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/wE;)V"} 1:1:com.android.tools.r8.jetbrains.kotlin.Metadata getAnnotationData():24:24 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/wE;"} 2:4:com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.KotlinClassMetadata com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.KotlinClassMetadata$Companion.read(com.android.tools.r8.jetbrains.kotlin.Metadata):445:447 -> a 2:4:com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.KotlinClassMetadata read(com.android.tools.r8.jetbrains.kotlin.Metadata):0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Rz;)Lcom/android/tools/r8/jetbrains/kotlinx/metadata/jvm/KotlinClassMetadata;"} 5:18:com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.KotlinClassMetadata com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.KotlinClassMetadata$Companion.read(com.android.tools.r8.jetbrains.kotlin.Metadata):445:458 -> a 5:18:com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.KotlinClassMetadata read(com.android.tools.r8.jetbrains.kotlin.Metadata):0 -> a 19:19:com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.KotlinClassMetadata com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.KotlinClassMetadata$Companion.read(com.android.tools.r8.jetbrains.kotlin.Metadata):457:457 -> a 19:19:com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.KotlinClassMetadata read(com.android.tools.r8.jetbrains.kotlin.Metadata):0 -> a 20:20:com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.KotlinClassMetadata com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.KotlinClassMetadata$Companion.read(com.android.tools.r8.jetbrains.kotlin.Metadata):456:456 -> a 20:20:com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.KotlinClassMetadata read(com.android.tools.r8.jetbrains.kotlin.Metadata):0 -> a 21:21:com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.KotlinClassMetadata com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.KotlinClassMetadata$Companion.read(com.android.tools.r8.jetbrains.kotlin.Metadata):455:455 -> a 21:21:com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.KotlinClassMetadata read(com.android.tools.r8.jetbrains.kotlin.Metadata):0 -> a 22:22:com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.KotlinClassMetadata com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.KotlinClassMetadata$Companion.read(com.android.tools.r8.jetbrains.kotlin.Metadata):454:454 -> a 22:22:com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.KotlinClassMetadata read(com.android.tools.r8.jetbrains.kotlin.Metadata):0 -> a 23:33:com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.KotlinClassMetadata com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.KotlinClassMetadata$Companion.read(com.android.tools.r8.jetbrains.kotlin.Metadata):453:463 -> a 23:33:com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.KotlinClassMetadata read(com.android.tools.r8.jetbrains.kotlin.Metadata):0 -> a 34:34:com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.KotlinClassMetadata com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.KotlinClassMetadata$Companion.read(com.android.tools.r8.jetbrains.kotlin.Metadata):461:461 -> a 34:34:com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.KotlinClassMetadata read(com.android.tools.r8.jetbrains.kotlin.Metadata):0 -> a com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.KotlinClassMetadata$Class -> com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.KotlinClassMetadata$Class: # {"id":"sourceFile","fileName":"KotlinClassMetadata.kt"} 1:2:void (com.android.tools.r8.jetbrains.kotlin.Metadata):29:30 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/wE;)V"} 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.KmClass toKmClass():40:40 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Qx;"} 2:2:com.android.tools.r8.jetbrains.kotlin.Pair getClassData():30:30 -> b 2:2:void accept(com.android.tools.r8.jetbrains.kotlinx.metadata.KmClassVisitor):49 -> b 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.KmClass toKmClass():40 -> b 3:4:void accept(com.android.tools.r8.jetbrains.kotlinx.metadata.KmClassVisitor):49:50 -> b 3:4:com.android.tools.r8.jetbrains.kotlinx.metadata.KmClass toKmClass():40 -> b com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.KotlinClassMetadata$Class$Writer -> com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.p: # {"id":"sourceFile","fileName":"KotlinClassMetadata.kt"} 1:1:void ():59:59 -> 1:2:com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.KotlinClassMetadata$Class write(int[],int):76:77 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"([I)Lcom/android/tools/r8/jetbrains/kotlinx/metadata/jvm/KotlinClassMetadata$Class;"} 3:3:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder.build():10293:10293 -> a 3:3:com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.KotlinClassMetadata$Class write(int[],int):77 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 4:4:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder.build():10294:10294 -> a 4:4:com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.KotlinClassMetadata$Class write(int[],int):77 -> a 5:7:com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.KotlinClassMetadata$Class write(int[],int):77:79 -> a 8:8:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.UninitializedMessageException com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.AbstractMessageLite$Builder.newUninitializedMessageException(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite):316:316 -> a 8:8:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder.build():10295 -> a 8:8:com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.KotlinClassMetadata$Class write(int[],int):77 -> a 9:9:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder.build():10295:10295 -> a 9:9:com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.KotlinClassMetadata$Class write(int[],int):77 -> a com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.KotlinClassMetadata$Class$classData$2 -> com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.q: # {"id":"sourceFile","fileName":"KotlinClassMetadata.kt"} com.android.tools.r8.jetbrains.kotlin.Metadata $annotationData -> a void (com.android.tools.r8.jetbrains.kotlin.Metadata) -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/wE;)V"} 1:3:com.android.tools.r8.jetbrains.kotlin.Pair invoke():31:33 -> a 1:3:java.lang.Object invoke():30 -> a 4:4:com.android.tools.r8.jetbrains.kotlin.Pair invoke():32:32 -> a 4:4:java.lang.Object invoke():30 -> a 5:5:void com.android.tools.r8.jetbrains.kotlinx.metadata.InconsistentKotlinMetadataException.(java.lang.String,java.lang.Throwable,int,com.android.tools.r8.jetbrains.kotlin.jvm.internal.DefaultConstructorMarker):8:8 -> a 5:5:com.android.tools.r8.jetbrains.kotlin.Pair invoke():32 -> a 5:5:java.lang.Object invoke():30 -> a 6:6:com.android.tools.r8.jetbrains.kotlin.Pair invoke():32:32 -> a 6:6:java.lang.Object invoke():30 -> a com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.KotlinClassMetadata$Companion -> com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.r: # {"id":"sourceFile","fileName":"KotlinClassMetadata.kt"} 1:1:void (com.android.tools.r8.jetbrains.kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(I)V"} 2:2:void ():346:346 -> 1:1:void access$checkMetadataVersion(com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.KotlinClassMetadata$Companion,int[]):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"([I)V"} 2:4:void checkMetadataVersion(int[]):468:470 -> a 2:4:void access$checkMetadataVersion(com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.KotlinClassMetadata$Companion,int[]):346 -> a 5:5:void checkMetadataVersion(int[]):469:469 -> a 5:5:void access$checkMetadataVersion(com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.KotlinClassMetadata$Companion,int[]):346 -> a 6:6:void checkMetadataVersion(int[]):468:468 -> a 6:6:void access$checkMetadataVersion(com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.KotlinClassMetadata$Companion,int[]):346 -> a 7:7:com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.KotlinClassMetadata$Class writeClass(com.android.tools.r8.jetbrains.kotlinx.metadata.KmClass,int[],int):359:359 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Qx;[I)Lcom/android/tools/r8/jetbrains/kotlinx/metadata/jvm/KotlinClassMetadata$Class;"} com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.KotlinClassMetadata$FileFacade -> com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.KotlinClassMetadata$FileFacade: # {"id":"sourceFile","fileName":"KotlinClassMetadata.kt"} 1:2:void (com.android.tools.r8.jetbrains.kotlin.Metadata):87:88 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/wE;)V"} 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.KmPackage toKmPackage():98:98 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/wy;"} 2:2:com.android.tools.r8.jetbrains.kotlin.Pair getPackageData():88:88 -> b 2:2:void accept(com.android.tools.r8.jetbrains.kotlinx.metadata.KmPackageVisitor):107 -> b 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.KmPackage toKmPackage():98 -> b 3:4:void accept(com.android.tools.r8.jetbrains.kotlinx.metadata.KmPackageVisitor):107:108 -> b 3:4:com.android.tools.r8.jetbrains.kotlinx.metadata.KmPackage toKmPackage():98 -> b com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.KotlinClassMetadata$FileFacade$Writer -> com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.s: # {"id":"sourceFile","fileName":"KotlinClassMetadata.kt"} 1:1:void ():117:117 -> 1:2:com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.KotlinClassMetadata$FileFacade write(int[],int):134:135 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"([I)Lcom/android/tools/r8/jetbrains/kotlinx/metadata/jvm/KotlinClassMetadata$FileFacade;"} 3:3:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Package com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Package$Builder.build():13283:13283 -> a 3:3:com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.KotlinClassMetadata$FileFacade write(int[],int):135 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 4:4:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Package com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Package$Builder.build():13284:13284 -> a 4:4:com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.KotlinClassMetadata$FileFacade write(int[],int):135 -> a 5:7:com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.KotlinClassMetadata$FileFacade write(int[],int):135:137 -> a 8:8:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.UninitializedMessageException com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.AbstractMessageLite$Builder.newUninitializedMessageException(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite):316:316 -> a 8:8:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Package com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Package$Builder.build():13285 -> a 8:8:com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.KotlinClassMetadata$FileFacade write(int[],int):135 -> a 9:9:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Package com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Package$Builder.build():13285:13285 -> a 9:9:com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.KotlinClassMetadata$FileFacade write(int[],int):135 -> a com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.KotlinClassMetadata$FileFacade$packageData$2 -> com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.t: # {"id":"sourceFile","fileName":"KotlinClassMetadata.kt"} com.android.tools.r8.jetbrains.kotlin.Metadata $annotationData -> a void (com.android.tools.r8.jetbrains.kotlin.Metadata) -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/wE;)V"} 1:3:com.android.tools.r8.jetbrains.kotlin.Pair invoke():89:91 -> a 1:3:java.lang.Object invoke():88 -> a 4:4:com.android.tools.r8.jetbrains.kotlin.Pair invoke():90:90 -> a 4:4:java.lang.Object invoke():88 -> a 5:5:void com.android.tools.r8.jetbrains.kotlinx.metadata.InconsistentKotlinMetadataException.(java.lang.String,java.lang.Throwable,int,com.android.tools.r8.jetbrains.kotlin.jvm.internal.DefaultConstructorMarker):8:8 -> a 5:5:com.android.tools.r8.jetbrains.kotlin.Pair invoke():90 -> a 5:5:java.lang.Object invoke():88 -> a 6:6:com.android.tools.r8.jetbrains.kotlin.Pair invoke():90:90 -> a 6:6:java.lang.Object invoke():88 -> a com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.KotlinClassMetadata$MultiFileClassFacade -> com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.KotlinClassMetadata$a: # {"id":"sourceFile","fileName":"KotlinClassMetadata.kt"} java.util.List partClassNames -> c 1:5:void (com.android.tools.r8.jetbrains.kotlin.Metadata):228:232 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/wE;)V"} 1:1:java.util.List getPartClassNames():232:232 -> b com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.KotlinClassMetadata$MultiFileClassFacade$Writer -> com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.KotlinClassMetadata$MultiFileClassFacade$Writer: # {"id":"sourceFile","fileName":"KotlinClassMetadata.kt"} com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.KotlinClassMetadata$MultiFileClassPart -> com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.KotlinClassMetadata$MultiFileClassPart: # {"id":"sourceFile","fileName":"KotlinClassMetadata.kt"} 1:2:void (com.android.tools.r8.jetbrains.kotlin.Metadata):275:276 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/wE;)V"} 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.KmPackage toKmPackage():292:292 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/wy;"} 2:2:com.android.tools.r8.jetbrains.kotlin.Pair getPackageData():276:276 -> b 2:2:void accept(com.android.tools.r8.jetbrains.kotlinx.metadata.KmPackageVisitor):301 -> b 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.KmPackage toKmPackage():292 -> b 3:4:void accept(com.android.tools.r8.jetbrains.kotlinx.metadata.KmPackageVisitor):301:302 -> b 3:4:com.android.tools.r8.jetbrains.kotlinx.metadata.KmPackage toKmPackage():292 -> b com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.KotlinClassMetadata$MultiFileClassPart$Writer -> com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.u: # {"id":"sourceFile","fileName":"KotlinClassMetadata.kt"} 1:1:void ():311:311 -> 1:2:com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.KotlinClassMetadata$MultiFileClassPart write(java.lang.String,int[],int):330:331 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;[I)Lcom/android/tools/r8/jetbrains/kotlinx/metadata/jvm/KotlinClassMetadata$MultiFileClassPart;"} 3:3:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Package com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Package$Builder.build():13283:13283 -> a 3:3:com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.KotlinClassMetadata$MultiFileClassPart write(java.lang.String,int[],int):331 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 4:4:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Package com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Package$Builder.build():13284:13284 -> a 4:4:com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.KotlinClassMetadata$MultiFileClassPart write(java.lang.String,int[],int):331 -> a 5:7:com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.KotlinClassMetadata$MultiFileClassPart write(java.lang.String,int[],int):331:333 -> a 8:11:com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.KotlinClassMetadata$MultiFileClassPart write(java.lang.String,int[],int):332:335 -> a 12:12:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.UninitializedMessageException com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.AbstractMessageLite$Builder.newUninitializedMessageException(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite):316:316 -> a 12:12:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Package com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Package$Builder.build():13285 -> a 12:12:com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.KotlinClassMetadata$MultiFileClassPart write(java.lang.String,int[],int):331 -> a 13:13:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Package com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Package$Builder.build():13285:13285 -> a 13:13:com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.KotlinClassMetadata$MultiFileClassPart write(java.lang.String,int[],int):331 -> a com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.KotlinClassMetadata$MultiFileClassPart$packageData$2 -> com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.v: # {"id":"sourceFile","fileName":"KotlinClassMetadata.kt"} com.android.tools.r8.jetbrains.kotlin.Metadata $annotationData -> a void (com.android.tools.r8.jetbrains.kotlin.Metadata) -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/wE;)V"} 1:3:com.android.tools.r8.jetbrains.kotlin.Pair invoke():277:279 -> a 1:3:java.lang.Object invoke():276 -> a 4:4:com.android.tools.r8.jetbrains.kotlin.Pair invoke():278:278 -> a 4:4:java.lang.Object invoke():276 -> a 5:5:void com.android.tools.r8.jetbrains.kotlinx.metadata.InconsistentKotlinMetadataException.(java.lang.String,java.lang.Throwable,int,com.android.tools.r8.jetbrains.kotlin.jvm.internal.DefaultConstructorMarker):8:8 -> a 5:5:com.android.tools.r8.jetbrains.kotlin.Pair invoke():278 -> a 5:5:java.lang.Object invoke():276 -> a 6:6:com.android.tools.r8.jetbrains.kotlin.Pair invoke():278:278 -> a 6:6:java.lang.Object invoke():276 -> a com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.KotlinClassMetadata$SyntheticClass -> com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.KotlinClassMetadata$SyntheticClass: # {"id":"sourceFile","fileName":"KotlinClassMetadata.kt"} 1:2:void (com.android.tools.r8.jetbrains.kotlin.Metadata):146:147 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/wE;)V"} 1:1:boolean isLambda():165:165 -> b 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.KmLambda toKmLambda():159:159 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/uy;"} 2:2:void accept(com.android.tools.r8.jetbrains.kotlinx.metadata.KmLambdaVisitor):177:177 -> c 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.KmLambda toKmLambda():159 -> c 3:3:com.android.tools.r8.jetbrains.kotlin.Pair getFunctionData():147:147 -> c 3:3:void accept(com.android.tools.r8.jetbrains.kotlinx.metadata.KmLambdaVisitor):181 -> c 3:3:com.android.tools.r8.jetbrains.kotlinx.metadata.KmLambda toKmLambda():159 -> c 4:5:void accept(com.android.tools.r8.jetbrains.kotlinx.metadata.KmLambdaVisitor):181:182 -> c 4:5:com.android.tools.r8.jetbrains.kotlinx.metadata.KmLambda toKmLambda():159 -> c 6:6:void accept(com.android.tools.r8.jetbrains.kotlinx.metadata.KmLambdaVisitor):177:177 -> c 6:6:com.android.tools.r8.jetbrains.kotlinx.metadata.KmLambda toKmLambda():159 -> c com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.KotlinClassMetadata$SyntheticClass$Writer -> com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.w: # {"id":"sourceFile","fileName":"KotlinClassMetadata.kt"} 1:1:void ():194:194 -> 1:2:com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.KotlinClassMetadata$SyntheticClass write(int[],int):212:213 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"([I)Lcom/android/tools/r8/jetbrains/kotlinx/metadata/jvm/KotlinClassMetadata$SyntheticClass;"} 3:4:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder.build():16497:16498 -> a 3:4:com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.KotlinClassMetadata$SyntheticClass write(int[],int):213 -> a 5:5:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.UninitializedMessageException com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.AbstractMessageLite$Builder.newUninitializedMessageException(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite):316:316 -> a 5:5:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder.build():16499 -> a 5:5:com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.KotlinClassMetadata$SyntheticClass write(int[],int):213 -> a 6:6:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder.build():16499:16499 -> a 6:6:com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.KotlinClassMetadata$SyntheticClass write(int[],int):213 -> a 7:322:com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.KotlinClassMetadata$SyntheticClass write(int[],int):215:530 -> a 323:323:com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.KotlinClassMetadata$SyntheticClass write(int[],int):216:216 -> a 324:324:com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.KotlinClassMetadata$SyntheticClass write(int[],int):215:215 -> a 325:329:com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.KotlinClassMetadata$SyntheticClass write(int[],int):214:218 -> a com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.KotlinClassMetadata$SyntheticClass$functionData$2 -> com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.x: # {"id":"sourceFile","fileName":"KotlinClassMetadata.kt"} com.android.tools.r8.jetbrains.kotlin.Metadata $annotationData -> a void (com.android.tools.r8.jetbrains.kotlin.Metadata) -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/wE;)V"} 1:2:com.android.tools.r8.jetbrains.kotlin.Pair invoke():148:149 -> a 1:2:java.lang.Object invoke():147 -> a com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.KotlinClassMetadata$Unknown -> com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.y: # {"id":"sourceFile","fileName":"KotlinClassMetadata.kt"} 1:1:void (com.android.tools.r8.jetbrains.kotlin.Metadata):344:344 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Rz;)V"} com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.KotlinModuleMetadata -> com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.B: # {"id":"sourceFile","fileName":"KotlinModuleMetadata.kt"} byte[] bytes -> a 1:3:void (byte[]):28:30 -> 4:4:void (byte[]):29:29 -> 1:1:byte[] getBytes():28:28 -> a com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.KotlinModuleMetadata$Writer -> com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.z: # {"id":"sourceFile","fileName":"KotlinModuleMetadata.kt"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$Module$Builder b -> a 1:2:void ():45:46 -> 1:9:void visitPackageParts(java.lang.String,java.util.List,java.util.Map):49:57 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/util/List;Ljava/util/LinkedHashMap;)V"} 10:10:com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.KotlinModuleMetadata write(int[]):89:89 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"([I)Lcom/android/tools/r8/jetbrains/kotlinx/metadata/jvm/B;"} 11:11:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$Module com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$Module$Builder.build():900:900 -> a 11:11:com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.KotlinModuleMetadata write(int[]):89 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 12:12:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$Module com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$Module$Builder.build():901:901 -> a 12:12:com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.KotlinModuleMetadata write(int[]):89 -> a 13:13:com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.KotlinModuleMetadata write(int[]):89:89 -> a 14:19:byte[] com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.deserialization.ModuleMappingKt.serializeToByteArray(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$Module,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.BinaryVersion,int):287:292 -> a 14:19:com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.KotlinModuleMetadata write(int[]):89 -> a 20:20:boolean com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.VersionSpecificBehaviorKt.isKotlin1Dot4OrLater(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.BinaryVersion):23:23 -> a 20:20:byte[] com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.deserialization.ModuleMappingKt.serializeToByteArray(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$Module,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.BinaryVersion,int):294 -> a 20:20:com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.KotlinModuleMetadata write(int[]):89 -> a 21:25:byte[] com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.deserialization.ModuleMappingKt.serializeToByteArray(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$Module,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.deserialization.BinaryVersion,int):295:299 -> a 21:25:com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.KotlinModuleMetadata write(int[]):89 -> a 26:26:com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.KotlinModuleMetadata write(int[]):89:89 -> a 27:27:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.UninitializedMessageException com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.AbstractMessageLite$Builder.newUninitializedMessageException(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite):316:316 -> a 27:27:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$Module com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$Module$Builder.build():902 -> a 27:27:com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.KotlinModuleMetadata write(int[]):89 -> a 28:28:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$Module com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmModuleProtoBuf$Module$Builder.build():902:902 -> a 28:28:com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.KotlinModuleMetadata write(int[]):89 -> a com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.KotlinModuleMetadata$data$1 -> com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.A: # {"id":"sourceFile","fileName":"KotlinModuleMetadata.kt"} com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.KotlinModuleMetadata$data$1 INSTANCE -> a 1:1:java.lang.Object invoke(java.lang.Object):29:29 -> a 2:2:void invoke(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.deserialization.JvmMetadataVersion):0:0 -> a 2:2:java.lang.Object invoke(java.lang.Object):29 -> a 3:3:java.lang.Object invoke(java.lang.Object):29:29 -> a com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.internal.JvmClassExtension -> com.android.tools.r8.internal.gu: # {"id":"sourceFile","fileName":"jvmExtensionNodes.kt"} java.util.List localDelegatedProperties -> c java.lang.String moduleName -> d java.lang.String anonymousObjectOriginName -> e int jvmFlags -> f 1:2:void ():35:36 -> 1:1:void accept(com.android.tools.r8.jetbrains.kotlinx.metadata.KmExtensionVisitor):35:35 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/oy;)V"} 2:139:void com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.internal.JvmClassExtension.accept(com.android.tools.r8.jetbrains.kotlinx.metadata.KmClassExtensionVisitor):57:194 -> a 2:139:void accept(com.android.tools.r8.jetbrains.kotlinx.metadata.KmExtensionVisitor):35 -> a 140:145:void com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.internal.JvmClassExtension.accept(com.android.tools.r8.jetbrains.kotlinx.metadata.KmClassExtensionVisitor):59:64 -> a 140:145:void accept(com.android.tools.r8.jetbrains.kotlinx.metadata.KmExtensionVisitor):35 -> a 146:146:void com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.internal.JvmClassExtension.accept(com.android.tools.r8.jetbrains.kotlinx.metadata.KmClassExtensionVisitor):57:57 -> a 146:146:void accept(com.android.tools.r8.jetbrains.kotlinx.metadata.KmExtensionVisitor):35 -> a 147:147:com.android.tools.r8.jetbrains.kotlinx.metadata.KmPropertyVisitor visitLocalDelegatedProperty(int,java.lang.String,int,int):42:42 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(IIILjava/lang/String;)Lcom/android/tools/r8/internal/Dy;"} 148:148:void visitModuleName(java.lang.String):45:45 -> a 149:149:void visitJvmFlags(int):53:53 -> a 1:1:void setJvmFlags(int):39:39 -> b 2:2:void visitAnonymousObjectOriginName(java.lang.String):49:49 -> b 1:1:java.lang.String getAnonymousObjectOriginName():38:38 -> c 2:2:void setAnonymousObjectOriginName(java.lang.String):38:38 -> c 1:1:void setModuleName(java.lang.String):37:37 -> d 2:2:int getJvmFlags():39:39 -> d 1:1:java.util.List getLocalDelegatedProperties():36:36 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()Ljava/util/ArrayList;"} 1:1:java.lang.String getModuleName():37:37 -> f com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.internal.JvmConstructorExtension -> com.android.tools.r8.internal.iu: # {"id":"sourceFile","fileName":"jvmExtensionNodes.kt"} com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.JvmMethodSignature signature -> b 1:1:void ():146:146 -> 1:1:void accept(com.android.tools.r8.jetbrains.kotlinx.metadata.KmExtensionVisitor):146:146 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/oy;)V"} 2:3:void com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.internal.JvmConstructorExtension.accept(com.android.tools.r8.jetbrains.kotlinx.metadata.KmConstructorExtensionVisitor):154:155 -> a 2:3:void accept(com.android.tools.r8.jetbrains.kotlinx.metadata.KmExtensionVisitor):146 -> a 4:4:void com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.internal.JvmConstructorExtension.accept(com.android.tools.r8.jetbrains.kotlinx.metadata.KmConstructorExtensionVisitor):154:154 -> a 4:4:void accept(com.android.tools.r8.jetbrains.kotlinx.metadata.KmExtensionVisitor):146 -> a 5:5:com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.JvmMethodSignature getSignature():147:147 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/jetbrains/kotlinx/metadata/jvm/j;"} 6:6:void visit(com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.JvmMethodSignature):150:150 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/jetbrains/kotlinx/metadata/jvm/j;)V"} 1:1:void setSignature(com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.JvmMethodSignature):147:147 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/jetbrains/kotlinx/metadata/jvm/j;)V"} com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.internal.JvmExtensionNodesKt -> com.android.tools.r8.internal.ju: # {"id":"sourceFile","fileName":"jvmExtensionNodes.kt"} 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.internal.JvmClassExtension getJvm(com.android.tools.r8.jetbrains.kotlinx.metadata.KmClass):14:14 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Qx;)Lcom/android/tools/r8/internal/gu;"} 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.internal.JvmPropertyExtension getJvm(com.android.tools.r8.jetbrains.kotlinx.metadata.KmProperty):23:23 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Ay;)Lcom/android/tools/r8/internal/Iu;"} com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.internal.JvmFunctionExtension -> com.android.tools.r8.internal.ku: # {"id":"sourceFile","fileName":"jvmExtensionNodes.kt"} com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.JvmMethodSignature signature -> c java.lang.String lambdaClassOriginName -> d 1:1:void ():89:89 -> 1:1:void accept(com.android.tools.r8.jetbrains.kotlinx.metadata.KmExtensionVisitor):89:89 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/oy;)V"} 2:5:void com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.internal.JvmFunctionExtension.accept(com.android.tools.r8.jetbrains.kotlinx.metadata.KmFunctionExtensionVisitor):102:105 -> a 2:5:void accept(com.android.tools.r8.jetbrains.kotlinx.metadata.KmExtensionVisitor):89 -> a 6:6:void com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.internal.JvmFunctionExtension.accept(com.android.tools.r8.jetbrains.kotlinx.metadata.KmFunctionExtensionVisitor):102:102 -> a 6:6:void accept(com.android.tools.r8.jetbrains.kotlinx.metadata.KmExtensionVisitor):89 -> a 7:7:void visit(com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.JvmMethodSignature):94:94 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/jetbrains/kotlinx/metadata/jvm/j;)V"} 8:8:void visitLambdaClassOriginName(java.lang.String):98:98 -> a 1:1:void setSignature(com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.JvmMethodSignature):90:90 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/jetbrains/kotlinx/metadata/jvm/j;)V"} 2:2:java.lang.String getLambdaClassOriginName():91:91 -> b 3:3:void setLambdaClassOriginName(java.lang.String):91:91 -> b 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.JvmMethodSignature getSignature():90:90 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/jetbrains/kotlinx/metadata/jvm/j;"} com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.internal.JvmMetadataExtensions -> com.android.tools.r8.internal.xu: # {"id":"sourceFile","fileName":"JvmMetadataExtensions.kt"} 1:1:void ():17:17 -> 1:1:void readTypeAliasExtensions(com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeAliasVisitor,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeAlias,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ReadContext):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Hy;Lcom/android/tools/r8/internal/fP;Lcom/android/tools/r8/internal/oQ;)V"} 2:2:void readValueParameterExtensions(com.android.tools.r8.jetbrains.kotlinx.metadata.KmValueParameterVisitor,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$ValueParameter,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ReadContext):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Sy;Lcom/android/tools/r8/internal/pP;Lcom/android/tools/r8/internal/oQ;)V"} 3:3:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature access$toJvmMethodSignature(com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.internal.JvmMetadataExtensions,com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.JvmMemberSignature,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WriteContext):17:17 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/xu;Lcom/android/tools/r8/jetbrains/kotlinx/metadata/jvm/g;Lcom/android/tools/r8/internal/W20;)Lcom/android/tools/r8/internal/Ou;"} 4:6:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.internal.JvmMetadataExtensions.toJvmMethodSignature(com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.JvmMemberSignature,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WriteContext):324:326 -> a 4:6:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature access$toJvmMethodSignature(com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.internal.JvmMetadataExtensions,com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.JvmMemberSignature,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WriteContext):17 -> a 7:8:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature$Builder.build():2412:2413 -> a 7:8:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.internal.JvmMetadataExtensions.toJvmMethodSignature(com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.JvmMemberSignature,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WriteContext):327 -> a 7:8:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature access$toJvmMethodSignature(com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.internal.JvmMetadataExtensions,com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.JvmMemberSignature,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WriteContext):17 -> a 9:9:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.UninitializedMessageException com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.AbstractMessageLite$Builder.newUninitializedMessageException(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite):316:316 -> a 9:9:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature$Builder.build():2414 -> a 9:9:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.internal.JvmMetadataExtensions.toJvmMethodSignature(com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.JvmMemberSignature,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WriteContext):327 -> a 9:9:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature access$toJvmMethodSignature(com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.internal.JvmMetadataExtensions,com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.JvmMemberSignature,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WriteContext):17 -> a 10:10:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature$Builder.build():2414:2414 -> a 10:10:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.internal.JvmMetadataExtensions.toJvmMethodSignature(com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.JvmMemberSignature,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WriteContext):327 -> a 10:10:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmMethodSignature access$toJvmMethodSignature(com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.internal.JvmMetadataExtensions,com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.JvmMemberSignature,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WriteContext):17 -> a 11:20:void readClassExtensions(com.android.tools.r8.jetbrains.kotlinx.metadata.KmClassVisitor,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ReadContext):20:29 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Tx;Lcom/android/tools/r8/internal/iO;Lcom/android/tools/r8/internal/oQ;)V"} 21:30:void readClassExtensions(com.android.tools.r8.jetbrains.kotlinx.metadata.KmClassVisitor,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ReadContext):28:37 -> a 31:35:void readPackageExtensions(com.android.tools.r8.jetbrains.kotlinx.metadata.KmPackageVisitor,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Package,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ReadContext):41:45 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/zy;Lcom/android/tools/r8/internal/IO;Lcom/android/tools/r8/internal/oQ;)V"} 36:43:void readPackageExtensions(com.android.tools.r8.jetbrains.kotlinx.metadata.KmPackageVisitor,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Package,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ReadContext):44:51 -> a 44:45:void readFunctionExtensions(com.android.tools.r8.jetbrains.kotlinx.metadata.KmFunctionVisitor,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ReadContext):58:59 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ty;Lcom/android/tools/r8/internal/DO;Lcom/android/tools/r8/internal/oQ;)V"} 46:46:com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.JvmMethodSignature com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.JvmMemberSignatureKt.wrapAsPublic(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.deserialization.JvmMemberSignature$Method):56:56 -> a 46:46:void readFunctionExtensions(com.android.tools.r8.jetbrains.kotlinx.metadata.KmFunctionVisitor,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ReadContext):59 -> a 47:54:void readFunctionExtensions(com.android.tools.r8.jetbrains.kotlinx.metadata.KmFunctionVisitor,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ReadContext):59:66 -> a 55:63:void readPropertyExtensions(com.android.tools.r8.jetbrains.kotlinx.metadata.KmPropertyVisitor,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ReadContext):70:78 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Dy;Lcom/android/tools/r8/internal/LO;Lcom/android/tools/r8/internal/oQ;)V"} 64:64:com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.JvmFieldSignature com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.JvmMemberSignatureKt.wrapAsPublic(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.deserialization.JvmMemberSignature$Field):57:57 -> a 64:64:void readPropertyExtensions(com.android.tools.r8.jetbrains.kotlinx.metadata.KmPropertyVisitor,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ReadContext):79 -> a 65:66:void readPropertyExtensions(com.android.tools.r8.jetbrains.kotlinx.metadata.KmPropertyVisitor,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ReadContext):80:81 -> a 67:82:void readPropertyExtensions(com.android.tools.r8.jetbrains.kotlinx.metadata.KmPropertyVisitor,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ReadContext):77:92 -> a 83:84:void readConstructorExtensions(com.android.tools.r8.jetbrains.kotlinx.metadata.KmConstructorVisitor,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Constructor,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ReadContext):96:97 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ay;Lcom/android/tools/r8/internal/lO;Lcom/android/tools/r8/internal/oQ;)V"} 85:85:com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.JvmMethodSignature com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.JvmMemberSignatureKt.wrapAsPublic(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.deserialization.JvmMemberSignature$Method):56:56 -> a 85:85:void readConstructorExtensions(com.android.tools.r8.jetbrains.kotlinx.metadata.KmConstructorVisitor,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Constructor,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ReadContext):97 -> a 86:86:void readConstructorExtensions(com.android.tools.r8.jetbrains.kotlinx.metadata.KmConstructorVisitor,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Constructor,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ReadContext):97:97 -> a 87:91:void readTypeParameterExtensions(com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeParameterVisitor,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ReadContext):101:105 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Ny;Lcom/android/tools/r8/internal/jP;Lcom/android/tools/r8/internal/oQ;)V"} 92:97:void readTypeExtensions(com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeVisitor,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.ReadContext):109:114 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Py;Lcom/android/tools/r8/internal/cP;Lcom/android/tools/r8/internal/oQ;)V"} 98:99:com.android.tools.r8.jetbrains.kotlinx.metadata.KmClassExtensionVisitor writeClassExtensions(com.android.tools.r8.jetbrains.kotlinx.metadata.KmExtensionType,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WriteContext):122:123 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ny;Lcom/android/tools/r8/internal/gO;Lcom/android/tools/r8/internal/W20;)Lcom/android/tools/r8/internal/Sx;"} 100:101:com.android.tools.r8.jetbrains.kotlinx.metadata.KmPackageExtensionVisitor writePackageExtensions(com.android.tools.r8.jetbrains.kotlinx.metadata.KmExtensionType,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Package$Builder,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WriteContext):151:152 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ny;Lcom/android/tools/r8/internal/HO;Lcom/android/tools/r8/internal/W20;)Lcom/android/tools/r8/internal/yy;"} 102:103:com.android.tools.r8.jetbrains.kotlinx.metadata.KmFunctionExtensionVisitor writeFunctionExtensions(com.android.tools.r8.jetbrains.kotlinx.metadata.KmExtensionType,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WriteContext):177:178 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ny;Lcom/android/tools/r8/internal/CO;Lcom/android/tools/r8/internal/W20;)Lcom/android/tools/r8/internal/sy;"} 104:105:com.android.tools.r8.jetbrains.kotlinx.metadata.KmPropertyExtensionVisitor writePropertyExtensions(com.android.tools.r8.jetbrains.kotlinx.metadata.KmExtensionType,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WriteContext):194:195 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ny;Lcom/android/tools/r8/internal/KO;Lcom/android/tools/r8/internal/W20;)Lcom/android/tools/r8/internal/Cy;"} 106:107:com.android.tools.r8.jetbrains.kotlinx.metadata.KmConstructorExtensionVisitor writeConstructorExtensions(com.android.tools.r8.jetbrains.kotlinx.metadata.KmExtensionType,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Constructor$Builder,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WriteContext):249:250 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ny;Lcom/android/tools/r8/internal/kO;Lcom/android/tools/r8/internal/W20;)Lcom/android/tools/r8/internal/Zx;"} 108:109:com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeParameterExtensionVisitor writeTypeParameterExtensions(com.android.tools.r8.jetbrains.kotlinx.metadata.KmExtensionType,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter$Builder,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WriteContext):262:263 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ny;Lcom/android/tools/r8/internal/hP;Lcom/android/tools/r8/internal/W20;)Lcom/android/tools/r8/internal/My;"} 110:111:com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeExtensionVisitor writeTypeExtensions(com.android.tools.r8.jetbrains.kotlinx.metadata.KmExtensionType,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WriteContext):271:272 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ny;Lcom/android/tools/r8/internal/bP;Lcom/android/tools/r8/internal/W20;)Lcom/android/tools/r8/internal/Jy;"} 112:112:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.extensions.KmClassExtension createClassExtension():297:297 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Rx;"} 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.extensions.KmConstructorExtension createConstructorExtension():313:313 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Yx;"} 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.extensions.KmFunctionExtension createFunctionExtension():309:309 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/ry;"} 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.extensions.KmPackageExtension createPackageExtension():299:299 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/xy;"} 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.extensions.KmPropertyExtension createPropertyExtension():311:311 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/By;"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.extensions.KmTypeAliasExtension createTypeAliasExtension() -> f # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Gy;"} 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.extensions.KmTypeExtension createTypeExtension():317:317 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Iy;"} 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.extensions.KmTypeParameterExtension createTypeParameterExtension():315:315 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Ly;"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.extensions.KmValueParameterExtension createValueParameterExtension() -> i # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Ry;"} com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.internal.JvmMetadataExtensions$writeClassExtensions$1 -> com.android.tools.r8.internal.pu: # {"id":"sourceFile","fileName":"JvmMetadataExtensions.kt"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder $proto -> c com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WriteContext $c -> d 1:1:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WriteContext):123:123 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/gO;Lcom/android/tools/r8/internal/W20;)V"} 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.KmPropertyVisitor visitLocalDelegatedProperty(int,java.lang.String,int,int):130:130 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(IIILjava/lang/String;)Lcom/android/tools/r8/internal/Dy;"} 2:3:void visitModuleName(java.lang.String):135:136 -> a 4:4:void visitJvmFlags(int):142:142 -> a 1:1:void visitAnonymousObjectOriginName(java.lang.String):125:125 -> b com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.internal.JvmMetadataExtensions$writeClassExtensions$1$visitLocalDelegatedProperty$1 -> com.android.tools.r8.internal.ou: # {"id":"sourceFile","fileName":"JvmMetadataExtensions.kt"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder $proto -> a void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class$Builder) -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/gO;)V"} 1:1:java.lang.Object invoke(java.lang.Object):130:130 -> a 2:133:void com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.internal.JvmMetadataExtensions$writeClassExtensions$1$visitLocalDelegatedProperty$1.invoke(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder):0:131 -> a 2:133:java.lang.Object invoke(java.lang.Object):130 -> a 134:135:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder.build():18847:18848 -> a 134:135:void com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.internal.JvmMetadataExtensions$writeClassExtensions$1$visitLocalDelegatedProperty$1.invoke(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder):131 -> a 134:135:java.lang.Object invoke(java.lang.Object):130 -> a 136:136:void com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.internal.JvmMetadataExtensions$writeClassExtensions$1$visitLocalDelegatedProperty$1.invoke(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder):131:131 -> a 136:136:java.lang.Object invoke(java.lang.Object):130 -> a 137:137:java.lang.Object invoke(java.lang.Object):130:130 -> a 138:138:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.UninitializedMessageException com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.AbstractMessageLite$Builder.newUninitializedMessageException(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite):316:316 -> a 138:138:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder.build():18849 -> a 138:138:void com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.internal.JvmMetadataExtensions$writeClassExtensions$1$visitLocalDelegatedProperty$1.invoke(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder):131 -> a 138:138:java.lang.Object invoke(java.lang.Object):130 -> a 139:139:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder.build():18849:18849 -> a 139:139:void com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.internal.JvmMetadataExtensions$writeClassExtensions$1$visitLocalDelegatedProperty$1.invoke(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder):131 -> a 139:139:java.lang.Object invoke(java.lang.Object):130 -> a com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.internal.JvmMetadataExtensions$writeConstructorExtensions$1 -> com.android.tools.r8.internal.qu: # {"id":"sourceFile","fileName":"JvmMetadataExtensions.kt"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Constructor$Builder $proto -> b com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.internal.JvmMetadataExtensions this$0 -> c com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WriteContext $c -> d 1:1:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Constructor$Builder,com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.internal.JvmMetadataExtensions,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WriteContext):250:250 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/kO;Lcom/android/tools/r8/internal/xu;Lcom/android/tools/r8/internal/W20;)V"} 1:1:void visit(com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.JvmMethodSignature):253:253 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/jetbrains/kotlinx/metadata/jvm/j;)V"} com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.internal.JvmMetadataExtensions$writeFunctionExtensions$1 -> com.android.tools.r8.internal.ru: # {"id":"sourceFile","fileName":"JvmMetadataExtensions.kt"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder $proto -> c com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.internal.JvmMetadataExtensions this$0 -> d com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WriteContext $c -> e 1:1:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function$Builder,com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.internal.JvmMetadataExtensions,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WriteContext):178:178 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/CO;Lcom/android/tools/r8/internal/xu;Lcom/android/tools/r8/internal/W20;)V"} 1:1:void visit(com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.JvmMethodSignature):181:181 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/jetbrains/kotlinx/metadata/jvm/j;)V"} 2:2:void visitLambdaClassOriginName(java.lang.String):186:186 -> a com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.internal.JvmMetadataExtensions$writePackageExtensions$1 -> com.android.tools.r8.internal.tu: # {"id":"sourceFile","fileName":"JvmMetadataExtensions.kt"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WriteContext $c -> c com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Package$Builder $proto -> d 1:1:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WriteContext,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Package$Builder):152:152 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/W20;Lcom/android/tools/r8/internal/HO;)V"} 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.KmPropertyVisitor visitLocalDelegatedProperty(int,java.lang.String,int,int):155:155 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(IIILjava/lang/String;)Lcom/android/tools/r8/internal/Dy;"} 2:3:void visitModuleName(java.lang.String):160:161 -> a com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.internal.JvmMetadataExtensions$writePackageExtensions$1$visitLocalDelegatedProperty$1 -> com.android.tools.r8.internal.su: # {"id":"sourceFile","fileName":"JvmMetadataExtensions.kt"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Package$Builder $proto -> a void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Package$Builder) -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/HO;)V"} 1:1:java.lang.Object invoke(java.lang.Object):155:155 -> a 2:158:void com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.internal.JvmMetadataExtensions$writePackageExtensions$1$visitLocalDelegatedProperty$1.invoke(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder):0:156 -> a 2:158:java.lang.Object invoke(java.lang.Object):155 -> a 159:160:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder.build():18847:18848 -> a 159:160:void com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.internal.JvmMetadataExtensions$writePackageExtensions$1$visitLocalDelegatedProperty$1.invoke(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder):156 -> a 159:160:java.lang.Object invoke(java.lang.Object):155 -> a 161:161:void com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.internal.JvmMetadataExtensions$writePackageExtensions$1$visitLocalDelegatedProperty$1.invoke(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder):156:156 -> a 161:161:java.lang.Object invoke(java.lang.Object):155 -> a 162:162:java.lang.Object invoke(java.lang.Object):155:155 -> a 163:163:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.UninitializedMessageException com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.AbstractMessageLite$Builder.newUninitializedMessageException(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite):316:316 -> a 163:163:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder.build():18849 -> a 163:163:void com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.internal.JvmMetadataExtensions$writePackageExtensions$1$visitLocalDelegatedProperty$1.invoke(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder):156 -> a 163:163:java.lang.Object invoke(java.lang.Object):155 -> a 164:164:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder.build():18849:18849 -> a 164:164:void com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.internal.JvmMetadataExtensions$writePackageExtensions$1$visitLocalDelegatedProperty$1.invoke(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder):156 -> a 164:164:java.lang.Object invoke(java.lang.Object):155 -> a com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.internal.JvmMetadataExtensions$writePropertyExtensions$1 -> com.android.tools.r8.internal.uu: # {"id":"sourceFile","fileName":"JvmMetadataExtensions.kt"} int jvmFlags -> c com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature$Builder signatureOrNull -> d com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.internal.JvmMetadataExtensions this$0 -> e com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WriteContext $c -> f com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder $proto -> g 1:2:void (com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.internal.JvmMetadataExtensions,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WriteContext,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Property$Builder):195:196 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/xu;Lcom/android/tools/r8/internal/W20;Lcom/android/tools/r8/internal/KO;)V"} 1:5:void visit(int,com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.JvmFieldSignature,com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.JvmMethodSignature,com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.JvmMethodSignature):208:212 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/jetbrains/kotlinx/metadata/jvm/e;Lcom/android/tools/r8/jetbrains/kotlinx/metadata/jvm/j;Lcom/android/tools/r8/jetbrains/kotlinx/metadata/jvm/j;)V"} 6:7:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmFieldSignature com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmFieldSignature$Builder.build():2874:2875 -> a 6:7:void visit(int,com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.JvmFieldSignature,com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.JvmMethodSignature,com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.JvmMethodSignature):213 -> a 8:8:void visit(int,com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.JvmFieldSignature,com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.JvmMethodSignature,com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.JvmMethodSignature):210:210 -> a 9:9:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.UninitializedMessageException com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.AbstractMessageLite$Builder.newUninitializedMessageException(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite):316:316 -> a 9:9:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmFieldSignature com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmFieldSignature$Builder.build():2876 -> a 9:9:void visit(int,com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.JvmFieldSignature,com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.JvmMethodSignature,com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.JvmMethodSignature):213 -> a 10:10:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmFieldSignature com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmFieldSignature$Builder.build():2876:2876 -> a 10:10:void visit(int,com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.JvmFieldSignature,com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.JvmMethodSignature,com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.JvmMethodSignature):213 -> a 11:14:void visit(int,com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.JvmFieldSignature,com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.JvmMethodSignature,com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.JvmMethodSignature):216:219 -> a 15:15:void visitSyntheticMethodForAnnotations(com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.JvmMethodSignature):226:226 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/jetbrains/kotlinx/metadata/jvm/j;)V"} 1:1:void visitSyntheticMethodForDelegate(com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.JvmMethodSignature):232:232 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/jetbrains/kotlinx/metadata/jvm/j;)V"} 2:6:void visitEnd():236:240 -> b 7:8:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature$Builder.build():3513:3514 -> b 7:8:void visitEnd():240 -> b 9:9:void visitEnd():240:240 -> b 10:10:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.UninitializedMessageException com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.AbstractMessageLite$Builder.newUninitializedMessageException(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite):316:316 -> b 10:10:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature$Builder.build():3515 -> b 10:10:void visitEnd():240 -> b 11:11:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature$Builder.build():3515:3515 -> b 11:11:void visitEnd():240 -> b 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.JvmProtoBuf$JvmPropertySignature$Builder getSignature():200:200 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Qu;"} com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.internal.JvmMetadataExtensions$writeTypeExtensions$1 -> com.android.tools.r8.internal.vu: # {"id":"sourceFile","fileName":"JvmMetadataExtensions.kt"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder $proto -> c com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WriteContext $c -> d 1:1:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Type$Builder,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WriteContext):272:272 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/bP;Lcom/android/tools/r8/internal/W20;)V"} 1:1:void visit(boolean):275:275 -> a 2:2:void visitAnnotation(com.android.tools.r8.jetbrains.kotlinx.metadata.KmAnnotation):280:280 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/xx;)V"} 3:4:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Builder.build():4369:4370 -> a 3:4:void visitAnnotation(com.android.tools.r8.jetbrains.kotlinx.metadata.KmAnnotation):280 -> a 5:5:void visitAnnotation(com.android.tools.r8.jetbrains.kotlinx.metadata.KmAnnotation):280:280 -> a 6:6:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.UninitializedMessageException com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.AbstractMessageLite$Builder.newUninitializedMessageException(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite):316:316 -> a 6:6:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Builder.build():4371 -> a 6:6:void visitAnnotation(com.android.tools.r8.jetbrains.kotlinx.metadata.KmAnnotation):280 -> a 7:7:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Builder.build():4371:4371 -> a 7:7:void visitAnnotation(com.android.tools.r8.jetbrains.kotlinx.metadata.KmAnnotation):280 -> a com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.internal.JvmMetadataExtensions$writeTypeParameterExtensions$1 -> com.android.tools.r8.internal.wu: # {"id":"sourceFile","fileName":"JvmMetadataExtensions.kt"} com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter$Builder $proto -> c com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WriteContext $c -> d 1:1:void (com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$TypeParameter$Builder,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WriteContext):263:263 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hP;Lcom/android/tools/r8/internal/W20;)V"} 1:1:void visitAnnotation(com.android.tools.r8.jetbrains.kotlinx.metadata.KmAnnotation):265:265 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/xx;)V"} 2:3:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Builder.build():4369:4370 -> a 2:3:void visitAnnotation(com.android.tools.r8.jetbrains.kotlinx.metadata.KmAnnotation):265 -> a 4:4:void visitAnnotation(com.android.tools.r8.jetbrains.kotlinx.metadata.KmAnnotation):265:265 -> a 5:5:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.UninitializedMessageException com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.AbstractMessageLite$Builder.newUninitializedMessageException(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite):316:316 -> a 5:5:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Builder.build():4371 -> a 5:5:void visitAnnotation(com.android.tools.r8.jetbrains.kotlinx.metadata.KmAnnotation):265 -> a 6:6:com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Annotation$Builder.build():4371:4371 -> a 6:6:void visitAnnotation(com.android.tools.r8.jetbrains.kotlinx.metadata.KmAnnotation):265 -> a com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.internal.JvmPackageExtension -> com.android.tools.r8.internal.Hu: # {"id":"sourceFile","fileName":"jvmExtensionNodes.kt"} java.util.List localDelegatedProperties -> c java.lang.String moduleName -> d 1:2:void ():68:69 -> 1:1:void accept(com.android.tools.r8.jetbrains.kotlinx.metadata.KmExtensionVisitor):68:68 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/oy;)V"} 2:116:void com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.internal.JvmPackageExtension.accept(com.android.tools.r8.jetbrains.kotlinx.metadata.KmPackageExtensionVisitor):80:194 -> a 2:116:void accept(com.android.tools.r8.jetbrains.kotlinx.metadata.KmExtensionVisitor):68 -> a 117:120:void com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.internal.JvmPackageExtension.accept(com.android.tools.r8.jetbrains.kotlinx.metadata.KmPackageExtensionVisitor):82:85 -> a 117:120:void accept(com.android.tools.r8.jetbrains.kotlinx.metadata.KmExtensionVisitor):68 -> a 121:121:void com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.internal.JvmPackageExtension.accept(com.android.tools.r8.jetbrains.kotlinx.metadata.KmPackageExtensionVisitor):80:80 -> a 121:121:void accept(com.android.tools.r8.jetbrains.kotlinx.metadata.KmExtensionVisitor):68 -> a 122:122:com.android.tools.r8.jetbrains.kotlinx.metadata.KmPropertyVisitor visitLocalDelegatedProperty(int,java.lang.String,int,int):73:73 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(IIILjava/lang/String;)Lcom/android/tools/r8/internal/Dy;"} 123:123:void visitModuleName(java.lang.String):76:76 -> a 1:1:void setModuleName(java.lang.String):70:70 -> b 1:1:java.util.List getLocalDelegatedProperties():69:69 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Ljava/util/ArrayList;"} 1:1:java.lang.String getModuleName():70:70 -> d com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.internal.JvmPropertyExtension -> com.android.tools.r8.internal.Iu: # {"id":"sourceFile","fileName":"jvmExtensionNodes.kt"} int jvmFlags -> c com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.JvmFieldSignature fieldSignature -> d com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.JvmMethodSignature getterSignature -> e com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.JvmMethodSignature setterSignature -> f com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.JvmMethodSignature syntheticMethodForAnnotations -> g com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.JvmMethodSignature syntheticMethodForDelegate -> h 1:1:void ():109:109 -> 1:1:void accept(com.android.tools.r8.jetbrains.kotlinx.metadata.KmExtensionVisitor):109:109 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/oy;)V"} 2:6:void com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.internal.JvmPropertyExtension.accept(com.android.tools.r8.jetbrains.kotlinx.metadata.KmPropertyExtensionVisitor):138:142 -> a 2:6:void accept(com.android.tools.r8.jetbrains.kotlinx.metadata.KmExtensionVisitor):109 -> a 7:7:void com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.internal.JvmPropertyExtension.accept(com.android.tools.r8.jetbrains.kotlinx.metadata.KmPropertyExtensionVisitor):138:138 -> a 7:7:void accept(com.android.tools.r8.jetbrains.kotlinx.metadata.KmExtensionVisitor):109 -> a 8:8:void setJvmFlags(int):110:110 -> a 9:9:void setFieldSignature(com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.JvmFieldSignature):111:111 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/jetbrains/kotlinx/metadata/jvm/e;)V"} 10:13:void visit(int,com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.JvmFieldSignature,com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.JvmMethodSignature,com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.JvmMethodSignature):123:126 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/jetbrains/kotlinx/metadata/jvm/e;Lcom/android/tools/r8/jetbrains/kotlinx/metadata/jvm/j;Lcom/android/tools/r8/jetbrains/kotlinx/metadata/jvm/j;)V"} 14:14:void visitSyntheticMethodForAnnotations(com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.JvmMethodSignature):130:130 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/jetbrains/kotlinx/metadata/jvm/j;)V"} 1:1:void visitSyntheticMethodForDelegate(com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.JvmMethodSignature):134:134 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/jetbrains/kotlinx/metadata/jvm/j;)V"} 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.JvmFieldSignature getFieldSignature():111:111 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/jetbrains/kotlinx/metadata/jvm/e;"} 2:2:void setGetterSignature(com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.JvmMethodSignature):112:112 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/jetbrains/kotlinx/metadata/jvm/j;)V"} 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.JvmMethodSignature getGetterSignature():112:112 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/jetbrains/kotlinx/metadata/jvm/j;"} 2:2:void setSetterSignature(com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.JvmMethodSignature):113:113 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/jetbrains/kotlinx/metadata/jvm/j;)V"} 1:1:int getJvmFlags():110:110 -> e 2:2:void setSyntheticMethodForAnnotations(com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.JvmMethodSignature):114:114 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/jetbrains/kotlinx/metadata/jvm/j;)V"} 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.JvmMethodSignature getSetterSignature():113:113 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/jetbrains/kotlinx/metadata/jvm/j;"} 2:2:void setSyntheticMethodForDelegate(com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.JvmMethodSignature):115:115 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/jetbrains/kotlinx/metadata/jvm/j;)V"} 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.JvmMethodSignature getSyntheticMethodForAnnotations():114:114 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/jetbrains/kotlinx/metadata/jvm/j;"} 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.JvmMethodSignature getSyntheticMethodForDelegate():115:115 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/jetbrains/kotlinx/metadata/jvm/j;"} com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.internal.JvmTypeExtension -> com.android.tools.r8.internal.cv: # {"id":"sourceFile","fileName":"jvmExtensionNodes.kt"} boolean isRaw -> c java.util.List annotations -> d 1:3:void ():173:175 -> 1:1:void accept(com.android.tools.r8.jetbrains.kotlinx.metadata.KmExtensionVisitor):173:173 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/oy;)V"} 2:9:void com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.internal.JvmTypeExtension.accept(com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeExtensionVisitor):186:193 -> a 2:9:void accept(com.android.tools.r8.jetbrains.kotlinx.metadata.KmExtensionVisitor):173 -> a 10:11:void com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.internal.JvmTypeExtension.accept(com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeExtensionVisitor):188:189 -> a 10:11:void accept(com.android.tools.r8.jetbrains.kotlinx.metadata.KmExtensionVisitor):173 -> a 12:12:void com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.internal.JvmTypeExtension.accept(com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeExtensionVisitor):186:186 -> a 12:12:void accept(com.android.tools.r8.jetbrains.kotlinx.metadata.KmExtensionVisitor):173 -> a 13:13:void visit(boolean):178:178 -> a 14:14:void visitAnnotation(com.android.tools.r8.jetbrains.kotlinx.metadata.KmAnnotation):182:182 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/xx;)V"} 1:1:void setRaw(boolean):174:174 -> b 2:2:java.util.List getAnnotations():175:175 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Ljava/util/ArrayList;"} 1:1:boolean isRaw():174:174 -> c com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.internal.JvmTypeParameterExtension -> com.android.tools.r8.internal.dv: # {"id":"sourceFile","fileName":"jvmExtensionNodes.kt"} java.util.List annotations -> c 1:2:void ():159:160 -> 1:1:void accept(com.android.tools.r8.jetbrains.kotlinx.metadata.KmExtensionVisitor):159:159 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/oy;)V"} 2:28:void com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.internal.JvmTypeParameterExtension.accept(com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeParameterExtensionVisitor):167:193 -> a 2:28:void accept(com.android.tools.r8.jetbrains.kotlinx.metadata.KmExtensionVisitor):159 -> a 29:30:void com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.internal.JvmTypeParameterExtension.accept(com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeParameterExtensionVisitor):168:169 -> a 29:30:void accept(com.android.tools.r8.jetbrains.kotlinx.metadata.KmExtensionVisitor):159 -> a 31:31:void com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.internal.JvmTypeParameterExtension.accept(com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeParameterExtensionVisitor):167:167 -> a 31:31:void accept(com.android.tools.r8.jetbrains.kotlinx.metadata.KmExtensionVisitor):159 -> a 32:32:void visitAnnotation(com.android.tools.r8.jetbrains.kotlinx.metadata.KmAnnotation):163:163 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/xx;)V"} 1:1:java.util.List getAnnotations():160:160 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Ljava/util/ArrayList;"} com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.internal.JvmWriteUtilsKt -> com.android.tools.r8.internal.ev: # {"id":"sourceFile","fileName":"jvmWriteUtils.kt"} 1:3:com.android.tools.r8.jetbrains.kotlin.Pair writeProtoBufData(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WriteContext):14:16 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Fj;Lcom/android/tools/r8/internal/W20;)Lcom/android/tools/r8/internal/tL;"} 4:7:byte[] com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.deserialization.JvmProtoBufUtil.writeDataBytes(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.serialization.JvmStringTable,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite):63:66 -> a 4:7:java.lang.String[] com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.deserialization.JvmProtoBufUtil.writeData(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.serialization.JvmStringTable):59 -> a 4:7:com.android.tools.r8.jetbrains.kotlin.Pair writeProtoBufData(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WriteContext):16 -> a 8:8:java.lang.String[] com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.deserialization.JvmProtoBufUtil.writeData(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.jvm.serialization.JvmStringTable):59:59 -> a 8:8:com.android.tools.r8.jetbrains.kotlin.Pair writeProtoBufData(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WriteContext):16 -> a 9:14:com.android.tools.r8.jetbrains.kotlin.Pair writeProtoBufData(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WriteContext):17:22 -> a 15:15:com.android.tools.r8.jetbrains.kotlin.Pair writeProtoBufData(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.protobuf.MessageLite,com.android.tools.r8.jetbrains.kotlinx.metadata.internal.WriteContext) -> a com.android.tools.r8.keepanno.annotations.ClassAccessFlags -> com.android.tools.r8.keepanno.annotations.ClassAccessFlags: # {"id":"sourceFile","fileName":"ClassAccessFlags.java"} 1:16:void ():13:28 -> 17:17:void ():12:12 -> 1:1:void (java.lang.String,int):12:12 -> 1:1:com.android.tools.r8.keepanno.annotations.ClassAccessFlags valueOf(java.lang.String):12:12 -> valueOf 1:1:com.android.tools.r8.keepanno.annotations.ClassAccessFlags[] values():12:12 -> values com.android.tools.r8.keepanno.annotations.FieldAccessFlags -> com.android.tools.r8.keepanno.annotations.FieldAccessFlags: # {"id":"sourceFile","fileName":"FieldAccessFlags.java"} 1:19:void ():14:32 -> 20:20:void ():12:12 -> 1:1:void (java.lang.String,int):12:12 -> 1:1:com.android.tools.r8.keepanno.annotations.FieldAccessFlags valueOf(java.lang.String):12:12 -> valueOf 1:1:com.android.tools.r8.keepanno.annotations.FieldAccessFlags[] values():12:12 -> values com.android.tools.r8.keepanno.annotations.KeepBinding -> com.android.tools.r8.keepanno.annotations.KeepBinding: # {"id":"sourceFile","fileName":"KeepBinding.java"} com.android.tools.r8.keepanno.annotations.KeepCondition -> com.android.tools.r8.keepanno.annotations.KeepCondition: # {"id":"sourceFile","fileName":"KeepCondition.java"} com.android.tools.r8.keepanno.annotations.KeepEdge -> com.android.tools.r8.keepanno.annotations.KeepEdge: # {"id":"sourceFile","fileName":"KeepEdge.java"} com.android.tools.r8.keepanno.annotations.KeepForApi -> com.android.tools.r8.keepanno.annotations.KeepForApi: # {"id":"sourceFile","fileName":"KeepForApi.java"} com.android.tools.r8.keepanno.annotations.KeepItemKind -> com.android.tools.r8.keepanno.annotations.KeepItemKind: # {"id":"sourceFile","fileName":"KeepItemKind.java"} 1:4:void ():7:10 -> 5:5:void ():6:6 -> 1:1:void (java.lang.String,int):6:6 -> 1:1:com.android.tools.r8.keepanno.annotations.KeepItemKind valueOf(java.lang.String):6:6 -> valueOf 1:1:com.android.tools.r8.keepanno.annotations.KeepItemKind[] values():6:6 -> values com.android.tools.r8.keepanno.annotations.KeepOption -> com.android.tools.r8.keepanno.annotations.KeepOption: # {"id":"sourceFile","fileName":"KeepOption.java"} 1:5:void ():7:11 -> 6:6:void () -> 1:1:void (java.lang.String,int):6:6 -> 1:1:com.android.tools.r8.keepanno.annotations.KeepOption valueOf(java.lang.String):6:6 -> valueOf 1:1:com.android.tools.r8.keepanno.annotations.KeepOption[] values():6:6 -> values com.android.tools.r8.keepanno.annotations.KeepTarget -> com.android.tools.r8.keepanno.annotations.KeepTarget: # {"id":"sourceFile","fileName":"KeepTarget.java"} com.android.tools.r8.keepanno.annotations.MemberAccessFlags -> com.android.tools.r8.keepanno.annotations.MemberAccessFlags: # {"id":"sourceFile","fileName":"MemberAccessFlags.java"} 1:14:void ():13:26 -> 15:15:void ():12:12 -> 1:1:void (java.lang.String,int):12:12 -> 1:1:com.android.tools.r8.keepanno.annotations.MemberAccessFlags valueOf(java.lang.String):12:12 -> valueOf 1:1:com.android.tools.r8.keepanno.annotations.MemberAccessFlags[] values():12:12 -> values com.android.tools.r8.keepanno.annotations.MethodAccessFlags -> com.android.tools.r8.keepanno.annotations.MethodAccessFlags: # {"id":"sourceFile","fileName":"MethodAccessFlags.java"} 1:26:void ():14:39 -> 27:27:void ():12:12 -> 1:1:void (java.lang.String,int):12:12 -> 1:1:com.android.tools.r8.keepanno.annotations.MethodAccessFlags valueOf(java.lang.String):12:12 -> valueOf 1:1:com.android.tools.r8.keepanno.annotations.MethodAccessFlags[] values():12:12 -> values com.android.tools.r8.keepanno.annotations.UsesReflection -> com.android.tools.r8.keepanno.annotations.UsesReflection: # {"id":"sourceFile","fileName":"UsesReflection.java"} com.android.tools.r8.keepanno.asm.KeepEdgeReader -> com.android.tools.r8.internal.lw: # {"id":"sourceFile","fileName":"KeepEdgeReader.java"} int ASM_VERSION -> h 1:1:java.util.Set readKeepEdges(byte[]):69:69 -> a 2:2:void com.android.tools.r8.org.objectweb.asm.ClassReader.(byte[]):166:166 -> a 2:2:java.util.Set readKeepEdges(byte[]):69 -> a 3:4:java.util.Set readKeepEdges(byte[]):70:71 -> a com.android.tools.r8.keepanno.asm.KeepEdgeReader$AnnotationVisitorBase -> com.android.tools.r8.internal.Iv: # {"id":"sourceFile","fileName":"KeepEdgeReader.java"} 1:1:void ():261:261 -> 1:2:void visit(java.lang.String,java.lang.Object):272:273 -> a 3:3:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,java.lang.String):278:278 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/lang/String;)Lcom/android/tools/r8/internal/m2;"} 4:4:void visitEnum(java.lang.String,java.lang.String,java.lang.String):283:283 -> a 5:5:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor visitArray(java.lang.String):288:288 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lcom/android/tools/r8/internal/m2;"} 1:1:java.lang.String errorMessagePrefix():267:267 -> b java.lang.String getAnnotationName() -> c com.android.tools.r8.keepanno.asm.KeepEdgeReader$ClassDeclaration -> com.android.tools.r8.internal.Jv: # {"id":"sourceFile","fileName":"KeepEdgeReader.java"} 1:1:void ():710:710 -> 1:1:java.lang.String kind():713:713 -> a 2:6:com.android.tools.r8.keepanno.ast.KeepClassReference com.android.tools.r8.keepanno.asm.KeepEdgeReader$ClassDeclaration.parse(java.lang.String,java.lang.Object):727:731 -> a 2:6:java.lang.Object parse(java.lang.String,java.lang.Object):710 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;"} 7:7:com.android.tools.r8.keepanno.ast.KeepClassReference com.android.tools.r8.keepanno.asm.KeepEdgeReader$ClassDeclaration.wrap(com.android.tools.r8.keepanno.ast.KeepQualifiedClassNamePattern):717:717 -> a 7:7:com.android.tools.r8.keepanno.ast.KeepClassReference com.android.tools.r8.keepanno.asm.KeepEdgeReader$ClassDeclaration.parse(java.lang.String,java.lang.Object):731 -> a 7:7:java.lang.Object parse(java.lang.String,java.lang.Object):710 -> a 8:9:com.android.tools.r8.keepanno.ast.KeepClassReference com.android.tools.r8.keepanno.asm.KeepEdgeReader$ClassDeclaration.parse(java.lang.String,java.lang.Object):733:734 -> a 8:9:java.lang.Object parse(java.lang.String,java.lang.Object):710 -> a 10:10:com.android.tools.r8.keepanno.ast.KeepClassReference com.android.tools.r8.keepanno.asm.KeepEdgeReader$ClassDeclaration.wrap(com.android.tools.r8.keepanno.ast.KeepQualifiedClassNamePattern):717:717 -> a 10:10:com.android.tools.r8.keepanno.ast.KeepClassReference com.android.tools.r8.keepanno.asm.KeepEdgeReader$ClassDeclaration.parse(java.lang.String,java.lang.Object):734 -> a 10:10:java.lang.Object parse(java.lang.String,java.lang.Object):710 -> a 1:1:com.android.tools.r8.keepanno.ast.KeepClassReference com.android.tools.r8.keepanno.asm.KeepEdgeReader$ClassDeclaration.getDefaultValue():722:722 -> b 1:1:java.lang.Object getDefaultValue():710 -> b 2:2:com.android.tools.r8.keepanno.ast.KeepClassReference com.android.tools.r8.keepanno.asm.KeepEdgeReader$ClassDeclaration.wrap(com.android.tools.r8.keepanno.ast.KeepQualifiedClassNamePattern):717:717 -> b 2:2:com.android.tools.r8.keepanno.ast.KeepClassReference com.android.tools.r8.keepanno.asm.KeepEdgeReader$ClassDeclaration.getDefaultValue():722 -> b 2:2:java.lang.Object getDefaultValue():710 -> b com.android.tools.r8.keepanno.asm.KeepEdgeReader$Declaration -> com.android.tools.r8.internal.Kv: # {"id":"sourceFile","fileName":"KeepEdgeReader.java"} 1:1:void ():627:627 -> java.lang.String kind() -> a com.android.tools.r8.keepanno.asm.KeepEdgeReader$ExtendsDeclaration -> com.android.tools.r8.internal.Lv: # {"id":"sourceFile","fileName":"KeepEdgeReader.java"} 1:1:void ():740:740 -> 1:1:java.lang.String kind():744:744 -> a 2:10:com.android.tools.r8.keepanno.ast.KeepExtendsPattern com.android.tools.r8.keepanno.asm.KeepEdgeReader$ExtendsDeclaration.parse(java.lang.String,java.lang.Object):754:762 -> a 2:10:java.lang.Object parse(java.lang.String,java.lang.Object):740 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;"} 1:1:com.android.tools.r8.keepanno.ast.KeepExtendsPattern com.android.tools.r8.keepanno.asm.KeepEdgeReader$ExtendsDeclaration.getDefaultValue():749:749 -> b 1:1:java.lang.Object getDefaultValue():740 -> b com.android.tools.r8.keepanno.asm.KeepEdgeReader$FieldAccessVisitor -> com.android.tools.r8.internal.Mv: # {"id":"sourceFile","fileName":"KeepEdgeReader.java"} com.android.tools.r8.keepanno.ast.KeepFieldAccessPattern$Builder builder -> d 1:2:void (java.lang.String,com.android.tools.r8.keepanno.ast.KeepFieldAccessPattern$Builder):1425:1426 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Lcom/android/tools/r8/internal/sw;)V"} 1:21:void visitEnum(java.lang.String,java.lang.String,java.lang.String):1431:1451 -> a 22:27:boolean lambda$visitEnum$0(java.lang.String,java.lang.Boolean):1438:1443 -> a 28:28:boolean lambda$visitEnum$0(java.lang.String,java.lang.Boolean):1440:1440 -> a com.android.tools.r8.keepanno.asm.KeepEdgeReader$FieldDeclaration -> com.android.tools.r8.internal.Nv: # {"id":"sourceFile","fileName":"KeepEdgeReader.java"} java.lang.String annotationName -> a com.android.tools.r8.keepanno.ast.KeepFieldAccessPattern$Builder accessBuilder -> b com.android.tools.r8.keepanno.ast.KeepFieldPattern$Builder builder -> c 1:1:void (java.lang.String):852:852 -> 2:6:void (java.lang.String):849:853 -> com.android.tools.r8.keepanno.asm.KeepEdgeReader$ForApiClassVisitor -> com.android.tools.r8.internal.Ov: # {"id":"sourceFile","fileName":"KeepEdgeReader.java"} java.lang.String className -> h com.android.tools.r8.keepanno.asm.KeepEdgeReader$Parent parent -> i com.android.tools.r8.keepanno.ast.KeepEdge$Builder builder -> j com.android.tools.r8.keepanno.ast.KeepConsequences$Builder consequences -> k com.android.tools.r8.keepanno.ast.KeepEdgeMetaInfo$Builder metaInfoBuilder -> l 1:1:void (com.android.tools.r8.keepanno.asm.KeepEdgeReader$Parent,java.util.function.Consumer,java.lang.String):351:351 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hw;Ljava/util/function/Consumer;Ljava/lang/String;)V"} 2:14:void (com.android.tools.r8.keepanno.asm.KeepEdgeReader$Parent,java.util.function.Consumer,java.lang.String):346:358 -> 1:5:void visit(java.lang.String,java.lang.Object):368:372 -> a 6:7:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor visitArray(java.lang.String):377:378 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lcom/android/tools/r8/internal/m2;"} 8:8:java.lang.String com.android.tools.r8.keepanno.asm.KeepEdgeReader$ForApiClassVisitor.getAnnotationName():363:363 -> a 8:8:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor visitArray(java.lang.String):379 -> a 9:14:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor visitArray(java.lang.String):379:384 -> a 15:15:void lambda$visitArray$0(com.android.tools.r8.keepanno.ast.KeepConsequences):381:381 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ov;)V"} 16:45:void visitEnd():389:418 -> a 46:46:void visitEnd():414:414 -> a 47:47:void visitEnd():411:411 -> a 48:48:void visitEnd():408:408 -> a 49:49:void visitEnd():405:405 -> a 50:50:void visitEnd():398:398 -> a 1:1:java.lang.String getAnnotationName():363:363 -> c com.android.tools.r8.keepanno.asm.KeepEdgeReader$ForApiMemberVisitor -> com.android.tools.r8.internal.Pv: # {"id":"sourceFile","fileName":"KeepEdgeReader.java"} com.android.tools.r8.keepanno.asm.KeepEdgeReader$Parent parent -> b com.android.tools.r8.keepanno.ast.KeepEdge$Builder builder -> c com.android.tools.r8.keepanno.ast.KeepEdgeMetaInfo$Builder metaInfoBuilder -> d com.android.tools.r8.keepanno.ast.KeepConsequences$Builder consequences -> e 1:1:void (com.android.tools.r8.keepanno.asm.KeepEdgeReader$Parent,java.util.function.Consumer,com.android.tools.r8.keepanno.ast.KeepItemPattern):437:437 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hw;Ljava/util/function/Consumer;Lcom/android/tools/r8/internal/Bw;)V"} 2:19:void (com.android.tools.r8.keepanno.asm.KeepEdgeReader$Parent,java.util.function.Consumer,com.android.tools.r8.keepanno.ast.KeepItemPattern):429:446 -> 20:25:void (com.android.tools.r8.keepanno.asm.KeepEdgeReader$Parent,java.util.function.Consumer,com.android.tools.r8.keepanno.ast.KeepItemPattern):442:447 -> 26:26:void (com.android.tools.r8.keepanno.asm.KeepEdgeReader$Parent,java.util.function.Consumer,com.android.tools.r8.keepanno.ast.KeepItemPattern):440:440 -> 1:5:void visit(java.lang.String,java.lang.Object):457:461 -> a 6:7:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor visitArray(java.lang.String):466:467 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lcom/android/tools/r8/internal/m2;"} 8:8:java.lang.String com.android.tools.r8.keepanno.asm.KeepEdgeReader$ForApiMemberVisitor.getAnnotationName():452:452 -> a 8:8:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor visitArray(java.lang.String):468 -> a 9:14:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor visitArray(java.lang.String):468:473 -> a 15:15:void lambda$visitArray$0(com.android.tools.r8.keepanno.ast.KeepConsequences):470:470 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ov;)V"} 16:20:void visitEnd():478:482 -> a 21:21:void visitEnd():478:478 -> a 1:1:java.lang.String getAnnotationName():452:452 -> c com.android.tools.r8.keepanno.asm.KeepEdgeReader$KeepBindingVisitor -> com.android.tools.r8.internal.Qv: # {"id":"sourceFile","fileName":"KeepEdgeReader.java"} com.android.tools.r8.keepanno.ast.KeepBindings$Builder builder -> h java.lang.String bindingName -> i 1:2:void (com.android.tools.r8.keepanno.ast.KeepBindings$Builder):1090:1091 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/iv;)V"} 1:5:void visit(java.lang.String,java.lang.Object):1101:1105 -> a 6:18:void visitEnd():1110:1122 -> a 19:21:void visitEnd():1115:1117 -> a 1:1:java.lang.String getAnnotationName():1096:1096 -> c com.android.tools.r8.keepanno.asm.KeepEdgeReader$KeepBindingsVisitor -> com.android.tools.r8.internal.Rv: # {"id":"sourceFile","fileName":"KeepEdgeReader.java"} java.lang.String annotationName -> b com.android.tools.r8.keepanno.asm.KeepEdgeReader$Parent parent -> c com.android.tools.r8.keepanno.ast.KeepBindings$Builder builder -> d 1:1:void (java.lang.String,com.android.tools.r8.keepanno.asm.KeepEdgeReader$Parent):545:545 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hw;)V"} 2:6:void (java.lang.String,com.android.tools.r8.keepanno.asm.KeepEdgeReader$Parent):543:547 -> 1:4:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,java.lang.String):557:560 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/lang/String;)Lcom/android/tools/r8/internal/m2;"} 5:5:void visitEnd():565:565 -> a 1:1:java.lang.String getAnnotationName():552:552 -> c com.android.tools.r8.keepanno.asm.KeepEdgeReader$KeepConditionVisitor -> com.android.tools.r8.internal.Sv: # {"id":"sourceFile","fileName":"KeepEdgeReader.java"} com.android.tools.r8.keepanno.asm.KeepEdgeReader$Parent parent -> h 1:2:void (com.android.tools.r8.keepanno.asm.KeepEdgeReader$Parent):1236:1237 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hw;)V"} 1:2:void visitEnd():1247:1248 -> a 1:1:java.lang.String getAnnotationName():1242:1242 -> c com.android.tools.r8.keepanno.asm.KeepEdgeReader$KeepConsequencesVisitor -> com.android.tools.r8.internal.Tv: # {"id":"sourceFile","fileName":"KeepEdgeReader.java"} java.lang.String annotationName -> b com.android.tools.r8.keepanno.asm.KeepEdgeReader$Parent parent -> c com.android.tools.r8.keepanno.ast.KeepConsequences$Builder builder -> d 1:1:void (java.lang.String,com.android.tools.r8.keepanno.asm.KeepEdgeReader$Parent):603:603 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Lcom/android/tools/r8/internal/hw;)V"} 2:6:void (java.lang.String,com.android.tools.r8.keepanno.asm.KeepEdgeReader$Parent):601:605 -> 1:2:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,java.lang.String):615:616 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/lang/String;)Lcom/android/tools/r8/internal/m2;"} 3:3:com.android.tools.r8.keepanno.asm.KeepEdgeReader$KeepTargetVisitor com.android.tools.r8.keepanno.asm.KeepEdgeReader$KeepTargetVisitor.create(com.android.tools.r8.keepanno.asm.KeepEdgeReader$Parent):1204:1204 -> a 3:3:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,java.lang.String):616 -> a 4:4:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,java.lang.String):618:618 -> a 5:5:void visitEnd():623:623 -> a 1:1:java.lang.String getAnnotationName():610:610 -> c com.android.tools.r8.keepanno.asm.KeepEdgeReader$KeepEdgeClassVisitor -> com.android.tools.r8.internal.Uv: # {"id":"sourceFile","fileName":"KeepEdgeReader.java"} com.android.tools.r8.keepanno.asm.KeepEdgeReader$Parent parent -> c java.lang.String className -> d 1:2:void (com.android.tools.r8.keepanno.asm.KeepEdgeReader$Parent):80:81 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hw;)V"} 1:1:void visit(int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]):96:96 -> a 2:2:java.lang.String com.android.tools.r8.keepanno.asm.KeepEdgeReader$KeepEdgeClassVisitor.binaryNameToTypeName(java.lang.String):85:85 -> a 2:2:void visit(int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]):97 -> a 3:3:void visit(int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]):97:97 -> a 4:15:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean):106:117 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Z)Lcom/android/tools/r8/internal/m2;"} 16:16:void setContext(com.android.tools.r8.keepanno.ast.KeepEdgeMetaInfo$Builder):123:123 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/sv;)V"} 17:17:com.android.tools.r8.org.objectweb.asm.MethodVisitor visitMethod(int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]):129:129 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)Lcom/android/tools/r8/internal/jF;"} 18:18:com.android.tools.r8.org.objectweb.asm.FieldVisitor visitField(int,java.lang.String,java.lang.String,java.lang.String,java.lang.Object):135:135 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)Lcom/android/tools/r8/internal/ji;"} com.android.tools.r8.keepanno.asm.KeepEdgeReader$KeepEdgeFieldVisitor -> com.android.tools.r8.internal.Vv: # {"id":"sourceFile","fileName":"KeepEdgeReader.java"} com.android.tools.r8.keepanno.asm.KeepEdgeReader$Parent parent -> c java.lang.String className -> d java.lang.String fieldName -> e java.lang.String fieldDescriptor -> f 1:5:void (com.android.tools.r8.keepanno.asm.KeepEdgeReader$Parent,java.lang.String,java.lang.String,java.lang.String):209:213 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hw;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V"} 1:2:void setContext(com.android.tools.r8.keepanno.ast.KeepEdgeMetaInfo$Builder):230:231 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/sv;)V"} 3:3:void setContext(com.android.tools.r8.keepanno.ast.KeepEdgeMetaInfo$Builder):230:230 -> a 4:8:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean):240:244 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Z)Lcom/android/tools/r8/internal/m2;"} 9:17:com.android.tools.r8.keepanno.ast.KeepItemPattern com.android.tools.r8.keepanno.asm.KeepEdgeReader$KeepEdgeFieldVisitor.createItemContext():217:225 -> a 9:17:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean):244 -> a 18:23:com.android.tools.r8.keepanno.ast.KeepItemPattern com.android.tools.r8.keepanno.asm.KeepEdgeReader$KeepEdgeFieldVisitor.createItemContext():221:226 -> a 18:23:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean):244 -> a 24:27:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean):244:247 -> a 28:36:com.android.tools.r8.keepanno.ast.KeepItemPattern com.android.tools.r8.keepanno.asm.KeepEdgeReader$KeepEdgeFieldVisitor.createItemContext():217:225 -> a 28:36:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean):247 -> a 37:42:com.android.tools.r8.keepanno.ast.KeepItemPattern com.android.tools.r8.keepanno.asm.KeepEdgeReader$KeepEdgeFieldVisitor.createItemContext():221:226 -> a 37:42:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean):247 -> a 43:43:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean):247:247 -> a com.android.tools.r8.keepanno.asm.KeepEdgeReader$KeepEdgeMethodVisitor -> com.android.tools.r8.internal.Wv: # {"id":"sourceFile","fileName":"KeepEdgeReader.java"} com.android.tools.r8.keepanno.asm.KeepEdgeReader$Parent parent -> j java.lang.String className -> k java.lang.String methodName -> l java.lang.String methodDescriptor -> m 1:5:void (com.android.tools.r8.keepanno.asm.KeepEdgeReader$Parent,java.lang.String,java.lang.String,java.lang.String):147:151 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hw;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V"} 1:8:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean):183:190 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Z)Lcom/android/tools/r8/internal/m2;"} 9:10:void setContext(com.android.tools.r8.keepanno.ast.KeepEdgeMetaInfo$Builder):196:197 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/sv;)V"} 11:11:void setContext(com.android.tools.r8.keepanno.ast.KeepEdgeMetaInfo$Builder):196:196 -> a 1:11:com.android.tools.r8.keepanno.ast.KeepItemPattern createItemContext():155:165 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Bw;"} 12:21:com.android.tools.r8.keepanno.ast.KeepItemPattern createItemContext():164:173 -> d 22:28:com.android.tools.r8.keepanno.ast.KeepItemPattern createItemContext():168:174 -> d com.android.tools.r8.keepanno.asm.KeepEdgeReader$KeepEdgeVisitor -> com.android.tools.r8.internal.Xv: # {"id":"sourceFile","fileName":"KeepEdgeReader.java"} com.android.tools.r8.keepanno.asm.KeepEdgeReader$Parent parent -> b com.android.tools.r8.keepanno.ast.KeepEdge$Builder builder -> c com.android.tools.r8.keepanno.ast.KeepEdgeMetaInfo$Builder metaInfoBuilder -> d 1:1:void (com.android.tools.r8.keepanno.asm.KeepEdgeReader$Parent,java.util.function.Consumer):297:297 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hw;Ljava/util/function/Consumer;)V"} 2:7:void (com.android.tools.r8.keepanno.asm.KeepEdgeReader$Parent,java.util.function.Consumer):294:299 -> 1:5:void visit(java.lang.String,java.lang.Object):309:313 -> a 6:15:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor visitArray(java.lang.String):318:327 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lcom/android/tools/r8/internal/m2;"} 16:16:void visitEnd():332:332 -> a 1:1:java.lang.String getAnnotationName():304:304 -> c com.android.tools.r8.keepanno.asm.KeepEdgeReader$KeepItemVisitorBase -> com.android.tools.r8.internal.Yv: # {"id":"sourceFile","fileName":"KeepEdgeReader.java"} java.lang.String memberBindingReference -> b com.android.tools.r8.keepanno.ast.KeepItemKind kind -> c com.android.tools.r8.keepanno.asm.KeepEdgeReader$ClassDeclaration classDeclaration -> d com.android.tools.r8.keepanno.asm.KeepEdgeReader$ExtendsDeclaration extendsDeclaration -> e com.android.tools.r8.keepanno.asm.KeepEdgeReader$MemberDeclaration memberDeclaration -> f com.android.tools.r8.keepanno.ast.KeepItemReference itemReference -> g 1:1:void ():987:987 -> 2:12:void ():978:988 -> 1:1:void lambda$visitArray$0(com.android.tools.r8.keepanno.ast.KeepMemberPattern):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Mw;)V"} 2:19:void visitEnum(java.lang.String,java.lang.String,java.lang.String):1008:1025 -> a 20:26:void visitEnum(java.lang.String,java.lang.String,java.lang.String):1016:1022 -> a 27:27:void visitEnum(java.lang.String,java.lang.String,java.lang.String):1019:1019 -> a 28:28:void visitEnum(java.lang.String,java.lang.String,java.lang.String):1009:1009 -> a 29:33:void visit(java.lang.String,java.lang.Object):1031:1035 -> a 34:34:boolean com.android.tools.r8.keepanno.asm.KeepEdgeReader$SingleDeclaration.tryParse(java.lang.String,java.lang.Object):683:683 -> a 34:34:void visit(java.lang.String,java.lang.Object):1035 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 35:35:boolean com.android.tools.r8.keepanno.asm.KeepEdgeReader$SingleDeclaration.hasDeclaration():662:662 -> a 35:35:boolean com.android.tools.r8.keepanno.asm.KeepEdgeReader$SingleDeclaration.tryParse(java.lang.String,java.lang.Object):685 -> a 35:35:void visit(java.lang.String,java.lang.Object):1035 -> a 36:37:boolean com.android.tools.r8.keepanno.asm.KeepEdgeReader$SingleDeclaration.tryParse(java.lang.String,java.lang.Object):688:689 -> a 36:37:void visit(java.lang.String,java.lang.Object):1035 -> a 38:38:boolean com.android.tools.r8.keepanno.asm.KeepEdgeReader$SingleDeclaration.tryParse(java.lang.String,java.lang.Object):686:686 -> a 38:38:void visit(java.lang.String,java.lang.Object):1035 -> a 39:39:void visit(java.lang.String,java.lang.Object):1035:1035 -> a 40:40:boolean com.android.tools.r8.keepanno.asm.KeepEdgeReader$SingleDeclaration.tryParse(java.lang.String,java.lang.Object):683:683 -> a 40:40:void visit(java.lang.String,java.lang.Object):1036 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 41:41:boolean com.android.tools.r8.keepanno.asm.KeepEdgeReader$SingleDeclaration.hasDeclaration():662:662 -> a 41:41:boolean com.android.tools.r8.keepanno.asm.KeepEdgeReader$SingleDeclaration.tryParse(java.lang.String,java.lang.Object):685 -> a 41:41:void visit(java.lang.String,java.lang.Object):1036 -> a 42:43:boolean com.android.tools.r8.keepanno.asm.KeepEdgeReader$SingleDeclaration.tryParse(java.lang.String,java.lang.Object):688:689 -> a 42:43:void visit(java.lang.String,java.lang.Object):1036 -> a 44:44:boolean com.android.tools.r8.keepanno.asm.KeepEdgeReader$SingleDeclaration.tryParse(java.lang.String,java.lang.Object):686:686 -> a 44:44:void visit(java.lang.String,java.lang.Object):1036 -> a 45:45:void visit(java.lang.String,java.lang.Object):1036:1036 -> a 46:46:boolean com.android.tools.r8.keepanno.asm.KeepEdgeReader$MemberDeclaration.tryParse(java.lang.String,java.lang.Object):960:960 -> a 46:46:void visit(java.lang.String,java.lang.Object):1037 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 47:47:boolean com.android.tools.r8.keepanno.asm.KeepEdgeReader$MemberDeclaration.tryParse(java.lang.String,java.lang.Object):960:960 -> a 47:47:void visit(java.lang.String,java.lang.Object):1037 -> a 48:50:boolean com.android.tools.r8.keepanno.asm.KeepEdgeReader$MethodDeclaration.tryParse(java.lang.String,java.lang.Object):804:806 -> a 48:50:boolean com.android.tools.r8.keepanno.asm.KeepEdgeReader$MemberDeclaration.tryParse(java.lang.String,java.lang.Object):960 -> a 48:50:void visit(java.lang.String,java.lang.Object):1037 -> a 51:54:com.android.tools.r8.keepanno.ast.KeepMethodPattern$Builder com.android.tools.r8.keepanno.asm.KeepEdgeReader$MethodDeclaration.getBuilder():778:781 -> a 51:54:boolean com.android.tools.r8.keepanno.asm.KeepEdgeReader$MethodDeclaration.tryParse(java.lang.String,java.lang.Object):807 -> a 51:54:boolean com.android.tools.r8.keepanno.asm.KeepEdgeReader$MemberDeclaration.tryParse(java.lang.String,java.lang.Object):960 -> a 51:54:void visit(java.lang.String,java.lang.Object):1037 -> a 55:61:boolean com.android.tools.r8.keepanno.asm.KeepEdgeReader$MethodDeclaration.tryParse(java.lang.String,java.lang.Object):807:813 -> a 55:61:boolean com.android.tools.r8.keepanno.asm.KeepEdgeReader$MemberDeclaration.tryParse(java.lang.String,java.lang.Object):960 -> a 55:61:void visit(java.lang.String,java.lang.Object):1037 -> a 62:65:com.android.tools.r8.keepanno.ast.KeepMethodPattern$Builder com.android.tools.r8.keepanno.asm.KeepEdgeReader$MethodDeclaration.getBuilder():778:781 -> a 62:65:boolean com.android.tools.r8.keepanno.asm.KeepEdgeReader$MethodDeclaration.tryParse(java.lang.String,java.lang.Object):814 -> a 62:65:boolean com.android.tools.r8.keepanno.asm.KeepEdgeReader$MemberDeclaration.tryParse(java.lang.String,java.lang.Object):960 -> a 62:65:void visit(java.lang.String,java.lang.Object):1037 -> a 66:67:com.android.tools.r8.keepanno.ast.KeepMethodReturnTypePattern com.android.tools.r8.keepanno.asm.KeepEdgeReaderUtils.methodReturnTypeFromString(java.lang.String):64:65 -> a 66:67:boolean com.android.tools.r8.keepanno.asm.KeepEdgeReader$MethodDeclaration.tryParse(java.lang.String,java.lang.Object):815 -> a 66:67:boolean com.android.tools.r8.keepanno.asm.KeepEdgeReader$MemberDeclaration.tryParse(java.lang.String,java.lang.Object):960 -> a 66:67:void visit(java.lang.String,java.lang.Object):1037 -> a 68:71:com.android.tools.r8.keepanno.ast.KeepTypePattern com.android.tools.r8.keepanno.asm.KeepEdgeReaderUtils.typePatternFromString(java.lang.String):19:22 -> a 68:71:com.android.tools.r8.keepanno.ast.KeepMethodReturnTypePattern com.android.tools.r8.keepanno.asm.KeepEdgeReaderUtils.methodReturnTypeFromString(java.lang.String):67 -> a 68:71:boolean com.android.tools.r8.keepanno.asm.KeepEdgeReader$MethodDeclaration.tryParse(java.lang.String,java.lang.Object):815 -> a 68:71:boolean com.android.tools.r8.keepanno.asm.KeepEdgeReader$MemberDeclaration.tryParse(java.lang.String,java.lang.Object):960 -> a 68:71:void visit(java.lang.String,java.lang.Object):1037 -> a 72:72:com.android.tools.r8.keepanno.ast.KeepMethodReturnTypePattern com.android.tools.r8.keepanno.asm.KeepEdgeReaderUtils.methodReturnTypeFromString(java.lang.String):67:67 -> a 72:72:boolean com.android.tools.r8.keepanno.asm.KeepEdgeReader$MethodDeclaration.tryParse(java.lang.String,java.lang.Object):815 -> a 72:72:boolean com.android.tools.r8.keepanno.asm.KeepEdgeReader$MemberDeclaration.tryParse(java.lang.String,java.lang.Object):960 -> a 72:72:void visit(java.lang.String,java.lang.Object):1037 -> a 73:73:boolean com.android.tools.r8.keepanno.asm.KeepEdgeReader$MethodDeclaration.tryParse(java.lang.String,java.lang.Object):815:815 -> a 73:73:boolean com.android.tools.r8.keepanno.asm.KeepEdgeReader$MemberDeclaration.tryParse(java.lang.String,java.lang.Object):960 -> a 73:73:void visit(java.lang.String,java.lang.Object):1037 -> a 74:74:boolean com.android.tools.r8.keepanno.asm.KeepEdgeReader$MemberDeclaration.tryParse(java.lang.String,java.lang.Object):960:960 -> a 74:74:void visit(java.lang.String,java.lang.Object):1037 -> a 75:77:boolean com.android.tools.r8.keepanno.asm.KeepEdgeReader$FieldDeclaration.tryParse(java.lang.String,java.lang.Object):883:885 -> a 75:77:boolean com.android.tools.r8.keepanno.asm.KeepEdgeReader$MemberDeclaration.tryParse(java.lang.String,java.lang.Object):960 -> a 75:77:void visit(java.lang.String,java.lang.Object):1037 -> a 78:81:com.android.tools.r8.keepanno.ast.KeepFieldPattern$Builder com.android.tools.r8.keepanno.asm.KeepEdgeReader$FieldDeclaration.getBuilder():857:860 -> a 78:81:boolean com.android.tools.r8.keepanno.asm.KeepEdgeReader$FieldDeclaration.tryParse(java.lang.String,java.lang.Object):886 -> a 78:81:boolean com.android.tools.r8.keepanno.asm.KeepEdgeReader$MemberDeclaration.tryParse(java.lang.String,java.lang.Object):960 -> a 78:81:void visit(java.lang.String,java.lang.Object):1037 -> a 82:88:boolean com.android.tools.r8.keepanno.asm.KeepEdgeReader$FieldDeclaration.tryParse(java.lang.String,java.lang.Object):886:892 -> a 82:88:boolean com.android.tools.r8.keepanno.asm.KeepEdgeReader$MemberDeclaration.tryParse(java.lang.String,java.lang.Object):960 -> a 82:88:void visit(java.lang.String,java.lang.Object):1037 -> a 89:92:com.android.tools.r8.keepanno.ast.KeepFieldPattern$Builder com.android.tools.r8.keepanno.asm.KeepEdgeReader$FieldDeclaration.getBuilder():857:860 -> a 89:92:boolean com.android.tools.r8.keepanno.asm.KeepEdgeReader$FieldDeclaration.tryParse(java.lang.String,java.lang.Object):893 -> a 89:92:boolean com.android.tools.r8.keepanno.asm.KeepEdgeReader$MemberDeclaration.tryParse(java.lang.String,java.lang.Object):960 -> a 89:92:void visit(java.lang.String,java.lang.Object):1037 -> a 93:96:com.android.tools.r8.keepanno.ast.KeepTypePattern com.android.tools.r8.keepanno.asm.KeepEdgeReaderUtils.typePatternFromString(java.lang.String):19:22 -> a 93:96:boolean com.android.tools.r8.keepanno.asm.KeepEdgeReader$FieldDeclaration.tryParse(java.lang.String,java.lang.Object):896 -> a 93:96:boolean com.android.tools.r8.keepanno.asm.KeepEdgeReader$MemberDeclaration.tryParse(java.lang.String,java.lang.Object):960 -> a 93:96:void visit(java.lang.String,java.lang.Object):1037 -> a 97:97:boolean com.android.tools.r8.keepanno.asm.KeepEdgeReader$FieldDeclaration.tryParse(java.lang.String,java.lang.Object):895:895 -> a 97:97:boolean com.android.tools.r8.keepanno.asm.KeepEdgeReader$MemberDeclaration.tryParse(java.lang.String,java.lang.Object):960 -> a 97:97:void visit(java.lang.String,java.lang.Object):1037 -> a 98:98:boolean com.android.tools.r8.keepanno.asm.KeepEdgeReader$FieldDeclaration.tryParse(java.lang.String,java.lang.Object):894:894 -> a 98:98:boolean com.android.tools.r8.keepanno.asm.KeepEdgeReader$MemberDeclaration.tryParse(java.lang.String,java.lang.Object):960 -> a 98:98:void visit(java.lang.String,java.lang.Object):1037 -> a 99:99:void visit(java.lang.String,java.lang.Object):1040:1040 -> a 100:104:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor visitArray(java.lang.String):1045:1049 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lcom/android/tools/r8/internal/m2;"} 105:106:void visitEnd():1054:1055 -> a 107:107:java.lang.Object com.android.tools.r8.keepanno.asm.KeepEdgeReader$SingleDeclaration.getValue():678:678 -> a 107:107:void visitEnd():1055 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 108:108:java.lang.Object com.android.tools.r8.keepanno.asm.KeepEdgeReader$SingleDeclaration.getValue():678:678 -> a 108:108:void visitEnd():1055 -> a 109:109:void visitEnd():1055:1055 -> a 110:110:com.android.tools.r8.keepanno.ast.KeepClassReference com.android.tools.r8.keepanno.asm.KeepEdgeReader$ClassDeclaration.getDefaultValue():722:722 -> a 110:110:void visitEnd():1055 -> a 111:111:com.android.tools.r8.keepanno.ast.KeepClassReference com.android.tools.r8.keepanno.asm.KeepEdgeReader$ClassDeclaration.wrap(com.android.tools.r8.keepanno.ast.KeepQualifiedClassNamePattern):717:717 -> a 111:111:com.android.tools.r8.keepanno.ast.KeepClassReference com.android.tools.r8.keepanno.asm.KeepEdgeReader$ClassDeclaration.getDefaultValue():722 -> a 111:111:void visitEnd():1055 -> a 112:113:void visitEnd():1055:1056 -> a 114:114:java.lang.Object com.android.tools.r8.keepanno.asm.KeepEdgeReader$SingleDeclaration.getValue():678:678 -> a 114:114:void visitEnd():1057 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 115:115:java.lang.Object com.android.tools.r8.keepanno.asm.KeepEdgeReader$SingleDeclaration.getValue():678:678 -> a 115:115:void visitEnd():1057 -> a 116:121:void visitEnd():1057:1062 -> a 122:139:void visitEnd():1059:1076 -> a 140:140:java.lang.Object com.android.tools.r8.keepanno.asm.KeepEdgeReader$SingleDeclaration.getValue():678:678 -> a 140:140:void visitEnd():1077 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 141:141:java.lang.Object com.android.tools.r8.keepanno.asm.KeepEdgeReader$SingleDeclaration.getValue():678:678 -> a 141:141:void visitEnd():1077 -> a 142:142:void visitEnd():1077:1077 -> a 143:143:java.lang.Object com.android.tools.r8.keepanno.asm.KeepEdgeReader$SingleDeclaration.getValue():678:678 -> a 143:143:void visitEnd():1078 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 144:144:java.lang.Object com.android.tools.r8.keepanno.asm.KeepEdgeReader$SingleDeclaration.getValue():678:678 -> a 144:144:void visitEnd():1078 -> a 145:147:void visitEnd():1078:1080 -> a 148:148:void visitEnd():1074:1074 -> a 1:2:com.android.tools.r8.keepanno.ast.KeepItemReference getItemReference():992:993 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Ew;"} 1:1:com.android.tools.r8.keepanno.ast.KeepItemKind getKind():999:999 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Aw;"} 1:1:boolean isDefaultMemberDeclaration():1003:1003 -> f 2:2:boolean com.android.tools.r8.keepanno.asm.KeepEdgeReader$MemberDeclaration.isDefault():932:932 -> f 2:2:boolean isDefaultMemberDeclaration():1003 -> f # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:3:boolean com.android.tools.r8.keepanno.asm.KeepEdgeReader$MemberDeclaration.isDefault():932:932 -> f 3:3:boolean isDefaultMemberDeclaration():1003 -> f 4:4:boolean com.android.tools.r8.keepanno.asm.KeepEdgeReader$MethodDeclaration.isDefault():791:791 -> f 4:4:boolean com.android.tools.r8.keepanno.asm.KeepEdgeReader$MemberDeclaration.isDefault():932 -> f # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 4:4:boolean isDefaultMemberDeclaration():1003 -> f 5:5:boolean com.android.tools.r8.keepanno.asm.KeepEdgeReader$MethodDeclaration.isDefault():791:791 -> f 5:5:boolean com.android.tools.r8.keepanno.asm.KeepEdgeReader$MemberDeclaration.isDefault():932 -> f 5:5:boolean isDefaultMemberDeclaration():1003 -> f 6:6:boolean com.android.tools.r8.keepanno.asm.KeepEdgeReader$MemberDeclaration.isDefault():932:932 -> f 6:6:boolean isDefaultMemberDeclaration():1003 -> f 7:7:boolean com.android.tools.r8.keepanno.asm.KeepEdgeReader$FieldDeclaration.isDefault():870:870 -> f 7:7:boolean com.android.tools.r8.keepanno.asm.KeepEdgeReader$MemberDeclaration.isDefault():932 -> f # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 7:7:boolean isDefaultMemberDeclaration():1003 -> f 8:8:boolean com.android.tools.r8.keepanno.asm.KeepEdgeReader$FieldDeclaration.isDefault():870:870 -> f 8:8:boolean com.android.tools.r8.keepanno.asm.KeepEdgeReader$MemberDeclaration.isDefault():932 -> f 8:8:boolean isDefaultMemberDeclaration():1003 -> f com.android.tools.r8.keepanno.asm.KeepEdgeReader$KeepOptionsVisitor -> com.android.tools.r8.internal.Zv: # {"id":"sourceFile","fileName":"KeepEdgeReader.java"} java.lang.String annotationName -> b com.android.tools.r8.keepanno.asm.KeepEdgeReader$Parent parent -> c java.util.Set options -> d 1:1:void (java.lang.String,com.android.tools.r8.keepanno.asm.KeepEdgeReader$Parent):1258:1258 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Lcom/android/tools/r8/internal/hw;)V"} 2:6:void (java.lang.String,com.android.tools.r8.keepanno.asm.KeepEdgeReader$Parent):1256:1260 -> 1:22:void visitEnum(java.lang.String,java.lang.String,java.lang.String):1270:1291 -> a 23:32:void visitEnum(java.lang.String,java.lang.String,java.lang.String):1279:1288 -> a 33:33:void visitEnum(java.lang.String,java.lang.String,java.lang.String):1285:1285 -> a 34:52:void visitEnum(java.lang.String,java.lang.String,java.lang.String):1276:1294 -> a 53:53:void visitEnum(java.lang.String,java.lang.String,java.lang.String):1271:1271 -> a 54:55:void visitEnd():1299:1300 -> a 1:1:java.lang.String getAnnotationName():1265:1265 -> c com.android.tools.r8.keepanno.asm.KeepEdgeReader$KeepPreconditionsVisitor -> com.android.tools.r8.internal.aw: # {"id":"sourceFile","fileName":"KeepEdgeReader.java"} java.lang.String annotationName -> b com.android.tools.r8.keepanno.asm.KeepEdgeReader$Parent parent -> c com.android.tools.r8.keepanno.ast.KeepPreconditions$Builder builder -> d 1:1:void (java.lang.String,com.android.tools.r8.keepanno.asm.KeepEdgeReader$Parent):574:574 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Lcom/android/tools/r8/internal/hw;)V"} 2:6:void (java.lang.String,com.android.tools.r8.keepanno.asm.KeepEdgeReader$Parent):572:576 -> 1:4:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,java.lang.String):586:589 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/lang/String;)Lcom/android/tools/r8/internal/m2;"} 5:5:void visitEnd():594:594 -> a 1:1:java.lang.String getAnnotationName():581:581 -> c com.android.tools.r8.keepanno.asm.KeepEdgeReader$KeepTargetVisitor -> com.android.tools.r8.internal.bw: # {"id":"sourceFile","fileName":"KeepEdgeReader.java"} com.android.tools.r8.keepanno.asm.KeepEdgeReader$Parent parent -> h com.android.tools.r8.keepanno.ast.KeepTarget$Builder builder -> i com.android.tools.r8.keepanno.asm.KeepEdgeReader$OptionsDeclaration optionsDeclaration -> j 1:1:void (com.android.tools.r8.keepanno.asm.KeepEdgeReader$Parent):1207:1207 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hw;)V"} 2:11:void (com.android.tools.r8.keepanno.asm.KeepEdgeReader$Parent):1199:1208 -> 1:5:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor visitArray(java.lang.String):1218:1222 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lcom/android/tools/r8/internal/m2;"} 6:7:void visitEnd():1227:1228 -> a 1:1:java.lang.String getAnnotationName():1213:1213 -> c com.android.tools.r8.keepanno.asm.KeepEdgeReader$MemberAccessVisitor -> com.android.tools.r8.internal.cw: # {"id":"sourceFile","fileName":"KeepEdgeReader.java"} java.lang.String annotationName -> b com.android.tools.r8.keepanno.ast.KeepMemberAccessPattern$BuilderBase builder -> c 1:3:void (java.lang.String,com.android.tools.r8.keepanno.ast.KeepMemberAccessPattern$BuilderBase):1309:1311 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Lcom/android/tools/r8/internal/Gw;)V"} 1:4:boolean withNormalizedAccessFlag(java.lang.String,java.util.function.BiPredicate):1320:1323 -> a 5:32:void visitEnum(java.lang.String,java.lang.String,java.lang.String):1328:1355 -> a 33:33:void visitEnum(java.lang.String,java.lang.String,java.lang.String):1329:1329 -> a 34:42:com.android.tools.r8.keepanno.ast.AccessVisibility com.android.tools.r8.keepanno.asm.KeepEdgeReader$MemberAccessVisitor.getAccessVisibilityFromString(java.lang.String):1360:1368 -> a 34:42:boolean lambda$visitEnum$0(java.lang.String,java.lang.Boolean):1335 -> a 43:45:com.android.tools.r8.keepanno.ast.AccessVisibility com.android.tools.r8.keepanno.asm.KeepEdgeReader$MemberAccessVisitor.getAccessVisibilityFromString(java.lang.String):1362:1364 -> a 43:45:boolean lambda$visitEnum$0(java.lang.String,java.lang.Boolean):1335 -> a 46:57:boolean lambda$visitEnum$0(java.lang.String,java.lang.Boolean):1337:1348 -> a 58:58:boolean lambda$visitEnum$0(java.lang.String,java.lang.Boolean):1342:1342 -> a 1:1:java.lang.String getAnnotationName():1316:1316 -> c com.android.tools.r8.keepanno.asm.KeepEdgeReader$MemberDeclaration -> com.android.tools.r8.internal.dw: # {"id":"sourceFile","fileName":"KeepEdgeReader.java"} java.lang.String annotationName -> a com.android.tools.r8.keepanno.ast.KeepMemberAccessPattern$Builder accessBuilder -> b com.android.tools.r8.keepanno.asm.KeepEdgeReader$MethodDeclaration methodDeclaration -> c com.android.tools.r8.keepanno.asm.KeepEdgeReader$FieldDeclaration fieldDeclaration -> d 1:1:void (java.lang.String):919:919 -> 2:9:void (java.lang.String):915:922 -> 1:1:void lambda$tryParseArray$0(com.android.tools.r8.keepanno.ast.KeepMethodPattern):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Ww;)V"} 2:2:void lambda$tryParseArray$1(com.android.tools.r8.keepanno.ast.KeepFieldPattern):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/xw;)V"} 3:4:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor tryParseArray(java.lang.String,java.util.function.Consumer):965:966 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Consumer;Ljava/lang/String;)Lcom/android/tools/r8/internal/m2;"} 5:5:com.android.tools.r8.keepanno.ast.KeepMemberAccessPattern$Builder com.android.tools.r8.keepanno.ast.KeepMemberAccessPattern.memberBuilder():24:24 -> a 5:5:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor tryParseArray(java.lang.String,java.util.function.Consumer):966 -> a 6:13:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor tryParseArray(java.lang.String,java.util.function.Consumer):966:973 -> a 14:16:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor com.android.tools.r8.keepanno.asm.KeepEdgeReader$FieldDeclaration.tryParseArray(java.lang.String,java.util.function.Consumer):905:907 -> a 14:16:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor tryParseArray(java.lang.String,java.util.function.Consumer):973 -> a 1:1:com.android.tools.r8.keepanno.ast.KeepMemberPattern getValue():937:937 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Mw;"} 2:2:com.android.tools.r8.keepanno.ast.KeepMethodPattern com.android.tools.r8.keepanno.asm.KeepEdgeReader$MethodDeclaration.getValue():796:796 -> b 2:2:com.android.tools.r8.keepanno.ast.KeepMemberPattern getValue():937 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:6:com.android.tools.r8.keepanno.ast.KeepMethodPattern$Builder com.android.tools.r8.keepanno.asm.KeepEdgeReader$MethodDeclaration.getBuilder():778:781 -> b 3:6:com.android.tools.r8.keepanno.ast.KeepMethodPattern com.android.tools.r8.keepanno.asm.KeepEdgeReader$MethodDeclaration.getValue():797 -> b 3:6:com.android.tools.r8.keepanno.ast.KeepMemberPattern getValue():937 -> b 7:9:com.android.tools.r8.keepanno.ast.KeepMethodPattern com.android.tools.r8.keepanno.asm.KeepEdgeReader$MethodDeclaration.getValue():797:799 -> b 7:9:com.android.tools.r8.keepanno.ast.KeepMemberPattern getValue():937 -> b 10:10:com.android.tools.r8.keepanno.ast.KeepMemberPattern getValue():938:938 -> b 11:11:com.android.tools.r8.keepanno.ast.KeepFieldPattern com.android.tools.r8.keepanno.asm.KeepEdgeReader$FieldDeclaration.getValue():875:875 -> b 11:11:com.android.tools.r8.keepanno.ast.KeepMemberPattern getValue():938 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 12:15:com.android.tools.r8.keepanno.ast.KeepFieldPattern$Builder com.android.tools.r8.keepanno.asm.KeepEdgeReader$FieldDeclaration.getBuilder():857:860 -> b 12:15:com.android.tools.r8.keepanno.ast.KeepFieldPattern com.android.tools.r8.keepanno.asm.KeepEdgeReader$FieldDeclaration.getValue():876 -> b 12:15:com.android.tools.r8.keepanno.ast.KeepMemberPattern getValue():938 -> b 16:18:com.android.tools.r8.keepanno.ast.KeepFieldPattern com.android.tools.r8.keepanno.asm.KeepEdgeReader$FieldDeclaration.getValue():876:878 -> b 16:18:com.android.tools.r8.keepanno.ast.KeepMemberPattern getValue():938 -> b 19:19:com.android.tools.r8.keepanno.ast.KeepMemberPattern getValue():939:939 -> b 20:20:com.android.tools.r8.keepanno.ast.KeepMemberPattern$Builder com.android.tools.r8.keepanno.ast.KeepMemberPattern.memberBuilder():17:17 -> b 20:20:com.android.tools.r8.keepanno.ast.KeepMemberPattern getValue():944 -> b 21:21:com.android.tools.r8.keepanno.ast.KeepMemberPattern getValue():944:944 -> b 22:36:com.android.tools.r8.keepanno.ast.KeepMemberPattern getValue():941:955 -> b com.android.tools.r8.keepanno.asm.KeepEdgeReader$MethodAccessVisitor -> com.android.tools.r8.internal.ew: # {"id":"sourceFile","fileName":"KeepEdgeReader.java"} com.android.tools.r8.keepanno.ast.KeepMethodAccessPattern$Builder builder -> d 1:2:void (java.lang.String,com.android.tools.r8.keepanno.ast.KeepMethodAccessPattern$Builder):1380:1381 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Lcom/android/tools/r8/internal/Nw;)V"} 1:30:void visitEnum(java.lang.String,java.lang.String,java.lang.String):1386:1415 -> a 31:36:boolean lambda$visitEnum$0(java.lang.String,java.lang.Boolean):1393:1398 -> a 37:49:boolean lambda$visitEnum$0(java.lang.String,java.lang.Boolean):1395:1407 -> a 50:50:boolean lambda$visitEnum$0(java.lang.String,java.lang.Boolean):1404:1404 -> a 51:51:boolean lambda$visitEnum$0(java.lang.String,java.lang.Boolean):1401:1401 -> a com.android.tools.r8.keepanno.asm.KeepEdgeReader$MethodDeclaration -> com.android.tools.r8.internal.fw: # {"id":"sourceFile","fileName":"KeepEdgeReader.java"} java.lang.String annotationName -> a com.android.tools.r8.keepanno.ast.KeepMethodAccessPattern$Builder accessBuilder -> b com.android.tools.r8.keepanno.ast.KeepMethodPattern$Builder builder -> c 1:1:void (java.lang.String):773:773 -> 2:6:void (java.lang.String):770:774 -> 1:6:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor tryParseArray(java.lang.String,java.util.function.Consumer):824:829 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Consumer;Ljava/lang/String;)Lcom/android/tools/r8/internal/m2;"} 7:11:void lambda$tryParseArray$0(java.util.List):832:836 -> a 12:15:com.android.tools.r8.keepanno.ast.KeepTypePattern com.android.tools.r8.keepanno.asm.KeepEdgeReaderUtils.typePatternFromString(java.lang.String):19:22 -> a 12:15:void lambda$tryParseArray$0(java.util.List):837 -> a 16:18:void lambda$tryParseArray$0(java.util.List):837:839 -> a 19:22:com.android.tools.r8.keepanno.ast.KeepMethodPattern$Builder com.android.tools.r8.keepanno.asm.KeepEdgeReader$MethodDeclaration.getBuilder():778:781 -> a 19:22:void lambda$tryParseArray$0(java.util.List):840 -> a 23:23:void lambda$tryParseArray$0(java.util.List):840:840 -> a com.android.tools.r8.keepanno.asm.KeepEdgeReader$OptionsDeclaration -> com.android.tools.r8.internal.gw: # {"id":"sourceFile","fileName":"KeepEdgeReader.java"} 1:1:void (java.lang.String):1161:1161 -> # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} 1:1:java.lang.String kind():1167:1167 -> a 2:8:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor parseArray(java.lang.String,java.util.function.Consumer):1182:1188 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Consumer;Ljava/lang/String;)Lcom/android/tools/r8/internal/m2;"} 9:9:void lambda$parseArray$0(java.util.function.Consumer,java.util.Collection):1185:1185 -> a 10:10:com.android.tools.r8.keepanno.ast.KeepOptions$Builder com.android.tools.r8.keepanno.ast.KeepOptions$Builder.addAll(java.util.Collection):67:67 -> a 10:10:void lambda$parseArray$0(java.util.function.Consumer,java.util.Collection):1185 -> a 11:11:void lambda$parseArray$0(java.util.function.Consumer,java.util.Collection):1185:1185 -> a 1:1:void lambda$parseArray$1(java.util.function.Consumer,java.util.Collection):1190:1190 -> b 2:2:com.android.tools.r8.keepanno.ast.KeepOptions$Builder com.android.tools.r8.keepanno.ast.KeepOptions$Builder.addAll(java.util.Collection):67:67 -> b 2:2:void lambda$parseArray$1(java.util.function.Consumer,java.util.Collection):1190 -> b 3:3:void lambda$parseArray$1(java.util.function.Consumer,java.util.Collection):1190:1190 -> b com.android.tools.r8.keepanno.asm.KeepEdgeReader$Parent -> com.android.tools.r8.internal.hw: # {"id":"sourceFile","fileName":"KeepEdgeReader.java"} void accept(java.lang.Object) -> accept com.android.tools.r8.keepanno.asm.KeepEdgeReader$SingleDeclaration -> com.android.tools.r8.internal.iw: # {"id":"sourceFile","fileName":"KeepEdgeReader.java"} java.lang.String declarationName -> a java.lang.Object declarationValue -> b com.android.tools.r8.org.objectweb.asm.AnnotationVisitor declarationVisitor -> c 1:4:void ():643:646 -> 1:1:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor parseArray(java.lang.String,java.util.function.Consumer):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Consumer;Ljava/lang/String;)Lcom/android/tools/r8/internal/m2;"} 2:4:void error(java.lang.String):666:668 -> a 5:5:void lambda$tryParseArray$0(java.lang.Object):697:697 -> a 1:1:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor tryParseArray(java.lang.String,java.util.function.Consumer):697:697 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Consumer;Ljava/lang/String;)Lcom/android/tools/r8/internal/m2;"} 2:2:boolean com.android.tools.r8.keepanno.asm.KeepEdgeReader$SingleDeclaration.hasDeclaration():662:662 -> b 2:2:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor tryParseArray(java.lang.String,java.util.function.Consumer):699 -> b 3:4:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor tryParseArray(java.lang.String,java.util.function.Consumer):702:703 -> b 5:5:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor tryParseArray(java.lang.String,java.util.function.Consumer):700:700 -> b com.android.tools.r8.keepanno.asm.KeepEdgeReader$StringArrayVisitor -> com.android.tools.r8.internal.jw: # {"id":"sourceFile","fileName":"KeepEdgeReader.java"} java.lang.String annotationName -> b java.util.function.Consumer fn -> c java.util.List strings -> d 1:1:void (java.lang.String,java.util.function.Consumer):1131:1131 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Consumer;Ljava/lang/String;)V"} 2:6:void (java.lang.String,java.util.function.Consumer):1129:1133 -> 1:4:void visit(java.lang.String,java.lang.Object):1143:1146 -> a 5:6:void visitEnd():1152:1153 -> a 1:1:java.lang.String getAnnotationName():1138:1138 -> c com.android.tools.r8.keepanno.asm.KeepEdgeReader$UsesReflectionVisitor -> com.android.tools.r8.internal.kw: # {"id":"sourceFile","fileName":"KeepEdgeReader.java"} com.android.tools.r8.keepanno.asm.KeepEdgeReader$Parent parent -> b com.android.tools.r8.keepanno.ast.KeepEdge$Builder builder -> c com.android.tools.r8.keepanno.ast.KeepPreconditions$Builder preconditions -> d com.android.tools.r8.keepanno.ast.KeepEdgeMetaInfo$Builder metaInfoBuilder -> e 1:1:void (com.android.tools.r8.keepanno.asm.KeepEdgeReader$Parent,java.util.function.Consumer,com.android.tools.r8.keepanno.ast.KeepItemPattern):495:495 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hw;Ljava/util/function/Consumer;Lcom/android/tools/r8/internal/Bw;)V"} 2:12:void (com.android.tools.r8.keepanno.asm.KeepEdgeReader$Parent,java.util.function.Consumer,com.android.tools.r8.keepanno.ast.KeepItemPattern):488:498 -> 1:5:void visit(java.lang.String,java.lang.Object):508:512 -> a 6:7:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor visitArray(java.lang.String):517:518 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lcom/android/tools/r8/internal/m2;"} 8:8:java.lang.String com.android.tools.r8.keepanno.asm.KeepEdgeReader$UsesReflectionVisitor.getAnnotationName():503:503 -> a 8:8:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor visitArray(java.lang.String):518 -> a 9:12:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor visitArray(java.lang.String):518:521 -> a 13:13:java.lang.String com.android.tools.r8.keepanno.asm.KeepEdgeReader$UsesReflectionVisitor.getAnnotationName():503:503 -> a 13:13:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor visitArray(java.lang.String):522 -> a 14:19:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor visitArray(java.lang.String):522:527 -> a 20:20:void lambda$visitArray$0(com.android.tools.r8.keepanno.ast.KeepPreconditions):524:524 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ix;)V"} 21:25:void visitEnd():532:536 -> a 26:26:void visitEnd():532:532 -> a 1:1:java.lang.String getAnnotationName():503:503 -> c com.android.tools.r8.keepanno.asm.KeepEdgeReaderUtils -> com.android.tools.r8.internal.mw: # {"id":"sourceFile","fileName":"KeepEdgeReaderUtils.java"} 1:24:java.lang.String javaTypeToDescriptor(java.lang.String):26:49 -> a 25:36:java.lang.String javaTypeToDescriptor(java.lang.String):47:58 -> a 37:43:java.lang.String javaTypeToDescriptor(java.lang.String):32:38 -> a 44:52:java.lang.String javaTypeToDescriptor(java.lang.String):28:36 -> a 53:63:java.lang.String javaTypeToDescriptor(java.lang.String):30:40 -> a com.android.tools.r8.keepanno.asm.KeepEdgeWriter -> com.android.tools.r8.internal.ow: # {"id":"sourceFile","fileName":"KeepEdgeWriter.java"} boolean $assertionsDisabled -> h 1:1:void ():30:30 -> 1:1:void ():30:30 -> 1:1:void writeEdge(com.android.tools.r8.keepanno.ast.KeepEdge,com.android.tools.r8.org.objectweb.asm.ClassVisitor):83:83 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/pv;Lcom/android/tools/r8/internal/Ya;)V"} 2:2:void com.android.tools.r8.keepanno.asm.KeepEdgeWriter.writeEdgeInternal(com.android.tools.r8.keepanno.ast.KeepEdge,java.util.function.BiFunction):93:93 -> a 2:2:void writeEdge(com.android.tools.r8.keepanno.ast.KeepEdge,com.android.tools.r8.org.objectweb.asm.ClassVisitor):83 -> a 3:5:void com.android.tools.r8.keepanno.asm.KeepEdgeWriter.writeEdge(com.android.tools.r8.keepanno.ast.KeepEdge,com.android.tools.r8.org.objectweb.asm.AnnotationVisitor):97:99 -> a 3:5:void com.android.tools.r8.keepanno.asm.KeepEdgeWriter.writeEdgeInternal(com.android.tools.r8.keepanno.ast.KeepEdge,java.util.function.BiFunction):93 -> a 3:5:void writeEdge(com.android.tools.r8.keepanno.ast.KeepEdge,com.android.tools.r8.org.objectweb.asm.ClassVisitor):83 -> a 6:6:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor lambda$writeEdge$0(java.util.function.BiFunction,java.lang.String,java.lang.Boolean):88:88 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/BiFunction;Ljava/lang/String;Ljava/lang/Boolean;)Lcom/android/tools/r8/internal/m2;"} 7:7:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor com.android.tools.r8.keepanno.asm.KeepEdgeWriter.wrap(com.android.tools.r8.keepanno.asm.KeepEdgeWriter$AnnotationVisitorInterface):51:51 -> a 7:7:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor lambda$writeEdge$0(java.util.function.BiFunction,java.lang.String,java.lang.Boolean):88 -> a 8:8:void writeEdge(com.android.tools.r8.keepanno.ast.KeepEdge,java.util.function.BiFunction):88:88 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/pv;Ljava/util/function/BiFunction;)V"} 9:9:void com.android.tools.r8.keepanno.asm.KeepEdgeWriter.writeEdgeInternal(com.android.tools.r8.keepanno.ast.KeepEdge,java.util.function.BiFunction):93:93 -> a 9:9:void writeEdge(com.android.tools.r8.keepanno.ast.KeepEdge,java.util.function.BiFunction):88 -> a 10:12:void com.android.tools.r8.keepanno.asm.KeepEdgeWriter.writeEdge(com.android.tools.r8.keepanno.ast.KeepEdge,com.android.tools.r8.org.objectweb.asm.AnnotationVisitor):97:99 -> a 10:12:void com.android.tools.r8.keepanno.asm.KeepEdgeWriter.writeEdgeInternal(com.android.tools.r8.keepanno.ast.KeepEdge,java.util.function.BiFunction):93 -> a 10:12:void writeEdge(com.android.tools.r8.keepanno.ast.KeepEdge,java.util.function.BiFunction):88 -> a 13:27:void writePreconditions(com.android.tools.r8.org.objectweb.asm.AnnotationVisitor,com.android.tools.r8.keepanno.ast.KeepPreconditions):103:117 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/m2;Lcom/android/tools/r8/internal/ix;)V"} 28:33:void lambda$writePreconditions$1(com.android.tools.r8.org.objectweb.asm.AnnotationVisitor,java.lang.String,com.android.tools.r8.keepanno.ast.KeepCondition):110:115 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/m2;Ljava/lang/String;Lcom/android/tools/r8/internal/nv;)V"} 34:34:void lambda$writePreconditions$1(com.android.tools.r8.org.objectweb.asm.AnnotationVisitor,java.lang.String,com.android.tools.r8.keepanno.ast.KeepCondition):113:113 -> a 35:51:void writeConsequences(com.android.tools.r8.org.objectweb.asm.AnnotationVisitor,com.android.tools.r8.keepanno.ast.KeepConsequences):121:137 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/m2;Lcom/android/tools/r8/internal/ov;)V"} 52:61:void lambda$writeConsequences$2(com.android.tools.r8.org.objectweb.asm.AnnotationVisitor,java.lang.String,com.android.tools.r8.keepanno.ast.KeepTarget):126:135 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/m2;Ljava/lang/String;Lcom/android/tools/r8/internal/qx;)V"} 62:62:void lambda$writeConsequences$2(com.android.tools.r8.org.objectweb.asm.AnnotationVisitor,java.lang.String,com.android.tools.r8.keepanno.ast.KeepTarget):133:133 -> a 63:63:void lambda$writeConsequences$2(com.android.tools.r8.org.objectweb.asm.AnnotationVisitor,java.lang.String,com.android.tools.r8.keepanno.ast.KeepTarget):130:130 -> a 64:85:void writeItem(com.android.tools.r8.org.objectweb.asm.AnnotationVisitor,com.android.tools.r8.keepanno.ast.KeepItemPattern):141:162 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/m2;Lcom/android/tools/r8/internal/Bw;)V"} 86:86:void writeItem(com.android.tools.r8.org.objectweb.asm.AnnotationVisitor,com.android.tools.r8.keepanno.ast.KeepItemPattern):159:159 -> a 87:87:void writeItem(com.android.tools.r8.org.objectweb.asm.AnnotationVisitor,com.android.tools.r8.keepanno.ast.KeepItemPattern):156:156 -> a 88:88:void writeItem(com.android.tools.r8.org.objectweb.asm.AnnotationVisitor,com.android.tools.r8.keepanno.ast.KeepItemPattern):149:149 -> a 89:89:void writeItem(com.android.tools.r8.org.objectweb.asm.AnnotationVisitor,com.android.tools.r8.keepanno.ast.KeepItemPattern):145:145 -> a 90:90:boolean lambda$writeItem$3(java.lang.String):143:143 -> a 91:99:void writeMember(com.android.tools.r8.keepanno.ast.KeepMemberPattern,com.android.tools.r8.org.objectweb.asm.AnnotationVisitor):166:174 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Mw;Lcom/android/tools/r8/internal/m2;)V"} 100:120:void com.android.tools.r8.keepanno.asm.KeepEdgeWriter.writeMethod(com.android.tools.r8.keepanno.ast.KeepMethodPattern,com.android.tools.r8.org.objectweb.asm.AnnotationVisitor):198:218 -> a 100:120:void writeMember(com.android.tools.r8.keepanno.ast.KeepMemberPattern,com.android.tools.r8.org.objectweb.asm.AnnotationVisitor):174 -> a 121:121:void com.android.tools.r8.keepanno.asm.KeepEdgeWriter.writeMethod(com.android.tools.r8.keepanno.ast.KeepMethodPattern,com.android.tools.r8.org.objectweb.asm.AnnotationVisitor):205:205 -> a 121:121:void writeMember(com.android.tools.r8.keepanno.ast.KeepMemberPattern,com.android.tools.r8.org.objectweb.asm.AnnotationVisitor):174 -> a 122:122:void com.android.tools.r8.keepanno.asm.KeepEdgeWriter.writeMethod(com.android.tools.r8.keepanno.ast.KeepMethodPattern,com.android.tools.r8.org.objectweb.asm.AnnotationVisitor):202:202 -> a 122:122:void writeMember(com.android.tools.r8.keepanno.ast.KeepMemberPattern,com.android.tools.r8.org.objectweb.asm.AnnotationVisitor):174 -> a 123:124:void writeMember(com.android.tools.r8.keepanno.ast.KeepMemberPattern,com.android.tools.r8.org.objectweb.asm.AnnotationVisitor):175:176 -> a 125:135:void com.android.tools.r8.keepanno.asm.KeepEdgeWriter.writeField(com.android.tools.r8.keepanno.ast.KeepFieldPattern,com.android.tools.r8.org.objectweb.asm.AnnotationVisitor):183:193 -> a 125:135:void writeMember(com.android.tools.r8.keepanno.ast.KeepMemberPattern,com.android.tools.r8.org.objectweb.asm.AnnotationVisitor):176 -> a 136:136:void com.android.tools.r8.keepanno.asm.KeepEdgeWriter.writeField(com.android.tools.r8.keepanno.ast.KeepFieldPattern,com.android.tools.r8.org.objectweb.asm.AnnotationVisitor):190:190 -> a 136:136:void writeMember(com.android.tools.r8.keepanno.ast.KeepMemberPattern,com.android.tools.r8.org.objectweb.asm.AnnotationVisitor):176 -> a 137:137:void com.android.tools.r8.keepanno.asm.KeepEdgeWriter.writeField(com.android.tools.r8.keepanno.ast.KeepFieldPattern,com.android.tools.r8.org.objectweb.asm.AnnotationVisitor):187:187 -> a 137:137:void writeMember(com.android.tools.r8.keepanno.ast.KeepMemberPattern,com.android.tools.r8.org.objectweb.asm.AnnotationVisitor):176 -> a 138:138:void writeMember(com.android.tools.r8.keepanno.ast.KeepMemberPattern,com.android.tools.r8.org.objectweb.asm.AnnotationVisitor):178:178 -> a 139:139:void writeMember(com.android.tools.r8.keepanno.ast.KeepMemberPattern,com.android.tools.r8.org.objectweb.asm.AnnotationVisitor):171:171 -> a com.android.tools.r8.keepanno.asm.KeepEdgeWriter$1 -> com.android.tools.r8.internal.nw: # {"id":"sourceFile","fileName":"KeepEdgeWriter.java"} com.android.tools.r8.keepanno.asm.KeepEdgeWriter$AnnotationVisitorInterface val$visitor -> b 1:1:void (int,com.android.tools.r8.keepanno.asm.KeepEdgeWriter$AnnotationVisitorInterface):51:51 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/internal/ow$a;)V"} 1:1:void visit(java.lang.String,java.lang.Object):55:55 -> a 2:2:void visitEnum(java.lang.String,java.lang.String,java.lang.String):60:60 -> a 3:4:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,java.lang.String):65:66 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/lang/String;)Lcom/android/tools/r8/internal/m2;"} 5:5:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor com.android.tools.r8.keepanno.asm.KeepEdgeWriter.wrap(com.android.tools.r8.keepanno.asm.KeepEdgeWriter$AnnotationVisitorInterface):51:51 -> a 5:5:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,java.lang.String):66 -> a 6:7:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor visitArray(java.lang.String):71:72 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lcom/android/tools/r8/internal/m2;"} 8:8:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor com.android.tools.r8.keepanno.asm.KeepEdgeWriter.wrap(com.android.tools.r8.keepanno.asm.KeepEdgeWriter$AnnotationVisitorInterface):51:51 -> a 8:8:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor visitArray(java.lang.String):72 -> a 9:9:void visitEnd():77:77 -> a com.android.tools.r8.keepanno.asm.KeepEdgeWriter$AnnotationVisitorInterface -> com.android.tools.r8.internal.ow$a: # {"id":"sourceFile","fileName":"KeepEdgeWriter.java"} void visit(java.lang.String,java.lang.Object) -> a com.android.tools.r8.keepanno.asm.KeepEdgeWriter$AnnotationVisitorInterface visitAnnotation(java.lang.String,java.lang.String) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/lang/String;)Lcom/android/tools/r8/internal/ow$a;"} com.android.tools.r8.keepanno.asm.KeepEdgeWriter$AnnotationVisitorInterface visitArray(java.lang.String) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lcom/android/tools/r8/internal/ow$a;"} void visitEnd() -> a void visitEnum(java.lang.String,java.lang.String,java.lang.String) -> a int version() -> b com.android.tools.r8.keepanno.ast.AccessVisibility -> com.android.tools.r8.internal.G1: # {"id":"sourceFile","fileName":"AccessVisibility.java"} com.android.tools.r8.keepanno.ast.AccessVisibility PUBLIC -> a com.android.tools.r8.keepanno.ast.AccessVisibility PROTECTED -> b com.android.tools.r8.keepanno.ast.AccessVisibility PACKAGE_PRIVATE -> c com.android.tools.r8.keepanno.ast.AccessVisibility PRIVATE -> d com.android.tools.r8.com.google.common.collect.ImmutableSet ALL -> e com.android.tools.r8.keepanno.ast.AccessVisibility[] $VALUES -> f 1:4:void ():12:15 -> 5:11:void ():11:17 -> 1:1:void (java.lang.String,int):11:11 -> 1:1:java.util.Set all():43:43 -> a 1:1:java.util.Set createSet():39:39 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Ljava/util/HashSet;"} 1:11:java.lang.String toSourceSyntax():20:30 -> c 12:12:java.lang.String toSourceSyntax():28:28 -> c 13:13:java.lang.String toSourceSyntax():26:26 -> c 14:14:java.lang.String toSourceSyntax():24:24 -> c 15:15:java.lang.String toSourceSyntax():22:22 -> c 1:1:com.android.tools.r8.keepanno.ast.AccessVisibility[] values():11:11 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()[Lcom/android/tools/r8/internal/G1;"} com.android.tools.r8.keepanno.ast.AnnotationConstants -> com.android.tools.r8.internal.g2: # {"id":"sourceFile","fileName":"AnnotationConstants.java"} 1:1:java.lang.String getDescriptor(java.lang.Class):26:26 -> a 2:2:java.lang.String com.android.tools.r8.keepanno.ast.AnnotationConstants.getBinaryNameFromClassTypeName(java.lang.String):30:30 -> a 2:2:java.lang.String getDescriptorFromClassTypeName(java.lang.String):34 -> a 3:3:java.lang.String getDescriptorFromClassTypeName(java.lang.String):34:34 -> a 4:7:boolean isKeepAnnotation(java.lang.String,boolean):41:44 -> a com.android.tools.r8.keepanno.ast.AnnotationConstants$Binding -> com.android.tools.r8.internal.e2: # {"id":"sourceFile","fileName":"AnnotationConstants.java"} java.lang.String DESCRIPTOR -> a 1:1:void ():114:114 -> com.android.tools.r8.keepanno.ast.AnnotationConstants$Condition -> com.android.tools.r8.internal.f2: # {"id":"sourceFile","fileName":"AnnotationConstants.java"} java.lang.String DESCRIPTOR -> a 1:1:void ():120:120 -> com.android.tools.r8.keepanno.ast.AnnotationConstants$Edge -> com.android.tools.r8.internal.g2$a: # {"id":"sourceFile","fileName":"AnnotationConstants.java"} java.lang.Class CLASS -> a java.lang.String DESCRIPTOR -> b 1:2:void ():48:49 -> com.android.tools.r8.keepanno.ast.AnnotationConstants$FieldAccess -> com.android.tools.r8.internal.g2$b: # {"id":"sourceFile","fileName":"AnnotationConstants.java"} java.lang.String DESCRIPTOR -> a 1:1:void ():182:182 -> com.android.tools.r8.keepanno.ast.AnnotationConstants$ForApi -> com.android.tools.r8.internal.h2: # {"id":"sourceFile","fileName":"AnnotationConstants.java"} java.lang.String DESCRIPTOR -> a 1:1:void ():58:58 -> com.android.tools.r8.keepanno.ast.AnnotationConstants$Item -> com.android.tools.r8.internal.i2: # {"id":"sourceFile","fileName":"AnnotationConstants.java"} java.lang.String[] methodParametersDefaultValue -> a 1:1:void ():106:106 -> com.android.tools.r8.keepanno.ast.AnnotationConstants$Kind -> com.android.tools.r8.internal.j2: # {"id":"sourceFile","fileName":"AnnotationConstants.java"} java.lang.String DESCRIPTOR -> a 1:1:void ():134:134 -> com.android.tools.r8.keepanno.ast.AnnotationConstants$MemberAccess -> com.android.tools.r8.internal.g2$c: # {"id":"sourceFile","fileName":"AnnotationConstants.java"} java.lang.String DESCRIPTOR -> a 1:1:void ():155:155 -> com.android.tools.r8.keepanno.ast.AnnotationConstants$MethodAccess -> com.android.tools.r8.internal.g2$d: # {"id":"sourceFile","fileName":"AnnotationConstants.java"} java.lang.String DESCRIPTOR -> a 1:1:void ():171:171 -> com.android.tools.r8.keepanno.ast.AnnotationConstants$Option -> com.android.tools.r8.internal.k2: # {"id":"sourceFile","fileName":"AnnotationConstants.java"} java.lang.String DESCRIPTOR -> a 1:1:void ():144:144 -> com.android.tools.r8.keepanno.ast.AnnotationConstants$Target -> com.android.tools.r8.internal.g2$e: # {"id":"sourceFile","fileName":"AnnotationConstants.java"} java.lang.String DESCRIPTOR -> a 1:1:void ():125:125 -> com.android.tools.r8.keepanno.ast.AnnotationConstants$UsesReflection -> com.android.tools.r8.internal.g2$f: # {"id":"sourceFile","fileName":"AnnotationConstants.java"} java.lang.String DESCRIPTOR -> a 1:1:void ():67:67 -> com.android.tools.r8.keepanno.ast.KeepBindings -> com.android.tools.r8.internal.jv: # {"id":"sourceFile","fileName":"KeepBindings.java"} java.util.Map bindings -> a com.android.tools.r8.keepanno.ast.KeepBindings NONE_INSTANCE -> b boolean $assertionsDisabled -> c int $r8$clinit -> d 1:7:void ():12:18 -> 1:3:void (java.util.Map):22:24 -> 1:1:com.android.tools.r8.keepanno.ast.KeepBindings$Builder builder():15:15 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/iv;"} 2:2:com.android.tools.r8.keepanno.ast.KeepBindings$Binding get(java.lang.String):32:32 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lcom/android/tools/r8/internal/hv;"} 3:3:void forEach(java.util.function.BiConsumer):44:44 -> a 4:4:boolean isAny(com.android.tools.r8.keepanno.ast.KeepItemPattern):54:54 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Bw;)Z"} 5:5:java.lang.String lambda$toString$1(java.util.Map$Entry):71:71 -> a 6:6:com.android.tools.r8.keepanno.ast.KeepItemPattern com.android.tools.r8.keepanno.ast.KeepBindings$Binding.getItem():105:105 -> a 6:6:void lambda$forEach$0(java.util.function.BiConsumer,java.lang.String,com.android.tools.r8.keepanno.ast.KeepBindings$Binding):44 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/BiConsumer;Ljava/lang/String;Lcom/android/tools/r8/internal/hv;)V"} 7:7:void lambda$forEach$0(java.util.function.BiConsumer,java.lang.String,com.android.tools.r8.keepanno.ast.KeepBindings$Binding):44:44 -> a 1:1:com.android.tools.r8.keepanno.ast.KeepBindings none():28:28 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/jv;"} 2:2:boolean isAnyClassNamePattern(java.lang.String):61:61 -> b 3:3:com.android.tools.r8.keepanno.ast.KeepItemPattern com.android.tools.r8.keepanno.ast.KeepBindings$Binding.getItem():105:105 -> b 3:3:boolean isAnyClassNamePattern(java.lang.String):61 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 4:7:boolean isAnyClassNamePattern(java.lang.String):61:64 -> b 1:4:java.lang.String toString():69:72 -> toString com.android.tools.r8.keepanno.ast.KeepBindings$Binding -> com.android.tools.r8.internal.hv: # {"id":"sourceFile","fileName":"KeepBindings.java"} com.android.tools.r8.keepanno.ast.KeepItemPattern item -> a 1:2:void (com.android.tools.r8.keepanno.ast.KeepItemPattern):100:101 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Bw;)V"} 1:1:com.android.tools.r8.keepanno.ast.KeepItemPattern getItem():105:105 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Bw;"} boolean equals(java.lang.Object) -> equals 1:1:int hashCode():115:115 -> hashCode 1:1:java.lang.String toString():120:120 -> toString com.android.tools.r8.keepanno.ast.KeepBindings$Builder -> com.android.tools.r8.internal.iv: # {"id":"sourceFile","fileName":"KeepBindings.java"} java.util.Map bindings -> a 1:2:void ():124:125 -> 1:3:com.android.tools.r8.keepanno.ast.KeepBindings$Builder addBinding(java.lang.String,com.android.tools.r8.keepanno.ast.KeepItemPattern):131:133 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Lcom/android/tools/r8/internal/Bw;)V"} 4:4:com.android.tools.r8.keepanno.ast.KeepBindings$Builder addBinding(java.lang.String,com.android.tools.r8.keepanno.ast.KeepItemPattern):129:129 -> a 5:12:com.android.tools.r8.keepanno.ast.KeepBindings build():139:146 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/jv;"} 13:21:com.android.tools.r8.keepanno.ast.KeepBindings$Binding verifyAndCreateBinding(java.lang.String):150:158 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lcom/android/tools/r8/internal/hv;"} 22:33:com.android.tools.r8.keepanno.ast.KeepBindings$Binding verifyAndCreateBinding(java.lang.String):155:166 -> a com.android.tools.r8.keepanno.ast.KeepClassReference -> com.android.tools.r8.internal.mv: # {"id":"sourceFile","fileName":"KeepClassReference.java"} 1:1:void ():10:10 -> 1:1:java.lang.String asBindingReference():0:0 -> a 2:2:com.android.tools.r8.keepanno.ast.KeepClassReference fromBindingReference(java.lang.String):13:13 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lcom/android/tools/r8/internal/mv;"} 3:3:com.android.tools.r8.keepanno.ast.KeepClassReference fromClassNamePattern(com.android.tools.r8.keepanno.ast.KeepQualifiedClassNamePattern):18:18 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lx;)Lcom/android/tools/r8/internal/mv;"} 4:6:boolean isAny(java.util.function.Predicate):40:42 -> a com.android.tools.r8.keepanno.ast.KeepQualifiedClassNamePattern asClassNamePattern() -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/lx;"} java.util.Collection getBindingReferences() -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Ljava/util/List;"} 1:1:boolean isBindingReference():22:22 -> d com.android.tools.r8.keepanno.ast.KeepClassReference$BindingReference -> com.android.tools.r8.internal.kv: # {"id":"sourceFile","fileName":"KeepClassReference.java"} java.lang.String bindingReference -> a boolean $assertionsDisabled -> b 1:1:void ():45:45 -> 1:3:void (java.lang.String):48:50 -> 1:1:java.lang.String asBindingReference():55:55 -> a 1:1:java.util.Collection getBindingReferences():60:60 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Ljava/util/List;"} 1:5:boolean equals(java.lang.Object):68:72 -> equals 1:1:int hashCode():77:77 -> hashCode 1:1:java.lang.String toString():82:82 -> toString com.android.tools.r8.keepanno.ast.KeepClassReference$SomeItem -> com.android.tools.r8.internal.lv: # {"id":"sourceFile","fileName":"KeepClassReference.java"} com.android.tools.r8.keepanno.ast.KeepQualifiedClassNamePattern classNamePattern -> a boolean $assertionsDisabled -> b 1:1:void ():86:86 -> 1:3:void (com.android.tools.r8.keepanno.ast.KeepQualifiedClassNamePattern):89:91 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lx;)V"} 1:1:com.android.tools.r8.keepanno.ast.KeepQualifiedClassNamePattern asClassNamePattern():96:96 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/lx;"} 1:1:java.util.Collection getBindingReferences():101:101 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Ljava/util/List;"} 1:5:boolean equals(java.lang.Object):109:113 -> equals 1:1:int hashCode():118:118 -> hashCode 1:1:java.lang.String toString():123:123 -> toString com.android.tools.r8.keepanno.ast.KeepCondition -> com.android.tools.r8.internal.nv: # {"id":"sourceFile","fileName":"KeepCondition.java"} com.android.tools.r8.keepanno.ast.KeepItemReference item -> a boolean $assertionsDisabled -> b 1:1:void ():14:14 -> 1:3:void (com.android.tools.r8.keepanno.ast.KeepItemReference):42:44 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Ew;)V"} 1:1:com.android.tools.r8.keepanno.ast.KeepCondition$Builder builder():17:17 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/nv$a;"} 1:1:com.android.tools.r8.keepanno.ast.KeepItemReference getItem():48:48 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Ew;"} 1:5:boolean equals(java.lang.Object):56:60 -> equals 1:1:int hashCode():65:65 -> hashCode 1:1:java.lang.String toString():70:70 -> toString com.android.tools.r8.keepanno.ast.KeepCondition$Builder -> com.android.tools.r8.internal.nv$a: # {"id":"sourceFile","fileName":"KeepCondition.java"} com.android.tools.r8.keepanno.ast.KeepItemReference item -> a 1:1:void ():24:24 -> 1:1:com.android.tools.r8.keepanno.ast.KeepCondition$Builder setItemReference(com.android.tools.r8.keepanno.ast.KeepItemReference):27:27 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Ew;)Lcom/android/tools/r8/internal/nv$a;"} 2:2:com.android.tools.r8.keepanno.ast.KeepCondition$Builder setItemPattern(com.android.tools.r8.keepanno.ast.KeepItemPattern):32:32 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Bw;)Lcom/android/tools/r8/internal/nv$a;"} 3:3:com.android.tools.r8.keepanno.ast.KeepCondition$Builder com.android.tools.r8.keepanno.ast.KeepCondition$Builder.setItemReference(com.android.tools.r8.keepanno.ast.KeepItemReference):27:27 -> a 3:3:com.android.tools.r8.keepanno.ast.KeepCondition$Builder setItemPattern(com.android.tools.r8.keepanno.ast.KeepItemPattern):32 -> a 4:4:com.android.tools.r8.keepanno.ast.KeepCondition build():36:36 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/nv;"} com.android.tools.r8.keepanno.ast.KeepConsequences -> com.android.tools.r8.internal.ov: # {"id":"sourceFile","fileName":"KeepConsequences.java"} java.util.List targets -> a boolean $assertionsDisabled -> b 1:1:void ():19:19 -> 1:4:void (java.util.List):46:49 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/ArrayList;)V"} 1:1:com.android.tools.r8.keepanno.ast.KeepConsequences$Builder builder():41:41 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/ov$a;"} 2:2:void forEachTarget(java.util.function.Consumer):57:57 -> a 1:1:boolean isEmpty():53:53 -> b 1:5:boolean equals(java.lang.Object):65:69 -> equals 1:1:int hashCode():74:74 -> hashCode 1:1:java.lang.String toString():79:79 -> toString com.android.tools.r8.keepanno.ast.KeepConsequences$Builder -> com.android.tools.r8.internal.ov$a: # {"id":"sourceFile","fileName":"KeepConsequences.java"} java.util.List targets -> a 1:1:void ():25:25 -> 2:2:void ():23:23 -> 1:1:com.android.tools.r8.keepanno.ast.KeepConsequences$Builder addTarget(com.android.tools.r8.keepanno.ast.KeepTarget):28:28 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/qx;)Lcom/android/tools/r8/internal/ov$a;"} 2:5:com.android.tools.r8.keepanno.ast.KeepConsequences build():33:36 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/ov;"} 6:6:com.android.tools.r8.keepanno.ast.KeepConsequences build():34:34 -> a com.android.tools.r8.keepanno.ast.KeepEdge -> com.android.tools.r8.internal.pv: # {"id":"sourceFile","fileName":"KeepEdge.java"} com.android.tools.r8.keepanno.ast.KeepEdgeMetaInfo metaInfo -> a com.android.tools.r8.keepanno.ast.KeepBindings bindings -> b com.android.tools.r8.keepanno.ast.KeepPreconditions preconditions -> c com.android.tools.r8.keepanno.ast.KeepConsequences consequences -> d boolean $assertionsDisabled -> e 1:1:void ():88:88 -> 1:9:void (com.android.tools.r8.keepanno.ast.KeepEdgeMetaInfo,com.android.tools.r8.keepanno.ast.KeepBindings,com.android.tools.r8.keepanno.ast.KeepPreconditions,com.android.tools.r8.keepanno.ast.KeepConsequences):139:147 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/yv;Lcom/android/tools/r8/internal/jv;Lcom/android/tools/r8/internal/ix;Lcom/android/tools/r8/internal/ov;)V"} 1:1:com.android.tools.r8.keepanno.ast.KeepEdge$Builder builder():127:127 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/pv$a;"} 1:1:com.android.tools.r8.keepanno.ast.KeepBindings getBindings():155:155 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/jv;"} 1:1:com.android.tools.r8.keepanno.ast.KeepConsequences getConsequences():163:163 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/ov;"} 1:1:com.android.tools.r8.keepanno.ast.KeepEdgeMetaInfo getMetaInfo():151:151 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/yv;"} 1:1:com.android.tools.r8.keepanno.ast.KeepPreconditions getPreconditions():159:159 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/ix;"} 1:6:boolean equals(java.lang.Object):171:176 -> equals 1:1:int hashCode():181:181 -> hashCode 1:1:java.lang.String toString():186:186 -> toString com.android.tools.r8.keepanno.ast.KeepEdge$Builder -> com.android.tools.r8.internal.pv$a: # {"id":"sourceFile","fileName":"KeepEdge.java"} com.android.tools.r8.keepanno.ast.KeepEdgeMetaInfo metaInfo -> a com.android.tools.r8.keepanno.ast.KeepBindings bindings -> b com.android.tools.r8.keepanno.ast.KeepPreconditions preconditions -> c com.android.tools.r8.keepanno.ast.KeepConsequences consequences -> d 1:1:void ():96:96 -> 2:4:void ():91:93 -> 1:1:com.android.tools.r8.keepanno.ast.KeepEdge$Builder setMetaInfo(com.android.tools.r8.keepanno.ast.KeepEdgeMetaInfo):99:99 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/yv;)Lcom/android/tools/r8/internal/pv$a;"} 2:2:com.android.tools.r8.keepanno.ast.KeepEdge$Builder setBindings(com.android.tools.r8.keepanno.ast.KeepBindings):104:104 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/jv;)Lcom/android/tools/r8/internal/pv$a;"} 3:3:com.android.tools.r8.keepanno.ast.KeepEdge$Builder setPreconditions(com.android.tools.r8.keepanno.ast.KeepPreconditions):109:109 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ix;)Lcom/android/tools/r8/internal/pv$a;"} 4:4:com.android.tools.r8.keepanno.ast.KeepEdge$Builder setConsequences(com.android.tools.r8.keepanno.ast.KeepConsequences):114:114 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ov;)Lcom/android/tools/r8/internal/pv$a;"} 5:8:com.android.tools.r8.keepanno.ast.KeepEdge build():119:122 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/pv;"} 9:9:com.android.tools.r8.keepanno.ast.KeepEdge build():120:120 -> a com.android.tools.r8.keepanno.ast.KeepEdgeException -> com.android.tools.r8.internal.rv: # {"id":"sourceFile","fileName":"KeepEdgeException.java"} 1:1:void (java.lang.String):9:9 -> com.android.tools.r8.keepanno.ast.KeepEdgeMetaInfo -> com.android.tools.r8.internal.yv: # {"id":"sourceFile","fileName":"KeepEdgeMetaInfo.java"} com.android.tools.r8.keepanno.ast.KeepEdgeMetaInfo$KeepEdgeContext context -> a com.android.tools.r8.keepanno.ast.KeepEdgeMetaInfo$KeepEdgeDescription description -> b com.android.tools.r8.keepanno.ast.KeepEdgeMetaInfo NONE -> c 1:2:void ():10:11 -> 3:3:com.android.tools.r8.keepanno.ast.KeepEdgeMetaInfo$KeepEdgeDescription com.android.tools.r8.keepanno.ast.KeepEdgeMetaInfo$KeepEdgeDescription.empty():215:215 -> 3:3:void ():11 -> 4:4:void ():11:11 -> 1:3:void (com.android.tools.r8.keepanno.ast.KeepEdgeMetaInfo$KeepEdgeContext,com.android.tools.r8.keepanno.ast.KeepEdgeMetaInfo$KeepEdgeDescription):24:26 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/uv;Lcom/android/tools/r8/internal/vv;)V"} 1:1:com.android.tools.r8.keepanno.ast.KeepEdgeMetaInfo$Builder builder():18:18 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/sv;"} 1:1:java.lang.String getContextDescriptorString():38:38 -> b 1:1:java.lang.String getDescriptionString():34:34 -> c 1:1:boolean hasContext():42:42 -> d 1:1:com.android.tools.r8.keepanno.ast.KeepEdgeMetaInfo$KeepEdgeDescription com.android.tools.r8.keepanno.ast.KeepEdgeMetaInfo$KeepEdgeDescription.empty():215:215 -> e 1:1:boolean hasDescription():30 -> e 2:2:boolean hasDescription():30:30 -> e 1:1:com.android.tools.r8.keepanno.ast.KeepEdgeMetaInfo none():14:14 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/yv;"} com.android.tools.r8.keepanno.ast.KeepEdgeMetaInfo$Builder -> com.android.tools.r8.internal.sv: # {"id":"sourceFile","fileName":"KeepEdgeMetaInfo.java"} com.android.tools.r8.keepanno.ast.KeepEdgeMetaInfo$KeepEdgeContext context -> a com.android.tools.r8.keepanno.ast.KeepEdgeMetaInfo$KeepEdgeDescription description -> b 1:3:void ():45:47 -> 1:1:com.android.tools.r8.keepanno.ast.KeepEdgeMetaInfo$Builder setContextFromClassDescriptor(java.lang.String):55:55 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)V"} 2:2:com.android.tools.r8.keepanno.ast.KeepEdgeMetaInfo$Builder setContextFromFieldDescriptor(java.lang.String,java.lang.String,java.lang.String):67:67 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V"} 3:3:com.android.tools.r8.keepanno.ast.KeepEdgeMetaInfo build():72:72 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/yv;"} 4:4:com.android.tools.r8.keepanno.ast.KeepEdgeMetaInfo$KeepEdgeDescription com.android.tools.r8.keepanno.ast.KeepEdgeMetaInfo$KeepEdgeDescription.empty():215:215 -> a 4:4:com.android.tools.r8.keepanno.ast.KeepEdgeMetaInfo build():73 -> a 5:5:com.android.tools.r8.keepanno.ast.KeepEdgeMetaInfo build():73:73 -> a 6:6:com.android.tools.r8.keepanno.ast.KeepEdgeMetaInfo com.android.tools.r8.keepanno.ast.KeepEdgeMetaInfo.none():14:14 -> a 6:6:com.android.tools.r8.keepanno.ast.KeepEdgeMetaInfo build():74 -> a 7:7:com.android.tools.r8.keepanno.ast.KeepEdgeMetaInfo build():76:76 -> a 1:1:com.android.tools.r8.keepanno.ast.KeepEdgeMetaInfo$Builder setDescription(java.lang.String):50:50 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)V"} 2:2:com.android.tools.r8.keepanno.ast.KeepEdgeMetaInfo$Builder setContextFromMethodDescriptor(java.lang.String,java.lang.String,java.lang.String):61:61 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V"} com.android.tools.r8.keepanno.ast.KeepEdgeMetaInfo$KeepEdgeClassContext -> com.android.tools.r8.internal.tv: # {"id":"sourceFile","fileName":"KeepEdgeMetaInfo.java"} java.lang.String classDescriptor -> b boolean $assertionsDisabled -> c 1:1:void ():104:104 -> 1:3:void (java.lang.String):107:109 -> 1:1:java.lang.String getDescriptorString():114:114 -> a 1:5:boolean equals(java.lang.Object):122:126 -> equals 1:1:int hashCode():131:131 -> hashCode com.android.tools.r8.keepanno.ast.KeepEdgeMetaInfo$KeepEdgeContext -> com.android.tools.r8.internal.uv: # {"id":"sourceFile","fileName":"KeepEdgeMetaInfo.java"} com.android.tools.r8.keepanno.ast.KeepEdgeMetaInfo$KeepEdgeContext NONE -> a 1:1:void ():81:81 -> 1:1:void ():87:87 -> 1:1:java.lang.String getDescriptorString():90:90 -> a boolean equals(java.lang.Object) -> equals 1:1:int hashCode():100:100 -> hashCode com.android.tools.r8.keepanno.ast.KeepEdgeMetaInfo$KeepEdgeDescription -> com.android.tools.r8.internal.vv: # {"id":"sourceFile","fileName":"KeepEdgeMetaInfo.java"} java.lang.String description -> a com.android.tools.r8.keepanno.ast.KeepEdgeMetaInfo$KeepEdgeDescription EMPTY -> b boolean $assertionsDisabled -> c 1:2:void ():211:212 -> 1:3:void (java.lang.String):220:222 -> 1:1:com.android.tools.r8.keepanno.ast.KeepEdgeMetaInfo$KeepEdgeDescription empty():215:215 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/vv;"} 1:5:boolean equals(java.lang.Object):230:234 -> equals 1:1:int hashCode():239:239 -> hashCode 1:1:java.lang.String toString():244:244 -> toString com.android.tools.r8.keepanno.ast.KeepEdgeMetaInfo$KeepEdgeFieldContext -> com.android.tools.r8.internal.wv: # {"id":"sourceFile","fileName":"KeepEdgeMetaInfo.java"} java.lang.String classDescriptor -> b java.lang.String fieldName -> c java.lang.String fieldType -> d 1:4:void (java.lang.String,java.lang.String,java.lang.String):180:183 -> 1:1:java.lang.String getDescriptorString():188:188 -> a 1:7:boolean equals(java.lang.Object):196:202 -> equals 1:1:int hashCode():207:207 -> hashCode com.android.tools.r8.keepanno.ast.KeepEdgeMetaInfo$KeepEdgeMethodContext -> com.android.tools.r8.internal.xv: # {"id":"sourceFile","fileName":"KeepEdgeMetaInfo.java"} java.lang.String classDescriptor -> b java.lang.String methodName -> c java.lang.String methodDescriptor -> d boolean $assertionsDisabled -> e 1:1:void ():135:135 -> 1:7:void (java.lang.String,java.lang.String,java.lang.String):141:147 -> 1:1:java.lang.String getDescriptorString():152:152 -> a 1:7:boolean equals(java.lang.Object):160:166 -> equals 1:1:int hashCode():171:171 -> hashCode com.android.tools.r8.keepanno.ast.KeepExtendsPattern -> com.android.tools.r8.internal.rw: # {"id":"sourceFile","fileName":"KeepExtendsPattern.java"} 1:1:void ():82:82 -> 1:1:com.android.tools.r8.keepanno.ast.KeepExtendsPattern com.android.tools.r8.keepanno.ast.KeepExtendsPattern$Some.getAnyInstance():35:35 -> a 1:1:com.android.tools.r8.keepanno.ast.KeepExtendsPattern any():10 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/rw;"} com.android.tools.r8.keepanno.ast.KeepQualifiedClassNamePattern asClassNamePattern() -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/lx;"} 1:1:com.android.tools.r8.keepanno.ast.KeepExtendsPattern$Builder builder():79:79 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/pw;"} boolean isAny() -> d com.android.tools.r8.keepanno.ast.KeepExtendsPattern$Builder -> com.android.tools.r8.internal.pw: # {"id":"sourceFile","fileName":"KeepExtendsPattern.java"} com.android.tools.r8.keepanno.ast.KeepExtendsPattern pattern -> a 1:1:void ():17:17 -> 2:2:void ():15:15 -> 1:1:com.android.tools.r8.keepanno.ast.KeepExtendsPattern$Builder classPattern(com.android.tools.r8.keepanno.ast.KeepQualifiedClassNamePattern):20:20 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lx;)Lcom/android/tools/r8/internal/pw;"} 2:2:com.android.tools.r8.keepanno.ast.KeepExtendsPattern build():25:25 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/rw;"} com.android.tools.r8.keepanno.ast.KeepExtendsPattern$Some -> com.android.tools.r8.internal.qw: # {"id":"sourceFile","fileName":"KeepExtendsPattern.java"} com.android.tools.r8.keepanno.ast.KeepQualifiedClassNamePattern pattern -> a com.android.tools.r8.keepanno.ast.KeepExtendsPattern ANY_INSTANCE -> b boolean $assertionsDisabled -> c 1:4:void ():29:32 -> 1:3:void (com.android.tools.r8.keepanno.ast.KeepQualifiedClassNamePattern):40:42 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lx;)V"} 1:1:com.android.tools.r8.keepanno.ast.KeepQualifiedClassNamePattern asClassNamePattern():52:52 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/lx;"} 1:1:boolean isAny():47:47 -> d 1:5:boolean equals(java.lang.Object):60:64 -> equals 1:1:int hashCode():69:69 -> hashCode 1:1:java.lang.String toString():74:74 -> toString com.android.tools.r8.keepanno.ast.KeepFieldAccessPattern -> com.android.tools.r8.internal.tw: # {"id":"sourceFile","fileName":"KeepFieldAccessPattern.java"} com.android.tools.r8.keepanno.ast.ModifierPattern volatilePattern -> g com.android.tools.r8.keepanno.ast.ModifierPattern transientPattern -> h com.android.tools.r8.keepanno.ast.KeepFieldAccessPattern ANY -> i 1:8:void ():12:19 -> 1:3:void (java.util.Set,com.android.tools.r8.keepanno.ast.ModifierPattern,com.android.tools.r8.keepanno.ast.ModifierPattern,com.android.tools.r8.keepanno.ast.ModifierPattern,com.android.tools.r8.keepanno.ast.ModifierPattern,com.android.tools.r8.keepanno.ast.ModifierPattern):39:41 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Set;Lcom/android/tools/r8/internal/qF;Lcom/android/tools/r8/internal/qF;Lcom/android/tools/r8/internal/qF;Lcom/android/tools/r8/internal/qF;Lcom/android/tools/r8/internal/qF;)V"} 1:1:boolean isAny():56:56 -> f 2:2:boolean com.android.tools.r8.keepanno.ast.ModifierPattern.isAny():0:0 -> f 2:2:boolean isAny():56 -> f 3:3:boolean isAny():56:56 -> f 4:4:boolean com.android.tools.r8.keepanno.ast.ModifierPattern.isAny():0:0 -> f 4:4:boolean isAny():56 -> f 1:1:com.android.tools.r8.keepanno.ast.KeepFieldAccessPattern anyFieldAccess():22:22 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/tw;"} 1:1:com.android.tools.r8.keepanno.ast.KeepFieldAccessPattern$Builder builder():26:26 -> i # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/sw;"} 1:1:com.android.tools.r8.keepanno.ast.ModifierPattern getTransientPattern():64:64 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/qF;"} 1:1:com.android.tools.r8.keepanno.ast.ModifierPattern getVolatilePattern():60:60 -> k # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/qF;"} 1:5:java.lang.String toString():46:50 -> toString 6:8:com.android.tools.r8.keepanno.keeprules.RulePrinter com.android.tools.r8.keepanno.keeprules.RulePrintingUtils.printFieldAccess(com.android.tools.r8.keepanno.keeprules.RulePrinter,com.android.tools.r8.keepanno.ast.KeepFieldAccessPattern):244:246 -> toString 6:8:java.lang.String toString():50 -> toString 9:9:java.lang.String toString():51:51 -> toString com.android.tools.r8.keepanno.ast.KeepFieldAccessPattern$Builder -> com.android.tools.r8.internal.sw: # {"id":"sourceFile","fileName":"KeepFieldAccessPattern.java"} com.android.tools.r8.keepanno.ast.ModifierPattern volatilePattern -> f com.android.tools.r8.keepanno.ast.ModifierPattern transientPattern -> g 1:1:void ():72:72 -> 2:3:void ():69:70 -> 1:1:com.android.tools.r8.keepanno.ast.KeepFieldAccessPattern$Builder setTransient(boolean):98:98 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Z)V"} 1:1:com.android.tools.r8.keepanno.ast.KeepMemberAccessPattern$BuilderBase self():0:0 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Gw;"} 2:2:com.android.tools.r8.keepanno.ast.KeepFieldAccessPattern$Builder setVolatile(boolean):93:93 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Z)V"} 1:5:com.android.tools.r8.keepanno.ast.KeepFieldAccessPattern build():81:85 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/tw;"} 6:6:com.android.tools.r8.keepanno.ast.ModifierPattern com.android.tools.r8.keepanno.ast.KeepFieldAccessPattern$Builder.getVolatilePattern():103:103 -> f 6:6:com.android.tools.r8.keepanno.ast.KeepFieldAccessPattern build():86 -> f 7:7:com.android.tools.r8.keepanno.ast.ModifierPattern com.android.tools.r8.keepanno.ast.KeepFieldAccessPattern$Builder.getTransientPattern():107:107 -> f 7:7:com.android.tools.r8.keepanno.ast.KeepFieldAccessPattern build():87 -> f 8:9:com.android.tools.r8.keepanno.ast.KeepFieldAccessPattern build():88:89 -> f 10:10:com.android.tools.r8.keepanno.ast.KeepFieldAccessPattern com.android.tools.r8.keepanno.ast.KeepFieldAccessPattern.anyFieldAccess():22:22 -> f 10:10:com.android.tools.r8.keepanno.ast.KeepFieldAccessPattern build():89 -> f com.android.tools.r8.keepanno.ast.KeepFieldNamePattern -> com.android.tools.r8.internal.ww: # {"id":"sourceFile","fileName":"KeepFieldNamePattern.java"} 1:1:void ():16:16 -> 1:1:com.android.tools.r8.keepanno.ast.KeepFieldNamePattern any():9:9 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/ww;"} 2:2:com.android.tools.r8.keepanno.ast.KeepFieldNamePattern exact(java.lang.String):13:13 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lcom/android/tools/r8/internal/ww;"} com.android.tools.r8.keepanno.ast.KeepFieldNamePattern$KeepFieldNameExactPattern asExact() -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/vw;"} boolean isAny() -> c com.android.tools.r8.keepanno.ast.KeepFieldNamePattern$Any -> com.android.tools.r8.internal.uw: # {"id":"sourceFile","fileName":"KeepFieldNamePattern.java"} com.android.tools.r8.keepanno.ast.KeepFieldNamePattern$Any INSTANCE -> a 1:1:void ():31:31 -> 1:1:void ():30:30 -> boolean equals(java.lang.Object) -> equals 1:1:int hashCode():49:49 -> hashCode 1:1:java.lang.String toString():54:54 -> toString com.android.tools.r8.keepanno.ast.KeepFieldNamePattern$KeepFieldNameExactPattern -> com.android.tools.r8.internal.vw: # {"id":"sourceFile","fileName":"KeepFieldNamePattern.java"} java.lang.String name -> a boolean $assertionsDisabled -> b 1:1:void ():58:58 -> 1:3:void (java.lang.String):61:63 -> com.android.tools.r8.keepanno.ast.KeepFieldNamePattern$KeepFieldNameExactPattern asExact() -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/vw;"} 1:1:java.lang.String getName():72:72 -> d 1:5:boolean equals(java.lang.Object):80:84 -> equals 1:1:int hashCode():89:89 -> hashCode 1:1:java.lang.String toString():94:94 -> toString com.android.tools.r8.keepanno.ast.KeepFieldPattern -> com.android.tools.r8.internal.xw: # {"id":"sourceFile","fileName":"KeepFieldPattern.java"} com.android.tools.r8.keepanno.ast.KeepFieldAccessPattern accessPattern -> a com.android.tools.r8.keepanno.ast.KeepFieldNamePattern namePattern -> b com.android.tools.r8.keepanno.ast.KeepFieldTypePattern typePattern -> c boolean $assertionsDisabled -> d 1:1:void ():8:8 -> 1:7:void (com.android.tools.r8.keepanno.ast.KeepFieldAccessPattern,com.android.tools.r8.keepanno.ast.KeepFieldNamePattern,com.android.tools.r8.keepanno.ast.KeepFieldTypePattern):57:63 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/tw;Lcom/android/tools/r8/internal/ww;Lcom/android/tools/r8/internal/zw;)V"} com.android.tools.r8.keepanno.ast.KeepFieldPattern asField() -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/xw;"} 1:1:com.android.tools.r8.keepanno.ast.KeepFieldAccessPattern com.android.tools.r8.keepanno.ast.KeepFieldPattern.getAccessPattern():77:77 -> d 1:1:com.android.tools.r8.keepanno.ast.KeepMemberAccessPattern getAccessPattern():8 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Hw;"} 1:7:boolean equals(java.lang.Object):93:99 -> equals 1:1:int hashCode():104:104 -> hashCode 1:1:com.android.tools.r8.keepanno.ast.KeepFieldPattern$Builder builder():11:11 -> k # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/xw$a;"} 1:1:com.android.tools.r8.keepanno.ast.KeepFieldAccessPattern getAccessPattern():77:77 -> l # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/tw;"} 1:1:com.android.tools.r8.keepanno.ast.KeepFieldNamePattern getNamePattern():81:81 -> m # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/ww;"} 1:1:com.android.tools.r8.keepanno.ast.KeepFieldTypePattern getTypePattern():85:85 -> n # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/zw;"} 1:1:java.lang.String toString():109:109 -> toString com.android.tools.r8.keepanno.ast.KeepFieldPattern$Builder -> com.android.tools.r8.internal.xw$a: # {"id":"sourceFile","fileName":"KeepFieldPattern.java"} com.android.tools.r8.keepanno.ast.KeepFieldAccessPattern accessPattern -> a com.android.tools.r8.keepanno.ast.KeepFieldNamePattern namePattern -> b com.android.tools.r8.keepanno.ast.KeepFieldTypePattern typePattern -> c 1:1:void ():24:24 -> 2:4:void ():20:22 -> 1:1:com.android.tools.r8.keepanno.ast.KeepFieldPattern$Builder setAccessPattern(com.android.tools.r8.keepanno.ast.KeepFieldAccessPattern):31:31 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/tw;)Lcom/android/tools/r8/internal/xw$a;"} 2:2:com.android.tools.r8.keepanno.ast.KeepFieldPattern$Builder setNamePattern(com.android.tools.r8.keepanno.ast.KeepFieldNamePattern):36:36 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ww;)Lcom/android/tools/r8/internal/xw$a;"} 3:3:com.android.tools.r8.keepanno.ast.KeepFieldPattern$Builder setTypePattern(com.android.tools.r8.keepanno.ast.KeepFieldTypePattern):41:41 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/zw;)Lcom/android/tools/r8/internal/xw$a;"} 4:4:com.android.tools.r8.keepanno.ast.KeepFieldPattern build():46:46 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/xw;"} com.android.tools.r8.keepanno.ast.KeepFieldTypePattern -> com.android.tools.r8.internal.zw: # {"id":"sourceFile","fileName":"KeepFieldTypePattern.java"} 1:1:void ():6:6 -> 1:1:boolean com.android.tools.r8.keepanno.ast.KeepTypePattern.isAny():0:0 -> a 1:1:com.android.tools.r8.keepanno.ast.KeepFieldTypePattern fromType(com.android.tools.r8.keepanno.ast.KeepTypePattern):13 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/tx;)Lcom/android/tools/r8/internal/zw;"} 2:2:com.android.tools.r8.keepanno.ast.KeepFieldTypePattern com.android.tools.r8.keepanno.ast.KeepFieldTypePattern.any():9:9 -> a 2:2:com.android.tools.r8.keepanno.ast.KeepFieldTypePattern fromType(com.android.tools.r8.keepanno.ast.KeepTypePattern):13 -> a 3:3:com.android.tools.r8.keepanno.ast.KeepFieldTypePattern fromType(com.android.tools.r8.keepanno.ast.KeepTypePattern):13:13 -> a 4:4:com.android.tools.r8.keepanno.ast.KeepFieldTypePattern any():9:9 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/zw;"} com.android.tools.r8.keepanno.ast.KeepTypePattern asType() -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/tx;"} 1:1:boolean com.android.tools.r8.keepanno.ast.KeepFieldTypePattern.isType():21:21 -> c 1:1:boolean isAny():17 -> c 2:2:com.android.tools.r8.keepanno.ast.KeepTypePattern com.android.tools.r8.keepanno.ast.KeepFieldTypePattern$SomeType.asType():41:41 -> c 2:2:boolean com.android.tools.r8.keepanno.ast.KeepFieldTypePattern.isType():21 -> c 2:2:boolean isAny():17 -> c 3:3:boolean isAny():17:17 -> c 4:4:boolean com.android.tools.r8.keepanno.ast.KeepTypePattern.isAny():0:0 -> c 4:4:boolean isAny():17 -> c com.android.tools.r8.keepanno.ast.KeepFieldTypePattern$SomeType -> com.android.tools.r8.internal.yw: # {"id":"sourceFile","fileName":"KeepFieldTypePattern.java"} com.android.tools.r8.keepanno.ast.KeepTypePattern typePattern -> a com.android.tools.r8.keepanno.ast.KeepFieldTypePattern$SomeType ANY_TYPE_INSTANCE -> b boolean $assertionsDisabled -> c 1:3:void ():28:30 -> 1:3:void (com.android.tools.r8.keepanno.ast.KeepTypePattern):34:36 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/tx;)V"} 1:1:com.android.tools.r8.keepanno.ast.KeepTypePattern asType():41:41 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/tx;"} 1:5:boolean equals(java.lang.Object):49:53 -> equals 1:1:int hashCode():58:58 -> hashCode 1:1:java.lang.String toString():63:63 -> toString com.android.tools.r8.keepanno.ast.KeepItemKind -> com.android.tools.r8.internal.Aw: # {"id":"sourceFile","fileName":"KeepItemKind.java"} com.android.tools.r8.keepanno.ast.KeepItemKind ONLY_CLASS -> a com.android.tools.r8.keepanno.ast.KeepItemKind ONLY_MEMBERS -> b com.android.tools.r8.keepanno.ast.KeepItemKind CLASS_AND_MEMBERS -> c 1:3:void ():7:9 -> 1:1:void (java.lang.String,int):6:6 -> com.android.tools.r8.keepanno.ast.KeepItemPattern -> com.android.tools.r8.internal.Bw: # {"id":"sourceFile","fileName":"KeepItemPattern.java"} com.android.tools.r8.keepanno.ast.KeepItemKind kind -> a com.android.tools.r8.keepanno.ast.KeepClassReference classReference -> b com.android.tools.r8.keepanno.ast.KeepExtendsPattern extendsPattern -> c com.android.tools.r8.keepanno.ast.KeepMemberPattern memberPattern -> d boolean $assertionsDisabled -> e 1:1:void ():20:20 -> 1:9:void (com.android.tools.r8.keepanno.ast.KeepItemKind,com.android.tools.r8.keepanno.ast.KeepClassReference,com.android.tools.r8.keepanno.ast.KeepExtendsPattern,com.android.tools.r8.keepanno.ast.KeepMemberPattern):120:128 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Aw;Lcom/android/tools/r8/internal/mv;Lcom/android/tools/r8/internal/rw;Lcom/android/tools/r8/internal/Mw;)V"} 1:1:com.android.tools.r8.keepanno.ast.KeepItemPattern any():23:23 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Bw;"} 2:2:com.android.tools.r8.keepanno.ast.KeepItemPattern$Builder com.android.tools.r8.keepanno.ast.KeepItemPattern$Builder.any():60:60 -> a 2:2:com.android.tools.r8.keepanno.ast.KeepItemPattern any():23 -> a 3:3:com.android.tools.r8.keepanno.ast.KeepItemPattern$Builder com.android.tools.r8.keepanno.ast.KeepItemPattern$Builder.any():60:60 -> a 3:3:com.android.tools.r8.keepanno.ast.KeepItemPattern any():23 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 4:6:com.android.tools.r8.keepanno.ast.KeepItemPattern$Builder com.android.tools.r8.keepanno.ast.KeepItemPattern$Builder.any():61:63 -> a 4:6:com.android.tools.r8.keepanno.ast.KeepItemPattern any():23 -> a 7:7:com.android.tools.r8.keepanno.ast.KeepItemPattern any():23:23 -> a 8:10:boolean isAny(java.util.function.Predicate):132:134 -> a 11:11:boolean com.android.tools.r8.keepanno.ast.KeepMemberPattern.isAllMembers():0:0 -> a 11:11:boolean isAny(java.util.function.Predicate):134 -> a 12:13:boolean isAny(java.util.function.Predicate):134:135 -> a 1:1:com.android.tools.r8.keepanno.ast.KeepItemPattern$Builder builder():27:27 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Bw$a;"} 1:1:java.util.Collection getBindingReferences():155:155 -> c 1:1:com.android.tools.r8.keepanno.ast.KeepClassReference getClassReference():143:143 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/mv;"} 1:1:com.android.tools.r8.keepanno.ast.KeepExtendsPattern getExtendsPattern():147:147 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/rw;"} 1:8:boolean equals(java.lang.Object):163:170 -> equals 1:1:com.android.tools.r8.keepanno.ast.KeepItemKind getKind():139:139 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Aw;"} 1:1:com.android.tools.r8.keepanno.ast.KeepMemberPattern getMemberPattern():151:151 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Mw;"} 1:1:boolean isClassAndMemberPattern():31:31 -> h 1:1:int hashCode():175:175 -> hashCode 1:1:boolean isClassItemPattern():35:35 -> i 1:1:boolean isMemberItemPattern():39:39 -> j 1:1:java.lang.String toString():180:180 -> toString com.android.tools.r8.keepanno.ast.KeepItemPattern$Builder -> com.android.tools.r8.internal.Bw$a: # {"id":"sourceFile","fileName":"KeepItemPattern.java"} com.android.tools.r8.keepanno.ast.KeepItemKind kind -> a com.android.tools.r8.keepanno.ast.KeepClassReference classReference -> b com.android.tools.r8.keepanno.ast.KeepExtendsPattern extendsPattern -> c com.android.tools.r8.keepanno.ast.KeepMemberPattern memberPattern -> d 1:1:void ():50:50 -> 2:6:void ():44:48 -> 1:1:com.android.tools.r8.keepanno.ast.KeepItemPattern$Builder setKind(com.android.tools.r8.keepanno.ast.KeepItemKind):68:68 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Aw;)Lcom/android/tools/r8/internal/Bw$a;"} 2:2:com.android.tools.r8.keepanno.ast.KeepItemPattern$Builder setClassReference(com.android.tools.r8.keepanno.ast.KeepClassReference):73:73 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/mv;)Lcom/android/tools/r8/internal/Bw$a;"} 3:3:com.android.tools.r8.keepanno.ast.KeepItemPattern$Builder setClassPattern(com.android.tools.r8.keepanno.ast.KeepQualifiedClassNamePattern):78:78 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lx;)Lcom/android/tools/r8/internal/Bw$a;"} 4:4:com.android.tools.r8.keepanno.ast.KeepItemPattern$Builder com.android.tools.r8.keepanno.ast.KeepItemPattern$Builder.setClassReference(com.android.tools.r8.keepanno.ast.KeepClassReference):73:73 -> a 4:4:com.android.tools.r8.keepanno.ast.KeepItemPattern$Builder setClassPattern(com.android.tools.r8.keepanno.ast.KeepQualifiedClassNamePattern):78 -> a 5:5:com.android.tools.r8.keepanno.ast.KeepItemPattern$Builder setExtendsPattern(com.android.tools.r8.keepanno.ast.KeepExtendsPattern):82:82 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/rw;)Lcom/android/tools/r8/internal/Bw$a;"} 6:6:com.android.tools.r8.keepanno.ast.KeepItemPattern$Builder setMemberPattern(com.android.tools.r8.keepanno.ast.KeepMemberPattern):87:87 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Mw;)Lcom/android/tools/r8/internal/Bw$a;"} 7:21:com.android.tools.r8.keepanno.ast.KeepItemPattern build():92:106 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Bw;"} 22:22:com.android.tools.r8.keepanno.ast.KeepItemKind com.android.tools.r8.keepanno.ast.KeepItemPattern.getKind():139:139 -> a 22:22:com.android.tools.r8.keepanno.ast.KeepItemPattern$Builder copyFrom(com.android.tools.r8.keepanno.ast.KeepItemPattern):53 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Bw;)Lcom/android/tools/r8/internal/Bw$a;"} 23:23:com.android.tools.r8.keepanno.ast.KeepItemPattern$Builder com.android.tools.r8.keepanno.ast.KeepItemPattern$Builder.setKind(com.android.tools.r8.keepanno.ast.KeepItemKind):68:68 -> a 23:23:com.android.tools.r8.keepanno.ast.KeepItemPattern$Builder copyFrom(com.android.tools.r8.keepanno.ast.KeepItemPattern):53 -> a 24:24:com.android.tools.r8.keepanno.ast.KeepClassReference com.android.tools.r8.keepanno.ast.KeepItemPattern.getClassReference():143:143 -> a 24:24:com.android.tools.r8.keepanno.ast.KeepItemPattern$Builder copyFrom(com.android.tools.r8.keepanno.ast.KeepItemPattern):54 -> a 25:25:com.android.tools.r8.keepanno.ast.KeepItemPattern$Builder com.android.tools.r8.keepanno.ast.KeepItemPattern$Builder.setClassReference(com.android.tools.r8.keepanno.ast.KeepClassReference):73:73 -> a 25:25:com.android.tools.r8.keepanno.ast.KeepItemPattern$Builder copyFrom(com.android.tools.r8.keepanno.ast.KeepItemPattern):54 -> a 26:26:com.android.tools.r8.keepanno.ast.KeepExtendsPattern com.android.tools.r8.keepanno.ast.KeepItemPattern.getExtendsPattern():147:147 -> a 26:26:com.android.tools.r8.keepanno.ast.KeepItemPattern$Builder copyFrom(com.android.tools.r8.keepanno.ast.KeepItemPattern):55 -> a 27:27:com.android.tools.r8.keepanno.ast.KeepItemPattern$Builder com.android.tools.r8.keepanno.ast.KeepItemPattern$Builder.setExtendsPattern(com.android.tools.r8.keepanno.ast.KeepExtendsPattern):82:82 -> a 27:27:com.android.tools.r8.keepanno.ast.KeepItemPattern$Builder copyFrom(com.android.tools.r8.keepanno.ast.KeepItemPattern):55 -> a 28:28:com.android.tools.r8.keepanno.ast.KeepMemberPattern com.android.tools.r8.keepanno.ast.KeepItemPattern.getMemberPattern():151:151 -> a 28:28:com.android.tools.r8.keepanno.ast.KeepItemPattern$Builder copyFrom(com.android.tools.r8.keepanno.ast.KeepItemPattern):56 -> a 29:29:com.android.tools.r8.keepanno.ast.KeepItemPattern$Builder copyFrom(com.android.tools.r8.keepanno.ast.KeepItemPattern):56:56 -> a com.android.tools.r8.keepanno.ast.KeepItemReference -> com.android.tools.r8.internal.Ew: # {"id":"sourceFile","fileName":"KeepItemReference.java"} 1:1:void ():6:6 -> 1:1:java.lang.String asBindingReference():0:0 -> a 2:2:com.android.tools.r8.keepanno.ast.KeepItemReference fromBindingReference(java.lang.String):9:9 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lcom/android/tools/r8/internal/Ew;"} 3:3:com.android.tools.r8.keepanno.ast.KeepItemReference fromItemPattern(com.android.tools.r8.keepanno.ast.KeepItemPattern):13:13 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Bw;)Lcom/android/tools/r8/internal/Ew;"} com.android.tools.r8.keepanno.ast.KeepItemPattern asItemPattern() -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Bw;"} 1:1:boolean isBindingReference():17:17 -> c com.android.tools.r8.keepanno.ast.KeepItemReference$BindingReference -> com.android.tools.r8.internal.Cw: # {"id":"sourceFile","fileName":"KeepItemReference.java"} java.lang.String bindingReference -> a boolean $assertionsDisabled -> b 1:1:void ():34:34 -> 1:3:void (java.lang.String):37:39 -> 1:1:java.lang.String asBindingReference():44:44 -> a 1:5:boolean equals(java.lang.Object):57:61 -> equals 1:1:int hashCode():66:66 -> hashCode 1:1:java.lang.String toString():71:71 -> toString com.android.tools.r8.keepanno.ast.KeepItemReference$SomeItem -> com.android.tools.r8.internal.Dw: # {"id":"sourceFile","fileName":"KeepItemReference.java"} com.android.tools.r8.keepanno.ast.KeepItemPattern itemPattern -> a boolean $assertionsDisabled -> b 1:1:void ():75:75 -> 1:3:void (com.android.tools.r8.keepanno.ast.KeepItemPattern):78:80 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Bw;)V"} 1:1:com.android.tools.r8.keepanno.ast.KeepItemPattern asItemPattern():85:85 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Bw;"} 1:5:boolean equals(java.lang.Object):98:102 -> equals 1:1:int hashCode():107:107 -> hashCode 1:1:java.lang.String toString():112:112 -> toString com.android.tools.r8.keepanno.ast.KeepMemberAccessPattern -> com.android.tools.r8.internal.Hw: # {"id":"sourceFile","fileName":"KeepMemberAccessPattern.java"} java.util.Set allowedVisibilities -> a com.android.tools.r8.keepanno.ast.ModifierPattern staticPattern -> b com.android.tools.r8.keepanno.ast.ModifierPattern finalPattern -> c com.android.tools.r8.keepanno.ast.ModifierPattern syntheticPattern -> d com.android.tools.r8.keepanno.ast.KeepMemberAccessPattern ANY -> e int $r8$clinit -> f 1:6:void ():12:17 -> 1:5:void (java.util.Set,com.android.tools.r8.keepanno.ast.ModifierPattern,com.android.tools.r8.keepanno.ast.ModifierPattern,com.android.tools.r8.keepanno.ast.ModifierPattern):36:40 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Set;Lcom/android/tools/r8/internal/qF;Lcom/android/tools/r8/internal/qF;Lcom/android/tools/r8/internal/qF;)V"} 1:1:com.android.tools.r8.keepanno.ast.KeepMemberAccessPattern anyMemberAccess():20:20 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Hw;"} 1:1:java.util.Set getAllowedAccessVisibilities():71:71 -> b 1:1:com.android.tools.r8.keepanno.ast.ModifierPattern getFinalPattern():79:79 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/qF;"} 1:1:com.android.tools.r8.keepanno.ast.ModifierPattern getStaticPattern():75:75 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/qF;"} 1:1:com.android.tools.r8.keepanno.ast.ModifierPattern getSyntheticPattern():83:83 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/qF;"} 1:1:boolean com.android.tools.r8.keepanno.ast.KeepMemberAccessPattern.isAnyVisibility():63:63 -> f 1:1:boolean isAny():56 -> f 2:2:boolean com.android.tools.r8.keepanno.ast.AccessVisibility.containsAll(java.util.Set):35:35 -> f 2:2:boolean com.android.tools.r8.keepanno.ast.KeepMemberAccessPattern.isAnyVisibility():63 -> f 2:2:boolean isAny():56 -> f 3:4:boolean isAny():56:57 -> f 5:5:boolean com.android.tools.r8.keepanno.ast.ModifierPattern.isAny():0:0 -> f 5:5:boolean isAny():57 -> f 6:7:boolean isAny():57:58 -> f 8:8:boolean com.android.tools.r8.keepanno.ast.ModifierPattern.isAny():0:0 -> f 8:8:boolean isAny():58 -> f 9:10:boolean isAny():58:59 -> f 11:11:boolean com.android.tools.r8.keepanno.ast.ModifierPattern.isAny():0:0 -> f 11:11:boolean isAny():59 -> f 1:1:boolean isAnyVisibility():63:63 -> g 2:2:boolean com.android.tools.r8.keepanno.ast.AccessVisibility.containsAll(java.util.Set):35:35 -> g 2:2:boolean isAnyVisibility():63 -> g 1:7:java.lang.String toString():45:51 -> toString com.android.tools.r8.keepanno.ast.KeepMemberAccessPattern$Builder -> com.android.tools.r8.internal.Fw: # {"id":"sourceFile","fileName":"KeepMemberAccessPattern.java"} boolean $assertionsDisabled -> f 1:1:void ():86:86 -> 1:1:void ():86:86 -> com.android.tools.r8.keepanno.ast.KeepMemberAccessPattern$BuilderBase self() -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Gw;"} 1:1:com.android.tools.r8.keepanno.ast.KeepMemberAccessPattern build():95:95 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Hw;"} 2:2:com.android.tools.r8.keepanno.ast.ModifierPattern com.android.tools.r8.keepanno.ast.KeepMemberAccessPattern$BuilderBase.getStaticPattern():137:137 -> f 2:2:com.android.tools.r8.keepanno.ast.KeepMemberAccessPattern build():96 -> f 3:3:com.android.tools.r8.keepanno.ast.ModifierPattern com.android.tools.r8.keepanno.ast.KeepMemberAccessPattern$BuilderBase.getFinalPattern():141:141 -> f 3:3:com.android.tools.r8.keepanno.ast.KeepMemberAccessPattern build():97 -> f 4:4:com.android.tools.r8.keepanno.ast.ModifierPattern com.android.tools.r8.keepanno.ast.KeepMemberAccessPattern$BuilderBase.getSyntheticPattern():145:145 -> f 4:4:com.android.tools.r8.keepanno.ast.KeepMemberAccessPattern build():98 -> f 5:5:com.android.tools.r8.keepanno.ast.KeepMemberAccessPattern build():99:99 -> f 6:6:boolean com.android.tools.r8.keepanno.ast.AccessVisibility.containsAll(java.util.Set):35:35 -> f 6:6:com.android.tools.r8.keepanno.ast.KeepMemberAccessPattern build():99 -> f 7:7:com.android.tools.r8.keepanno.ast.KeepMemberAccessPattern build():100:100 -> f 8:8:boolean com.android.tools.r8.keepanno.ast.ModifierPattern.isAny():0:0 -> f 8:8:com.android.tools.r8.keepanno.ast.KeepMemberAccessPattern build():100 -> f 9:9:com.android.tools.r8.keepanno.ast.KeepMemberAccessPattern build():101:101 -> f 10:10:boolean com.android.tools.r8.keepanno.ast.ModifierPattern.isAny():0:0 -> f 10:10:com.android.tools.r8.keepanno.ast.KeepMemberAccessPattern build():101 -> f 11:11:com.android.tools.r8.keepanno.ast.KeepMemberAccessPattern build():102:102 -> f 12:12:boolean com.android.tools.r8.keepanno.ast.ModifierPattern.isAny():0:0 -> f 12:12:com.android.tools.r8.keepanno.ast.KeepMemberAccessPattern build():102 -> f 13:13:com.android.tools.r8.keepanno.ast.KeepMemberAccessPattern com.android.tools.r8.keepanno.ast.KeepMemberAccessPattern.anyMemberAccess():20:20 -> f 13:13:com.android.tools.r8.keepanno.ast.KeepMemberAccessPattern build():103 -> f 14:17:com.android.tools.r8.keepanno.ast.KeepMemberAccessPattern build():105:108 -> f com.android.tools.r8.keepanno.ast.KeepMemberAccessPattern$BuilderBase -> com.android.tools.r8.internal.Gw: # {"id":"sourceFile","fileName":"KeepMemberAccessPattern.java"} java.util.Set allowed -> a java.util.Set disallowed -> b com.android.tools.r8.keepanno.ast.ModifierPattern staticPattern -> c com.android.tools.r8.keepanno.ast.ModifierPattern finalPattern -> d com.android.tools.r8.keepanno.ast.ModifierPattern syntheticPattern -> e 1:1:void ():121:121 -> 2:6:void ():115:119 -> 1:3:com.android.tools.r8.keepanno.ast.KeepMemberAccessPattern$BuilderBase copyOfMemberAccess(com.android.tools.r8.keepanno.ast.KeepMemberAccessPattern):128:130 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Hw;)Lcom/android/tools/r8/internal/Gw;"} 4:4:java.util.Set com.android.tools.r8.keepanno.ast.KeepMemberAccessPattern.getAllowedAccessVisibilities():71:71 -> a 4:4:com.android.tools.r8.keepanno.ast.KeepMemberAccessPattern$BuilderBase copyOfMemberAccess(com.android.tools.r8.keepanno.ast.KeepMemberAccessPattern):130 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 5:5:com.android.tools.r8.keepanno.ast.KeepMemberAccessPattern$BuilderBase copyOfMemberAccess(com.android.tools.r8.keepanno.ast.KeepMemberAccessPattern):130:130 -> a 6:6:com.android.tools.r8.keepanno.ast.ModifierPattern com.android.tools.r8.keepanno.ast.KeepMemberAccessPattern.getStaticPattern():75:75 -> a 6:6:com.android.tools.r8.keepanno.ast.KeepMemberAccessPattern$BuilderBase copyOfMemberAccess(com.android.tools.r8.keepanno.ast.KeepMemberAccessPattern):131 -> a 7:7:com.android.tools.r8.keepanno.ast.KeepMemberAccessPattern$BuilderBase copyOfMemberAccess(com.android.tools.r8.keepanno.ast.KeepMemberAccessPattern):131:131 -> a 8:8:com.android.tools.r8.keepanno.ast.ModifierPattern com.android.tools.r8.keepanno.ast.KeepMemberAccessPattern.getFinalPattern():79:79 -> a 8:8:com.android.tools.r8.keepanno.ast.KeepMemberAccessPattern$BuilderBase copyOfMemberAccess(com.android.tools.r8.keepanno.ast.KeepMemberAccessPattern):132 -> a 9:10:com.android.tools.r8.keepanno.ast.KeepMemberAccessPattern$BuilderBase copyOfMemberAccess(com.android.tools.r8.keepanno.ast.KeepMemberAccessPattern):132:133 -> a 11:15:java.util.Set getAllowedVisibilities():150:154 -> a 16:16:java.util.Set com.android.tools.r8.keepanno.ast.AccessVisibility.createSet():39:39 -> a 16:16:java.util.Set getAllowedVisibilities():154 -> a 17:25:java.util.Set getAllowedVisibilities():155:163 -> a 26:28:com.android.tools.r8.keepanno.ast.KeepMemberAccessPattern$BuilderBase setAccessVisibility(com.android.tools.r8.keepanno.ast.AccessVisibility,boolean):169:171 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/G1;Z)V"} 29:30:com.android.tools.r8.keepanno.ast.KeepMemberAccessPattern$BuilderBase setFinal(boolean):180:181 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Z)V"} 1:1:com.android.tools.r8.keepanno.ast.ModifierPattern getFinalPattern():141:141 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/qF;"} 2:3:com.android.tools.r8.keepanno.ast.KeepMemberAccessPattern$BuilderBase setStatic(boolean):175:176 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Z)V"} 1:1:com.android.tools.r8.keepanno.ast.ModifierPattern getStaticPattern():137:137 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/qF;"} 2:3:com.android.tools.r8.keepanno.ast.KeepMemberAccessPattern$BuilderBase setSynthetic(boolean):185:186 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Z)V"} 1:1:com.android.tools.r8.keepanno.ast.ModifierPattern getSyntheticPattern():145:145 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/qF;"} com.android.tools.r8.keepanno.ast.KeepMemberAccessPattern$BuilderBase self() -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Gw;"} com.android.tools.r8.keepanno.ast.KeepMemberPattern -> com.android.tools.r8.internal.Mw: # {"id":"sourceFile","fileName":"KeepMemberPattern.java"} 1:1:void ():134:134 -> 1:1:com.android.tools.r8.keepanno.ast.KeepMemberPattern$All com.android.tools.r8.keepanno.ast.KeepMemberPattern$All.getInstance():76:76 -> a 1:1:com.android.tools.r8.keepanno.ast.KeepMemberPattern allMembers():13 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Mw;"} com.android.tools.r8.keepanno.ast.KeepFieldPattern asField() -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/xw;"} com.android.tools.r8.keepanno.ast.KeepMethodPattern asMethod() -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Ww;"} 1:1:com.android.tools.r8.keepanno.ast.KeepMemberAccessPattern getAccessPattern():165:165 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Hw;"} boolean isAllMembers() -> e 1:1:boolean isField():157:157 -> f 1:1:boolean com.android.tools.r8.keepanno.ast.KeepMemberPattern.isNone():0:0 -> g 1:1:boolean isGeneralMember():145 -> g 2:2:boolean isGeneralMember():145:145 -> g 1:1:boolean isMethod():149:149 -> h boolean isNone() -> i 1:1:com.android.tools.r8.keepanno.ast.KeepMemberPattern$None com.android.tools.r8.keepanno.ast.KeepMemberPattern$None.getInstance():110:110 -> j 1:1:com.android.tools.r8.keepanno.ast.KeepMemberPattern none():9 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Mw;"} com.android.tools.r8.keepanno.ast.KeepMemberPattern$All -> com.android.tools.r8.internal.Iw: # {"id":"sourceFile","fileName":"KeepMemberPattern.java"} com.android.tools.r8.keepanno.ast.KeepMemberPattern$All INSTANCE -> a 1:1:void ():73:73 -> 1:1:void ():71:71 -> 1:1:com.android.tools.r8.keepanno.ast.KeepMemberAccessPattern getAccessPattern():86:86 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Hw;"} boolean equals(java.lang.Object) -> equals 1:1:int hashCode():96:96 -> hashCode 1:1:java.lang.String toString():101:101 -> toString com.android.tools.r8.keepanno.ast.KeepMemberPattern$Builder -> com.android.tools.r8.internal.Jw: # {"id":"sourceFile","fileName":"KeepMemberPattern.java"} com.android.tools.r8.keepanno.ast.KeepMemberAccessPattern accessPattern -> a 1:2:void ():20:21 -> 1:1:com.android.tools.r8.keepanno.ast.KeepMemberPattern$Builder setAccessPattern(com.android.tools.r8.keepanno.ast.KeepMemberAccessPattern):24:24 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Hw;)Lcom/android/tools/r8/internal/Jw;"} 2:2:com.android.tools.r8.keepanno.ast.KeepMemberPattern build():29:29 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Mw;"} 3:3:com.android.tools.r8.keepanno.ast.KeepMemberPattern$All com.android.tools.r8.keepanno.ast.KeepMemberPattern$All.getInstance():76:76 -> a 3:3:com.android.tools.r8.keepanno.ast.KeepMemberPattern com.android.tools.r8.keepanno.ast.KeepMemberPattern.allMembers():13 -> a 3:3:com.android.tools.r8.keepanno.ast.KeepMemberPattern build():30 -> a 4:4:com.android.tools.r8.keepanno.ast.KeepMemberPattern build():32:32 -> a com.android.tools.r8.keepanno.ast.KeepMemberPattern$None -> com.android.tools.r8.internal.Kw: # {"id":"sourceFile","fileName":"KeepMemberPattern.java"} com.android.tools.r8.keepanno.ast.KeepMemberPattern$None INSTANCE -> a 1:1:void ():107:107 -> 1:1:void ():105:105 -> boolean equals(java.lang.Object) -> equals 1:1:int hashCode():125:125 -> hashCode 1:1:java.lang.String toString():130:130 -> toString com.android.tools.r8.keepanno.ast.KeepMemberPattern$Some -> com.android.tools.r8.internal.Lw: # {"id":"sourceFile","fileName":"KeepMemberPattern.java"} com.android.tools.r8.keepanno.ast.KeepMemberAccessPattern accessPattern -> a 1:2:void (com.android.tools.r8.keepanno.ast.KeepMemberAccessPattern):39:40 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Hw;)V"} 1:1:com.android.tools.r8.keepanno.ast.KeepMemberAccessPattern getAccessPattern():45:45 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Hw;"} 1:5:boolean equals(java.lang.Object):53:57 -> equals 1:1:int hashCode():62:62 -> hashCode 1:1:java.lang.String toString():67:67 -> toString com.android.tools.r8.keepanno.ast.KeepMethodAccessPattern -> com.android.tools.r8.internal.Ow: # {"id":"sourceFile","fileName":"KeepMethodAccessPattern.java"} com.android.tools.r8.keepanno.ast.ModifierPattern synchronizedPattern -> g com.android.tools.r8.keepanno.ast.ModifierPattern bridgePattern -> h com.android.tools.r8.keepanno.ast.ModifierPattern nativePattern -> i com.android.tools.r8.keepanno.ast.ModifierPattern abstractPattern -> j com.android.tools.r8.keepanno.ast.ModifierPattern strictFpPattern -> k com.android.tools.r8.keepanno.ast.KeepMethodAccessPattern ANY -> l 1:11:void ():12:22 -> 1:6:void (java.util.Set,com.android.tools.r8.keepanno.ast.ModifierPattern,com.android.tools.r8.keepanno.ast.ModifierPattern,com.android.tools.r8.keepanno.ast.ModifierPattern,com.android.tools.r8.keepanno.ast.ModifierPattern,com.android.tools.r8.keepanno.ast.ModifierPattern,com.android.tools.r8.keepanno.ast.ModifierPattern,com.android.tools.r8.keepanno.ast.ModifierPattern,com.android.tools.r8.keepanno.ast.ModifierPattern):48:53 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Set;Lcom/android/tools/r8/internal/qF;Lcom/android/tools/r8/internal/qF;Lcom/android/tools/r8/internal/qF;Lcom/android/tools/r8/internal/qF;Lcom/android/tools/r8/internal/qF;Lcom/android/tools/r8/internal/qF;Lcom/android/tools/r8/internal/qF;Lcom/android/tools/r8/internal/qF;)V"} 1:2:boolean isAny():68:69 -> f 3:3:boolean com.android.tools.r8.keepanno.ast.ModifierPattern.isAny():0:0 -> f 3:3:boolean isAny():69 -> f 4:5:boolean isAny():69:70 -> f 6:6:boolean com.android.tools.r8.keepanno.ast.ModifierPattern.isAny():0:0 -> f 6:6:boolean isAny():70 -> f 7:8:boolean isAny():70:71 -> f 9:9:boolean com.android.tools.r8.keepanno.ast.ModifierPattern.isAny():0:0 -> f 9:9:boolean isAny():71 -> f 10:11:boolean isAny():71:72 -> f 12:12:boolean com.android.tools.r8.keepanno.ast.ModifierPattern.isAny():0:0 -> f 12:12:boolean isAny():72 -> f 13:14:boolean isAny():72:73 -> f 15:15:boolean com.android.tools.r8.keepanno.ast.ModifierPattern.isAny():0:0 -> f 15:15:boolean isAny():73 -> f 1:1:com.android.tools.r8.keepanno.ast.KeepMethodAccessPattern anyMethodAccess():25:25 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Ow;"} 1:1:com.android.tools.r8.keepanno.ast.KeepMethodAccessPattern$Builder builder():29:29 -> i # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Nw;"} 1:1:com.android.tools.r8.keepanno.ast.ModifierPattern getAbstractPattern():89:89 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/qF;"} 1:1:com.android.tools.r8.keepanno.ast.ModifierPattern getBridgePattern():81:81 -> k # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/qF;"} 1:1:com.android.tools.r8.keepanno.ast.ModifierPattern getNativePattern():85:85 -> l # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/qF;"} 1:1:com.android.tools.r8.keepanno.ast.ModifierPattern getStrictFpPattern():93:93 -> m # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/qF;"} 1:1:com.android.tools.r8.keepanno.ast.ModifierPattern getSynchronizedPattern():77:77 -> n # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/qF;"} 1:5:java.lang.String toString():58:62 -> toString 6:11:com.android.tools.r8.keepanno.keeprules.RulePrinter com.android.tools.r8.keepanno.keeprules.RulePrintingUtils.printMethodAccess(com.android.tools.r8.keepanno.keeprules.RulePrinter,com.android.tools.r8.keepanno.ast.KeepMethodAccessPattern):233:238 -> toString 6:11:java.lang.String toString():62 -> toString 12:12:java.lang.String toString():63:63 -> toString com.android.tools.r8.keepanno.ast.KeepMethodAccessPattern$Builder -> com.android.tools.r8.internal.Nw: # {"id":"sourceFile","fileName":"KeepMethodAccessPattern.java"} com.android.tools.r8.keepanno.ast.ModifierPattern synchronizedPattern -> f com.android.tools.r8.keepanno.ast.ModifierPattern bridgePattern -> g com.android.tools.r8.keepanno.ast.ModifierPattern nativePattern -> h com.android.tools.r8.keepanno.ast.ModifierPattern abstractPattern -> i com.android.tools.r8.keepanno.ast.ModifierPattern strictFpPattern -> j 1:1:void ():103:103 -> 2:6:void ():97:101 -> 1:1:com.android.tools.r8.keepanno.ast.KeepMethodAccessPattern$Builder setAbstract(boolean):142:142 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Z)V"} 1:1:com.android.tools.r8.keepanno.ast.KeepMemberAccessPattern$BuilderBase self():0:0 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Gw;"} 2:2:com.android.tools.r8.keepanno.ast.KeepMethodAccessPattern$Builder setBridge(boolean):132:132 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Z)V"} 1:5:com.android.tools.r8.keepanno.ast.KeepMethodAccessPattern build():112:116 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Ow;"} 6:6:com.android.tools.r8.keepanno.ast.ModifierPattern com.android.tools.r8.keepanno.ast.KeepMethodAccessPattern$Builder.getSynchronizedPattern():152:152 -> f 6:6:com.android.tools.r8.keepanno.ast.KeepMethodAccessPattern build():117 -> f 7:7:com.android.tools.r8.keepanno.ast.ModifierPattern com.android.tools.r8.keepanno.ast.KeepMethodAccessPattern$Builder.getBridgePattern():156:156 -> f 7:7:com.android.tools.r8.keepanno.ast.KeepMethodAccessPattern build():118 -> f 8:8:com.android.tools.r8.keepanno.ast.ModifierPattern com.android.tools.r8.keepanno.ast.KeepMethodAccessPattern$Builder.getNativePattern():160:160 -> f 8:8:com.android.tools.r8.keepanno.ast.KeepMethodAccessPattern build():119 -> f 9:9:com.android.tools.r8.keepanno.ast.ModifierPattern com.android.tools.r8.keepanno.ast.KeepMethodAccessPattern$Builder.getAbstractPattern():164:164 -> f 9:9:com.android.tools.r8.keepanno.ast.KeepMethodAccessPattern build():120 -> f 10:10:com.android.tools.r8.keepanno.ast.KeepMethodAccessPattern build():121:121 -> f 11:11:com.android.tools.r8.keepanno.ast.ModifierPattern com.android.tools.r8.keepanno.ast.KeepMethodAccessPattern$Builder.getStrictFpPattern():168:168 -> f 11:11:com.android.tools.r8.keepanno.ast.KeepMethodAccessPattern build():122 -> f 12:13:com.android.tools.r8.keepanno.ast.KeepMethodAccessPattern build():122:123 -> f 14:14:com.android.tools.r8.keepanno.ast.KeepMethodAccessPattern com.android.tools.r8.keepanno.ast.KeepMethodAccessPattern.anyMethodAccess():25:25 -> f 14:14:com.android.tools.r8.keepanno.ast.KeepMethodAccessPattern build():123 -> f 15:15:com.android.tools.r8.keepanno.ast.KeepMethodAccessPattern$Builder setNative(boolean):137:137 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Z)V"} 1:1:com.android.tools.r8.keepanno.ast.KeepMethodAccessPattern$Builder setStrictFp(boolean):147:147 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"(Z)V"} 1:1:com.android.tools.r8.keepanno.ast.KeepMethodAccessPattern$Builder setSynchronized(boolean):127:127 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"(Z)V"} com.android.tools.r8.keepanno.ast.KeepMethodNamePattern -> com.android.tools.r8.internal.Rw: # {"id":"sourceFile","fileName":"KeepMethodNamePattern.java"} 1:1:void ():21:21 -> 1:1:com.android.tools.r8.keepanno.ast.KeepMethodNamePattern any():10:10 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Rw;"} 2:2:com.android.tools.r8.keepanno.ast.KeepMethodNamePattern exact(java.lang.String):18:18 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lcom/android/tools/r8/internal/Rw;"} com.android.tools.r8.keepanno.ast.KeepMethodNamePattern$KeepMethodNameExactPattern asExact() -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Qw;"} 1:1:com.android.tools.r8.keepanno.ast.KeepMethodNamePattern initializer():14:14 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Rw;"} boolean isAny() -> d com.android.tools.r8.keepanno.ast.KeepMethodNamePattern$Any -> com.android.tools.r8.internal.Pw: # {"id":"sourceFile","fileName":"KeepMethodNamePattern.java"} com.android.tools.r8.keepanno.ast.KeepMethodNamePattern$Any INSTANCE -> a 1:1:void ():36:36 -> 1:1:void ():35:35 -> boolean equals(java.lang.Object) -> equals 1:1:int hashCode():54:54 -> hashCode 1:1:java.lang.String toString():59:59 -> toString com.android.tools.r8.keepanno.ast.KeepMethodNamePattern$KeepMethodNameExactPattern -> com.android.tools.r8.internal.Qw: # {"id":"sourceFile","fileName":"KeepMethodNamePattern.java"} java.lang.String name -> a boolean $assertionsDisabled -> b 1:1:void ():63:63 -> 1:3:void (java.lang.String):66:68 -> com.android.tools.r8.keepanno.ast.KeepMethodNamePattern$KeepMethodNameExactPattern asExact() -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Qw;"} 1:1:java.lang.String getName():77:77 -> e 1:5:boolean equals(java.lang.Object):85:89 -> equals 1:1:int hashCode():94:94 -> hashCode 1:1:java.lang.String toString():99:99 -> toString com.android.tools.r8.keepanno.ast.KeepMethodParametersPattern -> com.android.tools.r8.internal.Vw: # {"id":"sourceFile","fileName":"KeepMethodParametersPattern.java"} 1:1:void ():24:24 -> 1:1:com.android.tools.r8.keepanno.ast.KeepMethodParametersPattern any():17:17 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Vw;"} java.util.List asList() -> b 1:1:com.android.tools.r8.keepanno.ast.KeepMethodParametersPattern$Builder builder():13:13 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Tw;"} boolean isAny() -> d 1:1:com.android.tools.r8.keepanno.ast.KeepMethodParametersPattern none():21:21 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Vw;"} com.android.tools.r8.keepanno.ast.KeepMethodParametersPattern$Any -> com.android.tools.r8.internal.Sw: # {"id":"sourceFile","fileName":"KeepMethodParametersPattern.java"} com.android.tools.r8.keepanno.ast.KeepMethodParametersPattern$Any INSTANCE -> a 1:1:void ():93:93 -> 1:1:void ():92:92 -> boolean equals(java.lang.Object) -> equals 1:1:int hashCode():111:111 -> hashCode 1:1:java.lang.String toString():116:116 -> toString com.android.tools.r8.keepanno.ast.KeepMethodParametersPattern$Builder -> com.android.tools.r8.internal.Tw: # {"id":"sourceFile","fileName":"KeepMethodParametersPattern.java"} com.android.tools.r8.com.google.common.collect.ImmutableList$Builder parameterPatterns -> a 1:1:void ():41:41 -> 2:2:void ():39:39 -> 1:1:com.android.tools.r8.keepanno.ast.KeepMethodParametersPattern$Builder addParameterTypePattern(com.android.tools.r8.keepanno.ast.KeepTypePattern):44:44 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/tx;)V"} 2:6:com.android.tools.r8.keepanno.ast.KeepMethodParametersPattern build():49:53 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Vw;"} com.android.tools.r8.keepanno.ast.KeepMethodParametersPattern$Some -> com.android.tools.r8.internal.Uw: # {"id":"sourceFile","fileName":"KeepMethodParametersPattern.java"} java.util.List parameterPatterns -> a com.android.tools.r8.keepanno.ast.KeepMethodParametersPattern$Some EMPTY_INSTANCE -> b boolean $assertionsDisabled -> c 1:3:void ():57:59 -> 1:3:void (java.util.List):63:65 -> 1:1:java.util.List asList():70:70 -> b 1:6:boolean equals(java.lang.Object):78:83 -> equals 1:1:int hashCode():88:88 -> hashCode com.android.tools.r8.keepanno.ast.KeepMethodPattern -> com.android.tools.r8.internal.Ww: # {"id":"sourceFile","fileName":"KeepMethodPattern.java"} com.android.tools.r8.keepanno.ast.KeepMethodAccessPattern accessPattern -> a com.android.tools.r8.keepanno.ast.KeepMethodNamePattern namePattern -> b com.android.tools.r8.keepanno.ast.KeepMethodReturnTypePattern returnTypePattern -> c com.android.tools.r8.keepanno.ast.KeepMethodParametersPattern parametersPattern -> d boolean $assertionsDisabled -> e 1:1:void ():9:9 -> 1:9:void (com.android.tools.r8.keepanno.ast.KeepMethodAccessPattern,com.android.tools.r8.keepanno.ast.KeepMethodNamePattern,com.android.tools.r8.keepanno.ast.KeepMethodReturnTypePattern,com.android.tools.r8.keepanno.ast.KeepMethodParametersPattern):80:88 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Ow;Lcom/android/tools/r8/internal/Rw;Lcom/android/tools/r8/internal/Zw;Lcom/android/tools/r8/internal/Vw;)V"} com.android.tools.r8.keepanno.ast.KeepMethodPattern asMethod() -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Ww;"} 1:1:com.android.tools.r8.keepanno.ast.KeepMethodAccessPattern com.android.tools.r8.keepanno.ast.KeepMethodPattern.getAccessPattern():105:105 -> d 1:1:com.android.tools.r8.keepanno.ast.KeepMemberAccessPattern getAccessPattern():9 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Hw;"} 1:8:boolean equals(java.lang.Object):125:132 -> equals 1:1:int hashCode():137:137 -> hashCode 1:1:com.android.tools.r8.keepanno.ast.KeepMethodPattern$Builder builder():12:12 -> k # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Ww$a;"} 1:1:com.android.tools.r8.keepanno.ast.KeepMethodAccessPattern getAccessPattern():105:105 -> l # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Ow;"} 1:1:com.android.tools.r8.keepanno.ast.KeepMethodNamePattern getNamePattern():109:109 -> m # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Rw;"} 1:1:com.android.tools.r8.keepanno.ast.KeepMethodParametersPattern getParametersPattern():117:117 -> n # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Vw;"} 1:1:com.android.tools.r8.keepanno.ast.KeepMethodReturnTypePattern getReturnTypePattern():113:113 -> o # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Zw;"} 1:1:java.lang.String toString():142:142 -> toString com.android.tools.r8.keepanno.ast.KeepMethodPattern$Builder -> com.android.tools.r8.internal.Ww$a: # {"id":"sourceFile","fileName":"KeepMethodPattern.java"} com.android.tools.r8.keepanno.ast.KeepMethodAccessPattern accessPattern -> a com.android.tools.r8.keepanno.ast.KeepMethodNamePattern namePattern -> b com.android.tools.r8.keepanno.ast.KeepMethodReturnTypePattern returnTypePattern -> c com.android.tools.r8.keepanno.ast.KeepMethodParametersPattern parametersPattern -> d 1:1:void ():26:26 -> 2:5:void ():21:24 -> 1:1:com.android.tools.r8.keepanno.ast.KeepMethodPattern$Builder setAccessPattern(com.android.tools.r8.keepanno.ast.KeepMethodAccessPattern):33:33 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Ow;)Lcom/android/tools/r8/internal/Ww$a;"} 2:2:com.android.tools.r8.keepanno.ast.KeepMethodPattern$Builder setNamePattern(com.android.tools.r8.keepanno.ast.KeepMethodNamePattern):38:38 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Rw;)Lcom/android/tools/r8/internal/Ww$a;"} 3:3:com.android.tools.r8.keepanno.ast.KeepMethodPattern$Builder setReturnTypePattern(com.android.tools.r8.keepanno.ast.KeepMethodReturnTypePattern):43:43 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Zw;)Lcom/android/tools/r8/internal/Ww$a;"} 4:4:com.android.tools.r8.keepanno.ast.KeepMethodPattern$Builder setParametersPattern(com.android.tools.r8.keepanno.ast.KeepMethodParametersPattern):52:52 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Vw;)Lcom/android/tools/r8/internal/Ww$a;"} 5:9:com.android.tools.r8.keepanno.ast.KeepMethodPattern build():57:61 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Ww;"} 10:10:boolean com.android.tools.r8.keepanno.ast.KeepMethodReturnTypePattern.isVoid():0:0 -> a 10:10:com.android.tools.r8.keepanno.ast.KeepMethodPattern build():61 -> a 11:15:com.android.tools.r8.keepanno.ast.KeepMethodPattern build():62:66 -> a 1:1:com.android.tools.r8.keepanno.ast.KeepMethodPattern$Builder setReturnTypeVoid():48:48 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Ww$a;"} 2:2:com.android.tools.r8.keepanno.ast.KeepMethodPattern$Builder com.android.tools.r8.keepanno.ast.KeepMethodPattern$Builder.setReturnTypePattern(com.android.tools.r8.keepanno.ast.KeepMethodReturnTypePattern):43:43 -> b 2:2:com.android.tools.r8.keepanno.ast.KeepMethodPattern$Builder setReturnTypeVoid():48 -> b com.android.tools.r8.keepanno.ast.KeepMethodReturnTypePattern -> com.android.tools.r8.internal.Zw: # {"id":"sourceFile","fileName":"KeepMethodReturnTypePattern.java"} 1:1:void ():7:7 -> 1:1:boolean com.android.tools.r8.keepanno.ast.KeepTypePattern.isAny():0:0 -> a 1:1:com.android.tools.r8.keepanno.ast.KeepMethodReturnTypePattern fromType(com.android.tools.r8.keepanno.ast.KeepTypePattern):18 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/tx;)Lcom/android/tools/r8/internal/Zw;"} 2:2:com.android.tools.r8.keepanno.ast.KeepMethodReturnTypePattern com.android.tools.r8.keepanno.ast.KeepMethodReturnTypePattern.any():10:10 -> a 2:2:com.android.tools.r8.keepanno.ast.KeepMethodReturnTypePattern fromType(com.android.tools.r8.keepanno.ast.KeepTypePattern):18 -> a 3:3:com.android.tools.r8.keepanno.ast.KeepMethodReturnTypePattern fromType(com.android.tools.r8.keepanno.ast.KeepTypePattern):18:18 -> a 4:4:com.android.tools.r8.keepanno.ast.KeepMethodReturnTypePattern any():10:10 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Zw;"} com.android.tools.r8.keepanno.ast.KeepTypePattern asType() -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/tx;"} 1:1:boolean com.android.tools.r8.keepanno.ast.KeepMethodReturnTypePattern.isType():30:30 -> c 1:1:boolean isAny():22 -> c 2:2:boolean isAny():22:22 -> c 3:3:boolean com.android.tools.r8.keepanno.ast.KeepTypePattern.isAny():0:0 -> c 3:3:boolean isAny():22 -> c boolean isVoid() -> d 1:1:com.android.tools.r8.keepanno.ast.KeepMethodReturnTypePattern voidType():14:14 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Zw;"} com.android.tools.r8.keepanno.ast.KeepMethodReturnTypePattern$SomeType -> com.android.tools.r8.internal.Xw: # {"id":"sourceFile","fileName":"KeepMethodReturnTypePattern.java"} com.android.tools.r8.keepanno.ast.KeepTypePattern typePattern -> a com.android.tools.r8.keepanno.ast.KeepMethodReturnTypePattern$SomeType ANY_TYPE_INSTANCE -> b boolean $assertionsDisabled -> c 1:3:void ():65:67 -> 1:3:void (com.android.tools.r8.keepanno.ast.KeepTypePattern):71:73 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/tx;)V"} 1:1:com.android.tools.r8.keepanno.ast.KeepTypePattern asType():78:78 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/tx;"} 1:5:boolean equals(java.lang.Object):86:90 -> equals 1:1:int hashCode():95:95 -> hashCode 1:1:java.lang.String toString():100:100 -> toString com.android.tools.r8.keepanno.ast.KeepMethodReturnTypePattern$VoidType -> com.android.tools.r8.internal.Yw: # {"id":"sourceFile","fileName":"KeepMethodReturnTypePattern.java"} com.android.tools.r8.keepanno.ast.KeepMethodReturnTypePattern$VoidType INSTANCE -> a 1:1:void ():38:38 -> 1:1:void ():37:37 -> boolean equals(java.lang.Object) -> equals 1:1:int hashCode():56:56 -> hashCode 1:1:java.lang.String toString():61:61 -> toString com.android.tools.r8.keepanno.ast.KeepOptions -> com.android.tools.r8.internal.bx: # {"id":"sourceFile","fileName":"KeepOptions.java"} com.android.tools.r8.com.google.common.collect.ImmutableSet allowedOptions -> a com.android.tools.r8.keepanno.ast.KeepOptions ALLOW_NONE_INSTANCE -> b 1:1:void ():15:15 -> 1:2:void (com.android.tools.r8.com.google.common.collect.ImmutableSet):101:102 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Im;)V"} 1:1:com.android.tools.r8.keepanno.ast.KeepOptions$Builder allowBuilder():34:34 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/ax;"} 2:2:com.android.tools.r8.keepanno.ast.KeepOptions allow(com.android.tools.r8.keepanno.ast.KeepOptions$KeepOption[]):42:42 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"([Lcom/android/tools/r8/internal/bx$a;)Lcom/android/tools/r8/internal/bx;"} 3:3:com.android.tools.r8.keepanno.ast.KeepOptions$Builder com.android.tools.r8.keepanno.ast.KeepOptions$Builder.addAll(com.android.tools.r8.keepanno.ast.KeepOptions$KeepOption[]):63:63 -> a 3:3:com.android.tools.r8.keepanno.ast.KeepOptions allow(com.android.tools.r8.keepanno.ast.KeepOptions$KeepOption[]):42 -> a 4:4:com.android.tools.r8.keepanno.ast.KeepOptions$Builder com.android.tools.r8.keepanno.ast.KeepOptions$Builder.addAll(java.util.Collection):67:67 -> a 4:4:com.android.tools.r8.keepanno.ast.KeepOptions$Builder com.android.tools.r8.keepanno.ast.KeepOptions$Builder.addAll(com.android.tools.r8.keepanno.ast.KeepOptions$KeepOption[]):63 -> a 4:4:com.android.tools.r8.keepanno.ast.KeepOptions allow(com.android.tools.r8.keepanno.ast.KeepOptions$KeepOption[]):42 -> a 5:5:com.android.tools.r8.keepanno.ast.KeepOptions allow(com.android.tools.r8.keepanno.ast.KeepOptions$KeepOption[]):42:42 -> a 6:6:boolean isAllowed(com.android.tools.r8.keepanno.ast.KeepOptions$KeepOption):106:106 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/bx$a;)Z"} 1:1:com.android.tools.r8.keepanno.ast.KeepOptions$Builder disallowBuilder():38:38 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/ax;"} 2:2:com.android.tools.r8.keepanno.ast.KeepOptions disallow(com.android.tools.r8.keepanno.ast.KeepOptions$KeepOption[]):46:46 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"([Lcom/android/tools/r8/internal/bx$a;)Lcom/android/tools/r8/internal/bx;"} 3:3:com.android.tools.r8.keepanno.ast.KeepOptions$Builder com.android.tools.r8.keepanno.ast.KeepOptions$Builder.addAll(com.android.tools.r8.keepanno.ast.KeepOptions$KeepOption[]):63:63 -> b 3:3:com.android.tools.r8.keepanno.ast.KeepOptions disallow(com.android.tools.r8.keepanno.ast.KeepOptions$KeepOption[]):46 -> b 4:4:com.android.tools.r8.keepanno.ast.KeepOptions$Builder com.android.tools.r8.keepanno.ast.KeepOptions$Builder.addAll(java.util.Collection):67:67 -> b 4:4:com.android.tools.r8.keepanno.ast.KeepOptions$Builder com.android.tools.r8.keepanno.ast.KeepOptions$Builder.addAll(com.android.tools.r8.keepanno.ast.KeepOptions$KeepOption[]):63 -> b 4:4:com.android.tools.r8.keepanno.ast.KeepOptions disallow(com.android.tools.r8.keepanno.ast.KeepOptions$KeepOption[]):46 -> b 5:5:com.android.tools.r8.keepanno.ast.KeepOptions disallow(com.android.tools.r8.keepanno.ast.KeepOptions$KeepOption[]):46:46 -> b 1:1:boolean isKeepAll():18:18 -> c 1:1:com.android.tools.r8.keepanno.ast.KeepOptions keepAll():30:30 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/bx;"} 1:5:boolean equals(java.lang.Object):114:118 -> equals 1:1:int hashCode():123:123 -> hashCode 1:2:java.lang.String toString():128:129 -> toString com.android.tools.r8.keepanno.ast.KeepOptions$Builder -> com.android.tools.r8.internal.ax: # {"id":"sourceFile","fileName":"KeepOptions.java"} boolean allowIfSet -> a java.util.Set options -> b 1:1:void (boolean):53:53 -> 2:5:void (boolean):51:54 -> 1:2:com.android.tools.r8.keepanno.ast.KeepOptions build():73:74 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/bx;"} 3:3:com.android.tools.r8.keepanno.ast.KeepOptions com.android.tools.r8.keepanno.ast.KeepOptions.keepAll():30:30 -> a 3:3:com.android.tools.r8.keepanno.ast.KeepOptions build():75 -> a 4:7:com.android.tools.r8.keepanno.ast.KeepOptions build():77:80 -> a 8:8:com.android.tools.r8.keepanno.ast.KeepOptions com.android.tools.r8.keepanno.ast.KeepOptions.keepAll():30:30 -> a 8:8:com.android.tools.r8.keepanno.ast.KeepOptions build():81 -> a 9:21:com.android.tools.r8.keepanno.ast.KeepOptions build():83:95 -> a com.android.tools.r8.keepanno.ast.KeepOptions$KeepOption -> com.android.tools.r8.internal.bx$a: # {"id":"sourceFile","fileName":"KeepOptions.java"} com.android.tools.r8.keepanno.ast.KeepOptions$KeepOption SHRINKING -> a com.android.tools.r8.keepanno.ast.KeepOptions$KeepOption OPTIMIZING -> b com.android.tools.r8.keepanno.ast.KeepOptions$KeepOption OBFUSCATING -> c com.android.tools.r8.keepanno.ast.KeepOptions$KeepOption ACCESS_MODIFICATION -> d com.android.tools.r8.keepanno.ast.KeepOptions$KeepOption ANNOTATION_REMOVAL -> e com.android.tools.r8.keepanno.ast.KeepOptions$KeepOption[] $VALUES -> f 1:5:void ():22:26 -> 6:6:void ():21:21 -> 1:1:void (java.lang.String,int):21:21 -> 1:1:com.android.tools.r8.keepanno.ast.KeepOptions$KeepOption[] values():21:21 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()[Lcom/android/tools/r8/internal/bx$a;"} com.android.tools.r8.keepanno.ast.KeepPackagePattern -> com.android.tools.r8.internal.gx: # {"id":"sourceFile","fileName":"KeepPackagePattern.java"} 1:1:void ():6:6 -> 1:1:com.android.tools.r8.keepanno.ast.KeepPackagePattern$Builder com.android.tools.r8.keepanno.ast.KeepPackagePattern.builder():9:9 -> a 1:1:com.android.tools.r8.keepanno.ast.KeepPackagePattern exact(java.lang.String):21 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lcom/android/tools/r8/internal/gx;"} 2:2:com.android.tools.r8.keepanno.ast.KeepPackagePattern exact(java.lang.String):21:21 -> a 3:4:com.android.tools.r8.keepanno.ast.KeepPackagePattern com.android.tools.r8.keepanno.ast.KeepPackagePattern$Builder.build():44:45 -> a 3:4:com.android.tools.r8.keepanno.ast.KeepPackagePattern exact(java.lang.String):21 -> a 5:5:com.android.tools.r8.keepanno.ast.KeepPackagePattern any():13:13 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/gx;"} 1:1:java.lang.String getExactPackageAsString():180:180 -> b boolean isAny() -> c boolean isExact() -> d boolean isTop() -> e 1:1:com.android.tools.r8.keepanno.ast.KeepPackagePattern$Top com.android.tools.r8.keepanno.ast.KeepPackagePattern$Top.getInstance():97:97 -> f 1:1:com.android.tools.r8.keepanno.ast.KeepPackagePattern top():17 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/gx;"} com.android.tools.r8.keepanno.ast.KeepPackagePattern$Any -> com.android.tools.r8.internal.cx: # {"id":"sourceFile","fileName":"KeepPackagePattern.java"} com.android.tools.r8.keepanno.ast.KeepPackagePattern$Any INSTANCE -> a 1:1:void ():53:53 -> 1:1:void ():59:59 -> boolean isAny() -> c boolean isExact() -> d boolean isTop() -> e boolean equals(java.lang.Object) -> equals 1:1:int hashCode():83:83 -> hashCode 1:1:java.lang.String toString():88:88 -> toString com.android.tools.r8.keepanno.ast.KeepPackagePattern$Builder -> com.android.tools.r8.internal.dx: # {"id":"sourceFile","fileName":"KeepPackagePattern.java"} com.android.tools.r8.keepanno.ast.KeepPackagePattern pattern -> a 1:1:void ():24:24 -> 1:1:com.android.tools.r8.keepanno.ast.KeepPackagePattern$Builder exact(java.lang.String):39:39 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lcom/android/tools/r8/internal/dx;"} 2:2:com.android.tools.r8.keepanno.ast.KeepPackagePattern$Top com.android.tools.r8.keepanno.ast.KeepPackagePattern$Top.getInstance():97:97 -> a 2:2:com.android.tools.r8.keepanno.ast.KeepPackagePattern com.android.tools.r8.keepanno.ast.KeepPackagePattern.top():17 -> a 2:2:com.android.tools.r8.keepanno.ast.KeepPackagePattern$Builder exact(java.lang.String):39 -> a 3:3:com.android.tools.r8.keepanno.ast.KeepPackagePattern$Builder exact(java.lang.String):39:39 -> a com.android.tools.r8.keepanno.ast.KeepPackagePattern$Exact -> com.android.tools.r8.internal.ex: # {"id":"sourceFile","fileName":"KeepPackagePattern.java"} java.lang.String fullPackage -> a boolean $assertionsDisabled -> b 1:1:void ():120:120 -> 1:3:void (java.lang.String):124:126 -> 1:1:java.lang.String getExactPackageAsString():147:147 -> b boolean isAny() -> c boolean isExact() -> d 1:1:boolean isTop():137:137 -> e 1:5:boolean equals(java.lang.Object):155:159 -> equals 1:1:int hashCode():164:164 -> hashCode 1:1:java.lang.String toString():169:169 -> toString com.android.tools.r8.keepanno.ast.KeepPackagePattern$Top -> com.android.tools.r8.internal.fx: # {"id":"sourceFile","fileName":"KeepPackagePattern.java"} com.android.tools.r8.keepanno.ast.KeepPackagePattern$Top INSTANCE -> c 1:1:void ():94:94 -> 1:1:void ():101:101 -> boolean isTop() -> e 1:1:java.lang.String toString():116:116 -> toString com.android.tools.r8.keepanno.ast.KeepPreconditions -> com.android.tools.r8.internal.ix: # {"id":"sourceFile","fileName":"KeepPreconditions.java"} 1:1:void ():10:10 -> void forEach(java.util.function.Consumer) -> a 1:1:com.android.tools.r8.keepanno.ast.KeepPreconditions always():37:37 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/ix;"} 1:1:com.android.tools.r8.keepanno.ast.KeepPreconditions$Builder builder():33:33 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/ix$a;"} boolean isAlways() -> c com.android.tools.r8.keepanno.ast.KeepPreconditions$Always -> com.android.tools.r8.internal.hx: # {"id":"sourceFile","fileName":"KeepPreconditions.java"} com.android.tools.r8.keepanno.ast.KeepPreconditions$Always INSTANCE -> a 1:1:void ():44:44 -> 1:1:void ():42:42 -> void forEach(java.util.function.Consumer) -> a boolean isAlways() -> c boolean equals(java.lang.Object) -> equals 1:1:int hashCode():67:67 -> hashCode 1:1:java.lang.String toString():72:72 -> toString com.android.tools.r8.keepanno.ast.KeepPreconditions$Builder -> com.android.tools.r8.internal.ix$a: # {"id":"sourceFile","fileName":"KeepPreconditions.java"} java.util.List preconditions -> a 1:1:void ():18:18 -> 2:2:void ():16:16 -> 1:1:com.android.tools.r8.keepanno.ast.KeepPreconditions$Builder addCondition(com.android.tools.r8.keepanno.ast.KeepCondition):21:21 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/nv;)Lcom/android/tools/r8/internal/ix$a;"} 2:4:com.android.tools.r8.keepanno.ast.KeepPreconditions build():26:28 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/ix;"} com.android.tools.r8.keepanno.ast.KeepPreconditions$KeepPreconditionsSome -> com.android.tools.r8.internal.jx: # {"id":"sourceFile","fileName":"KeepPreconditions.java"} java.util.List preconditions -> a boolean $assertionsDisabled -> b 1:1:void ():76:76 -> 1:4:void (java.util.List):80:83 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/ArrayList;)V"} 1:1:void forEach(java.util.function.Consumer):93:93 -> a boolean isAlways() -> c 1:5:boolean equals(java.lang.Object):101:105 -> equals 1:1:int hashCode():110:110 -> hashCode 1:1:java.lang.String toString():115:115 -> toString com.android.tools.r8.keepanno.ast.KeepQualifiedClassNamePattern -> com.android.tools.r8.internal.lx: # {"id":"sourceFile","fileName":"KeepQualifiedClassNamePattern.java"} com.android.tools.r8.keepanno.ast.KeepPackagePattern packagePattern -> a com.android.tools.r8.keepanno.ast.KeepUnqualfiedClassNamePattern namePattern -> b boolean $assertionsDisabled -> c 1:1:void ():8:8 -> 1:5:void (com.android.tools.r8.keepanno.ast.KeepPackagePattern,com.android.tools.r8.keepanno.ast.KeepUnqualfiedClassNamePattern):66:70 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/gx;Lcom/android/tools/r8/internal/wx;)V"} 1:2:com.android.tools.r8.keepanno.ast.KeepQualifiedClassNamePattern any():16:17 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/lx;"} 3:3:com.android.tools.r8.keepanno.ast.KeepQualifiedClassNamePattern com.android.tools.r8.keepanno.ast.KeepQualifiedClassNamePattern$Builder.build():58:58 -> a 3:3:com.android.tools.r8.keepanno.ast.KeepQualifiedClassNamePattern any():18 -> a 4:4:com.android.tools.r8.keepanno.ast.KeepQualifiedClassNamePattern exact(java.lang.String):22:22 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lcom/android/tools/r8/internal/lx;"} 5:5:com.android.tools.r8.keepanno.ast.KeepQualifiedClassNamePattern$Builder com.android.tools.r8.keepanno.ast.KeepQualifiedClassNamePattern.builder():11:11 -> a 5:5:com.android.tools.r8.keepanno.ast.KeepQualifiedClassNamePattern exact(java.lang.String):27 -> a 6:6:com.android.tools.r8.keepanno.ast.KeepQualifiedClassNamePattern exact(java.lang.String):29:29 -> a 7:10:com.android.tools.r8.keepanno.ast.KeepQualifiedClassNamePattern exact(java.lang.String):28:31 -> a 11:13:com.android.tools.r8.keepanno.ast.KeepQualifiedClassNamePattern exact(java.lang.String):30:32 -> a 14:14:com.android.tools.r8.keepanno.ast.KeepQualifiedClassNamePattern$Builder com.android.tools.r8.keepanno.ast.KeepQualifiedClassNamePattern.builder():11:11 -> a 14:14:com.android.tools.r8.keepanno.ast.KeepQualifiedClassNamePattern exact(java.lang.String):34 -> a 15:17:com.android.tools.r8.keepanno.ast.KeepQualifiedClassNamePattern exact(java.lang.String):35:37 -> a 18:18:com.android.tools.r8.keepanno.ast.KeepQualifiedClassNamePattern exact(java.lang.String):24:24 -> a 1:7:java.lang.String getExactDescriptor():82:88 -> b 8:8:java.lang.String getExactDescriptor():83:83 -> b 1:1:com.android.tools.r8.keepanno.ast.KeepUnqualfiedClassNamePattern getNamePattern():97:97 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/wx;"} 1:1:com.android.tools.r8.keepanno.ast.KeepPackagePattern getPackagePattern():93:93 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/gx;"} 1:1:boolean isAny():74:74 -> e 1:5:boolean equals(java.lang.Object):105:109 -> equals 1:1:boolean isExact():78:78 -> f 1:1:int hashCode():114:114 -> hashCode 1:1:java.lang.String toString():119:119 -> toString com.android.tools.r8.keepanno.ast.KeepQualifiedClassNamePattern$Builder -> com.android.tools.r8.internal.kx: # {"id":"sourceFile","fileName":"KeepQualifiedClassNamePattern.java"} com.android.tools.r8.keepanno.ast.KeepPackagePattern packagePattern -> a com.android.tools.r8.keepanno.ast.KeepUnqualfiedClassNamePattern namePattern -> b 1:1:void ():45:45 -> 1:1:com.android.tools.r8.keepanno.ast.KeepQualifiedClassNamePattern$Builder setPackagePattern(com.android.tools.r8.keepanno.ast.KeepPackagePattern):48:48 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/gx;)Lcom/android/tools/r8/internal/kx;"} 2:2:com.android.tools.r8.keepanno.ast.KeepQualifiedClassNamePattern$Builder setNamePattern(com.android.tools.r8.keepanno.ast.KeepUnqualfiedClassNamePattern):53:53 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/vx;)Lcom/android/tools/r8/internal/kx;"} 3:3:com.android.tools.r8.keepanno.ast.KeepQualifiedClassNamePattern build():58:58 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/lx;"} com.android.tools.r8.keepanno.ast.KeepTarget -> com.android.tools.r8.internal.qx: # {"id":"sourceFile","fileName":"KeepTarget.java"} com.android.tools.r8.keepanno.ast.KeepItemReference item -> a com.android.tools.r8.keepanno.ast.KeepOptions options -> b boolean $assertionsDisabled -> c 1:1:void ():8:8 -> 1:5:void (com.android.tools.r8.keepanno.ast.KeepItemReference,com.android.tools.r8.keepanno.ast.KeepOptions):42:46 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Ew;Lcom/android/tools/r8/internal/bx;)V"} 1:1:com.android.tools.r8.keepanno.ast.KeepTarget$Builder builder():50:50 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/qx$a;"} 1:1:com.android.tools.r8.keepanno.ast.KeepItemReference getItem():54:54 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Ew;"} 1:1:com.android.tools.r8.keepanno.ast.KeepOptions getOptions():58:58 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/bx;"} 1:5:boolean equals(java.lang.Object):66:70 -> equals 1:1:int hashCode():75:75 -> hashCode 1:1:java.lang.String toString():80:80 -> toString com.android.tools.r8.keepanno.ast.KeepTarget$Builder -> com.android.tools.r8.internal.qx$a: # {"id":"sourceFile","fileName":"KeepTarget.java"} com.android.tools.r8.keepanno.ast.KeepItemReference item -> a com.android.tools.r8.keepanno.ast.KeepOptions options -> b 1:1:void ():15:15 -> 2:2:void ():13:13 -> 1:1:com.android.tools.r8.keepanno.ast.KeepTarget$Builder setItemReference(com.android.tools.r8.keepanno.ast.KeepItemReference):18:18 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Ew;)Lcom/android/tools/r8/internal/qx$a;"} 2:2:com.android.tools.r8.keepanno.ast.KeepTarget$Builder setItemPattern(com.android.tools.r8.keepanno.ast.KeepItemPattern):23:23 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Bw;)Lcom/android/tools/r8/internal/qx$a;"} 3:3:com.android.tools.r8.keepanno.ast.KeepTarget$Builder com.android.tools.r8.keepanno.ast.KeepTarget$Builder.setItemReference(com.android.tools.r8.keepanno.ast.KeepItemReference):18:18 -> a 3:3:com.android.tools.r8.keepanno.ast.KeepTarget$Builder setItemPattern(com.android.tools.r8.keepanno.ast.KeepItemPattern):23 -> a 4:4:com.android.tools.r8.keepanno.ast.KeepTarget$Builder setOptions(com.android.tools.r8.keepanno.ast.KeepOptions):27:27 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/bx;)Lcom/android/tools/r8/internal/qx$a;"} 5:8:com.android.tools.r8.keepanno.ast.KeepTarget build():32:35 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/qx;"} 9:9:com.android.tools.r8.keepanno.ast.KeepTarget build():33:33 -> a com.android.tools.r8.keepanno.ast.KeepTypePattern -> com.android.tools.r8.internal.tx: # {"id":"sourceFile","fileName":"KeepTypePattern.java"} 1:1:void ():6:6 -> 1:1:com.android.tools.r8.keepanno.ast.KeepTypePattern any():9:9 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/tx;"} 2:2:com.android.tools.r8.keepanno.ast.KeepTypePattern fromDescriptor(java.lang.String):13:13 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lcom/android/tools/r8/internal/tx;"} java.lang.String getDescriptor() -> b boolean isAny() -> c com.android.tools.r8.keepanno.ast.KeepTypePattern$Any -> com.android.tools.r8.internal.rx: # {"id":"sourceFile","fileName":"KeepTypePattern.java"} com.android.tools.r8.keepanno.ast.KeepTypePattern$Any INSTANCE -> a 1:1:void ():63:63 -> 1:1:void ():61:61 -> boolean equals(java.lang.Object) -> equals 1:1:int hashCode():81:81 -> hashCode 1:1:java.lang.String toString():86:86 -> toString com.android.tools.r8.keepanno.ast.KeepTypePattern$Some -> com.android.tools.r8.internal.sx: # {"id":"sourceFile","fileName":"KeepTypePattern.java"} java.lang.String descriptor -> a boolean $assertionsDisabled -> b 1:1:void ():24:24 -> 1:3:void (java.lang.String):28:30 -> 1:1:java.lang.String getDescriptor():35:35 -> b 1:5:boolean equals(java.lang.Object):43:47 -> equals 1:1:int hashCode():52:52 -> hashCode 1:1:java.lang.String toString():57:57 -> toString com.android.tools.r8.keepanno.ast.KeepUnqualfiedClassNamePattern -> com.android.tools.r8.internal.wx: # {"id":"sourceFile","fileName":"KeepUnqualfiedClassNamePattern.java"} 1:1:void ():6:6 -> 1:1:com.android.tools.r8.keepanno.ast.KeepUnqualfiedClassNamePattern any():13:13 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/wx;"} 2:2:com.android.tools.r8.keepanno.ast.KeepUnqualfiedClassNamePattern$Builder com.android.tools.r8.keepanno.ast.KeepUnqualfiedClassNamePattern$Builder.exact(java.lang.String):30:30 -> a 2:2:com.android.tools.r8.keepanno.ast.KeepUnqualfiedClassNamePattern exact(java.lang.String):17 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lcom/android/tools/r8/internal/vx;"} com.android.tools.r8.keepanno.ast.KeepUnqualfiedClassNamePattern$KeepClassNameExactPattern asExact() -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/vx;"} boolean isAny() -> c boolean isExact() -> d com.android.tools.r8.keepanno.ast.KeepUnqualfiedClassNamePattern$Any -> com.android.tools.r8.internal.ux: # {"id":"sourceFile","fileName":"KeepUnqualfiedClassNamePattern.java"} com.android.tools.r8.keepanno.ast.KeepUnqualfiedClassNamePattern$Any INSTANCE -> a 1:1:void ():44:44 -> 1:1:void ():50:50 -> boolean isAny() -> c boolean isExact() -> d boolean equals(java.lang.Object) -> equals 1:1:int hashCode():69:69 -> hashCode 1:1:java.lang.String toString():74:74 -> toString com.android.tools.r8.keepanno.ast.KeepUnqualfiedClassNamePattern$Builder -> com.android.tools.r8.keepanno.ast.KeepUnqualfiedClassNamePattern$Builder: # {"id":"sourceFile","fileName":"KeepUnqualfiedClassNamePattern.java"} com.android.tools.r8.keepanno.ast.KeepUnqualfiedClassNamePattern$KeepClassNameExactPattern -> com.android.tools.r8.internal.vx: # {"id":"sourceFile","fileName":"KeepUnqualfiedClassNamePattern.java"} java.lang.String className -> a boolean $assertionsDisabled -> b 1:1:void ():78:78 -> 1:3:void (java.lang.String):82:84 -> com.android.tools.r8.keepanno.ast.KeepUnqualfiedClassNamePattern$KeepClassNameExactPattern asExact() -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/vx;"} boolean isAny() -> c boolean isExact() -> d 1:1:java.lang.String getExactNameAsString():103:103 -> e 1:5:boolean equals(java.lang.Object):111:115 -> equals 1:1:int hashCode():120:120 -> hashCode 1:1:java.lang.String toString():125:125 -> toString com.android.tools.r8.keepanno.ast.ModifierPattern -> com.android.tools.r8.internal.qF: # {"id":"sourceFile","fileName":"ModifierPattern.java"} com.android.tools.r8.keepanno.ast.ModifierPattern ANY -> a com.android.tools.r8.keepanno.ast.ModifierPattern POSITIVE -> b com.android.tools.r8.keepanno.ast.ModifierPattern NEGATIVE -> c 1:17:void ():9:25 -> 1:1:void ():49:49 -> 1:1:com.android.tools.r8.keepanno.ast.ModifierPattern fromAllowValue(boolean):34:34 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Z)Lcom/android/tools/r8/internal/qF;"} 2:2:com.android.tools.r8.keepanno.ast.ModifierPattern any():38:38 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/qF;"} boolean isAny() -> b boolean isOnlyNegative() -> c boolean equals(java.lang.Object) -> equals 1:1:int hashCode():70:70 -> hashCode com.android.tools.r8.keepanno.ast.ModifierPattern$1 -> com.android.tools.r8.internal.nF: # {"id":"sourceFile","fileName":"ModifierPattern.java"} 1:1:void ():10:10 -> com.android.tools.r8.keepanno.ast.ModifierPattern$2 -> com.android.tools.r8.internal.oF: # {"id":"sourceFile","fileName":"ModifierPattern.java"} 1:1:void ():18:18 -> com.android.tools.r8.keepanno.ast.ModifierPattern$3 -> com.android.tools.r8.internal.pF: # {"id":"sourceFile","fileName":"ModifierPattern.java"} 1:1:void ():26:26 -> com.android.tools.r8.keepanno.keeprules.KeepEdgeBindingMinimizer -> com.android.tools.r8.internal.qv: # {"id":"sourceFile","fileName":"KeepEdgeBindingMinimizer.java"} java.util.Map descriptorToUniqueBindings -> a java.util.Map aliases -> b 1:9:void ():29:37 -> 1:2:void computeAliases(com.android.tools.r8.keepanno.ast.KeepEdge):53:54 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/pv;)V"} 3:8:void lambda$computeAliases$1(com.android.tools.r8.keepanno.ast.KeepEdge,java.lang.String,com.android.tools.r8.keepanno.ast.KeepItemPattern):56:61 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/pv;Ljava/lang/String;Lcom/android/tools/r8/internal/Bw;)V"} 9:11:java.lang.String com.android.tools.r8.keepanno.keeprules.KeepEdgeBindingMinimizer.findEqualBinding(com.android.tools.r8.keepanno.ast.KeepItemPattern,java.util.List,com.android.tools.r8.keepanno.ast.KeepEdge):73:75 -> a 9:11:void lambda$computeAliases$1(com.android.tools.r8.keepanno.ast.KeepEdge,java.lang.String,com.android.tools.r8.keepanno.ast.KeepItemPattern):62 -> a 12:14:void lambda$computeAliases$1(com.android.tools.r8.keepanno.ast.KeepEdge,java.lang.String,com.android.tools.r8.keepanno.ast.KeepItemPattern):64:66 -> a 15:15:java.util.List lambda$computeAliases$0(java.lang.String):61:61 -> a 16:16:com.android.tools.r8.keepanno.ast.KeepBindings computeNewBindings(com.android.tools.r8.keepanno.ast.KeepBindings):87:87 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/jv;)Lcom/android/tools/r8/internal/jv;"} 17:17:com.android.tools.r8.keepanno.ast.KeepBindings$Builder com.android.tools.r8.keepanno.ast.KeepBindings.builder():15:15 -> a 17:17:com.android.tools.r8.keepanno.ast.KeepBindings computeNewBindings(com.android.tools.r8.keepanno.ast.KeepBindings):87 -> a 18:24:com.android.tools.r8.keepanno.ast.KeepBindings computeNewBindings(com.android.tools.r8.keepanno.ast.KeepBindings):88:94 -> a 25:25:void lambda$computeNewBindings$2(com.android.tools.r8.keepanno.ast.KeepBindings$Builder,java.lang.String,com.android.tools.r8.keepanno.ast.KeepItemPattern):90:90 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/iv;Ljava/lang/String;Lcom/android/tools/r8/internal/Bw;)V"} 26:31:com.android.tools.r8.keepanno.ast.KeepItemPattern com.android.tools.r8.keepanno.keeprules.KeepEdgeBindingMinimizer.computeNewItemPattern(com.android.tools.r8.keepanno.ast.KeepItemPattern):130:135 -> a 26:31:void lambda$computeNewBindings$2(com.android.tools.r8.keepanno.ast.KeepBindings$Builder,java.lang.String,com.android.tools.r8.keepanno.ast.KeepItemPattern):91 -> a 32:32:java.lang.String com.android.tools.r8.keepanno.keeprules.KeepEdgeBindingMinimizer.getBinding(java.lang.String):83:83 -> a 32:32:com.android.tools.r8.keepanno.ast.KeepItemPattern com.android.tools.r8.keepanno.keeprules.KeepEdgeBindingMinimizer.computeNewItemPattern(com.android.tools.r8.keepanno.ast.KeepItemPattern):136 -> a 32:32:void lambda$computeNewBindings$2(com.android.tools.r8.keepanno.ast.KeepBindings$Builder,java.lang.String,com.android.tools.r8.keepanno.ast.KeepItemPattern):91 -> a 33:34:com.android.tools.r8.keepanno.ast.KeepItemPattern com.android.tools.r8.keepanno.keeprules.KeepEdgeBindingMinimizer.computeNewItemPattern(com.android.tools.r8.keepanno.ast.KeepItemPattern):136:137 -> a 33:34:void lambda$computeNewBindings$2(com.android.tools.r8.keepanno.ast.KeepBindings$Builder,java.lang.String,com.android.tools.r8.keepanno.ast.KeepItemPattern):91 -> a 35:35:void lambda$computeNewBindings$2(com.android.tools.r8.keepanno.ast.KeepBindings$Builder,java.lang.String,com.android.tools.r8.keepanno.ast.KeepItemPattern):91:91 -> a 36:46:com.android.tools.r8.keepanno.ast.KeepPreconditions computeNewPreconditions(com.android.tools.r8.keepanno.ast.KeepPreconditions):98:108 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ix;)Lcom/android/tools/r8/internal/ix;"} 47:48:void lambda$computeNewPreconditions$3(com.android.tools.r8.keepanno.ast.KeepPreconditions$Builder,com.android.tools.r8.keepanno.ast.KeepCondition):105:106 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ix$a;Lcom/android/tools/r8/internal/nv;)V"} 49:50:com.android.tools.r8.keepanno.ast.KeepItemReference com.android.tools.r8.keepanno.keeprules.KeepEdgeBindingMinimizer.computeNewItemReference(com.android.tools.r8.keepanno.ast.KeepItemReference):124:125 -> a 49:50:void lambda$computeNewPreconditions$3(com.android.tools.r8.keepanno.ast.KeepPreconditions$Builder,com.android.tools.r8.keepanno.ast.KeepCondition):106 -> a 51:51:java.lang.String com.android.tools.r8.keepanno.keeprules.KeepEdgeBindingMinimizer.getBinding(java.lang.String):83:83 -> a 51:51:com.android.tools.r8.keepanno.ast.KeepItemReference com.android.tools.r8.keepanno.keeprules.KeepEdgeBindingMinimizer.computeNewItemReference(com.android.tools.r8.keepanno.ast.KeepItemReference):125 -> a 51:51:void lambda$computeNewPreconditions$3(com.android.tools.r8.keepanno.ast.KeepPreconditions$Builder,com.android.tools.r8.keepanno.ast.KeepCondition):106 -> a 52:53:com.android.tools.r8.keepanno.ast.KeepItemReference com.android.tools.r8.keepanno.keeprules.KeepEdgeBindingMinimizer.computeNewItemReference(com.android.tools.r8.keepanno.ast.KeepItemReference):125:126 -> a 52:53:void lambda$computeNewPreconditions$3(com.android.tools.r8.keepanno.ast.KeepPreconditions$Builder,com.android.tools.r8.keepanno.ast.KeepCondition):106 -> a 54:59:com.android.tools.r8.keepanno.ast.KeepItemPattern com.android.tools.r8.keepanno.keeprules.KeepEdgeBindingMinimizer.computeNewItemPattern(com.android.tools.r8.keepanno.ast.KeepItemPattern):130:135 -> a 54:59:com.android.tools.r8.keepanno.ast.KeepItemReference com.android.tools.r8.keepanno.keeprules.KeepEdgeBindingMinimizer.computeNewItemReference(com.android.tools.r8.keepanno.ast.KeepItemReference):126 -> a 54:59:void lambda$computeNewPreconditions$3(com.android.tools.r8.keepanno.ast.KeepPreconditions$Builder,com.android.tools.r8.keepanno.ast.KeepCondition):106 -> a 60:60:java.lang.String com.android.tools.r8.keepanno.keeprules.KeepEdgeBindingMinimizer.getBinding(java.lang.String):83:83 -> a 60:60:com.android.tools.r8.keepanno.ast.KeepItemPattern com.android.tools.r8.keepanno.keeprules.KeepEdgeBindingMinimizer.computeNewItemPattern(com.android.tools.r8.keepanno.ast.KeepItemPattern):136 -> a 60:60:com.android.tools.r8.keepanno.ast.KeepItemReference com.android.tools.r8.keepanno.keeprules.KeepEdgeBindingMinimizer.computeNewItemReference(com.android.tools.r8.keepanno.ast.KeepItemReference):126 -> a 60:60:void lambda$computeNewPreconditions$3(com.android.tools.r8.keepanno.ast.KeepPreconditions$Builder,com.android.tools.r8.keepanno.ast.KeepCondition):106 -> a 61:62:com.android.tools.r8.keepanno.ast.KeepItemPattern com.android.tools.r8.keepanno.keeprules.KeepEdgeBindingMinimizer.computeNewItemPattern(com.android.tools.r8.keepanno.ast.KeepItemPattern):136:137 -> a 61:62:com.android.tools.r8.keepanno.ast.KeepItemReference com.android.tools.r8.keepanno.keeprules.KeepEdgeBindingMinimizer.computeNewItemReference(com.android.tools.r8.keepanno.ast.KeepItemReference):126 -> a 61:62:void lambda$computeNewPreconditions$3(com.android.tools.r8.keepanno.ast.KeepPreconditions$Builder,com.android.tools.r8.keepanno.ast.KeepCondition):106 -> a 63:63:com.android.tools.r8.keepanno.ast.KeepItemReference com.android.tools.r8.keepanno.keeprules.KeepEdgeBindingMinimizer.computeNewItemReference(com.android.tools.r8.keepanno.ast.KeepItemReference):126:126 -> a 63:63:void lambda$computeNewPreconditions$3(com.android.tools.r8.keepanno.ast.KeepPreconditions$Builder,com.android.tools.r8.keepanno.ast.KeepCondition):106 -> a 64:65:void lambda$computeNewPreconditions$3(com.android.tools.r8.keepanno.ast.KeepPreconditions$Builder,com.android.tools.r8.keepanno.ast.KeepCondition):106:107 -> a 66:66:void lambda$computeNewPreconditions$3(com.android.tools.r8.keepanno.ast.KeepPreconditions$Builder,com.android.tools.r8.keepanno.ast.KeepCondition):104:104 -> a 67:75:com.android.tools.r8.keepanno.ast.KeepConsequences computeNewConsequences(com.android.tools.r8.keepanno.ast.KeepConsequences):112:120 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ov;)Lcom/android/tools/r8/internal/ov;"} 76:78:void lambda$computeNewConsequences$4(com.android.tools.r8.keepanno.ast.KeepConsequences$Builder,com.android.tools.r8.keepanno.ast.KeepTarget):116:118 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ov$a;Lcom/android/tools/r8/internal/qx;)V"} 79:80:com.android.tools.r8.keepanno.ast.KeepItemReference com.android.tools.r8.keepanno.keeprules.KeepEdgeBindingMinimizer.computeNewItemReference(com.android.tools.r8.keepanno.ast.KeepItemReference):124:125 -> a 79:80:void lambda$computeNewConsequences$4(com.android.tools.r8.keepanno.ast.KeepConsequences$Builder,com.android.tools.r8.keepanno.ast.KeepTarget):118 -> a 81:81:java.lang.String com.android.tools.r8.keepanno.keeprules.KeepEdgeBindingMinimizer.getBinding(java.lang.String):83:83 -> a 81:81:com.android.tools.r8.keepanno.ast.KeepItemReference com.android.tools.r8.keepanno.keeprules.KeepEdgeBindingMinimizer.computeNewItemReference(com.android.tools.r8.keepanno.ast.KeepItemReference):125 -> a 81:81:void lambda$computeNewConsequences$4(com.android.tools.r8.keepanno.ast.KeepConsequences$Builder,com.android.tools.r8.keepanno.ast.KeepTarget):118 -> a 82:83:com.android.tools.r8.keepanno.ast.KeepItemReference com.android.tools.r8.keepanno.keeprules.KeepEdgeBindingMinimizer.computeNewItemReference(com.android.tools.r8.keepanno.ast.KeepItemReference):125:126 -> a 82:83:void lambda$computeNewConsequences$4(com.android.tools.r8.keepanno.ast.KeepConsequences$Builder,com.android.tools.r8.keepanno.ast.KeepTarget):118 -> a 84:89:com.android.tools.r8.keepanno.ast.KeepItemPattern com.android.tools.r8.keepanno.keeprules.KeepEdgeBindingMinimizer.computeNewItemPattern(com.android.tools.r8.keepanno.ast.KeepItemPattern):130:135 -> a 84:89:com.android.tools.r8.keepanno.ast.KeepItemReference com.android.tools.r8.keepanno.keeprules.KeepEdgeBindingMinimizer.computeNewItemReference(com.android.tools.r8.keepanno.ast.KeepItemReference):126 -> a 84:89:void lambda$computeNewConsequences$4(com.android.tools.r8.keepanno.ast.KeepConsequences$Builder,com.android.tools.r8.keepanno.ast.KeepTarget):118 -> a 90:90:java.lang.String com.android.tools.r8.keepanno.keeprules.KeepEdgeBindingMinimizer.getBinding(java.lang.String):83:83 -> a 90:90:com.android.tools.r8.keepanno.ast.KeepItemPattern com.android.tools.r8.keepanno.keeprules.KeepEdgeBindingMinimizer.computeNewItemPattern(com.android.tools.r8.keepanno.ast.KeepItemPattern):136 -> a 90:90:com.android.tools.r8.keepanno.ast.KeepItemReference com.android.tools.r8.keepanno.keeprules.KeepEdgeBindingMinimizer.computeNewItemReference(com.android.tools.r8.keepanno.ast.KeepItemReference):126 -> a 90:90:void lambda$computeNewConsequences$4(com.android.tools.r8.keepanno.ast.KeepConsequences$Builder,com.android.tools.r8.keepanno.ast.KeepTarget):118 -> a 91:92:com.android.tools.r8.keepanno.ast.KeepItemPattern com.android.tools.r8.keepanno.keeprules.KeepEdgeBindingMinimizer.computeNewItemPattern(com.android.tools.r8.keepanno.ast.KeepItemPattern):136:137 -> a 91:92:com.android.tools.r8.keepanno.ast.KeepItemReference com.android.tools.r8.keepanno.keeprules.KeepEdgeBindingMinimizer.computeNewItemReference(com.android.tools.r8.keepanno.ast.KeepItemReference):126 -> a 91:92:void lambda$computeNewConsequences$4(com.android.tools.r8.keepanno.ast.KeepConsequences$Builder,com.android.tools.r8.keepanno.ast.KeepTarget):118 -> a 93:93:com.android.tools.r8.keepanno.ast.KeepItemReference com.android.tools.r8.keepanno.keeprules.KeepEdgeBindingMinimizer.computeNewItemReference(com.android.tools.r8.keepanno.ast.KeepItemReference):126:126 -> a 93:93:void lambda$computeNewConsequences$4(com.android.tools.r8.keepanno.ast.KeepConsequences$Builder,com.android.tools.r8.keepanno.ast.KeepTarget):118 -> a 94:95:void lambda$computeNewConsequences$4(com.android.tools.r8.keepanno.ast.KeepConsequences$Builder,com.android.tools.r8.keepanno.ast.KeepTarget):118:119 -> a 96:96:void lambda$computeNewConsequences$4(com.android.tools.r8.keepanno.ast.KeepConsequences$Builder,com.android.tools.r8.keepanno.ast.KeepTarget):115:115 -> a 1:1:com.android.tools.r8.keepanno.ast.KeepEdge run(com.android.tools.r8.keepanno.ast.KeepEdge):32:32 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/pv;)Lcom/android/tools/r8/internal/pv;"} 2:11:com.android.tools.r8.keepanno.ast.KeepEdge com.android.tools.r8.keepanno.keeprules.KeepEdgeBindingMinimizer.minimize(com.android.tools.r8.keepanno.ast.KeepEdge):40:49 -> b 2:11:com.android.tools.r8.keepanno.ast.KeepEdge run(com.android.tools.r8.keepanno.ast.KeepEdge):33 -> b com.android.tools.r8.keepanno.keeprules.KeepEdgeNormalizer -> com.android.tools.r8.internal.zv: # {"id":"sourceFile","fileName":"KeepEdgeNormalizer.java"} com.android.tools.r8.keepanno.ast.KeepEdge edge -> a java.lang.String freshBindingNamePrefix -> b int nextFreshBindingNameIndex -> c com.android.tools.r8.keepanno.ast.KeepBindings$Builder bindingsBuilder -> d com.android.tools.r8.keepanno.ast.KeepPreconditions$Builder preconditionsBuilder -> e com.android.tools.r8.keepanno.ast.KeepConsequences$Builder consequencesBuilder -> f boolean $assertionsDisabled -> g 1:1:void ():24:24 -> 1:1:void (com.android.tools.r8.keepanno.ast.KeepEdge):46:46 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/pv;)V"} 2:10:void (com.android.tools.r8.keepanno.ast.KeepEdge):40:48 -> 1:3:com.android.tools.r8.keepanno.ast.KeepEdge normalize(com.android.tools.r8.keepanno.ast.KeepEdge):31:33 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/pv;)Lcom/android/tools/r8/internal/pv;"} 4:14:void findValidFreshBindingPrefix():52:62 -> a 15:15:int com.android.tools.r8.keepanno.keeprules.KeepEdgeNormalizer.getRepeatedSuffixLength(java.lang.String):77:77 -> a 15:15:void findValidFreshBindingPrefix():63 -> a 16:24:void findValidFreshBindingPrefix():63:71 -> a 25:26:void lambda$findValidFreshBindingPrefix$0(java.util.List,java.lang.String,com.android.tools.r8.keepanno.ast.KeepItemPattern):56:57 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;Ljava/lang/String;Lcom/android/tools/r8/internal/Bw;)V"} 27:27:void lambda$run$1(java.lang.String,com.android.tools.r8.keepanno.ast.KeepItemPattern):91:91 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Lcom/android/tools/r8/internal/Bw;)V"} 28:30:void lambda$run$2(com.android.tools.r8.keepanno.ast.KeepCondition):97:99 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/nv;)V"} 31:37:com.android.tools.r8.keepanno.ast.KeepItemReference com.android.tools.r8.keepanno.keeprules.KeepEdgeNormalizer.normalizeItem(com.android.tools.r8.keepanno.ast.KeepItemReference):119:125 -> a 31:37:void lambda$run$2(com.android.tools.r8.keepanno.ast.KeepCondition):99 -> a 38:39:void lambda$run$2(com.android.tools.r8.keepanno.ast.KeepCondition):99:100 -> a 40:40:void lambda$run$2(com.android.tools.r8.keepanno.ast.KeepCondition):97:97 -> a 41:44:void lambda$run$3(com.android.tools.r8.keepanno.ast.KeepTarget):104:107 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/qx;)V"} 45:51:com.android.tools.r8.keepanno.ast.KeepItemReference com.android.tools.r8.keepanno.keeprules.KeepEdgeNormalizer.normalizeItem(com.android.tools.r8.keepanno.ast.KeepItemReference):119:125 -> a 45:51:void lambda$run$3(com.android.tools.r8.keepanno.ast.KeepTarget):107 -> a 52:53:void lambda$run$3(com.android.tools.r8.keepanno.ast.KeepTarget):107:108 -> a 54:54:void lambda$run$3(com.android.tools.r8.keepanno.ast.KeepTarget):104:104 -> a 55:55:com.android.tools.r8.keepanno.ast.KeepItemPattern normalizeItemPattern(com.android.tools.r8.keepanno.ast.KeepItemPattern):130:130 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Bw;)Lcom/android/tools/r8/internal/Bw;"} 56:63:com.android.tools.r8.keepanno.ast.KeepClassReference com.android.tools.r8.keepanno.keeprules.KeepEdgeNormalizer.bindingForClassItem(com.android.tools.r8.keepanno.ast.KeepItemPattern):138:145 -> a 56:63:com.android.tools.r8.keepanno.ast.KeepItemPattern normalizeItemPattern(com.android.tools.r8.keepanno.ast.KeepItemPattern):133 -> a 64:67:com.android.tools.r8.keepanno.ast.KeepItemPattern com.android.tools.r8.keepanno.keeprules.KeepEdgeNormalizer.getClassItemPattern(com.android.tools.r8.keepanno.ast.KeepItemPattern):152:155 -> a 64:67:com.android.tools.r8.keepanno.ast.KeepClassReference com.android.tools.r8.keepanno.keeprules.KeepEdgeNormalizer.bindingForClassItem(com.android.tools.r8.keepanno.ast.KeepItemPattern):146 -> a 64:67:com.android.tools.r8.keepanno.ast.KeepItemPattern normalizeItemPattern(com.android.tools.r8.keepanno.ast.KeepItemPattern):133 -> a 68:68:com.android.tools.r8.keepanno.ast.KeepClassReference com.android.tools.r8.keepanno.keeprules.KeepEdgeNormalizer.bindingForClassItem(com.android.tools.r8.keepanno.ast.KeepItemPattern):147:147 -> a 68:68:com.android.tools.r8.keepanno.ast.KeepItemPattern normalizeItemPattern(com.android.tools.r8.keepanno.ast.KeepItemPattern):133 -> a 69:70:com.android.tools.r8.keepanno.ast.KeepItemPattern com.android.tools.r8.keepanno.keeprules.KeepEdgeNormalizer.getMemberItemPattern(com.android.tools.r8.keepanno.ast.KeepItemPattern,com.android.tools.r8.keepanno.ast.KeepClassReference):160:161 -> a 69:70:com.android.tools.r8.keepanno.ast.KeepItemPattern normalizeItemPattern(com.android.tools.r8.keepanno.ast.KeepItemPattern):134 -> a 71:77:com.android.tools.r8.keepanno.ast.KeepItemPattern com.android.tools.r8.keepanno.keeprules.KeepEdgeNormalizer.getMemberItemPattern(com.android.tools.r8.keepanno.ast.KeepItemPattern,com.android.tools.r8.keepanno.ast.KeepClassReference):160:166 -> a 71:77:com.android.tools.r8.keepanno.ast.KeepItemPattern normalizeItemPattern(com.android.tools.r8.keepanno.ast.KeepItemPattern):134 -> a 1:1:java.lang.String nextFreshBindingName():84:84 -> b 1:28:com.android.tools.r8.keepanno.ast.KeepEdge run():88:115 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/pv;"} com.android.tools.r8.keepanno.keeprules.KeepRuleExtractor -> com.android.tools.r8.internal.px: # {"id":"sourceFile","fileName":"KeepRuleExtractor.java"} java.util.function.Consumer ruleConsumer -> a boolean $assertionsDisabled -> b 1:1:void ():38:38 -> 1:2:void (java.util.function.Consumer):42:43 -> 1:1:com.android.tools.r8.keepanno.keeprules.KeepRuleExtractor$BindingUsers com.android.tools.r8.keepanno.keeprules.KeepRuleExtractor$BindingUsers.create(java.lang.String,com.android.tools.r8.keepanno.ast.KeepBindings):90:90 -> a 1:1:com.android.tools.r8.keepanno.keeprules.KeepRuleExtractor$BindingUsers lambda$doSplit$0(com.android.tools.r8.keepanno.ast.KeepBindings,java.lang.String):123 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/jv;Ljava/lang/String;)Lcom/android/tools/r8/internal/mx;"} 2:5:com.android.tools.r8.keepanno.keeprules.KeepRuleExtractor$Holder com.android.tools.r8.keepanno.keeprules.KeepRuleExtractor$Holder.create(java.lang.String,com.android.tools.r8.keepanno.ast.KeepBindings):71:74 -> a 2:5:com.android.tools.r8.keepanno.keeprules.KeepRuleExtractor$BindingUsers com.android.tools.r8.keepanno.keeprules.KeepRuleExtractor$BindingUsers.create(java.lang.String,com.android.tools.r8.keepanno.ast.KeepBindings):90 -> a 2:5:com.android.tools.r8.keepanno.keeprules.KeepRuleExtractor$BindingUsers lambda$doSplit$0(com.android.tools.r8.keepanno.ast.KeepBindings,java.lang.String):123 -> a 6:6:com.android.tools.r8.keepanno.keeprules.KeepRuleExtractor$BindingUsers com.android.tools.r8.keepanno.keeprules.KeepRuleExtractor$BindingUsers.create(java.lang.String,com.android.tools.r8.keepanno.ast.KeepBindings):90:90 -> a 6:6:com.android.tools.r8.keepanno.keeprules.KeepRuleExtractor$BindingUsers lambda$doSplit$0(com.android.tools.r8.keepanno.ast.KeepBindings,java.lang.String):123 -> a 7:83:java.util.Collection doSplit(com.android.tools.r8.keepanno.ast.KeepEdge):111:187 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/pv;)Ljava/util/ArrayList;"} 84:87:void lambda$doSplit$1(com.android.tools.r8.keepanno.ast.KeepBindings,java.util.Map,com.android.tools.r8.keepanno.ast.KeepCondition):120:123 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/jv;Ljava/util/Map;Lcom/android/tools/r8/internal/nv;)V"} 88:88:void com.android.tools.r8.keepanno.keeprules.KeepRuleExtractor$BindingUsers.addCondition(com.android.tools.r8.keepanno.ast.KeepCondition):98:98 -> a 88:88:void lambda$doSplit$1(com.android.tools.r8.keepanno.ast.KeepBindings,java.util.Map,com.android.tools.r8.keepanno.ast.KeepCondition):124 -> a 89:89:void lambda$doSplit$1(com.android.tools.r8.keepanno.ast.KeepBindings,java.util.Map,com.android.tools.r8.keepanno.ast.KeepCondition):124:124 -> a 90:90:void com.android.tools.r8.keepanno.keeprules.KeepRuleExtractor$BindingUsers.addCondition(com.android.tools.r8.keepanno.ast.KeepCondition):98:98 -> a 90:90:void lambda$doSplit$1(com.android.tools.r8.keepanno.ast.KeepBindings,java.util.Map,com.android.tools.r8.keepanno.ast.KeepCondition):124 -> a 91:91:void com.android.tools.r8.keepanno.keeprules.KeepRuleExtractor$BindingUsers.addCondition(com.android.tools.r8.keepanno.ast.KeepCondition):99:99 -> a 91:91:void lambda$doSplit$1(com.android.tools.r8.keepanno.ast.KeepBindings,java.util.Map,com.android.tools.r8.keepanno.ast.KeepCondition):124 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 92:92:void com.android.tools.r8.keepanno.keeprules.KeepRuleExtractor$BindingUsers.addCondition(com.android.tools.r8.keepanno.ast.KeepCondition):99:99 -> a 92:92:void lambda$doSplit$1(com.android.tools.r8.keepanno.ast.KeepBindings,java.util.Map,com.android.tools.r8.keepanno.ast.KeepCondition):124 -> a 93:97:void lambda$doSplit$3(com.android.tools.r8.keepanno.ast.KeepBindings,java.util.Map,com.android.tools.r8.keepanno.ast.KeepTarget):129:133 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/jv;Ljava/util/Map;Lcom/android/tools/r8/internal/qx;)V"} 98:122:void lambda$doSplit$8(java.util.List,com.android.tools.r8.keepanno.ast.KeepEdge,com.android.tools.r8.keepanno.ast.KeepBindings,java.util.Map,java.lang.String,com.android.tools.r8.keepanno.keeprules.KeepRuleExtractor$BindingUsers):138:162 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;Lcom/android/tools/r8/internal/pv;Lcom/android/tools/r8/internal/jv;Ljava/util/Map;Ljava/lang/String;Lcom/android/tools/r8/internal/mx;)V"} 123:123:void lambda$doSplit$4(java.util.List,com.android.tools.r8.keepanno.keeprules.KeepRuleExtractor$Holder,com.android.tools.r8.keepanno.ast.KeepEdge,com.android.tools.r8.keepanno.ast.KeepBindings,com.android.tools.r8.keepanno.keeprules.KeepRuleExtractor$BindingUsers,com.android.tools.r8.keepanno.ast.KeepOptions,java.util.Set):146:146 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;Lcom/android/tools/r8/internal/nx;Lcom/android/tools/r8/internal/pv;Lcom/android/tools/r8/internal/jv;Lcom/android/tools/r8/internal/mx;Lcom/android/tools/r8/internal/bx;Ljava/util/Set;)V"} 124:124:void lambda$doSplit$4(java.util.List,com.android.tools.r8.keepanno.keeprules.KeepRuleExtractor$Holder,com.android.tools.r8.keepanno.ast.KeepEdge,com.android.tools.r8.keepanno.ast.KeepBindings,com.android.tools.r8.keepanno.keeprules.KeepRuleExtractor$BindingUsers,com.android.tools.r8.keepanno.ast.KeepOptions,java.util.Set):143:143 -> a 125:125:void lambda$doSplit$5(java.util.List,com.android.tools.r8.keepanno.keeprules.KeepRuleExtractor$Holder,com.android.tools.r8.keepanno.ast.KeepEdge,com.android.tools.r8.keepanno.ast.KeepBindings,com.android.tools.r8.keepanno.ast.KeepOptions,java.util.Set):159:159 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;Lcom/android/tools/r8/internal/nx;Lcom/android/tools/r8/internal/pv;Lcom/android/tools/r8/internal/jv;Lcom/android/tools/r8/internal/bx;Ljava/util/Set;)V"} 126:126:void lambda$doSplit$5(java.util.List,com.android.tools.r8.keepanno.keeprules.KeepRuleExtractor$Holder,com.android.tools.r8.keepanno.ast.KeepEdge,com.android.tools.r8.keepanno.ast.KeepBindings,com.android.tools.r8.keepanno.ast.KeepOptions,java.util.Set):158:158 -> a 127:127:void lambda$doSplit$7(java.util.Map,java.util.List,com.android.tools.r8.keepanno.ast.KeepEdge,com.android.tools.r8.keepanno.keeprules.KeepRuleExtractor$Holder,com.android.tools.r8.keepanno.ast.KeepBindings,com.android.tools.r8.keepanno.ast.KeepOptions,java.util.Set):168:168 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Map;Ljava/util/List;Lcom/android/tools/r8/internal/pv;Lcom/android/tools/r8/internal/nx;Lcom/android/tools/r8/internal/jv;Lcom/android/tools/r8/internal/bx;Ljava/util/Set;)V"} 128:131:void lambda$doSplit$6(java.util.List,com.android.tools.r8.keepanno.ast.KeepEdge,com.android.tools.r8.keepanno.keeprules.KeepRuleExtractor$Holder,com.android.tools.r8.keepanno.ast.KeepBindings,com.android.tools.r8.keepanno.ast.KeepOptions,java.util.Set,java.lang.String,com.android.tools.r8.keepanno.keeprules.KeepRuleExtractor$BindingUsers):170:173 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;Lcom/android/tools/r8/internal/pv;Lcom/android/tools/r8/internal/nx;Lcom/android/tools/r8/internal/jv;Lcom/android/tools/r8/internal/bx;Ljava/util/Set;Ljava/lang/String;Lcom/android/tools/r8/internal/mx;)V"} 132:132:void lambda$doSplit$6(java.util.List,com.android.tools.r8.keepanno.ast.KeepEdge,com.android.tools.r8.keepanno.keeprules.KeepRuleExtractor$Holder,com.android.tools.r8.keepanno.ast.KeepBindings,com.android.tools.r8.keepanno.ast.KeepOptions,java.util.Set,java.lang.String,com.android.tools.r8.keepanno.keeprules.KeepRuleExtractor$BindingUsers):171:171 -> a 133:134:java.util.List computeConditions(java.util.Set,com.android.tools.r8.keepanno.ast.KeepBindings,java.util.Map):195:196 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/HashSet;Lcom/android/tools/r8/internal/jv;Ljava/util/HashMap;)Ljava/util/ArrayList;"} 135:139:void lambda$computeConditions$9(com.android.tools.r8.keepanno.ast.KeepBindings,java.util.Map,java.util.List,java.lang.String):198:202 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/jv;Ljava/util/Map;Ljava/util/List;Ljava/lang/String;)V"} 140:150:void computeTargets(java.util.Set,com.android.tools.r8.keepanno.ast.KeepBindings,java.util.Map,com.android.tools.r8.keepanno.keeprules.KeepRuleExtractor$OnTargetCallback):222:232 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Set;Lcom/android/tools/r8/internal/jv;Ljava/util/HashMap;Lcom/android/tools/r8/internal/ox;)V"} 151:184:void computeTargets(java.util.Set,com.android.tools.r8.keepanno.ast.KeepBindings,java.util.Map,com.android.tools.r8.keepanno.keeprules.KeepRuleExtractor$OnTargetCallback):230:263 -> a 185:194:void computeTargets(java.util.Set,com.android.tools.r8.keepanno.ast.KeepBindings,java.util.Map,com.android.tools.r8.keepanno.keeprules.KeepRuleExtractor$OnTargetCallback):262:271 -> a 195:195:void computeTargets(java.util.Set,com.android.tools.r8.keepanno.ast.KeepBindings,java.util.Map,com.android.tools.r8.keepanno.keeprules.KeepRuleExtractor$OnTargetCallback):269:269 -> a 196:196:void createUnconditionalRules(java.util.List,com.android.tools.r8.keepanno.keeprules.KeepRuleExtractor$Holder,com.android.tools.r8.keepanno.ast.KeepEdgeMetaInfo,com.android.tools.r8.keepanno.ast.KeepBindings,com.android.tools.r8.keepanno.ast.KeepOptions,java.util.Set):284:284 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;Lcom/android/tools/r8/internal/nx;Lcom/android/tools/r8/internal/yv;Lcom/android/tools/r8/internal/jv;Lcom/android/tools/r8/internal/bx;Ljava/util/Set;)V"} 197:205:void lambda$createUnconditionalRules$10(java.util.List,com.android.tools.r8.keepanno.ast.KeepEdgeMetaInfo,com.android.tools.r8.keepanno.keeprules.KeepRuleExtractor$Holder,com.android.tools.r8.keepanno.ast.KeepOptions,java.util.Map,java.util.List,com.android.tools.r8.keepanno.keeprules.PgRule$TargetKeepKind):289:297 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;Lcom/android/tools/r8/internal/yv;Lcom/android/tools/r8/internal/nx;Lcom/android/tools/r8/internal/bx;Ljava/util/Map;Ljava/util/List;Lcom/android/tools/r8/internal/QL;)V"} 206:216:void lambda$createUnconditionalRules$10(java.util.List,com.android.tools.r8.keepanno.ast.KeepEdgeMetaInfo,com.android.tools.r8.keepanno.keeprules.KeepRuleExtractor$Holder,com.android.tools.r8.keepanno.ast.KeepOptions,java.util.Map,java.util.List,com.android.tools.r8.keepanno.keeprules.PgRule$TargetKeepKind):291:301 -> a 217:219:void createConditionalRules(java.util.List,com.android.tools.r8.keepanno.ast.KeepEdgeMetaInfo,com.android.tools.r8.keepanno.keeprules.KeepRuleExtractor$Holder,com.android.tools.r8.keepanno.keeprules.KeepRuleExtractor$Holder,com.android.tools.r8.keepanno.ast.KeepBindings,com.android.tools.r8.keepanno.ast.KeepOptions,java.util.Set,java.util.Set):317:319 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;Lcom/android/tools/r8/internal/yv;Lcom/android/tools/r8/internal/nx;Lcom/android/tools/r8/internal/nx;Lcom/android/tools/r8/internal/jv;Lcom/android/tools/r8/internal/bx;Ljava/util/HashSet;Ljava/util/Set;)V"} 220:220:void lambda$createConditionalRules$11(java.util.List,com.android.tools.r8.keepanno.ast.KeepEdgeMetaInfo,com.android.tools.r8.keepanno.ast.KeepOptions,com.android.tools.r8.keepanno.keeprules.KeepRuleExtractor$Holder,com.android.tools.r8.keepanno.keeprules.KeepRuleExtractor$Holder,java.util.Map,java.util.List,java.util.Map,java.util.List,com.android.tools.r8.keepanno.keeprules.PgRule$TargetKeepKind):324:324 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;Lcom/android/tools/r8/internal/yv;Lcom/android/tools/r8/internal/bx;Lcom/android/tools/r8/internal/nx;Lcom/android/tools/r8/internal/nx;Ljava/util/Map;Ljava/util/List;Ljava/util/Map;Ljava/util/List;Lcom/android/tools/r8/internal/QL;)V"} 221:223:void createDependentRules(java.util.List,com.android.tools.r8.keepanno.keeprules.KeepRuleExtractor$Holder,com.android.tools.r8.keepanno.ast.KeepEdgeMetaInfo,com.android.tools.r8.keepanno.ast.KeepBindings,com.android.tools.r8.keepanno.ast.KeepOptions,java.util.Set,java.util.Set):344:346 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;Lcom/android/tools/r8/internal/nx;Lcom/android/tools/r8/internal/yv;Lcom/android/tools/r8/internal/jv;Lcom/android/tools/r8/internal/bx;Ljava/util/HashSet;Ljava/util/Set;)V"} 224:231:void lambda$createDependentRules$12(java.util.Map,java.util.List,java.util.List,com.android.tools.r8.keepanno.ast.KeepEdgeMetaInfo,com.android.tools.r8.keepanno.keeprules.KeepRuleExtractor$Holder,com.android.tools.r8.keepanno.ast.KeepOptions,java.util.Map,java.util.List,com.android.tools.r8.keepanno.keeprules.PgRule$TargetKeepKind):351:358 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Map;Ljava/util/List;Ljava/util/List;Lcom/android/tools/r8/internal/yv;Lcom/android/tools/r8/internal/nx;Lcom/android/tools/r8/internal/bx;Ljava/util/Map;Ljava/util/List;Lcom/android/tools/r8/internal/QL;)V"} 232:233:com.android.tools.r8.keepanno.ast.KeepMethodPattern com.android.tools.r8.keepanno.keeprules.KeepRuleExtractor.copyMethodFromMember(com.android.tools.r8.keepanno.ast.KeepMemberPattern):401:402 -> a 232:233:void lambda$createDependentRules$12(java.util.Map,java.util.List,java.util.List,com.android.tools.r8.keepanno.ast.KeepEdgeMetaInfo,com.android.tools.r8.keepanno.keeprules.KeepRuleExtractor$Holder,com.android.tools.r8.keepanno.ast.KeepOptions,java.util.Map,java.util.List,com.android.tools.r8.keepanno.keeprules.PgRule$TargetKeepKind):359 -> a 234:242:void lambda$createDependentRules$12(java.util.Map,java.util.List,java.util.List,com.android.tools.r8.keepanno.ast.KeepEdgeMetaInfo,com.android.tools.r8.keepanno.keeprules.KeepRuleExtractor$Holder,com.android.tools.r8.keepanno.ast.KeepOptions,java.util.Map,java.util.List,com.android.tools.r8.keepanno.keeprules.PgRule$TargetKeepKind):359:367 -> a 243:252:void lambda$createDependentRules$12(java.util.Map,java.util.List,java.util.List,com.android.tools.r8.keepanno.ast.KeepEdgeMetaInfo,com.android.tools.r8.keepanno.keeprules.KeepRuleExtractor$Holder,com.android.tools.r8.keepanno.ast.KeepOptions,java.util.Map,java.util.List,com.android.tools.r8.keepanno.keeprules.PgRule$TargetKeepKind):360:369 -> a 253:254:com.android.tools.r8.keepanno.ast.KeepFieldPattern com.android.tools.r8.keepanno.keeprules.KeepRuleExtractor.copyFieldFromMember(com.android.tools.r8.keepanno.ast.KeepMemberPattern):407:408 -> a 253:254:void lambda$createDependentRules$12(java.util.Map,java.util.List,java.util.List,com.android.tools.r8.keepanno.ast.KeepEdgeMetaInfo,com.android.tools.r8.keepanno.keeprules.KeepRuleExtractor$Holder,com.android.tools.r8.keepanno.ast.KeepOptions,java.util.Map,java.util.List,com.android.tools.r8.keepanno.keeprules.PgRule$TargetKeepKind):370 -> a 255:263:void lambda$createDependentRules$12(java.util.Map,java.util.List,java.util.List,com.android.tools.r8.keepanno.ast.KeepEdgeMetaInfo,com.android.tools.r8.keepanno.keeprules.KeepRuleExtractor$Holder,com.android.tools.r8.keepanno.ast.KeepOptions,java.util.Map,java.util.List,com.android.tools.r8.keepanno.keeprules.PgRule$TargetKeepKind):370:378 -> a 264:280:void lambda$createDependentRules$12(java.util.Map,java.util.List,java.util.List,com.android.tools.r8.keepanno.ast.KeepEdgeMetaInfo,com.android.tools.r8.keepanno.keeprules.KeepRuleExtractor$Holder,com.android.tools.r8.keepanno.ast.KeepOptions,java.util.Map,java.util.List,com.android.tools.r8.keepanno.keeprules.PgRule$TargetKeepKind):371:387 -> a 281:281:com.android.tools.r8.keepanno.ast.KeepQualifiedClassNamePattern getClassNamePattern(com.android.tools.r8.keepanno.ast.KeepItemPattern,com.android.tools.r8.keepanno.ast.KeepBindings):413:413 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Bw;Lcom/android/tools/r8/internal/jv;)Lcom/android/tools/r8/internal/lx;"} 282:282:boolean com.android.tools.r8.keepanno.ast.KeepClassReference.isClassNamePattern():26:26 -> a 282:282:com.android.tools.r8.keepanno.ast.KeepQualifiedClassNamePattern getClassNamePattern(com.android.tools.r8.keepanno.ast.KeepItemPattern,com.android.tools.r8.keepanno.ast.KeepBindings):413 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 283:285:com.android.tools.r8.keepanno.ast.KeepQualifiedClassNamePattern getClassNamePattern(com.android.tools.r8.keepanno.ast.KeepItemPattern,com.android.tools.r8.keepanno.ast.KeepBindings):414:416 -> a 286:286:com.android.tools.r8.keepanno.ast.KeepQualifiedClassNamePattern getClassNamePattern(com.android.tools.r8.keepanno.ast.KeepItemPattern,com.android.tools.r8.keepanno.ast.KeepBindings):415:415 -> a 287:288:java.util.Set com.android.tools.r8.keepanno.keeprules.KeepRuleExtractor.getTransitiveBindingReferences(com.android.tools.r8.keepanno.ast.KeepItemReference,com.android.tools.r8.keepanno.ast.KeepBindings):435:436 -> a 287:288:java.lang.String getClassItemBindingReference(com.android.tools.r8.keepanno.ast.KeepItemReference,com.android.tools.r8.keepanno.ast.KeepBindings):422 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Ew;Lcom/android/tools/r8/internal/jv;)Ljava/lang/String;"} 289:292:java.util.Collection com.android.tools.r8.keepanno.keeprules.KeepRuleExtractor.getBindingReference(com.android.tools.r8.keepanno.ast.KeepItemReference):448:451 -> a 289:292:java.util.Set com.android.tools.r8.keepanno.keeprules.KeepRuleExtractor.getTransitiveBindingReferences(com.android.tools.r8.keepanno.ast.KeepItemReference,com.android.tools.r8.keepanno.ast.KeepBindings):437 -> a 289:292:java.lang.String getClassItemBindingReference(com.android.tools.r8.keepanno.ast.KeepItemReference,com.android.tools.r8.keepanno.ast.KeepBindings):422 -> a 293:295:java.util.Collection com.android.tools.r8.keepanno.keeprules.KeepRuleExtractor.getBindingReference(com.android.tools.r8.keepanno.ast.KeepItemPattern):455:457 -> a 293:295:java.util.Collection com.android.tools.r8.keepanno.keeprules.KeepRuleExtractor.getBindingReference(com.android.tools.r8.keepanno.ast.KeepItemReference):451 -> a 293:295:java.util.Set com.android.tools.r8.keepanno.keeprules.KeepRuleExtractor.getTransitiveBindingReferences(com.android.tools.r8.keepanno.ast.KeepItemReference,com.android.tools.r8.keepanno.ast.KeepBindings):437 -> a 293:295:java.lang.String getClassItemBindingReference(com.android.tools.r8.keepanno.ast.KeepItemReference,com.android.tools.r8.keepanno.ast.KeepBindings):422 -> a 296:300:java.util.Set com.android.tools.r8.keepanno.keeprules.KeepRuleExtractor.getTransitiveBindingReferences(com.android.tools.r8.keepanno.ast.KeepItemReference,com.android.tools.r8.keepanno.ast.KeepBindings):437:441 -> a 296:300:java.lang.String getClassItemBindingReference(com.android.tools.r8.keepanno.ast.KeepItemReference,com.android.tools.r8.keepanno.ast.KeepBindings):422 -> a 301:303:java.util.Collection com.android.tools.r8.keepanno.keeprules.KeepRuleExtractor.getBindingReference(com.android.tools.r8.keepanno.ast.KeepItemPattern):455:457 -> a 301:303:java.util.Set com.android.tools.r8.keepanno.keeprules.KeepRuleExtractor.getTransitiveBindingReferences(com.android.tools.r8.keepanno.ast.KeepItemReference,com.android.tools.r8.keepanno.ast.KeepBindings):441 -> a 301:303:java.lang.String getClassItemBindingReference(com.android.tools.r8.keepanno.ast.KeepItemReference,com.android.tools.r8.keepanno.ast.KeepBindings):422 -> a 304:304:java.util.Set com.android.tools.r8.keepanno.keeprules.KeepRuleExtractor.getTransitiveBindingReferences(com.android.tools.r8.keepanno.ast.KeepItemReference,com.android.tools.r8.keepanno.ast.KeepBindings):441:441 -> a 304:304:java.lang.String getClassItemBindingReference(com.android.tools.r8.keepanno.ast.KeepItemReference,com.android.tools.r8.keepanno.ast.KeepBindings):422 -> a 305:308:java.lang.String getClassItemBindingReference(com.android.tools.r8.keepanno.ast.KeepItemReference,com.android.tools.r8.keepanno.ast.KeepBindings):422:425 -> a 1:1:java.util.Collection com.android.tools.r8.keepanno.keeprules.KeepRuleExtractor.split(com.android.tools.r8.keepanno.ast.KeepEdge):57:57 -> b 1:1:void extract(com.android.tools.r8.keepanno.ast.KeepEdge):47 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/pv;)V"} 2:7:void extract(com.android.tools.r8.keepanno.ast.KeepEdge):48:53 -> b 8:8:com.android.tools.r8.keepanno.keeprules.KeepRuleExtractor$BindingUsers com.android.tools.r8.keepanno.keeprules.KeepRuleExtractor$BindingUsers.create(java.lang.String,com.android.tools.r8.keepanno.ast.KeepBindings):90:90 -> b 8:8:com.android.tools.r8.keepanno.keeprules.KeepRuleExtractor$BindingUsers lambda$doSplit$2(com.android.tools.r8.keepanno.ast.KeepBindings,java.lang.String):132 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/jv;Ljava/lang/String;)Lcom/android/tools/r8/internal/mx;"} 9:12:com.android.tools.r8.keepanno.keeprules.KeepRuleExtractor$Holder com.android.tools.r8.keepanno.keeprules.KeepRuleExtractor$Holder.create(java.lang.String,com.android.tools.r8.keepanno.ast.KeepBindings):71:74 -> b 9:12:com.android.tools.r8.keepanno.keeprules.KeepRuleExtractor$BindingUsers com.android.tools.r8.keepanno.keeprules.KeepRuleExtractor$BindingUsers.create(java.lang.String,com.android.tools.r8.keepanno.ast.KeepBindings):90 -> b 9:12:com.android.tools.r8.keepanno.keeprules.KeepRuleExtractor$BindingUsers lambda$doSplit$2(com.android.tools.r8.keepanno.ast.KeepBindings,java.lang.String):132 -> b 13:13:com.android.tools.r8.keepanno.keeprules.KeepRuleExtractor$BindingUsers com.android.tools.r8.keepanno.keeprules.KeepRuleExtractor$BindingUsers.create(java.lang.String,com.android.tools.r8.keepanno.ast.KeepBindings):90:90 -> b 13:13:com.android.tools.r8.keepanno.keeprules.KeepRuleExtractor$BindingUsers lambda$doSplit$2(com.android.tools.r8.keepanno.ast.KeepBindings,java.lang.String):132 -> b com.android.tools.r8.keepanno.keeprules.KeepRuleExtractor$BindingUsers -> com.android.tools.r8.internal.mx: # {"id":"sourceFile","fileName":"KeepRuleExtractor.java"} com.android.tools.r8.keepanno.keeprules.KeepRuleExtractor$Holder holder -> a java.util.Set conditionRefs -> b java.util.Map targetRefs -> c boolean $assertionsDisabled -> d 1:1:void ():83:83 -> 1:1:void (com.android.tools.r8.keepanno.keeprules.KeepRuleExtractor$Holder):93:93 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/nx;)V"} 2:10:void (com.android.tools.r8.keepanno.keeprules.KeepRuleExtractor$Holder):86:94 -> 1:4:void addTarget(com.android.tools.r8.keepanno.ast.KeepTarget):103:106 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/qx;)V"} 5:5:java.util.Set lambda$addTarget$0(com.android.tools.r8.keepanno.ast.KeepOptions):105:105 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/bx;)Ljava/util/Set;"} com.android.tools.r8.keepanno.keeprules.KeepRuleExtractor$Holder -> com.android.tools.r8.internal.nx: # {"id":"sourceFile","fileName":"KeepRuleExtractor.java"} com.android.tools.r8.keepanno.ast.KeepItemPattern itemPattern -> a com.android.tools.r8.keepanno.ast.KeepQualifiedClassNamePattern namePattern -> b boolean $assertionsDisabled -> c 1:1:void ():66:66 -> 1:3:void (com.android.tools.r8.keepanno.ast.KeepItemPattern,com.android.tools.r8.keepanno.ast.KeepQualifiedClassNamePattern):77:79 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Bw;Lcom/android/tools/r8/internal/lx;)V"} com.android.tools.r8.keepanno.keeprules.KeepRuleExtractor$OnTargetCallback -> com.android.tools.r8.internal.ox: # {"id":"sourceFile","fileName":"KeepRuleExtractor.java"} void accept(java.util.Map,java.util.List,com.android.tools.r8.keepanno.keeprules.PgRule$TargetKeepKind) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Map;Ljava/util/List;Lcom/android/tools/r8/internal/QL;)V"} com.android.tools.r8.keepanno.keeprules.PgRule -> com.android.tools.r8.internal.RL: # {"id":"sourceFile","fileName":"PgRule.java"} com.android.tools.r8.keepanno.ast.KeepEdgeMetaInfo metaInfo -> a com.android.tools.r8.keepanno.ast.KeepOptions options -> b boolean $assertionsDisabled -> c 1:1:void ():23:23 -> 1:3:void (com.android.tools.r8.keepanno.ast.KeepEdgeMetaInfo,com.android.tools.r8.keepanno.ast.KeepOptions):49:51 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/yv;Lcom/android/tools/r8/internal/bx;)V"} 1:1:java.util.function.BiConsumer classReferencePrinter(com.android.tools.r8.keepanno.ast.KeepQualifiedClassNamePattern):60:60 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lx;)Ljava/util/function/BiConsumer;"} 2:3:void lambda$classReferencePrinter$0(com.android.tools.r8.keepanno.ast.KeepQualifiedClassNamePattern,java.lang.StringBuilder,com.android.tools.r8.keepanno.ast.KeepClassReference):61:62 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lx;Ljava/lang/StringBuilder;Lcom/android/tools/r8/internal/mv;)V"} 4:7:void lambda$classReferencePrinter$0(com.android.tools.r8.keepanno.ast.KeepQualifiedClassNamePattern,java.lang.StringBuilder,com.android.tools.r8.keepanno.ast.KeepClassReference):61:64 -> a 8:8:void lambda$classReferencePrinter$0(com.android.tools.r8.keepanno.ast.KeepQualifiedClassNamePattern,java.lang.StringBuilder,com.android.tools.r8.keepanno.ast.KeepClassReference):63:63 -> a 9:9:java.util.List getConditionMembers():116:116 -> a 10:10:void printConditionHolder(java.lang.StringBuilder):124:124 -> a 11:11:void printConditionMember(java.lang.StringBuilder,java.lang.String):128:128 -> a java.lang.String getConsequenceKeepType() -> b void printTargetMember(java.lang.StringBuilder,java.lang.String) -> b 1:1:void printRule(java.lang.StringBuilder):73:73 -> b 2:6:void com.android.tools.r8.keepanno.keeprules.RulePrintingUtils.printHeader(java.lang.StringBuilder,com.android.tools.r8.keepanno.ast.KeepEdgeMetaInfo):42:46 -> b 2:6:void printRule(java.lang.StringBuilder):73 -> b 7:10:java.lang.String com.android.tools.r8.keepanno.keeprules.RulePrintingUtils.escapeLineBreaks(java.lang.String):62:65 -> b 7:10:void com.android.tools.r8.keepanno.keeprules.RulePrintingUtils.printHeader(java.lang.StringBuilder,com.android.tools.r8.keepanno.ast.KeepEdgeMetaInfo):46 -> b 7:10:void printRule(java.lang.StringBuilder):73 -> b 11:14:java.lang.String com.android.tools.r8.keepanno.keeprules.RulePrintingUtils.escapeChar(char):53:56 -> b 11:14:java.lang.String com.android.tools.r8.keepanno.keeprules.RulePrintingUtils.escapeLineBreaks(java.lang.String):65 -> b 11:14:void com.android.tools.r8.keepanno.keeprules.RulePrintingUtils.printHeader(java.lang.StringBuilder,com.android.tools.r8.keepanno.ast.KeepEdgeMetaInfo):46 -> b 11:14:void printRule(java.lang.StringBuilder):73 -> b 15:17:java.lang.String com.android.tools.r8.keepanno.keeprules.RulePrintingUtils.escapeLineBreaks(java.lang.String):66:68 -> b 15:17:void com.android.tools.r8.keepanno.keeprules.RulePrintingUtils.printHeader(java.lang.StringBuilder,com.android.tools.r8.keepanno.ast.KeepEdgeMetaInfo):46 -> b 15:17:void printRule(java.lang.StringBuilder):73 -> b 18:21:java.lang.String com.android.tools.r8.keepanno.keeprules.RulePrintingUtils.escapeChar(char):53:56 -> b 18:21:java.lang.String com.android.tools.r8.keepanno.keeprules.RulePrintingUtils.escapeLineBreaks(java.lang.String):69 -> b 18:21:void com.android.tools.r8.keepanno.keeprules.RulePrintingUtils.printHeader(java.lang.StringBuilder,com.android.tools.r8.keepanno.ast.KeepEdgeMetaInfo):46 -> b 18:21:void printRule(java.lang.StringBuilder):73 -> b 22:27:java.lang.String com.android.tools.r8.keepanno.keeprules.RulePrintingUtils.escapeLineBreaks(java.lang.String):71:76 -> b 22:27:void com.android.tools.r8.keepanno.keeprules.RulePrintingUtils.printHeader(java.lang.StringBuilder,com.android.tools.r8.keepanno.ast.KeepEdgeMetaInfo):46 -> b 22:27:void printRule(java.lang.StringBuilder):73 -> b 28:28:void com.android.tools.r8.keepanno.keeprules.RulePrintingUtils.printHeader(java.lang.StringBuilder,com.android.tools.r8.keepanno.ast.KeepEdgeMetaInfo):47:47 -> b 28:28:void printRule(java.lang.StringBuilder):73 -> b 29:41:void com.android.tools.r8.keepanno.keeprules.PgRule.printCondition(java.lang.StringBuilder):79:91 -> b 29:41:void printRule(java.lang.StringBuilder):74 -> b 42:42:void com.android.tools.r8.keepanno.keeprules.PgRule.printConsequence(java.lang.StringBuilder):96:96 -> b 42:42:void printRule(java.lang.StringBuilder):75 -> b 43:43:void com.android.tools.r8.keepanno.keeprules.PgRule.printKeepOptions(java.lang.StringBuilder):69:69 -> b 43:43:void com.android.tools.r8.keepanno.keeprules.PgRule.printConsequence(java.lang.StringBuilder):97 -> b 43:43:void printRule(java.lang.StringBuilder):75 -> b 44:46:void com.android.tools.r8.keepanno.keeprules.RulePrintingUtils.printKeepOptions(java.lang.StringBuilder,com.android.tools.r8.keepanno.ast.KeepOptions):83:85 -> b 44:46:void com.android.tools.r8.keepanno.keeprules.PgRule.printKeepOptions(java.lang.StringBuilder):69 -> b 44:46:void com.android.tools.r8.keepanno.keeprules.PgRule.printConsequence(java.lang.StringBuilder):97 -> b 44:46:void printRule(java.lang.StringBuilder):75 -> b 47:59:java.lang.String com.android.tools.r8.keepanno.keeprules.RulePrintingUtils.getOptionString(com.android.tools.r8.keepanno.ast.KeepOptions$KeepOption):281:293 -> b 47:59:void com.android.tools.r8.keepanno.keeprules.RulePrintingUtils.printKeepOptions(java.lang.StringBuilder,com.android.tools.r8.keepanno.ast.KeepOptions):85 -> b 47:59:void com.android.tools.r8.keepanno.keeprules.PgRule.printKeepOptions(java.lang.StringBuilder):69 -> b 47:59:void com.android.tools.r8.keepanno.keeprules.PgRule.printConsequence(java.lang.StringBuilder):97 -> b 47:59:void printRule(java.lang.StringBuilder):75 -> b 60:60:java.lang.String com.android.tools.r8.keepanno.keeprules.RulePrintingUtils.getOptionString(com.android.tools.r8.keepanno.ast.KeepOptions$KeepOption):291:291 -> b 60:60:void com.android.tools.r8.keepanno.keeprules.RulePrintingUtils.printKeepOptions(java.lang.StringBuilder,com.android.tools.r8.keepanno.ast.KeepOptions):85 -> b 60:60:void com.android.tools.r8.keepanno.keeprules.PgRule.printKeepOptions(java.lang.StringBuilder):69 -> b 60:60:void com.android.tools.r8.keepanno.keeprules.PgRule.printConsequence(java.lang.StringBuilder):97 -> b 60:60:void printRule(java.lang.StringBuilder):75 -> b 61:61:java.lang.String com.android.tools.r8.keepanno.keeprules.RulePrintingUtils.getOptionString(com.android.tools.r8.keepanno.ast.KeepOptions$KeepOption):289:289 -> b 61:61:void com.android.tools.r8.keepanno.keeprules.RulePrintingUtils.printKeepOptions(java.lang.StringBuilder,com.android.tools.r8.keepanno.ast.KeepOptions):85 -> b 61:61:void com.android.tools.r8.keepanno.keeprules.PgRule.printKeepOptions(java.lang.StringBuilder):69 -> b 61:61:void com.android.tools.r8.keepanno.keeprules.PgRule.printConsequence(java.lang.StringBuilder):97 -> b 61:61:void printRule(java.lang.StringBuilder):75 -> b 62:62:java.lang.String com.android.tools.r8.keepanno.keeprules.RulePrintingUtils.getOptionString(com.android.tools.r8.keepanno.ast.KeepOptions$KeepOption):287:287 -> b 62:62:void com.android.tools.r8.keepanno.keeprules.RulePrintingUtils.printKeepOptions(java.lang.StringBuilder,com.android.tools.r8.keepanno.ast.KeepOptions):85 -> b 62:62:void com.android.tools.r8.keepanno.keeprules.PgRule.printKeepOptions(java.lang.StringBuilder):69 -> b 62:62:void com.android.tools.r8.keepanno.keeprules.PgRule.printConsequence(java.lang.StringBuilder):97 -> b 62:62:void printRule(java.lang.StringBuilder):75 -> b 63:63:java.lang.String com.android.tools.r8.keepanno.keeprules.RulePrintingUtils.getOptionString(com.android.tools.r8.keepanno.ast.KeepOptions$KeepOption):285:285 -> b 63:63:void com.android.tools.r8.keepanno.keeprules.RulePrintingUtils.printKeepOptions(java.lang.StringBuilder,com.android.tools.r8.keepanno.ast.KeepOptions):85 -> b 63:63:void com.android.tools.r8.keepanno.keeprules.PgRule.printKeepOptions(java.lang.StringBuilder):69 -> b 63:63:void com.android.tools.r8.keepanno.keeprules.PgRule.printConsequence(java.lang.StringBuilder):97 -> b 63:63:void printRule(java.lang.StringBuilder):75 -> b 64:64:java.lang.String com.android.tools.r8.keepanno.keeprules.RulePrintingUtils.getOptionString(com.android.tools.r8.keepanno.ast.KeepOptions$KeepOption):283:283 -> b 64:64:void com.android.tools.r8.keepanno.keeprules.RulePrintingUtils.printKeepOptions(java.lang.StringBuilder,com.android.tools.r8.keepanno.ast.KeepOptions):85 -> b 64:64:void com.android.tools.r8.keepanno.keeprules.PgRule.printKeepOptions(java.lang.StringBuilder):69 -> b 64:64:void com.android.tools.r8.keepanno.keeprules.PgRule.printConsequence(java.lang.StringBuilder):97 -> b 64:64:void printRule(java.lang.StringBuilder):75 -> b 65:65:void com.android.tools.r8.keepanno.keeprules.RulePrintingUtils.printKeepOptions(java.lang.StringBuilder,com.android.tools.r8.keepanno.ast.KeepOptions):85:85 -> b 65:65:void com.android.tools.r8.keepanno.keeprules.PgRule.printKeepOptions(java.lang.StringBuilder):69 -> b 65:65:void com.android.tools.r8.keepanno.keeprules.PgRule.printConsequence(java.lang.StringBuilder):97 -> b 65:65:void printRule(java.lang.StringBuilder):75 -> b 66:75:void com.android.tools.r8.keepanno.keeprules.PgRule.printConsequence(java.lang.StringBuilder):98:107 -> b 66:75:void printRule(java.lang.StringBuilder):75 -> b java.util.List getTargetMembers() -> c void printTargetHolder(java.lang.StringBuilder) -> c boolean hasCondition() -> d com.android.tools.r8.keepanno.keeprules.PgRule$PgConditionalRule -> com.android.tools.r8.internal.NL: # {"id":"sourceFile","fileName":"PgRule.java"} com.android.tools.r8.keepanno.ast.KeepItemPattern classCondition -> d com.android.tools.r8.keepanno.ast.KeepItemPattern classTarget -> e java.util.Map memberPatterns -> f java.util.List memberConditions -> g java.util.List memberTargets -> h com.android.tools.r8.keepanno.keeprules.PgRule$TargetKeepKind keepKind -> i 1:7:void (com.android.tools.r8.keepanno.ast.KeepEdgeMetaInfo,com.android.tools.r8.keepanno.ast.KeepOptions,com.android.tools.r8.keepanno.keeprules.KeepRuleExtractor$Holder,com.android.tools.r8.keepanno.keeprules.KeepRuleExtractor$Holder,java.util.Map,java.util.List,java.util.List,com.android.tools.r8.keepanno.keeprules.PgRule$TargetKeepKind):220:226 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/yv;Lcom/android/tools/r8/internal/bx;Lcom/android/tools/r8/internal/nx;Lcom/android/tools/r8/internal/nx;Ljava/util/Map;Ljava/util/List;Ljava/util/List;Lcom/android/tools/r8/internal/QL;)V"} 1:1:java.util.List getConditionMembers():236:236 -> a 2:2:void printConditionHolder(java.lang.StringBuilder):241:241 -> a 3:4:void printConditionMember(java.lang.StringBuilder,java.lang.String):246:247 -> a 5:5:void printClassName(java.lang.StringBuilder,com.android.tools.r8.keepanno.ast.KeepClassReference):276:276 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/StringBuilder;Lcom/android/tools/r8/internal/mv;)V"} 6:6:void printClassName(java.lang.StringBuilder,com.android.tools.r8.keepanno.ast.KeepClassReference):275:275 -> a 1:1:java.lang.String getConsequenceKeepType():260:260 -> b 2:2:java.lang.String com.android.tools.r8.keepanno.keeprules.PgRule$TargetKeepKind.getKeepRuleKind():36:36 -> b 2:2:java.lang.String getConsequenceKeepType():260 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:4:void printTargetMember(java.lang.StringBuilder,java.lang.String):270:271 -> b 1:1:void printTargetHolder(java.lang.StringBuilder):252:252 -> c 2:2:java.util.List com.android.tools.r8.keepanno.keeprules.PgRule$PgConditionalRule.getTargetMembers():265:265 -> c 2:2:void printTargetHolder(java.lang.StringBuilder):253 -> c 3:3:void printTargetHolder(java.lang.StringBuilder):253:253 -> c 4:4:void com.android.tools.r8.keepanno.keeprules.PgRule.printNonEmptyMembersPatternAsDefaultInitWorkaround(java.lang.StringBuilder):43:43 -> c 4:4:void printTargetHolder(java.lang.StringBuilder):254 -> c 5:5:java.util.List getTargetMembers():265:265 -> c com.android.tools.r8.keepanno.keeprules.PgRule$PgDependentMembersRule -> com.android.tools.r8.internal.OL: # {"id":"sourceFile","fileName":"PgRule.java"} com.android.tools.r8.keepanno.ast.KeepQualifiedClassNamePattern holderNamePattern -> d com.android.tools.r8.keepanno.ast.KeepItemPattern holderPattern -> e java.util.Map memberPatterns -> f java.util.List memberConditions -> g java.util.List memberTargets -> h com.android.tools.r8.keepanno.keeprules.PgRule$TargetKeepKind keepKind -> i int nextBackReferenceNumber -> j java.lang.String holderBackReferencePattern -> k java.util.Map membersBackReferencePatterns -> l boolean $assertionsDisabled -> m 1:1:void ():294:294 -> 1:1:void (com.android.tools.r8.keepanno.ast.KeepEdgeMetaInfo,com.android.tools.r8.keepanno.keeprules.KeepRuleExtractor$Holder,com.android.tools.r8.keepanno.ast.KeepOptions,java.util.Map,java.util.List,java.util.List,com.android.tools.r8.keepanno.keeprules.PgRule$TargetKeepKind):315:315 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;Lcom/android/tools/r8/internal/yv;Lcom/android/tools/r8/internal/nx;Lcom/android/tools/r8/internal/bx;Ljava/util/Map;Ljava/util/List;Lcom/android/tools/r8/internal/QL;)V"} 2:20:void (com.android.tools.r8.keepanno.ast.KeepEdgeMetaInfo,com.android.tools.r8.keepanno.keeprules.KeepRuleExtractor$Holder,com.android.tools.r8.keepanno.ast.KeepOptions,java.util.Map,java.util.List,java.util.List,com.android.tools.r8.keepanno.keeprules.PgRule$TargetKeepKind):303:321 -> 1:1:java.util.List getConditionMembers():344:344 -> a 2:2:void printConditionHolder(java.lang.StringBuilder):354:354 -> a 3:5:void lambda$printConditionHolder$0(java.lang.StringBuilder,java.lang.StringBuilder,com.android.tools.r8.keepanno.ast.KeepClassReference):358:360 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/StringBuilder;Ljava/lang/StringBuilder;Lcom/android/tools/r8/internal/mv;)V"} 6:6:java.lang.String com.android.tools.r8.keepanno.keeprules.RulePrinter$BackReferencePrinter.getBackReference():64:64 -> a 6:6:void lambda$printConditionHolder$0(java.lang.StringBuilder,java.lang.StringBuilder,com.android.tools.r8.keepanno.ast.KeepClassReference):361 -> a 7:7:void lambda$printConditionHolder$0(java.lang.StringBuilder,java.lang.StringBuilder,com.android.tools.r8.keepanno.ast.KeepClassReference):361:361 -> a 8:12:void printConditionMember(java.lang.StringBuilder,java.lang.String):367:371 -> a 13:13:java.lang.String com.android.tools.r8.keepanno.keeprules.RulePrinter$BackReferencePrinter.getBackReference():64:64 -> a 13:13:void printConditionMember(java.lang.StringBuilder,java.lang.String):371 -> a 14:14:void printConditionMember(java.lang.StringBuilder,java.lang.String):371:371 -> a 1:1:java.lang.String getConsequenceKeepType():339:339 -> b 2:2:java.lang.String com.android.tools.r8.keepanno.keeprules.PgRule$TargetKeepKind.getKeepRuleKind():36:36 -> b 2:2:java.lang.String getConsequenceKeepType():339 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:4:void lambda$printTargetHolder$1(java.lang.StringBuilder,java.lang.StringBuilder,com.android.tools.r8.keepanno.ast.KeepClassReference):380:381 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/StringBuilder;Ljava/lang/StringBuilder;Lcom/android/tools/r8/internal/mv;)V"} 5:12:void lambda$printTargetHolder$1(java.lang.StringBuilder,java.lang.StringBuilder,com.android.tools.r8.keepanno.ast.KeepClassReference):380:387 -> b 13:13:void lambda$printTargetHolder$1(java.lang.StringBuilder,java.lang.StringBuilder,com.android.tools.r8.keepanno.ast.KeepClassReference):386:386 -> b 14:22:void printTargetMember(java.lang.StringBuilder,java.lang.String):397:405 -> b 1:1:java.util.List getTargetMembers():349:349 -> c 2:2:void printTargetHolder(java.lang.StringBuilder):376:376 -> c 3:3:java.util.List com.android.tools.r8.keepanno.keeprules.PgRule$PgDependentMembersRule.getTargetMembers():349:349 -> c 3:3:void printTargetHolder(java.lang.StringBuilder):390 -> c 4:4:void printTargetHolder(java.lang.StringBuilder):390:390 -> c 5:5:void com.android.tools.r8.keepanno.keeprules.PgRule.printNonEmptyMembersPatternAsDefaultInitWorkaround(java.lang.StringBuilder):43:43 -> c 5:5:void printTargetHolder(java.lang.StringBuilder):391 -> c 1:2:boolean hasCondition():332:333 -> d 1:1:int getNextBackReferenceNumber():325:325 -> e com.android.tools.r8.keepanno.keeprules.PgRule$PgUnconditionalRule -> com.android.tools.r8.internal.PL: # {"id":"sourceFile","fileName":"PgRule.java"} com.android.tools.r8.keepanno.ast.KeepQualifiedClassNamePattern holderNamePattern -> d com.android.tools.r8.keepanno.ast.KeepItemPattern holderPattern -> e com.android.tools.r8.keepanno.keeprules.PgRule$TargetKeepKind targetKeepKind -> f java.util.List targetMembers -> g java.util.Map memberPatterns -> h boolean $assertionsDisabled -> i 1:1:void ():144:144 -> 1:7:void (com.android.tools.r8.keepanno.ast.KeepEdgeMetaInfo,com.android.tools.r8.keepanno.keeprules.KeepRuleExtractor$Holder,com.android.tools.r8.keepanno.ast.KeepOptions,java.util.Map,java.util.List,com.android.tools.r8.keepanno.keeprules.PgRule$TargetKeepKind):158:164 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/yv;Lcom/android/tools/r8/internal/nx;Lcom/android/tools/r8/internal/bx;Ljava/util/Map;Ljava/util/List;Lcom/android/tools/r8/internal/QL;)V"} 1:1:java.lang.String getConsequenceKeepType():169:169 -> b 2:2:java.lang.String com.android.tools.r8.keepanno.keeprules.PgRule$TargetKeepKind.getKeepRuleKind():36:36 -> b 2:2:java.lang.String getConsequenceKeepType():169 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:4:void printTargetMember(java.lang.StringBuilder,java.lang.String):187:188 -> b 1:1:java.util.List getTargetMembers():174:174 -> c 2:2:void printTargetHolder(java.lang.StringBuilder):179:179 -> c 3:3:java.util.List com.android.tools.r8.keepanno.keeprules.PgRule$PgUnconditionalRule.getTargetMembers():174:174 -> c 3:3:void printTargetHolder(java.lang.StringBuilder):180 -> c 4:4:void printTargetHolder(java.lang.StringBuilder):180:180 -> c 5:5:void com.android.tools.r8.keepanno.keeprules.PgRule.printNonEmptyMembersPatternAsDefaultInitWorkaround(java.lang.StringBuilder):43:43 -> c 5:5:void printTargetHolder(java.lang.StringBuilder):181 -> c com.android.tools.r8.keepanno.keeprules.PgRule$TargetKeepKind -> com.android.tools.r8.internal.QL: # {"id":"sourceFile","fileName":"PgRule.java"} java.lang.String ruleKind -> a com.android.tools.r8.keepanno.keeprules.PgRule$TargetKeepKind JUST_MEMBERS -> b com.android.tools.r8.keepanno.keeprules.PgRule$TargetKeepKind CLASS_OR_MEMBERS -> c com.android.tools.r8.keepanno.keeprules.PgRule$TargetKeepKind CLASS_AND_MEMBERS -> d 1:3:void ():25:27 -> 1:2:void (java.lang.String,int,java.lang.String):31:32 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/lang/String;Ljava/lang/String;)V"} com.android.tools.r8.keepanno.keeprules.RulePrinter -> com.android.tools.r8.internal.vU: # {"id":"sourceFile","fileName":"RulePrinter.java"} java.lang.StringBuilder builder -> a boolean $assertionsDisabled -> b 1:1:void ():8:8 -> 1:2:void (java.lang.StringBuilder):21:22 -> 1:1:com.android.tools.r8.keepanno.keeprules.RulePrinter withoutBackReferences(java.lang.StringBuilder):11:11 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/StringBuilder;)Lcom/android/tools/r8/internal/vU;"} 2:2:com.android.tools.r8.keepanno.keeprules.RulePrinter$BackReferencePrinter withBackReferences(java.lang.StringBuilder,java.util.function.Supplier):16:16 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/StringBuilder;Ljava/util/function/Supplier;)Lcom/android/tools/r8/internal/uU;"} 3:5:com.android.tools.r8.keepanno.keeprules.RulePrinter append(java.lang.String):26:28 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lcom/android/tools/r8/internal/vU;"} 6:6:com.android.tools.r8.keepanno.keeprules.RulePrinter appendAnyParameters():49:49 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/vU;"} 1:1:com.android.tools.r8.keepanno.keeprules.RulePrinter appendWithoutBackReferenceAssert(java.lang.String):32:32 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lcom/android/tools/r8/internal/vU;"} 2:2:com.android.tools.r8.keepanno.keeprules.RulePrinter appendDoubleStar():41:41 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/vU;"} 1:1:com.android.tools.r8.keepanno.keeprules.RulePrinter appendStar():37:37 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/vU;"} 1:1:com.android.tools.r8.keepanno.keeprules.RulePrinter appendTripleStar():45:45 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/vU;"} com.android.tools.r8.keepanno.keeprules.RulePrinter$BackReferencePrinter -> com.android.tools.r8.internal.uU: # {"id":"sourceFile","fileName":"RulePrinter.java"} java.util.function.Supplier nextNumberGenerator -> c java.lang.StringBuilder backref -> d 1:1:void (java.lang.StringBuilder,java.util.function.Supplier):59:59 -> 2:6:void (java.lang.StringBuilder,java.util.function.Supplier):56:60 -> 1:1:com.android.tools.r8.keepanno.keeprules.RulePrinter appendAnyParameters():96:96 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/vU;"} 1:1:com.android.tools.r8.keepanno.keeprules.RulePrinter appendWithoutBackReferenceAssert(java.lang.String):74:74 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lcom/android/tools/r8/internal/vU;"} 2:2:com.android.tools.r8.keepanno.keeprules.RulePrinter com.android.tools.r8.keepanno.keeprules.RulePrinter.appendWithoutBackReferenceAssert(java.lang.String):32:32 -> b 2:2:com.android.tools.r8.keepanno.keeprules.RulePrinter appendWithoutBackReferenceAssert(java.lang.String):75 -> b 3:3:com.android.tools.r8.keepanno.keeprules.RulePrinter appendDoubleStar():85:85 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/vU;"} 4:4:com.android.tools.r8.keepanno.keeprules.RulePrinter com.android.tools.r8.keepanno.keeprules.RulePrinter$BackReferencePrinter.addBackRef(java.lang.String):68:68 -> b 4:4:com.android.tools.r8.keepanno.keeprules.RulePrinter appendDoubleStar():85 -> b 5:5:com.android.tools.r8.keepanno.keeprules.RulePrinter com.android.tools.r8.keepanno.keeprules.RulePrinter.appendWithoutBackReferenceAssert(java.lang.String):32:32 -> b 5:5:com.android.tools.r8.keepanno.keeprules.RulePrinter com.android.tools.r8.keepanno.keeprules.RulePrinter$BackReferencePrinter.addBackRef(java.lang.String):69 -> b 5:5:com.android.tools.r8.keepanno.keeprules.RulePrinter appendDoubleStar():85 -> b 1:1:com.android.tools.r8.keepanno.keeprules.RulePrinter appendStar():80:80 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/vU;"} 2:2:com.android.tools.r8.keepanno.keeprules.RulePrinter com.android.tools.r8.keepanno.keeprules.RulePrinter$BackReferencePrinter.addBackRef(java.lang.String):68:68 -> c 2:2:com.android.tools.r8.keepanno.keeprules.RulePrinter appendStar():80 -> c 3:3:com.android.tools.r8.keepanno.keeprules.RulePrinter com.android.tools.r8.keepanno.keeprules.RulePrinter.appendWithoutBackReferenceAssert(java.lang.String):32:32 -> c 3:3:com.android.tools.r8.keepanno.keeprules.RulePrinter com.android.tools.r8.keepanno.keeprules.RulePrinter$BackReferencePrinter.addBackRef(java.lang.String):69 -> c 3:3:com.android.tools.r8.keepanno.keeprules.RulePrinter appendStar():80 -> c 1:1:com.android.tools.r8.keepanno.keeprules.RulePrinter appendTripleStar():90:90 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/vU;"} 2:2:com.android.tools.r8.keepanno.keeprules.RulePrinter com.android.tools.r8.keepanno.keeprules.RulePrinter$BackReferencePrinter.addBackRef(java.lang.String):68:68 -> d 2:2:com.android.tools.r8.keepanno.keeprules.RulePrinter appendTripleStar():90 -> d 3:3:com.android.tools.r8.keepanno.keeprules.RulePrinter com.android.tools.r8.keepanno.keeprules.RulePrinter.appendWithoutBackReferenceAssert(java.lang.String):32:32 -> d 3:3:com.android.tools.r8.keepanno.keeprules.RulePrinter com.android.tools.r8.keepanno.keeprules.RulePrinter$BackReferencePrinter.addBackRef(java.lang.String):69 -> d 3:3:com.android.tools.r8.keepanno.keeprules.RulePrinter appendTripleStar():90 -> d com.android.tools.r8.keepanno.keeprules.RulePrintingUtils -> com.android.tools.r8.internal.xU: # {"id":"sourceFile","fileName":"RulePrintingUtils.java"} boolean $assertionsDisabled -> a 1:1:void ():34:34 -> 1:7:java.lang.StringBuilder printClassHeader(java.lang.StringBuilder,com.android.tools.r8.keepanno.ast.KeepItemPattern,java.util.function.BiConsumer):94:100 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/StringBuilder;Lcom/android/tools/r8/internal/Bw;Ljava/util/function/BiConsumer;)V"} 8:8:java.lang.StringBuilder printClassHeader(java.lang.StringBuilder,com.android.tools.r8.keepanno.ast.KeepItemPattern,java.util.function.BiConsumer):99:99 -> a 9:15:com.android.tools.r8.keepanno.keeprules.RulePrinter printMemberClause(com.android.tools.r8.keepanno.ast.KeepMemberPattern,com.android.tools.r8.keepanno.keeprules.RulePrinter):106:112 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Mw;Lcom/android/tools/r8/internal/vU;)V"} 16:16:com.android.tools.r8.keepanno.keeprules.RulePrinter com.android.tools.r8.keepanno.keeprules.RulePrintingUtils.printMethod(com.android.tools.r8.keepanno.ast.KeepMethodPattern,com.android.tools.r8.keepanno.keeprules.RulePrinter):133:133 -> a 16:16:com.android.tools.r8.keepanno.keeprules.RulePrinter printMemberClause(com.android.tools.r8.keepanno.ast.KeepMemberPattern,com.android.tools.r8.keepanno.keeprules.RulePrinter):112 -> a 17:22:com.android.tools.r8.keepanno.keeprules.RulePrinter com.android.tools.r8.keepanno.keeprules.RulePrintingUtils.printMethodAccess(com.android.tools.r8.keepanno.keeprules.RulePrinter,com.android.tools.r8.keepanno.ast.KeepMethodAccessPattern):233:238 -> a 17:22:com.android.tools.r8.keepanno.keeprules.RulePrinter com.android.tools.r8.keepanno.keeprules.RulePrintingUtils.printMethod(com.android.tools.r8.keepanno.ast.KeepMethodPattern,com.android.tools.r8.keepanno.keeprules.RulePrinter):133 -> a 17:22:com.android.tools.r8.keepanno.keeprules.RulePrinter printMemberClause(com.android.tools.r8.keepanno.ast.KeepMemberPattern,com.android.tools.r8.keepanno.keeprules.RulePrinter):112 -> a 23:23:com.android.tools.r8.keepanno.keeprules.RulePrinter com.android.tools.r8.keepanno.keeprules.RulePrintingUtils.printMethod(com.android.tools.r8.keepanno.ast.KeepMethodPattern,com.android.tools.r8.keepanno.keeprules.RulePrinter):134:134 -> a 23:23:com.android.tools.r8.keepanno.keeprules.RulePrinter printMemberClause(com.android.tools.r8.keepanno.ast.KeepMemberPattern,com.android.tools.r8.keepanno.keeprules.RulePrinter):112 -> a 24:27:com.android.tools.r8.keepanno.keeprules.RulePrinter com.android.tools.r8.keepanno.keeprules.RulePrintingUtils.printReturnType(com.android.tools.r8.keepanno.keeprules.RulePrinter,com.android.tools.r8.keepanno.ast.KeepMethodReturnTypePattern):172:175 -> a 24:27:com.android.tools.r8.keepanno.keeprules.RulePrinter com.android.tools.r8.keepanno.keeprules.RulePrintingUtils.printMethod(com.android.tools.r8.keepanno.ast.KeepMethodPattern,com.android.tools.r8.keepanno.keeprules.RulePrinter):134 -> a 24:27:com.android.tools.r8.keepanno.keeprules.RulePrinter printMemberClause(com.android.tools.r8.keepanno.ast.KeepMemberPattern,com.android.tools.r8.keepanno.keeprules.RulePrinter):112 -> a 28:31:com.android.tools.r8.keepanno.keeprules.RulePrinter com.android.tools.r8.keepanno.keeprules.RulePrintingUtils.printType(com.android.tools.r8.keepanno.keeprules.RulePrinter,com.android.tools.r8.keepanno.ast.KeepTypePattern):179:182 -> a 28:31:com.android.tools.r8.keepanno.keeprules.RulePrinter com.android.tools.r8.keepanno.keeprules.RulePrintingUtils.printReturnType(com.android.tools.r8.keepanno.keeprules.RulePrinter,com.android.tools.r8.keepanno.ast.KeepMethodReturnTypePattern):175 -> a 28:31:com.android.tools.r8.keepanno.keeprules.RulePrinter com.android.tools.r8.keepanno.keeprules.RulePrintingUtils.printMethod(com.android.tools.r8.keepanno.ast.KeepMethodPattern,com.android.tools.r8.keepanno.keeprules.RulePrinter):134 -> a 28:31:com.android.tools.r8.keepanno.keeprules.RulePrinter printMemberClause(com.android.tools.r8.keepanno.ast.KeepMemberPattern,com.android.tools.r8.keepanno.keeprules.RulePrinter):112 -> a 32:33:com.android.tools.r8.keepanno.keeprules.RulePrinter com.android.tools.r8.keepanno.keeprules.RulePrintingUtils.printMethod(com.android.tools.r8.keepanno.ast.KeepMethodPattern,com.android.tools.r8.keepanno.keeprules.RulePrinter):135:136 -> a 32:33:com.android.tools.r8.keepanno.keeprules.RulePrinter printMemberClause(com.android.tools.r8.keepanno.ast.KeepMemberPattern,com.android.tools.r8.keepanno.keeprules.RulePrinter):112 -> a 34:36:com.android.tools.r8.keepanno.keeprules.RulePrinter com.android.tools.r8.keepanno.keeprules.RulePrintingUtils.printMethodName(com.android.tools.r8.keepanno.keeprules.RulePrinter,com.android.tools.r8.keepanno.ast.KeepMethodNamePattern):165:167 -> a 34:36:com.android.tools.r8.keepanno.keeprules.RulePrinter com.android.tools.r8.keepanno.keeprules.RulePrintingUtils.printMethod(com.android.tools.r8.keepanno.ast.KeepMethodPattern,com.android.tools.r8.keepanno.keeprules.RulePrinter):136 -> a 34:36:com.android.tools.r8.keepanno.keeprules.RulePrinter printMemberClause(com.android.tools.r8.keepanno.ast.KeepMemberPattern,com.android.tools.r8.keepanno.keeprules.RulePrinter):112 -> a 37:37:com.android.tools.r8.keepanno.keeprules.RulePrinter com.android.tools.r8.keepanno.keeprules.RulePrintingUtils.printMethod(com.android.tools.r8.keepanno.ast.KeepMethodPattern,com.android.tools.r8.keepanno.keeprules.RulePrinter):137:137 -> a 37:37:com.android.tools.r8.keepanno.keeprules.RulePrinter printMemberClause(com.android.tools.r8.keepanno.ast.KeepMemberPattern,com.android.tools.r8.keepanno.keeprules.RulePrinter):112 -> a 38:47:com.android.tools.r8.keepanno.keeprules.RulePrinter com.android.tools.r8.keepanno.keeprules.RulePrintingUtils.printParameters(com.android.tools.r8.keepanno.keeprules.RulePrinter,com.android.tools.r8.keepanno.ast.KeepMethodParametersPattern):143:152 -> a 38:47:com.android.tools.r8.keepanno.keeprules.RulePrinter com.android.tools.r8.keepanno.keeprules.RulePrintingUtils.printMethod(com.android.tools.r8.keepanno.ast.KeepMethodPattern,com.android.tools.r8.keepanno.keeprules.RulePrinter):137 -> a 38:47:com.android.tools.r8.keepanno.keeprules.RulePrinter printMemberClause(com.android.tools.r8.keepanno.ast.KeepMemberPattern,com.android.tools.r8.keepanno.keeprules.RulePrinter):112 -> a 48:51:com.android.tools.r8.keepanno.keeprules.RulePrinter com.android.tools.r8.keepanno.keeprules.RulePrintingUtils.printType(com.android.tools.r8.keepanno.keeprules.RulePrinter,com.android.tools.r8.keepanno.ast.KeepTypePattern):179:182 -> a 48:51:com.android.tools.r8.keepanno.keeprules.RulePrinter com.android.tools.r8.keepanno.keeprules.RulePrintingUtils.printParameters(com.android.tools.r8.keepanno.keeprules.RulePrinter,com.android.tools.r8.keepanno.ast.KeepMethodParametersPattern):152 -> a 48:51:com.android.tools.r8.keepanno.keeprules.RulePrinter com.android.tools.r8.keepanno.keeprules.RulePrintingUtils.printMethod(com.android.tools.r8.keepanno.ast.KeepMethodPattern,com.android.tools.r8.keepanno.keeprules.RulePrinter):137 -> a 48:51:com.android.tools.r8.keepanno.keeprules.RulePrinter printMemberClause(com.android.tools.r8.keepanno.ast.KeepMemberPattern,com.android.tools.r8.keepanno.keeprules.RulePrinter):112 -> a 52:52:com.android.tools.r8.keepanno.keeprules.RulePrinter com.android.tools.r8.keepanno.keeprules.RulePrintingUtils.printParameters(com.android.tools.r8.keepanno.keeprules.RulePrinter,com.android.tools.r8.keepanno.ast.KeepMethodParametersPattern):154:154 -> a 52:52:com.android.tools.r8.keepanno.keeprules.RulePrinter com.android.tools.r8.keepanno.keeprules.RulePrintingUtils.printMethod(com.android.tools.r8.keepanno.ast.KeepMethodPattern,com.android.tools.r8.keepanno.keeprules.RulePrinter):137 -> a 52:52:com.android.tools.r8.keepanno.keeprules.RulePrinter printMemberClause(com.android.tools.r8.keepanno.ast.KeepMemberPattern,com.android.tools.r8.keepanno.keeprules.RulePrinter):112 -> a 53:53:com.android.tools.r8.keepanno.keeprules.RulePrinter com.android.tools.r8.keepanno.keeprules.RulePrintingUtils.printMethod(com.android.tools.r8.keepanno.ast.KeepMethodPattern,com.android.tools.r8.keepanno.keeprules.RulePrinter):138:138 -> a 53:53:com.android.tools.r8.keepanno.keeprules.RulePrinter printMemberClause(com.android.tools.r8.keepanno.ast.KeepMemberPattern,com.android.tools.r8.keepanno.keeprules.RulePrinter):112 -> a 54:55:com.android.tools.r8.keepanno.keeprules.RulePrinter printMemberClause(com.android.tools.r8.keepanno.ast.KeepMemberPattern,com.android.tools.r8.keepanno.keeprules.RulePrinter):114:115 -> a 56:56:com.android.tools.r8.keepanno.keeprules.RulePrinter com.android.tools.r8.keepanno.keeprules.RulePrintingUtils.printField(com.android.tools.r8.keepanno.ast.KeepFieldPattern,com.android.tools.r8.keepanno.keeprules.RulePrinter):125:125 -> a 56:56:com.android.tools.r8.keepanno.keeprules.RulePrinter printMemberClause(com.android.tools.r8.keepanno.ast.KeepMemberPattern,com.android.tools.r8.keepanno.keeprules.RulePrinter):115 -> a 57:59:com.android.tools.r8.keepanno.keeprules.RulePrinter com.android.tools.r8.keepanno.keeprules.RulePrintingUtils.printFieldAccess(com.android.tools.r8.keepanno.keeprules.RulePrinter,com.android.tools.r8.keepanno.ast.KeepFieldAccessPattern):244:246 -> a 57:59:com.android.tools.r8.keepanno.keeprules.RulePrinter com.android.tools.r8.keepanno.keeprules.RulePrintingUtils.printField(com.android.tools.r8.keepanno.ast.KeepFieldPattern,com.android.tools.r8.keepanno.keeprules.RulePrinter):125 -> a 57:59:com.android.tools.r8.keepanno.keeprules.RulePrinter printMemberClause(com.android.tools.r8.keepanno.ast.KeepMemberPattern,com.android.tools.r8.keepanno.keeprules.RulePrinter):115 -> a 60:60:com.android.tools.r8.keepanno.keeprules.RulePrinter com.android.tools.r8.keepanno.keeprules.RulePrintingUtils.printField(com.android.tools.r8.keepanno.ast.KeepFieldPattern,com.android.tools.r8.keepanno.keeprules.RulePrinter):126:126 -> a 60:60:com.android.tools.r8.keepanno.keeprules.RulePrinter printMemberClause(com.android.tools.r8.keepanno.ast.KeepMemberPattern,com.android.tools.r8.keepanno.keeprules.RulePrinter):115 -> a 61:64:com.android.tools.r8.keepanno.keeprules.RulePrinter com.android.tools.r8.keepanno.keeprules.RulePrintingUtils.printType(com.android.tools.r8.keepanno.keeprules.RulePrinter,com.android.tools.r8.keepanno.ast.KeepTypePattern):179:182 -> a 61:64:com.android.tools.r8.keepanno.keeprules.RulePrinter com.android.tools.r8.keepanno.keeprules.RulePrintingUtils.printField(com.android.tools.r8.keepanno.ast.KeepFieldPattern,com.android.tools.r8.keepanno.keeprules.RulePrinter):126 -> a 61:64:com.android.tools.r8.keepanno.keeprules.RulePrinter printMemberClause(com.android.tools.r8.keepanno.ast.KeepMemberPattern,com.android.tools.r8.keepanno.keeprules.RulePrinter):115 -> a 65:66:com.android.tools.r8.keepanno.keeprules.RulePrinter com.android.tools.r8.keepanno.keeprules.RulePrintingUtils.printField(com.android.tools.r8.keepanno.ast.KeepFieldPattern,com.android.tools.r8.keepanno.keeprules.RulePrinter):127:128 -> a 65:66:com.android.tools.r8.keepanno.keeprules.RulePrinter printMemberClause(com.android.tools.r8.keepanno.ast.KeepMemberPattern,com.android.tools.r8.keepanno.keeprules.RulePrinter):115 -> a 67:69:com.android.tools.r8.keepanno.keeprules.RulePrinter com.android.tools.r8.keepanno.keeprules.RulePrintingUtils.printFieldName(com.android.tools.r8.keepanno.keeprules.RulePrinter,com.android.tools.r8.keepanno.ast.KeepFieldNamePattern):158:160 -> a 67:69:com.android.tools.r8.keepanno.keeprules.RulePrinter com.android.tools.r8.keepanno.keeprules.RulePrintingUtils.printField(com.android.tools.r8.keepanno.ast.KeepFieldPattern,com.android.tools.r8.keepanno.keeprules.RulePrinter):128 -> a 67:69:com.android.tools.r8.keepanno.keeprules.RulePrinter printMemberClause(com.android.tools.r8.keepanno.ast.KeepMemberPattern,com.android.tools.r8.keepanno.keeprules.RulePrinter):115 -> a 70:70:com.android.tools.r8.keepanno.keeprules.RulePrinter com.android.tools.r8.keepanno.keeprules.RulePrintingUtils.printField(com.android.tools.r8.keepanno.ast.KeepFieldPattern,com.android.tools.r8.keepanno.keeprules.RulePrinter):129:129 -> a 70:70:com.android.tools.r8.keepanno.keeprules.RulePrinter printMemberClause(com.android.tools.r8.keepanno.ast.KeepMemberPattern,com.android.tools.r8.keepanno.keeprules.RulePrinter):115 -> a 71:73:com.android.tools.r8.keepanno.keeprules.RulePrinter printMemberClause(com.android.tools.r8.keepanno.ast.KeepMemberPattern,com.android.tools.r8.keepanno.keeprules.RulePrinter):119:121 -> a 74:74:com.android.tools.r8.keepanno.keeprules.RulePrinter printMemberAccess(com.android.tools.r8.keepanno.keeprules.RulePrinter,com.android.tools.r8.keepanno.ast.KeepMemberAccessPattern):187:187 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/vU;Lcom/android/tools/r8/internal/Hw;)V"} 75:88:void com.android.tools.r8.keepanno.keeprules.RulePrintingUtils.printVisibilityModifiers(com.android.tools.r8.keepanno.keeprules.RulePrinter,com.android.tools.r8.keepanno.ast.KeepMemberAccessPattern):201:214 -> a 75:88:com.android.tools.r8.keepanno.keeprules.RulePrinter printMemberAccess(com.android.tools.r8.keepanno.keeprules.RulePrinter,com.android.tools.r8.keepanno.ast.KeepMemberAccessPattern):192 -> a 89:91:com.android.tools.r8.keepanno.keeprules.RulePrinter printMemberAccess(com.android.tools.r8.keepanno.keeprules.RulePrinter,com.android.tools.r8.keepanno.ast.KeepMemberAccessPattern):193:195 -> a 92:98:void printModifier(com.android.tools.r8.keepanno.keeprules.RulePrinter,com.android.tools.r8.keepanno.ast.ModifierPattern,java.lang.String):222:228 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/vU;Lcom/android/tools/r8/internal/qF;Ljava/lang/String;)V"} 99:102:com.android.tools.r8.keepanno.keeprules.RulePrinter printClassName(com.android.tools.r8.keepanno.ast.KeepQualifiedClassNamePattern,com.android.tools.r8.keepanno.keeprules.RulePrinter):252:255 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lx;Lcom/android/tools/r8/internal/vU;)V"} 103:110:com.android.tools.r8.keepanno.keeprules.RulePrinter com.android.tools.r8.keepanno.keeprules.RulePrintingUtils.printPackagePrefix(com.android.tools.r8.keepanno.ast.KeepPackagePattern,com.android.tools.r8.keepanno.keeprules.RulePrinter):261:268 -> a 103:110:com.android.tools.r8.keepanno.keeprules.RulePrinter printClassName(com.android.tools.r8.keepanno.ast.KeepQualifiedClassNamePattern,com.android.tools.r8.keepanno.keeprules.RulePrinter):255 -> a 111:111:com.android.tools.r8.keepanno.keeprules.RulePrinter printClassName(com.android.tools.r8.keepanno.ast.KeepQualifiedClassNamePattern,com.android.tools.r8.keepanno.keeprules.RulePrinter):256:256 -> a 112:116:com.android.tools.r8.keepanno.keeprules.RulePrinter com.android.tools.r8.keepanno.keeprules.RulePrintingUtils.printSimpleClassName(com.android.tools.r8.keepanno.ast.KeepUnqualfiedClassNamePattern,com.android.tools.r8.keepanno.keeprules.RulePrinter):273:277 -> a 112:116:com.android.tools.r8.keepanno.keeprules.RulePrinter printClassName(com.android.tools.r8.keepanno.ast.KeepQualifiedClassNamePattern,com.android.tools.r8.keepanno.keeprules.RulePrinter):256 -> a 117:123:java.lang.String primitiveDescriptorToJavaType(char):321:327 -> a 124:124:java.lang.String primitiveDescriptorToJavaType(char):319:319 -> a 125:137:java.lang.String primitiveDescriptorToJavaType(char):313:325 -> a 138:138:java.lang.String primitiveDescriptorToJavaType(char):315:315 -> a 139:150:java.lang.String arrayDescriptorToJavaType(java.lang.String):340:351 -> a 1:5:java.lang.String classDescriptorToJavaType(java.lang.String):332:336 -> b 6:6:java.lang.String classDescriptorToJavaType(java.lang.String):334:334 -> b 1:10:java.lang.String descriptorToJavaType(java.lang.String):298:307 -> c 11:11:java.lang.String descriptorToJavaType(java.lang.String):299:299 -> c com.android.tools.r8.keepanno.keeprules.RulePrintingUtils$1 -> com.android.tools.r8.internal.wU: # {"id":"sourceFile","fileName":"RulePrintingUtils.java"} int[] $SwitchMap$com$android$tools$r8$keepanno$ast$KeepOptions$KeepOption -> a 1:1:void ():281:281 -> com.android.tools.r8.keepanno.processor.KeepEdgeProcessor -> com.android.tools.r8.internal.Hv: # {"id":"sourceFile","fileName":"KeepEdgeProcessor.java"} 1:1:java.lang.String getClassTypeNameForSynthesizedEdges(java.lang.String):60:60 -> a 2:2:void lambda$processPreconditions$1(com.android.tools.r8.keepanno.ast.KeepPreconditions$Builder,javax.lang.model.element.AnnotationValue):128:128 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ix$a;Ljavax/lang/model/element/AnnotationValue;)V"} 3:3:javax.lang.model.element.AnnotationMirror com.android.tools.r8.keepanno.processor.KeepEdgeProcessor$AnnotationMirrorValueVisitor.getMirror(javax.lang.model.element.AnnotationValue):272:272 -> a 3:3:void lambda$processPreconditions$1(com.android.tools.r8.keepanno.ast.KeepPreconditions$Builder,javax.lang.model.element.AnnotationValue):129 -> a 4:6:void com.android.tools.r8.keepanno.processor.KeepEdgeProcessor.processCondition(com.android.tools.r8.keepanno.ast.KeepCondition$Builder,javax.lang.model.element.AnnotationMirror):166:168 -> a 4:6:void lambda$processPreconditions$1(com.android.tools.r8.keepanno.ast.KeepPreconditions$Builder,javax.lang.model.element.AnnotationValue):129 -> a 7:7:void lambda$processPreconditions$1(com.android.tools.r8.keepanno.ast.KeepPreconditions$Builder,javax.lang.model.element.AnnotationValue):130:130 -> a 8:20:void processConsequences(com.android.tools.r8.keepanno.ast.KeepEdge$Builder,javax.lang.model.element.AnnotationMirror):137:149 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/pv$a;Ljavax/lang/model/element/AnnotationMirror;)V"} 21:21:void lambda$processConsequences$2(com.android.tools.r8.keepanno.ast.KeepConsequences$Builder,javax.lang.model.element.AnnotationValue):144:144 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ov$a;Ljavax/lang/model/element/AnnotationValue;)V"} 22:22:javax.lang.model.element.AnnotationMirror com.android.tools.r8.keepanno.processor.KeepEdgeProcessor$AnnotationMirrorValueVisitor.getMirror(javax.lang.model.element.AnnotationValue):272:272 -> a 22:22:void lambda$processConsequences$2(com.android.tools.r8.keepanno.ast.KeepConsequences$Builder,javax.lang.model.element.AnnotationValue):145 -> a 23:25:void com.android.tools.r8.keepanno.processor.KeepEdgeProcessor.processTarget(com.android.tools.r8.keepanno.ast.KeepTarget$Builder,javax.lang.model.element.AnnotationMirror):172:174 -> a 23:25:void lambda$processConsequences$2(com.android.tools.r8.keepanno.ast.KeepConsequences$Builder,javax.lang.model.element.AnnotationValue):145 -> a 26:26:void lambda$processConsequences$2(com.android.tools.r8.keepanno.ast.KeepConsequences$Builder,javax.lang.model.element.AnnotationValue):146:146 -> a 27:31:java.lang.String getTypeNameForClassConstantElement(javax.lang.model.type.DeclaredType):157:161 -> a 32:32:void processItem(com.android.tools.r8.keepanno.ast.KeepItemPattern$Builder,javax.lang.model.element.AnnotationMirror):178:178 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Bw$a;Ljavax/lang/model/element/AnnotationMirror;)V"} 33:33:javax.lang.model.type.DeclaredType com.android.tools.r8.keepanno.processor.KeepEdgeProcessor$AnnotationClassValueVisitor.getType(javax.lang.model.element.AnnotationValue):302:302 -> a 33:33:void processItem(com.android.tools.r8.keepanno.ast.KeepItemPattern$Builder,javax.lang.model.element.AnnotationMirror):180 -> a 34:40:void processItem(com.android.tools.r8.keepanno.ast.KeepItemPattern$Builder,javax.lang.model.element.AnnotationMirror):181:187 -> a 41:41:java.lang.String com.android.tools.r8.keepanno.processor.KeepEdgeProcessor$AnnotationStringValueVisitor.getString(javax.lang.model.element.AnnotationValue):287:287 -> a 41:41:void processItem(com.android.tools.r8.keepanno.ast.KeepItemPattern$Builder,javax.lang.model.element.AnnotationMirror):190 -> a 42:44:void processItem(com.android.tools.r8.keepanno.ast.KeepItemPattern$Builder,javax.lang.model.element.AnnotationMirror):192:194 -> a 45:45:void processItem(com.android.tools.r8.keepanno.ast.KeepItemPattern$Builder,javax.lang.model.element.AnnotationMirror):191:191 -> a 46:46:java.lang.String com.android.tools.r8.keepanno.processor.KeepEdgeProcessor$AnnotationStringValueVisitor.getString(javax.lang.model.element.AnnotationValue):287:287 -> a 46:46:void processItem(com.android.tools.r8.keepanno.ast.KeepItemPattern$Builder,javax.lang.model.element.AnnotationMirror):196 -> a 47:47:void processItem(com.android.tools.r8.keepanno.ast.KeepItemPattern$Builder,javax.lang.model.element.AnnotationMirror):198:198 -> a 48:48:void processItem(com.android.tools.r8.keepanno.ast.KeepItemPattern$Builder,javax.lang.model.element.AnnotationMirror):197:197 -> a 49:51:javax.lang.model.element.AnnotationValue getAnnotationValue(javax.lang.model.element.AnnotationMirror,java.lang.String):227:229 -> a 1:1:java.util.List lambda$process$0(java.lang.String):72:72 -> b 2:14:void processPreconditions(com.android.tools.r8.keepanno.ast.KeepEdge$Builder,javax.lang.model.element.AnnotationMirror):121:133 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/pv$a;Ljavax/lang/model/element/AnnotationMirror;)V"} 1:3:boolean process(java.util.Set,javax.annotation.processing.RoundEnvironment):65:67 -> process 4:4:com.android.tools.r8.keepanno.ast.KeepEdge com.android.tools.r8.keepanno.processor.KeepEdgeProcessor.processKeepEdge(javax.lang.model.element.Element,javax.annotation.processing.RoundEnvironment):110:110 -> process 4:4:boolean process(java.util.Set,javax.annotation.processing.RoundEnvironment):68 -> process 5:7:javax.lang.model.element.AnnotationMirror com.android.tools.r8.keepanno.processor.KeepEdgeProcessor.getAnnotationMirror(javax.lang.model.element.Element,java.lang.Class):216:218 -> process 5:7:com.android.tools.r8.keepanno.ast.KeepEdge com.android.tools.r8.keepanno.processor.KeepEdgeProcessor.processKeepEdge(javax.lang.model.element.Element,javax.annotation.processing.RoundEnvironment):110 -> process 5:7:boolean process(java.util.Set,javax.annotation.processing.RoundEnvironment):68 -> process 8:11:com.android.tools.r8.keepanno.ast.KeepEdge com.android.tools.r8.keepanno.processor.KeepEdgeProcessor.processKeepEdge(javax.lang.model.element.Element,javax.annotation.processing.RoundEnvironment):114:117 -> process 8:11:boolean process(java.util.Set,javax.annotation.processing.RoundEnvironment):68 -> process 12:15:javax.lang.model.element.TypeElement com.android.tools.r8.keepanno.processor.KeepEdgeProcessor.getEnclosingTypeElement(javax.lang.model.element.Element):208:211 -> process 12:15:boolean process(java.util.Set,javax.annotation.processing.RoundEnvironment):70 -> process 16:16:javax.lang.model.element.TypeElement com.android.tools.r8.keepanno.processor.KeepEdgeProcessor.getEnclosingTypeElement(javax.lang.model.element.Element):209:209 -> process 16:16:boolean process(java.util.Set,javax.annotation.processing.RoundEnvironment):70 -> process 17:25:boolean process(java.util.Set,javax.annotation.processing.RoundEnvironment):71:79 -> process 26:26:java.lang.String com.android.tools.r8.keepanno.ast.AnnotationConstants.getBinaryNameFromClassTypeName(java.lang.String):30:30 -> process 26:26:byte[] com.android.tools.r8.keepanno.processor.KeepEdgeProcessor.writeEdges(java.util.List,java.lang.String):92 -> process 26:26:boolean process(java.util.Set,javax.annotation.processing.RoundEnvironment):79 -> process 27:27:byte[] com.android.tools.r8.keepanno.processor.KeepEdgeProcessor.writeEdges(java.util.List,java.lang.String):93:93 -> process 27:27:boolean process(java.util.Set,javax.annotation.processing.RoundEnvironment):79 -> process 28:28:void com.android.tools.r8.org.objectweb.asm.ClassWriter.(int):235:235 -> process 28:28:byte[] com.android.tools.r8.keepanno.processor.KeepEdgeProcessor.writeEdges(java.util.List,java.lang.String):93 -> process 28:28:boolean process(java.util.Set,javax.annotation.processing.RoundEnvironment):79 -> process 29:41:byte[] com.android.tools.r8.keepanno.processor.KeepEdgeProcessor.writeEdges(java.util.List,java.lang.String):94:106 -> process 29:41:boolean process(java.util.Set,javax.annotation.processing.RoundEnvironment):79 -> process 42:47:boolean process(java.util.Set,javax.annotation.processing.RoundEnvironment):80:85 -> process 48:48:void com.android.tools.r8.keepanno.processor.KeepEdgeProcessor.error(java.lang.String):203:203 -> process 48:48:boolean process(java.util.Set,javax.annotation.processing.RoundEnvironment):85 -> process com.android.tools.r8.keepanno.processor.KeepEdgeProcessor$AnnotationClassValueVisitor -> com.android.tools.r8.internal.Av: # {"id":"sourceFile","fileName":"KeepEdgeProcessor.java"} javax.lang.model.type.DeclaredType type -> a 1:3:void ():297:299 -> 1:3:com.android.tools.r8.keepanno.processor.KeepEdgeProcessor$AnnotationClassValueVisitor com.android.tools.r8.keepanno.processor.KeepEdgeProcessor$AnnotationClassValueVisitor.visitType(javax.lang.model.type.TypeMirror,java.lang.Object):307:309 -> visitType 1:3:java.lang.Object visitType(javax.lang.model.type.TypeMirror,java.lang.Object):297 -> visitType com.android.tools.r8.keepanno.processor.KeepEdgeProcessor$AnnotationListValueVisitor -> com.android.tools.r8.internal.Bv: # {"id":"sourceFile","fileName":"KeepEdgeProcessor.java"} java.util.function.Consumer fn -> a 1:2:void (java.util.function.Consumer):254:255 -> 1:1:com.android.tools.r8.keepanno.processor.KeepEdgeProcessor$AnnotationListValueVisitor com.android.tools.r8.keepanno.processor.KeepEdgeProcessor$AnnotationListValueVisitor.visitArray(java.util.List,java.lang.Object):261:261 -> visitArray 1:1:java.lang.Object visitArray(java.util.List,java.lang.Object):249 -> visitArray com.android.tools.r8.keepanno.processor.KeepEdgeProcessor$AnnotationMirrorValueVisitor -> com.android.tools.r8.internal.Cv: # {"id":"sourceFile","fileName":"KeepEdgeProcessor.java"} javax.lang.model.element.AnnotationMirror mirror -> a 1:4:void ():266:269 -> 1:1:com.android.tools.r8.keepanno.processor.KeepEdgeProcessor$AnnotationMirrorValueVisitor com.android.tools.r8.keepanno.processor.KeepEdgeProcessor$AnnotationMirrorValueVisitor.visitAnnotation(javax.lang.model.element.AnnotationMirror,java.lang.Object):277:277 -> visitAnnotation 1:1:java.lang.Object visitAnnotation(javax.lang.model.element.AnnotationMirror,java.lang.Object):266 -> visitAnnotation com.android.tools.r8.keepanno.processor.KeepEdgeProcessor$AnnotationStringValueVisitor -> com.android.tools.r8.internal.Dv: # {"id":"sourceFile","fileName":"KeepEdgeProcessor.java"} java.lang.String string -> a 1:1:void ():282:282 -> 1:1:com.android.tools.r8.keepanno.processor.KeepEdgeProcessor$AnnotationStringValueVisitor com.android.tools.r8.keepanno.processor.KeepEdgeProcessor$AnnotationStringValueVisitor.visitString(java.lang.String,java.lang.Object):292:292 -> visitString 1:1:java.lang.Object visitString(java.lang.String,java.lang.Object):282 -> visitString com.android.tools.r8.keepanno.processor.KeepEdgeProcessor$AnnotationValueVisitorBase -> com.android.tools.r8.internal.Ev: # {"id":"sourceFile","fileName":"KeepEdgeProcessor.java"} 1:1:void ():237:237 -> 1:1:java.lang.Object onValue(javax.lang.model.element.AnnotationValue):245:245 -> a 1:1:java.lang.Object defaultAction(java.lang.Object,java.lang.Object):241:241 -> defaultAction com.android.tools.r8.keepanno.processor.KeepEdgeProcessor$ClassTypeVisitor -> com.android.tools.r8.internal.Fv: # {"id":"sourceFile","fileName":"KeepEdgeProcessor.java"} javax.lang.model.type.DeclaredType type -> a 1:2:void ():321:322 -> 1:1:com.android.tools.r8.keepanno.processor.KeepEdgeProcessor$ClassTypeVisitor com.android.tools.r8.keepanno.processor.KeepEdgeProcessor$ClassTypeVisitor.visitDeclared(javax.lang.model.type.DeclaredType,java.lang.Object):326:326 -> visitDeclared 1:1:java.lang.Object visitDeclared(javax.lang.model.type.DeclaredType,java.lang.Object):321 -> visitDeclared com.android.tools.r8.keepanno.processor.KeepEdgeProcessor$TypeVisitorBase -> com.android.tools.r8.internal.Gv: # {"id":"sourceFile","fileName":"KeepEdgeProcessor.java"} 1:1:void ():314:314 -> 1:1:java.lang.Object defaultAction(javax.lang.model.type.TypeMirror,java.lang.Object):317:317 -> defaultAction com.android.tools.r8.keepanno.utils.Unimplemented -> com.android.tools.r8.internal.e10: # {"id":"sourceFile","fileName":"Unimplemented.java"} 1:1:void ():7:7 -> com.android.tools.r8.kotlin.Kotlin -> com.android.tools.r8.internal.gz: # {"id":"sourceFile","fileName":"Kotlin.java"} com.android.tools.r8.graph.DexItemFactory factory -> a com.android.tools.r8.kotlin.Kotlin$Functional functional -> b com.android.tools.r8.kotlin.Kotlin$Intrinsics intrinsics -> c 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 1:7:void (com.android.tools.r8.graph.DexItemFactory):93:99 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;)V"} com.android.tools.r8.kotlin.Kotlin$ClassClassifiers -> com.android.tools.r8.internal.bz: # {"id":"sourceFile","fileName":"Kotlin.java"} java.util.Set kotlinStaticallyKnownTypes -> a 1:32:void ():58:89 -> 1:2:void lambda$static$0(com.android.tools.r8.com.google.common.collect.ImmutableSet$Builder,java.lang.String):81:82 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Cm;Ljava/lang/String;)V"} com.android.tools.r8.kotlin.Kotlin$Functional -> com.android.tools.r8.internal.cz: # {"id":"sourceFile","fileName":"Kotlin.java"} 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):123:123 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/gz;)V"} 2:10:void (com.android.tools.r8.kotlin.Kotlin):113:121 -> 11:11:void (com.android.tools.r8.kotlin.Kotlin):118:118 -> 12:25:void (com.android.tools.r8.kotlin.Kotlin):117:130 -> 26:26: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Integer;)Lcom/android/tools/r8/graph/v2;"} com.android.tools.r8.kotlin.Kotlin$Intrinsics -> com.android.tools.r8.internal.dz: # {"id":"sourceFile","fileName":"Kotlin.java"} com.android.tools.r8.graph.DexMethod throwParameterIsNullException -> a com.android.tools.r8.graph.DexMethod throwParameterIsNullNPE -> b com.android.tools.r8.graph.DexMethod checkParameterIsNotNull -> c com.android.tools.r8.graph.DexMethod checkNotNullParameter -> d 1:4:void (com.android.tools.r8.kotlin.Kotlin):163:166 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/gz;)V"} 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.android.tools.r8.internal.ez: # {"id":"sourceFile","fileName":"Kotlin.java"} 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/gz;)V"} com.android.tools.r8.kotlin.Kotlin$_Assertions -> com.android.tools.r8.internal.fz: # {"id":"sourceFile","fileName":"Kotlin.java"} com.android.tools.r8.graph.DexType type -> a com.android.tools.r8.graph.DexField enabledField -> b 1:5:void (com.android.tools.r8.kotlin.Kotlin):155:159 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/gz;)V"} com.android.tools.r8.kotlin.KotlinAnnotationArgumentInfo -> com.android.tools.r8.internal.mz: # {"id":"sourceFile","fileName":"KotlinAnnotationArgumentInfo.java"} java.util.Map EMPTY_ARGUMENTS -> a 1:1:void ():28:28 -> 1:1:void ():25:25 -> boolean rewrite(java.util.function.Consumer,com.android.tools.r8.graph.AppView) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Consumer;Lcom/android/tools/r8/graph/m;)Z"} 1:2:com.android.tools.r8.kotlin.KotlinAnnotationArgumentInfo createArgument(com.android.tools.r8.jetbrains.kotlinx.metadata.KmAnnotationArgument,com.android.tools.r8.graph.DexItemFactory):34:35 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/zx;Lcom/android/tools/r8/graph/p1;)Lcom/android/tools/r8/internal/mz;"} 3:5:com.android.tools.r8.kotlin.KotlinAnnotationArgumentInfo$KotlinAnnotationClassValueInfo com.android.tools.r8.kotlin.KotlinAnnotationArgumentInfo$KotlinAnnotationClassValueInfo.create(com.android.tools.r8.jetbrains.kotlinx.metadata.KmAnnotationArgument$KClassValue,com.android.tools.r8.graph.DexItemFactory):68:70 -> a 3:5:com.android.tools.r8.kotlin.KotlinAnnotationArgumentInfo createArgument(com.android.tools.r8.jetbrains.kotlinx.metadata.KmAnnotationArgument,com.android.tools.r8.graph.DexItemFactory):35 -> a 6:7:com.android.tools.r8.kotlin.KotlinAnnotationArgumentInfo createArgument(com.android.tools.r8.jetbrains.kotlinx.metadata.KmAnnotationArgument,com.android.tools.r8.graph.DexItemFactory):36:37 -> a 8:10:com.android.tools.r8.kotlin.KotlinAnnotationArgumentInfo$KotlinAnnotationEnumValueInfo com.android.tools.r8.kotlin.KotlinAnnotationArgumentInfo$KotlinAnnotationEnumValueInfo.create(com.android.tools.r8.jetbrains.kotlinx.metadata.KmAnnotationArgument$EnumValue,com.android.tools.r8.graph.DexItemFactory):98:100 -> a 8:10:com.android.tools.r8.kotlin.KotlinAnnotationArgumentInfo createArgument(com.android.tools.r8.jetbrains.kotlinx.metadata.KmAnnotationArgument,com.android.tools.r8.graph.DexItemFactory):37 -> a 11:13:com.android.tools.r8.kotlin.KotlinAnnotationArgumentInfo$KotlinAnnotationEnumValueInfo com.android.tools.r8.kotlin.KotlinAnnotationArgumentInfo$KotlinAnnotationEnumValueInfo.create(com.android.tools.r8.jetbrains.kotlinx.metadata.KmAnnotationArgument$EnumValue,com.android.tools.r8.graph.DexItemFactory):99:101 -> a 11:13:com.android.tools.r8.kotlin.KotlinAnnotationArgumentInfo createArgument(com.android.tools.r8.jetbrains.kotlinx.metadata.KmAnnotationArgument,com.android.tools.r8.graph.DexItemFactory):37 -> a 14:15:com.android.tools.r8.kotlin.KotlinAnnotationArgumentInfo createArgument(com.android.tools.r8.jetbrains.kotlinx.metadata.KmAnnotationArgument,com.android.tools.r8.graph.DexItemFactory):38:39 -> a 16:17:com.android.tools.r8.kotlin.KotlinAnnotationArgumentInfo$KotlinAnnotationAnnotationValueInfo com.android.tools.r8.kotlin.KotlinAnnotationArgumentInfo$KotlinAnnotationAnnotationValueInfo.create(com.android.tools.r8.jetbrains.kotlinx.metadata.KmAnnotationArgument$AnnotationValue,com.android.tools.r8.graph.DexItemFactory):129:130 -> a 16:17:com.android.tools.r8.kotlin.KotlinAnnotationArgumentInfo createArgument(com.android.tools.r8.jetbrains.kotlinx.metadata.KmAnnotationArgument,com.android.tools.r8.graph.DexItemFactory):39 -> a 18:19:com.android.tools.r8.kotlin.KotlinAnnotationArgumentInfo createArgument(com.android.tools.r8.jetbrains.kotlinx.metadata.KmAnnotationArgument,com.android.tools.r8.graph.DexItemFactory):40:41 -> a 20:20:com.android.tools.r8.kotlin.KotlinAnnotationArgumentInfo$KotlinAnnotationPrimitiveArgumentInfo com.android.tools.r8.kotlin.KotlinAnnotationArgumentInfo$KotlinAnnotationPrimitiveArgumentInfo.create(com.android.tools.r8.jetbrains.kotlinx.metadata.KmAnnotationArgument):207:207 -> a 20:20:com.android.tools.r8.kotlin.KotlinAnnotationArgumentInfo createArgument(com.android.tools.r8.jetbrains.kotlinx.metadata.KmAnnotationArgument,com.android.tools.r8.graph.DexItemFactory):43 -> a 21:25:java.util.Map create(java.util.Map,com.android.tools.r8.graph.DexItemFactory):49:53 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Map;Lcom/android/tools/r8/graph/p1;)Ljava/util/Map;"} 26:26:void lambda$create$0(java.util.LinkedHashMap,com.android.tools.r8.graph.DexItemFactory,java.lang.String,com.android.tools.r8.jetbrains.kotlinx.metadata.KmAnnotationArgument):53:53 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/LinkedHashMap;Lcom/android/tools/r8/graph/p1;Ljava/lang/String;Lcom/android/tools/r8/internal/zx;)V"} com.android.tools.r8.kotlin.KotlinAnnotationArgumentInfo$KotlinAnnotationAnnotationValueInfo -> com.android.tools.r8.internal.hz: # {"id":"sourceFile","fileName":"KotlinAnnotationArgumentInfo.java"} com.android.tools.r8.kotlin.KotlinAnnotationInfo value -> b 1:2:void (com.android.tools.r8.kotlin.KotlinAnnotationInfo):123:124 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/nz;)V"} 1:1:void trace(com.android.tools.r8.graph.DexDefinitionSupplier):135:135 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Q0;)V"} 2:2:boolean rewrite(java.util.function.Consumer,com.android.tools.r8.graph.AppView):140:140 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Consumer;Lcom/android/tools/r8/graph/m;)Z"} 3:3:void lambda$rewrite$0(java.util.function.Consumer,com.android.tools.r8.jetbrains.kotlinx.metadata.KmAnnotation):143:143 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Consumer;Lcom/android/tools/r8/internal/xx;)V"} com.android.tools.r8.kotlin.KotlinAnnotationArgumentInfo$KotlinAnnotationArrayValueInfo -> com.android.tools.r8.internal.iz: # {"id":"sourceFile","fileName":"KotlinAnnotationArgumentInfo.java"} 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/bm;)V"} 1:8:com.android.tools.r8.kotlin.KotlinAnnotationArgumentInfo$KotlinAnnotationArrayValueInfo create(com.android.tools.r8.jetbrains.kotlinx.metadata.KmAnnotationArgument$ArrayValue,com.android.tools.r8.graph.DexItemFactory):162:169 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/zx$a;Lcom/android/tools/r8/graph/p1;)Lcom/android/tools/r8/internal/iz;"} 9:10:void trace(com.android.tools.r8.graph.DexDefinitionSupplier):174:175 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Q0;)V"} 11:23:boolean rewrite(java.util.function.Consumer,com.android.tools.r8.graph.AppView):181:193 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Consumer;Lcom/android/tools/r8/graph/m;)Z"} 24:24:void lambda$rewrite$0(java.util.List,com.android.tools.r8.jetbrains.kotlinx.metadata.KmAnnotationArgument):188:188 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;Lcom/android/tools/r8/internal/zx;)V"} com.android.tools.r8.kotlin.KotlinAnnotationArgumentInfo$KotlinAnnotationClassValueInfo -> com.android.tools.r8.internal.jz: # {"id":"sourceFile","fileName":"KotlinAnnotationArgumentInfo.java"} com.android.tools.r8.kotlin.KotlinTypeReference value -> b int arrayDimensionCount -> c 1:3:void (com.android.tools.r8.kotlin.KotlinTypeReference,int):62:64 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/tA;I)V"} 1:1:void trace(com.android.tools.r8.graph.DexDefinitionSupplier):75:75 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Q0;)V"} 2:2:boolean rewrite(java.util.function.Consumer,com.android.tools.r8.graph.AppView):80:80 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Consumer;Lcom/android/tools/r8/graph/m;)Z"} 3:3:void lambda$rewrite$0(java.util.function.Consumer,java.lang.String):81:81 -> a com.android.tools.r8.kotlin.KotlinAnnotationArgumentInfo$KotlinAnnotationEnumValueInfo -> com.android.tools.r8.internal.kz: # {"id":"sourceFile","fileName":"KotlinAnnotationArgumentInfo.java"} com.android.tools.r8.kotlin.KotlinTypeReference enumClassName -> b java.lang.String enumEntryName -> c 1:3:void (com.android.tools.r8.kotlin.KotlinTypeReference,java.lang.String):92:94 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/tA;Ljava/lang/String;)V"} 1:1:void trace(com.android.tools.r8.graph.DexDefinitionSupplier):106:106 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Q0;)V"} 2:2:boolean rewrite(java.util.function.Consumer,com.android.tools.r8.graph.AppView):111:111 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Consumer;Lcom/android/tools/r8/graph/m;)Z"} 3:3:void lambda$rewrite$0(java.util.function.Consumer,java.lang.String):113:113 -> a com.android.tools.r8.kotlin.KotlinAnnotationArgumentInfo$KotlinAnnotationPrimitiveArgumentInfo -> com.android.tools.r8.internal.lz: # {"id":"sourceFile","fileName":"KotlinAnnotationArgumentInfo.java"} com.android.tools.r8.jetbrains.kotlinx.metadata.KmAnnotationArgument argument -> b 1:2:void (com.android.tools.r8.jetbrains.kotlinx.metadata.KmAnnotationArgument):202:203 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/zx;)V"} 1:1:void trace(com.android.tools.r8.graph.DexDefinitionSupplier):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Q0;)V"} 2:2:boolean rewrite(java.util.function.Consumer,com.android.tools.r8.graph.AppView):217:217 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Consumer;Lcom/android/tools/r8/graph/m;)Z"} com.android.tools.r8.kotlin.KotlinAnnotationInfo -> com.android.tools.r8.internal.nz: # {"id":"sourceFile","fileName":"KotlinAnnotationInfo.java"} com.android.tools.r8.kotlin.KotlinTypeReference annotationType -> a java.util.Map arguments -> b java.util.List EMPTY_ANNOTATIONS -> c 1:1:void ():24:24 -> 1:3:void (com.android.tools.r8.kotlin.KotlinTypeReference,java.util.Map):30:32 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/tA;Ljava/util/Map;)V"} 1:3:com.android.tools.r8.kotlin.KotlinAnnotationInfo create(com.android.tools.r8.jetbrains.kotlinx.metadata.KmAnnotation,com.android.tools.r8.graph.DexItemFactory):36:38 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/xx;Lcom/android/tools/r8/graph/p1;)Lcom/android/tools/r8/internal/nz;"} 4:6:com.android.tools.r8.kotlin.KotlinAnnotationInfo create(com.android.tools.r8.jetbrains.kotlinx.metadata.KmAnnotation,com.android.tools.r8.graph.DexItemFactory):37:39 -> a 7:14:java.util.List create(java.util.List,com.android.tools.r8.graph.DexItemFactory):43:50 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Ljava/util/List;)Lcom/android/tools/r8/internal/bm;"} 15:17:boolean rewrite(java.util.function.Consumer,com.android.tools.r8.graph.AppView):54:56 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Consumer;Lcom/android/tools/r8/graph/m;)Z"} 18:42:boolean rewrite(java.util.function.Consumer,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,java.util.function.Consumer,java.lang.String):60:75 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/K;Lcom/android/tools/r8/graph/m;Ljava/util/function/Consumer;Ljava/lang/String;)V"} 59:60: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:68 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/K;Ljava/util/Map;Lcom/android/tools/r8/graph/m;Ljava/lang/String;Lcom/android/tools/r8/internal/mz;)V"} 61: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,com.android.tools.r8.jetbrains.kotlinx.metadata.KmAnnotationArgument):71:71 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Map;Ljava/lang/String;Lcom/android/tools/r8/internal/zx;)V"} 63:64:void trace(com.android.tools.r8.graph.DexDefinitionSupplier):84:85 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Q0;)V"} 65:65:void lambda$trace$3(com.android.tools.r8.graph.DexDefinitionSupplier,java.lang.String,com.android.tools.r8.kotlin.KotlinAnnotationArgumentInfo):85:85 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Q0;Ljava/lang/String;Lcom/android/tools/r8/internal/mz;)V"} com.android.tools.r8.kotlin.KotlinClassInfo -> com.android.tools.r8.internal.oz: # {"id":"sourceFile","fileName":"KotlinClassInfo.java"} int flags -> a java.lang.String name -> b boolean nameCanBeSynthesizedFromClassOrAnonymousObjectOrigin -> c java.lang.String moduleName -> d java.util.List constructorsWithNoBacking -> e com.android.tools.r8.kotlin.KotlinDeclarationContainerInfo declarationContainerInfo -> f java.util.List typeParameters -> g java.util.List superTypes -> h java.util.List sealedSubClasses -> i java.util.List nestedClasses -> j java.util.List enumEntries -> k com.android.tools.r8.kotlin.KotlinVersionRequirementInfo versionRequirements -> l com.android.tools.r8.kotlin.KotlinTypeReference anonymousObjectOrigin -> m java.lang.String packageName -> n com.android.tools.r8.kotlin.KotlinLocalDelegatedPropertyInfo localDelegatedProperties -> o int[] metadataVersion -> p java.lang.String inlineClassUnderlyingPropertyName -> q com.android.tools.r8.kotlin.KotlinTypeInfo inlineClassUnderlyingType -> r int jvmFlags -> s java.lang.String companionObjectName -> t java.util.List contextReceiverTypes -> u com.android.tools.r8.kotlin.KotlinMetadataMembersTracker originalMembersWithKotlinInfo -> v 1:24: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,java.util.List):91:114 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/lang/String;ZLjava/lang/String;Lcom/android/tools/r8/internal/Cz;Lcom/android/tools/r8/internal/bm;Lcom/android/tools/r8/internal/bm;Lcom/android/tools/r8/internal/bm;Lcom/android/tools/r8/internal/bm;Lcom/android/tools/r8/internal/bm;Ljava/util/List;Lcom/android/tools/r8/internal/vA;Lcom/android/tools/r8/internal/tA;Ljava/lang/String;Lcom/android/tools/r8/internal/Pz;[ILjava/lang/String;Lcom/android/tools/r8/internal/qA;Lcom/android/tools/r8/internal/Wz;ILjava/lang/String;Ljava/util/List;)V"} 1:42:void com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.JvmExtensionsKt.setAnonymousObjectOriginName(com.android.tools.r8.jetbrains.kotlinx.metadata.KmClass,java.lang.String):0:41 -> a 1:42:void lambda$rewrite$3(com.android.tools.r8.jetbrains.kotlinx.metadata.KmClass,java.lang.String):443 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Qx;Ljava/lang/String;)V"} 43:43:com.android.tools.r8.kotlin.KotlinClassInfo create(com.android.tools.r8.jetbrains.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:124 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/jetbrains/kotlinx/metadata/jvm/KotlinClassMetadata$Class;Ljava/lang/String;[ILcom/android/tools/r8/graph/q0;Lcom/android/tools/r8/graph/m;Ljava/util/function/Consumer;)Lcom/android/tools/r8/internal/oz;"} 44:44:com.android.tools.r8.utils.Reporter com.android.tools.r8.graph.AppView.reporter():628:628 -> a 44:44:com.android.tools.r8.kotlin.KotlinClassInfo create(com.android.tools.r8.jetbrains.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 45:48:com.android.tools.r8.kotlin.KotlinClassInfo create(com.android.tools.r8.jetbrains.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):126:129 -> a 49:53:com.android.tools.r8.kotlin.KotlinClassInfo create(com.android.tools.r8.jetbrains.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):128:132 -> a 54:54:com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.JvmFieldSignature com.android.tools.r8.kotlin.KotlinMetadataUtils.toJvmFieldSignature(com.android.tools.r8.graph.DexField):91:91 -> a 54:54:com.android.tools.r8.kotlin.KotlinClassInfo create(com.android.tools.r8.jetbrains.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):132 -> a 55:83:com.android.tools.r8.kotlin.KotlinClassInfo create(com.android.tools.r8.jetbrains.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):132:160 -> a 84:86:com.android.tools.r8.kotlin.KotlinTypeReference com.android.tools.r8.kotlin.KotlinClassInfo.getAnonymousObjectOrigin(com.android.tools.r8.jetbrains.kotlinx.metadata.KmClass,com.android.tools.r8.graph.DexItemFactory):206:208 -> a 84:86:com.android.tools.r8.kotlin.KotlinClassInfo create(com.android.tools.r8.jetbrains.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):169 -> a 87:90:com.android.tools.r8.kotlin.KotlinClassInfo create(com.android.tools.r8.jetbrains.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):170:173 -> a 91:91:com.android.tools.r8.kotlin.KotlinClassInfo create(com.android.tools.r8.jetbrains.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):172:172 -> a 92:105:com.android.tools.r8.kotlin.KotlinClassInfo create(com.android.tools.r8.jetbrains.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):171:184 -> a 106:110: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):239:243 -> a 106:110:com.android.tools.r8.kotlin.KotlinClassInfo create(com.android.tools.r8.jetbrains.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 -> a 111:111:com.android.tools.r8.kotlin.KotlinClassInfo create(com.android.tools.r8.jetbrains.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:185 -> a 112:119:java.util.List com.android.tools.r8.kotlin.KotlinClassInfo.getSealedSubClasses(java.util.List,com.android.tools.r8.graph.DexItemFactory):227:234 -> a 112:119:com.android.tools.r8.kotlin.KotlinClassInfo create(com.android.tools.r8.jetbrains.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 120:126:com.android.tools.r8.kotlin.KotlinClassInfo create(com.android.tools.r8.jetbrains.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):186:192 -> a 127:133:com.android.tools.r8.kotlin.KotlinClassInfo create(com.android.tools.r8.jetbrains.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:197 -> a 134:145:java.lang.String com.android.tools.r8.kotlin.KotlinClassInfo.setCompanionObject(com.android.tools.r8.jetbrains.kotlinx.metadata.KmClass,com.android.tools.r8.graph.DexClass,com.android.tools.r8.utils.Reporter):247:258 -> a 134:145:com.android.tools.r8.kotlin.KotlinClassInfo create(com.android.tools.r8.jetbrains.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):198 -> a 146:146:java.lang.String com.android.tools.r8.kotlin.KotlinClassInfo.setCompanionObject(com.android.tools.r8.jetbrains.kotlinx.metadata.KmClass,com.android.tools.r8.graph.DexClass,com.android.tools.r8.utils.Reporter):257:257 -> a 146:146:com.android.tools.r8.kotlin.KotlinClassInfo create(com.android.tools.r8.jetbrains.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):198 -> a 147:147:com.android.tools.r8.kotlin.KotlinClassInfo create(com.android.tools.r8.jetbrains.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):200:200 -> a 148:148:com.android.tools.r8.kotlin.KotlinClassInfo create(com.android.tools.r8.jetbrains.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):199:199 -> a 149:149:com.android.tools.r8.kotlin.KotlinTypeInfo lambda$create$0(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter,com.android.tools.r8.jetbrains.kotlinx.metadata.KmType):201:201 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/utils/O2;Lcom/android/tools/r8/internal/Ey;)Lcom/android/tools/r8/internal/qA;"} 150:156:java.util.List getNestedClasses(com.android.tools.r8.graph.DexClass,java.util.List,com.android.tools.r8.graph.DexItemFactory):216:222 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;Ljava/util/List;Lcom/android/tools/r8/graph/p1;)Lcom/android/tools/r8/internal/bm;"} 157:165:java.util.List setEnumEntries(com.android.tools.r8.jetbrains.kotlinx.metadata.KmClass,com.android.tools.r8.graph.DexClass):263:271 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Qx;Lcom/android/tools/r8/graph/q0;)Ljava/util/List;"} 166:168:void lambda$setEnumEntries$1(java.util.Collection,com.android.tools.r8.graph.DexEncodedField):273:275 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Collection;Lcom/android/tools/r8/graph/T0;)V"} 169:247:com.android.tools.r8.utils.Pair rewrite(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView):293:371 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/q0;)Lcom/android/tools/r8/utils/v2;"} 248:258:com.android.tools.r8.utils.Pair rewrite(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView):368:378 -> a 259:316:com.android.tools.r8.utils.Pair rewrite(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView):377:434 -> a 317:337:com.android.tools.r8.utils.Pair rewrite(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView):431:451 -> a 338:342:com.android.tools.r8.utils.Pair rewrite(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView):450:454 -> a 343:343:com.android.tools.r8.utils.Pair rewrite(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView):452:452 -> a 344:344:void lambda$rewrite$2(java.util.List,java.lang.String):416:416 -> a 345:345:void lambda$rewrite$2(java.util.List,java.lang.String):415:415 -> a 346:346:java.util.function.Consumer lambda$trace$4(com.android.tools.r8.kotlin.KotlinConstructorInfo):469:469 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/zz;)Ljava/util/function/Consumer;"} 347:357:void trace(com.android.tools.r8.graph.DexDefinitionSupplier):469:479 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Q0;)V"} 358:358:java.util.function.Consumer lambda$trace$5(com.android.tools.r8.kotlin.KotlinTypeParameterInfo):471:471 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/rA;)Ljava/util/function/Consumer;"} 359:359:java.util.function.Consumer lambda$trace$6(com.android.tools.r8.kotlin.KotlinTypeInfo):472:472 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/qA;)Ljava/util/function/Consumer;"} 360:360:java.util.function.Consumer lambda$trace$7(com.android.tools.r8.kotlin.KotlinTypeReference):473:473 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/tA;)Ljava/util/function/Consumer;"} 1:1:java.util.function.Consumer lambda$trace$8(com.android.tools.r8.kotlin.KotlinTypeReference):474:474 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/tA;)Ljava/util/function/Consumer;"} 2:2:java.util.function.Consumer lambda$trace$9(com.android.tools.r8.kotlin.KotlinTypeInfo):475:475 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/qA;)Ljava/util/function/Consumer;"} 1:1:java.lang.String getPackageName():459:459 -> m 1:1:int[] getMetadataVersion():464:464 -> t com.android.tools.r8.kotlin.KotlinClassLevelInfo -> com.android.tools.r8.internal.pz: # {"id":"sourceFile","fileName":"KotlinClassLevelInfo.java"} 1:1:boolean isNoKotlinInformation():0:0 -> a com.android.tools.r8.utils.Pair rewrite(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/q0;)Lcom/android/tools/r8/utils/v2;"} boolean isFileFacade() -> c com.android.tools.r8.kotlin.KotlinSyntheticClassInfo asSyntheticClass() -> g # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/oA;"} java.lang.String getPackageName() -> m com.android.tools.r8.kotlin.KotlinFileFacadeInfo asFileFacade() -> n # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Hz;"} boolean isSyntheticClass() -> p com.android.tools.r8.kotlin.KotlinMultiFileClassPartInfo asMultiFileClassPart() -> q # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/hA;"} boolean isMultiFileFacade() -> r boolean isMultiFileClassPart() -> s int[] getMetadataVersion() -> t com.android.tools.r8.kotlin.KotlinClassMetadataReader -> com.android.tools.r8.internal.rz: # {"id":"sourceFile","fileName":"KotlinClassMetadataReader.java"} boolean $assertionsDisabled -> a 1:1:void ():35:35 -> 1:256:int[] getUnboxedIntArray(com.android.tools.r8.graph.DexValue,java.lang.String):0:255 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/B2;)[I"} 257:257:int[] getUnboxedIntArray(com.android.tools.r8.graph.DexValue,java.lang.String):249:249 -> a 258:283:com.android.tools.r8.kotlin.KotlinClassLevelInfo getKotlinInfoFromAnnotation(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexAnnotation,java.util.function.Consumer,java.util.function.Supplier):59:84 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/q0;Lcom/android/tools/r8/graph/d0;Ljava/util/function/Consumer;Ljava/util/function/Supplier;)Lcom/android/tools/r8/internal/pz;"} 284:290:com.android.tools.r8.kotlin.KotlinClassLevelInfo getKotlinInfoFromAnnotation(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexAnnotation,java.util.function.Consumer,java.util.function.Supplier):79:85 -> a 291:301:com.android.tools.r8.kotlin.KotlinClassLevelInfo getKotlinInfoFromAnnotation(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexAnnotation,java.util.function.Consumer,java.util.function.Supplier):61:71 -> a 302:308:com.android.tools.r8.kotlin.KotlinClassLevelInfo getKotlinInfoFromAnnotation(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexAnnotation,java.util.function.Consumer,java.util.function.Supplier):66:72 -> a 309:315:com.android.tools.r8.kotlin.KotlinClassLevelInfo getKotlinInfo(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexClass,java.util.function.Consumer,com.android.tools.r8.graph.DexAnnotation):95:101 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/q0;Ljava/util/function/Consumer;Lcom/android/tools/r8/graph/d0;)Lcom/android/tools/r8/internal/pz;"} 316:317:com.android.tools.r8.kotlin.KotlinClassLevelInfo getKotlinInfo(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexClass,java.util.function.Consumer,com.android.tools.r8.graph.DexAnnotation):98:99 -> a 318:329:boolean isLambda(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexClass,java.util.function.Supplier):106:117 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/q0;Ljava/util/function/Supplier;)Z"} 330:332:java.util.Map com.android.tools.r8.kotlin.KotlinClassMetadataReader.toElementMap(com.android.tools.r8.graph.DexEncodedAnnotation):160:162 -> a 330:332:boolean isLambda(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexClass,java.util.function.Supplier):117 -> a 333:337:int com.android.tools.r8.kotlin.KotlinClassMetadataReader.getKind(com.android.tools.r8.kotlin.Kotlin,java.util.Map):193:197 -> a 333:337:boolean isLambda(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexClass,java.util.function.Supplier):119 -> a 338:343:boolean isLambda(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexClass,java.util.function.Supplier):120:125 -> a 344:348:int com.android.tools.r8.kotlin.KotlinClassMetadataReader.getKind(com.android.tools.r8.kotlin.Kotlin,java.util.Map):193:197 -> a 344:348:boolean isLambda(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexClass,java.util.function.Supplier):126 -> a 349:349:boolean isLambda(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexClass,java.util.function.Supplier):125:125 -> a 350:350:int com.android.tools.r8.kotlin.KotlinClassMetadataReader.getKind(com.android.tools.r8.kotlin.Kotlin,java.util.Map):195:195 -> a 350:350:boolean isLambda(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexClass,java.util.function.Supplier):126 -> a 351:351:int com.android.tools.r8.kotlin.KotlinClassMetadataReader.getKind(com.android.tools.r8.kotlin.Kotlin,java.util.Map):195:195 -> a 351:351:boolean isLambda(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexClass,java.util.function.Supplier):119 -> a 352:362:boolean isLambda(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexClass,java.util.function.Supplier):130:140 -> a 363:363:boolean isLambda(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexClass,java.util.function.Supplier):135:135 -> a 364:366:java.util.Map com.android.tools.r8.kotlin.KotlinClassMetadataReader.toElementMap(com.android.tools.r8.graph.DexEncodedAnnotation):160:162 -> a 364:366:com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.KotlinClassMetadata toKotlinClassMetadata(com.android.tools.r8.kotlin.Kotlin,com.android.tools.r8.graph.DexEncodedAnnotation):155 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/gz;Lcom/android/tools/r8/graph/R0;)Lcom/android/tools/r8/jetbrains/kotlinx/metadata/jvm/KotlinClassMetadata;"} 367:367:com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.KotlinClassMetadata toKotlinClassMetadata(com.android.tools.r8.kotlin.Kotlin,com.android.tools.r8.graph.DexEncodedAnnotation):155:155 -> a 368:372:int com.android.tools.r8.kotlin.KotlinClassMetadataReader.getKind(com.android.tools.r8.kotlin.Kotlin,java.util.Map):193:197 -> a 368:372:com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.KotlinClassMetadata toKotlinClassMetadata(com.android.tools.r8.kotlin.Kotlin,java.util.Map):170 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/gz;Ljava/util/IdentityHashMap;)Lcom/android/tools/r8/jetbrains/kotlinx/metadata/jvm/KotlinClassMetadata;"} 373:388:com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.KotlinClassMetadata toKotlinClassMetadata(com.android.tools.r8.kotlin.Kotlin,java.util.Map):171:186 -> a 389:392:com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.KotlinClassMetadata toKotlinClassMetadata(com.android.tools.r8.kotlin.Kotlin,java.util.Map):185:188 -> a 393:393:int com.android.tools.r8.kotlin.KotlinClassMetadataReader.getKind(com.android.tools.r8.kotlin.Kotlin,java.util.Map):195:195 -> a 393:393:com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.KotlinClassMetadata toKotlinClassMetadata(com.android.tools.r8.kotlin.Kotlin,java.util.Map):170 -> a 394:412:com.android.tools.r8.kotlin.KotlinClassLevelInfo createKotlinInfo(com.android.tools.r8.kotlin.Kotlin,com.android.tools.r8.graph.DexClass,com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.KotlinClassMetadata,com.android.tools.r8.graph.AppView,java.util.function.Consumer):206:224 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/gz;Lcom/android/tools/r8/graph/q0;Lcom/android/tools/r8/jetbrains/kotlinx/metadata/jvm/KotlinClassMetadata;Lcom/android/tools/r8/graph/m;Ljava/util/function/Consumer;)Lcom/android/tools/r8/internal/pz;"} 413:433:com.android.tools.r8.kotlin.KotlinClassLevelInfo createKotlinInfo(com.android.tools.r8.kotlin.Kotlin,com.android.tools.r8.graph.DexClass,com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.KotlinClassMetadata,com.android.tools.r8.graph.AppView,java.util.function.Consumer):223:243 -> a 434:437:java.lang.String getUnboxedString(com.android.tools.r8.graph.DexValue,java.lang.String):274:277 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/B2;Ljava/lang/String;)Ljava/lang/String;"} 438:438:java.lang.String getUnboxedString(com.android.tools.r8.graph.DexValue,java.lang.String):275:275 -> a 1:8:java.lang.String[] getUnboxedStringArray(com.android.tools.r8.graph.DexValue,java.lang.String):261:268 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/B2;Ljava/lang/String;)[Ljava/lang/String;"} 9:9:java.lang.String[] getUnboxedStringArray(com.android.tools.r8.graph.DexValue,java.lang.String):262:262 -> b com.android.tools.r8.kotlin.KotlinClassMetadataReader$MetadataError -> com.android.tools.r8.internal.qz: # {"id":"sourceFile","fileName":"KotlinClassMetadataReader.java"} 1:1:void (java.lang.String):282:282 -> com.android.tools.r8.kotlin.KotlinClassifierInfo -> com.android.tools.r8.internal.xz: # {"id":"sourceFile","fileName":"KotlinClassifierInfo.java"} 1:1:void ():23:23 -> boolean rewrite(com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeVisitor,com.android.tools.r8.graph.AppView) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Ey;Lcom/android/tools/r8/graph/m;)Z"} 1:1:com.android.tools.r8.graph.DexType rewriteType(com.android.tools.r8.graph.lens.GraphLens):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xj;)Lcom/android/tools/r8/graph/v2;"} 2:10:com.android.tools.r8.kotlin.KotlinClassifierInfo create(com.android.tools.r8.jetbrains.kotlinx.metadata.KmClassifier,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter):27:35 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Vx;Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/utils/O2;)Lcom/android/tools/r8/internal/xz;"} 11:14:com.android.tools.r8.kotlin.KotlinClassifierInfo create(com.android.tools.r8.jetbrains.kotlinx.metadata.KmClassifier,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter):34:37 -> a 15:15: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 15:15:com.android.tools.r8.kotlin.KotlinClassifierInfo create(com.android.tools.r8.jetbrains.kotlinx.metadata.KmClassifier,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter):38 -> a 16:26:com.android.tools.r8.kotlin.KotlinClassifierInfo create(com.android.tools.r8.jetbrains.kotlinx.metadata.KmClassifier,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter):38:48 -> a com.android.tools.r8.kotlin.KotlinClassifierInfo$KotlinClassClassifierInfo -> com.android.tools.r8.internal.sz: # {"id":"sourceFile","fileName":"KotlinClassifierInfo.java"} com.android.tools.r8.kotlin.KotlinTypeReference type -> a boolean isLocalOrAnonymous -> b 1:3:void (com.android.tools.r8.kotlin.KotlinTypeReference,boolean):63:65 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/tA;Z)V"} 1:1:boolean rewrite(com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeVisitor,com.android.tools.r8.graph.AppView):70:70 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Ey;Lcom/android/tools/r8/graph/m;)Z"} 2:3:void lambda$rewrite$0(com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeVisitor,java.lang.String):72:73 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Py;Ljava/lang/String;)V"} 4:4:void lambda$rewrite$0(com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeVisitor,java.lang.String):72:72 -> a 5:5:void trace(com.android.tools.r8.graph.DexDefinitionSupplier):80:80 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Q0;)V"} 6:6:com.android.tools.r8.graph.DexType rewriteType(com.android.tools.r8.graph.lens.GraphLens):85:85 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xj;)Lcom/android/tools/r8/graph/v2;"} com.android.tools.r8.kotlin.KotlinClassifierInfo$KotlinTypeAliasClassifierInfo -> com.android.tools.r8.internal.tz: # {"id":"sourceFile","fileName":"KotlinClassifierInfo.java"} java.lang.String typeAlias -> a 1:2:void (java.lang.String):113:114 -> 1:1:void trace(com.android.tools.r8.graph.DexDefinitionSupplier):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Q0;)V"} 2:2:boolean rewrite(com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeVisitor,com.android.tools.r8.graph.AppView):119:119 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Ey;Lcom/android/tools/r8/graph/m;)Z"} com.android.tools.r8.kotlin.KotlinClassifierInfo$KotlinTypeParameterClassifierInfo -> com.android.tools.r8.internal.uz: # {"id":"sourceFile","fileName":"KotlinClassifierInfo.java"} int typeId -> a 1:2:void (int):93:94 -> 1:1:void trace(com.android.tools.r8.graph.DexDefinitionSupplier):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Q0;)V"} 2:2:boolean rewrite(com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeVisitor,com.android.tools.r8.graph.AppView):99:99 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Ey;Lcom/android/tools/r8/graph/m;)Z"} com.android.tools.r8.kotlin.KotlinClassifierInfo$KotlinUnknownClassClassifierInfo -> com.android.tools.r8.internal.vz: # {"id":"sourceFile","fileName":"KotlinClassifierInfo.java"} java.lang.String classifier -> a 1:2:void (java.lang.String):132:133 -> 1:1:void trace(com.android.tools.r8.graph.DexDefinitionSupplier):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Q0;)V"} 2:2:boolean rewrite(com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeVisitor,com.android.tools.r8.graph.AppView):138:138 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Ey;Lcom/android/tools/r8/graph/m;)Z"} com.android.tools.r8.kotlin.KotlinClassifierInfo$KotlinUnknownClassifierInfo -> com.android.tools.r8.internal.wz: # {"id":"sourceFile","fileName":"KotlinClassifierInfo.java"} java.lang.String classifier -> a 1:2:void (java.lang.String):151:152 -> 1:1:void trace(com.android.tools.r8.graph.DexDefinitionSupplier):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Q0;)V"} 2:2:boolean rewrite(com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeVisitor,com.android.tools.r8.graph.AppView):157:157 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Ey;Lcom/android/tools/r8/graph/m;)Z"} com.android.tools.r8.kotlin.KotlinCompanionInfo -> com.android.tools.r8.internal.yz: # {"id":"sourceFile","fileName":"KotlinCompanionInfo.java"} java.lang.String companionObjectFieldName -> a 1:2:void (java.lang.String):18:19 -> 1:1:void trace(com.android.tools.r8.graph.DexDefinitionSupplier):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Q0;)V"} 2:5:boolean rewrite(com.android.tools.r8.jetbrains.kotlinx.metadata.KmClassVisitor,com.android.tools.r8.graph.DexField,com.android.tools.r8.naming.NamingLens):33:36 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Qx;Lcom/android/tools/r8/graph/Y0;Lcom/android/tools/r8/naming/o0;)Z"} boolean isCompanion() -> e com.android.tools.r8.kotlin.KotlinCompanionInfo asCompanion() -> f # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/yz;"} com.android.tools.r8.kotlin.KotlinConstructorInfo -> com.android.tools.r8.internal.zz: # {"id":"sourceFile","fileName":"KotlinConstructorInfo.java"} int flags -> a java.util.List valueParameters -> b com.android.tools.r8.kotlin.KotlinVersionRequirementInfo versionRequirements -> c com.android.tools.r8.kotlin.KotlinJvmMethodSignatureInfo signature -> d 1:5:void (int,java.util.List,com.android.tools.r8.kotlin.KotlinVersionRequirementInfo,com.android.tools.r8.kotlin.KotlinJvmMethodSignatureInfo):36:40 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/internal/bm;Lcom/android/tools/r8/internal/vA;Lcom/android/tools/r8/internal/Lz;)V"} 1:1:void com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.JvmExtensionsKt.setSignature(com.android.tools.r8.jetbrains.kotlinx.metadata.KmConstructor,com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.JvmMethodSignature):0:0 -> a 1:1:void lambda$rewrite$0(com.android.tools.r8.jetbrains.kotlinx.metadata.KmConstructor,com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.JvmMethodSignature):67 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xx;Lcom/android/tools/r8/jetbrains/kotlinx/metadata/jvm/j;)V"} 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.internal.JvmConstructorExtension com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.internal.JvmExtensionNodesKt.getJvm(com.android.tools.r8.jetbrains.kotlinx.metadata.KmConstructor):26:26 -> a 2:2:void com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.JvmExtensionsKt.setSignature(com.android.tools.r8.jetbrains.kotlinx.metadata.KmConstructor,com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.JvmMethodSignature):169 -> a 2:2:void lambda$rewrite$0(com.android.tools.r8.jetbrains.kotlinx.metadata.KmConstructor,com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.JvmMethodSignature):67 -> a 3:3:void com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.JvmExtensionsKt.setSignature(com.android.tools.r8.jetbrains.kotlinx.metadata.KmConstructor,com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.JvmMethodSignature):169:169 -> a 3:3:void lambda$rewrite$0(com.android.tools.r8.jetbrains.kotlinx.metadata.KmConstructor,com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.JvmMethodSignature):67 -> a 4:10:com.android.tools.r8.kotlin.KotlinConstructorInfo create(com.android.tools.r8.jetbrains.kotlinx.metadata.KmConstructor,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter,boolean):48:54 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xx;Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/utils/O2;Z)Lcom/android/tools/r8/internal/zz;"} 11:13:com.android.tools.r8.kotlin.KotlinConstructorInfo create(com.android.tools.r8.jetbrains.kotlinx.metadata.KmConstructor,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter,boolean):53:55 -> a 14:27:boolean rewrite(com.android.tools.r8.jetbrains.kotlinx.metadata.KmClass,com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.AppView):62:75 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Qx;Lcom/android/tools/r8/graph/W0;Lcom/android/tools/r8/graph/m;)Z"} 28:34:boolean rewrite(com.android.tools.r8.jetbrains.kotlinx.metadata.KmClass,com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.AppView):72:78 -> a 35:35:java.util.function.Consumer lambda$trace$1(com.android.tools.r8.kotlin.KotlinValueParameterInfo):94:94 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/uA;)Ljava/util/function/Consumer;"} 36:38:void trace(com.android.tools.r8.graph.DexDefinitionSupplier):94:96 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Q0;)V"} boolean isConstructor() -> h com.android.tools.r8.kotlin.KotlinConstructorInfo asConstructor() -> i # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/zz;"} com.android.tools.r8.kotlin.KotlinContractInfo -> com.android.tools.r8.internal.Az: # {"id":"sourceFile","fileName":"KotlinContractInfo.java"} java.util.List effects -> a com.android.tools.r8.kotlin.KotlinContractInfo NO_EFFECT -> b 1:1:void ():24:24 -> 1:2:void (java.util.List):28:29 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/bm;)V"} 1:8:com.android.tools.r8.kotlin.KotlinContractInfo create(com.android.tools.r8.jetbrains.kotlinx.metadata.KmContract,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter):35:42 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/cy;Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/utils/O2;)Lcom/android/tools/r8/internal/Az;"} 9:13:com.android.tools.r8.kotlin.KotlinEffectInfo com.android.tools.r8.kotlin.KotlinEffectInfo.create(com.android.tools.r8.jetbrains.kotlinx.metadata.KmEffect,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter):41:45 -> a 9:13:com.android.tools.r8.kotlin.KotlinContractInfo create(com.android.tools.r8.jetbrains.kotlinx.metadata.KmContract,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter):43 -> a 14:16:com.android.tools.r8.kotlin.KotlinContractInfo create(com.android.tools.r8.jetbrains.kotlinx.metadata.KmContract,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter):43:45 -> a 17:17:java.util.function.Consumer lambda$trace$0(com.android.tools.r8.kotlin.KotlinEffectInfo):50:50 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Ez;)Ljava/util/function/Consumer;"} 18:18:void trace(com.android.tools.r8.graph.DexDefinitionSupplier):50:50 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Q0;)V"} 19:23:boolean rewrite(java.util.function.Consumer,com.android.tools.r8.graph.AppView):54:58 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Consumer;Lcom/android/tools/r8/graph/m;)Z"} com.android.tools.r8.kotlin.KotlinDeclarationContainerInfo -> com.android.tools.r8.internal.Cz: # {"id":"sourceFile","fileName":"KotlinDeclarationContainerInfo.java"} java.util.List typeAliases -> a java.util.List functionsWithNoBacking -> b java.util.List propertiesWithNoBacking -> c boolean $assertionsDisabled -> d 1:1:void ():37:37 -> 1:4:void (java.util.List,java.util.List,java.util.List):49:52 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/bm;Lcom/android/tools/r8/internal/bm;Lcom/android/tools/r8/internal/bm;)V"} 1:14:com.android.tools.r8.kotlin.KotlinDeclarationContainerInfo create(com.android.tools.r8.jetbrains.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):64:77 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ey;Ljava/util/HashMap;Ljava/util/HashMap;Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/utils/O2;Ljava/util/function/Consumer;Lcom/android/tools/r8/internal/Nz;Lcom/android/tools/r8/internal/Wz;)Lcom/android/tools/r8/internal/Cz;"} 15:23:com.android.tools.r8.kotlin.KotlinDeclarationContainerInfo create(com.android.tools.r8.jetbrains.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):73:81 -> a 24:26:boolean com.android.tools.r8.kotlin.KotlinMetadataUtils.isValidMethodDescriptor(java.lang.String):162:164 -> a 24:26:com.android.tools.r8.kotlin.KotlinDeclarationContainerInfo create(com.android.tools.r8.jetbrains.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):81 -> a 27:27:com.android.tools.r8.kotlin.KotlinDeclarationContainerInfo create(com.android.tools.r8.jetbrains.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:93 -> a 28:35:void com.android.tools.r8.kotlin.KotlinDeclarationContainerInfo.keepIfInline(int,com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.JvmMethodSignature,java.util.Map,java.util.function.Consumer):149:156 -> a 28:35:com.android.tools.r8.kotlin.KotlinDeclarationContainerInfo create(com.android.tools.r8.jetbrains.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 -> a 36:36:java.lang.String com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.JvmMemberSignature.toString():30:30 -> a 36:36:void com.android.tools.r8.kotlin.KotlinDeclarationContainerInfo.keepIfInline(int,com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.JvmMethodSignature,java.util.Map,java.util.function.Consumer):156 -> a 36:36:com.android.tools.r8.kotlin.KotlinDeclarationContainerInfo create(com.android.tools.r8.jetbrains.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 -> a 37:43:void com.android.tools.r8.kotlin.KotlinDeclarationContainerInfo.keepIfInline(int,com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.JvmMethodSignature,java.util.Map,java.util.function.Consumer):156:162 -> a 37:43:com.android.tools.r8.kotlin.KotlinDeclarationContainerInfo create(com.android.tools.r8.jetbrains.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 -> a 44:68:com.android.tools.r8.kotlin.KotlinDeclarationContainerInfo create(com.android.tools.r8.jetbrains.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):94:118 -> a 69:70:void com.android.tools.r8.kotlin.KotlinDeclarationContainerInfo.keepIfAccessorInline(int,com.android.tools.r8.graph.DexEncodedMethod,java.util.function.Consumer):168:169 -> a 69:70:com.android.tools.r8.kotlin.KotlinDeclarationContainerInfo create(com.android.tools.r8.jetbrains.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 -> a 71:80:com.android.tools.r8.kotlin.KotlinDeclarationContainerInfo create(com.android.tools.r8.jetbrains.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):119:128 -> a 81:82:void com.android.tools.r8.kotlin.KotlinDeclarationContainerInfo.keepIfAccessorInline(int,com.android.tools.r8.graph.DexEncodedMethod,java.util.function.Consumer):168:169 -> a 81:82:com.android.tools.r8.kotlin.KotlinDeclarationContainerInfo create(com.android.tools.r8.jetbrains.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 -> a 83:92:com.android.tools.r8.kotlin.KotlinDeclarationContainerInfo create(com.android.tools.r8.jetbrains.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):129:138 -> a 93:97: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):175:179 -> a 93:97:com.android.tools.r8.kotlin.KotlinDeclarationContainerInfo create(com.android.tools.r8.jetbrains.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 -> a 98:99:com.android.tools.r8.kotlin.KotlinDeclarationContainerInfo create(com.android.tools.r8.jetbrains.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):139:140 -> a 100:108:boolean rewrite(java.util.function.Consumer,java.util.function.Consumer,java.util.function.Consumer,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView,com.android.tools.r8.kotlin.KotlinMetadataMembersTracker):190:198 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Consumer;Ljava/util/function/Consumer;Ljava/util/function/Consumer;Lcom/android/tools/r8/graph/q0;Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/Wz;)Z"} 109:109:boolean rewrite(java.util.function.Consumer,java.util.function.Consumer,java.util.function.Consumer,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView,com.android.tools.r8.kotlin.KotlinMetadataMembersTracker):197:197 -> a 110:110:void com.android.tools.r8.kotlin.KotlinDeclarationContainerInfo$KotlinPropertyGroup.setBackingField(com.android.tools.r8.graph.DexEncodedField):263:263 -> a 110:110:boolean rewrite(java.util.function.Consumer,java.util.function.Consumer,java.util.function.Consumer,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView,com.android.tools.r8.kotlin.KotlinMetadataMembersTracker):199 -> a 111:111:void com.android.tools.r8.kotlin.KotlinDeclarationContainerInfo$KotlinPropertyGroup.setBackingField(com.android.tools.r8.graph.DexEncodedField):263:263 -> a 111:111:boolean rewrite(java.util.function.Consumer,java.util.function.Consumer,java.util.function.Consumer,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView,com.android.tools.r8.kotlin.KotlinMetadataMembersTracker):199 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 112:112:void com.android.tools.r8.kotlin.KotlinDeclarationContainerInfo$KotlinPropertyGroup.setBackingField(com.android.tools.r8.graph.DexEncodedField):263:263 -> a 112:112:boolean rewrite(java.util.function.Consumer,java.util.function.Consumer,java.util.function.Consumer,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView,com.android.tools.r8.kotlin.KotlinMetadataMembersTracker):199 -> a 113:113:void com.android.tools.r8.kotlin.KotlinDeclarationContainerInfo$KotlinPropertyGroup.setBackingField(com.android.tools.r8.graph.DexEncodedField):264:264 -> a 113:113:boolean rewrite(java.util.function.Consumer,java.util.function.Consumer,java.util.function.Consumer,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView,com.android.tools.r8.kotlin.KotlinMetadataMembersTracker):199 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 114:130:boolean rewrite(java.util.function.Consumer,java.util.function.Consumer,java.util.function.Consumer,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView,com.android.tools.r8.kotlin.KotlinMetadataMembersTracker):200:216 -> a 131:131:void com.android.tools.r8.kotlin.KotlinDeclarationContainerInfo$KotlinPropertyGroup.setSetter(com.android.tools.r8.graph.DexEncodedMethod):273:273 -> a 131:131:boolean rewrite(java.util.function.Consumer,java.util.function.Consumer,java.util.function.Consumer,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView,com.android.tools.r8.kotlin.KotlinMetadataMembersTracker):218 -> a 132:132:void com.android.tools.r8.kotlin.KotlinDeclarationContainerInfo$KotlinPropertyGroup.setSetter(com.android.tools.r8.graph.DexEncodedMethod):273:273 -> a 132:132:boolean rewrite(java.util.function.Consumer,java.util.function.Consumer,java.util.function.Consumer,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView,com.android.tools.r8.kotlin.KotlinMetadataMembersTracker):218 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 133:133:void com.android.tools.r8.kotlin.KotlinDeclarationContainerInfo$KotlinPropertyGroup.setSetter(com.android.tools.r8.graph.DexEncodedMethod):273:273 -> a 133:133:boolean rewrite(java.util.function.Consumer,java.util.function.Consumer,java.util.function.Consumer,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView,com.android.tools.r8.kotlin.KotlinMetadataMembersTracker):218 -> a 134:134:void com.android.tools.r8.kotlin.KotlinDeclarationContainerInfo$KotlinPropertyGroup.setSetter(com.android.tools.r8.graph.DexEncodedMethod):274:274 -> a 134:134:boolean rewrite(java.util.function.Consumer,java.util.function.Consumer,java.util.function.Consumer,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView,com.android.tools.r8.kotlin.KotlinMetadataMembersTracker):218 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 135:135:void com.android.tools.r8.kotlin.KotlinDeclarationContainerInfo$KotlinPropertyGroup.setGetter(com.android.tools.r8.graph.DexEncodedMethod):268:268 -> a 135:135:boolean rewrite(java.util.function.Consumer,java.util.function.Consumer,java.util.function.Consumer,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView,com.android.tools.r8.kotlin.KotlinMetadataMembersTracker):220 -> a 136:136:void com.android.tools.r8.kotlin.KotlinDeclarationContainerInfo$KotlinPropertyGroup.setGetter(com.android.tools.r8.graph.DexEncodedMethod):268:268 -> a 136:136:boolean rewrite(java.util.function.Consumer,java.util.function.Consumer,java.util.function.Consumer,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView,com.android.tools.r8.kotlin.KotlinMetadataMembersTracker):220 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 137:137:void com.android.tools.r8.kotlin.KotlinDeclarationContainerInfo$KotlinPropertyGroup.setGetter(com.android.tools.r8.graph.DexEncodedMethod):268:268 -> a 137:137:boolean rewrite(java.util.function.Consumer,java.util.function.Consumer,java.util.function.Consumer,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView,com.android.tools.r8.kotlin.KotlinMetadataMembersTracker):220 -> a 138:138:void com.android.tools.r8.kotlin.KotlinDeclarationContainerInfo$KotlinPropertyGroup.setGetter(com.android.tools.r8.graph.DexEncodedMethod):269:269 -> a 138:138:boolean rewrite(java.util.function.Consumer,java.util.function.Consumer,java.util.function.Consumer,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView,com.android.tools.r8.kotlin.KotlinMetadataMembersTracker):220 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 139:157:boolean rewrite(java.util.function.Consumer,java.util.function.Consumer,java.util.function.Consumer,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView,com.android.tools.r8.kotlin.KotlinMetadataMembersTracker):223:241 -> a 158:158:com.android.tools.r8.kotlin.KotlinDeclarationContainerInfo$KotlinPropertyGroup lambda$rewrite$0(com.android.tools.r8.kotlin.KotlinPropertyInfo):198:198 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/jA;)Lcom/android/tools/r8/internal/Bz;"} 159:159:java.util.function.Consumer lambda$trace$2(com.android.tools.r8.kotlin.KotlinTypeAliasInfo):251:251 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/pA;)Ljava/util/function/Consumer;"} 160:162:void trace(com.android.tools.r8.graph.DexDefinitionSupplier):251:253 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Q0;)V"} 163:163:java.util.function.Consumer lambda$trace$3(com.android.tools.r8.kotlin.KotlinFunctionInfo):252:252 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Jz;)Ljava/util/function/Consumer;"} 1:1:com.android.tools.r8.kotlin.KotlinDeclarationContainerInfo$KotlinPropertyGroup lambda$rewrite$1(com.android.tools.r8.kotlin.KotlinPropertyInfo):215:215 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/jA;)Lcom/android/tools/r8/internal/Bz;"} 1:1:java.util.function.Consumer lambda$trace$4(com.android.tools.r8.kotlin.KotlinPropertyInfo):253:253 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/jA;)Ljava/util/function/Consumer;"} com.android.tools.r8.kotlin.KotlinDeclarationContainerInfo$KotlinPropertyGroup -> com.android.tools.r8.internal.Bz: # {"id":"sourceFile","fileName":"KotlinDeclarationContainerInfo.java"} com.android.tools.r8.graph.DexEncodedField backingField -> a com.android.tools.r8.graph.DexEncodedMethod setter -> b com.android.tools.r8.graph.DexEncodedMethod getter -> c boolean $assertionsDisabled -> d 1:1:void ():256:256 -> 1:5:void ():256:260 -> com.android.tools.r8.kotlin.KotlinEffectExpressionInfo -> com.android.tools.r8.internal.Dz: # {"id":"sourceFile","fileName":"KotlinEffectExpressionInfo.java"} int flags -> a java.lang.Integer parameterIndex -> b com.android.tools.r8.jetbrains.kotlinx.metadata.KmConstantValue constantValue -> c com.android.tools.r8.kotlin.KotlinTypeInfo isInstanceType -> d java.util.List andArguments -> e java.util.List orArguments -> f java.util.List NO_EXPRESSIONS -> g com.android.tools.r8.kotlin.KotlinEffectExpressionInfo NO_EXPRESSION -> h 1:3:void ():25:27 -> 1:7:void (int,java.lang.Integer,com.android.tools.r8.jetbrains.kotlinx.metadata.KmConstantValue,com.android.tools.r8.kotlin.KotlinTypeInfo,java.util.List,java.util.List):42:48 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/lang/Integer;Lcom/android/tools/r8/internal/Wx;Lcom/android/tools/r8/internal/qA;Lcom/android/tools/r8/internal/bm;Lcom/android/tools/r8/internal/bm;)V"} 1:9:com.android.tools.r8.kotlin.KotlinEffectExpressionInfo create(com.android.tools.r8.jetbrains.kotlinx.metadata.KmEffectExpression,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter):54:62 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hy;Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/utils/O2;)Lcom/android/tools/r8/internal/Dz;"} 10:17:java.util.List create(java.util.List,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter):67:74 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/ArrayList;Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/utils/O2;)Lcom/android/tools/r8/internal/bm;"} 18:25:void trace(com.android.tools.r8.graph.DexDefinitionSupplier):79:86 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Q0;)V"} 26:26:java.util.function.Consumer lambda$trace$0(com.android.tools.r8.kotlin.KotlinEffectExpressionInfo):85:85 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Dz;)Ljava/util/function/Consumer;"} 27:38:boolean rewrite(java.util.function.Consumer,com.android.tools.r8.graph.AppView):90:101 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Consumer;Lcom/android/tools/r8/graph/m;)Z"} 39:45:boolean rewrite(java.util.function.Consumer,com.android.tools.r8.graph.AppView):100:106 -> a 46:55:boolean rewrite(java.util.function.Consumer,com.android.tools.r8.graph.AppView):103:112 -> a 56:56:boolean rewrite(java.util.function.Consumer,com.android.tools.r8.graph.AppView):109:109 -> a 1:1:java.util.function.Consumer lambda$trace$1(com.android.tools.r8.kotlin.KotlinEffectExpressionInfo):86:86 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Dz;)Ljava/util/function/Consumer;"} com.android.tools.r8.kotlin.KotlinEffectInfo -> com.android.tools.r8.internal.Ez: # {"id":"sourceFile","fileName":"KotlinEffectInfo.java"} com.android.tools.r8.jetbrains.kotlinx.metadata.KmEffectType type -> a com.android.tools.r8.jetbrains.kotlinx.metadata.KmEffectInvocationKind invocationKind -> b java.util.List constructorArguments -> c com.android.tools.r8.kotlin.KotlinEffectExpressionInfo conclusion -> d 1:5:void (com.android.tools.r8.jetbrains.kotlinx.metadata.KmEffectType,com.android.tools.r8.jetbrains.kotlinx.metadata.KmEffectInvocationKind,java.util.List,com.android.tools.r8.kotlin.KotlinEffectExpressionInfo):33:37 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ky;Lcom/android/tools/r8/internal/jy;Lcom/android/tools/r8/internal/bm;Lcom/android/tools/r8/internal/Dz;)V"} 1:1:java.util.function.Consumer lambda$trace$0(com.android.tools.r8.kotlin.KotlinEffectExpressionInfo):50:50 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Dz;)Ljava/util/function/Consumer;"} 2:3:void trace(com.android.tools.r8.graph.DexDefinitionSupplier):50:51 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Q0;)V"} 4:10:boolean rewrite(java.util.function.Consumer,com.android.tools.r8.graph.AppView):55:61 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Consumer;Lcom/android/tools/r8/graph/m;)Z"} 11:11:boolean rewrite(java.util.function.Consumer,com.android.tools.r8.graph.AppView):58:58 -> a com.android.tools.r8.kotlin.KotlinEnumEntryInfo -> com.android.tools.r8.internal.Fz: # {"id":"sourceFile","fileName":"KotlinEnumEntryInfo.java"} java.lang.String enumEntry -> a 1:2:void (java.lang.String):18:19 -> 1:1:void trace(com.android.tools.r8.graph.DexDefinitionSupplier):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Q0;)V"} 2:5:boolean rewrite(com.android.tools.r8.jetbrains.kotlinx.metadata.KmClassVisitor,com.android.tools.r8.graph.DexField,com.android.tools.r8.naming.NamingLens):33:36 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Qx;Lcom/android/tools/r8/graph/Y0;Lcom/android/tools/r8/naming/o0;)Z"} boolean isEnumEntry() -> j com.android.tools.r8.kotlin.KotlinEnumEntryInfo asEnumEntry() -> k # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Fz;"} 1:1:java.lang.String getEnumEntry():45:45 -> u com.android.tools.r8.kotlin.KotlinFieldLevelInfo -> com.android.tools.r8.internal.Gz: # {"id":"sourceFile","fileName":"KotlinFieldLevelInfo.java"} com.android.tools.r8.kotlin.KotlinFileFacadeInfo -> com.android.tools.r8.internal.Hz: # {"id":"sourceFile","fileName":"KotlinFileFacadeInfo.java"} com.android.tools.r8.kotlin.KotlinPackageInfo packageInfo -> a java.lang.String packageName -> b int[] metadataVersion -> c 1:4:void (com.android.tools.r8.kotlin.KotlinPackageInfo,java.lang.String,int[]):28:31 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/iA;Ljava/lang/String;[I)V"} 1:4:com.android.tools.r8.kotlin.KotlinFileFacadeInfo create(com.android.tools.r8.jetbrains.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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/jetbrains/kotlinx/metadata/jvm/KotlinClassMetadata$FileFacade;Ljava/lang/String;[ILcom/android/tools/r8/graph/q0;Lcom/android/tools/r8/graph/m;Ljava/util/function/Consumer;)Lcom/android/tools/r8/internal/Hz;"} 5:8:com.android.tools.r8.kotlin.KotlinFileFacadeInfo create(com.android.tools.r8.jetbrains.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):43:46 -> a 9:10:com.android.tools.r8.utils.Pair rewrite(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView):63:64 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/q0;)Lcom/android/tools/r8/utils/v2;"} 11:11:int[] com.android.tools.r8.kotlin.KotlinMetadataUtils.getCompatibleKotlinInfo():241:241 -> a 11:11:com.android.tools.r8.utils.Pair rewrite(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView):66 -> a 12:385:com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.KotlinClassMetadata$FileFacade com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.KotlinClassMetadata$Companion.writeFileFacade(com.android.tools.r8.jetbrains.kotlinx.metadata.KmPackage,int[],int):0:373 -> a 12:385:com.android.tools.r8.utils.Pair rewrite(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView):66 -> a 386:387:com.android.tools.r8.utils.Pair rewrite(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView):66:67 -> a 388:388:com.android.tools.r8.utils.Pair rewrite(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView):65:65 -> a 389:389:void trace(com.android.tools.r8.graph.DexDefinitionSupplier):86:86 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Q0;)V"} boolean isFileFacade() -> c 1:1:java.lang.String getPackageName():72:72 -> m com.android.tools.r8.kotlin.KotlinFileFacadeInfo asFileFacade() -> n # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Hz;"} 1:1:int[] getMetadataVersion():81:81 -> t 1:1:java.lang.String getModuleName():76:76 -> u com.android.tools.r8.kotlin.KotlinFlexibleTypeUpperBoundInfo -> com.android.tools.r8.internal.Iz: # {"id":"sourceFile","fileName":"KotlinFlexibleTypeUpperBoundInfo.java"} java.lang.String typeFlexibilityId -> a com.android.tools.r8.kotlin.KotlinTypeInfo kotlinTypeInfo -> b com.android.tools.r8.kotlin.KotlinFlexibleTypeUpperBoundInfo NO_FLEXIBLE_UPPER_BOUND -> c boolean $assertionsDisabled -> d 1:4:void ():15:18 -> 1:4:void (java.lang.String,com.android.tools.r8.kotlin.KotlinTypeInfo):25:28 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Lcom/android/tools/r8/internal/qA;)V"} 1:5:com.android.tools.r8.kotlin.KotlinFlexibleTypeUpperBoundInfo create(com.android.tools.r8.jetbrains.kotlinx.metadata.KmFlexibleTypeUpperBound,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter):34:38 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/py;Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/utils/O2;)Lcom/android/tools/r8/internal/Iz;"} 6:14:boolean rewrite(java.util.function.Consumer,com.android.tools.r8.graph.AppView):42:50 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Consumer;Lcom/android/tools/r8/graph/m;)Z"} 15:15:void lambda$rewrite$0(java.util.function.Consumer,com.android.tools.r8.jetbrains.kotlinx.metadata.KmType):51:51 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Consumer;Lcom/android/tools/r8/internal/Ey;)V"} 16:23:void trace(com.android.tools.r8.graph.DexDefinitionSupplier):57:64 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Q0;)V"} com.android.tools.r8.kotlin.KotlinFunctionInfo -> com.android.tools.r8.internal.Jz: # {"id":"sourceFile","fileName":"KotlinFunctionInfo.java"} int flags -> a java.lang.String name -> b java.util.List valueParameters -> c com.android.tools.r8.kotlin.KotlinTypeInfo returnType -> d com.android.tools.r8.kotlin.KotlinTypeInfo receiverParameterType -> e java.util.List typeParameters -> f com.android.tools.r8.kotlin.KotlinJvmMethodSignatureInfo signature -> g com.android.tools.r8.kotlin.KotlinTypeReference lambdaClassOrigin -> h com.android.tools.r8.kotlin.KotlinVersionRequirementInfo versionRequirements -> i com.android.tools.r8.kotlin.KotlinContractInfo contract -> j boolean crossInlineParameter -> k java.util.List contextReceiverTypes -> l 1:13: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,java.util.List):62:74 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/lang/String;Lcom/android/tools/r8/internal/qA;Lcom/android/tools/r8/internal/qA;Lcom/android/tools/r8/internal/bm;Lcom/android/tools/r8/internal/bm;Lcom/android/tools/r8/internal/Lz;Lcom/android/tools/r8/internal/tA;Lcom/android/tools/r8/internal/vA;Lcom/android/tools/r8/internal/Az;ZLjava/util/List;)V"} 1:1:void com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.JvmExtensionsKt.setSignature(com.android.tools.r8.jetbrains.kotlinx.metadata.KmFunction,com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.JvmMethodSignature):0:0 -> a 1:1:void lambda$rewrite$1(com.android.tools.r8.jetbrains.kotlinx.metadata.KmFunction,com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.JvmMethodSignature):177 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/qy;Lcom/android/tools/r8/jetbrains/kotlinx/metadata/jvm/j;)V"} 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.internal.JvmFunctionExtension com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.internal.JvmExtensionNodesKt.getJvm(com.android.tools.r8.jetbrains.kotlinx.metadata.KmFunction):20:20 -> a 2:2:void com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.JvmExtensionsKt.setSignature(com.android.tools.r8.jetbrains.kotlinx.metadata.KmFunction,com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.JvmMethodSignature):82 -> a 2:2:void lambda$rewrite$1(com.android.tools.r8.jetbrains.kotlinx.metadata.KmFunction,com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.JvmMethodSignature):177 -> a 3:3:void com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.JvmExtensionsKt.setSignature(com.android.tools.r8.jetbrains.kotlinx.metadata.KmFunction,com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.JvmMethodSignature):82:82 -> a 3:3:void lambda$rewrite$1(com.android.tools.r8.jetbrains.kotlinx.metadata.KmFunction,com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.JvmMethodSignature):177 -> a 4:4:void com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.JvmExtensionsKt.setLambdaClassOriginName(com.android.tools.r8.jetbrains.kotlinx.metadata.KmFunction,java.lang.String):0:0 -> a 4:4:void lambda$rewrite$2(com.android.tools.r8.jetbrains.kotlinx.metadata.KmFunction,java.lang.String):184 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/qy;Ljava/lang/String;)V"} 5:5:com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.internal.JvmFunctionExtension com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.internal.JvmExtensionNodesKt.getJvm(com.android.tools.r8.jetbrains.kotlinx.metadata.KmFunction):20:20 -> a 5:5:void com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.JvmExtensionsKt.setLambdaClassOriginName(com.android.tools.r8.jetbrains.kotlinx.metadata.KmFunction,java.lang.String):92 -> a 5:5:void lambda$rewrite$2(com.android.tools.r8.jetbrains.kotlinx.metadata.KmFunction,java.lang.String):184 -> a 6:6:void com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.JvmExtensionsKt.setLambdaClassOriginName(com.android.tools.r8.jetbrains.kotlinx.metadata.KmFunction,java.lang.String):92:92 -> a 6:6:void lambda$rewrite$2(com.android.tools.r8.jetbrains.kotlinx.metadata.KmFunction,java.lang.String):184 -> a 7:9:com.android.tools.r8.kotlin.KotlinFunctionInfo create(com.android.tools.r8.jetbrains.kotlinx.metadata.KmFunction,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter,boolean):88:90 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/qy;Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/utils/O2;Z)Lcom/android/tools/r8/internal/Jz;"} 10:10:boolean com.android.tools.r8.kotlin.KotlinValueParameterInfo.isCrossInline():43:43 -> a 10:10:com.android.tools.r8.kotlin.KotlinFunctionInfo create(com.android.tools.r8.jetbrains.kotlinx.metadata.KmFunction,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter,boolean):90 -> a 11:19:com.android.tools.r8.kotlin.KotlinFunctionInfo create(com.android.tools.r8.jetbrains.kotlinx.metadata.KmFunction,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter,boolean):95:103 -> a 20:22:com.android.tools.r8.kotlin.KotlinTypeReference com.android.tools.r8.kotlin.KotlinFunctionInfo.getlambdaClassOrigin(com.android.tools.r8.jetbrains.kotlinx.metadata.KmFunction,com.android.tools.r8.graph.DexItemFactory):116:118 -> a 20:22:com.android.tools.r8.kotlin.KotlinFunctionInfo create(com.android.tools.r8.jetbrains.kotlinx.metadata.KmFunction,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter,boolean):105 -> a 23:27:com.android.tools.r8.kotlin.KotlinFunctionInfo create(com.android.tools.r8.jetbrains.kotlinx.metadata.KmFunction,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter,boolean):106:110 -> a 28:28:com.android.tools.r8.kotlin.KotlinFunctionInfo create(com.android.tools.r8.jetbrains.kotlinx.metadata.KmFunction,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter,boolean):109:109 -> a 29:29:com.android.tools.r8.kotlin.KotlinTypeInfo lambda$create$0(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter,com.android.tools.r8.jetbrains.kotlinx.metadata.KmType):111:111 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/utils/O2;Lcom/android/tools/r8/internal/Ey;)Lcom/android/tools/r8/internal/qA;"} 30:30:boolean rewriteNoBacking(java.util.function.Consumer,com.android.tools.r8.graph.AppView):129:129 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Consumer;Lcom/android/tools/r8/graph/m;)Z"} 31:49:boolean rewrite(java.util.function.Consumer,com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.AppView):135:153 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Consumer;Lcom/android/tools/r8/graph/W0;Lcom/android/tools/r8/graph/m;)Z"} 50:59:boolean rewrite(java.util.function.Consumer,com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.AppView):150:159 -> a 60:69:boolean rewrite(java.util.function.Consumer,com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.AppView):156:165 -> a 70:79:boolean rewrite(java.util.function.Consumer,com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.AppView):162:171 -> a 80:102:boolean rewrite(java.util.function.Consumer,com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.AppView):168:190 -> a 103:103:java.util.function.Consumer lambda$trace$3(com.android.tools.r8.kotlin.KotlinValueParameterInfo):210:210 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/uA;)Ljava/util/function/Consumer;"} 104:117:void trace(com.android.tools.r8.graph.DexDefinitionSupplier):210:223 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Q0;)V"} 118:118:java.util.function.Consumer lambda$trace$4(com.android.tools.r8.kotlin.KotlinTypeParameterInfo):215:215 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/rA;)Ljava/util/function/Consumer;"} 119:119:java.util.function.Consumer lambda$trace$5(com.android.tools.r8.kotlin.KotlinTypeInfo):216:216 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/qA;)Ljava/util/function/Consumer;"} com.android.tools.r8.kotlin.KotlinFunctionInfo asFunction() -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Jz;"} boolean isFunction() -> l 1:1:boolean hasCrossInlineParameter():78:78 -> u com.android.tools.r8.kotlin.KotlinJvmFieldSignatureInfo -> com.android.tools.r8.internal.Kz: # {"id":"sourceFile","fileName":"KotlinJvmFieldSignatureInfo.java"} com.android.tools.r8.kotlin.KotlinTypeReference type -> a java.lang.String name -> b 1:3:void (java.lang.String,com.android.tools.r8.kotlin.KotlinTypeReference):25:27 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/tA;Ljava/lang/String;)V"} 1:3:com.android.tools.r8.kotlin.KotlinJvmFieldSignatureInfo create(com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.JvmFieldSignature,com.android.tools.r8.graph.DexItemFactory):35:37 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/jetbrains/kotlinx/metadata/jvm/e;Lcom/android/tools/r8/graph/p1;)Lcom/android/tools/r8/internal/Kz;"} 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(com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.JvmFieldSignature,com.android.tools.r8.graph.DexItemFactory):37 -> a 5:5:com.android.tools.r8.kotlin.KotlinJvmFieldSignatureInfo create(com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.JvmFieldSignature,com.android.tools.r8.graph.DexItemFactory):37:37 -> a 6:18:boolean rewrite(java.util.function.Consumer,com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.graph.AppView):42:54 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Consumer;Lcom/android/tools/r8/graph/T0;Lcom/android/tools/r8/graph/m;)Z"} 19:19:void trace(com.android.tools.r8.graph.DexDefinitionSupplier):60:60 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Q0;)V"} com.android.tools.r8.kotlin.KotlinJvmMethodSignatureInfo -> com.android.tools.r8.internal.Lz: # {"id":"sourceFile","fileName":"KotlinJvmMethodSignatureInfo.java"} java.lang.String name -> a com.android.tools.r8.kotlin.KotlinTypeReference returnType -> b java.util.List parameters -> c java.lang.String invalidDescriptor -> d java.util.List EMPTY_PARAMETERS_LIST -> e boolean $assertionsDisabled -> f 1:3:void ():24:26 -> 1:5:void (java.lang.String,com.android.tools.r8.kotlin.KotlinTypeReference,java.util.List):34:38 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Lcom/android/tools/r8/internal/tA;Lcom/android/tools/r8/internal/bm;)V"} 6:10:void (java.lang.String,java.lang.String):41:45 -> 1:2:com.android.tools.r8.kotlin.KotlinJvmMethodSignatureInfo create(com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.JvmMethodSignature,com.android.tools.r8.graph.DexItemFactory):53:54 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/jetbrains/kotlinx/metadata/jvm/j;Lcom/android/tools/r8/graph/p1;)Lcom/android/tools/r8/internal/Lz;"} 3:5:boolean com.android.tools.r8.kotlin.KotlinMetadataUtils.isValidMethodDescriptor(java.lang.String):162:164 -> a 3:5:com.android.tools.r8.kotlin.KotlinJvmMethodSignatureInfo create(com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.JvmMethodSignature,com.android.tools.r8.graph.DexItemFactory):55 -> a 6:8:com.android.tools.r8.kotlin.KotlinJvmMethodSignatureInfo create(com.android.tools.r8.jetbrains.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(com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.JvmMethodSignature,com.android.tools.r8.graph.DexItemFactory):61 -> a 10:15:com.android.tools.r8.kotlin.KotlinJvmMethodSignatureInfo create(com.android.tools.r8.jetbrains.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(com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.JvmMethodSignature,com.android.tools.r8.graph.DexItemFactory):68 -> a 17:19:com.android.tools.r8.kotlin.KotlinJvmMethodSignatureInfo create(com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.JvmMethodSignature,com.android.tools.r8.graph.DexItemFactory):68:70 -> a 20:20:boolean rewriteNoBacking(java.util.function.Consumer,com.android.tools.r8.graph.AppView):74:74 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Consumer;Lcom/android/tools/r8/graph/m;)Z"} 21:44:boolean rewrite(java.util.function.Consumer,com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.AppView):79:102 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Consumer;Lcom/android/tools/r8/graph/W0;Lcom/android/tools/r8/graph/m;)Z"} 45:50:void trace(com.android.tools.r8.graph.DexDefinitionSupplier):125:130 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Q0;)V"} 51:51:java.util.function.Consumer lambda$trace$0(com.android.tools.r8.kotlin.KotlinTypeReference):130:130 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/tA;)Ljava/util/function/Consumer;"} 1:13:java.lang.String toString():108:120 -> toString com.android.tools.r8.kotlin.KotlinJvmSignatureExtensionInformation -> com.android.tools.r8.internal.Nz: # {"id":"sourceFile","fileName":"KotlinJvmSignatureExtensionInformation.java"} java.util.Set noExtensionIndicesForFunctions -> a java.util.Set noExtensionIndicesForConstructors -> b com.android.tools.r8.kotlin.KotlinJvmSignatureExtensionInformation EMPTY -> c 1:2:void com.android.tools.r8.kotlin.KotlinJvmSignatureExtensionInformation$KotlinJvmSignatureExtensionInformationBuilder.():134:135 -> 1:2:com.android.tools.r8.kotlin.KotlinJvmSignatureExtensionInformation$KotlinJvmSignatureExtensionInformationBuilder com.android.tools.r8.kotlin.KotlinJvmSignatureExtensionInformation.builder():125 -> 1:2:void ():32 -> 3:3:com.android.tools.r8.kotlin.KotlinJvmSignatureExtensionInformation com.android.tools.r8.kotlin.KotlinJvmSignatureExtensionInformation$KotlinJvmSignatureExtensionInformationBuilder.build():138:138 -> 3:3:void ():32 -> 4:4:void ():32:32 -> 1:3:void (java.util.Set,java.util.Set):35:37 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/HashSet;Ljava/util/HashSet;)V"} 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(com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.KotlinClassMetadata$Class,com.android.tools.r8.utils.InternalOptions):101 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/jetbrains/kotlinx/metadata/jvm/KotlinClassMetadata$Class;Lcom/android/tools/r8/utils/A1;)Lcom/android/tools/r8/internal/Nz;"} 2:9:com.android.tools.r8.kotlin.KotlinJvmSignatureExtensionInformation readInformationFromMessage(com.android.tools.r8.jetbrains.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(com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.KotlinClassMetadata$Class,com.android.tools.r8.utils.InternalOptions):99 -> a 11:11:com.android.tools.r8.kotlin.KotlinJvmSignatureExtensionInformation readInformationFromMessage(com.android.tools.r8.jetbrains.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(com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.KotlinClassMetadata$Class,com.android.tools.r8.utils.InternalOptions):109 -> a 13:13:com.android.tools.r8.kotlin.KotlinJvmSignatureExtensionInformation readInformationFromMessage(com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.KotlinClassMetadata$Class,com.android.tools.r8.utils.InternalOptions):109:109 -> a 14:15:com.android.tools.r8.kotlin.KotlinJvmSignatureExtensionInformation$KotlinJvmSignatureExtensionInformationBuilder com.android.tools.r8.kotlin.KotlinJvmSignatureExtensionInformation$KotlinJvmSignatureExtensionInformationBuilder.visit(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Class):143:144 -> a 14:15:com.android.tools.r8.kotlin.KotlinJvmSignatureExtensionInformation readInformationFromMessage(com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.KotlinClassMetadata$Class,com.android.tools.r8.utils.InternalOptions):109 -> a 16:16:com.android.tools.r8.kotlin.KotlinJvmSignatureExtensionInformation com.android.tools.r8.kotlin.KotlinJvmSignatureExtensionInformation$KotlinJvmSignatureExtensionInformationBuilder.build():138:138 -> a 16:16:com.android.tools.r8.kotlin.KotlinJvmSignatureExtensionInformation readInformationFromMessage(com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.KotlinClassMetadata$Class,com.android.tools.r8.utils.InternalOptions):109 -> a 17:17:com.android.tools.r8.kotlin.KotlinJvmSignatureExtensionInformation readInformationFromMessage(com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.KotlinClassMetadata$Class,com.android.tools.r8.utils.InternalOptions):111:111 -> a 18:18:com.android.tools.r8.kotlin.KotlinJvmSignatureExtensionInformation com.android.tools.r8.kotlin.KotlinJvmSignatureExtensionInformation.empty():129:129 -> a 18:18:com.android.tools.r8.kotlin.KotlinJvmSignatureExtensionInformation readInformationFromMessage(com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.KotlinClassMetadata$Class,com.android.tools.r8.utils.InternalOptions):112 -> a 19:19:com.android.tools.r8.utils.ReflectionHelper$ReflectiveOperationSequenceBuilder com.android.tools.r8.utils.ReflectionHelper.builder():22:22 -> a 19:19:com.android.tools.r8.kotlin.KotlinJvmSignatureExtensionInformation com.android.tools.r8.kotlin.KotlinJvmSignatureExtensionInformation.readPackageDataFromMessage(java.lang.Object,com.android.tools.r8.utils.InternalOptions):56 -> a 19:19:com.android.tools.r8.kotlin.KotlinJvmSignatureExtensionInformation readInformationFromMessage(com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.KotlinClassMetadata$FileFacade,com.android.tools.r8.utils.InternalOptions):42 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/jetbrains/kotlinx/metadata/jvm/KotlinClassMetadata$FileFacade;Lcom/android/tools/r8/utils/A1;)Lcom/android/tools/r8/internal/Nz;"} 20:27: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 20:27:com.android.tools.r8.kotlin.KotlinJvmSignatureExtensionInformation readInformationFromMessage(com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.KotlinClassMetadata$FileFacade,com.android.tools.r8.utils.InternalOptions):42 -> a 28:28:java.lang.Object com.android.tools.r8.utils.ReflectionHelper.performReflection(java.lang.Object,com.android.tools.r8.utils.ReflectionHelper$ReflectiveOperation):18:18 -> 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):54 -> a 28:28:com.android.tools.r8.kotlin.KotlinJvmSignatureExtensionInformation readInformationFromMessage(com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.KotlinClassMetadata$FileFacade,com.android.tools.r8.utils.InternalOptions):42 -> a 29:29: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 29:29:com.android.tools.r8.kotlin.KotlinJvmSignatureExtensionInformation readInformationFromMessage(com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.KotlinClassMetadata$FileFacade,com.android.tools.r8.utils.InternalOptions):42 -> a 30:30:com.android.tools.r8.kotlin.KotlinJvmSignatureExtensionInformation$KotlinJvmSignatureExtensionInformationBuilder com.android.tools.r8.kotlin.KotlinJvmSignatureExtensionInformation.builder():125:125 -> a 30:30:com.android.tools.r8.kotlin.KotlinJvmSignatureExtensionInformation com.android.tools.r8.kotlin.KotlinJvmSignatureExtensionInformation.readPackageDataFromMessage(java.lang.Object,com.android.tools.r8.utils.InternalOptions):64 -> a 30:30:com.android.tools.r8.kotlin.KotlinJvmSignatureExtensionInformation readInformationFromMessage(com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.KotlinClassMetadata$FileFacade,com.android.tools.r8.utils.InternalOptions):42 -> a 31:31:com.android.tools.r8.kotlin.KotlinJvmSignatureExtensionInformation com.android.tools.r8.kotlin.KotlinJvmSignatureExtensionInformation.readPackageDataFromMessage(java.lang.Object,com.android.tools.r8.utils.InternalOptions):64:64 -> a 31:31:com.android.tools.r8.kotlin.KotlinJvmSignatureExtensionInformation readInformationFromMessage(com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.KotlinClassMetadata$FileFacade,com.android.tools.r8.utils.InternalOptions):42 -> a 32:32:com.android.tools.r8.kotlin.KotlinJvmSignatureExtensionInformation$KotlinJvmSignatureExtensionInformationBuilder com.android.tools.r8.kotlin.KotlinJvmSignatureExtensionInformation$KotlinJvmSignatureExtensionInformationBuilder.visit(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Package):149:149 -> 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):64 -> a 32:32:com.android.tools.r8.kotlin.KotlinJvmSignatureExtensionInformation readInformationFromMessage(com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.KotlinClassMetadata$FileFacade,com.android.tools.r8.utils.InternalOptions):42 -> a 33:33:com.android.tools.r8.kotlin.KotlinJvmSignatureExtensionInformation com.android.tools.r8.kotlin.KotlinJvmSignatureExtensionInformation$KotlinJvmSignatureExtensionInformationBuilder.build():138:138 -> 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):64 -> a 33:33:com.android.tools.r8.kotlin.KotlinJvmSignatureExtensionInformation readInformationFromMessage(com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.KotlinClassMetadata$FileFacade,com.android.tools.r8.utils.InternalOptions):42 -> a 34:34:com.android.tools.r8.kotlin.KotlinJvmSignatureExtensionInformation com.android.tools.r8.kotlin.KotlinJvmSignatureExtensionInformation.readPackageDataFromMessage(java.lang.Object,com.android.tools.r8.utils.InternalOptions):66:66 -> a 34:34:com.android.tools.r8.kotlin.KotlinJvmSignatureExtensionInformation readInformationFromMessage(com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.KotlinClassMetadata$FileFacade,com.android.tools.r8.utils.InternalOptions):42 -> a 35:35:com.android.tools.r8.kotlin.KotlinJvmSignatureExtensionInformation com.android.tools.r8.kotlin.KotlinJvmSignatureExtensionInformation.empty():129:129 -> a 35:35:com.android.tools.r8.kotlin.KotlinJvmSignatureExtensionInformation com.android.tools.r8.kotlin.KotlinJvmSignatureExtensionInformation.readPackageDataFromMessage(java.lang.Object,com.android.tools.r8.utils.InternalOptions):67 -> a 35:35:com.android.tools.r8.kotlin.KotlinJvmSignatureExtensionInformation readInformationFromMessage(com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.KotlinClassMetadata$FileFacade,com.android.tools.r8.utils.InternalOptions):42 -> a 36:36:com.android.tools.r8.utils.ReflectionHelper$ReflectiveOperationSequenceBuilder com.android.tools.r8.utils.ReflectionHelper.builder():22:22 -> a 36:36:com.android.tools.r8.kotlin.KotlinJvmSignatureExtensionInformation com.android.tools.r8.kotlin.KotlinJvmSignatureExtensionInformation.readPackageDataFromMessage(java.lang.Object,com.android.tools.r8.utils.InternalOptions):56 -> a 36:36:com.android.tools.r8.kotlin.KotlinJvmSignatureExtensionInformation readInformationFromMessage(com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.KotlinClassMetadata$MultiFileClassPart,com.android.tools.r8.utils.InternalOptions):47 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/jetbrains/kotlinx/metadata/jvm/KotlinClassMetadata$MultiFileClassPart;Lcom/android/tools/r8/utils/A1;)Lcom/android/tools/r8/internal/Nz;"} 37:44: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 37:44:com.android.tools.r8.kotlin.KotlinJvmSignatureExtensionInformation readInformationFromMessage(com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.KotlinClassMetadata$MultiFileClassPart,com.android.tools.r8.utils.InternalOptions):47 -> a 45:45:java.lang.Object com.android.tools.r8.utils.ReflectionHelper.performReflection(java.lang.Object,com.android.tools.r8.utils.ReflectionHelper$ReflectiveOperation):18:18 -> a 45:45:com.android.tools.r8.kotlin.KotlinJvmSignatureExtensionInformation com.android.tools.r8.kotlin.KotlinJvmSignatureExtensionInformation.readPackageDataFromMessage(java.lang.Object,com.android.tools.r8.utils.InternalOptions):54 -> a 45:45:com.android.tools.r8.kotlin.KotlinJvmSignatureExtensionInformation readInformationFromMessage(com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.KotlinClassMetadata$MultiFileClassPart,com.android.tools.r8.utils.InternalOptions):47 -> a 46:46: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 46:46:com.android.tools.r8.kotlin.KotlinJvmSignatureExtensionInformation readInformationFromMessage(com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.KotlinClassMetadata$MultiFileClassPart,com.android.tools.r8.utils.InternalOptions):47 -> a 47:47:com.android.tools.r8.kotlin.KotlinJvmSignatureExtensionInformation$KotlinJvmSignatureExtensionInformationBuilder com.android.tools.r8.kotlin.KotlinJvmSignatureExtensionInformation.builder():125:125 -> a 47:47:com.android.tools.r8.kotlin.KotlinJvmSignatureExtensionInformation com.android.tools.r8.kotlin.KotlinJvmSignatureExtensionInformation.readPackageDataFromMessage(java.lang.Object,com.android.tools.r8.utils.InternalOptions):64 -> a 47:47:com.android.tools.r8.kotlin.KotlinJvmSignatureExtensionInformation readInformationFromMessage(com.android.tools.r8.jetbrains.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.readPackageDataFromMessage(java.lang.Object,com.android.tools.r8.utils.InternalOptions):64:64 -> a 48:48:com.android.tools.r8.kotlin.KotlinJvmSignatureExtensionInformation readInformationFromMessage(com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.KotlinClassMetadata$MultiFileClassPart,com.android.tools.r8.utils.InternalOptions):47 -> a 49:49:com.android.tools.r8.kotlin.KotlinJvmSignatureExtensionInformation$KotlinJvmSignatureExtensionInformationBuilder com.android.tools.r8.kotlin.KotlinJvmSignatureExtensionInformation$KotlinJvmSignatureExtensionInformationBuilder.visit(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Package):149:149 -> a 49:49:com.android.tools.r8.kotlin.KotlinJvmSignatureExtensionInformation com.android.tools.r8.kotlin.KotlinJvmSignatureExtensionInformation.readPackageDataFromMessage(java.lang.Object,com.android.tools.r8.utils.InternalOptions):64 -> a 49:49:com.android.tools.r8.kotlin.KotlinJvmSignatureExtensionInformation readInformationFromMessage(com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.KotlinClassMetadata$MultiFileClassPart,com.android.tools.r8.utils.InternalOptions):47 -> a 50:50:com.android.tools.r8.kotlin.KotlinJvmSignatureExtensionInformation com.android.tools.r8.kotlin.KotlinJvmSignatureExtensionInformation$KotlinJvmSignatureExtensionInformationBuilder.build():138:138 -> a 50:50:com.android.tools.r8.kotlin.KotlinJvmSignatureExtensionInformation com.android.tools.r8.kotlin.KotlinJvmSignatureExtensionInformation.readPackageDataFromMessage(java.lang.Object,com.android.tools.r8.utils.InternalOptions):64 -> a 50:50:com.android.tools.r8.kotlin.KotlinJvmSignatureExtensionInformation readInformationFromMessage(com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.KotlinClassMetadata$MultiFileClassPart,com.android.tools.r8.utils.InternalOptions):47 -> a 51:51:com.android.tools.r8.kotlin.KotlinJvmSignatureExtensionInformation com.android.tools.r8.kotlin.KotlinJvmSignatureExtensionInformation.readPackageDataFromMessage(java.lang.Object,com.android.tools.r8.utils.InternalOptions):66:66 -> a 51:51:com.android.tools.r8.kotlin.KotlinJvmSignatureExtensionInformation readInformationFromMessage(com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.KotlinClassMetadata$MultiFileClassPart,com.android.tools.r8.utils.InternalOptions):47 -> a 52:52:com.android.tools.r8.kotlin.KotlinJvmSignatureExtensionInformation com.android.tools.r8.kotlin.KotlinJvmSignatureExtensionInformation.empty():129:129 -> a 52:52:com.android.tools.r8.kotlin.KotlinJvmSignatureExtensionInformation com.android.tools.r8.kotlin.KotlinJvmSignatureExtensionInformation.readPackageDataFromMessage(java.lang.Object,com.android.tools.r8.utils.InternalOptions):67 -> a 52:52:com.android.tools.r8.kotlin.KotlinJvmSignatureExtensionInformation readInformationFromMessage(com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.KotlinClassMetadata$MultiFileClassPart,com.android.tools.r8.utils.InternalOptions):47 -> a 53:53:com.android.tools.r8.utils.ReflectionHelper$ReflectiveOperationSequenceBuilder com.android.tools.r8.utils.ReflectionHelper.builder():22:22 -> a 53:53:com.android.tools.r8.kotlin.KotlinJvmSignatureExtensionInformation readInformationFromMessage(com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.KotlinClassMetadata$SyntheticClass,com.android.tools.r8.utils.InternalOptions):77 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/jetbrains/kotlinx/metadata/jvm/KotlinClassMetadata$SyntheticClass;Lcom/android/tools/r8/utils/A1;)Lcom/android/tools/r8/internal/Nz;"} 54:61:com.android.tools.r8.kotlin.KotlinJvmSignatureExtensionInformation readInformationFromMessage(com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.KotlinClassMetadata$SyntheticClass,com.android.tools.r8.utils.InternalOptions):77:84 -> a 62:62:java.lang.Object com.android.tools.r8.utils.ReflectionHelper.performReflection(java.lang.Object,com.android.tools.r8.utils.ReflectionHelper$ReflectiveOperation):18:18 -> a 62:62:com.android.tools.r8.kotlin.KotlinJvmSignatureExtensionInformation readInformationFromMessage(com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.KotlinClassMetadata$SyntheticClass,com.android.tools.r8.utils.InternalOptions):75 -> a 63:63:com.android.tools.r8.kotlin.KotlinJvmSignatureExtensionInformation readInformationFromMessage(com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.KotlinClassMetadata$SyntheticClass,com.android.tools.r8.utils.InternalOptions):75:75 -> a 64:64:com.android.tools.r8.kotlin.KotlinJvmSignatureExtensionInformation com.android.tools.r8.kotlin.KotlinJvmSignatureExtensionInformation.empty():129:129 -> a 64:64:com.android.tools.r8.kotlin.KotlinJvmSignatureExtensionInformation readInformationFromMessage(com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.KotlinClassMetadata$SyntheticClass,com.android.tools.r8.utils.InternalOptions):86 -> a 65:66:void com.android.tools.r8.kotlin.KotlinJvmSignatureExtensionInformation$KotlinJvmSignatureExtensionInformationBuilder.():134:135 -> a 65:66:com.android.tools.r8.kotlin.KotlinJvmSignatureExtensionInformation$KotlinJvmSignatureExtensionInformationBuilder com.android.tools.r8.kotlin.KotlinJvmSignatureExtensionInformation.builder():125 -> a 65:66:com.android.tools.r8.kotlin.KotlinJvmSignatureExtensionInformation readInformationFromMessage(com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.KotlinClassMetadata$SyntheticClass,com.android.tools.r8.utils.InternalOptions):88 -> a 67:67:com.android.tools.r8.kotlin.KotlinJvmSignatureExtensionInformation readInformationFromMessage(com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.KotlinClassMetadata$SyntheticClass,com.android.tools.r8.utils.InternalOptions):88:88 -> a 68:69:com.android.tools.r8.kotlin.KotlinJvmSignatureExtensionInformation$KotlinJvmSignatureExtensionInformationBuilder com.android.tools.r8.kotlin.KotlinJvmSignatureExtensionInformation$KotlinJvmSignatureExtensionInformationBuilder.visit(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function,int):159:160 -> a 68:69:com.android.tools.r8.kotlin.KotlinJvmSignatureExtensionInformation readInformationFromMessage(com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.KotlinClassMetadata$SyntheticClass,com.android.tools.r8.utils.InternalOptions):88 -> a 70:70:com.android.tools.r8.kotlin.KotlinJvmSignatureExtensionInformation com.android.tools.r8.kotlin.KotlinJvmSignatureExtensionInformation$KotlinJvmSignatureExtensionInformationBuilder.build():138:138 -> a 70:70:com.android.tools.r8.kotlin.KotlinJvmSignatureExtensionInformation readInformationFromMessage(com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.KotlinClassMetadata$SyntheticClass,com.android.tools.r8.utils.InternalOptions):88 -> a 71:71:com.android.tools.r8.kotlin.KotlinJvmSignatureExtensionInformation readInformationFromMessage(com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.KotlinClassMetadata$SyntheticClass,com.android.tools.r8.utils.InternalOptions):90:90 -> a 72:72:com.android.tools.r8.kotlin.KotlinJvmSignatureExtensionInformation com.android.tools.r8.kotlin.KotlinJvmSignatureExtensionInformation.empty():129:129 -> a 72:72:com.android.tools.r8.kotlin.KotlinJvmSignatureExtensionInformation readInformationFromMessage(com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.KotlinClassMetadata$SyntheticClass,com.android.tools.r8.utils.InternalOptions):91 -> a 73:73:boolean hasJvmMethodSignatureExtensionForConstructor(int):121:121 -> a 1:1:boolean hasJvmMethodSignatureExtensionForFunction(int):117:117 -> b com.android.tools.r8.kotlin.KotlinJvmSignatureExtensionInformation$KotlinJvmSignatureExtensionInformationBuilder -> com.android.tools.r8.internal.Mz: # {"id":"sourceFile","fileName":"KotlinJvmSignatureExtensionInformation.java"} java.util.Set noExtensionIndicesForFunctions -> a java.util.Set noExtensionIndicesForConstructors -> b 1:4:void ():132:135 -> 1:2:com.android.tools.r8.kotlin.KotlinJvmSignatureExtensionInformation$KotlinJvmSignatureExtensionInformationBuilder visit(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Function,int):159:160 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/DO;I)Lcom/android/tools/r8/internal/Mz;"} 3:3:void visitConstructors(java.util.List):166:166 -> a 4:5:void lambda$visitConstructors$0(com.android.tools.r8.jetbrains.kotlinx.metadata.internal.metadata.ProtoBuf$Constructor,int):169:170 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lO;I)V"} 1:1:void visitFunctions(java.util.List):154:154 -> b com.android.tools.r8.kotlin.KotlinLambdaInfo -> com.android.tools.r8.internal.Oz: # {"id":"sourceFile","fileName":"KotlinLambdaInfo.java"} com.android.tools.r8.kotlin.KotlinFunctionInfo function -> a boolean hasBacking -> b void () -> 1:3:void (com.android.tools.r8.kotlin.KotlinFunctionInfo,boolean):28:30 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Jz;Z)V"} 1:6:com.android.tools.r8.kotlin.KotlinLambdaInfo create(com.android.tools.r8.graph.DexClass,com.android.tools.r8.jetbrains.kotlinx.metadata.KmLambda,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter,com.android.tools.r8.kotlin.KotlinJvmSignatureExtensionInformation):43:48 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;Lcom/android/tools/r8/internal/uy;Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/utils/O2;Lcom/android/tools/r8/internal/Nz;)Lcom/android/tools/r8/internal/Oz;"} 7:21:com.android.tools.r8.kotlin.KotlinLambdaInfo create(com.android.tools.r8.graph.DexClass,com.android.tools.r8.jetbrains.kotlinx.metadata.KmLambda,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter,com.android.tools.r8.kotlin.KotlinJvmSignatureExtensionInformation):44:58 -> a 22:34:boolean rewrite(java.util.function.Consumer,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView):62:74 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/q0;Ljava/util/function/Consumer;)Z"} 35:35:void trace(com.android.tools.r8.graph.DexDefinitionSupplier):79:79 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Q0;)V"} com.android.tools.r8.kotlin.KotlinLocalDelegatedPropertyInfo -> com.android.tools.r8.internal.Pz: # {"id":"sourceFile","fileName":"KotlinLocalDelegatedPropertyInfo.java"} java.util.List propertyInfos -> a com.android.tools.r8.kotlin.KotlinLocalDelegatedPropertyInfo EMPTY_DELEGATED_PROPERTIES -> b boolean $assertionsDisabled -> c 1:4:void ():20:23 -> 1:2:void (java.util.List):27:28 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/bm;)V"} 1:15:com.android.tools.r8.kotlin.KotlinLocalDelegatedPropertyInfo create(java.util.List,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter):33:47 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/ArrayList;Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/utils/O2;)Lcom/android/tools/r8/internal/Pz;"} 16:16:com.android.tools.r8.kotlin.KotlinLocalDelegatedPropertyInfo create(java.util.List,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter):34:34 -> a 17:17:java.util.function.Consumer lambda$trace$0(com.android.tools.r8.kotlin.KotlinPropertyInfo):52:52 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/jA;)Ljava/util/function/Consumer;"} 18:18:void trace(com.android.tools.r8.graph.DexDefinitionSupplier):52:52 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Q0;)V"} 19:19:boolean rewrite(java.util.function.Consumer,com.android.tools.r8.graph.AppView):56:56 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Consumer;Lcom/android/tools/r8/graph/m;)Z"} com.android.tools.r8.kotlin.KotlinMemberLevelInfo -> com.android.tools.r8.internal.Qz: # {"id":"sourceFile","fileName":"KotlinMemberLevelInfo.java"} boolean isNoKotlinInformation() -> a com.android.tools.r8.kotlin.KotlinFunctionInfo asFunction() -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Jz;"} boolean isProperty() -> d boolean isCompanion() -> e com.android.tools.r8.kotlin.KotlinCompanionInfo asCompanion() -> f # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/yz;"} boolean isConstructor() -> h com.android.tools.r8.kotlin.KotlinConstructorInfo asConstructor() -> i # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/zz;"} boolean isEnumEntry() -> j com.android.tools.r8.kotlin.KotlinEnumEntryInfo asEnumEntry() -> k # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Fz;"} boolean isFunction() -> l com.android.tools.r8.kotlin.KotlinPropertyInfo asProperty() -> o # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/jA;"} com.android.tools.r8.kotlin.KotlinMetadataAnnotationWrapper -> com.android.tools.r8.internal.Rz: # {"id":"sourceFile","fileName":"KotlinMetadataAnnotationWrapper.java"} int kind -> a int[] metadataVersion -> b java.lang.String[] data1 -> c java.lang.String[] data2 -> d int extraInt -> e java.lang.String extraString -> f java.lang.String packageName -> g java.lang.String[] NULL_STRING_ARRAY -> h int[] NULL_INT_ARRAY -> i 1:2:void ():22:23 -> 1:9:void (java.lang.Integer,int[],java.lang.String[],java.lang.String[],java.lang.String,java.lang.String,java.lang.Integer):40:48 -> 1:9:com.android.tools.r8.kotlin.KotlinMetadataAnnotationWrapper wrap(com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.KotlinClassMetadata):52:60 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/jetbrains/kotlinx/metadata/jvm/KotlinClassMetadata;)Lcom/android/tools/r8/internal/Rz;"} 10:10:java.lang.String[] data1():68:68 -> a 1:1:java.lang.Class annotationType():121:121 -> annotationType 1:1:java.lang.String[] data2():72:72 -> b 1:1:int[] bv():81:81 -> bv 1:1:int kind():64:64 -> c 1:1:java.lang.String com.android.tools.r8.kotlin.KotlinMetadataAnnotationWrapper.pn():116:116 -> d 1:1:java.lang.String packageName():76 -> d 1:1:java.lang.String[] d1():86:86 -> d1 1:1:java.lang.String[] d2():91:91 -> d2 1:1:boolean equals(java.lang.Object):131:131 -> equals 1:1:int hashCode():126:126 -> hashCode 1:1:int k():106:106 -> k 1:1:int[] mv():111:111 -> mv 1:1:java.lang.String pn():116:116 -> pn 1:1:int xi():96:96 -> xi 1:1:java.lang.String xs():101:101 -> xs com.android.tools.r8.kotlin.KotlinMetadataDiagnostic -> com.android.tools.r8.internal.Sz: # {"id":"sourceFile","fileName":"KotlinMetadataDiagnostic.java"} 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):23:26 -> 1:7:com.android.tools.r8.kotlin.KotlinMetadataDiagnostic missingCompanionObject(com.android.tools.r8.graph.DexClass,java.lang.String):46:52 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;Ljava/lang/String;)Lcom/android/tools/r8/internal/Sz;"} 8:9:com.android.tools.r8.kotlin.KotlinMetadataDiagnostic unknownClassifier(java.lang.String):56:57 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lcom/android/tools/r8/internal/Sz;"} 10:17:com.android.tools.r8.kotlin.KotlinMetadataDiagnostic unexpectedErrorWhenRewriting(com.android.tools.r8.graph.DexType,java.lang.Throwable):70:77 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Ljava/lang/Throwable;)Lcom/android/tools/r8/internal/Sz;"} 18:19:com.android.tools.r8.kotlin.KotlinMetadataDiagnostic unknownMetadataVersion():81:82 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Sz;"} 1:1:java.lang.String getDiagnosticMessage():41:41 -> getDiagnosticMessage 1:1:com.android.tools.r8.origin.Origin getOrigin():31:31 -> getOrigin 1:1:com.android.tools.r8.position.Position getPosition():36:36 -> getPosition com.android.tools.r8.kotlin.KotlinMetadataEnqueuerExtension -> com.android.tools.r8.internal.Uz: # {"id":"sourceFile","fileName":"KotlinMetadataEnqueuerExtension.java"} com.android.tools.r8.graph.AppView appView -> a com.android.tools.r8.shaking.Enqueuer$EnqueuerDefinitionSupplier enqueuerDefinitionSupplier -> b java.util.Set prunedTypes -> c java.util.concurrent.atomic.AtomicBoolean reportedUnknownMetadataVersion -> d com.android.tools.r8.ir.optimize.info.OptimizationFeedback feedback -> e boolean $assertionsDisabled -> f 1:3:void ():33:35 -> 1:1:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.shaking.Enqueuer$EnqueuerDefinitionSupplier,java.util.Set):45:45 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/shaking/G;Ljava/util/Set;)V"} 2:10:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.shaking.Enqueuer$EnqueuerDefinitionSupplier,java.util.Set):40:48 -> 1:6:void done(com.android.tools.r8.shaking.Enqueuer):58:63 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/L;)V"} 7:47:void done(com.android.tools.r8.shaking.Enqueuer):59:99 -> a 48:48:com.android.tools.r8.kotlin.KotlinMetadataEnqueuerExtension$KotlinMetadataDefinitionSupplier com.android.tools.r8.kotlin.KotlinMetadataEnqueuerExtension.definitionsForContext(com.android.tools.r8.graph.ProgramDefinition):52:52 -> a 48:48:void done(com.android.tools.r8.shaking.Enqueuer):101 -> a 49:49:void done(com.android.tools.r8.shaking.Enqueuer):102:102 -> a 50:50:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.DexDefinitionSupplier.definitionForHolder(com.android.tools.r8.graph.DexMember):121:121 -> a 50:50:void done(com.android.tools.r8.shaking.Enqueuer):102 -> a 51:83:void done(com.android.tools.r8.shaking.Enqueuer):106:138 -> a 84:87:void lambda$done$4(com.android.tools.r8.shaking.Enqueuer,boolean,java.util.Set,java.util.Set,com.android.tools.r8.graph.DexProgramClass):70:73 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/L;ZLjava/util/Set;Ljava/util/Set;Lcom/android/tools/r8/graph/q2;)V"} 88:88:boolean com.android.tools.r8.shaking.KeepClassInfo.isKotlinMetadataRemovalAllowed(com.android.tools.r8.shaking.GlobalKeepInfoConfiguration,boolean):78:78 -> a 88:88:void lambda$done$4(com.android.tools.r8.shaking.Enqueuer,boolean,java.util.Set,java.util.Set,com.android.tools.r8.graph.DexProgramClass):73 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 89:90:boolean com.android.tools.r8.shaking.KeepClassInfo.isKotlinMetadataRemovalAllowed(com.android.tools.r8.shaking.GlobalKeepInfoConfiguration,boolean):79:80 -> a 89:90:void lambda$done$4(com.android.tools.r8.shaking.Enqueuer,boolean,java.util.Set,java.util.Set,com.android.tools.r8.graph.DexProgramClass):73 -> a 91:104:void lambda$done$4(com.android.tools.r8.shaking.Enqueuer,boolean,java.util.Set,java.util.Set,com.android.tools.r8.graph.DexProgramClass):73:86 -> a 105:109:com.android.tools.r8.kotlin.KotlinClassLevelInfo com.android.tools.r8.kotlin.KotlinClassMetadataReader.getKotlinInfo(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexClass,java.util.function.Consumer,java.util.function.Supplier):45:49 -> a 105:109:void lambda$done$4(com.android.tools.r8.shaking.Enqueuer,boolean,java.util.Set,java.util.Set,com.android.tools.r8.graph.DexProgramClass):86 -> a 110:118:void lambda$done$4(com.android.tools.r8.shaking.Enqueuer,boolean,java.util.Set,java.util.Set,com.android.tools.r8.graph.DexProgramClass):85:93 -> a 119:120:boolean lambda$done$1(com.android.tools.r8.graph.DexAnnotation):82:83 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/d0;)Z"} 121:121:void lambda$done$2(java.util.Set,com.android.tools.r8.graph.DexEncodedMethod):89:89 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Set;Lcom/android/tools/r8/graph/W0;)V"} 122:122:void lambda$done$5(java.util.Set,com.android.tools.r8.graph.ProgramMethod):112:112 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Set;Lcom/android/tools/r8/graph/o5;)V"} 123:124:void lambda$done$7(com.android.tools.r8.shaking.Enqueuer,boolean,com.android.tools.r8.graph.DexProgramClass):121:122 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/L;ZLcom/android/tools/r8/graph/q2;)V"} 125:125:boolean com.android.tools.r8.shaking.KeepClassInfo.isKotlinMetadataRemovalAllowed(com.android.tools.r8.shaking.GlobalKeepInfoConfiguration,boolean):78:78 -> a 125:125:void lambda$done$7(com.android.tools.r8.shaking.Enqueuer,boolean,com.android.tools.r8.graph.DexProgramClass):122 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 126:127:boolean com.android.tools.r8.shaking.KeepClassInfo.isKotlinMetadataRemovalAllowed(com.android.tools.r8.shaking.GlobalKeepInfoConfiguration,boolean):79:80 -> a 126:127:void lambda$done$7(com.android.tools.r8.shaking.Enqueuer,boolean,com.android.tools.r8.graph.DexProgramClass):122 -> a 128:138:void lambda$done$7(com.android.tools.r8.shaking.Enqueuer,boolean,com.android.tools.r8.graph.DexProgramClass):122:132 -> a 139:139:com.android.tools.r8.kotlin.KotlinMetadataEnqueuerExtension$KotlinMetadataDefinitionSupplier com.android.tools.r8.kotlin.KotlinMetadataEnqueuerExtension.definitionsForContext(com.android.tools.r8.graph.ProgramDefinition):52:52 -> a 139:139:void lambda$done$7(com.android.tools.r8.shaking.Enqueuer,boolean,com.android.tools.r8.graph.DexProgramClass):132 -> a 140:140:void lambda$done$7(com.android.tools.r8.shaking.Enqueuer,boolean,com.android.tools.r8.graph.DexProgramClass):132:132 -> a 141:142:boolean com.android.tools.r8.kotlin.KotlinClassMetadataReader.hasKotlinClassMetadataAnnotation(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexDefinitionSupplier):148:149 -> a 141:142:void lambda$done$7(com.android.tools.r8.shaking.Enqueuer,boolean,com.android.tools.r8.graph.DexProgramClass):132 -> a 143:143:void lambda$done$7(com.android.tools.r8.shaking.Enqueuer,boolean,com.android.tools.r8.graph.DexProgramClass):133:133 -> a 144:144:void lambda$done$7(com.android.tools.r8.shaking.Enqueuer,boolean,com.android.tools.r8.graph.DexProgramClass):132:132 -> a 145:145:void lambda$done$9(com.android.tools.r8.graph.DexProgramClass):140:140 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)V"} 146:146:com.android.tools.r8.kotlin.KotlinMetadataEnqueuerExtension$KotlinMetadataDefinitionSupplier com.android.tools.r8.kotlin.KotlinMetadataEnqueuerExtension.definitionsForContext(com.android.tools.r8.graph.ProgramDefinition):52:52 -> a 146:146:void lambda$done$9(com.android.tools.r8.graph.DexProgramClass):140 -> a 147:148:void lambda$done$9(com.android.tools.r8.graph.DexProgramClass):140:141 -> a 149:149:void lambda$done$8(com.android.tools.r8.graph.ProgramMember):143:143 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/n5;)V"} 150:150:com.android.tools.r8.kotlin.KotlinMetadataEnqueuerExtension$KotlinMetadataDefinitionSupplier com.android.tools.r8.kotlin.KotlinMetadataEnqueuerExtension.definitionsForContext(com.android.tools.r8.graph.ProgramDefinition):52:52 -> a 150:150:void lambda$done$8(com.android.tools.r8.graph.ProgramMember):143 -> a 151:151:void lambda$done$8(com.android.tools.r8.graph.ProgramMember):143:143 -> a 1:2:boolean lambda$done$6(com.android.tools.r8.graph.DexAnnotation):127:128 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/d0;)Z"} 1:1:java.lang.Boolean lambda$done$0():75:75 -> c 1:1:java.lang.Boolean lambda$done$3():90:90 -> d com.android.tools.r8.kotlin.KotlinMetadataEnqueuerExtension$KotlinMetadataDefinitionSupplier -> com.android.tools.r8.internal.Tz: # {"id":"sourceFile","fileName":"KotlinMetadataEnqueuerExtension.java"} com.android.tools.r8.graph.ProgramDefinition context -> a com.android.tools.r8.shaking.Enqueuer$EnqueuerDefinitionSupplier enqueuerDefinitionSupplier -> b java.util.Set prunedTypes -> c com.android.tools.r8.kotlin.KotlinMetadataEnqueuerExtension this$0 -> d 1:4:void (com.android.tools.r8.kotlin.KotlinMetadataEnqueuerExtension,com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.shaking.Enqueuer$EnqueuerDefinitionSupplier,java.util.Set):156:159 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Uz;Lcom/android/tools/r8/graph/k5;Lcom/android/tools/r8/shaking/G;Ljava/util/Set;)V"} 1:1:com.android.tools.r8.graph.DexItemFactory dexItemFactory():180:180 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/p1;"} 1:4:com.android.tools.r8.graph.DexClass definitionFor(com.android.tools.r8.graph.DexType):172:175 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/q0;"} 1:1:com.android.tools.r8.graph.ClassResolutionResult contextIndependentDefinitionForWithResolutionResult(com.android.tools.r8.graph.DexType):164:164 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/O;"} com.android.tools.r8.kotlin.KotlinMetadataException -> com.android.tools.r8.internal.Vz: # {"id":"sourceFile","fileName":"KotlinMetadataException.java"} 1:1:void ():10:10 -> 2:2:void (java.lang.Throwable):13:13 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Exception;)V"} com.android.tools.r8.kotlin.KotlinMetadataMembersTracker -> com.android.tools.r8.internal.Wz: # {"id":"sourceFile","fileName":"KotlinMetadataMembersTracker.java"} int count -> a java.util.Set references -> b boolean $assertionsDisabled -> c 1:1:void ():15:15 -> 1:2:void (com.android.tools.r8.graph.AppView):21:22 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)V"} 1:3:void add(com.android.tools.r8.graph.DexMember):26:28 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/e2;)V"} 4:19:boolean isEqual(com.android.tools.r8.kotlin.KotlinMetadataMembersTracker,com.android.tools.r8.graph.AppView):33:48 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Wz;Lcom/android/tools/r8/graph/m;)Z"} 20:21:void lambda$isEqual$1(com.android.tools.r8.graph.AppView,com.android.tools.r8.com.google.common.collect.Sets$SetView,com.android.tools.r8.graph.DexMember):52:53 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/TU;Lcom/android/tools/r8/graph/e2;)V"} 22:24:com.android.tools.r8.graph.DexMember com.android.tools.r8.graph.lens.GraphLens.getRenamedMemberSignature(com.android.tools.r8.graph.DexMember,com.android.tools.r8.graph.lens.GraphLens):164:166 -> a 22:24:void lambda$isEqual$1(com.android.tools.r8.graph.AppView,com.android.tools.r8.com.google.common.collect.Sets$SetView,com.android.tools.r8.graph.DexMember):53 -> a 25:27:void lambda$isEqual$1(com.android.tools.r8.graph.AppView,com.android.tools.r8.com.google.common.collect.Sets$SetView,com.android.tools.r8.graph.DexMember):54:56 -> a 28:28:void lambda$isEqual$1(com.android.tools.r8.graph.AppView,com.android.tools.r8.com.google.common.collect.Sets$SetView,com.android.tools.r8.graph.DexMember):55:55 -> a 29:29:boolean com.android.tools.r8.kotlin.KotlinMetadataMembersTracker.isKotlinJvmType(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType):65:65 -> a 29:29:boolean lambda$isEqual$0(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType):56 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/v2;)Z"} 30:30:boolean com.android.tools.r8.graph.DexString.startsWith(com.android.tools.r8.graph.DexString):383:383 -> a 30:30:boolean com.android.tools.r8.kotlin.KotlinMetadataMembersTracker.isKotlinJvmType(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType):65 -> a 30:30:boolean lambda$isEqual$0(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType):56 -> a com.android.tools.r8.kotlin.KotlinMetadataRewriter -> com.android.tools.r8.internal.Yz: # {"id":"sourceFile","fileName":"KotlinMetadataRewriter.java"} com.android.tools.r8.graph.AppView appView -> a com.android.tools.r8.graph.DexItemFactory factory -> b com.android.tools.r8.kotlin.Kotlin kotlin -> c int[] METADATA_VERSION_1_4 -> d boolean $assertionsDisabled -> e 1:5:void ():33:37 -> 1:4:void (com.android.tools.r8.graph.AppView):77:80 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)V"} 1:1: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):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/d0;Lcom/android/tools/r8/graph/d0;Lcom/android/tools/r8/graph/d0;)Lcom/android/tools/r8/graph/d0;"} 2:2:boolean com.android.tools.r8.kotlin.KotlinMetadataRewriter.isNotKotlinMetadata(com.android.tools.r8.graph.DexAnnotation,com.android.tools.r8.graph.DexType):84:84 -> a 2:2:boolean lambda$runForR8$0(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexAnnotation):124 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/d0;)Z"} 3:25:void lambda$runForR8$1(com.android.tools.r8.graph.DexType,com.android.tools.r8.kotlin.KotlinMetadataRewriter$WriteMetadataFieldInfo,com.android.tools.r8.graph.DexProgramClass):106:128 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/internal/Xz;Lcom/android/tools/r8/graph/q2;)V"} 26:27:void lambda$runForR8$1(com.android.tools.r8.graph.DexType,com.android.tools.r8.kotlin.KotlinMetadataRewriter$WriteMetadataFieldInfo,com.android.tools.r8.graph.DexProgramClass):123:124 -> a 28:28:com.android.tools.r8.graph.DexAnnotationSet com.android.tools.r8.graph.DexAnnotationSet.keepIf(java.util.function.Predicate):206:206 -> a 28:28:void lambda$runForR8$1(com.android.tools.r8.graph.DexType,com.android.tools.r8.kotlin.KotlinMetadataRewriter$WriteMetadataFieldInfo,com.android.tools.r8.graph.DexProgramClass):124 -> a 29:29:void lambda$runForR8$1(com.android.tools.r8.graph.DexType,com.android.tools.r8.kotlin.KotlinMetadataRewriter$WriteMetadataFieldInfo,com.android.tools.r8.graph.DexProgramClass):121:121 -> a 30:30:void runForD8(java.util.concurrent.ExecutorService):135:135 -> a 31:31:com.android.tools.r8.kotlin.KotlinMetadataRewriter$WriteMetadataFieldInfo com.android.tools.r8.kotlin.KotlinMetadataRewriter$WriteMetadataFieldInfo.rewriteAll():69:69 -> a 31:31:void runForD8(java.util.concurrent.ExecutorService):138 -> a 32:34:void runForD8(java.util.concurrent.ExecutorService):139:141 -> a 35:35:void runForD8(java.util.concurrent.ExecutorService):140:140 -> a 36:46:void lambda$runForD8$2(com.android.tools.r8.utils.BooleanBox,com.android.tools.r8.kotlin.KotlinMetadataRewriter$WriteMetadataFieldInfo,com.android.tools.r8.graph.DexProgramClass):143:153 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/K;Lcom/android/tools/r8/internal/Xz;Lcom/android/tools/r8/graph/q2;)V"} 47:56:void lambda$runForD8$2(com.android.tools.r8.utils.BooleanBox,com.android.tools.r8.kotlin.KotlinMetadataRewriter$WriteMetadataFieldInfo,com.android.tools.r8.graph.DexProgramClass):148:157 -> a 57:76: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):168:187 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;Lcom/android/tools/r8/internal/pz;Lcom/android/tools/r8/graph/d0;Lcom/android/tools/r8/internal/Xz;)V"} 77: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):184:201 -> 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):175:179 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;Lcom/android/tools/r8/utils/v2;Lcom/android/tools/r8/internal/pz;Lcom/android/tools/r8/internal/Xz;)Ljava/lang/Boolean;"} 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):176:176 -> a 101:105:boolean com.android.tools.r8.kotlin.KotlinMetadataRewriter.verifyRewrittenMetadataIsEquivalent(com.android.tools.r8.graph.DexAnnotation,com.android.tools.r8.graph.DexAnnotation):208:212 -> 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):174 -> 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):174:174 -> a 107:110:java.lang.Boolean lambda$writeKotlinInfoToAnnotation$5(com.android.tools.r8.graph.DexClass,java.lang.Throwable):193:196 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;Ljava/lang/Throwable;)Ljava/lang/Boolean;"} 111:120:boolean kotlinMetadataFieldExists(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexString):221:230 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/u2;)Z"} 121:121:boolean lambda$kotlinMetadataFieldExists$6(com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexEncodedMethod):228:228 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/u2;Lcom/android/tools/r8/graph/W0;)Z"} 122:124:com.android.tools.r8.graph.DexAnnotation createKotlinMetadataAnnotation(com.android.tools.r8.jetbrains.kotlin.Metadata,java.lang.String,int[],com.android.tools.r8.kotlin.KotlinMetadataRewriter$WriteMetadataFieldInfo):238:240 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/wE;Ljava/lang/String;[ILcom/android/tools/r8/internal/Xz;)Lcom/android/tools/r8/graph/d0;"} 125:129:com.android.tools.r8.graph.DexValue$DexValueArray com.android.tools.r8.kotlin.KotlinMetadataRewriter.createIntArray(int[]):278:282 -> a 125:129:com.android.tools.r8.graph.DexAnnotation createKotlinMetadataAnnotation(com.android.tools.r8.jetbrains.kotlin.Metadata,java.lang.String,int[],com.android.tools.r8.kotlin.KotlinMetadataRewriter$WriteMetadataFieldInfo):242 -> a 130:130:com.android.tools.r8.graph.DexAnnotation createKotlinMetadataAnnotation(com.android.tools.r8.jetbrains.kotlin.Metadata,java.lang.String,int[],com.android.tools.r8.kotlin.KotlinMetadataRewriter$WriteMetadataFieldInfo):242:242 -> a 131:137:com.android.tools.r8.graph.DexAnnotation createKotlinMetadataAnnotation(com.android.tools.r8.jetbrains.kotlin.Metadata,java.lang.String,int[],com.android.tools.r8.kotlin.KotlinMetadataRewriter$WriteMetadataFieldInfo):240:246 -> a 138:143:com.android.tools.r8.graph.DexAnnotation createKotlinMetadataAnnotation(com.android.tools.r8.jetbrains.kotlin.Metadata,java.lang.String,int[],com.android.tools.r8.kotlin.KotlinMetadataRewriter$WriteMetadataFieldInfo):245:250 -> a 144:148:com.android.tools.r8.graph.DexValue$DexValueArray com.android.tools.r8.kotlin.KotlinMetadataRewriter.createStringArray(java.lang.String[]):286:290 -> a 144:148:com.android.tools.r8.graph.DexAnnotation createKotlinMetadataAnnotation(com.android.tools.r8.jetbrains.kotlin.Metadata,java.lang.String,int[],com.android.tools.r8.kotlin.KotlinMetadataRewriter$WriteMetadataFieldInfo):250 -> a 149:149:com.android.tools.r8.graph.DexAnnotation createKotlinMetadataAnnotation(com.android.tools.r8.jetbrains.kotlin.Metadata,java.lang.String,int[],com.android.tools.r8.kotlin.KotlinMetadataRewriter$WriteMetadataFieldInfo):250:250 -> a 150:155:com.android.tools.r8.graph.DexAnnotation createKotlinMetadataAnnotation(com.android.tools.r8.jetbrains.kotlin.Metadata,java.lang.String,int[],com.android.tools.r8.kotlin.KotlinMetadataRewriter$WriteMetadataFieldInfo):249:254 -> a 156:160:com.android.tools.r8.graph.DexValue$DexValueArray com.android.tools.r8.kotlin.KotlinMetadataRewriter.createStringArray(java.lang.String[]):286:290 -> a 156:160:com.android.tools.r8.graph.DexAnnotation createKotlinMetadataAnnotation(com.android.tools.r8.jetbrains.kotlin.Metadata,java.lang.String,int[],com.android.tools.r8.kotlin.KotlinMetadataRewriter$WriteMetadataFieldInfo):254 -> a 161:161:com.android.tools.r8.graph.DexAnnotation createKotlinMetadataAnnotation(com.android.tools.r8.jetbrains.kotlin.Metadata,java.lang.String,int[],com.android.tools.r8.kotlin.KotlinMetadataRewriter$WriteMetadataFieldInfo):254:254 -> a 162:168:com.android.tools.r8.graph.DexAnnotation createKotlinMetadataAnnotation(com.android.tools.r8.jetbrains.kotlin.Metadata,java.lang.String,int[],com.android.tools.r8.kotlin.KotlinMetadataRewriter$WriteMetadataFieldInfo):253:259 -> a 169:177:com.android.tools.r8.graph.DexAnnotation createKotlinMetadataAnnotation(com.android.tools.r8.jetbrains.kotlin.Metadata,java.lang.String,int[],com.android.tools.r8.kotlin.KotlinMetadataRewriter$WriteMetadataFieldInfo):257:265 -> a 178:185:com.android.tools.r8.graph.DexAnnotation createKotlinMetadataAnnotation(com.android.tools.r8.jetbrains.kotlin.Metadata,java.lang.String,int[],com.android.tools.r8.kotlin.KotlinMetadataRewriter$WriteMetadataFieldInfo):262:269 -> a 186:192:com.android.tools.r8.graph.DexAnnotation createKotlinMetadataAnnotation(com.android.tools.r8.jetbrains.kotlin.Metadata,java.lang.String,int[],com.android.tools.r8.kotlin.KotlinMetadataRewriter$WriteMetadataFieldInfo):268:274 -> a 193:202:int[] getMaxVersion(int[],int[]):295:304 -> a 1:17:void runForR8(java.util.concurrent.ExecutorService):88:104 -> b 18:46:void runForR8(java.util.concurrent.ExecutorService):103:131 -> b com.android.tools.r8.kotlin.KotlinMetadataRewriter$WriteMetadataFieldInfo -> com.android.tools.r8.internal.Xz: # {"id":"sourceFile","fileName":"KotlinMetadataRewriter.java"} boolean writeKind -> a boolean writeMetadataVersion -> b boolean writeData1 -> c boolean writeData2 -> d boolean writeExtraString -> e boolean writePackageName -> f boolean writeExtraInt -> g 1:9:void (boolean,boolean,boolean,boolean,boolean,boolean,boolean,boolean):57:65 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ZZZZZZZ)V"} com.android.tools.r8.kotlin.KotlinMetadataUtils -> com.android.tools.r8.internal.dA: # {"id":"sourceFile","fileName":"KotlinMetadataUtils.java"} com.android.tools.r8.kotlin.KotlinMetadataUtils$NoKotlinInfo NO_KOTLIN_INFO -> a com.android.tools.r8.kotlin.KotlinMetadataUtils$NoKotlinInfo INVALID_KOTLIN_INFO -> b boolean $assertionsDisabled -> c 1:4:void ():37:40 -> 1:8:com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.JvmMethodSignature toJvmMethodSignature(com.android.tools.r8.graph.DexMethod):95:102 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/jetbrains/kotlinx/metadata/jvm/j;"} 9:13:com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.JvmMethodSignature toDefaultJvmMethodSignature(com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.JvmMethodSignature,int):107:111 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/jetbrains/kotlinx/metadata/jvm/j;I)Lcom/android/tools/r8/jetbrains/kotlinx/metadata/jvm/j;"} 14:22:boolean mayProcessKotlinMetadata(com.android.tools.r8.graph.AppView):179:187 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)Z"} 23:23:boolean canBeKotlinMetadataKeepRule(com.android.tools.r8.shaking.ProguardConfigurationRule,com.android.tools.r8.graph.DexItemFactory):197:197 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/T2;Lcom/android/tools/r8/graph/p1;)Z"} 24:24:boolean com.android.tools.r8.shaking.ProguardConfigurationRule.isProguardIfRule():0:0 -> a 24:24:boolean canBeKotlinMetadataKeepRule(com.android.tools.r8.shaking.ProguardConfigurationRule,com.android.tools.r8.graph.DexItemFactory):197 -> a 25:25:boolean canBeKotlinMetadataKeepRule(com.android.tools.r8.shaking.ProguardConfigurationRule,com.android.tools.r8.graph.DexItemFactory):199:199 -> a 26:26:boolean com.android.tools.r8.shaking.ProguardConfigurationRule.isProguardKeepRule():0:0 -> a 26:26:boolean canBeKotlinMetadataKeepRule(com.android.tools.r8.shaking.ProguardConfigurationRule,com.android.tools.r8.graph.DexItemFactory):201 -> a 27:37:boolean canBeKotlinMetadataKeepRule(com.android.tools.r8.shaking.ProguardConfigurationRule,com.android.tools.r8.graph.DexItemFactory):204:214 -> a 38:46:java.lang.String getKotlinClassName(com.android.tools.r8.graph.DexClass,java.lang.String):218:226 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;Ljava/lang/String;)Ljava/lang/String;"} 47:47:java.lang.String getKotlinClassName(com.android.tools.r8.graph.DexClass,java.lang.String):222:222 -> a 48:50:java.lang.String getKotlinLocalOrAnonymousNameFromDescriptor(java.lang.String,boolean):235:237 -> a 51:51:int[] getCompatibleKotlinInfo():241:241 -> a 52:52:java.lang.Object consume(java.lang.Object,java.util.function.Consumer):245:245 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Consumer;Ljava/lang/Object;)Ljava/lang/Object;"} 53:53:boolean rewriteIfNotNull(com.android.tools.r8.graph.AppView,java.lang.Object,java.util.function.Consumer,com.android.tools.r8.utils.TriFunction):254:254 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/shaking/a0;Ljava/util/function/Consumer;Lcom/android/tools/r8/utils/H3;)Z"} 54:55:boolean rewriteList(com.android.tools.r8.graph.AppView,java.util.List,java.util.List,com.android.tools.r8.utils.TriFunction):262:263 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Ljava/util/List;Ljava/util/List;Lcom/android/tools/r8/utils/H3;)Z"} 56:57:boolean rewriteList(com.android.tools.r8.graph.AppView,java.util.List,java.util.function.Consumer,com.android.tools.r8.utils.TriFunction):272:273 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Ljava/util/List;Ljava/util/function/Consumer;Lcom/android/tools/r8/utils/H3;)Z"} 1:1:com.android.tools.r8.kotlin.KotlinMetadataUtils$NoKotlinInfo getInvalidKotlinInfo():87:87 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/cA;"} 1:1:com.android.tools.r8.kotlin.KotlinMetadataUtils$NoKotlinInfo getNoKotlinInfo():83:83 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/cA;"} com.android.tools.r8.kotlin.KotlinMetadataUtils$KmPropertyProcessor -> com.android.tools.r8.internal.bA: # {"id":"sourceFile","fileName":"KotlinMetadataUtils.java"} com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.JvmFieldSignature fieldSignature -> a com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.JvmMethodSignature getterSignature -> b com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.JvmMethodSignature setterSignature -> c 1:1:void (com.android.tools.r8.jetbrains.kotlinx.metadata.KmProperty):120:120 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Ay;)V"} 2:8:void (com.android.tools.r8.jetbrains.kotlinx.metadata.KmProperty):115:121 -> 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.JvmFieldSignature fieldSignature():148:148 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/jetbrains/kotlinx/metadata/jvm/e;"} 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.JvmMethodSignature getterSignature():152:152 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/jetbrains/kotlinx/metadata/jvm/j;"} 1:1:com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.JvmMethodSignature setterSignature():156:156 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/jetbrains/kotlinx/metadata/jvm/j;"} com.android.tools.r8.kotlin.KotlinMetadataUtils$KmPropertyProcessor$1 -> com.android.tools.r8.internal.aA: # {"id":"sourceFile","fileName":"KotlinMetadataUtils.java"} com.android.tools.r8.kotlin.KotlinMetadataUtils$KmPropertyProcessor this$0 -> b 1:1:void (com.android.tools.r8.kotlin.KotlinMetadataUtils$KmPropertyProcessor):122:122 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/bA;)V"} 1:4:com.android.tools.r8.jetbrains.kotlinx.metadata.KmPropertyExtensionVisitor visitExtensions(com.android.tools.r8.jetbrains.kotlinx.metadata.KmExtensionType):125:128 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ny;)Lcom/android/tools/r8/internal/Cy;"} com.android.tools.r8.kotlin.KotlinMetadataUtils$KmPropertyProcessor$1$1 -> com.android.tools.r8.internal.Zz: # {"id":"sourceFile","fileName":"KotlinMetadataUtils.java"} com.android.tools.r8.kotlin.KotlinMetadataUtils$KmPropertyProcessor$1 this$1 -> c boolean $assertionsDisabled -> d 1:1:void ():128:128 -> 1:1:void (com.android.tools.r8.kotlin.KotlinMetadataUtils$KmPropertyProcessor$1):128:128 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/aA;)V"} 1:6:void visit(int,com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.JvmFieldSignature,com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.JvmMethodSignature,com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.JvmMethodSignature):135:140 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/jetbrains/kotlinx/metadata/jvm/e;Lcom/android/tools/r8/jetbrains/kotlinx/metadata/jvm/j;Lcom/android/tools/r8/jetbrains/kotlinx/metadata/jvm/j;)V"} com.android.tools.r8.kotlin.KotlinMetadataUtils$NoKotlinInfo -> com.android.tools.r8.internal.cA: # {"id":"sourceFile","fileName":"KotlinMetadataUtils.java"} java.lang.String name -> a 1:2:void (java.lang.String):47:48 -> 1:1:boolean isNoKotlinInformation():0:0 -> a 2:2:void trace(com.android.tools.r8.graph.DexDefinitionSupplier):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Q0;)V"} 3:3:com.android.tools.r8.utils.Pair rewrite(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView):58:58 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/q0;)Lcom/android/tools/r8/utils/v2;"} 1:1:java.lang.String getPackageName():63:63 -> m 1:1:int[] getMetadataVersion():68:68 -> t 1:1:java.lang.String toString():53:53 -> toString com.android.tools.r8.kotlin.KotlinMetadataWriter -> com.android.tools.r8.internal.eA: # {"id":"sourceFile","fileName":"KotlinMetadataWriter.java"} boolean $assertionsDisabled -> a 1:1:void ():47:47 -> 1:1:java.util.List com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.JvmExtensionsKt.getLocalDelegatedProperties(com.android.tools.r8.jetbrains.kotlinx.metadata.KmPackage):0:0 -> a 1:1:void lambda$appendKmPackage$18(java.lang.StringBuilder,com.android.tools.r8.jetbrains.kotlinx.metadata.KmPackage,java.lang.String):297 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/StringBuilder;Lcom/android/tools/r8/internal/wy;Ljava/lang/String;)V"} 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.internal.JvmPackageExtension com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.internal.JvmExtensionNodesKt.getJvm(com.android.tools.r8.jetbrains.kotlinx.metadata.KmPackage):17:17 -> a 2:2:java.util.List com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.JvmExtensionsKt.getLocalDelegatedProperties(com.android.tools.r8.jetbrains.kotlinx.metadata.KmPackage):63 -> a 2:2:void lambda$appendKmPackage$18(java.lang.StringBuilder,com.android.tools.r8.jetbrains.kotlinx.metadata.KmPackage,java.lang.String):297 -> a 3:3:java.util.List com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.JvmExtensionsKt.getLocalDelegatedProperties(com.android.tools.r8.jetbrains.kotlinx.metadata.KmPackage):63:63 -> a 3:3:void lambda$appendKmPackage$18(java.lang.StringBuilder,com.android.tools.r8.jetbrains.kotlinx.metadata.KmPackage,java.lang.String):297 -> a 4:4:void lambda$appendKmPackage$18(java.lang.StringBuilder,com.android.tools.r8.jetbrains.kotlinx.metadata.KmPackage,java.lang.String):297:297 -> a 5:5:void lambda$appendKmPackage$18(java.lang.StringBuilder,com.android.tools.r8.jetbrains.kotlinx.metadata.KmPackage,java.lang.String):293:293 -> a 6:63:void writeKotlinMetadataAnnotation(java.lang.String,com.android.tools.r8.graph.DexAnnotation,java.io.PrintStream,com.android.tools.r8.kotlin.Kotlin):0:57 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/d0;Ljava/io/PrintStream;Lcom/android/tools/r8/internal/gz;)V"} 64:80:java.lang.String kotlinMetadataToString(java.lang.String,com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.KotlinClassMetadata):63:79 -> a 81:89:java.lang.String kotlinClassMetadataToString(com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.KotlinClassMetadata$Class,java.lang.String):85:93 -> a 90:90:void lambda$kotlinClassMetadataToString$0(java.lang.StringBuilder,com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.KotlinClassMetadata$Class,java.lang.String):91:91 -> a 91:99:java.lang.String kotlinFileFacadeMetadataToString(com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.KotlinClassMetadata$FileFacade,java.lang.String):98:106 -> a 100:100:void lambda$kotlinFileFacadeMetadataToString$1(java.lang.StringBuilder,com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.KotlinClassMetadata$FileFacade,java.lang.String):104:104 -> a 101:101:java.lang.String kotlinMultiFileClassFacadeMetadataString(com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.KotlinClassMetadata$MultiFileClassFacade,java.lang.String):113:113 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/jetbrains/kotlinx/metadata/jvm/KotlinClassMetadata$a;Ljava/lang/String;)Ljava/lang/String;"} 102:112:java.lang.String kotlinMultiFileClassPartToString(com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.KotlinClassMetadata$MultiFileClassPart,java.lang.String):119:129 -> a 113:113:void lambda$kotlinMultiFileClassPartToString$2(java.lang.StringBuilder,com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.KotlinClassMetadata$MultiFileClassPart,java.lang.String):125:125 -> a 114:114:java.lang.String com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.KotlinClassMetadata$MultiFileClassPart.getFacadeClassName():286:286 -> a 114:114:void lambda$kotlinMultiFileClassPartToString$2(java.lang.StringBuilder,com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.KotlinClassMetadata$MultiFileClassPart,java.lang.String):126 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 115:115:java.lang.String com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.KotlinClassMetadata$MultiFileClassPart.getFacadeClassName():286:286 -> a 115:115:void lambda$kotlinMultiFileClassPartToString$2(java.lang.StringBuilder,com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.KotlinClassMetadata$MultiFileClassPart,java.lang.String):126 -> a 116:118:void lambda$kotlinMultiFileClassPartToString$2(java.lang.StringBuilder,com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.KotlinClassMetadata$MultiFileClassPart,java.lang.String):125:127 -> a 119:142:java.lang.String kotlinSyntheticClassToString(com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.KotlinClassMetadata$SyntheticClass,java.lang.String):134:157 -> a 143:156:void lambda$kotlinSyntheticClassToString$4(com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.KotlinClassMetadata$SyntheticClass,java.lang.StringBuilder,java.lang.String):141:154 -> a 157:157:void lambda$kotlinSyntheticClassToString$3(java.lang.StringBuilder,com.android.tools.r8.jetbrains.kotlinx.metadata.KmLambda,java.lang.String):148:148 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/StringBuilder;Lcom/android/tools/r8/internal/uy;Ljava/lang/String;)V"} 158:162:void appendKmList(java.lang.String,java.lang.String,java.lang.StringBuilder,java.util.Collection,java.util.function.BiConsumer):184:188 -> a 163:166: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 163:166:void appendKmList(java.lang.String,java.lang.String,java.lang.StringBuilder,java.util.Collection,java.util.function.BiConsumer):188 -> a 167:170:void lambda$appendKmList$6(java.util.Collection,java.lang.StringBuilder,java.lang.String,java.util.function.BiConsumer):192:195 -> a 171:172:void appendKeyValue(java.lang.String,java.lang.String,java.lang.StringBuilder,java.util.function.Consumer):204:205 -> a 173:176: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 173:176:void appendKeyValue(java.lang.String,java.lang.String,java.lang.StringBuilder,java.util.function.Consumer):205 -> a 177:177:void lambda$appendKeyValue$7(java.util.function.Consumer,java.lang.String):205:205 -> a 178:179:void appendKeyValue(java.lang.String,java.lang.String,java.lang.StringBuilder,java.lang.String):209:210 -> a 180:183: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 180:183:void appendKeyValue(java.lang.String,java.lang.String,java.lang.StringBuilder,java.lang.String):210 -> a 184:184:void lambda$appendKeyValue$8(java.lang.StringBuilder,java.lang.String):210:210 -> a 185:237:void appendKmDeclarationContainer(java.lang.String,java.lang.StringBuilder,com.android.tools.r8.jetbrains.kotlinx.metadata.KmDeclarationContainer):215:267 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/StringBuilder;Lcom/android/tools/r8/internal/ey;Ljava/lang/String;)V"} 238:238:java.lang.String lambda$appendKmDeclarationContainer$9(com.android.tools.r8.jetbrains.kotlinx.metadata.KmFunction):227:227 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/qy;)Ljava/lang/String;"} 239:239:void lambda$appendKmDeclarationContainer$10(java.lang.StringBuilder,java.lang.String,com.android.tools.r8.jetbrains.kotlinx.metadata.KmFunction):230:230 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/StringBuilder;Ljava/lang/String;Lcom/android/tools/r8/internal/qy;)V"} 240:253:java.lang.String lambda$appendKmDeclarationContainer$12(com.android.tools.r8.jetbrains.kotlinx.metadata.KmProperty):247:260 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Ay;)Ljava/lang/String;"} 254:254:void lambda$appendKmDeclarationContainer$15(java.lang.StringBuilder,java.lang.String,com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeAlias):280:280 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/StringBuilder;Ljava/lang/String;Lcom/android/tools/r8/internal/Fy;)V"} 255:255:void appendKmPackage(java.lang.String,java.lang.StringBuilder,com.android.tools.r8.jetbrains.kotlinx.metadata.KmPackage):286:286 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/lang/StringBuilder;Lcom/android/tools/r8/internal/wy;)V"} 256:256:java.lang.String com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.JvmExtensionsKt.getModuleName(com.android.tools.r8.jetbrains.kotlinx.metadata.KmPackage):0:0 -> a 256:256:void appendKmPackage(java.lang.String,java.lang.StringBuilder,com.android.tools.r8.jetbrains.kotlinx.metadata.KmPackage):287 -> a 257:257:com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.internal.JvmPackageExtension com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.internal.JvmExtensionNodesKt.getJvm(com.android.tools.r8.jetbrains.kotlinx.metadata.KmPackage):17:17 -> a 257:257:java.lang.String com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.JvmExtensionsKt.getModuleName(com.android.tools.r8.jetbrains.kotlinx.metadata.KmPackage):69 -> a 257:257:void appendKmPackage(java.lang.String,java.lang.StringBuilder,com.android.tools.r8.jetbrains.kotlinx.metadata.KmPackage):287 -> a 258:258:java.lang.String com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.JvmExtensionsKt.getModuleName(com.android.tools.r8.jetbrains.kotlinx.metadata.KmPackage):69:69 -> a 258:258:void appendKmPackage(java.lang.String,java.lang.StringBuilder,com.android.tools.r8.jetbrains.kotlinx.metadata.KmPackage):287 -> a 259:260:void appendKmPackage(java.lang.String,java.lang.StringBuilder,com.android.tools.r8.jetbrains.kotlinx.metadata.KmPackage):287:288 -> a 261:290:void appendKmClass(java.lang.String,java.lang.StringBuilder,com.android.tools.r8.jetbrains.kotlinx.metadata.KmClass):305:334 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/lang/StringBuilder;Lcom/android/tools/r8/internal/Qx;)V"} 291:308:void appendKmClass(java.lang.String,java.lang.StringBuilder,com.android.tools.r8.jetbrains.kotlinx.metadata.KmClass):330:347 -> a 309:312:void appendKmClass(java.lang.String,java.lang.StringBuilder,com.android.tools.r8.jetbrains.kotlinx.metadata.KmClass):346:349 -> a 313:319:void appendKmClass(java.lang.String,java.lang.StringBuilder,com.android.tools.r8.jetbrains.kotlinx.metadata.KmClass):348:354 -> a 320:326:void appendKmClass(java.lang.String,java.lang.StringBuilder,com.android.tools.r8.jetbrains.kotlinx.metadata.KmClass):350:356 -> a 327:333:void appendKmClass(java.lang.String,java.lang.StringBuilder,com.android.tools.r8.jetbrains.kotlinx.metadata.KmClass):355:361 -> a 334:384:void appendKmClass(java.lang.String,java.lang.StringBuilder,com.android.tools.r8.jetbrains.kotlinx.metadata.KmClass):357:407 -> a 385:385:void lambda$appendKmClass$19(java.lang.StringBuilder,com.android.tools.r8.jetbrains.kotlinx.metadata.KmClass,java.lang.String):313:313 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/StringBuilder;Lcom/android/tools/r8/internal/Qx;Ljava/lang/String;)V"} 386:386:void lambda$appendKmClass$20(java.lang.StringBuilder,java.lang.String,com.android.tools.r8.jetbrains.kotlinx.metadata.KmType):326:326 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/StringBuilder;Ljava/lang/String;Lcom/android/tools/r8/internal/Ey;)V"} 387:387:void lambda$appendKmClass$23(java.lang.StringBuilder,java.lang.String,com.android.tools.r8.jetbrains.kotlinx.metadata.KmProperty):374:374 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/StringBuilder;Ljava/lang/String;Lcom/android/tools/r8/internal/Ay;)V"} 388:388:java.lang.String lambda$appendKmClass$25(com.android.tools.r8.jetbrains.kotlinx.metadata.KmConstructor):391:391 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xx;)Ljava/lang/String;"} 389:389:void lambda$appendKmClass$26(java.lang.StringBuilder,java.lang.String,com.android.tools.r8.jetbrains.kotlinx.metadata.KmConstructor):394:394 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/StringBuilder;Ljava/lang/String;Lcom/android/tools/r8/internal/Xx;)V"} 390:390:void appendKmConstructor(java.lang.String,java.lang.StringBuilder,com.android.tools.r8.jetbrains.kotlinx.metadata.KmConstructor):412:412 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/StringBuilder;Lcom/android/tools/r8/internal/Xx;Ljava/lang/String;)V"} 391:391:void appendKmFunction(java.lang.String,java.lang.StringBuilder,com.android.tools.r8.jetbrains.kotlinx.metadata.KmFunction):432:432 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/StringBuilder;Lcom/android/tools/r8/internal/qy;Ljava/lang/String;)V"} 392:392:void appendKmProperty(java.lang.String,java.lang.StringBuilder,com.android.tools.r8.jetbrains.kotlinx.metadata.KmProperty):495:495 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/StringBuilder;Lcom/android/tools/r8/internal/Ay;Ljava/lang/String;)V"} 393:396:void appendKmType(java.lang.String,java.lang.StringBuilder,com.android.tools.r8.jetbrains.kotlinx.metadata.KmType):576:579 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/StringBuilder;Lcom/android/tools/r8/internal/Ey;Ljava/lang/String;)V"} 397:397:void lambda$appendKmType$47(java.lang.StringBuilder,java.lang.String,com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeProjection):597:597 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/StringBuilder;Ljava/lang/String;Lcom/android/tools/r8/internal/Oy;)V"} 398:398:void lambda$appendKmType$49(java.lang.String,java.lang.StringBuilder,com.android.tools.r8.jetbrains.kotlinx.metadata.KmType,java.lang.String):604:604 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/lang/StringBuilder;Lcom/android/tools/r8/internal/Ey;Ljava/lang/String;)V"} 399:399:void lambda$appendKmType$53(java.lang.String,java.lang.StringBuilder,com.android.tools.r8.jetbrains.kotlinx.metadata.KmFlexibleTypeUpperBound,java.lang.String):617:617 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/lang/StringBuilder;Lcom/android/tools/r8/internal/py;Ljava/lang/String;)V"} 400:400:void lambda$appendKmType$51(java.lang.StringBuilder,com.android.tools.r8.jetbrains.kotlinx.metadata.KmFlexibleTypeUpperBound,java.lang.String):633:633 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/StringBuilder;Lcom/android/tools/r8/internal/py;Ljava/lang/String;)V"} 401:401:void lambda$appendKmType$51(java.lang.StringBuilder,com.android.tools.r8.jetbrains.kotlinx.metadata.KmFlexibleTypeUpperBound,java.lang.String):632:632 -> a 402:402:void lambda$appendKmType$54(java.lang.StringBuilder,java.lang.String,com.android.tools.r8.jetbrains.kotlinx.metadata.KmAnnotation):649:649 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/StringBuilder;Ljava/lang/String;Lcom/android/tools/r8/internal/xx;)V"} 403:403:void appendKmTypeProjection(java.lang.String,java.lang.StringBuilder,com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeProjection):657:657 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/StringBuilder;Lcom/android/tools/r8/internal/Oy;Ljava/lang/String;)V"} 404:404:void lambda$appendValueParameters$59(java.lang.StringBuilder,java.lang.String,com.android.tools.r8.jetbrains.kotlinx.metadata.KmValueParameter):683:683 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/StringBuilder;Ljava/lang/String;Lcom/android/tools/r8/internal/Qy;)V"} 405:408:void appendValueParameter(java.lang.String,java.lang.StringBuilder,com.android.tools.r8.jetbrains.kotlinx.metadata.KmValueParameter):690:693 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/StringBuilder;Lcom/android/tools/r8/internal/Qy;Ljava/lang/String;)V"} 409:409:void appendTypeParameters(java.lang.String,java.lang.StringBuilder,java.util.List):719:719 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/StringBuilder;Ljava/util/List;Ljava/lang/String;)V"} 410:410:void lambda$appendTypeParameters$63(java.lang.StringBuilder,java.lang.String,com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeParameter):725:725 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/StringBuilder;Ljava/lang/String;Lcom/android/tools/r8/internal/Ky;)V"} 411:411:void appendTypeParameter(java.lang.String,java.lang.StringBuilder,com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeParameter):731:731 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/StringBuilder;Lcom/android/tools/r8/internal/Ky;Ljava/lang/String;)V"} 412:412:void appendTypeAlias(java.lang.String,java.lang.StringBuilder,com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeAlias):772:772 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/StringBuilder;Lcom/android/tools/r8/internal/Fy;Ljava/lang/String;)V"} 413:413:void appendKmAnnotation(java.lang.String,java.lang.StringBuilder,com.android.tools.r8.jetbrains.kotlinx.metadata.KmAnnotation):820:820 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/xx;Ljava/lang/StringBuilder;Ljava/lang/String;)V"} 414:415:void lambda$appendKmAnnotation$79(java.lang.StringBuilder,com.android.tools.r8.jetbrains.kotlinx.metadata.KmAnnotation,java.lang.String):825:826 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/StringBuilder;Lcom/android/tools/r8/internal/xx;Ljava/lang/String;)V"} 416:416:void lambda$appendKmAnnotation$77(java.lang.StringBuilder,java.util.Map,java.lang.String,java.lang.String):838:838 -> a 417:417:void lambda$appendKmAnnotation$76(java.lang.String,java.lang.StringBuilder,java.util.Map,java.lang.String):843:843 -> a 418:418:void lambda$appendKmAnnotation$75(java.lang.String,java.lang.StringBuilder,java.util.Map,java.lang.String,java.lang.String):848:848 -> a 419:430:void appendKmArgument(java.lang.String,java.lang.StringBuilder,com.android.tools.r8.jetbrains.kotlinx.metadata.KmAnnotationArgument):858:869 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/StringBuilder;Ljava/lang/String;Lcom/android/tools/r8/internal/zx;)V"} 431:431:void appendKmVersionRequirement(java.lang.String,java.lang.StringBuilder,java.util.List):875:875 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/StringBuilder;Ljava/util/ArrayList;Ljava/lang/String;)V"} 432:432:void lambda$appendKmVersionRequirement$82(java.lang.StringBuilder,java.lang.String,com.android.tools.r8.jetbrains.kotlinx.metadata.KmVersionRequirement):886:886 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/StringBuilder;Ljava/lang/String;Lcom/android/tools/r8/internal/Vy;)V"} 433:435:void lambda$appendKmVersionRequirement$81(java.lang.StringBuilder,com.android.tools.r8.jetbrains.kotlinx.metadata.KmVersionRequirement,java.lang.String):891:893 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/StringBuilder;Lcom/android/tools/r8/internal/Vy;Ljava/lang/String;)V"} 436:444:void lambda$appendKmVersionRequirement$81(java.lang.StringBuilder,com.android.tools.r8.jetbrains.kotlinx.metadata.KmVersionRequirement,java.lang.String):892:900 -> a 445:453:void lambda$appendKmVersionRequirement$81(java.lang.StringBuilder,com.android.tools.r8.jetbrains.kotlinx.metadata.KmVersionRequirement,java.lang.String):894:902 -> a 454:454:void lambda$appendKmVersionRequirement$81(java.lang.StringBuilder,com.android.tools.r8.jetbrains.kotlinx.metadata.KmVersionRequirement,java.lang.String):901:901 -> a 455:455:com.android.tools.r8.jetbrains.kotlinx.metadata.KmVersion com.android.tools.r8.jetbrains.kotlinx.metadata.KmVersionRequirement.getVersion():925:925 -> a 455:455:void lambda$appendKmVersionRequirement$81(java.lang.StringBuilder,com.android.tools.r8.jetbrains.kotlinx.metadata.KmVersionRequirement,java.lang.String):907 -> a 456:456:void lambda$appendKmVersionRequirement$81(java.lang.StringBuilder,com.android.tools.r8.jetbrains.kotlinx.metadata.KmVersionRequirement,java.lang.String):907:907 -> a 457:457:void lambda$appendKmVersionRequirement$81(java.lang.StringBuilder,com.android.tools.r8.jetbrains.kotlinx.metadata.KmVersionRequirement,java.lang.String):903:903 -> a 458:458:com.android.tools.r8.jetbrains.kotlinx.metadata.KmVersion com.android.tools.r8.jetbrains.kotlinx.metadata.KmVersionRequirement.getVersion():925:925 -> a 458:458:void lambda$appendKmVersionRequirement$81(java.lang.StringBuilder,com.android.tools.r8.jetbrains.kotlinx.metadata.KmVersionRequirement,java.lang.String):907 -> a 459:459:void appendKmContract(java.lang.String,java.lang.StringBuilder,com.android.tools.r8.jetbrains.kotlinx.metadata.KmContract):914:914 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/StringBuilder;Lcom/android/tools/r8/internal/cy;Ljava/lang/String;)V"} 460:460:void lambda$appendKmContract$84(java.lang.StringBuilder,java.lang.String,com.android.tools.r8.jetbrains.kotlinx.metadata.KmEffect):929:929 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/StringBuilder;Ljava/lang/String;Lcom/android/tools/r8/internal/gy;)V"} 461:461:void appendKmEffect(java.lang.String,java.lang.StringBuilder,com.android.tools.r8.jetbrains.kotlinx.metadata.KmEffect):934:934 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/StringBuilder;Lcom/android/tools/r8/internal/gy;Ljava/lang/String;)V"} 462:462:void lambda$appendKmEffect$87(java.lang.StringBuilder,java.lang.String,com.android.tools.r8.jetbrains.kotlinx.metadata.KmEffectExpression):956:956 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/StringBuilder;Ljava/lang/String;Lcom/android/tools/r8/internal/hy;)V"} 463:463:void appendKmEffectExpression(java.lang.String,java.lang.StringBuilder,com.android.tools.r8.jetbrains.kotlinx.metadata.KmEffectExpression):974:974 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/StringBuilder;Lcom/android/tools/r8/internal/hy;Ljava/lang/String;)V"} 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,com.android.tools.r8.jetbrains.kotlinx.metadata.KmDeclarationContainer,java.lang.String):224:226 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/StringBuilder;Lcom/android/tools/r8/internal/ey;Ljava/lang/String;)V"} 10:13:void lambda$appendKmDeclarationContainer$11(java.lang.StringBuilder,com.android.tools.r8.jetbrains.kotlinx.metadata.KmDeclarationContainer,java.lang.String):225:228 -> b 14:14:void lambda$appendKmDeclarationContainer$11(java.lang.StringBuilder,com.android.tools.r8.jetbrains.kotlinx.metadata.KmDeclarationContainer,java.lang.String):220:220 -> b 15:15:void lambda$appendKmDeclarationContainer$13(java.lang.StringBuilder,java.lang.String,com.android.tools.r8.jetbrains.kotlinx.metadata.KmProperty):264:264 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/StringBuilder;Ljava/lang/String;Lcom/android/tools/r8/internal/Ay;)V"} 16:16:void lambda$appendKmClass$21(java.lang.StringBuilder,com.android.tools.r8.jetbrains.kotlinx.metadata.KmClass,java.lang.String):324:324 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/StringBuilder;Lcom/android/tools/r8/internal/Qx;Ljava/lang/String;)V"} 17:17:void lambda$appendKmClass$21(java.lang.StringBuilder,com.android.tools.r8.jetbrains.kotlinx.metadata.KmClass,java.lang.String):320:320 -> b 18:18:void lambda$appendKmClass$28(java.lang.StringBuilder,java.lang.String,com.android.tools.r8.jetbrains.kotlinx.metadata.KmType):406:406 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/StringBuilder;Ljava/lang/String;Lcom/android/tools/r8/internal/Ey;)V"} 19:19:void lambda$appendKmConstructor$30(java.lang.StringBuilder,com.android.tools.r8.jetbrains.kotlinx.metadata.KmConstructor,java.lang.String):423:423 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/StringBuilder;Lcom/android/tools/r8/internal/Xx;Ljava/lang/String;)V"} 20:20:void lambda$appendKmFunction$32(java.lang.StringBuilder,com.android.tools.r8.jetbrains.kotlinx.metadata.KmFunction,java.lang.String):443:443 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/StringBuilder;Lcom/android/tools/r8/internal/qy;Ljava/lang/String;)V"} 21:21:void lambda$appendKmProperty$40(java.lang.StringBuilder,com.android.tools.r8.jetbrains.kotlinx.metadata.KmProperty,java.lang.String):506:506 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/StringBuilder;Lcom/android/tools/r8/internal/Ay;Ljava/lang/String;)V"} 22:22:void lambda$appendKmType$48(java.lang.StringBuilder,com.android.tools.r8.jetbrains.kotlinx.metadata.KmType,java.lang.String):595:595 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/StringBuilder;Lcom/android/tools/r8/internal/Ey;Ljava/lang/String;)V"} 23:23:void lambda$appendKmType$48(java.lang.StringBuilder,com.android.tools.r8.jetbrains.kotlinx.metadata.KmType,java.lang.String):591:591 -> b 24:24:void lambda$appendKmType$50(java.lang.String,java.lang.StringBuilder,com.android.tools.r8.jetbrains.kotlinx.metadata.KmType,java.lang.String):609:609 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/lang/StringBuilder;Lcom/android/tools/r8/internal/Ey;Ljava/lang/String;)V"} 25:25:void lambda$appendKmType$52(java.lang.StringBuilder,com.android.tools.r8.jetbrains.kotlinx.metadata.KmFlexibleTypeUpperBound,java.lang.String):626:626 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/StringBuilder;Lcom/android/tools/r8/internal/py;Ljava/lang/String;)V"} 26:31:void lambda$appendKmType$52(java.lang.StringBuilder,com.android.tools.r8.jetbrains.kotlinx.metadata.KmFlexibleTypeUpperBound,java.lang.String):622:627 -> b 32:32:void lambda$appendKmTypeProjection$57(java.lang.StringBuilder,com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeProjection,java.lang.String):667:667 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/StringBuilder;Lcom/android/tools/r8/internal/Oy;Ljava/lang/String;)V"} 33:33:void appendValueParameters(java.lang.String,java.lang.StringBuilder,java.util.List):677:677 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/StringBuilder;Ljava/util/List;Ljava/lang/String;)V"} 34:34:void lambda$appendValueParameter$60(java.lang.StringBuilder,com.android.tools.r8.jetbrains.kotlinx.metadata.KmValueParameter,java.lang.String):705:705 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/StringBuilder;Lcom/android/tools/r8/internal/Qy;Ljava/lang/String;)V"} 35:35:void lambda$appendTypeParameter$65(java.lang.StringBuilder,com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeParameter,java.lang.String):749:749 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/StringBuilder;Lcom/android/tools/r8/internal/Ky;Ljava/lang/String;)V"} 36:36:void lambda$appendTypeParameter$65(java.lang.StringBuilder,com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeParameter,java.lang.String):745:745 -> b 37:37:void lambda$appendTypeAlias$70(java.lang.StringBuilder,com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeAlias,java.lang.String):786:786 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/StringBuilder;Lcom/android/tools/r8/internal/Fy;Ljava/lang/String;)V"} 38:38:void lambda$appendTypeAlias$70(java.lang.StringBuilder,com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeAlias,java.lang.String):782:782 -> b 39:39:void lambda$appendTypeAlias$69(java.lang.StringBuilder,java.lang.String,com.android.tools.r8.jetbrains.kotlinx.metadata.KmAnnotation):788:788 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/StringBuilder;Ljava/lang/String;Lcom/android/tools/r8/internal/xx;)V"} 40:45:void lambda$appendKmAnnotation$78(com.android.tools.r8.jetbrains.kotlinx.metadata.KmAnnotation,java.lang.StringBuilder,java.lang.String):831:836 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/xx;Ljava/lang/StringBuilder;Ljava/lang/String;)V"} 46:46:void lambda$appendKmAnnotation$78(com.android.tools.r8.jetbrains.kotlinx.metadata.KmAnnotation,java.lang.StringBuilder,java.lang.String):832:832 -> b 47:47:void lambda$appendKmArgument$80(java.lang.StringBuilder,java.lang.String,com.android.tools.r8.jetbrains.kotlinx.metadata.KmAnnotationArgument):866:866 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/StringBuilder;Ljava/lang/String;Lcom/android/tools/r8/internal/zx;)V"} 48:48:void lambda$appendKmContract$85(java.lang.StringBuilder,com.android.tools.r8.jetbrains.kotlinx.metadata.KmContract,java.lang.String):928:928 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/StringBuilder;Lcom/android/tools/r8/internal/cy;Ljava/lang/String;)V"} 49:49:void lambda$appendKmContract$85(java.lang.StringBuilder,com.android.tools.r8.jetbrains.kotlinx.metadata.KmContract,java.lang.String):924:924 -> b 50:50:void lambda$appendKmEffect$88(java.lang.StringBuilder,com.android.tools.r8.jetbrains.kotlinx.metadata.KmEffect,java.lang.String):954:954 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/StringBuilder;Lcom/android/tools/r8/internal/gy;Ljava/lang/String;)V"} 51:51:void lambda$appendKmEffect$88(java.lang.StringBuilder,com.android.tools.r8.jetbrains.kotlinx.metadata.KmEffect,java.lang.String):950:950 -> b 52:52:void lambda$appendKmEffect$89(java.lang.StringBuilder,com.android.tools.r8.jetbrains.kotlinx.metadata.KmEffectExpression,java.lang.String):967:967 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/StringBuilder;Lcom/android/tools/r8/internal/hy;Ljava/lang/String;)V"} 53:53:void lambda$appendKmEffectExpression$92(java.lang.StringBuilder,java.lang.String,com.android.tools.r8.jetbrains.kotlinx.metadata.KmEffectExpression):1012:1012 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/StringBuilder;Ljava/lang/String;Lcom/android/tools/r8/internal/hy;)V"} 1:1:java.util.List com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.JvmExtensionsKt.getAnnotations(com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeParameter):0:0 -> c 1:1:void lambda$appendTypeParameter$67(java.lang.StringBuilder,com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeParameter,java.lang.String):763 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/StringBuilder;Lcom/android/tools/r8/internal/Ky;Ljava/lang/String;)V"} 2:2:com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.internal.JvmTypeParameterExtension com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.internal.JvmExtensionNodesKt.getJvm(com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeParameter):29:29 -> c 2:2:java.util.List com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.JvmExtensionsKt.getAnnotations(com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeParameter):176 -> c 2:2:void lambda$appendTypeParameter$67(java.lang.StringBuilder,com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeParameter,java.lang.String):763 -> c 3:3:java.util.List com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.JvmExtensionsKt.getAnnotations(com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeParameter):176:176 -> c 3:3:void lambda$appendTypeParameter$67(java.lang.StringBuilder,com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeParameter,java.lang.String):763 -> c 4:4:void lambda$appendTypeParameter$67(java.lang.StringBuilder,com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeParameter,java.lang.String):763:763 -> c 5:5:void lambda$appendTypeParameter$67(java.lang.StringBuilder,com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeParameter,java.lang.String):759:759 -> c 6:8:void lambda$appendKmDeclarationContainer$14(java.lang.StringBuilder,com.android.tools.r8.jetbrains.kotlinx.metadata.KmDeclarationContainer,java.lang.String):242:244 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/StringBuilder;Lcom/android/tools/r8/internal/ey;Ljava/lang/String;)V"} 9:28:void lambda$appendKmDeclarationContainer$14(java.lang.StringBuilder,com.android.tools.r8.jetbrains.kotlinx.metadata.KmDeclarationContainer,java.lang.String):243:262 -> c 29:29:void lambda$appendKmDeclarationContainer$14(java.lang.StringBuilder,com.android.tools.r8.jetbrains.kotlinx.metadata.KmDeclarationContainer,java.lang.String):238:238 -> c 30:30:void lambda$appendKmPackage$17(java.lang.StringBuilder,java.lang.String,com.android.tools.r8.jetbrains.kotlinx.metadata.KmProperty):299:299 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/StringBuilder;Ljava/lang/String;Lcom/android/tools/r8/internal/Ay;)V"} 31:31:void lambda$appendKmClass$22(java.lang.StringBuilder,com.android.tools.r8.jetbrains.kotlinx.metadata.KmClass,java.lang.String):342:342 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/StringBuilder;Lcom/android/tools/r8/internal/Qx;Ljava/lang/String;)V"} 32:41:void lambda$appendKmConstructor$31(java.lang.StringBuilder,com.android.tools.r8.jetbrains.kotlinx.metadata.KmConstructor,java.lang.String):417:426 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/StringBuilder;Lcom/android/tools/r8/internal/Xx;Ljava/lang/String;)V"} 42:44:void lambda$appendKmConstructor$31(java.lang.StringBuilder,com.android.tools.r8.jetbrains.kotlinx.metadata.KmConstructor,java.lang.String):425:427 -> c 45:45:void lambda$appendKmFunction$33(java.lang.StringBuilder,com.android.tools.r8.jetbrains.kotlinx.metadata.KmFunction,java.lang.String):448:448 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/StringBuilder;Lcom/android/tools/r8/internal/qy;Ljava/lang/String;)V"} 46:46:void lambda$appendKmFunction$37(java.lang.StringBuilder,java.lang.String,com.android.tools.r8.jetbrains.kotlinx.metadata.KmType):482:482 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/StringBuilder;Ljava/lang/String;Lcom/android/tools/r8/internal/Ey;)V"} 47:47:void lambda$appendKmProperty$41(java.lang.StringBuilder,com.android.tools.r8.jetbrains.kotlinx.metadata.KmProperty,java.lang.String):511:511 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/StringBuilder;Lcom/android/tools/r8/internal/Ay;Ljava/lang/String;)V"} 48:48:void lambda$appendKmType$55(java.lang.StringBuilder,com.android.tools.r8.jetbrains.kotlinx.metadata.KmType,java.lang.String):647:647 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/StringBuilder;Lcom/android/tools/r8/internal/Ey;Ljava/lang/String;)V"} 49:49:void lambda$appendKmType$55(java.lang.StringBuilder,com.android.tools.r8.jetbrains.kotlinx.metadata.KmType,java.lang.String):643:643 -> c 50:58:void lambda$appendKmTypeProjection$58(java.lang.StringBuilder,com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeProjection,java.lang.String):662:670 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/StringBuilder;Lcom/android/tools/r8/internal/Oy;Ljava/lang/String;)V"} 59:59:void lambda$appendValueParameter$61(java.lang.StringBuilder,com.android.tools.r8.jetbrains.kotlinx.metadata.KmValueParameter,java.lang.String):712:712 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/StringBuilder;Lcom/android/tools/r8/internal/Qy;Ljava/lang/String;)V"} 60:60:void lambda$appendTypeParameter$66(java.lang.StringBuilder,java.lang.String,com.android.tools.r8.jetbrains.kotlinx.metadata.KmAnnotation):765:765 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/StringBuilder;Ljava/lang/String;Lcom/android/tools/r8/internal/xx;)V"} 61:61:void lambda$appendTypeAlias$71(java.lang.StringBuilder,com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeAlias,java.lang.String):796:796 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/StringBuilder;Lcom/android/tools/r8/internal/Fy;Ljava/lang/String;)V"} 62:62:void lambda$appendKmVersionRequirement$83(java.lang.StringBuilder,java.util.List,java.lang.String):880:880 -> c 63:63:void lambda$appendKmContract$86(java.lang.StringBuilder,com.android.tools.r8.jetbrains.kotlinx.metadata.KmContract,java.lang.String):919:919 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/StringBuilder;Lcom/android/tools/r8/internal/cy;Ljava/lang/String;)V"} 64:69:void lambda$appendKmEffect$90(java.lang.StringBuilder,com.android.tools.r8.jetbrains.kotlinx.metadata.KmEffect,java.lang.String):939:944 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/StringBuilder;Lcom/android/tools/r8/internal/gy;Ljava/lang/String;)V"} 70:93:void lambda$appendKmEffect$90(java.lang.StringBuilder,com.android.tools.r8.jetbrains.kotlinx.metadata.KmEffect,java.lang.String):940:963 -> c 94:94:void lambda$appendKmEffectExpression$91(java.lang.StringBuilder,com.android.tools.r8.jetbrains.kotlinx.metadata.KmEffectExpression,java.lang.String):999:999 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/StringBuilder;Lcom/android/tools/r8/internal/hy;Ljava/lang/String;)V"} 95:95:void lambda$appendKmEffectExpression$94(java.lang.StringBuilder,java.lang.String,com.android.tools.r8.jetbrains.kotlinx.metadata.KmEffectExpression):1026:1026 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/StringBuilder;Ljava/lang/String;Lcom/android/tools/r8/internal/hy;)V"} 1:3:void lambda$appendKmDeclarationContainer$16(java.lang.StringBuilder,com.android.tools.r8.jetbrains.kotlinx.metadata.KmDeclarationContainer,java.lang.String):276:278 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/StringBuilder;Lcom/android/tools/r8/internal/ey;Ljava/lang/String;)V"} 4:4:void lambda$appendKmDeclarationContainer$16(java.lang.StringBuilder,com.android.tools.r8.jetbrains.kotlinx.metadata.KmDeclarationContainer,java.lang.String):272:272 -> d 5:5:void lambda$appendKmClass$24(java.lang.StringBuilder,com.android.tools.r8.jetbrains.kotlinx.metadata.KmClass,java.lang.String):372:372 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/StringBuilder;Lcom/android/tools/r8/internal/Qx;Ljava/lang/String;)V"} 6:6:void lambda$appendKmClass$24(java.lang.StringBuilder,com.android.tools.r8.jetbrains.kotlinx.metadata.KmClass,java.lang.String):368:368 -> d 7:7:void lambda$appendKmFunction$34(java.lang.StringBuilder,com.android.tools.r8.jetbrains.kotlinx.metadata.KmFunction,java.lang.String):453:453 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/StringBuilder;Lcom/android/tools/r8/internal/qy;Ljava/lang/String;)V"} 8:8:void lambda$appendKmFunction$36(java.lang.StringBuilder,com.android.tools.r8.jetbrains.kotlinx.metadata.KmContract,java.lang.String):469:469 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/StringBuilder;Lcom/android/tools/r8/internal/cy;Ljava/lang/String;)V"} 9:9:void lambda$appendKmProperty$42(java.lang.StringBuilder,com.android.tools.r8.jetbrains.kotlinx.metadata.KmProperty,java.lang.String):516:516 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/StringBuilder;Lcom/android/tools/r8/internal/Ay;Ljava/lang/String;)V"} 10:10:void lambda$appendKmProperty$44(java.lang.StringBuilder,java.lang.String,com.android.tools.r8.jetbrains.kotlinx.metadata.KmType):535:535 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/StringBuilder;Ljava/lang/String;Lcom/android/tools/r8/internal/Ey;)V"} 11:65:void lambda$appendKmType$56(java.lang.StringBuilder,com.android.tools.r8.jetbrains.kotlinx.metadata.KmType,java.lang.String):584:638 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/StringBuilder;Lcom/android/tools/r8/internal/Ey;Ljava/lang/String;)V"} 66:75:void lambda$appendValueParameter$62(java.lang.StringBuilder,com.android.tools.r8.jetbrains.kotlinx.metadata.KmValueParameter,java.lang.String):698:707 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/StringBuilder;Lcom/android/tools/r8/internal/Qy;Ljava/lang/String;)V"} 76:94:void lambda$appendTypeParameter$68(java.lang.StringBuilder,com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeParameter,java.lang.String):736:754 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/StringBuilder;Lcom/android/tools/r8/internal/Ky;Ljava/lang/String;)V"} 95:95:void lambda$appendTypeAlias$72(java.lang.StringBuilder,com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeAlias,java.lang.String):805:805 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/StringBuilder;Lcom/android/tools/r8/internal/Fy;Ljava/lang/String;)V"} 96:96:void lambda$appendKmEffectExpression$93(java.lang.StringBuilder,com.android.tools.r8.jetbrains.kotlinx.metadata.KmEffectExpression,java.lang.String):1010:1010 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/StringBuilder;Lcom/android/tools/r8/internal/hy;Ljava/lang/String;)V"} 97:97:void lambda$appendKmEffectExpression$93(java.lang.StringBuilder,com.android.tools.r8.jetbrains.kotlinx.metadata.KmEffectExpression,java.lang.String):1006:1006 -> d 1:3:void lambda$appendKmClass$27(java.lang.StringBuilder,com.android.tools.r8.jetbrains.kotlinx.metadata.KmClass,java.lang.String):387:389 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/StringBuilder;Lcom/android/tools/r8/internal/Qx;Ljava/lang/String;)V"} 4:8:void lambda$appendKmClass$27(java.lang.StringBuilder,com.android.tools.r8.jetbrains.kotlinx.metadata.KmClass,java.lang.String):388:392 -> e 9:9:void lambda$appendKmClass$27(java.lang.StringBuilder,com.android.tools.r8.jetbrains.kotlinx.metadata.KmClass,java.lang.String):383:383 -> e 10:10:void lambda$appendKmFunction$35(java.lang.StringBuilder,com.android.tools.r8.jetbrains.kotlinx.metadata.KmFunction,java.lang.String):458:458 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/StringBuilder;Lcom/android/tools/r8/internal/qy;Ljava/lang/String;)V"} 11:11:void lambda$appendKmProperty$43(java.lang.StringBuilder,com.android.tools.r8.jetbrains.kotlinx.metadata.KmProperty,java.lang.String):523:523 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/StringBuilder;Lcom/android/tools/r8/internal/Ay;Ljava/lang/String;)V"} 12:12:void lambda$appendTypeParameter$64(java.lang.StringBuilder,java.lang.String,com.android.tools.r8.jetbrains.kotlinx.metadata.KmType):751:751 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/StringBuilder;Ljava/lang/String;Lcom/android/tools/r8/internal/Ey;)V"} 13:13:void lambda$appendTypeAlias$73(java.lang.StringBuilder,com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeAlias,java.lang.String):812:812 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/StringBuilder;Lcom/android/tools/r8/internal/Fy;Ljava/lang/String;)V"} 14:14:void lambda$appendKmEffectExpression$95(java.lang.StringBuilder,com.android.tools.r8.jetbrains.kotlinx.metadata.KmEffectExpression,java.lang.String):1024:1024 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/StringBuilder;Lcom/android/tools/r8/internal/hy;Ljava/lang/String;)V"} 15:15:void lambda$appendKmEffectExpression$95(java.lang.StringBuilder,com.android.tools.r8.jetbrains.kotlinx.metadata.KmEffectExpression,java.lang.String):1020:1020 -> e 1:1:void lambda$appendKmClass$29(java.lang.StringBuilder,com.android.tools.r8.jetbrains.kotlinx.metadata.KmClass,java.lang.String):405:405 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/StringBuilder;Lcom/android/tools/r8/internal/Qx;Ljava/lang/String;)V"} 2:2:void lambda$appendKmClass$29(java.lang.StringBuilder,com.android.tools.r8.jetbrains.kotlinx.metadata.KmClass,java.lang.String):401:401 -> f 3:3:void lambda$appendKmFunction$38(java.lang.StringBuilder,com.android.tools.r8.jetbrains.kotlinx.metadata.KmFunction,java.lang.String):481:481 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/StringBuilder;Lcom/android/tools/r8/internal/qy;Ljava/lang/String;)V"} 4:4:void lambda$appendKmFunction$38(java.lang.StringBuilder,com.android.tools.r8.jetbrains.kotlinx.metadata.KmFunction,java.lang.String):477:477 -> f 5:5:void lambda$appendKmProperty$45(java.lang.StringBuilder,com.android.tools.r8.jetbrains.kotlinx.metadata.KmProperty,java.lang.String):534:534 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/StringBuilder;Lcom/android/tools/r8/internal/Ay;Ljava/lang/String;)V"} 6:6:void lambda$appendKmProperty$45(java.lang.StringBuilder,com.android.tools.r8.jetbrains.kotlinx.metadata.KmProperty,java.lang.String):530:530 -> f 7:44:void lambda$appendTypeAlias$74(java.lang.StringBuilder,com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeAlias,java.lang.String):777:814 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/StringBuilder;Lcom/android/tools/r8/internal/Fy;Ljava/lang/String;)V"} 45:52:void lambda$appendKmEffectExpression$96(java.lang.StringBuilder,com.android.tools.r8.jetbrains.kotlinx.metadata.KmEffectExpression,java.lang.String):979:986 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/StringBuilder;Lcom/android/tools/r8/internal/hy;Ljava/lang/String;)V"} 53:66:void lambda$appendKmEffectExpression$96(java.lang.StringBuilder,com.android.tools.r8.jetbrains.kotlinx.metadata.KmEffectExpression,java.lang.String):980:993 -> f 67:95:void lambda$appendKmEffectExpression$96(java.lang.StringBuilder,com.android.tools.r8.jetbrains.kotlinx.metadata.KmEffectExpression,java.lang.String):987:1015 -> f 1:49:void lambda$appendKmFunction$39(java.lang.StringBuilder,com.android.tools.r8.jetbrains.kotlinx.metadata.KmFunction,java.lang.String):437:485 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/StringBuilder;Lcom/android/tools/r8/internal/qy;Ljava/lang/String;)V"} 50:56:void lambda$appendKmFunction$39(java.lang.StringBuilder,com.android.tools.r8.jetbrains.kotlinx.metadata.KmFunction,java.lang.String):484:490 -> g 57:57:void lambda$appendKmFunction$39(java.lang.StringBuilder,com.android.tools.r8.jetbrains.kotlinx.metadata.KmFunction,java.lang.String):486:486 -> g 58:100:void lambda$appendKmProperty$46(java.lang.StringBuilder,com.android.tools.r8.jetbrains.kotlinx.metadata.KmProperty,java.lang.String):500:542 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/StringBuilder;Lcom/android/tools/r8/internal/Ay;Ljava/lang/String;)V"} 101:111:void lambda$appendKmProperty$46(java.lang.StringBuilder,com.android.tools.r8.jetbrains.kotlinx.metadata.KmProperty,java.lang.String):538:548 -> g 112:122:void lambda$appendKmProperty$46(java.lang.StringBuilder,com.android.tools.r8.jetbrains.kotlinx.metadata.KmProperty,java.lang.String):544:554 -> g 123:136:void lambda$appendKmProperty$46(java.lang.StringBuilder,com.android.tools.r8.jetbrains.kotlinx.metadata.KmProperty,java.lang.String):550:563 -> g 137:150:void lambda$appendKmProperty$46(java.lang.StringBuilder,com.android.tools.r8.jetbrains.kotlinx.metadata.KmProperty,java.lang.String):557:570 -> g 151:151:void lambda$appendKmProperty$46(java.lang.StringBuilder,com.android.tools.r8.jetbrains.kotlinx.metadata.KmProperty,java.lang.String):566:566 -> g com.android.tools.r8.kotlin.KotlinMethodLevelInfo -> com.android.tools.r8.internal.fA: # {"id":"sourceFile","fileName":"KotlinMethodLevelInfo.java"} com.android.tools.r8.kotlin.KotlinMultiFileClassFacadeInfo -> com.android.tools.r8.internal.gA: # {"id":"sourceFile","fileName":"KotlinMultiFileClassFacadeInfo.java"} java.util.List partClassNames -> a java.lang.String packageName -> b int[] metadataVersion -> c 1:4:void (java.util.List,java.lang.String,int[]):30:33 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/bm;Ljava/lang/String;[I)V"} 1:5:com.android.tools.r8.kotlin.KotlinMultiFileClassFacadeInfo create(com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.KotlinClassMetadata$MultiFileClassFacade,java.lang.String,int[],com.android.tools.r8.graph.DexItemFactory):41:45 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/jetbrains/kotlinx/metadata/jvm/KotlinClassMetadata$a;Ljava/lang/String;[ILcom/android/tools/r8/graph/p1;)Lcom/android/tools/r8/internal/gA;"} 6:10:com.android.tools.r8.utils.Pair rewrite(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView):60:64 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/q0;)Lcom/android/tools/r8/utils/v2;"} 11:11:int[] com.android.tools.r8.kotlin.KotlinMetadataUtils.getCompatibleKotlinInfo():241:241 -> 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:12:com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.KotlinClassMetadata$MultiFileClassFacade com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.KotlinClassMetadata$Companion.writeMultiFileClassFacade(java.util.List,int[],int):0:0 -> a 12:12:com.android.tools.r8.utils.Pair rewrite(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView):74 -> a 13:285:com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.KotlinClassMetadata$MultiFileClassFacade com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.KotlinClassMetadata$MultiFileClassFacade$Writer.write(java.util.List,int[],int):259:531 -> a 13:285:com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.KotlinClassMetadata$MultiFileClassFacade com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.KotlinClassMetadata$Companion.writeMultiFileClassFacade(java.util.List,int[],int):414 -> a 13:285:com.android.tools.r8.utils.Pair rewrite(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView):74 -> a 286:286:com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.KotlinClassMetadata$MultiFileClassFacade com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.KotlinClassMetadata$MultiFileClassFacade$Writer.write(java.util.List,int[],int):262:262 -> a 286:286:com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.KotlinClassMetadata$MultiFileClassFacade com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.KotlinClassMetadata$Companion.writeMultiFileClassFacade(java.util.List,int[],int):414 -> a 286:286:com.android.tools.r8.utils.Pair rewrite(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView):74 -> a 287:291:com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.KotlinClassMetadata$MultiFileClassFacade com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.KotlinClassMetadata$MultiFileClassFacade$Writer.write(java.util.List,int[],int):260:264 -> a 287:291:com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.KotlinClassMetadata$MultiFileClassFacade com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.KotlinClassMetadata$Companion.writeMultiFileClassFacade(java.util.List,int[],int):414 -> a 287:291:com.android.tools.r8.utils.Pair rewrite(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView):74 -> a 292:293:com.android.tools.r8.utils.Pair rewrite(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView):75:76 -> a 294:294:com.android.tools.r8.utils.Pair rewrite(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView):73:73 -> a 295:295:void lambda$rewrite$0(java.util.List,java.lang.String):67:67 -> a 296:296:java.util.function.Consumer lambda$trace$1(com.android.tools.r8.kotlin.KotlinTypeReference):91:91 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/tA;)Ljava/util/function/Consumer;"} 297:297:void trace(com.android.tools.r8.graph.DexDefinitionSupplier):91:91 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Q0;)V"} 1:1:java.lang.String getPackageName():81:81 -> m boolean isMultiFileFacade() -> r 1:1:int[] getMetadataVersion():86:86 -> t com.android.tools.r8.kotlin.KotlinMultiFileClassPartInfo -> com.android.tools.r8.internal.hA: # {"id":"sourceFile","fileName":"KotlinMultiFileClassPartInfo.java"} java.lang.String facadeClassName -> a com.android.tools.r8.kotlin.KotlinPackageInfo packageInfo -> b java.lang.String packageName -> c int[] metadataVersion -> d 1:5:void (java.lang.String,com.android.tools.r8.kotlin.KotlinPackageInfo,java.lang.String,int[]):32:36 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Lcom/android/tools/r8/internal/iA;Ljava/lang/String;[I)V"} 1:4:com.android.tools.r8.kotlin.KotlinMultiFileClassPartInfo create(com.android.tools.r8.jetbrains.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):46:49 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/jetbrains/kotlinx/metadata/jvm/KotlinClassMetadata$MultiFileClassPart;Ljava/lang/String;[ILcom/android/tools/r8/graph/q0;Lcom/android/tools/r8/graph/m;Ljava/util/function/Consumer;)Lcom/android/tools/r8/internal/hA;"} 5:7:com.android.tools.r8.kotlin.KotlinMultiFileClassPartInfo create(com.android.tools.r8.jetbrains.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):48:50 -> a 8:8:java.lang.String com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.KotlinClassMetadata$MultiFileClassPart.getFacadeClassName():286:286 -> a 8:8:com.android.tools.r8.kotlin.KotlinMultiFileClassPartInfo create(com.android.tools.r8.jetbrains.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 -> a 9:9:com.android.tools.r8.kotlin.KotlinMultiFileClassPartInfo create(com.android.tools.r8.jetbrains.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):52:52 -> a 10:12:com.android.tools.r8.utils.Pair rewrite(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView):69:71 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/q0;)Lcom/android/tools/r8/utils/v2;"} 13:13:int[] com.android.tools.r8.kotlin.KotlinMetadataUtils.getCompatibleKotlinInfo():241:241 -> a 13:13:com.android.tools.r8.utils.Pair rewrite(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView):72 -> a 14:444:com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.KotlinClassMetadata$MultiFileClassPart com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.KotlinClassMetadata$Companion.writeMultiFileClassPart(com.android.tools.r8.jetbrains.kotlinx.metadata.KmPackage,java.lang.String,int[],int):0:430 -> a 14:444:com.android.tools.r8.utils.Pair rewrite(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView):72 -> a 445:446:com.android.tools.r8.utils.Pair rewrite(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView):73:74 -> a 447:447:com.android.tools.r8.utils.Pair rewrite(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView):71:71 -> a 448:448:void trace(com.android.tools.r8.graph.DexDefinitionSupplier):93:93 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Q0;)V"} 1:1:java.lang.String getPackageName():79:79 -> m com.android.tools.r8.kotlin.KotlinMultiFileClassPartInfo asMultiFileClassPart() -> q # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/hA;"} boolean isMultiFileClassPart() -> s 1:1:int[] getMetadataVersion():88:88 -> t 1:1:java.lang.String getFacadeClassName():97:97 -> u 1:1:java.lang.String getModuleName():83:83 -> v com.android.tools.r8.kotlin.KotlinPackageInfo -> com.android.tools.r8.internal.iA: # {"id":"sourceFile","fileName":"KotlinPackageInfo.java"} java.lang.String moduleName -> a com.android.tools.r8.kotlin.KotlinDeclarationContainerInfo containerInfo -> b com.android.tools.r8.kotlin.KotlinLocalDelegatedPropertyInfo localDelegatedProperties -> c com.android.tools.r8.kotlin.KotlinMetadataMembersTracker originalMembersWithKotlinInfo -> d 1:5:void (java.lang.String,com.android.tools.r8.kotlin.KotlinDeclarationContainerInfo,com.android.tools.r8.kotlin.KotlinLocalDelegatedPropertyInfo,com.android.tools.r8.kotlin.KotlinMetadataMembersTracker):34:38 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Lcom/android/tools/r8/internal/Cz;Lcom/android/tools/r8/internal/Pz;Lcom/android/tools/r8/internal/Wz;)V"} 1:3:com.android.tools.r8.kotlin.KotlinPackageInfo create(com.android.tools.r8.jetbrains.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):47:49 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/wy;Lcom/android/tools/r8/graph/q0;Lcom/android/tools/r8/graph/m;Ljava/util/function/Consumer;Lcom/android/tools/r8/internal/Nz;)Lcom/android/tools/r8/internal/iA;"} 4:4:com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.JvmFieldSignature com.android.tools.r8.kotlin.KotlinMetadataUtils.toJvmFieldSignature(com.android.tools.r8.graph.DexField):91:91 -> a 4:4:com.android.tools.r8.kotlin.KotlinPackageInfo create(com.android.tools.r8.jetbrains.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 5:13:com.android.tools.r8.kotlin.KotlinPackageInfo create(com.android.tools.r8.jetbrains.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:57 -> a 14:14:java.lang.String com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.JvmExtensionsKt.getModuleName(com.android.tools.r8.jetbrains.kotlinx.metadata.KmPackage):0:0 -> a 14:14:com.android.tools.r8.kotlin.KotlinPackageInfo create(com.android.tools.r8.jetbrains.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):58 -> a 15:15:com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.internal.JvmPackageExtension com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.internal.JvmExtensionNodesKt.getJvm(com.android.tools.r8.jetbrains.kotlinx.metadata.KmPackage):17:17 -> a 15:15:java.lang.String com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.JvmExtensionsKt.getModuleName(com.android.tools.r8.jetbrains.kotlinx.metadata.KmPackage):69 -> a 15:15:com.android.tools.r8.kotlin.KotlinPackageInfo create(com.android.tools.r8.jetbrains.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):58 -> a 16:16:java.lang.String com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.JvmExtensionsKt.getModuleName(com.android.tools.r8.jetbrains.kotlinx.metadata.KmPackage):69:69 -> a 16:16:com.android.tools.r8.kotlin.KotlinPackageInfo create(com.android.tools.r8.jetbrains.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):58 -> a 17:17:com.android.tools.r8.kotlin.KotlinPackageInfo create(com.android.tools.r8.jetbrains.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):63:63 -> a 18:18:com.android.tools.r8.utils.Reporter com.android.tools.r8.graph.AppView.reporter():628:628 -> a 18:18:com.android.tools.r8.kotlin.KotlinPackageInfo create(com.android.tools.r8.jetbrains.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 -> a 19:19:com.android.tools.r8.kotlin.KotlinPackageInfo create(com.android.tools.r8.jetbrains.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:59 -> a 20:20:com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.internal.JvmPackageExtension com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.internal.JvmExtensionNodesKt.getJvm(com.android.tools.r8.jetbrains.kotlinx.metadata.KmPackage):17:17 -> a 20:20:java.util.List com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.JvmExtensionsKt.getLocalDelegatedProperties(com.android.tools.r8.jetbrains.kotlinx.metadata.KmPackage):63 -> a 20:20:com.android.tools.r8.kotlin.KotlinPackageInfo create(com.android.tools.r8.jetbrains.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 -> a 21:21:java.util.List com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.JvmExtensionsKt.getLocalDelegatedProperties(com.android.tools.r8.jetbrains.kotlinx.metadata.KmPackage):63:63 -> a 21:21:com.android.tools.r8.kotlin.KotlinPackageInfo create(com.android.tools.r8.jetbrains.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 -> a 22:22:com.android.tools.r8.kotlin.KotlinPackageInfo create(com.android.tools.r8.jetbrains.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:70 -> a 23:23:com.android.tools.r8.utils.Reporter com.android.tools.r8.graph.AppView.reporter():628:628 -> a 23:23:com.android.tools.r8.kotlin.KotlinPackageInfo create(com.android.tools.r8.jetbrains.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 -> a 24:24:com.android.tools.r8.kotlin.KotlinPackageInfo create(com.android.tools.r8.jetbrains.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):68:68 -> a 25:30:boolean rewrite(com.android.tools.r8.jetbrains.kotlinx.metadata.KmPackage,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView):76:81 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/wy;Lcom/android/tools/r8/graph/q0;Lcom/android/tools/r8/graph/m;)Z"} 31:38:boolean rewrite(com.android.tools.r8.jetbrains.kotlinx.metadata.KmPackage,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView):78:85 -> a 39:39:com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.internal.JvmPackageExtension com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.internal.JvmExtensionNodesKt.getJvm(com.android.tools.r8.jetbrains.kotlinx.metadata.KmPackage):17:17 -> a 39:39:java.util.List com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.JvmExtensionsKt.getLocalDelegatedProperties(com.android.tools.r8.jetbrains.kotlinx.metadata.KmPackage):63 -> a 39:39:boolean rewrite(com.android.tools.r8.jetbrains.kotlinx.metadata.KmPackage,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView):87 -> a 40:40:java.util.List com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.JvmExtensionsKt.getLocalDelegatedProperties(com.android.tools.r8.jetbrains.kotlinx.metadata.KmPackage):63:63 -> a 40:40:boolean rewrite(com.android.tools.r8.jetbrains.kotlinx.metadata.KmPackage,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView):87 -> a 41:41:boolean rewrite(com.android.tools.r8.jetbrains.kotlinx.metadata.KmPackage,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView):87:87 -> a 42:44:boolean rewrite(com.android.tools.r8.jetbrains.kotlinx.metadata.KmPackage,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView):86:88 -> a 45:45:com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.internal.JvmPackageExtension com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.internal.JvmExtensionNodesKt.getJvm(com.android.tools.r8.jetbrains.kotlinx.metadata.KmPackage):17:17 -> a 45:45:void com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.JvmExtensionsKt.setModuleName(com.android.tools.r8.jetbrains.kotlinx.metadata.KmPackage,java.lang.String):71 -> a 45:45:boolean rewrite(com.android.tools.r8.jetbrains.kotlinx.metadata.KmPackage,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView):88 -> a 46:46:void com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.JvmExtensionsKt.setModuleName(com.android.tools.r8.jetbrains.kotlinx.metadata.KmPackage,java.lang.String):71:71 -> a 46:46:boolean rewrite(com.android.tools.r8.jetbrains.kotlinx.metadata.KmPackage,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView):88 -> a 47:47:boolean rewrite(com.android.tools.r8.jetbrains.kotlinx.metadata.KmPackage,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView):89:89 -> a 48:49:void trace(com.android.tools.r8.graph.DexDefinitionSupplier):94:95 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Q0;)V"} 1:1:java.lang.String getModuleName():99:99 -> u com.android.tools.r8.kotlin.KotlinPropertyInfo -> com.android.tools.r8.internal.jA: # {"id":"sourceFile","fileName":"KotlinPropertyInfo.java"} int flags -> a int getterFlags -> b int setterFlags -> c java.lang.String name -> d com.android.tools.r8.kotlin.KotlinTypeInfo returnType -> e com.android.tools.r8.kotlin.KotlinTypeInfo receiverParameterType -> f com.android.tools.r8.kotlin.KotlinValueParameterInfo setterParameter -> g java.util.List typeParameters -> h com.android.tools.r8.kotlin.KotlinVersionRequirementInfo versionRequirements -> i int jvmFlags -> j com.android.tools.r8.kotlin.KotlinJvmFieldSignatureInfo fieldSignature -> k com.android.tools.r8.kotlin.KotlinJvmMethodSignatureInfo getterSignature -> l com.android.tools.r8.kotlin.KotlinJvmMethodSignatureInfo setterSignature -> m com.android.tools.r8.kotlin.KotlinJvmMethodSignatureInfo syntheticMethodForAnnotations -> n com.android.tools.r8.kotlin.KotlinJvmMethodSignatureInfo syntheticMethodForDelegate -> o java.util.List contextReceiverTypes -> p 1:17: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,java.util.List):80:96 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(IIILjava/lang/String;Lcom/android/tools/r8/internal/qA;Lcom/android/tools/r8/internal/qA;Lcom/android/tools/r8/internal/uA;Lcom/android/tools/r8/internal/bm;Lcom/android/tools/r8/internal/vA;ILcom/android/tools/r8/internal/Kz;Lcom/android/tools/r8/internal/Lz;Lcom/android/tools/r8/internal/Lz;Lcom/android/tools/r8/internal/Lz;Lcom/android/tools/r8/internal/Lz;Ljava/util/List;)V"} 1:113:void com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.JvmExtensionsKt.setFieldSignature(com.android.tools.r8.jetbrains.kotlinx.metadata.KmProperty,com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.JvmFieldSignature):0:112 -> a 1:113:void lambda$rewrite$1(com.android.tools.r8.jetbrains.kotlinx.metadata.KmProperty,com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.JvmFieldSignature):192 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Ay;Lcom/android/tools/r8/jetbrains/kotlinx/metadata/jvm/e;)V"} 114:237:void com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.JvmExtensionsKt.setGetterSignature(com.android.tools.r8.jetbrains.kotlinx.metadata.KmProperty,com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.JvmMethodSignature):0:123 -> a 114:237:void lambda$rewrite$2(com.android.tools.r8.jetbrains.kotlinx.metadata.KmProperty,com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.JvmMethodSignature):199 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Ay;Lcom/android/tools/r8/jetbrains/kotlinx/metadata/jvm/j;)V"} 238:251:com.android.tools.r8.kotlin.KotlinPropertyInfo create(com.android.tools.r8.jetbrains.kotlinx.metadata.KmProperty,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter):101:114 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Ay;Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/utils/O2;)Lcom/android/tools/r8/internal/jA;"} 252:255:com.android.tools.r8.kotlin.KotlinPropertyInfo create(com.android.tools.r8.jetbrains.kotlinx.metadata.KmProperty,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter):113:116 -> a 256:259:com.android.tools.r8.kotlin.KotlinPropertyInfo create(com.android.tools.r8.jetbrains.kotlinx.metadata.KmProperty,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter):115:118 -> a 260:260:com.android.tools.r8.kotlin.KotlinPropertyInfo create(com.android.tools.r8.jetbrains.kotlinx.metadata.KmProperty,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter):117:117 -> a 261:261:com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.JvmMethodSignature com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.JvmExtensionsKt.getSyntheticMethodForDelegate(com.android.tools.r8.jetbrains.kotlinx.metadata.KmProperty):156:156 -> a 261:261:com.android.tools.r8.kotlin.KotlinPropertyInfo create(com.android.tools.r8.jetbrains.kotlinx.metadata.KmProperty,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter):120 -> a 262:265:com.android.tools.r8.kotlin.KotlinPropertyInfo create(com.android.tools.r8.jetbrains.kotlinx.metadata.KmProperty,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter):119:122 -> a 266:266:com.android.tools.r8.kotlin.KotlinPropertyInfo create(com.android.tools.r8.jetbrains.kotlinx.metadata.KmProperty,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter):121:121 -> a 267:267:com.android.tools.r8.kotlin.KotlinTypeInfo lambda$create$0(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter,com.android.tools.r8.jetbrains.kotlinx.metadata.KmType):123:123 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/utils/O2;Lcom/android/tools/r8/internal/Ey;)Lcom/android/tools/r8/internal/qA;"} 268:268:boolean rewriteNoBacking(java.util.function.Consumer,com.android.tools.r8.graph.AppView):149:149 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Consumer;Lcom/android/tools/r8/graph/m;)Z"} 269:278:boolean rewrite(java.util.function.Consumer,com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.AppView):159:168 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Consumer;Lcom/android/tools/r8/graph/T0;Lcom/android/tools/r8/graph/W0;Lcom/android/tools/r8/graph/W0;Lcom/android/tools/r8/graph/m;)Z"} 279:288:boolean rewrite(java.util.function.Consumer,com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.AppView):165:174 -> a 289:298:boolean rewrite(java.util.function.Consumer,com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.AppView):171:180 -> a 299:308:boolean rewrite(java.util.function.Consumer,com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.AppView):177:186 -> a 309:336:boolean rewrite(java.util.function.Consumer,com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.AppView):183:210 -> a 337:337:void com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.JvmExtensionsKt.setJvmFlags(com.android.tools.r8.jetbrains.kotlinx.metadata.KmProperty,int):101:101 -> a 337:337:boolean rewrite(java.util.function.Consumer,com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.AppView):210 -> a 338:345:boolean rewrite(java.util.function.Consumer,com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.AppView):211:218 -> a 346:370:void trace(com.android.tools.r8.graph.DexDefinitionSupplier):228:252 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Q0;)V"} 371:371:java.util.function.Consumer lambda$trace$6(com.android.tools.r8.kotlin.KotlinTypeParameterInfo):237:237 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/rA;)Ljava/util/function/Consumer;"} 372:372:java.util.function.Consumer lambda$trace$7(com.android.tools.r8.kotlin.KotlinTypeInfo):238:238 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/qA;)Ljava/util/function/Consumer;"} 1:135:void com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.JvmExtensionsKt.setSetterSignature(com.android.tools.r8.jetbrains.kotlinx.metadata.KmProperty,com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.JvmMethodSignature):0:134 -> b 1:135:void lambda$rewrite$3(com.android.tools.r8.jetbrains.kotlinx.metadata.KmProperty,com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.JvmMethodSignature):206 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Ay;Lcom/android/tools/r8/jetbrains/kotlinx/metadata/jvm/j;)V"} 1:146:void com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.JvmExtensionsKt.setSyntheticMethodForAnnotations(com.android.tools.r8.jetbrains.kotlinx.metadata.KmProperty,com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.JvmMethodSignature):0:145 -> c 1:146:void lambda$rewrite$4(com.android.tools.r8.jetbrains.kotlinx.metadata.KmProperty,com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.JvmMethodSignature):215 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Ay;Lcom/android/tools/r8/jetbrains/kotlinx/metadata/jvm/j;)V"} 1:1:boolean isProperty():0:0 -> d 2:160:void com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.JvmExtensionsKt.setSyntheticMethodForDelegate(com.android.tools.r8.jetbrains.kotlinx.metadata.KmProperty,com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.JvmMethodSignature):0:158 -> d 2:160:void lambda$rewrite$5(com.android.tools.r8.jetbrains.kotlinx.metadata.KmProperty,com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.JvmMethodSignature):221 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Ay;Lcom/android/tools/r8/jetbrains/kotlinx/metadata/jvm/j;)V"} com.android.tools.r8.kotlin.KotlinPropertyInfo asProperty() -> o # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/jA;"} 1:1:com.android.tools.r8.kotlin.KotlinJvmFieldSignatureInfo getFieldSignature():137:137 -> u # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Kz;"} 1:1:com.android.tools.r8.kotlin.KotlinJvmMethodSignatureInfo getGetterSignature():141:141 -> v # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Lz;"} 1:1:com.android.tools.r8.kotlin.KotlinJvmMethodSignatureInfo getSetterSignature():145:145 -> w # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Lz;"} com.android.tools.r8.kotlin.KotlinSourceDebugExtensionParser -> com.android.tools.r8.internal.mA: # {"id":"sourceFile","fileName":"KotlinSourceDebugExtensionParser.java"} boolean $assertionsDisabled -> a 1:1:void ():24:24 -> 1:17:java.lang.String parseStratumContents(com.android.tools.r8.kotlin.KotlinSourceDebugExtensionParser$BufferedStringReader,com.android.tools.r8.kotlin.KotlinSourceDebugExtensionParser$StratumBuilder):194:210 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/kA;Lcom/android/tools/r8/internal/nA;)Ljava/lang/String;"} 18:18:java.lang.String parseStratumContents(com.android.tools.r8.kotlin.KotlinSourceDebugExtensionParser$BufferedStringReader,com.android.tools.r8.kotlin.KotlinSourceDebugExtensionParser$StratumBuilder):203:203 -> a 19:19:void lambda$parseStratumContents$0(com.android.tools.r8.kotlin.KotlinSourceDebugExtensionParser$StratumBuilder,java.util.List):199:199 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/nA;Ljava/util/List;)V"} 20:38:void addFileToBuilder(java.lang.String,java.lang.String,com.android.tools.r8.kotlin.KotlinSourceDebugExtensionParser$StratumBuilder):220:238 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/lang/String;Lcom/android/tools/r8/internal/nA;)V"} 39:39:void addFileToBuilder(java.lang.String,java.lang.String,com.android.tools.r8.kotlin.KotlinSourceDebugExtensionParser$StratumBuilder):231:231 -> a 40:40:void addFileToBuilder(java.lang.String,java.lang.String,com.android.tools.r8.kotlin.KotlinSourceDebugExtensionParser$StratumBuilder):227:227 -> a 41:41:void addFileToBuilder(java.lang.String,java.lang.String,com.android.tools.r8.kotlin.KotlinSourceDebugExtensionParser$StratumBuilder):222:222 -> a 42:44:int asInteger(java.lang.String):247:249 -> a 45:76:void addDebugEntryToBuilder(java.lang.String,com.android.tools.r8.kotlin.KotlinSourceDebugExtensionParser$StratumBuilder):263:294 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Lcom/android/tools/r8/internal/nA;)V"} 77:84:void addDebugEntryToBuilder(java.lang.String,com.android.tools.r8.kotlin.KotlinSourceDebugExtensionParser$StratumBuilder):289:296 -> a 1:1:boolean lambda$parseStratumContents$1(java.lang.String):211:211 -> b 2:2:void lambda$parseStratumContents$2(com.android.tools.r8.kotlin.KotlinSourceDebugExtensionParser$StratumBuilder,java.util.List):213:213 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/nA;Ljava/util/List;)V"} 1:26:com.android.tools.r8.kotlin.KotlinSourceDebugExtensionParser$Result parse(java.lang.String):125:150 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lcom/android/tools/r8/internal/mA$b;"} 27:27:boolean com.android.tools.r8.kotlin.KotlinSourceDebugExtensionParser$BufferedStringReader.readExpectedLine(java.lang.String):56:56 -> c 27:27:com.android.tools.r8.kotlin.KotlinSourceDebugExtensionParser$Result parse(java.lang.String):150 -> c 28:28:void com.android.tools.r8.kotlin.KotlinSourceDebugExtensionParser$BufferedStringReader.close():120:120 -> c 28:28:com.android.tools.r8.kotlin.KotlinSourceDebugExtensionParser$Result parse(java.lang.String):185 -> c 29:29:com.android.tools.r8.kotlin.KotlinSourceDebugExtensionParser$Result parse(java.lang.String):153:153 -> c 30:31:com.android.tools.r8.kotlin.KotlinSourceDebugExtensionParser$BufferedStringReader com.android.tools.r8.kotlin.KotlinSourceDebugExtensionParser$BufferedStringReader.readUntil(java.lang.String):72:73 -> c 30:31:com.android.tools.r8.kotlin.KotlinSourceDebugExtensionParser$Result parse(java.lang.String):153 -> c 32:32:com.android.tools.r8.kotlin.KotlinSourceDebugExtensionParser$Result parse(java.lang.String):153:153 -> c 33:33:void com.android.tools.r8.kotlin.KotlinSourceDebugExtensionParser$BufferedStringReader.close():120:120 -> c 33:33:com.android.tools.r8.kotlin.KotlinSourceDebugExtensionParser$Result parse(java.lang.String):185 -> c 34:46:com.android.tools.r8.kotlin.KotlinSourceDebugExtensionParser$Result parse(java.lang.String):157:169 -> c 47:47:void com.android.tools.r8.kotlin.KotlinSourceDebugExtensionParser$BufferedStringReader.close():120:120 -> c 47:47:com.android.tools.r8.kotlin.KotlinSourceDebugExtensionParser$Result parse(java.lang.String):185 -> c 48:48:com.android.tools.r8.kotlin.KotlinSourceDebugExtensionParser$Result parse(java.lang.String):171:171 -> c 49:49:void com.android.tools.r8.kotlin.KotlinSourceDebugExtensionParser$BufferedStringReader.close():120:120 -> c 49:49:com.android.tools.r8.kotlin.KotlinSourceDebugExtensionParser$Result parse(java.lang.String):185 -> c 50:50:com.android.tools.r8.kotlin.KotlinSourceDebugExtensionParser$Result parse(java.lang.String):174:174 -> c 51:51:void com.android.tools.r8.kotlin.KotlinSourceDebugExtensionParser$BufferedStringReader.close():120:120 -> c 51:51:com.android.tools.r8.kotlin.KotlinSourceDebugExtensionParser$Result parse(java.lang.String):185 -> c 52:59:com.android.tools.r8.kotlin.KotlinSourceDebugExtensionParser$Result parse(java.lang.String):177:184 -> c 60:60:void com.android.tools.r8.kotlin.KotlinSourceDebugExtensionParser$BufferedStringReader.close():120:120 -> c 60:60:com.android.tools.r8.kotlin.KotlinSourceDebugExtensionParser$Result parse(java.lang.String):185 -> c 61:61:void com.android.tools.r8.kotlin.KotlinSourceDebugExtensionParser$BufferedStringReader.close():120:120 -> c 61:61:com.android.tools.r8.kotlin.KotlinSourceDebugExtensionParser$Result parse(java.lang.String):148 -> c 62:62:com.android.tools.r8.kotlin.KotlinSourceDebugExtensionParser$Result parse(java.lang.String):148:148 -> c com.android.tools.r8.kotlin.KotlinSourceDebugExtensionParser$BufferedStringReader -> com.android.tools.r8.internal.kA: # {"id":"sourceFile","fileName":"KotlinSourceDebugExtensionParser.java"} java.io.BufferedReader reader -> a java.lang.String readLine -> b boolean $assertionsDisabled -> c 1:1:void ():41:41 -> 1:2:void (java.lang.String):47:48 -> 1:1:void readUntil(java.lang.String,int,com.android.tools.r8.utils.ThrowingConsumer):86:86 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/i3;)V"} 2:23:java.lang.String readUntil(java.util.function.Predicate,int,com.android.tools.r8.utils.ThrowingConsumer):94:115 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Predicate;ILcom/android/tools/r8/utils/i3;)Ljava/lang/String;"} 1:1:boolean isEOF():68:68 -> c 1:1:void close():120:120 -> close 1:1:void readExpectedLineOrThrow(java.lang.String):0:0 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} 2:2:boolean com.android.tools.r8.kotlin.KotlinSourceDebugExtensionParser$BufferedStringReader.readExpectedLine(java.lang.String):56:56 -> d 2:2:void readExpectedLineOrThrow(java.lang.String):61 -> d 3:3:void readExpectedLineOrThrow(java.lang.String):62:62 -> d 1:1:java.lang.String readNextLine():52:52 -> e com.android.tools.r8.kotlin.KotlinSourceDebugExtensionParser$KotlinSourceDebugExtensionParserException -> com.android.tools.r8.internal.lA: # {"id":"sourceFile","fileName":"KotlinSourceDebugExtensionParser.java"} 1:1:void (java.lang.String):37:37 -> com.android.tools.r8.kotlin.KotlinSourceDebugExtensionParser$Position -> com.android.tools.r8.internal.mA$a: # {"id":"sourceFile","fileName":"KotlinSourceDebugExtensionParser.java"} 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):356:358 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/mA$c;Lcom/android/tools/r8/naming/N0;)V"} 1:1:com.android.tools.r8.naming.Range getRange():366:366 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/naming/N0;"} 1:1:com.android.tools.r8.kotlin.KotlinSourceDebugExtensionParser$Source getSource():362:362 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/mA$c;"} 1:10:java.lang.String toString():371:380 -> toString com.android.tools.r8.kotlin.KotlinSourceDebugExtensionParser$Result -> com.android.tools.r8.internal.mA$b: # {"id":"sourceFile","fileName":"KotlinSourceDebugExtensionParser.java"} 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):305:307 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/Q2;Lcom/android/tools/r8/utils/Q2;)V"} 1:1:java.util.Map$Entry lookupCalleePosition(int):315:315 -> a 2:2:int inlinePositionsCount():319:319 -> a 1:1:java.util.Map$Entry lookupInlinedPosition(int):311:311 -> b com.android.tools.r8.kotlin.KotlinSourceDebugExtensionParser$Source -> com.android.tools.r8.internal.mA$c: # {"id":"sourceFile","fileName":"KotlinSourceDebugExtensionParser.java"} java.lang.String fileName -> a java.lang.String path -> b 1:3:void (java.lang.String,java.lang.String):333:335 -> 1:1:java.lang.String getFileName():339:339 -> a 1:1:java.lang.String getPath():343:343 -> b 1:1:java.lang.String toString():348:348 -> toString com.android.tools.r8.kotlin.KotlinSourceDebugExtensionParser$StratumBuilder -> com.android.tools.r8.internal.nA: # {"id":"sourceFile","fileName":"KotlinSourceDebugExtensionParser.java"} com.android.tools.r8.utils.SegmentTree segmentTree -> a java.util.Map files -> b 1:4:void ():323:326 -> com.android.tools.r8.kotlin.KotlinSyntheticClassInfo -> com.android.tools.r8.internal.oA: # {"id":"sourceFile","fileName":"KotlinSyntheticClassInfo.java"} com.android.tools.r8.kotlin.KotlinLambdaInfo lambda -> a java.lang.String packageName -> b int[] metadataVersion -> c com.android.tools.r8.kotlin.KotlinSyntheticClassInfo$Flavour flavour -> d boolean $assertionsDisabled -> e 1:1:void ():20:20 -> 1:5:void (com.android.tools.r8.kotlin.KotlinLambdaInfo,com.android.tools.r8.kotlin.KotlinSyntheticClassInfo$Flavour,java.lang.String,int[]):35:39 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Oz;ILjava/lang/String;[I)V"} 1:5:com.android.tools.r8.kotlin.KotlinSyntheticClassInfo create(com.android.tools.r8.jetbrains.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:53 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/jetbrains/kotlinx/metadata/jvm/KotlinClassMetadata$SyntheticClass;Ljava/lang/String;[ILcom/android/tools/r8/graph/q0;Lcom/android/tools/r8/internal/gz;Lcom/android/tools/r8/graph/m;)Lcom/android/tools/r8/internal/oA;"} 6:11:com.android.tools.r8.kotlin.KotlinSyntheticClassInfo create(com.android.tools.r8.jetbrains.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):52:57 -> a 12:12:com.android.tools.r8.utils.Reporter com.android.tools.r8.graph.AppView.reporter():628:628 -> a 12:12:com.android.tools.r8.kotlin.KotlinSyntheticClassInfo create(com.android.tools.r8.jetbrains.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):57 -> a 13:16:com.android.tools.r8.kotlin.KotlinSyntheticClassInfo create(com.android.tools.r8.jetbrains.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:59 -> a 17:17:com.android.tools.r8.utils.Pair rewrite(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView):80:80 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/q0;)Lcom/android/tools/r8/utils/v2;"} 18:18:int[] com.android.tools.r8.kotlin.KotlinMetadataUtils.getCompatibleKotlinInfo():241:241 -> a 18:18:com.android.tools.r8.utils.Pair rewrite(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView):82 -> a 19:419:com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.KotlinClassMetadata$SyntheticClass com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.KotlinClassMetadata$Companion.writeSyntheticClass(int[],int):0:400 -> a 19:419:com.android.tools.r8.utils.Pair rewrite(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView):82 -> a 420:420:com.android.tools.r8.utils.Pair rewrite(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView):82:82 -> a 421:428:com.android.tools.r8.utils.Pair rewrite(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView):81:88 -> a 429:429:int[] com.android.tools.r8.kotlin.KotlinMetadataUtils.getCompatibleKotlinInfo():241:241 -> a 429:429:com.android.tools.r8.utils.Pair rewrite(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView):88 -> a 430:817:com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.KotlinClassMetadata$SyntheticClass com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.KotlinClassMetadata$Companion.writeLambda(com.android.tools.r8.jetbrains.kotlinx.metadata.KmLambda,int[],int):0:387 -> a 430:817:com.android.tools.r8.utils.Pair rewrite(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView):88 -> a 818:818:com.android.tools.r8.jetbrains.kotlinx.metadata.KmFunction com.android.tools.r8.jetbrains.kotlinx.metadata.KmLambda.getFunction():329:329 -> a 818:818:void com.android.tools.r8.jetbrains.kotlinx.metadata.KmLambda.accept(com.android.tools.r8.jetbrains.kotlinx.metadata.KmLambdaVisitor):342 -> a 818:818:com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.KotlinClassMetadata$SyntheticClass com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.KotlinClassMetadata$Companion.writeLambda(com.android.tools.r8.jetbrains.kotlinx.metadata.KmLambda,int[],int):387 -> a 818:818:com.android.tools.r8.utils.Pair rewrite(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView):88 -> a 819:819:void com.android.tools.r8.jetbrains.kotlinx.metadata.KmLambda.accept(com.android.tools.r8.jetbrains.kotlinx.metadata.KmLambdaVisitor):342:342 -> a 819:819:com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.KotlinClassMetadata$SyntheticClass com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.KotlinClassMetadata$Companion.writeLambda(com.android.tools.r8.jetbrains.kotlinx.metadata.KmLambda,int[],int):387 -> a 819:819:com.android.tools.r8.utils.Pair rewrite(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView):88 -> a 820:820:com.android.tools.r8.jetbrains.kotlinx.metadata.KmFunction com.android.tools.r8.jetbrains.kotlinx.metadata.KmLambda.getFunction():329:329 -> a 820:820:void com.android.tools.r8.jetbrains.kotlinx.metadata.KmLambda.accept(com.android.tools.r8.jetbrains.kotlinx.metadata.KmLambdaVisitor):342 -> a 820:820:com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.KotlinClassMetadata$SyntheticClass com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.KotlinClassMetadata$Companion.writeLambda(com.android.tools.r8.jetbrains.kotlinx.metadata.KmLambda,int[],int):387 -> a 820:820:com.android.tools.r8.utils.Pair rewrite(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView):88 -> a 821:821:void com.android.tools.r8.jetbrains.kotlinx.metadata.KmLambda.accept(com.android.tools.r8.jetbrains.kotlinx.metadata.KmLambdaVisitor):342:342 -> a 821:821:com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.KotlinClassMetadata$SyntheticClass com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.KotlinClassMetadata$Companion.writeLambda(com.android.tools.r8.jetbrains.kotlinx.metadata.KmLambda,int[],int):387 -> a 821:821:com.android.tools.r8.utils.Pair rewrite(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView):88 -> a 822:822:com.android.tools.r8.jetbrains.kotlinx.metadata.KmFunction com.android.tools.r8.jetbrains.kotlinx.metadata.KmLambda.getFunction():329:329 -> a 822:822:void com.android.tools.r8.jetbrains.kotlinx.metadata.KmLambda.accept(com.android.tools.r8.jetbrains.kotlinx.metadata.KmLambdaVisitor):342 -> a 822:822:com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.KotlinClassMetadata$SyntheticClass com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.KotlinClassMetadata$Companion.writeLambda(com.android.tools.r8.jetbrains.kotlinx.metadata.KmLambda,int[],int):387 -> a 822:822:com.android.tools.r8.utils.Pair rewrite(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView):88 -> a 823:824:void com.android.tools.r8.jetbrains.kotlinx.metadata.KmLambda.accept(com.android.tools.r8.jetbrains.kotlinx.metadata.KmLambdaVisitor):342:343 -> a 823:824:com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.KotlinClassMetadata$SyntheticClass com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.KotlinClassMetadata$Companion.writeLambda(com.android.tools.r8.jetbrains.kotlinx.metadata.KmLambda,int[],int):387 -> a 823:824:com.android.tools.r8.utils.Pair rewrite(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView):88 -> a 825:825:com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.KotlinClassMetadata$SyntheticClass com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.KotlinClassMetadata$Companion.writeLambda(com.android.tools.r8.jetbrains.kotlinx.metadata.KmLambda,int[],int):387:387 -> a 825:825:com.android.tools.r8.utils.Pair rewrite(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView):88 -> a 826:827:com.android.tools.r8.utils.Pair rewrite(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView):88:89 -> a 828:828:com.android.tools.r8.utils.Pair rewrite(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView):87:87 -> a 829:831:com.android.tools.r8.jetbrains.kotlinx.metadata.KmFunction com.android.tools.r8.jetbrains.kotlinx.metadata.KmLambda.getFunction():329:329 -> a 829:831:void com.android.tools.r8.jetbrains.kotlinx.metadata.KmLambda.accept(com.android.tools.r8.jetbrains.kotlinx.metadata.KmLambdaVisitor):342 -> a 829:831:com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.KotlinClassMetadata$SyntheticClass com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.KotlinClassMetadata$Companion.writeLambda(com.android.tools.r8.jetbrains.kotlinx.metadata.KmLambda,int[],int):387 -> a 829:831:com.android.tools.r8.utils.Pair rewrite(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView):88 -> a 832:833:void trace(com.android.tools.r8.graph.DexDefinitionSupplier):94:95 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Q0;)V"} 834:841:com.android.tools.r8.kotlin.KotlinSyntheticClassInfo$Flavour getFlavour(com.android.tools.r8.graph.DexClass,com.android.tools.r8.kotlin.Kotlin):112:119 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;Lcom/android/tools/r8/internal/gz;)I"} com.android.tools.r8.kotlin.KotlinSyntheticClassInfo asSyntheticClass() -> g # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/oA;"} 1:1:java.lang.String getPackageName():101:101 -> m boolean isSyntheticClass() -> p 1:1:int[] getMetadataVersion():106:106 -> t 1:1:boolean isLambda():65:65 -> u com.android.tools.r8.kotlin.KotlinTypeAliasInfo -> com.android.tools.r8.internal.pA: # {"id":"sourceFile","fileName":"KotlinTypeAliasInfo.java"} int flags -> a java.lang.String name -> b com.android.tools.r8.kotlin.KotlinTypeInfo underlyingType -> c com.android.tools.r8.kotlin.KotlinTypeInfo expandedType -> d java.util.List typeParameters -> e java.util.List annotations -> f com.android.tools.r8.kotlin.KotlinVersionRequirementInfo versionRequirements -> g boolean $assertionsDisabled -> h 1:1:void ():21:21 -> 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):38:47 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/lang/String;Lcom/android/tools/r8/internal/qA;Lcom/android/tools/r8/internal/qA;Lcom/android/tools/r8/internal/bm;Lcom/android/tools/r8/internal/bm;Lcom/android/tools/r8/internal/vA;)V"} 1:8:com.android.tools.r8.kotlin.KotlinTypeAliasInfo create(com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeAlias,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter):52:59 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Fy;Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/utils/O2;)Lcom/android/tools/r8/internal/pA;"} 9:16:boolean rewrite(java.util.function.Consumer,com.android.tools.r8.graph.AppView):63:70 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Consumer;Lcom/android/tools/r8/graph/m;)Z"} 17:24:boolean rewrite(java.util.function.Consumer,com.android.tools.r8.graph.AppView):67:74 -> a 25:27:boolean rewrite(java.util.function.Consumer,com.android.tools.r8.graph.AppView):73:75 -> a 28:31:void trace(com.android.tools.r8.graph.DexDefinitionSupplier):81:84 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Q0;)V"} 32:32:java.util.function.Consumer lambda$trace$0(com.android.tools.r8.kotlin.KotlinTypeParameterInfo):83:83 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/rA;)Ljava/util/function/Consumer;"} 33:33:java.util.function.Consumer lambda$trace$1(com.android.tools.r8.kotlin.KotlinAnnotationInfo):84:84 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/nz;)Ljava/util/function/Consumer;"} com.android.tools.r8.kotlin.KotlinTypeInfo -> com.android.tools.r8.internal.qA: # {"id":"sourceFile","fileName":"KotlinTypeInfo.java"} int flags -> a com.android.tools.r8.kotlin.KotlinClassifierInfo classifier -> b com.android.tools.r8.kotlin.KotlinTypeInfo abbreviatedType -> c com.android.tools.r8.kotlin.KotlinTypeInfo outerType -> d java.util.List arguments -> e java.util.List annotations -> f com.android.tools.r8.kotlin.KotlinFlexibleTypeUpperBoundInfo flexibleTypeUpperBound -> g boolean isRaw -> h java.util.List EMPTY_ARGUMENTS -> i 1:1:void ():29:29 -> 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):48:56 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/internal/xz;Lcom/android/tools/r8/internal/qA;Lcom/android/tools/r8/internal/qA;Lcom/android/tools/r8/internal/bm;Lcom/android/tools/r8/internal/bm;Lcom/android/tools/r8/internal/Iz;Z)V"} 1:6:com.android.tools.r8.kotlin.KotlinTypeInfo create(com.android.tools.r8.jetbrains.kotlinx.metadata.KmType,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter):63:68 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/utils/O2;Lcom/android/tools/r8/internal/Ey;)Lcom/android/tools/r8/internal/qA;"} 7:14: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):77:84 -> a 7:14:com.android.tools.r8.kotlin.KotlinTypeInfo create(com.android.tools.r8.jetbrains.kotlinx.metadata.KmType,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter):68 -> a 15:17:com.android.tools.r8.kotlin.KotlinTypeInfo create(com.android.tools.r8.jetbrains.kotlinx.metadata.KmType,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter):69:71 -> a 18:20:com.android.tools.r8.kotlin.KotlinTypeInfo create(com.android.tools.r8.jetbrains.kotlinx.metadata.KmType,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter):70:72 -> a 21:25:boolean rewrite(java.util.function.Consumer,com.android.tools.r8.graph.AppView):89:93 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Consumer;Lcom/android/tools/r8/graph/m;)Z"} 26:40:boolean rewrite(java.util.function.Consumer,com.android.tools.r8.graph.AppView):92:106 -> a 41:46:boolean rewrite(java.util.function.Consumer,com.android.tools.r8.graph.AppView):103:108 -> a 47:47:com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.internal.JvmTypeExtension com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.internal.JvmExtensionNodesKt.getJvm(com.android.tools.r8.jetbrains.kotlinx.metadata.KmType):32:32 -> a 47:47:void com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.JvmExtensionsKt.setRaw(com.android.tools.r8.jetbrains.kotlinx.metadata.KmType,boolean):184 -> a 47:47:boolean rewrite(java.util.function.Consumer,com.android.tools.r8.graph.AppView):108 -> a 48:48:void com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.JvmExtensionsKt.setRaw(com.android.tools.r8.jetbrains.kotlinx.metadata.KmType,boolean):184:184 -> a 48:48:boolean rewrite(java.util.function.Consumer,com.android.tools.r8.graph.AppView):108 -> a 49:58:void trace(com.android.tools.r8.graph.DexDefinitionSupplier):114:123 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Q0;)V"} 59:59:java.util.function.Consumer lambda$trace$0(com.android.tools.r8.kotlin.KotlinTypeProjectionInfo):121:121 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/sA;)Ljava/util/function/Consumer;"} 60:60:java.util.function.Consumer lambda$trace$1(com.android.tools.r8.kotlin.KotlinAnnotationInfo):123:123 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/nz;)Ljava/util/function/Consumer;"} 61:61:com.android.tools.r8.graph.DexType rewriteType(com.android.tools.r8.graph.lens.GraphLens):127:127 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xj;)Lcom/android/tools/r8/graph/v2;"} com.android.tools.r8.kotlin.KotlinTypeParameterInfo -> com.android.tools.r8.internal.rA: # {"id":"sourceFile","fileName":"KotlinTypeParameterInfo.java"} int flags -> a int id -> b java.lang.String name -> c com.android.tools.r8.jetbrains.kotlinx.metadata.KmVariance variance -> d java.util.List originalUpperBounds -> e java.util.List annotations -> f java.util.List EMPTY_TYPE_PARAMETERS -> g java.util.List EMPTY_UPPER_BOUNDS -> h 1:2:void ():27:28 -> 1:7:void (int,int,java.lang.String,com.android.tools.r8.jetbrains.kotlinx.metadata.KmVariance,java.util.List,java.util.List):43:49 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(IILjava/lang/String;Lcom/android/tools/r8/internal/Ty;Lcom/android/tools/r8/internal/bm;Lcom/android/tools/r8/internal/bm;)V"} 1:5:java.util.List create(java.util.List,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter):65:69 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/utils/O2;)Lcom/android/tools/r8/internal/bm;"} 6:11:com.android.tools.r8.kotlin.KotlinTypeParameterInfo com.android.tools.r8.kotlin.KotlinTypeParameterInfo.create(com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeParameter,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter):54:59 -> a 6:11:java.util.List create(java.util.List,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter):70 -> 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):77:84 -> a 12:19:com.android.tools.r8.kotlin.KotlinTypeParameterInfo com.android.tools.r8.kotlin.KotlinTypeParameterInfo.create(com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeParameter,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter):59 -> a 12:19:java.util.List create(java.util.List,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter):70 -> a 20:20:com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.internal.JvmTypeParameterExtension com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.internal.JvmExtensionNodesKt.getJvm(com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeParameter):29:29 -> a 20:20:java.util.List com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.JvmExtensionsKt.getAnnotations(com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeParameter):176 -> a 20:20:com.android.tools.r8.kotlin.KotlinTypeParameterInfo com.android.tools.r8.kotlin.KotlinTypeParameterInfo.create(com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeParameter,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter):60 -> a 20:20:java.util.List create(java.util.List,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter):70 -> a 21:21:java.util.List com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.JvmExtensionsKt.getAnnotations(com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeParameter):176:176 -> a 21:21:com.android.tools.r8.kotlin.KotlinTypeParameterInfo com.android.tools.r8.kotlin.KotlinTypeParameterInfo.create(com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeParameter,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter):60 -> a 21:21:java.util.List create(java.util.List,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter):70 -> a 22:22:com.android.tools.r8.kotlin.KotlinTypeParameterInfo com.android.tools.r8.kotlin.KotlinTypeParameterInfo.create(com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeParameter,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter):60:60 -> a 22:22:java.util.List create(java.util.List,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter):70 -> a 23:25:java.util.List create(java.util.List,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter):70:72 -> a 26:32:boolean rewrite(java.util.function.Consumer,com.android.tools.r8.graph.AppView):88:94 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Consumer;Lcom/android/tools/r8/graph/m;)Z"} 33:38:boolean rewrite(java.util.function.Consumer,com.android.tools.r8.graph.AppView):91:96 -> a 39:39:com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.internal.JvmTypeParameterExtension com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.internal.JvmExtensionNodesKt.getJvm(com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeParameter):29:29 -> a 39:39:java.util.List com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.JvmExtensionsKt.getAnnotations(com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeParameter):176 -> a 39:39:boolean rewrite(java.util.function.Consumer,com.android.tools.r8.graph.AppView):100 -> a 40:40:java.util.List com.android.tools.r8.jetbrains.kotlinx.metadata.jvm.JvmExtensionsKt.getAnnotations(com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeParameter):176:176 -> a 40:40:boolean rewrite(java.util.function.Consumer,com.android.tools.r8.graph.AppView):100 -> a 41:41:boolean rewrite(java.util.function.Consumer,com.android.tools.r8.graph.AppView):100:100 -> a 42:42:boolean rewrite(java.util.function.Consumer,com.android.tools.r8.graph.AppView):97:97 -> a 43:43:java.util.function.Consumer lambda$trace$0(com.android.tools.r8.kotlin.KotlinTypeInfo):107:107 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/qA;)Ljava/util/function/Consumer;"} 44:45:void trace(com.android.tools.r8.graph.DexDefinitionSupplier):107:108 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Q0;)V"} 46:46:java.util.function.Consumer lambda$trace$1(com.android.tools.r8.kotlin.KotlinAnnotationInfo):108:108 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/nz;)Ljava/util/function/Consumer;"} com.android.tools.r8.kotlin.KotlinTypeProjectionInfo -> com.android.tools.r8.internal.sA: # {"id":"sourceFile","fileName":"KotlinTypeProjectionInfo.java"} com.android.tools.r8.jetbrains.kotlinx.metadata.KmVariance variance -> a com.android.tools.r8.kotlin.KotlinTypeInfo typeInfo -> b 1:3:void (com.android.tools.r8.jetbrains.kotlinx.metadata.KmVariance,com.android.tools.r8.kotlin.KotlinTypeInfo):22:24 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Ty;Lcom/android/tools/r8/internal/qA;)V"} 1:3:com.android.tools.r8.kotlin.KotlinTypeProjectionInfo create(com.android.tools.r8.jetbrains.kotlinx.metadata.KmTypeProjection,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter):29:31 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Oy;Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/utils/O2;)Lcom/android/tools/r8/internal/sA;"} 4:4:boolean com.android.tools.r8.kotlin.KotlinTypeProjectionInfo.isStarProjection():35:35 -> a 4:4:boolean rewrite(java.util.function.Consumer,com.android.tools.r8.graph.AppView):39 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Consumer;Lcom/android/tools/r8/graph/m;)Z"} 5:8:boolean rewrite(java.util.function.Consumer,com.android.tools.r8.graph.AppView):40:43 -> a 9:9:void lambda$rewrite$0(java.util.function.Consumer,com.android.tools.r8.jetbrains.kotlinx.metadata.KmType):44:44 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Consumer;Lcom/android/tools/r8/internal/Ey;)V"} 10:11:void trace(com.android.tools.r8.graph.DexDefinitionSupplier):50:51 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Q0;)V"} com.android.tools.r8.kotlin.KotlinTypeReference -> com.android.tools.r8.internal.tA: # {"id":"sourceFile","fileName":"KotlinTypeReference.java"} com.android.tools.r8.graph.DexType known -> a java.lang.String originalName -> b boolean $assertionsDisabled -> c 1:1:void ():24:24 -> 1:4:void (java.lang.String,com.android.tools.r8.graph.DexType):29:32 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Lcom/android/tools/r8/graph/v2;)V"} 5:8: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Ljava/lang/String;Ljava/lang/String;)Lcom/android/tools/r8/internal/tA;"} 2:2:boolean com.android.tools.r8.utils.DescriptorUtils.isValidBinaryName(java.lang.String):731:731 -> 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):730:730 -> 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Consumer;Lcom/android/tools/r8/graph/m;Ljava/lang/String;)Z"} 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:30:com.android.tools.r8.graph.DexType toRewrittenTypeOrNull(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType):128:138 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/v2;"} 31:31:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.lens.GraphLens.lookupClassType(com.android.tools.r8.graph.DexType):237:237 -> a 31:31:com.android.tools.r8.graph.DexType toRewrittenTypeOrNull(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType):138 -> a 32:33:com.android.tools.r8.graph.DexType toRewrittenTypeOrNull(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType):139:140 -> a 34:36:void trace(com.android.tools.r8.graph.DexDefinitionSupplier):153:155 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Q0;)V"} 37:38:com.android.tools.r8.graph.DexType rewriteType(com.android.tools.r8.graph.lens.GraphLens):160:161 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xj;)Lcom/android/tools/r8/graph/v2;"} 39:39:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.lens.GraphLens.lookupClassType(com.android.tools.r8.graph.DexType):237:237 -> a 39:39:com.android.tools.r8.graph.DexType rewriteType(com.android.tools.r8.graph.lens.GraphLens):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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Ljava/lang/String;Ljava/lang/String;)Lcom/android/tools/r8/internal/tA;"} 6:25:boolean toRenamedDescriptorOrDefault(java.util.function.Consumer,com.android.tools.r8.graph.AppView,java.lang.String):75:94 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Consumer;Lcom/android/tools/r8/graph/m;Ljava/lang/String;)Z"} 1:1:java.lang.String toString():148:148 -> toString 1:1:java.lang.String getOriginalName():46:46 -> u 1:5:java.lang.String toKotlinClassifier(boolean):98:102 -> v # {"id":"com.android.tools.r8.residualsignature","signature":"()Ljava/lang/String;"} 6:6:java.lang.String toKotlinClassifier(boolean):101:101 -> v com.android.tools.r8.kotlin.KotlinValueParameterInfo -> com.android.tools.r8.internal.uA: # {"id":"sourceFile","fileName":"KotlinValueParameterInfo.java"} java.lang.String name -> a int flags -> b com.android.tools.r8.kotlin.KotlinTypeInfo type -> c com.android.tools.r8.kotlin.KotlinTypeInfo varargElementType -> d java.util.List EMPTY_VALUE_PARAMETERS -> e 1:1:void ():24:24 -> 1:5:void (int,java.lang.String,com.android.tools.r8.kotlin.KotlinTypeInfo,com.android.tools.r8.kotlin.KotlinTypeInfo):35:39 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/lang/String;Lcom/android/tools/r8/internal/qA;Lcom/android/tools/r8/internal/qA;)V"} 1:6:com.android.tools.r8.kotlin.KotlinValueParameterInfo create(com.android.tools.r8.jetbrains.kotlinx.metadata.KmValueParameter,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter):51:56 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Qy;Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/utils/O2;)Lcom/android/tools/r8/internal/uA;"} 7:14:java.util.List create(java.util.List,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter):61:68 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/utils/O2;)Lcom/android/tools/r8/internal/bm;"} 15:21:boolean rewrite(java.util.function.Consumer,com.android.tools.r8.graph.AppView):72:78 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Consumer;Lcom/android/tools/r8/graph/m;)Z"} 22:22:boolean rewrite(java.util.function.Consumer,com.android.tools.r8.graph.AppView):75:75 -> a 23:25:void trace(com.android.tools.r8.graph.DexDefinitionSupplier):85:87 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Q0;)V"} com.android.tools.r8.kotlin.KotlinVersionRequirementInfo -> com.android.tools.r8.internal.vA: # {"id":"sourceFile","fileName":"KotlinVersionRequirementInfo.java"} java.util.List versionRequirements -> a com.android.tools.r8.kotlin.KotlinVersionRequirementInfo NO_VERSION_REQUIREMENTS -> b 1:2:void ():14:15 -> 1:2:void (java.util.List):19:20 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/bm;)V"} 1:4:com.android.tools.r8.kotlin.KotlinVersionRequirementInfo create(java.util.List):24:27 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/ArrayList;)Lcom/android/tools/r8/internal/vA;"} 5:8:boolean rewrite(java.util.function.Consumer):31:34 -> a com.android.tools.r8.lightir.ByteArrayIterator -> com.android.tools.r8.internal.Q5: # {"id":"sourceFile","fileName":"ByteArrayIterator.java"} int size -> a byte[] buffer -> b int index -> c 1:1:void (byte[]):15:15 -> 2:6:void (byte[]):13:17 -> 1:2:int skip(int):37:38 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(I)V"} 1:1:byte nextByte():27:27 -> f 1:1:boolean hasNext():22:22 -> hasNext 1:1:java.lang.Byte com.android.tools.r8.lightir.ByteArrayIterator.next():32:32 -> next 1:1:java.lang.Object next():9 -> next com.android.tools.r8.lightir.ByteArrayWriter -> com.android.tools.r8.internal.R5: # {"id":"sourceFile","fileName":"ByteArrayWriter.java"} java.io.ByteArrayOutputStream buffer -> a boolean $assertionsDisabled -> b 1:1:void ():9:9 -> 1:4:void ():9:12 -> 1:2:void put(int):16:17 -> a 3:3:byte[] toByteArray():21:21 -> a com.android.tools.r8.lightir.ByteUtils -> com.android.tools.r8.internal.a6: # {"id":"sourceFile","fileName":"ByteUtils.java"} boolean $assertionsDisabled -> a int $r8$clinit -> b 1:1:void ():9:9 -> 1:1:boolean isU2(int):0:0 -> a 2:2:int setBitAtIndex(int,int):0:0 -> a 3:3:int truncateToU1(long):0:0 -> a 4:8:void writeEncodedInt(int,com.android.tools.r8.lightir.ByteWriter):38:42 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/internal/c6;)V"} 9:17:void writeEncodedLong(long,com.android.tools.r8.lightir.ByteWriter):59:67 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(JLcom/android/tools/r8/internal/c6;)V"} com.android.tools.r8.lightir.ByteWriter -> com.android.tools.r8.internal.c6: # {"id":"sourceFile","fileName":"ByteWriter.java"} void put(int) -> a com.android.tools.r8.lightir.IR2LirConverter -> com.android.tools.r8.internal.bl: # {"id":"sourceFile","fileName":"IR2LirConverter.java"} com.android.tools.r8.ir.code.IRCode irCode -> a com.android.tools.r8.lightir.LirEncodingStrategy strategy -> b com.android.tools.r8.lightir.LirBuilder builder -> c boolean $assertionsDisabled -> d 1:1:void ():25:25 -> 1:7:void (com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.lightir.LirEncodingStrategy):33:39 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/internal/UB;)V"} 1:1:com.android.tools.r8.lightir.LirCode translate(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.lightir.LirEncodingStrategy,com.android.tools.r8.graph.DexItemFactory):44:44 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/internal/UB;)Lcom/android/tools/r8/internal/SB;"} 2:2:com.android.tools.r8.lightir.LirCode com.android.tools.r8.lightir.IR2LirConverter.internalTranslate():64:64 -> a 2:2:com.android.tools.r8.lightir.LirCode translate(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.lightir.LirEncodingStrategy,com.android.tools.r8.graph.DexItemFactory):44 -> a 3:3:void com.android.tools.r8.lightir.IR2LirConverter.computeBlockAndValueTables():136:136 -> a 3:3:com.android.tools.r8.lightir.LirCode com.android.tools.r8.lightir.IR2LirConverter.internalTranslate():65 -> a 3:3:com.android.tools.r8.lightir.LirCode translate(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.lightir.LirEncodingStrategy,com.android.tools.r8.graph.DexItemFactory):44 -> a 4:4:void com.android.tools.r8.lightir.IR2LirConverter.recordBlock(com.android.tools.r8.ir.code.BasicBlock,int):48:48 -> a 4:4:void com.android.tools.r8.lightir.IR2LirConverter.computeBlockAndValueTables():137 -> a 4:4:com.android.tools.r8.lightir.LirCode com.android.tools.r8.lightir.IR2LirConverter.internalTranslate():65 -> a 4:4:com.android.tools.r8.lightir.LirCode translate(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.lightir.LirEncodingStrategy,com.android.tools.r8.graph.DexItemFactory):44 -> a 5:5:void com.android.tools.r8.lightir.IR2LirConverter.computeBlockAndValueTables():138:138 -> a 5:5:com.android.tools.r8.lightir.LirCode com.android.tools.r8.lightir.IR2LirConverter.internalTranslate():65 -> a 5:5:com.android.tools.r8.lightir.LirCode translate(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.lightir.LirEncodingStrategy,com.android.tools.r8.graph.DexItemFactory):44 -> a 6:8:void com.android.tools.r8.lightir.IR2LirConverter.recordValue(com.android.tools.r8.ir.code.Value,int):57:59 -> a 6:8:boolean com.android.tools.r8.lightir.IR2LirConverter.recordPhi(com.android.tools.r8.ir.code.Phi,int):52 -> a 6:8:void com.android.tools.r8.lightir.IR2LirConverter.computeBlockAndValueTables():139 -> a 6:8:com.android.tools.r8.lightir.LirCode com.android.tools.r8.lightir.IR2LirConverter.internalTranslate():65 -> a 6:8:com.android.tools.r8.lightir.LirCode translate(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.lightir.LirEncodingStrategy,com.android.tools.r8.graph.DexItemFactory):44 -> a 9:9:boolean com.android.tools.r8.lightir.IR2LirConverter.recordPhi(com.android.tools.r8.ir.code.Phi,int):53:53 -> a 9:9:void com.android.tools.r8.lightir.IR2LirConverter.computeBlockAndValueTables():139 -> a 9:9:com.android.tools.r8.lightir.LirCode com.android.tools.r8.lightir.IR2LirConverter.internalTranslate():65 -> a 9:9:com.android.tools.r8.lightir.LirCode translate(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.lightir.LirEncodingStrategy,com.android.tools.r8.graph.DexItemFactory):44 -> a 10:12:void com.android.tools.r8.lightir.IR2LirConverter.computeBlockAndValueTables():144:146 -> a 10:12:com.android.tools.r8.lightir.LirCode com.android.tools.r8.lightir.IR2LirConverter.internalTranslate():65 -> a 10:12:com.android.tools.r8.lightir.LirCode translate(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.lightir.LirEncodingStrategy,com.android.tools.r8.graph.DexItemFactory):44 -> a 13:15:void com.android.tools.r8.lightir.IR2LirConverter.recordValue(com.android.tools.r8.ir.code.Value,int):57:59 -> a 13:15:void com.android.tools.r8.lightir.IR2LirConverter.computeBlockAndValueTables():146 -> a 13:15:com.android.tools.r8.lightir.LirCode com.android.tools.r8.lightir.IR2LirConverter.internalTranslate():65 -> a 13:15:com.android.tools.r8.lightir.LirCode translate(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.lightir.LirEncodingStrategy,com.android.tools.r8.graph.DexItemFactory):44 -> a 16:16:void com.android.tools.r8.lightir.IR2LirConverter.computeBlockAndValueTables():149:149 -> a 16:16:com.android.tools.r8.lightir.LirCode com.android.tools.r8.lightir.IR2LirConverter.internalTranslate():65 -> a 16:16:com.android.tools.r8.lightir.LirCode translate(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.lightir.LirEncodingStrategy,com.android.tools.r8.graph.DexItemFactory):44 -> a 17:18:com.android.tools.r8.lightir.LirCode com.android.tools.r8.lightir.IR2LirConverter.internalTranslate():66:67 -> a 17:18:com.android.tools.r8.lightir.LirCode translate(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.lightir.LirEncodingStrategy,com.android.tools.r8.graph.DexItemFactory):44 -> a 19:31:void computeInstructions():74:86 -> a 32:43:void computeInstructions():82:93 -> a 44:51:void computeInstructions():92:99 -> a 52:52:com.android.tools.r8.ir.code.BasicBlock com.android.tools.r8.ir.code.BasicBlockIterator.peekNext():32:32 -> a 52:52:void computeInstructions():100 -> a 53:65:void computeInstructions():101:113 -> a 66:72:int computePhis(com.android.tools.r8.ir.code.BasicBlock):119:125 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/x4;)I"} 73:75:void com.android.tools.r8.lightir.IR2LirConverter.permuteOperands(java.util.List,int[],com.android.tools.r8.ir.code.Value[]):157:159 -> a 73:75:int computePhis(com.android.tools.r8.ir.code.BasicBlock):125 -> a 76:76:int computePhis(com.android.tools.r8.ir.code.BasicBlock):126:126 -> a 77:82:int[] computePermutation(java.util.List,com.android.tools.r8.lightir.IR2LirConverter$BlockIndexGetter):169:174 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;Lcom/android/tools/r8/internal/al;)[I"} 83:83:void com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2ReferenceOpenHashMap.(int):109:109 -> a 83:83:int[] computePermutation(java.util.List,com.android.tools.r8.lightir.IR2LirConverter$BlockIndexGetter):174 -> a 84:92:int[] computePermutation(java.util.List,com.android.tools.r8.lightir.IR2LirConverter$BlockIndexGetter):177:185 -> a 93:96:boolean com.android.tools.r8.lightir.IR2LirConverter.verifySameBlock(java.util.List,int,int):197:200 -> a 93:96:int[] computePermutation(java.util.List,com.android.tools.r8.lightir.IR2LirConverter$BlockIndexGetter):185 -> a 97:98:int[] computePermutation(java.util.List,com.android.tools.r8.lightir.IR2LirConverter$BlockIndexGetter):186:187 -> a 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntList lambda$computePermutation$0(com.android.tools.r8.ir.code.BasicBlock):178:178 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/x4;)Lcom/android/tools/r8/internal/Fr;"} com.android.tools.r8.lightir.IR2LirConverter$BlockIndexGetter -> com.android.tools.r8.internal.al: # {"id":"sourceFile","fileName":"IR2LirConverter.java"} int getBlockIndex(com.android.tools.r8.ir.code.BasicBlock) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/x4;)I"} com.android.tools.r8.lightir.Lir2IRConverter -> com.android.tools.r8.internal.MB: # {"id":"sourceFile","fileName":"Lir2IRConverter.java"} 1:1:com.android.tools.r8.ir.code.IRCode translate(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.lightir.LirCode,com.android.tools.r8.lightir.LirDecodingStrategy,com.android.tools.r8.graph.AppView):77:77 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/SB;Lcom/android/tools/r8/internal/TB;Lcom/android/tools/r8/graph/m;)Lcom/android/tools/r8/internal/ll;"} 2:5:void com.android.tools.r8.lightir.Lir2IRConverter$Parser.parseArguments(com.android.tools.r8.graph.ProgramMethod):162:165 -> a 2:5:com.android.tools.r8.ir.code.IRCode translate(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.lightir.LirCode,com.android.tools.r8.lightir.LirDecodingStrategy,com.android.tools.r8.graph.AppView):78 -> a 6:9:void com.android.tools.r8.lightir.Lir2IRConverter$Parser.parseArguments(com.android.tools.r8.graph.ProgramMethod):164:167 -> a 6:9:com.android.tools.r8.ir.code.IRCode translate(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.lightir.LirCode,com.android.tools.r8.lightir.LirDecodingStrategy,com.android.tools.r8.graph.AppView):78 -> a 10:11:void com.android.tools.r8.lightir.Lir2IRConverter$Parser.addThisArgument(com.android.tools.r8.graph.DexType):312:313 -> a 10:11:void com.android.tools.r8.lightir.Lir2IRConverter$Parser.parseArguments(com.android.tools.r8.graph.ProgramMethod):167 -> a 10:11:com.android.tools.r8.ir.code.IRCode translate(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.lightir.LirCode,com.android.tools.r8.lightir.LirDecodingStrategy,com.android.tools.r8.graph.AppView):78 -> a 12:13:void com.android.tools.r8.lightir.Lir2IRConverter$Parser.parseArguments(com.android.tools.r8.graph.ProgramMethod):170:171 -> a 12:13:com.android.tools.r8.ir.code.IRCode translate(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.lightir.LirCode,com.android.tools.r8.lightir.LirDecodingStrategy,com.android.tools.r8.graph.AppView):78 -> a 14:16:void com.android.tools.r8.lightir.Lir2IRConverter$Parser.advanceNextPositionEntry():156:158 -> a 14:16:void com.android.tools.r8.lightir.Lir2IRConverter$Parser.parseArguments(com.android.tools.r8.graph.ProgramMethod):174 -> a 14:16:com.android.tools.r8.ir.code.IRCode translate(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.lightir.LirCode,com.android.tools.r8.lightir.LirDecodingStrategy,com.android.tools.r8.graph.AppView):78 -> a 17:19:com.android.tools.r8.ir.code.IRCode translate(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.lightir.LirCode,com.android.tools.r8.lightir.LirDecodingStrategy,com.android.tools.r8.graph.AppView):79:81 -> a 20:20:void lambda$translate$0(com.android.tools.r8.lightir.Lir2IRConverter$Parser,com.android.tools.r8.lightir.LirInstructionView):80:80 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/LB;Lcom/android/tools/r8/internal/WB;)V"} com.android.tools.r8.lightir.Lir2IRConverter$Parser -> com.android.tools.r8.internal.LB: # {"id":"sourceFile","fileName":"Lir2IRConverter.java"} com.android.tools.r8.graph.AppView appView -> c com.android.tools.r8.lightir.LirCode code -> d com.android.tools.r8.lightir.LirDecodingStrategy strategy -> e com.android.tools.r8.ir.code.NumberGenerator valueNumberGenerator -> f com.android.tools.r8.ir.code.NumberGenerator basicBlockNumberGenerator -> g com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap blocks -> h com.android.tools.r8.ir.code.BasicBlock currentBlock -> i int nextInstructionIndex -> j com.android.tools.r8.ir.code.Position currentPosition -> k com.android.tools.r8.lightir.LirCode$PositionEntry nextPositionEntry -> l int nextIndexInPositionsTable -> m boolean $assertionsDisabled -> n 1:1:void ():88:88 -> 1:1:void (com.android.tools.r8.lightir.LirCode,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.lightir.LirDecodingStrategy):112:112 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/SB;Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/TB;)V"} 2:24:void (com.android.tools.r8.lightir.LirCode,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.lightir.LirDecodingStrategy):95:117 -> 1:1:com.android.tools.r8.ir.code.BasicBlock lambda$ensureCurrentBlock$0(java.lang.Integer):133:133 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Integer;)Lcom/android/tools/r8/internal/x4;"} 2:6:void lambda$ensureDebugInfo$1(java.lang.Object,com.android.tools.r8.graph.DebugLocalInfo):184:188 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lcom/android/tools/r8/graph/X;)V"} 7:17:com.android.tools.r8.ir.code.IRCode getIRCode(com.android.tools.r8.graph.ProgramMethod):195:205 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)Lcom/android/tools/r8/internal/ll;"} 18:18:boolean com.android.tools.r8.ir.code.Instruction.isMoveException():0:0 -> a 18:18:com.android.tools.r8.ir.code.IRCode getIRCode(com.android.tools.r8.graph.ProgramMethod):206 -> a 19:19:com.android.tools.r8.ir.code.IRCode getIRCode(com.android.tools.r8.graph.ProgramMethod):207:207 -> a 20:20:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.code.Instruction.clearOutValue():164:164 -> a 20:20:com.android.tools.r8.ir.code.IRCode getIRCode(com.android.tools.r8.graph.ProgramMethod):208 -> a 21:21:int com.android.tools.r8.lightir.Lir2IRConverter$Parser.peekNextInstructionIndex():254:254 -> a 21:21:com.android.tools.r8.ir.code.IRCode getIRCode(com.android.tools.r8.graph.ProgramMethod):212 -> a 22:33:com.android.tools.r8.ir.code.IRCode getIRCode(com.android.tools.r8.graph.ProgramMethod):213:224 -> a 34:36:java.util.List getValues(java.util.List):242:244 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/ArrayList;)Ljava/util/ArrayList;"} 37:37:int com.android.tools.r8.lightir.Lir2IRConverter$Parser.peekNextInstructionIndex():254:254 -> a 37:37:void addInstruction(com.android.tools.r8.ir.code.Instruction):296 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lo;)V"} 38:38:int com.android.tools.r8.lightir.Lir2IRConverter$Parser.toInstructionIndexInIR(int):250:250 -> a 38:38:void addInstruction(com.android.tools.r8.ir.code.Instruction):296 -> a 39:39:void com.android.tools.r8.lightir.Lir2IRConverter$Parser.advanceInstructionState():290:290 -> a 39:39:void addInstruction(com.android.tools.r8.ir.code.Instruction):297 -> a 40:42:void com.android.tools.r8.lightir.Lir2IRConverter$Parser.ensureCurrentPosition():147:149 -> a 40:42:void com.android.tools.r8.lightir.Lir2IRConverter$Parser.advanceInstructionState():291 -> a 40:42:void addInstruction(com.android.tools.r8.ir.code.Instruction):297 -> a 43:45:void com.android.tools.r8.lightir.Lir2IRConverter$Parser.advanceNextPositionEntry():156:158 -> a 43:45:void com.android.tools.r8.lightir.Lir2IRConverter$Parser.ensureCurrentPosition():150 -> a 43:45:void com.android.tools.r8.lightir.Lir2IRConverter$Parser.advanceInstructionState():291 -> a 43:45:void addInstruction(com.android.tools.r8.ir.code.Instruction):297 -> a 46:46:void com.android.tools.r8.lightir.Lir2IRConverter$Parser.advanceInstructionState():292:292 -> a 46:46:void addInstruction(com.android.tools.r8.ir.code.Instruction):297 -> a 47:55:void addInstruction(com.android.tools.r8.ir.code.Instruction):298:306 -> a 56:56:int com.android.tools.r8.lightir.Lir2IRConverter$Parser.peekNextInstructionIndex():254:254 -> a 56:56:com.android.tools.r8.ir.code.Value getOutValueForNextInstruction(com.android.tools.r8.ir.analysis.type.TypeElement):258 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/F00;)Lcom/android/tools/r8/internal/Y10;"} 57:57:int com.android.tools.r8.lightir.Lir2IRConverter$Parser.toInstructionIndexInIR(int):250:250 -> a 57:57:com.android.tools.r8.ir.code.Value getOutValueForNextInstruction(com.android.tools.r8.ir.analysis.type.TypeElement):258 -> a 58:59:com.android.tools.r8.ir.code.Value getOutValueForNextInstruction(com.android.tools.r8.ir.analysis.type.TypeElement):259:260 -> a 60:60:com.android.tools.r8.ir.code.Value getOutValueForNextInstruction(com.android.tools.r8.ir.analysis.type.TypeElement):259:259 -> a 61:66:com.android.tools.r8.ir.code.BasicBlock com.android.tools.r8.lightir.Lir2IRConverter$Parser.getBasicBlockOrEnsureCurrentBlock(int,int):281:286 -> a 61:66:com.android.tools.r8.ir.code.BasicBlock lambda$getPhiForNextInstructionAndAdvanceState$3(int,int):269 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(II)Lcom/android/tools/r8/internal/x4;"} 67:70:com.android.tools.r8.ir.code.Argument addArgument(com.android.tools.r8.graph.DexType,int):319:322 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/internal/y2;"} 71:75:com.android.tools.r8.ir.code.Argument addArgument(com.android.tools.r8.graph.DexType,int):321:325 -> a 76:76:boolean com.android.tools.r8.ir.code.Position.isSyntheticPosition():0:0 -> a 76:76:com.android.tools.r8.ir.code.Argument addArgument(com.android.tools.r8.graph.DexType,int):325 -> a 77:80:com.android.tools.r8.ir.code.Argument addArgument(com.android.tools.r8.graph.DexType,int):325:328 -> a 81:82:void onConstInt(int):340:341 -> a 83:84:void onAdd(com.android.tools.r8.ir.code.NumericType,java.lang.Object,java.lang.Object):346:347 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/qI;Ljava/lang/Object;Ljava/lang/Object;)V"} 85:85:void onConstString(com.android.tools.r8.graph.DexString):376:376 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/u2;)V"} 86:87:com.android.tools.r8.ir.analysis.type.ClassTypeElement com.android.tools.r8.ir.analysis.type.TypeElement.stringClassType(com.android.tools.r8.graph.AppView):411:412 -> a 86:87:void onConstString(com.android.tools.r8.graph.DexString):376 -> a 88:89:void onConstString(com.android.tools.r8.graph.DexString):376:377 -> a 90:92:void onNumberConversion(com.android.tools.r8.ir.code.NumericType,com.android.tools.r8.ir.code.NumericType,java.lang.Object):382:384 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/qI;Lcom/android/tools/r8/internal/qI;Ljava/lang/Object;)V"} 93:95:void onNumberConversion(com.android.tools.r8.ir.code.NumericType,com.android.tools.r8.ir.code.NumericType,java.lang.Object):383:385 -> a 96:100:void onIf(com.android.tools.r8.ir.code.IfType,int,java.lang.Object):390:394 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Jl;ILjava/lang/Object;)V"} 101:101:void com.android.tools.r8.lightir.Lir2IRConverter$Parser.closeCurrentBlock():126:126 -> a 101:101:void onIf(com.android.tools.r8.ir.code.IfType,int,java.lang.Object):395 -> a 102:104:com.android.tools.r8.ir.code.Value com.android.tools.r8.lightir.Lir2IRConverter$Parser.getInvokeInstructionOutputValue(com.android.tools.r8.graph.DexMethod):453:455 -> a 102:104:void onInvokeDirect(com.android.tools.r8.graph.DexMethod,java.util.List,boolean):414 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Ljava/util/ArrayList;Z)V"} 105:107:void onInvokeDirect(com.android.tools.r8.graph.DexMethod,java.util.List,boolean):415:417 -> a 108:110:com.android.tools.r8.ir.code.Value com.android.tools.r8.lightir.Lir2IRConverter$Parser.getInvokeInstructionOutputValue(com.android.tools.r8.graph.DexMethod):453:455 -> a 108:110:void onInvokeInterface(com.android.tools.r8.graph.DexMethod,java.util.List):446 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Ljava/util/ArrayList;)V"} 111:113:void onInvokeInterface(com.android.tools.r8.graph.DexMethod,java.util.List):447:449 -> a 114:114:void onStaticGet(com.android.tools.r8.graph.DexField):467:467 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;)V"} 115:115:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.graph.DexField.getTypeElement(com.android.tools.r8.graph.AppView):74:74 -> a 115:115:void onStaticGet(com.android.tools.r8.graph.DexField):467 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 116:116:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.graph.DexField.getTypeElement(com.android.tools.r8.graph.AppView):74:74 -> a 116:116:void onStaticGet(com.android.tools.r8.graph.DexField):467 -> a 117:118:void onStaticGet(com.android.tools.r8.graph.DexField):467:468 -> a 119:119:void onInstanceGet(com.android.tools.r8.graph.DexField,java.lang.Object):473:473 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;Ljava/lang/Object;)V"} 120:120:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.graph.DexField.getTypeElement(com.android.tools.r8.graph.AppView):74:74 -> a 120:120:void onInstanceGet(com.android.tools.r8.graph.DexField,java.lang.Object):473 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 121:121:com.android.tools.r8.ir.analysis.type.TypeElement com.android.tools.r8.graph.DexField.getTypeElement(com.android.tools.r8.graph.AppView):74:74 -> a 121:121:void onInstanceGet(com.android.tools.r8.graph.DexField,java.lang.Object):473 -> a 122:123:void onInstanceGet(com.android.tools.r8.graph.DexField,java.lang.Object):473:474 -> a 124:124:void onInstancePut(com.android.tools.r8.graph.DexField,java.lang.Object,java.lang.Object):479:479 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;Ljava/lang/Object;Ljava/lang/Object;)V"} 125:126:void onNewArrayEmpty(com.android.tools.r8.graph.DexType,java.lang.Object):484:485 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Ljava/lang/Object;)V"} 127:129:void onArrayLength(java.lang.Object):502:504 -> a 130:135:void onPhi(com.android.tools.r8.graph.DexType,java.util.List):514:519 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Ljava/util/ArrayList;)V"} 136:137:void onMoveException(com.android.tools.r8.graph.DexType):524:525 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)V"} 138:138:void onCmpInstruction(int,java.lang.Object,java.lang.Object):564:564 -> a 139:140:void onCmpInstruction(int,java.lang.Object,java.lang.Object):560:561 -> a 141:142:void onCmpInstruction(int,java.lang.Object,java.lang.Object):556:557 -> a 143:144:void onCmpInstruction(int,java.lang.Object,java.lang.Object):552:553 -> a 145:146:void onCmpInstruction(int,java.lang.Object,java.lang.Object):548:549 -> a 147:172:void onCmpInstruction(int,java.lang.Object,java.lang.Object):544:569 -> a 1:1:int getCurrentValueIndex():122:122 -> b 2:3:com.android.tools.r8.ir.code.BasicBlock lambda$getBasicBlock$2(java.lang.Integer):231:232 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Integer;)Lcom/android/tools/r8/internal/x4;"} 4:4:int com.android.tools.r8.lightir.Lir2IRConverter$Parser.peekNextInstructionIndex():254:254 -> b 4:4:com.android.tools.r8.ir.code.Phi getPhiForNextInstructionAndAdvanceState(com.android.tools.r8.ir.analysis.type.TypeElement):264 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/F00;)Lcom/android/tools/r8/internal/SL;"} 5:5:int com.android.tools.r8.lightir.Lir2IRConverter$Parser.toInstructionIndexInIR(int):250:250 -> b 5:5:com.android.tools.r8.ir.code.Phi getPhiForNextInstructionAndAdvanceState(com.android.tools.r8.ir.analysis.type.TypeElement):265 -> b 6:12:com.android.tools.r8.ir.code.Phi getPhiForNextInstructionAndAdvanceState(com.android.tools.r8.ir.analysis.type.TypeElement):266:272 -> b 13:13:com.android.tools.r8.ir.code.Phi getPhiForNextInstructionAndAdvanceState(com.android.tools.r8.ir.analysis.type.TypeElement):267:267 -> b 14:16:void com.android.tools.r8.lightir.Lir2IRConverter$Parser.ensureCurrentPosition():147:149 -> b 14:16:com.android.tools.r8.ir.code.Phi getPhiForNextInstructionAndAdvanceState(com.android.tools.r8.ir.analysis.type.TypeElement):273 -> b 17:19:void com.android.tools.r8.lightir.Lir2IRConverter$Parser.advanceNextPositionEntry():156:158 -> b 17:19:void com.android.tools.r8.lightir.Lir2IRConverter$Parser.ensureCurrentPosition():150 -> b 17:19:com.android.tools.r8.ir.code.Phi getPhiForNextInstructionAndAdvanceState(com.android.tools.r8.ir.analysis.type.TypeElement):273 -> b 20:20:com.android.tools.r8.ir.code.Phi getPhiForNextInstructionAndAdvanceState(com.android.tools.r8.ir.analysis.type.TypeElement):274:274 -> b 21:22:void onDiv(com.android.tools.r8.ir.code.NumericType,java.lang.Object,java.lang.Object):364:365 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/qI;Ljava/lang/Object;Ljava/lang/Object;)V"} 23:25:void onGoto(int):406:408 -> b 26:26:void com.android.tools.r8.lightir.Lir2IRConverter$Parser.closeCurrentBlock():126:126 -> b 26:26:void onGoto(int):409 -> b 27:29:com.android.tools.r8.ir.code.Value com.android.tools.r8.lightir.Lir2IRConverter$Parser.getInvokeInstructionOutputValue(com.android.tools.r8.graph.DexMethod):453:455 -> b 27:29:void onInvokeStatic(com.android.tools.r8.graph.DexMethod,java.util.List,boolean):438 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Ljava/util/ArrayList;Z)V"} 30:32:void onInvokeStatic(com.android.tools.r8.graph.DexMethod,java.util.List,boolean):439:441 -> b 33:35:void onNewInstance(com.android.tools.r8.graph.DexType):460:462 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)V"} 36:41:void onDebugLocalWrite(java.lang.Object):530:535 -> b 1:2:com.android.tools.r8.ir.code.BasicBlock getBasicBlock(int):228:229 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/internal/x4;"} 3:3:com.android.tools.r8.ir.code.BasicBlock getBasicBlock(int):228:228 -> c 4:5:void onConstNull():334:335 -> c 6:7:void onMul(com.android.tools.r8.ir.code.NumericType,java.lang.Object,java.lang.Object):358:359 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/qI;Ljava/lang/Object;Ljava/lang/Object;)V"} 8:10:com.android.tools.r8.ir.code.Value com.android.tools.r8.lightir.Lir2IRConverter$Parser.getInvokeInstructionOutputValue(com.android.tools.r8.graph.DexMethod):453:455 -> c 8:10:void onInvokeSuper(com.android.tools.r8.graph.DexMethod,java.util.List,boolean):422 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Ljava/util/ArrayList;Z)V"} 11:13:void onInvokeSuper(com.android.tools.r8.graph.DexMethod,java.util.List,boolean):423:425 -> c 14:16:com.android.tools.r8.ir.code.Value com.android.tools.r8.lightir.Lir2IRConverter$Parser.getInvokeInstructionOutputValue(com.android.tools.r8.graph.DexMethod):453:455 -> c 14:16:void onInvokeVirtual(com.android.tools.r8.graph.DexMethod,java.util.List):430 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Ljava/util/ArrayList;)V"} 17:19:void onInvokeVirtual(com.android.tools.r8.graph.DexMethod,java.util.List):431:433 -> c 20:20:void onMonitorEnter(java.lang.Object):574:574 -> c 1:2:void onRem(com.android.tools.r8.ir.code.NumericType,java.lang.Object,java.lang.Object):370:371 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/qI;Ljava/lang/Object;Ljava/lang/Object;)V"} 3:3:void onDebugPosition():509:509 -> d 4:4:void onMonitorExit(java.lang.Object):579:579 -> d 1:1:int com.android.tools.r8.lightir.Lir2IRConverter$Parser.peekNextInstructionIndex():254:254 -> e 1:1:void onFallthrough():400 -> e 2:2:void onFallthrough():401:401 -> e 3:4:void onSub(com.android.tools.r8.ir.code.NumericType,java.lang.Object,java.lang.Object):352:353 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/qI;Ljava/lang/Object;Ljava/lang/Object;)V"} 5:5:void onThrow(java.lang.Object):490:490 -> e 6:6:void com.android.tools.r8.lightir.Lir2IRConverter$Parser.closeCurrentBlock():126:126 -> e 6:6:void onThrow(java.lang.Object):491 -> e 1:1:com.android.tools.r8.ir.code.Value getValue(java.lang.Object):238:238 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;)Lcom/android/tools/r8/internal/Y10;"} 1:1:void onReturnVoid():496:496 -> g 2:2:void com.android.tools.r8.lightir.Lir2IRConverter$Parser.closeCurrentBlock():126:126 -> g 2:2:void onReturnVoid():497 -> g 1:4:void ensureCurrentBlock():132:135 -> h 5:5:com.android.tools.r8.ir.code.CatchHandlers com.android.tools.r8.lightir.LirCode$TryCatchTable.getHandlersForBlock(int):37:37 -> h 5:5:void ensureCurrentBlock():135 -> h # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 6:6:com.android.tools.r8.ir.code.CatchHandlers com.android.tools.r8.lightir.LirCode$TryCatchTable.getHandlersForBlock(int):37:37 -> h 6:6:void ensureCurrentBlock():135 -> h 7:12:void ensureCurrentBlock():137:142 -> h 1:5:void ensureDebugInfo():178:182 -> i com.android.tools.r8.lightir.LirBuilder -> com.android.tools.r8.internal.OB: # {"id":"sourceFile","fileName":"LirBuilder.java"} com.android.tools.r8.graph.DexItemFactory factory -> a com.android.tools.r8.lightir.ByteArrayWriter byteWriter -> b com.android.tools.r8.lightir.LirWriter writer -> c com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntMap constants -> d java.util.List positionTable -> e int argumentCount -> f int instructionCount -> g com.android.tools.r8.ir.code.IRMetadata metadata -> h com.android.tools.r8.lightir.LirEncodingStrategy strategy -> i com.android.tools.r8.ir.code.Position currentPosition -> j com.android.tools.r8.ir.code.Position flushedPosition -> k com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap tryCatchRanges -> l java.util.Map debugLocals -> m com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap debugLocalEnds -> n int[] valueIndexBuffer -> o int FLOAT_0 -> p int FLOAT_1 -> q int FLOAT_2 -> r long DOUBLE_0 -> s long DOUBLE_1 -> t boolean $assertionsDisabled -> u 1:6:void ():48:53 -> 1:1:void (com.android.tools.r8.graph.DexMethod,com.android.tools.r8.lightir.LirEncodingStrategy,com.android.tools.r8.graph.DexItemFactory):82:82 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/internal/UB;Lcom/android/tools/r8/graph/p1;)V"} 2:34:void (com.android.tools.r8.graph.DexMethod,com.android.tools.r8.lightir.LirEncodingStrategy,com.android.tools.r8.graph.DexItemFactory):56:88 -> 1:7:com.android.tools.r8.graph.DexType toDexType(com.android.tools.r8.ir.analysis.type.TypeElement):97:103 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/F00;)Lcom/android/tools/r8/graph/v2;"} 8:8:void addTryCatchHanders(int,com.android.tools.r8.ir.code.CatchHandlers):107:107 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/internal/t6;)V"} 9:11:int com.android.tools.r8.lightir.LirBuilder.getConstantIndex(com.android.tools.r8.graph.DexItem):124:126 -> a 9:11:void writeConstantIndex(com.android.tools.r8.graph.DexItem):134 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/a1;)V"} 12:13:void writeConstantIndex(com.android.tools.r8.graph.DexItem):135:136 -> a 14:14:int com.android.tools.r8.lightir.LirBuilder.getBlockIndex(com.android.tools.r8.ir.code.BasicBlock):157:157 -> a 14:14:com.android.tools.r8.lightir.LirBuilder addGoto(com.android.tools.r8.ir.code.BasicBlock):436 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/x4;)V"} 15:15:int com.android.tools.r8.lightir.LirBuilder.blockIndexSize(int):161:161 -> a 15:15:com.android.tools.r8.lightir.LirBuilder addGoto(com.android.tools.r8.ir.code.BasicBlock):437 -> a 16:18:com.android.tools.r8.lightir.LirBuilder addGoto(com.android.tools.r8.ir.code.BasicBlock):438:440 -> a 19:19:com.android.tools.r8.lightir.LirBuilder setMetadata(com.android.tools.r8.ir.code.IRMetadata):169:169 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/vl;)Lcom/android/tools/r8/internal/OB;"} 20:21:com.android.tools.r8.lightir.LirBuilder setDebugValue(com.android.tools.r8.graph.DebugLocalInfo,java.lang.Object):174:175 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lcom/android/tools/r8/graph/X;)V"} 22:26:com.android.tools.r8.lightir.LirBuilder setDebugLocalEnds(int,java.util.Set):180:184 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/util/Set;)V"} 27:27:java.lang.Object com.android.tools.r8.lightir.LirBuilder.getEncodedValue(java.lang.Object):140:140 -> a 27:27:com.android.tools.r8.lightir.LirBuilder setDebugLocalEnds(int,java.util.Set):184 -> a 28:28:com.android.tools.r8.lightir.LirBuilder setDebugLocalEnds(int,java.util.Set):186:186 -> a 29:29:int com.android.tools.r8.lightir.LirEncodingStrategy.getEncodedValueIndexForReference(java.lang.Object,int):24:24 -> a 29:29:com.android.tools.r8.lightir.LirBuilder setDebugLocalEnds(int,java.util.Set):186 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 30:31:int com.android.tools.r8.lightir.LirEncodingStrategy.getEncodedValueIndexForReference(java.lang.Object,int):25:26 -> a 30:31:com.android.tools.r8.lightir.LirBuilder setDebugLocalEnds(int,java.util.Set):186 -> a 32:34:com.android.tools.r8.lightir.LirBuilder setDebugLocalEnds(int,java.util.Set):186:188 -> a 35:36:com.android.tools.r8.lightir.LirBuilder addArgument(int,boolean):194:195 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(I)V"} 37:37:com.android.tools.r8.lightir.LirBuilder com.android.tools.r8.lightir.LirBuilder.addOneItemInstruction(int,com.android.tools.r8.graph.DexItem):214:214 -> a 37:37:com.android.tools.r8.lightir.LirBuilder addConstString(com.android.tools.r8.graph.DexString):326 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/u2;)V"} 38:38:com.android.tools.r8.lightir.LirBuilder com.android.tools.r8.lightir.LirBuilder.addOneItemInstruction(int,com.android.tools.r8.graph.DexItem):214:214 -> a 38:38:com.android.tools.r8.lightir.LirBuilder addMoveException(com.android.tools.r8.graph.DexType):520 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)V"} 39:39:com.android.tools.r8.lightir.LirBuilder com.android.tools.r8.lightir.LirBuilder.addOneItemInstruction(int,com.android.tools.r8.graph.DexItem):214:214 -> a 39:39:com.android.tools.r8.lightir.LirBuilder addStaticGet(com.android.tools.r8.graph.DexField):367 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;)V"} 40:40:com.android.tools.r8.lightir.LirBuilder addOneValueInstruction(int,java.lang.Object):219:219 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/internal/Y10;)Lcom/android/tools/r8/internal/OB;"} 41:41:com.android.tools.r8.lightir.LirBuilder addOneValueInstruction(int,java.lang.Object):218:218 -> a 42:49:com.android.tools.r8.lightir.LirBuilder addInstructionTemplate(int,java.util.List,java.util.List):229:236 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;Ljava/util/List;I)Lcom/android/tools/r8/internal/OB;"} 50:50:java.lang.Object com.android.tools.r8.lightir.LirBuilder.getEncodedValue(java.lang.Object):140:140 -> a 50:50:com.android.tools.r8.lightir.LirBuilder addInstructionTemplate(int,java.util.List,java.util.List):236 -> a 51:52:int com.android.tools.r8.lightir.LirBuilder.getEncodedValueIndex(java.lang.Object,int):144:145 -> a 51:52:com.android.tools.r8.lightir.LirBuilder addInstructionTemplate(int,java.util.List,java.util.List):237 -> a 53:53:int com.android.tools.r8.lightir.LirEncodingStrategy.getEncodedValueIndexForReference(java.lang.Object,int):24:24 -> a 53:53:int com.android.tools.r8.lightir.LirBuilder.getEncodedValueIndex(java.lang.Object,int):145 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 53:53:com.android.tools.r8.lightir.LirBuilder addInstructionTemplate(int,java.util.List,java.util.List):237 -> a 54:55:int com.android.tools.r8.lightir.LirEncodingStrategy.getEncodedValueIndexForReference(java.lang.Object,int):25:26 -> a 54:55:int com.android.tools.r8.lightir.LirBuilder.getEncodedValueIndex(java.lang.Object,int):145 -> a 54:55:com.android.tools.r8.lightir.LirBuilder addInstructionTemplate(int,java.util.List,java.util.List):237 -> a 56:56:int com.android.tools.r8.lightir.LirBuilder.encodedValueIndexSize(int):149:149 -> a 56:56:com.android.tools.r8.lightir.LirBuilder addInstructionTemplate(int,java.util.List,java.util.List):238 -> a 57:64:com.android.tools.r8.lightir.LirBuilder addInstructionTemplate(int,java.util.List,java.util.List):239:246 -> a 65:65:com.android.tools.r8.lightir.LirBuilder addConstNull():252:252 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/OB;"} 66:74:com.android.tools.r8.lightir.LirBuilder addConstDouble(long):296:304 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(J)Lcom/android/tools/r8/internal/OB;"} 75:87:com.android.tools.r8.lightir.LirBuilder addConstNumber(com.android.tools.r8.ir.code.ValueType,long):309:321 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(JLcom/android/tools/r8/internal/j20;)V"} 88:88:com.android.tools.r8.lightir.LirBuilder addConstNumber(com.android.tools.r8.ir.code.ValueType,long):319:319 -> a 89:89:com.android.tools.r8.lightir.LirBuilder addConstNumber(com.android.tools.r8.ir.code.ValueType,long):317:317 -> a 90:90:com.android.tools.r8.lightir.LirBuilder addConstNumber(com.android.tools.r8.ir.code.ValueType,long):315:315 -> a 91:91:com.android.tools.r8.lightir.LirBuilder addConstNumber(com.android.tools.r8.ir.code.ValueType,long):313:313 -> a 92:92:com.android.tools.r8.lightir.LirBuilder addConstNumber(com.android.tools.r8.ir.code.ValueType,long):311:311 -> a 93:121:com.android.tools.r8.lightir.LirBuilder addDiv(com.android.tools.r8.ir.code.NumericType,java.lang.Object,java.lang.Object):331:359 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/qI;Lcom/android/tools/r8/internal/Y10;Lcom/android/tools/r8/internal/Y10;)V"} 122:122:com.android.tools.r8.lightir.LirBuilder addDiv(com.android.tools.r8.ir.code.NumericType,java.lang.Object,java.lang.Object):358:358 -> a 123:123:com.android.tools.r8.lightir.LirBuilder addArrayLength(java.lang.Object):363:363 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Y10;)V"} 124:124:com.android.tools.r8.lightir.LirBuilder addInstanceGet(com.android.tools.r8.graph.DexField,java.lang.Object):372:372 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;Lcom/android/tools/r8/internal/Y10;)V"} 125:125:com.android.tools.r8.lightir.LirBuilder addInstanceGet(com.android.tools.r8.graph.DexField,java.lang.Object):371:371 -> a 126:126:com.android.tools.r8.lightir.LirBuilder addInstancePut(com.android.tools.r8.graph.DexField,java.lang.Object,java.lang.Object):377:377 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;Lcom/android/tools/r8/internal/Y10;Lcom/android/tools/r8/internal/Y10;)V"} 127:127:com.android.tools.r8.lightir.LirBuilder addInstancePut(com.android.tools.r8.graph.DexField,java.lang.Object,java.lang.Object):376:376 -> a 128:128:com.android.tools.r8.lightir.LirBuilder com.android.tools.r8.lightir.LirBuilder.addInvokeInstruction(int,com.android.tools.r8.graph.DexMethod,java.util.List):381:381 -> a 128:128:com.android.tools.r8.lightir.LirBuilder addInvokeDirect(com.android.tools.r8.graph.DexMethod,java.util.List,boolean):387 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Ljava/util/ArrayList;Z)V"} 129:129:com.android.tools.r8.lightir.LirBuilder com.android.tools.r8.lightir.LirBuilder.addInvokeInstruction(int,com.android.tools.r8.graph.DexMethod,java.util.List):381:381 -> a 129:129:com.android.tools.r8.lightir.LirBuilder addInvokeInterface(com.android.tools.r8.graph.DexMethod,java.util.List):407 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Ljava/util/ArrayList;)V"} 130:131:com.android.tools.r8.lightir.LirBuilder addDebugPosition(com.android.tools.r8.ir.code.Position):427:428 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/kM;)V"} 132:152:com.android.tools.r8.lightir.LirBuilder addIf(com.android.tools.r8.ir.code.IfType,com.android.tools.r8.ir.code.ValueType,java.lang.Object,com.android.tools.r8.ir.code.BasicBlock):447:467 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Jl;Lcom/android/tools/r8/internal/j20;Lcom/android/tools/r8/internal/Y10;Lcom/android/tools/r8/internal/x4;)V"} 153:153:com.android.tools.r8.lightir.LirBuilder addIf(com.android.tools.r8.ir.code.IfType,com.android.tools.r8.ir.code.ValueType,java.lang.Object,com.android.tools.r8.ir.code.BasicBlock):464:464 -> a 154:174:com.android.tools.r8.lightir.LirBuilder addIf(com.android.tools.r8.ir.code.IfType,com.android.tools.r8.ir.code.ValueType,java.lang.Object,com.android.tools.r8.ir.code.BasicBlock):449:469 -> a 175:175:int com.android.tools.r8.lightir.LirBuilder.getBlockIndex(com.android.tools.r8.ir.code.BasicBlock):157:157 -> a 175:175:com.android.tools.r8.lightir.LirBuilder addIf(com.android.tools.r8.ir.code.IfType,com.android.tools.r8.ir.code.ValueType,java.lang.Object,com.android.tools.r8.ir.code.BasicBlock):470 -> a 176:176:java.lang.Object com.android.tools.r8.lightir.LirBuilder.getEncodedValue(java.lang.Object):140:140 -> a 176:176:com.android.tools.r8.lightir.LirBuilder addIf(com.android.tools.r8.ir.code.IfType,com.android.tools.r8.ir.code.ValueType,java.lang.Object,com.android.tools.r8.ir.code.BasicBlock):471 -> a 177:178:int com.android.tools.r8.lightir.LirBuilder.getEncodedValueIndex(java.lang.Object,int):144:145 -> a 177:178:com.android.tools.r8.lightir.LirBuilder addIf(com.android.tools.r8.ir.code.IfType,com.android.tools.r8.ir.code.ValueType,java.lang.Object,com.android.tools.r8.ir.code.BasicBlock):471 -> a 179:179:int com.android.tools.r8.lightir.LirEncodingStrategy.getEncodedValueIndexForReference(java.lang.Object,int):24:24 -> a 179:179:int com.android.tools.r8.lightir.LirBuilder.getEncodedValueIndex(java.lang.Object,int):145 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 179:179:com.android.tools.r8.lightir.LirBuilder addIf(com.android.tools.r8.ir.code.IfType,com.android.tools.r8.ir.code.ValueType,java.lang.Object,com.android.tools.r8.ir.code.BasicBlock):471 -> a 180:181:int com.android.tools.r8.lightir.LirEncodingStrategy.getEncodedValueIndexForReference(java.lang.Object,int):25:26 -> a 180:181:int com.android.tools.r8.lightir.LirBuilder.getEncodedValueIndex(java.lang.Object,int):145 -> a 180:181:com.android.tools.r8.lightir.LirBuilder addIf(com.android.tools.r8.ir.code.IfType,com.android.tools.r8.ir.code.ValueType,java.lang.Object,com.android.tools.r8.ir.code.BasicBlock):471 -> a 182:182:int com.android.tools.r8.lightir.LirBuilder.blockIndexSize(int):161:161 -> a 182:182:com.android.tools.r8.lightir.LirBuilder addIf(com.android.tools.r8.ir.code.IfType,com.android.tools.r8.ir.code.ValueType,java.lang.Object,com.android.tools.r8.ir.code.BasicBlock):472 -> a 183:185:com.android.tools.r8.lightir.LirBuilder addIf(com.android.tools.r8.ir.code.IfType,com.android.tools.r8.ir.code.ValueType,java.lang.Object,com.android.tools.r8.ir.code.BasicBlock):473:475 -> a 186:206:com.android.tools.r8.lightir.LirBuilder addIfCmp(com.android.tools.r8.ir.code.IfType,com.android.tools.r8.ir.code.ValueType,java.util.List,com.android.tools.r8.ir.code.BasicBlock):482:502 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Jl;Lcom/android/tools/r8/internal/j20;Ljava/util/ArrayList;Lcom/android/tools/r8/internal/x4;)V"} 207:207:com.android.tools.r8.lightir.LirBuilder addIfCmp(com.android.tools.r8.ir.code.IfType,com.android.tools.r8.ir.code.ValueType,java.util.List,com.android.tools.r8.ir.code.BasicBlock):499:499 -> a 208:228:com.android.tools.r8.lightir.LirBuilder addIfCmp(com.android.tools.r8.ir.code.IfType,com.android.tools.r8.ir.code.ValueType,java.util.List,com.android.tools.r8.ir.code.BasicBlock):484:504 -> a 229:229:int com.android.tools.r8.lightir.LirBuilder.getBlockIndex(com.android.tools.r8.ir.code.BasicBlock):157:157 -> a 229:229:com.android.tools.r8.lightir.LirBuilder addIfCmp(com.android.tools.r8.ir.code.IfType,com.android.tools.r8.ir.code.ValueType,java.util.List,com.android.tools.r8.ir.code.BasicBlock):505 -> a 230:230:com.android.tools.r8.lightir.LirBuilder addIfCmp(com.android.tools.r8.ir.code.IfType,com.android.tools.r8.ir.code.ValueType,java.util.List,com.android.tools.r8.ir.code.BasicBlock):506:506 -> a 231:231:java.lang.Object com.android.tools.r8.lightir.LirBuilder.getEncodedValue(java.lang.Object):140:140 -> a 231:231:com.android.tools.r8.lightir.LirBuilder addIfCmp(com.android.tools.r8.ir.code.IfType,com.android.tools.r8.ir.code.ValueType,java.util.List,com.android.tools.r8.ir.code.BasicBlock):506 -> a 232:233:int com.android.tools.r8.lightir.LirBuilder.getEncodedValueIndex(java.lang.Object,int):144:145 -> a 232:233:com.android.tools.r8.lightir.LirBuilder addIfCmp(com.android.tools.r8.ir.code.IfType,com.android.tools.r8.ir.code.ValueType,java.util.List,com.android.tools.r8.ir.code.BasicBlock):506 -> a 234:234:int com.android.tools.r8.lightir.LirEncodingStrategy.getEncodedValueIndexForReference(java.lang.Object,int):24:24 -> a 234:234:int com.android.tools.r8.lightir.LirBuilder.getEncodedValueIndex(java.lang.Object,int):145 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 234:234:com.android.tools.r8.lightir.LirBuilder addIfCmp(com.android.tools.r8.ir.code.IfType,com.android.tools.r8.ir.code.ValueType,java.util.List,com.android.tools.r8.ir.code.BasicBlock):506 -> a 235:236:int com.android.tools.r8.lightir.LirEncodingStrategy.getEncodedValueIndexForReference(java.lang.Object,int):25:26 -> a 235:236:int com.android.tools.r8.lightir.LirBuilder.getEncodedValueIndex(java.lang.Object,int):145 -> a 235:236:com.android.tools.r8.lightir.LirBuilder addIfCmp(com.android.tools.r8.ir.code.IfType,com.android.tools.r8.ir.code.ValueType,java.util.List,com.android.tools.r8.ir.code.BasicBlock):506 -> a 237:237:com.android.tools.r8.lightir.LirBuilder addIfCmp(com.android.tools.r8.ir.code.IfType,com.android.tools.r8.ir.code.ValueType,java.util.List,com.android.tools.r8.ir.code.BasicBlock):507:507 -> a 238:238:java.lang.Object com.android.tools.r8.lightir.LirBuilder.getEncodedValue(java.lang.Object):140:140 -> a 238:238:com.android.tools.r8.lightir.LirBuilder addIfCmp(com.android.tools.r8.ir.code.IfType,com.android.tools.r8.ir.code.ValueType,java.util.List,com.android.tools.r8.ir.code.BasicBlock):507 -> a 239:240:int com.android.tools.r8.lightir.LirBuilder.getEncodedValueIndex(java.lang.Object,int):144:145 -> a 239:240:com.android.tools.r8.lightir.LirBuilder addIfCmp(com.android.tools.r8.ir.code.IfType,com.android.tools.r8.ir.code.ValueType,java.util.List,com.android.tools.r8.ir.code.BasicBlock):507 -> a 241:241:int com.android.tools.r8.lightir.LirEncodingStrategy.getEncodedValueIndexForReference(java.lang.Object,int):24:24 -> a 241:241:int com.android.tools.r8.lightir.LirBuilder.getEncodedValueIndex(java.lang.Object,int):145 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 241:241:com.android.tools.r8.lightir.LirBuilder addIfCmp(com.android.tools.r8.ir.code.IfType,com.android.tools.r8.ir.code.ValueType,java.util.List,com.android.tools.r8.ir.code.BasicBlock):507 -> a 242:243:int com.android.tools.r8.lightir.LirEncodingStrategy.getEncodedValueIndexForReference(java.lang.Object,int):25:26 -> a 242:243:int com.android.tools.r8.lightir.LirBuilder.getEncodedValueIndex(java.lang.Object,int):145 -> a 242:243:com.android.tools.r8.lightir.LirBuilder addIfCmp(com.android.tools.r8.ir.code.IfType,com.android.tools.r8.ir.code.ValueType,java.util.List,com.android.tools.r8.ir.code.BasicBlock):507 -> a 244:244:int com.android.tools.r8.lightir.LirBuilder.blockIndexSize(int):161:161 -> a 244:244:com.android.tools.r8.lightir.LirBuilder addIfCmp(com.android.tools.r8.ir.code.IfType,com.android.tools.r8.ir.code.ValueType,java.util.List,com.android.tools.r8.ir.code.BasicBlock):509 -> a 245:248:com.android.tools.r8.lightir.LirBuilder addIfCmp(com.android.tools.r8.ir.code.IfType,com.android.tools.r8.ir.code.ValueType,java.util.List,com.android.tools.r8.ir.code.BasicBlock):512:515 -> a 249:250:com.android.tools.r8.lightir.LirBuilder addPhi(com.android.tools.r8.ir.analysis.type.TypeElement,java.util.List):524:525 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/F00;Ljava/util/List;)V"} 251:251:void lambda$build$0(com.android.tools.r8.graph.DexItem[],com.android.tools.r8.graph.DexItem,java.lang.Integer):536:536 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"([Lcom/android/tools/r8/graph/a1;Lcom/android/tools/r8/graph/a1;Ljava/lang/Integer;)V"} 252:260:int getCmpOpcode(com.android.tools.r8.ir.code.NumericType,com.android.tools.r8.ir.code.Cmp$Bias):552:560 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hb;Lcom/android/tools/r8/internal/qI;)I"} 261:261:int getCmpOpcode(com.android.tools.r8.ir.code.NumericType,com.android.tools.r8.ir.code.Cmp$Bias):558:558 -> a 262:262:int getCmpOpcode(com.android.tools.r8.ir.code.NumericType,com.android.tools.r8.ir.code.Cmp$Bias):556:556 -> a 263:263:com.android.tools.r8.lightir.LirBuilder addCmp(com.android.tools.r8.ir.code.NumericType,com.android.tools.r8.ir.code.Cmp$Bias,java.lang.Object,java.lang.Object):565:565 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/qI;Lcom/android/tools/r8/internal/hb;Lcom/android/tools/r8/internal/Y10;Lcom/android/tools/r8/internal/Y10;)V"} 264:264:com.android.tools.r8.lightir.LirBuilder com.android.tools.r8.lightir.LirBuilder.addTwoValueInstruction(int,java.lang.Object,java.lang.Object):224:224 -> a 264:264:com.android.tools.r8.lightir.LirBuilder addCmp(com.android.tools.r8.ir.code.NumericType,com.android.tools.r8.ir.code.Cmp$Bias,java.lang.Object,java.lang.Object):565 -> a 265:265:com.android.tools.r8.lightir.LirBuilder com.android.tools.r8.lightir.LirBuilder.addTwoValueInstruction(int,java.lang.Object,java.lang.Object):223:223 -> a 265:265:com.android.tools.r8.lightir.LirBuilder addCmp(com.android.tools.r8.ir.code.NumericType,com.android.tools.r8.ir.code.Cmp$Bias,java.lang.Object,java.lang.Object):565 -> a 266:268:com.android.tools.r8.lightir.LirBuilder addArithmeticBinop(com.android.tools.r8.cf.code.CfArithmeticBinop$Opcode,com.android.tools.r8.ir.code.NumericType,java.lang.Object,java.lang.Object):571:573 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/z6$a;Lcom/android/tools/r8/internal/qI;Lcom/android/tools/r8/internal/Y10;Lcom/android/tools/r8/internal/Y10;)V"} 269:269:com.android.tools.r8.lightir.LirBuilder com.android.tools.r8.lightir.LirBuilder.addTwoValueInstruction(int,java.lang.Object,java.lang.Object):224:224 -> a 269:269:com.android.tools.r8.lightir.LirBuilder addArithmeticBinop(com.android.tools.r8.cf.code.CfArithmeticBinop$Opcode,com.android.tools.r8.ir.code.NumericType,java.lang.Object,java.lang.Object):574 -> a 270:270:com.android.tools.r8.lightir.LirBuilder com.android.tools.r8.lightir.LirBuilder.addTwoValueInstruction(int,java.lang.Object,java.lang.Object):223:223 -> a 270:270:com.android.tools.r8.lightir.LirBuilder addArithmeticBinop(com.android.tools.r8.cf.code.CfArithmeticBinop$Opcode,com.android.tools.r8.ir.code.NumericType,java.lang.Object,java.lang.Object):574 -> a 271:271:com.android.tools.r8.lightir.LirBuilder addMonitor(com.android.tools.r8.ir.code.MonitorType,java.lang.Object):579:579 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/DF;Lcom/android/tools/r8/internal/Y10;)V"} 272:272:com.android.tools.r8.lightir.LirBuilder addMonitor(com.android.tools.r8.ir.code.MonitorType,java.lang.Object):578:578 -> a 273:273:com.android.tools.r8.lightir.LirBuilder addNewArrayEmpty(java.lang.Object,com.android.tools.r8.graph.DexType):584:584 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/internal/Y10;)V"} 274:274:com.android.tools.r8.lightir.LirBuilder addNewArrayEmpty(java.lang.Object,com.android.tools.r8.graph.DexType):583:583 -> a 275:278:com.android.tools.r8.lightir.LirBuilder addNumberConversion(com.android.tools.r8.ir.code.NumericType,com.android.tools.r8.ir.code.NumericType,java.lang.Object):588:591 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/qI;Lcom/android/tools/r8/internal/qI;Lcom/android/tools/r8/internal/Y10;)V"} 1:3:com.android.tools.r8.lightir.LirBuilder setCurrentPosition(com.android.tools.r8.ir.code.Position):111:113 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/kM;)V"} 4:4:com.android.tools.r8.lightir.LirBuilder com.android.tools.r8.lightir.LirBuilder.addOneItemInstruction(int,com.android.tools.r8.graph.DexItem):214:214 -> b 4:4:com.android.tools.r8.lightir.LirBuilder addNewInstance(com.android.tools.r8.graph.DexType):411 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)V"} 5:16:com.android.tools.r8.lightir.LirBuilder addConstFloat(int):267:278 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/internal/OB;"} 17:24:com.android.tools.r8.lightir.LirBuilder addConstLong(long):284:291 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(J)Lcom/android/tools/r8/internal/OB;"} 25:25:com.android.tools.r8.lightir.LirBuilder com.android.tools.r8.lightir.LirBuilder.addInvokeInstruction(int,com.android.tools.r8.graph.DexMethod,java.util.List):381:381 -> b 25:25:com.android.tools.r8.lightir.LirBuilder addInvokeStatic(com.android.tools.r8.graph.DexMethod,java.util.List,boolean):403 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Ljava/util/ArrayList;Z)V"} 26:26:com.android.tools.r8.lightir.LirBuilder com.android.tools.r8.lightir.LirBuilder.addInvokeInstruction(int,com.android.tools.r8.graph.DexMethod,java.util.List):381:381 -> b 26:26:com.android.tools.r8.lightir.LirBuilder addInvokeVirtual(com.android.tools.r8.graph.DexMethod,java.util.List):397 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Ljava/util/ArrayList;)V"} 27:27:void addFallthrough():432:432 -> b 28:28:com.android.tools.r8.lightir.LirBuilder addDebugLocalWrite(java.lang.Object):529:529 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Y10;)V"} 1:5:com.android.tools.r8.lightir.LirBuilder addConstInt(int):257:261 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/internal/OB;"} 6:6:com.android.tools.r8.lightir.LirBuilder com.android.tools.r8.lightir.LirBuilder.addInvokeInstruction(int,com.android.tools.r8.graph.DexMethod,java.util.List):381:381 -> c 6:6:com.android.tools.r8.lightir.LirBuilder addInvokeSuper(com.android.tools.r8.graph.DexMethod,java.util.List,boolean):393 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Ljava/util/ArrayList;Z)V"} 7:7:com.android.tools.r8.lightir.LirBuilder addReturn(java.lang.Object):419:419 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Y10;)V"} 8:8:com.android.tools.r8.lightir.LirBuilder addReturnVoid():423:423 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} 1:2:int advanceInstructionState():200:201 -> d 3:4:void com.android.tools.r8.lightir.LirBuilder.setPositionIndex(int,com.android.tools.r8.ir.code.Position):118:119 -> d 3:4:int advanceInstructionState():201 -> d 5:7:void com.android.tools.r8.lightir.LirBuilder.setPositionIndex(int,com.android.tools.r8.ir.code.Position):118:120 -> d 5:7:int advanceInstructionState():201 -> d 8:10:int advanceInstructionState():202:204 -> d 11:12:com.android.tools.r8.lightir.LirBuilder addNoOperandInstruction(int):208:209 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/internal/OB;"} 13:13:com.android.tools.r8.lightir.LirBuilder addThrow(java.lang.Object):415:415 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Y10;)V"} 1:1:boolean verifyCurrentValueIndex(int):92:92 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(I)V"} 2:17:com.android.tools.r8.lightir.LirCode build():533:548 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/SB;"} 1:1:void writeBlockIndex(int):165:165 -> f 1:1:void writeEncodedValueIndex(int):153:153 -> g com.android.tools.r8.lightir.LirBuilder$1 -> com.android.tools.r8.internal.NB: # {"id":"sourceFile","fileName":"LirBuilder.java"} int[] $SwitchMap$com$android$tools$r8$ir$code$ValueType -> a int[] $SwitchMap$com$android$tools$r8$ir$code$NumericType -> b int[] $SwitchMap$com$android$tools$r8$ir$code$IfType -> c 1:1:void ():447:447 -> 2:2:void ():331:331 -> 3:3:void ():309:309 -> com.android.tools.r8.lightir.LirCode -> com.android.tools.r8.internal.SB: # {"id":"sourceFile","fileName":"LirCode.java"} com.android.tools.r8.lightir.LirStrategyInfo strategyInfo -> a com.android.tools.r8.ir.code.IRMetadata metadata -> b com.android.tools.r8.graph.DexItem[] constants -> c com.android.tools.r8.lightir.LirCode$PositionEntry[] positionTable -> d int argumentCount -> e byte[] instructions -> f int instructionCount -> g com.android.tools.r8.lightir.LirCode$TryCatchTable tryCatchTable -> h com.android.tools.r8.lightir.LirCode$DebugLocalInfoTable debugLocalInfoTable -> i 1:10:void (com.android.tools.r8.ir.code.IRMetadata,com.android.tools.r8.graph.DexItem[],com.android.tools.r8.lightir.LirCode$PositionEntry[],int,byte[],int,com.android.tools.r8.lightir.LirCode$TryCatchTable,com.android.tools.r8.lightir.LirCode$DebugLocalInfoTable,com.android.tools.r8.lightir.LirStrategyInfo):97:106 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/vl;[Lcom/android/tools/r8/graph/a1;[Lcom/android/tools/r8/internal/QB;I[BILcom/android/tools/r8/internal/RB;Lcom/android/tools/r8/internal/PB;Lcom/android/tools/r8/internal/lC;)V"} 1:1:com.android.tools.r8.lightir.LirBuilder builder(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.lightir.LirEncodingStrategy,com.android.tools.r8.graph.DexItemFactory):84:84 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/internal/UB;Lcom/android/tools/r8/graph/p1;)Lcom/android/tools/r8/internal/OB;"} 2:2:int getArgumentCount():120:120 -> a 1:1:com.android.tools.r8.lightir.LirCode$DebugLocalInfoTable getDebugLocalInfoTable():148:148 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/PB;"} 1:1:int getInstructionCount():128:128 -> c 2:2:com.android.tools.r8.graph.DebugLocalInfo getDebugLocalInfo(java.lang.Object):152:152 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;)Lcom/android/tools/r8/graph/X;"} 1:1:com.android.tools.r8.ir.code.IRMetadata getMetadata():132:132 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/vl;"} 1:3:java.lang.Object decodeValueIndex(int,int):110:112 -> e 4:4:com.android.tools.r8.lightir.LirCode$PositionEntry[] getPositionTable():140:140 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()[Lcom/android/tools/r8/internal/QB;"} 1:1:com.android.tools.r8.lightir.LirStrategyInfo getStrategyInfo():116:116 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/lC;"} 1:1:com.android.tools.r8.lightir.LirCode$TryCatchTable getTryCatchTable():144:144 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/RB;"} 1:1:com.android.tools.r8.lightir.LirIterator iterator():163:163 -> i # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/XB;"} 1:1:java.util.Iterator iterator():17:17 -> iterator 1:1:com.android.tools.r8.graph.DexItem getConstantItem(int):136:136 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/graph/a1;"} 1:3:int[] getDebugLocalEnds(int):156:158 -> k 1:1:java.lang.String toString():168:168 -> toString com.android.tools.r8.lightir.LirCode$DebugLocalInfoTable -> com.android.tools.r8.internal.PB: # {"id":"sourceFile","fileName":"LirCode.java"} java.util.Map valueToLocalMap -> a com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap instructionToEndUseMap -> b boolean $assertionsDisabled -> c 1:1:void ():41:41 -> 1:5:void (java.util.Map,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap):46:50 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/HashMap;Lcom/android/tools/r8/internal/Rq;)V"} 1:1:void forEachLocalDefinition(java.util.function.BiConsumer):54:54 -> a com.android.tools.r8.lightir.LirCode$PositionEntry -> com.android.tools.r8.internal.QB: # {"id":"sourceFile","fileName":"LirCode.java"} int fromInstructionIndex -> a com.android.tools.r8.ir.code.Position position -> b 1:3:void (int,com.android.tools.r8.ir.code.Position):23:25 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/internal/kM;)V"} com.android.tools.r8.lightir.LirCode$TryCatchTable -> com.android.tools.r8.internal.RB: # {"id":"sourceFile","fileName":"LirCode.java"} com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap tryCatchHandlers -> a 1:2:void (com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap):32:33 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Rq;)V"} com.android.tools.r8.lightir.LirDecodingStrategy -> com.android.tools.r8.internal.TB: # {"id":"sourceFile","fileName":"LirDecodingStrategy.java"} 1:1:void ():14:14 -> com.android.tools.r8.ir.code.Phi getPhiDefinitionForInstructionIndex(int,java.util.function.IntFunction,com.android.tools.r8.ir.analysis.type.TypeElement,java.util.function.Function,com.android.tools.r8.lightir.LirStrategyInfo) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/util/function/IntFunction;Lcom/android/tools/r8/internal/F00;Ljava/util/function/Function;Lcom/android/tools/r8/internal/lC;)Lcom/android/tools/r8/internal/SL;"} java.lang.Object getValue(java.lang.Object,com.android.tools.r8.lightir.LirStrategyInfo) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lcom/android/tools/r8/internal/lC;)Lcom/android/tools/r8/internal/Y10;"} java.lang.Object getValueDefinitionForInstructionIndex(int,com.android.tools.r8.ir.analysis.type.TypeElement,java.util.function.Function) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/internal/F00;Ljava/util/function/Function;)Lcom/android/tools/r8/internal/Y10;"} com.android.tools.r8.lightir.LirEncodingStrategy -> com.android.tools.r8.internal.UB: # {"id":"sourceFile","fileName":"LirEncodingStrategy.java"} 1:1:void ():9:9 -> void defineBlock(com.android.tools.r8.ir.code.BasicBlock,int) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/x4;I)V"} java.lang.Object defineValue(java.lang.Object,int) -> a int getBlockIndex(com.android.tools.r8.ir.code.BasicBlock) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/x4;)I"} java.lang.Object getEncodedValue(java.lang.Object) -> a com.android.tools.r8.lightir.LirStrategyInfo getStrategyInfo() -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/lC;"} boolean isPhiInlineInstruction() -> b boolean verifyValueIndex(java.lang.Object,int) -> b com.android.tools.r8.lightir.LirInstructionCallback -> com.android.tools.r8.internal.VB: # {"id":"sourceFile","fileName":"LirInstructionCallback.java"} void onInstructionView(com.android.tools.r8.lightir.LirInstructionView) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/WB;)V"} com.android.tools.r8.lightir.LirInstructionView -> com.android.tools.r8.internal.WB: # {"id":"sourceFile","fileName":"LirInstructionView.java"} void accept(com.android.tools.r8.lightir.LirInstructionCallback) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/VB;)V"} int getNextValueOperand() -> a int getOpcode() -> b int getRemainingOperandSizeInBytes() -> d int getNextBlockOperand() -> g long getNextLongOperand() -> h boolean hasMoreOperands() -> k int getInstructionIndex() -> l int getNextIntegerOperand() -> m int getNextConstantOperand() -> n com.android.tools.r8.lightir.LirIterator -> com.android.tools.r8.internal.XB: # {"id":"sourceFile","fileName":"LirIterator.java"} com.android.tools.r8.it.unimi.dsi.fastutil.bytes.ByteIterator iterator -> a int currentByteIndex -> b int endOfCurrentInstruction -> c int currentInstructionIndex -> d int currentOpcode -> e boolean $assertionsDisabled -> f 1:1:void ():15:15 -> 1:1:void (com.android.tools.r8.it.unimi.dsi.fastutil.bytes.ByteIterator):27:27 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Q5;)V"} 2:10:void (com.android.tools.r8.it.unimi.dsi.fastutil.bytes.ByteIterator):20:28 -> 1:1:void accept(com.android.tools.r8.lightir.LirInstructionCallback):61:61 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/VB;)V"} 2:2:int getNextValueOperand():103:103 -> a 1:1:int getOpcode():71:71 -> b 1:1:int getRemainingOperandSizeInBytes():76:76 -> d 1:1:int getNextBlockOperand():108:108 -> g 1:1:long getNextLongOperand():92:92 -> h 2:3:long com.android.tools.r8.lightir.LirIterator.u8():127:128 -> h 2:3:long getNextLongOperand():93 -> h 4:12:long com.android.tools.r8.lightir.ByteUtils.readEncodedLong(com.android.tools.r8.it.unimi.dsi.fastutil.bytes.ByteIterator):71:79 -> h 4:12:long com.android.tools.r8.lightir.LirIterator.u8():128 -> h 4:12:long getNextLongOperand():93 -> h 1:2:void com.android.tools.r8.lightir.LirIterator.skipRemainingOperands():32:33 -> hasNext 1:2:boolean hasNext():39 -> hasNext 3:4:void com.android.tools.r8.lightir.LirIterator.skip(int):112:113 -> hasNext 3:4:void com.android.tools.r8.lightir.LirIterator.skipRemainingOperands():33 -> hasNext 3:4:boolean hasNext():39 -> hasNext 5:5:boolean hasNext():40:40 -> hasNext 1:1:boolean hasMoreOperands():81:81 -> k 1:1:int getInstructionIndex():66:66 -> l 1:1:int getNextIntegerOperand():86:86 -> m 2:3:int com.android.tools.r8.lightir.LirIterator.u4():122:123 -> m 2:3:int getNextIntegerOperand():87 -> m 4:8:int com.android.tools.r8.lightir.ByteUtils.readEncodedInt(com.android.tools.r8.it.unimi.dsi.fastutil.bytes.ByteIterator):46:50 -> m 4:8:int com.android.tools.r8.lightir.LirIterator.u4():123 -> m 4:8:int getNextIntegerOperand():87 -> m 1:1:int getNextConstantOperand():98:98 -> n 1:1:java.lang.Object next():15:15 -> next 1:2:void com.android.tools.r8.lightir.LirIterator.skipRemainingOperands():32:33 -> p 1:2:com.android.tools.r8.lightir.LirInstructionView next():45 -> p # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/WB;"} 3:4:void com.android.tools.r8.lightir.LirIterator.skip(int):112:113 -> p 3:4:void com.android.tools.r8.lightir.LirIterator.skipRemainingOperands():33 -> p 3:4:com.android.tools.r8.lightir.LirInstructionView next():45 -> p 5:5:com.android.tools.r8.lightir.LirInstructionView next():46:46 -> p 6:7:int com.android.tools.r8.lightir.LirIterator.u1():117:118 -> p 6:7:com.android.tools.r8.lightir.LirInstructionView next():47 -> p 8:8:com.android.tools.r8.lightir.LirInstructionView next():47:47 -> p 9:9:boolean com.android.tools.r8.lightir.LirOpcodes.isOneByteInstruction(int):16:16 -> p 9:9:com.android.tools.r8.lightir.LirInstructionView next():48 -> p 10:10:com.android.tools.r8.lightir.LirInstructionView next():49:49 -> p 11:12:int com.android.tools.r8.lightir.LirIterator.u1():117:118 -> p 11:12:com.android.tools.r8.lightir.LirInstructionView next():53 -> p 13:13:com.android.tools.r8.lightir.LirInstructionView next():54:54 -> p com.android.tools.r8.lightir.LirOpcodes -> com.android.tools.r8.internal.ZB: # {"id":"sourceFile","fileName":"LirOpcodes.java"} 1:1:java.lang.String toString(int):511:511 -> a 2:2:java.lang.String toString(int):508:508 -> a 3:3:java.lang.String toString(int):506:506 -> a 4:4:java.lang.String toString(int):504:504 -> a 5:5:java.lang.String toString(int):502:502 -> a 6:6:java.lang.String toString(int):500:500 -> a 7:7:java.lang.String toString(int):498:498 -> a 8:8:java.lang.String toString(int):496:496 -> a 9:9:java.lang.String toString(int):494:494 -> a 10:10:java.lang.String toString(int):492:492 -> a 11:11:java.lang.String toString(int):490:490 -> a 12:12:java.lang.String toString(int):488:488 -> a 13:13:java.lang.String toString(int):486:486 -> a 14:14:java.lang.String toString(int):484:484 -> a 15:15:java.lang.String toString(int):482:482 -> a 16:16:java.lang.String toString(int):478:478 -> a 17:17:java.lang.String toString(int):476:476 -> a 18:18:java.lang.String toString(int):474:474 -> a 19:19:java.lang.String toString(int):472:472 -> a 20:20:java.lang.String toString(int):470:470 -> a 21:21:java.lang.String toString(int):468:468 -> a 22:22:java.lang.String toString(int):466:466 -> a 23:23:java.lang.String toString(int):464:464 -> a 24:24:java.lang.String toString(int):462:462 -> a 25:25:java.lang.String toString(int):460:460 -> a 26:26:java.lang.String toString(int):458:458 -> a 27:27:java.lang.String toString(int):456:456 -> a 28:28:java.lang.String toString(int):454:454 -> a 29:29:java.lang.String toString(int):452:452 -> a 30:30:java.lang.String toString(int):450:450 -> a 31:31:java.lang.String toString(int):448:448 -> a 32:32:java.lang.String toString(int):446:446 -> a 33:33:java.lang.String toString(int):444:444 -> a 34:34:java.lang.String toString(int):442:442 -> a 35:35:java.lang.String toString(int):440:440 -> a 36:36:java.lang.String toString(int):438:438 -> a 37:37:java.lang.String toString(int):436:436 -> a 38:38:java.lang.String toString(int):428:428 -> a 39:39:java.lang.String toString(int):426:426 -> a 40:40:java.lang.String toString(int):424:424 -> a 41:41:java.lang.String toString(int):422:422 -> a 42:42:java.lang.String toString(int):420:420 -> a 43:43:java.lang.String toString(int):418:418 -> a 44:44:java.lang.String toString(int):416:416 -> a 45:45:java.lang.String toString(int):414:414 -> a 46:46:java.lang.String toString(int):412:412 -> a 47:47:java.lang.String toString(int):410:410 -> a 48:48:java.lang.String toString(int):408:408 -> a 49:49:java.lang.String toString(int):406:406 -> a 50:50:java.lang.String toString(int):404:404 -> a 51:51:java.lang.String toString(int):402:402 -> a 52:52:java.lang.String toString(int):400:400 -> a 53:53:java.lang.String toString(int):398:398 -> a 54:54:java.lang.String toString(int):396:396 -> a 55:55:java.lang.String toString(int):394:394 -> a 56:56:java.lang.String toString(int):392:392 -> a 57:57:java.lang.String toString(int):390:390 -> a 58:58:java.lang.String toString(int):388:388 -> a 59:59:java.lang.String toString(int):386:386 -> a 60:60:java.lang.String toString(int):384:384 -> a 61:61:java.lang.String toString(int):382:382 -> a 62:62:java.lang.String toString(int):380:380 -> a 63:63:java.lang.String toString(int):378:378 -> a 64:64:java.lang.String toString(int):376:376 -> a 65:65:java.lang.String toString(int):374:374 -> a 66:66:java.lang.String toString(int):372:372 -> a 67:67:java.lang.String toString(int):370:370 -> a 68:68:java.lang.String toString(int):368:368 -> a 69:69:java.lang.String toString(int):366:366 -> a 70:70:java.lang.String toString(int):364:364 -> a 71:71:java.lang.String toString(int):362:362 -> a 72:72:java.lang.String toString(int):360:360 -> a 73:73:java.lang.String toString(int):357:357 -> a 74:74:java.lang.String toString(int):355:355 -> a 75:75:java.lang.String toString(int):353:353 -> a 76:76:java.lang.String toString(int):351:351 -> a 77:77:java.lang.String toString(int):349:349 -> a 78:78:java.lang.String toString(int):347:347 -> a 79:79:java.lang.String toString(int):345:345 -> a 80:80:java.lang.String toString(int):343:343 -> a 81:81:java.lang.String toString(int):341:341 -> a 82:82:java.lang.String toString(int):339:339 -> a 83:83:java.lang.String toString(int):337:337 -> a 84:84:java.lang.String toString(int):335:335 -> a 85:85:java.lang.String toString(int):333:333 -> a 86:86:java.lang.String toString(int):331:331 -> a 87:87:java.lang.String toString(int):329:329 -> a 88:88:java.lang.String toString(int):327:327 -> a 89:89:java.lang.String toString(int):325:325 -> a 90:90:java.lang.String toString(int):323:323 -> a 91:91:java.lang.String toString(int):321:321 -> a 92:92:java.lang.String toString(int):319:319 -> a 93:93:java.lang.String toString(int):317:317 -> a 94:94:java.lang.String toString(int):315:315 -> a 95:95:java.lang.String toString(int):313:313 -> a 96:96:java.lang.String toString(int):311:311 -> a 97:97:java.lang.String toString(int):309:309 -> a 98:98:java.lang.String toString(int):307:307 -> a 99:99:java.lang.String toString(int):305:305 -> a 100:100:java.lang.String toString(int):303:303 -> a 101:101:java.lang.String toString(int):301:301 -> a 102:102:java.lang.String toString(int):299:299 -> a 103:103:java.lang.String toString(int):297:297 -> a 104:104:java.lang.String toString(int):295:295 -> a 105:105:java.lang.String toString(int):293:293 -> a 106:106:java.lang.String toString(int):291:291 -> a 107:107:java.lang.String toString(int):289:289 -> a 108:108:java.lang.String toString(int):287:287 -> a 109:109:java.lang.String toString(int):276:276 -> a 110:110:java.lang.String toString(int):274:274 -> a 111:111:java.lang.String toString(int):272:272 -> a 112:112:java.lang.String toString(int):270:270 -> a 113:113:java.lang.String toString(int):268:268 -> a 114:114:java.lang.String toString(int):266:266 -> a 115:115:java.lang.String toString(int):264:264 -> a 116:116:java.lang.String toString(int):262:262 -> a 117:117:java.lang.String toString(int):255:255 -> a 118:118:java.lang.String toString(int):253:253 -> a 119:119:java.lang.String toString(int):251:251 -> a 120:120:java.lang.String toString(int):249:249 -> a 121:121:java.lang.String toString(int):247:247 -> a 122:122:java.lang.String toString(int):245:245 -> a 123:123:java.lang.String toString(int):243:243 -> a 124:124:java.lang.String toString(int):241:241 -> a 125:125:java.lang.String toString(int):230:230 -> a 126:126:java.lang.String toString(int):228:228 -> a 127:127:java.lang.String toString(int):226:226 -> a 128:128:java.lang.String toString(int):224:224 -> a 129:129:java.lang.String toString(int):222:222 -> a 130:130:java.lang.String toString(int):220:220 -> a 131:131:java.lang.String toString(int):218:218 -> a 132:132:java.lang.String toString(int):216:216 -> a 133:133:java.lang.String toString(int):214:214 -> a 134:134:java.lang.String toString(int):212:212 -> a 135:135:java.lang.String toString(int):210:210 -> a 136:136:java.lang.String toString(int):208:208 -> a 137:137:java.lang.String toString(int):206:206 -> a 138:138:java.lang.String toString(int):204:204 -> a 139:371:java.lang.String toString(int):202:434 -> a 372:372:java.lang.String toString(int):432:432 -> a 373:373:java.lang.String toString(int):234:234 -> a com.android.tools.r8.lightir.LirOpcodes$1 -> com.android.tools.r8.internal.YB: # {"id":"sourceFile","fileName":"LirOpcodes.java"} boolean $assertionsDisabled -> a 1:1:void ():16:16 -> com.android.tools.r8.lightir.LirParsedInstructionCallback -> com.android.tools.r8.internal.aC: # {"id":"sourceFile","fileName":"LirParsedInstructionCallback.java"} com.android.tools.r8.lightir.LirCode code -> a boolean $assertionsDisabled -> b 1:1:void ():29:29 -> 1:2:void (com.android.tools.r8.lightir.LirCode):33:34 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/SB;)V"} void onArrayLength(java.lang.Object) -> a void onCmpInstruction(int,java.lang.Object,java.lang.Object) -> a void onConstInt(int) -> a void onConstString(com.android.tools.r8.graph.DexString) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/u2;)V"} void onIf(com.android.tools.r8.ir.code.IfType,int,java.lang.Object) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Jl;ILjava/lang/Object;)V"} void onInstanceGet(com.android.tools.r8.graph.DexField,java.lang.Object) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;Ljava/lang/Object;)V"} void onInstancePut(com.android.tools.r8.graph.DexField,java.lang.Object,java.lang.Object) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;Ljava/lang/Object;Ljava/lang/Object;)V"} void onMoveException(com.android.tools.r8.graph.DexType) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)V"} void onNewArrayEmpty(com.android.tools.r8.graph.DexType,java.lang.Object) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Ljava/lang/Object;)V"} void onPhi(com.android.tools.r8.graph.DexType,java.util.List) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Ljava/util/ArrayList;)V"} void onStaticGet(com.android.tools.r8.graph.DexField) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;)V"} 1:1:int getCurrentInstructionIndex():41:41 -> a 2:2:void onAdd(com.android.tools.r8.ir.code.NumericType,java.lang.Object,java.lang.Object):83:83 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/qI;Ljava/lang/Object;Ljava/lang/Object;)V"} 3:6:void onNumberConversion(int,java.lang.Object):183:186 -> a 7:7:void onNumberConversion(com.android.tools.r8.ir.code.NumericType,com.android.tools.r8.ir.code.NumericType,java.lang.Object):190:190 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/qI;Lcom/android/tools/r8/internal/qI;Ljava/lang/Object;)V"} 8:8:void onInvokeDirect(com.android.tools.r8.graph.DexMethod,java.util.List,boolean):218:218 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Ljava/util/ArrayList;Z)V"} 9:9:void onInvokeInterface(com.android.tools.r8.graph.DexMethod,java.util.List):234:234 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Ljava/util/ArrayList;)V"} 10:81:void onInstructionView(com.android.tools.r8.lightir.LirInstructionView):288:359 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/WB;)V"} 82:82:void com.android.tools.r8.lightir.LirParsedInstructionCallback.onConstNumber(com.android.tools.r8.ir.code.NumericType,long):59:59 -> a 82:82:void com.android.tools.r8.lightir.LirParsedInstructionCallback.onConstDouble(long):75 -> a 82:82:void onInstructionView(com.android.tools.r8.lightir.LirInstructionView):359 -> a 83:83:void onInstructionView(com.android.tools.r8.lightir.LirInstructionView):354:354 -> a 84:84:void com.android.tools.r8.lightir.LirParsedInstructionCallback.onConstNumber(com.android.tools.r8.ir.code.NumericType,long):59:59 -> a 84:84:void com.android.tools.r8.lightir.LirParsedInstructionCallback.onConstDouble(long):75 -> a 84:84:void onInstructionView(com.android.tools.r8.lightir.LirInstructionView):354 -> a 85:85:void onInstructionView(com.android.tools.r8.lightir.LirInstructionView):327:327 -> a 86:86:void com.android.tools.r8.lightir.LirParsedInstructionCallback.onConstNumber(com.android.tools.r8.ir.code.NumericType,long):59:59 -> a 86:86:void com.android.tools.r8.lightir.LirParsedInstructionCallback.onConstFloat(int):67 -> a 86:86:void onInstructionView(com.android.tools.r8.lightir.LirInstructionView):327 -> a 87:87:void com.android.tools.r8.lightir.LirParsedInstructionCallback.onConstNumber(com.android.tools.r8.ir.code.NumericType,long):59:59 -> a 87:87:void com.android.tools.r8.lightir.LirParsedInstructionCallback.onConstLong(long):71 -> a 87:87:void onInstructionView(com.android.tools.r8.lightir.LirInstructionView):343 -> a 88:88:void com.android.tools.r8.lightir.LirParsedInstructionCallback.onConstNumber(com.android.tools.r8.ir.code.NumericType,long):59:59 -> a 88:88:void com.android.tools.r8.lightir.LirParsedInstructionCallback.onConstLong(long):71 -> a 88:88:void onInstructionView(com.android.tools.r8.lightir.LirInstructionView):338 -> a 89:89:void onInstructionView(com.android.tools.r8.lightir.LirInstructionView):313:313 -> a 90:486:void onInstructionView(com.android.tools.r8.lightir.LirInstructionView):292:688 -> a 487:487:java.lang.Object com.android.tools.r8.lightir.LirParsedInstructionCallback.getNextValueOperand(com.android.tools.r8.lightir.LirInstructionView):49:49 -> a 487:487:void onInstructionView(com.android.tools.r8.lightir.LirInstructionView):682 -> a 488:488:java.lang.Object com.android.tools.r8.lightir.LirParsedInstructionCallback.getActualValueIndex(int):45:45 -> a 488:488:java.lang.Object com.android.tools.r8.lightir.LirParsedInstructionCallback.getNextValueOperand(com.android.tools.r8.lightir.LirInstructionView):49 -> a 488:488:void onInstructionView(com.android.tools.r8.lightir.LirInstructionView):682 -> a 489:489:java.lang.Object com.android.tools.r8.lightir.LirParsedInstructionCallback.getNextValueOperand(com.android.tools.r8.lightir.LirInstructionView):49:49 -> a 489:489:void onInstructionView(com.android.tools.r8.lightir.LirInstructionView):683 -> a 490:490:java.lang.Object com.android.tools.r8.lightir.LirParsedInstructionCallback.getActualValueIndex(int):45:45 -> a 490:490:java.lang.Object com.android.tools.r8.lightir.LirParsedInstructionCallback.getNextValueOperand(com.android.tools.r8.lightir.LirInstructionView):49 -> a 490:490:void onInstructionView(com.android.tools.r8.lightir.LirInstructionView):683 -> a 491:491:void onInstructionView(com.android.tools.r8.lightir.LirInstructionView):684:684 -> a 492:492:java.lang.Object com.android.tools.r8.lightir.LirParsedInstructionCallback.getNextValueOperand(com.android.tools.r8.lightir.LirInstructionView):49:49 -> a 492:492:void onInstructionView(com.android.tools.r8.lightir.LirInstructionView):524 -> a 493:493:java.lang.Object com.android.tools.r8.lightir.LirParsedInstructionCallback.getActualValueIndex(int):45:45 -> a 493:493:java.lang.Object com.android.tools.r8.lightir.LirParsedInstructionCallback.getNextValueOperand(com.android.tools.r8.lightir.LirInstructionView):49 -> a 493:493:void onInstructionView(com.android.tools.r8.lightir.LirInstructionView):524 -> a 494:494:void onInstructionView(com.android.tools.r8.lightir.LirInstructionView):525:525 -> a 495:495:com.android.tools.r8.graph.DexMethod com.android.tools.r8.lightir.LirParsedInstructionCallback.getInvokeInstructionTarget(com.android.tools.r8.lightir.LirInstructionView):693:693 -> a 495:495:void onInstructionView(com.android.tools.r8.lightir.LirInstructionView):559 -> a 496:496:com.android.tools.r8.graph.DexItem com.android.tools.r8.lightir.LirParsedInstructionCallback.getConstantItem(int):283:283 -> a 496:496:com.android.tools.r8.graph.DexMethod com.android.tools.r8.lightir.LirParsedInstructionCallback.getInvokeInstructionTarget(com.android.tools.r8.lightir.LirInstructionView):693 -> a 496:496:void onInstructionView(com.android.tools.r8.lightir.LirInstructionView):559 -> a 497:497:com.android.tools.r8.graph.DexMethod com.android.tools.r8.lightir.LirParsedInstructionCallback.getInvokeInstructionTarget(com.android.tools.r8.lightir.LirInstructionView):693:693 -> a 497:497:void onInstructionView(com.android.tools.r8.lightir.LirInstructionView):559 -> a 498:541:void onInstructionView(com.android.tools.r8.lightir.LirInstructionView):560:603 -> a 542:542:com.android.tools.r8.graph.DexItem com.android.tools.r8.lightir.LirParsedInstructionCallback.getConstantItem(int):283:283 -> a 542:542:void onInstructionView(com.android.tools.r8.lightir.LirInstructionView):603 -> a 543:543:void onInstructionView(com.android.tools.r8.lightir.LirInstructionView):603:603 -> a 544:544:java.lang.Object com.android.tools.r8.lightir.LirParsedInstructionCallback.getNextValueOperand(com.android.tools.r8.lightir.LirInstructionView):49:49 -> a 544:544:void onInstructionView(com.android.tools.r8.lightir.LirInstructionView):604 -> a 545:545:java.lang.Object com.android.tools.r8.lightir.LirParsedInstructionCallback.getActualValueIndex(int):45:45 -> a 545:545:java.lang.Object com.android.tools.r8.lightir.LirParsedInstructionCallback.getNextValueOperand(com.android.tools.r8.lightir.LirInstructionView):49 -> a 545:545:void onInstructionView(com.android.tools.r8.lightir.LirInstructionView):604 -> a 546:546:java.lang.Object com.android.tools.r8.lightir.LirParsedInstructionCallback.getNextValueOperand(com.android.tools.r8.lightir.LirInstructionView):49:49 -> a 546:546:void onInstructionView(com.android.tools.r8.lightir.LirInstructionView):605 -> a 547:547:java.lang.Object com.android.tools.r8.lightir.LirParsedInstructionCallback.getActualValueIndex(int):45:45 -> a 547:547:java.lang.Object com.android.tools.r8.lightir.LirParsedInstructionCallback.getNextValueOperand(com.android.tools.r8.lightir.LirInstructionView):49 -> a 547:547:void onInstructionView(com.android.tools.r8.lightir.LirInstructionView):605 -> a 548:548:void onInstructionView(com.android.tools.r8.lightir.LirInstructionView):606:606 -> a 549:549:void onInstructionView(com.android.tools.r8.lightir.LirInstructionView):596:596 -> a 550:550:com.android.tools.r8.graph.DexItem com.android.tools.r8.lightir.LirParsedInstructionCallback.getConstantItem(int):283:283 -> a 550:550:void onInstructionView(com.android.tools.r8.lightir.LirInstructionView):596 -> a 551:551:void onInstructionView(com.android.tools.r8.lightir.LirInstructionView):596:596 -> a 552:552:java.lang.Object com.android.tools.r8.lightir.LirParsedInstructionCallback.getNextValueOperand(com.android.tools.r8.lightir.LirInstructionView):49:49 -> a 552:552:void onInstructionView(com.android.tools.r8.lightir.LirInstructionView):597 -> a 553:553:java.lang.Object com.android.tools.r8.lightir.LirParsedInstructionCallback.getActualValueIndex(int):45:45 -> a 553:553:java.lang.Object com.android.tools.r8.lightir.LirParsedInstructionCallback.getNextValueOperand(com.android.tools.r8.lightir.LirInstructionView):49 -> a 553:553:void onInstructionView(com.android.tools.r8.lightir.LirInstructionView):597 -> a 554:554:void onInstructionView(com.android.tools.r8.lightir.LirInstructionView):598:598 -> a 555:555:java.lang.Object com.android.tools.r8.lightir.LirParsedInstructionCallback.getNextValueOperand(com.android.tools.r8.lightir.LirInstructionView):49:49 -> a 555:555:void onInstructionView(com.android.tools.r8.lightir.LirInstructionView):672 -> a 556:556:java.lang.Object com.android.tools.r8.lightir.LirParsedInstructionCallback.getActualValueIndex(int):45:45 -> a 556:556:java.lang.Object com.android.tools.r8.lightir.LirParsedInstructionCallback.getNextValueOperand(com.android.tools.r8.lightir.LirInstructionView):49 -> a 556:556:void onInstructionView(com.android.tools.r8.lightir.LirInstructionView):672 -> a 557:557:void onInstructionView(com.android.tools.r8.lightir.LirInstructionView):673:673 -> a 558:558:void onInstructionView(com.android.tools.r8.lightir.LirInstructionView):654:654 -> a 559:559:com.android.tools.r8.graph.DexItem com.android.tools.r8.lightir.LirParsedInstructionCallback.getConstantItem(int):283:283 -> a 559:559:void onInstructionView(com.android.tools.r8.lightir.LirInstructionView):654 -> a 560:561:void onInstructionView(com.android.tools.r8.lightir.LirInstructionView):654:655 -> a 562:562:void onInstructionView(com.android.tools.r8.lightir.LirInstructionView):649:649 -> a 563:563:void onInstructionView(com.android.tools.r8.lightir.LirInstructionView):639:639 -> a 564:564:com.android.tools.r8.graph.DexItem com.android.tools.r8.lightir.LirParsedInstructionCallback.getConstantItem(int):283:283 -> a 564:564:void onInstructionView(com.android.tools.r8.lightir.LirInstructionView):639 -> a 565:567:void onInstructionView(com.android.tools.r8.lightir.LirInstructionView):639:641 -> a 568:568:java.lang.Object com.android.tools.r8.lightir.LirParsedInstructionCallback.getNextValueOperand(com.android.tools.r8.lightir.LirInstructionView):49:49 -> a 568:568:void onInstructionView(com.android.tools.r8.lightir.LirInstructionView):642 -> a 569:569:java.lang.Object com.android.tools.r8.lightir.LirParsedInstructionCallback.getActualValueIndex(int):45:45 -> a 569:569:java.lang.Object com.android.tools.r8.lightir.LirParsedInstructionCallback.getNextValueOperand(com.android.tools.r8.lightir.LirInstructionView):49 -> a 569:569:void onInstructionView(com.android.tools.r8.lightir.LirInstructionView):642 -> a 570:572:void onInstructionView(com.android.tools.r8.lightir.LirInstructionView):642:644 -> a 573:573:void onInstructionView(com.android.tools.r8.lightir.LirInstructionView):634:634 -> a 574:574:com.android.tools.r8.graph.DexMethod com.android.tools.r8.lightir.LirParsedInstructionCallback.getInvokeInstructionTarget(com.android.tools.r8.lightir.LirInstructionView):693:693 -> a 574:574:void onInstructionView(com.android.tools.r8.lightir.LirInstructionView):552 -> a 575:575:com.android.tools.r8.graph.DexItem com.android.tools.r8.lightir.LirParsedInstructionCallback.getConstantItem(int):283:283 -> a 575:575:com.android.tools.r8.graph.DexMethod com.android.tools.r8.lightir.LirParsedInstructionCallback.getInvokeInstructionTarget(com.android.tools.r8.lightir.LirInstructionView):693 -> a 575:575:void onInstructionView(com.android.tools.r8.lightir.LirInstructionView):552 -> a 576:576:com.android.tools.r8.graph.DexMethod com.android.tools.r8.lightir.LirParsedInstructionCallback.getInvokeInstructionTarget(com.android.tools.r8.lightir.LirInstructionView):693:693 -> a 576:576:void onInstructionView(com.android.tools.r8.lightir.LirInstructionView):552 -> a 577:578:void onInstructionView(com.android.tools.r8.lightir.LirInstructionView):553:554 -> a 579:579:com.android.tools.r8.graph.DexMethod com.android.tools.r8.lightir.LirParsedInstructionCallback.getInvokeInstructionTarget(com.android.tools.r8.lightir.LirInstructionView):693:693 -> a 579:579:void onInstructionView(com.android.tools.r8.lightir.LirInstructionView):544 -> a 580:580:com.android.tools.r8.graph.DexItem com.android.tools.r8.lightir.LirParsedInstructionCallback.getConstantItem(int):283:283 -> a 580:580:com.android.tools.r8.graph.DexMethod com.android.tools.r8.lightir.LirParsedInstructionCallback.getInvokeInstructionTarget(com.android.tools.r8.lightir.LirInstructionView):693 -> a 580:580:void onInstructionView(com.android.tools.r8.lightir.LirInstructionView):544 -> a 581:581:com.android.tools.r8.graph.DexMethod com.android.tools.r8.lightir.LirParsedInstructionCallback.getInvokeInstructionTarget(com.android.tools.r8.lightir.LirInstructionView):693:693 -> a 581:581:void onInstructionView(com.android.tools.r8.lightir.LirInstructionView):544 -> a 582:583:void onInstructionView(com.android.tools.r8.lightir.LirInstructionView):545:546 -> a 584:584:void onInstructionView(com.android.tools.r8.lightir.LirInstructionView):364:364 -> a 585:585:void com.android.tools.r8.lightir.LirParsedInstructionCallback.onConstNumber(com.android.tools.r8.ir.code.NumericType,long):59:59 -> a 585:585:void com.android.tools.r8.lightir.LirParsedInstructionCallback.onConstDouble(long):75 -> a 585:585:void onInstructionView(com.android.tools.r8.lightir.LirInstructionView):365 -> a 586:586:void onInstructionView(com.android.tools.r8.lightir.LirInstructionView):332:332 -> a 587:587:void com.android.tools.r8.lightir.LirParsedInstructionCallback.onConstNumber(com.android.tools.r8.ir.code.NumericType,long):59:59 -> a 587:587:void com.android.tools.r8.lightir.LirParsedInstructionCallback.onConstFloat(int):67 -> a 587:587:void onInstructionView(com.android.tools.r8.lightir.LirInstructionView):333 -> a 588:588:void onInstructionView(com.android.tools.r8.lightir.LirInstructionView):348:348 -> a 589:589:void com.android.tools.r8.lightir.LirParsedInstructionCallback.onConstNumber(com.android.tools.r8.ir.code.NumericType,long):59:59 -> a 589:589:void com.android.tools.r8.lightir.LirParsedInstructionCallback.onConstLong(long):71 -> a 589:589:void onInstructionView(com.android.tools.r8.lightir.LirInstructionView):349 -> a 590:591:void onInstructionView(com.android.tools.r8.lightir.LirInstructionView):318:319 -> a 592:592:java.lang.Object com.android.tools.r8.lightir.LirParsedInstructionCallback.getNextValueOperand(com.android.tools.r8.lightir.LirInstructionView):49:49 -> a 592:592:void onInstructionView(com.android.tools.r8.lightir.LirInstructionView):503 -> a 593:593:java.lang.Object com.android.tools.r8.lightir.LirParsedInstructionCallback.getActualValueIndex(int):45:45 -> a 593:593:java.lang.Object com.android.tools.r8.lightir.LirParsedInstructionCallback.getNextValueOperand(com.android.tools.r8.lightir.LirInstructionView):49 -> a 593:593:void onInstructionView(com.android.tools.r8.lightir.LirInstructionView):503 -> a 594:594:java.lang.Object com.android.tools.r8.lightir.LirParsedInstructionCallback.getNextValueOperand(com.android.tools.r8.lightir.LirInstructionView):49:49 -> a 594:594:void onInstructionView(com.android.tools.r8.lightir.LirInstructionView):504 -> a 595:595:java.lang.Object com.android.tools.r8.lightir.LirParsedInstructionCallback.getActualValueIndex(int):45:45 -> a 595:595:java.lang.Object com.android.tools.r8.lightir.LirParsedInstructionCallback.getNextValueOperand(com.android.tools.r8.lightir.LirInstructionView):49 -> a 595:595:void onInstructionView(com.android.tools.r8.lightir.LirInstructionView):504 -> a 596:596:void com.android.tools.r8.lightir.LirParsedInstructionCallback.onRemDouble(java.lang.Object,java.lang.Object):179:179 -> a 596:596:void onInstructionView(com.android.tools.r8.lightir.LirInstructionView):505 -> a 597:597:java.lang.Object com.android.tools.r8.lightir.LirParsedInstructionCallback.getNextValueOperand(com.android.tools.r8.lightir.LirInstructionView):49:49 -> a 597:597:void onInstructionView(com.android.tools.r8.lightir.LirInstructionView):496 -> a 598:598:java.lang.Object com.android.tools.r8.lightir.LirParsedInstructionCallback.getActualValueIndex(int):45:45 -> a 598:598:java.lang.Object com.android.tools.r8.lightir.LirParsedInstructionCallback.getNextValueOperand(com.android.tools.r8.lightir.LirInstructionView):49 -> a 598:598:void onInstructionView(com.android.tools.r8.lightir.LirInstructionView):496 -> a 599:599:java.lang.Object com.android.tools.r8.lightir.LirParsedInstructionCallback.getNextValueOperand(com.android.tools.r8.lightir.LirInstructionView):49:49 -> a 599:599:void onInstructionView(com.android.tools.r8.lightir.LirInstructionView):497 -> a 600:600:java.lang.Object com.android.tools.r8.lightir.LirParsedInstructionCallback.getActualValueIndex(int):45:45 -> a 600:600:java.lang.Object com.android.tools.r8.lightir.LirParsedInstructionCallback.getNextValueOperand(com.android.tools.r8.lightir.LirInstructionView):49 -> a 600:600:void onInstructionView(com.android.tools.r8.lightir.LirInstructionView):497 -> a 601:601:void com.android.tools.r8.lightir.LirParsedInstructionCallback.onRemFloat(java.lang.Object,java.lang.Object):175:175 -> a 601:601:void onInstructionView(com.android.tools.r8.lightir.LirInstructionView):498 -> a 602:602:java.lang.Object com.android.tools.r8.lightir.LirParsedInstructionCallback.getNextValueOperand(com.android.tools.r8.lightir.LirInstructionView):49:49 -> a 602:602:void onInstructionView(com.android.tools.r8.lightir.LirInstructionView):489 -> a 603:603:java.lang.Object com.android.tools.r8.lightir.LirParsedInstructionCallback.getActualValueIndex(int):45:45 -> a 603:603:java.lang.Object com.android.tools.r8.lightir.LirParsedInstructionCallback.getNextValueOperand(com.android.tools.r8.lightir.LirInstructionView):49 -> a 603:603:void onInstructionView(com.android.tools.r8.lightir.LirInstructionView):489 -> a 604:604:java.lang.Object com.android.tools.r8.lightir.LirParsedInstructionCallback.getNextValueOperand(com.android.tools.r8.lightir.LirInstructionView):49:49 -> a 604:604:void onInstructionView(com.android.tools.r8.lightir.LirInstructionView):490 -> a 605:605:java.lang.Object com.android.tools.r8.lightir.LirParsedInstructionCallback.getActualValueIndex(int):45:45 -> a 605:605:java.lang.Object com.android.tools.r8.lightir.LirParsedInstructionCallback.getNextValueOperand(com.android.tools.r8.lightir.LirInstructionView):49 -> a 605:605:void onInstructionView(com.android.tools.r8.lightir.LirInstructionView):490 -> a 606:606:void com.android.tools.r8.lightir.LirParsedInstructionCallback.onRemLong(java.lang.Object,java.lang.Object):171:171 -> a 606:606:void onInstructionView(com.android.tools.r8.lightir.LirInstructionView):491 -> a 607:607:java.lang.Object com.android.tools.r8.lightir.LirParsedInstructionCallback.getNextValueOperand(com.android.tools.r8.lightir.LirInstructionView):49:49 -> a 607:607:void onInstructionView(com.android.tools.r8.lightir.LirInstructionView):482 -> a 608:608:java.lang.Object com.android.tools.r8.lightir.LirParsedInstructionCallback.getActualValueIndex(int):45:45 -> a 608:608:java.lang.Object com.android.tools.r8.lightir.LirParsedInstructionCallback.getNextValueOperand(com.android.tools.r8.lightir.LirInstructionView):49 -> a 608:608:void onInstructionView(com.android.tools.r8.lightir.LirInstructionView):482 -> a 609:609:java.lang.Object com.android.tools.r8.lightir.LirParsedInstructionCallback.getNextValueOperand(com.android.tools.r8.lightir.LirInstructionView):49:49 -> a 609:609:void onInstructionView(com.android.tools.r8.lightir.LirInstructionView):483 -> a 610:610:java.lang.Object com.android.tools.r8.lightir.LirParsedInstructionCallback.getActualValueIndex(int):45:45 -> a 610:610:java.lang.Object com.android.tools.r8.lightir.LirParsedInstructionCallback.getNextValueOperand(com.android.tools.r8.lightir.LirInstructionView):49 -> a 610:610:void onInstructionView(com.android.tools.r8.lightir.LirInstructionView):483 -> a 611:611:void com.android.tools.r8.lightir.LirParsedInstructionCallback.onRemInt(java.lang.Object,java.lang.Object):167:167 -> a 611:611:void onInstructionView(com.android.tools.r8.lightir.LirInstructionView):484 -> a 612:612:java.lang.Object com.android.tools.r8.lightir.LirParsedInstructionCallback.getNextValueOperand(com.android.tools.r8.lightir.LirInstructionView):49:49 -> a 612:612:void onInstructionView(com.android.tools.r8.lightir.LirInstructionView):475 -> a 613:613:java.lang.Object com.android.tools.r8.lightir.LirParsedInstructionCallback.getActualValueIndex(int):45:45 -> a 613:613:java.lang.Object com.android.tools.r8.lightir.LirParsedInstructionCallback.getNextValueOperand(com.android.tools.r8.lightir.LirInstructionView):49 -> a 613:613:void onInstructionView(com.android.tools.r8.lightir.LirInstructionView):475 -> a 614:614:java.lang.Object com.android.tools.r8.lightir.LirParsedInstructionCallback.getNextValueOperand(com.android.tools.r8.lightir.LirInstructionView):49:49 -> a 614:614:void onInstructionView(com.android.tools.r8.lightir.LirInstructionView):476 -> a 615:615:java.lang.Object com.android.tools.r8.lightir.LirParsedInstructionCallback.getActualValueIndex(int):45:45 -> a 615:615:java.lang.Object com.android.tools.r8.lightir.LirParsedInstructionCallback.getNextValueOperand(com.android.tools.r8.lightir.LirInstructionView):49 -> a 615:615:void onInstructionView(com.android.tools.r8.lightir.LirInstructionView):476 -> a 616:616:void com.android.tools.r8.lightir.LirParsedInstructionCallback.onDivDouble(java.lang.Object,java.lang.Object):159:159 -> a 616:616:void onInstructionView(com.android.tools.r8.lightir.LirInstructionView):477 -> a 617:617:java.lang.Object com.android.tools.r8.lightir.LirParsedInstructionCallback.getNextValueOperand(com.android.tools.r8.lightir.LirInstructionView):49:49 -> a 617:617:void onInstructionView(com.android.tools.r8.lightir.LirInstructionView):468 -> a 618:618:java.lang.Object com.android.tools.r8.lightir.LirParsedInstructionCallback.getActualValueIndex(int):45:45 -> a 618:618:java.lang.Object com.android.tools.r8.lightir.LirParsedInstructionCallback.getNextValueOperand(com.android.tools.r8.lightir.LirInstructionView):49 -> a 618:618:void onInstructionView(com.android.tools.r8.lightir.LirInstructionView):468 -> a 619:619:java.lang.Object com.android.tools.r8.lightir.LirParsedInstructionCallback.getNextValueOperand(com.android.tools.r8.lightir.LirInstructionView):49:49 -> a 619:619:void onInstructionView(com.android.tools.r8.lightir.LirInstructionView):469 -> a 620:620:java.lang.Object com.android.tools.r8.lightir.LirParsedInstructionCallback.getActualValueIndex(int):45:45 -> a 620:620:java.lang.Object com.android.tools.r8.lightir.LirParsedInstructionCallback.getNextValueOperand(com.android.tools.r8.lightir.LirInstructionView):49 -> a 620:620:void onInstructionView(com.android.tools.r8.lightir.LirInstructionView):469 -> a 621:621:void com.android.tools.r8.lightir.LirParsedInstructionCallback.onDivFloat(java.lang.Object,java.lang.Object):155:155 -> a 621:621:void onInstructionView(com.android.tools.r8.lightir.LirInstructionView):470 -> a 622:622:java.lang.Object com.android.tools.r8.lightir.LirParsedInstructionCallback.getNextValueOperand(com.android.tools.r8.lightir.LirInstructionView):49:49 -> a 622:622:void onInstructionView(com.android.tools.r8.lightir.LirInstructionView):461 -> a 623:623:java.lang.Object com.android.tools.r8.lightir.LirParsedInstructionCallback.getActualValueIndex(int):45:45 -> a 623:623:java.lang.Object com.android.tools.r8.lightir.LirParsedInstructionCallback.getNextValueOperand(com.android.tools.r8.lightir.LirInstructionView):49 -> a 623:623:void onInstructionView(com.android.tools.r8.lightir.LirInstructionView):461 -> a 624:624:java.lang.Object com.android.tools.r8.lightir.LirParsedInstructionCallback.getNextValueOperand(com.android.tools.r8.lightir.LirInstructionView):49:49 -> a 624:624:void onInstructionView(com.android.tools.r8.lightir.LirInstructionView):462 -> a 625:625:java.lang.Object com.android.tools.r8.lightir.LirParsedInstructionCallback.getActualValueIndex(int):45:45 -> a 625:625:java.lang.Object com.android.tools.r8.lightir.LirParsedInstructionCallback.getNextValueOperand(com.android.tools.r8.lightir.LirInstructionView):49 -> a 625:625:void onInstructionView(com.android.tools.r8.lightir.LirInstructionView):462 -> a 626:626:void com.android.tools.r8.lightir.LirParsedInstructionCallback.onDivLong(java.lang.Object,java.lang.Object):151:151 -> a 626:626:void onInstructionView(com.android.tools.r8.lightir.LirInstructionView):463 -> a 627:627:java.lang.Object com.android.tools.r8.lightir.LirParsedInstructionCallback.getNextValueOperand(com.android.tools.r8.lightir.LirInstructionView):49:49 -> a 627:627:void onInstructionView(com.android.tools.r8.lightir.LirInstructionView):454 -> a 628:628:java.lang.Object com.android.tools.r8.lightir.LirParsedInstructionCallback.getActualValueIndex(int):45:45 -> a 628:628:java.lang.Object com.android.tools.r8.lightir.LirParsedInstructionCallback.getNextValueOperand(com.android.tools.r8.lightir.LirInstructionView):49 -> a 628:628:void onInstructionView(com.android.tools.r8.lightir.LirInstructionView):454 -> a 629:629:java.lang.Object com.android.tools.r8.lightir.LirParsedInstructionCallback.getNextValueOperand(com.android.tools.r8.lightir.LirInstructionView):49:49 -> a 629:629:void onInstructionView(com.android.tools.r8.lightir.LirInstructionView):455 -> a 630:630:java.lang.Object com.android.tools.r8.lightir.LirParsedInstructionCallback.getActualValueIndex(int):45:45 -> a 630:630:java.lang.Object com.android.tools.r8.lightir.LirParsedInstructionCallback.getNextValueOperand(com.android.tools.r8.lightir.LirInstructionView):49 -> a 630:630:void onInstructionView(com.android.tools.r8.lightir.LirInstructionView):455 -> a 631:631:void com.android.tools.r8.lightir.LirParsedInstructionCallback.onDivInt(java.lang.Object,java.lang.Object):147:147 -> a 631:631:void onInstructionView(com.android.tools.r8.lightir.LirInstructionView):456 -> a 632:632:java.lang.Object com.android.tools.r8.lightir.LirParsedInstructionCallback.getNextValueOperand(com.android.tools.r8.lightir.LirInstructionView):49:49 -> a 632:632:void onInstructionView(com.android.tools.r8.lightir.LirInstructionView):447 -> a 633:633:java.lang.Object com.android.tools.r8.lightir.LirParsedInstructionCallback.getActualValueIndex(int):45:45 -> a 633:633:java.lang.Object com.android.tools.r8.lightir.LirParsedInstructionCallback.getNextValueOperand(com.android.tools.r8.lightir.LirInstructionView):49 -> a 633:633:void onInstructionView(com.android.tools.r8.lightir.LirInstructionView):447 -> a 634:634:java.lang.Object com.android.tools.r8.lightir.LirParsedInstructionCallback.getNextValueOperand(com.android.tools.r8.lightir.LirInstructionView):49:49 -> a 634:634:void onInstructionView(com.android.tools.r8.lightir.LirInstructionView):448 -> a 635:635:java.lang.Object com.android.tools.r8.lightir.LirParsedInstructionCallback.getActualValueIndex(int):45:45 -> a 635:635:java.lang.Object com.android.tools.r8.lightir.LirParsedInstructionCallback.getNextValueOperand(com.android.tools.r8.lightir.LirInstructionView):49 -> a 635:635:void onInstructionView(com.android.tools.r8.lightir.LirInstructionView):448 -> a 636:636:void com.android.tools.r8.lightir.LirParsedInstructionCallback.onMulDouble(java.lang.Object,java.lang.Object):139:139 -> a 636:636:void onInstructionView(com.android.tools.r8.lightir.LirInstructionView):449 -> a 637:637:java.lang.Object com.android.tools.r8.lightir.LirParsedInstructionCallback.getNextValueOperand(com.android.tools.r8.lightir.LirInstructionView):49:49 -> a 637:637:void onInstructionView(com.android.tools.r8.lightir.LirInstructionView):440 -> a 638:638:java.lang.Object com.android.tools.r8.lightir.LirParsedInstructionCallback.getActualValueIndex(int):45:45 -> a 638:638:java.lang.Object com.android.tools.r8.lightir.LirParsedInstructionCallback.getNextValueOperand(com.android.tools.r8.lightir.LirInstructionView):49 -> a 638:638:void onInstructionView(com.android.tools.r8.lightir.LirInstructionView):440 -> a 639:639:java.lang.Object com.android.tools.r8.lightir.LirParsedInstructionCallback.getNextValueOperand(com.android.tools.r8.lightir.LirInstructionView):49:49 -> a 639:639:void onInstructionView(com.android.tools.r8.lightir.LirInstructionView):441 -> a 640:640:java.lang.Object com.android.tools.r8.lightir.LirParsedInstructionCallback.getActualValueIndex(int):45:45 -> a 640:640:java.lang.Object com.android.tools.r8.lightir.LirParsedInstructionCallback.getNextValueOperand(com.android.tools.r8.lightir.LirInstructionView):49 -> a 640:640:void onInstructionView(com.android.tools.r8.lightir.LirInstructionView):441 -> a 641:641:void com.android.tools.r8.lightir.LirParsedInstructionCallback.onMulFloat(java.lang.Object,java.lang.Object):135:135 -> a 641:641:void onInstructionView(com.android.tools.r8.lightir.LirInstructionView):442 -> a 642:642:java.lang.Object com.android.tools.r8.lightir.LirParsedInstructionCallback.getNextValueOperand(com.android.tools.r8.lightir.LirInstructionView):49:49 -> a 642:642:void onInstructionView(com.android.tools.r8.lightir.LirInstructionView):433 -> a 643:643:java.lang.Object com.android.tools.r8.lightir.LirParsedInstructionCallback.getActualValueIndex(int):45:45 -> a 643:643:java.lang.Object com.android.tools.r8.lightir.LirParsedInstructionCallback.getNextValueOperand(com.android.tools.r8.lightir.LirInstructionView):49 -> a 643:643:void onInstructionView(com.android.tools.r8.lightir.LirInstructionView):433 -> a 644:644:java.lang.Object com.android.tools.r8.lightir.LirParsedInstructionCallback.getNextValueOperand(com.android.tools.r8.lightir.LirInstructionView):49:49 -> a 644:644:void onInstructionView(com.android.tools.r8.lightir.LirInstructionView):434 -> a 645:645:java.lang.Object com.android.tools.r8.lightir.LirParsedInstructionCallback.getActualValueIndex(int):45:45 -> a 645:645:java.lang.Object com.android.tools.r8.lightir.LirParsedInstructionCallback.getNextValueOperand(com.android.tools.r8.lightir.LirInstructionView):49 -> a 645:645:void onInstructionView(com.android.tools.r8.lightir.LirInstructionView):434 -> a 646:646:void com.android.tools.r8.lightir.LirParsedInstructionCallback.onMulLong(java.lang.Object,java.lang.Object):131:131 -> a 646:646:void onInstructionView(com.android.tools.r8.lightir.LirInstructionView):435 -> a 647:647:java.lang.Object com.android.tools.r8.lightir.LirParsedInstructionCallback.getNextValueOperand(com.android.tools.r8.lightir.LirInstructionView):49:49 -> a 647:647:void onInstructionView(com.android.tools.r8.lightir.LirInstructionView):426 -> a 648:648:java.lang.Object com.android.tools.r8.lightir.LirParsedInstructionCallback.getActualValueIndex(int):45:45 -> a 648:648:java.lang.Object com.android.tools.r8.lightir.LirParsedInstructionCallback.getNextValueOperand(com.android.tools.r8.lightir.LirInstructionView):49 -> a 648:648:void onInstructionView(com.android.tools.r8.lightir.LirInstructionView):426 -> a 649:649:java.lang.Object com.android.tools.r8.lightir.LirParsedInstructionCallback.getNextValueOperand(com.android.tools.r8.lightir.LirInstructionView):49:49 -> a 649:649:void onInstructionView(com.android.tools.r8.lightir.LirInstructionView):427 -> a 650:650:java.lang.Object com.android.tools.r8.lightir.LirParsedInstructionCallback.getActualValueIndex(int):45:45 -> a 650:650:java.lang.Object com.android.tools.r8.lightir.LirParsedInstructionCallback.getNextValueOperand(com.android.tools.r8.lightir.LirInstructionView):49 -> a 650:650:void onInstructionView(com.android.tools.r8.lightir.LirInstructionView):427 -> a 651:651:void com.android.tools.r8.lightir.LirParsedInstructionCallback.onMulInt(java.lang.Object,java.lang.Object):127:127 -> a 651:651:void onInstructionView(com.android.tools.r8.lightir.LirInstructionView):428 -> a 652:652:java.lang.Object com.android.tools.r8.lightir.LirParsedInstructionCallback.getNextValueOperand(com.android.tools.r8.lightir.LirInstructionView):49:49 -> a 652:652:void onInstructionView(com.android.tools.r8.lightir.LirInstructionView):419 -> a 653:653:java.lang.Object com.android.tools.r8.lightir.LirParsedInstructionCallback.getActualValueIndex(int):45:45 -> a 653:653:java.lang.Object com.android.tools.r8.lightir.LirParsedInstructionCallback.getNextValueOperand(com.android.tools.r8.lightir.LirInstructionView):49 -> a 653:653:void onInstructionView(com.android.tools.r8.lightir.LirInstructionView):419 -> a 654:654:java.lang.Object com.android.tools.r8.lightir.LirParsedInstructionCallback.getNextValueOperand(com.android.tools.r8.lightir.LirInstructionView):49:49 -> a 654:654:void onInstructionView(com.android.tools.r8.lightir.LirInstructionView):420 -> a 655:655:java.lang.Object com.android.tools.r8.lightir.LirParsedInstructionCallback.getActualValueIndex(int):45:45 -> a 655:655:java.lang.Object com.android.tools.r8.lightir.LirParsedInstructionCallback.getNextValueOperand(com.android.tools.r8.lightir.LirInstructionView):49 -> a 655:655:void onInstructionView(com.android.tools.r8.lightir.LirInstructionView):420 -> a 656:656:void com.android.tools.r8.lightir.LirParsedInstructionCallback.onSubDouble(java.lang.Object,java.lang.Object):119:119 -> a 656:656:void onInstructionView(com.android.tools.r8.lightir.LirInstructionView):421 -> a 657:657:java.lang.Object com.android.tools.r8.lightir.LirParsedInstructionCallback.getNextValueOperand(com.android.tools.r8.lightir.LirInstructionView):49:49 -> a 657:657:void onInstructionView(com.android.tools.r8.lightir.LirInstructionView):412 -> a 658:658:java.lang.Object com.android.tools.r8.lightir.LirParsedInstructionCallback.getActualValueIndex(int):45:45 -> a 658:658:java.lang.Object com.android.tools.r8.lightir.LirParsedInstructionCallback.getNextValueOperand(com.android.tools.r8.lightir.LirInstructionView):49 -> a 658:658:void onInstructionView(com.android.tools.r8.lightir.LirInstructionView):412 -> a 659:659:java.lang.Object com.android.tools.r8.lightir.LirParsedInstructionCallback.getNextValueOperand(com.android.tools.r8.lightir.LirInstructionView):49:49 -> a 659:659:void onInstructionView(com.android.tools.r8.lightir.LirInstructionView):413 -> a 660:660:java.lang.Object com.android.tools.r8.lightir.LirParsedInstructionCallback.getActualValueIndex(int):45:45 -> a 660:660:java.lang.Object com.android.tools.r8.lightir.LirParsedInstructionCallback.getNextValueOperand(com.android.tools.r8.lightir.LirInstructionView):49 -> a 660:660:void onInstructionView(com.android.tools.r8.lightir.LirInstructionView):413 -> a 661:661:void com.android.tools.r8.lightir.LirParsedInstructionCallback.onSubFloat(java.lang.Object,java.lang.Object):115:115 -> a 661:661:void onInstructionView(com.android.tools.r8.lightir.LirInstructionView):414 -> a 662:662:java.lang.Object com.android.tools.r8.lightir.LirParsedInstructionCallback.getNextValueOperand(com.android.tools.r8.lightir.LirInstructionView):49:49 -> a 662:662:void onInstructionView(com.android.tools.r8.lightir.LirInstructionView):405 -> a 663:663:java.lang.Object com.android.tools.r8.lightir.LirParsedInstructionCallback.getActualValueIndex(int):45:45 -> a 663:663:java.lang.Object com.android.tools.r8.lightir.LirParsedInstructionCallback.getNextValueOperand(com.android.tools.r8.lightir.LirInstructionView):49 -> a 663:663:void onInstructionView(com.android.tools.r8.lightir.LirInstructionView):405 -> a 664:664:java.lang.Object com.android.tools.r8.lightir.LirParsedInstructionCallback.getNextValueOperand(com.android.tools.r8.lightir.LirInstructionView):49:49 -> a 664:664:void onInstructionView(com.android.tools.r8.lightir.LirInstructionView):406 -> a 665:665:java.lang.Object com.android.tools.r8.lightir.LirParsedInstructionCallback.getActualValueIndex(int):45:45 -> a 665:665:java.lang.Object com.android.tools.r8.lightir.LirParsedInstructionCallback.getNextValueOperand(com.android.tools.r8.lightir.LirInstructionView):49 -> a 665:665:void onInstructionView(com.android.tools.r8.lightir.LirInstructionView):406 -> a 666:666:void com.android.tools.r8.lightir.LirParsedInstructionCallback.onSubLong(java.lang.Object,java.lang.Object):111:111 -> a 666:666:void onInstructionView(com.android.tools.r8.lightir.LirInstructionView):407 -> a 667:667:java.lang.Object com.android.tools.r8.lightir.LirParsedInstructionCallback.getNextValueOperand(com.android.tools.r8.lightir.LirInstructionView):49:49 -> a 667:667:void onInstructionView(com.android.tools.r8.lightir.LirInstructionView):398 -> a 668:668:java.lang.Object com.android.tools.r8.lightir.LirParsedInstructionCallback.getActualValueIndex(int):45:45 -> a 668:668:java.lang.Object com.android.tools.r8.lightir.LirParsedInstructionCallback.getNextValueOperand(com.android.tools.r8.lightir.LirInstructionView):49 -> a 668:668:void onInstructionView(com.android.tools.r8.lightir.LirInstructionView):398 -> a 669:669:java.lang.Object com.android.tools.r8.lightir.LirParsedInstructionCallback.getNextValueOperand(com.android.tools.r8.lightir.LirInstructionView):49:49 -> a 669:669:void onInstructionView(com.android.tools.r8.lightir.LirInstructionView):399 -> a 670:670:java.lang.Object com.android.tools.r8.lightir.LirParsedInstructionCallback.getActualValueIndex(int):45:45 -> a 670:670:java.lang.Object com.android.tools.r8.lightir.LirParsedInstructionCallback.getNextValueOperand(com.android.tools.r8.lightir.LirInstructionView):49 -> a 670:670:void onInstructionView(com.android.tools.r8.lightir.LirInstructionView):399 -> a 671:671:void com.android.tools.r8.lightir.LirParsedInstructionCallback.onSubInt(java.lang.Object,java.lang.Object):107:107 -> a 671:671:void onInstructionView(com.android.tools.r8.lightir.LirInstructionView):400 -> a 672:672:java.lang.Object com.android.tools.r8.lightir.LirParsedInstructionCallback.getNextValueOperand(com.android.tools.r8.lightir.LirInstructionView):49:49 -> a 672:672:void onInstructionView(com.android.tools.r8.lightir.LirInstructionView):391 -> a 673:673:java.lang.Object com.android.tools.r8.lightir.LirParsedInstructionCallback.getActualValueIndex(int):45:45 -> a 673:673:java.lang.Object com.android.tools.r8.lightir.LirParsedInstructionCallback.getNextValueOperand(com.android.tools.r8.lightir.LirInstructionView):49 -> a 673:673:void onInstructionView(com.android.tools.r8.lightir.LirInstructionView):391 -> a 674:674:java.lang.Object com.android.tools.r8.lightir.LirParsedInstructionCallback.getNextValueOperand(com.android.tools.r8.lightir.LirInstructionView):49:49 -> a 674:674:void onInstructionView(com.android.tools.r8.lightir.LirInstructionView):392 -> a 675:675:java.lang.Object com.android.tools.r8.lightir.LirParsedInstructionCallback.getActualValueIndex(int):45:45 -> a 675:675:java.lang.Object com.android.tools.r8.lightir.LirParsedInstructionCallback.getNextValueOperand(com.android.tools.r8.lightir.LirInstructionView):49 -> a 675:675:void onInstructionView(com.android.tools.r8.lightir.LirInstructionView):392 -> a 676:676:void com.android.tools.r8.lightir.LirParsedInstructionCallback.onAddDouble(java.lang.Object,java.lang.Object):99:99 -> a 676:676:void onInstructionView(com.android.tools.r8.lightir.LirInstructionView):393 -> a 677:677:java.lang.Object com.android.tools.r8.lightir.LirParsedInstructionCallback.getNextValueOperand(com.android.tools.r8.lightir.LirInstructionView):49:49 -> a 677:677:void onInstructionView(com.android.tools.r8.lightir.LirInstructionView):384 -> a 678:678:java.lang.Object com.android.tools.r8.lightir.LirParsedInstructionCallback.getActualValueIndex(int):45:45 -> a 678:678:java.lang.Object com.android.tools.r8.lightir.LirParsedInstructionCallback.getNextValueOperand(com.android.tools.r8.lightir.LirInstructionView):49 -> a 678:678:void onInstructionView(com.android.tools.r8.lightir.LirInstructionView):384 -> a 679:679:java.lang.Object com.android.tools.r8.lightir.LirParsedInstructionCallback.getNextValueOperand(com.android.tools.r8.lightir.LirInstructionView):49:49 -> a 679:679:void onInstructionView(com.android.tools.r8.lightir.LirInstructionView):385 -> a 680:680:java.lang.Object com.android.tools.r8.lightir.LirParsedInstructionCallback.getActualValueIndex(int):45:45 -> a 680:680:java.lang.Object com.android.tools.r8.lightir.LirParsedInstructionCallback.getNextValueOperand(com.android.tools.r8.lightir.LirInstructionView):49 -> a 680:680:void onInstructionView(com.android.tools.r8.lightir.LirInstructionView):385 -> a 681:681:void com.android.tools.r8.lightir.LirParsedInstructionCallback.onAddFloat(java.lang.Object,java.lang.Object):95:95 -> a 681:681:void onInstructionView(com.android.tools.r8.lightir.LirInstructionView):386 -> a 682:682:java.lang.Object com.android.tools.r8.lightir.LirParsedInstructionCallback.getNextValueOperand(com.android.tools.r8.lightir.LirInstructionView):49:49 -> a 682:682:void onInstructionView(com.android.tools.r8.lightir.LirInstructionView):377 -> a 683:683:java.lang.Object com.android.tools.r8.lightir.LirParsedInstructionCallback.getActualValueIndex(int):45:45 -> a 683:683:java.lang.Object com.android.tools.r8.lightir.LirParsedInstructionCallback.getNextValueOperand(com.android.tools.r8.lightir.LirInstructionView):49 -> a 683:683:void onInstructionView(com.android.tools.r8.lightir.LirInstructionView):377 -> a 684:684:java.lang.Object com.android.tools.r8.lightir.LirParsedInstructionCallback.getNextValueOperand(com.android.tools.r8.lightir.LirInstructionView):49:49 -> a 684:684:void onInstructionView(com.android.tools.r8.lightir.LirInstructionView):378 -> a 685:685:java.lang.Object com.android.tools.r8.lightir.LirParsedInstructionCallback.getActualValueIndex(int):45:45 -> a 685:685:java.lang.Object com.android.tools.r8.lightir.LirParsedInstructionCallback.getNextValueOperand(com.android.tools.r8.lightir.LirInstructionView):49 -> a 685:685:void onInstructionView(com.android.tools.r8.lightir.LirInstructionView):378 -> a 686:686:void com.android.tools.r8.lightir.LirParsedInstructionCallback.onAddLong(java.lang.Object,java.lang.Object):91:91 -> a 686:686:void onInstructionView(com.android.tools.r8.lightir.LirInstructionView):379 -> a 687:687:java.lang.Object com.android.tools.r8.lightir.LirParsedInstructionCallback.getNextValueOperand(com.android.tools.r8.lightir.LirInstructionView):49:49 -> a 687:687:void onInstructionView(com.android.tools.r8.lightir.LirInstructionView):370 -> a 688:688:java.lang.Object com.android.tools.r8.lightir.LirParsedInstructionCallback.getActualValueIndex(int):45:45 -> a 688:688:java.lang.Object com.android.tools.r8.lightir.LirParsedInstructionCallback.getNextValueOperand(com.android.tools.r8.lightir.LirInstructionView):49 -> a 688:688:void onInstructionView(com.android.tools.r8.lightir.LirInstructionView):370 -> a 689:689:java.lang.Object com.android.tools.r8.lightir.LirParsedInstructionCallback.getNextValueOperand(com.android.tools.r8.lightir.LirInstructionView):49:49 -> a 689:689:void onInstructionView(com.android.tools.r8.lightir.LirInstructionView):371 -> a 690:690:java.lang.Object com.android.tools.r8.lightir.LirParsedInstructionCallback.getActualValueIndex(int):45:45 -> a 690:690:java.lang.Object com.android.tools.r8.lightir.LirParsedInstructionCallback.getNextValueOperand(com.android.tools.r8.lightir.LirInstructionView):49 -> a 690:690:void onInstructionView(com.android.tools.r8.lightir.LirInstructionView):371 -> a 691:691:void com.android.tools.r8.lightir.LirParsedInstructionCallback.onAddInt(java.lang.Object,java.lang.Object):87:87 -> a 691:691:void onInstructionView(com.android.tools.r8.lightir.LirInstructionView):372 -> a 692:693:void onInstructionView(com.android.tools.r8.lightir.LirInstructionView):537:538 -> a 694:694:void onInstructionView(com.android.tools.r8.lightir.LirInstructionView):530:530 -> a 695:695:java.lang.Object com.android.tools.r8.lightir.LirParsedInstructionCallback.getNextValueOperand(com.android.tools.r8.lightir.LirInstructionView):49:49 -> a 695:695:void onInstructionView(com.android.tools.r8.lightir.LirInstructionView):531 -> a 696:696:java.lang.Object com.android.tools.r8.lightir.LirParsedInstructionCallback.getActualValueIndex(int):45:45 -> a 696:696:java.lang.Object com.android.tools.r8.lightir.LirParsedInstructionCallback.getNextValueOperand(com.android.tools.r8.lightir.LirInstructionView):49 -> a 696:696:void onInstructionView(com.android.tools.r8.lightir.LirInstructionView):531 -> a 697:697:void onInstructionView(com.android.tools.r8.lightir.LirInstructionView):532:532 -> a 698:698:void onInstructionView(com.android.tools.r8.lightir.LirInstructionView):297:297 -> a 699:699:com.android.tools.r8.graph.DexItem com.android.tools.r8.lightir.LirParsedInstructionCallback.getConstantItem(int):283:283 -> a 699:699:void onInstructionView(com.android.tools.r8.lightir.LirInstructionView):297 -> a 700:704:void onInstructionView(com.android.tools.r8.lightir.LirInstructionView):298:302 -> a 705:705:java.lang.Object com.android.tools.r8.lightir.LirParsedInstructionCallback.getNextValueOperand(com.android.tools.r8.lightir.LirInstructionView):49:49 -> a 705:705:void onInstructionView(com.android.tools.r8.lightir.LirInstructionView):666 -> a 706:706:java.lang.Object com.android.tools.r8.lightir.LirParsedInstructionCallback.getActualValueIndex(int):45:45 -> a 706:706:java.lang.Object com.android.tools.r8.lightir.LirParsedInstructionCallback.getNextValueOperand(com.android.tools.r8.lightir.LirInstructionView):49 -> a 706:706:void onInstructionView(com.android.tools.r8.lightir.LirInstructionView):666 -> a 707:707:void onInstructionView(com.android.tools.r8.lightir.LirInstructionView):667:667 -> a 708:708:java.lang.Object com.android.tools.r8.lightir.LirParsedInstructionCallback.getNextValueOperand(com.android.tools.r8.lightir.LirInstructionView):49:49 -> a 708:708:void onInstructionView(com.android.tools.r8.lightir.LirInstructionView):660 -> a 709:709:java.lang.Object com.android.tools.r8.lightir.LirParsedInstructionCallback.getActualValueIndex(int):45:45 -> a 709:709:java.lang.Object com.android.tools.r8.lightir.LirParsedInstructionCallback.getNextValueOperand(com.android.tools.r8.lightir.LirInstructionView):49 -> a 709:709:void onInstructionView(com.android.tools.r8.lightir.LirInstructionView):660 -> a 710:710:void onInstructionView(com.android.tools.r8.lightir.LirInstructionView):661:661 -> a 711:711:java.lang.Object com.android.tools.r8.lightir.LirParsedInstructionCallback.getNextValueOperand(com.android.tools.r8.lightir.LirInstructionView):49:49 -> a 711:711:void onInstructionView(com.android.tools.r8.lightir.LirInstructionView):618 -> a 712:712:java.lang.Object com.android.tools.r8.lightir.LirParsedInstructionCallback.getActualValueIndex(int):45:45 -> a 712:712:java.lang.Object com.android.tools.r8.lightir.LirParsedInstructionCallback.getNextValueOperand(com.android.tools.r8.lightir.LirInstructionView):49 -> a 712:712:void onInstructionView(com.android.tools.r8.lightir.LirInstructionView):618 -> a 713:713:void onInstructionView(com.android.tools.r8.lightir.LirInstructionView):619:619 -> a 714:714:java.lang.Object com.android.tools.r8.lightir.LirParsedInstructionCallback.getNextValueOperand(com.android.tools.r8.lightir.LirInstructionView):49:49 -> a 714:714:void onInstructionView(com.android.tools.r8.lightir.LirInstructionView):629 -> a 715:715:java.lang.Object com.android.tools.r8.lightir.LirParsedInstructionCallback.getActualValueIndex(int):45:45 -> a 715:715:java.lang.Object com.android.tools.r8.lightir.LirParsedInstructionCallback.getNextValueOperand(com.android.tools.r8.lightir.LirInstructionView):49 -> a 715:715:void onInstructionView(com.android.tools.r8.lightir.LirInstructionView):629 -> a 716:716:void onInstructionView(com.android.tools.r8.lightir.LirInstructionView):629:629 -> a 717:717:void onInstructionView(com.android.tools.r8.lightir.LirInstructionView):611:611 -> a 718:718:com.android.tools.r8.graph.DexItem com.android.tools.r8.lightir.LirParsedInstructionCallback.getConstantItem(int):283:283 -> a 718:718:void onInstructionView(com.android.tools.r8.lightir.LirInstructionView):611 -> a 719:719:void onInstructionView(com.android.tools.r8.lightir.LirInstructionView):611:611 -> a 720:720:java.lang.Object com.android.tools.r8.lightir.LirParsedInstructionCallback.getNextValueOperand(com.android.tools.r8.lightir.LirInstructionView):49:49 -> a 720:720:void onInstructionView(com.android.tools.r8.lightir.LirInstructionView):612 -> a 721:721:java.lang.Object com.android.tools.r8.lightir.LirParsedInstructionCallback.getActualValueIndex(int):45:45 -> a 721:721:java.lang.Object com.android.tools.r8.lightir.LirParsedInstructionCallback.getNextValueOperand(com.android.tools.r8.lightir.LirInstructionView):49 -> a 721:721:void onInstructionView(com.android.tools.r8.lightir.LirInstructionView):612 -> a 722:722:void onInstructionView(com.android.tools.r8.lightir.LirInstructionView):613:613 -> a 723:723:void onInstructionView(com.android.tools.r8.lightir.LirInstructionView):581:581 -> a 724:724:com.android.tools.r8.graph.DexItem com.android.tools.r8.lightir.LirParsedInstructionCallback.getConstantItem(int):283:283 -> a 724:724:void onInstructionView(com.android.tools.r8.lightir.LirInstructionView):581 -> a 725:729:void onInstructionView(com.android.tools.r8.lightir.LirInstructionView):582:586 -> a 730:730:com.android.tools.r8.graph.DexMethod com.android.tools.r8.lightir.LirParsedInstructionCallback.getInvokeInstructionTarget(com.android.tools.r8.lightir.LirInstructionView):693:693 -> a 730:730:void onInstructionView(com.android.tools.r8.lightir.LirInstructionView):574 -> a 731:731:com.android.tools.r8.graph.DexItem com.android.tools.r8.lightir.LirParsedInstructionCallback.getConstantItem(int):283:283 -> a 731:731:com.android.tools.r8.graph.DexMethod com.android.tools.r8.lightir.LirParsedInstructionCallback.getInvokeInstructionTarget(com.android.tools.r8.lightir.LirInstructionView):693 -> a 731:731:void onInstructionView(com.android.tools.r8.lightir.LirInstructionView):574 -> a 732:732:com.android.tools.r8.graph.DexMethod com.android.tools.r8.lightir.LirParsedInstructionCallback.getInvokeInstructionTarget(com.android.tools.r8.lightir.LirInstructionView):693:693 -> a 732:732:void onInstructionView(com.android.tools.r8.lightir.LirInstructionView):574 -> a 733:734:void onInstructionView(com.android.tools.r8.lightir.LirInstructionView):575:576 -> a 735:735:com.android.tools.r8.graph.DexMethod com.android.tools.r8.lightir.LirParsedInstructionCallback.getInvokeInstructionTarget(com.android.tools.r8.lightir.LirInstructionView):693:693 -> a 735:735:void onInstructionView(com.android.tools.r8.lightir.LirInstructionView):567 -> a 736:736:com.android.tools.r8.graph.DexItem com.android.tools.r8.lightir.LirParsedInstructionCallback.getConstantItem(int):283:283 -> a 736:736:com.android.tools.r8.graph.DexMethod com.android.tools.r8.lightir.LirParsedInstructionCallback.getInvokeInstructionTarget(com.android.tools.r8.lightir.LirInstructionView):693 -> a 736:736:void onInstructionView(com.android.tools.r8.lightir.LirInstructionView):567 -> a 737:737:com.android.tools.r8.graph.DexMethod com.android.tools.r8.lightir.LirParsedInstructionCallback.getInvokeInstructionTarget(com.android.tools.r8.lightir.LirInstructionView):693:693 -> a 737:737:void onInstructionView(com.android.tools.r8.lightir.LirInstructionView):567 -> a 738:760:void onInstructionView(com.android.tools.r8.lightir.LirInstructionView):568:590 -> a 761:761:com.android.tools.r8.graph.DexItem com.android.tools.r8.lightir.LirParsedInstructionCallback.getConstantItem(int):283:283 -> a 761:761:void onInstructionView(com.android.tools.r8.lightir.LirInstructionView):590 -> a 762:796:void onInstructionView(com.android.tools.r8.lightir.LirInstructionView):590:624 -> a int getCurrentValueIndex() -> b void onDebugLocalWrite(java.lang.Object) -> b void onDiv(com.android.tools.r8.ir.code.NumericType,java.lang.Object,java.lang.Object) -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/qI;Ljava/lang/Object;Ljava/lang/Object;)V"} void onGoto(int) -> b 1:1:void onInvokeMethodInstruction(com.android.tools.r8.graph.DexMethod,java.util.List):214:214 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Ljava/util/ArrayList;)V"} 2:2:void onInvokeStatic(com.android.tools.r8.graph.DexMethod,java.util.List,boolean):230:230 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Ljava/util/ArrayList;Z)V"} 3:3:void onNewInstance(com.android.tools.r8.graph.DexType):238:238 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)V"} 4:5:java.util.List getInvokeInstructionArguments(com.android.tools.r8.lightir.LirInstructionView):697:698 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/WB;)Ljava/util/ArrayList;"} 6:6:java.lang.Object com.android.tools.r8.lightir.LirParsedInstructionCallback.getNextValueOperand(com.android.tools.r8.lightir.LirInstructionView):49:49 -> b 6:6:java.util.List getInvokeInstructionArguments(com.android.tools.r8.lightir.LirInstructionView):699 -> b 7:7:java.lang.Object com.android.tools.r8.lightir.LirParsedInstructionCallback.getActualValueIndex(int):45:45 -> b 7:7:java.lang.Object com.android.tools.r8.lightir.LirParsedInstructionCallback.getNextValueOperand(com.android.tools.r8.lightir.LirInstructionView):49 -> b 7:7:java.util.List getInvokeInstructionArguments(com.android.tools.r8.lightir.LirInstructionView):699 -> b 8:8:java.util.List getInvokeInstructionArguments(com.android.tools.r8.lightir.LirInstructionView):699:699 -> b void onConstNull() -> c void onMonitorEnter(java.lang.Object) -> c 1:1:void onMul(com.android.tools.r8.ir.code.NumericType,java.lang.Object,java.lang.Object):123:123 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/qI;Ljava/lang/Object;Ljava/lang/Object;)V"} 2:2:void onInvokeSuper(com.android.tools.r8.graph.DexMethod,java.util.List,boolean):222:222 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Ljava/util/ArrayList;Z)V"} 3:3:void onInvokeVirtual(com.android.tools.r8.graph.DexMethod,java.util.List):226:226 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Ljava/util/ArrayList;)V"} void onDebugPosition() -> d void onMonitorExit(java.lang.Object) -> d 1:1:void onRem(com.android.tools.r8.ir.code.NumericType,java.lang.Object,java.lang.Object):163:163 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/qI;Ljava/lang/Object;Ljava/lang/Object;)V"} void onFallthrough() -> e void onThrow(java.lang.Object) -> e 1:1:void onSub(com.android.tools.r8.ir.code.NumericType,java.lang.Object,java.lang.Object):103:103 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/qI;Ljava/lang/Object;Ljava/lang/Object;)V"} void onInstruction() -> f void onReturnVoid() -> g com.android.tools.r8.lightir.LirPrinter -> com.android.tools.r8.internal.bC: # {"id":"sourceFile","fileName":"LirPrinter.java"} com.android.tools.r8.lightir.LirCode code -> c java.lang.StringBuilder builder -> d int instructionIndexPadding -> e int instructionNamePadding -> f int valueIndex -> g com.android.tools.r8.lightir.LirInstructionView view -> h boolean $assertionsDisabled -> i 1:1:void ():17:17 -> 1:1:void (com.android.tools.r8.lightir.LirCode):30:30 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/SB;)V"} 2:16:void (com.android.tools.r8.lightir.LirCode):21:35 -> 17:24:void (com.android.tools.r8.lightir.LirCode):33:40 -> 1:2:void appendValueArguments(java.util.List):70:71 -> a 3:3:java.lang.String com.android.tools.r8.lightir.LirPrinter.fmtValueIndex(java.lang.Object):57:57 -> a 3:3:void appendValueArguments(java.util.List):71 -> a 4:4:void appendValueArguments(java.util.List):71:71 -> a 5:9:void onInstructionView(com.android.tools.r8.lightir.LirInstructionView):87:91 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/WB;)V"} 10:10:int com.android.tools.r8.lightir.LirPrinter.getCurrentValueIndex():45:45 -> a 10:10:void com.android.tools.r8.lightir.LirPrinter.addInstructionHeader(java.lang.String,int):98 -> a 10:10:void onInstructionView(com.android.tools.r8.lightir.LirInstructionView):92 -> a 11:14:void com.android.tools.r8.lightir.LirPrinter.addInstructionHeader(java.lang.String,int):99:102 -> a 11:14:void onInstructionView(com.android.tools.r8.lightir.LirInstructionView):92 -> a 15:19:void com.android.tools.r8.lightir.LirPrinter.addInstructionHeader(java.lang.String,int):101:105 -> a 15:19:void onInstructionView(com.android.tools.r8.lightir.LirInstructionView):92 -> a 20:24:void com.android.tools.r8.lightir.LirPrinter.addInstructionHeader(java.lang.String,int):104:108 -> a 20:24:void onInstructionView(com.android.tools.r8.lightir.LirInstructionView):92 -> a 25:25:void onInstructionView(com.android.tools.r8.lightir.LirInstructionView):93:93 -> a 26:26:void com.android.tools.r8.lightir.LirPrinter.advanceToNextValueIndex():49:49 -> a 26:26:void onInstructionView(com.android.tools.r8.lightir.LirInstructionView):94 -> a 27:27:void onConstInt(int):128:128 -> a 28:28:void onConstString(com.android.tools.r8.graph.DexString):133:133 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/u2;)V"} 29:30:void onNumberConversion(int,java.lang.Object):148:149 -> a 31:31:void com.android.tools.r8.lightir.LirPrinter.appendValueArguments(java.lang.Object[]):66:66 -> a 31:31:void onNumberConversion(int,java.lang.Object):149 -> a 32:32:void onIf(com.android.tools.r8.ir.code.IfType,int,java.lang.Object):154:154 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Jl;ILjava/lang/Object;)V"} 33:33:java.lang.String com.android.tools.r8.lightir.LirPrinter.fmtValueIndex(java.lang.Object):57:57 -> a 33:33:void onIf(com.android.tools.r8.ir.code.IfType,int,java.lang.Object):154 -> a 34:34:void onIf(com.android.tools.r8.ir.code.IfType,int,java.lang.Object):154:154 -> a 35:35:void onMoveException(com.android.tools.r8.graph.DexType):169:169 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)V"} 36:36:void onStaticGet(com.android.tools.r8.graph.DexField):193:193 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;)V"} 37:37:void com.android.tools.r8.lightir.LirParsedInstructionCallback.onStaticGet(com.android.tools.r8.graph.DexField):246:246 -> a 37:37:void onStaticGet(com.android.tools.r8.graph.DexField):194 -> a 38:40:void onInstanceGet(com.android.tools.r8.graph.DexField,java.lang.Object):199:201 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;Ljava/lang/Object;)V"} 41:41:void com.android.tools.r8.lightir.LirPrinter.appendValueArguments(java.lang.Object[]):66:66 -> a 41:41:void onInstanceGet(com.android.tools.r8.graph.DexField,java.lang.Object):201 -> a 42:43:void onInstancePut(com.android.tools.r8.graph.DexField,java.lang.Object,java.lang.Object):206:207 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;Ljava/lang/Object;Ljava/lang/Object;)V"} 44:44:void com.android.tools.r8.lightir.LirPrinter.appendValueArguments(java.lang.Object[]):66:66 -> a 44:44:void onInstancePut(com.android.tools.r8.graph.DexField,java.lang.Object,java.lang.Object):207 -> a 45:47:void onNewArrayEmpty(com.android.tools.r8.graph.DexType,java.lang.Object):212:214 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Ljava/lang/Object;)V"} 48:48:void com.android.tools.r8.lightir.LirPrinter.appendValueArguments(java.lang.Object[]):66:66 -> a 48:48:void onNewArrayEmpty(com.android.tools.r8.graph.DexType,java.lang.Object):214 -> a 49:49:void onArrayLength(java.lang.Object):229:229 -> a 50:50:java.lang.String com.android.tools.r8.lightir.LirPrinter.fmtValueIndex(java.lang.Object):57:57 -> a 50:50:void onArrayLength(java.lang.Object):229 -> a 51:51:void onArrayLength(java.lang.Object):229:229 -> a 52:54:void onPhi(com.android.tools.r8.graph.DexType,java.util.List):239:241 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Ljava/util/ArrayList;)V"} 55:56:void onCmpInstruction(int,java.lang.Object,java.lang.Object):246:247 -> a 57:57:void com.android.tools.r8.lightir.LirPrinter.appendValueArguments(java.lang.Object[]):66:66 -> a 57:57:void onCmpInstruction(int,java.lang.Object,java.lang.Object):247 -> a 1:1:int getCurrentValueIndex():45:45 -> b 2:2:void onDiv(com.android.tools.r8.ir.code.NumericType,java.lang.Object,java.lang.Object):138:138 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/qI;Ljava/lang/Object;Ljava/lang/Object;)V"} 3:3:java.lang.String com.android.tools.r8.lightir.LirPrinter.fmtValueIndex(java.lang.Object):57:57 -> b 3:3:void onDiv(com.android.tools.r8.ir.code.NumericType,java.lang.Object,java.lang.Object):139 -> b 4:5:void onDiv(com.android.tools.r8.ir.code.NumericType,java.lang.Object,java.lang.Object):139:140 -> b 6:6:java.lang.String com.android.tools.r8.lightir.LirPrinter.fmtValueIndex(java.lang.Object):57:57 -> b 6:6:void onDiv(com.android.tools.r8.ir.code.NumericType,java.lang.Object,java.lang.Object):141 -> b 7:9:void onDiv(com.android.tools.r8.ir.code.NumericType,java.lang.Object,java.lang.Object):141:143 -> b 10:10:void onGoto(int):159:159 -> b 11:11:void onDebugLocalWrite(java.lang.Object):174:174 -> b 12:12:java.lang.String com.android.tools.r8.lightir.LirPrinter.fmtValueIndex(java.lang.Object):57:57 -> b 12:12:void onDebugLocalWrite(java.lang.Object):174 -> b 13:13:void onDebugLocalWrite(java.lang.Object):174:174 -> b 14:18:void onInvokeMethodInstruction(com.android.tools.r8.graph.DexMethod,java.util.List):179:183 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Ljava/util/ArrayList;)V"} 19:19:void onFieldInstruction(com.android.tools.r8.graph.DexField):188:188 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;)V"} 1:1:java.lang.String fmtInsnIndex(int):61:61 -> c 2:2:void onConstNull():123:123 -> c 3:3:void onMonitorEnter(java.lang.Object):252:252 -> c 4:4:void com.android.tools.r8.lightir.LirPrinter.appendValueArguments(java.lang.Object[]):66:66 -> c 4:4:void onMonitorEnter(java.lang.Object):252 -> c 1:1:void onDebugPosition():0:0 -> d 2:2:java.lang.String fmtValueIndex(int):53:53 -> d 3:3:void onMonitorExit(java.lang.Object):257:257 -> d 4:4:void com.android.tools.r8.lightir.LirPrinter.appendValueArguments(java.lang.Object[]):66:66 -> d 4:4:void onMonitorExit(java.lang.Object):257 -> d 1:1:void onFallthrough():0:0 -> e 2:2:void onThrow(java.lang.Object):219:219 -> e 3:3:void com.android.tools.r8.lightir.LirPrinter.appendValueArguments(java.lang.Object[]):66:66 -> e 3:3:void onThrow(java.lang.Object):219 -> e 1:2:void onInstruction():113:114 -> f void onReturnVoid() -> g 1:1:java.lang.StringBuilder appendOutValue():118:118 -> h 2:2:int com.android.tools.r8.lightir.LirPrinter.getCurrentValueIndex():45:45 -> h 2:2:java.lang.StringBuilder appendOutValue():118 -> h 3:3:java.lang.StringBuilder appendOutValue():118:118 -> h 1:2:java.lang.String prettyPrint():76:77 -> i 3:3:int com.android.tools.r8.lightir.LirPrinter.getCurrentValueIndex():45:45 -> i 3:3:void com.android.tools.r8.lightir.LirPrinter.addInstructionHeader(java.lang.String,int):98 -> i 3:3:java.lang.String prettyPrint():77 -> i 4:7:void com.android.tools.r8.lightir.LirPrinter.addInstructionHeader(java.lang.String,int):99:102 -> i 4:7:java.lang.String prettyPrint():77 -> i 8:12:void com.android.tools.r8.lightir.LirPrinter.addInstructionHeader(java.lang.String,int):101:105 -> i 8:12:java.lang.String prettyPrint():77 -> i 13:17:void com.android.tools.r8.lightir.LirPrinter.addInstructionHeader(java.lang.String,int):104:108 -> i 13:17:java.lang.String prettyPrint():77 -> i 18:18:java.lang.String prettyPrint():78:78 -> i 19:19:void com.android.tools.r8.lightir.LirPrinter.advanceToNextValueIndex():49:49 -> i 19:19:java.lang.String prettyPrint():79 -> i 20:21:java.lang.String prettyPrint():81:82 -> i com.android.tools.r8.lightir.LirSsaValueStrategy -> com.android.tools.r8.internal.dC: # {"id":"sourceFile","fileName":"LirSsaValueStrategy.java"} com.android.tools.r8.lightir.LirSsaValueStrategy INSTANCE -> a 1:1:void ():15:15 -> 1:1:void ():13:13 -> java.lang.Object decodeValueIndex(int,int) -> a int encodeValueIndex(java.lang.Object,int) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/lang/Object;)I"} 1:1:com.android.tools.r8.lightir.LirSsaValueStrategy get():18:18 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/dC;"} com.android.tools.r8.lightir.LirSsaValueStrategy$RelativeStrategy -> com.android.tools.r8.internal.cC: # {"id":"sourceFile","fileName":"LirSsaValueStrategy.java"} boolean $assertionsDisabled -> b 1:1:void ():25:25 -> 1:1:void ():25:25 -> 1:1:int encodeValueIndex(java.lang.Object,int):25:25 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/lang/Object;)I"} 2:3:int com.android.tools.r8.lightir.LirSsaValueStrategy$RelativeStrategy.encodeValueIndex(java.lang.Integer,int):29:30 -> a 2:3:int encodeValueIndex(java.lang.Object,int):25 -> a 4:4:java.lang.Integer com.android.tools.r8.lightir.LirSsaValueStrategy$RelativeStrategy.decodeValueIndex(int,int):35:35 -> a 4:4:java.lang.Object decodeValueIndex(int,int):25 -> a com.android.tools.r8.lightir.LirStrategy -> com.android.tools.r8.internal.kC: # {"id":"sourceFile","fileName":"LirStrategy.java"} 1:1:void ():31:31 -> com.android.tools.r8.lightir.LirDecodingStrategy getDecodingStrategy(com.android.tools.r8.lightir.LirCode) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/SB;)Lcom/android/tools/r8/internal/TB;"} com.android.tools.r8.lightir.LirEncodingStrategy getEncodingStrategy() -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/UB;"} com.android.tools.r8.lightir.LirStrategy$ExternalPhisStrategy -> com.android.tools.r8.internal.iC: # {"id":"sourceFile","fileName":"LirStrategy.java"} 1:1:void ():134:134 -> 1:1:com.android.tools.r8.lightir.LirEncodingStrategy getEncodingStrategy():138:138 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/UB;"} 2:2:com.android.tools.r8.lightir.LirDecodingStrategy getDecodingStrategy(com.android.tools.r8.lightir.LirCode):143:143 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/SB;)Lcom/android/tools/r8/internal/TB;"} com.android.tools.r8.lightir.LirStrategy$ExternalPhisStrategy$DecodingStrategy -> com.android.tools.r8.internal.eC: # {"id":"sourceFile","fileName":"LirStrategy.java"} com.android.tools.r8.ir.code.Value[] values -> a int firstPhiValueIndex -> b boolean $assertionsDisabled -> c 1:1:void ():232:232 -> 1:10:void (com.android.tools.r8.lightir.LirCode):237:246 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/SB;)V"} 1:1:java.lang.Object getValue(java.lang.Object,com.android.tools.r8.lightir.LirStrategyInfo):232:232 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lcom/android/tools/r8/internal/lC;)Lcom/android/tools/r8/internal/Y10;"} 2:2:int com.android.tools.r8.lightir.LirStrategy$ExternalPhisStrategy$DecodingStrategy.decode(com.android.tools.r8.lightir.LirStrategy$PhiOrValue,com.android.tools.r8.lightir.LirStrategyInfo):250:250 -> a 2:2:com.android.tools.r8.ir.code.Value com.android.tools.r8.lightir.LirStrategy$ExternalPhisStrategy$DecodingStrategy.getValue(com.android.tools.r8.lightir.LirStrategy$PhiOrValue,com.android.tools.r8.lightir.LirStrategyInfo):270 -> a 2:2:java.lang.Object getValue(java.lang.Object,com.android.tools.r8.lightir.LirStrategyInfo):232 -> a 3:4:int com.android.tools.r8.lightir.LirStrategy$PhiOrValue.getDecodedValue():95:96 -> a 3:4:int com.android.tools.r8.lightir.LirStrategy$ExternalPhisStrategy$DecodingStrategy.decode(com.android.tools.r8.lightir.LirStrategy$PhiOrValue,com.android.tools.r8.lightir.LirStrategyInfo):251 -> a 3:4:com.android.tools.r8.ir.code.Value com.android.tools.r8.lightir.LirStrategy$ExternalPhisStrategy$DecodingStrategy.getValue(com.android.tools.r8.lightir.LirStrategy$PhiOrValue,com.android.tools.r8.lightir.LirStrategyInfo):270 -> a 3:4:java.lang.Object getValue(java.lang.Object,com.android.tools.r8.lightir.LirStrategyInfo):232 -> a 5:5:int com.android.tools.r8.lightir.LirStrategy$ExternalPhisStrategy$DecodingStrategy.decode(com.android.tools.r8.lightir.LirStrategy$PhiOrValue,com.android.tools.r8.lightir.LirStrategyInfo):253:253 -> a 5:5:com.android.tools.r8.ir.code.Value com.android.tools.r8.lightir.LirStrategy$ExternalPhisStrategy$DecodingStrategy.getValue(com.android.tools.r8.lightir.LirStrategy$PhiOrValue,com.android.tools.r8.lightir.LirStrategyInfo):270 -> a 5:5:java.lang.Object getValue(java.lang.Object,com.android.tools.r8.lightir.LirStrategyInfo):232 -> a 6:6:int com.android.tools.r8.lightir.LirStrategy$PhiOrValue.getBlockIndex():100:100 -> a 6:6:int com.android.tools.r8.lightir.LirStrategy$ExternalPhisStrategy$DecodingStrategy.decode(com.android.tools.r8.lightir.LirStrategy$PhiOrValue,com.android.tools.r8.lightir.LirStrategyInfo):254 -> a 6:6:com.android.tools.r8.ir.code.Value com.android.tools.r8.lightir.LirStrategy$ExternalPhisStrategy$DecodingStrategy.getValue(com.android.tools.r8.lightir.LirStrategy$PhiOrValue,com.android.tools.r8.lightir.LirStrategyInfo):270 -> a 6:6:java.lang.Object getValue(java.lang.Object,com.android.tools.r8.lightir.LirStrategyInfo):232 -> a 7:7:boolean com.android.tools.r8.lightir.LirStrategy$PhiOrValue.isPhi():83:83 -> a 7:7:int com.android.tools.r8.lightir.LirStrategy$PhiOrValue.getBlockIndex():100 -> a 7:7:int com.android.tools.r8.lightir.LirStrategy$ExternalPhisStrategy$DecodingStrategy.decode(com.android.tools.r8.lightir.LirStrategy$PhiOrValue,com.android.tools.r8.lightir.LirStrategyInfo):254 -> a 7:7:com.android.tools.r8.ir.code.Value com.android.tools.r8.lightir.LirStrategy$ExternalPhisStrategy$DecodingStrategy.getValue(com.android.tools.r8.lightir.LirStrategy$PhiOrValue,com.android.tools.r8.lightir.LirStrategyInfo):270 -> a 7:7:java.lang.Object getValue(java.lang.Object,com.android.tools.r8.lightir.LirStrategyInfo):232 -> a 8:9:int com.android.tools.r8.lightir.LirStrategy$PhiOrValue.getBlockIndex():100:101 -> a 8:9:int com.android.tools.r8.lightir.LirStrategy$ExternalPhisStrategy$DecodingStrategy.decode(com.android.tools.r8.lightir.LirStrategy$PhiOrValue,com.android.tools.r8.lightir.LirStrategyInfo):254 -> a 8:9:com.android.tools.r8.ir.code.Value com.android.tools.r8.lightir.LirStrategy$ExternalPhisStrategy$DecodingStrategy.getValue(com.android.tools.r8.lightir.LirStrategy$PhiOrValue,com.android.tools.r8.lightir.LirStrategyInfo):270 -> a 8:9:java.lang.Object getValue(java.lang.Object,com.android.tools.r8.lightir.LirStrategyInfo):232 -> a 10:10:int com.android.tools.r8.lightir.LirStrategy$PhiOrValue.getPhiIndex():105:105 -> a 10:10:int com.android.tools.r8.lightir.LirStrategy$ExternalPhisStrategy$DecodingStrategy.decode(com.android.tools.r8.lightir.LirStrategy$PhiOrValue,com.android.tools.r8.lightir.LirStrategyInfo):255 -> a 10:10:com.android.tools.r8.ir.code.Value com.android.tools.r8.lightir.LirStrategy$ExternalPhisStrategy$DecodingStrategy.getValue(com.android.tools.r8.lightir.LirStrategy$PhiOrValue,com.android.tools.r8.lightir.LirStrategyInfo):270 -> a 10:10:java.lang.Object getValue(java.lang.Object,com.android.tools.r8.lightir.LirStrategyInfo):232 -> a 11:14:int com.android.tools.r8.lightir.LirStrategy$ExternalPhisStrategy$DecodingStrategy.decode(com.android.tools.r8.lightir.LirStrategy$PhiOrValue,com.android.tools.r8.lightir.LirStrategyInfo):256:259 -> a 11:14:com.android.tools.r8.ir.code.Value com.android.tools.r8.lightir.LirStrategy$ExternalPhisStrategy$DecodingStrategy.getValue(com.android.tools.r8.lightir.LirStrategy$PhiOrValue,com.android.tools.r8.lightir.LirStrategyInfo):270 -> a 11:14:java.lang.Object getValue(java.lang.Object,com.android.tools.r8.lightir.LirStrategyInfo):232 -> a 15:18:com.android.tools.r8.ir.code.Value com.android.tools.r8.lightir.LirStrategy$ExternalPhisStrategy$DecodingStrategy.getValue(com.android.tools.r8.lightir.LirStrategy$PhiOrValue,com.android.tools.r8.lightir.LirStrategyInfo):271:274 -> a 15:18:java.lang.Object getValue(java.lang.Object,com.android.tools.r8.lightir.LirStrategyInfo):232 -> a 19:21:int com.android.tools.r8.lightir.LirStrategy$ExternalPhisStrategy$DecodingStrategy.decode(com.android.tools.r8.lightir.LirStrategy$PhiOrValue,com.android.tools.r8.lightir.LirStrategyInfo):263:265 -> a 19:21:com.android.tools.r8.ir.code.Value com.android.tools.r8.lightir.LirStrategy$ExternalPhisStrategy$DecodingStrategy.getValue(com.android.tools.r8.lightir.LirStrategy$PhiOrValue,com.android.tools.r8.lightir.LirStrategyInfo):270 -> a 19:21:java.lang.Object getValue(java.lang.Object,com.android.tools.r8.lightir.LirStrategyInfo):232 -> a 22:34:com.android.tools.r8.ir.code.Value com.android.tools.r8.lightir.LirStrategy$ExternalPhisStrategy$DecodingStrategy.getValueDefinitionForInstructionIndex(int,com.android.tools.r8.ir.analysis.type.TypeElement,java.util.function.Function):282:294 -> a 22:34:java.lang.Object getValueDefinitionForInstructionIndex(int,com.android.tools.r8.ir.analysis.type.TypeElement,java.util.function.Function):232 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/internal/F00;Ljava/util/function/Function;)Lcom/android/tools/r8/internal/Y10;"} 35:41:com.android.tools.r8.lightir.LirStrategy$PhiOrValue com.android.tools.r8.lightir.LirStrategy$ExternalPhisStrategy$DecodingStrategy.getEncodedPhiForAbsoluteValueIndex(int,com.android.tools.r8.lightir.LirStrategyInfo):324:330 -> a 35:41:com.android.tools.r8.ir.code.Phi getPhiDefinitionForInstructionIndex(int,java.util.function.IntFunction,com.android.tools.r8.ir.analysis.type.TypeElement,java.util.function.Function,com.android.tools.r8.lightir.LirStrategyInfo):306 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/util/function/IntFunction;Lcom/android/tools/r8/internal/F00;Ljava/util/function/Function;Lcom/android/tools/r8/internal/lC;)Lcom/android/tools/r8/internal/SL;"} 42:42:int com.android.tools.r8.lightir.ByteUtils.ensureU2(int):92:92 -> a 42:42:int com.android.tools.r8.lightir.LirStrategy$PhiOrValue.ensure15bit(int):70 -> a 42:42:com.android.tools.r8.lightir.LirStrategy$PhiOrValue com.android.tools.r8.lightir.LirStrategy$PhiOrValue.forPhi(int,int):58 -> a 42:42:com.android.tools.r8.lightir.LirStrategy$PhiOrValue com.android.tools.r8.lightir.LirStrategy$ExternalPhisStrategy$DecodingStrategy.getEncodedPhiForAbsoluteValueIndex(int,com.android.tools.r8.lightir.LirStrategyInfo):333 -> a 42:42:com.android.tools.r8.ir.code.Phi getPhiDefinitionForInstructionIndex(int,java.util.function.IntFunction,com.android.tools.r8.ir.analysis.type.TypeElement,java.util.function.Function,com.android.tools.r8.lightir.LirStrategyInfo):306 -> a 43:43:int com.android.tools.r8.lightir.ByteUtils.ensureU2(int):92:92 -> a 43:43:com.android.tools.r8.lightir.LirStrategy$PhiOrValue com.android.tools.r8.lightir.LirStrategy$PhiOrValue.forPhi(int,int):59 -> a 43:43:com.android.tools.r8.lightir.LirStrategy$PhiOrValue com.android.tools.r8.lightir.LirStrategy$ExternalPhisStrategy$DecodingStrategy.getEncodedPhiForAbsoluteValueIndex(int,com.android.tools.r8.lightir.LirStrategyInfo):333 -> a 43:43:com.android.tools.r8.ir.code.Phi getPhiDefinitionForInstructionIndex(int,java.util.function.IntFunction,com.android.tools.r8.ir.analysis.type.TypeElement,java.util.function.Function,com.android.tools.r8.lightir.LirStrategyInfo):306 -> a 44:45:com.android.tools.r8.lightir.LirStrategy$PhiOrValue com.android.tools.r8.lightir.LirStrategy$PhiOrValue.forPhi(int,int):61:62 -> a 44:45:com.android.tools.r8.lightir.LirStrategy$PhiOrValue com.android.tools.r8.lightir.LirStrategy$ExternalPhisStrategy$DecodingStrategy.getEncodedPhiForAbsoluteValueIndex(int,com.android.tools.r8.lightir.LirStrategyInfo):333 -> a 44:45:com.android.tools.r8.ir.code.Phi getPhiDefinitionForInstructionIndex(int,java.util.function.IntFunction,com.android.tools.r8.ir.analysis.type.TypeElement,java.util.function.Function,com.android.tools.r8.lightir.LirStrategyInfo):306 -> a 46:46:int com.android.tools.r8.lightir.LirStrategy$PhiOrValue.getBlockIndex():100:100 -> a 46:46:com.android.tools.r8.ir.code.Phi getPhiDefinitionForInstructionIndex(int,java.util.function.IntFunction,com.android.tools.r8.ir.analysis.type.TypeElement,java.util.function.Function,com.android.tools.r8.lightir.LirStrategyInfo):307 -> a 47:58:com.android.tools.r8.ir.code.Phi getPhiDefinitionForInstructionIndex(int,java.util.function.IntFunction,com.android.tools.r8.ir.analysis.type.TypeElement,java.util.function.Function,com.android.tools.r8.lightir.LirStrategyInfo):307:318 -> a 59:59:int com.android.tools.r8.lightir.LirStrategy$PhiOrValue.ensure15bit(int):68:68 -> a 59:59:com.android.tools.r8.lightir.LirStrategy$PhiOrValue com.android.tools.r8.lightir.LirStrategy$PhiOrValue.forPhi(int,int):58 -> a 59:59:com.android.tools.r8.lightir.LirStrategy$PhiOrValue com.android.tools.r8.lightir.LirStrategy$ExternalPhisStrategy$DecodingStrategy.getEncodedPhiForAbsoluteValueIndex(int,com.android.tools.r8.lightir.LirStrategyInfo):333 -> a 59:59:com.android.tools.r8.ir.code.Phi getPhiDefinitionForInstructionIndex(int,java.util.function.IntFunction,com.android.tools.r8.ir.analysis.type.TypeElement,java.util.function.Function,com.android.tools.r8.lightir.LirStrategyInfo):306 -> a 60:60:com.android.tools.r8.lightir.LirStrategy$PhiOrValue com.android.tools.r8.lightir.LirStrategy$ExternalPhisStrategy$DecodingStrategy.getEncodedPhiForAbsoluteValueIndex(int,com.android.tools.r8.lightir.LirStrategyInfo):337:337 -> a 60:60:com.android.tools.r8.ir.code.Phi getPhiDefinitionForInstructionIndex(int,java.util.function.IntFunction,com.android.tools.r8.ir.analysis.type.TypeElement,java.util.function.Function,com.android.tools.r8.lightir.LirStrategyInfo):306 -> a com.android.tools.r8.lightir.LirStrategy$ExternalPhisStrategy$EncodingStrategy -> com.android.tools.r8.internal.fC: # {"id":"sourceFile","fileName":"LirStrategy.java"} java.util.Map values -> a com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntMap blocks -> b java.util.ArrayList phiTable -> c boolean $assertionsDisabled -> d 1:1:void ():161:161 -> 1:4:void ():161:164 -> 1:1:java.lang.Object defineValue(java.lang.Object,int):161:161 -> a 2:5:com.android.tools.r8.lightir.LirStrategy$PhiOrValue com.android.tools.r8.lightir.LirStrategy$ExternalPhisStrategy$EncodingStrategy.defineValue(com.android.tools.r8.ir.code.Value,int):189:192 -> a 2:5:java.lang.Object defineValue(java.lang.Object,int):161 -> a 6:7:com.android.tools.r8.lightir.LirStrategy$PhiOrValue com.android.tools.r8.lightir.LirStrategy$PhiOrValue.forNonPhi(int):74:75 -> a 6:7:com.android.tools.r8.lightir.LirStrategy$PhiOrValue com.android.tools.r8.lightir.LirStrategy$ExternalPhisStrategy$EncodingStrategy.defineValue(com.android.tools.r8.ir.code.Value,int):195 -> a 6:7:java.lang.Object defineValue(java.lang.Object,int):161 -> a 8:8:com.android.tools.r8.lightir.LirStrategy$PhiOrValue com.android.tools.r8.lightir.LirStrategy$ExternalPhisStrategy$EncodingStrategy.defineValue(com.android.tools.r8.ir.code.Value,int):196:196 -> a 8:8:java.lang.Object defineValue(java.lang.Object,int):161 -> a 9:9:java.lang.Object getEncodedValue(java.lang.Object):161:161 -> a 10:10:com.android.tools.r8.lightir.LirStrategy$PhiOrValue com.android.tools.r8.lightir.LirStrategy$ExternalPhisStrategy$EncodingStrategy.getEncodedValue(com.android.tools.r8.ir.code.Value):210:210 -> a 10:10:java.lang.Object getEncodedValue(java.lang.Object):161 -> a 11:18:void defineBlock(com.android.tools.r8.ir.code.BasicBlock,int):173:180 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/x4;I)V"} 19:19:int com.android.tools.r8.lightir.ByteUtils.ensureU2(int):92:92 -> a 19:19:int com.android.tools.r8.lightir.LirStrategy$PhiOrValue.ensure15bit(int):70 -> a 19:19:com.android.tools.r8.lightir.LirStrategy$PhiOrValue com.android.tools.r8.lightir.LirStrategy$PhiOrValue.forPhi(int,int):58 -> a 19:19:void defineBlock(com.android.tools.r8.ir.code.BasicBlock,int):180 -> a 20:20:int com.android.tools.r8.lightir.ByteUtils.ensureU2(int):92:92 -> a 20:20:com.android.tools.r8.lightir.LirStrategy$PhiOrValue com.android.tools.r8.lightir.LirStrategy$PhiOrValue.forPhi(int,int):59 -> a 20:20:void defineBlock(com.android.tools.r8.ir.code.BasicBlock,int):180 -> a 21:22:com.android.tools.r8.lightir.LirStrategy$PhiOrValue com.android.tools.r8.lightir.LirStrategy$PhiOrValue.forPhi(int,int):61:62 -> a 21:22:void defineBlock(com.android.tools.r8.ir.code.BasicBlock,int):180 -> a 23:23:void defineBlock(com.android.tools.r8.ir.code.BasicBlock,int):180:180 -> a 24:24:int com.android.tools.r8.lightir.LirStrategy$PhiOrValue.ensure15bit(int):68:68 -> a 24:24:com.android.tools.r8.lightir.LirStrategy$PhiOrValue com.android.tools.r8.lightir.LirStrategy$PhiOrValue.forPhi(int,int):58 -> a 24:24:void defineBlock(com.android.tools.r8.ir.code.BasicBlock,int):180 -> a 25:26:void defineBlock(com.android.tools.r8.ir.code.BasicBlock,int):183:184 -> a 27:28:int getBlockIndex(com.android.tools.r8.ir.code.BasicBlock):215:216 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/x4;)I"} 29:36:com.android.tools.r8.lightir.LirStrategyInfo getStrategyInfo():221:228 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/lC;"} 1:1:boolean isPhiInlineInstruction():0:0 -> b 2:2:boolean verifyValueIndex(java.lang.Object,int):161:161 -> b 3:4:boolean com.android.tools.r8.lightir.LirStrategy$ExternalPhisStrategy$EncodingStrategy.verifyValueIndex(com.android.tools.r8.ir.code.Value,int):202:203 -> b 3:4:boolean verifyValueIndex(java.lang.Object,int):161 -> b 5:5:int com.android.tools.r8.lightir.LirStrategy$PhiOrValue.getDecodedValue():95:95 -> b 5:5:boolean com.android.tools.r8.lightir.LirStrategy$ExternalPhisStrategy$EncodingStrategy.verifyValueIndex(com.android.tools.r8.ir.code.Value,int):204 -> b 5:5:boolean verifyValueIndex(java.lang.Object,int):161 -> b 6:6:int com.android.tools.r8.lightir.LirStrategy$PhiOrValue.getDecodedValue():95:95 -> b 6:6:boolean com.android.tools.r8.lightir.LirStrategy$ExternalPhisStrategy$EncodingStrategy.verifyValueIndex(com.android.tools.r8.ir.code.Value,int):204 -> b 6:6:boolean verifyValueIndex(java.lang.Object,int):161 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 7:7:int com.android.tools.r8.lightir.LirStrategy$PhiOrValue.getDecodedValue():95:95 -> b 7:7:boolean com.android.tools.r8.lightir.LirStrategy$ExternalPhisStrategy$EncodingStrategy.verifyValueIndex(com.android.tools.r8.ir.code.Value,int):204 -> b 7:7:boolean verifyValueIndex(java.lang.Object,int):161 -> b 8:8:int com.android.tools.r8.lightir.LirStrategy$PhiOrValue.getDecodedValue():96:96 -> b 8:8:boolean com.android.tools.r8.lightir.LirStrategy$ExternalPhisStrategy$EncodingStrategy.verifyValueIndex(com.android.tools.r8.ir.code.Value,int):204 -> b 8:8:boolean verifyValueIndex(java.lang.Object,int):161 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 9:9:boolean com.android.tools.r8.lightir.LirStrategy$ExternalPhisStrategy$EncodingStrategy.verifyValueIndex(com.android.tools.r8.ir.code.Value,int):204:204 -> b 9:9:boolean verifyValueIndex(java.lang.Object,int):161 -> b com.android.tools.r8.lightir.LirStrategy$ExternalPhisStrategy$ReferenceStrategy -> com.android.tools.r8.internal.gC: # {"id":"sourceFile","fileName":"LirStrategy.java"} com.android.tools.r8.lightir.LirStrategy$ExternalPhisStrategy$ReferenceStrategy INSTANCE -> b 1:1:void ():344:344 -> 1:1:void ():342:342 -> 1:1:int encodeValueIndex(java.lang.Object,int):342:342 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/lang/Object;)I"} 2:2:int com.android.tools.r8.lightir.LirStrategy$PhiOrValue.getRawValue():91:91 -> a 2:2:int com.android.tools.r8.lightir.LirStrategy$ExternalPhisStrategy$ReferenceStrategy.encodeValueIndex(com.android.tools.r8.lightir.LirStrategy$PhiOrValue,int):348 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 2:2:int encodeValueIndex(java.lang.Object,int):342 -> a 3:3:com.android.tools.r8.lightir.LirStrategy$PhiOrValue com.android.tools.r8.lightir.LirStrategy$ExternalPhisStrategy$ReferenceStrategy.decodeValueIndex(int,int):353:353 -> a 3:3:java.lang.Object decodeValueIndex(int,int):342 -> a com.android.tools.r8.lightir.LirStrategy$ExternalPhisStrategy$StrategyInfo -> com.android.tools.r8.internal.hC: # {"id":"sourceFile","fileName":"LirStrategy.java"} int[] phiTable -> a com.android.tools.r8.lightir.LirStrategy$ExternalPhisStrategy$StrategyInfo EMPTY -> b 1:1:void ():147:147 -> 1:2:void (int[]):151:152 -> 1:1:com.android.tools.r8.lightir.LirSsaValueStrategy getReferenceStrategy():157:157 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/dC;"} com.android.tools.r8.lightir.LirStrategy$PhiOrValue -> com.android.tools.r8.internal.jC: # {"id":"sourceFile","fileName":"LirStrategy.java"} int value -> a boolean $assertionsDisabled -> b 1:1:void ():53:53 -> 1:2:void (int):78:79 -> 1:1:boolean com.android.tools.r8.lightir.LirStrategy$PhiOrValue.isPhi():83:83 -> a 1:1:boolean isNonPhi():87 -> a 1:1:boolean equals(java.lang.Object):130:130 -> equals 1:1:int hashCode():119:119 -> hashCode 1:1:boolean com.android.tools.r8.lightir.LirStrategy$PhiOrValue.isPhi():83:83 -> toString 1:1:java.lang.String toString():111 -> toString 2:2:int com.android.tools.r8.lightir.LirStrategy$PhiOrValue.getBlockIndex():100:100 -> toString 2:2:java.lang.String toString():112 -> toString 3:3:int com.android.tools.r8.lightir.LirStrategy$PhiOrValue.getPhiIndex():105:105 -> toString 3:3:java.lang.String toString():112 -> toString 4:4:java.lang.String toString():112:112 -> toString 5:6:int com.android.tools.r8.lightir.LirStrategy$PhiOrValue.getDecodedValue():95:96 -> toString 5:6:java.lang.String toString():114 -> toString 7:7:java.lang.String toString():114:114 -> toString com.android.tools.r8.lightir.LirStrategyInfo -> com.android.tools.r8.internal.lC: # {"id":"sourceFile","fileName":"LirStrategyInfo.java"} 1:1:void ():6:6 -> com.android.tools.r8.lightir.LirSsaValueStrategy getReferenceStrategy() -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/dC;"} com.android.tools.r8.lightir.LirWriter -> com.android.tools.r8.internal.mC: # {"id":"sourceFile","fileName":"LirWriter.java"} com.android.tools.r8.lightir.ByteWriter writer -> a int pendingOperandBytes -> b boolean $assertionsDisabled -> c 1:1:void ():12:12 -> 1:1:void (com.android.tools.r8.lightir.ByteWriter):17:17 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/R5;)V"} 2:5:void (com.android.tools.r8.lightir.ByteWriter):15:18 -> 1:1:void writeOneByteInstruction(int):22:22 -> a 2:2:boolean com.android.tools.r8.lightir.LirOpcodes.isOneByteInstruction(int):16:16 -> a 2:2:void writeOneByteInstruction(int):22 -> a 3:5:void writeOneByteInstruction(int):22:24 -> a 6:6:int com.android.tools.r8.lightir.ByteUtils.ensureU1(int):25:25 -> a 6:6:void writeOneByteInstruction(int):24 -> a 7:7:void writeOneByteInstruction(int):24:24 -> a 8:9:void writeInstruction(int,int):28:29 -> a 10:10:int com.android.tools.r8.lightir.ByteUtils.ensureU1(int):25:25 -> a 10:10:void writeInstruction(int,int):29 -> a 11:12:void writeInstruction(int,int):29:30 -> a 13:13:int com.android.tools.r8.lightir.ByteUtils.ensureU1(int):25:25 -> a 13:13:void writeInstruction(int,int):30 -> a 14:15:void writeInstruction(int,int):30:31 -> a 1:3:void writeOperand(int):35:37 -> b 4:4:int com.android.tools.r8.lightir.ByteUtils.ensureU1(int):25:25 -> b 4:4:void writeOperand(int):37 -> b 5:5:void writeOperand(int):37:37 -> b com.android.tools.r8.lightir.PhiInInstructionsStrategy -> com.android.tools.r8.internal.XL: # {"id":"sourceFile","fileName":"PhiInInstructionsStrategy.java"} 1:1:void ():18:18 -> 1:1:com.android.tools.r8.lightir.LirEncodingStrategy getEncodingStrategy():22:22 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/UB;"} 2:2:com.android.tools.r8.lightir.LirDecodingStrategy getDecodingStrategy(com.android.tools.r8.lightir.LirCode):27:27 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/SB;)Lcom/android/tools/r8/internal/TB;"} com.android.tools.r8.lightir.PhiInInstructionsStrategy$DecodingStrategy -> com.android.tools.r8.internal.UL: # {"id":"sourceFile","fileName":"PhiInInstructionsStrategy.java"} com.android.tools.r8.ir.code.Value[] values -> a boolean $assertionsDisabled -> b 1:1:void ():84:84 -> 1:2:void (com.android.tools.r8.lightir.LirCode):88:89 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/SB;)V"} 1:1:java.lang.Object getValue(java.lang.Object,com.android.tools.r8.lightir.LirStrategyInfo):84:84 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lcom/android/tools/r8/internal/lC;)Lcom/android/tools/r8/internal/Y10;"} 2:6:com.android.tools.r8.ir.code.Value com.android.tools.r8.lightir.PhiInInstructionsStrategy$DecodingStrategy.getValue(java.lang.Integer,com.android.tools.r8.lightir.LirStrategyInfo):94:98 -> a 2:6:java.lang.Object getValue(java.lang.Object,com.android.tools.r8.lightir.LirStrategyInfo):84 -> a 7:18:com.android.tools.r8.ir.code.Value com.android.tools.r8.lightir.PhiInInstructionsStrategy$DecodingStrategy.getValueDefinitionForInstructionIndex(int,com.android.tools.r8.ir.analysis.type.TypeElement,java.util.function.Function):106:117 -> a 7:18:java.lang.Object getValueDefinitionForInstructionIndex(int,com.android.tools.r8.ir.analysis.type.TypeElement,java.util.function.Function):84 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/internal/F00;Ljava/util/function/Function;)Lcom/android/tools/r8/internal/Y10;"} 19:30:com.android.tools.r8.ir.code.Phi getPhiDefinitionForInstructionIndex(int,java.util.function.IntFunction,com.android.tools.r8.ir.analysis.type.TypeElement,java.util.function.Function,com.android.tools.r8.lightir.LirStrategyInfo):130:141 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/util/function/IntFunction;Lcom/android/tools/r8/internal/F00;Ljava/util/function/Function;Lcom/android/tools/r8/internal/lC;)Lcom/android/tools/r8/internal/SL;"} com.android.tools.r8.lightir.PhiInInstructionsStrategy$EncodingStrategy -> com.android.tools.r8.internal.WL: # {"id":"sourceFile","fileName":"PhiInInstructionsStrategy.java"} com.android.tools.r8.lightir.LirSsaValueStrategy referenceStrategy -> a com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntMap values -> b com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntMap blocks -> c boolean $assertionsDisabled -> d 1:1:void ():30:30 -> 1:8:void ():30:37 -> 1:1:java.lang.Object defineValue(java.lang.Object,int):30:30 -> a 2:3:java.lang.Integer com.android.tools.r8.lightir.PhiInInstructionsStrategy$EncodingStrategy.defineValue(com.android.tools.r8.ir.code.Value,int):52:53 -> a 2:3:java.lang.Object defineValue(java.lang.Object,int):30 -> a 4:4:java.lang.Object getEncodedValue(java.lang.Object):30:30 -> a 5:5:java.lang.Integer com.android.tools.r8.lightir.PhiInInstructionsStrategy$EncodingStrategy.getEncodedValue(com.android.tools.r8.ir.code.Value):64:64 -> a 5:5:java.lang.Object getEncodedValue(java.lang.Object):30 -> a 6:7:void defineBlock(com.android.tools.r8.ir.code.BasicBlock,int):46:47 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/x4;I)V"} 8:9:int getBlockIndex(com.android.tools.r8.ir.code.BasicBlock):69:70 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/x4;)I"} 10:10:com.android.tools.r8.lightir.LirStrategyInfo getStrategyInfo():75:75 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/lC;"} 1:1:boolean isPhiInlineInstruction():0:0 -> b 2:2:boolean verifyValueIndex(java.lang.Object,int):30:30 -> b 3:3:boolean com.android.tools.r8.lightir.PhiInInstructionsStrategy$EncodingStrategy.verifyValueIndex(com.android.tools.r8.ir.code.Value,int):58:58 -> b 3:3:boolean verifyValueIndex(java.lang.Object,int):30 -> b com.android.tools.r8.lightir.PhiInInstructionsStrategy$EncodingStrategy$1 -> com.android.tools.r8.internal.VL: # {"id":"sourceFile","fileName":"PhiInInstructionsStrategy.java"} com.android.tools.r8.lightir.PhiInInstructionsStrategy$EncodingStrategy this$0 -> a 1:1:void (com.android.tools.r8.lightir.PhiInInstructionsStrategy$EncodingStrategy):75:75 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/WL;)V"} 1:1:com.android.tools.r8.lightir.LirSsaValueStrategy getReferenceStrategy():78:78 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/dC;"} com.android.tools.r8.naming.ApplyMappingError -> com.android.tools.r8.naming.a: # {"id":"sourceFile","fileName":"ApplyMappingError.java"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/lang/String;Lcom/android/tools/r8/position/Position;)Lcom/android/tools/r8/naming/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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/lang/String;Lcom/android/tools/r8/position/Position;)V"} com.android.tools.r8.naming.ClassNameMapper -> com.android.tools.r8.naming.b: # {"id":"sourceFile","fileName":"ClassNameMapper.java"} com.android.tools.r8.com.google.common.collect.ImmutableMap classNameMappings -> a com.android.tools.r8.utils.BiMapContainer nameMapping -> b java.util.Map signatureMap -> c java.util.LinkedHashSet mapVersions -> d java.util.Map originalSourceFiles -> e java.util.List preamble -> f boolean $assertionsDisabled -> g 1:1:void ():44:44 -> 1:1:void (com.android.tools.r8.com.google.common.collect.ImmutableMap,java.util.LinkedHashSet,java.util.Map,java.util.List):231:231 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/im;Ljava/util/LinkedHashSet;Ljava/util/Map;Ljava/util/List;)V"} 2:15:void (com.android.tools.r8.com.google.common.collect.ImmutableMap,java.util.LinkedHashSet,java.util.Map,java.util.List):222:235 -> 1:1:com.android.tools.r8.naming.ClassNameMapper$Builder com.android.tools.r8.naming.ClassNameMapper$Builder.setBuildPreamble(boolean):70:70 -> a 1:1:void lambda$mapperFromBufferedReader$1(boolean,com.android.tools.r8.naming.ClassNameMapper$Builder):195 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} # {"id":"com.android.tools.r8.residualsignature","signature":"(ZLcom/android/tools/r8/naming/b$a;)V"} 2:2:com.android.tools.r8.naming.ClassNameMapper$Builder builder():116:116 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/naming/b$a;"} 3:3:com.android.tools.r8.naming.ClassNameMapper mapperFromFile(java.nio.file.Path):120:120 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/nio/file/Path;)Lcom/android/tools/r8/naming/b;"} 4:10:com.android.tools.r8.naming.ClassNameMapper mapperFromFile(java.nio.file.Path,com.android.tools.r8.naming.ClassNameMapper$MissingFileAction):125:131 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/nio/file/Path;Lcom/android/tools/r8/naming/b$b;)Lcom/android/tools/r8/naming/b;"} 11:11:com.android.tools.r8.naming.ClassNameMapper mapperFromBufferedReader(java.io.BufferedReader,com.android.tools.r8.DiagnosticsHandler):179:179 -> a 11:11:com.android.tools.r8.naming.ClassNameMapper mapperFromFile(java.nio.file.Path,com.android.tools.r8.naming.ClassNameMapper$MissingFileAction):131 -> a 12:12:com.android.tools.r8.naming.ClassNameMapper mapperFromString(java.lang.String,com.android.tools.r8.DiagnosticsHandler):158:158 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Lcom/android/tools/r8/DiagnosticsHandler;)Lcom/android/tools/r8/naming/b;"} 13:16:java.io.BufferedReader com.android.tools.r8.com.google.common.io.CharSource.openBufferedStream():112:115 -> a 13:16:com.android.tools.r8.naming.ClassNameMapper mapperFromString(java.lang.String,com.android.tools.r8.DiagnosticsHandler):158 -> a 17:17:com.android.tools.r8.naming.ClassNameMapper mapperFromBufferedReader(java.io.BufferedReader,com.android.tools.r8.DiagnosticsHandler):179:179 -> a 17:17:com.android.tools.r8.naming.ClassNameMapper mapperFromString(java.lang.String,com.android.tools.r8.DiagnosticsHandler):157 -> a 18:18:com.android.tools.r8.naming.ClassNameMapper mapperFromString(java.lang.String,com.android.tools.r8.DiagnosticsHandler,boolean,boolean,boolean):169:169 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Lcom/android/tools/r8/DiagnosticsHandler;ZZZ)Lcom/android/tools/r8/naming/b;"} 19:22:java.io.BufferedReader com.android.tools.r8.com.google.common.io.CharSource.openBufferedStream():112:115 -> a 19:22:com.android.tools.r8.naming.ClassNameMapper mapperFromString(java.lang.String,com.android.tools.r8.DiagnosticsHandler,boolean,boolean,boolean):169 -> a 23:23:com.android.tools.r8.naming.ClassNameMapper mapperFromString(java.lang.String,com.android.tools.r8.DiagnosticsHandler,boolean,boolean,boolean):169:169 -> a 24:24:com.android.tools.r8.naming.ClassNameMapper mapperFromString(java.lang.String,com.android.tools.r8.DiagnosticsHandler,boolean,boolean,boolean):168:168 -> a 25:25:com.android.tools.r8.naming.ClassNameMapper mapperFromBufferedReader(java.io.BufferedReader,com.android.tools.r8.DiagnosticsHandler,boolean,boolean,boolean):190:190 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/BufferedReader;Lcom/android/tools/r8/DiagnosticsHandler;ZZZ)Lcom/android/tools/r8/naming/b;"} 26:26:com.android.tools.r8.naming.ClassNameMapper mapperFromBufferedReader(java.io.BufferedReader,com.android.tools.r8.DiagnosticsHandler,boolean,boolean,boolean):189:189 -> a 27:38:com.android.tools.r8.naming.ClassNameMapper mapperFromLineReaderWithFiltering(com.android.tools.r8.naming.LineReader,com.android.tools.r8.naming.MapVersion,com.android.tools.r8.DiagnosticsHandler,boolean,boolean,java.util.function.Consumer):206:217 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/naming/M;Lcom/android/tools/r8/naming/MapVersion;Lcom/android/tools/r8/DiagnosticsHandler;ZZLjava/util/function/Consumer;)Lcom/android/tools/r8/naming/b;"} 39:39:com.android.tools.r8.naming.ClassNameMapper mapperFromLineReaderWithFiltering(com.android.tools.r8.naming.LineReader,com.android.tools.r8.naming.MapVersion,com.android.tools.r8.DiagnosticsHandler,boolean,boolean,java.util.function.Consumer):206:206 -> a 40:44:java.lang.String deobfuscateClassName(java.lang.String):280:284 -> a 45:46:void lambda$combine$2(com.android.tools.r8.com.google.common.collect.ImmutableMap$Builder,java.lang.String,com.android.tools.r8.naming.ClassNamingForNameMapper):315:316 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/fm;Ljava/lang/String;Lcom/android/tools/r8/naming/k;)V"} 47:47:boolean isEmpty():353:353 -> a 47:47:com.android.tools.r8.naming.ClassNameMapper combine(com.android.tools.r8.naming.ClassNameMapper):296 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/naming/b;)Lcom/android/tools/r8/naming/b;"} 48:48:boolean isEmpty():353:353 -> a 48:48:com.android.tools.r8.naming.ClassNameMapper combine(com.android.tools.r8.naming.ClassNameMapper):299 -> a 49:49:com.android.tools.r8.naming.ClassNameMapper combine(com.android.tools.r8.naming.ClassNameMapper):302:302 -> a 50:50:java.util.Map getClassNameMappings():239:239 -> a 50:50:com.android.tools.r8.naming.ClassNameMapper combine(com.android.tools.r8.naming.ClassNameMapper):303 -> a 51:52:com.android.tools.r8.naming.ClassNameMapper combine(com.android.tools.r8.naming.ClassNameMapper):304:305 -> a 53:53:com.android.tools.r8.com.google.common.collect.ImmutableMap$Builder com.android.tools.r8.com.google.common.collect.ImmutableMap$Builder.put(java.util.Map$Entry):295:295 -> a 53:53:com.android.tools.r8.naming.ClassNameMapper combine(com.android.tools.r8.naming.ClassNameMapper):307 -> a 54:78:com.android.tools.r8.naming.ClassNameMapper combine(com.android.tools.r8.naming.ClassNameMapper):309:333 -> a 79:79:java.lang.String lambda$sorted$3(com.android.tools.r8.naming.ClassNamingForNameMapper):358:358 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/naming/k;)Ljava/lang/String;"} 80:80:void write(com.android.tools.r8.utils.ChainableStringConsumer):380:380 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/V;)V"} 81:81:java.util.Map getClassNameMappings():239:239 -> a 81:81:boolean verifyIsSorted():365 -> a 81:81:void write(com.android.tools.r8.utils.ChainableStringConsumer):380 -> a 82:84:boolean verifyIsSorted():365:367 -> a 82:84:void write(com.android.tools.r8.utils.ChainableStringConsumer):380 -> a 85:85:java.util.Map getClassNameMappings():239:239 -> a 85:85:boolean verifyIsSorted():367 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 85:85:void write(com.android.tools.r8.utils.ChainableStringConsumer):380 -> a 86:91:boolean verifyIsSorted():367:372 -> a 86:91:void write(com.android.tools.r8.utils.ChainableStringConsumer):380 -> a 92:92:java.util.Map getClassNameMappings():239:239 -> a 92:92:void write(com.android.tools.r8.utils.ChainableStringConsumer):381 -> a 93:94:void write(com.android.tools.r8.utils.ChainableStringConsumer):381:382 -> a 95:95:com.android.tools.r8.naming.MemberNaming$MethodSignature originalSignatureOf(com.android.tools.r8.graph.DexMethod):442:442 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/naming/Q$b;"} 96:99:com.android.tools.r8.naming.MemberNaming$MethodSignature getRenamedMethodSignature(com.android.tools.r8.graph.DexMethod):256:259 -> a 96:99:com.android.tools.r8.naming.MemberNaming$MethodSignature originalSignatureOf(com.android.tools.r8.graph.DexMethod):443 -> a 100:100:java.lang.String deobfuscateType(java.lang.String):288:288 -> a 100:100:com.android.tools.r8.naming.MemberNaming$MethodSignature getRenamedMethodSignature(com.android.tools.r8.graph.DexMethod):259 -> a 100:100:com.android.tools.r8.naming.MemberNaming$MethodSignature originalSignatureOf(com.android.tools.r8.graph.DexMethod):443 -> a 101:103:com.android.tools.r8.naming.MemberNaming$MethodSignature getRenamedMethodSignature(com.android.tools.r8.graph.DexMethod):259:261 -> a 101:103:com.android.tools.r8.naming.MemberNaming$MethodSignature originalSignatureOf(com.android.tools.r8.graph.DexMethod):443 -> a 104:104:java.lang.String deobfuscateType(java.lang.String):288:288 -> a 104:104:com.android.tools.r8.naming.MemberNaming$MethodSignature getRenamedMethodSignature(com.android.tools.r8.graph.DexMethod):261 -> a 104:104:com.android.tools.r8.naming.MemberNaming$MethodSignature originalSignatureOf(com.android.tools.r8.graph.DexMethod):443 -> a 105:105:com.android.tools.r8.naming.MemberNaming$MethodSignature getRenamedMethodSignature(com.android.tools.r8.graph.DexMethod):263:263 -> a 105:105:com.android.tools.r8.naming.MemberNaming$MethodSignature originalSignatureOf(com.android.tools.r8.graph.DexMethod):443 -> a 106:110:com.android.tools.r8.naming.MemberNaming$Signature canonicalizeSignature(com.android.tools.r8.naming.MemberNaming$Signature):247:251 -> a 106:110:com.android.tools.r8.naming.MemberNaming$MethodSignature getRenamedMethodSignature(com.android.tools.r8.graph.DexMethod):265 -> a 106:110:com.android.tools.r8.naming.MemberNaming$MethodSignature originalSignatureOf(com.android.tools.r8.graph.DexMethod):443 -> a 111:111:com.android.tools.r8.naming.MemberNaming$MethodSignature getRenamedMethodSignature(com.android.tools.r8.graph.DexMethod):265:265 -> a 111:111:com.android.tools.r8.naming.MemberNaming$MethodSignature originalSignatureOf(com.android.tools.r8.graph.DexMethod):443 -> a 112:120:com.android.tools.r8.naming.MemberNaming$MethodSignature originalSignatureOf(com.android.tools.r8.graph.DexMethod):444:452 -> a 121:121:java.lang.String originalNameOf(com.android.tools.r8.graph.DexType):470:470 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Ljava/lang/String;"} 122:122:java.lang.String deobfuscateType(java.lang.String):288:288 -> a 122:122:java.lang.String originalNameOf(com.android.tools.r8.graph.DexType):470 -> a 1:1:com.android.tools.r8.naming.ClassNameMapper$Builder com.android.tools.r8.naming.ClassNameMapper$Builder.setBuildPreamble(boolean):70:70 -> b 1:1:void lambda$mapperFromString$0(boolean,com.android.tools.r8.naming.ClassNameMapper$Builder):174 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} # {"id":"com.android.tools.r8.residualsignature","signature":"(ZLcom/android/tools/r8/naming/b$a;)V"} 2:2:java.util.Map getClassNameMappings():239:239 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/im;"} 3:3:com.android.tools.r8.naming.ClassNamingForNameMapper getClassNaming(java.lang.String):349:349 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lcom/android/tools/r8/naming/k;"} 1:1:java.lang.String getSourceFile(java.lang.String):292:292 -> c 2:2:com.android.tools.r8.naming.mappinginformation.MapVersionMappingInformation getFirstMapVersionInformation():478:478 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/naming/mappinginformation/b;"} 1:1:com.android.tools.r8.naming.ClassNameMapper mapperFromString(java.lang.String):135:135 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lcom/android/tools/r8/naming/b;"} 2:5:java.io.BufferedReader com.android.tools.r8.com.google.common.io.CharSource.openBufferedStream():112:115 -> d 2:5:com.android.tools.r8.naming.ClassNameMapper mapperFromString(java.lang.String):135 -> d 6:6:com.android.tools.r8.naming.ClassNameMapper mapperFromBufferedReader(java.io.BufferedReader,com.android.tools.r8.DiagnosticsHandler):179:179 -> d 6:6:com.android.tools.r8.naming.ClassNameMapper mapperFromString(java.lang.String):135 -> d 7:7:java.util.Set getMapVersions():474:474 -> d 1:1:com.android.tools.r8.naming.ClassNameMapper mapperFromStringWithPreamble(java.lang.String):140:140 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lcom/android/tools/r8/naming/b;"} 2:5:java.io.BufferedReader com.android.tools.r8.com.google.common.io.CharSource.openBufferedStream():112:115 -> e 2:5:com.android.tools.r8.naming.ClassNameMapper mapperFromStringWithPreamble(java.lang.String):140 -> e 6:6:com.android.tools.r8.naming.ClassNameMapper mapperFromStringWithPreamble(java.lang.String):139:139 -> e 7:7:com.android.tools.r8.utils.BiMapContainer getObfuscatedToOriginalMapping():394:394 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/G;"} 8:8:com.android.tools.r8.com.google.common.collect.ImmutableBiMap$Builder com.android.tools.r8.com.google.common.collect.ImmutableBiMap.builder():121:121 -> e 8:8:com.android.tools.r8.utils.BiMapContainer getObfuscatedToOriginalMapping():395 -> e 9:15:com.android.tools.r8.utils.BiMapContainer getObfuscatedToOriginalMapping():396:402 -> e 1:2:boolean equals(java.lang.Object):407:408 -> equals 1:1:java.util.List getPreamble():243:243 -> f 1:4:com.android.tools.r8.naming.ClassNameMapper sorted():357:360 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/naming/b;"} 1:1:int hashCode():413:413 -> hashCode 1:3:java.lang.String toString():388:390 -> toString com.android.tools.r8.naming.ClassNameMapper$Builder -> com.android.tools.r8.naming.b$a: # {"id":"sourceFile","fileName":"ClassNameMapper.java"} boolean buildPreamble -> a boolean addVersionAsPreamble -> b java.util.List preamble -> c java.util.Map mapping -> d java.util.LinkedHashSet mapVersions -> e java.util.Map originalSourceFiles -> f 1:8:void ():51:58 -> 1:1:com.android.tools.r8.naming.ClassNaming$Builder classNamingBuilder(java.lang.String,java.lang.String,com.android.tools.r8.position.Position):51:51 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/lang/String;Lcom/android/tools/r8/position/Position;)Lcom/android/tools/r8/naming/g;"} 2:3:void addPreambleLine(java.lang.String):81:82 -> a 4:5:com.android.tools.r8.naming.ClassNameMapper build():88:89 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/naming/b;"} 6:6:void lambda$buildClassNameMappings$0(com.android.tools.r8.com.google.common.collect.ImmutableMap$Builder,java.lang.String,com.android.tools.r8.naming.ClassNamingForNameMapper$Builder):95:95 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/fm;Ljava/lang/String;Lcom/android/tools/r8/naming/k$a;)V"} 7:9:com.android.tools.r8.naming.ProguardMap$Builder setCurrentMapVersion(com.android.tools.r8.naming.mappinginformation.MapVersionMappingInformation):101:103 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/naming/mappinginformation/b;)Lcom/android/tools/r8/naming/u0;"} 10:10:com.android.tools.r8.naming.ProguardMap$Builder addFileName(java.lang.String,java.lang.String):110:110 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/lang/String;)Lcom/android/tools/r8/naming/u0;"} 1:3:com.android.tools.r8.naming.ClassNamingForNameMapper$Builder classNamingBuilder(java.lang.String,java.lang.String,com.android.tools.r8.position.Position):63:65 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/lang/String;Lcom/android/tools/r8/position/Position;)Lcom/android/tools/r8/naming/k$a;"} 4:7:com.android.tools.r8.com.google.common.collect.ImmutableMap buildClassNameMappings():93:96 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/im;"} 1:1:com.android.tools.r8.naming.ClassNameMapper$Builder setAddVersionAsPreamble(boolean):75:75 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} 1:1:com.android.tools.r8.naming.ClassNameMapper$Builder setBuildPreamble(boolean):70:70 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/naming/b$a;"} com.android.tools.r8.naming.ClassNameMapper$MissingFileAction -> com.android.tools.r8.naming.b$b: # {"id":"sourceFile","fileName":"ClassNameMapper.java"} com.android.tools.r8.naming.ClassNameMapper$MissingFileAction MISSING_FILE_IS_EMPTY_MAP -> a com.android.tools.r8.naming.ClassNameMapper$MissingFileAction MISSING_FILE_IS_ERROR -> b 1:2:void ():47:48 -> 1:1:void (java.lang.String,int):46:46 -> com.android.tools.r8.naming.ClassNameMinifier -> com.android.tools.r8.naming.f: # {"id":"sourceFile","fileName":"ClassNameMinifier.java"} com.android.tools.r8.graph.AppView appView -> a com.android.tools.r8.naming.ClassNameMinifier$ClassNamingStrategy classNamingStrategy -> b java.lang.Iterable classes -> c java.util.Set usedTypeNames -> d java.util.Map renaming -> e java.util.Map states -> f boolean keepInnerClassStructure -> g com.android.tools.r8.naming.ClassNameMinifier$Namespace topLevelState -> h boolean allowMixedCaseNaming -> i java.util.function.Predicate isUsed -> j boolean $assertionsDisabled -> k 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/naming/c;Ljava/util/Collection;)V"} 2:30:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.naming.ClassNameMinifier$ClassNamingStrategy,java.lang.Iterable):40:68 -> 1:31:com.android.tools.r8.naming.ClassNameMinifier$ClassRenaming computeRenaming(com.android.tools.r8.utils.Timing):89:119 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/z3;)Lcom/android/tools/r8/naming/d;"} 32:35:java.util.Map getPackageRenaming():135:138 -> a 32:35:com.android.tools.r8.naming.ClassNameMinifier$ClassRenaming computeRenaming(com.android.tools.r8.utils.Timing):119 -> a 36:36:java.lang.String com.android.tools.r8.naming.ClassNameMinifier$Namespace.getPackageName():283:283 -> a 36:36:java.util.Map getPackageRenaming():138 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 36:36:com.android.tools.r8.naming.ClassNameMinifier$ClassRenaming computeRenaming(com.android.tools.r8.utils.Timing):119 -> a 37:41:java.util.Map getPackageRenaming():139:143 -> a 37:41:com.android.tools.r8.naming.ClassNameMinifier$ClassRenaming computeRenaming(com.android.tools.r8.utils.Timing):119 -> a 42:42:com.android.tools.r8.naming.ClassNameMinifier$ClassRenaming computeRenaming(com.android.tools.r8.utils.Timing):119:119 -> a 43:47:boolean verifyMemberRenamingOfInnerClasses(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexString):125:129 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;Lcom/android/tools/r8/graph/u2;)V"} 48:48:boolean verifyMemberRenamingOfInnerClasses(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexString):125:125 -> a 49:50:void renameDanglingTypes(com.android.tools.r8.graph.ProgramOrClasspathClass):147:148 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p5;)V"} 51:51:void renameDanglingTypesInField(com.android.tools.r8.graph.DexClassAndField):152:152 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/r0;)V"} 52:55:void renameDanglingTypesInMethod(com.android.tools.r8.graph.DexClassAndMethod):156:159 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/t0;)V"} 56:57:void registerClassAsUsed(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexString):175:176 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/u2;Lcom/android/tools/r8/graph/v2;)V"} 58:58:void setUsedTypeName(java.lang.String):73:73 -> a 58:58:void registerClassAsUsed(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexString):176 -> a 59:59:void registerClassAsUsed(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexString):177:177 -> a 60:73:com.android.tools.r8.graph.DexType getOutClassForType(com.android.tools.r8.graph.DexType):191:204 -> a 60:73:void registerClassAsUsed(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexString):178 -> a 74:88:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.InnerClassAttribute.getLiveContext(com.android.tools.r8.graph.AppView):101:115 -> a 74:88:com.android.tools.r8.graph.DexType getOutClassForType(com.android.tools.r8.graph.DexType):204 -> a 74:88:void registerClassAsUsed(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexString):178 -> a 89:93:void registerClassAsUsed(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexString):180:184 -> a 94:94:com.android.tools.r8.graph.DexString computeName(com.android.tools.r8.graph.DexType):209:209 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/u2;"} 95:108:com.android.tools.r8.graph.DexType getOutClassForType(com.android.tools.r8.graph.DexType):191:204 -> a 95:108:com.android.tools.r8.graph.DexString computeName(com.android.tools.r8.graph.DexType):213 -> a 109:123:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.InnerClassAttribute.getLiveContext(com.android.tools.r8.graph.AppView):101:115 -> a 109:123:com.android.tools.r8.graph.DexType getOutClassForType(com.android.tools.r8.graph.DexType):204 -> a 109:123:com.android.tools.r8.graph.DexString computeName(com.android.tools.r8.graph.DexType):213 -> a 124:133:com.android.tools.r8.graph.DexString computeName(com.android.tools.r8.graph.DexType):215:224 -> a 134:150:com.android.tools.r8.naming.ClassNameMinifier$Namespace getStateForOuterClass(com.android.tools.r8.graph.DexType,java.lang.String):242:258 -> a 134:150:com.android.tools.r8.graph.DexString computeName(com.android.tools.r8.graph.DexType):226 -> a 151:151:com.android.tools.r8.graph.DexString computeName(com.android.tools.r8.graph.DexType):230:230 -> a 152:152:com.android.tools.r8.graph.DexString com.android.tools.r8.naming.ClassNameMinifier$Namespace.nextTypeName(com.android.tools.r8.graph.DexType):287:287 -> a 152:152:com.android.tools.r8.graph.DexString computeName(com.android.tools.r8.graph.DexType):232 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 153:155:com.android.tools.r8.graph.DexString com.android.tools.r8.naming.ClassNameMinifier$Namespace.nextTypeName(com.android.tools.r8.graph.DexType):287:289 -> a 153:155:com.android.tools.r8.graph.DexString computeName(com.android.tools.r8.graph.DexType):232 -> a 156:156:void setUsedTypeName(java.lang.String):73:73 -> a 156:156:com.android.tools.r8.graph.DexString com.android.tools.r8.naming.ClassNameMinifier$Namespace.nextTypeName(com.android.tools.r8.graph.DexType):289 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 156:156:com.android.tools.r8.graph.DexString computeName(com.android.tools.r8.graph.DexType):232 -> a 157:157:void setUsedTypeName(java.lang.String):73:73 -> a 157:157:com.android.tools.r8.graph.DexString com.android.tools.r8.naming.ClassNameMinifier$Namespace.nextTypeName(com.android.tools.r8.graph.DexType):289 -> a 157:157:com.android.tools.r8.graph.DexString computeName(com.android.tools.r8.graph.DexType):232 -> a 158:162:java.lang.String getParentPackagePrefix(java.lang.String):334:338 -> a 1:3:com.android.tools.r8.naming.ClassNameMinifier$Namespace getStateForClass(com.android.tools.r8.graph.DexType):236:238 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/naming/e;"} 4:4:com.android.tools.r8.naming.ClassNameMinifier$Namespace lambda$getStateForClass$2(java.lang.String):238:238 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lcom/android/tools/r8/naming/e;"} 1:1:boolean lambda$new$0(java.lang.String):65:65 -> c 2:2:void lambda$computeRenaming$1(com.android.tools.r8.graph.DexType):100:100 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)V"} 1:7:void renameDanglingType(com.android.tools.r8.graph.DexType):164:170 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)V"} 8:8:com.android.tools.r8.graph.DexString com.android.tools.r8.naming.ClassNameMinifier$Namespace.nextTypeName(com.android.tools.r8.graph.DexType):287:287 -> d 8:8:void renameDanglingType(com.android.tools.r8.graph.DexType):170 -> d # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 9:11:com.android.tools.r8.graph.DexString com.android.tools.r8.naming.ClassNameMinifier$Namespace.nextTypeName(com.android.tools.r8.graph.DexType):287:289 -> d 9:11:void renameDanglingType(com.android.tools.r8.graph.DexType):170 -> d 12:12:void setUsedTypeName(java.lang.String):73:73 -> d 12:12:com.android.tools.r8.graph.DexString com.android.tools.r8.naming.ClassNameMinifier$Namespace.nextTypeName(com.android.tools.r8.graph.DexType):289 -> d # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 12:12:void renameDanglingType(com.android.tools.r8.graph.DexType):170 -> d 13:13:void setUsedTypeName(java.lang.String):73:73 -> d 13:13:com.android.tools.r8.graph.DexString com.android.tools.r8.naming.ClassNameMinifier$Namespace.nextTypeName(com.android.tools.r8.graph.DexType):289 -> d 13:13:void renameDanglingType(com.android.tools.r8.graph.DexType):170 -> d 14:14:void renameDanglingType(com.android.tools.r8.graph.DexType):170:170 -> d com.android.tools.r8.naming.ClassNameMinifier$ClassNamingStrategy -> com.android.tools.r8.naming.c: # {"id":"sourceFile","fileName":"ClassNameMinifier.java"} boolean isRenamedByApplyMapping(com.android.tools.r8.graph.DexType) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Z"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;[CLcom/android/tools/r8/naming/I;Ljava/util/function/Predicate;)Lcom/android/tools/r8/graph/u2;"} com.android.tools.r8.graph.DexString reservedDescriptor(com.android.tools.r8.graph.DexType) -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/u2;"} com.android.tools.r8.naming.ClassNameMinifier$ClassRenaming -> com.android.tools.r8.naming.d: # {"id":"sourceFile","fileName":"ClassNameMinifier.java"} java.util.Map packageRenaming -> a java.util.Map classRenaming -> b 1:3:void (java.util.Map,java.util.Map):81:83 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Map;Lcom/android/tools/r8/internal/im;)V"} com.android.tools.r8.naming.ClassNameMinifier$Namespace -> com.android.tools.r8.naming.e: # {"id":"sourceFile","fileName":"ClassNameMinifier.java"} java.lang.String packageName -> a char[] packagePrefix -> b int dictionaryIndex -> c int nameIndex -> d com.android.tools.r8.naming.ClassNameMinifier this$0 -> e boolean $assertionsDisabled -> f 1:1:void ():263:263 -> 1:1:void (com.android.tools.r8.naming.ClassNameMinifier,java.lang.String):271:271 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/naming/f;Ljava/lang/String;)V"} 2:2:void (com.android.tools.r8.naming.ClassNameMinifier,java.lang.String,java.lang.String):274:274 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/naming/f;Ljava/lang/String;Ljava/lang/String;)V"} 3:15:void (com.android.tools.r8.naming.ClassNameMinifier,java.lang.String,java.lang.String):267:279 -> 1:1:int incrementNameIndex():305:305 -> a 1:1:int getDictionaryIndex():295:295 -> b 1:1:int incrementDictionaryIndex():300:300 -> c com.android.tools.r8.naming.ClassNaming -> com.android.tools.r8.naming.h: # {"id":"sourceFile","fileName":"ClassNaming.java"} com.android.tools.r8.naming.MemberNaming lookup(com.android.tools.r8.naming.MemberNaming$Signature) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/naming/Q$c;)Lcom/android/tools/r8/naming/Q;"} com.android.tools.r8.naming.ClassNaming$Builder -> com.android.tools.r8.naming.g: # {"id":"sourceFile","fileName":"ClassNaming.java"} 1:1:void ():19:19 -> 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/naming/N0;Lcom/android/tools/r8/naming/Q$b;Lcom/android/tools/r8/naming/N0;Ljava/lang/String;)Lcom/android/tools/r8/naming/k$b;"} void addMappingInformation(com.android.tools.r8.naming.mappinginformation.MappingInformation,java.util.function.Consumer) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Consumer;Lcom/android/tools/r8/naming/mappinginformation/e;)V"} com.android.tools.r8.naming.ClassNaming$Builder addMemberEntry(com.android.tools.r8.naming.MemberNaming) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/naming/Q;)Lcom/android/tools/r8/naming/g;"} com.android.tools.r8.naming.MemberNaming lookupMemberEntry(com.android.tools.r8.naming.MemberNaming$Signature) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/naming/Q$c;)Lcom/android/tools/r8/naming/Q;"} com.android.tools.r8.naming.ClassNamingForMapApplier -> com.android.tools.r8.naming.j: # {"id":"sourceFile","fileName":"ClassNamingForMapApplier.java"} java.lang.String originalName -> a java.lang.String renamedName -> b com.android.tools.r8.position.Position position -> c com.android.tools.r8.com.google.common.collect.ImmutableMap qualifiedMethodMembers -> d com.android.tools.r8.com.google.common.collect.ImmutableMap methodMembers -> e com.android.tools.r8.com.google.common.collect.ImmutableMap fieldMembers -> f 1:7:void (java.lang.String,java.lang.String,com.android.tools.r8.position.Position,java.util.Map,java.util.Map,java.util.Map):140:146 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/lang/String;Lcom/android/tools/r8/position/Position;Ljava/util/HashMap;Ljava/util/HashMap;Ljava/util/HashMap;)V"} com.android.tools.r8.naming.MemberNaming lookup(com.android.tools.r8.naming.MemberNaming$Signature) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/naming/Q$c;)Lcom/android/tools/r8/naming/Q;"} 1:1:com.android.tools.r8.naming.ClassNamingForMapApplier$Builder builder(java.lang.String,java.lang.String,com.android.tools.r8.position.Position,com.android.tools.r8.utils.Reporter):112:112 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/lang/String;Lcom/android/tools/r8/position/Position;Lcom/android/tools/r8/utils/O2;)Lcom/android/tools/r8/naming/i;"} 2:2:com.android.tools.r8.com.google.common.collect.ImmutableMap getQualifiedMethodMembers():150:150 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/im;"} 3:4:void forAllFieldNaming(com.android.tools.r8.utils.ThrowingConsumer):163:164 -> a 3:4:void forAllMemberNaming(com.android.tools.r8.utils.ThrowingConsumer):156 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/i3;)V"} 5:6:void forAllMethodNaming(com.android.tools.r8.utils.ThrowingConsumer):179:180 -> a 5:6:void forAllMemberNaming(com.android.tools.r8.utils.ThrowingConsumer):157 -> a 1:11:boolean equals(java.lang.Object):249:259 -> equals 1:1:int hashCode():264:264 -> hashCode 2:2:int com.android.tools.r8.com.google.common.base.Objects.hashCode(java.lang.Object[]):77:77 -> hashCode 2:2:int hashCode():264 -> hashCode com.android.tools.r8.naming.ClassNamingForMapApplier$Builder -> com.android.tools.r8.naming.i: # {"id":"sourceFile","fileName":"ClassNamingForMapApplier.java"} java.lang.String originalName -> a java.lang.String renamedName -> b com.android.tools.r8.position.Position position -> c com.android.tools.r8.utils.Reporter reporter -> d java.util.Map qualifiedMethodMembers -> e 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):52:52 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/lang/String;Lcom/android/tools/r8/position/Position;Lcom/android/tools/r8/utils/O2;)V"} 2:10:void (java.lang.String,java.lang.String,com.android.tools.r8.position.Position,com.android.tools.r8.utils.Reporter):48:56 -> 1:1: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):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/naming/N0;Lcom/android/tools/r8/naming/Q$b;Lcom/android/tools/r8/naming/N0;Ljava/lang/String;)Lcom/android/tools/r8/naming/k$b;"} 2:2:void addMappingInformation(com.android.tools.r8.naming.mappinginformation.MappingInformation,java.util.function.Consumer):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Consumer;Lcom/android/tools/r8/naming/mappinginformation/e;)V"} 3:3:com.android.tools.r8.naming.MemberNaming lookupMemberEntry(com.android.tools.r8.naming.MemberNaming$Signature):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/naming/Q$c;)Lcom/android/tools/r8/naming/Q;"} 4:11:com.android.tools.r8.naming.ClassNaming$Builder addMemberEntry(com.android.tools.r8.naming.MemberNaming):63:70 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/naming/Q;)Lcom/android/tools/r8/naming/g;"} 12:12:com.android.tools.r8.naming.ClassNaming$Builder addMemberEntry(com.android.tools.r8.naming.MemberNaming):69:69 -> a 13:22:com.android.tools.r8.naming.ClassNaming$Builder addMemberEntry(com.android.tools.r8.naming.MemberNaming):68:77 -> a 23:23:com.android.tools.r8.naming.ClassNaming$Builder addMemberEntry(com.android.tools.r8.naming.MemberNaming):76:76 -> a 24:24:com.android.tools.r8.naming.ClassNaming$Builder addMemberEntry(com.android.tools.r8.naming.MemberNaming):75:75 -> a 25:25:java.util.List lambda$addMemberEntry$0(com.android.tools.r8.naming.MemberNaming$MethodSignature):66:66 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/naming/Q$b;)Ljava/util/List;"} 26:26:com.android.tools.r8.naming.ClassNamingForMapApplier build():90:90 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/naming/j;"} com.android.tools.r8.naming.ClassNamingForNameMapper -> com.android.tools.r8.naming.k: # {"id":"sourceFile","fileName":"ClassNamingForNameMapper.java"} java.lang.String originalName -> a java.lang.String renamedName -> b com.android.tools.r8.com.google.common.collect.ImmutableMap methodMembers -> c com.android.tools.r8.com.google.common.collect.ImmutableMap fieldMembers -> d java.util.Map mappedRangesByRenamedName -> e java.util.Map mappedFieldNamingsByName -> f java.util.List additionalMappingInfo -> g java.util.List EMPTY_MAPPING_INFORMATION -> h boolean $assertionsDisabled -> i 1:3:void ():41:43 -> 1:8:void (java.lang.String,java.lang.String,java.util.Map,java.util.Map,java.util.Map,java.util.Map,java.util.List):314:321 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/lang/String;Ljava/util/HashMap;Ljava/util/HashMap;Ljava/util/Map;Ljava/util/HashMap;Ljava/util/List;)V"} 1:1:com.android.tools.r8.naming.ClassNamingForNameMapper$Builder builder(java.lang.String,java.lang.String,java.util.function.BiConsumer):285:285 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/lang/String;Ljava/util/function/BiConsumer;)Lcom/android/tools/r8/naming/k$a;"} 2:2:com.android.tools.r8.naming.ClassNamingForNameMapper$MappedRangesOfName getMappedRangesForRenamedName(java.lang.String):329:329 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lcom/android/tools/r8/naming/k$c;"} 3:13:com.android.tools.r8.naming.ClassNamingForNameMapper combine(com.android.tools.r8.naming.ClassNamingForNameMapper):337:347 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/naming/k;)Lcom/android/tools/r8/naming/k;"} 14:14:boolean isEmpty():333:333 -> a 14:14:com.android.tools.r8.naming.ClassNamingForNameMapper combine(com.android.tools.r8.naming.ClassNamingForNameMapper):357 -> a 15:15:boolean isEmpty():333:333 -> a 15:15:com.android.tools.r8.naming.ClassNamingForNameMapper combine(com.android.tools.r8.naming.ClassNamingForNameMapper):359 -> a 16:16:com.android.tools.r8.naming.ClassNamingForNameMapper combine(com.android.tools.r8.naming.ClassNamingForNameMapper):362:362 -> a 17:17:com.android.tools.r8.naming.ClassNamingForNameMapper combine(com.android.tools.r8.naming.ClassNamingForNameMapper):348:348 -> a 18:18:com.android.tools.r8.naming.ClassNamingForNameMapper combine(com.android.tools.r8.naming.ClassNamingForNameMapper):338:338 -> a 19:20:com.android.tools.r8.naming.MemberNaming lookup(com.android.tools.r8.naming.MemberNaming$Signature):368:369 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/naming/Q$c;)Lcom/android/tools/r8/naming/Q;"} 21:21:boolean com.android.tools.r8.naming.MemberNaming$Signature.isMethodSignature():0:0 -> a 21:21:com.android.tools.r8.naming.MemberNaming lookup(com.android.tools.r8.naming.MemberNaming$Signature):369 -> a 22:25:com.android.tools.r8.naming.MemberNaming lookup(com.android.tools.r8.naming.MemberNaming$Signature):369:372 -> a 26:26:boolean com.android.tools.r8.naming.MemberNaming$Signature.isFieldSignature():0:0 -> a 26:26:com.android.tools.r8.naming.MemberNaming lookup(com.android.tools.r8.naming.MemberNaming$Signature):373 -> a 27:28:com.android.tools.r8.naming.MemberNaming lookup(com.android.tools.r8.naming.MemberNaming$Signature):373:374 -> a 29:30:void forAllFieldNaming(com.android.tools.r8.utils.ThrowingConsumer):423:424 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/i3;)V"} 31:31:java.util.Collection allFieldNamings():437:437 -> a 32:44:void visitAllFullyQualifiedReferences(java.util.function.Consumer):441:453 -> a 45:45:void lambda$visitAllFullyQualifiedReferences$1(java.util.function.Consumer,java.util.List):445:445 -> a 46:47:void lambda$visitAllFullyQualifiedReferences$0(java.util.function.Consumer,com.android.tools.r8.naming.MemberNaming):447:448 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Consumer;Lcom/android/tools/r8/naming/Q;)V"} 48:48:void lambda$visitAllFullyQualifiedReferences$3(java.util.function.Consumer,com.android.tools.r8.naming.ClassNamingForNameMapper$MappedRangesOfName):455:455 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Consumer;Lcom/android/tools/r8/naming/k$c;)V"} 49:50:void lambda$visitAllFullyQualifiedReferences$2(java.util.function.Consumer,com.android.tools.r8.naming.ClassNamingForNameMapper$MappedRange):457:458 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Consumer;Lcom/android/tools/r8/naming/k$b;)V"} 51:57:void write(com.android.tools.r8.utils.ChainableStringConsumer):485:491 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/V;)V"} 58:58:void forAllFieldNamingSorted(com.android.tools.r8.utils.ThrowingConsumer):431:431 -> a 58:58:void write(com.android.tools.r8.utils.ChainableStringConsumer):491 -> a 59:60:java.util.Collection com.android.tools.r8.utils.CollectionUtils.sort(java.util.Collection):38:39 -> a 59:60:void forAllFieldNamingSorted(com.android.tools.r8.utils.ThrowingConsumer):431 -> a 59:60:void write(com.android.tools.r8.utils.ChainableStringConsumer):491 -> a 61:62:void forAllFieldNamingSorted(com.android.tools.r8.utils.ThrowingConsumer):431:432 -> a 61:62:void write(com.android.tools.r8.utils.ChainableStringConsumer):491 -> a 63:69:void write(com.android.tools.r8.utils.ChainableStringConsumer):495:501 -> a 70:70:java.util.List com.android.tools.r8.naming.ClassNamingForNameMapper$MappedRange.getAdditionalMappingInformation():761:761 -> a 70:70:void write(com.android.tools.r8.utils.ChainableStringConsumer):502 -> a 71:72:void write(com.android.tools.r8.utils.ChainableStringConsumer):502:503 -> a 73:73:void lambda$write$4(com.android.tools.r8.utils.ChainableStringConsumer,com.android.tools.r8.naming.mappinginformation.MappingInformation):488:488 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/V;Lcom/android/tools/r8/naming/mappinginformation/e;)V"} 74:74:void lambda$write$5(com.android.tools.r8.utils.ChainableStringConsumer,com.android.tools.r8.naming.MemberNaming):491:491 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/V;Lcom/android/tools/r8/naming/Q;)V"} 75:75:int lambda$write$6(com.android.tools.r8.naming.ClassNamingForNameMapper$MappedRange):499:499 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/naming/k$b;)I"} 1:11:com.android.tools.r8.naming.MemberNaming lookupByOriginalSignature(com.android.tools.r8.naming.MemberNaming$Signature):380:390 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/naming/Q$c;)Lcom/android/tools/r8/naming/Q;"} 12:20:java.util.List lookupByOriginalName(java.lang.String):399:407 -> b 21:21:java.util.Collection allMethodNamings():481:481 -> b 1:1:java.util.List getAdditionalMappingInfo():325:325 -> c 1:11:boolean equals(java.lang.Object):520:530 -> equals 1:5:int hashCode():535:539 -> hashCode 1:3:java.lang.String toString():510:512 -> toString com.android.tools.r8.naming.ClassNamingForNameMapper$Builder -> com.android.tools.r8.naming.k$a: # {"id":"sourceFile","fileName":"ClassNamingForNameMapper.java"} java.lang.String originalName -> a java.lang.String renamedName -> b java.util.Map methodMembers -> c java.util.Map fieldMembers -> d java.util.Map mappedRangesByName -> e java.util.Map mappedFieldNamingsByName -> f java.util.List additionalMappingInfo -> g java.util.function.BiConsumer originalSourceFileConsumer -> h 1:1:void (java.lang.String,java.lang.String,java.util.function.BiConsumer):60:60 -> 2:15:void (java.lang.String,java.lang.String,java.util.function.BiConsumer):50:63 -> 1:7:com.android.tools.r8.naming.ClassNaming$Builder addMemberEntry(com.android.tools.r8.naming.MemberNaming):68:74 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/naming/Q;)Lcom/android/tools/r8/naming/g;"} 8:8:com.android.tools.r8.naming.MemberNaming lookupMemberEntry(com.android.tools.r8.naming.MemberNaming$Signature):81:81 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/naming/Q$c;)Lcom/android/tools/r8/naming/Q;"} 9:9:boolean com.android.tools.r8.naming.MemberNaming$Signature.isFieldSignature():0:0 -> a 9:9:com.android.tools.r8.naming.MemberNaming lookupMemberEntry(com.android.tools.r8.naming.MemberNaming$Signature):81 -> a 10:11:com.android.tools.r8.naming.MemberNaming lookupMemberEntry(com.android.tools.r8.naming.MemberNaming$Signature):82:83 -> a 12:21:com.android.tools.r8.naming.ClassNamingForNameMapper build():90:99 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/naming/k;"} 22:24: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):116:118 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/naming/N0;Lcom/android/tools/r8/naming/Q$b;Lcom/android/tools/r8/naming/N0;Ljava/lang/String;)Lcom/android/tools/r8/naming/k$b;"} 25:25:java.util.List lambda$addMappedRange$1(java.lang.String):118:118 -> a 26:36:void addMappingInformation(com.android.tools.r8.naming.mappinginformation.MappingInformation,java.util.function.Consumer):125:135 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Consumer;Lcom/android/tools/r8/naming/mappinginformation/e;)V"} 37:37:boolean com.android.tools.r8.naming.mappinginformation.MappingInformation.isFileNameInformation():0:0 -> a 37:37:void addMappingInformation(com.android.tools.r8.naming.mappinginformation.MappingInformation,java.util.function.Consumer):135 -> a 38:38:void addMappingInformation(com.android.tools.r8.naming.mappinginformation.MappingInformation,java.util.function.Consumer):136:136 -> a 1:1:java.util.List lambda$addMemberEntry$0(java.lang.String):73:73 -> b com.android.tools.r8.naming.ClassNamingForNameMapper$MappedRange -> com.android.tools.r8.naming.k$b: # {"id":"sourceFile","fileName":"ClassNamingForNameMapper.java"} com.android.tools.r8.naming.Range minifiedRange -> a com.android.tools.r8.naming.MemberNaming$MethodSignature signature -> b com.android.tools.r8.naming.Range originalRange -> c java.lang.String renamedName -> d com.android.tools.r8.naming.MemberNaming$MethodSignature residualSignature -> e boolean hasComputedHashCode -> f int sequenceNumber -> g java.util.List additionalMappingInformation -> h int nextSequenceNumber -> i boolean $assertionsDisabled -> j 1:3:void ():561:563 -> 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):591:591 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/naming/N0;Lcom/android/tools/r8/naming/Q$b;Lcom/android/tools/r8/naming/N0;Ljava/lang/String;)V"} 2:23:void (com.android.tools.r8.naming.Range,com.android.tools.r8.naming.MemberNaming$MethodSignature,com.android.tools.r8.naming.Range,java.lang.String):574:595 -> 1:1:java.lang.String getRenamedName():600:600 -> a 2:5:void addMappingInformation(com.android.tools.r8.naming.mappinginformation.MappingInformation,java.util.function.Consumer):605:608 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Consumer;Lcom/android/tools/r8/naming/mappinginformation/e;)V"} 6:9:int getFirstPositionOfOriginalRange(int):655:658 -> a 10:11:void setResidualSignatureInternal(com.android.tools.r8.naming.MemberNaming$MethodSignature):692:693 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/naming/Q$b;)V"} 12:21:com.android.tools.r8.naming.ClassNamingForNameMapper$MappedRange partitionOnMinifiedRange(com.android.tools.r8.naming.Range):765:774 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/naming/N0;)Lcom/android/tools/r8/naming/k$b;"} 1:5:int getOriginalLineNumber(int):636:640 -> b 6:6:boolean com.android.tools.r8.naming.Range.contains(int):33:33 -> b 6:6:int getOriginalLineNumber(int):640 -> b 7:17:int getOriginalLineNumber(int):640:650 -> b 18:18:com.android.tools.r8.naming.MemberNaming$Signature getOriginalSignature():664:664 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/naming/Q$c;"} 1:1:boolean hasResidualSignatureMappingInformation():687:687 -> c 1:1:com.android.tools.r8.naming.MemberNaming$Signature getResidualSignature():561:561 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/naming/Q$c;"} 1:1:java.util.List getAdditionalMappingInformation():761:761 -> e 1:12:boolean equals(java.lang.Object):733:744 -> equals 1:4:int getLastPositionOfOriginalRange():705:708 -> f 1:1:int getNextSequenceNumber():566:566 -> g 1:1:java.util.List getOutlineCallsiteInformation():624:624 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/bm;"} 2:8:java.util.List filter(java.util.function.Predicate,java.util.function.Function):614:620 -> h 2:8:java.util.List getOutlineCallsiteInformation():624 -> h 1:7:int hashCode():750:756 -> hashCode 1:4:com.android.tools.r8.naming.MemberNaming$MethodSignature getResidualSignature():698:701 -> i # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/naming/Q$b;"} 5:5:com.android.tools.r8.naming.MemberNaming$MethodSignature com.android.tools.r8.naming.MemberNaming$MethodSignature.asRenamed(java.lang.String):436:436 -> i 5:5:com.android.tools.r8.naming.MemberNaming$MethodSignature getResidualSignature():701 -> i 6:6:com.android.tools.r8.naming.MemberNaming$MethodSignature com.android.tools.r8.naming.MemberNaming$MethodSignature.asRenamed(java.lang.String):436:436 -> i 6:6:com.android.tools.r8.naming.MemberNaming$MethodSignature getResidualSignature():701 -> i # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 7:7:com.android.tools.r8.naming.MemberNaming$MethodSignature com.android.tools.r8.naming.MemberNaming$MethodSignature.asRenamed(java.lang.String):436:436 -> i 7:7:com.android.tools.r8.naming.MemberNaming$MethodSignature getResidualSignature():701 -> i 8:8:com.android.tools.r8.naming.MemberNaming$MethodSignature getResidualSignature():701:701 -> i 1:1:java.util.List getRewriteFrameMappingInformation():630:630 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/bm;"} 2:8:java.util.List filter(java.util.function.Predicate,java.util.function.Function):614:620 -> j 2:8:java.util.List getRewriteFrameMappingInformation():630 -> j 1:2:boolean isCompilerSynthesized():668:669 -> k 3:3:boolean com.android.tools.r8.naming.mappinginformation.MappingInformation.isOutlineMappingInformation():0:0 -> k 3:3:boolean isCompilerSynthesized():669 -> k 1:2:boolean isOutlineFrame():677:678 -> l 3:3:boolean com.android.tools.r8.naming.mappinginformation.MappingInformation.isOutlineMappingInformation():0:0 -> l 3:3:boolean isOutlineFrame():678 -> l 1:10:java.lang.String toString():714:723 -> toString com.android.tools.r8.naming.ClassNamingForNameMapper$MappedRangesOfName -> com.android.tools.r8.naming.k$c: # {"id":"sourceFile","fileName":"ClassNamingForNameMapper.java"} java.util.List mappedRanges -> a com.android.tools.r8.naming.ClassNamingForNameMapper$MappedRangesOfName EMPTY_INSTANCE -> b boolean $assertionsDisabled -> c 1:4:void ():142:145 -> 1:2:void (java.util.List):149:150 -> 1:1:java.util.List allRangesForLine(int):180:180 -> a 2:4:java.util.List allRangesForLine(int,boolean):193:195 -> a 5:5:boolean com.android.tools.r8.naming.Range.contains(int):33:33 -> a 5:5:java.util.List allRangesForLine(int,boolean):201 -> a 6:14:java.util.List allRangesForLine(int,boolean):204:212 -> a 15:15:com.android.tools.r8.naming.ClassNamingForNameMapper$MappedRangesOfName empty():220:220 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/naming/k$c;"} 16:19:com.android.tools.r8.naming.MemberNaming getMemberNaming(com.android.tools.r8.naming.ClassNamingForNameMapper):273:276 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/naming/k;)Lcom/android/tools/r8/naming/Q;"} 1:2:com.android.tools.r8.naming.ClassNamingForNameMapper$MappedRange firstRangeForLine(int):159:160 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/naming/k$b;"} 3:3:boolean com.android.tools.r8.naming.Range.contains(int):33:33 -> b 3:3:com.android.tools.r8.naming.ClassNamingForNameMapper$MappedRange firstRangeForLine(int):166 -> b 4:4:java.util.List getMappedRanges():216:216 -> b 1:7:java.util.List partitionOnMethodSignature():243:249 -> c 8:12:int com.android.tools.r8.naming.MappedRangeUtils.addAllInlineFramesUntilOutermostCaller(java.util.List,int,java.util.List):14:18 -> c 8:12:java.util.List partitionOnMethodSignature():249 -> c 13:13:java.util.List partitionOnMethodSignature():251:251 -> c 14:14:com.android.tools.r8.naming.MemberNaming$Signature com.android.tools.r8.naming.ClassNamingForNameMapper$MappedRange.getOriginalSignature():664:664 -> c 14:14:java.util.List partitionOnMethodSignature():252 -> c # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 15:16:java.util.List partitionOnMethodSignature():252:253 -> c 17:17:com.android.tools.r8.naming.MemberNaming$Signature com.android.tools.r8.naming.ClassNamingForNameMapper$MappedRange.getOriginalSignature():664:664 -> c 17:17:java.util.List partitionOnMethodSignature():253 -> c # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 18:24:java.util.List partitionOnMethodSignature():253:259 -> c 25:29:int com.android.tools.r8.naming.MappedRangeUtils.addAllInlineFramesUntilOutermostCaller(java.util.List,int,java.util.List):14:18 -> c 25:29:java.util.List partitionOnMethodSignature():259 -> c 30:30:java.util.List partitionOnMethodSignature():260:260 -> c 31:31:com.android.tools.r8.naming.MemberNaming$Signature com.android.tools.r8.naming.ClassNamingForNameMapper$MappedRange.getOriginalSignature():664:664 -> c 31:31:java.util.List partitionOnMethodSignature():261 -> c # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 32:32:java.util.List partitionOnMethodSignature():262:262 -> c 33:33:com.android.tools.r8.naming.MemberNaming$Signature com.android.tools.r8.naming.ClassNamingForNameMapper$MappedRange.getOriginalSignature():664:664 -> c 33:33:java.util.List partitionOnMethodSignature():262 -> c # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 34:40:java.util.List partitionOnMethodSignature():262:268 -> c 1:7:boolean equals(java.lang.Object):228:234 -> equals 1:1:int hashCode():239:239 -> hashCode com.android.tools.r8.naming.ComposingBuilder -> com.android.tools.r8.naming.t: # {"id":"sourceFile","fileName":"ComposingBuilder.java"} com.android.tools.r8.naming.mappinginformation.MapVersionMappingInformation currentMapVersion -> a com.android.tools.r8.naming.ComposingBuilder$ComposingData committed -> b com.android.tools.r8.naming.ComposingBuilder$ComposingData current -> c com.android.tools.r8.utils.InternalOptions options -> d com.android.tools.r8.naming.Range EMPTY_RANGE -> e 1:1:void ():55:55 -> 1:1:void (com.android.tools.r8.utils.InternalOptions):82:82 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/A1;)V"} 2:28:void (com.android.tools.r8.utils.InternalOptions):57:83 -> 1:25:void compose(com.android.tools.r8.naming.ClassNameMapper):87:111 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/naming/b;)V"} 26:28:void compose(com.android.tools.r8.naming.ClassNameMapper):97:99 -> a 29:29:void compose(com.android.tools.r8.naming.ClassNameMapper):91:91 -> a 30:46:void compose(com.android.tools.r8.naming.ClassNameMapper,com.android.tools.r8.naming.ClassNamingForNameMapper):116:132 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/naming/b;Lcom/android/tools/r8/naming/k;)V"} 47:49:void compose(com.android.tools.r8.naming.ClassNameMapper,com.android.tools.r8.naming.ClassNamingForNameMapper):123:125 -> a 50:61:java.lang.String finish():136:147 -> a 62:62:void lambda$finish$0(java.lang.StringBuilder,java.lang.String):139:139 -> a com.android.tools.r8.naming.ComposingBuilder$ClassTypeNameAndMethodName -> com.android.tools.r8.naming.l: # {"id":"sourceFile","fileName":"ComposingBuilder.java"} java.lang.String holderTypeName -> a java.lang.String methodName -> b 1:3:void (java.lang.String,java.lang.String):359:361 -> 1:5:boolean equals(java.lang.Object):373:377 -> equals 1:1:int hashCode():382:382 -> hashCode com.android.tools.r8.naming.ComposingBuilder$ComposingClassBuilder -> com.android.tools.r8.naming.p: # {"id":"sourceFile","fileName":"ComposingBuilder.java"} java.lang.String originalName -> a java.lang.String renamedName -> b java.util.Map fieldMembers -> c java.util.Map methodsWithPosition -> d java.util.Map methodsWithoutPosition -> e java.util.List additionalMappingInfo -> f com.android.tools.r8.naming.ComposingBuilder$ComposingData committed -> g com.android.tools.r8.naming.ComposingBuilder$ComposingData current -> h java.util.Map committedPreviousClassBuilders -> i com.android.tools.r8.naming.ComposingBuilder$ComposingClassBuilder committedPreviousClassBuilder -> j com.android.tools.r8.utils.InternalOptions options -> k boolean $assertionsDisabled -> l 1:1:void ():436:436 -> 1:1:void (java.lang.String,java.lang.String,com.android.tools.r8.naming.ComposingBuilder$ComposingData,com.android.tools.r8.naming.ComposingBuilder$ComposingData,com.android.tools.r8.utils.InternalOptions):461:461 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/lang/String;Lcom/android/tools/r8/naming/q;Lcom/android/tools/r8/naming/q;Lcom/android/tools/r8/utils/A1;)V"} 2:27:void (java.lang.String,java.lang.String,com.android.tools.r8.naming.ComposingBuilder$ComposingData,com.android.tools.r8.naming.ComposingBuilder$ComposingData,com.android.tools.r8.utils.InternalOptions):443:468 -> 1:1:com.android.tools.r8.utils.SegmentTree lambda$commit$20(com.android.tools.r8.utils.SegmentTree,com.android.tools.r8.utils.SegmentTree):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/Q2;Lcom/android/tools/r8/utils/Q2;)Lcom/android/tools/r8/utils/Q2;"} 2:2:java.lang.String getOriginalName():472:472 -> a 3:8:void compose(com.android.tools.r8.naming.ClassNameMapper,com.android.tools.r8.naming.ClassNamingForNameMapper):481:486 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/naming/b;Lcom/android/tools/r8/naming/k;)V"} 9:13:void lambda$composeFieldNamings$1(java.util.Map,com.android.tools.r8.naming.MemberNaming):497:501 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Map;Lcom/android/tools/r8/naming/Q;)V"} 14:21:com.android.tools.r8.naming.MemberNaming getExistingMemberNaming(com.android.tools.r8.naming.MemberNaming$FieldSignature):527:534 -> a 14:21:void lambda$composeFieldNamings$1(java.util.Map,com.android.tools.r8.naming.MemberNaming):502 -> a 22:22:com.android.tools.r8.naming.MemberNaming$Signature com.android.tools.r8.naming.MemberNaming$FieldSignature.toUnqualifiedSignature():313:313 -> a 22:22:com.android.tools.r8.naming.MemberNaming getExistingMemberNaming(com.android.tools.r8.naming.MemberNaming$FieldSignature):535 -> a 22:22:void lambda$composeFieldNamings$1(java.util.Map,com.android.tools.r8.naming.MemberNaming):502 -> a 23:24:com.android.tools.r8.naming.MemberNaming getExistingMemberNaming(com.android.tools.r8.naming.MemberNaming$FieldSignature):538:539 -> a 23:24:void lambda$composeFieldNamings$1(java.util.Map,com.android.tools.r8.naming.MemberNaming):502 -> a 25:28:void lambda$composeFieldNamings$1(java.util.Map,com.android.tools.r8.naming.MemberNaming):504:507 -> a 29:29:java.lang.String getPreviousCommittedClassName(java.lang.String):521:521 -> a 29:29:void lambda$composeFieldNamings$1(java.util.Map,com.android.tools.r8.naming.MemberNaming):507 -> a 30:30:java.lang.String getOriginalName():472:472 -> a 30:30:java.lang.String getPreviousCommittedClassName(java.lang.String):522 -> a 30:30:void lambda$composeFieldNamings$1(java.util.Map,com.android.tools.r8.naming.MemberNaming):507 -> a 31:34:void lambda$composeFieldNamings$1(java.util.Map,com.android.tools.r8.naming.MemberNaming):510:513 -> a 35:35:void com.android.tools.r8.naming.MemberNaming.(com.android.tools.r8.naming.MemberNaming$Signature,com.android.tools.r8.naming.MemberNaming$Signature):81:81 -> a 35:35:void lambda$composeFieldNamings$1(java.util.Map,com.android.tools.r8.naming.MemberNaming):513 -> a 36:37:void lambda$composeFieldNamings$1(java.util.Map,com.android.tools.r8.naming.MemberNaming):515:516 -> a 38:38:java.lang.String lambda$composeFieldNamings$0(java.util.Map,java.lang.String):500:500 -> a 39:39:java.lang.String lambda$composeMethodNamings$2(com.android.tools.r8.naming.mappinginformation.OutlineCallsiteMappingInformation):689:689 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/TK;)Ljava/lang/String;"} 40:40:com.android.tools.r8.utils.SegmentTree lambda$composeMethodNamings$4(com.android.tools.r8.naming.MemberNaming$MethodSignature):709:709 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/naming/Q$b;)Lcom/android/tools/r8/utils/Q2;"} 41:41:com.android.tools.r8.naming.ClassNamingForNameMapper$MappedRange lambda$splitOnNewMinifiedRange$6(com.android.tools.r8.utils.Box,com.android.tools.r8.naming.ClassNamingForNameMapper$MappedRange):748:748 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/N;Lcom/android/tools/r8/naming/k$b;)Lcom/android/tools/r8/naming/k$b;"} 42:63:void registerMappingInformationFromMappedRanges(com.android.tools.r8.naming.ClassNamingForNameMapper$MappedRange):760:781 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/naming/k$b;)V"} 64:66:void registerMappingInformationFromMappedRanges(com.android.tools.r8.naming.ClassNamingForNameMapper$MappedRange):777:779 -> a 67:68:void lambda$registerMappingInformationFromMappedRanges$7(com.android.tools.r8.naming.mappinginformation.RewriteFrameMappingInformation,com.android.tools.r8.naming.mappinginformation.RewriteFrameMappingInformation$Condition):768:769 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/pU;Lcom/android/tools/r8/internal/lU;)V"} 69:80:java.util.List composeMappedRangesForMethod(java.util.List,com.android.tools.r8.naming.ClassNamingForNameMapper$MappedRange,com.android.tools.r8.naming.ComposingBuilder$ComposingClassBuilder$ComputedOutlineInformation):791:802 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;Lcom/android/tools/r8/naming/k$b;Lcom/android/tools/r8/naming/n;)Ljava/util/List;"} 81:85:java.util.List composeMappedRangesForMethod(java.util.List,com.android.tools.r8.naming.ClassNamingForNameMapper$MappedRange,com.android.tools.r8.naming.ComposingBuilder$ComposingClassBuilder$ComputedOutlineInformation):800:804 -> a 86:115:com.android.tools.r8.naming.ComposingBuilder$ComposingClassBuilder$ExistingMapping computeExistingMapping(java.util.List):960:989 -> a 86:115:java.util.List composeMappedRangesForMethod(java.util.List,com.android.tools.r8.naming.ClassNamingForNameMapper$MappedRange,com.android.tools.r8.naming.ComposingBuilder$ComposingClassBuilder$ComputedOutlineInformation):806 -> a 116:121:java.util.List composeMappedRangesForMethod(java.util.List,com.android.tools.r8.naming.ClassNamingForNameMapper$MappedRange,com.android.tools.r8.naming.ComposingBuilder$ComposingClassBuilder$ComputedOutlineInformation):807:812 -> a 122:140:java.util.List composeMappedRangesForMethod(java.util.List,com.android.tools.r8.naming.ClassNamingForNameMapper$MappedRange,com.android.tools.r8.naming.ComposingBuilder$ComposingClassBuilder$ComputedOutlineInformation):811:829 -> a 141:150:com.android.tools.r8.utils.Pair createEmptyRange(com.android.tools.r8.naming.ClassNamingForNameMapper$MappedRange,com.android.tools.r8.naming.ClassNamingForNameMapper$MappedRange,com.android.tools.r8.naming.ComposingBuilder$ComposingClassBuilder$ExistingMapping,int):928:937 -> a 141:150:java.util.List composeMappedRangesForMethod(java.util.List,com.android.tools.r8.naming.ClassNamingForNameMapper$MappedRange,com.android.tools.r8.naming.ComposingBuilder$ComposingClassBuilder$ComputedOutlineInformation):832 -> a 151:151:com.android.tools.r8.naming.MemberNaming$Signature com.android.tools.r8.naming.ClassNamingForNameMapper$MappedRange.getOriginalSignature():664:664 -> a 151:151:com.android.tools.r8.utils.Pair createEmptyRange(com.android.tools.r8.naming.ClassNamingForNameMapper$MappedRange,com.android.tools.r8.naming.ClassNamingForNameMapper$MappedRange,com.android.tools.r8.naming.ComposingBuilder$ComposingClassBuilder$ExistingMapping,int):940 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 151:151:java.util.List composeMappedRangesForMethod(java.util.List,com.android.tools.r8.naming.ClassNamingForNameMapper$MappedRange,com.android.tools.r8.naming.ComposingBuilder$ComposingClassBuilder$ComputedOutlineInformation):832 -> a 152:156:com.android.tools.r8.utils.Pair createEmptyRange(com.android.tools.r8.naming.ClassNamingForNameMapper$MappedRange,com.android.tools.r8.naming.ClassNamingForNameMapper$MappedRange,com.android.tools.r8.naming.ComposingBuilder$ComposingClassBuilder$ExistingMapping,int):940:944 -> a 152:156:java.util.List composeMappedRangesForMethod(java.util.List,com.android.tools.r8.naming.ClassNamingForNameMapper$MappedRange,com.android.tools.r8.naming.ComposingBuilder$ComposingClassBuilder$ComputedOutlineInformation):832 -> a 157:159:com.android.tools.r8.utils.Pair createEmptyRange(com.android.tools.r8.naming.ClassNamingForNameMapper$MappedRange,com.android.tools.r8.naming.ClassNamingForNameMapper$MappedRange,com.android.tools.r8.naming.ComposingBuilder$ComposingClassBuilder$ExistingMapping,int):943:945 -> a 157:159:java.util.List composeMappedRangesForMethod(java.util.List,com.android.tools.r8.naming.ClassNamingForNameMapper$MappedRange,com.android.tools.r8.naming.ComposingBuilder$ComposingClassBuilder$ComputedOutlineInformation):832 -> a 160:164:java.util.List composeMappedRangesForMethod(java.util.List,com.android.tools.r8.naming.ClassNamingForNameMapper$MappedRange,com.android.tools.r8.naming.ComposingBuilder$ComposingClassBuilder$ComputedOutlineInformation):834:838 -> a 165:172:java.util.List composeMappedRangesForMethod(java.util.List,com.android.tools.r8.naming.ClassNamingForNameMapper$MappedRange,com.android.tools.r8.naming.ComposingBuilder$ComposingClassBuilder$ComputedOutlineInformation):820:827 -> a 173:217:java.util.List composeMappedRangesForMethod(java.util.List,com.android.tools.r8.naming.ClassNamingForNameMapper$MappedRange,com.android.tools.r8.naming.ComposingBuilder$ComposingClassBuilder$ComputedOutlineInformation):820:864 -> a 218:258:java.util.List composeMappedRangesForMethod(java.util.List,com.android.tools.r8.naming.ClassNamingForNameMapper$MappedRange,com.android.tools.r8.naming.ComposingBuilder$ComposingClassBuilder$ComputedOutlineInformation):863:903 -> a 259:268:com.android.tools.r8.utils.Pair createEmptyRange(com.android.tools.r8.naming.ClassNamingForNameMapper$MappedRange,com.android.tools.r8.naming.ClassNamingForNameMapper$MappedRange,com.android.tools.r8.naming.ComposingBuilder$ComposingClassBuilder$ExistingMapping,int):928:937 -> a 259:268:java.util.List composeMappedRangesForMethod(java.util.List,com.android.tools.r8.naming.ClassNamingForNameMapper$MappedRange,com.android.tools.r8.naming.ComposingBuilder$ComposingClassBuilder$ComputedOutlineInformation):899 -> a 269:269:com.android.tools.r8.naming.MemberNaming$Signature com.android.tools.r8.naming.ClassNamingForNameMapper$MappedRange.getOriginalSignature():664:664 -> a 269:269:com.android.tools.r8.utils.Pair createEmptyRange(com.android.tools.r8.naming.ClassNamingForNameMapper$MappedRange,com.android.tools.r8.naming.ClassNamingForNameMapper$MappedRange,com.android.tools.r8.naming.ComposingBuilder$ComposingClassBuilder$ExistingMapping,int):940 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 269:269:java.util.List composeMappedRangesForMethod(java.util.List,com.android.tools.r8.naming.ClassNamingForNameMapper$MappedRange,com.android.tools.r8.naming.ComposingBuilder$ComposingClassBuilder$ComputedOutlineInformation):899 -> a 270:274:com.android.tools.r8.utils.Pair createEmptyRange(com.android.tools.r8.naming.ClassNamingForNameMapper$MappedRange,com.android.tools.r8.naming.ClassNamingForNameMapper$MappedRange,com.android.tools.r8.naming.ComposingBuilder$ComposingClassBuilder$ExistingMapping,int):940:944 -> a 270:274:java.util.List composeMappedRangesForMethod(java.util.List,com.android.tools.r8.naming.ClassNamingForNameMapper$MappedRange,com.android.tools.r8.naming.ComposingBuilder$ComposingClassBuilder$ComputedOutlineInformation):899 -> a 275:277:com.android.tools.r8.utils.Pair createEmptyRange(com.android.tools.r8.naming.ClassNamingForNameMapper$MappedRange,com.android.tools.r8.naming.ClassNamingForNameMapper$MappedRange,com.android.tools.r8.naming.ComposingBuilder$ComposingClassBuilder$ExistingMapping,int):943:945 -> a 275:277:java.util.List composeMappedRangesForMethod(java.util.List,com.android.tools.r8.naming.ClassNamingForNameMapper$MappedRange,com.android.tools.r8.naming.ComposingBuilder$ComposingClassBuilder$ComputedOutlineInformation):899 -> a 278:280:java.util.List composeMappedRangesForMethod(java.util.List,com.android.tools.r8.naming.ClassNamingForNameMapper$MappedRange,com.android.tools.r8.naming.ComposingBuilder$ComposingClassBuilder$ComputedOutlineInformation):904:906 -> a 281:311:java.util.List composeMappedRangesForMethod(java.util.List,com.android.tools.r8.naming.ClassNamingForNameMapper$MappedRange,com.android.tools.r8.naming.ComposingBuilder$ComposingClassBuilder$ComputedOutlineInformation):883:913 -> a 312:312:java.util.List composeMappedRangesForMethod(java.util.List,com.android.tools.r8.naming.ClassNamingForNameMapper$MappedRange,com.android.tools.r8.naming.ComposingBuilder$ComposingClassBuilder$ComputedOutlineInformation):793:793 -> a 313:313:void lambda$composeMappedRangesForMethod$8(com.android.tools.r8.naming.ClassNamingForNameMapper$MappedRange,com.android.tools.r8.naming.mappinginformation.MappingInformation):803:803 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/naming/k$b;Lcom/android/tools/r8/naming/mappinginformation/e;)V"} 314:359:void computeComposedMappedRange(java.util.List,com.android.tools.r8.naming.ClassNamingForNameMapper$MappedRange,java.util.List,com.android.tools.r8.naming.ComposingBuilder$ComposingClassBuilder$ComputedOutlineInformation,int,int):1010:1055 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/ArrayList;Lcom/android/tools/r8/naming/k$b;Ljava/util/List;Lcom/android/tools/r8/naming/n;II)V"} 360:364:void computeComposedMappedRange(java.util.List,com.android.tools.r8.naming.ClassNamingForNameMapper$MappedRange,java.util.List,com.android.tools.r8.naming.ComposingBuilder$ComposingClassBuilder$ComputedOutlineInformation,int,int):1054:1058 -> a 365:365:boolean lambda$computeComposedMappedRange$9(com.android.tools.r8.naming.Range,com.android.tools.r8.naming.ClassNamingForNameMapper$MappedRange):1011:1011 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/naming/N0;Lcom/android/tools/r8/naming/k$b;)Z"} 366:366:void lambda$computeComposedMappedRange$10(com.android.tools.r8.naming.ComposingBuilder$ComposingClassBuilder$ComputedOutlineInformation,java.util.List,com.android.tools.r8.naming.mappinginformation.MappingInformation):1044:1044 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/naming/n;Ljava/util/List;Lcom/android/tools/r8/naming/mappinginformation/e;)V"} 367:367:boolean com.android.tools.r8.naming.mappinginformation.MappingInformation.isOutlineMappingInformation():0:0 -> a 367:367:void lambda$computeComposedMappedRange$10(com.android.tools.r8.naming.ComposingBuilder$ComposingClassBuilder$ComputedOutlineInformation,java.util.List,com.android.tools.r8.naming.mappinginformation.MappingInformation):1044 -> a 368:368:void lambda$computeComposedMappedRange$10(com.android.tools.r8.naming.ComposingBuilder$ComposingClassBuilder$ComputedOutlineInformation,java.util.List,com.android.tools.r8.naming.mappinginformation.MappingInformation):1046:1046 -> a 369:369:boolean com.android.tools.r8.naming.mappinginformation.MappingInformation.isOutlineCallsiteInformation():0:0 -> a 369:369:void lambda$computeComposedMappedRange$10(com.android.tools.r8.naming.ComposingBuilder$ComposingClassBuilder$ComputedOutlineInformation,java.util.List,com.android.tools.r8.naming.mappinginformation.MappingInformation):1047 -> a 370:371:void lambda$computeComposedMappedRange$10(com.android.tools.r8.naming.ComposingBuilder$ComposingClassBuilder$ComputedOutlineInformation,java.util.List,com.android.tools.r8.naming.mappinginformation.MappingInformation):1048:1049 -> a 372:375:void lambda$computeComposedMappedRange$10(com.android.tools.r8.naming.ComposingBuilder$ComposingClassBuilder$ComputedOutlineInformation,java.util.List,com.android.tools.r8.naming.mappinginformation.MappingInformation):1048:1051 -> a 376:379:void composeMappingInformation(java.util.List,java.util.List,java.util.function.Consumer):1070:1073 -> a 380:380:boolean com.android.tools.r8.naming.mappinginformation.MappingInformation.shouldCompose(com.android.tools.r8.naming.mappinginformation.MappingInformation):114:114 -> a 380:380:void composeMappingInformation(java.util.List,java.util.List,java.util.function.Consumer):1074 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 381:390:void composeMappingInformation(java.util.List,java.util.List,java.util.function.Consumer):1075:1084 -> a 391:392:void lambda$composeMappingInformation$12(java.util.Set,java.util.function.Consumer,com.android.tools.r8.naming.mappinginformation.MappingInformation):1086:1087 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Set;Ljava/util/function/Consumer;Lcom/android/tools/r8/naming/mappinginformation/e;)V"} 393:396:void write(com.android.tools.r8.utils.ChainableStringConsumer):1093:1096 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/V;)V"} 397:397:void lambda$write$13(com.android.tools.r8.utils.ChainableStringConsumer,com.android.tools.r8.naming.mappinginformation.MappingInformation):1094:1094 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/V;Lcom/android/tools/r8/naming/mappinginformation/e;)V"} 398:398:void lambda$writeFields$14(com.android.tools.r8.utils.ChainableStringConsumer,com.android.tools.r8.naming.MemberNaming):1103:1103 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/V;Lcom/android/tools/r8/naming/Q;)V"} 399:401:void lambda$writeMethods$15(com.android.tools.r8.utils.ChainableStringConsumer,com.android.tools.r8.naming.MemberNaming$MethodSignature,com.android.tools.r8.naming.ClassNamingForNameMapper$MappedRange):1109:1111 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/V;Lcom/android/tools/r8/naming/Q$b;Lcom/android/tools/r8/naming/k$b;)V"} 402:402:void lambda$writeMethods$17(com.android.tools.r8.utils.ChainableStringConsumer,java.util.List):1121:1121 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/V;Ljava/util/List;)V"} 403:410:void lambda$writeMethods$16(com.android.tools.r8.utils.ChainableStringConsumer,com.android.tools.r8.naming.ClassNamingForNameMapper$MappedRange):1123:1130 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/V;Lcom/android/tools/r8/naming/k$b;)V"} 411:417:com.android.tools.r8.naming.ComposingBuilder$ComposingClassBuilder commit(com.android.tools.r8.naming.ComposingBuilder$ComposingClassBuilder):1138:1144 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/naming/p;)Lcom/android/tools/r8/naming/p;"} 418:448:com.android.tools.r8.naming.ComposingBuilder$ComposingClassBuilder commit(com.android.tools.r8.naming.ComposingBuilder$ComposingClassBuilder):1141:1171 -> a 449:449:com.android.tools.r8.naming.MemberNaming lambda$commit$18(com.android.tools.r8.naming.MemberNaming,com.android.tools.r8.naming.MemberNaming):1152:1152 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/naming/Q;Lcom/android/tools/r8/naming/Q;)Lcom/android/tools/r8/naming/Q;"} 450:450:com.android.tools.r8.naming.ClassNamingForNameMapper$MappedRange lambda$commit$19(com.android.tools.r8.naming.ClassNamingForNameMapper$MappedRange,com.android.tools.r8.naming.ClassNamingForNameMapper$MappedRange):1161:1161 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/naming/k$b;Lcom/android/tools/r8/naming/k$b;)Lcom/android/tools/r8/naming/k$b;"} 451:455:void putAll(java.util.Map,java.util.Map,java.util.Map,com.android.tools.r8.utils.ThrowingBiFunction):1185:1189 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/HashMap;Ljava/util/HashMap;Ljava/util/HashMap;Lcom/android/tools/r8/utils/g3;)V"} 456:456:void putAll(java.util.Map,java.util.Map,java.util.Map,com.android.tools.r8.utils.ThrowingBiFunction):1188:1188 -> a 1:2:void composeFieldNamings(com.android.tools.r8.naming.ClassNamingForNameMapper,com.android.tools.r8.naming.ClassNameMapper):492:493 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/naming/b;Lcom/android/tools/r8/naming/k;)V"} 3:3:java.lang.String lambda$composeMethodNamings$3(java.util.Map,java.lang.String):704:704 -> b 4:5:void splitOnNewMinifiedRange(java.util.List,java.util.List,java.util.function.Consumer):724:725 -> b 6:8:java.util.List com.android.tools.r8.utils.ListUtils.joinNewArrayList(java.util.List,java.util.List):350:352 -> b 6:8:void splitOnNewMinifiedRange(java.util.List,java.util.List,java.util.function.Consumer):727 -> b 9:22:void splitOnNewMinifiedRange(java.util.List,java.util.List,java.util.function.Consumer):727:740 -> b 23:25:java.util.List com.android.tools.r8.utils.ListUtils.joinNewArrayList(java.util.List,java.util.List):350:352 -> b 23:25:void splitOnNewMinifiedRange(java.util.List,java.util.List,java.util.function.Consumer):737 -> b 26:39:void splitOnNewMinifiedRange(java.util.List,java.util.List,java.util.function.Consumer):736:749 -> b 40:42:java.util.List com.android.tools.r8.utils.ListUtils.joinNewArrayList(java.util.List,java.util.List):350:352 -> b 40:42:void splitOnNewMinifiedRange(java.util.List,java.util.List,java.util.function.Consumer):746 -> b 43:43:void splitOnNewMinifiedRange(java.util.List,java.util.List,java.util.function.Consumer):745:745 -> b 44:44:com.android.tools.r8.naming.ClassNamingForNameMapper$MappedRange lambda$splitOnNewMinifiedRange$5(com.android.tools.r8.naming.Range,com.android.tools.r8.naming.ClassNamingForNameMapper$MappedRange):739:739 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/naming/N0;Lcom/android/tools/r8/naming/k$b;)Lcom/android/tools/r8/naming/k$b;"} 45:45:void lambda$computeComposedMappedRange$11(com.android.tools.r8.naming.ClassNamingForNameMapper$MappedRange,com.android.tools.r8.naming.mappinginformation.MappingInformation):1057:1057 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/naming/k$b;Lcom/android/tools/r8/naming/mappinginformation/e;)V"} 46:48:void writeFields(com.android.tools.r8.utils.ChainableStringConsumer):1100:1102 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/V;)V"} 1:41:void composeMethodNamings(com.android.tools.r8.naming.ClassNamingForNameMapper,com.android.tools.r8.naming.ClassNameMapper):546:586 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/naming/b;Lcom/android/tools/r8/naming/k;)V"} 42:44:com.android.tools.r8.naming.ComposingBuilder$ComposingClassBuilder getExistingClassBuilder(com.android.tools.r8.naming.MemberNaming$MethodSignature):753:755 -> c 42:44:void composeMethodNamings(com.android.tools.r8.naming.ClassNamingForNameMapper,com.android.tools.r8.naming.ClassNameMapper):590 -> c 45:103:void composeMethodNamings(com.android.tools.r8.naming.ClassNamingForNameMapper,com.android.tools.r8.naming.ClassNameMapper):593:651 -> c 104:117:void composeMethodNamings(com.android.tools.r8.naming.ClassNamingForNameMapper,com.android.tools.r8.naming.ClassNameMapper):647:660 -> c 118:135:void composeMethodNamings(com.android.tools.r8.naming.ClassNamingForNameMapper,com.android.tools.r8.naming.ClassNameMapper):656:673 -> c 136:136:java.lang.String getRenamedName():476:476 -> c 136:136:void composeMethodNamings(com.android.tools.r8.naming.ClassNamingForNameMapper,com.android.tools.r8.naming.ClassNameMapper):675 -> c # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 137:138:void composeMethodNamings(com.android.tools.r8.naming.ClassNamingForNameMapper,com.android.tools.r8.naming.ClassNameMapper):676:677 -> c 139:146:void composeMethodNamings(com.android.tools.r8.naming.ClassNamingForNameMapper,com.android.tools.r8.naming.ClassNameMapper):674:681 -> c 147:167:void composeMethodNamings(com.android.tools.r8.naming.ClassNamingForNameMapper,com.android.tools.r8.naming.ClassNameMapper):679:699 -> c 168:181:void composeMethodNamings(com.android.tools.r8.naming.ClassNamingForNameMapper,com.android.tools.r8.naming.ClassNameMapper):698:711 -> c 182:186:void composeMethodNamings(com.android.tools.r8.naming.ClassNamingForNameMapper,com.android.tools.r8.naming.ClassNameMapper):710:714 -> c 187:199:void writeMethods(com.android.tools.r8.utils.ChainableStringConsumer):1107:1119 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/V;)V"} com.android.tools.r8.naming.ComposingBuilder$ComposingClassBuilder$1 -> com.android.tools.r8.naming.m: # {"id":"sourceFile","fileName":"ComposingBuilder.java"} boolean val$finalIsCatchAll -> a java.util.TreeMap val$mappedRangesForPosition -> b java.util.List val$finalCurrentRangesForPosition -> c 1:1:void (com.android.tools.r8.naming.ComposingBuilder$ComposingClassBuilder,boolean,java.util.TreeMap,java.util.List):989:989 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ZLjava/util/TreeMap;Ljava/util/ArrayList;)V"} 1:1:java.lang.Integer getCeilingForPosition(int):992:992 -> a 1:1:java.util.List getMappedRangesForPosition(int):997:997 -> b com.android.tools.r8.naming.ComposingBuilder$ComposingClassBuilder$ComputedOutlineInformation -> com.android.tools.r8.naming.n: # {"id":"sourceFile","fileName":"ComposingBuilder.java"} java.util.Set outlineCallsiteMappingInformationToPatchUp -> a com.android.tools.r8.naming.mappinginformation.OutlineMappingInformation seenOutlineMappingInformation -> b 1:4:void ():1219:1222 -> com.android.tools.r8.naming.ComposingBuilder$ComposingClassBuilder$RangeBuilder -> com.android.tools.r8.naming.o: # {"id":"sourceFile","fileName":"ComposingBuilder.java"} int start -> a int end -> b 1:4:void ():1193:1196 -> 1:2:void addRange(com.android.tools.r8.naming.Range):1200:1201 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/naming/N0;)V"} 3:3:int getEndOrNoRangeFrom():1214:1214 -> a 1:1:int getStartOrNoRangeFrom():1210:1210 -> b 1:1:boolean hasValue():1206:1206 -> c com.android.tools.r8.naming.ComposingBuilder$ComposingData -> com.android.tools.r8.naming.q: # {"id":"sourceFile","fileName":"ComposingBuilder.java"} java.util.Map classBuilders -> a java.util.List rewriteFrameInformation -> b java.util.Map outlineCallsiteInformation -> c java.util.Map outlineSourcePositionsUpdated -> d java.util.Map signaturesToRemove -> e java.util.List preamble -> f boolean $assertionsDisabled -> g 1:1:void ():150:150 -> 1:29:void ():150:178 -> 1:4:void commit(com.android.tools.r8.naming.ComposingBuilder$ComposingData,com.android.tools.r8.naming.ClassNameMapper):182:185 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/naming/q;Lcom/android/tools/r8/naming/b;)V"} 5:5:void removeSignaturesFromBuilder(com.android.tools.r8.naming.ComposingBuilder$ComposingData,com.android.tools.r8.naming.ComposingBuilder$ComposingClassBuilder):226:226 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/naming/q;Lcom/android/tools/r8/naming/p;)V"} 6:6:java.lang.String com.android.tools.r8.naming.ComposingBuilder$ComposingClassBuilder.getOriginalName():472:472 -> a 6:6:void removeSignaturesFromBuilder(com.android.tools.r8.naming.ComposingBuilder$ComposingData,com.android.tools.r8.naming.ComposingBuilder$ComposingClassBuilder):227 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 7:11:void removeSignaturesFromBuilder(com.android.tools.r8.naming.ComposingBuilder$ComposingData,com.android.tools.r8.naming.ComposingBuilder$ComposingClassBuilder):227:231 -> a 12:12:void addSignatureToRemove(com.android.tools.r8.naming.ComposingBuilder$ComposingClassBuilder,com.android.tools.r8.naming.MemberNaming$Signature):244:244 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/naming/p;Lcom/android/tools/r8/naming/Q$c;)V"} 13:13:java.lang.String com.android.tools.r8.naming.ComposingBuilder$ComposingClassBuilder.getOriginalName():472:472 -> a 13:13:void addSignatureToRemove(com.android.tools.r8.naming.ComposingBuilder$ComposingClassBuilder,com.android.tools.r8.naming.MemberNaming$Signature):246 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 14:14:void addSignatureToRemove(com.android.tools.r8.naming.ComposingBuilder$ComposingClassBuilder,com.android.tools.r8.naming.MemberNaming$Signature):246:246 -> a 15:17:void addSignatureToRemove(com.android.tools.r8.naming.ComposingBuilder$ComposingClassBuilder,com.android.tools.r8.naming.MemberNaming$Signature):245:247 -> a 18:21:void lambda$commitRewriteFrameInformation$1(java.util.Map,com.android.tools.r8.naming.mappinginformation.RewriteFrameMappingInformation$Condition):259:262 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Map;Lcom/android/tools/r8/internal/lU;)V"} 22:22:void lambda$commitRewriteFrameInformation$1(java.util.Map,com.android.tools.r8.naming.mappinginformation.RewriteFrameMappingInformation$Condition):261:261 -> a 23:31:void lambda$commitOutlineCallsiteInformation$4(com.android.tools.r8.naming.ComposingBuilder$ComposingData,java.util.Map,java.util.Map,com.android.tools.r8.naming.ComposingBuilder$ClassTypeNameAndMethodName,com.android.tools.r8.naming.mappinginformation.OutlineCallsiteMappingInformation):278:286 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/naming/q;Ljava/util/Map;Ljava/util/Map;Lcom/android/tools/r8/naming/l;Lcom/android/tools/r8/internal/TK;)V"} 32:32:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntLinkedOpenHashMap.():176:176 -> a 32:32:void lambda$commitOutlineCallsiteInformation$4(com.android.tools.r8.naming.ComposingBuilder$ComposingData,java.util.Map,java.util.Map,com.android.tools.r8.naming.ComposingBuilder$ClassTypeNameAndMethodName,com.android.tools.r8.naming.mappinginformation.OutlineCallsiteMappingInformation):286 -> a 33:51:void lambda$commitOutlineCallsiteInformation$4(com.android.tools.r8.naming.ComposingBuilder$ComposingData,java.util.Map,java.util.Map,com.android.tools.r8.naming.ComposingBuilder$ClassTypeNameAndMethodName,com.android.tools.r8.naming.mappinginformation.OutlineCallsiteMappingInformation):288:306 -> a 52:52:void lambda$commitOutlineCallsiteInformation$4(com.android.tools.r8.naming.ComposingBuilder$ComposingData,java.util.Map,java.util.Map,com.android.tools.r8.naming.ComposingBuilder$ClassTypeNameAndMethodName,com.android.tools.r8.naming.mappinginformation.OutlineCallsiteMappingInformation):302:302 -> a 53:61:void lambda$commitOutlineCallsiteInformation$4(com.android.tools.r8.naming.ComposingBuilder$ComposingData,java.util.Map,java.util.Map,com.android.tools.r8.naming.ComposingBuilder$ClassTypeNameAndMethodName,com.android.tools.r8.naming.mappinginformation.OutlineCallsiteMappingInformation):301:309 -> a 62:62:java.lang.String com.android.tools.r8.naming.ComposingBuilder$ClassTypeNameAndMethodName.getMethodName():365:365 -> a 62:62:void lambda$commitOutlineCallsiteInformation$4(com.android.tools.r8.naming.ComposingBuilder$ComposingData,java.util.Map,java.util.Map,com.android.tools.r8.naming.ComposingBuilder$ClassTypeNameAndMethodName,com.android.tools.r8.naming.mappinginformation.OutlineCallsiteMappingInformation):309 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 63:63:void lambda$commitOutlineCallsiteInformation$4(com.android.tools.r8.naming.ComposingBuilder$ComposingData,java.util.Map,java.util.Map,com.android.tools.r8.naming.ComposingBuilder$ClassTypeNameAndMethodName,com.android.tools.r8.naming.mappinginformation.OutlineCallsiteMappingInformation):309:309 -> a 64:64:void lambda$commitOutlineCallsiteInformation$4(com.android.tools.r8.naming.ComposingBuilder$ComposingData,java.util.Map,java.util.Map,com.android.tools.r8.naming.ComposingBuilder$ClassTypeNameAndMethodName,com.android.tools.r8.naming.mappinginformation.OutlineCallsiteMappingInformation):307:307 -> a 65:65:void lambda$commitOutlineCallsiteInformation$3(com.android.tools.r8.naming.ComposingBuilder$MappedRangeOriginalToMinifiedMap,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntSortedMap,java.lang.Integer,java.lang.Integer):292:292 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/naming/r;Lcom/android/tools/r8/internal/y;Ljava/lang/Integer;Ljava/lang/Integer;)V"} 66:66:void lambda$commitOutlineCallsiteInformation$3(com.android.tools.r8.naming.ComposingBuilder$MappedRangeOriginalToMinifiedMap,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntSortedMap,java.lang.Integer,java.lang.Integer):291:291 -> a 67:67:void lambda$commitOutlineCallsiteInformation$2(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntSortedMap,java.lang.Integer,java.lang.Integer):293:293 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/y;Ljava/lang/Integer;Ljava/lang/Integer;)V"} 68:70:java.lang.Integer com.android.tools.r8.it.unimi.dsi.fastutil.ints.AbstractInt2IntFunction.put(java.lang.Integer,java.lang.Integer):135:137 -> a 68:70:void lambda$commitOutlineCallsiteInformation$2(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntSortedMap,java.lang.Integer,java.lang.Integer):293 -> a 71:73:void addNewOutlineCallsiteInformation(com.android.tools.r8.references.MethodReference,com.android.tools.r8.naming.mappinginformation.OutlineCallsiteMappingInformation):318:320 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/references/MethodReference;Lcom/android/tools/r8/internal/TK;)V"} 74:74:void addNewOutlineCallsiteInformation(com.android.tools.r8.references.MethodReference,com.android.tools.r8.naming.mappinginformation.OutlineCallsiteMappingInformation):318:318 -> a 75:75:com.android.tools.r8.naming.ComposingBuilder$UpdateOutlineCallsiteInformation getUpdateOutlineCallsiteInformation(java.lang.String,java.lang.String,java.lang.String):326:326 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lcom/android/tools/r8/naming/s;"} 76:76:com.android.tools.r8.naming.ComposingBuilder$UpdateOutlineCallsiteInformation lambda$getUpdateOutlineCallsiteInformation$5(java.lang.String,com.android.tools.r8.naming.ComposingBuilder$ClassTypeNameAndMethodName):328:328 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Lcom/android/tools/r8/naming/l;)Lcom/android/tools/r8/naming/s;"} 77:77:com.android.tools.r8.references.TypeReference lambda$mapTypeReferences$6(java.util.Map,com.android.tools.r8.references.TypeReference):333:333 -> a 78:78:java.util.List mapTypeReferences(java.util.Map,java.util.List):333:333 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;Ljava/util/Map;)Ljava/util/List;"} 1:32:void commitClassBuilders(com.android.tools.r8.naming.ComposingBuilder$ComposingData,com.android.tools.r8.naming.ClassNameMapper):190:221 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/naming/q;Lcom/android/tools/r8/naming/b;)V"} 33:33:void lambda$removeSignaturesFromBuilder$0(com.android.tools.r8.naming.ComposingBuilder$ComposingClassBuilder,com.android.tools.r8.naming.MemberNaming$Signature):233:233 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/naming/p;Lcom/android/tools/r8/naming/Q$c;)V"} 34:34:boolean com.android.tools.r8.naming.MemberNaming$Signature.isFieldSignature():0:0 -> b 34:34:void lambda$removeSignaturesFromBuilder$0(com.android.tools.r8.naming.ComposingBuilder$ComposingClassBuilder,com.android.tools.r8.naming.MemberNaming$Signature):233 -> b 35:38:void lambda$removeSignaturesFromBuilder$0(com.android.tools.r8.naming.ComposingBuilder$ComposingClassBuilder,com.android.tools.r8.naming.MemberNaming$Signature):234:237 -> b 39:46:com.android.tools.r8.references.TypeReference mapTypeReference(java.util.Map,com.android.tools.r8.references.TypeReference):338:345 -> b 47:53:com.android.tools.r8.references.TypeReference mapTypeReference(java.util.Map,com.android.tools.r8.references.TypeReference):343:349 -> b 1:41:void commitOutlineCallsiteInformation(com.android.tools.r8.naming.ComposingBuilder$ComposingData,com.android.tools.r8.naming.ClassNameMapper):273:313 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/naming/q;Lcom/android/tools/r8/naming/b;)V"} 1:14:void commitRewriteFrameInformation(com.android.tools.r8.naming.ComposingBuilder$ComposingData,com.android.tools.r8.naming.ClassNameMapper):253:266 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/naming/q;Lcom/android/tools/r8/naming/b;)V"} com.android.tools.r8.naming.ComposingBuilder$MappedRangeOriginalToMinifiedMap -> com.android.tools.r8.naming.r: # {"id":"sourceFile","fileName":"ComposingBuilder.java"} com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap originalToMinified -> a 1:2:void (com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap):404:405 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Rq;)V"} 1:1:com.android.tools.r8.naming.ComposingBuilder$MappedRangeOriginalToMinifiedMap build(java.util.List):409:409 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;)Lcom/android/tools/r8/naming/r;"} 2:2:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap.():119:119 -> a 2:2:com.android.tools.r8.naming.ComposingBuilder$MappedRangeOriginalToMinifiedMap build(java.util.List):409 -> a 3:13:com.android.tools.r8.naming.ComposingBuilder$MappedRangeOriginalToMinifiedMap build(java.util.List):410:420 -> a 14:15:int lookupFirst(int):424:425 -> a 16:18:void visitMinified(int,java.util.function.Consumer):429:431 -> a com.android.tools.r8.naming.ComposingBuilder$UpdateOutlineCallsiteInformation -> com.android.tools.r8.naming.s: # {"id":"sourceFile","fileName":"ComposingBuilder.java"} java.util.List newMappedRanges -> a java.lang.String newMethodName -> b 1:2:void (java.lang.String):391:392 -> 1:1:void setNewMappedRanges(java.util.List):396:396 -> a com.android.tools.r8.naming.DictionaryReader -> com.android.tools.r8.naming.u: # {"id":"sourceFile","fileName":"DictionaryReader.java"} java.io.BufferedReader reader -> a java.nio.file.Path path -> b 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/O2;)Ljava/lang/String;"} 41:54:com.android.tools.r8.com.google.common.collect.ImmutableList readAllNames(java.nio.file.Path,com.android.tools.r8.utils.Reporter):84:97 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/O2;Ljava/nio/file/Path;)Lcom/android/tools/r8/internal/bm;"} 55:71:com.android.tools.r8.com.google.common.collect.ImmutableList readAllNames(java.nio.file.Path,com.android.tools.r8.utils.Reporter):86:102 -> a 1:2:void close():77:78 -> close com.android.tools.r8.naming.FieldNameMinifier -> com.android.tools.r8.naming.x: # {"id":"sourceFile","fileName":"FieldNameMinifier.java"} com.android.tools.r8.graph.AppView appView -> a com.android.tools.r8.graph.SubtypingInfo subtypingInfo -> b java.util.Map renaming -> c java.util.Map reservedNamingStates -> d com.android.tools.r8.naming.MemberNamingStrategy strategy -> e java.util.Map frontiers -> f java.util.Map frontierStatesForInterfaces -> g boolean $assertionsDisabled -> h 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/B5;Lcom/android/tools/r8/naming/S;)V"} 2:16:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.SubtypingInfo,com.android.tools.r8.naming.MemberNamingStrategy):41:55 -> 1:5:com.android.tools.r8.naming.FieldNameMinifier$FieldRenaming computeRenaming(java.util.Collection,com.android.tools.r8.utils.Timing):63:67 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;Lcom/android/tools/r8/utils/z3;)Lcom/android/tools/r8/naming/v;"} 6:8:void renameFieldsInInterfaces(java.util.Collection):234:236 -> a 6:8:com.android.tools.r8.naming.FieldNameMinifier$FieldRenaming computeRenaming(java.util.Collection,com.android.tools.r8.utils.Timing):68 -> a 9:16:com.android.tools.r8.naming.FieldNameMinifier$FieldRenaming computeRenaming(java.util.Collection,com.android.tools.r8.utils.Timing):69:76 -> a 17:17:com.android.tools.r8.naming.ReservedFieldNamingState getOrCreateReservedFieldNamingState(com.android.tools.r8.graph.DexType):97:97 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/naming/Q0;"} 18:33:void lambda$reserveFieldNames$1(com.android.tools.r8.graph.DexClass):117:132 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;)V"} 34:43:void lambda$reserveFieldNames$1(com.android.tools.r8.graph.DexClass):131:140 -> a 44:45:java.util.Set com.android.tools.r8.utils.SetUtils.newIdentityHashSet(java.lang.Object):48:49 -> a 44:45:void lambda$reserveFieldNames$1(com.android.tools.r8.graph.DexClass):141 -> a 46:56:void lambda$reserveFieldNames$1(com.android.tools.r8.graph.DexClass):140:150 -> a 57:72:void lambda$reserveFieldNames$1(com.android.tools.r8.graph.DexClass):149:164 -> a 73:73:void lambda$reserveFieldNames$1(com.android.tools.r8.graph.DexClass):163:163 -> a 74:76:void patchUpAllIndirectlyImplementingInterfacesFromLibraryAndClassPath(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.naming.ReservedFieldNamingState):171:173 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/naming/Q0;)V"} 77:84: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/naming/Q0;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/q0;Ljava/lang/Boolean;)Lcom/android/tools/r8/utils/E3;"} 85:89:void renameFieldsInClasses():188:192 -> a 90:90:void renameFieldsInClasses():191:191 -> a 91:99:void lambda$renameFieldsInClasses$5(java.util.Map,com.android.tools.r8.graph.DexClass):194:202 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Map;Lcom/android/tools/r8/graph/q0;)V"} 100:105:void lambda$renameFieldsInClasses$5(java.util.Map,com.android.tools.r8.graph.DexClass):200:205 -> a 106:106:com.android.tools.r8.naming.ReservedFieldNamingState getReservedFieldNamingState(com.android.tools.r8.graph.DexType):93:93 -> a 106:106:void lambda$renameFieldsInClasses$5(java.util.Map,com.android.tools.r8.graph.DexClass):205 -> a 107:109:void lambda$renameFieldsInClasses$5(java.util.Map,com.android.tools.r8.graph.DexClass):206:208 -> a 110:110:void com.android.tools.r8.graph.DexProgramClass.forEachProgramField(java.util.function.Consumer):257:257 -> a 110:110:void lambda$renameFieldsInClasses$5(java.util.Map,com.android.tools.r8.graph.DexClass):208 -> a 111:112:void lambda$renameFieldsInClasses$5(java.util.Map,com.android.tools.r8.graph.DexClass):211:212 -> a 113:116:void lambda$renameFieldsInUnrelatedClasspathClasses$6(com.android.tools.r8.graph.DexClasspathClass):222:225 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/u0;)V"} 117:122:void renameFieldsInInterfacePartition(java.util.Set):241:246 -> a 123:123:com.android.tools.r8.naming.ReservedFieldNamingState getReservedFieldNamingState(com.android.tools.r8.graph.DexType):93:93 -> a 123:123:void renameFieldsInInterfacePartition(java.util.Set):246 -> a 124:141:void renameFieldsInInterfacePartition(java.util.Set):248:265 -> a 142:142:void com.android.tools.r8.graph.DexProgramClass.forEachProgramField(java.util.function.Consumer):257:257 -> a 142:142:void renameFieldsInInterfacePartition(java.util.Set):265 -> a 143:144: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/naming/Q0;Lcom/android/tools/r8/naming/Q0;Lcom/android/tools/r8/naming/Q0;)V"} 145:147:com.android.tools.r8.graph.DexString renameField(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.naming.FieldNamingState):276:278 -> a 145:147:void lambda$renameFieldsInClasses$4(com.android.tools.r8.naming.FieldNamingState,com.android.tools.r8.graph.ProgramField):208 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/naming/z;Lcom/android/tools/r8/graph/m5;)V"} 148:150:com.android.tools.r8.graph.DexString renameField(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.naming.FieldNamingState):276:278 -> a 148:150:void lambda$renameFieldsInInterfacePartition$8(com.android.tools.r8.naming.FieldNamingState,com.android.tools.r8.naming.ReservedFieldNamingState,com.android.tools.r8.graph.ProgramField):267 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/naming/z;Lcom/android/tools/r8/naming/Q0;Lcom/android/tools/r8/graph/m5;)V"} 151:151: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 152:152:void lambda$renameFieldsInInterfacePartition$8(com.android.tools.r8.naming.FieldNamingState,com.android.tools.r8.naming.ReservedFieldNamingState,com.android.tools.r8.graph.ProgramField):268:268 -> a 153:153:void renameNonReboundAccessesToField(com.android.tools.r8.graph.FieldAccessInfo):290:290 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/R2;)V"} 154:157:void renameNonReboundAccessToField(com.android.tools.r8.graph.DexField):296:299 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;)V"} 158:158:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.DexDefinitionSupplier.definitionForHolder(com.android.tools.r8.graph.DexMember):121:121 -> a 158:158:void renameNonReboundAccessToField(com.android.tools.r8.graph.DexField):299 -> a 159:167:void renameNonReboundAccessToField(com.android.tools.r8.graph.DexField):299:307 -> a 1:1:com.android.tools.r8.naming.ReservedFieldNamingState lambda$getOrCreateReservedFieldNamingState$0(com.android.tools.r8.graph.DexType):98:98 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/naming/Q0;"} 2:5:void renameFieldsInUnrelatedClasspathClasses():217:220 -> b 1:1:com.android.tools.r8.naming.FieldNamingState lambda$renameFieldsInClasses$3(com.android.tools.r8.graph.DexType):201:201 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/naming/z;"} 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.android.tools.r8.naming.v: # {"id":"sourceFile","fileName":"FieldNameMinifier.java"} java.util.Map renaming -> a 1:2:void (java.util.Map):83:84 -> 1:1:com.android.tools.r8.naming.FieldNameMinifier$FieldRenaming empty():88:88 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/naming/v;"} com.android.tools.r8.naming.FieldNameMinifier$InterfacePartitioning -> com.android.tools.r8.naming.w: # {"id":"sourceFile","fileName":"FieldNameMinifier.java"} com.android.tools.r8.naming.FieldNameMinifier minifier -> a com.android.tools.r8.graph.AppView appView -> b java.util.Set visited -> c boolean $assertionsDisabled -> d 1:1:void ():311:311 -> 1:1:void (com.android.tools.r8.naming.FieldNameMinifier):317:317 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/naming/x;)V"} 2:6:void (com.android.tools.r8.naming.FieldNameMinifier):315:319 -> 1:8:java.util.List sortedPartitions(java.util.Collection):323:330 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;)Ljava/util/ArrayList;"} 9:42:java.util.Set buildSortedPartition(com.android.tools.r8.graph.DexClass):337:370 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;)Ljava/util/TreeSet;"} com.android.tools.r8.naming.FieldNamingState -> com.android.tools.r8.naming.z: # {"id":"sourceFile","fileName":"FieldNamingState.java"} 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/naming/S;)V"} 2:2:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.naming.MemberNamingStrategy,com.android.tools.r8.naming.ReservedFieldNamingState):32:32 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/naming/S;Lcom/android/tools/r8/naming/Q0;)V"} 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/naming/S;Lcom/android/tools/r8/naming/Q0;Ljava/util/Map;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/naming/Q0;Lcom/android/tools/r8/graph/u2;Lcom/android/tools/r8/graph/m5;)Z"} 2:2:com.android.tools.r8.naming.FieldNamingState createChildState(com.android.tools.r8.naming.ReservedFieldNamingState):48:48 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/naming/Q0;)Lcom/android/tools/r8/naming/z;"} 3:8:com.android.tools.r8.graph.DexString getOrCreateNameFor(com.android.tools.r8.graph.ProgramField):52:57 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m5;)Lcom/android/tools/r8/graph/u2;"} 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:13:com.android.tools.r8.graph.DexString com.android.tools.r8.naming.FieldNamingState$InternalState.createNewName(com.android.tools.r8.graph.ProgramField):93:94 -> a 12:13:com.android.tools.r8.graph.DexString getOrCreateNameFor(com.android.tools.r8.graph.ProgramField):57 -> a 14:14:com.android.tools.r8.naming.FieldNamingState$InternalState createInternalState():66:66 -> a 14:14:java.lang.Object createInternalState():17 -> a 15:15:void com.android.tools.r8.naming.FieldNamingState$InternalState.(com.android.tools.r8.naming.FieldNamingState):84:84 -> a 15:15:com.android.tools.r8.naming.FieldNamingState$InternalState createInternalState():66 -> a 15:15:java.lang.Object createInternalState():17 -> a 1:1:java.lang.Object clone():17:17 -> clone 1:3:com.android.tools.r8.naming.FieldNamingState clone():71:73 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/naming/z;"} 4:4:com.android.tools.r8.naming.FieldNamingState$InternalState com.android.tools.r8.naming.FieldNamingState$InternalState.clone():100:100 -> d 4:4:com.android.tools.r8.naming.FieldNamingState clone():73 -> d 5:5:com.android.tools.r8.naming.FieldNamingState$InternalState com.android.tools.r8.naming.FieldNamingState$InternalState.clone():100:100 -> d 5:5:com.android.tools.r8.naming.FieldNamingState clone():73 -> d # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 6:6:com.android.tools.r8.naming.FieldNamingState$InternalState com.android.tools.r8.naming.FieldNamingState$InternalState.clone():100:100 -> d 6:6:com.android.tools.r8.naming.FieldNamingState clone():73 -> d 7:9:com.android.tools.r8.naming.FieldNamingState clone():73:75 -> d com.android.tools.r8.naming.FieldNamingState$InternalState -> com.android.tools.r8.naming.y: # {"id":"sourceFile","fileName":"FieldNamingState.java"} int dictionaryIndex -> a int nextNameIndex -> b com.android.tools.r8.naming.FieldNamingState this$0 -> c boolean $assertionsDisabled -> d 1:1:void ():78:78 -> 1:3:void (com.android.tools.r8.naming.FieldNamingState,int,int):87:89 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/naming/z;II)V"} 1:1:int incrementNameIndex():115:115 -> a 1:1:int getDictionaryIndex():105:105 -> b 1:1:int incrementDictionaryIndex():110:110 -> c 1:1:com.android.tools.r8.naming.FieldNamingState$InternalState clone():100:100 -> clone 1:1:java.lang.Object clone():78 -> clone com.android.tools.r8.naming.FieldNamingStateBase -> com.android.tools.r8.naming.A: # {"id":"sourceFile","fileName":"FieldNamingStateBase.java"} com.android.tools.r8.graph.AppView appView -> a java.util.Map internalStates -> b 1:3:void (com.android.tools.r8.graph.AppView,java.util.Map):20:22 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Ljava/util/Map;)V"} java.lang.Object createInternalState() -> a 1:1:java.lang.Object lambda$getOrCreateInternalState$0(com.android.tools.r8.graph.DexType):36:36 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Ljava/lang/Object;"} 1:4:com.android.tools.r8.graph.DexType getInternalStateKey(com.android.tools.r8.graph.DexType):40:43 -> b 1:4:java.lang.Object getInternalState(com.android.tools.r8.graph.DexType):26 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Ljava/lang/Object;"} 5:5:java.lang.Object getInternalState(com.android.tools.r8.graph.DexType):27:27 -> b 1:4:com.android.tools.r8.graph.DexType getInternalStateKey(com.android.tools.r8.graph.DexType):40:43 -> c 1:4:java.lang.Object getOrCreateInternalState(com.android.tools.r8.graph.DexType):35 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Ljava/lang/Object;"} 5:5:java.lang.Object getOrCreateInternalState(com.android.tools.r8.graph.DexType):36:36 -> c com.android.tools.r8.naming.IdentifierMinifier -> com.android.tools.r8.naming.B: # {"id":"sourceFile","fileName":"IdentifierMinifier.java"} com.android.tools.r8.graph.AppView appView -> a com.android.tools.r8.shaking.ProguardClassFilter adaptClassStrings -> b com.android.tools.r8.ir.desugar.records.RecordCfToCfRewriter recordCfToCfRewriter -> c com.android.tools.r8.naming.NamingLens lens -> d boolean $assertionsDisabled -> e 1:1:void ():39:39 -> 1:5:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.naming.NamingLens):46:50 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/naming/o0;)V"} 1:2:void adaptClassStrings(java.util.concurrent.ExecutorService):61:62 -> a 3: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)V"} 6:10:void adaptClassStringsInStaticField(com.android.tools.r8.graph.DexEncodedField):76:80 -> a 6:10:void lambda$adaptClassStrings$0(com.android.tools.r8.graph.DexProgramClass):66 -> a 11:11:void lambda$adaptClassStrings$0(com.android.tools.r8.graph.DexProgramClass):68:68 -> a 12:28:void adaptClassStringsInMethod(com.android.tools.r8.graph.DexEncodedMethod):86:102 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W0;)V"} 29:29:boolean com.android.tools.r8.cf.code.CfInstruction.isConstString():0:0 -> a 29:29:void adaptClassStringsInMethod(com.android.tools.r8.graph.DexEncodedMethod):102 -> a 30:35:void adaptClassStringsInMethod(com.android.tools.r8.graph.DexEncodedMethod):103:108 -> a 36:36:com.android.tools.r8.graph.DexString getRenamedStringLiteral(com.android.tools.r8.graph.DexString):114:114 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/u2;)Lcom/android/tools/r8/graph/u2;"} 37:38:java.lang.String com.android.tools.r8.utils.DescriptorUtils.javaTypeToDescriptorIfValidJavaType(java.lang.String):125:126 -> a 37:38:com.android.tools.r8.graph.DexString getRenamedStringLiteral(com.android.tools.r8.graph.DexString):114 -> a 39:45:com.android.tools.r8.graph.DexString getRenamedStringLiteral(com.android.tools.r8.graph.DexString):118:124 -> a 46:46:com.android.tools.r8.graph.DexString getRenamedStringLiteral(com.android.tools.r8.graph.DexString):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":179,"2":180,"3":181},"outline":"Lcom/android/tools/r8/internal/s2;a(Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/v2;"} 179:179:com.android.tools.r8.graph.DexString getRenamedStringLiteral(com.android.tools.r8.graph.DexString):124:124 -> a 180:180:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.lens.GraphLens.lookupType(com.android.tools.r8.graph.DexType):243:243 -> a 180:180:com.android.tools.r8.graph.DexString getRenamedStringLiteral(com.android.tools.r8.graph.DexString):124 -> a 181:181:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.lens.GraphLens.lookupType(com.android.tools.r8.graph.DexType):243:243 -> a 181:181:com.android.tools.r8.graph.DexString getRenamedStringLiteral(com.android.tools.r8.graph.DexString):124 -> a 171:178:com.android.tools.r8.graph.DexString getRenamedStringLiteral(com.android.tools.r8.graph.DexString):125:132 -> a 182:188:void replaceDexItemBasedConstStringInMethod(com.android.tools.r8.graph.ProgramMethod):162:168 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)V"} 189:189:boolean com.android.tools.r8.dex.code.DexInstruction.isDexItemBasedConstString():0:0 -> a 189:189:void replaceDexItemBasedConstStringInMethod(com.android.tools.r8.graph.ProgramMethod):168 -> a 190:217:void replaceDexItemBasedConstStringInMethod(com.android.tools.r8.graph.ProgramMethod):169:196 -> a 218:218:boolean com.android.tools.r8.graph.Code.isDefaultInstanceInitializerCode():0:0 -> a 218:218:void replaceDexItemBasedConstStringInMethod(com.android.tools.r8.graph.ProgramMethod):198 -> a 219:219:boolean com.android.tools.r8.graph.Code.isThrowNullCode():0:0 -> a 219:219:void replaceDexItemBasedConstStringInMethod(com.android.tools.r8.graph.ProgramMethod):198 -> a 220:220:void replaceDexItemBasedConstStringInMethod(com.android.tools.r8.graph.ProgramMethod):198:198 -> a 221:221: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;ILcom/android/tools/r8/internal/B7;)Lcom/android/tools/r8/internal/B7;"} 222:222:boolean com.android.tools.r8.cf.code.CfInstruction.isDexItemBasedConstString():0:0 -> a 222:222: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 223:227: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 228:228:boolean com.android.tools.r8.cf.code.CfInstruction.isInvokeDynamic():0:0 -> a 228:228: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 229:229: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 230:230: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:2:void replaceDexItemBasedConstString(java.util.concurrent.ExecutorService):136:137 -> b 3: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)V"} 5:12:void 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.android.tools.r8.naming.C: # {"id":"sourceFile","fileName":"IdentifierNameStringMarker.java"} com.android.tools.r8.graph.AppView appView -> a com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2BooleanMap identifierNameStrings -> b boolean $assertionsDisabled -> c 1:1:void ():53:53 -> 1:3:void (com.android.tools.r8.graph.AppView):58:60 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)V"} 1:1:boolean lambda$decoupleIdentifierNameStringForInvokeInstruction$1(com.android.tools.r8.ir.code.ConstString,com.android.tools.r8.ir.code.Instruction):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Gc;Lcom/android/tools/r8/internal/lo;)Z"} 2:2:boolean lambda$decoupleIdentifierNameStringForInvokeInstruction$2(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.ir.code.Instruction):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Rs;Lcom/android/tools/r8/internal/lo;)Z"} 3:4:void decoupleIdentifierNameStringsInFields(java.util.concurrent.ExecutorService):65:66 -> a 5:5:void decoupleIdentifierNameStringsInFields(java.util.concurrent.ExecutorService):65:65 -> a 6:6:void lambda$decoupleIdentifierNameStringsInFields$0(com.android.tools.r8.graph.DexProgramClass):68:68 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)V"} 7:19:void decoupleIdentifierNameStringInStaticField(com.android.tools.r8.graph.DexEncodedField):77:89 -> a 7:19:void lambda$decoupleIdentifierNameStringsInFields$0(com.android.tools.r8.graph.DexProgramClass):69 -> a 20:20:void decoupleIdentifierNameStringInStaticField(com.android.tools.r8.graph.DexEncodedField):88:88 -> a 20:20:void lambda$decoupleIdentifierNameStringsInFields$0(com.android.tools.r8.graph.DexProgramClass):69 -> a 21:21:void decoupleIdentifierNameStringsInMethod(com.android.tools.r8.ir.code.IRCode):94:94 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;)V"} 22:52:void decoupleIdentifierNameStringsInBlocks(com.android.tools.r8.ir.code.IRCode,java.util.Set):98:128 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;Ljava/util/Set;)V"} 53:53:void decoupleIdentifierNameStringsInBlocks(com.android.tools.r8.ir.code.IRCode,java.util.Set):127:127 -> a 54:54:void decoupleIdentifierNameStringsInBlocks(com.android.tools.r8.ir.code.IRCode,java.util.Set):124:124 -> a 55:109:com.android.tools.r8.ir.code.InstructionListIterator 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:193 -> a 55:109:void decoupleIdentifierNameStringsInBlocks(com.android.tools.r8.ir.code.IRCode,java.util.Set):123 -> a 110: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):203:204 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/internal/B4;Lcom/android/tools/r8/internal/oo;Lcom/android/tools/r8/internal/Rs;)Lcom/android/tools/r8/internal/oo;"} 112:113:boolean com.android.tools.r8.naming.IdentifierNameStringUtils.isClassNameComparison(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.DexItemFactory):177:178 -> a 112:113: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 114:116:boolean com.android.tools.r8.naming.IdentifierNameStringUtils.isClassNameComparison(com.android.tools.r8.ir.code.InvokeVirtual,com.android.tools.r8.graph.DexItemFactory):182:184 -> a 114:116:boolean com.android.tools.r8.naming.IdentifierNameStringUtils.isClassNameComparison(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.DexItemFactory):178 -> a 114:116: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 117:230: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:318 -> a 231: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):211:214 -> a 235:236:int getIdentifierPositionInArguments(com.android.tools.r8.ir.code.InvokeMethod):336:337 -> a 235:236: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 237:238:boolean com.android.tools.r8.naming.IdentifierNameStringUtils.isClassNameComparison(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.DexItemFactory):177:178 -> a 237:238:int getIdentifierPositionInArguments(com.android.tools.r8.ir.code.InvokeMethod):337 -> a 237: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:241:boolean com.android.tools.r8.naming.IdentifierNameStringUtils.isClassNameComparison(com.android.tools.r8.ir.code.InvokeVirtual,com.android.tools.r8.graph.DexItemFactory):182:184 -> a 239:241:boolean com.android.tools.r8.naming.IdentifierNameStringUtils.isClassNameComparison(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.DexItemFactory):178 -> a 239:241:int getIdentifierPositionInArguments(com.android.tools.r8.ir.code.InvokeMethod):337 -> a 239:241: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 242:245:int com.android.tools.r8.naming.IdentifierNameStringUtils.getPositionOfFirstConstString(com.android.tools.r8.ir.code.Instruction):291:294 -> a 242:245:int getIdentifierPositionInArguments(com.android.tools.r8.ir.code.InvokeMethod):338 -> a 242:245: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 246:249:int getIdentifierPositionInArguments(com.android.tools.r8.ir.code.InvokeMethod):341:344 -> a 246:249: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 250:250:boolean com.android.tools.r8.graph.DexItemFactory$ClassMethods.isReflectiveClassLookup(com.android.tools.r8.graph.DexMethod):1858:1858 -> a 250:250:int getIdentifierPositionInArguments(com.android.tools.r8.ir.code.InvokeMethod):344 -> a 250:250: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)"]} 251:251:boolean com.android.tools.r8.graph.DexItemFactory$ClassMethods.isReflectiveClassLookup(com.android.tools.r8.graph.DexMethod):1858:1858 -> a 251:251:int getIdentifierPositionInArguments(com.android.tools.r8.ir.code.InvokeMethod):344 -> a 251:251: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 252:261:int getIdentifierPositionInArguments(com.android.tools.r8.ir.code.InvokeMethod):343:352 -> a 252:261: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 262:262:int getIdentifierPositionInArguments(com.android.tools.r8.ir.code.InvokeMethod):351:351 -> a 262:262: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 263:266: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 267:267:boolean com.android.tools.r8.ir.code.Instruction.isDexItemBasedConstString():0:0 -> a 267:267: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 268: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):227: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):342:342 -> 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):338 -> 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):342:342 -> 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):338 -> 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:366: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:325 -> a 367: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):324:330 -> a 374:374:com.android.tools.r8.ir.code.Invoke com.android.tools.r8.ir.code.Invoke.create(com.android.tools.r8.ir.code.InvokeType,com.android.tools.r8.graph.DexItem,com.android.tools.r8.graph.DexProto,com.android.tools.r8.ir.code.Value,java.util.List):36:36 -> 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):329 -> a 375:375: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:328 -> a 376:376: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 # {"id":"com.android.tools.r8.residualsignature","signature":"([Lcom/android/tools/r8/internal/Y10;Lcom/android/tools/r8/internal/Y10;J)Lcom/android/tools/r8/internal/Y10;"} 377:401: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:385 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/e2;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/lo;Lcom/android/tools/r8/graph/u2;)V"} com.android.tools.r8.naming.IdentifierNameStringUtils -> com.android.tools.r8.naming.D: # {"id":"sourceFile","fileName":"IdentifierNameStringUtils.java"} boolean $assertionsDisabled -> a 1:1:void ():43:43 -> 1:1:boolean lambda$evaluateTypeArrayContentFromConstructionToUse$0(com.android.tools.r8.ir.code.NewArrayEmpty,com.android.tools.r8.ir.code.Instruction):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/EG;Lcom/android/tools/r8/internal/lo;)Z"} 2:90:boolean isReflectionMethod(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):75:163 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/j2;)Z"} 91:97:boolean isReflectionMethod(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):116:122 -> a 98:98:int com.android.tools.r8.ir.code.NewArrayEmpty.sizeIfConst():179:179 -> a 98:98:com.android.tools.r8.graph.DexTypeList evaluateTypeArrayContentFromConstructionToUse(com.android.tools.r8.ir.code.NewArrayEmpty,java.util.List,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.graph.DexItemFactory):431 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/EG;Ljava/util/ArrayList;Lcom/android/tools/r8/internal/lo;Lcom/android/tools/r8/graph/p1;)Lcom/android/tools/r8/graph/x2;"} 99:99:int com.android.tools.r8.ir.code.NewArrayEmpty.sizeIfConst():180:180 -> a 99:99:com.android.tools.r8.graph.DexTypeList evaluateTypeArrayContentFromConstructionToUse(com.android.tools.r8.ir.code.NewArrayEmpty,java.util.List,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.graph.DexItemFactory):431 -> a 100:146:com.android.tools.r8.graph.DexTypeList evaluateTypeArrayContentFromConstructionToUse(com.android.tools.r8.ir.code.NewArrayEmpty,java.util.List,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.graph.DexItemFactory):436:482 -> a 147:150:com.android.tools.r8.graph.DexType getTypeFromConstClassOrBoxedPrimitive(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexItemFactory):414:417 -> a 147:150:com.android.tools.r8.graph.DexTypeList evaluateTypeArrayContentFromConstructionToUse(com.android.tools.r8.ir.code.NewArrayEmpty,java.util.List,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.graph.DexItemFactory):482 -> a 151:151:boolean com.android.tools.r8.ir.code.Instruction.isConstClass():0:0 -> a 151:151:com.android.tools.r8.graph.DexType getTypeFromConstClassOrBoxedPrimitive(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexItemFactory):417 -> a 151:151:com.android.tools.r8.graph.DexTypeList evaluateTypeArrayContentFromConstructionToUse(com.android.tools.r8.ir.code.NewArrayEmpty,java.util.List,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.graph.DexItemFactory):482 -> a 152:154:com.android.tools.r8.graph.DexType getTypeFromConstClassOrBoxedPrimitive(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexItemFactory):418:420 -> a 152:154:com.android.tools.r8.graph.DexTypeList evaluateTypeArrayContentFromConstructionToUse(com.android.tools.r8.ir.code.NewArrayEmpty,java.util.List,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.graph.DexItemFactory):482 -> a 155:155:boolean com.android.tools.r8.ir.code.Instruction.isStaticGet():0:0 -> a 155:155:com.android.tools.r8.graph.DexType getTypeFromConstClassOrBoxedPrimitive(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexItemFactory):420 -> a 155:155:com.android.tools.r8.graph.DexTypeList evaluateTypeArrayContentFromConstructionToUse(com.android.tools.r8.ir.code.NewArrayEmpty,java.util.List,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.graph.DexItemFactory):482 -> a 156:157:com.android.tools.r8.graph.DexType getTypeFromConstClassOrBoxedPrimitive(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexItemFactory):421:422 -> a 156:157:com.android.tools.r8.graph.DexTypeList evaluateTypeArrayContentFromConstructionToUse(com.android.tools.r8.ir.code.NewArrayEmpty,java.util.List,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.graph.DexItemFactory):482 -> a 158:158:com.android.tools.r8.graph.DexType getTypeFromConstClassOrBoxedPrimitive(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexItemFactory):421:421 -> a 158:158:com.android.tools.r8.graph.DexTypeList evaluateTypeArrayContentFromConstructionToUse(com.android.tools.r8.ir.code.NewArrayEmpty,java.util.List,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.graph.DexItemFactory):482 -> a 159:164:com.android.tools.r8.graph.DexTypeList evaluateTypeArrayContentFromConstructionToUse(com.android.tools.r8.ir.code.NewArrayEmpty,java.util.List,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.graph.DexItemFactory):487:492 -> a 165:165:com.android.tools.r8.graph.DexTypeList evaluateTypeArrayContentFromConstructionToUse(com.android.tools.r8.ir.code.NewArrayEmpty,java.util.List,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.graph.DexItemFactory):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":668,"2":669,"3":670},"outline":"Lcom/android/tools/r8/internal/s4;a(Lcom/android/tools/r8/internal/x4;)Lcom/android/tools/r8/internal/x4;"} 668:668:com.android.tools.r8.graph.DexTypeList evaluateTypeArrayContentFromConstructionToUse(com.android.tools.r8.ir.code.NewArrayEmpty,java.util.List,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.graph.DexItemFactory):495:495 -> a 669:669:com.android.tools.r8.graph.DexTypeList evaluateTypeArrayContentFromConstructionToUse(com.android.tools.r8.ir.code.NewArrayEmpty,java.util.List,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.graph.DexItemFactory):495:495 -> a 670:670:com.android.tools.r8.graph.DexTypeList evaluateTypeArrayContentFromConstructionToUse(com.android.tools.r8.ir.code.NewArrayEmpty,java.util.List,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.graph.DexItemFactory):495:495 -> a 664:667:com.android.tools.r8.graph.DexTypeList evaluateTypeArrayContentFromConstructionToUse(com.android.tools.r8.ir.code.NewArrayEmpty,java.util.List,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.graph.DexItemFactory):499:502 -> a 671:676:boolean isClassNameValue(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexItemFactory):188:193 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/internal/Y10;)Z"} 677:677:boolean com.android.tools.r8.graph.DexItemFactory$ClassMethods.isReflectiveNameLookup(com.android.tools.r8.graph.DexMethod):1866:1866 -> a 677:677:boolean isClassNameValue(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexItemFactory):193 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 678:678:boolean com.android.tools.r8.graph.DexItemFactory$ClassMethods.isReflectiveNameLookup(com.android.tools.r8.graph.DexMethod):1866:1866 -> a 678:678:boolean isClassNameValue(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexItemFactory):193 -> a 679:680: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):207:208 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Rs;Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o5;)Lcom/android/tools/r8/internal/Bl;"} 681:681:boolean com.android.tools.r8.ir.code.Instruction.isInvokeStatic():0:0 -> a 681:681: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 682:683: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:213 -> a 684:684:boolean com.android.tools.r8.graph.DexItemFactory$ClassMethods.isReflectiveClassLookup(com.android.tools.r8.graph.DexMethod):1858:1858 -> a 684:684: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 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 685:685:boolean com.android.tools.r8.graph.DexItemFactory$ClassMethods.isReflectiveClassLookup(com.android.tools.r8.graph.DexMethod):1858:1858 -> a 685:685: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 -> a 686:686: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):215:215 -> a 687:693: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):214:220 -> a 694:696:boolean isClassNameComparison(com.android.tools.r8.ir.code.InvokeVirtual,com.android.tools.r8.graph.DexItemFactory):182:184 -> a 694:696: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):221 -> a 697:700:int getPositionOfFirstConstString(com.android.tools.r8.ir.code.Instruction):291:294 -> a 697:700: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 -> a 701:701: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):226:226 -> a 702:706:com.android.tools.r8.graph.DexType inferTypeFromConstStringValue(com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.ir.code.Value):324:328 -> a 702:706: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):225 -> a 707:707:com.android.tools.r8.graph.DexType inferTypeFromNameString(com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.DexString):315:315 -> a 707:707:com.android.tools.r8.graph.DexType inferTypeFromConstStringValue(com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.ir.code.Value):328 -> a 707:707: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):225 -> a 708:709:java.lang.String com.android.tools.r8.utils.DescriptorUtils.javaTypeToDescriptorIfValidJavaType(java.lang.String):125:126 -> a 708:709:com.android.tools.r8.graph.DexType inferTypeFromNameString(com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.DexString):315 -> a 708:709:com.android.tools.r8.graph.DexType inferTypeFromConstStringValue(com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.ir.code.Value):328 -> a 708:709: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):225 -> a 710:710:com.android.tools.r8.graph.DexType inferTypeFromNameString(com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.DexString):317:317 -> a 710:710:com.android.tools.r8.graph.DexType inferTypeFromConstStringValue(com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.ir.code.Value):328 -> a 710:710: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):225 -> a 711:713:com.android.tools.r8.graph.DexType inferTypeFromConstStringValue(com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.ir.code.Value):330:332 -> a 711:713: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):225 -> a 714:714:boolean com.android.tools.r8.graph.DexReference.isDexType():0:0 -> a 714:714:com.android.tools.r8.graph.DexType inferTypeFromConstStringValue(com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.ir.code.Value):332 -> a 714:714: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):225 -> a 715:715:com.android.tools.r8.graph.DexType inferTypeFromConstStringValue(com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.ir.code.Value):333:333 -> a 715:715: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):225 -> a 716:738: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:246 -> a 739:739: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 739:739: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):251 -> a 740:749: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):255:264 -> a 750:755: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):263:268 -> a 756:760: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):267:271 -> a 761:780:com.android.tools.r8.graph.DexTypeList retrieveDexTypeListFromClassList(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexItemFactory):556:575 -> a 761:780: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):271 -> a 781:781:boolean com.android.tools.r8.ir.code.Instruction.isNewArrayEmpty():0:0 -> a 781:781:com.android.tools.r8.graph.DexTypeList retrieveDexTypeListFromClassList(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexItemFactory):575 -> a 781:781: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):271 -> a 782:783:com.android.tools.r8.graph.DexTypeList retrieveDexTypeListFromClassList(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexItemFactory):576:577 -> a 782:783: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):271 -> a 784:787:com.android.tools.r8.graph.DexTypeList retrieveDexTypeListFromClassList(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexItemFactory):576:579 -> a 784:787: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):271 -> a 788:792:com.android.tools.r8.graph.DexTypeList evaluateTypeArrayContent(com.android.tools.r8.ir.code.InvokeNewArray,com.android.tools.r8.graph.DexItemFactory):509:513 -> a 788:792:com.android.tools.r8.graph.DexTypeList retrieveDexTypeListFromClassList(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexItemFactory):579 -> a 788:792: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):271 -> a 793:796:com.android.tools.r8.graph.DexType getTypeFromConstClassOrBoxedPrimitive(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexItemFactory):414:417 -> a 793:796:com.android.tools.r8.graph.DexTypeList evaluateTypeArrayContent(com.android.tools.r8.ir.code.InvokeNewArray,com.android.tools.r8.graph.DexItemFactory):513 -> a 793:796:com.android.tools.r8.graph.DexTypeList retrieveDexTypeListFromClassList(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexItemFactory):579 -> a 793:796: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):271 -> a 797:797:boolean com.android.tools.r8.ir.code.Instruction.isConstClass():0:0 -> a 797:797:com.android.tools.r8.graph.DexType getTypeFromConstClassOrBoxedPrimitive(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexItemFactory):417 -> a 797:797:com.android.tools.r8.graph.DexTypeList evaluateTypeArrayContent(com.android.tools.r8.ir.code.InvokeNewArray,com.android.tools.r8.graph.DexItemFactory):513 -> a 797:797:com.android.tools.r8.graph.DexTypeList retrieveDexTypeListFromClassList(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexItemFactory):579 -> a 797:797: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):271 -> a 798:800:com.android.tools.r8.graph.DexType getTypeFromConstClassOrBoxedPrimitive(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexItemFactory):418:420 -> a 798:800:com.android.tools.r8.graph.DexTypeList evaluateTypeArrayContent(com.android.tools.r8.ir.code.InvokeNewArray,com.android.tools.r8.graph.DexItemFactory):513 -> a 798:800:com.android.tools.r8.graph.DexTypeList retrieveDexTypeListFromClassList(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexItemFactory):579 -> a 798:800: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):271 -> a 801:801:boolean com.android.tools.r8.ir.code.Instruction.isStaticGet():0:0 -> a 801:801:com.android.tools.r8.graph.DexType getTypeFromConstClassOrBoxedPrimitive(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexItemFactory):420 -> a 801:801:com.android.tools.r8.graph.DexTypeList evaluateTypeArrayContent(com.android.tools.r8.ir.code.InvokeNewArray,com.android.tools.r8.graph.DexItemFactory):513 -> a 801:801:com.android.tools.r8.graph.DexTypeList retrieveDexTypeListFromClassList(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexItemFactory):579 -> a 801:801: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):271 -> a 802:803:com.android.tools.r8.graph.DexType getTypeFromConstClassOrBoxedPrimitive(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexItemFactory):421:422 -> a 802:803:com.android.tools.r8.graph.DexTypeList evaluateTypeArrayContent(com.android.tools.r8.ir.code.InvokeNewArray,com.android.tools.r8.graph.DexItemFactory):513 -> a 802:803:com.android.tools.r8.graph.DexTypeList retrieveDexTypeListFromClassList(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexItemFactory):579 -> a 802:803: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):271 -> a 804:804:com.android.tools.r8.graph.DexType getTypeFromConstClassOrBoxedPrimitive(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexItemFactory):421:421 -> a 804:804:com.android.tools.r8.graph.DexTypeList evaluateTypeArrayContent(com.android.tools.r8.ir.code.InvokeNewArray,com.android.tools.r8.graph.DexItemFactory):513 -> a 804:804:com.android.tools.r8.graph.DexTypeList retrieveDexTypeListFromClassList(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexItemFactory):579 -> a 804:804: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):271 -> a 805:807:com.android.tools.r8.graph.DexTypeList evaluateTypeArrayContent(com.android.tools.r8.ir.code.InvokeNewArray,com.android.tools.r8.graph.DexItemFactory):517:519 -> a 805:807:com.android.tools.r8.graph.DexTypeList retrieveDexTypeListFromClassList(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexItemFactory):579 -> a 805:807: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):271 -> a 808:808: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):276:276 -> a 809:812:com.android.tools.r8.graph.DexMethod inferMethodInHolder(com.android.tools.r8.graph.DexClass,java.lang.String,com.android.tools.r8.graph.DexTypeList):403:406 -> a 809:812: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):276 -> a 813:818: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):275:280 -> a 819:819:boolean com.android.tools.r8.graph.DexReference.isDexType():0:0 -> a 819:819: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 -> a 820:820: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 821:825: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):281:285 -> a 826:826: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):284:284 -> a 827:844:com.android.tools.r8.graph.DexMember inferMemberFromNameString(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexString):341:358 -> a 827:844:com.android.tools.r8.graph.DexReference inferMemberOrTypeFromNameString(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexString):305 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/u2;)Lcom/android/tools/r8/graph/s2;"} 845:846:java.lang.String com.android.tools.r8.utils.DescriptorUtils.javaTypeToDescriptorIfValidJavaType(java.lang.String):125:126 -> a 845:846:com.android.tools.r8.graph.DexMember inferMemberFromNameString(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexString):364 -> a 845:846:com.android.tools.r8.graph.DexReference inferMemberOrTypeFromNameString(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexString):305 -> a 847:853:com.android.tools.r8.graph.DexMember inferMemberFromNameString(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexString):368:374 -> a 847:853:com.android.tools.r8.graph.DexReference inferMemberOrTypeFromNameString(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexString):305 -> a 854:856:com.android.tools.r8.graph.DexMethod inferMethodNameInHolder(com.android.tools.r8.graph.DexClass,java.lang.String):392:394 -> a 854:856:com.android.tools.r8.graph.DexMember inferMemberFromNameString(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexString):376 -> a 854:856:com.android.tools.r8.graph.DexReference inferMemberOrTypeFromNameString(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexString):305 -> a 857:857:com.android.tools.r8.graph.DexType inferTypeFromNameString(com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.DexString):315:315 -> a 857:857:com.android.tools.r8.graph.DexReference inferMemberOrTypeFromNameString(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexString):308 -> a 858:859:java.lang.String com.android.tools.r8.utils.DescriptorUtils.javaTypeToDescriptorIfValidJavaType(java.lang.String):125:126 -> a 858:859:com.android.tools.r8.graph.DexType inferTypeFromNameString(com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.DexString):315 -> a 858:859:com.android.tools.r8.graph.DexReference inferMemberOrTypeFromNameString(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexString):308 -> a 860:860:com.android.tools.r8.graph.DexType inferTypeFromNameString(com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.DexString):317:317 -> a 860:860:com.android.tools.r8.graph.DexReference inferMemberOrTypeFromNameString(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexString):308 -> a 861:864:com.android.tools.r8.graph.DexField inferFieldInHolder(com.android.tools.r8.graph.DexClass,java.lang.String,com.android.tools.r8.graph.DexType):382:385 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;Ljava/lang/String;Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/Y0;"} com.android.tools.r8.naming.InterfaceMethodNameMinifier -> com.android.tools.r8.naming.H: # {"id":"sourceFile","fileName":"InterfaceMethodNameMinifier.java"} com.android.tools.r8.graph.AppView appView -> a com.android.tools.r8.graph.SubtypingInfo subtypingInfo -> b com.android.tools.r8.com.google.common.base.Equivalence equivalence -> c com.android.tools.r8.com.google.common.base.Equivalence definitionEquivalence -> d com.android.tools.r8.naming.MethodNameMinifier$State minifierState -> e java.util.Map globalStateMap -> f java.util.Map interfaceStateMap -> g boolean $assertionsDisabled -> h 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/naming/U;Lcom/android/tools/r8/graph/B5;)V"} 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:java.util.Comparator getDefaultInterfaceMethodOrdering():400:400 -> a 2:4:void assignNamesToInterfaceMethods(com.android.tools.r8.utils.Timing,java.lang.Iterable):414:416 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/z3;Ljava/util/List;)V"} 5:9:void reserveNamesInInterfaces(java.lang.Iterable):404:408 -> a 5:9:void assignNamesToInterfaceMethods(com.android.tools.r8.utils.Timing,java.lang.Iterable):417 -> a 10:10:void com.android.tools.r8.naming.InterfaceMethodNameMinifier$InterfaceReservationState.addReservationType(com.android.tools.r8.graph.DexType):143:143 -> a 10:10:void reserveNamesInInterfaces(java.lang.Iterable):408 -> a 10:10:void assignNamesToInterfaceMethods(com.android.tools.r8.utils.Timing,java.lang.Iterable):417 -> a 11:11:void reserveNamesInInterfaces(java.lang.Iterable):409:409 -> a 11:11:void assignNamesToInterfaceMethods(com.android.tools.r8.utils.Timing,java.lang.Iterable):417 -> a 12:16:void patchUpChildrenInReservationStates():629:633 -> a 12:16:void assignNamesToInterfaceMethods(com.android.tools.r8.utils.Timing,java.lang.Iterable):420 -> a 17:136:void assignNamesToInterfaceMethods(com.android.tools.r8.utils.Timing,java.lang.Iterable):421:540 -> a 137:146:void assignNamesToInterfaceMethods(com.android.tools.r8.utils.Timing,java.lang.Iterable):535:544 -> a 147:161:boolean verifyAllMethodsAreRepresentedIn(java.util.List):684:698 -> a 147:161:void assignNamesToInterfaceMethods(com.android.tools.r8.utils.Timing,java.lang.Iterable):544 -> a 162:162:void assignNamesToInterfaceMethods(com.android.tools.r8.utils.Timing,java.lang.Iterable):545:545 -> a 163:177:boolean verifyAllCallSitesAreRepresentedIn(java.util.List):665:679 -> a 163:177:void assignNamesToInterfaceMethods(com.android.tools.r8.utils.Timing,java.lang.Iterable):545 -> a 178:235:void assignNamesToInterfaceMethods(com.android.tools.r8.utils.Timing,java.lang.Iterable):547:604 -> a 236:236:com.android.tools.r8.naming.InterfaceMethodNameMinifier$InterfaceMethodGroupState lambda$assignNamesToInterfaceMethods$0(com.android.tools.r8.com.google.common.base.Equivalence$Wrapper):434:434 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ih;)Lcom/android/tools/r8/naming/F;"} 237:245:void lambda$assignNamesToInterfaceMethods$2(com.android.tools.r8.utils.DisjointSets,com.android.tools.r8.graph.DexCallSite):456:464 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/J0;Lcom/android/tools/r8/graph/p0;)V"} 246:246:void com.android.tools.r8.naming.InterfaceMethodNameMinifier$InterfaceMethodGroupState.addCallSite(com.android.tools.r8.graph.DexCallSite):260:260 -> a 246:246:void lambda$assignNamesToInterfaceMethods$2(com.android.tools.r8.utils.DisjointSets,com.android.tools.r8.graph.DexCallSite):465 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 247:247:void com.android.tools.r8.naming.InterfaceMethodNameMinifier$InterfaceMethodGroupState.addCallSite(com.android.tools.r8.graph.DexCallSite):260:260 -> a 247:247:void lambda$assignNamesToInterfaceMethods$2(com.android.tools.r8.utils.DisjointSets,com.android.tools.r8.graph.DexCallSite):465 -> a 248:269:void lambda$assignNamesToInterfaceMethods$2(com.android.tools.r8.utils.DisjointSets,com.android.tools.r8.graph.DexCallSite):466:487 -> a 270:274:void lambda$assignNamesToInterfaceMethods$2(com.android.tools.r8.utils.DisjointSets,com.android.tools.r8.graph.DexCallSite):486:490 -> a 275:286:void lambda$assignNamesToInterfaceMethods$2(com.android.tools.r8.utils.DisjointSets,com.android.tools.r8.graph.DexCallSite):489:500 -> a 287:287:java.lang.Object com.android.tools.r8.utils.DisjointSets.findOrMakeSet(java.lang.Object):91:91 -> a 287:287:void lambda$assignNamesToInterfaceMethods$2(com.android.tools.r8.utils.DisjointSets,com.android.tools.r8.graph.DexCallSite):501 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 288:288:java.lang.Object com.android.tools.r8.utils.DisjointSets.findOrMakeSet(java.lang.Object):92:92 -> a 288:288:void lambda$assignNamesToInterfaceMethods$2(com.android.tools.r8.utils.DisjointSets,com.android.tools.r8.graph.DexCallSite):501 -> a 289:290:void lambda$assignNamesToInterfaceMethods$2(com.android.tools.r8.utils.DisjointSets,com.android.tools.r8.graph.DexCallSite):501:502 -> a 291:292:java.lang.Object com.android.tools.r8.utils.DisjointSets.findOrMakeSet(java.lang.Object):91:92 -> a 291:292:java.lang.Object com.android.tools.r8.utils.DisjointSets.unionWithMakeSet(java.lang.Object,java.lang.Object):129 -> a 291:292:void lambda$assignNamesToInterfaceMethods$2(com.android.tools.r8.utils.DisjointSets,com.android.tools.r8.graph.DexCallSite):503 -> a 293:294:java.lang.Object com.android.tools.r8.utils.DisjointSets.findOrMakeSet(java.lang.Object):91:92 -> a 293:294:java.lang.Object com.android.tools.r8.utils.DisjointSets.unionWithMakeSet(java.lang.Object,java.lang.Object):131 -> a 293:294:void lambda$assignNamesToInterfaceMethods$2(com.android.tools.r8.utils.DisjointSets,com.android.tools.r8.graph.DexCallSite):503 -> a 295:296:java.lang.Object com.android.tools.r8.utils.DisjointSets.findOrMakeSet(java.lang.Object):91:92 -> a 295:296:java.lang.Object com.android.tools.r8.utils.DisjointSets.unionWithMakeSet(java.lang.Object,java.lang.Object):131 -> a 295:296:void lambda$assignNamesToInterfaceMethods$2(com.android.tools.r8.utils.DisjointSets,com.android.tools.r8.graph.DexCallSite):503 -> a 297:297:java.lang.Object com.android.tools.r8.utils.DisjointSets.unionWithMakeSet(java.lang.Object,java.lang.Object):131:131 -> a 297:297:void lambda$assignNamesToInterfaceMethods$2(com.android.tools.r8.utils.DisjointSets,com.android.tools.r8.graph.DexCallSite):503 -> a 298:300:com.android.tools.r8.graph.DexString assignNewName(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.naming.InterfaceMethodNameMinifier$InterfaceMethodGroupState):608:610 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W0;Lcom/android/tools/r8/naming/F;)Lcom/android/tools/r8/graph/u2;"} 301:301:boolean com.android.tools.r8.naming.InterfaceMethodNameMinifier$InterfaceMethodGroupState.containsReservation(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexType):345:345 -> a 301:301:com.android.tools.r8.graph.DexString assignNewName(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.naming.InterfaceMethodNameMinifier$InterfaceMethodGroupState):610 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 302:304:boolean com.android.tools.r8.naming.InterfaceMethodNameMinifier$InterfaceMethodGroupState.containsReservation(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexType):345:347 -> a 302:304:com.android.tools.r8.graph.DexString assignNewName(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.naming.InterfaceMethodNameMinifier$InterfaceMethodGroupState):610 -> a 305:305:boolean com.android.tools.r8.naming.InterfaceMethodNameMinifier$InterfaceReservationState.containsReservation(com.android.tools.r8.graph.DexType):234:234 -> a 305:305:boolean com.android.tools.r8.naming.InterfaceMethodNameMinifier$InterfaceMethodGroupState.containsReservation(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexType):348 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 305:305:com.android.tools.r8.graph.DexString assignNewName(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.naming.InterfaceMethodNameMinifier$InterfaceMethodGroupState):610 -> a 306:306:boolean com.android.tools.r8.naming.InterfaceMethodNameMinifier$InterfaceReservationState.containsReservation(com.android.tools.r8.graph.DexType):234:234 -> a 306:306:boolean com.android.tools.r8.naming.InterfaceMethodNameMinifier$InterfaceMethodGroupState.containsReservation(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexType):348 -> a 306:306:com.android.tools.r8.graph.DexString assignNewName(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.naming.InterfaceMethodNameMinifier$InterfaceMethodGroupState):610 -> a 307:313:com.android.tools.r8.graph.DexString assignNewName(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.naming.InterfaceMethodNameMinifier$InterfaceMethodGroupState):610:616 -> a 314:314:boolean lambda$assignNewName$3(com.android.tools.r8.naming.InterfaceMethodNameMinifier$InterfaceMethodGroupState,com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexMethod):615:615 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/naming/F;Lcom/android/tools/r8/graph/u2;Lcom/android/tools/r8/graph/j2;)Z"} 315:315: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):625:625 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W0;Lcom/android/tools/r8/naming/X;Lcom/android/tools/r8/naming/F;)Lcom/android/tools/r8/graph/u2;"} 316:316:void computeReservationFrontiersForAllImplementingClasses(java.lang.Iterable):640:640 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;)V"} 317:319:void lambda$computeReservationFrontiersForAllImplementingClasses$6(com.android.tools.r8.graph.DexClass):642:644 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;)V"} 320:331:void lambda$computeReservationFrontiersForAllImplementingClasses$5(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexType):646:657 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;Lcom/android/tools/r8/graph/v2;)V"} 332:332:void com.android.tools.r8.naming.InterfaceMethodNameMinifier$InterfaceReservationState.addReservationType(com.android.tools.r8.graph.DexType):143:143 -> a 332:332:void lambda$computeReservationFrontiersForAllImplementingClasses$5(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexType):659 -> a 333:341:void print(com.android.tools.r8.graph.DexMethod,java.util.Set,java.io.PrintStream):703:711 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Ljava/util/Set;Ljava/io/PrintStream;)V"} 1:1:com.android.tools.r8.naming.InterfaceMethodNameMinifier$InterfaceMethodGroupState lambda$assignNamesToInterfaceMethods$1(com.android.tools.r8.com.google.common.base.Equivalence$Wrapper):491:491 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ih;)Lcom/android/tools/r8/naming/F;"} 2:2:boolean lambda$newNameInGroup$4(com.android.tools.r8.naming.InterfaceMethodNameMinifier$InterfaceMethodGroupState,com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexMethod):625:625 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/naming/F;Lcom/android/tools/r8/graph/u2;Lcom/android/tools/r8/graph/j2;)Z"} com.android.tools.r8.naming.InterfaceMethodNameMinifier$1 -> com.android.tools.r8.naming.E: # {"id":"sourceFile","fileName":"InterfaceMethodNameMinifier.java"} com.android.tools.r8.naming.InterfaceMethodNameMinifier this$0 -> a 1:1:void (com.android.tools.r8.naming.InterfaceMethodNameMinifier):386:386 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/naming/H;)V"} 1:1:boolean doEquivalent(java.lang.Object,java.lang.Object):386:386 -> a 2:2:boolean doEquivalent(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexEncodedMethod):389:389 -> a 2:2:boolean doEquivalent(java.lang.Object,java.lang.Object):386 -> a 3:3:int doHash(java.lang.Object):386:386 -> a 4:4:int doHash(com.android.tools.r8.graph.DexEncodedMethod):394:394 -> a 4:4:int doHash(java.lang.Object):386 -> a com.android.tools.r8.naming.InterfaceMethodNameMinifier$InterfaceMethodGroupState -> com.android.tools.r8.naming.F: # {"id":"sourceFile","fileName":"InterfaceMethodNameMinifier.java"} java.util.Set callSites -> a java.util.Map methodStates -> b java.util.List callSiteCollidingMethods -> c com.android.tools.r8.naming.InterfaceMethodNameMinifier this$0 -> d 1:6:void (com.android.tools.r8.naming.InterfaceMethodNameMinifier):238:243 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/naming/H;)V"} 1:1:void addState(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.naming.InterfaceMethodNameMinifier$InterfaceReservationState):246:246 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W0;Lcom/android/tools/r8/naming/G;)V"} 2:2:java.util.Set lambda$addState$0(com.android.tools.r8.graph.DexEncodedMethod):246:246 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W0;)Ljava/util/Set;"} 3:6:void appendMethodGroupState(com.android.tools.r8.naming.InterfaceMethodNameMinifier$InterfaceMethodGroupState):250:253 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/naming/F;)V"} 7:20:com.android.tools.r8.graph.DexString getReservedName():264:277 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/u2;"} 21:21:int lambda$getReservedName$2(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexEncodedMethod):271:271 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W0;Lcom/android/tools/r8/graph/W0;)I"} 22:22:boolean isAvailable(com.android.tools.r8.graph.DexString):303:303 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/u2;)Z"} 23:25:java.lang.Object forAnyState(java.util.function.BiFunction):333:335 -> a 23:25:boolean isAvailable(com.android.tools.r8.graph.DexString):304 -> a 26:33:boolean isAvailable(com.android.tools.r8.graph.DexString):304:311 -> a 34:35: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/u2;Lcom/android/tools/r8/graph/W0;Lcom/android/tools/r8/naming/G;)Ljava/lang/Boolean;"} 36:36:void addRenaming(com.android.tools.r8.graph.DexString,com.android.tools.r8.naming.MethodNameMinifier$State):315:315 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/u2;Lcom/android/tools/r8/naming/U;)V"} 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):317:318 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/u2;Lcom/android/tools/r8/naming/U;Lcom/android/tools/r8/graph/W0;Lcom/android/tools/r8/naming/G;)V"} 39:39:void forEachState(java.util.function.BiConsumer):323:323 -> a 40:42:java.lang.Object 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/BiConsumer;Lcom/android/tools/r8/graph/W0;Lcom/android/tools/r8/naming/G;)Ljava/lang/Object;"} 1:1:java.util.Set lambda$appendMethodGroupState$1(com.android.tools.r8.graph.DexEncodedMethod):253:253 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W0;)Ljava/util/Set;"} 2:2:void reserveName(com.android.tools.r8.graph.DexString):289:289 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/u2;)V"} 3:9:void lambda$reserveName$3(com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.naming.InterfaceMethodNameMinifier$InterfaceReservationState):291:297 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/u2;Lcom/android/tools/r8/graph/W0;Lcom/android/tools/r8/naming/G;)V"} 1:1:int compareTo(java.lang.Object):238:238 -> compareTo 2:2:int compareTo(com.android.tools.r8.naming.InterfaceMethodNameMinifier$InterfaceMethodGroupState):359:359 -> compareTo 2:2:int compareTo(java.lang.Object):238 -> compareTo com.android.tools.r8.naming.InterfaceMethodNameMinifier$InterfaceReservationState -> com.android.tools.r8.naming.G: # {"id":"sourceFile","fileName":"InterfaceMethodNameMinifier.java"} com.android.tools.r8.graph.DexClass iface -> a java.util.Set children -> b java.util.Set reservationTypes -> c com.android.tools.r8.naming.InterfaceMethodNameMinifier this$0 -> d boolean $assertionsDisabled -> e 1:1:void ():100:100 -> 1:1:void (com.android.tools.r8.naming.InterfaceMethodNameMinifier,com.android.tools.r8.graph.DexClass):109:109 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/naming/H;Lcom/android/tools/r8/graph/q0;)V"} 2:7:void (com.android.tools.r8.naming.InterfaceMethodNameMinifier,com.android.tools.r8.graph.DexClass):105:110 -> 1:9:com.android.tools.r8.graph.DexString getReservedName(com.android.tools.r8.graph.DexEncodedMethod):116:124 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W0;)Lcom/android/tools/r8/graph/u2;"} 10:18:java.lang.Object forAny(java.util.function.Function):188:196 -> a 10:18:com.android.tools.r8.graph.DexString getReservedName(com.android.tools.r8.graph.DexEncodedMethod):125 -> a 19:33:com.android.tools.r8.graph.DexString getReservedName(com.android.tools.r8.graph.DexEncodedMethod):125:139 -> a 34:41:java.lang.Boolean lambda$getReservedName$0(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.naming.InterfaceMethodNameMinifier$InterfaceReservationState):127:134 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W0;Lcom/android/tools/r8/naming/G;)Ljava/lang/Boolean;"} 42:42:void addRenaming(com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexEncodedMethod):173:173 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/u2;Lcom/android/tools/r8/graph/W0;)V"} 43:43: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/u2;Lcom/android/tools/r8/graph/W0;Lcom/android/tools/r8/naming/G;)V"} 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:176 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/u2;Lcom/android/tools/r8/graph/W0;Lcom/android/tools/r8/graph/v2;)V"} 45:45:void forAll(java.util.function.Consumer):180:180 -> a 46:54:java.lang.Object forAny(java.util.function.Function):188:196 -> a 46:54:void forAll(java.util.function.Consumer):180 -> a 55:55:java.lang.Object lambda$forAll$6(java.util.function.Consumer,com.android.tools.r8.naming.InterfaceMethodNameMinifier$InterfaceReservationState):182:182 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Consumer;Lcom/android/tools/r8/naming/G;)Ljava/lang/Object;"} 56:63:java.lang.Object forChildren(java.util.function.Function):217:224 -> a 1:2:void lambda$reserveName$1(com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexType):151:152 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/u2;Lcom/android/tools/r8/graph/W0;Lcom/android/tools/r8/graph/v2;)V"} 3:6:void com.android.tools.r8.naming.MethodReservationState.reserveName(com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexEncodedMethod):42:45 -> b 3:6:void lambda$reserveName$1(com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexType):152 -> b 7:7:boolean isAvailable(com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexEncodedMethod):158:158 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/u2;Lcom/android/tools/r8/graph/W0;)Z"} 8:16:java.lang.Object forAny(java.util.function.Function):188:196 -> b 8:16:boolean isAvailable(com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexEncodedMethod):159 -> b 17:27:boolean isAvailable(com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexEncodedMethod):159:169 -> b 28: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:164 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/u2;Lcom/android/tools/r8/graph/W0;Lcom/android/tools/r8/naming/G;)Ljava/lang/Boolean;"} 32:39:java.lang.Object forParents(java.util.function.Function):200:207 -> b 1:1:void reserveName(com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexEncodedMethod):147:147 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/u2;Lcom/android/tools/r8/graph/W0;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/u2;Lcom/android/tools/r8/graph/W0;Lcom/android/tools/r8/naming/G;)V"} com.android.tools.r8.naming.InternalNamingState -> com.android.tools.r8.naming.I: # {"id":"sourceFile","fileName":"InternalNamingState.java"} int incrementNameIndex() -> a int getDictionaryIndex() -> b int incrementDictionaryIndex() -> c com.android.tools.r8.naming.KotlinModuleSynthesizer -> com.android.tools.r8.naming.K: # {"id":"sourceFile","fileName":"KotlinModuleSynthesizer.java"} com.android.tools.r8.graph.AppView appView -> a boolean $assertionsDisabled -> b 1:1:void ():33:33 -> 1:2:void (com.android.tools.r8.graph.AppView):37:38 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)V"} 1:1:boolean isKotlinModuleFile(com.android.tools.r8.DataEntryResource):42:42 -> a 2:13:java.util.List synthesizeKotlinModuleFiles():46:57 -> a 14:22:java.util.List synthesizeKotlinModuleFiles():56:64 -> a 23:28:java.util.List synthesizeKotlinModuleFiles():63:68 -> a 29:56:java.util.List synthesizeKotlinModuleFiles():67:94 -> a 57:57:com.android.tools.r8.naming.KotlinModuleSynthesizer$KotlinModuleInfoBuilder lambda$synthesizeKotlinModuleFiles$0(java.lang.String):58:58 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lcom/android/tools/r8/naming/J;"} 58:58:java.lang.String lambda$synthesizeKotlinModuleFiles$1(com.android.tools.r8.kotlin.KotlinMultiFileClassPartInfo,java.lang.String):65:65 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hA;Ljava/lang/String;)Ljava/lang/String;"} 59:59:void lambda$synthesizeKotlinModuleFiles$3(java.util.List,com.android.tools.r8.naming.KotlinModuleSynthesizer$KotlinModuleInfoBuilder):94:94 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;Lcom/android/tools/r8/naming/J;)V"} 1:1:com.android.tools.r8.naming.KotlinModuleSynthesizer$KotlinModuleInfoBuilder lambda$synthesizeKotlinModuleFiles$2(java.lang.String):69:69 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lcom/android/tools/r8/naming/J;"} com.android.tools.r8.naming.KotlinModuleSynthesizer$KotlinModuleInfoBuilder -> com.android.tools.r8.naming.J: # {"id":"sourceFile","fileName":"KotlinModuleSynthesizer.java"} java.lang.String moduleName -> a com.android.tools.r8.graph.lens.GraphLens graphLens -> b com.android.tools.r8.naming.NamingLens namingLens -> c com.android.tools.r8.graph.DexItemFactory factory -> d java.util.Map newFacades -> e java.util.Map multiClassFacadeOriginalToRenamed -> f java.util.Map multiClassPartToOriginal -> g com.android.tools.r8.utils.Box metadataVersion -> h boolean $assertionsDisabled -> i 1:1:void ():98:98 -> 1:1:void (java.lang.String,com.android.tools.r8.graph.AppView):111:111 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Lcom/android/tools/r8/graph/m;)V"} 2:12:void (java.lang.String,com.android.tools.r8.graph.AppView):105:115 -> 1:21:void add(com.android.tools.r8.graph.DexProgramClass):119:139 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)V"} 22:54:java.util.Optional build():146:178 -> a 55:64:java.util.Optional build():176:185 -> a 65:65:java.util.Optional build():182:182 -> a 66:66:java.util.Optional build():181:181 -> a 67:71:void lambda$build$1(java.util.Map,com.android.tools.r8.utils.Pair):167:171 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Map;Lcom/android/tools/r8/utils/v2;)V"} 72:72:void lambda$build$0(java.util.Map,java.lang.String,java.lang.String):173:173 -> a com.android.tools.r8.naming.LineReader -> com.android.tools.r8.naming.M: # {"id":"sourceFile","fileName":"LineReader.java"} java.lang.String readLine() -> a 1:1:com.android.tools.r8.naming.LineReader fromBufferedReader(java.io.BufferedReader):18:18 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/BufferedReader;)Lcom/android/tools/r8/naming/L;"} com.android.tools.r8.naming.LineReader$BufferedLineReader -> com.android.tools.r8.naming.L: # {"id":"sourceFile","fileName":"LineReader.java"} java.io.BufferedReader bufferedReader -> a 1:2:void (java.io.BufferedReader):25:26 -> 1:1:java.lang.String readLine():31:31 -> a 1:1:void close():36:36 -> close com.android.tools.r8.naming.MapVersion -> com.android.tools.r8.naming.MapVersion: # {"id":"sourceFile","fileName":"MapVersion.java"} java.lang.String name -> a com.android.tools.r8.naming.MapVersion[] $VALUES -> b 1:7:void ():12:18 -> 8:18:void ():10:20 -> 1:2:void (java.lang.String,int,java.lang.String):24:25 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/lang/String;Ljava/lang/String;)V"} 1:1:int compareTo(com.android.tools.r8.utils.structural.Ordered):10:10 -> compareTo # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/s;)I"} 1:2:com.android.tools.r8.naming.MapVersion fromName(java.lang.String):33:34 -> fromName 1:1:java.lang.String getName():29:29 -> getName 1:1:boolean com.android.tools.r8.utils.structural.Ordered.isEqualTo(java.lang.Object):7:7 -> isEqualTo 1:1:boolean isEqualTo(java.lang.Object):0 -> isEqualTo # {"id":"com.android.tools.r8.synthesized"} 1:1:boolean isUnknown():46:46 -> isUnknown 1:1:com.android.tools.r8.naming.mappinginformation.MapVersionMappingInformation toMapVersionMappingInformation():42:42 -> toMapVersionMappingInformation # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/naming/mappinginformation/b;"} 1:1:com.android.tools.r8.naming.MapVersion valueOf(java.lang.String):10:10 -> valueOf 1:1:com.android.tools.r8.naming.MapVersion[] values():10:10 -> values com.android.tools.r8.naming.MappedRangeUtils -> com.android.tools.r8.naming.N: # {"id":"sourceFile","fileName":"MappedRangeUtils.java"} boolean $assertionsDisabled -> a 1:1:void ():10:10 -> 1:6:boolean isInlineMappedRange(java.util.List,int):24:29 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/util/List;)Z"} com.android.tools.r8.naming.MappingComposeException -> com.android.tools.r8.naming.MappingComposeException: # {"id":"sourceFile","fileName":"MappingComposeException.java"} 1:1:void (java.lang.String):13:13 -> com.android.tools.r8.naming.MappingComposer -> com.android.tools.r8.naming.O: # {"id":"sourceFile","fileName":"MappingComposer.java"} boolean $assertionsDisabled -> a 1:1:void ():13:13 -> 1:1:java.lang.String compose(com.android.tools.r8.naming.ClassNameMapper[]):16:16 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"([Lcom/android/tools/r8/naming/b;)Ljava/lang/String;"} 2:7:java.lang.String compose(com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.naming.ClassNameMapper[]):21:26 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/A1;[Lcom/android/tools/r8/naming/b;)Ljava/lang/String;"} com.android.tools.r8.naming.MappingWithResidualInfo -> com.android.tools.r8.naming.P: # {"id":"sourceFile","fileName":"MappingWithResidualInfo.java"} java.lang.String getRenamedName() -> a 1:4:com.android.tools.r8.naming.MemberNaming$Signature computeResidualSignature(java.util.function.Function):23:26 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Function;)Lcom/android/tools/r8/naming/Q$c;"} com.android.tools.r8.naming.MemberNaming$Signature getOriginalSignature() -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/naming/Q$c;"} boolean hasResidualSignatureMappingInformation() -> c com.android.tools.r8.naming.MemberNaming$Signature getResidualSignature() -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/naming/Q$c;"} com.android.tools.r8.naming.MemberNaming -> com.android.tools.r8.naming.Q: # {"id":"sourceFile","fileName":"MemberNaming.java"} com.android.tools.r8.naming.MemberNaming$Signature signature -> a com.android.tools.r8.naming.MemberNaming$Signature residualSignature -> b com.android.tools.r8.position.Position position -> c java.util.List additionalMappingInformation -> d java.util.List EMPTY_MAPPING_INFORMATION -> e 1:1:void ():49:49 -> 1:1:void (com.android.tools.r8.naming.MemberNaming$Signature,com.android.tools.r8.naming.MemberNaming$Signature,com.android.tools.r8.position.Position):84:84 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/naming/Q$c;Lcom/android/tools/r8/naming/Q$c;Lcom/android/tools/r8/position/Position;)V"} 2:12:void (com.android.tools.r8.naming.MemberNaming$Signature,com.android.tools.r8.naming.MemberNaming$Signature,com.android.tools.r8.position.Position):77:87 -> 1:1:java.lang.String getRenamedName():113:113 -> a 2:2:java.lang.String com.android.tools.r8.naming.MemberNaming$Signature.getName():255:255 -> a 2:2:java.lang.String getRenamedName():113 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:6:void addMappingInformation(com.android.tools.r8.naming.mappinginformation.MappingInformation$ReferentialMappingInformation,java.util.function.Consumer):140:143 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/naming/mappinginformation/d;Ljava/util/function/Consumer;)V"} 7:11:int compareTo(com.android.tools.r8.naming.MemberNaming):178:182 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/naming/Q;)I"} 1:1:com.android.tools.r8.naming.MemberNaming$Signature getOriginalSignature():98:98 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/naming/Q$c;"} 2:2:java.lang.String lambda$compareTo$0(com.android.tools.r8.naming.MemberNaming):181:181 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/naming/Q;)Ljava/lang/String;"} 1:1:boolean hasResidualSignatureMappingInformation():107:107 -> c 1:1:int compareTo(java.lang.Object):46:46 -> compareTo 1:1:com.android.tools.r8.naming.MemberNaming$Signature getResidualSignature():135:135 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/naming/Q$c;"} 1:1:java.lang.String getOriginalName():102:102 -> e 1:5:boolean equals(java.lang.Object):56:60 -> equals 1:1:com.android.tools.r8.position.Position getPosition():125:125 -> f 1:2:boolean isCompilerSynthesized():155:156 -> g 3:3:boolean com.android.tools.r8.naming.mappinginformation.MappingInformation.isOutlineMappingInformation():0:0 -> g 3:3:boolean isCompilerSynthesized():156 -> g 1:1:boolean isFieldNaming():121:121 -> h 1:2:int hashCode():65:66 -> hashCode 1:1:boolean isMethodNaming():117:117 -> i 1:2:boolean isOutlineFrame():164:165 -> j 3:3:boolean com.android.tools.r8.naming.mappinginformation.MappingInformation.isOutlineMappingInformation():0:0 -> j 3:3:boolean isOutlineFrame():165 -> j 1:1:java.lang.String toString():130:130 -> toString com.android.tools.r8.naming.MemberNaming$FieldSignature -> com.android.tools.r8.naming.Q$a: # {"id":"sourceFile","fileName":"MemberNaming.java"} java.lang.String type -> c boolean $assertionsDisabled -> d 1:1:void ():264:264 -> 1:2:void (java.lang.String,java.lang.String):269:270 -> 1:1:com.android.tools.r8.naming.MemberNaming$FieldSignature asFieldSignature():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/naming/Q$a;"} 2:4:com.android.tools.r8.naming.MemberNaming$FieldSignature fromDexField(com.android.tools.r8.graph.DexField,boolean):278:280 -> a 2:4:com.android.tools.r8.naming.MemberNaming$FieldSignature fromDexField(com.android.tools.r8.graph.DexField):274 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;)Lcom/android/tools/r8/naming/Q$a;"} 5:8:com.android.tools.r8.graph.DexField toDexField(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexType):289:292 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/Y0;"} 9:9:com.android.tools.r8.graph.DexField toDexField(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexType):289:289 -> a 10:10:com.android.tools.r8.naming.MemberNaming$Signature asRenamed(java.lang.String):297:297 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lcom/android/tools/r8/naming/Q$c;"} 11:11:com.android.tools.r8.naming.MemberNaming$FieldSignature computeResidualSignature(java.lang.String,java.util.function.Function):308:308 -> a 11:11:com.android.tools.r8.naming.MemberNaming$Signature computeResidualSignature(java.lang.String,java.util.function.Function):264 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Function;Ljava/lang/String;)Lcom/android/tools/r8/naming/Q$c;"} 12:14:void write(java.io.Writer):346:348 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/StringWriter;)V"} 1:2:com.android.tools.r8.naming.MemberNaming$Signature toQualifiedSignature(java.lang.String):318:319 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lcom/android/tools/r8/naming/Q$c;"} 1:5:boolean equals(java.lang.Object):327:331 -> equals com.android.tools.r8.naming.MemberNaming$Signature$SignatureKind kind() -> f # {"id":"com.android.tools.r8.residualsignature","signature":"()I"} 1:1:int hashCode():336:336 -> hashCode 1:1:java.lang.String toString():341:341 -> toString com.android.tools.r8.naming.MemberNaming$MethodSignature -> com.android.tools.r8.naming.Q$b: # {"id":"sourceFile","fileName":"MemberNaming.java"} java.lang.String type -> c java.lang.String[] parameters -> d boolean $assertionsDisabled -> e 1:1:void ():362:362 -> 1:3:void (java.lang.String,java.lang.String,java.lang.String[]):368:370 -> 4:6:void (java.lang.String,java.lang.String,java.util.Collection):374:376 -> 1:1:com.android.tools.r8.naming.MemberNaming$Signature computeResidualSignature(java.lang.String,java.util.function.Function):362:362 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Function;Ljava/lang/String;)Lcom/android/tools/r8/naming/Q$c;"} 2:2:com.android.tools.r8.naming.MemberNaming$MethodSignature fromDexMethod(com.android.tools.r8.graph.DexMethod):380:380 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/naming/Q$b;"} 3:10:com.android.tools.r8.naming.MemberNaming$MethodSignature fromDexMethod(com.android.tools.r8.graph.DexMethod,boolean):384:391 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Z)Lcom/android/tools/r8/naming/Q$b;"} 11:16:com.android.tools.r8.naming.MemberNaming$MethodSignature fromSignature(java.lang.String,java.lang.String):396:401 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/lang/String;)Lcom/android/tools/r8/naming/Q$b;"} 17:17:com.android.tools.r8.naming.MemberNaming$MethodSignature fromSignature(java.lang.String,java.lang.String):400:400 -> a 18:18:java.lang.String lambda$fromSignature$0(com.android.tools.r8.org.objectweb.asm.Type):402:402 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/IZ;)Ljava/lang/String;"} 19:23:com.android.tools.r8.naming.MemberNaming$MethodSignature fromMethodReference(com.android.tools.r8.references.MethodReference):406:410 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/references/MethodReference;)Lcom/android/tools/r8/naming/Q$b;"} 24:32:com.android.tools.r8.graph.DexMethod toDexMethod(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexType):419:427 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/j2;"} 33:33:com.android.tools.r8.graph.DexMethod toDexMethod(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexType):424:424 -> a 34:34:com.android.tools.r8.naming.MemberNaming$MethodSignature initializer(java.lang.String[]):431:431 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"([Ljava/lang/String;)Lcom/android/tools/r8/naming/Q$b;"} 35:35:com.android.tools.r8.naming.MemberNaming$MethodSignature asRenamed(java.lang.String):436:436 -> a 35:35:com.android.tools.r8.naming.MemberNaming$Signature asRenamed(java.lang.String):362 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lcom/android/tools/r8/naming/Q$c;"} 36:46:void write(java.io.Writer):473:483 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/StringWriter;)V"} 1:1:com.android.tools.r8.naming.MemberNaming$MethodSignature asMethodSignature():0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/naming/Q$b;"} 2:5:com.android.tools.r8.naming.MemberNaming$MethodSignature computeResidualSignature(java.lang.String,java.util.function.Function):500:503 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Function;Ljava/lang/String;)Lcom/android/tools/r8/naming/Q$b;"} 6:6:com.android.tools.r8.naming.MemberNaming$Signature toQualifiedSignature(java.lang.String):515:515 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lcom/android/tools/r8/naming/Q$c;"} 1:1:java.lang.String lambda$computeResidualSignature$1(java.util.function.Function,java.lang.String):505:505 -> c 1:8:boolean equals(java.lang.Object):449:456 -> equals com.android.tools.r8.naming.MemberNaming$Signature$SignatureKind kind() -> f # {"id":"com.android.tools.r8.residualsignature","signature":"()I"} 1:3:int hashCode():461:463 -> hashCode 1:8:java.lang.String toDescriptor():487:494 -> i 1:2:com.android.tools.r8.naming.MemberNaming$MethodSignature toUnqualified():414:415 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/naming/Q$b;"} 1:1:com.android.tools.r8.naming.MemberNaming$Signature toUnqualifiedSignature():510:510 -> k # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/naming/Q$c;"} 1:1:java.lang.String toString():468:468 -> toString com.android.tools.r8.naming.MemberNaming$Signature -> com.android.tools.r8.naming.Q$c: # {"id":"sourceFile","fileName":"MemberNaming.java"} java.lang.String name -> a boolean $assertionsDisabled -> b 1:1:void ():185:185 -> 1:2:void (java.lang.String):189:190 -> 1:1:com.android.tools.r8.naming.MemberNaming$FieldSignature asFieldSignature():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/naming/Q$a;"} com.android.tools.r8.naming.MemberNaming$Signature asRenamed(java.lang.String) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lcom/android/tools/r8/naming/Q$c;"} com.android.tools.r8.naming.MemberNaming$Signature computeResidualSignature(java.lang.String,java.util.function.Function) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Function;Ljava/lang/String;)Lcom/android/tools/r8/naming/Q$c;"} void write(java.io.Writer) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/StringWriter;)V"} 1:1:com.android.tools.r8.naming.MemberNaming$MethodSignature asMethodSignature():0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/naming/Q$b;"} com.android.tools.r8.naming.MemberNaming$Signature toQualifiedSignature(java.lang.String) -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lcom/android/tools/r8/naming/Q$c;"} 1:1:java.lang.String getName():255:255 -> c boolean isMethodSignature() -> d 1:1:boolean isQualified():213:213 -> e com.android.tools.r8.naming.MemberNaming$Signature$SignatureKind kind() -> f # {"id":"com.android.tools.r8.residualsignature","signature":"()I"} 1:2:java.lang.String toHolderFromQualified():222:223 -> g 1:2:java.lang.String toUnqualifiedName():217:218 -> h 1:6:java.lang.String toString():245:250 -> toString com.android.tools.r8.naming.MemberNamingStrategy -> com.android.tools.r8.naming.S: # {"id":"sourceFile","fileName":"MemberNamingStrategy.java"} boolean allowMemberRenaming(com.android.tools.r8.graph.DexClass) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;)Z"} com.android.tools.r8.graph.DexString getReservedName(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.graph.DexClass) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;Lcom/android/tools/r8/graph/T0;)Lcom/android/tools/r8/graph/u2;"} com.android.tools.r8.graph.DexString getReservedName(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexClass) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;Lcom/android/tools/r8/graph/W0;)Lcom/android/tools/r8/graph/u2;"} com.android.tools.r8.graph.DexString next(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.naming.InternalNamingState,java.util.function.BiPredicate) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W0;Lcom/android/tools/r8/naming/W;Ljava/util/function/BiPredicate;)Lcom/android/tools/r8/graph/u2;"} com.android.tools.r8.graph.DexString next(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.naming.InternalNamingState,java.util.function.BiPredicate) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m5;Lcom/android/tools/r8/naming/y;Ljava/util/function/BiPredicate;)Lcom/android/tools/r8/graph/u2;"} com.android.tools.r8.naming.MethodNameMinifier -> com.android.tools.r8.naming.V: # {"id":"sourceFile","fileName":"MethodNameMinifier.java"} com.android.tools.r8.graph.AppView appView -> a com.android.tools.r8.naming.MemberNamingStrategy strategy -> b java.util.Map renaming -> c com.android.tools.r8.naming.MethodNameMinifier$State minifierState -> d com.android.tools.r8.com.google.common.collect.BiMap reservationStates -> e java.util.Map namingStates -> f java.util.Map frontiers -> g com.android.tools.r8.naming.MethodNamingState rootNamingState -> h com.android.tools.r8.naming.MethodReservationState rootReservationState -> i boolean $assertionsDisabled -> j 1:1:void ():93:93 -> 1:1:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.naming.MemberNamingStrategy):145:145 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/naming/S;)V"} 2:24:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.naming.MemberNamingStrategy):130:152 -> 1:1:java.lang.Object lambda$getNamingKeyTransform$2(com.android.tools.r8.graph.DexMethod):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)Ljava/lang/Object;"} 2:24: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;Lcom/android/tools/r8/graph/B5;Ljava/util/concurrent/ExecutorService;Lcom/android/tools/r8/utils/z3;)Lcom/android/tools/r8/naming/T;"} 25:28:void assignNamesToClassesMethods():219:222 -> a 29:29:void assignNamesToClassesMethods():221:221 -> a 30:44:void lambda$assignNamesToClassesMethods$4(com.android.tools.r8.graph.DexClass):224:238 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;)V"} 45:58:void assignNameToMethod(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.naming.MethodNamingState):263:276 -> a 45:58:void lambda$assignNamesToClassesMethods$4(com.android.tools.r8.graph.DexClass):239 -> a 59:60: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;Lcom/android/tools/r8/naming/a0;Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/naming/X;"} 61:64:void lambda$renameMethodsInUnrelatedClasspathClasses$5(com.android.tools.r8.graph.DexClasspathClass):251:254 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/u0;)V"} 65:69:void allocateReservationStateAndReserve(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.android.tools.r8.naming.MethodReservationState):307:311 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/naming/a0;)V"} 70:70:java.lang.Iterable shuffleMethods(java.lang.Iterable,com.android.tools.r8.utils.InternalOptions):424:424 -> a 70:70:void allocateReservationStateAndReserve(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.android.tools.r8.naming.MethodReservationState):311 -> a 71:74:void allocateReservationStateAndReserve(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.android.tools.r8.naming.MethodReservationState):311:314 -> a 75:78:void com.android.tools.r8.naming.MethodReservationState.reserveName(com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexEncodedMethod):42:45 -> a 75:78:void allocateReservationStateAndReserve(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.android.tools.r8.naming.MethodReservationState):314 -> a 79:79:com.android.tools.r8.naming.MethodReservationState lambda$allocateReservationStateAndReserve$7(com.android.tools.r8.naming.MethodReservationState,com.android.tools.r8.graph.DexType):308:308 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/naming/a0;Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/naming/a0;"} 80:94:com.android.tools.r8.naming.MethodReservationState findReservationStateInHierarchy(com.android.tools.r8.graph.DexType):345:359 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/naming/a0;"} 95:99:void renameNonReboundReferences(java.util.concurrent.ExecutorService):365:369 -> a 100:104:void renameNonReboundReferences(java.util.concurrent.ExecutorService):368:372 -> a 105:105:void lambda$renameNonReboundReferences$8(java.util.Map,com.android.tools.r8.graph.DexMethod):370:370 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Map;Lcom/android/tools/r8/graph/j2;)V"} 106:144:void renameNonReboundMethodReference(com.android.tools.r8.graph.DexMethod,java.util.Map):377:415 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Ljava/util/Map;)V"} 145:145:boolean lambda$renameNonReboundMethodReference$9(com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexEncodedMethod):412:412 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/u2;Lcom/android/tools/r8/graph/W0;)Z"} 1:1:java.lang.Object lambda$getReservationKeyTransform$1(com.android.tools.r8.graph.DexMethod):162:162 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)Ljava/lang/Object;"} 2:2:java.util.function.Function getNamingKeyTransform():167:167 -> b 3:3:boolean com.android.tools.r8.utils.InternalOptions.isGeneratingClassFiles():587:587 -> b 3:3:java.util.function.Function getNamingKeyTransform():167 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 4:4:boolean com.android.tools.r8.utils.InternalOptions.isGeneratingClassFiles():587:587 -> b 4:4:java.util.function.Function getNamingKeyTransform():167 -> b 5:6:java.util.function.Function getNamingKeyTransform():168:169 -> b 7:19:void lambda$reserveNamesInClasses$6(com.android.tools.r8.graph.DexClass):289:301 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;)V"} 20:20:void lambda$reserveNamesInClasses$6(com.android.tools.r8.graph.DexClass):298:298 -> b 21:39:com.android.tools.r8.naming.MethodNamingState getOrAllocateMethodNamingStates(com.android.tools.r8.graph.DexType):321:339 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/naming/X;"} 1:7:java.util.function.Function getReservationKeyTransform():156:162 -> c 1:4:void renameMethodsInUnrelatedClasspathClasses():246:249 -> d 1:3:void reserveNamesInClasses():281:283 -> e 4:10:void reserveNamesInClasses():281:287 -> e 11:11:void reserveNamesInClasses():286:286 -> e com.android.tools.r8.naming.MethodNameMinifier$MethodRenaming -> com.android.tools.r8.naming.T: # {"id":"sourceFile","fileName":"MethodNameMinifier.java"} java.util.Map renaming -> a 1:2:void (java.util.Map):176:177 -> 1:1:com.android.tools.r8.naming.MethodNameMinifier$MethodRenaming empty():181:181 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/naming/T;"} com.android.tools.r8.naming.MethodNameMinifier$State -> com.android.tools.r8.naming.U: # {"id":"sourceFile","fileName":"MethodNameMinifier.java"} com.android.tools.r8.naming.MethodNameMinifier this$0 -> a 1:1:void (com.android.tools.r8.naming.MethodNameMinifier):97:97 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/naming/V;)V"} 1:2:void putRenaming(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexString):100:101 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/u2;Lcom/android/tools/r8/graph/W0;)V"} 3:3:void allocateReservationStateAndReserve(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):114:114 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/v2;)V"} 4:4:com.android.tools.r8.graph.DexType getFrontier(com.android.tools.r8.graph.DexType):119:119 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/v2;"} 5:5:com.android.tools.r8.graph.DexString getReservedName(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexClass):123:123 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;Lcom/android/tools/r8/graph/W0;)Lcom/android/tools/r8/graph/u2;"} 1:1:com.android.tools.r8.naming.MethodNamingState getNamingState(com.android.tools.r8.graph.DexType):110:110 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/naming/X;"} 1:1:com.android.tools.r8.naming.MethodReservationState getReservationState(com.android.tools.r8.graph.DexType):106:106 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/naming/a0;"} com.android.tools.r8.naming.MethodNamingState -> com.android.tools.r8.naming.X: # {"id":"sourceFile","fileName":"MethodNamingState.java"} com.android.tools.r8.naming.MethodReservationState reservationState -> c com.android.tools.r8.naming.MethodNamingState parentNamingState -> d com.android.tools.r8.naming.MemberNamingStrategy namingStrategy -> e boolean $assertionsDisabled -> f 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/naming/X;Ljava/util/function/Function;Lcom/android/tools/r8/naming/S;Lcom/android/tools/r8/naming/a0;)V"} 1:1: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Function;Lcom/android/tools/r8/naming/S;Lcom/android/tools/r8/naming/a0;)Lcom/android/tools/r8/naming/X;"} 2:2:com.android.tools.r8.naming.MethodNamingState createChild(com.android.tools.r8.naming.MethodReservationState):44:44 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/naming/a0;)Lcom/android/tools/r8/naming/X;"} 3:3:com.android.tools.r8.graph.DexString newOrReservedNameFor(com.android.tools.r8.graph.DexEncodedMethod):49:49 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W0;)Lcom/android/tools/r8/graph/u2;"} 4:17:com.android.tools.r8.graph.DexString newOrReservedNameFor(com.android.tools.r8.graph.DexEncodedMethod,java.util.function.BiPredicate):54:67 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W0;Ljava/util/function/BiPredicate;)Lcom/android/tools/r8/graph/u2;"} 18:19:void addRenaming(com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexEncodedMethod):78:79 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/u2;Lcom/android/tools/r8/graph/W0;)V"} 20:31:boolean isAvailable(com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexMethod):83:94 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/u2;Lcom/android/tools/r8/graph/j2;)Z"} 32:32:java.util.Set getUsedBy(com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexMethod):98:98 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/u2;)Ljava/util/Set;"} 33:33:java.util.Set com.android.tools.r8.naming.MethodNamingState$InternalNewNameState.getUsedBy(com.android.tools.r8.graph.DexString):163:163 -> a 33:33:java.util.Set getUsedBy(com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexMethod):101 -> a 34:35:java.util.Set getUsedBy(com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexMethod):103:104 -> a 36:39:com.android.tools.r8.naming.MethodNamingState$InternalNewNameState createInternalState(com.android.tools.r8.graph.DexMethod):124:127 -> a 36:39:java.lang.Object createInternalState(com.android.tools.r8.graph.DexMethod):19 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)Ljava/lang/Object;"} 1:3:com.android.tools.r8.graph.DexString nextName(com.android.tools.r8.graph.DexEncodedMethod,java.util.function.BiPredicate):71:73 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W0;Ljava/util/function/BiPredicate;)Lcom/android/tools/r8/graph/u2;"} 1:1:com.android.tools.r8.graph.DexString getAssignedName(com.android.tools.r8.graph.DexMethod):111:111 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/u2;"} 2:2:com.android.tools.r8.graph.DexString com.android.tools.r8.naming.MethodNamingState$InternalNewNameState.getAssignedName(com.android.tools.r8.graph.DexMethod):167:167 -> d 2:2:com.android.tools.r8.graph.DexString getAssignedName(com.android.tools.r8.graph.DexMethod):113 -> d 3:4:com.android.tools.r8.graph.DexString getAssignedName(com.android.tools.r8.graph.DexMethod):115:116 -> d com.android.tools.r8.naming.MethodNamingState$InternalNewNameState -> com.android.tools.r8.naming.W: # {"id":"sourceFile","fileName":"MethodNamingState.java"} com.android.tools.r8.naming.MethodNamingState$InternalNewNameState parentInternalState -> a java.util.Map originalToRenamedNames -> b java.util.Map usedBy -> c int nameCount -> d int dictionaryIndex -> e boolean $assertionsDisabled -> f 1:1:void ():130:130 -> 1:1:void (com.android.tools.r8.naming.MethodNamingState$InternalNewNameState):142:142 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/naming/W;)V"} 2:18:void (com.android.tools.r8.naming.MethodNamingState$InternalNewNameState):133:149 -> 1:3:void addRenaming(com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexMethod):171:173 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/u2;)V"} 4:4:java.util.Set lambda$addRenaming$0(com.android.tools.r8.graph.DexString):173:173 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/u2;)Ljava/util/Set;"} 5:5:int incrementNameIndex():189:189 -> a 6:11:boolean checkParentPublicNameCountIsLessThanOrEqual():178:183 -> a 6:11:int incrementNameIndex():189 -> a 12:12:int incrementNameIndex():190:190 -> a 1:1:int getDictionaryIndex():154:154 -> b 1:1:int incrementDictionaryIndex():159:159 -> c com.android.tools.r8.naming.MethodNamingStateBase -> com.android.tools.r8.naming.Y: # {"id":"sourceFile","fileName":"MethodNamingStateBase.java"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)Ljava/lang/Object;"} 1:1:java.lang.Object lambda$getOrCreateInternalState$0(com.android.tools.r8.graph.DexMethod,java.lang.Object):29:29 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Ljava/lang/Object;)Ljava/lang/Object;"} 1:2:java.lang.Object getInternalState(com.android.tools.r8.graph.DexMethod):23:24 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)Ljava/lang/Object;"} 1:2:java.lang.Object getOrCreateInternalState(com.android.tools.r8.graph.DexMethod):28:29 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)Ljava/lang/Object;"} com.android.tools.r8.naming.MethodReservationState -> com.android.tools.r8.naming.a0: # {"id":"sourceFile","fileName":"MethodReservationState.java"} com.android.tools.r8.naming.MethodReservationState parentNamingState -> c 1:2:void (com.android.tools.r8.naming.MethodReservationState,java.util.function.Function):27:28 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/naming/a0;Ljava/util/function/Function;)V"} 1:1:com.android.tools.r8.naming.MethodReservationState createRoot(java.util.function.Function):33:33 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Function;)Lcom/android/tools/r8/naming/a0;"} 2:2:com.android.tools.r8.naming.MethodReservationState createChild():37:37 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/naming/a0;"} 3:3:boolean isReserved(com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexMethod):53:53 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/u2;)Z"} 4:4:boolean com.android.tools.r8.naming.MethodReservationState$InternalReservationState.isReserved(com.android.tools.r8.graph.DexString):85:85 -> a 4:4:boolean isReserved(com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexMethod):54 -> a 5:6:boolean isReserved(com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexMethod):57:58 -> a 7:7:com.android.tools.r8.naming.MethodReservationState$InternalReservationState createInternalState(com.android.tools.r8.graph.DexMethod):77:77 -> a 7:7:java.lang.Object createInternalState(com.android.tools.r8.graph.DexMethod):19 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)Ljava/lang/Object;"} 1:1:java.util.Set getReservedNamesFor(com.android.tools.r8.graph.DexMethod):64:64 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)Ljava/util/Set;"} 2:5:java.util.Set com.android.tools.r8.naming.MethodReservationState$InternalReservationState.getAssignedNamesFor(com.android.tools.r8.graph.DexMethod):89:92 -> d 2:5:java.util.Set getReservedNamesFor(com.android.tools.r8.graph.DexMethod):67 -> d 6:7:java.util.Set getReservedNamesFor(com.android.tools.r8.graph.DexMethod):69:70 -> d com.android.tools.r8.naming.MethodReservationState$InternalReservationState -> com.android.tools.r8.naming.Z: # {"id":"sourceFile","fileName":"MethodReservationState.java"} java.util.Map originalToReservedNames -> a java.util.Set reservedNames -> b boolean $assertionsDisabled -> c 1:1:void ():80:80 -> 1:3:void ():80:82 -> 1:9:void reserveName(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexString):96:104 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/u2;Lcom/android/tools/r8/graph/W0;)V"} 10:10:java.util.Set lambda$reserveName$0(com.android.tools.r8.com.google.common.base.Equivalence$Wrapper):103:103 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ih;)Ljava/util/Set;"} com.android.tools.r8.naming.MinifiedRenaming -> com.android.tools.r8.naming.b0: # {"id":"sourceFile","fileName":"MinifiedRenaming.java"} com.android.tools.r8.graph.AppView appView -> d java.util.Map packageRenaming -> e java.util.Map renaming -> f boolean $assertionsDisabled -> g 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/naming/d;Lcom/android/tools/r8/naming/T;Lcom/android/tools/r8/naming/v;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/u2;"} 3:18:com.android.tools.r8.graph.DexString lookupInnerName(com.android.tools.r8.graph.InnerClassAttribute,com.android.tools.r8.utils.InternalOptions):57:72 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/J3;Lcom/android/tools/r8/utils/A1;)Lcom/android/tools/r8/graph/u2;"} 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:33:com.android.tools.r8.graph.DexString lookupInnerName(com.android.tools.r8.graph.InnerClassAttribute,com.android.tools.r8.utils.InternalOptions):78:83 -> a 34:37:com.android.tools.r8.graph.DexString lookupInnerName(com.android.tools.r8.graph.InnerClassAttribute,com.android.tools.r8.utils.InternalOptions):82:85 -> a 38:38:com.android.tools.r8.graph.DexString lookupName(com.android.tools.r8.graph.DexMethod):90:90 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/u2;"} 39:39:com.android.tools.r8.graph.DexString lookupName(com.android.tools.r8.graph.DexField):95:95 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;)Lcom/android/tools/r8/graph/u2;"} 40:50:void lambda$toString$2(java.lang.StringBuilder,com.android.tools.r8.graph.DexItem,com.android.tools.r8.graph.DexString):154:164 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/StringBuilder;Lcom/android/tools/r8/graph/a1;Lcom/android/tools/r8/graph/u2;)V"} 1:16:java.lang.String toString():151:166 -> toString com.android.tools.r8.naming.Minifier -> com.android.tools.r8.naming.i0: # {"id":"sourceFile","fileName":"Minifier.java"} 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)V"} 1:4:void replaceDexItemBasedConstString(java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):94:97 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/concurrent/ExecutorService;Lcom/android/tools/r8/utils/z3;)V"} 1:43:com.android.tools.r8.naming.NamingLens run(java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):45:87 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/concurrent/ExecutorService;Lcom/android/tools/r8/utils/z3;)Lcom/android/tools/r8/naming/o0;"} com.android.tools.r8.naming.Minifier$BaseMinificationNamingStrategy -> com.android.tools.r8.naming.c0: # {"id":"sourceFile","fileName":"Minifier.java"} java.util.List obfuscationDictionary -> a java.util.Set obfuscationDictionaryForLookup -> b com.android.tools.r8.utils.SymbolGenerationUtils$MixedCasing mixedCasing -> c boolean $assertionsDisabled -> d 1:1:void ():100:100 -> 1:6:void (java.util.List,boolean):108:113 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/bm;Z)V"} 1:4:java.lang.String nextName(char[],com.android.tools.r8.naming.InternalNamingState):118:121 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"([CLcom/android/tools/r8/naming/I;)Ljava/lang/String;"} 1:9:java.lang.String nextString(char[],com.android.tools.r8.naming.InternalNamingState):127:135 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"([CLcom/android/tools/r8/naming/I;)Ljava/lang/String;"} com.android.tools.r8.naming.Minifier$L8MinificationClassNamingStrategy -> com.android.tools.r8.naming.d0: # {"id":"sourceFile","fileName":"Minifier.java"} java.lang.String prefix -> g 1:2:void (com.android.tools.r8.graph.AppView):145:146 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)V"} 3:3:void (com.android.tools.r8.graph.AppView):0:0 -> # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":151,"3":152},"outline":"Lcom/android/tools/r8/a;a(Ljava/lang/String;II)Ljava/lang/String;"} 151:151:void (com.android.tools.r8.graph.AppView):147:147 -> 152:152:void (com.android.tools.r8.graph.AppView):147:147 -> 150:150:void (com.android.tools.r8.graph.AppView):147:147 -> 1:1:java.lang.String nextString(char[],com.android.tools.r8.naming.InternalNamingState):164:164 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"([CLcom/android/tools/r8/naming/I;)Ljava/lang/String;"} 2:6:boolean startsWithPrefix(char[]):151:155 -> b 2:6:java.lang.String nextString(char[],com.android.tools.r8.naming.InternalNamingState):165 -> b 7:7:java.lang.String nextString(char[],com.android.tools.r8.naming.InternalNamingState):165:165 -> b com.android.tools.r8.naming.Minifier$MinificationClassNamingStrategy -> com.android.tools.r8.naming.e0: # {"id":"sourceFile","fileName":"Minifier.java"} com.android.tools.r8.graph.AppView appView -> e com.android.tools.r8.graph.DexItemFactory factory -> f 1:2:void (com.android.tools.r8.graph.AppView):177:178 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)V"} 3:7:void (com.android.tools.r8.graph.AppView):176:180 -> 1:1:boolean isRenamedByApplyMapping(com.android.tools.r8.graph.DexType):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Z"} 2:19:com.android.tools.r8.graph.DexString next(com.android.tools.r8.graph.DexType,char[],com.android.tools.r8.naming.InternalNamingState,java.util.function.Predicate):189:206 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;[CLcom/android/tools/r8/naming/I;Ljava/util/function/Predicate;)Lcom/android/tools/r8/graph/u2;"} 20: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):191:195 -> a 1:2:com.android.tools.r8.graph.DexString reservedDescriptor(com.android.tools.r8.graph.DexType):211:212 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/u2;"} com.android.tools.r8.naming.Minifier$MinificationPackageNamingStrategy -> com.android.tools.r8.naming.g0: # {"id":"sourceFile","fileName":"Minifier.java"} com.android.tools.r8.naming.InternalNamingState namingState -> e 1:2:void (com.android.tools.r8.graph.AppView):249:250 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)V"} 3:3:void (com.android.tools.r8.graph.AppView):248:248 -> 4:4:void (com.android.tools.r8.graph.AppView):225:225 -> 1:2:java.lang.String next(java.lang.String,java.util.function.Predicate):260:261 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Predicate;Ljava/lang/String;)Ljava/lang/String;"} com.android.tools.r8.naming.Minifier$MinificationPackageNamingStrategy$1 -> com.android.tools.r8.naming.f0: # {"id":"sourceFile","fileName":"Minifier.java"} int dictionaryIndex -> a int nameIndex -> b 1:4:void (com.android.tools.r8.naming.Minifier$MinificationPackageNamingStrategy):226:229 -> # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} 1:1:int incrementNameIndex():243:243 -> a 1:1:int getDictionaryIndex():233:233 -> b 1:1:int incrementDictionaryIndex():238:238 -> c com.android.tools.r8.naming.Minifier$MinifierMemberNamingStrategy -> com.android.tools.r8.naming.h0: # {"id":"sourceFile","fileName":"Minifier.java"} com.android.tools.r8.graph.AppView appView -> e com.android.tools.r8.graph.DexItemFactory factory -> f boolean desugaredLibraryRenaming -> g boolean $assertionsDisabled -> h 1:1:void ():266:266 -> 1:4:void (com.android.tools.r8.graph.AppView):274:277 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)V"} 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):285:285 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W0;Lcom/android/tools/r8/naming/W;Ljava/util/function/BiPredicate;)Lcom/android/tools/r8/graph/u2;"} 2:3:boolean checkAllowMemberRenaming(com.android.tools.r8.graph.DexType):342:343 -> a 2:3:com.android.tools.r8.graph.DexString next(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.naming.InternalNamingState,java.util.function.BiPredicate):285 -> a 4:4:com.android.tools.r8.graph.DexString getNextName(com.android.tools.r8.naming.InternalNamingState):307:307 -> 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):288 -> 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):289:289 -> a 6:6:com.android.tools.r8.graph.DexString next(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.naming.InternalNamingState,java.util.function.BiPredicate):298:298 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m5;Lcom/android/tools/r8/naming/y;Ljava/util/function/BiPredicate;)Lcom/android/tools/r8/graph/u2;"} 7:8:boolean checkAllowMemberRenaming(com.android.tools.r8.graph.DexType):342:343 -> a 7:8:com.android.tools.r8.graph.DexString next(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.naming.InternalNamingState,java.util.function.BiPredicate):298 -> a 9:9:com.android.tools.r8.graph.DexString getNextName(com.android.tools.r8.naming.InternalNamingState):307:307 -> a 9:9:com.android.tools.r8.graph.DexString next(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.naming.InternalNamingState,java.util.function.BiPredicate):301 -> a 10:10:com.android.tools.r8.graph.DexString next(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.naming.InternalNamingState,java.util.function.BiPredicate):302:302 -> a 11:20:com.android.tools.r8.graph.DexString getReservedName(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexClass):312:321 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;Lcom/android/tools/r8/graph/W0;)Lcom/android/tools/r8/graph/u2;"} 21:24:com.android.tools.r8.graph.DexString getReservedName(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexClass):320:323 -> a 25:25:com.android.tools.r8.graph.DexString getReservedName(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexClass):316:316 -> a 26:27:com.android.tools.r8.graph.DexString getReservedName(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.graph.DexClass):330:331 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;Lcom/android/tools/r8/graph/T0;)Lcom/android/tools/r8/graph/u2;"} 28:28:boolean allowMemberRenaming(com.android.tools.r8.graph.DexClass):338:338 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;)Z"} com.android.tools.r8.naming.MinifierUtils -> com.android.tools.r8.naming.j0: # {"id":"sourceFile","fileName":"MinifierUtils.java"} 1:13:com.android.tools.r8.graph.SubtypingInfo createSubtypingInfo(com.android.tools.r8.graph.AppView):18:30 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)Lcom/android/tools/r8/graph/B5;"} 14:16:void lambda$createSubtypingInfo$0(com.android.tools.r8.graph.AppView,java.util.Set,com.android.tools.r8.graph.DexType):24:26 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Ljava/util/Set;Lcom/android/tools/r8/graph/v2;)V"} com.android.tools.r8.naming.MultiProguardMapConsumer -> com.android.tools.r8.naming.l0: # {"id":"sourceFile","fileName":"MultiProguardMapConsumer.java"} java.util.List proguardMapConsumers -> a 1:2:void (java.util.List):16:17 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/ArrayList;)V"} 1:1:void lambda$finished$0(com.android.tools.r8.DiagnosticsHandler,com.android.tools.r8.ProguardMapConsumer):22:22 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/DiagnosticsHandler;Lcom/android/tools/r8/T;)V"} 2:2:void accept(com.android.tools.r8.naming.ProguardMapMarkerInfo,com.android.tools.r8.naming.ClassNameMapper):27:27 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/naming/y0;Lcom/android/tools/r8/naming/b;)V"} 3:3:void lambda$accept$1(com.android.tools.r8.naming.ProguardMapMarkerInfo,com.android.tools.r8.naming.ClassNameMapper,com.android.tools.r8.ProguardMapConsumer):27:27 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/naming/y0;Lcom/android/tools/r8/naming/b;Lcom/android/tools/r8/T;)V"} 1:1:void finished(com.android.tools.r8.DiagnosticsHandler):22:22 -> finished com.android.tools.r8.naming.MultiProguardMapConsumer$Builder -> com.android.tools.r8.naming.k0: # {"id":"sourceFile","fileName":"MultiProguardMapConsumer.java"} java.util.List proguardMapConsumers -> a 1:3:void ():34:36 -> 1:1:com.android.tools.r8.naming.MultiProguardMapConsumer$Builder addProguardMapConsumer(com.android.tools.r8.ProguardMapConsumer):39:39 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/T;)Lcom/android/tools/r8/naming/k0;"} 2:2:com.android.tools.r8.naming.MultiProguardMapConsumer build():44:44 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/naming/l0;"} com.android.tools.r8.naming.NamingLens -> com.android.tools.r8.naming.o0: # {"id":"sourceFile","fileName":"NamingLens.java"} boolean $assertionsDisabled -> a 1:1:void ():38:38 -> 1:1:void ():38:38 -> com.android.tools.r8.graph.DexString internalLookupClassDescriptor(com.android.tools.r8.graph.DexType) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/u2;"} 1:1:boolean lambda$lookupMethodName$1(com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexString):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/u2;Lcom/android/tools/r8/graph/u2;)Z"} com.android.tools.r8.graph.DexString lookupInnerName(com.android.tools.r8.graph.InnerClassAttribute,com.android.tools.r8.utils.InternalOptions) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/J3;Lcom/android/tools/r8/utils/A1;)Lcom/android/tools/r8/graph/u2;"} com.android.tools.r8.graph.DexString lookupName(com.android.tools.r8.graph.DexField) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;)Lcom/android/tools/r8/graph/u2;"} com.android.tools.r8.graph.DexString lookupName(com.android.tools.r8.graph.DexMethod) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/u2;"} java.lang.String lookupPackageName(java.lang.String) -> a 2:20:com.android.tools.r8.graph.DexString lookupMethodName(com.android.tools.r8.graph.DexCallSite,com.android.tools.r8.graph.AppView):56:74 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p0;Lcom/android/tools/r8/graph/m;)Lcom/android/tools/r8/graph/u2;"} 21:21:com.android.tools.r8.graph.DexString lookupMethodName(com.android.tools.r8.graph.DexCallSite,com.android.tools.r8.graph.AppView):70:70 -> a 22:22:com.android.tools.r8.graph.DexMethod lambda$lookupMethodName$0(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexMethod):72:72 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/j2;"} 23:26:com.android.tools.r8.graph.DexMethod lookupMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexItemFactory):100:103 -> a 23:26:com.android.tools.r8.graph.DexMethod lambda$lookupMethodName$0(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexMethod):72 -> a 27:27:com.android.tools.r8.graph.DexMethod lookupMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexItemFactory):100:100 -> a 27:27:com.android.tools.r8.graph.DexMethod lambda$lookupMethodName$0(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexMethod):72 -> a 28:28:com.android.tools.r8.graph.DexString lookupName(com.android.tools.r8.graph.DexReference,com.android.tools.r8.graph.DexItemFactory):81:81 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/s2;Lcom/android/tools/r8/graph/p1;)Lcom/android/tools/r8/graph/u2;"} 29:29:boolean com.android.tools.r8.graph.DexReference.isDexType():0:0 -> a 29:29:com.android.tools.r8.graph.DexString lookupName(com.android.tools.r8.graph.DexReference,com.android.tools.r8.graph.DexItemFactory):81 -> a 30:37:com.android.tools.r8.graph.DexString lookupName(com.android.tools.r8.graph.DexReference,com.android.tools.r8.graph.DexItemFactory):82:89 -> a 38:41:com.android.tools.r8.graph.DexMethod lookupMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexItemFactory):100:103 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/j2;"} 42:42:com.android.tools.r8.graph.DexMethod lookupMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexItemFactory):100:100 -> a 43:47:com.android.tools.r8.graph.DexProto lookupProto(com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexItemFactory):107:111 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/r2;Lcom/android/tools/r8/graph/p1;)Lcom/android/tools/r8/graph/r2;"} 48:48:com.android.tools.r8.graph.DexProto lookupProto(com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexItemFactory):107:107 -> a 49:49:com.android.tools.r8.graph.DexType lambda$lookupProto$2(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexType):110:110 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/v2;"} 50:50:com.android.tools.r8.graph.DexType[] lambda$lookupProto$3(int):111:111 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(I)[Lcom/android/tools/r8/graph/v2;"} 51:51:com.android.tools.r8.naming.NamingLens getIdentityLens():135:135 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/naming/o0;"} 52:62:boolean verifyNoCollisions(java.lang.Iterable,com.android.tools.r8.graph.DexItemFactory):157:167 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Collection;Lcom/android/tools/r8/graph/p1;)V"} 63:66:com.android.tools.r8.graph.DexField lookupField(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexItemFactory):93:96 -> a 63:66:boolean verifyNoCollisions(java.lang.Iterable,com.android.tools.r8.graph.DexItemFactory):167 -> a 67:67:com.android.tools.r8.graph.DexField lookupField(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexItemFactory):93:93 -> a 67:67:boolean verifyNoCollisions(java.lang.Iterable,com.android.tools.r8.graph.DexItemFactory):167 -> a 68:77:boolean verifyNoCollisions(java.lang.Iterable,com.android.tools.r8.graph.DexItemFactory):168:177 -> a 1:1:boolean hasPrefixRewritingLogic():0:0 -> b 2:3:com.android.tools.r8.graph.DexString lookupClassDescriptor(com.android.tools.r8.graph.DexType):45:46 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/u2;"} 4:12:com.android.tools.r8.graph.DexType lookupType(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexItemFactory):115:123 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/v2;"} com.android.tools.r8.graph.DexString lookupDescriptor(com.android.tools.r8.graph.DexType) -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/u2;"} 1:1:boolean isIdentityLens():139:139 -> c 1:2:java.lang.String lookupInternalName(com.android.tools.r8.graph.DexType):143:144 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Ljava/lang/String;"} com.android.tools.r8.graph.DexString prefixRewrittenType(com.android.tools.r8.graph.DexType) -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/u2;"} com.android.tools.r8.naming.NamingLens$IdentityLens -> com.android.tools.r8.naming.m0: # {"id":"sourceFile","fileName":"NamingLens.java"} 1:1:void ():212:212 -> 1:1:java.lang.String lookupPackageName(java.lang.String):0:0 -> a 2:2:com.android.tools.r8.graph.DexString internalLookupClassDescriptor(com.android.tools.r8.graph.DexType):223:223 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/u2;"} 3:3:com.android.tools.r8.graph.DexString lookupInnerName(com.android.tools.r8.graph.InnerClassAttribute,com.android.tools.r8.utils.InternalOptions):228:228 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/J3;Lcom/android/tools/r8/utils/A1;)Lcom/android/tools/r8/graph/u2;"} 4:4:com.android.tools.r8.graph.DexString lookupName(com.android.tools.r8.graph.DexMethod):233:233 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/u2;"} 5:5:com.android.tools.r8.graph.DexString lookupName(com.android.tools.r8.graph.DexField):238:238 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;)Lcom/android/tools/r8/graph/u2;"} 1:1:com.android.tools.r8.graph.DexString lookupDescriptor(com.android.tools.r8.graph.DexType):218:218 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/u2;"} com.android.tools.r8.naming.NamingLens$NonIdentityNamingLens -> com.android.tools.r8.naming.n0: # {"id":"sourceFile","fileName":"NamingLens.java"} com.android.tools.r8.graph.DexItemFactory dexItemFactory -> b boolean $assertionsDisabled -> c 1:1:void ():183:183 -> 1:2:void (com.android.tools.r8.graph.DexItemFactory):187:188 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;)V"} 1:7:com.android.tools.r8.graph.DexString lookupDescriptor(com.android.tools.r8.graph.DexType):197:203 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/u2;"} 8:8:com.android.tools.r8.graph.DexString com.android.tools.r8.graph.DexString.toArrayDescriptor(int,com.android.tools.r8.graph.DexItemFactory):489:489 -> c 8:8:com.android.tools.r8.graph.DexString lookupDescriptor(com.android.tools.r8.graph.DexType):203 -> 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):489:492 -> c 9:12:com.android.tools.r8.graph.DexString lookupDescriptor(com.android.tools.r8.graph.DexType):203 -> c 13:14:com.android.tools.r8.graph.DexString lookupDescriptor(com.android.tools.r8.graph.DexType):205:206 -> c 15:15:com.android.tools.r8.graph.DexString lookupDescriptor(com.android.tools.r8.graph.DexType):198:198 -> c com.android.tools.r8.naming.PositionRangeAllocator -> com.android.tools.r8.naming.s0: # {"id":"sourceFile","fileName":"PositionRangeAllocator.java"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/naming/N0;"} 2:2:com.android.tools.r8.naming.PositionRangeAllocator$CardinalPositionRangeAllocator createCardinalPositionRangeAllocator():19:19 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/naming/p0;"} 1:1:com.android.tools.r8.naming.PositionRangeAllocator$NonCardinalPositionRangeAllocator createNonCardinalPositionRangeAllocator():23:23 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/naming/q0;"} com.android.tools.r8.naming.PositionRangeAllocator$CardinalPositionRangeAllocator -> com.android.tools.r8.naming.p0: # {"id":"sourceFile","fileName":"PositionRangeAllocator.java"} 1:3:void ():29:31 -> com.android.tools.r8.naming.PositionRangeAllocator$NonCardinalPositionRangeAllocator -> com.android.tools.r8.naming.q0: # {"id":"sourceFile","fileName":"PositionRangeAllocator.java"} com.android.tools.r8.naming.PositionRangeAllocator$NonCardinalPositionRangeFixedDeltaCache[] cache -> b 1:1:void ():51:51 -> 2:7:void ():48:53 -> 1:10:com.android.tools.r8.naming.Range get(int,int):59:68 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(II)Lcom/android/tools/r8/naming/N0;"} com.android.tools.r8.naming.PositionRangeAllocator$NonCardinalPositionRangeFixedDeltaCache -> com.android.tools.r8.naming.r0: # {"id":"sourceFile","fileName":"PositionRangeAllocator.java"} 1:3:void (int):39:41 -> com.android.tools.r8.naming.PrefixRewritingNamingLens -> com.android.tools.r8.naming.t0: # {"id":"sourceFile","fileName":"PrefixRewritingNamingLens.java"} com.android.tools.r8.graph.AppView appView -> d com.android.tools.r8.naming.NamingLens namingLens -> e boolean $assertionsDisabled -> f 1:1:void ():17:17 -> 1:3:void (com.android.tools.r8.graph.AppView):30:32 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)V"} 1:4:com.android.tools.r8.naming.NamingLens createPrefixRewritingNamingLens(com.android.tools.r8.graph.AppView):23:26 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)Lcom/android/tools/r8/naming/o0;"} 5:6:com.android.tools.r8.graph.DexString 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/u2;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/J3;Lcom/android/tools/r8/utils/A1;)Lcom/android/tools/r8/graph/u2;"} 9:10:com.android.tools.r8.graph.DexString getRenaming(com.android.tools.r8.graph.DexType):41:42 -> a 9:10:boolean 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/u2;"} 15:16:com.android.tools.r8.graph.DexString getRenaming(com.android.tools.r8.graph.DexType):41:42 -> a 15:16:boolean 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;)Lcom/android/tools/r8/graph/u2;"} 21:22:com.android.tools.r8.graph.DexString getRenaming(com.android.tools.r8.graph.DexType):41:42 -> a 21:22:boolean 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Lcom/android/tools/r8/graph/v2;)V"} 1:1:boolean verifyNotPrefixRewrittenPackage(java.lang.String):102:102 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)V"} 1:2:com.android.tools.r8.graph.DexString 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/u2;"} com.android.tools.r8.naming.ProguardMap$Builder -> com.android.tools.r8.naming.u0: # {"id":"sourceFile","fileName":"ProguardMap.java"} 1:1:void ():12:12 -> com.android.tools.r8.naming.ProguardMap$Builder addFileName(java.lang.String,java.lang.String) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/lang/String;)Lcom/android/tools/r8/naming/u0;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/lang/String;Lcom/android/tools/r8/position/Position;)Lcom/android/tools/r8/naming/g;"} com.android.tools.r8.naming.ProguardMap$Builder setCurrentMapVersion(com.android.tools.r8.naming.mappinginformation.MapVersionMappingInformation) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/naming/mappinginformation/b;)Lcom/android/tools/r8/naming/u0;"} com.android.tools.r8.naming.ProguardMapChecker -> com.android.tools.r8.naming.v0: # {"id":"sourceFile","fileName":"ProguardMapChecker.java"} 1:29:com.android.tools.r8.naming.ProguardMapChecker$VerifyMappingFileHashResult validateProguardMapHash(java.lang.String):96:124 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lcom/android/tools/r8/naming/v0$a;"} 1:1:void accept(java.lang.String,com.android.tools.r8.DiagnosticsHandler):34:34 -> accept 1:1:void finished(com.android.tools.r8.DiagnosticsHandler):40:40 -> finished com.android.tools.r8.naming.ProguardMapChecker$VerifyMappingFileHashResult -> com.android.tools.r8.naming.v0$a: # {"id":"sourceFile","fileName":"ProguardMapChecker.java"} boolean error -> a java.lang.String message -> b boolean $assertionsDisabled -> c 1:1:void ():56:56 -> 1:3:void (boolean,java.lang.String):73:75 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Z)V"} 1:1:com.android.tools.r8.naming.ProguardMapChecker$VerifyMappingFileHashResult createOk():62:62 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/naming/v0$a;"} 2:2:com.android.tools.r8.naming.ProguardMapChecker$VerifyMappingFileHashResult createError(java.lang.String):70:70 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lcom/android/tools/r8/naming/v0$a;"} 1:1:com.android.tools.r8.naming.ProguardMapChecker$VerifyMappingFileHashResult createInfo(java.lang.String):66:66 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lcom/android/tools/r8/naming/v0$a;"} 2:3:java.lang.String getMessage():87:88 -> b 1:1:boolean isError():83:83 -> c 1:1:boolean isOk():79:79 -> d com.android.tools.r8.naming.ProguardMapError -> com.android.tools.r8.naming.w0: # {"id":"sourceFile","fileName":"ProguardMapError.java"} 1:1:void (java.lang.String,com.android.tools.r8.position.Position):19:19 -> 1:2:com.android.tools.r8.naming.ProguardMapError duplicateSourceClass(java.lang.String,com.android.tools.r8.position.Position):23:24 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Lcom/android/tools/r8/position/Position;)Lcom/android/tools/r8/naming/w0;"} 3:5:com.android.tools.r8.naming.ProguardMapError duplicateSourceMember(java.lang.String,java.lang.String,com.android.tools.r8.position.Position):29:31 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/lang/String;Lcom/android/tools/r8/position/Position;)Lcom/android/tools/r8/naming/w0;"} 6:7:com.android.tools.r8.naming.ProguardMapError duplicateTargetClass(java.lang.String,java.lang.String,java.lang.String,com.android.tools.r8.position.Position):36:37 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/android/tools/r8/position/Position;)Lcom/android/tools/r8/naming/w0;"} com.android.tools.r8.naming.ProguardMapMarkerInfo -> com.android.tools.r8.naming.y0: # {"id":"sourceFile","fileName":"ProguardMapMarkerInfo.java"} java.lang.String compilerName -> a boolean isGeneratingDex -> b com.android.tools.r8.utils.AndroidApiLevel apiLevel -> c com.android.tools.r8.naming.MapVersion mapVersion -> d com.android.tools.r8.naming.ProguardMapSupplier$ProguardMapId proguardMapId -> e 1:6:void (java.lang.String,boolean,com.android.tools.r8.utils.AndroidApiLevel,com.android.tools.r8.naming.MapVersion,com.android.tools.r8.naming.ProguardMapSupplier$ProguardMapId):36:41 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;ZLcom/android/tools/r8/utils/f;Lcom/android/tools/r8/naming/MapVersion;Lcom/android/tools/r8/naming/J0;)V"} 1:18:java.util.List toPreamble():45:62 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Ljava/util/ArrayList;"} 19:19:java.util.List toPreamble():61:61 -> a com.android.tools.r8.naming.ProguardMapMarkerInfo$Builder -> com.android.tools.r8.naming.x0: # {"id":"sourceFile","fileName":"ProguardMapMarkerInfo.java"} java.lang.String compilerName -> a boolean isGeneratingDex -> b com.android.tools.r8.utils.AndroidApiLevel apiLevel -> c com.android.tools.r8.naming.MapVersion mapVersion -> d com.android.tools.r8.naming.ProguardMapSupplier$ProguardMapId proguardMapId -> e 1:1:void ():74:74 -> 1:1:com.android.tools.r8.naming.ProguardMapMarkerInfo$Builder setCompilerName(java.lang.String):83:83 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lcom/android/tools/r8/naming/x0;"} 2:2:com.android.tools.r8.naming.ProguardMapMarkerInfo$Builder setApiLevel(com.android.tools.r8.utils.AndroidApiLevel):88:88 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/f;)Lcom/android/tools/r8/naming/x0;"} 3:3:com.android.tools.r8.naming.ProguardMapMarkerInfo$Builder setGeneratingDex(boolean):93:93 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Z)Lcom/android/tools/r8/naming/x0;"} 4:4:com.android.tools.r8.naming.ProguardMapMarkerInfo$Builder setMapVersion(com.android.tools.r8.naming.MapVersion):98:98 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/naming/MapVersion;)Lcom/android/tools/r8/naming/x0;"} 5:5:com.android.tools.r8.naming.ProguardMapMarkerInfo$Builder setProguardMapId(com.android.tools.r8.naming.ProguardMapSupplier$ProguardMapId):103:103 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/naming/J0;)Lcom/android/tools/r8/naming/x0;"} 6:6:com.android.tools.r8.naming.ProguardMapMarkerInfo build():108:108 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/naming/y0;"} com.android.tools.r8.naming.ProguardMapMinifier -> com.android.tools.r8.naming.C0: # {"id":"sourceFile","fileName":"ProguardMapMinifier.java"} com.android.tools.r8.graph.AppView appView -> a com.android.tools.r8.graph.DexItemFactory factory -> b com.android.tools.r8.naming.SeedMapper seedMapper -> c com.android.tools.r8.com.google.common.collect.BiMap mappedNames -> d java.util.Set mappedClasses -> e java.util.Map memberNames -> f java.util.Map defaultInterfaceMethodImplementationNames -> g java.util.Map additionalMethodNamings -> h java.util.Map additionalFieldNamings -> i boolean $assertionsDisabled -> j 1:1:void ():72:72 -> 1:1:void (com.android.tools.r8.graph.AppView):86:86 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)V"} 2:15:void (com.android.tools.r8.graph.AppView):77:90 -> 1:12:com.android.tools.r8.naming.NamingLens run(java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):94:105 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/concurrent/ExecutorService;Lcom/android/tools/r8/utils/z3;)Lcom/android/tools/r8/naming/B0;"} 13:13:void com.android.tools.r8.graph.SubtypingInfo.forAllImmediateExtendsSubtypes(com.android.tools.r8.graph.DexType,java.util.function.Consumer):208:208 -> a 13:13:com.android.tools.r8.naming.NamingLens run(java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):105 -> a 14:17:com.android.tools.r8.naming.NamingLens run(java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):113:116 -> a 18:27:void computeDefaultInterfaceMethodMethods():316:325 -> a 18:27:com.android.tools.r8.naming.NamingLens run(java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):117 -> a 28:28:boolean com.android.tools.r8.graph.DexClass.isClasspathClass():0:0 -> a 28:28:void computeDefaultInterfaceMethodMethods():326 -> a 28:28:com.android.tools.r8.naming.NamingLens run(java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):117 -> a 29:29:void computeDefaultInterfaceMethodMethods():327:327 -> a 29:29:com.android.tools.r8.naming.NamingLens run(java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):117 -> a 30:30:void computeDefaultInterfaceMethodMappingsForType(com.android.tools.r8.graph.DexType,com.android.tools.r8.naming.ClassNamingForMapApplier,java.util.Map):341:341 -> a 30:30:void computeDefaultInterfaceMethodMethods():327 -> a 30:30:com.android.tools.r8.naming.NamingLens run(java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):117 -> a 31:31:boolean com.android.tools.r8.ir.desugar.itf.InterfaceDesugaringSyntheticHelper.isCompanionClassType(com.android.tools.r8.graph.DexType):180:180 -> a 31:31:void computeDefaultInterfaceMethodMappingsForType(com.android.tools.r8.graph.DexType,com.android.tools.r8.naming.ClassNamingForMapApplier,java.util.Map):341 -> a 31:31:void computeDefaultInterfaceMethodMethods():327 -> a 31:31:com.android.tools.r8.naming.NamingLens run(java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):117 -> a 32:32:void computeDefaultInterfaceMethodMappingsForType(com.android.tools.r8.graph.DexType,com.android.tools.r8.naming.ClassNamingForMapApplier,java.util.Map):344:344 -> a 32:32:void computeDefaultInterfaceMethodMethods():327 -> a 32:32:com.android.tools.r8.naming.NamingLens run(java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):117 -> a 33:33:boolean com.android.tools.r8.graph.DexClass.isClasspathClass():0:0 -> a 33:33:void computeDefaultInterfaceMethodMappingsForType(com.android.tools.r8.graph.DexType,com.android.tools.r8.naming.ClassNamingForMapApplier,java.util.Map):345 -> a 33:33:void computeDefaultInterfaceMethodMethods():327 -> a 33:33:com.android.tools.r8.naming.NamingLens run(java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):117 -> a 34:45:void computeDefaultInterfaceMethodMappingsForType(com.android.tools.r8.graph.DexType,com.android.tools.r8.naming.ClassNamingForMapApplier,java.util.Map):348:359 -> a 34:45:void computeDefaultInterfaceMethodMethods():327 -> a 34:45:com.android.tools.r8.naming.NamingLens run(java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):117 -> a 46:50:void computeDefaultInterfaceMethodMappingsForType(com.android.tools.r8.graph.DexType,com.android.tools.r8.naming.ClassNamingForMapApplier,java.util.Map):358:362 -> a 46:50:void computeDefaultInterfaceMethodMethods():327 -> a 46:50:com.android.tools.r8.naming.NamingLens run(java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):117 -> a 51:51:void computeDefaultInterfaceMethodMappingsForType(com.android.tools.r8.graph.DexType,com.android.tools.r8.naming.ClassNamingForMapApplier,java.util.Map):361:361 -> a 51:51:void computeDefaultInterfaceMethodMethods():327 -> a 51:51:com.android.tools.r8.naming.NamingLens run(java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):117 -> a 52:61:com.android.tools.r8.naming.NamingLens run(java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):118:127 -> a 62:62:java.util.List com.android.tools.r8.graph.DexApplication.classesWithDeterministicOrder(java.util.Collection):134:134 -> a 62:62:com.android.tools.r8.naming.NamingLens run(java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):128 -> a 63:93:com.android.tools.r8.naming.NamingLens run(java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):128:158 -> a 94:94:void lambda$run$0(java.util.ArrayDeque,java.util.Set,com.android.tools.r8.graph.SubtypingInfo,com.android.tools.r8.graph.DexClass):101:101 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/ArrayDeque;Ljava/util/Set;Lcom/android/tools/r8/graph/B5;Lcom/android/tools/r8/graph/q0;)V"} 95:97:void lambda$run$1(java.util.ArrayDeque,java.util.Set,com.android.tools.r8.graph.SubtypingInfo,com.android.tools.r8.graph.DexType):108:110 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/ArrayDeque;Ljava/util/Set;Lcom/android/tools/r8/graph/B5;Lcom/android/tools/r8/graph/v2;)V"} 98:99:void computeMapping(com.android.tools.r8.graph.DexType,java.util.Deque,java.util.Set,com.android.tools.r8.graph.SubtypingInfo):168:169 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Deque;Ljava/util/Set;Lcom/android/tools/r8/graph/B5;Lcom/android/tools/r8/graph/v2;)V"} 100:100:boolean com.android.tools.r8.graph.DexClass.isClasspathClass():0:0 -> a 100:100:void computeMapping(com.android.tools.r8.graph.DexType,java.util.Deque,java.util.Set,com.android.tools.r8.graph.SubtypingInfo):172 -> a 101:108:void computeMapping(com.android.tools.r8.graph.DexType,java.util.Deque,java.util.Set,com.android.tools.r8.graph.SubtypingInfo):173:180 -> a 109:116:void checkAndAddMappedNames(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexString,com.android.tools.r8.position.Position):302:309 -> a 109:116:void computeMapping(com.android.tools.r8.graph.DexType,java.util.Deque,java.util.Set,com.android.tools.r8.graph.SubtypingInfo):180 -> a 117:117:void checkAndAddMappedNames(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexString,com.android.tools.r8.position.Position):308:308 -> a 117:117:void computeMapping(com.android.tools.r8.graph.DexType,java.util.Deque,java.util.Set,com.android.tools.r8.graph.SubtypingInfo):180 -> a 118:122:void checkAndAddMappedNames(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexString,com.android.tools.r8.position.Position):307:311 -> a 118:122:void computeMapping(com.android.tools.r8.graph.DexType,java.util.Deque,java.util.Set,com.android.tools.r8.graph.SubtypingInfo):180 -> a 123:131:void computeMapping(com.android.tools.r8.graph.DexType,java.util.Deque,java.util.Set,com.android.tools.r8.graph.SubtypingInfo):181:189 -> a 132:147:void computeMapping(com.android.tools.r8.graph.DexType,java.util.Deque,java.util.Set,com.android.tools.r8.graph.SubtypingInfo):186:201 -> a 148:157:void computeMapping(com.android.tools.r8.graph.DexType,java.util.Deque,java.util.Set,com.android.tools.r8.graph.SubtypingInfo):200:209 -> a 158:171:void computeMapping(com.android.tools.r8.graph.DexType,java.util.Deque,java.util.Set,com.android.tools.r8.graph.SubtypingInfo):204:217 -> a 172:197:void computeMapping(com.android.tools.r8.graph.DexType,java.util.Deque,java.util.Set,com.android.tools.r8.graph.SubtypingInfo):216:241 -> a 198:206:void addNonPrivateInterfaceMappings(com.android.tools.r8.graph.DexType,java.util.Map,com.android.tools.r8.graph.DexType[]):249:257 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Ljava/util/IdentityHashMap;[Lcom/android/tools/r8/graph/v2;)V"} 207:207:void lambda$addNonPrivateInterfaceMappings$5(com.android.tools.r8.graph.DexType,java.util.Map,com.android.tools.r8.naming.MemberNaming):253:253 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Ljava/util/Map;Lcom/android/tools/r8/naming/Q;)V"} 208:213:void addMemberNamings(com.android.tools.r8.graph.DexType,com.android.tools.r8.naming.MemberNaming,java.util.Map,boolean):267:272 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/naming/Q;Ljava/util/Map;Z)V"} 214:216:void addMemberNamings(com.android.tools.r8.graph.DexType,com.android.tools.r8.naming.MemberNaming,java.util.Map,boolean):271:273 -> a 217:217:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.DexDefinitionSupplier.definitionForHolder(com.android.tools.r8.graph.DexMember):121:121 -> a 217:217:void addMemberNamings(com.android.tools.r8.graph.DexType,com.android.tools.r8.naming.MemberNaming,java.util.Map,boolean):273 -> a 218:225:void addMemberNamings(com.android.tools.r8.graph.DexType,com.android.tools.r8.naming.MemberNaming,java.util.Map,boolean):274:281 -> a 226:228:void addMemberNamings(com.android.tools.r8.graph.DexType,com.android.tools.r8.naming.MemberNaming,java.util.Map,boolean):280:282 -> a 229:229:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.DexDefinitionSupplier.definitionForHolder(com.android.tools.r8.graph.DexMember):121:121 -> a 229:229:void addMemberNamings(com.android.tools.r8.graph.DexType,com.android.tools.r8.naming.MemberNaming,java.util.Map,boolean):282 -> a 230:232:void addMemberNamings(com.android.tools.r8.graph.DexType,com.android.tools.r8.naming.MemberNaming,java.util.Map,boolean):283:285 -> a 233:234:void addMemberNaming(com.android.tools.r8.graph.DexReference,com.android.tools.r8.naming.MemberNaming,java.util.Map):292:293 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/e2;Lcom/android/tools/r8/naming/Q;Ljava/util/IdentityHashMap;)V"} 235:240:void addMemberNaming(com.android.tools.r8.graph.DexReference,com.android.tools.r8.naming.MemberNaming,java.util.Map):292:297 -> a 1:1:void lambda$computeMapping$2(com.android.tools.r8.graph.DexType,java.util.Map,com.android.tools.r8.naming.MemberNaming):182:182 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Ljava/util/Map;Lcom/android/tools/r8/naming/Q;)V"} 2:2:void lambda$computeMapping$3(java.util.Deque,java.util.Set,com.android.tools.r8.graph.SubtypingInfo,com.android.tools.r8.graph.DexType):238:238 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Deque;Ljava/util/Set;Lcom/android/tools/r8/graph/B5;Lcom/android/tools/r8/graph/v2;)V"} 1:1:void lambda$computeMapping$4(java.util.Deque,java.util.Set,com.android.tools.r8.graph.SubtypingInfo,com.android.tools.r8.graph.DexType):243:243 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Deque;Ljava/util/Set;Lcom/android/tools/r8/graph/B5;Lcom/android/tools/r8/graph/v2;)V"} com.android.tools.r8.naming.ProguardMapMinifier$ApplyMappingClassNamingStrategy -> com.android.tools.r8.naming.z0: # {"id":"sourceFile","fileName":"ProguardMapMinifier.java"} java.util.Map mappings -> g java.util.Set mappedNames -> h boolean $assertionsDisabled -> i 1:1:void ():367:367 -> 1:3:void (com.android.tools.r8.graph.AppView,java.util.Map,java.util.Set):376:378 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/tk;Ljava/util/Set;)V"} 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):384:386 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;[CLcom/android/tools/r8/naming/I;Ljava/util/function/Predicate;)Lcom/android/tools/r8/graph/u2;"} 4:7:boolean lambda$next$0(java.util.function.Predicate,java.lang.String):391:394 -> a 8:8:boolean isRenamedByApplyMapping(com.android.tools.r8.graph.DexType):422:422 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Z"} 1:15:com.android.tools.r8.graph.DexString reservedDescriptor(com.android.tools.r8.graph.DexType):403:417 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/u2;"} com.android.tools.r8.naming.ProguardMapMinifier$ApplyMappingMemberNamingStrategy -> com.android.tools.r8.naming.A0: # {"id":"sourceFile","fileName":"ProguardMapMinifier.java"} java.util.Map mappedNames -> i com.android.tools.r8.graph.DexItemFactory factory -> j boolean $assertionsDisabled -> k 1:1:void ():426:426 -> 1:4:void (com.android.tools.r8.graph.AppView,java.util.Map):434:437 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Ljava/util/IdentityHashMap;)V"} 1:1:boolean allowMemberRenaming(com.android.tools.r8.graph.DexClass):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;)Z"} 2:3:com.android.tools.r8.graph.DexString next(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.naming.InternalNamingState,java.util.function.BiPredicate):445:446 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W0;Lcom/android/tools/r8/naming/W;Ljava/util/function/BiPredicate;)Lcom/android/tools/r8/graph/u2;"} 4:4:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.DexDefinitionSupplier.definitionForHolder(com.android.tools.r8.graph.DexMember):121:121 -> 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):446 -> 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):447:451 -> a 10:16:void reportReservationError(com.android.tools.r8.graph.DexReference,com.android.tools.r8.graph.DexString):524:530 -> 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):452 -> a 17:17:void reportReservationError(com.android.tools.r8.graph.DexReference,com.android.tools.r8.graph.DexString):527:527 -> 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):452 -> 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):456:461 -> a 24:24:boolean com.android.tools.r8.graph.DexClass.isAnnotation():589:589 -> 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):461 -> 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):461:461 -> 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):470:474 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m5;Lcom/android/tools/r8/naming/y;Ljava/util/function/BiPredicate;)Lcom/android/tools/r8/graph/u2;"} 31:37:void reportReservationError(com.android.tools.r8.graph.DexReference,com.android.tools.r8.graph.DexString):524:530 -> a 31:37:com.android.tools.r8.graph.DexString next(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.naming.InternalNamingState,java.util.function.BiPredicate):475 -> a 38:38:void reportReservationError(com.android.tools.r8.graph.DexReference,com.android.tools.r8.graph.DexString):527:527 -> a 38:38:com.android.tools.r8.graph.DexString next(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.naming.InternalNamingState,java.util.function.BiPredicate):475 -> a 39:41:com.android.tools.r8.graph.DexString next(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.naming.InternalNamingState,java.util.function.BiPredicate):479:481 -> a 42:42:com.android.tools.r8.graph.DexString getReservedName(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexClass):486:486 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;Lcom/android/tools/r8/graph/W0;)Lcom/android/tools/r8/graph/u2;"} 43:43:com.android.tools.r8.graph.DexString getReservedName(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.graph.DexClass):491:491 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;Lcom/android/tools/r8/graph/T0;)Lcom/android/tools/r8/graph/u2;"} 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):495:495 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/O0;Lcom/android/tools/r8/graph/u2;Lcom/android/tools/r8/graph/q0;)Lcom/android/tools/r8/graph/u2;"} 45:45:boolean com.android.tools.r8.graph.DexDefinition.isDexEncodedField():0:0 -> a 45:45: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):495 -> a 46: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):495:513 -> a com.android.tools.r8.naming.ProguardMapMinifier$ProguardMapMinifiedRenaming -> com.android.tools.r8.naming.B0: # {"id":"sourceFile","fileName":"ProguardMapMinifier.java"} 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):547:550 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/naming/d;Lcom/android/tools/r8/naming/T;Lcom/android/tools/r8/naming/v;Ljava/util/HashSet;)V"} 1:2:void lambda$new$0(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexString):552:553 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/u2;)V"} 3:13:void checkForUseOfNotMappedReference(com.android.tools.r8.graph.DexType):565:575 -> a 3:13:com.android.tools.r8.graph.DexString internalLookupClassDescriptor(com.android.tools.r8.graph.DexType):560 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/u2;"} 14:14:void checkForUseOfNotMappedReference(com.android.tools.r8.graph.DexType):574:574 -> a 14:14:com.android.tools.r8.graph.DexString internalLookupClassDescriptor(com.android.tools.r8.graph.DexType):560 -> a 15:19:void checkForUseOfNotMappedReference(com.android.tools.r8.graph.DexType):573:577 -> a 15:19:com.android.tools.r8.graph.DexString internalLookupClassDescriptor(com.android.tools.r8.graph.DexType):560 -> a 20:20:com.android.tools.r8.graph.DexString internalLookupClassDescriptor(com.android.tools.r8.graph.DexType):561:561 -> a com.android.tools.r8.naming.ProguardMapPartitionConsumer -> com.android.tools.r8.naming.D0: # {"id":"sourceFile","fileName":"ProguardMapPartitionConsumer.java"} java.util.function.Consumer mappingPartitionConsumer -> a java.util.function.Consumer metadataConsumer -> b java.lang.Runnable finishedConsumer -> c com.android.tools.r8.DiagnosticsHandler diagnosticsHandler -> d 1:5:void (java.util.function.Consumer,java.util.function.Consumer,java.lang.Runnable,com.android.tools.r8.DiagnosticsHandler):28:32 -> 1:12:void accept(com.android.tools.r8.naming.ProguardMapMarkerInfo,com.android.tools.r8.naming.ClassNameMapper):39:50 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/naming/y0;Lcom/android/tools/r8/naming/b;)V"} 13:13:com.android.tools.r8.naming.ProguardMapPartitionConsumer$Builder builder():60:60 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/naming/D0$a;"} 1:1:void finished(com.android.tools.r8.DiagnosticsHandler):56:56 -> finished com.android.tools.r8.naming.ProguardMapPartitionConsumer$Builder -> com.android.tools.r8.naming.D0$a: # {"id":"sourceFile","fileName":"ProguardMapPartitionConsumer.java"} java.util.function.Consumer mappingPartitionConsumer -> a java.util.function.Consumer metadataConsumer -> b java.lang.Runnable finishedConsumer -> c com.android.tools.r8.DiagnosticsHandler diagnosticsHandler -> d 1:1:void ():63:63 -> 1:1:com.android.tools.r8.naming.ProguardMapPartitionConsumer$Builder setMappingPartitionConsumer(java.util.function.Consumer):72:72 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Consumer;)Lcom/android/tools/r8/naming/D0$a;"} 2:2:com.android.tools.r8.naming.ProguardMapPartitionConsumer$Builder setFinishedConsumer(java.lang.Runnable):82:82 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Runnable;)Lcom/android/tools/r8/naming/D0$a;"} 3:3:com.android.tools.r8.naming.ProguardMapPartitionConsumer$Builder setDiagnosticsHandler(com.android.tools.r8.DiagnosticsHandler):87:87 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/DiagnosticsHandler;)Lcom/android/tools/r8/naming/D0$a;"} 4:4:com.android.tools.r8.naming.ProguardMapPartitionConsumer build():92:92 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/naming/D0;"} 1:1:com.android.tools.r8.naming.ProguardMapPartitionConsumer$Builder setMetadataConsumer(java.util.function.Consumer):77:77 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Consumer;)Lcom/android/tools/r8/naming/D0$a;"} com.android.tools.r8.naming.ProguardMapReader -> com.android.tools.r8.naming.G0: # {"id":"sourceFile","fileName":"ProguardMapReader.java"} com.android.tools.r8.naming.LineReader reader -> a com.android.tools.r8.com.google.gson.JsonParser jsonParser -> b com.android.tools.r8.DiagnosticsHandler diagnosticsHandler -> c boolean allowEmptyMappedRanges -> d boolean allowExperimentalMapping -> e boolean seenClassMapping -> f com.android.tools.r8.naming.PositionRangeAllocator$CardinalPositionRangeAllocator cardinalRangeCache -> g com.android.tools.r8.naming.PositionRangeAllocator$NonCardinalPositionRangeAllocator nonCardinalRangeCache -> h int lineNo -> i int lineOffset -> j java.lang.String line -> k com.android.tools.r8.naming.MapVersion version -> l java.lang.String[] substringCache -> m java.util.HashMap identifierCache -> n java.util.HashMap signatureCache -> o boolean $assertionsDisabled -> p 1:1:void ():72:72 -> 1:1:void (com.android.tools.r8.naming.LineReader,com.android.tools.r8.DiagnosticsHandler,boolean,boolean,com.android.tools.r8.naming.MapVersion):109:109 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/naming/M;Lcom/android/tools/r8/DiagnosticsHandler;ZZLcom/android/tools/r8/naming/MapVersion;)V"} 2:622:void (com.android.tools.r8.naming.LineReader,com.android.tools.r8.DiagnosticsHandler,boolean,boolean,com.android.tools.r8.naming.MapVersion):75:695 -> 623:629:void (com.android.tools.r8.naming.LineReader,com.android.tools.r8.DiagnosticsHandler,boolean,boolean,com.android.tools.r8.naming.MapVersion):110:116 -> 1:2:char peekChar(int):130:131 -> a 3:3:boolean hasNext():136:136 -> a 3:3:void expect(char):244 -> a 4:5:void expect(char):247:248 -> a 6:6:void expect(char):245:245 -> a 7:8:void parse(com.android.tools.r8.naming.ProguardMap$Builder):254:255 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/naming/u0;)V"} 9:9:void lambda$parseClassMappings$0(com.android.tools.r8.naming.ProguardMap$Builder,com.android.tools.r8.naming.mappinginformation.MappingInformation):266:266 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/naming/u0;Lcom/android/tools/r8/naming/mappinginformation/e;)V"} 10:10:boolean com.android.tools.r8.naming.mappinginformation.MappingInformation.isMapVersionMappingInformation():0:0 -> a 10:10:void lambda$parseClassMappings$0(com.android.tools.r8.naming.ProguardMap$Builder,com.android.tools.r8.naming.mappinginformation.MappingInformation):266 -> a 11:11:boolean com.android.tools.r8.naming.mappinginformation.MappingInformation.isUnknownJsonMappingInformation():0:0 -> a 11:11:void lambda$parseClassMappings$0(com.android.tools.r8.naming.ProguardMap$Builder,com.android.tools.r8.naming.mappinginformation.MappingInformation):267 -> a 12:12:boolean com.android.tools.r8.naming.mappinginformation.MappingInformation.isPartitionFileNameInformation():0:0 -> a 12:12:void lambda$parseClassMappings$0(com.android.tools.r8.naming.ProguardMap$Builder,com.android.tools.r8.naming.mappinginformation.MappingInformation):268 -> a 13:16:void lambda$parseClassMappings$0(com.android.tools.r8.naming.ProguardMap$Builder,com.android.tools.r8.naming.mappinginformation.MappingInformation):266:269 -> a 17:17:boolean com.android.tools.r8.naming.mappinginformation.MappingInformation.isMapVersionMappingInformation():0:0 -> a 17:17:void lambda$parseClassMappings$0(com.android.tools.r8.naming.ProguardMap$Builder,com.android.tools.r8.naming.mappinginformation.MappingInformation):269 -> a 18:18:void lambda$parseClassMappings$0(com.android.tools.r8.naming.ProguardMap$Builder,com.android.tools.r8.naming.mappinginformation.MappingInformation):270:270 -> a 19:19:boolean com.android.tools.r8.naming.mappinginformation.MappingInformation.isPartitionFileNameInformation():0:0 -> a 19:19:void lambda$parseClassMappings$0(com.android.tools.r8.naming.ProguardMap$Builder,com.android.tools.r8.naming.mappinginformation.MappingInformation):271 -> a 20:24:void lambda$parseClassMappings$0(com.android.tools.r8.naming.ProguardMap$Builder,com.android.tools.r8.naming.mappinginformation.MappingInformation):272:276 -> a 25:38:void lambda$parseMappingInformation$1(java.util.function.Consumer,com.android.tools.r8.naming.mappinginformation.MappingInformation):323:336 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Consumer;Lcom/android/tools/r8/naming/mappinginformation/e;)V"} 39:129:void parseMemberMappings(com.android.tools.r8.naming.ProguardMap$Builder,com.android.tools.r8.naming.ClassNaming$Builder):352:442 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/naming/u0;Lcom/android/tools/r8/naming/g;)V"} 130:136:void parseMemberMappings(com.android.tools.r8.naming.ProguardMap$Builder,com.android.tools.r8.naming.ClassNaming$Builder):438:444 -> a 137:137:com.android.tools.r8.naming.MemberNaming$Signature parseSignature():742:742 -> a 137:137:void parseMemberMappings(com.android.tools.r8.naming.ProguardMap$Builder,com.android.tools.r8.naming.ClassNaming$Builder):445 -> a 138:138:boolean hasNext():136:136 -> a 138:138:void expectWhitespace():234 -> a 138:138:com.android.tools.r8.naming.MemberNaming$Signature parseSignature():743 -> a 138:138:void parseMemberMappings(com.android.tools.r8.naming.ProguardMap$Builder,com.android.tools.r8.naming.ClassNaming$Builder):445 -> a 139:141:void expectWhitespace():234:236 -> a 139:141:com.android.tools.r8.naming.MemberNaming$Signature parseSignature():743 -> a 139:141:void parseMemberMappings(com.android.tools.r8.naming.ProguardMap$Builder,com.android.tools.r8.naming.ClassNaming$Builder):445 -> a 142:146:java.lang.String parseMethodName():716:720 -> a 142:146:com.android.tools.r8.naming.MemberNaming$Signature parseSignature():744 -> a 142:146:void parseMemberMappings(com.android.tools.r8.naming.ProguardMap$Builder,com.android.tools.r8.naming.ClassNaming$Builder):445 -> a 147:158:java.lang.String substring(int):701:712 -> a 147:158:java.lang.String parseMethodName():722 -> a 147:158:com.android.tools.r8.naming.MemberNaming$Signature parseSignature():744 -> a 147:158:void parseMemberMappings(com.android.tools.r8.naming.ProguardMap$Builder,com.android.tools.r8.naming.ClassNaming$Builder):445 -> a 159:184:com.android.tools.r8.naming.MemberNaming$Signature parseSignature():745:770 -> a 159:184:void parseMemberMappings(com.android.tools.r8.naming.ProguardMap$Builder,com.android.tools.r8.naming.ClassNaming$Builder):445 -> a 185:199:void parseMemberMappings(com.android.tools.r8.naming.ProguardMap$Builder,com.android.tools.r8.naming.ClassNaming$Builder):446:460 -> a 200:201:void skipArrow():774:775 -> a 200:201:void parseMemberMappings(com.android.tools.r8.naming.ProguardMap$Builder,com.android.tools.r8.naming.ClassNaming$Builder):461 -> a 202:202:void parseMemberMappings(com.android.tools.r8.naming.ProguardMap$Builder,com.android.tools.r8.naming.ClassNaming$Builder):462:462 -> a 203:207:java.lang.String parseMethodName():716:720 -> a 203:207:void parseMemberMappings(com.android.tools.r8.naming.ProguardMap$Builder,com.android.tools.r8.naming.ClassNaming$Builder):463 -> a 208:219:java.lang.String substring(int):701:712 -> a 208:219:java.lang.String parseMethodName():722 -> a 208:219:void parseMemberMappings(com.android.tools.r8.naming.ProguardMap$Builder,com.android.tools.r8.naming.ClassNaming$Builder):463 -> a 220:231:void parseMemberMappings(com.android.tools.r8.naming.ProguardMap$Builder,com.android.tools.r8.naming.ClassNaming$Builder):465:476 -> a 232:244:void parseMemberMappings(com.android.tools.r8.naming.ProguardMap$Builder,com.android.tools.r8.naming.ClassNaming$Builder):475:487 -> a 245:272:void parseMemberMappings(com.android.tools.r8.naming.ProguardMap$Builder,com.android.tools.r8.naming.ClassNaming$Builder):486:513 -> a 273:276:boolean nextLine(com.android.tools.r8.naming.ProguardMap$Builder):159:162 -> a 273:276:void parseMemberMappings(com.android.tools.r8.naming.ProguardMap$Builder,com.android.tools.r8.naming.ClassNaming$Builder):515 -> a 277:277:void parseMemberMappings(com.android.tools.r8.naming.ProguardMap$Builder,com.android.tools.r8.naming.ClassNaming$Builder):518:518 -> a 278:278:boolean nextLine(com.android.tools.r8.naming.ProguardMap$Builder):160:160 -> a 278:278:void parseMemberMappings(com.android.tools.r8.naming.ProguardMap$Builder,com.android.tools.r8.naming.ClassNaming$Builder):515 -> a 279:279:void com.android.tools.r8.naming.ProguardMapReader$ParseException.(com.android.tools.r8.naming.ProguardMapReader,java.lang.String):855:855 -> a 279:279:boolean nextLine(com.android.tools.r8.naming.ProguardMap$Builder):160 -> a 279:279:void parseMemberMappings(com.android.tools.r8.naming.ProguardMap$Builder,com.android.tools.r8.naming.ClassNaming$Builder):515 -> a 280:280:boolean nextLine(com.android.tools.r8.naming.ProguardMap$Builder):160:160 -> a 280:280:void parseMemberMappings(com.android.tools.r8.naming.ProguardMap$Builder,com.android.tools.r8.naming.ClassNaming$Builder):515 -> a 281:281:void expectWhitespace():239:239 -> a 281:281:com.android.tools.r8.naming.MemberNaming$Signature parseSignature():743 -> a 281:281:void parseMemberMappings(com.android.tools.r8.naming.ProguardMap$Builder,com.android.tools.r8.naming.ClassNaming$Builder):445 -> a 282:282:void lambda$parseMemberMappings$5(com.android.tools.r8.utils.BooleanBox,java.lang.String,com.android.tools.r8.naming.ClassNaming$Builder,com.android.tools.r8.naming.ClassNamingForNameMapper$MappedRange,com.android.tools.r8.utils.Box,com.android.tools.r8.utils.Box,com.android.tools.r8.naming.mappinginformation.MappingInformation):366:366 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/K;Ljava/lang/String;Lcom/android/tools/r8/naming/g;Lcom/android/tools/r8/naming/k$b;Lcom/android/tools/r8/utils/N;Lcom/android/tools/r8/utils/N;Lcom/android/tools/r8/naming/mappinginformation/e;)V"} 283:283:boolean com.android.tools.r8.naming.mappinginformation.MappingInformation.isGlobalMappingInformation():0:0 -> a 283:283:void lambda$parseMemberMappings$5(com.android.tools.r8.utils.BooleanBox,java.lang.String,com.android.tools.r8.naming.ClassNaming$Builder,com.android.tools.r8.naming.ClassNamingForNameMapper$MappedRange,com.android.tools.r8.utils.Box,com.android.tools.r8.utils.Box,com.android.tools.r8.naming.mappinginformation.MappingInformation):366 -> a 284:308:void lambda$parseMemberMappings$5(com.android.tools.r8.utils.BooleanBox,java.lang.String,com.android.tools.r8.naming.ClassNaming$Builder,com.android.tools.r8.naming.ClassNamingForNameMapper$MappedRange,com.android.tools.r8.utils.Box,com.android.tools.r8.utils.Box,com.android.tools.r8.naming.mappinginformation.MappingInformation):366:390 -> a 309:322:void lambda$parseMemberMappings$5(com.android.tools.r8.utils.BooleanBox,java.lang.String,com.android.tools.r8.naming.ClassNaming$Builder,com.android.tools.r8.naming.ClassNamingForNameMapper$MappedRange,com.android.tools.r8.utils.Box,com.android.tools.r8.utils.Box,com.android.tools.r8.naming.mappinginformation.MappingInformation):389:402 -> a 323:323:void lambda$parseMemberMappings$5(com.android.tools.r8.utils.BooleanBox,java.lang.String,com.android.tools.r8.naming.ClassNaming$Builder,com.android.tools.r8.naming.ClassNamingForNameMapper$MappedRange,com.android.tools.r8.utils.Box,com.android.tools.r8.utils.Box,com.android.tools.r8.naming.mappinginformation.MappingInformation):401:401 -> a 324:331:void lambda$parseMemberMappings$5(com.android.tools.r8.utils.BooleanBox,java.lang.String,com.android.tools.r8.naming.ClassNaming$Builder,com.android.tools.r8.naming.ClassNamingForNameMapper$MappedRange,com.android.tools.r8.utils.Box,com.android.tools.r8.utils.Box,com.android.tools.r8.naming.mappinginformation.MappingInformation):400:407 -> a 332:334:void lambda$parseMemberMappings$5(com.android.tools.r8.utils.BooleanBox,java.lang.String,com.android.tools.r8.naming.ClassNaming$Builder,com.android.tools.r8.naming.ClassNamingForNameMapper$MappedRange,com.android.tools.r8.utils.Box,com.android.tools.r8.utils.Box,com.android.tools.r8.naming.mappinginformation.MappingInformation):406:408 -> a 335:335:boolean com.android.tools.r8.naming.mappinginformation.MappingInformation.isResidualMethodSignatureMappingInformation():0:0 -> a 335:335:void lambda$parseMemberMappings$5(com.android.tools.r8.utils.BooleanBox,java.lang.String,com.android.tools.r8.naming.ClassNaming$Builder,com.android.tools.r8.naming.ClassNamingForNameMapper$MappedRange,com.android.tools.r8.utils.Box,com.android.tools.r8.utils.Box,com.android.tools.r8.naming.mappinginformation.MappingInformation):410 -> a 336:338:void lambda$parseMemberMappings$5(com.android.tools.r8.utils.BooleanBox,java.lang.String,com.android.tools.r8.naming.ClassNaming$Builder,com.android.tools.r8.naming.ClassNamingForNameMapper$MappedRange,com.android.tools.r8.utils.Box,com.android.tools.r8.utils.Box,com.android.tools.r8.naming.mappinginformation.MappingInformation):411:413 -> a 339:339:void lambda$parseMemberMappings$5(com.android.tools.r8.utils.BooleanBox,java.lang.String,com.android.tools.r8.naming.ClassNaming$Builder,com.android.tools.r8.naming.ClassNamingForNameMapper$MappedRange,com.android.tools.r8.utils.Box,com.android.tools.r8.utils.Box,com.android.tools.r8.naming.mappinginformation.MappingInformation):412:412 -> a 340:340:void lambda$parseMemberMappings$5(com.android.tools.r8.utils.BooleanBox,java.lang.String,com.android.tools.r8.naming.ClassNaming$Builder,com.android.tools.r8.naming.ClassNamingForNameMapper$MappedRange,com.android.tools.r8.utils.Box,com.android.tools.r8.utils.Box,com.android.tools.r8.naming.mappinginformation.MappingInformation):411:411 -> a 341:341:void com.android.tools.r8.utils.BoxBase.clear():31:31 -> a 341:341:void com.android.tools.r8.utils.Box.clear():27 -> a 341:341:void lambda$parseMemberMappings$5(com.android.tools.r8.utils.BooleanBox,java.lang.String,com.android.tools.r8.naming.ClassNaming$Builder,com.android.tools.r8.naming.ClassNamingForNameMapper$MappedRange,com.android.tools.r8.utils.Box,com.android.tools.r8.utils.Box,com.android.tools.r8.naming.mappinginformation.MappingInformation):414 -> a 342:342:void lambda$parseMemberMappings$5(com.android.tools.r8.utils.BooleanBox,java.lang.String,com.android.tools.r8.naming.ClassNaming$Builder,com.android.tools.r8.naming.ClassNamingForNameMapper$MappedRange,com.android.tools.r8.utils.Box,com.android.tools.r8.utils.Box,com.android.tools.r8.naming.mappinginformation.MappingInformation):418:418 -> a 343:343:void lambda$parseMemberMappings$5(com.android.tools.r8.utils.BooleanBox,java.lang.String,com.android.tools.r8.naming.ClassNaming$Builder,com.android.tools.r8.naming.ClassNamingForNameMapper$MappedRange,com.android.tools.r8.utils.Box,com.android.tools.r8.utils.Box,com.android.tools.r8.naming.mappinginformation.MappingInformation):417:417 -> a 344:345:void lambda$parseMemberMappings$2(com.android.tools.r8.naming.mappinginformation.MappingInformation,com.android.tools.r8.naming.mappinginformation.MappingInformation):371:372 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/naming/mappinginformation/e;Lcom/android/tools/r8/naming/mappinginformation/e;)V"} 346:346:void lambda$parseMemberMappings$2(com.android.tools.r8.naming.mappinginformation.MappingInformation,com.android.tools.r8.naming.mappinginformation.MappingInformation):371:371 -> a 347:365:com.android.tools.r8.naming.MemberNaming addMemberEntryOrCopyInformation(com.android.tools.r8.naming.MemberNaming,com.android.tools.r8.naming.MemberNaming$Signature,java.lang.String,int,com.android.tools.r8.utils.Box,com.android.tools.r8.utils.Box,com.android.tools.r8.naming.Range,com.android.tools.r8.naming.ClassNaming$Builder):544:562 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/naming/Q;Lcom/android/tools/r8/naming/Q$c;Ljava/lang/String;ILcom/android/tools/r8/utils/N;Lcom/android/tools/r8/utils/N;Lcom/android/tools/r8/naming/N0;Lcom/android/tools/r8/naming/g;)Lcom/android/tools/r8/naming/Q;"} 366:368:void com.android.tools.r8.naming.MemberNaming.addAllMappingInformation(java.util.List):148:150 -> a 366:368:com.android.tools.r8.naming.MemberNaming addMemberEntryOrCopyInformation(com.android.tools.r8.naming.MemberNaming,com.android.tools.r8.naming.MemberNaming$Signature,java.lang.String,int,com.android.tools.r8.utils.Box,com.android.tools.r8.utils.Box,com.android.tools.r8.naming.Range,com.android.tools.r8.naming.ClassNaming$Builder):562 -> a 369:369:void com.android.tools.r8.utils.BoxBase.clear():31:31 -> a 369:369:void com.android.tools.r8.utils.Box.clear():27 -> a 369:369:com.android.tools.r8.naming.MemberNaming addMemberEntryOrCopyInformation(com.android.tools.r8.naming.MemberNaming,com.android.tools.r8.naming.MemberNaming$Signature,java.lang.String,int,com.android.tools.r8.utils.Box,com.android.tools.r8.utils.Box,com.android.tools.r8.naming.Range,com.android.tools.r8.naming.ClassNaming$Builder):563 -> a 370:370:void com.android.tools.r8.utils.BoxBase.clear():31:31 -> a 370:370:void com.android.tools.r8.utils.Box.clear():27 -> a 370:370:com.android.tools.r8.naming.MemberNaming addMemberEntryOrCopyInformation(com.android.tools.r8.naming.MemberNaming,com.android.tools.r8.naming.MemberNaming$Signature,java.lang.String,int,com.android.tools.r8.utils.Box,com.android.tools.r8.utils.Box,com.android.tools.r8.naming.Range,com.android.tools.r8.naming.ClassNaming$Builder):565 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 371:375:com.android.tools.r8.naming.MemberNaming$Signature getResidualSignatureForMemberNaming(com.android.tools.r8.utils.Box,com.android.tools.r8.naming.MemberNaming$Signature,java.lang.String):598:602 -> a 371:375:com.android.tools.r8.naming.MemberNaming addMemberEntryOrCopyInformation(com.android.tools.r8.naming.MemberNaming,com.android.tools.r8.naming.MemberNaming$Signature,java.lang.String,int,com.android.tools.r8.utils.Box,com.android.tools.r8.utils.Box,com.android.tools.r8.naming.Range,com.android.tools.r8.naming.ClassNaming$Builder):547 -> a 376:376:com.android.tools.r8.naming.MemberNaming$Signature getResidualSignatureForMemberNaming(com.android.tools.r8.utils.Box,com.android.tools.r8.naming.MemberNaming$Signature,java.lang.String):601:601 -> a 376:376:com.android.tools.r8.naming.MemberNaming addMemberEntryOrCopyInformation(com.android.tools.r8.naming.MemberNaming,com.android.tools.r8.naming.MemberNaming$Signature,java.lang.String,int,com.android.tools.r8.utils.Box,com.android.tools.r8.utils.Box,com.android.tools.r8.naming.Range,com.android.tools.r8.naming.ClassNaming$Builder):547 -> a 377:386:com.android.tools.r8.naming.MemberNaming$Signature getResidualSignatureForMemberNaming(com.android.tools.r8.utils.Box,com.android.tools.r8.naming.MemberNaming$Signature,java.lang.String):600:609 -> a 377:386:com.android.tools.r8.naming.MemberNaming addMemberEntryOrCopyInformation(com.android.tools.r8.naming.MemberNaming,com.android.tools.r8.naming.MemberNaming$Signature,java.lang.String,int,com.android.tools.r8.utils.Box,com.android.tools.r8.utils.Box,com.android.tools.r8.naming.Range,com.android.tools.r8.naming.ClassNaming$Builder):547 -> a 387:393:com.android.tools.r8.naming.MemberNaming addMemberEntryOrCopyInformation(com.android.tools.r8.naming.MemberNaming,com.android.tools.r8.naming.MemberNaming$Signature,java.lang.String,int,com.android.tools.r8.utils.Box,com.android.tools.r8.utils.Box,com.android.tools.r8.naming.Range,com.android.tools.r8.naming.ClassNaming$Builder):548:554 -> a 394:396:void com.android.tools.r8.naming.MemberNaming.addAllMappingInformation(java.util.List):148:150 -> a 394:396:com.android.tools.r8.naming.MemberNaming addMemberEntryOrCopyInformation(com.android.tools.r8.naming.MemberNaming,com.android.tools.r8.naming.MemberNaming$Signature,java.lang.String,int,com.android.tools.r8.utils.Box,com.android.tools.r8.utils.Box,com.android.tools.r8.naming.Range,com.android.tools.r8.naming.ClassNaming$Builder):554 -> a 397:397:com.android.tools.r8.naming.MemberNaming addMemberEntryOrCopyInformation(com.android.tools.r8.naming.MemberNaming,com.android.tools.r8.naming.MemberNaming$Signature,java.lang.String,int,com.android.tools.r8.utils.Box,com.android.tools.r8.utils.Box,com.android.tools.r8.naming.Range,com.android.tools.r8.naming.ClassNaming$Builder):556:556 -> a 398:398:void com.android.tools.r8.utils.BoxBase.clear():31:31 -> a 398:398:void com.android.tools.r8.utils.Box.clear():27 -> a 398:398:com.android.tools.r8.naming.MemberNaming addMemberEntryOrCopyInformation(com.android.tools.r8.naming.MemberNaming,com.android.tools.r8.naming.MemberNaming$Signature,java.lang.String,int,com.android.tools.r8.utils.Box,com.android.tools.r8.utils.Box,com.android.tools.r8.naming.Range,com.android.tools.r8.naming.ClassNaming$Builder):557 -> a 399:399:void com.android.tools.r8.utils.BoxBase.clear():31:31 -> a 399:399:void com.android.tools.r8.utils.Box.clear():27 -> a 399:399:com.android.tools.r8.naming.MemberNaming addMemberEntryOrCopyInformation(com.android.tools.r8.naming.MemberNaming,com.android.tools.r8.naming.MemberNaming$Signature,java.lang.String,int,com.android.tools.r8.utils.Box,com.android.tools.r8.utils.Box,com.android.tools.r8.naming.Range,com.android.tools.r8.naming.ClassNaming$Builder):558 -> a 400:400:com.android.tools.r8.naming.MemberNaming$Signature getResidualSignatureFromMappingInformation(com.android.tools.r8.naming.mappinginformation.ResidualSignatureMappingInformation,java.lang.String):571:571 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/rT;Ljava/lang/String;)Lcom/android/tools/r8/naming/Q$c;"} 401:401:boolean com.android.tools.r8.naming.mappinginformation.MappingInformation.isResidualMethodSignatureMappingInformation():0:0 -> a 401:401:com.android.tools.r8.naming.MemberNaming$Signature getResidualSignatureFromMappingInformation(com.android.tools.r8.naming.mappinginformation.ResidualSignatureMappingInformation,java.lang.String):571 -> a 402:408:com.android.tools.r8.naming.MemberNaming$Signature getResidualSignatureFromMappingInformation(com.android.tools.r8.naming.mappinginformation.ResidualSignatureMappingInformation,java.lang.String):573:579 -> a 409:415:com.android.tools.r8.naming.MemberNaming$Signature getResidualSignatureFromMappingInformation(com.android.tools.r8.naming.mappinginformation.ResidualSignatureMappingInformation,java.lang.String):578:584 -> a 416:416:boolean com.android.tools.r8.naming.mappinginformation.MappingInformation.isResidualFieldSignatureMappingInformation():0:0 -> a 416:416:com.android.tools.r8.naming.MemberNaming$Signature getResidualSignatureFromMappingInformation(com.android.tools.r8.naming.mappinginformation.ResidualSignatureMappingInformation,java.lang.String):584 -> a 417:425:com.android.tools.r8.naming.MemberNaming$Signature getResidualSignatureFromMappingInformation(com.android.tools.r8.naming.mappinginformation.ResidualSignatureMappingInformation,java.lang.String):584:592 -> a 426:435:java.lang.String parseType(boolean):726:735 -> a 436:447:java.lang.String substring(int):701:712 -> a 436:447:java.lang.String parseType(boolean):738 -> a 448:454:com.android.tools.r8.com.google.gson.JsonObject parseJsonInComment():834:840 -> a 448:454:boolean parseMappingInformation(java.util.function.Consumer):315 -> a 455:455:boolean parseMappingInformation(java.util.function.Consumer):317:317 -> a 1:1:boolean hasLine():222:222 -> b 1:1:void parseClassMappings(com.android.tools.r8.naming.ProguardMap$Builder):261 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/naming/u0;)V"} 2:24:void parseClassMappings(com.android.tools.r8.naming.ProguardMap$Builder):262:284 -> b 25:28:boolean nextLine(com.android.tools.r8.naming.ProguardMap$Builder):159:162 -> b 25:28:void parseClassMappings(com.android.tools.r8.naming.ProguardMap$Builder):285 -> b 29:29:boolean nextLine(com.android.tools.r8.naming.ProguardMap$Builder):160:160 -> b 29:29:void parseClassMappings(com.android.tools.r8.naming.ProguardMap$Builder):285 -> b 30:30:void com.android.tools.r8.naming.ProguardMapReader$ParseException.(com.android.tools.r8.naming.ProguardMapReader,java.lang.String):855:855 -> b 30:30:boolean nextLine(com.android.tools.r8.naming.ProguardMap$Builder):160 -> b 30:30:void parseClassMappings(com.android.tools.r8.naming.ProguardMap$Builder):285 -> b 31:31:boolean nextLine(com.android.tools.r8.naming.ProguardMap$Builder):160:160 -> b 31:31:void parseClassMappings(com.android.tools.r8.naming.ProguardMap$Builder):285 -> b 32:36:void parseClassMappings(com.android.tools.r8.naming.ProguardMap$Builder):288:292 -> b 37:42:boolean acceptString(java.lang.String):789:794 -> b 37:42:void parseClassMappings(com.android.tools.r8.naming.ProguardMap$Builder):292 -> b 43:43:void parseClassMappings(com.android.tools.r8.naming.ProguardMap$Builder):0:0 -> b # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":360,"3":361},"outline":"Lcom/android/tools/r8/a;a(Ljava/lang/String;II)Ljava/lang/String;"} 360:360:void parseClassMappings(com.android.tools.r8.naming.ProguardMap$Builder):295:295 -> b 361:361:void parseClassMappings(com.android.tools.r8.naming.ProguardMap$Builder):295:295 -> b 340:340:void parseClassMappings(com.android.tools.r8.naming.ProguardMap$Builder):297:297 -> b 341:343:boolean acceptArrow():779:781 -> b 341:343:void parseClassMappings(com.android.tools.r8.naming.ProguardMap$Builder):298 -> b 344:348:void parseClassMappings(com.android.tools.r8.naming.ProguardMap$Builder):300:304 -> b 349:349:com.android.tools.r8.position.Position getPosition():614:614 -> b 349:349:void parseClassMappings(com.android.tools.r8.naming.ProguardMap$Builder):306 -> b 350:351:void parseClassMappings(com.android.tools.r8.naming.ProguardMap$Builder):306:307 -> b 352:355:boolean nextLine(com.android.tools.r8.naming.ProguardMap$Builder):159:162 -> b 352:355:void parseClassMappings(com.android.tools.r8.naming.ProguardMap$Builder):308 -> b 356:356:void parseClassMappings(com.android.tools.r8.naming.ProguardMap$Builder):309:309 -> b 357:357:boolean nextLine(com.android.tools.r8.naming.ProguardMap$Builder):160:160 -> b 357:357:void parseClassMappings(com.android.tools.r8.naming.ProguardMap$Builder):308 -> b 358:358:void com.android.tools.r8.naming.ProguardMapReader$ParseException.(com.android.tools.r8.naming.ProguardMapReader,java.lang.String):855:855 -> b 358:358:boolean nextLine(com.android.tools.r8.naming.ProguardMap$Builder):160 -> b 358:358:void parseClassMappings(com.android.tools.r8.naming.ProguardMap$Builder):308 -> b 359:359:boolean nextLine(com.android.tools.r8.naming.ProguardMap$Builder):160:160 -> b 359:359:void parseClassMappings(com.android.tools.r8.naming.ProguardMap$Builder):308 -> b 362:363:void lambda$parseMemberMappings$3(com.android.tools.r8.naming.mappinginformation.MappingInformation,com.android.tools.r8.naming.mappinginformation.MappingInformation):382:383 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/naming/mappinginformation/e;Lcom/android/tools/r8/naming/mappinginformation/e;)V"} 364:364:void lambda$parseMemberMappings$3(com.android.tools.r8.naming.mappinginformation.MappingInformation,com.android.tools.r8.naming.mappinginformation.MappingInformation):382:382 -> b 365:388:void skipIdentifier(boolean):650:673 -> b 389:389:void skipIdentifier(boolean):666:666 -> b 1:7:boolean isCommentLineWithJsonBrace():181:187 -> c 8:12:boolean hasFirstCharJsonBrace(java.lang.String,int):196:200 -> c 8:12:boolean isCommentLineWithJsonBrace():187 -> c 13:13:boolean isCommentLineWithJsonBrace():188:188 -> c 14:18:boolean skipLine(com.android.tools.r8.naming.ProguardMap$Builder):208:212 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/naming/u0;)Z"} 19:20:boolean isEmptyOrCommentLine(java.lang.String):169:170 -> c 19:20:boolean skipLine(com.android.tools.r8.naming.ProguardMap$Builder):213 -> c 21:25:boolean hasFirstCharJsonBrace(java.lang.String,int):196:200 -> c 21:25:boolean isEmptyOrCommentLine(java.lang.String):172 -> c 21:25:boolean skipLine(com.android.tools.r8.naming.ProguardMap$Builder):213 -> c 26:26:boolean isEmptyOrCommentLine(java.lang.String):173:173 -> c 26:26:boolean skipLine(com.android.tools.r8.naming.ProguardMap$Builder):213 -> c 27:28:boolean skipLine(com.android.tools.r8.naming.ProguardMap$Builder):214:215 -> c 29:29:boolean hasLine():222:222 -> c 29:29:boolean skipLine(com.android.tools.r8.naming.ProguardMap$Builder):217 -> c 30:31:void lambda$parseMemberMappings$4(com.android.tools.r8.naming.mappinginformation.MappingInformation,com.android.tools.r8.naming.mappinginformation.MappingInformation):393:394 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/naming/mappinginformation/e;Lcom/android/tools/r8/naming/mappinginformation/e;)V"} 32:32:void lambda$parseMemberMappings$4(com.android.tools.r8.naming.mappinginformation.MappingInformation,com.android.tools.r8.naming.mappinginformation.MappingInformation):393:393 -> c 1:1:void close():88:88 -> close 1:1:char nextChar():150:150 -> d 2:2:boolean hasNext():136:136 -> d 2:2:char nextChar():150 -> d 3:7:char nextChar():150:154 -> d 8:8:void com.android.tools.r8.naming.ProguardMapReader$ParseException.(com.android.tools.r8.naming.ProguardMapReader,java.lang.String):855:855 -> d 8:8:char nextChar():154 -> d 9:9:char nextChar():154:154 -> d 1:5:int nextCodePoint():141:145 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} 6:6:void com.android.tools.r8.naming.ProguardMapReader$ParseException.(com.android.tools.r8.naming.ProguardMapReader,java.lang.String):855:855 -> e 6:6:int nextCodePoint():145 -> e 7:7:int nextCodePoint():145:145 -> e 1:1:com.android.tools.r8.naming.Range parseRange():804:804 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/naming/N0;"} 2:8:int parseNumber():823:829 -> f 2:8:com.android.tools.r8.naming.Range parseRange():807 -> f 9:14:com.android.tools.r8.naming.Range parseRange():808:813 -> f 15:21:int parseNumber():823:829 -> f 15:21:com.android.tools.r8.naming.Range parseRange():814 -> f 22:22:com.android.tools.r8.naming.Range parseRange():818:818 -> f 23:23:com.android.tools.r8.naming.Range parseRange():816:816 -> f 24:24:int parseNumber():824:824 -> f 24:24:com.android.tools.r8.naming.Range parseRange():814 -> f 25:25:void com.android.tools.r8.naming.ProguardMapReader$ParseException.(com.android.tools.r8.naming.ProguardMapReader,java.lang.String):855:855 -> f 25:25:int parseNumber():824 -> f 25:25:com.android.tools.r8.naming.Range parseRange():814 -> f 26:26:int parseNumber():824:824 -> f 26:26:com.android.tools.r8.naming.Range parseRange():814 -> f 27:27:int parseNumber():824:824 -> f 27:27:com.android.tools.r8.naming.Range parseRange():807 -> f 28:28:void com.android.tools.r8.naming.ProguardMapReader$ParseException.(com.android.tools.r8.naming.ProguardMapReader,java.lang.String):855:855 -> f 28:28:int parseNumber():824 -> f 28:28:com.android.tools.r8.naming.Range parseRange():807 -> f 29:29:int parseNumber():824:824 -> f 29:29:com.android.tools.r8.naming.Range parseRange():807 -> f 1:1:int peekCodePoint():126:126 -> g 1:1:boolean hasNext():136:136 -> h 1:1:void skipWhitespace():227 -> h 2:3:void skipWhitespace():227:228 -> h com.android.tools.r8.naming.ProguardMapReader$LinePosition -> com.android.tools.r8.naming.E0: # {"id":"sourceFile","fileName":"ProguardMapReader.java"} int lineNo -> a 1:2:void (int):620:621 -> 1:2:boolean equals(java.lang.Object):639:640 -> equals 1:1:java.lang.String getDescription():626:626 -> getDescription 1:1:int hashCode():631:631 -> hashCode com.android.tools.r8.naming.ProguardMapReader$ParseException -> com.android.tools.r8.naming.F0: # {"id":"sourceFile","fileName":"ProguardMapReader.java"} int lineNo -> a int lineOffset -> b boolean eol -> c java.lang.String msg -> d 1:1:void (com.android.tools.r8.naming.ProguardMapReader,java.lang.String):855:855 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/naming/G0;Ljava/lang/String;)V"} 2:6:void (com.android.tools.r8.naming.ProguardMapReader,java.lang.String,boolean):859:863 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/naming/G0;Ljava/lang/String;Z)V"} 1:4:java.lang.String getMessage():868:871 -> getMessage com.android.tools.r8.naming.ProguardMapStringConsumer -> com.android.tools.r8.naming.I0: # {"id":"sourceFile","fileName":"ProguardMapStringConsumer.java"} com.android.tools.r8.StringConsumer stringConsumer -> a com.android.tools.r8.DiagnosticsHandler diagnosticsHandler -> b boolean $assertionsDisabled -> c int $r8$clinit -> d 1:1:void ():16:16 -> 1:5:void (com.android.tools.r8.StringConsumer,com.android.tools.r8.DiagnosticsHandler):23:27 -> 1:1:com.android.tools.r8.utils.ChainableStringConsumer accept(java.lang.String):38:38 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lcom/android/tools/r8/utils/V;"} 2:2:com.android.tools.r8.StringConsumer getStringConsumer():43:43 -> a 3:3:java.lang.String com.android.tools.r8.naming.ProguardMapMarkerInfo.serializeToString():67:67 -> a 3:3:void accept(com.android.tools.r8.naming.ProguardMapMarkerInfo,com.android.tools.r8.naming.ClassNameMapper):32 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/naming/y0;Lcom/android/tools/r8/naming/b;)V"} 4:4:java.lang.String com.android.tools.r8.naming.ProguardMapMarkerInfo.serializeToString():67:67 -> a 4:4:void accept(com.android.tools.r8.naming.ProguardMapMarkerInfo,com.android.tools.r8.naming.ClassNameMapper):32 -> a 5:6:void accept(com.android.tools.r8.naming.ProguardMapMarkerInfo,com.android.tools.r8.naming.ClassNameMapper):32:33 -> a 1:1:void finished(com.android.tools.r8.DiagnosticsHandler):48:48 -> finished com.android.tools.r8.naming.ProguardMapStringConsumer$Builder -> com.android.tools.r8.naming.H0: # {"id":"sourceFile","fileName":"ProguardMapStringConsumer.java"} com.android.tools.r8.StringConsumer stringConsumer -> a com.android.tools.r8.DiagnosticsHandler diagnosticsHandler -> b 1:1:void ():55:55 -> 1:1:com.android.tools.r8.naming.ProguardMapStringConsumer$Builder setStringConsumer(com.android.tools.r8.StringConsumer):61:61 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/StringConsumer;)Lcom/android/tools/r8/naming/H0;"} 2:2:com.android.tools.r8.naming.ProguardMapStringConsumer$Builder setDiagnosticsHandler(com.android.tools.r8.DiagnosticsHandler):66:66 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/O2;)Lcom/android/tools/r8/naming/H0;"} 3:3:com.android.tools.r8.naming.ProguardMapStringConsumer build():71:71 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/naming/I0;"} com.android.tools.r8.naming.ProguardMapSupplier -> com.android.tools.r8.naming.M0: # {"id":"sourceFile","fileName":"ProguardMapSupplier.java"} com.android.tools.r8.naming.ClassNameMapper classNameMapper -> a com.android.tools.r8.utils.InternalOptions options -> b com.android.tools.r8.ProguardMapConsumer consumer -> c com.android.tools.r8.utils.Reporter reporter -> d com.android.tools.r8.dex.Marker$Tool compiler -> e boolean $assertionsDisabled -> f 1:1:void ():18:18 -> 1:9:void (com.android.tools.r8.naming.ClassNameMapper,com.android.tools.r8.dex.Marker$Tool,com.android.tools.r8.utils.InternalOptions):51:59 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/naming/b;Lcom/android/tools/r8/dex/U$b;Lcom/android/tools/r8/utils/A1;)V"} 1:2:com.android.tools.r8.naming.ProguardMapSupplier create(com.android.tools.r8.naming.ClassNameMapper,com.android.tools.r8.utils.InternalOptions):64:65 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/naming/b;Lcom/android/tools/r8/utils/A1;)Lcom/android/tools/r8/naming/M0;"} 3:5:com.android.tools.r8.naming.ProguardMapSupplier$ProguardMapId computeProguardMapId():84:86 -> a 3:5:com.android.tools.r8.naming.ProguardMapSupplier$ProguardMapId writeProguardMap():69 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/naming/J0;"} 6:7:com.android.tools.r8.naming.ProguardMapSupplier$ProguardMapId com.android.tools.r8.naming.ProguardMapSupplier$ProguardMapIdBuilder.build(com.android.tools.r8.MapIdProvider):116:117 -> a 6:7:com.android.tools.r8.naming.ProguardMapSupplier$ProguardMapId computeProguardMapId():86 -> a 6:7:com.android.tools.r8.naming.ProguardMapSupplier$ProguardMapId writeProguardMap():69 -> a 8:8:com.android.tools.r8.MapIdEnvironment com.android.tools.r8.naming.ProguardMapSupplier$ProguardMapIdBuilder.getEnvironment(java.lang.String):101:101 -> a 8:8:com.android.tools.r8.naming.ProguardMapSupplier$ProguardMapId com.android.tools.r8.naming.ProguardMapSupplier$ProguardMapIdBuilder.build(com.android.tools.r8.MapIdProvider):117 -> a 8:8:com.android.tools.r8.naming.ProguardMapSupplier$ProguardMapId computeProguardMapId():86 -> a 8:8:com.android.tools.r8.naming.ProguardMapSupplier$ProguardMapId writeProguardMap():69 -> a 9:10:com.android.tools.r8.naming.ProguardMapSupplier$ProguardMapId com.android.tools.r8.naming.ProguardMapSupplier$ProguardMapIdBuilder.build(com.android.tools.r8.MapIdProvider):117:118 -> a 9:10:com.android.tools.r8.naming.ProguardMapSupplier$ProguardMapId computeProguardMapId():86 -> a 9:10:com.android.tools.r8.naming.ProguardMapSupplier$ProguardMapId writeProguardMap():69 -> a 11:11:com.android.tools.r8.naming.ProguardMapSupplier$ProguardMapId writeProguardMap():70:70 -> a 12:12:com.android.tools.r8.naming.ProguardMapMarkerInfo$Builder com.android.tools.r8.naming.ProguardMapMarkerInfo.builder():71:71 -> a 12:12:com.android.tools.r8.naming.ProguardMapSupplier$ProguardMapId writeProguardMap():71 -> a 13:19:com.android.tools.r8.naming.ProguardMapSupplier$ProguardMapId writeProguardMap():71:77 -> a 20:29:com.android.tools.r8.naming.ProguardMapSupplier$ProguardMapId writeProguardMap():70:79 -> a com.android.tools.r8.naming.ProguardMapSupplier$ProguardMapId -> com.android.tools.r8.naming.J0: # {"id":"sourceFile","fileName":"ProguardMapSupplier.java"} java.lang.String id -> a java.lang.String hash -> b boolean $assertionsDisabled -> c 1:1:void ():23:23 -> 1:5:void (java.lang.String,java.lang.String):27:31 -> 1:1:java.lang.String getHash():41:41 -> a 1:1:java.lang.String getId():36:36 -> b com.android.tools.r8.naming.ProguardMapSupplier$ProguardMapIdBuilder -> com.android.tools.r8.naming.L0: # {"id":"sourceFile","fileName":"ProguardMapSupplier.java"} com.android.tools.r8.com.google.common.hash.Hasher hasher -> a 1:3:void ():90:92 -> 1:1:com.android.tools.r8.MapIdProvider getProviderOrDefault(com.android.tools.r8.MapIdProvider):97:97 -> a 2:2:java.lang.String lambda$getProviderOrDefault$0(com.android.tools.r8.MapIdEnvironment):97:97 -> a 3:3:com.android.tools.r8.naming.ProguardMapSupplier$ProguardMapIdBuilder accept(java.lang.String):111:111 -> a 3:3:com.android.tools.r8.utils.ChainableStringConsumer accept(java.lang.String):90 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lcom/android/tools/r8/utils/V;"} com.android.tools.r8.naming.ProguardMapSupplier$ProguardMapIdBuilder$1 -> com.android.tools.r8.naming.K0: # {"id":"sourceFile","fileName":"ProguardMapSupplier.java"} java.lang.String val$hash -> a 1:1:void (com.android.tools.r8.naming.ProguardMapSupplier$ProguardMapIdBuilder,java.lang.String):101:101 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)V"} 1:1:java.lang.String getMapHash():104:104 -> getMapHash com.android.tools.r8.naming.Range -> com.android.tools.r8.naming.N0: # {"id":"sourceFile","fileName":"Range.java"} int from -> a int to -> b boolean isCardinal -> c boolean $assertionsDisabled -> d 1:1:void ():11:11 -> 1:1:void (int):18:18 -> 2:2:void (int,int):22:22 -> 3:7:void (int,int,boolean):25:29 -> 1:1:boolean isCatchAll():67:67 -> a 1:1:boolean isPreamble():71:71 -> b 1:4:int span():55:58 -> c 1:6:boolean equals(java.lang.Object):46:51 -> equals 1:1:int hashCode():63:63 -> hashCode 1:1:java.lang.String toString():38:38 -> toString com.android.tools.r8.naming.RecordRewritingNamingLens -> com.android.tools.r8.naming.O0: # {"id":"sourceFile","fileName":"RecordRewritingNamingLens.java"} com.android.tools.r8.graph.DexItemFactory factory -> d com.android.tools.r8.naming.NamingLens namingLens -> e boolean $assertionsDisabled -> f 1:1:void ():18:18 -> 1:3:void (com.android.tools.r8.graph.AppView):35:37 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)V"} 1:8:com.android.tools.r8.naming.NamingLens createRecordRewritingNamingLens(com.android.tools.r8.graph.AppView):24:31 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)Lcom/android/tools/r8/naming/o0;"} 9:10:com.android.tools.r8.graph.DexString 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/u2;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/J3;Lcom/android/tools/r8/utils/A1;)Lcom/android/tools/r8/graph/u2;"} 13:14:com.android.tools.r8.graph.DexString getRenaming(com.android.tools.r8.graph.DexType):45:46 -> a 13:14:boolean 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/u2;"} 18:18:com.android.tools.r8.graph.DexString lookupName(com.android.tools.r8.graph.DexField):72:72 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;)Lcom/android/tools/r8/graph/u2;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/u2;"} com.android.tools.r8.naming.ReservedFieldNamingState -> com.android.tools.r8.naming.Q0: # {"id":"sourceFile","fileName":"ReservedFieldNamingState.java"} 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)V"} 2:2:void (com.android.tools.r8.graph.AppView):17:17 -> 1:1:com.android.tools.r8.graph.DexString 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/u2;)Z"} 2:3:com.android.tools.r8.graph.DexString com.android.tools.r8.naming.ReservedFieldNamingState$InternalState.getReservedByName(com.android.tools.r8.graph.DexString):81:82 -> a 2:3:com.android.tools.r8.graph.DexString getReservedByNameInState(com.android.tools.r8.naming.ReservedFieldNamingState$InternalState,com.android.tools.r8.graph.DexString):43 -> a 2:3:com.android.tools.r8.graph.DexString getReservedByName(com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexType):29 -> a 2:3:boolean isReserved(com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexType):24 -> a 4:6:com.android.tools.r8.graph.DexString getReservedByNameInInterfaces(com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexType):37:39 -> a 4:6:com.android.tools.r8.graph.DexString getReservedByName(com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexType):33 -> a 4:6:boolean isReserved(com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexType):24 -> a 7:8:com.android.tools.r8.graph.DexString com.android.tools.r8.naming.ReservedFieldNamingState$InternalState.getReservedByName(com.android.tools.r8.graph.DexString):81:82 -> a 7:8:com.android.tools.r8.graph.DexString getReservedByNameInState(com.android.tools.r8.naming.ReservedFieldNamingState$InternalState,com.android.tools.r8.graph.DexString):43 -> a 7:8:com.android.tools.r8.graph.DexString getReservedByNameInInterfaces(com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexType):39 -> a 7:8:com.android.tools.r8.graph.DexString getReservedByName(com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexType):33 -> a 7:8:boolean isReserved(com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexType):24 -> a 9:11:com.android.tools.r8.graph.DexString getReservedByNameInInterfaces(com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexType):37:39 -> a 9:11:boolean isReserved(com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexType):25 -> a 12:13:com.android.tools.r8.graph.DexString com.android.tools.r8.naming.ReservedFieldNamingState$InternalState.getReservedByName(com.android.tools.r8.graph.DexString):81:82 -> a 12:13:com.android.tools.r8.graph.DexString getReservedByNameInState(com.android.tools.r8.naming.ReservedFieldNamingState$InternalState,com.android.tools.r8.graph.DexString):43 -> a 12:13:com.android.tools.r8.graph.DexString getReservedByNameInInterfaces(com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexType):39 -> a 12:13:boolean isReserved(com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexType):25 -> a 14:14:void markReserved(com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexType):47:47 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/u2;Lcom/android/tools/r8/graph/u2;)V"} 15:15:void com.android.tools.r8.naming.ReservedFieldNamingState$InternalState.markReserved(com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexString):86:86 -> a 15:15:void markReserved(com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexType):47 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 16:16:void com.android.tools.r8.naming.ReservedFieldNamingState$InternalState.markReserved(com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexString):86:86 -> a 16:16:void markReserved(com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexType):47 -> a 17:18:void includeReservations(com.android.tools.r8.naming.ReservedFieldNamingState):51:52 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/naming/Q0;)V"} 19:19:void com.android.tools.r8.naming.ReservedFieldNamingState$InternalState.includeReservations(com.android.tools.r8.naming.ReservedFieldNamingState$InternalState):90:90 -> a 19:19:void includeReservations(com.android.tools.r8.naming.ReservedFieldNamingState):52 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 20:20:void com.android.tools.r8.naming.ReservedFieldNamingState$InternalState.includeReservations(com.android.tools.r8.naming.ReservedFieldNamingState$InternalState):90:90 -> a 20:20:void includeReservations(com.android.tools.r8.naming.ReservedFieldNamingState):52 -> a 21:24:void includeInterfaceReservationState(com.android.tools.r8.naming.ReservedFieldNamingState):58:61 -> a 21:24:void includeReservations(com.android.tools.r8.naming.ReservedFieldNamingState):54 -> a 25:25:com.android.tools.r8.naming.ReservedFieldNamingState$InternalState createInternalState():73:73 -> a 25:25:java.lang.Object createInternalState():15 -> a 1:3:void setInterfaceMinificationState(com.android.tools.r8.naming.ReservedFieldNamingState):66:68 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/naming/Q0;)V"} com.android.tools.r8.naming.ReservedFieldNamingState$InternalState -> com.android.tools.r8.naming.P0: # {"id":"sourceFile","fileName":"ReservedFieldNamingState.java"} java.util.Map reservedNames -> a 1:3:void ():76:78 -> com.android.tools.r8.naming.SeedMapper -> com.android.tools.r8.naming.S0: # {"id":"sourceFile","fileName":"SeedMapper.java"} com.android.tools.r8.com.google.common.collect.ImmutableMap mappings -> a java.util.Set mappedToDescriptorNames -> b com.android.tools.r8.utils.Reporter reporter -> c 1:9:void (java.util.Map,java.util.Set,com.android.tools.r8.utils.Reporter):116:124 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/im;Ljava/util/HashSet;Lcom/android/tools/r8/utils/O2;)V"} 1:1:com.android.tools.r8.naming.SeedMapper seedMapperFromFile(com.android.tools.r8.utils.Reporter,java.nio.file.Path):106:106 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/O2;Ljava/nio/file/Path;)Lcom/android/tools/r8/naming/S0;"} 2:5:com.android.tools.r8.naming.SeedMapper seedMapperFromInputStream(com.android.tools.r8.utils.Reporter,java.io.InputStream):95:98 -> a 2:5:com.android.tools.r8.naming.SeedMapper seedMapperFromFile(com.android.tools.r8.utils.Reporter,java.nio.file.Path):106 -> a 6:6:void com.android.tools.r8.naming.ProguardMapReader.(com.android.tools.r8.naming.LineReader,com.android.tools.r8.DiagnosticsHandler,boolean,boolean):96:96 -> a 6:6:com.android.tools.r8.naming.SeedMapper seedMapperFromInputStream(com.android.tools.r8.utils.Reporter,java.io.InputStream):98 -> a 6:6:com.android.tools.r8.naming.SeedMapper seedMapperFromFile(com.android.tools.r8.utils.Reporter,java.nio.file.Path):106 -> a 7:7:com.android.tools.r8.naming.SeedMapper$Builder builder(com.android.tools.r8.utils.Reporter):90:90 -> a 7:7:com.android.tools.r8.naming.SeedMapper seedMapperFromInputStream(com.android.tools.r8.utils.Reporter,java.io.InputStream):99 -> a 7:7:com.android.tools.r8.naming.SeedMapper seedMapperFromFile(com.android.tools.r8.utils.Reporter,java.nio.file.Path):106 -> a 8:8:com.android.tools.r8.naming.SeedMapper seedMapperFromInputStream(com.android.tools.r8.utils.Reporter,java.io.InputStream):100:100 -> a 8:8:com.android.tools.r8.naming.SeedMapper seedMapperFromFile(com.android.tools.r8.utils.Reporter,java.nio.file.Path):106 -> a 9:10:com.android.tools.r8.naming.SeedMapper com.android.tools.r8.naming.SeedMapper$Builder.build():84:85 -> a 9:10:com.android.tools.r8.naming.SeedMapper seedMapperFromInputStream(com.android.tools.r8.utils.Reporter,java.io.InputStream):101 -> a 9:10:com.android.tools.r8.naming.SeedMapper seedMapperFromFile(com.android.tools.r8.utils.Reporter,java.nio.file.Path):106 -> a 11:11:com.android.tools.r8.naming.SeedMapper seedMapperFromInputStream(com.android.tools.r8.utils.Reporter,java.io.InputStream):102:102 -> a 11:11:com.android.tools.r8.naming.SeedMapper seedMapperFromFile(com.android.tools.r8.utils.Reporter,java.nio.file.Path):106 -> a 12:12:com.android.tools.r8.naming.SeedMapper seedMapperFromInputStream(com.android.tools.r8.utils.Reporter,java.io.InputStream):98:98 -> a 12:12:com.android.tools.r8.naming.SeedMapper seedMapperFromFile(com.android.tools.r8.utils.Reporter,java.nio.file.Path):106 -> a 13:13:com.android.tools.r8.naming.ClassNamingForMapApplier getClassNaming(com.android.tools.r8.graph.DexType):166:166 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/naming/j;"} 14:14:java.util.Set getKeyset():170:170 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Im;"} 15:15:com.android.tools.r8.naming.ClassNamingForMapApplier getMapping(java.lang.String):178:178 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lcom/android/tools/r8/naming/j;"} 1:1:boolean hasMapping(com.android.tools.r8.graph.DexType):161:161 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Z"} 2:2:java.util.Set getMappedToDescriptorNames():174:174 -> b 1:10:void verifyMappingsAreConflictFree():128:137 -> c 11:11:void verifyMappingsAreConflictFree():134:134 -> c 12:35:void verifyMappingsAreConflictFree():133:156 -> c com.android.tools.r8.naming.SeedMapper$Builder -> com.android.tools.r8.naming.R0: # {"id":"sourceFile","fileName":"SeedMapper.java"} 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):46:46 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/O2;)V"} 2:7:void (com.android.tools.r8.utils.Reporter):42:47 -> 1:1:com.android.tools.r8.naming.ProguardMap$Builder addFileName(java.lang.String,java.lang.String):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/lang/String;)Lcom/android/tools/r8/naming/u0;"} 2:2:void addPreambleLine(java.lang.String):0:0 -> a 3:3:com.android.tools.r8.naming.ProguardMap$Builder setCurrentMapVersion(com.android.tools.r8.naming.mappinginformation.MapVersionMappingInformation):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/naming/mappinginformation/b;)Lcom/android/tools/r8/naming/u0;"} 4:11:com.android.tools.r8.naming.ClassNamingForMapApplier$Builder classNamingBuilder(java.lang.String,java.lang.String,com.android.tools.r8.position.Position):53:60 -> a 4:11:com.android.tools.r8.naming.ClassNaming$Builder classNamingBuilder(java.lang.String,java.lang.String,com.android.tools.r8.position.Position):40 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/lang/String;Lcom/android/tools/r8/position/Position;)Lcom/android/tools/r8/naming/g;"} com.android.tools.r8.naming.SourceFileRewriter -> com.android.tools.r8.naming.U0: # {"id":"sourceFile","fileName":"SourceFileRewriter.java"} 1:2:com.android.tools.r8.SourceFileProvider computeSourceFileProvider(com.android.tools.r8.SourceFileProvider,com.android.tools.r8.shaking.ProguardConfiguration,com.android.tools.r8.utils.InternalOptions):20:21 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/SourceFileProvider;Lcom/android/tools/r8/shaking/M2;Lcom/android/tools/r8/utils/A1;)Lcom/android/tools/r8/SourceFileProvider;"} 3:3:com.android.tools.r8.SourceFileProvider 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 rewriteTo(java.lang.String,boolean):65:65 -> a 4:4:com.android.tools.r8.SourceFileProvider 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 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 getRenameSourceFileAttribute(com.android.tools.r8.utils.InternalOptions):52:52 -> a 7:7:com.android.tools.r8.SourceFileProvider 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:9:boolean isDefaultOrEmpty(java.lang.String,com.android.tools.r8.utils.InternalOptions):56:57 -> a 8:9:com.android.tools.r8.SourceFileProvider computeCompatProvider(com.android.tools.r8.utils.InternalOptions):34 -> a 8: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:com.android.tools.r8.SourceFileProvider rewriteTo(java.lang.String,boolean):65:65 -> a 10:10:com.android.tools.r8.SourceFileProvider 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:java.lang.String getRenameSourceFileAttribute(com.android.tools.r8.utils.InternalOptions):52:52 -> a 11:11:com.android.tools.r8.SourceFileProvider computeNonCompatProvider(com.android.tools.r8.utils.InternalOptions):41 -> 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):26 -> a 12:13:boolean isDefaultOrEmpty(java.lang.String,com.android.tools.r8.utils.InternalOptions):56:57 -> a 12:13:com.android.tools.r8.SourceFileProvider computeNonCompatProvider(com.android.tools.r8.utils.InternalOptions):43 -> a 12: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.SourceFileProvider rewriteTo(java.lang.String,boolean):65:65 -> a 14:14:com.android.tools.r8.SourceFileProvider 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:16:com.android.tools.r8.SourceFileProvider computeNonCompatProvider(com.android.tools.r8.utils.InternalOptions):45:46 -> a 15: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 rewriteToDefaultSourceFile(com.android.tools.r8.graph.DexItemFactory):61:61 -> a 17:17:com.android.tools.r8.SourceFileProvider computeNonCompatProvider(com.android.tools.r8.utils.InternalOptions):46 -> 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.SourceFileProvider rewriteTo(java.lang.String,boolean):65:65 -> a 18:18:com.android.tools.r8.SourceFileProvider rewriteToDefaultSourceFile(com.android.tools.r8.graph.DexItemFactory):61 -> a 18:18:com.android.tools.r8.SourceFileProvider 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 com.android.tools.r8.naming.SourceFileRewriter$1 -> com.android.tools.r8.naming.T0: # {"id":"sourceFile","fileName":"SourceFileRewriter.java"} 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 -> allowDiscardingSourceFile 1:1:java.lang.String get(com.android.tools.r8.SourceFileEnvironment):68:68 -> get com.android.tools.r8.naming.VarHandleDesugaringRewritingNamingLens -> com.android.tools.r8.naming.V0: # {"id":"sourceFile","fileName":"VarHandleDesugaringRewritingNamingLens.java"} com.android.tools.r8.graph.DexItemFactory factory -> d com.android.tools.r8.naming.NamingLens namingLens -> e java.util.Map mapping -> f boolean $assertionsDisabled -> g 1:1:void ():21:21 -> 1:4:void (com.android.tools.r8.graph.AppView,java.util.Map):95:98 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Ljava/util/IdentityHashMap;)V"} 1:26:com.android.tools.r8.naming.NamingLens createVarHandleDesugaringRewritingNamingLens(com.android.tools.r8.graph.AppView):28:53 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)Lcom/android/tools/r8/naming/o0;"} 27:27:void lambda$createVarHandleDesugaringRewritingNamingLens$1(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexProgramClass):41:41 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/q2;)V"} 28:28:boolean lambda$createVarHandleDesugaringRewritingNamingLens$0(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.InnerClassAttribute):42:42 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/J3;)Z"} 29:36:void addRewritingForGlobalSynthetic(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,java.util.Map):61:68 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/v2;Ljava/util/IdentityHashMap;)V"} 37:41:void addRewritingForGlobalSynthetic(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,java.util.Map):67:71 -> a 42:42:void addRewritingForGlobalSynthetic(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,java.util.Map):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":215,"3":216},"outline":"Lcom/android/tools/r8/a;a(Ljava/lang/String;II)Ljava/lang/String;"} 215:215:void addRewritingForGlobalSynthetic(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,java.util.Map):75:75 -> a 216:216:void addRewritingForGlobalSynthetic(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,java.util.Map):74:74 -> a 116:116:void addRewritingForGlobalSynthetic(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,java.util.Map):74:74 -> a 117:123:void addRewritingForGlobalSynthetic(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,java.util.Map):72:78 -> a 124:124:void addRewritingForGlobalSynthetic(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,java.util.Map):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":222,"3":223},"outline":"Lcom/android/tools/r8/a;a(Ljava/lang/String;II)Ljava/lang/String;"} 222:222:void addRewritingForGlobalSynthetic(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,java.util.Map):80:80 -> a 223:223:void addRewritingForGlobalSynthetic(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,java.util.Map):79:79 -> a 203:203:void addRewritingForGlobalSynthetic(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,java.util.Map):79:79 -> a 204:214:void addRewritingForGlobalSynthetic(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,java.util.Map):76:86 -> a 224:226:void lambda$addRewritingForGlobalSynthetic$2(java.util.Map,com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexType):88:90 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Map;Lcom/android/tools/r8/graph/u2;Lcom/android/tools/r8/graph/u2;Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/v2;)V"} 227:227:void lambda$addRewritingForGlobalSynthetic$2(java.util.Map,com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexType):88:88 -> a 228:230:com.android.tools.r8.graph.DexString getRenaming(com.android.tools.r8.graph.DexType):106:108 -> a 228:230:com.android.tools.r8.graph.DexString internalLookupClassDescriptor(com.android.tools.r8.graph.DexType):113 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/u2;"} 231:231:com.android.tools.r8.graph.DexString internalLookupClassDescriptor(com.android.tools.r8.graph.DexType):114:114 -> a 232:232:com.android.tools.r8.graph.DexString lookupInnerName(com.android.tools.r8.graph.InnerClassAttribute,com.android.tools.r8.utils.InternalOptions):119:119 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/J3;Lcom/android/tools/r8/utils/A1;)Lcom/android/tools/r8/graph/u2;"} 233:235:com.android.tools.r8.graph.DexString getRenaming(com.android.tools.r8.graph.DexType):106:108 -> a 233:235:boolean isRenamed(com.android.tools.r8.graph.DexType):102 -> a 233:235:com.android.tools.r8.graph.DexString lookupInnerName(com.android.tools.r8.graph.InnerClassAttribute,com.android.tools.r8.utils.InternalOptions):119 -> a 236:237:com.android.tools.r8.graph.DexString lookupInnerName(com.android.tools.r8.graph.InnerClassAttribute,com.android.tools.r8.utils.InternalOptions):119:120 -> a 238:238:com.android.tools.r8.graph.DexString lookupName(com.android.tools.r8.graph.DexMethod):126:126 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/u2;"} 239:239:com.android.tools.r8.graph.DexString lookupName(com.android.tools.r8.graph.DexField):132:132 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;)Lcom/android/tools/r8/graph/u2;"} 240:240:java.lang.String lookupPackageName(java.lang.String):147:147 -> a 1:1:boolean hasPrefixRewritingLogic():137:137 -> b 1:1:com.android.tools.r8.graph.DexString prefixRewrittenType(com.android.tools.r8.graph.DexType):142:142 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/u2;"} com.android.tools.r8.naming.dexitembasedstring.ClassNameComputationInfo -> com.android.tools.r8.internal.ta: # {"id":"sourceFile","fileName":"ClassNameComputationInfo.java"} int arrayDepth -> a 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 NAME_INSTANCE -> d com.android.tools.r8.naming.dexitembasedstring.ClassNameComputationInfo NONE_INSTANCE -> e com.android.tools.r8.naming.dexitembasedstring.ClassNameComputationInfo SIMPLE_NAME_INSTANCE -> f com.android.tools.r8.naming.dexitembasedstring.ClassNameComputationInfo TYPE_NAME_INSTANCE -> g 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/sa;I)V"} 1:1:com.android.tools.r8.naming.dexitembasedstring.ClassNameComputationInfo asClassNameComputationInfo():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/ta;"} 2:3:com.android.tools.r8.naming.dexitembasedstring.ClassNameComputationInfo create(com.android.tools.r8.naming.dexitembasedstring.ClassNameComputationInfo$ClassNameMapping,int):117:118 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/sa;I)Lcom/android/tools/r8/internal/ta;"} 4:16:com.android.tools.r8.naming.dexitembasedstring.ClassNameComputationInfo getInstance(com.android.tools.r8.naming.dexitembasedstring.ClassNameComputationInfo$ClassNameMapping):122:134 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/sa;)Lcom/android/tools/r8/internal/ta;"} 17:17:com.android.tools.r8.naming.dexitembasedstring.ClassNameComputationInfo getInstance(com.android.tools.r8.naming.dexitembasedstring.ClassNameComputationInfo$ClassNameMapping):130:130 -> a 18:26:com.android.tools.r8.naming.dexitembasedstring.ClassNameComputationInfo getInstance(com.android.tools.r8.naming.dexitembasedstring.ClassNameComputationInfo$ClassNameMapping):124:132 -> a 27:29:com.android.tools.r8.naming.dexitembasedstring.ClassNameComputationInfo getInstance(com.android.tools.r8.naming.dexitembasedstring.ClassNameComputationInfo$ClassNameMapping):126:128 -> a 30: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):155:158 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/naming/o0;)Lcom/android/tools/r8/graph/u2;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/ta;"} 1:1:int hashCode():183:183 -> hashCode com.android.tools.r8.naming.dexitembasedstring.ClassNameComputationInfo$ClassNameMapping -> com.android.tools.r8.internal.sa: # {"id":"sourceFile","fileName":"ClassNameComputationInfo.java"} com.android.tools.r8.naming.dexitembasedstring.ClassNameComputationInfo$ClassNameMapping NONE -> a 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 SIMPLE_NAME -> e boolean $assertionsDisabled -> f 1:6:void ():22:27 -> 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Lcom/android/tools/r8/graph/q0;Lcom/android/tools/r8/graph/p1;I)Lcom/android/tools/r8/graph/u2;"} 40:49:com.android.tools.r8.graph.DexString map(java.lang.String,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexItemFactory,int):68:77 -> a 50:52:com.android.tools.r8.graph.DexString map(java.lang.String,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexItemFactory,int):61:63 -> a 53:53: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 54:92:com.android.tools.r8.graph.DexString map(java.lang.String,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexItemFactory,int):46:84 -> a com.android.tools.r8.naming.dexitembasedstring.FieldNameComputationInfo -> com.android.tools.r8.internal.Rh: # {"id":"sourceFile","fileName":"FieldNameComputationInfo.java"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Rh;"} boolean needsToComputeName() -> e boolean needsToRegisterReference() -> f 1:1:com.android.tools.r8.naming.dexitembasedstring.FieldNameComputationInfo forFieldName():21:21 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Rh;"} com.android.tools.r8.naming.dexitembasedstring.NameComputationInfo -> com.android.tools.r8.internal.qG: # {"id":"sourceFile","fileName":"NameComputationInfo.java"} 1:1:void ():13:13 -> 1:1:com.android.tools.r8.naming.dexitembasedstring.ClassNameComputationInfo asClassNameComputationInfo():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/ta;"} 2: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.lens.GraphLens,com.android.tools.r8.naming.NamingLens):20:22 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/s2;Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/naming/o0;)Lcom/android/tools/r8/graph/u2;"} 5:5:boolean com.android.tools.r8.naming.dexitembasedstring.NameComputationInfo.isFieldNameComputationInfo():0:0 -> a 5:5:com.android.tools.r8.graph.DexString computeNameFor(com.android.tools.r8.graph.DexReference,com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.naming.NamingLens):23 -> a 6:6:boolean com.android.tools.r8.naming.dexitembasedstring.NameComputationInfo.isClassNameComputationInfo():0:0 -> a 6:6:com.android.tools.r8.graph.DexString computeNameFor(com.android.tools.r8.graph.DexReference,com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.naming.NamingLens):27 -> a 7: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.lens.GraphLens,com.android.tools.r8.naming.NamingLens):28:33 -> a 13: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.lens.GraphLens,com.android.tools.r8.naming.NamingLens):24:25 -> a 15:15: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 15:15:com.android.tools.r8.graph.DexString computeNameFor(com.android.tools.r8.graph.DexReference,com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.naming.NamingLens):25 -> a 16:16:com.android.tools.r8.graph.DexString computeNameFor(com.android.tools.r8.graph.DexReference,com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.naming.NamingLens):36:36 -> a com.android.tools.r8.naming.dexitembasedstring.FieldNameComputationInfo asFieldNameComputationInfo() -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Rh;"} com.android.tools.r8.naming.dexitembasedstring.RecordFieldNamesComputationInfo asRecordFieldNamesComputationInfo() -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/QQ;"} boolean isRecordFieldNamesComputationInfo() -> d boolean needsToComputeName() -> e boolean needsToRegisterReference() -> f com.android.tools.r8.naming.dexitembasedstring.RecordFieldNamesComputationInfo -> com.android.tools.r8.internal.QQ: # {"id":"sourceFile","fileName":"RecordFieldNamesComputationInfo.java"} 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"([Lcom/android/tools/r8/graph/Y0;)V"} com.android.tools.r8.graph.DexString internalComputeNameFor(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.naming.NamingLens) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/naming/o0;)Lcom/android/tools/r8/graph/u2;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/u2;[Lcom/android/tools/r8/graph/Y0;)Lcom/android/tools/r8/internal/QQ;"} 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:15:com.android.tools.r8.graph.DexString internalComputeNameFor(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.lens.GraphLens,java.util.function.IntFunction):122:127 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/Xj;Ljava/util/function/IntFunction;)Lcom/android/tools/r8/graph/u2;"} 16:16:com.android.tools.r8.graph.DexField com.android.tools.r8.graph.lens.GraphLens.getRenamedFieldSignature(com.android.tools.r8.graph.DexField):157:157 -> a 16: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.lens.GraphLens,java.util.function.IntFunction):128 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 17:22:com.android.tools.r8.graph.DexString internalComputeNameFor(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.lens.GraphLens,java.util.function.IntFunction):128:133 -> a 23:23: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 23: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.lens.GraphLens,java.util.function.IntFunction):133 -> a 24:24:boolean lambda$internalComputeNameFor$0(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexField):122:122 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/Y0;)Z"} com.android.tools.r8.naming.dexitembasedstring.RecordFieldNamesComputationInfo asRecordFieldNamesComputationInfo() -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/QQ;"} boolean isRecordFieldNamesComputationInfo() -> d boolean needsToComputeName() -> e boolean needsToRegisterReference() -> f com.android.tools.r8.naming.dexitembasedstring.RecordFieldNamesComputationInfo$MatchingRecordFieldNamesComputationInfo -> com.android.tools.r8.internal.OQ: # {"id":"sourceFile","fileName":"RecordFieldNamesComputationInfo.java"} 1:1:void (com.android.tools.r8.graph.DexField[]):70:70 -> # {"id":"com.android.tools.r8.residualsignature","signature":"([Lcom/android/tools/r8/graph/Y0;)V"} 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.lens.GraphLens,com.android.tools.r8.naming.NamingLens):79:79 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/naming/o0;)Lcom/android/tools/r8/graph/u2;"} 2:2:java.lang.String lambda$internalComputeNameFor$0(com.android.tools.r8.naming.NamingLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.DexDefinitionSupplier,int):84:84 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/naming/o0;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/graph/Q0;I)Ljava/lang/String;"} 3:3:com.android.tools.r8.graph.DexField com.android.tools.r8.graph.lens.GraphLens.getRenamedFieldSignature(com.android.tools.r8.graph.DexField):157:157 -> a 3:3:java.lang.String lambda$internalComputeNameFor$0(com.android.tools.r8.naming.NamingLens,com.android.tools.r8.graph.lens.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.lens.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.lens.GraphLens,com.android.tools.r8.graph.DexDefinitionSupplier,int):85:85 -> a 6:9: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):93:96 -> a 6:9:java.lang.String lambda$internalComputeNameFor$0(com.android.tools.r8.naming.NamingLens,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.DexDefinitionSupplier,int):85 -> a 10: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):93:93 -> a 10:10:java.lang.String lambda$internalComputeNameFor$0(com.android.tools.r8.naming.NamingLens,com.android.tools.r8.graph.lens.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.lens.GraphLens,com.android.tools.r8.graph.DexDefinitionSupplier,int):85:88 -> a com.android.tools.r8.naming.dexitembasedstring.RecordFieldNamesComputationInfo$MissMatchingRecordFieldNamesComputationInfo -> com.android.tools.r8.internal.PQ: # {"id":"sourceFile","fileName":"RecordFieldNamesComputationInfo.java"} java.lang.String[] fieldNames -> c 1:2:void (java.lang.String[],com.android.tools.r8.graph.DexField[]):52:53 -> # {"id":"com.android.tools.r8.residualsignature","signature":"([Ljava/lang/String;[Lcom/android/tools/r8/graph/Y0;)V"} 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.lens.GraphLens,com.android.tools.r8.naming.NamingLens):62:62 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/naming/o0;)Lcom/android/tools/r8/graph/u2;"} 2:2:java.lang.String lambda$internalComputeNameFor$0(int):62:62 -> a com.android.tools.r8.naming.identifiernamestring.ClassForNameIdentifierNameStringLookupResult -> com.android.tools.r8.internal.P9: # {"id":"sourceFile","fileName":"ClassForNameIdentifierNameStringLookupResult.java"} 1:1:void (com.android.tools.r8.graph.DexType):14:14 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)V"} 1:1:boolean com.android.tools.r8.utils.InternalOptions.isForceProguardCompatibilityEnabled():773:773 -> 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)"]} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/A1;)Z"} boolean isTypeInitializedFromUse() -> d com.android.tools.r8.naming.identifiernamestring.ClassNameComparisonIdentifierNameStringLookupResult -> com.android.tools.r8.internal.ra: # {"id":"sourceFile","fileName":"ClassNameComparisonIdentifierNameStringLookupResult.java"} 1:1:void (com.android.tools.r8.graph.DexType):14:14 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)V"} boolean isTypeCompatInstantiatedFromUse(com.android.tools.r8.utils.InternalOptions) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/A1;)Z"} boolean isTypeInitializedFromUse() -> d com.android.tools.r8.naming.identifiernamestring.DexMemberBasedConstStringIdentifierNameStringLookupResult -> com.android.tools.r8.internal.lf: # {"id":"sourceFile","fileName":"DexMemberBasedConstStringIdentifierNameStringLookupResult.java"} 1:1:void (com.android.tools.r8.graph.DexMember):13:13 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/e2;)V"} com.android.tools.r8.naming.identifiernamestring.DexTypeBasedConstStringIdentifierNameStringLookupResult -> com.android.tools.r8.internal.uf: # {"id":"sourceFile","fileName":"DexTypeBasedConstStringIdentifierNameStringLookupResult.java"} 1:1:void (com.android.tools.r8.graph.DexType):14:14 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)V"} boolean isTypeCompatInstantiatedFromUse(com.android.tools.r8.utils.InternalOptions) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/A1;)Z"} boolean isTypeInitializedFromUse() -> d com.android.tools.r8.naming.identifiernamestring.IdentifierNameStringLookupResult -> com.android.tools.r8.internal.Bl: # {"id":"sourceFile","fileName":"IdentifierNameStringLookupResult.java"} 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/s2;)V"} 1:1:com.android.tools.r8.naming.identifiernamestring.IdentifierNameStringTypeLookupResult asTypeResult():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Dl;"} 2:2:com.android.tools.r8.naming.identifiernamestring.ClassForNameIdentifierNameStringLookupResult fromClassForName(com.android.tools.r8.graph.DexType):23:23 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/internal/P9;"} 3:3:com.android.tools.r8.naming.identifiernamestring.DexMemberBasedConstStringIdentifierNameStringLookupResult fromDexMemberBasedConstString(com.android.tools.r8.graph.DexMember):38:38 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/e2;)Lcom/android/tools/r8/internal/lf;"} 1:1:com.android.tools.r8.naming.identifiernamestring.ClassNameComparisonIdentifierNameStringLookupResult fromClassNameComparison(com.android.tools.r8.graph.DexType):28:28 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/internal/ra;"} 2:2:com.android.tools.r8.naming.identifiernamestring.UncategorizedMemberIdentifierNameStringLookupResult fromUncategorized(com.android.tools.r8.graph.DexMember):44:44 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/e2;)Lcom/android/tools/r8/internal/d10;"} 3:3:com.android.tools.r8.graph.DexReference getReference():56:56 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/s2;"} 1:1:boolean isTypeResult():0:0 -> c 2:2:com.android.tools.r8.naming.identifiernamestring.DexTypeBasedConstStringIdentifierNameStringLookupResult fromDexTypeBasedConstString(com.android.tools.r8.graph.DexType):33:33 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/internal/uf;"} com.android.tools.r8.naming.identifiernamestring.IdentifierNameStringMemberLookupResult -> com.android.tools.r8.internal.Cl: # {"id":"sourceFile","fileName":"IdentifierNameStringMemberLookupResult.java"} 1:1:void (com.android.tools.r8.graph.DexMember):13:13 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/e2;)V"} com.android.tools.r8.naming.identifiernamestring.IdentifierNameStringTypeLookupResult -> com.android.tools.r8.internal.Dl: # {"id":"sourceFile","fileName":"IdentifierNameStringTypeLookupResult.java"} 1:1:void (com.android.tools.r8.graph.DexType):14:14 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)V"} 1:1:com.android.tools.r8.naming.identifiernamestring.IdentifierNameStringTypeLookupResult asTypeResult():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Dl;"} boolean isTypeCompatInstantiatedFromUse(com.android.tools.r8.utils.InternalOptions) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/A1;)Z"} boolean isTypeResult() -> c boolean isTypeInitializedFromUse() -> d com.android.tools.r8.naming.identifiernamestring.UncategorizedMemberIdentifierNameStringLookupResult -> com.android.tools.r8.internal.d10: # {"id":"sourceFile","fileName":"UncategorizedMemberIdentifierNameStringLookupResult.java"} 1:1:void (com.android.tools.r8.graph.DexMember):13:13 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/e2;)V"} com.android.tools.r8.naming.mappinginformation.CompilerSynthesizedMappingInformation -> com.android.tools.r8.internal.Ub: # {"id":"sourceFile","fileName":"CompilerSynthesizedMappingInformation.java"} com.android.tools.r8.naming.mappinginformation.CompilerSynthesizedMappingInformation INSTANCE -> a com.android.tools.r8.naming.MapVersion SUPPORTED_VERSION -> b 1:3:void ():15:17 -> 1:1:void ():24:24 -> 1:1:boolean com.android.tools.r8.naming.mappinginformation.CompilerSynthesizedMappingInformation.isSupported(com.android.tools.r8.naming.MapVersion):21:21 -> a 1:1:void deserialize(com.android.tools.r8.naming.MapVersion,java.util.function.Consumer):66 -> a 2:2:void deserialize(com.android.tools.r8.naming.MapVersion,java.util.function.Consumer):67:67 -> a 3:3:boolean allowOther(com.android.tools.r8.naming.mappinginformation.MappingInformation):53:53 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/naming/mappinginformation/e;)Z"} com.android.tools.r8.naming.mappinginformation.MappingInformation compose(com.android.tools.r8.naming.mappinginformation.MappingInformation) -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/naming/mappinginformation/e;)Lcom/android/tools/r8/naming/mappinginformation/e;"} boolean isCompilerSynthesizedMappingInformation() -> l 1:3:java.lang.String serialize():58:60 -> q 1:1:com.android.tools.r8.naming.mappinginformation.CompilerSynthesizedMappingInformation getInstance():27:27 -> r # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Ub;"} com.android.tools.r8.naming.mappinginformation.FileNameInformation -> com.android.tools.r8.naming.mappinginformation.a: # {"id":"sourceFile","fileName":"FileNameInformation.java"} java.lang.String fileName -> a 1:2:void (java.lang.String):22:23 -> 1:1:com.android.tools.r8.naming.mappinginformation.FileNameInformation asFileNameInformation():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/naming/mappinginformation/a;"} 2:2:boolean allowOther(com.android.tools.r8.naming.mappinginformation.MappingInformation):53:53 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/naming/mappinginformation/e;)Z"} 3:3:boolean com.android.tools.r8.naming.mappinginformation.MappingInformation.isFileNameInformation():0:0 -> a 3:3:boolean allowOther(com.android.tools.r8.naming.mappinginformation.MappingInformation):53 -> a 4:4:com.android.tools.r8.naming.mappinginformation.FileNameInformation build(java.lang.String):57:57 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lcom/android/tools/r8/naming/mappinginformation/a;"} 5:5:void deserialize(com.android.tools.r8.naming.MapVersion,com.android.tools.r8.com.google.gson.JsonObject,com.android.tools.r8.DiagnosticsHandler,int,java.util.function.Consumer):75:75 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/St;Lcom/android/tools/r8/DiagnosticsHandler;ILjava/util/function/Consumer;)V"} 6:9:com.android.tools.r8.com.google.gson.JsonElement com.android.tools.r8.naming.mappinginformation.MappingInformation.getJsonElementFromObject(com.android.tools.r8.com.google.gson.JsonObject,com.android.tools.r8.DiagnosticsHandler,int,java.lang.String,java.lang.String):235:238 -> a 6:9:void deserialize(com.android.tools.r8.naming.MapVersion,com.android.tools.r8.com.google.gson.JsonObject,com.android.tools.r8.DiagnosticsHandler,int,java.util.function.Consumer):76 -> a 10:10:com.android.tools.r8.com.google.gson.JsonElement com.android.tools.r8.naming.mappinginformation.MappingInformation.getJsonElementFromObject(com.android.tools.r8.com.google.gson.JsonObject,com.android.tools.r8.DiagnosticsHandler,int,java.lang.String,java.lang.String):237:237 -> a 10:10:void deserialize(com.android.tools.r8.naming.MapVersion,com.android.tools.r8.com.google.gson.JsonObject,com.android.tools.r8.DiagnosticsHandler,int,java.util.function.Consumer):76 -> a 11:15:void deserialize(com.android.tools.r8.naming.MapVersion,com.android.tools.r8.com.google.gson.JsonObject,com.android.tools.r8.DiagnosticsHandler,int,java.util.function.Consumer):78:82 -> a 16:16:void deserialize(com.android.tools.r8.naming.MapVersion,com.android.tools.r8.com.google.gson.JsonObject,com.android.tools.r8.DiagnosticsHandler,int,java.util.function.Consumer):81:81 -> a com.android.tools.r8.naming.mappinginformation.MappingInformation compose(com.android.tools.r8.naming.mappinginformation.MappingInformation) -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/naming/mappinginformation/e;)Lcom/android/tools/r8/naming/mappinginformation/e;"} 1:4:java.lang.String serialize():62:65 -> q 1:1:java.lang.String getFileName():32:32 -> r com.android.tools.r8.naming.mappinginformation.MapVersionMappingInformation -> com.android.tools.r8.naming.mappinginformation.b: # {"id":"sourceFile","fileName":"MapVersionMappingInformation.java"} com.android.tools.r8.naming.MapVersion mapVersion -> a java.lang.String value -> b boolean $assertionsDisabled -> c 1:1:void ():14:14 -> 1:3:void (com.android.tools.r8.naming.MapVersion,java.lang.String):22:24 -> 1:1:boolean allowOther(com.android.tools.r8.naming.mappinginformation.MappingInformation):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/naming/mappinginformation/e;)Z"} 2:11:void deserialize(com.android.tools.r8.com.google.gson.JsonObject,int,java.util.function.Consumer):79:88 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/St;ILjava/util/function/Consumer;)V"} 1:1:com.android.tools.r8.naming.mappinginformation.MapVersionMappingInformation asMapVersionMappingInformation():0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/naming/mappinginformation/b;"} 2:2:com.android.tools.r8.naming.mappinginformation.MappingInformation compose(com.android.tools.r8.naming.mappinginformation.MappingInformation):44:44 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/naming/mappinginformation/e;)Lcom/android/tools/r8/naming/mappinginformation/e;"} 3:3:boolean com.android.tools.r8.naming.mappinginformation.MappingInformation.isMapVersionMappingInformation():0:0 -> b 3:3:com.android.tools.r8.naming.mappinginformation.MappingInformation compose(com.android.tools.r8.naming.mappinginformation.MappingInformation):44 -> b 4:6:com.android.tools.r8.naming.mappinginformation.MappingInformation compose(com.android.tools.r8.naming.mappinginformation.MappingInformation):44:46 -> b 1:4:java.lang.String serialize():69:72 -> q 1:1:com.android.tools.r8.naming.MapVersion getMapVersion():55:55 -> r 1:1:java.lang.String getValue():59:59 -> s com.android.tools.r8.naming.mappinginformation.MappingInformation -> com.android.tools.r8.naming.mappinginformation.e: # {"id":"sourceFile","fileName":"MappingInformation.java"} 1:1:void ():17:17 -> boolean allowOther(com.android.tools.r8.naming.mappinginformation.MappingInformation) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/naming/mappinginformation/e;)Z"} 1:1:com.android.tools.r8.naming.mappinginformation.FileNameInformation asFileNameInformation():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/naming/mappinginformation/a;"} 2:5:void fromJsonObject(com.android.tools.r8.naming.MapVersion,com.android.tools.r8.com.google.gson.JsonObject,com.android.tools.r8.DiagnosticsHandler,int,java.util.function.Consumer):136:139 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/naming/MapVersion;Lcom/android/tools/r8/internal/St;Lcom/android/tools/r8/DiagnosticsHandler;ILjava/util/function/Consumer;)V"} 6:13:void fromJsonObject(com.android.tools.r8.naming.MapVersion,com.android.tools.r8.com.google.gson.JsonObject,com.android.tools.r8.DiagnosticsHandler,int,java.util.function.Consumer):138:145 -> a 14:14:void fromJsonObject(com.android.tools.r8.naming.MapVersion,com.android.tools.r8.com.google.gson.JsonObject,com.android.tools.r8.DiagnosticsHandler,int,java.util.function.Consumer):144:144 -> a 15:43:void deserialize(java.lang.String,com.android.tools.r8.naming.MapVersion,com.android.tools.r8.com.google.gson.JsonObject,com.android.tools.r8.DiagnosticsHandler,int,java.util.function.Consumer):164:192 -> a 15:43:void fromJsonObject(com.android.tools.r8.naming.MapVersion,com.android.tools.r8.com.google.gson.JsonObject,com.android.tools.r8.DiagnosticsHandler,int,java.util.function.Consumer):148 -> a 44:44:void deserialize(java.lang.String,com.android.tools.r8.naming.MapVersion,com.android.tools.r8.com.google.gson.JsonObject,com.android.tools.r8.DiagnosticsHandler,int,java.util.function.Consumer):188:188 -> a 44:44:void fromJsonObject(com.android.tools.r8.naming.MapVersion,com.android.tools.r8.com.google.gson.JsonObject,com.android.tools.r8.DiagnosticsHandler,int,java.util.function.Consumer):148 -> a 45:45:void deserialize(java.lang.String,com.android.tools.r8.naming.MapVersion,com.android.tools.r8.com.google.gson.JsonObject,com.android.tools.r8.DiagnosticsHandler,int,java.util.function.Consumer):176:176 -> a 45:45:void fromJsonObject(com.android.tools.r8.naming.MapVersion,com.android.tools.r8.com.google.gson.JsonObject,com.android.tools.r8.DiagnosticsHandler,int,java.util.function.Consumer):148 -> a 46:53:void deserialize(java.lang.String,com.android.tools.r8.naming.MapVersion,com.android.tools.r8.com.google.gson.JsonObject,com.android.tools.r8.DiagnosticsHandler,int,java.util.function.Consumer):166:173 -> a 46:53:void fromJsonObject(com.android.tools.r8.naming.MapVersion,com.android.tools.r8.com.google.gson.JsonObject,com.android.tools.r8.DiagnosticsHandler,int,java.util.function.Consumer):148 -> a 54:70:void deserialize(java.lang.String,com.android.tools.r8.naming.MapVersion,com.android.tools.r8.com.google.gson.JsonObject,com.android.tools.r8.DiagnosticsHandler,int,java.util.function.Consumer):169:185 -> a 54:70:void fromJsonObject(com.android.tools.r8.naming.MapVersion,com.android.tools.r8.com.google.gson.JsonObject,com.android.tools.r8.DiagnosticsHandler,int,java.util.function.Consumer):148 -> a 71:74:void deserialize(java.lang.String,com.android.tools.r8.naming.MapVersion,com.android.tools.r8.com.google.gson.JsonObject,com.android.tools.r8.DiagnosticsHandler,int,java.util.function.Consumer):179:182 -> a 71:74:void fromJsonObject(com.android.tools.r8.naming.MapVersion,com.android.tools.r8.com.google.gson.JsonObject,com.android.tools.r8.DiagnosticsHandler,int,java.util.function.Consumer):148 -> a 75:81:void addMappingInformation(java.util.List,com.android.tools.r8.naming.mappinginformation.MappingInformation,java.util.function.Consumer):245:251 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;Lcom/android/tools/r8/naming/mappinginformation/e;Ljava/util/function/Consumer;)V"} 1:1:com.android.tools.r8.naming.mappinginformation.MapVersionMappingInformation asMapVersionMappingInformation():0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/naming/mappinginformation/b;"} com.android.tools.r8.naming.mappinginformation.MappingInformation compose(com.android.tools.r8.naming.mappinginformation.MappingInformation) -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/naming/mappinginformation/e;)Lcom/android/tools/r8/naming/mappinginformation/e;"} com.android.tools.r8.naming.mappinginformation.OutlineCallsiteMappingInformation asOutlineCallsiteInformation() -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/TK;"} com.android.tools.r8.naming.mappinginformation.OutlineMappingInformation asOutlineMappingInformation() -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/VK;"} com.android.tools.r8.naming.mappinginformation.PartitionFileNameInformation asPartitionFileNameInformation() -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/FL;"} com.android.tools.r8.naming.mappinginformation.MappingInformation$ReferentialMappingInformation asReferentialMappingInformation() -> f # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/naming/mappinginformation/d;"} com.android.tools.r8.naming.mappinginformation.ResidualSignatureMappingInformation$ResidualFieldSignatureMappingInformation asResidualFieldSignatureMappingInformation() -> g # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/pT;"} com.android.tools.r8.naming.mappinginformation.ResidualSignatureMappingInformation$ResidualMethodSignatureMappingInformation asResidualMethodSignatureMappingInformation() -> h # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/qT;"} com.android.tools.r8.naming.mappinginformation.ResidualSignatureMappingInformation asResidualSignatureMappingInformation() -> i # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/rT;"} com.android.tools.r8.naming.mappinginformation.RewriteFrameMappingInformation asRewriteFrameMappingInformation() -> j # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/pU;"} com.android.tools.r8.naming.mappinginformation.UnknownJsonMappingInformation asUnknownJsonMappingInformation() -> k # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/r10;"} boolean isCompilerSynthesizedMappingInformation() -> l boolean isOutlineCallsiteInformation() -> m boolean isReferentialMappingInformation() -> n boolean isResidualSignatureMappingInformation() -> o boolean isRewriteFrameMappingInformation() -> p java.lang.String serialize() -> q com.android.tools.r8.naming.mappinginformation.MappingInformation$PositionalMappingInformation -> com.android.tools.r8.naming.mappinginformation.c: # {"id":"sourceFile","fileName":"MappingInformation.java"} 1:1:void ():221:221 -> com.android.tools.r8.naming.mappinginformation.MappingInformation$ReferentialMappingInformation -> com.android.tools.r8.naming.mappinginformation.d: # {"id":"sourceFile","fileName":"MappingInformation.java"} 1:1:void ():208:208 -> com.android.tools.r8.naming.mappinginformation.MappingInformation$ReferentialMappingInformation asReferentialMappingInformation() -> f # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/naming/mappinginformation/d;"} boolean isReferentialMappingInformation() -> n com.android.tools.r8.naming.mappinginformation.MappingInformationDiagnostics -> com.android.tools.r8.naming.mappinginformation.MappingInformationDiagnostics: # {"id":"sourceFile","fileName":"MappingInformationDiagnostics.java"} java.lang.String message -> a com.android.tools.r8.position.Position position -> b 1:3:void (java.lang.String,com.android.tools.r8.position.Position):34:36 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Lcom/android/tools/r8/position/TextPosition;)V"} 1:2:com.android.tools.r8.naming.mappinginformation.MappingInformationDiagnostics noHandlerFor(int,java.lang.String):40:41 -> a 3:4:com.android.tools.r8.naming.mappinginformation.MappingInformationDiagnostics noKeyForObjectWithId(int,java.lang.String,java.lang.String,java.lang.String):70:71 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/lang/String;Ljava/lang/String;)Lcom/android/tools/r8/naming/mappinginformation/MappingInformationDiagnostics;"} 5:6:com.android.tools.r8.naming.mappinginformation.MappingInformationDiagnostics invalidValueForObjectWithId(int,java.lang.String,java.lang.String):77:78 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/naming/mappinginformation/MappingInformationDiagnostics;"} 1:2:com.android.tools.r8.naming.mappinginformation.MappingInformationDiagnostics noKeyInJson(int,java.lang.String):46:47 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/naming/mappinginformation/MappingInformationDiagnostics;"} 1:2:com.android.tools.r8.naming.mappinginformation.MappingInformationDiagnostics notValidString(int,java.lang.String):57:58 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/naming/mappinginformation/MappingInformationDiagnostics;"} 1:1:java.lang.String getDiagnosticMessage():31:31 -> getDiagnosticMessage 1:1:com.android.tools.r8.origin.Origin getOrigin():21:21 -> getOrigin 1:1:com.android.tools.r8.position.Position getPosition():26:26 -> getPosition 1:1:com.android.tools.r8.naming.mappinginformation.MappingInformationDiagnostics invalidResidualSignature(java.lang.String,int):105:105 -> invalidResidualSignature 1:1:com.android.tools.r8.naming.mappinginformation.MappingInformationDiagnostics invalidResidualSignatureType(java.lang.String,int):112:112 -> invalidResidualSignatureType 1:1: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 -> notAllowedCombination # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/naming/mappinginformation/e;Lcom/android/tools/r8/naming/mappinginformation/e;I)Lcom/android/tools/r8/naming/mappinginformation/MappingInformationDiagnostics;"} com.android.tools.r8.naming.mappinginformation.OutlineCallsiteMappingInformation -> com.android.tools.r8.internal.TK: # {"id":"sourceFile","fileName":"OutlineCallsiteMappingInformation.java"} com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntSortedMap positions -> a com.android.tools.r8.references.MethodReference outline -> b com.android.tools.r8.naming.MapVersion SUPPORTED_VERSION -> c com.android.tools.r8.naming.MapVersion SUPPORTED_WITH_OUTLINE_VERSION -> d 1:2:void ():22:23 -> 1:3:void (com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntSortedMap,com.android.tools.r8.references.MethodReference):32:34 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Fo;Lcom/android/tools/r8/references/MethodReference;)V"} 1:1:void lambda$serialize$0(com.android.tools.r8.com.google.gson.JsonObject,java.lang.Integer,java.lang.Integer):49:49 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/St;Ljava/lang/Integer;Ljava/lang/Integer;)V"} 2:2:boolean allowOther(com.android.tools.r8.naming.mappinginformation.MappingInformation):60:60 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/naming/mappinginformation/e;)Z"} 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):60 -> a 4:4:int rewritePosition(int):79:79 -> a 5:5:com.android.tools.r8.naming.mappinginformation.OutlineCallsiteMappingInformation create(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntSortedMap,com.android.tools.r8.references.MethodReference):88:88 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Fo;Lcom/android/tools/r8/references/MethodReference;)Lcom/android/tools/r8/internal/TK;"} 6:6:boolean com.android.tools.r8.naming.mappinginformation.OutlineCallsiteMappingInformation.isSupported(com.android.tools.r8.naming.MapVersion):92:92 -> a 6:6:void deserialize(com.android.tools.r8.naming.MapVersion,com.android.tools.r8.com.google.gson.JsonObject,java.util.function.Consumer):97 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/naming/MapVersion;Lcom/android/tools/r8/internal/St;Ljava/util/function/Consumer;)V"} 7:29:void deserialize(com.android.tools.r8.naming.MapVersion,com.android.tools.r8.com.google.gson.JsonObject,java.util.function.Consumer):98:120 -> a 30:30:com.android.tools.r8.naming.mappinginformation.OutlineCallsiteMappingInformation com.android.tools.r8.naming.mappinginformation.OutlineCallsiteMappingInformation.create(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntSortedMap,com.android.tools.r8.references.MethodReference):88:88 -> a 30:30:void deserialize(com.android.tools.r8.naming.MapVersion,com.android.tools.r8.com.google.gson.JsonObject,java.util.function.Consumer):123 -> a 31:31:void deserialize(com.android.tools.r8.naming.MapVersion,com.android.tools.r8.com.google.gson.JsonObject,java.util.function.Consumer):123:123 -> a 32:32:void deserialize(com.android.tools.r8.naming.MapVersion,com.android.tools.r8.com.google.gson.JsonObject,java.util.function.Consumer):121:121 -> a 33:33:void deserialize(com.android.tools.r8.naming.MapVersion,com.android.tools.r8.com.google.gson.JsonObject,java.util.function.Consumer):100:100 -> a 34:39:void lambda$deserialize$1(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntSortedMap,java.util.Map$Entry):108:113 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/y;Ljava/util/Map$Entry;)V"} 40:40:void setOutlineInternal(com.android.tools.r8.references.MethodReference):128:128 -> a 41:41:void setPositionsInternal(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntSortedMap):136:136 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Fo;)V"} 1:1:com.android.tools.r8.naming.mappinginformation.MappingInformation compose(com.android.tools.r8.naming.mappinginformation.MappingInformation):75:75 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/naming/mappinginformation/e;)Lcom/android/tools/r8/naming/mappinginformation/e;"} com.android.tools.r8.naming.mappinginformation.OutlineCallsiteMappingInformation asOutlineCallsiteInformation() -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/TK;"} 1:12:java.lang.String serialize():44:55 -> q 1:1:com.android.tools.r8.references.MethodReference getOutline():83:83 -> r 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntSortedMap getPositions():132:132 -> s # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/y;"} com.android.tools.r8.naming.mappinginformation.OutlineMappingInformation -> com.android.tools.r8.internal.VK: # {"id":"sourceFile","fileName":"OutlineMappingInformation.java"} com.android.tools.r8.naming.MapVersion SUPPORTED_VERSION -> a 1:1:void ():15:15 -> 1:1:void ():13:13 -> 1:1:boolean allowOther(com.android.tools.r8.naming.mappinginformation.MappingInformation):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/naming/mappinginformation/e;)Z"} 2:2:boolean com.android.tools.r8.naming.mappinginformation.OutlineMappingInformation.isSupported(com.android.tools.r8.naming.MapVersion):52:52 -> a 2:2:void deserialize(com.android.tools.r8.naming.MapVersion,java.util.function.Consumer):56 -> a 3:3:void deserialize(com.android.tools.r8.naming.MapVersion,java.util.function.Consumer):57:57 -> a com.android.tools.r8.naming.mappinginformation.MappingInformation compose(com.android.tools.r8.naming.mappinginformation.MappingInformation) -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/naming/mappinginformation/e;)Lcom/android/tools/r8/naming/mappinginformation/e;"} com.android.tools.r8.naming.mappinginformation.OutlineMappingInformation asOutlineMappingInformation() -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/VK;"} 1:3:java.lang.String serialize():25:27 -> q com.android.tools.r8.naming.mappinginformation.OutlineMappingInformation$Builder -> com.android.tools.r8.naming.mappinginformation.OutlineMappingInformation$Builder: # {"id":"sourceFile","fileName":"OutlineMappingInformation.java"} com.android.tools.r8.naming.mappinginformation.PartitionFileNameInformation -> com.android.tools.r8.internal.FL: # {"id":"sourceFile","fileName":"PartitionFileNameInformation.java"} java.util.Map typeNameToFileNameMapping -> a 1:2:void (java.util.Map):22:23 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/HashMap;)V"} 1:1:boolean allowOther(com.android.tools.r8.naming.mappinginformation.MappingInformation):52:52 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/naming/mappinginformation/e;)Z"} 2:2:boolean com.android.tools.r8.naming.mappinginformation.MappingInformation.isPartitionFileNameInformation():0:0 -> a 2:2:boolean allowOther(com.android.tools.r8.naming.mappinginformation.MappingInformation):52 -> a 3:3:void deserialize(com.android.tools.r8.com.google.gson.JsonObject,java.util.function.Consumer):70:70 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/St;Ljava/util/function/Consumer;)V"} 4:4:com.android.tools.r8.naming.mappinginformation.PartitionFileNameInformation$Builder com.android.tools.r8.naming.mappinginformation.PartitionFileNameInformation.builder():56:56 -> a 4:4:void deserialize(com.android.tools.r8.com.google.gson.JsonObject,java.util.function.Consumer):71 -> a 5:9:void deserialize(com.android.tools.r8.com.google.gson.JsonObject,java.util.function.Consumer):73:77 -> a 10:10:void lambda$deserialize$0(com.android.tools.r8.naming.mappinginformation.PartitionFileNameInformation$Builder,java.util.Map$Entry):76:76 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/EL;Ljava/util/Map$Entry;)V"} 11:11:com.android.tools.r8.naming.mappinginformation.PartitionFileNameInformation$Builder com.android.tools.r8.naming.mappinginformation.PartitionFileNameInformation$Builder.addClassToFileNameMapping(java.lang.String,java.lang.String):85:85 -> a 11:11:void lambda$deserialize$0(com.android.tools.r8.naming.mappinginformation.PartitionFileNameInformation$Builder,java.util.Map$Entry):76 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 12:12:com.android.tools.r8.naming.mappinginformation.PartitionFileNameInformation$Builder com.android.tools.r8.naming.mappinginformation.PartitionFileNameInformation$Builder.addClassToFileNameMapping(java.lang.String,java.lang.String):85:85 -> a 12:12:void lambda$deserialize$0(com.android.tools.r8.naming.mappinginformation.PartitionFileNameInformation$Builder,java.util.Map$Entry):76 -> a 1:1:com.android.tools.r8.naming.mappinginformation.MappingInformation compose(com.android.tools.r8.naming.mappinginformation.MappingInformation):47:47 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/naming/mappinginformation/e;)Lcom/android/tools/r8/naming/mappinginformation/e;"} com.android.tools.r8.naming.mappinginformation.PartitionFileNameInformation asPartitionFileNameInformation() -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/FL;"} 1:6:java.lang.String serialize():61:66 -> q 1:1:java.util.Map getTypeNameToFileNameMapping():32:32 -> r com.android.tools.r8.naming.mappinginformation.PartitionFileNameInformation$Builder -> com.android.tools.r8.internal.EL: # {"id":"sourceFile","fileName":"PartitionFileNameInformation.java"} java.util.Map typeNameToFileNameMapping -> a 1:3:void ():80:82 -> 1:1:com.android.tools.r8.naming.mappinginformation.PartitionFileNameInformation$Builder addClassToFileNameMapping(java.lang.String,java.lang.String):85:85 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/lang/String;)V"} 2:2:com.android.tools.r8.naming.mappinginformation.PartitionFileNameInformation build():94:94 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/FL;"} 1:1:boolean isEmpty():90:90 -> b com.android.tools.r8.naming.mappinginformation.ResidualSignatureMappingInformation -> com.android.tools.r8.internal.rT: # {"id":"sourceFile","fileName":"ResidualSignatureMappingInformation.java"} com.android.tools.r8.naming.MapVersion SUPPORTED_VERSION -> a 1:1:void ():25:25 -> 1:1:void ():23:23 -> 1:1:boolean isSupported(com.android.tools.r8.naming.MapVersion):45:45 -> a 2:10:void deserialize(com.android.tools.r8.naming.MapVersion,com.android.tools.r8.com.google.gson.JsonObject,java.util.function.Consumer):50:58 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/naming/MapVersion;Lcom/android/tools/r8/internal/St;Ljava/util/function/Consumer;)V"} 11:14:void deserialize(com.android.tools.r8.naming.MapVersion,com.android.tools.r8.com.google.gson.JsonObject,java.util.function.Consumer):57:60 -> a 15:15:void deserialize(com.android.tools.r8.naming.MapVersion,com.android.tools.r8.com.google.gson.JsonObject,java.util.function.Consumer):53:53 -> a com.android.tools.r8.naming.mappinginformation.ResidualSignatureMappingInformation asResidualSignatureMappingInformation() -> i # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/rT;"} boolean isResidualSignatureMappingInformation() -> o 1:4:java.lang.String serialize():36:39 -> q boolean isValid() -> r java.lang.String serializeInternal() -> s com.android.tools.r8.naming.mappinginformation.ResidualSignatureMappingInformation$ResidualFieldSignatureMappingInformation -> com.android.tools.r8.internal.pT: # {"id":"sourceFile","fileName":"ResidualSignatureMappingInformation.java"} java.lang.String type -> b com.android.tools.r8.naming.mappinginformation.ResidualSignatureMappingInformation$ResidualFieldSignatureMappingInformation INVALID_FIELD_SIGNATURE -> c boolean $assertionsDisabled -> d 1:4:void ():161:164 -> 1:3:void (java.lang.String):169:171 -> 1:1:com.android.tools.r8.naming.mappinginformation.ResidualSignatureMappingInformation$ResidualFieldSignatureMappingInformation fromDexField(com.android.tools.r8.graph.DexField):175:175 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;)Lcom/android/tools/r8/internal/pT;"} 2:4:com.android.tools.r8.naming.mappinginformation.ResidualSignatureMappingInformation$ResidualFieldSignatureMappingInformation deserialize(java.lang.String):193:195 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lcom/android/tools/r8/internal/pT;"} 5:5:boolean allowOther(com.android.tools.r8.naming.mappinginformation.MappingInformation):217:217 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/naming/mappinginformation/e;)Z"} 6:6:boolean com.android.tools.r8.naming.mappinginformation.MappingInformation.isResidualFieldSignatureMappingInformation():0:0 -> a 6:6:boolean allowOther(com.android.tools.r8.naming.mappinginformation.MappingInformation):217 -> a 7:8:boolean allowOther(com.android.tools.r8.naming.mappinginformation.MappingInformation):217:218 -> a 9:9:java.lang.String com.android.tools.r8.naming.mappinginformation.ResidualSignatureMappingInformation$ResidualFieldSignatureMappingInformation.getType():179:179 -> a 9:9:boolean allowOther(com.android.tools.r8.naming.mappinginformation.MappingInformation):218 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 10:10:boolean allowOther(com.android.tools.r8.naming.mappinginformation.MappingInformation):218:218 -> a 1:1:com.android.tools.r8.naming.mappinginformation.MappingInformation compose(com.android.tools.r8.naming.mappinginformation.MappingInformation):211:211 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/naming/mappinginformation/e;)Lcom/android/tools/r8/naming/mappinginformation/e;"} 2:2:boolean com.android.tools.r8.naming.mappinginformation.MappingInformation.isResidualFieldSignatureMappingInformation():0:0 -> b 2:2:com.android.tools.r8.naming.mappinginformation.MappingInformation compose(com.android.tools.r8.naming.mappinginformation.MappingInformation):211 -> b 3:3:com.android.tools.r8.naming.mappinginformation.MappingInformation compose(com.android.tools.r8.naming.mappinginformation.MappingInformation):211:211 -> b com.android.tools.r8.naming.mappinginformation.ResidualSignatureMappingInformation$ResidualFieldSignatureMappingInformation asResidualFieldSignatureMappingInformation() -> g # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/pT;"} 1:1:boolean isValid():189:189 -> r 1:1:java.lang.String serializeInternal():184:184 -> s 1:1:java.lang.String getType():179:179 -> t com.android.tools.r8.naming.mappinginformation.ResidualSignatureMappingInformation$ResidualMethodSignatureMappingInformation -> com.android.tools.r8.internal.qT: # {"id":"sourceFile","fileName":"ResidualSignatureMappingInformation.java"} java.lang.String returnType -> b java.lang.String[] parameters -> c com.android.tools.r8.naming.mappinginformation.ResidualSignatureMappingInformation$ResidualMethodSignatureMappingInformation INVALID_METHOD_SIGNATURE -> d boolean $assertionsDisabled -> e 1:4:void ():77:80 -> 1:3:void (java.lang.String[],java.lang.String):86:88 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;[Ljava/lang/String;)V"} 4:7:void (java.lang.String[],java.lang.String):87:90 -> 1:3:com.android.tools.r8.naming.mappinginformation.ResidualSignatureMappingInformation$ResidualMethodSignatureMappingInformation fromDexMethod(com.android.tools.r8.graph.DexMethod):95:97 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/internal/qT;"} 4:15:com.android.tools.r8.naming.mappinginformation.ResidualSignatureMappingInformation$ResidualMethodSignatureMappingInformation deserialize(java.lang.String):111:122 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lcom/android/tools/r8/internal/qT;"} 16:16:boolean allowOther(com.android.tools.r8.naming.mappinginformation.MappingInformation):152:152 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/naming/mappinginformation/e;)Z"} 17:17:boolean com.android.tools.r8.naming.mappinginformation.MappingInformation.isResidualMethodSignatureMappingInformation():0:0 -> a 17:17:boolean allowOther(com.android.tools.r8.naming.mappinginformation.MappingInformation):152 -> a 18:19:boolean allowOther(com.android.tools.r8.naming.mappinginformation.MappingInformation):156:157 -> a 1:1:com.android.tools.r8.naming.mappinginformation.MappingInformation compose(com.android.tools.r8.naming.mappinginformation.MappingInformation):146:146 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/naming/mappinginformation/e;)Lcom/android/tools/r8/naming/mappinginformation/e;"} 2:2:boolean com.android.tools.r8.naming.mappinginformation.MappingInformation.isResidualMethodSignatureMappingInformation():0:0 -> b 2:2:com.android.tools.r8.naming.mappinginformation.MappingInformation compose(com.android.tools.r8.naming.mappinginformation.MappingInformation):146 -> b 3:3:com.android.tools.r8.naming.mappinginformation.MappingInformation compose(com.android.tools.r8.naming.mappinginformation.MappingInformation):146:146 -> b com.android.tools.r8.naming.mappinginformation.ResidualSignatureMappingInformation$ResidualMethodSignatureMappingInformation asResidualMethodSignatureMappingInformation() -> h # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/qT;"} 1:1:boolean isValid():107:107 -> r 1:1:java.lang.String serializeInternal():102:102 -> s 1:1:java.lang.String[] getParameters():130:130 -> t 1:1:java.lang.String getReturnType():126:126 -> u com.android.tools.r8.naming.mappinginformation.RewriteFrameMappingInformation -> com.android.tools.r8.internal.pU: # {"id":"sourceFile","fileName":"RewriteFrameMappingInformation.java"} java.util.List conditions -> a java.util.List actions -> b com.android.tools.r8.naming.MapVersion SUPPORTED_VERSION -> c 1:1:void ():31:31 -> 1:3:void (java.util.List,java.util.List):39:41 -> 1:1:void lambda$serialize$0(com.android.tools.r8.com.google.gson.JsonArray,com.android.tools.r8.naming.mappinginformation.RewriteFrameMappingInformation$Condition):62:62 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Ot;Lcom/android/tools/r8/internal/lU;)V"} 2:2:void lambda$serialize$1(com.android.tools.r8.com.google.gson.JsonArray,com.android.tools.r8.naming.mappinginformation.RewriteFrameMappingInformation$RewriteAction):65:65 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Ot;Lcom/android/tools/r8/internal/nU;)V"} 3:3:boolean com.android.tools.r8.naming.mappinginformation.RewriteFrameMappingInformation.isSupported(com.android.tools.r8.naming.MapVersion):71:71 -> a 3:3:void deserialize(com.android.tools.r8.naming.MapVersion,com.android.tools.r8.com.google.gson.JsonObject,java.util.function.Consumer):81 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/naming/MapVersion;Lcom/android/tools/r8/internal/St;Ljava/util/function/Consumer;)V"} 4:17:void deserialize(com.android.tools.r8.naming.MapVersion,com.android.tools.r8.com.google.gson.JsonObject,java.util.function.Consumer):84:97 -> a 18:18:boolean allowOther(com.android.tools.r8.naming.mappinginformation.MappingInformation):76:76 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/naming/mappinginformation/e;)Z"} 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):76 -> a 20:20:void lambda$deserialize$2(com.android.tools.r8.com.google.common.collect.ImmutableList$Builder,com.android.tools.r8.com.google.gson.JsonElement):90:90 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Yl;Lcom/android/tools/r8/internal/Pt;)V"} 1:1:void lambda$deserialize$3(com.android.tools.r8.com.google.common.collect.ImmutableList$Builder,com.android.tools.r8.com.google.gson.JsonElement):96:96 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Yl;Lcom/android/tools/r8/internal/Pt;)V"} 2:2:com.android.tools.r8.naming.mappinginformation.MappingInformation compose(com.android.tools.r8.naming.mappinginformation.MappingInformation):112:112 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/naming/mappinginformation/e;)Lcom/android/tools/r8/naming/mappinginformation/e;"} com.android.tools.r8.naming.mappinginformation.RewriteFrameMappingInformation asRewriteFrameMappingInformation() -> j # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/pU;"} 1:9:java.lang.String serialize():59:67 -> q 1:1:java.util.List getActions():49:49 -> r 1:1:java.util.List getConditions():45:45 -> s com.android.tools.r8.naming.mappinginformation.RewriteFrameMappingInformation$Builder -> com.android.tools.r8.internal.kU: # {"id":"sourceFile","fileName":"RewriteFrameMappingInformation.java"} java.util.List conditions -> a java.util.List actions -> b 1:4:void ():119:122 -> 1:1:com.android.tools.r8.naming.mappinginformation.RewriteFrameMappingInformation$Builder addCondition(com.android.tools.r8.naming.mappinginformation.RewriteFrameMappingInformation$Condition):125:125 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/oU;)Lcom/android/tools/r8/internal/kU;"} 2:2:com.android.tools.r8.naming.mappinginformation.RewriteFrameMappingInformation$Builder addRewriteAction(com.android.tools.r8.naming.mappinginformation.RewriteFrameMappingInformation$RewriteAction):130:130 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/mU;)Lcom/android/tools/r8/internal/kU;"} 3:3:com.android.tools.r8.naming.mappinginformation.RewriteFrameMappingInformation build():135:135 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/pU;"} com.android.tools.r8.naming.mappinginformation.RewriteFrameMappingInformation$Condition -> com.android.tools.r8.internal.lU: # {"id":"sourceFile","fileName":"RewriteFrameMappingInformation.java"} 1:1:void ():139:139 -> boolean evaluate(com.android.tools.r8.retrace.internal.RetraceStackTraceContextImpl) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/IT;)Z"} com.android.tools.r8.com.google.gson.JsonPrimitive serialize() -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Vt;"} 1:6:com.android.tools.r8.naming.mappinginformation.RewriteFrameMappingInformation$Condition deserialize(com.android.tools.r8.com.google.gson.JsonElement):144:149 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Pt;)Lcom/android/tools/r8/internal/oU;"} 7:7:com.android.tools.r8.naming.mappinginformation.RewriteFrameMappingInformation$Condition deserialize(com.android.tools.r8.com.google.gson.JsonElement):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":165,"3":166},"outline":"Lcom/android/tools/r8/a;a(Ljava/lang/String;II)Ljava/lang/String;"} 165:165:com.android.tools.r8.naming.mappinginformation.RewriteFrameMappingInformation$Condition deserialize(com.android.tools.r8.com.google.gson.JsonElement):150:150 -> a 166:166:com.android.tools.r8.naming.mappinginformation.RewriteFrameMappingInformation$Condition deserialize(com.android.tools.r8.com.google.gson.JsonElement):150:150 -> a 158:161:com.android.tools.r8.naming.mappinginformation.RewriteFrameMappingInformation$Condition deserialize(com.android.tools.r8.com.google.gson.JsonElement):151:154 -> a 162:162:com.android.tools.r8.naming.mappinginformation.RewriteFrameMappingInformation$Condition deserialize(com.android.tools.r8.com.google.gson.JsonElement):147:147 -> a com.android.tools.r8.naming.mappinginformation.RewriteFrameMappingInformation$RemoveInnerFramesAction -> com.android.tools.r8.internal.mU: # {"id":"sourceFile","fileName":"RewriteFrameMappingInformation.java"} int numberOfFrames -> b 1:2:void (int):255:256 -> 1:1:com.android.tools.r8.com.google.gson.JsonElement serialize():265:265 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Vt;"} 2:2:void evaluate(com.android.tools.r8.retrace.internal.RetraceStackTraceCurrentEvaluationInformation$Builder):280:280 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/JT;)V"} 3:3:com.android.tools.r8.naming.mappinginformation.RewriteFrameMappingInformation$RemoveInnerFramesAction deserialize(java.lang.String):289:289 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lcom/android/tools/r8/internal/mU;"} 4:4:com.android.tools.r8.naming.mappinginformation.RewriteFrameMappingInformation$RemoveInnerFramesAction com.android.tools.r8.naming.mappinginformation.RewriteFrameMappingInformation$RemoveInnerFramesAction.create(int):284:284 -> a 4:4:com.android.tools.r8.naming.mappinginformation.RewriteFrameMappingInformation$RemoveInnerFramesAction deserialize(java.lang.String):289 -> a 5:5:com.android.tools.r8.naming.mappinginformation.RewriteFrameMappingInformation$RemoveInnerFramesAction deserialize(java.lang.String):291:291 -> a com.android.tools.r8.naming.mappinginformation.RewriteFrameMappingInformation$RewriteAction -> com.android.tools.r8.internal.nU: # {"id":"sourceFile","fileName":"RewriteFrameMappingInformation.java"} boolean $assertionsDisabled -> a 1:1:void ():218:218 -> 1:1:void ():218:218 -> void evaluate(com.android.tools.r8.retrace.internal.RetraceStackTraceCurrentEvaluationInformation$Builder) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/JT;)V"} com.android.tools.r8.com.google.gson.JsonElement serialize() -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Vt;"} 1:13:com.android.tools.r8.naming.mappinginformation.RewriteFrameMappingInformation$RewriteAction deserialize(com.android.tools.r8.com.google.gson.JsonElement):223:235 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Pt;)Lcom/android/tools/r8/internal/mU;"} 14:14:com.android.tools.r8.naming.mappinginformation.RewriteFrameMappingInformation$RewriteAction deserialize(com.android.tools.r8.com.google.gson.JsonElement):227:227 -> a com.android.tools.r8.naming.mappinginformation.RewriteFrameMappingInformation$ThrowsCondition -> com.android.tools.r8.internal.oU: # {"id":"sourceFile","fileName":"RewriteFrameMappingInformation.java"} com.android.tools.r8.references.ClassReference classReference -> a 1:2:void (com.android.tools.r8.references.ClassReference):174:175 -> 1:1:com.android.tools.r8.com.google.gson.JsonPrimitive serialize():180:180 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Vt;"} 2:2:boolean evaluate(com.android.tools.r8.retrace.internal.RetraceStackTraceContextImpl):203:203 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/IT;)Z"} 3:6:com.android.tools.r8.naming.mappinginformation.RewriteFrameMappingInformation$ThrowsCondition deserialize(java.lang.String):207:210 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lcom/android/tools/r8/internal/oU;"} 7:7:com.android.tools.r8.naming.mappinginformation.RewriteFrameMappingInformation$ThrowsCondition deserialize(java.lang.String):208:208 -> a 8:8:com.android.tools.r8.naming.mappinginformation.RewriteFrameMappingInformation$ThrowsCondition create(com.android.tools.r8.references.ClassReference):214:214 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/references/ClassReference;)Lcom/android/tools/r8/internal/oU;"} 1:1:void setClassReferenceInternal(com.android.tools.r8.references.ClassReference):194:194 -> b 2:2:com.android.tools.r8.references.ClassReference getClassReference():198:198 -> b com.android.tools.r8.naming.mappinginformation.UnknownJsonMappingInformation -> com.android.tools.r8.internal.r10: # {"id":"sourceFile","fileName":"UnknownJsonMappingInformation.java"} java.lang.String id -> a java.lang.String payload -> b 1:3:void (java.lang.String,java.lang.String):17:19 -> 1:1:boolean allowOther(com.android.tools.r8.naming.mappinginformation.MappingInformation):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/naming/mappinginformation/e;)Z"} 2:2:void deserialize(java.lang.String,com.android.tools.r8.com.google.gson.JsonObject,java.util.function.Consumer):58:58 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Lcom/android/tools/r8/internal/St;Ljava/util/function/Consumer;)V"} 1:1:com.android.tools.r8.naming.mappinginformation.MappingInformation compose(com.android.tools.r8.naming.mappinginformation.MappingInformation):53:53 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/naming/mappinginformation/e;)Lcom/android/tools/r8/naming/mappinginformation/e;"} com.android.tools.r8.naming.mappinginformation.UnknownJsonMappingInformation asUnknownJsonMappingInformation() -> k # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/r10;"} 1:1:java.lang.String serialize():33:33 -> q 1:1:java.lang.String getId():24:24 -> r 1:1:java.lang.String getPayload():28:28 -> s com.android.tools.r8.naming.signature.GenericSignatureAction -> com.android.tools.r8.internal.Nj: # {"id":"sourceFile","fileName":"GenericSignatureAction.java"} void parsedIdentifier(java.lang.String) -> a java.lang.Object parsedInnerTypeName(java.lang.Object,java.lang.String) -> a void parsedSymbol(char) -> a java.lang.Object parsedTypeName(java.lang.String,com.android.tools.r8.naming.signature.GenericSignatureAction$ParserPosition) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Lcom/android/tools/r8/internal/Nj$a;)Ljava/lang/Object;"} void stop() -> a void start() -> b com.android.tools.r8.naming.signature.GenericSignatureAction$ParserPosition -> com.android.tools.r8.internal.Nj$a: # {"id":"sourceFile","fileName":"GenericSignatureAction.java"} com.android.tools.r8.naming.signature.GenericSignatureAction$ParserPosition CLASS_SUPER_OR_INTERFACE_ANNOTATION -> a com.android.tools.r8.naming.signature.GenericSignatureAction$ParserPosition ENCLOSING_INNER_OR_TYPE_ANNOTATION -> b com.android.tools.r8.naming.signature.GenericSignatureAction$ParserPosition MEMBER_ANNOTATION -> c 1:3:void ():15:17 -> 1:1:void (java.lang.String,int):14:14 -> com.android.tools.r8.naming.signature.GenericSignatureParser -> com.android.tools.r8.internal.Oj: # {"id":"sourceFile","fileName":"GenericSignatureParser.java"} com.android.tools.r8.naming.signature.GenericSignatureAction actions -> a char symbol -> b java.lang.String identifier -> c boolean eof -> d char[] buffer -> e int pos -> f boolean $assertionsDisabled -> g 1:1:void ():54:54 -> 1:2:void (com.android.tools.r8.naming.signature.GenericSignatureAction):76:77 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Nj;)V"} 1:1:void parseClassSignature(java.lang.String):82:82 -> a 2:7:void com.android.tools.r8.naming.signature.GenericSignatureParser.setInput(java.lang.String):129:134 -> a 2:7:void parseClassSignature(java.lang.String):83 -> a 8:19:void com.android.tools.r8.naming.signature.GenericSignatureParser.parseOptFormalTypeParameters():158:169 -> a 8:19:void com.android.tools.r8.naming.signature.GenericSignatureParser.parseClassSignature():144 -> a 8:19:void parseClassSignature(java.lang.String):84 -> a 20:24:void com.android.tools.r8.naming.signature.GenericSignatureParser.parseClassSignature():147:151 -> a 20:24:void parseClassSignature(java.lang.String):84 -> a 25:32:void parseClassSignature(java.lang.String):85:92 -> a 33:33:void parseClassSignature(java.lang.String):87:87 -> a 34:45:void com.android.tools.r8.naming.signature.GenericSignatureParser.parseOptFormalTypeParameters():158:169 -> a 34:45:void parseMethodTypeSignature():319 -> a 46:50:void parseMethodTypeSignature():321:325 -> a 51:51:void com.android.tools.r8.naming.signature.GenericSignatureParser.updateTypeSignature(com.android.tools.r8.naming.signature.GenericSignatureAction$ParserPosition):312:312 -> a 51:51:void parseMethodTypeSignature():325 -> a 52:53:void com.android.tools.r8.naming.signature.GenericSignatureParser.updateTypeSignature(com.android.tools.r8.naming.signature.GenericSignatureAction$ParserPosition):307:308 -> a 52:53:void parseMethodTypeSignature():325 -> a 54:55:void parseMethodTypeSignature():328:329 -> a 56:57:void com.android.tools.r8.naming.signature.GenericSignatureParser.updateReturnType():350:351 -> a 56:57:void parseMethodTypeSignature():331 -> a 58:58:void com.android.tools.r8.naming.signature.GenericSignatureParser.updateTypeSignature(com.android.tools.r8.naming.signature.GenericSignatureAction$ParserPosition):312:312 -> a 58:58:void com.android.tools.r8.naming.signature.GenericSignatureParser.updateReturnType():351 -> a 58:58:void parseMethodTypeSignature():331 -> a 59:60:void com.android.tools.r8.naming.signature.GenericSignatureParser.updateTypeSignature(com.android.tools.r8.naming.signature.GenericSignatureAction$ParserPosition):307:308 -> a 59:60:void com.android.tools.r8.naming.signature.GenericSignatureParser.updateReturnType():351 -> a 59:60:void parseMethodTypeSignature():331 -> a 61:62:void com.android.tools.r8.naming.signature.GenericSignatureParser.updateReturnType():353:354 -> a 61:62:void parseMethodTypeSignature():331 -> a 63:69:void parseMethodTypeSignature():333:339 -> a 70:78:void com.android.tools.r8.naming.signature.GenericSignatureParser.updateTypeVariableSignature():286:294 -> a 70:78:void parseMethodTypeSignature():340 -> a 79:81:void parseMethodTypeSignature():342:344 -> a 82:96:void parseClassTypeSignature(com.android.tools.r8.naming.signature.GenericSignatureAction$ParserPosition):218:232 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Nj$a;)V"} 97:99:void com.android.tools.r8.naming.signature.GenericSignatureParser.updateOptTypeArguments():252:254 -> a 97:99:void parseClassTypeSignature(com.android.tools.r8.naming.signature.GenericSignatureAction$ParserPosition):234 -> a 100:112:void com.android.tools.r8.naming.signature.GenericSignatureParser.updateTypeArgument():268:280 -> a 100:112:void com.android.tools.r8.naming.signature.GenericSignatureParser.updateOptTypeArguments():256 -> a 100:112:void parseClassTypeSignature(com.android.tools.r8.naming.signature.GenericSignatureAction$ParserPosition):234 -> a 113:113:void com.android.tools.r8.naming.signature.GenericSignatureParser.updateOptTypeArguments():257:257 -> a 113:113:void parseClassTypeSignature(com.android.tools.r8.naming.signature.GenericSignatureAction$ParserPosition):234 -> a 114:125:void com.android.tools.r8.naming.signature.GenericSignatureParser.updateTypeArgument():269:280 -> a 114:125:void com.android.tools.r8.naming.signature.GenericSignatureParser.updateOptTypeArguments():258 -> a 114:125:void parseClassTypeSignature(com.android.tools.r8.naming.signature.GenericSignatureAction$ParserPosition):234 -> a 126:127:void com.android.tools.r8.naming.signature.GenericSignatureParser.updateOptTypeArguments():261:262 -> a 126:127:void parseClassTypeSignature(com.android.tools.r8.naming.signature.GenericSignatureAction$ParserPosition):234 -> a 128:134:void parseClassTypeSignature(com.android.tools.r8.naming.signature.GenericSignatureAction$ParserPosition):236:242 -> a 135:137:void com.android.tools.r8.naming.signature.GenericSignatureParser.updateOptTypeArguments():252:254 -> a 135:137:void parseClassTypeSignature(com.android.tools.r8.naming.signature.GenericSignatureAction$ParserPosition):243 -> a 138:150:void com.android.tools.r8.naming.signature.GenericSignatureParser.updateTypeArgument():268:280 -> a 138:150:void com.android.tools.r8.naming.signature.GenericSignatureParser.updateOptTypeArguments():256 -> a 138:150:void parseClassTypeSignature(com.android.tools.r8.naming.signature.GenericSignatureAction$ParserPosition):243 -> a 151:151:void com.android.tools.r8.naming.signature.GenericSignatureParser.updateOptTypeArguments():257:257 -> a 151:151:void parseClassTypeSignature(com.android.tools.r8.naming.signature.GenericSignatureAction$ParserPosition):243 -> a 152:163:void com.android.tools.r8.naming.signature.GenericSignatureParser.updateTypeArgument():269:280 -> a 152:163:void com.android.tools.r8.naming.signature.GenericSignatureParser.updateOptTypeArguments():258 -> a 152:163:void parseClassTypeSignature(com.android.tools.r8.naming.signature.GenericSignatureAction$ParserPosition):243 -> a 164:165:void com.android.tools.r8.naming.signature.GenericSignatureParser.updateOptTypeArguments():261:262 -> a 164:165:void parseClassTypeSignature(com.android.tools.r8.naming.signature.GenericSignatureAction$ParserPosition):243 -> a 166:167:void parseClassTypeSignature(com.android.tools.r8.naming.signature.GenericSignatureAction$ParserPosition):246:247 -> a 168:174:void expect(char):379:385 -> a 175:175:void expect(char):380:380 -> a 176:178:void parseError(java.lang.String,int):443:445 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/lang/String;)V"} 1:1:void parseFieldSignature(java.lang.String):114:114 -> b 2:7:void com.android.tools.r8.naming.signature.GenericSignatureParser.setInput(java.lang.String):129:134 -> b 2:7:void parseFieldSignature(java.lang.String):115 -> b 8:16:void parseFieldSignature(java.lang.String):116:124 -> b 17:17:void parseFieldSignature(java.lang.String):119:119 -> b 18:25:void parseFieldTypeSignature(com.android.tools.r8.naming.signature.GenericSignatureAction$ParserPosition):197:204 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Nj$a;)V"} 26:40:void com.android.tools.r8.naming.signature.GenericSignatureParser.updateTypeSignature(com.android.tools.r8.naming.signature.GenericSignatureAction$ParserPosition):298:312 -> b 26:40:void parseFieldTypeSignature(com.android.tools.r8.naming.signature.GenericSignatureAction$ParserPosition):205 -> b 41:42:void com.android.tools.r8.naming.signature.GenericSignatureParser.updateTypeSignature(com.android.tools.r8.naming.signature.GenericSignatureAction$ParserPosition):307:308 -> b 41:42:void parseFieldTypeSignature(com.android.tools.r8.naming.signature.GenericSignatureAction$ParserPosition):205 -> b 43:43:void parseFieldTypeSignature(com.android.tools.r8.naming.signature.GenericSignatureAction$ParserPosition):211:211 -> b 44:52:void com.android.tools.r8.naming.signature.GenericSignatureParser.updateTypeVariableSignature():286:294 -> b 44:52:void parseFieldTypeSignature(com.android.tools.r8.naming.signature.GenericSignatureAction$ParserPosition):208 -> b 53:53:void parseFieldTypeSignature(com.android.tools.r8.naming.signature.GenericSignatureAction$ParserPosition):199:199 -> b 54:75:void scanIdentifier():405:426 -> b 76:87:void scanIdentifier():419:430 -> b 88:88:void com.android.tools.r8.naming.signature.GenericSignatureParser.parseError():439:439 -> b 88:88:void scanIdentifier():431 -> b 89:89:void scanIdentifier():434:434 -> b 1:1:void parseMethodSignature(java.lang.String):98:98 -> c 2:7:void com.android.tools.r8.naming.signature.GenericSignatureParser.setInput(java.lang.String):129:134 -> c 2:7:void parseMethodSignature(java.lang.String):99 -> c 8:16:void parseMethodSignature(java.lang.String):100:108 -> c 17:17:void parseMethodSignature(java.lang.String):103:103 -> c 18:28:void scanSymbol():364:374 -> c 1:17:void updateFormalTypeParameter():175:191 -> d com.android.tools.r8.naming.signature.GenericSignatureRewriter -> com.android.tools.r8.internal.Pj: # {"id":"sourceFile","fileName":"GenericSignatureRewriter.java"} 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):35:37 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/r3;)V"} 1:3:void run(java.util.Collection,java.util.concurrent.ExecutorService):53:55 -> a 4:4:boolean com.android.tools.r8.utils.InternalOptions.parseSignatureAttribute():777:777 -> a 4:4:void run(java.util.Collection,java.util.concurrent.ExecutorService):55 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 5:5:void run(java.util.Collection,java.util.concurrent.ExecutorService):63:63 -> a 6:6:boolean com.android.tools.r8.graph.AppView.hasLiveness():801:801 -> a 6:6:void run(java.util.Collection,java.util.concurrent.ExecutorService):63 -> 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():801:801 -> a 7:7:void run(java.util.Collection,java.util.concurrent.ExecutorService):63 -> a 8:17:void run(java.util.Collection,java.util.concurrent.ExecutorService):63:72 -> a 18:18:void run(java.util.Collection,java.util.concurrent.ExecutorService):69:69 -> a 19:19:boolean lambda$run$0(java.util.function.Predicate,com.android.tools.r8.graph.DexType):65:65 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Predicate;Lcom/android/tools/r8/graph/v2;)Z"} 20:20:boolean lambda$run$1(java.util.function.Predicate,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):68:68 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Predicate;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/v2;)Z"} 21:21:boolean lambda$run$2(java.util.function.Predicate,com.android.tools.r8.graph.DexProgramClass):72:72 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Predicate;Lcom/android/tools/r8/graph/q2;)Z"} 22:26:void lambda$run$5(java.util.function.Predicate,java.util.function.BiPredicate,java.util.function.Predicate,com.android.tools.r8.graph.DexProgramClass):75:79 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Predicate;Ljava/util/function/BiPredicate;Ljava/util/function/Predicate;Lcom/android/tools/r8/graph/q2;)V"} 27:27:void lambda$run$5(java.util.function.Predicate,java.util.function.BiPredicate,java.util.function.Predicate,com.android.tools.r8.graph.DexProgramClass):78:78 -> a 28:40:void lambda$run$5(java.util.function.Predicate,java.util.function.BiPredicate,java.util.function.Predicate,com.android.tools.r8.graph.DexProgramClass):76:88 -> a 41:44:com.android.tools.r8.graph.GenericSignature$ClassSignature com.android.tools.r8.graph.GenericSignaturePartialTypeArgumentApplier.visitClassSignature(com.android.tools.r8.graph.GenericSignature$ClassSignature):70:73 -> a 41:44:void lambda$run$5(java.util.function.Predicate,java.util.function.BiPredicate,java.util.function.Predicate,com.android.tools.r8.graph.DexProgramClass):88 -> a 45:45:void lambda$run$5(java.util.function.Predicate,java.util.function.BiPredicate,java.util.function.Predicate,com.android.tools.r8.graph.DexProgramClass):89:89 -> a 46:46: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 47:52:void lambda$run$5(java.util.function.Predicate,java.util.function.BiPredicate,java.util.function.Predicate,com.android.tools.r8.graph.DexProgramClass):85:90 -> a 53:53:void com.android.tools.r8.graph.DexClass.forEachField(java.util.function.Consumer):357:357 -> a 53:53:void lambda$run$5(java.util.function.Predicate,java.util.function.BiPredicate,java.util.function.Predicate,com.android.tools.r8.graph.DexProgramClass):90 -> a 54:70:void lambda$run$5(java.util.function.Predicate,java.util.function.BiPredicate,java.util.function.Predicate,com.android.tools.r8.graph.DexProgramClass):98:114 -> a 71:71:void lambda$run$3(com.android.tools.r8.graph.GenericSignatureTypeRewriter,com.android.tools.r8.graph.GenericSignaturePartialTypeArgumentApplier,com.android.tools.r8.graph.DexEncodedField):96:96 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/C3;Lcom/android/tools/r8/graph/z3;Lcom/android/tools/r8/graph/T0;)V"} 72:74:void lambda$run$3(com.android.tools.r8.graph.GenericSignatureTypeRewriter,com.android.tools.r8.graph.GenericSignaturePartialTypeArgumentApplier,com.android.tools.r8.graph.DexEncodedField):95:97 -> a 75:75: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 76:76:void lambda$run$3(com.android.tools.r8.graph.GenericSignatureTypeRewriter,com.android.tools.r8.graph.GenericSignaturePartialTypeArgumentApplier,com.android.tools.r8.graph.DexEncodedField):92:92 -> a 77:77:void lambda$run$4(com.android.tools.r8.graph.GenericSignatureTypeRewriter,com.android.tools.r8.graph.GenericSignaturePartialTypeArgumentApplier,com.android.tools.r8.graph.DexEncodedMethod):108:108 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/C3;Lcom/android/tools/r8/graph/z3;Lcom/android/tools/r8/graph/W0;)V"} 78:81:void lambda$run$4(com.android.tools.r8.graph.GenericSignatureTypeRewriter,com.android.tools.r8.graph.GenericSignaturePartialTypeArgumentApplier,com.android.tools.r8.graph.DexEncodedMethod):107:110 -> a 82:82:void lambda$run$4(com.android.tools.r8.graph.GenericSignatureTypeRewriter,com.android.tools.r8.graph.GenericSignaturePartialTypeArgumentApplier,com.android.tools.r8.graph.DexEncodedMethod):104:104 -> a 83:83:void lambda$run$4(com.android.tools.r8.graph.GenericSignatureTypeRewriter,com.android.tools.r8.graph.GenericSignaturePartialTypeArgumentApplier,com.android.tools.r8.graph.DexEncodedMethod):103:103 -> a 1:4:void runForD8(java.util.Collection,java.util.concurrent.ExecutorService):43:46 -> b com.android.tools.r8.optimize.AccessModifier -> com.android.tools.r8.internal.F1: # {"id":"sourceFile","fileName":"AccessModifier.java"} 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.graph.SubtypingInfo subtypingInfo -> d com.android.tools.r8.ir.optimize.MethodPoolCollection methodPoolCollection -> e com.android.tools.r8.optimize.PublicizerLens$PublicizedLensBuilder lensBuilder -> f boolean $assertionsDisabled -> g 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j0;Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/B5;)V"} 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.DexType com.android.tools.r8.graph.DexClassAndMember.getContextType():36:36 -> a 1:1: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)"]} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/q0;Ljava/lang/Boolean;)Ljava/lang/Boolean;"} 2:2:java.lang.Boolean lambda$publicizeMethod$3(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexClass,java.lang.Boolean):198:198 -> a 3:3:com.android.tools.r8.graph.lens.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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/concurrent/ExecutorService;Lcom/android/tools/r8/utils/z3;Lcom/android/tools/r8/graph/j0;Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/B5;)Lcom/android/tools/r8/internal/Xj;"} 4:8:com.android.tools.r8.graph.lens.GraphLens run(java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):82:86 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/concurrent/ExecutorService;Lcom/android/tools/r8/utils/z3;)Lcom/android/tools/r8/internal/Xj;"} 9:9:void com.android.tools.r8.shaking.AppInfoWithLiveness.forEachReachableInterface(java.util.function.Consumer):721:721 -> a 9:9:com.android.tools.r8.graph.lens.GraphLens run(java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):86 -> a 10:13:com.android.tools.r8.graph.lens.GraphLens run(java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):87:90 -> a 14:14:void lambda$run$0(com.android.tools.r8.graph.DexClass):86:86 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;)V"} 15:19:void processType(com.android.tools.r8.graph.DexType):98:102 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)V"} 20:20:void processClass(com.android.tools.r8.graph.DexProgramClass):106:106 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)V"} 21:21:com.android.tools.r8.graph.AccessFlags com.android.tools.r8.graph.DexClass.getAccessFlags():43:43 -> a 21:21:void com.android.tools.r8.optimize.AccessModifier.doPublicize(com.android.tools.r8.graph.ProgramDefinition):94 -> a 21:21:void processClass(com.android.tools.r8.graph.DexProgramClass):107 -> a 22:22:void com.android.tools.r8.optimize.AccessModifier.doPublicize(com.android.tools.r8.graph.ProgramDefinition):94:94 -> a 22:22:void processClass(com.android.tools.r8.graph.DexProgramClass):107 -> a 23:23:void processClass(com.android.tools.r8.graph.DexProgramClass):111:111 -> a 24:24:void com.android.tools.r8.graph.DexProgramClass.forEachProgramField(java.util.function.Consumer):257:257 -> a 24:24:void processClass(com.android.tools.r8.graph.DexProgramClass):111 -> a 25:42:void processClass(com.android.tools.r8.graph.DexProgramClass):114:131 -> a 43:51:void com.android.tools.r8.graph.DexClass.replaceInnerClassAttributeForThisClass(com.android.tools.r8.graph.InnerClassAttribute):1001:1009 -> a 43:51:void processClass(com.android.tools.r8.graph.DexProgramClass):129 -> a 52:53:void lambda$processClass$1(java.util.Set,com.android.tools.r8.graph.ProgramMethod):117:118 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Set;Lcom/android/tools/r8/graph/o5;)V"} 54:56:void finalizeField(com.android.tools.r8.graph.ProgramField):143:145 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m5;)V"} 57:57:com.android.tools.r8.graph.FieldAccessInfo com.android.tools.r8.graph.FieldAccessInfoCollectionImpl.get(com.android.tools.r8.graph.DexField):16:16 -> a 57:57:void finalizeField(com.android.tools.r8.graph.ProgramField):145 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 58:68:void finalizeField(com.android.tools.r8.graph.ProgramField):146:156 -> a 69:71: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Q2;Lcom/android/tools/r8/graph/m5;Lcom/android/tools/r8/graph/o5;)Z"} 72:100:boolean publicizeMethod(com.android.tools.r8.graph.ProgramMethod):168:196 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)Z"} 101:101:boolean publicizeMethod(com.android.tools.r8.graph.ProgramMethod):193:193 -> a 102:102:com.android.tools.r8.graph.AccessFlags com.android.tools.r8.graph.DexClassAndMethod.getAccessFlags():10:10 -> a 102:102:void com.android.tools.r8.optimize.AccessModifier.doPublicize(com.android.tools.r8.graph.ProgramDefinition):94 -> a 102:102:boolean publicizeMethod(com.android.tools.r8.graph.ProgramMethod):201 -> a 103:103:void com.android.tools.r8.optimize.AccessModifier.doPublicize(com.android.tools.r8.graph.ProgramDefinition):94:94 -> a 103:103:boolean publicizeMethod(com.android.tools.r8.graph.ProgramMethod):201 -> a 104:106:boolean publicizeMethod(com.android.tools.r8.graph.ProgramMethod):205:207 -> a 107:107:com.android.tools.r8.graph.AccessFlags com.android.tools.r8.graph.DexClassAndMethod.getAccessFlags():10:10 -> a 107:107:void com.android.tools.r8.optimize.AccessModifier.doPublicize(com.android.tools.r8.graph.ProgramDefinition):94 -> a 107:107:boolean publicizeMethod(com.android.tools.r8.graph.ProgramMethod):212 -> a 108:108:void com.android.tools.r8.optimize.AccessModifier.doPublicize(com.android.tools.r8.graph.ProgramDefinition):94:94 -> a 108:108:boolean publicizeMethod(com.android.tools.r8.graph.ProgramMethod):212 -> a 109:123:boolean publicizeMethod(com.android.tools.r8.graph.ProgramMethod):219:233 -> a 124:124:com.android.tools.r8.graph.AccessFlags com.android.tools.r8.graph.DexClassAndMethod.getAccessFlags():10:10 -> a 124:124:void com.android.tools.r8.optimize.AccessModifier.doPublicize(com.android.tools.r8.graph.ProgramDefinition):94 -> a 124:124:boolean publicizeMethod(com.android.tools.r8.graph.ProgramMethod):234 -> a 125:125:void com.android.tools.r8.optimize.AccessModifier.doPublicize(com.android.tools.r8.graph.ProgramDefinition):94:94 -> a 125:125:boolean publicizeMethod(com.android.tools.r8.graph.ProgramMethod):234 -> a 126:126:boolean publicizeMethod(com.android.tools.r8.graph.ProgramMethod):236:236 -> a 127:127:com.android.tools.r8.graph.AccessFlags com.android.tools.r8.graph.DexClassAndMethod.getAccessFlags():10:10 -> a 127:127:void com.android.tools.r8.optimize.AccessModifier.doPublicize(com.android.tools.r8.graph.ProgramDefinition):94 -> a 127:127:boolean publicizeMethod(com.android.tools.r8.graph.ProgramMethod):183 -> a 128:128:void com.android.tools.r8.optimize.AccessModifier.doPublicize(com.android.tools.r8.graph.ProgramDefinition):94:94 -> a 128:128:boolean publicizeMethod(com.android.tools.r8.graph.ProgramMethod):183 -> a 1:2:void processField(com.android.tools.r8.graph.ProgramField):136:137 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m5;)V"} 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.android.tools.r8.internal.bi: # {"id":"sourceFile","fileName":"FieldRebindingIdentityLens.java"} java.util.Map nonReboundFieldReferenceToDefinitionMap -> f boolean $assertionsDisabled -> g 1:1:void ():21:21 -> 1:2:void (java.util.Map,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.lens.GraphLens):29:30 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/IdentityHashMap;Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/internal/Xj;)V"} 1:5:com.android.tools.r8.graph.lens.FieldLookupResult internalDescribeLookupField(com.android.tools.r8.graph.lens.FieldLookupResult):44:48 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Ph;)Lcom/android/tools/r8/internal/Ph;"} 6:6:com.android.tools.r8.graph.DexField com.android.tools.r8.optimize.FieldRebindingIdentityLens.getReboundFieldReference(com.android.tools.r8.graph.DexField):53:53 -> b 6:6:com.android.tools.r8.graph.lens.FieldLookupResult internalDescribeLookupField(com.android.tools.r8.graph.lens.FieldLookupResult):48 -> b 7:8:com.android.tools.r8.graph.lens.FieldLookupResult internalDescribeLookupField(com.android.tools.r8.graph.lens.FieldLookupResult):48:49 -> b boolean hasCodeRewritings() -> f 1:1:com.android.tools.r8.optimize.FieldRebindingIdentityLens$Builder builder():34:34 -> k # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/ai;"} com.android.tools.r8.optimize.FieldRebindingIdentityLens$Builder -> com.android.tools.r8.internal.ai: # {"id":"sourceFile","fileName":"FieldRebindingIdentityLens.java"} java.util.Map nonReboundFieldReferenceToDefinitionMap -> a 1:1:void ():61:61 -> 2:2:void ():58:58 -> 1:1:void recordDefinitionForNonReboundFieldReference(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexField):65:65 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;Lcom/android/tools/r8/graph/Y0;)V"} 2:3:com.android.tools.r8.optimize.FieldRebindingIdentityLens build(com.android.tools.r8.graph.DexItemFactory):72:73 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;)Lcom/android/tools/r8/internal/bi;"} com.android.tools.r8.optimize.InvokeSingleTargetExtractor -> com.android.tools.r8.internal.Xs: # {"id":"sourceFile","fileName":"InvokeSingleTargetExtractor.java"} 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o5;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/internal/Ws;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;)V"} 9:9:void registerInvokeDirect(com.android.tools.r8.graph.DexMethod):58:58 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;)V"} 2:2:void registerInvokeStatic(com.android.tools.r8.graph.DexMethod):63:63 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)V"} 2:2:com.android.tools.r8.optimize.InvokeSingleTargetExtractor$InvokeKind getKind():43:43 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Ws;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;)V"} 2:2:com.android.tools.r8.graph.DexMethod getTarget():39:39 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/j2;"} 3:3:void registerInvokeSuper(com.android.tools.r8.graph.DexMethod):73:73 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)V"} 1:1:void registerInvokeVirtual(com.android.tools.r8.graph.DexMethod):53:53 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)V"} com.android.tools.r8.optimize.InvokeSingleTargetExtractor$InvokeKind -> com.android.tools.r8.internal.Ws: # {"id":"sourceFile","fileName":"InvokeSingleTargetExtractor.java"} com.android.tools.r8.optimize.InvokeSingleTargetExtractor$InvokeKind DIRECT -> a com.android.tools.r8.optimize.InvokeSingleTargetExtractor$InvokeKind VIRTUAL -> b com.android.tools.r8.optimize.InvokeSingleTargetExtractor$InvokeKind STATIC -> c com.android.tools.r8.optimize.InvokeSingleTargetExtractor$InvokeKind SUPER -> d com.android.tools.r8.optimize.InvokeSingleTargetExtractor$InvokeKind ILLEGAL -> e com.android.tools.r8.optimize.InvokeSingleTargetExtractor$InvokeKind NONE -> f 1:6:void ():112:117 -> 1:1:void (java.lang.String,int):111:111 -> com.android.tools.r8.optimize.MemberRebindingAnalysis -> com.android.tools.r8.internal.fE: # {"id":"sourceFile","fileName":"MemberRebindingAnalysis.java"} com.android.tools.r8.androidapi.AndroidApiLevelCompute androidApiLevelCompute -> a com.android.tools.r8.graph.AppView appView -> b com.android.tools.r8.optimize.MemberRebindingEventConsumer eventConsumer -> c com.android.tools.r8.utils.InternalOptions options -> d com.android.tools.r8.optimize.MemberRebindingLens$Builder lensBuilder -> e boolean $assertionsDisabled -> f 1:1:void ():49:49 -> 1:7:void (com.android.tools.r8.graph.AppView):58:64 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)V"} 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):187 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/r0;Lcom/android/tools/r8/graph/Y0;)Lcom/android/tools/r8/graph/Y0;"} 2: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):188:196 -> a 11:18: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):192:199 -> a 19:19: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.InvokeType,com.android.tools.r8.graph.DexMethod):77:77 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/t0;Lcom/android/tools/r8/graph/I4$c;Lcom/android/tools/r8/internal/IN;Lcom/android/tools/r8/internal/ft;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/j2;"} 20:20:boolean com.android.tools.r8.graph.Definition.isProgramMethod():0:0 -> a 20:20: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.InvokeType,com.android.tools.r8.graph.DexMethod):77 -> a 21: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.InvokeType,com.android.tools.r8.graph.DexMethod):77:79 -> a 24:24:boolean com.android.tools.r8.ir.code.InvokeType.isDirect():180:180 -> a 24:24: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.InvokeType,com.android.tools.r8.graph.DexMethod):79 -> a 25:32: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.InvokeType,com.android.tools.r8.graph.DexMethod):83:90 -> a 33: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.InvokeType,com.android.tools.r8.graph.DexMethod):86:102 -> a 50:50: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):332:332 -> a 50:50: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.InvokeType,com.android.tools.r8.graph.DexMethod):102 -> a 51:55: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.InvokeType,com.android.tools.r8.graph.DexMethod):108:112 -> a 56:56: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.InvokeType,com.android.tools.r8.graph.DexMethod):111:111 -> a 57:57:boolean com.android.tools.r8.graph.Definition.isLibraryMethod():0:0 -> a 57:57: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.InvokeType,com.android.tools.r8.graph.DexMethod):157 -> a 57:57: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.InvokeType,com.android.tools.r8.graph.DexMethod):109 -> a 58:58: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.InvokeType,com.android.tools.r8.graph.DexMethod):158:158 -> a 58:58: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.InvokeType,com.android.tools.r8.graph.DexMethod):109 -> a 59:59:boolean com.android.tools.r8.optimize.MemberRebindingAnalysis.isInvokeSuperToInterfaceMethod(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.ir.code.InvokeType):178:178 -> a 59:59: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.InvokeType,com.android.tools.r8.graph.DexMethod):159 -> a 59: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.InvokeType,com.android.tools.r8.graph.DexMethod):109 -> a 60:60:boolean com.android.tools.r8.optimize.MemberRebindingAnalysis.isInvokeSuperToAbstractMethod(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.ir.code.InvokeType):182:182 -> a 60:60: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.InvokeType,com.android.tools.r8.graph.DexMethod):160 -> 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.InvokeType,com.android.tools.r8.graph.DexMethod):109 -> 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.InvokeType,com.android.tools.r8.graph.DexMethod):162:162 -> 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.InvokeType,com.android.tools.r8.graph.DexMethod):109 -> 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.InvokeType,com.android.tools.r8.graph.DexMethod):161:161 -> 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.InvokeType,com.android.tools.r8.graph.DexMethod):109 -> a 63:90: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.InvokeType,com.android.tools.r8.graph.DexMethod):116:143 -> a 91:97: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.InvokeType,com.android.tools.r8.graph.DexMethod):139:145 -> a 98:98:boolean isAccessibleInAllContexts(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult,com.android.tools.r8.utils.collections.ProgramMethodSet):169:169 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/t0;Lcom/android/tools/r8/graph/I4$c;Lcom/android/tools/r8/internal/IN;)Z"} 99:99:com.android.tools.r8.graph.AccessFlags com.android.tools.r8.graph.DexEncodedMethod.getAccessFlags():86:86 -> a 99:99:boolean com.android.tools.r8.graph.DexEncodedMember.isPublic():77 -> a 99:99:boolean isAccessibleInAllContexts(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult,com.android.tools.r8.utils.collections.ProgramMethodSet):169 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 100:100:boolean com.android.tools.r8.graph.DexEncodedMember.isPublic():77:77 -> a 100:100:boolean isAccessibleInAllContexts(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult,com.android.tools.r8.utils.collections.ProgramMethodSet):169 -> a 101:101:boolean isAccessibleInAllContexts(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult,com.android.tools.r8.utils.collections.ProgramMethodSet):172:172 -> a 102:102:boolean lambda$isAccessibleInAllContexts$0(com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult,com.android.tools.r8.graph.ProgramMethod):174:174 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/I4$c;Lcom/android/tools/r8/graph/o5;)Z"} 103:104: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):209:210 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/e2;Lcom/android/tools/r8/graph/v2;Ljava/util/function/BiFunction;)Lcom/android/tools/r8/graph/v2;"} 105:110: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):248:253 -> a 105:110: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):211 -> a 111:133: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):219:241 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/e2;Lcom/android/tools/r8/graph/v2;Ljava/util/function/BiFunction;)Lcom/android/tools/r8/graph/v2;"} 134:134:com.android.tools.r8.graph.MethodResolutionResult resolveMethod(com.android.tools.r8.graph.DexMethod):265:265 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/I4;"} 135:135:void computeMethodRebinding(com.android.tools.r8.graph.MethodAccessInfoCollection):271:271 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/u4;)V"} 136:142:void computeMethodRebinding(com.android.tools.r8.graph.MethodAccessInfoCollection):270:276 -> a 143:149:void computeMethodRebinding(com.android.tools.r8.graph.MethodAccessInfoCollection):275:281 -> a 150:154:void computeMethodRebinding(com.android.tools.r8.graph.MethodAccessInfoCollection):280:284 -> a 155:155:void computeMethodRebinding(com.android.tools.r8.graph.MethodAccessInfoCollection):283:283 -> a 156:228:void computeMethodRebinding(com.android.tools.r8.utils.BiForEachable,java.util.function.Function,com.android.tools.r8.ir.code.InvokeType):291:363 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/F;Ljava/util/function/Function;Lcom/android/tools/r8/internal/ft;)V"} 229:229:java.util.List lambda$computeMethodRebinding$1(com.android.tools.r8.graph.DexProgramClass):296:296 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)Ljava/util/List;"} 230:231: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):296:297 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Map;Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/t0;)V"} 232:239:void lambda$computeMethodRebinding$4(java.util.function.Function,com.android.tools.r8.ir.code.InvokeType,com.android.tools.r8.utils.TriConsumer,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.utils.collections.ProgramMethodSet):301:308 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Function;Lcom/android/tools/r8/internal/ft;Lcom/android/tools/r8/utils/G3;Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/internal/IN;)V"} 240:243:void lambda$computeMethodRebinding$4(java.util.function.Function,com.android.tools.r8.ir.code.InvokeType,com.android.tools.r8.utils.TriConsumer,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.utils.collections.ProgramMethodSet):307:310 -> a 244:258:void lambda$computeMethodRebinding$4(java.util.function.Function,com.android.tools.r8.ir.code.InvokeType,com.android.tools.r8.utils.TriConsumer,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.utils.collections.ProgramMethodSet):309:323 -> a 259:259: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.InvokeType):405:405 -> a 259:259:void lambda$computeMethodRebinding$4(java.util.function.Function,com.android.tools.r8.ir.code.InvokeType,com.android.tools.r8.utils.TriConsumer,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.utils.collections.ProgramMethodSet):330 -> a 260:260:boolean com.android.tools.r8.utils.InternalOptions.isGeneratingClassFiles():587:587 -> a 260:260: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.InvokeType):405 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 260:260:void lambda$computeMethodRebinding$4(java.util.function.Function,com.android.tools.r8.ir.code.InvokeType,com.android.tools.r8.utils.TriConsumer,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.utils.collections.ProgramMethodSet):330 -> a 261:261:boolean com.android.tools.r8.utils.InternalOptions.isGeneratingClassFiles():587:587 -> a 261:261: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.InvokeType):405 -> a 261:261:void lambda$computeMethodRebinding$4(java.util.function.Function,com.android.tools.r8.ir.code.InvokeType,com.android.tools.r8.utils.TriConsumer,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.utils.collections.ProgramMethodSet):330 -> a 262:265: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.InvokeType):405:408 -> a 262:265:void lambda$computeMethodRebinding$4(java.util.function.Function,com.android.tools.r8.ir.code.InvokeType,com.android.tools.r8.utils.TriConsumer,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.utils.collections.ProgramMethodSet):330 -> a 266:266:void lambda$computeMethodRebinding$4(java.util.function.Function,com.android.tools.r8.ir.code.InvokeType,com.android.tools.r8.utils.TriConsumer,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.utils.collections.ProgramMethodSet):334:334 -> a 267:271: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):425:429 -> a 267:271:void lambda$computeMethodRebinding$4(java.util.function.Function,com.android.tools.r8.ir.code.InvokeType,com.android.tools.r8.utils.TriConsumer,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.utils.collections.ProgramMethodSet):333 -> a 272:273:void lambda$computeMethodRebinding$4(java.util.function.Function,com.android.tools.r8.ir.code.InvokeType,com.android.tools.r8.utils.TriConsumer,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.utils.collections.ProgramMethodSet):338:339 -> a 274:283: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):472:481 -> a 274:283:void lambda$computeMethodRebinding$4(java.util.function.Function,com.android.tools.r8.ir.code.InvokeType,com.android.tools.r8.utils.TriConsumer,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.utils.collections.ProgramMethodSet):341 -> a 284:287: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):476:479 -> a 284:287:void lambda$computeMethodRebinding$4(java.util.function.Function,com.android.tools.r8.ir.code.InvokeType,com.android.tools.r8.utils.TriConsumer,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.utils.collections.ProgramMethodSet):341 -> a 288:288:void lambda$computeMethodRebinding$4(java.util.function.Function,com.android.tools.r8.ir.code.InvokeType,com.android.tools.r8.utils.TriConsumer,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.utils.collections.ProgramMethodSet):347:347 -> a 289:289:boolean com.android.tools.r8.graph.Definition.isProgramMethod():0:0 -> a 289:289:void lambda$computeMethodRebinding$4(java.util.function.Function,com.android.tools.r8.ir.code.InvokeType,com.android.tools.r8.utils.TriConsumer,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.utils.collections.ProgramMethodSet):348 -> a 290:296:void lambda$computeMethodRebinding$4(java.util.function.Function,com.android.tools.r8.ir.code.InvokeType,com.android.tools.r8.utils.TriConsumer,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.utils.collections.ProgramMethodSet):349:355 -> a 297:297:void lambda$computeMethodRebinding$4(java.util.function.Function,com.android.tools.r8.ir.code.InvokeType,com.android.tools.r8.utils.TriConsumer,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.utils.collections.ProgramMethodSet):353:353 -> a 298:298:void lambda$computeMethodRebinding$4(java.util.function.Function,com.android.tools.r8.ir.code.InvokeType,com.android.tools.r8.utils.TriConsumer,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.utils.collections.ProgramMethodSet):351:351 -> a 299:328:void lambda$computeMethodRebinding$6(java.util.function.Function,com.android.tools.r8.graph.DexProgramClass,java.util.List):367:396 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Function;Lcom/android/tools/r8/graph/q2;Ljava/util/List;)V"} 329:332:void lambda$computeMethodRebinding$6(java.util.function.Function,com.android.tools.r8.graph.DexProgramClass,java.util.List):395:398 -> a 333:335:void lambda$computeMethodRebinding$5(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.DexEncodedMethod$Builder):380:382 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W0;Lcom/android/tools/r8/graph/t0;Lcom/android/tools/r8/graph/W0$a;)V"} 336:336:boolean com.android.tools.r8.graph.Definition.isLibraryMethod():0:0 -> a 336:336: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 337:338:void lambda$computeMethodRebinding$5(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.DexEncodedMethod$Builder):382:383 -> a 339:346:void lambda$computeMethodRebinding$5(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.DexEncodedMethod$Builder):382:389 -> a 347:347:void lambda$computeMethodRebinding$5(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.DexEncodedMethod$Builder):387:387 -> a 348:356:void lambda$computeMethodRebinding$5(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.DexEncodedMethod$Builder):384:392 -> a 357:357:boolean com.android.tools.r8.graph.Definition.isLibraryMethod():0:0 -> a 357:357:void lambda$computeMethodRebinding$5(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.DexEncodedMethod$Builder):392 -> a 358:358:void lambda$computeMethodRebinding$5(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.DexEncodedMethod$Builder):392:392 -> a 359:359:com.android.tools.r8.graph.DexEncodedMethod$Builder com.android.tools.r8.graph.DexEncodedMethod$Builder.setIsLibraryMethodOverrideIf(boolean,com.android.tools.r8.utils.OptionalBool):1476:1476 -> a 359:359:void lambda$computeMethodRebinding$5(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.DexEncodedMethod$Builder):391 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 360:360:void lambda$computeMethodRebinding$5(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.DexEncodedMethod$Builder):391:391 -> a 361:370:com.android.tools.r8.graph.DexProgramClass findHolderForInterfaceMethodBridge(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexType):433:442 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/q2;"} 371:378:boolean com.android.tools.r8.optimize.MemberRebindingAnalysis.mayNeedBridgeForVisibility(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexClassAndMethod):446:453 -> a 371:378:boolean lambda$computeMethodRebinding$3(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.ProgramMethod):339 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/t0;Lcom/android/tools/r8/graph/o5;)Z"} 379:383:boolean com.android.tools.r8.optimize.MemberRebindingAnalysis.mayNeedBridgeForVisibility(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexClassAndMethod):452:456 -> a 379:383:boolean lambda$computeMethodRebinding$3(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.ProgramMethod):339 -> a 384:388:boolean com.android.tools.r8.optimize.MemberRebindingAnalysis.mayNeedBridgeForVisibility(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexClassAndMethod):455:459 -> a 384:388:boolean lambda$computeMethodRebinding$3(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.graph.ProgramMethod):339 -> a 389:411:com.android.tools.r8.graph.DexProgramClass findHolderForVisibilityBridge(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass,java.lang.String):486:508 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;Lcom/android/tools/r8/graph/q0;Ljava/lang/String;)Lcom/android/tools/r8/graph/q2;"} 412:413:void lambda$verifyFieldAccessCollectionContainsAllNonReboundFieldReferences$8(java.util.Set,com.android.tools.r8.graph.FieldAccessInfo):538:539 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Set;Lcom/android/tools/r8/graph/R2;)V"} 414:419:void lambda$verifyFieldAccessCollectionContainsAllNonReboundFieldReferences$7(com.android.tools.r8.graph.DexField,java.util.Set,com.android.tools.r8.graph.DexField):541:546 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;Ljava/util/Set;Lcom/android/tools/r8/graph/Y0;)V"} 420:425:void lambda$verifyFieldAccessCollectionContainsAllNonReboundFieldReferences$7(com.android.tools.r8.graph.DexField,java.util.Set,com.android.tools.r8.graph.DexField):542:547 -> a 426:428:java.util.Set computeNonReboundFieldReferences(java.util.concurrent.ExecutorService):556:558 -> a 429:429:java.util.Set computeNonReboundFieldReferences(java.util.concurrent.ExecutorService):557:557 -> a 430:431:void lambda$computeNonReboundFieldReferences$9(java.util.Set,com.android.tools.r8.graph.ProgramMethod):560:561 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Set;Lcom/android/tools/r8/graph/o5;)V"} 1:1:com.android.tools.r8.graph.MethodResolutionResult resolveMethodOnClass(com.android.tools.r8.graph.DexMethod):257:257 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/I4;"} 2:5:void recordNonReboundFieldAccesses(java.util.concurrent.ExecutorService):515:518 -> b 1:1:com.android.tools.r8.graph.MethodResolutionResult resolveMethodOnInterface(com.android.tools.r8.graph.DexMethod):261:261 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/I4;"} 2:8:void run(java.util.concurrent.ExecutorService):522:528 -> c 1:18:boolean verifyFieldAccessCollectionContainsAllNonReboundFieldReferences(java.util.concurrent.ExecutorService):533:550 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/concurrent/ExecutorService;)V"} com.android.tools.r8.optimize.MemberRebindingAnalysis$1 -> com.android.tools.r8.internal.eE: # {"id":"sourceFile","fileName":"MemberRebindingAnalysis.java"} java.util.Set val$nonReboundFieldReferences -> e com.android.tools.r8.optimize.MemberRebindingAnalysis this$0 -> f 1:1:void (com.android.tools.r8.optimize.MemberRebindingAnalysis,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,java.util.Set):562:562 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/fE;Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o5;Ljava/util/Set;)V"} 1:1:void registerInvokeDirect(com.android.tools.r8.graph.DexMethod):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)V"} 2:2:void registerInstanceFieldRead(com.android.tools.r8.graph.DexField):566:566 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;)V"} 3:4:void lambda$registerFieldReference$0(com.android.tools.r8.graph.DexField,java.util.Set,com.android.tools.r8.graph.FieldResolutionResult$SingleFieldResolutionResult):590:591 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;Ljava/util/Set;Lcom/android/tools/r8/graph/i3$a;)V"} 1:1:void registerInitClass(com.android.tools.r8.graph.DexType):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)V"} 2:2:void registerInvokeInterface(com.android.tools.r8.graph.DexMethod):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)V"} 1:1:void registerInstanceOf(com.android.tools.r8.graph.DexType):0:0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)V"} 2:2:void registerInstanceFieldWrite(com.android.tools.r8.graph.DexField):571:571 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;)V"} void registerNewInstance(com.android.tools.r8.graph.DexType) -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)V"} 1:1:void registerInvokeStatic(com.android.tools.r8.graph.DexMethod):0:0 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)V"} 2:2:void registerStaticFieldRead(com.android.tools.r8.graph.DexField):576:576 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;)V"} void registerTypeReference(com.android.tools.r8.graph.DexType) -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)V"} 1:1:void registerInvokeSuper(com.android.tools.r8.graph.DexMethod):0:0 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)V"} 2:2:void registerStaticFieldWrite(com.android.tools.r8.graph.DexField):581:581 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;)V"} void registerInvokeVirtual(com.android.tools.r8.graph.DexMethod) -> h # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)V"} 1:1:void registerFieldReference(com.android.tools.r8.graph.DexField):585:585 -> i # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;)V"} 2:2:com.android.tools.r8.graph.AppView com.android.tools.r8.optimize.MemberRebindingAnalysis.appView():68:68 -> i 2:2:void registerFieldReference(com.android.tools.r8.graph.DexField):585 -> i # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:5:void registerFieldReference(com.android.tools.r8.graph.DexField):586:588 -> i com.android.tools.r8.optimize.MemberRebindingEventConsumer -> com.android.tools.r8.internal.hE: # {"id":"sourceFile","fileName":"MemberRebindingEventConsumer.java"} void acceptMemberRebindingBridgeMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexClassAndMethod) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/t0;Lcom/android/tools/r8/graph/o5;)V"} 1:1:void finished(com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.MemberRebindingLens):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/nE;)V"} 2:2:com.android.tools.r8.optimize.MemberRebindingEventConsumer create(com.android.tools.r8.graph.AppView):22:22 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)Lcom/android/tools/r8/internal/hE;"} com.android.tools.r8.optimize.MemberRebindingEventConsumer$EmptyMemberRebindingEventConsumer -> com.android.tools.r8.internal.gE: # {"id":"sourceFile","fileName":"MemberRebindingEventConsumer.java"} com.android.tools.r8.optimize.MemberRebindingEventConsumer$EmptyMemberRebindingEventConsumer INSTANCE -> a 1:1:void ():31:31 -> 1:1:void ():34:34 -> void acceptMemberRebindingBridgeMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexClassAndMethod) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/t0;Lcom/android/tools/r8/graph/o5;)V"} com.android.tools.r8.optimize.MemberRebindingIdentityLens -> com.android.tools.r8.internal.jE: # {"id":"sourceFile","fileName":"MemberRebindingIdentityLens.java"} java.util.Map nonReboundFieldReferenceToDefinitionMap -> f java.util.Map nonReboundMethodReferenceToDefinitionMap -> g boolean $assertionsDisabled -> h 1:1:void ():28:28 -> 1:4:void (java.util.Map,java.util.Map,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.lens.GraphLens):38:41 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/IdentityHashMap;Ljava/util/IdentityHashMap;Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/internal/Xj;)V"} 1:1:com.android.tools.r8.optimize.MemberRebindingIdentityLens$Builder builder(com.android.tools.r8.graph.AppView):45:45 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)Lcom/android/tools/r8/internal/iE;"} 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.lens.GraphLens):50:50 -> a 2:2:com.android.tools.r8.optimize.MemberRebindingIdentityLens$Builder builder(com.android.tools.r8.graph.AppView):45 -> a 3:3:void addNonReboundMethodReference(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):55:55 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/j2;)V"} 4:7:com.android.tools.r8.graph.lens.MethodLookupResult internalDescribeLookupMethod(com.android.tools.r8.graph.lens.MethodLookupResult,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.lens.GraphLens):80:83 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/PE;Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/internal/Xj;)Lcom/android/tools/r8/internal/PE;"} 8:12:com.android.tools.r8.graph.DexMethod com.android.tools.r8.optimize.MemberRebindingIdentityLens.getReboundMethodReference(com.android.tools.r8.graph.DexMethod):90:94 -> a 8:12:com.android.tools.r8.graph.lens.MethodLookupResult internalDescribeLookupMethod(com.android.tools.r8.graph.lens.MethodLookupResult,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.lens.GraphLens):83 -> a 13:16:com.android.tools.r8.graph.lens.MethodLookupResult internalDescribeLookupMethod(com.android.tools.r8.graph.lens.MethodLookupResult,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.lens.GraphLens):83:86 -> a 17:18:com.android.tools.r8.optimize.MemberRebindingIdentityLens toRewrittenMemberRebindingIdentityLens(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.NonIdentityGraphLens):113:114 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/HH;)Lcom/android/tools/r8/internal/jE;"} 19:19: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.lens.GraphLens):50:50 -> a 19:19:com.android.tools.r8.optimize.MemberRebindingIdentityLens toRewrittenMemberRebindingIdentityLens(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.NonIdentityGraphLens):114 -> a 20:44:com.android.tools.r8.optimize.MemberRebindingIdentityLens toRewrittenMemberRebindingIdentityLens(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.NonIdentityGraphLens):115:139 -> a 45:49:void lambda$toRewrittenMemberRebindingIdentityLens$0(com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.NonIdentityGraphLens,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):118:122 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/HH;Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/internal/iE;Lcom/android/tools/r8/graph/Y0;Lcom/android/tools/r8/graph/Y0;)V"} 50:50:void lambda$toRewrittenMemberRebindingIdentityLens$0(com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.NonIdentityGraphLens,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):121:121 -> a 51:51:void lambda$toRewrittenMemberRebindingIdentityLens$0(com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.NonIdentityGraphLens,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):120:120 -> a 52:52:void com.android.tools.r8.optimize.MemberRebindingIdentityLens$Builder.recordNonReboundFieldAccess(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexField):165:165 -> a 52:52:void lambda$toRewrittenMemberRebindingIdentityLens$0(com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.NonIdentityGraphLens,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):124 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 53:53:void com.android.tools.r8.optimize.MemberRebindingIdentityLens$Builder.recordNonReboundFieldAccess(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexField):165:165 -> a 53:53:void lambda$toRewrittenMemberRebindingIdentityLens$0(com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.NonIdentityGraphLens,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):124 -> a 54:58:void lambda$toRewrittenMemberRebindingIdentityLens$1(com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.NonIdentityGraphLens,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):130:134 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/HH;Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/internal/iE;Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/j2;)V"} 59:59:void lambda$toRewrittenMemberRebindingIdentityLens$1(com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.NonIdentityGraphLens,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):133:133 -> a 60:60:void lambda$toRewrittenMemberRebindingIdentityLens$1(com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.NonIdentityGraphLens,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):132:132 -> a 61:61:void com.android.tools.r8.optimize.MemberRebindingIdentityLens$Builder.recordNonReboundMethodAccess(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):170:170 -> a 61:61:void lambda$toRewrittenMemberRebindingIdentityLens$1(com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.NonIdentityGraphLens,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):136 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 62:62:void com.android.tools.r8.optimize.MemberRebindingIdentityLens$Builder.recordNonReboundMethodAccess(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):170:170 -> a 62:62:void lambda$toRewrittenMemberRebindingIdentityLens$1(com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.NonIdentityGraphLens,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):136 -> a 1:1:com.android.tools.r8.optimize.MemberRebindingIdentityLens asMemberRebindingIdentityLens():0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/jE;"} 2:6:com.android.tools.r8.graph.lens.FieldLookupResult internalDescribeLookupField(com.android.tools.r8.graph.lens.FieldLookupResult):65:69 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Ph;)Lcom/android/tools/r8/internal/Ph;"} 7:7:com.android.tools.r8.graph.DexField com.android.tools.r8.optimize.MemberRebindingIdentityLens.getReboundFieldReference(com.android.tools.r8.graph.DexField):74:74 -> b 7:7:com.android.tools.r8.graph.lens.FieldLookupResult internalDescribeLookupField(com.android.tools.r8.graph.lens.FieldLookupResult):69 -> b 8:9:com.android.tools.r8.graph.lens.FieldLookupResult internalDescribeLookupField(com.android.tools.r8.graph.lens.FieldLookupResult):69:70 -> b boolean hasCodeRewritings() -> f com.android.tools.r8.optimize.MemberRebindingIdentityLens$Builder -> com.android.tools.r8.internal.iE: # {"id":"sourceFile","fileName":"MemberRebindingIdentityLens.java"} com.android.tools.r8.graph.AppView appView -> a com.android.tools.r8.graph.lens.GraphLens previousLens -> b java.util.Map nonReboundFieldReferenceToDefinitionMap -> c java.util.Map nonReboundMethodReferenceToDefinitionMap -> d 1:1:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.lens.GraphLens):152:152 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/Xj;)V"} 2:9:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.lens.GraphLens):147:154 -> 1:1:void recordNonReboundFieldAccesses(com.android.tools.r8.graph.FieldAccessInfo):158:158 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/R2;)V"} 2:2:void lambda$recordNonReboundFieldAccesses$0(com.android.tools.r8.graph.FieldAccessInfo,com.android.tools.r8.graph.DexField):160:160 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/R2;Lcom/android/tools/r8/graph/Y0;)V"} 3:3:void com.android.tools.r8.optimize.MemberRebindingIdentityLens$Builder.recordNonReboundFieldAccess(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexField):165:165 -> a 3:3:void lambda$recordNonReboundFieldAccesses$0(com.android.tools.r8.graph.FieldAccessInfo,com.android.tools.r8.graph.DexField):160 -> a 4:13:void recordMethodAccess(com.android.tools.r8.graph.DexMethod):175:184 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)V"} 14:14:void com.android.tools.r8.optimize.MemberRebindingIdentityLens$Builder.recordNonReboundMethodAccess(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):170:170 -> a 14:14:void recordMethodAccess(com.android.tools.r8.graph.DexMethod):183 -> a 15:18:com.android.tools.r8.optimize.MemberRebindingIdentityLens build():193:196 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/jE;"} com.android.tools.r8.optimize.MemberRebindingIdentityLensFactory -> com.android.tools.r8.internal.lE: # {"id":"sourceFile","fileName":"MemberRebindingIdentityLensFactory.java"} 1:19:com.android.tools.r8.optimize.MemberRebindingIdentityLens create(com.android.tools.r8.graph.AppView,java.util.concurrent.ExecutorService):46:64 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Ljava/util/concurrent/ExecutorService;)Lcom/android/tools/r8/internal/jE;"} 20:23: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:74 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/T2;Lcom/android/tools/r8/graph/u4;)Lcom/android/tools/r8/internal/jE;"} 24:27: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/T2;Lcom/android/tools/r8/graph/r4;Ljava/util/concurrent/ExecutorService;)V"} 28: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):89:89 -> a 29:29: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/T2;Lcom/android/tools/r8/graph/r4;Ljava/util/Set;Ljava/util/Set;Lcom/android/tools/r8/graph/o5;)V"} 30:30:void com.android.tools.r8.graph.UseRegistry.accept(com.android.tools.r8.graph.ProgramMethod):32:32 -> 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):99 -> a com.android.tools.r8.optimize.MemberRebindingIdentityLensFactory$NonReboundMemberReferencesRegistry -> com.android.tools.r8.internal.kE: # {"id":"sourceFile","fileName":"MemberRebindingIdentityLensFactory.java"} com.android.tools.r8.graph.AppInfoWithClassHierarchy appInfo -> e com.android.tools.r8.graph.FieldAccessInfoCollectionImpl fieldAccessInfoCollection -> f com.android.tools.r8.graph.MethodAccessInfoCollection$ConcurrentBuilder methodAccessInfoCollectionBuilder -> g java.util.Set seenFieldReferences -> h java.util.Set seenMethodReferences -> i boolean $assertionsDisabled -> j 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/T2;Lcom/android/tools/r8/graph/r4;Ljava/util/Set;Ljava/util/Set;Lcom/android/tools/r8/graph/o5;)V"} 1:1:void registerInstanceFieldRead(com.android.tools.r8.graph.DexField):128:128 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;)V"} 2:15:void lambda$registerFieldAccess$0(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.FieldResolutionResult$SingleFieldResolutionResult):154:167 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;Lcom/android/tools/r8/graph/i3$a;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)V"} 31:37:void registerInvokeMethod(com.android.tools.r8.graph.DexMethod,java.util.Map):208:214 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Ljava/util/Map;)V"} 38:38: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 38:38:void registerInvokeMethod(com.android.tools.r8.graph.DexMethod,java.util.Map):214 -> a 39:51:void registerInvokeMethod(com.android.tools.r8.graph.DexMethod,java.util.Map):218:230 -> a 1:1:void registerInitClass(com.android.tools.r8.graph.DexType):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)V"} 2:2:void registerInvokeInterface(com.android.tools.r8.graph.DexMethod):189:189 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)V"} 1:1:void registerInstanceOf(com.android.tools.r8.graph.DexType):0:0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)V"} 2:2:void registerInstanceFieldWrite(com.android.tools.r8.graph.DexField):133:133 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;)V"} void registerNewInstance(com.android.tools.r8.graph.DexType) -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)V"} 1:1:void registerStaticFieldRead(com.android.tools.r8.graph.DexField):138:138 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;)V"} 2:2:void registerInvokeStatic(com.android.tools.r8.graph.DexMethod):194:194 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)V"} void registerTypeReference(com.android.tools.r8.graph.DexType) -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)V"} 1:1:void registerStaticFieldWrite(com.android.tools.r8.graph.DexField):143:143 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;)V"} 2:2:void registerInvokeSuper(com.android.tools.r8.graph.DexMethod):199:199 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)V"} 1:1:void registerInvokeVirtual(com.android.tools.r8.graph.DexMethod):204:204 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)V"} 1:6:void registerFieldAccess(com.android.tools.r8.graph.DexField):147:152 -> i # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;)V"} com.android.tools.r8.optimize.MemberRebindingLens -> com.android.tools.r8.internal.nE: # {"id":"sourceFile","fileName":"MemberRebindingLens.java"} com.android.tools.r8.graph.AppView appView -> f java.util.Map methodMaps -> g java.util.Map nonReboundFieldReferenceToDefinitionMap -> h boolean $assertionsDisabled -> i 1:1:void ():26:26 -> 1:4:void (com.android.tools.r8.graph.AppView,java.util.Map,java.util.Map):36:39 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Ljava/util/IdentityHashMap;Ljava/util/IdentityHashMap;)V"} 1:1:com.android.tools.r8.optimize.MemberRebindingLens$Builder builder(com.android.tools.r8.graph.AppView):43:43 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)Lcom/android/tools/r8/internal/mE;"} 2:13:com.android.tools.r8.graph.lens.MethodLookupResult internalDescribeLookupMethod(com.android.tools.r8.graph.lens.MethodLookupResult,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.lens.GraphLens):73:84 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/PE;Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/internal/Xj;)Lcom/android/tools/r8/internal/PE;"} 14:14:com.android.tools.r8.graph.lens.MethodLookupResult internalDescribeLookupMethod(com.android.tools.r8.graph.lens.MethodLookupResult,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.lens.GraphLens):83:83 -> a 15:18:com.android.tools.r8.graph.lens.MethodLookupResult internalDescribeLookupMethod(com.android.tools.r8.graph.lens.MethodLookupResult,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.lens.GraphLens):82:85 -> a 19:33:com.android.tools.r8.optimize.FieldRebindingIdentityLens toRewrittenFieldRebindingLens(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.NonIdentityGraphLens):92:106 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/HH;)Lcom/android/tools/r8/internal/bi;"} 34:38:void lambda$toRewrittenFieldRebindingLens$0(com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.NonIdentityGraphLens,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):97:101 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/HH;Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/internal/ai;Lcom/android/tools/r8/graph/Y0;Lcom/android/tools/r8/graph/Y0;)V"} 39:39:void lambda$toRewrittenFieldRebindingLens$0(com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.NonIdentityGraphLens,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):100:100 -> a 40:44:void lambda$toRewrittenFieldRebindingLens$0(com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.NonIdentityGraphLens,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):99:103 -> a 1:5:com.android.tools.r8.graph.lens.FieldLookupResult internalDescribeLookupField(com.android.tools.r8.graph.lens.FieldLookupResult):58:62 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Ph;)Lcom/android/tools/r8/internal/Ph;"} 6:6:com.android.tools.r8.graph.DexField com.android.tools.r8.optimize.MemberRebindingLens.getReboundFieldReference(com.android.tools.r8.graph.DexField):67:67 -> b 6:6:com.android.tools.r8.graph.lens.FieldLookupResult internalDescribeLookupField(com.android.tools.r8.graph.lens.FieldLookupResult):62 -> b 7:8:com.android.tools.r8.graph.lens.FieldLookupResult internalDescribeLookupField(com.android.tools.r8.graph.lens.FieldLookupResult):62:63 -> b com.android.tools.r8.optimize.MemberRebindingLens asMemberRebindingLens() -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/nE;"} com.android.tools.r8.optimize.MemberRebindingLens$Builder -> com.android.tools.r8.internal.mE: # {"id":"sourceFile","fileName":"MemberRebindingLens.java"} com.android.tools.r8.graph.AppView appView -> a java.util.Map methodMaps -> b java.util.Map nonReboundFieldReferenceToDefinitionMap -> c boolean $assertionsDisabled -> d 1:1:void ():109:109 -> 1:1:void (com.android.tools.r8.graph.AppView):116:116 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)V"} 2:7:void (com.android.tools.r8.graph.AppView):112:117 -> 1:7:void map(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.InvokeType):122:128 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/internal/ft;)V"} 8:8:java.util.Map lambda$map$0(com.android.tools.r8.ir.code.InvokeType):126:126 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ft;)Ljava/util/Map;"} 9:10:void recordNonReboundFieldAccesses(com.android.tools.r8.graph.FieldAccessInfo):132:133 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/R2;)V"} 11:11:void com.android.tools.r8.optimize.MemberRebindingLens$Builder.recordNonReboundFieldAccess(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexField):140:140 -> a 11:11:void lambda$recordNonReboundFieldAccesses$1(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexField):135 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;Lcom/android/tools/r8/graph/Y0;)V"} 12:12:com.android.tools.r8.optimize.MemberRebindingLens build():144:144 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/nE;"} com.android.tools.r8.optimize.PublicizerLens -> com.android.tools.r8.internal.hQ: # {"id":"sourceFile","fileName":"PublicizerLens.java"} com.android.tools.r8.graph.AppView appView -> n java.util.Set publicizedMethods -> o boolean $assertionsDisabled -> p 1:1:void ():18:18 -> 1:3:void (com.android.tools.r8.graph.AppView,java.util.Set):24:26 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Ljava/util/Set;)V"} 1:3:com.android.tools.r8.graph.lens.MethodLookupResult internalDescribeLookupMethod(com.android.tools.r8.graph.lens.MethodLookupResult,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.lens.GraphLens):44:46 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/PE;Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/internal/Xj;)Lcom/android/tools/r8/internal/PE;"} 4:5:boolean com.android.tools.r8.optimize.PublicizerLens.publicizedMethodIsPresentOnHolder(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):57:58 -> a 4:5:com.android.tools.r8.graph.lens.MethodLookupResult internalDescribeLookupMethod(com.android.tools.r8.graph.lens.MethodLookupResult,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.lens.GraphLens):46 -> a 6:6:com.android.tools.r8.graph.lens.MethodLookupResult com.android.tools.r8.graph.lens.GraphLens.lookupMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.InvokeType):295:295 -> a 6:6:boolean com.android.tools.r8.optimize.PublicizerLens.publicizedMethodIsPresentOnHolder(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):58 -> a 6:6:com.android.tools.r8.graph.lens.MethodLookupResult internalDescribeLookupMethod(com.android.tools.r8.graph.lens.MethodLookupResult,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.lens.GraphLens):46 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 7:11:boolean com.android.tools.r8.optimize.PublicizerLens.publicizedMethodIsPresentOnHolder(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):59:63 -> a 7:11:com.android.tools.r8.graph.lens.MethodLookupResult internalDescribeLookupMethod(com.android.tools.r8.graph.lens.MethodLookupResult,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.lens.GraphLens):46 -> a 12:12:com.android.tools.r8.graph.AccessFlags com.android.tools.r8.graph.DexEncodedMethod.getAccessFlags():86: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):64 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 12:12:com.android.tools.r8.graph.lens.MethodLookupResult internalDescribeLookupMethod(com.android.tools.r8.graph.lens.MethodLookupResult,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.lens.GraphLens):46 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(3)"]} 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):64 -> a 13:13:com.android.tools.r8.graph.lens.MethodLookupResult internalDescribeLookupMethod(com.android.tools.r8.graph.lens.MethodLookupResult,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.lens.GraphLens):46 -> a 14:14:boolean com.android.tools.r8.optimize.PublicizerLens.publicizedMethodIsPresentOnHolder(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):64:64 -> a 14:14:com.android.tools.r8.graph.lens.MethodLookupResult internalDescribeLookupMethod(com.android.tools.r8.graph.lens.MethodLookupResult,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.lens.GraphLens):46 -> a 15:19:com.android.tools.r8.graph.lens.MethodLookupResult internalDescribeLookupMethod(com.android.tools.r8.graph.lens.MethodLookupResult,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.lens.GraphLens):47:51 -> a com.android.tools.r8.graph.lens.FieldLookupResult internalDescribeLookupField(com.android.tools.r8.graph.lens.FieldLookupResult) -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Ph;)Lcom/android/tools/r8/internal/Ph;"} boolean isLegitimateToHaveEmptyMappings() -> k 1:1:com.android.tools.r8.optimize.PublicizerLens$PublicizedLensBuilder createBuilder():69:69 -> l # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/gQ;"} com.android.tools.r8.optimize.PublicizerLens$PublicizedLensBuilder -> com.android.tools.r8.internal.gQ: # {"id":"sourceFile","fileName":"PublicizerLens.java"} java.util.Set publicizedMethods -> a 1:1:void ():75:75 -> 2:2:void ():73:73 -> 1:4:com.android.tools.r8.graph.lens.GraphLens build(com.android.tools.r8.graph.AppView):78:81 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)Lcom/android/tools/r8/internal/Xj;"} 5:5:void add(com.android.tools.r8.graph.DexMethod):85:85 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)V"} com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagator -> com.android.tools.r8.internal.z2: # {"id":"sourceFile","fileName":"ArgumentPropagator.java"} com.android.tools.r8.graph.AppView appView -> a 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 boolean $assertionsDisabled -> e 1:1:void ():36:36 -> 1:5:void (com.android.tools.r8.graph.AppView):57:61 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)V"} 1:36:void initializeCodeScanner(java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):70:105 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/concurrent/ExecutorService;Lcom/android/tools/r8/utils/z3;)V"} 37:48:void lambda$initializeCodeScanner$0(com.android.tools.r8.graph.ImmediateProgramSubtypingInfo,java.util.Set):89:100 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/H3;Ljava/util/Set;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/internal/YE;Lcom/android/tools/r8/utils/z3;)V"} 62:62:boolean com.android.tools.r8.ir.conversion.MethodProcessor.isPostMethodProcessor():0:0 -> a 62:62: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):123 -> a 63:63: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):123:123 -> a 64:65:void publishDelayedReprocessingCriteria():128:129 -> a 66:67:void transferArgumentInformation(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod):133:134 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/o5;)V"} 68:68:com.android.tools.r8.optimize.argumentpropagation.codescanner.BottomMethodState com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState.bottom():15:15 -> a 68:68: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 68:68: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 68:68:void transferArgumentInformation(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod):135 -> a 69:69: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 69:69: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 69:69: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)"]} 70:71:void transferArgumentInformation(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod):136:137 -> a 72:89: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/tl;Lcom/android/tools/r8/internal/wM;Ljava/util/concurrent/ExecutorService;Lcom/android/tools/r8/utils/z3;)V"} 90:92: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:219 -> a 90:92: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 93:93:com.android.tools.r8.utils.InternalOptions$TestingOptions com.android.tools.r8.graph.AppView.testing():632:632 -> a 93:93: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):219 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 93:93: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 94:94:com.android.tools.r8.utils.InternalOptions$TestingOptions com.android.tools.r8.graph.AppView.testing():632:632 -> a 94:94: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):219 -> a 94:94: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 95:115: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):219:239 -> a 95:115: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 116:136: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 137:137:com.android.tools.r8.utils.InternalOptions$TestingOptions com.android.tools.r8.graph.AppView.testing():632:632 -> a 137:137: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):200 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 138:138:com.android.tools.r8.utils.InternalOptions$TestingOptions com.android.tools.r8.graph.AppView.testing():632:632 -> a 138:138: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):200 -> a 139:139: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):200:200 -> a 140:143:void lambda$tearDownCodeScanner$2(java.util.Map,java.util.Set,com.android.tools.r8.graph.DexMethodSignature):169:172 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Map;Ljava/util/Set;Lcom/android/tools/r8/graph/o2;)V"} 144:144:com.android.tools.r8.utils.collections.DexMethodSignatureSet lambda$tearDownCodeScanner$1(java.util.Set):171:171 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Set;)Lcom/android/tools/r8/internal/nf;"} 145:147:void onMethodPruned(com.android.tools.r8.graph.ProgramMethod):253:255 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)V"} 148:148:boolean com.android.tools.r8.graph.DexEncodedMethod.belongsToDirectPool():615:615 -> a 148:148:void onMethodPruned(com.android.tools.r8.graph.ProgramMethod):255 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 149:149:boolean com.android.tools.r8.graph.DexEncodedMethod.belongsToDirectPool():615:615 -> a 149:149:void onMethodPruned(com.android.tools.r8.graph.ProgramMethod):255 -> a 150:153:void onMethodPruned(com.android.tools.r8.graph.ProgramMethod):255:258 -> a com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorApplicationFixer -> com.android.tools.r8.internal.B2: # {"id":"sourceFile","fileName":"ArgumentPropagatorApplicationFixer.java"} com.android.tools.r8.graph.AppView appView -> f com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorGraphLens graphLens -> g boolean $assertionsDisabled -> h 1:1:void ():39:39 -> 1:3:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorGraphLens):46:48 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/H2;)V"} 1:1:void recordFieldChange(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexField):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;Lcom/android/tools/r8/graph/Y0;)V"} 2:2:void recordMethodChange(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/j2;)V"} 3:19:void fixupApplication(java.util.Set,java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):56:72 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/z3;Ljava/util/Set;Ljava/util/concurrent/ExecutorService;)V"} 20:20:void lambda$fixupFields$1(com.android.tools.r8.graph.DexEncodedField$Builder):84:84 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/T0$a;)V"} 21:28:void lambda$fixupMethods$4(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexEncodedMethod$Builder):106:113 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/W0;Lcom/android/tools/r8/graph/W0$a;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p4;)V"} 35:38:void com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorApplicationFixer.fixupOptimizationInfos(java.util.concurrent.ExecutorService):124:127 -> a 35:38:void lambda$fixupApplication$0(java.util.concurrent.ExecutorService):68 -> a 39:39: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):55:55 -> a 39:39:void com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorApplicationFixer.fixupOptimizationInfos(java.util.concurrent.ExecutorService):127 -> a 39:39:void lambda$fixupApplication$0(java.util.concurrent.ExecutorService):68 -> a 40:40:com.android.tools.r8.graph.DexField fixupFieldReference(com.android.tools.r8.graph.DexField):160:160 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;)Lcom/android/tools/r8/graph/Y0;"} 41:41:com.android.tools.r8.graph.DexMethod fixupMethodReference(com.android.tools.r8.graph.DexMethod):165:165 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/j2;"} 42:42:com.android.tools.r8.graph.DexType fixupType(com.android.tools.r8.graph.DexType):170:170 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/v2;"} 43:43:void recordClassChange(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):190:190 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/v2;)V"} 1:1:com.android.tools.r8.graph.DexType mapClassType(com.android.tools.r8.graph.DexType):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/v2;"} 2:3:void fixupClass(com.android.tools.r8.graph.DexProgramClass):76:77 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)V"} 4:4:void lambda$fixupFields$2(com.android.tools.r8.graph.DexEncodedField$Builder):88:88 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/T0$a;)V"} 5:13:com.android.tools.r8.graph.DexEncodedMethod lambda$fixupMethods$5(com.android.tools.r8.graph.DexEncodedMethod):95:103 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W0;)Lcom/android/tools/r8/graph/W0;"} 1:1:void fixupFields(com.android.tools.r8.graph.DexProgramClass):83:83 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)V"} com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorApplicationFixer$1 -> com.android.tools.r8.internal.A2: # {"id":"sourceFile","fileName":"ArgumentPropagatorApplicationFixer.java"} com.android.tools.r8.graph.lens.GraphLens val$codeLens -> a com.android.tools.r8.graph.PrunedItems val$prunedItems -> b com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorApplicationFixer this$0 -> c 1:1:void (com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorApplicationFixer,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.PrunedItems):130:130 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/B2;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/graph/u5;)V"} 1:1:void fixup(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.ir.optimize.info.MutableFieldOptimizationInfo):134:134 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/ir/optimize/info/k;)V"} 2:11:void fixup(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.optimize.info.MutableMethodOptimizationInfo):142:151 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W0;Lcom/android/tools/r8/ir/optimize/info/l;)V"} 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.android.tools.r8.internal.C2: # {"id":"sourceFile","fileName":"ArgumentPropagatorCodeScanner.java"} com.android.tools.r8.graph.AppView appView -> a com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodParameterFactory methodParameterFactory -> b java.util.Set monomorphicVirtualMethods -> c com.android.tools.r8.optimize.argumentpropagation.reprocessingcriteria.ArgumentPropagatorReprocessingCriteriaCollection reprocessingCriteriaCollection -> d java.util.Map virtualRootMethods -> e com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodStateCollectionByReference methodStates -> f com.android.tools.r8.ir.code.AliasedValueConfiguration aliasedValueConfiguration -> g boolean $assertionsDisabled -> h 1:4:void ():63:66 -> 1:1:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.argumentpropagation.reprocessingcriteria.ArgumentPropagatorReprocessingCriteriaCollection):92:92 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/P2;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/IdentityHashMap;)V"} 3:3:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodStateCollectionByReference getMethodStates():106:106 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/gF;"} 4:4:boolean isMonomorphicVirtualMethod(com.android.tools.r8.graph.ProgramMethod):132:132 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)Z"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/utils/z3;)V"} 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:20:void com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorCodeScanner.scan(com.android.tools.r8.ir.code.InvokeCustom,com.android.tools.r8.graph.ProgramMethod):552:559 -> a 13: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 scan(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.utils.Timing):150:150 -> a 22:91:void scan(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.utils.Timing):154:223 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Rs;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/utils/z3;)V"} 92:113:void scan(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.utils.Timing):214:235 -> a 114:120:void scan(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.utils.Timing):233:239 -> 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):248:254 -> 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Rs;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/utils/z3;Lcom/android/tools/r8/internal/dF;)Lcom/android/tools/r8/internal/dF;"} 128:128: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 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):256 -> 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.graph.DexEncodedMethod.belongsToDirectPool():615:615 -> a 129:129: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)"]} 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):256 -> 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:130:boolean com.android.tools.r8.graph.DexEncodedMethod.belongsToDirectPool():615:615 -> a 130:130:boolean com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorCodeScanner.shouldUsePolymorphicMethodState(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod):545 -> a 130:130: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 130:130: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 131:131: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 131: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):256 -> a 131: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:boolean com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorCodeScanner.isMonomorphicVirtualMethod(com.android.tools.r8.graph.DexMethod):138:138 -> a 132:132:boolean com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorCodeScanner.shouldUsePolymorphicMethodState(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod):546 -> 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):256 -> a 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: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):257:263 -> a 133: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:147: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:266 -> a 140:147: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 148:148: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 148:148: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)"]} 148:148: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 149:149: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 149:149: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 149:149: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 150:150: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 150:150: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 151:151: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 151:151: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 151:151: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 152:152:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.code.Invoke.getFirstArgument():96:96 -> a 152:152: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 152:152: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 152:152: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 153:153: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 153:153: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 153:153: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 154:154:com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound com.android.tools.r8.ir.code.Value.getDynamicType(com.android.tools.r8.graph.AppView):1043:1043 -> a 154:154: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 154:154: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 154:154: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 155:155: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 155:155: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 155:155: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 156:156: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 156:156: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 157:157: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Ss;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/ic;)Lcom/android/tools/r8/internal/eF;"} 158:158:com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound com.android.tools.r8.ir.code.Value.getDynamicType(com.android.tools.r8.graph.AppView):1043:1043 -> a 158:158: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 159:163: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 164:164:com.android.tools.r8.optimize.argumentpropagation.codescanner.UnknownMethodState com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState.unknown():19:19 -> a 164:164: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 165:165: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 166:166: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 166: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):295 -> a 167:170: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:300 -> a 171:171:boolean com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodStateBase.isPolymorphic():0:0 -> a 171:171: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 172: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):301:301 -> a 173:173:com.android.tools.r8.optimize.argumentpropagation.codescanner.BottomMethodState com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState.bottom():15:15 -> 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):302 -> a 174:175: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:305 -> a 176:176:com.android.tools.r8.optimize.argumentpropagation.codescanner.UnknownMethodState com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState.unknown():19:19 -> a 176:176: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 177: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):305:311 -> a 184:184:com.android.tools.r8.optimize.argumentpropagation.codescanner.BottomMethodState com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState.bottom():15:15 -> 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):312 -> 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):321:321 -> a 186:193: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 194:194:com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/Mf;)Lcom/android/tools/r8/internal/Mf;"} 195:203:com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound 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 204:204:com.android.tools.r8.graph.DexMethod com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorCodeScanner.getVirtualRootMethod(com.android.tools.r8.graph.ProgramMethod):110:110 -> a 204:204:com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound 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 205:211:com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound 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:354 -> a 212:215:com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound 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:356 -> a 216: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):385:389 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Rs;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/dc;Lcom/android/tools/r8/internal/Mf;)Lcom/android/tools/r8/internal/ec;"} 221:221:com.android.tools.r8.optimize.argumentpropagation.reprocessingcriteria.MethodReprocessingCriteria com.android.tools.r8.optimize.argumentpropagation.reprocessingcriteria.MethodReprocessingCriteria.alwaysReprocess():34:34 -> 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):390 -> a 222:230: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 231:231: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 231:231: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 232:232:boolean com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodStateBase.isMonomorphic():0:0 -> a 232:232: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 232:232: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 233:233: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 233:233: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 234:234:boolean com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState.isUnknown():0:0 -> a 234:234: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 234:234: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 235:235:com.android.tools.r8.optimize.argumentpropagation.codescanner.UnknownParameterState com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState.unknown():32:32 -> a 235:235: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 235:235: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 236:236: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 236:236: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 237:237:com.android.tools.r8.optimize.argumentpropagation.codescanner.UnknownParameterState com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState.unknown():32:32 -> a 237:237: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 237:237: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 238:240: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 238:240: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 241:241:com.android.tools.r8.optimize.argumentpropagation.codescanner.UnknownParameterState com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState.unknown():32:32 -> a 241:241: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 241:241: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 242:242: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 242:242: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 243:243:void com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteReceiverParameterState.(com.android.tools.r8.ir.analysis.type.DynamicType):22:22 -> a 243:243: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 243:243: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 244:262: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 263:263: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 263:263: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 264:264:boolean com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodStateBase.isMonomorphic():0:0 -> a 264:264: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 264:264: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 265:265: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 265:265: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 266:266:boolean com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState.isUnknown():0:0 -> a 266:266: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 266:266: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 267:267:com.android.tools.r8.optimize.argumentpropagation.codescanner.UnknownParameterState com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState.unknown():32:32 -> a 267:267: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 267:267: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 268: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):464:464 -> a 268: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.ir.code.Value com.android.tools.r8.ir.code.Value.getAliasedValue(com.android.tools.r8.ir.code.AliasedValueConfiguration):231:231 -> 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):464 -> 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:270: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 270:270: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 271:271:boolean com.android.tools.r8.ir.code.Instruction.isInvokeStatic():0:0 -> a 271:271: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 271:271: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 272: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):466:477 -> a 272: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:284: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 284:284: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 285:287: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 285: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 285: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:288:boolean com.android.tools.r8.graph.DexEncodedMethod.belongsToDirectPool():615:615 -> a 288:288: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)"]} 288:288: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:288: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 289:289:boolean com.android.tools.r8.graph.DexEncodedMethod.belongsToDirectPool():615:615 -> a 289:289: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 289: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 289: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.ArgumentPropagatorCodeScanner.isMethodParameterAlreadyUnknown(com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodParameter,com.android.tools.r8.graph.ProgramMethod):116:116 -> 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:com.android.tools.r8.graph.DexMethod com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorCodeScanner.getVirtualRootMethod(com.android.tools.r8.graph.ProgramMethod):110:110 -> 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):118 -> 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.ArgumentPropagatorCodeScanner.isMethodParameterAlreadyUnknown(com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodParameter,com.android.tools.r8.graph.ProgramMethod):117:117 -> 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:303:boolean com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorCodeScanner.isMethodParameterAlreadyUnknown(com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodParameter,com.android.tools.r8.graph.ProgramMethod):115:125 -> a 293: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):478 -> a 293: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:boolean com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState.isUnknown():0:0 -> a 304:304: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 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):478 -> 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:boolean com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorCodeScanner.isMethodParameterAlreadyUnknown(com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodParameter,com.android.tools.r8.graph.ProgramMethod):127:128 -> 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):478 -> 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.optimize.argumentpropagation.codescanner.UnknownParameterState com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState.unknown():32:32 -> 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):479 -> 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: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):481:482 -> a 308: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:com.android.tools.r8.ir.analysis.value.BottomValue com.android.tools.r8.ir.analysis.value.AbstractValue.bottom():16:16 -> a 310:310:void com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteClassTypeParameterState.(com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodParameter):25 -> 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):482 -> 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:311:void com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteClassTypeParameterState.(com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodParameter):25:25 -> a 311:311: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 311:311: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 312: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):483:484 -> a 312: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:void com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteArrayTypeParameterState.(com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodParameter):23:23 -> 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):484 -> 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: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):486:487 -> a 315: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:com.android.tools.r8.ir.analysis.value.BottomValue com.android.tools.r8.ir.analysis.value.AbstractValue.bottom():16:16 -> a 317:317:void com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcretePrimitiveTypeParameterState.(com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodParameter):33 -> 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):487 -> 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:void com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcretePrimitiveTypeParameterState.(com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodParameter):33:33 -> 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):487 -> 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:321: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:494 -> a 319:321: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 322:322:com.android.tools.r8.optimize.argumentpropagation.codescanner.UnknownParameterState com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState.unknown():32:32 -> a 322: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):495 -> a 322: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: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 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:void com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteArrayTypeParameterState.(com.android.tools.r8.ir.analysis.type.Nullability):27:27 -> 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):496 -> 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: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):499:504 -> a 325: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.ir.analysis.type.DynamicTypeWithUpperBound com.android.tools.r8.ir.code.Value.getDynamicType(com.android.tools.r8.graph.AppView):1043:1043 -> 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):504 -> 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:334: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 332:334: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 335:335:com.android.tools.r8.optimize.argumentpropagation.codescanner.UnknownParameterState com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState.unknown():32:32 -> a 335:335: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 335:335: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 336:336: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 336:336: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 337:337: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 337:337: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 337:337: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 338:339: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 338:339: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 340:340:com.android.tools.r8.optimize.argumentpropagation.codescanner.UnknownParameterState com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState.unknown():32:32 -> a 340:340: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 340:340: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 341:341: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 341:341: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 342:342:void com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcretePrimitiveTypeParameterState.(com.android.tools.r8.ir.analysis.value.AbstractValue):21:21 -> a 342:342: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 342:342: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 343:356: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 357:357:com.android.tools.r8.graph.DexMethod getRepresentative(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod):521:521 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/Rs;)Lcom/android/tools/r8/graph/j2;"} 358:358:boolean com.android.tools.r8.graph.DexEncodedMethod.belongsToDirectPool():615:615 -> a 358:358: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)"]} 359:359:boolean com.android.tools.r8.graph.DexEncodedMethod.belongsToDirectPool():615:615 -> a 359:359:com.android.tools.r8.graph.DexMethod getRepresentative(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod):521 -> a 360:363:com.android.tools.r8.graph.DexMethod getRepresentative(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod):522:525 -> a 364:364:boolean com.android.tools.r8.ir.code.Instruction.isInvokeInterface():0:0 -> a 364:364:com.android.tools.r8.graph.DexMethod getRepresentative(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod):525 -> a 365:365:com.android.tools.r8.graph.DexMethod getRepresentative(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod):526:526 -> a 366:366:com.android.tools.r8.graph.DexMethod com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorCodeScanner.getVirtualRootMethod(com.android.tools.r8.graph.ProgramMethod):110:110 -> a 366:366:com.android.tools.r8.graph.DexMethod getRepresentative(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod):527 -> a 367:367:com.android.tools.r8.graph.DexMethod getRepresentative(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod):530:530 -> a 368:368:boolean com.android.tools.r8.ir.code.Instruction.isInvokeSuper():0:0 -> a 368:368:com.android.tools.r8.graph.DexMethod getRepresentative(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod):530 -> a 369:372:com.android.tools.r8.graph.DexMethod getRepresentative(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod):530:533 -> a 373:373:com.android.tools.r8.graph.DexMethod com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorCodeScanner.getVirtualRootMethod(com.android.tools.r8.graph.ProgramMethod):110:110 -> a 373:373:com.android.tools.r8.graph.DexMethod getRepresentative(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod):536 -> a 374:376:com.android.tools.r8.graph.DexMethod getRepresentative(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.ProgramMethod):537:539 -> a 377:377: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.android.tools.r8.internal.F2: # {"id":"sourceFile","fileName":"ArgumentPropagatorEventConsumer.java"} void acceptCodeScannerResult(com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodStateCollectionByReference) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/gF;)V"} 1:1:com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorEventConsumer andThen(com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorEventConsumer):25:25 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/F2;)Lcom/android/tools/r8/internal/F2;"} 1:1:com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorEventConsumer emptyConsumer():12:12 -> emptyConsumer # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/F2;"} com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorEventConsumer$1 -> com.android.tools.r8.internal.D2: # {"id":"sourceFile","fileName":"ArgumentPropagatorEventConsumer.java"} 1:1:void ():12:12 -> void acceptCodeScannerResult(com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodStateCollectionByReference) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/gF;)V"} com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorEventConsumer$2 -> com.android.tools.r8.internal.E2: # {"id":"sourceFile","fileName":"ArgumentPropagatorEventConsumer.java"} com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorEventConsumer val$self -> a com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorEventConsumer val$nextEventConsumer -> b com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorEventConsumer this$0 -> c 1:1:void (com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorEventConsumer,com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorEventConsumer,com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorEventConsumer):25:25 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/F2;Lcom/android/tools/r8/internal/F2;Lcom/android/tools/r8/internal/F2;)V"} 1:2:void acceptCodeScannerResult(com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodStateCollectionByReference):28:29 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/gF;)V"} com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorGraphLens -> com.android.tools.r8.internal.H2: # {"id":"sourceFile","fileName":"ArgumentPropagatorGraphLens.java"} java.util.Map prototypeChanges -> n boolean $assertionsDisabled -> o 1:1:void ():22:22 -> 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):31:32 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/Q4;Lcom/android/tools/r8/internal/Q4;Ljava/util/IdentityHashMap;)V"} 1:1:com.android.tools.r8.graph.DexMethod com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorGraphLens.getPreviousMethodSignature(com.android.tools.r8.graph.DexMethod):90:90 -> a 1:1:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription internalDescribePrototypeChanges(com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,com.android.tools.r8.graph.DexMethod):76 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/proto/k;)Lcom/android/tools/r8/graph/proto/k;"} 2:2:boolean com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorGraphLens.hasPrototypeChanges(com.android.tools.r8.graph.DexMethod):45:45 -> a 2:2:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription internalDescribePrototypeChanges(com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,com.android.tools.r8.graph.DexMethod):77 -> a 3:6:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription internalDescribePrototypeChanges(com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,com.android.tools.r8.graph.DexMethod):81:84 -> a 7:7:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription internalDescribePrototypeChanges(com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,com.android.tools.r8.graph.DexMethod):82:82 -> a 1:1:boolean com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorGraphLens.hasPrototypeChanges(com.android.tools.r8.graph.DexMethod):45:45 -> b 1:1:com.android.tools.r8.ir.code.InvokeType mapInvocationType(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.InvokeType):106 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/internal/ft;)Lcom/android/tools/r8/internal/ft;"} 2:5:com.android.tools.r8.ir.code.InvokeType mapInvocationType(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.InvokeType):107:110 -> b 6:13:com.android.tools.r8.graph.lens.FieldLookupResult internalDescribeLookupField(com.android.tools.r8.graph.lens.FieldLookupResult):61:68 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Ph;)Lcom/android/tools/r8/internal/Ph;"} 1:1:com.android.tools.r8.graph.DexMethod getPreviousMethodSignature(com.android.tools.r8.graph.DexMethod):90:90 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/j2;"} 2:2:com.android.tools.r8.graph.DexField internalGetNextFieldSignature(com.android.tools.r8.graph.DexField):95:95 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;)Lcom/android/tools/r8/graph/Y0;"} 1:1:com.android.tools.r8.graph.DexMethod getNextMethodSignature(com.android.tools.r8.graph.DexMethod):100:100 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/j2;"} 1:1:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription getPrototypeChanges(com.android.tools.r8.graph.DexMethod):49:49 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/proto/k;"} 2:2:boolean com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorGraphLens.hasPrototypeChanges(com.android.tools.r8.graph.DexMethod):45:45 -> g 2:2:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription getPrototypeChanges(com.android.tools.r8.graph.DexMethod):49 -> g 3:4:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription getPrototypeChanges(com.android.tools.r8.graph.DexMethod):49:50 -> g 1:1:boolean hasPrototypeChanges(com.android.tools.r8.graph.DexMethod):45:45 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)Z"} boolean isLegitimateToHaveEmptyMappings() -> k com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorGraphLens$Builder -> com.android.tools.r8.internal.G2: # {"id":"sourceFile","fileName":"ArgumentPropagatorGraphLens.java"} com.android.tools.r8.graph.AppView appView -> a com.android.tools.r8.utils.collections.MutableBidirectionalOneToOneMap newFieldSignatures -> b com.android.tools.r8.utils.collections.MutableBidirectionalOneToOneMap newMethodSignatures -> c java.util.Map prototypeChanges -> d boolean $assertionsDisabled -> e 1:1:void ():114:114 -> 1:1:void (com.android.tools.r8.graph.AppView):124:124 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)V"} 2:10:void (com.android.tools.r8.graph.AppView):117:125 -> 1:3:boolean com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorGraphLens$Builder.isEmpty():129:131 -> a 1:3:com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorGraphLens build():168 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/H2;"} 4:4:com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorGraphLens build():171:171 -> a 5:9:void com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorGraphLens$Builder.fixupPrototypeChangesAfterFieldSignatureChanges(com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorGraphLens):180:184 -> a 5:9:com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorGraphLens build():174 -> a 10:13:void com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorGraphLens$Builder.fixupPrototypeChangesAfterFieldSignatureChanges(com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorGraphLens):183:186 -> a 10:13:com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorGraphLens build():174 -> a 14:16:com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorGraphLens$Builder mergeDisjoint(com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorGraphLens$Builder):136:138 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/G2;)Lcom/android/tools/r8/internal/G2;"} 17:18:com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorGraphLens$Builder recordMove(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexField):143:144 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;Lcom/android/tools/r8/graph/Y0;)V"} 19: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):150:157 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/proto/k;)V"} 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):155:155 -> a 28:28:com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorGraphLens$Builder recordStaticized(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):163:163 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/proto/k;)V"} com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorIROptimizer -> com.android.tools.r8.internal.I2: # {"id":"sourceFile","fileName":"ArgumentPropagatorIROptimizer.java"} 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):42:65 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/ir/optimize/info/b;)V"} 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):67 -> a 26:71:void optimize(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.ConcreteCallSiteOptimizationInfo):68:113 -> a 72:73:boolean com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound.strictlyLessThan(com.android.tools.r8.ir.analysis.type.TypeElement,com.android.tools.r8.graph.AppView):225:226 -> a 72:73:void optimize(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.ConcreteCallSiteOptimizationInfo):113 -> a 74:76:void optimize(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.ConcreteCallSiteOptimizationInfo):114:116 -> a 77:77: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 77:77:void optimize(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.ConcreteCallSiteOptimizationInfo):118 -> a 78:111:void optimize(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.optimize.info.ConcreteCallSiteOptimizationInfo):120:153 -> 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):153 -> 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):153:153 -> a com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorMethodReprocessingEnqueuer -> com.android.tools.r8.internal.K2: # {"id":"sourceFile","fileName":"ArgumentPropagatorMethodReprocessingEnqueuer.java"} 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/P2;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/H2;Lcom/android/tools/r8/internal/wM;Ljava/util/concurrent/ExecutorService;Lcom/android/tools/r8/utils/z3;)V"} 20:22:void enqueueAffectedCallees(com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorGraphLens,com.android.tools.r8.ir.conversion.PostMethodProcessor$Builder):79:81 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/H2;Lcom/android/tools/r8/internal/wM;)V"} 23:33:void lambda$enqueueAffectedCallees$0(com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorGraphLens,com.android.tools.r8.ir.conversion.PostMethodProcessor$Builder,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ProgramMethod):84:94 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/H2;Lcom/android/tools/r8/internal/wM;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/graph/o5;)V"} 34:34:com.android.tools.r8.utils.InternalOptions$TestingOptions com.android.tools.r8.graph.AppView.testing():632:632 -> a 34:34:void lambda$enqueueAffectedCallees$0(com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorGraphLens,com.android.tools.r8.ir.conversion.PostMethodProcessor$Builder,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ProgramMethod):94 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 35:35:com.android.tools.r8.utils.InternalOptions$TestingOptions com.android.tools.r8.graph.AppView.testing():632:632 -> a 35:35:void lambda$enqueueAffectedCallees$0(com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorGraphLens,com.android.tools.r8.ir.conversion.PostMethodProcessor$Builder,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ProgramMethod):94 -> a 36:45:void lambda$enqueueAffectedCallees$0(com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorGraphLens,com.android.tools.r8.ir.conversion.PostMethodProcessor$Builder,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ProgramMethod):94:103 -> a 46:46: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) -> a 46:46:void lambda$enqueueAffectedCallees$0(com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorGraphLens,com.android.tools.r8.ir.conversion.PostMethodProcessor$Builder,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ProgramMethod):103 -> a 47:47:boolean com.android.tools.r8.ir.optimize.info.CallSiteOptimizationInfo.isConcreteCallSiteOptimizationInfo():0:0 -> a 47:47: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 47:47:void lambda$enqueueAffectedCallees$0(com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorGraphLens,com.android.tools.r8.ir.conversion.PostMethodProcessor$Builder,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ProgramMethod):103 -> a 48:58: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 48:58:void lambda$enqueueAffectedCallees$0(com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorGraphLens,com.android.tools.r8.ir.conversion.PostMethodProcessor$Builder,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ProgramMethod):103 -> a 59:62:void lambda$enqueueAffectedCallees$0(com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorGraphLens,com.android.tools.r8.ir.conversion.PostMethodProcessor$Builder,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ProgramMethod):103:106 -> a 63:63:com.android.tools.r8.utils.InternalOptions$TestingOptions com.android.tools.r8.graph.AppView.testing():632:632 -> a 63:63:void lambda$enqueueAffectedCallees$0(com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorGraphLens,com.android.tools.r8.ir.conversion.PostMethodProcessor$Builder,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ProgramMethod):106 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 64:64:com.android.tools.r8.utils.InternalOptions$TestingOptions com.android.tools.r8.graph.AppView.testing():632:632 -> a 64:64:void lambda$enqueueAffectedCallees$0(com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorGraphLens,com.android.tools.r8.ir.conversion.PostMethodProcessor$Builder,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ProgramMethod):106 -> a 65:65:void lambda$enqueueAffectedCallees$0(com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorGraphLens,com.android.tools.r8.ir.conversion.PostMethodProcessor$Builder,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.ProgramMethod):106:106 -> a 66:69:void enqueueAffectedCallers(com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorGraphLens,com.android.tools.r8.ir.conversion.PostMethodProcessor$Builder,java.util.concurrent.ExecutorService):120:123 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/H2;Lcom/android/tools/r8/internal/wM;Ljava/util/concurrent/ExecutorService;)V"} 70:89:void enqueueAffectedCallers(com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorGraphLens,com.android.tools.r8.ir.conversion.PostMethodProcessor$Builder,java.util.concurrent.ExecutorService):122:141 -> a 90:91:java.util.List lambda$enqueueAffectedCallers$2(com.android.tools.r8.ir.conversion.PostMethodProcessor$Builder,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorGraphLens,com.android.tools.r8.graph.DexProgramClass):125:126 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/wM;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/H2;Lcom/android/tools/r8/graph/q2;)Ljava/util/List;"} 92:93:void lambda$enqueueAffectedCallers$1(com.android.tools.r8.ir.conversion.PostMethodProcessor$Builder,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorGraphLens,java.util.List,com.android.tools.r8.graph.ProgramMethod):129:130 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/wM;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/H2;Ljava/util/List;Lcom/android/tools/r8/graph/o5;)V"} 94:94:java.lang.Object com.android.tools.r8.graph.ProgramMethod.registerCodeReferencesWithResult(com.android.tools.r8.graph.UseRegistryWithResult):129:129 -> a 94:94:void lambda$enqueueAffectedCallers$1(com.android.tools.r8.ir.conversion.PostMethodProcessor$Builder,com.android.tools.r8.graph.lens.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)"]} 95:95:java.lang.Object com.android.tools.r8.graph.ProgramMethod.registerCodeReferencesWithResult(com.android.tools.r8.graph.UseRegistryWithResult):130:130 -> a 95:95:void lambda$enqueueAffectedCallers$1(com.android.tools.r8.ir.conversion.PostMethodProcessor$Builder,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorGraphLens,java.util.List,com.android.tools.r8.graph.ProgramMethod):132 -> a 96:98:void lambda$enqueueAffectedCallers$1(com.android.tools.r8.ir.conversion.PostMethodProcessor$Builder,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorGraphLens,java.util.List,com.android.tools.r8.graph.ProgramMethod):132:134 -> a 99:99:void lambda$enqueueAffectedCallers$3(com.android.tools.r8.ir.conversion.PostMethodProcessor$Builder,com.android.tools.r8.graph.lens.GraphLens,java.util.List):143:143 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/wM;Lcom/android/tools/r8/internal/Xj;Ljava/util/List;)V"} com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorMethodReprocessingEnqueuer$AffectedMethodUseRegistry -> com.android.tools.r8.internal.J2: # {"id":"sourceFile","fileName":"ArgumentPropagatorMethodReprocessingEnqueuer.java"} 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/H2;)V"} 1:1:void registerInvokeDirect(com.android.tools.r8.graph.DexMethod):166:166 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)V"} 2:2:void registerInstanceFieldRead(com.android.tools.r8.graph.DexField):207:207 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;)V"} 1:1:void registerInitClass(com.android.tools.r8.graph.DexType):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)V"} 2:2:void registerInvokeInterface(com.android.tools.r8.graph.DexMethod):171:171 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)V"} 1:1:void registerInstanceFieldWrite(com.android.tools.r8.graph.DexField):212:212 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;)V"} 1:1:void registerInvokeStatic(com.android.tools.r8.graph.DexMethod):176:176 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)V"} 2:2:void registerStaticFieldRead(com.android.tools.r8.graph.DexField):217:217 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;)V"} void registerTypeReference(com.android.tools.r8.graph.DexType) -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)V"} 1:1:void registerInvokeSuper(com.android.tools.r8.graph.DexMethod):181:181 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)V"} 2:2:void registerStaticFieldWrite(com.android.tools.r8.graph.DexField):222:222 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;)V"} 1:1:void registerInvokeVirtual(com.android.tools.r8.graph.DexMethod):186:186 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)V"} 1:11:void registerInvokeMethod(com.android.tools.r8.graph.DexMethod):190:200 -> i # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)V"} 12:12:void com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorMethodReprocessingEnqueuer$AffectedMethodUseRegistry.markAffected():161:161 -> i 12:12:void registerInvokeMethod(com.android.tools.r8.graph.DexMethod):201 -> i 13:21:void registerFieldAccess(com.android.tools.r8.graph.DexField):226:234 -> i # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;)V"} 22:22:void com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorMethodReprocessingEnqueuer$AffectedMethodUseRegistry.markAffected():161:161 -> i 22:22:void registerFieldAccess(com.android.tools.r8.graph.DexField):235 -> i com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorOptimizationInfoPopulator -> com.android.tools.r8.internal.L2: # {"id":"sourceFile","fileName":"ArgumentPropagatorOptimizationInfoPopulator.java"} com.android.tools.r8.graph.AppView appView -> a com.android.tools.r8.ir.conversion.IRConverter converter -> b com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodStateCollectionByReference methodStates -> c com.android.tools.r8.utils.InternalOptions options -> d com.android.tools.r8.ir.conversion.PostMethodProcessor$Builder postMethodProcessorBuilder -> e com.android.tools.r8.graph.ImmediateProgramSubtypingInfo immediateSubtypingInfo -> f java.util.List stronglyConnectedProgramComponents -> g java.util.function.BiConsumer interfaceDispatchOutsideProgram -> h boolean $assertionsDisabled -> i 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/tl;Lcom/android/tools/r8/graph/H3;Lcom/android/tools/r8/internal/gF;Lcom/android/tools/r8/internal/wM;Ljava/util/ArrayList;Ljava/util/function/BiConsumer;)V"} 1:18:void populateOptimizationInfo(java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):95:112 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/concurrent/ExecutorService;Lcom/android/tools/r8/utils/z3;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Set;Lcom/android/tools/r8/graph/o2;)V"} 41:42:void setOptimizationInfo(java.util.concurrent.ExecutorService):151:152 -> a 43:43:void setOptimizationInfo(java.util.concurrent.ExecutorService):151:151 -> a 44:44:void setOptimizationInfo(com.android.tools.r8.graph.DexProgramClass):156:156 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)V"} 45:45:void setOptimizationInfo(com.android.tools.r8.graph.ProgramMethod):160:160 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)V"} 46:46:com.android.tools.r8.optimize.argumentpropagation.codescanner.BottomMethodState com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState.bottom():15:15 -> a 46:46: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 46:46: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 46:46:void setOptimizationInfo(com.android.tools.r8.graph.ProgramMethod):160 -> 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: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 # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 48:58:void setOptimizationInfo(com.android.tools.r8.graph.ProgramMethod):161:171 -> a 59:59:com.android.tools.r8.optimize.argumentpropagation.codescanner.UnknownMethodState com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState.unknown():19:19 -> a 59:59:void setOptimizationInfo(com.android.tools.r8.graph.ProgramMethod):172 -> a 60:68:void setOptimizationInfo(com.android.tools.r8.graph.ProgramMethod):175:183 -> a 69:69:boolean com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodStateBase.isPolymorphic():0:0 -> a 69:69:void setOptimizationInfo(com.android.tools.r8.graph.ProgramMethod):183 -> a 70:74:void setOptimizationInfo(com.android.tools.r8.graph.ProgramMethod):184:188 -> a 75:78: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 75:78:void setOptimizationInfo(com.android.tools.r8.graph.ProgramMethod):194 -> a 79:79:boolean com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteParameterState.isClassParameter():0:0 -> a 79:79: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 79:79:void setOptimizationInfo(com.android.tools.r8.graph.ProgramMethod):194 -> a 80:81: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 80:81:void setOptimizationInfo(com.android.tools.r8.graph.ProgramMethod):194 -> a 82:90: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 82:90: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 82:90:void setOptimizationInfo(com.android.tools.r8.graph.ProgramMethod):194 -> 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):284:284 -> a 91:91:void setOptimizationInfo(com.android.tools.r8.graph.ProgramMethod):194 -> a 92:92:com.android.tools.r8.ir.analysis.value.BottomValue com.android.tools.r8.ir.analysis.value.AbstractValue.bottom():16:16 -> 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 -> a 92:92:void setOptimizationInfo(com.android.tools.r8.graph.ProgramMethod):194 -> 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:288 -> a 93:93:void setOptimizationInfo(com.android.tools.r8.graph.ProgramMethod):194 -> a 94:94: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 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):288 -> a 94:94:void setOptimizationInfo(com.android.tools.r8.graph.ProgramMethod):194 -> 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):290:290 -> a 95:95:void setOptimizationInfo(com.android.tools.r8.graph.ProgramMethod):194 -> a 96:96:com.android.tools.r8.utils.Action com.android.tools.r8.utils.Action.empty():13:13 -> 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 -> 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:97: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 97:97: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 97:97:void setOptimizationInfo(com.android.tools.r8.graph.ProgramMethod):194 -> a 98:107: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 98:107:void setOptimizationInfo(com.android.tools.r8.graph.ProgramMethod):194 -> a 108:114:void setOptimizationInfo(com.android.tools.r8.graph.ProgramMethod):199:205 -> a 115:124:void setOptimizationInfo(com.android.tools.r8.graph.ProgramMethod):202:211 -> a 125:140:void setOptimizationInfo(com.android.tools.r8.graph.ProgramMethod):209:224 -> a 141:141:com.android.tools.r8.ir.optimize.info.OptimizationFeedbackSimple com.android.tools.r8.ir.optimize.info.OptimizationFeedback.getSimple():45:45 -> a 141:141:void setOptimizationInfo(com.android.tools.r8.graph.ProgramMethod):225 -> a 142:142:void setOptimizationInfo(com.android.tools.r8.graph.ProgramMethod):227:227 -> a 143:143:void setOptimizationInfo(com.android.tools.r8.graph.ProgramMethod):226:226 -> a 144:157:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState getMethodStateAfterUninstantiatedParameterRemoval(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState):233:246 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/dF;)Lcom/android/tools/r8/internal/dF;"} 158:158:com.android.tools.r8.optimize.argumentpropagation.codescanner.UnknownParameterState com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState.unknown():32:32 -> a 158:158: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 159:161:java.util.ArrayList com.android.tools.r8.utils.ListUtils.newInitializedArrayList(int,java.lang.Object):208:210 -> a 159: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:178: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 179:187: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;ILcom/android/tools/r8/internal/yL;)Lcom/android/tools/r8/internal/yL;"} 188:188: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 188:188: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.android.tools.r8.internal.O2: # {"id":"sourceFile","fileName":"ArgumentPropagatorProgramOptimizer.java"} com.android.tools.r8.graph.AppView appView -> a com.android.tools.r8.graph.ImmediateProgramSubtypingInfo immediateSubtypingInfo -> b java.util.Map interfaceDispatchOutsideProgram -> c java.util.Map libraryVirtualMethods -> d 1:1:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ImmediateProgramSubtypingInfo,java.util.Map):183:183 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/H3;Ljava/util/IdentityHashMap;)V"} 2:11:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ImmediateProgramSubtypingInfo,java.util.Map):177:186 -> 1:1:boolean lambda$computeLibraryVirtualMethods$1(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexClass):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/q0;)Z"} 2:23: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:216 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/ArrayList;Ljava/util/function/Consumer;Ljava/util/concurrent/ExecutorService;Lcom/android/tools/r8/utils/z3;)Lcom/android/tools/r8/internal/H2;"} 24:24:com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorGraphLens$Builder com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorGraphLens.builder(com.android.tools.r8.graph.AppView):36:36 -> a 24: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):216 -> a 25:27: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):217:219 -> a 28:32:com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorGraphLens$Builder lambda$run$0(com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorSyntheticEventConsumer,com.android.tools.r8.contexts.CompilationContext$ProcessorContext,java.util.function.Consumer,java.util.Set):203:207 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/R2;Lcom/android/tools/r8/internal/Ob;Ljava/util/function/Consumer;Ljava/util/Set;)Lcom/android/tools/r8/internal/G2;"} 33:33:com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorGraphLens$Builder lambda$run$0(com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorSyntheticEventConsumer,com.android.tools.r8.contexts.CompilationContext$ProcessorContext,java.util.function.Consumer,java.util.Set):206:206 -> a 34:34:com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorGraphLens$Builder lambda$run$0(com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorSyntheticEventConsumer,com.android.tools.r8.contexts.CompilationContext$ProcessorContext,java.util.function.Consumer,java.util.Set):204:204 -> a 35:39:com.android.tools.r8.utils.collections.DexMethodSignatureSet com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorProgramOptimizer.getOrComputeLibraryVirtualMethods(com.android.tools.r8.graph.DexClass):225:229 -> a 35:39:void lambda$computeLibraryVirtualMethods$2(com.android.tools.r8.utils.collections.DexMethodSignatureSet,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexClass):238 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/nf;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/q0;)V"} 40:40:void lambda$computeLibraryVirtualMethods$2(com.android.tools.r8.utils.collections.DexMethodSignatureSet,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexClass):238:238 -> a 41:50:com.android.tools.r8.utils.collections.DexMethodSignatureSet computeLibraryVirtualMethods(com.android.tools.r8.graph.DexClass):233:242 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;)Lcom/android/tools/r8/internal/nf;"} 51:51:void lambda$computeLibraryVirtualMethods$3(com.android.tools.r8.utils.collections.DexMethodSignatureSet,com.android.tools.r8.graph.DexClassAndMethod):241:241 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/nf;Lcom/android/tools/r8/graph/t0;)V"} com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorProgramOptimizer$AllowedPrototypeChanges -> com.android.tools.r8.internal.M2: # {"id":"sourceFile","fileName":"ArgumentPropagatorProgramOptimizer.java"} boolean canBeConvertedToStaticMethod -> a com.android.tools.r8.graph.DexType newReturnType -> b com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap newParameterTypes -> c com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntSet removableParameterIndices -> d com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorProgramOptimizer$AllowedPrototypeChanges EMPTY -> e boolean $assertionsDisabled -> f 1:4:void ():85:88 -> 1:5:void (boolean,com.android.tools.r8.graph.DexType,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap,com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntSet):99:103 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ZLcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/internal/Gq;Lcom/android/tools/r8/internal/Qr;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/proto/k;)Lcom/android/tools/r8/internal/M2;"} 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,com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntSet,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap,int,com.android.tools.r8.graph.proto.ArgumentInfo):124:124 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ZLcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/Qr;Lcom/android/tools/r8/internal/Gq;ILcom/android/tools/r8/graph/proto/b;)V"} 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,com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntSet,com.android.tools.r8.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,com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntSet,com.android.tools.r8.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,com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntSet,com.android.tools.r8.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,com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntSet,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap,int,com.android.tools.r8.graph.proto.ArgumentInfo):134:136 -> a 1:8:boolean equals(java.lang.Object):162:169 -> equals 1:2:int hashCode():153:154 -> hashCode 3:3:int hashCode():153:153 -> hashCode com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorProgramOptimizer$StronglyConnectedComponentOptimizer -> com.android.tools.r8.internal.N2: # {"id":"sourceFile","fileName":"ArgumentPropagatorProgramOptimizer.java"} com.android.tools.r8.graph.DexItemFactory dexItemFactory -> a com.android.tools.r8.utils.InternalOptions options -> b com.android.tools.r8.utils.InternalOptions$CallSiteOptimizationOptions callSiteOptimizationOptions -> c java.util.Map allowedPrototypeChangesForVirtualMethods -> d com.android.tools.r8.utils.collections.ProgramMethodMap returnValuesForVirtualMethods -> e java.util.Map newMethodSignatures -> f java.util.Map newMethodSignatureSuffixes -> g java.util.Map occupiedMethodSignatures -> h com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorSyntheticEventConsumer eventConsumer -> i com.android.tools.r8.contexts.CompilationContext$ProcessorContext processorContext -> j com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorProgramOptimizer this$0 -> k boolean $assertionsDisabled -> l 1:1:void ():246:246 -> 1:1:void (com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorProgramOptimizer,com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorSyntheticEventConsumer,com.android.tools.r8.contexts.CompilationContext$ProcessorContext):277:277 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/O2;Lcom/android/tools/r8/internal/R2;Lcom/android/tools/r8/internal/Ob;)V"} 2:33:void (com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorProgramOptimizer,com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorSyntheticEventConsumer,com.android.tools.r8.contexts.CompilationContext$ProcessorContext):248:279 -> 1:1:com.android.tools.r8.graph.DexType lambda$computePrototypeChangesForMethod$20(int):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/graph/v2;"} 2:2:com.android.tools.r8.graph.DexClassAndMethod com.android.tools.r8.utils.collections.DexClassAndMethodSetBase.getFirst():59:59 -> a 2:2:boolean isReturnValueUnusedForVirtualMethods(com.android.tools.r8.utils.collections.ProgramMethodSet):571 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/IN;)Z"} 3:3:com.android.tools.r8.graph.DexClassAndMethod com.android.tools.r8.utils.collections.DexClassAndMethodSetBase.getFirst():59:59 -> a 3:3:boolean isReturnValueUnusedForVirtualMethods(com.android.tools.r8.utils.collections.ProgramMethodSet):571 -> a 4:6:boolean isReturnValueUnusedForVirtualMethods(com.android.tools.r8.utils.collections.ProgramMethodSet):571:573 -> a 7:7:com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorProgramOptimizer$AllowedPrototypeChanges com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorProgramOptimizer$AllowedPrototypeChanges.empty():148:148 -> a 7:7:void lambda$reservePinnedMethodSignatures$4(com.android.tools.r8.graph.DexMethodSignature):350 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o2;)V"} 8:8:void lambda$reservePinnedMethodSignatures$4(com.android.tools.r8.graph.DexMethodSignature):350:350 -> a 9:21:com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorGraphLens$Builder optimize(java.util.Set,com.android.tools.r8.utils.collections.DexMethodSignatureSet,java.util.function.Consumer):300:312 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Set;Lcom/android/tools/r8/internal/nf;Ljava/util/function/Consumer;)Lcom/android/tools/r8/internal/G2;"} 22:22:com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorGraphLens$Builder com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorGraphLens.builder(com.android.tools.r8.graph.AppView):36:36 -> a 22:22:com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorGraphLens$Builder optimize(java.util.Set,com.android.tools.r8.utils.collections.DexMethodSignatureSet,java.util.function.Consumer):312 -> a 23:26:com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorGraphLens$Builder optimize(java.util.Set,com.android.tools.r8.utils.collections.DexMethodSignatureSet,java.util.function.Consumer):313:316 -> a 27:31:com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorGraphLens$Builder optimize(java.util.Set,com.android.tools.r8.utils.collections.DexMethodSignatureSet,java.util.function.Consumer):315:319 -> a 32:32:boolean lambda$reservePinnedMethodSignatures$0(com.android.tools.r8.graph.DexEncodedMethod):331:331 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W0;)Z"} 33:34:boolean lambda$reservePinnedMethodSignatures$2(java.util.Set,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexClass):343:344 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Set;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/q0;)Z"} 35:35:void lambda$reservePinnedMethodSignatures$3(com.android.tools.r8.utils.collections.DexMethodSignatureSet,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexClass):346:346 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/nf;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/q0;)V"} 36:36:com.android.tools.r8.utils.collections.DexMethodSignatureSet com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorProgramOptimizer.getOrComputeLibraryVirtualMethods(com.android.tools.r8.graph.DexClass):225:225 -> a 36:36:void lambda$reservePinnedMethodSignatures$3(com.android.tools.r8.utils.collections.DexMethodSignatureSet,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexClass):346 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 37:41:com.android.tools.r8.utils.collections.DexMethodSignatureSet com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorProgramOptimizer.getOrComputeLibraryVirtualMethods(com.android.tools.r8.graph.DexClass):225:229 -> a 37:41:void lambda$reservePinnedMethodSignatures$3(com.android.tools.r8.utils.collections.DexMethodSignatureSet,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexClass):346 -> 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):346:346 -> a 43:50:void reserveMethodSignature(com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorProgramOptimizer$AllowedPrototypeChanges):359:366 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o2;Lcom/android/tools/r8/graph/o2;Lcom/android/tools/r8/internal/M2;)V"} 51:52:void computePrototypeChangesForVirtualMethods(java.util.Set,com.android.tools.r8.utils.collections.DexMethodSignatureSet):375:376 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Set;Lcom/android/tools/r8/internal/nf;)V"} 53:53: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:380 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/nf;Lcom/android/tools/r8/graph/o2;Lcom/android/tools/r8/internal/IN;)V"} 54:59:boolean com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorProgramOptimizer$StronglyConnectedComponentOptimizer.containsImmediateInterfaceOfInstantiatedLambda(com.android.tools.r8.utils.collections.ProgramMethodSet):490:495 -> a 54: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):386 -> a 60:60:boolean com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorProgramOptimizer$StronglyConnectedComponentOptimizer.canRemoveReceiverFromVirtualMethods(com.android.tools.r8.utils.collections.ProgramMethodSet):504:504 -> a 60:60: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 61:61:com.android.tools.r8.graph.DexClassAndMethod com.android.tools.r8.utils.collections.DexClassAndMethodSetBase.getFirst():59:59 -> a 61:61:boolean com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorProgramOptimizer$StronglyConnectedComponentOptimizer.canRemoveReceiverFromVirtualMethods(com.android.tools.r8.utils.collections.ProgramMethodSet):508 -> a 61:61: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 62:66:boolean com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorProgramOptimizer$StronglyConnectedComponentOptimizer.canRemoveReceiverFromVirtualMethods(com.android.tools.r8.utils.collections.ProgramMethodSet):508:512 -> a 62:66: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 67:67: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 68:68:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap.():119:119 -> a 68:68: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 -> a 69: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):394:394 -> a 70:70:com.android.tools.r8.graph.DexTypeList com.android.tools.r8.graph.DexMethodSignature.getParameters():37:37 -> 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):396 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 71:71:com.android.tools.r8.graph.DexTypeList com.android.tools.r8.graph.DexMethodSignature.getParameters():37:37 -> 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):396 -> 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):396:396 -> a 73:86:boolean com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorProgramOptimizer$StronglyConnectedComponentOptimizer.canRemoveParameterFromVirtualMethods(com.android.tools.r8.utils.collections.ProgramMethodSet,int):518:531 -> a 73:86: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 -> a 87:87:boolean com.android.tools.r8.ir.optimize.info.CallSiteOptimizationInfo.isConcreteCallSiteOptimizationInfo():0:0 -> a 87:87:boolean com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorProgramOptimizer$StronglyConnectedComponentOptimizer.canRemoveParameterFromVirtualMethods(com.android.tools.r8.utils.collections.ProgramMethodSet,int):531 -> a 87:87: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 -> a 88:92:boolean com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorProgramOptimizer$StronglyConnectedComponentOptimizer.canRemoveParameterFromVirtualMethods(com.android.tools.r8.utils.collections.ProgramMethodSet,int):533:537 -> a 88:92: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 -> a 93:93:void lambda$computePrototypeChangesForVirtualMethods$6(com.android.tools.r8.utils.collections.DexMethodSignatureSet,com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.utils.collections.ProgramMethodSet):399:399 -> a 94:106:com.android.tools.r8.graph.DexType com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorProgramOptimizer$StronglyConnectedComponentOptimizer.getNewParameterTypeForVirtualMethods(com.android.tools.r8.utils.collections.ProgramMethodSet,int):583:595 -> a 94:106:void lambda$computePrototypeChangesForVirtualMethods$6(com.android.tools.r8.utils.collections.DexMethodSignatureSet,com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.utils.collections.ProgramMethodSet):402 -> a 107:107:com.android.tools.r8.graph.DexClassAndMethod com.android.tools.r8.utils.collections.DexClassAndMethodSetBase.getFirst():59:59 -> a 107:107:com.android.tools.r8.graph.DexType com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorProgramOptimizer$StronglyConnectedComponentOptimizer.getNewParameterTypeForVirtualMethods(com.android.tools.r8.utils.collections.ProgramMethodSet,int):596 -> a 107:107:void lambda$computePrototypeChangesForVirtualMethods$6(com.android.tools.r8.utils.collections.DexMethodSignatureSet,com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.utils.collections.ProgramMethodSet):402 -> a 108:108:com.android.tools.r8.graph.DexType com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorProgramOptimizer$StronglyConnectedComponentOptimizer.getNewParameterTypeForVirtualMethods(com.android.tools.r8.utils.collections.ProgramMethodSet,int):596:596 -> a 108:108:void lambda$computePrototypeChangesForVirtualMethods$6(com.android.tools.r8.utils.collections.DexMethodSignatureSet,com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.utils.collections.ProgramMethodSet):402 -> a 109:109:com.android.tools.r8.graph.DexType com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorProgramOptimizer$StronglyConnectedComponentOptimizer.getNewParameterTypeForVirtualMethods(com.android.tools.r8.utils.collections.ProgramMethodSet,int):595:595 -> a 109: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):402 -> 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):404:404 -> a 111:111:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMethodSignature.getReturnType():41:41 -> a 111:111: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)"]} 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):411 -> a 112:112:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMethodSignature.getReturnType():41:41 -> a 112:112: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 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):411 -> a 113:135: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:484 -> a 113:135:void lambda$computePrototypeChangesForVirtualMethods$6(com.android.tools.r8.utils.collections.DexMethodSignatureSet,com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.utils.collections.ProgramMethodSet):411 -> a 136:153: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:566 -> a 136:153:void lambda$computePrototypeChangesForVirtualMethods$6(com.android.tools.r8.utils.collections.DexMethodSignatureSet,com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.utils.collections.ProgramMethodSet):413 -> a 154:154:com.android.tools.r8.graph.DexClassAndMethod com.android.tools.r8.utils.collections.DexClassAndMethodSetBase.getFirst():59:59 -> a 154:154: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):566 -> a 154:154:void lambda$computePrototypeChangesForVirtualMethods$6(com.android.tools.r8.utils.collections.DexMethodSignatureSet,com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.utils.collections.ProgramMethodSet):413 -> a 155: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):566:566 -> a 155: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):413 -> 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):550:550 -> 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):413 -> a 157:172:void lambda$computePrototypeChangesForVirtualMethods$6(com.android.tools.r8.utils.collections.DexMethodSignatureSet,com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.utils.collections.ProgramMethodSet):416:431 -> a 173:175:java.util.Map computeVirtualMethodsBySignature(java.util.Set):440:442 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Set;)Ljava/util/HashMap;"} 176:176:void com.android.tools.r8.graph.DexProgramClass.forEachProgramVirtualMethod(java.util.function.Consumer):338:338 -> a 176:176:java.util.Map computeVirtualMethodsBySignature(java.util.Set):442 -> a 177:177:void lambda$computeVirtualMethodsBySignature$7(java.util.Map,com.android.tools.r8.graph.ProgramMethod):446:446 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Map;Lcom/android/tools/r8/graph/o5;)V"} 178:180:void lambda$computeVirtualMethodsBySignature$7(java.util.Map,com.android.tools.r8.graph.ProgramMethod):445:447 -> a 181:184:boolean com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorProgramOptimizer$StronglyConnectedComponentOptimizer.isPrototypeChangesAllowed(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.utils.collections.DexMethodSignatureSet):454:457 -> a 181:184:boolean lambda$computePrototypeChangesForVirtualMethods$5(com.android.tools.r8.utils.collections.DexMethodSignatureSet,com.android.tools.r8.graph.ProgramMethod):382 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/nf;Lcom/android/tools/r8/graph/o5;)Z"} 185:212:boolean visitClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.utils.collections.DexMethodSignatureSet,com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorGraphLens$Builder):605:632 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/internal/nf;Lcom/android/tools/r8/internal/G2;)Z"} 213:213:void com.android.tools.r8.graph.DexProgramClass.forEachProgramInstanceInitializer(java.util.function.Consumer):328:328 -> a 213:213:boolean visitClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.utils.collections.DexMethodSignatureSet,com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorGraphLens$Builder):632 -> a 214:245:boolean visitClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.utils.collections.DexMethodSignatureSet,com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorGraphLens$Builder):642:673 -> a 246:246:boolean lambda$visitClass$11(com.android.tools.r8.graph.DexEncodedField):620:620 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/T0;)Z"} 247:250: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):623:626 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Set;Ljava/util/Map;Lcom/android/tools/r8/internal/G2;Lcom/android/tools/r8/utils/K;Lcom/android/tools/r8/graph/m5;)V"} 251:273: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):644:666 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/GN;Lcom/android/tools/r8/internal/nf;Lcom/android/tools/r8/internal/nf;Lcom/android/tools/r8/internal/G2;Lcom/android/tools/r8/utils/K;Lcom/android/tools/r8/graph/o5;)V"} 274:279: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):665:670 -> a 280:280: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):648:648 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/nf;Lcom/android/tools/r8/internal/nf;)Lcom/android/tools/r8/graph/proto/k;"} 281:281:boolean com.android.tools.r8.graph.DexEncodedMethod.belongsToDirectPool():615:615 -> a 281:281: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):648 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 282:282:boolean com.android.tools.r8.graph.DexEncodedMethod.belongsToDirectPool():615:615 -> a 282:282: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):648 -> a 283:283: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):853:853 -> a 283:283: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):649 -> a 284:284:boolean com.android.tools.r8.graph.DexEncodedMethod.belongsToDirectPool():615:615 -> a 284:284: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):853 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 284:284: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):649 -> a 285:285:boolean com.android.tools.r8.graph.DexEncodedMethod.belongsToDirectPool():615:615 -> a 285:285: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):853 -> a 285:285: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):649 -> a 286:286: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):853:853 -> a 286:286: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):649 -> a 287:290:boolean com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorProgramOptimizer$StronglyConnectedComponentOptimizer.isPrototypeChangesAllowed(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.utils.collections.DexMethodSignatureSet):454:457 -> a 287:290: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):855 -> a 287:290: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):649 -> a 291:295: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):856:860 -> a 291:295: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):649 -> a 296:296: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):653:653 -> a 297:304:com.android.tools.r8.graph.DexField getNewFieldSignature(com.android.tools.r8.graph.ProgramField,java.util.Set,java.util.Map):755:762 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Map;Ljava/util/Set;Lcom/android/tools/r8/graph/m5;)Lcom/android/tools/r8/graph/Y0;"} 305:305:com.android.tools.r8.graph.DexField getNewFieldSignature(com.android.tools.r8.graph.ProgramField,java.util.Set,java.util.Map):761:761 -> a 306:318:com.android.tools.r8.graph.DexMethod getNewMethodSignature(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):767:779 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/proto/k;)Lcom/android/tools/r8/graph/j2;"} 319:345:com.android.tools.r8.graph.DexMethod getNewMethodSignature(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):777:803 -> a 346:354:com.android.tools.r8.graph.DexMethod getNewMethodSignature(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):802:810 -> a 355:369:com.android.tools.r8.graph.DexMethod getNewMethodSignature(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):809:823 -> a 370:386:com.android.tools.r8.graph.DexMethod getNewMethodSignature(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):812:828 -> a 387:387:com.android.tools.r8.graph.DexMethod getNewMethodSignature(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):827:827 -> a 388:390: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):817:819 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/m1;Lcom/android/tools/r8/graph/o2;Lcom/android/tools/r8/internal/M2;Lcom/android/tools/r8/graph/j2;)Z"} 391:397: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):840:846 -> a 391:397: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):818 -> a 398:398: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):853:853 -> a 398:398: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):635 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/nf;Lcom/android/tools/r8/internal/nf;Lcom/android/tools/r8/internal/GN;Lcom/android/tools/r8/graph/o5;)V"} 399:399:boolean com.android.tools.r8.graph.DexEncodedMethod.belongsToDirectPool():615:615 -> a 399:399: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):853 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 399:399: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):635 -> a 400:400:boolean com.android.tools.r8.graph.DexEncodedMethod.belongsToDirectPool():615:615 -> a 400:400: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):853 -> a 400:400: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):635 -> a 401:401: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):853:853 -> a 401:401: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):635 -> a 402:405:boolean com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorProgramOptimizer$StronglyConnectedComponentOptimizer.isPrototypeChangesAllowed(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.utils.collections.DexMethodSignatureSet):454:457 -> a 402:405: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):855 -> a 402:405: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):635 -> a 406:408: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):856:858 -> a 406:408: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):635 -> a 409:410: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):637:638 -> a 411:411:boolean com.android.tools.r8.utils.collections.DexMethodSignatureSet.add(com.android.tools.r8.graph.DexClassAndMethod):66:66 -> a 411:411: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):638 -> a 412:412: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):640:640 -> a 413:420: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):870:877 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/proto/k;Lcom/android/tools/r8/internal/nf;)Lcom/android/tools/r8/graph/proto/k;"} 421:421: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 421:421: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):878 -> a 422:433: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):879:890 -> a 434:434: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:888 -> a 435:435: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):737:737 -> a 435:435: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 436:439: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):892:895 -> a 440:440: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 440:440: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):894 -> a 441:443: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):896:898 -> a 444:446: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):897:899 -> a 447:447:com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind lambda$selectInitArgumentTypeForInstanceInitializer$17(com.android.tools.r8.synthesis.SyntheticNaming):889:889 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/synthesis/L;)Lcom/android/tools/r8/synthesis/L$b;"} 448:451:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription computePrototypeChangesForAbstractVirtualMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexType,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap,com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntSet):941:944 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/internal/Gq;Lcom/android/tools/r8/internal/Qr;)Lcom/android/tools/r8/graph/proto/k;"} 452:452:void com.android.tools.r8.graph.DexTypeList.forEach(com.android.tools.r8.utils.IntObjConsumer):109:109 -> a 452:452:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription computePrototypeChangesForAbstractVirtualMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexType,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap,com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntSet):945 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 453:455:void com.android.tools.r8.graph.DexTypeList.forEach(com.android.tools.r8.utils.IntObjConsumer):109:111 -> a 453:455:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription computePrototypeChangesForAbstractVirtualMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexType,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap,com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntSet):945 -> a 456:458:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription computePrototypeChangesForAbstractVirtualMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexType,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap,com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntSet):964:966 -> a 459:459:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription computePrototypeChangesForAbstractVirtualMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexType,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap,com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntSet):963:963 -> a 460:460:void lambda$computePrototypeChangesForAbstractVirtualMethod$18(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntSet,com.android.tools.r8.graph.proto.ArgumentInfoCollection$Builder,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap,int,com.android.tools.r8.graph.DexType):948:948 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/Qr;Lcom/android/tools/r8/graph/proto/c$a;Lcom/android/tools/r8/internal/Gq;ILcom/android/tools/r8/graph/v2;)V"} 461:461:int com.android.tools.r8.graph.DexEncodedMethod.getArgumentIndexFromParameterIndex(int):193:193 -> a 461:461:void lambda$computePrototypeChangesForAbstractVirtualMethod$18(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntSet,com.android.tools.r8.graph.proto.ArgumentInfoCollection$Builder,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap,int,com.android.tools.r8.graph.DexType):948 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 462:464:void lambda$computePrototypeChangesForAbstractVirtualMethod$18(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntSet,com.android.tools.r8.graph.proto.ArgumentInfoCollection$Builder,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap,int,com.android.tools.r8.graph.DexType):949:951 -> a 465:475:void lambda$computePrototypeChangesForAbstractVirtualMethod$18(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntSet,com.android.tools.r8.graph.proto.ArgumentInfoCollection$Builder,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap,int,com.android.tools.r8.graph.DexType):950:960 -> a 476:476:void lambda$computePrototypeChangesForAbstractVirtualMethod$18(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntSet,com.android.tools.r8.graph.proto.ArgumentInfoCollection$Builder,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap,int,com.android.tools.r8.graph.DexType):954:954 -> a 477:479:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription computePrototypeChangesForMethod(com.android.tools.r8.graph.ProgramMethod):971:973 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)Lcom/android/tools/r8/graph/proto/k;"} 480:480:com.android.tools.r8.graph.DexType com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorProgramOptimizer$StronglyConnectedComponentOptimizer.getNewReturnType(com.android.tools.r8.graph.ProgramMethod):984:984 -> a 480:480:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription computePrototypeChangesForMethod(com.android.tools.r8.graph.ProgramMethod):977 -> a 481:481:com.android.tools.r8.graph.DexType com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorProgramOptimizer$StronglyConnectedComponentOptimizer.getNewReturnType(com.android.tools.r8.graph.ProgramMethod):983:983 -> a 481:481:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription computePrototypeChangesForMethod(com.android.tools.r8.graph.ProgramMethod):977 -> a 482:482:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription computePrototypeChangesForMethod(com.android.tools.r8.graph.ProgramMethod):977:977 -> a 483:483:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription computePrototypeChangesForMethod(com.android.tools.r8.graph.ProgramMethod):974:974 -> a 484:503: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):989:1008 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/utils/n2;Lcom/android/tools/r8/internal/CV;)Lcom/android/tools/r8/graph/v2;"} 504:504:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isTop():0:0 -> a 504:504: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):1008 -> a 505:506: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):1008:1009 -> a 507:511: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):1008:1012 -> a 512:512:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isTop():0:0 -> a 512:512: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):1013 -> a 513:528: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):1011:1026 -> a 529:536:com.android.tools.r8.graph.DexType getNewParameterType(com.android.tools.r8.graph.ProgramMethod,int):1050:1057 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;I)Lcom/android/tools/r8/graph/v2;"} 537:537:int com.android.tools.r8.graph.DexEncodedMethod.getArgumentIndexFromParameterIndex(int):193:193 -> a 537:537:com.android.tools.r8.graph.DexType getNewParameterType(com.android.tools.r8.graph.ProgramMethod,int):1057 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 538:563:com.android.tools.r8.graph.DexType getNewParameterType(com.android.tools.r8.graph.ProgramMethod,int):1059:1084 -> a 564: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):1098:1099 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;ZLcom/android/tools/r8/graph/v2;Ljava/util/function/IntFunction;Ljava/util/function/IntPredicate;)Lcom/android/tools/r8/graph/proto/k;"} 566:573: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):1110:1117 -> a 566:573: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):1100 -> a 574:574:com.android.tools.r8.graph.proto.RemovedReceiverInfo$Builder com.android.tools.r8.graph.proto.RemovedReceiverInfo$Builder.create():54:54 -> a 574:574: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):1120 -> a 574:574: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):1100 -> a 575:575: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):1120:1120 -> a 575:575: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):1100 -> a 576:594: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:1137 -> a 576:594: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):1100 -> a 595:609: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):1135:1149 -> a 595:609: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):1100 -> a 610:630: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):1144:1164 -> a 610:630: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):1100 -> a 631:640: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):1158:1167 -> a 631:640: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):1100 -> a 641:641: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):1097:1097 -> a 642:653:com.android.tools.r8.graph.proto.RewrittenTypeInfo computeReturnChangesForMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexType):1173:1184 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/o5;)Lcom/android/tools/r8/graph/proto/l;"} 654:654:void lambda$computeReturnChangesForMethod$22(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.proto.RewrittenTypeInfo$Builder):1180:1180 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/proto/l$a;)V"} 1:1:boolean lambda$computePrototypeChangesForMethod$21(int):0:0 -> b 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):677 -> b 2:2:void lambda$visitClass$10(java.util.Map,java.util.Set,com.android.tools.r8.graph.ProgramField):611 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Map;Ljava/util/Set;Lcom/android/tools/r8/graph/m5;)V"} 3:3:com.android.tools.r8.ir.optimize.info.FieldOptimizationInfo com.android.tools.r8.graph.DexClassAndField.getOptimizationInfo():41:41 -> b 3:3:com.android.tools.r8.graph.DexType com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorProgramOptimizer$StronglyConnectedComponentOptimizer.getNewFieldType(com.android.tools.r8.graph.ProgramField):677 -> b 3:3:void lambda$visitClass$10(java.util.Map,java.util.Set,com.android.tools.r8.graph.ProgramField):611 -> b 4:70:com.android.tools.r8.graph.DexType com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorProgramOptimizer$StronglyConnectedComponentOptimizer.getNewFieldType(com.android.tools.r8.graph.ProgramField):677:743 -> b 4:70:void lambda$visitClass$10(java.util.Map,java.util.Set,com.android.tools.r8.graph.ProgramField):611 -> b 71:75:void lambda$visitClass$10(java.util.Map,java.util.Set,com.android.tools.r8.graph.ProgramField):612:616 -> b 76:97:void reservePinnedMethodSignatures(java.util.Set):327:348 -> b 98:101:void lambda$reservePinnedMethodSignatures$1(com.android.tools.r8.utils.collections.DexMethodSignatureSet,com.android.tools.r8.graph.ProgramMethod):333:336 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/nf;Lcom/android/tools/r8/graph/o5;)V"} 102:102:boolean lambda$visitClass$9(com.android.tools.r8.graph.DexEncodedField):609:609 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/T0;)Z"} 103:126:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription computePrototypeChangesForVirtualMethod(com.android.tools.r8.graph.ProgramMethod):905:928 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)Lcom/android/tools/r8/graph/proto/k;"} 127:134:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription computePrototypeChangesForVirtualMethod(com.android.tools.r8.graph.ProgramMethod):923:930 -> b 135:135:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription computePrototypeChangesForVirtualMethod(com.android.tools.r8.graph.ProgramMethod):929:929 -> b 136:136:com.android.tools.r8.graph.DexType lambda$computePrototypeChangesForMethod$19(com.android.tools.r8.graph.ProgramMethod,int):972:972 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;I)Lcom/android/tools/r8/graph/v2;"} 1:12:com.android.tools.r8.ir.analysis.value.SingleValue getReturnValue(com.android.tools.r8.graph.ProgramMethod):1034:1045 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)Lcom/android/tools/r8/internal/CV;"} 1:2:boolean lambda$isReturnValueUnusedForVirtualMethods$8(com.android.tools.r8.graph.ProgramMethod):576:577 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)Z"} com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorSyntheticEventConsumer -> com.android.tools.r8.internal.R2: # {"id":"sourceFile","fileName":"ArgumentPropagatorSyntheticEventConsumer.java"} void acceptInitializerArgumentClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramMethod) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/graph/o5;)V"} 1:1:com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorSyntheticEventConsumer create(com.android.tools.r8.graph.AppView):20:20 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)Lcom/android/tools/r8/internal/R2;"} void finished(com.android.tools.r8.graph.AppView) -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)V"} com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorSyntheticEventConsumer$EmptyArgumentPropagatorSyntheticEventConsumer -> com.android.tools.r8.internal.Q2: # {"id":"sourceFile","fileName":"ArgumentPropagatorSyntheticEventConsumer.java"} com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorSyntheticEventConsumer$EmptyArgumentPropagatorSyntheticEventConsumer INSTANCE -> a 1:1:void ():30:30 -> 1:1:void ():33:33 -> void acceptInitializerArgumentClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramMethod) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/graph/o5;)V"} void finished(com.android.tools.r8.graph.AppView) -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)V"} com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorUnoptimizableMethods -> com.android.tools.r8.internal.S2: # {"id":"sourceFile","fileName":"ArgumentPropagatorUnoptimizableMethods.java"} com.android.tools.r8.graph.AppView appView -> a com.android.tools.r8.graph.ImmediateProgramSubtypingInfo immediateSubtypingInfo -> b com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodStateCollectionByReference methodStates -> c 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/H3;Lcom/android/tools/r8/internal/gF;)V"} 1:18:void initializeUnoptimizableMethodStates(java.util.Collection):38:55 -> a 19:19:void disableArgumentPropagationForMethod(com.android.tools.r8.graph.ProgramMethod):59:59 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)V"} 1:2:boolean isUnoptimizableMethod(com.android.tools.r8.graph.ProgramMethod):63:64 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)Z"} 3:10:boolean isUnoptimizableMethod(com.android.tools.r8.graph.ProgramMethod):63:70 -> b 1:3:boolean lambda$initializeUnoptimizableMethodStates$0(com.android.tools.r8.graph.ProgramMethod):44:46 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)Z"} 4:4:boolean com.android.tools.r8.graph.DexClass.isFinal():593:593 -> c 4:4:boolean lambda$initializeUnoptimizableMethodStates$0(com.android.tools.r8.graph.ProgramMethod):46 -> c # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 5:5:boolean com.android.tools.r8.graph.DexClass.isFinal():593:593 -> c 5:5:boolean lambda$initializeUnoptimizableMethodStates$0(com.android.tools.r8.graph.ProgramMethod):46 -> c 6:9:boolean lambda$initializeUnoptimizableMethodStates$0(com.android.tools.r8.graph.ProgramMethod):47:50 -> c com.android.tools.r8.optimize.argumentpropagation.codescanner.BottomArrayTypeParameterState -> com.android.tools.r8.internal.v5: # {"id":"sourceFile","fileName":"BottomArrayTypeParameterState.java"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/yL;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/internal/LW;Lcom/android/tools/r8/utils/d;)Lcom/android/tools/r8/internal/yL;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/v5;"} com.android.tools.r8.optimize.argumentpropagation.codescanner.BottomClassTypeParameterState -> com.android.tools.r8.internal.x5: # {"id":"sourceFile","fileName":"BottomClassTypeParameterState.java"} com.android.tools.r8.optimize.argumentpropagation.codescanner.BottomClassTypeParameterState INSTANCE -> a boolean $assertionsDisabled -> b 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/yL;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/internal/LW;Lcom/android/tools/r8/utils/d;)Lcom/android/tools/r8/internal/yL;"} 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: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.ParameterState,com.android.tools.r8.graph.DexType,com.android.tools.r8.optimize.argumentpropagation.codescanner.StateCloner,com.android.tools.r8.utils.Action):50 -> 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.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 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/x5;"} com.android.tools.r8.optimize.argumentpropagation.codescanner.BottomMethodState -> com.android.tools.r8.internal.z5: # {"id":"sourceFile","fileName":"BottomMethodState.java"} com.android.tools.r8.optimize.argumentpropagation.codescanner.BottomMethodState INSTANCE -> a 1:1:void ():15:15 -> 1:1:void ():17:17 -> 1:1:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState mutableCopy():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/dF;"} 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):49:49 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o2;Lcom/android/tools/r8/internal/dF;Lcom/android/tools/r8/internal/LW;)Lcom/android/tools/r8/internal/dF;"} 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:58 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o2;Lcom/android/tools/r8/internal/LW;Ljava/util/function/Function;)Lcom/android/tools/r8/internal/dF;"} 4:4: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 4:4: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() -> g # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/dc;"} com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcretePolymorphicMethodStateOrBottom asPolymorphicOrBottom() -> i # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/ic;"} 1:1:com.android.tools.r8.optimize.argumentpropagation.codescanner.BottomMethodState get():20:20 -> k # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/z5;"} com.android.tools.r8.optimize.argumentpropagation.codescanner.BottomParameterState -> com.android.tools.r8.internal.A5: # {"id":"sourceFile","fileName":"BottomParameterState.java"} 1:1:void ():13:13 -> 1:1:com.android.tools.r8.ir.analysis.value.AbstractValue getAbstractValue(com.android.tools.r8.graph.AppView):17:17 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)Lcom/android/tools/r8/internal/B1;"} 2:2:com.android.tools.r8.ir.analysis.value.BottomValue com.android.tools.r8.ir.analysis.value.AbstractValue.bottom():16:16 -> a 2:2: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 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/yL;"} com.android.tools.r8.optimize.argumentpropagation.codescanner.BottomPrimitiveTypeParameterState -> com.android.tools.r8.internal.E5: # {"id":"sourceFile","fileName":"BottomPrimitiveTypeParameterState.java"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/yL;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/internal/LW;Lcom/android/tools/r8/utils/d;)Lcom/android/tools/r8/internal/yL;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/E5;"} com.android.tools.r8.optimize.argumentpropagation.codescanner.BottomReceiverParameterState -> com.android.tools.r8.internal.F5: # {"id":"sourceFile","fileName":"BottomReceiverParameterState.java"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/yL;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/internal/LW;Lcom/android/tools/r8/utils/d;)Lcom/android/tools/r8/internal/yL;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/F5;"} com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteArrayTypeParameterState -> com.android.tools.r8.internal.Wb: # {"id":"sourceFile","fileName":"ConcreteArrayTypeParameterState.java"} 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/aI;Ljava/util/Set;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)Lcom/android/tools/r8/internal/B1;"} 2:5:com.android.tools.r8.ir.analysis.value.AbstractValue getAbstractValue(com.android.tools.r8.graph.AppView):52:55 -> a 6:6:com.android.tools.r8.ir.analysis.value.UnknownValue com.android.tools.r8.ir.analysis.value.AbstractValue.unknown():20:20 -> a 6:6:com.android.tools.r8.ir.analysis.value.AbstractValue getAbstractValue(com.android.tools.r8.graph.AppView):55 -> 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/pc;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/utils/d;)Lcom/android/tools/r8/internal/CH;"} 9:9:boolean com.android.tools.r8.ir.analysis.type.Nullability.isUnknown():53:53 -> 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):103 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 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):103:104 -> a 12:12:boolean com.android.tools.r8.ir.analysis.type.Nullability.isUnknown():53:53 -> 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):105 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 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.ConcreteReferenceTypeParameterState,com.android.tools.r8.graph.DexType,com.android.tools.r8.utils.Action):106 -> 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.ConcreteReferenceTypeParameterState,com.android.tools.r8.graph.DexType,com.android.tools.r8.utils.Action):108:109 -> 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.ConcreteReferenceTypeParameterState,com.android.tools.r8.graph.DexType,com.android.tools.r8.utils.Action):110 -> 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.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 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/yL;"} com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteArrayTypeParameterState asArrayParameter() -> g # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Wb;"} 1:2:com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState clearInParameters():40:41 -> k # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/yL;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Kf;"} 1:1:com.android.tools.r8.ir.analysis.type.Nullability getNullability():70:70 -> r # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/aI;"} 1:1:boolean isEffectivelyBottom():84:84 -> s 1:1:boolean isEffectivelyUnknown():88:88 -> t com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteClassTypeParameterState -> com.android.tools.r8.internal.Zb: # {"id":"sourceFile","fileName":"ConcreteClassTypeParameterState.java"} com.android.tools.r8.ir.analysis.value.AbstractValue abstractValue -> c com.android.tools.r8.ir.analysis.type.DynamicType dynamicType -> d boolean $assertionsDisabled -> e 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/B1;Lcom/android/tools/r8/internal/Kf;Ljava/util/Set;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)Lcom/android/tools/r8/internal/B1;"} 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:8:com.android.tools.r8.ir.analysis.value.AbstractValue getAbstractValue(com.android.tools.r8.graph.AppView):57: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/pc;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/utils/d;)Lcom/android/tools/r8/internal/CH;"} 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:com.android.tools.r8.optimize.argumentpropagation.codescanner.UnknownParameterState com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState.unknown():32:32 -> 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):123 -> a 29: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):125:126 -> a 31:31:com.android.tools.r8.optimize.argumentpropagation.codescanner.UnknownParameterState com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState.unknown():32:32 -> a 31:31: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 32:35: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 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/yL;"} com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteClassTypeParameterState asClassParameter() -> h # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Zb;"} 1:2:com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState clearInParameters():43:44 -> k # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/yL;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Kf;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/aI;"} 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 com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMethodState -> com.android.tools.r8.internal.bc: # {"id":"sourceFile","fileName":"ConcreteMethodState.java"} boolean $assertionsDisabled -> a 1:1:void ():12:12 -> 1:1:void ():12:12 -> 1: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):30:36 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o2;Lcom/android/tools/r8/internal/dF;Lcom/android/tools/r8/internal/LW;)Lcom/android/tools/r8/internal/dF;"} 8:8:boolean com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodStateBase.isMonomorphic():0:0 -> a 8:8: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 8:8: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 9: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):53:53 -> a 9: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.isMonomorphic():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):53 -> 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: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):54:55 -> a 11: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:13:boolean com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodStateBase.isPolymorphic():0:0 -> a 13:13: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 13:13: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 14:14: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 14:14: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 15:15:boolean com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodStateBase.isPolymorphic():0:0 -> a 15:15: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 15:15: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 16:19: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 16: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.MethodState,com.android.tools.r8.optimize.argumentpropagation.codescanner.StateCloner):36 -> a 20:20:com.android.tools.r8.optimize.argumentpropagation.codescanner.UnknownMethodState com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodStateBase.unknown():14:14 -> a 20:20: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 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.MethodState,com.android.tools.r8.optimize.argumentpropagation.codescanner.StateCloner):36 -> a 21:21: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 21:21: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 22:22: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o2;Lcom/android/tools/r8/internal/LW;Ljava/util/function/Function;)Lcom/android/tools/r8/internal/dF;"} com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMethodState asConcrete() -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/bc;"} boolean isConcrete() -> f com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodState -> com.android.tools.r8.internal.cc: # {"id":"sourceFile","fileName":"ConcreteMonomorphicMethodState.java"} boolean isReturnValueUsed -> b java.util.List parameterStates -> c boolean $assertionsDisabled -> d 1:1:void ():16:16 -> 1:3:void (boolean,java.util.List):23:25 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;Z)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/yL;)Z"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/ArrayList;Z)Lcom/android/tools/r8/internal/ec;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/internal/yL;"} 7:7:boolean isEffectivelyUnknown(boolean,java.util.List):60:60 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;Z)Z"} 8:8:com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodState com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodState.mutableCopy():65:65 -> a 8:8:com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrUnknown mutableCopy():16 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/ec;"} 9:9:int com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodState.size():134:134 -> a 9:9:com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodState com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodState.mutableCopy():65 -> a 9:9:com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrUnknown mutableCopy():16 -> a 10:10:com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodState com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodState.mutableCopy():65:65 -> a 10:10:com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrUnknown mutableCopy():16 -> a 11:11:java.util.List com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodState.getParameterStates():43:43 -> a 11:11:com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodState com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodState.mutableCopy():66 -> a 11:11:com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrUnknown mutableCopy():16 -> a 12:15:com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodState com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodState.mutableCopy():66:69 -> a 12:15:com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrUnknown mutableCopy():16 -> a 16:16:com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodState com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodState.mutableCopy():65:65 -> a 16:16:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState mutableCopy():16 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/dF;"} 17:17:int com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodState.size():134:134 -> a 17:17:com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodState com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodState.mutableCopy():65 -> a 17:17:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState mutableCopy():16 -> a 18:18:com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodState com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodState.mutableCopy():65:65 -> a 18:18:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState mutableCopy():16 -> a 19:19:java.util.List com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodState.getParameterStates():43:43 -> a 19:19:com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodState com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodState.mutableCopy():66 -> a 19:19:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState mutableCopy():16 -> a 20:23:com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodState com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodState.mutableCopy():66:69 -> a 20:23:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState mutableCopy():16 -> a 24:26:void setParameterState(int,com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState):127:129 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/internal/yL;)V"} 27:27:boolean com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteParameterState.isReceiverParameter():0:0 -> a 27:27:void setParameterState(int,com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState):129 -> a 28:31:void setParameterState(int,com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState):127:130 -> 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.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o2;Lcom/android/tools/r8/internal/cc;Lcom/android/tools/r8/internal/LW;)Lcom/android/tools/r8/internal/ec;"} 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 # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 34:34:int com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodState.size():134:134 -> 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):77 -> 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):78:78 -> a 36:36:com.android.tools.r8.optimize.argumentpropagation.codescanner.UnknownMethodState com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodStateBase.unknown():14:14 -> 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):79 -> 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):78:78 -> a 38:38:boolean com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodState.isReturnValueUsed():47:47 -> 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):82 -> 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):83:83 -> a 40:40:int com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodState.size():134:134 -> 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 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 # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 42:42:int com.android.tools.r8.graph.DexMethodSignature.getArity():29:29 -> 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):87 -> 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:88 -> a 44:44:int com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodState.size():134:134 -> 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:45:int com.android.tools.r8.graph.DexMethodSignature.getArity():29:29 -> a 45:45: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 46: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):88:93 -> a 52:52:com.android.tools.r8.utils.Action com.android.tools.r8.utils.Action.empty():13:13 -> 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 -> 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.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 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):93 -> 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):92:92 -> a 55:55:int com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodState.size():134:134 -> a 55:55: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 56: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):98:99 -> a 58:58:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexMethodSignature.getParameter(int):33:33 -> a 58:58: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 59: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):101:103 -> a 62:62:com.android.tools.r8.utils.Action com.android.tools.r8.utils.Action.empty():13:13 -> 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 -> 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:63: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 63:63: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 64: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):101:105 -> a 69:69:boolean com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteParameterState.isReceiverParameter():0:0 -> a 69:69: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 70: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):104:108 -> a 75:75:com.android.tools.r8.optimize.argumentpropagation.codescanner.UnknownMethodState com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodStateBase.unknown():14:14 -> a 75:75: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 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/cc;"} com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrBottom asMonomorphicOrBottom() -> g # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/dc;"} 1:1:java.util.List getParameterStates():43:43 -> k 1:1:boolean isEffectivelyBottom():51:51 -> l 1:1:boolean isEffectivelyUnknown():55:55 -> m 1:1:boolean isReturnValueUsed():47:47 -> n 1:1:int size():134:134 -> o com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrBottom -> com.android.tools.r8.internal.dc: # {"id":"sourceFile","fileName":"ConcreteMonomorphicMethodStateOrBottom.java"} com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrUnknown -> com.android.tools.r8.internal.ec: # {"id":"sourceFile","fileName":"ConcreteMonomorphicMethodStateOrUnknown.java"} com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrUnknown mutableCopy() -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/ec;"} com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteParameterState -> com.android.tools.r8.internal.gc: # {"id":"sourceFile","fileName":"ConcreteParameterState.java"} java.util.Set inParameters -> a boolean $assertionsDisabled -> b 1:1:void ():15:15 -> 1:2:void (java.util.Set):26:27 -> 1:1:com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteParameterState asConcrete():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/gc;"} 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):112:112 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/yL;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/internal/LW;Lcom/android/tools/r8/utils/d;)Lcom/android/tools/r8/internal/yL;"} 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):115 -> a 4: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):118:124 -> a 11: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):122:130 -> a 20: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):129:129 -> a 21:28:boolean mutableJoinInParameters(com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteParameterState):134:141 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/gc;)Z"} 1:3:boolean widenInParameters(com.android.tools.r8.graph.AppView):149:151 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)Z"} boolean isConcrete() -> d com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteArrayTypeParameterState asArrayParameter() -> g # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Wb;"} com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteClassTypeParameterState asClassParameter() -> h # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Zb;"} com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcretePrimitiveTypeParameterState asPrimitiveParameter() -> i # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/lc;"} com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteReferenceTypeParameterState asReferenceParameter() -> j # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/pc;"} com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState clearInParameters() -> k # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/yL;"} 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.android.tools.r8.internal.hc: # {"id":"sourceFile","fileName":"ConcretePolymorphicMethodState.java"} java.util.Map receiverBoundsToState -> b boolean $assertionsDisabled -> c 1:1:void ():19:19 -> 1:4:void (java.util.Map):27:30 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/HashMap;)V"} 5:8:void (com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound,com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrUnknown):35:38 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Mf;Lcom/android/tools/r8/internal/ec;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Mf;Lcom/android/tools/r8/internal/ec;)Lcom/android/tools/r8/internal/jc;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Mf;)Lcom/android/tools/r8/internal/dF;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/dF;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Map;Lcom/android/tools/r8/internal/Mf;Lcom/android/tools/r8/internal/ec;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o2;Lcom/android/tools/r8/internal/hc;Lcom/android/tools/r8/internal/LW;)Lcom/android/tools/r8/internal/eF;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o2;Lcom/android/tools/r8/internal/LW;Ljava/util/function/Function;)Lcom/android/tools/r8/internal/eF;"} 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() -> i # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/ic;"} com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcretePolymorphicMethodState asPolymorphic() -> j # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/hc;"} 1:1:boolean isEffectivelyBottom():113:113 -> k 1:1:boolean isEffectivelyUnknown():117:117 -> l 1:1:java.util.Collection values():183:183 -> m com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcretePolymorphicMethodStateOrBottom -> com.android.tools.r8.internal.ic: # {"id":"sourceFile","fileName":"ConcretePolymorphicMethodStateOrBottom.java"} com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcretePolymorphicMethodStateOrUnknown -> com.android.tools.r8.internal.jc: # {"id":"sourceFile","fileName":"ConcretePolymorphicMethodStateOrUnknown.java"} com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcretePrimitiveTypeParameterState -> com.android.tools.r8.internal.lc: # {"id":"sourceFile","fileName":"ConcretePrimitiveTypeParameterState.java"} 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/B1;Ljava/util/Set;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/lc;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/utils/d;)Lcom/android/tools/r8/internal/CH;"} 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: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.ConcretePrimitiveTypeParameterState,com.android.tools.r8.graph.DexType,com.android.tools.r8.utils.Action):69 -> a 16:17: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 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.ConcretePrimitiveTypeParameterState,com.android.tools.r8.graph.DexType,com.android.tools.r8.utils.Action):73 -> 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.ConcretePrimitiveTypeParameterState,com.android.tools.r8.graph.DexType,com.android.tools.r8.utils.Action):75:76 -> a 21:21:com.android.tools.r8.ir.analysis.value.AbstractValue getAbstractValue(com.android.tools.r8.graph.AppView):83:83 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)Lcom/android/tools/r8/internal/B1;"} 1:1:com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState mutableCopy():50:50 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/yL;"} com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcretePrimitiveTypeParameterState asPrimitiveParameter() -> i # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/lc;"} 1:2:com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState clearInParameters():38:39 -> k # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/yL;"} 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 com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteReceiverParameterState -> com.android.tools.r8.internal.nc: # {"id":"sourceFile","fileName":"ConcreteReceiverParameterState.java"} 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Kf;Ljava/util/Set;)V"} 1:1:com.android.tools.r8.ir.analysis.value.AbstractValue getAbstractValue(com.android.tools.r8.graph.AppView):47:47 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)Lcom/android/tools/r8/internal/B1;"} 2:2:com.android.tools.r8.ir.analysis.value.UnknownValue com.android.tools.r8.ir.analysis.value.AbstractValue.unknown():20:20 -> a 2:2:com.android.tools.r8.ir.analysis.value.AbstractValue getAbstractValue(com.android.tools.r8.graph.AppView):47 -> a 3: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):96:99 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/pc;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/utils/d;)Lcom/android/tools/r8/internal/CH;"} 7:7:com.android.tools.r8.optimize.argumentpropagation.codescanner.UnknownParameterState com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState.unknown():32:32 -> a 7: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):100 -> a 8: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):102:103 -> a 10:10:com.android.tools.r8.optimize.argumentpropagation.codescanner.UnknownParameterState com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState.unknown():32:32 -> a 10: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):104 -> a 11: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:107 -> a 1:1:com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState mutableCopy():85:85 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/yL;"} 1:2:com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState clearInParameters():35:36 -> k # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/yL;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Kf;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/aI;"} 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.android.tools.r8.internal.pc: # {"id":"sourceFile","fileName":"ConcreteReferenceTypeParameterState.java"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/pc;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/utils/d;)Lcom/android/tools/r8/internal/CH;"} com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteReferenceTypeParameterState asReferenceParameter() -> j # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/pc;"} boolean isReferenceParameter() -> p com.android.tools.r8.ir.analysis.type.DynamicType getDynamicType() -> q # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Kf;"} com.android.tools.r8.ir.analysis.type.Nullability getNullability() -> r # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/aI;"} com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodParameter -> com.android.tools.r8.internal.WE: # {"id":"sourceFile","fileName":"MethodParameter.java"} com.android.tools.r8.graph.DexMethod method -> a int index -> b 1:3:void (com.android.tools.r8.graph.DexMethod,int):15:17 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/graph/j2;)V"} 1:1:int getIndex():25:25 -> a 1:1:com.android.tools.r8.graph.DexMethod getMethod():21:21 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/j2;"} 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 com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodParameterFactory -> com.android.tools.r8.internal.XE: # {"id":"sourceFile","fileName":"MethodParameterFactory.java"} java.util.Map methodParameters -> a 1:3:void ():12:14 -> 1:2:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodParameter create(com.android.tools.r8.graph.ProgramMethod,int):17:18 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;I)Lcom/android/tools/r8/internal/WE;"} 3: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.android.tools.r8.internal.dF: # {"id":"sourceFile","fileName":"MethodState.java"} com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState mutableCopy() -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/dF;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o2;Lcom/android/tools/r8/internal/dF;Lcom/android/tools/r8/internal/LW;)Lcom/android/tools/r8/internal/dF;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o2;Lcom/android/tools/r8/internal/LW;Ljava/util/function/Function;)Lcom/android/tools/r8/internal/dF;"} com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodState asMonomorphic() -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/cc;"} boolean isPolymorphic() -> c boolean isBottom() -> d com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMethodState asConcrete() -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/bc;"} boolean isConcrete() -> f com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrBottom asMonomorphicOrBottom() -> g # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/dc;"} boolean isMonomorphic() -> h com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcretePolymorphicMethodStateOrBottom asPolymorphicOrBottom() -> i # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/ic;"} boolean isUnknown() -> isUnknown com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcretePolymorphicMethodState asPolymorphic() -> j # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/hc;"} com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodStateBase -> com.android.tools.r8.internal.eF: # {"id":"sourceFile","fileName":"MethodStateBase.java"} 1:1:void ():7:7 -> com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodState asMonomorphic() -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/cc;"} boolean isPolymorphic() -> c boolean isBottom() -> d com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMethodState asConcrete() -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/bc;"} boolean isConcrete() -> f com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrBottom asMonomorphicOrBottom() -> g # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/dc;"} boolean isMonomorphic() -> h com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcretePolymorphicMethodStateOrBottom asPolymorphicOrBottom() -> i # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/ic;"} boolean isUnknown() -> isUnknown com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcretePolymorphicMethodState asPolymorphic() -> j # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/hc;"} com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodStateCollection -> com.android.tools.r8.internal.fF: # {"id":"sourceFile","fileName":"MethodStateCollection.java"} java.util.Map methodStates -> a boolean $assertionsDisabled -> b 1:1:void ():17:17 -> 1:3:void (java.util.Map):21:23 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/AbstractMap;)V"} java.lang.Object getKey(com.android.tools.r8.graph.ProgramMethod) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)Ljava/lang/Object;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Function;Lcom/android/tools/r8/utils/z3;Lcom/android/tools/r8/graph/m;Ljava/lang/Object;Ljava/lang/Object;Lcom/android/tools/r8/internal/dF;)Lcom/android/tools/r8/internal/dF;"} 2:10: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:78 -> a 11: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):77:80 -> a 15:15: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/dF;)V"} 16:19:void addMethodState(com.android.tools.r8.graph.AppView,java.lang.Object,com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState):37:40 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Ljava/lang/Object;Lcom/android/tools/r8/internal/dF;)V"} 20:24: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/dF;Lcom/android/tools/r8/graph/m;Ljava/lang/Object;Ljava/lang/Object;Lcom/android/tools/r8/internal/dF;)Lcom/android/tools/r8/internal/dF;"} 25:28: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 29:29:void addTemporaryMethodState(com.android.tools.r8.graph.AppView,java.lang.Object,java.util.function.Function,com.android.tools.r8.utils.Timing):66:66 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/j2;Ljava/util/function/Function;Lcom/android/tools/r8/utils/z3;)V"} 30:30:void addMethodStates(com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodStateCollection):87:87 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/fF;)V"} 31:31:void forEach(java.util.function.BiConsumer):92:92 -> a 32:32:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState get(java.lang.Object):100:100 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;)Lcom/android/tools/r8/internal/dF;"} 33:33:com.android.tools.r8.optimize.argumentpropagation.codescanner.BottomMethodState com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState.bottom():15:15 -> a 33:33:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState get(java.lang.Object):100 -> a 34:34:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState get(java.lang.Object):100:100 -> a 35:35:boolean isEmpty():104:104 -> a 36:36: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/dF;)Lcom/android/tools/r8/internal/dF;"} com.android.tools.r8.graph.DexMethodSignature getSignature(java.lang.Object) -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;)Lcom/android/tools/r8/graph/o2;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Ljava/lang/Object;Lcom/android/tools/r8/internal/dF;)V"} 2:2:void set(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState):117:117 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/dF;)V"} 3:6:void com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodStateCollection.set(java.lang.Object,com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState):121:124 -> b 3:6: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.android.tools.r8.internal.gF: # {"id":"sourceFile","fileName":"MethodStateCollectionByReference.java"} 1:1:void (java.util.Map):17:17 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/concurrent/ConcurrentHashMap;)V"} 1:1:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState get(java.lang.Object):14:14 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;)Lcom/android/tools/r8/internal/dF;"} 2:2:com.android.tools.r8.graph.DexMethod com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodStateCollectionByReference.getKey(com.android.tools.r8.graph.ProgramMethod):30:30 -> a 2:2:java.lang.Object getKey(com.android.tools.r8.graph.ProgramMethod):14 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)Ljava/lang/Object;"} 1:1:com.android.tools.r8.graph.DexMethodSignature getSignature(java.lang.Object):14:14 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;)Lcom/android/tools/r8/graph/o2;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/gF;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)Lcom/android/tools/r8/internal/dF;"} 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: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.android.tools.r8.internal.hF: # {"id":"sourceFile","fileName":"MethodStateCollectionBySignature.java"} 1:1:void (java.util.Map):16:16 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/HashMap;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)Ljava/lang/Object;"} 1:1:com.android.tools.r8.graph.DexMethodSignature getSignature(java.lang.Object):13:13 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;)Lcom/android/tools/r8/graph/o2;"} 2:2:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodStateCollectionBySignature create():20:20 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/hF;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)Lcom/android/tools/r8/internal/dF;"} 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.android.tools.r8.internal.CH: # {"id":"sourceFile","fileName":"NonEmptyParameterState.java"} 1:1:void ():7:7 -> com.android.tools.r8.optimize.argumentpropagation.codescanner.NonEmptyParameterState asNonEmpty() -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/CH;"} com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState -> com.android.tools.r8.internal.yL: # {"id":"sourceFile","fileName":"ParameterState.java"} 1:1:void ():13:13 -> 1:1:com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteParameterState asConcrete():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/gc;"} com.android.tools.r8.ir.analysis.value.AbstractValue getAbstractValue(com.android.tools.r8.graph.AppView) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)Lcom/android/tools/r8/internal/B1;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/yL;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/internal/LW;Lcom/android/tools/r8/utils/d;)Lcom/android/tools/r8/internal/yL;"} com.android.tools.r8.optimize.argumentpropagation.codescanner.NonEmptyParameterState asNonEmpty() -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/CH;"} boolean isBottom() -> c boolean isConcrete() -> d boolean isUnknown() -> e com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState mutableCopy() -> f # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/yL;"} com.android.tools.r8.optimize.argumentpropagation.codescanner.StateCloner -> com.android.tools.r8.internal.LW: # {"id":"sourceFile","fileName":"StateCloner.java"} 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 -> 1:1:void ():21:21 -> com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState mutableCopy(com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/dF;)Lcom/android/tools/r8/internal/dF;"} com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState mutableCopy(com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/yL;)Lcom/android/tools/r8/internal/yL;"} 1:1:com.android.tools.r8.optimize.argumentpropagation.codescanner.StateCloner getCloner():50:50 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/LW;"} 1:1:com.android.tools.r8.optimize.argumentpropagation.codescanner.StateCloner getIdentity():54:54 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/LW;"} com.android.tools.r8.optimize.argumentpropagation.codescanner.StateCloner$1 -> com.android.tools.r8.internal.JW: # {"id":"sourceFile","fileName":"StateCloner.java"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/dF;)Lcom/android/tools/r8/internal/dF;"} 2:2:com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState mutableCopy(com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState):32:32 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/yL;)Lcom/android/tools/r8/internal/yL;"} com.android.tools.r8.optimize.argumentpropagation.codescanner.StateCloner$2 -> com.android.tools.r8.internal.KW: # {"id":"sourceFile","fileName":"StateCloner.java"} 1:1:void ():37:37 -> 1:1:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState mutableCopy(com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/dF;)Lcom/android/tools/r8/internal/dF;"} 2:2:com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState mutableCopy(com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/yL;)Lcom/android/tools/r8/internal/yL;"} com.android.tools.r8.optimize.argumentpropagation.codescanner.UnknownMethodState -> com.android.tools.r8.internal.s10: # {"id":"sourceFile","fileName":"UnknownMethodState.java"} com.android.tools.r8.optimize.argumentpropagation.codescanner.UnknownMethodState INSTANCE -> a 1:1:void ():16:16 -> 1:1:void ():18:18 -> 1:1:com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodStateOrUnknown mutableCopy():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/ec;"} 2:2:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState mutableCopy():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/dF;"} 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):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o2;Lcom/android/tools/r8/internal/dF;Lcom/android/tools/r8/internal/LW;)Lcom/android/tools/r8/internal/dF;"} 4:4: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):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o2;Lcom/android/tools/r8/internal/LW;Ljava/util/function/Function;)Lcom/android/tools/r8/internal/dF;"} 1:1:com.android.tools.r8.optimize.argumentpropagation.codescanner.UnknownMethodState get():21:21 -> k # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/s10;"} com.android.tools.r8.optimize.argumentpropagation.codescanner.UnknownParameterState -> com.android.tools.r8.internal.t10: # {"id":"sourceFile","fileName":"UnknownParameterState.java"} com.android.tools.r8.optimize.argumentpropagation.codescanner.UnknownParameterState INSTANCE -> a 1:1:void ():15: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):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/yL;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/internal/LW;Lcom/android/tools/r8/utils/d;)Lcom/android/tools/r8/internal/yL;"} 2:2:com.android.tools.r8.ir.analysis.value.AbstractValue getAbstractValue(com.android.tools.r8.graph.AppView):25:25 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)Lcom/android/tools/r8/internal/B1;"} 3:3:com.android.tools.r8.ir.analysis.value.UnknownValue com.android.tools.r8.ir.analysis.value.AbstractValue.unknown():20:20 -> a 3:3: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 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/yL;"} 1:1:com.android.tools.r8.optimize.argumentpropagation.codescanner.UnknownParameterState get():20:20 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/t10;"} com.android.tools.r8.optimize.argumentpropagation.codescanner.VirtualRootMethodsAnalysis -> com.android.tools.r8.internal.D20: # {"id":"sourceFile","fileName":"VirtualRootMethodsAnalysis.java"} java.util.Map virtualRootMethodsPerClass -> f java.util.Set monomorphicVirtualMethods -> g java.util.Map virtualRootMethods -> h 1:1:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ImmediateProgramSubtypingInfo):114:114 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/H3;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Collection;Lcom/android/tools/r8/internal/C2;)V"} 6:7:void forEachSubClass(com.android.tools.r8.graph.DexProgramClass,java.util.function.Consumer):130:131 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Consumer;Lcom/android/tools/r8/graph/q2;)V"} 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:com.android.tools.r8.utils.InternalOptions$TestingOptions com.android.tools.r8.graph.AppView.testing():632:632 -> a 9:9:void com.android.tools.r8.optimize.argumentpropagation.codescanner.VirtualRootMethodsAnalysis.promoteToFinalIfPossible(com.android.tools.r8.graph.DexProgramClass):211 -> 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:com.android.tools.r8.utils.InternalOptions$TestingOptions com.android.tools.r8.graph.AppView.testing():632:632 -> a 10:10:void com.android.tools.r8.optimize.argumentpropagation.codescanner.VirtualRootMethodsAnalysis.promoteToFinalIfPossible(com.android.tools.r8.graph.DexProgramClass):211 -> a 10:10:void forEachSubClass(com.android.tools.r8.graph.DexProgramClass,java.util.function.Consumer):132 -> a 11:15:void com.android.tools.r8.optimize.argumentpropagation.codescanner.VirtualRootMethodsAnalysis.promoteToFinalIfPossible(com.android.tools.r8.graph.DexProgramClass):211:215 -> a 11: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Map;Lcom/android/tools/r8/graph/q2;)V"} 20:21:void lambda$computeVirtualRootMethodsState$1(java.util.Map,com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.optimize.argumentpropagation.codescanner.VirtualRootMethodsAnalysis$VirtualRootMethod):154:155 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Map;Lcom/android/tools/r8/graph/o2;Lcom/android/tools/r8/internal/C20;)V"} 22: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/C20;)Lcom/android/tools/r8/internal/C20;"} 24:24:com.android.tools.r8.graph.ProgramMethod com.android.tools.r8.optimize.argumentpropagation.codescanner.VirtualRootMethodsAnalysis$VirtualRootMethod.getRoot():70:70 -> a 24:24:com.android.tools.r8.optimize.argumentpropagation.codescanner.VirtualRootMethodsAnalysis$VirtualRootMethod lambda$computeVirtualRootMethodsState$0(com.android.tools.r8.optimize.argumentpropagation.codescanner.VirtualRootMethodsAnalysis$VirtualRootMethod):155 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 25:25:com.android.tools.r8.optimize.argumentpropagation.codescanner.VirtualRootMethodsAnalysis$VirtualRootMethod lambda$computeVirtualRootMethodsState$0(com.android.tools.r8.optimize.argumentpropagation.codescanner.VirtualRootMethodsAnalysis$VirtualRootMethod):155:155 -> a 26:28:void lambda$computeVirtualRootMethodsState$3(java.util.Map,com.android.tools.r8.graph.ProgramMethod):159:161 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Map;Lcom/android/tools/r8/graph/o5;)V"} 29:29:com.android.tools.r8.optimize.argumentpropagation.codescanner.VirtualRootMethodsAnalysis$VirtualRootMethod com.android.tools.r8.optimize.argumentpropagation.codescanner.VirtualRootMethodsAnalysis$VirtualRootMethod.getParent():66:66 -> a 29:29:void lambda$computeVirtualRootMethodsState$3(java.util.Map,com.android.tools.r8.graph.ProgramMethod):161 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 30:32:void lambda$computeVirtualRootMethodsState$3(java.util.Map,com.android.tools.r8.graph.ProgramMethod):161:163 -> a 33:33:void com.android.tools.r8.optimize.argumentpropagation.codescanner.VirtualRootMethodsAnalysis$VirtualRootMethod.(com.android.tools.r8.graph.ProgramMethod):44:44 -> a 33:33:void lambda$computeVirtualRootMethodsState$3(java.util.Map,com.android.tools.r8.graph.ProgramMethod):163 -> a 34:34:void lambda$computeVirtualRootMethodsState$3(java.util.Map,com.android.tools.r8.graph.ProgramMethod):163:163 -> a 35:36:void lambda$prune$6(java.util.Map,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramMethod):177:178 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Map;Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/graph/o5;)V"} 37:37:com.android.tools.r8.graph.ProgramMethod com.android.tools.r8.optimize.argumentpropagation.codescanner.VirtualRootMethodsAnalysis$VirtualRootMethod.getRoot():70:70 -> a 37:37:void lambda$prune$6(java.util.Map,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramMethod):179 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 38:42:void lambda$prune$6(java.util.Map,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramMethod):179:183 -> a 43:43:boolean com.android.tools.r8.optimize.argumentpropagation.codescanner.VirtualRootMethodsAnalysis$VirtualRootMethod.hasOverrides():95:95 -> a 43:43:void lambda$prune$6(java.util.Map,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramMethod):183 -> a 44:44:void lambda$prune$6(java.util.Map,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramMethod):185:185 -> a 45:56:com.android.tools.r8.graph.ProgramMethod com.android.tools.r8.optimize.argumentpropagation.codescanner.VirtualRootMethodsAnalysis$VirtualRootMethod.getSingleNonAbstractMethod():74:85 -> a 45:56:void lambda$prune$6(java.util.Map,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramMethod):187 -> a 57:57:com.android.tools.r8.graph.ProgramMethod com.android.tools.r8.optimize.argumentpropagation.codescanner.VirtualRootMethodsAnalysis$VirtualRootMethod.getSingleNonAbstractMethod():84:84 -> a 57:57:void lambda$prune$6(java.util.Map,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramMethod):187 -> a 58:58:boolean com.android.tools.r8.optimize.argumentpropagation.codescanner.VirtualRootMethodsAnalysis$VirtualRootMethod.isInterfaceMethodWithSiblings():101:101 -> a 58:58:void lambda$prune$6(java.util.Map,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramMethod):189 -> a 59:71:void lambda$prune$6(java.util.Map,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramMethod):190:202 -> a 72:73:void lambda$prune$4(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod):195:196 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/o5;)V"} 74:74:void lambda$prune$4(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod):195:195 -> a 75:75:void promoteToFinalIfPossible(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.VirtualRootMethodsAnalysis$VirtualRootMethod):220:220 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/C20;)V"} 76:76:com.android.tools.r8.utils.InternalOptions$TestingOptions com.android.tools.r8.graph.AppView.testing():632:632 -> a 76:76:void promoteToFinalIfPossible(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.VirtualRootMethodsAnalysis$VirtualRootMethod):220 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 77:77:com.android.tools.r8.utils.InternalOptions$TestingOptions com.android.tools.r8.graph.AppView.testing():632:632 -> a 77:77:void promoteToFinalIfPossible(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.VirtualRootMethodsAnalysis$VirtualRootMethod):220 -> a 78:80:void promoteToFinalIfPossible(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.VirtualRootMethodsAnalysis$VirtualRootMethod):220:222 -> a 81:81:boolean com.android.tools.r8.optimize.argumentpropagation.codescanner.VirtualRootMethodsAnalysis$VirtualRootMethod.hasOverrides():95:95 -> a 81:81:void promoteToFinalIfPossible(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.VirtualRootMethodsAnalysis$VirtualRootMethod):223 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 82:82:boolean com.android.tools.r8.optimize.argumentpropagation.codescanner.VirtualRootMethodsAnalysis$VirtualRootMethod.hasOverrides():95:95 -> a 82:82:void promoteToFinalIfPossible(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.VirtualRootMethodsAnalysis$VirtualRootMethod):223 -> a 83:85:void promoteToFinalIfPossible(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.argumentpropagation.codescanner.VirtualRootMethodsAnalysis$VirtualRootMethod):223:225 -> a 1:1:void lambda$prune$5(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod):204:204 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/o5;)V"} 1:3:void prune(com.android.tools.r8.graph.DexProgramClass):172:174 -> i # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)V"} 4:4:void com.android.tools.r8.graph.DexProgramClass.forEachProgramVirtualMethod(java.util.function.Consumer):338:338 -> 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)V"} 1:2:java.util.Map computeVirtualRootMethodsState(com.android.tools.r8.graph.DexProgramClass):146:147 -> l # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)Ljava/util/HashMap;"} 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):338:338 -> 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.android.tools.r8.internal.C20: # {"id":"sourceFile","fileName":"VirtualRootMethodsAnalysis.java"} com.android.tools.r8.optimize.argumentpropagation.codescanner.VirtualRootMethodsAnalysis$VirtualRootMethod parent -> a com.android.tools.r8.graph.ProgramMethod root -> b com.android.tools.r8.utils.collections.ProgramMethodSet overrides -> c 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/C20;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)V"} 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:7:void forEach(java.util.function.Consumer):90:91 -> a com.android.tools.r8.optimize.argumentpropagation.lenscoderewriter.NullCheckInserter -> com.android.tools.r8.internal.WH: # {"id":"sourceFile","fileName":"NullCheckInserter.java"} 1:1:void ():32:32 -> void insertNullCheckForInvokeReceiverIfNeeded(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.lens.MethodLookupResult) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Rs;Lcom/android/tools/r8/internal/Rs;Lcom/android/tools/r8/internal/PE;)V"} 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.lens.NonIdentityGraphLens,com.android.tools.r8.graph.lens.GraphLens):39:40 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/internal/HH;Lcom/android/tools/r8/internal/Xj;)Lcom/android/tools/r8/internal/WH;"} 3:3:boolean com.android.tools.r8.graph.lens.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.lens.NonIdentityGraphLens,com.android.tools.r8.graph.lens.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.lens.NonIdentityGraphLens,com.android.tools.r8.graph.lens.GraphLens):44:46 -> a 7:7:boolean lambda$create$0(com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.NonIdentityGraphLens):40:40 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/HH;)Z"} 8:8:boolean com.android.tools.r8.graph.lens.GraphLens.isArgumentPropagatorGraphLens():0:0 -> a 8:8:boolean lambda$create$0(com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.NonIdentityGraphLens):40 -> a com.android.tools.r8.optimize.argumentpropagation.lenscoderewriter.NullCheckInserter$EmptyNullCheckInserter -> com.android.tools.r8.internal.UH: # {"id":"sourceFile","fileName":"NullCheckInserter.java"} 1:1:void ():208:208 -> 1:1:void insertNullCheckForInvokeReceiverIfNeeded(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.lens.MethodLookupResult):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Rs;Lcom/android/tools/r8/internal/Rs;Lcom/android/tools/r8/internal/PE;)V"} 2:2:void processWorklist():0:0 -> a com.android.tools.r8.optimize.argumentpropagation.lenscoderewriter.NullCheckInserter$NullCheckInserterImpl -> com.android.tools.r8.internal.VH: # {"id":"sourceFile","fileName":"NullCheckInserter.java"} com.android.tools.r8.graph.AppView appView -> a com.android.tools.r8.ir.code.IRCode code -> b com.android.tools.r8.graph.lens.NonIdentityGraphLens graphLens -> c java.util.Map worklist -> d boolean $assertionsDisabled -> e 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.lens.NonIdentityGraphLens):63:63 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/internal/HH;)V"} 2:8:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.lens.NonIdentityGraphLens):60:66 -> 1:1:boolean lambda$processWorklist$0(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/x4;Lcom/android/tools/r8/internal/x4;)Z"} 2:2:void insertNullCheckForInvokeReceiverIfNeeded(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.lens.MethodLookupResult):73:73 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Rs;Lcom/android/tools/r8/internal/Rs;Lcom/android/tools/r8/internal/PE;)V"} 3:3:boolean com.android.tools.r8.ir.code.Instruction.isInvokeStatic():0:0 -> a 3:3:void insertNullCheckForInvokeReceiverIfNeeded(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.lens.MethodLookupResult):73 -> a 4:5:void insertNullCheckForInvokeReceiverIfNeeded(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.lens.MethodLookupResult):78:79 -> a 6:6:boolean com.android.tools.r8.graph.proto.ArgumentInfo.isRemovedReceiverInfo():0:0 -> a 6:6:void insertNullCheckForInvokeReceiverIfNeeded(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.lens.MethodLookupResult):79 -> a 7:19:void insertNullCheckForInvokeReceiverIfNeeded(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.lens.MethodLookupResult):83:95 -> a 20:30:void processWorklist():100:110 -> a 31:31:boolean com.android.tools.r8.ir.code.Instruction.isInvokeStatic():0:0 -> a 31:31:void processWorklist():110 -> a 32:38:void processWorklist():114:120 -> a 39:47:boolean com.android.tools.r8.optimize.argumentpropagation.lenscoderewriter.NullCheckInserter$NullCheckInserterImpl.isReadOfEffectivelyUnreadField(com.android.tools.r8.ir.code.Value):172:180 -> a 39:47:void processWorklist():121 -> a 48:55:boolean com.android.tools.r8.optimize.argumentpropagation.lenscoderewriter.NullCheckInserter$NullCheckInserterImpl.isReadOfEffectivelyUnreadField(com.android.tools.r8.ir.code.Instruction):195:202 -> a 48:55:boolean com.android.tools.r8.optimize.argumentpropagation.lenscoderewriter.NullCheckInserter$NullCheckInserterImpl.isReadOfEffectivelyUnreadField(com.android.tools.r8.ir.code.Value):180 -> a 48:55:void processWorklist():121 -> a 56:59:boolean com.android.tools.r8.optimize.argumentpropagation.lenscoderewriter.NullCheckInserter$NullCheckInserterImpl.isReadOfEffectivelyUnreadField(com.android.tools.r8.ir.code.Value):187:190 -> a 56:59:void processWorklist():121 -> a 60:67:boolean com.android.tools.r8.optimize.argumentpropagation.lenscoderewriter.NullCheckInserter$NullCheckInserterImpl.isReadOfEffectivelyUnreadField(com.android.tools.r8.ir.code.Instruction):195:202 -> a 60:67:boolean com.android.tools.r8.optimize.argumentpropagation.lenscoderewriter.NullCheckInserter$NullCheckInserterImpl.isReadOfEffectivelyUnreadField(com.android.tools.r8.ir.code.Value):190 -> a 60:67:void processWorklist():121 -> a 68:74:void processWorklist():125:131 -> a 75:95:void processWorklist():130:150 -> a 96:106:void processWorklist():149:159 -> a 107:107:com.android.tools.r8.ir.code.BasicBlock com.android.tools.r8.ir.code.BasicBlockIterator.previousUntil(java.util.function.Predicate):77:77 -> a 107:107:void processWorklist():159 -> a 108:114:void processWorklist():160:166 -> a com.android.tools.r8.optimize.argumentpropagation.propagation.InParameterFlowPropagator -> com.android.tools.r8.internal.Um: # {"id":"sourceFile","fileName":"InParameterFlowPropagator.java"} com.android.tools.r8.graph.AppView appView -> a com.android.tools.r8.ir.conversion.IRConverter converter -> b com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodStateCollectionByReference methodStates -> c 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/tl;Lcom/android/tools/r8/internal/gF;)V"} 1:10:void process(java.util.Set):75:84 -> a 11:11:void com.android.tools.r8.optimize.argumentpropagation.propagation.InParameterFlowPropagator$ParameterNode.unsetPending():355:355 -> a 11:11:void process(java.util.Set):85 -> a 12:12:void com.android.tools.r8.optimize.argumentpropagation.propagation.InParameterFlowPropagator$ParameterNode.unsetPending():355:355 -> a 12:12:void process(java.util.Set):85 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 13:13:void com.android.tools.r8.optimize.argumentpropagation.propagation.InParameterFlowPropagator$ParameterNode.unsetPending():355:355 -> a 13:13:void process(java.util.Set):85 -> a 14:14:void com.android.tools.r8.optimize.argumentpropagation.propagation.InParameterFlowPropagator$ParameterNode.unsetPending():356:356 -> a 14:14:void process(java.util.Set):85 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 15:15:void process(java.util.Set):86:86 -> a 16:16:void lambda$propagate$1(java.util.function.Consumer,com.android.tools.r8.optimize.argumentpropagation.propagation.InParameterFlowPropagator$ParameterNode):111:111 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Consumer;Lcom/android/tools/r8/internal/Tm;)V"} 17:18:void postProcessMethodStates(java.util.concurrent.ExecutorService):122:123 -> a 19:19:void postProcessMethodStates(java.util.concurrent.ExecutorService):122:122 -> a 20:20:void postProcessMethodStates(com.android.tools.r8.graph.DexProgramClass):127:127 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)V"} 21:25:void postProcessMethodState(com.android.tools.r8.graph.ProgramMethod):131:135 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)V"} 26:26:boolean com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodStateBase.isMonomorphic():0:0 -> a 26:26:void postProcessMethodState(com.android.tools.r8.graph.ProgramMethod):135 -> a 27:30:void postProcessMethodState(com.android.tools.r8.graph.ProgramMethod):135:138 -> a 31:31:com.android.tools.r8.optimize.argumentpropagation.codescanner.BottomMethodState com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState.bottom():15:15 -> a 31:31:void postProcessMethodState(com.android.tools.r8.graph.ProgramMethod):138 -> a 32:34:void postProcessMethodState(com.android.tools.r8.graph.ProgramMethod):138:140 -> a 35:35:com.android.tools.r8.optimize.argumentpropagation.codescanner.UnknownMethodState com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState.unknown():19:19 -> a 35:35:void postProcessMethodState(com.android.tools.r8.graph.ProgramMethod):140 -> a 36:36:void postProcessMethodState(com.android.tools.r8.graph.ProgramMethod):140:140 -> a 37:37:boolean com.android.tools.r8.optimize.argumentpropagation.propagation.InParameterFlowPropagator$ParameterNode.isPending():323:323 -> a 37:37:void lambda$process$0(java.util.Deque,com.android.tools.r8.optimize.argumentpropagation.propagation.InParameterFlowPropagator$ParameterNode):91 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Deque;Lcom/android/tools/r8/internal/Tm;)V"} 38:38:boolean com.android.tools.r8.optimize.argumentpropagation.propagation.InParameterFlowPropagator$ParameterNode.hasSuccessors():319:319 -> a 38:38:void lambda$process$0(java.util.Deque,com.android.tools.r8.optimize.argumentpropagation.propagation.InParameterFlowPropagator$ParameterNode):91 -> a 39:39:void lambda$process$0(java.util.Deque,com.android.tools.r8.optimize.argumentpropagation.propagation.InParameterFlowPropagator$ParameterNode):92:92 -> a 40:40:void com.android.tools.r8.optimize.argumentpropagation.propagation.InParameterFlowPropagator$ParameterNode.setPending():346:346 -> a 40:40:void lambda$process$0(java.util.Deque,com.android.tools.r8.optimize.argumentpropagation.propagation.InParameterFlowPropagator$ParameterNode):93 -> a 41:41:boolean com.android.tools.r8.optimize.argumentpropagation.propagation.InParameterFlowPropagator$ParameterNode.isPending():323:323 -> a 41:41:void com.android.tools.r8.optimize.argumentpropagation.propagation.InParameterFlowPropagator$ParameterNode.setPending():346 -> a 41:41:void lambda$process$0(java.util.Deque,com.android.tools.r8.optimize.argumentpropagation.propagation.InParameterFlowPropagator$ParameterNode):93 -> a 42:43:void com.android.tools.r8.optimize.argumentpropagation.propagation.InParameterFlowPropagator$ParameterNode.setPending():346:347 -> a 42:43:void lambda$process$0(java.util.Deque,com.android.tools.r8.optimize.argumentpropagation.propagation.InParameterFlowPropagator$ParameterNode):93 -> a 1:10:void run(java.util.concurrent.ExecutorService):61:70 -> b 11:11:com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState com.android.tools.r8.optimize.argumentpropagation.propagation.InParameterFlowPropagator$ParameterNode.getState():311:311 -> b 11:11:void propagate(com.android.tools.r8.optimize.argumentpropagation.propagation.InParameterFlowPropagator$ParameterNode,java.util.function.Consumer):101 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Consumer;Lcom/android/tools/r8/internal/Tm;)V"} 12:15:void propagate(com.android.tools.r8.optimize.argumentpropagation.propagation.InParameterFlowPropagator$ParameterNode,java.util.function.Consumer):102:105 -> b 16:16:java.util.Set com.android.tools.r8.optimize.argumentpropagation.propagation.InParameterFlowPropagator$ParameterNode.getSuccessors():315:315 -> b 16:16:void propagate(com.android.tools.r8.optimize.argumentpropagation.propagation.InParameterFlowPropagator$ParameterNode,java.util.function.Consumer):106 -> b 17:21:void propagate(com.android.tools.r8.optimize.argumentpropagation.propagation.InParameterFlowPropagator$ParameterNode,java.util.function.Consumer):106:110 -> b 22:23:com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState com.android.tools.r8.optimize.argumentpropagation.propagation.InParameterFlowPropagator$ParameterNode.getState():311:311 -> b 22:23:com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState com.android.tools.r8.optimize.argumentpropagation.propagation.InParameterFlowPropagator$ParameterNode.addState(com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.argumentpropagation.codescanner.NonEmptyParameterState,com.android.tools.r8.utils.Action):330 -> b 22:23:void propagate(com.android.tools.r8.optimize.argumentpropagation.propagation.InParameterFlowPropagator$ParameterNode,java.util.function.Consumer):108 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 24:29:com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState com.android.tools.r8.optimize.argumentpropagation.propagation.InParameterFlowPropagator$ParameterNode.addState(com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.argumentpropagation.codescanner.NonEmptyParameterState,com.android.tools.r8.utils.Action):331:336 -> b 24:29:void propagate(com.android.tools.r8.optimize.argumentpropagation.propagation.InParameterFlowPropagator$ParameterNode,java.util.function.Consumer):108 -> b 30:30:com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState com.android.tools.r8.optimize.argumentpropagation.propagation.InParameterFlowPropagator$ParameterNode.addState(com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.argumentpropagation.codescanner.NonEmptyParameterState,com.android.tools.r8.utils.Action):332:332 -> b 30:30:void propagate(com.android.tools.r8.optimize.argumentpropagation.propagation.InParameterFlowPropagator$ParameterNode,java.util.function.Consumer):108 -> b 31:31:void com.android.tools.r8.optimize.argumentpropagation.propagation.InParameterFlowPropagator$ParameterNode.setState(com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState):351:351 -> b 31:31:com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState com.android.tools.r8.optimize.argumentpropagation.propagation.InParameterFlowPropagator$ParameterNode.addState(com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.argumentpropagation.codescanner.NonEmptyParameterState,com.android.tools.r8.utils.Action):339 -> b 31:31:void propagate(com.android.tools.r8.optimize.argumentpropagation.propagation.InParameterFlowPropagator$ParameterNode,java.util.function.Consumer):108 -> b 32:32:com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState com.android.tools.r8.optimize.argumentpropagation.propagation.InParameterFlowPropagator$ParameterNode.addState(com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.argumentpropagation.codescanner.NonEmptyParameterState,com.android.tools.r8.utils.Action):340:340 -> b 32:32:void propagate(com.android.tools.r8.optimize.argumentpropagation.propagation.InParameterFlowPropagator$ParameterNode,java.util.function.Consumer):108 -> b 33:33:void propagate(com.android.tools.r8.optimize.argumentpropagation.propagation.InParameterFlowPropagator$ParameterNode,java.util.function.Consumer):112:112 -> b 34:34:boolean com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState.isUnknown():0:0 -> b 34:34:void propagate(com.android.tools.r8.optimize.argumentpropagation.propagation.InParameterFlowPropagator$ParameterNode,java.util.function.Consumer):112 -> b 35:38:void propagate(com.android.tools.r8.optimize.argumentpropagation.propagation.InParameterFlowPropagator$ParameterNode,java.util.function.Consumer):113:116 -> b 39:39:void com.android.tools.r8.optimize.argumentpropagation.propagation.InParameterFlowPropagator$ParameterNode.clearPredecessors():300:300 -> b 39:39:void propagate(com.android.tools.r8.optimize.argumentpropagation.propagation.InParameterFlowPropagator$ParameterNode,java.util.function.Consumer):117 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 40:43:void com.android.tools.r8.optimize.argumentpropagation.propagation.InParameterFlowPropagator$ParameterNode.clearPredecessors():300:303 -> b 40:43:void propagate(com.android.tools.r8.optimize.argumentpropagation.propagation.InParameterFlowPropagator$ParameterNode,java.util.function.Consumer):117 -> b com.android.tools.r8.optimize.argumentpropagation.propagation.InParameterFlowPropagator$FlowGraph -> com.android.tools.r8.internal.Sm: # {"id":"sourceFile","fileName":"InParameterFlowPropagator.java"} 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Um;Ljava/util/Collection;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Consumer;Ljava/lang/Object;)V"} 2:2:java.util.Set com.android.tools.r8.optimize.argumentpropagation.propagation.InParameterFlowPropagator$ParameterNode.getPredecessors():307:307 -> a 2:2: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 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 2:2:void forEachNeighbor(java.lang.Object,java.util.function.Consumer):144 -> a 3: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:154 -> a 3:3:void forEachNeighbor(java.lang.Object,java.util.function.Consumer):144 -> a 4:4:java.util.Set com.android.tools.r8.optimize.argumentpropagation.propagation.InParameterFlowPropagator$ParameterNode.getSuccessors():315:315 -> a 4:4:void com.android.tools.r8.optimize.argumentpropagation.propagation.InParameterFlowPropagator$FlowGraph.forEachNeighbor(com.android.tools.r8.optimize.argumentpropagation.propagation.InParameterFlowPropagator$ParameterNode,java.util.function.Consumer):155 -> a 4:4:void forEachNeighbor(java.lang.Object,java.util.function.Consumer):144 -> a 5:5:void com.android.tools.r8.optimize.argumentpropagation.propagation.InParameterFlowPropagator$FlowGraph.forEachNeighbor(com.android.tools.r8.optimize.argumentpropagation.propagation.InParameterFlowPropagator$ParameterNode,java.util.function.Consumer):155:155 -> a 5:5:void forEachNeighbor(java.lang.Object,java.util.function.Consumer):144 -> a 6:6:void forEachNode(java.util.function.Consumer):160:160 -> a 7:7:void lambda$forEachNode$0(java.util.function.Consumer,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap):160:160 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Consumer;Lcom/android/tools/r8/internal/Gq;)V"} 8:8:void add(com.android.tools.r8.graph.DexProgramClass):164:164 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)V"} 9:9:void add(com.android.tools.r8.graph.ProgramMethod):168:168 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)V"} 10:10:com.android.tools.r8.graph.DexMethod com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodStateCollectionByReference.getKey(com.android.tools.r8.graph.ProgramMethod):30:30 -> a 10:10:java.lang.Object com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodStateCollectionByReference.getKey(com.android.tools.r8.graph.ProgramMethod):14 -> a 10:10:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodStateCollection.get(com.android.tools.r8.graph.ProgramMethod):96 -> a 10:10:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodStateCollectionByReference.get(com.android.tools.r8.graph.ProgramMethod):14 -> a 10:10:void add(com.android.tools.r8.graph.ProgramMethod):168 -> a 11:11:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodStateCollection.get(com.android.tools.r8.graph.ProgramMethod):96:96 -> a 11:11:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodStateCollectionByReference.get(com.android.tools.r8.graph.ProgramMethod):14 -> a 11:11:void add(com.android.tools.r8.graph.ProgramMethod):168 -> a 12:20:void add(com.android.tools.r8.graph.ProgramMethod):171:179 -> a 21:21: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 21:21:void add(com.android.tools.r8.graph.ProgramMethod):180 -> a 22:22:boolean com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState.isUnknown():0:0 -> a 22:22: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 22:22:void add(com.android.tools.r8.graph.ProgramMethod):180 -> a 23: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):195:204 -> a 23:32:void add(com.android.tools.r8.graph.ProgramMethod):180 -> a 33: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):261:263 -> a 33: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 33: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):262:262 -> 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:39: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 37:39:void add(com.android.tools.r8.graph.ProgramMethod):180 -> a 40:40: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 40: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):216 -> a 40:40:void add(com.android.tools.r8.graph.ProgramMethod):180 -> a 41:41:com.android.tools.r8.graph.DexMethod com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodStateCollectionByReference.getKey(com.android.tools.r8.graph.ProgramMethod):30:30 -> a 41:41:java.lang.Object com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodStateCollectionByReference.getKey(com.android.tools.r8.graph.ProgramMethod):14 -> a 41:41:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodStateCollection.get(com.android.tools.r8.graph.ProgramMethod):96 -> a 41:41:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodStateCollectionByReference.get(com.android.tools.r8.graph.ProgramMethod):14 -> 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 -> 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:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodStateCollection.get(com.android.tools.r8.graph.ProgramMethod):96:96 -> a 42:42:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodStateCollectionByReference.get(com.android.tools.r8.graph.ProgramMethod):14 -> a 42:42: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 -> 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):216 -> a 42:42:void add(com.android.tools.r8.graph.ProgramMethod):180 -> a 43:49: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:223 -> a 43:49:void add(com.android.tools.r8.graph.ProgramMethod):180 -> a 50:50:void com.android.tools.r8.optimize.argumentpropagation.propagation.InParameterFlowPropagator$ParameterNode.clearPredecessors():300:300 -> a 50:50: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 -> a 50:50:void add(com.android.tools.r8.graph.ProgramMethod):180 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 51:54:void com.android.tools.r8.optimize.argumentpropagation.propagation.InParameterFlowPropagator$ParameterNode.clearPredecessors():300:303 -> a 51:54: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 -> a 51:54:void add(com.android.tools.r8.graph.ProgramMethod):180 -> a 55:55:com.android.tools.r8.optimize.argumentpropagation.codescanner.UnknownParameterState com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState.unknown():32:32 -> a 55:55: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 55:55:void add(com.android.tools.r8.graph.ProgramMethod):180 -> a 56:56:void com.android.tools.r8.optimize.argumentpropagation.propagation.InParameterFlowPropagator$ParameterNode.setState(com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState):351:351 -> a 56:56: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 56:56:void add(com.android.tools.r8.graph.ProgramMethod):180 -> a 57:58: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):230:231 -> a 57:58:void add(com.android.tools.r8.graph.ProgramMethod):180 -> a 59:59:boolean com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodStateBase.isMonomorphic():0:0 -> a 59:59: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 59:59:void add(com.android.tools.r8.graph.ProgramMethod):180 -> a 60:66: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 60:66:void add(com.android.tools.r8.graph.ProgramMethod):180 -> a 67: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):234:238 -> a 67:71:void add(com.android.tools.r8.graph.ProgramMethod):180 -> a 72:73:void com.android.tools.r8.optimize.argumentpropagation.propagation.InParameterFlowPropagator$ParameterNode.addPredecessor(com.android.tools.r8.optimize.argumentpropagation.propagation.InParameterFlowPropagator$ParameterNode):295:296 -> a 72:73: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):238 -> a 72:73:void add(com.android.tools.r8.graph.ProgramMethod):180 -> a 74:74:com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState com.android.tools.r8.optimize.argumentpropagation.propagation.InParameterFlowPropagator$ParameterNode.getState():311:311 -> a 74:74: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 74:74:void add(com.android.tools.r8.graph.ProgramMethod):180 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 75:75:com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState com.android.tools.r8.optimize.argumentpropagation.propagation.InParameterFlowPropagator$ParameterNode.getState():311:311 -> a 75:75: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 75:75:void add(com.android.tools.r8.graph.ProgramMethod):180 -> a 76:76: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:241 -> a 76:76:void add(com.android.tools.r8.graph.ProgramMethod):180 -> a 77:77:boolean com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState.isUnknown():0:0 -> a 77:77: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 77:77:void add(com.android.tools.r8.graph.ProgramMethod):180 -> a 78:78: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:242 -> a 78:78:void add(com.android.tools.r8.graph.ProgramMethod):180 -> a 79:79:com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState com.android.tools.r8.optimize.argumentpropagation.propagation.InParameterFlowPropagator$ParameterNode.getState():311:311 -> a 79:79: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 -> a 79:79:void add(com.android.tools.r8.graph.ProgramMethod):180 -> a 80:81: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 80:81:void add(com.android.tools.r8.graph.ProgramMethod):180 -> a 82:82:void com.android.tools.r8.optimize.argumentpropagation.propagation.InParameterFlowPropagator$ParameterNode.setState(com.android.tools.r8.optimize.argumentpropagation.codescanner.ParameterState):351:351 -> a 82:82: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):243 -> a 82:82:void add(com.android.tools.r8.graph.ProgramMethod):180 -> a 83:86: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;ILcom/android/tools/r8/internal/cc;)Lcom/android/tools/r8/internal/Tm;"} 87:87: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 88:89: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/cc;ILcom/android/tools/r8/graph/o5;Ljava/lang/Integer;Lcom/android/tools/r8/internal/Tm;)Lcom/android/tools/r8/internal/Tm;"} com.android.tools.r8.optimize.argumentpropagation.propagation.InParameterFlowPropagator$ParameterNode -> com.android.tools.r8.internal.Tm: # {"id":"sourceFile","fileName":"InParameterFlowPropagator.java"} com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodState methodState -> a int parameterIndex -> b com.android.tools.r8.graph.DexType parameterType -> c java.util.Set predecessors -> d java.util.Set successors -> e boolean pending -> f boolean $assertionsDisabled -> g 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/cc;ILcom/android/tools/r8/graph/v2;)V"} 2:11:void (com.android.tools.r8.optimize.argumentpropagation.codescanner.ConcreteMonomorphicMethodState,int,com.android.tools.r8.graph.DexType):282:291 -> com.android.tools.r8.optimize.argumentpropagation.propagation.InterfaceMethodArgumentPropagator -> com.android.tools.r8.internal.bs: # {"id":"sourceFile","fileName":"InterfaceMethodArgumentPropagator.java"} java.util.Map methodStatesToPropagate -> g java.util.function.Consumer interfaceDispatchOutsideProgram -> h boolean $assertionsDisabled -> i 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/H3;Lcom/android/tools/r8/internal/gF;Ljava/util/function/Consumer;)V"} 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:5:void forEachSubClass(com.android.tools.r8.graph.DexProgramClass,java.util.function.Consumer):66:68 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Consumer;Lcom/android/tools/r8/graph/q2;)V"} 6:9:void lambda$computeInterfaceState$0(com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodStateCollectionBySignature,com.android.tools.r8.graph.DexProgramClass):97:100 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hF;Lcom/android/tools/r8/graph/q2;)V"} 10:19:void lambda$computeInterfaceState$1(com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodStateCollectionBySignature,com.android.tools.r8.graph.ProgramMethod):106:115 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hF;Lcom/android/tools/r8/graph/o5;)V"} 20:20:boolean com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodStateBase.isPolymorphic():0:0 -> a 20:20:void lambda$computeInterfaceState$1(com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodStateCollectionBySignature,com.android.tools.r8.graph.ProgramMethod):115 -> a 21:22:void lambda$computeInterfaceState$1(com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodStateCollectionBySignature,com.android.tools.r8.graph.ProgramMethod):115:116 -> a 23:33: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/graph/o2;Lcom/android/tools/r8/internal/dF;)V"} 34:34:boolean com.android.tools.r8.graph.Definition.isProgramMethod():0:0 -> a 34:34: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 35:48: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:157 -> a 49:82: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:198 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/dF;)Lcom/android/tools/r8/internal/dF;"} 83: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):174:204 -> a 114:114:com.android.tools.r8.graph.DexMethod com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodStateCollectionByReference.getKey(com.android.tools.r8.graph.ProgramMethod):30:30 -> a 114:114:java.lang.Object com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodStateCollectionByReference.getKey(com.android.tools.r8.graph.ProgramMethod):14 -> a 114:114:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodStateCollection.get(com.android.tools.r8.graph.ProgramMethod):96 -> a 114:114:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodStateCollectionByReference.get(com.android.tools.r8.graph.ProgramMethod):14 -> 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:115:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodStateCollection.get(com.android.tools.r8.graph.ProgramMethod):96:96 -> a 115:115:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodStateCollectionByReference.get(com.android.tools.r8.graph.ProgramMethod):14 -> a 115:115: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 116:116: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:204 -> a 117:117:boolean com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodStateBase.isPolymorphic():0:0 -> a 117: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):204 -> a 118:120: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 121: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):178:192 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/Mf;)Lcom/android/tools/r8/internal/Mf;"} 136:138: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:193 -> a 139:139: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 140:140:boolean lambda$transformInterfaceMethodStateForClassMethod$5(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexType,java.lang.Boolean):187:187 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/graph/v2;Ljava/lang/Boolean;)Z"} 1:1:void lambda$propagateInterfaceStateToClassHierarchy$4(com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodStateCollectionBySignature,com.android.tools.r8.graph.DexProgramClass):131:131 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hF;Lcom/android/tools/r8/graph/q2;)V"} 2:4:boolean verifyAllInterfacesFinished(java.util.Collection):216:218 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Collection;)V"} 5:5:boolean verifyAllInterfacesFinished(java.util.Collection):216:216 -> b 1:1:boolean isRoot(com.android.tools.r8.graph.DexProgramClass):75:75 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)Z"} 2:2:void propagateInterfaceStateToClassHierarchy(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodStateCollectionBySignature):127:127 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hF;Lcom/android/tools/r8/graph/q2;)V"} 1:1:void prune(com.android.tools.r8.graph.DexProgramClass):87:87 -> i # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)V"} 1:3:void visit(com.android.tools.r8.graph.DexProgramClass):80:82 -> k # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)V"} 1:2:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodStateCollectionBySignature computeInterfaceState(com.android.tools.r8.graph.DexProgramClass):93:94 -> l # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)Lcom/android/tools/r8/internal/hF;"} 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):338:338 -> 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 lambda$propagateInterfaceStateToClassHierarchy$2(com.android.tools.r8.graph.DexProgramClass):129:129 -> m # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)Z"} com.android.tools.r8.optimize.argumentpropagation.propagation.MethodArgumentPropagator -> com.android.tools.r8.internal.GE: # {"id":"sourceFile","fileName":"MethodArgumentPropagator.java"} 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/H3;Lcom/android/tools/r8/internal/gF;)V"} com.android.tools.r8.optimize.argumentpropagation.propagation.VirtualDispatchMethodArgumentPropagator -> com.android.tools.r8.internal.y20: # {"id":"sourceFile","fileName":"VirtualDispatchMethodArgumentPropagator.java"} java.util.Map propagationStates -> g boolean $assertionsDisabled -> h 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/H3;Lcom/android/tools/r8/internal/gF;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/y20;)Lcom/android/tools/r8/graph/H3;"} 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:22: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:225 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/x20;Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/graph/o5;)V"} 23:23:boolean com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodStateBase.isMonomorphic():0:0 -> a 23:23: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 24:25: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 26:31: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/x20;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/internal/Mf;Lcom/android/tools/r8/internal/ec;)V"} 32:36: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 32:36: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 37:44: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 45:56: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:258 -> a 57:64: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 65:67: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 68:68:void computeFinalMethodStates(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.optimize.argumentpropagation.propagation.VirtualDispatchMethodArgumentPropagator$PropagationState):290:290 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/internal/x20;)V"} 69:69:void com.android.tools.r8.graph.DexProgramClass.forEachProgramVirtualMethod(java.util.function.Consumer):338:338 -> a 69:69:void computeFinalMethodStates(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.optimize.argumentpropagation.propagation.VirtualDispatchMethodArgumentPropagator$PropagationState):290 -> a 70:71: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 70:71:void lambda$computeFinalMethodStates$2(com.android.tools.r8.optimize.argumentpropagation.propagation.VirtualDispatchMethodArgumentPropagator$PropagationState,com.android.tools.r8.graph.ProgramMethod):290 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/x20;Lcom/android/tools/r8/graph/o5;)V"} 72:72:com.android.tools.r8.optimize.argumentpropagation.codescanner.BottomMethodState com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState.bottom():15:15 -> a 72:72: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 72:72: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 72:72: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 72:72:void lambda$computeFinalMethodStates$2(com.android.tools.r8.optimize.argumentpropagation.propagation.VirtualDispatchMethodArgumentPropagator$PropagationState,com.android.tools.r8.graph.ProgramMethod):290 -> a 73:73: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 73:73: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 73:73: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)"]} 73:73:void lambda$computeFinalMethodStates$2(com.android.tools.r8.optimize.argumentpropagation.propagation.VirtualDispatchMethodArgumentPropagator$PropagationState,com.android.tools.r8.graph.ProgramMethod):290 -> a 74:74: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:299 -> a 74:74:void lambda$computeFinalMethodStates$2(com.android.tools.r8.optimize.argumentpropagation.propagation.VirtualDispatchMethodArgumentPropagator$PropagationState,com.android.tools.r8.graph.ProgramMethod):290 -> a 75:75:com.android.tools.r8.graph.DexMethod com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodStateCollectionByReference.getKey(com.android.tools.r8.graph.ProgramMethod):30:30 -> a 75:75:java.lang.Object com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodStateCollectionByReference.getKey(com.android.tools.r8.graph.ProgramMethod):14 -> a 75:75:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodStateCollection.get(com.android.tools.r8.graph.ProgramMethod):96 -> a 75:75:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodStateCollectionByReference.get(com.android.tools.r8.graph.ProgramMethod):14 -> a 75:75: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 -> a 75:75:void lambda$computeFinalMethodStates$2(com.android.tools.r8.optimize.argumentpropagation.propagation.VirtualDispatchMethodArgumentPropagator$PropagationState,com.android.tools.r8.graph.ProgramMethod):290 -> a 76:76:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodStateCollection.get(com.android.tools.r8.graph.ProgramMethod):96:96 -> a 76:76:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodStateCollectionByReference.get(com.android.tools.r8.graph.ProgramMethod):14 -> a 76:76: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 -> a 76:76:void lambda$computeFinalMethodStates$2(com.android.tools.r8.optimize.argumentpropagation.propagation.VirtualDispatchMethodArgumentPropagator$PropagationState,com.android.tools.r8.graph.ProgramMethod):290 -> a 77:81: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:304 -> a 77:81:void lambda$computeFinalMethodStates$2(com.android.tools.r8.optimize.argumentpropagation.propagation.VirtualDispatchMethodArgumentPropagator$PropagationState,com.android.tools.r8.graph.ProgramMethod):290 -> a 82:82: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 82:82: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 82:82:void lambda$computeFinalMethodStates$2(com.android.tools.r8.optimize.argumentpropagation.propagation.VirtualDispatchMethodArgumentPropagator$PropagationState,com.android.tools.r8.graph.ProgramMethod):290 -> a 83:83: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:308 -> a 83:83:void lambda$computeFinalMethodStates$2(com.android.tools.r8.optimize.argumentpropagation.propagation.VirtualDispatchMethodArgumentPropagator$PropagationState,com.android.tools.r8.graph.ProgramMethod):290 -> a 84:84: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 84:84: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 84:84:void lambda$computeFinalMethodStates$2(com.android.tools.r8.optimize.argumentpropagation.propagation.VirtualDispatchMethodArgumentPropagator$PropagationState,com.android.tools.r8.graph.ProgramMethod):290 -> a 85:85: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 85:85: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 # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 85:85:void lambda$computeFinalMethodStates$2(com.android.tools.r8.optimize.argumentpropagation.propagation.VirtualDispatchMethodArgumentPropagator$PropagationState,com.android.tools.r8.graph.ProgramMethod):290 -> a 86:90: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:154 -> a 86:90: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 86:90:void lambda$computeFinalMethodStates$2(com.android.tools.r8.optimize.argumentpropagation.propagation.VirtualDispatchMethodArgumentPropagator$PropagationState,com.android.tools.r8.graph.ProgramMethod):290 -> a 91:91:com.android.tools.r8.graph.AppView com.android.tools.r8.optimize.argumentpropagation.propagation.VirtualDispatchMethodArgumentPropagator.access$200(com.android.tools.r8.optimize.argumentpropagation.propagation.VirtualDispatchMethodArgumentPropagator):34:34 -> a 91:91:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState com.android.tools.r8.optimize.argumentpropagation.propagation.VirtualDispatchMethodArgumentPropagator$PropagationState.computeMethodStateForPolymorhicMethod(com.android.tools.r8.graph.ProgramMethod):156 -> a 91:91: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 91:91:void lambda$computeFinalMethodStates$2(com.android.tools.r8.optimize.argumentpropagation.propagation.VirtualDispatchMethodArgumentPropagator$PropagationState,com.android.tools.r8.graph.ProgramMethod):290 -> a 92:92:com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodState com.android.tools.r8.optimize.argumentpropagation.propagation.VirtualDispatchMethodArgumentPropagator$PropagationState.computeMethodStateForPolymorhicMethod(com.android.tools.r8.graph.ProgramMethod):156:156 -> a 92:92: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 92:92:void lambda$computeFinalMethodStates$2(com.android.tools.r8.optimize.argumentpropagation.propagation.VirtualDispatchMethodArgumentPropagator$PropagationState,com.android.tools.r8.graph.ProgramMethod):290 -> a 93:93: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 93:93: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 93:93:void lambda$computeFinalMethodStates$2(com.android.tools.r8.optimize.argumentpropagation.propagation.VirtualDispatchMethodArgumentPropagator$PropagationState,com.android.tools.r8.graph.ProgramMethod):290 -> a 94:94: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 94:94:void lambda$computeFinalMethodStates$2(com.android.tools.r8.optimize.argumentpropagation.propagation.VirtualDispatchMethodArgumentPropagator$PropagationState,com.android.tools.r8.graph.ProgramMethod):290 -> a 95:95:boolean com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodStateBase.isMonomorphic():0:0 -> a 95:95: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 95:95:void lambda$computeFinalMethodStates$2(com.android.tools.r8.optimize.argumentpropagation.propagation.VirtualDispatchMethodArgumentPropagator$PropagationState,com.android.tools.r8.graph.ProgramMethod):290 -> a 96:97: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 96:97: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/y20;)Lcom/android/tools/r8/graph/m;"} 1:1:com.android.tools.r8.graph.AppView access$1000(com.android.tools.r8.optimize.argumentpropagation.propagation.VirtualDispatchMethodArgumentPropagator):34:34 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/y20;)Lcom/android/tools/r8/graph/m;"} 1:1:com.android.tools.r8.graph.AppView access$1100(com.android.tools.r8.optimize.argumentpropagation.propagation.VirtualDispatchMethodArgumentPropagator):34:34 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/y20;)Lcom/android/tools/r8/graph/m;"} 1:1:com.android.tools.r8.graph.AppView access$1200(com.android.tools.r8.optimize.argumentpropagation.propagation.VirtualDispatchMethodArgumentPropagator):34:34 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/y20;)Lcom/android/tools/r8/graph/m;"} 1:1:com.android.tools.r8.graph.AppView access$300(com.android.tools.r8.optimize.argumentpropagation.propagation.VirtualDispatchMethodArgumentPropagator):34:34 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/y20;)Lcom/android/tools/r8/graph/m;"} 1:1:com.android.tools.r8.graph.AppView access$400(com.android.tools.r8.optimize.argumentpropagation.propagation.VirtualDispatchMethodArgumentPropagator):34:34 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/y20;)Lcom/android/tools/r8/graph/m;"} 1:1:com.android.tools.r8.graph.AppView access$500(com.android.tools.r8.optimize.argumentpropagation.propagation.VirtualDispatchMethodArgumentPropagator):34:34 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/y20;)Lcom/android/tools/r8/graph/m;"} 1:1:com.android.tools.r8.graph.AppView access$600(com.android.tools.r8.optimize.argumentpropagation.propagation.VirtualDispatchMethodArgumentPropagator):34:34 -> i # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/y20;)Lcom/android/tools/r8/graph/m;"} 2:3:void prune(com.android.tools.r8.graph.DexProgramClass):315:316 -> i # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)V"} 1:1:com.android.tools.r8.graph.AppView access$700(com.android.tools.r8.optimize.argumentpropagation.propagation.VirtualDispatchMethodArgumentPropagator):34:34 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/y20;)Lcom/android/tools/r8/graph/m;"} 1:1:com.android.tools.r8.graph.AppView access$800(com.android.tools.r8.optimize.argumentpropagation.propagation.VirtualDispatchMethodArgumentPropagator):34:34 -> k # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/y20;)Lcom/android/tools/r8/graph/m;"} 2:3:void visit(com.android.tools.r8.graph.DexProgramClass):201:202 -> k # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)V"} 1:1:com.android.tools.r8.graph.AppView access$900(com.android.tools.r8.optimize.argumentpropagation.propagation.VirtualDispatchMethodArgumentPropagator):34:34 -> l # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/y20;)Lcom/android/tools/r8/graph/m;"} 2:5:void computePropagationState(com.android.tools.r8.graph.DexProgramClass):206:209 -> l # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)V"} 6:6:void com.android.tools.r8.graph.DexProgramClass.forEachProgramVirtualMethod(java.util.function.Consumer):338:338 -> 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 com.android.tools.r8.optimize.argumentpropagation.propagation.VirtualDispatchMethodArgumentPropagator$PropagationState -> com.android.tools.r8.internal.x20: # {"id":"sourceFile","fileName":"VirtualDispatchMethodArgumentPropagator.java"} com.android.tools.r8.optimize.argumentpropagation.codescanner.MethodStateCollectionBySignature active -> a java.util.Map activeUntilLowerBound -> b java.util.Map inactiveUntilUpperBound -> c com.android.tools.r8.optimize.argumentpropagation.propagation.VirtualDispatchMethodArgumentPropagator this$0 -> d boolean $assertionsDisabled -> e 1:1:void ():36:36 -> 1:1:void (com.android.tools.r8.optimize.argumentpropagation.propagation.VirtualDispatchMethodArgumentPropagator,com.android.tools.r8.graph.DexProgramClass):52:52 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/y20;Lcom/android/tools/r8/graph/q2;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/graph/q2;)V"} 23:28: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:77 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/internal/hF;)V"} 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):86:86 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/internal/Mf;Lcom/android/tools/r8/internal/hF;)V"} 30:38: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:173 -> a 30:38: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 39:43: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 44:95: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 96:104: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/graph/o2;Lcom/android/tools/r8/internal/dF;)V"} 105:105:boolean com.android.tools.r8.graph.DexEncodedMethod.belongsToDirectPool():615:615 -> a 105:105: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)"]} 106:106:boolean com.android.tools.r8.graph.DexEncodedMethod.belongsToDirectPool():615:615 -> a 106:106: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 107:111: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 112:129: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:131 -> a 130:134: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 135:135: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 1:1:void lambda$new$0(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass):55:55 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/graph/q2;)V"} com.android.tools.r8.optimize.argumentpropagation.reprocessingcriteria.AlwaysFalseParameterReprocessingCriteria -> com.android.tools.r8.internal.L1: # {"id":"sourceFile","fileName":"AlwaysFalseParameterReprocessingCriteria.java"} com.android.tools.r8.optimize.argumentpropagation.reprocessingcriteria.AlwaysFalseParameterReprocessingCriteria INSTANCE -> a 1:1:void ():21:21 -> 1:1:void ():24:24 -> 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):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/ir/optimize/info/b;ILcom/android/tools/r8/graph/v2;)Z"} 2:2:boolean shouldReprocessDueToDynamicType():0:0 -> a com.android.tools.r8.optimize.argumentpropagation.reprocessingcriteria.AlwaysTrueParameterReprocessingCriteria -> com.android.tools.r8.internal.T1: # {"id":"sourceFile","fileName":"AlwaysTrueParameterReprocessingCriteria.java"} com.android.tools.r8.optimize.argumentpropagation.reprocessingcriteria.AlwaysTrueParameterReprocessingCriteria INSTANCE -> a 1:1:void ():19:19 -> 1:1:void ():22:22 -> 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):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/ir/optimize/info/b;ILcom/android/tools/r8/graph/v2;)Z"} 2:2:boolean shouldReprocessDueToDynamicType():0:0 -> a com.android.tools.r8.optimize.argumentpropagation.reprocessingcriteria.ArgumentPropagatorReprocessingCriteriaCollection -> com.android.tools.r8.internal.P2: # {"id":"sourceFile","fileName":"ArgumentPropagatorReprocessingCriteriaCollection.java"} com.android.tools.r8.graph.AppView appView -> a java.util.Map reproccessingCriteria -> b java.util.Map delayedReproccessingCriteria -> c boolean $assertionsDisabled -> d 1:1:void ():34:34 -> 1:1:void (com.android.tools.r8.graph.AppView):44:44 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)Lcom/android/tools/r8/internal/cF;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/ll;)V"} 8:8:void com.android.tools.r8.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():370:370 -> 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():370:370 -> 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:99: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:152 -> a 65:99:void analyzeArgumentUses(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode):71 -> a 100:100:boolean com.android.tools.r8.optimize.argumentpropagation.reprocessingcriteria.ParameterReprocessingCriteria.isAlwaysReprocess():0:0 -> a 100:100:void analyzeArgumentUses(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode):72 -> a 101:101:void analyzeArgumentUses(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode):73:73 -> a 102:114:void analyzeArgumentUses(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode):70:82 -> a 115:115: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 # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} com.android.tools.r8.optimize.argumentpropagation.reprocessingcriteria.MethodReprocessingCriteria -> com.android.tools.r8.internal.cF: # {"id":"sourceFile","fileName":"MethodReprocessingCriteria.java"} com.android.tools.r8.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 (com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap):28:30 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Rq;)V"} 1:2:com.android.tools.r8.optimize.argumentpropagation.reprocessingcriteria.ParameterReprocessingCriteria getParameterReprocessingCriteria(int):38:39 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/internal/xL;"} 3:3:com.android.tools.r8.optimize.argumentpropagation.reprocessingcriteria.ParameterReprocessingCriteria getParameterReprocessingCriteria(int):38:38 -> a com.android.tools.r8.optimize.argumentpropagation.reprocessingcriteria.NonTrivialParameterReprocessingCriteria -> com.android.tools.r8.internal.LH: # {"id":"sourceFile","fileName":"NonTrivialParameterReprocessingCriteria.java"} boolean $assertionsDisabled -> a 1:1:void ():24:24 -> 1:2:void (boolean):26:27 -> 1:1:boolean shouldReprocessDueToDynamicType():0:0 -> 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):37:37 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/ir/optimize/info/b;ILcom/android/tools/r8/graph/v2;)Z"} 3:16: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:86 -> a 3:16: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 17:17:com.android.tools.r8.ir.analysis.type.Nullability com.android.tools.r8.ir.optimize.info.ConcreteCallSiteOptimizationInfo.getNullability(int):123:123 -> a 17:17: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)"]} 17:17: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 18:18:com.android.tools.r8.ir.analysis.type.Nullability com.android.tools.r8.ir.optimize.info.ConcreteCallSiteOptimizationInfo.getNullability(int):123:123 -> a 18:18: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 18:18: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 19:19:boolean com.android.tools.r8.ir.analysis.type.Nullability.isUnknown():53:53 -> a 19:19: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)"]} 19:19: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 20:20: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 21:21:boolean com.android.tools.r8.optimize.argumentpropagation.reprocessingcriteria.NonTrivialParameterReprocessingCriteria.shouldReprocessPrimitiveParameter(com.android.tools.r8.ir.optimize.info.ConcreteCallSiteOptimizationInfo,int):63:63 -> a 21:21: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.android.tools.r8.internal.xL: # {"id":"sourceFile","fileName":"ParameterReprocessingCriteria.java"} 1:1:void ():15:15 -> 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/ir/optimize/info/b;ILcom/android/tools/r8/graph/v2;)Z"} boolean shouldReprocessDueToDynamicType() -> a com.android.tools.r8.optimize.argumentpropagation.reprocessingcriteria.ParameterReprocessingCriteria$Builder -> com.android.tools.r8.internal.wL: # {"id":"sourceFile","fileName":"ParameterReprocessingCriteria.java"} boolean reprocessDueToAbstractValue -> a boolean reprocessDueToDynamicType -> b boolean reprocessDueToNullability -> c 1:1:void ():58:58 -> 1:2:com.android.tools.r8.optimize.argumentpropagation.reprocessingcriteria.ParameterReprocessingCriteria build():90:91 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/xL;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/wL;"} 1:1:com.android.tools.r8.optimize.argumentpropagation.reprocessingcriteria.ParameterReprocessingCriteria$Builder setReprocessDueToDynamicType():70:70 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} 1:1:com.android.tools.r8.optimize.argumentpropagation.reprocessingcriteria.ParameterReprocessingCriteria$Builder setReprocessDueToNullability():75:75 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} 1:1:boolean shouldAlwaysReprocess():80:80 -> e com.android.tools.r8.optimize.argumentpropagation.unusedarguments.EffectivelyUnusedArgumentsAnalysis -> com.android.tools.r8.internal.Of: # {"id":"sourceFile","fileName":"EffectivelyUnusedArgumentsAnalysis.java"} com.android.tools.r8.graph.AppView appView -> a java.util.Map constraints -> b 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)V"} 2:12:void (com.android.tools.r8.graph.AppView):72:82 -> 1:1:boolean lambda$computeEffectivelyUnusedConstraints$2(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Y10;Lcom/android/tools/r8/internal/Y10;)Z"} 2:4:void initializeOptimizableVirtualMethods(java.util.Set):87:89 -> a 5:5:void com.android.tools.r8.graph.DexProgramClass.forEachProgramVirtualMethod(java.util.function.Consumer):338:338 -> a 5:5:void initializeOptimizableVirtualMethods(java.util.Set):89 -> a 6:6:void initializeOptimizableVirtualMethods(java.util.Set):98:98 -> a 7:7:void lambda$initializeOptimizableVirtualMethods$0(java.util.Map,com.android.tools.r8.graph.ProgramMethod):93:93 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Map;Lcom/android/tools/r8/graph/o5;)V"} 8:10:void lambda$initializeOptimizableVirtualMethods$0(java.util.Map,com.android.tools.r8.graph.ProgramMethod):92:94 -> a 11:11:void lambda$initializeOptimizableVirtualMethods$1(com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.utils.collections.ProgramMethodSet):100:100 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o2;Lcom/android/tools/r8/internal/IN;)V"} 12:12:com.android.tools.r8.graph.DexClassAndMethod com.android.tools.r8.utils.collections.DexClassAndMethodSetBase.getFirst():59:59 -> a 12:12:void lambda$initializeOptimizableVirtualMethods$1(com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.utils.collections.ProgramMethodSet):101 -> a 13:15:void lambda$initializeOptimizableVirtualMethods$1(com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.utils.collections.ProgramMethodSet):101:103 -> a 16: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):132:154 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/y2;Lcom/android/tools/r8/internal/Y10;)Ljava/util/HashSet;"} 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():615:615 -> 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():615:615 -> 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:53: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:166 -> a 54:54: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 55:56:void computeEffectivelyUnusedArguments():177:178 -> a 57:67:void com.android.tools.r8.optimize.argumentpropagation.unusedarguments.EffectivelyUnusedArgumentsGraph.removeUnoptimizableNodes():167:177 -> a 57:67:void computeEffectivelyUnusedArguments():182 -> a 68:68:void computeEffectivelyUnusedArguments():187:187 -> a 69:69:boolean com.android.tools.r8.utils.WorkList.isEmpty():142:142 -> a 69:69:void computeEffectivelyUnusedArguments():188 -> a 70:70:boolean com.android.tools.r8.utils.WorkList.isEmpty():142:142 -> a 70:70:void computeEffectivelyUnusedArguments():189 -> a 71:85:void computeEffectivelyUnusedArguments():190:204 -> a 86:86:boolean com.android.tools.r8.optimize.argumentpropagation.unusedarguments.EffectivelyUnusedArgumentsAnalysis.isUnoptimizable(com.android.tools.r8.graph.ProgramMethod):209:209 -> a 86:86:void scan(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode):112 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/ll;)V"} 87:87:boolean com.android.tools.r8.graph.DexEncodedMethod.belongsToDirectPool():615:615 -> a 87:87: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)"]} 87:87:void scan(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode):112 -> a 88:88:boolean com.android.tools.r8.graph.DexEncodedMethod.belongsToDirectPool():615:615 -> a 88:88:boolean com.android.tools.r8.optimize.argumentpropagation.unusedarguments.EffectivelyUnusedArgumentsAnalysis.isUnoptimizable(com.android.tools.r8.graph.ProgramMethod):209 -> a 88:88:void scan(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode):112 -> a 89:92:boolean com.android.tools.r8.optimize.argumentpropagation.unusedarguments.EffectivelyUnusedArgumentsAnalysis.isUnoptimizable(com.android.tools.r8.graph.ProgramMethod):210:213 -> a 89:92:void scan(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode):112 -> a 93:103:void scan(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.IRCode):115:125 -> a 104:106:void onMethodPruned(com.android.tools.r8.graph.ProgramMethod):221:223 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)V"} com.android.tools.r8.optimize.argumentpropagation.unusedarguments.EffectivelyUnusedArgumentsGraph -> com.android.tools.r8.internal.Pf: # {"id":"sourceFile","fileName":"EffectivelyUnusedArgumentsGraph.java"} com.android.tools.r8.graph.AppView appView -> a java.util.Map nodes -> b boolean $assertionsDisabled -> c 1:1:void ():28:28 -> 1:1:void (com.android.tools.r8.graph.AppView):34:34 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Ljava/util/concurrent/ConcurrentHashMap;)Lcom/android/tools/r8/internal/Pf;"} 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)"]} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Pf;Ljava/util/Map;Lcom/android/tools/r8/internal/WE;Ljava/util/Set;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/WE;)Lcom/android/tools/r8/internal/Qf;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Dd;Lcom/android/tools/r8/internal/Qf;Ljava/util/function/Consumer;Ljava/util/Deque;Lcom/android/tools/r8/internal/Qf;)Z"} 77:77:boolean lambda$removeClosedCycles$2(com.android.tools.r8.optimize.argumentpropagation.unusedarguments.EffectivelyUnusedArgumentsGraphNode):140:140 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Qf;)Z"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/WE;)Lcom/android/tools/r8/internal/Qf;"} 2:7:void remove(com.android.tools.r8.optimize.argumentpropagation.unusedarguments.EffectivelyUnusedArgumentsGraphNode):107:112 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Qf;)V"} 1:3:boolean verifyContains(com.android.tools.r8.optimize.argumentpropagation.unusedarguments.EffectivelyUnusedArgumentsGraphNode):161:163 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Qf;)Z"} com.android.tools.r8.optimize.argumentpropagation.unusedarguments.EffectivelyUnusedArgumentsGraphNode -> com.android.tools.r8.internal.Qf: # {"id":"sourceFile","fileName":"EffectivelyUnusedArgumentsGraphNode.java"} com.android.tools.r8.graph.ProgramMethod method -> a int argumentIndex -> b java.util.Set predecessors -> c java.util.Set successors -> d boolean unoptimizable -> e boolean $assertionsDisabled -> f 1:1:void ():15:15 -> 1:1:void (com.android.tools.r8.graph.ProgramMethod,int):25:25 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;I)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Qf;)V"} 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)"]} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Qf;)Z"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/o5;"} 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:7:void setUnused():110:116 -> j com.android.tools.r8.optimize.argumentpropagation.utils.BidirectedGraph -> com.android.tools.r8.internal.H4: # {"id":"sourceFile","fileName":"BidirectedGraph.java"} 1:1:void ():14:14 -> void forEachNeighbor(java.lang.Object,java.util.function.Consumer) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Consumer;Ljava/lang/Object;)V"} void forEachNode(java.util.function.Consumer) -> a 1:3:java.util.List computeStronglyConnectedComponents():25:27 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Ljava/util/ArrayList;"} 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.android.tools.r8.internal.le: # {"id":"sourceFile","fileName":"DepthFirstTopDownClassHierarchyTraversal.java"} com.android.tools.r8.graph.AppView appView -> a com.android.tools.r8.graph.ImmediateProgramSubtypingInfo immediateSubtypingInfo -> b java.util.Map states -> c java.util.List newlySeenButNotFinishedRoots -> d boolean $assertionsDisabled -> e 1:1:void ():23:23 -> 1:1:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ImmediateProgramSubtypingInfo):56:56 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/H3;)V"} 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:10:void prioritizeNewlySeenButNotFinishedRoots(java.util.Deque):106:107 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/ArrayDeque;)V"} 11:21:void prioritizeNewlySeenButNotFinishedRoots(java.util.Deque):106:116 -> a 22:22:void forEachSubClass(com.android.tools.r8.graph.DexProgramClass,java.util.function.Consumer):159:159 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Consumer;Lcom/android/tools/r8/graph/q2;)V"} 23:23:boolean isClassFinished(com.android.tools.r8.graph.DexProgramClass):178:178 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)Z"} 1:1:boolean isClassSeenButNotFinished(com.android.tools.r8.graph.DexProgramClass):174:174 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)Z"} 1:11:boolean isRoot(com.android.tools.r8.graph.DexProgramClass):87:97 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)Z"} 1:2:boolean lambda$prioritizeNewlySeenButNotFinishedRoots$0(com.android.tools.r8.graph.DexProgramClass):109:110 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)Z"} 1:1:boolean lambda$processSuperClasses$1(com.android.tools.r8.graph.DexProgramClass):141:141 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)Z"} 1:1:void lambda$processSuperClasses$2(com.android.tools.r8.graph.DexProgramClass):143:143 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)V"} 1:3:void processSuperClasses(com.android.tools.r8.graph.DexProgramClass):137:139 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)V"} void prune(com.android.tools.r8.graph.DexProgramClass) -> i # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)V"} 1:8:void traverse(com.android.tools.r8.graph.DexProgramClass):121:128 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)V"} com.android.tools.r8.optimize.argumentpropagation.utils.DepthFirstTopDownClassHierarchyTraversal$TraversalState -> com.android.tools.r8.internal.ke: # {"id":"sourceFile","fileName":"DepthFirstTopDownClassHierarchyTraversal.java"} com.android.tools.r8.optimize.argumentpropagation.utils.DepthFirstTopDownClassHierarchyTraversal$TraversalState SEEN -> a com.android.tools.r8.optimize.argumentpropagation.utils.DepthFirstTopDownClassHierarchyTraversal$TraversalState FINISHED -> b 1:5:void ():30:34 -> 1:1:void (java.lang.String,int):26:26 -> com.android.tools.r8.optimize.argumentpropagation.utils.ParameterRemovalUtils -> com.android.tools.r8.internal.vL: # {"id":"sourceFile","fileName":"ParameterRemovalUtils.java"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o5;)Z"} 10:21:boolean canRemoveUnusedParameter(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,int):30:41 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o5;I)Z"} com.android.tools.r8.optimize.argumentpropagation.utils.ProgramClassesBidirectedGraph -> com.android.tools.r8.internal.BN: # {"id":"sourceFile","fileName":"ProgramClassesBidirectedGraph.java"} 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/H3;)V"} 1:1:void forEachNeighbor(java.lang.Object,java.util.function.Consumer):13:13 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Consumer;Ljava/lang/Object;)V"} 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.android.tools.r8.internal.L20: # {"id":"sourceFile","fileName":"WideningUtils.java"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/Mf;)Lcom/android/tools/r8/internal/Kf;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/Kf;Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/internal/Kf;"} 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: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):50:61 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/Kf;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/internal/aI;)Lcom/android/tools/r8/internal/Kf;"} 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:27:boolean com.android.tools.r8.optimize.argumentpropagation.utils.WideningUtils.isEffectivelyFinal(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType):92:96 -> a 23:27: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:27: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 28:28:boolean com.android.tools.r8.graph.DexClass.isFinal():593:593 -> a 28:28:boolean com.android.tools.r8.optimize.argumentpropagation.utils.WideningUtils.isEffectivelyFinal(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType):97 -> a 28:28: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 28:28: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 29:31: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 29:31: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 29: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):64 -> a 32:32: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 32:32: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 32:32: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 33:33:com.android.tools.r8.ir.analysis.type.NotNullDynamicType com.android.tools.r8.ir.analysis.type.DynamicType.definitelyNotNull():87:87 -> a 33:33: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 34: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):69:73 -> a 39:43:boolean com.android.tools.r8.optimize.argumentpropagation.utils.WideningUtils.isEffectivelyFinal(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType):92:96 -> a 39: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.graph.DexClass.isFinal():593:593 -> 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):97 -> 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:47: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 45:47: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 48:48: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 48:48: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 49:49: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.android.tools.r8.internal.J5: # {"id":"sourceFile","fileName":"BridgeHoisting.java"} com.android.tools.r8.graph.AppView appView -> a com.android.tools.r8.optimize.bridgehoisting.BridgeHoistingResult result -> b com.android.tools.r8.ir.optimize.info.OptimizationFeedbackSimple feedback -> c boolean $assertionsDisabled -> d 1:4:void ():70:73 -> 1:3:void (com.android.tools.r8.graph.AppView):81:83 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)V"} 1:1:void run():87:87 -> a 2:2:com.android.tools.r8.graph.SubtypingInfo com.android.tools.r8.shaking.AppInfoWithLiveness.computeSubtypingInfo():1483:1483 -> 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/B5;Lcom/android/tools/r8/graph/q2;)V"} 28:28: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:113 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/t4;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/M5;)V"} 29:29:boolean com.android.tools.r8.ir.optimize.info.bridge.BridgeInfo.isVirtualBridgeInfo():0:0 -> a 29:29: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 -> a 30:33: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):114:117 -> a 34:78:void hoistBridgeIfPossible(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexProgramClass,java.util.Set):157:201 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/q2;Ljava/util/TreeSet;)V"} 79:79:boolean com.android.tools.r8.ir.optimize.info.bridge.BridgeInfo.isDirectBridgeInfo():0:0 -> a 79:79:void hoistBridgeIfPossible(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexProgramClass,java.util.Set):202 -> a 80:80:void hoistBridgeIfPossible(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexProgramClass,java.util.Set):207:207 -> a 81:81:boolean com.android.tools.r8.ir.optimize.info.bridge.BridgeInfo.isVirtualBridgeInfo():0:0 -> a 81:81:void hoistBridgeIfPossible(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexProgramClass,java.util.Set):207 -> a 82:104:void hoistBridgeIfPossible(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexProgramClass,java.util.Set):207:229 -> a 105:107:java.util.Map$Entry com.android.tools.r8.optimize.bridgehoisting.BridgeHoisting.findMostFrequentBridge(java.util.Map):292:294 -> a 105:107:void hoistBridgeIfPossible(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexProgramClass,java.util.Set):234 -> a 108:110:void hoistBridgeIfPossible(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexProgramClass,java.util.Set):235:237 -> a 111:118:java.util.List com.android.tools.r8.optimize.bridgehoisting.BridgeHoisting.getBridgesEligibleForHoisting(java.lang.Iterable,com.android.tools.r8.graph.DexMethod):303:310 -> a 111:118:void hoistBridgeIfPossible(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexProgramClass,java.util.Set):241 -> a 119:119:void hoistBridgeIfPossible(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexProgramClass,java.util.Set):242:242 -> a 120:127:boolean com.android.tools.r8.optimize.bridgehoisting.BridgeHoisting.mayBecomeInaccessibleAfterHoisting(com.android.tools.r8.graph.DexProgramClass,java.util.List,com.android.tools.r8.graph.ProgramMethod):318:325 -> a 120:127:void hoistBridgeIfPossible(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexProgramClass,java.util.Set):245 -> a 128:128:com.android.tools.r8.graph.AccessFlags com.android.tools.r8.graph.DexEncodedMethod.getAccessFlags():86:86 -> a 128:128:boolean com.android.tools.r8.graph.DexEncodedMember.isPublic():77 -> a 128:128:boolean com.android.tools.r8.optimize.bridgehoisting.BridgeHoisting.mayBecomeInaccessibleAfterHoisting(com.android.tools.r8.graph.DexProgramClass,java.util.List,com.android.tools.r8.graph.ProgramMethod):325 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 128:128:void hoistBridgeIfPossible(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexProgramClass,java.util.Set):245 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(3)"]} 129:129:boolean com.android.tools.r8.graph.DexEncodedMember.isPublic():77:77 -> a 129:129:boolean com.android.tools.r8.optimize.bridgehoisting.BridgeHoisting.mayBecomeInaccessibleAfterHoisting(com.android.tools.r8.graph.DexProgramClass,java.util.List,com.android.tools.r8.graph.ProgramMethod):325 -> a 129:129:void hoistBridgeIfPossible(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexProgramClass,java.util.Set):245 -> a 130:157:void hoistBridgeIfPossible(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexProgramClass,java.util.Set):251:278 -> a 158:167:void hoistBridgeIfPossible(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexProgramClass,java.util.Set):275:284 -> a 168:168:java.util.List lambda$hoistBridgeIfPossible$2(com.android.tools.r8.com.google.common.base.Equivalence$Wrapper):224:224 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ih;)Ljava/util/List;"} 169:171:com.android.tools.r8.graph.Code createCodeForVirtualBridge(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexMethod):333:335 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/o5;)Lcom/android/tools/r8/graph/W;"} 172:193: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):344:365 -> a 172:193:com.android.tools.r8.graph.Code createCodeForVirtualBridge(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexMethod):335 -> a 194:194:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161:161 -> a 194:194: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):365 -> a 194:194:com.android.tools.r8.graph.Code createCodeForVirtualBridge(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexMethod):335 -> a 195:196:com.android.tools.r8.graph.Code createCodeForVirtualBridge(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexMethod):337:338 -> a 197:201: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):370:374 -> a 197:201:com.android.tools.r8.graph.Code createCodeForVirtualBridge(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexMethod):338 -> a 202:202:boolean com.android.tools.r8.dex.code.DexInstruction.isInvokeVirtual():0:0 -> a 202:202: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):374 -> a 202:202:com.android.tools.r8.graph.Code createCodeForVirtualBridge(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexMethod):338 -> a 203:209: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):375:381 -> a 203:209:com.android.tools.r8.graph.Code createCodeForVirtualBridge(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexMethod):338 -> a 210:210:boolean com.android.tools.r8.dex.code.DexInstruction.isInvokeVirtualRange():0:0 -> a 210:210: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):383 -> a 210:210:com.android.tools.r8.graph.Code createCodeForVirtualBridge(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexMethod):338 -> a 211:230: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):384:403 -> a 211:230:com.android.tools.r8.graph.Code createCodeForVirtualBridge(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexMethod):338 -> a 231:231:com.android.tools.r8.graph.Code createCodeForVirtualBridge(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexMethod):340:340 -> a 1:5:void processClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.SubtypingInfo):124:128 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/B5;Lcom/android/tools/r8/graph/q2;)V"} 6:6:com.android.tools.r8.utils.InternalOptions$TestingOptions com.android.tools.r8.graph.AppView.testing():632:632 -> b 6:6:void processClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.SubtypingInfo):128 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 7:7:com.android.tools.r8.utils.InternalOptions$TestingOptions com.android.tools.r8.graph.AppView.testing():632:632 -> b 7:7:void processClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.SubtypingInfo):128 -> b 8:11:void processClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.SubtypingInfo):128:131 -> b 12:16:java.util.Set com.android.tools.r8.optimize.bridgehoisting.BridgeHoisting.getCandidatesForHoisting(java.util.Set):139:143 -> b 12:16:void processClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.SubtypingInfo):133 -> b 17:17:boolean com.android.tools.r8.ir.optimize.info.bridge.BridgeInfo.isVirtualBridgeInfo():0:0 -> b 17:17:java.util.Set com.android.tools.r8.optimize.bridgehoisting.BridgeHoisting.getCandidatesForHoisting(java.util.Set):144 -> b 17:17:void processClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.SubtypingInfo):133 -> b 18:18:java.util.Set com.android.tools.r8.optimize.bridgehoisting.BridgeHoisting.getCandidatesForHoisting(java.util.Set):145:145 -> b 18:18:void processClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.SubtypingInfo):133 -> b 19:20: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.android.tools.r8.internal.K5: # {"id":"sourceFile","fileName":"BridgeHoistingLens.java"} 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):22:23 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/M4;)V"} 1:2:com.android.tools.r8.graph.DexMethod getRenamedMethodSignature(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.lens.GraphLens):28:29 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/j2;"} 1:2:com.android.tools.r8.graph.DexMethod getPreviousMethodSignature(com.android.tools.r8.graph.DexMethod):34:35 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/j2;"} 1:1:com.android.tools.r8.graph.DexMethod getNextMethodSignature(com.android.tools.r8.graph.DexMethod):40:40 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/j2;"} 2:2:boolean hasCodeRewritings():45:45 -> f com.android.tools.r8.optimize.bridgehoisting.BridgeHoistingResult -> com.android.tools.r8.internal.L5: # {"id":"sourceFile","fileName":"BridgeHoistingResult.java"} com.android.tools.r8.graph.AppView appView -> a com.android.tools.r8.utils.collections.MutableBidirectionalManyToOneRepresentativeMap bridgeToHoistedBridgeMap -> b boolean $assertionsDisabled -> c 1:1:void ():20:20 -> 1:1:void (com.android.tools.r8.graph.AppView):28:28 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)V"} 2:5:void (com.android.tools.r8.graph.AppView):26:29 -> 1:1:void forEachHoistedBridge(java.util.function.BiConsumer):33:33 -> a 2:5:void lambda$forEachHoistedBridge$0(java.util.function.BiConsumer,java.util.Set,com.android.tools.r8.graph.DexMethod):35:38 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/BiConsumer;Ljava/util/Set;Lcom/android/tools/r8/graph/j2;)V"} 6:6:void move(java.lang.Iterable,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):48:48 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Iterable;Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/j2;)V"} 7:7:java.lang.Object com.android.tools.r8.utils.collections.BidirectionalManyToManyRepresentativeMap.getRepresentativeKeyOrDefault(java.lang.Object,java.lang.Object):22:22 -> a 7:7: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)"]} 8:8:void move(java.lang.Iterable,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):49:49 -> a 9:9:java.util.LinkedHashSet com.android.tools.r8.com.google.common.collect.Sets.newLinkedHashSet():305:305 -> a 9:9:void move(java.lang.Iterable,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):50 -> a 10:20:void move(java.lang.Iterable,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):51:61 -> a 21:25:void recordNonReboundMethodAccesses(com.android.tools.r8.graph.MethodAccessInfoCollection$IdentityBuilder):66:70 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/s4;)V"} 26:31: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/u4;Lcom/android/tools/r8/graph/s4;Lcom/android/tools/r8/graph/j2;)V"} 32:32: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/s4;Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/o5;)V"} 33:33:com.android.tools.r8.optimize.bridgehoisting.BridgeHoistingLens buildLens():86:86 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/K5;"} 34:34:boolean com.android.tools.r8.optimize.bridgehoisting.BridgeHoistingResult.isEmpty():44:44 -> a 34:34:com.android.tools.r8.optimize.bridgehoisting.BridgeHoistingLens buildLens():86 -> a 35:36: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/s4;Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/o5;)V"} com.android.tools.r8.optimize.interfaces.analysis.BottomCfFrameState -> com.android.tools.r8.internal.w5: # {"id":"sourceFile","fileName":"BottomCfFrameState.java"} com.android.tools.r8.optimize.interfaces.analysis.BottomCfFrameState INSTANCE -> b 1:1:void ():20:20 -> 1:1:void ():22:22 -> 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):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/u6;Lcom/android/tools/r8/internal/j7;)Lcom/android/tools/r8/internal/k7;"} 2:2:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState markInitialized(com.android.tools.r8.cf.code.frame.UninitializedFrameType,com.android.tools.r8.graph.DexType):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/g10;Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/internal/k7;"} 3:3:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState pop(java.util.function.BiFunction):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/BiFunction;)Lcom/android/tools/r8/internal/k7;"} 4:4: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):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/internal/u6;)Lcom/android/tools/r8/internal/k7;"} 5:5: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):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/internal/u6;Ljava/util/function/BiFunction;)Lcom/android/tools/r8/internal/k7;"} 6:6: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[]):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/u6;[Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/internal/k7;"} 7:7:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState push(com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig,com.android.tools.r8.graph.DexType):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/u6;Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/internal/k7;"} 8:8: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):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/u6;Lcom/android/tools/r8/internal/zM;)Lcom/android/tools/r8/internal/k7;"} 9:9: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):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/u6;Lcom/android/tools/r8/internal/F00;)Lcom/android/tools/r8/internal/k7;"} 10:10: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.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/u6;ILcom/android/tools/r8/internal/j20;Ljava/util/function/BiFunction;)Lcom/android/tools/r8/internal/k7;"} 11:11: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):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/internal/Ti;Lcom/android/tools/r8/internal/u6;)Lcom/android/tools/r8/internal/k7;"} 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):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/u6;Lcom/android/tools/r8/internal/j7;)Lcom/android/tools/r8/internal/k7;"} 2:2:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState pushException(com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig,com.android.tools.r8.graph.DexType):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/u6;Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/internal/k7;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/u6;Lcom/android/tools/r8/internal/j7;)Lcom/android/tools/r8/internal/k7;"} boolean equals(java.lang.Object) -> equals com.android.tools.r8.optimize.interfaces.analysis.CfFrameState clear() -> h # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/k7;"} 1:1:int hashCode():137:137 -> hashCode com.android.tools.r8.optimize.interfaces.analysis.CfFrameState popArray(com.android.tools.r8.graph.AppView) -> i # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/k7;"} 1:1:com.android.tools.r8.optimize.interfaces.analysis.BottomCfFrameState getInstance():25:25 -> k # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/w5;"} com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig -> com.android.tools.r8.internal.u6: # {"id":"sourceFile","fileName":"CfAnalysisConfig.java"} int getMaxStack() -> a boolean isImmediateSuperClassOfCurrentContext(com.android.tools.r8.graph.DexType) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Z"} int getMaxLocals() -> b com.android.tools.r8.cf.code.CfAssignability getAssignability() -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/H6;"} boolean isStrengthenFramesEnabled() -> d com.android.tools.r8.graph.DexMethod getCurrentContext() -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/j2;"} com.android.tools.r8.optimize.interfaces.analysis.CfFrameState -> com.android.tools.r8.internal.k7: # {"id":"sourceFile","fileName":"CfFrameState.java"} boolean $assertionsDisabled -> a 1:1:void ():31:31 -> 1:1:void ():31:31 -> 1:1:com.android.tools.r8.ir.analysis.framework.intraprocedural.AbstractState asAbstractState():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/x1;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/u6;Lcom/android/tools/r8/internal/j7;)Lcom/android/tools/r8/internal/k7;"} 2:2: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):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/k7;Lcom/android/tools/r8/internal/zM;)Lcom/android/tools/r8/internal/k7;"} com.android.tools.r8.optimize.interfaces.analysis.CfFrameState markInitialized(com.android.tools.r8.cf.code.frame.UninitializedFrameType,com.android.tools.r8.graph.DexType) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/g10;Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/internal/k7;"} com.android.tools.r8.optimize.interfaces.analysis.CfFrameState pop(java.util.function.BiFunction) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/BiFunction;)Lcom/android/tools/r8/internal/k7;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/internal/u6;)Lcom/android/tools/r8/internal/k7;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/internal/u6;Ljava/util/function/BiFunction;)Lcom/android/tools/r8/internal/k7;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/u6;[Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/internal/k7;"} com.android.tools.r8.optimize.interfaces.analysis.CfFrameState push(com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig,com.android.tools.r8.graph.DexType) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/u6;Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/internal/k7;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/u6;Lcom/android/tools/r8/internal/zM;)Lcom/android/tools/r8/internal/k7;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/u6;Lcom/android/tools/r8/internal/F00;)Lcom/android/tools/r8/internal/k7;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/u6;ILcom/android/tools/r8/internal/j20;Ljava/util/function/BiFunction;)Lcom/android/tools/r8/internal/k7;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/internal/Ti;Lcom/android/tools/r8/internal/u6;)Lcom/android/tools/r8/internal/k7;"} 3:3:boolean isGreaterThanOrEquals(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.framework.intraprocedural.AbstractState):31:31 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/x1;)Z"} 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:81 -> a 4:4:boolean isGreaterThanOrEquals(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.framework.intraprocedural.AbstractState):31 -> a 5:5:boolean com.android.tools.r8.graph.AppView.hasClassHierarchy():784:784 -> a 5:5: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)"]} 5:5:boolean isGreaterThanOrEquals(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.framework.intraprocedural.AbstractState):31 -> a 6:6:boolean com.android.tools.r8.graph.AppView.hasClassHierarchy():784:784 -> a 6:6: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 6:6:boolean isGreaterThanOrEquals(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.framework.intraprocedural.AbstractState):31 -> a 7:10: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 7:10:boolean isGreaterThanOrEquals(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.framework.intraprocedural.AbstractState):31 -> a 11:11:com.android.tools.r8.optimize.interfaces.analysis.ErroneousCfFrameState error(java.lang.String):38:38 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lcom/android/tools/r8/internal/kh;"} 12:12: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Ti;Lcom/android/tools/r8/internal/j20;I)Lcom/android/tools/r8/internal/kh;"} 13:13: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 14:14: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Ti;Lcom/android/tools/r8/internal/pn;)Lcom/android/tools/r8/internal/kh;"} 15:15: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 15:15: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 16:16:com.android.tools.r8.optimize.interfaces.analysis.ErroneousCfFrameState errorUnexpectedStack(com.android.tools.r8.cf.code.frame.FrameType,java.lang.String):63:63 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Ti;)Lcom/android/tools/r8/internal/kh;"} 17:17:com.android.tools.r8.optimize.interfaces.analysis.ErroneousCfFrameState internalError(java.lang.String,java.lang.String,java.lang.String):68:68 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lcom/android/tools/r8/internal/kh;"} 18:18:com.android.tools.r8.optimize.interfaces.analysis.ErroneousCfFrameState com.android.tools.r8.optimize.interfaces.analysis.CfFrameState.error(java.lang.String):38:38 -> a 18:18:com.android.tools.r8.optimize.interfaces.analysis.ErroneousCfFrameState internalError(java.lang.String,java.lang.String,java.lang.String):68 -> a 19:19: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/u6;Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/internal/k7;"} 20:20: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/u6;Lcom/android/tools/r8/internal/j20;)Lcom/android/tools/r8/internal/k7;"} 21:21: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 21:21: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 22:22: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/BiFunction;Lcom/android/tools/r8/internal/k7;Lcom/android/tools/r8/internal/zM;)Lcom/android/tools/r8/internal/k7;"} 23:23: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 23:23: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 24:24: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 24:24: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 24:24: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 25:28: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/H6;Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/internal/u6;Lcom/android/tools/r8/graph/v2;Ljava/util/function/BiFunction;Lcom/android/tools/r8/internal/k7;Lcom/android/tools/r8/internal/zM;)Lcom/android/tools/r8/internal/k7;"} 29:29: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 30:34: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 35:35: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 35:35: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 36:36: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 36:36: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 36:36: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 37:37:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState popSingles(com.android.tools.r8.utils.TriFunction):208:208 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/H3;)Lcom/android/tools/r8/internal/k7;"} 38:38:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState popSingleOrWide(java.util.function.BiFunction,java.util.function.BiFunction):216:216 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/BiFunction;Ljava/util/function/BiFunction;)Lcom/android/tools/r8/internal/k7;"} 39:39: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/BiFunction;Ljava/util/function/BiFunction;Lcom/android/tools/r8/internal/k7;Lcom/android/tools/r8/internal/zM;)Lcom/android/tools/r8/internal/k7;"} 40:40:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState popSingleSingleOrWide(com.android.tools.r8.utils.TriFunction,java.util.function.BiFunction):223:223 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/H3;Ljava/util/function/BiFunction;)Lcom/android/tools/r8/internal/k7;"} 41:41: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/H3;Lcom/android/tools/r8/internal/zM;Lcom/android/tools/r8/internal/k7;Lcom/android/tools/r8/internal/zM;)Lcom/android/tools/r8/internal/k7;"} 42:42: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/H3;Lcom/android/tools/r8/internal/k7;Lcom/android/tools/r8/internal/zM;)Lcom/android/tools/r8/internal/k7;"} 43:43: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/internal/dN;Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/u6;)Lcom/android/tools/r8/internal/k7;"} 44:44:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isInt():0:0 -> a 44:44: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 45:45:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isFloat():0:0 -> a 45:45: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 46:46:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isLong():0:0 -> a 46:46: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 47:47:boolean com.android.tools.r8.ir.analysis.type.TypeElement.isDouble():0:0 -> a 47:47: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 48:54: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 55:55: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 56:56: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/k7;)Lcom/android/tools/r8/internal/k7;"} 57:57:boolean com.android.tools.r8.graph.AppView.hasClassHierarchy():784:784 -> a 57:57: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)"]} 58:58:boolean com.android.tools.r8.graph.AppView.hasClassHierarchy():784:784 -> a 58:58: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 59:61: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 62:62: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 63:63: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/k7;Ljava/util/function/UnaryOperator;)Lcom/android/tools/r8/internal/k7;"} 64:64:boolean com.android.tools.r8.optimize.interfaces.analysis.CfFrameState.isBottom():0:0 -> a 64:64: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 65:65:boolean com.android.tools.r8.optimize.interfaces.analysis.CfFrameState.isError():0:0 -> a 65:65: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 66:66:boolean com.android.tools.r8.optimize.interfaces.analysis.CfFrameState.isBottom():0:0 -> a 66:66: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 67:67:boolean com.android.tools.r8.optimize.interfaces.analysis.CfFrameState.isError():0:0 -> a 67:67: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 68:68: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 69:69:boolean com.android.tools.r8.optimize.interfaces.analysis.CfFrameState.isConcrete():0:0 -> a 69:69: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 70:70: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 71:71:boolean com.android.tools.r8.optimize.interfaces.analysis.CfFrameState.isConcrete():0:0 -> a 71:71: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 72:73: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/u6;Lcom/android/tools/r8/internal/j7;)Lcom/android/tools/r8/internal/k7;"} com.android.tools.r8.optimize.interfaces.analysis.CfFrameState pushException(com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig,com.android.tools.r8.graph.DexType) -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/u6;Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/internal/k7;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/x1;)Lcom/android/tools/r8/internal/x1;"} 2:2:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState popObject(java.util.function.BiFunction):170:170 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/BiFunction;)Lcom/android/tools/r8/internal/k7;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/internal/u6;Ljava/util/function/BiFunction;)Lcom/android/tools/r8/internal/k7;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/BiFunction;Lcom/android/tools/r8/internal/k7;Lcom/android/tools/r8/internal/zM;)Lcom/android/tools/r8/internal/k7;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/H3;Lcom/android/tools/r8/internal/zM;Lcom/android/tools/r8/internal/k7;Lcom/android/tools/r8/internal/zM;)Lcom/android/tools/r8/internal/k7;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/H3;Lcom/android/tools/r8/internal/k7;Lcom/android/tools/r8/internal/zM;)Lcom/android/tools/r8/internal/k7;"} 13:13:com.android.tools.r8.cf.code.frame.FrameType lambda$join$9(com.android.tools.r8.cf.code.frame.FrameType):340:340 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Ti;)Lcom/android/tools/r8/internal/Ti;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/u6;Lcom/android/tools/r8/internal/j7;)Lcom/android/tools/r8/internal/k7;"} 1:1:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState popSingle(java.util.function.BiFunction):199:199 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/BiFunction;)Lcom/android/tools/r8/internal/k7;"} com.android.tools.r8.optimize.interfaces.analysis.ConcreteCfFrameState asConcrete() -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Xb;"} com.android.tools.r8.optimize.interfaces.analysis.ErroneousCfFrameState asError() -> f # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/kh;"} 1:1:com.android.tools.r8.optimize.interfaces.analysis.BottomCfFrameState bottom():34:34 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/w5;"} com.android.tools.r8.optimize.interfaces.analysis.CfFrameState clear() -> h # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/k7;"} com.android.tools.r8.optimize.interfaces.analysis.CfFrameState popArray(com.android.tools.r8.graph.AppView) -> i # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/k7;"} 1:1:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState popSingle():195:195 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/k7;"} com.android.tools.r8.optimize.interfaces.analysis.CfOpenClosedInterfacesAnalysis -> com.android.tools.r8.internal.e8: # {"id":"sourceFile","fileName":"CfOpenClosedInterfacesAnalysis.java"} com.android.tools.r8.graph.AppView appView -> a com.android.tools.r8.cf.code.CfAssignability assignability -> b com.android.tools.r8.utils.InternalOptions options -> c java.util.Set openInterfaces -> d com.android.tools.r8.utils.collections.ProgramMethodMap unverifiableCodeDiagnostics -> e boolean $assertionsDisabled -> f 1:1:void ():51:51 -> 1:1:void (com.android.tools.r8.graph.AppView):62:62 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)V"} 2:10:void (com.android.tools.r8.graph.AppView):57:65 -> 1:1:void processClasses(java.util.concurrent.ExecutorService):76:76 -> a 2:2:void processClass(com.android.tools.r8.graph.DexProgramClass):80:80 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)V"} 3:3:void lambda$processClass$0(com.android.tools.r8.graph.ProgramMethod):81:81 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)V"} 4:6:java.util.Set com.android.tools.r8.optimize.interfaces.analysis.CfOpenClosedInterfacesAnalysis.processMethod(com.android.tools.r8.graph.ProgramMethod):85:87 -> a 4:6:void lambda$processClass$0(com.android.tools.r8.graph.ProgramMethod):81 -> a 7:7:boolean com.android.tools.r8.graph.Code.isDefaultInstanceInitializerCode():0:0 -> a 7:7:java.util.Set com.android.tools.r8.optimize.interfaces.analysis.CfOpenClosedInterfacesAnalysis.processMethod(com.android.tools.r8.graph.ProgramMethod):87 -> a 7:7:void lambda$processClass$0(com.android.tools.r8.graph.ProgramMethod):81 -> a 8:8:java.util.Set com.android.tools.r8.optimize.interfaces.analysis.CfOpenClosedInterfacesAnalysis.processMethod(com.android.tools.r8.graph.ProgramMethod):87:87 -> a 8:8:void lambda$processClass$0(com.android.tools.r8.graph.ProgramMethod):81 -> a 9:9:boolean com.android.tools.r8.graph.Code.isThrowNullCode():0:0 -> a 9:9:java.util.Set com.android.tools.r8.optimize.interfaces.analysis.CfOpenClosedInterfacesAnalysis.processMethod(com.android.tools.r8.graph.ProgramMethod):87 -> a 9:9:void lambda$processClass$0(com.android.tools.r8.graph.ProgramMethod):81 -> a 10:13:java.util.Set com.android.tools.r8.optimize.interfaces.analysis.CfOpenClosedInterfacesAnalysis.processMethod(com.android.tools.r8.graph.ProgramMethod):87:90 -> a 10:13:void lambda$processClass$0(com.android.tools.r8.graph.ProgramMethod):81 -> a 14:14: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 14:14:java.util.Set com.android.tools.r8.optimize.interfaces.analysis.CfOpenClosedInterfacesAnalysis.processMethod(com.android.tools.r8.graph.ProgramMethod):91 -> a 14:14:void lambda$processClass$0(com.android.tools.r8.graph.ProgramMethod):81 -> a 15:15:java.util.Set com.android.tools.r8.optimize.interfaces.analysis.CfOpenClosedInterfacesAnalysis.processMethod(com.android.tools.r8.graph.ProgramMethod):92:92 -> a 15:15:void lambda$processClass$0(com.android.tools.r8.graph.ProgramMethod):81 -> a 16:35: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 16:35:java.util.Set com.android.tools.r8.optimize.interfaces.analysis.CfOpenClosedInterfacesAnalysis.processMethod(com.android.tools.r8.graph.ProgramMethod):94 -> a 16:35:void lambda$processClass$0(com.android.tools.r8.graph.ProgramMethod):81 -> a 36:38: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:174 -> a 36:38:java.util.Set com.android.tools.r8.optimize.interfaces.analysis.CfOpenClosedInterfacesAnalysis.processMethod(com.android.tools.r8.graph.ProgramMethod):96 -> a 36:38:void lambda$processClass$0(com.android.tools.r8.graph.ProgramMethod):81 -> a 39:39:com.android.tools.r8.optimize.interfaces.analysis.BottomCfFrameState com.android.tools.r8.optimize.interfaces.analysis.CfFrameState.bottom():34:34 -> a 39:39: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 39:39:java.util.Set com.android.tools.r8.optimize.interfaces.analysis.CfOpenClosedInterfacesAnalysis.processMethod(com.android.tools.r8.graph.ProgramMethod):96 -> a 39:39:void lambda$processClass$0(com.android.tools.r8.graph.ProgramMethod):81 -> a 40:42: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 40:42:java.util.Set com.android.tools.r8.optimize.interfaces.analysis.CfOpenClosedInterfacesAnalysis.processMethod(com.android.tools.r8.graph.ProgramMethod):96 -> a 40:42:void lambda$processClass$0(com.android.tools.r8.graph.ProgramMethod):81 -> a 43:43:boolean com.android.tools.r8.ir.analysis.framework.intraprocedural.DataflowAnalysisResult.isSuccessfulAnalysisResult():0:0 -> a 43:43: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 43:43:java.util.Set com.android.tools.r8.optimize.interfaces.analysis.CfOpenClosedInterfacesAnalysis.processMethod(com.android.tools.r8.graph.ProgramMethod):96 -> a 43:43:void lambda$processClass$0(com.android.tools.r8.graph.ProgramMethod):81 -> a 44:50: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 44:50:java.util.Set com.android.tools.r8.optimize.interfaces.analysis.CfOpenClosedInterfacesAnalysis.processMethod(com.android.tools.r8.graph.ProgramMethod):96 -> a 44:50:void lambda$processClass$0(com.android.tools.r8.graph.ProgramMethod):81 -> a 51:51:boolean com.android.tools.r8.optimize.interfaces.analysis.CfFrameState.isError():0:0 -> a 51:51: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 51:51:java.util.Set com.android.tools.r8.optimize.interfaces.analysis.CfOpenClosedInterfacesAnalysis.processMethod(com.android.tools.r8.graph.ProgramMethod):96 -> a 51:51:void lambda$processClass$0(com.android.tools.r8.graph.ProgramMethod):81 -> a 52:60: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:192 -> a 52:60:java.util.Set com.android.tools.r8.optimize.interfaces.analysis.CfOpenClosedInterfacesAnalysis.processMethod(com.android.tools.r8.graph.ProgramMethod):96 -> a 52:60:void lambda$processClass$0(com.android.tools.r8.graph.ProgramMethod):81 -> a 61:61:com.android.tools.r8.ir.analysis.framework.intraprocedural.TransferFunctionResult com.android.tools.r8.optimize.interfaces.analysis.CfOpenClosedInterfacesAnalysis$TransferFunction.apply(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.optimize.interfaces.analysis.CfFrameState):267:267 -> a 61:61: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):193 -> a 61:61:java.util.Set com.android.tools.r8.optimize.interfaces.analysis.CfOpenClosedInterfacesAnalysis.processMethod(com.android.tools.r8.graph.ProgramMethod):96 -> a 61:61:void lambda$processClass$0(com.android.tools.r8.graph.ProgramMethod):81 -> a 62:62: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):193:193 -> a 62:62:java.util.Set com.android.tools.r8.optimize.interfaces.analysis.CfOpenClosedInterfacesAnalysis.processMethod(com.android.tools.r8.graph.ProgramMethod):96 -> a 62:62:void lambda$processClass$0(com.android.tools.r8.graph.ProgramMethod):81 -> a 63:63:boolean com.android.tools.r8.optimize.interfaces.analysis.CfFrameState.isError():0:0 -> a 63: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):194 -> a 63:63:java.util.Set com.android.tools.r8.optimize.interfaces.analysis.CfOpenClosedInterfacesAnalysis.processMethod(com.android.tools.r8.graph.ProgramMethod):96 -> a 63:63:void lambda$processClass$0(com.android.tools.r8.graph.ProgramMethod):81 -> a 64:69: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 64:69:java.util.Set com.android.tools.r8.optimize.interfaces.analysis.CfOpenClosedInterfacesAnalysis.processMethod(com.android.tools.r8.graph.ProgramMethod):96 -> a 64:69:void lambda$processClass$0(com.android.tools.r8.graph.ProgramMethod):81 -> a 70:74:java.util.Set com.android.tools.r8.optimize.interfaces.analysis.CfOpenClosedInterfacesAnalysis.processMethod(com.android.tools.r8.graph.ProgramMethod):97:101 -> a 70:74:void lambda$processClass$0(com.android.tools.r8.graph.ProgramMethod):81 -> a 75:75:void lambda$processClass$0(com.android.tools.r8.graph.ProgramMethod):81:81 -> a 76:76:java.util.Set lambda$setClosedInterfaces$1():226:226 -> a 77:77:void lambda$reportUnverifiableCodeDiagnostics$2(java.util.List,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.utils.UnverifiableCfCodeDiagnostic):248:248 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/utils/UnverifiableCfCodeDiagnostic;)V"} 78:78:void lambda$reportUnverifiableCodeDiagnostics$3(com.android.tools.r8.utils.Reporter,com.android.tools.r8.graph.ProgramMethod):250:250 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/O2;Lcom/android/tools/r8/graph/o5;)V"} 1:3:boolean run(java.util.concurrent.ExecutorService):69:71 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/concurrent/ExecutorService;)V"} 4:4:void reportUnverifiableCodeDiagnostics():246:246 -> b 5:5:com.android.tools.r8.utils.Reporter com.android.tools.r8.graph.AppView.reporter():628:628 -> b 5:5:void reportUnverifiableCodeDiagnostics():246 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 6:6:com.android.tools.r8.utils.Reporter com.android.tools.r8.graph.AppView.reporter():628:628 -> b 6:6:void reportUnverifiableCodeDiagnostics():246 -> b 7:10:void reportUnverifiableCodeDiagnostics():247:250 -> b 1:5:void setClosedInterfaces():211:215 -> c 6:6:void setClosedInterfaces():213:213 -> c 7:14:void com.android.tools.r8.optimize.interfaces.analysis.CfOpenClosedInterfacesAnalysis.includeParentOpenInterfaces():232:239 -> c 7:14:void setClosedInterfaces():218 -> c 15:20:void setClosedInterfaces():220:225 -> c 21:21:void setClosedInterfaces():224:224 -> c 22:22:void setClosedInterfaces():220:220 -> c com.android.tools.r8.optimize.interfaces.analysis.CfOpenClosedInterfacesAnalysis$1 -> com.android.tools.r8.internal.b8: # {"id":"sourceFile","fileName":"CfOpenClosedInterfacesAnalysis.java"} com.android.tools.r8.graph.ProgramMethod val$method -> a com.android.tools.r8.graph.CfCode val$code -> b 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/e8;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/u;)V"} 1:1:int getMaxStack():124:124 -> a 2:2:boolean isImmediateSuperClassOfCurrentContext(com.android.tools.r8.graph.DexType):129:129 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Z"} 1:1:int getMaxLocals():119:119 -> b 1:1:com.android.tools.r8.cf.code.CfAssignability getAssignability():109:109 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/H6;"} boolean isStrengthenFramesEnabled() -> d 1:1:com.android.tools.r8.graph.DexMethod getCurrentContext():114:114 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/j2;"} com.android.tools.r8.optimize.interfaces.analysis.CfOpenClosedInterfacesAnalysis$2 -> com.android.tools.r8.internal.c8: # {"id":"sourceFile","fileName":"CfOpenClosedInterfacesAnalysis.java"} 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/f8;)V"} 1:1:void acceptError(com.android.tools.r8.graph.CfCodeDiagnostics):149:149 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/w;)V"} 2:2:void acceptInstructionState(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.optimize.interfaces.analysis.CfFrameState):154:154 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/B7;Lcom/android/tools/r8/internal/k7;)V"} com.android.tools.r8.optimize.interfaces.analysis.CfOpenClosedInterfacesAnalysis$TransferFunction -> com.android.tools.r8.internal.d8: # {"id":"sourceFile","fileName":"CfOpenClosedInterfacesAnalysis.java"} 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/e8;Lcom/android/tools/r8/internal/u6;Lcom/android/tools/r8/graph/o5;)V"} 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 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lcom/android/tools/r8/internal/x1;)Lcom/android/tools/r8/internal/yZ;"} 2:2:com.android.tools.r8.ir.analysis.framework.intraprocedural.TransferFunctionResult com.android.tools.r8.optimize.interfaces.analysis.CfOpenClosedInterfacesAnalysis$TransferFunction.apply(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.optimize.interfaces.analysis.CfFrameState):267:267 -> a 2:2:com.android.tools.r8.ir.analysis.framework.intraprocedural.TransferFunctionResult apply(java.lang.Object,com.android.tools.r8.ir.analysis.framework.intraprocedural.AbstractState):253 -> a 3:3: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Ljava/lang/Object;Lcom/android/tools/r8/internal/x1;)Lcom/android/tools/r8/internal/x1;"} 4:4: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lcom/android/tools/r8/graph/v2;Ljava/lang/Object;Ljava/lang/Object;Lcom/android/tools/r8/internal/x1;)Lcom/android/tools/r8/internal/x1;"} 5:5: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 5:5: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 1:1:com.android.tools.r8.ir.analysis.framework.intraprocedural.AbstractState computeInitialState(java.lang.Object,com.android.tools.r8.ir.analysis.framework.intraprocedural.AbstractState):253:253 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lcom/android/tools/r8/internal/x1;)Lcom/android/tools/r8/internal/x1;"} 2:11: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 -> b 2:11:com.android.tools.r8.ir.analysis.framework.intraprocedural.AbstractState computeInitialState(java.lang.Object,com.android.tools.r8.ir.analysis.framework.intraprocedural.AbstractState):253 -> b 12: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:289 -> b 12:22:com.android.tools.r8.ir.analysis.framework.intraprocedural.AbstractState computeInitialState(java.lang.Object,com.android.tools.r8.ir.analysis.framework.intraprocedural.AbstractState):253 -> b com.android.tools.r8.optimize.interfaces.analysis.CfOpenClosedInterfacesAnalysisHelper -> com.android.tools.r8.internal.f8: # {"id":"sourceFile","fileName":"CfOpenClosedInterfacesAnalysisHelper.java"} com.android.tools.r8.graph.AppView appView -> a com.android.tools.r8.graph.DexItemFactory dexItemFactory -> b com.android.tools.r8.graph.ProgramMethod method -> c com.android.tools.r8.utils.InternalOptions options -> d java.util.Set openInterfaces -> e com.android.tools.r8.utils.collections.ProgramMethodMap unverifiableCodeDiagnostics -> f boolean $assertionsDisabled -> g 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/GN;)V"} 2:13:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.utils.collections.ProgramMethodMap):38:49 -> 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/B7;Lcom/android/tools/r8/internal/k7;)V"} 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:17:void processInstruction(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.optimize.interfaces.analysis.CfFrameState):67: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/D6;Lcom/android/tools/r8/internal/Xb;)V"} 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:31:void lambda$processArrayStore$0(java.util.Deque):84:90 -> a 32:34: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 32:34:void lambda$processArrayStore$0(java.util.Deque):90 -> a 35: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):143:143 -> a 35:35:void lambda$processArrayStore$0(java.util.Deque):90 -> a 36:39:void lambda$processArrayStore$0(java.util.Deque):92:95 -> a 40:40:void processInstanceFieldPut(com.android.tools.r8.cf.code.CfInstanceFieldWrite,com.android.tools.r8.optimize.interfaces.analysis.ConcreteCfFrameState):103:103 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/z7;Lcom/android/tools/r8/internal/Xb;)V"} 41:41:void lambda$processInstanceFieldPut$1(com.android.tools.r8.cf.code.CfInstanceFieldWrite,com.android.tools.r8.cf.code.frame.PreciseFrameType):104:104 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/z7;Lcom/android/tools/r8/internal/zM;)V"} 42:44: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 42:44:void lambda$processInstanceFieldPut$1(com.android.tools.r8.cf.code.CfInstanceFieldWrite,com.android.tools.r8.cf.code.frame.PreciseFrameType):104 -> a 45:45: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 45:45: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 45:45:void lambda$processInstanceFieldPut$1(com.android.tools.r8.cf.code.CfInstanceFieldWrite,com.android.tools.r8.cf.code.frame.PreciseFrameType):104 -> a 46:48:void processInvoke(com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.optimize.interfaces.analysis.ConcreteCfFrameState):108:110 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/I7;Lcom/android/tools/r8/internal/Xb;)V"} 49:49:void processInvoke(com.android.tools.r8.cf.code.CfInvoke,com.android.tools.r8.optimize.interfaces.analysis.ConcreteCfFrameState):109:109 -> a 50:52:void lambda$processInvoke$2(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.cf.code.CfInvoke,java.util.Deque):113:115 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/internal/I7;Ljava/util/Deque;)V"} 53:55: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 53:55:void lambda$processInvoke$2(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.cf.code.CfInvoke,java.util.Deque):116 -> a 56:56: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 56:56: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 56:56:void lambda$processInvoke$2(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.cf.code.CfInvoke,java.util.Deque):116 -> a 57:57:void lambda$processReturn$3(com.android.tools.r8.cf.code.frame.PreciseFrameType):124:124 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/zM;)V"} 58: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):134:136 -> a 58:60:void lambda$processReturn$3(com.android.tools.r8.cf.code.frame.PreciseFrameType):124 -> a 61:61: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 61:61: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 61:61:void lambda$processReturn$3(com.android.tools.r8.cf.code.frame.PreciseFrameType):124 -> a 62:62:void processReturn(com.android.tools.r8.optimize.interfaces.analysis.ConcreteCfFrameState):124:124 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xb;)V"} 63:63:void processStaticFieldPut(com.android.tools.r8.cf.code.CfStaticFieldWrite,com.android.tools.r8.optimize.interfaces.analysis.ConcreteCfFrameState):129:129 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/P8;Lcom/android/tools/r8/internal/Xb;)V"} 64:64:void lambda$processStaticFieldPut$4(com.android.tools.r8.cf.code.CfStaticFieldWrite,com.android.tools.r8.cf.code.frame.PreciseFrameType):130:130 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/P8;Lcom/android/tools/r8/internal/zM;)V"} 65:67: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 65:67:void lambda$processStaticFieldPut$4(com.android.tools.r8.cf.code.CfStaticFieldWrite,com.android.tools.r8.cf.code.frame.PreciseFrameType):130 -> a 68:68: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 68:68: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 68:68:void lambda$processStaticFieldPut$4(com.android.tools.r8.cf.code.CfStaticFieldWrite,com.android.tools.r8.cf.code.frame.PreciseFrameType):130 -> a 69:77:void processAssignment(com.android.tools.r8.ir.analysis.type.TypeElement,com.android.tools.r8.ir.analysis.type.TypeElement):156:164 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/HS;Lcom/android/tools/r8/internal/F00;)V"} 78:87: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:175 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/F00;Lcom/android/tools/r8/internal/F00;Lcom/android/tools/r8/graph/v2;)V"} 88:95:void registerUnverifiableCode(com.android.tools.r8.graph.ProgramMethod,int,com.android.tools.r8.optimize.interfaces.analysis.ErroneousCfFrameState):181:188 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;ILcom/android/tools/r8/internal/kh;)V"} 96:104:void registerUnverifiableCode(com.android.tools.r8.graph.ProgramMethod,int,com.android.tools.r8.optimize.interfaces.analysis.ErroneousCfFrameState):182:190 -> a 105:112:void registerUnverifiableCodeWithFrames(com.android.tools.r8.graph.CfCodeDiagnostics):194:201 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/w;)V"} 113:121:void registerUnverifiableCodeWithFrames(com.android.tools.r8.graph.CfCodeDiagnostics):195:203 -> a 122:124:boolean verifyOpenInterfaceWitnessIsSuppressed(com.android.tools.r8.ir.analysis.type.TypeElement,com.android.tools.r8.graph.DexClass):208:210 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/F00;Lcom/android/tools/r8/graph/q0;)V"} com.android.tools.r8.optimize.interfaces.analysis.ConcreteCfFrameState -> com.android.tools.r8.internal.Xb: # {"id":"sourceFile","fileName":"ConcreteCfFrameState.java"} com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap locals -> b java.util.ArrayDeque stack -> c int stackHeight -> d boolean $assertionsDisabled -> e 1:1:void ():44:44 -> 1:1:void ():51:51 -> 2:6:void (com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap,java.util.ArrayDeque,int):55:59 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lp;Ljava/util/ArrayDeque;I)V"} 1:3: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/u6;Lcom/android/tools/r8/internal/j7;)Lcom/android/tools/r8/internal/k7;"} 4:4: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 4:4: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 5:5:boolean com.android.tools.r8.cf.code.CfAssignability$AssignabilityResult.isSuccessful():0:0 -> a 5:5: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 5: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):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):143:143 -> 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.isFailed():0:0 -> 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):82 -> 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):83:83 -> a 9:9:com.android.tools.r8.optimize.interfaces.analysis.ErroneousCfFrameState com.android.tools.r8.optimize.interfaces.analysis.CfFrameState.error(java.lang.String):38:38 -> 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):83 -> a 10:15: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 16:16: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/g10;Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/internal/k7;"} 17:17:boolean com.android.tools.r8.cf.code.frame.BaseFrameType.isInitialized():0:0 -> a 17:17: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 18:18:com.android.tools.r8.optimize.interfaces.analysis.ErroneousCfFrameState com.android.tools.r8.optimize.interfaces.analysis.CfFrameState.error(java.lang.String):38:38 -> 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):122 -> a 19:24: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 25:25: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 26:26:boolean com.android.tools.r8.cf.code.frame.BaseFrameType.isUninitializedThis():0:0 -> a 26:26: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):320 -> a 26:26: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 27:27: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):320:320 -> 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 -> 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):320 -> 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):321:321 -> 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.isUninitializedNew():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):323 -> 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):324:324 -> 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):324 -> 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: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):325:326 -> a 33: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:47: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 48:48: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 49:49:boolean com.android.tools.r8.cf.code.frame.BaseFrameType.isUninitializedThis():0:0 -> a 49:49: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):320 -> a 49:49: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 50:50: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):320:320 -> 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 -> 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):320 -> 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):321:321 -> 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.isUninitializedNew():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):323 -> 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):324:324 -> 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):324 -> 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: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):325:326 -> a 56: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:64: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 65:68:void peekStackElement(java.util.function.Consumer,com.android.tools.r8.utils.InternalOptions):146:149 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Consumer;Lcom/android/tools/r8/utils/A1;)V"} 69:78:void peekStackElements(int,java.util.function.Consumer,com.android.tools.r8.utils.InternalOptions):155:164 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/util/function/Consumer;Lcom/android/tools/r8/utils/A1;)V"} 79:80:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState pop(java.util.function.BiFunction):175:176 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/BiFunction;)Lcom/android/tools/r8/internal/k7;"} 81:81:com.android.tools.r8.optimize.interfaces.analysis.ErroneousCfFrameState com.android.tools.r8.optimize.interfaces.analysis.CfFrameState.error(java.lang.String):38:38 -> a 81:81:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState pop(java.util.function.BiFunction):176 -> a 82:84:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState pop(java.util.function.BiFunction):178:180 -> a 85:85: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/internal/u6;)Lcom/android/tools/r8/internal/k7;"} 86:91: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:193 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/internal/u6;Lcom/android/tools/r8/internal/k7;Lcom/android/tools/r8/internal/zM;)Lcom/android/tools/r8/internal/k7;"} 92: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):192:198 -> a 99: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):209:220 -> a 99: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.CfFrameState.error(java.lang.String):38:38 -> 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):220 -> 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: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:203 -> a 113:113:com.android.tools.r8.optimize.interfaces.analysis.ErroneousCfFrameState popAndInitializeInitializedObjectError(com.android.tools.r8.cf.code.frame.PreciseFrameType):224:224 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/zM;)Lcom/android/tools/r8/internal/kh;"} 114:115: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/internal/u6;Ljava/util/function/BiFunction;)Lcom/android/tools/r8/internal/k7;"} 116:122: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/H6;Lcom/android/tools/r8/graph/v2;Ljava/util/function/BiFunction;Lcom/android/tools/r8/internal/k7;Lcom/android/tools/r8/internal/zM;)Lcom/android/tools/r8/internal/k7;"} 123:124: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/u6;[Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/internal/k7;"} 125:125: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/u6;Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/internal/k7;"} 126:126: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/u6;Lcom/android/tools/r8/internal/F00;)Lcom/android/tools/r8/internal/k7;"} 127:132: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:300 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/u6;Lcom/android/tools/r8/internal/zM;)Lcom/android/tools/r8/internal/k7;"} 133:146: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:343 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/u6;ILcom/android/tools/r8/internal/j20;Ljava/util/function/BiFunction;)Lcom/android/tools/r8/internal/k7;"} 147:148: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/internal/Ti;Lcom/android/tools/r8/internal/u6;)Lcom/android/tools/r8/internal/k7;"} 149:159: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 149:159: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 160:160:com.android.tools.r8.optimize.interfaces.analysis.ErroneousCfFrameState com.android.tools.r8.optimize.interfaces.analysis.CfFrameState.error(java.lang.String):38:38 -> a 160:160: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 160:160: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 161:161: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 162:163: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:376 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/Xb;Ljava/util/function/UnaryOperator;)Lcom/android/tools/r8/internal/k7;"} 164:175:void com.android.tools.r8.optimize.interfaces.analysis.ConcreteCfFrameState.joinLocals(com.android.tools.r8.graph.AppView,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectSortedMap,com.android.tools.r8.cf.code.CfFrame$Builder,java.util.function.UnaryOperator):390:401 -> a 164:175: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 176:178:void com.android.tools.r8.optimize.interfaces.analysis.ConcreteCfFrameState.joinLocalsWithDifferentIndices(int,int,com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectBidirectionalIterator,com.android.tools.r8.cf.code.CfFrame$Builder):421:423 -> a 176:178:void com.android.tools.r8.optimize.interfaces.analysis.ConcreteCfFrameState.joinLocals(com.android.tools.r8.graph.AppView,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectSortedMap,com.android.tools.r8.cf.code.CfFrame$Builder,java.util.function.UnaryOperator):404 -> a 176:178: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 179:181:void com.android.tools.r8.optimize.interfaces.analysis.ConcreteCfFrameState.joinLocalsWithDifferentIndices(int,int,com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectBidirectionalIterator,com.android.tools.r8.cf.code.CfFrame$Builder):421:423 -> a 179:181:void com.android.tools.r8.optimize.interfaces.analysis.ConcreteCfFrameState.joinLocals(com.android.tools.r8.graph.AppView,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectSortedMap,com.android.tools.r8.cf.code.CfFrame$Builder,java.util.function.UnaryOperator):406 -> a 179:181: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 182:185: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,com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectBidirectionalIterator,com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectBidirectionalIterator,com.android.tools.r8.graph.AppView,com.android.tools.r8.cf.code.CfFrame$Builder):434:437 -> a 182:185:void com.android.tools.r8.optimize.interfaces.analysis.ConcreteCfFrameState.joinLocals(com.android.tools.r8.graph.AppView,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectSortedMap,com.android.tools.r8.cf.code.CfFrame$Builder,java.util.function.UnaryOperator):408 -> a 182: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 -> a 186:186: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 186:186: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,com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectBidirectionalIterator,com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectBidirectionalIterator,com.android.tools.r8.graph.AppView,com.android.tools.r8.cf.code.CfFrame$Builder):436 -> a 186:186:void com.android.tools.r8.optimize.interfaces.analysis.ConcreteCfFrameState.joinLocals(com.android.tools.r8.graph.AppView,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectSortedMap,com.android.tools.r8.cf.code.CfFrame$Builder,java.util.function.UnaryOperator):408 -> a 186:186: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 187:187:void com.android.tools.r8.optimize.interfaces.analysis.ConcreteCfFrameState.joinSingleAndWideLocalsWithSameIndex(int,com.android.tools.r8.cf.code.CfFrame$Builder):466:466 -> a 187:187: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,com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectBidirectionalIterator,com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectBidirectionalIterator,com.android.tools.r8.graph.AppView,com.android.tools.r8.cf.code.CfFrame$Builder):439 -> a 187:187:void com.android.tools.r8.optimize.interfaces.analysis.ConcreteCfFrameState.joinLocals(com.android.tools.r8.graph.AppView,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectSortedMap,com.android.tools.r8.cf.code.CfFrame$Builder,java.util.function.UnaryOperator):408 -> a 187:187: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 188:192: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,com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectBidirectionalIterator,com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectBidirectionalIterator,com.android.tools.r8.graph.AppView,com.android.tools.r8.cf.code.CfFrame$Builder):442:446 -> a 188:192:void com.android.tools.r8.optimize.interfaces.analysis.ConcreteCfFrameState.joinLocals(com.android.tools.r8.graph.AppView,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectSortedMap,com.android.tools.r8.cf.code.CfFrame$Builder,java.util.function.UnaryOperator):408 -> a 188:192: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 193:198: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,com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectBidirectionalIterator,com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectBidirectionalIterator,com.android.tools.r8.cf.code.CfFrame$Builder):476:481 -> a 193:198: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,com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectBidirectionalIterator,com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectBidirectionalIterator,com.android.tools.r8.graph.AppView,com.android.tools.r8.cf.code.CfFrame$Builder):443 -> a 193:198:void com.android.tools.r8.optimize.interfaces.analysis.ConcreteCfFrameState.joinLocals(com.android.tools.r8.graph.AppView,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectSortedMap,com.android.tools.r8.cf.code.CfFrame$Builder,java.util.function.UnaryOperator):408 -> a 193:198: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 199:202:void com.android.tools.r8.optimize.interfaces.analysis.ConcreteCfFrameState.setWideLocalToTop(int,com.android.tools.r8.cf.code.CfFrame$Builder):554:557 -> a 199:202: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,com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectBidirectionalIterator,com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectBidirectionalIterator,com.android.tools.r8.cf.code.CfFrame$Builder):483 -> a 199:202: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,com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectBidirectionalIterator,com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectBidirectionalIterator,com.android.tools.r8.graph.AppView,com.android.tools.r8.cf.code.CfFrame$Builder):443 -> a 199:202:void com.android.tools.r8.optimize.interfaces.analysis.ConcreteCfFrameState.joinLocals(com.android.tools.r8.graph.AppView,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectSortedMap,com.android.tools.r8.cf.code.CfFrame$Builder,java.util.function.UnaryOperator):408 -> a 199:202: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 203:204: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,com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectBidirectionalIterator,com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectBidirectionalIterator,com.android.tools.r8.cf.code.CfFrame$Builder):485:486 -> a 203:204: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,com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectBidirectionalIterator,com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectBidirectionalIterator,com.android.tools.r8.graph.AppView,com.android.tools.r8.cf.code.CfFrame$Builder):443 -> a 203:204:void com.android.tools.r8.optimize.interfaces.analysis.ConcreteCfFrameState.joinLocals(com.android.tools.r8.graph.AppView,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectSortedMap,com.android.tools.r8.cf.code.CfFrame$Builder,java.util.function.UnaryOperator):408 -> a 203:204: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 205:205:void com.android.tools.r8.optimize.interfaces.analysis.ConcreteCfFrameState.joinSingleAndWideLocalsWithSameIndex(int,com.android.tools.r8.cf.code.CfFrame$Builder):466:466 -> a 205:205: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,com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectBidirectionalIterator,com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectBidirectionalIterator,com.android.tools.r8.graph.AppView,com.android.tools.r8.cf.code.CfFrame$Builder):451 -> a 205:205:void com.android.tools.r8.optimize.interfaces.analysis.ConcreteCfFrameState.joinLocals(com.android.tools.r8.graph.AppView,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectSortedMap,com.android.tools.r8.cf.code.CfFrame$Builder,java.util.function.UnaryOperator):408 -> a 205:205: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 206:217:void com.android.tools.r8.optimize.interfaces.analysis.ConcreteCfFrameState.joinLocalsOnlyPresentInOne(com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectBidirectionalIterator,com.android.tools.r8.cf.code.CfFrame$Builder,java.util.function.UnaryOperator):505:516 -> a 206:217:void com.android.tools.r8.optimize.interfaces.analysis.ConcreteCfFrameState.joinLocals(com.android.tools.r8.graph.AppView,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectSortedMap,com.android.tools.r8.cf.code.CfFrame$Builder,java.util.function.UnaryOperator):412 -> a 206:217: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 218:229:void com.android.tools.r8.optimize.interfaces.analysis.ConcreteCfFrameState.joinLocalsOnlyPresentInOne(com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectBidirectionalIterator,com.android.tools.r8.cf.code.CfFrame$Builder,java.util.function.UnaryOperator):505:516 -> a 218:229:void com.android.tools.r8.optimize.interfaces.analysis.ConcreteCfFrameState.joinLocals(com.android.tools.r8.graph.AppView,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectSortedMap,com.android.tools.r8.cf.code.CfFrame$Builder,java.util.function.UnaryOperator):413 -> a 218:229: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 230:235: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:382 -> a 236:241:void acceptWidePrimitiveHigh(int,com.android.tools.r8.cf.code.frame.WidePrimitiveFrameType,com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectBidirectionalIterator):493:498 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/internal/J20;Lcom/android/tools/r8/internal/cK;)V"} 242:253:void joinLocalOnlyPresentInOne(com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectBidirectionalIterator,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectMap$Entry,com.android.tools.r8.cf.code.CfFrame$Builder,java.util.function.UnaryOperator):525:536 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/cK;Lcom/android/tools/r8/internal/qp;Lcom/android/tools/r8/internal/j7$a;Ljava/util/function/UnaryOperator;)V"} 254:255: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 254:255:void joinLocalOnlyPresentInOne(com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectBidirectionalIterator,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectMap$Entry,com.android.tools.r8.cf.code.CfFrame$Builder,java.util.function.UnaryOperator):534 -> a 256:259:void com.android.tools.r8.optimize.interfaces.analysis.ConcreteCfFrameState.setWideLocalToTop(int,com.android.tools.r8.cf.code.CfFrame$Builder):554:557 -> a 256:259: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 256:259:void joinLocalOnlyPresentInOne(com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectBidirectionalIterator,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectMap$Entry,com.android.tools.r8.cf.code.CfFrame$Builder,java.util.function.UnaryOperator):534 -> a 260:261:void setSingleLocalToTop(int,com.android.tools.r8.cf.code.CfFrame$Builder):549:550 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/internal/j7$a;)V"} 262:275:com.android.tools.r8.optimize.interfaces.analysis.ErroneousCfFrameState joinStack(com.android.tools.r8.graph.AppView,java.util.Deque,com.android.tools.r8.cf.code.CfFrame$Builder):564:577 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Ljava/util/ArrayDeque;Lcom/android/tools/r8/internal/j7$a;)Lcom/android/tools/r8/internal/kh;"} 276:304:com.android.tools.r8.optimize.interfaces.analysis.ErroneousCfFrameState joinStack(com.android.tools.r8.graph.AppView,java.util.Deque,com.android.tools.r8.cf.code.CfFrame$Builder):571:599 -> a 305:307:com.android.tools.r8.optimize.interfaces.analysis.ErroneousCfFrameState joinStackImpreciseJoinError(int,com.android.tools.r8.cf.code.frame.PreciseFrameType,com.android.tools.r8.cf.code.frame.PreciseFrameType):610:612 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/internal/zM;Lcom/android/tools/r8/internal/zM;)Lcom/android/tools/r8/internal/kh;"} 308:308:com.android.tools.r8.optimize.interfaces.analysis.ErroneousCfFrameState joinStackImpreciseJoinError(int,com.android.tools.r8.cf.code.frame.PreciseFrameType,com.android.tools.r8.cf.code.frame.PreciseFrameType):606:606 -> 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/u6;Lcom/android/tools/r8/internal/j7;)Lcom/android/tools/r8/internal/k7;"} 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:18:boolean com.android.tools.r8.optimize.interfaces.analysis.ConcreteCfFrameState.isArrayTypeOrNull(com.android.tools.r8.cf.code.frame.FrameType):235:248 -> b 5:18: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/k7;Lcom/android/tools/r8/internal/zM;)Lcom/android/tools/r8/internal/k7;"} 19: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:231 -> b 20:22:com.android.tools.r8.optimize.interfaces.analysis.ErroneousCfFrameState pushError(com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig,com.android.tools.r8.cf.code.frame.PreciseFrameType):307:309 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/u6;Lcom/android/tools/r8/internal/zM;)Lcom/android/tools/r8/internal/kh;"} 23:23:com.android.tools.r8.optimize.interfaces.analysis.ErroneousCfFrameState pushError(com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig,com.android.tools.r8.cf.code.frame.PreciseFrameType):305:305 -> b 24:28: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/u6;Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/internal/k7;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/u6;Lcom/android/tools/r8/internal/j7;)Lcom/android/tools/r8/internal/k7;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/x1;"} com.android.tools.r8.optimize.interfaces.analysis.ConcreteCfFrameState asConcrete() -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Xb;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/k7;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/k7;"} com.android.tools.r8.optimize.interfaces.analysis.ErroneousCfFrameState -> com.android.tools.r8.internal.kh: # {"id":"sourceFile","fileName":"ErroneousCfFrameState.java"} java.lang.String message -> b boolean $assertionsDisabled -> c 1:1:void ():24:24 -> 1:3:void (java.lang.String):33:35 -> 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):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/u6;Lcom/android/tools/r8/internal/j7;)Lcom/android/tools/r8/internal/k7;"} 2:2:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState markInitialized(com.android.tools.r8.cf.code.frame.UninitializedFrameType,com.android.tools.r8.graph.DexType):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/g10;Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/internal/k7;"} 3:3:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState pop(java.util.function.BiFunction):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/BiFunction;)Lcom/android/tools/r8/internal/k7;"} 4:4: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):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/internal/u6;)Lcom/android/tools/r8/internal/k7;"} 5:5: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):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/internal/u6;Ljava/util/function/BiFunction;)Lcom/android/tools/r8/internal/k7;"} 6:6: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[]):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/u6;[Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/internal/k7;"} 7:7:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState push(com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig,com.android.tools.r8.graph.DexType):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/u6;Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/internal/k7;"} 8:8: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):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/u6;Lcom/android/tools/r8/internal/zM;)Lcom/android/tools/r8/internal/k7;"} 9:9: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):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/u6;Lcom/android/tools/r8/internal/F00;)Lcom/android/tools/r8/internal/k7;"} 10:10: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.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/u6;ILcom/android/tools/r8/internal/j20;Ljava/util/function/BiFunction;)Lcom/android/tools/r8/internal/k7;"} 11:11: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):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/internal/Ti;Lcom/android/tools/r8/internal/u6;)Lcom/android/tools/r8/internal/k7;"} 12:18:java.lang.String format(com.android.tools.r8.graph.DexType):43:49 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Ljava/lang/String;"} 19:19:java.lang.String format(com.android.tools.r8.graph.DexType):44:44 -> a 20:65:java.lang.String format(com.android.tools.r8.cf.code.frame.FrameType,com.android.tools.r8.optimize.interfaces.analysis.ErroneousCfFrameState$FormatKind):62:107 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Ti;I)Ljava/lang/String;"} 66:100:java.lang.String format(com.android.tools.r8.ir.analysis.type.TypeElement):113:147 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/F00;)Ljava/lang/String;"} 101:104:java.lang.String format(com.android.tools.r8.ir.code.ValueType):156:159 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/j20;)Ljava/lang/String;"} 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):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/u6;Lcom/android/tools/r8/internal/j7;)Lcom/android/tools/r8/internal/k7;"} 2:2:com.android.tools.r8.optimize.interfaces.analysis.CfFrameState pushException(com.android.tools.r8.optimize.interfaces.analysis.CfAnalysisConfig,com.android.tools.r8.graph.DexType):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/u6;Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/internal/k7;"} 3:3:java.lang.String formatExpected(com.android.tools.r8.graph.DexType):39:39 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Ljava/lang/String;"} 4:4:java.lang.String formatExpected(com.android.tools.r8.ir.code.ValueType):152:152 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/j20;)Ljava/lang/String;"} 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):0:0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/u6;Lcom/android/tools/r8/internal/j7;)Lcom/android/tools/r8/internal/k7;"} 2:2:java.lang.String formatActual(com.android.tools.r8.cf.code.frame.FrameType):54:54 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Ti;)Ljava/lang/String;"} 1:1:java.lang.String formatExpected(com.android.tools.r8.cf.code.frame.FrameType):58:58 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Ti;)Ljava/lang/String;"} 1:5:boolean equals(java.lang.Object):279:283 -> equals com.android.tools.r8.optimize.interfaces.analysis.ErroneousCfFrameState asError() -> f # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/kh;"} com.android.tools.r8.optimize.interfaces.analysis.CfFrameState clear() -> h # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/k7;"} 1:1:int hashCode():288:288 -> hashCode com.android.tools.r8.optimize.interfaces.analysis.CfFrameState popArray(com.android.tools.r8.graph.AppView) -> i # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/k7;"} 1:1:java.lang.String getMessage():164:164 -> k com.android.tools.r8.optimize.interfaces.collection.DefaultOpenClosedInterfacesCollection -> com.android.tools.r8.internal.ge: # {"id":"sourceFile","fileName":"DefaultOpenClosedInterfacesCollection.java"} com.android.tools.r8.optimize.interfaces.collection.DefaultOpenClosedInterfacesCollection INSTANCE -> b 1:1:void ():14:14 -> 1:1:void ():17:17 -> 1:1:boolean isDefinitelyClosed(com.android.tools.r8.graph.DexClass):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;)Z"} 2:2:com.android.tools.r8.optimize.interfaces.collection.OpenClosedInterfacesCollection rewrittenWithLens(com.android.tools.r8.graph.lens.GraphLens):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xj;)Lcom/android/tools/r8/internal/OK;"} 3:3:com.android.tools.r8.optimize.interfaces.collection.OpenClosedInterfacesCollection withoutPrunedItems(com.android.tools.r8.graph.PrunedItems):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/u5;)Lcom/android/tools/r8/internal/OK;"} 1:1:com.android.tools.r8.optimize.interfaces.collection.DefaultOpenClosedInterfacesCollection getInstance():20:20 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/ge;"} com.android.tools.r8.optimize.interfaces.collection.NonEmptyOpenClosedInterfacesCollection -> com.android.tools.r8.internal.BH: # {"id":"sourceFile","fileName":"NonEmptyOpenClosedInterfacesCollection.java"} java.util.Set openInterfaceTypes -> b boolean $assertionsDisabled -> c 1:1:void ():14:14 -> 1:2:void (java.util.Set):18:19 -> 1:2:boolean isDefinitelyClosed(com.android.tools.r8.graph.DexClass):24:25 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;)Z"} 3:6:com.android.tools.r8.optimize.interfaces.collection.OpenClosedInterfacesCollection rewrittenWithLens(com.android.tools.r8.graph.lens.GraphLens):30:33 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xj;)Lcom/android/tools/r8/internal/OK;"} 7:7:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.lens.GraphLens.lookupType(com.android.tools.r8.graph.DexType):243:243 -> a 7:7:com.android.tools.r8.optimize.interfaces.collection.OpenClosedInterfacesCollection rewrittenWithLens(com.android.tools.r8.graph.lens.GraphLens):33 -> a 8:10:com.android.tools.r8.optimize.interfaces.collection.OpenClosedInterfacesCollection rewrittenWithLens(com.android.tools.r8.graph.lens.GraphLens):33:35 -> a 11:20:com.android.tools.r8.optimize.interfaces.collection.OpenClosedInterfacesCollection withoutPrunedItems(com.android.tools.r8.graph.PrunedItems):40:49 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/u5;)Lcom/android/tools/r8/internal/OK;"} com.android.tools.r8.optimize.interfaces.collection.OpenClosedInterfacesCollection -> com.android.tools.r8.internal.OK: # {"id":"sourceFile","fileName":"OpenClosedInterfacesCollection.java"} boolean $assertionsDisabled -> a 1:1:void ():27:27 -> 1:1:void ():27:27 -> boolean isDefinitelyClosed(com.android.tools.r8.graph.DexClass) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;)Z"} com.android.tools.r8.optimize.interfaces.collection.OpenClosedInterfacesCollection rewrittenWithLens(com.android.tools.r8.graph.lens.GraphLens) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xj;)Lcom/android/tools/r8/internal/OK;"} com.android.tools.r8.optimize.interfaces.collection.OpenClosedInterfacesCollection withoutPrunedItems(com.android.tools.r8.graph.PrunedItems) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/u5;)Lcom/android/tools/r8/internal/OK;"} 1:1:com.android.tools.r8.optimize.interfaces.collection.DefaultOpenClosedInterfacesCollection getDefault():30:30 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/ge;"} 2:3:boolean isDefinitelyInstanceOfStaticType(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.Value):41:42 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/Y10;)Z"} 4:4:boolean isDefinitelyInstanceOfStaticType(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.Value):41:41 -> a 5:5: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 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Y10;Lcom/android/tools/r8/graph/m;)Lcom/android/tools/r8/internal/Kf;"} 6:6:com.android.tools.r8.ir.analysis.type.DynamicTypeWithUpperBound com.android.tools.r8.ir.code.Value.getDynamicType(com.android.tools.r8.graph.AppView):1043:1043 -> a 6:6: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 -> a 7:51:boolean isDefinitelyInstanceOfStaticType(com.android.tools.r8.graph.AppView,java.util.function.Supplier,com.android.tools.r8.ir.analysis.type.TypeElement):47:91 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Ljava/util/function/Supplier;Lcom/android/tools/r8/internal/F00;)Z"} 52:53:boolean lambda$isDefinitelyInstanceOfStaticType$1(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType):65:66 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/v2;)Z"} com.android.tools.r8.optimize.proto.ProtoNormalizer -> com.android.tools.r8.internal.OP: # {"id":"sourceFile","fileName":"ProtoNormalizer.java"} com.android.tools.r8.graph.AppView appView -> a com.android.tools.r8.graph.DexItemFactory dexItemFactory -> b 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)V"} 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)"]} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o2;Ljava/util/Map;Lcom/android/tools/r8/internal/nf;Lcom/android/tools/r8/graph/o2;)V"} 2:2:com.android.tools.r8.graph.DexTypeList com.android.tools.r8.graph.DexMethodSignature.getParameters():37:37 -> a 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:void run(java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):62:62 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/concurrent/ExecutorService;Lcom/android/tools/r8/utils/z3;)V"} 5:16:com.android.tools.r8.optimize.proto.ProtoNormalizer$GlobalReservationState computeGlobalReservationState(java.util.concurrent.ExecutorService):166:177 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/concurrent/ExecutorService;)Lcom/android/tools/r8/internal/MP;"} 17:85:com.android.tools.r8.optimize.proto.ProtoNormalizer$GlobalReservationState computeGlobalReservationState(java.util.concurrent.ExecutorService):176:244 -> a 86:106:void lambda$computeGlobalReservationState$4(java.util.Map,java.util.Map,com.android.tools.r8.utils.collections.DexMethodSignatureSet,com.android.tools.r8.graph.DexProgramClass):179:199 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Map;Ljava/util/Map;Lcom/android/tools/r8/internal/nf;Lcom/android/tools/r8/graph/q2;)V"} 107:107: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Map;Ljava/util/Map;Lcom/android/tools/r8/internal/nf;Ljava/util/Map;Lcom/android/tools/r8/graph/o5;)V"} 108:108:com.android.tools.r8.graph.DexTypeList com.android.tools.r8.graph.DexTypeList.getSorted():176:176 -> a 108:108: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)"]} 109:115:com.android.tools.r8.graph.DexTypeList com.android.tools.r8.graph.DexTypeList.getSorted():176:182 -> a 109:115: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 116:129: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 130:133: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 134:135: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Map;Lcom/android/tools/r8/internal/nf;Lcom/android/tools/r8/graph/o2;Lcom/android/tools/r8/internal/nf;)V"} 136:151:void lambda$computeGlobalReservationState$5(java.util.Map,java.util.Set,com.android.tools.r8.graph.DexTypeList,java.util.Set):219:234 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Map;Ljava/util/Set;Lcom/android/tools/r8/graph/x2;Ljava/util/Set;)V"} 152:153: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o2;Lcom/android/tools/r8/graph/x2;Ljava/util/Map;Lcom/android/tools/r8/internal/nf;)V"} 154:154:com.android.tools.r8.graph.DexTypeList com.android.tools.r8.graph.DexMethodSignature.getParameters():37:37 -> a 154:154: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)"]} 155:155:com.android.tools.r8.graph.DexTypeList com.android.tools.r8.graph.DexMethodSignature.getParameters():37:37 -> a 155:155: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 156:159: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 160:161: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 160:161:void lambda$computeGlobalReservationState$6(java.util.Set,com.android.tools.r8.utils.collections.DexMethodSignatureSet,com.android.tools.r8.graph.ProgramMethod):240 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Set;Lcom/android/tools/r8/internal/nf;Lcom/android/tools/r8/graph/o5;)V"} 162:162: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o2;Lcom/android/tools/r8/graph/o2;Lcom/android/tools/r8/graph/o2;)Lcom/android/tools/r8/graph/o2;"} 163:164: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/internal/NP;Lcom/android/tools/r8/internal/MP;)Ljava/util/HashMap;"} 165:165:void com.android.tools.r8.graph.DexProgramClass.forEachProgramInstanceInitializer(java.util.function.Consumer):328:328 -> a 165:165: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 166:167: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:323 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/NP;Lcom/android/tools/r8/internal/MP;Ljava/util/Map;Lcom/android/tools/r8/graph/o5;)V"} 168:168:com.android.tools.r8.graph.DexMethodSignature com.android.tools.r8.optimize.proto.ProtoNormalizer$LocalReservationState.getNewMethodSignature(com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.optimize.proto.ProtoNormalizer$GlobalReservationState):450:450 -> a 168:168: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):324 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 169:171: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):326:328 -> a 172:190:void resolveInstanceInitializerCollisions(java.util.Map):335:353 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/HashMap;)V"} 191:192:java.lang.Object com.android.tools.r8.utils.IterableUtils.min(java.lang.Iterable,java.util.Comparator):102:103 -> a 191:192:void resolveInstanceInitializerCollisions(java.util.Map):353 -> a 193:200:void resolveInstanceInitializerCollisions(java.util.Map):353:360 -> a 201:213:void resolveInstanceInitializerCollisions(java.util.Map):359:371 -> a 214:215: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/P3;Lcom/android/tools/r8/graph/o2;Lcom/android/tools/r8/internal/nf;)V"} 216:231:boolean com.android.tools.r8.optimize.proto.ProtoNormalizer.isUnoptimizable(com.android.tools.r8.graph.ProgramMethod):376:391 -> a 216:231: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/x2;Ljava/util/Map;Ljava/util/Map;Lcom/android/tools/r8/internal/nf;)V"} 232:232: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 233:242: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 243:243:java.lang.Object com.android.tools.r8.com.google.common.collect.Iterables.getFirst(java.lang.Iterable,java.lang.Object):779:779 -> a 243:243:com.android.tools.r8.graph.DexMethodSignature lambda$computeNewInstanceInitializerSignatures$7(com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.utils.collections.DexMethodSignatureSet):308 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o2;Lcom/android/tools/r8/internal/nf;)Lcom/android/tools/r8/graph/o2;"} 244:244:java.lang.Object com.android.tools.r8.com.google.common.collect.Iterators.getNext(java.util.Iterator,java.lang.Object):845:845 -> a 244:244:java.lang.Object com.android.tools.r8.com.google.common.collect.Iterables.getFirst(java.lang.Iterable,java.lang.Object):779 -> a 244:244:com.android.tools.r8.graph.DexMethodSignature lambda$computeNewInstanceInitializerSignatures$7(com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.utils.collections.DexMethodSignatureSet):308 -> a 245:245: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 1:1:com.android.tools.r8.graph.DexMethodSignature lambda$computeNewInstanceInitializerSignatures$8(com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.utils.collections.DexMethodSignatureSet):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o2;Lcom/android/tools/r8/internal/nf;)Lcom/android/tools/r8/graph/o2;"} 2:93:void com.android.tools.r8.optimize.proto.ProtoNormalizer.run(java.util.concurrent.ExecutorService):66:157 -> b 2:93:void lambda$run$0(java.util.concurrent.ExecutorService):62 -> b 94:101: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/internal/NP;Lcom/android/tools/r8/internal/MP;)Ljava/util/Map;"} com.android.tools.r8.optimize.proto.ProtoNormalizer$1 -> com.android.tools.r8.internal.LP: # {"id":"sourceFile","fileName":"ProtoNormalizer.java"} com.android.tools.r8.optimize.proto.ProtoNormalizer$GlobalReservationState val$globalReservationState -> f com.android.tools.r8.optimize.proto.ProtoNormalizerGraphLens$Builder val$lensBuilder -> g com.android.tools.r8.optimize.proto.ProtoNormalizer this$0 -> h boolean $assertionsDisabled -> i 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/OP;Lcom/android/tools/r8/internal/MP;Lcom/android/tools/r8/internal/PP;)V"} 1:5:com.android.tools.r8.utils.TraversalContinuation process(com.android.tools.r8.utils.DepthFirstSearchWorkListBase$DFSNodeWithState,java.util.function.Function):79:83 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/n0;Ljava/util/function/Function;)Lcom/android/tools/r8/utils/E3;"} 6:6:com.android.tools.r8.graph.ClassResolutionResult com.android.tools.r8.graph.AppView.contextIndependentDefinitionForWithResolutionResult(com.android.tools.r8.graph.DexType):422:422 -> 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):422:422 -> 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:14:com.android.tools.r8.utils.TraversalContinuation joiner(com.android.tools.r8.utils.DepthFirstSearchWorkListBase$DFSNodeWithState,java.util.List):93:96 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/n0;Ljava/util/List;)Lcom/android/tools/r8/utils/D3;"} 15:22:com.android.tools.r8.utils.TraversalContinuation joiner(com.android.tools.r8.utils.DepthFirstSearchWorkListBase$DFSNodeWithState,java.util.List):94:101 -> a 23:23:void com.android.tools.r8.optimize.proto.ProtoNormalizer$LocalReservationState.linkParent(com.android.tools.r8.optimize.proto.ProtoNormalizer$LocalReservationState):496:496 -> a 23:23:com.android.tools.r8.utils.TraversalContinuation joiner(com.android.tools.r8.utils.DepthFirstSearchWorkListBase$DFSNodeWithState,java.util.List):101 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 24:24:void com.android.tools.r8.optimize.proto.ProtoNormalizer$LocalReservationState.linkParent(com.android.tools.r8.optimize.proto.ProtoNormalizer$LocalReservationState):496:496 -> a 24:24:com.android.tools.r8.utils.TraversalContinuation joiner(com.android.tools.r8.utils.DepthFirstSearchWorkListBase$DFSNodeWithState,java.util.List):101 -> a 25:27:com.android.tools.r8.utils.TraversalContinuation joiner(com.android.tools.r8.utils.DepthFirstSearchWorkListBase$DFSNodeWithState,java.util.List):104:106 -> a 28:75:com.android.tools.r8.utils.TraversalContinuation joiner(com.android.tools.r8.utils.DepthFirstSearchWorkListBase$DFSNodeWithState,java.util.List):105:152 -> a 76: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):112:116 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;Lcom/android/tools/r8/internal/NP;Ljava/util/Map;Lcom/android/tools/r8/internal/MP;Lcom/android/tools/r8/internal/PP;Lcom/android/tools/r8/graph/W0;)Lcom/android/tools/r8/graph/W0;"} 81:82:void com.android.tools.r8.optimize.proto.ProtoNormalizer$LocalReservationState.recordNoSignatureChange(com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.graph.DexItemFactory):527:528 -> a 81:82: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 -> a 83:87: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):119:123 -> a 88:88:com.android.tools.r8.graph.DexMethodSignature com.android.tools.r8.optimize.proto.ProtoNormalizer$LocalReservationState.getAndReserveNewMethodSignature(com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.optimize.proto.ProtoNormalizer$GlobalReservationState):458:458 -> a 88:88: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 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 89:92: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):125:128 -> a 93:94:void com.android.tools.r8.optimize.proto.ProtoNormalizer$LocalReservationState.recordNoSignatureChange(com.android.tools.r8.graph.DexMethodSignature,com.android.tools.r8.graph.DexItemFactory):527:528 -> a 93:94: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 -> a 95:95: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:133 -> a 96:96:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexProgramClass.getContextType():781:781 -> a 96:96: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 96: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):133 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 97:97: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:66 -> a 97:97: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 98: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):135:141 -> a 105:108: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:147 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/proto/k;Lcom/android/tools/r8/graph/W0;Lcom/android/tools/r8/graph/W0$a;)V"} com.android.tools.r8.optimize.proto.ProtoNormalizer$GlobalReservationState -> com.android.tools.r8.internal.MP: # {"id":"sourceFile","fileName":"ProtoNormalizer.java"} 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/concurrent/ConcurrentHashMap;Lcom/android/tools/r8/internal/nf;)V"} 1:1:com.android.tools.r8.graph.DexTypeList com.android.tools.r8.graph.DexMethodSignature.getParameters():37:37 -> a 1:1:com.android.tools.r8.graph.DexTypeList getReservedParameters(com.android.tools.r8.graph.DexMethodSignature):430 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o2;)Lcom/android/tools/r8/graph/x2;"} 2:2:com.android.tools.r8.graph.DexTypeList com.android.tools.r8.graph.DexMethodSignature.getParameters():37:37 -> a 2:2:com.android.tools.r8.graph.DexTypeList getReservedParameters(com.android.tools.r8.graph.DexMethodSignature):430 -> a 3:3:com.android.tools.r8.graph.DexTypeList com.android.tools.r8.graph.DexTypeList.getSorted():176:176 -> a 3:3:com.android.tools.r8.graph.DexTypeList getReservedParameters(com.android.tools.r8.graph.DexMethodSignature):430 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 4:10:com.android.tools.r8.graph.DexTypeList com.android.tools.r8.graph.DexTypeList.getSorted():176:182 -> a 4:10:com.android.tools.r8.graph.DexTypeList getReservedParameters(com.android.tools.r8.graph.DexMethodSignature):430 -> a 11:11:com.android.tools.r8.graph.DexTypeList getReservedParameters(com.android.tools.r8.graph.DexMethodSignature):431:431 -> a 12:13:java.util.Map selectDeterministicTarget(java.util.Map):413:414 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/concurrent/ConcurrentHashMap;)Ljava/util/HashMap;"} 14:22:void lambda$selectDeterministicTarget$0(java.util.Map,com.android.tools.r8.graph.DexTypeList,java.util.Set):416:424 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Map;Lcom/android/tools/r8/graph/x2;Ljava/util/Set;)V"} 1:1:boolean isUnoptimizable(com.android.tools.r8.graph.DexMethodSignature):435:435 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o2;)Z"} com.android.tools.r8.optimize.proto.ProtoNormalizer$LocalReservationState -> com.android.tools.r8.internal.NP: # {"id":"sourceFile","fileName":"ProtoNormalizer.java"} 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: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:468 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o2;Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/internal/MP;Z)Lcom/android/tools/r8/graph/o2;"} 3:11:com.android.tools.r8.graph.DexMethodSignature com.android.tools.r8.optimize.proto.ProtoNormalizer$LocalReservationState.getReserved(com.android.tools.r8.graph.DexMethodSignature):500:508 -> a 3:11: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 12:20:com.android.tools.r8.graph.DexMethodSignature com.android.tools.r8.optimize.proto.ProtoNormalizer$LocalReservationState.getReserved(com.android.tools.r8.graph.DexMethodSignature):500:508 -> a 12:20: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 21: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: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):468:468 -> a 23:31:com.android.tools.r8.graph.DexMethodSignature com.android.tools.r8.optimize.proto.ProtoNormalizer$LocalReservationState.getReserved(com.android.tools.r8.graph.DexMethodSignature):500:508 -> a 23:31: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 32: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:479 -> a 35:41:boolean com.android.tools.r8.optimize.proto.ProtoNormalizer$LocalReservationState.isDestinationTaken(com.android.tools.r8.graph.DexMethodSignature):514:520 -> a 35:41: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 42:45: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 46:52:boolean com.android.tools.r8.optimize.proto.ProtoNormalizer$LocalReservationState.isDestinationTaken(com.android.tools.r8.graph.DexMethodSignature):514:520 -> a 46:52: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 53:53: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 com.android.tools.r8.optimize.proto.ProtoNormalizerGraphLens -> com.android.tools.r8.internal.QP: # {"id":"sourceFile","fileName":"ProtoNormalizerGraphLens.java"} com.android.tools.r8.utils.collections.BidirectionalOneToOneMap newMethodSignatures -> f java.util.Map prototypeChanges -> g boolean $assertionsDisabled -> h 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/Q4;Ljava/util/IdentityHashMap;)V"} 1:1:com.android.tools.r8.optimize.proto.ProtoNormalizerGraphLens$Builder builder(com.android.tools.r8.graph.AppView):40:40 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)Lcom/android/tools/r8/internal/PP;"} 2:8:com.android.tools.r8.graph.lens.MethodLookupResult internalDescribeLookupMethod(com.android.tools.r8.graph.lens.MethodLookupResult,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.lens.GraphLens):62:68 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/PE;Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/internal/Xj;)Lcom/android/tools/r8/internal/PE;"} 9:17:com.android.tools.r8.graph.lens.MethodLookupResult internalDescribeLookupMethod(com.android.tools.r8.graph.lens.MethodLookupResult,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.lens.GraphLens):67:75 -> a 18:18:com.android.tools.r8.graph.lens.MethodLookupResult internalDescribeLookupMethod(com.android.tools.r8.graph.lens.MethodLookupResult,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.lens.GraphLens):74:74 -> a 19:19:com.android.tools.r8.graph.lens.MethodLookupResult internalDescribeLookupMethod(com.android.tools.r8.graph.lens.MethodLookupResult,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.lens.GraphLens):73:73 -> a 20:28:com.android.tools.r8.graph.lens.MethodLookupResult internalDescribeLookupMethod(com.android.tools.r8.graph.lens.MethodLookupResult,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.lens.GraphLens):70:78 -> a 1:1:com.android.tools.r8.graph.DexMethod getPreviousMethodSignature(com.android.tools.r8.graph.DexMethod):83:83 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/j2;"} 2:2:java.lang.Object com.android.tools.r8.utils.collections.BidirectionalManyToManyRepresentativeMap.getRepresentativeKeyOrDefault(java.lang.Object,java.lang.Object):22:22 -> d 2:2:com.android.tools.r8.graph.DexMethod getPreviousMethodSignature(com.android.tools.r8.graph.DexMethod):83 -> d # {"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):83:83 -> d 1:5:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription lookupPrototypeChangesForMethodDefinition(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.lens.GraphLens):47:51 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/proto/k;"} 6:6:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription com.android.tools.r8.graph.lens.GraphLens.lookupPrototypeChangesForMethodDefinition(com.android.tools.r8.graph.DexMethod):326:326 -> e 6:6:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription lookupPrototypeChangesForMethodDefinition(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.lens.GraphLens):51 -> e # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 7:8:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription lookupPrototypeChangesForMethodDefinition(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.lens.GraphLens):55:56 -> e 9:9:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription lookupPrototypeChangesForMethodDefinition(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.lens.GraphLens):55:55 -> e 1:1:com.android.tools.r8.graph.DexMethod getNextMethodSignature(com.android.tools.r8.graph.DexMethod):88:88 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/j2;"} com.android.tools.r8.optimize.proto.ProtoNormalizerGraphLens$Builder -> com.android.tools.r8.internal.PP: # {"id":"sourceFile","fileName":"ProtoNormalizerGraphLens.java"} com.android.tools.r8.graph.AppView appView -> a com.android.tools.r8.utils.collections.MutableBidirectionalOneToOneMap newMethodSignatures -> b java.util.Map prototypeChanges -> c boolean $assertionsDisabled -> d 1:1:void ():91:91 -> 1:1:void (com.android.tools.r8.graph.AppView):99:99 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)V"} 2:8:void (com.android.tools.r8.graph.AppView):94:100 -> 1:3:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription recordNewMethodSignature(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexMethod):105:107 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/W0;)Lcom/android/tools/r8/graph/proto/k;"} 4:18: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):119:133 -> a 4:18:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription recordNewMethodSignature(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexMethod):109 -> a 19: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):132:142 -> a 19:29:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription recordNewMethodSignature(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexMethod):109 -> a 30:30:boolean com.android.tools.r8.graph.proto.ArgumentPermutation.isDefault():0:0 -> a 30:30: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):142 -> a 30:30:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription recordNewMethodSignature(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexMethod):109 -> a 31: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):142:148 -> a 31:37:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription recordNewMethodSignature(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexMethod):109 -> a 38:41:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription recordNewMethodSignature(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexMethod):110:113 -> a 42:42:com.android.tools.r8.optimize.proto.ProtoNormalizerGraphLens build():156:156 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/QP;"} 1:1:boolean isEmpty():152:152 -> b com.android.tools.r8.optimize.redundantbridgeremoval.RedundantBridgeRemovalLens -> com.android.tools.r8.internal.WQ: # {"id":"sourceFile","fileName":"RedundantBridgeRemovalLens.java"} java.util.Set interfaces -> f java.util.Map methodMap -> g 1:3:void (com.android.tools.r8.graph.AppView,java.util.Set,java.util.Map):28:30 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Ljava/util/IdentityHashMap;Ljava/util/Set;)V"} 1:17:com.android.tools.r8.graph.lens.MethodLookupResult internalDescribeLookupMethod(com.android.tools.r8.graph.lens.MethodLookupResult,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.lens.GraphLens):48:64 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/PE;Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/internal/Xj;)Lcom/android/tools/r8/internal/PE;"} 18:22:com.android.tools.r8.graph.lens.MethodLookupResult internalDescribeLookupMethod(com.android.tools.r8.graph.lens.MethodLookupResult,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.lens.GraphLens):61:65 -> a 1:2:com.android.tools.r8.graph.DexMethod getRenamedMethodSignature(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.lens.GraphLens):41:42 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/j2;"} com.android.tools.r8.optimize.redundantbridgeremoval.RedundantBridgeRemovalLens$Builder -> com.android.tools.r8.internal.VQ: # {"id":"sourceFile","fileName":"RedundantBridgeRemovalLens.java"} java.util.Set interfaces -> a java.util.Map methodMap -> b 1:4:void ():70:73 -> 1:3:com.android.tools.r8.optimize.redundantbridgeremoval.RedundantBridgeRemovalLens$Builder map(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexClassAndMethod):76:78 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/t0;Lcom/android/tools/r8/graph/o5;)V"} 4:4:boolean isEmpty():84:84 -> a 5:5:com.android.tools.r8.optimize.redundantbridgeremoval.RedundantBridgeRemovalLens build(com.android.tools.r8.graph.AppView):88:88 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)Lcom/android/tools/r8/internal/WQ;"} com.android.tools.r8.optimize.redundantbridgeremoval.RedundantBridgeRemovalOptions -> com.android.tools.r8.internal.XQ: # {"id":"sourceFile","fileName":"RedundantBridgeRemovalOptions.java"} com.android.tools.r8.utils.InternalOptions options -> a boolean enableRetargetingOfConstructorBridgeCalls -> b java.util.Set noConstructorShrinkingHierarchies -> c 1:1:void (com.android.tools.r8.utils.InternalOptions):22:22 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/A1;)V"} 2:6:void (com.android.tools.r8.utils.InternalOptions):19:23 -> 1:1:void clearNoConstructorShrinkingHierarchiesForTesting():27:27 -> a 2:2:boolean isPlatformReflectingOnDefaultConstructorInSubclasses(com.android.tools.r8.graph.DexLibraryClass):41:41 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/d2;)Z"} 3:3:void setEnableRetargetingOfConstructorBridgeCalls(boolean):50:50 -> a 1:4:com.android.tools.r8.optimize.redundantbridgeremoval.RedundantBridgeRemovalOptions ensureInitialized():31:34 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/XQ;"} 1:1:boolean isRetargetingOfConstructorBridgeCallsEnabled():45:45 -> c com.android.tools.r8.optimize.redundantbridgeremoval.RedundantBridgeRemover -> com.android.tools.r8.internal.cR: # {"id":"sourceFile","fileName":"RedundantBridgeRemover.java"} com.android.tools.r8.graph.AppView appView -> a com.android.tools.r8.optimize.redundantbridgeremoval.RedundantBridgeRemovalOptions redundantBridgeRemovalOptions -> b com.android.tools.r8.optimize.redundantbridgeremoval.RedundantBridgeRemover$InvokedReflectivelyFromPlatformAnalysis invokedReflectivelyFromPlatformAnalysis -> c boolean $assertionsDisabled -> d 1:1:void ():36:36 -> 1:1:void (com.android.tools.r8.graph.AppView):44:44 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)V"} 2:8:void (com.android.tools.r8.graph.AppView):41:47 -> 1:17:boolean isTargetingSuperMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.optimize.InvokeSingleTargetExtractor$InvokeKind,com.android.tools.r8.graph.DexMethod):93:109 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/Ws;Lcom/android/tools/r8/graph/j2;)Z"} 18:19:void run(com.android.tools.r8.optimize.MemberRebindingIdentityLens,java.util.concurrent.ExecutorService):116:117 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/jE;Ljava/util/concurrent/ExecutorService;)V"} 20:46:void run(com.android.tools.r8.optimize.MemberRebindingIdentityLens,java.util.concurrent.ExecutorService):116:142 -> a 47:47:void run(com.android.tools.r8.optimize.MemberRebindingIdentityLens,java.util.concurrent.ExecutorService):141:141 -> a 48:50:java.util.Map computeBridgesToRemove(com.android.tools.r8.optimize.redundantbridgeremoval.RedundantBridgeRemovalLens$Builder,java.util.concurrent.ExecutorService):151:153 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/VQ;Ljava/util/concurrent/ExecutorService;)Ljava/util/concurrent/ConcurrentHashMap;"} 51:51:java.util.Map computeBridgesToRemove(com.android.tools.r8.optimize.redundantbridgeremoval.RedundantBridgeRemovalLens$Builder,java.util.concurrent.ExecutorService):152:152 -> a 52:85:void lambda$computeBridgesToRemove$1(com.android.tools.r8.optimize.redundantbridgeremoval.RedundantBridgeRemovalLens$Builder,java.util.Map,com.android.tools.r8.graph.DexProgramClass):155:188 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/VQ;Ljava/util/Map;Lcom/android/tools/r8/graph/q2;)V"} 86:88:void lambda$computeBridgesToRemove$0(com.android.tools.r8.utils.collections.ProgramMethodSet,com.android.tools.r8.optimize.redundantbridgeremoval.RedundantBridgeRemovalLens$Builder,com.android.tools.r8.graph.ProgramMethod):158:160 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/IN;Lcom/android/tools/r8/internal/VQ;Lcom/android/tools/r8/graph/o5;)V"} 89:130:boolean com.android.tools.r8.optimize.redundantbridgeremoval.RedundantBridgeRemover.isRedundantAbstractBridge(com.android.tools.r8.graph.ProgramMethod):196:237 -> a 89:130:void lambda$computeBridgesToRemove$0(com.android.tools.r8.utils.collections.ProgramMethodSet,com.android.tools.r8.optimize.redundantbridgeremoval.RedundantBridgeRemovalLens$Builder,com.android.tools.r8.graph.ProgramMethod):163 -> a 131:131:void lambda$computeBridgesToRemove$0(com.android.tools.r8.utils.collections.ProgramMethodSet,com.android.tools.r8.optimize.redundantbridgeremoval.RedundantBridgeRemovalLens$Builder,com.android.tools.r8.graph.ProgramMethod):165:165 -> a 132:149:com.android.tools.r8.graph.DexClassAndMethod com.android.tools.r8.optimize.redundantbridgeremoval.RedundantBridgeRemover.getTargetForRedundantBridge(com.android.tools.r8.graph.ProgramMethod):51:68 -> a 132:149:void lambda$computeBridgesToRemove$0(com.android.tools.r8.utils.collections.ProgramMethodSet,com.android.tools.r8.optimize.redundantbridgeremoval.RedundantBridgeRemovalLens$Builder,com.android.tools.r8.graph.ProgramMethod):168 -> a 150:152:boolean com.android.tools.r8.optimize.redundantbridgeremoval.RedundantBridgeRemover$InvokedReflectivelyFromPlatformAnalysis.isMaybeInvokedReflectivelyFromPlatform(com.android.tools.r8.graph.ProgramMethod):263:265 -> a 150:152:com.android.tools.r8.graph.DexClassAndMethod com.android.tools.r8.optimize.redundantbridgeremoval.RedundantBridgeRemover.getTargetForRedundantBridge(com.android.tools.r8.graph.ProgramMethod):68 -> a 150:152:void lambda$computeBridgesToRemove$0(com.android.tools.r8.utils.collections.ProgramMethodSet,com.android.tools.r8.optimize.redundantbridgeremoval.RedundantBridgeRemovalLens$Builder,com.android.tools.r8.graph.ProgramMethod):168 -> a 153:167:com.android.tools.r8.graph.DexClassAndMethod com.android.tools.r8.optimize.redundantbridgeremoval.RedundantBridgeRemover.getTargetForRedundantBridge(com.android.tools.r8.graph.ProgramMethod):72:86 -> a 153:167:void lambda$computeBridgesToRemove$0(com.android.tools.r8.utils.collections.ProgramMethodSet,com.android.tools.r8.optimize.redundantbridgeremoval.RedundantBridgeRemovalLens$Builder,com.android.tools.r8.graph.ProgramMethod):168 -> a 168:180:void lambda$computeBridgesToRemove$0(com.android.tools.r8.utils.collections.ProgramMethodSet,com.android.tools.r8.optimize.redundantbridgeremoval.RedundantBridgeRemovalLens$Builder,com.android.tools.r8.graph.ProgramMethod):171:183 -> a 181:187:void pruneApp(java.util.Map,java.util.concurrent.ExecutorService):247:253 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/concurrent/ConcurrentHashMap;Ljava/util/concurrent/ExecutorService;)V"} 188:189:void lambda$pruneApp$3(com.android.tools.r8.graph.PrunedItems$Builder,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.utils.collections.ProgramMethodSet):250:251 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/t5;Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/internal/IN;)V"} 190:190:void lambda$pruneApp$2(com.android.tools.r8.graph.PrunedItems$Builder,com.android.tools.r8.graph.ProgramMethod):251:251 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/t5;Lcom/android/tools/r8/graph/o5;)V"} com.android.tools.r8.optimize.redundantbridgeremoval.RedundantBridgeRemover$InvokedReflectivelyFromPlatformAnalysis -> com.android.tools.r8.internal.bR: # {"id":"sourceFile","fileName":"RedundantBridgeRemover.java"} java.util.Map cache -> a com.android.tools.r8.optimize.redundantbridgeremoval.RedundantBridgeRemover this$0 -> b boolean $assertionsDisabled -> c 1:1:void ():256:256 -> 1:5:void (com.android.tools.r8.optimize.redundantbridgeremoval.RedundantBridgeRemover):256:260 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/cR;)V"} 1:8:boolean computeIsPlatformReflectingOnDefaultConstructor(com.android.tools.r8.graph.DexProgramClass):269:276 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)Z"} com.android.tools.r8.optimize.redundantbridgeremoval.RedundantBridgeRemover$InvokedReflectivelyFromPlatformAnalysis$NotProcessedWorklistItem -> com.android.tools.r8.internal.YQ: # {"id":"sourceFile","fileName":"RedundantBridgeRemover.java"} com.android.tools.r8.optimize.redundantbridgeremoval.RedundantBridgeRemover$InvokedReflectivelyFromPlatformAnalysis this$1 -> c 1:2:void (com.android.tools.r8.optimize.redundantbridgeremoval.RedundantBridgeRemover$InvokedReflectivelyFromPlatformAnalysis,com.android.tools.r8.graph.DexClass):301:302 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/bR;Lcom/android/tools/r8/graph/q0;)V"} 1:1:void accept(java.lang.Object):299:299 -> accept 2:6:void com.android.tools.r8.optimize.redundantbridgeremoval.RedundantBridgeRemover$InvokedReflectivelyFromPlatformAnalysis$NotProcessedWorklistItem.accept(com.android.tools.r8.utils.WorkList):308:312 -> accept 2:6:void accept(java.lang.Object):299 -> accept com.android.tools.r8.optimize.redundantbridgeremoval.RedundantBridgeRemover$InvokedReflectivelyFromPlatformAnalysis$ProcessedWorklistItem -> com.android.tools.r8.internal.ZQ: # {"id":"sourceFile","fileName":"RedundantBridgeRemover.java"} com.android.tools.r8.optimize.redundantbridgeremoval.RedundantBridgeRemover$InvokedReflectivelyFromPlatformAnalysis this$1 -> c 1:2:void (com.android.tools.r8.optimize.redundantbridgeremoval.RedundantBridgeRemover$InvokedReflectivelyFromPlatformAnalysis,com.android.tools.r8.graph.DexClass):320:321 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/bR;Lcom/android/tools/r8/graph/q0;)V"} 1:5:boolean lambda$accept$0(com.android.tools.r8.graph.DexClass):331:335 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;)Z"} 6:6:boolean lambda$accept$0(com.android.tools.r8.graph.DexClass):334:334 -> a 1:1:void accept(java.lang.Object):318:318 -> accept 1:4:void accept(com.android.tools.r8.utils.WorkList):326:329 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} 5:5:void accept(com.android.tools.r8.utils.WorkList):328:328 -> b 6:6:void accept(com.android.tools.r8.utils.WorkList):326:326 -> b com.android.tools.r8.optimize.redundantbridgeremoval.RedundantBridgeRemover$InvokedReflectivelyFromPlatformAnalysis$WorklistItem -> com.android.tools.r8.internal.aR: # {"id":"sourceFile","fileName":"RedundantBridgeRemover.java"} com.android.tools.r8.graph.DexClass clazz -> a com.android.tools.r8.optimize.redundantbridgeremoval.RedundantBridgeRemover$InvokedReflectivelyFromPlatformAnalysis this$1 -> b 1:2:void (com.android.tools.r8.optimize.redundantbridgeremoval.RedundantBridgeRemover$InvokedReflectivelyFromPlatformAnalysis,com.android.tools.r8.graph.DexClass):283:284 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/bR;Lcom/android/tools/r8/graph/q0;)V"} 1:2:java.lang.Iterable getImmediateSupertypes():288:289 -> a 3:3:java.lang.Iterable getImmediateSupertypes():288:288 -> a 4:7:java.lang.Iterable lambda$getImmediateSupertypes$0(com.android.tools.r8.graph.DexType):291:294 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Ljava/lang/Iterable;"} com.android.tools.r8.org.objectweb.asm.AnnotationVisitor -> com.android.tools.r8.internal.m2: # {"id":"sourceFile","fileName":"AnnotationVisitor.java"} com.android.tools.r8.org.objectweb.asm.AnnotationVisitor av -> a 1:1:void (int):59:59 -> 2:10:void (int,com.android.tools.r8.org.objectweb.asm.AnnotationVisitor):70:78 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/internal/m2;)V"} 11:11:void (int,com.android.tools.r8.org.objectweb.asm.AnnotationVisitor):0:0 -> # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":96,"2":97,"3":98,"4":99},"outline":"Lcom/android/tools/r8/internal/cg;a(Ljava/lang/String;I)Ljava/lang/String;"} 96:96:void (int,com.android.tools.r8.org.objectweb.asm.AnnotationVisitor):78:78 -> 97:97:void (int,com.android.tools.r8.org.objectweb.asm.AnnotationVisitor):78:78 -> 98:98:void (int,com.android.tools.r8.org.objectweb.asm.AnnotationVisitor):78:78 -> 99:99:void (int,com.android.tools.r8.org.objectweb.asm.AnnotationVisitor):78:78 -> 89:95:void (int,com.android.tools.r8.org.objectweb.asm.AnnotationVisitor):78:84 -> 1:2:void visit(java.lang.String,java.lang.Object):110:111 -> a 3:4:void visitEnum(java.lang.String,java.lang.String,java.lang.String):123:124 -> a 5:6:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,java.lang.String):138:139 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/lang/String;)Lcom/android/tools/r8/internal/m2;"} 7:8:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor visitArray(java.lang.String):156:157 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lcom/android/tools/r8/internal/m2;"} 9:10:void visitEnd():164:165 -> a com.android.tools.r8.org.objectweb.asm.AnnotationWriter -> com.android.tools.r8.internal.n2: # {"id":"sourceFile","fileName":"AnnotationWriter.java"} com.android.tools.r8.org.objectweb.asm.SymbolTable symbolTable -> b boolean useNamedValues -> c com.android.tools.r8.org.objectweb.asm.ByteVector annotation -> d int numElementValuePairsOffset -> e int numElementValuePairs -> f com.android.tools.r8.org.objectweb.asm.AnnotationWriter previousAnnotation -> g com.android.tools.r8.org.objectweb.asm.AnnotationWriter nextAnnotation -> h 1:9:void (com.android.tools.r8.org.objectweb.asm.SymbolTable,boolean,com.android.tools.r8.org.objectweb.asm.ByteVector,com.android.tools.r8.org.objectweb.asm.AnnotationWriter):115:123 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/TY;ZLcom/android/tools/r8/internal/b6;Lcom/android/tools/r8/internal/n2;)V"} 1:4:com.android.tools.r8.org.objectweb.asm.AnnotationWriter create(com.android.tools.r8.org.objectweb.asm.SymbolTable,java.lang.String,com.android.tools.r8.org.objectweb.asm.AnnotationWriter):143:146 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/TY;Ljava/lang/String;Lcom/android/tools/r8/internal/n2;)Lcom/android/tools/r8/internal/n2;"} 5:5:com.android.tools.r8.org.objectweb.asm.AnnotationWriter create(com.android.tools.r8.org.objectweb.asm.SymbolTable,int,com.android.tools.r8.org.objectweb.asm.TypePath,java.lang.String,com.android.tools.r8.org.objectweb.asm.AnnotationWriter):175:175 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/TY;ILcom/android/tools/r8/internal/I00;Ljava/lang/String;Lcom/android/tools/r8/internal/n2;)Lcom/android/tools/r8/internal/n2;"} 6:6:void com.android.tools.r8.org.objectweb.asm.TypeReference.putTarget(int,com.android.tools.r8.org.objectweb.asm.ByteVector):433:433 -> a 6:6:com.android.tools.r8.org.objectweb.asm.AnnotationWriter create(com.android.tools.r8.org.objectweb.asm.SymbolTable,int,com.android.tools.r8.org.objectweb.asm.TypePath,java.lang.String,com.android.tools.r8.org.objectweb.asm.AnnotationWriter):177 -> a 7:25:void com.android.tools.r8.org.objectweb.asm.TypeReference.putTarget(int,com.android.tools.r8.org.objectweb.asm.ByteVector):412:430 -> a 7:25:com.android.tools.r8.org.objectweb.asm.AnnotationWriter create(com.android.tools.r8.org.objectweb.asm.SymbolTable,int,com.android.tools.r8.org.objectweb.asm.TypePath,java.lang.String,com.android.tools.r8.org.objectweb.asm.AnnotationWriter):177 -> a 26:26:void com.android.tools.r8.org.objectweb.asm.TypeReference.putTarget(int,com.android.tools.r8.org.objectweb.asm.ByteVector):407:407 -> a 26:26:com.android.tools.r8.org.objectweb.asm.AnnotationWriter create(com.android.tools.r8.org.objectweb.asm.SymbolTable,int,com.android.tools.r8.org.objectweb.asm.TypePath,java.lang.String,com.android.tools.r8.org.objectweb.asm.AnnotationWriter):177 -> a 27:30:com.android.tools.r8.org.objectweb.asm.AnnotationWriter create(com.android.tools.r8.org.objectweb.asm.SymbolTable,int,com.android.tools.r8.org.objectweb.asm.TypePath,java.lang.String,com.android.tools.r8.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:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,java.lang.String):281:287 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/lang/String;)Lcom/android/tools/r8/internal/m2;"} 113:125:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor visitArray(java.lang.String):294:306 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lcom/android/tools/r8/internal/m2;"} 126:129:void visitEnd():311:314 -> a 130:145:int computeAnnotationsSize(com.android.tools.r8.org.objectweb.asm.AnnotationWriter,com.android.tools.r8.org.objectweb.asm.AnnotationWriter,com.android.tools.r8.org.objectweb.asm.AnnotationWriter,com.android.tools.r8.org.objectweb.asm.AnnotationWriter):375:390 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/n2;Lcom/android/tools/r8/internal/n2;Lcom/android/tools/r8/internal/n2;Lcom/android/tools/r8/internal/n2;)I"} 146:158:void putAnnotations(int,com.android.tools.r8.org.objectweb.asm.ByteVector):412:424 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/internal/b6;)V"} 159:159:void putAnnotations(com.android.tools.r8.org.objectweb.asm.SymbolTable,com.android.tools.r8.org.objectweb.asm.AnnotationWriter,com.android.tools.r8.org.objectweb.asm.AnnotationWriter,com.android.tools.r8.org.objectweb.asm.AnnotationWriter,com.android.tools.r8.org.objectweb.asm.AnnotationWriter,com.android.tools.r8.org.objectweb.asm.ByteVector):457:457 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/TY;Lcom/android/tools/r8/internal/n2;Lcom/android/tools/r8/internal/n2;Lcom/android/tools/r8/internal/n2;Lcom/android/tools/r8/internal/n2;Lcom/android/tools/r8/internal/b6;)V"} 160:165:void putAnnotations(com.android.tools.r8.org.objectweb.asm.SymbolTable,com.android.tools.r8.org.objectweb.asm.AnnotationWriter,com.android.tools.r8.org.objectweb.asm.AnnotationWriter,com.android.tools.r8.org.objectweb.asm.AnnotationWriter,com.android.tools.r8.org.objectweb.asm.AnnotationWriter,com.android.tools.r8.org.objectweb.asm.ByteVector):456:461 -> a 166:171:void putAnnotations(com.android.tools.r8.org.objectweb.asm.SymbolTable,com.android.tools.r8.org.objectweb.asm.AnnotationWriter,com.android.tools.r8.org.objectweb.asm.AnnotationWriter,com.android.tools.r8.org.objectweb.asm.AnnotationWriter,com.android.tools.r8.org.objectweb.asm.AnnotationWriter,com.android.tools.r8.org.objectweb.asm.ByteVector):460:465 -> a 172:177:void putAnnotations(com.android.tools.r8.org.objectweb.asm.SymbolTable,com.android.tools.r8.org.objectweb.asm.AnnotationWriter,com.android.tools.r8.org.objectweb.asm.AnnotationWriter,com.android.tools.r8.org.objectweb.asm.AnnotationWriter,com.android.tools.r8.org.objectweb.asm.AnnotationWriter,com.android.tools.r8.org.objectweb.asm.ByteVector):464:469 -> a 178:178:void putAnnotations(com.android.tools.r8.org.objectweb.asm.SymbolTable,com.android.tools.r8.org.objectweb.asm.AnnotationWriter,com.android.tools.r8.org.objectweb.asm.AnnotationWriter,com.android.tools.r8.org.objectweb.asm.AnnotationWriter,com.android.tools.r8.org.objectweb.asm.AnnotationWriter,com.android.tools.r8.org.objectweb.asm.ByteVector):468:468 -> a 179:202:void putParameterAnnotations(int,com.android.tools.r8.org.objectweb.asm.AnnotationWriter[],int,com.android.tools.r8.org.objectweb.asm.ByteVector):526:549 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(I[Lcom/android/tools/r8/internal/n2;ILcom/android/tools/r8/internal/b6;)V"} 1:8:int computeAnnotationsSize(java.lang.String):334:341 -> b com.android.tools.r8.org.objectweb.asm.Attribute -> com.android.tools.r8.internal.T3: # {"id":"sourceFile","fileName":"Attribute.java"} java.lang.String type -> a byte[] content -> b com.android.tools.r8.org.objectweb.asm.Attribute nextAttribute -> c 1:2:void (java.lang.String):64:65 -> 1:3:com.android.tools.r8.org.objectweb.asm.Attribute read(com.android.tools.r8.org.objectweb.asm.ClassReader,int,int,char[],int,com.android.tools.r8.org.objectweb.asm.Label[]):128:130 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Ga;II)Lcom/android/tools/r8/internal/T3;"} 4:4:com.android.tools.r8.org.objectweb.asm.ByteVector write(com.android.tools.r8.org.objectweb.asm.ClassWriter,byte[],int,int,int):159:159 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/b6;"} 5:18:int computeAttributesSize(com.android.tools.r8.org.objectweb.asm.SymbolTable,int,int):247:260 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/TY;II)I"} 19:29:void putAttributes(com.android.tools.r8.org.objectweb.asm.SymbolTable,int,int,com.android.tools.r8.org.objectweb.asm.ByteVector):336:346 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/TY;IILcom/android/tools/r8/internal/b6;)V"} com.android.tools.r8.org.objectweb.asm.Attribute$Set -> com.android.tools.r8.internal.S3: # {"id":"sourceFile","fileName":"Attribute.java"} int size -> a com.android.tools.r8.org.objectweb.asm.Attribute[] data -> b 1:6:void ():351:356 -> 1:2:com.android.tools.r8.org.objectweb.asm.Attribute[] toArray():369:370 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()[Lcom/android/tools/r8/internal/T3;"} 3:4:boolean com.android.tools.r8.org.objectweb.asm.Attribute$Set.contains(com.android.tools.r8.org.objectweb.asm.Attribute):375:376 -> a 3:4:void addAttributes(com.android.tools.r8.org.objectweb.asm.Attribute):361 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/T3;)V"} 5:10:void com.android.tools.r8.org.objectweb.asm.Attribute$Set.add(com.android.tools.r8.org.objectweb.asm.Attribute):384:389 -> a 5:10:void addAttributes(com.android.tools.r8.org.objectweb.asm.Attribute):362 -> a 11:11:void addAttributes(com.android.tools.r8.org.objectweb.asm.Attribute):364:364 -> a com.android.tools.r8.org.objectweb.asm.ByteVector -> com.android.tools.r8.internal.b6: # {"id":"sourceFile","fileName":"ByteVector.java"} 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:com.android.tools.r8.org.objectweb.asm.ByteVector put11(int,int):101:108 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(II)V"} 9:19:com.android.tools.r8.org.objectweb.asm.ByteVector put122(int,int,int):204:214 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(III)V"} 20:35:com.android.tools.r8.org.objectweb.asm.ByteVector putLong(long):225:240 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(J)V"} 36:60:com.android.tools.r8.org.objectweb.asm.ByteVector putUTF8(java.lang.String):253:277 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)V"} 61:61:com.android.tools.r8.org.objectweb.asm.ByteVector putUTF8(java.lang.String):255:255 -> a 62:100:com.android.tools.r8.org.objectweb.asm.ByteVector encodeUtf8(java.lang.String,int,int):294:332 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;II)Lcom/android/tools/r8/internal/b6;"} 101:101:com.android.tools.r8.org.objectweb.asm.ByteVector encodeUtf8(java.lang.String,int,int):307:307 -> a 102:108:com.android.tools.r8.org.objectweb.asm.ByteVector putByteArray(byte[],int,int):348:354 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"([BII)Lcom/android/tools/r8/internal/b6;"} 109:116:void enlarge(int):364:371 -> a 117:117:void enlarge(int):365:365 -> a 1:6:com.android.tools.r8.org.objectweb.asm.ByteVector putByte(int):84:89 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/internal/b6;"} 7:16:com.android.tools.r8.org.objectweb.asm.ByteVector put112(int,int,int):161:170 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(II)V"} 1:9:com.android.tools.r8.org.objectweb.asm.ByteVector put12(int,int):139:147 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(II)Lcom/android/tools/r8/internal/b6;"} 10:19:com.android.tools.r8.org.objectweb.asm.ByteVector putInt(int):181:190 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/internal/b6;"} 1:8:com.android.tools.r8.org.objectweb.asm.ByteVector putShort(int):119:126 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/internal/b6;"} com.android.tools.r8.org.objectweb.asm.ClassReader -> com.android.tools.r8.internal.Ga: # {"id":"sourceFile","fileName":"ClassReader.java"} int header -> a byte[] classFileBuffer -> b int[] cpInfoOffsets -> c java.lang.String[] constantUtf8Values -> d com.android.tools.r8.org.objectweb.asm.ConstantDynamic[] constantDynamicValues -> e int[] bootstrapMethodOffsets -> f int maxStringLength -> g 1:1:void (byte[]):166:166 -> 2:2:void (byte[],int,int):180:180 -> # {"id":"com.android.tools.r8.residualsignature","signature":"([BI)V"} 3:73:void (byte[],int,boolean):192:262 -> # {"id":"com.android.tools.r8.residualsignature","signature":"([BZ)V"} 74:106:void (byte[],int,boolean):243:275 -> 1:1:void accept(com.android.tools.r8.org.objectweb.asm.ClassVisitor,int):424:424 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/internal/Oa;)V"} 2:10:void accept(com.android.tools.r8.org.objectweb.asm.ClassVisitor,com.android.tools.r8.org.objectweb.asm.Attribute[],int):445:453 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Oa;[Lcom/android/tools/r8/internal/T3;I)V"} 11:11:java.lang.String com.android.tools.r8.org.objectweb.asm.ClassReader.readClass(int,char[]):3741:3741 -> a 11:11:void accept(com.android.tools.r8.org.objectweb.asm.ClassVisitor,com.android.tools.r8.org.objectweb.asm.Attribute[],int):454 -> a 12:12:java.lang.String com.android.tools.r8.org.objectweb.asm.ClassReader.readClass(int,char[]):3741:3741 -> a 12:12:void accept(com.android.tools.r8.org.objectweb.asm.ClassVisitor,com.android.tools.r8.org.objectweb.asm.Attribute[],int):455 -> a 13:13:void accept(com.android.tools.r8.org.objectweb.asm.ClassVisitor,com.android.tools.r8.org.objectweb.asm.Attribute[],int):456:456 -> a 14:14:java.lang.String com.android.tools.r8.org.objectweb.asm.ClassReader.readClass(int,char[]):3741:3741 -> a 14:14:void accept(com.android.tools.r8.org.objectweb.asm.ClassVisitor,com.android.tools.r8.org.objectweb.asm.Attribute[],int):459 -> a 15:71:void accept(com.android.tools.r8.org.objectweb.asm.ClassVisitor,com.android.tools.r8.org.objectweb.asm.Attribute[],int):459:515 -> a 72:72:java.lang.String com.android.tools.r8.org.objectweb.asm.ClassReader.readClass(int,char[]):3741:3741 -> a 72:72:void accept(com.android.tools.r8.org.objectweb.asm.ClassVisitor,com.android.tools.r8.org.objectweb.asm.Attribute[],int):516 -> a 73:92:void accept(com.android.tools.r8.org.objectweb.asm.ClassVisitor,com.android.tools.r8.org.objectweb.asm.Attribute[],int):517:536 -> a 93:106:void accept(com.android.tools.r8.org.objectweb.asm.ClassVisitor,com.android.tools.r8.org.objectweb.asm.Attribute[],int):533:546 -> a 107:107:java.lang.String com.android.tools.r8.org.objectweb.asm.ClassReader.readClass(int,char[]):3741:3741 -> a 107:107:void accept(com.android.tools.r8.org.objectweb.asm.ClassVisitor,com.android.tools.r8.org.objectweb.asm.Attribute[],int):547 -> a 108:130:void accept(com.android.tools.r8.org.objectweb.asm.ClassVisitor,com.android.tools.r8.org.objectweb.asm.Attribute[],int):548:570 -> a 131:137:void accept(com.android.tools.r8.org.objectweb.asm.ClassVisitor,com.android.tools.r8.org.objectweb.asm.Attribute[],int):569:575 -> a 138:138:void com.android.tools.r8.org.objectweb.asm.ClassReader.readModuleAttributes(com.android.tools.r8.org.objectweb.asm.ClassVisitor,com.android.tools.r8.org.objectweb.asm.Context,int,int,java.lang.String):773:773 -> a 138:138:void accept(com.android.tools.r8.org.objectweb.asm.ClassVisitor,com.android.tools.r8.org.objectweb.asm.Attribute[],int):580 -> a 139:139:java.lang.String com.android.tools.r8.org.objectweb.asm.ClassReader.readModule(int,char[]):3756:3756 -> a 139:139:void com.android.tools.r8.org.objectweb.asm.ClassReader.readModuleAttributes(com.android.tools.r8.org.objectweb.asm.ClassVisitor,com.android.tools.r8.org.objectweb.asm.Context,int,int,java.lang.String):777 -> a 139:139:void accept(com.android.tools.r8.org.objectweb.asm.ClassVisitor,com.android.tools.r8.org.objectweb.asm.Attribute[],int):580 -> a 140:155:void com.android.tools.r8.org.objectweb.asm.ClassReader.readModuleAttributes(com.android.tools.r8.org.objectweb.asm.ClassVisitor,com.android.tools.r8.org.objectweb.asm.Context,int,int,java.lang.String):778:793 -> a 140:155:void accept(com.android.tools.r8.org.objectweb.asm.ClassVisitor,com.android.tools.r8.org.objectweb.asm.Attribute[],int):580 -> a 156:156:java.lang.String com.android.tools.r8.org.objectweb.asm.ClassReader.readPackage(int,char[]):3771:3771 -> a 156:156:void com.android.tools.r8.org.objectweb.asm.ClassReader.readModuleAttributes(com.android.tools.r8.org.objectweb.asm.ClassVisitor,com.android.tools.r8.org.objectweb.asm.Context,int,int,java.lang.String):796 -> a 156:156:void accept(com.android.tools.r8.org.objectweb.asm.ClassVisitor,com.android.tools.r8.org.objectweb.asm.Attribute[],int):580 -> a 157:163:void com.android.tools.r8.org.objectweb.asm.ClassReader.readModuleAttributes(com.android.tools.r8.org.objectweb.asm.ClassVisitor,com.android.tools.r8.org.objectweb.asm.Context,int,int,java.lang.String):796:802 -> a 157:163:void accept(com.android.tools.r8.org.objectweb.asm.ClassVisitor,com.android.tools.r8.org.objectweb.asm.Attribute[],int):580 -> a 164:164:java.lang.String com.android.tools.r8.org.objectweb.asm.ClassReader.readModule(int,char[]):3756:3756 -> a 164:164:void com.android.tools.r8.org.objectweb.asm.ClassReader.readModuleAttributes(com.android.tools.r8.org.objectweb.asm.ClassVisitor,com.android.tools.r8.org.objectweb.asm.Context,int,int,java.lang.String):806 -> a 164:164:void accept(com.android.tools.r8.org.objectweb.asm.ClassVisitor,com.android.tools.r8.org.objectweb.asm.Attribute[],int):580 -> a 165:172:void com.android.tools.r8.org.objectweb.asm.ClassReader.readModuleAttributes(com.android.tools.r8.org.objectweb.asm.ClassVisitor,com.android.tools.r8.org.objectweb.asm.Context,int,int,java.lang.String):807:814 -> a 165:172:void accept(com.android.tools.r8.org.objectweb.asm.ClassVisitor,com.android.tools.r8.org.objectweb.asm.Attribute[],int):580 -> a 173:173:java.lang.String com.android.tools.r8.org.objectweb.asm.ClassReader.readPackage(int,char[]):3771:3771 -> a 173:173:void com.android.tools.r8.org.objectweb.asm.ClassReader.readModuleAttributes(com.android.tools.r8.org.objectweb.asm.ClassVisitor,com.android.tools.r8.org.objectweb.asm.Context,int,int,java.lang.String):819 -> a 173:173:void accept(com.android.tools.r8.org.objectweb.asm.ClassVisitor,com.android.tools.r8.org.objectweb.asm.Attribute[],int):580 -> a 174:179:void com.android.tools.r8.org.objectweb.asm.ClassReader.readModuleAttributes(com.android.tools.r8.org.objectweb.asm.ClassVisitor,com.android.tools.r8.org.objectweb.asm.Context,int,int,java.lang.String):820:825 -> a 174:179:void accept(com.android.tools.r8.org.objectweb.asm.ClassVisitor,com.android.tools.r8.org.objectweb.asm.Attribute[],int):580 -> a 180:180:java.lang.String com.android.tools.r8.org.objectweb.asm.ClassReader.readModule(int,char[]):3756:3756 -> a 180:180:void com.android.tools.r8.org.objectweb.asm.ClassReader.readModuleAttributes(com.android.tools.r8.org.objectweb.asm.ClassVisitor,com.android.tools.r8.org.objectweb.asm.Context,int,int,java.lang.String):827 -> a 180:180:void accept(com.android.tools.r8.org.objectweb.asm.ClassVisitor,com.android.tools.r8.org.objectweb.asm.Attribute[],int):580 -> a 181:189:void com.android.tools.r8.org.objectweb.asm.ClassReader.readModuleAttributes(com.android.tools.r8.org.objectweb.asm.ClassVisitor,com.android.tools.r8.org.objectweb.asm.Context,int,int,java.lang.String):827:835 -> a 181:189:void accept(com.android.tools.r8.org.objectweb.asm.ClassVisitor,com.android.tools.r8.org.objectweb.asm.Attribute[],int):580 -> a 190:190:java.lang.String com.android.tools.r8.org.objectweb.asm.ClassReader.readPackage(int,char[]):3771:3771 -> a 190:190:void com.android.tools.r8.org.objectweb.asm.ClassReader.readModuleAttributes(com.android.tools.r8.org.objectweb.asm.ClassVisitor,com.android.tools.r8.org.objectweb.asm.Context,int,int,java.lang.String):839 -> a 190:190:void accept(com.android.tools.r8.org.objectweb.asm.ClassVisitor,com.android.tools.r8.org.objectweb.asm.Attribute[],int):580 -> a 191:196:void com.android.tools.r8.org.objectweb.asm.ClassReader.readModuleAttributes(com.android.tools.r8.org.objectweb.asm.ClassVisitor,com.android.tools.r8.org.objectweb.asm.Context,int,int,java.lang.String):840:845 -> a 191:196:void accept(com.android.tools.r8.org.objectweb.asm.ClassVisitor,com.android.tools.r8.org.objectweb.asm.Attribute[],int):580 -> a 197:197:java.lang.String com.android.tools.r8.org.objectweb.asm.ClassReader.readModule(int,char[]):3756:3756 -> a 197:197:void com.android.tools.r8.org.objectweb.asm.ClassReader.readModuleAttributes(com.android.tools.r8.org.objectweb.asm.ClassVisitor,com.android.tools.r8.org.objectweb.asm.Context,int,int,java.lang.String):847 -> a 197:197:void accept(com.android.tools.r8.org.objectweb.asm.ClassVisitor,com.android.tools.r8.org.objectweb.asm.Attribute[],int):580 -> a 198:206:void com.android.tools.r8.org.objectweb.asm.ClassReader.readModuleAttributes(com.android.tools.r8.org.objectweb.asm.ClassVisitor,com.android.tools.r8.org.objectweb.asm.Context,int,int,java.lang.String):847:855 -> a 198:206:void accept(com.android.tools.r8.org.objectweb.asm.ClassVisitor,com.android.tools.r8.org.objectweb.asm.Attribute[],int):580 -> a 207:207:java.lang.String com.android.tools.r8.org.objectweb.asm.ClassReader.readClass(int,char[]):3741:3741 -> a 207:207:void com.android.tools.r8.org.objectweb.asm.ClassReader.readModuleAttributes(com.android.tools.r8.org.objectweb.asm.ClassVisitor,com.android.tools.r8.org.objectweb.asm.Context,int,int,java.lang.String):858 -> a 207:207:void accept(com.android.tools.r8.org.objectweb.asm.ClassVisitor,com.android.tools.r8.org.objectweb.asm.Attribute[],int):580 -> a 208:213:void com.android.tools.r8.org.objectweb.asm.ClassReader.readModuleAttributes(com.android.tools.r8.org.objectweb.asm.ClassVisitor,com.android.tools.r8.org.objectweb.asm.Context,int,int,java.lang.String):858:863 -> a 208:213:void accept(com.android.tools.r8.org.objectweb.asm.ClassVisitor,com.android.tools.r8.org.objectweb.asm.Attribute[],int):580 -> a 214:214:java.lang.String com.android.tools.r8.org.objectweb.asm.ClassReader.readClass(int,char[]):3741:3741 -> a 214:214:void com.android.tools.r8.org.objectweb.asm.ClassReader.readModuleAttributes(com.android.tools.r8.org.objectweb.asm.ClassVisitor,com.android.tools.r8.org.objectweb.asm.Context,int,int,java.lang.String):867 -> a 214:214:void accept(com.android.tools.r8.org.objectweb.asm.ClassVisitor,com.android.tools.r8.org.objectweb.asm.Attribute[],int):580 -> a 215:217:void com.android.tools.r8.org.objectweb.asm.ClassReader.readModuleAttributes(com.android.tools.r8.org.objectweb.asm.ClassVisitor,com.android.tools.r8.org.objectweb.asm.Context,int,int,java.lang.String):868:870 -> a 215:217:void accept(com.android.tools.r8.org.objectweb.asm.ClassVisitor,com.android.tools.r8.org.objectweb.asm.Attribute[],int):580 -> a 218:218:java.lang.String com.android.tools.r8.org.objectweb.asm.ClassReader.readClass(int,char[]):3741:3741 -> a 218:218:void com.android.tools.r8.org.objectweb.asm.ClassReader.readModuleAttributes(com.android.tools.r8.org.objectweb.asm.ClassVisitor,com.android.tools.r8.org.objectweb.asm.Context,int,int,java.lang.String):872 -> a 218:218:void accept(com.android.tools.r8.org.objectweb.asm.ClassVisitor,com.android.tools.r8.org.objectweb.asm.Attribute[],int):580 -> a 219:226:void com.android.tools.r8.org.objectweb.asm.ClassReader.readModuleAttributes(com.android.tools.r8.org.objectweb.asm.ClassVisitor,com.android.tools.r8.org.objectweb.asm.Context,int,int,java.lang.String):872:879 -> a 219:226:void accept(com.android.tools.r8.org.objectweb.asm.ClassVisitor,com.android.tools.r8.org.objectweb.asm.Attribute[],int):580 -> a 227:227:void accept(com.android.tools.r8.org.objectweb.asm.ClassVisitor,com.android.tools.r8.org.objectweb.asm.Attribute[],int):586:586 -> a 228:228:java.lang.String com.android.tools.r8.org.objectweb.asm.ClassReader.readClass(int,char[]):3741:3741 -> a 228:228:void accept(com.android.tools.r8.org.objectweb.asm.ClassVisitor,com.android.tools.r8.org.objectweb.asm.Attribute[],int):591 -> a 229:246:void accept(com.android.tools.r8.org.objectweb.asm.ClassVisitor,com.android.tools.r8.org.objectweb.asm.Attribute[],int):592:609 -> a 247:266:void accept(com.android.tools.r8.org.objectweb.asm.ClassVisitor,com.android.tools.r8.org.objectweb.asm.Attribute[],int):608:627 -> a 267:288:void accept(com.android.tools.r8.org.objectweb.asm.ClassVisitor,com.android.tools.r8.org.objectweb.asm.Attribute[],int):626:647 -> a 289:314:void accept(com.android.tools.r8.org.objectweb.asm.ClassVisitor,com.android.tools.r8.org.objectweb.asm.Attribute[],int):646:671 -> a 315:338:void accept(com.android.tools.r8.org.objectweb.asm.ClassVisitor,com.android.tools.r8.org.objectweb.asm.Attribute[],int):670:693 -> a 339:339:java.lang.String com.android.tools.r8.org.objectweb.asm.ClassReader.readClass(int,char[]):3741:3741 -> a 339:339:void accept(com.android.tools.r8.org.objectweb.asm.ClassVisitor,com.android.tools.r8.org.objectweb.asm.Attribute[],int):696 -> a 340:347:void accept(com.android.tools.r8.org.objectweb.asm.ClassVisitor,com.android.tools.r8.org.objectweb.asm.Attribute[],int):696:703 -> a 348:348:java.lang.String com.android.tools.r8.org.objectweb.asm.ClassReader.readClass(int,char[]):3741:3741 -> a 348:348:void accept(com.android.tools.r8.org.objectweb.asm.ClassVisitor,com.android.tools.r8.org.objectweb.asm.Attribute[],int):707 -> a 349:357:void accept(com.android.tools.r8.org.objectweb.asm.ClassVisitor,com.android.tools.r8.org.objectweb.asm.Attribute[],int):706:714 -> a 358:358:java.lang.String com.android.tools.r8.org.objectweb.asm.ClassReader.readClass(int,char[]):3741:3741 -> a 358:358:void accept(com.android.tools.r8.org.objectweb.asm.ClassVisitor,com.android.tools.r8.org.objectweb.asm.Attribute[],int):718 -> a 359:359:java.lang.String com.android.tools.r8.org.objectweb.asm.ClassReader.readClass(int,char[]):3741:3741 -> a 359:359:void accept(com.android.tools.r8.org.objectweb.asm.ClassVisitor,com.android.tools.r8.org.objectweb.asm.Attribute[],int):719 -> a 360:361:void accept(com.android.tools.r8.org.objectweb.asm.ClassVisitor,com.android.tools.r8.org.objectweb.asm.Attribute[],int):720:721 -> a 362:373:void accept(com.android.tools.r8.org.objectweb.asm.ClassVisitor,com.android.tools.r8.org.objectweb.asm.Attribute[],int):717:728 -> a 374:451:int com.android.tools.r8.org.objectweb.asm.ClassReader.readRecordComponent(com.android.tools.r8.org.objectweb.asm.ClassVisitor,com.android.tools.r8.org.objectweb.asm.Context,int):892:969 -> a 374:451:void accept(com.android.tools.r8.org.objectweb.asm.ClassVisitor,com.android.tools.r8.org.objectweb.asm.Attribute[],int):731 -> a 452:471:int com.android.tools.r8.org.objectweb.asm.ClassReader.readRecordComponent(com.android.tools.r8.org.objectweb.asm.ClassVisitor,com.android.tools.r8.org.objectweb.asm.Context,int):968:987 -> a 452:471:void accept(com.android.tools.r8.org.objectweb.asm.ClassVisitor,com.android.tools.r8.org.objectweb.asm.Attribute[],int):731 -> a 472:493:int com.android.tools.r8.org.objectweb.asm.ClassReader.readRecordComponent(com.android.tools.r8.org.objectweb.asm.ClassVisitor,com.android.tools.r8.org.objectweb.asm.Context,int):986:1007 -> a 472:493:void accept(com.android.tools.r8.org.objectweb.asm.ClassVisitor,com.android.tools.r8.org.objectweb.asm.Attribute[],int):731 -> a 494:519:int com.android.tools.r8.org.objectweb.asm.ClassReader.readRecordComponent(com.android.tools.r8.org.objectweb.asm.ClassVisitor,com.android.tools.r8.org.objectweb.asm.Context,int):1006:1031 -> a 494:519:void accept(com.android.tools.r8.org.objectweb.asm.ClassVisitor,com.android.tools.r8.org.objectweb.asm.Attribute[],int):731 -> a 520:542:int com.android.tools.r8.org.objectweb.asm.ClassReader.readRecordComponent(com.android.tools.r8.org.objectweb.asm.ClassVisitor,com.android.tools.r8.org.objectweb.asm.Context,int):1030:1052 -> a 520:542:void accept(com.android.tools.r8.org.objectweb.asm.ClassVisitor,com.android.tools.r8.org.objectweb.asm.Attribute[],int):731 -> a 543:543:void accept(com.android.tools.r8.org.objectweb.asm.ClassVisitor,com.android.tools.r8.org.objectweb.asm.Attribute[],int):736:736 -> a 544:631:int com.android.tools.r8.org.objectweb.asm.ClassReader.readField(com.android.tools.r8.org.objectweb.asm.ClassVisitor,com.android.tools.r8.org.objectweb.asm.Context,int):1066:1153 -> a 544:631:void accept(com.android.tools.r8.org.objectweb.asm.ClassVisitor,com.android.tools.r8.org.objectweb.asm.Attribute[],int):739 -> a 632:651:int com.android.tools.r8.org.objectweb.asm.ClassReader.readField(com.android.tools.r8.org.objectweb.asm.ClassVisitor,com.android.tools.r8.org.objectweb.asm.Context,int):1152:1171 -> a 632:651:void accept(com.android.tools.r8.org.objectweb.asm.ClassVisitor,com.android.tools.r8.org.objectweb.asm.Attribute[],int):739 -> a 652:673:int com.android.tools.r8.org.objectweb.asm.ClassReader.readField(com.android.tools.r8.org.objectweb.asm.ClassVisitor,com.android.tools.r8.org.objectweb.asm.Context,int):1170:1191 -> a 652:673:void accept(com.android.tools.r8.org.objectweb.asm.ClassVisitor,com.android.tools.r8.org.objectweb.asm.Attribute[],int):739 -> a 674:699:int com.android.tools.r8.org.objectweb.asm.ClassReader.readField(com.android.tools.r8.org.objectweb.asm.ClassVisitor,com.android.tools.r8.org.objectweb.asm.Context,int):1190:1215 -> a 674:699:void accept(com.android.tools.r8.org.objectweb.asm.ClassVisitor,com.android.tools.r8.org.objectweb.asm.Attribute[],int):739 -> a 700:722:int com.android.tools.r8.org.objectweb.asm.ClassReader.readField(com.android.tools.r8.org.objectweb.asm.ClassVisitor,com.android.tools.r8.org.objectweb.asm.Context,int):1214:1236 -> a 700:722:void accept(com.android.tools.r8.org.objectweb.asm.ClassVisitor,com.android.tools.r8.org.objectweb.asm.Attribute[],int):739 -> a 723:723:void accept(com.android.tools.r8.org.objectweb.asm.ClassVisitor,com.android.tools.r8.org.objectweb.asm.Attribute[],int):741:741 -> a 724:780:int com.android.tools.r8.org.objectweb.asm.ClassReader.readMethod(com.android.tools.r8.org.objectweb.asm.ClassVisitor,com.android.tools.r8.org.objectweb.asm.Context,int):1250:1306 -> a 724:780:void accept(com.android.tools.r8.org.objectweb.asm.ClassVisitor,com.android.tools.r8.org.objectweb.asm.Attribute[],int):744 -> a 781:781:java.lang.String com.android.tools.r8.org.objectweb.asm.ClassReader.readClass(int,char[]):3741:3741 -> a 781:781:int com.android.tools.r8.org.objectweb.asm.ClassReader.readMethod(com.android.tools.r8.org.objectweb.asm.ClassVisitor,com.android.tools.r8.org.objectweb.asm.Context,int):1309 -> a 781:781:void accept(com.android.tools.r8.org.objectweb.asm.ClassVisitor,com.android.tools.r8.org.objectweb.asm.Attribute[],int):744 -> a 782:830:int com.android.tools.r8.org.objectweb.asm.ClassReader.readMethod(com.android.tools.r8.org.objectweb.asm.ClassVisitor,com.android.tools.r8.org.objectweb.asm.Context,int):1309:1357 -> a 782:830:void accept(com.android.tools.r8.org.objectweb.asm.ClassVisitor,com.android.tools.r8.org.objectweb.asm.Attribute[],int):744 -> a 831:851:int com.android.tools.r8.org.objectweb.asm.ClassReader.readMethod(com.android.tools.r8.org.objectweb.asm.ClassVisitor,com.android.tools.r8.org.objectweb.asm.Context,int):1353:1373 -> a 831:851:void accept(com.android.tools.r8.org.objectweb.asm.ClassVisitor,com.android.tools.r8.org.objectweb.asm.Attribute[],int):744 -> a 852:872:int com.android.tools.r8.org.objectweb.asm.ClassReader.readMethod(com.android.tools.r8.org.objectweb.asm.ClassVisitor,com.android.tools.r8.org.objectweb.asm.Context,int):1369:1389 -> a 852:872:void accept(com.android.tools.r8.org.objectweb.asm.ClassVisitor,com.android.tools.r8.org.objectweb.asm.Attribute[],int):744 -> a 873:900:int com.android.tools.r8.org.objectweb.asm.ClassReader.readMethod(com.android.tools.r8.org.objectweb.asm.ClassVisitor,com.android.tools.r8.org.objectweb.asm.Context,int):1387:1414 -> a 873:900:void accept(com.android.tools.r8.org.objectweb.asm.ClassVisitor,com.android.tools.r8.org.objectweb.asm.Attribute[],int):744 -> a 901:920:int com.android.tools.r8.org.objectweb.asm.ClassReader.readMethod(com.android.tools.r8.org.objectweb.asm.ClassVisitor,com.android.tools.r8.org.objectweb.asm.Context,int):1413:1432 -> a 901:920:void accept(com.android.tools.r8.org.objectweb.asm.ClassVisitor,com.android.tools.r8.org.objectweb.asm.Attribute[],int):744 -> a 921:942:int com.android.tools.r8.org.objectweb.asm.ClassReader.readMethod(com.android.tools.r8.org.objectweb.asm.ClassVisitor,com.android.tools.r8.org.objectweb.asm.Context,int):1431:1452 -> a 921:942:void accept(com.android.tools.r8.org.objectweb.asm.ClassVisitor,com.android.tools.r8.org.objectweb.asm.Attribute[],int):744 -> a 943:968:int com.android.tools.r8.org.objectweb.asm.ClassReader.readMethod(com.android.tools.r8.org.objectweb.asm.ClassVisitor,com.android.tools.r8.org.objectweb.asm.Context,int):1451:1476 -> a 943:968:void accept(com.android.tools.r8.org.objectweb.asm.ClassVisitor,com.android.tools.r8.org.objectweb.asm.Attribute[],int):744 -> a 969:969:int com.android.tools.r8.org.objectweb.asm.ClassReader.readMethod(com.android.tools.r8.org.objectweb.asm.ClassVisitor,com.android.tools.r8.org.objectweb.asm.Context,int):1475:1475 -> a 969:969:void accept(com.android.tools.r8.org.objectweb.asm.ClassVisitor,com.android.tools.r8.org.objectweb.asm.Attribute[],int):744 -> a 970:983:void com.android.tools.r8.org.objectweb.asm.ClassReader.readParameterAnnotations(com.android.tools.r8.org.objectweb.asm.MethodVisitor,com.android.tools.r8.org.objectweb.asm.Context,int,boolean):2944:2957 -> a 970:983:int com.android.tools.r8.org.objectweb.asm.ClassReader.readMethod(com.android.tools.r8.org.objectweb.asm.ClassVisitor,com.android.tools.r8.org.objectweb.asm.Context,int):1489 -> a 970:983:void accept(com.android.tools.r8.org.objectweb.asm.ClassVisitor,com.android.tools.r8.org.objectweb.asm.Attribute[],int):744 -> a 984:984:void com.android.tools.r8.org.objectweb.asm.ClassReader.readParameterAnnotations(com.android.tools.r8.org.objectweb.asm.MethodVisitor,com.android.tools.r8.org.objectweb.asm.Context,int,boolean):2956:2956 -> a 984:984:int com.android.tools.r8.org.objectweb.asm.ClassReader.readMethod(com.android.tools.r8.org.objectweb.asm.ClassVisitor,com.android.tools.r8.org.objectweb.asm.Context,int):1489 -> a 984:984:void accept(com.android.tools.r8.org.objectweb.asm.ClassVisitor,com.android.tools.r8.org.objectweb.asm.Attribute[],int):744 -> a 985:998:void com.android.tools.r8.org.objectweb.asm.ClassReader.readParameterAnnotations(com.android.tools.r8.org.objectweb.asm.MethodVisitor,com.android.tools.r8.org.objectweb.asm.Context,int,boolean):2944:2957 -> a 985:998:int com.android.tools.r8.org.objectweb.asm.ClassReader.readMethod(com.android.tools.r8.org.objectweb.asm.ClassVisitor,com.android.tools.r8.org.objectweb.asm.Context,int):1495 -> a 985:998:void accept(com.android.tools.r8.org.objectweb.asm.ClassVisitor,com.android.tools.r8.org.objectweb.asm.Attribute[],int):744 -> a 999:999:void com.android.tools.r8.org.objectweb.asm.ClassReader.readParameterAnnotations(com.android.tools.r8.org.objectweb.asm.MethodVisitor,com.android.tools.r8.org.objectweb.asm.Context,int,boolean):2956:2956 -> a 999:999:int com.android.tools.r8.org.objectweb.asm.ClassReader.readMethod(com.android.tools.r8.org.objectweb.asm.ClassVisitor,com.android.tools.r8.org.objectweb.asm.Context,int):1495 -> a 999:999:void accept(com.android.tools.r8.org.objectweb.asm.ClassVisitor,com.android.tools.r8.org.objectweb.asm.Attribute[],int):744 -> a 1000:1013:int com.android.tools.r8.org.objectweb.asm.ClassReader.readMethod(com.android.tools.r8.org.objectweb.asm.ClassVisitor,com.android.tools.r8.org.objectweb.asm.Context,int):1505:1518 -> a 1000:1013:void accept(com.android.tools.r8.org.objectweb.asm.ClassVisitor,com.android.tools.r8.org.objectweb.asm.Attribute[],int):744 -> a 1014:1014:void accept(com.android.tools.r8.org.objectweb.asm.ClassVisitor,com.android.tools.r8.org.objectweb.asm.Attribute[],int):748:748 -> a 1015:1319:void readCode(com.android.tools.r8.org.objectweb.asm.MethodVisitor,com.android.tools.r8.org.objectweb.asm.Context,int):1539:1843 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/jF;Lcom/android/tools/r8/internal/hd;I)V"} 1320:1373:void readCode(com.android.tools.r8.org.objectweb.asm.MethodVisitor,com.android.tools.r8.org.objectweb.asm.Context,int):1745:1798 -> a 1374:1379:void readCode(com.android.tools.r8.org.objectweb.asm.MethodVisitor,com.android.tools.r8.org.objectweb.asm.Context,int):1780:1785 -> a 1380:1556:void readCode(com.android.tools.r8.org.objectweb.asm.MethodVisitor,com.android.tools.r8.org.objectweb.asm.Context,int):1724:1900 -> a 1557:1557:void com.android.tools.r8.org.objectweb.asm.ClassReader.createDebugLabel(int,com.android.tools.r8.org.objectweb.asm.Label[]):2709:2709 -> a 1557:1557:void readCode(com.android.tools.r8.org.objectweb.asm.MethodVisitor,com.android.tools.r8.org.objectweb.asm.Context,int):1901 -> a 1558:1560:com.android.tools.r8.org.objectweb.asm.Label com.android.tools.r8.org.objectweb.asm.ClassReader.readLabel(int,com.android.tools.r8.org.objectweb.asm.Label[]):2680:2682 -> a 1558:1560:void com.android.tools.r8.org.objectweb.asm.ClassReader.createDebugLabel(int,com.android.tools.r8.org.objectweb.asm.Label[]):2710 -> a 1558:1560:void readCode(com.android.tools.r8.org.objectweb.asm.MethodVisitor,com.android.tools.r8.org.objectweb.asm.Context,int):1901 -> a 1561:1561:void com.android.tools.r8.org.objectweb.asm.ClassReader.createDebugLabel(int,com.android.tools.r8.org.objectweb.asm.Label[]):2710:2710 -> a 1561:1561:void readCode(com.android.tools.r8.org.objectweb.asm.MethodVisitor,com.android.tools.r8.org.objectweb.asm.Context,int):1901 -> a 1562:1562:void readCode(com.android.tools.r8.org.objectweb.asm.MethodVisitor,com.android.tools.r8.org.objectweb.asm.Context,int):1902:1902 -> a 1563:1563:void com.android.tools.r8.org.objectweb.asm.ClassReader.createDebugLabel(int,com.android.tools.r8.org.objectweb.asm.Label[]):2709:2709 -> a 1563:1563:void readCode(com.android.tools.r8.org.objectweb.asm.MethodVisitor,com.android.tools.r8.org.objectweb.asm.Context,int):1903 -> a 1564:1566:com.android.tools.r8.org.objectweb.asm.Label com.android.tools.r8.org.objectweb.asm.ClassReader.readLabel(int,com.android.tools.r8.org.objectweb.asm.Label[]):2680:2682 -> a 1564:1566:void com.android.tools.r8.org.objectweb.asm.ClassReader.createDebugLabel(int,com.android.tools.r8.org.objectweb.asm.Label[]):2710 -> a 1564:1566:void readCode(com.android.tools.r8.org.objectweb.asm.MethodVisitor,com.android.tools.r8.org.objectweb.asm.Context,int):1903 -> a 1567:1567:void com.android.tools.r8.org.objectweb.asm.ClassReader.createDebugLabel(int,com.android.tools.r8.org.objectweb.asm.Label[]):2710:2710 -> a 1567:1567:void readCode(com.android.tools.r8.org.objectweb.asm.MethodVisitor,com.android.tools.r8.org.objectweb.asm.Context,int):1903 -> a 1568:1580:void readCode(com.android.tools.r8.org.objectweb.asm.MethodVisitor,com.android.tools.r8.org.objectweb.asm.Context,int):1908:1920 -> a 1581:1581:void com.android.tools.r8.org.objectweb.asm.ClassReader.createDebugLabel(int,com.android.tools.r8.org.objectweb.asm.Label[]):2709:2709 -> a 1581:1581:void readCode(com.android.tools.r8.org.objectweb.asm.MethodVisitor,com.android.tools.r8.org.objectweb.asm.Context,int):1922 -> a 1582:1584:com.android.tools.r8.org.objectweb.asm.Label com.android.tools.r8.org.objectweb.asm.ClassReader.readLabel(int,com.android.tools.r8.org.objectweb.asm.Label[]):2680:2682 -> a 1582:1584:void com.android.tools.r8.org.objectweb.asm.ClassReader.createDebugLabel(int,com.android.tools.r8.org.objectweb.asm.Label[]):2710 -> a 1582:1584:void readCode(com.android.tools.r8.org.objectweb.asm.MethodVisitor,com.android.tools.r8.org.objectweb.asm.Context,int):1922 -> a 1585:1585:void com.android.tools.r8.org.objectweb.asm.ClassReader.createDebugLabel(int,com.android.tools.r8.org.objectweb.asm.Label[]):2710:2710 -> a 1585:1585:void readCode(com.android.tools.r8.org.objectweb.asm.MethodVisitor,com.android.tools.r8.org.objectweb.asm.Context,int):1922 -> a 1586:1655:void readCode(com.android.tools.r8.org.objectweb.asm.MethodVisitor,com.android.tools.r8.org.objectweb.asm.Context,int):1923:1992 -> a 1656:1663:void com.android.tools.r8.org.objectweb.asm.ClassReader.computeImplicitFrame(com.android.tools.r8.org.objectweb.asm.Context):3198:3205 -> a 1656:1663:void readCode(com.android.tools.r8.org.objectweb.asm.MethodVisitor,com.android.tools.r8.org.objectweb.asm.Context,int):1994 -> a 1664:1664:java.lang.String com.android.tools.r8.org.objectweb.asm.ClassReader.readClass(int,char[]):3741:3741 -> a 1664:1664:void com.android.tools.r8.org.objectweb.asm.ClassReader.computeImplicitFrame(com.android.tools.r8.org.objectweb.asm.Context):3205 -> a 1664:1664:void readCode(com.android.tools.r8.org.objectweb.asm.MethodVisitor,com.android.tools.r8.org.objectweb.asm.Context,int):1994 -> a 1665:1713:void com.android.tools.r8.org.objectweb.asm.ClassReader.computeImplicitFrame(com.android.tools.r8.org.objectweb.asm.Context):3205:3253 -> a 1665:1713:void readCode(com.android.tools.r8.org.objectweb.asm.MethodVisitor,com.android.tools.r8.org.objectweb.asm.Context,int):1994 -> a 1714:1732:void com.android.tools.r8.org.objectweb.asm.ClassReader.computeImplicitFrame(com.android.tools.r8.org.objectweb.asm.Context):3231:3249 -> a 1714:1732:void readCode(com.android.tools.r8.org.objectweb.asm.MethodVisitor,com.android.tools.r8.org.objectweb.asm.Context,int):1994 -> a 1733:1733:void com.android.tools.r8.org.objectweb.asm.ClassReader.computeImplicitFrame(com.android.tools.r8.org.objectweb.asm.Context):3225:3225 -> a 1733:1733:void readCode(com.android.tools.r8.org.objectweb.asm.MethodVisitor,com.android.tools.r8.org.objectweb.asm.Context,int):1994 -> a 1734:1740:void com.android.tools.r8.org.objectweb.asm.ClassReader.computeImplicitFrame(com.android.tools.r8.org.objectweb.asm.Context):3222:3228 -> a 1734:1740:void readCode(com.android.tools.r8.org.objectweb.asm.MethodVisitor,com.android.tools.r8.org.objectweb.asm.Context,int):1994 -> a 1741:1741:void com.android.tools.r8.org.objectweb.asm.ClassReader.computeImplicitFrame(com.android.tools.r8.org.objectweb.asm.Context):3219:3219 -> a 1741:1741:void readCode(com.android.tools.r8.org.objectweb.asm.MethodVisitor,com.android.tools.r8.org.objectweb.asm.Context,int):1994 -> a 1742:1813:void readCode(com.android.tools.r8.org.objectweb.asm.MethodVisitor,com.android.tools.r8.org.objectweb.asm.Context,int):2004:2075 -> a 1814:1814:void readCode(com.android.tools.r8.org.objectweb.asm.MethodVisitor,com.android.tools.r8.org.objectweb.asm.Context,int):2068:2068 -> a 1815:1890:int com.android.tools.r8.org.objectweb.asm.ClassReader.readStackMapFrame(int,boolean,boolean,com.android.tools.r8.org.objectweb.asm.Context):3279:3354 -> a 1815:1890:void readCode(com.android.tools.r8.org.objectweb.asm.MethodVisitor,com.android.tools.r8.org.objectweb.asm.Context,int):2088 -> a 1891:1891:int com.android.tools.r8.org.objectweb.asm.ClassReader.readStackMapFrame(int,boolean,boolean,com.android.tools.r8.org.objectweb.asm.Context):3351:3351 -> a 1891:1891:void readCode(com.android.tools.r8.org.objectweb.asm.MethodVisitor,com.android.tools.r8.org.objectweb.asm.Context,int):2088 -> a 1892:2292:void readCode(com.android.tools.r8.org.objectweb.asm.MethodVisitor,com.android.tools.r8.org.objectweb.asm.Context,int):2097:2497 -> a 2293:2293:void readCode(com.android.tools.r8.org.objectweb.asm.MethodVisitor,com.android.tools.r8.org.objectweb.asm.Context,int):2344:2344 -> a 2294:2294:void readCode(com.android.tools.r8.org.objectweb.asm.MethodVisitor,com.android.tools.r8.org.objectweb.asm.Context,int):2343:2343 -> a 2295:2306:void readCode(com.android.tools.r8.org.objectweb.asm.MethodVisitor,com.android.tools.r8.org.objectweb.asm.Context,int):2322:2333 -> a 2307:2307:void readCode(com.android.tools.r8.org.objectweb.asm.MethodVisitor,com.android.tools.r8.org.objectweb.asm.Context,int):2325:2325 -> a 2308:2308:void readCode(com.android.tools.r8.org.objectweb.asm.MethodVisitor,com.android.tools.r8.org.objectweb.asm.Context,int):2290:2290 -> a 2309:2309:void readCode(com.android.tools.r8.org.objectweb.asm.MethodVisitor,com.android.tools.r8.org.objectweb.asm.Context,int):2288:2288 -> a 2310:2310:java.lang.String com.android.tools.r8.org.objectweb.asm.ClassReader.readClass(int,char[]):3741:3741 -> a 2310:2310:void readCode(com.android.tools.r8.org.objectweb.asm.MethodVisitor,com.android.tools.r8.org.objectweb.asm.Context,int):2493 -> a 2311:2311:void readCode(com.android.tools.r8.org.objectweb.asm.MethodVisitor,com.android.tools.r8.org.objectweb.asm.Context,int):2493:2493 -> a 2312:2312:void readCode(com.android.tools.r8.org.objectweb.asm.MethodVisitor,com.android.tools.r8.org.objectweb.asm.Context,int):2492:2492 -> a 2313:2316:void readCode(com.android.tools.r8.org.objectweb.asm.MethodVisitor,com.android.tools.r8.org.objectweb.asm.Context,int):2352:2355 -> a 2317:2321:void readCode(com.android.tools.r8.org.objectweb.asm.MethodVisitor,com.android.tools.r8.org.objectweb.asm.Context,int):2354:2358 -> a 2322:2322:java.lang.String com.android.tools.r8.org.objectweb.asm.ClassReader.readClass(int,char[]):3741:3741 -> a 2322:2322:void readCode(com.android.tools.r8.org.objectweb.asm.MethodVisitor,com.android.tools.r8.org.objectweb.asm.Context,int):2483 -> a 2323:2323:void readCode(com.android.tools.r8.org.objectweb.asm.MethodVisitor,com.android.tools.r8.org.objectweb.asm.Context,int):2483:2483 -> a 2324:2339:void readCode(com.android.tools.r8.org.objectweb.asm.MethodVisitor,com.android.tools.r8.org.objectweb.asm.Context,int):2459:2474 -> a 2340:2341:void readCode(com.android.tools.r8.org.objectweb.asm.MethodVisitor,com.android.tools.r8.org.objectweb.asm.Context,int):2438:2439 -> a 2342:2342:java.lang.String com.android.tools.r8.org.objectweb.asm.ClassReader.readClass(int,char[]):3741:3741 -> a 2342:2342:void readCode(com.android.tools.r8.org.objectweb.asm.MethodVisitor,com.android.tools.r8.org.objectweb.asm.Context,int):2440 -> a 2343:2350:void readCode(com.android.tools.r8.org.objectweb.asm.MethodVisitor,com.android.tools.r8.org.objectweb.asm.Context,int):2441:2448 -> a 2351:2361:void readCode(com.android.tools.r8.org.objectweb.asm.MethodVisitor,com.android.tools.r8.org.objectweb.asm.Context,int):2384:2394 -> a 2362:2371:void readCode(com.android.tools.r8.org.objectweb.asm.MethodVisitor,com.android.tools.r8.org.objectweb.asm.Context,int):2367:2376 -> a 2372:2372:void readCode(com.android.tools.r8.org.objectweb.asm.MethodVisitor,com.android.tools.r8.org.objectweb.asm.Context,int):2283:2283 -> a 2373:2578:void readCode(com.android.tools.r8.org.objectweb.asm.MethodVisitor,com.android.tools.r8.org.objectweb.asm.Context,int):2282:2487 -> a 2579:2579:void readCode(com.android.tools.r8.org.objectweb.asm.MethodVisitor,com.android.tools.r8.org.objectweb.asm.Context,int):2261:2261 -> a 2580:2769:void readCode(com.android.tools.r8.org.objectweb.asm.MethodVisitor,com.android.tools.r8.org.objectweb.asm.Context,int):2237:2426 -> a 2770:2770:void readCode(com.android.tools.r8.org.objectweb.asm.MethodVisitor,com.android.tools.r8.org.objectweb.asm.Context,int):2421:2421 -> a 2771:2771:void readCode(com.android.tools.r8.org.objectweb.asm.MethodVisitor,com.android.tools.r8.org.objectweb.asm.Context,int):2417:2417 -> a 2772:2772:void readCode(com.android.tools.r8.org.objectweb.asm.MethodVisitor,com.android.tools.r8.org.objectweb.asm.Context,int):2413:2413 -> a 2773:3074:void readCode(com.android.tools.r8.org.objectweb.asm.MethodVisitor,com.android.tools.r8.org.objectweb.asm.Context,int):2213:2514 -> a 3075:3104:void readCode(com.android.tools.r8.org.objectweb.asm.MethodVisitor,com.android.tools.r8.org.objectweb.asm.Context,int):2513:2542 -> a 3105:3176:void readCode(com.android.tools.r8.org.objectweb.asm.MethodVisitor,com.android.tools.r8.org.objectweb.asm.Context,int):2541:2612 -> a 3177:3206:void readCode(com.android.tools.r8.org.objectweb.asm.MethodVisitor,com.android.tools.r8.org.objectweb.asm.Context,int):2611:2640 -> a 3207:3233:void readCode(com.android.tools.r8.org.objectweb.asm.MethodVisitor,com.android.tools.r8.org.objectweb.asm.Context,int):2639:2665 -> a 3234:3234:void readCode(com.android.tools.r8.org.objectweb.asm.MethodVisitor,com.android.tools.r8.org.objectweb.asm.Context,int):1546:1546 -> a 3235:3238:com.android.tools.r8.org.objectweb.asm.Label com.android.tools.r8.org.objectweb.asm.ClassReader.readLabel(int,com.android.tools.r8.org.objectweb.asm.Label[]):2679:2682 -> a 3235:3238:com.android.tools.r8.org.objectweb.asm.Label createLabel(int,com.android.tools.r8.org.objectweb.asm.Label[]):2695 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(I[Lcom/android/tools/r8/internal/xA;)Lcom/android/tools/r8/internal/xA;"} 3239:3239:com.android.tools.r8.org.objectweb.asm.Label createLabel(int,com.android.tools.r8.org.objectweb.asm.Label[]):2696:2696 -> a 3240:3293:int[] readTypeAnnotations(com.android.tools.r8.org.objectweb.asm.MethodVisitor,com.android.tools.r8.org.objectweb.asm.Context,int,boolean):2737:2790 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/jF;Lcom/android/tools/r8/internal/hd;IZ)[I"} 3294:3346:int[] readTypeAnnotations(com.android.tools.r8.org.objectweb.asm.MethodVisitor,com.android.tools.r8.org.objectweb.asm.Context,int,boolean):2753:2805 -> a 3347:3361:int[] readTypeAnnotations(com.android.tools.r8.org.objectweb.asm.MethodVisitor,com.android.tools.r8.org.objectweb.asm.Context,int,boolean):2804:2818 -> a 3362:3367:int getTypeAnnotationBytecodeOffset(int[],int):2837:2842 -> a 3368:3426:int readTypeAnnotationTarget(com.android.tools.r8.org.objectweb.asm.Context,int):2858:2916 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hd;I)I"} 3427:3474:int readTypeAnnotationTarget(com.android.tools.r8.org.objectweb.asm.Context,int):2875:2922 -> a 3475:3492:int readElementValues(com.android.tools.r8.org.objectweb.asm.AnnotationVisitor,int,boolean,char[]):2986:3003 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/m2;IZ[C)I"} 3493:3499:int readElementValue(com.android.tools.r8.org.objectweb.asm.AnnotationVisitor,int,java.lang.String,char[]):3025:3031 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/m2;ILjava/lang/String;[C)I"} 3500:3653:int readElementValue(com.android.tools.r8.org.objectweb.asm.AnnotationVisitor,int,java.lang.String,char[]):3029:3182 -> a 3654:3661:int readElementValue(com.android.tools.r8.org.objectweb.asm.AnnotationVisitor,int,java.lang.String,char[]):3070:3077 -> a 3662:3685:int readElementValue(com.android.tools.r8.org.objectweb.asm.AnnotationVisitor,int,java.lang.String,char[]):3074:3097 -> a 3686:3764:int readElementValue(com.android.tools.r8.org.objectweb.asm.AnnotationVisitor,int,java.lang.String,char[]):3096:3174 -> a 3765:3765:int readElementValue(com.android.tools.r8.org.objectweb.asm.AnnotationVisitor,int,java.lang.String,char[]):3173:3173 -> a 3766:3803:int readElementValue(com.android.tools.r8.org.objectweb.asm.AnnotationVisitor,int,java.lang.String,char[]):3112:3149 -> a 3804:3824:int readElementValue(com.android.tools.r8.org.objectweb.asm.AnnotationVisitor,int,java.lang.String,char[]):3136:3156 -> a 3825:3836:int readElementValue(com.android.tools.r8.org.objectweb.asm.AnnotationVisitor,int,java.lang.String,char[]):3155:3166 -> a 3837:3841:int readElementValue(com.android.tools.r8.org.objectweb.asm.AnnotationVisitor,int,java.lang.String,char[]):3165:3169 -> a 3842:3847:int readElementValue(com.android.tools.r8.org.objectweb.asm.AnnotationVisitor,int,java.lang.String,char[]):3128:3133 -> a 3848:3853:int readElementValue(com.android.tools.r8.org.objectweb.asm.AnnotationVisitor,int,java.lang.String,char[]):3104:3109 -> a 3854:3856:int readElementValue(com.android.tools.r8.org.objectweb.asm.AnnotationVisitor,int,java.lang.String,char[]):3064:3066 -> a 3857:3857:int readElementValue(com.android.tools.r8.org.objectweb.asm.AnnotationVisitor,int,java.lang.String,char[]):3062:3062 -> a 3858:3859:int readElementValue(com.android.tools.r8.org.objectweb.asm.AnnotationVisitor,int,java.lang.String,char[]):3056:3057 -> a 3860:3860:int readElementValue(com.android.tools.r8.org.objectweb.asm.AnnotationVisitor,int,java.lang.String,char[]):3056:3056 -> a 3861:3861:int readElementValue(com.android.tools.r8.org.objectweb.asm.AnnotationVisitor,int,java.lang.String,char[]):3052:3052 -> a 3862:3862:int readElementValue(com.android.tools.r8.org.objectweb.asm.AnnotationVisitor,int,java.lang.String,char[]):3051:3051 -> a 3863:3864:int readElementValue(com.android.tools.r8.org.objectweb.asm.AnnotationVisitor,int,java.lang.String,char[]):3043:3044 -> a 3865:3865:int readElementValue(com.android.tools.r8.org.objectweb.asm.AnnotationVisitor,int,java.lang.String,char[]):3043:3043 -> a 3866:3867:int readElementValue(com.android.tools.r8.org.objectweb.asm.AnnotationVisitor,int,java.lang.String,char[]):3038:3039 -> a 3868:3917:int readElementValue(com.android.tools.r8.org.objectweb.asm.AnnotationVisitor,int,java.lang.String,char[]):3038:3087 -> a 3918:3918:int readElementValue(com.android.tools.r8.org.objectweb.asm.AnnotationVisitor,int,java.lang.String,char[]):3086:3086 -> a 3919:3951:int readVerificationTypeInfo(int,java.lang.Object[],int,char[],com.android.tools.r8.org.objectweb.asm.Label[]):3379:3411 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(I[Ljava/lang/Object;I[C[Lcom/android/tools/r8/internal/xA;)I"} 3952:3952:int readVerificationTypeInfo(int,java.lang.Object[],int,char[],com.android.tools.r8.org.objectweb.asm.Label[]):3407:3407 -> a 3953:3953:java.lang.String com.android.tools.r8.org.objectweb.asm.ClassReader.readClass(int,char[]):3741:3741 -> a 3953:3953:int readVerificationTypeInfo(int,java.lang.Object[],int,char[],com.android.tools.r8.org.objectweb.asm.Label[]):3403 -> a 3954:3954:int readVerificationTypeInfo(int,java.lang.Object[],int,char[],com.android.tools.r8.org.objectweb.asm.Label[]):3403:3403 -> a 3955:3955:int readVerificationTypeInfo(int,java.lang.Object[],int,char[],com.android.tools.r8.org.objectweb.asm.Label[]):3400:3400 -> a 3956:3956:int readVerificationTypeInfo(int,java.lang.Object[],int,char[],com.android.tools.r8.org.objectweb.asm.Label[]):3397:3397 -> a 3957:3957:int readVerificationTypeInfo(int,java.lang.Object[],int,char[],com.android.tools.r8.org.objectweb.asm.Label[]):3394:3394 -> a 3958:3958:int readVerificationTypeInfo(int,java.lang.Object[],int,char[],com.android.tools.r8.org.objectweb.asm.Label[]):3391:3391 -> a 3959:3959:int readVerificationTypeInfo(int,java.lang.Object[],int,char[],com.android.tools.r8.org.objectweb.asm.Label[]):3388:3388 -> a 3960:3960:int readVerificationTypeInfo(int,java.lang.Object[],int,char[],com.android.tools.r8.org.objectweb.asm.Label[]):3385:3385 -> a 3961:3961:int readVerificationTypeInfo(int,java.lang.Object[],int,char[],com.android.tools.r8.org.objectweb.asm.Label[]):3382:3382 -> a 3962:3991:int getFirstAttributeOffset():3430:3459 -> a 3992:3998:com.android.tools.r8.org.objectweb.asm.Attribute readAttribute(com.android.tools.r8.org.objectweb.asm.Attribute[],java.lang.String,int,int,char[],int,com.android.tools.r8.org.objectweb.asm.Label[]):3529:3535 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"([Lcom/android/tools/r8/internal/T3;Ljava/lang/String;II[CI[Lcom/android/tools/r8/internal/xA;)Lcom/android/tools/r8/internal/T3;"} 3999:3999:int getItem(int):3562:3562 -> a 4000:4016:java.lang.String readUtf(int,int,char[]):3691:3707 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"([CII)Ljava/lang/String;"} 4017:4046:java.lang.Object readConst(int,char[]):3820:3849 -> a 4047:4063:com.android.tools.r8.org.objectweb.asm.ConstantDynamic com.android.tools.r8.org.objectweb.asm.ClassReader.readConstantDynamic(int,char[]):3785:3801 -> a 4047:4063:java.lang.Object readConst(int,char[]):3847 -> a 4064:4068:java.lang.Object readConst(int,char[]):3835:3839 -> a 4069:4069:java.lang.String com.android.tools.r8.org.objectweb.asm.ClassReader.readClass(int,char[]):3741:3741 -> a 4069:4069:java.lang.Object readConst(int,char[]):3840 -> a 4070:4074:java.lang.Object readConst(int,char[]):3841:3845 -> a 4075:4075:java.lang.Object readConst(int,char[]):3833:3833 -> a 4076:4076:java.lang.Object readConst(int,char[]):3831:3831 -> a 4077:4077:java.lang.Object readConst(int,char[]):3829:3829 -> a 4078:4078:java.lang.Object readConst(int,char[]):3827:3827 -> a 4079:4079:java.lang.Object readConst(int,char[]):3825:3825 -> a 4080:4080: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 com.android.tools.r8.org.objectweb.asm.ClassTooLargeException -> com.android.tools.r8.internal.Ka: # {"id":"sourceFile","fileName":"ClassTooLargeException.java"} java.lang.String className -> a int constantPoolCount -> b 1:3:void (java.lang.String,int):50:52 -> 1:1:java.lang.String getClassName():61:61 -> a 1:1:int getConstantPoolCount():70:70 -> b com.android.tools.r8.org.objectweb.asm.ClassVisitor -> com.android.tools.r8.internal.Oa: # {"id":"sourceFile","fileName":"ClassVisitor.java"} int api -> a com.android.tools.r8.org.objectweb.asm.ClassVisitor cv -> b 1:1:void (int):58:58 -> 2:10:void (int,com.android.tools.r8.org.objectweb.asm.ClassVisitor):69:77 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/internal/ua;)V"} 11:11:void (int,com.android.tools.r8.org.objectweb.asm.ClassVisitor):0:0 -> # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":95,"2":96,"3":97,"4":98},"outline":"Lcom/android/tools/r8/internal/cg;a(Ljava/lang/String;I)Ljava/lang/String;"} 95:95:void (int,com.android.tools.r8.org.objectweb.asm.ClassVisitor):77:77 -> 96:96:void (int,com.android.tools.r8.org.objectweb.asm.ClassVisitor):77:77 -> 97:97:void (int,com.android.tools.r8.org.objectweb.asm.ClassVisitor):77:77 -> 98:98:void (int,com.android.tools.r8.org.objectweb.asm.ClassVisitor):77:77 -> 88:94:void (int,com.android.tools.r8.org.objectweb.asm.ClassVisitor):77:83 -> 1:5:void visit(int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]):119:123 -> a 6:7:void visitSource(java.lang.String,java.lang.String):136:137 -> a 8:12:com.android.tools.r8.org.objectweb.asm.ModuleVisitor visitModule(java.lang.String,int,java.lang.String):152:156 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/lang/String;Ljava/lang/String;)Lcom/android/tools/r8/internal/zF;"} 13:13:com.android.tools.r8.org.objectweb.asm.ModuleVisitor visitModule(java.lang.String,int,java.lang.String):153:153 -> a 14:18:void visitNestHost(java.lang.String):173:177 -> a 19:19:void visitNestHost(java.lang.String):174:174 -> a 20:21:void visitOuterClass(java.lang.String,java.lang.String,java.lang.String):197:198 -> a 22:23:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean):211:212 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Z)Lcom/android/tools/r8/internal/m2;"} 24:28:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor visitTypeAnnotation(int,com.android.tools.r8.org.objectweb.asm.TypePath,java.lang.String,boolean):234:238 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/internal/I00;Ljava/lang/String;Z)Lcom/android/tools/r8/internal/m2;"} 29:29:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor visitTypeAnnotation(int,com.android.tools.r8.org.objectweb.asm.TypePath,java.lang.String,boolean):235:235 -> a 30:31:void visitAttribute(com.android.tools.r8.org.objectweb.asm.Attribute):249:250 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/T3;)V"} 32:33:void visitInnerClass(java.lang.String,java.lang.String,java.lang.String,int):305:306 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V"} 34:35:com.android.tools.r8.org.objectweb.asm.FieldVisitor visitField(int,java.lang.String,java.lang.String,java.lang.String,java.lang.Object):355:356 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)Lcom/android/tools/r8/internal/ji;"} 36:37:com.android.tools.r8.org.objectweb.asm.MethodVisitor visitMethod(int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]):383:384 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)Lcom/android/tools/r8/internal/jF;"} 38:39:void visitEnd():394:395 -> a 1:5:void visitNestMember(java.lang.String):264:268 -> b 6:6:void visitNestMember(java.lang.String):265:265 -> b 7:11:com.android.tools.r8.org.objectweb.asm.RecordComponentVisitor visitRecordComponent(java.lang.String,java.lang.String,java.lang.String):322:326 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lcom/android/tools/r8/internal/IQ;"} 12:12:com.android.tools.r8.org.objectweb.asm.RecordComponentVisitor visitRecordComponent(java.lang.String,java.lang.String,java.lang.String):323:323 -> b 1:5:void visitPermittedSubclass(java.lang.String):280:284 -> c 6:6:void visitPermittedSubclass(java.lang.String):281:281 -> c com.android.tools.r8.org.objectweb.asm.ClassWriter -> com.android.tools.r8.internal.Ya: # {"id":"sourceFile","fileName":"ClassWriter.java"} int nestHostClassIndex -> A int numberOfNestMemberClasses -> B com.android.tools.r8.org.objectweb.asm.ByteVector nestMemberClasses -> C int numberOfPermittedSubclasses -> D com.android.tools.r8.org.objectweb.asm.ByteVector permittedSubclasses -> E com.android.tools.r8.org.objectweb.asm.RecordComponentWriter firstRecordComponent -> F com.android.tools.r8.org.objectweb.asm.RecordComponentWriter lastRecordComponent -> G com.android.tools.r8.org.objectweb.asm.Attribute firstAttribute -> H int compute -> I int flags -> c int version -> d com.android.tools.r8.org.objectweb.asm.SymbolTable symbolTable -> e int accessFlags -> f int thisClass -> g int superClass -> h int interfaceCount -> i int[] interfaces -> j com.android.tools.r8.org.objectweb.asm.FieldWriter firstField -> k com.android.tools.r8.org.objectweb.asm.FieldWriter lastField -> l com.android.tools.r8.org.objectweb.asm.MethodWriter firstMethod -> m com.android.tools.r8.org.objectweb.asm.MethodWriter lastMethod -> n int numberOfInnerClasses -> o com.android.tools.r8.org.objectweb.asm.ByteVector innerClasses -> p int enclosingClassIndex -> q int enclosingMethodIndex -> r int signatureIndex -> s int sourceFileIndex -> t com.android.tools.r8.org.objectweb.asm.ByteVector debugExtension -> u com.android.tools.r8.org.objectweb.asm.AnnotationWriter lastRuntimeVisibleAnnotation -> v com.android.tools.r8.org.objectweb.asm.AnnotationWriter lastRuntimeInvisibleAnnotation -> w com.android.tools.r8.org.objectweb.asm.AnnotationWriter lastRuntimeVisibleTypeAnnotation -> x com.android.tools.r8.org.objectweb.asm.AnnotationWriter lastRuntimeInvisibleTypeAnnotation -> y com.android.tools.r8.org.objectweb.asm.ModuleWriter moduleWriter -> z 1:9:void (com.android.tools.r8.org.objectweb.asm.ClassReader,int):263:271 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(I)V"} 1:1:void visitEnd():0:0 -> a 2:2:boolean hasFlags(int):287:287 -> a 3:18:void visit(int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]):302:317 -> a 19:22:void visitSource(java.lang.String,java.lang.String):324:327 -> a 23:28:com.android.tools.r8.org.objectweb.asm.ModuleVisitor visitModule(java.lang.String,int,java.lang.String):334:339 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/lang/String;Ljava/lang/String;)Lcom/android/tools/r8/internal/zF;"} 29:29:void visitNestHost(java.lang.String):344:344 -> a 30:32:void visitOuterClass(java.lang.String,java.lang.String,java.lang.String):350:352 -> a 33:37:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean):359:363 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Z)Lcom/android/tools/r8/internal/m2;"} 38:43:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor visitTypeAnnotation(int,com.android.tools.r8.org.objectweb.asm.TypePath,java.lang.String,boolean):371:376 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/internal/I00;Ljava/lang/String;Z)Lcom/android/tools/r8/internal/m2;"} 44:45:void visitAttribute(com.android.tools.r8.org.objectweb.asm.Attribute):384:385 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/T3;)V"} 46:62:void visitInnerClass(java.lang.String,java.lang.String,java.lang.String,int):409:425 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V"} 63:70:com.android.tools.r8.org.objectweb.asm.FieldVisitor visitField(int,java.lang.String,java.lang.String,java.lang.String,java.lang.Object):451:458 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)Lcom/android/tools/r8/internal/ji;"} 71:78:com.android.tools.r8.org.objectweb.asm.MethodVisitor visitMethod(int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]):468:475 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)Lcom/android/tools/r8/internal/jF;"} 79:79:int newConst(java.lang.Object):824:824 -> a 1:5:void visitNestMember(java.lang.String):390:394 -> b 6:13:com.android.tools.r8.org.objectweb.asm.RecordComponentVisitor visitRecordComponent(java.lang.String,java.lang.String,java.lang.String):434:441 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lcom/android/tools/r8/internal/IQ;"} 14:127:byte[] toByteArray():499:612 -> b 128:128:int com.android.tools.r8.org.objectweb.asm.Attribute.getAttributeCount():172:172 -> b 128:128:byte[] toByteArray():613 -> b 129:129:byte[] toByteArray():614:614 -> b 130:136:int com.android.tools.r8.org.objectweb.asm.Attribute.computeAttributesSize(com.android.tools.r8.org.objectweb.asm.SymbolTable,byte[],int,int,int):219:225 -> b 130:136:int com.android.tools.r8.org.objectweb.asm.Attribute.computeAttributesSize(com.android.tools.r8.org.objectweb.asm.SymbolTable):191 -> b 130:136:byte[] toByteArray():614 -> b 137:254:byte[] toByteArray():618:735 -> b 255:263:void com.android.tools.r8.org.objectweb.asm.Attribute.putAttributes(com.android.tools.r8.org.objectweb.asm.SymbolTable,byte[],int,int,int,com.android.tools.r8.org.objectweb.asm.ByteVector):307:315 -> b 255:263:void com.android.tools.r8.org.objectweb.asm.Attribute.putAttributes(com.android.tools.r8.org.objectweb.asm.SymbolTable,com.android.tools.r8.org.objectweb.asm.ByteVector):279 -> b 255:263:byte[] toByteArray():735 -> b 264:264:byte[] toByteArray():740:740 -> b 265:282:com.android.tools.r8.org.objectweb.asm.Attribute[] com.android.tools.r8.org.objectweb.asm.ClassWriter.getAttributePrototypes():790:807 -> b 265:282:byte[] com.android.tools.r8.org.objectweb.asm.ClassWriter.replaceAsmInstructions(byte[],boolean):757 -> b 265:282:byte[] toByteArray():740 -> b 283:306:byte[] com.android.tools.r8.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 com.android.tools.r8.org.objectweb.asm.ConstantDynamic -> com.android.tools.r8.internal.Hc: # {"id":"sourceFile","fileName":"ConstantDynamic.java"} java.lang.String name -> a java.lang.String descriptor -> b com.android.tools.r8.org.objectweb.asm.Handle bootstrapMethod -> c java.lang.Object[] bootstrapMethodArguments -> d 1:5:void (java.lang.String,java.lang.String,com.android.tools.r8.org.objectweb.asm.Handle,java.lang.Object[]):67:71 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/lang/String;Lcom/android/tools/r8/internal/fk;[Ljava/lang/Object;)V"} 1:1:com.android.tools.r8.org.objectweb.asm.Handle getBootstrapMethod():98:98 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/fk;"} 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 com.android.tools.r8.org.objectweb.asm.Constants -> com.android.tools.r8.internal.Oc: # {"id":"sourceFile","fileName":"Constants.java"} 1:2:void checkAsmExperimental(java.lang.Object):186:187 -> a 3:10:boolean com.android.tools.r8.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:19:void com.android.tools.r8.org.objectweb.asm.Constants.checkIsPreview(java.io.InputStream):210:217 -> a 12:19:void checkAsmExperimental(java.lang.Object):189 -> a 20:24:void com.android.tools.r8.org.objectweb.asm.Constants.checkIsPreview(java.io.InputStream):210:214 -> a 20:24:void checkAsmExperimental(java.lang.Object):189 -> a 25:25:void com.android.tools.r8.org.objectweb.asm.Constants.checkIsPreview(java.io.InputStream):207:207 -> a 25:25:void checkAsmExperimental(java.lang.Object):189 -> a com.android.tools.r8.org.objectweb.asm.Context -> com.android.tools.r8.internal.hd: # {"id":"sourceFile","fileName":"Context.java"} com.android.tools.r8.org.objectweb.asm.Attribute[] attributePrototypes -> a int parsingOptions -> b char[] charBuffer -> c int currentMethodAccessFlags -> d java.lang.String currentMethodName -> e java.lang.String currentMethodDescriptor -> f com.android.tools.r8.org.objectweb.asm.Label[] currentMethodLabels -> g int currentTypeAnnotationTarget -> h com.android.tools.r8.org.objectweb.asm.TypePath currentTypeAnnotationTargetPath -> i com.android.tools.r8.org.objectweb.asm.Label[] currentLocalVariableAnnotationRangeStarts -> j com.android.tools.r8.org.objectweb.asm.Label[] currentLocalVariableAnnotationRangeEnds -> k int[] currentLocalVariableAnnotationRangeIndices -> l int currentFrameOffset -> m int currentFrameType -> n int currentFrameLocalCount -> o int currentFrameLocalCountDelta -> p java.lang.Object[] currentFrameLocalTypes -> q int currentFrameStackCount -> r java.lang.Object[] currentFrameStackTypes -> s 1:1:void ():36:36 -> com.android.tools.r8.org.objectweb.asm.CurrentFrame -> com.android.tools.r8.internal.qd: # {"id":"sourceFile","fileName":"CurrentFrame.java"} 1:1:void (com.android.tools.r8.org.objectweb.asm.Label):40:40 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/xA;)V"} 1:4:void execute(int,int,com.android.tools.r8.org.objectweb.asm.Symbol,com.android.tools.r8.org.objectweb.asm.SymbolTable):51:54 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(IILcom/android/tools/r8/internal/SY;Lcom/android/tools/r8/internal/TY;)V"} com.android.tools.r8.org.objectweb.asm.Edge -> com.android.tools.r8.internal.Nf: # {"id":"sourceFile","fileName":"Edge.java"} int info -> a com.android.tools.r8.org.objectweb.asm.Label successor -> b com.android.tools.r8.org.objectweb.asm.Edge nextEdge -> c 1:4:void (int,com.android.tools.r8.org.objectweb.asm.Label,com.android.tools.r8.org.objectweb.asm.Edge):86:89 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/internal/xA;Lcom/android/tools/r8/internal/Nf;)V"} com.android.tools.r8.org.objectweb.asm.FieldVisitor -> com.android.tools.r8.internal.ji: # {"id":"sourceFile","fileName":"FieldVisitor.java"} int api -> a com.android.tools.r8.org.objectweb.asm.FieldVisitor fv -> b 1:1:void (int):55:55 -> 2:10:void (int,com.android.tools.r8.org.objectweb.asm.FieldVisitor):66:74 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/internal/ji;)V"} 11:11:void (int,com.android.tools.r8.org.objectweb.asm.FieldVisitor):0:0 -> # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":92,"2":93,"3":94,"4":95},"outline":"Lcom/android/tools/r8/internal/cg;a(Ljava/lang/String;I)Ljava/lang/String;"} 92:92:void (int,com.android.tools.r8.org.objectweb.asm.FieldVisitor):74:74 -> 93:93:void (int,com.android.tools.r8.org.objectweb.asm.FieldVisitor):74:74 -> 94:94:void (int,com.android.tools.r8.org.objectweb.asm.FieldVisitor):74:74 -> 95:95:void (int,com.android.tools.r8.org.objectweb.asm.FieldVisitor):74:74 -> 85:91:void (int,com.android.tools.r8.org.objectweb.asm.FieldVisitor):74:80 -> 1:2:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean):101:102 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Z)Lcom/android/tools/r8/internal/m2;"} 3:7:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor visitTypeAnnotation(int,com.android.tools.r8.org.objectweb.asm.TypePath,java.lang.String,boolean):122:126 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/internal/I00;Ljava/lang/String;Z)Lcom/android/tools/r8/internal/m2;"} 8:8:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor visitTypeAnnotation(int,com.android.tools.r8.org.objectweb.asm.TypePath,java.lang.String,boolean):123:123 -> a 9:10:void visitAttribute(com.android.tools.r8.org.objectweb.asm.Attribute):137:138 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/T3;)V"} 11:12:void visitEnd():147:148 -> a com.android.tools.r8.org.objectweb.asm.FieldWriter -> com.android.tools.r8.internal.ki: # {"id":"sourceFile","fileName":"FieldWriter.java"} com.android.tools.r8.org.objectweb.asm.SymbolTable symbolTable -> c int accessFlags -> d int nameIndex -> e int descriptorIndex -> f int signatureIndex -> g int constantValueIndex -> h com.android.tools.r8.org.objectweb.asm.AnnotationWriter lastRuntimeVisibleAnnotation -> i com.android.tools.r8.org.objectweb.asm.AnnotationWriter lastRuntimeInvisibleAnnotation -> j com.android.tools.r8.org.objectweb.asm.AnnotationWriter lastRuntimeVisibleTypeAnnotation -> k com.android.tools.r8.org.objectweb.asm.AnnotationWriter lastRuntimeInvisibleTypeAnnotation -> l com.android.tools.r8.org.objectweb.asm.Attribute firstAttribute -> m 1:10:void (com.android.tools.r8.org.objectweb.asm.SymbolTable,int,java.lang.String,java.lang.String,java.lang.String,java.lang.Object):127:136 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/TY;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V"} 1:1:void visitEnd():0:0 -> a 2:6:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean):147:151 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Z)Lcom/android/tools/r8/internal/m2;"} 7:12:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor visitTypeAnnotation(int,com.android.tools.r8.org.objectweb.asm.TypePath,java.lang.String,boolean):159:164 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/internal/I00;Ljava/lang/String;Z)Lcom/android/tools/r8/internal/m2;"} 13:14:void visitAttribute(com.android.tools.r8.org.objectweb.asm.Attribute):172:173 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/T3;)V"} 15:46:void putFieldInfo(com.android.tools.r8.org.objectweb.asm.ByteVector):220:251 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/b6;)V"} 47:47:int com.android.tools.r8.org.objectweb.asm.Attribute.getAttributeCount():172:172 -> a 47:47:void putFieldInfo(com.android.tools.r8.org.objectweb.asm.ByteVector):252 -> a 48:66:void putFieldInfo(com.android.tools.r8.org.objectweb.asm.ByteVector):254:272 -> a 67:75:void com.android.tools.r8.org.objectweb.asm.Attribute.putAttributes(com.android.tools.r8.org.objectweb.asm.SymbolTable,byte[],int,int,int,com.android.tools.r8.org.objectweb.asm.ByteVector):307:315 -> a 67:75:void com.android.tools.r8.org.objectweb.asm.Attribute.putAttributes(com.android.tools.r8.org.objectweb.asm.SymbolTable,com.android.tools.r8.org.objectweb.asm.ByteVector):279 -> a 67:75:void putFieldInfo(com.android.tools.r8.org.objectweb.asm.ByteVector):272 -> a 76:76:void collectAttributePrototypes(com.android.tools.r8.org.objectweb.asm.Attribute$Set):282:282 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/S3;)V"} 1:14:int computeFieldInfoSize():195:208 -> b 15:21:int com.android.tools.r8.org.objectweb.asm.Attribute.computeAttributesSize(com.android.tools.r8.org.objectweb.asm.SymbolTable,byte[],int,int,int):219:225 -> b 15:21:int com.android.tools.r8.org.objectweb.asm.Attribute.computeAttributesSize(com.android.tools.r8.org.objectweb.asm.SymbolTable):191 -> b 15:21:int computeFieldInfoSize():208 -> b com.android.tools.r8.org.objectweb.asm.Frame -> com.android.tools.r8.internal.Qi: # {"id":"sourceFile","fileName":"Frame.java"} com.android.tools.r8.org.objectweb.asm.Label owner -> a int[] inputLocals -> b int[] inputStack -> c int[] outputLocals -> d int[] outputStack -> e short outputStackStart -> f short outputStackTop -> g int initializationCount -> h int[] initializations -> i 1:2:void (com.android.tools.r8.org.objectweb.asm.Label):242:243 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/xA;)V"} 1:8:void copyFrom(com.android.tools.r8.org.objectweb.asm.Frame):255:262 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Qi;)V"} 9:16:int getAbstractTypeFromApiFormat(com.android.tools.r8.org.objectweb.asm.SymbolTable,java.lang.Object):281:288 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/TY;Ljava/lang/Object;)I"} 17:75:int getAbstractTypeFromDescriptor(com.android.tools.r8.org.objectweb.asm.SymbolTable,java.lang.String,int):316:374 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/TY;Ljava/lang/String;I)I"} 76:110:int getAbstractTypeFromDescriptor(com.android.tools.r8.org.objectweb.asm.SymbolTable,java.lang.String,int):336:370 -> a 111:111:int getAbstractTypeFromDescriptor(com.android.tools.r8.org.objectweb.asm.SymbolTable,java.lang.String,int):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":845,"3":846},"outline":"Lcom/android/tools/r8/a;a(Ljava/lang/String;II)Ljava/lang/String;"} 845:845:int getAbstractTypeFromDescriptor(com.android.tools.r8.org.objectweb.asm.SymbolTable,java.lang.String,int):366:366 -> a 846:846:int getAbstractTypeFromDescriptor(com.android.tools.r8.org.objectweb.asm.SymbolTable,java.lang.String,int):366:366 -> a 478:478:int getAbstractTypeFromDescriptor(com.android.tools.r8.org.objectweb.asm.SymbolTable,java.lang.String,int):367:367 -> a 479:479:int getAbstractTypeFromDescriptor(com.android.tools.r8.org.objectweb.asm.SymbolTable,java.lang.String,int):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":847,"3":848},"outline":"Lcom/android/tools/r8/a;a(Ljava/lang/String;II)Ljava/lang/String;"} 847:847:int getAbstractTypeFromDescriptor(com.android.tools.r8.org.objectweb.asm.SymbolTable,java.lang.String,int):332:332 -> a 848:848:int getAbstractTypeFromDescriptor(com.android.tools.r8.org.objectweb.asm.SymbolTable,java.lang.String,int):332:332 -> a 812:812:int getAbstractTypeFromDescriptor(com.android.tools.r8.org.objectweb.asm.SymbolTable,java.lang.String,int):333:333 -> a 849:869:void setInputFrameFromDescriptor(com.android.tools.r8.org.objectweb.asm.SymbolTable,int,java.lang.String,int):397:417 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/TY;ILjava/lang/String;I)V"} 870:893:void setInputFrameFromApiFormat(com.android.tools.r8.org.objectweb.asm.SymbolTable,int,java.lang.Object[],int,java.lang.Object[]):440:463 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/TY;I[Ljava/lang/Object;I[Ljava/lang/Object;)V"} 894:894:int getInputStackSize():467:467 -> a 895:895:void push(com.android.tools.r8.org.objectweb.asm.SymbolTable,java.lang.String):551:551 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/TY;Ljava/lang/String;)V"} 896:903:int com.android.tools.r8.org.objectweb.asm.Type.getReturnTypeOffset(java.lang.String):392:399 -> a 896:903:void push(com.android.tools.r8.org.objectweb.asm.SymbolTable,java.lang.String):551 -> a 904:908:void push(com.android.tools.r8.org.objectweb.asm.SymbolTable,java.lang.String):552:556 -> a 909:915:void pop(int):581:587 -> a 916:922:void pop(java.lang.String):597:603 -> a 923:923:void pop(java.lang.String):601:601 -> a 924:939:int getInitializedType(com.android.tools.r8.org.objectweb.asm.SymbolTable,int):645:660 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/TY;I)I"} 940:940:void execute(int,int,com.android.tools.r8.org.objectweb.asm.Symbol,com.android.tools.r8.org.objectweb.asm.SymbolTable):1106:1106 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(IILcom/android/tools/r8/internal/SY;Lcom/android/tools/r8/internal/TY;)V"} 941:972:void execute(int,int,com.android.tools.r8.org.objectweb.asm.Symbol,com.android.tools.r8.org.objectweb.asm.SymbolTable):733:764 -> a 973:973:void execute(int,int,com.android.tools.r8.org.objectweb.asm.Symbol,com.android.tools.r8.org.objectweb.asm.SymbolTable):752:752 -> a 974:974:void execute(int,int,com.android.tools.r8.org.objectweb.asm.Symbol,com.android.tools.r8.org.objectweb.asm.SymbolTable):749:749 -> a 975:976:void execute(int,int,com.android.tools.r8.org.objectweb.asm.Symbol,com.android.tools.r8.org.objectweb.asm.SymbolTable):745:746 -> a 977:981:void execute(int,int,com.android.tools.r8.org.objectweb.asm.Symbol,com.android.tools.r8.org.objectweb.asm.SymbolTable):738:742 -> a 982:1008:void execute(int,int,com.android.tools.r8.org.objectweb.asm.Symbol,com.android.tools.r8.org.objectweb.asm.SymbolTable):735:761 -> a 1009:1012:void execute(int,int,com.android.tools.r8.org.objectweb.asm.Symbol,com.android.tools.r8.org.objectweb.asm.SymbolTable):755:758 -> a 1013:1013:void execute(int,int,com.android.tools.r8.org.objectweb.asm.Symbol,com.android.tools.r8.org.objectweb.asm.SymbolTable):700:700 -> a 1014:1023:int com.android.tools.r8.org.objectweb.asm.Frame.getLocal(int):481:490 -> a 1014:1023:void execute(int,int,com.android.tools.r8.org.objectweb.asm.Symbol,com.android.tools.r8.org.objectweb.asm.SymbolTable):768 -> a 1024:1024:void execute(int,int,com.android.tools.r8.org.objectweb.asm.Symbol,com.android.tools.r8.org.objectweb.asm.SymbolTable):768:768 -> a 1025:1026:void execute(int,int,com.android.tools.r8.org.objectweb.asm.Symbol,com.android.tools.r8.org.objectweb.asm.SymbolTable):729:730 -> a 1027:1027:void execute(int,int,com.android.tools.r8.org.objectweb.asm.Symbol,com.android.tools.r8.org.objectweb.asm.SymbolTable):724:724 -> a 1028:1029:void execute(int,int,com.android.tools.r8.org.objectweb.asm.Symbol,com.android.tools.r8.org.objectweb.asm.SymbolTable):717:718 -> a 1030:1127:void execute(int,int,com.android.tools.r8.org.objectweb.asm.Symbol,com.android.tools.r8.org.objectweb.asm.SymbolTable):712:809 -> a 1128:1137:int com.android.tools.r8.org.objectweb.asm.Frame.getLocal(int):481:490 -> a 1128:1137:void execute(int,int,com.android.tools.r8.org.objectweb.asm.Symbol,com.android.tools.r8.org.objectweb.asm.SymbolTable):811 -> a 1138:1138:void execute(int,int,com.android.tools.r8.org.objectweb.asm.Symbol,com.android.tools.r8.org.objectweb.asm.SymbolTable):818:818 -> a 1139:1139:void execute(int,int,com.android.tools.r8.org.objectweb.asm.Symbol,com.android.tools.r8.org.objectweb.asm.SymbolTable):813:813 -> a 1140:1141:void execute(int,int,com.android.tools.r8.org.objectweb.asm.Symbol,com.android.tools.r8.org.objectweb.asm.SymbolTable):790:791 -> a 1142:1151:int com.android.tools.r8.org.objectweb.asm.Frame.getLocal(int):481:490 -> a 1142:1151:void execute(int,int,com.android.tools.r8.org.objectweb.asm.Symbol,com.android.tools.r8.org.objectweb.asm.SymbolTable):793 -> a 1152:1152:void execute(int,int,com.android.tools.r8.org.objectweb.asm.Symbol,com.android.tools.r8.org.objectweb.asm.SymbolTable):800:800 -> a 1153:1153:void execute(int,int,com.android.tools.r8.org.objectweb.asm.Symbol,com.android.tools.r8.org.objectweb.asm.SymbolTable):795:795 -> a 1154:1469:void execute(int,int,com.android.tools.r8.org.objectweb.asm.Symbol,com.android.tools.r8.org.objectweb.asm.SymbolTable):783:1098 -> a 1470:1475:void execute(int,int,com.android.tools.r8.org.objectweb.asm.Symbol,com.android.tools.r8.org.objectweb.asm.SymbolTable):1084:1089 -> a 1476:1503:void execute(int,int,com.android.tools.r8.org.objectweb.asm.Symbol,com.android.tools.r8.org.objectweb.asm.SymbolTable):1053:1080 -> a 1504:1504:void execute(int,int,com.android.tools.r8.org.objectweb.asm.Symbol,com.android.tools.r8.org.objectweb.asm.SymbolTable):1077:1077 -> a 1505:1505:void execute(int,int,com.android.tools.r8.org.objectweb.asm.Symbol,com.android.tools.r8.org.objectweb.asm.SymbolTable):1068:1068 -> a 1506:1506:void execute(int,int,com.android.tools.r8.org.objectweb.asm.Symbol,com.android.tools.r8.org.objectweb.asm.SymbolTable):1065:1065 -> a 1507:1519:void execute(int,int,com.android.tools.r8.org.objectweb.asm.Symbol,com.android.tools.r8.org.objectweb.asm.SymbolTable):1062:1074 -> a 1520:1520:void execute(int,int,com.android.tools.r8.org.objectweb.asm.Symbol,com.android.tools.r8.org.objectweb.asm.SymbolTable):1071:1071 -> a 1521:1521:void execute(int,int,com.android.tools.r8.org.objectweb.asm.Symbol,com.android.tools.r8.org.objectweb.asm.SymbolTable):1059:1059 -> a 1522:1522:void execute(int,int,com.android.tools.r8.org.objectweb.asm.Symbol,com.android.tools.r8.org.objectweb.asm.SymbolTable):1056:1056 -> a 1523:1523:void execute(int,int,com.android.tools.r8.org.objectweb.asm.Symbol,com.android.tools.r8.org.objectweb.asm.SymbolTable):1050:1050 -> a 1524:1525:void execute(int,int,com.android.tools.r8.org.objectweb.asm.Symbol,com.android.tools.r8.org.objectweb.asm.SymbolTable):1046:1047 -> a 1526:1529:void execute(int,int,com.android.tools.r8.org.objectweb.asm.Symbol,com.android.tools.r8.org.objectweb.asm.SymbolTable):1036:1039 -> a 1530:1541:void com.android.tools.r8.org.objectweb.asm.Frame.addInitializedType(int):619:630 -> a 1530:1541:void execute(int,int,com.android.tools.r8.org.objectweb.asm.Symbol,com.android.tools.r8.org.objectweb.asm.SymbolTable):1040 -> a 1542:1542:void execute(int,int,com.android.tools.r8.org.objectweb.asm.Symbol,com.android.tools.r8.org.objectweb.asm.SymbolTable):1043:1043 -> a 1543:1544:void execute(int,int,com.android.tools.r8.org.objectweb.asm.Symbol,com.android.tools.r8.org.objectweb.asm.SymbolTable):1029:1030 -> a 1545:1546:void execute(int,int,com.android.tools.r8.org.objectweb.asm.Symbol,com.android.tools.r8.org.objectweb.asm.SymbolTable):1025:1026 -> a 1547:1547:void execute(int,int,com.android.tools.r8.org.objectweb.asm.Symbol,com.android.tools.r8.org.objectweb.asm.SymbolTable):1022:1022 -> a 1548:1548:void execute(int,int,com.android.tools.r8.org.objectweb.asm.Symbol,com.android.tools.r8.org.objectweb.asm.SymbolTable):1019:1019 -> a 1549:1549:void execute(int,int,com.android.tools.r8.org.objectweb.asm.Symbol,com.android.tools.r8.org.objectweb.asm.SymbolTable):1017:1017 -> a 1550:1551:void execute(int,int,com.android.tools.r8.org.objectweb.asm.Symbol,com.android.tools.r8.org.objectweb.asm.SymbolTable):1012:1013 -> a 1552:1787:void execute(int,int,com.android.tools.r8.org.objectweb.asm.Symbol,com.android.tools.r8.org.objectweb.asm.SymbolTable):772:1007 -> a 1788:2011:void execute(int,int,com.android.tools.r8.org.objectweb.asm.Symbol,com.android.tools.r8.org.objectweb.asm.SymbolTable):778:1001 -> a 2012:2013:void execute(int,int,com.android.tools.r8.org.objectweb.asm.Symbol,com.android.tools.r8.org.objectweb.asm.SymbolTable):994:995 -> a 2014:2016:void execute(int,int,com.android.tools.r8.org.objectweb.asm.Symbol,com.android.tools.r8.org.objectweb.asm.SymbolTable):989:991 -> a 2017:2017:void execute(int,int,com.android.tools.r8.org.objectweb.asm.Symbol,com.android.tools.r8.org.objectweb.asm.SymbolTable):985:985 -> a 2018:2020:void execute(int,int,com.android.tools.r8.org.objectweb.asm.Symbol,com.android.tools.r8.org.objectweb.asm.SymbolTable):980:982 -> a 2021:2023:void execute(int,int,com.android.tools.r8.org.objectweb.asm.Symbol,com.android.tools.r8.org.objectweb.asm.SymbolTable):973:975 -> a 2024:2025:void execute(int,int,com.android.tools.r8.org.objectweb.asm.Symbol,com.android.tools.r8.org.objectweb.asm.SymbolTable):965:966 -> a 2026:2028:void execute(int,int,com.android.tools.r8.org.objectweb.asm.Symbol,com.android.tools.r8.org.objectweb.asm.SymbolTable):953:955 -> a 2029:2030:void execute(int,int,com.android.tools.r8.org.objectweb.asm.Symbol,com.android.tools.r8.org.objectweb.asm.SymbolTable):942:943 -> a 2031:2034:void execute(int,int,com.android.tools.r8.org.objectweb.asm.Symbol,com.android.tools.r8.org.objectweb.asm.SymbolTable):918:921 -> a 2035:2044:void execute(int,int,com.android.tools.r8.org.objectweb.asm.Symbol,com.android.tools.r8.org.objectweb.asm.SymbolTable):906:915 -> a 2045:2052:void execute(int,int,com.android.tools.r8.org.objectweb.asm.Symbol,com.android.tools.r8.org.objectweb.asm.SymbolTable):896:903 -> a 2053:2058:void execute(int,int,com.android.tools.r8.org.objectweb.asm.Symbol,com.android.tools.r8.org.objectweb.asm.SymbolTable):888:893 -> a 2059:2065:void execute(int,int,com.android.tools.r8.org.objectweb.asm.Symbol,com.android.tools.r8.org.objectweb.asm.SymbolTable):879:885 -> a 2066:2070:void execute(int,int,com.android.tools.r8.org.objectweb.asm.Symbol,com.android.tools.r8.org.objectweb.asm.SymbolTable):872:876 -> a 2071:2073:void execute(int,int,com.android.tools.r8.org.objectweb.asm.Symbol,com.android.tools.r8.org.objectweb.asm.SymbolTable):867:869 -> a 2074:2074:void execute(int,int,com.android.tools.r8.org.objectweb.asm.Symbol,com.android.tools.r8.org.objectweb.asm.SymbolTable):864:864 -> a 2075:2075:void execute(int,int,com.android.tools.r8.org.objectweb.asm.Symbol,com.android.tools.r8.org.objectweb.asm.SymbolTable):832:832 -> a 2076:2351:void execute(int,int,com.android.tools.r8.org.objectweb.asm.Symbol,com.android.tools.r8.org.objectweb.asm.SymbolTable):828:1103 -> a 2352:2362:int getConcreteOutputType(int,int):1129:1139 -> a 2363:2438:boolean merge(com.android.tools.r8.org.objectweb.asm.SymbolTable,com.android.tools.r8.org.objectweb.asm.Frame,int):1169:1244 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/TY;Lcom/android/tools/r8/internal/Qi;I)Z"} 2439:2506:boolean merge(com.android.tools.r8.org.objectweb.asm.SymbolTable,int,int[],int):1268:1335 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/TY;I[II)Z"} 2507:2544:void accept(com.android.tools.r8.org.objectweb.asm.MethodWriter):1356:1393 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/kF;)V"} 1:11:void setLocal(int,int):504:514 -> b 12:27:void push(int):524:539 -> b 28:32:int pop():567:571 -> b com.android.tools.r8.org.objectweb.asm.Handle -> com.android.tools.r8.internal.fk: # {"id":"sourceFile","fileName":"Handle.java"} int tag -> a java.lang.String owner -> b java.lang.String name -> c java.lang.String descriptor -> d boolean isInterface -> e 1:6:void (int,java.lang.String,java.lang.String,java.lang.String,boolean):98:103 -> 1:1:java.lang.String getDesc():143:143 -> a 1:1:java.lang.String getName():134:134 -> b 1:1:java.lang.String getOwner():125:125 -> c 1:1:int getTag():115:115 -> d 1:1:boolean isInterface():152:152 -> e 1:9:boolean equals(java.lang.Object):160:168 -> equals 1:3:int hashCode():173:175 -> hashCode 1:1:java.lang.String toString():188:188 -> toString com.android.tools.r8.org.objectweb.asm.Handler -> com.android.tools.r8.internal.gk: # {"id":"sourceFile","fileName":"Handler.java"} com.android.tools.r8.org.objectweb.asm.Label startPc -> a com.android.tools.r8.org.objectweb.asm.Label endPc -> b com.android.tools.r8.org.objectweb.asm.Label handlerPc -> c int catchType -> d java.lang.String catchTypeDescriptor -> e com.android.tools.r8.org.objectweb.asm.Handler nextHandler -> f 1:6:void (com.android.tools.r8.org.objectweb.asm.Label,com.android.tools.r8.org.objectweb.asm.Label,com.android.tools.r8.org.objectweb.asm.Label,int,java.lang.String):90:95 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/xA;Lcom/android/tools/r8/internal/xA;Lcom/android/tools/r8/internal/xA;ILjava/lang/String;)V"} 1:17:com.android.tools.r8.org.objectweb.asm.Handler removeRange(com.android.tools.r8.org.objectweb.asm.Handler,com.android.tools.r8.org.objectweb.asm.Label,com.android.tools.r8.org.objectweb.asm.Label):123:139 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/gk;Lcom/android/tools/r8/internal/xA;Lcom/android/tools/r8/internal/xA;)Lcom/android/tools/r8/internal/gk;"} 18:19:void com.android.tools.r8.org.objectweb.asm.Handler.(com.android.tools.r8.org.objectweb.asm.Handler,com.android.tools.r8.org.objectweb.asm.Label,com.android.tools.r8.org.objectweb.asm.Label):106:107 -> a 18:19:com.android.tools.r8.org.objectweb.asm.Handler removeRange(com.android.tools.r8.org.objectweb.asm.Handler,com.android.tools.r8.org.objectweb.asm.Label,com.android.tools.r8.org.objectweb.asm.Label):139 -> a 20:20:com.android.tools.r8.org.objectweb.asm.Handler removeRange(com.android.tools.r8.org.objectweb.asm.Handler,com.android.tools.r8.org.objectweb.asm.Label,com.android.tools.r8.org.objectweb.asm.Label):143:143 -> a 21:22:void com.android.tools.r8.org.objectweb.asm.Handler.(com.android.tools.r8.org.objectweb.asm.Handler,com.android.tools.r8.org.objectweb.asm.Label,com.android.tools.r8.org.objectweb.asm.Label):106:107 -> a 21:22:com.android.tools.r8.org.objectweb.asm.Handler removeRange(com.android.tools.r8.org.objectweb.asm.Handler,com.android.tools.r8.org.objectweb.asm.Label,com.android.tools.r8.org.objectweb.asm.Label):143 -> a 23:23:com.android.tools.r8.org.objectweb.asm.Handler removeRange(com.android.tools.r8.org.objectweb.asm.Handler,com.android.tools.r8.org.objectweb.asm.Label,com.android.tools.r8.org.objectweb.asm.Label):147:147 -> a 24:25:void com.android.tools.r8.org.objectweb.asm.Handler.(com.android.tools.r8.org.objectweb.asm.Handler,com.android.tools.r8.org.objectweb.asm.Label,com.android.tools.r8.org.objectweb.asm.Label):106:107 -> a 24:25:com.android.tools.r8.org.objectweb.asm.Handler removeRange(com.android.tools.r8.org.objectweb.asm.Handler,com.android.tools.r8.org.objectweb.asm.Label,com.android.tools.r8.org.objectweb.asm.Label):147 -> a 26:27:com.android.tools.r8.org.objectweb.asm.Handler removeRange(com.android.tools.r8.org.objectweb.asm.Handler,com.android.tools.r8.org.objectweb.asm.Label,com.android.tools.r8.org.objectweb.asm.Label):147:148 -> a 28:29:void com.android.tools.r8.org.objectweb.asm.Handler.(com.android.tools.r8.org.objectweb.asm.Handler,com.android.tools.r8.org.objectweb.asm.Label,com.android.tools.r8.org.objectweb.asm.Label):106:107 -> a 28:29:com.android.tools.r8.org.objectweb.asm.Handler removeRange(com.android.tools.r8.org.objectweb.asm.Handler,com.android.tools.r8.org.objectweb.asm.Label,com.android.tools.r8.org.objectweb.asm.Label):148 -> a com.android.tools.r8.org.objectweb.asm.Label -> com.android.tools.r8.internal.xA: # {"id":"sourceFile","fileName":"Label.java"} java.lang.Object info -> a short flags -> b short lineNumber -> c int[] otherLineNumbers -> d int bytecodeOffset -> e int[] forwardReferences -> f short inputStackSize -> g short outputStackSize -> h short outputStackMax -> i short subroutineId -> j com.android.tools.r8.org.objectweb.asm.Frame frame -> k com.android.tools.r8.org.objectweb.asm.Label nextBasicBlock -> l com.android.tools.r8.org.objectweb.asm.Edge outgoingEdges -> m com.android.tools.r8.org.objectweb.asm.Label nextListElement -> n com.android.tools.r8.org.objectweb.asm.Label EMPTY_LIST -> o 1:1:void ():130:130 -> 1:1:void ():289:289 -> 1:1:com.android.tools.r8.org.objectweb.asm.Label getCanonicalInstance():322:322 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/xA;"} 2:14:void addLineNumber(int):335:347 -> a 15:20:void accept(com.android.tools.r8.org.objectweb.asm.MethodVisitor,boolean):358:363 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/jF;Z)V"} 21:33:void put(com.android.tools.r8.org.objectweb.asm.ByteVector,int,boolean):386:398 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/b6;IZ)V"} 34:45:void addForwardReference(int,int,int):417:428 -> a 46:79:boolean resolve(byte[],int):446:479 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(I[B)Z"} 80:90:void markSubroutine(short):507:517 -> a 91:103:com.android.tools.r8.org.objectweb.asm.Label com.android.tools.r8.org.objectweb.asm.Label.pushSuccessors(com.android.tools.r8.org.objectweb.asm.Label):592:604 -> a 91:103:void markSubroutine(short):518 -> a 104:119:void addSubroutineRetSuccessors(com.android.tools.r8.org.objectweb.asm.Label):542:557 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/xA;)V"} 120:132:com.android.tools.r8.org.objectweb.asm.Label com.android.tools.r8.org.objectweb.asm.Label.pushSuccessors(com.android.tools.r8.org.objectweb.asm.Label):592:604 -> a 120:132:void addSubroutineRetSuccessors(com.android.tools.r8.org.objectweb.asm.Label):570 -> a 133:135:void addSubroutineRetSuccessors(com.android.tools.r8.org.objectweb.asm.Label):574:576 -> a 1:1:java.lang.String toString():620:620 -> toString com.android.tools.r8.org.objectweb.asm.MethodTooLargeException -> com.android.tools.r8.internal.iF: # {"id":"sourceFile","fileName":"MethodTooLargeException.java"} java.lang.String className -> a java.lang.String methodName -> b java.lang.String descriptor -> c int codeSize -> d 1:5:void (java.lang.String,java.lang.String,java.lang.String,int):57:61 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V"} 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 com.android.tools.r8.org.objectweb.asm.MethodVisitor -> com.android.tools.r8.internal.jF: # {"id":"sourceFile","fileName":"MethodVisitor.java"} int api -> h com.android.tools.r8.org.objectweb.asm.MethodVisitor mv -> i 1:1:void (int):71:71 -> 2:10:void (int,com.android.tools.r8.org.objectweb.asm.MethodVisitor):82:90 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/internal/jF;)V"} 11:11:void (int,com.android.tools.r8.org.objectweb.asm.MethodVisitor):0:0 -> # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":108,"2":109,"3":110,"4":111},"outline":"Lcom/android/tools/r8/internal/cg;a(Ljava/lang/String;I)Ljava/lang/String;"} 108:108:void (int,com.android.tools.r8.org.objectweb.asm.MethodVisitor):90:90 -> 109:109:void (int,com.android.tools.r8.org.objectweb.asm.MethodVisitor):90:90 -> 110:110:void (int,com.android.tools.r8.org.objectweb.asm.MethodVisitor):90:90 -> 111:111:void (int,com.android.tools.r8.org.objectweb.asm.MethodVisitor):90:90 -> 101:107:void (int,com.android.tools.r8.org.objectweb.asm.MethodVisitor):90:96 -> 1:2:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor visitAnnotationDefault():138:139 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/m2;"} 3:4:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean):153:154 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Z)Lcom/android/tools/r8/internal/m2;"} 5:6:void visitAnnotableParameterCount(int,boolean):201:202 -> a 7:8:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor visitParameterAnnotation(int,java.lang.String,boolean):222:223 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/lang/String;Z)Lcom/android/tools/r8/internal/m2;"} 9:10:void visitAttribute(com.android.tools.r8.org.objectweb.asm.Attribute):234:235 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/T3;)V"} 11:12:void visitFrame(int,int,java.lang.Object[],int,java.lang.Object[]):311:312 -> a 13:14:void visitInsn(int):335:336 -> a 15:16:void visitFieldInsn(int,java.lang.String,java.lang.String,java.lang.String):402:403 -> a 17:17:void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String,boolean):442:442 -> a 18:18:void com.android.tools.r8.org.objectweb.asm.MethodVisitor.visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String):422:422 -> a 18:18:void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String,boolean):446 -> a 19:25:void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String,boolean):444:450 -> a 26:30:void visitInvokeDynamicInsn(java.lang.String,java.lang.String,com.android.tools.r8.org.objectweb.asm.Handle,java.lang.Object[]):470:474 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/lang/String;Lcom/android/tools/r8/internal/fk;[Ljava/lang/Object;)V"} 31:31:void visitInvokeDynamicInsn(java.lang.String,java.lang.String,com.android.tools.r8.org.objectweb.asm.Handle,java.lang.Object[]):471:471 -> a 32:33:void visitJumpInsn(int,com.android.tools.r8.org.objectweb.asm.Label):489:490 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/internal/xA;)V"} 34:35:void visitLabel(com.android.tools.r8.org.objectweb.asm.Label):500:501 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/xA;)V"} 36:45:void visitLdcInsn(java.lang.Object):553:562 -> a 46:47:void visitIincInsn(int,int):573:574 -> a 48:49:void visitTableSwitchInsn(int,int,com.android.tools.r8.org.objectweb.asm.Label,com.android.tools.r8.org.objectweb.asm.Label[]):589:590 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(IILcom/android/tools/r8/internal/xA;[Lcom/android/tools/r8/internal/xA;)V"} 50:51:void visitLookupSwitchInsn(com.android.tools.r8.org.objectweb.asm.Label,int[],com.android.tools.r8.org.objectweb.asm.Label[]):603:604 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/xA;[I[Lcom/android/tools/r8/internal/xA;)V"} 52:53:void visitMultiANewArrayInsn(java.lang.String,int):615:616 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/lang/String;)V"} 54:58:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor visitInsnAnnotation(int,com.android.tools.r8.org.objectweb.asm.TypePath,java.lang.String,boolean):641:645 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/internal/I00;Ljava/lang/String;Z)Lcom/android/tools/r8/internal/m2;"} 59:59:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor visitInsnAnnotation(int,com.android.tools.r8.org.objectweb.asm.TypePath,java.lang.String,boolean):642:642 -> a 60:61:void visitTryCatchBlock(com.android.tools.r8.org.objectweb.asm.Label,com.android.tools.r8.org.objectweb.asm.Label,com.android.tools.r8.org.objectweb.asm.Label,java.lang.String):668:669 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/xA;Lcom/android/tools/r8/internal/xA;Lcom/android/tools/r8/internal/xA;Ljava/lang/String;)V"} 62:63:void visitLocalVariable(java.lang.String,java.lang.String,java.lang.String,com.android.tools.r8.org.objectweb.asm.Label,com.android.tools.r8.org.objectweb.asm.Label,int):720:721 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/android/tools/r8/internal/xA;Lcom/android/tools/r8/internal/xA;I)V"} 64:68:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor visitLocalVariableAnnotation(int,com.android.tools.r8.org.objectweb.asm.TypePath,com.android.tools.r8.org.objectweb.asm.Label[],com.android.tools.r8.org.objectweb.asm.Label[],int[],java.lang.String,boolean):753:757 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/internal/I00;[Lcom/android/tools/r8/internal/xA;[Lcom/android/tools/r8/internal/xA;[ILjava/lang/String;Z)Lcom/android/tools/r8/internal/m2;"} 69:69:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor visitLocalVariableAnnotation(int,com.android.tools.r8.org.objectweb.asm.TypePath,com.android.tools.r8.org.objectweb.asm.Label[],com.android.tools.r8.org.objectweb.asm.Label[],int[],java.lang.String,boolean):754:754 -> a 1:5:void visitParameter(java.lang.String,int):121:125 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/lang/String;)V"} 6:6:void visitParameter(java.lang.String,int):122:122 -> b 7:8:void visitCode():241:242 -> b 9:10:void visitIntInsn(int,int):355:356 -> b 11:15:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor visitTryCatchAnnotation(int,com.android.tools.r8.org.objectweb.asm.TypePath,java.lang.String,boolean):690:694 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/internal/I00;Ljava/lang/String;Z)Lcom/android/tools/r8/internal/m2;"} 16:16:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor visitTryCatchAnnotation(int,com.android.tools.r8.org.objectweb.asm.TypePath,java.lang.String,boolean):691:691 -> b 17:18:void visitLineNumber(int,com.android.tools.r8.org.objectweb.asm.Label):773:774 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/internal/xA;)V"} 1:5:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor visitTypeAnnotation(int,com.android.tools.r8.org.objectweb.asm.TypePath,java.lang.String,boolean):177:181 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/internal/I00;Ljava/lang/String;Z)Lcom/android/tools/r8/internal/m2;"} 6:6:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor visitTypeAnnotation(int,com.android.tools.r8.org.objectweb.asm.TypePath,java.lang.String,boolean):178:178 -> c 7:8:void visitTypeInsn(int,java.lang.String):385:386 -> c 9:10:void visitMaxs(int,int):785:786 -> c 11:12:void visitEnd():795:796 -> c 1:2:void visitVarInsn(int,int):370:371 -> d com.android.tools.r8.org.objectweb.asm.MethodWriter -> com.android.tools.r8.internal.kF: # {"id":"sourceFile","fileName":"MethodWriter.java"} int stackMapTableNumberOfEntries -> A com.android.tools.r8.org.objectweb.asm.ByteVector stackMapTableEntries -> B com.android.tools.r8.org.objectweb.asm.AnnotationWriter lastCodeRuntimeVisibleTypeAnnotation -> C com.android.tools.r8.org.objectweb.asm.AnnotationWriter lastCodeRuntimeInvisibleTypeAnnotation -> D int numberOfExceptions -> E int[] exceptionIndexTable -> F int signatureIndex -> G com.android.tools.r8.org.objectweb.asm.AnnotationWriter lastRuntimeVisibleAnnotation -> H com.android.tools.r8.org.objectweb.asm.AnnotationWriter lastRuntimeInvisibleAnnotation -> I int visibleAnnotableParameterCount -> J com.android.tools.r8.org.objectweb.asm.AnnotationWriter[] lastRuntimeVisibleParameterAnnotations -> K int invisibleAnnotableParameterCount -> L com.android.tools.r8.org.objectweb.asm.AnnotationWriter[] lastRuntimeInvisibleParameterAnnotations -> M com.android.tools.r8.org.objectweb.asm.AnnotationWriter lastRuntimeVisibleTypeAnnotation -> N com.android.tools.r8.org.objectweb.asm.AnnotationWriter lastRuntimeInvisibleTypeAnnotation -> O com.android.tools.r8.org.objectweb.asm.ByteVector defaultValue -> P int parametersCount -> Q com.android.tools.r8.org.objectweb.asm.ByteVector parameters -> R com.android.tools.r8.org.objectweb.asm.Attribute firstAttribute -> S int compute -> T com.android.tools.r8.org.objectweb.asm.Label firstBasicBlock -> U com.android.tools.r8.org.objectweb.asm.Label lastBasicBlock -> V com.android.tools.r8.org.objectweb.asm.Label currentBasicBlock -> W int relativeStackSize -> X int maxRelativeStackSize -> Y int currentLocals -> Z int previousFrameOffset -> a0 int[] previousFrame -> b0 int[] currentFrame -> c0 boolean hasSubroutines -> d0 boolean hasAsmInstructions -> e0 int lastBytecodeOffset -> f0 int sourceOffset -> g0 int sourceLength -> h0 int[] STACK_SIZE_DELTA -> i0 com.android.tools.r8.org.objectweb.asm.SymbolTable symbolTable -> j int accessFlags -> k int nameIndex -> l java.lang.String name -> m int descriptorIndex -> n java.lang.String descriptor -> o int maxStack -> p int maxLocals -> q com.android.tools.r8.org.objectweb.asm.ByteVector code -> r com.android.tools.r8.org.objectweb.asm.Handler firstHandler -> s com.android.tools.r8.org.objectweb.asm.Handler lastHandler -> t int lineNumberTableLength -> u com.android.tools.r8.org.objectweb.asm.ByteVector lineNumberTable -> v int localVariableTableLength -> w com.android.tools.r8.org.objectweb.asm.ByteVector localVariableTable -> x int localVariableTypeTableLength -> y com.android.tools.r8.org.objectweb.asm.ByteVector localVariableTypeTable -> z 1:1:void ():81:81 -> 1:1:void (com.android.tools.r8.org.objectweb.asm.SymbolTable,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[],int):596:596 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/TY;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;I)V"} 2:307:void (com.android.tools.r8.org.objectweb.asm.SymbolTable,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[],int):320:625 -> 1:2:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor visitAnnotationDefault():652:653 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/m2;"} 3:7:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean):659:663 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Z)Lcom/android/tools/r8/internal/m2;"} 8:10:void visitAnnotableParameterCount(int,boolean):684:686 -> a 11:24:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor visitParameterAnnotation(int,java.lang.String,boolean):694:707 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/lang/String;Z)Lcom/android/tools/r8/internal/m2;"} 25:30:void visitAttribute(com.android.tools.r8.org.objectweb.asm.Attribute):717:722 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/T3;)V"} 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 com.android.tools.r8.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 com.android.tools.r8.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,com.android.tools.r8.org.objectweb.asm.Handle,java.lang.Object[]):1070:1079 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/lang/String;Lcom/android/tools/r8/internal/fk;[Ljava/lang/Object;)V"} 315:318:int com.android.tools.r8.org.objectweb.asm.Symbol.getArgumentsAndReturnSizes():238:241 -> a 315:318:void visitInvokeDynamicInsn(java.lang.String,java.lang.String,com.android.tools.r8.org.objectweb.asm.Handle,java.lang.Object[]):1082 -> a 319:323:void visitInvokeDynamicInsn(java.lang.String,java.lang.String,com.android.tools.r8.org.objectweb.asm.Handle,java.lang.Object[]):1084:1088 -> a 324:324:void visitInvokeDynamicInsn(java.lang.String,java.lang.String,com.android.tools.r8.org.objectweb.asm.Handle,java.lang.Object[]):1080:1080 -> a 325:424:void visitJumpInsn(int,com.android.tools.r8.org.objectweb.asm.Label):1095:1194 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/internal/xA;)V"} 425:495:void visitLabel(com.android.tools.r8.org.objectweb.asm.Label):1202:1272 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/xA;)V"} 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,com.android.tools.r8.org.objectweb.asm.Label,com.android.tools.r8.org.objectweb.asm.Label[]):1335:1344 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(IILcom/android/tools/r8/internal/xA;[Lcom/android/tools/r8/internal/xA;)V"} 554:564:void visitLookupSwitchInsn(com.android.tools.r8.org.objectweb.asm.Label,int[],com.android.tools.r8.org.objectweb.asm.Label[]):1349:1359 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/xA;[I[Lcom/android/tools/r8/internal/xA;)V"} 565:585:void visitSwitchInsn(com.android.tools.r8.org.objectweb.asm.Label,com.android.tools.r8.org.objectweb.asm.Label[]):1363:1383 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/xA;[Lcom/android/tools/r8/internal/xA;)V"} 586:597:void visitMultiANewArrayInsn(java.lang.String,int):1389:1400 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/lang/String;)V"} 598:598:void visitMultiANewArrayInsn(java.lang.String,int):1396:1396 -> a 599:608:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor visitInsnAnnotation(int,com.android.tools.r8.org.objectweb.asm.TypePath,java.lang.String,boolean):1409:1418 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/internal/I00;Ljava/lang/String;Z)Lcom/android/tools/r8/internal/m2;"} 609:617:void visitTryCatchBlock(com.android.tools.r8.org.objectweb.asm.Label,com.android.tools.r8.org.objectweb.asm.Label,com.android.tools.r8.org.objectweb.asm.Label,java.lang.String):1430:1438 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/xA;Lcom/android/tools/r8/internal/xA;Lcom/android/tools/r8/internal/xA;Ljava/lang/String;)V"} 618:643:void visitLocalVariable(java.lang.String,java.lang.String,java.lang.String,com.android.tools.r8.org.objectweb.asm.Label,com.android.tools.r8.org.objectweb.asm.Label,int):1464:1489 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/android/tools/r8/internal/xA;Lcom/android/tools/r8/internal/xA;I)V"} 644:664:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor visitLocalVariableAnnotation(int,com.android.tools.r8.org.objectweb.asm.TypePath,com.android.tools.r8.org.objectweb.asm.Label[],com.android.tools.r8.org.objectweb.asm.Label[],int[],java.lang.String,boolean):1505:1525 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/internal/I00;[Lcom/android/tools/r8/internal/xA;[Lcom/android/tools/r8/internal/xA;[ILjava/lang/String;Z)Lcom/android/tools/r8/internal/m2;"} 665:670:int visitFrameStart(int,int,int):1822:1827 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(III)V"} 671:689:boolean canCopyMethodAttributes(com.android.tools.r8.org.objectweb.asm.ClassReader,boolean,boolean,int,int,int):2027:2045 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Ga;ZZIII)Z"} 690:739:void putMethodInfo(com.android.tools.r8.org.objectweb.asm.ByteVector):2182:2231 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/b6;)V"} 740:740:int com.android.tools.r8.org.objectweb.asm.Attribute.getAttributeCount():172:172 -> a 740:740:void putMethodInfo(com.android.tools.r8.org.objectweb.asm.ByteVector):2232 -> a 741:745:void putMethodInfo(com.android.tools.r8.org.objectweb.asm.ByteVector):2235:2239 -> a 746:746:int com.android.tools.r8.org.objectweb.asm.Handler.getExceptionTableLength(com.android.tools.r8.org.objectweb.asm.Handler):163:163 -> a 746:746:int com.android.tools.r8.org.objectweb.asm.Handler.getExceptionTableSize(com.android.tools.r8.org.objectweb.asm.Handler):176 -> a 746:746:void putMethodInfo(com.android.tools.r8.org.objectweb.asm.ByteVector):2239 -> a 747:792:void putMethodInfo(com.android.tools.r8.org.objectweb.asm.ByteVector):2241:2286 -> a 793:793:int com.android.tools.r8.org.objectweb.asm.Handler.getExceptionTableLength(com.android.tools.r8.org.objectweb.asm.Handler):163:163 -> a 793:793:void com.android.tools.r8.org.objectweb.asm.Handler.putExceptionTable(com.android.tools.r8.org.objectweb.asm.Handler,com.android.tools.r8.org.objectweb.asm.ByteVector):187 -> a 793:793:void putMethodInfo(com.android.tools.r8.org.objectweb.asm.ByteVector):2286 -> a 794:802:void com.android.tools.r8.org.objectweb.asm.Handler.putExceptionTable(com.android.tools.r8.org.objectweb.asm.Handler,com.android.tools.r8.org.objectweb.asm.ByteVector):187:195 -> a 794:802:void putMethodInfo(com.android.tools.r8.org.objectweb.asm.ByteVector):2286 -> a 803:809:void putMethodInfo(com.android.tools.r8.org.objectweb.asm.ByteVector):2287:2293 -> a 810:810:void putMethodInfo(com.android.tools.r8.org.objectweb.asm.ByteVector):2292:2292 -> a 811:841:void putMethodInfo(com.android.tools.r8.org.objectweb.asm.ByteVector):2291:2321 -> a 842:847:void putMethodInfo(com.android.tools.r8.org.objectweb.asm.ByteVector):2320:2325 -> a 848:878:void putMethodInfo(com.android.tools.r8.org.objectweb.asm.ByteVector):2324:2354 -> a 879:892:void putMethodInfo(com.android.tools.r8.org.objectweb.asm.ByteVector):2350:2363 -> a 893:915:void putMethodInfo(com.android.tools.r8.org.objectweb.asm.ByteVector):2359:2381 -> a 916:924:void com.android.tools.r8.org.objectweb.asm.Attribute.putAttributes(com.android.tools.r8.org.objectweb.asm.SymbolTable,byte[],int,int,int,com.android.tools.r8.org.objectweb.asm.ByteVector):307:315 -> a 916:924:void com.android.tools.r8.org.objectweb.asm.Attribute.putAttributes(com.android.tools.r8.org.objectweb.asm.SymbolTable,com.android.tools.r8.org.objectweb.asm.ByteVector):279 -> a 916:924:void putMethodInfo(com.android.tools.r8.org.objectweb.asm.ByteVector):2381 -> a 925:926:void collectAttributePrototypes(com.android.tools.r8.org.objectweb.asm.Attribute$Set):2391:2392 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/S3;)V"} 1:1:void visitCode():0:0 -> b 2:6:void visitParameter(java.lang.String,int):643:647 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/lang/String;)V"} 7:24:void visitIntInsn(int,int):885:902 -> b 25:25:void visitIntInsn(int,int):895:895 -> b 26:31:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor visitTryCatchAnnotation(int,com.android.tools.r8.org.objectweb.asm.TypePath,java.lang.String,boolean):1445:1450 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/internal/I00;Ljava/lang/String;Z)Lcom/android/tools/r8/internal/m2;"} 32:37:void visitLineNumber(int,com.android.tools.r8.org.objectweb.asm.Label):1536:1541 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/internal/xA;)V"} 38:47:void putFrameType(java.lang.Object):1975:1984 -> b 1:1:void visitEnd():0:0 -> c 2:7:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor visitTypeAnnotation(int,com.android.tools.r8.org.objectweb.asm.TypePath,java.lang.String,boolean):671:676 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/internal/I00;Ljava/lang/String;Z)Lcom/android/tools/r8/internal/m2;"} 8:22:void visitTypeInsn(int,java.lang.String):971:985 -> c 23:23:void visitTypeInsn(int,java.lang.String):978:978 -> c 24:24:void visitMaxs(int,int):1546:1546 -> c 25:29:void com.android.tools.r8.org.objectweb.asm.MethodWriter.computeAllFrames():1561:1565 -> c 25:29:void visitMaxs(int,int):1547 -> c 30:30:int com.android.tools.r8.org.objectweb.asm.Frame.getAbstractTypeFromInternalName(com.android.tools.r8.org.objectweb.asm.SymbolTable,java.lang.String):302:302 -> c 30:30:void com.android.tools.r8.org.objectweb.asm.MethodWriter.computeAllFrames():1565 -> c 30:30:void visitMaxs(int,int):1547 -> c 31:109:void com.android.tools.r8.org.objectweb.asm.MethodWriter.computeAllFrames():1567:1645 -> c 31:109:void visitMaxs(int,int):1547 -> c 110:110:int com.android.tools.r8.org.objectweb.asm.Frame.getAbstractTypeFromInternalName(com.android.tools.r8.org.objectweb.asm.SymbolTable,java.lang.String):302:302 -> c 110:110:void com.android.tools.r8.org.objectweb.asm.MethodWriter.computeAllFrames():1646 -> c 110:110:void visitMaxs(int,int):1547 -> c 111:122:void com.android.tools.r8.org.objectweb.asm.MethodWriter.computeAllFrames():1646:1657 -> c 111:122:void visitMaxs(int,int):1547 -> c 123:224:void com.android.tools.r8.org.objectweb.asm.MethodWriter.computeMaxStackAndLocal():1663:1764 -> c 123:224:void visitMaxs(int,int):1549 -> c 225:228:void visitMaxs(int,int):1551:1554 -> c 229:229:void addSuccessorToCurrentBasicBlock(int,com.android.tools.r8.org.objectweb.asm.Label):1783:1783 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/internal/xA;)V"} 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 com.android.tools.r8.org.objectweb.asm.Handler.getExceptionTableLength(com.android.tools.r8.org.objectweb.asm.Handler):163:163 -> d 87:87:int com.android.tools.r8.org.objectweb.asm.Handler.getExceptionTableSize(com.android.tools.r8.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 com.android.tools.r8.org.objectweb.asm.AnnotationWriter.computeParameterAnnotationsSize(java.lang.String,com.android.tools.r8.org.objectweb.asm.AnnotationWriter[],int):498:500 -> d 179:181:int computeMethodInfoSize():2144 -> d 182:188:int computeMethodInfoSize():2151:2157 -> d 189:191:int com.android.tools.r8.org.objectweb.asm.AnnotationWriter.computeParameterAnnotationsSize(java.lang.String,com.android.tools.r8.org.objectweb.asm.AnnotationWriter[],int):498:500 -> d 189:191:int computeMethodInfoSize():2153 -> d 192:202:int computeMethodInfoSize():2160:2170 -> d 203:209:int com.android.tools.r8.org.objectweb.asm.Attribute.computeAttributesSize(com.android.tools.r8.org.objectweb.asm.SymbolTable,byte[],int,int,int):219:225 -> d 203:209:int com.android.tools.r8.org.objectweb.asm.Attribute.computeAttributesSize(com.android.tools.r8.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 com.android.tools.r8.org.objectweb.asm.Frame.putAbstractType(com.android.tools.r8.org.objectweb.asm.SymbolTable,int,com.android.tools.r8.org.objectweb.asm.ByteVector):1422:1425 -> e 12:15:void putAbstractTypes(int,int):1960 -> e 16:17:void com.android.tools.r8.org.objectweb.asm.Frame.putAbstractType(com.android.tools.r8.org.objectweb.asm.SymbolTable,int,com.android.tools.r8.org.objectweb.asm.ByteVector):1418:1419 -> e 16:17:void putAbstractTypes(int,int):1960 -> e 18:69:void com.android.tools.r8.org.objectweb.asm.Frame.putAbstractType(com.android.tools.r8.org.objectweb.asm.SymbolTable,int,com.android.tools.r8.org.objectweb.asm.ByteVector):1414:1465 -> e 18:69:void putAbstractTypes(int,int):1960 -> e 70:70:void com.android.tools.r8.org.objectweb.asm.Frame.putAbstractType(com.android.tools.r8.org.objectweb.asm.SymbolTable,int,com.android.tools.r8.org.objectweb.asm.ByteVector):1450:1450 -> e 70:70:void putAbstractTypes(int,int):1960 -> e 71:71:void com.android.tools.r8.org.objectweb.asm.Frame.putAbstractType(com.android.tools.r8.org.objectweb.asm.SymbolTable,int,com.android.tools.r8.org.objectweb.asm.ByteVector):1447:1447 -> e 71:71:void putAbstractTypes(int,int):1960 -> e 72:72:void com.android.tools.r8.org.objectweb.asm.Frame.putAbstractType(com.android.tools.r8.org.objectweb.asm.SymbolTable,int,com.android.tools.r8.org.objectweb.asm.ByteVector):1444:1444 -> e 72:72:void putAbstractTypes(int,int):1960 -> e 73:94:void com.android.tools.r8.org.objectweb.asm.Frame.putAbstractType(com.android.tools.r8.org.objectweb.asm.SymbolTable,int,com.android.tools.r8.org.objectweb.asm.ByteVector):1441:1462 -> e 73:94:void putAbstractTypes(int,int):1960 -> e 95:95:void com.android.tools.r8.org.objectweb.asm.Frame.putAbstractType(com.android.tools.r8.org.objectweb.asm.SymbolTable,int,com.android.tools.r8.org.objectweb.asm.ByteVector):1456:1456 -> e 95:95:void putAbstractTypes(int,int):1960 -> e 96:113:void com.android.tools.r8.org.objectweb.asm.Frame.putAbstractType(com.android.tools.r8.org.objectweb.asm.SymbolTable,int,com.android.tools.r8.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 com.android.tools.r8.org.objectweb.asm.MethodWriter.putFrame():1860:1946 -> h 4:90:void visitFrameEnd():1851 -> h 91:94:void com.android.tools.r8.org.objectweb.asm.MethodWriter.putFrame():1936:1939 -> h 91:94:void visitFrameEnd():1851 -> h 95:100:void com.android.tools.r8.org.objectweb.asm.MethodWriter.putFrame():1928:1933 -> h 95:100:void visitFrameEnd():1851 -> h 101:104:void com.android.tools.r8.org.objectweb.asm.MethodWriter.putFrame():1922:1925 -> h 101:104:void visitFrameEnd():1851 -> h 105:106:void com.android.tools.r8.org.objectweb.asm.MethodWriter.putFrame():1918:1919 -> h 105:106:void visitFrameEnd():1851 -> h 107:107:void com.android.tools.r8.org.objectweb.asm.MethodWriter.putFrame():1915:1915 -> h 107:107:void visitFrameEnd():1851 -> h 108:111:void visitFrameEnd():1852:1855 -> h com.android.tools.r8.org.objectweb.asm.ModuleVisitor -> com.android.tools.r8.internal.zF: # {"id":"sourceFile","fileName":"ModuleVisitor.java"} com.android.tools.r8.org.objectweb.asm.ModuleVisitor mv -> a 1:1:void (int):57:57 -> # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} 2:10:void (int,com.android.tools.r8.org.objectweb.asm.ModuleVisitor):68:76 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/internal/zF;)V"} 11:11:void (int,com.android.tools.r8.org.objectweb.asm.ModuleVisitor):0:0 -> # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":94,"2":95,"3":96,"4":97},"outline":"Lcom/android/tools/r8/internal/cg;a(Ljava/lang/String;I)Ljava/lang/String;"} 94:94:void (int,com.android.tools.r8.org.objectweb.asm.ModuleVisitor):76:76 -> 95:95:void (int,com.android.tools.r8.org.objectweb.asm.ModuleVisitor):76:76 -> 96:96:void (int,com.android.tools.r8.org.objectweb.asm.ModuleVisitor):76:76 -> 97:97:void (int,com.android.tools.r8.org.objectweb.asm.ModuleVisitor):76:76 -> 87:93:void (int,com.android.tools.r8.org.objectweb.asm.ModuleVisitor):76:82 -> 1:2:void visitMainClass(java.lang.String):102:103 -> a 3:4:void visitRequire(java.lang.String,int,java.lang.String):127:128 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/lang/String;Ljava/lang/String;)V"} 5:6:void visitExport(java.lang.String,int,java.lang.String[]):142:143 -> a 7:8:void visitProvide(java.lang.String,java.lang.String[]):182:183 -> a 9:10:void visitEnd():192:193 -> a 1:2:void visitPackage(java.lang.String):113:114 -> b 3:4:void visitOpen(java.lang.String,int,java.lang.String[]):157:158 -> b 1:2:void visitUse(java.lang.String):169:170 -> c com.android.tools.r8.org.objectweb.asm.ModuleWriter -> com.android.tools.r8.internal.AF: # {"id":"sourceFile","fileName":"ModuleWriter.java"} com.android.tools.r8.org.objectweb.asm.SymbolTable symbolTable -> b int moduleNameIndex -> c int moduleFlags -> d int moduleVersionIndex -> e int requiresCount -> f com.android.tools.r8.org.objectweb.asm.ByteVector requires -> g int exportsCount -> h com.android.tools.r8.org.objectweb.asm.ByteVector exports -> i int opensCount -> j com.android.tools.r8.org.objectweb.asm.ByteVector opens -> k int usesCount -> l com.android.tools.r8.org.objectweb.asm.ByteVector usesIndex -> m int providesCount -> n com.android.tools.r8.org.objectweb.asm.ByteVector provides -> o int packageCount -> p com.android.tools.r8.org.objectweb.asm.ByteVector packageIndex -> q int mainClassIndex -> r 1:11:void (com.android.tools.r8.org.objectweb.asm.SymbolTable,int,int,int):97:107 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/TY;III)V"} 1:1:void visitEnd():0:0 -> a 2:2:void visitMainClass(java.lang.String):112:112 -> a 3:7:void visitRequire(java.lang.String,int,java.lang.String):123:127 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/lang/String;Ljava/lang/String;)V"} 8:17:void visitExport(java.lang.String,int,java.lang.String[]):132:141 -> a 18:23:void visitProvide(java.lang.String,java.lang.String[]):166:171 -> a 24:53:void putAttributes(com.android.tools.r8.org.objectweb.asm.ByteVector):221:250 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/b6;)V"} 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 com.android.tools.r8.org.objectweb.asm.Opcodes -> com.android.tools.r8.internal.NK: # {"id":"sourceFile","fileName":"Opcodes.java"} java.lang.Integer TOP -> a java.lang.Integer INTEGER -> b 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 1:7:void ():394:400 -> com.android.tools.r8.org.objectweb.asm.RecordComponentVisitor -> com.android.tools.r8.internal.IQ: # {"id":"sourceFile","fileName":"RecordComponentVisitor.java"} com.android.tools.r8.org.objectweb.asm.RecordComponentVisitor delegate -> a 1:1:void (int):57:57 -> # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} 2:10:void (int,com.android.tools.r8.org.objectweb.asm.RecordComponentVisitor):68:76 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/internal/IQ;)V"} 11:11:void (int,com.android.tools.r8.org.objectweb.asm.RecordComponentVisitor):0:0 -> # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":94,"2":95,"3":96,"4":97},"outline":"Lcom/android/tools/r8/internal/cg;a(Ljava/lang/String;I)Ljava/lang/String;"} 94:94:void (int,com.android.tools.r8.org.objectweb.asm.RecordComponentVisitor):76:76 -> 95:95:void (int,com.android.tools.r8.org.objectweb.asm.RecordComponentVisitor):76:76 -> 96:96:void (int,com.android.tools.r8.org.objectweb.asm.RecordComponentVisitor):76:76 -> 97:97:void (int,com.android.tools.r8.org.objectweb.asm.RecordComponentVisitor):76:76 -> 87:93:void (int,com.android.tools.r8.org.objectweb.asm.RecordComponentVisitor):76:82 -> 1:2:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean):104:105 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Z)Lcom/android/tools/r8/internal/m2;"} 3:4:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor visitTypeAnnotation(int,com.android.tools.r8.org.objectweb.asm.TypePath,java.lang.String,boolean):127:128 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/internal/I00;Ljava/lang/String;Z)Lcom/android/tools/r8/internal/m2;"} 5:6:void visitAttribute(com.android.tools.r8.org.objectweb.asm.Attribute):139:140 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/T3;)V"} 7:8:void visitEnd():149:150 -> a com.android.tools.r8.org.objectweb.asm.RecordComponentWriter -> com.android.tools.r8.internal.JQ: # {"id":"sourceFile","fileName":"RecordComponentWriter.java"} com.android.tools.r8.org.objectweb.asm.SymbolTable symbolTable -> b int nameIndex -> c int descriptorIndex -> d int signatureIndex -> e com.android.tools.r8.org.objectweb.asm.AnnotationWriter lastRuntimeVisibleAnnotation -> f com.android.tools.r8.org.objectweb.asm.AnnotationWriter lastRuntimeInvisibleAnnotation -> g com.android.tools.r8.org.objectweb.asm.AnnotationWriter lastRuntimeVisibleTypeAnnotation -> h com.android.tools.r8.org.objectweb.asm.AnnotationWriter lastRuntimeInvisibleTypeAnnotation -> i com.android.tools.r8.org.objectweb.asm.Attribute firstAttribute -> j 1:6:void (com.android.tools.r8.org.objectweb.asm.SymbolTable,java.lang.String,java.lang.String,java.lang.String):97:102 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/TY;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V"} 1:1:void visitEnd():0:0 -> a 2:6:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean):113:117 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Z)Lcom/android/tools/r8/internal/m2;"} 7:12:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor visitTypeAnnotation(int,com.android.tools.r8.org.objectweb.asm.TypePath,java.lang.String,boolean):125:130 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/internal/I00;Ljava/lang/String;Z)Lcom/android/tools/r8/internal/m2;"} 13:14:void visitAttribute(com.android.tools.r8.org.objectweb.asm.Attribute):138:139 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/T3;)V"} 15:34:void putRecordComponentInfo(com.android.tools.r8.org.objectweb.asm.ByteVector):181:200 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/b6;)V"} 35:35:int com.android.tools.r8.org.objectweb.asm.Attribute.getAttributeCount():172:172 -> a 35:35:void putRecordComponentInfo(com.android.tools.r8.org.objectweb.asm.ByteVector):201 -> a 36:46:void putRecordComponentInfo(com.android.tools.r8.org.objectweb.asm.ByteVector):203:213 -> a 47:55:void com.android.tools.r8.org.objectweb.asm.Attribute.putAttributes(com.android.tools.r8.org.objectweb.asm.SymbolTable,byte[],int,int,int,com.android.tools.r8.org.objectweb.asm.ByteVector):307:315 -> a 47:55:void com.android.tools.r8.org.objectweb.asm.Attribute.putAttributes(com.android.tools.r8.org.objectweb.asm.SymbolTable,com.android.tools.r8.org.objectweb.asm.ByteVector):279 -> a 47:55:void putRecordComponentInfo(com.android.tools.r8.org.objectweb.asm.ByteVector):213 -> a 56:56:void collectAttributePrototypes(com.android.tools.r8.org.objectweb.asm.Attribute$Set):223:223 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/S3;)V"} 1:9:int computeRecordComponentInfoSize():161:169 -> b 10:16:int com.android.tools.r8.org.objectweb.asm.Attribute.computeAttributesSize(com.android.tools.r8.org.objectweb.asm.SymbolTable,byte[],int,int,int):219:225 -> b 10:16:int com.android.tools.r8.org.objectweb.asm.Attribute.computeAttributesSize(com.android.tools.r8.org.objectweb.asm.SymbolTable):191 -> b 10:16:int computeRecordComponentInfoSize():169 -> b com.android.tools.r8.org.objectweb.asm.Symbol -> com.android.tools.r8.org.objectweb.asm.Symbol: # {"id":"sourceFile","fileName":"Symbol.java"} com.android.tools.r8.org.objectweb.asm.SymbolTable -> com.android.tools.r8.internal.TY: # {"id":"sourceFile","fileName":"SymbolTable.java"} com.android.tools.r8.org.objectweb.asm.ClassWriter classWriter -> a com.android.tools.r8.org.objectweb.asm.ClassReader sourceClassReader -> b int majorVersion -> c java.lang.String className -> d int entryCount -> e com.android.tools.r8.org.objectweb.asm.SymbolTable$Entry[] entries -> f int constantPoolCount -> g com.android.tools.r8.org.objectweb.asm.ByteVector constantPool -> h int bootstrapMethodCount -> i com.android.tools.r8.org.objectweb.asm.ByteVector bootstrapMethods -> j int typeCount -> k com.android.tools.r8.org.objectweb.asm.SymbolTable$Entry[] typeTable -> l 1:6:void (com.android.tools.r8.org.objectweb.asm.ClassWriter):121:126 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Ya;)V"} 1:3:int computeBootstrapMethodsSize():358:360 -> a 4:9:void putBootstrapMethods(com.android.tools.r8.org.objectweb.asm.ByteVector):373:378 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/b6;)V"} 10:29:com.android.tools.r8.org.objectweb.asm.SymbolTable$Entry put(com.android.tools.r8.org.objectweb.asm.SymbolTable$Entry):407:426 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/SY;)Lcom/android/tools/r8/internal/SY;"} 30:31:com.android.tools.r8.org.objectweb.asm.Symbol addConstant(java.lang.Object):457:458 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;)Lcom/android/tools/r8/internal/SY;"} 32:32:com.android.tools.r8.org.objectweb.asm.Symbol com.android.tools.r8.org.objectweb.asm.SymbolTable.addConstantInteger(int):615:615 -> a 32:32:com.android.tools.r8.org.objectweb.asm.Symbol addConstant(java.lang.Object):458 -> a 33:34:com.android.tools.r8.org.objectweb.asm.Symbol addConstant(java.lang.Object):459:460 -> a 35:35:com.android.tools.r8.org.objectweb.asm.Symbol com.android.tools.r8.org.objectweb.asm.SymbolTable.addConstantInteger(int):615:615 -> a 35:35:com.android.tools.r8.org.objectweb.asm.Symbol addConstant(java.lang.Object):460 -> a 36:37:com.android.tools.r8.org.objectweb.asm.Symbol addConstant(java.lang.Object):461:462 -> a 38:38:com.android.tools.r8.org.objectweb.asm.Symbol com.android.tools.r8.org.objectweb.asm.SymbolTable.addConstantInteger(int):615:615 -> a 38:38:com.android.tools.r8.org.objectweb.asm.Symbol addConstant(java.lang.Object):462 -> a 39:40:com.android.tools.r8.org.objectweb.asm.Symbol addConstant(java.lang.Object):463:464 -> a 41:41:com.android.tools.r8.org.objectweb.asm.Symbol com.android.tools.r8.org.objectweb.asm.SymbolTable.addConstantInteger(int):615:615 -> a 41:41:com.android.tools.r8.org.objectweb.asm.Symbol addConstant(java.lang.Object):464 -> a 42:43:com.android.tools.r8.org.objectweb.asm.Symbol addConstant(java.lang.Object):465:466 -> a 44:44:com.android.tools.r8.org.objectweb.asm.Symbol com.android.tools.r8.org.objectweb.asm.SymbolTable.addConstantInteger(int):615:615 -> a 44:44:com.android.tools.r8.org.objectweb.asm.Symbol addConstant(java.lang.Object):466 -> a 45:48:com.android.tools.r8.org.objectweb.asm.Symbol addConstant(java.lang.Object):467:470 -> a 49:49:com.android.tools.r8.org.objectweb.asm.Symbol com.android.tools.r8.org.objectweb.asm.SymbolTable.addConstantLong(long):670:670 -> a 49:49:com.android.tools.r8.org.objectweb.asm.Symbol addConstant(java.lang.Object):470 -> a 50:53:com.android.tools.r8.org.objectweb.asm.Symbol addConstant(java.lang.Object):471:474 -> a 54:54:com.android.tools.r8.org.objectweb.asm.Symbol com.android.tools.r8.org.objectweb.asm.SymbolTable.addConstantString(java.lang.String):604:604 -> a 54:54:com.android.tools.r8.org.objectweb.asm.Symbol addConstant(java.lang.Object):474 -> a 55:59:com.android.tools.r8.org.objectweb.asm.Symbol addConstant(java.lang.Object):475:479 -> a 60:60:com.android.tools.r8.org.objectweb.asm.Symbol com.android.tools.r8.org.objectweb.asm.SymbolTable.addConstantClass(java.lang.String):513:513 -> a 60:60:com.android.tools.r8.org.objectweb.asm.Symbol addConstant(java.lang.Object):479 -> a 61:61:com.android.tools.r8.org.objectweb.asm.Symbol addConstant(java.lang.Object):481:481 -> a 62:62:com.android.tools.r8.org.objectweb.asm.Symbol com.android.tools.r8.org.objectweb.asm.SymbolTable.addConstantMethodType(java.lang.String):865:865 -> a 62:62:com.android.tools.r8.org.objectweb.asm.Symbol addConstant(java.lang.Object):481 -> a 63:63:com.android.tools.r8.org.objectweb.asm.Symbol addConstant(java.lang.Object):483:483 -> a 64:64:com.android.tools.r8.org.objectweb.asm.Symbol com.android.tools.r8.org.objectweb.asm.SymbolTable.addConstantClass(java.lang.String):513:513 -> a 64:64:com.android.tools.r8.org.objectweb.asm.Symbol addConstant(java.lang.Object):483 -> a 65:72:com.android.tools.r8.org.objectweb.asm.Symbol addConstant(java.lang.Object):485:492 -> a 73:85:com.android.tools.r8.org.objectweb.asm.Symbol addConstant(java.lang.Object):487:499 -> a 86:87:com.android.tools.r8.org.objectweb.asm.Symbol com.android.tools.r8.org.objectweb.asm.SymbolTable.addConstantDynamic(java.lang.String,java.lang.String,com.android.tools.r8.org.objectweb.asm.Handle,java.lang.Object[]):884:885 -> a 86:87:com.android.tools.r8.org.objectweb.asm.Symbol addConstant(java.lang.Object):495 -> a 88:88:com.android.tools.r8.org.objectweb.asm.Symbol addConstant(java.lang.Object):501:501 -> a 89:89:com.android.tools.r8.org.objectweb.asm.Symbol addConstantClass(java.lang.String):513:513 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lcom/android/tools/r8/internal/SY;"} 90:90:com.android.tools.r8.org.objectweb.asm.Symbol addConstantFieldref(java.lang.String,java.lang.String,java.lang.String):526:526 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lcom/android/tools/r8/internal/SY;"} 91:91:com.android.tools.r8.org.objectweb.asm.Symbol addConstantMethodref(java.lang.String,java.lang.String,java.lang.String,boolean):542:542 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Lcom/android/tools/r8/internal/SY;"} 92:92:com.android.tools.r8.org.objectweb.asm.Symbol addConstantInteger(int):615:615 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/internal/SY;"} 93:93:com.android.tools.r8.org.objectweb.asm.Symbol addConstantFloat(float):626:626 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(F)Lcom/android/tools/r8/internal/SY;"} 94:102:com.android.tools.r8.org.objectweb.asm.Symbol addConstantIntegerOrFloat(int,int):639:647 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(II)Lcom/android/tools/r8/internal/SY;"} 103:103:com.android.tools.r8.org.objectweb.asm.Symbol addConstantLong(long):670:670 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(J)Lcom/android/tools/r8/internal/SY;"} 104:104:com.android.tools.r8.org.objectweb.asm.Symbol addConstantDouble(double):681:681 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(D)Lcom/android/tools/r8/internal/SY;"} 105:115:com.android.tools.r8.org.objectweb.asm.Symbol addConstantLongOrDouble(int,long):694:704 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(IJ)Lcom/android/tools/r8/internal/SY;"} 116:117:com.android.tools.r8.org.objectweb.asm.Symbol addConstantInvokeDynamic(java.lang.String,java.lang.String,com.android.tools.r8.org.objectweb.asm.Handle,java.lang.Object[]):905:906 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/lang/String;Lcom/android/tools/r8/internal/fk;[Ljava/lang/Object;)Lcom/android/tools/r8/internal/SY;"} 118:143:com.android.tools.r8.org.objectweb.asm.Symbol addBootstrapMethod(com.android.tools.r8.org.objectweb.asm.Handle,java.lang.Object[]):1040:1065 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/fk;[Ljava/lang/Object;)Lcom/android/tools/r8/internal/SY;"} 144:144:com.android.tools.r8.org.objectweb.asm.Symbol addBootstrapMethod(com.android.tools.r8.org.objectweb.asm.Handle,java.lang.Object[]):1060:1060 -> a 145:163:com.android.tools.r8.org.objectweb.asm.Symbol addBootstrapMethod(com.android.tools.r8.org.objectweb.asm.Handle,java.lang.Object[]):1059:1077 -> a 164:183:com.android.tools.r8.org.objectweb.asm.Symbol com.android.tools.r8.org.objectweb.asm.SymbolTable.addBootstrapMethod(int,int,int):1096:1115 -> a 164:183:com.android.tools.r8.org.objectweb.asm.Symbol addBootstrapMethod(com.android.tools.r8.org.objectweb.asm.Handle,java.lang.Object[]):1082 -> a 184:184:int com.android.tools.r8.org.objectweb.asm.SymbolTable.hash(int,java.lang.String):1241:1241 -> a 184:184:com.android.tools.r8.org.objectweb.asm.Symbol addConstantUtf8Reference(int,java.lang.String):999 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/lang/String;)Lcom/android/tools/r8/internal/SY;"} 185:193:com.android.tools.r8.org.objectweb.asm.Symbol addConstantUtf8Reference(int,java.lang.String):1000:1008 -> a 194:194:int com.android.tools.r8.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 com.android.tools.r8.org.objectweb.asm.SymbolTable.hash(int,java.lang.String,java.lang.String,int):1254:1254 -> a 207:207:com.android.tools.r8.org.objectweb.asm.Symbol addConstantDynamicOrInvokeDynamicReference(int,java.lang.String,java.lang.String,int):924 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(IILjava/lang/String;Ljava/lang/String;)Lcom/android/tools/r8/internal/SY;"} 208:220:com.android.tools.r8.org.objectweb.asm.Symbol addConstantDynamicOrInvokeDynamicReference(int,java.lang.String,java.lang.String,int):925:937 -> a 221:221:int com.android.tools.r8.org.objectweb.asm.SymbolTable.hash(int,java.lang.String,java.lang.String,java.lang.String):1259:1259 -> a 221:221:com.android.tools.r8.org.objectweb.asm.SymbolTable$Entry addConstantMemberReference(int,java.lang.String,java.lang.String,java.lang.String):559 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lcom/android/tools/r8/internal/SY;"} 222:233:com.android.tools.r8.org.objectweb.asm.SymbolTable$Entry addConstantMemberReference(int,java.lang.String,java.lang.String,java.lang.String):560:571 -> a 234:234:com.android.tools.r8.org.objectweb.asm.Symbol com.android.tools.r8.org.objectweb.asm.SymbolTable.addConstantClass(java.lang.String):513:513 -> a 234:234:com.android.tools.r8.org.objectweb.asm.SymbolTable$Entry addConstantMemberReference(int,java.lang.String,java.lang.String,java.lang.String):572 -> a 235:235:com.android.tools.r8.org.objectweb.asm.SymbolTable$Entry addConstantMemberReference(int,java.lang.String,java.lang.String,java.lang.String):572:572 -> a 236:238:com.android.tools.r8.org.objectweb.asm.SymbolTable$Entry addConstantMemberReference(int,java.lang.String,java.lang.String,java.lang.String):571:573 -> a 239:239:int com.android.tools.r8.org.objectweb.asm.SymbolTable.hash(int,java.lang.String,java.lang.String,java.lang.String,int):1268:1268 -> a 239:239:com.android.tools.r8.org.objectweb.asm.Symbol addConstantMethodHandle(int,java.lang.String,java.lang.String,java.lang.String,boolean):811 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Lcom/android/tools/r8/internal/SY;"} 240:253:com.android.tools.r8.org.objectweb.asm.Symbol addConstantMethodHandle(int,java.lang.String,java.lang.String,java.lang.String,boolean):812:825 -> a 254:254:com.android.tools.r8.org.objectweb.asm.Symbol com.android.tools.r8.org.objectweb.asm.SymbolTable.addConstantFieldref(java.lang.String,java.lang.String,java.lang.String):526:526 -> a 254:254:com.android.tools.r8.org.objectweb.asm.Symbol addConstantMethodHandle(int,java.lang.String,java.lang.String,java.lang.String,boolean):825 -> a 255:257:com.android.tools.r8.org.objectweb.asm.Symbol addConstantMethodHandle(int,java.lang.String,java.lang.String,java.lang.String,boolean):825:827 -> a 258:258:com.android.tools.r8.org.objectweb.asm.Symbol com.android.tools.r8.org.objectweb.asm.SymbolTable.addConstantMethodref(java.lang.String,java.lang.String,java.lang.String,boolean):542:542 -> a 258:258:com.android.tools.r8.org.objectweb.asm.Symbol addConstantMethodHandle(int,java.lang.String,java.lang.String,java.lang.String,boolean):828 -> a 259:259:com.android.tools.r8.org.objectweb.asm.Symbol addConstantMethodHandle(int,java.lang.String,java.lang.String,java.lang.String,boolean):828:828 -> a 260:263:com.android.tools.r8.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(com.android.tools.r8.org.objectweb.asm.ByteVector):348:348 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/b6;)V"} 3:3:com.android.tools.r8.org.objectweb.asm.SymbolTable$Entry get(int):394:394 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/internal/SY;"} 4:4:com.android.tools.r8.org.objectweb.asm.Symbol addConstantModule(java.lang.String):972:972 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lcom/android/tools/r8/internal/SY;"} 5:14:int addMergedType(int,int):1193:1202 -> b 15:15:java.lang.ClassLoader com.android.tools.r8.org.objectweb.asm.ClassWriter.getClassLoader():1077:1077 -> b 15:15:java.lang.String com.android.tools.r8.org.objectweb.asm.ClassWriter.getCommonSuperClass(java.lang.String,java.lang.String):1040 -> b 15:15:int addMergedType(int,int):1202 -> b 16:38:java.lang.String com.android.tools.r8.org.objectweb.asm.ClassWriter.getCommonSuperClass(java.lang.String,java.lang.String):1043:1065 -> b 16:38:int addMergedType(int,int):1202 -> b 39:39:java.lang.String com.android.tools.r8.org.objectweb.asm.ClassWriter.getCommonSuperClass(java.lang.String,java.lang.String):1060:1060 -> b 39:39:int addMergedType(int,int):1202 -> b 40:41:int addMergedType(int,int):1202:1203 -> b 42:42:java.lang.String com.android.tools.r8.org.objectweb.asm.ClassWriter.getCommonSuperClass(java.lang.String,java.lang.String):1051:1051 -> b 42:42:int addMergedType(int,int):1202 -> b 43:43:java.lang.String com.android.tools.r8.org.objectweb.asm.ClassWriter.getCommonSuperClass(java.lang.String,java.lang.String):1045:1045 -> b 43:43:int addMergedType(int,int):1202 -> b 44:44:int com.android.tools.r8.org.objectweb.asm.SymbolTable.hash(int,java.lang.String,int):1245:1245 -> b 44:44:int addUninitializedType(java.lang.String,int):1161 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/lang/String;)I"} 45:55:int addUninitializedType(java.lang.String,int):1162:1172 -> b 56:65:int com.android.tools.r8.org.objectweb.asm.SymbolTable.addTypeInternal(com.android.tools.r8.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:com.android.tools.r8.org.objectweb.asm.Symbol com.android.tools.r8.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:com.android.tools.r8.org.objectweb.asm.Symbol addConstantPackage(java.lang.String):983:983 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lcom/android/tools/r8/internal/SY;"} 7:7:com.android.tools.r8.org.objectweb.asm.Symbol getType(int):1129:1129 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/internal/SY;"} 1:1:int getConstantPoolLength():338:338 -> d 2:2:int com.android.tools.r8.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 com.android.tools.r8.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 com.android.tools.r8.org.objectweb.asm.SymbolTable.addTypeInternal(com.android.tools.r8.org.objectweb.asm.SymbolTable$Entry):1216:1225 -> e 11:20:int addType(java.lang.String):1148 -> e 1:1:com.android.tools.r8.org.objectweb.asm.ClassReader getSource():288:288 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Ga;"} com.android.tools.r8.org.objectweb.asm.SymbolTable$Entry -> com.android.tools.r8.internal.SY: # {"id":"sourceFile","fileName":"SymbolTable.java"} int com.android.tools.r8.org.objectweb.asm.Symbol.index -> a int com.android.tools.r8.org.objectweb.asm.Symbol.tag -> b java.lang.String com.android.tools.r8.org.objectweb.asm.Symbol.owner -> c java.lang.String com.android.tools.r8.org.objectweb.asm.Symbol.name -> d java.lang.String com.android.tools.r8.org.objectweb.asm.Symbol.value -> e long com.android.tools.r8.org.objectweb.asm.Symbol.data -> f int com.android.tools.r8.org.objectweb.asm.Symbol.info -> g int hashCode -> h com.android.tools.r8.org.objectweb.asm.SymbolTable$Entry next -> i 1:7:void com.android.tools.r8.org.objectweb.asm.Symbol.(int,int,java.lang.String,java.lang.String,java.lang.String,long):220:226 -> 1:7:void (int,int,java.lang.String,int):1302 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(IIILjava/lang/String;)V"} 8:8:void (int,int,java.lang.String,int):1303:1303 -> 9:15:void com.android.tools.r8.org.objectweb.asm.Symbol.(int,int,java.lang.String,java.lang.String,java.lang.String,long):220:226 -> 9:15:void (int,int,long,int):1318 -> 16:16:void (int,int,long,int):1319:1319 -> 17:23:void com.android.tools.r8.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,int):1313 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(IILjava/lang/String;Ljava/lang/String;)V"} 24:24:void (int,int,java.lang.String,java.lang.String,int):1314:1314 -> 25:31:void com.android.tools.r8.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,java.lang.String,java.lang.String,long,int):1297 -> 32:32:void (int,int,java.lang.String,java.lang.String,java.lang.String,long,int):1298:1298 -> 33:39:void com.android.tools.r8.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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/lang/String;JI)V"} 40:40:void (int,int,java.lang.String,long,int):1308:1308 -> com.android.tools.r8.org.objectweb.asm.Type -> com.android.tools.r8.internal.IZ: # {"id":"sourceFile","fileName":"Type.java"} int sort -> a java.lang.String valueBuffer -> b int valueBegin -> c int valueEnd -> d com.android.tools.r8.org.objectweb.asm.Type VOID_TYPE -> e com.android.tools.r8.org.objectweb.asm.Type BOOLEAN_TYPE -> f com.android.tools.r8.org.objectweb.asm.Type CHAR_TYPE -> g com.android.tools.r8.org.objectweb.asm.Type BYTE_TYPE -> h com.android.tools.r8.org.objectweb.asm.Type SHORT_TYPE -> i com.android.tools.r8.org.objectweb.asm.Type INT_TYPE -> j com.android.tools.r8.org.objectweb.asm.Type FLOAT_TYPE -> k com.android.tools.r8.org.objectweb.asm.Type LONG_TYPE -> l com.android.tools.r8.org.objectweb.asm.Type DOUBLE_TYPE -> m 1:26:void ():85:110 -> 1:5:void (int,java.lang.String,int,int):159:163 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(IIILjava/lang/String;)V"} 1:30:com.android.tools.r8.org.objectweb.asm.Type[] getArgumentTypes(java.lang.String):302:331 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)[Lcom/android/tools/r8/internal/IZ;"} 31:57:com.android.tools.r8.org.objectweb.asm.Type getTypeInternal(java.lang.String,int,int):417:443 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;II)Lcom/android/tools/r8/internal/IZ;"} 58:58:com.android.tools.r8.org.objectweb.asm.Type getTypeInternal(java.lang.String,int,int):437:437 -> a 59:59:com.android.tools.r8.org.objectweb.asm.Type getTypeInternal(java.lang.String,int,int):421:421 -> a 60:80:com.android.tools.r8.org.objectweb.asm.Type getTypeInternal(java.lang.String,int,int):419:439 -> a 81:81:com.android.tools.r8.org.objectweb.asm.Type getTypeInternal(java.lang.String,int,int):433:433 -> a 82:88:com.android.tools.r8.org.objectweb.asm.Type getTypeInternal(java.lang.String,int,int):429:435 -> a 89:107:com.android.tools.r8.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 com.android.tools.r8.org.objectweb.asm.Type.getDimensions():671:671 -> a 140:140:com.android.tools.r8.org.objectweb.asm.Type com.android.tools.r8.org.objectweb.asm.Type.getElementType():241 -> a 140:140:java.lang.String getClassName():478 -> a 141:141:com.android.tools.r8.org.objectweb.asm.Type com.android.tools.r8.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 com.android.tools.r8.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:com.android.tools.r8.org.objectweb.asm.Type getMethodType(java.lang.String):264:264 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lcom/android/tools/r8/internal/IZ;"} 2:2:java.lang.String getInternalName():499:499 -> c 1:2:com.android.tools.r8.org.objectweb.asm.Type getObjectType(java.lang.String):252:253 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lcom/android/tools/r8/internal/IZ;"} 3:20:int getSize():684:701 -> d 1:8:int com.android.tools.r8.org.objectweb.asm.Type.getReturnTypeOffset(java.lang.String):392:399 -> e 1:8:com.android.tools.r8.org.objectweb.asm.Type getReturnType(java.lang.String):369 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lcom/android/tools/r8/internal/IZ;"} 9:9:com.android.tools.r8.org.objectweb.asm.Type getReturnType(java.lang.String):369:369 -> e 10:10:com.android.tools.r8.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:com.android.tools.r8.org.objectweb.asm.Type getType(java.lang.String):177:177 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lcom/android/tools/r8/internal/IZ;"} 1:4:int hashCode():877:880 -> hashCode 1:1:java.lang.String toString():893:893 -> toString com.android.tools.r8.org.objectweb.asm.TypePath -> com.android.tools.r8.internal.I00: # {"id":"sourceFile","fileName":"TypePath.java"} byte[] typePathContainer -> a int typePathOffset -> b 1:3:void (byte[],int):72:74 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(I[B)V"} 1:1:int getLength():84:84 -> a 2:2:int getStep(int):96:96 -> a 3:6:void put(com.android.tools.r8.org.objectweb.asm.TypePath,com.android.tools.r8.org.objectweb.asm.ByteVector):195:198 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/I00;Lcom/android/tools/r8/internal/b6;)V"} 1:1:int getStepArgument(int):108:108 -> b 1:18:java.lang.String toString():163:180 -> toString 19:19:java.lang.String toString():177:177 -> toString 20:20:java.lang.String toString():174:174 -> toString 21:21:java.lang.String toString():171:171 -> toString 22:37:java.lang.String toString():168:183 -> toString com.android.tools.r8.org.objectweb.asm.TypeReference -> com.android.tools.r8.internal.J00: # {"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 com.android.tools.r8.org.objectweb.asm.commons.JSRInlinerAdapter -> com.android.tools.r8.internal.Ct: # {"id":"sourceFile","fileName":"JSRInlinerAdapter.java"} java.util.BitSet mainSubroutineInsns -> F java.util.Map subroutinesInsns -> G java.util.BitSet sharedSubroutineInsns -> H 1:1:void (com.android.tools.r8.org.objectweb.asm.MethodVisitor,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]):102:102 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/jF;ILjava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V"} 2:2:void (int,com.android.tools.r8.org.objectweb.asm.MethodVisitor,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]):138:138 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/internal/jF;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V"} 3:77:void (int,com.android.tools.r8.org.objectweb.asm.MethodVisitor,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]):65:139 -> 1:4:void visitJumpInsn(int,com.android.tools.r8.org.objectweb.asm.Label):144:147 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/internal/xA;)V"} 5:27:void findReachableInsns(int,java.util.BitSet,java.util.BitSet):240:262 -> a 28:36:void findReachableInsns(int,java.util.BitSet,java.util.BitSet):261:269 -> a 37:45:void findReachableInsns(int,java.util.BitSet,java.util.BitSet):268:276 -> a 1:1:void visitEnd():153:153 -> c 2:3:void com.android.tools.r8.org.objectweb.asm.commons.JSRInlinerAdapter.findSubroutinesInsns():166:167 -> c 2:3:void visitEnd():155 -> c 4:23:void com.android.tools.r8.org.objectweb.asm.commons.JSRInlinerAdapter.findSubroutineInsns(int,java.util.BitSet,java.util.BitSet):190:209 -> c 4:23:void com.android.tools.r8.org.objectweb.asm.commons.JSRInlinerAdapter.findSubroutinesInsns():167 -> c 4:23:void visitEnd():155 -> c 24:27:void com.android.tools.r8.org.objectweb.asm.commons.JSRInlinerAdapter.findSubroutinesInsns():169:172 -> c 24:27:void visitEnd():155 -> c 28:47:void com.android.tools.r8.org.objectweb.asm.commons.JSRInlinerAdapter.findSubroutineInsns(int,java.util.BitSet,java.util.BitSet):190:209 -> c 28:47:void com.android.tools.r8.org.objectweb.asm.commons.JSRInlinerAdapter.findSubroutinesInsns():172 -> c 28:47:void visitEnd():155 -> c 48:57:void com.android.tools.r8.org.objectweb.asm.commons.JSRInlinerAdapter.emitCode():303:312 -> c 48:57:void visitEnd():156 -> c 58:62:void com.android.tools.r8.org.objectweb.asm.commons.JSRInlinerAdapter.emitInstantiation(com.android.tools.r8.org.objectweb.asm.commons.JSRInlinerAdapter$Instantiation,java.util.List,com.android.tools.r8.org.objectweb.asm.tree.InsnList,java.util.List,java.util.List):341:345 -> c 58:62:void com.android.tools.r8.org.objectweb.asm.commons.JSRInlinerAdapter.emitCode():313 -> c 58:62:void visitEnd():156 -> c 63:63:com.android.tools.r8.org.objectweb.asm.tree.LabelNode com.android.tools.r8.org.objectweb.asm.commons.JSRInlinerAdapter$Instantiation.getClonedLabel(com.android.tools.r8.org.objectweb.asm.tree.LabelNode):547:547 -> c 63:63:void com.android.tools.r8.org.objectweb.asm.commons.JSRInlinerAdapter.emitInstantiation(com.android.tools.r8.org.objectweb.asm.commons.JSRInlinerAdapter$Instantiation,java.util.List,com.android.tools.r8.org.objectweb.asm.tree.InsnList,java.util.List,java.util.List):346 -> c 63:63:void com.android.tools.r8.org.objectweb.asm.commons.JSRInlinerAdapter.emitCode():313 -> c 63:63:void visitEnd():156 -> c # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(3)"]} 64:64:com.android.tools.r8.org.objectweb.asm.tree.LabelNode com.android.tools.r8.org.objectweb.asm.commons.JSRInlinerAdapter$Instantiation.getClonedLabel(com.android.tools.r8.org.objectweb.asm.tree.LabelNode):547:547 -> c 64:64:void com.android.tools.r8.org.objectweb.asm.commons.JSRInlinerAdapter.emitInstantiation(com.android.tools.r8.org.objectweb.asm.commons.JSRInlinerAdapter$Instantiation,java.util.List,com.android.tools.r8.org.objectweb.asm.tree.InsnList,java.util.List,java.util.List):346 -> c 64:64:void com.android.tools.r8.org.objectweb.asm.commons.JSRInlinerAdapter.emitCode():313 -> c 64:64:void visitEnd():156 -> c 65:83:void com.android.tools.r8.org.objectweb.asm.commons.JSRInlinerAdapter.emitInstantiation(com.android.tools.r8.org.objectweb.asm.commons.JSRInlinerAdapter$Instantiation,java.util.List,com.android.tools.r8.org.objectweb.asm.tree.InsnList,java.util.List,java.util.List):348:366 -> c 65:83:void com.android.tools.r8.org.objectweb.asm.commons.JSRInlinerAdapter.emitCode():313 -> c 65:83:void visitEnd():156 -> c 84:95:void com.android.tools.r8.org.objectweb.asm.commons.JSRInlinerAdapter.emitInstantiation(com.android.tools.r8.org.objectweb.asm.commons.JSRInlinerAdapter$Instantiation,java.util.List,com.android.tools.r8.org.objectweb.asm.tree.InsnList,java.util.List,java.util.List):364:375 -> c 84:95:void com.android.tools.r8.org.objectweb.asm.commons.JSRInlinerAdapter.emitCode():313 -> c 84:95:void visitEnd():156 -> c 96:103:void com.android.tools.r8.org.objectweb.asm.commons.JSRInlinerAdapter.emitInstantiation(com.android.tools.r8.org.objectweb.asm.commons.JSRInlinerAdapter$Instantiation,java.util.List,com.android.tools.r8.org.objectweb.asm.tree.InsnList,java.util.List,java.util.List):372:379 -> c 96:103:void com.android.tools.r8.org.objectweb.asm.commons.JSRInlinerAdapter.emitCode():313 -> c 96:103:void visitEnd():156 -> c 104:104:com.android.tools.r8.org.objectweb.asm.tree.LabelNode com.android.tools.r8.org.objectweb.asm.commons.JSRInlinerAdapter$Instantiation.getClonedLabelForJumpInsn(com.android.tools.r8.org.objectweb.asm.tree.LabelNode):535:535 -> c 104:104:void com.android.tools.r8.org.objectweb.asm.commons.JSRInlinerAdapter.emitInstantiation(com.android.tools.r8.org.objectweb.asm.commons.JSRInlinerAdapter$Instantiation,java.util.List,com.android.tools.r8.org.objectweb.asm.tree.InsnList,java.util.List,java.util.List):380 -> c 104:104:void com.android.tools.r8.org.objectweb.asm.commons.JSRInlinerAdapter.emitCode():313 -> c 104:104:void visitEnd():156 -> c 105:118:void com.android.tools.r8.org.objectweb.asm.commons.JSRInlinerAdapter.emitInstantiation(com.android.tools.r8.org.objectweb.asm.commons.JSRInlinerAdapter$Instantiation,java.util.List,com.android.tools.r8.org.objectweb.asm.tree.InsnList,java.util.List,java.util.List):385:398 -> c 105:118:void com.android.tools.r8.org.objectweb.asm.commons.JSRInlinerAdapter.emitCode():313 -> c 105:118:void visitEnd():156 -> c 119:119:com.android.tools.r8.org.objectweb.asm.tree.LabelNode com.android.tools.r8.org.objectweb.asm.commons.JSRInlinerAdapter$Instantiation.getClonedLabel(com.android.tools.r8.org.objectweb.asm.tree.LabelNode):547:547 -> c 119:119:void com.android.tools.r8.org.objectweb.asm.commons.JSRInlinerAdapter.emitInstantiation(com.android.tools.r8.org.objectweb.asm.commons.JSRInlinerAdapter$Instantiation,java.util.List,com.android.tools.r8.org.objectweb.asm.tree.InsnList,java.util.List,java.util.List):398 -> c 119:119:void com.android.tools.r8.org.objectweb.asm.commons.JSRInlinerAdapter.emitCode():313 -> c 119:119:void visitEnd():156 -> c # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(3)"]} 120:120:com.android.tools.r8.org.objectweb.asm.tree.LabelNode com.android.tools.r8.org.objectweb.asm.commons.JSRInlinerAdapter$Instantiation.getClonedLabel(com.android.tools.r8.org.objectweb.asm.tree.LabelNode):547:547 -> c 120:120:void com.android.tools.r8.org.objectweb.asm.commons.JSRInlinerAdapter.emitInstantiation(com.android.tools.r8.org.objectweb.asm.commons.JSRInlinerAdapter$Instantiation,java.util.List,com.android.tools.r8.org.objectweb.asm.tree.InsnList,java.util.List,java.util.List):398 -> c 120:120:void com.android.tools.r8.org.objectweb.asm.commons.JSRInlinerAdapter.emitCode():313 -> c 120:120:void visitEnd():156 -> c 121:121:void com.android.tools.r8.org.objectweb.asm.commons.JSRInlinerAdapter.emitInstantiation(com.android.tools.r8.org.objectweb.asm.commons.JSRInlinerAdapter$Instantiation,java.util.List,com.android.tools.r8.org.objectweb.asm.tree.InsnList,java.util.List,java.util.List):399:399 -> c 121:121:void com.android.tools.r8.org.objectweb.asm.commons.JSRInlinerAdapter.emitCode():313 -> c 121:121:void visitEnd():156 -> c 122:122:com.android.tools.r8.org.objectweb.asm.tree.LabelNode com.android.tools.r8.org.objectweb.asm.commons.JSRInlinerAdapter$Instantiation.getClonedLabel(com.android.tools.r8.org.objectweb.asm.tree.LabelNode):547:547 -> c 122:122:void com.android.tools.r8.org.objectweb.asm.commons.JSRInlinerAdapter.emitInstantiation(com.android.tools.r8.org.objectweb.asm.commons.JSRInlinerAdapter$Instantiation,java.util.List,com.android.tools.r8.org.objectweb.asm.tree.InsnList,java.util.List,java.util.List):399 -> c 122:122:void com.android.tools.r8.org.objectweb.asm.commons.JSRInlinerAdapter.emitCode():313 -> c 122:122:void visitEnd():156 -> c 123:123:void com.android.tools.r8.org.objectweb.asm.commons.JSRInlinerAdapter.emitInstantiation(com.android.tools.r8.org.objectweb.asm.commons.JSRInlinerAdapter$Instantiation,java.util.List,com.android.tools.r8.org.objectweb.asm.tree.InsnList,java.util.List,java.util.List):401:401 -> c 123:123:void com.android.tools.r8.org.objectweb.asm.commons.JSRInlinerAdapter.emitCode():313 -> c 123:123:void visitEnd():156 -> c 124:124:com.android.tools.r8.org.objectweb.asm.tree.LabelNode com.android.tools.r8.org.objectweb.asm.commons.JSRInlinerAdapter$Instantiation.getClonedLabelForJumpInsn(com.android.tools.r8.org.objectweb.asm.tree.LabelNode):535:535 -> c 124:124:void com.android.tools.r8.org.objectweb.asm.commons.JSRInlinerAdapter.emitInstantiation(com.android.tools.r8.org.objectweb.asm.commons.JSRInlinerAdapter$Instantiation,java.util.List,com.android.tools.r8.org.objectweb.asm.tree.InsnList,java.util.List,java.util.List):402 -> c 124:124:void com.android.tools.r8.org.objectweb.asm.commons.JSRInlinerAdapter.emitCode():313 -> c 124:124:void visitEnd():156 -> c 125:125:void com.android.tools.r8.org.objectweb.asm.commons.JSRInlinerAdapter.emitInstantiation(com.android.tools.r8.org.objectweb.asm.commons.JSRInlinerAdapter$Instantiation,java.util.List,com.android.tools.r8.org.objectweb.asm.tree.InsnList,java.util.List,java.util.List):406:406 -> c 125:125:void com.android.tools.r8.org.objectweb.asm.commons.JSRInlinerAdapter.emitCode():313 -> c 125:125:void visitEnd():156 -> c 126:134:void com.android.tools.r8.org.objectweb.asm.commons.JSRInlinerAdapter.emitInstantiation(com.android.tools.r8.org.objectweb.asm.commons.JSRInlinerAdapter$Instantiation,java.util.List,com.android.tools.r8.org.objectweb.asm.tree.InsnList,java.util.List,java.util.List):404:412 -> c 126:134:void com.android.tools.r8.org.objectweb.asm.commons.JSRInlinerAdapter.emitCode():313 -> c 126:134:void visitEnd():156 -> c 135:135:com.android.tools.r8.org.objectweb.asm.tree.LabelNode com.android.tools.r8.org.objectweb.asm.commons.JSRInlinerAdapter$Instantiation.getClonedLabel(com.android.tools.r8.org.objectweb.asm.tree.LabelNode):547:547 -> c 135:135:void com.android.tools.r8.org.objectweb.asm.commons.JSRInlinerAdapter.emitInstantiation(com.android.tools.r8.org.objectweb.asm.commons.JSRInlinerAdapter$Instantiation,java.util.List,com.android.tools.r8.org.objectweb.asm.tree.InsnList,java.util.List,java.util.List):412 -> c 135:135:void com.android.tools.r8.org.objectweb.asm.commons.JSRInlinerAdapter.emitCode():313 -> c 135:135:void visitEnd():156 -> c # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(3)"]} 136:136:com.android.tools.r8.org.objectweb.asm.tree.LabelNode com.android.tools.r8.org.objectweb.asm.commons.JSRInlinerAdapter$Instantiation.getClonedLabel(com.android.tools.r8.org.objectweb.asm.tree.LabelNode):547:547 -> c 136:136:void com.android.tools.r8.org.objectweb.asm.commons.JSRInlinerAdapter.emitInstantiation(com.android.tools.r8.org.objectweb.asm.commons.JSRInlinerAdapter$Instantiation,java.util.List,com.android.tools.r8.org.objectweb.asm.tree.InsnList,java.util.List,java.util.List):412 -> c 136:136:void com.android.tools.r8.org.objectweb.asm.commons.JSRInlinerAdapter.emitCode():313 -> c 136:136:void visitEnd():156 -> c 137:137:void com.android.tools.r8.org.objectweb.asm.commons.JSRInlinerAdapter.emitInstantiation(com.android.tools.r8.org.objectweb.asm.commons.JSRInlinerAdapter$Instantiation,java.util.List,com.android.tools.r8.org.objectweb.asm.tree.InsnList,java.util.List,java.util.List):413:413 -> c 137:137:void com.android.tools.r8.org.objectweb.asm.commons.JSRInlinerAdapter.emitCode():313 -> c 137:137:void visitEnd():156 -> c 138:138:com.android.tools.r8.org.objectweb.asm.tree.LabelNode com.android.tools.r8.org.objectweb.asm.commons.JSRInlinerAdapter$Instantiation.getClonedLabel(com.android.tools.r8.org.objectweb.asm.tree.LabelNode):547:547 -> c 138:138:void com.android.tools.r8.org.objectweb.asm.commons.JSRInlinerAdapter.emitInstantiation(com.android.tools.r8.org.objectweb.asm.commons.JSRInlinerAdapter$Instantiation,java.util.List,com.android.tools.r8.org.objectweb.asm.tree.InsnList,java.util.List,java.util.List):413 -> c 138:138:void com.android.tools.r8.org.objectweb.asm.commons.JSRInlinerAdapter.emitCode():313 -> c 138:138:void visitEnd():156 -> c 139:139:void com.android.tools.r8.org.objectweb.asm.commons.JSRInlinerAdapter.emitInstantiation(com.android.tools.r8.org.objectweb.asm.commons.JSRInlinerAdapter$Instantiation,java.util.List,com.android.tools.r8.org.objectweb.asm.tree.InsnList,java.util.List,java.util.List):415:415 -> c 139:139:void com.android.tools.r8.org.objectweb.asm.commons.JSRInlinerAdapter.emitCode():313 -> c 139:139:void visitEnd():156 -> c 140:142:void com.android.tools.r8.org.objectweb.asm.commons.JSRInlinerAdapter.emitCode():316:318 -> c 140:142:void visitEnd():156 -> c 143:144:void visitEnd():158:159 -> c com.android.tools.r8.org.objectweb.asm.commons.JSRInlinerAdapter$Instantiation -> com.android.tools.r8.internal.Bt: # {"id":"sourceFile","fileName":"JSRInlinerAdapter.java"} com.android.tools.r8.org.objectweb.asm.commons.JSRInlinerAdapter$Instantiation parent -> a java.util.BitSet subroutineInsns -> b java.util.Map clonedLabels -> c com.android.tools.r8.org.objectweb.asm.tree.LabelNode returnLabel -> d com.android.tools.r8.org.objectweb.asm.commons.JSRInlinerAdapter this$0 -> e 1:5:void (com.android.tools.r8.org.objectweb.asm.commons.JSRInlinerAdapter,com.android.tools.r8.org.objectweb.asm.commons.JSRInlinerAdapter$Instantiation,java.util.BitSet):455:459 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Ct;Lcom/android/tools/r8/internal/Bt;Ljava/util/BitSet;)V"} 6:29:void (com.android.tools.r8.org.objectweb.asm.commons.JSRInlinerAdapter,com.android.tools.r8.org.objectweb.asm.commons.JSRInlinerAdapter$Instantiation,java.util.BitSet):458:481 -> 1:11:com.android.tools.r8.org.objectweb.asm.commons.JSRInlinerAdapter$Instantiation findOwner(int):508:518 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/internal/Bt;"} 12:12:com.android.tools.r8.org.objectweb.asm.commons.JSRInlinerAdapter$Instantiation findOwner(int):517:517 -> a 1:1:java.util.Set entrySet():554:554 -> entrySet 1:1:boolean equals(java.lang.Object):564:564 -> equals 1:1:com.android.tools.r8.org.objectweb.asm.tree.LabelNode com.android.tools.r8.org.objectweb.asm.commons.JSRInlinerAdapter$Instantiation.get(java.lang.Object):559:559 -> get 1:1:java.lang.Object get(java.lang.Object):428 -> get 2:2:com.android.tools.r8.org.objectweb.asm.tree.LabelNode com.android.tools.r8.org.objectweb.asm.commons.JSRInlinerAdapter$Instantiation.getClonedLabelForJumpInsn(com.android.tools.r8.org.objectweb.asm.tree.LabelNode):535:535 -> get 2:2:com.android.tools.r8.org.objectweb.asm.tree.LabelNode com.android.tools.r8.org.objectweb.asm.commons.JSRInlinerAdapter$Instantiation.get(java.lang.Object):559 -> get 2:2:java.lang.Object get(java.lang.Object):428 -> get 1:1:int hashCode():569:569 -> hashCode com.android.tools.r8.org.objectweb.asm.signature.SignatureReader -> com.android.tools.r8.internal.dV: # {"id":"sourceFile","fileName":"SignatureReader.java"} java.lang.String signatureValue -> a 1:2:void (java.lang.String):49:50 -> 1:17:void accept(com.android.tools.r8.org.objectweb.asm.signature.SignatureVisitor):64:80 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/sZ;)V"} 18:63:void accept(com.android.tools.r8.org.objectweb.asm.signature.SignatureVisitor):79:124 -> a 64:159:int parseType(java.lang.String,int,com.android.tools.r8.org.objectweb.asm.signature.SignatureVisitor):154:249 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;ILcom/android/tools/r8/internal/sZ;)I"} 160:227:int parseType(java.lang.String,int,com.android.tools.r8.org.objectweb.asm.signature.SignatureVisitor):173:240 -> a 228:228:int parseType(java.lang.String,int,com.android.tools.r8.org.objectweb.asm.signature.SignatureVisitor):236:236 -> a 229:229:int parseType(java.lang.String,int,com.android.tools.r8.org.objectweb.asm.signature.SignatureVisitor):235:235 -> a 230:230:int parseType(java.lang.String,int,com.android.tools.r8.org.objectweb.asm.signature.SignatureVisitor):229:229 -> a 231:241:int parseType(java.lang.String,int,com.android.tools.r8.org.objectweb.asm.signature.SignatureVisitor):196:206 -> a 242:242:int parseType(java.lang.String,int,com.android.tools.r8.org.objectweb.asm.signature.SignatureVisitor):168:168 -> a com.android.tools.r8.org.objectweb.asm.signature.SignatureVisitor -> com.android.tools.r8.internal.eV: # {"id":"sourceFile","fileName":"SignatureVisitor.java"} 1:1:void (int):74:74 -> # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode -> com.android.tools.r8.internal.u: # {"id":"sourceFile","fileName":"AbstractInsnNode.java"} int opcode -> a java.util.List visibleTypeAnnotations -> b java.util.List invisibleTypeAnnotations -> c com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode previousInsn -> d com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode nextInsn -> e int index -> f 1:3:void (int):129:131 -> void accept(com.android.tools.r8.org.objectweb.asm.MethodVisitor) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/jF;)V"} com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Map;)Lcom/android/tools/r8/internal/u;"} 1:1:com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode getNext():168:168 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/u;"} 2:21:com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode cloneAnnotations(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode):245:264 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/u;)Lcom/android/tools/r8/internal/u;"} 1:1:int getOpcode():141:141 -> b 2:6:void acceptAnnotations(com.android.tools.r8.org.objectweb.asm.MethodVisitor):184:188 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/jF;)V"} 7:16:void acceptAnnotations(com.android.tools.r8.org.objectweb.asm.MethodVisitor):187:196 -> b 17:17:void acceptAnnotations(com.android.tools.r8.org.objectweb.asm.MethodVisitor):195:195 -> b int getType() -> c com.android.tools.r8.org.objectweb.asm.tree.AnnotationNode -> com.android.tools.r8.internal.l2: # {"id":"sourceFile","fileName":"AnnotationNode.java"} java.lang.String desc -> b java.util.List values -> c 1:3:void (java.lang.String):63:65 -> 4:5:void (int,java.lang.String):77:78 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;I)V"} 6:7:void (java.util.List):87:88 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/ArrayList;)V"} 1:1:void visitEnd():0:0 -> a 2:9:void visit(java.lang.String,java.lang.Object):97:104 -> a 10:14:java.util.List com.android.tools.r8.org.objectweb.asm.tree.Util.asArrayList(byte[]):70:74 -> a 10:14:void visit(java.lang.String,java.lang.Object):104 -> a 15:17:void visit(java.lang.String,java.lang.Object):104:106 -> a 18:22:java.util.List com.android.tools.r8.org.objectweb.asm.tree.Util.asArrayList(boolean[]):81:85 -> a 18:22:void visit(java.lang.String,java.lang.Object):106 -> a 23:25:void visit(java.lang.String,java.lang.Object):106:108 -> a 26:30:java.util.List com.android.tools.r8.org.objectweb.asm.tree.Util.asArrayList(short[]):92:96 -> a 26:30:void visit(java.lang.String,java.lang.Object):108 -> a 31:33:void visit(java.lang.String,java.lang.Object):108:110 -> a 34:38:java.util.List com.android.tools.r8.org.objectweb.asm.tree.Util.asArrayList(char[]):103:107 -> a 34:38:void visit(java.lang.String,java.lang.Object):110 -> a 39:43:void visit(java.lang.String,java.lang.Object):110:114 -> a 44:48:java.util.List com.android.tools.r8.org.objectweb.asm.tree.Util.asArrayList(long[]):136:140 -> a 44:48:void visit(java.lang.String,java.lang.Object):114 -> a 49:51:void visit(java.lang.String,java.lang.Object):114:116 -> a 52:56:java.util.List com.android.tools.r8.org.objectweb.asm.tree.Util.asArrayList(float[]):125:129 -> a 52:56:void visit(java.lang.String,java.lang.Object):116 -> a 57:59:void visit(java.lang.String,java.lang.Object):116:118 -> a 60:64:java.util.List com.android.tools.r8.org.objectweb.asm.tree.Util.asArrayList(double[]):147:151 -> a 60:64:void visit(java.lang.String,java.lang.Object):118 -> a 65:67:void visit(java.lang.String,java.lang.Object):118:120 -> a 68:74:void visitEnum(java.lang.String,java.lang.String,java.lang.String):126:132 -> a 75:82:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,java.lang.String):137:144 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/lang/String;)Lcom/android/tools/r8/internal/m2;"} 83:91:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor visitArray(java.lang.String):150:158 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lcom/android/tools/r8/internal/m2;"} 92:99:void accept(com.android.tools.r8.org.objectweb.asm.AnnotationVisitor):189:196 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/m2;)V"} 100:116:void accept(com.android.tools.r8.org.objectweb.asm.AnnotationVisitor,java.lang.String,java.lang.Object):210:226 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/m2;Ljava/lang/String;Ljava/lang/Object;)V"} com.android.tools.r8.org.objectweb.asm.tree.ClassNode -> com.android.tools.r8.internal.ua: # {"id":"sourceFile","fileName":"ClassNode.java"} java.util.List visibleAnnotations -> c java.util.List invisibleAnnotations -> d java.util.List visibleTypeAnnotations -> e java.util.List invisibleTypeAnnotations -> f java.util.List attrs -> g java.util.List innerClasses -> h java.util.List nestMembers -> i java.util.List permittedSubclasses -> j java.util.List recordComponents -> k java.util.List fields -> l java.util.List methods -> m 1:1:void ():166:166 -> 2:6:void (int):179:183 -> 1:1:void visitEnd():0:0 -> a 2:2:void visitNestHost(java.lang.String):0:0 -> a 3:3:void visitOuterClass(java.lang.String,java.lang.String,java.lang.String):0:0 -> a 4:4:void visitSource(java.lang.String,java.lang.String):0:0 -> a 5:5:void visit(int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]):203:203 -> a 6:6:com.android.tools.r8.org.objectweb.asm.ModuleVisitor visitModule(java.lang.String,int,java.lang.String):214:214 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/lang/String;Ljava/lang/String;)Lcom/android/tools/r8/internal/zF;"} 7:11:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean):232:236 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Z)Lcom/android/tools/r8/internal/m2;"} 12:16:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor visitTypeAnnotation(int,com.android.tools.r8.org.objectweb.asm.TypePath,java.lang.String,boolean):244:248 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/internal/I00;Ljava/lang/String;Z)Lcom/android/tools/r8/internal/m2;"} 17:17:void visitAttribute(com.android.tools.r8.org.objectweb.asm.Attribute):255:255 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/T3;)V"} 18:19:void visitInnerClass(java.lang.String,java.lang.String,java.lang.String,int):271:272 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V"} 20:20:com.android.tools.r8.org.objectweb.asm.FieldVisitor visitField(int,java.lang.String,java.lang.String,java.lang.String,java.lang.Object):290:290 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)Lcom/android/tools/r8/internal/ji;"} 21:21:void com.android.tools.r8.org.objectweb.asm.tree.FieldNode.(int,java.lang.String,java.lang.String,java.lang.String,java.lang.Object):102:102 -> a 21:21:com.android.tools.r8.org.objectweb.asm.FieldVisitor visitField(int,java.lang.String,java.lang.String,java.lang.String,java.lang.Object):290 -> a 22:22:com.android.tools.r8.org.objectweb.asm.FieldVisitor visitField(int,java.lang.String,java.lang.String,java.lang.String,java.lang.Object):291:291 -> a 23:23:com.android.tools.r8.org.objectweb.asm.MethodVisitor visitMethod(int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]):302:302 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)Lcom/android/tools/r8/internal/jF;"} 24:24:void com.android.tools.r8.org.objectweb.asm.tree.MethodNode.(int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]):194:194 -> a 24:24:com.android.tools.r8.org.objectweb.asm.MethodVisitor visitMethod(int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]):302 -> a 25:25:com.android.tools.r8.org.objectweb.asm.MethodVisitor visitMethod(int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]):303:303 -> a 1:1:void visitNestMember(java.lang.String):260:260 -> b 2:2:com.android.tools.r8.org.objectweb.asm.RecordComponentVisitor visitRecordComponent(java.lang.String,java.lang.String,java.lang.String):278:278 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lcom/android/tools/r8/internal/IQ;"} 3:3:void com.android.tools.r8.org.objectweb.asm.tree.RecordComponentNode.(java.lang.String,java.lang.String,java.lang.String):79:79 -> b 3:3:com.android.tools.r8.org.objectweb.asm.RecordComponentVisitor visitRecordComponent(java.lang.String,java.lang.String,java.lang.String):278 -> b 4:4:com.android.tools.r8.org.objectweb.asm.RecordComponentVisitor visitRecordComponent(java.lang.String,java.lang.String,java.lang.String):279:279 -> b 1:1:void visitPermittedSubclass(java.lang.String):265:265 -> c com.android.tools.r8.org.objectweb.asm.tree.FieldInsnNode -> com.android.tools.r8.internal.Lh: # {"id":"sourceFile","fileName":"FieldInsnNode.java"} java.lang.String owner -> g java.lang.String name -> h java.lang.String desc -> i 1:4:void (int,java.lang.String,java.lang.String,java.lang.String):65:68 -> 1:2:void accept(com.android.tools.r8.org.objectweb.asm.MethodVisitor):88:89 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/jF;)V"} 3:3:com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map):94:94 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Map;)Lcom/android/tools/r8/internal/u;"} int getType() -> c com.android.tools.r8.org.objectweb.asm.tree.FieldNode -> com.android.tools.r8.internal.Vh: # {"id":"sourceFile","fileName":"FieldNode.java"} java.lang.Object value -> c java.util.List visibleAnnotations -> d java.util.List invisibleAnnotations -> e java.util.List visibleTypeAnnotations -> f java.util.List invisibleTypeAnnotations -> g java.util.List attrs -> h 1:6:void (int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.Object):129:134 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;)V"} 1:1:void visitEnd():0:0 -> a 2:6:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean):143:147 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Z)Lcom/android/tools/r8/internal/m2;"} 7:11:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor visitTypeAnnotation(int,com.android.tools.r8.org.objectweb.asm.TypePath,java.lang.String,boolean):155:159 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/internal/I00;Ljava/lang/String;Z)Lcom/android/tools/r8/internal/m2;"} 12:12:void visitAttribute(com.android.tools.r8.org.objectweb.asm.Attribute):166:166 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/T3;)V"} com.android.tools.r8.org.objectweb.asm.tree.FrameNode -> com.android.tools.r8.internal.Ri: # {"id":"sourceFile","fileName":"FrameNode.java"} int type -> g java.util.List local -> h java.util.List stack -> i 1:1:void ():73:73 -> 2:22:void (int,int,java.lang.Object[],int,java.lang.Object[]):101:121 -> 23:23:void (int,int,java.lang.Object[],int,java.lang.Object[]):118:118 -> 24:24:void (int,int,java.lang.Object[],int,java.lang.Object[]):113:113 -> 25:25:void (int,int,java.lang.Object[],int,java.lang.Object[]):110:110 -> 26:27:void (int,int,java.lang.Object[],int,java.lang.Object[]):106:107 -> 1:19:void accept(com.android.tools.r8.org.objectweb.asm.MethodVisitor):132:150 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/jF;)V"} 20:20:void accept(com.android.tools.r8.org.objectweb.asm.MethodVisitor):147:147 -> a 21:21:void accept(com.android.tools.r8.org.objectweb.asm.MethodVisitor):144:144 -> a 22:22:void accept(com.android.tools.r8.org.objectweb.asm.MethodVisitor):141:141 -> a 23:23:void accept(com.android.tools.r8.org.objectweb.asm.MethodVisitor):138:138 -> a 24:24:void accept(com.android.tools.r8.org.objectweb.asm.MethodVisitor):135:135 -> a 25:44:com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map):156:175 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Map;)Lcom/android/tools/r8/internal/u;"} 45:51:java.lang.Object[] asArray(java.util.List):182:188 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/ArrayList;)[Ljava/lang/Object;"} int getType() -> c com.android.tools.r8.org.objectweb.asm.tree.IincInsnNode -> com.android.tools.r8.internal.Ll: # {"id":"sourceFile","fileName":"IincInsnNode.java"} int var -> g int incr -> h 1:3:void (int,int):54:56 -> 1:2:void accept(com.android.tools.r8.org.objectweb.asm.MethodVisitor):66:67 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/jF;)V"} 3:3:com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map):72:72 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Map;)Lcom/android/tools/r8/internal/u;"} int getType() -> c com.android.tools.r8.org.objectweb.asm.tree.InnerClassNode -> com.android.tools.r8.internal.An: # {"id":"sourceFile","fileName":"InnerClassNode.java"} 1:1:void (java.lang.String,java.lang.String,java.lang.String,int):76:76 -> # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} com.android.tools.r8.org.objectweb.asm.tree.InsnList -> com.android.tools.r8.internal.Cn: # {"id":"sourceFile","fileName":"InsnList.java"} int size -> a com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode firstInsn -> b com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode lastInsn -> c com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode[] cache -> d 1:1:void ():38:38 -> 1:1:com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode getFirst():70:70 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/u;"} 2:5:void accept(com.android.tools.r8.org.objectweb.asm.MethodVisitor):142:145 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/jF;)V"} 6:16:void add(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode):226:236 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/u;)V"} 17:28:void insert(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode):314:325 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/u;Lcom/android/tools/r8/internal/u;)V"} 1:1:com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode getLast():79:79 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/u;"} 2:5:int indexOf(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode):130:133 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/u;)I"} 6:17:void insertBefore(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode):364:375 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/u;Lcom/android/tools/r8/internal/u;)V"} 1:1:java.util.ListIterator com.android.tools.r8.org.objectweb.asm.tree.InsnList.iterator(int):167:167 -> c 1:1:java.util.ListIterator iterator():156 -> c 2:25:void set(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode):194:217 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/u;Lcom/android/tools/r8/internal/u;)V"} 26:49:void remove(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode):412:435 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/u;)V"} 1:6:void resetLabels():470:475 -> d 1:6:com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode[] toArray():177:182 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()[Lcom/android/tools/r8/internal/u;"} 1:1:java.util.Iterator iterator():38:38 -> iterator 1:7:com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode get(int):93:99 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/internal/u;"} 8:8:com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode get(int):94:94 -> j 1:1:int size():61:61 -> size com.android.tools.r8.org.objectweb.asm.tree.InsnList$InsnListIterator -> com.android.tools.r8.internal.Bn: # {"id":"sourceFile","fileName":"InsnList.java"} com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode nextInsn -> a com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode previousInsn -> b com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode remove -> c com.android.tools.r8.org.objectweb.asm.tree.InsnList this$0 -> d 1:14:void (com.android.tools.r8.org.objectweb.asm.tree.InsnList,int):489:502 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Cn;)V"} 15:15:void (com.android.tools.r8.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 com.android.tools.r8.org.objectweb.asm.tree.InsnNode -> com.android.tools.r8.internal.Dn: # {"id":"sourceFile","fileName":"InsnNode.java"} 1:1:void (int):55:55 -> 1:2:void accept(com.android.tools.r8.org.objectweb.asm.MethodVisitor):65:66 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/jF;)V"} 3:3:com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map):71:71 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Map;)Lcom/android/tools/r8/internal/u;"} int getType() -> c com.android.tools.r8.org.objectweb.asm.tree.IntInsnNode -> com.android.tools.r8.internal.Ar: # {"id":"sourceFile","fileName":"IntInsnNode.java"} int operand -> g 1:2:void (int,int):51:52 -> 1:2:void accept(com.android.tools.r8.org.objectweb.asm.MethodVisitor):71:72 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/jF;)V"} 3:3:com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map):77:77 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Map;)Lcom/android/tools/r8/internal/u;"} int getType() -> c com.android.tools.r8.org.objectweb.asm.tree.InvokeDynamicInsnNode -> com.android.tools.r8.internal.Ns: # {"id":"sourceFile","fileName":"InvokeDynamicInsnNode.java"} java.lang.String name -> g java.lang.String desc -> h com.android.tools.r8.org.objectweb.asm.Handle bsm -> i java.lang.Object[] bsmArgs -> j 1:5:void (java.lang.String,java.lang.String,com.android.tools.r8.org.objectweb.asm.Handle,java.lang.Object[]):70:74 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/lang/String;Lcom/android/tools/r8/internal/fk;[Ljava/lang/Object;)V"} 1:2:void accept(com.android.tools.r8.org.objectweb.asm.MethodVisitor):84:85 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/jF;)V"} 3:3:com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map):90:90 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Map;)Lcom/android/tools/r8/internal/u;"} int getType() -> c com.android.tools.r8.org.objectweb.asm.tree.JumpInsnNode -> com.android.tools.r8.internal.eu: # {"id":"sourceFile","fileName":"JumpInsnNode.java"} com.android.tools.r8.org.objectweb.asm.tree.LabelNode label -> g 1:2:void (int,com.android.tools.r8.org.objectweb.asm.tree.LabelNode):57:58 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/internal/yA;)V"} 1:2:void accept(com.android.tools.r8.org.objectweb.asm.MethodVisitor):79:80 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/jF;)V"} 3:3:com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map):85:85 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Map;)Lcom/android/tools/r8/internal/u;"} 4:4:com.android.tools.r8.org.objectweb.asm.tree.LabelNode com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode.clone(com.android.tools.r8.org.objectweb.asm.tree.LabelNode,java.util.Map):219:219 -> a 4:4:com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map):85 -> a 5:5:com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map):85:85 -> a int getType() -> c com.android.tools.r8.org.objectweb.asm.tree.LabelNode -> com.android.tools.r8.internal.yA: # {"id":"sourceFile","fileName":"LabelNode.java"} com.android.tools.r8.org.objectweb.asm.Label value -> g 1:1:void ():40:40 -> 1:1:void accept(com.android.tools.r8.org.objectweb.asm.MethodVisitor):68:68 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/jF;)V"} 2:2:com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map):73:73 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Map;)Lcom/android/tools/r8/internal/u;"} int getType() -> c 1:4:com.android.tools.r8.org.objectweb.asm.Label getLabel():60:63 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/xA;"} 1:1:void resetLabel():77:77 -> e com.android.tools.r8.org.objectweb.asm.tree.LdcInsnNode -> com.android.tools.r8.internal.aB: # {"id":"sourceFile","fileName":"LdcInsnNode.java"} java.lang.Object cst -> g 1:2:void (java.lang.Object):64:65 -> 1:2:void accept(com.android.tools.r8.org.objectweb.asm.MethodVisitor):75:76 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/jF;)V"} 3:3:com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map):81:81 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Map;)Lcom/android/tools/r8/internal/u;"} int getType() -> c com.android.tools.r8.org.objectweb.asm.tree.LineNumberNode -> com.android.tools.r8.internal.yB: # {"id":"sourceFile","fileName":"LineNumberNode.java"} int line -> g com.android.tools.r8.org.objectweb.asm.tree.LabelNode start -> h 1:3:void (int,com.android.tools.r8.org.objectweb.asm.tree.LabelNode):55:57 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/internal/yA;)V"} 1:1:void accept(com.android.tools.r8.org.objectweb.asm.MethodVisitor):67:67 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/jF;)V"} 2:2:com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map):72:72 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Map;)Lcom/android/tools/r8/internal/u;"} 3:3:com.android.tools.r8.org.objectweb.asm.tree.LabelNode com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode.clone(com.android.tools.r8.org.objectweb.asm.tree.LabelNode,java.util.Map):219:219 -> a 3:3:com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map):72 -> a 4:4:com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map):72:72 -> a int getType() -> c com.android.tools.r8.org.objectweb.asm.tree.LocalVariableAnnotationNode -> com.android.tools.r8.internal.CC: # {"id":"sourceFile","fileName":"LocalVariableAnnotationNode.java"} java.util.List start -> f java.util.List end -> g java.util.List index -> h 1:4:void (int,int,com.android.tools.r8.org.objectweb.asm.TypePath,com.android.tools.r8.org.objectweb.asm.tree.LabelNode[],com.android.tools.r8.org.objectweb.asm.tree.LabelNode[],int[],java.lang.String):115:118 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/internal/I00;[Lcom/android/tools/r8/internal/yA;[Lcom/android/tools/r8/internal/yA;[ILjava/lang/String;)V"} 1:10:void accept(com.android.tools.r8.org.objectweb.asm.MethodVisitor,boolean):128:137 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/jF;Z)V"} 11:11:void accept(com.android.tools.r8.org.objectweb.asm.MethodVisitor,boolean):136:136 -> a com.android.tools.r8.org.objectweb.asm.tree.LocalVariableNode -> com.android.tools.r8.internal.DC: # {"id":"sourceFile","fileName":"LocalVariableNode.java"} java.lang.String name -> a java.lang.String desc -> b java.lang.String signature -> c com.android.tools.r8.org.objectweb.asm.tree.LabelNode start -> d com.android.tools.r8.org.objectweb.asm.tree.LabelNode end -> e int index -> f 1:7:void (java.lang.String,java.lang.String,java.lang.String,com.android.tools.r8.org.objectweb.asm.tree.LabelNode,com.android.tools.r8.org.objectweb.asm.tree.LabelNode,int):74:80 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/android/tools/r8/internal/yA;Lcom/android/tools/r8/internal/yA;I)V"} com.android.tools.r8.org.objectweb.asm.tree.LookupSwitchInsnNode -> com.android.tools.r8.internal.hD: # {"id":"sourceFile","fileName":"LookupSwitchInsnNode.java"} com.android.tools.r8.org.objectweb.asm.tree.LabelNode dflt -> g java.util.List keys -> h java.util.List labels -> i 1:4:void (com.android.tools.r8.org.objectweb.asm.tree.LabelNode,int[],com.android.tools.r8.org.objectweb.asm.tree.LabelNode[]):61:64 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/yA;[I[Lcom/android/tools/r8/internal/yA;)V"} 1:10:void accept(com.android.tools.r8.org.objectweb.asm.MethodVisitor):74:83 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/jF;)V"} 11:11:com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map):88:88 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Map;)Lcom/android/tools/r8/internal/u;"} 12:12:com.android.tools.r8.org.objectweb.asm.tree.LabelNode com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode.clone(com.android.tools.r8.org.objectweb.asm.tree.LabelNode,java.util.Map):219:219 -> a 12:12:com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map):89 -> a 13:13:com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map):89:89 -> a 14:16:com.android.tools.r8.org.objectweb.asm.tree.LabelNode[] com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode.clone(java.util.List,java.util.Map):231:233 -> a 14:16:com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map):89 -> a 17:19:com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map):89:91 -> a int getType() -> c com.android.tools.r8.org.objectweb.asm.tree.MethodInsnNode -> com.android.tools.r8.internal.ME: # {"id":"sourceFile","fileName":"MethodInsnNode.java"} java.lang.String owner -> g java.lang.String name -> h java.lang.String desc -> i boolean itf -> j 1:5:void (int,java.lang.String,java.lang.String,java.lang.String,boolean):91:95 -> 1:2:void accept(com.android.tools.r8.org.objectweb.asm.MethodVisitor):115:116 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/jF;)V"} 3:3:com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map):121:121 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Map;)Lcom/android/tools/r8/internal/u;"} int getType() -> c com.android.tools.r8.org.objectweb.asm.tree.MethodNode -> com.android.tools.r8.internal.RE: # {"id":"sourceFile","fileName":"MethodNode.java"} int maxLocals -> A java.util.List localVariables -> B java.util.List visibleLocalVariableAnnotations -> C java.util.List invisibleLocalVariableAnnotations -> D boolean visited -> E int access -> j java.lang.String name -> k java.lang.String desc -> l java.util.List parameters -> m java.util.List visibleAnnotations -> n java.util.List invisibleAnnotations -> o java.util.List visibleTypeAnnotations -> p java.util.List invisibleTypeAnnotations -> q java.util.List attrs -> r java.lang.Object annotationDefault -> s int visibleAnnotableParameterCount -> t java.util.List[] visibleParameterAnnotations -> u int invisibleAnnotableParameterCount -> v java.util.List[] invisibleParameterAnnotations -> w com.android.tools.r8.org.objectweb.asm.tree.InsnList instructions -> x java.util.List tryCatchBlocks -> y int maxStack -> z 1:11:void (int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]):220:230 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(IILjava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V"} 1:1:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor visitAnnotationDefault():248:248 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/m2;"} 2:6:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean):260:264 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Z)Lcom/android/tools/r8/internal/m2;"} 7:9:void visitAnnotableParameterCount(int,boolean):284:286 -> a 10:24:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor visitParameterAnnotation(int,java.lang.String,boolean):294:308 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/lang/String;Z)Lcom/android/tools/r8/internal/m2;"} 25:25:void visitAttribute(com.android.tools.r8.org.objectweb.asm.Attribute):315:315 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/T3;)V"} 26:26:void visitFrame(int,int,java.lang.Object[],int,java.lang.Object[]):330:330 -> a 27:33:java.lang.Object[] com.android.tools.r8.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[] com.android.tools.r8.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,com.android.tools.r8.org.objectweb.asm.Handle,java.lang.Object[]):388:388 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/lang/String;Lcom/android/tools/r8/internal/fk;[Ljava/lang/Object;)V"} 54:54:void visitJumpInsn(int,com.android.tools.r8.org.objectweb.asm.Label):395:395 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/internal/xA;)V"} 55:55:void visitLabel(com.android.tools.r8.org.objectweb.asm.Label):400:400 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/xA;)V"} 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,com.android.tools.r8.org.objectweb.asm.Label,com.android.tools.r8.org.objectweb.asm.Label[]):416:416 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(IILcom/android/tools/r8/internal/xA;[Lcom/android/tools/r8/internal/xA;)V"} 59:61:com.android.tools.r8.org.objectweb.asm.tree.LabelNode[] com.android.tools.r8.org.objectweb.asm.tree.MethodNode.getLabelNodes(com.android.tools.r8.org.objectweb.asm.Label[]):540:542 -> a 59:61:void visitTableSwitchInsn(int,int,com.android.tools.r8.org.objectweb.asm.Label,com.android.tools.r8.org.objectweb.asm.Label[]):416 -> a 62:62:void visitTableSwitchInsn(int,int,com.android.tools.r8.org.objectweb.asm.Label,com.android.tools.r8.org.objectweb.asm.Label[]):416:416 -> a 63:63:void visitLookupSwitchInsn(com.android.tools.r8.org.objectweb.asm.Label,int[],com.android.tools.r8.org.objectweb.asm.Label[]):421:421 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/xA;[I[Lcom/android/tools/r8/internal/xA;)V"} 64:66:com.android.tools.r8.org.objectweb.asm.tree.LabelNode[] com.android.tools.r8.org.objectweb.asm.tree.MethodNode.getLabelNodes(com.android.tools.r8.org.objectweb.asm.Label[]):540:542 -> a 64:66:void visitLookupSwitchInsn(com.android.tools.r8.org.objectweb.asm.Label,int[],com.android.tools.r8.org.objectweb.asm.Label[]):421 -> a 67:67:void visitLookupSwitchInsn(com.android.tools.r8.org.objectweb.asm.Label,int[],com.android.tools.r8.org.objectweb.asm.Label[]):421:421 -> a 68:68:void visitMultiANewArrayInsn(java.lang.String,int):426:426 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/lang/String;)V"} 69:69:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor visitInsnAnnotation(int,com.android.tools.r8.org.objectweb.asm.TypePath,java.lang.String,boolean):433:433 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/internal/I00;Ljava/lang/String;Z)Lcom/android/tools/r8/internal/m2;"} 70:70:int com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode.getOpcode():141:141 -> a 70:70:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor visitInsnAnnotation(int,com.android.tools.r8.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:com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode.getPrevious():158:158 -> a 71:71:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor visitInsnAnnotation(int,com.android.tools.r8.org.objectweb.asm.TypePath,java.lang.String,boolean):435 -> a 72:78:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor visitInsnAnnotation(int,com.android.tools.r8.org.objectweb.asm.TypePath,java.lang.String,boolean):438:444 -> a 79:81:void visitTryCatchBlock(com.android.tools.r8.org.objectweb.asm.Label,com.android.tools.r8.org.objectweb.asm.Label,com.android.tools.r8.org.objectweb.asm.Label,java.lang.String):452:454 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/xA;Lcom/android/tools/r8/internal/xA;Lcom/android/tools/r8/internal/xA;Ljava/lang/String;)V"} 82:85:void visitLocalVariable(java.lang.String,java.lang.String,java.lang.String,com.android.tools.r8.org.objectweb.asm.Label,com.android.tools.r8.org.objectweb.asm.Label,int):480:483 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/android/tools/r8/internal/xA;Lcom/android/tools/r8/internal/xA;I)V"} 86:86:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor visitLocalVariableAnnotation(int,com.android.tools.r8.org.objectweb.asm.TypePath,com.android.tools.r8.org.objectweb.asm.Label[],com.android.tools.r8.org.objectweb.asm.Label[],int[],java.lang.String,boolean):495:495 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/internal/I00;[Lcom/android/tools/r8/internal/xA;[Lcom/android/tools/r8/internal/xA;[ILjava/lang/String;Z)Lcom/android/tools/r8/internal/m2;"} 87:89:com.android.tools.r8.org.objectweb.asm.tree.LabelNode[] com.android.tools.r8.org.objectweb.asm.tree.MethodNode.getLabelNodes(com.android.tools.r8.org.objectweb.asm.Label[]):540:542 -> a 87:89:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor visitLocalVariableAnnotation(int,com.android.tools.r8.org.objectweb.asm.TypePath,com.android.tools.r8.org.objectweb.asm.Label[],com.android.tools.r8.org.objectweb.asm.Label[],int[],java.lang.String,boolean):497 -> a 90:92:com.android.tools.r8.org.objectweb.asm.tree.LabelNode[] com.android.tools.r8.org.objectweb.asm.tree.MethodNode.getLabelNodes(com.android.tools.r8.org.objectweb.asm.Label[]):540:542 -> a 90:92:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor visitLocalVariableAnnotation(int,com.android.tools.r8.org.objectweb.asm.TypePath,com.android.tools.r8.org.objectweb.asm.Label[],com.android.tools.r8.org.objectweb.asm.Label[],int[],java.lang.String,boolean):497 -> a 93:93:void com.android.tools.r8.org.objectweb.asm.tree.LocalVariableAnnotationNode.(int,com.android.tools.r8.org.objectweb.asm.TypePath,com.android.tools.r8.org.objectweb.asm.tree.LabelNode[],com.android.tools.r8.org.objectweb.asm.tree.LabelNode[],int[],java.lang.String):87:87 -> a 93:93:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor visitLocalVariableAnnotation(int,com.android.tools.r8.org.objectweb.asm.TypePath,com.android.tools.r8.org.objectweb.asm.Label[],com.android.tools.r8.org.objectweb.asm.Label[],int[],java.lang.String,boolean):497 -> a 94:98:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor visitLocalVariableAnnotation(int,com.android.tools.r8.org.objectweb.asm.TypePath,com.android.tools.r8.org.objectweb.asm.Label[],com.android.tools.r8.org.objectweb.asm.Label[],int[],java.lang.String,boolean):499:503 -> a 99:101:void accept(com.android.tools.r8.org.objectweb.asm.MethodVisitor):658:660 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/jF;)V"} 102:102:void com.android.tools.r8.org.objectweb.asm.tree.ParameterNode.accept(com.android.tools.r8.org.objectweb.asm.MethodVisitor):66:66 -> a 102:102:void accept(com.android.tools.r8.org.objectweb.asm.MethodVisitor):660 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 103:103:void com.android.tools.r8.org.objectweb.asm.tree.ParameterNode.accept(com.android.tools.r8.org.objectweb.asm.MethodVisitor):66:66 -> a 103:103:void accept(com.android.tools.r8.org.objectweb.asm.MethodVisitor):660 -> a 104:127:void accept(com.android.tools.r8.org.objectweb.asm.MethodVisitor):664:687 -> a 128:137:void accept(com.android.tools.r8.org.objectweb.asm.MethodVisitor):686:695 -> a 138:188:void accept(com.android.tools.r8.org.objectweb.asm.MethodVisitor):694:744 -> a 189:189:void com.android.tools.r8.org.objectweb.asm.tree.TryCatchBlockNode.updateIndex(int):90:90 -> a 189:189:void accept(com.android.tools.r8.org.objectweb.asm.MethodVisitor):744 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 190:196:void com.android.tools.r8.org.objectweb.asm.tree.TryCatchBlockNode.updateIndex(int):91:97 -> a 190:196:void accept(com.android.tools.r8.org.objectweb.asm.MethodVisitor):744 -> a 197:205:void accept(com.android.tools.r8.org.objectweb.asm.MethodVisitor):745:753 -> a 206:206:void com.android.tools.r8.org.objectweb.asm.tree.LocalVariableNode.accept(com.android.tools.r8.org.objectweb.asm.MethodVisitor):89:89 -> a 206:206:void accept(com.android.tools.r8.org.objectweb.asm.MethodVisitor):753 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 207:208:void com.android.tools.r8.org.objectweb.asm.tree.LocalVariableNode.accept(com.android.tools.r8.org.objectweb.asm.MethodVisitor):89:90 -> a 207:208:void accept(com.android.tools.r8.org.objectweb.asm.MethodVisitor):753 -> a 209:209:void com.android.tools.r8.org.objectweb.asm.tree.LocalVariableNode.accept(com.android.tools.r8.org.objectweb.asm.MethodVisitor):89:89 -> a 209:209:void accept(com.android.tools.r8.org.objectweb.asm.MethodVisitor):753 -> a 210:223:void accept(com.android.tools.r8.org.objectweb.asm.MethodVisitor):757:770 -> a 1:1:void visitCode():0:0 -> b 2:5:void visitParameter(java.lang.String,int):239:242 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/lang/String;)V"} 6:6:void visitIntInsn(int,int):346:346 -> b 7:14:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor visitTryCatchAnnotation(int,com.android.tools.r8.org.objectweb.asm.TypePath,java.lang.String,boolean):460:467 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/internal/I00;Ljava/lang/String;Z)Lcom/android/tools/r8/internal/m2;"} 15:15:void visitLineNumber(int,com.android.tools.r8.org.objectweb.asm.Label):510:510 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/internal/xA;)V"} 16:19:com.android.tools.r8.org.objectweb.asm.tree.LabelNode getLabelNode(com.android.tools.r8.org.objectweb.asm.Label):533:536 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/xA;)Lcom/android/tools/r8/internal/yA;"} 1:1:void visitEnd():0:0 -> c 2:6:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor visitTypeAnnotation(int,com.android.tools.r8.org.objectweb.asm.TypePath,java.lang.String,boolean):272:276 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/internal/I00;Ljava/lang/String;Z)Lcom/android/tools/r8/internal/m2;"} 7:7:void visitTypeInsn(int,java.lang.String):356:356 -> c 8:9:void visitMaxs(int,int):515:516 -> c 1:1:void visitVarInsn(int,int):351:351 -> d com.android.tools.r8.org.objectweb.asm.tree.MethodNode$1 -> com.android.tools.r8.internal.QE: # {"id":"sourceFile","fileName":"MethodNode.java"} com.android.tools.r8.org.objectweb.asm.tree.MethodNode this$0 -> a 1:1:void (com.android.tools.r8.org.objectweb.asm.tree.MethodNode,int):249:249 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/RE;)V"} 1:2:boolean add(java.lang.Object):252:253 -> add com.android.tools.r8.org.objectweb.asm.tree.ModuleExportNode -> com.android.tools.r8.internal.rF: # {"id":"sourceFile","fileName":"ModuleExportNode.java"} 1:1:void (java.lang.String,int,java.util.List):68:68 -> # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} com.android.tools.r8.org.objectweb.asm.tree.ModuleNode -> com.android.tools.r8.internal.vF: # {"id":"sourceFile","fileName":"ModuleNode.java"} java.util.List packages -> b java.util.List requires -> c java.util.List exports -> d java.util.List opens -> e java.util.List uses -> f java.util.List provides -> g 1:1:void (java.lang.String,int,java.lang.String):96:96 -> # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} 1:1:void visitEnd():0:0 -> a 2:2:void visitMainClass(java.lang.String):0:0 -> a 3:6:void visitRequire(java.lang.String,int,java.lang.String):158:161 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/lang/String;Ljava/lang/String;)V"} 7:10:void visitExport(java.lang.String,int,java.lang.String[]):166:169 -> a 11:14:void visitProvide(java.lang.String,java.lang.String[]):190:193 -> a 1:4:void visitPackage(java.lang.String):150:153 -> b 5:8:void visitOpen(java.lang.String,int,java.lang.String[]):174:177 -> b 1:4:void visitUse(java.lang.String):182:185 -> c com.android.tools.r8.org.objectweb.asm.tree.ModuleOpenNode -> com.android.tools.r8.internal.wF: # {"id":"sourceFile","fileName":"ModuleOpenNode.java"} 1:1:void (java.lang.String,int,java.util.List):67:67 -> # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} com.android.tools.r8.org.objectweb.asm.tree.ModuleProvideNode -> com.android.tools.r8.internal.xF: # {"id":"sourceFile","fileName":"ModuleProvideNode.java"} 1:1:void (java.lang.String,java.util.List):56:56 -> # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} com.android.tools.r8.org.objectweb.asm.tree.ModuleRequireNode -> com.android.tools.r8.internal.yF: # {"id":"sourceFile","fileName":"ModuleRequireNode.java"} 1:1:void (java.lang.String,int,java.lang.String):59:59 -> # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} com.android.tools.r8.org.objectweb.asm.tree.MultiANewArrayInsnNode -> com.android.tools.r8.internal.IF: # {"id":"sourceFile","fileName":"MultiANewArrayInsnNode.java"} java.lang.String desc -> g int dims -> h 1:3:void (java.lang.String,int):54:56 -> 1:2:void accept(com.android.tools.r8.org.objectweb.asm.MethodVisitor):66:67 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/jF;)V"} 3:3:com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map):72:72 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Map;)Lcom/android/tools/r8/internal/u;"} int getType() -> c com.android.tools.r8.org.objectweb.asm.tree.ParameterNode -> com.android.tools.r8.internal.uL: # {"id":"sourceFile","fileName":"ParameterNode.java"} java.lang.String name -> a int access -> b 1:3:void (java.lang.String,int):55:57 -> com.android.tools.r8.org.objectweb.asm.tree.RecordComponentNode -> com.android.tools.r8.internal.HQ: # {"id":"sourceFile","fileName":"RecordComponentNode.java"} java.util.List visibleAnnotations -> b java.util.List invisibleAnnotations -> c java.util.List visibleTypeAnnotations -> d java.util.List invisibleTypeAnnotations -> e java.util.List attrs -> f 1:1:void (int,java.lang.String,java.lang.String,java.lang.String):96:96 -> # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} 1:1:void visitEnd():0:0 -> a 2:6:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean):108:112 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Z)Lcom/android/tools/r8/internal/m2;"} 7:11:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor visitTypeAnnotation(int,com.android.tools.r8.org.objectweb.asm.TypePath,java.lang.String,boolean):120:124 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/internal/I00;Ljava/lang/String;Z)Lcom/android/tools/r8/internal/m2;"} 12:12:void visitAttribute(com.android.tools.r8.org.objectweb.asm.Attribute):131:131 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/T3;)V"} com.android.tools.r8.org.objectweb.asm.tree.TableSwitchInsnNode -> com.android.tools.r8.internal.eZ: # {"id":"sourceFile","fileName":"TableSwitchInsnNode.java"} int min -> g int max -> h com.android.tools.r8.org.objectweb.asm.tree.LabelNode dflt -> i java.util.List labels -> j 1:5:void (int,int,com.android.tools.r8.org.objectweb.asm.tree.LabelNode,com.android.tools.r8.org.objectweb.asm.tree.LabelNode[]):66:70 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(IILcom/android/tools/r8/internal/yA;[Lcom/android/tools/r8/internal/yA;)V"} 1:6:void accept(com.android.tools.r8.org.objectweb.asm.MethodVisitor):80:85 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/jF;)V"} 7:7:com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map):90:90 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Map;)Lcom/android/tools/r8/internal/u;"} 8:8:com.android.tools.r8.org.objectweb.asm.tree.LabelNode com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode.clone(com.android.tools.r8.org.objectweb.asm.tree.LabelNode,java.util.Map):219:219 -> a 8:8:com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map):90 -> a 9:9:com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map):90:90 -> a 10:12:com.android.tools.r8.org.objectweb.asm.tree.LabelNode[] com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode.clone(java.util.List,java.util.Map):231:233 -> a 10:12:com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map):90 -> a 13:14:com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map):90:91 -> a int getType() -> c com.android.tools.r8.org.objectweb.asm.tree.TryCatchBlockNode -> com.android.tools.r8.internal.EZ: # {"id":"sourceFile","fileName":"TryCatchBlockNode.java"} com.android.tools.r8.org.objectweb.asm.tree.LabelNode start -> a com.android.tools.r8.org.objectweb.asm.tree.LabelNode end -> b com.android.tools.r8.org.objectweb.asm.tree.LabelNode handler -> c java.lang.String type -> d java.util.List visibleTypeAnnotations -> e java.util.List invisibleTypeAnnotations -> f 1:5:void (com.android.tools.r8.org.objectweb.asm.tree.LabelNode,com.android.tools.r8.org.objectweb.asm.tree.LabelNode,com.android.tools.r8.org.objectweb.asm.tree.LabelNode,java.lang.String):74:78 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/yA;Lcom/android/tools/r8/internal/yA;Lcom/android/tools/r8/internal/yA;Ljava/lang/String;)V"} 1:2:void accept(com.android.tools.r8.org.objectweb.asm.MethodVisitor):108:109 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/jF;)V"} 3:9:void accept(com.android.tools.r8.org.objectweb.asm.MethodVisitor):108:114 -> a 10:19:void accept(com.android.tools.r8.org.objectweb.asm.MethodVisitor):113:122 -> a 20:20:void accept(com.android.tools.r8.org.objectweb.asm.MethodVisitor):121:121 -> a com.android.tools.r8.org.objectweb.asm.tree.TypeAnnotationNode -> com.android.tools.r8.internal.C00: # {"id":"sourceFile","fileName":"TypeAnnotationNode.java"} int typeRef -> d com.android.tools.r8.org.objectweb.asm.TypePath typePath -> e 1:3:void (int,com.android.tools.r8.org.objectweb.asm.TypePath,java.lang.String):62:64 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/internal/I00;Ljava/lang/String;)V"} 4:6:void (int,int,com.android.tools.r8.org.objectweb.asm.TypePath,java.lang.String):81:83 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/internal/I00;Ljava/lang/String;I)V"} com.android.tools.r8.org.objectweb.asm.tree.TypeInsnNode -> com.android.tools.r8.internal.G00: # {"id":"sourceFile","fileName":"TypeInsnNode.java"} java.lang.String desc -> g 1:2:void (int,java.lang.String):56:57 -> 1:2:void accept(com.android.tools.r8.org.objectweb.asm.MethodVisitor):77:78 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/jF;)V"} 3:3:com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map):83:83 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Map;)Lcom/android/tools/r8/internal/u;"} int getType() -> c com.android.tools.r8.org.objectweb.asm.tree.Util -> com.android.tools.r8.internal.V10: # {"id":"sourceFile","fileName":"Util.java"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Ljava/util/ArrayList;"} 6:10:java.util.List asArrayList(java.lang.Object[]):59:63 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"([Ljava/lang/Object;)Ljava/util/ArrayList;"} 11:15:java.util.List asArrayList(int[]):114:118 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"([I)Ljava/util/ArrayList;"} 16:18:java.util.List asArrayList(int,java.lang.Object[]):157:159 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(I[Ljava/lang/Object;)Ljava/util/ArrayList;"} com.android.tools.r8.org.objectweb.asm.tree.VarInsnNode -> com.android.tools.r8.internal.o20: # {"id":"sourceFile","fileName":"VarInsnNode.java"} int var -> g 1:2:void (int,int):53:54 -> 1:2:void accept(com.android.tools.r8.org.objectweb.asm.MethodVisitor):74:75 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/jF;)V"} 3:3:com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map):80:80 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Map;)Lcom/android/tools/r8/internal/u;"} int getType() -> c com.android.tools.r8.org.objectweb.asm.tree.analysis.Analyzer -> com.android.tools.r8.internal.V1: # {"id":"sourceFile","fileName":"Analyzer.java"} com.android.tools.r8.org.objectweb.asm.tree.analysis.Interpreter interpreter -> h com.android.tools.r8.org.objectweb.asm.tree.InsnList insnList -> i int insnListSize -> j java.util.List[] handlers -> k com.android.tools.r8.org.objectweb.asm.tree.analysis.Frame[] frames -> l com.android.tools.r8.org.objectweb.asm.tree.analysis.Subroutine[] subroutines -> m boolean[] inInstructionsToProcess -> n int[] instructionsToProcess -> o int numInstructionsToProcess -> p 1:2:void (com.android.tools.r8.org.objectweb.asm.tree.analysis.Interpreter):88:89 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/F4;)V"} 1:138:com.android.tools.r8.org.objectweb.asm.tree.analysis.Frame[] analyze(java.lang.String,com.android.tools.r8.org.objectweb.asm.tree.MethodNode):0:137 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/RE;)V"} 139:160:void com.android.tools.r8.org.objectweb.asm.tree.analysis.Analyzer.findSubroutines(int):362:383 -> a 139:160:com.android.tools.r8.org.objectweb.asm.tree.analysis.Frame[] analyze(java.lang.String,com.android.tools.r8.org.objectweb.asm.tree.MethodNode):137 -> a 161:161:com.android.tools.r8.org.objectweb.asm.tree.analysis.Frame com.android.tools.r8.org.objectweb.asm.tree.analysis.Analyzer.computeInitialFrame(java.lang.String,com.android.tools.r8.org.objectweb.asm.tree.MethodNode):479:479 -> a 161:161:com.android.tools.r8.org.objectweb.asm.tree.analysis.Frame[] analyze(java.lang.String,com.android.tools.r8.org.objectweb.asm.tree.MethodNode):140 -> a 162:162:com.android.tools.r8.org.objectweb.asm.tree.analysis.Frame com.android.tools.r8.org.objectweb.asm.tree.analysis.Analyzer.newFrame(int,int):550:550 -> a 162:162:com.android.tools.r8.org.objectweb.asm.tree.analysis.Frame com.android.tools.r8.org.objectweb.asm.tree.analysis.Analyzer.computeInitialFrame(java.lang.String,com.android.tools.r8.org.objectweb.asm.tree.MethodNode):479 -> a 162:162:com.android.tools.r8.org.objectweb.asm.tree.analysis.Frame[] analyze(java.lang.String,com.android.tools.r8.org.objectweb.asm.tree.MethodNode):140 -> a 163:167:com.android.tools.r8.org.objectweb.asm.tree.analysis.Frame com.android.tools.r8.org.objectweb.asm.tree.analysis.Analyzer.computeInitialFrame(java.lang.String,com.android.tools.r8.org.objectweb.asm.tree.MethodNode):481:485 -> a 163:167:com.android.tools.r8.org.objectweb.asm.tree.analysis.Frame[] analyze(java.lang.String,com.android.tools.r8.org.objectweb.asm.tree.MethodNode):140 -> a 168:168:com.android.tools.r8.org.objectweb.asm.tree.analysis.Value com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicInterpreter.newValue(com.android.tools.r8.org.objectweb.asm.Type):50:50 -> a 168:168:com.android.tools.r8.org.objectweb.asm.tree.analysis.Value com.android.tools.r8.org.objectweb.asm.tree.analysis.Interpreter.newParameterValue(boolean,int,com.android.tools.r8.org.objectweb.asm.Type):96 -> a 168:168:com.android.tools.r8.org.objectweb.asm.tree.analysis.Frame com.android.tools.r8.org.objectweb.asm.tree.analysis.Analyzer.computeInitialFrame(java.lang.String,com.android.tools.r8.org.objectweb.asm.tree.MethodNode):485 -> a 168:168:com.android.tools.r8.org.objectweb.asm.tree.analysis.Frame[] analyze(java.lang.String,com.android.tools.r8.org.objectweb.asm.tree.MethodNode):140 -> a 169:177:com.android.tools.r8.org.objectweb.asm.tree.analysis.Frame com.android.tools.r8.org.objectweb.asm.tree.analysis.Analyzer.computeInitialFrame(java.lang.String,com.android.tools.r8.org.objectweb.asm.tree.MethodNode):484:492 -> a 169:177:com.android.tools.r8.org.objectweb.asm.tree.analysis.Frame[] analyze(java.lang.String,com.android.tools.r8.org.objectweb.asm.tree.MethodNode):140 -> a 178:178:com.android.tools.r8.org.objectweb.asm.tree.analysis.Value com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicInterpreter.newValue(com.android.tools.r8.org.objectweb.asm.Type):50:50 -> a 178:178:com.android.tools.r8.org.objectweb.asm.tree.analysis.Value com.android.tools.r8.org.objectweb.asm.tree.analysis.Interpreter.newParameterValue(boolean,int,com.android.tools.r8.org.objectweb.asm.Type):96 -> a 178:178:com.android.tools.r8.org.objectweb.asm.tree.analysis.Frame com.android.tools.r8.org.objectweb.asm.tree.analysis.Analyzer.computeInitialFrame(java.lang.String,com.android.tools.r8.org.objectweb.asm.tree.MethodNode):492 -> a 178:178:com.android.tools.r8.org.objectweb.asm.tree.analysis.Frame[] analyze(java.lang.String,com.android.tools.r8.org.objectweb.asm.tree.MethodNode):140 -> a 179:184:com.android.tools.r8.org.objectweb.asm.tree.analysis.Frame com.android.tools.r8.org.objectweb.asm.tree.analysis.Analyzer.computeInitialFrame(java.lang.String,com.android.tools.r8.org.objectweb.asm.tree.MethodNode):490:495 -> a 179:184:com.android.tools.r8.org.objectweb.asm.tree.analysis.Frame[] analyze(java.lang.String,com.android.tools.r8.org.objectweb.asm.tree.MethodNode):140 -> a 185:185:com.android.tools.r8.org.objectweb.asm.tree.analysis.Value com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicInterpreter.newValue(com.android.tools.r8.org.objectweb.asm.Type):50:50 -> a 185:185:com.android.tools.r8.org.objectweb.asm.tree.analysis.Value com.android.tools.r8.org.objectweb.asm.tree.analysis.Interpreter.newEmptyValue(int):125 -> a 185:185:com.android.tools.r8.org.objectweb.asm.tree.analysis.Frame com.android.tools.r8.org.objectweb.asm.tree.analysis.Analyzer.computeInitialFrame(java.lang.String,com.android.tools.r8.org.objectweb.asm.tree.MethodNode):495 -> a 185:185:com.android.tools.r8.org.objectweb.asm.tree.analysis.Frame[] analyze(java.lang.String,com.android.tools.r8.org.objectweb.asm.tree.MethodNode):140 -> a 186:191:com.android.tools.r8.org.objectweb.asm.tree.analysis.Frame com.android.tools.r8.org.objectweb.asm.tree.analysis.Analyzer.computeInitialFrame(java.lang.String,com.android.tools.r8.org.objectweb.asm.tree.MethodNode):495:500 -> a 186:191:com.android.tools.r8.org.objectweb.asm.tree.analysis.Frame[] analyze(java.lang.String,com.android.tools.r8.org.objectweb.asm.tree.MethodNode):140 -> a 192:192:com.android.tools.r8.org.objectweb.asm.tree.analysis.Value com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicInterpreter.newValue(com.android.tools.r8.org.objectweb.asm.Type):50:50 -> a 192:192:com.android.tools.r8.org.objectweb.asm.tree.analysis.Value com.android.tools.r8.org.objectweb.asm.tree.analysis.Interpreter.newEmptyValue(int):125 -> a 192:192:com.android.tools.r8.org.objectweb.asm.tree.analysis.Frame com.android.tools.r8.org.objectweb.asm.tree.analysis.Analyzer.computeInitialFrame(java.lang.String,com.android.tools.r8.org.objectweb.asm.tree.MethodNode):500 -> a 192:192:com.android.tools.r8.org.objectweb.asm.tree.analysis.Frame[] analyze(java.lang.String,com.android.tools.r8.org.objectweb.asm.tree.MethodNode):140 -> a 193:196:com.android.tools.r8.org.objectweb.asm.tree.analysis.Frame com.android.tools.r8.org.objectweb.asm.tree.analysis.Analyzer.computeInitialFrame(java.lang.String,com.android.tools.r8.org.objectweb.asm.tree.MethodNode):500:503 -> a 193:196:com.android.tools.r8.org.objectweb.asm.tree.analysis.Frame[] analyze(java.lang.String,com.android.tools.r8.org.objectweb.asm.tree.MethodNode):140 -> a 197:197:com.android.tools.r8.org.objectweb.asm.tree.analysis.Value com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicInterpreter.newValue(com.android.tools.r8.org.objectweb.asm.Type):50:50 -> a 197:197:com.android.tools.r8.org.objectweb.asm.tree.analysis.Value com.android.tools.r8.org.objectweb.asm.tree.analysis.Interpreter.newReturnTypeValue(com.android.tools.r8.org.objectweb.asm.Type):110 -> a 197:197:com.android.tools.r8.org.objectweb.asm.tree.analysis.Frame com.android.tools.r8.org.objectweb.asm.tree.analysis.Analyzer.computeInitialFrame(java.lang.String,com.android.tools.r8.org.objectweb.asm.tree.MethodNode):503 -> a 197:197:com.android.tools.r8.org.objectweb.asm.tree.analysis.Frame[] analyze(java.lang.String,com.android.tools.r8.org.objectweb.asm.tree.MethodNode):140 -> a 198:198:com.android.tools.r8.org.objectweb.asm.tree.analysis.Frame com.android.tools.r8.org.objectweb.asm.tree.analysis.Analyzer.computeInitialFrame(java.lang.String,com.android.tools.r8.org.objectweb.asm.tree.MethodNode):503:503 -> a 198:198:com.android.tools.r8.org.objectweb.asm.tree.analysis.Frame[] analyze(java.lang.String,com.android.tools.r8.org.objectweb.asm.tree.MethodNode):140 -> a 199:278:com.android.tools.r8.org.objectweb.asm.tree.analysis.Frame[] analyze(java.lang.String,com.android.tools.r8.org.objectweb.asm.tree.MethodNode):141:220 -> a 279:310:com.android.tools.r8.org.objectweb.asm.tree.analysis.Frame[] analyze(java.lang.String,com.android.tools.r8.org.objectweb.asm.tree.MethodNode):214:245 -> a 311:406:com.android.tools.r8.org.objectweb.asm.tree.analysis.Frame[] analyze(java.lang.String,com.android.tools.r8.org.objectweb.asm.tree.MethodNode):162:257 -> a 407:407:boolean com.android.tools.r8.org.objectweb.asm.tree.analysis.Analyzer.newControlFlowExceptionEdge(int,com.android.tools.r8.org.objectweb.asm.tree.TryCatchBlockNode):605:605 -> a 407:407:com.android.tools.r8.org.objectweb.asm.tree.analysis.Frame[] analyze(java.lang.String,com.android.tools.r8.org.objectweb.asm.tree.MethodNode):259 -> a 408:408:com.android.tools.r8.org.objectweb.asm.tree.analysis.Frame com.android.tools.r8.org.objectweb.asm.tree.analysis.Analyzer.newFrame(com.android.tools.r8.org.objectweb.asm.tree.analysis.Frame):560:560 -> a 408:408:com.android.tools.r8.org.objectweb.asm.tree.analysis.Frame[] analyze(java.lang.String,com.android.tools.r8.org.objectweb.asm.tree.MethodNode):260 -> a 409:410:com.android.tools.r8.org.objectweb.asm.tree.analysis.Frame[] analyze(java.lang.String,com.android.tools.r8.org.objectweb.asm.tree.MethodNode):261:262 -> a 411:411:com.android.tools.r8.org.objectweb.asm.tree.analysis.Value com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicInterpreter.newValue(com.android.tools.r8.org.objectweb.asm.Type):50:50 -> a 411:411:com.android.tools.r8.org.objectweb.asm.tree.analysis.Value com.android.tools.r8.org.objectweb.asm.tree.analysis.Interpreter.newExceptionValue(com.android.tools.r8.org.objectweb.asm.tree.TryCatchBlockNode,com.android.tools.r8.org.objectweb.asm.tree.analysis.Frame,com.android.tools.r8.org.objectweb.asm.Type):144 -> a 411:411:com.android.tools.r8.org.objectweb.asm.tree.analysis.Frame[] analyze(java.lang.String,com.android.tools.r8.org.objectweb.asm.tree.MethodNode):262 -> a 412:422:com.android.tools.r8.org.objectweb.asm.tree.analysis.Frame[] analyze(java.lang.String,com.android.tools.r8.org.objectweb.asm.tree.MethodNode):262:272 -> a 423:423:com.android.tools.r8.org.objectweb.asm.tree.analysis.Frame[] analyze(java.lang.String,com.android.tools.r8.org.objectweb.asm.tree.MethodNode):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":970,"2":971,"3":972,"4":973},"outline":"Lcom/android/tools/r8/internal/a5;a(Ljava/lang/String;ILjava/lang/String;)Ljava/lang/StringBuilder;"} 970:970:com.android.tools.r8.org.objectweb.asm.tree.analysis.Frame[] analyze(java.lang.String,com.android.tools.r8.org.objectweb.asm.tree.MethodNode):272:272 -> a 971:971:com.android.tools.r8.org.objectweb.asm.tree.analysis.Frame[] analyze(java.lang.String,com.android.tools.r8.org.objectweb.asm.tree.MethodNode):272:272 -> a 972:972:com.android.tools.r8.org.objectweb.asm.tree.analysis.Frame[] analyze(java.lang.String,com.android.tools.r8.org.objectweb.asm.tree.MethodNode):272:272 -> a 973:973:com.android.tools.r8.org.objectweb.asm.tree.analysis.Frame[] analyze(java.lang.String,com.android.tools.r8.org.objectweb.asm.tree.MethodNode):272:272 -> a 696:696:com.android.tools.r8.org.objectweb.asm.tree.analysis.Frame[] analyze(java.lang.String,com.android.tools.r8.org.objectweb.asm.tree.MethodNode):273:273 -> a 697:697:com.android.tools.r8.org.objectweb.asm.tree.analysis.Frame[] analyze(java.lang.String,com.android.tools.r8.org.objectweb.asm.tree.MethodNode):268:268 -> a 698:698:com.android.tools.r8.org.objectweb.asm.tree.analysis.Frame[] analyze(java.lang.String,com.android.tools.r8.org.objectweb.asm.tree.MethodNode):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":974,"2":975,"3":976,"4":977},"outline":"Lcom/android/tools/r8/internal/a5;a(Ljava/lang/String;ILjava/lang/String;)Ljava/lang/StringBuilder;"} 974:974:com.android.tools.r8.org.objectweb.asm.tree.analysis.Frame[] analyze(java.lang.String,com.android.tools.r8.org.objectweb.asm.tree.MethodNode):268:268 -> a 975:975:com.android.tools.r8.org.objectweb.asm.tree.analysis.Frame[] analyze(java.lang.String,com.android.tools.r8.org.objectweb.asm.tree.MethodNode):268:268 -> a 976:976:com.android.tools.r8.org.objectweb.asm.tree.analysis.Frame[] analyze(java.lang.String,com.android.tools.r8.org.objectweb.asm.tree.MethodNode):268:268 -> a 977:977:com.android.tools.r8.org.objectweb.asm.tree.analysis.Frame[] analyze(java.lang.String,com.android.tools.r8.org.objectweb.asm.tree.MethodNode):268:268 -> a 967:967:com.android.tools.r8.org.objectweb.asm.tree.analysis.Frame[] analyze(java.lang.String,com.android.tools.r8.org.objectweb.asm.tree.MethodNode):269:269 -> a 978:1040:void findSubroutine(int,com.android.tools.r8.org.objectweb.asm.tree.analysis.Subroutine,java.util.List):402:464 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/internal/CY;Ljava/util/ArrayList;)V"} 1041:1041:void findSubroutine(int,com.android.tools.r8.org.objectweb.asm.tree.analysis.Subroutine,java.util.List):408:408 -> a 1042:1042:com.android.tools.r8.org.objectweb.asm.tree.analysis.Frame[] getFrames():516:516 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()[Lcom/android/tools/r8/internal/Pi;"} 1043:1043:java.util.List getHandlers(int):526:526 -> a 1044:1044:void merge(int,com.android.tools.r8.org.objectweb.asm.tree.analysis.Frame,com.android.tools.r8.org.objectweb.asm.tree.analysis.Subroutine):624:624 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/internal/Pi;Lcom/android/tools/r8/internal/CY;)V"} 1045:1045:com.android.tools.r8.org.objectweb.asm.tree.analysis.Frame com.android.tools.r8.org.objectweb.asm.tree.analysis.Analyzer.newFrame(com.android.tools.r8.org.objectweb.asm.tree.analysis.Frame):560:560 -> a 1045:1045:void merge(int,com.android.tools.r8.org.objectweb.asm.tree.analysis.Frame,com.android.tools.r8.org.objectweb.asm.tree.analysis.Subroutine):626 -> a 1046:1064:void merge(int,com.android.tools.r8.org.objectweb.asm.tree.analysis.Frame,com.android.tools.r8.org.objectweb.asm.tree.analysis.Subroutine):626:644 -> a 1065:1068:void merge(int,com.android.tools.r8.org.objectweb.asm.tree.analysis.Frame,com.android.tools.r8.org.objectweb.asm.tree.analysis.Frame,com.android.tools.r8.org.objectweb.asm.tree.analysis.Subroutine,boolean[]):672:675 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/internal/Pi;Lcom/android/tools/r8/internal/Pi;Lcom/android/tools/r8/internal/CY;[Z)V"} 1069:1069:com.android.tools.r8.org.objectweb.asm.tree.analysis.Frame com.android.tools.r8.org.objectweb.asm.tree.analysis.Analyzer.newFrame(com.android.tools.r8.org.objectweb.asm.tree.analysis.Frame):560:560 -> a 1069:1069:void merge(int,com.android.tools.r8.org.objectweb.asm.tree.analysis.Frame,com.android.tools.r8.org.objectweb.asm.tree.analysis.Frame,com.android.tools.r8.org.objectweb.asm.tree.analysis.Subroutine,boolean[]):677 -> a 1070:1081:void merge(int,com.android.tools.r8.org.objectweb.asm.tree.analysis.Frame,com.android.tools.r8.org.objectweb.asm.tree.analysis.Frame,com.android.tools.r8.org.objectweb.asm.tree.analysis.Subroutine,boolean[]):677:688 -> a 1:18:int com.android.tools.r8.org.objectweb.asm.tree.analysis.Analyzer.computeMaxLocals(com.android.tools.r8.org.objectweb.asm.tree.MethodNode):309:326 -> b 1:18:com.android.tools.r8.org.objectweb.asm.tree.analysis.Frame[] analyzeAndComputeMaxs(java.lang.String,com.android.tools.r8.org.objectweb.asm.tree.MethodNode):295 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/RE;)V"} 19:22:com.android.tools.r8.org.objectweb.asm.tree.analysis.Frame[] analyzeAndComputeMaxs(java.lang.String,com.android.tools.r8.org.objectweb.asm.tree.MethodNode):295:298 -> b 23:29:int com.android.tools.r8.org.objectweb.asm.tree.analysis.Analyzer.computeMaxStack(com.android.tools.r8.org.objectweb.asm.tree.analysis.Frame[]):340:346 -> b 23:29:com.android.tools.r8.org.objectweb.asm.tree.analysis.Frame[] analyzeAndComputeMaxs(java.lang.String,com.android.tools.r8.org.objectweb.asm.tree.MethodNode):298 -> b 30:30:com.android.tools.r8.org.objectweb.asm.tree.analysis.Frame[] analyzeAndComputeMaxs(java.lang.String,com.android.tools.r8.org.objectweb.asm.tree.MethodNode):298:298 -> b void init(java.lang.String,com.android.tools.r8.org.objectweb.asm.tree.MethodNode) -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/RE;)V"} com.android.tools.r8.org.objectweb.asm.tree.analysis.AnalyzerException -> com.android.tools.r8.internal.W1: # {"id":"sourceFile","fileName":"AnalyzerException.java"} com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode node -> a 1:2:void (com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,java.lang.String):52:53 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/u;Ljava/lang/String;)V"} 3:4:void (com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,java.lang.String,java.lang.Throwable):65:66 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/u;Ljava/lang/String;Ljava/lang/Exception;)V"} 5:6:void (com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,java.lang.String,java.lang.Object,com.android.tools.r8.org.objectweb.asm.tree.analysis.Value):82:83 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/u;Ljava/lang/String;Ljava/lang/Object;Lcom/android/tools/r8/internal/X10;)V"} 7:12:void (com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,java.lang.String,java.lang.Object,com.android.tools.r8.org.objectweb.asm.tree.analysis.Value):82:87 -> com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicInterpreter -> com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicInterpreter: # {"id":"sourceFile","fileName":"BasicInterpreter.java"} com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue -> com.android.tools.r8.internal.E4: # {"id":"sourceFile","fileName":"BasicValue.java"} com.android.tools.r8.org.objectweb.asm.Type type -> a com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue UNINITIALIZED_VALUE -> b com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue INT_VALUE -> c com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue FLOAT_VALUE -> d com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue LONG_VALUE -> e com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue DOUBLE_VALUE -> f com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue REFERENCE_VALUE -> g com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue RETURNADDRESS_VALUE -> h 1:20:void ():41:60 -> 1:2:void (com.android.tools.r8.org.objectweb.asm.Type):70:71 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/IZ;)V"} 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 com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicVerifier -> com.android.tools.r8.internal.F4: # {"id":"sourceFile","fileName":"BasicVerifier.java"} com.android.tools.r8.org.objectweb.asm.Type com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicInterpreter.NULL_TYPE -> h 1:1:void com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicInterpreter.():56:56 -> 1:1:void com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicInterpreter.(int):77:77 -> 1:1:void ():51 -> 1:1:com.android.tools.r8.org.objectweb.asm.tree.analysis.Value binaryOperation(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.org.objectweb.asm.tree.analysis.Value,com.android.tools.r8.org.objectweb.asm.tree.analysis.Value):44:44 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/u;Lcom/android/tools/r8/internal/X10;Lcom/android/tools/r8/internal/X10;)Lcom/android/tools/r8/internal/E4;"} 2:108:com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicVerifier.binaryOperation(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue,com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue):192:298 -> a 2:108:com.android.tools.r8.org.objectweb.asm.tree.analysis.Value binaryOperation(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.org.objectweb.asm.tree.analysis.Value,com.android.tools.r8.org.objectweb.asm.tree.analysis.Value):44 -> a 109:110:com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicVerifier.binaryOperation(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue,com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue):210:211 -> a 109:110:com.android.tools.r8.org.objectweb.asm.tree.analysis.Value binaryOperation(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.org.objectweb.asm.tree.analysis.Value,com.android.tools.r8.org.objectweb.asm.tree.analysis.Value):44 -> a 111:112:com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicVerifier.binaryOperation(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue,com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue):206:207 -> a 111:112:com.android.tools.r8.org.objectweb.asm.tree.analysis.Value binaryOperation(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.org.objectweb.asm.tree.analysis.Value,com.android.tools.r8.org.objectweb.asm.tree.analysis.Value):44 -> a 113:113:com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicVerifier.binaryOperation(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue,com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue):198:198 -> a 113:113:com.android.tools.r8.org.objectweb.asm.tree.analysis.Value binaryOperation(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.org.objectweb.asm.tree.analysis.Value,com.android.tools.r8.org.objectweb.asm.tree.analysis.Value):44 -> a 114:114:boolean com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicVerifier.isSubTypeOf(com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue,com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue):448:448 -> a 114:114:com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicVerifier.binaryOperation(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue,com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue):198 -> a 114:114:com.android.tools.r8.org.objectweb.asm.tree.analysis.Value binaryOperation(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.org.objectweb.asm.tree.analysis.Value,com.android.tools.r8.org.objectweb.asm.tree.analysis.Value):44 -> a 115:143:com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicVerifier.binaryOperation(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue,com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue):199:227 -> a 115:143:com.android.tools.r8.org.objectweb.asm.tree.analysis.Value binaryOperation(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.org.objectweb.asm.tree.analysis.Value,com.android.tools.r8.org.objectweb.asm.tree.analysis.Value):44 -> a 144:145:com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicVerifier.binaryOperation(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue,com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue):222:223 -> a 144:145:com.android.tools.r8.org.objectweb.asm.tree.analysis.Value binaryOperation(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.org.objectweb.asm.tree.analysis.Value,com.android.tools.r8.org.objectweb.asm.tree.analysis.Value):44 -> a 146:147:com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicVerifier.binaryOperation(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue,com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue):218:219 -> a 146:147:com.android.tools.r8.org.objectweb.asm.tree.analysis.Value binaryOperation(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.org.objectweb.asm.tree.analysis.Value,com.android.tools.r8.org.objectweb.asm.tree.analysis.Value):44 -> a 148:149:com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicVerifier.binaryOperation(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue,com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue):214:215 -> a 148:149:com.android.tools.r8.org.objectweb.asm.tree.analysis.Value binaryOperation(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.org.objectweb.asm.tree.analysis.Value,com.android.tools.r8.org.objectweb.asm.tree.analysis.Value):44 -> a 150:240:com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicVerifier.binaryOperation(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue,com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue):194:284 -> a 150:240:com.android.tools.r8.org.objectweb.asm.tree.analysis.Value binaryOperation(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.org.objectweb.asm.tree.analysis.Value,com.android.tools.r8.org.objectweb.asm.tree.analysis.Value):44 -> a 241:274:com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicVerifier.binaryOperation(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue,com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue):256:289 -> a 241:274:com.android.tools.r8.org.objectweb.asm.tree.analysis.Value binaryOperation(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.org.objectweb.asm.tree.analysis.Value,com.android.tools.r8.org.objectweb.asm.tree.analysis.Value):44 -> a 275:324:com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicVerifier.binaryOperation(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue,com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue):246:295 -> a 275:324:com.android.tools.r8.org.objectweb.asm.tree.analysis.Value binaryOperation(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.org.objectweb.asm.tree.analysis.Value,com.android.tools.r8.org.objectweb.asm.tree.analysis.Value):44 -> a 325:325:boolean com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicVerifier.isSubTypeOf(com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue,com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue):448:448 -> a 325:325:com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicVerifier.binaryOperation(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue,com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue):300 -> a 325:325:com.android.tools.r8.org.objectweb.asm.tree.analysis.Value binaryOperation(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.org.objectweb.asm.tree.analysis.Value,com.android.tools.r8.org.objectweb.asm.tree.analysis.Value):44 -> a 326:326:boolean com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicVerifier.isSubTypeOf(com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue,com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue):448:448 -> a 326:326:com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicVerifier.binaryOperation(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue,com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue):302 -> a 326:326:com.android.tools.r8.org.objectweb.asm.tree.analysis.Value binaryOperation(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.org.objectweb.asm.tree.analysis.Value,com.android.tools.r8.org.objectweb.asm.tree.analysis.Value):44 -> a 327:327:com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicVerifier.binaryOperation(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue,com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue):305:305 -> a 327:327:com.android.tools.r8.org.objectweb.asm.tree.analysis.Value binaryOperation(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.org.objectweb.asm.tree.analysis.Value,com.android.tools.r8.org.objectweb.asm.tree.analysis.Value):44 -> a 328:328:com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicVerifier.getElementValue(com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue):435:435 -> a 328:328:com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicVerifier.binaryOperation(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue,com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue):306 -> a 328:328:com.android.tools.r8.org.objectweb.asm.tree.analysis.Value binaryOperation(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.org.objectweb.asm.tree.analysis.Value,com.android.tools.r8.org.objectweb.asm.tree.analysis.Value):44 -> a 329:392:com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicInterpreter.binaryOperation(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue,com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue):270:333 -> a 329:392:com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicVerifier.binaryOperation(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue,com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue):308 -> a 329:392:com.android.tools.r8.org.objectweb.asm.tree.analysis.Value binaryOperation(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.org.objectweb.asm.tree.analysis.Value,com.android.tools.r8.org.objectweb.asm.tree.analysis.Value):44 -> a 393:393:com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicInterpreter.binaryOperation(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue,com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue):315:315 -> a 393:393:com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicVerifier.binaryOperation(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue,com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue):308 -> a 393:393:com.android.tools.r8.org.objectweb.asm.tree.analysis.Value binaryOperation(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.org.objectweb.asm.tree.analysis.Value,com.android.tools.r8.org.objectweb.asm.tree.analysis.Value):44 -> a 394:394:com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicInterpreter.binaryOperation(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue,com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue):313:313 -> a 394:394:com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicVerifier.binaryOperation(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue,com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue):308 -> a 394:394:com.android.tools.r8.org.objectweb.asm.tree.analysis.Value binaryOperation(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.org.objectweb.asm.tree.analysis.Value,com.android.tools.r8.org.objectweb.asm.tree.analysis.Value):44 -> a 395:408:com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicInterpreter.binaryOperation(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue,com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue):293:306 -> a 395:408:com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicVerifier.binaryOperation(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue,com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue):308 -> a 395:408:com.android.tools.r8.org.objectweb.asm.tree.analysis.Value binaryOperation(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.org.objectweb.asm.tree.analysis.Value,com.android.tools.r8.org.objectweb.asm.tree.analysis.Value):44 -> a 409:444:com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicInterpreter.binaryOperation(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue,com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue):286:321 -> a 409:444:com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicVerifier.binaryOperation(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue,com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue):308 -> a 409:444:com.android.tools.r8.org.objectweb.asm.tree.analysis.Value binaryOperation(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.org.objectweb.asm.tree.analysis.Value,com.android.tools.r8.org.objectweb.asm.tree.analysis.Value):44 -> a 445:445:com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicVerifier.binaryOperation(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue,com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue):303:303 -> a 445:445:com.android.tools.r8.org.objectweb.asm.tree.analysis.Value binaryOperation(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.org.objectweb.asm.tree.analysis.Value,com.android.tools.r8.org.objectweb.asm.tree.analysis.Value):44 -> a 446:446:com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicVerifier.binaryOperation(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue,com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue):301:301 -> a 446:446:com.android.tools.r8.org.objectweb.asm.tree.analysis.Value binaryOperation(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.org.objectweb.asm.tree.analysis.Value,com.android.tools.r8.org.objectweb.asm.tree.analysis.Value):44 -> a 447:447:com.android.tools.r8.org.objectweb.asm.tree.analysis.Value copyOperation(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.org.objectweb.asm.tree.analysis.Value):44:44 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/u;Lcom/android/tools/r8/internal/X10;)Lcom/android/tools/r8/internal/E4;"} 448:472:com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicVerifier.copyOperation(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue):71:95 -> a 448:472:com.android.tools.r8.org.objectweb.asm.tree.analysis.Value copyOperation(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.org.objectweb.asm.tree.analysis.Value):44 -> a 473:473:com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicVerifier.copyOperation(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue):86:86 -> a 473:473:com.android.tools.r8.org.objectweb.asm.tree.analysis.Value copyOperation(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.org.objectweb.asm.tree.analysis.Value):44 -> a 474:478:com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicVerifier.copyOperation(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue):78:82 -> a 474:478:com.android.tools.r8.org.objectweb.asm.tree.analysis.Value copyOperation(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.org.objectweb.asm.tree.analysis.Value):44 -> a 479:507:com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicVerifier.copyOperation(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue):74:102 -> a 479:507:com.android.tools.r8.org.objectweb.asm.tree.analysis.Value copyOperation(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.org.objectweb.asm.tree.analysis.Value):44 -> a 508:529:com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicInterpreter.newValue(com.android.tools.r8.org.objectweb.asm.Type):83:104 -> a 508:529:com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue newValue(com.android.tools.r8.org.objectweb.asm.Type):0 -> a # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/IZ;)Lcom/android/tools/r8/internal/E4;"} 530:530:com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicInterpreter.newValue(com.android.tools.r8.org.objectweb.asm.Type):102:102 -> a 530:530:com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue newValue(com.android.tools.r8.org.objectweb.asm.Type):0 -> a 531:531:com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicInterpreter.newValue(com.android.tools.r8.org.objectweb.asm.Type):99:99 -> a 531:531:com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue newValue(com.android.tools.r8.org.objectweb.asm.Type):0 -> a 532:532:com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicInterpreter.newValue(com.android.tools.r8.org.objectweb.asm.Type):97:97 -> a 532:532:com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue newValue(com.android.tools.r8.org.objectweb.asm.Type):0 -> a 533:533:com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicInterpreter.newValue(com.android.tools.r8.org.objectweb.asm.Type):95:95 -> a 533:533:com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue newValue(com.android.tools.r8.org.objectweb.asm.Type):0 -> a 534:534:com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicInterpreter.newValue(com.android.tools.r8.org.objectweb.asm.Type):93:93 -> a 534:534:com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue newValue(com.android.tools.r8.org.objectweb.asm.Type):0 -> a 535:594:com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicInterpreter.newOperation(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode):110:169 -> a 535:594:com.android.tools.r8.org.objectweb.asm.tree.analysis.Value com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicInterpreter.newOperation(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode):50 -> a 535:594:com.android.tools.r8.org.objectweb.asm.tree.analysis.Value newOperation(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode):0 -> a # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/u;)Lcom/android/tools/r8/internal/E4;"} 595:613:com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicInterpreter.newOperation(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode):135:153 -> a 595:613:com.android.tools.r8.org.objectweb.asm.tree.analysis.Value com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicInterpreter.newOperation(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode):50 -> a 595:613:com.android.tools.r8.org.objectweb.asm.tree.analysis.Value newOperation(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode):0 -> a 614:625:com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicInterpreter.newOperation(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode):149:160 -> a 614:625:com.android.tools.r8.org.objectweb.asm.tree.analysis.Value com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicInterpreter.newOperation(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode):50 -> a 614:625:com.android.tools.r8.org.objectweb.asm.tree.analysis.Value newOperation(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode):0 -> a 626:626:com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicInterpreter.newOperation(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode):133:133 -> a 626:626:com.android.tools.r8.org.objectweb.asm.tree.analysis.Value com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicInterpreter.newOperation(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode):50 -> a 626:626:com.android.tools.r8.org.objectweb.asm.tree.analysis.Value newOperation(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode):0 -> a 627:627:com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicInterpreter.newOperation(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode):130:130 -> a 627:627:com.android.tools.r8.org.objectweb.asm.tree.analysis.Value com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicInterpreter.newOperation(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode):50 -> a 627:627:com.android.tools.r8.org.objectweb.asm.tree.analysis.Value newOperation(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode):0 -> a 628:628:com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicInterpreter.newOperation(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode):127:127 -> a 628:628:com.android.tools.r8.org.objectweb.asm.tree.analysis.Value com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicInterpreter.newOperation(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode):50 -> a 628:628:com.android.tools.r8.org.objectweb.asm.tree.analysis.Value newOperation(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode):0 -> a 629:629:com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicInterpreter.newOperation(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode):123:123 -> a 629:629:com.android.tools.r8.org.objectweb.asm.tree.analysis.Value com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicInterpreter.newOperation(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode):50 -> a 629:629:com.android.tools.r8.org.objectweb.asm.tree.analysis.Value newOperation(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode):0 -> a 630:630:com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicInterpreter.newOperation(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode):120:120 -> a 630:630:com.android.tools.r8.org.objectweb.asm.tree.analysis.Value com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicInterpreter.newOperation(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode):50 -> a 630:630:com.android.tools.r8.org.objectweb.asm.tree.analysis.Value newOperation(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode):0 -> a 631:686:com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicInterpreter.newOperation(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode):112:167 -> a 631:686:com.android.tools.r8.org.objectweb.asm.tree.analysis.Value com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicInterpreter.newOperation(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode):50 -> a 631:686:com.android.tools.r8.org.objectweb.asm.tree.analysis.Value newOperation(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode):0 -> a 687:687:com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicInterpreter.newOperation(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode):165:165 -> a 687:687:com.android.tools.r8.org.objectweb.asm.tree.analysis.Value com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicInterpreter.newOperation(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode):50 -> a 687:687:com.android.tools.r8.org.objectweb.asm.tree.analysis.Value newOperation(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode):0 -> a 688:688:com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicInterpreter.newOperation(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode):163:163 -> a 688:688:com.android.tools.r8.org.objectweb.asm.tree.analysis.Value com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicInterpreter.newOperation(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode):50 -> a 688:688:com.android.tools.r8.org.objectweb.asm.tree.analysis.Value newOperation(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode):0 -> a 689:701:com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicVerifier.naryOperation(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,java.util.List):376:388 -> a 689:701:com.android.tools.r8.org.objectweb.asm.tree.analysis.Value naryOperation(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,java.util.List):44 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/u;Ljava/util/ArrayList;)Lcom/android/tools/r8/internal/E4;"} 702:702:boolean com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicVerifier.isSubTypeOf(com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue,com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue):448:448 -> a 702:702:com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicVerifier.naryOperation(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,java.util.List):388 -> a 702:702:com.android.tools.r8.org.objectweb.asm.tree.analysis.Value naryOperation(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,java.util.List):44 -> a 703:713:com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicVerifier.naryOperation(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,java.util.List):389:399 -> a 703:713:com.android.tools.r8.org.objectweb.asm.tree.analysis.Value naryOperation(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,java.util.List):44 -> a 714:714:boolean com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicVerifier.isSubTypeOf(com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue,com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue):448:448 -> a 714:714:com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicVerifier.naryOperation(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,java.util.List):400 -> a 714:714:com.android.tools.r8.org.objectweb.asm.tree.analysis.Value naryOperation(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,java.util.List):44 -> a 715:715:com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicVerifier.naryOperation(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,java.util.List):401:401 -> a 715:715:com.android.tools.r8.org.objectweb.asm.tree.analysis.Value naryOperation(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,java.util.List):44 -> a 716:716:com.android.tools.r8.org.objectweb.asm.tree.analysis.Value naryOperation(com.android.tools.r8.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/android/tools/r8/internal/cg;a(Ljava/lang/String;I)Ljava/lang/String;"} 725:725:com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicVerifier.naryOperation(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,java.util.List):401:401 -> a 725:725:com.android.tools.r8.org.objectweb.asm.tree.analysis.Value naryOperation(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,java.util.List):44 -> a 726:726:com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicVerifier.naryOperation(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,java.util.List):401:401 -> a 726:726:com.android.tools.r8.org.objectweb.asm.tree.analysis.Value naryOperation(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,java.util.List):44 -> a 727:727:com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicVerifier.naryOperation(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,java.util.List):401:401 -> a 727:727:com.android.tools.r8.org.objectweb.asm.tree.analysis.Value naryOperation(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,java.util.List):44 -> a 728:728:com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicVerifier.naryOperation(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,java.util.List):401:401 -> a 728:728:com.android.tools.r8.org.objectweb.asm.tree.analysis.Value naryOperation(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,java.util.List):44 -> a 717:717:com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicVerifier.naryOperation(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,java.util.List):401:401 -> a 717:717:com.android.tools.r8.org.objectweb.asm.tree.analysis.Value naryOperation(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,java.util.List):44 -> a 718:724:com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicInterpreter.naryOperation(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,java.util.List):351:357 -> a 718:724:com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicVerifier.naryOperation(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,java.util.List):405 -> a 718:724:com.android.tools.r8.org.objectweb.asm.tree.analysis.Value naryOperation(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,java.util.List):44 -> a 1:1:com.android.tools.r8.org.objectweb.asm.tree.analysis.Value unaryOperation(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.org.objectweb.asm.tree.analysis.Value):44:44 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/u;Lcom/android/tools/r8/internal/X10;)Lcom/android/tools/r8/internal/E4;"} 2:69:com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicVerifier.unaryOperation(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue):111:178 -> b 2:69:com.android.tools.r8.org.objectweb.asm.tree.analysis.Value unaryOperation(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.org.objectweb.asm.tree.analysis.Value):44 -> b 70:70:com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicVerifier.unaryOperation(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue):152:152 -> b 70:70:com.android.tools.r8.org.objectweb.asm.tree.analysis.Value unaryOperation(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.org.objectweb.asm.tree.analysis.Value):44 -> b 71:78:com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicVerifier.unaryOperation(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue):138:145 -> b 71:78:com.android.tools.r8.org.objectweb.asm.tree.analysis.Value unaryOperation(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.org.objectweb.asm.tree.analysis.Value):44 -> b 79:79:boolean com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicVerifier.isArrayValue(com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue):424:424 -> b 79:79:com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicVerifier.unaryOperation(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue):158 -> b 79:79:com.android.tools.r8.org.objectweb.asm.tree.analysis.Value unaryOperation(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.org.objectweb.asm.tree.analysis.Value):44 -> b 80:80:com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicVerifier.unaryOperation(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue):161:161 -> b 80:80:com.android.tools.r8.org.objectweb.asm.tree.analysis.Value unaryOperation(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.org.objectweb.asm.tree.analysis.Value):44 -> b 81:81:com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicVerifier.unaryOperation(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue):159:159 -> b 81:81:com.android.tools.r8.org.objectweb.asm.tree.analysis.Value unaryOperation(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.org.objectweb.asm.tree.analysis.Value):44 -> b 82:124:com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicVerifier.unaryOperation(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue):131:173 -> b 82:124:com.android.tools.r8.org.objectweb.asm.tree.analysis.Value unaryOperation(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.org.objectweb.asm.tree.analysis.Value):44 -> b 125:125:com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicVerifier.unaryOperation(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue):171:171 -> b 125:125:com.android.tools.r8.org.objectweb.asm.tree.analysis.Value unaryOperation(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.org.objectweb.asm.tree.analysis.Value):44 -> b 126:146:com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicVerifier.unaryOperation(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue):155:175 -> b 126:146:com.android.tools.r8.org.objectweb.asm.tree.analysis.Value unaryOperation(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.org.objectweb.asm.tree.analysis.Value):44 -> b 147:147:boolean com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicVerifier.isSubTypeOf(com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue,com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue):448:448 -> b 147:147:com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicVerifier.unaryOperation(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue):180 -> b 147:147:com.android.tools.r8.org.objectweb.asm.tree.analysis.Value unaryOperation(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.org.objectweb.asm.tree.analysis.Value):44 -> b 148:148:com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicVerifier.unaryOperation(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue):183:183 -> b 148:148:com.android.tools.r8.org.objectweb.asm.tree.analysis.Value unaryOperation(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.org.objectweb.asm.tree.analysis.Value):44 -> b 149:149:com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicVerifier.unaryOperation(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue):181:181 -> b 149:149:com.android.tools.r8.org.objectweb.asm.tree.analysis.Value unaryOperation(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.org.objectweb.asm.tree.analysis.Value):44 -> b 150:230:com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicInterpreter.unaryOperation(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue):182:262 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/u;)Lcom/android/tools/r8/internal/E4;"} 231:231:com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicInterpreter.unaryOperation(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue):206:206 -> b 232:237:com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicInterpreter.unaryOperation(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue):196:201 -> b 238:302:com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicInterpreter.unaryOperation(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue):191:255 -> b 303:303:com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicInterpreter.unaryOperation(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue):253:253 -> b 304:304:com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicInterpreter.unaryOperation(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue):249:249 -> b 305:305:com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicInterpreter.unaryOperation(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue):247:247 -> b 306:326:com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicInterpreter.unaryOperation(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue):225:245 -> b 327:327:com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicInterpreter.unaryOperation(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue):241:241 -> b 328:328:com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicInterpreter.unaryOperation(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue):235:235 -> b 329:329:com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicInterpreter.unaryOperation(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue):233:233 -> b 330:338:com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicInterpreter.unaryOperation(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue):231:239 -> b 339:339:com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicInterpreter.unaryOperation(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue):237:237 -> b 340:340:com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicInterpreter.unaryOperation(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue):229:229 -> b 341:341:com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicInterpreter.unaryOperation(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue):227:227 -> b 342:342:com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicInterpreter.unaryOperation(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue):223:223 -> b com.android.tools.r8.org.objectweb.asm.tree.analysis.Frame -> com.android.tools.r8.internal.Pi: # {"id":"sourceFile","fileName":"Frame.java"} com.android.tools.r8.org.objectweb.asm.tree.analysis.Value returnValue -> a com.android.tools.r8.org.objectweb.asm.tree.analysis.Value[] values -> b int numLocals -> c int numStack -> d int maxStack -> e 1:5:void (int,int):95:99 -> 6:7:void (com.android.tools.r8.org.objectweb.asm.tree.analysis.Frame):108:109 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Pi;)V"} 1:9:com.android.tools.r8.org.objectweb.asm.tree.analysis.Frame init(com.android.tools.r8.org.objectweb.asm.tree.analysis.Frame):119:127 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Pi;)Lcom/android/tools/r8/internal/Pi;"} 10:13:com.android.tools.r8.org.objectweb.asm.tree.analysis.Value getLocal(int):192:195 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/internal/X10;"} 14:14:com.android.tools.r8.org.objectweb.asm.tree.analysis.Value getLocal(int):193:193 -> a 15:15:com.android.tools.r8.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/android/tools/r8/internal/cg;a(Ljava/lang/String;I)Ljava/lang/String;"} 209:209:com.android.tools.r8.org.objectweb.asm.tree.analysis.Value getLocal(int):193:193 -> a 210:210:com.android.tools.r8.org.objectweb.asm.tree.analysis.Value getLocal(int):193:193 -> a 211:211:com.android.tools.r8.org.objectweb.asm.tree.analysis.Value getLocal(int):193:193 -> a 212:212:com.android.tools.r8.org.objectweb.asm.tree.analysis.Value getLocal(int):193:193 -> a 208:208:com.android.tools.r8.org.objectweb.asm.tree.analysis.Value getLocal(int):193:193 -> a 213:216:void setLocal(int,com.android.tools.r8.org.objectweb.asm.tree.analysis.Value):207:210 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/internal/E4;)V"} 217:217:void setLocal(int,com.android.tools.r8.org.objectweb.asm.tree.analysis.Value):208:208 -> a 218:218:void setLocal(int,com.android.tools.r8.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/android/tools/r8/internal/cg;a(Ljava/lang/String;I)Ljava/lang/String;"} 427:427:void setLocal(int,com.android.tools.r8.org.objectweb.asm.tree.analysis.Value):208:208 -> a 428:428:void setLocal(int,com.android.tools.r8.org.objectweb.asm.tree.analysis.Value):208:208 -> a 429:429:void setLocal(int,com.android.tools.r8.org.objectweb.asm.tree.analysis.Value):208:208 -> a 430:430:void setLocal(int,com.android.tools.r8.org.objectweb.asm.tree.analysis.Value):208:208 -> a 426:426:void setLocal(int,com.android.tools.r8.org.objectweb.asm.tree.analysis.Value):208:208 -> a 431:431:void clearStack():247:247 -> a 432:438:void push(com.android.tools.r8.org.objectweb.asm.tree.analysis.Value):271:277 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/E4;)V"} 439:445:void push(com.android.tools.r8.org.objectweb.asm.tree.analysis.Value):273:279 -> a 446:793:void execute(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.org.objectweb.asm.tree.analysis.Interpreter):298:645 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/u;Lcom/android/tools/r8/internal/zs;)V"} 794:811:void execute(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.org.objectweb.asm.tree.analysis.Interpreter):319:336 -> a 812:812:com.android.tools.r8.org.objectweb.asm.tree.analysis.Value com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicInterpreter.newValue(com.android.tools.r8.org.objectweb.asm.Type):50:50 -> a 812:812:com.android.tools.r8.org.objectweb.asm.tree.analysis.Value com.android.tools.r8.org.objectweb.asm.tree.analysis.Interpreter.newEmptyValue(int):125 -> a 812:812:void execute(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.org.objectweb.asm.tree.analysis.Interpreter):337 -> a 813:817:void execute(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.org.objectweb.asm.tree.analysis.Interpreter):337:341 -> a 818:818:com.android.tools.r8.org.objectweb.asm.tree.analysis.Value com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicInterpreter.newValue(com.android.tools.r8.org.objectweb.asm.Type):50:50 -> a 818:818:com.android.tools.r8.org.objectweb.asm.tree.analysis.Value com.android.tools.r8.org.objectweb.asm.tree.analysis.Interpreter.newEmptyValue(int):125 -> a 818:818:void execute(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.org.objectweb.asm.tree.analysis.Interpreter):342 -> a 819:1108:void execute(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.org.objectweb.asm.tree.analysis.Interpreter):342:631 -> a 1109:1109:void execute(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.org.objectweb.asm.tree.analysis.Interpreter):627:627 -> a 1110:1110:void execute(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.org.objectweb.asm.tree.analysis.Interpreter):623:623 -> a 1111:1111:void execute(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.org.objectweb.asm.tree.analysis.Interpreter):620:620 -> a 1112:1112:void execute(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.org.objectweb.asm.tree.analysis.Interpreter):615:615 -> a 1113:1113:void execute(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.org.objectweb.asm.tree.analysis.Interpreter):612:612 -> a 1114:1124:void com.android.tools.r8.org.objectweb.asm.tree.analysis.Frame.executeInvokeInsn(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,java.lang.String,com.android.tools.r8.org.objectweb.asm.tree.analysis.Interpreter):674:684 -> a 1114:1124:void execute(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.org.objectweb.asm.tree.analysis.Interpreter):612 -> a 1125:1125:void execute(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.org.objectweb.asm.tree.analysis.Interpreter):609:609 -> a 1126:1136:void com.android.tools.r8.org.objectweb.asm.tree.analysis.Frame.executeInvokeInsn(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,java.lang.String,com.android.tools.r8.org.objectweb.asm.tree.analysis.Interpreter):674:684 -> a 1126:1136:void execute(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.org.objectweb.asm.tree.analysis.Interpreter):609 -> a 1137:1137:void execute(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.org.objectweb.asm.tree.analysis.Interpreter):603:603 -> a 1138:1138:void execute(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.org.objectweb.asm.tree.analysis.Interpreter):600:600 -> a 1139:1139:void execute(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.org.objectweb.asm.tree.analysis.Interpreter):597:597 -> a 1140:1141:void execute(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.org.objectweb.asm.tree.analysis.Interpreter):592:593 -> a 1142:1144:void execute(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.org.objectweb.asm.tree.analysis.Interpreter):587:589 -> a 1145:1145:void com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicVerifier.returnOperation(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.org.objectweb.asm.tree.analysis.Value,com.android.tools.r8.org.objectweb.asm.tree.analysis.Value):44:44 -> a 1145:1145:void execute(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.org.objectweb.asm.tree.analysis.Interpreter):589 -> a 1146:1146:boolean com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicVerifier.isSubTypeOf(com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue,com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue):448:448 -> a 1146:1146:void com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicVerifier.returnOperation(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue,com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue):412 -> a 1146:1146:void com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicVerifier.returnOperation(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.org.objectweb.asm.tree.analysis.Value,com.android.tools.r8.org.objectweb.asm.tree.analysis.Value):44 -> a 1146:1146:void execute(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.org.objectweb.asm.tree.analysis.Interpreter):589 -> a 1147:1147:void com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicVerifier.returnOperation(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue,com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue):413:413 -> a 1147:1147:void com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicVerifier.returnOperation(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.org.objectweb.asm.tree.analysis.Value,com.android.tools.r8.org.objectweb.asm.tree.analysis.Value):44 -> a 1147:1147:void execute(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.org.objectweb.asm.tree.analysis.Interpreter):589 -> a 1148:1148:void execute(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.org.objectweb.asm.tree.analysis.Interpreter):580:580 -> a 1149:1149:void execute(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.org.objectweb.asm.tree.analysis.Interpreter):574:574 -> a 1150:1152:void execute(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.org.objectweb.asm.tree.analysis.Interpreter):567:569 -> a 1153:1153:void execute(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.org.objectweb.asm.tree.analysis.Interpreter):556:556 -> a 1154:1154:void execute(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.org.objectweb.asm.tree.analysis.Interpreter):548:548 -> a 1155:1156:void execute(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.org.objectweb.asm.tree.analysis.Interpreter):530:531 -> a 1157:1157:void execute(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.org.objectweb.asm.tree.analysis.Interpreter):527:527 -> a 1158:1160:void execute(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.org.objectweb.asm.tree.analysis.Interpreter):519:521 -> a 1161:1167:void execute(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.org.objectweb.asm.tree.analysis.Interpreter):466:472 -> a 1168:1168:void execute(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.org.objectweb.asm.tree.analysis.Interpreter):469:469 -> a 1169:1190:void execute(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.org.objectweb.asm.tree.analysis.Interpreter):436:457 -> a 1191:1204:boolean com.android.tools.r8.org.objectweb.asm.tree.analysis.Frame.executeDupX2(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.org.objectweb.asm.tree.analysis.Value,com.android.tools.r8.org.objectweb.asm.tree.analysis.Interpreter):652:665 -> a 1191:1204:void execute(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.org.objectweb.asm.tree.analysis.Interpreter):461 -> a 1205:1205:void execute(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.org.objectweb.asm.tree.analysis.Interpreter):464:464 -> a 1206:1229:void execute(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.org.objectweb.asm.tree.analysis.Interpreter):411:434 -> a 1230:1245:void execute(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.org.objectweb.asm.tree.analysis.Interpreter):394:409 -> a 1246:1247:void execute(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.org.objectweb.asm.tree.analysis.Interpreter):405:406 -> a 1248:1249:void execute(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.org.objectweb.asm.tree.analysis.Interpreter):388:389 -> a 1250:1263:boolean com.android.tools.r8.org.objectweb.asm.tree.analysis.Frame.executeDupX2(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.org.objectweb.asm.tree.analysis.Value,com.android.tools.r8.org.objectweb.asm.tree.analysis.Interpreter):652:665 -> a 1250:1263:void execute(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.org.objectweb.asm.tree.analysis.Interpreter):389 -> a 1264:1264:void execute(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.org.objectweb.asm.tree.analysis.Interpreter):392:392 -> a 1265:1272:void execute(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.org.objectweb.asm.tree.analysis.Interpreter):378:385 -> a 1273:1273:void execute(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.org.objectweb.asm.tree.analysis.Interpreter):381:381 -> a 1274:1279:void execute(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.org.objectweb.asm.tree.analysis.Interpreter):370:375 -> a 1280:1280:void execute(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.org.objectweb.asm.tree.analysis.Interpreter):372:372 -> a 1281:1282:void execute(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.org.objectweb.asm.tree.analysis.Interpreter):365:366 -> a 1283:1284:void execute(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.org.objectweb.asm.tree.analysis.Interpreter):360:361 -> a 1285:1288:void execute(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.org.objectweb.asm.tree.analysis.Interpreter):354:357 -> a 1289:1289:com.android.tools.r8.org.objectweb.asm.tree.analysis.Value com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicVerifier.ternaryOperation(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.org.objectweb.asm.tree.analysis.Value,com.android.tools.r8.org.objectweb.asm.tree.analysis.Value,com.android.tools.r8.org.objectweb.asm.tree.analysis.Value):44:44 -> a 1289:1289:void execute(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.org.objectweb.asm.tree.analysis.Interpreter):357 -> a 1290:1328:com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicVerifier.ternaryOperation(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue,com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue,com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue):321:359 -> a 1290:1328:com.android.tools.r8.org.objectweb.asm.tree.analysis.Value com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicVerifier.ternaryOperation(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.org.objectweb.asm.tree.analysis.Value,com.android.tools.r8.org.objectweb.asm.tree.analysis.Value,com.android.tools.r8.org.objectweb.asm.tree.analysis.Value):44 -> a 1290:1328:void execute(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.org.objectweb.asm.tree.analysis.Interpreter):357 -> a 1329:1330:com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicVerifier.ternaryOperation(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue,com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue,com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue):339:340 -> a 1329:1330:com.android.tools.r8.org.objectweb.asm.tree.analysis.Value com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicVerifier.ternaryOperation(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.org.objectweb.asm.tree.analysis.Value,com.android.tools.r8.org.objectweb.asm.tree.analysis.Value,com.android.tools.r8.org.objectweb.asm.tree.analysis.Value):44 -> a 1329:1330:void execute(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.org.objectweb.asm.tree.analysis.Interpreter):357 -> a 1331:1332:com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicVerifier.ternaryOperation(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue,com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue,com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue):335:336 -> a 1331:1332:com.android.tools.r8.org.objectweb.asm.tree.analysis.Value com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicVerifier.ternaryOperation(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.org.objectweb.asm.tree.analysis.Value,com.android.tools.r8.org.objectweb.asm.tree.analysis.Value,com.android.tools.r8.org.objectweb.asm.tree.analysis.Value):44 -> a 1331:1332:void execute(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.org.objectweb.asm.tree.analysis.Interpreter):357 -> a 1333:1333:com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicVerifier.ternaryOperation(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue,com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue,com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue):327:327 -> a 1333:1333:com.android.tools.r8.org.objectweb.asm.tree.analysis.Value com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicVerifier.ternaryOperation(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.org.objectweb.asm.tree.analysis.Value,com.android.tools.r8.org.objectweb.asm.tree.analysis.Value,com.android.tools.r8.org.objectweb.asm.tree.analysis.Value):44 -> a 1333:1333:void execute(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.org.objectweb.asm.tree.analysis.Interpreter):357 -> a 1334:1334:boolean com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicVerifier.isSubTypeOf(com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue,com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue):448:448 -> a 1334:1334:com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicVerifier.ternaryOperation(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue,com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue,com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue):327 -> a 1334:1334:com.android.tools.r8.org.objectweb.asm.tree.analysis.Value com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicVerifier.ternaryOperation(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.org.objectweb.asm.tree.analysis.Value,com.android.tools.r8.org.objectweb.asm.tree.analysis.Value,com.android.tools.r8.org.objectweb.asm.tree.analysis.Value):44 -> a 1334:1334:void execute(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.org.objectweb.asm.tree.analysis.Interpreter):357 -> a 1335:1363:com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicVerifier.ternaryOperation(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue,com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue,com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue):328:356 -> a 1335:1363:com.android.tools.r8.org.objectweb.asm.tree.analysis.Value com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicVerifier.ternaryOperation(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.org.objectweb.asm.tree.analysis.Value,com.android.tools.r8.org.objectweb.asm.tree.analysis.Value,com.android.tools.r8.org.objectweb.asm.tree.analysis.Value):44 -> a 1335:1363:void execute(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.org.objectweb.asm.tree.analysis.Interpreter):357 -> a 1364:1365:com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicVerifier.ternaryOperation(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue,com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue,com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue):351:352 -> a 1364:1365:com.android.tools.r8.org.objectweb.asm.tree.analysis.Value com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicVerifier.ternaryOperation(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.org.objectweb.asm.tree.analysis.Value,com.android.tools.r8.org.objectweb.asm.tree.analysis.Value,com.android.tools.r8.org.objectweb.asm.tree.analysis.Value):44 -> a 1364:1365:void execute(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.org.objectweb.asm.tree.analysis.Interpreter):357 -> a 1366:1367:com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicVerifier.ternaryOperation(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue,com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue,com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue):347:348 -> a 1366:1367:com.android.tools.r8.org.objectweb.asm.tree.analysis.Value com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicVerifier.ternaryOperation(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.org.objectweb.asm.tree.analysis.Value,com.android.tools.r8.org.objectweb.asm.tree.analysis.Value,com.android.tools.r8.org.objectweb.asm.tree.analysis.Value):44 -> a 1366:1367:void execute(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.org.objectweb.asm.tree.analysis.Interpreter):357 -> a 1368:1369:com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicVerifier.ternaryOperation(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue,com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue,com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue):343:344 -> a 1368:1369:com.android.tools.r8.org.objectweb.asm.tree.analysis.Value com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicVerifier.ternaryOperation(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.org.objectweb.asm.tree.analysis.Value,com.android.tools.r8.org.objectweb.asm.tree.analysis.Value,com.android.tools.r8.org.objectweb.asm.tree.analysis.Value):44 -> a 1368:1369:void execute(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.org.objectweb.asm.tree.analysis.Interpreter):357 -> a 1370:1371:com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicVerifier.ternaryOperation(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue,com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue,com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue):323:324 -> a 1370:1371:com.android.tools.r8.org.objectweb.asm.tree.analysis.Value com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicVerifier.ternaryOperation(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.org.objectweb.asm.tree.analysis.Value,com.android.tools.r8.org.objectweb.asm.tree.analysis.Value,com.android.tools.r8.org.objectweb.asm.tree.analysis.Value):44 -> a 1370:1371:void execute(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.org.objectweb.asm.tree.analysis.Interpreter):357 -> a 1372:1372:boolean com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicVerifier.isSubTypeOf(com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue,com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue):448:448 -> a 1372:1372:com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicVerifier.ternaryOperation(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue,com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue,com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue):361 -> a 1372:1372:com.android.tools.r8.org.objectweb.asm.tree.analysis.Value com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicVerifier.ternaryOperation(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.org.objectweb.asm.tree.analysis.Value,com.android.tools.r8.org.objectweb.asm.tree.analysis.Value,com.android.tools.r8.org.objectweb.asm.tree.analysis.Value):44 -> a 1372:1372:void execute(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.org.objectweb.asm.tree.analysis.Interpreter):357 -> a 1373:1373:com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicVerifier.ternaryOperation(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue,com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue,com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue):364:364 -> a 1373:1373:com.android.tools.r8.org.objectweb.asm.tree.analysis.Value com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicVerifier.ternaryOperation(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.org.objectweb.asm.tree.analysis.Value,com.android.tools.r8.org.objectweb.asm.tree.analysis.Value,com.android.tools.r8.org.objectweb.asm.tree.analysis.Value):44 -> a 1373:1373:void execute(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.org.objectweb.asm.tree.analysis.Interpreter):357 -> a 1374:1374:boolean com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicVerifier.isSubTypeOf(com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue,com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue):448:448 -> a 1374:1374:com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicVerifier.ternaryOperation(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue,com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue,com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue):366 -> a 1374:1374:com.android.tools.r8.org.objectweb.asm.tree.analysis.Value com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicVerifier.ternaryOperation(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.org.objectweb.asm.tree.analysis.Value,com.android.tools.r8.org.objectweb.asm.tree.analysis.Value,com.android.tools.r8.org.objectweb.asm.tree.analysis.Value):44 -> a 1374:1374:void execute(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.org.objectweb.asm.tree.analysis.Interpreter):357 -> a 1375:1375:com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicVerifier.ternaryOperation(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue,com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue,com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue):367:367 -> a 1375:1375:com.android.tools.r8.org.objectweb.asm.tree.analysis.Value com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicVerifier.ternaryOperation(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.org.objectweb.asm.tree.analysis.Value,com.android.tools.r8.org.objectweb.asm.tree.analysis.Value,com.android.tools.r8.org.objectweb.asm.tree.analysis.Value):44 -> a 1375:1375:void execute(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.org.objectweb.asm.tree.analysis.Interpreter):357 -> a 1376:1376:com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicVerifier.ternaryOperation(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue,com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue,com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue):365:365 -> a 1376:1376:com.android.tools.r8.org.objectweb.asm.tree.analysis.Value com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicVerifier.ternaryOperation(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.org.objectweb.asm.tree.analysis.Value,com.android.tools.r8.org.objectweb.asm.tree.analysis.Value,com.android.tools.r8.org.objectweb.asm.tree.analysis.Value):44 -> a 1376:1376:void execute(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.org.objectweb.asm.tree.analysis.Interpreter):357 -> a 1377:1377:com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicVerifier.ternaryOperation(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue,com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue,com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue):362:362 -> a 1377:1377:com.android.tools.r8.org.objectweb.asm.tree.analysis.Value com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicVerifier.ternaryOperation(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.org.objectweb.asm.tree.analysis.Value,com.android.tools.r8.org.objectweb.asm.tree.analysis.Value,com.android.tools.r8.org.objectweb.asm.tree.analysis.Value):44 -> a 1377:1377:void execute(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.org.objectweb.asm.tree.analysis.Interpreter):357 -> a 1378:1378:void execute(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.org.objectweb.asm.tree.analysis.Interpreter):642:642 -> a 1379:1383:void execute(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.org.objectweb.asm.tree.analysis.Interpreter):634:638 -> a 1384:1389:boolean merge(com.android.tools.r8.org.objectweb.asm.tree.analysis.Frame,com.android.tools.r8.org.objectweb.asm.tree.analysis.Interpreter):699:704 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Pi;Lcom/android/tools/r8/internal/zs;)Z"} 1390:1390:com.android.tools.r8.org.objectweb.asm.tree.analysis.Value com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicInterpreter.merge(com.android.tools.r8.org.objectweb.asm.tree.analysis.Value,com.android.tools.r8.org.objectweb.asm.tree.analysis.Value):50:50 -> a 1390:1390:boolean merge(com.android.tools.r8.org.objectweb.asm.tree.analysis.Frame,com.android.tools.r8.org.objectweb.asm.tree.analysis.Interpreter):704 -> a 1391:1392:com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicInterpreter.merge(com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue,com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue):370:371 -> a 1391:1392:com.android.tools.r8.org.objectweb.asm.tree.analysis.Value com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicInterpreter.merge(com.android.tools.r8.org.objectweb.asm.tree.analysis.Value,com.android.tools.r8.org.objectweb.asm.tree.analysis.Value):50 -> a 1391:1392:boolean merge(com.android.tools.r8.org.objectweb.asm.tree.analysis.Frame,com.android.tools.r8.org.objectweb.asm.tree.analysis.Interpreter):704 -> a 1393:1394:boolean merge(com.android.tools.r8.org.objectweb.asm.tree.analysis.Frame,com.android.tools.r8.org.objectweb.asm.tree.analysis.Interpreter):705:706 -> a 1395:1395:boolean merge(com.android.tools.r8.org.objectweb.asm.tree.analysis.Frame,com.android.tools.r8.org.objectweb.asm.tree.analysis.Interpreter):700:700 -> a 1396:1398:boolean merge(com.android.tools.r8.org.objectweb.asm.tree.analysis.Frame,boolean[]):726:728 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Pi;[Z)V"} 1:1:void setReturn(com.android.tools.r8.org.objectweb.asm.tree.analysis.Value):160:160 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/E4;)V"} 2:2:int getLocals():170:170 -> b 3:3:com.android.tools.r8.org.objectweb.asm.tree.analysis.Value getStack(int):231:231 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/internal/X10;"} 1:1:int getStackSize():220:220 -> c 1:4:com.android.tools.r8.org.objectweb.asm.tree.analysis.Value pop():257:260 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/X10;"} 5:5:com.android.tools.r8.org.objectweb.asm.tree.analysis.Value pop():258:258 -> d 1:1:java.lang.String toString():742:742 -> toString 2:2:int com.android.tools.r8.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 com.android.tools.r8.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 com.android.tools.r8.org.objectweb.asm.tree.analysis.Interpreter -> com.android.tools.r8.internal.zs: # {"id":"sourceFile","fileName":"Interpreter.java"} 1:1:void (int):60:60 -> # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} com.android.tools.r8.org.objectweb.asm.tree.analysis.Value binaryOperation(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.org.objectweb.asm.tree.analysis.Value,com.android.tools.r8.org.objectweb.asm.tree.analysis.Value) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/u;Lcom/android/tools/r8/internal/X10;Lcom/android/tools/r8/internal/X10;)Lcom/android/tools/r8/internal/E4;"} com.android.tools.r8.org.objectweb.asm.tree.analysis.Value copyOperation(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.org.objectweb.asm.tree.analysis.Value) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/u;Lcom/android/tools/r8/internal/X10;)Lcom/android/tools/r8/internal/E4;"} com.android.tools.r8.org.objectweb.asm.tree.analysis.Value naryOperation(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,java.util.List) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/u;Ljava/util/ArrayList;)Lcom/android/tools/r8/internal/E4;"} com.android.tools.r8.org.objectweb.asm.tree.analysis.Value newOperation(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/u;)Lcom/android/tools/r8/internal/E4;"} com.android.tools.r8.org.objectweb.asm.tree.analysis.Value unaryOperation(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.org.objectweb.asm.tree.analysis.Value) -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/u;Lcom/android/tools/r8/internal/X10;)Lcom/android/tools/r8/internal/E4;"} com.android.tools.r8.org.objectweb.asm.tree.analysis.Subroutine -> com.android.tools.r8.internal.CY: # {"id":"sourceFile","fileName":"Subroutine.java"} com.android.tools.r8.org.objectweb.asm.tree.LabelNode start -> a boolean[] localsUsed -> b java.util.List callers -> c 1:5:void (com.android.tools.r8.org.objectweb.asm.tree.LabelNode,int,com.android.tools.r8.org.objectweb.asm.tree.JumpInsnNode):61:65 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/yA;ILcom/android/tools/r8/internal/eu;)V"} 6:9:void (com.android.tools.r8.org.objectweb.asm.tree.analysis.Subroutine):73:76 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/CY;)V"} 1:11:boolean merge(com.android.tools.r8.org.objectweb.asm.tree.analysis.Subroutine):89:99 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/CY;)Z"} com.android.tools.r8.org.objectweb.asm.tree.analysis.Value -> com.android.tools.r8.internal.X10: # {"id":"sourceFile","fileName":"Value.java"} com.android.tools.r8.org.objectweb.asm.util.CheckAnnotationAdapter -> com.android.tools.r8.internal.q9: # {"id":"sourceFile","fileName":"CheckAnnotationAdapter.java"} boolean useNamedValue -> b boolean visitEndCalled -> c 1:2:void (com.android.tools.r8.org.objectweb.asm.AnnotationVisitor,boolean):55:56 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/m2;Z)V"} 1:1:void com.android.tools.r8.org.objectweb.asm.util.CheckAnnotationAdapter.checkVisitEndNotCalled():131:131 -> a 1:1:void visit(java.lang.String,java.lang.Object):61 -> a 2:3:void com.android.tools.r8.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 com.android.tools.r8.org.objectweb.asm.util.CheckAnnotationAdapter.checkVisitEndNotCalled():132:132 -> a 28:28:void visit(java.lang.String,java.lang.Object):61 -> a 29:29:void com.android.tools.r8.org.objectweb.asm.util.CheckAnnotationAdapter.checkVisitEndNotCalled():131:131 -> a 29:29:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,java.lang.String):103 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/lang/String;)Lcom/android/tools/r8/internal/m2;"} 30:31:void com.android.tools.r8.org.objectweb.asm.util.CheckAnnotationAdapter.checkName(java.lang.String):125:126 -> a 30:31:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,java.lang.String):104 -> a 32:33:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,java.lang.String):106:107 -> a 34:34:void com.android.tools.r8.org.objectweb.asm.util.CheckAnnotationAdapter.(com.android.tools.r8.org.objectweb.asm.AnnotationVisitor):51:51 -> a 34:34:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,java.lang.String):107 -> a 35:35:void com.android.tools.r8.org.objectweb.asm.util.CheckAnnotationAdapter.checkVisitEndNotCalled():132:132 -> a 35:35:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,java.lang.String):103 -> a 36:36:void com.android.tools.r8.org.objectweb.asm.util.CheckAnnotationAdapter.checkVisitEndNotCalled():131:131 -> a 36:36:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor visitArray(java.lang.String):112 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lcom/android/tools/r8/internal/m2;"} 37:38:void com.android.tools.r8.org.objectweb.asm.util.CheckAnnotationAdapter.checkName(java.lang.String):125:126 -> a 37:38:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor visitArray(java.lang.String):113 -> a 39:39:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor visitArray(java.lang.String):114:114 -> a 40:40:void com.android.tools.r8.org.objectweb.asm.util.CheckAnnotationAdapter.checkVisitEndNotCalled():132:132 -> a 40:40:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor visitArray(java.lang.String):112 -> a 41:41:void com.android.tools.r8.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 com.android.tools.r8.org.objectweb.asm.util.CheckAnnotationAdapter.checkVisitEndNotCalled():132:132 -> a 44:44:void visitEnd():119 -> a 45:45:void com.android.tools.r8.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 com.android.tools.r8.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 com.android.tools.r8.org.objectweb.asm.util.CheckAnnotationAdapter.checkVisitEndNotCalled():132:132 -> a 54:54:void visitEnum(java.lang.String,java.lang.String,java.lang.String):91 -> a com.android.tools.r8.org.objectweb.asm.util.CheckClassAdapter -> com.android.tools.r8.internal.v9: # {"id":"sourceFile","fileName":"CheckClassAdapter.java"} boolean checkDataFlow -> c int version -> d boolean visitCalled -> e boolean visitModuleCalled -> f boolean visitSourceCalled -> g boolean visitOuterClassCalled -> h boolean visitNestHostCalled -> i java.lang.String nestMemberPackageName -> j boolean visitEndCalled -> k java.util.Map labelInsnIndices -> l 1:3:void (int,com.android.tools.r8.org.objectweb.asm.ClassVisitor,boolean):194:196 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ua;)V"} 1:36:void visit(int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]):211:246 -> a 37:37:char com.android.tools.r8.org.objectweb.asm.util.CheckClassAdapter.getChar(java.lang.String,int):917:917 -> a 37:37:void com.android.tools.r8.org.objectweb.asm.util.CheckClassAdapter.checkClassSignature(java.lang.String):607 -> a 37:37:void visit(int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]):249 -> a 38:38:int com.android.tools.r8.org.objectweb.asm.util.CheckClassAdapter.checkTypeParameters(java.lang.String,int):688:688 -> a 38:38:void com.android.tools.r8.org.objectweb.asm.util.CheckClassAdapter.checkClassSignature(java.lang.String):608 -> a 38:38:void visit(int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]):249 -> a 39:41:int com.android.tools.r8.org.objectweb.asm.util.CheckClassAdapter.checkTypeParameter(java.lang.String,int):712:714 -> a 39:41:int com.android.tools.r8.org.objectweb.asm.util.CheckClassAdapter.checkTypeParameters(java.lang.String,int):689 -> a 39:41:void com.android.tools.r8.org.objectweb.asm.util.CheckClassAdapter.checkClassSignature(java.lang.String):608 -> a 39:41:void visit(int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]):249 -> a 42:42:char com.android.tools.r8.org.objectweb.asm.util.CheckClassAdapter.getChar(java.lang.String,int):917:917 -> a 42:42:int com.android.tools.r8.org.objectweb.asm.util.CheckClassAdapter.checkTypeParameter(java.lang.String,int):714 -> a 42:42:int com.android.tools.r8.org.objectweb.asm.util.CheckClassAdapter.checkTypeParameters(java.lang.String,int):689 -> a 42:42:void com.android.tools.r8.org.objectweb.asm.util.CheckClassAdapter.checkClassSignature(java.lang.String):608 -> a 42:42:void visit(int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]):249 -> a 43:44:int com.android.tools.r8.org.objectweb.asm.util.CheckClassAdapter.checkTypeParameter(java.lang.String,int):714:715 -> a 43:44:int com.android.tools.r8.org.objectweb.asm.util.CheckClassAdapter.checkTypeParameters(java.lang.String,int):689 -> a 43:44:void com.android.tools.r8.org.objectweb.asm.util.CheckClassAdapter.checkClassSignature(java.lang.String):608 -> a 43:44:void visit(int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]):249 -> a 45:45:char com.android.tools.r8.org.objectweb.asm.util.CheckClassAdapter.getChar(java.lang.String,int):917:917 -> a 45:45:int com.android.tools.r8.org.objectweb.asm.util.CheckClassAdapter.checkTypeParameter(java.lang.String,int):717 -> a 45:45:int com.android.tools.r8.org.objectweb.asm.util.CheckClassAdapter.checkTypeParameters(java.lang.String,int):689 -> a 45:45:void com.android.tools.r8.org.objectweb.asm.util.CheckClassAdapter.checkClassSignature(java.lang.String):608 -> a 45:45:void visit(int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]):249 -> a 46:46:int com.android.tools.r8.org.objectweb.asm.util.CheckClassAdapter.checkTypeParameter(java.lang.String,int):718:718 -> a 46:46:int com.android.tools.r8.org.objectweb.asm.util.CheckClassAdapter.checkTypeParameters(java.lang.String,int):689 -> a 46:46:void com.android.tools.r8.org.objectweb.asm.util.CheckClassAdapter.checkClassSignature(java.lang.String):608 -> a 46:46:void visit(int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]):249 -> a 47:47:char com.android.tools.r8.org.objectweb.asm.util.CheckClassAdapter.getChar(java.lang.String,int):917:917 -> a 47:47:int com.android.tools.r8.org.objectweb.asm.util.CheckClassAdapter.checkTypeParameters(java.lang.String,int):690 -> a 47:47:void com.android.tools.r8.org.objectweb.asm.util.CheckClassAdapter.checkClassSignature(java.lang.String):608 -> a 47:47:void visit(int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]):249 -> a 48:50:int com.android.tools.r8.org.objectweb.asm.util.CheckClassAdapter.checkTypeParameter(java.lang.String,int):712:714 -> a 48:50:int com.android.tools.r8.org.objectweb.asm.util.CheckClassAdapter.checkTypeParameters(java.lang.String,int):691 -> a 48:50:void com.android.tools.r8.org.objectweb.asm.util.CheckClassAdapter.checkClassSignature(java.lang.String):608 -> a 48:50:void visit(int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]):249 -> a 51:51:char com.android.tools.r8.org.objectweb.asm.util.CheckClassAdapter.getChar(java.lang.String,int):917:917 -> a 51:51:int com.android.tools.r8.org.objectweb.asm.util.CheckClassAdapter.checkTypeParameter(java.lang.String,int):714 -> a 51:51:int com.android.tools.r8.org.objectweb.asm.util.CheckClassAdapter.checkTypeParameters(java.lang.String,int):691 -> a 51:51:void com.android.tools.r8.org.objectweb.asm.util.CheckClassAdapter.checkClassSignature(java.lang.String):608 -> a 51:51:void visit(int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]):249 -> a 52:53:int com.android.tools.r8.org.objectweb.asm.util.CheckClassAdapter.checkTypeParameter(java.lang.String,int):714:715 -> a 52:53:int com.android.tools.r8.org.objectweb.asm.util.CheckClassAdapter.checkTypeParameters(java.lang.String,int):691 -> a 52:53:void com.android.tools.r8.org.objectweb.asm.util.CheckClassAdapter.checkClassSignature(java.lang.String):608 -> a 52:53:void visit(int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]):249 -> a 54:54:char com.android.tools.r8.org.objectweb.asm.util.CheckClassAdapter.getChar(java.lang.String,int):917:917 -> a 54:54:int com.android.tools.r8.org.objectweb.asm.util.CheckClassAdapter.checkTypeParameter(java.lang.String,int):717 -> a 54:54:int com.android.tools.r8.org.objectweb.asm.util.CheckClassAdapter.checkTypeParameters(java.lang.String,int):691 -> a 54:54:void com.android.tools.r8.org.objectweb.asm.util.CheckClassAdapter.checkClassSignature(java.lang.String):608 -> a 54:54:void visit(int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]):249 -> a 55:55:int com.android.tools.r8.org.objectweb.asm.util.CheckClassAdapter.checkTypeParameter(java.lang.String,int):718:718 -> a 55:55:int com.android.tools.r8.org.objectweb.asm.util.CheckClassAdapter.checkTypeParameters(java.lang.String,int):691 -> a 55:55:void com.android.tools.r8.org.objectweb.asm.util.CheckClassAdapter.checkClassSignature(java.lang.String):608 -> a 55:55:void visit(int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]):249 -> a 56:56:void com.android.tools.r8.org.objectweb.asm.util.CheckClassAdapter.checkClassSignature(java.lang.String):610:610 -> a 56:56:void visit(int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]):249 -> a 57:57:char com.android.tools.r8.org.objectweb.asm.util.CheckClassAdapter.getChar(java.lang.String,int):917:917 -> a 57:57:void com.android.tools.r8.org.objectweb.asm.util.CheckClassAdapter.checkClassSignature(java.lang.String):611 -> a 57:57:void visit(int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]):249 -> a 58:61:void com.android.tools.r8.org.objectweb.asm.util.CheckClassAdapter.checkClassSignature(java.lang.String):612:615 -> 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/android/tools/r8/internal/cg;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:com.android.tools.r8.org.objectweb.asm.ModuleVisitor visitModule(java.lang.String,int,java.lang.String):277:287 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/lang/String;Ljava/lang/String;)Lcom/android/tools/r8/internal/zF;"} 400:400:com.android.tools.r8.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 # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V"} 454:468:com.android.tools.r8.org.objectweb.asm.FieldVisitor visitField(int,java.lang.String,java.lang.String,java.lang.String,java.lang.Object):398:412 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)Lcom/android/tools/r8/internal/ji;"} 469:469:void com.android.tools.r8.org.objectweb.asm.util.CheckMethodAdapter.checkUnqualifiedName(int,java.lang.String,java.lang.String):1222:1222 -> a 469:469:com.android.tools.r8.org.objectweb.asm.FieldVisitor visitField(int,java.lang.String,java.lang.String,java.lang.String,java.lang.Object):412 -> a 470:472:com.android.tools.r8.org.objectweb.asm.FieldVisitor visitField(int,java.lang.String,java.lang.String,java.lang.String,java.lang.Object):413:415 -> a 473:478:void com.android.tools.r8.org.objectweb.asm.util.CheckMethodAdapter.checkConstant(java.lang.Object):1152:1157 -> a 473:478:com.android.tools.r8.org.objectweb.asm.FieldVisitor visitField(int,java.lang.String,java.lang.String,java.lang.String,java.lang.Object):418 -> a 479:479:com.android.tools.r8.org.objectweb.asm.FieldVisitor visitField(int,java.lang.String,java.lang.String,java.lang.String,java.lang.Object):420:420 -> a 480:481:com.android.tools.r8.org.objectweb.asm.MethodVisitor visitMethod(int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]):430:431 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)Lcom/android/tools/r8/internal/jF;"} 482:485:void com.android.tools.r8.org.objectweb.asm.util.CheckClassAdapter.checkMethodAccess(int,int,int):564:567 -> a 482:485:com.android.tools.r8.org.objectweb.asm.MethodVisitor visitMethod(int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]):431 -> a 486:486:com.android.tools.r8.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":1007,"2":1008,"3":1009,"4":1010},"outline":"Lcom/android/tools/r8/internal/cg;a(Ljava/lang/String;I)Ljava/lang/String;"} 1007:1007:void com.android.tools.r8.org.objectweb.asm.util.CheckClassAdapter.checkMethodAccess(int,int,int):567:567 -> a 1007:1007:com.android.tools.r8.org.objectweb.asm.MethodVisitor visitMethod(int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]):431 -> a 1008:1008:void com.android.tools.r8.org.objectweb.asm.util.CheckClassAdapter.checkMethodAccess(int,int,int):567:567 -> a 1008:1008:com.android.tools.r8.org.objectweb.asm.MethodVisitor visitMethod(int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]):431 -> a 1009:1009:void com.android.tools.r8.org.objectweb.asm.util.CheckClassAdapter.checkMethodAccess(int,int,int):567:567 -> a 1009:1009:com.android.tools.r8.org.objectweb.asm.MethodVisitor visitMethod(int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]):431 -> a 1010:1010:void com.android.tools.r8.org.objectweb.asm.util.CheckClassAdapter.checkMethodAccess(int,int,int):567:567 -> a 1010:1010:com.android.tools.r8.org.objectweb.asm.MethodVisitor visitMethod(int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]):431 -> a 487:487:void com.android.tools.r8.org.objectweb.asm.util.CheckClassAdapter.checkMethodAccess(int,int,int):567:567 -> a 487:487:com.android.tools.r8.org.objectweb.asm.MethodVisitor visitMethod(int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]):431 -> a 488:491:com.android.tools.r8.org.objectweb.asm.MethodVisitor visitMethod(int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]):448:451 -> a 492:492:char com.android.tools.r8.org.objectweb.asm.util.CheckClassAdapter.getChar(java.lang.String,int):917:917 -> a 492:492:void com.android.tools.r8.org.objectweb.asm.util.CheckClassAdapter.checkMethodSignature(java.lang.String):635 -> a 492:492:com.android.tools.r8.org.objectweb.asm.MethodVisitor visitMethod(int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]):453 -> a 493:493:int com.android.tools.r8.org.objectweb.asm.util.CheckClassAdapter.checkTypeParameters(java.lang.String,int):688:688 -> a 493:493:void com.android.tools.r8.org.objectweb.asm.util.CheckClassAdapter.checkMethodSignature(java.lang.String):636 -> a 493:493:com.android.tools.r8.org.objectweb.asm.MethodVisitor visitMethod(int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]):453 -> a 494:496:int com.android.tools.r8.org.objectweb.asm.util.CheckClassAdapter.checkTypeParameter(java.lang.String,int):712:714 -> a 494:496:int com.android.tools.r8.org.objectweb.asm.util.CheckClassAdapter.checkTypeParameters(java.lang.String,int):689 -> a 494:496:void com.android.tools.r8.org.objectweb.asm.util.CheckClassAdapter.checkMethodSignature(java.lang.String):636 -> a 494:496:com.android.tools.r8.org.objectweb.asm.MethodVisitor visitMethod(int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]):453 -> a 497:497:char com.android.tools.r8.org.objectweb.asm.util.CheckClassAdapter.getChar(java.lang.String,int):917:917 -> a 497:497:int com.android.tools.r8.org.objectweb.asm.util.CheckClassAdapter.checkTypeParameter(java.lang.String,int):714 -> a 497:497:int com.android.tools.r8.org.objectweb.asm.util.CheckClassAdapter.checkTypeParameters(java.lang.String,int):689 -> a 497:497:void com.android.tools.r8.org.objectweb.asm.util.CheckClassAdapter.checkMethodSignature(java.lang.String):636 -> a 497:497:com.android.tools.r8.org.objectweb.asm.MethodVisitor visitMethod(int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]):453 -> a 498:499:int com.android.tools.r8.org.objectweb.asm.util.CheckClassAdapter.checkTypeParameter(java.lang.String,int):714:715 -> a 498:499:int com.android.tools.r8.org.objectweb.asm.util.CheckClassAdapter.checkTypeParameters(java.lang.String,int):689 -> a 498:499:void com.android.tools.r8.org.objectweb.asm.util.CheckClassAdapter.checkMethodSignature(java.lang.String):636 -> a 498:499:com.android.tools.r8.org.objectweb.asm.MethodVisitor visitMethod(int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]):453 -> a 500:500:char com.android.tools.r8.org.objectweb.asm.util.CheckClassAdapter.getChar(java.lang.String,int):917:917 -> a 500:500:int com.android.tools.r8.org.objectweb.asm.util.CheckClassAdapter.checkTypeParameter(java.lang.String,int):717 -> a 500:500:int com.android.tools.r8.org.objectweb.asm.util.CheckClassAdapter.checkTypeParameters(java.lang.String,int):689 -> a 500:500:void com.android.tools.r8.org.objectweb.asm.util.CheckClassAdapter.checkMethodSignature(java.lang.String):636 -> a 500:500:com.android.tools.r8.org.objectweb.asm.MethodVisitor visitMethod(int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]):453 -> a 501:501:int com.android.tools.r8.org.objectweb.asm.util.CheckClassAdapter.checkTypeParameter(java.lang.String,int):718:718 -> a 501:501:int com.android.tools.r8.org.objectweb.asm.util.CheckClassAdapter.checkTypeParameters(java.lang.String,int):689 -> a 501:501:void com.android.tools.r8.org.objectweb.asm.util.CheckClassAdapter.checkMethodSignature(java.lang.String):636 -> a 501:501:com.android.tools.r8.org.objectweb.asm.MethodVisitor visitMethod(int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]):453 -> a 502:502:char com.android.tools.r8.org.objectweb.asm.util.CheckClassAdapter.getChar(java.lang.String,int):917:917 -> a 502:502:int com.android.tools.r8.org.objectweb.asm.util.CheckClassAdapter.checkTypeParameters(java.lang.String,int):690 -> a 502:502:void com.android.tools.r8.org.objectweb.asm.util.CheckClassAdapter.checkMethodSignature(java.lang.String):636 -> a 502:502:com.android.tools.r8.org.objectweb.asm.MethodVisitor visitMethod(int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]):453 -> a 503:505:int com.android.tools.r8.org.objectweb.asm.util.CheckClassAdapter.checkTypeParameter(java.lang.String,int):712:714 -> a 503:505:int com.android.tools.r8.org.objectweb.asm.util.CheckClassAdapter.checkTypeParameters(java.lang.String,int):691 -> a 503:505:void com.android.tools.r8.org.objectweb.asm.util.CheckClassAdapter.checkMethodSignature(java.lang.String):636 -> a 503:505:com.android.tools.r8.org.objectweb.asm.MethodVisitor visitMethod(int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]):453 -> a 506:506:char com.android.tools.r8.org.objectweb.asm.util.CheckClassAdapter.getChar(java.lang.String,int):917:917 -> a 506:506:int com.android.tools.r8.org.objectweb.asm.util.CheckClassAdapter.checkTypeParameter(java.lang.String,int):714 -> a 506:506:int com.android.tools.r8.org.objectweb.asm.util.CheckClassAdapter.checkTypeParameters(java.lang.String,int):691 -> a 506:506:void com.android.tools.r8.org.objectweb.asm.util.CheckClassAdapter.checkMethodSignature(java.lang.String):636 -> a 506:506:com.android.tools.r8.org.objectweb.asm.MethodVisitor visitMethod(int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]):453 -> a 507:508:int com.android.tools.r8.org.objectweb.asm.util.CheckClassAdapter.checkTypeParameter(java.lang.String,int):714:715 -> a 507:508:int com.android.tools.r8.org.objectweb.asm.util.CheckClassAdapter.checkTypeParameters(java.lang.String,int):691 -> a 507:508:void com.android.tools.r8.org.objectweb.asm.util.CheckClassAdapter.checkMethodSignature(java.lang.String):636 -> a 507:508:com.android.tools.r8.org.objectweb.asm.MethodVisitor visitMethod(int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]):453 -> a 509:509:char com.android.tools.r8.org.objectweb.asm.util.CheckClassAdapter.getChar(java.lang.String,int):917:917 -> a 509:509:int com.android.tools.r8.org.objectweb.asm.util.CheckClassAdapter.checkTypeParameter(java.lang.String,int):717 -> a 509:509:int com.android.tools.r8.org.objectweb.asm.util.CheckClassAdapter.checkTypeParameters(java.lang.String,int):691 -> a 509:509:void com.android.tools.r8.org.objectweb.asm.util.CheckClassAdapter.checkMethodSignature(java.lang.String):636 -> a 509:509:com.android.tools.r8.org.objectweb.asm.MethodVisitor visitMethod(int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]):453 -> a 510:510:int com.android.tools.r8.org.objectweb.asm.util.CheckClassAdapter.checkTypeParameter(java.lang.String,int):718:718 -> a 510:510:int com.android.tools.r8.org.objectweb.asm.util.CheckClassAdapter.checkTypeParameters(java.lang.String,int):691 -> a 510:510:void com.android.tools.r8.org.objectweb.asm.util.CheckClassAdapter.checkMethodSignature(java.lang.String):636 -> a 510:510:com.android.tools.r8.org.objectweb.asm.MethodVisitor visitMethod(int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]):453 -> a 511:512:void com.android.tools.r8.org.objectweb.asm.util.CheckClassAdapter.checkMethodSignature(java.lang.String):638:639 -> a 511:512:com.android.tools.r8.org.objectweb.asm.MethodVisitor visitMethod(int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]):453 -> a 513:513:char com.android.tools.r8.org.objectweb.asm.util.CheckClassAdapter.getChar(java.lang.String,int):917:917 -> a 513:513:void com.android.tools.r8.org.objectweb.asm.util.CheckClassAdapter.checkMethodSignature(java.lang.String):639 -> a 513:513:com.android.tools.r8.org.objectweb.asm.MethodVisitor visitMethod(int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]):453 -> a 514:514:void com.android.tools.r8.org.objectweb.asm.util.CheckClassAdapter.checkMethodSignature(java.lang.String):639:639 -> a 514:514:com.android.tools.r8.org.objectweb.asm.MethodVisitor visitMethod(int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]):453 -> a 515:515:char com.android.tools.r8.org.objectweb.asm.util.CheckClassAdapter.getChar(java.lang.String,int):917:917 -> a 515:515:int com.android.tools.r8.org.objectweb.asm.util.CheckClassAdapter.checkJavaTypeSignature(java.lang.String,int):861 -> a 515:515:void com.android.tools.r8.org.objectweb.asm.util.CheckClassAdapter.checkMethodSignature(java.lang.String):640 -> a 515:515:com.android.tools.r8.org.objectweb.asm.MethodVisitor visitMethod(int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]):453 -> a 516:516:int com.android.tools.r8.org.objectweb.asm.util.CheckClassAdapter.checkJavaTypeSignature(java.lang.String,int):872:872 -> a 516:516:void com.android.tools.r8.org.objectweb.asm.util.CheckClassAdapter.checkMethodSignature(java.lang.String):640 -> a 516:516:com.android.tools.r8.org.objectweb.asm.MethodVisitor visitMethod(int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]):453 -> a 517:517:void com.android.tools.r8.org.objectweb.asm.util.CheckClassAdapter.checkMethodSignature(java.lang.String):642:642 -> a 517:517:com.android.tools.r8.org.objectweb.asm.MethodVisitor visitMethod(int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]):453 -> a 518:518:char com.android.tools.r8.org.objectweb.asm.util.CheckClassAdapter.getChar(java.lang.String,int):917:917 -> a 518:518:void com.android.tools.r8.org.objectweb.asm.util.CheckClassAdapter.checkMethodSignature(java.lang.String):643 -> a 518:518:com.android.tools.r8.org.objectweb.asm.MethodVisitor visitMethod(int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]):453 -> a 519:519:char com.android.tools.r8.org.objectweb.asm.util.CheckClassAdapter.getChar(java.lang.String,int):917:917 -> a 519:519:int com.android.tools.r8.org.objectweb.asm.util.CheckClassAdapter.checkJavaTypeSignature(java.lang.String,int):861 -> a 519:519:void com.android.tools.r8.org.objectweb.asm.util.CheckClassAdapter.checkMethodSignature(java.lang.String):646 -> a 519:519:com.android.tools.r8.org.objectweb.asm.MethodVisitor visitMethod(int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]):453 -> a 520:520:int com.android.tools.r8.org.objectweb.asm.util.CheckClassAdapter.checkJavaTypeSignature(java.lang.String,int):872:872 -> a 520:520:void com.android.tools.r8.org.objectweb.asm.util.CheckClassAdapter.checkMethodSignature(java.lang.String):646 -> a 520:520:com.android.tools.r8.org.objectweb.asm.MethodVisitor visitMethod(int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]):453 -> a 521:521:char com.android.tools.r8.org.objectweb.asm.util.CheckClassAdapter.getChar(java.lang.String,int):917:917 -> a 521:521:void com.android.tools.r8.org.objectweb.asm.util.CheckClassAdapter.checkMethodSignature(java.lang.String):648 -> a 521:521:com.android.tools.r8.org.objectweb.asm.MethodVisitor visitMethod(int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]):453 -> a 522:522:char com.android.tools.r8.org.objectweb.asm.util.CheckClassAdapter.getChar(java.lang.String,int):917:917 -> a 522:522:void com.android.tools.r8.org.objectweb.asm.util.CheckClassAdapter.checkMethodSignature(java.lang.String):650 -> a 522:522:com.android.tools.r8.org.objectweb.asm.MethodVisitor visitMethod(int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]):453 -> a 523:523:void com.android.tools.r8.org.objectweb.asm.util.CheckClassAdapter.checkMethodSignature(java.lang.String):651:651 -> a 523:523:com.android.tools.r8.org.objectweb.asm.MethodVisitor visitMethod(int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]):453 -> a 524:526:int com.android.tools.r8.org.objectweb.asm.util.CheckClassAdapter.checkTypeVariableSignature(java.lang.String,int):840:842 -> a 524:526:void com.android.tools.r8.org.objectweb.asm.util.CheckClassAdapter.checkMethodSignature(java.lang.String):653 -> a 524:526:com.android.tools.r8.org.objectweb.asm.MethodVisitor visitMethod(int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]):453 -> a 527:528:void com.android.tools.r8.org.objectweb.asm.util.CheckClassAdapter.checkMethodSignature(java.lang.String):656:657 -> a 527:528:com.android.tools.r8.org.objectweb.asm.MethodVisitor visitMethod(int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]):453 -> a 529:530:com.android.tools.r8.org.objectweb.asm.MethodVisitor visitMethod(int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]):456:457 -> a 531:531:com.android.tools.r8.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":1011,"2":1012,"3":1013,"4":1014},"outline":"Lcom/android/tools/r8/internal/cg;a(Ljava/lang/String;I)Ljava/lang/String;"} 1011:1011:com.android.tools.r8.org.objectweb.asm.MethodVisitor visitMethod(int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]):457:457 -> a 1012:1012:com.android.tools.r8.org.objectweb.asm.MethodVisitor visitMethod(int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]):457:457 -> a 1013:1013:com.android.tools.r8.org.objectweb.asm.MethodVisitor visitMethod(int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]):457:457 -> a 1014:1014:com.android.tools.r8.org.objectweb.asm.MethodVisitor visitMethod(int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]):457:457 -> a 988:1006:com.android.tools.r8.org.objectweb.asm.MethodVisitor visitMethod(int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]):457:475 -> a 1015:1017:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean):481:483 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Z)Lcom/android/tools/r8/internal/m2;"} 1018:1018:void com.android.tools.r8.org.objectweb.asm.util.CheckAnnotationAdapter.(com.android.tools.r8.org.objectweb.asm.AnnotationVisitor):51:51 -> a 1018:1018:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean):483 -> a 1019:1030:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor visitTypeAnnotation(int,com.android.tools.r8.org.objectweb.asm.TypePath,java.lang.String,boolean):489:500 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/internal/I00;Ljava/lang/String;Z)Lcom/android/tools/r8/internal/m2;"} 1031:1031:void com.android.tools.r8.org.objectweb.asm.util.CheckAnnotationAdapter.(com.android.tools.r8.org.objectweb.asm.AnnotationVisitor):51:51 -> a 1031:1031:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor visitTypeAnnotation(int,com.android.tools.r8.org.objectweb.asm.TypePath,java.lang.String,boolean):500 -> a 1032:1036:void visitAttribute(com.android.tools.r8.org.objectweb.asm.Attribute):505:509 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/T3;)V"} 1037:1039:void visitEnd():514:516 -> a 1040:1045:void checkAccess(int,int):545:550 -> a 1046:1046:void checkAccess(int,int):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":2696,"2":2697,"3":2698,"4":2699},"outline":"Lcom/android/tools/r8/internal/cg;a(Ljava/lang/String;I)Ljava/lang/String;"} 2696:2696:void checkAccess(int,int):550:550 -> a 2697:2697:void checkAccess(int,int):550:550 -> a 2698:2698:void checkAccess(int,int):550:550 -> a 2699:2699:void checkAccess(int,int):550:550 -> a 1596:1596:void checkAccess(int,int):550:550 -> a 1597:1597:void checkAccess(int,int):546:546 -> a 1598:1598:void checkAccess(int,int):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":2700,"2":2701,"3":2702,"4":2703},"outline":"Lcom/android/tools/r8/internal/cg;a(Ljava/lang/String;I)Ljava/lang/String;"} 2700:2700:void checkAccess(int,int):546:546 -> a 2701:2701:void checkAccess(int,int):546:546 -> a 2702:2702:void checkAccess(int,int):546:546 -> a 2703:2703:void checkAccess(int,int):546:546 -> a 2144:2144:void checkAccess(int,int):546:546 -> a 2145:2145:void checkAccess(int,int):542:542 -> a 2146:2146:void checkAccess(int,int):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":2704,"2":2705,"3":2706,"4":2707},"outline":"Lcom/android/tools/r8/internal/cg;a(Ljava/lang/String;I)Ljava/lang/String;"} 2704:2704:void checkAccess(int,int):542:542 -> a 2705:2705:void checkAccess(int,int):542:542 -> a 2706:2706:void checkAccess(int,int):542:542 -> a 2707:2707:void checkAccess(int,int):542:542 -> a 2688:2688:void checkAccess(int,int):542:542 -> a 2708:2709:int checkClassTypeSignature(java.lang.String,int):766:767 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/lang/String;)I"} 2710:2710:char com.android.tools.r8.org.objectweb.asm.util.CheckClassAdapter.getChar(java.lang.String,int):917:917 -> a 2710:2710:int checkClassTypeSignature(java.lang.String,int):768 -> a 2711:2711:int checkClassTypeSignature(java.lang.String,int):769:769 -> a 2712:2712:char com.android.tools.r8.org.objectweb.asm.util.CheckClassAdapter.getChar(java.lang.String,int):917:917 -> a 2712:2712:int checkClassTypeSignature(java.lang.String,int):771 -> a 2713:2713:int com.android.tools.r8.org.objectweb.asm.util.CheckClassAdapter.checkTypeArguments(java.lang.String,int):795:795 -> a 2713:2713:int checkClassTypeSignature(java.lang.String,int):772 -> a 2714:2714:char com.android.tools.r8.org.objectweb.asm.util.CheckClassAdapter.getChar(java.lang.String,int):917:917 -> a 2714:2714:int com.android.tools.r8.org.objectweb.asm.util.CheckClassAdapter.checkTypeArgument(java.lang.String,int):819 -> a 2714:2714:int com.android.tools.r8.org.objectweb.asm.util.CheckClassAdapter.checkTypeArguments(java.lang.String,int):796 -> a 2714:2714:int checkClassTypeSignature(java.lang.String,int):772 -> a 2715:2715:int com.android.tools.r8.org.objectweb.asm.util.CheckClassAdapter.checkTypeArgument(java.lang.String,int):825:825 -> a 2715:2715:int com.android.tools.r8.org.objectweb.asm.util.CheckClassAdapter.checkTypeArguments(java.lang.String,int):796 -> a 2715:2715:int checkClassTypeSignature(java.lang.String,int):772 -> a 2716:2716:char com.android.tools.r8.org.objectweb.asm.util.CheckClassAdapter.getChar(java.lang.String,int):917:917 -> a 2716:2716:int com.android.tools.r8.org.objectweb.asm.util.CheckClassAdapter.checkTypeArguments(java.lang.String,int):797 -> a 2716:2716:int checkClassTypeSignature(java.lang.String,int):772 -> a 2717:2717:char com.android.tools.r8.org.objectweb.asm.util.CheckClassAdapter.getChar(java.lang.String,int):917:917 -> a 2717:2717:int com.android.tools.r8.org.objectweb.asm.util.CheckClassAdapter.checkTypeArgument(java.lang.String,int):819 -> a 2717:2717:int com.android.tools.r8.org.objectweb.asm.util.CheckClassAdapter.checkTypeArguments(java.lang.String,int):798 -> a 2717:2717:int checkClassTypeSignature(java.lang.String,int):772 -> a 2718:2718:int com.android.tools.r8.org.objectweb.asm.util.CheckClassAdapter.checkTypeArgument(java.lang.String,int):825:825 -> a 2718:2718:int com.android.tools.r8.org.objectweb.asm.util.CheckClassAdapter.checkTypeArguments(java.lang.String,int):798 -> a 2718:2718:int checkClassTypeSignature(java.lang.String,int):772 -> a 2719:2719:char com.android.tools.r8.org.objectweb.asm.util.CheckClassAdapter.getChar(java.lang.String,int):917:917 -> a 2719:2719:int checkClassTypeSignature(java.lang.String,int):774 -> a 2720:2720:int checkClassTypeSignature(java.lang.String,int):775:775 -> a 2721:2721:char com.android.tools.r8.org.objectweb.asm.util.CheckClassAdapter.getChar(java.lang.String,int):917:917 -> a 2721:2721:int checkClassTypeSignature(java.lang.String,int):776 -> a 2722:2722:int com.android.tools.r8.org.objectweb.asm.util.CheckClassAdapter.checkTypeArguments(java.lang.String,int):795:795 -> a 2722:2722:int checkClassTypeSignature(java.lang.String,int):777 -> a 2723:2723:char com.android.tools.r8.org.objectweb.asm.util.CheckClassAdapter.getChar(java.lang.String,int):917:917 -> a 2723:2723:int com.android.tools.r8.org.objectweb.asm.util.CheckClassAdapter.checkTypeArgument(java.lang.String,int):819 -> a 2723:2723:int com.android.tools.r8.org.objectweb.asm.util.CheckClassAdapter.checkTypeArguments(java.lang.String,int):796 -> a 2723:2723:int checkClassTypeSignature(java.lang.String,int):777 -> a 2724:2724:int com.android.tools.r8.org.objectweb.asm.util.CheckClassAdapter.checkTypeArgument(java.lang.String,int):825:825 -> a 2724:2724:int com.android.tools.r8.org.objectweb.asm.util.CheckClassAdapter.checkTypeArguments(java.lang.String,int):796 -> a 2724:2724:int checkClassTypeSignature(java.lang.String,int):777 -> a 2725:2725:char com.android.tools.r8.org.objectweb.asm.util.CheckClassAdapter.getChar(java.lang.String,int):917:917 -> a 2725:2725:int com.android.tools.r8.org.objectweb.asm.util.CheckClassAdapter.checkTypeArguments(java.lang.String,int):797 -> a 2725:2725:int checkClassTypeSignature(java.lang.String,int):777 -> a 2726:2726:char com.android.tools.r8.org.objectweb.asm.util.CheckClassAdapter.getChar(java.lang.String,int):917:917 -> a 2726:2726:int com.android.tools.r8.org.objectweb.asm.util.CheckClassAdapter.checkTypeArgument(java.lang.String,int):819 -> a 2726:2726:int com.android.tools.r8.org.objectweb.asm.util.CheckClassAdapter.checkTypeArguments(java.lang.String,int):798 -> a 2726:2726:int checkClassTypeSignature(java.lang.String,int):777 -> a 2727:2727:int com.android.tools.r8.org.objectweb.asm.util.CheckClassAdapter.checkTypeArgument(java.lang.String,int):825:825 -> a 2727:2727:int com.android.tools.r8.org.objectweb.asm.util.CheckClassAdapter.checkTypeArguments(java.lang.String,int):798 -> a 2727:2727:int checkClassTypeSignature(java.lang.String,int):777 -> a 2728:2728:int checkClassTypeSignature(java.lang.String,int):780:780 -> a 2729:2729:char com.android.tools.r8.org.objectweb.asm.util.CheckClassAdapter.getChar(java.lang.String,int):917:917 -> a 2729:2729:int checkChar(char,java.lang.String,int):903 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;CI)I"} 2730:2730:int checkChar(char,java.lang.String,int):906:906 -> a 2731:2732:void checkTypeRef(int):962:963 -> a 2733:2733:void printAnalyzerResult(com.android.tools.r8.org.objectweb.asm.tree.MethodNode,com.android.tools.r8.org.objectweb.asm.tree.analysis.Analyzer,java.io.PrintWriter):1087:1087 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/RE;Lcom/android/tools/r8/internal/V1;Ljava/io/PrintWriter;)V"} 2734:2734:void com.android.tools.r8.org.objectweb.asm.util.Textifier.():117:117 -> a 2734:2734:void printAnalyzerResult(com.android.tools.r8.org.objectweb.asm.tree.MethodNode,com.android.tools.r8.org.objectweb.asm.tree.analysis.Analyzer,java.io.PrintWriter):1087 -> a 2735:2735:void printAnalyzerResult(com.android.tools.r8.org.objectweb.asm.tree.MethodNode,com.android.tools.r8.org.objectweb.asm.tree.analysis.Analyzer,java.io.PrintWriter):1088:1088 -> a 2736:2736:void com.android.tools.r8.org.objectweb.asm.util.TraceMethodVisitor.(com.android.tools.r8.org.objectweb.asm.util.Printer):55:55 -> a 2736:2736:void printAnalyzerResult(com.android.tools.r8.org.objectweb.asm.tree.MethodNode,com.android.tools.r8.org.objectweb.asm.tree.analysis.Analyzer,java.io.PrintWriter):1088 -> a 2737:2759:void printAnalyzerResult(com.android.tools.r8.org.objectweb.asm.tree.MethodNode,com.android.tools.r8.org.objectweb.asm.tree.analysis.Analyzer,java.io.PrintWriter):1090:1112 -> a 2760:2767:void printAnalyzerResult(com.android.tools.r8.org.objectweb.asm.tree.MethodNode,com.android.tools.r8.org.objectweb.asm.tree.analysis.Analyzer,java.io.PrintWriter):1111:1118 -> a 1:3:void visitNestMember(java.lang.String):307:309 -> b 4:8:java.lang.String com.android.tools.r8.org.objectweb.asm.util.CheckClassAdapter.packageName(java.lang.String):974:978 -> 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:com.android.tools.r8.org.objectweb.asm.RecordComponentVisitor visitRecordComponent(java.lang.String,java.lang.String,java.lang.String):381:382 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lcom/android/tools/r8/internal/IQ;"} 20:20:void com.android.tools.r8.org.objectweb.asm.util.CheckMethodAdapter.checkUnqualifiedName(int,java.lang.String,java.lang.String):1222:1222 -> b 20:20:com.android.tools.r8.org.objectweb.asm.RecordComponentVisitor visitRecordComponent(java.lang.String,java.lang.String,java.lang.String):382 -> b 21:26:com.android.tools.r8.org.objectweb.asm.RecordComponentVisitor visitRecordComponent(java.lang.String,java.lang.String,java.lang.String):383:388 -> b 27:31:void checkState():525:529 -> b 32:32:void checkState():526:526 -> b 33:39:void checkFullyQualifiedName(int,java.lang.String,java.lang.String):582:588 -> b 40:40:char com.android.tools.r8.org.objectweb.asm.util.CheckClassAdapter.getChar(java.lang.String,int):917:917 -> b 40:40:int checkReferenceTypeSignature(java.lang.String,int):738 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/lang/String;)I"} 41:43:int com.android.tools.r8.org.objectweb.asm.util.CheckClassAdapter.checkTypeVariableSignature(java.lang.String,int):840:842 -> b 41:43:int checkReferenceTypeSignature(java.lang.String,int):744 -> b 44:44:char com.android.tools.r8.org.objectweb.asm.util.CheckClassAdapter.getChar(java.lang.String,int):917:917 -> b 44:44:int com.android.tools.r8.org.objectweb.asm.util.CheckClassAdapter.checkJavaTypeSignature(java.lang.String,int):861 -> b 44:44:int checkReferenceTypeSignature(java.lang.String,int):742 -> b 45:45:int com.android.tools.r8.org.objectweb.asm.util.CheckClassAdapter.checkJavaTypeSignature(java.lang.String,int):872:872 -> b 45:45:int checkReferenceTypeSignature(java.lang.String,int):742 -> b 46:46:int checkReferenceTypeSignature(java.lang.String,int):740:740 -> b 1:3:void visitPermittedSubclass(java.lang.String):325:327 -> c 4:8:int checkSignatureIdentifier(java.lang.String,int):885:889 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/lang/String;)I"} 1:3:void checkFieldSignature(java.lang.String):670:672 -> d 1:13:java.lang.String getUnqualifiedName(java.lang.String):1122:1134 -> e com.android.tools.r8.org.objectweb.asm.util.CheckFieldAdapter -> com.android.tools.r8.internal.w9: # {"id":"sourceFile","fileName":"CheckFieldAdapter.java"} boolean visitEndCalled -> c 1:1:void (int,com.android.tools.r8.org.objectweb.asm.FieldVisitor):69:69 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/internal/ji;)V"} 1:1:void com.android.tools.r8.org.objectweb.asm.util.CheckFieldAdapter.checkVisitEndNotCalled():112:112 -> a 1:1:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean):74 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Z)Lcom/android/tools/r8/internal/m2;"} 2:3:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean):76:77 -> a 4:4:void com.android.tools.r8.org.objectweb.asm.util.CheckAnnotationAdapter.(com.android.tools.r8.org.objectweb.asm.AnnotationVisitor):51:51 -> a 4:4:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean):77 -> a 5:5:void com.android.tools.r8.org.objectweb.asm.util.CheckFieldAdapter.checkVisitEndNotCalled():113:113 -> a 5:5:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean):74 -> a 6:6:void com.android.tools.r8.org.objectweb.asm.util.CheckFieldAdapter.checkVisitEndNotCalled():112:112 -> a 6:6:void visitAttribute(com.android.tools.r8.org.objectweb.asm.Attribute):97 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/T3;)V"} 7:7:void visitAttribute(com.android.tools.r8.org.objectweb.asm.Attribute):101:101 -> a 8:8:void com.android.tools.r8.org.objectweb.asm.util.CheckFieldAdapter.checkVisitEndNotCalled():113:113 -> a 8:8:void visitAttribute(com.android.tools.r8.org.objectweb.asm.Attribute):97 -> a 9:9:void com.android.tools.r8.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 com.android.tools.r8.org.objectweb.asm.util.CheckFieldAdapter.checkVisitEndNotCalled():113:113 -> a 12:12:void visitEnd():106 -> a 13:13:void com.android.tools.r8.org.objectweb.asm.util.CheckFieldAdapter.checkVisitEndNotCalled():112:112 -> a 13:13:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor visitTypeAnnotation(int,com.android.tools.r8.org.objectweb.asm.TypePath,java.lang.String,boolean):83 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/internal/I00;Ljava/lang/String;Z)Lcom/android/tools/r8/internal/m2;"} 14:22:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor visitTypeAnnotation(int,com.android.tools.r8.org.objectweb.asm.TypePath,java.lang.String,boolean):84:92 -> a 23:23:void com.android.tools.r8.org.objectweb.asm.util.CheckAnnotationAdapter.(com.android.tools.r8.org.objectweb.asm.AnnotationVisitor):51:51 -> a 23:23:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor visitTypeAnnotation(int,com.android.tools.r8.org.objectweb.asm.TypePath,java.lang.String,boolean):92 -> a 24:25:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor visitTypeAnnotation(int,com.android.tools.r8.org.objectweb.asm.TypePath,java.lang.String,boolean):86:87 -> a 26:26:void com.android.tools.r8.org.objectweb.asm.util.CheckFieldAdapter.checkVisitEndNotCalled():113:113 -> a 26:26:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor visitTypeAnnotation(int,com.android.tools.r8.org.objectweb.asm.TypePath,java.lang.String,boolean):83 -> a com.android.tools.r8.org.objectweb.asm.util.CheckFrameAnalyzer -> com.android.tools.r8.internal.x9: # {"id":"sourceFile","fileName":"CheckFrameAnalyzer.java"} com.android.tools.r8.org.objectweb.asm.tree.analysis.Interpreter interpreter -> q com.android.tools.r8.org.objectweb.asm.tree.InsnList insnList -> r int currentLocals -> s 1:2:void (com.android.tools.r8.org.objectweb.asm.tree.analysis.Interpreter):113:114 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/F4;)V"} 1:330:com.android.tools.r8.org.objectweb.asm.tree.analysis.Value newFrameValue(java.lang.String,com.android.tools.r8.org.objectweb.asm.tree.FrameNode,java.lang.Object):0:329 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Ri;Ljava/lang/Object;)Lcom/android/tools/r8/internal/E4;"} 331:331:com.android.tools.r8.org.objectweb.asm.tree.analysis.Value newFrameValue(java.lang.String,com.android.tools.r8.org.objectweb.asm.tree.FrameNode,java.lang.Object):329:329 -> a 332:332:com.android.tools.r8.org.objectweb.asm.tree.analysis.Value com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicInterpreter.newValue(com.android.tools.r8.org.objectweb.asm.Type):50:50 -> a 332:332:com.android.tools.r8.org.objectweb.asm.tree.analysis.Value newFrameValue(java.lang.String,com.android.tools.r8.org.objectweb.asm.tree.FrameNode,java.lang.Object):329 -> a 333:334:com.android.tools.r8.org.objectweb.asm.tree.analysis.Value newFrameValue(java.lang.String,com.android.tools.r8.org.objectweb.asm.tree.FrameNode,java.lang.Object):330:331 -> a 335:335:com.android.tools.r8.org.objectweb.asm.tree.analysis.Value newFrameValue(java.lang.String,com.android.tools.r8.org.objectweb.asm.tree.FrameNode,java.lang.Object):331:331 -> a 336:336:com.android.tools.r8.org.objectweb.asm.tree.analysis.Value com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicInterpreter.newValue(com.android.tools.r8.org.objectweb.asm.Type):50:50 -> a 336:336:com.android.tools.r8.org.objectweb.asm.tree.analysis.Value newFrameValue(java.lang.String,com.android.tools.r8.org.objectweb.asm.tree.FrameNode,java.lang.Object):331 -> a 337:338:com.android.tools.r8.org.objectweb.asm.tree.analysis.Value newFrameValue(java.lang.String,com.android.tools.r8.org.objectweb.asm.tree.FrameNode,java.lang.Object):332:333 -> a 339:339:com.android.tools.r8.org.objectweb.asm.tree.analysis.Value newFrameValue(java.lang.String,com.android.tools.r8.org.objectweb.asm.tree.FrameNode,java.lang.Object):333:333 -> a 340:340:com.android.tools.r8.org.objectweb.asm.tree.analysis.Value com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicInterpreter.newValue(com.android.tools.r8.org.objectweb.asm.Type):50:50 -> a 340:340:com.android.tools.r8.org.objectweb.asm.tree.analysis.Value newFrameValue(java.lang.String,com.android.tools.r8.org.objectweb.asm.tree.FrameNode,java.lang.Object):333 -> a 341:342:com.android.tools.r8.org.objectweb.asm.tree.analysis.Value newFrameValue(java.lang.String,com.android.tools.r8.org.objectweb.asm.tree.FrameNode,java.lang.Object):334:335 -> a 343:343:com.android.tools.r8.org.objectweb.asm.tree.analysis.Value newFrameValue(java.lang.String,com.android.tools.r8.org.objectweb.asm.tree.FrameNode,java.lang.Object):335:335 -> a 344:344:com.android.tools.r8.org.objectweb.asm.tree.analysis.Value com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicInterpreter.newValue(com.android.tools.r8.org.objectweb.asm.Type):50:50 -> a 344:344:com.android.tools.r8.org.objectweb.asm.tree.analysis.Value newFrameValue(java.lang.String,com.android.tools.r8.org.objectweb.asm.tree.FrameNode,java.lang.Object):335 -> a 345:346:com.android.tools.r8.org.objectweb.asm.tree.analysis.Value newFrameValue(java.lang.String,com.android.tools.r8.org.objectweb.asm.tree.FrameNode,java.lang.Object):336:337 -> a 347:347:com.android.tools.r8.org.objectweb.asm.tree.analysis.Value newFrameValue(java.lang.String,com.android.tools.r8.org.objectweb.asm.tree.FrameNode,java.lang.Object):337:337 -> a 348:348:com.android.tools.r8.org.objectweb.asm.tree.analysis.Value com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicInterpreter.newValue(com.android.tools.r8.org.objectweb.asm.Type):50:50 -> a 348:348:com.android.tools.r8.org.objectweb.asm.tree.analysis.Value newFrameValue(java.lang.String,com.android.tools.r8.org.objectweb.asm.tree.FrameNode,java.lang.Object):337 -> a 349:352:com.android.tools.r8.org.objectweb.asm.tree.analysis.Value newFrameValue(java.lang.String,com.android.tools.r8.org.objectweb.asm.tree.FrameNode,java.lang.Object):338:341 -> a 353:353:com.android.tools.r8.org.objectweb.asm.tree.analysis.Value newFrameValue(java.lang.String,com.android.tools.r8.org.objectweb.asm.tree.FrameNode,java.lang.Object):341:341 -> a 354:354:com.android.tools.r8.org.objectweb.asm.tree.analysis.Value com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicInterpreter.newValue(com.android.tools.r8.org.objectweb.asm.Type):50:50 -> a 354:354:com.android.tools.r8.org.objectweb.asm.tree.analysis.Value newFrameValue(java.lang.String,com.android.tools.r8.org.objectweb.asm.tree.FrameNode,java.lang.Object):341 -> a 355:356:com.android.tools.r8.org.objectweb.asm.tree.analysis.Value newFrameValue(java.lang.String,com.android.tools.r8.org.objectweb.asm.tree.FrameNode,java.lang.Object):342:343 -> a 357:357:com.android.tools.r8.org.objectweb.asm.tree.analysis.Value newFrameValue(java.lang.String,com.android.tools.r8.org.objectweb.asm.tree.FrameNode,java.lang.Object):343:343 -> a 358:358:com.android.tools.r8.org.objectweb.asm.tree.analysis.Value com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicInterpreter.newValue(com.android.tools.r8.org.objectweb.asm.Type):50:50 -> a 358:358:com.android.tools.r8.org.objectweb.asm.tree.analysis.Value newFrameValue(java.lang.String,com.android.tools.r8.org.objectweb.asm.tree.FrameNode,java.lang.Object):343 -> a 359:360:com.android.tools.r8.org.objectweb.asm.tree.analysis.Value newFrameValue(java.lang.String,com.android.tools.r8.org.objectweb.asm.tree.FrameNode,java.lang.Object):344:345 -> a 361:361:boolean com.android.tools.r8.org.objectweb.asm.util.CheckFrameAnalyzer.isJvmInsnNode(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode):475:475 -> a 361:361:com.android.tools.r8.org.objectweb.asm.tree.analysis.Value newFrameValue(java.lang.String,com.android.tools.r8.org.objectweb.asm.tree.FrameNode,java.lang.Object):346 -> a 362:367:com.android.tools.r8.org.objectweb.asm.tree.analysis.Value newFrameValue(java.lang.String,com.android.tools.r8.org.objectweb.asm.tree.FrameNode,java.lang.Object):347:352 -> a 368:368:com.android.tools.r8.org.objectweb.asm.tree.analysis.Value newFrameValue(java.lang.String,com.android.tools.r8.org.objectweb.asm.tree.FrameNode,java.lang.Object):352:352 -> a 369:369:com.android.tools.r8.org.objectweb.asm.tree.analysis.Value com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicInterpreter.newValue(com.android.tools.r8.org.objectweb.asm.Type):50:50 -> a 369:369:com.android.tools.r8.org.objectweb.asm.tree.analysis.Value newFrameValue(java.lang.String,com.android.tools.r8.org.objectweb.asm.tree.FrameNode,java.lang.Object):352 -> a 370:374:com.android.tools.r8.org.objectweb.asm.tree.analysis.Value newFrameValue(java.lang.String,com.android.tools.r8.org.objectweb.asm.tree.FrameNode,java.lang.Object):350:354 -> a 375:380:void checkFrame(int,com.android.tools.r8.org.objectweb.asm.tree.analysis.Frame,boolean):372:377 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/internal/Pi;Z)V"} 381:381:com.android.tools.r8.org.objectweb.asm.tree.analysis.Frame com.android.tools.r8.org.objectweb.asm.tree.analysis.Analyzer.newFrame(com.android.tools.r8.org.objectweb.asm.tree.analysis.Frame):560:560 -> a 381:381:void checkFrame(int,com.android.tools.r8.org.objectweb.asm.tree.analysis.Frame,boolean):377 -> a 382:382:void checkFrame(int,com.android.tools.r8.org.objectweb.asm.tree.analysis.Frame,boolean):377:377 -> a 383:383:void checkFrame(int,com.android.tools.r8.org.objectweb.asm.tree.analysis.Frame,boolean):375:375 -> a 384:384:void checkFrame(int,com.android.tools.r8.org.objectweb.asm.tree.analysis.Frame,boolean):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":792,"2":793,"3":794,"4":795},"outline":"Lcom/android/tools/r8/internal/cg;a(Ljava/lang/String;I)Ljava/lang/String;"} 792:792:void checkFrame(int,com.android.tools.r8.org.objectweb.asm.tree.analysis.Frame,boolean):375:375 -> a 793:793:void checkFrame(int,com.android.tools.r8.org.objectweb.asm.tree.analysis.Frame,boolean):375:375 -> a 794:794:void checkFrame(int,com.android.tools.r8.org.objectweb.asm.tree.analysis.Frame,boolean):375:375 -> a 795:795:void checkFrame(int,com.android.tools.r8.org.objectweb.asm.tree.analysis.Frame,boolean):375:375 -> a 759:759:void checkFrame(int,com.android.tools.r8.org.objectweb.asm.tree.analysis.Frame,boolean):375:375 -> a 760:765:java.lang.String com.android.tools.r8.org.objectweb.asm.util.CheckFrameAnalyzer.checkMerge(com.android.tools.r8.org.objectweb.asm.tree.analysis.Frame,com.android.tools.r8.org.objectweb.asm.tree.analysis.Frame):403:408 -> a 760:765:void checkFrame(int,com.android.tools.r8.org.objectweb.asm.tree.analysis.Frame,boolean):379 -> a 766:766:com.android.tools.r8.org.objectweb.asm.tree.analysis.Value com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicInterpreter.merge(com.android.tools.r8.org.objectweb.asm.tree.analysis.Value,com.android.tools.r8.org.objectweb.asm.tree.analysis.Value):50:50 -> a 766:766:java.lang.String com.android.tools.r8.org.objectweb.asm.util.CheckFrameAnalyzer.checkMerge(com.android.tools.r8.org.objectweb.asm.tree.analysis.Frame,com.android.tools.r8.org.objectweb.asm.tree.analysis.Frame):408 -> a 766:766:void checkFrame(int,com.android.tools.r8.org.objectweb.asm.tree.analysis.Frame,boolean):379 -> a 767:768:com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicInterpreter.merge(com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue,com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue):370:371 -> a 767:768:com.android.tools.r8.org.objectweb.asm.tree.analysis.Value com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicInterpreter.merge(com.android.tools.r8.org.objectweb.asm.tree.analysis.Value,com.android.tools.r8.org.objectweb.asm.tree.analysis.Value):50 -> a 767:768:java.lang.String com.android.tools.r8.org.objectweb.asm.util.CheckFrameAnalyzer.checkMerge(com.android.tools.r8.org.objectweb.asm.tree.analysis.Frame,com.android.tools.r8.org.objectweb.asm.tree.analysis.Frame):408 -> a 767:768:void checkFrame(int,com.android.tools.r8.org.objectweb.asm.tree.analysis.Frame,boolean):379 -> a 769:769:java.lang.String com.android.tools.r8.org.objectweb.asm.util.CheckFrameAnalyzer.checkMerge(com.android.tools.r8.org.objectweb.asm.tree.analysis.Frame,com.android.tools.r8.org.objectweb.asm.tree.analysis.Frame):409:409 -> a 769:769:void checkFrame(int,com.android.tools.r8.org.objectweb.asm.tree.analysis.Frame,boolean):379 -> a 770:770:void checkFrame(int,com.android.tools.r8.org.objectweb.asm.tree.analysis.Frame,boolean):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":796,"2":797,"3":798,"4":799},"outline":"Lcom/android/tools/r8/internal/a5;a(Ljava/lang/String;ILjava/lang/String;)Ljava/lang/StringBuilder;"} 796:796:java.lang.String com.android.tools.r8.org.objectweb.asm.util.CheckFrameAnalyzer.checkMerge(com.android.tools.r8.org.objectweb.asm.tree.analysis.Frame,com.android.tools.r8.org.objectweb.asm.tree.analysis.Frame):410:410 -> a 796:796:void checkFrame(int,com.android.tools.r8.org.objectweb.asm.tree.analysis.Frame,boolean):379 -> a 797:797:java.lang.String com.android.tools.r8.org.objectweb.asm.util.CheckFrameAnalyzer.checkMerge(com.android.tools.r8.org.objectweb.asm.tree.analysis.Frame,com.android.tools.r8.org.objectweb.asm.tree.analysis.Frame):410:410 -> a 797:797:void checkFrame(int,com.android.tools.r8.org.objectweb.asm.tree.analysis.Frame,boolean):379 -> a 798:798:java.lang.String com.android.tools.r8.org.objectweb.asm.util.CheckFrameAnalyzer.checkMerge(com.android.tools.r8.org.objectweb.asm.tree.analysis.Frame,com.android.tools.r8.org.objectweb.asm.tree.analysis.Frame):410:410 -> a 798:798:void checkFrame(int,com.android.tools.r8.org.objectweb.asm.tree.analysis.Frame,boolean):379 -> a 799:799:java.lang.String com.android.tools.r8.org.objectweb.asm.util.CheckFrameAnalyzer.checkMerge(com.android.tools.r8.org.objectweb.asm.tree.analysis.Frame,com.android.tools.r8.org.objectweb.asm.tree.analysis.Frame):410:410 -> a 799:799:void checkFrame(int,com.android.tools.r8.org.objectweb.asm.tree.analysis.Frame,boolean):379 -> a 771:781:java.lang.String com.android.tools.r8.org.objectweb.asm.util.CheckFrameAnalyzer.checkMerge(com.android.tools.r8.org.objectweb.asm.tree.analysis.Frame,com.android.tools.r8.org.objectweb.asm.tree.analysis.Frame):413:423 -> a 771:781:void checkFrame(int,com.android.tools.r8.org.objectweb.asm.tree.analysis.Frame,boolean):379 -> a 782:782:com.android.tools.r8.org.objectweb.asm.tree.analysis.Value com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicInterpreter.merge(com.android.tools.r8.org.objectweb.asm.tree.analysis.Value,com.android.tools.r8.org.objectweb.asm.tree.analysis.Value):50:50 -> a 782:782:java.lang.String com.android.tools.r8.org.objectweb.asm.util.CheckFrameAnalyzer.checkMerge(com.android.tools.r8.org.objectweb.asm.tree.analysis.Frame,com.android.tools.r8.org.objectweb.asm.tree.analysis.Frame):423 -> a 782:782:void checkFrame(int,com.android.tools.r8.org.objectweb.asm.tree.analysis.Frame,boolean):379 -> a 783:784:com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicInterpreter.merge(com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue,com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicValue):370:371 -> a 783:784:com.android.tools.r8.org.objectweb.asm.tree.analysis.Value com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicInterpreter.merge(com.android.tools.r8.org.objectweb.asm.tree.analysis.Value,com.android.tools.r8.org.objectweb.asm.tree.analysis.Value):50 -> a 783:784:java.lang.String com.android.tools.r8.org.objectweb.asm.util.CheckFrameAnalyzer.checkMerge(com.android.tools.r8.org.objectweb.asm.tree.analysis.Frame,com.android.tools.r8.org.objectweb.asm.tree.analysis.Frame):423 -> a 783:784:void checkFrame(int,com.android.tools.r8.org.objectweb.asm.tree.analysis.Frame,boolean):379 -> a 785:785:java.lang.String com.android.tools.r8.org.objectweb.asm.util.CheckFrameAnalyzer.checkMerge(com.android.tools.r8.org.objectweb.asm.tree.analysis.Frame,com.android.tools.r8.org.objectweb.asm.tree.analysis.Frame):424:424 -> a 785:785:void checkFrame(int,com.android.tools.r8.org.objectweb.asm.tree.analysis.Frame,boolean):379 -> a 786:786:void checkFrame(int,com.android.tools.r8.org.objectweb.asm.tree.analysis.Frame,boolean):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":814,"2":815,"3":816,"4":817},"outline":"Lcom/android/tools/r8/internal/a5;a(Ljava/lang/String;ILjava/lang/String;)Ljava/lang/StringBuilder;"} 814:814:java.lang.String com.android.tools.r8.org.objectweb.asm.util.CheckFrameAnalyzer.checkMerge(com.android.tools.r8.org.objectweb.asm.tree.analysis.Frame,com.android.tools.r8.org.objectweb.asm.tree.analysis.Frame):425:425 -> a 814:814:void checkFrame(int,com.android.tools.r8.org.objectweb.asm.tree.analysis.Frame,boolean):379 -> a 815:815:java.lang.String com.android.tools.r8.org.objectweb.asm.util.CheckFrameAnalyzer.checkMerge(com.android.tools.r8.org.objectweb.asm.tree.analysis.Frame,com.android.tools.r8.org.objectweb.asm.tree.analysis.Frame):425:425 -> a 815:815:void checkFrame(int,com.android.tools.r8.org.objectweb.asm.tree.analysis.Frame,boolean):379 -> a 816:816:java.lang.String com.android.tools.r8.org.objectweb.asm.util.CheckFrameAnalyzer.checkMerge(com.android.tools.r8.org.objectweb.asm.tree.analysis.Frame,com.android.tools.r8.org.objectweb.asm.tree.analysis.Frame):425:425 -> a 816:816:void checkFrame(int,com.android.tools.r8.org.objectweb.asm.tree.analysis.Frame,boolean):379 -> a 817:817:java.lang.String com.android.tools.r8.org.objectweb.asm.util.CheckFrameAnalyzer.checkMerge(com.android.tools.r8.org.objectweb.asm.tree.analysis.Frame,com.android.tools.r8.org.objectweb.asm.tree.analysis.Frame):425:425 -> a 817:817:void checkFrame(int,com.android.tools.r8.org.objectweb.asm.tree.analysis.Frame,boolean):379 -> a 787:789:java.lang.String com.android.tools.r8.org.objectweb.asm.util.CheckFrameAnalyzer.checkMerge(com.android.tools.r8.org.objectweb.asm.tree.analysis.Frame,com.android.tools.r8.org.objectweb.asm.tree.analysis.Frame):428:430 -> a 787:789:void checkFrame(int,com.android.tools.r8.org.objectweb.asm.tree.analysis.Frame,boolean):379 -> a 790:790:void checkFrame(int,com.android.tools.r8.org.objectweb.asm.tree.analysis.Frame,boolean):381:381 -> a 791:791:java.lang.String com.android.tools.r8.org.objectweb.asm.util.CheckFrameAnalyzer.checkMerge(com.android.tools.r8.org.objectweb.asm.tree.analysis.Frame,com.android.tools.r8.org.objectweb.asm.tree.analysis.Frame):405:405 -> a 791:791:void checkFrame(int,com.android.tools.r8.org.objectweb.asm.tree.analysis.Frame,boolean):379 -> a 818:818:com.android.tools.r8.org.objectweb.asm.tree.analysis.Frame com.android.tools.r8.org.objectweb.asm.tree.analysis.Analyzer.newFrame(com.android.tools.r8.org.objectweb.asm.tree.analysis.Frame):560:560 -> a 818:818:com.android.tools.r8.org.objectweb.asm.tree.analysis.Frame expandFrame(java.lang.String,com.android.tools.r8.org.objectweb.asm.tree.analysis.Frame,com.android.tools.r8.org.objectweb.asm.tree.FrameNode):265 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Pi;Lcom/android/tools/r8/internal/Ri;)Lcom/android/tools/r8/internal/Pi;"} 819:854:com.android.tools.r8.org.objectweb.asm.tree.analysis.Frame expandFrame(java.lang.String,com.android.tools.r8.org.objectweb.asm.tree.analysis.Frame,com.android.tools.r8.org.objectweb.asm.tree.FrameNode):266:301 -> a 855:859:com.android.tools.r8.org.objectweb.asm.tree.analysis.Frame expandFrame(java.lang.String,com.android.tools.r8.org.objectweb.asm.tree.analysis.Frame,com.android.tools.r8.org.objectweb.asm.tree.FrameNode):286:290 -> a 860:860:com.android.tools.r8.org.objectweb.asm.tree.analysis.Frame expandFrame(java.lang.String,com.android.tools.r8.org.objectweb.asm.tree.analysis.Frame,com.android.tools.r8.org.objectweb.asm.tree.FrameNode):288:288 -> a 861:868:com.android.tools.r8.org.objectweb.asm.tree.analysis.Frame expandFrame(java.lang.String,com.android.tools.r8.org.objectweb.asm.tree.analysis.Frame,com.android.tools.r8.org.objectweb.asm.tree.FrameNode):274:281 -> a 869:869:com.android.tools.r8.org.objectweb.asm.tree.analysis.Frame expandFrame(java.lang.String,com.android.tools.r8.org.objectweb.asm.tree.analysis.Frame,com.android.tools.r8.org.objectweb.asm.tree.FrameNode):281:281 -> a 870:870:com.android.tools.r8.org.objectweb.asm.tree.analysis.Value com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicInterpreter.newValue(com.android.tools.r8.org.objectweb.asm.Type):50:50 -> a 870:870:com.android.tools.r8.org.objectweb.asm.tree.analysis.Frame expandFrame(java.lang.String,com.android.tools.r8.org.objectweb.asm.tree.analysis.Frame,com.android.tools.r8.org.objectweb.asm.tree.FrameNode):281 -> a 871:871:com.android.tools.r8.org.objectweb.asm.tree.analysis.Frame expandFrame(java.lang.String,com.android.tools.r8.org.objectweb.asm.tree.analysis.Frame,com.android.tools.r8.org.objectweb.asm.tree.FrameNode):281:281 -> a 872:900:com.android.tools.r8.org.objectweb.asm.tree.analysis.Frame expandFrame(java.lang.String,com.android.tools.r8.org.objectweb.asm.tree.analysis.Frame,com.android.tools.r8.org.objectweb.asm.tree.FrameNode):277:305 -> a 901:901:com.android.tools.r8.org.objectweb.asm.tree.analysis.Frame expandFrame(java.lang.String,com.android.tools.r8.org.objectweb.asm.tree.analysis.Frame,com.android.tools.r8.org.objectweb.asm.tree.FrameNode):305:305 -> a 902:902:com.android.tools.r8.org.objectweb.asm.tree.analysis.Value com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicInterpreter.newValue(com.android.tools.r8.org.objectweb.asm.Type):50:50 -> a 902:902:com.android.tools.r8.org.objectweb.asm.tree.analysis.Frame expandFrame(java.lang.String,com.android.tools.r8.org.objectweb.asm.tree.analysis.Frame,com.android.tools.r8.org.objectweb.asm.tree.FrameNode):305 -> a 903:909:com.android.tools.r8.org.objectweb.asm.tree.analysis.Frame expandFrame(java.lang.String,com.android.tools.r8.org.objectweb.asm.tree.analysis.Frame,com.android.tools.r8.org.objectweb.asm.tree.FrameNode):305:311 -> a 1:1:boolean com.android.tools.r8.org.objectweb.asm.util.CheckFrameAnalyzer.hasNextJvmInsnOrFrame(int):458:458 -> b 1:1:void endControlFlow(int):445 -> b 2:2:boolean com.android.tools.r8.org.objectweb.asm.util.CheckFrameAnalyzer.isJvmInsnNode(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode):475:475 -> b 2:2:boolean com.android.tools.r8.org.objectweb.asm.util.CheckFrameAnalyzer.hasNextJvmInsnOrFrame(int):460 -> b 2:2:void endControlFlow(int):445 -> b 3:6:boolean com.android.tools.r8.org.objectweb.asm.util.CheckFrameAnalyzer.hasNextJvmInsnOrFrame(int):460:463 -> b 3:6:void endControlFlow(int):445 -> b 7:8:void endControlFlow(int):445:446 -> b 9:9:void endControlFlow(int):0:0 -> b # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":456,"2":457,"3":458,"4":459},"outline":"Lcom/android/tools/r8/internal/cg;a(Ljava/lang/String;I)Ljava/lang/String;"} 456:456:void endControlFlow(int):446:446 -> b 457:457:void endControlFlow(int):446:446 -> b 458:458:void endControlFlow(int):446:446 -> b 459:459:void endControlFlow(int):446:446 -> b 455:455:void endControlFlow(int):446:446 -> b 1:5:void init(java.lang.String,com.android.tools.r8.org.objectweb.asm.tree.MethodNode):119:123 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/RE;)V"} 6:15:void com.android.tools.r8.org.objectweb.asm.util.CheckFrameAnalyzer.expandFrames(java.lang.String,com.android.tools.r8.org.objectweb.asm.tree.MethodNode,com.android.tools.r8.org.objectweb.asm.tree.analysis.Frame):234:243 -> c 6:15:void init(java.lang.String,com.android.tools.r8.org.objectweb.asm.tree.MethodNode):124 -> c 16:16:void com.android.tools.r8.org.objectweb.asm.util.CheckFrameAnalyzer.expandFrames(java.lang.String,com.android.tools.r8.org.objectweb.asm.tree.MethodNode,com.android.tools.r8.org.objectweb.asm.tree.analysis.Frame):239:239 -> c 16:16:void init(java.lang.String,com.android.tools.r8.org.objectweb.asm.tree.MethodNode):124 -> c 17:17:void init(java.lang.String,com.android.tools.r8.org.objectweb.asm.tree.MethodNode):0:0 -> c # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":583,"2":584,"3":585,"4":586},"outline":"Lcom/android/tools/r8/internal/a5;a(Ljava/lang/String;ILjava/lang/String;)Ljava/lang/StringBuilder;"} 583:583:void com.android.tools.r8.org.objectweb.asm.util.CheckFrameAnalyzer.expandFrames(java.lang.String,com.android.tools.r8.org.objectweb.asm.tree.MethodNode,com.android.tools.r8.org.objectweb.asm.tree.analysis.Frame):239:239 -> c 583:583:void init(java.lang.String,com.android.tools.r8.org.objectweb.asm.tree.MethodNode):124 -> c 584:584:void com.android.tools.r8.org.objectweb.asm.util.CheckFrameAnalyzer.expandFrames(java.lang.String,com.android.tools.r8.org.objectweb.asm.tree.MethodNode,com.android.tools.r8.org.objectweb.asm.tree.analysis.Frame):239:239 -> c 584:584:void init(java.lang.String,com.android.tools.r8.org.objectweb.asm.tree.MethodNode):124 -> c 585:585:void com.android.tools.r8.org.objectweb.asm.util.CheckFrameAnalyzer.expandFrames(java.lang.String,com.android.tools.r8.org.objectweb.asm.tree.MethodNode,com.android.tools.r8.org.objectweb.asm.tree.analysis.Frame):239:239 -> c 585:585:void init(java.lang.String,com.android.tools.r8.org.objectweb.asm.tree.MethodNode):124 -> c 586:586:void com.android.tools.r8.org.objectweb.asm.util.CheckFrameAnalyzer.expandFrames(java.lang.String,com.android.tools.r8.org.objectweb.asm.tree.MethodNode,com.android.tools.r8.org.objectweb.asm.tree.analysis.Frame):239:239 -> c 586:586:void init(java.lang.String,com.android.tools.r8.org.objectweb.asm.tree.MethodNode):124 -> c 18:18:void com.android.tools.r8.org.objectweb.asm.util.CheckFrameAnalyzer.expandFrames(java.lang.String,com.android.tools.r8.org.objectweb.asm.tree.MethodNode,com.android.tools.r8.org.objectweb.asm.tree.analysis.Frame):240:240 -> c 18:18:void init(java.lang.String,com.android.tools.r8.org.objectweb.asm.tree.MethodNode):124 -> c 19:19:boolean com.android.tools.r8.org.objectweb.asm.util.CheckFrameAnalyzer.isJvmInsnNode(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode):475:475 -> c 19:19:void com.android.tools.r8.org.objectweb.asm.util.CheckFrameAnalyzer.expandFrames(java.lang.String,com.android.tools.r8.org.objectweb.asm.tree.MethodNode,com.android.tools.r8.org.objectweb.asm.tree.analysis.Frame):246 -> c 19:19:void init(java.lang.String,com.android.tools.r8.org.objectweb.asm.tree.MethodNode):124 -> c 20:20:void com.android.tools.r8.org.objectweb.asm.util.CheckFrameAnalyzer.expandFrames(java.lang.String,com.android.tools.r8.org.objectweb.asm.tree.MethodNode,com.android.tools.r8.org.objectweb.asm.tree.analysis.Frame):246:246 -> c 20:20:void init(java.lang.String,com.android.tools.r8.org.objectweb.asm.tree.MethodNode):124 -> c 21:48:void init(java.lang.String,com.android.tools.r8.org.objectweb.asm.tree.MethodNode):125:152 -> c 49:88:void init(java.lang.String,com.android.tools.r8.org.objectweb.asm.tree.MethodNode):144:183 -> c 89:89:void init(java.lang.String,com.android.tools.r8.org.objectweb.asm.tree.MethodNode):179:179 -> c 90:146:void init(java.lang.String,com.android.tools.r8.org.objectweb.asm.tree.MethodNode):138:194 -> c 147:147:com.android.tools.r8.org.objectweb.asm.tree.analysis.Frame com.android.tools.r8.org.objectweb.asm.tree.analysis.Analyzer.newFrame(com.android.tools.r8.org.objectweb.asm.tree.analysis.Frame):560:560 -> c 147:147:void init(java.lang.String,com.android.tools.r8.org.objectweb.asm.tree.MethodNode):196 -> c 148:149:void init(java.lang.String,com.android.tools.r8.org.objectweb.asm.tree.MethodNode):197:198 -> c 150:150:com.android.tools.r8.org.objectweb.asm.tree.analysis.Value com.android.tools.r8.org.objectweb.asm.tree.analysis.BasicInterpreter.newValue(com.android.tools.r8.org.objectweb.asm.Type):50:50 -> c 150:150:com.android.tools.r8.org.objectweb.asm.tree.analysis.Value com.android.tools.r8.org.objectweb.asm.tree.analysis.Interpreter.newExceptionValue(com.android.tools.r8.org.objectweb.asm.tree.TryCatchBlockNode,com.android.tools.r8.org.objectweb.asm.tree.analysis.Frame,com.android.tools.r8.org.objectweb.asm.Type):144 -> c 150:150:void init(java.lang.String,com.android.tools.r8.org.objectweb.asm.tree.MethodNode):198 -> c 151:152:void init(java.lang.String,com.android.tools.r8.org.objectweb.asm.tree.MethodNode):198:199 -> c 153:153:boolean com.android.tools.r8.org.objectweb.asm.util.CheckFrameAnalyzer.hasNextJvmInsnOrFrame(int):458:458 -> c 153:153:void init(java.lang.String,com.android.tools.r8.org.objectweb.asm.tree.MethodNode):203 -> c 154:154:boolean com.android.tools.r8.org.objectweb.asm.util.CheckFrameAnalyzer.isJvmInsnNode(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode):475:475 -> c 154:154:boolean com.android.tools.r8.org.objectweb.asm.util.CheckFrameAnalyzer.hasNextJvmInsnOrFrame(int):460 -> c 154:154:void init(java.lang.String,com.android.tools.r8.org.objectweb.asm.tree.MethodNode):203 -> c 155:158:boolean com.android.tools.r8.org.objectweb.asm.util.CheckFrameAnalyzer.hasNextJvmInsnOrFrame(int):460:463 -> c 155:158:void init(java.lang.String,com.android.tools.r8.org.objectweb.asm.tree.MethodNode):203 -> c 159:159:void init(java.lang.String,com.android.tools.r8.org.objectweb.asm.tree.MethodNode):211:211 -> c 160:160:void init(java.lang.String,com.android.tools.r8.org.objectweb.asm.tree.MethodNode):0:0 -> c # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":587,"2":588,"3":589,"4":590},"outline":"Lcom/android/tools/r8/internal/a5;a(Ljava/lang/String;ILjava/lang/String;)Ljava/lang/StringBuilder;"} 587:587:void init(java.lang.String,com.android.tools.r8.org.objectweb.asm.tree.MethodNode):211:211 -> c 588:588:void init(java.lang.String,com.android.tools.r8.org.objectweb.asm.tree.MethodNode):211:211 -> c 589:589:void init(java.lang.String,com.android.tools.r8.org.objectweb.asm.tree.MethodNode):211:211 -> c 590:590:void init(java.lang.String,com.android.tools.r8.org.objectweb.asm.tree.MethodNode):211:211 -> c 372:372:void init(java.lang.String,com.android.tools.r8.org.objectweb.asm.tree.MethodNode):212:212 -> c 373:373:void init(java.lang.String,com.android.tools.r8.org.objectweb.asm.tree.MethodNode):207:207 -> c 374:374:void init(java.lang.String,com.android.tools.r8.org.objectweb.asm.tree.MethodNode):0:0 -> c # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":591,"2":592,"3":593,"4":594},"outline":"Lcom/android/tools/r8/internal/a5;a(Ljava/lang/String;ILjava/lang/String;)Ljava/lang/StringBuilder;"} 591:591:void init(java.lang.String,com.android.tools.r8.org.objectweb.asm.tree.MethodNode):207:207 -> c 592:592:void init(java.lang.String,com.android.tools.r8.org.objectweb.asm.tree.MethodNode):207:207 -> c 593:593:void init(java.lang.String,com.android.tools.r8.org.objectweb.asm.tree.MethodNode):207:207 -> c 594:594:void init(java.lang.String,com.android.tools.r8.org.objectweb.asm.tree.MethodNode):207:207 -> c 582:582:void init(java.lang.String,com.android.tools.r8.org.objectweb.asm.tree.MethodNode):208:208 -> c com.android.tools.r8.org.objectweb.asm.util.CheckMethodAdapter -> com.android.tools.r8.internal.A9: # {"id":"sourceFile","fileName":"CheckMethodAdapter.java"} int version -> j int access -> k int visibleAnnotableParameterCount -> l int invisibleAnnotableParameterCount -> m boolean visitCodeCalled -> n boolean visitMaxCalled -> o boolean visitEndCalled -> p int insnCount -> q java.util.Map labelInsnIndices -> r java.util.Set referencedLabels -> s int lastFrameInsnIndex -> t int numExpandedFrames -> u int numCompressedFrames -> v java.util.List handlers -> w com.android.tools.r8.org.objectweb.asm.util.CheckMethodAdapter$Method[] OPCODE_METHODS -> x 1:1:void ():83:83 -> 1:1:void (int,com.android.tools.r8.org.objectweb.asm.MethodVisitor,java.util.Map):390:390 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/internal/jF;Ljava/util/HashMap;)V"} 2:64:void (int,com.android.tools.r8.org.objectweb.asm.MethodVisitor,java.util.Map):331:393 -> 65:114:void (int,int,java.lang.String,java.lang.String,com.android.tools.r8.org.objectweb.asm.MethodVisitor,java.util.Map):444:493 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(IILjava/lang/String;Ljava/lang/String;Lcom/android/tools/r8/internal/jF;Ljava/util/HashMap;)V"} 1:3:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean):508:510 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Z)Lcom/android/tools/r8/internal/m2;"} 4:4:void com.android.tools.r8.org.objectweb.asm.util.CheckAnnotationAdapter.(com.android.tools.r8.org.objectweb.asm.AnnotationVisitor):51:51 -> a 4:4:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean):510 -> a 5:6:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor visitAnnotationDefault():534:535 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/m2;"} 7:13:void visitAnnotableParameterCount(int,boolean):540:546 -> a 14:25:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor visitParameterAnnotation(int,java.lang.String,boolean):552:563 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/lang/String;Z)Lcom/android/tools/r8/internal/m2;"} 26:26:void com.android.tools.r8.org.objectweb.asm.util.CheckAnnotationAdapter.(com.android.tools.r8.org.objectweb.asm.AnnotationVisitor):51:51 -> a 26:26:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor visitParameterAnnotation(int,java.lang.String,boolean):563 -> a 27:31:void visitAttribute(com.android.tools.r8.org.objectweb.asm.Attribute):568:572 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/T3;)V"} 32:32:void visitAttribute(com.android.tools.r8.org.objectweb.asm.Attribute):570:570 -> a 33:63:void visitFrame(int,int,java.lang.Object[],int,java.lang.Object[]):591:621 -> 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":751,"2":752,"3":753,"4":754},"outline":"Lcom/android/tools/r8/internal/cg;a(Ljava/lang/String;I)Ljava/lang/String;"} 751:751:void visitFrame(int,int,java.lang.Object[],int,java.lang.Object[]):621:621 -> a 752:752:void visitFrame(int,int,java.lang.Object[],int,java.lang.Object[]):621:621 -> a 753:753:void visitFrame(int,int,java.lang.Object[],int,java.lang.Object[]):621:621 -> a 754:754:void visitFrame(int,int,java.lang.Object[],int,java.lang.Object[]):621:621 -> a 685:719:void visitFrame(int,int,java.lang.Object[],int,java.lang.Object[]):621:655 -> a 720:720:void visitFrame(int,int,java.lang.Object[],int,java.lang.Object[]):629:629 -> a 721:721:void visitFrame(int,int,java.lang.Object[],int,java.lang.Object[]):625:625 -> a 722:722:void visitFrame(int,int,java.lang.Object[],int,java.lang.Object[]):592:592 -> a 755:759:void visitInsn(int):660:664 -> a 760:764:void visitFieldInsn(int,java.lang.String,java.lang.String,java.lang.String):718:722 -> a 765:765:void com.android.tools.r8.org.objectweb.asm.util.CheckMethodAdapter.checkUnqualifiedName(int,java.lang.String,java.lang.String):1222:1222 -> a 765:765:void visitFieldInsn(int,java.lang.String,java.lang.String,java.lang.String):722 -> a 766:768:void visitFieldInsn(int,java.lang.String,java.lang.String,java.lang.String):723:725 -> a 769:795:void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String,boolean):735:761 -> a 796:808:void visitInvokeDynamicInsn(java.lang.String,java.lang.String,com.android.tools.r8.org.objectweb.asm.Handle,java.lang.Object[]):770:782 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/lang/String;Lcom/android/tools/r8/internal/fk;[Ljava/lang/Object;)V"} 809:814:void visitJumpInsn(int,com.android.tools.r8.org.objectweb.asm.Label):787:792 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/internal/xA;)V"} 815:822:void visitLabel(com.android.tools.r8.org.objectweb.asm.Label):797:804 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/xA;)V"} 823:823:void visitLabel(com.android.tools.r8.org.objectweb.asm.Label):801:801 -> a 824:828:void visitLdcInsn(java.lang.Object):809:813 -> a 829:834:void visitIincInsn(int,int):818:823 -> a 835:835:void com.android.tools.r8.org.objectweb.asm.util.CheckMethodAdapter.checkSignedShort(int,java.lang.String):1129:1129 -> a 835:835:void visitIincInsn(int,int):821 -> a 836:836:void visitIincInsn(int,int):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":838,"2":839,"3":840,"4":841},"outline":"Lcom/android/tools/r8/internal/cg;a(Ljava/lang/String;I)Ljava/lang/String;"} 838:838:void com.android.tools.r8.org.objectweb.asm.util.CheckMethodAdapter.checkSignedShort(int,java.lang.String):1129:1129 -> a 838:838:void visitIincInsn(int,int):821 -> a 839:839:void com.android.tools.r8.org.objectweb.asm.util.CheckMethodAdapter.checkSignedShort(int,java.lang.String):1129:1129 -> a 839:839:void visitIincInsn(int,int):821 -> a 840:840:void com.android.tools.r8.org.objectweb.asm.util.CheckMethodAdapter.checkSignedShort(int,java.lang.String):1129:1129 -> a 840:840:void visitIincInsn(int,int):821 -> a 841:841:void com.android.tools.r8.org.objectweb.asm.util.CheckMethodAdapter.checkSignedShort(int,java.lang.String):1129:1129 -> a 841:841:void visitIincInsn(int,int):821 -> a 837:837:void com.android.tools.r8.org.objectweb.asm.util.CheckMethodAdapter.checkSignedShort(int,java.lang.String):1129:1129 -> a 837:837:void visitIincInsn(int,int):821 -> a 842:853:void visitTableSwitchInsn(int,int,com.android.tools.r8.org.objectweb.asm.Label,com.android.tools.r8.org.objectweb.asm.Label[]):829:840 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(IILcom/android/tools/r8/internal/xA;[Lcom/android/tools/r8/internal/xA;)V"} 854:854:void visitTableSwitchInsn(int,int,com.android.tools.r8.org.objectweb.asm.Label,com.android.tools.r8.org.objectweb.asm.Label[]):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":1707,"2":1708,"3":1709,"4":1710},"outline":"Lcom/android/tools/r8/internal/cg;a(Ljava/lang/String;I)Ljava/lang/String;"} 1707:1707:void visitTableSwitchInsn(int,int,com.android.tools.r8.org.objectweb.asm.Label,com.android.tools.r8.org.objectweb.asm.Label[]):840:840 -> a 1708:1708:void visitTableSwitchInsn(int,int,com.android.tools.r8.org.objectweb.asm.Label,com.android.tools.r8.org.objectweb.asm.Label[]):840:840 -> a 1709:1709:void visitTableSwitchInsn(int,int,com.android.tools.r8.org.objectweb.asm.Label,com.android.tools.r8.org.objectweb.asm.Label[]):840:840 -> a 1710:1710:void visitTableSwitchInsn(int,int,com.android.tools.r8.org.objectweb.asm.Label,com.android.tools.r8.org.objectweb.asm.Label[]):840:840 -> a 1694:1697:void visitTableSwitchInsn(int,int,com.android.tools.r8.org.objectweb.asm.Label,com.android.tools.r8.org.objectweb.asm.Label[]):840:843 -> a 1698:1698:void visitTableSwitchInsn(int,int,com.android.tools.r8.org.objectweb.asm.Label,com.android.tools.r8.org.objectweb.asm.Label[]):837:837 -> a 1699:1699:void visitTableSwitchInsn(int,int,com.android.tools.r8.org.objectweb.asm.Label,com.android.tools.r8.org.objectweb.asm.Label[]):832:832 -> a 1711:1718:void visitLookupSwitchInsn(com.android.tools.r8.org.objectweb.asm.Label,int[],com.android.tools.r8.org.objectweb.asm.Label[]):848:855 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/xA;[I[Lcom/android/tools/r8/internal/xA;)V"} 1719:1719:void visitLookupSwitchInsn(com.android.tools.r8.org.objectweb.asm.Label,int[],com.android.tools.r8.org.objectweb.asm.Label[]):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":2581,"2":2582,"3":2583,"4":2584},"outline":"Lcom/android/tools/r8/internal/cg;a(Ljava/lang/String;I)Ljava/lang/String;"} 2581:2581:void visitLookupSwitchInsn(com.android.tools.r8.org.objectweb.asm.Label,int[],com.android.tools.r8.org.objectweb.asm.Label[]):855:855 -> a 2582:2582:void visitLookupSwitchInsn(com.android.tools.r8.org.objectweb.asm.Label,int[],com.android.tools.r8.org.objectweb.asm.Label[]):855:855 -> a 2583:2583:void visitLookupSwitchInsn(com.android.tools.r8.org.objectweb.asm.Label,int[],com.android.tools.r8.org.objectweb.asm.Label[]):855:855 -> a 2584:2584:void visitLookupSwitchInsn(com.android.tools.r8.org.objectweb.asm.Label,int[],com.android.tools.r8.org.objectweb.asm.Label[]):855:855 -> a 2574:2577:void visitLookupSwitchInsn(com.android.tools.r8.org.objectweb.asm.Label,int[],com.android.tools.r8.org.objectweb.asm.Label[]):855:858 -> a 2578:2578:void visitLookupSwitchInsn(com.android.tools.r8.org.objectweb.asm.Label,int[],com.android.tools.r8.org.objectweb.asm.Label[]):852:852 -> a 2585:2602:void visitMultiANewArrayInsn(java.lang.String,int):863:880 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/lang/String;)V"} 2603:2603:void visitMultiANewArrayInsn(java.lang.String,int):875:875 -> a 2604:2604:void visitMultiANewArrayInsn(java.lang.String,int):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":4361,"2":4362,"3":4363,"4":4364},"outline":"Lcom/android/tools/r8/internal/cg;a(Ljava/lang/String;I)Ljava/lang/String;"} 4361:4361:void visitMultiANewArrayInsn(java.lang.String,int):875:875 -> a 4362:4362:void visitMultiANewArrayInsn(java.lang.String,int):875:875 -> a 4363:4363:void visitMultiANewArrayInsn(java.lang.String,int):875:875 -> a 4364:4364:void visitMultiANewArrayInsn(java.lang.String,int):875:875 -> a 3479:3479:void visitMultiANewArrayInsn(java.lang.String,int):875:875 -> a 3480:3480:void visitMultiANewArrayInsn(java.lang.String,int):871:871 -> a 3481:3481:void visitMultiANewArrayInsn(java.lang.String,int):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":4365,"2":4366,"3":4367,"4":4368},"outline":"Lcom/android/tools/r8/internal/cg;a(Ljava/lang/String;I)Ljava/lang/String;"} 4365:4365:void visitMultiANewArrayInsn(java.lang.String,int):871:871 -> a 4366:4366:void visitMultiANewArrayInsn(java.lang.String,int):871:871 -> a 4367:4367:void visitMultiANewArrayInsn(java.lang.String,int):871:871 -> a 4368:4368:void visitMultiANewArrayInsn(java.lang.String,int):871:871 -> a 4352:4352:void visitMultiANewArrayInsn(java.lang.String,int):871:871 -> a 4353:4353:void visitMultiANewArrayInsn(java.lang.String,int):867:867 -> a 4369:4386:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor visitInsnAnnotation(int,com.android.tools.r8.org.objectweb.asm.TypePath,java.lang.String,boolean):886:903 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/internal/I00;Ljava/lang/String;Z)Lcom/android/tools/r8/internal/m2;"} 4387:4387:void com.android.tools.r8.org.objectweb.asm.util.CheckAnnotationAdapter.(com.android.tools.r8.org.objectweb.asm.AnnotationVisitor):51:51 -> a 4387:4387:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor visitInsnAnnotation(int,com.android.tools.r8.org.objectweb.asm.TypePath,java.lang.String,boolean):903 -> a 4388:4403:void visitTryCatchBlock(com.android.tools.r8.org.objectweb.asm.Label,com.android.tools.r8.org.objectweb.asm.Label,com.android.tools.r8.org.objectweb.asm.Label,java.lang.String):909:924 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/xA;Lcom/android/tools/r8/internal/xA;Lcom/android/tools/r8/internal/xA;Ljava/lang/String;)V"} 4404:4404:void visitTryCatchBlock(com.android.tools.r8.org.objectweb.asm.Label,com.android.tools.r8.org.objectweb.asm.Label,com.android.tools.r8.org.objectweb.asm.Label,java.lang.String):917:917 -> a 4405:4407:void visitLocalVariable(java.lang.String,java.lang.String,java.lang.String,com.android.tools.r8.org.objectweb.asm.Label,com.android.tools.r8.org.objectweb.asm.Label,int):950:952 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/android/tools/r8/internal/xA;Lcom/android/tools/r8/internal/xA;I)V"} 4408:4408:void com.android.tools.r8.org.objectweb.asm.util.CheckMethodAdapter.checkUnqualifiedName(int,java.lang.String,java.lang.String):1222:1222 -> a 4408:4408:void visitLocalVariable(java.lang.String,java.lang.String,java.lang.String,com.android.tools.r8.org.objectweb.asm.Label,com.android.tools.r8.org.objectweb.asm.Label,int):952 -> a 4409:4422:void visitLocalVariable(java.lang.String,java.lang.String,java.lang.String,com.android.tools.r8.org.objectweb.asm.Label,com.android.tools.r8.org.objectweb.asm.Label,int):953:966 -> a 4423:4423:void visitLocalVariable(java.lang.String,java.lang.String,java.lang.String,com.android.tools.r8.org.objectweb.asm.Label,com.android.tools.r8.org.objectweb.asm.Label,int):963:963 -> a 4424:4451:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor visitLocalVariableAnnotation(int,com.android.tools.r8.org.objectweb.asm.TypePath,com.android.tools.r8.org.objectweb.asm.Label[],com.android.tools.r8.org.objectweb.asm.Label[],int[],java.lang.String,boolean):978:1005 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/internal/I00;[Lcom/android/tools/r8/internal/xA;[Lcom/android/tools/r8/internal/xA;[ILjava/lang/String;Z)Lcom/android/tools/r8/internal/m2;"} 4452:4452:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor visitLocalVariableAnnotation(int,com.android.tools.r8.org.objectweb.asm.TypePath,com.android.tools.r8.org.objectweb.asm.Label[],com.android.tools.r8.org.objectweb.asm.Label[],int[],java.lang.String,boolean):991:991 -> a 4453:4459:void checkIdentifier(int,java.lang.String,int,int,java.lang.String):1241:1247 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(IIILjava/lang/String;Ljava/lang/String;)V"} 4460:4471:void checkIdentifier(int,java.lang.String,int,int,java.lang.String):1246:1257 -> a 4472:4476:void checkIdentifier(int,java.lang.String,int,int,java.lang.String):1254:1258 -> a 4477:4477:void checkIdentifier(int,java.lang.String,int,int,java.lang.String):1242:1242 -> a 4478:4482:void checkInternalName(int,java.lang.String,java.lang.String):1305:1309 -> a 4483:4489:void com.android.tools.r8.org.objectweb.asm.util.CheckMethodAdapter.checkInternalClassName(int,java.lang.String,java.lang.String):1327:1333 -> a 4483:4489:void checkInternalName(int,java.lang.String,java.lang.String):1311 -> a 4490:4490:void checkInternalName(int,java.lang.String,java.lang.String):1306:1306 -> a 4491:4532:int checkDescriptor(int,java.lang.String,int,boolean):1363:1404 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(IILjava/lang/String;Z)I"} 4533:4539:int checkDescriptor(int,java.lang.String,int,boolean):1384:1390 -> a 4540:4567:int checkDescriptor(int,java.lang.String,int,boolean):1371:1398 -> a 4568:4574:void com.android.tools.r8.org.objectweb.asm.util.CheckMethodAdapter.checkInternalClassName(int,java.lang.String,java.lang.String):1327:1333 -> a 4568:4574:int checkDescriptor(int,java.lang.String,int,boolean):1398 -> a 4575:4575:int checkDescriptor(int,java.lang.String,int,boolean):1400:1400 -> a 4576:4576:int checkDescriptor(int,java.lang.String,int,boolean):1395:1395 -> a 4577:4577:int checkDescriptor(int,java.lang.String,int,boolean):1364:1364 -> a 4578:4581:void checkLabel(com.android.tools.r8.org.objectweb.asm.Label,boolean,java.lang.String):1448:1451 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/xA;ZLjava/lang/String;)V"} 4582:4582:void checkLabel(com.android.tools.r8.org.objectweb.asm.Label,boolean,java.lang.String):1446:1446 -> a 1:1:void visitParameter(java.lang.String,int):499:499 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/lang/String;)V"} 2:2:void com.android.tools.r8.org.objectweb.asm.util.CheckMethodAdapter.checkUnqualifiedName(int,java.lang.String,java.lang.String):1222:1222 -> b 2:2:void visitParameter(java.lang.String,int):499 -> b 3:5:void visitParameter(java.lang.String,int):501:503 -> b 6:10:void visitCode():577:581 -> b 11:11:void visitCode():578:578 -> b 12:24:void visitIntInsn(int,int):669:681 -> b 25:25:void visitIntInsn(int,int):0:0 -> b # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":720,"2":721,"3":722,"4":723},"outline":"Lcom/android/tools/r8/internal/cg;a(Ljava/lang/String;I)Ljava/lang/String;"} 720:720:void visitIntInsn(int,int):681:681 -> b 721:721:void visitIntInsn(int,int):681:681 -> b 722:722:void visitIntInsn(int,int):681:681 -> b 723:723:void visitIntInsn(int,int):681:681 -> b 706:711:void visitIntInsn(int,int):681:686 -> b 712:712:void com.android.tools.r8.org.objectweb.asm.util.CheckMethodAdapter.checkSignedShort(int,java.lang.String):1129:1129 -> b 712:712:void visitIntInsn(int,int):677 -> b 713:713:void visitIntInsn(int,int):0:0 -> b # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":724,"2":725,"3":726,"4":727},"outline":"Lcom/android/tools/r8/internal/cg;a(Ljava/lang/String;I)Ljava/lang/String;"} 724:724:void com.android.tools.r8.org.objectweb.asm.util.CheckMethodAdapter.checkSignedShort(int,java.lang.String):1129:1129 -> b 724:724:void visitIntInsn(int,int):677 -> b 725:725:void com.android.tools.r8.org.objectweb.asm.util.CheckMethodAdapter.checkSignedShort(int,java.lang.String):1129:1129 -> b 725:725:void visitIntInsn(int,int):677 -> b 726:726:void com.android.tools.r8.org.objectweb.asm.util.CheckMethodAdapter.checkSignedShort(int,java.lang.String):1129:1129 -> b 726:726:void visitIntInsn(int,int):677 -> b 727:727:void com.android.tools.r8.org.objectweb.asm.util.CheckMethodAdapter.checkSignedShort(int,java.lang.String):1129:1129 -> b 727:727:void visitIntInsn(int,int):677 -> b 714:714:void com.android.tools.r8.org.objectweb.asm.util.CheckMethodAdapter.checkSignedShort(int,java.lang.String):1129:1129 -> b 714:714:void visitIntInsn(int,int):677 -> b 715:716:void visitIntInsn(int,int):688:689 -> b 717:717:void com.android.tools.r8.org.objectweb.asm.util.CheckMethodAdapter.checkSignedByte(int,java.lang.String):1117:1117 -> b 717:717:void visitIntInsn(int,int):674 -> b 718:718:void visitIntInsn(int,int):0:0 -> b # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":728,"2":729,"3":730,"4":731},"outline":"Lcom/android/tools/r8/internal/cg;a(Ljava/lang/String;I)Ljava/lang/String;"} 728:728:void com.android.tools.r8.org.objectweb.asm.util.CheckMethodAdapter.checkSignedByte(int,java.lang.String):1117:1117 -> b 728:728:void visitIntInsn(int,int):674 -> b 729:729:void com.android.tools.r8.org.objectweb.asm.util.CheckMethodAdapter.checkSignedByte(int,java.lang.String):1117:1117 -> b 729:729:void visitIntInsn(int,int):674 -> b 730:730:void com.android.tools.r8.org.objectweb.asm.util.CheckMethodAdapter.checkSignedByte(int,java.lang.String):1117:1117 -> b 730:730:void visitIntInsn(int,int):674 -> b 731:731:void com.android.tools.r8.org.objectweb.asm.util.CheckMethodAdapter.checkSignedByte(int,java.lang.String):1117:1117 -> b 731:731:void visitIntInsn(int,int):674 -> b 719:719:void com.android.tools.r8.org.objectweb.asm.util.CheckMethodAdapter.checkSignedByte(int,java.lang.String):1117:1117 -> b 719:719:void visitIntInsn(int,int):674 -> b 732:741:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor visitTryCatchAnnotation(int,com.android.tools.r8.org.objectweb.asm.TypePath,java.lang.String,boolean):930:939 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/internal/I00;Ljava/lang/String;Z)Lcom/android/tools/r8/internal/m2;"} 742:742:void com.android.tools.r8.org.objectweb.asm.util.CheckAnnotationAdapter.(com.android.tools.r8.org.objectweb.asm.AnnotationVisitor):51:51 -> b 742:742:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor visitTryCatchAnnotation(int,com.android.tools.r8.org.objectweb.asm.TypePath,java.lang.String,boolean):939 -> b 743:743:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor visitTryCatchAnnotation(int,com.android.tools.r8.org.objectweb.asm.TypePath,java.lang.String,boolean):934:934 -> b 744:748:void visitLineNumber(int,com.android.tools.r8.org.objectweb.asm.Label):1011:1015 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/internal/xA;)V"} 749:763:void checkFrameValue(java.lang.Object):1079:1093 -> b 764:769:void checkMethodIdentifier(int,java.lang.String,java.lang.String):1272:1277 -> b 770:781:void checkMethodIdentifier(int,java.lang.String,java.lang.String):1276:1287 -> b 782:786:void checkMethodIdentifier(int,java.lang.String,java.lang.String):1284:1288 -> b 787:787:void checkMethodIdentifier(int,java.lang.String,java.lang.String):1273:1273 -> b 1:14:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor visitTypeAnnotation(int,com.android.tools.r8.org.objectweb.asm.TypePath,java.lang.String,boolean):516:529 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/internal/I00;Ljava/lang/String;Z)Lcom/android/tools/r8/internal/m2;"} 15:15:void com.android.tools.r8.org.objectweb.asm.util.CheckAnnotationAdapter.(com.android.tools.r8.org.objectweb.asm.AnnotationVisitor):51:51 -> c 15:15:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor visitTypeAnnotation(int,com.android.tools.r8.org.objectweb.asm.TypePath,java.lang.String,boolean):529 -> c 16:24:void visitTypeInsn(int,java.lang.String):704:712 -> c 25:42:void visitMaxs(int,int):1020:1037 -> c 43:45:void visitEnd():1042:1044 -> c 46:74:void checkLdcConstant(java.lang.Object):1167:1195 -> c 75:75:void checkLdcConstant(java.lang.Object):1185:1185 -> c 76:76:void checkLdcConstant(java.lang.Object):0:0 -> c # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":1297,"2":1298,"3":1299,"4":1300},"outline":"Lcom/android/tools/r8/internal/cg;a(Ljava/lang/String;I)Ljava/lang/String;"} 1297:1297:void checkLdcConstant(java.lang.Object):1185:1185 -> c 1298:1298:void checkLdcConstant(java.lang.Object):1185:1185 -> c 1299:1299:void checkLdcConstant(java.lang.Object):1185:1185 -> c 1300:1300:void checkLdcConstant(java.lang.Object):1185:1185 -> c 1261:1261:void checkLdcConstant(java.lang.Object):1185:1185 -> c 1262:1289:void checkLdcConstant(java.lang.Object):1180:1207 -> c 1290:1290:void checkLdcConstant(java.lang.Object):1199:1199 -> c 1291:1296:void com.android.tools.r8.org.objectweb.asm.util.CheckMethodAdapter.checkConstant(java.lang.Object):1152:1157 -> c 1291:1296:void checkLdcConstant(java.lang.Object):1210 -> c 1:6:void visitVarInsn(int,int):694:699 -> d 7:8:void checkVisitCodeCalled():1053:1054 -> d 9:11:void checkDescriptor(int,java.lang.String,boolean):1346:1348 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/lang/String;)V"} 1:2:void checkVisitEndNotCalled():1068:1069 -> e 3:4:void checkOpcodeMethod(int,com.android.tools.r8.org.objectweb.asm.util.CheckMethodAdapter$Method):1104:1105 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(II)V"} 5:5:void checkOpcodeMethod(int,com.android.tools.r8.org.objectweb.asm.util.CheckMethodAdapter$Method):0:0 -> e # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":1111,"2":1112,"3":1113,"4":1114},"outline":"Lcom/android/tools/r8/internal/cg;a(Ljava/lang/String;I)Ljava/lang/String;"} 1111:1111:void checkOpcodeMethod(int,com.android.tools.r8.org.objectweb.asm.util.CheckMethodAdapter$Method):1105:1105 -> e 1112:1112:void checkOpcodeMethod(int,com.android.tools.r8.org.objectweb.asm.util.CheckMethodAdapter$Method):1105:1105 -> e 1113:1113:void checkOpcodeMethod(int,com.android.tools.r8.org.objectweb.asm.util.CheckMethodAdapter$Method):1105:1105 -> e 1114:1114:void checkOpcodeMethod(int,com.android.tools.r8.org.objectweb.asm.util.CheckMethodAdapter$Method):1105:1105 -> e 1110:1110:void checkOpcodeMethod(int,com.android.tools.r8.org.objectweb.asm.util.CheckMethodAdapter$Method):1105:1105 -> e 1115:1128:void checkMethodDescriptor(int,java.lang.String):1415:1428 -> e 1129:1136:void checkMethodDescriptor(int,java.lang.String):1425:1432 -> e 1137:1137:void checkMethodDescriptor(int,java.lang.String):1419:1419 -> e 1138:1138:void checkMethodDescriptor(int,java.lang.String):1416:1416 -> e 1:2:void checkVisitMaxsNotCalled():1061:1062 -> f 3:3:void checkUnsignedShort(int,java.lang.String):1141:1141 -> f com.android.tools.r8.org.objectweb.asm.util.CheckMethodAdapter$1 -> com.android.tools.r8.internal.y9: # {"id":"sourceFile","fileName":"CheckMethodAdapter.java"} com.android.tools.r8.org.objectweb.asm.MethodVisitor val$methodVisitor -> F 1:1:void (int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[],com.android.tools.r8.org.objectweb.asm.MethodVisitor):446:446 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(IILcom/android/tools/r8/internal/jF;Ljava/lang/String;Ljava/lang/String;)V"} 1:32:void visitEnd():449:480 -> c 33:37:void com.android.tools.r8.org.objectweb.asm.util.CheckMethodAdapter$1.throwError(com.android.tools.r8.org.objectweb.asm.tree.analysis.Analyzer,java.lang.Exception):485:489 -> c 33:37:void visitEnd():475 -> c com.android.tools.r8.org.objectweb.asm.util.CheckMethodAdapter$MethodWriterWrapper -> com.android.tools.r8.internal.z9: # {"id":"sourceFile","fileName":"CheckMethodAdapter.java"} int version -> j com.android.tools.r8.org.objectweb.asm.ClassWriter owner -> k 1:3:void (int,int,com.android.tools.r8.org.objectweb.asm.ClassWriter,com.android.tools.r8.org.objectweb.asm.MethodVisitor):1466:1468 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(IILcom/android/tools/r8/internal/Ya;Lcom/android/tools/r8/internal/jF;)V"} 1:1:boolean computesFrames():1476:1476 -> d 1:1:boolean computesMaxs():1472:1472 -> e 1:1:boolean requiresFrames():1480:1480 -> f com.android.tools.r8.org.objectweb.asm.util.CheckModuleAdapter -> com.android.tools.r8.internal.C9: # {"id":"sourceFile","fileName":"CheckModuleAdapter.java"} boolean isOpen -> b com.android.tools.r8.org.objectweb.asm.util.CheckModuleAdapter$NameSet requiredModules -> c com.android.tools.r8.org.objectweb.asm.util.CheckModuleAdapter$NameSet exportedPackages -> d com.android.tools.r8.org.objectweb.asm.util.CheckModuleAdapter$NameSet openedPackages -> e com.android.tools.r8.org.objectweb.asm.util.CheckModuleAdapter$NameSet usedServices -> f com.android.tools.r8.org.objectweb.asm.util.CheckModuleAdapter$NameSet providedServices -> g int classVersion -> h boolean visitEndCalled -> i 1:1:void (int,com.android.tools.r8.org.objectweb.asm.ModuleVisitor,boolean):91:91 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/internal/zF;Z)V"} 2:50:void (int,com.android.tools.r8.org.objectweb.asm.ModuleVisitor,boolean):44:92 -> 1:2:void visitMainClass(java.lang.String):98:99 -> a 3:20:void visitRequire(java.lang.String,int,java.lang.String):110:127 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/lang/String;Ljava/lang/String;)V"} 21:30:void visitExport(java.lang.String,int,java.lang.String[]):132:141 -> a 31:40:void visitProvide(java.lang.String,java.lang.String[]):171:180 -> a 41:41:void visitProvide(java.lang.String,java.lang.String[]):175:175 -> a 42:44: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 com.android.tools.r8.org.objectweb.asm.util.CheckModuleAdapter$NameSet -> com.android.tools.r8.internal.B9: # {"id":"sourceFile","fileName":"CheckModuleAdapter.java"} java.lang.String type -> a java.util.HashSet names -> b 1:3:void (java.lang.String):201:203 -> 1:2:void checkNameNotAlreadyDeclared(java.lang.String):207:208 -> a com.android.tools.r8.org.objectweb.asm.util.CheckRecordComponentAdapter -> com.android.tools.r8.internal.F9: # {"id":"sourceFile","fileName":"CheckRecordComponentAdapter.java"} boolean visitEndCalled -> b 1:1:void (int,com.android.tools.r8.org.objectweb.asm.RecordComponentVisitor):74:74 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/internal/IQ;)V"} 1:1:void com.android.tools.r8.org.objectweb.asm.util.CheckRecordComponentAdapter.checkVisitEndNotCalled():117:117 -> a 1:1:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean):79 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Z)Lcom/android/tools/r8/internal/m2;"} 2:3:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean):81:82 -> a 4:4:void com.android.tools.r8.org.objectweb.asm.util.CheckAnnotationAdapter.(com.android.tools.r8.org.objectweb.asm.AnnotationVisitor):51:51 -> a 4:4:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean):82 -> a 5:5:void com.android.tools.r8.org.objectweb.asm.util.CheckRecordComponentAdapter.checkVisitEndNotCalled():118:118 -> a 5:5:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean):79 -> a 6:6:void com.android.tools.r8.org.objectweb.asm.util.CheckRecordComponentAdapter.checkVisitEndNotCalled():117:117 -> a 6:6:void visitAttribute(com.android.tools.r8.org.objectweb.asm.Attribute):102 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/T3;)V"} 7:7:void visitAttribute(com.android.tools.r8.org.objectweb.asm.Attribute):106:106 -> a 8:8:void com.android.tools.r8.org.objectweb.asm.util.CheckRecordComponentAdapter.checkVisitEndNotCalled():118:118 -> a 8:8:void visitAttribute(com.android.tools.r8.org.objectweb.asm.Attribute):102 -> a 9:9:void com.android.tools.r8.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 com.android.tools.r8.org.objectweb.asm.util.CheckRecordComponentAdapter.checkVisitEndNotCalled():118:118 -> a 12:12:void visitEnd():111 -> a 13:13:void com.android.tools.r8.org.objectweb.asm.util.CheckRecordComponentAdapter.checkVisitEndNotCalled():117:117 -> a 13:13:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor visitTypeAnnotation(int,com.android.tools.r8.org.objectweb.asm.TypePath,java.lang.String,boolean):88 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/internal/I00;Ljava/lang/String;Z)Lcom/android/tools/r8/internal/m2;"} 14:22:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor visitTypeAnnotation(int,com.android.tools.r8.org.objectweb.asm.TypePath,java.lang.String,boolean):89:97 -> a 23:23:void com.android.tools.r8.org.objectweb.asm.util.CheckAnnotationAdapter.(com.android.tools.r8.org.objectweb.asm.AnnotationVisitor):51:51 -> a 23:23:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor visitTypeAnnotation(int,com.android.tools.r8.org.objectweb.asm.TypePath,java.lang.String,boolean):97 -> a 24:25:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor visitTypeAnnotation(int,com.android.tools.r8.org.objectweb.asm.TypePath,java.lang.String,boolean):91:92 -> a 26:26:void com.android.tools.r8.org.objectweb.asm.util.CheckRecordComponentAdapter.checkVisitEndNotCalled():118:118 -> a 26:26:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor visitTypeAnnotation(int,com.android.tools.r8.org.objectweb.asm.TypePath,java.lang.String,boolean):88 -> a com.android.tools.r8.org.objectweb.asm.util.Printer -> com.android.tools.r8.internal.fN: # {"id":"sourceFile","fileName":"Printer.java"} int api -> a java.lang.StringBuilder stringBuilder -> b java.util.List text -> c java.lang.String[] OPCODES -> d java.lang.String[] TYPES -> e 1:208:void ():54:261 -> 1:4:void (int):324:327 -> void visit(java.lang.String,java.lang.Object) -> a com.android.tools.r8.org.objectweb.asm.util.Printer visitAnnotation(java.lang.String,java.lang.String) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/lang/String;)Lcom/android/tools/r8/internal/fZ;"} com.android.tools.r8.org.objectweb.asm.util.Printer visitAnnotationDefault() -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/fZ;"} com.android.tools.r8.org.objectweb.asm.util.Printer visitArray(java.lang.String) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lcom/android/tools/r8/internal/fZ;"} void visitEnum(java.lang.String,java.lang.String,java.lang.String) -> a void visitFrame(int,int,java.lang.Object[],int,java.lang.Object[]) -> a com.android.tools.r8.org.objectweb.asm.util.Printer visitLocalVariableAnnotation(int,com.android.tools.r8.org.objectweb.asm.TypePath,com.android.tools.r8.org.objectweb.asm.Label[],com.android.tools.r8.org.objectweb.asm.Label[],int[],java.lang.String,boolean) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/internal/I00;[Lcom/android/tools/r8/internal/xA;[Lcom/android/tools/r8/internal/xA;[ILjava/lang/String;Z)Lcom/android/tools/r8/internal/fZ;"} com.android.tools.r8.org.objectweb.asm.util.Printer visitMethodAnnotation(java.lang.String,boolean) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Z)Lcom/android/tools/r8/internal/fZ;"} void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String,boolean) -> a com.android.tools.r8.org.objectweb.asm.util.Printer visitParameterAnnotation(int,java.lang.String,boolean) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/lang/String;Z)Lcom/android/tools/r8/internal/fZ;"} com.android.tools.r8.org.objectweb.asm.util.Printer visitTryCatchAnnotation(int,com.android.tools.r8.org.objectweb.asm.TypePath,java.lang.String,boolean) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/internal/I00;Ljava/lang/String;Z)Lcom/android/tools/r8/internal/fZ;"} 1:23:void appendString(java.lang.StringBuilder,java.lang.String):1233:1255 -> a 24:37:void appendString(java.lang.StringBuilder,java.lang.String):1245:1258 -> a com.android.tools.r8.org.objectweb.asm.util.Textifier -> com.android.tools.r8.internal.fZ: # {"id":"sourceFile","fileName":"Textifier.java"} java.lang.String tab -> f java.lang.String tab2 -> g java.lang.String tab3 -> h java.lang.String ltab -> i java.util.Map labelNames -> j int numAnnotationValues -> k java.util.List FRAME_TYPES -> l 1:2:void ():86:87 -> 1:1:void (int):130:130 -> 2:11:void (int):90:99 -> 1:3:void visit(java.lang.String,java.lang.Object):558:560 -> a 4:4:void com.android.tools.r8.org.objectweb.asm.util.Textifier.visitString(java.lang.String):668:668 -> a 4:4:void visit(java.lang.String,java.lang.Object):560 -> a 5:6:void visit(java.lang.String,java.lang.Object):561:562 -> a 7:7:void com.android.tools.r8.org.objectweb.asm.util.Textifier.visitType(com.android.tools.r8.org.objectweb.asm.Type):672:672 -> a 7:7:void visit(java.lang.String,java.lang.Object):562 -> a 8:9:void visit(java.lang.String,java.lang.Object):563:564 -> a 10:10:void com.android.tools.r8.org.objectweb.asm.util.Textifier.visitByte(byte):660:660 -> a 10:10:void visit(java.lang.String,java.lang.Object):564 -> a 11:12:void visit(java.lang.String,java.lang.Object):565:566 -> a 13:13:void com.android.tools.r8.org.objectweb.asm.util.Textifier.visitBoolean(boolean):664:664 -> a 13:13:void visit(java.lang.String,java.lang.Object):566 -> a 14:15:void visit(java.lang.String,java.lang.Object):567:568 -> a 16:16:void com.android.tools.r8.org.objectweb.asm.util.Textifier.visitShort(short):656:656 -> a 16:16:void visit(java.lang.String,java.lang.Object):568 -> a 17:18:void visit(java.lang.String,java.lang.Object):569:570 -> a 19:19:void com.android.tools.r8.org.objectweb.asm.util.Textifier.visitChar(char):652:652 -> a 19:19:void visit(java.lang.String,java.lang.Object):570 -> a 20:21:void visit(java.lang.String,java.lang.Object):571:572 -> a 22:22:void com.android.tools.r8.org.objectweb.asm.util.Textifier.visitInt(int):636:636 -> a 22:22:void visit(java.lang.String,java.lang.Object):572 -> a 23:24:void visit(java.lang.String,java.lang.Object):573:574 -> a 25:25:void com.android.tools.r8.org.objectweb.asm.util.Textifier.visitFloat(float):644:644 -> a 25:25:void visit(java.lang.String,java.lang.Object):574 -> a 26:27:void visit(java.lang.String,java.lang.Object):575:576 -> a 28:28:void com.android.tools.r8.org.objectweb.asm.util.Textifier.visitLong(long):640:640 -> a 28:28:void visit(java.lang.String,java.lang.Object):576 -> a 29:30:void visit(java.lang.String,java.lang.Object):577:578 -> a 31:31:void com.android.tools.r8.org.objectweb.asm.util.Textifier.visitDouble(double):648:648 -> a 31:31:void visit(java.lang.String,java.lang.Object):578 -> a 32:38:void visit(java.lang.String,java.lang.Object):579:585 -> a 39:39:void com.android.tools.r8.org.objectweb.asm.util.Textifier.visitByte(byte):660:660 -> a 39:39:void visit(java.lang.String,java.lang.Object):585 -> a 40:44:void visit(java.lang.String,java.lang.Object):587:591 -> a 45:45:void com.android.tools.r8.org.objectweb.asm.util.Textifier.visitBoolean(boolean):664:664 -> a 45:45:void visit(java.lang.String,java.lang.Object):591 -> a 46:50:void visit(java.lang.String,java.lang.Object):593:597 -> a 51:51:void com.android.tools.r8.org.objectweb.asm.util.Textifier.visitShort(short):656:656 -> a 51:51:void visit(java.lang.String,java.lang.Object):597 -> a 52:56:void visit(java.lang.String,java.lang.Object):599:603 -> a 57:57:void com.android.tools.r8.org.objectweb.asm.util.Textifier.visitChar(char):652:652 -> a 57:57:void visit(java.lang.String,java.lang.Object):603 -> a 58:62:void visit(java.lang.String,java.lang.Object):605:609 -> a 63:63:void com.android.tools.r8.org.objectweb.asm.util.Textifier.visitInt(int):636:636 -> a 63:63:void visit(java.lang.String,java.lang.Object):609 -> a 64:68:void visit(java.lang.String,java.lang.Object):611:615 -> a 69:69:void com.android.tools.r8.org.objectweb.asm.util.Textifier.visitLong(long):640:640 -> a 69:69:void visit(java.lang.String,java.lang.Object):615 -> a 70:74:void visit(java.lang.String,java.lang.Object):617:621 -> a 75:75:void com.android.tools.r8.org.objectweb.asm.util.Textifier.visitFloat(float):644:644 -> a 75:75:void visit(java.lang.String,java.lang.Object):621 -> a 76:80:void visit(java.lang.String,java.lang.Object):623:627 -> a 81:81:void com.android.tools.r8.org.objectweb.asm.util.Textifier.visitDouble(double):648:648 -> a 81:81:void visit(java.lang.String,java.lang.Object):627 -> a 82:84:void visit(java.lang.String,java.lang.Object):630:632 -> a 85:88:void visitEnum(java.lang.String,java.lang.String,java.lang.String):677:680 -> a 89:94:com.android.tools.r8.org.objectweb.asm.util.Textifier com.android.tools.r8.org.objectweb.asm.util.Textifier.visitAnnotation(java.lang.String,java.lang.String):685:690 -> a 89:94:com.android.tools.r8.org.objectweb.asm.util.Printer visitAnnotation(java.lang.String,java.lang.String):51 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/lang/String;)Lcom/android/tools/r8/internal/fZ;"} 95:98:com.android.tools.r8.org.objectweb.asm.util.Textifier com.android.tools.r8.org.objectweb.asm.util.Textifier.visitArray(java.lang.String):695:698 -> a 95:98:com.android.tools.r8.org.objectweb.asm.util.Printer visitArray(java.lang.String):51 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lcom/android/tools/r8/internal/fZ;"} 99:100:com.android.tools.r8.org.objectweb.asm.util.Textifier com.android.tools.r8.org.objectweb.asm.util.Textifier.visitAnnotationDefault():779:780 -> a 99:100:com.android.tools.r8.org.objectweb.asm.util.Printer visitAnnotationDefault():51 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/fZ;"} 101:112:com.android.tools.r8.org.objectweb.asm.util.Textifier com.android.tools.r8.org.objectweb.asm.util.Textifier.visitParameterAnnotation(int,java.lang.String,boolean):807:818 -> a 101:112:com.android.tools.r8.org.objectweb.asm.util.Printer visitParameterAnnotation(int,java.lang.String,boolean):51 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/lang/String;Z)Lcom/android/tools/r8/internal/fZ;"} 113:141:void visitFrame(int,int,java.lang.Object[],int,java.lang.Object[]):838:866 -> a 142:143:void visitFrame(int,int,java.lang.Object[],int,java.lang.Object[]):862:863 -> a 144:144:void visitFrame(int,int,java.lang.Object[],int,java.lang.Object[]):859:859 -> a 145:145:void visitFrame(int,int,java.lang.Object[],int,java.lang.Object[]):856:856 -> a 146:148:void visitFrame(int,int,java.lang.Object[],int,java.lang.Object[]):851:853 -> a 149:174:void visitFrame(int,int,java.lang.Object[],int,java.lang.Object[]):844:869 -> a 175:184:void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String,boolean):926:935 -> a 185:196:com.android.tools.r8.org.objectweb.asm.util.Printer visitTryCatchAnnotation(int,com.android.tools.r8.org.objectweb.asm.TypePath,java.lang.String,boolean):1094:1105 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/internal/I00;Ljava/lang/String;Z)Lcom/android/tools/r8/internal/fZ;"} 197:215:com.android.tools.r8.org.objectweb.asm.util.Printer visitLocalVariableAnnotation(int,com.android.tools.r8.org.objectweb.asm.TypePath,com.android.tools.r8.org.objectweb.asm.Label[],com.android.tools.r8.org.objectweb.asm.Label[],int[],java.lang.String,boolean):1143:1161 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/internal/I00;[Lcom/android/tools/r8/internal/xA;[Lcom/android/tools/r8/internal/xA;[ILjava/lang/String;Z)Lcom/android/tools/r8/internal/fZ;"} 216:221:com.android.tools.r8.org.objectweb.asm.util.Textifier com.android.tools.r8.org.objectweb.asm.util.Textifier.visitAnnotation(java.lang.String,boolean):1202:1207 -> a 216:221:com.android.tools.r8.org.objectweb.asm.util.Textifier com.android.tools.r8.org.objectweb.asm.util.Textifier.visitMethodAnnotation(java.lang.String,boolean):785 -> a 216:221:com.android.tools.r8.org.objectweb.asm.util.Printer visitMethodAnnotation(java.lang.String,boolean):51 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Z)Lcom/android/tools/r8/internal/fZ;"} 222:222:void appendDescriptor(int,java.lang.String):1337:1337 -> a 223:223:void appendDescriptor(int,java.lang.String):1334:1334 -> a 224:232:void appendLabel(com.android.tools.r8.org.objectweb.asm.Label):1370:1378 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/xA;)V"} 233:270:void appendHandle(com.android.tools.r8.org.objectweb.asm.Handle):1387:1424 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/fk;)V"} 271:287:void appendHandle(com.android.tools.r8.org.objectweb.asm.Handle):1404:1420 -> a 288:296:void appendHandle(com.android.tools.r8.org.objectweb.asm.Handle):1408:1416 -> a 297:297:void appendHandle(com.android.tools.r8.org.objectweb.asm.Handle):1401:1401 -> a 298:298:void appendHandle(com.android.tools.r8.org.objectweb.asm.Handle):1398:1398 -> a 299:299:void appendHandle(com.android.tools.r8.org.objectweb.asm.Handle):1395:1395 -> a 300:347:void appendHandle(com.android.tools.r8.org.objectweb.asm.Handle):1392:1439 -> a 348:437:void appendTypeReference(int):1461:1550 -> a 438:440:void appendTypeReference(int):1545:1547 -> a 441:443:void appendTypeReference(int):1540:1542 -> a 444:446:void appendTypeReference(int):1535:1537 -> a 447:449:void appendTypeReference(int):1530:1532 -> a 450:450:void appendTypeReference(int):1527:1527 -> a 451:451:void appendTypeReference(int):1524:1524 -> a 452:452:void appendTypeReference(int):1521:1521 -> a 453:453:void appendTypeReference(int):1518:1518 -> a 454:454:void appendTypeReference(int):1515:1515 -> a 455:455:void appendTypeReference(int):1512:1512 -> a 456:456:void appendTypeReference(int):1509:1509 -> a 457:457:void appendTypeReference(int):1506:1506 -> a 458:458:void appendTypeReference(int):1503:1503 -> a 459:461:void appendTypeReference(int):1498:1500 -> a 462:462:void appendTypeReference(int):1495:1495 -> a 463:463:void appendTypeReference(int):1492:1492 -> a 464:464:void appendTypeReference(int):1489:1489 -> a 465:469:void appendTypeReference(int):1482:1486 -> a 470:474:void appendTypeReference(int):1475:1479 -> a 475:475:void appendTypeReference(int):1472:1472 -> a 476:478:void appendTypeReference(int):1467:1469 -> a 479:479:void appendTypeReference(int):1464:1464 -> a 480:492:void appendFrameTypes(int,java.lang.Object[]):1564:1576 -> a 1:12:com.android.tools.r8.org.objectweb.asm.util.Textifier visitTypeAnnotation(int,com.android.tools.r8.org.objectweb.asm.TypePath,java.lang.String,boolean):1223:1234 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/internal/I00;Ljava/lang/String;Z)Lcom/android/tools/r8/internal/fZ;"} 13:13:void maybeAppendComma(int):1451:1451 -> b 14:14:com.android.tools.r8.org.objectweb.asm.util.Textifier com.android.tools.r8.org.objectweb.asm.util.Textifier.createTextifier():1602:1602 -> b 14:14:com.android.tools.r8.org.objectweb.asm.util.Textifier addNewTextifier(java.lang.String):1588 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lcom/android/tools/r8/internal/fZ;"} 15:15:com.android.tools.r8.org.objectweb.asm.util.Textifier addNewTextifier(java.lang.String):1589:1589 -> b 16:16:java.util.List com.android.tools.r8.org.objectweb.asm.util.Printer.getText():1197:1197 -> b 16:16:com.android.tools.r8.org.objectweb.asm.util.Textifier addNewTextifier(java.lang.String):1589 -> b 17:19:com.android.tools.r8.org.objectweb.asm.util.Textifier addNewTextifier(java.lang.String):1589:1591 -> b 1:4:void visitAnnotationValue(java.lang.String):707:710 -> c com.android.tools.r8.org.objectweb.asm.util.TraceAnnotationVisitor -> com.android.tools.r8.internal.oZ: # {"id":"sourceFile","fileName":"TraceAnnotationVisitor.java"} com.android.tools.r8.org.objectweb.asm.util.Printer printer -> b 1:2:void (com.android.tools.r8.org.objectweb.asm.AnnotationVisitor,com.android.tools.r8.org.objectweb.asm.util.Printer):60:61 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/m2;Lcom/android/tools/r8/internal/fZ;)V"} 1:2:void visit(java.lang.String,java.lang.Object):66:67 -> a 3:4:void visitEnum(java.lang.String,java.lang.String,java.lang.String):72:73 -> a 5:6:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,java.lang.String):78:79 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/lang/String;)Lcom/android/tools/r8/internal/m2;"} 7:8:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor visitArray(java.lang.String):84:85 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lcom/android/tools/r8/internal/m2;"} 9:10:void visitEnd():90:91 -> a com.android.tools.r8.org.objectweb.asm.util.TraceMethodVisitor -> com.android.tools.r8.internal.pZ: # {"id":"sourceFile","fileName":"TraceMethodVisitor.java"} com.android.tools.r8.org.objectweb.asm.util.Printer p -> j 1:2:void (com.android.tools.r8.org.objectweb.asm.MethodVisitor,com.android.tools.r8.org.objectweb.asm.util.Printer):65:66 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/fZ;)V"} 1:3:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean):77:79 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Z)Lcom/android/tools/r8/internal/m2;"} 4:4:void visitAttribute(com.android.tools.r8.org.objectweb.asm.Attribute):92:92 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/T3;)V"} 5:5:void com.android.tools.r8.org.objectweb.asm.util.Textifier.visitAttribute(com.android.tools.r8.org.objectweb.asm.Attribute):1243:1243 -> a 5:5:void com.android.tools.r8.org.objectweb.asm.util.Textifier.visitMethodAttribute(com.android.tools.r8.org.objectweb.asm.Attribute):823 -> a 5:5:void visitAttribute(com.android.tools.r8.org.objectweb.asm.Attribute):92 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 6:19:void com.android.tools.r8.org.objectweb.asm.util.Textifier.visitAttribute(com.android.tools.r8.org.objectweb.asm.Attribute):1243:1256 -> a 6:19:void com.android.tools.r8.org.objectweb.asm.util.Textifier.visitMethodAttribute(com.android.tools.r8.org.objectweb.asm.Attribute):823 -> a 6:19:void visitAttribute(com.android.tools.r8.org.objectweb.asm.Attribute):92 -> a 20:20:void visitAttribute(com.android.tools.r8.org.objectweb.asm.Attribute):93:93 -> a 21:22:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor visitAnnotationDefault():98:99 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/m2;"} 23:23:void visitAnnotableParameterCount(int,boolean):104:104 -> a 24:24:com.android.tools.r8.org.objectweb.asm.util.Textifier com.android.tools.r8.org.objectweb.asm.util.Textifier.visitAnnotableParameterCount(int,boolean):796:796 -> a 24:24:com.android.tools.r8.org.objectweb.asm.util.Printer com.android.tools.r8.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:com.android.tools.r8.org.objectweb.asm.util.Textifier com.android.tools.r8.org.objectweb.asm.util.Textifier.visitAnnotableParameterCount(int,boolean):796:800 -> a 25:29:com.android.tools.r8.org.objectweb.asm.util.Printer com.android.tools.r8.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:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor visitParameterAnnotation(int,java.lang.String,boolean):111:113 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/lang/String;Z)Lcom/android/tools/r8/internal/m2;"} 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 com.android.tools.r8.org.objectweb.asm.util.Textifier.visitInsn(int):874:874 -> 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 com.android.tools.r8.org.objectweb.asm.util.Textifier.visitInsn(int):874:876 -> 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 com.android.tools.r8.org.objectweb.asm.util.Textifier.visitFieldInsn(int,java.lang.String,java.lang.String,java.lang.String):910:910 -> 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 com.android.tools.r8.org.objectweb.asm.util.Textifier.visitFieldInsn(int,java.lang.String,java.lang.String,java.lang.String):910:916 -> 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 com.android.tools.r8.org.objectweb.asm.util.Printer.visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String):962:962 -> 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,com.android.tools.r8.org.objectweb.asm.Handle,java.lang.Object[]):196:196 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/lang/String;Lcom/android/tools/r8/internal/fk;[Ljava/lang/Object;)V"} 75:75:void com.android.tools.r8.org.objectweb.asm.util.Textifier.visitInvokeDynamicInsn(java.lang.String,java.lang.String,com.android.tools.r8.org.objectweb.asm.Handle,java.lang.Object[]):944:944 -> a 75:75:void visitInvokeDynamicInsn(java.lang.String,java.lang.String,com.android.tools.r8.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 com.android.tools.r8.org.objectweb.asm.util.Textifier.visitInvokeDynamicInsn(java.lang.String,java.lang.String,com.android.tools.r8.org.objectweb.asm.Handle,java.lang.Object[]):944:965 -> a 76:97:void visitInvokeDynamicInsn(java.lang.String,java.lang.String,com.android.tools.r8.org.objectweb.asm.Handle,java.lang.Object[]):196 -> a 98:98:void com.android.tools.r8.org.objectweb.asm.util.Textifier.visitType(com.android.tools.r8.org.objectweb.asm.Type):672:672 -> a 98:98:void com.android.tools.r8.org.objectweb.asm.util.Textifier.visitInvokeDynamicInsn(java.lang.String,java.lang.String,com.android.tools.r8.org.objectweb.asm.Handle,java.lang.Object[]):967 -> a 98:98:void visitInvokeDynamicInsn(java.lang.String,java.lang.String,com.android.tools.r8.org.objectweb.asm.Handle,java.lang.Object[]):196 -> a 99:110:void com.android.tools.r8.org.objectweb.asm.util.Textifier.visitInvokeDynamicInsn(java.lang.String,java.lang.String,com.android.tools.r8.org.objectweb.asm.Handle,java.lang.Object[]):969:980 -> a 99:110:void visitInvokeDynamicInsn(java.lang.String,java.lang.String,com.android.tools.r8.org.objectweb.asm.Handle,java.lang.Object[]):196 -> a 111:111:void visitInvokeDynamicInsn(java.lang.String,java.lang.String,com.android.tools.r8.org.objectweb.asm.Handle,java.lang.Object[]):197:197 -> a 112:112:void visitJumpInsn(int,com.android.tools.r8.org.objectweb.asm.Label):202:202 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/internal/xA;)V"} 113:113:void com.android.tools.r8.org.objectweb.asm.util.Textifier.visitJumpInsn(int,com.android.tools.r8.org.objectweb.asm.Label):985:985 -> a 113:113:void visitJumpInsn(int,com.android.tools.r8.org.objectweb.asm.Label):202 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 114:118:void com.android.tools.r8.org.objectweb.asm.util.Textifier.visitJumpInsn(int,com.android.tools.r8.org.objectweb.asm.Label):985:989 -> a 114:118:void visitJumpInsn(int,com.android.tools.r8.org.objectweb.asm.Label):202 -> a 119:119:void visitJumpInsn(int,com.android.tools.r8.org.objectweb.asm.Label):203:203 -> a 120:120:void visitLabel(com.android.tools.r8.org.objectweb.asm.Label):208:208 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/xA;)V"} 121:121:void com.android.tools.r8.org.objectweb.asm.util.Textifier.visitLabel(com.android.tools.r8.org.objectweb.asm.Label):994:994 -> a 121:121:void visitLabel(com.android.tools.r8.org.objectweb.asm.Label):208 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 122:126:void com.android.tools.r8.org.objectweb.asm.util.Textifier.visitLabel(com.android.tools.r8.org.objectweb.asm.Label):994:998 -> a 122:126:void visitLabel(com.android.tools.r8.org.objectweb.asm.Label):208 -> a 127:127:void visitLabel(com.android.tools.r8.org.objectweb.asm.Label):209:209 -> a 128:128:void visitLdcInsn(java.lang.Object):214:214 -> a 129:129:void com.android.tools.r8.org.objectweb.asm.util.Textifier.visitLdcInsn(java.lang.Object):1003:1003 -> 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 com.android.tools.r8.org.objectweb.asm.util.Textifier.visitLdcInsn(java.lang.Object):1003:1013 -> 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 com.android.tools.r8.org.objectweb.asm.util.Textifier.visitIincInsn(int,int):1018:1018 -> 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 com.android.tools.r8.org.objectweb.asm.util.Textifier.visitIincInsn(int,int):1018:1026 -> a 144:152:void visitIincInsn(int,int):220 -> a 153:153:void visitIincInsn(int,int):221:221 -> a 154:154:void visitTableSwitchInsn(int,int,com.android.tools.r8.org.objectweb.asm.Label,com.android.tools.r8.org.objectweb.asm.Label[]):227:227 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(IILcom/android/tools/r8/internal/xA;[Lcom/android/tools/r8/internal/xA;)V"} 155:155:void com.android.tools.r8.org.objectweb.asm.util.Textifier.visitTableSwitchInsn(int,int,com.android.tools.r8.org.objectweb.asm.Label,com.android.tools.r8.org.objectweb.asm.Label[]):1032:1032 -> a 155:155:void visitTableSwitchInsn(int,int,com.android.tools.r8.org.objectweb.asm.Label,com.android.tools.r8.org.objectweb.asm.Label[]):227 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 156:166:void com.android.tools.r8.org.objectweb.asm.util.Textifier.visitTableSwitchInsn(int,int,com.android.tools.r8.org.objectweb.asm.Label,com.android.tools.r8.org.objectweb.asm.Label[]):1032:1042 -> a 156:166:void visitTableSwitchInsn(int,int,com.android.tools.r8.org.objectweb.asm.Label,com.android.tools.r8.org.objectweb.asm.Label[]):227 -> a 167:167:void visitTableSwitchInsn(int,int,com.android.tools.r8.org.objectweb.asm.Label,com.android.tools.r8.org.objectweb.asm.Label[]):228:228 -> a 168:168:void visitLookupSwitchInsn(com.android.tools.r8.org.objectweb.asm.Label,int[],com.android.tools.r8.org.objectweb.asm.Label[]):233:233 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/xA;[I[Lcom/android/tools/r8/internal/xA;)V"} 169:169:void com.android.tools.r8.org.objectweb.asm.util.Textifier.visitLookupSwitchInsn(com.android.tools.r8.org.objectweb.asm.Label,int[],com.android.tools.r8.org.objectweb.asm.Label[]):1047:1047 -> a 169:169:void visitLookupSwitchInsn(com.android.tools.r8.org.objectweb.asm.Label,int[],com.android.tools.r8.org.objectweb.asm.Label[]):233 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 170:180:void com.android.tools.r8.org.objectweb.asm.util.Textifier.visitLookupSwitchInsn(com.android.tools.r8.org.objectweb.asm.Label,int[],com.android.tools.r8.org.objectweb.asm.Label[]):1047:1057 -> a 170:180:void visitLookupSwitchInsn(com.android.tools.r8.org.objectweb.asm.Label,int[],com.android.tools.r8.org.objectweb.asm.Label[]):233 -> a 181:181:void visitLookupSwitchInsn(com.android.tools.r8.org.objectweb.asm.Label,int[],com.android.tools.r8.org.objectweb.asm.Label[]):234:234 -> a 182:182:void visitMultiANewArrayInsn(java.lang.String,int):239:239 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/lang/String;)V"} 183:183:void com.android.tools.r8.org.objectweb.asm.util.Textifier.visitMultiANewArrayInsn(java.lang.String,int):1062:1062 -> 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 com.android.tools.r8.org.objectweb.asm.util.Textifier.visitMultiANewArrayInsn(java.lang.String,int):1062:1066 -> a 184:188:void visitMultiANewArrayInsn(java.lang.String,int):239 -> a 189:189:void visitMultiANewArrayInsn(java.lang.String,int):240:240 -> a 190:190:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor visitInsnAnnotation(int,com.android.tools.r8.org.objectweb.asm.TypePath,java.lang.String,boolean):246:246 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/internal/I00;Ljava/lang/String;Z)Lcom/android/tools/r8/internal/m2;"} 191:191:com.android.tools.r8.org.objectweb.asm.util.Printer com.android.tools.r8.org.objectweb.asm.util.Textifier.visitInsnAnnotation(int,com.android.tools.r8.org.objectweb.asm.TypePath,java.lang.String,boolean):1072:1072 -> a 191:191:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor visitInsnAnnotation(int,com.android.tools.r8.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:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor visitInsnAnnotation(int,com.android.tools.r8.org.objectweb.asm.TypePath,java.lang.String,boolean):247:248 -> a 194:194:void visitTryCatchBlock(com.android.tools.r8.org.objectweb.asm.Label,com.android.tools.r8.org.objectweb.asm.Label,com.android.tools.r8.org.objectweb.asm.Label,java.lang.String):254:254 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/xA;Lcom/android/tools/r8/internal/xA;Lcom/android/tools/r8/internal/xA;Ljava/lang/String;)V"} 195:195:void com.android.tools.r8.org.objectweb.asm.util.Textifier.visitTryCatchBlock(com.android.tools.r8.org.objectweb.asm.Label,com.android.tools.r8.org.objectweb.asm.Label,com.android.tools.r8.org.objectweb.asm.Label,java.lang.String):1078:1078 -> a 195:195:void visitTryCatchBlock(com.android.tools.r8.org.objectweb.asm.Label,com.android.tools.r8.org.objectweb.asm.Label,com.android.tools.r8.org.objectweb.asm.Label,java.lang.String):254 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 196:206:void com.android.tools.r8.org.objectweb.asm.util.Textifier.visitTryCatchBlock(com.android.tools.r8.org.objectweb.asm.Label,com.android.tools.r8.org.objectweb.asm.Label,com.android.tools.r8.org.objectweb.asm.Label,java.lang.String):1078:1088 -> a 196:206:void visitTryCatchBlock(com.android.tools.r8.org.objectweb.asm.Label,com.android.tools.r8.org.objectweb.asm.Label,com.android.tools.r8.org.objectweb.asm.Label,java.lang.String):254 -> a 207:207:void visitTryCatchBlock(com.android.tools.r8.org.objectweb.asm.Label,com.android.tools.r8.org.objectweb.asm.Label,com.android.tools.r8.org.objectweb.asm.Label,java.lang.String):255:255 -> a 208:208:void visitLocalVariable(java.lang.String,java.lang.String,java.lang.String,com.android.tools.r8.org.objectweb.asm.Label,com.android.tools.r8.org.objectweb.asm.Label,int):274:274 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/android/tools/r8/internal/xA;Lcom/android/tools/r8/internal/xA;I)V"} 209:209:void com.android.tools.r8.org.objectweb.asm.util.Textifier.visitLocalVariable(java.lang.String,java.lang.String,java.lang.String,com.android.tools.r8.org.objectweb.asm.Label,com.android.tools.r8.org.objectweb.asm.Label,int):1116:1116 -> a 209:209:void visitLocalVariable(java.lang.String,java.lang.String,java.lang.String,com.android.tools.r8.org.objectweb.asm.Label,com.android.tools.r8.org.objectweb.asm.Label,int):274 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 210:222:void com.android.tools.r8.org.objectweb.asm.util.Textifier.visitLocalVariable(java.lang.String,java.lang.String,java.lang.String,com.android.tools.r8.org.objectweb.asm.Label,com.android.tools.r8.org.objectweb.asm.Label,int):1116:1128 -> a 210:222:void visitLocalVariable(java.lang.String,java.lang.String,java.lang.String,com.android.tools.r8.org.objectweb.asm.Label,com.android.tools.r8.org.objectweb.asm.Label,int):274 -> a 223:235:void com.android.tools.r8.org.objectweb.asm.util.Textifier.appendJavaDeclaration(java.lang.String,java.lang.String):1348:1360 -> a 223:235:void com.android.tools.r8.org.objectweb.asm.util.Textifier.visitLocalVariable(java.lang.String,java.lang.String,java.lang.String,com.android.tools.r8.org.objectweb.asm.Label,com.android.tools.r8.org.objectweb.asm.Label,int):1129 -> a 223:235:void visitLocalVariable(java.lang.String,java.lang.String,java.lang.String,com.android.tools.r8.org.objectweb.asm.Label,com.android.tools.r8.org.objectweb.asm.Label,int):274 -> a 236:236:void com.android.tools.r8.org.objectweb.asm.util.Textifier.visitLocalVariable(java.lang.String,java.lang.String,java.lang.String,com.android.tools.r8.org.objectweb.asm.Label,com.android.tools.r8.org.objectweb.asm.Label,int):1131:1131 -> a 236:236:void visitLocalVariable(java.lang.String,java.lang.String,java.lang.String,com.android.tools.r8.org.objectweb.asm.Label,com.android.tools.r8.org.objectweb.asm.Label,int):274 -> a 237:237:void visitLocalVariable(java.lang.String,java.lang.String,java.lang.String,com.android.tools.r8.org.objectweb.asm.Label,com.android.tools.r8.org.objectweb.asm.Label,int):275:275 -> a 238:241:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor visitLocalVariableAnnotation(int,com.android.tools.r8.org.objectweb.asm.TypePath,com.android.tools.r8.org.objectweb.asm.Label[],com.android.tools.r8.org.objectweb.asm.Label[],int[],java.lang.String,boolean):287:290 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/internal/I00;[Lcom/android/tools/r8/internal/xA;[Lcom/android/tools/r8/internal/xA;[ILjava/lang/String;Z)Lcom/android/tools/r8/internal/m2;"} 1:1:void visitParameter(java.lang.String,int):71:71 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/lang/String;)V"} 2:2:void com.android.tools.r8.org.objectweb.asm.util.Textifier.visitParameter(java.lang.String,int):770:770 -> 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 com.android.tools.r8.org.objectweb.asm.util.Textifier.visitParameter(java.lang.String,int):770:771 -> b 3:4:void visitParameter(java.lang.String,int):71 -> b 5:41:void com.android.tools.r8.org.objectweb.asm.util.Textifier.appendAccess(int):1270:1306 -> b 5:41:void com.android.tools.r8.org.objectweb.asm.util.Textifier.visitParameter(java.lang.String,int):772 -> b 5:41:void visitParameter(java.lang.String,int):71 -> b 42:43:void com.android.tools.r8.org.objectweb.asm.util.Textifier.visitParameter(java.lang.String,int):773:774 -> 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 com.android.tools.r8.org.objectweb.asm.util.Textifier.visitIntInsn(int,int):881:881 -> 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 com.android.tools.r8.org.objectweb.asm.util.Textifier.visitIntInsn(int,int):881:888 -> b 49:56:void visitIntInsn(int,int):141 -> b 57:57:void visitIntInsn(int,int):142:142 -> b 58:60:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor visitTryCatchAnnotation(int,com.android.tools.r8.org.objectweb.asm.TypePath,java.lang.String,boolean):261:263 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/internal/I00;Ljava/lang/String;Z)Lcom/android/tools/r8/internal/m2;"} 61:61:void visitLineNumber(int,com.android.tools.r8.org.objectweb.asm.Label):297:297 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/internal/xA;)V"} 62:62:void com.android.tools.r8.org.objectweb.asm.util.Textifier.visitLineNumber(int,com.android.tools.r8.org.objectweb.asm.Label):1166:1166 -> b 62:62:void visitLineNumber(int,com.android.tools.r8.org.objectweb.asm.Label):297 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 63:67:void com.android.tools.r8.org.objectweb.asm.util.Textifier.visitLineNumber(int,com.android.tools.r8.org.objectweb.asm.Label):1166:1170 -> b 63:67:void visitLineNumber(int,com.android.tools.r8.org.objectweb.asm.Label):297 -> b 68:68:void visitLineNumber(int,com.android.tools.r8.org.objectweb.asm.Label):298:298 -> b 1:1:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor visitTypeAnnotation(int,com.android.tools.r8.org.objectweb.asm.TypePath,java.lang.String,boolean):85:85 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/internal/I00;Ljava/lang/String;Z)Lcom/android/tools/r8/internal/m2;"} 2:2:com.android.tools.r8.org.objectweb.asm.util.Printer com.android.tools.r8.org.objectweb.asm.util.Textifier.visitMethodTypeAnnotation(int,com.android.tools.r8.org.objectweb.asm.TypePath,java.lang.String,boolean):791:791 -> c 2:2:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor visitTypeAnnotation(int,com.android.tools.r8.org.objectweb.asm.TypePath,java.lang.String,boolean):85 -> c # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:4:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor visitTypeAnnotation(int,com.android.tools.r8.org.objectweb.asm.TypePath,java.lang.String,boolean):86:87 -> c 5:5:void visitTypeInsn(int,java.lang.String):153:153 -> c 6:6:void com.android.tools.r8.org.objectweb.asm.util.Textifier.visitTypeInsn(int,java.lang.String):900:900 -> 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 com.android.tools.r8.org.objectweb.asm.util.Textifier.visitTypeInsn(int,java.lang.String):900:904 -> 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 com.android.tools.r8.org.objectweb.asm.util.Textifier.visitMaxs(int,int):1175:1175 -> 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 com.android.tools.r8.org.objectweb.asm.util.Textifier.visitMaxs(int,int):1175:1181 -> 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 com.android.tools.r8.org.objectweb.asm.util.Textifier.visitVarInsn(int,int):893:893 -> 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 com.android.tools.r8.org.objectweb.asm.util.Textifier.visitVarInsn(int,int):893:895 -> d 3:5:void visitVarInsn(int,int):147 -> d 6:6:void visitVarInsn(int,int):148:148 -> d com.android.tools.r8.org.objectweb.asm.util.TraceSignatureVisitor -> com.android.tools.r8.internal.sZ: # {"id":"sourceFile","fileName":"TraceSignatureVisitor.java"} boolean isInterface -> a java.lang.StringBuilder declaration -> b java.lang.StringBuilder returnType -> c java.lang.StringBuilder exceptions -> d boolean formalTypeParameterVisited -> e boolean interfaceBoundVisited -> f boolean parameterTypeVisited -> g boolean interfaceVisited -> h int argumentStack -> i int arrayStack -> j java.lang.String separator -> k java.util.Map BASE_TYPES -> l 1:11:void ():52:62 -> 1:1:void (int):112:112 -> # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} 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:com.android.tools.r8.org.objectweb.asm.signature.SignatureVisitor visitTypeArgument(char):266:279 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(C)Lcom/android/tools/r8/internal/sZ;"} 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:com.android.tools.r8.org.objectweb.asm.signature.SignatureVisitor visitArrayType():220:221 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/sZ;"} 1:2:com.android.tools.r8.org.objectweb.asm.signature.SignatureVisitor visitClassBound():132:133 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/sZ;"} 1:5:void visitEnd():285:289 -> h 1:6:com.android.tools.r8.org.objectweb.asm.signature.SignatureVisitor visitExceptionType():193:198 -> i # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/sZ;"} 1:7:com.android.tools.r8.org.objectweb.asm.signature.SignatureVisitor visitInterface():155:161 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/sZ;"} 1:3:com.android.tools.r8.org.objectweb.asm.signature.SignatureVisitor visitInterfaceBound():139:141 -> k # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/sZ;"} 1:3:void com.android.tools.r8.org.objectweb.asm.util.TraceSignatureVisitor.endFormals():324:326 -> l 1:3:com.android.tools.r8.org.objectweb.asm.signature.SignatureVisitor visitParameterType():167 -> l # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/sZ;"} 4:10:com.android.tools.r8.org.objectweb.asm.signature.SignatureVisitor visitParameterType():168:174 -> l 1:3:void com.android.tools.r8.org.objectweb.asm.util.TraceSignatureVisitor.endFormals():324:326 -> m 1:3:com.android.tools.r8.org.objectweb.asm.signature.SignatureVisitor visitReturnType():180 -> m # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/sZ;"} 4:11:com.android.tools.r8.org.objectweb.asm.signature.SignatureVisitor visitReturnType():181:188 -> m 1:3:void com.android.tools.r8.org.objectweb.asm.util.TraceSignatureVisitor.endFormals():324:326 -> n 1:3:com.android.tools.r8.org.objectweb.asm.signature.SignatureVisitor visitSuperclass():147 -> n # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/sZ;"} 4:5:com.android.tools.r8.org.objectweb.asm.signature.SignatureVisitor visitSuperclass():148:149 -> n 1:7:void visitTypeArgument():255:261 -> o com.android.tools.r8.origin.ArchiveEntryOrigin -> com.android.tools.r8.origin.ArchiveEntryOrigin: # {"id":"sourceFile","fileName":"ArchiveEntryOrigin.java"} java.lang.String entryName -> e 1:2:void (java.lang.String,com.android.tools.r8.origin.Origin):18:19 -> 1:1:java.lang.String getEntryName():28:28 -> getEntryName 1:1:java.lang.String part():24:24 -> part com.android.tools.r8.origin.CommandLineOrigin -> com.android.tools.r8.origin.a: # {"id":"sourceFile","fileName":"CommandLineOrigin.java"} com.android.tools.r8.origin.CommandLineOrigin INSTANCE -> e 1:1:void ():9:9 -> 1:1:void ():12:12 -> 1:1:java.lang.String part():17:17 -> part com.android.tools.r8.origin.EmbeddedOrigin -> com.android.tools.r8.origin.b: # {"id":"sourceFile","fileName":"EmbeddedOrigin.java"} com.android.tools.r8.origin.EmbeddedOrigin INSTANCE -> e 1:1:void ():9:9 -> 1:1:void ():12:12 -> 1:1:java.lang.String part():17:17 -> part com.android.tools.r8.origin.GlobalSyntheticOrigin -> com.android.tools.r8.origin.c: # {"id":"sourceFile","fileName":"GlobalSyntheticOrigin.java"} com.android.tools.r8.origin.Origin INSTANCE -> e 1:1:void ():9:9 -> 1:1:void (com.android.tools.r8.origin.Origin):16:16 -> 1:1:com.android.tools.r8.origin.Origin instance():12:12 -> a 1:1:java.lang.String part():21:21 -> part com.android.tools.r8.origin.Origin -> com.android.tools.r8.origin.Origin: # {"id":"sourceFile","fileName":"Origin.java"} com.android.tools.r8.origin.Origin parent -> a com.android.tools.r8.origin.Origin ROOT -> b com.android.tools.r8.origin.Origin UNKNOWN -> c boolean $assertionsDisabled -> d 1:17:void ():26:42 -> 1:2:void ():67:68 -> 3:5:void (com.android.tools.r8.origin.Origin):71:73 -> 1:2:java.util.List buildParts(int):87:88 -> c 1:1:int compareTo(java.lang.Object):26:26 -> compareTo 2:11:int compareTo(com.android.tools.r8.origin.Origin):130:139 -> compareTo 1:8:boolean equals(java.lang.Object):115:122 -> equals 1:4:com.android.tools.r8.origin.Origin getFromHierarchy(java.lang.Class):101:104 -> getFromHierarchy 1:2:int hashCode():145:146 -> hashCode 1:1:com.android.tools.r8.origin.Origin parent():79:79 -> parent 1:1:java.util.List parts():83:83 -> parts 1:1:com.android.tools.r8.origin.Origin root():58:58 -> root 1:1:java.lang.String toString():153:153 -> toString 1:1:com.android.tools.r8.origin.Origin unknown():62:62 -> unknown com.android.tools.r8.origin.Origin$1 -> com.android.tools.r8.origin.d: # {"id":"sourceFile","fileName":"Origin.java"} 1:1:void ():30:30 -> 1:1:java.util.List buildParts(int):38:38 -> c 1:1:int compareTo(java.lang.Object):30:30 -> compareTo 1:1:java.lang.String part():33:33 -> part com.android.tools.r8.origin.Origin$2 -> com.android.tools.r8.origin.e: # {"id":"sourceFile","fileName":"Origin.java"} 1:1:void ():43:43 -> 1:2:java.util.List buildParts(int):51:52 -> c 1:1:int compareTo(java.lang.Object):43:43 -> compareTo 1:1:java.lang.String part():46:46 -> part com.android.tools.r8.origin.PathOrigin -> com.android.tools.r8.origin.PathOrigin: # {"id":"sourceFile","fileName":"PathOrigin.java"} 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.nio.file.Path getPath():30:30 -> getPath 1:1:java.lang.String part():26:26 -> part com.android.tools.r8.origin.SynthesizedOrigin -> com.android.tools.r8.origin.f: # {"id":"sourceFile","fileName":"SynthesizedOrigin.java"} java.lang.String reason -> e 1:2:void (java.lang.String,java.lang.Class):13:14 -> 1:1:java.lang.String part():20:20 -> part com.android.tools.r8.position.MethodPosition -> com.android.tools.r8.position.MethodPosition: # {"id":"sourceFile","fileName":"MethodPosition.java"} com.android.tools.r8.references.MethodReference method -> a com.android.tools.r8.position.Position textPosition -> b 1:1:void (com.android.tools.r8.graph.DexMethod):24:24 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)V"} 2:2:void (com.android.tools.r8.references.MethodReference):29:29 -> 3:5:void (com.android.tools.r8.references.MethodReference,com.android.tools.r8.position.Position):32:34 -> 1:1:com.android.tools.r8.position.MethodPosition create(com.android.tools.r8.graph.ProgramMethod):38:38 -> create # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)Lcom/android/tools/r8/position/MethodPosition;"} 2:6:com.android.tools.r8.position.MethodPosition create(com.android.tools.r8.graph.DexEncodedMethod):42:46 -> create # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W0;)Lcom/android/tools/r8/position/MethodPosition;"} 7:7:com.android.tools.r8.position.MethodPosition create(com.android.tools.r8.references.MethodReference):50:50 -> create 8:8:com.android.tools.r8.position.MethodPosition create(com.android.tools.r8.references.MethodReference,com.android.tools.r8.position.Position):54:54 -> create 1:2:boolean equals(java.lang.Object):104:105 -> equals 1:1:java.lang.String getDescription():94:94 -> getDescription 1:1:java.lang.String getHolder():68:68 -> getHolder 1:1:com.android.tools.r8.references.MethodReference getMethod():59:59 -> getMethod 1:1:java.lang.String getName():63:63 -> getName 1:3:java.util.List getParameterTypes():78:80 -> getParameterTypes 1:1:java.lang.String getReturnType():73:73 -> getReturnType 1:1:com.android.tools.r8.position.Position getTextPosition():84:84 -> getTextPosition 1:1:int hashCode():99:99 -> hashCode 1:1:java.lang.String toString():89:89 -> toString com.android.tools.r8.position.Position -> com.android.tools.r8.position.Position: # {"id":"sourceFile","fileName":"Position.java"} 1:1:void ():19:19 -> com.android.tools.r8.position.Position$1 -> com.android.tools.r8.position.a: # {"id":"sourceFile","fileName":"Position.java"} 1:1:void ():19:19 -> 1:1:java.lang.String getDescription():22:22 -> getDescription com.android.tools.r8.position.TextPosition -> com.android.tools.r8.position.TextPosition: # {"id":"sourceFile","fileName":"TextPosition.java"} long offset -> a int line -> b int column -> c boolean $assertionsDisabled -> d 1:1:void ():12:12 -> 1:7:void (long,int,int):26:32 -> 1:3:boolean equals(java.lang.Object):81:83 -> equals 1:1:int getColumn():47:47 -> getColumn 1:1:java.lang.String getDescription():68:68 -> getDescription 1:1:int getLine():39:39 -> getLine 1:1:long getOffset():51:51 -> getOffset 1:2:int getOffsetAsInt():55:56 -> getOffsetAsInt 1:1:int hashCode():73:73 -> hashCode 1:1:java.lang.String toString():63:63 -> toString com.android.tools.r8.position.TextRange -> com.android.tools.r8.position.TextRange: # {"id":"sourceFile","fileName":"TextRange.java"} com.android.tools.r8.position.TextPosition start -> a com.android.tools.r8.position.TextPosition end -> b 1:3:void (com.android.tools.r8.position.TextPosition,com.android.tools.r8.position.TextPosition):14:16 -> 1:3:boolean equals(java.lang.Object):43:45 -> equals 1:1:java.lang.String getDescription():57:57 -> getDescription 1:1:com.android.tools.r8.position.TextPosition getEnd():30:30 -> getEnd 1:1:com.android.tools.r8.position.TextPosition getStart():23:23 -> getStart 1:1:int hashCode():35:35 -> hashCode 1:1:java.lang.String toString():52:52 -> toString com.android.tools.r8.profile.AbstractProfile -> com.android.tools.r8.internal.e1: # {"id":"sourceFile","fileName":"AbstractProfile.java"} boolean containsClassRule(com.android.tools.r8.graph.DexType) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Z"} boolean containsMethodRule(com.android.tools.r8.graph.DexMethod) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)Z"} void forEachRule(com.android.tools.r8.utils.ThrowingConsumer,com.android.tools.r8.utils.ThrowingConsumer) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/i3;Lcom/android/tools/r8/utils/i3;)V"} com.android.tools.r8.profile.AbstractProfileMethodRule getMethodRule(com.android.tools.r8.graph.DexMethod) -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/internal/i1;"} com.android.tools.r8.profile.AbstractProfile$Builder -> com.android.tools.r8.internal.d1: # {"id":"sourceFile","fileName":"AbstractProfile.java"} com.android.tools.r8.profile.AbstractProfile$Builder addClassRule(com.android.tools.r8.profile.AbstractProfileClassRule) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/g1;)Lcom/android/tools/r8/internal/d1;"} com.android.tools.r8.profile.AbstractProfile$Builder addMethodRule(com.android.tools.r8.profile.AbstractProfileMethodRule) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/i1;)Lcom/android/tools/r8/internal/d1;"} com.android.tools.r8.profile.AbstractProfile$Builder addRule(com.android.tools.r8.profile.AbstractProfileRule) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/j1;)Lcom/android/tools/r8/internal/d1;"} com.android.tools.r8.profile.AbstractProfile build() -> build # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/e1;"} com.android.tools.r8.profile.AbstractProfileClassRule -> com.android.tools.r8.internal.g1: # {"id":"sourceFile","fileName":"AbstractProfileClassRule.java"} com.android.tools.r8.profile.AbstractProfileClassRule$Builder -> com.android.tools.r8.internal.f1: # {"id":"sourceFile","fileName":"AbstractProfileClassRule.java"} com.android.tools.r8.profile.AbstractProfileClassRule build() -> build # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/g1;"} com.android.tools.r8.profile.AbstractProfileMethodRule -> com.android.tools.r8.internal.i1: # {"id":"sourceFile","fileName":"AbstractProfileMethodRule.java"} com.android.tools.r8.graph.DexMethod getReference() -> getReference # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/j2;"} com.android.tools.r8.profile.AbstractProfileMethodRule$Builder -> com.android.tools.r8.internal.h1: # {"id":"sourceFile","fileName":"AbstractProfileMethodRule.java"} com.android.tools.r8.profile.AbstractProfileMethodRule$Builder join(com.android.tools.r8.profile.AbstractProfileMethodRule$Builder) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/h1;)Lcom/android/tools/r8/internal/h1;"} com.android.tools.r8.profile.AbstractProfileMethodRule$Builder join(com.android.tools.r8.profile.AbstractProfileMethodRule$Builder,java.lang.Runnable) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/h1;Ljava/lang/Runnable;)Lcom/android/tools/r8/internal/h1;"} com.android.tools.r8.profile.AbstractProfileMethodRule$Builder join(com.android.tools.r8.profile.AbstractProfileMethodRule) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/i1;)Lcom/android/tools/r8/internal/h1;"} com.android.tools.r8.profile.AbstractProfileMethodRule$Builder setIsStartup() -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/h1;"} com.android.tools.r8.profile.AbstractProfileMethodRule$Builder setMethod(com.android.tools.r8.graph.DexMethod) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/internal/h1;"} com.android.tools.r8.profile.AbstractProfileMethodRule build() -> build # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/i1;"} com.android.tools.r8.profile.AbstractProfileRule -> com.android.tools.r8.internal.j1: # {"id":"sourceFile","fileName":"AbstractProfileRule.java"} 1:1:com.android.tools.r8.profile.art.ArtProfileRule asArtProfileRule():14:14 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/K3;"} 1:1:com.android.tools.r8.profile.startup.profile.StartupProfileRule asStartupProfileRule():19:19 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/IW;"} com.android.tools.r8.profile.art.AlwaysTrueArtProfileRulePredicate -> com.android.tools.r8.internal.R1: # {"id":"sourceFile","fileName":"AlwaysTrueArtProfileRulePredicate.java"} 1:1:void ():10:10 -> boolean testClassRule(com.android.tools.r8.references.ClassReference,com.android.tools.r8.profile.art.ArtProfileClassRuleInfo) -> testClassRule boolean testMethodRule(com.android.tools.r8.references.MethodReference,com.android.tools.r8.profile.art.ArtProfileMethodRuleInfo) -> testMethodRule com.android.tools.r8.profile.art.ArtProfile -> com.android.tools.r8.internal.l3: # {"id":"sourceFile","fileName":"ArtProfile.java"} java.util.Map rules -> a boolean $assertionsDisabled -> b 1:1:void ():38:38 -> 1:2:void (java.util.Map):42:43 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/LinkedHashMap;)V"} 1:1:com.android.tools.r8.profile.art.ArtProfile$Builder builder():47:47 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/l3$a;"} 2:2:com.android.tools.r8.profile.art.ArtProfile$Builder builderForInitialArtProfile(com.android.tools.r8.profile.art.ArtProfileProvider,com.android.tools.r8.utils.InternalOptions):52:52 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/profile/art/ArtProfileProvider;Lcom/android/tools/r8/utils/A1;)Lcom/android/tools/r8/internal/l3$a;"} 3:3:boolean containsClassRule(com.android.tools.r8.graph.DexType):57:57 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Z"} 4:4:boolean containsMethodRule(com.android.tools.r8.graph.DexMethod):62:62 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)Z"} 5:6:void forEachRule(com.android.tools.r8.utils.ThrowingConsumer,com.android.tools.r8.utils.ThrowingConsumer):77:78 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/i3;Lcom/android/tools/r8/utils/i3;)V"} 7:7:com.android.tools.r8.profile.art.ArtProfile rewrittenWithLens(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.lens.GraphLens):97:97 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/Xj;)Lcom/android/tools/r8/internal/l3;"} 8:8:boolean com.android.tools.r8.graph.lens.GraphLens.isEnumUnboxerLens():0:0 -> a 8:8:com.android.tools.r8.profile.art.ArtProfile rewrittenWithLens(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.lens.GraphLens):97 -> a 9:11:com.android.tools.r8.profile.art.ArtProfile rewrittenWithLens(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.lens.GraphLens):98:100 -> a 12:12:void lambda$rewrittenWithLens$0(com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.profile.art.ArtProfileClassRule,java.util.function.Consumer):102:102 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/s3;Ljava/util/function/Consumer;)V"} 13:13:void lambda$rewrittenWithLens$0(com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.profile.art.ArtProfileClassRule,java.util.function.Consumer):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":118,"2":119,"3":120},"outline":"Lcom/android/tools/r8/internal/s2;a(Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/v2;"} 118:118:void lambda$rewrittenWithLens$0(com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.profile.art.ArtProfileClassRule,java.util.function.Consumer):102:102 -> a 119:119:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.lens.GraphLens.lookupType(com.android.tools.r8.graph.DexType):243:243 -> a 119:119:void lambda$rewrittenWithLens$0(com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.profile.art.ArtProfileClassRule,java.util.function.Consumer):102 -> a 120:120:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.lens.GraphLens.lookupType(com.android.tools.r8.graph.DexType):243:243 -> a 120:120:void lambda$rewrittenWithLens$0(com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.profile.art.ArtProfileClassRule,java.util.function.Consumer):102 -> a 116:117:void lambda$rewrittenWithLens$0(com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.profile.art.ArtProfileClassRule,java.util.function.Consumer):103:104 -> a 121:121:void lambda$rewrittenWithLens$2(com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.profile.art.ArtProfileMethodRule,java.util.function.Consumer,java.util.function.Function):108:108 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/A3;Ljava/util/function/Consumer;Ljava/util/function/Function;)V"} 122:122:com.android.tools.r8.graph.DexMethod com.android.tools.r8.graph.lens.GraphLens.getRenamedMethodSignature(com.android.tools.r8.graph.DexMethod):170:170 -> a 122:122:void lambda$rewrittenWithLens$2(com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.profile.art.ArtProfileMethodRule,java.util.function.Consumer,java.util.function.Function):108 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 123:124:void lambda$rewrittenWithLens$2(com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.profile.art.ArtProfileMethodRule,java.util.function.Consumer,java.util.function.Function):108:109 -> a 125:125:void lambda$rewrittenWithLens$1(com.android.tools.r8.profile.art.ArtProfileMethodRule,com.android.tools.r8.profile.art.ArtProfileMethodRuleInfoImpl$Builder):111:111 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/A3;Lcom/android/tools/r8/internal/C3$a;)V"} 126:133:com.android.tools.r8.profile.art.ArtProfileMethodRuleInfoImpl$Builder com.android.tools.r8.profile.art.ArtProfileMethodRuleInfoImpl$Builder.merge(com.android.tools.r8.profile.art.ArtProfileMethodRuleInfo):115:122 -> a 126:133:void lambda$rewrittenWithLens$1(com.android.tools.r8.profile.art.ArtProfileMethodRule,com.android.tools.r8.profile.art.ArtProfileMethodRuleInfoImpl$Builder):111 -> a 134:134:com.android.tools.r8.profile.art.ArtProfile rewrittenWithLens(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.optimize.enums.EnumUnboxingLens):115:115 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/Sg;)Lcom/android/tools/r8/internal/l3;"} 135:135:void lambda$rewrittenWithLens$3(com.android.tools.r8.ir.optimize.enums.EnumUnboxingLens,com.android.tools.r8.profile.art.ArtProfileClassRule,java.util.function.Consumer):117:117 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Sg;Lcom/android/tools/r8/internal/s3;Ljava/util/function/Consumer;)V"} 136:136:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.lens.GraphLens.lookupType(com.android.tools.r8.graph.DexType):243:243 -> a 136:136:void lambda$rewrittenWithLens$3(com.android.tools.r8.ir.optimize.enums.EnumUnboxingLens,com.android.tools.r8.profile.art.ArtProfileClassRule,java.util.function.Consumer):117 -> a 137:140:void lambda$rewrittenWithLens$3(com.android.tools.r8.ir.optimize.enums.EnumUnboxingLens,com.android.tools.r8.profile.art.ArtProfileClassRule,java.util.function.Consumer):118:121 -> a 141:141:void lambda$rewrittenWithLens$6(com.android.tools.r8.ir.optimize.enums.EnumUnboxingLens,com.android.tools.r8.graph.AppView,com.android.tools.r8.profile.art.ArtProfileMethodRule,java.util.function.Consumer,java.util.function.Function):125:125 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Sg;Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/A3;Ljava/util/function/Consumer;Ljava/util/function/Function;)V"} 142:142:com.android.tools.r8.graph.DexMethod com.android.tools.r8.graph.lens.GraphLens.getRenamedMethodSignature(com.android.tools.r8.graph.DexMethod):170:170 -> a 142:142:void lambda$rewrittenWithLens$6(com.android.tools.r8.ir.optimize.enums.EnumUnboxingLens,com.android.tools.r8.graph.AppView,com.android.tools.r8.profile.art.ArtProfileMethodRule,java.util.function.Consumer,java.util.function.Function):125 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 143:147:void lambda$rewrittenWithLens$6(com.android.tools.r8.ir.optimize.enums.EnumUnboxingLens,com.android.tools.r8.graph.AppView,com.android.tools.r8.profile.art.ArtProfileMethodRule,java.util.function.Consumer,java.util.function.Function):128:132 -> a 148:148:void lambda$rewrittenWithLens$6(com.android.tools.r8.ir.optimize.enums.EnumUnboxingLens,com.android.tools.r8.graph.AppView,com.android.tools.r8.profile.art.ArtProfileMethodRule,java.util.function.Consumer,java.util.function.Function):131:131 -> a 149:157:void lambda$rewrittenWithLens$6(com.android.tools.r8.ir.optimize.enums.EnumUnboxingLens,com.android.tools.r8.graph.AppView,com.android.tools.r8.profile.art.ArtProfileMethodRule,java.util.function.Consumer,java.util.function.Function):129:137 -> a 158:158:com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind lambda$rewrittenWithLens$4(com.android.tools.r8.synthesis.SyntheticNaming):132:132 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/synthesis/L;)Lcom/android/tools/r8/synthesis/L$b;"} 159:160:com.android.tools.r8.profile.art.ArtProfile rewrittenWithLens(com.android.tools.r8.naming.NamingLens,com.android.tools.r8.graph.DexItemFactory):144:145 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/naming/o0;Lcom/android/tools/r8/graph/p1;)Lcom/android/tools/r8/internal/l3;"} 161:161:void lambda$rewrittenWithLens$7(com.android.tools.r8.naming.NamingLens,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.profile.art.ArtProfileClassRule,java.util.function.Consumer):147:147 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/naming/o0;Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/internal/s3;Ljava/util/function/Consumer;)V"} 162:163:void lambda$rewrittenWithLens$9(com.android.tools.r8.naming.NamingLens,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.profile.art.ArtProfileMethodRule,java.util.function.Consumer,java.util.function.Function):150:151 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/naming/o0;Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/internal/A3;Ljava/util/function/Consumer;Ljava/util/function/Function;)V"} 164:165:com.android.tools.r8.profile.art.ArtProfile withoutMissingItems(com.android.tools.r8.graph.AppView):157:158 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)Lcom/android/tools/r8/internal/l3;"} 166:166:void lambda$withoutMissingItems$10(com.android.tools.r8.graph.AppInfo,com.android.tools.r8.profile.art.ArtProfileClassRule,java.util.function.Consumer):160:160 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/h;Lcom/android/tools/r8/internal/s3;Ljava/util/function/Consumer;)V"} 167:167:boolean com.android.tools.r8.graph.AppInfo.hasDefinitionForWithoutExistenceAssert(com.android.tools.r8.graph.DexType):169:169 -> a 167:167:void lambda$withoutMissingItems$10(com.android.tools.r8.graph.AppInfo,com.android.tools.r8.profile.art.ArtProfileClassRule,java.util.function.Consumer):160 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 168:168:void lambda$withoutMissingItems$10(com.android.tools.r8.graph.AppInfo,com.android.tools.r8.profile.art.ArtProfileClassRule,java.util.function.Consumer):161:161 -> a 169:170:void lambda$withoutMissingItems$12(com.android.tools.r8.graph.AppInfo,com.android.tools.r8.profile.art.ArtProfileMethodRule,java.util.function.Consumer,java.util.function.Function):166:167 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/h;Lcom/android/tools/r8/internal/A3;Ljava/util/function/Consumer;Ljava/util/function/Function;)V"} 171:171:boolean com.android.tools.r8.graph.DexMember.isDefinedOnClass(com.android.tools.r8.graph.DexClass):26:26 -> a 171:171:void lambda$withoutMissingItems$12(com.android.tools.r8.graph.AppInfo,com.android.tools.r8.profile.art.ArtProfileMethodRule,java.util.function.Consumer,java.util.function.Function):167 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 172:173:void lambda$withoutMissingItems$12(com.android.tools.r8.graph.AppInfo,com.android.tools.r8.profile.art.ArtProfileMethodRule,java.util.function.Consumer,java.util.function.Function):169:170 -> a 174:174:com.android.tools.r8.profile.art.ArtProfile withoutPrunedItems(com.android.tools.r8.graph.PrunedItems):178:178 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/u5;)Lcom/android/tools/r8/internal/l3;"} 175:176:void lambda$withoutPrunedItems$13(com.android.tools.r8.graph.PrunedItems,com.android.tools.r8.profile.art.ArtProfileClassRule,java.util.function.Consumer):180:181 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/u5;Lcom/android/tools/r8/internal/s3;Ljava/util/function/Consumer;)V"} 177:180:void lambda$withoutPrunedItems$15(com.android.tools.r8.graph.PrunedItems,com.android.tools.r8.profile.art.ArtProfileMethodRule,java.util.function.Consumer,java.util.function.Function):185:188 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/u5;Lcom/android/tools/r8/internal/A3;Ljava/util/function/Consumer;Ljava/util/function/Function;)V"} 181:194:com.android.tools.r8.profile.art.ArtProfile transform(java.util.function.BiConsumer,com.android.tools.r8.utils.TriConsumer):202:215 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/BiConsumer;Lcom/android/tools/r8/utils/G3;)Lcom/android/tools/r8/internal/l3;"} 195:195:com.android.tools.r8.profile.art.ArtProfile$Builder com.android.tools.r8.profile.art.ArtProfile.builder():47:47 -> a 195:195:com.android.tools.r8.profile.art.ArtProfile transform(java.util.function.BiConsumer,com.android.tools.r8.utils.TriConsumer):226 -> a 196:196:com.android.tools.r8.profile.art.ArtProfile transform(java.util.function.BiConsumer,com.android.tools.r8.utils.TriConsumer):226:226 -> a 197:198:void lambda$transform$17(java.util.Map,com.android.tools.r8.graph.DexType):206:207 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Map;Lcom/android/tools/r8/graph/v2;)V"} 199:201:void lambda$transform$17(java.util.Map,com.android.tools.r8.graph.DexType):206:208 -> a 202:203:com.android.tools.r8.profile.art.ArtProfileMethodRule$Builder lambda$transform$19(java.util.Map,com.android.tools.r8.graph.DexMethod):212:213 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Map;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/internal/A3$a;"} 204:206:com.android.tools.r8.profile.art.ArtProfileMethodRule$Builder lambda$transform$19(java.util.Map,com.android.tools.r8.graph.DexMethod):212:214 -> a 207:207:void lambda$transform$20(java.util.function.BiConsumer,java.util.function.Consumer,com.android.tools.r8.profile.art.ArtProfileClassRule):221:221 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/BiConsumer;Ljava/util/function/Consumer;Lcom/android/tools/r8/internal/s3;)V"} 208:208:void lambda$transform$21(com.android.tools.r8.utils.TriConsumer,java.util.function.Consumer,java.util.function.Function,com.android.tools.r8.profile.art.ArtProfileMethodRule):224:224 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/G3;Ljava/util/function/Consumer;Ljava/util/function/Function;Lcom/android/tools/r8/internal/A3;)V"} 209:217:void supplyConsumer(com.android.tools.r8.profile.art.ArtProfileConsumer,com.android.tools.r8.utils.Reporter):231:239 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/profile/art/ArtProfileConsumer;Lcom/android/tools/r8/utils/O2;)V"} 218:221:void supplyHumanReadableArtProfileConsumer(com.android.tools.r8.TextOutputStream):245:248 -> a 222:223:void com.android.tools.r8.profile.art.ArtProfile.forEachRule(com.android.tools.r8.utils.ThrowingConsumer):67:68 -> a 222:223:void supplyHumanReadableArtProfileConsumer(com.android.tools.r8.TextOutputStream):248 -> a 224:224:void supplyHumanReadableArtProfileConsumer(com.android.tools.r8.TextOutputStream):253:253 -> a 225:235:void supplyHumanReadableArtProfileConsumer(com.android.tools.r8.TextOutputStream):245:255 -> a 236:237:void lambda$supplyHumanReadableArtProfileConsumer$22(java.io.OutputStreamWriter,com.android.tools.r8.profile.art.ArtProfileRule):250:251 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/OutputStreamWriter;Lcom/android/tools/r8/internal/K3;)V"} 238:238:void supplyRuleConsumer(com.android.tools.r8.profile.art.ArtProfileRuleConsumer):260:260 -> a 239:239:void lambda$supplyRuleConsumer$23(com.android.tools.r8.profile.art.ArtProfileRuleConsumer,com.android.tools.r8.profile.art.ArtProfileClassRule):263:263 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/profile/art/ArtProfileRuleConsumer;Lcom/android/tools/r8/internal/s3;)V"} 240:240:com.android.tools.r8.profile.art.ArtProfileClassRuleInfo com.android.tools.r8.profile.art.ArtProfileClassRule.getClassRuleInfo():54:54 -> a 240:240:void lambda$supplyRuleConsumer$23(com.android.tools.r8.profile.art.ArtProfileRuleConsumer,com.android.tools.r8.profile.art.ArtProfileClassRule):263 -> a 241:241:void lambda$supplyRuleConsumer$23(com.android.tools.r8.profile.art.ArtProfileRuleConsumer,com.android.tools.r8.profile.art.ArtProfileClassRule):262:262 -> a 242:242:void lambda$supplyRuleConsumer$24(com.android.tools.r8.profile.art.ArtProfileRuleConsumer,com.android.tools.r8.profile.art.ArtProfileMethodRule):266:266 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/profile/art/ArtProfileRuleConsumer;Lcom/android/tools/r8/internal/A3;)V"} 243:243:void lambda$supplyRuleConsumer$24(com.android.tools.r8.profile.art.ArtProfileRuleConsumer,com.android.tools.r8.profile.art.ArtProfileMethodRule):265:265 -> a 1:1:com.android.tools.r8.profile.art.ArtProfileMethodRule com.android.tools.r8.profile.art.ArtProfile.getMethodRule(com.android.tools.r8.graph.DexMethod):89:89 -> b 1:1:com.android.tools.r8.profile.AbstractProfileMethodRule getMethodRule(com.android.tools.r8.graph.DexMethod):38 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/internal/i1;"} 2:2:int size():93:93 -> b 3:3:void lambda$rewrittenWithLens$5(com.android.tools.r8.profile.art.ArtProfileMethodRule,com.android.tools.r8.profile.art.ArtProfileMethodRuleInfoImpl$Builder):139:139 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/A3;Lcom/android/tools/r8/internal/C3$a;)V"} 4:11:com.android.tools.r8.profile.art.ArtProfileMethodRuleInfoImpl$Builder com.android.tools.r8.profile.art.ArtProfileMethodRuleInfoImpl$Builder.merge(com.android.tools.r8.profile.art.ArtProfileMethodRuleInfo):115:122 -> b 4:11:void lambda$rewrittenWithLens$5(com.android.tools.r8.profile.art.ArtProfileMethodRule,com.android.tools.r8.profile.art.ArtProfileMethodRuleInfoImpl$Builder):139 -> b 12:12:com.android.tools.r8.profile.art.ArtProfileClassRule$Builder lambda$transform$16(com.android.tools.r8.graph.DexType):207:207 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/internal/r3;"} 1:1:void lambda$rewrittenWithLens$8(com.android.tools.r8.profile.art.ArtProfileMethodRule,com.android.tools.r8.profile.art.ArtProfileMethodRuleInfoImpl$Builder):153:153 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/A3;Lcom/android/tools/r8/internal/C3$a;)V"} 2:9:com.android.tools.r8.profile.art.ArtProfileMethodRuleInfoImpl$Builder com.android.tools.r8.profile.art.ArtProfileMethodRuleInfoImpl$Builder.merge(com.android.tools.r8.profile.art.ArtProfileMethodRuleInfo):115:122 -> c 2:9:void lambda$rewrittenWithLens$8(com.android.tools.r8.profile.art.ArtProfileMethodRule,com.android.tools.r8.profile.art.ArtProfileMethodRuleInfoImpl$Builder):153 -> c 10:10:com.android.tools.r8.profile.art.ArtProfileMethodRule$Builder lambda$transform$18(com.android.tools.r8.graph.DexMethod):213:213 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/internal/A3$a;"} 1:1:void lambda$withoutMissingItems$11(com.android.tools.r8.profile.art.ArtProfileMethodRule,com.android.tools.r8.profile.art.ArtProfileMethodRuleInfoImpl$Builder):172:172 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/A3;Lcom/android/tools/r8/internal/C3$a;)V"} 2:9:com.android.tools.r8.profile.art.ArtProfileMethodRuleInfoImpl$Builder com.android.tools.r8.profile.art.ArtProfileMethodRuleInfoImpl$Builder.merge(com.android.tools.r8.profile.art.ArtProfileMethodRuleInfo):115:122 -> d 2:9:void lambda$withoutMissingItems$11(com.android.tools.r8.profile.art.ArtProfileMethodRule,com.android.tools.r8.profile.art.ArtProfileMethodRuleInfoImpl$Builder):172 -> d 1:1:void lambda$withoutPrunedItems$14(com.android.tools.r8.profile.art.ArtProfileMethodRule,com.android.tools.r8.profile.art.ArtProfileMethodRuleInfoImpl$Builder):190:190 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/A3;Lcom/android/tools/r8/internal/C3$a;)V"} 2:9:com.android.tools.r8.profile.art.ArtProfileMethodRuleInfoImpl$Builder com.android.tools.r8.profile.art.ArtProfileMethodRuleInfoImpl$Builder.merge(com.android.tools.r8.profile.art.ArtProfileMethodRuleInfo):115:122 -> e 2:9:void lambda$withoutPrunedItems$14(com.android.tools.r8.profile.art.ArtProfileMethodRule,com.android.tools.r8.profile.art.ArtProfileMethodRuleInfoImpl$Builder):190 -> e com.android.tools.r8.profile.art.ArtProfile$Builder -> com.android.tools.r8.internal.l3$a: # {"id":"sourceFile","fileName":"ArtProfile.java"} com.android.tools.r8.profile.art.ArtProfileProvider artProfileProvider -> a com.android.tools.r8.graph.DexItemFactory dexItemFactory -> b com.android.tools.r8.utils.Reporter reporter -> c java.util.Map rules -> d 1:1:void ():278:278 -> 2:7:void ():276:281 -> 8:8:void (com.android.tools.r8.profile.art.ArtProfileProvider,com.android.tools.r8.utils.InternalOptions):287:287 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/profile/art/ArtProfileProvider;Lcom/android/tools/r8/utils/A1;)V"} 9:23:void (com.android.tools.r8.profile.art.ArtProfileProvider,com.android.tools.r8.utils.InternalOptions):276:290 -> 1:1:com.android.tools.r8.profile.AbstractProfile$Builder addClassRule(com.android.tools.r8.profile.AbstractProfileClassRule):269:269 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/g1;)Lcom/android/tools/r8/internal/d1;"} 2:2:com.android.tools.r8.profile.AbstractProfile$Builder addMethodRule(com.android.tools.r8.profile.AbstractProfileMethodRule):269:269 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/i1;)Lcom/android/tools/r8/internal/d1;"} 3:3:com.android.tools.r8.profile.art.ArtProfile$Builder com.android.tools.r8.profile.art.ArtProfile$Builder.addRule(com.android.tools.r8.profile.AbstractProfileRule):295:295 -> a 3:3:com.android.tools.r8.profile.AbstractProfile$Builder addRule(com.android.tools.r8.profile.AbstractProfileRule):269 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/j1;)Lcom/android/tools/r8/internal/d1;"} 4:4:com.android.tools.r8.profile.art.ArtProfileRule com.android.tools.r8.profile.AbstractProfileRule.asArtProfileRule():14:14 -> a 4:4:com.android.tools.r8.profile.art.ArtProfile$Builder com.android.tools.r8.profile.art.ArtProfile$Builder.addRule(com.android.tools.r8.profile.AbstractProfileRule):295 -> a 4:4:com.android.tools.r8.profile.AbstractProfile$Builder addRule(com.android.tools.r8.profile.AbstractProfileRule):269 -> a 5:5:com.android.tools.r8.profile.art.ArtProfile$Builder com.android.tools.r8.profile.art.ArtProfile$Builder.addRule(com.android.tools.r8.profile.AbstractProfileRule):295:295 -> a 5:5:com.android.tools.r8.profile.AbstractProfile$Builder addRule(com.android.tools.r8.profile.AbstractProfileRule):269 -> a 6:6:com.android.tools.r8.profile.art.ArtProfile$Builder addClassRule(com.android.tools.r8.profile.art.ArtProfileClassRule):300:300 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/s3;)Lcom/android/tools/r8/internal/l3$a;"} 7:7:com.android.tools.r8.profile.art.ArtProfile$Builder addMethodRule(com.android.tools.r8.profile.art.ArtProfileMethodRule):306:306 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/A3;)Lcom/android/tools/r8/internal/l3$a;"} 8:8:com.android.tools.r8.graph.DexMethod com.android.tools.r8.profile.art.ArtProfileMethodRule.getReference():67:67 -> a 8:8:com.android.tools.r8.profile.art.ArtProfile$Builder addMethodRule(com.android.tools.r8.profile.art.ArtProfileMethodRule):307 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 9:9:com.android.tools.r8.profile.art.ArtProfile$Builder addMethodRule(com.android.tools.r8.profile.art.ArtProfileMethodRule):307:307 -> a 10:10:com.android.tools.r8.profile.art.ArtProfile$Builder addMethodRule(com.android.tools.r8.profile.art.ArtProfileMethodRule):306:306 -> a 11:16:com.android.tools.r8.profile.art.ArtProfileRule lambda$addMethodRule$0(com.android.tools.r8.profile.art.ArtProfileMethodRule,com.android.tools.r8.graph.DexReference,com.android.tools.r8.profile.art.ArtProfileRule):312:317 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/A3;Lcom/android/tools/r8/graph/s2;Lcom/android/tools/r8/internal/K3;)Lcom/android/tools/r8/internal/K3;"} 17:17:com.android.tools.r8.profile.art.ArtProfile$Builder addRule(com.android.tools.r8.profile.art.ArtProfileRule):323:323 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/K3;)Lcom/android/tools/r8/internal/l3$a;"} 18:18:com.android.tools.r8.profile.art.ArtProfile$Builder addRuleBuilders(java.util.Collection):327:327 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Collection;)Lcom/android/tools/r8/internal/l3$a;"} 19:19:void lambda$addRuleBuilders$1(com.android.tools.r8.profile.art.ArtProfileRule$Builder):327:327 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/J3;)V"} 20:26:com.android.tools.r8.profile.art.ArtProfile$Builder addHumanReadableArtProfile(com.android.tools.r8.TextInputStream,java.util.function.Consumer):350:356 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/TextInputStream;Ljava/util/function/Consumer;)Lcom/android/tools/r8/internal/l3$a;"} 27:27:com.android.tools.r8.profile.art.ArtProfile build():362:362 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/l3;"} 1:1:com.android.tools.r8.profile.art.ArtProfile$Builder com.android.tools.r8.profile.art.ArtProfile$Builder.addClassRule(java.util.function.Consumer):333:333 -> addClassRule 1:1:com.android.tools.r8.profile.art.ArtProfileBuilder addClassRule(java.util.function.Consumer):269 -> addClassRule 2:2:com.android.tools.r8.profile.art.ArtProfileClassRule$Builder com.android.tools.r8.profile.art.ArtProfileClassRule.builder(com.android.tools.r8.graph.DexItemFactory):30:30 -> addClassRule 2:2:com.android.tools.r8.profile.art.ArtProfile$Builder com.android.tools.r8.profile.art.ArtProfile$Builder.addClassRule(java.util.function.Consumer):333 -> addClassRule 2:2:com.android.tools.r8.profile.art.ArtProfileBuilder addClassRule(java.util.function.Consumer):269 -> addClassRule 3:4:com.android.tools.r8.profile.art.ArtProfile$Builder com.android.tools.r8.profile.art.ArtProfile$Builder.addClassRule(java.util.function.Consumer):334:335 -> addClassRule 3:4:com.android.tools.r8.profile.art.ArtProfileBuilder addClassRule(java.util.function.Consumer):269 -> addClassRule 5:5:com.android.tools.r8.profile.art.ArtProfile$Builder com.android.tools.r8.profile.art.ArtProfile$Builder.addClassRule(com.android.tools.r8.profile.art.ArtProfileClassRule):300:300 -> addClassRule 5:5:com.android.tools.r8.profile.art.ArtProfile$Builder com.android.tools.r8.profile.art.ArtProfile$Builder.addClassRule(java.util.function.Consumer):335 -> addClassRule 5:5:com.android.tools.r8.profile.art.ArtProfileBuilder addClassRule(java.util.function.Consumer):269 -> addClassRule 1:1:com.android.tools.r8.profile.art.ArtProfileBuilder addHumanReadableArtProfile(com.android.tools.r8.TextInputStream,java.util.function.Consumer):269:269 -> addHumanReadableArtProfile 1:1:com.android.tools.r8.profile.art.ArtProfile$Builder com.android.tools.r8.profile.art.ArtProfile$Builder.addMethodRule(java.util.function.Consumer):340:340 -> addMethodRule 1:1:com.android.tools.r8.profile.art.ArtProfileBuilder addMethodRule(java.util.function.Consumer):269 -> addMethodRule 2:2:com.android.tools.r8.profile.art.ArtProfileMethodRule$Builder com.android.tools.r8.profile.art.ArtProfileMethodRule.builder(com.android.tools.r8.graph.DexItemFactory):34:34 -> addMethodRule 2:2:com.android.tools.r8.profile.art.ArtProfile$Builder com.android.tools.r8.profile.art.ArtProfile$Builder.addMethodRule(java.util.function.Consumer):340 -> addMethodRule 2:2:com.android.tools.r8.profile.art.ArtProfileBuilder addMethodRule(java.util.function.Consumer):269 -> addMethodRule 3:4:com.android.tools.r8.profile.art.ArtProfile$Builder com.android.tools.r8.profile.art.ArtProfile$Builder.addMethodRule(java.util.function.Consumer):341:342 -> addMethodRule 3:4:com.android.tools.r8.profile.art.ArtProfileBuilder addMethodRule(java.util.function.Consumer):269 -> addMethodRule 1:1:com.android.tools.r8.profile.AbstractProfile build():269:269 -> build # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/e1;"} com.android.tools.r8.profile.art.ArtProfileBuilder -> com.android.tools.r8.profile.art.ArtProfileBuilder: # {"id":"sourceFile","fileName":"ArtProfileBuilder.java"} com.android.tools.r8.profile.art.ArtProfileBuilderUtils -> com.android.tools.r8.internal.q3: # {"id":"sourceFile","fileName":"ArtProfileBuilderUtils.java"} 1:1:com.android.tools.r8.profile.art.ArtProfileBuilder createBuilderForArtProfileToStartupProfileConversion(com.android.tools.r8.startup.StartupProfileBuilder):26:26 -> a com.android.tools.r8.profile.art.ArtProfileBuilderUtils$1 -> com.android.tools.r8.internal.n3: # {"id":"sourceFile","fileName":"ArtProfileBuilderUtils.java"} com.android.tools.r8.startup.StartupProfileBuilder val$startupProfileBuilder -> a 1:1:void (com.android.tools.r8.startup.StartupProfileBuilder):26:26 -> 1:1:com.android.tools.r8.references.ClassReference com.android.tools.r8.profile.art.ArtProfileBuilderUtils$MutableArtProfileClassRule.getClassReference():67:67 -> a 1:1:void lambda$addClassRule$0(com.android.tools.r8.profile.art.ArtProfileBuilderUtils$MutableArtProfileClassRule,com.android.tools.r8.startup.StartupClassBuilder):35 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/o3;Lcom/android/tools/r8/startup/StartupClassBuilder;)V"} 2:2:void lambda$addClassRule$0(com.android.tools.r8.profile.art.ArtProfileBuilderUtils$MutableArtProfileClassRule,com.android.tools.r8.startup.StartupClassBuilder):35:35 -> a 3:3:com.android.tools.r8.references.MethodReference com.android.tools.r8.profile.art.ArtProfileBuilderUtils$MutableArtProfileMethodRule.getMethodReference():93:93 -> a 3:3:void lambda$addMethodRule$1(com.android.tools.r8.profile.art.ArtProfileBuilderUtils$MutableArtProfileMethodRule,com.android.tools.r8.startup.StartupMethodBuilder):46 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/p3;Lcom/android/tools/r8/startup/StartupMethodBuilder;)V"} 4:4:void lambda$addMethodRule$1(com.android.tools.r8.profile.art.ArtProfileBuilderUtils$MutableArtProfileMethodRule,com.android.tools.r8.startup.StartupMethodBuilder):46:46 -> a 1:3:com.android.tools.r8.profile.art.ArtProfileBuilder addClassRule(java.util.function.Consumer):31:33 -> addClassRule 1:1:com.android.tools.r8.profile.art.ArtProfileBuilder addHumanReadableArtProfile(com.android.tools.r8.TextInputStream,java.util.function.Consumer):55:55 -> addHumanReadableArtProfile 1:3:com.android.tools.r8.profile.art.ArtProfileBuilder addMethodRule(java.util.function.Consumer):42:44 -> addMethodRule com.android.tools.r8.profile.art.ArtProfileBuilderUtils$MutableArtProfileClassRule -> com.android.tools.r8.internal.o3: # {"id":"sourceFile","fileName":"ArtProfileBuilderUtils.java"} com.android.tools.r8.references.ClassReference classReference -> a 1:1:void ():64:64 -> 1:1:com.android.tools.r8.profile.art.ArtProfileClassRuleBuilder setClassReference(com.android.tools.r8.references.ClassReference):72:72 -> setClassReference com.android.tools.r8.profile.art.ArtProfileBuilderUtils$MutableArtProfileMethodRule -> com.android.tools.r8.internal.p3: # {"id":"sourceFile","fileName":"ArtProfileBuilderUtils.java"} com.android.tools.r8.references.MethodReference methodReference -> a 1:1:void ():90:90 -> 2:2:void ():88:88 -> 1:1:com.android.tools.r8.profile.art.ArtProfileMethodRuleBuilder setMethodReference(com.android.tools.r8.references.MethodReference):102:102 -> setMethodReference 1:3:com.android.tools.r8.profile.art.ArtProfileMethodRuleBuilder setMethodRuleInfo(java.util.function.Consumer):110:112 -> setMethodRuleInfo com.android.tools.r8.profile.art.ArtProfileClassRule -> com.android.tools.r8.internal.s3: # {"id":"sourceFile","fileName":"ArtProfileClassRule.java"} com.android.tools.r8.graph.DexType type -> a 1:2:void (com.android.tools.r8.graph.DexType):21:22 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)V"} 1:1:void accept(com.android.tools.r8.utils.ThrowingConsumer,com.android.tools.r8.utils.ThrowingConsumer):38:38 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/i3;Lcom/android/tools/r8/utils/i3;)V"} 2:2:java.lang.Object apply(com.android.tools.r8.utils.ThrowingFunction,com.android.tools.r8.utils.ThrowingFunction):46:46 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/j3;Lcom/android/tools/r8/utils/j3;)Ljava/lang/Object;"} 3:3:void writeHumanReadableRuleString(java.io.OutputStreamWriter):68:68 -> a 1:1:com.android.tools.r8.graph.DexType com.android.tools.r8.profile.art.ArtProfileClassRule.getType():63:63 -> c 1:1:com.android.tools.r8.graph.DexType com.android.tools.r8.profile.art.ArtProfileClassRule.getReference():59 -> c 1:1:com.android.tools.r8.graph.DexReference getReference():17 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/s2;"} 1:1:com.android.tools.r8.profile.art.ArtProfileClassRule$Builder builder():26:26 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/r3;"} 2:2:void com.android.tools.r8.profile.art.ArtProfileClassRule$Builder.():100:100 -> d 2:2:com.android.tools.r8.profile.art.ArtProfileClassRule$Builder builder():26 -> d 1:1:com.android.tools.r8.references.ClassReference getClassReference():50:50 -> e 1:5:boolean equals(java.lang.Object):76:80 -> equals 1:1:com.android.tools.r8.graph.DexType getType():63:63 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/v2;"} 1:1:int hashCode():85:85 -> hashCode 1:1:java.lang.String toString():90:90 -> toString com.android.tools.r8.profile.art.ArtProfileClassRule$Builder -> com.android.tools.r8.internal.r3: # {"id":"sourceFile","fileName":"ArtProfileClassRule.java"} com.android.tools.r8.graph.DexItemFactory dexItemFactory -> a com.android.tools.r8.graph.DexType type -> b boolean $assertionsDisabled -> c 1:1:void ():93:93 -> 1:2:void (com.android.tools.r8.graph.DexItemFactory):103:104 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;)V"} 1:1:com.android.tools.r8.profile.art.ArtProfileClassRule$Builder setType(com.android.tools.r8.graph.DexType):119:119 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/internal/r3;"} com.android.tools.r8.profile.art.ArtProfileClassRule$Builder asClassRuleBuilder() -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} 1:1:com.android.tools.r8.profile.AbstractProfileClassRule build():93:93 -> build # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/g1;"} 1:1:com.android.tools.r8.profile.art.ArtProfileRule build():93:93 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/K3;"} 1:1:com.android.tools.r8.profile.art.ArtProfileClassRule build():125:125 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/s3;"} 1:2:com.android.tools.r8.profile.art.ArtProfileClassRule$Builder com.android.tools.r8.profile.art.ArtProfileClassRule$Builder.setClassReference(com.android.tools.r8.references.ClassReference):114:115 -> setClassReference 1:2:com.android.tools.r8.profile.art.ArtProfileClassRuleBuilder setClassReference(com.android.tools.r8.references.ClassReference):93 -> setClassReference 3:3:com.android.tools.r8.profile.art.ArtProfileClassRule$Builder com.android.tools.r8.profile.art.ArtProfileClassRule$Builder.setType(com.android.tools.r8.graph.DexType):119:119 -> setClassReference 3:3:com.android.tools.r8.profile.art.ArtProfileClassRule$Builder com.android.tools.r8.profile.art.ArtProfileClassRule$Builder.setClassReference(com.android.tools.r8.references.ClassReference):115 -> setClassReference 3:3:com.android.tools.r8.profile.art.ArtProfileClassRuleBuilder setClassReference(com.android.tools.r8.references.ClassReference):93 -> setClassReference com.android.tools.r8.profile.art.ArtProfileClassRuleBuilder -> com.android.tools.r8.profile.art.ArtProfileClassRuleBuilder: # {"id":"sourceFile","fileName":"ArtProfileClassRuleBuilder.java"} com.android.tools.r8.profile.art.ArtProfileClassRuleInfo -> com.android.tools.r8.profile.art.ArtProfileClassRuleInfo: # {"id":"sourceFile","fileName":"ArtProfileClassRuleInfo.java"} com.android.tools.r8.profile.art.ArtProfileClassRuleInfoImpl -> com.android.tools.r8.internal.t3: # {"id":"sourceFile","fileName":"ArtProfileClassRuleInfoImpl.java"} com.android.tools.r8.profile.art.ArtProfileClassRuleInfoImpl INSTANCE -> a 1:1:void ():9:9 -> 1:1:void ():11:11 -> 1:1:com.android.tools.r8.profile.art.ArtProfileClassRuleInfoImpl empty():14:14 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/t3;"} boolean equals(java.lang.Object) -> equals 1:1:int hashCode():24:24 -> hashCode com.android.tools.r8.profile.art.ArtProfileCollection -> com.android.tools.r8.internal.u3: # {"id":"sourceFile","fileName":"ArtProfileCollection.java"} 1:1:void ():20:20 -> com.android.tools.r8.profile.art.NonEmptyArtProfileCollection asNonEmpty() -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/xH;"} com.android.tools.r8.profile.art.ArtProfileCollection rewrittenWithLens(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.lens.GraphLens) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/Xj;)Lcom/android/tools/r8/internal/u3;"} void supplyConsumers(com.android.tools.r8.graph.AppView) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)V"} com.android.tools.r8.profile.art.ArtProfileCollection withoutPrunedItems(com.android.tools.r8.graph.PrunedItems) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/u5;)Lcom/android/tools/r8/internal/u3;"} 1:19:com.android.tools.r8.profile.art.ArtProfileCollection createInitialArtProfileCollection(com.android.tools.r8.graph.AppInfo,com.android.tools.r8.utils.InternalOptions):24:42 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/h;Lcom/android/tools/r8/utils/A1;)Lcom/android/tools/r8/internal/u3;"} 20:20:com.android.tools.r8.profile.art.EmptyArtProfileCollection com.android.tools.r8.profile.art.ArtProfileCollection.empty():67:67 -> a 20:20:com.android.tools.r8.profile.art.ArtProfileCollection createInitialArtProfileCollection(com.android.tools.r8.graph.AppInfo,com.android.tools.r8.utils.InternalOptions):43 -> a 21:21:com.android.tools.r8.profile.art.ArtProfileCollection createInitialArtProfileCollection(com.android.tools.r8.graph.AppInfo,com.android.tools.r8.utils.InternalOptions):45:45 -> a 22:22:com.android.tools.r8.profile.art.ArtProfile createCompleteArtProfile(com.android.tools.r8.graph.AppInfo):49:49 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/h;)Lcom/android/tools/r8/internal/l3;"} 23:23:com.android.tools.r8.profile.art.ArtProfile$Builder com.android.tools.r8.profile.art.ArtProfile.builder():47:47 -> a 23:23:com.android.tools.r8.profile.art.ArtProfile createCompleteArtProfile(com.android.tools.r8.graph.AppInfo):49 -> a 24:26:com.android.tools.r8.profile.art.ArtProfile createCompleteArtProfile(com.android.tools.r8.graph.AppInfo):50:52 -> a 27:39:com.android.tools.r8.profile.art.ArtProfile createCompleteArtProfile(com.android.tools.r8.graph.AppInfo):51:63 -> a 40:45:void lambda$createCompleteArtProfile$1(com.android.tools.r8.profile.art.ArtProfile$Builder,com.android.tools.r8.graph.DexEncodedMethod):56:61 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/l3$a;Lcom/android/tools/r8/graph/W0;)V"} 46:46:void lambda$createCompleteArtProfile$1(com.android.tools.r8.profile.art.ArtProfile$Builder,com.android.tools.r8.graph.DexEncodedMethod):55:55 -> a 47:47:void lambda$createCompleteArtProfile$0(com.android.tools.r8.profile.art.ArtProfileMethodRuleInfoImpl$Builder):60:60 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/C3$a;)V"} com.android.tools.r8.profile.art.ArtProfileCollection withoutMissingItems(com.android.tools.r8.graph.AppView) -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)Lcom/android/tools/r8/internal/u3;"} 1:1:com.android.tools.r8.profile.art.EmptyArtProfileCollection empty():67:67 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Rf;"} boolean isNonEmpty() -> c boolean isEmpty() -> isEmpty com.android.tools.r8.profile.art.ArtProfileCompletenessChecker -> com.android.tools.r8.internal.w3: # {"id":"sourceFile","fileName":"ArtProfileCompletenessChecker.java"} boolean $assertionsDisabled -> a 1:1:void ():37:37 -> 1:3:boolean verify(com.android.tools.r8.graph.AppView,com.android.tools.r8.profile.art.ArtProfileCompletenessChecker$CompletenessExceptions[]):45:47 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;[Lcom/android/tools/r8/internal/v3;)V"} 4:5:java.util.HashSet com.android.tools.r8.com.google.common.collect.Sets.newHashSet(java.lang.Object[]):195:196 -> a 4:5:boolean verify(com.android.tools.r8.graph.AppView,com.android.tools.r8.profile.art.ArtProfileCompletenessChecker$CompletenessExceptions[]):48 -> a 6:6:boolean verify(com.android.tools.r8.graph.AppView,com.android.tools.r8.profile.art.ArtProfileCompletenessChecker$CompletenessExceptions[]):47:47 -> a 7:13:boolean verifyProfileIsComplete(com.android.tools.r8.graph.AppView,com.android.tools.r8.profile.art.ArtProfile,java.util.Set):57:63 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/l3;Ljava/util/HashSet;)V"} 14:14:boolean com.android.tools.r8.ir.optimize.enums.EnumDataMap.isUnboxedEnum(com.android.tools.r8.graph.DexProgramClass):80:80 -> a 14:14:boolean verifyProfileIsComplete(com.android.tools.r8.graph.AppView,com.android.tools.r8.profile.art.ArtProfile,java.util.Set):63 -> a 15:16:boolean verifyProfileIsComplete(com.android.tools.r8.graph.AppView,com.android.tools.r8.profile.art.ArtProfile,java.util.Set):66:67 -> a 17:17:java.lang.Iterable com.android.tools.r8.graph.DexProgramClass.programMethods():293:293 -> a 17:17:boolean verifyProfileIsComplete(com.android.tools.r8.graph.AppView,com.android.tools.r8.profile.art.ArtProfile,java.util.Set):69 -> a 18:18:java.lang.Iterable com.android.tools.r8.com.google.common.collect.Iterables.concat(java.lang.Iterable,java.lang.Iterable):418:418 -> a 18:18:java.lang.Iterable com.android.tools.r8.graph.DexProgramClass.programMethods():293 -> a 18:18:boolean verifyProfileIsComplete(com.android.tools.r8.graph.AppView,com.android.tools.r8.profile.art.ArtProfile,java.util.Set):69 -> a 19:28:boolean verifyProfileIsComplete(com.android.tools.r8.graph.AppView,com.android.tools.r8.profile.art.ArtProfile,java.util.Set):69:78 -> a 29:44:void recordMissingDefinition(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramDefinition,java.util.Set,java.util.List):89:104 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/k5;Ljava/util/HashSet;Ljava/util/ArrayList;)V"} 45:45:com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind lambda$recordMissingDefinition$0(com.android.tools.r8.synthesis.SyntheticNaming):95:95 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/synthesis/L;)Lcom/android/tools/r8/synthesis/L$b;"} 1:1:com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind lambda$recordMissingDefinition$1(com.android.tools.r8.synthesis.SyntheticNaming):97:97 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/synthesis/L;)Lcom/android/tools/r8/synthesis/L$b;"} 1:1:com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind lambda$recordMissingDefinition$2(com.android.tools.r8.synthesis.SyntheticNaming):99:99 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/synthesis/L;)Lcom/android/tools/r8/synthesis/L$b;"} com.android.tools.r8.profile.art.ArtProfileCompletenessChecker$CompletenessExceptions -> com.android.tools.r8.internal.v3: # {"id":"sourceFile","fileName":"ArtProfileCompletenessChecker.java"} com.android.tools.r8.profile.art.ArtProfileCompletenessChecker$CompletenessExceptions ALLOW_MISSING_ENUM_UNBOXING_UTILITY_METHODS -> a 1:1:void ():40:40 -> 1:1:void (java.lang.String,int):39:39 -> # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} com.android.tools.r8.profile.art.ArtProfileConsumer -> com.android.tools.r8.profile.art.ArtProfileConsumer: # {"id":"sourceFile","fileName":"ArtProfileConsumer.java"} com.android.tools.r8.profile.art.ArtProfileConsumerUtils -> com.android.tools.r8.internal.y3: # {"id":"sourceFile","fileName":"ArtProfileConsumerUtils.java"} 1:1:com.android.tools.r8.profile.art.ArtProfileConsumer create(java.nio.file.Path):17:17 -> a com.android.tools.r8.profile.art.ArtProfileConsumerUtils$1 -> com.android.tools.r8.internal.x3: # {"id":"sourceFile","fileName":"ArtProfileConsumerUtils.java"} java.nio.file.Path val$rewrittenArtProfile -> a 1:1:void (java.nio.file.Path):17:17 -> void finished(com.android.tools.r8.DiagnosticsHandler) -> finished 1:3:com.android.tools.r8.TextOutputStream getHumanReadableArtProfileConsumer():22:24 -> getHumanReadableArtProfileConsumer com.android.tools.r8.profile.art.ArtProfileForRewriting -> com.android.tools.r8.internal.z3: # {"id":"sourceFile","fileName":"ArtProfileForRewriting.java"} com.android.tools.r8.profile.art.ArtProfileProvider artProfileProvider -> a com.android.tools.r8.profile.art.ArtProfileConsumer residualArtProfileConsumer -> b 1:3:void (com.android.tools.r8.profile.art.ArtProfileProvider,com.android.tools.r8.profile.art.ArtProfileConsumer):14:16 -> 1:1:com.android.tools.r8.profile.art.ArtProfileProvider getArtProfileProvider():21:21 -> a 1:1:com.android.tools.r8.profile.art.ArtProfileConsumer getResidualArtProfileConsumer():29:29 -> b com.android.tools.r8.profile.art.ArtProfileMethodRule -> com.android.tools.r8.internal.A3: # {"id":"sourceFile","fileName":"ArtProfileMethodRule.java"} com.android.tools.r8.graph.DexMethod method -> a com.android.tools.r8.profile.art.ArtProfileMethodRuleInfoImpl info -> b boolean $assertionsDisabled -> c 1:1:void ():18:18 -> 1:4:void (com.android.tools.r8.graph.DexMethod,com.android.tools.r8.profile.art.ArtProfileMethodRuleInfoImpl):23:26 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/internal/C3;)V"} 1:1:void accept(com.android.tools.r8.utils.ThrowingConsumer,com.android.tools.r8.utils.ThrowingConsumer):42:42 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/i3;Lcom/android/tools/r8/utils/i3;)V"} 2:2:java.lang.Object apply(com.android.tools.r8.utils.ThrowingFunction,com.android.tools.r8.utils.ThrowingFunction):50:50 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/j3;Lcom/android/tools/r8/utils/j3;)Ljava/lang/Object;"} 3:3:void writeHumanReadableRuleString(java.io.OutputStreamWriter):72:72 -> a 4:4:void com.android.tools.r8.profile.art.ArtProfileMethodRuleInfoImpl.writeHumanReadableFlags(java.io.OutputStreamWriter):54:54 -> a 4:4:void writeHumanReadableRuleString(java.io.OutputStreamWriter):72 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 5:11:void com.android.tools.r8.profile.art.ArtProfileMethodRuleInfoImpl.writeHumanReadableFlags(java.io.OutputStreamWriter):55:61 -> a 5:11:void writeHumanReadableRuleString(java.io.OutputStreamWriter):72 -> a 12:12:void writeHumanReadableRuleString(java.io.OutputStreamWriter):73:73 -> a 1:1:com.android.tools.r8.graph.DexMethod com.android.tools.r8.profile.art.ArtProfileMethodRule.getReference():67:67 -> c 1:1:com.android.tools.r8.graph.DexReference getReference():18 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/s2;"} 1:1:com.android.tools.r8.profile.art.ArtProfileMethodRule$Builder builder():30:30 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/A3$a;"} 2:2:void com.android.tools.r8.profile.art.ArtProfileMethodRule$Builder.():111:111 -> d 2:2:com.android.tools.r8.profile.art.ArtProfileMethodRule$Builder builder():30 -> d 1:1:com.android.tools.r8.graph.DexMethod getMethod():54:54 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/j2;"} 1:5:boolean equals(java.lang.Object):81:85 -> equals 1:1:com.android.tools.r8.profile.art.ArtProfileMethodRuleInfoImpl getMethodRuleInfo():62:62 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/C3;"} 1:1:com.android.tools.r8.references.MethodReference getMethodReference():58:58 -> getMethodReference 1:1:com.android.tools.r8.graph.DexMethod getReference():67:67 -> getReference # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/j2;"} 1:1:int hashCode():92:92 -> hashCode 1:1:java.lang.String toString():97:97 -> toString com.android.tools.r8.profile.art.ArtProfileMethodRule$Builder -> com.android.tools.r8.internal.A3$a: # {"id":"sourceFile","fileName":"ArtProfileMethodRule.java"} com.android.tools.r8.graph.DexItemFactory dexItemFactory -> a com.android.tools.r8.graph.DexMethod method -> b com.android.tools.r8.profile.art.ArtProfileMethodRuleInfoImpl$Builder methodRuleInfoBuilder -> c boolean $assertionsDisabled -> d 1:1:void ():100:100 -> 1:1:void (com.android.tools.r8.graph.DexItemFactory):114:114 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;)V"} 2:9:void (com.android.tools.r8.graph.DexItemFactory):108:115 -> 1:1:com.android.tools.r8.profile.AbstractProfileMethodRule$Builder join(com.android.tools.r8.profile.AbstractProfileMethodRule$Builder):100:100 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/h1;)Lcom/android/tools/r8/internal/h1;"} 2:2:com.android.tools.r8.profile.art.ArtProfileMethodRule$Builder com.android.tools.r8.profile.art.ArtProfileMethodRule$Builder.join(com.android.tools.r8.profile.art.ArtProfileMethodRule$Builder):134:134 -> a 2:2:com.android.tools.r8.profile.AbstractProfileMethodRule$Builder join(com.android.tools.r8.profile.AbstractProfileMethodRule$Builder):100 -> a 3:3:com.android.tools.r8.profile.AbstractProfileMethodRule$Builder join(com.android.tools.r8.profile.AbstractProfileMethodRule$Builder,java.lang.Runnable):100:100 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/h1;Ljava/lang/Runnable;)Lcom/android/tools/r8/internal/h1;"} 4:4:com.android.tools.r8.profile.art.ArtProfileMethodRule$Builder com.android.tools.r8.profile.art.ArtProfileMethodRule$Builder.join(com.android.tools.r8.profile.art.ArtProfileMethodRule$Builder,java.lang.Runnable):140:140 -> a 4:4:com.android.tools.r8.profile.AbstractProfileMethodRule$Builder join(com.android.tools.r8.profile.AbstractProfileMethodRule$Builder,java.lang.Runnable):100 -> a 5:5:com.android.tools.r8.profile.art.ArtProfileMethodRule$Builder com.android.tools.r8.profile.art.ArtProfileMethodRule$Builder.join(com.android.tools.r8.profile.art.ArtProfileMethodRule$Builder):134:134 -> a 5:5:com.android.tools.r8.profile.art.ArtProfileMethodRule$Builder com.android.tools.r8.profile.art.ArtProfileMethodRule$Builder.join(com.android.tools.r8.profile.art.ArtProfileMethodRule$Builder,java.lang.Runnable):141 -> a 5:5:com.android.tools.r8.profile.AbstractProfileMethodRule$Builder join(com.android.tools.r8.profile.AbstractProfileMethodRule$Builder,java.lang.Runnable):100 -> a 6:7:com.android.tools.r8.profile.art.ArtProfileMethodRule$Builder com.android.tools.r8.profile.art.ArtProfileMethodRule$Builder.join(com.android.tools.r8.profile.art.ArtProfileMethodRule$Builder,java.lang.Runnable):142:143 -> a 6:7:com.android.tools.r8.profile.AbstractProfileMethodRule$Builder join(com.android.tools.r8.profile.AbstractProfileMethodRule$Builder,java.lang.Runnable):100 -> a 8:8:com.android.tools.r8.profile.AbstractProfileMethodRule$Builder join(com.android.tools.r8.profile.AbstractProfileMethodRule):100:100 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/i1;)Lcom/android/tools/r8/internal/h1;"} 9:9:com.android.tools.r8.profile.art.ArtProfileMethodRule$Builder join(com.android.tools.r8.profile.art.ArtProfileMethodRule):150:150 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/A3;)Lcom/android/tools/r8/internal/A3$a;"} 10:10:com.android.tools.r8.profile.art.ArtProfileMethodRule$Builder com.android.tools.r8.profile.art.ArtProfileMethodRule$Builder.setIsStartup():156:156 -> a 10:10:com.android.tools.r8.profile.AbstractProfileMethodRule$Builder setIsStartup():100 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/h1;"} 11:11:com.android.tools.r8.profile.art.ArtProfileMethodRule$Builder com.android.tools.r8.profile.art.ArtProfileMethodRule$Builder.setMethod(com.android.tools.r8.graph.DexMethod):168:168 -> a 11:11:com.android.tools.r8.profile.AbstractProfileMethodRule$Builder setMethod(com.android.tools.r8.graph.DexMethod):100 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/internal/h1;"} 12:12:com.android.tools.r8.profile.art.ArtProfileMethodRule$Builder acceptMethodRuleInfoBuilder(java.util.function.Consumer):181:181 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Consumer;)Lcom/android/tools/r8/internal/A3$a;"} 1:1:com.android.tools.r8.profile.art.ArtProfileMethodRule$Builder setMethod(com.android.tools.r8.graph.DexMethod):168:168 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/internal/A3$a;"} 1:1:com.android.tools.r8.profile.AbstractProfileMethodRule build():100:100 -> build # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/i1;"} com.android.tools.r8.profile.art.ArtProfileMethodRule$Builder asMethodRuleBuilder() -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/A3$a;"} 1:1:com.android.tools.r8.profile.art.ArtProfileRule build():100:100 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/K3;"} 1:1:com.android.tools.r8.profile.art.ArtProfileMethodRule build():187:187 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/A3;"} 1:1:com.android.tools.r8.profile.art.ArtProfileMethodRuleInfoImpl$Builder getMethodRuleInfoBuilder():119:119 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/C3$a;"} 1:2:com.android.tools.r8.profile.art.ArtProfileMethodRule$Builder com.android.tools.r8.profile.art.ArtProfileMethodRule$Builder.setMethodReference(com.android.tools.r8.references.MethodReference):162:163 -> setMethodReference 1:2:com.android.tools.r8.profile.art.ArtProfileMethodRuleBuilder setMethodReference(com.android.tools.r8.references.MethodReference):100 -> setMethodReference 3:3:com.android.tools.r8.profile.art.ArtProfileMethodRule$Builder com.android.tools.r8.profile.art.ArtProfileMethodRule$Builder.setMethod(com.android.tools.r8.graph.DexMethod):168:168 -> setMethodReference 3:3:com.android.tools.r8.profile.art.ArtProfileMethodRule$Builder com.android.tools.r8.profile.art.ArtProfileMethodRule$Builder.setMethodReference(com.android.tools.r8.references.MethodReference):163 -> setMethodReference 3:3:com.android.tools.r8.profile.art.ArtProfileMethodRuleBuilder setMethodReference(com.android.tools.r8.references.MethodReference):100 -> setMethodReference 1:2:com.android.tools.r8.profile.art.ArtProfileMethodRule$Builder com.android.tools.r8.profile.art.ArtProfileMethodRule$Builder.setMethodRuleInfo(java.util.function.Consumer):175:176 -> setMethodRuleInfo 1:2:com.android.tools.r8.profile.art.ArtProfileMethodRuleBuilder setMethodRuleInfo(java.util.function.Consumer):100 -> setMethodRuleInfo com.android.tools.r8.profile.art.ArtProfileMethodRuleBuilder -> com.android.tools.r8.profile.art.ArtProfileMethodRuleBuilder: # {"id":"sourceFile","fileName":"ArtProfileMethodRuleBuilder.java"} com.android.tools.r8.profile.art.ArtProfileMethodRuleFlagsUtils -> com.android.tools.r8.internal.B3: # {"id":"sourceFile","fileName":"ArtProfileMethodRuleFlagsUtils.java"} 1:1:boolean isHot(int):0:0 -> a 2:2:int setIsHot(int,boolean):0:0 -> a 1:1:boolean isPostStartup(int):0:0 -> b 2:2:int setIsPostStartup(int,boolean):0:0 -> b 1:1:boolean isStartup(int):0:0 -> c 2:2:int setIsStartup(int,boolean):0:0 -> c com.android.tools.r8.profile.art.ArtProfileMethodRuleInfo -> com.android.tools.r8.profile.art.ArtProfileMethodRuleInfo: # {"id":"sourceFile","fileName":"ArtProfileMethodRuleInfo.java"} com.android.tools.r8.profile.art.ArtProfileMethodRuleInfoBuilder -> com.android.tools.r8.profile.art.ArtProfileMethodRuleInfoBuilder: # {"id":"sourceFile","fileName":"ArtProfileMethodRuleInfoBuilder.java"} com.android.tools.r8.profile.art.ArtProfileMethodRuleInfoImpl -> com.android.tools.r8.internal.C3: # {"id":"sourceFile","fileName":"ArtProfileMethodRuleInfoImpl.java"} int flags -> a com.android.tools.r8.profile.art.ArtProfileMethodRuleInfoImpl[] INSTANCES -> b 1:2:void ():13:14 -> 1:2:void (int):18:19 -> 1:1:com.android.tools.r8.profile.art.ArtProfileMethodRuleInfoImpl$Builder builder():23:23 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/C3$a;"} 1:1:com.android.tools.r8.profile.art.ArtProfileMethodRuleInfoImpl empty():27:27 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/C3;"} 1:1:int getFlags():31:31 -> c 1:1:boolean isEmpty():35:35 -> d 1:5:boolean equals(java.lang.Object):70:74 -> equals 1:1:int hashCode():79:79 -> hashCode 1:1:boolean isHot():40:40 -> isHot 1:1:boolean isPostStartup():50:50 -> isPostStartup 1:1:boolean isStartup():45:45 -> isStartup 1:11:java.lang.String toString():84:94 -> toString com.android.tools.r8.profile.art.ArtProfileMethodRuleInfoImpl$Builder -> com.android.tools.r8.internal.C3$a: # {"id":"sourceFile","fileName":"ArtProfileMethodRuleInfoImpl.java"} int flags -> a boolean $assertionsDisabled -> b 1:1:void ():97:97 -> 1:1:void ():97:97 -> 1:1:com.android.tools.r8.profile.art.ArtProfileMethodRuleInfoImpl$Builder joinFlags(com.android.tools.r8.profile.art.ArtProfileMethodRuleInfoImpl):158:158 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/C3;)V"} 2:2:int com.android.tools.r8.profile.art.ArtProfileMethodRuleInfoImpl.getFlags():31:31 -> a 2:2:com.android.tools.r8.profile.art.ArtProfileMethodRuleInfoImpl$Builder joinFlags(com.android.tools.r8.profile.art.ArtProfileMethodRuleInfoImpl):158 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:3:com.android.tools.r8.profile.art.ArtProfileMethodRuleInfoImpl$Builder joinFlags(com.android.tools.r8.profile.art.ArtProfileMethodRuleInfoImpl):158:158 -> a 4:4:com.android.tools.r8.profile.art.ArtProfileMethodRuleInfoImpl$Builder joinFlags(com.android.tools.r8.profile.art.ArtProfileMethodRule$Builder):163:163 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/A3$a;)V"} 5:5:int com.android.tools.r8.profile.art.ArtProfileMethodRuleInfoImpl$Builder.getFlags():107:107 -> a 5:5:com.android.tools.r8.profile.art.ArtProfileMethodRuleInfoImpl$Builder joinFlags(com.android.tools.r8.profile.art.ArtProfileMethodRule$Builder):163 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 6:6:com.android.tools.r8.profile.art.ArtProfileMethodRuleInfoImpl$Builder joinFlags(com.android.tools.r8.profile.art.ArtProfileMethodRule$Builder):163:163 -> a 7:9:com.android.tools.r8.profile.art.ArtProfileMethodRuleInfoImpl build():168:170 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/C3;"} 1:1:com.android.tools.r8.profile.art.ArtProfileMethodRuleInfoImpl$Builder clear():102:102 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} 1:1:int getFlags():107:107 -> c 1:1:com.android.tools.r8.profile.art.ArtProfileMethodRuleInfoImpl$Builder com.android.tools.r8.profile.art.ArtProfileMethodRuleInfoImpl$Builder.setIsHot(boolean):133:133 -> d 1:1:com.android.tools.r8.profile.art.ArtProfileMethodRuleInfoImpl$Builder setIsHot():128 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/C3$a;"} 1:1:com.android.tools.r8.profile.art.ArtProfileMethodRuleInfoImpl$Builder com.android.tools.r8.profile.art.ArtProfileMethodRuleInfoImpl$Builder.setIsPostStartup(boolean):153:153 -> e 1:1:com.android.tools.r8.profile.art.ArtProfileMethodRuleInfoImpl$Builder setIsPostStartup():148 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/C3$a;"} 1:1:com.android.tools.r8.profile.art.ArtProfileMethodRuleInfoImpl$Builder com.android.tools.r8.profile.art.ArtProfileMethodRuleInfoImpl$Builder.setIsStartup(boolean):143:143 -> f 1:1:com.android.tools.r8.profile.art.ArtProfileMethodRuleInfoImpl$Builder setIsStartup():138 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/C3$a;"} 1:1:com.android.tools.r8.profile.art.ArtProfileMethodRuleInfoImpl$Builder com.android.tools.r8.profile.art.ArtProfileMethodRuleInfoImpl$Builder.setIsHot(boolean):133:133 -> setIsHot 1:1:com.android.tools.r8.profile.art.ArtProfileMethodRuleInfoBuilder setIsHot(boolean):97 -> setIsHot 1:1:com.android.tools.r8.profile.art.ArtProfileMethodRuleInfoImpl$Builder com.android.tools.r8.profile.art.ArtProfileMethodRuleInfoImpl$Builder.setIsPostStartup(boolean):153:153 -> setIsPostStartup 1:1:com.android.tools.r8.profile.art.ArtProfileMethodRuleInfoBuilder setIsPostStartup(boolean):97 -> setIsPostStartup 1:1:com.android.tools.r8.profile.art.ArtProfileMethodRuleInfoImpl$Builder com.android.tools.r8.profile.art.ArtProfileMethodRuleInfoImpl$Builder.setIsStartup(boolean):143:143 -> setIsStartup 1:1:com.android.tools.r8.profile.art.ArtProfileMethodRuleInfoBuilder setIsStartup(boolean):97 -> setIsStartup com.android.tools.r8.profile.art.ArtProfileOptions -> com.android.tools.r8.internal.D3: # {"id":"sourceFile","fileName":"ArtProfileOptions.java"} java.util.Collection artProfilesForRewriting -> a boolean enableCompletenessCheckForTesting -> b com.android.tools.r8.utils.InternalOptions options -> c 1:1:void (com.android.tools.r8.utils.InternalOptions):24:24 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/A1;)V"} 2:9:void (com.android.tools.r8.utils.InternalOptions):18:25 -> 1:1:java.util.Collection getArtProfilesForRewriting():29:29 -> a 2:2:com.android.tools.r8.profile.art.ArtProfileOptions setArtProfilesForRewriting(java.util.Collection):77:77 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;)V"} 3:3:com.android.tools.r8.profile.art.ArtProfileOptions setEnableCompletenessCheckForTesting(boolean):83:83 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Z)Lcom/android/tools/r8/internal/D3;"} 1:1:boolean isCompletenessCheckForTestingEnabled():33:33 -> b 2:2:boolean com.android.tools.r8.utils.InternalOptions.isDesugaredLibraryCompilation():558:558 -> b 2:2:boolean isCompletenessCheckForTestingEnabled():34 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:3:boolean com.android.tools.r8.utils.InternalOptions.isDesugaredLibraryCompilation():558:558 -> b 3:3:boolean isCompletenessCheckForTestingEnabled():34 -> b 4:6:boolean isCompletenessCheckForTestingEnabled():34:36 -> b 1:1:boolean isIncludingApiReferenceStubs():43:43 -> c 1:1:boolean isIncludingBackportedClasses():48:48 -> d 1:1:boolean isIncludingConstantDynamicClass():53:53 -> e 1:1:boolean isIncludingDesugaredLibraryRetargeterForwardingMethodsUnconditionally():60:60 -> f 1:1:boolean isIncludingThrowingMethods():66:66 -> g 1:1:boolean isIncludingVarHandleClasses():73:73 -> h com.android.tools.r8.profile.art.ArtProfileProvider -> com.android.tools.r8.profile.art.ArtProfileProvider: # {"id":"sourceFile","fileName":"ArtProfileProvider.java"} com.android.tools.r8.profile.art.ArtProfileProviderUtils -> com.android.tools.r8.internal.I3: # {"id":"sourceFile","fileName":"ArtProfileProviderUtils.java"} 1:1:com.android.tools.r8.profile.art.ArtProfileProvider createFromHumanReadableArtProfile(java.nio.file.Path):30:30 -> a 2:81:java.lang.String serializeToString(com.android.tools.r8.profile.art.ArtProfileProvider):50:129 -> a 82:82:java.lang.String serializeToString(com.android.tools.r8.profile.art.ArtProfileProvider):51:51 -> a 83:86:void writeLine(java.io.OutputStreamWriter,java.lang.String):138:141 -> a com.android.tools.r8.profile.art.ArtProfileProviderUtils$1 -> com.android.tools.r8.internal.E3: # {"id":"sourceFile","fileName":"ArtProfileProviderUtils.java"} java.nio.file.Path val$artProfile -> a 1:1:void (java.nio.file.Path):30:30 -> 1:2:void getArtProfile(com.android.tools.r8.profile.art.ArtProfileBuilder):34:35 -> getArtProfile 3:6:void getArtProfile(com.android.tools.r8.profile.art.ArtProfileBuilder):34:37 -> getArtProfile 1:1:com.android.tools.r8.origin.Origin getOrigin():43:43 -> getOrigin com.android.tools.r8.profile.art.ArtProfileProviderUtils$2 -> com.android.tools.r8.internal.H3: # {"id":"sourceFile","fileName":"ArtProfileProviderUtils.java"} java.io.OutputStreamWriter val$outputStreamWriter -> a 1:1:void (java.io.OutputStreamWriter):54:54 -> 1:1:com.android.tools.r8.profile.art.ArtProfileBuilder addClassRule(java.util.function.Consumer):59:59 -> addClassRule 1:10:com.android.tools.r8.profile.art.ArtProfileBuilder addHumanReadableArtProfile(com.android.tools.r8.TextInputStream,java.util.function.Consumer):112:121 -> addHumanReadableArtProfile 11:11:void com.android.tools.r8.profile.art.ArtProfileProviderUtils.writeLine(java.io.OutputStreamWriter):133:133 -> addHumanReadableArtProfile 11:11:com.android.tools.r8.profile.art.ArtProfileBuilder addHumanReadableArtProfile(com.android.tools.r8.TextInputStream,java.util.function.Consumer):121 -> addHumanReadableArtProfile 12:12:com.android.tools.r8.profile.art.ArtProfileBuilder addHumanReadableArtProfile(com.android.tools.r8.TextInputStream,java.util.function.Consumer):122:122 -> addHumanReadableArtProfile 13:24:com.android.tools.r8.profile.art.ArtProfileBuilder addHumanReadableArtProfile(com.android.tools.r8.TextInputStream,java.util.function.Consumer):112:123 -> addHumanReadableArtProfile 1:29:com.android.tools.r8.profile.art.ArtProfileBuilder addMethodRule(java.util.function.Consumer):76:104 -> addMethodRule 30:30:com.android.tools.r8.profile.art.ArtProfileBuilder addMethodRule(java.util.function.Consumer):103:103 -> addMethodRule com.android.tools.r8.profile.art.ArtProfileProviderUtils$2$1 -> com.android.tools.r8.internal.F3: # {"id":"sourceFile","fileName":"ArtProfileProviderUtils.java"} com.android.tools.r8.profile.art.ArtProfileProviderUtils$2 this$0 -> a 1:1:void (com.android.tools.r8.profile.art.ArtProfileProviderUtils$2):60:60 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/H3;)V"} 1:2:com.android.tools.r8.profile.art.ArtProfileClassRuleBuilder setClassReference(com.android.tools.r8.references.ClassReference):65:66 -> setClassReference 3:3:com.android.tools.r8.profile.art.ArtProfileClassRuleBuilder setClassReference(com.android.tools.r8.references.ClassReference):65:65 -> setClassReference com.android.tools.r8.profile.art.ArtProfileProviderUtils$2$2 -> com.android.tools.r8.internal.G3: # {"id":"sourceFile","fileName":"ArtProfileProviderUtils.java"} com.android.tools.r8.utils.Box val$methodReferenceBox -> a com.android.tools.r8.profile.art.ArtProfileProviderUtils$2 this$0 -> b 1:1:void (com.android.tools.r8.profile.art.ArtProfileProviderUtils$2,com.android.tools.r8.utils.Box):78:78 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/H3;Lcom/android/tools/r8/utils/N;)V"} 1:1:com.android.tools.r8.profile.art.ArtProfileMethodRuleBuilder setMethodReference(com.android.tools.r8.references.MethodReference):83:83 -> setMethodReference 1:6:com.android.tools.r8.profile.art.ArtProfileMethodRuleBuilder setMethodRuleInfo(java.util.function.Consumer):91:96 -> setMethodRuleInfo 7:7:void com.android.tools.r8.profile.art.ArtProfileMethodRuleInfoImpl.writeHumanReadableFlags(java.io.OutputStreamWriter):54:54 -> setMethodRuleInfo 7:7:com.android.tools.r8.profile.art.ArtProfileMethodRuleBuilder setMethodRuleInfo(java.util.function.Consumer):96 -> setMethodRuleInfo # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 8:14:void com.android.tools.r8.profile.art.ArtProfileMethodRuleInfoImpl.writeHumanReadableFlags(java.io.OutputStreamWriter):55:61 -> setMethodRuleInfo 8:14:com.android.tools.r8.profile.art.ArtProfileMethodRuleBuilder setMethodRuleInfo(java.util.function.Consumer):96 -> setMethodRuleInfo 15:15:com.android.tools.r8.profile.art.ArtProfileMethodRuleBuilder setMethodRuleInfo(java.util.function.Consumer):98:98 -> setMethodRuleInfo com.android.tools.r8.profile.art.ArtProfileRule -> com.android.tools.r8.internal.K3: # {"id":"sourceFile","fileName":"ArtProfileRule.java"} 1:1:void ():14:14 -> void accept(com.android.tools.r8.utils.ThrowingConsumer,com.android.tools.r8.utils.ThrowingConsumer) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/i3;Lcom/android/tools/r8/utils/i3;)V"} java.lang.Object apply(com.android.tools.r8.utils.ThrowingFunction,com.android.tools.r8.utils.ThrowingFunction) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/j3;Lcom/android/tools/r8/utils/j3;)Ljava/lang/Object;"} void writeHumanReadableRuleString(java.io.OutputStreamWriter) -> a com.android.tools.r8.graph.DexReference getReference() -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/s2;"} 1:1:int compareTo(java.lang.Object):14:14 -> compareTo 2:2:int com.android.tools.r8.profile.art.ArtProfileRule.compareTo(com.android.tools.r8.profile.art.ArtProfileRule):28:28 -> compareTo 2:2:int compareTo(java.lang.Object):14 -> compareTo com.android.tools.r8.profile.art.ArtProfileRule$Builder -> com.android.tools.r8.internal.J3: # {"id":"sourceFile","fileName":"ArtProfileRule.java"} 1:1:void ():35:35 -> com.android.tools.r8.profile.art.ArtProfileClassRule$Builder asClassRuleBuilder() -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} com.android.tools.r8.profile.art.ArtProfileMethodRule$Builder asMethodRuleBuilder() -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/A3$a;"} com.android.tools.r8.profile.art.ArtProfileRule build() -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/K3;"} com.android.tools.r8.profile.art.ArtProfileRuleConsumer -> com.android.tools.r8.profile.art.ArtProfileRuleConsumer: # {"id":"sourceFile","fileName":"ArtProfileRuleConsumer.java"} com.android.tools.r8.profile.art.ArtProfileRulePredicate -> com.android.tools.r8.profile.art.ArtProfileRulePredicate: # {"id":"sourceFile","fileName":"ArtProfileRulePredicate.java"} com.android.tools.r8.profile.art.EmptyArtProfileCollection -> com.android.tools.r8.internal.Rf: # {"id":"sourceFile","fileName":"EmptyArtProfileCollection.java"} com.android.tools.r8.profile.art.EmptyArtProfileCollection INSTANCE -> a boolean $assertionsDisabled -> b 1:3:void ():13:15 -> 1:1:void ():17:17 -> 1:1:com.android.tools.r8.profile.art.NonEmptyArtProfileCollection asNonEmpty():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/xH;"} 2:2:com.android.tools.r8.profile.art.ArtProfileCollection rewrittenWithLens(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.lens.GraphLens):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/Xj;)Lcom/android/tools/r8/internal/u3;"} 3:3:com.android.tools.r8.profile.art.ArtProfileCollection withoutPrunedItems(com.android.tools.r8.graph.PrunedItems):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/u5;)Lcom/android/tools/r8/internal/u3;"} 4:4:void supplyConsumers(com.android.tools.r8.graph.AppView):50:50 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)V"} com.android.tools.r8.profile.art.ArtProfileCollection withoutMissingItems(com.android.tools.r8.graph.AppView) -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)Lcom/android/tools/r8/internal/u3;"} boolean isNonEmpty() -> c 1:1:com.android.tools.r8.profile.art.EmptyArtProfileCollection getInstance():20:20 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Rf;"} boolean isEmpty() -> isEmpty com.android.tools.r8.profile.art.HumanReadableArtProfileParser -> com.android.tools.r8.internal.Qk: # {"id":"sourceFile","fileName":"HumanReadableArtProfileParser.java"} java.util.function.Consumer diagnosticConsumer -> a com.android.tools.r8.profile.art.ArtProfileBuilder profileBuilder -> b com.android.tools.r8.profile.art.ArtProfileRulePredicate rulePredicate -> c com.android.tools.r8.utils.Reporter reporter -> d boolean $assertionsDisabled -> e 1:1:void ():24:24 -> 1:5:void (java.util.function.Consumer,com.android.tools.r8.profile.art.ArtProfileBuilder,com.android.tools.r8.profile.art.ArtProfileRulePredicate,com.android.tools.r8.utils.Reporter):35:39 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Consumer;Lcom/android/tools/r8/profile/art/ArtProfileBuilder;Lcom/android/tools/r8/profile/art/ArtProfileRulePredicate;Lcom/android/tools/r8/utils/O2;)V"} 1:1:com.android.tools.r8.profile.art.HumanReadableArtProfileParser$Builder builder():43:43 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Qk$a;"} 2:8:void parse(com.android.tools.r8.TextInputStream,com.android.tools.r8.origin.Origin):48:54 -> a 9:11:java.lang.String com.android.tools.r8.profile.art.HumanReadableArtProfileParser.removeCommentFromLine(java.lang.String):173:175 -> a 9:11:void parse(com.android.tools.r8.TextInputStream,com.android.tools.r8.origin.Origin):55 -> a 12:13:boolean com.android.tools.r8.profile.art.HumanReadableArtProfileParser.isWhitespace(java.lang.String):80:81 -> a 12:13:void parse(com.android.tools.r8.TextInputStream,com.android.tools.r8.origin.Origin):56 -> a 14:14:void parse(com.android.tools.r8.TextInputStream,com.android.tools.r8.origin.Origin):58:58 -> a 15:16:void com.android.tools.r8.profile.art.HumanReadableArtProfileParser.parseError(java.lang.String,int,com.android.tools.r8.origin.Origin):73:74 -> a 15:16:void parse(com.android.tools.r8.TextInputStream,com.android.tools.r8.origin.Origin):59 -> a 17:19:void parse(com.android.tools.r8.TextInputStream,com.android.tools.r8.origin.Origin):63:65 -> a 20:40:void parse(com.android.tools.r8.TextInputStream,com.android.tools.r8.origin.Origin):48:68 -> a 41:41:boolean parseClassRule(java.lang.String):121:121 -> a 42:48:java.lang.String com.android.tools.r8.utils.DescriptorUtils.toBaseDescriptor(java.lang.String):152:158 -> a 42:48:boolean parseClassRule(java.lang.String):121 -> a 49:57:boolean parseClassRule(java.lang.String):122:130 -> a 58:58:void lambda$parseClassRule$0(com.android.tools.r8.references.ClassReference,com.android.tools.r8.profile.art.ArtProfileClassRuleBuilder):131:131 -> a 59:79:boolean parseMethodRule(java.lang.String,com.android.tools.r8.profile.art.ArtProfileMethodRuleInfoImpl,int):138:158 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Lcom/android/tools/r8/internal/C3;I)Z"} 80:81:void lambda$parseMethodRule$2(com.android.tools.r8.references.MethodReference,com.android.tools.r8.profile.art.ArtProfileMethodRuleInfoImpl,com.android.tools.r8.profile.art.ArtProfileMethodRuleBuilder):161:162 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/references/MethodReference;Lcom/android/tools/r8/internal/C3;Lcom/android/tools/r8/profile/art/ArtProfileMethodRuleBuilder;)V"} 82:84:void lambda$parseMethodRule$1(com.android.tools.r8.profile.art.ArtProfileMethodRuleInfoImpl,com.android.tools.r8.profile.art.ArtProfileMethodRuleInfoBuilder):165:167 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/C3;Lcom/android/tools/r8/profile/art/ArtProfileMethodRuleInfoBuilder;)V"} 1:2:boolean parseRule(java.lang.String):91:92 -> b 3:5:java.lang.String com.android.tools.r8.profile.art.HumanReadableArtProfileParser.parseFlag(java.lang.String,char,com.android.tools.r8.utils.Action):102:104 -> b 3:5:boolean parseRule(java.lang.String):92 -> b 6:6:boolean parseRule(java.lang.String):93:93 -> b 7:9:java.lang.String com.android.tools.r8.profile.art.HumanReadableArtProfileParser.parseFlag(java.lang.String,char,com.android.tools.r8.utils.Action):102:104 -> b 7:9:boolean parseRule(java.lang.String):93 -> b 10:10:boolean parseRule(java.lang.String):94:94 -> b 11:13:java.lang.String com.android.tools.r8.profile.art.HumanReadableArtProfileParser.parseFlag(java.lang.String,char,com.android.tools.r8.utils.Action):102:104 -> b 11:13:boolean parseRule(java.lang.String):94 -> b 14:14:boolean parseRule(java.lang.String):95:95 -> b 15:19:boolean com.android.tools.r8.profile.art.HumanReadableArtProfileParser.parseClassOrMethodRule(java.lang.String,com.android.tools.r8.profile.art.ArtProfileMethodRuleInfoImpl):110:114 -> b 15:19:boolean parseRule(java.lang.String):95 -> b com.android.tools.r8.profile.art.HumanReadableArtProfileParser$Builder -> com.android.tools.r8.internal.Qk$a: # {"id":"sourceFile","fileName":"HumanReadableArtProfileParser.java"} java.util.function.Consumer diagnosticConsumer -> a com.android.tools.r8.profile.art.ArtProfileBuilder profileBuilder -> b com.android.tools.r8.profile.art.ArtProfileRulePredicate rulePredicate -> c com.android.tools.r8.utils.Reporter reporter -> d 1:5:void ():180:184 -> 1:1:com.android.tools.r8.profile.art.HumanReadableArtProfileParser$Builder setDiagnosticConsumer(java.util.function.Consumer):189:189 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Consumer;)Lcom/android/tools/r8/internal/Qk$a;"} 2:2:com.android.tools.r8.profile.art.HumanReadableArtProfileParser$Builder setReporter(com.android.tools.r8.utils.Reporter):194:194 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/O2;)Lcom/android/tools/r8/internal/Qk$a;"} 3:3:com.android.tools.r8.profile.art.HumanReadableArtProfileParser$Builder setProfileBuilder(com.android.tools.r8.profile.art.ArtProfileBuilder):205:205 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/profile/art/ArtProfileBuilder;)Lcom/android/tools/r8/internal/Qk$a;"} 4:7:com.android.tools.r8.profile.art.HumanReadableArtProfileParser build():210:213 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Qk;"} 1:1:com.android.tools.r8.profile.art.HumanReadableArtProfileParser$Builder com.android.tools.r8.profile.art.HumanReadableArtProfileParser$Builder.setRulePredicate(com.android.tools.r8.profile.art.ArtProfileRulePredicate):200:200 -> setRulePredicate 1:1:com.android.tools.r8.profile.art.HumanReadableArtProfileParserBuilder setRulePredicate(com.android.tools.r8.profile.art.ArtProfileRulePredicate):180 -> setRulePredicate com.android.tools.r8.profile.art.HumanReadableArtProfileParserBuilder -> com.android.tools.r8.profile.art.HumanReadableArtProfileParserBuilder: # {"id":"sourceFile","fileName":"HumanReadableArtProfileParserBuilder.java"} com.android.tools.r8.profile.art.NonEmptyArtProfileCollection -> com.android.tools.r8.internal.xH: # {"id":"sourceFile","fileName":"NonEmptyArtProfileCollection.java"} java.util.List artProfiles -> a boolean $assertionsDisabled -> b 1:1:void ():20:20 -> 1:2:void (java.util.List):25:26 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/ArrayList;)V"} 1:1:com.android.tools.r8.profile.art.NonEmptyArtProfileCollection asNonEmpty():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/xH;"} 2:2:com.android.tools.r8.profile.art.ArtProfileCollection rewrittenWithLens(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.lens.GraphLens):20:20 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/Xj;)Lcom/android/tools/r8/internal/u3;"} 3:3:com.android.tools.r8.profile.art.ArtProfileCollection withoutPrunedItems(com.android.tools.r8.graph.PrunedItems):20:20 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/u5;)Lcom/android/tools/r8/internal/u3;"} 4:4:com.android.tools.r8.profile.art.ArtProfile lambda$rewrittenWithLens$0(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.profile.art.ArtProfile):55:55 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/l3;)Lcom/android/tools/r8/internal/l3;"} 5:6:com.android.tools.r8.profile.art.NonEmptyArtProfileCollection rewrittenWithLens(com.android.tools.r8.naming.NamingLens,com.android.tools.r8.graph.DexItemFactory):61:62 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/naming/o0;Lcom/android/tools/r8/graph/p1;)Lcom/android/tools/r8/internal/xH;"} 7:7:com.android.tools.r8.profile.art.ArtProfile lambda$rewrittenWithLens$1(com.android.tools.r8.naming.NamingLens,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.profile.art.ArtProfile):62:62 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/naming/o0;Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/internal/l3;)Lcom/android/tools/r8/internal/l3;"} 8:10:void supplyConsumers(com.android.tools.r8.graph.AppView):67:69 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)V"} 11:11:java.lang.Object com.android.tools.r8.utils.ListUtils.removeLast(java.util.List):246:246 -> a 11:11:void supplyConsumers(com.android.tools.r8.graph.AppView):69 -> a 12:12:void supplyConsumers(com.android.tools.r8.graph.AppView):70:70 -> a 13:13:com.android.tools.r8.profile.art.EmptyArtProfileCollection com.android.tools.r8.profile.art.ArtProfileCollection.empty():67:67 -> a 13:13:void supplyConsumers(com.android.tools.r8.graph.AppView):71 -> a 14:30:void supplyConsumers(com.android.tools.r8.graph.AppView):71:87 -> a 31:31:com.android.tools.r8.profile.art.ArtProfile lambda$withoutMissingItems$2(com.android.tools.r8.graph.AppView,com.android.tools.r8.profile.art.ArtProfile):93:93 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/l3;)Lcom/android/tools/r8/internal/l3;"} 32:32:com.android.tools.r8.profile.art.ArtProfile lambda$withoutPrunedItems$3(com.android.tools.r8.graph.PrunedItems,com.android.tools.r8.profile.art.ArtProfile):98:98 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/u5;Lcom/android/tools/r8/internal/l3;)Lcom/android/tools/r8/internal/l3;"} 33:37:com.android.tools.r8.profile.art.NonEmptyArtProfileCollection map(java.util.function.Function):102:106 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Function;)Lcom/android/tools/r8/internal/xH;"} 1:1:com.android.tools.r8.profile.art.NonEmptyArtProfileCollection rewrittenWithLens(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.lens.GraphLens):55:55 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/Xj;)Lcom/android/tools/r8/internal/xH;"} 2:2:com.android.tools.r8.profile.art.ArtProfileCollection withoutMissingItems(com.android.tools.r8.graph.AppView):93:93 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)Lcom/android/tools/r8/internal/u3;"} 3:3:com.android.tools.r8.profile.art.NonEmptyArtProfileCollection withoutPrunedItems(com.android.tools.r8.graph.PrunedItems):98:98 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/u5;)Lcom/android/tools/r8/internal/xH;"} boolean isNonEmpty() -> c 1:1:com.android.tools.r8.profile.art.ArtProfile getLast():45:45 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/l3;"} boolean isEmpty() -> isEmpty 1:1:java.util.Iterator iterator():50:50 -> iterator com.android.tools.r8.profile.art.diagnostic.HumanReadableArtProfileParserErrorDiagnostic -> com.android.tools.r8.profile.art.diagnostic.HumanReadableArtProfileParserErrorDiagnostic: # {"id":"sourceFile","fileName":"HumanReadableArtProfileParserErrorDiagnostic.java"} java.lang.String rule -> a int lineNumber -> b com.android.tools.r8.origin.Origin origin -> c 1:4:void (java.lang.String,int,com.android.tools.r8.origin.Origin):19:22 -> 1:1:java.lang.String getDiagnosticMessage():37:37 -> getDiagnosticMessage 1:1:com.android.tools.r8.origin.Origin getOrigin():27:27 -> getOrigin 1:1:com.android.tools.r8.position.Position getPosition():32:32 -> getPosition com.android.tools.r8.profile.art.rewriting.ArtProfileAdditions -> com.android.tools.r8.internal.m3: # {"id":"sourceFile","fileName":"ArtProfileAdditions.java"} 1:1:void (com.android.tools.r8.profile.art.ArtProfile):30:30 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/l3;)V"} 1:1:com.android.tools.r8.profile.art.rewriting.ArtProfileAdditions com.android.tools.r8.profile.art.rewriting.ArtProfileAdditions.create():35:35 -> a 1:1:com.android.tools.r8.profile.rewriting.ProfileAdditions create():18 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/mN;"} 2:2:com.android.tools.r8.profile.art.ArtProfileMethodRule$Builder com.android.tools.r8.profile.art.rewriting.ArtProfileAdditions.createMethodRuleBuilder(com.android.tools.r8.graph.DexMethod):45:45 -> a 2:2:com.android.tools.r8.profile.AbstractProfileMethodRule$Builder createMethodRuleBuilder(com.android.tools.r8.graph.DexMethod):18 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/internal/h1;"} 1:1:com.android.tools.r8.profile.art.ArtProfileClassRule$Builder com.android.tools.r8.profile.art.rewriting.ArtProfileAdditions.createClassRuleBuilder(com.android.tools.r8.graph.DexType):40:40 -> b 1:1:com.android.tools.r8.profile.AbstractProfileClassRule$Builder createClassRuleBuilder(com.android.tools.r8.graph.DexType):18 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/internal/f1;"} 1:1:com.android.tools.r8.profile.art.ArtProfile$Builder com.android.tools.r8.profile.art.rewriting.ArtProfileAdditions.createProfileBuilder():50:50 -> c 1:1:com.android.tools.r8.profile.AbstractProfile$Builder createProfileBuilder():18 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/d1;"} 1:1:java.util.Comparator getRuleComparator():55:55 -> d com.android.tools.r8.profile.rewriting.ProfileAdditions self() -> f # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/mN;"} com.android.tools.r8.profile.rewriting.ConcreteProfileCollectionAdditions -> com.android.tools.r8.internal.mc: # {"id":"sourceFile","fileName":"ConcreteProfileCollectionAdditions.java"} java.util.List additionsCollection -> a com.android.tools.r8.utils.Box startupProfileAdditions -> b boolean committed -> c boolean $assertionsDisabled -> d 1:1:void ():29:29 -> 1:1:void (java.util.List,com.android.tools.r8.utils.Box):38:38 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/N;Ljava/util/ArrayList;)V"} 2:8:void (java.util.List,com.android.tools.r8.utils.Box):34:40 -> 9:9:void (com.android.tools.r8.profile.art.ArtProfileCollection,com.android.tools.r8.profile.startup.profile.StartupProfile):44:44 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/u3;Lcom/android/tools/r8/internal/AW;)V"} 10:29:void (com.android.tools.r8.profile.art.ArtProfileCollection,com.android.tools.r8.profile.startup.profile.StartupProfile):34:53 -> 1:1:com.android.tools.r8.profile.rewriting.ConcreteProfileCollectionAdditions asConcrete():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/mc;"} 2:2:com.android.tools.r8.profile.rewriting.ProfileCollectionAdditions rewriteMethodReferences(java.util.function.Function):29:29 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Function;)Lcom/android/tools/r8/internal/nN;"} 3:6:void accept(java.util.function.Consumer):57:60 -> a 7:7:void addMethodIfContextIsInProfile(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod):65:65 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/o5;)V"} 8:8:void com.android.tools.r8.profile.rewriting.ConcreteProfileCollectionAdditions.applyIfContextIsInProfile(com.android.tools.r8.graph.ProgramMethod,java.util.function.Consumer):100:100 -> a 8:8:void addMethodIfContextIsInProfile(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod):65 -> a 9:9:void addMethodIfContextIsInProfile(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexClassAndMethod):69:69 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/t0;Lcom/android/tools/r8/graph/o5;)V"} 10:10:boolean com.android.tools.r8.graph.Definition.isProgramMethod():0:0 -> a 10:10:void addMethodIfContextIsInProfile(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexClassAndMethod):69 -> a 11:13:void addMethodIfContextIsInProfile(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexClassAndMethod):70:72 -> a 14:14:void lambda$addMethodIfContextIsInProfile$1(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.profile.rewriting.ProfileAdditions):74:74 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/mN;)V"} 15:15:void lambda$addMethodAndHolderIfContextIsInProfile$2(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.profile.rewriting.ProfileAdditions$ProfileAdditionsBuilder):80:80 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/lN;)V"} 16:16:com.android.tools.r8.profile.rewriting.ProfileAdditions$ProfileAdditionsBuilder com.android.tools.r8.profile.rewriting.ProfileAdditions$ProfileAdditionsBuilder.addRule(com.android.tools.r8.graph.ProgramDefinition):56:56 -> a 16:16:void lambda$addMethodAndHolderIfContextIsInProfile$2(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.profile.rewriting.ProfileAdditions$ProfileAdditionsBuilder):80 -> a 17:17:void lambda$addMethodAndHolderIfContextIsInProfile$2(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.profile.rewriting.ProfileAdditions$ProfileAdditionsBuilder):80:80 -> a 18:18:com.android.tools.r8.profile.rewriting.ProfileAdditions$ProfileAdditionsBuilder com.android.tools.r8.profile.rewriting.ProfileAdditions$ProfileAdditionsBuilder.addRule(com.android.tools.r8.graph.ProgramDefinition):56:56 -> a 18:18:void lambda$addMethodAndHolderIfContextIsInProfile$2(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.profile.rewriting.ProfileAdditions$ProfileAdditionsBuilder):80 -> a 19:19:void applyIfContextIsInProfile(com.android.tools.r8.graph.DexProgramClass,java.util.function.Consumer):95:95 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Consumer;Lcom/android/tools/r8/graph/q2;)V"} 20:20:void lambda$applyIfContextIsInProfile$3(com.android.tools.r8.graph.DexProgramClass,java.util.function.Consumer,com.android.tools.r8.profile.rewriting.ProfileAdditions):95:95 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Ljava/util/function/Consumer;Lcom/android/tools/r8/internal/mN;)V"} 21:21:void applyIfContextIsInProfile(com.android.tools.r8.graph.DexMethod,java.util.function.Consumer):106:106 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Ljava/util/function/Consumer;)V"} 22:22:void lambda$applyIfContextIsInProfile$4(com.android.tools.r8.graph.DexMethod,java.util.function.Consumer,com.android.tools.r8.profile.rewriting.ProfileAdditions):106:106 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Ljava/util/function/Consumer;Lcom/android/tools/r8/internal/mN;)V"} 23:24:void commit(com.android.tools.r8.graph.AppView):116:117 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)V"} 25:30:com.android.tools.r8.profile.art.ArtProfileCollection com.android.tools.r8.profile.rewriting.ConcreteProfileCollectionAdditions.createNewArtProfileCollection():127:132 -> a 25:30:void commit(com.android.tools.r8.graph.AppView):118 -> a 31:33:void commit(com.android.tools.r8.graph.AppView):118:120 -> a 34:35:com.android.tools.r8.profile.startup.profile.StartupProfile com.android.tools.r8.profile.rewriting.ConcreteProfileCollectionAdditions.createNewStartupProfile():136:137 -> a 34:35:void commit(com.android.tools.r8.graph.AppView):121 -> a 36:38:void commit(com.android.tools.r8.graph.AppView):121:123 -> a 39:39:com.android.tools.r8.profile.startup.rewriting.StartupProfileAdditions lambda$rewriteMethodReferences$5(java.util.function.Function,com.android.tools.r8.profile.startup.rewriting.StartupProfileAdditions):157:157 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Function;Lcom/android/tools/r8/internal/BW;)Lcom/android/tools/r8/internal/BW;"} 40:43:com.android.tools.r8.profile.rewriting.ConcreteProfileCollectionAdditions com.android.tools.r8.profile.rewriting.ConcreteProfileCollectionAdditions.setArtProfileCollection(com.android.tools.r8.profile.art.ArtProfileCollection):165:168 -> a 40:43:com.android.tools.r8.profile.rewriting.ProfileCollectionAdditions setArtProfileCollection(com.android.tools.r8.profile.art.ArtProfileCollection):29 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/u3;)Lcom/android/tools/r8/internal/nN;"} 44:44:void com.android.tools.r8.profile.rewriting.ProfileAdditions.setProfile(com.android.tools.r8.profile.AbstractProfile):292:292 -> a 44:44:com.android.tools.r8.profile.rewriting.ConcreteProfileCollectionAdditions com.android.tools.r8.profile.rewriting.ConcreteProfileCollectionAdditions.setArtProfileCollection(com.android.tools.r8.profile.art.ArtProfileCollection):168 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 44:44:com.android.tools.r8.profile.rewriting.ProfileCollectionAdditions setArtProfileCollection(com.android.tools.r8.profile.art.ArtProfileCollection):29 -> a 45:46:com.android.tools.r8.profile.rewriting.ConcreteProfileCollectionAdditions com.android.tools.r8.profile.rewriting.ConcreteProfileCollectionAdditions.setArtProfileCollection(com.android.tools.r8.profile.art.ArtProfileCollection):171:172 -> a 45:46:com.android.tools.r8.profile.rewriting.ProfileCollectionAdditions setArtProfileCollection(com.android.tools.r8.profile.art.ArtProfileCollection):29 -> a 47:47:com.android.tools.r8.profile.rewriting.ProfileCollectionAdditions setStartupProfile(com.android.tools.r8.profile.startup.profile.StartupProfile):179:179 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/AW;)Lcom/android/tools/r8/internal/nN;"} 48:48:void com.android.tools.r8.profile.rewriting.ProfileAdditions.setProfile(com.android.tools.r8.profile.AbstractProfile):292:292 -> a 48:48:void lambda$setStartupProfile$6(com.android.tools.r8.profile.startup.profile.StartupProfile,com.android.tools.r8.profile.startup.rewriting.StartupProfileAdditions):179 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/AW;Lcom/android/tools/r8/internal/BW;)V"} 1:1:void lambda$addMethodIfContextIsInProfile$0(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.profile.rewriting.ProfileAdditions$ProfileAdditionsBuilder):65:65 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/lN;)V"} 2:2:com.android.tools.r8.profile.rewriting.ProfileAdditions$ProfileAdditionsBuilder com.android.tools.r8.profile.rewriting.ProfileAdditions$ProfileAdditionsBuilder.addRule(com.android.tools.r8.graph.ProgramDefinition):56:56 -> b 2:2:void lambda$addMethodIfContextIsInProfile$0(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.profile.rewriting.ProfileAdditions$ProfileAdditionsBuilder):65 -> b 3:3:void addMethodAndHolderIfContextIsInProfile(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod):79:79 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/o5;)V"} 4:4:void com.android.tools.r8.profile.rewriting.ConcreteProfileCollectionAdditions.applyIfContextIsInProfile(com.android.tools.r8.graph.ProgramMethod,java.util.function.Consumer):100:100 -> b 4:4:void addMethodAndHolderIfContextIsInProfile(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod):79 -> b 5:10:com.android.tools.r8.profile.rewriting.ConcreteProfileCollectionAdditions rewriteMethodReferences(java.util.function.Function):151:156 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Function;)Lcom/android/tools/r8/internal/mc;"} 11:11:com.android.tools.r8.utils.Box com.android.tools.r8.utils.Box.rebuild(com.android.tools.r8.utils.ThrowingFunction):46:46 -> b 11:11:com.android.tools.r8.profile.rewriting.ConcreteProfileCollectionAdditions rewriteMethodReferences(java.util.function.Function):157 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 12:14:com.android.tools.r8.utils.Box com.android.tools.r8.utils.Box.rebuild(com.android.tools.r8.utils.ThrowingFunction):47:49 -> b 12:14:com.android.tools.r8.profile.rewriting.ConcreteProfileCollectionAdditions rewriteMethodReferences(java.util.function.Function):157 -> b 15:15:com.android.tools.r8.profile.rewriting.ConcreteProfileCollectionAdditions rewriteMethodReferences(java.util.function.Function):158:158 -> b 1:1:boolean verifyIsCommitted():185:185 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} 1:1:boolean hasArtProfileAdditions():141:141 -> e 1:1:boolean hasStartupProfileAdditions():145:145 -> f com.android.tools.r8.profile.rewriting.NopProfileCollectionAdditions -> com.android.tools.r8.internal.MH: # {"id":"sourceFile","fileName":"NopProfileCollectionAdditions.java"} com.android.tools.r8.profile.rewriting.NopProfileCollectionAdditions INSTANCE -> a 1:1:void ():18:18 -> 1:1:void ():20:20 -> 1:1:void addMethodIfContextIsInProfile(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/o5;)V"} 2:2:void applyIfContextIsInProfile(com.android.tools.r8.graph.DexMethod,java.util.function.Consumer):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Ljava/util/function/Consumer;)V"} 3:3:void commit(com.android.tools.r8.graph.AppView):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)V"} 4:4:com.android.tools.r8.profile.rewriting.ProfileCollectionAdditions rewriteMethodReferences(java.util.function.Function):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Function;)Lcom/android/tools/r8/internal/nN;"} 5:5:com.android.tools.r8.profile.rewriting.ProfileCollectionAdditions setArtProfileCollection(com.android.tools.r8.profile.art.ArtProfileCollection):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/u3;)Lcom/android/tools/r8/internal/nN;"} 6:6:com.android.tools.r8.profile.rewriting.ProfileCollectionAdditions setStartupProfile(com.android.tools.r8.profile.startup.profile.StartupProfile):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/AW;)Lcom/android/tools/r8/internal/nN;"} boolean verifyIsCommitted() -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} 1:1:com.android.tools.r8.profile.rewriting.NopProfileCollectionAdditions getInstance():23:23 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/MH;"} com.android.tools.r8.profile.rewriting.ProfileAdditions -> com.android.tools.r8.internal.mN: # {"id":"sourceFile","fileName":"ProfileAdditions.java"} com.android.tools.r8.profile.AbstractProfile profile -> a java.util.Map classRuleAdditions -> b java.util.Map methodRuleAdditions -> c java.util.Set methodRuleRemovals -> d com.android.tools.r8.profile.rewriting.ProfileAdditions$NestedMethodRuleAdditionsGraph nestedMethodRuleAdditionsGraph -> e boolean $assertionsDisabled -> f 1:1:void ():33:33 -> 1:1:void (com.android.tools.r8.profile.AbstractProfile):88:88 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/e1;)V"} 2:10:void (com.android.tools.r8.profile.AbstractProfile):81:89 -> com.android.tools.r8.profile.rewriting.ProfileAdditions create() -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/mN;"} com.android.tools.r8.profile.AbstractProfileMethodRule$Builder createMethodRuleBuilder(com.android.tools.r8.graph.DexMethod) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/internal/h1;"} 1:2:void applyIfContextIsInProfile(com.android.tools.r8.graph.DexType,java.util.function.Consumer):94:95 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Ljava/util/function/Consumer;)V"} 3:8:void addClassRule(com.android.tools.r8.graph.DexType):176:181 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)V"} 9:9:com.android.tools.r8.profile.rewriting.ProfileAdditions addMethodRule(com.android.tools.r8.graph.DexClassAndMethod,java.util.function.Consumer):186:186 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/t0;Ljava/util/function/Consumer;)V"} 10:18:com.android.tools.r8.profile.rewriting.ProfileAdditions addMethodRule(com.android.tools.r8.graph.DexMethod,java.util.function.Consumer):192:200 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Ljava/util/function/Consumer;)Lcom/android/tools/r8/internal/mN;"} 19:19:com.android.tools.r8.profile.rewriting.ProfileAdditions addMethodRule(com.android.tools.r8.graph.DexMethod,java.util.function.Consumer):198:198 -> a 20:22:void removeMovedMethodRule(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):204:206 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/o5;)V"} 23:32:void lambda$createNewProfile$0(com.android.tools.r8.profile.AbstractProfile$Builder,com.android.tools.r8.profile.AbstractProfileMethodRule):227:236 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/d1;Lcom/android/tools/r8/internal/i1;)V"} 33:33:void lambda$createNewProfile$1(java.util.List,com.android.tools.r8.profile.AbstractProfileClassRule$Builder):246:246 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;Lcom/android/tools/r8/internal/f1;)V"} 34:34:void lambda$createNewProfile$2(java.util.List,com.android.tools.r8.profile.AbstractProfileMethodRule$Builder):249:249 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;Lcom/android/tools/r8/internal/h1;)V"} 35:38:com.android.tools.r8.profile.rewriting.ProfileAdditions rewriteMethodReferences(java.util.function.Function):265:268 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Function;)Lcom/android/tools/r8/internal/mN;"} 39:42:void lambda$rewriteMethodReferences$3(java.util.function.Function,com.android.tools.r8.profile.rewriting.ProfileAdditions,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.profile.AbstractProfileMethodRule$Builder):270:273 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Function;Lcom/android/tools/r8/internal/mN;Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/internal/h1;)V"} 43:45:void lambda$rewriteMethodReferences$3(java.util.function.Function,com.android.tools.r8.profile.rewriting.ProfileAdditions,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.profile.AbstractProfileMethodRule$Builder):272:274 -> a com.android.tools.r8.profile.AbstractProfileClassRule$Builder createClassRuleBuilder(com.android.tools.r8.graph.DexType) -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/internal/f1;"} 1:25:void applyIfContextIsInProfile(com.android.tools.r8.graph.DexMethod,java.util.function.Consumer):120:144 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Ljava/util/function/Consumer;)V"} 26:27:com.android.tools.r8.profile.AbstractProfile createNewProfile():210:211 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/e1;"} 28:28:boolean com.android.tools.r8.profile.rewriting.ProfileAdditions.hasRemovals():261:261 -> b 28:28:com.android.tools.r8.profile.AbstractProfile createNewProfile():211 -> b 29:43:com.android.tools.r8.profile.AbstractProfile createNewProfile():211:225 -> b 44:73:com.android.tools.r8.profile.AbstractProfile createNewProfile():224:253 -> b com.android.tools.r8.profile.AbstractProfile$Builder createProfileBuilder() -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/d1;"} java.util.Comparator getRuleComparator() -> d 1:1:boolean hasAdditions():257:257 -> e com.android.tools.r8.profile.rewriting.ProfileAdditions self() -> f # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/mN;"} com.android.tools.r8.profile.rewriting.ProfileAdditions$1 -> com.android.tools.r8.internal.gN: # {"id":"sourceFile","fileName":"ProfileAdditions.java"} com.android.tools.r8.profile.rewriting.ProfileAdditions this$0 -> a 1:1:void (com.android.tools.r8.profile.rewriting.ProfileAdditions):96:96 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/mN;)V"} 1:1:com.android.tools.r8.profile.rewriting.ProfileAdditions$ProfileAdditionsBuilder addClassRule(com.android.tools.r8.graph.DexType):99:99 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/internal/lN;"} 2:2:com.android.tools.r8.profile.rewriting.ProfileAdditions$ProfileAdditionsBuilder addMethodRule(com.android.tools.r8.graph.DexMethod):105:105 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/internal/lN;"} 3:3:void removeMovedMethodRule(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):112:112 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/o5;)V"} com.android.tools.r8.profile.rewriting.ProfileAdditions$2 -> com.android.tools.r8.internal.hN: # {"id":"sourceFile","fileName":"ProfileAdditions.java"} com.android.tools.r8.profile.AbstractProfileMethodRule val$contextMethodRule -> a com.android.tools.r8.profile.rewriting.ProfileAdditions this$0 -> b 1:1:void (com.android.tools.r8.profile.rewriting.ProfileAdditions,com.android.tools.r8.profile.AbstractProfileMethodRule):123:123 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/mN;Lcom/android/tools/r8/internal/i1;)V"} 1:1:com.android.tools.r8.profile.rewriting.ProfileAdditions$ProfileAdditionsBuilder addClassRule(com.android.tools.r8.graph.DexType):127:127 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/internal/lN;"} 2:2:com.android.tools.r8.profile.rewriting.ProfileAdditions$ProfileAdditionsBuilder addMethodRule(com.android.tools.r8.graph.DexMethod):133:133 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/internal/lN;"} 3:3:void lambda$addMethodRule$0(com.android.tools.r8.profile.AbstractProfileMethodRule,com.android.tools.r8.profile.AbstractProfileMethodRule$Builder):134:134 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/i1;Lcom/android/tools/r8/internal/h1;)V"} 4:4:void removeMovedMethodRule(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):140:140 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/o5;)V"} com.android.tools.r8.profile.rewriting.ProfileAdditions$3 -> com.android.tools.r8.internal.iN: # {"id":"sourceFile","fileName":"ProfileAdditions.java"} com.android.tools.r8.graph.DexMethod val$context -> a com.android.tools.r8.profile.rewriting.ProfileAdditions this$0 -> b 1:1:void (com.android.tools.r8.profile.rewriting.ProfileAdditions,com.android.tools.r8.graph.DexMethod):145:145 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/mN;Lcom/android/tools/r8/graph/j2;)V"} 1:1:com.android.tools.r8.profile.rewriting.ProfileAdditions$ProfileAdditionsBuilder addClassRule(com.android.tools.r8.graph.DexType):149:149 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/internal/lN;"} 2:5:com.android.tools.r8.profile.rewriting.ProfileAdditions$ProfileAdditionsBuilder addMethodRule(com.android.tools.r8.graph.DexMethod):155:158 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/internal/lN;"} 6:6:void lambda$addMethodRule$0(com.android.tools.r8.profile.AbstractProfileMethodRule$Builder,com.android.tools.r8.profile.AbstractProfileMethodRule$Builder):157:157 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/h1;Lcom/android/tools/r8/internal/h1;)V"} 7:7:void removeMovedMethodRule(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):164:164 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/o5;)V"} com.android.tools.r8.profile.rewriting.ProfileAdditions$4 -> com.android.tools.r8.internal.jN: # {"id":"sourceFile","fileName":"ProfileAdditions.java"} boolean $assertionsDisabled -> a 1:1:void ():63:63 -> com.android.tools.r8.profile.rewriting.ProfileAdditions$NestedMethodRuleAdditionsGraph -> com.android.tools.r8.internal.kN: # {"id":"sourceFile","fileName":"ProfileAdditions.java"} java.util.Map successors -> a java.util.Map predecessors -> b boolean $assertionsDisabled -> c 1:1:void ():295:295 -> 1:6:void ():295:300 -> 1:6:void recordMethodRuleInfoFlagsLargerThan(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):303:308 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/j2;)V"} 7:8:void propagateMethodRuleInfoFlags(java.util.Map):313:314 -> a 9:13:void lambda$propagateMethodRuleInfoFlags$1(java.util.Map,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.utils.WorkList):316:320 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Map;Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/utils/P3;)V"} 14:14:void lambda$propagateMethodRuleInfoFlags$0(com.android.tools.r8.utils.WorkList,com.android.tools.r8.graph.DexMethod):324:324 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/P3;Lcom/android/tools/r8/graph/j2;)V"} 15:18:boolean verifyNoCycles():330:333 -> a 19:41:java.util.Set verifyNoCyclesStartingFrom(com.android.tools.r8.graph.DexMethod):340:362 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)Ljava/util/Set;"} 42:55:void lambda$verifyNoCyclesStartingFrom$2(java.util.Set,java.util.Set,com.android.tools.r8.utils.WorkList,com.android.tools.r8.graph.DexMethod):345:358 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Set;Ljava/util/Set;Lcom/android/tools/r8/utils/P3;Lcom/android/tools/r8/graph/j2;)V"} com.android.tools.r8.profile.rewriting.ProfileAdditions$ProfileAdditionsBuilder -> com.android.tools.r8.internal.lN: # {"id":"sourceFile","fileName":"ProfileAdditions.java"} com.android.tools.r8.profile.rewriting.ProfileAdditions$ProfileAdditionsBuilder addClassRule(com.android.tools.r8.graph.DexType) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/internal/lN;"} com.android.tools.r8.profile.rewriting.ProfileAdditions$ProfileAdditionsBuilder addMethodRule(com.android.tools.r8.graph.DexMethod) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/internal/lN;"} void removeMovedMethodRule(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/o5;)V"} 1:1:com.android.tools.r8.profile.rewriting.ProfileAdditions$ProfileAdditionsBuilder addRule(com.android.tools.r8.graph.ProgramDefinition):56:56 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/k5;)Lcom/android/tools/r8/internal/lN;"} 2:2:com.android.tools.r8.profile.rewriting.ProfileAdditions$ProfileAdditionsBuilder addRule(com.android.tools.r8.graph.DexReference):60:60 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/s2;)Lcom/android/tools/r8/internal/lN;"} 3:3:boolean com.android.tools.r8.graph.DexReference.isDexType():0:0 -> a 3:3:com.android.tools.r8.profile.rewriting.ProfileAdditions$ProfileAdditionsBuilder addRule(com.android.tools.r8.graph.DexReference):60 -> a 4:7:com.android.tools.r8.profile.rewriting.ProfileAdditions$ProfileAdditionsBuilder addRule(com.android.tools.r8.graph.DexReference):61:64 -> a com.android.tools.r8.profile.rewriting.ProfileCollectionAdditions -> com.android.tools.r8.internal.nN: # {"id":"sourceFile","fileName":"ProfileCollectionAdditions.java"} 1:1:void ():26:26 -> void addMethodIfContextIsInProfile(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/o5;)V"} void applyIfContextIsInProfile(com.android.tools.r8.graph.DexMethod,java.util.function.Consumer) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Ljava/util/function/Consumer;)V"} 1:1:com.android.tools.r8.profile.rewriting.ConcreteProfileCollectionAdditions asConcrete():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/mc;"} void commit(com.android.tools.r8.graph.AppView) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)V"} com.android.tools.r8.profile.rewriting.ProfileCollectionAdditions rewriteMethodReferences(java.util.function.Function) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Function;)Lcom/android/tools/r8/internal/nN;"} com.android.tools.r8.profile.rewriting.ProfileCollectionAdditions setArtProfileCollection(com.android.tools.r8.profile.art.ArtProfileCollection) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/u3;)Lcom/android/tools/r8/internal/nN;"} com.android.tools.r8.profile.rewriting.ProfileCollectionAdditions setStartupProfile(com.android.tools.r8.profile.startup.profile.StartupProfile) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/AW;)Lcom/android/tools/r8/internal/nN;"} 1:1:boolean isNop():0:0 -> b 2:7:com.android.tools.r8.profile.rewriting.ProfileCollectionAdditions create(com.android.tools.r8.graph.AppView):29:34 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)Lcom/android/tools/r8/internal/nN;"} 1:1:com.android.tools.r8.profile.rewriting.NopProfileCollectionAdditions nop():38:38 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/MH;"} boolean verifyIsCommitted() -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} com.android.tools.r8.profile.rewriting.ProfileRewritingApiReferenceStubberEventConsumer -> com.android.tools.r8.internal.oN: # {"id":"sourceFile","fileName":"ProfileRewritingApiReferenceStubberEventConsumer.java"} com.android.tools.r8.profile.rewriting.ConcreteProfileCollectionAdditions collectionAdditions -> a com.android.tools.r8.androidapi.ApiReferenceStubberEventConsumer parent -> b 1:3:void (com.android.tools.r8.profile.rewriting.ConcreteProfileCollectionAdditions,com.android.tools.r8.androidapi.ApiReferenceStubberEventConsumer):20:22 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/mc;Lcom/android/tools/r8/internal/u2;)V"} 1:4:com.android.tools.r8.androidapi.ApiReferenceStubberEventConsumer attach(com.android.tools.r8.graph.AppView,com.android.tools.r8.androidapi.ApiReferenceStubberEventConsumer):27:30 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/u2;)Lcom/android/tools/r8/internal/v2;"} 5:5:boolean com.android.tools.r8.profile.rewriting.ProfileCollectionAdditions.isNop():0:0 -> a 5:5:com.android.tools.r8.androidapi.ApiReferenceStubberEventConsumer attach(com.android.tools.r8.graph.AppView,com.android.tools.r8.androidapi.ApiReferenceStubberEventConsumer):30 -> a 6:7:com.android.tools.r8.androidapi.ApiReferenceStubberEventConsumer attach(com.android.tools.r8.graph.AppView,com.android.tools.r8.androidapi.ApiReferenceStubberEventConsumer):31:32 -> a 8:8:void acceptMockedLibraryClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexLibraryClass):40:40 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/graph/d2;)V"} 9:15:void acceptMockedLibraryClassContext(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexLibraryClass,com.android.tools.r8.graph.DexProgramClass):46:52 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/graph/d2;Lcom/android/tools/r8/graph/q2;)V"} 16:17:void lambda$acceptMockedLibraryClassContext$0(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.profile.rewriting.ProfileAdditions$ProfileAdditionsBuilder):50:51 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/internal/lN;)V"} 1:2:void finished(com.android.tools.r8.graph.AppView):57:58 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)V"} boolean isEmpty() -> isEmpty com.android.tools.r8.profile.rewriting.ProfileRewritingArgumentPropagatorSyntheticEventConsumer -> com.android.tools.r8.internal.pN: # {"id":"sourceFile","fileName":"ProfileRewritingArgumentPropagatorSyntheticEventConsumer.java"} com.android.tools.r8.profile.rewriting.ConcreteProfileCollectionAdditions additionsCollection -> a com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorSyntheticEventConsumer parent -> b 1:3:void (com.android.tools.r8.profile.rewriting.ConcreteProfileCollectionAdditions,com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorSyntheticEventConsumer):21:23 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/mc;Lcom/android/tools/r8/internal/Q2;)V"} 1:2:com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorSyntheticEventConsumer attach(com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorSyntheticEventConsumer):29:30 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/Q2;)Lcom/android/tools/r8/internal/R2;"} 3:3:boolean com.android.tools.r8.profile.rewriting.ProfileCollectionAdditions.isNop():0:0 -> a 3:3:com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorSyntheticEventConsumer attach(com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorSyntheticEventConsumer):30 -> a 4:5:com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorSyntheticEventConsumer attach(com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorSyntheticEventConsumer):33:34 -> a 6:6:void acceptInitializerArgumentClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramMethod):39:39 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/graph/o5;)V"} 7:7:void com.android.tools.r8.profile.rewriting.ConcreteProfileCollectionAdditions.applyIfContextIsInProfile(com.android.tools.r8.graph.ProgramMethod,java.util.function.Consumer):100:100 -> a 7:7:void acceptInitializerArgumentClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramMethod):39 -> a 8:8:void acceptInitializerArgumentClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramMethod):41:41 -> a 9:9:void lambda$acceptInitializerArgumentClass$0(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.profile.rewriting.ProfileAdditions$ProfileAdditionsBuilder):40:40 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/internal/lN;)V"} 10:10:com.android.tools.r8.profile.rewriting.ProfileAdditions$ProfileAdditionsBuilder com.android.tools.r8.profile.rewriting.ProfileAdditions$ProfileAdditionsBuilder.addRule(com.android.tools.r8.graph.ProgramDefinition):56:56 -> a 10:10:void lambda$acceptInitializerArgumentClass$0(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.profile.rewriting.ProfileAdditions$ProfileAdditionsBuilder):40 -> a 1:2:void finished(com.android.tools.r8.graph.AppView):46:47 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)V"} com.android.tools.r8.profile.rewriting.ProfileRewritingCfClassSynthesizerDesugaringEventConsumer -> com.android.tools.r8.internal.qN: # {"id":"sourceFile","fileName":"ProfileRewritingCfClassSynthesizerDesugaringEventConsumer.java"} com.android.tools.r8.profile.rewriting.ConcreteProfileCollectionAdditions additionsCollection -> a com.android.tools.r8.profile.art.ArtProfileOptions options -> b com.android.tools.r8.ir.desugar.CfClassSynthesizerDesugaringEventConsumer parent -> c 1:4:void (com.android.tools.r8.profile.rewriting.ConcreteProfileCollectionAdditions,com.android.tools.r8.profile.art.ArtProfileOptions,com.android.tools.r8.ir.desugar.CfClassSynthesizerDesugaringEventConsumer):28:31 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/mc;Lcom/android/tools/r8/internal/D3;Lcom/android/tools/r8/internal/S6;)V"} 1:1:com.android.tools.r8.ir.desugar.CfClassSynthesizerDesugaringEventConsumer attach(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.desugar.CfClassSynthesizerDesugaringEventConsumer,com.android.tools.r8.profile.rewriting.ProfileCollectionAdditions):43:43 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/S6;Lcom/android/tools/r8/internal/nN;)Lcom/android/tools/r8/internal/S6;"} 2:2:boolean com.android.tools.r8.profile.rewriting.ProfileCollectionAdditions.isNop():0:0 -> a 2:2:com.android.tools.r8.ir.desugar.CfClassSynthesizerDesugaringEventConsumer attach(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.desugar.CfClassSynthesizerDesugaringEventConsumer,com.android.tools.r8.profile.rewriting.ProfileCollectionAdditions):43 -> a 3:5:com.android.tools.r8.ir.desugar.CfClassSynthesizerDesugaringEventConsumer attach(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.desugar.CfClassSynthesizerDesugaringEventConsumer,com.android.tools.r8.profile.rewriting.ProfileCollectionAdditions):46:48 -> a 6:6:void acceptRecordClass(com.android.tools.r8.graph.DexProgramClass):80:80 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)V"} 7:11:void acceptRecordClassContext(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass):86:90 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/graph/q2;)V"} 12:12:void com.android.tools.r8.graph.DexProgramClass.forEachProgramInstanceInitializer(java.util.function.Consumer):328:328 -> a 12:12:void acceptRecordClassContext(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass):90 -> a 13:13:void acceptRecordClassContext(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass):96:96 -> a 14:14:void lambda$acceptRecordClassContext$0(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.profile.rewriting.ProfileAdditions$ProfileAdditionsBuilder):87:87 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/internal/lN;)V"} 15:15:void lambda$acceptRecordClassContext$2(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod):92:92 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/o5;)V"} 16:16:void com.android.tools.r8.profile.rewriting.ConcreteProfileCollectionAdditions.applyIfContextIsInProfile(com.android.tools.r8.graph.ProgramMethod,java.util.function.Consumer):100:100 -> a 16:16:void lambda$acceptRecordClassContext$2(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod):92 -> a 17:17:void lambda$acceptRecordClassContext$1(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.profile.rewriting.ProfileAdditions$ProfileAdditionsBuilder):94:94 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/lN;)V"} 18:18:com.android.tools.r8.profile.rewriting.ProfileAdditions$ProfileAdditionsBuilder com.android.tools.r8.profile.rewriting.ProfileAdditions$ProfileAdditionsBuilder.addRule(com.android.tools.r8.graph.ProgramDefinition):56:56 -> a 18:18:void lambda$acceptRecordClassContext$1(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.profile.rewriting.ProfileAdditions$ProfileAdditionsBuilder):94 -> a 19:20:void acceptVarHandleDesugaringClassContext(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramDefinition):107:108 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/graph/k5;)V"} 21:21:java.util.Set getSynthesizedClasses():119:119 -> a 1:1:void acceptVarHandleDesugaringClass(com.android.tools.r8.graph.DexProgramClass):101:101 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)V"} 2:3:void finished(com.android.tools.r8.graph.AppView):113:114 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)V"} 1:1:void acceptDesugaredLibraryRetargeterDispatchProgramClass(com.android.tools.r8.graph.DexProgramClass):70:70 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)V"} 1:1:void acceptProgramEmulatedInterface(com.android.tools.r8.graph.DexProgramClass):75:75 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)V"} 1:1:void acceptEnumConversionProgramClass(com.android.tools.r8.graph.DexProgramClass):65:65 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)V"} 1:1:void acceptWrapperProgramClass(com.android.tools.r8.graph.DexProgramClass):60:60 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)V"} 1:2:void acceptCollectionConversion(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod):54:55 -> u # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/o5;)V"} com.android.tools.r8.profile.rewriting.ProfileRewritingCfInstructionDesugaringEventConsumer -> com.android.tools.r8.internal.rN: # {"id":"sourceFile","fileName":"ProfileRewritingCfInstructionDesugaringEventConsumer.java"} com.android.tools.r8.graph.AppView appView -> a com.android.tools.r8.profile.rewriting.ConcreteProfileCollectionAdditions additionsCollection -> b com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer parent -> c com.android.tools.r8.ir.desugar.nest.NestBasedAccessDesugaringEventConsumer nestBasedAccessDesugaringEventConsumer -> d boolean $assertionsDisabled -> e 1:1:void ():25:25 -> 1:7:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.profile.rewriting.ConcreteProfileCollectionAdditions,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer):37:43 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/mc;Lcom/android/tools/r8/internal/G7;)V"} 8:8:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.profile.rewriting.ConcreteProfileCollectionAdditions,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer):42:42 -> 1:1:com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer attach(com.android.tools.r8.graph.AppView,com.android.tools.r8.profile.rewriting.ProfileCollectionAdditions,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer):50:50 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/nN;Lcom/android/tools/r8/internal/G7;)Lcom/android/tools/r8/internal/G7;"} 2:2:boolean com.android.tools.r8.profile.rewriting.ProfileCollectionAdditions.isNop():0:0 -> a 2:2:com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer attach(com.android.tools.r8.graph.AppView,com.android.tools.r8.profile.rewriting.ProfileCollectionAdditions,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer):50 -> a 3:4:com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer attach(com.android.tools.r8.graph.AppView,com.android.tools.r8.profile.rewriting.ProfileCollectionAdditions,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer):53:54 -> a 5:5:void lambda$acceptBackportedClass$0(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.profile.rewriting.ProfileAdditions$ProfileAdditionsBuilder):69:69 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/internal/lN;)V"} 6:6:com.android.tools.r8.profile.rewriting.ProfileAdditions$ProfileAdditionsBuilder com.android.tools.r8.profile.rewriting.ProfileAdditions$ProfileAdditionsBuilder.addRule(com.android.tools.r8.graph.ProgramDefinition):56:56 -> a 6:6:void lambda$acceptBackportedClass$0(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.profile.rewriting.ProfileAdditions$ProfileAdditionsBuilder):69 -> a 7:7:void lambda$acceptBackportedClass$0(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.profile.rewriting.ProfileAdditions$ProfileAdditionsBuilder):70:70 -> a 8:8:void acceptCompanionClassClinit(com.android.tools.r8.graph.ProgramMethod):95:95 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)V"} 9:10:void acceptConstantDynamicClass(com.android.tools.r8.ir.desugar.constantdynamic.ConstantDynamicClass,com.android.tools.r8.graph.ProgramMethod):101:102 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Ic;Lcom/android/tools/r8/graph/o5;)V"} 11:11:void com.android.tools.r8.profile.rewriting.ConcreteProfileCollectionAdditions.applyIfContextIsInProfile(com.android.tools.r8.graph.ProgramMethod,java.util.function.Consumer):100:100 -> a 11:11:void acceptConstantDynamicClass(com.android.tools.r8.ir.desugar.constantdynamic.ConstantDynamicClass,com.android.tools.r8.graph.ProgramMethod):102 -> a 12:12:void acceptConstantDynamicClass(com.android.tools.r8.ir.desugar.constantdynamic.ConstantDynamicClass,com.android.tools.r8.graph.ProgramMethod):110:110 -> a 13:14:void lambda$acceptConstantDynamicClass$1(com.android.tools.r8.ir.desugar.constantdynamic.ConstantDynamicClass,com.android.tools.r8.profile.rewriting.ProfileAdditions$ProfileAdditionsBuilder):105:106 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Ic;Lcom/android/tools/r8/internal/lN;)V"} 15:15:com.android.tools.r8.profile.rewriting.ProfileAdditions$ProfileAdditionsBuilder com.android.tools.r8.profile.rewriting.ProfileAdditions$ProfileAdditionsBuilder.addRule(com.android.tools.r8.graph.ProgramDefinition):56:56 -> a 15:15:void lambda$acceptConstantDynamicClass$1(com.android.tools.r8.ir.desugar.constantdynamic.ConstantDynamicClass,com.android.tools.r8.profile.rewriting.ProfileAdditions$ProfileAdditionsBuilder):106 -> a 16:16:void lambda$acceptConstantDynamicClass$1(com.android.tools.r8.ir.desugar.constantdynamic.ConstantDynamicClass,com.android.tools.r8.profile.rewriting.ProfileAdditions$ProfileAdditionsBuilder):107:107 -> a 17:23:void acceptConstantDynamicRewrittenBootstrapMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexMethod):116:122 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/o5;)V"} 24:24:void lambda$acceptConstantDynamicRewrittenBootstrapMethod$2(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.profile.rewriting.ProfileAdditions$ProfileAdditionsBuilder):120:120 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/internal/lN;)V"} 25:25:com.android.tools.r8.profile.rewriting.ProfileAdditions$ProfileAdditionsBuilder com.android.tools.r8.profile.rewriting.ProfileAdditions$ProfileAdditionsBuilder.addRule(com.android.tools.r8.graph.ProgramDefinition):56:56 -> a 25:25:void lambda$acceptConstantDynamicRewrittenBootstrapMethod$2(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.profile.rewriting.ProfileAdditions$ProfileAdditionsBuilder):120 -> a 26:26:void lambda$acceptConstantDynamicRewrittenBootstrapMethod$2(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.profile.rewriting.ProfileAdditions$ProfileAdditionsBuilder):121:121 -> a 27:27:void acceptDefaultAsCompanionMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod):133:133 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/o5;)V"} 28:28:void com.android.tools.r8.profile.rewriting.ConcreteProfileCollectionAdditions.applyIfContextIsInProfile(com.android.tools.r8.graph.ProgramMethod,java.util.function.Consumer):100:100 -> a 28:28:void acceptDefaultAsCompanionMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod):133 -> a 29:29:void acceptDefaultAsCompanionMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod):139:139 -> a 30:30:void lambda$acceptDefaultAsCompanionMethod$3(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.profile.rewriting.ProfileAdditions$ProfileAdditionsBuilder):136:136 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/lN;)V"} 31:31:com.android.tools.r8.profile.rewriting.ProfileAdditions$ProfileAdditionsBuilder com.android.tools.r8.profile.rewriting.ProfileAdditions$ProfileAdditionsBuilder.addRule(com.android.tools.r8.graph.ProgramDefinition):56:56 -> a 31:31:void lambda$acceptDefaultAsCompanionMethod$3(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.profile.rewriting.ProfileAdditions$ProfileAdditionsBuilder):136 -> a 32:32:void lambda$acceptDefaultAsCompanionMethod$3(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.profile.rewriting.ProfileAdditions$ProfileAdditionsBuilder):136:136 -> a 33:33:com.android.tools.r8.profile.rewriting.ProfileAdditions$ProfileAdditionsBuilder com.android.tools.r8.profile.rewriting.ProfileAdditions$ProfileAdditionsBuilder.addRule(com.android.tools.r8.graph.ProgramDefinition):56:56 -> a 33:33:void lambda$acceptDefaultAsCompanionMethod$3(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.profile.rewriting.ProfileAdditions$ProfileAdditionsBuilder):136 -> a 34:34:void lambda$acceptDefaultAsCompanionMethod$3(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.profile.rewriting.ProfileAdditions$ProfileAdditionsBuilder):137:137 -> a 35:35:void acceptDesugaredLibraryRetargeterDispatchClasspathClass(com.android.tools.r8.graph.DexClasspathClass):144:144 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/u0;)V"} 36:37:void acceptInvokeSpecialBridgeInfo(com.android.tools.r8.ir.desugar.invokespecial.InvokeSpecialBridgeInfo):159:160 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Ys;)V"} 38:40:void acceptInvokeSpecialBridgeInfo(com.android.tools.r8.ir.desugar.invokespecial.InvokeSpecialBridgeInfo):159:161 -> a 41:43:void acceptLambdaClass(com.android.tools.r8.ir.desugar.LambdaClass,com.android.tools.r8.graph.ProgramMethod):173:175 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/IA;Lcom/android/tools/r8/graph/o5;)V"} 44:45:void lambda$addLambdaClassAndInstanceInitializersIfSynthesizingContextIsInProfile$4(com.android.tools.r8.ir.desugar.LambdaClass,com.android.tools.r8.profile.rewriting.ProfileAdditions$ProfileAdditionsBuilder):183:184 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/IA;Lcom/android/tools/r8/internal/lN;)V"} 46:46:com.android.tools.r8.profile.rewriting.ProfileAdditions$ProfileAdditionsBuilder com.android.tools.r8.profile.rewriting.ProfileAdditions$ProfileAdditionsBuilder.addRule(com.android.tools.r8.graph.ProgramDefinition):56:56 -> a 46:46:void lambda$addLambdaClassAndInstanceInitializersIfSynthesizingContextIsInProfile$4(com.android.tools.r8.ir.desugar.LambdaClass,com.android.tools.r8.profile.rewriting.ProfileAdditions$ProfileAdditionsBuilder):184 -> a 47:48:void lambda$addLambdaClassAndInstanceInitializersIfSynthesizingContextIsInProfile$4(com.android.tools.r8.ir.desugar.LambdaClass,com.android.tools.r8.profile.rewriting.ProfileAdditions$ProfileAdditionsBuilder):185:186 -> a 49:49:com.android.tools.r8.profile.rewriting.ProfileAdditions$ProfileAdditionsBuilder com.android.tools.r8.profile.rewriting.ProfileAdditions$ProfileAdditionsBuilder.addRule(com.android.tools.r8.graph.ProgramDefinition):56:56 -> a 49:49:void lambda$addLambdaClassAndInstanceInitializersIfSynthesizingContextIsInProfile$4(com.android.tools.r8.ir.desugar.LambdaClass,com.android.tools.r8.profile.rewriting.ProfileAdditions$ProfileAdditionsBuilder):186 -> a 50:50:void lambda$addLambdaClassAndInstanceInitializersIfSynthesizingContextIsInProfile$4(com.android.tools.r8.ir.desugar.LambdaClass,com.android.tools.r8.profile.rewriting.ProfileAdditions$ProfileAdditionsBuilder):188:188 -> a 51:51:void com.android.tools.r8.graph.DexProgramClass.forEachProgramInstanceInitializer(java.util.function.Consumer):328:328 -> a 51:51:void lambda$addLambdaClassAndInstanceInitializersIfSynthesizingContextIsInProfile$4(com.android.tools.r8.ir.desugar.LambdaClass,com.android.tools.r8.profile.rewriting.ProfileAdditions$ProfileAdditionsBuilder):188 -> a 52:53:void lambda$addLambdaClassAndInstanceInitializersIfSynthesizingContextIsInProfile$4(com.android.tools.r8.ir.desugar.LambdaClass,com.android.tools.r8.profile.rewriting.ProfileAdditions$ProfileAdditionsBuilder):189:190 -> a 54:55:void lambda$addLambdaVirtualMethodsIfLambdaImplementationIsInProfile$5(com.android.tools.r8.ir.desugar.LambdaClass,com.android.tools.r8.ir.desugar.LambdaClass$Target,com.android.tools.r8.profile.rewriting.ProfileAdditions$ProfileAdditionsBuilder):203:204 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/IA;Lcom/android/tools/r8/internal/HA;Lcom/android/tools/r8/internal/lN;)V"} 56:56:void com.android.tools.r8.graph.DexProgramClass.forEachProgramVirtualMethod(java.util.function.Consumer):338:338 -> a 56:56:void lambda$addLambdaVirtualMethodsIfLambdaImplementationIsInProfile$5(com.android.tools.r8.ir.desugar.LambdaClass,com.android.tools.r8.ir.desugar.LambdaClass$Target,com.android.tools.r8.profile.rewriting.ProfileAdditions$ProfileAdditionsBuilder):204 -> a 57:58:void lambda$addLambdaVirtualMethodsIfLambdaImplementationIsInProfile$5(com.android.tools.r8.ir.desugar.LambdaClass,com.android.tools.r8.ir.desugar.LambdaClass$Target,com.android.tools.r8.profile.rewriting.ProfileAdditions$ProfileAdditionsBuilder):205:206 -> a 59:61:void acceptNestConstructorBridge(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexClassAndMethod):259:261 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/graph/t0;)V"} 62:63:void acceptNestFieldGetBridge(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexClassAndMethod):267:268 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m5;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/t0;)V"} 64:65:void acceptNestMethodBridge(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexClassAndMethod):281:282 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/t0;)V"} 66:66:void lambda$acceptPrivateAsCompanionMethod$7(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.profile.rewriting.ProfileAdditions$ProfileAdditionsBuilder):297:297 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/lN;)V"} 67:67:com.android.tools.r8.profile.rewriting.ProfileAdditions$ProfileAdditionsBuilder com.android.tools.r8.profile.rewriting.ProfileAdditions$ProfileAdditionsBuilder.addRule(com.android.tools.r8.graph.ProgramDefinition):56:56 -> a 67:67:void lambda$acceptPrivateAsCompanionMethod$7(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.profile.rewriting.ProfileAdditions$ProfileAdditionsBuilder):297 -> a 68:68:void lambda$acceptPrivateAsCompanionMethod$7(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.profile.rewriting.ProfileAdditions$ProfileAdditionsBuilder):298:298 -> a 69:69:com.android.tools.r8.profile.rewriting.ProfileAdditions$ProfileAdditionsBuilder com.android.tools.r8.profile.rewriting.ProfileAdditions$ProfileAdditionsBuilder.addRule(com.android.tools.r8.graph.ProgramDefinition):56:56 -> a 69:69:void lambda$acceptPrivateAsCompanionMethod$7(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.profile.rewriting.ProfileAdditions$ProfileAdditionsBuilder):298 -> a 70:70:void lambda$acceptPrivateAsCompanionMethod$7(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.profile.rewriting.ProfileAdditions$ProfileAdditionsBuilder):299:299 -> a 71:71:void com.android.tools.r8.profile.rewriting.ProfileAdditions$ProfileAdditionsBuilder.removeMovedMethodRule(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod):73:73 -> a 71:71:void lambda$acceptPrivateAsCompanionMethod$7(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.profile.rewriting.ProfileAdditions$ProfileAdditionsBuilder):299 -> a 72:72:void lambda$acceptPrivateAsCompanionMethod$7(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.profile.rewriting.ProfileAdditions$ProfileAdditionsBuilder):300:300 -> a 73:73:void acceptRecordClass(com.android.tools.r8.graph.DexProgramClass):307:307 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)V"} 74:74:void acceptRecordClassContext(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramMethod):312:312 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/graph/o5;)V"} 75:76:void acceptVarHandleDesugaringClassContext(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramDefinition):409:410 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/graph/k5;)V"} 77:79:void acceptVarHandleDesugaringClassContext(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramDefinition):409:411 -> a 80:80:java.util.List finalizeDesugaring():421:421 -> a 1:2:void acceptBackportedClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramMethod):65:66 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/graph/o5;)V"} 3:3:void com.android.tools.r8.profile.rewriting.ConcreteProfileCollectionAdditions.applyIfContextIsInProfile(com.android.tools.r8.graph.ProgramMethod,java.util.function.Consumer):100:100 -> b 3:3:void acceptBackportedClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramMethod):66 -> b 4:4:void acceptBackportedClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramMethod):73:73 -> b 5:5:void acceptGenericApiConversionStub(com.android.tools.r8.graph.DexClasspathClass):154:154 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/u0;)V"} 6:6:void addLambdaClassAndInstanceInitializersIfSynthesizingContextIsInProfile(com.android.tools.r8.ir.desugar.LambdaClass,com.android.tools.r8.graph.ProgramMethod):180:180 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/IA;Lcom/android/tools/r8/graph/o5;)V"} 7:7:void com.android.tools.r8.profile.rewriting.ConcreteProfileCollectionAdditions.applyIfContextIsInProfile(com.android.tools.r8.graph.ProgramMethod,java.util.function.Consumer):100:100 -> b 7:7:void addLambdaClassAndInstanceInitializersIfSynthesizingContextIsInProfile(com.android.tools.r8.ir.desugar.LambdaClass,com.android.tools.r8.graph.ProgramMethod):180 -> b 8:9:void lambda$addLambdaVirtualMethodsIfLambdaImplementationIsInProfile$6(com.android.tools.r8.ir.desugar.LambdaClass,com.android.tools.r8.ir.desugar.LambdaClass$Target,com.android.tools.r8.profile.rewriting.ProfileAdditions$ProfileAdditionsBuilder):214:215 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/IA;Lcom/android/tools/r8/internal/HA;Lcom/android/tools/r8/internal/lN;)V"} 10:10:void com.android.tools.r8.graph.DexProgramClass.forEachProgramVirtualMethod(java.util.function.Consumer):338:338 -> b 10:10:void lambda$addLambdaVirtualMethodsIfLambdaImplementationIsInProfile$6(com.android.tools.r8.ir.desugar.LambdaClass,com.android.tools.r8.ir.desugar.LambdaClass$Target,com.android.tools.r8.profile.rewriting.ProfileAdditions$ProfileAdditionsBuilder):215 -> b 11:12:void lambda$addLambdaVirtualMethodsIfLambdaImplementationIsInProfile$6(com.android.tools.r8.ir.desugar.LambdaClass,com.android.tools.r8.ir.desugar.LambdaClass$Target,com.android.tools.r8.profile.rewriting.ProfileAdditions$ProfileAdditionsBuilder):216:217 -> b 13:14:void acceptNestFieldPutBridge(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexClassAndMethod):274:275 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m5;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/t0;)V"} 15:15:void lambda$acceptStaticAsCompanionMethod$8(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.profile.rewriting.ProfileAdditions$ProfileAdditionsBuilder):346:346 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/lN;)V"} 16:16:com.android.tools.r8.profile.rewriting.ProfileAdditions$ProfileAdditionsBuilder com.android.tools.r8.profile.rewriting.ProfileAdditions$ProfileAdditionsBuilder.addRule(com.android.tools.r8.graph.ProgramDefinition):56:56 -> b 16:16:void lambda$acceptStaticAsCompanionMethod$8(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.profile.rewriting.ProfileAdditions$ProfileAdditionsBuilder):346 -> b 17:17:void lambda$acceptStaticAsCompanionMethod$8(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.profile.rewriting.ProfileAdditions$ProfileAdditionsBuilder):347:347 -> b 18:18:com.android.tools.r8.profile.rewriting.ProfileAdditions$ProfileAdditionsBuilder com.android.tools.r8.profile.rewriting.ProfileAdditions$ProfileAdditionsBuilder.addRule(com.android.tools.r8.graph.ProgramDefinition):56:56 -> b 18:18:void lambda$acceptStaticAsCompanionMethod$8(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.profile.rewriting.ProfileAdditions$ProfileAdditionsBuilder):347 -> b 19:19:void lambda$acceptStaticAsCompanionMethod$8(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.profile.rewriting.ProfileAdditions$ProfileAdditionsBuilder):348:348 -> b 20:20:void com.android.tools.r8.profile.rewriting.ProfileAdditions$ProfileAdditionsBuilder.removeMovedMethodRule(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod):73:73 -> b 20:20:void lambda$acceptStaticAsCompanionMethod$8(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.profile.rewriting.ProfileAdditions$ProfileAdditionsBuilder):348 -> b 21:21:void lambda$acceptStaticAsCompanionMethod$8(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.profile.rewriting.ProfileAdditions$ProfileAdditionsBuilder):349:349 -> b 22:22:void acceptVarHandleDesugaringClass(com.android.tools.r8.graph.DexProgramClass):403:403 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)V"} 23:23:boolean verifyNothingToFinalize():426:426 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} 1:1:com.android.tools.r8.ir.desugar.LambdaClass$Target com.android.tools.r8.ir.desugar.LambdaClass.getTarget():129:129 -> c 1:1:void addLambdaVirtualMethodsIfLambdaImplementationIsInProfile(com.android.tools.r8.ir.desugar.LambdaClass,com.android.tools.r8.graph.ProgramMethod):197 -> c # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/IA;Lcom/android/tools/r8/graph/o5;)V"} 2:2:boolean com.android.tools.r8.profile.rewriting.ProfileRewritingCfInstructionDesugaringEventConsumer.shouldConservativelyAddLambdaVirtualMethodsIfLambdaInstantiated(com.android.tools.r8.ir.desugar.LambdaClass,com.android.tools.r8.graph.ProgramMethod):226:226 -> c 2:2:void addLambdaVirtualMethodsIfLambdaImplementationIsInProfile(com.android.tools.r8.ir.desugar.LambdaClass,com.android.tools.r8.graph.ProgramMethod):198 -> c 3:3:boolean com.android.tools.r8.ir.code.InvokeType.isInterface():184:184 -> c 3:3:boolean com.android.tools.r8.profile.rewriting.ProfileRewritingCfInstructionDesugaringEventConsumer.shouldConservativelyAddLambdaVirtualMethodsIfLambdaInstantiated(com.android.tools.r8.ir.desugar.LambdaClass,com.android.tools.r8.graph.ProgramMethod):226 -> c 3:3:void addLambdaVirtualMethodsIfLambdaImplementationIsInProfile(com.android.tools.r8.ir.desugar.LambdaClass,com.android.tools.r8.graph.ProgramMethod):198 -> c 4:11:boolean com.android.tools.r8.profile.rewriting.ProfileRewritingCfInstructionDesugaringEventConsumer.shouldConservativelyAddLambdaVirtualMethodsIfLambdaInstantiated(com.android.tools.r8.ir.desugar.LambdaClass,com.android.tools.r8.graph.ProgramMethod):226:233 -> c 4:11:void addLambdaVirtualMethodsIfLambdaImplementationIsInProfile(com.android.tools.r8.ir.desugar.LambdaClass,com.android.tools.r8.graph.ProgramMethod):198 -> c 12:12:boolean com.android.tools.r8.graph.AppView.hasClassHierarchy():784:784 -> c 12:12:boolean com.android.tools.r8.profile.rewriting.ProfileRewritingCfInstructionDesugaringEventConsumer.shouldConservativelyAddLambdaVirtualMethodsIfLambdaInstantiated(com.android.tools.r8.ir.desugar.LambdaClass,com.android.tools.r8.graph.ProgramMethod):233 -> c # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 12:12:void addLambdaVirtualMethodsIfLambdaImplementationIsInProfile(com.android.tools.r8.ir.desugar.LambdaClass,com.android.tools.r8.graph.ProgramMethod):198 -> c 13:13:boolean com.android.tools.r8.graph.AppView.hasClassHierarchy():784:784 -> c 13:13:boolean com.android.tools.r8.profile.rewriting.ProfileRewritingCfInstructionDesugaringEventConsumer.shouldConservativelyAddLambdaVirtualMethodsIfLambdaInstantiated(com.android.tools.r8.ir.desugar.LambdaClass,com.android.tools.r8.graph.ProgramMethod):233 -> c 13:13:void addLambdaVirtualMethodsIfLambdaImplementationIsInProfile(com.android.tools.r8.ir.desugar.LambdaClass,com.android.tools.r8.graph.ProgramMethod):198 -> c 14:18:boolean com.android.tools.r8.profile.rewriting.ProfileRewritingCfInstructionDesugaringEventConsumer.shouldConservativelyAddLambdaVirtualMethodsIfLambdaInstantiated(com.android.tools.r8.ir.desugar.LambdaClass,com.android.tools.r8.graph.ProgramMethod):234:238 -> c 14:18:void addLambdaVirtualMethodsIfLambdaImplementationIsInProfile(com.android.tools.r8.ir.desugar.LambdaClass,com.android.tools.r8.graph.ProgramMethod):198 -> c 19:19:boolean com.android.tools.r8.graph.Definition.isProgramMethod():0:0 -> c 19:19:boolean com.android.tools.r8.profile.rewriting.ProfileRewritingCfInstructionDesugaringEventConsumer.shouldConservativelyAddLambdaVirtualMethodsIfLambdaInstantiated(com.android.tools.r8.ir.desugar.LambdaClass,com.android.tools.r8.graph.ProgramMethod):239 -> c 19:19:void addLambdaVirtualMethodsIfLambdaImplementationIsInProfile(com.android.tools.r8.ir.desugar.LambdaClass,com.android.tools.r8.graph.ProgramMethod):198 -> c 20:20:void addLambdaVirtualMethodsIfLambdaImplementationIsInProfile(com.android.tools.r8.ir.desugar.LambdaClass,com.android.tools.r8.graph.ProgramMethod):199:199 -> c 21:21:void com.android.tools.r8.profile.rewriting.ConcreteProfileCollectionAdditions.applyIfContextIsInProfile(com.android.tools.r8.graph.ProgramMethod,java.util.function.Consumer):100:100 -> c 21:21:void addLambdaVirtualMethodsIfLambdaImplementationIsInProfile(com.android.tools.r8.ir.desugar.LambdaClass,com.android.tools.r8.graph.ProgramMethod):199 -> c 22:23:void addLambdaVirtualMethodsIfLambdaImplementationIsInProfile(com.android.tools.r8.ir.desugar.LambdaClass,com.android.tools.r8.graph.ProgramMethod):210:211 -> c 24:24:void addLambdaVirtualMethodsIfLambdaImplementationIsInProfile(com.android.tools.r8.ir.desugar.LambdaClass,com.android.tools.r8.graph.ProgramMethod):210:210 -> c 25:26:void acceptOutlinedMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod):287:288 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/o5;)V"} 27:27:void acceptWrapperClasspathClass(com.android.tools.r8.graph.DexClasspathClass):416:416 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/u0;)V"} 1:1:void acceptClasspathEmulatedInterface(com.android.tools.r8.graph.DexClasspathClass):84:84 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/u0;)V"} 2:3:void acceptUtilityThrowIllegalAccessErrorMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod):376:377 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/o5;)V"} 1:2:void acceptBackportedMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod):78:79 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/o5;)V"} 3:3:void acceptEnumConversionClasspathClass(com.android.tools.r8.graph.DexClasspathClass):149:149 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/u0;)V"} 1:2:void acceptTwrCloseResourceMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod):356:357 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/o5;)V"} 1:2:void acceptRecordToStringHelperMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod):336:337 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/o5;)V"} 1:1:void acceptPrivateAsCompanionMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod):293:293 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/o5;)V"} 2:2:void com.android.tools.r8.profile.rewriting.ConcreteProfileCollectionAdditions.applyIfContextIsInProfile(com.android.tools.r8.graph.ProgramMethod,java.util.function.Consumer):100:100 -> h 2:2:void acceptPrivateAsCompanionMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod):293 -> h 3:3:void acceptPrivateAsCompanionMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod):302:302 -> h 1:2:void acceptInvokeStaticInterfaceOutliningMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod):167:168 -> i # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/o5;)V"} 1:2:void acceptRecordHashCodeHelperMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod):330:331 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/o5;)V"} 1:1:void acceptStaticAsCompanionMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod):342:342 -> k # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/o5;)V"} 2:2:void com.android.tools.r8.profile.rewriting.ConcreteProfileCollectionAdditions.applyIfContextIsInProfile(com.android.tools.r8.graph.ProgramMethod,java.util.function.Consumer):100:100 -> k 2:2:void acceptStaticAsCompanionMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod):342 -> k 3:3:void acceptStaticAsCompanionMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod):351:351 -> k 1:2:void acceptCovariantRetargetMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod):127:128 -> l # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/o5;)V"} 1:2:void acceptUtilityThrowRuntimeExceptionWithMessageMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod):397:398 -> m # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/o5;)V"} 1:2:void acceptRecordEqualsHelperMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod):317:318 -> n # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/o5;)V"} 1:2:void acceptAPIConversionOutline(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod):59:60 -> o # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/o5;)V"} 1:2:void acceptUtilityToStringIfNotNullMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod):362:363 -> p # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/o5;)V"} 1:2:void acceptUtilityThrowNoSuchMethodErrorMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod):390:391 -> q # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/o5;)V"} 1:2:void acceptUtilityThrowClassCastExceptionIfNotNullMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod):369:370 -> r # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/o5;)V"} 1:2:void acceptUtilityThrowIncompatibleClassChangeErrorMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod):383:384 -> s # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/o5;)V"} 1:2:void acceptRecordGetFieldsAsObjectsHelperMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod):324:325 -> t # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/o5;)V"} 1:2:void acceptCollectionConversion(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod):89:90 -> u # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/o5;)V"} com.android.tools.r8.profile.rewriting.ProfileRewritingCfPostProcessingDesugaringEventConsumer -> com.android.tools.r8.internal.sN: # {"id":"sourceFile","fileName":"ProfileRewritingCfPostProcessingDesugaringEventConsumer.java"} com.android.tools.r8.profile.rewriting.ConcreteProfileCollectionAdditions additionsCollection -> a com.android.tools.r8.profile.art.ArtProfileOptions options -> b com.android.tools.r8.ir.desugar.CfPostProcessingDesugaringEventConsumer parent -> c 1:4:void (com.android.tools.r8.profile.rewriting.ConcreteProfileCollectionAdditions,com.android.tools.r8.profile.art.ArtProfileOptions,com.android.tools.r8.ir.desugar.CfPostProcessingDesugaringEventConsumer):37:40 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/mc;Lcom/android/tools/r8/internal/D3;Lcom/android/tools/r8/internal/n8;)V"} 1:1:com.android.tools.r8.ir.desugar.CfPostProcessingDesugaringEventConsumer attach(com.android.tools.r8.graph.AppView,com.android.tools.r8.profile.rewriting.ProfileCollectionAdditions,com.android.tools.r8.ir.desugar.CfPostProcessingDesugaringEventConsumer):47:47 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/nN;Lcom/android/tools/r8/internal/n8;)Lcom/android/tools/r8/internal/n8;"} 2:2:boolean com.android.tools.r8.profile.rewriting.ProfileCollectionAdditions.isNop():0:0 -> a 2:2:com.android.tools.r8.ir.desugar.CfPostProcessingDesugaringEventConsumer attach(com.android.tools.r8.graph.AppView,com.android.tools.r8.profile.rewriting.ProfileCollectionAdditions,com.android.tools.r8.ir.desugar.CfPostProcessingDesugaringEventConsumer):47 -> a 3:5:com.android.tools.r8.ir.desugar.CfPostProcessingDesugaringEventConsumer attach(com.android.tools.r8.graph.AppView,com.android.tools.r8.profile.rewriting.ProfileCollectionAdditions,com.android.tools.r8.ir.desugar.CfPostProcessingDesugaringEventConsumer):50:52 -> a 6:6:void acceptDesugaredLibraryRetargeterDispatchClasspathClass(com.android.tools.r8.graph.DexClasspathClass):77:77 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/u0;)V"} 7:12:void acceptDesugaredLibraryRetargeterForwardingMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.EmulatedDispatchMethodDescriptor):83:88 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/jg;)V"} 13:13:void lambda$acceptDesugaredLibraryRetargeterForwardingMethod$0(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.profile.rewriting.ProfileAdditions):86:86 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/mN;)V"} 14:14:void acceptEmulatedInterfaceMarkerInterface(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexClasspathClass):94:94 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/graph/u0;)V"} 15:15:void acceptInterfaceInjection(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexClass):109:109 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/graph/q0;)V"} 16:17:void acceptInterfaceMethodDesugaringForwardingMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexClassAndMethod):115:116 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/t0;Lcom/android/tools/r8/graph/o5;)V"} 18:21:void acceptThrowingMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.MethodResolutionResult$FailedResolutionResult):122:125 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/I4$a;)V"} 22:32:void acceptThrowingMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.MethodResolutionResult$FailedResolutionResult):124:134 -> a 33:38:void acceptThrowingMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.MethodResolutionResult$FailedResolutionResult):133:138 -> a 39:40:void lambda$acceptThrowingMethod$2(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.utils.BooleanBox,com.android.tools.r8.graph.DexEncodedMethod):127:128 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/utils/K;Lcom/android/tools/r8/graph/W0;)V"} 41:44:void lambda$acceptThrowingMethod$2(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.utils.BooleanBox,com.android.tools.r8.graph.DexEncodedMethod):127:130 -> a 45:45:void lambda$acceptThrowingMethod$1(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.profile.rewriting.ProfileAdditions$ProfileAdditionsBuilder):129:129 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/lN;)V"} 46:46:com.android.tools.r8.profile.rewriting.ProfileAdditions$ProfileAdditionsBuilder com.android.tools.r8.profile.rewriting.ProfileAdditions$ProfileAdditionsBuilder.addRule(com.android.tools.r8.graph.ProgramDefinition):56:56 -> a 46:46:void lambda$acceptThrowingMethod$1(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.profile.rewriting.ProfileAdditions$ProfileAdditionsBuilder):129 -> a 47:47:void finalizeDesugaring():153:153 -> a 48:48:void warnMissingInterface(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.desugar.itf.InterfaceDesugaringSyntheticHelper):159:159 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/internal/as;)V"} 1:2:void acceptAPIConversionCallback(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod):59:60 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/o5;)V"} 3:3:void acceptGenericApiConversionStub(com.android.tools.r8.graph.DexClasspathClass):104:104 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/u0;)V"} 4:4:void lambda$acceptThrowingMethod$3(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.profile.rewriting.ProfileAdditions$ProfileAdditionsBuilder):135:135 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/lN;)V"} 5:5:java.util.Set getNewlyLiveMethods():148:148 -> b 1:1:void acceptWrapperClasspathClass(com.android.tools.r8.graph.DexClasspathClass):143:143 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/u0;)V"} 1:1:void acceptEnumConversionClasspathClass(com.android.tools.r8.graph.DexClasspathClass):99:99 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/u0;)V"} 1:2:void acceptCovariantRetargetMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod):71:72 -> l # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/o5;)V"} 1:2:void acceptCollectionConversion(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod):65:66 -> u # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/o5;)V"} com.android.tools.r8.profile.rewriting.ProfileRewritingCovariantReturnTypeAnnotationTransformerEventConsumer -> com.android.tools.r8.internal.tN: # {"id":"sourceFile","fileName":"ProfileRewritingCovariantReturnTypeAnnotationTransformerEventConsumer.java"} com.android.tools.r8.profile.rewriting.ConcreteProfileCollectionAdditions additionsCollection -> a com.android.tools.r8.ir.desugar.CovariantReturnTypeAnnotationTransformerEventConsumer parent -> b 1:3:void (com.android.tools.r8.profile.rewriting.ConcreteProfileCollectionAdditions,com.android.tools.r8.ir.desugar.CovariantReturnTypeAnnotationTransformerEventConsumer):18:20 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/mc;Lcom/android/tools/r8/internal/nd;)V"} 1:1:com.android.tools.r8.ir.desugar.CovariantReturnTypeAnnotationTransformerEventConsumer attach(com.android.tools.r8.profile.rewriting.ProfileCollectionAdditions,com.android.tools.r8.ir.desugar.CovariantReturnTypeAnnotationTransformerEventConsumer):26:26 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/nN;Lcom/android/tools/r8/internal/nd;)Lcom/android/tools/r8/internal/od;"} 2:2:boolean com.android.tools.r8.profile.rewriting.ProfileCollectionAdditions.isNop():0:0 -> a 2:2:com.android.tools.r8.ir.desugar.CovariantReturnTypeAnnotationTransformerEventConsumer attach(com.android.tools.r8.profile.rewriting.ProfileCollectionAdditions,com.android.tools.r8.ir.desugar.CovariantReturnTypeAnnotationTransformerEventConsumer):26 -> a 3:4:com.android.tools.r8.ir.desugar.CovariantReturnTypeAnnotationTransformerEventConsumer attach(com.android.tools.r8.profile.rewriting.ProfileCollectionAdditions,com.android.tools.r8.ir.desugar.CovariantReturnTypeAnnotationTransformerEventConsumer):29:30 -> a 5:6:void acceptCovariantReturnTypeBridgeMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod):35:36 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/o5;)V"} com.android.tools.r8.profile.rewriting.ProfileRewritingMemberRebindingEventConsumer -> com.android.tools.r8.internal.uN: # {"id":"sourceFile","fileName":"ProfileRewritingMemberRebindingEventConsumer.java"} com.android.tools.r8.profile.rewriting.ConcreteProfileCollectionAdditions additionsCollection -> a com.android.tools.r8.optimize.MemberRebindingEventConsumer parent -> b 1:3:void (com.android.tools.r8.profile.rewriting.ConcreteProfileCollectionAdditions,com.android.tools.r8.optimize.MemberRebindingEventConsumer):20:22 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/mc;Lcom/android/tools/r8/internal/gE;)V"} 1:2:com.android.tools.r8.optimize.MemberRebindingEventConsumer attach(com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.MemberRebindingEventConsumer):27:28 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/gE;)Lcom/android/tools/r8/internal/hE;"} 3:3:boolean com.android.tools.r8.profile.rewriting.ProfileCollectionAdditions.isNop():0:0 -> a 3:3:com.android.tools.r8.optimize.MemberRebindingEventConsumer attach(com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.MemberRebindingEventConsumer):28 -> a 4:5:com.android.tools.r8.optimize.MemberRebindingEventConsumer attach(com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.MemberRebindingEventConsumer):31:32 -> a 6:7:void acceptMemberRebindingBridgeMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexClassAndMethod):38:39 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/t0;Lcom/android/tools/r8/graph/o5;)V"} 8:9:void finished(com.android.tools.r8.graph.AppView,com.android.tools.r8.optimize.MemberRebindingLens):45:46 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/nE;)V"} com.android.tools.r8.profile.rewriting.ProfileRewritingMethodProcessorEventConsumer -> com.android.tools.r8.internal.vN: # {"id":"sourceFile","fileName":"ProfileRewritingMethodProcessorEventConsumer.java"} com.android.tools.r8.profile.rewriting.ConcreteProfileCollectionAdditions additionsCollection -> a com.android.tools.r8.ir.conversion.MethodProcessorEventConsumer parent -> b 1:3:void (com.android.tools.r8.profile.rewriting.ConcreteProfileCollectionAdditions,com.android.tools.r8.ir.conversion.MethodProcessorEventConsumer):18:20 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/mc;Lcom/android/tools/r8/internal/aF;)V"} 1:2:com.android.tools.r8.ir.conversion.MethodProcessorEventConsumer attach(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.conversion.MethodProcessorEventConsumer):25:26 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/aF;)Lcom/android/tools/r8/internal/aF;"} 3:3:boolean com.android.tools.r8.profile.rewriting.ProfileCollectionAdditions.isNop():0:0 -> a 3:3:com.android.tools.r8.ir.conversion.MethodProcessorEventConsumer attach(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.conversion.MethodProcessorEventConsumer):26 -> a 4:5:com.android.tools.r8.ir.conversion.MethodProcessorEventConsumer attach(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.conversion.MethodProcessorEventConsumer):29:30 -> a 6:6:com.android.tools.r8.ir.conversion.MethodProcessorEventConsumer attach(com.android.tools.r8.profile.rewriting.ProfileCollectionAdditions,com.android.tools.r8.ir.conversion.MethodProcessorEventConsumer):36:36 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/nN;Lcom/android/tools/r8/internal/aF;)Lcom/android/tools/r8/internal/aF;"} 7:7:boolean com.android.tools.r8.profile.rewriting.ProfileCollectionAdditions.isNop():0:0 -> a 7:7:com.android.tools.r8.ir.conversion.MethodProcessorEventConsumer attach(com.android.tools.r8.profile.rewriting.ProfileCollectionAdditions,com.android.tools.r8.ir.conversion.MethodProcessorEventConsumer):36 -> a 8:9:com.android.tools.r8.ir.conversion.MethodProcessorEventConsumer attach(com.android.tools.r8.profile.rewriting.ProfileCollectionAdditions,com.android.tools.r8.ir.conversion.MethodProcessorEventConsumer):39:40 -> a 10:10:void lambda$acceptEnumUnboxerCheckNotZeroContext$0(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.profile.rewriting.ProfileAdditions$ProfileAdditionsBuilder):52:52 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/lN;)V"} 11:11:com.android.tools.r8.profile.rewriting.ProfileAdditions$ProfileAdditionsBuilder com.android.tools.r8.profile.rewriting.ProfileAdditions$ProfileAdditionsBuilder.addRule(com.android.tools.r8.graph.ProgramDefinition):56:56 -> a 11:11:void lambda$acceptEnumUnboxerCheckNotZeroContext$0(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.profile.rewriting.ProfileAdditions$ProfileAdditionsBuilder):52 -> a 12:12:void lambda$acceptEnumUnboxerCheckNotZeroContext$0(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.profile.rewriting.ProfileAdditions$ProfileAdditionsBuilder):52:52 -> a 13:13:com.android.tools.r8.profile.rewriting.ProfileAdditions$ProfileAdditionsBuilder com.android.tools.r8.profile.rewriting.ProfileAdditions$ProfileAdditionsBuilder.addRule(com.android.tools.r8.graph.ProgramDefinition):56:56 -> a 13:13:void lambda$acceptEnumUnboxerCheckNotZeroContext$0(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.profile.rewriting.ProfileAdditions$ProfileAdditionsBuilder):52 -> a 14:14:void acceptInstanceInitializerOutline(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod):78:78 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/o5;)V"} 15:15:void com.android.tools.r8.profile.rewriting.ConcreteProfileCollectionAdditions.applyIfContextIsInProfile(com.android.tools.r8.graph.ProgramMethod,java.util.function.Consumer):100:100 -> a 15:15:void acceptInstanceInitializerOutline(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod):78 -> a 16:16:void acceptInstanceInitializerOutline(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod):80:80 -> a 1:1:void acceptEnumUnboxerCheckNotZeroContext(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod):51:51 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/o5;)V"} 2:2:void com.android.tools.r8.profile.rewriting.ConcreteProfileCollectionAdditions.applyIfContextIsInProfile(com.android.tools.r8.graph.ProgramMethod,java.util.function.Consumer):100:100 -> b 2:2:void acceptEnumUnboxerCheckNotZeroContext(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod):51 -> b 3:3:void acceptEnumUnboxerCheckNotZeroContext(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod):53:53 -> b 4:4:void lambda$acceptEnumUnboxerLocalUtilityClassMethodContext$1(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.profile.rewriting.ProfileAdditions$ProfileAdditionsBuilder):60:60 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/lN;)V"} 5:5:com.android.tools.r8.profile.rewriting.ProfileAdditions$ProfileAdditionsBuilder com.android.tools.r8.profile.rewriting.ProfileAdditions$ProfileAdditionsBuilder.addRule(com.android.tools.r8.graph.ProgramDefinition):56:56 -> b 5:5:void lambda$acceptEnumUnboxerLocalUtilityClassMethodContext$1(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.profile.rewriting.ProfileAdditions$ProfileAdditionsBuilder):60 -> b 6:6:void lambda$acceptEnumUnboxerLocalUtilityClassMethodContext$1(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.profile.rewriting.ProfileAdditions$ProfileAdditionsBuilder):60:60 -> b 7:7:com.android.tools.r8.profile.rewriting.ProfileAdditions$ProfileAdditionsBuilder com.android.tools.r8.profile.rewriting.ProfileAdditions$ProfileAdditionsBuilder.addRule(com.android.tools.r8.graph.ProgramDefinition):56:56 -> b 7:7:void lambda$acceptEnumUnboxerLocalUtilityClassMethodContext$1(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.profile.rewriting.ProfileAdditions$ProfileAdditionsBuilder):60 -> b 8:9:void finished(com.android.tools.r8.graph.AppView):138:139 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)V"} 1:1:void lambda$acceptEnumUnboxerSharedUtilityClassMethodContext$2(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.profile.rewriting.ProfileAdditions$ProfileAdditionsBuilder):70:70 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/lN;)V"} 2:2:com.android.tools.r8.profile.rewriting.ProfileAdditions$ProfileAdditionsBuilder com.android.tools.r8.profile.rewriting.ProfileAdditions$ProfileAdditionsBuilder.addRule(com.android.tools.r8.graph.ProgramDefinition):56:56 -> c 2:2:void lambda$acceptEnumUnboxerSharedUtilityClassMethodContext$2(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.profile.rewriting.ProfileAdditions$ProfileAdditionsBuilder):70 -> c 3:3:void lambda$acceptEnumUnboxerSharedUtilityClassMethodContext$2(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.profile.rewriting.ProfileAdditions$ProfileAdditionsBuilder):70:70 -> c 4:4:com.android.tools.r8.profile.rewriting.ProfileAdditions$ProfileAdditionsBuilder com.android.tools.r8.profile.rewriting.ProfileAdditions$ProfileAdditionsBuilder.addRule(com.android.tools.r8.graph.ProgramDefinition):56:56 -> c 4:4:void lambda$acceptEnumUnboxerSharedUtilityClassMethodContext$2(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.profile.rewriting.ProfileAdditions$ProfileAdditionsBuilder):70 -> c 5:5:void lambda$acceptEnumUnboxerSharedUtilityClassMethodContext$2(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.profile.rewriting.ProfileAdditions$ProfileAdditionsBuilder):71:71 -> c 6:7:void acceptServiceLoaderLoadUtilityMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod):85:86 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/o5;)V"} 1:1:void lambda$acceptInstanceInitializerOutline$3(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.profile.rewriting.ProfileAdditions$ProfileAdditionsBuilder):79:79 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/lN;)V"} 2:2:com.android.tools.r8.profile.rewriting.ProfileAdditions$ProfileAdditionsBuilder com.android.tools.r8.profile.rewriting.ProfileAdditions$ProfileAdditionsBuilder.addRule(com.android.tools.r8.graph.ProgramDefinition):56:56 -> d 2:2:void lambda$acceptInstanceInitializerOutline$3(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.profile.rewriting.ProfileAdditions$ProfileAdditionsBuilder):79 -> d 3:3:void lambda$acceptInstanceInitializerOutline$3(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.profile.rewriting.ProfileAdditions$ProfileAdditionsBuilder):79:79 -> d 4:4:com.android.tools.r8.profile.rewriting.ProfileAdditions$ProfileAdditionsBuilder com.android.tools.r8.profile.rewriting.ProfileAdditions$ProfileAdditionsBuilder.addRule(com.android.tools.r8.graph.ProgramDefinition):56:56 -> d 4:4:void lambda$acceptInstanceInitializerOutline$3(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.profile.rewriting.ProfileAdditions$ProfileAdditionsBuilder):79 -> d 5:5:void acceptUtilityThrowIllegalAccessErrorMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod):107:107 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/o5;)V"} 6:6:void com.android.tools.r8.profile.rewriting.ConcreteProfileCollectionAdditions.applyIfContextIsInProfile(com.android.tools.r8.graph.ProgramMethod,java.util.function.Consumer):100:100 -> d 6:6:void acceptUtilityThrowIllegalAccessErrorMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod):107 -> d 7:7:void acceptUtilityThrowIllegalAccessErrorMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod):109:109 -> d 1:1:void acceptEnumUnboxerSharedUtilityClassMethodContext(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod):67:67 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/o5;)V"} 2:2:void com.android.tools.r8.profile.rewriting.ConcreteProfileCollectionAdditions.applyIfContextIsInProfile(com.android.tools.r8.graph.ProgramMethod,java.util.function.Consumer):100:100 -> e 2:2:void acceptEnumUnboxerSharedUtilityClassMethodContext(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod):67 -> e 3:3:void acceptEnumUnboxerSharedUtilityClassMethodContext(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod):73:73 -> e 4:4:void lambda$acceptUtilityThrowClassCastExceptionIfNotNullMethod$5(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.profile.rewriting.ProfileAdditions$ProfileAdditionsBuilder):100:100 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/lN;)V"} 5:5:com.android.tools.r8.profile.rewriting.ProfileAdditions$ProfileAdditionsBuilder com.android.tools.r8.profile.rewriting.ProfileAdditions$ProfileAdditionsBuilder.addRule(com.android.tools.r8.graph.ProgramDefinition):56:56 -> e 5:5:void lambda$acceptUtilityThrowClassCastExceptionIfNotNullMethod$5(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.profile.rewriting.ProfileAdditions$ProfileAdditionsBuilder):100 -> e 6:6:void lambda$acceptUtilityThrowClassCastExceptionIfNotNullMethod$5(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.profile.rewriting.ProfileAdditions$ProfileAdditionsBuilder):100:100 -> e 7:7:com.android.tools.r8.profile.rewriting.ProfileAdditions$ProfileAdditionsBuilder com.android.tools.r8.profile.rewriting.ProfileAdditions$ProfileAdditionsBuilder.addRule(com.android.tools.r8.graph.ProgramDefinition):56:56 -> e 7:7:void lambda$acceptUtilityThrowClassCastExceptionIfNotNullMethod$5(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.profile.rewriting.ProfileAdditions$ProfileAdditionsBuilder):100 -> e 1:2:void acceptAssertionErrorCreateMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod):45:46 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/o5;)V"} 3:3:void lambda$acceptUtilityThrowIllegalAccessErrorMethod$6(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.profile.rewriting.ProfileAdditions$ProfileAdditionsBuilder):108:108 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/lN;)V"} 4:4:com.android.tools.r8.profile.rewriting.ProfileAdditions$ProfileAdditionsBuilder com.android.tools.r8.profile.rewriting.ProfileAdditions$ProfileAdditionsBuilder.addRule(com.android.tools.r8.graph.ProgramDefinition):56:56 -> f 4:4:void lambda$acceptUtilityThrowIllegalAccessErrorMethod$6(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.profile.rewriting.ProfileAdditions$ProfileAdditionsBuilder):108 -> f 5:5:void lambda$acceptUtilityThrowIllegalAccessErrorMethod$6(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.profile.rewriting.ProfileAdditions$ProfileAdditionsBuilder):108:108 -> f 6:6:com.android.tools.r8.profile.rewriting.ProfileAdditions$ProfileAdditionsBuilder com.android.tools.r8.profile.rewriting.ProfileAdditions$ProfileAdditionsBuilder.addRule(com.android.tools.r8.graph.ProgramDefinition):56:56 -> f 6:6:void lambda$acceptUtilityThrowIllegalAccessErrorMethod$6(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.profile.rewriting.ProfileAdditions$ProfileAdditionsBuilder):108 -> f 1:1:void acceptEnumUnboxerLocalUtilityClassMethodContext(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod):59:59 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/o5;)V"} 2:2:void com.android.tools.r8.profile.rewriting.ConcreteProfileCollectionAdditions.applyIfContextIsInProfile(com.android.tools.r8.graph.ProgramMethod,java.util.function.Consumer):100:100 -> g 2:2:void acceptEnumUnboxerLocalUtilityClassMethodContext(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod):59 -> g 3:3:void acceptEnumUnboxerLocalUtilityClassMethodContext(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod):61:61 -> g 4:4:void lambda$acceptUtilityThrowIncompatibleClassChangeErrorMethod$7(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.profile.rewriting.ProfileAdditions$ProfileAdditionsBuilder):116:116 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/lN;)V"} 5:5:com.android.tools.r8.profile.rewriting.ProfileAdditions$ProfileAdditionsBuilder com.android.tools.r8.profile.rewriting.ProfileAdditions$ProfileAdditionsBuilder.addRule(com.android.tools.r8.graph.ProgramDefinition):56:56 -> g 5:5:void lambda$acceptUtilityThrowIncompatibleClassChangeErrorMethod$7(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.profile.rewriting.ProfileAdditions$ProfileAdditionsBuilder):116 -> g 6:6:void lambda$acceptUtilityThrowIncompatibleClassChangeErrorMethod$7(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.profile.rewriting.ProfileAdditions$ProfileAdditionsBuilder):116:116 -> g 7:7:com.android.tools.r8.profile.rewriting.ProfileAdditions$ProfileAdditionsBuilder com.android.tools.r8.profile.rewriting.ProfileAdditions$ProfileAdditionsBuilder.addRule(com.android.tools.r8.graph.ProgramDefinition):56:56 -> g 7:7:void lambda$acceptUtilityThrowIncompatibleClassChangeErrorMethod$7(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.profile.rewriting.ProfileAdditions$ProfileAdditionsBuilder):116 -> g 1:1:void lambda$acceptUtilityThrowNoSuchMethodErrorMethod$8(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.profile.rewriting.ProfileAdditions$ProfileAdditionsBuilder):124:124 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/lN;)V"} 2:2:com.android.tools.r8.profile.rewriting.ProfileAdditions$ProfileAdditionsBuilder com.android.tools.r8.profile.rewriting.ProfileAdditions$ProfileAdditionsBuilder.addRule(com.android.tools.r8.graph.ProgramDefinition):56:56 -> h 2:2:void lambda$acceptUtilityThrowNoSuchMethodErrorMethod$8(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.profile.rewriting.ProfileAdditions$ProfileAdditionsBuilder):124 -> h 3:3:void lambda$acceptUtilityThrowNoSuchMethodErrorMethod$8(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.profile.rewriting.ProfileAdditions$ProfileAdditionsBuilder):124:124 -> h 4:4:com.android.tools.r8.profile.rewriting.ProfileAdditions$ProfileAdditionsBuilder com.android.tools.r8.profile.rewriting.ProfileAdditions$ProfileAdditionsBuilder.addRule(com.android.tools.r8.graph.ProgramDefinition):56:56 -> h 4:4:void lambda$acceptUtilityThrowNoSuchMethodErrorMethod$8(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.profile.rewriting.ProfileAdditions$ProfileAdditionsBuilder):124 -> h 1:1:void lambda$acceptUtilityThrowRuntimeExceptionWithMessageMethod$9(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.profile.rewriting.ProfileAdditions$ProfileAdditionsBuilder):132:132 -> i # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/lN;)V"} 2:2:com.android.tools.r8.profile.rewriting.ProfileAdditions$ProfileAdditionsBuilder com.android.tools.r8.profile.rewriting.ProfileAdditions$ProfileAdditionsBuilder.addRule(com.android.tools.r8.graph.ProgramDefinition):56:56 -> i 2:2:void lambda$acceptUtilityThrowRuntimeExceptionWithMessageMethod$9(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.profile.rewriting.ProfileAdditions$ProfileAdditionsBuilder):132 -> i 3:3:void lambda$acceptUtilityThrowRuntimeExceptionWithMessageMethod$9(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.profile.rewriting.ProfileAdditions$ProfileAdditionsBuilder):132:132 -> i 4:4:com.android.tools.r8.profile.rewriting.ProfileAdditions$ProfileAdditionsBuilder com.android.tools.r8.profile.rewriting.ProfileAdditions$ProfileAdditionsBuilder.addRule(com.android.tools.r8.graph.ProgramDefinition):56:56 -> i 4:4:void lambda$acceptUtilityThrowRuntimeExceptionWithMessageMethod$9(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.profile.rewriting.ProfileAdditions$ProfileAdditionsBuilder):132 -> i 1:1:void lambda$acceptUtilityToStringIfNotNullMethod$4(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.profile.rewriting.ProfileAdditions$ProfileAdditionsBuilder):92:92 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/lN;)V"} 2:2:com.android.tools.r8.profile.rewriting.ProfileAdditions$ProfileAdditionsBuilder com.android.tools.r8.profile.rewriting.ProfileAdditions$ProfileAdditionsBuilder.addRule(com.android.tools.r8.graph.ProgramDefinition):56:56 -> j 2:2:void lambda$acceptUtilityToStringIfNotNullMethod$4(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.profile.rewriting.ProfileAdditions$ProfileAdditionsBuilder):92 -> j 3:3:void lambda$acceptUtilityToStringIfNotNullMethod$4(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.profile.rewriting.ProfileAdditions$ProfileAdditionsBuilder):92:92 -> j 4:4:com.android.tools.r8.profile.rewriting.ProfileAdditions$ProfileAdditionsBuilder com.android.tools.r8.profile.rewriting.ProfileAdditions$ProfileAdditionsBuilder.addRule(com.android.tools.r8.graph.ProgramDefinition):56:56 -> j 4:4:void lambda$acceptUtilityToStringIfNotNullMethod$4(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.profile.rewriting.ProfileAdditions$ProfileAdditionsBuilder):92 -> j 1:1:void acceptUtilityThrowRuntimeExceptionWithMessageMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod):131:131 -> m # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/o5;)V"} 2:2:void com.android.tools.r8.profile.rewriting.ConcreteProfileCollectionAdditions.applyIfContextIsInProfile(com.android.tools.r8.graph.ProgramMethod,java.util.function.Consumer):100:100 -> m 2:2:void acceptUtilityThrowRuntimeExceptionWithMessageMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod):131 -> m 3:3:void acceptUtilityThrowRuntimeExceptionWithMessageMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod):133:133 -> m 1:1:void acceptUtilityToStringIfNotNullMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod):91:91 -> p # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/o5;)V"} 2:2:void com.android.tools.r8.profile.rewriting.ConcreteProfileCollectionAdditions.applyIfContextIsInProfile(com.android.tools.r8.graph.ProgramMethod,java.util.function.Consumer):100:100 -> p 2:2:void acceptUtilityToStringIfNotNullMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod):91 -> p 3:3:void acceptUtilityToStringIfNotNullMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod):93:93 -> p 1:1:void acceptUtilityThrowNoSuchMethodErrorMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod):123:123 -> q # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/o5;)V"} 2:2:void com.android.tools.r8.profile.rewriting.ConcreteProfileCollectionAdditions.applyIfContextIsInProfile(com.android.tools.r8.graph.ProgramMethod,java.util.function.Consumer):100:100 -> q 2:2:void acceptUtilityThrowNoSuchMethodErrorMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod):123 -> q 3:3:void acceptUtilityThrowNoSuchMethodErrorMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod):125:125 -> q 1:1:void acceptUtilityThrowClassCastExceptionIfNotNullMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod):99:99 -> r # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/o5;)V"} 2:2:void com.android.tools.r8.profile.rewriting.ConcreteProfileCollectionAdditions.applyIfContextIsInProfile(com.android.tools.r8.graph.ProgramMethod,java.util.function.Consumer):100:100 -> r 2:2:void acceptUtilityThrowClassCastExceptionIfNotNullMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod):99 -> r 3:3:void acceptUtilityThrowClassCastExceptionIfNotNullMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod):101:101 -> r 1:1:void acceptUtilityThrowIncompatibleClassChangeErrorMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod):115:115 -> s # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/o5;)V"} 2:2:void com.android.tools.r8.profile.rewriting.ConcreteProfileCollectionAdditions.applyIfContextIsInProfile(com.android.tools.r8.graph.ProgramMethod,java.util.function.Consumer):100:100 -> s 2:2:void acceptUtilityThrowIncompatibleClassChangeErrorMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod):115 -> s 3:3:void acceptUtilityThrowIncompatibleClassChangeErrorMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod):117:117 -> s com.android.tools.r8.profile.rewriting.ProfileRewritingNestBasedAccessDesugaringEventConsumer -> com.android.tools.r8.internal.wN: # {"id":"sourceFile","fileName":"ProfileRewritingNestBasedAccessDesugaringEventConsumer.java"} com.android.tools.r8.profile.rewriting.ConcreteProfileCollectionAdditions additionsCollection -> a com.android.tools.r8.ir.desugar.nest.NestBasedAccessDesugaringEventConsumer parent -> b 1:3:void (com.android.tools.r8.profile.rewriting.ConcreteProfileCollectionAdditions,com.android.tools.r8.ir.desugar.nest.NestBasedAccessDesugaringEventConsumer):22:24 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/mc;Lcom/android/tools/r8/internal/BG;)V"} 1:1:com.android.tools.r8.ir.desugar.nest.NestBasedAccessDesugaringEventConsumer attach(com.android.tools.r8.profile.rewriting.ProfileCollectionAdditions,com.android.tools.r8.ir.desugar.nest.NestBasedAccessDesugaringEventConsumer):30:30 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/nN;Lcom/android/tools/r8/internal/BG;)Lcom/android/tools/r8/internal/BG;"} 2:2:boolean com.android.tools.r8.profile.rewriting.ProfileCollectionAdditions.isNop():0:0 -> a 2:2:com.android.tools.r8.ir.desugar.nest.NestBasedAccessDesugaringEventConsumer attach(com.android.tools.r8.profile.rewriting.ProfileCollectionAdditions,com.android.tools.r8.ir.desugar.nest.NestBasedAccessDesugaringEventConsumer):30 -> a 3:4:com.android.tools.r8.ir.desugar.nest.NestBasedAccessDesugaringEventConsumer attach(com.android.tools.r8.profile.rewriting.ProfileCollectionAdditions,com.android.tools.r8.ir.desugar.nest.NestBasedAccessDesugaringEventConsumer):33:34 -> a 5:5:void acceptNestConstructorBridge(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexClassAndMethod):43:43 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/graph/t0;)V"} 6:6:boolean com.android.tools.r8.graph.Definition.isProgramMethod():0:0 -> a 6:6:void acceptNestConstructorBridge(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexClassAndMethod):43 -> a 7:8:void acceptNestConstructorBridge(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexClassAndMethod):44:45 -> a 9:9:void acceptNestConstructorBridge(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexClassAndMethod):44:44 -> a 10:10:void com.android.tools.r8.profile.rewriting.ConcreteProfileCollectionAdditions.applyIfContextIsInProfile(com.android.tools.r8.graph.ProgramMethod,java.util.function.Consumer):100:100 -> a 10:10:void acceptNestConstructorBridge(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexClassAndMethod):44 -> a 11:17:void acceptNestConstructorBridge(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexClassAndMethod):48:54 -> a 18:18:void lambda$acceptNestConstructorBridge$0(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.profile.rewriting.ProfileAdditions$ProfileAdditionsBuilder):46:46 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/lN;)V"} 19:19:com.android.tools.r8.profile.rewriting.ProfileAdditions$ProfileAdditionsBuilder com.android.tools.r8.profile.rewriting.ProfileAdditions$ProfileAdditionsBuilder.addRule(com.android.tools.r8.graph.ProgramDefinition):56:56 -> a 19:19:void lambda$acceptNestConstructorBridge$0(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.profile.rewriting.ProfileAdditions$ProfileAdditionsBuilder):46 -> a 20:20:void lambda$acceptNestConstructorBridge$0(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.profile.rewriting.ProfileAdditions$ProfileAdditionsBuilder):46:46 -> a 21:21:com.android.tools.r8.profile.rewriting.ProfileAdditions$ProfileAdditionsBuilder com.android.tools.r8.profile.rewriting.ProfileAdditions$ProfileAdditionsBuilder.addRule(com.android.tools.r8.graph.ProgramDefinition):56:56 -> a 21:21:void lambda$acceptNestConstructorBridge$0(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.profile.rewriting.ProfileAdditions$ProfileAdditionsBuilder):46 -> a 22:22:void lambda$acceptNestConstructorBridge$1(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.profile.rewriting.ProfileAdditions):51:51 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/mN;)V"} 23:24:com.android.tools.r8.profile.rewriting.ProfileAdditions com.android.tools.r8.profile.rewriting.ProfileAdditions.addClassRule(com.android.tools.r8.graph.DexClass):171:172 -> a 23:24:void lambda$acceptNestConstructorBridge$1(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.profile.rewriting.ProfileAdditions):51 -> a 25:26:void lambda$acceptNestConstructorBridge$1(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.profile.rewriting.ProfileAdditions):51:52 -> a 27:28:void acceptNestFieldGetBridge(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexClassAndMethod):60:61 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m5;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/t0;)V"} 29:30:void acceptNestMethodBridge(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexClassAndMethod):74:75 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/t0;)V"} 1:2:void acceptNestFieldPutBridge(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexClassAndMethod):67:68 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m5;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/t0;)V"} com.android.tools.r8.profile.rewriting.ProfileRewritingOutlineOptimizationEventConsumer -> com.android.tools.r8.internal.xN: # {"id":"sourceFile","fileName":"ProfileRewritingOutlineOptimizationEventConsumer.java"} com.android.tools.r8.profile.rewriting.ConcreteProfileCollectionAdditions additionsCollection -> a com.android.tools.r8.ir.optimize.outliner.OutlineOptimizationEventConsumer parent -> b 1:3:void (com.android.tools.r8.profile.rewriting.ConcreteProfileCollectionAdditions,com.android.tools.r8.ir.optimize.outliner.OutlineOptimizationEventConsumer):21:23 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/mc;Lcom/android/tools/r8/internal/WK;)V"} 1:2:com.android.tools.r8.ir.optimize.outliner.OutlineOptimizationEventConsumer attach(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.optimize.outliner.OutlineOptimizationEventConsumer):28:29 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/WK;)Lcom/android/tools/r8/internal/XK;"} 3:3:boolean com.android.tools.r8.profile.rewriting.ProfileCollectionAdditions.isNop():0:0 -> a 3:3:com.android.tools.r8.ir.optimize.outliner.OutlineOptimizationEventConsumer attach(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.optimize.outliner.OutlineOptimizationEventConsumer):29 -> a 4:5:com.android.tools.r8.ir.optimize.outliner.OutlineOptimizationEventConsumer attach(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.optimize.outliner.OutlineOptimizationEventConsumer):32:33 -> a 6:7:void acceptOutlineMethod(com.android.tools.r8.graph.ProgramMethod,java.util.Collection):38:39 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Ljava/util/List;)V"} 8:8:void com.android.tools.r8.profile.rewriting.ConcreteProfileCollectionAdditions.applyIfContextIsInProfile(com.android.tools.r8.graph.ProgramMethod,java.util.function.Consumer):100:100 -> a 8:8:void acceptOutlineMethod(com.android.tools.r8.graph.ProgramMethod,java.util.Collection):39 -> a 9:9:void acceptOutlineMethod(com.android.tools.r8.graph.ProgramMethod,java.util.Collection):43:43 -> a 10:10:void lambda$acceptOutlineMethod$0(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.profile.rewriting.ProfileAdditions$ProfileAdditionsBuilder):41:41 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/lN;)V"} 11:11:com.android.tools.r8.profile.rewriting.ProfileAdditions$ProfileAdditionsBuilder com.android.tools.r8.profile.rewriting.ProfileAdditions$ProfileAdditionsBuilder.addRule(com.android.tools.r8.graph.ProgramDefinition):56:56 -> a 11:11:void lambda$acceptOutlineMethod$0(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.profile.rewriting.ProfileAdditions$ProfileAdditionsBuilder):41 -> a 12:12:void lambda$acceptOutlineMethod$0(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.profile.rewriting.ProfileAdditions$ProfileAdditionsBuilder):41:41 -> a 13:13:com.android.tools.r8.profile.rewriting.ProfileAdditions$ProfileAdditionsBuilder com.android.tools.r8.profile.rewriting.ProfileAdditions$ProfileAdditionsBuilder.addRule(com.android.tools.r8.graph.ProgramDefinition):56:56 -> a 13:13:void lambda$acceptOutlineMethod$0(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.profile.rewriting.ProfileAdditions$ProfileAdditionsBuilder):41 -> a 1:2:void finished(com.android.tools.r8.graph.AppView):48:49 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)V"} com.android.tools.r8.profile.rewriting.ProfileRewritingRootSetBuilderEventConsumer -> com.android.tools.r8.internal.yN: # {"id":"sourceFile","fileName":"ProfileRewritingRootSetBuilderEventConsumer.java"} com.android.tools.r8.profile.rewriting.ConcreteProfileCollectionAdditions additionsCollection -> a com.android.tools.r8.shaking.RootSetBuilderEventConsumer parent -> b 1:3:void (com.android.tools.r8.profile.rewriting.ConcreteProfileCollectionAdditions,com.android.tools.r8.shaking.RootSetBuilderEventConsumer):16:18 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/mc;Lcom/android/tools/r8/shaking/T3;)V"} 1:1:com.android.tools.r8.shaking.RootSetBuilderEventConsumer attach(com.android.tools.r8.profile.rewriting.ProfileCollectionAdditions,com.android.tools.r8.shaking.RootSetBuilderEventConsumer):23:23 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/nN;Lcom/android/tools/r8/shaking/T3;)Lcom/android/tools/r8/shaking/U3;"} 2:2:boolean com.android.tools.r8.profile.rewriting.ProfileCollectionAdditions.isNop():0:0 -> a 2:2:com.android.tools.r8.shaking.RootSetBuilderEventConsumer attach(com.android.tools.r8.profile.rewriting.ProfileCollectionAdditions,com.android.tools.r8.shaking.RootSetBuilderEventConsumer):23 -> a 3:4:com.android.tools.r8.shaking.RootSetBuilderEventConsumer attach(com.android.tools.r8.profile.rewriting.ProfileCollectionAdditions,com.android.tools.r8.shaking.RootSetBuilderEventConsumer):26:27 -> a 5:5:void acceptCompanionClassClinit(com.android.tools.r8.graph.ProgramMethod):32:32 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)V"} 6:7:void acceptDefaultAsCompanionMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod):37:38 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/o5;)V"} 8:8:void lambda$acceptPrivateAsCompanionMethod$0(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.profile.rewriting.ProfileAdditions$ProfileAdditionsBuilder):47:47 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/lN;)V"} 9:9:com.android.tools.r8.profile.rewriting.ProfileAdditions$ProfileAdditionsBuilder com.android.tools.r8.profile.rewriting.ProfileAdditions$ProfileAdditionsBuilder.addRule(com.android.tools.r8.graph.ProgramDefinition):56:56 -> a 9:9:void lambda$acceptPrivateAsCompanionMethod$0(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.profile.rewriting.ProfileAdditions$ProfileAdditionsBuilder):47 -> a 10:10:void lambda$acceptPrivateAsCompanionMethod$0(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.profile.rewriting.ProfileAdditions$ProfileAdditionsBuilder):48:48 -> a 11:11:com.android.tools.r8.profile.rewriting.ProfileAdditions$ProfileAdditionsBuilder com.android.tools.r8.profile.rewriting.ProfileAdditions$ProfileAdditionsBuilder.addRule(com.android.tools.r8.graph.ProgramDefinition):56:56 -> a 11:11:void lambda$acceptPrivateAsCompanionMethod$0(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.profile.rewriting.ProfileAdditions$ProfileAdditionsBuilder):48 -> a 12:12:void lambda$acceptPrivateAsCompanionMethod$0(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.profile.rewriting.ProfileAdditions$ProfileAdditionsBuilder):49:49 -> a 13:13:void com.android.tools.r8.profile.rewriting.ProfileAdditions$ProfileAdditionsBuilder.removeMovedMethodRule(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod):73:73 -> a 13:13:void lambda$acceptPrivateAsCompanionMethod$0(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.profile.rewriting.ProfileAdditions$ProfileAdditionsBuilder):49 -> a 1:1:void lambda$acceptStaticAsCompanionMethod$1(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.profile.rewriting.ProfileAdditions$ProfileAdditionsBuilder):59:59 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/lN;)V"} 2:2:com.android.tools.r8.profile.rewriting.ProfileAdditions$ProfileAdditionsBuilder com.android.tools.r8.profile.rewriting.ProfileAdditions$ProfileAdditionsBuilder.addRule(com.android.tools.r8.graph.ProgramDefinition):56:56 -> b 2:2:void lambda$acceptStaticAsCompanionMethod$1(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.profile.rewriting.ProfileAdditions$ProfileAdditionsBuilder):59 -> b 3:3:void lambda$acceptStaticAsCompanionMethod$1(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.profile.rewriting.ProfileAdditions$ProfileAdditionsBuilder):60:60 -> b 4:4:com.android.tools.r8.profile.rewriting.ProfileAdditions$ProfileAdditionsBuilder com.android.tools.r8.profile.rewriting.ProfileAdditions$ProfileAdditionsBuilder.addRule(com.android.tools.r8.graph.ProgramDefinition):56:56 -> b 4:4:void lambda$acceptStaticAsCompanionMethod$1(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.profile.rewriting.ProfileAdditions$ProfileAdditionsBuilder):60 -> b 5:5:void lambda$acceptStaticAsCompanionMethod$1(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.profile.rewriting.ProfileAdditions$ProfileAdditionsBuilder):61:61 -> b 6:6:void com.android.tools.r8.profile.rewriting.ProfileAdditions$ProfileAdditionsBuilder.removeMovedMethodRule(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod):73:73 -> b 6:6:void lambda$acceptStaticAsCompanionMethod$1(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.profile.rewriting.ProfileAdditions$ProfileAdditionsBuilder):61 -> b 1:1:void acceptPrivateAsCompanionMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod):43:43 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/o5;)V"} 2:2:void com.android.tools.r8.profile.rewriting.ConcreteProfileCollectionAdditions.applyIfContextIsInProfile(com.android.tools.r8.graph.ProgramMethod,java.util.function.Consumer):100:100 -> h 2:2:void acceptPrivateAsCompanionMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod):43 -> h 3:3:void acceptPrivateAsCompanionMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod):50:50 -> h 1:1:void acceptStaticAsCompanionMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod):55:55 -> k # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/o5;)V"} 2:2:void com.android.tools.r8.profile.rewriting.ConcreteProfileCollectionAdditions.applyIfContextIsInProfile(com.android.tools.r8.graph.ProgramMethod,java.util.function.Consumer):100:100 -> k 2:2:void acceptStaticAsCompanionMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod):55 -> k 3:3:void acceptStaticAsCompanionMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod):62:62 -> k com.android.tools.r8.profile.rewriting.ProfileRewritingVarHandleDesugaringEventConsumerUtils -> com.android.tools.r8.internal.zN: # {"id":"sourceFile","fileName":"ProfileRewritingVarHandleDesugaringEventConsumerUtils.java"} 1:2:void handleVarHandleDesugaringClassContext(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.profile.rewriting.ConcreteProfileCollectionAdditions,com.android.tools.r8.profile.art.ArtProfileOptions):18:19 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/graph/k5;Lcom/android/tools/r8/internal/mc;Lcom/android/tools/r8/internal/D3;)V"} 3:7:void com.android.tools.r8.profile.rewriting.ConcreteProfileCollectionAdditions.applyIfContextIsInProfile(com.android.tools.r8.graph.ProgramDefinition,java.util.function.Consumer):85:89 -> a 3:7:void handleVarHandleDesugaringClassContext(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.profile.rewriting.ConcreteProfileCollectionAdditions,com.android.tools.r8.profile.art.ArtProfileOptions):19 -> a 8:8:void com.android.tools.r8.profile.rewriting.ConcreteProfileCollectionAdditions.applyIfContextIsInProfile(com.android.tools.r8.graph.ProgramMethod,java.util.function.Consumer):100:100 -> a 8:8:void com.android.tools.r8.profile.rewriting.ConcreteProfileCollectionAdditions.applyIfContextIsInProfile(com.android.tools.r8.graph.ProgramDefinition,java.util.function.Consumer):89 -> a 8:8:void handleVarHandleDesugaringClassContext(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.profile.rewriting.ConcreteProfileCollectionAdditions,com.android.tools.r8.profile.art.ArtProfileOptions):19 -> a 9:9:void lambda$handleVarHandleDesugaringClassContext$0(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.profile.rewriting.ProfileAdditions$ProfileAdditionsBuilder):22:22 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/internal/lN;)V"} 10:10:com.android.tools.r8.profile.rewriting.ProfileAdditions$ProfileAdditionsBuilder com.android.tools.r8.profile.rewriting.ProfileAdditions$ProfileAdditionsBuilder.addRule(com.android.tools.r8.graph.ProgramDefinition):56:56 -> a 10:10:void lambda$handleVarHandleDesugaringClassContext$0(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.profile.rewriting.ProfileAdditions$ProfileAdditionsBuilder):22 -> a 11:11:void lambda$handleVarHandleDesugaringClassContext$0(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.profile.rewriting.ProfileAdditions$ProfileAdditionsBuilder):23:23 -> a com.android.tools.r8.profile.startup.StartupCompleteness -> com.android.tools.r8.internal.vW: # {"id":"sourceFile","fileName":"StartupCompleteness.java"} com.android.tools.r8.graph.AppView appView -> a com.android.tools.r8.profile.startup.profile.StartupProfile startupProfile -> b 1:7:void (com.android.tools.r8.graph.AppView):26:32 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)V"} 8:8:void (com.android.tools.r8.graph.AppView):31:31 -> 1:1:com.android.tools.r8.startup.diagnostic.MissingStartupProfileItemsDiagnostic$Builder lambda$new$0(com.android.tools.r8.origin.Origin):32:32 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/origin/Origin;)Lcom/android/tools/r8/startup/diagnostic/MissingStartupProfileItemsDiagnostic$a;"} 2:4:void run(com.android.tools.r8.graph.AppView):41:43 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)V"} 5:7:void com.android.tools.r8.profile.startup.StartupCompleteness.processClasses():48:50 -> a 5:7:void run(com.android.tools.r8.graph.AppView):43 -> a 8:15:void processClass(com.android.tools.r8.graph.DexProgramClass,java.util.Set):55:62 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Ljava/util/Set;)V"} 16:16:com.android.tools.r8.graph.MethodAccessFlags com.android.tools.r8.graph.MethodAccessFlags.createForClassInitializer():87:87 -> a 16:16:void processClass(com.android.tools.r8.graph.DexProgramClass,java.util.Set):63 -> a 17:20:void processClass(com.android.tools.r8.graph.DexProgramClass,java.util.Set):63:66 -> a 21:21:void processClass(com.android.tools.r8.graph.DexProgramClass,java.util.Set):61:61 -> a 22:22:boolean lambda$processClass$1(java.util.Set,com.android.tools.r8.graph.DexEncodedMethod):56:56 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Set;Lcom/android/tools/r8/graph/W0;)Z"} 23:23:void processNonStartupMethod(com.android.tools.r8.graph.ProgramMethod):72:72 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)V"} 24:25:java.util.Set computeStartupItems():76:77 -> a 26:26:void lambda$computeStartupItems$2(java.util.Set,com.android.tools.r8.profile.startup.profile.StartupProfileRule):77:77 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Set;Lcom/android/tools/r8/internal/IW;)V"} com.android.tools.r8.profile.startup.StartupOptions -> com.android.tools.r8.internal.zW: # {"id":"sourceFile","fileName":"StartupOptions.java"} boolean enableMinimalStartupDex -> a boolean enableStartupBoundaryOptimizations -> b boolean enableStartupCompletenessCheckForTesting -> c boolean enableStartupLayoutOptimizations -> d java.util.Collection startupProfileProviders -> e 1:1:void ():56:56 -> 2:37:void ():23:58 -> 1:3:java.util.List lambda$new$0(java.lang.String):61:63 -> a 4:4:java.util.List lambda$new$0(java.lang.String):62:62 -> a 5:5:java.util.List lambda$new$0(java.lang.String):61:61 -> a 6:6:com.android.tools.r8.profile.startup.StartupOptions setEnableMinimalStartupDex(boolean):72:72 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Z)Lcom/android/tools/r8/internal/zW;"} 7:7:java.util.Collection getStartupProfileProviders():109:109 -> a 8:8:com.android.tools.r8.profile.startup.StartupOptions setStartupProfileProviders(java.util.Collection):114:114 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;)V"} 1:1:com.android.tools.r8.profile.startup.StartupOptions setEnableStartupBoundaryOptimizations(boolean):82:82 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Z)Lcom/android/tools/r8/internal/zW;"} 2:2:boolean hasStartupProfileProviders():105:105 -> b 1:1:boolean isMinimalStartupDexEnabled():68:68 -> c 2:2:com.android.tools.r8.profile.startup.StartupOptions setEnableStartupCompletenessCheckForTesting(boolean):100:100 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Z)Lcom/android/tools/r8/internal/zW;"} 1:1:boolean isStartupBoundaryOptimizationsEnabled():77:77 -> d 1:1:boolean isStartupCompletenessCheckForTestingEnabled():91:91 -> e 1:1:boolean isStartupLayoutOptimizationsEnabled():87:87 -> f 1:1:com.android.tools.r8.profile.startup.StartupOptions setEnableStartupCompletenessCheckForTesting():95:95 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/zW;"} com.android.tools.r8.profile.startup.StartupProfileProviderUtils -> com.android.tools.r8.internal.HW: # {"id":"sourceFile","fileName":"StartupProfileProviderUtils.java"} 1:1:com.android.tools.r8.startup.StartupProfileProvider createFromHumanReadableArtProfile(java.nio.file.Path):27:27 -> a 2:2:com.android.tools.r8.startup.StartupProfileProvider com.android.tools.r8.profile.startup.StartupProfileProviderUtils.createFromHumanReadableArtProfile(java.nio.file.Path,java.util.function.Consumer):32:32 -> a 2:2:com.android.tools.r8.startup.StartupProfileProvider createFromHumanReadableArtProfile(java.nio.file.Path):27 -> a 3:14:java.lang.String serializeToString(com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.startup.StartupProfileProvider):56:67 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/A1;Lcom/android/tools/r8/startup/StartupProfileProvider;)Ljava/lang/String;"} 15:16:void com.android.tools.r8.profile.startup.StartupProfileProviderUtils.writeRule(com.android.tools.r8.profile.startup.profile.StartupProfileRule,java.lang.Appendable):71:72 -> a 15:16:void lambda$serializeToString$0(java.lang.StringBuilder,com.android.tools.r8.profile.startup.profile.StartupProfileRule):66 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/StringBuilder;Lcom/android/tools/r8/internal/IW;)V"} com.android.tools.r8.profile.startup.StartupProfileProviderUtils$1 -> com.android.tools.r8.internal.GW: # {"id":"sourceFile","fileName":"StartupProfileProviderUtils.java"} java.nio.file.Path val$path -> a java.util.function.Consumer val$parserBuilderConsumer -> b 1:1:void (java.nio.file.Path,java.util.function.Consumer):32:32 -> 1:1:com.android.tools.r8.origin.Origin getOrigin():46:46 -> getOrigin 1:4:void getStartupProfile(com.android.tools.r8.startup.StartupProfileBuilder):37:40 -> getStartupProfile com.android.tools.r8.profile.startup.instrumentation.StartupInstrumentation -> com.android.tools.r8.internal.wW: # {"id":"sourceFile","fileName":"StartupInstrumentation.java"} com.android.tools.r8.graph.AppView appView -> a com.android.tools.r8.ir.conversion.IRConverter converter -> b com.android.tools.r8.graph.DexItemFactory dexItemFactory -> c com.android.tools.r8.utils.InternalOptions options -> d com.android.tools.r8.profile.startup.instrumentation.StartupInstrumentationReferences references -> e com.android.tools.r8.profile.startup.instrumentation.StartupInstrumentationOptions startupInstrumentationOptions -> f 1:7:void (com.android.tools.r8.graph.AppView):58:64 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)V"} 1:3:void run(com.android.tools.r8.graph.AppView,java.util.concurrent.ExecutorService):69:71 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Ljava/util/concurrent/ExecutorService;)V"} 4:15:void com.android.tools.r8.profile.startup.instrumentation.StartupInstrumentation.injectStartupRuntimeLibrary(java.util.concurrent.ExecutorService):83:94 -> a 4:15:void run(com.android.tools.r8.graph.AppView,java.util.concurrent.ExecutorService):72 -> a 16:16:void com.android.tools.r8.profile.startup.instrumentation.StartupInstrumentation.injectStartupRuntimeLibrary(java.util.concurrent.ExecutorService):93:93 -> a 16:16:void run(com.android.tools.r8.graph.AppView,java.util.concurrent.ExecutorService):72 -> a 17:20:void com.android.tools.r8.profile.startup.instrumentation.StartupInstrumentation.injectStartupRuntimeLibrary(java.util.concurrent.ExecutorService):92:95 -> a 17:20:void run(com.android.tools.r8.graph.AppView,java.util.concurrent.ExecutorService):72 -> a 21:32:java.util.List com.android.tools.r8.profile.startup.instrumentation.StartupInstrumentation.createStartupRuntimeLibraryClasses():113:124 -> a 21:32:void com.android.tools.r8.profile.startup.instrumentation.StartupInstrumentation.injectStartupRuntimeLibrary(java.util.concurrent.ExecutorService):100 -> a 21:32:void run(com.android.tools.r8.graph.AppView,java.util.concurrent.ExecutorService):72 -> a 33:33:java.util.List com.android.tools.r8.profile.startup.instrumentation.StartupInstrumentation.createStartupRuntimeLibraryClasses():123:123 -> a 33:33:void com.android.tools.r8.profile.startup.instrumentation.StartupInstrumentation.injectStartupRuntimeLibrary(java.util.concurrent.ExecutorService):100 -> a 33:33:void run(com.android.tools.r8.graph.AppView,java.util.concurrent.ExecutorService):72 -> a 34:41:java.util.List com.android.tools.r8.profile.startup.instrumentation.StartupInstrumentation.createStartupRuntimeLibraryClasses():121:128 -> a 34:41:void com.android.tools.r8.profile.startup.instrumentation.StartupInstrumentation.injectStartupRuntimeLibrary(java.util.concurrent.ExecutorService):100 -> a 34:41:void run(com.android.tools.r8.graph.AppView,java.util.concurrent.ExecutorService):72 -> a 42:42:java.util.List com.android.tools.r8.profile.startup.instrumentation.StartupInstrumentation.createStartupRuntimeLibraryClasses():127:127 -> a 42:42:void com.android.tools.r8.profile.startup.instrumentation.StartupInstrumentation.injectStartupRuntimeLibrary(java.util.concurrent.ExecutorService):100 -> a 42:42:void run(com.android.tools.r8.graph.AppView,java.util.concurrent.ExecutorService):72 -> a 43:51:void com.android.tools.r8.profile.startup.instrumentation.StartupInstrumentation.injectStartupRuntimeLibrary(java.util.concurrent.ExecutorService):101:109 -> a 43:51:void run(com.android.tools.r8.graph.AppView,java.util.concurrent.ExecutorService):72 -> a 52:52:void com.android.tools.r8.profile.startup.instrumentation.StartupInstrumentation.injectStartupRuntimeLibrary(java.util.concurrent.ExecutorService):106:106 -> a 52:52:void run(com.android.tools.r8.graph.AppView,java.util.concurrent.ExecutorService):72 -> a 53:53:void instrumentAllClasses(java.util.concurrent.ExecutorService):77:77 -> a 54:55:void instrumentClass(com.android.tools.r8.graph.DexProgramClass):133:134 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)V"} 56:64:boolean com.android.tools.r8.profile.startup.instrumentation.StartupInstrumentation.ensureClassInitializer(com.android.tools.r8.graph.DexProgramClass):147:155 -> a 56:64:void instrumentClass(com.android.tools.r8.graph.DexProgramClass):138 -> a 65:65:com.android.tools.r8.graph.MethodAccessFlags com.android.tools.r8.graph.MethodAccessFlags.createForClassInitializer():87:87 -> a 65:65:boolean com.android.tools.r8.profile.startup.instrumentation.StartupInstrumentation.ensureClassInitializer(com.android.tools.r8.graph.DexProgramClass):156 -> a 65:65:void instrumentClass(com.android.tools.r8.graph.DexProgramClass):138 -> a 66:69:boolean com.android.tools.r8.profile.startup.instrumentation.StartupInstrumentation.ensureClassInitializer(com.android.tools.r8.graph.DexProgramClass):156:159 -> a 66:69:void instrumentClass(com.android.tools.r8.graph.DexProgramClass):138 -> a 70:70:void com.android.tools.r8.graph.DexCode.(int,int,int,com.android.tools.r8.dex.code.DexInstruction[]):109:109 -> a 70:70:boolean com.android.tools.r8.profile.startup.instrumentation.StartupInstrumentation.ensureClassInitializer(com.android.tools.r8.graph.DexProgramClass):159 -> a 70:70:void instrumentClass(com.android.tools.r8.graph.DexProgramClass):138 -> a 71:73:boolean com.android.tools.r8.profile.startup.instrumentation.StartupInstrumentation.ensureClassInitializer(com.android.tools.r8.graph.DexProgramClass):160:162 -> a 71:73:void instrumentClass(com.android.tools.r8.graph.DexProgramClass):138 -> a 74:74:boolean com.android.tools.r8.profile.startup.instrumentation.StartupInstrumentation.ensureClassInitializer(com.android.tools.r8.graph.DexProgramClass):154:154 -> a 74:74:void instrumentClass(com.android.tools.r8.graph.DexProgramClass):138 -> a 75:75:void instrumentClass(com.android.tools.r8.graph.DexProgramClass):139:139 -> a 76:78:void instrumentMethod(com.android.tools.r8.graph.ProgramMethod,boolean):169:171 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ZLcom/android/tools/r8/graph/o5;)V"} 79:79: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 79:79:void instrumentMethod(com.android.tools.r8.graph.ProgramMethod,boolean):171 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 80:82: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 80:82:void instrumentMethod(com.android.tools.r8.graph.ProgramMethod,boolean):171 -> a 83:91:void instrumentMethod(com.android.tools.r8.graph.ProgramMethod,boolean):172:180 -> a 92:95:void instrumentMethod(com.android.tools.r8.graph.ProgramMethod,boolean):179:182 -> a 96:96:com.android.tools.r8.ir.code.InvokeStatic$Builder com.android.tools.r8.ir.code.InvokeStatic.builder():51:51 -> a 96:96:void instrumentMethod(com.android.tools.r8.graph.ProgramMethod,boolean):182 -> a 97:98:void instrumentMethod(com.android.tools.r8.graph.ProgramMethod,boolean):182:183 -> a 99:99:com.android.tools.r8.ir.code.InvokeMethod$Builder com.android.tools.r8.ir.code.InvokeMethod$Builder.setSingleArgument(com.android.tools.r8.ir.code.Value):297:297 -> a 99:99:com.android.tools.r8.ir.code.InvokeMethod$Builder com.android.tools.r8.ir.code.InvokeStatic$Builder.setSingleArgument(com.android.tools.r8.ir.code.Value):253 -> a 99:99:void instrumentMethod(com.android.tools.r8.graph.ProgramMethod,boolean):184 -> a 100:102:void instrumentMethod(com.android.tools.r8.graph.ProgramMethod,boolean):184:186 -> a 103:116:void instrumentMethod(com.android.tools.r8.graph.ProgramMethod,boolean):181:194 -> a 117:120:void instrumentMethod(com.android.tools.r8.graph.ProgramMethod,boolean):193:196 -> a 121:121:com.android.tools.r8.ir.code.InvokeStatic$Builder com.android.tools.r8.ir.code.InvokeStatic.builder():51:51 -> a 121:121:void instrumentMethod(com.android.tools.r8.graph.ProgramMethod,boolean):196 -> a 122:123:void instrumentMethod(com.android.tools.r8.graph.ProgramMethod,boolean):196:197 -> a 124:124:com.android.tools.r8.ir.code.InvokeMethod$Builder com.android.tools.r8.ir.code.InvokeMethod$Builder.setSingleArgument(com.android.tools.r8.ir.code.Value):297:297 -> a 124:124:com.android.tools.r8.ir.code.InvokeMethod$Builder com.android.tools.r8.ir.code.InvokeStatic$Builder.setSingleArgument(com.android.tools.r8.ir.code.Value):253 -> a 124:124:void instrumentMethod(com.android.tools.r8.graph.ProgramMethod,boolean):198 -> a 125:127:void instrumentMethod(com.android.tools.r8.graph.ProgramMethod,boolean):198:200 -> a 128:141:void instrumentMethod(com.android.tools.r8.graph.ProgramMethod,boolean):195:208 -> a 1:1:void lambda$instrumentClass$0(boolean,com.android.tools.r8.graph.ProgramMethod):143:143 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(ZLcom/android/tools/r8/graph/o5;)V"} 2:2:void lambda$instrumentClass$0(boolean,com.android.tools.r8.graph.ProgramMethod):142:142 -> b com.android.tools.r8.profile.startup.instrumentation.StartupInstrumentationOptions -> com.android.tools.r8.internal.xW: # {"id":"sourceFile","fileName":"StartupInstrumentationOptions.java"} boolean enableStartupInstrumentation -> a java.lang.String startupInstrumentationServerSyntheticContext -> b java.lang.String startupInstrumentationTag -> c 1:36:void ():10:45 -> 1:1:java.lang.String getStartupInstrumentationServerSyntheticContext():53:53 -> a 2:2:com.android.tools.r8.profile.startup.instrumentation.StartupInstrumentationOptions setStartupInstrumentationTag(java.lang.String):73:73 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lcom/android/tools/r8/internal/xW;"} 1:1:java.lang.String getStartupInstrumentationTag():68:68 -> b 1:1:boolean hasStartupInstrumentationServerSyntheticContext():49:49 -> c 1:1:boolean hasStartupInstrumentationTag():64:64 -> d 1:1:boolean isStartupInstrumentationEnabled():78:78 -> e 1:1:com.android.tools.r8.profile.startup.instrumentation.StartupInstrumentationOptions setEnableStartupInstrumentation():82:82 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/xW;"} com.android.tools.r8.profile.startup.instrumentation.StartupInstrumentationReferences -> com.android.tools.r8.internal.yW: # {"id":"sourceFile","fileName":"StartupInstrumentationReferences.java"} com.android.tools.r8.graph.DexType instrumentationServerType -> a com.android.tools.r8.graph.DexType instrumentationServerImplType -> b com.android.tools.r8.graph.DexMethod addMethod -> c 1:9:void (com.android.tools.r8.graph.DexItemFactory):17:25 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;)V"} 10:10:void (com.android.tools.r8.graph.DexItemFactory):23:23 -> com.android.tools.r8.profile.startup.profile.EmptyStartupProfile -> com.android.tools.r8.internal.hg: # {"id":"sourceFile","fileName":"EmptyStartupProfile.java"} 1:1:void ():17:17 -> 1:1:boolean containsClassRule(com.android.tools.r8.graph.DexType):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Z"} 2:2:boolean containsMethodRule(com.android.tools.r8.graph.DexMethod):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)Z"} 3:3:void forEachRule(com.android.tools.r8.utils.ThrowingConsumer):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/i3;)V"} 4:4:void forEachRule(com.android.tools.r8.utils.ThrowingConsumer,com.android.tools.r8.utils.ThrowingConsumer):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/i3;Lcom/android/tools/r8/utils/i3;)V"} 5:5:com.android.tools.r8.profile.startup.profile.StartupProfile rewrittenWithLens(com.android.tools.r8.graph.lens.GraphLens):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xj;)Lcom/android/tools/r8/internal/AW;"} 6:6:com.android.tools.r8.profile.startup.profile.StartupProfile withoutPrunedItems(com.android.tools.r8.graph.PrunedItems,com.android.tools.r8.synthesis.SyntheticItems):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/u5;)Lcom/android/tools/r8/internal/AW;"} 1:1:com.android.tools.r8.profile.AbstractProfileMethodRule getMethodRule(com.android.tools.r8.graph.DexMethod):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/internal/i1;"} 2:2:boolean isStartupClass(com.android.tools.r8.graph.DexType):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Z"} 3:3:com.android.tools.r8.profile.startup.profile.StartupProfile toStartupProfileForWriting(com.android.tools.r8.graph.AppView):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)Lcom/android/tools/r8/internal/AW;"} 1:1:boolean isEmpty():0:0 -> c 2:2:com.android.tools.r8.profile.startup.profile.StartupProfile withoutMissingItems(com.android.tools.r8.graph.AppView):0:0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)Lcom/android/tools/r8/internal/AW;"} com.android.tools.r8.profile.startup.profile.NonEmptyStartupProfile -> com.android.tools.r8.internal.GH: # {"id":"sourceFile","fileName":"NonEmptyStartupProfile.java"} java.util.Set startupClasses -> a java.util.Map startupRules -> b boolean $assertionsDisabled -> c 1:1:void ():25:25 -> 1:5:void (java.util.LinkedHashMap):30:34 -> 6:8:void (java.util.LinkedHashMap):33:35 -> 1:1:boolean containsClassRule(com.android.tools.r8.graph.DexType):40:40 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Z"} 2:2:boolean containsMethodRule(com.android.tools.r8.graph.DexMethod):45:45 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)Z"} 3:3:void forEachRule(com.android.tools.r8.utils.ThrowingConsumer):51:51 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/i3;)V"} 4:5:void forEachRule(com.android.tools.r8.utils.ThrowingConsumer,com.android.tools.r8.utils.ThrowingConsumer):59:60 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/i3;Lcom/android/tools/r8/utils/i3;)V"} 6:6:com.android.tools.r8.profile.startup.profile.StartupProfile rewrittenWithLens(com.android.tools.r8.graph.lens.GraphLens):86:86 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xj;)Lcom/android/tools/r8/internal/AW;"} 7:8:void lambda$rewrittenWithLens$0(com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.profile.startup.profile.StartupProfileClassRule,com.android.tools.r8.profile.startup.profile.StartupProfile$Builder):89:90 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/DW;Lcom/android/tools/r8/internal/AW$a;)V"} 9:9:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.lens.GraphLens.lookupType(com.android.tools.r8.graph.DexType):243:243 -> a 9:9:void lambda$rewrittenWithLens$0(com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.profile.startup.profile.StartupProfileClassRule,com.android.tools.r8.profile.startup.profile.StartupProfile$Builder):90 -> a 10:11:void lambda$rewrittenWithLens$0(com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.profile.startup.profile.StartupProfileClassRule,com.android.tools.r8.profile.startup.profile.StartupProfile$Builder):90:91 -> a 12:12:void lambda$rewrittenWithLens$0(com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.profile.startup.profile.StartupProfileClassRule,com.android.tools.r8.profile.startup.profile.StartupProfile$Builder):88:88 -> a 13:14:void lambda$rewrittenWithLens$1(com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.profile.startup.profile.StartupProfileMethodRule,com.android.tools.r8.profile.startup.profile.StartupProfile$Builder):94:95 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/FW;Lcom/android/tools/r8/internal/AW$a;)V"} 15:15:com.android.tools.r8.graph.DexMethod com.android.tools.r8.graph.lens.GraphLens.getRenamedMethodSignature(com.android.tools.r8.graph.DexMethod):170:170 -> a 15:15:void lambda$rewrittenWithLens$1(com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.profile.startup.profile.StartupProfileMethodRule,com.android.tools.r8.profile.startup.profile.StartupProfile$Builder):95 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 16:17:void lambda$rewrittenWithLens$1(com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.profile.startup.profile.StartupProfileMethodRule,com.android.tools.r8.profile.startup.profile.StartupProfile$Builder):95:96 -> a 18:18:void lambda$rewrittenWithLens$1(com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.profile.startup.profile.StartupProfileMethodRule,com.android.tools.r8.profile.startup.profile.StartupProfile$Builder):93:93 -> a 19:19:void lambda$toStartupProfileForWriting$2(com.android.tools.r8.graph.AppView,com.android.tools.r8.profile.startup.profile.StartupProfileClassRule,com.android.tools.r8.profile.startup.profile.StartupProfile$Builder):117:117 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/DW;Lcom/android/tools/r8/internal/AW$a;)V"} 20:20:void lambda$toStartupProfileForWriting$3(com.android.tools.r8.graph.AppView,com.android.tools.r8.profile.startup.profile.StartupProfileMethodRule,com.android.tools.r8.profile.startup.profile.StartupProfile$Builder):118:118 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/FW;Lcom/android/tools/r8/internal/AW$a;)V"} 21:23:void addStartupItem(com.android.tools.r8.profile.startup.profile.StartupProfileRule,com.android.tools.r8.profile.startup.profile.StartupProfile$Builder,com.android.tools.r8.graph.AppView):123:125 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/IW;Lcom/android/tools/r8/internal/AW$a;Lcom/android/tools/r8/graph/m;)V"} 24:24:void addStartupItem(com.android.tools.r8.profile.startup.profile.StartupProfileRule,com.android.tools.r8.profile.startup.profile.StartupProfile$Builder,com.android.tools.r8.graph.AppView):123:123 -> a 25:25:void lambda$addStartupItem$4(com.android.tools.r8.profile.startup.profile.StartupProfile$Builder,com.android.tools.r8.graph.AppView,com.android.tools.r8.profile.startup.profile.StartupProfileClassRule):124:124 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/AW$a;Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/DW;)V"} 26:26:void com.android.tools.r8.profile.startup.profile.NonEmptyStartupProfile.addClassAndParentClasses(com.android.tools.r8.graph.DexType,com.android.tools.r8.profile.startup.profile.StartupProfile$Builder,com.android.tools.r8.graph.AppView):136:136 -> a 26:26:void lambda$addStartupItem$4(com.android.tools.r8.profile.startup.profile.StartupProfile$Builder,com.android.tools.r8.graph.AppView,com.android.tools.r8.profile.startup.profile.StartupProfileClassRule):124 -> a 27:29:boolean com.android.tools.r8.profile.startup.profile.NonEmptyStartupProfile.addClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.profile.startup.profile.StartupProfile$Builder):129:131 -> a 27:29:void com.android.tools.r8.profile.startup.profile.NonEmptyStartupProfile.addClassAndParentClasses(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.profile.startup.profile.StartupProfile$Builder,com.android.tools.r8.graph.AppView):144 -> a 27:29:void com.android.tools.r8.profile.startup.profile.NonEmptyStartupProfile.addClassAndParentClasses(com.android.tools.r8.graph.DexType,com.android.tools.r8.profile.startup.profile.StartupProfile$Builder,com.android.tools.r8.graph.AppView):138 -> a 27:29:void lambda$addStartupItem$4(com.android.tools.r8.profile.startup.profile.StartupProfile$Builder,com.android.tools.r8.graph.AppView,com.android.tools.r8.profile.startup.profile.StartupProfileClassRule):124 -> a 30:32:boolean com.android.tools.r8.profile.startup.profile.NonEmptyStartupProfile.addClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.profile.startup.profile.StartupProfile$Builder):130:132 -> a 30:32:void com.android.tools.r8.profile.startup.profile.NonEmptyStartupProfile.addClassAndParentClasses(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.profile.startup.profile.StartupProfile$Builder,com.android.tools.r8.graph.AppView):144 -> a 30:32:void com.android.tools.r8.profile.startup.profile.NonEmptyStartupProfile.addClassAndParentClasses(com.android.tools.r8.graph.DexType,com.android.tools.r8.profile.startup.profile.StartupProfile$Builder,com.android.tools.r8.graph.AppView):138 -> a 30:32:void lambda$addStartupItem$4(com.android.tools.r8.profile.startup.profile.StartupProfile$Builder,com.android.tools.r8.graph.AppView,com.android.tools.r8.profile.startup.profile.StartupProfileClassRule):124 -> a 33:33:void com.android.tools.r8.profile.startup.profile.NonEmptyStartupProfile.addClassAndParentClasses(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.profile.startup.profile.StartupProfile$Builder,com.android.tools.r8.graph.AppView):145:145 -> a 33:33:void com.android.tools.r8.profile.startup.profile.NonEmptyStartupProfile.addClassAndParentClasses(com.android.tools.r8.graph.DexType,com.android.tools.r8.profile.startup.profile.StartupProfile$Builder,com.android.tools.r8.graph.AppView):138 -> a 33:33:void lambda$addStartupItem$4(com.android.tools.r8.profile.startup.profile.StartupProfile$Builder,com.android.tools.r8.graph.AppView,com.android.tools.r8.profile.startup.profile.StartupProfileClassRule):124 -> a 34:34:void com.android.tools.r8.profile.startup.profile.NonEmptyStartupProfile.addClassAndParentClasses(com.android.tools.r8.graph.DexType,com.android.tools.r8.profile.startup.profile.StartupProfile$Builder,com.android.tools.r8.graph.AppView):136:136 -> a 34:34:void lambda$addParentClasses$5(com.android.tools.r8.profile.startup.profile.StartupProfile$Builder,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType):151 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/AW$a;Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/v2;)V"} 35:37:boolean com.android.tools.r8.profile.startup.profile.NonEmptyStartupProfile.addClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.profile.startup.profile.StartupProfile$Builder):129:131 -> a 35:37:void com.android.tools.r8.profile.startup.profile.NonEmptyStartupProfile.addClassAndParentClasses(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.profile.startup.profile.StartupProfile$Builder,com.android.tools.r8.graph.AppView):144 -> a 35:37:void com.android.tools.r8.profile.startup.profile.NonEmptyStartupProfile.addClassAndParentClasses(com.android.tools.r8.graph.DexType,com.android.tools.r8.profile.startup.profile.StartupProfile$Builder,com.android.tools.r8.graph.AppView):138 -> a 35:37:void lambda$addParentClasses$5(com.android.tools.r8.profile.startup.profile.StartupProfile$Builder,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType):151 -> a 38:40:boolean com.android.tools.r8.profile.startup.profile.NonEmptyStartupProfile.addClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.profile.startup.profile.StartupProfile$Builder):130:132 -> a 38:40:void com.android.tools.r8.profile.startup.profile.NonEmptyStartupProfile.addClassAndParentClasses(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.profile.startup.profile.StartupProfile$Builder,com.android.tools.r8.graph.AppView):144 -> a 38:40:void com.android.tools.r8.profile.startup.profile.NonEmptyStartupProfile.addClassAndParentClasses(com.android.tools.r8.graph.DexType,com.android.tools.r8.profile.startup.profile.StartupProfile$Builder,com.android.tools.r8.graph.AppView):138 -> a 38:40:void lambda$addParentClasses$5(com.android.tools.r8.profile.startup.profile.StartupProfile$Builder,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType):151 -> a 41:41:void com.android.tools.r8.profile.startup.profile.NonEmptyStartupProfile.addClassAndParentClasses(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.profile.startup.profile.StartupProfile$Builder,com.android.tools.r8.graph.AppView):145:145 -> a 41:41:void com.android.tools.r8.profile.startup.profile.NonEmptyStartupProfile.addClassAndParentClasses(com.android.tools.r8.graph.DexType,com.android.tools.r8.profile.startup.profile.StartupProfile$Builder,com.android.tools.r8.graph.AppView):138 -> a 41:41:void lambda$addParentClasses$5(com.android.tools.r8.profile.startup.profile.StartupProfile$Builder,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType):151 -> a 42:42:void addParentClasses(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.profile.startup.profile.StartupProfile$Builder,com.android.tools.r8.graph.AppView):150:150 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/internal/AW$a;Lcom/android/tools/r8/graph/m;)V"} 43:43:void lambda$withoutMissingItems$6(com.android.tools.r8.graph.AppInfo,com.android.tools.r8.profile.startup.profile.StartupProfileClassRule,com.android.tools.r8.profile.startup.profile.StartupProfile$Builder):159:159 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/h;Lcom/android/tools/r8/internal/DW;Lcom/android/tools/r8/internal/AW$a;)V"} 44:44:boolean com.android.tools.r8.graph.AppInfo.hasDefinitionForWithoutExistenceAssert(com.android.tools.r8.graph.DexType):169:169 -> a 44:44:void lambda$withoutMissingItems$6(com.android.tools.r8.graph.AppInfo,com.android.tools.r8.profile.startup.profile.StartupProfileClassRule,com.android.tools.r8.profile.startup.profile.StartupProfile$Builder):159 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 45:45:void lambda$withoutMissingItems$6(com.android.tools.r8.graph.AppInfo,com.android.tools.r8.profile.startup.profile.StartupProfileClassRule,com.android.tools.r8.profile.startup.profile.StartupProfile$Builder):160:160 -> a 46:46:void lambda$withoutMissingItems$7(com.android.tools.r8.graph.AppInfo,com.android.tools.r8.profile.startup.profile.StartupProfileMethodRule,com.android.tools.r8.profile.startup.profile.StartupProfile$Builder):166:166 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/h;Lcom/android/tools/r8/internal/FW;Lcom/android/tools/r8/internal/AW$a;)V"} 47:49:void lambda$withoutMissingItems$7(com.android.tools.r8.graph.AppInfo,com.android.tools.r8.profile.startup.profile.StartupProfileMethodRule,com.android.tools.r8.profile.startup.profile.StartupProfile$Builder):165:167 -> a 50:50:boolean com.android.tools.r8.graph.DexMember.isDefinedOnClass(com.android.tools.r8.graph.DexClass):26:26 -> a 50:50:void lambda$withoutMissingItems$7(com.android.tools.r8.graph.AppInfo,com.android.tools.r8.profile.startup.profile.StartupProfileMethodRule,com.android.tools.r8.profile.startup.profile.StartupProfile$Builder):167 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 51:51:void lambda$withoutMissingItems$7(com.android.tools.r8.graph.AppInfo,com.android.tools.r8.profile.startup.profile.StartupProfileMethodRule,com.android.tools.r8.profile.startup.profile.StartupProfile$Builder):168:168 -> a 52:52:com.android.tools.r8.profile.startup.profile.StartupProfile withoutPrunedItems(com.android.tools.r8.graph.PrunedItems,com.android.tools.r8.synthesis.SyntheticItems):175:175 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/u5;)Lcom/android/tools/r8/internal/AW;"} 53:54:void lambda$withoutPrunedItems$8(com.android.tools.r8.graph.PrunedItems,com.android.tools.r8.profile.startup.profile.StartupProfileClassRule,com.android.tools.r8.profile.startup.profile.StartupProfile$Builder):177:178 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/u5;Lcom/android/tools/r8/internal/DW;Lcom/android/tools/r8/internal/AW$a;)V"} 55:56:void lambda$withoutPrunedItems$9(com.android.tools.r8.graph.PrunedItems,com.android.tools.r8.profile.startup.profile.StartupProfileMethodRule,com.android.tools.r8.profile.startup.profile.StartupProfile$Builder):182:183 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/u5;Lcom/android/tools/r8/internal/FW;Lcom/android/tools/r8/internal/AW$a;)V"} 57:57:com.android.tools.r8.profile.startup.profile.StartupProfile transform(java.util.function.BiConsumer,java.util.function.BiConsumer):191:191 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/BiConsumer;Ljava/util/function/BiConsumer;)Lcom/android/tools/r8/internal/AW;"} 58:58:com.android.tools.r8.profile.startup.profile.StartupProfile$Builder com.android.tools.r8.profile.startup.profile.StartupProfile.builderWithCapacity(int):47:47 -> a 58:58:com.android.tools.r8.profile.startup.profile.StartupProfile transform(java.util.function.BiConsumer,java.util.function.BiConsumer):191 -> a 59:62:com.android.tools.r8.profile.startup.profile.StartupProfile transform(java.util.function.BiConsumer,java.util.function.BiConsumer):192:195 -> a 63:63:void lambda$transform$10(java.util.function.BiConsumer,com.android.tools.r8.profile.startup.profile.StartupProfile$Builder,com.android.tools.r8.profile.startup.profile.StartupProfileClassRule):193:193 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/BiConsumer;Lcom/android/tools/r8/internal/AW$a;Lcom/android/tools/r8/internal/DW;)V"} 64:64:void lambda$transform$11(java.util.function.BiConsumer,com.android.tools.r8.profile.startup.profile.StartupProfile$Builder,com.android.tools.r8.profile.startup.profile.StartupProfileMethodRule):194:194 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/BiConsumer;Lcom/android/tools/r8/internal/AW$a;Lcom/android/tools/r8/internal/FW;)V"} 1:1:com.android.tools.r8.profile.startup.profile.StartupProfileMethodRule com.android.tools.r8.profile.startup.profile.NonEmptyStartupProfile.getMethodRule(com.android.tools.r8.graph.DexMethod):71:71 -> b 1:1:com.android.tools.r8.profile.AbstractProfileMethodRule getMethodRule(com.android.tools.r8.graph.DexMethod):25 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/internal/i1;"} 2:2:boolean isStartupClass(com.android.tools.r8.graph.DexType):81:81 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Z"} 3:3:com.android.tools.r8.profile.startup.profile.StartupProfile toStartupProfileForWriting(com.android.tools.r8.graph.AppView):116:116 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)Lcom/android/tools/r8/internal/AW;"} 1:1:boolean isEmpty():0:0 -> c 2:3:com.android.tools.r8.profile.startup.profile.StartupProfile withoutMissingItems(com.android.tools.r8.graph.AppView):156:157 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)Lcom/android/tools/r8/internal/AW;"} com.android.tools.r8.profile.startup.profile.StartupProfile -> com.android.tools.r8.internal.AW: # {"id":"sourceFile","fileName":"StartupProfile.java"} 1:1:void ():40:40 -> void forEachRule(com.android.tools.r8.utils.ThrowingConsumer) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/i3;)V"} com.android.tools.r8.profile.startup.profile.StartupProfile rewrittenWithLens(com.android.tools.r8.graph.lens.GraphLens) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xj;)Lcom/android/tools/r8/internal/AW;"} com.android.tools.r8.profile.startup.profile.StartupProfile withoutPrunedItems(com.android.tools.r8.graph.PrunedItems,com.android.tools.r8.synthesis.SyntheticItems) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/u5;)Lcom/android/tools/r8/internal/AW;"} 1:1:com.android.tools.r8.profile.startup.profile.StartupProfile$Builder builder():43:43 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/AW$a;"} 2:2:com.android.tools.r8.profile.startup.profile.StartupProfile$Builder com.android.tools.r8.profile.startup.profile.StartupProfile.builder():43:43 -> a 2:2:com.android.tools.r8.profile.startup.profile.StartupProfile merge(java.util.Collection):85 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/ArrayList;)Lcom/android/tools/r8/internal/AW;"} 3:6:com.android.tools.r8.profile.startup.profile.StartupProfile merge(java.util.Collection):86:89 -> a 7:7:com.android.tools.r8.profile.startup.profile.StartupProfile$Builder builder(com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.startup.diagnostic.MissingStartupProfileItemsDiagnostic$Builder,com.android.tools.r8.startup.StartupProfileProvider):54:54 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/A1;Lcom/android/tools/r8/startup/diagnostic/MissingStartupProfileItemsDiagnostic$a;Lcom/android/tools/r8/startup/StartupProfileProvider;)Lcom/android/tools/r8/internal/AW$a;"} 8:8:com.android.tools.r8.profile.startup.profile.StartupProfile createInitialStartupProfileForD8(com.android.tools.r8.graph.AppView):68:68 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)Lcom/android/tools/r8/internal/AW;"} 9:9:com.android.tools.r8.profile.startup.profile.StartupProfile createInitialStartupProfileForD8(com.android.tools.r8.graph.AppView):67:67 -> a 10:10:com.android.tools.r8.startup.diagnostic.MissingStartupProfileItemsDiagnostic$Builder lambda$createInitialStartupProfileForD8$0(com.android.tools.r8.graph.AppView,com.android.tools.r8.origin.Origin):69:69 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/origin/Origin;)Lcom/android/tools/r8/startup/diagnostic/MissingStartupProfileItemsDiagnostic$a;"} 11:11:com.android.tools.r8.profile.startup.profile.StartupProfile createInitialStartupProfileForR8(com.android.tools.r8.graph.DexApplication):76:76 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j0;)Lcom/android/tools/r8/internal/AW;"} 12:12:com.android.tools.r8.startup.diagnostic.MissingStartupProfileItemsDiagnostic$Builder lambda$createInitialStartupProfileForR8$1(com.android.tools.r8.origin.Origin):77:77 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/origin/Origin;)Lcom/android/tools/r8/startup/diagnostic/MissingStartupProfileItemsDiagnostic$a;"} 13:30:com.android.tools.r8.profile.startup.profile.StartupProfile com.android.tools.r8.profile.startup.profile.StartupProfile.parseStartupProfile(com.android.tools.r8.utils.InternalOptions,java.util.function.Function):111:128 -> a 13:30:com.android.tools.r8.profile.startup.profile.StartupProfile createInitialStartupProfile(com.android.tools.r8.utils.InternalOptions,java.util.function.Function):62 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/A1;Ljava/util/function/Function;)Lcom/android/tools/r8/internal/AW;"} 31:31:com.android.tools.r8.profile.startup.profile.StartupProfile com.android.tools.r8.profile.startup.profile.StartupProfile.empty():81:81 -> a 31:31:com.android.tools.r8.profile.startup.profile.StartupProfile createInitialStartupProfile(com.android.tools.r8.utils.InternalOptions,java.util.function.Function):63 -> a boolean isStartupClass(com.android.tools.r8.graph.DexType) -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Z"} com.android.tools.r8.profile.startup.profile.StartupProfile toStartupProfileForWriting(com.android.tools.r8.graph.AppView) -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)Lcom/android/tools/r8/internal/AW;"} 1:1:com.android.tools.r8.profile.startup.profile.StartupProfile empty():81:81 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/hg;"} boolean isEmpty() -> c com.android.tools.r8.profile.startup.profile.StartupProfile withoutMissingItems(com.android.tools.r8.graph.AppView) -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)Lcom/android/tools/r8/internal/AW;"} com.android.tools.r8.profile.startup.profile.StartupProfile$Builder -> com.android.tools.r8.internal.AW$a: # {"id":"sourceFile","fileName":"StartupProfile.java"} com.android.tools.r8.graph.DexItemFactory dexItemFactory -> a com.android.tools.r8.startup.diagnostic.MissingStartupProfileItemsDiagnostic$Builder missingItemsDiagnosticBuilder -> b com.android.tools.r8.utils.Reporter reporter -> c com.android.tools.r8.startup.StartupProfileProvider startupProfileProvider -> d java.util.LinkedHashMap startupItems -> e 1:6:void ():159:164 -> 7:12:void (int):167:172 -> 13:18:void (com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.startup.diagnostic.MissingStartupProfileItemsDiagnostic$Builder,com.android.tools.r8.startup.StartupProfileProvider):178:183 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/A1;Lcom/android/tools/r8/startup/diagnostic/MissingStartupProfileItemsDiagnostic$a;Lcom/android/tools/r8/startup/StartupProfileProvider;)V"} 1:1:com.android.tools.r8.profile.AbstractProfile$Builder addClassRule(com.android.tools.r8.profile.AbstractProfileClassRule):147:147 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/g1;)Lcom/android/tools/r8/internal/d1;"} 2:2:com.android.tools.r8.profile.AbstractProfile$Builder addMethodRule(com.android.tools.r8.profile.AbstractProfileMethodRule):147:147 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/i1;)Lcom/android/tools/r8/internal/d1;"} 3:3:com.android.tools.r8.profile.startup.profile.StartupProfile$Builder com.android.tools.r8.profile.startup.profile.StartupProfile$Builder.addRule(com.android.tools.r8.profile.AbstractProfileRule):188:188 -> a 3:3:com.android.tools.r8.profile.AbstractProfile$Builder addRule(com.android.tools.r8.profile.AbstractProfileRule):147 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/j1;)Lcom/android/tools/r8/internal/d1;"} 4:4:com.android.tools.r8.profile.startup.profile.StartupProfileRule com.android.tools.r8.profile.AbstractProfileRule.asStartupProfileRule():19:19 -> a 4:4:com.android.tools.r8.profile.startup.profile.StartupProfile$Builder com.android.tools.r8.profile.startup.profile.StartupProfile$Builder.addRule(com.android.tools.r8.profile.AbstractProfileRule):188 -> a 4:4:com.android.tools.r8.profile.AbstractProfile$Builder addRule(com.android.tools.r8.profile.AbstractProfileRule):147 -> a 5:5:com.android.tools.r8.profile.startup.profile.StartupProfile$Builder com.android.tools.r8.profile.startup.profile.StartupProfile$Builder.addStartupItem(com.android.tools.r8.profile.startup.profile.StartupProfileRule):242:242 -> a 5:5:com.android.tools.r8.profile.startup.profile.StartupProfile$Builder com.android.tools.r8.profile.startup.profile.StartupProfile$Builder.addRule(com.android.tools.r8.profile.AbstractProfileRule):188 -> a 5:5:com.android.tools.r8.profile.AbstractProfile$Builder addRule(com.android.tools.r8.profile.AbstractProfileRule):147 -> a 6:6:com.android.tools.r8.profile.startup.profile.StartupProfile$Builder com.android.tools.r8.profile.startup.profile.StartupProfile$Builder.addStartupItem(com.android.tools.r8.profile.startup.profile.StartupProfileRule):242:242 -> a 6:6:com.android.tools.r8.profile.startup.profile.StartupProfile$Builder addClassRule(com.android.tools.r8.profile.startup.profile.StartupProfileClassRule):193 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/DW;)Lcom/android/tools/r8/internal/AW$a;"} 7:7:com.android.tools.r8.profile.startup.profile.StartupProfile$Builder com.android.tools.r8.profile.startup.profile.StartupProfile$Builder.addStartupItem(com.android.tools.r8.profile.startup.profile.StartupProfileRule):242:242 -> a 7:7:com.android.tools.r8.profile.startup.profile.StartupProfile$Builder addMethodRule(com.android.tools.r8.profile.startup.profile.StartupProfileMethodRule):198 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/FW;)Lcom/android/tools/r8/internal/AW$a;"} 8:8:com.android.tools.r8.profile.startup.profile.StartupProfile$Builder addStartupItem(com.android.tools.r8.profile.startup.profile.StartupProfileRule):242:242 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/IW;)Lcom/android/tools/r8/internal/AW$a;"} 9:9:com.android.tools.r8.profile.startup.profile.StartupProfile build():266:266 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/AW;"} 10:10:com.android.tools.r8.profile.startup.profile.StartupProfile com.android.tools.r8.profile.startup.profile.StartupProfile.empty():81:81 -> a 10:10:com.android.tools.r8.profile.startup.profile.StartupProfile build():267 -> a 11:11:com.android.tools.r8.profile.startup.profile.StartupProfile build():269:269 -> a 1:4:com.android.tools.r8.startup.StartupProfileBuilder addHumanReadableArtProfile(com.android.tools.r8.TextInputStream,java.util.function.Consumer):230:233 -> addHumanReadableArtProfile 5:10:com.android.tools.r8.startup.StartupProfileBuilder addHumanReadableArtProfile(com.android.tools.r8.TextInputStream,java.util.function.Consumer):232:237 -> addHumanReadableArtProfile 1:1:com.android.tools.r8.profile.startup.profile.StartupProfile$Builder com.android.tools.r8.profile.startup.profile.StartupProfile$Builder.addStartupClass(java.util.function.Consumer):203:203 -> addStartupClass 1:1:com.android.tools.r8.startup.StartupProfileBuilder addStartupClass(java.util.function.Consumer):147 -> addStartupClass 2:2:com.android.tools.r8.profile.startup.profile.StartupProfileClassRule$Builder com.android.tools.r8.profile.startup.profile.StartupProfileClassRule.builder(com.android.tools.r8.graph.DexItemFactory):31:31 -> addStartupClass 2:2:com.android.tools.r8.profile.startup.profile.StartupProfile$Builder com.android.tools.r8.profile.startup.profile.StartupProfile$Builder.addStartupClass(java.util.function.Consumer):204 -> addStartupClass 2:2:com.android.tools.r8.startup.StartupProfileBuilder addStartupClass(java.util.function.Consumer):147 -> addStartupClass 3:5:com.android.tools.r8.profile.startup.profile.StartupProfile$Builder com.android.tools.r8.profile.startup.profile.StartupProfile$Builder.addStartupClass(java.util.function.Consumer):205:207 -> addStartupClass 3:5:com.android.tools.r8.startup.StartupProfileBuilder addStartupClass(java.util.function.Consumer):147 -> addStartupClass 6:6:com.android.tools.r8.profile.startup.profile.StartupProfile$Builder com.android.tools.r8.profile.startup.profile.StartupProfile$Builder.addStartupItem(com.android.tools.r8.profile.startup.profile.StartupProfileRule):242:242 -> addStartupClass 6:6:com.android.tools.r8.profile.startup.profile.StartupProfile$Builder com.android.tools.r8.profile.startup.profile.StartupProfile$Builder.addStartupClass(java.util.function.Consumer):210 -> addStartupClass 6:6:com.android.tools.r8.startup.StartupProfileBuilder addStartupClass(java.util.function.Consumer):147 -> addStartupClass 1:1:com.android.tools.r8.profile.startup.profile.StartupProfile$Builder com.android.tools.r8.profile.startup.profile.StartupProfile$Builder.addStartupMethod(java.util.function.Consumer):215:215 -> addStartupMethod 1:1:com.android.tools.r8.startup.StartupProfileBuilder addStartupMethod(java.util.function.Consumer):147 -> addStartupMethod 2:2:com.android.tools.r8.profile.startup.profile.StartupProfileMethodRule$Builder com.android.tools.r8.profile.startup.profile.StartupProfileMethodRule.builder(com.android.tools.r8.graph.DexItemFactory):31:31 -> addStartupMethod 2:2:com.android.tools.r8.profile.startup.profile.StartupProfile$Builder com.android.tools.r8.profile.startup.profile.StartupProfile$Builder.addStartupMethod(java.util.function.Consumer):216 -> addStartupMethod 2:2:com.android.tools.r8.startup.StartupProfileBuilder addStartupMethod(java.util.function.Consumer):147 -> addStartupMethod 3:5:com.android.tools.r8.profile.startup.profile.StartupProfile$Builder com.android.tools.r8.profile.startup.profile.StartupProfile$Builder.addStartupMethod(java.util.function.Consumer):217:219 -> addStartupMethod 3:5:com.android.tools.r8.startup.StartupProfileBuilder addStartupMethod(java.util.function.Consumer):147 -> addStartupMethod 6:6:com.android.tools.r8.profile.startup.profile.StartupProfile$Builder com.android.tools.r8.profile.startup.profile.StartupProfile$Builder.addStartupItem(com.android.tools.r8.profile.startup.profile.StartupProfileRule):242:242 -> addStartupMethod 6:6:com.android.tools.r8.profile.startup.profile.StartupProfile$Builder com.android.tools.r8.profile.startup.profile.StartupProfile$Builder.addStartupMethod(java.util.function.Consumer):222 -> addStartupMethod 6:6:com.android.tools.r8.startup.StartupProfileBuilder addStartupMethod(java.util.function.Consumer):147 -> addStartupMethod 1:1:com.android.tools.r8.profile.startup.profile.StartupProfile$Builder com.android.tools.r8.profile.startup.profile.StartupProfile$Builder.setReporter(com.android.tools.r8.utils.Reporter):256:256 -> b 1:1:com.android.tools.r8.profile.startup.profile.StartupProfile$Builder setIgnoreWarnings():252 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} 1:1:com.android.tools.r8.profile.AbstractProfile build():147:147 -> build # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/e1;"} 1:1:int size():261:261 -> c com.android.tools.r8.profile.startup.profile.StartupProfileClassRule -> com.android.tools.r8.internal.DW: # {"id":"sourceFile","fileName":"StartupProfileClassRule.java"} com.android.tools.r8.graph.DexType type -> a 1:2:void (com.android.tools.r8.graph.DexType):22:23 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)V"} 1:1:void accept(com.android.tools.r8.utils.ThrowingConsumer,com.android.tools.r8.utils.ThrowingConsumer):39:39 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/i3;Lcom/android/tools/r8/utils/i3;)V"} 2:2:com.android.tools.r8.graph.DexType com.android.tools.r8.profile.startup.profile.StartupProfileClassRule.getReference():51:51 -> a 2:2:void write(java.lang.Appendable):73 -> a 3:3:void write(java.lang.Appendable):73:73 -> a 1:1:com.android.tools.r8.graph.DexType com.android.tools.r8.profile.startup.profile.StartupProfileClassRule.getReference():51:51 -> c 1:1:com.android.tools.r8.graph.DexReference getReference():17 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/s2;"} 1:1:com.android.tools.r8.profile.startup.profile.StartupProfileClassRule$Builder builder():27:27 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/CW;"} 2:2:void com.android.tools.r8.profile.startup.profile.StartupProfileClassRule$Builder.():84:84 -> d 2:2:com.android.tools.r8.profile.startup.profile.StartupProfileClassRule$Builder builder():27 -> d 1:1:com.android.tools.r8.graph.DexType getReference():51:51 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/v2;"} 1:5:boolean equals(java.lang.Object):59:63 -> equals 1:1:int hashCode():68:68 -> hashCode com.android.tools.r8.profile.startup.profile.StartupProfileClassRule$Builder -> com.android.tools.r8.internal.CW: # {"id":"sourceFile","fileName":"StartupProfileClassRule.java"} com.android.tools.r8.graph.DexItemFactory dexItemFactory -> a com.android.tools.r8.graph.DexType type -> b boolean $assertionsDisabled -> c 1:1:void ():76:76 -> 1:2:void (com.android.tools.r8.graph.DexItemFactory):87:88 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;)V"} 1:1:com.android.tools.r8.profile.startup.profile.StartupProfileClassRule$Builder setClassReference(com.android.tools.r8.graph.DexType):98:98 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/internal/CW;"} 2:2:com.android.tools.r8.profile.startup.profile.StartupProfileClassRule build():104:104 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/DW;"} 1:1:com.android.tools.r8.profile.AbstractProfileClassRule build():76:76 -> build # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/g1;"} 1:2:com.android.tools.r8.profile.startup.profile.StartupProfileClassRule$Builder com.android.tools.r8.profile.startup.profile.StartupProfileClassRule$Builder.setClassReference(com.android.tools.r8.references.ClassReference):93:94 -> setClassReference 1:2:com.android.tools.r8.startup.StartupClassBuilder setClassReference(com.android.tools.r8.references.ClassReference):76 -> setClassReference 3:3:com.android.tools.r8.graph.DexType com.android.tools.r8.utils.ClassReferenceUtils.toDexType(com.android.tools.r8.references.ClassReference,com.android.tools.r8.graph.DexItemFactory):53:53 -> setClassReference 3:3:com.android.tools.r8.profile.startup.profile.StartupProfileClassRule$Builder com.android.tools.r8.profile.startup.profile.StartupProfileClassRule$Builder.setClassReference(com.android.tools.r8.references.ClassReference):94 -> setClassReference 3:3:com.android.tools.r8.startup.StartupClassBuilder setClassReference(com.android.tools.r8.references.ClassReference):76 -> setClassReference 4:4:com.android.tools.r8.profile.startup.profile.StartupProfileClassRule$Builder com.android.tools.r8.profile.startup.profile.StartupProfileClassRule$Builder.setClassReference(com.android.tools.r8.graph.DexType):98:98 -> setClassReference 4:4:com.android.tools.r8.profile.startup.profile.StartupProfileClassRule$Builder com.android.tools.r8.profile.startup.profile.StartupProfileClassRule$Builder.setClassReference(com.android.tools.r8.references.ClassReference):94 -> setClassReference 4:4:com.android.tools.r8.startup.StartupClassBuilder setClassReference(com.android.tools.r8.references.ClassReference):76 -> setClassReference com.android.tools.r8.profile.startup.profile.StartupProfileMethodRule -> com.android.tools.r8.internal.FW: # {"id":"sourceFile","fileName":"StartupProfileMethodRule.java"} com.android.tools.r8.graph.DexMethod method -> a 1:2:void (com.android.tools.r8.graph.DexMethod):22:23 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)V"} 1:1:void accept(com.android.tools.r8.utils.ThrowingConsumer,com.android.tools.r8.utils.ThrowingConsumer):39:39 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/i3;Lcom/android/tools/r8/utils/i3;)V"} 2:2:void write(java.lang.Appendable):73:73 -> a 1:1:com.android.tools.r8.graph.DexReference getReference():17:17 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/s2;"} 1:1:com.android.tools.r8.profile.startup.profile.StartupProfileMethodRule$Builder builder():27:27 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/EW;"} 2:2:void com.android.tools.r8.profile.startup.profile.StartupProfileMethodRule$Builder.():85:85 -> d 2:2:com.android.tools.r8.profile.startup.profile.StartupProfileMethodRule$Builder builder():27 -> d 1:5:boolean equals(java.lang.Object):59:63 -> equals 1:1:com.android.tools.r8.graph.DexMethod getReference():51:51 -> getReference # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/j2;"} 1:1:int hashCode():68:68 -> hashCode com.android.tools.r8.profile.startup.profile.StartupProfileMethodRule$Builder -> com.android.tools.r8.internal.EW: # {"id":"sourceFile","fileName":"StartupProfileMethodRule.java"} com.android.tools.r8.graph.DexItemFactory dexItemFactory -> a com.android.tools.r8.graph.DexMethod method -> b boolean $assertionsDisabled -> c 1:1:void ():76:76 -> 1:2:void (com.android.tools.r8.graph.DexItemFactory):88:89 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;)V"} 1:1:com.android.tools.r8.profile.AbstractProfileMethodRule$Builder setIsStartup():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/h1;"} 2:2:com.android.tools.r8.profile.AbstractProfileMethodRule$Builder join(com.android.tools.r8.profile.AbstractProfileMethodRule$Builder):76:76 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/h1;)Lcom/android/tools/r8/internal/h1;"} 3:3:com.android.tools.r8.profile.AbstractProfileMethodRule$Builder join(com.android.tools.r8.profile.AbstractProfileMethodRule$Builder,java.lang.Runnable):76:76 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/h1;Ljava/lang/Runnable;)Lcom/android/tools/r8/internal/h1;"} 4:4:com.android.tools.r8.profile.AbstractProfileMethodRule$Builder join(com.android.tools.r8.profile.AbstractProfileMethodRule):76:76 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/i1;)Lcom/android/tools/r8/internal/h1;"} 5:5:com.android.tools.r8.profile.startup.profile.StartupProfileMethodRule$Builder com.android.tools.r8.profile.startup.profile.StartupProfileMethodRule$Builder.setMethod(com.android.tools.r8.graph.DexMethod):120:120 -> a 5:5:com.android.tools.r8.profile.AbstractProfileMethodRule$Builder setMethod(com.android.tools.r8.graph.DexMethod):76 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/internal/h1;"} 1:1:com.android.tools.r8.profile.startup.profile.StartupProfileMethodRule$Builder setMethod(com.android.tools.r8.graph.DexMethod):120:120 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/internal/EW;"} 2:2:com.android.tools.r8.profile.startup.profile.StartupProfileMethodRule build():132:132 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/FW;"} 1:1:com.android.tools.r8.profile.AbstractProfileMethodRule build():76:76 -> build # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/i1;"} 1:2:com.android.tools.r8.profile.startup.profile.StartupProfileMethodRule$Builder com.android.tools.r8.profile.startup.profile.StartupProfileMethodRule$Builder.setMethodReference(com.android.tools.r8.references.MethodReference):126:127 -> setMethodReference 1:2:com.android.tools.r8.startup.StartupMethodBuilder setMethodReference(com.android.tools.r8.references.MethodReference):76 -> setMethodReference 3:3:com.android.tools.r8.profile.startup.profile.StartupProfileMethodRule$Builder com.android.tools.r8.profile.startup.profile.StartupProfileMethodRule$Builder.setMethod(com.android.tools.r8.graph.DexMethod):120:120 -> setMethodReference 3:3:com.android.tools.r8.profile.startup.profile.StartupProfileMethodRule$Builder com.android.tools.r8.profile.startup.profile.StartupProfileMethodRule$Builder.setMethodReference(com.android.tools.r8.references.MethodReference):127 -> setMethodReference 3:3:com.android.tools.r8.startup.StartupMethodBuilder setMethodReference(com.android.tools.r8.references.MethodReference):76 -> setMethodReference com.android.tools.r8.profile.startup.profile.StartupProfileRule -> com.android.tools.r8.internal.IW: # {"id":"sourceFile","fileName":"StartupProfileRule.java"} 1:1:void ():13:13 -> void accept(com.android.tools.r8.utils.ThrowingConsumer,com.android.tools.r8.utils.ThrowingConsumer) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/i3;Lcom/android/tools/r8/utils/i3;)V"} void write(java.lang.Appendable) -> a com.android.tools.r8.graph.DexReference getReference() -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/s2;"} 1:1:int compareTo(java.lang.Object):13:13 -> compareTo 2:2:int com.android.tools.r8.profile.startup.profile.StartupProfileRule.compareTo(com.android.tools.r8.profile.startup.profile.StartupProfileRule):27:27 -> compareTo 2:2:int compareTo(java.lang.Object):13 -> compareTo com.android.tools.r8.profile.startup.rewriting.StartupProfileAdditions -> com.android.tools.r8.internal.BW: # {"id":"sourceFile","fileName":"StartupProfileAdditions.java"} 1:1:void (com.android.tools.r8.profile.startup.profile.StartupProfile):29:29 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/AW;)V"} 1:1:com.android.tools.r8.profile.startup.rewriting.StartupProfileAdditions com.android.tools.r8.profile.startup.rewriting.StartupProfileAdditions.create():34:34 -> a 1:1:com.android.tools.r8.profile.rewriting.ProfileAdditions create():17 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/mN;"} 2:2:com.android.tools.r8.profile.startup.profile.StartupProfileMethodRule$Builder com.android.tools.r8.profile.startup.rewriting.StartupProfileAdditions.createMethodRuleBuilder(com.android.tools.r8.graph.DexMethod):44:44 -> a 2:2:com.android.tools.r8.profile.AbstractProfileMethodRule$Builder createMethodRuleBuilder(com.android.tools.r8.graph.DexMethod):17 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/internal/h1;"} 1:1:com.android.tools.r8.profile.startup.profile.StartupProfileClassRule$Builder com.android.tools.r8.profile.startup.rewriting.StartupProfileAdditions.createClassRuleBuilder(com.android.tools.r8.graph.DexType):39:39 -> b 1:1:com.android.tools.r8.profile.AbstractProfileClassRule$Builder createClassRuleBuilder(com.android.tools.r8.graph.DexType):17 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/internal/f1;"} 1:1:com.android.tools.r8.profile.startup.profile.StartupProfile$Builder com.android.tools.r8.profile.startup.rewriting.StartupProfileAdditions.createProfileBuilder():49:49 -> c 1:1:com.android.tools.r8.profile.AbstractProfile$Builder createProfileBuilder():17 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/d1;"} 1:1:java.util.Comparator getRuleComparator():54:54 -> d com.android.tools.r8.profile.rewriting.ProfileAdditions self() -> f # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/mN;"} com.android.tools.r8.references.ArrayReference -> com.android.tools.r8.references.ArrayReference: # {"id":"sourceFile","fileName":"ArrayReference.java"} int dimensions -> a com.android.tools.r8.references.TypeReference baseType -> b java.lang.String descriptor -> c 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 11:14:com.android.tools.r8.references.ArrayReference fromBaseType(com.android.tools.r8.references.TypeReference,int):43:46 -> a 15:20:java.lang.String com.android.tools.r8.utils.DescriptorUtils.toArrayDescriptor(int,java.lang.String):140:145 -> a 15:20:com.android.tools.r8.references.ArrayReference fromBaseType(com.android.tools.r8.references.TypeReference,int):46 -> a 21:21:com.android.tools.r8.references.ArrayReference fromBaseType(com.android.tools.r8.references.TypeReference,int):46:46 -> a 1:5:boolean equals(java.lang.Object):81:85 -> equals 1:1:com.android.tools.r8.references.TypeReference getBaseType():58:58 -> getBaseType 1:1:java.lang.String getDescriptor():73:73 -> getDescriptor 1:1:int getDimensions():50:50 -> getDimensions 1:1:com.android.tools.r8.references.TypeReference getMemberType():54:54 -> getMemberType 1:1:int hashCode():90:90 -> hashCode com.android.tools.r8.references.ClassReference -> com.android.tools.r8.references.ClassReference: # {"id":"sourceFile","fileName":"ClassReference.java"} 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 getBinaryName():26:26 -> getBinaryName 1:1:java.lang.String getDescriptor():41:41 -> getDescriptor 1:1:int hashCode():57:57 -> hashCode 1:1:java.lang.String toString():62:62 -> toString com.android.tools.r8.references.FieldReference -> com.android.tools.r8.references.FieldReference: # {"id":"sourceFile","fileName":"FieldReference.java"} 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:7:boolean equals(java.lang.Object):52:58 -> equals 1:1:java.lang.String getFieldName():37:37 -> getFieldName 1:1:com.android.tools.r8.references.TypeReference getFieldType():41:41 -> getFieldType 1:1:com.android.tools.r8.references.ClassReference getHolderClass():33:33 -> getHolderClass 1:1:int hashCode():63:63 -> hashCode 1:5:java.lang.String toSourceString():72:76 -> toSourceString 1:1:java.lang.String toString():68:68 -> toString com.android.tools.r8.references.MethodReference -> com.android.tools.r8.references.MethodReference: # {"id":"sourceFile","fileName":"MethodReference.java"} com.android.tools.r8.references.ClassReference holderClass -> a java.lang.String methodName -> b java.util.List formalTypes -> c com.android.tools.r8.references.TypeReference returnType -> d boolean $assertionsDisabled -> e 1:1:void ():19:19 -> 1:7:void (com.android.tools.r8.references.ClassReference,java.lang.String,java.util.List,com.android.tools.r8.references.TypeReference):31:37 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/references/ClassReference;Ljava/lang/String;Lcom/android/tools/r8/internal/bm;Lcom/android/tools/r8/references/TypeReference;)V"} 1:8:boolean equals(java.lang.Object):64:71 -> equals 1:1:java.util.List getFormalTypes():49:49 -> getFormalTypes 1:1:com.android.tools.r8.references.ClassReference getHolderClass():41:41 -> getHolderClass 1:2:java.lang.String getMethodDescriptor():80:81 -> getMethodDescriptor 1:1:java.lang.String getMethodName():45:45 -> getMethodName 1:1:com.android.tools.r8.references.TypeReference getReturnType():53:53 -> getReturnType 1:1:int hashCode():76:76 -> hashCode 1:8:java.lang.String toSourceString():90:97 -> toSourceString 9:11:java.lang.String toSourceString():96:98 -> toSourceString 1:1:java.lang.String toString():86:86 -> toString com.android.tools.r8.references.PackageReference -> com.android.tools.r8.references.PackageReference: # {"id":"sourceFile","fileName":"PackageReference.java"} java.lang.String packageName -> a 1:8:void (java.lang.String):19:26 -> 9:9:void (java.lang.String):21:21 -> 1:5:boolean equals(java.lang.Object):38:42 -> equals 1:1:java.lang.String getPackageName():30:30 -> getPackageName 1:1:int hashCode():47:47 -> hashCode com.android.tools.r8.references.PrimitiveReference -> com.android.tools.r8.references.PrimitiveReference: # {"id":"sourceFile","fileName":"PrimitiveReference.java"} com.android.tools.r8.references.PrimitiveReference BOOL -> a com.android.tools.r8.references.PrimitiveReference BYTE -> b com.android.tools.r8.references.PrimitiveReference CHAR -> c com.android.tools.r8.references.PrimitiveReference SHORT -> d com.android.tools.r8.references.PrimitiveReference INT -> e com.android.tools.r8.references.PrimitiveReference FLOAT -> f com.android.tools.r8.references.PrimitiveReference LONG -> g com.android.tools.r8.references.PrimitiveReference DOUBLE -> h boolean $assertionsDisabled -> i 1:61:void ():10:70 -> 1:1:void ():78:78 -> 1:20:com.android.tools.r8.references.PrimitiveReference fromDescriptor(java.lang.String):81:100 -> a 21:33:com.android.tools.r8.references.PrimitiveReference fromDescriptor(java.lang.String):84:96 -> a 34:40:com.android.tools.r8.references.PrimitiveReference fromDescriptor(java.lang.String):92:98 -> a 41:41:com.android.tools.r8.references.PrimitiveReference fromDescriptor(java.lang.String):88:88 -> a 42:42:com.android.tools.r8.references.PrimitiveReference fromDescriptor(java.lang.String):86:86 -> a 1:1:int hashCode():124:124 -> hashCode com.android.tools.r8.references.PrimitiveReference$1 -> com.android.tools.r8.references.a: # {"id":"sourceFile","fileName":"PrimitiveReference.java"} 1:1:void ():15:15 -> 1:1:java.lang.String getDescriptor():18:18 -> getDescriptor com.android.tools.r8.references.PrimitiveReference$2 -> com.android.tools.r8.references.b: # {"id":"sourceFile","fileName":"PrimitiveReference.java"} 1:1:void ():23:23 -> 1:1:java.lang.String getDescriptor():26:26 -> getDescriptor com.android.tools.r8.references.PrimitiveReference$3 -> com.android.tools.r8.references.c: # {"id":"sourceFile","fileName":"PrimitiveReference.java"} 1:1:void ():31:31 -> 1:1:java.lang.String getDescriptor():34:34 -> getDescriptor com.android.tools.r8.references.PrimitiveReference$4 -> com.android.tools.r8.references.d: # {"id":"sourceFile","fileName":"PrimitiveReference.java"} 1:1:void ():39:39 -> 1:1:java.lang.String getDescriptor():42:42 -> getDescriptor com.android.tools.r8.references.PrimitiveReference$5 -> com.android.tools.r8.references.e: # {"id":"sourceFile","fileName":"PrimitiveReference.java"} 1:1:void ():47:47 -> 1:1:java.lang.String getDescriptor():50:50 -> getDescriptor com.android.tools.r8.references.PrimitiveReference$6 -> com.android.tools.r8.references.f: # {"id":"sourceFile","fileName":"PrimitiveReference.java"} 1:1:void ():55:55 -> 1:1:java.lang.String getDescriptor():58:58 -> getDescriptor com.android.tools.r8.references.PrimitiveReference$7 -> com.android.tools.r8.references.g: # {"id":"sourceFile","fileName":"PrimitiveReference.java"} 1:1:void ():63:63 -> 1:1:java.lang.String getDescriptor():66:66 -> getDescriptor com.android.tools.r8.references.PrimitiveReference$8 -> com.android.tools.r8.references.h: # {"id":"sourceFile","fileName":"PrimitiveReference.java"} 1:1:void ():71:71 -> 1:1:java.lang.String getDescriptor():74:74 -> getDescriptor com.android.tools.r8.references.Reference -> com.android.tools.r8.references.Reference: # {"id":"sourceFile","fileName":"Reference.java"} boolean $assertionsDisabled -> a 1:12:void ():26:37 -> 1:1:com.android.tools.r8.references.ArrayReference array(com.android.tools.r8.references.TypeReference,int):110:110 -> array 1:1:com.android.tools.r8.references.ArrayReference arrayFromDescriptor(java.lang.String):105:105 -> arrayFromDescriptor 1:1:com.android.tools.r8.references.MethodReference classConstructor(com.android.tools.r8.references.ClassReference):194:194 -> classConstructor 1:1:com.android.tools.r8.references.ClassReference classFromBinaryName(java.lang.String):86:86 -> classFromBinaryName 1:1:com.android.tools.r8.references.ClassReference classFromClass(java.lang.Class):100:100 -> classFromClass 1:1:com.android.tools.r8.references.ClassReference classFromDescriptor(java.lang.String):77:77 -> classFromDescriptor 1:1:com.android.tools.r8.references.ClassReference classFromTypeName(java.lang.String):95:95 -> classFromTypeName 1:1:com.android.tools.r8.references.FieldReference field(com.android.tools.r8.references.ClassReference,java.lang.String,com.android.tools.r8.references.TypeReference):200:200 -> field 1:4:com.android.tools.r8.references.FieldReference fieldFromField(java.lang.reflect.Field):205:208 -> fieldFromField 5:5:com.android.tools.r8.references.TypeReference typeFromClass(java.lang.Class):68:68 -> fieldFromField 5:5:com.android.tools.r8.references.FieldReference fieldFromField(java.lang.reflect.Field):208 -> fieldFromField 6:6:com.android.tools.r8.references.FieldReference fieldFromField(java.lang.reflect.Field):208:208 -> fieldFromField 1:2: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 -> method 1:11:com.android.tools.r8.references.MethodReference methodFromDescriptor(java.lang.String,java.lang.String,java.lang.String):164:174 -> methodFromDescriptor 12:12:com.android.tools.r8.references.MethodReference methodFromDescriptor(java.lang.String,java.lang.String,java.lang.String):170:170 -> methodFromDescriptor 13:23:com.android.tools.r8.references.MethodReference methodFromDescriptor(com.android.tools.r8.references.ClassReference,java.lang.String,java.lang.String):180:190 -> methodFromDescriptor 24:24:com.android.tools.r8.references.MethodReference methodFromDescriptor(com.android.tools.r8.references.ClassReference,java.lang.String,java.lang.String):186:186 -> methodFromDescriptor 1:5:com.android.tools.r8.references.MethodReference methodFromMethod(java.lang.reflect.Executable):125:129 -> methodFromMethod 6:11:com.android.tools.r8.references.MethodReference methodFromMethod(java.lang.reflect.Method):135:140 -> methodFromMethod 12:12:com.android.tools.r8.references.TypeReference typeFromClass(java.lang.Class):68:68 -> methodFromMethod 12:12:com.android.tools.r8.references.MethodReference methodFromMethod(java.lang.reflect.Method):141 -> methodFromMethod 13:19:com.android.tools.r8.references.MethodReference methodFromMethod(java.lang.reflect.Method):141:147 -> methodFromMethod 20:20:com.android.tools.r8.references.TypeReference typeFromClass(java.lang.Class):68:68 -> methodFromMethod 20:20:com.android.tools.r8.references.MethodReference methodFromMethod(java.lang.reflect.Method):147 -> methodFromMethod 21:21:com.android.tools.r8.references.MethodReference methodFromMethod(java.lang.reflect.Method):143:143 -> methodFromMethod 22:25:com.android.tools.r8.references.MethodReference methodFromMethod(java.lang.reflect.Constructor):152:155 -> methodFromMethod 26:26:com.android.tools.r8.references.TypeReference typeFromClass(java.lang.Class):68:68 -> methodFromMethod 26:26:com.android.tools.r8.references.MethodReference methodFromMethod(java.lang.reflect.Constructor):156 -> methodFromMethod 27:29:com.android.tools.r8.references.MethodReference methodFromMethod(java.lang.reflect.Constructor):156:158 -> methodFromMethod 1:1:com.android.tools.r8.references.PackageReference packageFromPackage(java.lang.Package):219:219 -> packageFromPackage 1:1:com.android.tools.r8.references.PackageReference packageFromString(java.lang.String):214:214 -> packageFromString 1:1:com.android.tools.r8.references.PrimitiveReference primitiveFromDescriptor(java.lang.String):72:72 -> primitiveFromDescriptor 1:1:com.android.tools.r8.references.TypeReference returnTypeFromDescriptor(java.lang.String):44:44 -> returnTypeFromDescriptor 1:1:com.android.tools.r8.references.TypeReference returnTypeFromTypeName(java.lang.String):48:48 -> returnTypeFromTypeName 1:7:com.android.tools.r8.references.TypeReference typeFromDescriptor(java.lang.String):52:58 -> typeFromDescriptor 8:8:com.android.tools.r8.references.TypeReference typeFromDescriptor(java.lang.String):56:56 -> typeFromDescriptor 9:9:com.android.tools.r8.references.TypeReference typeFromDescriptor(java.lang.String):54:54 -> typeFromDescriptor 1:1:com.android.tools.r8.references.TypeReference typeFromTypeName(java.lang.String):63:63 -> typeFromTypeName com.android.tools.r8.references.TypeReference -> com.android.tools.r8.references.TypeReference: # {"id":"sourceFile","fileName":"TypeReference.java"} 1:1:java.lang.String getTypeName():64:64 -> getTypeName com.android.tools.r8.relocator.Relocator -> com.android.tools.r8.relocator.Relocator: # {"id":"sourceFile","fileName":"Relocator.java"} 1:4:void lambda$run$0(com.android.tools.r8.relocator.RelocatorCommand,java.util.concurrent.ExecutorService,com.android.tools.r8.utils.AndroidApp,com.android.tools.r8.utils.InternalOptions):48:51 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/relocator/RelocatorCommand;Ljava/util/concurrent/ExecutorService;Lcom/android/tools/r8/utils/p;Lcom/android/tools/r8/utils/A1;)V"} 1:1:void lambda$run$1(com.android.tools.r8.relocator.RelocatorCommand,java.util.concurrent.ExecutorService,com.android.tools.r8.utils.AndroidApp,com.android.tools.r8.utils.InternalOptions):68:68 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/relocator/RelocatorCommand;Ljava/util/concurrent/ExecutorService;Lcom/android/tools/r8/utils/p;Lcom/android/tools/r8/utils/A1;)V"} 1:12:void run(com.android.tools.r8.relocator.RelocatorCommand,java.util.concurrent.ExecutorService,com.android.tools.r8.utils.AndroidApp,com.android.tools.r8.utils.InternalOptions):78:89 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/relocator/RelocatorCommand;Ljava/util/concurrent/ExecutorService;Lcom/android/tools/r8/utils/p;Lcom/android/tools/r8/utils/A1;)V"} 13:13:void com.android.tools.r8.naming.signature.GenericSignatureRewriter.(com.android.tools.r8.graph.AppView):31:31 -> c 13:13:void run(com.android.tools.r8.relocator.RelocatorCommand,java.util.concurrent.ExecutorService,com.android.tools.r8.utils.AndroidApp,com.android.tools.r8.utils.InternalOptions):89 -> c 14:25:void run(com.android.tools.r8.relocator.RelocatorCommand,java.util.concurrent.ExecutorService,com.android.tools.r8.utils.AndroidApp,com.android.tools.r8.utils.InternalOptions):89:100 -> c 26:26:java.lang.RuntimeException com.android.tools.r8.utils.ExceptionUtils.unwrapExecutionException(java.util.concurrent.ExecutionException):226:226 -> c 26:26:void run(com.android.tools.r8.relocator.RelocatorCommand,java.util.concurrent.ExecutorService,com.android.tools.r8.utils.AndroidApp,com.android.tools.r8.utils.InternalOptions):94 -> c 27:35:void run(com.android.tools.r8.relocator.RelocatorCommand,java.util.concurrent.ExecutorService,com.android.tools.r8.utils.AndroidApp,com.android.tools.r8.utils.InternalOptions):94:102 -> c 1:5:void run(com.android.tools.r8.relocator.RelocatorCommand):41:45 -> run 6:6:void run(com.android.tools.r8.relocator.RelocatorCommand):44:44 -> run 7:10:void run(com.android.tools.r8.relocator.RelocatorCommand,java.util.concurrent.ExecutorService):63:66 -> run 11:11:void run(com.android.tools.r8.relocator.RelocatorCommand,java.util.concurrent.ExecutorService):65:65 -> run com.android.tools.r8.relocator.RelocatorCommand -> com.android.tools.r8.relocator.RelocatorCommand: # {"id":"sourceFile","fileName":"RelocatorCommand.java"} boolean printHelp -> a boolean printVersion -> b com.android.tools.r8.utils.Reporter reporter -> c com.android.tools.r8.graph.DexItemFactory factory -> d com.android.tools.r8.ClassFileConsumer consumer -> e com.android.tools.r8.utils.AndroidApp app -> f com.android.tools.r8.com.google.common.collect.ImmutableMap mapping -> g int threadCount -> h java.util.Set OPTIONS_WITH_PARAMETER -> i java.lang.String USAGE_MESSAGE -> j boolean $assertionsDisabled -> k 1:13:void ():44:56 -> 14:14:java.lang.Iterable com.android.tools.r8.com.google.common.collect.Iterables.concat(java.lang.Iterable[]):472:472 -> 14:14:void ():55 -> 15:15:void ():53:53 -> 1:9:void (boolean,boolean):76:84 -> 10:18:void (com.android.tools.r8.com.google.common.collect.ImmutableMap,com.android.tools.r8.utils.AndroidApp,com.android.tools.r8.utils.Reporter,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.ClassFileConsumer,int):93:101 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/im;Lcom/android/tools/r8/utils/p;Lcom/android/tools/r8/utils/O2;Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/ClassFileConsumer;I)V"} 1:1:com.android.tools.r8.relocator.RelocatorCommand$Builder builder():105:105 -> builder 2:2:void com.android.tools.r8.relocator.RelocatorCommand$Builder.():183:183 -> builder 2:2:com.android.tools.r8.relocator.RelocatorCommand$Builder builder():105 -> builder 3:3:com.android.tools.r8.relocator.RelocatorCommand$Builder builder(com.android.tools.r8.DiagnosticsHandler):113:113 -> builder 4:4:void com.android.tools.r8.relocator.RelocatorCommand$Builder.(com.android.tools.r8.DiagnosticsHandler):187:187 -> builder 4:4:com.android.tools.r8.relocator.RelocatorCommand$Builder builder(com.android.tools.r8.DiagnosticsHandler):113 -> builder 1:1:com.android.tools.r8.utils.AndroidApp getApp():133:133 -> getApp # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/p;"} 1:1:com.android.tools.r8.ClassFileConsumer getConsumer():125:125 -> getConsumer 1:1:com.android.tools.r8.graph.DexItemFactory getFactory():121:121 -> getFactory # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/p1;"} 1:10:com.android.tools.r8.utils.InternalOptions getInternalOptions():146:155 -> getInternalOptions # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/A1;"} 11:11:com.android.tools.r8.shaking.ProguardPathList$Builder com.android.tools.r8.shaking.ProguardPathList$Builder.addFileName(java.lang.String):30:30 -> getInternalOptions 11:11:com.android.tools.r8.utils.InternalOptions getInternalOptions():155 -> getInternalOptions 12:19:com.android.tools.r8.utils.InternalOptions getInternalOptions():155:162 -> getInternalOptions 1:1:java.util.Map getMapping():167:167 -> getMapping 1:1:com.android.tools.r8.utils.Reporter getReporter():117:117 -> getReporter # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/O2;"} 1:1:int getThreadCount():129:129 -> getThreadCount 1:1:boolean isPrintHelp():137:137 -> isPrintHelp 1:1:boolean isPrintVersion():141:141 -> isPrintVersion 1:1:com.android.tools.r8.relocator.RelocatorCommand$Builder parse(java.lang.String[],com.android.tools.r8.origin.Origin):109:109 -> parse com.android.tools.r8.relocator.RelocatorCommand$Builder -> com.android.tools.r8.relocator.RelocatorCommand$Builder: # {"id":"sourceFile","fileName":"RelocatorCommand.java"} com.android.tools.r8.utils.AndroidApp$Builder app -> a com.android.tools.r8.utils.Reporter reporter -> b com.android.tools.r8.com.google.common.collect.ImmutableMap$Builder mapping -> c com.android.tools.r8.ClassFileConsumer consumer -> d int threadCount -> e boolean printVersion -> f boolean printHelp -> g boolean $assertionsDisabled -> h 1:1:void ():170:170 -> 1:1:void (com.android.tools.r8.utils.AndroidApp$Builder):190:190 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/p$a;)V"} 2:18:void (com.android.tools.r8.utils.AndroidApp$Builder):176:192 -> 1:5:void lambda$addProgramFiles$0(java.util.Collection):247:251 -> a 6:6:void error(com.android.tools.r8.origin.Origin,java.lang.Throwable):319:319 -> a 6:6:void lambda$addProgramFiles$0(java.util.Collection):251 -> a 7:9:void lambda$addProgramFile$1(java.nio.file.Path):263:265 -> a 10:10:void error(com.android.tools.r8.origin.Origin,java.lang.Throwable):319:319 -> a 10:10:void lambda$addProgramFile$1(java.nio.file.Path):265 -> a 11:15:void lambda$build$2(com.android.tools.r8.utils.Box):302:306 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/N;)V"} 16:17:void validate():292:293 -> a 16:17:void lambda$build$2(com.android.tools.r8.utils.Box):307 -> a 18:22:void lambda$build$2(com.android.tools.r8.utils.Box):308:312 -> a 23:23:void lambda$build$2(com.android.tools.r8.utils.Box):310:310 -> a 24:24:void lambda$build$2(com.android.tools.r8.utils.Box):303:303 -> a 25:82:com.android.tools.r8.relocator.RelocatorCommand$Builder parse(java.lang.String[],com.android.tools.r8.origin.Origin,com.android.tools.r8.relocator.RelocatorCommand$Builder):361:418 -> a 83:90:com.android.tools.r8.relocator.RelocatorCommand$Builder parse(java.lang.String[],com.android.tools.r8.origin.Origin,com.android.tools.r8.relocator.RelocatorCommand$Builder):383:390 -> a 91:97:com.android.tools.r8.relocator.RelocatorCommand$Builder parse(java.lang.String[],com.android.tools.r8.origin.Origin,com.android.tools.r8.relocator.RelocatorCommand$Builder):388:394 -> a 98:120:com.android.tools.r8.relocator.RelocatorCommand$Builder parse(java.lang.String[],com.android.tools.r8.origin.Origin,com.android.tools.r8.relocator.RelocatorCommand$Builder):380:402 -> a 121:135:com.android.tools.r8.relocator.RelocatorCommand$Builder parse(java.lang.String[],com.android.tools.r8.origin.Origin,com.android.tools.r8.relocator.RelocatorCommand$Builder):401:415 -> a 136:136:com.android.tools.r8.relocator.RelocatorCommand$Builder parse(java.lang.String[],com.android.tools.r8.origin.Origin,com.android.tools.r8.relocator.RelocatorCommand$Builder):413:413 -> a 137:164:com.android.tools.r8.relocator.RelocatorCommand$Builder parse(java.lang.String[],com.android.tools.r8.origin.Origin,com.android.tools.r8.relocator.RelocatorCommand$Builder):397:424 -> a 1:1:com.android.tools.r8.relocator.RelocatorCommand$Builder addPackageMapping(com.android.tools.r8.references.PackageReference,com.android.tools.r8.references.PackageReference):272:272 -> addPackageMapping 1:1:com.android.tools.r8.relocator.RelocatorCommand$Builder addProgramFile(java.nio.file.Path):260:260 -> addProgramFile 2:4:void guard(java.lang.Runnable):325:327 -> addProgramFile 2:4:com.android.tools.r8.relocator.RelocatorCommand$Builder addProgramFile(java.nio.file.Path):260 -> addProgramFile 1:1:com.android.tools.r8.relocator.RelocatorCommand$Builder addProgramFiles(java.nio.file.Path[]):240:240 -> addProgramFiles 2:2:com.android.tools.r8.relocator.RelocatorCommand$Builder addProgramFiles(java.util.Collection):245:245 -> addProgramFiles 3:5:void guard(java.lang.Runnable):325:327 -> addProgramFiles 3:5:com.android.tools.r8.relocator.RelocatorCommand$Builder addProgramFiles(java.util.Collection):245 -> addProgramFiles 1:17:com.android.tools.r8.relocator.RelocatorCommand build():298:314 -> build 1:1:void error(com.android.tools.r8.Diagnostic):225:225 -> error 1:1:com.android.tools.r8.relocator.RelocatorCommand$Builder parse(java.lang.String[],com.android.tools.r8.origin.Origin):343:343 -> parse 2:2:com.android.tools.r8.relocator.RelocatorCommand$Builder parse(java.lang.String[],com.android.tools.r8.origin.Origin,com.android.tools.r8.DiagnosticsHandler):357:357 -> parse 1:1:com.android.tools.r8.relocator.RelocatorCommand$Builder setConsumer(com.android.tools.r8.ClassFileConsumer):287:287 -> setConsumer 1:4:com.android.tools.r8.relocator.RelocatorCommand$Builder setOutputPath(java.nio.file.Path):206:209 -> setOutputPath 1:1:com.android.tools.r8.relocator.RelocatorCommand$Builder setPrintHelp(boolean):214:214 -> setPrintHelp 1:1:com.android.tools.r8.relocator.RelocatorCommand$Builder setPrintVersion(boolean):219:219 -> setPrintVersion 1:3:com.android.tools.r8.relocator.RelocatorCommand$Builder setThreadCount(int):231:233 -> setThreadCount com.android.tools.r8.relocator.RelocatorCommandLine -> com.android.tools.r8.relocator.a: # {"id":"sourceFile","fileName":"RelocatorCommandLine.java"} 1:11:void run(java.lang.String[]):31:41 -> a com.android.tools.r8.relocator.RelocatorDiagnostic -> com.android.tools.r8.relocator.b: # {"id":"sourceFile","fileName":"RelocatorDiagnostic.java"} java.lang.String message -> a 1:2:void (java.lang.String):16:17 -> 1:2:com.android.tools.r8.relocator.RelocatorDiagnostic typeRelocateAmbiguous(com.android.tools.r8.graph.DexType):36:37 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/relocator/b;"} 1:1:java.lang.String getDiagnosticMessage():32:32 -> getDiagnosticMessage 1:1:com.android.tools.r8.origin.Origin getOrigin():22:22 -> getOrigin 1:1:com.android.tools.r8.position.Position getPosition():27:27 -> getPosition com.android.tools.r8.relocator.SimplePackagesRewritingMapper -> com.android.tools.r8.relocator.d: # {"id":"sourceFile","fileName":"SimplePackagesRewritingMapper.java"} com.android.tools.r8.graph.AppView appView -> a java.util.Map typeMappings -> b boolean $assertionsDisabled -> c 1:1:void ():25:25 -> 1:1:void (com.android.tools.r8.graph.AppView):30:30 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)V"} 2:5:void (com.android.tools.r8.graph.AppView):28:31 -> 1:57:com.android.tools.r8.naming.NamingLens compute(java.util.Map):37:93 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Map;)Lcom/android/tools/r8/naming/o0;"} 58:64:void lambda$compute$0(com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexType):66:72 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/u2;Lcom/android/tools/r8/graph/u2;Lcom/android/tools/r8/graph/v2;)V"} 65:65:boolean com.android.tools.r8.graph.DexString.startsWith(com.android.tools.r8.graph.DexString):383:383 -> a 65:65:void lambda$compute$0(com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexType):78 -> a 66:72:void lambda$compute$0(com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexType):82:88 -> a 73:75:void lambda$compute$0(com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexType):87:89 -> a com.android.tools.r8.relocator.SimplePackagesRewritingMapper$RelocatorNamingLens -> com.android.tools.r8.relocator.c: # {"id":"sourceFile","fileName":"SimplePackagesRewritingMapper.java"} java.util.Map typeMappings -> d java.util.Map packageMappings -> e 1:3:void (java.util.Map,java.util.Map,com.android.tools.r8.graph.DexItemFactory):105:107 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/IdentityHashMap;Lcom/android/tools/r8/internal/im;Lcom/android/tools/r8/graph/p1;)V"} 1:1:java.lang.String lookupPackageName(java.lang.String):112:112 -> a 2:2:com.android.tools.r8.graph.DexString internalLookupClassDescriptor(com.android.tools.r8.graph.DexType):117:117 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/u2;"} 3:3:com.android.tools.r8.graph.DexString lookupInnerName(com.android.tools.r8.graph.InnerClassAttribute,com.android.tools.r8.utils.InternalOptions):122:122 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/J3;Lcom/android/tools/r8/utils/A1;)Lcom/android/tools/r8/graph/u2;"} 4:4:com.android.tools.r8.graph.DexString lookupName(com.android.tools.r8.graph.DexMethod):127:127 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/u2;"} 5:5:com.android.tools.r8.graph.DexString lookupName(com.android.tools.r8.graph.DexField):132:132 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;)Lcom/android/tools/r8/graph/u2;"} com.android.tools.r8.repackaging.Repackaging -> com.android.tools.r8.internal.hT: # {"id":"sourceFile","fileName":"Repackaging.java"} com.android.tools.r8.graph.AppView appView -> a com.android.tools.r8.shaking.ProguardConfiguration proguardConfiguration -> b 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/N2$a;Ljava/util/concurrent/ExecutorService;Lcom/android/tools/r8/utils/z3;)Lcom/android/tools/r8/internal/mT;"} 4:41:boolean verifyIdentityRepackaging(com.android.tools.r8.graph.AppView):86:123 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)V"} 42:42:com.android.tools.r8.repackaging.RepackagingLens run(com.android.tools.r8.graph.DirectMappedDexApplication$Builder,java.util.concurrent.ExecutorService):130:130 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/N2$a;Ljava/util/concurrent/ExecutorService;)Lcom/android/tools/r8/internal/mT;"} 43:43:boolean com.android.tools.r8.utils.InternalOptions$PackageObfuscationMode.isNone():1433:1433 -> a 43:43:com.android.tools.r8.repackaging.RepackagingLens run(com.android.tools.r8.graph.DirectMappedDexApplication$Builder,java.util.concurrent.ExecutorService):130 -> a 44:48:com.android.tools.r8.repackaging.RepackagingLens run(com.android.tools.r8.graph.DirectMappedDexApplication$Builder,java.util.concurrent.ExecutorService):134:138 -> a 49:63:void com.android.tools.r8.repackaging.Repackaging.processPackagesInDesiredLocation(com.android.tools.r8.graph.ProgramPackageCollection,com.android.tools.r8.com.google.common.collect.BiMap,java.util.Map,java.util.Set):202:216 -> a 49:63:com.android.tools.r8.repackaging.RepackagingLens run(com.android.tools.r8.graph.DirectMappedDexApplication$Builder,java.util.concurrent.ExecutorService):139 -> a 64:66:void com.android.tools.r8.repackaging.Repackaging.processRemainingPackages(com.android.tools.r8.graph.ProgramPackageCollection,com.android.tools.r8.com.google.common.collect.BiMap,java.util.Map,java.util.Set,java.util.concurrent.ExecutorService):231:233 -> a 64:66:com.android.tools.r8.repackaging.RepackagingLens run(com.android.tools.r8.graph.DirectMappedDexApplication$Builder,java.util.concurrent.ExecutorService):140 -> a 67:73:java.util.Collection com.android.tools.r8.repackaging.Repackaging.computeClassesToRepackage(com.android.tools.r8.graph.ProgramPackage,java.util.concurrent.ExecutorService):306:312 -> a 67:73:void com.android.tools.r8.repackaging.Repackaging.processRemainingPackages(com.android.tools.r8.graph.ProgramPackageCollection,com.android.tools.r8.com.google.common.collect.BiMap,java.util.Map,java.util.Set,java.util.concurrent.ExecutorService):235 -> a 67:73:com.android.tools.r8.repackaging.RepackagingLens run(com.android.tools.r8.graph.DirectMappedDexApplication$Builder,java.util.concurrent.ExecutorService):140 -> a 74:100:void com.android.tools.r8.repackaging.Repackaging.processRemainingPackages(com.android.tools.r8.graph.ProgramPackageCollection,com.android.tools.r8.com.google.common.collect.BiMap,java.util.Map,java.util.Set,java.util.concurrent.ExecutorService):236:262 -> a 74:100:com.android.tools.r8.repackaging.RepackagingLens run(com.android.tools.r8.graph.DirectMappedDexApplication$Builder,java.util.concurrent.ExecutorService):140 -> a 101:101:void com.android.tools.r8.repackaging.Repackaging.processRemainingPackages(com.android.tools.r8.graph.ProgramPackageCollection,com.android.tools.r8.com.google.common.collect.BiMap,java.util.Map,java.util.Set,java.util.concurrent.ExecutorService):258:258 -> a 101:101:com.android.tools.r8.repackaging.RepackagingLens run(com.android.tools.r8.graph.DirectMappedDexApplication$Builder,java.util.concurrent.ExecutorService):140 -> a 102:114:com.android.tools.r8.repackaging.RepackagingLens run(com.android.tools.r8.graph.DirectMappedDexApplication$Builder,java.util.concurrent.ExecutorService):142:154 -> a 115:115:boolean lambda$run$0(java.util.Map$Entry):142:142 -> a 116:144:void processClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramPackage,java.lang.String,com.android.tools.r8.com.google.common.collect.BiMap):272:300 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/graph/r5;Ljava/lang/String;Lcom/android/tools/r8/internal/tk;)V"} 145:145:void processClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramPackage,java.lang.String,com.android.tools.r8.com.google.common.collect.BiMap):298:298 -> a com.android.tools.r8.repackaging.Repackaging$1 -> com.android.tools.r8.internal.cT: # {"id":"sourceFile","fileName":"Repackaging.java"} boolean $assertionsDisabled -> f 1:1:void ():87:87 -> 1:1:void (com.android.tools.r8.graph.AppView):87:87 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)V"} 1:1:void recordFieldChange(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexField):95:95 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;Lcom/android/tools/r8/graph/Y0;)V"} 2:2:void recordMethodChange(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):100:100 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/j2;)V"} 3:3:void recordClassChange(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):105:105 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/v2;)V"} com.android.tools.r8.graph.DexType mapClassType(com.android.tools.r8.graph.DexType) -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/v2;"} com.android.tools.r8.repackaging.Repackaging$2 -> com.android.tools.r8.internal.dT: # {"id":"sourceFile","fileName":"Repackaging.java"} 1:1:void (com.android.tools.r8.graph.AppView):109:109 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)V"} boolean isLegitimateToHaveEmptyMappings() -> k com.android.tools.r8.repackaging.Repackaging$DefaultRepackagingConfiguration -> com.android.tools.r8.internal.eT: # {"id":"sourceFile","fileName":"Repackaging.java"} com.android.tools.r8.graph.AppView appView -> a com.android.tools.r8.graph.DexItemFactory dexItemFactory -> b com.android.tools.r8.utils.InternalOptions options -> c com.android.tools.r8.shaking.ProguardConfiguration proguardConfiguration -> d com.android.tools.r8.naming.Minifier$MinificationPackageNamingStrategy packageMinificationStrategy -> e boolean $assertionsDisabled -> f 1:1:void ():328:328 -> 1:6:void (com.android.tools.r8.graph.AppView):336:341 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)V"} 1:12:java.lang.String getNewPackageDescriptor(com.android.tools.r8.graph.ProgramPackage,java.util.Set):346:357 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/r5;Ljava/util/HashSet;)Ljava/lang/String;"} 13:25:java.lang.String getNewPackageDescriptor(com.android.tools.r8.graph.ProgramPackage,java.util.Set):355:367 -> a 26:37:java.lang.String getNewPackageDescriptor(com.android.tools.r8.graph.ProgramPackage,java.util.Set):364:375 -> a 38:38:java.lang.String getNewPackageDescriptor(com.android.tools.r8.graph.ProgramPackage,java.util.Set):374:374 -> a 39:50:boolean isPackageInTargetLocation(com.android.tools.r8.graph.ProgramPackage):380:391 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/r5;)Z"} 51:66:com.android.tools.r8.graph.DexType getRepackagedType(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass,java.lang.String,com.android.tools.r8.com.google.common.collect.BiMap):429:444 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/graph/q2;Ljava/lang/String;Lcom/android/tools/r8/internal/tk;)Lcom/android/tools/r8/graph/v2;"} 67:71:boolean com.android.tools.r8.repackaging.Repackaging$DefaultRepackagingConfiguration.isRepackageTypeUsed(com.android.tools.r8.graph.DexType,com.android.tools.r8.com.google.common.collect.BiMap):457:461 -> a 67:71:com.android.tools.r8.graph.DexType getRepackagedType(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass,java.lang.String,com.android.tools.r8.com.google.common.collect.BiMap):450 -> 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.android.tools.r8.com.google.common.collect.BiMap):451:451 -> a 1:2:boolean mayHavePinnedPackagePrivateOrProtectedItem(com.android.tools.r8.graph.ProgramPackage):402:403 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/r5;)Z"} 3:3:boolean com.android.tools.r8.graph.AccessFlags.isPackagePrivateOrProtected():146:146 -> b 3:3:boolean mayHavePinnedPackagePrivateOrProtectedItem(com.android.tools.r8.graph.ProgramPackage):403 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 4:4:boolean com.android.tools.r8.graph.AccessFlags.isPackagePrivateOrProtected():146:146 -> b 4:4:boolean mayHavePinnedPackagePrivateOrProtectedItem(com.android.tools.r8.graph.ProgramPackage):403 -> b 5:15:boolean mayHavePinnedPackagePrivateOrProtectedItem(com.android.tools.r8.graph.ProgramPackage):403:413 -> b 16:16:boolean com.android.tools.r8.graph.AccessFlags.isPackagePrivateOrProtected():146:146 -> b 16:16:boolean mayHavePinnedPackagePrivateOrProtectedItem(com.android.tools.r8.graph.ProgramPackage):413 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 17:17:boolean com.android.tools.r8.graph.AccessFlags.isPackagePrivateOrProtected():146:146 -> b 17:17:boolean mayHavePinnedPackagePrivateOrProtectedItem(com.android.tools.r8.graph.ProgramPackage):413 -> b 18:19:boolean mayHavePinnedPackagePrivateOrProtectedItem(com.android.tools.r8.graph.ProgramPackage):413:414 -> b com.android.tools.r8.repackaging.Repackaging$RepackagingConfiguration -> com.android.tools.r8.internal.fT: # {"id":"sourceFile","fileName":"Repackaging.java"} com.android.tools.r8.repackaging.Repackaging$RepackagingTreeFixer -> com.android.tools.r8.internal.gT: # {"id":"sourceFile","fileName":"Repackaging.java"} com.android.tools.r8.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.android.tools.r8.com.google.common.collect.BiMap,com.android.tools.r8.repackaging.RepackagingLens$Builder):167:171 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/tk;Lcom/android/tools/r8/internal/lT;)V"} 1:1:void recordFieldChange(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexField):181:181 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;Lcom/android/tools/r8/graph/Y0;)V"} 2:2:void com.android.tools.r8.repackaging.RepackagingLens$Builder.recordMove(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexField):97:97 -> 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):97:97 -> 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/j2;)V"} 5:5:void com.android.tools.r8.repackaging.RepackagingLens$Builder.recordMove(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):101:101 -> 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):101:101 -> 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/v2;)V"} 8:8:void com.android.tools.r8.repackaging.RepackagingLens$Builder.recordMove(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):105:105 -> 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):105:105 -> 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/v2;"} com.android.tools.r8.repackaging.RepackagingAnnotationTracer -> com.android.tools.r8.internal.iT: # {"id":"sourceFile","fileName":"RepackagingAnnotationTracer.java"} com.android.tools.r8.graph.lens.GraphLens graphLens -> a com.android.tools.r8.repackaging.RepackagingUseRegistry registry -> b 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/nT;)V"} 1:1:void trace(com.android.tools.r8.graph.DexAnnotationSet):33:33 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/g0;)V"} 2:2:void trace(com.android.tools.r8.graph.ParameterAnnotationsList):37:37 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/g5;)V"} 3:3:void traceAnnotation(com.android.tools.r8.graph.DexAnnotation):41:41 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/d0;)V"} 4:5:void traceEncodedAnnotation(com.android.tools.r8.graph.DexEncodedAnnotation):45:46 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/R0;)V"} 6:6:void traceAnnotationElement(com.android.tools.r8.graph.DexAnnotationElement):50:50 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/f0;)V"} 7:64:void traceDexValue(com.android.tools.r8.graph.DexValue):54:111 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/B2;)V"} 65:65:void traceDexValue(com.android.tools.r8.graph.DexValue):107:107 -> a 66:68:void traceDexValue(com.android.tools.r8.graph.DexValue):101:103 -> a 69:69:void traceDexValue(com.android.tools.r8.graph.DexValue):89:89 -> a 70:70:boolean com.android.tools.r8.graph.DexMethodHandle.isFieldHandle():290:290 -> a 70:70:void traceDexValue(com.android.tools.r8.graph.DexValue):90 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 71:71:boolean com.android.tools.r8.graph.DexMethodHandle.isFieldHandle():290:290 -> a 71:71:void traceDexValue(com.android.tools.r8.graph.DexValue):90 -> a 72:74:void traceDexValue(com.android.tools.r8.graph.DexValue):91:93 -> a 75:75:boolean com.android.tools.r8.graph.DexMethodHandle.isMethodHandle():294:294 -> a 75:75:void traceDexValue(com.android.tools.r8.graph.DexValue):93 -> a 76:77:void traceDexValue(com.android.tools.r8.graph.DexValue):93:94 -> a 78:78:void traceDexValue(com.android.tools.r8.graph.DexValue):84:84 -> a 79:79:void traceDexValue(com.android.tools.r8.graph.DexValue):80:80 -> a 80:80:void traceDexValue(com.android.tools.r8.graph.DexValue):76:76 -> a 81:81:void traceDexValue(com.android.tools.r8.graph.DexValue):72:72 -> a 82:82:void traceDexValue(com.android.tools.r8.graph.DexValue):68:68 -> a 83:83:com.android.tools.r8.graph.DexEncodedAnnotation com.android.tools.r8.graph.DexValue$DexValueAnnotation.getValue():1711:1711 -> a 83:83:void traceDexValue(com.android.tools.r8.graph.DexValue):68 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 84:84:void traceDexValue(com.android.tools.r8.graph.DexValue):68:68 -> a 85:85:void lambda$traceDexValue$0(com.android.tools.r8.graph.DexType):103:103 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)V"} com.android.tools.r8.repackaging.RepackagingConstraintGraph -> com.android.tools.r8.internal.kT: # {"id":"sourceFile","fileName":"RepackagingConstraintGraph.java"} com.android.tools.r8.graph.AppView appView -> a com.android.tools.r8.graph.ProgramPackage pkg -> b java.util.Map nodes -> c java.util.Set pinnedNodes -> d com.android.tools.r8.repackaging.RepackagingConstraintGraph$Node libraryBoundaryNode -> e 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/r5;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/O0;)Lcom/android/tools/r8/internal/jT;"} 3:4:void populateConstraints(java.util.concurrent.ExecutorService):94:95 -> a 5:10:void populateConstraints(java.util.concurrent.ExecutorService):94: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)V"} 46:46:void lambda$registerReferencesFromClass$0(com.android.tools.r8.repackaging.RepackagingUseRegistry,com.android.tools.r8.graph.DexType):111:111 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/nT;Lcom/android/tools/r8/graph/v2;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/nT;Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/graph/J3;)V"} 48:55:void registerReferencesFromField(com.android.tools.r8.graph.ProgramField):140:147 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m5;)V"} 56:71:void registerReferencesFromMethod(com.android.tools.r8.graph.ProgramMethod):151:166 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)V"} 72:85:void registerReferencesFromMethod(com.android.tools.r8.graph.ProgramMethod):165:178 -> a 86:88:java.util.Collection computeClassesToRepackage():183:185 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Ljava/util/ArrayList;"} 89:89:java.util.Set com.android.tools.r8.repackaging.RepackagingConstraintGraph$Node.getNeighbors():217:217 -> a 89:89:java.util.Collection computeClassesToRepackage():186 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 90:100:java.util.Collection computeClassesToRepackage():186: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/O0;)Lcom/android/tools/r8/internal/jT;"} 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:15:boolean com.android.tools.r8.graph.DexDefinition.isNotProgramDefinition(com.android.tools.r8.graph.AppView):142:145 -> b 12:15:com.android.tools.r8.repackaging.RepackagingConstraintGraph$Node getNode(com.android.tools.r8.graph.DexDefinition):82 -> b 16:22:com.android.tools.r8.repackaging.RepackagingConstraintGraph$Node getNode(com.android.tools.r8.graph.DexDefinition):83:89 -> b 23:23:void lambda$registerReferencesFromClass$1(com.android.tools.r8.repackaging.RepackagingUseRegistry,com.android.tools.r8.graph.DexType):119:119 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/nT;Lcom/android/tools/r8/graph/v2;)V"} 1:1:void lambda$registerReferencesFromMethod$3(com.android.tools.r8.repackaging.RepackagingUseRegistry,com.android.tools.r8.graph.DexType):158:158 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/nT;Lcom/android/tools/r8/graph/v2;)V"} com.android.tools.r8.repackaging.RepackagingConstraintGraph$Node -> com.android.tools.r8.internal.jT: # {"id":"sourceFile","fileName":"RepackagingConstraintGraph.java"} com.android.tools.r8.graph.DexDefinition definitionForDebugging -> a java.util.Set neighbors -> b 1:1:void (com.android.tools.r8.graph.DexDefinition):207:207 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/O0;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/jT;)V"} 1:1:java.lang.String toString():222:222 -> toString com.android.tools.r8.repackaging.RepackagingLens -> com.android.tools.r8.internal.mT: # {"id":"sourceFile","fileName":"RepackagingLens.java"} com.android.tools.r8.com.google.common.collect.BiMap newTypes -> n java.util.Map packageRenamings -> o boolean $assertionsDisabled -> p 1:1:void ():23:23 -> 1:3:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.collections.BidirectionalOneToOneMap,com.android.tools.r8.utils.collections.BidirectionalOneToOneMap,com.android.tools.r8.com.google.common.collect.BiMap,java.util.Map):34:36 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/Q4;Lcom/android/tools/r8/internal/Q4;Lcom/android/tools/r8/internal/tk;Ljava/util/HashMap;)V"} 1:1:java.lang.String lookupPackageName(java.lang.String):41:41 -> a 2:3:com.android.tools.r8.graph.DexType getOriginalType(com.android.tools.r8.graph.DexType):46:47 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/v2;"} 4:12:boolean isSimpleRenaming(com.android.tools.r8.graph.DexReference,com.android.tools.r8.graph.DexReference):53:61 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/s2;Lcom/android/tools/r8/graph/s2;)Z"} 13:13:boolean isSimpleTypeRenamingOrEqual(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):75:75 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/v2;)Z"} 14:20:boolean isSimpleTypeRenamingOrEqual(com.android.tools.r8.graph.DexMember,com.android.tools.r8.graph.DexMember):79:85 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/e2;Lcom/android/tools/r8/graph/e2;)Z"} 21:21:boolean isSimpleTypeRenamingOrEqual(com.android.tools.r8.graph.DexMember,com.android.tools.r8.graph.DexMember):82:82 -> a com.android.tools.r8.repackaging.RepackagingLens$Builder -> com.android.tools.r8.internal.lT: # {"id":"sourceFile","fileName":"RepackagingLens.java"} com.android.tools.r8.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 ():88:88 -> 1:6:void ():88:93 -> 1:2:com.android.tools.r8.repackaging.RepackagingLens build(com.android.tools.r8.graph.AppView,java.util.Map):110:111 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Ljava/util/HashMap;)Lcom/android/tools/r8/internal/mT;"} com.android.tools.r8.repackaging.RepackagingUseRegistry -> com.android.tools.r8.internal.nT: # {"id":"sourceFile","fileName":"RepackagingUseRegistry.java"} com.android.tools.r8.shaking.AppInfoWithLiveness appInfo -> e com.android.tools.r8.utils.InternalOptions options -> f com.android.tools.r8.graph.lens.GraphLens graphLens -> g com.android.tools.r8.repackaging.RepackagingConstraintGraph constraintGraph -> h com.android.tools.r8.graph.lens.InitClassLens initClassLens -> i com.android.tools.r8.repackaging.RepackagingConstraintGraph$Node node -> j com.android.tools.r8.repackaging.RepackagingConstraintGraph$Node missingTypeNode -> k com.android.tools.r8.graph.lens.GraphLens codeLens -> l com.android.tools.r8.graph.ProgramMethod methodContext -> m boolean $assertionsDisabled -> n 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/kT;Lcom/android/tools/r8/graph/k5;Lcom/android/tools/r8/internal/jT;)V"} 1:6:boolean isOnlyAccessibleFromSamePackage(com.android.tools.r8.graph.DexClass):75:80 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;)Z"} 7:7:void registerMemberAccess(com.android.tools.r8.graph.MemberResolutionResult):125:125 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/I4;)V"} 8:21:void registerMemberAccess(com.android.tools.r8.graph.MemberResolutionResult,boolean):130:143 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/n4;Z)V"} 22:29:void registerMemberAccess(com.android.tools.r8.graph.MemberResolutionResult,boolean):140:147 -> a 30:30:boolean com.android.tools.r8.graph.MethodResolutionResult.isClassNotFoundResult():0:0 -> a 30:30:void registerMemberAccess(com.android.tools.r8.graph.MemberResolutionResult,boolean):147 -> a 31:31:boolean com.android.tools.r8.graph.MethodResolutionResult.isArrayCloneMethodResult():0:0 -> a 31:31:void registerMemberAccess(com.android.tools.r8.graph.MemberResolutionResult,boolean):148 -> a 32:32:void registerMemberAccess(com.android.tools.r8.graph.MemberResolutionResult,boolean):150:150 -> a 33:52:void registerMemberAccess(com.android.tools.r8.graph.MemberResolutionResult,boolean):149:168 -> a 53:59:boolean com.android.tools.r8.repackaging.RepackagingUseRegistry.isOnlyAccessibleFromSamePackage(com.android.tools.r8.graph.SuccessfulMemberResolutionResult,boolean):85:91 -> a 53:59:void registerMemberAccess(com.android.tools.r8.graph.MemberResolutionResult,boolean):170 -> a 60:66:boolean com.android.tools.r8.repackaging.RepackagingUseRegistry.isOnlyAccessibleFromSamePackage(com.android.tools.r8.graph.SuccessfulMemberResolutionResult,boolean):90:96 -> a 60:66:void registerMemberAccess(com.android.tools.r8.graph.MemberResolutionResult,boolean):170 -> a 67:67:boolean com.android.tools.r8.utils.InternalOptions.isGeneratingClassFiles():587:587 -> a 67:67: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)"]} 67:67:void registerMemberAccess(com.android.tools.r8.graph.MemberResolutionResult,boolean):170 -> a 68:68:boolean com.android.tools.r8.utils.InternalOptions.isGeneratingClassFiles():587:587 -> a 68:68:boolean com.android.tools.r8.repackaging.RepackagingUseRegistry.isOnlyAccessibleFromSamePackage(com.android.tools.r8.graph.SuccessfulMemberResolutionResult,boolean):97 -> a 68:68:void registerMemberAccess(com.android.tools.r8.graph.MemberResolutionResult,boolean):170 -> a 69:72:boolean com.android.tools.r8.repackaging.RepackagingUseRegistry.isOnlyAccessibleFromSamePackage(com.android.tools.r8.graph.SuccessfulMemberResolutionResult,boolean):97:100 -> a 69:72:void registerMemberAccess(com.android.tools.r8.graph.MemberResolutionResult,boolean):170 -> a 73:73:boolean com.android.tools.r8.repackaging.RepackagingUseRegistry.isOnlyAccessibleFromSamePackage(com.android.tools.r8.graph.SuccessfulMemberResolutionResult,boolean):98:98 -> a 73:73:void registerMemberAccess(com.android.tools.r8.graph.MemberResolutionResult,boolean):170 -> a 74:74:void registerMemberAccess(com.android.tools.r8.graph.MemberResolutionResult,boolean):171:171 -> a 75:85:void registerTypeAccess(com.android.tools.r8.graph.DexType,java.util.function.Consumer):181:191 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Ljava/util/function/Consumer;)V"} 86:88:void registerClassTypeAccess(com.android.tools.r8.graph.DexClass,java.util.function.Predicate):203:205 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;Ljava/util/function/Predicate;)V"} 89:91:void registerInvokeDirect(com.android.tools.r8.graph.DexMethod):226:228 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)V"} 92:92:com.android.tools.r8.graph.lens.MethodLookupResult com.android.tools.r8.graph.lens.GraphLens.lookupInvokeDirect(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens):254:254 -> a 92:92:void registerInvokeDirect(com.android.tools.r8.graph.DexMethod):228 -> a 93:93:void registerInvokeDirect(com.android.tools.r8.graph.DexMethod):228:228 -> a 94:94:void registerInvokeDirect(com.android.tools.r8.graph.DexMethod):227:227 -> a 95:95:void com.android.tools.r8.repackaging.RepackagingUseRegistry.registerMemberAccessForInvoke(com.android.tools.r8.graph.MemberResolutionResult):121:121 -> a 95:95:void registerInvokeDirect(com.android.tools.r8.graph.DexMethod):226 -> a 96:96:void registerInstanceFieldRead(com.android.tools.r8.graph.DexField):255:255 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;)V"} 97:97:void registerTypeReference(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.lens.GraphLens):284:284 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/graph/v2;)V"} 98:100:void registerEnclosingMethodAttribute(com.android.tools.r8.graph.EnclosingMethodAttribute):299:301 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/O2;)V"} 101:108:void registerEnclosingMethodAttribute(com.android.tools.r8.graph.EnclosingMethodAttribute):300:307 -> a 109:109:void registerInnerClassAttribute(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.InnerClassAttribute):317:317 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/J3;)V"} 110:110:void registerNestHostAttribute(com.android.tools.r8.graph.NestHostClassAttribute):327:327 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W4;)V"} 111:111:void registerNestHostAttribute(com.android.tools.r8.graph.NestHostClassAttribute):326:326 -> a 112:112:void registerNestMemberClassAttributes(java.util.List):337:337 -> a 113:113:void lambda$registerNestMemberClassAttributes$5(com.android.tools.r8.graph.NestMemberClassAttribute):340:340 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/X4;)V"} 114:114:void lambda$registerNestMemberClassAttributes$5(com.android.tools.r8.graph.NestMemberClassAttribute):339:339 -> a 1:2:void registerInitClass(com.android.tools.r8.graph.DexType):211:212 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)V"} 3:3:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.lens.GraphLens.lookupClassType(com.android.tools.r8.graph.DexType):237:237 -> b 3:3:void registerInitClass(com.android.tools.r8.graph.DexType):212 -> b 4:4:void registerInitClass(com.android.tools.r8.graph.DexType):212:212 -> b 5:5:void registerInitClass(com.android.tools.r8.graph.DexType):211:211 -> b 6:8:void registerInvokeInterface(com.android.tools.r8.graph.DexMethod):240:242 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)V"} 9:9:com.android.tools.r8.graph.lens.MethodLookupResult com.android.tools.r8.graph.lens.GraphLens.lookupInvokeInterface(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens):263:263 -> b 9:9:void registerInvokeInterface(com.android.tools.r8.graph.DexMethod):242 -> b 10:10:void registerInvokeInterface(com.android.tools.r8.graph.DexMethod):242:242 -> b 11:11:void registerInvokeInterface(com.android.tools.r8.graph.DexMethod):241:241 -> b 12:12:void com.android.tools.r8.repackaging.RepackagingUseRegistry.registerMemberAccessForInvoke(com.android.tools.r8.graph.MemberResolutionResult):121:121 -> b 12:12:void registerInvokeInterface(com.android.tools.r8.graph.DexMethod):240 -> b 13:13:void lambda$registerEnclosingMethodAttribute$0(com.android.tools.r8.graph.DexClass):302:302 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;)V"} 1:1:void registerInstanceFieldWrite(com.android.tools.r8.graph.DexField):260:260 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;)V"} 2:2:void registerInstanceOf(com.android.tools.r8.graph.DexType):289:289 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)V"} 3:3:void registerInstanceOf(com.android.tools.r8.graph.DexType):0:0 -> c # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":293,"2":294,"3":295},"outline":"Lcom/android/tools/r8/internal/s2;a(Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/v2;"} 293:293:void registerInstanceOf(com.android.tools.r8.graph.DexType):289:289 -> c 294:294:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.lens.GraphLens.lookupType(com.android.tools.r8.graph.DexType):243:243 -> c 294:294:void registerInstanceOf(com.android.tools.r8.graph.DexType):289 -> c 295:295:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.lens.GraphLens.lookupType(com.android.tools.r8.graph.DexType):243:243 -> c 295:295:void registerInstanceOf(com.android.tools.r8.graph.DexType):289 -> c 292:292:void registerInstanceOf(com.android.tools.r8.graph.DexType):289:289 -> c 296:296:void lambda$registerInnerClassAttribute$1(com.android.tools.r8.graph.DexClass):318:318 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;)V"} 1:1:void registerNewInstance(com.android.tools.r8.graph.DexType):265:265 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)V"} 2:2:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.lens.GraphLens.lookupClassType(com.android.tools.r8.graph.DexType):237:237 -> d 2:2:void registerNewInstance(com.android.tools.r8.graph.DexType):265 -> d 3:3:void registerNewInstance(com.android.tools.r8.graph.DexType):265:265 -> d 4:4:void lambda$registerNestHostAttribute$3(com.android.tools.r8.graph.DexClass):328:328 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;)V"} 1:3:void registerInvokeStatic(com.android.tools.r8.graph.DexMethod):233:235 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)V"} 4:4:com.android.tools.r8.graph.lens.MethodLookupResult com.android.tools.r8.graph.lens.GraphLens.lookupInvokeStatic(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens):272:272 -> e 4:4:void registerInvokeStatic(com.android.tools.r8.graph.DexMethod):235 -> e 5:5:void registerInvokeStatic(com.android.tools.r8.graph.DexMethod):235:235 -> e 6:6:void registerInvokeStatic(com.android.tools.r8.graph.DexMethod):234:234 -> e 7:7:void com.android.tools.r8.repackaging.RepackagingUseRegistry.registerMemberAccessForInvoke(com.android.tools.r8.graph.MemberResolutionResult):121:121 -> e 7:7:void registerInvokeStatic(com.android.tools.r8.graph.DexMethod):233 -> e 8:8:void registerStaticFieldRead(com.android.tools.r8.graph.DexField):270:270 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;)V"} 9:9:void lambda$registerNestMemberClassAttributes$4(com.android.tools.r8.graph.DexClass):340:340 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;)V"} 1:1:void registerClassTypeAccess(com.android.tools.r8.graph.DexClass):196:196 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;)V"} 2:2:void registerTypeReference(com.android.tools.r8.graph.DexType):280:280 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)V"} 1:3:void registerInvokeSuper(com.android.tools.r8.graph.DexMethod):248:250 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)V"} 4:4:com.android.tools.r8.graph.lens.MethodLookupResult com.android.tools.r8.graph.lens.GraphLens.lookupInvokeSuper(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens):281:281 -> g 4:4:void registerInvokeSuper(com.android.tools.r8.graph.DexMethod):250 -> g 5:5:void registerInvokeSuper(com.android.tools.r8.graph.DexMethod):250:250 -> g 6:6:void registerInvokeSuper(com.android.tools.r8.graph.DexMethod):249:249 -> g 7:7:void com.android.tools.r8.repackaging.RepackagingUseRegistry.registerMemberAccessForInvoke(com.android.tools.r8.graph.MemberResolutionResult):121:121 -> g 7:7:void registerInvokeSuper(com.android.tools.r8.graph.DexMethod):248 -> g 8:8:void registerStaticFieldWrite(com.android.tools.r8.graph.DexField):275:275 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;)V"} 9:9:void lambda$registerInnerClassAttribute$2(com.android.tools.r8.graph.DexType):318:318 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)V"} 1:1:void registerTypeAccess(com.android.tools.r8.graph.DexType):177:177 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)V"} 2:4:void registerInvokeVirtual(com.android.tools.r8.graph.DexMethod):218:220 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)V"} 5:5:com.android.tools.r8.graph.lens.MethodLookupResult com.android.tools.r8.graph.lens.GraphLens.lookupInvokeVirtual(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens):290:290 -> h 5:5:void registerInvokeVirtual(com.android.tools.r8.graph.DexMethod):220 -> h 6:6:void registerInvokeVirtual(com.android.tools.r8.graph.DexMethod):220:220 -> h 7:7:void registerInvokeVirtual(com.android.tools.r8.graph.DexMethod):219:219 -> h 8:8:void com.android.tools.r8.repackaging.RepackagingUseRegistry.registerMemberAccessForInvoke(com.android.tools.r8.graph.MemberResolutionResult):121:121 -> h 8:8:void registerInvokeVirtual(com.android.tools.r8.graph.DexMethod):218 -> h 1:1:void registerFieldAccess(com.android.tools.r8.graph.DexField):108:108 -> i # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;)V"} 2:2:com.android.tools.r8.graph.DexField com.android.tools.r8.graph.lens.GraphLens.lookupField(com.android.tools.r8.graph.DexField):333:333 -> 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 4:8:com.android.tools.r8.graph.ProgramMethod registerMethodReference(com.android.tools.r8.graph.DexMethod):112:116 -> i # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/o5;"} com.android.tools.r8.repackaging.RepackagingUtils -> com.android.tools.r8.internal.oT: # {"id":"sourceFile","fileName":"RepackagingUtils.java"} 1:11:boolean isPackageNameKept(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.utils.InternalOptions):14:24 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/utils/A1;)Z"} 12:17:boolean isPackageNameKept(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.utils.InternalOptions):23:28 -> a com.android.tools.r8.retrace.InvalidMappingFileException -> com.android.tools.r8.retrace.InvalidMappingFileException: # {"id":"sourceFile","fileName":"InvalidMappingFileException.java"} 1:1:void (java.lang.Throwable):13:13 -> 1:1:java.lang.String getMessage():18:18 -> getMessage com.android.tools.r8.retrace.MappingPartition -> com.android.tools.r8.retrace.MappingPartition: # {"id":"sourceFile","fileName":"MappingPartition.java"} com.android.tools.r8.retrace.MappingPartitionFromKeySupplier -> com.android.tools.r8.retrace.MappingPartitionFromKeySupplier: # {"id":"sourceFile","fileName":"MappingPartitionFromKeySupplier.java"} com.android.tools.r8.retrace.MappingPartitionMetadata -> com.android.tools.r8.retrace.MappingPartitionMetadata: # {"id":"sourceFile","fileName":"MappingPartitionMetadata.java"} com.android.tools.r8.retrace.MappingSupplier -> com.android.tools.r8.retrace.MappingSupplier: # {"id":"sourceFile","fileName":"MappingSupplier.java"} 1:1:void ():14:14 -> com.android.tools.r8.retrace.MappingSupplierBuilder -> com.android.tools.r8.retrace.MappingSupplierBuilder: # {"id":"sourceFile","fileName":"MappingSupplierBuilder.java"} 1:1:void ():10:10 -> com.android.tools.r8.retrace.PartitionMappingSupplier -> com.android.tools.r8.retrace.PartitionMappingSupplier: # {"id":"sourceFile","fileName":"PartitionMappingSupplier.java"} 1:1:void ():12:12 -> 1:1:com.android.tools.r8.retrace.PartitionMappingSupplier$Builder builder():15:15 -> builder 1:1:com.android.tools.r8.retrace.PartitionMappingSupplier$NoMetadataBuilder noMetadataBuilder(com.android.tools.r8.naming.MapVersion):19:19 -> noMetadataBuilder com.android.tools.r8.retrace.PartitionMappingSupplier$Builder -> com.android.tools.r8.retrace.PartitionMappingSupplier$Builder: # {"id":"sourceFile","fileName":"PartitionMappingSupplier.java"} 1:1:void ():57:57 -> com.android.tools.r8.retrace.PartitionMappingSupplier$NoMetadataBuilder -> com.android.tools.r8.retrace.PartitionMappingSupplier$NoMetadataBuilder: # {"id":"sourceFile","fileName":"PartitionMappingSupplier.java"} 1:1:void ():23:23 -> com.android.tools.r8.retrace.PartitionedToProguardMappingConverter -> com.android.tools.r8.internal.IL: # {"id":"sourceFile","fileName":"PartitionedToProguardMappingConverter.java"} com.android.tools.r8.StringConsumer consumer -> a com.android.tools.r8.retrace.MappingPartitionFromKeySupplier partitionSupplier -> b byte[] metadata -> c com.android.tools.r8.DiagnosticsHandler diagnosticsHandler -> d 1:5:void (com.android.tools.r8.StringConsumer,com.android.tools.r8.retrace.MappingPartitionFromKeySupplier,byte[],com.android.tools.r8.DiagnosticsHandler):34:38 -> 1:1:void lambda$run$1(com.android.tools.r8.naming.ClassNameMapper$Builder):68:68 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/naming/b$a;)V"} 2:2:com.android.tools.r8.retrace.PartitionedToProguardMappingConverter$ProguardMapWriter com.android.tools.r8.retrace.PartitionedToProguardMappingConverter$ProguardMapWriter.accept(java.lang.String):89:89 -> a 2:2:void lambda$run$0(com.android.tools.r8.retrace.PartitionedToProguardMappingConverter$ProguardMapWriter,java.lang.String):54 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/JL;Ljava/lang/String;)V"} 3:3:com.android.tools.r8.retrace.PartitionedToProguardMappingConverter$ProguardMapWriter com.android.tools.r8.retrace.PartitionedToProguardMappingConverter$ProguardMapWriter.accept(java.lang.String):89:89 -> a 3:3:void lambda$run$0(com.android.tools.r8.retrace.PartitionedToProguardMappingConverter$ProguardMapWriter,java.lang.String):54 -> a 4:4:void lambda$run$0(com.android.tools.r8.retrace.PartitionedToProguardMappingConverter$ProguardMapWriter,java.lang.String):54:54 -> a 5:5:com.android.tools.r8.retrace.PartitionedToProguardMappingConverter$ProguardMapWriter com.android.tools.r8.retrace.PartitionedToProguardMappingConverter$ProguardMapWriter.accept(java.lang.String):89:89 -> a 5:5:void lambda$run$0(com.android.tools.r8.retrace.PartitionedToProguardMappingConverter$ProguardMapWriter,java.lang.String):54 -> a 6:6:com.android.tools.r8.retrace.PartitionedToProguardMappingConverter$Builder builder():100:100 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/IL$a;"} 1:1:void run():42:42 -> b 2:2:com.android.tools.r8.dex.CompatByteBuffer com.android.tools.r8.dex.CompatByteBuffer.wrapOrNull(byte[]):31:31 -> b 2:2:void run():44 -> b 3:3:void run():44:44 -> b 4:25:void run():43:64 -> b 26:38:void run():62:74 -> b 39:39:void com.android.tools.r8.retrace.PartitionedToProguardMappingConverter$ProguardMapWriter.finished(com.android.tools.r8.DiagnosticsHandler):95:95 -> b 39:39:void run():74 -> b 40:40:void run():48:48 -> b com.android.tools.r8.retrace.PartitionedToProguardMappingConverter$Builder -> com.android.tools.r8.internal.IL$a: # {"id":"sourceFile","fileName":"PartitionedToProguardMappingConverter.java"} com.android.tools.r8.StringConsumer consumer -> a com.android.tools.r8.retrace.MappingPartitionFromKeySupplier partitionSupplier -> b byte[] metadata -> c com.android.tools.r8.DiagnosticsHandler diagnosticsHandler -> d 1:1:void ():103:103 -> 1:1:com.android.tools.r8.retrace.PartitionedToProguardMappingConverter$Builder setConsumer(com.android.tools.r8.StringConsumer):111:111 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/StringConsumer;)Lcom/android/tools/r8/internal/IL$a;"} 2:2:com.android.tools.r8.retrace.PartitionedToProguardMappingConverter$Builder setPartitionSupplier(com.android.tools.r8.retrace.MappingPartitionFromKeySupplier):116:116 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/retrace/MappingPartitionFromKeySupplier;)Lcom/android/tools/r8/internal/IL$a;"} 3:3:com.android.tools.r8.retrace.PartitionedToProguardMappingConverter$Builder setMetadata(byte[]):121:121 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"([B)Lcom/android/tools/r8/internal/IL$a;"} 4:4:com.android.tools.r8.retrace.PartitionedToProguardMappingConverter$Builder setDiagnosticsHandler(com.android.tools.r8.DiagnosticsHandler):126:126 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/DiagnosticsHandler;)Lcom/android/tools/r8/internal/IL$a;"} 5:5:com.android.tools.r8.retrace.PartitionedToProguardMappingConverter build():131:131 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/IL;"} com.android.tools.r8.retrace.PartitionedToProguardMappingConverter$ProguardMapWriter -> com.android.tools.r8.internal.JL: # {"id":"sourceFile","fileName":"PartitionedToProguardMappingConverter.java"} com.android.tools.r8.StringConsumer consumer -> a com.android.tools.r8.DiagnosticsHandler diagnosticsHandler -> b 1:3:void (com.android.tools.r8.StringConsumer,com.android.tools.r8.DiagnosticsHandler):82:84 -> 1:1:com.android.tools.r8.retrace.PartitionedToProguardMappingConverter$ProguardMapWriter com.android.tools.r8.retrace.PartitionedToProguardMappingConverter$ProguardMapWriter.accept(java.lang.String):89:89 -> a 1:1:com.android.tools.r8.utils.ChainableStringConsumer accept(java.lang.String):77 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lcom/android/tools/r8/utils/V;"} 1:1:void finished(com.android.tools.r8.DiagnosticsHandler):95:95 -> finished com.android.tools.r8.retrace.PrepareMappingPartitionsCallback -> com.android.tools.r8.retrace.PrepareMappingPartitionsCallback: # {"id":"sourceFile","fileName":"PrepareMappingPartitionsCallback.java"} com.android.tools.r8.retrace.ProguardMapPartitioner -> com.android.tools.r8.retrace.ProguardMapPartitioner: # {"id":"sourceFile","fileName":"ProguardMapPartitioner.java"} 1:1:com.android.tools.r8.retrace.ProguardMapPartitionerBuilder builder(com.android.tools.r8.DiagnosticsHandler):18:18 -> builder com.android.tools.r8.retrace.ProguardMapPartitionerBuilder -> com.android.tools.r8.retrace.ProguardMapPartitionerBuilder: # {"id":"sourceFile","fileName":"ProguardMapPartitionerBuilder.java"} com.android.tools.r8.retrace.ProguardMapProducer -> com.android.tools.r8.retrace.ProguardMapProducer: # {"id":"sourceFile","fileName":"ProguardMapProducer.java"} 1:1:java.io.InputStream lambda$fromString$0(java.lang.String):34:34 -> a 2:2:java.io.InputStream lambda$fromBytes$1(byte[][]):57:57 -> a 3:10:byte[] com.android.tools.r8.com.google.common.primitives.Bytes.concat(byte[][]):161:168 -> a 3:10:java.io.InputStream lambda$fromBytes$1(byte[][]):57 -> a 11:11:java.io.InputStream lambda$fromBytes$1(byte[][]):57:57 -> a 1:1:com.android.tools.r8.retrace.ProguardMapProducer fromBytes(byte[][]):57:57 -> fromBytes 1:1:com.android.tools.r8.retrace.ProguardMapProducer fromPath(java.nio.file.Path):38:38 -> fromPath 1:1:com.android.tools.r8.retrace.ProguardMapProducer fromString(java.lang.String):34:34 -> fromString com.android.tools.r8.retrace.ProguardMapProducer$1 -> com.android.tools.r8.retrace.a: # {"id":"sourceFile","fileName":"ProguardMapProducer.java"} java.nio.file.Path val$path -> a 1:1:void (java.nio.file.Path):38:38 -> 1:1:java.io.InputStream get():41:41 -> get 1:1:java.nio.file.Path getPath():51:51 -> getPath com.android.tools.r8.retrace.ProguardMappingSupplier -> com.android.tools.r8.retrace.ProguardMappingSupplier: # {"id":"sourceFile","fileName":"ProguardMappingSupplier.java"} 1:1:void ():11:11 -> 1:1:com.android.tools.r8.retrace.ProguardMappingSupplier$Builder builder():14:14 -> builder com.android.tools.r8.retrace.ProguardMappingSupplier$Builder -> com.android.tools.r8.retrace.ProguardMappingSupplier$Builder: # {"id":"sourceFile","fileName":"ProguardMappingSupplier.java"} 1:1:void ():18:18 -> com.android.tools.r8.retrace.RegisterMappingPartitionCallback -> com.android.tools.r8.retrace.RegisterMappingPartitionCallback: # {"id":"sourceFile","fileName":"RegisterMappingPartitionCallback.java"} com.android.tools.r8.retrace.ResultWithContext -> com.android.tools.r8.retrace.ResultWithContext: # {"id":"sourceFile","fileName":"ResultWithContext.java"} com.android.tools.r8.retrace.Retrace -> com.android.tools.r8.retrace.Retrace: # {"id":"sourceFile","fileName":"Retrace.java"} com.android.tools.r8.retrace.StackTraceLineParser stackTraceLineParser -> a com.android.tools.r8.retrace.MappingSupplier mappingSupplier -> b com.android.tools.r8.DiagnosticsHandler diagnosticsHandler -> c boolean isVerbose -> d boolean $assertionsDisabled -> e 1:5:void ():55:59 -> 1:5:void (com.android.tools.r8.retrace.StackTraceLineParser,com.android.tools.r8.retrace.MappingSupplier,com.android.tools.r8.DiagnosticsHandler,boolean):168:172 -> 1:30:com.android.tools.r8.retrace.RetraceCommand$Builder parseArguments(java.lang.String[],com.android.tools.r8.DiagnosticsHandler):66:95 -> a 1:30:void run(java.lang.String[],com.android.tools.r8.DiagnosticsHandler):414 -> a 31:43:java.lang.String com.android.tools.r8.utils.OptionsParsing.tryParseSingle(com.android.tools.r8.utils.OptionsParsing$ParseContext,java.lang.String,java.lang.String):37:49 -> a 31:43:com.android.tools.r8.retrace.RetraceCommand$Builder parseArguments(java.lang.String[],com.android.tools.r8.DiagnosticsHandler):95 -> a 31:43:void run(java.lang.String[],com.android.tools.r8.DiagnosticsHandler):414 -> a 44:48:java.lang.String com.android.tools.r8.utils.OptionsParsing.tryParseSingle(com.android.tools.r8.utils.OptionsParsing$ParseContext,java.lang.String,java.lang.String):39:43 -> a 44:48:com.android.tools.r8.retrace.RetraceCommand$Builder parseArguments(java.lang.String[],com.android.tools.r8.DiagnosticsHandler):95 -> a 44:48:void run(java.lang.String[],com.android.tools.r8.DiagnosticsHandler):414 -> a 49:60:com.android.tools.r8.retrace.RetraceCommand$Builder parseArguments(java.lang.String[],com.android.tools.r8.DiagnosticsHandler):96:107 -> a 49:60:void run(java.lang.String[],com.android.tools.r8.DiagnosticsHandler):414 -> a 61:73:com.android.tools.r8.retrace.MappingSupplier getMappingSupplier(java.lang.String,com.android.tools.r8.DiagnosticsHandler):134:146 -> a 61:73:com.android.tools.r8.retrace.RetraceCommand$Builder parseArguments(java.lang.String[],com.android.tools.r8.DiagnosticsHandler):107 -> a 61:73:void run(java.lang.String[],com.android.tools.r8.DiagnosticsHandler):414 -> a 74:75:com.android.tools.r8.retrace.RetraceCommand$Builder parseArguments(java.lang.String[],com.android.tools.r8.DiagnosticsHandler):107:108 -> a 74:75:void run(java.lang.String[],com.android.tools.r8.DiagnosticsHandler):414 -> a 76:77:com.android.tools.r8.retrace.MappingSupplier getMappingSupplier(java.lang.String,com.android.tools.r8.DiagnosticsHandler):136:137 -> a 76:77:com.android.tools.r8.retrace.RetraceCommand$Builder parseArguments(java.lang.String[],com.android.tools.r8.DiagnosticsHandler):107 -> a 76:77:void run(java.lang.String[],com.android.tools.r8.DiagnosticsHandler):414 -> a 78:80:com.android.tools.r8.retrace.MappingSupplier getMappingSupplier(java.lang.String,com.android.tools.r8.DiagnosticsHandler):136:138 -> a 78:80:com.android.tools.r8.retrace.RetraceCommand$Builder parseArguments(java.lang.String[],com.android.tools.r8.DiagnosticsHandler):107 -> a 78:80:void run(java.lang.String[],com.android.tools.r8.DiagnosticsHandler):414 -> a 81:81:com.android.tools.r8.retrace.RetraceCommand$Builder parseArguments(java.lang.String[],com.android.tools.r8.DiagnosticsHandler):111:111 -> a 81:81:void run(java.lang.String[],com.android.tools.r8.DiagnosticsHandler):414 -> a 82:82:java.util.List getStackTraceFromFile(java.lang.String,com.android.tools.r8.DiagnosticsHandler):152:152 -> a 82:82:com.android.tools.r8.retrace.RetraceCommand$Builder parseArguments(java.lang.String[],com.android.tools.r8.DiagnosticsHandler):111 -> a 82:82:void run(java.lang.String[],com.android.tools.r8.DiagnosticsHandler):414 -> a 83:84:com.android.tools.r8.retrace.RetraceCommand$Builder parseArguments(java.lang.String[],com.android.tools.r8.DiagnosticsHandler):111:112 -> a 83:84:void run(java.lang.String[],com.android.tools.r8.DiagnosticsHandler):414 -> a 85:86:java.util.List getStackTraceFromFile(java.lang.String,com.android.tools.r8.DiagnosticsHandler):154:155 -> a 85:86:com.android.tools.r8.retrace.RetraceCommand$Builder parseArguments(java.lang.String[],com.android.tools.r8.DiagnosticsHandler):111 -> a 85:86:void run(java.lang.String[],com.android.tools.r8.DiagnosticsHandler):414 -> a 87:89:com.android.tools.r8.retrace.RetraceCommand$Builder parseArguments(java.lang.String[],com.android.tools.r8.DiagnosticsHandler):115:117 -> a 87:89:void run(java.lang.String[],com.android.tools.r8.DiagnosticsHandler):414 -> a 90:94:com.android.tools.r8.retrace.RetraceCommand$Builder parseArguments(java.lang.String[],com.android.tools.r8.DiagnosticsHandler):115:119 -> a 90:94:void run(java.lang.String[],com.android.tools.r8.DiagnosticsHandler):414 -> a 95:95:java.lang.String com.android.tools.r8.utils.OptionsParsing.tryParseSingle(com.android.tools.r8.utils.OptionsParsing$ParseContext,java.lang.String,java.lang.String):41:41 -> a 95:95:com.android.tools.r8.retrace.RetraceCommand$Builder parseArguments(java.lang.String[],com.android.tools.r8.DiagnosticsHandler):95 -> a 95:95:void run(java.lang.String[],com.android.tools.r8.DiagnosticsHandler):414 -> a 96:101:java.util.List getStackTraceFromStandardInput(boolean):450:455 -> a 96:101:com.android.tools.r8.retrace.RetraceCommand$Builder parseArguments(java.lang.String[],com.android.tools.r8.DiagnosticsHandler):127 -> a 96:101:void run(java.lang.String[],com.android.tools.r8.DiagnosticsHandler):414 -> a 102:102:com.android.tools.r8.retrace.RetraceCommand$Builder parseArguments(java.lang.String[],com.android.tools.r8.DiagnosticsHandler):127:127 -> a 102:102:void run(java.lang.String[],com.android.tools.r8.DiagnosticsHandler):414 -> a 103:122:void run(java.lang.String[],com.android.tools.r8.DiagnosticsHandler):417:436 -> a 123:124:com.android.tools.r8.retrace.RetraceCommand$Builder parseArguments(java.lang.String[],com.android.tools.r8.DiagnosticsHandler) -> a 123:124:void run(java.lang.String[],com.android.tools.r8.DiagnosticsHandler):414 -> a 125:126:void lambda$retraceStackTrace$0(java.lang.Object,int):188:189 -> a 127:129:void lambda$retraceStackTrace$0(java.lang.Object,int):188:190 -> a 130:130:void lambda$retraceStackTraceParsed$1(com.android.tools.r8.retrace.StackTraceElementProxy):208:208 -> a 131:161:com.android.tools.r8.retrace.RetraceStackTraceContext lambda$retraceStackTraceParsed$3(com.android.tools.r8.retrace.StackTraceElementProxyRetracer,com.android.tools.r8.retrace.Retrace$RetraceStackTraceElementProxyEquivalence,java.util.List,com.android.tools.r8.retrace.RetraceStackTraceContext,com.android.tools.r8.retrace.StackTraceElementProxy):218:248 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/retrace/StackTraceElementProxyRetracer;Lcom/android/tools/r8/retrace/e;Ljava/util/List;Lcom/android/tools/r8/retrace/RetraceStackTraceContext;Lcom/android/tools/r8/retrace/StackTraceElementProxy;)Lcom/android/tools/r8/retrace/RetraceStackTraceContext;"} 162:166:void lambda$retraceStackTraceParsed$2(java.util.Set,com.android.tools.r8.retrace.Retrace$RetraceStackTraceElementProxyEquivalence,com.android.tools.r8.utils.Box,java.util.List,java.util.List,com.android.tools.r8.retrace.StackTraceElementProxy,com.android.tools.r8.retrace.RetraceStackTraceElementProxy):228:232 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Set;Lcom/android/tools/r8/retrace/e;Lcom/android/tools/r8/utils/N;Ljava/util/List;Ljava/util/List;Lcom/android/tools/r8/retrace/StackTraceElementProxy;Lcom/android/tools/r8/retrace/RetraceStackTraceElementProxy;)V"} 167:167:void com.android.tools.r8.utils.BoxBase.clear():31:31 -> a 167:167:void com.android.tools.r8.utils.Box.clear():27 -> a 167:167:void lambda$retraceStackTraceParsed$2(java.util.Set,com.android.tools.r8.retrace.Retrace$RetraceStackTraceElementProxyEquivalence,com.android.tools.r8.utils.Box,java.util.List,java.util.List,com.android.tools.r8.retrace.StackTraceElementProxy,com.android.tools.r8.retrace.RetraceStackTraceElementProxy):234 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 168:171:void lambda$retraceStackTraceParsed$2(java.util.Set,com.android.tools.r8.retrace.Retrace$RetraceStackTraceElementProxyEquivalence,com.android.tools.r8.utils.Box,java.util.List,java.util.List,com.android.tools.r8.retrace.StackTraceElementProxy,com.android.tools.r8.retrace.RetraceStackTraceElementProxy):237:240 -> a 172:179:void lambda$retraceFrame$4(java.util.List,java.util.Map,com.android.tools.r8.retrace.StackTraceElementProxy,com.android.tools.r8.utils.Box,com.android.tools.r8.retrace.RetraceStackTraceElementProxy):273:280 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;Ljava/util/Map;Lcom/android/tools/r8/retrace/StackTraceElementProxy;Lcom/android/tools/r8/utils/N;Lcom/android/tools/r8/retrace/RetraceStackTraceElementProxy;)V"} 180:180:void lambda$retraceFrame$5(java.util.List,java.util.Map,com.android.tools.r8.retrace.RetraceStackTraceElementProxy):284:284 -> a 181:182:java.lang.Object lambda$retraceLine$6(com.android.tools.r8.utils.Box,com.android.tools.r8.retrace.StackTraceElementProxy,com.android.tools.r8.retrace.RetraceStackTraceElementProxy):307:308 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/N;Lcom/android/tools/r8/retrace/StackTraceElementProxy;Lcom/android/tools/r8/retrace/RetraceStackTraceElementProxy;)Ljava/lang/Object;"} 183:185:void lambda$run$7(com.android.tools.r8.DiagnosticsHandler,com.android.tools.r8.naming.mappinginformation.MapVersionMappingInformation):370:372 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/DiagnosticsHandler;Lcom/android/tools/r8/naming/mappinginformation/b;)V"} 186:186:void lambda$run$7(com.android.tools.r8.DiagnosticsHandler,com.android.tools.r8.naming.mappinginformation.MapVersionMappingInformation):371:371 -> a 187:187:com.android.tools.r8.retrace.RetraceFailedException lambda$run$8(java.lang.String,java.lang.Throwable,java.lang.Boolean):408:408 -> a 188:192:void lambda$run$9(com.android.tools.r8.DiagnosticsHandler,java.util.List):428:432 -> a 193:198:void lambda$run$9(com.android.tools.r8.DiagnosticsHandler,java.util.List):428:433 -> a 199:199:void lambda$main$10(java.lang.String[]):445:445 -> a 1:1:com.android.tools.r8.retrace.Retrace$Builder builder():476:476 -> builder 1:1:void main(java.lang.String[]):445:445 -> main 2:7:void withMainProgramHandler(com.android.tools.r8.retrace.Retrace$MainAction):466:471 -> main 2:7:void main(java.lang.String[]):445 -> main 8:8:void withMainProgramHandler(com.android.tools.r8.retrace.Retrace$MainAction):469:469 -> main 8:8:void main(java.lang.String[]):445 -> main 1:7:com.android.tools.r8.retrace.ResultWithContext retraceFrame(java.lang.Object,com.android.tools.r8.retrace.RetraceStackTraceContext):262:268 -> retraceFrame 8:26:com.android.tools.r8.retrace.ResultWithContext retraceFrame(java.lang.Object,com.android.tools.r8.retrace.RetraceStackTraceContext):267:285 -> retraceFrame 1:5:com.android.tools.r8.retrace.ResultWithContext retraceLine(java.lang.Object,com.android.tools.r8.retrace.RetraceStackTraceContext):297:301 -> retraceLine 6:17:com.android.tools.r8.retrace.ResultWithContext retraceLine(java.lang.Object,com.android.tools.r8.retrace.RetraceStackTraceContext):300:311 -> retraceLine 1:11:com.android.tools.r8.retrace.ResultWithContext retraceStackTrace(java.util.List,com.android.tools.r8.retrace.RetraceStackTraceContext):184:194 -> retraceStackTrace 1:6:com.android.tools.r8.retrace.ResultWithContext retraceStackTraceParsed(java.util.List,com.android.tools.r8.retrace.RetraceStackTraceContext):206:211 -> retraceStackTraceParsed 7:10:com.android.tools.r8.retrace.ResultWithContext retraceStackTraceParsed(java.util.List,com.android.tools.r8.retrace.RetraceStackTraceContext):210:213 -> retraceStackTraceParsed 11:12:java.lang.Object com.android.tools.r8.utils.ListUtils.fold(java.util.Collection,java.lang.Object,java.util.function.BiFunction):268:269 -> retraceStackTraceParsed 11:12:com.android.tools.r8.retrace.ResultWithContext retraceStackTraceParsed(java.util.List,com.android.tools.r8.retrace.RetraceStackTraceContext):214 -> retraceStackTraceParsed 13:49:com.android.tools.r8.retrace.ResultWithContext retraceStackTraceParsed(java.util.List,com.android.tools.r8.retrace.RetraceStackTraceContext):214:250 -> retraceStackTraceParsed 1:24:void run(com.android.tools.r8.retrace.RetraceCommand):321:344 -> run 25:25:void run(com.android.tools.r8.retrace.RetraceCommand):341:341 -> run 26:63:void run(com.android.tools.r8.retrace.RetraceCommand):340:377 -> run 64:77:void run(java.lang.String[]):383:396 -> run 78:95:void run(java.lang.String[]):388:405 -> run com.android.tools.r8.retrace.Retrace$1 -> com.android.tools.r8.retrace.b: # {"id":"sourceFile","fileName":"Retrace.java"} 1:1:void ():401:401 -> com.android.tools.r8.retrace.Retrace$Builder -> com.android.tools.r8.retrace.Retrace$Builder: # {"id":"sourceFile","fileName":"Retrace.java"} com.android.tools.r8.retrace.StackTraceLineParser stackTraceLineParser -> a com.android.tools.r8.retrace.MappingSupplier mappingSupplier -> b com.android.tools.r8.DiagnosticsHandler diagnosticsHandler -> c boolean isVerbose -> d 1:1:void ():480:480 -> 1:1:com.android.tools.r8.retrace.Retrace build():509:509 -> build 1:1:com.android.tools.r8.retrace.Retrace$Builder setDiagnosticsHandler(com.android.tools.r8.DiagnosticsHandler):499:499 -> setDiagnosticsHandler 1:1:com.android.tools.r8.retrace.Retrace$Builder setMappingSupplier(com.android.tools.r8.retrace.MappingSupplier):494:494 -> setMappingSupplier 1:1:com.android.tools.r8.retrace.Retrace$Builder setStackTraceLineParser(com.android.tools.r8.retrace.StackTraceLineParser):489:489 -> setStackTraceLineParser 1:1:com.android.tools.r8.retrace.Retrace$Builder setVerbose(boolean):504:504 -> setVerbose com.android.tools.r8.retrace.Retrace$MainAction -> com.android.tools.r8.retrace.c: # {"id":"sourceFile","fileName":"Retrace.java"} com.android.tools.r8.retrace.Retrace$RetraceDiagnosticsHandler -> com.android.tools.r8.retrace.d: # {"id":"sourceFile","fileName":"Retrace.java"} com.android.tools.r8.DiagnosticsHandler diagnosticsHandler -> a boolean printInfo -> b 1:3:void (com.android.tools.r8.DiagnosticsHandler,boolean):518:520 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ZLcom/android/tools/r8/DiagnosticsHandler;)V"} 1:1:void error(com.android.tools.r8.Diagnostic):526:526 -> error 1:2:void info(com.android.tools.r8.Diagnostic):536:537 -> info 1:1:void warning(com.android.tools.r8.Diagnostic):531:531 -> warning com.android.tools.r8.retrace.Retrace$RetraceStackTraceElementProxyEquivalence -> com.android.tools.r8.retrace.e: # {"id":"sourceFile","fileName":"Retrace.java"} boolean isVerbose -> a boolean $assertionsDisabled -> b 1:1:void ():542:542 -> 1:2:void (boolean):548:549 -> 1:1:boolean doEquivalent(java.lang.Object,java.lang.Object):542:542 -> a 2:2:int doHash(java.lang.Object):542:542 -> a 3:80:boolean doEquivalent(com.android.tools.r8.retrace.RetraceStackTraceElementProxy,com.android.tools.r8.retrace.RetraceStackTraceElementProxy):558:635 -> a 81:82:boolean compareRetracedTypeReference(com.android.tools.r8.retrace.RetracedTypeReference,com.android.tools.r8.retrace.RetracedTypeReference):661:662 -> a 81:82:boolean doEquivalent(com.android.tools.r8.retrace.RetraceStackTraceElementProxy,com.android.tools.r8.retrace.RetraceStackTraceElementProxy):636 -> a 83:94:boolean doEquivalent(com.android.tools.r8.retrace.RetraceStackTraceElementProxy,com.android.tools.r8.retrace.RetraceStackTraceElementProxy):640:651 -> a 95:96:boolean compareRetracedTypeReference(com.android.tools.r8.retrace.RetracedTypeReference,com.android.tools.r8.retrace.RetracedTypeReference):661:662 -> a 95:96:boolean doEquivalent(com.android.tools.r8.retrace.RetraceStackTraceElementProxy,com.android.tools.r8.retrace.RetraceStackTraceElementProxy):650 -> a 97:97:java.lang.String lambda$doEquivalent$0(com.android.tools.r8.retrace.RetraceStackTraceElementProxy):562:562 -> a 98:100:boolean testNotEqualProperty(com.android.tools.r8.retrace.RetraceStackTraceElementProxy,com.android.tools.r8.retrace.RetraceStackTraceElementProxy,java.util.function.Function,java.util.function.Function):675:677 -> a com.android.tools.r8.retrace.RetraceClassElement -> com.android.tools.r8.retrace.RetraceClassElement: # {"id":"sourceFile","fileName":"RetraceClassElement.java"} com.android.tools.r8.retrace.RetraceClassResult -> com.android.tools.r8.retrace.RetraceClassResult: # {"id":"sourceFile","fileName":"RetraceClassResult.java"} com.android.tools.r8.retrace.RetraceCommand -> com.android.tools.r8.retrace.RetraceCommand: # {"id":"sourceFile","fileName":"RetraceCommand.java"} com.android.tools.r8.retrace.StackTraceSupplier stacktraceSupplier -> a java.util.function.Consumer retracedStackTraceConsumer -> b com.android.tools.r8.retrace.RetraceOptions options -> c boolean $assertionsDisabled -> d 1:1:void ():14:14 -> 1:7:void (com.android.tools.r8.retrace.StackTraceSupplier,java.util.function.Consumer,com.android.tools.r8.retrace.RetraceOptions):25:31 -> 1:1:com.android.tools.r8.retrace.RetraceCommand$Builder builder(com.android.tools.r8.DiagnosticsHandler):60:60 -> builder 2:2:com.android.tools.r8.retrace.RetraceCommand$Builder builder():65:65 -> builder 1:1:com.android.tools.r8.retrace.RetraceOptions getOptions():51:51 -> getOptions 1:1:java.util.function.Consumer getRetracedStackTraceConsumer():47:47 -> getRetracedStackTraceConsumer 1:1:com.android.tools.r8.retrace.StackTraceSupplier getStacktraceSupplier():43:43 -> getStacktraceSupplier 1:1:boolean printMemory():39:39 -> printMemory 1:1:boolean printTimes():35:35 -> printTimes com.android.tools.r8.retrace.RetraceCommand$1 -> com.android.tools.r8.retrace.f: # {"id":"sourceFile","fileName":"RetraceCommand.java"} 1:1:void ():65:65 -> com.android.tools.r8.retrace.RetraceCommand$Builder -> com.android.tools.r8.retrace.RetraceCommand$Builder: # {"id":"sourceFile","fileName":"RetraceCommand.java"} boolean isVerbose -> a com.android.tools.r8.DiagnosticsHandler diagnosticsHandler -> b com.android.tools.r8.retrace.MappingSupplier mappingSupplier -> c java.lang.String regularExpression -> d com.android.tools.r8.retrace.StackTraceSupplier stackTrace -> e java.util.function.Consumer retracedStackTraceConsumer -> f boolean verifyMappingFileHash -> g 1:1:void (com.android.tools.r8.DiagnosticsHandler):79:79 -> 2:8:void (com.android.tools.r8.DiagnosticsHandler):74:80 -> 1:1:java.util.List lambda$setStackTrace$0(com.android.tools.r8.utils.Box):115:115 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/N;)Ljava/util/List;"} 1:20:com.android.tools.r8.retrace.RetraceCommand build():146:165 -> build 21:21:com.android.tools.r8.retrace.RetraceCommand build():156:156 -> build 22:22:com.android.tools.r8.retrace.RetraceCommand build():150:150 -> build 23:23:com.android.tools.r8.retrace.RetraceCommand build():147:147 -> build 1:1:com.android.tools.r8.retrace.RetraceCommand$Builder setMappingSupplier(com.android.tools.r8.retrace.MappingSupplier):91:91 -> setMappingSupplier 1:1:com.android.tools.r8.retrace.RetraceCommand$Builder setRegularExpression(java.lang.String):103:103 -> setRegularExpression 1:1:com.android.tools.r8.retrace.RetraceCommand$Builder setRetracedStackTraceConsumer(java.util.function.Consumer):141:141 -> setRetracedStackTraceConsumer 1:2:com.android.tools.r8.retrace.RetraceCommand$Builder setStackTrace(java.util.List):114:115 -> setStackTrace 3:3:com.android.tools.r8.retrace.RetraceCommand$Builder setStackTrace(com.android.tools.r8.retrace.StackTraceSupplier):125:125 -> setStackTrace 1:1:com.android.tools.r8.retrace.RetraceCommand$Builder setVerbose(boolean):85:85 -> setVerbose 1:1:com.android.tools.r8.retrace.RetraceCommand$Builder setVerifyMappingFileHash(boolean):131:131 -> setVerifyMappingFileHash com.android.tools.r8.retrace.RetraceElement -> com.android.tools.r8.retrace.RetraceElement: # {"id":"sourceFile","fileName":"RetraceElement.java"} com.android.tools.r8.retrace.RetraceFailedException -> com.android.tools.r8.retrace.RetraceFailedException: # {"id":"sourceFile","fileName":"RetraceFailedException.java"} 1:1:void ():17:17 -> 2:2:void (java.lang.String,java.lang.Throwable):21:21 -> com.android.tools.r8.retrace.RetraceFieldElement -> com.android.tools.r8.retrace.RetraceFieldElement: # {"id":"sourceFile","fileName":"RetraceFieldElement.java"} com.android.tools.r8.retrace.RetraceFieldResult -> com.android.tools.r8.retrace.RetraceFieldResult: # {"id":"sourceFile","fileName":"RetraceFieldResult.java"} com.android.tools.r8.retrace.RetraceFrameElement -> com.android.tools.r8.retrace.RetraceFrameElement: # {"id":"sourceFile","fileName":"RetraceFrameElement.java"} com.android.tools.r8.retrace.RetraceFrameResult -> com.android.tools.r8.retrace.RetraceFrameResult: # {"id":"sourceFile","fileName":"RetraceFrameResult.java"} com.android.tools.r8.retrace.RetraceInvalidRewriteFrameDiagnostics -> com.android.tools.r8.retrace.RetraceInvalidRewriteFrameDiagnostics: # {"id":"sourceFile","fileName":"RetraceInvalidRewriteFrameDiagnostics.java"} int numberOfFramesToRemove -> a java.lang.String method -> b 1:3:void (int,java.lang.String):18:20 -> 1:1:com.android.tools.r8.retrace.RetraceInvalidRewriteFrameDiagnostics create(int,java.lang.String):44:44 -> create 1:1:java.lang.String getDiagnosticMessage():35:35 -> getDiagnosticMessage 1:1:com.android.tools.r8.origin.Origin getOrigin():25:25 -> getOrigin 1:1:com.android.tools.r8.position.Position getPosition():30:30 -> getPosition com.android.tools.r8.retrace.RetraceInvalidStackTraceLineDiagnostics -> com.android.tools.r8.retrace.RetraceInvalidStackTraceLineDiagnostics: # {"id":"sourceFile","fileName":"RetraceInvalidStackTraceLineDiagnostics.java"} int lineNumber -> a java.lang.String message -> b 1:3:void (int,java.lang.String):21:23 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(I)V"} 1:1:com.android.tools.r8.retrace.RetraceInvalidStackTraceLineDiagnostics createNull(int):42:42 -> createNull 1:1:java.lang.String getDiagnosticMessage():38:38 -> getDiagnosticMessage 1:1:com.android.tools.r8.origin.Origin getOrigin():28:28 -> getOrigin 1:1:com.android.tools.r8.position.Position getPosition():33:33 -> getPosition com.android.tools.r8.retrace.RetraceMethodElement -> com.android.tools.r8.retrace.RetraceMethodElement: # {"id":"sourceFile","fileName":"RetraceMethodElement.java"} com.android.tools.r8.retrace.RetraceMethodResult -> com.android.tools.r8.retrace.RetraceMethodResult: # {"id":"sourceFile","fileName":"RetraceMethodResult.java"} com.android.tools.r8.retrace.RetraceOptions -> com.android.tools.r8.retrace.RetraceOptions: # {"id":"sourceFile","fileName":"RetraceOptions.java"} boolean isVerbose -> a boolean verifyMappingFileHash -> b java.lang.String regularExpression -> c com.android.tools.r8.DiagnosticsHandler diagnosticsHandler -> d com.android.tools.r8.retrace.MappingSupplier mappingSupplier -> e boolean $assertionsDisabled -> f 1:1:void ():16:16 -> 1:9:void (java.lang.String,com.android.tools.r8.DiagnosticsHandler,com.android.tools.r8.retrace.MappingSupplier,boolean,boolean):30:38 -> 1:1:com.android.tools.r8.retrace.RetraceOptions$Builder builder():63:63 -> builder 2:2:com.android.tools.r8.retrace.RetraceOptions$Builder builder(com.android.tools.r8.DiagnosticsHandler):68:68 -> builder 1:1:java.lang.String defaultRegularExpression():72:72 -> defaultRegularExpression 1:1:com.android.tools.r8.DiagnosticsHandler getDiagnosticsHandler():54:54 -> getDiagnosticsHandler 1:1:com.android.tools.r8.retrace.MappingSupplier getMappingSupplier():58:58 -> getMappingSupplier 1:1:java.lang.String getRegularExpression():50:50 -> getRegularExpression 1:1:boolean isVerbose():42:42 -> isVerbose 1:1:boolean isVerifyMappingFileHash():46:46 -> isVerifyMappingFileHash com.android.tools.r8.retrace.RetraceOptions$1 -> com.android.tools.r8.retrace.g: # {"id":"sourceFile","fileName":"RetraceOptions.java"} 1:1:void ():63:63 -> com.android.tools.r8.retrace.RetraceOptions$Builder -> com.android.tools.r8.retrace.RetraceOptions$Builder: # {"id":"sourceFile","fileName":"RetraceOptions.java"} boolean isVerbose -> a boolean verifyMappingFileHash -> b com.android.tools.r8.DiagnosticsHandler diagnosticsHandler -> c com.android.tools.r8.retrace.MappingSupplier mappingSupplier -> d java.lang.String regularExpression -> e 1:1:void (com.android.tools.r8.DiagnosticsHandler):84:84 -> 2:5:void (com.android.tools.r8.DiagnosticsHandler):82:85 -> 1:10:com.android.tools.r8.retrace.RetraceOptions build():125:134 -> build 11:11:com.android.tools.r8.retrace.RetraceOptions build():132:132 -> build 12:12:com.android.tools.r8.retrace.RetraceOptions build():129:129 -> build 13:13:com.android.tools.r8.retrace.RetraceOptions build():126:126 -> build 1:1:com.android.tools.r8.retrace.RetraceOptions$Builder setMappingSupplier(com.android.tools.r8.retrace.MappingSupplier):102:102 -> setMappingSupplier 1:1:com.android.tools.r8.retrace.RetraceOptions$Builder setProguardMapProducer(com.android.tools.r8.retrace.ProguardMapProducer):109:109 -> setProguardMapProducer 2:2:com.android.tools.r8.retrace.RetraceOptions$Builder setProguardMapProducer(com.android.tools.r8.retrace.ProguardMapProducer):108:108 -> setProguardMapProducer 1:1:com.android.tools.r8.retrace.RetraceOptions$Builder setRegularExpression(java.lang.String):120:120 -> setRegularExpression 1:1:com.android.tools.r8.retrace.RetraceOptions$Builder setVerbose(boolean):90:90 -> setVerbose 1:1:com.android.tools.r8.retrace.RetraceOptions$Builder setVerifyMappingFileHash(boolean):96:96 -> setVerifyMappingFileHash com.android.tools.r8.retrace.RetracePartitionException -> com.android.tools.r8.retrace.RetracePartitionException: # {"id":"sourceFile","fileName":"RetracePartitionException.java"} 1:1:void (java.lang.String):13:13 -> 2:2:void (java.lang.Exception):17:17 -> com.android.tools.r8.retrace.RetraceResult -> com.android.tools.r8.retrace.RetraceResult: # {"id":"sourceFile","fileName":"RetraceResult.java"} 1:1:java.util.stream.Stream flatMap(java.util.function.Function):38:38 -> flatMap 1:1:void forEach(java.util.function.Consumer):33:33 -> forEach 1:1:boolean isAmbiguous():28:28 -> isAmbiguous com.android.tools.r8.retrace.RetraceStackTraceContext -> com.android.tools.r8.retrace.RetraceStackTraceContext: # {"id":"sourceFile","fileName":"RetraceStackTraceContext.java"} 1:1:com.android.tools.r8.retrace.RetraceStackTraceContext empty():14:14 -> empty com.android.tools.r8.retrace.RetraceStackTraceElementProxy -> com.android.tools.r8.retrace.RetraceStackTraceElementProxy: # {"id":"sourceFile","fileName":"RetraceStackTraceElementProxy.java"} com.android.tools.r8.retrace.RetraceStackTraceElementProxyResult -> com.android.tools.r8.retrace.RetraceStackTraceElementProxyResult: # {"id":"sourceFile","fileName":"RetraceStackTraceElementProxyResult.java"} com.android.tools.r8.retrace.RetraceThrownExceptionElement -> com.android.tools.r8.retrace.RetraceThrownExceptionElement: # {"id":"sourceFile","fileName":"RetraceThrownExceptionElement.java"} com.android.tools.r8.retrace.RetraceThrownExceptionResult -> com.android.tools.r8.retrace.RetraceThrownExceptionResult: # {"id":"sourceFile","fileName":"RetraceThrownExceptionResult.java"} com.android.tools.r8.retrace.RetraceTypeElement -> com.android.tools.r8.retrace.RetraceTypeElement: # {"id":"sourceFile","fileName":"RetraceTypeElement.java"} com.android.tools.r8.retrace.RetraceTypeResult -> com.android.tools.r8.retrace.RetraceTypeResult: # {"id":"sourceFile","fileName":"RetraceTypeResult.java"} com.android.tools.r8.retrace.RetraceUnknownJsonMappingInformationResult -> com.android.tools.r8.retrace.RetraceUnknownJsonMappingInformationResult: # {"id":"sourceFile","fileName":"RetraceUnknownJsonMappingInformationResult.java"} 1:1:void forEach(java.util.function.Consumer):19:19 -> forEach com.android.tools.r8.retrace.RetraceUnknownMapVersionDiagnostic -> com.android.tools.r8.retrace.RetraceUnknownMapVersionDiagnostic: # {"id":"sourceFile","fileName":"RetraceUnknownMapVersionDiagnostic.java"} java.lang.String versionName -> a 1:2:void (java.lang.String):18:19 -> 1:1:com.android.tools.r8.retrace.RetraceUnknownMapVersionDiagnostic create(java.lang.String):40:40 -> create 1:3:java.lang.String getDiagnosticMessage():34:36 -> getDiagnosticMessage 4:4:java.lang.String getDiagnosticMessage():34:34 -> getDiagnosticMessage 1:1:com.android.tools.r8.origin.Origin getOrigin():24:24 -> getOrigin 1:1:com.android.tools.r8.position.Position getPosition():29:29 -> getPosition com.android.tools.r8.retrace.RetraceUnknownMappingInformationElement -> com.android.tools.r8.retrace.RetraceUnknownMappingInformationElement: # {"id":"sourceFile","fileName":"RetraceUnknownMappingInformationElement.java"} com.android.tools.r8.retrace.RetracedClassMemberReference -> com.android.tools.r8.retrace.RetracedClassMemberReference: # {"id":"sourceFile","fileName":"RetracedClassMemberReference.java"} com.android.tools.r8.retrace.RetracedClassReference -> com.android.tools.r8.retrace.RetracedClassReference: # {"id":"sourceFile","fileName":"RetracedClassReference.java"} com.android.tools.r8.retrace.RetracedFieldReference -> com.android.tools.r8.retrace.RetracedFieldReference: # {"id":"sourceFile","fileName":"RetracedFieldReference.java"} com.android.tools.r8.retrace.RetracedFieldReference$KnownRetracedFieldReference -> com.android.tools.r8.retrace.RetracedFieldReference$KnownRetracedFieldReference: # {"id":"sourceFile","fileName":"RetracedFieldReference.java"} com.android.tools.r8.retrace.RetracedMethodReference -> com.android.tools.r8.retrace.RetracedMethodReference: # {"id":"sourceFile","fileName":"RetracedMethodReference.java"} com.android.tools.r8.retrace.RetracedMethodReference$KnownRetracedMethodReference -> com.android.tools.r8.retrace.RetracedMethodReference$KnownRetracedMethodReference: # {"id":"sourceFile","fileName":"RetracedMethodReference.java"} com.android.tools.r8.retrace.RetracedSingleFrame -> com.android.tools.r8.retrace.RetracedSingleFrame: # {"id":"sourceFile","fileName":"RetracedSingleFrame.java"} com.android.tools.r8.retrace.RetracedSourceFile -> com.android.tools.r8.retrace.RetracedSourceFile: # {"id":"sourceFile","fileName":"RetracedSourceFile.java"} com.android.tools.r8.retrace.RetracedTypeReference -> com.android.tools.r8.retrace.RetracedTypeReference: # {"id":"sourceFile","fileName":"RetracedTypeReference.java"} com.android.tools.r8.retrace.Retracer -> com.android.tools.r8.retrace.Retracer: # {"id":"sourceFile","fileName":"Retracer.java"} 1:6:com.android.tools.r8.retrace.Retracer createDefault(com.android.tools.r8.retrace.ProguardMapProducer,com.android.tools.r8.DiagnosticsHandler):75:80 -> createDefault com.android.tools.r8.retrace.StackTraceElementProxy -> com.android.tools.r8.retrace.StackTraceElementProxy: # {"id":"sourceFile","fileName":"StackTraceElementProxy.java"} 1:1:void ():15:15 -> 1:6:void registerUseFromTypeReference(com.android.tools.r8.retrace.MappingSupplier,java.lang.String,com.android.tools.r8.DiagnosticsHandler):66:71 -> a 1:6:void lambda$registerUses$0(com.android.tools.r8.retrace.MappingSupplier,com.android.tools.r8.DiagnosticsHandler,java.lang.String):57 -> a 1:11:void registerUses(com.android.tools.r8.retrace.MappingSupplier,com.android.tools.r8.DiagnosticsHandler):50:60 -> registerUses 12:17:void registerUseFromTypeReference(com.android.tools.r8.retrace.MappingSupplier,java.lang.String,com.android.tools.r8.DiagnosticsHandler):66:71 -> registerUses 12:17:void registerUses(com.android.tools.r8.retrace.MappingSupplier,com.android.tools.r8.DiagnosticsHandler):60 -> registerUses com.android.tools.r8.retrace.StackTraceElementProxyRetracer -> com.android.tools.r8.retrace.StackTraceElementProxyRetracer: # {"id":"sourceFile","fileName":"StackTraceElementProxyRetracer.java"} 1:1:com.android.tools.r8.retrace.StackTraceElementProxyRetracer createDefault(com.android.tools.r8.retrace.Retracer):17:17 -> createDefault com.android.tools.r8.retrace.StackTraceLineParser -> com.android.tools.r8.retrace.StackTraceLineParser: # {"id":"sourceFile","fileName":"StackTraceLineParser.java"} 1:1:com.android.tools.r8.retrace.StackTraceLineParser createRegularExpressionParser(java.lang.String):18:18 -> createRegularExpressionParser com.android.tools.r8.retrace.StackTraceSupplier -> com.android.tools.r8.retrace.StackTraceSupplier: # {"id":"sourceFile","fileName":"StackTraceSupplier.java"} com.android.tools.r8.retrace.StreamSupplier -> com.android.tools.r8.retrace.StreamSupplier: # {"id":"sourceFile","fileName":"StreamSupplier.java"} com.android.tools.r8.retrace.StringRetrace -> com.android.tools.r8.retrace.StringRetrace: # {"id":"sourceFile","fileName":"StringRetrace.java"} boolean $assertionsDisabled -> f 1:1:void ():25:25 -> 1:1:void (com.android.tools.r8.retrace.StackTraceLineParser,com.android.tools.r8.retrace.MappingSupplier,com.android.tools.r8.DiagnosticsHandler,boolean):33:33 -> 1:14:void lambda$retrace$0(java.util.List,java.util.List,int):89:102 -> a 15:20:void lambda$retrace$0(java.util.List,java.util.List,int):99:104 -> a 21:26:void joinAmbiguousLines(java.util.List,java.util.function.Consumer):186:191 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Consumer;Ljava/util/List;)V"} 27:31:void lambda$joinAmbiguousLines$3(java.util.Set,java.util.List,java.util.function.Consumer,java.util.List,int):194:198 -> a 32:36:void lambda$joinAmbiguousLines$2(boolean,java.util.function.Consumer,java.lang.String):201:205 -> a 37:42:void lambda$joinAmbiguousLines$2(boolean,java.util.function.Consumer,java.lang.String):202:207 -> a 1:14:void lambda$retraceParsed$1(java.util.List,java.util.List,int):129:142 -> b 15:20:void lambda$retraceParsed$1(java.util.List,java.util.List,int):139:144 -> b 1:4:com.android.tools.r8.retrace.StringRetrace create(com.android.tools.r8.retrace.RetraceOptions):44:47 -> create 5:5:com.android.tools.r8.retrace.StringRetrace create(com.android.tools.r8.retrace.RetraceOptions):43:43 -> create 6:7:com.android.tools.r8.retrace.StringRetrace create(com.android.tools.r8.retrace.MappingSupplier,com.android.tools.r8.DiagnosticsHandler,java.lang.String,boolean):65:66 -> create 1:27:com.android.tools.r8.retrace.ResultWithContext retrace(java.util.List,com.android.tools.r8.retrace.RetraceStackTraceContext):83:109 -> retrace 28:31:com.android.tools.r8.retrace.ResultWithContext retrace(java.lang.String,com.android.tools.r8.retrace.RetraceStackTraceContext):161:164 -> retrace 1:27:com.android.tools.r8.retrace.ResultWithContext retraceParsed(java.util.List,com.android.tools.r8.retrace.RetraceStackTraceContext):123:149 -> retraceParsed 1:6:void retraceSupplier(com.android.tools.r8.retrace.StreamSupplier,java.util.function.Consumer):175:180 -> retraceSupplier com.android.tools.r8.retrace.internal.Definition -> com.android.tools.r8.internal.he: # {"id":"sourceFile","fileName":"Definition.java"} com.android.tools.r8.references.ClassReference getHolderClass() -> getHolderClass java.lang.String getName() -> getName com.android.tools.r8.retrace.internal.FieldDefinition -> com.android.tools.r8.internal.Jh: # {"id":"sourceFile","fileName":"FieldDefinition.java"} 1:1:void ():13:13 -> 1:1:com.android.tools.r8.retrace.internal.FieldDefinition$FullFieldDefinition asFullFieldDefinition():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Ih;"} com.android.tools.r8.retrace.internal.FieldDefinition substituteHolder(com.android.tools.r8.references.ClassReference) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/references/ClassReference;)Lcom/android/tools/r8/internal/Jh;"} 2:2:com.android.tools.r8.retrace.internal.FieldDefinition create(com.android.tools.r8.references.ClassReference,java.lang.String):16:16 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/references/ClassReference;Ljava/lang/String;)Lcom/android/tools/r8/internal/Hh;"} 3:3:com.android.tools.r8.retrace.internal.FieldDefinition create(com.android.tools.r8.references.FieldReference):20:20 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/references/FieldReference;)Lcom/android/tools/r8/internal/Ih;"} com.android.tools.r8.retrace.internal.FieldDefinition$BaseFieldDefinition -> com.android.tools.r8.internal.Hh: # {"id":"sourceFile","fileName":"FieldDefinition.java"} com.android.tools.r8.references.ClassReference classReference -> a java.lang.String name -> b 1:3:void (com.android.tools.r8.references.ClassReference,java.lang.String):37:39 -> 1:1:com.android.tools.r8.retrace.internal.FieldDefinition substituteHolder(com.android.tools.r8.references.ClassReference):54:54 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/references/ClassReference;)Lcom/android/tools/r8/internal/Jh;"} 2:2:com.android.tools.r8.retrace.internal.FieldDefinition com.android.tools.r8.retrace.internal.FieldDefinition.create(com.android.tools.r8.references.ClassReference,java.lang.String):16:16 -> a 2:2:com.android.tools.r8.retrace.internal.FieldDefinition substituteHolder(com.android.tools.r8.references.ClassReference):54 -> a 1:5:boolean equals(java.lang.Object):62:66 -> equals 1:1:com.android.tools.r8.references.ClassReference getHolderClass():49:49 -> getHolderClass 1:1:java.lang.String getName():44:44 -> getName 1:1:int hashCode():71:71 -> hashCode com.android.tools.r8.retrace.internal.FieldDefinition$FullFieldDefinition -> com.android.tools.r8.internal.Ih: # {"id":"sourceFile","fileName":"FieldDefinition.java"} com.android.tools.r8.references.FieldReference fieldReference -> a 1:2:void (com.android.tools.r8.references.FieldReference):79:80 -> 1:1:com.android.tools.r8.retrace.internal.FieldDefinition$FullFieldDefinition asFullFieldDefinition():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Ih;"} 2:3:com.android.tools.r8.retrace.internal.FieldDefinition substituteHolder(com.android.tools.r8.references.ClassReference):105:106 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/references/ClassReference;)Lcom/android/tools/r8/internal/Jh;"} 4:4:com.android.tools.r8.retrace.internal.FieldDefinition com.android.tools.r8.retrace.internal.FieldDefinition.create(com.android.tools.r8.references.FieldReference):20:20 -> a 4:4:com.android.tools.r8.retrace.internal.FieldDefinition substituteHolder(com.android.tools.r8.references.ClassReference):105 -> a 1:1:com.android.tools.r8.references.FieldReference getFieldReference():110:110 -> b 1:5:boolean equals(java.lang.Object):118:122 -> equals 1:1:com.android.tools.r8.references.ClassReference getHolderClass():100:100 -> getHolderClass 1:1:java.lang.String getName():95:95 -> getName 1:1:int hashCode():127:127 -> hashCode com.android.tools.r8.retrace.internal.MappingPartitionImpl -> com.android.tools.r8.internal.zD: # {"id":"sourceFile","fileName":"MappingPartitionImpl.java"} java.lang.String key -> a byte[] payload -> b 1:3:void (java.lang.String,byte[]):14:16 -> 1:1:java.lang.String getKey():21:21 -> getKey 1:1:byte[] getPayload():26:26 -> getPayload com.android.tools.r8.retrace.internal.MappingPartitionKeyStrategy -> com.android.tools.r8.internal.AD: # {"id":"sourceFile","fileName":"MappingPartitionKeyStrategy.java"} int serializedKey -> a com.android.tools.r8.retrace.internal.MappingPartitionKeyStrategy UNKNOWN -> b com.android.tools.r8.retrace.internal.MappingPartitionKeyStrategy OBFUSCATED_TYPE_NAME_AS_KEY -> c com.android.tools.r8.retrace.internal.MappingPartitionKeyStrategy OBFUSCATED_TYPE_NAME_AS_KEY_WITH_PARTITIONS -> d com.android.tools.r8.retrace.internal.MappingPartitionKeyStrategy[] $VALUES -> e 1:3:void ():8:10 -> 4:4:void ():7:7 -> 1:2:void (java.lang.String,int,int):16:17 -> 1:1:int getSerializedKey():32:32 -> a 1:1:com.android.tools.r8.retrace.internal.MappingPartitionKeyStrategy[] values():7:7 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()[Lcom/android/tools/r8/internal/AD;"} 1:1:com.android.tools.r8.retrace.internal.MappingPartitionKeyStrategy getByKey(int):27:27 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/internal/AD;"} 2:2:com.android.tools.r8.retrace.internal.MappingPartitionKeyStrategy getByKey(int):25:25 -> c 3:3:com.android.tools.r8.retrace.internal.MappingPartitionKeyStrategy getByKey(int):23:23 -> c com.android.tools.r8.retrace.internal.MappingPartitionMetadataInternal -> com.android.tools.r8.internal.ED: # {"id":"sourceFile","fileName":"MappingPartitionMetadataInternal.java"} byte[] MAGIC -> a 1:1:void ():50:50 -> java.lang.String getKey(com.android.tools.r8.references.ClassReference) -> a 1:1:java.util.Collection getPartitionKeys():0:0 -> a 2:15:com.android.tools.r8.retrace.internal.MappingPartitionMetadataInternal deserialize(com.android.tools.r8.dex.CompatByteBuffer,com.android.tools.r8.naming.MapVersion,com.android.tools.r8.DiagnosticsHandler):61:74 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/s;Lcom/android/tools/r8/naming/MapVersion;Lcom/android/tools/r8/DiagnosticsHandler;)Lcom/android/tools/r8/internal/ED;"} 16:28:com.android.tools.r8.retrace.internal.MappingPartitionMetadataInternal deserialize(com.android.tools.r8.dex.CompatByteBuffer,com.android.tools.r8.naming.MapVersion,com.android.tools.r8.DiagnosticsHandler):70:82 -> a com.android.tools.r8.naming.MapVersion getMapVersion() -> b boolean canGetAdditionalInfo() -> c boolean canGetPartitionKeys() -> d 1:1:com.android.tools.r8.retrace.internal.MetadataAdditionalInfo getAdditionalInfo():46:46 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/zE;"} com.android.tools.r8.retrace.internal.MappingPartitionMetadataInternal$1 -> com.android.tools.r8.internal.BD: # {"id":"sourceFile","fileName":"MappingPartitionMetadataInternal.java"} int[] $SwitchMap$com$android$tools$r8$retrace$internal$MappingPartitionKeyStrategy -> a 1:1:void ():68:68 -> com.android.tools.r8.retrace.internal.MappingPartitionMetadataInternal$ObfuscatedTypeNameAsKeyMetadata -> com.android.tools.r8.internal.CD: # {"id":"sourceFile","fileName":"MappingPartitionMetadataInternal.java"} com.android.tools.r8.naming.MapVersion mapVersion -> b 1:2:void (com.android.tools.r8.naming.MapVersion):89:90 -> 1:1:byte[] com.android.tools.r8.dex.CompatByteBuffer.array():62:62 -> a 1:1:com.android.tools.r8.retrace.internal.MappingPartitionMetadataInternal$ObfuscatedTypeNameAsKeyMetadata deserialize(com.android.tools.r8.dex.CompatByteBuffer):120 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/s;)Lcom/android/tools/r8/internal/CD;"} 2:2:byte[] com.android.tools.r8.dex.CompatByteBuffer.array():62:62 -> a 2:2:com.android.tools.r8.retrace.internal.MappingPartitionMetadataInternal$ObfuscatedTypeNameAsKeyMetadata deserialize(com.android.tools.r8.dex.CompatByteBuffer):120 -> a 3:3:com.android.tools.r8.retrace.internal.MappingPartitionMetadataInternal$ObfuscatedTypeNameAsKeyMetadata deserialize(com.android.tools.r8.dex.CompatByteBuffer):121:121 -> a 4:4:com.android.tools.r8.retrace.internal.MappingPartitionMetadataInternal$ObfuscatedTypeNameAsKeyMetadata com.android.tools.r8.retrace.internal.MappingPartitionMetadataInternal$ObfuscatedTypeNameAsKeyMetadata.create(com.android.tools.r8.naming.MapVersion):126:126 -> a 4:4:com.android.tools.r8.retrace.internal.MappingPartitionMetadataInternal$ObfuscatedTypeNameAsKeyMetadata deserialize(com.android.tools.r8.dex.CompatByteBuffer):122 -> a 5:5:java.lang.String getKey(com.android.tools.r8.references.ClassReference):95:95 -> a 6:6:com.android.tools.r8.retrace.internal.MappingPartitionMetadataInternal$ObfuscatedTypeNameAsKeyMetadata create(com.android.tools.r8.naming.MapVersion):126:126 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/naming/MapVersion;)Lcom/android/tools/r8/internal/CD;"} 1:1:com.android.tools.r8.naming.MapVersion getMapVersion():100:100 -> b 1:8:byte[] getBytes():108:115 -> getBytes com.android.tools.r8.retrace.internal.MappingPartitionMetadataInternal$ObfuscatedTypeNameAsKeyMetadataWithPartitionNames -> com.android.tools.r8.internal.DD: # {"id":"sourceFile","fileName":"MappingPartitionMetadataInternal.java"} com.android.tools.r8.naming.MapVersion mapVersion -> b com.android.tools.r8.retrace.internal.MetadataPartitionCollection metadataPartitionCollection -> c com.android.tools.r8.retrace.internal.MetadataAdditionalInfo metadataAdditionalInfo -> d 1:4:void (com.android.tools.r8.naming.MapVersion,com.android.tools.r8.retrace.internal.MetadataPartitionCollection,com.android.tools.r8.retrace.internal.MetadataAdditionalInfo):140:143 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/naming/MapVersion;Lcom/android/tools/r8/internal/EE;Lcom/android/tools/r8/internal/zE;)V"} 1:1:com.android.tools.r8.retrace.internal.MappingPartitionMetadataInternal$ObfuscatedTypeNameAsKeyMetadataWithPartitionNames create(com.android.tools.r8.naming.MapVersion,com.android.tools.r8.retrace.internal.MetadataPartitionCollection,com.android.tools.r8.retrace.internal.MetadataAdditionalInfo):150:150 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/naming/MapVersion;Lcom/android/tools/r8/internal/EE;Lcom/android/tools/r8/internal/zE;)Lcom/android/tools/r8/internal/DD;"} 2:2:java.lang.String getKey(com.android.tools.r8.references.ClassReference):156:156 -> a 3:3:java.util.Collection getPartitionKeys():171:171 -> a 4:7:com.android.tools.r8.retrace.internal.MappingPartitionMetadataInternal$ObfuscatedTypeNameAsKeyMetadataWithPartitionNames deserialize(com.android.tools.r8.dex.CompatByteBuffer):205:208 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/s;)Lcom/android/tools/r8/internal/DD;"} 8:8:com.android.tools.r8.retrace.internal.MetadataAdditionalInfo$LazyMetadataAdditionalInfo com.android.tools.r8.retrace.internal.MetadataAdditionalInfo$LazyMetadataAdditionalInfo.create(com.android.tools.r8.dex.CompatByteBuffer):118:118 -> a 8:8:com.android.tools.r8.retrace.internal.MappingPartitionMetadataInternal$ObfuscatedTypeNameAsKeyMetadataWithPartitionNames deserialize(com.android.tools.r8.dex.CompatByteBuffer):210 -> a 9:9:com.android.tools.r8.retrace.internal.MappingPartitionMetadataInternal$ObfuscatedTypeNameAsKeyMetadataWithPartitionNames com.android.tools.r8.retrace.internal.MappingPartitionMetadataInternal$ObfuscatedTypeNameAsKeyMetadataWithPartitionNames.create(com.android.tools.r8.naming.MapVersion,com.android.tools.r8.retrace.internal.MetadataPartitionCollection,com.android.tools.r8.retrace.internal.MetadataAdditionalInfo):150:150 -> a 9:9:com.android.tools.r8.retrace.internal.MappingPartitionMetadataInternal$ObfuscatedTypeNameAsKeyMetadataWithPartitionNames deserialize(com.android.tools.r8.dex.CompatByteBuffer):211 -> a 1:1:com.android.tools.r8.naming.MapVersion getMapVersion():161:161 -> b boolean canGetAdditionalInfo() -> c boolean canGetPartitionKeys() -> d 1:1:com.android.tools.r8.retrace.internal.MetadataAdditionalInfo getAdditionalInfo():181:181 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/zE;"} 1:7:byte[] getBytes():189:195 -> getBytes 8:15:void com.android.tools.r8.retrace.internal.MetadataAdditionalInfo.serialize(java.io.DataOutputStream):55:62 -> getBytes 8:15:byte[] getBytes():195 -> getBytes 16:19:byte[] getBytes():196:199 -> getBytes com.android.tools.r8.retrace.internal.MappingSupplierInternal -> com.android.tools.r8.internal.FD: # {"id":"sourceFile","fileName":"MappingSupplierInternal.java"} 1:1:void ():11:11 -> com.android.tools.r8.naming.ClassNamingForNameMapper getClassNaming(java.lang.String) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lcom/android/tools/r8/naming/k;"} java.lang.String getSourceFileForClass(java.lang.String) -> b com.android.tools.r8.retrace.internal.MappingSupplierInternalImpl -> com.android.tools.r8.internal.GD: # {"id":"sourceFile","fileName":"MappingSupplierInternalImpl.java"} com.android.tools.r8.naming.ClassNameMapper classNameMapper -> a 1:2:void (com.android.tools.r8.naming.ClassNameMapper):16:17 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/naming/b;)V"} 1:1:com.android.tools.r8.naming.ClassNamingForNameMapper getClassNaming(java.lang.String):22:22 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lcom/android/tools/r8/naming/k;"} 2:2:com.android.tools.r8.retrace.internal.MappingSupplierInternal createInternal(com.android.tools.r8.naming.ClassNameMapper):36:36 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/naming/b;)Lcom/android/tools/r8/internal/FD;"} 1:1:java.lang.String getSourceFileForClass(java.lang.String):27:27 -> b com.android.tools.r8.retrace.internal.MemberNamingWithMappedRangesOfName -> com.android.tools.r8.internal.dE: # {"id":"sourceFile","fileName":"MemberNamingWithMappedRangesOfName.java"} com.android.tools.r8.naming.ClassNamingForNameMapper$MappedRangesOfName mappedRangesOfName -> a com.android.tools.r8.naming.MemberNaming methodMemberNaming -> b 1:3:void (com.android.tools.r8.naming.MemberNaming,com.android.tools.r8.naming.ClassNamingForNameMapper$MappedRangesOfName):19:21 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/naming/Q;Lcom/android/tools/r8/naming/k$c;)V"} 1:1:java.util.List allRangesForLine(int):25:25 -> a 2:2:boolean lambda$mappedRangesWithNoMinifiedRange$0(com.android.tools.r8.naming.ClassNamingForNameMapper$MappedRange):30:30 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/naming/k$b;)Z"} 3:3:java.util.List getMappedRanges():34:34 -> a 1:1:java.util.List getMappedRangesWithNoMinifiedRangeAndPositionZero():38:38 -> b 1:1:com.android.tools.r8.naming.MemberNaming getMemberNaming():42:42 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/naming/Q;"} 1:1:java.util.List com.android.tools.r8.retrace.internal.MemberNamingWithMappedRangesOfName.getMappedRanges():34:34 -> d 1:1:boolean isSingleCatchAllRange():46 -> d 2:2:boolean isSingleCatchAllRange():46:46 -> d 3:3:java.util.List com.android.tools.r8.retrace.internal.MemberNamingWithMappedRangesOfName.getMappedRanges():34:34 -> d 3:3:boolean isSingleCatchAllRange():47 -> d 4:6:boolean isSingleCatchAllRange():47:49 -> d 1:2:java.util.List mappedRangesWithNoMinifiedRange():29:30 -> e 3:3:java.util.List mappedRangesWithNoMinifiedRange():29:29 -> e com.android.tools.r8.retrace.internal.MetadataAdditionalInfo -> com.android.tools.r8.internal.zE: # {"id":"sourceFile","fileName":"MetadataAdditionalInfo.java"} java.util.List preamble -> a 1:2:void (java.util.List):39:40 -> 1:1:java.util.Collection getPreamble():48:48 -> a 2:16:com.android.tools.r8.retrace.internal.MetadataAdditionalInfo deserialize(byte[]):66:80 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"([B)Lcom/android/tools/r8/internal/zE;"} 17:17:com.android.tools.r8.retrace.internal.MetadataAdditionalInfo create(java.util.List):84:84 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;)Lcom/android/tools/r8/internal/zE;"} 1:1:boolean hasPreamble():44:44 -> b com.android.tools.r8.retrace.internal.MetadataAdditionalInfo$AdditionalInfoTypes$EnumUnboxingLocalUtility -> com.android.tools.r8.internal.xE: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} com.android.tools.r8.retrace.internal.MetadataAdditionalInfo$AdditionalInfoTypes com.android.tools.r8.retrace.internal.MetadataAdditionalInfo$AdditionalInfoTypes.getByKey(int) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(I)I"} com.android.tools.r8.retrace.internal.MetadataAdditionalInfo$LazyMetadataAdditionalInfo -> com.android.tools.r8.internal.yE: # {"id":"sourceFile","fileName":"MetadataAdditionalInfo.java"} byte[] bytes -> b com.android.tools.r8.retrace.internal.MetadataAdditionalInfo metadataAdditionalInfo -> c 1:1:void (byte[]):93:93 -> 2:6:void (byte[]):90:94 -> 1:5:com.android.tools.r8.retrace.internal.MetadataAdditionalInfo com.android.tools.r8.retrace.internal.MetadataAdditionalInfo$LazyMetadataAdditionalInfo.getMetadataAdditionalInfo():110:114 -> a 1:5:java.util.Collection getPreamble():105 -> a 6:6:java.util.Collection com.android.tools.r8.retrace.internal.MetadataAdditionalInfo.getPreamble():48:48 -> a 6:6:java.util.Collection getPreamble():106 -> a 1:5:com.android.tools.r8.retrace.internal.MetadataAdditionalInfo com.android.tools.r8.retrace.internal.MetadataAdditionalInfo$LazyMetadataAdditionalInfo.getMetadataAdditionalInfo():110:114 -> b 1:5:boolean hasPreamble():99 -> b 6:6:boolean hasPreamble():100:100 -> b com.android.tools.r8.retrace.internal.MetadataPartitionCollection -> com.android.tools.r8.internal.EE: # {"id":"sourceFile","fileName":"MetadataPartitionCollection.java"} java.util.Collection partitionKeys -> a 1:2:void (java.util.Collection):22:23 -> 1:1:java.util.Collection getPartitionKeys():27:27 -> a 2:3:void serialize(java.io.DataOutputStream):33:34 -> a 4:4:void serialize(java.io.DataOutputStream):33:33 -> a 5:6:com.android.tools.r8.retrace.internal.MetadataPartitionCollection deserialize(byte[]):38:39 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"([B)Lcom/android/tools/r8/internal/EE;"} 7:7:com.android.tools.r8.retrace.internal.MetadataPartitionCollection com.android.tools.r8.retrace.internal.MetadataPartitionCollection.create(java.util.Collection):43:43 -> a 7:7:com.android.tools.r8.retrace.internal.MetadataPartitionCollection deserialize(byte[]):39 -> a 8:8:com.android.tools.r8.retrace.internal.MetadataPartitionCollection create(java.util.Collection):43:43 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/LinkedHashSet;)Lcom/android/tools/r8/internal/EE;"} com.android.tools.r8.retrace.internal.MetadataPartitionCollection$LazyMetadataPartitionCollection -> com.android.tools.r8.internal.DE: # {"id":"sourceFile","fileName":"MetadataPartitionCollection.java"} byte[] bytes -> b com.android.tools.r8.retrace.internal.MetadataPartitionCollection metadataPartitionCollection -> c 1:1:void (byte[]):52:52 -> 2:6:void (byte[]):49:53 -> 1:5:java.util.Collection getPartitionKeys():58:62 -> a 6:6:com.android.tools.r8.retrace.internal.MetadataPartitionCollection$LazyMetadataPartitionCollection create(com.android.tools.r8.dex.CompatByteBuffer):66:66 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/s;)Lcom/android/tools/r8/internal/DE;"} com.android.tools.r8.retrace.internal.MethodDefinition -> com.android.tools.r8.internal.LE: # {"id":"sourceFile","fileName":"MethodDefinition.java"} 1:1:void ():13:13 -> 1:1:com.android.tools.r8.retrace.internal.MethodDefinition$FullMethodDefinition asFullMethodDefinition():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/KE;"} com.android.tools.r8.retrace.internal.MethodDefinition substituteHolder(com.android.tools.r8.references.ClassReference) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/references/ClassReference;)Lcom/android/tools/r8/internal/LE;"} 2:2:com.android.tools.r8.retrace.internal.MethodDefinition create(com.android.tools.r8.references.ClassReference,java.lang.String):16:16 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/references/ClassReference;Ljava/lang/String;)Lcom/android/tools/r8/internal/JE;"} 3:3:com.android.tools.r8.retrace.internal.MethodDefinition create(com.android.tools.r8.references.MethodReference):20:20 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/references/MethodReference;)Lcom/android/tools/r8/internal/KE;"} com.android.tools.r8.retrace.internal.MethodDefinition$BaseMethodDefinition -> com.android.tools.r8.internal.JE: # {"id":"sourceFile","fileName":"MethodDefinition.java"} com.android.tools.r8.references.ClassReference classReference -> a java.lang.String name -> b 1:3:void (com.android.tools.r8.references.ClassReference,java.lang.String):38:40 -> 1:1:com.android.tools.r8.retrace.internal.MethodDefinition substituteHolder(com.android.tools.r8.references.ClassReference):55:55 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/references/ClassReference;)Lcom/android/tools/r8/internal/LE;"} 2:2:com.android.tools.r8.retrace.internal.MethodDefinition com.android.tools.r8.retrace.internal.MethodDefinition.create(com.android.tools.r8.references.ClassReference,java.lang.String):16:16 -> a 2:2:com.android.tools.r8.retrace.internal.MethodDefinition substituteHolder(com.android.tools.r8.references.ClassReference):55 -> a 1:5:boolean equals(java.lang.Object):63:67 -> equals 1:1:com.android.tools.r8.references.ClassReference getHolderClass():45:45 -> getHolderClass 1:1:java.lang.String getName():50:50 -> getName 1:1:int hashCode():72:72 -> hashCode com.android.tools.r8.retrace.internal.MethodDefinition$FullMethodDefinition -> com.android.tools.r8.internal.KE: # {"id":"sourceFile","fileName":"MethodDefinition.java"} com.android.tools.r8.references.MethodReference methodReference -> a 1:2:void (com.android.tools.r8.references.MethodReference):80:81 -> 1:1:com.android.tools.r8.retrace.internal.MethodDefinition$FullMethodDefinition asFullMethodDefinition():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/KE;"} 2:7:com.android.tools.r8.retrace.internal.MethodDefinition substituteHolder(com.android.tools.r8.references.ClassReference):106:111 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/references/ClassReference;)Lcom/android/tools/r8/internal/LE;"} 8:8:com.android.tools.r8.retrace.internal.MethodDefinition substituteHolder(com.android.tools.r8.references.ClassReference):107:107 -> a 9:9:com.android.tools.r8.retrace.internal.MethodDefinition com.android.tools.r8.retrace.internal.MethodDefinition.create(com.android.tools.r8.references.MethodReference):20:20 -> a 9:9:com.android.tools.r8.retrace.internal.MethodDefinition substituteHolder(com.android.tools.r8.references.ClassReference):106 -> a 1:1:com.android.tools.r8.references.MethodReference getMethodReference():115:115 -> b 1:5:boolean equals(java.lang.Object):123:127 -> equals 1:1:com.android.tools.r8.references.ClassReference getHolderClass():86:86 -> getHolderClass 1:1:java.lang.String getName():91:91 -> getName 1:1:int hashCode():132:132 -> hashCode com.android.tools.r8.retrace.internal.PartitionMappingSupplierBuilderImpl -> com.android.tools.r8.internal.GL: # {"id":"sourceFile","fileName":"PartitionMappingSupplierBuilderImpl.java"} com.android.tools.r8.retrace.MappingPartitionFromKeySupplier partitionSupplier -> a com.android.tools.r8.retrace.RegisterMappingPartitionCallback registerPartitionCallback -> b com.android.tools.r8.retrace.PrepareMappingPartitionsCallback prepare -> c byte[] metadata -> d com.android.tools.r8.naming.MapVersion fallbackMapVersion -> e boolean allowExperimental -> f 1:1:void (com.android.tools.r8.naming.MapVersion):22:22 -> 2:9:void (com.android.tools.r8.naming.MapVersion):16:23 -> 1:1:void lambda$new$0(java.lang.String):0:0 -> a 2:2:void lambda$new$1():0:0 -> a 1:5:com.android.tools.r8.retrace.PartitionMappingSupplier com.android.tools.r8.retrace.internal.PartitionMappingSupplierBuilderImpl.build():66:70 -> build 1:5:com.android.tools.r8.retrace.MappingSupplier build():13 -> build 6:6:com.android.tools.r8.retrace.PartitionMappingSupplier com.android.tools.r8.retrace.internal.PartitionMappingSupplierBuilderImpl.build():67:67 -> build 6:6:com.android.tools.r8.retrace.MappingSupplier build():13 -> build com.android.tools.r8.retrace.MappingSupplierBuilder self() -> self 1:1:com.android.tools.r8.retrace.PartitionMappingSupplier$Builder com.android.tools.r8.retrace.internal.PartitionMappingSupplierBuilderImpl.setAllowExperimental(boolean):33:33 -> setAllowExperimental 1:1:com.android.tools.r8.retrace.MappingSupplierBuilder setAllowExperimental(boolean):13 -> setAllowExperimental 1:1:com.android.tools.r8.retrace.PartitionMappingSupplier$Builder setMappingPartitionFromKeySupplier(com.android.tools.r8.retrace.MappingPartitionFromKeySupplier):60:60 -> setMappingPartitionFromKeySupplier 1:1:com.android.tools.r8.retrace.PartitionMappingSupplier$Builder setMetadata(byte[]):39:39 -> setMetadata 1:1:com.android.tools.r8.retrace.PartitionMappingSupplier$Builder setPrepareMappingPartitionsCallback(com.android.tools.r8.retrace.PrepareMappingPartitionsCallback):53:53 -> setPrepareMappingPartitionsCallback 1:1:com.android.tools.r8.retrace.PartitionMappingSupplier$Builder setRegisterMappingPartitionCallback(com.android.tools.r8.retrace.RegisterMappingPartitionCallback):46:46 -> setRegisterMappingPartitionCallback com.android.tools.r8.retrace.internal.PartitionMappingSupplierImpl -> com.android.tools.r8.internal.HL: # {"id":"sourceFile","fileName":"PartitionMappingSupplierImpl.java"} byte[] metadata -> a com.android.tools.r8.retrace.RegisterMappingPartitionCallback registerPartitionCallback -> b com.android.tools.r8.retrace.PrepareMappingPartitionsCallback prepare -> c com.android.tools.r8.retrace.MappingPartitionFromKeySupplier partitionSupplier -> d boolean allowExperimental -> e com.android.tools.r8.naming.MapVersion fallbackMapVersion -> f com.android.tools.r8.naming.ClassNameMapper classNameMapper -> g java.util.Set pendingKeys -> h java.util.Set builtKeys -> i com.android.tools.r8.retrace.internal.MappingPartitionMetadataInternal mappingPartitionMetadataCache -> j 1:1:void (byte[],com.android.tools.r8.retrace.RegisterMappingPartitionCallback,com.android.tools.r8.retrace.PrepareMappingPartitionsCallback,com.android.tools.r8.retrace.MappingPartitionFromKeySupplier,boolean,com.android.tools.r8.naming.MapVersion):55:55 -> 2:19:void (byte[],com.android.tools.r8.retrace.RegisterMappingPartitionCallback,com.android.tools.r8.retrace.PrepareMappingPartitionsCallback,com.android.tools.r8.retrace.MappingPartitionFromKeySupplier,boolean,com.android.tools.r8.naming.MapVersion):44:61 -> 1:4:com.android.tools.r8.retrace.internal.MappingPartitionMetadataInternal com.android.tools.r8.retrace.internal.PartitionMappingSupplierImpl.getMetadata(com.android.tools.r8.DiagnosticsHandler):65:68 -> a 1:4:com.android.tools.r8.retrace.internal.RetracerImpl createRetracer(com.android.tools.r8.DiagnosticsHandler):102 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/DiagnosticsHandler;)Lcom/android/tools/r8/internal/eU;"} 5:5:com.android.tools.r8.dex.CompatByteBuffer com.android.tools.r8.dex.CompatByteBuffer.wrapOrNull(byte[]):31:31 -> a 5:5:com.android.tools.r8.retrace.internal.MappingPartitionMetadataInternal com.android.tools.r8.retrace.internal.PartitionMappingSupplierImpl.getMetadata(com.android.tools.r8.DiagnosticsHandler):70 -> a 5:5:com.android.tools.r8.retrace.internal.RetracerImpl createRetracer(com.android.tools.r8.DiagnosticsHandler):102 -> a 6:6:com.android.tools.r8.retrace.internal.MappingPartitionMetadataInternal com.android.tools.r8.retrace.internal.PartitionMappingSupplierImpl.getMetadata(com.android.tools.r8.DiagnosticsHandler):70:70 -> a 6:6:com.android.tools.r8.retrace.internal.RetracerImpl createRetracer(com.android.tools.r8.DiagnosticsHandler):102 -> a 7:7:com.android.tools.r8.retrace.internal.MappingPartitionMetadataInternal com.android.tools.r8.retrace.internal.PartitionMappingSupplierImpl.getMetadata(com.android.tools.r8.DiagnosticsHandler):69:69 -> a 7:7:com.android.tools.r8.retrace.internal.RetracerImpl createRetracer(com.android.tools.r8.DiagnosticsHandler):102 -> a 8:24:com.android.tools.r8.retrace.internal.RetracerImpl createRetracer(com.android.tools.r8.DiagnosticsHandler):103:119 -> a 25:43:com.android.tools.r8.retrace.internal.RetracerImpl createRetracer(com.android.tools.r8.DiagnosticsHandler):117:135 -> a 44:44:com.android.tools.r8.retrace.internal.RetracerImpl createRetracer(com.android.tools.r8.DiagnosticsHandler):134:134 -> a 45:45:void lambda$createRetracer$0(com.android.tools.r8.naming.ClassNameMapper$Builder):123:123 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/naming/b$a;)V"} 1:1:com.android.tools.r8.retrace.Retracer createRetracer(com.android.tools.r8.DiagnosticsHandler):34:34 -> createRetracer 1:4:com.android.tools.r8.retrace.internal.MappingPartitionMetadataInternal com.android.tools.r8.retrace.internal.PartitionMappingSupplierImpl.getMetadata(com.android.tools.r8.DiagnosticsHandler):65:68 -> getMapVersions 1:4:java.util.Set getMapVersions(com.android.tools.r8.DiagnosticsHandler):97 -> getMapVersions 5:5:com.android.tools.r8.dex.CompatByteBuffer com.android.tools.r8.dex.CompatByteBuffer.wrapOrNull(byte[]):31:31 -> getMapVersions 5:5:com.android.tools.r8.retrace.internal.MappingPartitionMetadataInternal com.android.tools.r8.retrace.internal.PartitionMappingSupplierImpl.getMetadata(com.android.tools.r8.DiagnosticsHandler):70 -> getMapVersions 5:5:java.util.Set getMapVersions(com.android.tools.r8.DiagnosticsHandler):97 -> getMapVersions 6:6:com.android.tools.r8.retrace.internal.MappingPartitionMetadataInternal com.android.tools.r8.retrace.internal.PartitionMappingSupplierImpl.getMetadata(com.android.tools.r8.DiagnosticsHandler):70:70 -> getMapVersions 6:6:java.util.Set getMapVersions(com.android.tools.r8.DiagnosticsHandler):97 -> getMapVersions 7:7:com.android.tools.r8.retrace.internal.MappingPartitionMetadataInternal com.android.tools.r8.retrace.internal.PartitionMappingSupplierImpl.getMetadata(com.android.tools.r8.DiagnosticsHandler):69:69 -> getMapVersions 7:7:java.util.Set getMapVersions(com.android.tools.r8.DiagnosticsHandler):97 -> getMapVersions 8:8:java.util.Set getMapVersions(com.android.tools.r8.DiagnosticsHandler):97:97 -> getMapVersions 9:9:java.util.Set getMapVersions(com.android.tools.r8.DiagnosticsHandler):96:96 -> getMapVersions 1:4:com.android.tools.r8.retrace.internal.MappingPartitionMetadataInternal com.android.tools.r8.retrace.internal.PartitionMappingSupplierImpl.getMetadata(com.android.tools.r8.DiagnosticsHandler):65:68 -> registerClassUse 1:4:com.android.tools.r8.retrace.PartitionMappingSupplier com.android.tools.r8.retrace.internal.PartitionMappingSupplierImpl.registerClassUse(com.android.tools.r8.DiagnosticsHandler,com.android.tools.r8.references.ClassReference):76 -> registerClassUse 1:4:com.android.tools.r8.retrace.MappingSupplier registerClassUse(com.android.tools.r8.DiagnosticsHandler,com.android.tools.r8.references.ClassReference):34 -> registerClassUse 5:5:com.android.tools.r8.dex.CompatByteBuffer com.android.tools.r8.dex.CompatByteBuffer.wrapOrNull(byte[]):31:31 -> registerClassUse 5:5:com.android.tools.r8.retrace.internal.MappingPartitionMetadataInternal com.android.tools.r8.retrace.internal.PartitionMappingSupplierImpl.getMetadata(com.android.tools.r8.DiagnosticsHandler):70 -> registerClassUse 5:5:com.android.tools.r8.retrace.PartitionMappingSupplier com.android.tools.r8.retrace.internal.PartitionMappingSupplierImpl.registerClassUse(com.android.tools.r8.DiagnosticsHandler,com.android.tools.r8.references.ClassReference):76 -> registerClassUse 5:5:com.android.tools.r8.retrace.MappingSupplier registerClassUse(com.android.tools.r8.DiagnosticsHandler,com.android.tools.r8.references.ClassReference):34 -> registerClassUse 6:6:com.android.tools.r8.retrace.internal.MappingPartitionMetadataInternal com.android.tools.r8.retrace.internal.PartitionMappingSupplierImpl.getMetadata(com.android.tools.r8.DiagnosticsHandler):70:70 -> registerClassUse 6:6:com.android.tools.r8.retrace.PartitionMappingSupplier com.android.tools.r8.retrace.internal.PartitionMappingSupplierImpl.registerClassUse(com.android.tools.r8.DiagnosticsHandler,com.android.tools.r8.references.ClassReference):76 -> registerClassUse 6:6:com.android.tools.r8.retrace.MappingSupplier registerClassUse(com.android.tools.r8.DiagnosticsHandler,com.android.tools.r8.references.ClassReference):34 -> registerClassUse 7:7:com.android.tools.r8.retrace.internal.MappingPartitionMetadataInternal com.android.tools.r8.retrace.internal.PartitionMappingSupplierImpl.getMetadata(com.android.tools.r8.DiagnosticsHandler):69:69 -> registerClassUse 7:7:com.android.tools.r8.retrace.PartitionMappingSupplier com.android.tools.r8.retrace.internal.PartitionMappingSupplierImpl.registerClassUse(com.android.tools.r8.DiagnosticsHandler,com.android.tools.r8.references.ClassReference):76 -> registerClassUse 7:7:com.android.tools.r8.retrace.MappingSupplier registerClassUse(com.android.tools.r8.DiagnosticsHandler,com.android.tools.r8.references.ClassReference):34 -> registerClassUse 8:8:com.android.tools.r8.retrace.PartitionMappingSupplier com.android.tools.r8.retrace.internal.PartitionMappingSupplierImpl.registerClassUse(com.android.tools.r8.DiagnosticsHandler,com.android.tools.r8.references.ClassReference):76:76 -> registerClassUse 8:8:com.android.tools.r8.retrace.MappingSupplier registerClassUse(com.android.tools.r8.DiagnosticsHandler,com.android.tools.r8.references.ClassReference):34 -> registerClassUse 9:10:void com.android.tools.r8.retrace.internal.PartitionMappingSupplierImpl.registerKeyUse(java.lang.String):82:83 -> registerClassUse 9:10:com.android.tools.r8.retrace.PartitionMappingSupplier com.android.tools.r8.retrace.internal.PartitionMappingSupplierImpl.registerClassUse(com.android.tools.r8.DiagnosticsHandler,com.android.tools.r8.references.ClassReference):76 -> registerClassUse 9:10:com.android.tools.r8.retrace.MappingSupplier registerClassUse(com.android.tools.r8.DiagnosticsHandler,com.android.tools.r8.references.ClassReference):34 -> registerClassUse 1:2:void verifyMappingFileHash(com.android.tools.r8.DiagnosticsHandler):90:91 -> verifyMappingFileHash com.android.tools.r8.retrace.internal.ProguardMapPartitionerOnClassNameToText -> com.android.tools.r8.internal.MN: # {"id":"sourceFile","fileName":"ProguardMapPartitionerOnClassNameToText.java"} com.android.tools.r8.retrace.ProguardMapProducer proguardMapProducer -> a java.util.function.Consumer mappingPartitionConsumer -> b com.android.tools.r8.DiagnosticsHandler diagnosticsHandler -> c boolean allowEmptyMappedRanges -> d boolean allowExperimentalMapping -> e com.android.tools.r8.retrace.internal.MappingPartitionKeyStrategy mappingPartitionKeyStrategy -> f 1:7:void (com.android.tools.r8.retrace.ProguardMapProducer,java.util.function.Consumer,com.android.tools.r8.DiagnosticsHandler,boolean,boolean,com.android.tools.r8.retrace.internal.MappingPartitionKeyStrategy):57:63 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/retrace/ProguardMapProducer;Ljava/util/function/Consumer;Lcom/android/tools/r8/DiagnosticsHandler;ZZLcom/android/tools/r8/internal/AD;)V"} 1:5:com.android.tools.r8.naming.ClassNameMapper getPartitionsFromInternalProguardMapProducer(com.android.tools.r8.utils.TriConsumer):77:81 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/G3;)Lcom/android/tools/r8/naming/b;"} 6:6:void lambda$getPartitionsFromInternalProguardMapProducer$0(com.android.tools.r8.utils.TriConsumer,com.android.tools.r8.naming.ClassNameMapper,java.lang.String,com.android.tools.r8.naming.ClassNamingForNameMapper):83:83 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/G3;Lcom/android/tools/r8/naming/b;Ljava/lang/String;Lcom/android/tools/r8/naming/k;)V"} 7:7:void lambda$getPartitionsFromStringBackedProguardMapProducer$1(com.android.tools.r8.naming.ClassNameMapper$Builder):105:105 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/naming/b$a;)V"} 8:21:void lambda$getPartitionsFromStringBackedProguardMapProducer$2(com.android.tools.r8.utils.TriConsumer,com.android.tools.r8.naming.ClassNameMapper,java.lang.String,java.util.List):109:122 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/G3;Lcom/android/tools/r8/naming/b;Ljava/lang/String;Ljava/util/List;)V"} 22:22:void lambda$run$4(java.util.HashSet,com.android.tools.r8.naming.ClassNameMapper,com.android.tools.r8.naming.ClassNamingForNameMapper,java.lang.String):135:135 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/HashSet;Lcom/android/tools/r8/naming/b;Lcom/android/tools/r8/naming/k;Ljava/lang/String;)V"} 23:23:com.android.tools.r8.naming.mappinginformation.PartitionFileNameInformation$Builder com.android.tools.r8.naming.mappinginformation.PartitionFileNameInformation.builder():56:56 -> a 23:23:void lambda$run$4(java.util.HashSet,com.android.tools.r8.naming.ClassNameMapper,com.android.tools.r8.naming.ClassNamingForNameMapper,java.lang.String):137 -> a 24:42:void lambda$run$4(java.util.HashSet,com.android.tools.r8.naming.ClassNameMapper,com.android.tools.r8.naming.ClassNamingForNameMapper,java.lang.String):138:156 -> a 43:47:void lambda$run$4(java.util.HashSet,com.android.tools.r8.naming.ClassNameMapper,com.android.tools.r8.naming.ClassNamingForNameMapper,java.lang.String):153:157 -> a 48:50:void lambda$run$3(com.android.tools.r8.naming.ClassNameMapper,java.util.Set,com.android.tools.r8.naming.mappinginformation.PartitionFileNameInformation$Builder,java.lang.String):140:142 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/naming/b;Ljava/util/Set;Lcom/android/tools/r8/internal/EL;Ljava/lang/String;)V"} 51:51:void lambda$run$3(com.android.tools.r8.naming.ClassNameMapper,java.util.Set,com.android.tools.r8.naming.mappinginformation.PartitionFileNameInformation$Builder,java.lang.String):141:141 -> a 1:18:com.android.tools.r8.naming.ClassNameMapper getPartitionsFromStringBackedProguardMapProducer(com.android.tools.r8.utils.TriConsumer):89:106 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/G3;)Lcom/android/tools/r8/naming/b;"} 1:3:com.android.tools.r8.retrace.MappingPartitionMetadata run():130:132 -> run 4:7:com.android.tools.r8.naming.ClassNameMapper com.android.tools.r8.retrace.internal.ProguardMapPartitionerOnClassNameToText.getPartitionsFromProguardMapProducer(com.android.tools.r8.utils.TriConsumer):68:71 -> run 4:7:com.android.tools.r8.retrace.MappingPartitionMetadata run():133 -> run 8:20:com.android.tools.r8.retrace.MappingPartitionMetadata run():159:171 -> run 21:29:com.android.tools.r8.retrace.MappingPartitionMetadata run():168:176 -> run com.android.tools.r8.retrace.internal.ProguardMapPartitionerOnClassNameToText$PartitionLineReader -> com.android.tools.r8.internal.LN: # {"id":"sourceFile","fileName":"ProguardMapPartitionerOnClassNameToText.java"} com.android.tools.r8.retrace.internal.ProguardMapReaderWithFiltering lineReader -> a java.util.Map readSections -> b java.util.List currentList -> c 1:1:void (com.android.tools.r8.retrace.internal.ProguardMapReaderWithFiltering):186:186 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/RN;)V"} 2:7:void (com.android.tools.r8.retrace.internal.ProguardMapReaderWithFiltering):183:188 -> 1:9:java.lang.String readLine():193:201 -> a 10:10:void forEachClassMapping(java.util.function.BiConsumer):211:211 -> a 1:1:void close():207:207 -> close com.android.tools.r8.retrace.internal.ProguardMapPartitionerOnClassNameToText$ProguardMapPartitionerBuilderImpl -> com.android.tools.r8.internal.MN$a: # {"id":"sourceFile","fileName":"ProguardMapPartitionerOnClassNameToText.java"} com.android.tools.r8.retrace.ProguardMapProducer proguardMapProducer -> a java.util.function.Consumer mappingPartitionConsumer -> b com.android.tools.r8.DiagnosticsHandler diagnosticsHandler -> c boolean allowEmptyMappedRanges -> d boolean allowExperimentalMapping -> e 1:1:void (com.android.tools.r8.DiagnosticsHandler):225:225 -> 2:6:void (com.android.tools.r8.DiagnosticsHandler):222:226 -> 1:1:com.android.tools.r8.retrace.internal.ProguardMapPartitionerOnClassNameToText$ProguardMapPartitionerBuilderImpl setPartitionConsumer(java.util.function.Consumer):232:232 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Consumer;)Lcom/android/tools/r8/internal/MN$a;"} 2:2:com.android.tools.r8.retrace.internal.ProguardMapPartitionerOnClassNameToText$ProguardMapPartitionerBuilderImpl setProguardMapProducer(com.android.tools.r8.retrace.ProguardMapProducer):239:239 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/retrace/ProguardMapProducer;)Lcom/android/tools/r8/internal/MN$a;"} 3:9:com.android.tools.r8.retrace.internal.ProguardMapPartitionerOnClassNameToText build():259:265 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/MN;"} 1:1:com.android.tools.r8.retrace.ProguardMapPartitioner build():215:215 -> build 1:1:com.android.tools.r8.retrace.internal.ProguardMapPartitionerOnClassNameToText$ProguardMapPartitionerBuilderImpl com.android.tools.r8.retrace.internal.ProguardMapPartitionerOnClassNameToText$ProguardMapPartitionerBuilderImpl.setAllowEmptyMappedRanges(boolean):246:246 -> setAllowEmptyMappedRanges 1:1:com.android.tools.r8.retrace.ProguardMapPartitionerBuilder setAllowEmptyMappedRanges(boolean):215 -> setAllowEmptyMappedRanges 1:1:com.android.tools.r8.retrace.internal.ProguardMapPartitionerOnClassNameToText$ProguardMapPartitionerBuilderImpl com.android.tools.r8.retrace.internal.ProguardMapPartitionerOnClassNameToText$ProguardMapPartitionerBuilderImpl.setAllowExperimentalMapping(boolean):253:253 -> setAllowExperimentalMapping 1:1:com.android.tools.r8.retrace.ProguardMapPartitionerBuilder setAllowExperimentalMapping(boolean):215 -> setAllowExperimentalMapping 1:1:com.android.tools.r8.retrace.ProguardMapPartitionerBuilder setPartitionConsumer(java.util.function.Consumer):215:215 -> setPartitionConsumer 1:1:com.android.tools.r8.retrace.ProguardMapPartitionerBuilder setProguardMapProducer(com.android.tools.r8.retrace.ProguardMapProducer):215:215 -> setProguardMapProducer com.android.tools.r8.retrace.internal.ProguardMapPartitionerOnClassNameToText$ProguardMapPartitionerBuilderImplInternal -> com.android.tools.r8.internal.MN$b: # {"id":"sourceFile","fileName":"ProguardMapPartitionerOnClassNameToText.java"} com.android.tools.r8.retrace.internal.MappingPartitionKeyStrategy mappingPartitionKeyStrategy -> f 1:1:void (com.android.tools.r8.DiagnosticsHandler):278:278 -> 2:2:void (com.android.tools.r8.DiagnosticsHandler):274:274 -> 1:1:com.android.tools.r8.retrace.internal.ProguardMapPartitionerOnClassNameToText$ProguardMapPartitionerBuilderImplInternal setMappingPartitionKeyStrategy(com.android.tools.r8.retrace.internal.MappingPartitionKeyStrategy):283:283 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/AD;)Lcom/android/tools/r8/internal/MN$b;"} 2:2:com.android.tools.r8.retrace.internal.ProguardMapPartitionerOnClassNameToText build():289:289 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/MN;"} 1:1:com.android.tools.r8.retrace.ProguardMapPartitioner build():271:271 -> build com.android.tools.r8.retrace.internal.ProguardMapProducerInternal -> com.android.tools.r8.internal.NN: # {"id":"sourceFile","fileName":"ProguardMapProducerInternal.java"} com.android.tools.r8.naming.ClassNameMapper classNameMapper -> a 1:2:void (com.android.tools.r8.naming.ClassNameMapper):17:18 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/naming/b;)V"} 1:1:com.android.tools.r8.naming.ClassNameMapper getClassNameMapper():22:22 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/naming/b;"} 1:1:java.io.InputStream get():27:27 -> get com.android.tools.r8.retrace.internal.ProguardMapReaderWithFiltering -> com.android.tools.r8.internal.RN: # {"id":"sourceFile","fileName":"ProguardMapReaderWithFiltering.java"} int startIndex -> a int endIndex -> b java.util.function.Predicate filter -> c boolean readPreambleAndSourceFiles -> d boolean isInsideClassOfInterest -> e boolean seenFirstClass -> f com.android.tools.r8.retrace.internal.ProguardMapReaderWithFiltering$LineParserNode lineParserResult -> g byte[] SOURCE_FILE_BYTES -> h 1:1:void ():23:23 -> 1:1:void (java.util.function.Predicate,boolean):207:207 -> 2:24:void (java.util.function.Predicate,boolean):200:222 -> 25:26:void (java.util.function.Predicate,boolean):208:209 -> 1:25:byte[] com.android.tools.r8.retrace.internal.ProguardMapReaderWithFiltering.readLineFromMultipleReads():266:290 -> a 1:25:java.lang.String readLine():227 -> a 26:33:byte[] com.android.tools.r8.retrace.internal.ProguardMapReaderWithFiltering.readLineFromMultipleReads():277:284 -> a 26:33:java.lang.String readLine():227 -> a 34:43:byte[] com.android.tools.r8.retrace.internal.ProguardMapReaderWithFiltering.readLineFromMultipleReads():283:292 -> a 34:43:java.lang.String readLine():227 -> a 44:47:java.lang.String readLine():231:234 -> a 48:49:com.android.tools.r8.retrace.internal.ProguardMapReaderWithFiltering$LineParserNode com.android.tools.r8.retrace.internal.ProguardMapReaderWithFiltering$LineParserState.computeNextState():78:79 -> a 48:49:com.android.tools.r8.retrace.internal.ProguardMapReaderWithFiltering$LineParserNode com.android.tools.r8.retrace.internal.ProguardMapReaderWithFiltering$LineParserState.run():72 -> a 48:49:java.lang.String readLine():234 -> a 50:50:boolean com.android.tools.r8.retrace.internal.ProguardMapReaderWithFiltering$LineParserState.readCharactersUntil(char):132:132 -> a 50:50:com.android.tools.r8.retrace.internal.ProguardMapReaderWithFiltering$LineParserNode com.android.tools.r8.retrace.internal.ProguardMapReaderWithFiltering$LineParserState.computeNextState():112 -> a 50:50:com.android.tools.r8.retrace.internal.ProguardMapReaderWithFiltering$LineParserNode com.android.tools.r8.retrace.internal.ProguardMapReaderWithFiltering$LineParserState.run():72 -> a 50:50:java.lang.String readLine():234 -> a 51:51:boolean com.android.tools.r8.retrace.internal.ProguardMapReaderWithFiltering$LineParserState.readCharactersUntil(char):132:132 -> a 51:51:com.android.tools.r8.retrace.internal.ProguardMapReaderWithFiltering$LineParserNode com.android.tools.r8.retrace.internal.ProguardMapReaderWithFiltering$LineParserState.computeNextState():113 -> a 51:51:com.android.tools.r8.retrace.internal.ProguardMapReaderWithFiltering$LineParserNode com.android.tools.r8.retrace.internal.ProguardMapReaderWithFiltering$LineParserState.run():72 -> a 51:51:java.lang.String readLine():234 -> a 52:52:boolean com.android.tools.r8.retrace.internal.ProguardMapReaderWithFiltering$LineParserState.readSingleOrDoubleQuote():195:195 -> a 52:52:com.android.tools.r8.retrace.internal.ProguardMapReaderWithFiltering$LineParserNode com.android.tools.r8.retrace.internal.ProguardMapReaderWithFiltering$LineParserState.computeNextState():114 -> a 52:52:com.android.tools.r8.retrace.internal.ProguardMapReaderWithFiltering$LineParserNode com.android.tools.r8.retrace.internal.ProguardMapReaderWithFiltering$LineParserState.run():72 -> a 52:52:java.lang.String readLine():234 -> a 53:59:boolean com.android.tools.r8.retrace.internal.ProguardMapReaderWithFiltering$LineParserState.readSourceFile():181:187 -> a 53:59:com.android.tools.r8.retrace.internal.ProguardMapReaderWithFiltering$LineParserNode com.android.tools.r8.retrace.internal.ProguardMapReaderWithFiltering$LineParserState.computeNextState():115 -> a 53:59:com.android.tools.r8.retrace.internal.ProguardMapReaderWithFiltering$LineParserNode com.android.tools.r8.retrace.internal.ProguardMapReaderWithFiltering$LineParserState.run():72 -> a 53:59:java.lang.String readLine():234 -> a 60:60:boolean com.android.tools.r8.retrace.internal.ProguardMapReaderWithFiltering$LineParserState.readSingleOrDoubleQuote():195:195 -> a 60:60:boolean com.android.tools.r8.retrace.internal.ProguardMapReaderWithFiltering$LineParserState.readSourceFile():191 -> a 60:60:com.android.tools.r8.retrace.internal.ProguardMapReaderWithFiltering$LineParserNode com.android.tools.r8.retrace.internal.ProguardMapReaderWithFiltering$LineParserState.computeNextState():115 -> a 60:60:com.android.tools.r8.retrace.internal.ProguardMapReaderWithFiltering$LineParserNode com.android.tools.r8.retrace.internal.ProguardMapReaderWithFiltering$LineParserState.run():72 -> a 60:60:java.lang.String readLine():234 -> a 61:61:boolean com.android.tools.r8.retrace.internal.ProguardMapReaderWithFiltering$LineParserState.read(char):173:173 -> a 61:61:boolean com.android.tools.r8.retrace.internal.ProguardMapReaderWithFiltering$LineParserState.readColon():127 -> a 61:61:com.android.tools.r8.retrace.internal.ProguardMapReaderWithFiltering$LineParserNode com.android.tools.r8.retrace.internal.ProguardMapReaderWithFiltering$LineParserState.computeNextState():103 -> a 61:61:com.android.tools.r8.retrace.internal.ProguardMapReaderWithFiltering$LineParserNode com.android.tools.r8.retrace.internal.ProguardMapReaderWithFiltering$LineParserState.run():72 -> a 61:61:java.lang.String readLine():234 -> a 62:62:boolean com.android.tools.r8.retrace.internal.ProguardMapReaderWithFiltering$LineParserState.readUntilNoWhiteSpace():156:156 -> a 62:62:com.android.tools.r8.retrace.internal.ProguardMapReaderWithFiltering$LineParserNode com.android.tools.r8.retrace.internal.ProguardMapReaderWithFiltering$LineParserState.computeNextState():107 -> a 62:62:com.android.tools.r8.retrace.internal.ProguardMapReaderWithFiltering$LineParserNode com.android.tools.r8.retrace.internal.ProguardMapReaderWithFiltering$LineParserState.run():72 -> a 62:62:java.lang.String readLine():234 -> a 63:63:boolean com.android.tools.r8.retrace.internal.ProguardMapReaderWithFiltering$LineParserState.isCommentChar():177:177 -> a 63:63:com.android.tools.r8.retrace.internal.ProguardMapReaderWithFiltering$LineParserNode com.android.tools.r8.retrace.internal.ProguardMapReaderWithFiltering$LineParserState.computeNextState():108 -> a 63:63:com.android.tools.r8.retrace.internal.ProguardMapReaderWithFiltering$LineParserNode com.android.tools.r8.retrace.internal.ProguardMapReaderWithFiltering$LineParserState.run():72 -> a 63:63:java.lang.String readLine():234 -> a 64:68:int com.android.tools.r8.retrace.internal.ProguardMapReaderWithFiltering$LineParserState.readCharactersNoWhiteSpaceUntil(char):142:146 -> a 64:68:com.android.tools.r8.retrace.internal.ProguardMapReaderWithFiltering$LineParserNode com.android.tools.r8.retrace.internal.ProguardMapReaderWithFiltering$LineParserState.computeNextState():98 -> a 64:68:com.android.tools.r8.retrace.internal.ProguardMapReaderWithFiltering$LineParserNode com.android.tools.r8.retrace.internal.ProguardMapReaderWithFiltering$LineParserState.run():72 -> a 64:68:java.lang.String readLine():234 -> a 69:69:boolean com.android.tools.r8.retrace.internal.ProguardMapReaderWithFiltering$LineParserState.read(char):173:173 -> a 69:69:boolean com.android.tools.r8.retrace.internal.ProguardMapReaderWithFiltering$LineParserState.readSpace():169 -> a 69:69:boolean com.android.tools.r8.retrace.internal.ProguardMapReaderWithFiltering$LineParserState.readArrow():165 -> a 69:69:com.android.tools.r8.retrace.internal.ProguardMapReaderWithFiltering$LineParserNode com.android.tools.r8.retrace.internal.ProguardMapReaderWithFiltering$LineParserState.computeNextState():94 -> a 69:69:com.android.tools.r8.retrace.internal.ProguardMapReaderWithFiltering$LineParserNode com.android.tools.r8.retrace.internal.ProguardMapReaderWithFiltering$LineParserState.run():72 -> a 69:69:java.lang.String readLine():234 -> a 70:70:boolean com.android.tools.r8.retrace.internal.ProguardMapReaderWithFiltering$LineParserState.read(char):173:173 -> a 70:70:boolean com.android.tools.r8.retrace.internal.ProguardMapReaderWithFiltering$LineParserState.readArrow():165 -> a 70:70:com.android.tools.r8.retrace.internal.ProguardMapReaderWithFiltering$LineParserNode com.android.tools.r8.retrace.internal.ProguardMapReaderWithFiltering$LineParserState.computeNextState():94 -> a 70:70:com.android.tools.r8.retrace.internal.ProguardMapReaderWithFiltering$LineParserNode com.android.tools.r8.retrace.internal.ProguardMapReaderWithFiltering$LineParserState.run():72 -> a 70:70:java.lang.String readLine():234 -> a 71:71:boolean com.android.tools.r8.retrace.internal.ProguardMapReaderWithFiltering$LineParserState.read(char):173:173 -> a 71:71:boolean com.android.tools.r8.retrace.internal.ProguardMapReaderWithFiltering$LineParserState.readSpace():169 -> a 71:71:boolean com.android.tools.r8.retrace.internal.ProguardMapReaderWithFiltering$LineParserState.readArrow():165 -> a 71:71:com.android.tools.r8.retrace.internal.ProguardMapReaderWithFiltering$LineParserNode com.android.tools.r8.retrace.internal.ProguardMapReaderWithFiltering$LineParserState.computeNextState():94 -> a 71:71:com.android.tools.r8.retrace.internal.ProguardMapReaderWithFiltering$LineParserNode com.android.tools.r8.retrace.internal.ProguardMapReaderWithFiltering$LineParserState.run():72 -> a 71:71:java.lang.String readLine():234 -> a 72:72:boolean com.android.tools.r8.retrace.internal.ProguardMapReaderWithFiltering$LineParserState.isCommentChar():177:177 -> a 72:72:com.android.tools.r8.retrace.internal.ProguardMapReaderWithFiltering$LineParserNode com.android.tools.r8.retrace.internal.ProguardMapReaderWithFiltering$LineParserState.computeNextState():85 -> a 72:72:com.android.tools.r8.retrace.internal.ProguardMapReaderWithFiltering$LineParserNode com.android.tools.r8.retrace.internal.ProguardMapReaderWithFiltering$LineParserState.run():72 -> a 72:72:java.lang.String readLine():234 -> a 73:77:int com.android.tools.r8.retrace.internal.ProguardMapReaderWithFiltering$LineParserState.readCharactersNoWhiteSpaceUntil(char):142:146 -> a 73:77:com.android.tools.r8.retrace.internal.ProguardMapReaderWithFiltering$LineParserNode com.android.tools.r8.retrace.internal.ProguardMapReaderWithFiltering$LineParserState.computeNextState():88 -> a 73:77:com.android.tools.r8.retrace.internal.ProguardMapReaderWithFiltering$LineParserNode com.android.tools.r8.retrace.internal.ProguardMapReaderWithFiltering$LineParserState.run():72 -> a 73:77:java.lang.String readLine():234 -> a 78:78:boolean com.android.tools.r8.retrace.internal.ProguardMapReaderWithFiltering$LineParserState.readUntilNoWhiteSpace():156:156 -> a 78:78:com.android.tools.r8.retrace.internal.ProguardMapReaderWithFiltering$LineParserNode com.android.tools.r8.retrace.internal.ProguardMapReaderWithFiltering$LineParserState.computeNextState():81 -> a 78:78:com.android.tools.r8.retrace.internal.ProguardMapReaderWithFiltering$LineParserNode com.android.tools.r8.retrace.internal.ProguardMapReaderWithFiltering$LineParserState.run():72 -> a 78:78:java.lang.String readLine():234 -> a 79:80:com.android.tools.r8.retrace.internal.ProguardMapReaderWithFiltering$LineParserNode com.android.tools.r8.retrace.internal.ProguardMapReaderWithFiltering$LineParserState.computeNextState():121:122 -> a 79:80:com.android.tools.r8.retrace.internal.ProguardMapReaderWithFiltering$LineParserNode com.android.tools.r8.retrace.internal.ProguardMapReaderWithFiltering$LineParserState.run():72 -> a 79:80:java.lang.String readLine():234 -> a 81:83:java.lang.String readLine():234:236 -> a 84:84:java.lang.String com.android.tools.r8.retrace.internal.ProguardMapReaderWithFiltering.getBufferAsString(byte[]):257:257 -> a 84:84:java.lang.String readLine():237 -> a 85:85:java.lang.String com.android.tools.r8.retrace.internal.ProguardMapReaderWithFiltering.getObfuscatedClassName(java.lang.String):261:261 -> a 85:85:java.lang.String readLine():238 -> a 86:86:java.lang.String readLine():0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":333,"3":334},"outline":"Lcom/android/tools/r8/a;a(Ljava/lang/String;II)Ljava/lang/String;"} 333:333:java.lang.String com.android.tools.r8.retrace.internal.ProguardMapReaderWithFiltering.getObfuscatedClassName(java.lang.String):262:262 -> a 333:333:java.lang.String readLine():238 -> a 334:334:java.lang.String com.android.tools.r8.retrace.internal.ProguardMapReaderWithFiltering.getObfuscatedClassName(java.lang.String):262:262 -> a 334:334:java.lang.String readLine():238 -> a 325:329:java.lang.String readLine():239:243 -> a 330:330:java.lang.String com.android.tools.r8.retrace.internal.ProguardMapReaderWithFiltering.getBufferAsString(byte[]):257:257 -> a 330:330:java.lang.String readLine():245 -> a 331:331:java.lang.String readLine():246:246 -> a 332:332:java.lang.String com.android.tools.r8.retrace.internal.ProguardMapReaderWithFiltering.getBufferAsString(byte[]):257:257 -> a 332:332:java.lang.String readLine():247 -> a boolean exceedsBuffer() -> b int getEndIndex() -> c int getStartIndex() -> d 1:1:boolean isClassMapping():253:253 -> e byte[] read() -> f com.android.tools.r8.retrace.internal.ProguardMapReaderWithFiltering$LineParserState -> com.android.tools.r8.internal.ON: # {"id":"sourceFile","fileName":"ProguardMapReaderWithFiltering.java"} boolean $assertionsDisabled -> a 1:1:void ():56:56 -> com.android.tools.r8.retrace.internal.ProguardMapReaderWithFiltering$ProguardMapReaderWithFilteringInputBuffer -> com.android.tools.r8.internal.PN: # {"id":"sourceFile","fileName":"ProguardMapReaderWithFiltering.java"} java.io.InputStream inputStream -> i byte[] buffer -> j int bufferIndex -> k int startIndex -> l int endIndex -> m int endReadIndex -> n 1:1:void (java.io.InputStream,java.util.function.Predicate,boolean):396:396 -> 2:14:void (java.io.InputStream,java.util.function.Predicate,boolean):385:397 -> 1:1:boolean exceedsBuffer():444:444 -> b 1:1:int getEndIndex():436:436 -> c 1:1:void close():402:402 -> close 1:1:int getStartIndex():431:431 -> d 1:11:byte[] read():407:417 -> f 12:22:byte[] read():416:426 -> f com.android.tools.r8.retrace.internal.ProguardMapReaderWithFiltering$ProguardMapReaderWithFilteringMappedBuffer -> com.android.tools.r8.internal.QN: # {"id":"sourceFile","fileName":"ProguardMapReaderWithFiltering.java"} java.nio.channels.FileChannel fileChannel -> i java.nio.MappedByteBuffer mappedByteBuffer -> j long channelSize -> k byte[] buffer -> l int currentPosition -> m int temporaryBufferPosition -> n 1:1:void (java.nio.file.Path,java.util.function.Predicate,boolean):314:314 -> 2:15:void (java.nio.file.Path,java.util.function.Predicate,boolean):304:317 -> 1:1:boolean exceedsBuffer():365:365 -> b 1:1:int getEndIndex():357:357 -> c 1:1:void close():375:375 -> close int getStartIndex() -> d 1:7:byte[] read():330:336 -> f 8:9:byte com.android.tools.r8.retrace.internal.ProguardMapReaderWithFiltering$ProguardMapReaderWithFilteringMappedBuffer.readByte():369:370 -> f 8:9:byte[] read():338 -> f 10:15:byte[] read():342:347 -> f 1:5:void readFromChannel():321:325 -> g 6:6:void readFromChannel():322:322 -> g com.android.tools.r8.retrace.internal.ProguardMappingSupplierBuilderImpl -> com.android.tools.r8.internal.SN: # {"id":"sourceFile","fileName":"ProguardMappingSupplierBuilderImpl.java"} com.android.tools.r8.retrace.ProguardMapProducer proguardMapProducer -> a boolean allowExperimental -> b boolean loadAllDefinitions -> c 1:5:void ():10:14 -> 1:1:com.android.tools.r8.retrace.ProguardMappingSupplier com.android.tools.r8.retrace.internal.ProguardMappingSupplierBuilderImpl.build():42:42 -> build 1:1:com.android.tools.r8.retrace.MappingSupplier build():10 -> build com.android.tools.r8.retrace.MappingSupplierBuilder self() -> self 1:1:com.android.tools.r8.retrace.ProguardMappingSupplier$Builder com.android.tools.r8.retrace.internal.ProguardMappingSupplierBuilderImpl.setAllowExperimental(boolean):23:23 -> setAllowExperimental 1:1:com.android.tools.r8.retrace.MappingSupplierBuilder setAllowExperimental(boolean):10 -> setAllowExperimental 1:1:com.android.tools.r8.retrace.ProguardMappingSupplier$Builder setLoadAllDefinitions(boolean):36:36 -> setLoadAllDefinitions 1:1:com.android.tools.r8.retrace.ProguardMappingSupplier$Builder setProguardMapProducer(com.android.tools.r8.retrace.ProguardMapProducer):30:30 -> setProguardMapProducer com.android.tools.r8.retrace.internal.ProguardMappingSupplierImpl -> com.android.tools.r8.internal.TN: # {"id":"sourceFile","fileName":"ProguardMappingSupplierImpl.java"} com.android.tools.r8.retrace.ProguardMapProducer proguardMapProducer -> a boolean allowExperimental -> b boolean loadAllDefinitions -> c com.android.tools.r8.naming.ClassNameMapper classNameMapper -> d java.util.Set pendingClassMappings -> e java.util.Set builtClassMappings -> f boolean $assertionsDisabled -> g 1:1:void ():35:35 -> 1:1:void (com.android.tools.r8.retrace.ProguardMapProducer,boolean,boolean):55:55 -> 2:18:void (com.android.tools.r8.retrace.ProguardMapProducer,boolean,boolean):42:58 -> 1:4:com.android.tools.r8.retrace.internal.RetracerImpl createRetracer(com.android.tools.r8.DiagnosticsHandler):104:107 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/DiagnosticsHandler;)Lcom/android/tools/r8/internal/eU;"} 5:18:com.android.tools.r8.retrace.internal.RetracerImpl createRetracer(com.android.tools.r8.DiagnosticsHandler):106:119 -> a 19:23:com.android.tools.r8.naming.MapVersion com.android.tools.r8.retrace.internal.ProguardMappingSupplierImpl.getMapVersion():143:147 -> a 19:23:com.android.tools.r8.retrace.internal.RetracerImpl createRetracer(com.android.tools.r8.DiagnosticsHandler):123 -> a 24:24:com.android.tools.r8.retrace.internal.RetracerImpl createRetracer(com.android.tools.r8.DiagnosticsHandler):123:123 -> a 25:43:com.android.tools.r8.retrace.internal.RetracerImpl createRetracer(com.android.tools.r8.DiagnosticsHandler):121:139 -> a 44:44:com.android.tools.r8.retrace.internal.RetracerImpl createRetracer(com.android.tools.r8.DiagnosticsHandler):138:138 -> a 45:45:com.android.tools.r8.retrace.internal.RetracerImpl createRetracer(com.android.tools.r8.DiagnosticsHandler):132:132 -> a 46:46:void lambda$createRetracer$0(com.android.tools.r8.naming.ClassNameMapper$Builder):127:127 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/naming/b$a;)V"} 1:1:com.android.tools.r8.retrace.Retracer createRetracer(com.android.tools.r8.DiagnosticsHandler):35:35 -> createRetracer 1:5:java.util.Set getMapVersions(com.android.tools.r8.DiagnosticsHandler):95:99 -> getMapVersions 1:1:com.android.tools.r8.retrace.ProguardMappingSupplier com.android.tools.r8.retrace.internal.ProguardMappingSupplierImpl.registerClassUse(com.android.tools.r8.DiagnosticsHandler,com.android.tools.r8.references.ClassReference):68:68 -> registerClassUse 1:1:com.android.tools.r8.retrace.MappingSupplier registerClassUse(com.android.tools.r8.DiagnosticsHandler,com.android.tools.r8.references.ClassReference):35 -> registerClassUse 2:2:boolean com.android.tools.r8.retrace.internal.ProguardMappingSupplierImpl.hasClassMappingFor(java.lang.String):62:62 -> registerClassUse 2:2:com.android.tools.r8.retrace.ProguardMappingSupplier com.android.tools.r8.retrace.internal.ProguardMappingSupplierImpl.registerClassUse(com.android.tools.r8.DiagnosticsHandler,com.android.tools.r8.references.ClassReference):68 -> registerClassUse 2:2:com.android.tools.r8.retrace.MappingSupplier registerClassUse(com.android.tools.r8.DiagnosticsHandler,com.android.tools.r8.references.ClassReference):35 -> registerClassUse 3:3:com.android.tools.r8.retrace.ProguardMappingSupplier com.android.tools.r8.retrace.internal.ProguardMappingSupplierImpl.registerClassUse(com.android.tools.r8.DiagnosticsHandler,com.android.tools.r8.references.ClassReference):69:69 -> registerClassUse 3:3:com.android.tools.r8.retrace.MappingSupplier registerClassUse(com.android.tools.r8.DiagnosticsHandler,com.android.tools.r8.references.ClassReference):35 -> registerClassUse 1:4:void verifyMappingFileHash(com.android.tools.r8.DiagnosticsHandler):76:79 -> verifyMappingFileHash 5:14:void verifyMappingFileHash(com.android.tools.r8.DiagnosticsHandler):78:87 -> verifyMappingFileHash 15:16:void verifyMappingFileHash(com.android.tools.r8.DiagnosticsHandler):81:82 -> verifyMappingFileHash 17:30:void verifyMappingFileHash(com.android.tools.r8.DiagnosticsHandler):76:89 -> verifyMappingFileHash com.android.tools.r8.retrace.internal.ResultWithContextImpl -> com.android.tools.r8.internal.uT: # {"id":"sourceFile","fileName":"ResultWithContextImpl.java"} java.util.List result -> a com.android.tools.r8.retrace.RetraceStackTraceContext context -> b 1:3:void (java.util.List,com.android.tools.r8.retrace.RetraceStackTraceContext):17:19 -> 1:1:com.android.tools.r8.retrace.ResultWithContext create(java.util.List,com.android.tools.r8.retrace.RetraceStackTraceContext):23:23 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;Lcom/android/tools/r8/retrace/RetraceStackTraceContext;)Lcom/android/tools/r8/internal/uT;"} 1:1:void forEach(java.util.function.Consumer):38:38 -> forEach 1:1:com.android.tools.r8.retrace.RetraceStackTraceContext getContext():28:28 -> getContext 1:1:java.util.List getLines():33:33 -> getLines 1:1:boolean isEmpty():43:43 -> isEmpty com.android.tools.r8.retrace.internal.RetraceAbortException -> com.android.tools.r8.internal.vT: # {"id":"sourceFile","fileName":"RetraceAbortException.java"} 1:1:void ():7:7 -> com.android.tools.r8.retrace.internal.RetraceClassResultImpl -> com.android.tools.r8.internal.yT: # {"id":"sourceFile","fileName":"RetraceClassResultImpl.java"} com.android.tools.r8.references.ClassReference obfuscatedReference -> a com.android.tools.r8.naming.ClassNamingForNameMapper mapper -> b com.android.tools.r8.retrace.internal.RetracerImpl retracer -> c 1:4:void (com.android.tools.r8.references.ClassReference,com.android.tools.r8.naming.ClassNamingForNameMapper,com.android.tools.r8.retrace.internal.RetracerImpl):40:43 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/references/ClassReference;Lcom/android/tools/r8/naming/k;Lcom/android/tools/r8/internal/eU;)V"} 1:1:com.android.tools.r8.retrace.internal.RetraceClassResultImpl create(com.android.tools.r8.references.ClassReference,com.android.tools.r8.naming.ClassNamingForNameMapper,com.android.tools.r8.retrace.internal.RetracerImpl):48:48 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/references/ClassReference;Lcom/android/tools/r8/naming/k;Lcom/android/tools/r8/internal/eU;)Lcom/android/tools/r8/internal/yT;"} 2:2:com.android.tools.r8.retrace.internal.RetraceFieldResultImpl lookupFieldInternal(com.android.tools.r8.references.FieldReference):62:62 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/references/FieldReference;)Lcom/android/tools/r8/internal/AT;"} 3:3:com.android.tools.r8.retrace.internal.RetraceFieldResultImpl lookupField(com.android.tools.r8.retrace.internal.FieldDefinition):66:66 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Jh;)Lcom/android/tools/r8/internal/AT;"} 4:6:java.util.List lookupMemberNamingsForFieldDefinition(com.android.tools.r8.naming.ClassNamingForNameMapper,com.android.tools.r8.retrace.internal.FieldDefinition):74:76 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/naming/k;Lcom/android/tools/r8/internal/Jh;)Ljava/util/List;"} 7:7:boolean com.android.tools.r8.retrace.internal.FieldDefinition.isFullFieldDefinition():0:0 -> a 7:7:java.util.List lookupMemberNamingsForFieldDefinition(com.android.tools.r8.naming.ClassNamingForNameMapper,com.android.tools.r8.retrace.internal.FieldDefinition):79 -> a 8:8:java.util.List lookupMemberNamingsForFieldDefinition(com.android.tools.r8.naming.ClassNamingForNameMapper,com.android.tools.r8.retrace.internal.FieldDefinition):82:82 -> a 9:10:com.android.tools.r8.naming.MemberNaming$FieldSignature com.android.tools.r8.naming.MemberNaming$FieldSignature.fromFieldReference(com.android.tools.r8.references.FieldReference):284:285 -> a 9:10:java.util.List lookupMemberNamingsForFieldDefinition(com.android.tools.r8.naming.ClassNamingForNameMapper,com.android.tools.r8.retrace.internal.FieldDefinition):81 -> a 11:12:java.util.List lookupMemberNamingsForFieldDefinition(com.android.tools.r8.naming.ClassNamingForNameMapper,com.android.tools.r8.retrace.internal.FieldDefinition):83:84 -> a 13:13:boolean lambda$lookupMemberNamingsForFieldDefinition$0(com.android.tools.r8.naming.MemberNaming$FieldSignature,com.android.tools.r8.naming.MemberNaming):86:86 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/naming/Q$a;Lcom/android/tools/r8/naming/Q;)Z"} 14:14:com.android.tools.r8.retrace.internal.RetraceMethodResultImpl lookupMethodInternal(com.android.tools.r8.references.MethodReference):104:104 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/references/MethodReference;)Lcom/android/tools/r8/internal/GT;"} 15:15:com.android.tools.r8.retrace.internal.RetraceMethodResultImpl lookupMethod(com.android.tools.r8.retrace.internal.MethodDefinition):108:108 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/LE;)Lcom/android/tools/r8/internal/GT;"} 16:21:java.util.List lookupMappedRangesForMethodDefinition(com.android.tools.r8.naming.ClassNamingForNameMapper,com.android.tools.r8.retrace.internal.MethodDefinition):116:121 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/naming/k;Lcom/android/tools/r8/internal/LE;)Ljava/util/List;"} 22:22:boolean com.android.tools.r8.retrace.internal.MethodDefinition.isFullMethodDefinition():0:0 -> a 22:22:java.util.List lookupMappedRangesForMethodDefinition(com.android.tools.r8.naming.ClassNamingForNameMapper,com.android.tools.r8.retrace.internal.MethodDefinition):122 -> a 23:23:java.util.List lookupMappedRangesForMethodDefinition(com.android.tools.r8.naming.ClassNamingForNameMapper,com.android.tools.r8.retrace.internal.MethodDefinition):125:125 -> a 24:34:java.util.List lookupMappedRangesForMethodDefinition(com.android.tools.r8.naming.ClassNamingForNameMapper,com.android.tools.r8.retrace.internal.MethodDefinition):124:134 -> a 35:37:boolean lambda$lookupMappedRangesForMethodDefinition$1(com.android.tools.r8.naming.MemberNaming$MethodSignature,com.android.tools.r8.naming.ClassNamingForNameMapper$MappedRangesOfName):130:132 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/naming/Q$b;Lcom/android/tools/r8/naming/k$c;)Z"} 38:39:com.android.tools.r8.retrace.internal.MemberNamingWithMappedRangesOfName lambda$lookupMappedRangesForMethodDefinition$2(com.android.tools.r8.naming.ClassNamingForNameMapper,com.android.tools.r8.naming.ClassNamingForNameMapper$MappedRangesOfName):137:138 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/naming/k;Lcom/android/tools/r8/naming/k$c;)Lcom/android/tools/r8/internal/dE;"} 40:40:java.lang.Object lookup(com.android.tools.r8.retrace.internal.Definition,java.util.function.BiFunction,com.android.tools.r8.retrace.internal.RetraceClassResultImpl$ResultConstructor):160:160 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/he;Ljava/util/function/BiFunction;Lcom/android/tools/r8/internal/wT;)Ljava/lang/Object;"} 41:46:com.android.tools.r8.retrace.internal.RetraceClassResultImpl$RetraceClassElementImpl com.android.tools.r8.retrace.internal.RetraceClassResultImpl.createElement():212:217 -> a 41:46:java.util.stream.Stream com.android.tools.r8.retrace.internal.RetraceClassResultImpl.internalStream():208 -> a 41:46:java.lang.Object lookup(com.android.tools.r8.retrace.internal.Definition,java.util.function.BiFunction,com.android.tools.r8.retrace.internal.RetraceClassResultImpl$ResultConstructor):161 -> a 47:47:com.android.tools.r8.retrace.internal.RetraceClassResultImpl$RetraceClassElementImpl com.android.tools.r8.retrace.internal.RetraceClassResultImpl.createElement():214:214 -> a 47:47:java.util.stream.Stream com.android.tools.r8.retrace.internal.RetraceClassResultImpl.internalStream():208 -> a 47:47:java.lang.Object lookup(com.android.tools.r8.retrace.internal.Definition,java.util.function.BiFunction,com.android.tools.r8.retrace.internal.RetraceClassResultImpl$ResultConstructor):161 -> a 48:48:java.util.stream.Stream com.android.tools.r8.retrace.internal.RetraceClassResultImpl.internalStream():208:208 -> a 48:48:java.lang.Object lookup(com.android.tools.r8.retrace.internal.Definition,java.util.function.BiFunction,com.android.tools.r8.retrace.internal.RetraceClassResultImpl$ResultConstructor):161 -> a 49:51:java.lang.Object lookup(com.android.tools.r8.retrace.internal.Definition,java.util.function.BiFunction,com.android.tools.r8.retrace.internal.RetraceClassResultImpl$ResultConstructor):161:163 -> a 52:52:void lambda$lookup$3(com.android.tools.r8.retrace.internal.Definition,java.util.List,java.util.function.BiFunction,com.android.tools.r8.retrace.internal.RetraceClassResultImpl$RetraceClassElementImpl):162:162 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/he;Ljava/util/List;Ljava/util/function/BiFunction;Lcom/android/tools/r8/internal/xT;)V"} 53:53:com.android.tools.r8.retrace.internal.RetraceFrameResultImpl lookupFrame(com.android.tools.r8.retrace.RetraceStackTraceContext,java.util.OptionalInt,java.lang.String):169:169 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/retrace/RetraceStackTraceContext;Ljava/util/OptionalInt;Ljava/lang/String;)Lcom/android/tools/r8/internal/ET;"} 54:54:com.android.tools.r8.retrace.internal.RetraceFrameResultImpl com.android.tools.r8.retrace.internal.RetraceClassResultImpl.lookupFrame(com.android.tools.r8.retrace.RetraceStackTraceContext,java.util.OptionalInt,com.android.tools.r8.retrace.internal.MethodDefinition):188:188 -> a 54:54:com.android.tools.r8.retrace.internal.RetraceFrameResultImpl lookupFrame(com.android.tools.r8.retrace.RetraceStackTraceContext,java.util.OptionalInt,java.lang.String):169 -> a 55:59:com.android.tools.r8.retrace.internal.RetraceFrameResultImpl lookupFrame(com.android.tools.r8.retrace.RetraceStackTraceContext,java.util.OptionalInt,java.lang.String,java.util.List,com.android.tools.r8.references.TypeReference):179:183 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/retrace/RetraceStackTraceContext;Ljava/util/OptionalInt;Ljava/lang/String;Ljava/util/List;Lcom/android/tools/r8/references/TypeReference;)Lcom/android/tools/r8/internal/ET;"} 60:60:com.android.tools.r8.retrace.internal.RetraceFrameResultImpl lookupFrame(com.android.tools.r8.retrace.RetraceStackTraceContext,java.util.OptionalInt,java.lang.String,java.util.List,com.android.tools.r8.references.TypeReference):182:182 -> a 61:61:com.android.tools.r8.retrace.internal.RetraceFrameResultImpl com.android.tools.r8.retrace.internal.RetraceClassResultImpl.lookupFrame(com.android.tools.r8.retrace.RetraceStackTraceContext,java.util.OptionalInt,com.android.tools.r8.retrace.internal.MethodDefinition):188:188 -> a 61:61:com.android.tools.r8.retrace.internal.RetraceFrameResultImpl lookupFrame(com.android.tools.r8.retrace.RetraceStackTraceContext,java.util.OptionalInt,java.lang.String,java.util.List,com.android.tools.r8.references.TypeReference):179 -> a 62:62:com.android.tools.r8.retrace.internal.RetraceThrownExceptionResultImpl lookupThrownException(com.android.tools.r8.retrace.RetraceStackTraceContext):193:193 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/retrace/RetraceStackTraceContext;)Lcom/android/tools/r8/internal/OT;"} 1:8:void lookupElement(com.android.tools.r8.retrace.internal.RetraceClassResultImpl$RetraceClassElementImpl,com.android.tools.r8.retrace.internal.Definition,java.util.List,java.util.function.BiFunction):146:153 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/he;Ljava/util/List;Ljava/util/function/BiFunction;Lcom/android/tools/r8/internal/xT;)V"} 1:1:boolean isEmpty():199:199 -> isEmpty 1:1:com.android.tools.r8.retrace.internal.RetraceFieldResultImpl com.android.tools.r8.retrace.internal.RetraceClassResultImpl.lookupField(java.lang.String):53:53 -> lookupField 1:1:com.android.tools.r8.retrace.RetraceFieldResult lookupField(java.lang.String):33 -> lookupField 2:2:com.android.tools.r8.retrace.internal.RetraceFieldResultImpl com.android.tools.r8.retrace.internal.RetraceClassResultImpl.lookupField(java.lang.String,com.android.tools.r8.references.TypeReference):58:58 -> lookupField 2:2:com.android.tools.r8.retrace.RetraceFieldResult lookupField(java.lang.String,com.android.tools.r8.references.TypeReference):33 -> lookupField 3:3:com.android.tools.r8.retrace.internal.RetraceFieldResultImpl com.android.tools.r8.retrace.internal.RetraceClassResultImpl.lookupFieldInternal(com.android.tools.r8.references.FieldReference):62:62 -> lookupField 3:3:com.android.tools.r8.retrace.internal.RetraceFieldResultImpl com.android.tools.r8.retrace.internal.RetraceClassResultImpl.lookupField(java.lang.String,com.android.tools.r8.references.TypeReference):58 -> lookupField 3:3:com.android.tools.r8.retrace.RetraceFieldResult lookupField(java.lang.String,com.android.tools.r8.references.TypeReference):33 -> lookupField 1:1:com.android.tools.r8.retrace.RetraceFrameResult lookupFrame(com.android.tools.r8.retrace.RetraceStackTraceContext,java.util.OptionalInt,java.lang.String):33:33 -> lookupFrame 2:2:com.android.tools.r8.retrace.RetraceFrameResult lookupFrame(com.android.tools.r8.retrace.RetraceStackTraceContext,java.util.OptionalInt,java.lang.String,java.util.List,com.android.tools.r8.references.TypeReference):33:33 -> lookupFrame 1:1:com.android.tools.r8.retrace.internal.RetraceMethodResultImpl com.android.tools.r8.retrace.internal.RetraceClassResultImpl.lookupMethod(java.lang.String):93:93 -> lookupMethod 1:1:com.android.tools.r8.retrace.RetraceMethodResult lookupMethod(java.lang.String):33 -> lookupMethod 2:3:com.android.tools.r8.retrace.internal.RetraceMethodResultImpl com.android.tools.r8.retrace.internal.RetraceClassResultImpl.lookupMethod(java.lang.String,java.util.List,com.android.tools.r8.references.TypeReference):99:100 -> lookupMethod 2:3:com.android.tools.r8.retrace.RetraceMethodResult lookupMethod(java.lang.String,java.util.List,com.android.tools.r8.references.TypeReference):33 -> lookupMethod 4:4:com.android.tools.r8.retrace.internal.RetraceMethodResultImpl com.android.tools.r8.retrace.internal.RetraceClassResultImpl.lookupMethodInternal(com.android.tools.r8.references.MethodReference):104:104 -> lookupMethod 4:4:com.android.tools.r8.retrace.internal.RetraceMethodResultImpl com.android.tools.r8.retrace.internal.RetraceClassResultImpl.lookupMethod(java.lang.String,java.util.List,com.android.tools.r8.references.TypeReference):99 -> lookupMethod 4:4:com.android.tools.r8.retrace.RetraceMethodResult lookupMethod(java.lang.String,java.util.List,com.android.tools.r8.references.TypeReference):33 -> lookupMethod 1:1:com.android.tools.r8.retrace.RetraceThrownExceptionResult lookupThrownException(com.android.tools.r8.retrace.RetraceStackTraceContext):33:33 -> lookupThrownException 1:6:com.android.tools.r8.retrace.internal.RetraceClassResultImpl$RetraceClassElementImpl com.android.tools.r8.retrace.internal.RetraceClassResultImpl.createElement():212:217 -> stream 1:6:java.util.stream.Stream stream():204 -> stream 7:7:com.android.tools.r8.retrace.internal.RetraceClassResultImpl$RetraceClassElementImpl com.android.tools.r8.retrace.internal.RetraceClassResultImpl.createElement():214:214 -> stream 7:7:java.util.stream.Stream stream():204 -> stream 8:8:java.util.stream.Stream stream():204:204 -> stream com.android.tools.r8.retrace.internal.RetraceClassResultImpl$ResultConstructor -> com.android.tools.r8.internal.wT: # {"id":"sourceFile","fileName":"RetraceClassResultImpl.java"} java.lang.Object create(com.android.tools.r8.retrace.internal.RetraceClassResultImpl,java.util.List,java.lang.Object,com.android.tools.r8.retrace.internal.RetracerImpl) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/yT;Ljava/util/List;Ljava/lang/Object;Lcom/android/tools/r8/internal/eU;)Ljava/lang/Object;"} com.android.tools.r8.retrace.internal.RetraceClassResultImpl$RetraceClassElementImpl -> com.android.tools.r8.internal.xT: # {"id":"sourceFile","fileName":"RetraceClassResultImpl.java"} com.android.tools.r8.retrace.internal.RetraceClassResultImpl classResult -> a com.android.tools.r8.retrace.internal.RetracedClassReferenceImpl classReference -> b com.android.tools.r8.naming.ClassNamingForNameMapper mapper -> c 1:4:void (com.android.tools.r8.retrace.internal.RetraceClassResultImpl,com.android.tools.r8.retrace.internal.RetracedClassReferenceImpl,com.android.tools.r8.naming.ClassNamingForNameMapper):238:241 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/yT;Lcom/android/tools/r8/internal/UT;Lcom/android/tools/r8/naming/k;)V"} 1:1:com.android.tools.r8.retrace.internal.RetracedClassReferenceImpl getRetracedClass():246:246 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/UT;"} 2:2:com.android.tools.r8.retrace.internal.RetraceFieldResultImpl lookupField(com.android.tools.r8.retrace.internal.FieldDefinition):277:277 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Hh;)Lcom/android/tools/r8/internal/AT;"} 3:5:java.lang.Object com.android.tools.r8.retrace.internal.RetraceClassResultImpl$RetraceClassElementImpl.lookup(com.android.tools.r8.retrace.internal.Definition,java.util.function.BiFunction,com.android.tools.r8.retrace.internal.RetraceClassResultImpl$ResultConstructor):299:301 -> a 3:5:com.android.tools.r8.retrace.internal.RetraceFieldResultImpl lookupField(com.android.tools.r8.retrace.internal.FieldDefinition):277 -> a 6:6:com.android.tools.r8.retrace.internal.RetraceFieldResultImpl lookupField(com.android.tools.r8.retrace.internal.FieldDefinition):277:277 -> a 7:7:java.util.List lambda$lookupField$0(com.android.tools.r8.naming.ClassNamingForNameMapper,com.android.tools.r8.retrace.internal.FieldDefinition):279:279 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/naming/k;Lcom/android/tools/r8/internal/Jh;)Ljava/util/List;"} 8:8:com.android.tools.r8.retrace.internal.RetraceMethodResultImpl lookupMethod(com.android.tools.r8.retrace.internal.MethodDefinition):289:289 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/JE;)Lcom/android/tools/r8/internal/GT;"} 9:11:java.lang.Object com.android.tools.r8.retrace.internal.RetraceClassResultImpl$RetraceClassElementImpl.lookup(com.android.tools.r8.retrace.internal.Definition,java.util.function.BiFunction,com.android.tools.r8.retrace.internal.RetraceClassResultImpl$ResultConstructor):299:301 -> a 9:11:com.android.tools.r8.retrace.internal.RetraceMethodResultImpl lookupMethod(com.android.tools.r8.retrace.internal.MethodDefinition):289 -> a 12:12:com.android.tools.r8.retrace.internal.RetraceMethodResultImpl lookupMethod(com.android.tools.r8.retrace.internal.MethodDefinition):289:289 -> a 13:13:java.util.List lambda$lookupMethod$1(com.android.tools.r8.naming.ClassNamingForNameMapper,com.android.tools.r8.retrace.internal.MethodDefinition):291:291 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/naming/k;Lcom/android/tools/r8/internal/LE;)Ljava/util/List;"} 1:1:com.android.tools.r8.retrace.internal.RetraceClassResultImpl com.android.tools.r8.retrace.internal.RetraceClassResultImpl$RetraceClassElementImpl.getParentResult():256:256 -> getParentResult 1:1:com.android.tools.r8.retrace.RetraceResult getParentResult():229 -> getParentResult 1:1:com.android.tools.r8.retrace.internal.RetracedClassReferenceImpl com.android.tools.r8.retrace.internal.RetraceClassResultImpl$RetraceClassElementImpl.getRetracedClass():246:246 -> getRetracedClass 1:1:com.android.tools.r8.retrace.RetracedClassReference getRetracedClass():229 -> getRetracedClass 1:1:com.android.tools.r8.retrace.RetracedSourceFile getSourceFile():251:251 -> getSourceFile 2:3:com.android.tools.r8.retrace.RetracedSourceFile com.android.tools.r8.retrace.internal.RetraceUtils.getSourceFile(com.android.tools.r8.retrace.RetracedClassReference,com.android.tools.r8.retrace.internal.RetracerImpl):71:72 -> getSourceFile 2:3:com.android.tools.r8.retrace.RetracedSourceFile getSourceFile():251 -> getSourceFile 1:2:com.android.tools.r8.retrace.RetraceUnknownJsonMappingInformationResult getUnknownJsonMappingInformation():336:337 -> getUnknownJsonMappingInformation 3:3:com.android.tools.r8.retrace.RetraceUnknownJsonMappingInformationResult getUnknownJsonMappingInformation():336:336 -> getUnknownJsonMappingInformation 1:3:boolean isCompilerSynthesized():261:263 -> isCompilerSynthesized 1:1:com.android.tools.r8.retrace.internal.RetraceFieldResultImpl com.android.tools.r8.retrace.internal.RetraceClassResultImpl$RetraceClassElementImpl.lookupField(java.lang.String):273:273 -> lookupField 1:1:com.android.tools.r8.retrace.RetraceFieldResult lookupField(java.lang.String):229 -> lookupField 1:4:com.android.tools.r8.retrace.internal.RetraceFrameResultImpl com.android.tools.r8.retrace.internal.RetraceClassResultImpl$RetraceClassElementImpl.lookupFrame(com.android.tools.r8.retrace.RetraceStackTraceContext,java.util.OptionalInt,java.lang.String):307:310 -> lookupFrame 1:4:com.android.tools.r8.retrace.RetraceFrameResult lookupFrame(com.android.tools.r8.retrace.RetraceStackTraceContext,java.util.OptionalInt,java.lang.String):229 -> lookupFrame 5:5:com.android.tools.r8.retrace.internal.RetraceFrameResultImpl com.android.tools.r8.retrace.internal.RetraceClassResultImpl$RetraceClassElementImpl.lookupFrame(com.android.tools.r8.retrace.RetraceStackTraceContext,java.util.OptionalInt,com.android.tools.r8.retrace.internal.MethodDefinition):342:342 -> lookupFrame 5:5:com.android.tools.r8.retrace.internal.RetraceFrameResultImpl com.android.tools.r8.retrace.internal.RetraceClassResultImpl$RetraceClassElementImpl.lookupFrame(com.android.tools.r8.retrace.RetraceStackTraceContext,java.util.OptionalInt,java.lang.String):307 -> lookupFrame 5:5:com.android.tools.r8.retrace.RetraceFrameResult lookupFrame(com.android.tools.r8.retrace.RetraceStackTraceContext,java.util.OptionalInt,java.lang.String):229 -> lookupFrame 6:6:com.android.tools.r8.retrace.internal.RetraceFrameResultImpl com.android.tools.r8.retrace.internal.RetraceClassResultImpl.lookupFrame(com.android.tools.r8.retrace.RetraceStackTraceContext,java.util.OptionalInt,com.android.tools.r8.retrace.internal.MethodDefinition):188:188 -> lookupFrame 6:6:com.android.tools.r8.retrace.internal.RetraceFrameResultImpl com.android.tools.r8.retrace.internal.RetraceClassResultImpl$RetraceClassElementImpl.lookupFrame(com.android.tools.r8.retrace.RetraceStackTraceContext,java.util.OptionalInt,com.android.tools.r8.retrace.internal.MethodDefinition):342 -> lookupFrame # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 6:6:com.android.tools.r8.retrace.internal.RetraceFrameResultImpl com.android.tools.r8.retrace.internal.RetraceClassResultImpl$RetraceClassElementImpl.lookupFrame(com.android.tools.r8.retrace.RetraceStackTraceContext,java.util.OptionalInt,java.lang.String):307 -> lookupFrame 6:6:com.android.tools.r8.retrace.RetraceFrameResult lookupFrame(com.android.tools.r8.retrace.RetraceStackTraceContext,java.util.OptionalInt,java.lang.String):229 -> lookupFrame 7:7:com.android.tools.r8.retrace.internal.RetraceFrameResultImpl com.android.tools.r8.retrace.internal.RetraceClassResultImpl.lookupFrame(com.android.tools.r8.retrace.RetraceStackTraceContext,java.util.OptionalInt,com.android.tools.r8.retrace.internal.MethodDefinition):188:188 -> lookupFrame 7:7:com.android.tools.r8.retrace.internal.RetraceFrameResultImpl com.android.tools.r8.retrace.internal.RetraceClassResultImpl$RetraceClassElementImpl.lookupFrame(com.android.tools.r8.retrace.RetraceStackTraceContext,java.util.OptionalInt,com.android.tools.r8.retrace.internal.MethodDefinition):342 -> lookupFrame 7:7:com.android.tools.r8.retrace.internal.RetraceFrameResultImpl com.android.tools.r8.retrace.internal.RetraceClassResultImpl$RetraceClassElementImpl.lookupFrame(com.android.tools.r8.retrace.RetraceStackTraceContext,java.util.OptionalInt,java.lang.String):307 -> lookupFrame 7:7:com.android.tools.r8.retrace.RetraceFrameResult lookupFrame(com.android.tools.r8.retrace.RetraceStackTraceContext,java.util.OptionalInt,java.lang.String):229 -> lookupFrame 8:13:com.android.tools.r8.retrace.RetraceFrameResult lookupFrame(com.android.tools.r8.retrace.RetraceStackTraceContext,java.util.OptionalInt,java.lang.String,java.util.List,com.android.tools.r8.references.TypeReference):320:325 -> lookupFrame 14:14:com.android.tools.r8.retrace.RetraceFrameResult lookupFrame(com.android.tools.r8.retrace.RetraceStackTraceContext,java.util.OptionalInt,java.lang.String,java.util.List,com.android.tools.r8.references.TypeReference):324:324 -> lookupFrame 15:15:com.android.tools.r8.retrace.RetraceFrameResult lookupFrame(com.android.tools.r8.retrace.RetraceStackTraceContext,java.util.OptionalInt,java.lang.String,java.util.List,com.android.tools.r8.references.TypeReference):323:323 -> lookupFrame 16:16:com.android.tools.r8.retrace.internal.RetraceFrameResultImpl com.android.tools.r8.retrace.internal.RetraceClassResultImpl$RetraceClassElementImpl.lookupFrame(com.android.tools.r8.retrace.RetraceStackTraceContext,java.util.OptionalInt,com.android.tools.r8.retrace.internal.MethodDefinition):342:342 -> lookupFrame 16:16:com.android.tools.r8.retrace.RetraceFrameResult lookupFrame(com.android.tools.r8.retrace.RetraceStackTraceContext,java.util.OptionalInt,java.lang.String,java.util.List,com.android.tools.r8.references.TypeReference):320 -> lookupFrame 17:17:com.android.tools.r8.retrace.internal.RetraceFrameResultImpl com.android.tools.r8.retrace.internal.RetraceClassResultImpl.lookupFrame(com.android.tools.r8.retrace.RetraceStackTraceContext,java.util.OptionalInt,com.android.tools.r8.retrace.internal.MethodDefinition):188:188 -> lookupFrame 17:17:com.android.tools.r8.retrace.internal.RetraceFrameResultImpl com.android.tools.r8.retrace.internal.RetraceClassResultImpl$RetraceClassElementImpl.lookupFrame(com.android.tools.r8.retrace.RetraceStackTraceContext,java.util.OptionalInt,com.android.tools.r8.retrace.internal.MethodDefinition):342 -> lookupFrame # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 17:17:com.android.tools.r8.retrace.RetraceFrameResult lookupFrame(com.android.tools.r8.retrace.RetraceStackTraceContext,java.util.OptionalInt,java.lang.String,java.util.List,com.android.tools.r8.references.TypeReference):320 -> lookupFrame 18:18:com.android.tools.r8.retrace.internal.RetraceFrameResultImpl com.android.tools.r8.retrace.internal.RetraceClassResultImpl.lookupFrame(com.android.tools.r8.retrace.RetraceStackTraceContext,java.util.OptionalInt,com.android.tools.r8.retrace.internal.MethodDefinition):188:188 -> lookupFrame 18:18:com.android.tools.r8.retrace.internal.RetraceFrameResultImpl com.android.tools.r8.retrace.internal.RetraceClassResultImpl$RetraceClassElementImpl.lookupFrame(com.android.tools.r8.retrace.RetraceStackTraceContext,java.util.OptionalInt,com.android.tools.r8.retrace.internal.MethodDefinition):342 -> lookupFrame 18:18:com.android.tools.r8.retrace.RetraceFrameResult lookupFrame(com.android.tools.r8.retrace.RetraceStackTraceContext,java.util.OptionalInt,java.lang.String,java.util.List,com.android.tools.r8.references.TypeReference):320 -> lookupFrame 19:19:com.android.tools.r8.retrace.RetraceFrameResult lookupFrame(com.android.tools.r8.retrace.RetraceStackTraceContext,java.util.OptionalInt,com.android.tools.r8.references.MethodReference):331:331 -> lookupFrame 20:20:com.android.tools.r8.retrace.internal.RetraceFrameResultImpl com.android.tools.r8.retrace.internal.RetraceClassResultImpl$RetraceClassElementImpl.lookupFrame(com.android.tools.r8.retrace.RetraceStackTraceContext,java.util.OptionalInt,com.android.tools.r8.retrace.internal.MethodDefinition):342:342 -> lookupFrame 20:20:com.android.tools.r8.retrace.RetraceFrameResult lookupFrame(com.android.tools.r8.retrace.RetraceStackTraceContext,java.util.OptionalInt,com.android.tools.r8.references.MethodReference):331 -> lookupFrame 21:21:com.android.tools.r8.retrace.internal.RetraceFrameResultImpl com.android.tools.r8.retrace.internal.RetraceClassResultImpl.lookupFrame(com.android.tools.r8.retrace.RetraceStackTraceContext,java.util.OptionalInt,com.android.tools.r8.retrace.internal.MethodDefinition):188:188 -> lookupFrame 21:21:com.android.tools.r8.retrace.internal.RetraceFrameResultImpl com.android.tools.r8.retrace.internal.RetraceClassResultImpl$RetraceClassElementImpl.lookupFrame(com.android.tools.r8.retrace.RetraceStackTraceContext,java.util.OptionalInt,com.android.tools.r8.retrace.internal.MethodDefinition):342 -> lookupFrame # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 21:21:com.android.tools.r8.retrace.RetraceFrameResult lookupFrame(com.android.tools.r8.retrace.RetraceStackTraceContext,java.util.OptionalInt,com.android.tools.r8.references.MethodReference):331 -> lookupFrame 22:22:com.android.tools.r8.retrace.internal.RetraceFrameResultImpl com.android.tools.r8.retrace.internal.RetraceClassResultImpl.lookupFrame(com.android.tools.r8.retrace.RetraceStackTraceContext,java.util.OptionalInt,com.android.tools.r8.retrace.internal.MethodDefinition):188:188 -> lookupFrame 22:22:com.android.tools.r8.retrace.internal.RetraceFrameResultImpl com.android.tools.r8.retrace.internal.RetraceClassResultImpl$RetraceClassElementImpl.lookupFrame(com.android.tools.r8.retrace.RetraceStackTraceContext,java.util.OptionalInt,com.android.tools.r8.retrace.internal.MethodDefinition):342 -> lookupFrame 22:22:com.android.tools.r8.retrace.RetraceFrameResult lookupFrame(com.android.tools.r8.retrace.RetraceStackTraceContext,java.util.OptionalInt,com.android.tools.r8.references.MethodReference):331 -> lookupFrame 1:1:com.android.tools.r8.retrace.internal.RetraceMethodResultImpl com.android.tools.r8.retrace.internal.RetraceClassResultImpl$RetraceClassElementImpl.lookupMethod(java.lang.String):285:285 -> lookupMethod 1:1:com.android.tools.r8.retrace.RetraceMethodResult lookupMethod(java.lang.String):229 -> lookupMethod com.android.tools.r8.retrace.internal.RetraceFieldResultImpl -> com.android.tools.r8.internal.AT: # {"id":"sourceFile","fileName":"RetraceFieldResultImpl.java"} java.util.List memberNamings -> a com.android.tools.r8.retrace.internal.FieldDefinition fieldDefinition -> b com.android.tools.r8.retrace.Retracer retracer -> c boolean $assertionsDisabled -> d 1:1:void ():20:20 -> 1:7:void (com.android.tools.r8.retrace.internal.RetraceClassResultImpl,java.util.List,com.android.tools.r8.retrace.internal.FieldDefinition,com.android.tools.r8.retrace.Retracer):31:37 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/yT;Ljava/util/List;Lcom/android/tools/r8/internal/Jh;Lcom/android/tools/r8/retrace/Retracer;)V"} 1:10:java.util.stream.Stream lambda$stream$1(com.android.tools.r8.utils.Pair):45:54 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/v2;)Ljava/util/stream/Stream;"} 11:11:java.util.stream.Stream lambda$stream$1(com.android.tools.r8.utils.Pair):53:53 -> a 12:12:java.util.stream.Stream lambda$stream$1(com.android.tools.r8.utils.Pair):52:52 -> a 13:23:java.util.stream.Stream lambda$stream$1(com.android.tools.r8.utils.Pair):48:58 -> a 24:30:com.android.tools.r8.retrace.internal.RetraceFieldResultImpl$ElementImpl lambda$stream$0(com.android.tools.r8.retrace.internal.RetraceClassResultImpl$RetraceClassElementImpl,com.android.tools.r8.naming.MemberNaming):61:67 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/xT;Lcom/android/tools/r8/naming/Q;)Lcom/android/tools/r8/internal/zT;"} 31:31:com.android.tools.r8.retrace.internal.RetraceFieldResultImpl$ElementImpl lambda$stream$0(com.android.tools.r8.retrace.internal.RetraceClassResultImpl$RetraceClassElementImpl,com.android.tools.r8.naming.MemberNaming):66:66 -> a 32:32:com.android.tools.r8.retrace.internal.RetraceFieldResultImpl$ElementImpl lambda$stream$0(com.android.tools.r8.retrace.internal.RetraceClassResultImpl$RetraceClassElementImpl,com.android.tools.r8.naming.MemberNaming):65:65 -> a 33:47:com.android.tools.r8.retrace.internal.RetraceFieldResultImpl$ElementImpl lambda$stream$0(com.android.tools.r8.retrace.internal.RetraceClassResultImpl$RetraceClassElementImpl,com.android.tools.r8.naming.MemberNaming):64:78 -> a 48:48:com.android.tools.r8.retrace.internal.RetraceFieldResultImpl$ElementImpl lambda$stream$0(com.android.tools.r8.retrace.internal.RetraceClassResultImpl$RetraceClassElementImpl,com.android.tools.r8.naming.MemberNaming):73:73 -> a 49:49:com.android.tools.r8.retrace.internal.RetraceFieldResultImpl$ElementImpl lambda$stream$0(com.android.tools.r8.retrace.internal.RetraceClassResultImpl$RetraceClassElementImpl,com.android.tools.r8.naming.MemberNaming):72:72 -> a 1:8:boolean isAmbiguous():86:93 -> isAmbiguous 1:1:boolean isEmpty():98:98 -> isEmpty 1:2:java.util.stream.Stream stream():42:43 -> stream com.android.tools.r8.retrace.internal.RetraceFieldResultImpl$ElementImpl -> com.android.tools.r8.internal.zT: # {"id":"sourceFile","fileName":"RetraceFieldResultImpl.java"} com.android.tools.r8.retrace.internal.RetracedFieldReferenceImpl fieldReference -> a com.android.tools.r8.retrace.internal.RetraceFieldResultImpl retraceFieldResult -> b com.android.tools.r8.retrace.internal.RetraceClassResultImpl$RetraceClassElementImpl classElement -> c com.android.tools.r8.naming.MemberNaming memberNaming -> d boolean $assertionsDisabled -> e 1:1:void ():101:101 -> 1:5:void (com.android.tools.r8.retrace.internal.RetraceFieldResultImpl,com.android.tools.r8.retrace.internal.RetraceClassResultImpl$RetraceClassElementImpl,com.android.tools.r8.retrace.internal.RetracedFieldReferenceImpl,com.android.tools.r8.naming.MemberNaming):112:116 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/AT;Lcom/android/tools/r8/internal/xT;Lcom/android/tools/r8/internal/XT;Lcom/android/tools/r8/naming/Q;)V"} 1:1:com.android.tools.r8.retrace.internal.RetraceClassResultImpl$RetraceClassElementImpl com.android.tools.r8.retrace.internal.RetraceFieldResultImpl$ElementImpl.getClassElement():142:142 -> getClassElement 1:1:com.android.tools.r8.retrace.RetraceClassElement getClassElement():101 -> getClassElement 1:1:com.android.tools.r8.retrace.internal.RetracedFieldReferenceImpl com.android.tools.r8.retrace.internal.RetraceFieldResultImpl$ElementImpl.getField():132:132 -> getField 1:1:com.android.tools.r8.retrace.RetracedFieldReference getField():101 -> getField 1:1:com.android.tools.r8.retrace.RetraceFieldResult com.android.tools.r8.retrace.internal.RetraceFieldResultImpl$ElementImpl.getParentResult():137:137 -> getParentResult 1:1:com.android.tools.r8.retrace.RetraceResult getParentResult():101 -> getParentResult 1:1:com.android.tools.r8.retrace.RetracedSourceFile getSourceFile():147:147 -> getSourceFile 1:1:boolean isCompilerSynthesized():121:121 -> isCompilerSynthesized 1:2:boolean isUnknown():126:127 -> isUnknown com.android.tools.r8.retrace.internal.RetraceFrameResultData -> com.android.tools.r8.internal.BT: # {"id":"sourceFile","fileName":"RetraceFrameResultData.java"} com.android.tools.r8.retrace.internal.RetraceClassResultImpl$RetraceClassElementImpl retraceClassElement -> a java.util.List memberNamingWithMappedRanges -> b java.util.OptionalInt position -> c boolean $assertionsDisabled -> d 1:1:void ():12:12 -> 1:4:void (com.android.tools.r8.retrace.internal.RetraceClassResultImpl$RetraceClassElementImpl,java.util.List,java.util.OptionalInt):21:24 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/xT;Ljava/util/List;Ljava/util/OptionalInt;)V"} 1:1:java.util.List getMemberNamingWithMappedRanges():67:67 -> a 1:1:java.util.OptionalInt getPosition():71:71 -> b 1:1:com.android.tools.r8.retrace.internal.RetraceClassResultImpl$RetraceClassElementImpl getRetraceClassElement():63:63 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/xT;"} 1:11:boolean isAmbiguous():28:38 -> d 12:18:boolean com.android.tools.r8.retrace.internal.RetraceFrameResultData.isMappedRangeAmbiguous(com.android.tools.r8.naming.ClassNamingForNameMapper$MappedRange):53:59 -> d 12:18:boolean isAmbiguous():39 -> d 19:21:boolean isAmbiguous():42:44 -> d com.android.tools.r8.retrace.internal.RetraceFrameResultImpl -> com.android.tools.r8.internal.ET: # {"id":"sourceFile","fileName":"RetraceFrameResultImpl.java"} com.android.tools.r8.retrace.internal.MethodDefinition methodDefinition -> a java.util.List mappedRanges -> b com.android.tools.r8.retrace.internal.RetracerImpl retracer -> c com.android.tools.r8.retrace.internal.RetraceStackTraceContextImpl context -> d com.android.tools.r8.utils.OptionalBool isAmbiguousCache -> e boolean $assertionsDisabled -> f 1:1:void ():35:35 -> 1:1:void (com.android.tools.r8.retrace.internal.RetraceClassResultImpl,java.util.List,com.android.tools.r8.retrace.internal.MethodDefinition,com.android.tools.r8.retrace.internal.RetracerImpl,com.android.tools.r8.retrace.internal.RetraceStackTraceContextImpl):50:50 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/ArrayList;Lcom/android/tools/r8/internal/LE;Lcom/android/tools/r8/internal/eU;Lcom/android/tools/r8/internal/IT;)V"} 2:15:void (com.android.tools.r8.retrace.internal.RetraceClassResultImpl,java.util.List,com.android.tools.r8.retrace.internal.MethodDefinition,com.android.tools.r8.retrace.internal.RetracerImpl,com.android.tools.r8.retrace.internal.RetraceStackTraceContextImpl):43:56 -> 1:37:java.util.stream.Stream lambda$stream$0(com.android.tools.r8.retrace.internal.RetraceFrameResultData):90:126 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/BT;)Ljava/util/stream/Stream;"} 38:41:com.android.tools.r8.retrace.internal.RetraceFrameResultImpl$ElementImpl com.android.tools.r8.retrace.internal.RetraceFrameResultImpl.elementFromMappedRanges(java.util.List,java.util.Optional,com.android.tools.r8.retrace.internal.RetraceClassResultImpl$RetraceClassElementImpl,java.util.OptionalInt):209:212 -> a 38:41:java.util.stream.Stream lambda$stream$0(com.android.tools.r8.retrace.internal.RetraceFrameResultData):124 -> a 42:42:com.android.tools.r8.retrace.internal.RetraceFrameResultImpl$ElementImpl com.android.tools.r8.retrace.internal.RetraceFrameResultImpl.elementFromMappedRanges(java.util.List,java.util.Optional,com.android.tools.r8.retrace.internal.RetraceClassResultImpl$RetraceClassElementImpl,java.util.OptionalInt):211:211 -> a 42:42:java.util.stream.Stream lambda$stream$0(com.android.tools.r8.retrace.internal.RetraceFrameResultData):124 -> a 43:43:com.android.tools.r8.references.MethodReference com.android.tools.r8.retrace.internal.RetraceUtils.methodReferenceFromMappedRange(com.android.tools.r8.naming.ClassNamingForNameMapper$MappedRange,com.android.tools.r8.references.ClassReference):93:93 -> a 43:43:com.android.tools.r8.retrace.internal.RetraceFrameResultImpl$ElementImpl com.android.tools.r8.retrace.internal.RetraceFrameResultImpl.elementFromMappedRanges(java.util.List,java.util.Optional,com.android.tools.r8.retrace.internal.RetraceClassResultImpl$RetraceClassElementImpl,java.util.OptionalInt):211 -> a 43:43:java.util.stream.Stream lambda$stream$0(com.android.tools.r8.retrace.internal.RetraceFrameResultData):124 -> a 44:47:com.android.tools.r8.retrace.internal.RetraceFrameResultImpl$ElementImpl com.android.tools.r8.retrace.internal.RetraceFrameResultImpl.elementFromMappedRanges(java.util.List,java.util.Optional,com.android.tools.r8.retrace.internal.RetraceClassResultImpl$RetraceClassElementImpl,java.util.OptionalInt):213:216 -> a 44:47:java.util.stream.Stream lambda$stream$0(com.android.tools.r8.retrace.internal.RetraceFrameResultData):124 -> a 48:65:java.util.stream.Stream lambda$stream$0(com.android.tools.r8.retrace.internal.RetraceFrameResultData):123:140 -> a 66:79:java.util.stream.Stream lambda$stream$0(com.android.tools.r8.retrace.internal.RetraceFrameResultData):138:151 -> a 80:87:java.util.stream.Stream lambda$stream$0(com.android.tools.r8.retrace.internal.RetraceFrameResultData):149:156 -> a 88:94:java.util.stream.Stream lambda$stream$0(com.android.tools.r8.retrace.internal.RetraceFrameResultData):96:102 -> a 95:95:java.util.stream.Stream lambda$stream$0(com.android.tools.r8.retrace.internal.RetraceFrameResultData):101:101 -> a 96:100:java.util.stream.Stream lambda$stream$0(com.android.tools.r8.retrace.internal.RetraceFrameResultData):100:104 -> a 101:101:java.util.stream.Stream lambda$stream$0(com.android.tools.r8.retrace.internal.RetraceFrameResultData):96:96 -> a 102:102:void separateAmbiguousOriginalPositions(com.android.tools.r8.retrace.internal.RetraceClassResultImpl$RetraceClassElementImpl,java.util.Optional,java.util.List,java.util.List,java.util.OptionalInt):168:168 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/ArrayList;Ljava/util/Optional;Lcom/android/tools/r8/internal/xT;Ljava/util/OptionalInt;Ljava/util/ArrayList;)V"} 103:109:boolean com.android.tools.r8.retrace.internal.RetraceFrameResultImpl.isMappedRangeAmbiguous(com.android.tools.r8.naming.ClassNamingForNameMapper$MappedRange):76:82 -> a 103:109:void separateAmbiguousOriginalPositions(com.android.tools.r8.retrace.internal.RetraceClassResultImpl$RetraceClassElementImpl,java.util.Optional,java.util.List,java.util.List,java.util.OptionalInt):168 -> a 110:112:void separateAmbiguousOriginalPositions(com.android.tools.r8.retrace.internal.RetraceClassResultImpl$RetraceClassElementImpl,java.util.Optional,java.util.List,java.util.List,java.util.OptionalInt):177:179 -> a 113:132:void separateAmbiguousOriginalPositions(com.android.tools.r8.retrace.internal.RetraceClassResultImpl$RetraceClassElementImpl,java.util.Optional,java.util.List,java.util.List,java.util.OptionalInt):178:197 -> a 133:135:void separateAmbiguousOriginalPositions(com.android.tools.r8.retrace.internal.RetraceClassResultImpl$RetraceClassElementImpl,java.util.Optional,java.util.List,java.util.List,java.util.OptionalInt):169:171 -> a 136:139:com.android.tools.r8.retrace.internal.RetraceFrameResultImpl$ElementImpl com.android.tools.r8.retrace.internal.RetraceFrameResultImpl.elementFromMappedRanges(java.util.List,java.util.Optional,com.android.tools.r8.retrace.internal.RetraceClassResultImpl$RetraceClassElementImpl,java.util.OptionalInt):209:212 -> a 136:139:void separateAmbiguousOriginalPositions(com.android.tools.r8.retrace.internal.RetraceClassResultImpl$RetraceClassElementImpl,java.util.Optional,java.util.List,java.util.List,java.util.OptionalInt):170 -> a 140:140:com.android.tools.r8.retrace.internal.RetraceFrameResultImpl$ElementImpl com.android.tools.r8.retrace.internal.RetraceFrameResultImpl.elementFromMappedRanges(java.util.List,java.util.Optional,com.android.tools.r8.retrace.internal.RetraceClassResultImpl$RetraceClassElementImpl,java.util.OptionalInt):211:211 -> a 140:140:void separateAmbiguousOriginalPositions(com.android.tools.r8.retrace.internal.RetraceClassResultImpl$RetraceClassElementImpl,java.util.Optional,java.util.List,java.util.List,java.util.OptionalInt):170 -> a 141:141:com.android.tools.r8.references.MethodReference com.android.tools.r8.retrace.internal.RetraceUtils.methodReferenceFromMappedRange(com.android.tools.r8.naming.ClassNamingForNameMapper$MappedRange,com.android.tools.r8.references.ClassReference):93:93 -> a 141:141:com.android.tools.r8.retrace.internal.RetraceFrameResultImpl$ElementImpl com.android.tools.r8.retrace.internal.RetraceFrameResultImpl.elementFromMappedRanges(java.util.List,java.util.Optional,com.android.tools.r8.retrace.internal.RetraceClassResultImpl$RetraceClassElementImpl,java.util.OptionalInt):211 -> a 141:141:void separateAmbiguousOriginalPositions(com.android.tools.r8.retrace.internal.RetraceClassResultImpl$RetraceClassElementImpl,java.util.Optional,java.util.List,java.util.List,java.util.OptionalInt):170 -> a 142:145:com.android.tools.r8.retrace.internal.RetraceFrameResultImpl$ElementImpl com.android.tools.r8.retrace.internal.RetraceFrameResultImpl.elementFromMappedRanges(java.util.List,java.util.Optional,com.android.tools.r8.retrace.internal.RetraceClassResultImpl$RetraceClassElementImpl,java.util.OptionalInt):213:216 -> a 142:145:void separateAmbiguousOriginalPositions(com.android.tools.r8.retrace.internal.RetraceClassResultImpl$RetraceClassElementImpl,java.util.Optional,java.util.List,java.util.List,java.util.OptionalInt):170 -> a 146:146:void separateAmbiguousOriginalPositions(com.android.tools.r8.retrace.internal.RetraceClassResultImpl$RetraceClassElementImpl,java.util.Optional,java.util.List,java.util.List,java.util.OptionalInt):169:169 -> a 147:149:void lambda$separateAmbiguousOriginalPositions$3(java.util.List,com.android.tools.r8.naming.ClassNamingForNameMapper$MappedRange,int):187:189 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;Lcom/android/tools/r8/naming/k$b;I)V"} 150:150:com.android.tools.r8.retrace.internal.RetraceFrameResultImpl$MappedRangeForFrame com.android.tools.r8.retrace.internal.RetraceFrameResultImpl$MappedRangeForFrame.create(com.android.tools.r8.naming.ClassNamingForNameMapper$MappedRange,java.util.OptionalInt):462:462 -> a 150:150:void lambda$separateAmbiguousOriginalPositions$3(java.util.List,com.android.tools.r8.naming.ClassNamingForNameMapper$MappedRange,int):189 -> a 151:155:void lambda$separateAmbiguousOriginalPositions$3(java.util.List,com.android.tools.r8.naming.ClassNamingForNameMapper$MappedRange,int):189:193 -> a 156:156:void lambda$separateAmbiguousOriginalPositions$2(com.android.tools.r8.naming.ClassNamingForNameMapper$MappedRange,java.util.List):194:194 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/naming/k$b;Ljava/util/List;)V"} 157:160:com.android.tools.r8.retrace.internal.RetraceFrameResultImpl$ElementImpl com.android.tools.r8.retrace.internal.RetraceFrameResultImpl.elementFromMappedRanges(java.util.List,java.util.Optional,com.android.tools.r8.retrace.internal.RetraceClassResultImpl$RetraceClassElementImpl,java.util.OptionalInt):209:212 -> a 157:160:void lambda$separateAmbiguousOriginalPositions$4(java.util.List,java.util.Optional,com.android.tools.r8.retrace.internal.RetraceClassResultImpl$RetraceClassElementImpl,java.util.OptionalInt,java.util.List):200 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;Ljava/util/Optional;Lcom/android/tools/r8/internal/xT;Ljava/util/OptionalInt;Ljava/util/List;)V"} 161:161:com.android.tools.r8.retrace.internal.RetraceFrameResultImpl$ElementImpl com.android.tools.r8.retrace.internal.RetraceFrameResultImpl.elementFromMappedRanges(java.util.List,java.util.Optional,com.android.tools.r8.retrace.internal.RetraceClassResultImpl$RetraceClassElementImpl,java.util.OptionalInt):211:211 -> a 161:161:void lambda$separateAmbiguousOriginalPositions$4(java.util.List,java.util.Optional,com.android.tools.r8.retrace.internal.RetraceClassResultImpl$RetraceClassElementImpl,java.util.OptionalInt,java.util.List):200 -> a 162:162:com.android.tools.r8.references.MethodReference com.android.tools.r8.retrace.internal.RetraceUtils.methodReferenceFromMappedRange(com.android.tools.r8.naming.ClassNamingForNameMapper$MappedRange,com.android.tools.r8.references.ClassReference):93:93 -> a 162:162:com.android.tools.r8.retrace.internal.RetraceFrameResultImpl$ElementImpl com.android.tools.r8.retrace.internal.RetraceFrameResultImpl.elementFromMappedRanges(java.util.List,java.util.Optional,com.android.tools.r8.retrace.internal.RetraceClassResultImpl$RetraceClassElementImpl,java.util.OptionalInt):211 -> a 162:162:void lambda$separateAmbiguousOriginalPositions$4(java.util.List,java.util.Optional,com.android.tools.r8.retrace.internal.RetraceClassResultImpl$RetraceClassElementImpl,java.util.OptionalInt,java.util.List):200 -> a 163:166:com.android.tools.r8.retrace.internal.RetraceFrameResultImpl$ElementImpl com.android.tools.r8.retrace.internal.RetraceFrameResultImpl.elementFromMappedRanges(java.util.List,java.util.Optional,com.android.tools.r8.retrace.internal.RetraceClassResultImpl$RetraceClassElementImpl,java.util.OptionalInt):213:216 -> a 163:166:void lambda$separateAmbiguousOriginalPositions$4(java.util.List,java.util.Optional,com.android.tools.r8.retrace.internal.RetraceClassResultImpl$RetraceClassElementImpl,java.util.OptionalInt,java.util.List):200 -> a 167:167:void lambda$separateAmbiguousOriginalPositions$4(java.util.List,java.util.Optional,com.android.tools.r8.retrace.internal.RetraceClassResultImpl$RetraceClassElementImpl,java.util.OptionalInt,java.util.List):199:199 -> a 168:172:com.android.tools.r8.retrace.internal.RetracedMethodReferenceImpl getRetracedMethod(com.android.tools.r8.references.MethodReference,com.android.tools.r8.retrace.internal.RetraceFrameResultImpl$MappedRangeForFrame,java.util.OptionalInt):227:231 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/references/MethodReference;Lcom/android/tools/r8/internal/DT;Ljava/util/OptionalInt;)Lcom/android/tools/r8/internal/YT;"} 173:173:java.util.OptionalInt com.android.tools.r8.utils.OptionalUtils.map(java.util.OptionalInt,java.util.function.Supplier):13:13 -> a 173:173:com.android.tools.r8.retrace.internal.RetracedMethodReferenceImpl getRetracedMethod(com.android.tools.r8.references.MethodReference,com.android.tools.r8.retrace.internal.RetraceFrameResultImpl$MappedRangeForFrame,java.util.OptionalInt):233 -> a 174:187:com.android.tools.r8.retrace.internal.RetracedMethodReferenceImpl getRetracedMethod(com.android.tools.r8.references.MethodReference,com.android.tools.r8.retrace.internal.RetraceFrameResultImpl$MappedRangeForFrame,java.util.OptionalInt):231:244 -> a 188:188:boolean com.android.tools.r8.naming.Range.contains(int):33:33 -> a 188:188:com.android.tools.r8.retrace.internal.RetracedMethodReferenceImpl getRetracedMethod(com.android.tools.r8.references.MethodReference,com.android.tools.r8.retrace.internal.RetraceFrameResultImpl$MappedRangeForFrame,java.util.OptionalInt):244 -> a 189:189:com.android.tools.r8.retrace.internal.RetracedMethodReferenceImpl getRetracedMethod(com.android.tools.r8.references.MethodReference,com.android.tools.r8.retrace.internal.RetraceFrameResultImpl$MappedRangeForFrame,java.util.OptionalInt):247:247 -> a 190:190:java.util.OptionalInt com.android.tools.r8.utils.OptionalUtils.map(java.util.OptionalInt,java.util.function.Supplier):13:13 -> a 190:190:com.android.tools.r8.retrace.internal.RetracedMethodReferenceImpl getRetracedMethod(com.android.tools.r8.references.MethodReference,com.android.tools.r8.retrace.internal.RetraceFrameResultImpl$MappedRangeForFrame,java.util.OptionalInt):249 -> a 191:191:com.android.tools.r8.retrace.internal.RetracedMethodReferenceImpl getRetracedMethod(com.android.tools.r8.references.MethodReference,com.android.tools.r8.retrace.internal.RetraceFrameResultImpl$MappedRangeForFrame,java.util.OptionalInt):247:247 -> a 192:192:com.android.tools.r8.retrace.internal.RetracedMethodReferenceImpl getRetracedMethod(com.android.tools.r8.references.MethodReference,com.android.tools.r8.retrace.internal.RetraceFrameResultImpl$MappedRangeForFrame,java.util.OptionalInt):245:245 -> a 193:196:java.util.OptionalInt lambda$getRetracedMethod$5(com.android.tools.r8.naming.ClassNamingForNameMapper$MappedRange):236:239 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/naming/k$b;)Ljava/util/OptionalInt;"} 197:197:java.util.OptionalInt lambda$getRetracedMethod$6(com.android.tools.r8.naming.ClassNamingForNameMapper$MappedRange,java.util.OptionalInt):252:252 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/naming/k$b;Ljava/util/OptionalInt;)Ljava/util/OptionalInt;"} 1:1:com.android.tools.r8.retrace.internal.RetraceFrameResultImpl$MappedRangeForFrame lambda$separateAmbiguousOriginalPositions$1(com.android.tools.r8.naming.ClassNamingForNameMapper$MappedRange):171:171 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/naming/k$b;)Lcom/android/tools/r8/internal/DT;"} 1:1:boolean isAmbiguous():61:61 -> isAmbiguous 2:5:boolean com.android.tools.r8.retrace.internal.RetraceFrameResultImpl.computeIsAmbiguous():69:72 -> isAmbiguous 2:5:boolean isAmbiguous():62 -> isAmbiguous 6:9:boolean isAmbiguous():62:65 -> isAmbiguous 1:3:boolean isEmpty():257:259 -> isEmpty 1:2:java.util.stream.Stream stream():87:88 -> stream com.android.tools.r8.retrace.internal.RetraceFrameResultImpl$ElementImpl -> com.android.tools.r8.internal.CT: # {"id":"sourceFile","fileName":"RetraceFrameResultImpl.java"} com.android.tools.r8.retrace.internal.RetracedMethodReferenceImpl methodReference -> a com.android.tools.r8.retrace.internal.RetraceFrameResultImpl retraceFrameResult -> b com.android.tools.r8.retrace.internal.RetraceClassResultImpl$RetraceClassElementImpl classElement -> c java.util.List mappedRanges -> d java.util.Optional memberNaming -> e java.util.OptionalInt obfuscatedPosition -> f com.android.tools.r8.retrace.internal.RetracerImpl retracer -> g 1:8:void (com.android.tools.r8.retrace.internal.RetraceFrameResultImpl,com.android.tools.r8.retrace.internal.RetraceClassResultImpl$RetraceClassElementImpl,com.android.tools.r8.retrace.internal.RetracedMethodReferenceImpl,java.util.List,java.util.Optional,java.util.OptionalInt,com.android.tools.r8.retrace.internal.RetracerImpl):279:286 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ET;Lcom/android/tools/r8/internal/xT;Lcom/android/tools/r8/internal/aU;Ljava/util/List;Ljava/util/Optional;Ljava/util/OptionalInt;Lcom/android/tools/r8/internal/eU;)V"} 1:1:com.android.tools.r8.naming.ClassNamingForNameMapper$MappedRange lambda$forEachRewritten$0(java.lang.Object):356:356 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;)Lcom/android/tools/r8/naming/k$b;"} 2:2:com.android.tools.r8.naming.ClassNamingForNameMapper$MappedRange com.android.tools.r8.retrace.internal.RetraceFrameResultImpl$MappedRangeForFrame.getMappedRange():450:450 -> a 2:2:com.android.tools.r8.naming.ClassNamingForNameMapper$MappedRange lambda$forEachRewritten$0(java.lang.Object):356 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 1:1:void forEach(java.util.function.Consumer):331:331 -> forEach 2:2:com.android.tools.r8.retrace.internal.RetracedMethodReferenceImpl com.android.tools.r8.retrace.internal.RetraceFrameResultImpl$ElementImpl.getTopFrame():321:321 -> forEach 2:2:void forEach(java.util.function.Consumer):336 -> forEach 3:5:void forEach(java.util.function.Consumer):336:338 -> forEach 6:6:com.android.tools.r8.retrace.internal.RetracedMethodReferenceImpl com.android.tools.r8.retrace.internal.RetraceFrameResultImpl$ElementImpl.getTopFrame():321:321 -> forEach 6:6:void forEach(java.util.function.Consumer):332 -> forEach 7:7:void forEach(java.util.function.Consumer):332:332 -> forEach 1:6:void forEachRewritten(java.util.function.Consumer):351:356 -> forEachRewritten 7:7:com.android.tools.r8.retrace.internal.RetraceStackTraceCurrentEvaluationInformation com.android.tools.r8.retrace.internal.RetraceStackTraceContextImpl.computeRewriteFrameInformation(java.util.List):33:33 -> forEachRewritten 7:7:void forEachRewritten(java.util.function.Consumer):355 -> forEachRewritten 8:8:com.android.tools.r8.retrace.internal.RetraceStackTraceCurrentEvaluationInformation$Builder com.android.tools.r8.retrace.internal.RetraceStackTraceCurrentEvaluationInformation.builder():27:27 -> forEachRewritten 8:8:com.android.tools.r8.retrace.internal.RetraceStackTraceCurrentEvaluationInformation com.android.tools.r8.retrace.internal.RetraceStackTraceContextImpl.computeRewriteFrameInformation(java.util.List):37 -> forEachRewritten 8:8:void forEachRewritten(java.util.function.Consumer):355 -> forEachRewritten 9:12:com.android.tools.r8.retrace.internal.RetraceStackTraceCurrentEvaluationInformation com.android.tools.r8.retrace.internal.RetraceStackTraceContextImpl.computeRewriteFrameInformation(java.util.List):38:41 -> forEachRewritten 9:12:void forEachRewritten(java.util.function.Consumer):355 -> forEachRewritten 13:14:boolean com.android.tools.r8.retrace.internal.RetraceStackTraceContextImpl.evaluateConditions(java.util.List):60:61 -> forEachRewritten 13:14:com.android.tools.r8.retrace.internal.RetraceStackTraceCurrentEvaluationInformation com.android.tools.r8.retrace.internal.RetraceStackTraceContextImpl.computeRewriteFrameInformation(java.util.List):41 -> forEachRewritten 13:14:void forEachRewritten(java.util.function.Consumer):355 -> forEachRewritten 15:21:com.android.tools.r8.retrace.internal.RetraceStackTraceCurrentEvaluationInformation com.android.tools.r8.retrace.internal.RetraceStackTraceContextImpl.computeRewriteFrameInformation(java.util.List):42:48 -> forEachRewritten 15:21:void forEachRewritten(java.util.function.Consumer):355 -> forEachRewritten 22:22:com.android.tools.r8.retrace.internal.RetraceStackTraceCurrentEvaluationInformation com.android.tools.r8.retrace.internal.RetraceStackTraceContextImpl.computeRewriteFrameInformation(java.util.List):34:34 -> forEachRewritten 22:22:void forEachRewritten(java.util.function.Consumer):355 -> forEachRewritten 23:27:void forEachRewritten(java.util.function.Consumer):358:362 -> forEachRewritten 28:28:com.android.tools.r8.retrace.internal.RetracedMethodReferenceImpl com.android.tools.r8.retrace.internal.RetraceFrameResultImpl$ElementImpl.getTopFrame():321:321 -> forEachRewritten 28:28:void forEachRewritten(java.util.function.Consumer):365 -> forEachRewritten 29:29:void forEachRewritten(java.util.function.Consumer):365:365 -> forEachRewritten 30:30:void forEachRewritten(java.util.function.Consumer):364:364 -> forEachRewritten 31:31:void forEachRewritten(java.util.function.Consumer):363:363 -> forEachRewritten 32:32:com.android.tools.r8.retrace.internal.RetracedMethodReferenceImpl com.android.tools.r8.retrace.internal.RetraceFrameResultImpl$ElementImpl.getTopFrame():321:321 -> forEachRewritten 32:32:void forEachRewritten(java.util.function.Consumer):368 -> forEachRewritten 33:36:void forEachRewritten(java.util.function.Consumer):369:372 -> forEachRewritten 37:43:boolean com.android.tools.r8.retrace.internal.RetraceFrameResultImpl$ElementImpl.isOuterMostFrameCompilerSynthesized():290:296 -> forEachRewritten 37:43:void forEachRewritten(java.util.function.Consumer):378 -> forEachRewritten 44:44:void forEachRewritten(java.util.function.Consumer):379:379 -> forEachRewritten 1:1:com.android.tools.r8.retrace.internal.RetraceClassResultImpl$RetraceClassElementImpl com.android.tools.r8.retrace.internal.RetraceFrameResultImpl$ElementImpl.getClassElement():326:326 -> getClassElement 1:1:com.android.tools.r8.retrace.RetraceClassElement getClassElement():262 -> getClassElement 1:6:java.util.List getOuterFrames():397:402 -> getOuterFrames 7:7:com.android.tools.r8.naming.ClassNamingForNameMapper$MappedRange com.android.tools.r8.retrace.internal.RetraceFrameResultImpl$MappedRangeForFrame.getMappedRange():450:450 -> getOuterFrames 7:7:com.android.tools.r8.retrace.internal.RetracedMethodReferenceImpl com.android.tools.r8.retrace.internal.RetraceFrameResultImpl$ElementImpl.getMethodReferenceFromMappedRange(com.android.tools.r8.retrace.internal.RetraceFrameResultImpl$MappedRangeForFrame):411 -> getOuterFrames # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 7:7:java.util.List getOuterFrames():402 -> getOuterFrames 8:9:com.android.tools.r8.retrace.internal.RetracedMethodReferenceImpl com.android.tools.r8.retrace.internal.RetraceFrameResultImpl$ElementImpl.getMethodReferenceFromMappedRange(com.android.tools.r8.retrace.internal.RetraceFrameResultImpl$MappedRangeForFrame):411:412 -> getOuterFrames 8:9:java.util.List getOuterFrames():402 -> getOuterFrames 10:10:com.android.tools.r8.retrace.internal.RetracedMethodReferenceImpl com.android.tools.r8.retrace.internal.RetraceFrameResultImpl$ElementImpl.getMethodReferenceFromMappedRange(com.android.tools.r8.retrace.internal.RetraceFrameResultImpl$MappedRangeForFrame):410:410 -> getOuterFrames 10:10:java.util.List getOuterFrames():402 -> getOuterFrames 11:11:com.android.tools.r8.references.MethodReference com.android.tools.r8.retrace.internal.RetraceUtils.methodReferenceFromMappedRange(com.android.tools.r8.naming.ClassNamingForNameMapper$MappedRange,com.android.tools.r8.references.ClassReference):93:93 -> getOuterFrames 11:11:com.android.tools.r8.retrace.internal.RetracedMethodReferenceImpl com.android.tools.r8.retrace.internal.RetraceFrameResultImpl$ElementImpl.getMethodReferenceFromMappedRange(com.android.tools.r8.retrace.internal.RetraceFrameResultImpl$MappedRangeForFrame):410 -> getOuterFrames 11:11:java.util.List getOuterFrames():402 -> getOuterFrames 12:12:com.android.tools.r8.retrace.internal.RetracedMethodReferenceImpl com.android.tools.r8.retrace.internal.RetraceFrameResultImpl$ElementImpl.getMethodReferenceFromMappedRange(com.android.tools.r8.retrace.internal.RetraceFrameResultImpl$MappedRangeForFrame):413:413 -> getOuterFrames 12:12:java.util.List getOuterFrames():402 -> getOuterFrames 13:13:java.util.List getOuterFrames():402:402 -> getOuterFrames 1:1:com.android.tools.r8.retrace.RetraceFrameResult com.android.tools.r8.retrace.internal.RetraceFrameResultImpl$ElementImpl.getParentResult():311:311 -> getParentResult 1:1:com.android.tools.r8.retrace.RetraceResult getParentResult():262 -> getParentResult 1:3:com.android.tools.r8.retrace.RetraceStackTraceContext getRetraceStackTraceContext():419:421 -> getRetraceStackTraceContext 4:10:boolean com.android.tools.r8.retrace.internal.RetraceFrameResultImpl$ElementImpl.isOutlineFrame():429:435 -> getRetraceStackTraceContext 4:10:com.android.tools.r8.retrace.RetraceStackTraceContext getRetraceStackTraceContext():422 -> getRetraceStackTraceContext 11:11:com.android.tools.r8.naming.ClassNamingForNameMapper$MappedRange com.android.tools.r8.retrace.internal.RetraceFrameResultImpl$MappedRangeForFrame.getMappedRange():450:450 -> getRetraceStackTraceContext 11:11:boolean com.android.tools.r8.retrace.internal.RetraceFrameResultImpl$ElementImpl.isOutlineFrame():435 -> getRetraceStackTraceContext # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 11:11:com.android.tools.r8.retrace.RetraceStackTraceContext getRetraceStackTraceContext():422 -> getRetraceStackTraceContext 12:12:boolean com.android.tools.r8.retrace.internal.RetraceFrameResultImpl$ElementImpl.isOutlineFrame():435:435 -> getRetraceStackTraceContext 12:12:com.android.tools.r8.retrace.RetraceStackTraceContext getRetraceStackTraceContext():422 -> getRetraceStackTraceContext 13:13:com.android.tools.r8.retrace.RetraceStackTraceContext getRetraceStackTraceContext():425:425 -> getRetraceStackTraceContext 14:14:com.android.tools.r8.retrace.RetraceStackTraceContext getRetraceStackTraceContext():423:423 -> getRetraceStackTraceContext 1:1:com.android.tools.r8.retrace.RetracedSourceFile getSourceFile(com.android.tools.r8.retrace.RetracedClassMemberReference):392:392 -> getSourceFile 2:3:com.android.tools.r8.retrace.RetracedSourceFile com.android.tools.r8.retrace.internal.RetraceUtils.getSourceFile(com.android.tools.r8.retrace.RetracedClassReference,com.android.tools.r8.retrace.internal.RetracerImpl):71:72 -> getSourceFile 2:3:com.android.tools.r8.retrace.RetracedSourceFile getSourceFile(com.android.tools.r8.retrace.RetracedClassMemberReference):392 -> getSourceFile 1:1:com.android.tools.r8.retrace.internal.RetracedMethodReferenceImpl com.android.tools.r8.retrace.internal.RetraceFrameResultImpl$ElementImpl.getTopFrame():321:321 -> getTopFrame 1:1:com.android.tools.r8.retrace.RetracedMethodReference getTopFrame():262 -> getTopFrame 1:1:boolean isCompilerSynthesized():306:306 -> isCompilerSynthesized 2:8:boolean com.android.tools.r8.retrace.internal.RetraceFrameResultImpl$ElementImpl.isOuterMostFrameCompilerSynthesized():290:296 -> isCompilerSynthesized 2:8:boolean isCompilerSynthesized():306 -> isCompilerSynthesized 1:1:boolean isUnknown():316:316 -> isUnknown 1:3:java.util.stream.Stream stream():344:346 -> stream 1:3:java.util.stream.Stream streamRewritten(com.android.tools.r8.retrace.RetraceStackTraceContext):385:387 -> streamRewritten com.android.tools.r8.retrace.internal.RetraceFrameResultImpl$MappedRangeForFrame -> com.android.tools.r8.internal.DT: # {"id":"sourceFile","fileName":"RetraceFrameResultImpl.java"} com.android.tools.r8.naming.ClassNamingForNameMapper$MappedRange mappedRange -> a java.util.OptionalInt position -> b 1:3:void (com.android.tools.r8.naming.ClassNamingForNameMapper$MappedRange,java.util.OptionalInt):444:446 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/naming/k$b;Ljava/util/OptionalInt;)V"} 1:3:com.android.tools.r8.retrace.internal.RetraceFrameResultImpl$MappedRangeForFrame create(com.android.tools.r8.naming.ClassNamingForNameMapper$MappedRange):456:458 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/naming/k$b;)Lcom/android/tools/r8/internal/DT;"} 4:4:com.android.tools.r8.retrace.internal.RetraceFrameResultImpl$MappedRangeForFrame create(com.android.tools.r8.naming.ClassNamingForNameMapper$MappedRange):457:457 -> a 5:5:com.android.tools.r8.retrace.internal.RetraceFrameResultImpl$MappedRangeForFrame com.android.tools.r8.retrace.internal.RetraceFrameResultImpl$MappedRangeForFrame.create(com.android.tools.r8.naming.ClassNamingForNameMapper$MappedRange,java.util.OptionalInt):462:462 -> a 5:5:com.android.tools.r8.retrace.internal.RetraceFrameResultImpl$MappedRangeForFrame create(com.android.tools.r8.naming.ClassNamingForNameMapper$MappedRange):454 -> a com.android.tools.r8.retrace.internal.RetraceMethodResultImpl -> com.android.tools.r8.internal.GT: # {"id":"sourceFile","fileName":"RetraceMethodResultImpl.java"} com.android.tools.r8.retrace.internal.MethodDefinition methodDefinition -> a java.util.List mappedRanges -> b com.android.tools.r8.retrace.internal.RetracerImpl retracer -> c com.android.tools.r8.utils.OptionalBool isAmbiguousCache -> d boolean $assertionsDisabled -> e 1:1:void ():30:30 -> 1:1:void (com.android.tools.r8.retrace.internal.RetraceClassResultImpl,java.util.List,com.android.tools.r8.retrace.internal.MethodDefinition,com.android.tools.r8.retrace.internal.RetracerImpl):43:43 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/yT;Ljava/util/List;Lcom/android/tools/r8/internal/LE;Lcom/android/tools/r8/internal/eU;)V"} 2:14:void (com.android.tools.r8.retrace.internal.RetraceClassResultImpl,java.util.List,com.android.tools.r8.retrace.internal.MethodDefinition,com.android.tools.r8.retrace.internal.RetracerImpl):37:49 -> 1:19:com.android.tools.r8.retrace.internal.RetraceFrameResultImpl narrowByPosition(com.android.tools.r8.retrace.RetraceStackTraceContext,java.util.OptionalInt):92:110 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/retrace/RetraceStackTraceContext;Ljava/util/OptionalInt;)Lcom/android/tools/r8/internal/ET;"} 20:38:com.android.tools.r8.retrace.internal.RetraceFrameResultImpl narrowByPosition(com.android.tools.r8.retrace.RetraceStackTraceContext,java.util.OptionalInt):108:126 -> a 39:51:com.android.tools.r8.retrace.internal.RetraceFrameResultImpl narrowByPosition(com.android.tools.r8.retrace.RetraceStackTraceContext,java.util.OptionalInt):125:137 -> a 52:57:com.android.tools.r8.retrace.internal.RetraceFrameResultImpl narrowByPosition(com.android.tools.r8.retrace.RetraceStackTraceContext,java.util.OptionalInt):135:140 -> a 58:61:com.android.tools.r8.retrace.internal.MemberNamingWithMappedRangesOfName lambda$narrowByPosition$0(com.android.tools.r8.retrace.internal.MemberNamingWithMappedRangesOfName):130:133 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/dE;)Lcom/android/tools/r8/internal/dE;"} 62:87:void narrowMappedRangeByPosition(com.android.tools.r8.utils.Pair,java.util.function.Function,java.util.OptionalInt,com.android.tools.r8.retrace.internal.RetraceStackTraceContextImpl,java.util.List):154:179 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/v2;Ljava/util/function/Function;Ljava/util/OptionalInt;Lcom/android/tools/r8/internal/IT;Ljava/util/ArrayList;)V"} 88:105:void narrowMappedRangeByPosition(com.android.tools.r8.utils.Pair,java.util.function.Function,java.util.OptionalInt,com.android.tools.r8.retrace.internal.RetraceStackTraceContextImpl,java.util.List):175:192 -> a 106:106:void narrowMappedRangeByPosition(com.android.tools.r8.utils.Pair,java.util.function.Function,java.util.OptionalInt,com.android.tools.r8.retrace.internal.RetraceStackTraceContextImpl,java.util.List):191:191 -> a 107:107:java.util.function.Function filterOnExistingPosition(int):198:198 -> a 108:108:java.util.List lambda$filterOnExistingPosition$1(int,com.android.tools.r8.retrace.internal.MemberNamingWithMappedRangesOfName):198:198 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/internal/dE;)Ljava/util/List;"} 109:109:java.util.function.Function filterOnMappedRangesWithNoMinifiedRange():203:203 -> a 110:142:java.util.stream.Stream lambda$stream$3(com.android.tools.r8.utils.Pair):215:247 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/v2;)Ljava/util/stream/Stream;"} 143:149:java.util.stream.Stream lambda$stream$3(com.android.tools.r8.utils.Pair):219:225 -> a 150:150:java.util.stream.Stream lambda$stream$3(com.android.tools.r8.utils.Pair):224:224 -> a 151:151:java.util.stream.Stream lambda$stream$3(com.android.tools.r8.utils.Pair):223:223 -> a 152:152:java.util.stream.Stream lambda$stream$3(com.android.tools.r8.utils.Pair):219:219 -> a 153:156:com.android.tools.r8.naming.MemberNaming$MethodSignature com.android.tools.r8.retrace.internal.RetraceMethodResultImpl.getMethodSignatureFromMapping(com.android.tools.r8.retrace.internal.MemberNamingWithMappedRangesOfName):253:256 -> a 153:156:void lambda$stream$2(java.util.Set,com.android.tools.r8.retrace.internal.RetraceClassResultImpl$RetraceClassElementImpl,java.util.List,com.android.tools.r8.retrace.internal.MemberNamingWithMappedRangesOfName):233 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Set;Lcom/android/tools/r8/internal/xT;Ljava/util/List;Lcom/android/tools/r8/internal/dE;)V"} 157:157:com.android.tools.r8.naming.MemberNaming$Signature com.android.tools.r8.naming.ClassNamingForNameMapper$MappedRange.getOriginalSignature():664:664 -> a 157:157:com.android.tools.r8.naming.MemberNaming$MethodSignature com.android.tools.r8.retrace.internal.RetraceMethodResultImpl.getMethodSignatureFromMapping(com.android.tools.r8.retrace.internal.MemberNamingWithMappedRangesOfName):257 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 157:157:void lambda$stream$2(java.util.Set,com.android.tools.r8.retrace.internal.RetraceClassResultImpl$RetraceClassElementImpl,java.util.List,com.android.tools.r8.retrace.internal.MemberNamingWithMappedRangesOfName):233 -> a 158:158:com.android.tools.r8.naming.MemberNaming$MethodSignature com.android.tools.r8.retrace.internal.RetraceMethodResultImpl.getMethodSignatureFromMapping(com.android.tools.r8.retrace.internal.MemberNamingWithMappedRangesOfName):258:258 -> a 158:158:void lambda$stream$2(java.util.Set,com.android.tools.r8.retrace.internal.RetraceClassResultImpl$RetraceClassElementImpl,java.util.List,com.android.tools.r8.retrace.internal.MemberNamingWithMappedRangesOfName):233 -> a 159:163:void lambda$stream$2(java.util.Set,com.android.tools.r8.retrace.internal.RetraceClassResultImpl$RetraceClassElementImpl,java.util.List,com.android.tools.r8.retrace.internal.MemberNamingWithMappedRangesOfName):234:238 -> a 164:171:void lambda$stream$2(java.util.Set,com.android.tools.r8.retrace.internal.RetraceClassResultImpl$RetraceClassElementImpl,java.util.List,com.android.tools.r8.retrace.internal.MemberNamingWithMappedRangesOfName):236:243 -> a 172:172:void lambda$stream$2(java.util.Set,com.android.tools.r8.retrace.internal.RetraceClassResultImpl$RetraceClassElementImpl,java.util.List,com.android.tools.r8.retrace.internal.MemberNamingWithMappedRangesOfName):239:239 -> a 1:1:java.util.function.Function filterOnNoPosition():207:207 -> b 1:14:boolean isAmbiguous():54:67 -> isAmbiguous 15:15:com.android.tools.r8.naming.MemberNaming$Signature com.android.tools.r8.naming.ClassNamingForNameMapper$MappedRange.getOriginalSignature():664:664 -> isAmbiguous 15:15:boolean isAmbiguous():68 -> isAmbiguous # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 16:19:boolean isAmbiguous():69:72 -> isAmbiguous 20:20:com.android.tools.r8.naming.MemberNaming$Signature com.android.tools.r8.naming.ClassNamingForNameMapper$MappedRange.getOriginalSignature():664:664 -> isAmbiguous 20:20:boolean isAmbiguous():73 -> isAmbiguous # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 21:21:boolean isAmbiguous():74:74 -> isAmbiguous 22:30:boolean isAmbiguous():71:79 -> isAmbiguous 31:31:boolean isAmbiguous():63:63 -> isAmbiguous 1:2:boolean isEmpty():85:86 -> isEmpty 1:1:com.android.tools.r8.retrace.RetraceFrameResult narrowByPosition(com.android.tools.r8.retrace.RetraceStackTraceContext,java.util.OptionalInt):30:30 -> narrowByPosition 1:2:java.util.stream.Stream stream():212:213 -> stream com.android.tools.r8.retrace.internal.RetraceMethodResultImpl$ElementImpl -> com.android.tools.r8.internal.FT: # {"id":"sourceFile","fileName":"RetraceMethodResultImpl.java"} com.android.tools.r8.retrace.internal.RetracedMethodReferenceImpl methodReference -> a com.android.tools.r8.retrace.internal.RetraceMethodResultImpl retraceMethodResult -> b com.android.tools.r8.retrace.internal.RetraceClassResultImpl$RetraceClassElementImpl classElement -> c com.android.tools.r8.retrace.internal.MemberNamingWithMappedRangesOfName mapping -> d 1:5:void (com.android.tools.r8.retrace.internal.RetraceMethodResultImpl,com.android.tools.r8.retrace.internal.RetraceClassResultImpl$RetraceClassElementImpl,com.android.tools.r8.retrace.internal.RetracedMethodReferenceImpl,com.android.tools.r8.retrace.internal.MemberNamingWithMappedRangesOfName):272:276 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/GT;Lcom/android/tools/r8/internal/xT;Lcom/android/tools/r8/internal/aU;Lcom/android/tools/r8/internal/dE;)V"} 1:1:com.android.tools.r8.retrace.internal.RetraceClassResultImpl$RetraceClassElementImpl com.android.tools.r8.retrace.internal.RetraceMethodResultImpl$ElementImpl.getClassElement():309:309 -> getClassElement 1:1:com.android.tools.r8.retrace.RetraceClassElement getClassElement():261 -> getClassElement 1:1:com.android.tools.r8.retrace.RetraceMethodResult com.android.tools.r8.retrace.internal.RetraceMethodResultImpl$ElementImpl.getParentResult():304:304 -> getParentResult 1:1:com.android.tools.r8.retrace.RetraceResult getParentResult():261 -> getParentResult 1:1:com.android.tools.r8.retrace.RetracedMethodReference getRetracedMethod():299:299 -> getRetracedMethod 1:2:com.android.tools.r8.retrace.RetracedSourceFile getSourceFile():314:315 -> getSourceFile 3:3:com.android.tools.r8.retrace.RetracedSourceFile getSourceFile():314:314 -> getSourceFile 4:5:com.android.tools.r8.retrace.RetracedSourceFile com.android.tools.r8.retrace.internal.RetraceUtils.getSourceFile(com.android.tools.r8.retrace.RetracedClassReference,com.android.tools.r8.retrace.internal.RetracerImpl):71:72 -> getSourceFile 4:5:com.android.tools.r8.retrace.RetracedSourceFile getSourceFile():314 -> getSourceFile 1:8:boolean isCompilerSynthesized():281:288 -> isCompilerSynthesized 1:1:boolean isUnknown():294:294 -> isUnknown com.android.tools.r8.retrace.internal.RetraceStackTraceContextImpl -> com.android.tools.r8.internal.IT: # {"id":"sourceFile","fileName":"RetraceStackTraceContextImpl.java"} com.android.tools.r8.references.ClassReference thrownException -> a java.util.OptionalInt rewritePosition -> b 1:3:void (com.android.tools.r8.references.ClassReference,java.util.OptionalInt):22:24 -> 1:1:com.android.tools.r8.retrace.internal.RetraceStackTraceContextImpl$Builder com.android.tools.r8.retrace.internal.RetraceStackTraceContextImpl$Builder.create():103:103 -> a 1:1:com.android.tools.r8.retrace.internal.RetraceStackTraceContextImpl$Builder com.android.tools.r8.retrace.internal.RetraceStackTraceContextImpl.builder():69 -> a 1:1:com.android.tools.r8.retrace.internal.RetraceStackTraceContextImpl$Builder buildFromThis():73 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/HT;"} 2:2:com.android.tools.r8.retrace.internal.RetraceStackTraceContextImpl$Builder buildFromThis():73:73 -> a 3:3:com.android.tools.r8.retrace.internal.RetraceStackTraceContextImpl$Builder com.android.tools.r8.retrace.internal.RetraceStackTraceContextImpl$Builder.setThrownException(com.android.tools.r8.references.ClassReference):84:84 -> a 3:3:com.android.tools.r8.retrace.internal.RetraceStackTraceContextImpl$Builder buildFromThis():73 -> a 4:4:com.android.tools.r8.retrace.internal.RetraceStackTraceContextImpl$Builder buildFromThis():73:73 -> a 5:5:com.android.tools.r8.retrace.internal.RetraceStackTraceContextImpl$Builder com.android.tools.r8.retrace.internal.RetraceStackTraceContextImpl$Builder.setRewritePosition(java.util.OptionalInt):89:89 -> a 5:5:com.android.tools.r8.retrace.internal.RetraceStackTraceContextImpl$Builder buildFromThis():73 -> a 1:1:com.android.tools.r8.retrace.internal.RetraceStackTraceContextImpl$Builder com.android.tools.r8.retrace.internal.RetraceStackTraceContextImpl$Builder.create():103:103 -> b 1:1:com.android.tools.r8.retrace.internal.RetraceStackTraceContextImpl$Builder builder():69 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/HT;"} 1:1:int getRewritePosition():56:56 -> c 1:1:com.android.tools.r8.references.ClassReference getThrownException():28:28 -> d 1:1:boolean hasRewritePosition():52:52 -> e com.android.tools.r8.retrace.internal.RetraceStackTraceContextImpl$Builder -> com.android.tools.r8.internal.HT: # {"id":"sourceFile","fileName":"RetraceStackTraceContextImpl.java"} com.android.tools.r8.references.ClassReference thrownException -> a java.util.OptionalInt rewritePosition -> b 1:1:void ():81:81 -> 2:2:void ():79:79 -> 1:1:com.android.tools.r8.retrace.internal.RetraceStackTraceContextImpl$Builder setThrownException(com.android.tools.r8.references.ClassReference):84:84 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/references/ClassReference;)Lcom/android/tools/r8/internal/HT;"} 2:2:com.android.tools.r8.retrace.internal.RetraceStackTraceContextImpl$Builder setRewritePosition(java.util.OptionalInt):89:89 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/OptionalInt;)Lcom/android/tools/r8/internal/HT;"} 3:3:com.android.tools.r8.retrace.internal.RetraceStackTraceContextImpl build():99:99 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/IT;"} 1:1:com.android.tools.r8.retrace.internal.RetraceStackTraceContextImpl$Builder clearRewritePosition():94:94 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/HT;"} com.android.tools.r8.retrace.internal.RetraceStackTraceCurrentEvaluationInformation -> com.android.tools.r8.internal.KT: # {"id":"sourceFile","fileName":"RetraceStackTraceCurrentEvaluationInformation.java"} int removeInnerFramesCount -> a com.android.tools.r8.retrace.internal.RetraceStackTraceCurrentEvaluationInformation EMPTY -> b 1:1:void ():9:9 -> 1:2:void (int):14:15 -> 1:1:com.android.tools.r8.retrace.internal.RetraceStackTraceCurrentEvaluationInformation empty():23:23 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/KT;"} 1:1:int getRemoveInnerFramesCount():19:19 -> b com.android.tools.r8.retrace.internal.RetraceStackTraceCurrentEvaluationInformation$Builder -> com.android.tools.r8.internal.JT: # {"id":"sourceFile","fileName":"RetraceStackTraceCurrentEvaluationInformation.java"} int removeInnerFramesCount -> a 1:1:void ():30:30 -> 1:1:com.android.tools.r8.retrace.internal.RetraceStackTraceCurrentEvaluationInformation$Builder incrementRemoveInnerFramesCount(int):36:36 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(I)V"} 2:2:com.android.tools.r8.retrace.internal.RetraceStackTraceCurrentEvaluationInformation build():50:50 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/KT;"} com.android.tools.r8.retrace.internal.RetraceStackTraceElementProxyResultImpl -> com.android.tools.r8.internal.MT: # {"id":"sourceFile","fileName":"RetraceStackTraceElementProxyResultImpl.java"} java.util.stream.Stream resultStream -> a java.util.function.Supplier resultContext -> b 1:3:void (java.util.stream.Stream,java.util.function.Supplier):22:24 -> 1:1:com.android.tools.r8.retrace.internal.RetraceStackTraceElementProxyResultImpl$Builder com.android.tools.r8.retrace.internal.RetraceStackTraceElementProxyResultImpl$Builder.create():64:64 -> a 1:1:com.android.tools.r8.retrace.internal.RetraceStackTraceElementProxyResultImpl$Builder builder():38 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/LT;"} 2:2:com.android.tools.r8.retrace.internal.RetraceStackTraceElementProxyResultImpl$Builder builder():38:38 -> a 3:3:com.android.tools.r8.retrace.internal.RetraceStackTraceElementProxyResultImpl$Builder com.android.tools.r8.retrace.internal.RetraceStackTraceElementProxyResultImpl$Builder.setResultStream(java.util.stream.Stream):50:50 -> a 3:3:com.android.tools.r8.retrace.internal.RetraceStackTraceElementProxyResultImpl$Builder builder():38 -> a 4:4:com.android.tools.r8.retrace.internal.RetraceStackTraceElementProxyResultImpl$Builder builder():38:38 -> a 5:5:com.android.tools.r8.retrace.internal.RetraceStackTraceElementProxyResultImpl$Builder com.android.tools.r8.retrace.internal.RetraceStackTraceElementProxyResultImpl$Builder.setResultContext(java.util.function.Supplier):55:55 -> a 5:5:com.android.tools.r8.retrace.internal.RetraceStackTraceElementProxyResultImpl$Builder builder():38 -> a 1:1:com.android.tools.r8.retrace.RetraceStackTraceContext getResultContext():34:34 -> getResultContext 1:1:java.util.stream.Stream stream():29:29 -> stream com.android.tools.r8.retrace.internal.RetraceStackTraceElementProxyResultImpl$Builder -> com.android.tools.r8.internal.LT: # {"id":"sourceFile","fileName":"RetraceStackTraceElementProxyResultImpl.java"} java.util.stream.Stream resultStream -> a java.util.function.Supplier resultContext -> b 1:1:void ():46:46 -> 1:1:com.android.tools.r8.retrace.internal.RetraceStackTraceElementProxyResultImpl build():60:60 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/MT;"} 1:1:com.android.tools.r8.retrace.internal.RetraceStackTraceElementProxyResultImpl$Builder create():64:64 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/LT;"} com.android.tools.r8.retrace.internal.RetraceThrownExceptionResultImpl -> com.android.tools.r8.internal.OT: # {"id":"sourceFile","fileName":"RetraceThrownExceptionResultImpl.java"} com.android.tools.r8.references.ClassReference obfuscatedReference -> a com.android.tools.r8.naming.ClassNamingForNameMapper mapper -> b 1:4:void (com.android.tools.r8.retrace.internal.RetraceStackTraceContextImpl,com.android.tools.r8.references.ClassReference,com.android.tools.r8.naming.ClassNamingForNameMapper):26:29 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/references/ClassReference;Lcom/android/tools/r8/naming/k;)V"} 1:1:boolean isEmpty():39:39 -> isEmpty 1:6:com.android.tools.r8.retrace.RetraceThrownExceptionElement com.android.tools.r8.retrace.internal.RetraceThrownExceptionResultImpl.createElement():43:48 -> stream 1:6:java.util.stream.Stream stream():34 -> stream 7:7:com.android.tools.r8.retrace.RetraceThrownExceptionElement com.android.tools.r8.retrace.internal.RetraceThrownExceptionResultImpl.createElement():45:45 -> stream 7:7:java.util.stream.Stream stream():34 -> stream 8:8:java.util.stream.Stream stream():34:34 -> stream com.android.tools.r8.retrace.internal.RetraceThrownExceptionResultImpl$RetraceThrownExceptionElementImpl -> com.android.tools.r8.internal.NT: # {"id":"sourceFile","fileName":"RetraceThrownExceptionResultImpl.java"} com.android.tools.r8.retrace.internal.RetraceThrownExceptionResultImpl thrownExceptionResult -> a com.android.tools.r8.retrace.internal.RetracedClassReferenceImpl classReference -> b com.android.tools.r8.naming.ClassNamingForNameMapper mapper -> c com.android.tools.r8.references.ClassReference thrownException -> d 1:5:void (com.android.tools.r8.retrace.internal.RetraceThrownExceptionResultImpl,com.android.tools.r8.retrace.internal.RetracedClassReferenceImpl,com.android.tools.r8.naming.ClassNamingForNameMapper,com.android.tools.r8.references.ClassReference):64:68 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/OT;Lcom/android/tools/r8/internal/UT;Lcom/android/tools/r8/naming/k;Lcom/android/tools/r8/references/ClassReference;)V"} 1:1:com.android.tools.r8.retrace.RetraceStackTraceContext getContext():102:102 -> getContext 1:1:com.android.tools.r8.retrace.RetraceThrownExceptionResult com.android.tools.r8.retrace.internal.RetraceThrownExceptionResultImpl$RetraceThrownExceptionElementImpl.getParentResult():78:78 -> getParentResult 1:1:com.android.tools.r8.retrace.RetraceResult getParentResult():53 -> getParentResult 1:1:com.android.tools.r8.retrace.internal.RetracedClassReferenceImpl com.android.tools.r8.retrace.internal.RetraceThrownExceptionResultImpl$RetraceThrownExceptionElementImpl.getRetracedClass():73:73 -> getRetracedClass 1:1:com.android.tools.r8.retrace.RetracedClassReference getRetracedClass():53 -> getRetracedClass 1:3:com.android.tools.r8.retrace.RetracedSourceFile getSourceFile():84:86 -> getSourceFile 4:4:boolean com.android.tools.r8.naming.mappinginformation.MappingInformation.isFileNameInformation():0:0 -> getSourceFile 4:4:com.android.tools.r8.retrace.RetracedSourceFile getSourceFile():86 -> getSourceFile 5:10:com.android.tools.r8.retrace.RetracedSourceFile getSourceFile():87:92 -> getSourceFile 11:11:com.android.tools.r8.retrace.internal.RetracedClassReferenceImpl com.android.tools.r8.retrace.internal.RetraceThrownExceptionResultImpl$RetraceThrownExceptionElementImpl.getRetracedClass():73:73 -> getSourceFile 11:11:com.android.tools.r8.retrace.RetracedSourceFile getSourceFile():92 -> getSourceFile 12:12:com.android.tools.r8.retrace.RetracedSourceFile getSourceFile():92:92 -> getSourceFile boolean isCompilerSynthesized() -> isCompilerSynthesized com.android.tools.r8.retrace.internal.RetraceTypeResultImpl -> com.android.tools.r8.internal.QT: # {"id":"sourceFile","fileName":"RetraceTypeResultImpl.java"} com.android.tools.r8.references.TypeReference obfuscatedType -> a java.util.List retracedTypeReferences -> b com.android.tools.r8.retrace.Retracer retracer -> c boolean $assertionsDisabled -> d 1:1:void ():20:20 -> 1:4:void (com.android.tools.r8.references.TypeReference,java.util.List,com.android.tools.r8.retrace.Retracer):29:32 -> 1:2:com.android.tools.r8.retrace.internal.RetraceTypeResultImpl create(com.android.tools.r8.references.TypeReference,com.android.tools.r8.retrace.Retracer):37:38 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/references/TypeReference;Lcom/android/tools/r8/retrace/Retracer;)Lcom/android/tools/r8/internal/QT;"} 3:3:com.android.tools.r8.retrace.RetracedTypeReference lambda$retraceTypeReference$0(int,com.android.tools.r8.retrace.RetracedTypeReference):55:55 -> a 4:4:com.android.tools.r8.retrace.RetracedTypeReference lambda$retraceTypeReference$0(int,com.android.tools.r8.retrace.RetracedTypeReference):54:54 -> a 5:5:com.android.tools.r8.retrace.RetracedTypeReference lambda$retraceTypeReference$1(com.android.tools.r8.retrace.RetraceClassElement):59:59 -> a 6:6:com.android.tools.r8.retrace.RetraceTypeElement lambda$stream$2(com.android.tools.r8.retrace.RetracedTypeReference):69:69 -> a 1:17:java.util.List retraceTypeReference(com.android.tools.r8.references.TypeReference,com.android.tools.r8.retrace.Retracer):44:60 -> b 1:1:void forEach(java.util.function.Consumer):80:80 -> forEach 1:1:boolean isAmbiguous():75:75 -> isAmbiguous 1:1:boolean isEmpty():85:85 -> isEmpty 1:5:java.util.stream.Stream stream():66:70 -> stream com.android.tools.r8.retrace.internal.RetraceTypeResultImpl$ElementImpl -> com.android.tools.r8.internal.PT: # {"id":"sourceFile","fileName":"RetraceTypeResultImpl.java"} com.android.tools.r8.retrace.RetraceTypeResult typeResult -> a com.android.tools.r8.retrace.RetracedTypeReference retracedType -> b 1:3:void (com.android.tools.r8.retrace.RetraceTypeResult,com.android.tools.r8.retrace.RetracedTypeReference):93:95 -> 1:1:com.android.tools.r8.retrace.RetraceTypeResult com.android.tools.r8.retrace.internal.RetraceTypeResultImpl$ElementImpl.getParentResult():105:105 -> getParentResult 1:1:com.android.tools.r8.retrace.RetraceResult getParentResult():88 -> getParentResult 1:1:com.android.tools.r8.retrace.RetracedTypeReference getType():100:100 -> getType boolean isCompilerSynthesized() -> isCompilerSynthesized com.android.tools.r8.retrace.internal.RetraceUnknownJsonMappingInformationResultImpl -> com.android.tools.r8.internal.RT: # {"id":"sourceFile","fileName":"RetraceUnknownJsonMappingInformationResultImpl.java"} java.util.List elements -> a 1:2:void (java.util.List):21:22 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/bm;)V"} 1:1:com.android.tools.r8.retrace.RetraceUnknownMappingInformationElement lambda$stream$0(com.android.tools.r8.naming.mappinginformation.UnknownJsonMappingInformation):30:30 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/r10;)Lcom/android/tools/r8/retrace/RetraceUnknownMappingInformationElement;"} 2:9:com.android.tools.r8.retrace.RetraceUnknownJsonMappingInformationResult build(java.util.List):36:43 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;)Lcom/android/tools/r8/internal/RT;"} 10:10:void lambda$build$1(com.android.tools.r8.com.google.common.collect.ImmutableList$Builder,com.android.tools.r8.naming.mappinginformation.MappingInformation):39:39 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Yl;Lcom/android/tools/r8/naming/mappinginformation/e;)V"} 11:11:boolean com.android.tools.r8.naming.mappinginformation.MappingInformation.isUnknownJsonMappingInformation():0:0 -> a 11:11:void lambda$build$1(com.android.tools.r8.com.google.common.collect.ImmutableList$Builder,com.android.tools.r8.naming.mappinginformation.MappingInformation):39 -> a 12:12:void lambda$build$1(com.android.tools.r8.com.google.common.collect.ImmutableList$Builder,com.android.tools.r8.naming.mappinginformation.MappingInformation):40:40 -> a 1:2:java.util.stream.Stream stream():27:28 -> stream com.android.tools.r8.retrace.internal.RetraceUnknownMappingInformationElementImpl -> com.android.tools.r8.internal.ST: # {"id":"sourceFile","fileName":"RetraceUnknownMappingInformationElementImpl.java"} com.android.tools.r8.retrace.RetraceUnknownJsonMappingInformationResult result -> a com.android.tools.r8.naming.mappinginformation.UnknownJsonMappingInformation mappingInformation -> b 1:3:void (com.android.tools.r8.retrace.RetraceUnknownJsonMappingInformationResult,com.android.tools.r8.naming.mappinginformation.UnknownJsonMappingInformation):19:21 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/retrace/RetraceUnknownJsonMappingInformationResult;Lcom/android/tools/r8/internal/r10;)V"} 1:1:java.lang.String getIdentifier():26:26 -> getIdentifier 1:1:java.lang.String getPayLoad():31:31 -> getPayLoad 1:1:com.android.tools.r8.retrace.RetraceUnknownJsonMappingInformationResult getRetraceResultContext():36:36 -> getRetraceResultContext com.android.tools.r8.retrace.internal.RetraceUtils -> com.android.tools.r8.internal.TT: # {"id":"sourceFile","fileName":"RetraceUtils.java"} java.util.Set KEEP_SOURCEFILE_NAMES -> a boolean $assertionsDisabled -> b 1:3:void ():27:29 -> 4:5:java.util.HashSet com.android.tools.r8.com.google.common.collect.Sets.newHashSet(java.lang.Object[]):195:196 -> 4:5:void ():29 -> 6:6:void ():29:29 -> 1:4:java.lang.String inferSourceFile(java.lang.String,java.lang.String,boolean):77:80 -> a 5:11:java.lang.String com.android.tools.r8.retrace.internal.RetraceUtils.getOuterClassSimpleName(java.lang.String):60:66 -> a 5:11:java.lang.String inferSourceFile(java.lang.String,java.lang.String,boolean):81 -> a 12:12:java.lang.String inferSourceFile(java.lang.String,java.lang.String,boolean):82:82 -> a 13:13:java.lang.String inferSourceFile(java.lang.String,java.lang.String,boolean):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":102,"3":103},"outline":"Lcom/android/tools/r8/a;a(Ljava/lang/String;II)Ljava/lang/String;"} 102:102:java.lang.String inferSourceFile(java.lang.String,java.lang.String,boolean):83:83 -> a 103:103:java.lang.String inferSourceFile(java.lang.String,java.lang.String,boolean):83:83 -> a 97:101:java.lang.String inferSourceFile(java.lang.String,java.lang.String,boolean):84:88 -> a 104:106:com.android.tools.r8.references.MethodReference methodReferenceFromMethodSignature(com.android.tools.r8.naming.MemberNaming$MethodSignature,com.android.tools.r8.references.ClassReference):99:101 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/naming/Q$b;Lcom/android/tools/r8/references/ClassReference;)Lcom/android/tools/r8/references/MethodReference;"} 107:118:com.android.tools.r8.references.MethodReference methodReferenceFromMethodSignature(com.android.tools.r8.naming.MemberNaming$MethodSignature,com.android.tools.r8.references.ClassReference):100:111 -> a 119:119:com.android.tools.r8.references.MethodReference methodReferenceFromMethodSignature(com.android.tools.r8.naming.MemberNaming$MethodSignature,com.android.tools.r8.references.ClassReference):109:109 -> a 120:120:int firstNonWhiteSpaceCharacterFromIndex(java.lang.String,int):117:117 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)I"} 121:122:int com.android.tools.r8.retrace.internal.RetraceUtils.firstFromIndex(java.lang.String,int,java.util.function.Predicate):125:126 -> a 121:122:int firstNonWhiteSpaceCharacterFromIndex(java.lang.String,int):117 -> a 123:123:boolean com.android.tools.r8.com.google.common.base.Predicate.test(java.lang.Object):79:79 -> a 123:123:int com.android.tools.r8.retrace.internal.RetraceUtils.firstFromIndex(java.lang.String,int,java.util.function.Predicate):126 -> a 123:123:int firstNonWhiteSpaceCharacterFromIndex(java.lang.String,int):117 -> a 124:124:int com.android.tools.r8.retrace.internal.RetraceUtils.firstFromIndex(java.lang.String,int,java.util.function.Predicate):130:130 -> a 124:124:int firstNonWhiteSpaceCharacterFromIndex(java.lang.String,int):117 -> a com.android.tools.r8.retrace.internal.RetracedClassReferenceImpl -> com.android.tools.r8.internal.UT: # {"id":"sourceFile","fileName":"RetracedClassReferenceImpl.java"} com.android.tools.r8.references.ClassReference classReference -> a boolean $assertionsDisabled -> b 1:1:void ():10:10 -> 1:3:void (com.android.tools.r8.references.ClassReference):14:16 -> 1:1:com.android.tools.r8.retrace.internal.RetracedClassReferenceImpl create(com.android.tools.r8.references.ClassReference):20:20 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/references/ClassReference;)Lcom/android/tools/r8/internal/UT;"} 1:4:boolean equals(java.lang.Object):53:56 -> equals 1:1:java.lang.String getBinaryName():35:35 -> getBinaryName 1:1:com.android.tools.r8.references.ClassReference getClassReference():45:45 -> getClassReference 1:1:java.lang.String getDescriptor():30:30 -> getDescriptor 1:1:com.android.tools.r8.retrace.internal.RetracedTypeReferenceImpl com.android.tools.r8.retrace.internal.RetracedClassReferenceImpl.getRetracedType():40:40 -> getRetracedType 1:1:com.android.tools.r8.retrace.RetracedTypeReference getRetracedType():10 -> getRetracedType 1:1:java.lang.String getTypeName():25:25 -> getTypeName 1:1:int hashCode():61:61 -> hashCode com.android.tools.r8.retrace.internal.RetracedFieldReferenceImpl -> com.android.tools.r8.internal.XT: # {"id":"sourceFile","fileName":"RetracedFieldReferenceImpl.java"} 1:1:void ():14:14 -> 1:1:com.android.tools.r8.retrace.internal.RetracedFieldReferenceImpl create(com.android.tools.r8.references.FieldReference):125:125 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/references/FieldReference;)Lcom/android/tools/r8/internal/VT;"} 2:2:com.android.tools.r8.retrace.internal.RetracedFieldReferenceImpl create(com.android.tools.r8.retrace.internal.FieldDefinition):129:129 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Jh;)Lcom/android/tools/r8/internal/WT;"} 1:1:boolean isKnown():23:23 -> isKnown boolean isUnknown() -> isUnknown com.android.tools.r8.retrace.internal.RetracedFieldReferenceImpl$KnownRetracedFieldReferenceImpl -> com.android.tools.r8.internal.VT: # {"id":"sourceFile","fileName":"RetracedFieldReferenceImpl.java"} com.android.tools.r8.references.FieldReference fieldReference -> a 1:2:void (com.android.tools.r8.references.FieldReference):36:37 -> com.android.tools.r8.retrace.RetracedFieldReference$KnownRetracedFieldReference asKnown() -> asKnown 1:5:boolean equals(java.lang.Object):75:79 -> equals 1:1:java.lang.String getFieldName():57:57 -> getFieldName 1:1:com.android.tools.r8.references.FieldReference getFieldReference():67:67 -> getFieldReference 1:1:com.android.tools.r8.references.TypeReference getFieldType():62:62 -> getFieldType 1:1:com.android.tools.r8.retrace.internal.RetracedClassReferenceImpl com.android.tools.r8.retrace.internal.RetracedFieldReferenceImpl$KnownRetracedFieldReferenceImpl.getHolderClass():52:52 -> getHolderClass 1:1:com.android.tools.r8.retrace.RetracedClassReference getHolderClass():31 -> getHolderClass 1:1:int hashCode():84:84 -> hashCode com.android.tools.r8.retrace.internal.RetracedFieldReferenceImpl$UnknownRetracedFieldReferenceImpl -> com.android.tools.r8.internal.WT: # {"id":"sourceFile","fileName":"RetracedFieldReferenceImpl.java"} com.android.tools.r8.retrace.internal.FieldDefinition fieldDefinition -> a 1:2:void (com.android.tools.r8.retrace.internal.FieldDefinition):92:93 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Jh;)V"} com.android.tools.r8.retrace.RetracedFieldReference$KnownRetracedFieldReference asKnown() -> asKnown 1:5:boolean equals(java.lang.Object):111:115 -> equals 1:1:java.lang.String getFieldName():103:103 -> getFieldName 1:1:com.android.tools.r8.retrace.internal.RetracedClassReferenceImpl com.android.tools.r8.retrace.internal.RetracedFieldReferenceImpl$UnknownRetracedFieldReferenceImpl.getHolderClass():98:98 -> getHolderClass 1:1:com.android.tools.r8.retrace.RetracedClassReference getHolderClass():88 -> getHolderClass 1:1:int hashCode():120:120 -> hashCode com.android.tools.r8.retrace.internal.RetracedMethodReferenceImpl -> com.android.tools.r8.internal.aU: # {"id":"sourceFile","fileName":"RetracedMethodReferenceImpl.java"} java.util.OptionalInt position -> a java.util.Comparator comparator -> b 1:7:void ():19:25 -> 8:19:void ():24:35 -> 20:20:void ():34:34 -> 21:21:void ():32:32 -> 22:22:void () -> 1:2:void (java.util.OptionalInt):39:40 -> 1:1:com.android.tools.r8.retrace.internal.RetracedMethodReferenceImpl$KnownRetracedMethodReferenceImpl asKnown():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/YT;"} 2:2:java.lang.String lambda$static$0(com.android.tools.r8.retrace.RetracedMethodReference$KnownRetracedMethodReference):30:30 -> a 3:3:com.android.tools.r8.retrace.internal.RetracedMethodReferenceImpl create(com.android.tools.r8.retrace.internal.MethodDefinition):173:173 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/LE;)Lcom/android/tools/r8/internal/aU;"} 4:4:boolean com.android.tools.r8.retrace.internal.MethodDefinition.isFullMethodDefinition():0:0 -> a 4:4:com.android.tools.r8.retrace.internal.RetracedMethodReferenceImpl create(com.android.tools.r8.retrace.internal.MethodDefinition):173 -> a 5:5:com.android.tools.r8.retrace.internal.RetracedMethodReferenceImpl create(com.android.tools.r8.retrace.internal.MethodDefinition):175:175 -> a 6:6:com.android.tools.r8.retrace.internal.RetracedMethodReferenceImpl com.android.tools.r8.retrace.internal.RetracedMethodReferenceImpl.create(com.android.tools.r8.references.MethodReference,java.util.OptionalInt):186:186 -> a 6:6:com.android.tools.r8.retrace.internal.RetracedMethodReferenceImpl create(com.android.tools.r8.retrace.internal.MethodDefinition):174 -> a 7:7:com.android.tools.r8.retrace.internal.RetracedMethodReferenceImpl create(com.android.tools.r8.retrace.internal.MethodDefinition):177:177 -> a 8:8:com.android.tools.r8.retrace.internal.RetracedMethodReferenceImpl create(com.android.tools.r8.references.MethodReference):182:182 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/references/MethodReference;)Lcom/android/tools/r8/internal/YT;"} 9:9:com.android.tools.r8.retrace.internal.RetracedMethodReferenceImpl com.android.tools.r8.retrace.internal.RetracedMethodReferenceImpl.create(com.android.tools.r8.references.MethodReference,java.util.OptionalInt):186:186 -> a 9:9:com.android.tools.r8.retrace.internal.RetracedMethodReferenceImpl create(com.android.tools.r8.references.MethodReference):182 -> a 10:10:com.android.tools.r8.retrace.internal.RetracedMethodReferenceImpl create(com.android.tools.r8.references.MethodReference,java.util.OptionalInt):186:186 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/references/MethodReference;Ljava/util/OptionalInt;)Lcom/android/tools/r8/internal/YT;"} 1:1:int getOriginalPositionOrDefault(int):50:50 -> getOriginalPositionOrDefault 1:1:boolean hasPosition():45:45 -> hasPosition 1:1:boolean isKnown():60:60 -> isKnown boolean isUnknown() -> isUnknown com.android.tools.r8.retrace.internal.RetracedMethodReferenceImpl$KnownRetracedMethodReferenceImpl -> com.android.tools.r8.internal.YT: # {"id":"sourceFile","fileName":"RetracedMethodReferenceImpl.java"} com.android.tools.r8.references.MethodReference methodReference -> c boolean $assertionsDisabled -> d 1:1:void ():73:73 -> 1:3:void (com.android.tools.r8.references.MethodReference,java.util.OptionalInt):80:82 -> com.android.tools.r8.retrace.internal.RetracedMethodReferenceImpl$KnownRetracedMethodReferenceImpl asKnown() -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/YT;"} com.android.tools.r8.retrace.RetracedMethodReference$KnownRetracedMethodReference asKnown() -> asKnown 1:1:int compareTo(java.lang.Object):73:73 -> compareTo 2:2:int com.android.tools.r8.retrace.internal.RetracedMethodReferenceImpl.compareTo(com.android.tools.r8.retrace.RetracedMethodReference):70:70 -> compareTo 2:2:int compareTo(java.lang.Object):73 -> compareTo 1:5:boolean equals(java.lang.Object):131:135 -> equals 1:1:java.util.List getFormalTypes():118:118 -> getFormalTypes 1:1:com.android.tools.r8.retrace.internal.RetracedClassReferenceImpl com.android.tools.r8.retrace.internal.RetracedMethodReferenceImpl$KnownRetracedMethodReferenceImpl.getHolderClass():102:102 -> getHolderClass 1:1:com.android.tools.r8.retrace.RetracedClassReference getHolderClass():73 -> getHolderClass 1:1:java.lang.String getMethodName():107:107 -> getMethodName 1:1:com.android.tools.r8.references.MethodReference getMethodReference():123:123 -> getMethodReference 1:2:com.android.tools.r8.references.TypeReference getReturnType():112:113 -> getReturnType 1:1:int hashCode():140:140 -> hashCode 1:1:boolean isVoid():92:92 -> isVoid com.android.tools.r8.retrace.internal.RetracedMethodReferenceImpl$UnknownRetracedMethodReferenceImpl -> com.android.tools.r8.internal.ZT: # {"id":"sourceFile","fileName":"RetracedMethodReferenceImpl.java"} com.android.tools.r8.retrace.internal.MethodDefinition methodDefinition -> c 1:2:void (com.android.tools.r8.retrace.internal.MethodDefinition,java.util.OptionalInt):150:151 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/LE;Ljava/util/OptionalInt;)V"} com.android.tools.r8.retrace.RetracedMethodReference$KnownRetracedMethodReference asKnown() -> asKnown 1:1:int compareTo(java.lang.Object):144:144 -> compareTo 2:2:int com.android.tools.r8.retrace.internal.RetracedMethodReferenceImpl.compareTo(com.android.tools.r8.retrace.RetracedMethodReference):70:70 -> compareTo 2:2:int compareTo(java.lang.Object):144 -> compareTo 1:1:com.android.tools.r8.retrace.internal.RetracedClassReferenceImpl com.android.tools.r8.retrace.internal.RetracedMethodReferenceImpl$UnknownRetracedMethodReferenceImpl.getHolderClass():156:156 -> getHolderClass 1:1:com.android.tools.r8.retrace.RetracedClassReference getHolderClass():144 -> getHolderClass 1:1:java.lang.String getMethodName():161:161 -> getMethodName com.android.tools.r8.retrace.internal.RetracedSingleFrameImpl -> com.android.tools.r8.internal.bU: # {"id":"sourceFile","fileName":"RetracedSingleFrameImpl.java"} com.android.tools.r8.retrace.internal.RetraceFrameResultImpl$ElementImpl frameElement -> a com.android.tools.r8.retrace.RetracedMethodReference methodReference -> b int index -> c 1:4:void (com.android.tools.r8.retrace.internal.RetraceFrameResultImpl$ElementImpl,com.android.tools.r8.retrace.RetracedMethodReference,int):19:22 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/CT;Lcom/android/tools/r8/internal/aU;I)V"} 1:1:com.android.tools.r8.retrace.internal.RetracedSingleFrameImpl create(com.android.tools.r8.retrace.internal.RetraceFrameResultImpl$ElementImpl,com.android.tools.r8.retrace.RetracedMethodReference,int):42:42 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/CT;Lcom/android/tools/r8/internal/aU;I)Lcom/android/tools/r8/internal/bU;"} 1:1:int getIndex():32:32 -> getIndex 1:1:com.android.tools.r8.retrace.RetracedMethodReference getMethodReference():27:27 -> getMethodReference 1:1:com.android.tools.r8.retrace.RetracedSourceFile getSourceFile():37:37 -> getSourceFile 2:2:com.android.tools.r8.retrace.RetracedMethodReference com.android.tools.r8.retrace.internal.RetracedSingleFrameImpl.getMethodReference():27:27 -> getSourceFile 2:2:com.android.tools.r8.retrace.RetracedSourceFile getSourceFile():37 -> getSourceFile 3:3:com.android.tools.r8.retrace.RetracedSourceFile getSourceFile():37:37 -> getSourceFile com.android.tools.r8.retrace.internal.RetracedSourceFileImpl -> com.android.tools.r8.internal.cU: # {"id":"sourceFile","fileName":"RetracedSourceFileImpl.java"} com.android.tools.r8.references.ClassReference classReference -> a java.lang.String filename -> b boolean $assertionsDisabled -> c 1:1:void ():10:10 -> 1:4:void (com.android.tools.r8.references.ClassReference,java.lang.String):15:18 -> 1:1:java.lang.String com.android.tools.r8.retrace.internal.RetracedSourceFileImpl.getSourceFile():28:28 -> getOrInferSourceFile 1:1:java.lang.String getOrInferSourceFile():33 -> getOrInferSourceFile 2:2:java.lang.String getOrInferSourceFile():36:36 -> getOrInferSourceFile 1:1:java.lang.String getSourceFile():28:28 -> getSourceFile 1:1:boolean hasRetraceResult():23:23 -> hasRetraceResult com.android.tools.r8.retrace.internal.RetracedTypeReferenceImpl -> com.android.tools.r8.internal.dU: # {"id":"sourceFile","fileName":"RetracedTypeReferenceImpl.java"} com.android.tools.r8.references.TypeReference typeReference -> a boolean $assertionsDisabled -> b 1:1:void ():12:12 -> 1:2:void (com.android.tools.r8.references.TypeReference):16:17 -> 1:1:com.android.tools.r8.retrace.internal.RetracedTypeReferenceImpl create(com.android.tools.r8.references.TypeReference):21:21 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/references/TypeReference;)Lcom/android/tools/r8/internal/dU;"} 2:2:com.android.tools.r8.retrace.RetracedTypeReference createVoid():25:25 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/dU;"} 1:4:boolean equals(java.lang.Object):54:57 -> equals 1:2:java.lang.String getTypeName():40:41 -> getTypeName 1:1:com.android.tools.r8.references.TypeReference getTypeReference():46:46 -> getTypeReference 1:1:int hashCode():62:62 -> hashCode 1:1:boolean isVoid():30:30 -> isVoid 1:1:com.android.tools.r8.references.TypeReference toArray(int):35:35 -> toArray com.android.tools.r8.retrace.internal.RetracerImpl -> com.android.tools.r8.internal.eU: # {"id":"sourceFile","fileName":"RetracerImpl.java"} com.android.tools.r8.retrace.internal.MappingSupplierInternal classNameMapperSupplier -> a com.android.tools.r8.DiagnosticsHandler diagnosticsHandler -> b boolean $assertionsDisabled -> c 1:1:void ():18:18 -> 1:4:void (com.android.tools.r8.retrace.internal.MappingSupplierInternal,com.android.tools.r8.DiagnosticsHandler):24:27 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/FD;Lcom/android/tools/r8/DiagnosticsHandler;)V"} 1:1:com.android.tools.r8.DiagnosticsHandler getDiagnosticsHandler():31:31 -> a 2:2:java.lang.String getSourceFile(com.android.tools.r8.references.ClassReference):82:82 -> a 3:3:com.android.tools.r8.retrace.internal.RetracerImpl createInternal(com.android.tools.r8.retrace.internal.MappingSupplierInternal,com.android.tools.r8.DiagnosticsHandler):87:87 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/FD;Lcom/android/tools/r8/DiagnosticsHandler;)Lcom/android/tools/r8/internal/eU;"} 1:2:com.android.tools.r8.retrace.internal.RetraceClassResultImpl com.android.tools.r8.retrace.internal.RetracerImpl.retraceClass(com.android.tools.r8.references.ClassReference):67:68 -> retraceClass 1:2:com.android.tools.r8.retrace.RetraceClassResult retraceClass(com.android.tools.r8.references.ClassReference):18 -> retraceClass 3:3:com.android.tools.r8.retrace.internal.RetraceClassResultImpl com.android.tools.r8.retrace.internal.RetracerImpl.retraceClass(com.android.tools.r8.references.ClassReference):67:67 -> retraceClass 3:3:com.android.tools.r8.retrace.RetraceClassResult retraceClass(com.android.tools.r8.references.ClassReference):18 -> retraceClass 1:1:com.android.tools.r8.retrace.internal.RetraceFieldResultImpl com.android.tools.r8.retrace.internal.RetracerImpl.retraceField(com.android.tools.r8.references.FieldReference):62:62 -> retraceField 1:1:com.android.tools.r8.retrace.RetraceFieldResult retraceField(com.android.tools.r8.references.FieldReference):18 -> retraceField 2:3:com.android.tools.r8.retrace.internal.RetraceClassResultImpl com.android.tools.r8.retrace.internal.RetracerImpl.retraceClass(com.android.tools.r8.references.ClassReference):67:68 -> retraceField 2:3:com.android.tools.r8.retrace.internal.RetraceFieldResultImpl com.android.tools.r8.retrace.internal.RetracerImpl.retraceField(com.android.tools.r8.references.FieldReference):62 -> retraceField 2:3:com.android.tools.r8.retrace.RetraceFieldResult retraceField(com.android.tools.r8.references.FieldReference):18 -> retraceField 4:4:com.android.tools.r8.retrace.internal.RetraceClassResultImpl com.android.tools.r8.retrace.internal.RetracerImpl.retraceClass(com.android.tools.r8.references.ClassReference):67:67 -> retraceField 4:4:com.android.tools.r8.retrace.internal.RetraceFieldResultImpl com.android.tools.r8.retrace.internal.RetracerImpl.retraceField(com.android.tools.r8.references.FieldReference):62 -> retraceField 4:4:com.android.tools.r8.retrace.RetraceFieldResult retraceField(com.android.tools.r8.references.FieldReference):18 -> retraceField 5:5:com.android.tools.r8.retrace.internal.RetraceFieldResultImpl com.android.tools.r8.retrace.internal.RetracerImpl.retraceField(com.android.tools.r8.references.FieldReference):62:62 -> retraceField 5:5:com.android.tools.r8.retrace.RetraceFieldResult retraceField(com.android.tools.r8.references.FieldReference):18 -> retraceField 1:1:com.android.tools.r8.retrace.RetraceFrameResult retraceFrame(com.android.tools.r8.retrace.RetraceStackTraceContext,java.util.OptionalInt,com.android.tools.r8.references.MethodReference):51:51 -> retraceFrame 2:3:com.android.tools.r8.retrace.internal.RetraceClassResultImpl com.android.tools.r8.retrace.internal.RetracerImpl.retraceClass(com.android.tools.r8.references.ClassReference):67:68 -> retraceFrame 2:3:com.android.tools.r8.retrace.RetraceFrameResult retraceFrame(com.android.tools.r8.retrace.RetraceStackTraceContext,java.util.OptionalInt,com.android.tools.r8.references.MethodReference):51 -> retraceFrame 4:4:com.android.tools.r8.retrace.internal.RetraceClassResultImpl com.android.tools.r8.retrace.internal.RetracerImpl.retraceClass(com.android.tools.r8.references.ClassReference):67:67 -> retraceFrame 4:4:com.android.tools.r8.retrace.RetraceFrameResult retraceFrame(com.android.tools.r8.retrace.RetraceStackTraceContext,java.util.OptionalInt,com.android.tools.r8.references.MethodReference):51 -> retraceFrame 5:7:com.android.tools.r8.retrace.RetraceFrameResult retraceFrame(com.android.tools.r8.retrace.RetraceStackTraceContext,java.util.OptionalInt,com.android.tools.r8.references.MethodReference):55:57 -> retraceFrame 8:8:com.android.tools.r8.retrace.RetraceFrameResult retraceFrame(com.android.tools.r8.retrace.RetraceStackTraceContext,java.util.OptionalInt,com.android.tools.r8.references.MethodReference):52:52 -> retraceFrame 9:10:com.android.tools.r8.retrace.internal.RetraceClassResultImpl com.android.tools.r8.retrace.internal.RetracerImpl.retraceClass(com.android.tools.r8.references.ClassReference):67:68 -> retraceFrame 9:10:com.android.tools.r8.retrace.RetraceFrameResult retraceFrame(com.android.tools.r8.retrace.RetraceStackTraceContext,java.util.OptionalInt,com.android.tools.r8.references.ClassReference,java.lang.String):45 -> retraceFrame 11:11:com.android.tools.r8.retrace.internal.RetraceClassResultImpl com.android.tools.r8.retrace.internal.RetracerImpl.retraceClass(com.android.tools.r8.references.ClassReference):67:67 -> retraceFrame 11:11:com.android.tools.r8.retrace.RetraceFrameResult retraceFrame(com.android.tools.r8.retrace.RetraceStackTraceContext,java.util.OptionalInt,com.android.tools.r8.references.ClassReference,java.lang.String):45 -> retraceFrame 12:12:com.android.tools.r8.retrace.RetraceFrameResult retraceFrame(com.android.tools.r8.retrace.RetraceStackTraceContext,java.util.OptionalInt,com.android.tools.r8.references.ClassReference,java.lang.String):45:45 -> retraceFrame 1:1:com.android.tools.r8.retrace.internal.RetraceMethodResultImpl com.android.tools.r8.retrace.internal.RetracerImpl.retraceMethod(com.android.tools.r8.references.MethodReference):36:36 -> retraceMethod 1:1:com.android.tools.r8.retrace.RetraceMethodResult retraceMethod(com.android.tools.r8.references.MethodReference):18 -> retraceMethod 2:3:com.android.tools.r8.retrace.internal.RetraceClassResultImpl com.android.tools.r8.retrace.internal.RetracerImpl.retraceClass(com.android.tools.r8.references.ClassReference):67:68 -> retraceMethod 2:3:com.android.tools.r8.retrace.internal.RetraceMethodResultImpl com.android.tools.r8.retrace.internal.RetracerImpl.retraceMethod(com.android.tools.r8.references.MethodReference):36 -> retraceMethod 2:3:com.android.tools.r8.retrace.RetraceMethodResult retraceMethod(com.android.tools.r8.references.MethodReference):18 -> retraceMethod 4:4:com.android.tools.r8.retrace.internal.RetraceClassResultImpl com.android.tools.r8.retrace.internal.RetracerImpl.retraceClass(com.android.tools.r8.references.ClassReference):67:67 -> retraceMethod 4:4:com.android.tools.r8.retrace.internal.RetraceMethodResultImpl com.android.tools.r8.retrace.internal.RetracerImpl.retraceMethod(com.android.tools.r8.references.MethodReference):36 -> retraceMethod 4:4:com.android.tools.r8.retrace.RetraceMethodResult retraceMethod(com.android.tools.r8.references.MethodReference):18 -> retraceMethod 5:5:com.android.tools.r8.retrace.internal.RetraceMethodResultImpl com.android.tools.r8.retrace.internal.RetracerImpl.retraceMethod(com.android.tools.r8.references.MethodReference):36:36 -> retraceMethod 5:5:com.android.tools.r8.retrace.RetraceMethodResult retraceMethod(com.android.tools.r8.references.MethodReference):18 -> retraceMethod 1:2:com.android.tools.r8.retrace.internal.RetraceClassResultImpl com.android.tools.r8.retrace.internal.RetracerImpl.retraceClass(com.android.tools.r8.references.ClassReference):67:68 -> retraceThrownException 1:2:com.android.tools.r8.retrace.internal.RetraceThrownExceptionResultImpl com.android.tools.r8.retrace.internal.RetracerImpl.retraceThrownException(com.android.tools.r8.references.ClassReference):78 -> retraceThrownException 1:2:com.android.tools.r8.retrace.RetraceThrownExceptionResult retraceThrownException(com.android.tools.r8.references.ClassReference):18 -> retraceThrownException 3:3:com.android.tools.r8.retrace.internal.RetraceClassResultImpl com.android.tools.r8.retrace.internal.RetracerImpl.retraceClass(com.android.tools.r8.references.ClassReference):67:67 -> retraceThrownException 3:3:com.android.tools.r8.retrace.internal.RetraceThrownExceptionResultImpl com.android.tools.r8.retrace.internal.RetracerImpl.retraceThrownException(com.android.tools.r8.references.ClassReference):78 -> retraceThrownException 3:3:com.android.tools.r8.retrace.RetraceThrownExceptionResult retraceThrownException(com.android.tools.r8.references.ClassReference):18 -> retraceThrownException 4:4:com.android.tools.r8.retrace.internal.RetraceThrownExceptionResultImpl com.android.tools.r8.retrace.internal.RetracerImpl.retraceThrownException(com.android.tools.r8.references.ClassReference):78:78 -> retraceThrownException 4:4:com.android.tools.r8.retrace.RetraceThrownExceptionResult retraceThrownException(com.android.tools.r8.references.ClassReference):18 -> retraceThrownException 1:1:com.android.tools.r8.retrace.internal.RetraceTypeResultImpl com.android.tools.r8.retrace.internal.RetracerImpl.retraceType(com.android.tools.r8.references.TypeReference):73:73 -> retraceType 1:1:com.android.tools.r8.retrace.RetraceTypeResult retraceType(com.android.tools.r8.references.TypeReference):18 -> retraceType com.android.tools.r8.retrace.internal.StackTraceElementProxyRetracerImpl -> com.android.tools.r8.internal.ZV: # {"id":"sourceFile","fileName":"StackTraceElementProxyRetracerImpl.java"} com.android.tools.r8.retrace.Retracer retracer -> a 1:2:void (com.android.tools.r8.retrace.Retracer):45:46 -> 1:4:com.android.tools.r8.retrace.internal.RetraceStackTraceElementProxyResultImpl retraceClassOrType(com.android.tools.r8.retrace.internal.RetraceStackTraceElementProxyResultImpl,com.android.tools.r8.retrace.RetraceClassResult):81:84 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/MT;Lcom/android/tools/r8/retrace/RetraceClassResult;)Lcom/android/tools/r8/internal/MT;"} 5:5:com.android.tools.r8.retrace.internal.RetraceStackTraceElementProxyResultImpl$Builder com.android.tools.r8.retrace.internal.RetraceStackTraceElementProxyResultImpl$Builder.setResultStream(java.util.stream.Stream):50:50 -> a 5:5:com.android.tools.r8.retrace.internal.RetraceStackTraceElementProxyResultImpl retraceClassOrType(com.android.tools.r8.retrace.internal.RetraceStackTraceElementProxyResultImpl,com.android.tools.r8.retrace.RetraceClassResult):82 -> a 6:6:com.android.tools.r8.retrace.internal.RetraceStackTraceElementProxyResultImpl retraceClassOrType(com.android.tools.r8.retrace.internal.RetraceStackTraceElementProxyResultImpl,com.android.tools.r8.retrace.RetraceClassResult):93:93 -> a 7:8:com.android.tools.r8.retrace.internal.StackTraceElementProxyRetracerImpl$RetraceStackTraceElementProxyImpl buildProxyForRewrittenThrownExceptionElement(com.android.tools.r8.retrace.RetraceClassResult,com.android.tools.r8.retrace.internal.StackTraceElementProxyRetracerImpl$RetraceStackTraceElementProxyImpl,com.android.tools.r8.retrace.RetraceThrownExceptionElement):101:102 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/retrace/RetraceClassResult;Lcom/android/tools/r8/internal/YV;Lcom/android/tools/r8/retrace/RetraceThrownExceptionElement;)Lcom/android/tools/r8/internal/YV;"} 9:9:com.android.tools.r8.retrace.internal.StackTraceElementProxyRetracerImpl$RetraceStackTraceElementProxyImpl$Builder com.android.tools.r8.retrace.internal.StackTraceElementProxyRetracerImpl$RetraceStackTraceElementProxyImpl$Builder.setRetracedClass(com.android.tools.r8.retrace.RetracedClassReference):563:563 -> a 9:9:com.android.tools.r8.retrace.internal.StackTraceElementProxyRetracerImpl$RetraceStackTraceElementProxyImpl buildProxyForRewrittenThrownExceptionElement(com.android.tools.r8.retrace.RetraceClassResult,com.android.tools.r8.retrace.internal.StackTraceElementProxyRetracerImpl$RetraceStackTraceElementProxyImpl,com.android.tools.r8.retrace.RetraceThrownExceptionElement):102 -> a 10:10:com.android.tools.r8.retrace.internal.StackTraceElementProxyRetracerImpl$RetraceStackTraceElementProxyImpl buildProxyForRewrittenThrownExceptionElement(com.android.tools.r8.retrace.RetraceClassResult,com.android.tools.r8.retrace.internal.StackTraceElementProxyRetracerImpl$RetraceStackTraceElementProxyImpl,com.android.tools.r8.retrace.RetraceThrownExceptionElement):103:103 -> a 11:11:com.android.tools.r8.retrace.internal.StackTraceElementProxyRetracerImpl$RetraceStackTraceElementProxyImpl$Builder com.android.tools.r8.retrace.internal.StackTraceElementProxyRetracerImpl$RetraceStackTraceElementProxyImpl$Builder.setTopFrame(boolean):603:603 -> a 11:11:com.android.tools.r8.retrace.internal.StackTraceElementProxyRetracerImpl$RetraceStackTraceElementProxyImpl buildProxyForRewrittenThrownExceptionElement(com.android.tools.r8.retrace.RetraceClassResult,com.android.tools.r8.retrace.internal.StackTraceElementProxyRetracerImpl$RetraceStackTraceElementProxyImpl,com.android.tools.r8.retrace.RetraceThrownExceptionElement):104 -> a 12:12:com.android.tools.r8.retrace.internal.StackTraceElementProxyRetracerImpl$RetraceStackTraceElementProxyImpl buildProxyForRewrittenThrownExceptionElement(com.android.tools.r8.retrace.RetraceClassResult,com.android.tools.r8.retrace.internal.StackTraceElementProxyRetracerImpl$RetraceStackTraceElementProxyImpl,com.android.tools.r8.retrace.RetraceThrownExceptionElement):105:105 -> a 13:13:com.android.tools.r8.retrace.internal.StackTraceElementProxyRetracerImpl$RetraceStackTraceElementProxyImpl$Builder com.android.tools.r8.retrace.internal.StackTraceElementProxyRetracerImpl$RetraceStackTraceElementProxyImpl$Builder.setContext(com.android.tools.r8.retrace.RetraceStackTraceContext):608:608 -> a 13:13:com.android.tools.r8.retrace.internal.StackTraceElementProxyRetracerImpl$RetraceStackTraceElementProxyImpl buildProxyForRewrittenThrownExceptionElement(com.android.tools.r8.retrace.RetraceClassResult,com.android.tools.r8.retrace.internal.StackTraceElementProxyRetracerImpl$RetraceStackTraceElementProxyImpl,com.android.tools.r8.retrace.RetraceThrownExceptionElement):105 -> a 14:15:com.android.tools.r8.retrace.internal.StackTraceElementProxyRetracerImpl$RetraceStackTraceElementProxyImpl buildProxyForRewrittenThrownExceptionElement(com.android.tools.r8.retrace.RetraceClassResult,com.android.tools.r8.retrace.internal.StackTraceElementProxyRetracerImpl$RetraceStackTraceElementProxyImpl,com.android.tools.r8.retrace.RetraceThrownExceptionElement):108:109 -> a 16:16:com.android.tools.r8.retrace.internal.StackTraceElementProxyRetracerImpl$RetraceStackTraceElementProxyImpl buildProxyForRewrittenThrownExceptionElement(com.android.tools.r8.retrace.RetraceClassResult,com.android.tools.r8.retrace.internal.StackTraceElementProxyRetracerImpl$RetraceStackTraceElementProxyImpl,com.android.tools.r8.retrace.RetraceThrownExceptionElement):107:107 -> a 17:22:com.android.tools.r8.retrace.internal.StackTraceElementProxyRetracerImpl$RetraceStackTraceElementProxyImpl buildProxyForRewrittenThrownExceptionElement(com.android.tools.r8.retrace.RetraceClassResult,com.android.tools.r8.retrace.internal.StackTraceElementProxyRetracerImpl$RetraceStackTraceElementProxyImpl,com.android.tools.r8.retrace.RetraceThrownExceptionElement):106:111 -> a 23:25:com.android.tools.r8.retrace.internal.RetraceStackTraceElementProxyResultImpl retraceMethod(com.android.tools.r8.retrace.internal.RetraceStackTraceElementProxyResultImpl,com.android.tools.r8.retrace.StackTraceElementProxy,com.android.tools.r8.retrace.RetraceClassResult,com.android.tools.r8.retrace.RetraceStackTraceContext):119:121 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/MT;Lcom/android/tools/r8/retrace/StackTraceElementProxy;Lcom/android/tools/r8/retrace/RetraceClassResult;Lcom/android/tools/r8/retrace/RetraceStackTraceContext;)Lcom/android/tools/r8/internal/MT;"} 26:26:com.android.tools.r8.retrace.internal.RetraceStackTraceElementProxyResultImpl$Builder com.android.tools.r8.retrace.internal.RetraceStackTraceElementProxyResultImpl$Builder.setResultContext(java.util.function.Supplier):55:55 -> a 26:26:com.android.tools.r8.retrace.internal.RetraceStackTraceElementProxyResultImpl retraceMethod(com.android.tools.r8.retrace.internal.RetraceStackTraceElementProxyResultImpl,com.android.tools.r8.retrace.StackTraceElementProxy,com.android.tools.r8.retrace.RetraceClassResult,com.android.tools.r8.retrace.RetraceStackTraceContext):121 -> a 27:28:com.android.tools.r8.retrace.internal.RetraceStackTraceElementProxyResultImpl retraceMethod(com.android.tools.r8.retrace.internal.RetraceStackTraceElementProxyResultImpl,com.android.tools.r8.retrace.StackTraceElementProxy,com.android.tools.r8.retrace.RetraceClassResult,com.android.tools.r8.retrace.RetraceStackTraceContext):124:125 -> a 29:29:com.android.tools.r8.retrace.internal.RetraceStackTraceElementProxyResultImpl$Builder com.android.tools.r8.retrace.internal.RetraceStackTraceElementProxyResultImpl$Builder.setResultStream(java.util.stream.Stream):50:50 -> a 29:29:com.android.tools.r8.retrace.internal.RetraceStackTraceElementProxyResultImpl retraceMethod(com.android.tools.r8.retrace.internal.RetraceStackTraceElementProxyResultImpl,com.android.tools.r8.retrace.StackTraceElementProxy,com.android.tools.r8.retrace.RetraceClassResult,com.android.tools.r8.retrace.RetraceStackTraceContext):123 -> a 30:30:com.android.tools.r8.retrace.internal.RetraceStackTraceElementProxyResultImpl retraceMethod(com.android.tools.r8.retrace.internal.RetraceStackTraceElementProxyResultImpl,com.android.tools.r8.retrace.StackTraceElementProxy,com.android.tools.r8.retrace.RetraceClassResult,com.android.tools.r8.retrace.RetraceStackTraceContext):170:170 -> a 31:34:java.util.stream.Stream lambda$retraceMethod$6(com.android.tools.r8.retrace.RetraceClassResult,com.android.tools.r8.retrace.RetraceStackTraceContext,com.android.tools.r8.retrace.StackTraceElementProxy,com.android.tools.r8.utils.Box,com.android.tools.r8.retrace.internal.StackTraceElementProxyRetracerImpl$RetraceStackTraceElementProxyImpl):130:133 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/retrace/RetraceClassResult;Lcom/android/tools/r8/retrace/RetraceStackTraceContext;Lcom/android/tools/r8/retrace/StackTraceElementProxy;Lcom/android/tools/r8/utils/N;Lcom/android/tools/r8/internal/YV;)Ljava/util/stream/Stream;"} 35:61:java.util.stream.Stream lambda$retraceMethod$6(com.android.tools.r8.retrace.RetraceClassResult,com.android.tools.r8.retrace.RetraceStackTraceContext,com.android.tools.r8.retrace.StackTraceElementProxy,com.android.tools.r8.utils.Box,com.android.tools.r8.retrace.internal.StackTraceElementProxyRetracerImpl$RetraceStackTraceElementProxyImpl):128:154 -> a 62:62:com.android.tools.r8.retrace.internal.StackTraceElementProxyRetracerImpl$RetraceStackTraceElementProxyImpl lambda$retraceMethod$3(com.android.tools.r8.retrace.internal.StackTraceElementProxyRetracerImpl$RetraceStackTraceElementProxyImpl,com.android.tools.r8.retrace.RetraceClassResult,com.android.tools.r8.retrace.StackTraceElementProxy,com.android.tools.r8.retrace.RetraceClassElement):139:139 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/YV;Lcom/android/tools/r8/retrace/RetraceClassResult;Lcom/android/tools/r8/retrace/StackTraceElementProxy;Lcom/android/tools/r8/retrace/RetraceClassElement;)Lcom/android/tools/r8/internal/YV;"} 63:63:com.android.tools.r8.retrace.internal.StackTraceElementProxyRetracerImpl$RetraceStackTraceElementProxyImpl$Builder com.android.tools.r8.retrace.internal.StackTraceElementProxyRetracerImpl$RetraceStackTraceElementProxyImpl$Builder.setTopFrame(boolean):603:603 -> a 63:63:com.android.tools.r8.retrace.internal.StackTraceElementProxyRetracerImpl$RetraceStackTraceElementProxyImpl lambda$retraceMethod$3(com.android.tools.r8.retrace.internal.StackTraceElementProxyRetracerImpl$RetraceStackTraceElementProxyImpl,com.android.tools.r8.retrace.RetraceClassResult,com.android.tools.r8.retrace.StackTraceElementProxy,com.android.tools.r8.retrace.RetraceClassElement):140 -> a 64:65:com.android.tools.r8.retrace.internal.StackTraceElementProxyRetracerImpl$RetraceStackTraceElementProxyImpl lambda$retraceMethod$3(com.android.tools.r8.retrace.internal.StackTraceElementProxyRetracerImpl$RetraceStackTraceElementProxyImpl,com.android.tools.r8.retrace.RetraceClassResult,com.android.tools.r8.retrace.StackTraceElementProxy,com.android.tools.r8.retrace.RetraceClassElement):141:142 -> a 66:66:com.android.tools.r8.retrace.internal.StackTraceElementProxyRetracerImpl$RetraceStackTraceElementProxyImpl$Builder com.android.tools.r8.retrace.internal.StackTraceElementProxyRetracerImpl$RetraceStackTraceElementProxyImpl$Builder.setRetracedClass(com.android.tools.r8.retrace.RetracedClassReference):563:563 -> a 66:66:com.android.tools.r8.retrace.internal.StackTraceElementProxyRetracerImpl$RetraceStackTraceElementProxyImpl lambda$retraceMethod$3(com.android.tools.r8.retrace.internal.StackTraceElementProxyRetracerImpl$RetraceStackTraceElementProxyImpl,com.android.tools.r8.retrace.RetraceClassResult,com.android.tools.r8.retrace.StackTraceElementProxy,com.android.tools.r8.retrace.RetraceClassElement):142 -> a 67:67:com.android.tools.r8.retrace.internal.StackTraceElementProxyRetracerImpl$RetraceStackTraceElementProxyImpl lambda$retraceMethod$3(com.android.tools.r8.retrace.internal.StackTraceElementProxyRetracerImpl$RetraceStackTraceElementProxyImpl,com.android.tools.r8.retrace.RetraceClassResult,com.android.tools.r8.retrace.StackTraceElementProxy,com.android.tools.r8.retrace.RetraceClassElement):144:144 -> a 68:74:com.android.tools.r8.retrace.internal.StackTraceElementProxyRetracerImpl$RetraceStackTraceElementProxyImpl lambda$retraceMethod$3(com.android.tools.r8.retrace.internal.StackTraceElementProxyRetracerImpl$RetraceStackTraceElementProxyImpl,com.android.tools.r8.retrace.RetraceClassResult,com.android.tools.r8.retrace.StackTraceElementProxy,com.android.tools.r8.retrace.RetraceClassElement):143:149 -> a 75:75:com.android.tools.r8.retrace.internal.StackTraceElementProxyRetracerImpl$RetraceStackTraceElementProxyImpl lambda$retraceMethod$3(com.android.tools.r8.retrace.internal.StackTraceElementProxyRetracerImpl$RetraceStackTraceElementProxyImpl,com.android.tools.r8.retrace.RetraceClassResult,com.android.tools.r8.retrace.StackTraceElementProxy,com.android.tools.r8.retrace.RetraceClassElement):147:147 -> a 76:81:com.android.tools.r8.retrace.internal.StackTraceElementProxyRetracerImpl$RetraceStackTraceElementProxyImpl lambda$retraceMethod$3(com.android.tools.r8.retrace.internal.StackTraceElementProxyRetracerImpl$RetraceStackTraceElementProxyImpl,com.android.tools.r8.retrace.RetraceClassResult,com.android.tools.r8.retrace.StackTraceElementProxy,com.android.tools.r8.retrace.RetraceClassElement):146:151 -> a 82:82:void lambda$retraceMethod$2(com.android.tools.r8.retrace.StackTraceElementProxy,com.android.tools.r8.retrace.internal.StackTraceElementProxyRetracerImpl$RetraceStackTraceElementProxyImpl$Builder):145:145 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/retrace/StackTraceElementProxy;Lcom/android/tools/r8/internal/XV;)V"} 83:83:com.android.tools.r8.retrace.internal.StackTraceElementProxyRetracerImpl$RetraceStackTraceElementProxyImpl$Builder com.android.tools.r8.retrace.internal.StackTraceElementProxyRetracerImpl$RetraceStackTraceElementProxyImpl$Builder.setLineNumber(int):593:593 -> a 83:83:void lambda$retraceMethod$2(com.android.tools.r8.retrace.StackTraceElementProxy,com.android.tools.r8.retrace.internal.StackTraceElementProxyRetracerImpl$RetraceStackTraceElementProxyImpl$Builder):145 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 84:87:java.util.stream.Stream lambda$retraceMethod$5(com.android.tools.r8.utils.Box,com.android.tools.r8.retrace.RetraceStackTraceContext,com.android.tools.r8.retrace.StackTraceElementProxy,com.android.tools.r8.retrace.RetraceClassResult,com.android.tools.r8.retrace.internal.StackTraceElementProxyRetracerImpl$RetraceStackTraceElementProxyImpl,com.android.tools.r8.retrace.RetraceFrameResult,com.android.tools.r8.retrace.RetraceFrameElement):156:159 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/N;Lcom/android/tools/r8/retrace/RetraceStackTraceContext;Lcom/android/tools/r8/retrace/StackTraceElementProxy;Lcom/android/tools/r8/retrace/RetraceClassResult;Lcom/android/tools/r8/internal/YV;Lcom/android/tools/r8/retrace/RetraceFrameResult;Lcom/android/tools/r8/retrace/RetraceFrameElement;)Ljava/util/stream/Stream;"} 88:92:com.android.tools.r8.retrace.internal.StackTraceElementProxyRetracerImpl$RetraceStackTraceElementProxyImpl buildProxyForRewrittenFrameElement(com.android.tools.r8.retrace.StackTraceElementProxy,com.android.tools.r8.retrace.RetraceClassResult,com.android.tools.r8.retrace.internal.StackTraceElementProxyRetracerImpl$RetraceStackTraceElementProxyImpl,com.android.tools.r8.retrace.RetraceFrameResult,com.android.tools.r8.retrace.RetraceFrameElement,com.android.tools.r8.retrace.RetracedSingleFrame):180:184 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/retrace/StackTraceElementProxy;Lcom/android/tools/r8/retrace/RetraceClassResult;Lcom/android/tools/r8/internal/YV;Lcom/android/tools/r8/retrace/RetraceFrameResult;Lcom/android/tools/r8/retrace/RetraceFrameElement;Lcom/android/tools/r8/retrace/RetracedSingleFrame;)Lcom/android/tools/r8/internal/YV;"} 93:93:com.android.tools.r8.retrace.internal.StackTraceElementProxyRetracerImpl$RetraceStackTraceElementProxyImpl$Builder com.android.tools.r8.retrace.internal.StackTraceElementProxyRetracerImpl$RetraceStackTraceElementProxyImpl$Builder.setRetracedClass(com.android.tools.r8.retrace.RetracedClassReference):563:563 -> a 93:93:com.android.tools.r8.retrace.internal.StackTraceElementProxyRetracerImpl$RetraceStackTraceElementProxyImpl buildProxyForRewrittenFrameElement(com.android.tools.r8.retrace.StackTraceElementProxy,com.android.tools.r8.retrace.RetraceClassResult,com.android.tools.r8.retrace.internal.StackTraceElementProxyRetracerImpl$RetraceStackTraceElementProxyImpl,com.android.tools.r8.retrace.RetraceFrameResult,com.android.tools.r8.retrace.RetraceFrameElement,com.android.tools.r8.retrace.RetracedSingleFrame):184 -> a 94:94:com.android.tools.r8.retrace.internal.StackTraceElementProxyRetracerImpl$RetraceStackTraceElementProxyImpl$Builder com.android.tools.r8.retrace.internal.StackTraceElementProxyRetracerImpl$RetraceStackTraceElementProxyImpl$Builder.setRetracedMethod(com.android.tools.r8.retrace.RetracedMethodReference):568:568 -> a 94:94:com.android.tools.r8.retrace.internal.StackTraceElementProxyRetracerImpl$RetraceStackTraceElementProxyImpl buildProxyForRewrittenFrameElement(com.android.tools.r8.retrace.StackTraceElementProxy,com.android.tools.r8.retrace.RetraceClassResult,com.android.tools.r8.retrace.internal.StackTraceElementProxyRetracerImpl$RetraceStackTraceElementProxyImpl,com.android.tools.r8.retrace.RetraceFrameResult,com.android.tools.r8.retrace.RetraceFrameElement,com.android.tools.r8.retrace.RetracedSingleFrame):185 -> a 95:95:com.android.tools.r8.retrace.internal.StackTraceElementProxyRetracerImpl$RetraceStackTraceElementProxyImpl buildProxyForRewrittenFrameElement(com.android.tools.r8.retrace.StackTraceElementProxy,com.android.tools.r8.retrace.RetraceClassResult,com.android.tools.r8.retrace.internal.StackTraceElementProxyRetracerImpl$RetraceStackTraceElementProxyImpl,com.android.tools.r8.retrace.RetraceFrameResult,com.android.tools.r8.retrace.RetraceFrameElement,com.android.tools.r8.retrace.RetracedSingleFrame):186:186 -> a 96:96:com.android.tools.r8.retrace.internal.StackTraceElementProxyRetracerImpl$RetraceStackTraceElementProxyImpl$Builder com.android.tools.r8.retrace.internal.StackTraceElementProxyRetracerImpl$RetraceStackTraceElementProxyImpl$Builder.setTopFrame(boolean):603:603 -> a 96:96:com.android.tools.r8.retrace.internal.StackTraceElementProxyRetracerImpl$RetraceStackTraceElementProxyImpl buildProxyForRewrittenFrameElement(com.android.tools.r8.retrace.StackTraceElementProxy,com.android.tools.r8.retrace.RetraceClassResult,com.android.tools.r8.retrace.internal.StackTraceElementProxyRetracerImpl$RetraceStackTraceElementProxyImpl,com.android.tools.r8.retrace.RetraceFrameResult,com.android.tools.r8.retrace.RetraceFrameElement,com.android.tools.r8.retrace.RetracedSingleFrame):187 -> a 97:97:com.android.tools.r8.retrace.internal.StackTraceElementProxyRetracerImpl$RetraceStackTraceElementProxyImpl buildProxyForRewrittenFrameElement(com.android.tools.r8.retrace.StackTraceElementProxy,com.android.tools.r8.retrace.RetraceClassResult,com.android.tools.r8.retrace.internal.StackTraceElementProxyRetracerImpl$RetraceStackTraceElementProxyImpl,com.android.tools.r8.retrace.RetraceFrameResult,com.android.tools.r8.retrace.RetraceFrameElement,com.android.tools.r8.retrace.RetracedSingleFrame):188:188 -> a 98:98:com.android.tools.r8.retrace.internal.StackTraceElementProxyRetracerImpl$RetraceStackTraceElementProxyImpl$Builder com.android.tools.r8.retrace.internal.StackTraceElementProxyRetracerImpl$RetraceStackTraceElementProxyImpl$Builder.setContext(com.android.tools.r8.retrace.RetraceStackTraceContext):608:608 -> a 98:98:com.android.tools.r8.retrace.internal.StackTraceElementProxyRetracerImpl$RetraceStackTraceElementProxyImpl buildProxyForRewrittenFrameElement(com.android.tools.r8.retrace.StackTraceElementProxy,com.android.tools.r8.retrace.RetraceClassResult,com.android.tools.r8.retrace.internal.StackTraceElementProxyRetracerImpl$RetraceStackTraceElementProxyImpl,com.android.tools.r8.retrace.RetraceFrameResult,com.android.tools.r8.retrace.RetraceFrameElement,com.android.tools.r8.retrace.RetracedSingleFrame):188 -> a 99:99:com.android.tools.r8.retrace.internal.StackTraceElementProxyRetracerImpl$RetraceStackTraceElementProxyImpl buildProxyForRewrittenFrameElement(com.android.tools.r8.retrace.StackTraceElementProxy,com.android.tools.r8.retrace.RetraceClassResult,com.android.tools.r8.retrace.internal.StackTraceElementProxyRetracerImpl$RetraceStackTraceElementProxyImpl,com.android.tools.r8.retrace.RetraceFrameResult,com.android.tools.r8.retrace.RetraceFrameElement,com.android.tools.r8.retrace.RetracedSingleFrame):190:190 -> a 100:107:com.android.tools.r8.retrace.internal.StackTraceElementProxyRetracerImpl$RetraceStackTraceElementProxyImpl buildProxyForRewrittenFrameElement(com.android.tools.r8.retrace.StackTraceElementProxy,com.android.tools.r8.retrace.RetraceClassResult,com.android.tools.r8.retrace.internal.StackTraceElementProxyRetracerImpl$RetraceStackTraceElementProxyImpl,com.android.tools.r8.retrace.RetraceFrameResult,com.android.tools.r8.retrace.RetraceFrameElement,com.android.tools.r8.retrace.RetracedSingleFrame):189:196 -> a 108:108:com.android.tools.r8.retrace.internal.StackTraceElementProxyRetracerImpl$RetraceStackTraceElementProxyImpl buildProxyForRewrittenFrameElement(com.android.tools.r8.retrace.StackTraceElementProxy,com.android.tools.r8.retrace.RetraceClassResult,com.android.tools.r8.retrace.internal.StackTraceElementProxyRetracerImpl$RetraceStackTraceElementProxyImpl,com.android.tools.r8.retrace.RetraceFrameResult,com.android.tools.r8.retrace.RetraceFrameElement,com.android.tools.r8.retrace.RetracedSingleFrame):195:195 -> a 109:112:com.android.tools.r8.retrace.internal.StackTraceElementProxyRetracerImpl$RetraceStackTraceElementProxyImpl buildProxyForRewrittenFrameElement(com.android.tools.r8.retrace.StackTraceElementProxy,com.android.tools.r8.retrace.RetraceClassResult,com.android.tools.r8.retrace.internal.StackTraceElementProxyRetracerImpl$RetraceStackTraceElementProxyImpl,com.android.tools.r8.retrace.RetraceFrameResult,com.android.tools.r8.retrace.RetraceFrameElement,com.android.tools.r8.retrace.RetracedSingleFrame):194:197 -> a 113:113:void lambda$buildProxyForRewrittenFrameElement$7(com.android.tools.r8.retrace.RetracedMethodReference,com.android.tools.r8.retrace.StackTraceElementProxy,com.android.tools.r8.retrace.internal.StackTraceElementProxyRetracerImpl$RetraceStackTraceElementProxyImpl$Builder):192:192 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/retrace/RetracedMethodReference;Lcom/android/tools/r8/retrace/StackTraceElementProxy;Lcom/android/tools/r8/internal/XV;)V"} 114:114:com.android.tools.r8.retrace.internal.StackTraceElementProxyRetracerImpl$RetraceStackTraceElementProxyImpl$Builder com.android.tools.r8.retrace.internal.StackTraceElementProxyRetracerImpl$RetraceStackTraceElementProxyImpl$Builder.setLineNumber(int):593:593 -> a 114:114:void lambda$buildProxyForRewrittenFrameElement$7(com.android.tools.r8.retrace.RetracedMethodReference,com.android.tools.r8.retrace.StackTraceElementProxy,com.android.tools.r8.retrace.internal.StackTraceElementProxyRetracerImpl$RetraceStackTraceElementProxyImpl$Builder):192 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 115:115:com.android.tools.r8.retrace.RetracedSourceFile lambda$buildProxyForRewrittenFrameElement$8(com.android.tools.r8.retrace.RetraceFrameElement,com.android.tools.r8.retrace.RetracedMethodReference):196:196 -> a 116:119:com.android.tools.r8.retrace.internal.RetraceStackTraceElementProxyResultImpl retraceField(com.android.tools.r8.retrace.internal.RetraceStackTraceElementProxyResultImpl,com.android.tools.r8.retrace.StackTraceElementProxy,com.android.tools.r8.retrace.RetraceClassResult):205:208 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/MT;Lcom/android/tools/r8/retrace/StackTraceElementProxy;Lcom/android/tools/r8/retrace/RetraceClassResult;)Lcom/android/tools/r8/internal/MT;"} 120:120:com.android.tools.r8.retrace.internal.RetraceStackTraceElementProxyResultImpl$Builder com.android.tools.r8.retrace.internal.RetraceStackTraceElementProxyResultImpl$Builder.setResultStream(java.util.stream.Stream):50:50 -> a 120:120:com.android.tools.r8.retrace.internal.RetraceStackTraceElementProxyResultImpl retraceField(com.android.tools.r8.retrace.internal.RetraceStackTraceElementProxyResultImpl,com.android.tools.r8.retrace.StackTraceElementProxy,com.android.tools.r8.retrace.RetraceClassResult):206 -> a 121:121:com.android.tools.r8.retrace.internal.RetraceStackTraceElementProxyResultImpl retraceField(com.android.tools.r8.retrace.internal.RetraceStackTraceElementProxyResultImpl,com.android.tools.r8.retrace.StackTraceElementProxy,com.android.tools.r8.retrace.RetraceClassResult):218:218 -> a 122:124:java.util.stream.Stream lambda$retraceField$10(com.android.tools.r8.retrace.RetraceClassResult,com.android.tools.r8.retrace.StackTraceElementProxy,com.android.tools.r8.retrace.internal.StackTraceElementProxyRetracerImpl$RetraceStackTraceElementProxyImpl):211:213 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/retrace/RetraceClassResult;Lcom/android/tools/r8/retrace/StackTraceElementProxy;Lcom/android/tools/r8/internal/YV;)Ljava/util/stream/Stream;"} 125:126:com.android.tools.r8.retrace.internal.StackTraceElementProxyRetracerImpl$RetraceStackTraceElementProxyImpl buildProxyForRewrittenFieldElement(com.android.tools.r8.retrace.RetraceClassResult,com.android.tools.r8.retrace.internal.StackTraceElementProxyRetracerImpl$RetraceStackTraceElementProxyImpl,com.android.tools.r8.retrace.RetraceFieldResult,com.android.tools.r8.retrace.RetraceFieldElement):227:228 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/retrace/RetraceClassResult;Lcom/android/tools/r8/internal/YV;Lcom/android/tools/r8/retrace/RetraceFieldResult;Lcom/android/tools/r8/retrace/RetraceFieldElement;)Lcom/android/tools/r8/internal/YV;"} 127:127:com.android.tools.r8.retrace.internal.StackTraceElementProxyRetracerImpl$RetraceStackTraceElementProxyImpl$Builder com.android.tools.r8.retrace.internal.StackTraceElementProxyRetracerImpl$RetraceStackTraceElementProxyImpl$Builder.setRetracedClass(com.android.tools.r8.retrace.RetracedClassReference):563:563 -> a 127:127:com.android.tools.r8.retrace.internal.StackTraceElementProxyRetracerImpl$RetraceStackTraceElementProxyImpl buildProxyForRewrittenFieldElement(com.android.tools.r8.retrace.RetraceClassResult,com.android.tools.r8.retrace.internal.StackTraceElementProxyRetracerImpl$RetraceStackTraceElementProxyImpl,com.android.tools.r8.retrace.RetraceFieldResult,com.android.tools.r8.retrace.RetraceFieldElement):228 -> a 128:128:com.android.tools.r8.retrace.internal.StackTraceElementProxyRetracerImpl$RetraceStackTraceElementProxyImpl buildProxyForRewrittenFieldElement(com.android.tools.r8.retrace.RetraceClassResult,com.android.tools.r8.retrace.internal.StackTraceElementProxyRetracerImpl$RetraceStackTraceElementProxyImpl,com.android.tools.r8.retrace.RetraceFieldResult,com.android.tools.r8.retrace.RetraceFieldElement):229:229 -> a 129:129:com.android.tools.r8.retrace.internal.StackTraceElementProxyRetracerImpl$RetraceStackTraceElementProxyImpl$Builder com.android.tools.r8.retrace.internal.StackTraceElementProxyRetracerImpl$RetraceStackTraceElementProxyImpl$Builder.setRetracedField(com.android.tools.r8.retrace.RetracedFieldReference):573:573 -> a 129:129:com.android.tools.r8.retrace.internal.StackTraceElementProxyRetracerImpl$RetraceStackTraceElementProxyImpl buildProxyForRewrittenFieldElement(com.android.tools.r8.retrace.RetraceClassResult,com.android.tools.r8.retrace.internal.StackTraceElementProxyRetracerImpl$RetraceStackTraceElementProxyImpl,com.android.tools.r8.retrace.RetraceFieldResult,com.android.tools.r8.retrace.RetraceFieldElement):229 -> a 130:130:com.android.tools.r8.retrace.internal.StackTraceElementProxyRetracerImpl$RetraceStackTraceElementProxyImpl buildProxyForRewrittenFieldElement(com.android.tools.r8.retrace.RetraceClassResult,com.android.tools.r8.retrace.internal.StackTraceElementProxyRetracerImpl$RetraceStackTraceElementProxyImpl,com.android.tools.r8.retrace.RetraceFieldResult,com.android.tools.r8.retrace.RetraceFieldElement):230:230 -> a 131:131:com.android.tools.r8.retrace.internal.StackTraceElementProxyRetracerImpl$RetraceStackTraceElementProxyImpl$Builder com.android.tools.r8.retrace.internal.StackTraceElementProxyRetracerImpl$RetraceStackTraceElementProxyImpl$Builder.setTopFrame(boolean):603:603 -> a 131:131:com.android.tools.r8.retrace.internal.StackTraceElementProxyRetracerImpl$RetraceStackTraceElementProxyImpl buildProxyForRewrittenFieldElement(com.android.tools.r8.retrace.RetraceClassResult,com.android.tools.r8.retrace.internal.StackTraceElementProxyRetracerImpl$RetraceStackTraceElementProxyImpl,com.android.tools.r8.retrace.RetraceFieldResult,com.android.tools.r8.retrace.RetraceFieldElement):231 -> a 132:132:com.android.tools.r8.retrace.internal.StackTraceElementProxyRetracerImpl$RetraceStackTraceElementProxyImpl buildProxyForRewrittenFieldElement(com.android.tools.r8.retrace.RetraceClassResult,com.android.tools.r8.retrace.internal.StackTraceElementProxyRetracerImpl$RetraceStackTraceElementProxyImpl,com.android.tools.r8.retrace.RetraceFieldResult,com.android.tools.r8.retrace.RetraceFieldElement):234:234 -> a 133:133:com.android.tools.r8.retrace.internal.StackTraceElementProxyRetracerImpl$RetraceStackTraceElementProxyImpl buildProxyForRewrittenFieldElement(com.android.tools.r8.retrace.RetraceClassResult,com.android.tools.r8.retrace.internal.StackTraceElementProxyRetracerImpl$RetraceStackTraceElementProxyImpl,com.android.tools.r8.retrace.RetraceFieldResult,com.android.tools.r8.retrace.RetraceFieldElement):233:233 -> a 134:137:com.android.tools.r8.retrace.internal.StackTraceElementProxyRetracerImpl$RetraceStackTraceElementProxyImpl buildProxyForRewrittenFieldElement(com.android.tools.r8.retrace.RetraceClassResult,com.android.tools.r8.retrace.internal.StackTraceElementProxyRetracerImpl$RetraceStackTraceElementProxyImpl,com.android.tools.r8.retrace.RetraceFieldResult,com.android.tools.r8.retrace.RetraceFieldElement):232:235 -> a 138:138:java.util.function.Consumer setSourceFileOnProxy(java.util.function.Supplier,com.android.tools.r8.retrace.RetracedClassReference,com.android.tools.r8.retrace.RetraceClassResult):242:242 -> a 139:148:void lambda$setSourceFileOnProxy$11(java.util.function.Supplier,com.android.tools.r8.retrace.RetracedClassReference,com.android.tools.r8.retrace.RetraceClassResult,com.android.tools.r8.retrace.internal.StackTraceElementProxyRetracerImpl$RetraceStackTraceElementProxyImpl$Builder):243:252 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Supplier;Lcom/android/tools/r8/retrace/RetracedClassReference;Lcom/android/tools/r8/retrace/RetraceClassResult;Lcom/android/tools/r8/internal/XV;)V"} 149:149:void lambda$setSourceFileOnProxy$11(java.util.function.Supplier,com.android.tools.r8.retrace.RetracedClassReference,com.android.tools.r8.retrace.RetraceClassResult,com.android.tools.r8.retrace.internal.StackTraceElementProxyRetracerImpl$RetraceStackTraceElementProxyImpl$Builder):251:251 -> a 150:150:com.android.tools.r8.retrace.internal.StackTraceElementProxyRetracerImpl$RetraceStackTraceElementProxyImpl$Builder com.android.tools.r8.retrace.internal.StackTraceElementProxyRetracerImpl$RetraceStackTraceElementProxyImpl$Builder.setSourceFile(java.lang.String):588:588 -> a 150:150:void lambda$setSourceFileOnProxy$11(java.util.function.Supplier,com.android.tools.r8.retrace.RetracedClassReference,com.android.tools.r8.retrace.RetraceClassResult,com.android.tools.r8.retrace.internal.StackTraceElementProxyRetracerImpl$RetraceStackTraceElementProxyImpl$Builder):248 -> a 151:160:com.android.tools.r8.retrace.internal.RetraceStackTraceElementProxyResultImpl retraceFieldOrReturnType(com.android.tools.r8.retrace.internal.RetraceStackTraceElementProxyResultImpl,com.android.tools.r8.retrace.StackTraceElementProxy):258:267 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/MT;Lcom/android/tools/r8/retrace/StackTraceElementProxy;)Lcom/android/tools/r8/internal/MT;"} 161:161:com.android.tools.r8.retrace.internal.RetraceStackTraceElementProxyResultImpl$Builder com.android.tools.r8.retrace.internal.RetraceStackTraceElementProxyResultImpl$Builder.setResultStream(java.util.stream.Stream):50:50 -> a 161:161:com.android.tools.r8.retrace.internal.RetraceStackTraceElementProxyResultImpl retraceFieldOrReturnType(com.android.tools.r8.retrace.internal.RetraceStackTraceElementProxyResultImpl,com.android.tools.r8.retrace.StackTraceElementProxy):265 -> a 162:171:com.android.tools.r8.retrace.internal.RetraceStackTraceElementProxyResultImpl retraceFieldOrReturnType(com.android.tools.r8.retrace.internal.RetraceStackTraceElementProxyResultImpl,com.android.tools.r8.retrace.StackTraceElementProxy):271:280 -> a 172:172:com.android.tools.r8.retrace.internal.RetraceStackTraceElementProxyResultImpl$Builder com.android.tools.r8.retrace.internal.RetraceStackTraceElementProxyResultImpl$Builder.setResultStream(java.util.stream.Stream):50:50 -> a 172:172:com.android.tools.r8.retrace.internal.RetraceStackTraceElementProxyResultImpl retraceFieldOrReturnType(com.android.tools.r8.retrace.internal.RetraceStackTraceElementProxyResultImpl,com.android.tools.r8.retrace.StackTraceElementProxy):278 -> a 173:173:com.android.tools.r8.retrace.internal.RetraceStackTraceElementProxyResultImpl retraceFieldOrReturnType(com.android.tools.r8.retrace.internal.RetraceStackTraceElementProxyResultImpl,com.android.tools.r8.retrace.StackTraceElementProxy):289:289 -> a 174:174:com.android.tools.r8.retrace.internal.StackTraceElementProxyRetracerImpl$RetraceStackTraceElementProxyImpl lambda$retraceFieldOrReturnType$12(com.android.tools.r8.retrace.internal.StackTraceElementProxyRetracerImpl$RetraceStackTraceElementProxyImpl):270:270 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/YV;)Lcom/android/tools/r8/internal/YV;"} 175:175:boolean com.android.tools.r8.retrace.internal.StackTraceElementProxyRetracerImpl$RetraceStackTraceElementProxyImpl.isAmbiguous():388:388 -> a 175:175:com.android.tools.r8.retrace.internal.StackTraceElementProxyRetracerImpl$RetraceStackTraceElementProxyImpl lambda$retraceFieldOrReturnType$12(com.android.tools.r8.retrace.internal.StackTraceElementProxyRetracerImpl$RetraceStackTraceElementProxyImpl):270 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 176:176:com.android.tools.r8.retrace.internal.StackTraceElementProxyRetracerImpl$RetraceStackTraceElementProxyImpl com.android.tools.r8.retrace.internal.StackTraceElementProxyRetracerImpl.buildProxyForRewrittenReturnType(com.android.tools.r8.retrace.internal.StackTraceElementProxyRetracerImpl$RetraceStackTraceElementProxyImpl,com.android.tools.r8.retrace.RetracedTypeReference,boolean):297:297 -> a 176:176:com.android.tools.r8.retrace.internal.StackTraceElementProxyRetracerImpl$RetraceStackTraceElementProxyImpl lambda$retraceFieldOrReturnType$12(com.android.tools.r8.retrace.internal.StackTraceElementProxyRetracerImpl$RetraceStackTraceElementProxyImpl):269 -> a 177:177:com.android.tools.r8.retrace.internal.StackTraceElementProxyRetracerImpl$RetraceStackTraceElementProxyImpl$Builder com.android.tools.r8.retrace.internal.StackTraceElementProxyRetracerImpl$RetraceStackTraceElementProxyImpl$Builder.setRetracedFieldOrReturnType(com.android.tools.r8.retrace.RetracedTypeReference):578:578 -> a 177:177:com.android.tools.r8.retrace.internal.StackTraceElementProxyRetracerImpl$RetraceStackTraceElementProxyImpl com.android.tools.r8.retrace.internal.StackTraceElementProxyRetracerImpl.buildProxyForRewrittenReturnType(com.android.tools.r8.retrace.internal.StackTraceElementProxyRetracerImpl$RetraceStackTraceElementProxyImpl,com.android.tools.r8.retrace.RetracedTypeReference,boolean):297 -> a 177:177:com.android.tools.r8.retrace.internal.StackTraceElementProxyRetracerImpl$RetraceStackTraceElementProxyImpl lambda$retraceFieldOrReturnType$12(com.android.tools.r8.retrace.internal.StackTraceElementProxyRetracerImpl$RetraceStackTraceElementProxyImpl):269 -> a 178:178:com.android.tools.r8.retrace.internal.StackTraceElementProxyRetracerImpl$RetraceStackTraceElementProxyImpl com.android.tools.r8.retrace.internal.StackTraceElementProxyRetracerImpl.buildProxyForRewrittenReturnType(com.android.tools.r8.retrace.internal.StackTraceElementProxyRetracerImpl$RetraceStackTraceElementProxyImpl,com.android.tools.r8.retrace.RetracedTypeReference,boolean):297:297 -> a 178:178:com.android.tools.r8.retrace.internal.StackTraceElementProxyRetracerImpl$RetraceStackTraceElementProxyImpl lambda$retraceFieldOrReturnType$12(com.android.tools.r8.retrace.internal.StackTraceElementProxyRetracerImpl$RetraceStackTraceElementProxyImpl):269 -> a 179:180:java.util.stream.Stream lambda$retraceFieldOrReturnType$14(java.util.List,com.android.tools.r8.retrace.RetraceTypeResult,com.android.tools.r8.retrace.internal.StackTraceElementProxyRetracerImpl$RetraceStackTraceElementProxyImpl):282:283 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;Lcom/android/tools/r8/retrace/RetraceTypeResult;Lcom/android/tools/r8/internal/YV;)Ljava/util/stream/Stream;"} 181:182:com.android.tools.r8.retrace.internal.StackTraceElementProxyRetracerImpl$RetraceStackTraceElementProxyImpl lambda$retraceFieldOrReturnType$13(com.android.tools.r8.retrace.internal.StackTraceElementProxyRetracerImpl$RetraceStackTraceElementProxyImpl,com.android.tools.r8.retrace.RetraceTypeResult,com.android.tools.r8.retrace.RetraceTypeElement):287:288 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/YV;Lcom/android/tools/r8/retrace/RetraceTypeResult;Lcom/android/tools/r8/retrace/RetraceTypeElement;)Lcom/android/tools/r8/internal/YV;"} 183:183:com.android.tools.r8.retrace.internal.StackTraceElementProxyRetracerImpl$RetraceStackTraceElementProxyImpl com.android.tools.r8.retrace.internal.StackTraceElementProxyRetracerImpl.buildProxyForRewrittenReturnType(com.android.tools.r8.retrace.internal.StackTraceElementProxyRetracerImpl$RetraceStackTraceElementProxyImpl,com.android.tools.r8.retrace.RetracedTypeReference,boolean):297:297 -> a 183:183:com.android.tools.r8.retrace.internal.StackTraceElementProxyRetracerImpl$RetraceStackTraceElementProxyImpl lambda$retraceFieldOrReturnType$13(com.android.tools.r8.retrace.internal.StackTraceElementProxyRetracerImpl$RetraceStackTraceElementProxyImpl,com.android.tools.r8.retrace.RetraceTypeResult,com.android.tools.r8.retrace.RetraceTypeElement):285 -> a 184:184:com.android.tools.r8.retrace.internal.StackTraceElementProxyRetracerImpl$RetraceStackTraceElementProxyImpl$Builder com.android.tools.r8.retrace.internal.StackTraceElementProxyRetracerImpl$RetraceStackTraceElementProxyImpl$Builder.setRetracedFieldOrReturnType(com.android.tools.r8.retrace.RetracedTypeReference):578:578 -> a 184:184:com.android.tools.r8.retrace.internal.StackTraceElementProxyRetracerImpl$RetraceStackTraceElementProxyImpl com.android.tools.r8.retrace.internal.StackTraceElementProxyRetracerImpl.buildProxyForRewrittenReturnType(com.android.tools.r8.retrace.internal.StackTraceElementProxyRetracerImpl$RetraceStackTraceElementProxyImpl,com.android.tools.r8.retrace.RetracedTypeReference,boolean):297 -> a 184:184:com.android.tools.r8.retrace.internal.StackTraceElementProxyRetracerImpl$RetraceStackTraceElementProxyImpl lambda$retraceFieldOrReturnType$13(com.android.tools.r8.retrace.internal.StackTraceElementProxyRetracerImpl$RetraceStackTraceElementProxyImpl,com.android.tools.r8.retrace.RetraceTypeResult,com.android.tools.r8.retrace.RetraceTypeElement):285 -> a 185:185:com.android.tools.r8.retrace.internal.StackTraceElementProxyRetracerImpl$RetraceStackTraceElementProxyImpl com.android.tools.r8.retrace.internal.StackTraceElementProxyRetracerImpl.buildProxyForRewrittenReturnType(com.android.tools.r8.retrace.internal.StackTraceElementProxyRetracerImpl$RetraceStackTraceElementProxyImpl,com.android.tools.r8.retrace.RetracedTypeReference,boolean):297:297 -> a 185:185:com.android.tools.r8.retrace.internal.StackTraceElementProxyRetracerImpl$RetraceStackTraceElementProxyImpl lambda$retraceFieldOrReturnType$13(com.android.tools.r8.retrace.internal.StackTraceElementProxyRetracerImpl$RetraceStackTraceElementProxyImpl,com.android.tools.r8.retrace.RetraceTypeResult,com.android.tools.r8.retrace.RetraceTypeElement):285 -> a 186:186:com.android.tools.r8.retrace.RetraceTypeResult lambda$retracedMethodArguments$15(java.lang.String):307:307 -> a 187:188:java.util.List lambda$retracedMethodArguments$18(java.util.List,com.android.tools.r8.retrace.RetraceTypeResult):316:317 -> a 189:189:void lambda$retracedMethodArguments$17(java.util.List,java.util.List,com.android.tools.r8.retrace.RetraceTypeElement):319:319 -> a 190:192:void lambda$retracedMethodArguments$16(com.android.tools.r8.retrace.RetraceTypeElement,java.util.List,java.util.List):321:323 -> a 193:194:java.util.stream.Stream lambda$retracedMethodArguments$20(java.util.List,boolean,com.android.tools.r8.retrace.internal.StackTraceElementProxyRetracerImpl$RetraceStackTraceElementProxyImpl):334:335 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;ZLcom/android/tools/r8/internal/YV;)Ljava/util/stream/Stream;"} 195:195:com.android.tools.r8.retrace.internal.StackTraceElementProxyRetracerImpl$RetraceStackTraceElementProxyImpl lambda$retracedMethodArguments$19(com.android.tools.r8.retrace.internal.StackTraceElementProxyRetracerImpl$RetraceStackTraceElementProxyImpl,boolean,java.util.List):338:338 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/YV;ZLjava/util/List;)Lcom/android/tools/r8/internal/YV;"} 196:196:com.android.tools.r8.retrace.internal.StackTraceElementProxyRetracerImpl$RetraceStackTraceElementProxyImpl$Builder com.android.tools.r8.retrace.internal.StackTraceElementProxyRetracerImpl$RetraceStackTraceElementProxyImpl$Builder.setRetracedMethodArguments(java.util.List):583:583 -> a 196:196:com.android.tools.r8.retrace.internal.StackTraceElementProxyRetracerImpl$RetraceStackTraceElementProxyImpl lambda$retracedMethodArguments$19(com.android.tools.r8.retrace.internal.StackTraceElementProxyRetracerImpl$RetraceStackTraceElementProxyImpl,boolean,java.util.List):339 -> a 197:198:com.android.tools.r8.retrace.internal.StackTraceElementProxyRetracerImpl$RetraceStackTraceElementProxyImpl lambda$retracedMethodArguments$19(com.android.tools.r8.retrace.internal.StackTraceElementProxyRetracerImpl$RetraceStackTraceElementProxyImpl,boolean,java.util.List):340:341 -> a 199:199:com.android.tools.r8.retrace.RetraceStackTraceContext com.android.tools.r8.retrace.internal.StackTraceElementProxyRetracerImpl$RetraceStackTraceElementProxyImpl.getContext():495:495 -> a 199:199:java.util.stream.Stream lambda$retraceClassOrType$1(com.android.tools.r8.retrace.RetraceClassResult,com.android.tools.r8.retrace.internal.StackTraceElementProxyRetracerImpl$RetraceStackTraceElementProxyImpl):88 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/retrace/RetraceClassResult;Lcom/android/tools/r8/internal/YV;)Ljava/util/stream/Stream;"} 200:201:java.util.stream.Stream lambda$retraceClassOrType$1(com.android.tools.r8.retrace.RetraceClassResult,com.android.tools.r8.retrace.internal.StackTraceElementProxyRetracerImpl$RetraceStackTraceElementProxyImpl):88:89 -> a 1:1:com.android.tools.r8.retrace.internal.StackTraceElementProxyRetracerImpl$RetraceStackTraceElementProxyImpl lambda$retraceClassOrType$0(com.android.tools.r8.retrace.RetraceClassResult,com.android.tools.r8.retrace.internal.StackTraceElementProxyRetracerImpl$RetraceStackTraceElementProxyImpl,com.android.tools.r8.retrace.RetraceThrownExceptionElement):91:91 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/retrace/RetraceClassResult;Lcom/android/tools/r8/internal/YV;Lcom/android/tools/r8/retrace/RetraceThrownExceptionElement;)Lcom/android/tools/r8/internal/YV;"} 2:2:com.android.tools.r8.retrace.internal.StackTraceElementProxyRetracerImpl$RetraceStackTraceElementProxyImpl lambda$retraceMethod$4(com.android.tools.r8.retrace.StackTraceElementProxy,com.android.tools.r8.retrace.RetraceClassResult,com.android.tools.r8.retrace.internal.StackTraceElementProxyRetracerImpl$RetraceStackTraceElementProxyImpl,com.android.tools.r8.retrace.RetraceFrameResult,com.android.tools.r8.retrace.RetraceFrameElement,com.android.tools.r8.retrace.RetracedSingleFrame):161:161 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/retrace/StackTraceElementProxy;Lcom/android/tools/r8/retrace/RetraceClassResult;Lcom/android/tools/r8/internal/YV;Lcom/android/tools/r8/retrace/RetraceFrameResult;Lcom/android/tools/r8/retrace/RetraceFrameElement;Lcom/android/tools/r8/retrace/RetracedSingleFrame;)Lcom/android/tools/r8/internal/YV;"} 3:3:com.android.tools.r8.retrace.internal.StackTraceElementProxyRetracerImpl$RetraceStackTraceElementProxyImpl lambda$retraceField$9(com.android.tools.r8.retrace.RetraceClassResult,com.android.tools.r8.retrace.internal.StackTraceElementProxyRetracerImpl$RetraceStackTraceElementProxyImpl,com.android.tools.r8.retrace.RetraceFieldResult,com.android.tools.r8.retrace.RetraceFieldElement):215:215 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/retrace/RetraceClassResult;Lcom/android/tools/r8/internal/YV;Lcom/android/tools/r8/retrace/RetraceFieldResult;Lcom/android/tools/r8/retrace/RetraceFieldElement;)Lcom/android/tools/r8/internal/YV;"} 4:34:com.android.tools.r8.retrace.internal.RetraceStackTraceElementProxyResultImpl retracedMethodArguments(com.android.tools.r8.retrace.internal.RetraceStackTraceElementProxyResultImpl,com.android.tools.r8.retrace.StackTraceElementProxy):302:332 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/MT;Lcom/android/tools/r8/retrace/StackTraceElementProxy;)Lcom/android/tools/r8/internal/MT;"} 35:35:com.android.tools.r8.retrace.internal.RetraceStackTraceElementProxyResultImpl$Builder com.android.tools.r8.retrace.internal.RetraceStackTraceElementProxyResultImpl$Builder.setResultStream(java.util.stream.Stream):50:50 -> b 35:35:com.android.tools.r8.retrace.internal.RetraceStackTraceElementProxyResultImpl retracedMethodArguments(com.android.tools.r8.retrace.internal.RetraceStackTraceElementProxyResultImpl,com.android.tools.r8.retrace.StackTraceElementProxy):330 -> b 36:36:com.android.tools.r8.retrace.internal.RetraceStackTraceElementProxyResultImpl retracedMethodArguments(com.android.tools.r8.retrace.internal.RetraceStackTraceElementProxyResultImpl,com.android.tools.r8.retrace.StackTraceElementProxy):342:342 -> b 1:1:com.android.tools.r8.retrace.RetraceStackTraceElementProxyResult retrace(com.android.tools.r8.retrace.StackTraceElementProxy,com.android.tools.r8.retrace.RetraceStackTraceContext):53:53 -> retrace 2:2:com.android.tools.r8.retrace.internal.StackTraceElementProxyRetracerImpl$RetraceStackTraceElementProxyImpl com.android.tools.r8.retrace.internal.StackTraceElementProxyRetracerImpl$RetraceStackTraceElementProxyImpl.create(com.android.tools.r8.retrace.StackTraceElementProxy,com.android.tools.r8.retrace.RetraceStackTraceContext):469:469 -> retrace 2:2:com.android.tools.r8.retrace.RetraceStackTraceElementProxyResult retrace(com.android.tools.r8.retrace.StackTraceElementProxy,com.android.tools.r8.retrace.RetraceStackTraceContext):54 -> retrace 3:3:com.android.tools.r8.retrace.RetraceStackTraceElementProxyResult retrace(com.android.tools.r8.retrace.StackTraceElementProxy,com.android.tools.r8.retrace.RetraceStackTraceContext):54:54 -> retrace 4:4:com.android.tools.r8.retrace.internal.RetraceStackTraceElementProxyResultImpl$Builder com.android.tools.r8.retrace.internal.RetraceStackTraceElementProxyResultImpl$Builder.setResultStream(java.util.stream.Stream):50:50 -> retrace 4:4:com.android.tools.r8.retrace.RetraceStackTraceElementProxyResult retrace(com.android.tools.r8.retrace.StackTraceElementProxy,com.android.tools.r8.retrace.RetraceStackTraceContext):54 -> retrace 5:5:com.android.tools.r8.retrace.RetraceStackTraceElementProxyResult retrace(com.android.tools.r8.retrace.StackTraceElementProxy,com.android.tools.r8.retrace.RetraceStackTraceContext):54:54 -> retrace 6:6:com.android.tools.r8.retrace.internal.RetraceStackTraceElementProxyResultImpl$Builder com.android.tools.r8.retrace.internal.RetraceStackTraceElementProxyResultImpl$Builder.setResultContext(java.util.function.Supplier):55:55 -> retrace 6:6:com.android.tools.r8.retrace.RetraceStackTraceElementProxyResult retrace(com.android.tools.r8.retrace.StackTraceElementProxy,com.android.tools.r8.retrace.RetraceStackTraceContext):55 -> retrace 7:22:com.android.tools.r8.retrace.RetraceStackTraceElementProxyResult retrace(com.android.tools.r8.retrace.StackTraceElementProxy,com.android.tools.r8.retrace.RetraceStackTraceContext):56:71 -> retrace com.android.tools.r8.retrace.internal.StackTraceElementProxyRetracerImpl$RetraceStackTraceElementProxyImpl -> com.android.tools.r8.internal.YV: # {"id":"sourceFile","fileName":"StackTraceElementProxyRetracerImpl.java"} com.android.tools.r8.retrace.StackTraceElementProxy originalItem -> a com.android.tools.r8.retrace.RetracedClassReference retracedClass -> b com.android.tools.r8.retrace.RetracedMethodReference retracedMethod -> c com.android.tools.r8.retrace.RetracedFieldReference retracedField -> d com.android.tools.r8.retrace.RetracedTypeReference fieldOrReturnType -> e java.util.List methodArguments -> f java.lang.String sourceFile -> g int lineNumber -> h boolean isAmbiguous -> i boolean isTopFrame -> j com.android.tools.r8.retrace.RetraceStackTraceContext context -> k boolean $assertionsDisabled -> l 1:1:void ():345:345 -> 1:13:void (com.android.tools.r8.retrace.StackTraceElementProxy,com.android.tools.r8.retrace.RetracedClassReference,com.android.tools.r8.retrace.RetracedMethodReference,com.android.tools.r8.retrace.RetracedFieldReference,com.android.tools.r8.retrace.RetracedTypeReference,java.util.List,java.lang.String,int,boolean,boolean,com.android.tools.r8.retrace.RetraceStackTraceContext):371:383 -> 1:11:com.android.tools.r8.retrace.internal.StackTraceElementProxyRetracerImpl$RetraceStackTraceElementProxyImpl$Builder builder():474:484 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/XV;"} 1:1:int compareTo(java.lang.Object):345:345 -> compareTo 2:6:int com.android.tools.r8.retrace.internal.StackTraceElementProxyRetracerImpl$RetraceStackTraceElementProxyImpl.compareTo(com.android.tools.r8.retrace.RetraceStackTraceElementProxy):503:507 -> compareTo 2:6:int compareTo(java.lang.Object):345 -> compareTo 7:7:com.android.tools.r8.retrace.RetracedClassReference com.android.tools.r8.retrace.internal.StackTraceElementProxyRetracerImpl$RetraceStackTraceElementProxyImpl.getRetracedClass():438:438 -> compareTo 7:7:int com.android.tools.r8.retrace.internal.StackTraceElementProxyRetracerImpl$RetraceStackTraceElementProxyImpl.compareTo(com.android.tools.r8.retrace.RetraceStackTraceElementProxy):509 -> compareTo 7:7:int compareTo(java.lang.Object):345 -> compareTo 8:17:int com.android.tools.r8.retrace.internal.StackTraceElementProxyRetracerImpl$RetraceStackTraceElementProxyImpl.compareTo(com.android.tools.r8.retrace.RetraceStackTraceElementProxy):509:518 -> compareTo 8:17:int compareTo(java.lang.Object):345 -> compareTo 18:18:com.android.tools.r8.retrace.RetracedMethodReference com.android.tools.r8.retrace.internal.StackTraceElementProxyRetracerImpl$RetraceStackTraceElementProxyImpl.getRetracedMethod():443:443 -> compareTo 18:18:int com.android.tools.r8.retrace.internal.StackTraceElementProxyRetracerImpl$RetraceStackTraceElementProxyImpl.compareTo(com.android.tools.r8.retrace.RetraceStackTraceElementProxy):519 -> compareTo 18:18:int compareTo(java.lang.Object):345 -> compareTo 19:28:int com.android.tools.r8.retrace.internal.StackTraceElementProxyRetracerImpl$RetraceStackTraceElementProxyImpl.compareTo(com.android.tools.r8.retrace.RetraceStackTraceElementProxy):519:528 -> compareTo 19:28:int compareTo(java.lang.Object):345 -> compareTo 29:29:java.lang.String com.android.tools.r8.retrace.internal.StackTraceElementProxyRetracerImpl$RetraceStackTraceElementProxyImpl.getSourceFile():463:463 -> compareTo 29:29:int com.android.tools.r8.retrace.internal.StackTraceElementProxyRetracerImpl$RetraceStackTraceElementProxyImpl.compareTo(com.android.tools.r8.retrace.RetraceStackTraceElementProxy):529 -> compareTo 29:29:int compareTo(java.lang.Object):345 -> compareTo 30:40:int com.android.tools.r8.retrace.internal.StackTraceElementProxyRetracerImpl$RetraceStackTraceElementProxyImpl.compareTo(com.android.tools.r8.retrace.RetraceStackTraceElementProxy):529:539 -> compareTo 30:40:int compareTo(java.lang.Object):345 -> compareTo 1:1:com.android.tools.r8.retrace.RetraceStackTraceContext getContext():495:495 -> getContext 1:1:int getLineNumber():490:490 -> getLineNumber 1:1:com.android.tools.r8.retrace.StackTraceElementProxy getOriginalItem():433:433 -> getOriginalItem 1:1:com.android.tools.r8.retrace.RetracedClassReference getRetracedClass():438:438 -> getRetracedClass 1:1:com.android.tools.r8.retrace.RetracedFieldReference getRetracedField():448:448 -> getRetracedField 1:1:com.android.tools.r8.retrace.RetracedTypeReference getRetracedFieldOrReturnType():453:453 -> getRetracedFieldOrReturnType 1:1:com.android.tools.r8.retrace.RetracedMethodReference getRetracedMethod():443:443 -> getRetracedMethod 1:1:java.util.List getRetracedMethodArguments():458:458 -> getRetracedMethodArguments 1:1:java.lang.String getSourceFile():463:463 -> getSourceFile 1:1:boolean hasLineNumber():418:418 -> hasLineNumber 1:1:boolean hasRetracedClass():398:398 -> hasRetracedClass 1:1:boolean hasRetracedField():408:408 -> hasRetracedField 1:1:boolean hasRetracedFieldOrReturnType():423:423 -> hasRetracedFieldOrReturnType 1:1:boolean hasRetracedMethod():403:403 -> hasRetracedMethod 1:1:boolean hasRetracedMethodArguments():428:428 -> hasRetracedMethodArguments 1:1:boolean hasSourceFile():413:413 -> hasSourceFile 1:1:boolean isAmbiguous():388:388 -> isAmbiguous 1:1:boolean isTopFrame():393:393 -> isTopFrame com.android.tools.r8.retrace.internal.StackTraceElementProxyRetracerImpl$RetraceStackTraceElementProxyImpl$Builder -> com.android.tools.r8.internal.XV: # {"id":"sourceFile","fileName":"StackTraceElementProxyRetracerImpl.java"} com.android.tools.r8.retrace.StackTraceElementProxy originalElement -> a com.android.tools.r8.retrace.RetracedClassReference classContext -> b com.android.tools.r8.retrace.RetracedMethodReference methodContext -> c com.android.tools.r8.retrace.RetracedFieldReference retracedField -> d com.android.tools.r8.retrace.RetracedTypeReference fieldOrReturnType -> e java.util.List methodArguments -> f java.lang.String sourceFile -> g int lineNumber -> h boolean isAmbiguous -> i boolean isTopFrame -> j com.android.tools.r8.retrace.RetraceStackTraceContext context -> k 1:1:void (com.android.tools.r8.retrace.StackTraceElementProxy):558:558 -> 2:8:void (com.android.tools.r8.retrace.StackTraceElementProxy):553:559 -> 1:1:com.android.tools.r8.retrace.internal.StackTraceElementProxyRetracerImpl$RetraceStackTraceElementProxyImpl$Builder joinAmbiguous(boolean):598:598 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Z)Lcom/android/tools/r8/internal/XV;"} 2:2:com.android.tools.r8.retrace.internal.StackTraceElementProxyRetracerImpl$RetraceStackTraceElementProxyImpl$Builder apply(java.util.function.Consumer):613:613 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Consumer;)Lcom/android/tools/r8/internal/XV;"} 3:3:com.android.tools.r8.retrace.internal.StackTraceElementProxyRetracerImpl$RetraceStackTraceElementProxyImpl$Builder applyIf(boolean,java.util.function.Consumer):619:619 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ZLjava/util/function/Consumer;)Lcom/android/tools/r8/internal/XV;"} 4:8:com.android.tools.r8.retrace.internal.StackTraceElementProxyRetracerImpl$RetraceStackTraceElementProxyImpl build():625:629 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/YV;"} com.android.tools.r8.retrace.internal.StackTraceElementStringProxy -> com.android.tools.r8.internal.eW: # {"id":"sourceFile","fileName":"StackTraceElementStringProxy.java"} java.lang.String line -> a java.util.List orderedIndices -> b com.android.tools.r8.retrace.internal.StackTraceElementStringProxy$ClassStringIndex className -> c com.android.tools.r8.retrace.internal.StackTraceElementStringProxy$StringIndex methodName -> d com.android.tools.r8.retrace.internal.StackTraceElementStringProxy$StringIndex sourceFile -> e com.android.tools.r8.retrace.internal.StackTraceElementStringProxy$StringIndex lineNumber -> f com.android.tools.r8.retrace.internal.StackTraceElementStringProxy$StringIndex fieldName -> g com.android.tools.r8.retrace.internal.StackTraceElementStringProxy$StringIndex fieldOrReturnType -> h com.android.tools.r8.retrace.internal.StackTraceElementStringProxy$StringIndex methodArguments -> i boolean $assertionsDisabled -> j 1:1:void ():23:23 -> 1:10:void (java.lang.String,java.util.List,com.android.tools.r8.retrace.internal.StackTraceElementStringProxy$ClassStringIndex,com.android.tools.r8.retrace.internal.StackTraceElementStringProxy$StringIndex,com.android.tools.r8.retrace.internal.StackTraceElementStringProxy$StringIndex,com.android.tools.r8.retrace.internal.StackTraceElementStringProxy$StringIndex,com.android.tools.r8.retrace.internal.StackTraceElementStringProxy$StringIndex,com.android.tools.r8.retrace.internal.StackTraceElementStringProxy$StringIndex,com.android.tools.r8.retrace.internal.StackTraceElementStringProxy$StringIndex):45:54 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/util/ArrayList;Lcom/android/tools/r8/internal/bW;Lcom/android/tools/r8/internal/dW;Lcom/android/tools/r8/internal/dW;Lcom/android/tools/r8/internal/dW;Lcom/android/tools/r8/internal/dW;Lcom/android/tools/r8/internal/dW;Lcom/android/tools/r8/internal/dW;)V"} 1:1:com.android.tools.r8.retrace.internal.StackTraceElementStringProxy$StackTraceElementStringProxyBuilder builder(java.lang.String):58:58 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lcom/android/tools/r8/internal/cW;"} 2:2:java.lang.String lineNumberAsString():161:161 -> a 3:4:java.lang.String getEntryInLine(com.android.tools.r8.retrace.internal.StackTraceElementStringProxy$StringIndex):165:166 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/dW;)Ljava/lang/String;"} 1:1:boolean com.android.tools.r8.retrace.internal.StackTraceElementStringProxy.hasClassName():63:63 -> getClassReference 1:1:com.android.tools.r8.references.ClassReference getClassReference():98 -> getClassReference 2:2:com.android.tools.r8.references.ClassReference getClassReference():98:98 -> getClassReference 3:3:com.android.tools.r8.references.ClassReference com.android.tools.r8.retrace.internal.StackTraceElementStringProxy$ClassStringIndex.getReference(java.lang.String):392:392 -> getClassReference 3:3:com.android.tools.r8.references.ClassReference getClassReference():98 -> getClassReference # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 4:7:com.android.tools.r8.references.ClassReference com.android.tools.r8.retrace.internal.StackTraceElementStringProxy$ClassStringIndex.getReference(java.lang.String):392:395 -> getClassReference 4:7:com.android.tools.r8.references.ClassReference getClassReference():98 -> getClassReference 1:1:boolean com.android.tools.r8.retrace.internal.StackTraceElementStringProxy.hasFieldName():83:83 -> getFieldName 1:1:java.lang.String getFieldName():132 -> getFieldName 2:2:java.lang.String getFieldName():132:132 -> getFieldName 1:1:boolean com.android.tools.r8.retrace.internal.StackTraceElementStringProxy.hasFieldOrReturnType():88:88 -> getFieldOrReturnType 1:1:java.lang.String getFieldOrReturnType():137 -> getFieldOrReturnType 2:2:java.lang.String getFieldOrReturnType():137:137 -> getFieldOrReturnType 1:1:boolean com.android.tools.r8.retrace.internal.StackTraceElementStringProxy.hasLineNumber():78:78 -> getLineNumber 1:1:int getLineNumber():113 -> getLineNumber 2:9:int getLineNumber():117:124 -> getLineNumber 1:1:boolean com.android.tools.r8.retrace.internal.StackTraceElementStringProxy.hasMethodArguments():93:93 -> getMethodArguments 1:1:java.lang.String getMethodArguments():142 -> getMethodArguments 2:2:java.lang.String getMethodArguments():142:142 -> getMethodArguments 1:1:boolean com.android.tools.r8.retrace.internal.StackTraceElementStringProxy.hasMethodName():68:68 -> getMethodName 1:1:java.lang.String getMethodName():103 -> getMethodName 2:2:java.lang.String getMethodName():103:103 -> getMethodName 1:1:boolean com.android.tools.r8.retrace.internal.StackTraceElementStringProxy.hasSourceFile():73:73 -> getSourceFile 1:1:java.lang.String getSourceFile():108 -> getSourceFile 2:2:java.lang.String getSourceFile():108:108 -> getSourceFile 1:1:boolean hasClassName():63:63 -> hasClassName 1:1:boolean hasFieldName():83:83 -> hasFieldName 1:1:boolean hasFieldOrReturnType():88:88 -> hasFieldOrReturnType 1:1:boolean hasLineNumber():78:78 -> hasLineNumber 1:1:boolean hasMethodArguments():93:93 -> hasMethodArguments 1:1:boolean hasMethodName():68:68 -> hasMethodName 1:1:boolean hasSourceFile():73:73 -> hasSourceFile 1:9:java.lang.String com.android.tools.r8.retrace.internal.StackTraceElementStringProxy.toRetracedItem(com.android.tools.r8.retrace.RetraceStackTraceElementProxy,boolean):149:157 -> toRetracedItem 1:9:java.lang.Object toRetracedItem(com.android.tools.r8.retrace.RetraceStackTraceElementProxy,boolean):23 -> toRetracedItem com.android.tools.r8.retrace.internal.StackTraceElementStringProxy$ClassNameType -> com.android.tools.r8.internal.aW: # {"id":"sourceFile","fileName":"StackTraceElementStringProxy.java"} com.android.tools.r8.retrace.internal.StackTraceElementStringProxy$ClassNameType BINARY -> a com.android.tools.r8.retrace.internal.StackTraceElementStringProxy$ClassNameType TYPENAME -> b 1:2:void ():170:171 -> 1:1:void (java.lang.String,int):169:169 -> com.android.tools.r8.retrace.internal.StackTraceElementStringProxy$ClassStringIndex -> com.android.tools.r8.internal.bW: # {"id":"sourceFile","fileName":"StackTraceElementStringProxy.java"} com.android.tools.r8.retrace.internal.StackTraceElementStringProxy$ClassNameType classNameType -> d com.android.tools.r8.retrace.internal.StackTraceElementStringProxy$ClassStringIndex NO_INDEX -> e 1:1:void ():372:372 -> 1:2:void (int,int,com.android.tools.r8.utils.TriFunction,com.android.tools.r8.retrace.internal.StackTraceElementStringProxy$ClassNameType):387:388 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(IILcom/android/tools/r8/utils/H3;Lcom/android/tools/r8/internal/aW;)V"} com.android.tools.r8.retrace.internal.StackTraceElementStringProxy$StackTraceElementStringProxyBuilder -> com.android.tools.r8.internal.cW: # {"id":"sourceFile","fileName":"StackTraceElementStringProxy.java"} java.lang.String line -> a java.util.List orderedIndices -> b com.android.tools.r8.retrace.internal.StackTraceElementStringProxy$ClassStringIndex className -> c com.android.tools.r8.retrace.internal.StackTraceElementStringProxy$StringIndex methodName -> d com.android.tools.r8.retrace.internal.StackTraceElementStringProxy$StringIndex sourceFile -> e com.android.tools.r8.retrace.internal.StackTraceElementStringProxy$StringIndex lineNumber -> f com.android.tools.r8.retrace.internal.StackTraceElementStringProxy$StringIndex fieldName -> g com.android.tools.r8.retrace.internal.StackTraceElementStringProxy$StringIndex fieldOrReturnType -> h com.android.tools.r8.retrace.internal.StackTraceElementStringProxy$StringIndex methodArguments -> i int lastSeenStartIndex -> j boolean $assertionsDisabled -> k 1:1:void ():174:174 -> 1:1:void (java.lang.String):187:187 -> 2:13:void (java.lang.String):177:188 -> 1:5:java.lang.String lambda$registerClassName$0(com.android.tools.r8.retrace.internal.StackTraceElementStringProxy$ClassNameType,com.android.tools.r8.retrace.RetraceStackTraceElementProxy,com.android.tools.r8.retrace.internal.StackTraceElementStringProxy,java.lang.Boolean):199:203 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/aW;Lcom/android/tools/r8/retrace/RetraceStackTraceElementProxy;Lcom/android/tools/r8/internal/eW;Ljava/lang/Boolean;)Ljava/lang/String;"} 6:21:com.android.tools.r8.retrace.internal.StackTraceElementStringProxy$StackTraceElementStringProxyBuilder registerLineNumber(int,int,boolean):239:254 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(IIZ)V"} 22:30:java.lang.String lambda$registerLineNumber$3(boolean,com.android.tools.r8.retrace.RetraceStackTraceElementProxy,com.android.tools.r8.retrace.internal.StackTraceElementStringProxy,java.lang.Boolean):244:252 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ZLcom/android/tools/r8/retrace/RetraceStackTraceElementProxy;Lcom/android/tools/r8/internal/eW;Ljava/lang/Boolean;)Ljava/lang/String;"} 31:47:com.android.tools.r8.retrace.internal.StackTraceElementStringProxy$StackTraceElementStringProxyBuilder registerFieldName(int,int):259:275 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(II)V"} 48:57:java.lang.String lambda$registerFieldName$4(com.android.tools.r8.retrace.RetraceStackTraceElementProxy,com.android.tools.r8.retrace.internal.StackTraceElementStringProxy,java.lang.Boolean):264:273 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/retrace/RetraceStackTraceElementProxy;Lcom/android/tools/r8/internal/eW;Ljava/lang/Boolean;)Ljava/lang/String;"} 58:58:java.lang.String lambda$registerFieldName$4(com.android.tools.r8.retrace.RetraceStackTraceElementProxy,com.android.tools.r8.retrace.internal.StackTraceElementStringProxy,java.lang.Boolean):269:269 -> a 59:59:com.android.tools.r8.retrace.internal.StackTraceElementStringProxy build():315:315 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/eW;"} 60:63:void com.android.tools.r8.retrace.internal.StackTraceElementStringProxy$StackTraceElementStringProxyBuilder.ensureLineIndexIncreases(int):328:331 -> a 60:63:com.android.tools.r8.retrace.internal.StackTraceElementStringProxy$StackTraceElementStringProxyBuilder registerClassName(int,int,com.android.tools.r8.retrace.internal.StackTraceElementStringProxy$ClassNameType):193 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(IILcom/android/tools/r8/internal/aW;)V"} 64:76:com.android.tools.r8.retrace.internal.StackTraceElementStringProxy$StackTraceElementStringProxyBuilder registerClassName(int,int,com.android.tools.r8.retrace.internal.StackTraceElementStringProxy$ClassNameType):194:206 -> a 77:77:void com.android.tools.r8.retrace.internal.StackTraceElementStringProxy$StackTraceElementStringProxyBuilder.ensureLineIndexIncreases(int):329:329 -> a 77:77:com.android.tools.r8.retrace.internal.StackTraceElementStringProxy$StackTraceElementStringProxyBuilder registerClassName(int,int,com.android.tools.r8.retrace.internal.StackTraceElementStringProxy$ClassNameType):193 -> a 1:13:com.android.tools.r8.retrace.internal.StackTraceElementStringProxy$StackTraceElementStringProxyBuilder registerFieldOrReturnType(int,int):281:293 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(II)V"} 14:19:java.lang.String lambda$registerFieldOrReturnType$5(com.android.tools.r8.retrace.RetraceStackTraceElementProxy,com.android.tools.r8.retrace.internal.StackTraceElementStringProxy,java.lang.Boolean):286:291 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/retrace/RetraceStackTraceElementProxy;Lcom/android/tools/r8/internal/eW;Ljava/lang/Boolean;)Ljava/lang/String;"} 20:20:java.lang.String getLine():335:335 -> b 1:12:com.android.tools.r8.retrace.internal.StackTraceElementStringProxy$StackTraceElementStringProxyBuilder registerMethodArguments(int,int):299:310 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(II)V"} 13:17:java.lang.String lambda$registerMethodArguments$6(com.android.tools.r8.retrace.RetraceStackTraceElementProxy,com.android.tools.r8.retrace.internal.StackTraceElementStringProxy,java.lang.Boolean):304:308 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/retrace/RetraceStackTraceElementProxy;Lcom/android/tools/r8/internal/eW;Ljava/lang/Boolean;)Ljava/lang/String;"} 18:18:java.lang.String lambda$registerMethodArguments$6(com.android.tools.r8.retrace.RetraceStackTraceElementProxy,com.android.tools.r8.retrace.internal.StackTraceElementStringProxy,java.lang.Boolean):307:307 -> c 1:12:com.android.tools.r8.retrace.internal.StackTraceElementStringProxy$StackTraceElementStringProxyBuilder registerMethodName(int,int):211:222 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(II)V"} 13:17:java.lang.String lambda$registerMethodName$1(com.android.tools.r8.retrace.RetraceStackTraceElementProxy,com.android.tools.r8.retrace.internal.StackTraceElementStringProxy,java.lang.Boolean):216:220 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/retrace/RetraceStackTraceElementProxy;Lcom/android/tools/r8/internal/eW;Ljava/lang/Boolean;)Ljava/lang/String;"} 18:18:java.lang.String lambda$registerMethodName$1(com.android.tools.r8.retrace.RetraceStackTraceElementProxy,com.android.tools.r8.retrace.internal.StackTraceElementStringProxy,java.lang.Boolean):219:219 -> d 19:42:java.lang.String com.android.tools.r8.retrace.internal.RetraceUtils.methodDescriptionFromRetraceMethod(com.android.tools.r8.retrace.RetracedMethodReference,boolean,boolean):33:56 -> d 19:42:java.lang.String lambda$registerMethodName$1(com.android.tools.r8.retrace.RetraceStackTraceElementProxy,com.android.tools.r8.retrace.internal.StackTraceElementStringProxy,java.lang.Boolean):219 -> d 43:43:java.lang.String com.android.tools.r8.retrace.internal.RetraceUtils.methodDescriptionFromRetraceMethod(com.android.tools.r8.retrace.RetracedMethodReference,boolean,boolean):39:39 -> d 43:43:java.lang.String lambda$registerMethodName$1(com.android.tools.r8.retrace.RetraceStackTraceElementProxy,com.android.tools.r8.retrace.internal.StackTraceElementStringProxy,java.lang.Boolean):219 -> d 1:7:com.android.tools.r8.retrace.internal.StackTraceElementStringProxy$StackTraceElementStringProxyBuilder registerSourceFile(int,int):227:233 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(II)V"} 8:8:java.lang.String lambda$registerSourceFile$2(com.android.tools.r8.retrace.RetraceStackTraceElementProxy,com.android.tools.r8.retrace.internal.StackTraceElementStringProxy,java.lang.Boolean):232:232 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/retrace/RetraceStackTraceElementProxy;Lcom/android/tools/r8/internal/eW;Ljava/lang/Boolean;)Ljava/lang/String;"} com.android.tools.r8.retrace.internal.StackTraceElementStringProxy$StringIndex -> com.android.tools.r8.internal.dW: # {"id":"sourceFile","fileName":"StackTraceElementStringProxy.java"} int startIndex -> a int endIndex -> b com.android.tools.r8.utils.TriFunction retracedString -> c 1:4:void (int,int,com.android.tools.r8.utils.TriFunction):359:362 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(IILcom/android/tools/r8/utils/H3;)V"} 1:1:boolean hasIndex():366:366 -> a com.android.tools.r8.retrace.internal.StackTraceRegularExpressionParser -> com.android.tools.r8.internal.sW: # {"id":"sourceFile","fileName":"StackTraceRegularExpressionParser.java"} java.util.regex.Pattern compiledPattern -> a com.android.tools.r8.retrace.internal.StackTraceRegularExpressionParser$SourceFileLineNumberGroup sourceFileLineNumberGroup -> b java.util.List handlers -> c com.android.tools.r8.retrace.internal.StackTraceRegularExpressionParser$TypeNameGroup typeNameGroup -> d com.android.tools.r8.retrace.internal.StackTraceRegularExpressionParser$BinaryNameGroup binaryNameGroup -> e com.android.tools.r8.retrace.internal.StackTraceRegularExpressionParser$SourceFileGroup sourceFileGroup -> f com.android.tools.r8.retrace.internal.StackTraceRegularExpressionParser$LineNumberGroup lineNumberGroup -> g com.android.tools.r8.retrace.internal.StackTraceRegularExpressionParser$FieldOrReturnTypeGroup fieldOrReturnTypeGroup -> h com.android.tools.r8.retrace.internal.StackTraceRegularExpressionParser$MethodArgumentsGroup methodArgumentsGroup -> i com.android.tools.r8.retrace.internal.StackTraceRegularExpressionParser$MethodNameGroup methodNameGroup -> j com.android.tools.r8.retrace.internal.StackTraceRegularExpressionParser$FieldNameGroup fieldNameGroup -> k boolean $assertionsDisabled -> l 1:1:void ():16:16 -> 1:1:void (java.lang.String):49:49 -> 2:26:void (java.lang.String):30:54 -> 1:14:com.android.tools.r8.retrace.internal.StackTraceElementStringProxy parse(java.lang.String):60:73 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lcom/android/tools/r8/internal/eW;"} 15:42:int registerGroups(java.lang.String,java.lang.StringBuilder,java.util.List,int):84:111 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/lang/StringBuilder;Ljava/util/ArrayList;)V"} 43:43:int registerGroups(java.lang.String,java.lang.StringBuilder,java.util.List,int):110:110 -> a 44:44:com.android.tools.r8.retrace.internal.StackTraceRegularExpressionParser$RegularExpressionGroup getGroupFromVariable(char):136:136 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(C)Lcom/android/tools/r8/internal/nW;"} 45:45:com.android.tools.r8.retrace.internal.StackTraceRegularExpressionParser$RegularExpressionGroup getGroupFromVariable(char):132:132 -> a 46:46:com.android.tools.r8.retrace.internal.StackTraceRegularExpressionParser$RegularExpressionGroup getGroupFromVariable(char):126:126 -> a 47:53:com.android.tools.r8.retrace.internal.StackTraceRegularExpressionParser$RegularExpressionGroup getGroupFromVariable(char):122:128 -> a 54:54:com.android.tools.r8.retrace.internal.StackTraceRegularExpressionParser$RegularExpressionGroup getGroupFromVariable(char):124:124 -> a 55:71:com.android.tools.r8.retrace.internal.StackTraceRegularExpressionParser$RegularExpressionGroup getGroupFromVariable(char):118:134 -> a 72:72:com.android.tools.r8.retrace.internal.StackTraceRegularExpressionParser$RegularExpressionGroup getGroupFromVariable(char):130:130 -> a 73:73:com.android.tools.r8.retrace.internal.StackTraceRegularExpressionParser$RegularExpressionGroup getGroupFromVariable(char):120:120 -> a 1:1:com.android.tools.r8.retrace.StackTraceElementProxy parse(java.lang.Object):16:16 -> parse com.android.tools.r8.retrace.internal.StackTraceRegularExpressionParser$BinaryNameGroup -> com.android.tools.r8.internal.fW: # {"id":"sourceFile","fileName":"StackTraceRegularExpressionParser.java"} 1:1:void ():210:210 -> 1:1:java.lang.String subExpression():214:214 -> a 1:1:com.android.tools.r8.retrace.internal.StackTraceElementStringProxy$ClassNameType getClassNameType():219:219 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/aW;"} com.android.tools.r8.retrace.internal.StackTraceRegularExpressionParser$ClassNameGroup -> com.android.tools.r8.internal.hW: # {"id":"sourceFile","fileName":"StackTraceRegularExpressionParser.java"} 1:1:void ():167:167 -> 1:1:com.android.tools.r8.retrace.internal.StackTraceRegularExpressionParser$RegularExpressionGroupHandler createHandler(java.lang.String):173:173 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lcom/android/tools/r8/internal/oW;"} com.android.tools.r8.retrace.internal.StackTraceElementStringProxy$ClassNameType getClassNameType() -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/aW;"} com.android.tools.r8.retrace.internal.StackTraceRegularExpressionParser$ClassNameGroup$1 -> com.android.tools.r8.internal.gW: # {"id":"sourceFile","fileName":"StackTraceRegularExpressionParser.java"} java.lang.String val$captureGroup -> a com.android.tools.r8.retrace.internal.StackTraceRegularExpressionParser$ClassNameGroup this$0 -> b 1:1:void (com.android.tools.r8.retrace.internal.StackTraceRegularExpressionParser$ClassNameGroup,java.lang.String):173:173 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/hW;Ljava/lang/String;)V"} 1:1:boolean isClassHandler():0:0 -> a 2:11:boolean matchHandler(com.android.tools.r8.retrace.internal.StackTraceElementStringProxy$StackTraceElementStringProxyBuilder,java.util.regex.Matcher):176:185 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/cW;Ljava/util/regex/Matcher;)Z"} com.android.tools.r8.retrace.internal.StackTraceRegularExpressionParser$FieldNameGroup -> com.android.tools.r8.internal.iW: # {"id":"sourceFile","fileName":"StackTraceRegularExpressionParser.java"} 1:1:void ():243:243 -> 1:1:java.lang.String subExpression():247:247 -> a 2:2:com.android.tools.r8.retrace.internal.StackTraceRegularExpressionParser$RegularExpressionGroupHandler createHandler(java.lang.String):252:252 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lcom/android/tools/r8/internal/oW;"} 3:7:boolean lambda$createHandler$0(java.lang.String,com.android.tools.r8.retrace.internal.StackTraceElementStringProxy$StackTraceElementStringProxyBuilder,java.util.regex.Matcher):253:257 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Lcom/android/tools/r8/internal/cW;Ljava/util/regex/Matcher;)Z"} com.android.tools.r8.retrace.internal.StackTraceRegularExpressionParser$FieldOrReturnTypeGroup -> com.android.tools.r8.internal.jW: # {"id":"sourceFile","fileName":"StackTraceRegularExpressionParser.java"} 1:1:void ():360:360 -> 1:1:java.lang.String subExpression():364:364 -> a 2:2:com.android.tools.r8.retrace.internal.StackTraceRegularExpressionParser$RegularExpressionGroupHandler createHandler(java.lang.String):369:369 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lcom/android/tools/r8/internal/oW;"} 3:7:boolean lambda$createHandler$0(java.lang.String,com.android.tools.r8.retrace.internal.StackTraceElementStringProxy$StackTraceElementStringProxyBuilder,java.util.regex.Matcher):370:374 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Lcom/android/tools/r8/internal/cW;Ljava/util/regex/Matcher;)Z"} com.android.tools.r8.retrace.internal.StackTraceRegularExpressionParser$LineNumberGroup -> com.android.tools.r8.internal.kW: # {"id":"sourceFile","fileName":"StackTraceRegularExpressionParser.java"} 1:1:void ():286:286 -> 1:1:java.lang.String subExpression():290:290 -> a 2:2:com.android.tools.r8.retrace.internal.StackTraceRegularExpressionParser$RegularExpressionGroupHandler createHandler(java.lang.String):295:295 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lcom/android/tools/r8/internal/oW;"} 3:15:boolean lambda$createHandler$0(java.lang.String,com.android.tools.r8.retrace.internal.StackTraceElementStringProxy$StackTraceElementStringProxyBuilder,java.util.regex.Matcher):296:308 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Lcom/android/tools/r8/internal/cW;Ljava/util/regex/Matcher;)Z"} com.android.tools.r8.retrace.internal.StackTraceRegularExpressionParser$MethodArgumentsGroup -> com.android.tools.r8.internal.lW: # {"id":"sourceFile","fileName":"StackTraceRegularExpressionParser.java"} 1:1:void ():380:380 -> 1:1:java.lang.String subExpression():384:384 -> a 2:2:com.android.tools.r8.retrace.internal.StackTraceRegularExpressionParser$RegularExpressionGroupHandler createHandler(java.lang.String):389:389 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lcom/android/tools/r8/internal/oW;"} 3:7:boolean lambda$createHandler$0(java.lang.String,com.android.tools.r8.retrace.internal.StackTraceElementStringProxy$StackTraceElementStringProxyBuilder,java.util.regex.Matcher):390:394 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Lcom/android/tools/r8/internal/cW;Ljava/util/regex/Matcher;)Z"} com.android.tools.r8.retrace.internal.StackTraceRegularExpressionParser$MethodNameGroup -> com.android.tools.r8.internal.mW: # {"id":"sourceFile","fileName":"StackTraceRegularExpressionParser.java"} 1:1:void ():223:223 -> 1:1:java.lang.String subExpression():227:227 -> a 2:2:com.android.tools.r8.retrace.internal.StackTraceRegularExpressionParser$RegularExpressionGroupHandler createHandler(java.lang.String):232:232 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lcom/android/tools/r8/internal/oW;"} 3:7:boolean lambda$createHandler$0(java.lang.String,com.android.tools.r8.retrace.internal.StackTraceElementStringProxy$StackTraceElementStringProxyBuilder,java.util.regex.Matcher):233:237 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Lcom/android/tools/r8/internal/cW;Ljava/util/regex/Matcher;)Z"} com.android.tools.r8.retrace.internal.StackTraceRegularExpressionParser$RegularExpressionGroup -> com.android.tools.r8.internal.nW: # {"id":"sourceFile","fileName":"StackTraceRegularExpressionParser.java"} 1:1:void ():149:149 -> com.android.tools.r8.retrace.internal.StackTraceRegularExpressionParser$RegularExpressionGroupHandler createHandler(java.lang.String) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lcom/android/tools/r8/internal/oW;"} java.lang.String subExpression() -> a com.android.tools.r8.retrace.internal.StackTraceRegularExpressionParser$RegularExpressionGroupHandler -> com.android.tools.r8.internal.oW: # {"id":"sourceFile","fileName":"StackTraceRegularExpressionParser.java"} 1:1:boolean isClassHandler():0:0 -> a boolean matchHandler(com.android.tools.r8.retrace.internal.StackTraceElementStringProxy$StackTraceElementStringProxyBuilder,java.util.regex.Matcher) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/cW;Ljava/util/regex/Matcher;)Z"} com.android.tools.r8.retrace.internal.StackTraceRegularExpressionParser$SourceFileGroup -> com.android.tools.r8.internal.pW: # {"id":"sourceFile","fileName":"StackTraceRegularExpressionParser.java"} 1:1:void ():263:263 -> 1:2:java.lang.String subExpression():269:270 -> a 3:3:com.android.tools.r8.retrace.internal.StackTraceRegularExpressionParser$RegularExpressionGroupHandler createHandler(java.lang.String):275:275 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lcom/android/tools/r8/internal/oW;"} 4:8:boolean lambda$createHandler$0(java.lang.String,com.android.tools.r8.retrace.internal.StackTraceElementStringProxy$StackTraceElementStringProxyBuilder,java.util.regex.Matcher):276:280 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Lcom/android/tools/r8/internal/cW;Ljava/util/regex/Matcher;)Z"} com.android.tools.r8.retrace.internal.StackTraceRegularExpressionParser$SourceFileLineNumberGroup -> com.android.tools.r8.internal.qW: # {"id":"sourceFile","fileName":"StackTraceRegularExpressionParser.java"} 1:1:void ():314:314 -> 1:1:java.lang.String subExpression():318:318 -> a 2:2:com.android.tools.r8.retrace.internal.StackTraceRegularExpressionParser$RegularExpressionGroupHandler createHandler(java.lang.String):323:323 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lcom/android/tools/r8/internal/oW;"} 3:7:boolean lambda$createHandler$0(java.lang.String,com.android.tools.r8.retrace.internal.StackTraceElementStringProxy$StackTraceElementStringProxyBuilder,java.util.regex.Matcher):324:328 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Lcom/android/tools/r8/internal/cW;Ljava/util/regex/Matcher;)Z"} 8:20:int com.android.tools.r8.retrace.internal.StackTraceRegularExpressionParser$SourceFileLineNumberGroup.findEndOfSourceFile(java.lang.String):341:353 -> a 8:20:boolean lambda$createHandler$0(java.lang.String,com.android.tools.r8.retrace.internal.StackTraceElementStringProxy$StackTraceElementStringProxyBuilder,java.util.regex.Matcher):328 -> a 21:26:boolean lambda$createHandler$0(java.lang.String,com.android.tools.r8.retrace.internal.StackTraceElementStringProxy$StackTraceElementStringProxyBuilder,java.util.regex.Matcher):330:335 -> a com.android.tools.r8.retrace.internal.StackTraceRegularExpressionParser$TypeNameGroup -> com.android.tools.r8.internal.rW: # {"id":"sourceFile","fileName":"StackTraceRegularExpressionParser.java"} 1:1:void ():197:197 -> 1:1:java.lang.String subExpression():201:201 -> a 1:1:com.android.tools.r8.retrace.internal.StackTraceElementStringProxy$ClassNameType getClassNameType():206:206 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/aW;"} com.android.tools.r8.shaking.AbstractMethodRemover -> com.android.tools.r8.shaking.a: # {"id":"sourceFile","fileName":"AbstractMethodRemover.java"} com.android.tools.r8.graph.AppView appView -> a com.android.tools.r8.graph.SubtypingInfo subtypingInfo -> b com.android.tools.r8.shaking.ScopedDexMethodSet scope -> c 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/B5;)V"} 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:6:void processClass(com.android.tools.r8.graph.DexType):43:46 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)V"} 7:7:void processMethods(com.android.tools.r8.graph.DexProgramClass):55:55 -> a 7:7:void processClass(com.android.tools.r8.graph.DexType):46 -> a 8:16:boolean isNonAbstractPinnedOrWideningVisibility(com.android.tools.r8.graph.ProgramMethod):69:77 -> a 8:16:void processMethods(com.android.tools.r8.graph.DexProgramClass):56 -> a 8:16:void processClass(com.android.tools.r8.graph.DexType):46 -> a 17:23:void processMethods(com.android.tools.r8.graph.DexProgramClass):58:64 -> a 17:23:void processClass(com.android.tools.r8.graph.DexType):46 -> a 24:25:void processClass(com.android.tools.r8.graph.DexType):49:50 -> a com.android.tools.r8.shaking.AnnotationFixer -> com.android.tools.r8.shaking.b: # {"id":"sourceFile","fileName":"AnnotationFixer.java"} com.android.tools.r8.graph.lens.GraphLens lens -> a com.android.tools.r8.graph.lens.GraphLens annotationLens -> b boolean $assertionsDisabled -> c 1:1:void ():26:26 -> 1:3:void (com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens):31:33 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/CG;Lcom/android/tools/r8/internal/Xj;)V"} 1:1:com.android.tools.r8.graph.DexType lookupType(com.android.tools.r8.graph.DexType):37:37 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/v2;"} 2:5:void run(java.lang.Iterable):41:44 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Collection;)V"} 6:6:void com.android.tools.r8.graph.DexClass.forEachField(java.util.function.Consumer):357:357 -> a 6:6:void run(java.lang.Iterable):44 -> a 7:7:void processMethod(com.android.tools.r8.graph.DexEncodedMethod):49:49 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W0;)V"} 8:8:com.android.tools.r8.graph.DexAnnotation lambda$processMethod$0(com.android.tools.r8.graph.DexAnnotation,com.android.tools.r8.graph.DexAnnotation$AnnotatedKind):50:50 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/d0;Lcom/android/tools/r8/graph/b0;)Lcom/android/tools/r8/graph/d0;"} 9:9:void processField(com.android.tools.r8.graph.DexEncodedField):54:54 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/T0;)V"} 10:10:com.android.tools.r8.graph.DexAnnotation rewriteAnnotation(com.android.tools.r8.graph.DexAnnotation):58:58 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/d0;)Lcom/android/tools/r8/graph/d0;"} 11:12:com.android.tools.r8.graph.DexEncodedAnnotation rewriteEncodedAnnotation(com.android.tools.r8.graph.DexEncodedAnnotation):62:63 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/R0;)Lcom/android/tools/r8/graph/R0;"} 13:15:com.android.tools.r8.graph.DexAnnotationElement rewriteAnnotationElement(com.android.tools.r8.graph.DexAnnotationElement):69:71 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/f0;)Lcom/android/tools/r8/graph/f0;"} 16:16:com.android.tools.r8.graph.DexValue rewriteComplexValue(com.android.tools.r8.graph.DexValue):77:77 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/B2;)Lcom/android/tools/r8/graph/B2;"} 17:17:boolean com.android.tools.r8.graph.DexValue.isDexValueArray():0:0 -> a 17:17:com.android.tools.r8.graph.DexValue rewriteComplexValue(com.android.tools.r8.graph.DexValue):77 -> a 18:22:com.android.tools.r8.graph.DexValue rewriteComplexValue(com.android.tools.r8.graph.DexValue):78:82 -> a 23:23:boolean com.android.tools.r8.graph.DexValue.isDexValueAnnotation():0:0 -> a 23:23:com.android.tools.r8.graph.DexValue rewriteComplexValue(com.android.tools.r8.graph.DexValue):84 -> a 24:24:com.android.tools.r8.graph.DexValue rewriteComplexValue(com.android.tools.r8.graph.DexValue):85:85 -> a 25:25:com.android.tools.r8.graph.DexEncodedAnnotation com.android.tools.r8.graph.DexValue$DexValueAnnotation.getValue():1711:1711 -> a 25:25:com.android.tools.r8.graph.DexValue rewriteComplexValue(com.android.tools.r8.graph.DexValue):86 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 26:30:com.android.tools.r8.graph.DexValue rewriteComplexValue(com.android.tools.r8.graph.DexValue):86:90 -> a 31:31:boolean com.android.tools.r8.graph.DexValue.isDexItemBasedValueString():0:0 -> a 31:31:com.android.tools.r8.graph.DexValue rewriteNestedValue(com.android.tools.r8.graph.DexValue):96 -> a 31:31:com.android.tools.r8.graph.DexValue rewriteComplexValue(com.android.tools.r8.graph.DexValue):92 -> a 32:36:com.android.tools.r8.graph.DexValue rewriteNestedValue(com.android.tools.r8.graph.DexValue):97:101 -> a 32:36:com.android.tools.r8.graph.DexValue rewriteComplexValue(com.android.tools.r8.graph.DexValue):92 -> a 37:37:boolean com.android.tools.r8.graph.DexValue.isDexValueEnum():0:0 -> a 37:37:com.android.tools.r8.graph.DexValue rewriteNestedValue(com.android.tools.r8.graph.DexValue):103 -> a 37:37:com.android.tools.r8.graph.DexValue rewriteComplexValue(com.android.tools.r8.graph.DexValue):92 -> a 38:41:com.android.tools.r8.graph.DexValue rewriteNestedValue(com.android.tools.r8.graph.DexValue):104:107 -> a 38:41:com.android.tools.r8.graph.DexValue rewriteComplexValue(com.android.tools.r8.graph.DexValue):92 -> a 42:42:boolean com.android.tools.r8.graph.DexValue.isDexValueField():0:0 -> a 42:42:com.android.tools.r8.graph.DexValue rewriteNestedValue(com.android.tools.r8.graph.DexValue):109 -> a 42:42:com.android.tools.r8.graph.DexValue rewriteComplexValue(com.android.tools.r8.graph.DexValue):92 -> a 43:43:boolean com.android.tools.r8.graph.DexValue.isDexValueMethod():0:0 -> a 43:43:com.android.tools.r8.graph.DexValue rewriteNestedValue(com.android.tools.r8.graph.DexValue):111 -> a 43:43:com.android.tools.r8.graph.DexValue rewriteComplexValue(com.android.tools.r8.graph.DexValue):92 -> a 44:44:boolean com.android.tools.r8.graph.DexValue.isDexValueMethodHandle():0:0 -> a 44:44:com.android.tools.r8.graph.DexValue rewriteNestedValue(com.android.tools.r8.graph.DexValue):113 -> a 44:44:com.android.tools.r8.graph.DexValue rewriteComplexValue(com.android.tools.r8.graph.DexValue):92 -> a 45:45:boolean com.android.tools.r8.graph.DexValue.isDexValueMethodType():0:0 -> a 45:45:com.android.tools.r8.graph.DexValue rewriteNestedValue(com.android.tools.r8.graph.DexValue):115 -> a 45:45:com.android.tools.r8.graph.DexValue rewriteComplexValue(com.android.tools.r8.graph.DexValue):92 -> a 46:56:com.android.tools.r8.graph.DexValue rewriteNestedValue(com.android.tools.r8.graph.DexValue):117:127 -> a 46:56:com.android.tools.r8.graph.DexValue rewriteComplexValue(com.android.tools.r8.graph.DexValue):92 -> a 57:57:com.android.tools.r8.graph.DexValue rewriteNestedValue(com.android.tools.r8.graph.DexValue):116:116 -> a 57:57:com.android.tools.r8.graph.DexValue rewriteComplexValue(com.android.tools.r8.graph.DexValue):92 -> a 58:58:com.android.tools.r8.graph.DexValue rewriteNestedValue(com.android.tools.r8.graph.DexValue):114:114 -> a 58:58:com.android.tools.r8.graph.DexValue rewriteComplexValue(com.android.tools.r8.graph.DexValue):92 -> a 59:59:com.android.tools.r8.graph.DexValue rewriteNestedValue(com.android.tools.r8.graph.DexValue):112:112 -> a 59:59:com.android.tools.r8.graph.DexValue rewriteComplexValue(com.android.tools.r8.graph.DexValue):92 -> a 60:60:com.android.tools.r8.graph.DexValue rewriteNestedValue(com.android.tools.r8.graph.DexValue):110:110 -> a 60:60:com.android.tools.r8.graph.DexValue rewriteComplexValue(com.android.tools.r8.graph.DexValue):92 -> a com.android.tools.r8.shaking.AnnotationMatchResult -> com.android.tools.r8.shaking.f: # {"id":"sourceFile","fileName":"AnnotationMatchResult.java"} 1:1:void ():13:13 -> com.android.tools.r8.shaking.AnnotationMatchResult$ConcreteAnnotationMatchResult asConcreteAnnotationMatchResult() -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/d;"} com.android.tools.r8.shaking.AnnotationMatchResult$AnnotationsIgnoredMatchResult -> com.android.tools.r8.shaking.c: # {"id":"sourceFile","fileName":"AnnotationMatchResult.java"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/c;"} com.android.tools.r8.shaking.AnnotationMatchResult$ConcreteAnnotationMatchResult -> com.android.tools.r8.shaking.d: # {"id":"sourceFile","fileName":"AnnotationMatchResult.java"} java.util.List matchedAnnotations -> a 1:2:void (java.util.List):39:40 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/ArrayList;)V"} com.android.tools.r8.shaking.AnnotationMatchResult$ConcreteAnnotationMatchResult asConcreteAnnotationMatchResult() -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/d;"} 1:1:java.util.List getMatchedAnnotations():44:44 -> b com.android.tools.r8.shaking.AnnotationMatchResult$MatchedAnnotation -> com.android.tools.r8.shaking.e: # {"id":"sourceFile","fileName":"AnnotationMatchResult.java"} com.android.tools.r8.graph.ProgramDefinition annotatedItem -> a com.android.tools.r8.graph.DexAnnotation annotation -> b com.android.tools.r8.graph.DexAnnotation$AnnotatedKind annotatedKind -> c 1:4:void (com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.DexAnnotation,com.android.tools.r8.graph.DexAnnotation$AnnotatedKind):65:68 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/k5;Lcom/android/tools/r8/graph/d0;Lcom/android/tools/r8/graph/b0;)V"} 1:1:com.android.tools.r8.graph.ProgramDefinition getAnnotatedItem():72:72 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/k5;"} 1:1:com.android.tools.r8.graph.DexAnnotation$AnnotatedKind getAnnotatedKind():80:80 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/b0;"} 1:1:com.android.tools.r8.graph.DexAnnotation getAnnotation():76:76 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/d0;"} 1:3:boolean equals(java.lang.Object):88:90 -> equals 1:1:int hashCode():99:99 -> hashCode com.android.tools.r8.shaking.AnnotationRemover -> com.android.tools.r8.shaking.h: # {"id":"sourceFile","fileName":"AnnotationRemover.java"} com.android.tools.r8.graph.AppView appView -> a com.android.tools.r8.shaking.Enqueuer$Mode mode -> b com.android.tools.r8.utils.InternalOptions options -> c java.util.Set annotationsToRetain -> d com.android.tools.r8.shaking.ProguardKeepAttributes keep -> e java.util.Set removedClasses -> f boolean $assertionsDisabled -> g 1:1:void ():34:34 -> 1:7:void (com.android.tools.r8.graph.AppView,java.util.Set,com.android.tools.r8.shaking.Enqueuer$Mode,java.util.Set):47:53 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Ljava/util/Set;Lcom/android/tools/r8/shaking/L$a;Ljava/util/Set;)V"} 1:1:com.android.tools.r8.shaking.AnnotationRemover$Builder builder(com.android.tools.r8.shaking.Enqueuer$Mode):57:57 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/L$a;)Lcom/android/tools/r8/shaking/g;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/k5;Lcom/android/tools/r8/graph/d0;ZLcom/android/tools/r8/graph/b0;)Z"} 16:16:boolean com.android.tools.r8.graph.DexAnnotation$AnnotatedKind.isParameter():55:55 -> 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):667:667 -> 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):688:688 -> 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):693:693 -> 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):678:678 -> 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):161:161 -> 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():589:589 -> 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():589:589 -> 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:boolean com.android.tools.r8.graph.DexAnnotation.isJavaLangRetentionAnnotation(com.android.tools.r8.graph.DexAnnotation,com.android.tools.r8.graph.DexItemFactory):683:683 -> a 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: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 45:45:boolean com.android.tools.r8.graph.DexAnnotation$AnnotatedKind.isParameter():55:55 -> 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):128 -> a 46:62: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:145 -> a 63:63:boolean com.android.tools.r8.graph.DexString.startsWith(com.android.tools.r8.graph.DexString):383:383 -> a 63:63: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):145 -> a 64: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):148:148 -> a 65:65:boolean com.android.tools.r8.graph.DexAnnotation$AnnotatedKind.isParameter():55:55 -> a 65:65: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):148 -> a 66:73: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):149:156 -> a 74:74:com.android.tools.r8.shaking.AnnotationRemover ensureValid():176:176 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/h;"} 75:75:void com.android.tools.r8.shaking.ProguardKeepAttributes.ensureValid(boolean):144:144 -> a 75:75:com.android.tools.r8.shaking.AnnotationRemover ensureValid():176 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 76:79:void com.android.tools.r8.shaking.ProguardKeepAttributes.ensureValid(boolean):144:147 -> a 76:79:com.android.tools.r8.shaking.AnnotationRemover ensureValid():176 -> a 81:81:void com.android.tools.r8.shaking.ProguardKeepAttributes.ensureValid(boolean):149:149 -> a 81:81:com.android.tools.r8.shaking.AnnotationRemover ensureValid():176 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 82:94:void com.android.tools.r8.shaking.ProguardKeepAttributes.ensureValid(boolean):149:161 -> a 82:94:com.android.tools.r8.shaking.AnnotationRemover ensureValid():176 -> a 95:96:void run(java.util.concurrent.ExecutorService):181:182 -> a 97:105:void run(com.android.tools.r8.graph.DexProgramClass):186:194 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)V"} 106:108:void lambda$run$1(java.util.Set,com.android.tools.r8.graph.ProgramMember):196:198 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Set;Lcom/android/tools/r8/graph/n5;)V"} 109:109:void com.android.tools.r8.graph.ProgramMember.clearKotlinInfo():31:31 -> a 109:109:void lambda$run$1(java.util.Set,com.android.tools.r8.graph.ProgramMember):199 -> a 110:110:void lambda$verifyNoKeptKotlinMembersForClassesWithNoKotlinInfo$2(com.android.tools.r8.graph.ProgramMember):209:209 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/n5;)V"} 111:111:void processMember(com.android.tools.r8.graph.ProgramMember,com.android.tools.r8.graph.DexProgramClass,java.util.Set):221:221 -> a 111:111:void lambda$run$0(com.android.tools.r8.graph.DexProgramClass,java.util.Set,com.android.tools.r8.graph.ProgramMember):193 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Ljava/util/Set;Lcom/android/tools/r8/graph/n5;)V"} 112:112:com.android.tools.r8.shaking.KeepMemberInfo com.android.tools.r8.shaking.KeepInfoCollection.getMemberInfo(com.android.tools.r8.graph.ProgramMember):108:108 -> a 112:112:void processMember(com.android.tools.r8.graph.ProgramMember,com.android.tools.r8.graph.DexProgramClass,java.util.Set):221 -> a 112:112:void lambda$run$0(com.android.tools.r8.graph.DexProgramClass,java.util.Set,com.android.tools.r8.graph.ProgramMember):193 -> a 113:114:void processMember(com.android.tools.r8.graph.ProgramMember,com.android.tools.r8.graph.DexProgramClass,java.util.Set):222:223 -> a 113:114:void lambda$run$0(com.android.tools.r8.graph.DexProgramClass,java.util.Set,com.android.tools.r8.graph.ProgramMember):193 -> a 115:115:void com.android.tools.r8.graph.ProgramMember.clearGenericSignature():27:27 -> a 115:115:void 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):193 -> a 116:116:void processMember(com.android.tools.r8.graph.ProgramMember,com.android.tools.r8.graph.DexProgramClass,java.util.Set):226:226 -> a 116:116:void lambda$run$0(com.android.tools.r8.graph.DexProgramClass,java.util.Set,com.android.tools.r8.graph.ProgramMember):193 -> a 117:117:boolean com.android.tools.r8.shaking.KeepMemberInfo.isKotlinMetadataRemovalAllowed(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.GlobalKeepInfoConfiguration):21:21 -> a 117:117:void processMember(com.android.tools.r8.graph.ProgramMember,com.android.tools.r8.graph.DexProgramClass,java.util.Set):227 -> a 117:117:void lambda$run$0(com.android.tools.r8.graph.DexProgramClass,java.util.Set,com.android.tools.r8.graph.ProgramMember):193 -> a 118:118:void com.android.tools.r8.graph.ProgramMember.clearKotlinInfo():31:31 -> a 118:118:void processMember(com.android.tools.r8.graph.ProgramMember,com.android.tools.r8.graph.DexProgramClass,java.util.Set):228 -> a 118:118:void lambda$run$0(com.android.tools.r8.graph.DexProgramClass,java.util.Set,com.android.tools.r8.graph.ProgramMember):193 -> a 119:119:void processMember(com.android.tools.r8.graph.ProgramMember,com.android.tools.r8.graph.DexProgramClass,java.util.Set):231:231 -> a 119:119:void lambda$run$0(com.android.tools.r8.graph.DexProgramClass,java.util.Set,com.android.tools.r8.graph.ProgramMember):193 -> a 120:120:boolean com.android.tools.r8.shaking.KeepMemberInfo.isKotlinMetadataRemovalAllowed(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.GlobalKeepInfoConfiguration):21:21 -> a 120:120:void processMember(com.android.tools.r8.graph.ProgramMember,com.android.tools.r8.graph.DexProgramClass,java.util.Set):232 -> a 120:120:void lambda$run$0(com.android.tools.r8.graph.DexProgramClass,java.util.Set,com.android.tools.r8.graph.ProgramMember):193 -> a 121:121:void processMember(com.android.tools.r8.graph.ProgramMember,com.android.tools.r8.graph.DexProgramClass,java.util.Set):233:233 -> a 121:121:void lambda$run$0(com.android.tools.r8.graph.DexProgramClass,java.util.Set,com.android.tools.r8.graph.ProgramMember):193 -> a 122:124:com.android.tools.r8.graph.DexEncodedAnnotation rewriteEncodedAnnotation(com.android.tools.r8.graph.DexEncodedAnnotation):248:250 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/R0;)Lcom/android/tools/r8/graph/R0;"} 125:125:com.android.tools.r8.graph.DexEncodedAnnotation rewriteEncodedAnnotation(com.android.tools.r8.graph.DexEncodedAnnotation):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":389,"2":390,"3":391},"outline":"Lcom/android/tools/r8/internal/s2;a(Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/v2;"} 389:389:com.android.tools.r8.graph.DexEncodedAnnotation rewriteEncodedAnnotation(com.android.tools.r8.graph.DexEncodedAnnotation):253:253 -> a 390:390:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.lens.GraphLens.lookupType(com.android.tools.r8.graph.DexType):243:243 -> a 390:390:com.android.tools.r8.graph.DexEncodedAnnotation rewriteEncodedAnnotation(com.android.tools.r8.graph.DexEncodedAnnotation):253 -> a 391:391:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.lens.GraphLens.lookupType(com.android.tools.r8.graph.DexType):243:243 -> a 391:391:com.android.tools.r8.graph.DexEncodedAnnotation rewriteEncodedAnnotation(com.android.tools.r8.graph.DexEncodedAnnotation):253 -> a 381:381:com.android.tools.r8.graph.DexEncodedAnnotation rewriteEncodedAnnotation(com.android.tools.r8.graph.DexEncodedAnnotation):256:256 -> a 382:387:com.android.tools.r8.graph.DexEncodedAnnotation rewriteEncodedAnnotation(com.android.tools.r8.graph.DexEncodedAnnotation):255:260 -> a 388:388:com.android.tools.r8.graph.DexEncodedAnnotation rewriteEncodedAnnotation(com.android.tools.r8.graph.DexEncodedAnnotation):259:259 -> a 392:392:com.android.tools.r8.graph.DexAnnotationElement lambda$rewriteEncodedAnnotation$3(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexAnnotationElement):256:256 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/f0;)Lcom/android/tools/r8/graph/f0;"} 393:393:boolean lambda$rewriteAnnotationElement$4(com.android.tools.r8.graph.DexAnnotationElement,com.android.tools.r8.graph.DexEncodedMethod):284:284 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/f0;Lcom/android/tools/r8/graph/W0;)Z"} 394:396:void removeAnnotations(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.shaking.KeepInfo):289:291 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/k5;Lcom/android/tools/r8/shaking/g1;)V"} 397:397:boolean com.android.tools.r8.graph.DexClass.isAnnotation():589:589 -> a 397:397:void removeAnnotations(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.shaking.KeepInfo):291 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 398:398:boolean com.android.tools.r8.graph.DexClass.isAnnotation():589:589 -> a 398:398:void removeAnnotations(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.shaking.KeepInfo):291 -> a 399:412:void removeAnnotations(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.shaking.KeepInfo):292:305 -> a 413:413:com.android.tools.r8.graph.DexAnnotation lambda$removeAnnotations$5(com.android.tools.r8.graph.DexAnnotation,com.android.tools.r8.graph.DexAnnotation$AnnotatedKind):296:296 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/d0;Lcom/android/tools/r8/graph/b0;)Lcom/android/tools/r8/graph/d0;"} 414:414: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):306:306 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/k5;Lcom/android/tools/r8/graph/d0;Lcom/android/tools/r8/graph/b0;)Lcom/android/tools/r8/graph/d0;"} 415:415:boolean shouldRetainAnnotationOnAnnotationClass(com.android.tools.r8.graph.DexAnnotation):311:311 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/d0;)Z"} 416:416:boolean com.android.tools.r8.graph.DexAnnotation.isAnnotationDefaultAnnotation(com.android.tools.r8.graph.DexAnnotation,com.android.tools.r8.graph.DexItemFactory):678:678 -> a 416:416:boolean shouldRetainAnnotationOnAnnotationClass(com.android.tools.r8.graph.DexAnnotation):311 -> a 417:417:boolean shouldRetainAnnotationOnAnnotationClass(com.android.tools.r8.graph.DexAnnotation):314:314 -> a 418:418:boolean com.android.tools.r8.graph.DexAnnotation.isJavaLangRetentionAnnotation(com.android.tools.r8.graph.DexAnnotation,com.android.tools.r8.graph.DexItemFactory):683:683 -> a 418:418:boolean shouldRetainAnnotationOnAnnotationClass(com.android.tools.r8.graph.DexAnnotation):314 -> a 419:427:boolean shouldRetainRetentionAnnotationOnAnnotationClass(com.android.tools.r8.graph.DexAnnotation):330:338 -> a 419:427:boolean shouldRetainAnnotationOnAnnotationClass(com.android.tools.r8.graph.DexAnnotation):315 -> a 428:428:boolean com.android.tools.r8.graph.DexValue.isDexValueEnum():0:0 -> a 428:428:boolean shouldRetainRetentionAnnotationOnAnnotationClass(com.android.tools.r8.graph.DexAnnotation):338 -> a 428:428:boolean shouldRetainAnnotationOnAnnotationClass(com.android.tools.r8.graph.DexAnnotation):315 -> a 429:430:boolean shouldRetainRetentionAnnotationOnAnnotationClass(com.android.tools.r8.graph.DexAnnotation):339:340 -> a 429:430:boolean shouldRetainAnnotationOnAnnotationClass(com.android.tools.r8.graph.DexAnnotation):315 -> a 431:431:boolean shouldRetainAnnotationOnAnnotationClass(com.android.tools.r8.graph.DexAnnotation):317:317 -> a 432:442:void stripAttributes(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.KeepClassInfo):351:361 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/shaking/Y0;)V"} 443:443:boolean lambda$stripAttributes$8(com.android.tools.r8.shaking.KeepClassInfo,com.android.tools.r8.graph.EnclosingMethodAttribute):353:353 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/Y0;Lcom/android/tools/r8/graph/O2;)Z"} 444:444: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):178:178 -> a 444:444:boolean lambda$stripAttributes$8(com.android.tools.r8.shaking.KeepClassInfo,com.android.tools.r8.graph.EnclosingMethodAttribute):353 -> a 445:445:boolean com.android.tools.r8.utils.InternalOptions.isForceProguardCompatibilityEnabled():773:773 -> a 445:445: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):181 -> a 445:445:boolean lambda$stripAttributes$8(com.android.tools.r8.shaking.KeepClassInfo,com.android.tools.r8.graph.EnclosingMethodAttribute):353 -> a 446:446: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):184:184 -> a 446:446:boolean lambda$stripAttributes$8(com.android.tools.r8.shaking.KeepClassInfo,com.android.tools.r8.graph.EnclosingMethodAttribute):353 -> a 447:447:boolean lambda$stripAttributes$9(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.InnerClassAttribute):359:359 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/graph/J3;)Z"} 448:455:boolean canRemoveInnerClassAttribute(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.InnerClassAttribute,com.android.tools.r8.graph.EnclosingMethodAttribute):369:376 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/graph/J3;Lcom/android/tools/r8/graph/O2;)Z"} 456:456: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):104:104 -> a 456:456:boolean canRemoveInnerClassAttribute(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.InnerClassAttribute,com.android.tools.r8.graph.EnclosingMethodAttribute):376 -> a 457:458:boolean canRemoveInnerClassAttribute(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.InnerClassAttribute,com.android.tools.r8.graph.EnclosingMethodAttribute):376:377 -> a 459:459:boolean com.android.tools.r8.shaking.KeepInfo.isInnerClassesAttributeRemovalAllowed(com.android.tools.r8.shaking.GlobalKeepInfoConfiguration,com.android.tools.r8.graph.EnclosingMethodAttribute):197:197 -> a 459:459:boolean canRemoveInnerClassAttribute(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.InnerClassAttribute,com.android.tools.r8.graph.EnclosingMethodAttribute):377 -> a 460:460:boolean com.android.tools.r8.utils.InternalOptions.isForceProguardCompatibilityEnabled():773:773 -> a 460:460:boolean com.android.tools.r8.shaking.KeepInfo.isInnerClassesAttributeRemovalAllowed(com.android.tools.r8.shaking.GlobalKeepInfoConfiguration,com.android.tools.r8.graph.EnclosingMethodAttribute):200 -> a 460:460:boolean canRemoveInnerClassAttribute(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.InnerClassAttribute,com.android.tools.r8.graph.EnclosingMethodAttribute):377 -> a 461:461:boolean com.android.tools.r8.shaking.KeepInfo.isInnerClassesAttributeRemovalAllowed(com.android.tools.r8.shaking.GlobalKeepInfoConfiguration,com.android.tools.r8.graph.EnclosingMethodAttribute):205:205 -> a 461:461:boolean canRemoveInnerClassAttribute(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.InnerClassAttribute,com.android.tools.r8.graph.EnclosingMethodAttribute):377 -> a 462:466:boolean canRemoveInnerClassAttribute(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.InnerClassAttribute,com.android.tools.r8.graph.EnclosingMethodAttribute):378:382 -> a 467:467: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):104:104 -> a 467:467:boolean canRemoveInnerClassAttribute(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.InnerClassAttribute,com.android.tools.r8.graph.EnclosingMethodAttribute):382 -> a 468:474:boolean canRemoveInnerClassAttribute(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.InnerClassAttribute,com.android.tools.r8.graph.EnclosingMethodAttribute):382:388 -> a 475:475: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):104:104 -> a 475:475:boolean canRemoveInnerClassAttribute(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.InnerClassAttribute,com.android.tools.r8.graph.EnclosingMethodAttribute):388 -> a 476:483:boolean canRemoveInnerClassAttribute(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.InnerClassAttribute,com.android.tools.r8.graph.EnclosingMethodAttribute):388:395 -> a 484:484: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):104:104 -> a 484:484:boolean canRemoveInnerClassAttribute(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.InnerClassAttribute,com.android.tools.r8.graph.EnclosingMethodAttribute):395 -> a 485:489:boolean canRemoveInnerClassAttribute(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.InnerClassAttribute,com.android.tools.r8.graph.EnclosingMethodAttribute):395:399 -> a 490:490: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):104:104 -> a 490:490:boolean canRemoveInnerClassAttribute(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.InnerClassAttribute,com.android.tools.r8.graph.EnclosingMethodAttribute):399 -> a 491:492:boolean canRemoveInnerClassAttribute(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.InnerClassAttribute,com.android.tools.r8.graph.EnclosingMethodAttribute):399:400 -> a 493:495:void clearAnnotations(com.android.tools.r8.graph.AppView):405:407 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)V"} 1:1:boolean 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):240 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/k5;Lcom/android/tools/r8/graph/d0;Lcom/android/tools/r8/graph/b0;)Lcom/android/tools/r8/graph/d0;"} 2:3:boolean isAnnotationTypeLive(com.android.tools.r8.graph.DexAnnotation,com.android.tools.r8.graph.AppView):171:172 -> b 2:3:boolean isAnnotationTypeLive(com.android.tools.r8.graph.DexAnnotation):166 -> b 2:3:boolean 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):240 -> b 4:4:boolean 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):240 -> 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):242:242 -> b 6:8:boolean verifyNoKeptKotlinMembersForClassesWithNoKotlinInfo():205:207 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} 9:23:com.android.tools.r8.graph.DexAnnotationElement rewriteAnnotationElement(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexAnnotationElement):270:284 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/f0;)Lcom/android/tools/r8/graph/f0;"} 24:24:com.android.tools.r8.graph.DexAnnotation lambda$removeAnnotations$6(com.android.tools.r8.graph.DexAnnotation,com.android.tools.r8.graph.DexAnnotation$AnnotatedKind):300:300 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/d0;Lcom/android/tools/r8/graph/b0;)Lcom/android/tools/r8/graph/d0;"} com.android.tools.r8.shaking.AnnotationRemover$Builder -> com.android.tools.r8.shaking.g: # {"id":"sourceFile","fileName":"AnnotationRemover.java"} java.util.Set annotationsToRetain -> a com.android.tools.r8.shaking.Enqueuer$Mode mode -> b 1:1:void (com.android.tools.r8.shaking.Enqueuer$Mode):421:421 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/L$a;)V"} 2:7:void (com.android.tools.r8.shaking.Enqueuer$Mode):417:422 -> 1:1:boolean isRetainedForFinalTreeShaking(com.android.tools.r8.graph.DexAnnotation):426:426 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/d0;)Z"} 2:2:com.android.tools.r8.shaking.AnnotationRemover build(com.android.tools.r8.graph.AppView,java.util.Set):435:435 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Ljava/util/Set;)Lcom/android/tools/r8/shaking/h;"} 1:1:void retainAnnotation(com.android.tools.r8.graph.DexAnnotation):430:430 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/d0;)V"} com.android.tools.r8.shaking.AppInfoWithLiveness -> com.android.tools.r8.shaking.i: # {"id":"sourceFile","fileName":"AppInfoWithLiveness.java"} java.util.Set whyAreYouNotInlining -> A java.util.Set reprocess -> B java.util.Set neverReprocess -> C com.android.tools.r8.utils.PredicateSet alwaysClassInline -> D java.util.Set neverClassInline -> E java.util.Set noClassMerging -> F java.util.Set noHorizontalClassMerging -> G java.util.Set noVerticalClassMerging -> H java.util.Set lockCandidates -> I java.util.Map initClassReferences -> J java.util.Set recordFieldValuesReferences -> K java.util.Set neverPropagateValue -> L com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2BooleanMap identifierNameStrings -> M java.util.Set prunedTypes -> N java.util.Map switchMaps -> O com.android.tools.r8.shaking.SingleTargetLookupCache singleTargetLookupCache -> P com.android.tools.r8.cf.CfVersion largestInputCfVersion -> Q boolean $assertionsDisabled -> R java.util.Set deadProtoTypes -> k java.util.Set liveTypes -> l java.util.Set targetedMethods -> m java.util.Set failedMethodResolutionTargets -> n java.util.Set failedFieldResolutionTargets -> o java.util.Set bootstrapMethods -> p java.util.Set virtualMethodsTargetedByInvokeDirect -> q java.util.Set liveMethods -> r com.android.tools.r8.graph.FieldAccessInfoCollectionImpl fieldAccessInfoCollection -> s com.android.tools.r8.graph.MethodAccessInfoCollection methodAccessInfoCollection -> t com.android.tools.r8.graph.ObjectAllocationInfoCollectionImpl objectAllocationInfoCollection -> u java.util.Map callSites -> v com.android.tools.r8.shaking.KeepInfoCollection keepInfo -> w java.util.Map mayHaveSideEffects -> x java.util.Set alwaysInline -> y java.util.Set neverInlineDueToSingleCaller -> z 1:1:void ():90:90 -> 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,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,com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2BooleanMap,java.util.Set,java.util.Map,java.util.Set,java.util.Map,java.util.Set):235:235 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/synthesis/a;Lcom/android/tools/r8/internal/Ja;Lcom/android/tools/r8/shaking/N1;Lcom/android/tools/r8/shaking/W1;Ljava/util/Set;Ljava/util/Set;Ljava/util/Set;Ljava/util/Set;Ljava/util/Set;Ljava/util/Set;Ljava/util/Set;Ljava/util/Set;Lcom/android/tools/r8/graph/T2;Lcom/android/tools/r8/graph/u4;Lcom/android/tools/r8/graph/b5;Ljava/util/Map;Lcom/android/tools/r8/shaking/i1;Ljava/util/Map;Ljava/util/Set;Ljava/util/Set;Ljava/util/Set;Ljava/util/Set;Ljava/util/Set;Lcom/android/tools/r8/utils/w2;Ljava/util/Set;Ljava/util/Set;Ljava/util/Set;Ljava/util/Set;Ljava/util/Set;Lcom/android/tools/r8/internal/J0;Ljava/util/Set;Ljava/util/Map;Ljava/util/Set;Ljava/util/Map;Ljava/util/Set;)V"} 2:419: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,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,com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2BooleanMap,java.util.Set,java.util.Map,java.util.Set,java.util.Map,java.util.Set):196:613 -> 420:451: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,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,com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2BooleanMap,java.util.Set,java.util.Map,java.util.Set,java.util.Map,java.util.Set):236:267 -> 452:455:void (com.android.tools.r8.shaking.AppInfoWithLiveness,java.util.Map):556:559 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/i;Ljava/util/IdentityHashMap;)V"} 456:456:void (com.android.tools.r8.shaking.AppInfoWithLiveness,java.util.Map):555:555 -> 457:874:void (com.android.tools.r8.shaking.AppInfoWithLiveness,java.util.Map):196:613 -> 875:907:void (com.android.tools.r8.shaking.AppInfoWithLiveness,java.util.Map):560:592 -> 1:2:java.util.Set getPrunedTypes():1216:1217 -> A 1:1:java.util.Set getReprocessMethods():717:717 -> B 1:1:java.util.Set getVirtualMethodsTargetedByInvokeDirect():688:688 -> C 1:1:boolean hasNoWhyAreYouNotInliningMethods():708:708 -> D 1:1:com.android.tools.r8.shaking.AppInfoWithLivenessModifier modifier():596:596 -> E # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/j;"} 1:3:boolean verify():470:472 -> F # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} 4:4:boolean verify():471:471 -> F 1:2:boolean verifyNoIteratingOverPrunedClasses():1497:1498 -> G # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} 1:1:com.android.tools.r8.ir.analysis.type.DynamicType lambda$lookupSingleVirtualTarget$15(com.android.tools.r8.ir.analysis.type.DynamicType):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Kf;)Lcom/android/tools/r8/internal/Kf;"} 2:2:com.android.tools.r8.graph.AppInfo prunedCopyFrom(com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService):90:90 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/u5;Ljava/util/concurrent/ExecutorService;)Lcom/android/tools/r8/graph/h;"} 3:3:com.android.tools.r8.graph.AppInfo rebuildWithMainDexInfo(com.android.tools.r8.shaking.MainDexInfo):90:90 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/N1;)Lcom/android/tools/r8/graph/h;"} 4:4:boolean com.android.tools.r8.graph.PrunedItems.hasRemovedMembers():91:91 -> a 4:4:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2BooleanMap pruneMapFromMembers(com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2BooleanMap,com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService,java.util.List):437 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/J0;Lcom/android/tools/r8/graph/u5;Ljava/util/concurrent/ExecutorService;Ljava/util/ArrayList;)Lcom/android/tools/r8/internal/J0;"} 5:5:boolean com.android.tools.r8.graph.PrunedItems.hasRemovedMembers():91:91 -> a 5:5:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2BooleanMap pruneMapFromMembers(com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2BooleanMap,com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService,java.util.List):437 -> a 6:7:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2BooleanMap pruneMapFromMembers(com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2BooleanMap,com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService,java.util.List):438:439 -> a 8:8:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2BooleanMap pruneMapFromMembers(com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2BooleanMap,com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService,java.util.List):438:438 -> a 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):376 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Set;Lcom/android/tools/r8/graph/u5;Ljava/util/concurrent/ExecutorService;Ljava/util/ArrayList;)Ljava/util/Set;"} 10:10:boolean com.android.tools.r8.graph.PrunedItems.hasRemovedMembers():91:91 -> a 10:10:java.util.Set pruneMembers(java.util.Set,com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService,java.util.List):376 -> a 11:12:java.util.Set pruneMembers(java.util.Set,com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService,java.util.List):377:378 -> a 13:13:java.util.Set pruneMembers(java.util.Set,com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService,java.util.List):377:377 -> a 14:24:void lambda$pruneMembers$1(com.android.tools.r8.graph.PrunedItems,java.util.Set):380:390 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/u5;Ljava/util/Set;)V"} 25:27:boolean lambda$pruneMembers$0(java.util.Set,java.util.Set,com.android.tools.r8.graph.DexMember):385:387 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Set;Ljava/util/Set;Lcom/android/tools/r8/graph/e2;)Z"} 28:31:java.util.Set pruneItems(java.util.Set,java.util.Set,java.util.concurrent.ExecutorService,java.util.List):408:411 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Set;Ljava/util/Set;Ljava/util/concurrent/ExecutorService;Ljava/util/ArrayList;)Ljava/util/Set;"} 32:32:java.util.Set pruneItems(java.util.Set,java.util.Set,java.util.concurrent.ExecutorService,java.util.List):410:410 -> a 33:36:void lambda$pruneItems$2(java.util.Set,java.util.Set):413:416 -> a 37:38:void lambda$pruneMapFromMembers$3(com.android.tools.r8.graph.PrunedItems,com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2BooleanMap):441:442 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/u5;Lcom/android/tools/r8/internal/J0;)V"} 39:41:java.util.Map pruneMap(java.util.Map,java.util.Set,java.util.concurrent.ExecutorService,java.util.List):454:456 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Map;Ljava/util/Set;Ljava/util/concurrent/ExecutorService;Ljava/util/ArrayList;)Ljava/util/Map;"} 42:42:java.util.Map pruneMap(java.util.Map,java.util.Set,java.util.concurrent.ExecutorService,java.util.List):455:455 -> a 43:46:void lambda$pruneMap$4(java.util.Map,java.util.Set):458:461 -> a 47:50:com.android.tools.r8.shaking.KeepInfoCollection extendPinnedItems(com.android.tools.r8.shaking.AppInfoWithLiveness,java.util.Collection):518:521 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/i;Ljava/util/Set;)Lcom/android/tools/r8/shaking/i1;"} 51:51:com.android.tools.r8.shaking.KeepInfoCollection extendPinnedItems(com.android.tools.r8.shaking.AppInfoWithLiveness,java.util.Collection):519:519 -> a 52:53:void lambda$extendPinnedItems$5(java.util.Collection,com.android.tools.r8.shaking.AppInfoWithLiveness,com.android.tools.r8.shaking.KeepInfoCollection$MutableKeepInfoCollection):523:524 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Collection;Lcom/android/tools/r8/shaking/i;Lcom/android/tools/r8/shaking/h1;)V"} 54:54:boolean com.android.tools.r8.graph.DexReference.isDexType():0:0 -> a 54:54:void lambda$extendPinnedItems$5(java.util.Collection,com.android.tools.r8.shaking.AppInfoWithLiveness,com.android.tools.r8.shaking.KeepInfoCollection$MutableKeepInfoCollection):524 -> a 55:74:void lambda$extendPinnedItems$5(java.util.Collection,com.android.tools.r8.shaking.AppInfoWithLiveness,com.android.tools.r8.shaking.KeepInfoCollection$MutableKeepInfoCollection):526:545 -> a 75:75:boolean com.android.tools.r8.utils.InternalOptions.isGeneratingClassFiles():587:587 -> a 75:75:boolean canUseConstClassInstructions(com.android.tools.r8.utils.InternalOptions):616 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/A1;)Z"} 76:76:boolean com.android.tools.r8.utils.InternalOptions.isGeneratingClassFiles():587:587 -> a 76:76:boolean canUseConstClassInstructions(com.android.tools.r8.utils.InternalOptions):616 -> a 77:78:boolean canUseConstClassInstructions(com.android.tools.r8.utils.InternalOptions):619:620 -> a 79:89:void computeLargestCfVersion():626:636 -> a 79:89:boolean canUseConstClassInstructions(com.android.tools.r8.utils.InternalOptions):620 -> a 90:100:void computeLargestCfVersion():626:636 -> a 90:100:boolean canUseConstClassInstructions(com.android.tools.r8.utils.InternalOptions):620 -> a 101:101:boolean canUseConstClassInstructions(com.android.tools.r8.utils.InternalOptions):622:622 -> a 102:102:boolean isBootstrapMethod(com.android.tools.r8.graph.ProgramMethod):684:684 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)Z"} 103:103:boolean isBootstrapMethod(com.android.tools.r8.graph.DexMethod):680:680 -> a 103:103:boolean isBootstrapMethod(com.android.tools.r8.graph.ProgramMethod):684 -> a 104:119:void forEachReachableInterface(java.util.function.Consumer,java.lang.Iterable):726:741 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Iterable;Ljava/util/function/Consumer;)V"} 120:153:java.util.Set lookupLambdaImplementedMethods(com.android.tools.r8.graph.DexCallSite,com.android.tools.r8.graph.AppView):761:794 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p0;Lcom/android/tools/r8/graph/m;)Ljava/util/Set;"} 154:154:java.util.Set lookupLambdaImplementedMethods(com.android.tools.r8.graph.DexCallSite,com.android.tools.r8.graph.AppView):764:764 -> a 155:155:void removeFromSingleTargetLookupCache(com.android.tools.r8.graph.DexClass):843:843 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;)V"} 156:157:boolean isFieldRead(com.android.tools.r8.graph.DexEncodedField):877:878 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/T0;)Z"} 158:158:com.android.tools.r8.graph.FieldAccessInfoCollection getFieldAccessInfoCollection():820:820 -> a 158:158:boolean isFieldRead(com.android.tools.r8.graph.DexEncodedField):879 -> a 159:159:com.android.tools.r8.graph.FieldAccessInfo com.android.tools.r8.graph.FieldAccessInfoCollectionImpl.get(com.android.tools.r8.graph.DexField):16:16 -> a 159:159:boolean isFieldRead(com.android.tools.r8.graph.DexEncodedField):879 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 160:163:boolean isFieldRead(com.android.tools.r8.graph.DexEncodedField):880:883 -> a 164:165:boolean isLibraryOrClasspathField(com.android.tools.r8.graph.DexEncodedField):1001:1002 -> a 164:165:boolean isFieldRead(com.android.tools.r8.graph.DexEncodedField):887 -> a 166:166:boolean com.android.tools.r8.graph.DexClass.isClasspathClass():0:0 -> a 166:166:boolean isLibraryOrClasspathField(com.android.tools.r8.graph.DexEncodedField):1002 -> a 166:166:boolean isFieldRead(com.android.tools.r8.graph.DexEncodedField):887 -> a 167:172:boolean isFieldOnlyWrittenInMethod(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.graph.DexEncodedMethod):908:913 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/T0;Lcom/android/tools/r8/graph/W0;)Z"} 173:176:boolean mayPropagateValueFor(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexClassAndMember):967:970 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/s0;)Z"} 177:177:java.lang.Boolean lambda$mayPropagateValueFor$7(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexField):971:971 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/Y0;)Ljava/lang/Boolean;"} 178:178:java.lang.Boolean lambda$mayPropagateValueFor$8(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexMethod):972:972 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/j2;)Ljava/lang/Boolean;"} 179:179:boolean isClassInliningAllowed(com.android.tools.r8.graph.DexProgramClass):1023:1023 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)Z"} 180:180:boolean isMinificationAllowed(com.android.tools.r8.graph.DexDefinition):1037:1037 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/O0;)Z"} 181:181:boolean com.android.tools.r8.utils.InternalOptions.isMinificationEnabled():755:755 -> a 181:181:boolean isMinificationAllowed(com.android.tools.r8.graph.DexDefinition):1037 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 182:183:boolean isMinificationAllowed(com.android.tools.r8.graph.DexDefinition):1037:1038 -> a 184:185:boolean isAccessModificationAllowed(com.android.tools.r8.graph.ProgramDefinition):1047:1048 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/k5;)Z"} 186:189:boolean isRepackagingAllowed(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppView):1052:1055 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/q2;)Z"} 190:190:com.android.tools.r8.shaking.KeepClassInfo com.android.tools.r8.shaking.KeepInfoCollection.getInfo(com.android.tools.r8.graph.DexProgramClass) -> a 190:190:boolean isRepackagingAllowed(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppView):1055 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 191:198:boolean isRepackagingAllowed(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppView):1055:1062 -> a 199:200:boolean isPinnedWithDefinitionLookup(com.android.tools.r8.graph.DexReference):1066:1067 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/s2;)Z"} 201:201:void lambda$prunedCopyFrom$9(com.android.tools.r8.graph.PrunedItems,com.android.tools.r8.graph.ObjectAllocationInfoCollectionImpl$Builder):1116:1116 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/u5;Lcom/android/tools/r8/graph/a5;)V"} 202:202:void lambda$prunedCopyFrom$10(com.android.tools.r8.graph.PrunedItems,com.android.tools.r8.shaking.KeepInfoCollection$MutableKeepInfoCollection):1117:1117 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/u5;Lcom/android/tools/r8/shaking/h1;)V"} 203:211:com.android.tools.r8.shaking.AppInfoWithLiveness rewrittenWithLens(com.android.tools.r8.graph.DirectMappedDexApplication,com.android.tools.r8.graph.lens.NonIdentityGraphLens):1134:1142 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/N2;Lcom/android/tools/r8/internal/HH;)Lcom/android/tools/r8/shaking/i;"} 212:252:com.android.tools.r8.shaking.AppInfoWithLiveness rewrittenWithLens(com.android.tools.r8.graph.DirectMappedDexApplication,com.android.tools.r8.graph.lens.NonIdentityGraphLens):1137:1177 -> a 253:255:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2BooleanMap com.android.tools.r8.graph.lens.GraphLens.rewriteReferenceKeys(com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2BooleanMap):559:561 -> a 253:255:com.android.tools.r8.shaking.AppInfoWithLiveness rewrittenWithLens(com.android.tools.r8.graph.DirectMappedDexApplication,com.android.tools.r8.graph.lens.NonIdentityGraphLens):1178 -> a 256:256:com.android.tools.r8.graph.DexReference com.android.tools.r8.graph.lens.GraphLens.rewriteReference(com.android.tools.r8.graph.DexReference):507:507 -> a 256:256:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2BooleanMap com.android.tools.r8.graph.lens.GraphLens.rewriteReferenceKeys(com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2BooleanMap):561 -> a 256:256:com.android.tools.r8.shaking.AppInfoWithLiveness rewrittenWithLens(com.android.tools.r8.graph.DirectMappedDexApplication,com.android.tools.r8.graph.lens.NonIdentityGraphLens):1178 -> a 257:257:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2BooleanMap com.android.tools.r8.graph.lens.GraphLens.rewriteReferenceKeys(com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2BooleanMap):561:561 -> a 257:257:com.android.tools.r8.shaking.AppInfoWithLiveness rewrittenWithLens(com.android.tools.r8.graph.DirectMappedDexApplication,com.android.tools.r8.graph.lens.NonIdentityGraphLens):1178 -> a 258:264:com.android.tools.r8.shaking.AppInfoWithLiveness rewrittenWithLens(com.android.tools.r8.graph.DirectMappedDexApplication,com.android.tools.r8.graph.lens.NonIdentityGraphLens):1178:1184 -> a 265:265:com.android.tools.r8.shaking.ProguardMemberRule lambda$rewrittenWithLens$12(com.android.tools.r8.graph.DexReference,java.util.List):1166:1166 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/s2;Ljava/util/List;)Lcom/android/tools/r8/shaking/o3;"} 266:266:java.util.Map rewriteInitClassReferences(com.android.tools.r8.graph.lens.GraphLens):1188:1188 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xj;)Ljava/util/IdentityHashMap;"} 267:267:com.android.tools.r8.utils.Visibility lambda$rewriteInitClassReferences$13(com.android.tools.r8.utils.Visibility,com.android.tools.r8.utils.Visibility):1192:1192 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/O3;Lcom/android/tools/r8/utils/O3;)Lcom/android/tools/r8/utils/O3;"} 268:268:boolean com.android.tools.r8.utils.Visibility.isPrivate():20:20 -> a 268:268:com.android.tools.r8.utils.Visibility lambda$rewriteInitClassReferences$13(com.android.tools.r8.utils.Visibility,com.android.tools.r8.utils.Visibility):1192 -> a 269:270:com.android.tools.r8.utils.Visibility lambda$rewriteInitClassReferences$13(com.android.tools.r8.utils.Visibility,com.android.tools.r8.utils.Visibility):1192:1193 -> a 271:271:boolean com.android.tools.r8.utils.Visibility.isPrivate():20:20 -> a 271:271:com.android.tools.r8.utils.Visibility lambda$rewriteInitClassReferences$13(com.android.tools.r8.utils.Visibility,com.android.tools.r8.utils.Visibility):1193 -> a 272:273:com.android.tools.r8.utils.Visibility lambda$rewriteInitClassReferences$13(com.android.tools.r8.utils.Visibility,com.android.tools.r8.utils.Visibility):1193:1194 -> a 274:274:boolean com.android.tools.r8.utils.Visibility.isPublic():28:28 -> a 274:274:com.android.tools.r8.utils.Visibility lambda$rewriteInitClassReferences$13(com.android.tools.r8.utils.Visibility,com.android.tools.r8.utils.Visibility):1194 -> a 275:275:com.android.tools.r8.utils.Visibility lambda$rewriteInitClassReferences$13(com.android.tools.r8.utils.Visibility,com.android.tools.r8.utils.Visibility):1195:1195 -> a 276:276:boolean com.android.tools.r8.utils.Visibility.isProtected():24:24 -> a 276:276:com.android.tools.r8.utils.Visibility lambda$rewriteInitClassReferences$13(com.android.tools.r8.utils.Visibility,com.android.tools.r8.utils.Visibility):1198 -> a 277:277:com.android.tools.r8.utils.Visibility lambda$rewriteInitClassReferences$13(com.android.tools.r8.utils.Visibility,com.android.tools.r8.utils.Visibility):1202:1202 -> a 278:283:com.android.tools.r8.graph.DexEncodedMethod lookupSingleTarget(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.InvokeType,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.LibraryModeledPredicate):1226:1231 -> a 278:283:com.android.tools.r8.graph.ProgramMethod lookupSingleProgramTarget(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.InvokeType,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.LibraryModeledPredicate):1254 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/ft;Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/m;)Lcom/android/tools/r8/graph/o5;"} 284:286: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):1274:1276 -> a 284:286:com.android.tools.r8.graph.DexEncodedMethod lookupSingleTarget(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.InvokeType,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.LibraryModeledPredicate):1233 -> a 284:286:com.android.tools.r8.graph.ProgramMethod lookupSingleProgramTarget(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.InvokeType,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.LibraryModeledPredicate):1254 -> a 287:287: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):1275:1275 -> a 287:287:com.android.tools.r8.graph.DexEncodedMethod lookupSingleTarget(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.InvokeType,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.LibraryModeledPredicate):1233 -> a 287:287:com.android.tools.r8.graph.ProgramMethod lookupSingleProgramTarget(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.InvokeType,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.LibraryModeledPredicate):1254 -> a 288:288: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,com.android.tools.r8.graph.AppView):672:672 -> a 288:288:com.android.tools.r8.graph.DexEncodedMethod lookupSingleTarget(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.InvokeType,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.LibraryModeledPredicate):1241 -> a 288:288:com.android.tools.r8.graph.ProgramMethod lookupSingleProgramTarget(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.InvokeType,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.LibraryModeledPredicate):1254 -> a 289:289: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,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.AppInfoWithClassHierarchy):680:680 -> a 289:289: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,com.android.tools.r8.graph.AppView):672 -> a 289:289:com.android.tools.r8.graph.DexEncodedMethod lookupSingleTarget(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.InvokeType,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.LibraryModeledPredicate):1241 -> a 289:289:com.android.tools.r8.graph.ProgramMethod lookupSingleProgramTarget(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.InvokeType,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.LibraryModeledPredicate):1254 -> a 290:290:com.android.tools.r8.graph.DexEncodedMethod lookupSingleTarget(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.InvokeType,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.LibraryModeledPredicate):1241:1241 -> a 290:290:com.android.tools.r8.graph.ProgramMethod lookupSingleProgramTarget(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.InvokeType,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.LibraryModeledPredicate):1254 -> a 291:291:com.android.tools.r8.graph.DexEncodedMethod com.android.tools.r8.graph.DexEncodedMethod.toMethodDefinitionOrNull(com.android.tools.r8.graph.DexClassAndMethod):255:255 -> a 291:291:com.android.tools.r8.graph.DexEncodedMethod lookupSingleTarget(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.InvokeType,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.LibraryModeledPredicate):1241 -> a 291:291:com.android.tools.r8.graph.ProgramMethod lookupSingleProgramTarget(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.InvokeType,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.LibraryModeledPredicate):1254 -> a 292:292:com.android.tools.r8.graph.DexEncodedMethod lookupSingleTarget(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.InvokeType,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.LibraryModeledPredicate):1239:1239 -> a 292:292:com.android.tools.r8.graph.ProgramMethod lookupSingleProgramTarget(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.InvokeType,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.LibraryModeledPredicate):1254 -> a 293:295: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):1274:1276 -> a 293:295:com.android.tools.r8.graph.DexEncodedMethod lookupSingleTarget(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.InvokeType,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.LibraryModeledPredicate):1235 -> a 293:295:com.android.tools.r8.graph.ProgramMethod lookupSingleProgramTarget(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.InvokeType,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.LibraryModeledPredicate):1254 -> a 296:296: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):1275:1275 -> a 296:296:com.android.tools.r8.graph.DexEncodedMethod lookupSingleTarget(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.InvokeType,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.LibraryModeledPredicate):1235 -> a 296:296:com.android.tools.r8.graph.ProgramMethod lookupSingleProgramTarget(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.InvokeType,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.LibraryModeledPredicate):1254 -> a 297:297:com.android.tools.r8.graph.DexEncodedMethod lookupSingleTarget(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.InvokeType,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.LibraryModeledPredicate):1237:1237 -> a 297:297:com.android.tools.r8.graph.ProgramMethod lookupSingleProgramTarget(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.InvokeType,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.LibraryModeledPredicate):1254 -> a 298:298:com.android.tools.r8.graph.ProgramMethod lookupSingleProgramTarget(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.InvokeType,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.LibraryModeledPredicate):1253:1253 -> a 299:300: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):1263:1264 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/o5;Z)Lcom/android/tools/r8/graph/W0;"} 301:303: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):1274:1276 -> a 301:303: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):1264 -> a 304:304: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):1275:1275 -> a 304:304: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):1264 -> a 305: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):1286:1323 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/o5;ZLcom/android/tools/r8/shaking/H1;Lcom/android/tools/r8/internal/Kf;)Lcom/android/tools/r8/graph/W0;"} 343:343:boolean com.android.tools.r8.graph.DexClass.isFinal():593:593 -> a 343:343: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):1323 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 344:344:boolean com.android.tools.r8.graph.DexClass.isFinal():593:593 -> a 344:344: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):1323 -> a 345:353: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:1332 -> a 354:359:com.android.tools.r8.graph.DexEncodedMethod 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):1396:1401 -> a 354:359: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):1330 -> a 360:360:boolean com.android.tools.r8.graph.Definition.isProgramMethod():0:0 -> a 360:360:com.android.tools.r8.graph.DexEncodedMethod 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):1401 -> a 360:360: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):1330 -> a 361:361:com.android.tools.r8.shaking.KeepInfoCollection getKeepInfo():1097:1097 -> a 361:361:com.android.tools.r8.graph.DexEncodedMethod 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):1402 -> a 361:361: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):1330 -> a 362:367:com.android.tools.r8.graph.DexEncodedMethod 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):1403:1408 -> a 362: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):1330 -> a 368:382:com.android.tools.r8.graph.DexEncodedMethod 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):1406:1420 -> a 368: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):1330 -> a 383:395: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):1338:1350 -> a 396:419: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):1349:1372 -> a 420:433: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):1369:1382 -> a 434:436:com.android.tools.r8.shaking.AppInfoWithLiveness withSwitchMaps(java.util.Map):1427:1429 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/IdentityHashMap;)Lcom/android/tools/r8/shaking/i;"} 437:437:void forEachInstantiatedSubType(com.android.tools.r8.graph.DexType,java.util.function.Consumer,java.util.function.Consumer):1447:1447 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Ljava/util/function/Consumer;Ljava/util/function/Consumer;)V"} 438:439:void forEachInstantiatedSubTypeInChain(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass,java.util.function.Consumer,java.util.function.Consumer):1457:1458 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/graph/q2;Ljava/util/function/Consumer;)V"} 440:442:boolean isInstantiatedDirectly(com.android.tools.r8.graph.DexProgramClass):847:849 -> a 440:442:boolean isInstantiatedOrPinned(com.android.tools.r8.graph.DexProgramClass):1466 -> a 440:442:void forEachInstantiatedSubTypeInChain(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass,java.util.function.Consumer,java.util.function.Consumer):1459 -> a 443:443:boolean com.android.tools.r8.graph.DexClass.isAnnotation():589:589 -> a 443:443:boolean isInstantiatedDirectly(com.android.tools.r8.graph.DexProgramClass):851 -> a 443:443:boolean isInstantiatedOrPinned(com.android.tools.r8.graph.DexProgramClass):1466 -> a 443:443:void forEachInstantiatedSubTypeInChain(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass,java.util.function.Consumer,java.util.function.Consumer):1459 -> a 444:444:boolean isInstantiatedDirectly(com.android.tools.r8.graph.DexProgramClass):851:851 -> a 444:444:boolean isInstantiatedOrPinned(com.android.tools.r8.graph.DexProgramClass):1466 -> a 444:444:void forEachInstantiatedSubTypeInChain(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass,java.util.function.Consumer,java.util.function.Consumer):1459 -> a 445:445:boolean isInstantiatedOrPinned(com.android.tools.r8.graph.DexProgramClass):1466:1466 -> a 445:445:void forEachInstantiatedSubTypeInChain(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass,java.util.function.Consumer,java.util.function.Consumer):1459 -> a 446:446:void forEachInstantiatedSubTypeInChain(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass,java.util.function.Consumer,java.util.function.Consumer):1460:1460 -> a 1:1:com.android.tools.r8.graph.AppInfoWithClassHierarchy prunedCopyFrom(com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService):90:90 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/u5;Ljava/util/concurrent/ExecutorService;)Lcom/android/tools/r8/graph/j;"} 2:2:com.android.tools.r8.graph.AppInfoWithClassHierarchy rebuildWithMainDexInfo(com.android.tools.r8.shaking.MainDexInfo):90:90 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/N1;)Lcom/android/tools/r8/graph/j;"} 3:3:boolean isNeverInlineDueToSingleCallerMethod(com.android.tools.r8.graph.ProgramMethod):700:700 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)Z"} 4:4:boolean isInstantiatedDirectlyOrIndirectly(com.android.tools.r8.graph.DexProgramClass):860:860 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)Z"} 5:7:boolean isInstantiatedDirectly(com.android.tools.r8.graph.DexProgramClass):847:849 -> b 5:7:boolean isInstantiatedDirectlyOrIndirectly(com.android.tools.r8.graph.DexProgramClass):861 -> b 8:8:boolean com.android.tools.r8.graph.DexClass.isAnnotation():589:589 -> b 8:8:boolean isInstantiatedDirectly(com.android.tools.r8.graph.DexProgramClass):851 -> b 8:8:boolean isInstantiatedDirectlyOrIndirectly(com.android.tools.r8.graph.DexProgramClass):861 -> b 9:9:boolean isInstantiatedDirectly(com.android.tools.r8.graph.DexProgramClass):851:851 -> b 9:9:boolean isInstantiatedDirectlyOrIndirectly(com.android.tools.r8.graph.DexProgramClass):861 -> b 10:10:boolean isInstantiatedDirectlyOrIndirectly(com.android.tools.r8.graph.DexProgramClass):861:861 -> b 11:12:boolean isFieldWritten(com.android.tools.r8.graph.DexEncodedField):891:892 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/T0;)Z"} 13:14:boolean isFieldOnlyWrittenInMethodIgnoringPinning(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.graph.DexEncodedMethod):918:919 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/T0;Lcom/android/tools/r8/graph/W0;)Z"} 15:15:com.android.tools.r8.graph.FieldAccessInfoCollection getFieldAccessInfoCollection():820:820 -> b 15:15:boolean isFieldOnlyWrittenInMethodIgnoringPinning(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.graph.DexEncodedMethod):920 -> b 16:19:boolean isFieldOnlyWrittenInMethodIgnoringPinning(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.graph.DexEncodedMethod):920:923 -> b 20:23:boolean lambda$isInstanceFieldWrittenOnlyInInstanceInitializers$6(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod):943:946 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/o5;)Z"} 24:24:boolean com.android.tools.r8.graph.DexEncodedMethod.isOrWillBeInlinedIntoInstanceInitializer(com.android.tools.r8.graph.DexItemFactory):475:475 -> b 24:24:boolean lambda$isInstanceFieldWrittenOnlyInInstanceInitializers$6(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod):946 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 25:25:boolean com.android.tools.r8.graph.DexEncodedMethod.isOrWillBeInlinedIntoInstanceInitializer(com.android.tools.r8.graph.DexItemFactory):475:475 -> b 25:25:boolean lambda$isInstanceFieldWrittenOnlyInInstanceInitializers$6(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod):946 -> b 26:30:boolean mayPropagateValueFor(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexField):976:980 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/Y0;)Z"} 31:35:boolean mayPropagateValueFor(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexMethod):987:991 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/j2;)Z"} 36:36:com.android.tools.r8.shaking.KeepInfoCollection getKeepInfo():1097:1097 -> b 36:36:boolean mayPropagateValueFor(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexMethod):992 -> b 37:37:boolean mayPropagateValueFor(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexMethod):993:993 -> b 38:39:com.android.tools.r8.shaking.KeepMethodInfo com.android.tools.r8.shaking.KeepInfoCollection.getMethodInfoWithDefinitionLookup(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexDefinitionSupplier):128:129 -> b 38:39:boolean mayPropagateValueFor(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexMethod):993 -> b 40:40:com.android.tools.r8.shaking.KeepMethodInfo com.android.tools.r8.shaking.KeepInfoCollection.keepInfoForNonProgramMethod():57:57 -> b 40:40:com.android.tools.r8.shaking.KeepMethodInfo com.android.tools.r8.shaking.KeepInfoCollection.getMethodInfoWithDefinitionLookup(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexDefinitionSupplier):131 -> b 40:40:boolean mayPropagateValueFor(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexMethod):993 -> b 41:42:com.android.tools.r8.shaking.KeepMethodInfo com.android.tools.r8.shaking.KeepInfoCollection.getMethodInfoWithDefinitionLookup(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexDefinitionSupplier):133:134 -> b 41:42:boolean mayPropagateValueFor(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexMethod):993 -> b 43:43:boolean mayPropagateValueFor(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexMethod):994:994 -> b 44:44:boolean isMinificationAllowed(com.android.tools.r8.graph.ProgramDefinition):1032:1032 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/k5;)Z"} 45:45:boolean com.android.tools.r8.utils.InternalOptions.isMinificationEnabled():755:755 -> b 45:45:boolean isMinificationAllowed(com.android.tools.r8.graph.ProgramDefinition):1032 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 46:47:boolean isMinificationAllowed(com.android.tools.r8.graph.ProgramDefinition):1032:1033 -> b 48:48:boolean isPinned(com.android.tools.r8.graph.DexDefinition):1071:1071 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/O0;)Z"} 49:49:boolean com.android.tools.r8.shaking.KeepInfoCollection.isPinned(com.android.tools.r8.graph.DexDefinition,com.android.tools.r8.shaking.GlobalKeepInfoConfiguration,com.android.tools.r8.graph.DexDefinitionSupplier):215:215 -> b 49:49:boolean isPinned(com.android.tools.r8.graph.DexDefinition):1071 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 50:50:boolean com.android.tools.r8.shaking.KeepInfoCollection.isPinned(com.android.tools.r8.graph.DexDefinition,com.android.tools.r8.shaking.GlobalKeepInfoConfiguration,com.android.tools.r8.graph.DexDefinitionSupplier):215:215 -> b 50:50:boolean isPinned(com.android.tools.r8.graph.DexDefinition):1071 -> b 51:51:void lambda$prunedCopyFrom$11(com.android.tools.r8.graph.PrunedItems,com.android.tools.r8.shaking.KeepInfoCollection$MutableKeepInfoCollection):1119:1119 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/u5;Lcom/android/tools/r8/shaking/h1;)V"} 52:52:com.android.tools.r8.shaking.AppInfoWithLiveness rebuildWithLiveness(com.android.tools.r8.synthesis.CommittedItems):1129:1129 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/synthesis/a;)Lcom/android/tools/r8/shaking/i;"} 53:57:void (com.android.tools.r8.shaking.AppInfoWithLiveness,com.android.tools.r8.synthesis.CommittedItems):273:277 -> b 53:57:com.android.tools.r8.shaking.AppInfoWithLiveness rebuildWithLiveness(com.android.tools.r8.synthesis.CommittedItems):1129 -> b 58:58:java.util.Collection com.android.tools.r8.utils.CollectionUtils.addAll(java.util.Collection,java.util.Collection):19:19 -> b 58:58:void (com.android.tools.r8.shaking.AppInfoWithLiveness,com.android.tools.r8.synthesis.CommittedItems):277 -> b 58:58:com.android.tools.r8.shaking.AppInfoWithLiveness rebuildWithLiveness(com.android.tools.r8.synthesis.CommittedItems):1129 -> b 59:59:void (com.android.tools.r8.shaking.AppInfoWithLiveness,com.android.tools.r8.synthesis.CommittedItems):277:277 -> b 59:59:com.android.tools.r8.shaking.AppInfoWithLiveness rebuildWithLiveness(com.android.tools.r8.synthesis.CommittedItems):1129 -> b 60:60:void (com.android.tools.r8.shaking.AppInfoWithLiveness,com.android.tools.r8.synthesis.CommittedItems):271:271 -> b 60:60:com.android.tools.r8.shaking.AppInfoWithLiveness rebuildWithLiveness(com.android.tools.r8.synthesis.CommittedItems):1129 -> b 61:61:void forEachReferencedClasspathClass(java.util.function.Consumer):1439:1439 -> b 1:5:com.android.tools.r8.shaking.AppInfoWithLiveness rebuildWithMainDexInfo(com.android.tools.r8.shaking.MainDexInfo):478:482 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/N1;)Lcom/android/tools/r8/shaking/i;"} 6:13:com.android.tools.r8.graph.DexClass definitionFor(com.android.tools.r8.graph.DexType):601:608 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/q0;"} 14:14:com.android.tools.r8.graph.DexClass definitionFor(com.android.tools.r8.graph.DexType):602:602 -> c 15:16:boolean isNeverReprocessMethod(com.android.tools.r8.graph.ProgramMethod):712:713 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)Z"} 17:17:void mutateObjectAllocationInfoCollection(java.util.function.Consumer):839:839 -> c 18:19:boolean isInstantiatedIndirectly(com.android.tools.r8.graph.DexProgramClass):855:856 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)Z"} 20:21:boolean isFieldWrittenByFieldPutInstruction(com.android.tools.r8.graph.DexEncodedField):896:897 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/T0;)Z"} 22:22:com.android.tools.r8.graph.FieldAccessInfoCollection getFieldAccessInfoCollection():820:820 -> c 22:22:boolean isFieldWrittenByFieldPutInstruction(com.android.tools.r8.graph.DexEncodedField):898 -> c 23:23:com.android.tools.r8.graph.FieldAccessInfo com.android.tools.r8.graph.FieldAccessInfoCollectionImpl.get(com.android.tools.r8.graph.DexField):16:16 -> c 23:23:boolean isFieldWrittenByFieldPutInstruction(com.android.tools.r8.graph.DexEncodedField):898 -> c # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 24:24:boolean isFieldWrittenByFieldPutInstruction(com.android.tools.r8.graph.DexEncodedField):899:899 -> c 25:26:boolean isLibraryOrClasspathField(com.android.tools.r8.graph.DexEncodedField):1001:1002 -> c 25:26:boolean isFieldWrittenByFieldPutInstruction(com.android.tools.r8.graph.DexEncodedField):904 -> c 27:27:boolean com.android.tools.r8.graph.DexClass.isClasspathClass():0:0 -> c 27:27:boolean isLibraryOrClasspathField(com.android.tools.r8.graph.DexEncodedField):1002 -> c 27:27:boolean isFieldWrittenByFieldPutInstruction(com.android.tools.r8.graph.DexEncodedField):904 -> c 28:29:boolean isPinned(com.android.tools.r8.graph.ProgramDefinition):1079:1080 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/k5;)Z"} 30:30:boolean com.android.tools.r8.shaking.KeepInfoCollection.isPinned(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.shaking.GlobalKeepInfoConfiguration):208:208 -> c 30:30:boolean isPinned(com.android.tools.r8.graph.ProgramDefinition):1080 -> c # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 31:31:boolean com.android.tools.r8.shaking.KeepInfoCollection.isPinned(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.shaking.GlobalKeepInfoConfiguration):208:208 -> c 31:31:boolean isPinned(com.android.tools.r8.graph.ProgramDefinition):1080 -> c 32:42:com.android.tools.r8.shaking.AppInfoWithLiveness prunedCopyFrom(com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService):1107:1117 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/u5;Ljava/util/concurrent/ExecutorService;)Lcom/android/tools/r8/shaking/i;"} 43:43:boolean com.android.tools.r8.graph.PrunedItems.hasRemovedMembers():91:91 -> c 43:43:com.android.tools.r8.shaking.AppInfoWithLiveness prunedCopyFrom(com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService):1118 -> c 44:47:com.android.tools.r8.shaking.AppInfoWithLiveness prunedCopyFrom(com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService):1119:1122 -> c 48:51:void (com.android.tools.r8.shaking.AppInfoWithLiveness,com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService,java.util.List):315:318 -> c 48:51:com.android.tools.r8.shaking.AppInfoWithLiveness prunedCopyFrom(com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService):1122 -> c 52:52:java.util.Set pruneClasses(java.util.Set,com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService,java.util.List):360:360 -> c 52:52:void (com.android.tools.r8.shaking.AppInfoWithLiveness,com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService,java.util.List):320 -> c 52:52:com.android.tools.r8.shaking.AppInfoWithLiveness prunedCopyFrom(com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService):1122 -> c 53:53:void (com.android.tools.r8.shaking.AppInfoWithLiveness,com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService,java.util.List):320:320 -> c 53:53:com.android.tools.r8.shaking.AppInfoWithLiveness prunedCopyFrom(com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService):1122 -> c 54:54:java.util.Set pruneMethods(java.util.Set,com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService,java.util.List):403:403 -> c 54:54:void (com.android.tools.r8.shaking.AppInfoWithLiveness,com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService,java.util.List):321 -> c 54:54:com.android.tools.r8.shaking.AppInfoWithLiveness prunedCopyFrom(com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService):1122 -> c 55:55:void (com.android.tools.r8.shaking.AppInfoWithLiveness,com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService,java.util.List):321:321 -> c 55:55:com.android.tools.r8.shaking.AppInfoWithLiveness prunedCopyFrom(com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService):1122 -> c 56:56:java.util.Set pruneMethods(java.util.Set,com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService,java.util.List):403:403 -> c 56:56:void (com.android.tools.r8.shaking.AppInfoWithLiveness,com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService,java.util.List):322 -> c 56:56:com.android.tools.r8.shaking.AppInfoWithLiveness prunedCopyFrom(com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService):1122 -> c 57:57:void (com.android.tools.r8.shaking.AppInfoWithLiveness,com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService,java.util.List):322:322 -> c 57:57:com.android.tools.r8.shaking.AppInfoWithLiveness prunedCopyFrom(com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService):1122 -> c 58:58:java.util.Set pruneFields(java.util.Set,com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService,java.util.List):368:368 -> c 58:58:void (com.android.tools.r8.shaking.AppInfoWithLiveness,com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService,java.util.List):323 -> c 58:58:com.android.tools.r8.shaking.AppInfoWithLiveness prunedCopyFrom(com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService):1122 -> c 59:59:void (com.android.tools.r8.shaking.AppInfoWithLiveness,com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService,java.util.List):323:323 -> c 59:59:com.android.tools.r8.shaking.AppInfoWithLiveness prunedCopyFrom(com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService):1122 -> c 60:60:java.util.Set pruneMethods(java.util.Set,com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService,java.util.List):403:403 -> c 60:60:void (com.android.tools.r8.shaking.AppInfoWithLiveness,com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService,java.util.List):324 -> c 60:60:com.android.tools.r8.shaking.AppInfoWithLiveness prunedCopyFrom(com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService):1122 -> c 61:61:void (com.android.tools.r8.shaking.AppInfoWithLiveness,com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService,java.util.List):324:324 -> c 61:61:com.android.tools.r8.shaking.AppInfoWithLiveness prunedCopyFrom(com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService):1122 -> c 62:62:java.util.Set pruneMethods(java.util.Set,com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService,java.util.List):403:403 -> c 62:62:void (com.android.tools.r8.shaking.AppInfoWithLiveness,com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService,java.util.List):325 -> c 62:62:com.android.tools.r8.shaking.AppInfoWithLiveness prunedCopyFrom(com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService):1122 -> c 63:63:void (com.android.tools.r8.shaking.AppInfoWithLiveness,com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService,java.util.List):325:325 -> c 63:63:com.android.tools.r8.shaking.AppInfoWithLiveness prunedCopyFrom(com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService):1122 -> c 64:64:java.util.Set pruneMethods(java.util.Set,com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService,java.util.List):403:403 -> c 64:64:void (com.android.tools.r8.shaking.AppInfoWithLiveness,com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService,java.util.List):327 -> c 64:64:com.android.tools.r8.shaking.AppInfoWithLiveness prunedCopyFrom(com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService):1122 -> c 65:70:void (com.android.tools.r8.shaking.AppInfoWithLiveness,com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService,java.util.List):327:332 -> c 65:70:com.android.tools.r8.shaking.AppInfoWithLiveness prunedCopyFrom(com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService):1122 -> c 71:71:java.util.Set pruneMethods(java.util.Set,com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService,java.util.List):403:403 -> c 71:71:void (com.android.tools.r8.shaking.AppInfoWithLiveness,com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService,java.util.List):334 -> c 71:71:com.android.tools.r8.shaking.AppInfoWithLiveness prunedCopyFrom(com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService):1122 -> c 72:72:void (com.android.tools.r8.shaking.AppInfoWithLiveness,com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService,java.util.List):334:334 -> c 72:72:com.android.tools.r8.shaking.AppInfoWithLiveness prunedCopyFrom(com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService):1122 -> c 73:73:java.util.Set pruneMethods(java.util.Set,com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService,java.util.List):403:403 -> c 73:73:void (com.android.tools.r8.shaking.AppInfoWithLiveness,com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService,java.util.List):335 -> c 73:73:com.android.tools.r8.shaking.AppInfoWithLiveness prunedCopyFrom(com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService):1122 -> c 74:74:void (com.android.tools.r8.shaking.AppInfoWithLiveness,com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService,java.util.List):335:335 -> c 74:74:com.android.tools.r8.shaking.AppInfoWithLiveness prunedCopyFrom(com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService):1122 -> c 75:75:java.util.Set pruneMethods(java.util.Set,com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService,java.util.List):403:403 -> c 75:75:void (com.android.tools.r8.shaking.AppInfoWithLiveness,com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService,java.util.List):336 -> c 75:75:com.android.tools.r8.shaking.AppInfoWithLiveness prunedCopyFrom(com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService):1122 -> c 76:76:void (com.android.tools.r8.shaking.AppInfoWithLiveness,com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService,java.util.List):336:336 -> c 76:76:com.android.tools.r8.shaking.AppInfoWithLiveness prunedCopyFrom(com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService):1122 -> c 77:77:java.util.Set pruneMethods(java.util.Set,com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService,java.util.List):403:403 -> c 77:77:void (com.android.tools.r8.shaking.AppInfoWithLiveness,com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService,java.util.List):337 -> c 77:77:com.android.tools.r8.shaking.AppInfoWithLiveness prunedCopyFrom(com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService):1122 -> c 78:78:void (com.android.tools.r8.shaking.AppInfoWithLiveness,com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService,java.util.List):337:337 -> c 78:78:com.android.tools.r8.shaking.AppInfoWithLiveness prunedCopyFrom(com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService):1122 -> c 79:79:java.util.Set pruneMethods(java.util.Set,com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService,java.util.List):403:403 -> c 79:79:void (com.android.tools.r8.shaking.AppInfoWithLiveness,com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService,java.util.List):338 -> c 79:79:com.android.tools.r8.shaking.AppInfoWithLiveness prunedCopyFrom(com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService):1122 -> c 80:80:void (com.android.tools.r8.shaking.AppInfoWithLiveness,com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService,java.util.List):338:338 -> c 80:80:com.android.tools.r8.shaking.AppInfoWithLiveness prunedCopyFrom(com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService):1122 -> c 81:81:java.util.Set pruneClasses(java.util.Set,com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService,java.util.List):360:360 -> c 81:81:void (com.android.tools.r8.shaking.AppInfoWithLiveness,com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService,java.util.List):340 -> c 81:81:com.android.tools.r8.shaking.AppInfoWithLiveness prunedCopyFrom(com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService):1122 -> c 82:82:void (com.android.tools.r8.shaking.AppInfoWithLiveness,com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService,java.util.List):340:340 -> c 82:82:com.android.tools.r8.shaking.AppInfoWithLiveness prunedCopyFrom(com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService):1122 -> c 83:83:java.util.Set pruneClasses(java.util.Set,com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService,java.util.List):360:360 -> c 83:83:void (com.android.tools.r8.shaking.AppInfoWithLiveness,com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService,java.util.List):341 -> c 83:83:com.android.tools.r8.shaking.AppInfoWithLiveness prunedCopyFrom(com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService):1122 -> c 84:84:void (com.android.tools.r8.shaking.AppInfoWithLiveness,com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService,java.util.List):341:341 -> c 84:84:com.android.tools.r8.shaking.AppInfoWithLiveness prunedCopyFrom(com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService):1122 -> c 85:85:java.util.Set pruneClasses(java.util.Set,com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService,java.util.List):360:360 -> c 85:85:void (com.android.tools.r8.shaking.AppInfoWithLiveness,com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService,java.util.List):342 -> c 85:85:com.android.tools.r8.shaking.AppInfoWithLiveness prunedCopyFrom(com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService):1122 -> c 86:86:void (com.android.tools.r8.shaking.AppInfoWithLiveness,com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService,java.util.List):342:342 -> c 86:86:com.android.tools.r8.shaking.AppInfoWithLiveness prunedCopyFrom(com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService):1122 -> c 87:87:java.util.Set pruneClasses(java.util.Set,com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService,java.util.List):360:360 -> c 87:87:void (com.android.tools.r8.shaking.AppInfoWithLiveness,com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService,java.util.List):343 -> c 87:87:com.android.tools.r8.shaking.AppInfoWithLiveness prunedCopyFrom(com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService):1122 -> c 88:93:void (com.android.tools.r8.shaking.AppInfoWithLiveness,com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService,java.util.List):343:348 -> c 88:93:com.android.tools.r8.shaking.AppInfoWithLiveness prunedCopyFrom(com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService):1122 -> c 94:94:java.util.Set pruneClasses(java.util.Set,com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService,java.util.List):360:360 -> c 94:94:void (com.android.tools.r8.shaking.AppInfoWithLiveness,com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService,java.util.List):350 -> c 94:94:com.android.tools.r8.shaking.AppInfoWithLiveness prunedCopyFrom(com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService):1122 -> c 95:95:void (com.android.tools.r8.shaking.AppInfoWithLiveness,com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService,java.util.List):350:350 -> c 95:95:com.android.tools.r8.shaking.AppInfoWithLiveness prunedCopyFrom(com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService):1122 -> c 96:96:java.util.Map pruneMapFromClasses(java.util.Map,com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService,java.util.List):429:429 -> c 96:96:void (com.android.tools.r8.shaking.AppInfoWithLiveness,com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService,java.util.List):351 -> c 96:96:com.android.tools.r8.shaking.AppInfoWithLiveness prunedCopyFrom(com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService):1122 -> c 97:97:void (com.android.tools.r8.shaking.AppInfoWithLiveness,com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService,java.util.List):351:351 -> c 97:97:com.android.tools.r8.shaking.AppInfoWithLiveness prunedCopyFrom(com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService):1122 -> c 98:98:void (com.android.tools.r8.shaking.AppInfoWithLiveness,com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService,java.util.List):314:314 -> c 98:98:com.android.tools.r8.shaking.AppInfoWithLiveness prunedCopyFrom(com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService):1122 -> c 99:99:com.android.tools.r8.shaking.AppInfoWithLiveness prunedCopyFrom(com.android.tools.r8.graph.PrunedItems,java.util.concurrent.ExecutorService):1124:1124 -> c 100:104:boolean isPinnedNotProgramOrLibraryOverride(com.android.tools.r8.graph.DexDefinition):1470:1474 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/O0;)Z"} 105:105:boolean com.android.tools.r8.graph.DexEncodedMethod.isProgramMethod(com.android.tools.r8.graph.DexDefinitionSupplier):369:369 -> c 105:105:boolean isPinnedNotProgramOrLibraryOverride(com.android.tools.r8.graph.DexDefinition):1475 -> c # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 106:108:boolean com.android.tools.r8.graph.DexEncodedMethod.isProgramMethod(com.android.tools.r8.graph.DexDefinitionSupplier):369:371 -> c 106:108:boolean isPinnedNotProgramOrLibraryOverride(com.android.tools.r8.graph.DexDefinition):1475 -> c 109:113:boolean isPinnedNotProgramOrLibraryOverride(com.android.tools.r8.graph.DexDefinition):1475:1479 -> c 1:2:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap getSwitchMap(com.android.tools.r8.graph.DexField):814:815 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;)Lcom/android/tools/r8/internal/Gq;"} 3:5:boolean isInstanceFieldWrittenOnlyInInstanceInitializers(com.android.tools.r8.graph.DexEncodedField):931:933 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/T0;)Z"} 6:6:com.android.tools.r8.graph.FieldAccessInfoCollection getFieldAccessInfoCollection():820:820 -> d 6:6:boolean isInstanceFieldWrittenOnlyInInstanceInitializers(com.android.tools.r8.graph.DexEncodedField):936 -> d 7:12:boolean isInstanceFieldWrittenOnlyInInstanceInitializers(com.android.tools.r8.graph.DexEncodedField):936:941 -> d 13:14:boolean isInstantiatedInterface(com.android.tools.r8.graph.DexProgramClass):1006:1007 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)Z"} 1:1:boolean isLiveProgramClass(com.android.tools.r8.graph.DexProgramClass):640:640 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)Z"} 2:3:boolean isReachableOrReferencedField(com.android.tools.r8.graph.DexEncodedField):865:866 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/T0;)Z"} 4:4:com.android.tools.r8.graph.FieldAccessInfoCollection getFieldAccessInfoCollection():820:820 -> e 4:4:boolean isReachableOrReferencedField(com.android.tools.r8.graph.DexEncodedField):867 -> e 5:5:com.android.tools.r8.graph.FieldAccessInfo com.android.tools.r8.graph.FieldAccessInfoCollectionImpl.get(com.android.tools.r8.graph.DexField):16:16 -> e 5:5:boolean isReachableOrReferencedField(com.android.tools.r8.graph.DexEncodedField):867 -> 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):869:869 -> e 7:7:com.android.tools.r8.shaking.KeepInfoCollection getKeepInfo():1097:1097 -> e 7:7:boolean isReachableOrReferencedField(com.android.tools.r8.graph.DexEncodedField):872 -> e 8:8:boolean isReachableOrReferencedField(com.android.tools.r8.graph.DexEncodedField):872:872 -> e 9:9:com.android.tools.r8.shaking.KeepFieldInfo com.android.tools.r8.shaking.KeepInfoCollection.getFieldInfo(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.graph.DexDefinitionSupplier):144:144 -> e 9:9:boolean isReachableOrReferencedField(com.android.tools.r8.graph.DexEncodedField):872 -> e 10:10:com.android.tools.r8.shaking.KeepFieldInfo com.android.tools.r8.shaking.KeepInfoCollection.keepInfoForNonProgramField():62:62 -> e 10:10:com.android.tools.r8.shaking.KeepFieldInfo com.android.tools.r8.shaking.KeepInfoCollection.getFieldInfo(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.graph.DexDefinitionSupplier):146 -> e 10:10:boolean isReachableOrReferencedField(com.android.tools.r8.graph.DexEncodedField):872 -> e 11:12:com.android.tools.r8.shaking.KeepFieldInfo com.android.tools.r8.shaking.KeepInfoCollection.getFieldInfo(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.graph.DexDefinitionSupplier):148:149 -> e 11:12:boolean isReachableOrReferencedField(com.android.tools.r8.graph.DexEncodedField):872 -> e 13:13:boolean isReachableOrReferencedField(com.android.tools.r8.graph.DexEncodedField):872:872 -> e 1:5:boolean isStaticFieldWrittenOnlyInEnclosingStaticInitializer(com.android.tools.r8.graph.DexEncodedField):950:954 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/T0;)Z"} 6:6:boolean isMinificationAllowed(com.android.tools.r8.graph.DexProgramClass):1027:1027 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)Z"} 7:7:boolean com.android.tools.r8.utils.InternalOptions.isMinificationEnabled():755:755 -> f 7:7:boolean isMinificationAllowed(com.android.tools.r8.graph.DexProgramClass):1027 -> f # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 8:8:boolean isMinificationAllowed(com.android.tools.r8.graph.DexProgramClass):1027:1027 -> f 9:9:com.android.tools.r8.shaking.KeepClassInfo com.android.tools.r8.shaking.KeepInfoCollection.getInfo(com.android.tools.r8.graph.DexProgramClass):190:190 -> f 9:9:boolean isMinificationAllowed(com.android.tools.r8.graph.DexProgramClass):1028 -> f # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 10:10:boolean isMinificationAllowed(com.android.tools.r8.graph.DexProgramClass):1028:1028 -> f 1:1:boolean isPinned(com.android.tools.r8.graph.DexProgramClass):1075:1075 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)Z"} 2:2:boolean com.android.tools.r8.shaking.KeepInfoCollection.isPinned(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.shaking.GlobalKeepInfoConfiguration):208:208 -> g 2:2:boolean isPinned(com.android.tools.r8.graph.DexProgramClass):1075 -> g # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:3:boolean com.android.tools.r8.shaking.KeepInfoCollection.isPinned(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.shaking.GlobalKeepInfoConfiguration):208:208 -> g 3:3:boolean isPinned(com.android.tools.r8.graph.DexProgramClass):1075 -> g 1:5:boolean hasPinnedInstanceInitializer(com.android.tools.r8.graph.DexType):1084:1088 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Z"} 6:6:void lambda$verifyNoIteratingOverPrunedClasses$16(com.android.tools.r8.graph.DexProgramClass):1500:1500 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)V"} 1:2:boolean isLiveProgramType(com.android.tools.r8.graph.DexType):644:645 -> i # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Z"} 3:3:boolean isAlwaysInlineMethod(com.android.tools.r8.graph.DexMethod):692:692 -> i # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)Z"} 4:4:boolean hasLiveness():1012:1012 -> i 1:1:boolean isFailedResolutionTarget(com.android.tools.r8.graph.DexMethod):668:668 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)Z"} 2:2:boolean isLockCandidate(com.android.tools.r8.graph.DexType):806:806 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Z"} 1:1:boolean isLiveMethod(com.android.tools.r8.graph.DexMethod):660:660 -> k # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)Z"} 2:2:boolean isMinificationAllowed(com.android.tools.r8.graph.DexType):1042:1042 -> k # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Z"} 3:3:boolean com.android.tools.r8.utils.InternalOptions.isMinificationEnabled():755:755 -> k 3:3:boolean isMinificationAllowed(com.android.tools.r8.graph.DexType):1042 -> k # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 4:5:boolean isMinificationAllowed(com.android.tools.r8.graph.DexType):1042:1043 -> k 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):104:104 -> k 6:6:boolean isMinificationAllowed(com.android.tools.r8.graph.DexType):1043 -> k 7:7:boolean isMinificationAllowed(com.android.tools.r8.graph.DexType):1043:1043 -> k 1:1:boolean isTargetedMethod(com.android.tools.r8.graph.DexMethod):664:664 -> l # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)Z"} 2:2:boolean isNoHorizontalClassMergingOfType(com.android.tools.r8.graph.DexType):1488:1488 -> l # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Z"} 1:1:boolean isWhyAreYouNotInliningMethod(com.android.tools.r8.graph.DexMethod):704:704 -> m # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)Z"} 2:2:boolean isNoVerticalClassMergingOfType(com.android.tools.r8.graph.DexType):1493:1493 -> m # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Z"} 1:8:boolean isNonProgramTypeOrLiveProgramType(com.android.tools.r8.graph.DexType):649:656 -> n # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Z"} 1:1:boolean lambda$lookupSingleVirtualTarget$14(com.android.tools.r8.graph.DexType):0:0 -> o # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Z"} 2:2:com.android.tools.r8.shaking.AppInfoWithLiveness withLiveness():1018:1018 -> o # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/i;"} 1:2:boolean wasPruned(com.android.tools.r8.graph.DexType):1211:1212 -> p # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Z"} 1:1:com.android.tools.r8.graph.SubtypingInfo computeSubtypingInfo():1483:1483 -> r # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/B5;"} 1:1:java.util.Set getDeadProtoTypes():810:810 -> s 1:1:java.util.Set getFailedFieldResolutionTargets():676:676 -> t 1:1:java.util.Set getFailedMethodResolutionTargets():672:672 -> u 1:1:com.android.tools.r8.graph.FieldAccessInfoCollection getFieldAccessInfoCollection():820:820 -> v # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/T2;"} 1:1:com.android.tools.r8.shaking.KeepInfoCollection getKeepInfo():1097:1097 -> w # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/i1;"} 1:1:com.android.tools.r8.graph.MethodAccessInfoCollection getMethodAccessInfoCollection():829:829 -> x # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/u4;"} 1:1:com.android.tools.r8.graph.FieldAccessInfoCollectionImpl getMutableFieldAccessInfoCollection():824:824 -> y # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/T2;"} 1:1:com.android.tools.r8.graph.ObjectAllocationInfoCollection getObjectAllocationInfoCollection():834:834 -> z # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/b5;"} com.android.tools.r8.shaking.AppInfoWithLivenessModifier -> com.android.tools.r8.shaking.j: # {"id":"sourceFile","fileName":"AppInfoWithLivenessModifier.java"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)V"} 3:3:void removeWrittenField(com.android.tools.r8.graph.DexField):31:31 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;)V"} 4:10:void modify(com.android.tools.r8.shaking.AppInfoWithLiveness):36:42 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/i;)V"} 11:11:void 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/a5;)V"} 13:15:void lambda$modify$1(com.android.tools.r8.graph.FieldAccessInfoCollectionImpl,com.android.tools.r8.graph.DexField):44:46 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/T2;Lcom/android/tools/r8/graph/Y0;)V"} com.android.tools.r8.shaking.AssumeInfoCollection -> com.android.tools.r8.shaking.l: # {"id":"sourceFile","fileName":"AssumeInfoCollection.java"} java.util.Map backing -> a boolean $assertionsDisabled -> b 1:1:void ():23:23 -> 1:3:void (java.util.Map):27:29 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/IdentityHashMap;)V"} 1:1:com.android.tools.r8.shaking.AssumeInfoCollection$Builder builder():33:33 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/k;"} 2:2:boolean contains(com.android.tools.r8.graph.DexClassAndMember):37:37 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/s0;)Z"} 3:3:com.android.tools.r8.ir.optimize.membervaluepropagation.assume.AssumeInfo get(com.android.tools.r8.graph.DexMember):41:41 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/e2;)Lcom/android/tools/r8/internal/Q3;"} 4:13:com.android.tools.r8.shaking.AssumeInfoCollection rewrittenWithLens(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.GraphLens):65:74 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/Xj;)Lcom/android/tools/r8/shaking/l;"} 14:14:void lambda$rewrittenWithLens$0(com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.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):69:69 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/graph/m;Ljava/util/Map;Lcom/android/tools/r8/graph/e2;Lcom/android/tools/r8/internal/Q3;)V"} 15:17:com.android.tools.r8.graph.DexMember com.android.tools.r8.graph.lens.GraphLens.getRenamedMemberSignature(com.android.tools.r8.graph.DexMember,com.android.tools.r8.graph.lens.GraphLens):164:166 -> a 15:17:void lambda$rewrittenWithLens$0(com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.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):69 -> a 18:20:void lambda$rewrittenWithLens$0(com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.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):70:72 -> a 21:31:com.android.tools.r8.shaking.AssumeInfoCollection withoutPrunedItems(com.android.tools.r8.graph.PrunedItems):78:88 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/u5;)Lcom/android/tools/r8/shaking/l;"} 32:35: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):81:84 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/u5;Ljava/util/Map;Lcom/android/tools/r8/graph/e2;Lcom/android/tools/r8/internal/Q3;)V"} com.android.tools.r8.shaking.AssumeInfoCollection$Builder -> com.android.tools.r8.shaking.k: # {"id":"sourceFile","fileName":"AssumeInfoCollection.java"} java.util.Map backing -> a 1:3:void ():91:93 -> 1:1:com.android.tools.r8.shaking.AssumeInfoCollection$Builder applyIf(boolean,java.util.function.Consumer):97:97 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ZLjava/util/function/Consumer;)Lcom/android/tools/r8/shaking/k;"} 2:3:com.android.tools.r8.ir.optimize.membervaluepropagation.assume.AssumeInfo buildInfo(com.android.tools.r8.graph.DexClassAndMember):103:104 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/t0;)Lcom/android/tools/r8/internal/Q3;"} 4:4:com.android.tools.r8.ir.optimize.membervaluepropagation.assume.AssumeInfo$Builder getOrCreateAssumeInfo(com.android.tools.r8.graph.DexMember):108:108 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/e2;)Lcom/android/tools/r8/internal/P3;"} 5:5:com.android.tools.r8.ir.optimize.membervaluepropagation.assume.AssumeInfo$Builder getOrCreateAssumeInfo(com.android.tools.r8.graph.DexClassAndMember):112:112 -> 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):125 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/s0;Lcom/android/tools/r8/internal/Kf;)Lcom/android/tools/r8/shaking/k;"} 6:6:com.android.tools.r8.shaking.AssumeInfoCollection$Builder meetAssumeType(com.android.tools.r8.graph.DexClassAndMember,com.android.tools.r8.ir.analysis.type.DynamicType):125:125 -> a 7:7:com.android.tools.r8.shaking.AssumeInfoCollection$Builder meet(com.android.tools.r8.graph.DexMember,com.android.tools.r8.ir.optimize.membervaluepropagation.assume.AssumeInfo):120:120 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/internal/Q3;)V"} 8:8:com.android.tools.r8.shaking.AssumeInfoCollection$Builder meetAssumeValue(com.android.tools.r8.graph.DexMember,com.android.tools.r8.ir.analysis.value.AbstractValue):130:130 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;Lcom/android/tools/r8/internal/iI;)Lcom/android/tools/r8/shaking/k;"} 9:9:com.android.tools.r8.shaking.AssumeInfoCollection$Builder meetAssumeValue(com.android.tools.r8.graph.DexClassAndMember,com.android.tools.r8.ir.analysis.value.AbstractValue):135:135 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/s0;Lcom/android/tools/r8/internal/B1;)V"} 10:10:com.android.tools.r8.shaking.AssumeInfoCollection$Builder meetAssumeValue(com.android.tools.r8.graph.DexMember,com.android.tools.r8.ir.analysis.value.AbstractValue):130:130 -> a 10:10:com.android.tools.r8.shaking.AssumeInfoCollection$Builder meetAssumeValue(com.android.tools.r8.graph.DexClassAndMember,com.android.tools.r8.ir.analysis.value.AbstractValue):135 -> a 11:11:com.android.tools.r8.shaking.AssumeInfoCollection$Builder setIsSideEffectFree(com.android.tools.r8.graph.DexMember):139:139 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;)V"} 12:12:com.android.tools.r8.shaking.AssumeInfoCollection$Builder setIsSideEffectFree(com.android.tools.r8.graph.DexClassAndMember):144:144 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/s0;)V"} 13:13:com.android.tools.r8.shaking.AssumeInfoCollection$Builder setIsSideEffectFree(com.android.tools.r8.graph.DexMember):139:139 -> a 13:13:com.android.tools.r8.shaking.AssumeInfoCollection$Builder setIsSideEffectFree(com.android.tools.r8.graph.DexClassAndMember):144 -> a 14:24:com.android.tools.r8.shaking.AssumeInfoCollection build():148:158 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/l;"} 25:25:com.android.tools.r8.shaking.AssumeInfoCollection build():149:149 -> a 26:26:void lambda$build$1(java.util.function.BiConsumer):151:151 -> a 27:29:void lambda$build$0(java.util.function.BiConsumer,com.android.tools.r8.graph.DexMember,com.android.tools.r8.ir.optimize.membervaluepropagation.assume.AssumeInfo$Builder):153:155 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/BiConsumer;Lcom/android/tools/r8/graph/e2;Lcom/android/tools/r8/internal/P3;)V"} 1:1:boolean isEmpty():116:116 -> b com.android.tools.r8.shaking.CheckEnumUnboxedRule -> com.android.tools.r8.shaking.n: # {"id":"sourceFile","fileName":"CheckEnumUnboxedRule.java"} 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/origin/Origin;Lcom/android/tools/r8/position/Position;Ljava/lang/String;Lcom/android/tools/r8/internal/bm;Lcom/android/tools/r8/shaking/q2;Lcom/android/tools/r8/shaking/q2;ZLcom/android/tools/r8/shaking/J2;Lcom/android/tools/r8/shaking/A2;Lcom/android/tools/r8/internal/bm;Lcom/android/tools/r8/shaking/G3;ZLjava/util/List;)V"} 1:1:java.lang.String typeString():82:82 -> H 1:1:com.android.tools.r8.shaking.CheckEnumUnboxedRule$Builder builder():77:77 -> J # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/m;"} com.android.tools.r8.shaking.CheckEnumUnboxedRule$Builder -> com.android.tools.r8.shaking.m: # {"id":"sourceFile","fileName":"CheckEnumUnboxedRule.java"} 1:1:void ():19:19 -> com.android.tools.r8.shaking.ProguardClassSpecification$Builder self() -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/D2$a;"} com.android.tools.r8.shaking.ClassInitFieldSynthesizer -> com.android.tools.r8.shaking.p: # {"id":"sourceFile","fileName":"ClassInitFieldSynthesizer.java"} com.android.tools.r8.graph.AppView appView -> a com.android.tools.r8.graph.DexField clinitField -> b com.android.tools.r8.graph.lens.InitClassLens$Builder lensBuilder -> c boolean $assertionsDisabled -> d 1:1:void ():23:23 -> 1:1:void (com.android.tools.r8.graph.AppView):29:29 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)V"} 2:6:void (com.android.tools.r8.graph.AppView):27:31 -> 1:2:void run(java.util.concurrent.ExecutorService):35:36 -> a 3:5:void run(java.util.concurrent.ExecutorService):35:37 -> a 6:15:void synthesizeClassInitField(com.android.tools.r8.graph.DexType,com.android.tools.r8.utils.Visibility):41:50 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/utils/O3;)V"} 16:16:boolean com.android.tools.r8.graph.DexEncodedMember.isPublic():77:77 -> a 16:16:boolean isMinimumRequiredVisibility(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.utils.Visibility):100 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 16:16:void synthesizeClassInitField(com.android.tools.r8.graph.DexType,com.android.tools.r8.utils.Visibility):54 -> a 17:17:boolean com.android.tools.r8.graph.DexEncodedMember.isPublic():77:77 -> a 17:17:boolean isMinimumRequiredVisibility(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.utils.Visibility):100 -> a 17:17:void synthesizeClassInitField(com.android.tools.r8.graph.DexType,com.android.tools.r8.utils.Visibility):54 -> a 18:26:boolean isMinimumRequiredVisibility(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.utils.Visibility):103:111 -> a 18:26:void synthesizeClassInitField(com.android.tools.r8.graph.DexType,com.android.tools.r8.utils.Visibility):54 -> a 27:27:boolean com.android.tools.r8.graph.DexEncodedField.isPackagePrivate():219:219 -> a 27:27:boolean isMinimumRequiredVisibility(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.utils.Visibility):107 -> a 27:27:void synthesizeClassInitField(com.android.tools.r8.graph.DexType,com.android.tools.r8.utils.Visibility):54 -> a 28:28:boolean com.android.tools.r8.graph.DexEncodedField.isProtected():223:223 -> a 28:28:boolean isMinimumRequiredVisibility(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.utils.Visibility):107 -> a 28:28:void synthesizeClassInitField(com.android.tools.r8.graph.DexType,com.android.tools.r8.utils.Visibility):54 -> a 29:29:boolean com.android.tools.r8.graph.DexEncodedField.isProtected():223:223 -> a 29:29:boolean isMinimumRequiredVisibility(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.utils.Visibility):105 -> a 29:29:void synthesizeClassInitField(com.android.tools.r8.graph.DexType,com.android.tools.r8.utils.Visibility):54 -> a 30:38:void synthesizeClassInitField(com.android.tools.r8.graph.DexType,com.android.tools.r8.utils.Visibility):59:67 -> a 39:39:boolean com.android.tools.r8.graph.DexEncodedMember.isPublic():77:77 -> a 39:39:void synthesizeClassInitField(com.android.tools.r8.graph.DexType,com.android.tools.r8.utils.Visibility):71 -> a 40:50:void synthesizeClassInitField(com.android.tools.r8.graph.DexType,com.android.tools.r8.utils.Visibility):77:87 -> a 51:58:void synthesizeClassInitField(com.android.tools.r8.graph.DexType,com.android.tools.r8.utils.Visibility):84:91 -> a 59:64:void synthesizeClassInitField(com.android.tools.r8.graph.DexType,com.android.tools.r8.utils.Visibility):90:95 -> a com.android.tools.r8.shaking.ClassInitFieldSynthesizer$1 -> com.android.tools.r8.shaking.o: # {"id":"sourceFile","fileName":"ClassInitFieldSynthesizer.java"} int[] $SwitchMap$com$android$tools$r8$utils$Visibility -> a 1:1:void ():103:103 -> com.android.tools.r8.shaking.ClassInlineRule -> com.android.tools.r8.shaking.s: # {"id":"sourceFile","fileName":"ClassInlineRule.java"} 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/origin/Origin;Lcom/android/tools/r8/position/Position;Ljava/lang/String;Ljava/util/List;Lcom/android/tools/r8/shaking/q2;Lcom/android/tools/r8/shaking/q2;ZLcom/android/tools/r8/shaking/J2;Lcom/android/tools/r8/shaking/A2;Ljava/util/List;Lcom/android/tools/r8/shaking/G3;ZLjava/util/List;Lcom/android/tools/r8/shaking/r;)V"} 1:7:java.lang.String typeString():110:116 -> H 8:8:java.lang.String typeString():112:112 -> H 1:1:com.android.tools.r8.shaking.ClassInlineRule$Builder builder():91:91 -> J # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/q;"} 1:1:com.android.tools.r8.shaking.ClassInlineRule$Type getType():95:95 -> K # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/r;"} com.android.tools.r8.shaking.ClassInlineRule asClassInlineRule() -> q # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/s;"} com.android.tools.r8.shaking.ClassInlineRule$Builder -> com.android.tools.r8.shaking.q: # {"id":"sourceFile","fileName":"ClassInlineRule.java"} com.android.tools.r8.shaking.ClassInlineRule$Type type -> p 1:1:void ():21:21 -> com.android.tools.r8.shaking.ProguardClassSpecification$Builder self() -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/D2$a;"} com.android.tools.r8.shaking.ClassInlineRule$Type -> com.android.tools.r8.shaking.r: # {"id":"sourceFile","fileName":"ClassInlineRule.java"} com.android.tools.r8.shaking.ClassInlineRule$Type ALWAYS -> a com.android.tools.r8.shaking.ClassInlineRule$Type NEVER -> b com.android.tools.r8.shaking.ClassInlineRule$Type[] $VALUES -> c 1:2:void ():14:15 -> 3:3:void ():13:13 -> 1:1:void (java.lang.String,int):13:13 -> 1:1:com.android.tools.r8.shaking.ClassInlineRule$Type[] values():13:13 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()[Lcom/android/tools/r8/shaking/r;"} com.android.tools.r8.shaking.CollectingGraphConsumer -> com.android.tools.r8.shaking.t: # {"id":"sourceFile","fileName":"CollectingGraphConsumer.java"} com.android.tools.r8.experimental.graphinfo.GraphConsumer subConsumer -> a java.util.Map target2sources -> b 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:1:java.util.Set getTargets():39:39 -> a 2:2:java.util.Map getSourcesTargeting(com.android.tools.r8.experimental.graphinfo.GraphNode):43:43 -> a 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 -> acceptEdge # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/experimental/graphinfo/GraphNode;Lcom/android/tools/r8/experimental/graphinfo/GraphNode;Lcom/android/tools/r8/internal/Tj;)V"} 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.ComputeApiLevelUseRegistry -> com.android.tools.r8.shaking.u: # {"id":"sourceFile","fileName":"ComputeApiLevelUseRegistry.java"} com.android.tools.r8.graph.AppView appView -> e com.android.tools.r8.graph.AppInfoWithClassHierarchy appInfoWithClassHierarchy -> f com.android.tools.r8.androidapi.AndroidApiLevelCompute apiLevelCompute -> g boolean isEnabled -> h com.android.tools.r8.androidapi.ComputedApiLevel maxApiReferenceLevel -> i 1:6:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.androidapi.AndroidApiLevelCompute):33:38 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/androidapi/b;)V"} 1:1:void registerInvokeDirect(com.android.tools.r8.graph.DexMethod):53:53 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)V"} 2:2:void registerInstanceFieldRead(com.android.tools.r8.graph.DexField):73:73 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;)V"} 3:3:void registerConstClass(com.android.tools.r8.graph.DexType,java.util.ListIterator,boolean):121:121 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Ljava/util/ListIterator;Z)V"} 4:4:void registerCheckCast(com.android.tools.r8.graph.DexType,boolean):126:126 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Z)V"} 5:5:void registerExceptionGuard(com.android.tools.r8.graph.DexType):146:146 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)V"} 6:6:void registerMethodHandle(com.android.tools.r8.graph.DexMethodHandle,com.android.tools.r8.graph.UseRegistry$MethodHandleUse):151:151 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/l2;Lcom/android/tools/r8/graph/I5;)V"} 7:8:void setMaxApiReferenceLevel(com.android.tools.r8.graph.DexReference):155:156 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/s2;)V"} 9:9:boolean com.android.tools.r8.graph.DexReference.isDexType():0:0 -> a 9:9:void setMaxApiReferenceLevel(com.android.tools.r8.graph.DexReference):156 -> a 10:20:void setMaxApiReferenceLevel(com.android.tools.r8.graph.DexReference):157:167 -> a 21:25:void setMaxApiReferenceLevel(com.android.tools.r8.graph.DexReference):166:170 -> a 1:1:void registerInitClass(com.android.tools.r8.graph.DexType):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)V"} 2:2:void registerInvokeInterface(com.android.tools.r8.graph.DexMethod):63:63 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)V"} 3:3:void registerInstanceFieldReadFromMethodHandle(com.android.tools.r8.graph.DexField):78:78 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;)V"} 1:1:void registerInstanceFieldWrite(com.android.tools.r8.graph.DexField):83:83 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;)V"} 2:2:void registerInstanceOf(com.android.tools.r8.graph.DexType):141:141 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)V"} 1:1:void registerInstanceFieldWriteFromMethodHandle(com.android.tools.r8.graph.DexField):88:88 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;)V"} 2:2:void registerNewInstance(com.android.tools.r8.graph.DexType):93:93 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)V"} 1:1:void registerInvokeStatic(com.android.tools.r8.graph.DexMethod):58:58 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)V"} 2:2:void registerStaticFieldRead(com.android.tools.r8.graph.DexField):98:98 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;)V"} 3:3:void registerSafeCheckCast(com.android.tools.r8.graph.DexType):131:131 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)V"} 1:1:void registerTypeReference(com.android.tools.r8.graph.DexType):0:0 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)V"} 2:2:void registerStaticFieldReadFromMethodHandle(com.android.tools.r8.graph.DexField):103:103 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;)V"} 3:3:com.android.tools.r8.androidapi.ComputedApiLevel getMaxApiReferenceLevel():176:176 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/androidapi/h;"} 1:1:void registerInvokeSuper(com.android.tools.r8.graph.DexMethod):68:68 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)V"} 2:2:void registerStaticFieldWrite(com.android.tools.r8.graph.DexField):108:108 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;)V"} 1:1:void registerInvokeVirtual(com.android.tools.r8.graph.DexMethod):48:48 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)V"} 2:2:void registerStaticFieldWriteFromMethodHandle(com.android.tools.r8.graph.DexField):113:113 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;)V"} com.android.tools.r8.shaking.ConvertCheckNotNullRule -> com.android.tools.r8.shaking.w: # {"id":"sourceFile","fileName":"ConvertCheckNotNullRule.java"} 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/origin/Origin;Lcom/android/tools/r8/position/Position;Ljava/lang/String;Lcom/android/tools/r8/internal/bm;Lcom/android/tools/r8/shaking/q2;Lcom/android/tools/r8/shaking/q2;ZLcom/android/tools/r8/shaking/J2;Lcom/android/tools/r8/shaking/A2;Lcom/android/tools/r8/internal/bm;Lcom/android/tools/r8/shaking/G3;ZLjava/util/List;)V"} 1:1:java.lang.String typeString():88:88 -> H 1:1:com.android.tools.r8.shaking.ConvertCheckNotNullRule$Builder builder():78:78 -> J # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/v;"} com.android.tools.r8.shaking.ConvertCheckNotNullRule$Builder -> com.android.tools.r8.shaking.v: # {"id":"sourceFile","fileName":"ConvertCheckNotNullRule.java"} 1:1:void ():19:19 -> com.android.tools.r8.shaking.ProguardClassSpecification$Builder self() -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/D2$a;"} 1:11:com.android.tools.r8.shaking.ConvertCheckNotNullRule build():29:39 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/w;"} com.android.tools.r8.shaking.DefaultEnqueuerUseRegistry -> com.android.tools.r8.shaking.x: # {"id":"sourceFile","fileName":"DefaultEnqueuerUseRegistry.java"} com.android.tools.r8.graph.AppView appView -> j com.android.tools.r8.shaking.Enqueuer enqueuer -> k 1:3: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:36 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/shaking/L;Lcom/android/tools/r8/androidapi/b;)V"} 1:2:void registerRecordFieldValues(com.android.tools.r8.graph.DexField[]):55:56 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"([Lcom/android/tools/r8/graph/Y0;)V"} 3:4:void registerInvokeDirect(com.android.tools.r8.graph.DexMethod):67:68 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)V"} 5:6:void registerInstanceFieldRead(com.android.tools.r8.graph.DexField):91:92 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;)V"} 7:7:void com.android.tools.r8.shaking.Enqueuer.traceInstanceFieldRead(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod):1579:1579 -> a 7:7:void registerInstanceFieldRead(com.android.tools.r8.graph.DexField):92 -> a 8:9:void registerConstClass(com.android.tools.r8.graph.DexType,java.util.ListIterator,boolean):153:154 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Ljava/util/ListIterator;Z)V"} 10:11:void registerCheckCast(com.android.tools.r8.graph.DexType,boolean):159:160 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Z)V"} 12:13:void registerExceptionGuard(com.android.tools.r8.graph.DexType):183:184 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)V"} 14:15:void registerMethodHandle(com.android.tools.r8.graph.DexMethodHandle,com.android.tools.r8.graph.UseRegistry$MethodHandleUse):189:190 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/l2;Lcom/android/tools/r8/graph/I5;)V"} 16:18:void registerCallSite(com.android.tools.r8.graph.DexCallSite):195:197 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p0;)V"} 19:19:void registerRecordCallSiteBootstrapArgs(com.android.tools.r8.graph.DexCallSite):209:209 -> a 19:19:void registerCallSite(com.android.tools.r8.graph.DexCallSite):198 -> a 20:20:java.util.List com.android.tools.r8.graph.DexCallSite.getBootstrapArgs():106:106 -> a 20:20:void registerRecordCallSiteBootstrapArgs(com.android.tools.r8.graph.DexCallSite):210 -> a 20:20:void registerCallSite(com.android.tools.r8.graph.DexCallSite):198 -> a 21:21:void registerRecordCallSiteBootstrapArgs(com.android.tools.r8.graph.DexCallSite):210:210 -> a 21:21:void registerCallSite(com.android.tools.r8.graph.DexCallSite):198 -> a 22:22:java.util.List com.android.tools.r8.graph.DexCallSite.getBootstrapArgs():106:106 -> a 22:22:void registerRecordCallSiteBootstrapArgs(com.android.tools.r8.graph.DexCallSite):211 -> a 22:22:void registerCallSite(com.android.tools.r8.graph.DexCallSite):198 -> a 23:25:void registerRecordCallSiteBootstrapArgs(com.android.tools.r8.graph.DexCallSite):211:213 -> a 23:25:void registerCallSite(com.android.tools.r8.graph.DexCallSite):198 -> a 26:26: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):273:273 -> a 26:26:void registerRecordCallSiteBootstrapArgs(com.android.tools.r8.graph.DexCallSite):213 -> a 26:26:void registerCallSite(com.android.tools.r8.graph.DexCallSite):198 -> a 27:30:void registerRecordCallSiteBootstrapArgs(com.android.tools.r8.graph.DexCallSite):213:216 -> a 27:30:void registerCallSite(com.android.tools.r8.graph.DexCallSite):198 -> a 31:32:void registerInstanceFieldReadFromRecordMethodHandle(com.android.tools.r8.graph.DexField):102:103 -> a 31:32:void registerRecordCallSiteBootstrapArgs(com.android.tools.r8.graph.DexCallSite):217 -> a 31:32:void registerCallSite(com.android.tools.r8.graph.DexCallSite):198 -> a 33:33:void com.android.tools.r8.shaking.Enqueuer.traceInstanceFieldReadFromRecordMethodHandle(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod):1587:1587 -> a 33:33:void registerInstanceFieldReadFromRecordMethodHandle(com.android.tools.r8.graph.DexField):103 -> a 33:33:void registerRecordCallSiteBootstrapArgs(com.android.tools.r8.graph.DexCallSite):217 -> a 33:33:void registerCallSite(com.android.tools.r8.graph.DexCallSite):198 -> a 34:36:void registerCallSite(com.android.tools.r8.graph.DexCallSite):200:202 -> a 1:1:void registerInitClass(com.android.tools.r8.graph.DexType):50:50 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)V"} 2:3:void registerInvokeInterface(com.android.tools.r8.graph.DexMethod):79:80 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)V"} 4:5:void registerInstanceFieldReadFromMethodHandle(com.android.tools.r8.graph.DexField):97:98 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;)V"} 6:6:void com.android.tools.r8.shaking.Enqueuer.traceInstanceFieldReadFromMethodHandle(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod):1583:1583 -> b 6:6:void registerInstanceFieldReadFromMethodHandle(com.android.tools.r8.graph.DexField):98 -> b 1:2:void registerInstanceFieldWrite(com.android.tools.r8.graph.DexField):108:109 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;)V"} 3:3:void com.android.tools.r8.shaking.Enqueuer.traceInstanceFieldWrite(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod):1733:1733 -> c 3:3:void registerInstanceFieldWrite(com.android.tools.r8.graph.DexField):109 -> c 4:5:void registerInstanceOf(com.android.tools.r8.graph.DexType):177:178 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)V"} 1:2:void registerInstanceFieldWriteFromMethodHandle(com.android.tools.r8.graph.DexField):114:115 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;)V"} 3:3:void com.android.tools.r8.shaking.Enqueuer.traceInstanceFieldWriteFromMethodHandle(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod):1737:1737 -> d 3:3:void registerInstanceFieldWriteFromMethodHandle(com.android.tools.r8.graph.DexField):115 -> d 4:5:void registerNewInstance(com.android.tools.r8.graph.DexType):120:121 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)V"} 1:2:void registerInvokeStatic(com.android.tools.r8.graph.DexMethod):73:74 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)V"} 3:4:void registerStaticFieldRead(com.android.tools.r8.graph.DexField):126:127 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;)V"} 5:5:void com.android.tools.r8.shaking.Enqueuer.traceStaticFieldRead(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod):1796:1796 -> e 5:5:void registerStaticFieldRead(com.android.tools.r8.graph.DexField):127 -> e 6:7:void registerSafeCheckCast(com.android.tools.r8.graph.DexType):165:166 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)V"} 1:2:void registerStaticFieldReadFromMethodHandle(com.android.tools.r8.graph.DexField):132:133 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;)V"} 3:3:void com.android.tools.r8.shaking.Enqueuer.traceStaticFieldReadFromMethodHandle(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod):1800:1800 -> f 3:3:void registerStaticFieldReadFromMethodHandle(com.android.tools.r8.graph.DexField):133 -> f 4:4:void registerTypeReference(com.android.tools.r8.graph.DexType):172:172 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)V"} 1:2:void registerInvokeSuper(com.android.tools.r8.graph.DexMethod):85:86 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)V"} 3:4:void registerStaticFieldWrite(com.android.tools.r8.graph.DexField):138:139 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;)V"} 5:5:void com.android.tools.r8.shaking.Enqueuer.traceStaticFieldWrite(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod):1876:1876 -> g 5:5:void registerStaticFieldWrite(com.android.tools.r8.graph.DexField):139 -> g 1:2:void registerInvokeVirtual(com.android.tools.r8.graph.DexMethod):61:62 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)V"} 3:4:void registerStaticFieldWriteFromMethodHandle(com.android.tools.r8.graph.DexField):144:145 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;)V"} 5:5:void com.android.tools.r8.shaking.Enqueuer.traceStaticFieldWriteFromMethodHandle(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod):1880:1880 -> h 5:5:void registerStaticFieldWriteFromMethodHandle(com.android.tools.r8.graph.DexField):145 -> h com.android.tools.r8.shaking.DefaultTreePrunerConfiguration -> com.android.tools.r8.shaking.y: # {"id":"sourceFile","fileName":"DefaultTreePrunerConfiguration.java"} com.android.tools.r8.shaking.DefaultTreePrunerConfiguration INSTANCE -> a 1:1:void ():11:11 -> 1:1:void ():14:14 -> 1:1:com.android.tools.r8.shaking.DefaultTreePrunerConfiguration getInstance():17:17 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/y;"} 2:2:boolean isReachableOrReferencedField(com.android.tools.r8.shaking.AppInfoWithLiveness,com.android.tools.r8.graph.DexEncodedField):22:22 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/i;Lcom/android/tools/r8/graph/T0;)Z"} com.android.tools.r8.shaking.DelayedRootSetActionItem -> com.android.tools.r8.shaking.DelayedRootSetActionItem: # {"id":"sourceFile","fileName":"DelayedRootSetActionItem.java"} com.android.tools.r8.shaking.DelayedRootSetActionItem$InterfaceMethodSyntheticBridgeAction -> com.android.tools.r8.shaking.z: # {"id":"sourceFile","fileName":"DelayedRootSetActionItem.java"} com.android.tools.r8.graph.ProgramMethod methodToKeep -> a com.android.tools.r8.graph.ProgramMethod singleTarget -> b java.util.function.Consumer action -> c 1:1:void com.android.tools.r8.shaking.DelayedRootSetActionItem.():11:11 -> 1:1:void (com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod,java.util.function.Consumer):27 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/o5;Ljava/util/function/Consumer;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/o5;"} 1:1:com.android.tools.r8.graph.ProgramMethod getSingleTarget():38:38 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/o5;"} com.android.tools.r8.shaking.DependentMinimumKeepInfoCollection -> com.android.tools.r8.shaking.A: # {"id":"sourceFile","fileName":"DependentMinimumKeepInfoCollection.java"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/utils/G3;Lcom/android/tools/r8/utils/G3;Lcom/android/tools/r8/utils/G3;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Q0;Lcom/android/tools/r8/utils/G3;Lcom/android/tools/r8/utils/G3;Lcom/android/tools/r8/utils/G3;Lcom/android/tools/r8/shaking/Y;Lcom/android/tools/r8/shaking/U1;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/G3;Lcom/android/tools/r8/shaking/Y;Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/shaking/X0;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/G3;Lcom/android/tools/r8/shaking/Y;Lcom/android/tools/r8/graph/m5;Lcom/android/tools/r8/shaking/c1;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/G3;Lcom/android/tools/r8/shaking/Y;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/shaking/l1;)V"} 6:7:com.android.tools.r8.shaking.MinimumKeepInfoCollection getOrCreateMinimumKeepInfoFor(com.android.tools.r8.shaking.EnqueuerEvent):63:64 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/Y;)Lcom/android/tools/r8/shaking/U1;"} 8:8:com.android.tools.r8.shaking.MinimumKeepInfoCollection getOrCreateMinimumKeepInfoFor(com.android.tools.r8.shaking.EnqueuerEvent):63:63 -> a 9:9:com.android.tools.r8.shaking.MinimumKeepInfoCollection getOrCreateUnconditionalMinimumKeepInfo():74:74 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/U1;"} 10:10:com.android.tools.r8.shaking.KeepInfo$Joiner getOrCreateUnconditionalMinimumKeepInfoFor(com.android.tools.r8.graph.DexReference):78:78 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/s2;)Lcom/android/tools/r8/shaking/f1;"} 11:12:com.android.tools.r8.shaking.KeepInfo$Joiner getOrCreateMinimumKeepInfoFor(com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.graph.DexReference):69:70 -> a 11:12:com.android.tools.r8.shaking.KeepInfo$Joiner getOrCreateUnconditionalMinimumKeepInfoFor(com.android.tools.r8.graph.DexReference):78 -> a 13:13:com.android.tools.r8.shaking.MinimumKeepInfoCollection getOrDefault(com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.shaking.MinimumKeepInfoCollection):83:83 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/X;Lcom/android/tools/r8/shaking/U1;)Lcom/android/tools/r8/shaking/U1;"} 14:14:com.android.tools.r8.shaking.MinimumKeepInfoCollection getUnconditionalMinimumKeepInfoOrDefault(com.android.tools.r8.shaking.MinimumKeepInfoCollection):88:88 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/U1;)Lcom/android/tools/r8/shaking/U1;"} 15:15:void merge(com.android.tools.r8.shaking.DependentMinimumKeepInfoCollection):92:92 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/A;)V"} 16:16:void forEach(java.util.function.BiConsumer):38:38 -> a 16:16:void merge(com.android.tools.r8.shaking.DependentMinimumKeepInfoCollection):92 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 17:17:void forEach(java.util.function.BiConsumer):38:38 -> a 17:17:void merge(com.android.tools.r8.shaking.DependentMinimumKeepInfoCollection):92 -> a 18:18:void lambda$merge$4(com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.shaking.MinimumKeepInfoCollection):94:94 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/Y;Lcom/android/tools/r8/shaking/U1;)V"} 19:19:void pruneDeadItems(com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.shaking.Enqueuer):98:98 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/shaking/L;)V"} 20:27: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Q0;Lcom/android/tools/r8/shaking/L;Lcom/android/tools/r8/shaking/Y;Lcom/android/tools/r8/shaking/U1;)Z"} 28:28:boolean com.android.tools.r8.shaking.EnqueuerEvent.isUnconditionalKeepInfoEvent():0:0 -> a 28:28: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 29:38: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 39:39: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/shaking/U1;)Lcom/android/tools/r8/shaking/X0;"} 40:40:com.android.tools.r8.shaking.KeepClassInfo$Joiner remove(com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.graph.DexType):127:127 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/X;Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/shaking/X0;"} 41:41:com.android.tools.r8.shaking.MinimumKeepInfoCollection get(com.android.tools.r8.shaking.EnqueuerEvent):59:59 -> a 41:41:com.android.tools.r8.shaking.KeepInfo$Joiner internalRemove(com.android.tools.r8.shaking.EnqueuerEvent,java.util.function.Function):140 -> a 41:41:com.android.tools.r8.shaking.KeepClassInfo$Joiner remove(com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.graph.DexType):127 -> a 42:44:com.android.tools.r8.shaking.KeepInfo$Joiner internalRemove(com.android.tools.r8.shaking.EnqueuerEvent,java.util.function.Function):144:146 -> a 42:44:com.android.tools.r8.shaking.KeepClassInfo$Joiner remove(com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.graph.DexType):127 -> a 45:45:com.android.tools.r8.shaking.KeepClassInfo$Joiner remove(com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.graph.DexType):127:127 -> a 46:46: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;Lcom/android/tools/r8/shaking/U1;)Lcom/android/tools/r8/shaking/c1;"} 47:47:com.android.tools.r8.shaking.KeepFieldInfo$Joiner remove(com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.graph.DexField):131:131 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/X;Lcom/android/tools/r8/graph/Y0;)Lcom/android/tools/r8/shaking/c1;"} 48:48:com.android.tools.r8.shaking.MinimumKeepInfoCollection get(com.android.tools.r8.shaking.EnqueuerEvent):59:59 -> a 48:48:com.android.tools.r8.shaking.KeepInfo$Joiner internalRemove(com.android.tools.r8.shaking.EnqueuerEvent,java.util.function.Function):140 -> a 48:48:com.android.tools.r8.shaking.KeepFieldInfo$Joiner remove(com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.graph.DexField):131 -> a 49:51:com.android.tools.r8.shaking.KeepInfo$Joiner internalRemove(com.android.tools.r8.shaking.EnqueuerEvent,java.util.function.Function):144:146 -> a 49:51:com.android.tools.r8.shaking.KeepFieldInfo$Joiner remove(com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.graph.DexField):131 -> a 52:52:com.android.tools.r8.shaking.KeepFieldInfo$Joiner remove(com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.graph.DexField):131:131 -> a 53:53: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/shaking/U1;)Lcom/android/tools/r8/shaking/l1;"} 54:54:com.android.tools.r8.shaking.KeepMethodInfo$Joiner remove(com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.graph.DexMethod):135:135 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/X;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/shaking/l1;"} 55:55:com.android.tools.r8.shaking.MinimumKeepInfoCollection get(com.android.tools.r8.shaking.EnqueuerEvent):59:59 -> a 55:55:com.android.tools.r8.shaking.KeepInfo$Joiner internalRemove(com.android.tools.r8.shaking.EnqueuerEvent,java.util.function.Function):140 -> a 55:55:com.android.tools.r8.shaking.KeepMethodInfo$Joiner remove(com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.graph.DexMethod):135 -> a 56:58:com.android.tools.r8.shaking.KeepInfo$Joiner internalRemove(com.android.tools.r8.shaking.EnqueuerEvent,java.util.function.Function):144:146 -> a 56:58:com.android.tools.r8.shaking.KeepMethodInfo$Joiner remove(com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.graph.DexMethod):135 -> a 59:59:com.android.tools.r8.shaking.KeepMethodInfo$Joiner remove(com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.graph.DexMethod):135:135 -> a 60:62:com.android.tools.r8.shaking.DependentMinimumKeepInfoCollection rewrittenWithLens(com.android.tools.r8.graph.lens.GraphLens):152:154 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xj;)Lcom/android/tools/r8/shaking/A;"} 63:63:void forEach(java.util.function.BiConsumer):38:38 -> a 63:63:com.android.tools.r8.shaking.DependentMinimumKeepInfoCollection rewrittenWithLens(com.android.tools.r8.graph.lens.GraphLens):154 -> a 64:65:void lambda$rewrittenWithLens$9(com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.shaking.DependentMinimumKeepInfoCollection,com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.shaking.MinimumKeepInfoCollection):156:157 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/shaking/A;Lcom/android/tools/r8/shaking/Y;Lcom/android/tools/r8/shaking/U1;)V"} 66:66:boolean com.android.tools.r8.shaking.EnqueuerEvent.isNoSuchEvent():0:0 -> a 66:66:void lambda$rewrittenWithLens$9(com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.shaking.DependentMinimumKeepInfoCollection,com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.shaking.MinimumKeepInfoCollection):157 -> a 67:68:void lambda$rewrittenWithLens$9(com.android.tools.r8.graph.lens.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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/Y;)Lcom/android/tools/r8/shaking/U1;"} com.android.tools.r8.shaking.DexStringCache -> com.android.tools.r8.shaking.B: # {"id":"sourceFile","fileName":"DexStringCache.java"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/u2;)Ljava/lang/String;"} com.android.tools.r8.shaking.DiscardedChecker -> com.android.tools.r8.shaking.D: # {"id":"sourceFile","fileName":"DiscardedChecker.java"} com.android.tools.r8.graph.AppView appView -> a java.util.List failed -> b boolean $assertionsDisabled -> c 1:1:void ():19:19 -> 1:1:void (com.android.tools.r8.graph.AppView):26:26 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)V"} 2:6:void (com.android.tools.r8.graph.AppView):24:28 -> 1:1:com.android.tools.r8.shaking.DiscardedChecker create(com.android.tools.r8.graph.AppView):32:32 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)Lcom/android/tools/r8/shaking/D;"} 2:10:java.util.List run(java.util.Collection,java.util.concurrent.ExecutorService):55:63 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Collection;Ljava/util/concurrent/ExecutorService;)Ljava/util/ArrayList;"} 11:11:int lambda$run$0(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.ProgramDefinition):61:61 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/k5;Lcom/android/tools/r8/graph/k5;)I"} 12:13:void checkClassAndMembers(com.android.tools.r8.graph.DexProgramClass):73:74 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)V"} 14:18:boolean check(com.android.tools.r8.graph.ProgramDefinition):80:84 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/k5;)Z"} 1:2:com.android.tools.r8.shaking.DiscardedChecker createForMainDex(com.android.tools.r8.graph.AppView):39:40 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)Lcom/android/tools/r8/shaking/D;"} 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):41 -> 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):41 -> 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):42:42 -> b 6:6:boolean isCheckDiscardedEnabled(com.android.tools.r8.graph.ProgramDefinition):67:67 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/k5;)Z"} com.android.tools.r8.shaking.DiscardedChecker$1 -> com.android.tools.r8.shaking.C: # {"id":"sourceFile","fileName":"DiscardedChecker.java"} com.android.tools.r8.shaking.MinimumKeepInfoCollection val$unconditionalKeepInfo -> d 1:1:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.shaking.MinimumKeepInfoCollection):42:42 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/shaking/U1;)V"} 1:2:boolean isCheckDiscardedEnabled(com.android.tools.r8.graph.ProgramDefinition):46:47 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/k5;)Z"} 3:3:boolean isCheckDiscardedEnabled(com.android.tools.r8.graph.ProgramDefinition):46:46 -> b com.android.tools.r8.shaking.EmptyEnqueuerDeferredTracing -> com.android.tools.r8.shaking.E: # {"id":"sourceFile","fileName":"EmptyEnqueuerDeferredTracing.java"} 1:1:void ():15:15 -> 1:1: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):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;Lcom/android/tools/r8/graph/i3;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/shaking/H;Lcom/android/tools/r8/shaking/I;)Z"} 2:2:boolean enqueueWorklistActions(com.android.tools.r8.shaking.EnqueuerWorklist):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/F0;)Z"} 3:3:void notifyReflectiveFieldAccess(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.graph.ProgramMethod):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m5;)V"} 4:4:void rewriteApplication(java.util.concurrent.ExecutorService):0:0 -> a com.android.tools.r8.shaking.Enqueuer -> com.android.tools.r8.shaking.L: # {"id":"sourceFile","fileName":"Enqueuer.java"} com.android.tools.r8.shaking.Enqueuer$SetWithReportedReason liveTypes -> A java.util.Set interfacesTransitionedToInstantiated -> B com.android.tools.r8.shaking.Enqueuer$SetWithReportedReason initializedClasses -> C com.android.tools.r8.shaking.Enqueuer$SetWithReportedReason directlyInitializedInterfaces -> D com.android.tools.r8.shaking.Enqueuer$SetWithReportedReason indirectlyInitializedInterfaces -> E java.util.Set liveNonProgramTypes -> F java.util.Set referencedNonProgramTypes -> G java.util.Set deadProtoTypeCandidates -> H com.android.tools.r8.shaking.MissingClasses$Builder missingClassesBuilder -> I java.util.Set initialDeadProtoTypes -> J java.util.Set initialPrunedTypes -> K java.util.Set noClassMerging -> L java.util.Map unusedInterfaceTypes -> M com.android.tools.r8.shaking.Enqueuer$LiveMethodsSet targetedMethods -> N java.util.Set failedMethodResolutionTargets -> O java.util.Set failedFieldResolutionTargets -> P java.util.Set bootstrapMethods -> Q java.util.Set virtualMethodsTargetedByInvokeDirect -> R com.android.tools.r8.shaking.Enqueuer$LiveMethodsSet liveMethods -> S com.android.tools.r8.shaking.Enqueuer$LiveFieldsSet liveFields -> T com.android.tools.r8.shaking.EnqueuerWorklist workList -> U com.android.tools.r8.shaking.ProguardCompatibilityActions$Builder proguardCompatibilityActionsBuilder -> V com.android.tools.r8.utils.collections.ProgramMethodSet pendingReflectiveUses -> W java.util.Map reachableVirtualTargets -> X com.android.tools.r8.shaking.KeepInfoCollection$MutableKeepInfoCollection keepInfo -> Y com.android.tools.r8.shaking.DependentMinimumKeepInfoCollection dependentMinimumKeepInfo -> Z boolean forceProguardCompatibility -> a java.util.Set lockCandidates -> a0 com.android.tools.r8.shaking.Enqueuer$Mode mode -> b java.util.Map initClassReferences -> b0 java.util.Set analyses -> c java.util.Set recordFieldValuesReferences -> c0 java.util.Set fieldAccessAnalyses -> d java.util.Map deferredAnnotations -> d0 java.util.Set invokeAnalyses -> e java.util.Map deferredParameterAnnotations -> e0 java.util.Set instanceOfAnalyses -> f java.util.Map activeIfRules -> f0 java.util.Set exceptionGuardAnalyses -> g java.util.Map scopedMethodsForLiveTypes -> g0 java.util.Set checkCastAnalyses -> h com.android.tools.r8.shaking.GraphReporter graphReporter -> h0 com.android.tools.r8.graph.AppInfoWithClassHierarchy appInfo -> i com.android.tools.r8.ir.desugar.CfInstructionDesugaringCollection desugaring -> i0 com.android.tools.r8.graph.AppView appView -> j com.android.tools.r8.utils.collections.ProgramMethodSet pendingCodeDesugaring -> j0 com.android.tools.r8.shaking.EnqueuerDeferredTracing deferredTracing -> k com.android.tools.r8.utils.collections.ProgramMethodSet pendingMethodMove -> k0 java.util.concurrent.ExecutorService executorService -> l com.android.tools.r8.utils.collections.ProgramMethodMap pendingMethodMoveInverse -> l0 com.android.tools.r8.graph.SubtypingInfo subtypingInfo -> m com.android.tools.r8.ir.desugar.itf.InterfaceProcessor interfaceProcessor -> m0 com.android.tools.r8.utils.InternalOptions options -> n java.lang.Thread mainThreadForTesting -> n0 com.android.tools.r8.shaking.RootSetUtils$RootSet rootSet -> o com.android.tools.r8.profile.rewriting.ProfileCollectionAdditions profileCollectionAdditions -> o0 com.android.tools.r8.shaking.EnqueuerUseRegistryFactory useRegistryFactory -> p java.util.Map syntheticInterfaceMethodBridges -> p0 com.android.tools.r8.shaking.AnnotationRemover$Builder annotationRemoverBuilder -> q boolean $assertionsDisabled -> q0 com.android.tools.r8.shaking.Enqueuer$EnqueuerDefinitionSupplier enqueuerDefinitionSupplier -> r com.android.tools.r8.graph.FieldAccessInfoCollectionImpl fieldAccessInfoCollection -> s com.android.tools.r8.graph.MethodAccessInfoCollection$IdentityBuilder methodAccessInfoCollection -> t com.android.tools.r8.graph.ObjectAllocationInfoCollectionImpl$Builder objectAllocationInfoCollection -> u java.util.Map callSites -> v java.util.Set identifierNameStrings -> w java.util.Map superInvokeDependencies -> x java.util.Map reachableInstanceFields -> y java.util.Map synthesizingContexts -> z 1:1:void ():204:204 -> 1:1:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.profile.rewriting.ProfileCollectionAdditions,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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/nN;Ljava/util/concurrent/ExecutorService;Lcom/android/tools/r8/graph/B5;Lcom/android/tools/r8/experimental/graphinfo/GraphConsumer;Lcom/android/tools/r8/shaking/L$a;)V"} 2:4319:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.profile.rewriting.ProfileCollectionAdditions,java.util.concurrent.ExecutorService,com.android.tools.r8.graph.SubtypingInfo,com.android.tools.r8.experimental.graphinfo.GraphConsumer,com.android.tools.r8.shaking.Enqueuer$Mode):250:4567 -> 4320:4367:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.profile.rewriting.ProfileCollectionAdditions,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:524 -> 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):5147 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/Rs;)V"} 2:32:void handleJavaLangReflectProxyNewProxyInstance(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.InvokeMethod):5148:5178 -> a 33:33:com.android.tools.r8.graph.DexProgramClass getProgramClassOrNullFromReflectiveAccess(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramDefinition):871:871 -> a 33:33:void handleJavaLangReflectProxyNewProxyInstance(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.InvokeMethod):5182 -> a 34:53:void handleJavaLangReflectProxyNewProxyInstance(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.InvokeMethod):5183:5202 -> a 54:54:void com.android.tools.r8.graph.DexProgramClass.forEachProgramVirtualMethod(java.util.function.Consumer):338:338 -> a 54:54:void handleJavaLangReflectProxyNewProxyInstance(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.InvokeMethod):5202 -> a 55:59:void handleJavaLangReflectProxyNewProxyInstance(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.InvokeMethod):5211:5215 -> a 60:60:boolean com.android.tools.r8.shaking.EnqueuerEvent.isUnconditionalKeepInfoEvent():0:0 -> a 60:60:boolean isPreconditionForMinimumKeepInfoSatisfied(com.android.tools.r8.shaking.EnqueuerEvent):3226 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/Y;)Z"} 61:63:boolean isPreconditionForMinimumKeepInfoSatisfied(com.android.tools.r8.shaking.EnqueuerEvent):3229:3231 -> a 64:64:boolean com.android.tools.r8.shaking.EnqueuerEvent.isLiveClassEvent():0:0 -> a 64:64:boolean isPreconditionForMinimumKeepInfoSatisfied(com.android.tools.r8.shaking.EnqueuerEvent):3235 -> a 65:65:boolean isPreconditionForMinimumKeepInfoSatisfied(com.android.tools.r8.shaking.EnqueuerEvent):3236:3236 -> a 66:66:boolean com.android.tools.r8.shaking.Enqueuer$SetWithReportedReason.contains(java.lang.Object):5326:5326 -> a 66:66:boolean isPreconditionForMinimumKeepInfoSatisfied(com.android.tools.r8.shaking.EnqueuerEvent):3236 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 67:67:boolean com.android.tools.r8.shaking.Enqueuer$SetWithReportedReason.contains(java.lang.Object):5326:5326 -> a 67:67:boolean isPreconditionForMinimumKeepInfoSatisfied(com.android.tools.r8.shaking.EnqueuerEvent):3236 -> a 68:68:boolean com.android.tools.r8.shaking.EnqueuerEvent.isInstantiatedClassEvent():0:0 -> a 68:68:boolean isPreconditionForMinimumKeepInfoSatisfied(com.android.tools.r8.shaking.EnqueuerEvent):3238 -> a 69:69:boolean isPreconditionForMinimumKeepInfoSatisfied(com.android.tools.r8.shaking.EnqueuerEvent):3239:3239 -> a 70:71:boolean com.android.tools.r8.graph.ObjectAllocationInfoCollectionImpl.isInstantiatedDirectlyOrHasInstantiatedSubtype(com.android.tools.r8.graph.DexProgramClass):99:100 -> a 70:71:boolean isPreconditionForMinimumKeepInfoSatisfied(com.android.tools.r8.shaking.EnqueuerEvent):3239 -> a 72:72:boolean isPreconditionForMinimumKeepInfoSatisfied(com.android.tools.r8.shaking.EnqueuerEvent):3242:3242 -> a 73:73:com.android.tools.r8.shaking.KeepReason lambda$keepClassAndAllMembers$64(com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/L0;)Lcom/android/tools/r8/shaking/z1;"} 74:74:com.android.tools.r8.graph.DexApplication lambda$postProcessingDesugaring$126(com.android.tools.r8.graph.DexApplication):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j0;)Lcom/android/tools/r8/graph/j0;"} 75:75:boolean com.android.tools.r8.graph.DexMethodHandle.isMethodHandle():294:294 -> a 75:75:void traceMethodHandle(com.android.tools.r8.graph.DexMethodHandle,com.android.tools.r8.graph.UseRegistry$MethodHandleUse,com.android.tools.r8.graph.ProgramMethod):1376 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/l2;Lcom/android/tools/r8/graph/I5;Lcom/android/tools/r8/graph/o5;)V"} 76:76:boolean com.android.tools.r8.graph.DexMethodHandle.isMethodHandle():294:294 -> a 76:76:void traceMethodHandle(com.android.tools.r8.graph.DexMethodHandle,com.android.tools.r8.graph.UseRegistry$MethodHandleUse,com.android.tools.r8.graph.ProgramMethod):1376 -> a 77:82:void traceMethodHandle(com.android.tools.r8.graph.DexMethodHandle,com.android.tools.r8.graph.UseRegistry$MethodHandleUse,com.android.tools.r8.graph.ProgramMethod):1376:1381 -> a 83:83:boolean com.android.tools.r8.graph.Definition.isProgramMethod():0:0 -> a 83:83:void traceMethodHandle(com.android.tools.r8.graph.DexMethodHandle,com.android.tools.r8.graph.UseRegistry$MethodHandleUse,com.android.tools.r8.graph.ProgramMethod):1382 -> a 84:84:void traceMethodHandle(com.android.tools.r8.graph.DexMethodHandle,com.android.tools.r8.graph.UseRegistry$MethodHandleUse,com.android.tools.r8.graph.ProgramMethod):1386:1386 -> a 85:85:void applyMinimumKeepInfoWhenLiveOrTargeted(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.KeepMethodInfo$Joiner):3765:3765 -> a 85:85:void traceMethodHandle(com.android.tools.r8.graph.DexMethodHandle,com.android.tools.r8.graph.UseRegistry$MethodHandleUse,com.android.tools.r8.graph.ProgramMethod):1385 -> a 86:86:void lambda$new$0(com.android.tools.r8.ir.analysis.proto.GeneratedMessageLiteBuilderShrinker):504:504 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Lj;)V"} 87:87:com.android.tools.r8.shaking.Enqueuer registerAnalysis(com.android.tools.r8.graph.analysis.EnqueuerAnalysis):556:556 -> a 87:87:void lambda$new$0(com.android.tools.r8.ir.analysis.proto.GeneratedMessageLiteBuilderShrinker):504 -> a 88:88:com.android.tools.r8.shaking.EnqueuerUseRegistryFactory lambda$createUseRegistryFactory$1(com.android.tools.r8.ir.analysis.proto.GeneratedMessageLiteShrinker):546:546 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Mj;)Lcom/android/tools/r8/shaking/c0;"} 89:89:com.android.tools.r8.shaking.Enqueuer registerFieldAccessAnalysis(com.android.tools.r8.graph.analysis.EnqueuerFieldAccessAnalysis):561:561 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/rg;)V"} 90:90:com.android.tools.r8.shaking.Enqueuer registerInvokeAnalysis(com.android.tools.r8.graph.analysis.EnqueuerInvokeAnalysis):566:566 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/jt;)V"} 91:91:com.android.tools.r8.shaking.Enqueuer registerInstanceOfAnalysis(com.android.tools.r8.graph.analysis.EnqueuerInstanceOfAnalysis):571:571 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/sg;)Lcom/android/tools/r8/shaking/L;"} 92:92:com.android.tools.r8.shaking.Enqueuer registerCheckCastAnalysis(com.android.tools.r8.graph.analysis.EnqueuerCheckCastAnalysis):576:576 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/pg;)Lcom/android/tools/r8/shaking/L;"} 93:93:com.android.tools.r8.shaking.Enqueuer registerExceptionGuardAnalysis(com.android.tools.r8.graph.analysis.EnqueuerExceptionGuardAnalysis):581:581 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/qg;)V"} 94:94:void setAnnotationRemoverBuilder(com.android.tools.r8.shaking.AnnotationRemover$Builder):586:586 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/g;)V"} 95:95:void addDeadProtoTypeCandidate(com.android.tools.r8.graph.DexType):600:600 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)V"} 96:96:void addDeadProtoTypeCandidate(com.android.tools.r8.graph.DexProgramClass):607:607 -> a 96:96:void addDeadProtoTypeCandidate(com.android.tools.r8.graph.DexType):602 -> a 97:97:boolean addLiveMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.KeepReason):611:611 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/z1;Lcom/android/tools/r8/graph/o5;)Z"} 98:98:void recordMethodReference(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramDerivedContext):655:655 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/l5;)V"} 99:102:void recordMethodReference(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramDerivedContext,java.util.function.BiConsumer,java.util.function.BiConsumer):663:666 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/l5;Ljava/util/function/BiConsumer;Ljava/util/function/BiConsumer;)V"} 103:103:com.android.tools.r8.graph.DexClass definitionFor(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramDefinition):684:684 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/k5;)Lcom/android/tools/r8/graph/q0;"} 104:104: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):713:713 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/l5;Ljava/util/function/BiConsumer;Ljava/util/function/BiConsumer;)Lcom/android/tools/r8/graph/q0;"} 105:105:boolean verifyIsMainThread():1969:1969 -> a 105:105: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):713 -> a 106:107: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):714:715 -> a 108:108:void lambda$internalDefinitionFor$2(java.util.function.BiConsumer,com.android.tools.r8.graph.ProgramDerivedContext,com.android.tools.r8.graph.DexClass):727:727 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/BiConsumer;Lcom/android/tools/r8/graph/l5;Lcom/android/tools/r8/graph/q0;)V"} 109:111:boolean hasMinimumKeepInfoThatMatches(com.android.tools.r8.graph.ProgramField,java.util.function.Predicate):752:754 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m5;Ljava/util/function/Predicate;)Z"} 112:112:com.android.tools.r8.shaking.MinimumKeepInfoCollection com.android.tools.r8.shaking.DependentMinimumKeepInfoCollection.getUnconditionalMinimumKeepInfoOrDefault(com.android.tools.r8.shaking.MinimumKeepInfoCollection):88:88 -> a 112:112:boolean hasMinimumKeepInfoThatMatches(com.android.tools.r8.graph.ProgramField,java.util.function.Predicate):753 -> a 113:113:com.android.tools.r8.shaking.MinimumKeepInfoCollection com.android.tools.r8.shaking.DependentMinimumKeepInfoCollection.getUnconditionalMinimumKeepInfoOrDefault(com.android.tools.r8.shaking.MinimumKeepInfoCollection):88:88 -> a 113:113:boolean hasMinimumKeepInfoThatMatches(com.android.tools.r8.graph.ProgramField,java.util.function.Predicate):753 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 114:114:boolean hasMinimumKeepInfoThatMatches(com.android.tools.r8.graph.ProgramField,java.util.function.Predicate):756:756 -> a 115:115:com.android.tools.r8.shaking.KeepFieldInfo$Joiner com.android.tools.r8.shaking.KeepInfo$Joiner.asFieldJoinerOrNull(com.android.tools.r8.shaking.KeepInfo$Joiner):472:472 -> a 115:115:boolean hasMinimumKeepInfoThatMatches(com.android.tools.r8.graph.ProgramField,java.util.function.Predicate):756 -> a 116:116:boolean hasMinimumKeepInfoThatMatches(com.android.tools.r8.graph.ProgramField,java.util.function.Predicate):757:757 -> a 117:122:void processNewLiveNonProgramType(com.android.tools.r8.graph.ClasspathOrLibraryClass,com.android.tools.r8.utils.WorkList,java.util.function.BiConsumer,boolean):790:795 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/T;Lcom/android/tools/r8/utils/P3;Ljava/util/function/BiConsumer;Z)V"} 123:127:void handleLibraryTypeInheritingFromProgramType(com.android.tools.r8.graph.DexLibraryClass):875:879 -> a 123:127:void processNewLiveNonProgramType(com.android.tools.r8.graph.ClasspathOrLibraryClass,com.android.tools.r8.utils.WorkList,java.util.function.BiConsumer,boolean):795 -> a 128:154:void processNewLiveNonProgramType(com.android.tools.r8.graph.ClasspathOrLibraryClass,com.android.tools.r8.utils.WorkList,java.util.function.BiConsumer,boolean):797:823 -> a 155:155:void processNewLiveNonProgramType(com.android.tools.r8.graph.ClasspathOrLibraryClass,com.android.tools.r8.utils.WorkList,java.util.function.BiConsumer,boolean):820:820 -> a 156:156:void lambda$processNewLiveNonProgramType$3(com.android.tools.r8.graph.ClasspathOrLibraryClass,com.android.tools.r8.graph.analysis.EnqueuerAnalysis):797:797 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/T;Lcom/android/tools/r8/internal/og;)V"} 157:159:void lambda$processNewLiveNonProgramType$4(java.util.function.BiConsumer,com.android.tools.r8.graph.DexClassAndField):801:803 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/BiConsumer;Lcom/android/tools/r8/graph/r0;)V"} 160:160:void lambda$processNewLiveNonProgramType$4(java.util.function.BiConsumer,com.android.tools.r8.graph.DexClassAndField):800:800 -> a 161:165:void lambda$processNewLiveNonProgramType$5(java.util.function.BiConsumer,com.android.tools.r8.graph.DexClassAndMethod):807:811 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/BiConsumer;Lcom/android/tools/r8/graph/t0;)V"} 166:173:void lambda$processNewLiveNonProgramType$5(java.util.function.BiConsumer,com.android.tools.r8.graph.DexClassAndMethod):808:815 -> a 174:174:void lambda$processNewLiveNonProgramType$5(java.util.function.BiConsumer,com.android.tools.r8.graph.DexClassAndMethod):814:814 -> a 175:181:void addNonProgramClassToWorklist(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ClasspathOrLibraryDefinition,java.util.function.Consumer,java.util.function.BiConsumer):833:839 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/V;Ljava/util/function/Consumer;Ljava/util/function/BiConsumer;)V"} 182:182:com.android.tools.r8.graph.ClassResolutionResult com.android.tools.r8.graph.AppView.contextIndependentDefinitionForWithResolutionResult(com.android.tools.r8.graph.DexType):422:422 -> a 182:182:void addNonProgramClassToWorklist(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ClasspathOrLibraryDefinition,java.util.function.Consumer,java.util.function.BiConsumer):840 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 183:183:com.android.tools.r8.graph.ClassResolutionResult com.android.tools.r8.graph.AppView.contextIndependentDefinitionForWithResolutionResult(com.android.tools.r8.graph.DexType):422:422 -> a 183:183:void addNonProgramClassToWorklist(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ClasspathOrLibraryDefinition,java.util.function.Consumer,java.util.function.BiConsumer):840 -> a 184:188:void addNonProgramClassToWorklist(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ClasspathOrLibraryDefinition,java.util.function.Consumer,java.util.function.BiConsumer):841:845 -> a 189:190:void lambda$addNonProgramClassToWorklist$6(java.util.function.Consumer,com.android.tools.r8.graph.DexClass):847:848 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Consumer;Lcom/android/tools/r8/graph/q0;)V"} 191:191:void enqueueKeepRuleInstantiatedType(com.android.tools.r8.graph.DexProgramClass,java.util.Set,com.android.tools.r8.graph.DexDefinition):944:944 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Ljava/util/Set;Lcom/android/tools/r8/graph/O0;)V"} 192:192:boolean com.android.tools.r8.graph.DexClass.isAnnotation():589:589 -> a 192:192:void enqueueKeepRuleInstantiatedType(com.android.tools.r8.graph.DexProgramClass,java.util.Set,com.android.tools.r8.graph.DexDefinition):945 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 193:193:boolean com.android.tools.r8.graph.DexClass.isAnnotation():589:589 -> a 193:193:void enqueueKeepRuleInstantiatedType(com.android.tools.r8.graph.DexProgramClass,java.util.Set,com.android.tools.r8.graph.DexDefinition):945 -> a 194:204:void enqueueKeepRuleInstantiatedType(com.android.tools.r8.graph.DexProgramClass,java.util.Set,com.android.tools.r8.graph.DexDefinition):946:956 -> a 205:205:com.android.tools.r8.shaking.KeepInfo$Joiner com.android.tools.r8.shaking.KeepInfo$Joiner.addRule(com.android.tools.r8.shaking.ProguardKeepRuleBase):518:518 -> a 205:205:void enqueueKeepRuleInstantiatedType(com.android.tools.r8.graph.DexProgramClass,java.util.Set,com.android.tools.r8.graph.DexDefinition):957 -> a 206:206:java.util.Set com.android.tools.r8.shaking.KeepInfo$Joiner.getRules():484:484 -> a 206:206:void enqueueKeepRuleInstantiatedType(com.android.tools.r8.graph.DexProgramClass,java.util.Set,com.android.tools.r8.graph.DexDefinition):960 -> a 207:210:void enqueueKeepRuleInstantiatedType(com.android.tools.r8.graph.DexProgramClass,java.util.Set,com.android.tools.r8.graph.DexDefinition):960:963 -> a 211:215:void enqueueKeepRuleInstantiatedType(com.android.tools.r8.graph.DexProgramClass,java.util.Set,com.android.tools.r8.graph.DexDefinition):961:965 -> a 216:216:void applyMinimumKeepInfoWhenLiveOrTargeted(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.KeepMethodInfo$Joiner):3765:3765 -> a 216:216:void enqueueKeepRuleInstantiatedType(com.android.tools.r8.graph.DexProgramClass,java.util.Set,com.android.tools.r8.graph.DexDefinition):964 -> a 217:217:void enqueueKeepRuleInstantiatedType(com.android.tools.r8.graph.DexProgramClass,java.util.Set,com.android.tools.r8.graph.DexDefinition):968:968 -> a 218:218:boolean com.android.tools.r8.graph.DexClass.isExternalizable(com.android.tools.r8.graph.AppView):773:773 -> a 218:218:void enqueueKeepRuleInstantiatedType(com.android.tools.r8.graph.DexProgramClass,java.util.Set,com.android.tools.r8.graph.DexDefinition):968 -> a 219:219:boolean com.android.tools.r8.graph.AppInfoWithClassHierarchy.isExternalizable(com.android.tools.r8.graph.DexType):434:434 -> a 219:219:boolean com.android.tools.r8.graph.DexClass.isExternalizable(com.android.tools.r8.graph.AppView):773 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 219:219:void enqueueKeepRuleInstantiatedType(com.android.tools.r8.graph.DexProgramClass,java.util.Set,com.android.tools.r8.graph.DexDefinition):968 -> a 220:220:boolean com.android.tools.r8.graph.AppInfoWithClassHierarchy.isExternalizable(com.android.tools.r8.graph.DexType):434:434 -> a 220:220:boolean com.android.tools.r8.graph.DexClass.isExternalizable(com.android.tools.r8.graph.AppView):773 -> a 220:220:void enqueueKeepRuleInstantiatedType(com.android.tools.r8.graph.DexProgramClass,java.util.Set,com.android.tools.r8.graph.DexDefinition):968 -> a 221:223:void enqueueKeepRuleInstantiatedType(com.android.tools.r8.graph.DexProgramClass,java.util.Set,com.android.tools.r8.graph.DexDefinition):969:971 -> a 224:224:void applyMinimumKeepInfoWhenLiveOrTargeted(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.KeepMethodInfo$Joiner):3765:3765 -> a 224:224:void enqueueKeepRuleInstantiatedType(com.android.tools.r8.graph.DexProgramClass,java.util.Set,com.android.tools.r8.graph.DexDefinition):970 -> a 225:227:void enqueueFieldDueToNoShrinkingRule(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.shaking.KeepFieldInfo$Joiner,com.android.tools.r8.shaking.EnqueuerEvent):979:981 -> a 225:227:void lambda$enqueueAllIfNotShrinking$7(com.android.tools.r8.shaking.KeepFieldInfo$Joiner,com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.graph.ProgramField):927 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/c1;Lcom/android/tools/r8/shaking/Y;Lcom/android/tools/r8/graph/m5;)V"} 228:228:java.util.Set com.android.tools.r8.shaking.KeepInfo$Joiner.getReasons():480:480 -> a 228:228:void enqueueFieldDueToNoShrinkingRule(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.shaking.KeepFieldInfo$Joiner,com.android.tools.r8.shaking.EnqueuerEvent):985 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 228:228:void lambda$enqueueAllIfNotShrinking$7(com.android.tools.r8.shaking.KeepFieldInfo$Joiner,com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.graph.ProgramField):927 -> a 229:229:java.util.Set com.android.tools.r8.shaking.KeepInfo$Joiner.getRules():484:484 -> a 229:229:void enqueueFieldDueToNoShrinkingRule(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.shaking.KeepFieldInfo$Joiner,com.android.tools.r8.shaking.EnqueuerEvent):986 -> a 229:229:void lambda$enqueueAllIfNotShrinking$7(com.android.tools.r8.shaking.KeepFieldInfo$Joiner,com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.graph.ProgramField):927 -> a 230:230:void enqueueFieldDueToNoShrinkingRule(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.shaking.KeepFieldInfo$Joiner,com.android.tools.r8.shaking.EnqueuerEvent):987:987 -> a 230:230:void lambda$enqueueAllIfNotShrinking$7(com.android.tools.r8.shaking.KeepFieldInfo$Joiner,com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.graph.ProgramField):927 -> a 231:231:void enqueueFieldDueToNoShrinkingRule(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.shaking.KeepFieldInfo$Joiner,com.android.tools.r8.shaking.EnqueuerEvent):983:983 -> a 231:231:void lambda$enqueueAllIfNotShrinking$7(com.android.tools.r8.shaking.KeepFieldInfo$Joiner,com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.graph.ProgramField):927 -> a 232:232:void enqueueFieldDueToNoShrinkingRule(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.shaking.KeepFieldInfo$Joiner,com.android.tools.r8.shaking.EnqueuerEvent):981:981 -> a 232:232:void lambda$enqueueAllIfNotShrinking$7(com.android.tools.r8.shaking.KeepFieldInfo$Joiner,com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.graph.ProgramField):927 -> a 233:235:void enqueueMethodDueToNoShrinkingRule(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.KeepMethodInfo$Joiner,com.android.tools.r8.shaking.EnqueuerEvent):994:996 -> a 233:235:void lambda$enqueueAllIfNotShrinking$8(com.android.tools.r8.shaking.KeepMethodInfo$Joiner,com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.graph.ProgramMethod):929 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/l1;Lcom/android/tools/r8/shaking/Y;Lcom/android/tools/r8/graph/o5;)V"} 236:236:java.util.Set com.android.tools.r8.shaking.KeepInfo$Joiner.getRules():484:484 -> a 236:236:void enqueueMethodDueToNoShrinkingRule(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.KeepMethodInfo$Joiner,com.android.tools.r8.shaking.EnqueuerEvent):999 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 236:236:void lambda$enqueueAllIfNotShrinking$8(com.android.tools.r8.shaking.KeepMethodInfo$Joiner,com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.graph.ProgramMethod):929 -> a 237:237:void enqueueMethodDueToNoShrinkingRule(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.KeepMethodInfo$Joiner,com.android.tools.r8.shaking.EnqueuerEvent):999:999 -> a 237:237:void lambda$enqueueAllIfNotShrinking$8(com.android.tools.r8.shaking.KeepMethodInfo$Joiner,com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.graph.ProgramMethod):929 -> a 238:238:void enqueueMethodDueToNoShrinkingRule(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.KeepMethodInfo$Joiner,com.android.tools.r8.shaking.EnqueuerEvent):998:998 -> a 238:238:void lambda$enqueueAllIfNotShrinking$8(com.android.tools.r8.shaking.KeepMethodInfo$Joiner,com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.graph.ProgramMethod):929 -> a 239:239:void enqueueMethodDueToNoShrinkingRule(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.KeepMethodInfo$Joiner,com.android.tools.r8.shaking.EnqueuerEvent):996:996 -> a 239:239:void lambda$enqueueAllIfNotShrinking$8(com.android.tools.r8.shaking.KeepMethodInfo$Joiner,com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.graph.ProgramMethod):929 -> a 240:243:boolean registerMethodWithTargetAndContext(java.util.function.BiPredicate,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):1038:1041 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/BiPredicate;Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/o5;)Z"} 244:244:void traceReflectiveFieldAccess(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.graph.ProgramMethod):1063:1063 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m5;Lcom/android/tools/r8/graph/o5;)V"} 245:245:boolean registerReflectiveFieldRead(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.graph.ProgramMethod):1051:1051 -> a 245:245:void traceReflectiveFieldAccess(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.graph.ProgramMethod):1064 -> a 246:246:boolean registerReflectiveFieldWrite(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.graph.ProgramMethod):1059:1059 -> a 246:246:void traceReflectiveFieldAccess(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.graph.ProgramMethod):1065 -> a 247:247:void traceReflectiveFieldAccess(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.graph.ProgramMethod):1067:1067 -> a 248:267:boolean registerFieldAccess(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod,boolean,boolean):1100:1119 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;Lcom/android/tools/r8/graph/o5;ZZ)Z"} 268:273:com.android.tools.r8.graph.FieldAccessInfoImpl getOrCreateFieldAccessInfo(com.android.tools.r8.graph.DexEncodedField):1087:1092 -> a 268:273:boolean registerFieldAccess(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod,boolean,boolean):1120 -> a 274:294:boolean registerFieldAccess(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod,boolean,boolean):1124:1144 -> a 295:296:void lambda$registerFieldAccess$9(com.android.tools.r8.utils.Box,com.android.tools.r8.graph.FieldResolutionResult$SingleFieldResolutionResult):1106:1107 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/N;Lcom/android/tools/r8/graph/i3$a;)V"} 297:297:boolean com.android.tools.r8.graph.Definition.isProgramField():0:0 -> a 297:297:void lambda$registerFieldAccess$9(com.android.tools.r8.utils.Box,com.android.tools.r8.graph.FieldResolutionResult$SingleFieldResolutionResult):1107 -> a 298:298:void lambda$registerFieldAccess$9(com.android.tools.r8.utils.Box,com.android.tools.r8.graph.FieldResolutionResult$SingleFieldResolutionResult):1108:1108 -> a 299:299:void traceCallSite(com.android.tools.r8.graph.DexCallSite,com.android.tools.r8.graph.ProgramMethod):1150:1150 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p0;Lcom/android/tools/r8/graph/o5;)V"} 300:300:boolean com.android.tools.r8.utils.InternalOptions.isGeneratingClassFiles():587:587 -> a 300:300:void traceCallSite(com.android.tools.r8.graph.DexCallSite,com.android.tools.r8.graph.ProgramMethod):1150 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 301:301:boolean com.android.tools.r8.utils.InternalOptions.isGeneratingClassFiles():587:587 -> a 301:301:void traceCallSite(com.android.tools.r8.graph.DexCallSite,com.android.tools.r8.graph.ProgramMethod):1150 -> a 302:302:void traceCallSite(com.android.tools.r8.graph.DexCallSite,com.android.tools.r8.graph.ProgramMethod):1150:1150 -> a 303:306:boolean com.android.tools.r8.ir.desugar.LambdaDescriptor.isLambdaMetafactoryMethod(com.android.tools.r8.graph.DexCallSite,com.android.tools.r8.graph.DexDefinitionSupplier):292:295 -> a 303:306:void traceCallSite(com.android.tools.r8.graph.DexCallSite,com.android.tools.r8.graph.ProgramMethod):1150 -> a 307:307:boolean com.android.tools.r8.graph.DexItemFactory.isLambdaMetafactoryMethod(com.android.tools.r8.graph.DexMethod):1042:1042 -> a 307:307:boolean com.android.tools.r8.ir.desugar.LambdaDescriptor.isLambdaMetafactoryMethod(com.android.tools.r8.graph.DexCallSite,com.android.tools.r8.graph.DexDefinitionSupplier):295 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 307:307:void traceCallSite(com.android.tools.r8.graph.DexCallSite,com.android.tools.r8.graph.ProgramMethod):1150 -> a 308:308:boolean com.android.tools.r8.graph.DexItemFactory.isLambdaMetafactoryMethod(com.android.tools.r8.graph.DexMethod):1042:1042 -> a 308:308:boolean com.android.tools.r8.ir.desugar.LambdaDescriptor.isLambdaMetafactoryMethod(com.android.tools.r8.graph.DexCallSite,com.android.tools.r8.graph.DexDefinitionSupplier):295 -> a 308:308:void traceCallSite(com.android.tools.r8.graph.DexCallSite,com.android.tools.r8.graph.ProgramMethod):1150 -> a 309:310:void traceCallSite(com.android.tools.r8.graph.DexCallSite,com.android.tools.r8.graph.ProgramMethod):1151:1152 -> a 311:311:com.android.tools.r8.graph.DexProgramClass getProgramHolderOrNull(com.android.tools.r8.graph.DexMember,com.android.tools.r8.graph.ProgramDefinition):860:860 -> a 311:311:void traceCallSite(com.android.tools.r8.graph.DexCallSite,com.android.tools.r8.graph.ProgramMethod):1152 -> a 312:316:void traceCallSite(com.android.tools.r8.graph.DexCallSite,com.android.tools.r8.graph.ProgramMethod):1154:1158 -> a 317:317:java.util.List com.android.tools.r8.graph.DexCallSite.getBootstrapArgs():106:106 -> a 317:317:void traceCallSite(com.android.tools.r8.graph.DexCallSite,com.android.tools.r8.graph.ProgramMethod):1160 -> a 318:319:void traceCallSite(com.android.tools.r8.graph.DexCallSite,com.android.tools.r8.graph.ProgramMethod):1160:1161 -> a 320:320:boolean com.android.tools.r8.graph.DexValue.isDexValueMethodHandle():0:0 -> a 320:320:void traceCallSite(com.android.tools.r8.graph.DexCallSite,com.android.tools.r8.graph.ProgramMethod):1161 -> a 321:321:void traceCallSite(com.android.tools.r8.graph.DexCallSite,com.android.tools.r8.graph.ProgramMethod):1162:1162 -> a 322:322:boolean com.android.tools.r8.graph.DexMethodHandle.isMethodHandle():294:294 -> a 322:322:void traceCallSite(com.android.tools.r8.graph.DexCallSite,com.android.tools.r8.graph.ProgramMethod):1163 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 323:323:boolean com.android.tools.r8.graph.DexMethodHandle.isMethodHandle():294:294 -> a 323:323:void traceCallSite(com.android.tools.r8.graph.DexCallSite,com.android.tools.r8.graph.ProgramMethod):1163 -> a 324:331:void traceCallSite(com.android.tools.r8.graph.DexCallSite,com.android.tools.r8.graph.ProgramMethod):1164:1171 -> a 332:334:void markLambdaAsInstantiated(com.android.tools.r8.ir.desugar.LambdaDescriptor,com.android.tools.r8.graph.ProgramMethod):2776:2778 -> a 332:334:void traceCallSite(com.android.tools.r8.graph.DexCallSite,com.android.tools.r8.graph.ProgramMethod):1173 -> a 335:335:com.android.tools.r8.shaking.InstantiatedObject com.android.tools.r8.shaking.InstantiatedObject.of(com.android.tools.r8.ir.desugar.LambdaDescriptor):17:17 -> a 335:335:void transitionMethodsForInstantiatedLambda(com.android.tools.r8.ir.desugar.LambdaDescriptor):2808 -> a 335:335:void traceCallSite(com.android.tools.r8.graph.DexCallSite,com.android.tools.r8.graph.ProgramMethod):1174 -> a 336:336:void transitionMethodsForInstantiatedLambda(com.android.tools.r8.ir.desugar.LambdaDescriptor):2808:2808 -> a 336:336:void traceCallSite(com.android.tools.r8.graph.DexCallSite,com.android.tools.r8.graph.ProgramMethod):1174 -> a 337:337:void transitionMethodsForInstantiatedLambda(com.android.tools.r8.ir.desugar.LambdaDescriptor):2807:2807 -> a 337:337:void traceCallSite(com.android.tools.r8.graph.DexCallSite,com.android.tools.r8.graph.ProgramMethod):1174 -> a 338:365:void traceCallSite(com.android.tools.r8.graph.DexCallSite,com.android.tools.r8.graph.ProgramMethod):1175:1202 -> a 366:366:void traceInvokeInterfaceFromLambda(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):1453:1453 -> a 366:366:void traceCallSite(com.android.tools.r8.graph.DexCallSite,com.android.tools.r8.graph.ProgramMethod):1190 -> a 367:367:void traceInvokeDirectFromLambda(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):1435:1435 -> a 367:367:void traceCallSite(com.android.tools.r8.graph.DexCallSite,com.android.tools.r8.graph.ProgramMethod):1196 -> a 368:368:void traceCallSite(com.android.tools.r8.graph.DexCallSite,com.android.tools.r8.graph.ProgramMethod):1199:1199 -> a 369:370:void traceNewInstanceFromLambda(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod):1559:1560 -> a 369:370:void traceCallSite(com.android.tools.r8.graph.DexCallSite,com.android.tools.r8.graph.ProgramMethod):1199 -> a 371:371:void 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):1568:1568 -> a 371:371:void traceNewInstanceFromLambda(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod):1559 -> a 371:371:void traceCallSite(com.android.tools.r8.graph.DexCallSite,com.android.tools.r8.graph.ProgramMethod):1199 -> a 372:372:boolean com.android.tools.r8.graph.DexClass.isAnnotation():589:589 -> a 372:372:void 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):1570 -> a 372:372:void traceNewInstanceFromLambda(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod):1559 -> a 372:372:void traceCallSite(com.android.tools.r8.graph.DexCallSite,com.android.tools.r8.graph.ProgramMethod):1199 -> a 373:376:void 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):1570:1573 -> a 373:376:void traceNewInstanceFromLambda(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod):1559 -> a 373:376:void traceCallSite(com.android.tools.r8.graph.DexCallSite,com.android.tools.r8.graph.ProgramMethod):1199 -> a 377:377:void 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):1571:1571 -> a 377:377:void traceNewInstanceFromLambda(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod):1559 -> a 377:377:void traceCallSite(com.android.tools.r8.graph.DexCallSite,com.android.tools.r8.graph.ProgramMethod):1199 -> a 378:378:void traceInvokeVirtualFromLambda(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):1520:1520 -> a 378:378:void traceCallSite(com.android.tools.r8.graph.DexCallSite,com.android.tools.r8.graph.ProgramMethod):1193 -> a 379:379:void traceInvokeStaticFromLambda(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):1471:1471 -> a 379:379:void traceCallSite(com.android.tools.r8.graph.DexCallSite,com.android.tools.r8.graph.ProgramMethod):1187 -> a 380:380:void traceCallSite(com.android.tools.r8.graph.DexCallSite,com.android.tools.r8.graph.ProgramMethod):1205:1205 -> a 381:381:com.android.tools.r8.utils.collections.ProgramMethodSet lambda$traceCallSite$10(com.android.tools.r8.graph.DexCallSite):1175:1175 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p0;)Lcom/android/tools/r8/internal/IN;"} 382:382:void lambda$traceCallSite$11(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexType):1176:1176 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/v2;)V"} 383:384:void disableClosedWorldReasoning(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):1209:1210 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/o5;)V"} 385:389:void lambda$disableClosedWorldReasoning$12(com.android.tools.r8.graph.MethodResolutionResult):1212:1216 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/I4;)V"} 390:390:void applyMinimumKeepInfoWhenLiveOrTargeted(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.KeepMethodInfo$Joiner):3765:3765 -> a 390:390:void lambda$disableClosedWorldReasoning$12(com.android.tools.r8.graph.MethodResolutionResult):1214 -> a 391:391:void lambda$traceCheckCast$13(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.analysis.EnqueuerCheckCastAnalysis):1222:1222 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/pg;)V"} 392:396:void handleLockCandidate(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod,java.util.ListIterator):1246:1250 -> a 392:396:void traceConstClass(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod,java.util.ListIterator,boolean):1236 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/o5;Ljava/util/ListIterator;Z)V"} 397:397:void traceConstClass(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod,java.util.ListIterator,boolean):1237:1237 -> a 398:410:boolean isConstClassMaybeUsedAsLock(com.android.tools.r8.graph.ProgramMethod,java.util.ListIterator):1266:1278 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Ljava/util/ListIterator;)Z"} 411:411:boolean com.android.tools.r8.graph.DexItemFactory$ClassMethods.isReflectiveNameLookup(com.android.tools.r8.graph.DexMethod):1866:1866 -> a 411:411:boolean isConstClassMaybeUsedAsLock(com.android.tools.r8.graph.ProgramMethod,java.util.ListIterator):1279 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 412:412:boolean com.android.tools.r8.graph.DexItemFactory$ClassMethods.isReflectiveNameLookup(com.android.tools.r8.graph.DexMethod):1866:1866 -> a 412:412:boolean isConstClassMaybeUsedAsLock(com.android.tools.r8.graph.ProgramMethod,java.util.ListIterator):1279 -> a 413:420:boolean isConstClassMaybeUsedAsLock(com.android.tools.r8.graph.ProgramMethod,java.util.ListIterator):1279:1286 -> a 421:421:boolean lambda$isConstClassMaybeUsedAsLock$15(com.android.tools.r8.dex.code.CfOrDexInstruction):1271:1271 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/code/c;)Z"} 422:422:boolean com.android.tools.r8.cf.code.CfInstruction.isLabel():0:0 -> a 422:422:boolean lambda$isConstClassMaybeUsedAsLock$15(com.android.tools.r8.dex.code.CfOrDexInstruction):1271 -> a 423:423:boolean lambda$isConstClassMaybeUsedAsLock$15(com.android.tools.r8.dex.code.CfOrDexInstruction):1272:1272 -> a 424:424:boolean com.android.tools.r8.cf.code.CfInstruction.isPosition():0:0 -> a 424:424:boolean lambda$isConstClassMaybeUsedAsLock$15(com.android.tools.r8.dex.code.CfOrDexInstruction):1272 -> a 425:425:com.android.tools.r8.shaking.KeepReason lambda$internalTraceConstClassOrCheckCast$16(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramMethod):1303:1303 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/graph/o5;)Lcom/android/tools/r8/shaking/z1;"} 426:426:void traceTypeReference(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod):1393:1393 -> a 426:426:void internalTraceConstClassOrCheckCast(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod,boolean):1293 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/o5;Z)V"} 427:435:void internalTraceConstClassOrCheckCast(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod,boolean):1294:1302 -> a 436:436:void lambda$traceInstanceOf$17(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.analysis.EnqueuerInstanceOfAnalysis):1397:1397 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/sg;)V"} 437:437:void lambda$traceExceptionGuard$18(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.analysis.EnqueuerExceptionGuardAnalysis):1402:1402 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/qg;)V"} 438:444:boolean registerDeferredActionForDeadProtoBuilder(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.utils.Action):1423:1429 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/utils/d;)Z"} 445:445:boolean registerDeferredActionForDeadProtoBuilder(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.utils.Action):1425:1425 -> a 446:446: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):1427:1427 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/utils/d;Lcom/android/tools/r8/internal/Lj;)Ljava/lang/Boolean;"} 447:447:boolean lambda$registerDeferredActionForDeadProtoBuilder$20(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.utils.Action):1428:1428 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/utils/d;)Z"} 448:449:void traceInvokeDirect(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.KeepReason):1440:1441 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/shaking/z1;)V"} 450:455:void traceInvokeDirect(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.KeepReason):1440:1445 -> a 456:456:void lambda$traceInvokeDirect$22(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.analysis.EnqueuerInvokeAnalysis):1445:1445 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/jt;)V"} 457:457:void traceInstanceFieldRead(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.Enqueuer$FieldAccessMetadata):1681:1681 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/shaking/I;)V"} 458:458:boolean registerFieldRead(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod):1047:1047 -> a 458:458:void traceInstanceFieldRead(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.Enqueuer$FieldAccessMetadata):1681 -> a 459:466:void traceInstanceFieldRead(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.Enqueuer$FieldAccessMetadata):1685:1692 -> a 467:467:void com.android.tools.r8.graph.FieldResolutionResult.visitFieldResolutionResults(java.util.function.Consumer,java.util.function.Consumer):124:124 -> a 467:467:void traceInstanceFieldRead(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.Enqueuer$FieldAccessMetadata):1692 -> a 468:493: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):1694:1719 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/shaking/I;Lcom/android/tools/r8/graph/i3$a;)V"} 494:496:void markTypeAsLive(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.ProgramDefinition):2018:2020 -> a 494:496: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):1719 -> a 497:498: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):1722:1723 -> a 499:499: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):1722:1722 -> a 500:500: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):1696:1696 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;Lcom/android/tools/r8/graph/i3$a;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/rg;)V"} 501:501:java.lang.Boolean lambda$traceStaticFieldRead$34(com.android.tools.r8.graph.FieldResolutionResult,com.android.tools.r8.ir.analysis.proto.GeneratedExtensionRegistryShrinker):1816:1816 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/i3;Lcom/android/tools/r8/internal/Bj;)Ljava/lang/Boolean;"} 502:503: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):248:249 -> a 502:503:java.lang.Boolean lambda$traceStaticFieldRead$34(com.android.tools.r8.graph.FieldResolutionResult,com.android.tools.r8.ir.analysis.proto.GeneratedExtensionRegistryShrinker):1816 -> a 504:504:java.lang.Boolean lambda$traceStaticFieldRead$34(com.android.tools.r8.graph.FieldResolutionResult,com.android.tools.r8.ir.analysis.proto.GeneratedExtensionRegistryShrinker):1816:1816 -> a 505:505:void lambda$traceStaticFieldRead$37(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.analysis.proto.GeneratedExtensionRegistryShrinker):1870:1870 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/Bj;)V"} 506:518:void markTypeAsLive(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.shaking.KeepReason):2002:2014 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/k5;Lcom/android/tools/r8/shaking/z1;)V"} 519:519:void markTypeAsLive(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramDefinition):2025:2025 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/graph/k5;)V"} 520:526:void markTypeAsLive(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.ScopedDexMethodSet,com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness):2039:2045 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/shaking/h4;Lcom/android/tools/r8/shaking/L0;)V"} 527:548:void markTypeAsLive(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.ScopedDexMethodSet,com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness):2043:2064 -> a 549:555:void markTypeAsLive(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.ScopedDexMethodSet,com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness):2063:2069 -> a 556:629:void markTypeAsLive(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.ScopedDexMethodSet,com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness):2068:2141 -> a 630:644:void enqueueFirstNonSerializableClassInitializer(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.KeepReason):1004:1018 -> a 630:644:void markTypeAsLive(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.ScopedDexMethodSet,com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness):2142 -> a 645:645:void applyMinimumKeepInfoWhenLiveOrTargeted(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.KeepMethodInfo$Joiner):3765:3765 -> a 645:645:void enqueueFirstNonSerializableClassInitializer(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.KeepReason):1016 -> a 645:645:void markTypeAsLive(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.ScopedDexMethodSet,com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness):2142 -> a 646:648:void markTypeAsLive(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.ScopedDexMethodSet,com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness):2146:2148 -> a 649:649:com.android.tools.r8.shaking.KeepInfoCollection$MutableKeepInfoCollection getKeepInfo():739:739 -> a 649:649:void markTypeAsLive(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.ScopedDexMethodSet,com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness):2149 -> a 650:663:void markTypeAsLive(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.ScopedDexMethodSet,com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness):2149:2162 -> a 664:668:void compatEnqueueHolderIfDependentNonStaticMember(com.android.tools.r8.graph.DexProgramClass,java.util.Set):1024:1028 -> a 664:668:void markTypeAsLive(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.ScopedDexMethodSet,com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness):2161 -> a 669:669:void markTypeAsLive(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.ScopedDexMethodSet,com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness):2164:2164 -> a 670:670:com.android.tools.r8.graph.DexAnnotation$AnnotatedKind lambda$markTypeAsLive$45(com.android.tools.r8.graph.ProgramDefinition):2158:2158 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/k5;)Lcom/android/tools/r8/graph/b0;"} 671:671:void lambda$markTypeAsLive$46(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.analysis.EnqueuerAnalysis):2164:2164 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/internal/og;)V"} 672:675:void processDeferredAnnotations(com.android.tools.r8.graph.DexProgramClass,java.util.Map,java.util.function.Function):2172:2175 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Ljava/util/IdentityHashMap;Ljava/util/function/Function;)V"} 676:678:void processDeferredAnnotations(com.android.tools.r8.graph.DexProgramClass,java.util.Map,java.util.function.Function):2174:2176 -> a 679:679:boolean lambda$processDeferredAnnotations$47(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexAnnotation):2175:2175 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/graph/d0;)Z"} 680:680:void lambda$processDeferredAnnotations$49(java.util.function.Function,com.android.tools.r8.graph.DexAnnotation,java.util.List):2178:2178 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Function;Lcom/android/tools/r8/graph/d0;Ljava/util/List;)V"} 681:681:void lambda$processDeferredAnnotations$48(com.android.tools.r8.graph.DexAnnotation,java.util.function.Function,com.android.tools.r8.graph.ProgramDefinition):2181:2181 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/d0;Ljava/util/function/Function;Lcom/android/tools/r8/graph/k5;)V"} 682:682:void lambda$processDeferredAnnotations$48(com.android.tools.r8.graph.DexAnnotation,java.util.function.Function,com.android.tools.r8.graph.ProgramDefinition):2180:2180 -> a 683:686:void ensureMethodsContinueToWidenAccess(com.android.tools.r8.graph.ClassDefinition):2186:2189 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/F;)V"} 687:689:void ensureMethodsContinueToWidenAccess(com.android.tools.r8.graph.ClassDefinition):2188:2190 -> a 690:690:void com.android.tools.r8.graph.MethodCollection.forEachVirtualMethod(java.util.function.Consumer):154:154 -> a 690:690:void ensureMethodsContinueToWidenAccess(com.android.tools.r8.graph.ClassDefinition):2190 -> a 691:691:void ensureMethodsContinueToWidenAccess(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.ScopedDexMethodSet,com.android.tools.r8.shaking.KeepReason):2195:2195 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/shaking/h4;Lcom/android/tools/r8/shaking/z1;)V"} 692:694:boolean lambda$ensureMethodsContinueToWidenAccess$51(com.android.tools.r8.shaking.ScopedDexMethodSet,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexEncodedMethod):2197:2199 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/h4;Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/graph/W0;)Z"} 695:695:boolean com.android.tools.r8.graph.AppInfoWithClassHierarchy.methodDefinedInInterfaces(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexType):501:501 -> a 695:695:boolean lambda$ensureMethodsContinueToWidenAccess$51(com.android.tools.r8.shaking.ScopedDexMethodSet,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexEncodedMethod):2199 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 699:700:boolean com.android.tools.r8.graph.AppInfoWithClassHierarchy.methodDefinedInInterfaces(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexType):505:506 -> a 699:700:boolean lambda$ensureMethodsContinueToWidenAccess$51(com.android.tools.r8.shaking.ScopedDexMethodSet,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexEncodedMethod):2199 -> a 701:704:void processAnnotation(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.DexAnnotation,com.android.tools.r8.graph.DexAnnotation$AnnotatedKind):2295:2298 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/k5;Lcom/android/tools/r8/graph/d0;Lcom/android/tools/r8/graph/b0;)V"} 705:705:boolean com.android.tools.r8.shaking.Enqueuer$SetWithReportedReason.contains(java.lang.Object):5326:5326 -> a 705:705:void processAnnotation(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.DexAnnotation,com.android.tools.r8.graph.DexAnnotation$AnnotatedKind):2298 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 706:706:boolean com.android.tools.r8.shaking.Enqueuer$SetWithReportedReason.contains(java.lang.Object):5326:5326 -> a 706:706:void processAnnotation(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.DexAnnotation,com.android.tools.r8.graph.DexAnnotation$AnnotatedKind):2298 -> a 707:712:boolean shouldKeepAnnotation(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.DexAnnotation,com.android.tools.r8.graph.DexAnnotation$AnnotatedKind,boolean):2328:2333 -> a 707:712:void processAnnotation(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.DexAnnotation,com.android.tools.r8.graph.DexAnnotation$AnnotatedKind):2299 -> a 713:713:void processAnnotation(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.DexAnnotation,com.android.tools.r8.graph.DexAnnotation$AnnotatedKind):2303:2303 -> a 714:714:boolean com.android.tools.r8.graph.DexAnnotation$AnnotatedKind.isParameter():55:55 -> a 714:714:void processAnnotation(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.DexAnnotation,com.android.tools.r8.graph.DexAnnotation$AnnotatedKind):2303 -> a 715:732:void processAnnotation(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.DexAnnotation,com.android.tools.r8.graph.DexAnnotation$AnnotatedKind):2303:2320 -> a 733:733:java.util.List lambda$processAnnotation$55(com.android.tools.r8.graph.DexAnnotation):2307:2307 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/d0;)Ljava/util/List;"} 734:735:com.android.tools.r8.graph.FieldResolutionResult resolveField(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramDefinition):2339:2340 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;Lcom/android/tools/r8/graph/k5;)Lcom/android/tools/r8/graph/i3;"} 736:736:void com.android.tools.r8.graph.FieldResolutionResult.visitFieldResolutionResults(java.util.function.Consumer,java.util.function.Consumer):124:124 -> a 736:736:com.android.tools.r8.graph.FieldResolutionResult resolveField(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramDefinition):2340 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 737:737:void lambda$resolveField$56(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.FieldResolutionResult$SingleFieldResolutionResult):2343:2343 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;Lcom/android/tools/r8/graph/k5;Lcom/android/tools/r8/graph/i3$a;)V"} 738:739:void recordFieldReference(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramDerivedContext):671:672 -> a 738:739:void lambda$resolveField$56(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.FieldResolutionResult$SingleFieldResolutionResult):2342 -> a 740:740:void lambda$resolveField$57(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.FieldResolutionResult$FailedOrUnknownFieldResolutionResult):2346:2346 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;Lcom/android/tools/r8/graph/k5;Lcom/android/tools/r8/graph/c3;)V"} 741:742:void recordFieldReference(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramDerivedContext):671:672 -> a 741:742:void lambda$resolveField$57(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.FieldResolutionResult$FailedOrUnknownFieldResolutionResult):2347 -> a 743:743:void lambda$resolveMethod$58(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.MethodResolutionResult):2358:2358 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/k5;Lcom/android/tools/r8/graph/I4;)V"} 744:744: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):2361:2361 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/I4;Lcom/android/tools/r8/graph/k5;Lcom/android/tools/r8/shaking/z1;Lcom/android/tools/r8/graph/I4$a;)V"} 745:747: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):2360:2362 -> a 748:750: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):2370:2372 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/k5;Lcom/android/tools/r8/shaking/z1;Z)Lcom/android/tools/r8/graph/I4;"} 751:753: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):2374:2376 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/k5;Lcom/android/tools/r8/shaking/z1;Lcom/android/tools/r8/graph/I4;)V"} 754:759: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):2375:2380 -> a 760:762: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):2379:2381 -> a 763:781:void lambda$handleInvokeOfStaticTarget$61(com.android.tools.r8.shaking.KeepReason,com.android.tools.r8.graph.MethodResolutionResult):2393:2411 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/z1;Lcom/android/tools/r8/graph/I4;)V"} 782:783:void handleInvokeOfDirectTarget(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.shaking.KeepReason):2519:2520 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/k5;Lcom/android/tools/r8/shaking/z1;)V"} 784:813:void lambda$handleInvokeOfDirectTarget$62(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.shaking.KeepReason,com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.MethodResolutionResult):2522:2551 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/shaking/z1;Lcom/android/tools/r8/graph/k5;Lcom/android/tools/r8/graph/I4;)V"} 814:862:void ensureFromLibraryOrThrow(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexLibraryClass):2557:2605 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/d2;)V"} 863:865:void lambda$ensureFromLibraryOrThrow$63(com.android.tools.r8.shaking.KeepReason,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexClass,java.lang.Boolean):2583:2585 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/z1;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/q0;Ljava/lang/Boolean;)V"} 866:868:void keepClassAndAllMembers(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.KeepReason):2617:2619 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/shaking/z1;)V"} 869:869:void shouldNotBeMinified(com.android.tools.r8.graph.ProgramDefinition):2611:2611 -> a 869:869:void keepClassAndAllMembers(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.KeepReason):2620 -> a 870:870:boolean com.android.tools.r8.utils.InternalOptions.isMinificationEnabled():755:755 -> a 870:870:void shouldNotBeMinified(com.android.tools.r8.graph.ProgramDefinition):2611 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 870:870:void keepClassAndAllMembers(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.KeepReason):2620 -> a 871:871:void shouldNotBeMinified(com.android.tools.r8.graph.ProgramDefinition):2612:2612 -> a 871:871:void keepClassAndAllMembers(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.KeepReason):2620 -> a 872:872:void keepClassAndAllMembers(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.KeepReason):2621:2621 -> a 873:873:void com.android.tools.r8.graph.DexProgramClass.forEachProgramField(java.util.function.Consumer):257:257 -> a 873:873:void keepClassAndAllMembers(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.KeepReason):2621 -> a 874:874:void keepClassAndAllMembers(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.KeepReason):2627:2627 -> a 875:875:void lambda$keepClassAndAllMembers$65(com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness,com.android.tools.r8.graph.ProgramField):2623:2623 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/L0;Lcom/android/tools/r8/graph/m5;)V"} 876:876:void shouldNotBeMinified(com.android.tools.r8.graph.ProgramDefinition):2611:2611 -> a 876:876:void lambda$keepClassAndAllMembers$65(com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness,com.android.tools.r8.graph.ProgramField):2624 -> a 877:877:boolean com.android.tools.r8.utils.InternalOptions.isMinificationEnabled():755:755 -> a 877:877:void shouldNotBeMinified(com.android.tools.r8.graph.ProgramDefinition):2611 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 877:877:void lambda$keepClassAndAllMembers$65(com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness,com.android.tools.r8.graph.ProgramField):2624 -> a 878:878:void shouldNotBeMinified(com.android.tools.r8.graph.ProgramDefinition):2612:2612 -> a 878:878:void lambda$keepClassAndAllMembers$65(com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness,com.android.tools.r8.graph.ProgramField):2624 -> a 879:879:void lambda$keepClassAndAllMembers$65(com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness,com.android.tools.r8.graph.ProgramField):2625:2625 -> a 880:880:void lambda$keepClassAndAllMembers$66(com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness,com.android.tools.r8.graph.ProgramMethod):2629:2629 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/L0;Lcom/android/tools/r8/graph/o5;)V"} 881:881:void shouldNotBeMinified(com.android.tools.r8.graph.ProgramDefinition):2611:2611 -> a 881:881:void lambda$keepClassAndAllMembers$66(com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness,com.android.tools.r8.graph.ProgramMethod):2630 -> a 882:882:boolean com.android.tools.r8.utils.InternalOptions.isMinificationEnabled():755:755 -> a 882:882:void shouldNotBeMinified(com.android.tools.r8.graph.ProgramDefinition):2611 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 882:882:void lambda$keepClassAndAllMembers$66(com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness,com.android.tools.r8.graph.ProgramMethod):2630 -> a 883:883:void shouldNotBeMinified(com.android.tools.r8.graph.ProgramDefinition):2612:2612 -> a 883:883:void lambda$keepClassAndAllMembers$66(com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness,com.android.tools.r8.graph.ProgramMethod):2630 -> a 884:884:void lambda$keepClassAndAllMembers$66(com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness,com.android.tools.r8.graph.ProgramMethod):2631:2631 -> a 885:887:void recordFoundClass(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.ProgramDerivedContext):2636:2638 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;Lcom/android/tools/r8/graph/l5;)V"} 888:890:void markTypeAsLive(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.ProgramDefinition):2018:2020 -> a 888:890:void recordFoundClass(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.ProgramDerivedContext):2638 -> a 891:891:void recordFoundClass(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.ProgramDerivedContext):2641:2641 -> a 892:892:void lambda$recordNonProgramClass$67(com.android.tools.r8.graph.ProgramDerivedContext,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ClasspathOrLibraryDefinition):2651:2651 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/l5;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/V;)V"} 893:893:void ignoreMissingClass(com.android.tools.r8.graph.DexType):2664:2664 -> a 893:893:void ignoreMissingClass(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramDerivedContext):2668 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/l5;)V"} 894:894:void ignoreMissingClass(com.android.tools.r8.graph.DexType):2664:2664 -> a 894:894:void ignoreMissingClasspathOrLibraryClass(com.android.tools.r8.graph.DexType):2672 -> a 894:894:void ignoreMissingClasspathOrLibraryClass(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ClasspathOrLibraryDefinition):2677 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/V;)V"} 895:895: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):2717:2717 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/shaking/V0;Lcom/android/tools/r8/shaking/z1;)V"} 896:896:boolean com.android.tools.r8.graph.DexClass.isAnnotation():589:589 -> a 896:896: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):2717 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 897:897:boolean com.android.tools.r8.graph.DexClass.isAnnotation():589:589 -> a 897:897: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):2717 -> a 898:904: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):2717:2723 -> a 905:906:boolean 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):2750:2751 -> a 905:906: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):2727 -> a 907:909: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):2732:2734 -> a 910:910:boolean com.android.tools.r8.graph.DexClass.isAnnotation():589:589 -> a 910:910:void transitionMethodsForInstantiatedClass(com.android.tools.r8.graph.DexProgramClass):2812 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 910:910: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):2737 -> a 911:911:boolean com.android.tools.r8.graph.DexClass.isAnnotation():589:589 -> a 911:911:void transitionMethodsForInstantiatedClass(com.android.tools.r8.graph.DexProgramClass):2812 -> a 911:911: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):2737 -> a 912:913:void transitionMethodsForInstantiatedClass(com.android.tools.r8.graph.DexProgramClass):2812:2813 -> a 912:913: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):2737 -> a 914:914:com.android.tools.r8.shaking.InstantiatedObject com.android.tools.r8.shaking.InstantiatedObject.of(com.android.tools.r8.graph.DexProgramClass):13:13 -> a 914:914:void transitionMethodsForInstantiatedClass(com.android.tools.r8.graph.DexProgramClass):2815 -> a 914:914: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):2737 -> a 915:915:void transitionMethodsForInstantiatedClass(com.android.tools.r8.graph.DexProgramClass):2815:2815 -> a 915:915: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):2737 -> a 916:916:void transitionMethodsForInstantiatedClass(com.android.tools.r8.graph.DexProgramClass):2814:2814 -> a 916:916: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):2737 -> a 917:929:void transitionFieldsForInstantiatedClass(com.android.tools.r8.graph.DexProgramClass):3012:3024 -> a 917:929: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):2739 -> a 930:930:void transitionDependentItemsForInstantiatedClass(com.android.tools.r8.graph.DexProgramClass):3028:3028 -> a 930:930: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):2741 -> a 931:931:boolean com.android.tools.r8.graph.DexClass.isAnnotation():589:589 -> a 931:931:void transitionDependentItemsForInstantiatedClass(com.android.tools.r8.graph.DexProgramClass):3028 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 931:931: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):2741 -> a 932:932:boolean com.android.tools.r8.graph.DexClass.isAnnotation():589:589 -> a 932:932:void transitionDependentItemsForInstantiatedClass(com.android.tools.r8.graph.DexProgramClass):3028 -> a 932:932: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):2741 -> a 933:935:void transitionDependentItemsForInstantiatedClass(com.android.tools.r8.graph.DexProgramClass):3028:3030 -> a 933:935: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):2741 -> a 936:936:void lambda$processNewlyInstantiatedClass$68(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.analysis.EnqueuerAnalysis):2725:2725 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/og;)V"} 937:937:void markAnnotationAsInstantiated(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness):2756:2756 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/shaking/L0;)V"} 938:938:boolean com.android.tools.r8.graph.DexClass.isAnnotation():589:589 -> a 938:938:void markAnnotationAsInstantiated(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness):2756 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 939:939:boolean com.android.tools.r8.graph.DexClass.isAnnotation():589:589 -> a 939:939:void markAnnotationAsInstantiated(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness):2756 -> a 940:944:void markAnnotationAsInstantiated(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness):2756:2760 -> a 945:946:void transitionDependentItemsForInstantiatedInterface(com.android.tools.r8.graph.DexProgramClass):3034:3035 -> a 945:946:void markAnnotationAsInstantiated(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness):2761 -> a 947:965:void checkLambdaInterface(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod):2783:2801 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/o5;)V"} 966:971:void transitionMethodsForInstantiatedObject(com.android.tools.r8.shaking.InstantiatedObject,com.android.tools.r8.graph.DexType,java.util.List):2827:2832 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/U0;Lcom/android/tools/r8/graph/v2;Ljava/util/List;)V"} 972:973:void lambda$transitionMethodsForInstantiatedObject$69(com.android.tools.r8.shaking.InstantiatedObject,com.android.tools.r8.utils.WorkList,com.android.tools.r8.graph.DexClass):2834:2835 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/U0;Lcom/android/tools/r8/utils/P3;Lcom/android/tools/r8/graph/q0;)V"} 974:988:void markLibraryAndClasspathMethodOverridesAsLive(com.android.tools.r8.shaking.InstantiatedObject,com.android.tools.r8.graph.DexClass):2918:2932 -> a 974:988:void lambda$transitionMethodsForInstantiatedObject$69(com.android.tools.r8.shaking.InstantiatedObject,com.android.tools.r8.utils.WorkList,com.android.tools.r8.graph.DexClass):2837 -> a 989:999:void markLibraryAndClasspathMethodOverridesAsLive(com.android.tools.r8.shaking.InstantiatedObject,com.android.tools.r8.graph.DexClass):2929:2939 -> a 989:999:void lambda$transitionMethodsForInstantiatedObject$69(com.android.tools.r8.shaking.InstantiatedObject,com.android.tools.r8.utils.WorkList,com.android.tools.r8.graph.DexClass):2837 -> a 1000:1000:boolean com.android.tools.r8.shaking.InstantiatedObject.isClass():0:0 -> a 1000:1000:void markLibraryAndClasspathMethodOverridesAsLive(com.android.tools.r8.shaking.InstantiatedObject,com.android.tools.r8.graph.DexClass):2939 -> a 1000:1000:void lambda$transitionMethodsForInstantiatedObject$69(com.android.tools.r8.shaking.InstantiatedObject,com.android.tools.r8.utils.WorkList,com.android.tools.r8.graph.DexClass):2837 -> a 1001:1003:void markLibraryAndClasspathMethodOverridesAsLive(com.android.tools.r8.shaking.InstantiatedObject,com.android.tools.r8.graph.DexClass):2939:2941 -> a 1001:1003:void lambda$transitionMethodsForInstantiatedObject$69(com.android.tools.r8.shaking.InstantiatedObject,com.android.tools.r8.utils.WorkList,com.android.tools.r8.graph.DexClass):2837 -> a 1004:1008:void markLibraryAndClasspathMethodOverridesAsLive(com.android.tools.r8.shaking.InstantiatedObject,com.android.tools.r8.graph.DexClass):2940:2944 -> a 1004:1008:void lambda$transitionMethodsForInstantiatedObject$69(com.android.tools.r8.shaking.InstantiatedObject,com.android.tools.r8.utils.WorkList,com.android.tools.r8.graph.DexClass):2837 -> a 1009:1015:void markLibraryAndClasspathMethodOverridesAsLive(com.android.tools.r8.shaking.InstantiatedObject,com.android.tools.r8.graph.DexClass):2943:2949 -> a 1009:1015:void lambda$transitionMethodsForInstantiatedObject$69(com.android.tools.r8.shaking.InstantiatedObject,com.android.tools.r8.utils.WorkList,com.android.tools.r8.graph.DexClass):2837 -> a 1016:1016:void markLibraryAndClasspathMethodOverridesAsLive(com.android.tools.r8.shaking.InstantiatedObject,com.android.tools.r8.graph.DexClass):2946:2946 -> a 1016:1016:void lambda$transitionMethodsForInstantiatedObject$69(com.android.tools.r8.shaking.InstantiatedObject,com.android.tools.r8.utils.WorkList,com.android.tools.r8.graph.DexClass):2837 -> a 1017:1020:void lambda$transitionMethodsForInstantiatedObject$69(com.android.tools.r8.shaking.InstantiatedObject,com.android.tools.r8.utils.WorkList,com.android.tools.r8.graph.DexClass):2839:2842 -> a 1021:1021:void markProgramMethodOverridesAsLive(com.android.tools.r8.shaking.InstantiatedObject,com.android.tools.r8.graph.DexProgramClass):2854:2854 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/U0;Lcom/android/tools/r8/graph/q2;)V"} 1022:1022:boolean com.android.tools.r8.shaking.InstantiatedObject.isLambda():0:0 -> a 1022:1022:void markProgramMethodOverridesAsLive(com.android.tools.r8.shaking.InstantiatedObject,com.android.tools.r8.graph.DexProgramClass):2854 -> a 1023:1024:void markProgramMethodOverridesAsLive(com.android.tools.r8.shaking.InstantiatedObject,com.android.tools.r8.graph.DexProgramClass):2854:2855 -> a 1025:1025:void markProgramMethodOverridesAsLive(com.android.tools.r8.shaking.InstantiatedObject,com.android.tools.r8.graph.DexProgramClass):2854:2854 -> a 1026:1026:java.util.Map getReachableVirtualTargets(com.android.tools.r8.graph.DexProgramClass):2849:2849 -> a 1026:1026:void markProgramMethodOverridesAsLive(com.android.tools.r8.shaking.InstantiatedObject,com.android.tools.r8.graph.DexProgramClass):2856 -> a 1027:1028:void markProgramMethodOverridesAsLive(com.android.tools.r8.shaking.InstantiatedObject,com.android.tools.r8.graph.DexProgramClass):2856:2857 -> a 1029:1037:void lambda$markProgramMethodOverridesAsLive$77(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):2859:2867 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/shaking/U0;Lcom/android/tools/r8/shaking/M;Lcom/android/tools/r8/internal/IN;)V"} 1038:1043:void lambda$markProgramMethodOverridesAsLive$76(java.util.Map,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.InstantiatedObject,com.android.tools.r8.graph.MethodResolutionResult):2870:2875 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Map;Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/shaking/U0;Lcom/android/tools/r8/graph/I4;)V"} 1044:1054:void lambda$markProgramMethodOverridesAsLive$75(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):2877:2887 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/I4$c;Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/shaking/U0;Lcom/android/tools/r8/graph/q2;Ljava/util/List;)V"} 1055:1055:void com.android.tools.r8.graph.LookupResult.forEach(java.util.function.Consumer):36:36 -> a 1055:1055:void lambda$markProgramMethodOverridesAsLive$75(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):2887 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 1056:1056:void lambda$markProgramMethodOverridesAsLive$75(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):2897:2897 -> a 1057:1058:void lambda$markProgramMethodOverridesAsLive$70(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):2882:2883 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/shaking/U0;Lcom/android/tools/r8/graph/v2;Ljava/util/function/Consumer;Ljava/util/function/Consumer;)V"} 1059:1059:boolean lambda$markProgramMethodOverridesAsLive$71(com.android.tools.r8.graph.DexDefinition):2886:2886 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/O0;)Z"} 1060:1060:boolean com.android.tools.r8.shaking.KeepInfoCollection.isPinned(com.android.tools.r8.graph.DexDefinition,com.android.tools.r8.shaking.GlobalKeepInfoConfiguration,com.android.tools.r8.graph.DexDefinitionSupplier):215:215 -> a 1060:1060:boolean lambda$markProgramMethodOverridesAsLive$71(com.android.tools.r8.graph.DexDefinition):2886 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 1061:1061:boolean com.android.tools.r8.shaking.KeepInfoCollection.isPinned(com.android.tools.r8.graph.DexDefinition,com.android.tools.r8.shaking.GlobalKeepInfoConfiguration,com.android.tools.r8.graph.DexDefinitionSupplier):215:215 -> a 1061:1061:boolean lambda$markProgramMethodOverridesAsLive$71(com.android.tools.r8.graph.DexDefinition):2886 -> a 1062:1062:void lambda$markProgramMethodOverridesAsLive$73(com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult,com.android.tools.r8.graph.LookupTarget):2889:2889 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/I4$c;Lcom/android/tools/r8/graph/m4;)V"} 1063:1066:com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness lambda$markProgramMethodOverridesAsLive$72(com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult,com.android.tools.r8.graph.ProgramMethod):2892:2895 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/I4$c;Lcom/android/tools/r8/graph/o5;)Lcom/android/tools/r8/shaking/L0;"} 1067:1067:com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness lambda$markProgramMethodOverridesAsLive$72(com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult,com.android.tools.r8.graph.ProgramMethod):2892:2892 -> a 1068:1068:void lambda$markProgramMethodOverridesAsLive$74(com.android.tools.r8.graph.DexProgramClass,java.util.List,com.android.tools.r8.graph.DexEncodedMethod):2901:2901 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Ljava/util/List;Lcom/android/tools/r8/graph/W0;)V"} 1069:1076:void lambda$markProgramMethodOverridesAsLive$74(com.android.tools.r8.graph.DexProgramClass,java.util.List,com.android.tools.r8.graph.DexEncodedMethod):2900:2907 -> a 1077:1077:void lambda$markProgramMethodOverridesAsLive$74(com.android.tools.r8.graph.DexProgramClass,java.util.List,com.android.tools.r8.graph.DexEncodedMethod):2905:2905 -> a 1078:1078:void markLibraryOrClasspathOverrideLive(com.android.tools.r8.shaking.InstantiatedObject,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.MethodResolutionResult):2958:2958 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/U0;Lcom/android/tools/r8/graph/q0;Lcom/android/tools/r8/graph/I4;)V"} 1079:1094:boolean shouldMarkLibraryMethodOverrideAsReachable(com.android.tools.r8.graph.LookupTarget):4650:4665 -> a 1079:1094:void markLibraryOrClasspathOverrideLive(com.android.tools.r8.shaking.InstantiatedObject,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.MethodResolutionResult):2962 -> a 1095:1103:java.util.Set getImmediateSubtypesInInstantiatedHierarchy(com.android.tools.r8.graph.DexProgramClass):4701:4709 -> a 1095:1103:boolean shouldMarkLibraryMethodOverrideAsReachable(com.android.tools.r8.graph.LookupTarget):4671 -> a 1095:1103:void markLibraryOrClasspathOverrideLive(com.android.tools.r8.shaking.InstantiatedObject,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.MethodResolutionResult):2962 -> a 1104:1118:boolean shouldMarkLibraryMethodOverrideAsReachable(com.android.tools.r8.graph.LookupTarget):4672:4686 -> a 1104:1118:void markLibraryOrClasspathOverrideLive(com.android.tools.r8.shaking.InstantiatedObject,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.MethodResolutionResult):2962 -> a 1119:1127:java.util.Set getImmediateSubtypesInInstantiatedHierarchy(com.android.tools.r8.graph.DexProgramClass):4701:4709 -> a 1119:1127:boolean shouldMarkLibraryMethodOverrideAsReachable(com.android.tools.r8.graph.LookupTarget):4690 -> a 1119:1127:void markLibraryOrClasspathOverrideLive(com.android.tools.r8.shaking.InstantiatedObject,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.MethodResolutionResult):2962 -> a 1128:1130:boolean shouldMarkLibraryMethodOverrideAsReachable(com.android.tools.r8.graph.LookupTarget):4690:4692 -> a 1128:1130:void markLibraryOrClasspathOverrideLive(com.android.tools.r8.shaking.InstantiatedObject,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.MethodResolutionResult):2962 -> a 1131:1136:void markLibraryOrClasspathOverrideLive(com.android.tools.r8.shaking.InstantiatedObject,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.MethodResolutionResult):2965:2970 -> a 1137:1137:boolean com.android.tools.r8.shaking.InstantiatedObject.isClass():0:0 -> a 1137:1137:void markLibraryOrClasspathOverrideLive(com.android.tools.r8.shaking.InstantiatedObject,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.MethodResolutionResult):2970 -> a 1138:1138:void markLibraryOrClasspathOverrideLive(com.android.tools.r8.shaking.InstantiatedObject,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.MethodResolutionResult):2973:2973 -> a 1139:1139:void markLibraryOrClasspathOverrideLive(com.android.tools.r8.shaking.InstantiatedObject,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.MethodResolutionResult):2972:2972 -> a 1140:1140:com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness lambda$markLibraryOrClasspathOverrideLive$78(com.android.tools.r8.shaking.InstantiatedObject,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.ProgramMethod):2968:2968 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/U0;Lcom/android/tools/r8/graph/q0;Lcom/android/tools/r8/graph/o5;)Lcom/android/tools/r8/shaking/L0;"} 1141:1154:void markOverridesAsLibraryMethodOverrides(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexMethod):2979:2992 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/graph/j2;)V"} 1155:1155:boolean com.android.tools.r8.utils.InternalOptions.isMinificationEnabled():755:755 -> a 1155:1155:void shouldNotBeMinified(com.android.tools.r8.graph.ProgramDefinition):2611 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 1155:1155:void markOverridesAsLibraryMethodOverrides(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexMethod):2993 -> a 1156:1156:void shouldNotBeMinified(com.android.tools.r8.graph.ProgramDefinition):2612:2612 -> a 1156:1156:void markOverridesAsLibraryMethodOverrides(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexMethod):2993 -> a 1157:1157:void markOverridesAsLibraryMethodOverrides(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexMethod):2996:2996 -> a 1158:1160:void lambda$markOverridesAsLibraryMethodOverrides$79(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.utils.WorkList,com.android.tools.r8.graph.DexType):2998:3000 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/utils/P3;Lcom/android/tools/r8/graph/v2;)V"} 1161:1161:void markFieldAsLive(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.shaking.KeepReason):3099:3099 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m5;Lcom/android/tools/r8/graph/k5;Lcom/android/tools/r8/shaking/z1;)V"} 1162:1165:boolean com.android.tools.r8.shaking.Enqueuer$LiveFieldsSet.add(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.shaking.KeepReason):5353:5356 -> a 1162:1165:void markFieldAsLive(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.shaking.KeepReason):3099 -> a 1166:1166:void markFieldAsLive(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.shaking.KeepReason):3105:3105 -> a 1167:1167:void traceFieldDefinition(com.android.tools.r8.graph.ProgramField):3151:3151 -> a 1167:1167:void markFieldAsLive(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.shaking.KeepReason):3106 -> a 1168:1168:void markTypeAsLive(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramDefinition):2025:2025 -> a 1168:1168:void traceFieldDefinition(com.android.tools.r8.graph.ProgramField):3151 -> a 1168:1168:void markFieldAsLive(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.shaking.KeepReason):3106 -> a 1169:1170:void traceFieldDefinition(com.android.tools.r8.graph.ProgramField):3152:3153 -> a 1169:1170:void markFieldAsLive(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.shaking.KeepReason):3106 -> a 1171:1174:void markFieldAsLive(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.shaking.KeepReason):3107:3110 -> a 1175:1175:void traceFieldDefinition(com.android.tools.r8.graph.ProgramField):3151:3151 -> a 1175:1175:void markFieldAsLive(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.shaking.KeepReason):3111 -> a 1176:1176:void markTypeAsLive(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramDefinition):2025:2025 -> a 1176:1176:void traceFieldDefinition(com.android.tools.r8.graph.ProgramField):3151 -> a 1176:1176:void markFieldAsLive(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.shaking.KeepReason):3111 -> a 1177:1178:void traceFieldDefinition(com.android.tools.r8.graph.ProgramField):3152:3153 -> a 1177:1178:void markFieldAsLive(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.shaking.KeepReason):3111 -> a 1179:1180:void markFieldAsLive(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.shaking.KeepReason):3115:3116 -> a 1181:1181:com.android.tools.r8.shaking.KeepInfoCollection$MutableKeepInfoCollection getKeepInfo():739:739 -> a 1181:1181:void markFieldAsLive(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.shaking.KeepReason):3117 -> a 1182:1186:void markFieldAsLive(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.shaking.KeepReason):3117:3121 -> a 1187:1187:void lambda$markFieldAsLive$80(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.analysis.EnqueuerAnalysis):3121:3121 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m5;Lcom/android/tools/r8/graph/k5;Lcom/android/tools/r8/internal/og;)V"} 1188:1188:void lambda$markFieldAsReachable$82(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.graph.analysis.EnqueuerAnalysis):3147:3147 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m5;Lcom/android/tools/r8/internal/og;)V"} 1189:1190:void traceFieldReference(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.FieldResolutionResult$FailedOrUnknownFieldResolutionResult,com.android.tools.r8.graph.ProgramMethod):3160:3161 -> a 1189:1190:void lambda$traceInstanceFieldRead$30(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.FieldResolutionResult$FailedOrUnknownFieldResolutionResult):1727 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/c3;)V"} 1191:1191:void lambda$traceInstanceFieldRead$30(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.FieldResolutionResult$FailedOrUnknownFieldResolutionResult):1728:1728 -> a 1192:1192:boolean isFieldLive(com.android.tools.r8.graph.DexEncodedField):3200:3200 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/T0;)Z"} 1193:1193:boolean com.android.tools.r8.shaking.Enqueuer$LiveFieldsSet.contains(com.android.tools.r8.graph.DexEncodedField):5360:5360 -> a 1193:1193:boolean isFieldLive(com.android.tools.r8.graph.DexEncodedField):3200 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 1194:1194:boolean com.android.tools.r8.shaking.Enqueuer$LiveFieldsSet.contains(com.android.tools.r8.graph.DexEncodedField):5360:5360 -> a 1194:1194:boolean isFieldLive(com.android.tools.r8.graph.DexEncodedField):3200 -> a 1195:1195:boolean isMethodLive(com.android.tools.r8.graph.DexEncodedMethod):3254:3254 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W0;)Z"} 1196:1196:boolean com.android.tools.r8.shaking.Enqueuer$LiveMethodsSet.contains(com.android.tools.r8.graph.DexEncodedMethod):5386:5386 -> a 1196:1196:boolean isMethodLive(com.android.tools.r8.graph.DexEncodedMethod):3254 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 1197:1197:boolean com.android.tools.r8.shaking.Enqueuer$LiveMethodsSet.contains(com.android.tools.r8.graph.DexEncodedMethod):5386:5386 -> a 1197:1197:boolean isMethodLive(com.android.tools.r8.graph.DexEncodedMethod):3254 -> a 1198:1198:boolean isMethodLive(com.android.tools.r8.graph.ProgramMethod):3258:3258 -> a 1198:1198:void lambda$desugar$114(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod):4033 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/o5;)V"} 1199:1199:void lambda$desugar$114(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod):4036:4036 -> a 1200:1203:boolean isReachable(com.android.tools.r8.graph.Definition):3285:3288 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/a0;)Z"} 1204:1205:boolean isTypeLive(com.android.tools.r8.graph.DexClass):3270:3271 -> a 1204:1205:boolean isReachable(com.android.tools.r8.graph.Definition):3288 -> a 1206:1207:boolean isNonProgramTypeLive(com.android.tools.r8.graph.DexClass):3280:3281 -> a 1206:1207:boolean isTypeLive(com.android.tools.r8.graph.DexClass):3272 -> a 1206:1207:boolean isReachable(com.android.tools.r8.graph.Definition):3288 -> a 1208:1213:boolean isReachable(com.android.tools.r8.graph.Definition):3291:3296 -> a 1214:1214:boolean isFieldReferenced(com.android.tools.r8.graph.ProgramField):3192:3192 -> a 1214:1214:boolean isReachable(com.android.tools.r8.graph.Definition):3296 -> a 1215:1216:boolean isReachable(com.android.tools.r8.graph.Definition):3298:3299 -> a 1217:1217:boolean isMethodLive(com.android.tools.r8.graph.ProgramMethod):3258:3258 -> a 1217:1217:boolean isReachable(com.android.tools.r8.graph.Definition):3300 -> a 1218:1218:boolean isMethodTargeted(com.android.tools.r8.graph.ProgramMethod):3266:3266 -> a 1218:1218:boolean isReachable(com.android.tools.r8.graph.Definition):3300 -> a 1219:1219:boolean isReachable(com.android.tools.r8.graph.Definition):3304:3304 -> a 1220:1221:boolean isNonProgramTypeLive(com.android.tools.r8.graph.DexClass):3280:3281 -> a 1220:1221:boolean isReachable(com.android.tools.r8.graph.Definition):3304 -> a 1222:1222:void forAllLiveClasses(java.util.function.Consumer):3308:3308 -> a 1223:1223:java.util.Set com.android.tools.r8.shaking.Enqueuer$SetWithReportedReason.getItems():5338:5338 -> a 1223:1223:void forAllLiveClasses(java.util.function.Consumer):3308 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 1224:1224:java.util.Set com.android.tools.r8.shaking.Enqueuer$SetWithReportedReason.getItems():5338:5338 -> a 1224:1224:void forAllLiveClasses(java.util.function.Consumer):3308 -> a 1225:1225:void forAllLiveClasses(java.util.function.Consumer):3308:3308 -> a 1226:1236:void markVirtualMethodAsReachable(com.android.tools.r8.graph.DexMethod,boolean,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.KeepReason):3313:3323 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;ZLcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/shaking/z1;)V"} 1237:1253:void lambda$markVirtualMethodAsReachable$89(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):3325:3341 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/o5;ZLcom/android/tools/r8/shaking/z1;Lcom/android/tools/r8/graph/I4;)V"} 1254:1254:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.graph.ProgramMethod.getContextClass():140:140 -> a 1254:1254:void lambda$markVirtualMethodAsReachable$89(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):3349 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 1255:1255:void lambda$markVirtualMethodAsReachable$89(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):3352:3352 -> a 1256:1256:java.util.Map getReachableVirtualTargets(com.android.tools.r8.graph.DexProgramClass):2849:2849 -> a 1256:1256:void lambda$markVirtualMethodAsReachable$89(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):3355 -> a 1257:1281:void lambda$markVirtualMethodAsReachable$89(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):3355:3379 -> a 1282:1282:void com.android.tools.r8.graph.LookupResult.forEach(java.util.function.Consumer):36:36 -> a 1282:1282:void lambda$markVirtualMethodAsReachable$89(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):3386 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 1283:1283:void lambda$markVirtualMethodAsReachable$85(com.android.tools.r8.graph.DexType,java.util.function.Consumer,java.util.function.Consumer):3383:3383 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Ljava/util/function/Consumer;Ljava/util/function/Consumer;)V"} 1284:1284:void lambda$markVirtualMethodAsReachable$88(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.LookupTarget):3388:3388 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W0;Lcom/android/tools/r8/graph/m4;)V"} 1285:1286:com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness lambda$markVirtualMethodAsReachable$87(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.ProgramMethod):3391:3392 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W0;Lcom/android/tools/r8/graph/o5;)Lcom/android/tools/r8/shaking/L0;"} 1287:1287:com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness lambda$markVirtualMethodAsReachable$87(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.ProgramMethod):3391:3391 -> a 1288:1291:void markVirtualDispatchTargetAsLive(com.android.tools.r8.graph.LookupTarget,java.util.function.Function):3398:3401 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m4;Ljava/util/function/Function;)V"} 1292:1292:void lambda$markVirtualDispatchTargetAsLive$92(com.android.tools.r8.graph.LookupTarget,com.android.tools.r8.graph.analysis.EnqueuerAnalysis):3401:3401 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m4;Lcom/android/tools/r8/internal/og;)V"} 1293:1297:void markVirtualDispatchMethodTargetAsLive(com.android.tools.r8.graph.LookupMethodTarget,java.util.function.Function):3406:3410 -> a 1293:1297:void lambda$markVirtualDispatchTargetAsLive$90(java.util.function.Function,com.android.tools.r8.graph.LookupMethodTarget):3399 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Function;Lcom/android/tools/r8/graph/h4;)V"} 1298:1298:boolean com.android.tools.r8.graph.Definition.isProgramMethod():0:0 -> a 1298:1298:void markVirtualDispatchMethodTargetAsLive(com.android.tools.r8.graph.LookupMethodTarget,java.util.function.Function):3411 -> a 1298:1298:void lambda$markVirtualDispatchTargetAsLive$90(java.util.function.Function,com.android.tools.r8.graph.LookupMethodTarget):3399 -> a 1299:1299:void markVirtualDispatchMethodTargetAsLive(com.android.tools.r8.graph.LookupMethodTarget,java.util.function.Function):3412:3412 -> a 1299:1299:void lambda$markVirtualDispatchTargetAsLive$90(java.util.function.Function,com.android.tools.r8.graph.LookupMethodTarget):3399 -> a 1300:1303:void markVirtualDispatchLambdaTargetAsLive(com.android.tools.r8.graph.LookupLambdaTarget,java.util.function.Function):3419:3422 -> a 1300:1303:void lambda$markVirtualDispatchTargetAsLive$91(java.util.function.Function,com.android.tools.r8.graph.LookupLambdaTarget):3400 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Function;Lcom/android/tools/r8/graph/g4;)V"} 1304:1304:void markVirtualDispatchLambdaTargetAsLive(com.android.tools.r8.graph.LookupLambdaTarget,java.util.function.Function):3421:3421 -> a 1304:1304:void lambda$markVirtualDispatchTargetAsLive$91(java.util.function.Function,com.android.tools.r8.graph.LookupLambdaTarget):3400 -> a 1305:1325: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):3431:3451 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/I4$a;Lcom/android/tools/r8/graph/k5;Lcom/android/tools/r8/shaking/z1;)V"} 1326:1326:void applyMinimumKeepInfoWhenLive(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.KeepClassInfo$Joiner):3659:3659 -> a 1326:1326: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):3450 -> a 1327:1327:void lambda$markFailedMethodResolutionTargets$93(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.DexType):3433:3433 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/k5;Lcom/android/tools/r8/graph/v2;)V"} 1328:1331:void lambda$markFailedMethodResolutionTargets$94(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.shaking.KeepReason,com.android.tools.r8.graph.DexEncodedMethod):3435:3438 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/k5;Lcom/android/tools/r8/shaking/z1;Lcom/android/tools/r8/graph/W0;)V"} 1332:1336:com.android.tools.r8.graph.DexMethod generatedEnumValuesMethod(com.android.tools.r8.graph.DexClass):3458:3462 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;)Lcom/android/tools/r8/graph/j2;"} 1337:1342:com.android.tools.r8.graph.DexMethod generatedEnumValuesMethod(com.android.tools.r8.graph.DexClass):3461:3466 -> a 1343:1352:void lambda$markSuperMethodAsReachable$98(com.android.tools.r8.shaking.KeepReason,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.MethodResolutionResult):3488:3497 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/z1;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/I4;)V"} 1353:1382:void lambda$markSuperMethodAsReachable$98(com.android.tools.r8.shaking.KeepReason,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.MethodResolutionResult):3494:3523 -> a 1383:1383:boolean com.android.tools.r8.shaking.Enqueuer$LiveMethodsSet.contains(com.android.tools.r8.graph.ProgramMethod):5390:5390 -> a 1383:1383:void lambda$markSuperMethodAsReachable$98(com.android.tools.r8.shaking.KeepReason,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.MethodResolutionResult):3523 -> a 1384:1384:boolean com.android.tools.r8.shaking.Enqueuer$LiveMethodsSet.contains(com.android.tools.r8.graph.DexEncodedMethod):5386:5386 -> a 1384:1384:boolean com.android.tools.r8.shaking.Enqueuer$LiveMethodsSet.contains(com.android.tools.r8.graph.ProgramMethod):5390 -> a 1384:1384:void lambda$markSuperMethodAsReachable$98(com.android.tools.r8.shaking.KeepReason,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.MethodResolutionResult):3523 -> a 1385:1387:void lambda$markSuperMethodAsReachable$98(com.android.tools.r8.shaking.KeepReason,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.MethodResolutionResult):3524:3526 -> a 1388:1388:void lambda$markSuperMethodAsReachable$96(com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult,com.android.tools.r8.graph.analysis.EnqueuerAnalysis):3509:3509 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/I4$c;Lcom/android/tools/r8/internal/og;)V"} 1389:1389:void lambda$markSuperMethodAsReachable$96(com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult,com.android.tools.r8.graph.analysis.EnqueuerAnalysis):3508:3508 -> a 1390:1390:void lambda$traceMainDex$99(com.android.tools.r8.shaking.MainDexInfo$Builder,com.android.tools.r8.graph.DexEncodedMethod):3547:3547 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/L1;Lcom/android/tools/r8/graph/W0;)V"} 1391:1398:com.android.tools.r8.shaking.EnqueuerResult traceApplication(com.android.tools.r8.shaking.RootSetUtils$RootSet,java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):3559:3566 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/a4;Ljava/util/concurrent/ExecutorService;Lcom/android/tools/r8/utils/z3;)Lcom/android/tools/r8/shaking/b0;"} 1399:1399:com.android.tools.r8.shaking.Enqueuer registerAnalysis(com.android.tools.r8.graph.analysis.EnqueuerAnalysis):556:556 -> a 1399:1399:com.android.tools.r8.shaking.EnqueuerResult traceApplication(com.android.tools.r8.shaking.RootSetUtils$RootSet,java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):3566 -> a 1400:1402:com.android.tools.r8.shaking.EnqueuerResult traceApplication(com.android.tools.r8.shaking.RootSetUtils$RootSet,java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):3570:3572 -> a 1403:1403:com.android.tools.r8.shaking.Enqueuer registerAnalysis(com.android.tools.r8.graph.analysis.EnqueuerAnalysis):556:556 -> a 1403:1403:com.android.tools.r8.shaking.EnqueuerResult traceApplication(com.android.tools.r8.shaking.RootSetUtils$RootSet,java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):3572 -> a 1404:1405:com.android.tools.r8.shaking.EnqueuerResult traceApplication(com.android.tools.r8.shaking.RootSetUtils$RootSet,java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):3574:3575 -> a 1406:1406:com.android.tools.r8.shaking.Enqueuer registerAnalysis(com.android.tools.r8.graph.analysis.EnqueuerAnalysis):556:556 -> a 1406:1406:com.android.tools.r8.shaking.EnqueuerResult traceApplication(com.android.tools.r8.shaking.RootSetUtils$RootSet,java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):3575 -> a 1407:1440:com.android.tools.r8.shaking.EnqueuerResult traceApplication(com.android.tools.r8.shaking.RootSetUtils$RootSet,java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):3577:3610 -> a 1441:1441:void finalizeLibraryMethodOverrideInformation():4109:4109 -> a 1441:1441:com.android.tools.r8.shaking.EnqueuerResult traceApplication(com.android.tools.r8.shaking.RootSetUtils$RootSet,java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):3611 -> a 1442:1442:java.util.Set com.android.tools.r8.shaking.Enqueuer$SetWithReportedReason.getItems():5338:5338 -> a 1442:1442:void finalizeLibraryMethodOverrideInformation():4109 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 1442:1442:com.android.tools.r8.shaking.EnqueuerResult traceApplication(com.android.tools.r8.shaking.RootSetUtils$RootSet,java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):3611 -> a 1443:1443:java.util.Set com.android.tools.r8.shaking.Enqueuer$SetWithReportedReason.getItems():5338:5338 -> a 1443:1443:void finalizeLibraryMethodOverrideInformation():4109 -> a 1443:1443:com.android.tools.r8.shaking.EnqueuerResult traceApplication(com.android.tools.r8.shaking.RootSetUtils$RootSet,java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):3611 -> a 1444:1447:void finalizeLibraryMethodOverrideInformation():4109:4112 -> a 1444:1447:com.android.tools.r8.shaking.EnqueuerResult traceApplication(com.android.tools.r8.shaking.RootSetUtils$RootSet,java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):3611 -> a 1448:1452:com.android.tools.r8.shaking.EnqueuerResult traceApplication(com.android.tools.r8.shaking.RootSetUtils$RootSet,java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):3612:3616 -> a 1453:1454:boolean verifyKeptGraph():4119:4120 -> a 1453:1454:com.android.tools.r8.shaking.EnqueuerResult traceApplication(com.android.tools.r8.shaking.RootSetUtils$RootSet,java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):3616 -> a 1455:1455:java.util.Set com.android.tools.r8.shaking.Enqueuer$SetWithReportedReason.getItems():5338:5338 -> a 1455:1455:boolean verifyKeptGraph():4120 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 1455:1455:com.android.tools.r8.shaking.EnqueuerResult traceApplication(com.android.tools.r8.shaking.RootSetUtils$RootSet,java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):3616 -> a 1456:1456:java.util.Set com.android.tools.r8.shaking.Enqueuer$SetWithReportedReason.getItems():5338:5338 -> a 1456:1456:boolean verifyKeptGraph():4120 -> a 1456:1456:com.android.tools.r8.shaking.EnqueuerResult traceApplication(com.android.tools.r8.shaking.RootSetUtils$RootSet,java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):3616 -> a 1457:1458:boolean verifyKeptGraph():4120:4121 -> a 1457:1458:com.android.tools.r8.shaking.EnqueuerResult traceApplication(com.android.tools.r8.shaking.RootSetUtils$RootSet,java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):3616 -> a 1459:1466:com.android.tools.r8.shaking.EnqueuerResult traceApplication(com.android.tools.r8.shaking.RootSetUtils$RootSet,java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):3617:3624 -> a 1467:1467:boolean com.android.tools.r8.shaking.Enqueuer$Mode.isWhyAreYouKeeping():243:243 -> a 1467:1467: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 1468:1471:com.android.tools.r8.shaking.EnqueuerResult traceApplication(com.android.tools.r8.shaking.RootSetUtils$RootSet,java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):3629:3632 -> a 1472:1472:void lambda$traceApplication$102(com.android.tools.r8.graph.analysis.EnqueuerAnalysis):3614:3614 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/og;)V"} 1473:1474:void includeMinimumKeepInfo(com.android.tools.r8.shaking.RootSetUtils$RootSetBase):3638:3639 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/b4;)V"} 1475:1479:void applyMinimumKeepInfo(com.android.tools.r8.graph.DexProgramClass):3647:3651 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)V"} 1480:1482:void enqueueClassIfShrinkingIsDisallowed(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.shaking.KeepClassInfo$Joiner):3680:3682 -> a 1480:1482:void applyMinimumKeepInfo(com.android.tools.r8.graph.DexProgramClass):3652 -> a 1483:1484:void enqueueClassDueToNoShrinkingRule(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.KeepClassInfo$Joiner,com.android.tools.r8.shaking.EnqueuerEvent):937:938 -> a 1483:1484:void enqueueClassIfShrinkingIsDisallowed(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.shaking.KeepClassInfo$Joiner):3683 -> a 1483:1484:void applyMinimumKeepInfo(com.android.tools.r8.graph.DexProgramClass):3652 -> a 1485:1485:java.util.Set com.android.tools.r8.shaking.KeepInfo$Joiner.getRules():484:484 -> a 1485:1485:void enqueueClassDueToNoShrinkingRule(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.KeepClassInfo$Joiner,com.android.tools.r8.shaking.EnqueuerEvent):939 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 1485:1485:void enqueueClassIfShrinkingIsDisallowed(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.shaking.KeepClassInfo$Joiner):3683 -> a 1485:1485:void applyMinimumKeepInfo(com.android.tools.r8.graph.DexProgramClass):3652 -> a 1486:1486:void enqueueClassDueToNoShrinkingRule(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.KeepClassInfo$Joiner,com.android.tools.r8.shaking.EnqueuerEvent):939:939 -> a 1486:1486:void enqueueClassIfShrinkingIsDisallowed(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.shaking.KeepClassInfo$Joiner):3683 -> a 1486:1486:void applyMinimumKeepInfo(com.android.tools.r8.graph.DexProgramClass):3652 -> a 1487:1487:void lambda$applyMinimumKeepInfo$103(com.android.tools.r8.shaking.KeepClassInfo$Joiner,com.android.tools.r8.shaking.KeepClassInfo$Joiner):3651:3651 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/X0;Lcom/android/tools/r8/shaking/X0;)V"} 1488:1488:void applyMinimumKeepInfoWhenLive(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.KeepClassInfo$Joiner,com.android.tools.r8.shaking.EnqueuerEvent):3666:3666 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/Y;Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/shaking/X0;)V"} 1489:1489:boolean com.android.tools.r8.shaking.Enqueuer$SetWithReportedReason.contains(java.lang.Object):5326:5326 -> a 1489:1489:void applyMinimumKeepInfoWhenLive(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.KeepClassInfo$Joiner,com.android.tools.r8.shaking.EnqueuerEvent):3666 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 1490:1490:boolean com.android.tools.r8.shaking.Enqueuer$SetWithReportedReason.contains(java.lang.Object):5326:5326 -> a 1490:1490:void applyMinimumKeepInfoWhenLive(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.KeepClassInfo$Joiner,com.android.tools.r8.shaking.EnqueuerEvent):3666 -> a 1491:1493:void applyMinimumKeepInfoWhenLive(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.KeepClassInfo$Joiner,com.android.tools.r8.shaking.EnqueuerEvent):3667:3669 -> a 1494:1494:com.android.tools.r8.shaking.MinimumKeepInfoCollection com.android.tools.r8.shaking.DependentMinimumKeepInfoCollection.getOrCreateUnconditionalMinimumKeepInfo():74:74 -> a 1494:1494:void applyMinimumKeepInfoWhenLive(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.KeepClassInfo$Joiner,com.android.tools.r8.shaking.EnqueuerEvent):3670 -> a 1495:1495:com.android.tools.r8.shaking.MinimumKeepInfoCollection com.android.tools.r8.shaking.DependentMinimumKeepInfoCollection.getOrCreateUnconditionalMinimumKeepInfo():74:74 -> a 1495:1495:void applyMinimumKeepInfoWhenLive(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.KeepClassInfo$Joiner,com.android.tools.r8.shaking.EnqueuerEvent):3670 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 1496:1496:void applyMinimumKeepInfoWhenLive(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.KeepClassInfo$Joiner,com.android.tools.r8.shaking.EnqueuerEvent):3671:3671 -> a 1497:1497:void com.android.tools.r8.shaking.MinimumKeepInfoCollection.mergeMinimumKeepInfoFor(com.android.tools.r8.graph.DexReference,com.android.tools.r8.shaking.KeepInfo$Joiner):119:119 -> a 1497:1497:void applyMinimumKeepInfoWhenLive(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.KeepClassInfo$Joiner,com.android.tools.r8.shaking.EnqueuerEvent):3671 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 1498:1498:com.android.tools.r8.shaking.KeepInfo$Joiner com.android.tools.r8.shaking.KeepInfo$Joiner.mergeUnsafe(com.android.tools.r8.shaking.KeepInfo$Joiner):573:573 -> a 1498:1498: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)"]} 1498:1498:void applyMinimumKeepInfoWhenLive(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.KeepClassInfo$Joiner,com.android.tools.r8.shaking.EnqueuerEvent):3671 -> a 1499:1501:void enqueueClassIfShrinkingIsDisallowed(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.shaking.KeepClassInfo$Joiner):3680:3682 -> a 1499:1501:void applyMinimumKeepInfoWhenLive(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.KeepClassInfo$Joiner,com.android.tools.r8.shaking.EnqueuerEvent):3673 -> a 1502:1503:void enqueueClassDueToNoShrinkingRule(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.KeepClassInfo$Joiner,com.android.tools.r8.shaking.EnqueuerEvent):937:938 -> a 1502:1503:void enqueueClassIfShrinkingIsDisallowed(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.shaking.KeepClassInfo$Joiner):3683 -> a 1502:1503:void applyMinimumKeepInfoWhenLive(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.KeepClassInfo$Joiner,com.android.tools.r8.shaking.EnqueuerEvent):3673 -> a 1504:1504:java.util.Set com.android.tools.r8.shaking.KeepInfo$Joiner.getRules():484:484 -> a 1504:1504:void enqueueClassDueToNoShrinkingRule(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.KeepClassInfo$Joiner,com.android.tools.r8.shaking.EnqueuerEvent):939 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 1504:1504:void enqueueClassIfShrinkingIsDisallowed(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.shaking.KeepClassInfo$Joiner):3683 -> a 1504:1504:void applyMinimumKeepInfoWhenLive(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.KeepClassInfo$Joiner,com.android.tools.r8.shaking.EnqueuerEvent):3673 -> a 1505:1505:void enqueueClassDueToNoShrinkingRule(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.KeepClassInfo$Joiner,com.android.tools.r8.shaking.EnqueuerEvent):939:939 -> a 1505:1505:void enqueueClassIfShrinkingIsDisallowed(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.shaking.KeepClassInfo$Joiner):3683 -> a 1505:1505:void applyMinimumKeepInfoWhenLive(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.KeepClassInfo$Joiner,com.android.tools.r8.shaking.EnqueuerEvent):3673 -> a 1506:1510:void applyMinimumKeepInfo(com.android.tools.r8.graph.ProgramField):3704:3708 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m5;)V"} 1511:1513:void enqueueFieldIfShrinkingIsDisallowed(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.shaking.KeepFieldInfo$Joiner):3732:3734 -> a 1511:1513:void applyMinimumKeepInfo(com.android.tools.r8.graph.ProgramField):3709 -> a 1514:1516:void enqueueFieldDueToNoShrinkingRule(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.shaking.KeepFieldInfo$Joiner,com.android.tools.r8.shaking.EnqueuerEvent):979:981 -> a 1514:1516:void enqueueFieldIfShrinkingIsDisallowed(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.shaking.KeepFieldInfo$Joiner):3735 -> a 1514:1516:void applyMinimumKeepInfo(com.android.tools.r8.graph.ProgramField):3709 -> a 1517:1517:java.util.Set com.android.tools.r8.shaking.KeepInfo$Joiner.getReasons():480:480 -> a 1517:1517:void enqueueFieldDueToNoShrinkingRule(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.shaking.KeepFieldInfo$Joiner,com.android.tools.r8.shaking.EnqueuerEvent):985 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 1517:1517:void enqueueFieldIfShrinkingIsDisallowed(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.shaking.KeepFieldInfo$Joiner):3735 -> a 1517:1517:void applyMinimumKeepInfo(com.android.tools.r8.graph.ProgramField):3709 -> a 1518:1518:java.util.Set com.android.tools.r8.shaking.KeepInfo$Joiner.getRules():484:484 -> a 1518:1518:void enqueueFieldDueToNoShrinkingRule(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.shaking.KeepFieldInfo$Joiner,com.android.tools.r8.shaking.EnqueuerEvent):986 -> a 1518:1518:void enqueueFieldIfShrinkingIsDisallowed(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.shaking.KeepFieldInfo$Joiner):3735 -> a 1518:1518:void applyMinimumKeepInfo(com.android.tools.r8.graph.ProgramField):3709 -> a 1519:1519:void enqueueFieldDueToNoShrinkingRule(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.shaking.KeepFieldInfo$Joiner,com.android.tools.r8.shaking.EnqueuerEvent):987:987 -> a 1519:1519:void enqueueFieldIfShrinkingIsDisallowed(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.shaking.KeepFieldInfo$Joiner):3735 -> a 1519:1519:void applyMinimumKeepInfo(com.android.tools.r8.graph.ProgramField):3709 -> a 1520:1520:void enqueueFieldDueToNoShrinkingRule(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.shaking.KeepFieldInfo$Joiner,com.android.tools.r8.shaking.EnqueuerEvent):983:983 -> a 1520:1520:void enqueueFieldIfShrinkingIsDisallowed(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.shaking.KeepFieldInfo$Joiner):3735 -> a 1520:1520:void applyMinimumKeepInfo(com.android.tools.r8.graph.ProgramField):3709 -> a 1521:1521:void enqueueFieldDueToNoShrinkingRule(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.shaking.KeepFieldInfo$Joiner,com.android.tools.r8.shaking.EnqueuerEvent):981:981 -> a 1521:1521:void enqueueFieldIfShrinkingIsDisallowed(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.shaking.KeepFieldInfo$Joiner):3735 -> a 1521:1521:void applyMinimumKeepInfo(com.android.tools.r8.graph.ProgramField):3709 -> a 1522:1522:void lambda$applyMinimumKeepInfo$105(com.android.tools.r8.shaking.KeepFieldInfo$Joiner,com.android.tools.r8.shaking.KeepFieldInfo$Joiner):3708:3708 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/c1;Lcom/android/tools/r8/shaking/c1;)V"} 1523:1523:void applyMinimumKeepInfoWhenLive(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.shaking.KeepFieldInfo$Joiner,com.android.tools.r8.shaking.EnqueuerEvent):3720:3720 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/Y;Lcom/android/tools/r8/graph/m5;Lcom/android/tools/r8/shaking/c1;)V"} 1524:1524:boolean com.android.tools.r8.shaking.Enqueuer$LiveFieldsSet.contains(com.android.tools.r8.graph.ProgramField):5364:5364 -> a 1524:1524:void applyMinimumKeepInfoWhenLive(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.shaking.KeepFieldInfo$Joiner,com.android.tools.r8.shaking.EnqueuerEvent):3720 -> a 1525:1525:boolean com.android.tools.r8.shaking.Enqueuer$LiveFieldsSet.contains(com.android.tools.r8.graph.DexEncodedField):5360:5360 -> a 1525:1525:boolean com.android.tools.r8.shaking.Enqueuer$LiveFieldsSet.contains(com.android.tools.r8.graph.ProgramField):5364 -> a 1525:1525:void applyMinimumKeepInfoWhenLive(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.shaking.KeepFieldInfo$Joiner,com.android.tools.r8.shaking.EnqueuerEvent):3720 -> a 1526:1528:void applyMinimumKeepInfoWhenLive(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.shaking.KeepFieldInfo$Joiner,com.android.tools.r8.shaking.EnqueuerEvent):3721:3723 -> a 1529:1529:com.android.tools.r8.shaking.MinimumKeepInfoCollection com.android.tools.r8.shaking.DependentMinimumKeepInfoCollection.getOrCreateUnconditionalMinimumKeepInfo():74:74 -> a 1529:1529:void applyMinimumKeepInfoWhenLive(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.shaking.KeepFieldInfo$Joiner,com.android.tools.r8.shaking.EnqueuerEvent):3724 -> a 1530:1530:com.android.tools.r8.shaking.MinimumKeepInfoCollection com.android.tools.r8.shaking.DependentMinimumKeepInfoCollection.getOrCreateUnconditionalMinimumKeepInfo():74:74 -> a 1530:1530:void applyMinimumKeepInfoWhenLive(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.shaking.KeepFieldInfo$Joiner,com.android.tools.r8.shaking.EnqueuerEvent):3724 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 1531:1531:void applyMinimumKeepInfoWhenLive(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.shaking.KeepFieldInfo$Joiner,com.android.tools.r8.shaking.EnqueuerEvent):3725:3725 -> a 1532:1532:void com.android.tools.r8.shaking.MinimumKeepInfoCollection.mergeMinimumKeepInfoFor(com.android.tools.r8.graph.DexReference,com.android.tools.r8.shaking.KeepInfo$Joiner):119:119 -> a 1532:1532:void applyMinimumKeepInfoWhenLive(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.shaking.KeepFieldInfo$Joiner,com.android.tools.r8.shaking.EnqueuerEvent):3725 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 1533:1533:com.android.tools.r8.shaking.KeepInfo$Joiner com.android.tools.r8.shaking.KeepInfo$Joiner.mergeUnsafe(com.android.tools.r8.shaking.KeepInfo$Joiner):573:573 -> a 1533:1533: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)"]} 1533:1533:void applyMinimumKeepInfoWhenLive(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.shaking.KeepFieldInfo$Joiner,com.android.tools.r8.shaking.EnqueuerEvent):3725 -> a 1534:1536:void enqueueFieldIfShrinkingIsDisallowed(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.shaking.KeepFieldInfo$Joiner):3732:3734 -> a 1534:1536:void applyMinimumKeepInfoWhenLive(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.shaking.KeepFieldInfo$Joiner,com.android.tools.r8.shaking.EnqueuerEvent):3727 -> a 1537:1539:void enqueueFieldDueToNoShrinkingRule(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.shaking.KeepFieldInfo$Joiner,com.android.tools.r8.shaking.EnqueuerEvent):979:981 -> a 1537:1539:void enqueueFieldIfShrinkingIsDisallowed(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.shaking.KeepFieldInfo$Joiner):3735 -> a 1537:1539:void applyMinimumKeepInfoWhenLive(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.shaking.KeepFieldInfo$Joiner,com.android.tools.r8.shaking.EnqueuerEvent):3727 -> a 1540:1540:java.util.Set com.android.tools.r8.shaking.KeepInfo$Joiner.getReasons():480:480 -> a 1540:1540:void enqueueFieldDueToNoShrinkingRule(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.shaking.KeepFieldInfo$Joiner,com.android.tools.r8.shaking.EnqueuerEvent):985 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 1540:1540:void enqueueFieldIfShrinkingIsDisallowed(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.shaking.KeepFieldInfo$Joiner):3735 -> a 1540:1540:void applyMinimumKeepInfoWhenLive(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.shaking.KeepFieldInfo$Joiner,com.android.tools.r8.shaking.EnqueuerEvent):3727 -> a 1541:1541:java.util.Set com.android.tools.r8.shaking.KeepInfo$Joiner.getRules():484:484 -> a 1541:1541:void enqueueFieldDueToNoShrinkingRule(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.shaking.KeepFieldInfo$Joiner,com.android.tools.r8.shaking.EnqueuerEvent):986 -> a 1541:1541:void enqueueFieldIfShrinkingIsDisallowed(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.shaking.KeepFieldInfo$Joiner):3735 -> a 1541:1541:void applyMinimumKeepInfoWhenLive(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.shaking.KeepFieldInfo$Joiner,com.android.tools.r8.shaking.EnqueuerEvent):3727 -> a 1542:1542:void enqueueFieldDueToNoShrinkingRule(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.shaking.KeepFieldInfo$Joiner,com.android.tools.r8.shaking.EnqueuerEvent):987:987 -> a 1542:1542:void enqueueFieldIfShrinkingIsDisallowed(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.shaking.KeepFieldInfo$Joiner):3735 -> a 1542:1542:void applyMinimumKeepInfoWhenLive(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.shaking.KeepFieldInfo$Joiner,com.android.tools.r8.shaking.EnqueuerEvent):3727 -> a 1543:1543:void enqueueFieldDueToNoShrinkingRule(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.shaking.KeepFieldInfo$Joiner,com.android.tools.r8.shaking.EnqueuerEvent):983:983 -> a 1543:1543:void enqueueFieldIfShrinkingIsDisallowed(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.shaking.KeepFieldInfo$Joiner):3735 -> a 1543:1543:void applyMinimumKeepInfoWhenLive(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.shaking.KeepFieldInfo$Joiner,com.android.tools.r8.shaking.EnqueuerEvent):3727 -> a 1544:1544:void enqueueFieldDueToNoShrinkingRule(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.shaking.KeepFieldInfo$Joiner,com.android.tools.r8.shaking.EnqueuerEvent):981:981 -> a 1544:1544:void enqueueFieldIfShrinkingIsDisallowed(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.shaking.KeepFieldInfo$Joiner):3735 -> a 1544:1544:void applyMinimumKeepInfoWhenLive(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.shaking.KeepFieldInfo$Joiner,com.android.tools.r8.shaking.EnqueuerEvent):3727 -> a 1545:1550:void applyMinimumKeepInfo(com.android.tools.r8.graph.ProgramMethod):3754:3759 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)V"} 1551:1551:void lambda$applyMinimumKeepInfo$107(com.android.tools.r8.shaking.KeepMethodInfo$Joiner,com.android.tools.r8.shaking.KeepMethodInfo$Joiner):3758:3758 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/l1;Lcom/android/tools/r8/shaking/l1;)V"} 1552:1552:void applyMinimumKeepInfoWhenLiveOrTargeted(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.KeepMethodInfo$Joiner):3765:3765 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/shaking/l1;)V"} 1553:1553:void applyMinimumKeepInfoWhenLiveOrTargeted(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.KeepMethodInfo$Joiner,com.android.tools.r8.shaking.EnqueuerEvent):3772:3772 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/Y;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/shaking/l1;)V"} 1554:1554:boolean com.android.tools.r8.shaking.Enqueuer$LiveMethodsSet.contains(com.android.tools.r8.graph.ProgramMethod):5390:5390 -> a 1554:1554:void applyMinimumKeepInfoWhenLiveOrTargeted(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.KeepMethodInfo$Joiner,com.android.tools.r8.shaking.EnqueuerEvent):3772 -> a 1555:1555:boolean com.android.tools.r8.shaking.Enqueuer$LiveMethodsSet.contains(com.android.tools.r8.graph.DexEncodedMethod):5386:5386 -> a 1555:1555:boolean com.android.tools.r8.shaking.Enqueuer$LiveMethodsSet.contains(com.android.tools.r8.graph.ProgramMethod):5390 -> a 1555:1555:void applyMinimumKeepInfoWhenLiveOrTargeted(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.KeepMethodInfo$Joiner,com.android.tools.r8.shaking.EnqueuerEvent):3772 -> a 1556:1556:void applyMinimumKeepInfoWhenLiveOrTargeted(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.KeepMethodInfo$Joiner,com.android.tools.r8.shaking.EnqueuerEvent):3772:3772 -> a 1557:1557:boolean com.android.tools.r8.shaking.Enqueuer$LiveMethodsSet.contains(com.android.tools.r8.graph.ProgramMethod):5390:5390 -> a 1557:1557:void applyMinimumKeepInfoWhenLiveOrTargeted(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.KeepMethodInfo$Joiner,com.android.tools.r8.shaking.EnqueuerEvent):3772 -> a 1558:1558:boolean com.android.tools.r8.shaking.Enqueuer$LiveMethodsSet.contains(com.android.tools.r8.graph.DexEncodedMethod):5386:5386 -> a 1558:1558:boolean com.android.tools.r8.shaking.Enqueuer$LiveMethodsSet.contains(com.android.tools.r8.graph.ProgramMethod):5390 -> a 1558:1558:void applyMinimumKeepInfoWhenLiveOrTargeted(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.KeepMethodInfo$Joiner,com.android.tools.r8.shaking.EnqueuerEvent):3772 -> a 1559:1559:void applyMinimumKeepInfoWhenLiveOrTargeted(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.KeepMethodInfo$Joiner,com.android.tools.r8.shaking.EnqueuerEvent):3775:3775 -> a 1560:1560:com.android.tools.r8.shaking.MinimumKeepInfoCollection com.android.tools.r8.shaking.DependentMinimumKeepInfoCollection.getOrCreateUnconditionalMinimumKeepInfo():74:74 -> a 1560:1560:void applyMinimumKeepInfoWhenLiveOrTargeted(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.KeepMethodInfo$Joiner,com.android.tools.r8.shaking.EnqueuerEvent):3776 -> a 1561:1561:com.android.tools.r8.shaking.MinimumKeepInfoCollection com.android.tools.r8.shaking.DependentMinimumKeepInfoCollection.getOrCreateUnconditionalMinimumKeepInfo():74:74 -> a 1561:1561:void applyMinimumKeepInfoWhenLiveOrTargeted(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.KeepMethodInfo$Joiner,com.android.tools.r8.shaking.EnqueuerEvent):3776 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 1562:1562:void applyMinimumKeepInfoWhenLiveOrTargeted(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.KeepMethodInfo$Joiner,com.android.tools.r8.shaking.EnqueuerEvent):3777:3777 -> a 1563:1563:void com.android.tools.r8.shaking.MinimumKeepInfoCollection.mergeMinimumKeepInfoFor(com.android.tools.r8.graph.DexReference,com.android.tools.r8.shaking.KeepInfo$Joiner):119:119 -> a 1563:1563:void applyMinimumKeepInfoWhenLiveOrTargeted(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.KeepMethodInfo$Joiner,com.android.tools.r8.shaking.EnqueuerEvent):3777 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 1564:1564:com.android.tools.r8.shaking.KeepInfo$Joiner com.android.tools.r8.shaking.KeepInfo$Joiner.mergeUnsafe(com.android.tools.r8.shaking.KeepInfo$Joiner):573:573 -> a 1564:1564: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)"]} 1564:1564:void applyMinimumKeepInfoWhenLiveOrTargeted(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.KeepMethodInfo$Joiner,com.android.tools.r8.shaking.EnqueuerEvent):3777 -> a 1565:1571:void applyMinimumKeepInfoWhenLiveOrTargeted(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.KeepMethodInfo$Joiner,com.android.tools.r8.shaking.EnqueuerEvent):3773:3779 -> a 1572:1575:void applyMinimumKeepInfoDependentOn(com.android.tools.r8.shaking.EnqueuerEvent):3815:3818 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/T;)V"} 1576:1610:void desugar(com.android.tools.r8.shaking.Enqueuer$SyntheticAdditions):3990:4024 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/O;)V"} 1611:1619:com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer.createForR8(com.android.tools.r8.graph.AppView,com.android.tools.r8.profile.rewriting.ProfileCollectionAdditions,java.util.function.BiConsumer,java.util.function.BiConsumer,java.util.function.BiConsumer,com.android.tools.r8.shaking.Enqueuer$SyntheticAdditions,java.util.function.BiConsumer):94:102 -> a 1611:1619:void desugar(com.android.tools.r8.shaking.Enqueuer$SyntheticAdditions):4025 -> a 1620:1641:void desugar(com.android.tools.r8.shaking.Enqueuer$SyntheticAdditions):4041:4062 -> a 1642:1642:boolean isMethodLive(com.android.tools.r8.graph.ProgramMethod):3258:3258 -> a 1642:1642:void desugar(com.android.tools.r8.shaking.Enqueuer$SyntheticAdditions):4064 -> a 1643:1643:void desugar(com.android.tools.r8.shaking.Enqueuer$SyntheticAdditions):4065:4065 -> a 1644:1644:void com.android.tools.r8.shaking.Enqueuer$SyntheticAdditions.addMethodWithDesugaredCodeForTracing(com.android.tools.r8.graph.ProgramMethod):3890:3890 -> a 1644:1644:void desugar(com.android.tools.r8.shaking.Enqueuer$SyntheticAdditions):4067 -> a 1645:1649:void desugar(com.android.tools.r8.shaking.Enqueuer$SyntheticAdditions):4070:4074 -> a 1650:1651:void lambda$desugar$113(com.android.tools.r8.shaking.Enqueuer$SyntheticAdditions,com.android.tools.r8.ir.desugar.LambdaClass,com.android.tools.r8.graph.ProgramMethod):4010:4011 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/O;Lcom/android/tools/r8/internal/IA;Lcom/android/tools/r8/graph/o5;)V"} 1652:1652: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 1652:1652:void lambda$desugar$113(com.android.tools.r8.shaking.Enqueuer$SyntheticAdditions,com.android.tools.r8.ir.desugar.LambdaClass,com.android.tools.r8.graph.ProgramMethod):4011 -> a 1653:1656:void lambda$desugar$113(com.android.tools.r8.shaking.Enqueuer$SyntheticAdditions,com.android.tools.r8.ir.desugar.LambdaClass,com.android.tools.r8.graph.ProgramMethod):4013:4016 -> a 1657:1657:void lambda$desugar$115(com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.ir.desugar.ProgramAdditions,com.android.tools.r8.graph.ProgramMethod):4044:4044 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/G7;Lcom/android/tools/r8/internal/AN;Lcom/android/tools/r8/graph/o5;)V"} 1658:1658:void lambda$desugar$116(com.android.tools.r8.shaking.Enqueuer$SyntheticAdditions,com.android.tools.r8.ir.desugar.CfInstructionDesugaringEventConsumer,com.android.tools.r8.graph.ProgramMethod):4051:4051 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/O;Lcom/android/tools/r8/internal/G7;Lcom/android/tools/r8/graph/o5;)V"} 1659:1661:void recordLambdaSynthesizingContext(com.android.tools.r8.ir.desugar.LambdaClass,com.android.tools.r8.graph.ProgramMethod):4078:4080 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/IA;Lcom/android/tools/r8/graph/o5;)V"} 1662:1664:void recordConstantDynamicSynthesizingContext(com.android.tools.r8.ir.desugar.constantdynamic.ConstantDynamicClass,com.android.tools.r8.graph.ProgramMethod):4085:4087 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Ic;Lcom/android/tools/r8/graph/o5;)V"} 1665:1683:com.android.tools.r8.shaking.EnqueuerResult createEnqueuerResult(com.android.tools.r8.graph.AppInfoWithClassHierarchy,com.android.tools.r8.utils.Timing):4129:4147 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j;Lcom/android/tools/r8/utils/z3;)Lcom/android/tools/r8/shaking/b0;"} 1684:1685:boolean verifyReferences(com.android.tools.r8.graph.DexApplication):4297:4298 -> a 1684:1685:com.android.tools.r8.shaking.EnqueuerResult createEnqueuerResult(com.android.tools.r8.graph.AppInfoWithClassHierarchy,com.android.tools.r8.utils.Timing):4147 -> a 1686:1686:java.util.Set com.android.tools.r8.shaking.Enqueuer$SetWithReportedReason.getItems():5338:5338 -> a 1686:1686:boolean verifyReferences(com.android.tools.r8.graph.DexApplication):4298 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 1686:1686:com.android.tools.r8.shaking.EnqueuerResult createEnqueuerResult(com.android.tools.r8.graph.AppInfoWithClassHierarchy,com.android.tools.r8.utils.Timing):4147 -> a 1687:1687:java.util.Set com.android.tools.r8.shaking.Enqueuer$SetWithReportedReason.getItems():5338:5338 -> a 1687:1687:boolean verifyReferences(com.android.tools.r8.graph.DexApplication):4298 -> a 1687:1687:com.android.tools.r8.shaking.EnqueuerResult createEnqueuerResult(com.android.tools.r8.graph.AppInfoWithClassHierarchy,com.android.tools.r8.utils.Timing):4147 -> a 1688:1693:boolean verifyReferences(com.android.tools.r8.graph.DexApplication):4298:4303 -> a 1688:1693:com.android.tools.r8.shaking.EnqueuerResult createEnqueuerResult(com.android.tools.r8.graph.AppInfoWithClassHierarchy,com.android.tools.r8.utils.Timing):4147 -> a 1694:1719:com.android.tools.r8.shaking.EnqueuerResult createEnqueuerResult(com.android.tools.r8.graph.AppInfoWithClassHierarchy,com.android.tools.r8.utils.Timing):4151:4176 -> a 1720:1720:boolean com.android.tools.r8.graph.DexClass.isClasspathClass():0:0 -> a 1720:1720:com.android.tools.r8.shaking.EnqueuerResult createEnqueuerResult(com.android.tools.r8.graph.AppInfoWithClassHierarchy,com.android.tools.r8.utils.Timing):4176 -> a 1721:1740:com.android.tools.r8.shaking.EnqueuerResult createEnqueuerResult(com.android.tools.r8.graph.AppInfoWithClassHierarchy,com.android.tools.r8.utils.Timing):4177:4196 -> a 1741:1742:boolean verifyReferences(com.android.tools.r8.graph.DexApplication):4297:4298 -> a 1741:1742:com.android.tools.r8.shaking.EnqueuerResult createEnqueuerResult(com.android.tools.r8.graph.AppInfoWithClassHierarchy,com.android.tools.r8.utils.Timing):4196 -> a 1743:1743:java.util.Set com.android.tools.r8.shaking.Enqueuer$SetWithReportedReason.getItems():5338:5338 -> a 1743:1743:boolean verifyReferences(com.android.tools.r8.graph.DexApplication):4298 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 1743:1743:com.android.tools.r8.shaking.EnqueuerResult createEnqueuerResult(com.android.tools.r8.graph.AppInfoWithClassHierarchy,com.android.tools.r8.utils.Timing):4196 -> a 1744:1744:java.util.Set com.android.tools.r8.shaking.Enqueuer$SetWithReportedReason.getItems():5338:5338 -> a 1744:1744:boolean verifyReferences(com.android.tools.r8.graph.DexApplication):4298 -> a 1744:1744:com.android.tools.r8.shaking.EnqueuerResult createEnqueuerResult(com.android.tools.r8.graph.AppInfoWithClassHierarchy,com.android.tools.r8.utils.Timing):4196 -> a 1745:1750:boolean verifyReferences(com.android.tools.r8.graph.DexApplication):4298:4303 -> a 1745:1750:com.android.tools.r8.shaking.EnqueuerResult createEnqueuerResult(com.android.tools.r8.graph.AppInfoWithClassHierarchy,com.android.tools.r8.utils.Timing):4196 -> a 1751:1771:com.android.tools.r8.shaking.EnqueuerResult createEnqueuerResult(com.android.tools.r8.graph.AppInfoWithClassHierarchy,com.android.tools.r8.utils.Timing):4198:4218 -> a 1772:1772:java.util.Set com.android.tools.r8.shaking.Enqueuer$SetWithReportedReason.getItems():5338:5338 -> a 1772:1772:com.android.tools.r8.shaking.EnqueuerResult createEnqueuerResult(com.android.tools.r8.graph.AppInfoWithClassHierarchy,com.android.tools.r8.utils.Timing):4220 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 1773:1773:java.util.Set com.android.tools.r8.shaking.Enqueuer$SetWithReportedReason.getItems():5338:5338 -> a 1773:1773:com.android.tools.r8.shaking.EnqueuerResult createEnqueuerResult(com.android.tools.r8.graph.AppInfoWithClassHierarchy,com.android.tools.r8.utils.Timing):4220 -> a 1774:1774:com.android.tools.r8.shaking.EnqueuerResult createEnqueuerResult(com.android.tools.r8.graph.AppInfoWithClassHierarchy,com.android.tools.r8.utils.Timing):4220:4220 -> a 1775:1775:java.util.Set com.android.tools.r8.shaking.Enqueuer$LiveMethodsSet.getItems():5394:5394 -> a 1775:1775:com.android.tools.r8.shaking.EnqueuerResult createEnqueuerResult(com.android.tools.r8.graph.AppInfoWithClassHierarchy,com.android.tools.r8.utils.Timing):4221 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 1776:1776:java.util.Set com.android.tools.r8.shaking.Enqueuer$LiveMethodsSet.getItems():5394:5394 -> a 1776:1776:com.android.tools.r8.shaking.EnqueuerResult createEnqueuerResult(com.android.tools.r8.graph.AppInfoWithClassHierarchy,com.android.tools.r8.utils.Timing):4221 -> a 1777:1779:java.util.Set toDescriptorSet(java.util.Set):4364:4366 -> a 1777:1779:com.android.tools.r8.shaking.EnqueuerResult createEnqueuerResult(com.android.tools.r8.graph.AppInfoWithClassHierarchy,com.android.tools.r8.utils.Timing):4221 -> a 1780:1780:com.android.tools.r8.shaking.EnqueuerResult createEnqueuerResult(com.android.tools.r8.graph.AppInfoWithClassHierarchy,com.android.tools.r8.utils.Timing):4221:4221 -> a 1781:1781:java.util.Set com.android.tools.r8.shaking.Enqueuer$LiveMethodsSet.getItems():5394:5394 -> a 1781:1781:com.android.tools.r8.shaking.EnqueuerResult createEnqueuerResult(com.android.tools.r8.graph.AppInfoWithClassHierarchy,com.android.tools.r8.utils.Timing):4226 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 1782:1782:java.util.Set com.android.tools.r8.shaking.Enqueuer$LiveMethodsSet.getItems():5394:5394 -> a 1782:1782:com.android.tools.r8.shaking.EnqueuerResult createEnqueuerResult(com.android.tools.r8.graph.AppInfoWithClassHierarchy,com.android.tools.r8.utils.Timing):4226 -> a 1783:1785:java.util.Set toDescriptorSet(java.util.Set):4364:4366 -> a 1783:1785:com.android.tools.r8.shaking.EnqueuerResult createEnqueuerResult(com.android.tools.r8.graph.AppInfoWithClassHierarchy,com.android.tools.r8.utils.Timing):4226 -> a 1786:1798:com.android.tools.r8.shaking.EnqueuerResult createEnqueuerResult(com.android.tools.r8.graph.AppInfoWithClassHierarchy,com.android.tools.r8.utils.Timing):4226:4238 -> a 1799:1804:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2BooleanMap joinIdentifierNameStrings(java.util.Set,java.util.Set):4373:4378 -> a 1799:1804:com.android.tools.r8.shaking.EnqueuerResult createEnqueuerResult(com.android.tools.r8.graph.AppInfoWithClassHierarchy,com.android.tools.r8.utils.Timing):4245 -> a 1805:1815:com.android.tools.r8.shaking.EnqueuerResult createEnqueuerResult(com.android.tools.r8.graph.AppInfoWithClassHierarchy,com.android.tools.r8.utils.Timing):4246:4256 -> a 1816:1816:void lambda$createEnqueuerResult$117(java.util.Set,com.android.tools.r8.graph.DexProgramClass):4134:4134 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Set;Lcom/android/tools/r8/graph/q2;)V"} 1817:1817:boolean lambda$createEnqueuerResult$118(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.FieldAccessInfoImpl):4142:4142 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;Lcom/android/tools/r8/graph/U2;)Z"} 1818:1818:void lambda$createEnqueuerResult$119(com.android.tools.r8.graph.ClasspathOrLibraryClass):4172:4172 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/T;)V"} 1819:1823:void addLiveNonProgramType(com.android.tools.r8.graph.ClasspathOrLibraryClass,boolean,java.util.function.BiConsumer):773:777 -> a 1819:1823:void lambda$createEnqueuerResult$119(com.android.tools.r8.graph.ClasspathOrLibraryClass):4172 -> a 1824:1824:void amendKeepInfoWithCompanionMethods():4266:4266 -> a 1825:1826:void forEachCompanionMethod(java.util.function.BiConsumer):4260:4261 -> a 1825:1826:void amendKeepInfoWithCompanionMethods():4266 -> a 1827:1829:void lambda$amendKeepInfoWithCompanionMethods$121(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):4268:4270 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/j2;)V"} 1830:1831:com.android.tools.r8.shaking.KeepMethodInfo com.android.tools.r8.shaking.KeepInfoCollection.getMethodInfoWithDefinitionLookup(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexDefinitionSupplier):128:129 -> a 1830:1831:void lambda$amendKeepInfoWithCompanionMethods$121(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):4270 -> a 1832:1832:com.android.tools.r8.shaking.KeepMethodInfo com.android.tools.r8.shaking.KeepInfoCollection.keepInfoForNonProgramMethod():57:57 -> a 1832:1832:com.android.tools.r8.shaking.KeepMethodInfo com.android.tools.r8.shaking.KeepInfoCollection.getMethodInfoWithDefinitionLookup(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexDefinitionSupplier):131 -> a 1832:1832:void lambda$amendKeepInfoWithCompanionMethods$121(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):4270 -> a 1833:1834:com.android.tools.r8.shaking.KeepMethodInfo com.android.tools.r8.shaking.KeepInfoCollection.getMethodInfoWithDefinitionLookup(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexDefinitionSupplier):133:134 -> a 1833:1834:void lambda$amendKeepInfoWithCompanionMethods$121(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):4270 -> a 1835:1838:void lambda$amendKeepInfoWithCompanionMethods$121(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):4270:4273 -> a 1839:1839:com.android.tools.r8.shaking.MinimumKeepInfoCollection com.android.tools.r8.shaking.DependentMinimumKeepInfoCollection.getUnconditionalMinimumKeepInfoOrDefault(com.android.tools.r8.shaking.MinimumKeepInfoCollection):88:88 -> a 1839:1839:void lambda$amendKeepInfoWithCompanionMethods$121(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):4273 -> a 1840:1840:com.android.tools.r8.shaking.MinimumKeepInfoCollection com.android.tools.r8.shaking.DependentMinimumKeepInfoCollection.getUnconditionalMinimumKeepInfoOrDefault(com.android.tools.r8.shaking.MinimumKeepInfoCollection):88:88 -> a 1840:1840:void lambda$amendKeepInfoWithCompanionMethods$121(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):4273 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 1841:1844:void lambda$amendKeepInfoWithCompanionMethods$121(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):4274:4277 -> a 1845:1845:void lambda$amendKeepInfoWithCompanionMethods$121(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):4276:4276 -> a 1846:1856:java.util.Set amendWithCompanionMethods(java.util.Set):4282:4292 -> a 1857:1858:void lambda$amendWithCompanionMethods$122(java.util.Set,java.util.Set,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):4288:4289 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Set;Ljava/util/Set;Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/j2;)V"} 1859:1875:boolean verifyReferencedType(com.android.tools.r8.graph.DexType,com.android.tools.r8.utils.WorkList,com.android.tools.r8.graph.DexApplication):4310:4326 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/utils/P3;Lcom/android/tools/r8/graph/j0;)Z"} 1876:1889:boolean verifyReferencedType(com.android.tools.r8.graph.DexClass,com.android.tools.r8.utils.WorkList,com.android.tools.r8.graph.DexApplication):4333:4346 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;Lcom/android/tools/r8/utils/P3;Lcom/android/tools/r8/graph/j0;)V"} 1890:1892:boolean verifyReferencedMethod(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.utils.WorkList,com.android.tools.r8.graph.DexApplication):4355:4357 -> a 1890:1892:boolean verifyReferencedType(com.android.tools.r8.graph.DexClass,com.android.tools.r8.utils.WorkList,com.android.tools.r8.graph.DexApplication):4346 -> a 1893:1893:void trace(java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):4384:4384 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/concurrent/ExecutorService;Lcom/android/tools/r8/utils/z3;)V"} 1894:1894:long getNumberOfLiveItems():4530:4530 -> a 1894:1894:void trace(java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):4387 -> a 1895:1895:java.util.Set com.android.tools.r8.shaking.Enqueuer$SetWithReportedReason.getItems():5338:5338 -> a 1895:1895:long getNumberOfLiveItems():4530 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 1895:1895:void trace(java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):4387 -> a 1896:1896:java.util.Set com.android.tools.r8.shaking.Enqueuer$SetWithReportedReason.getItems():5338:5338 -> a 1896:1896:long getNumberOfLiveItems():4530 -> a 1896:1896:void trace(java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):4387 -> a 1897:1899:long getNumberOfLiveItems():4530:4532 -> a 1897:1899:void trace(java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):4387 -> a 1900:1900:void trace(java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):4388:4388 -> a 1901:1901:boolean com.android.tools.r8.shaking.EnqueuerWorklist.isEmpty():532:532 -> a 1901:1901:void trace(java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):4388 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 1902:1902:boolean com.android.tools.r8.shaking.EnqueuerWorklist.isEmpty():532:532 -> a 1902:1902:void trace(java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):4388 -> a 1903:1903:void trace(java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):4389:4389 -> a 1904:1904:com.android.tools.r8.shaking.EnqueuerWorklist$EnqueuerAction com.android.tools.r8.shaking.EnqueuerWorklist.poll():536:536 -> a 1904:1904:void trace(java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):4389 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 1905:1905:com.android.tools.r8.shaking.EnqueuerWorklist$EnqueuerAction com.android.tools.r8.shaking.EnqueuerWorklist.poll():536:536 -> a 1905:1905:void trace(java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):4389 -> a 1906:1906:void trace(java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):4390:4390 -> a 1907:1907:long getNumberOfLiveItems():4530:4530 -> a 1907:1907:void trace(java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):4394 -> a 1908:1908:java.util.Set com.android.tools.r8.shaking.Enqueuer$SetWithReportedReason.getItems():5338:5338 -> a 1908:1908:long getNumberOfLiveItems():4530 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 1908:1908:void trace(java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):4394 -> a 1909:1909:java.util.Set com.android.tools.r8.shaking.Enqueuer$SetWithReportedReason.getItems():5338:5338 -> a 1909:1909:long getNumberOfLiveItems():4530 -> a 1909:1909:void trace(java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):4394 -> a 1910:1912:long getNumberOfLiveItems():4530:4532 -> a 1910:1912:void trace(java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):4394 -> a 1913:1932:void trace(java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):4398:4417 -> a 1933:1933:long getNumberOfLiveItems():4530:4530 -> a 1933:1933:void trace(java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):4417 -> a 1934:1934:java.util.Set com.android.tools.r8.shaking.Enqueuer$SetWithReportedReason.getItems():5338:5338 -> a 1934:1934:long getNumberOfLiveItems():4530 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 1934:1934:void trace(java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):4417 -> a 1935:1935:java.util.Set com.android.tools.r8.shaking.Enqueuer$SetWithReportedReason.getItems():5338:5338 -> a 1935:1935:long getNumberOfLiveItems():4530 -> a 1935:1935:void trace(java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):4417 -> a 1936:1938:long getNumberOfLiveItems():4530:4532 -> a 1936:1938:void trace(java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):4417 -> a 1939:1940:void trace(java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):4417:4418 -> a 1941:1941:boolean com.android.tools.r8.shaking.EnqueuerWorklist.isEmpty():532:532 -> a 1941:1941:void trace(java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):4418 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 1942:1942:boolean com.android.tools.r8.shaking.EnqueuerWorklist.isEmpty():532:532 -> a 1942:1942:void trace(java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):4418 -> a 1943:1947:void trace(java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):4425:4429 -> a 1948:1948:boolean com.android.tools.r8.shaking.EnqueuerWorklist.isEmpty():532:532 -> a 1948:1948:void trace(java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):4429 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 1949:1949:boolean com.android.tools.r8.shaking.EnqueuerWorklist.isEmpty():532:532 -> a 1949:1949:void trace(java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):4429 -> a 1950:1951:void trace(java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):4434:4435 -> a 1952:1952:boolean com.android.tools.r8.shaking.EnqueuerWorklist.isEmpty():532:532 -> a 1952:1952:void trace(java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):4435 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 1953:1953:boolean com.android.tools.r8.shaking.EnqueuerWorklist.isEmpty():532:532 -> a 1953:1953:void trace(java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):4435 -> a 1954:1961:void trace(java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):4435:4442 -> a 1962:1962:boolean com.android.tools.r8.shaking.EnqueuerWorklist.isEmpty():532:532 -> a 1962:1962:void trace(java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):4442 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 1963:1963:boolean com.android.tools.r8.shaking.EnqueuerWorklist.isEmpty():532:532 -> a 1963:1963:void trace(java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):4442 -> a 1964:1980:void trace(java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):4447:4463 -> a 1981:1981:boolean com.android.tools.r8.shaking.EnqueuerWorklist.isEmpty():532:532 -> a 1981:1981:void trace(java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):4463 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 1982:1982:boolean com.android.tools.r8.shaking.EnqueuerWorklist.isEmpty():532:532 -> a 1982:1982:void trace(java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):4463 -> a 1983:1988:void trace(java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):4471:4476 -> a 1989:1989:java.util.Set lambda$trace$123(com.android.tools.r8.com.google.common.base.Equivalence$Wrapper):4403:4403 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ih;)Ljava/util/Set;"} 1990:1990:void lambda$trace$124(com.android.tools.r8.utils.Timing,com.android.tools.r8.graph.analysis.EnqueuerAnalysis):4441:4441 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/z3;Lcom/android/tools/r8/internal/og;)V"} 1991:1991:void lambda$postProcessingDesugaring$125(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexType):4495:4495 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/graph/v2;)V"} 1992:1992:com.android.tools.r8.origin.Origin com.android.tools.r8.graph.DexClass.getOrigin():698:698 -> a 1992:1992:void lambda$postProcessingDesugaring$125(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexType):4499 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 1993:1996:void lambda$postProcessingDesugaring$125(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexType):4499:4502 -> a 1997:1997: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 1997:1997:void lambda$postProcessingDesugaring$125(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexType):4495 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 1998:2004:void addConsequentRootSet(com.android.tools.r8.shaking.RootSetUtils$ConsequentRootSet):4540:4546 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/W3;)V"} 2005:2007:void lambda$addConsequentRootSet$127(com.android.tools.r8.graph.DexType,java.util.Set):4548:4550 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Ljava/util/Set;)V"} 2008:2012:void compatEnqueueHolderIfDependentNonStaticMember(com.android.tools.r8.graph.DexProgramClass,java.util.Set):1024:1028 -> a 2008:2012:void lambda$addConsequentRootSet$127(com.android.tools.r8.graph.DexType,java.util.Set):4551 -> a 2013:2020:void identifySyntheticInterfaceMethodBridges(com.android.tools.r8.shaking.DelayedRootSetActionItem$InterfaceMethodSyntheticBridgeAction):4572:4579 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/z;)V"} 2021:2023:void identifySyntheticInterfaceMethodBridges(com.android.tools.r8.shaking.DelayedRootSetActionItem$InterfaceMethodSyntheticBridgeAction):4578:4580 -> a 2024:2031:void retainAnnotationForFinalTreeShaking(java.util.List):4599:4606 -> a 2032:2032:void retainAnnotationForFinalTreeShaking(java.util.List):4603:4603 -> a 2033:2033:void markFieldAsKept(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.shaking.KeepReason):4638:4638 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m5;Lcom/android/tools/r8/shaking/z1;)V"} 2034:2039:com.android.tools.r8.graph.FieldAccessInfoImpl getOrCreateFieldAccessInfo(com.android.tools.r8.graph.DexEncodedField):1087:1092 -> a 2034:2039:void markFieldAsKept(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.shaking.KeepReason):4638 -> a 2040:2046:void markFieldAsKept(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.shaking.KeepReason):4639:4645 -> a 2047:2047:void markMethodAsLive(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramDefinition):4717:4717 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/k5;)V"} 2048:2048:boolean com.android.tools.r8.shaking.Enqueuer$LiveMethodsSet.contains(com.android.tools.r8.graph.ProgramMethod):5390:5390 -> a 2048:2048:void markMethodAsLive(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramDefinition):4717 -> a 2049:2049:boolean com.android.tools.r8.shaking.Enqueuer$LiveMethodsSet.contains(com.android.tools.r8.graph.DexEncodedMethod):5386:5386 -> a 2049:2049:boolean com.android.tools.r8.shaking.Enqueuer$LiveMethodsSet.contains(com.android.tools.r8.graph.ProgramMethod):5390 -> a 2049:2049:void markMethodAsLive(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramDefinition):4717 -> a 2050:2056:void markMethodAsLive(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramDefinition):4717:4723 -> a 2057:2057:com.android.tools.r8.shaking.Enqueuer$Mode getMode():536:536 -> a 2057:2057:void traceNonDesugaredCode(com.android.tools.r8.graph.ProgramMethod):4778 -> a 2057:2057:void markMethodAsLive(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramDefinition):4726 -> a 2058:2058:void traceNonDesugaredCode(com.android.tools.r8.graph.ProgramMethod):4778:4778 -> a 2058:2058:void markMethodAsLive(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramDefinition):4726 -> a 2059:2059:boolean addToPendingDesugaring(com.android.tools.r8.graph.ProgramMethod):3965:3965 -> a 2059:2059:void traceNonDesugaredCode(com.android.tools.r8.graph.ProgramMethod):4779 -> a 2059:2059:void markMethodAsLive(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramDefinition):4726 -> a 2060:2062:boolean mustMoveToInterfaceCompanionMethod(com.android.tools.r8.graph.ProgramMethod):3959:3961 -> a 2060:2062:boolean addToPendingDesugaring(com.android.tools.r8.graph.ProgramMethod):3966 -> a 2060:2062:void traceNonDesugaredCode(com.android.tools.r8.graph.ProgramMethod):4779 -> a 2060:2062:void markMethodAsLive(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramDefinition):4726 -> a 2063:2078:boolean addToPendingDesugaring(com.android.tools.r8.graph.ProgramMethod):3968:3983 -> a 2063:2078:void traceNonDesugaredCode(com.android.tools.r8.graph.ProgramMethod):4779 -> a 2063:2078:void markMethodAsLive(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramDefinition):4726 -> a 2079:2079:void traceNonDesugaredCode(com.android.tools.r8.graph.ProgramMethod):4784:4784 -> a 2079:2079:void markMethodAsLive(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramDefinition):4726 -> a 2080:2089:void markMethodAsLive(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramDefinition):4728:4737 -> a 2090:2090:void lambda$markMethodAsLive$128(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.analysis.EnqueuerAnalysis):4737:4737 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/k5;Lcom/android/tools/r8/internal/og;)V"} 2091:2091:void lambda$markMethodAsTargeted$129(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.analysis.EnqueuerAnalysis):4757:4757 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/og;)V"} 2092:2092:void lambda$traceMethodDefinitionExcludingCode$130(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexAnnotation):4767:4767 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/d0;)V"} 2093:2093:void lambda$traceCode$131(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.DefaultEnqueuerUseRegistry,com.android.tools.r8.graph.analysis.EnqueuerAnalysis):4792:4792 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/shaking/x;Lcom/android/tools/r8/internal/og;)V"} 2094:2094:void markClassAsInstantiatedWithCompatRule(com.android.tools.r8.graph.DexProgramClass,java.util.function.Supplier):4818:4818 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Ljava/util/function/Supplier;)V"} 2095:2110:boolean addCompatInstantiatedClass(com.android.tools.r8.graph.DexProgramClass):4844:4859 -> a 2095:2110:void markClassAsInstantiatedWithCompatRule(com.android.tools.r8.graph.DexProgramClass,java.util.function.Supplier):4820 -> a 2111:2111:void markClassAsInstantiatedWithCompatRule(com.android.tools.r8.graph.DexProgramClass,java.util.function.Supplier):4824:4824 -> a 2112:2112:boolean com.android.tools.r8.graph.DexClass.isAnnotation():589:589 -> a 2112:2112:void markClassAsInstantiatedWithCompatRule(com.android.tools.r8.graph.DexProgramClass,java.util.function.Supplier):4825 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 2113:2113:boolean com.android.tools.r8.graph.DexClass.isAnnotation():589:589 -> a 2113:2113:void markClassAsInstantiatedWithCompatRule(com.android.tools.r8.graph.DexProgramClass,java.util.function.Supplier):4825 -> a 2114:2124:void markClassAsInstantiatedWithCompatRule(com.android.tools.r8.graph.DexProgramClass,java.util.function.Supplier):4826:4836 -> a 2125:2130:void markClassAsInstantiatedWithCompatRule(com.android.tools.r8.graph.DexProgramClass,java.util.function.Supplier):4833:4838 -> a 2131:2131:void applyMinimumKeepInfoWhenLiveOrTargeted(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.KeepMethodInfo$Joiner):3765:3765 -> a 2131:2131:void markClassAsInstantiatedWithCompatRule(com.android.tools.r8.graph.DexProgramClass,java.util.function.Supplier):4837 -> a 2132:2138:void handleReflectiveBehavior(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction):4877:4883 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/lo;)V"} 2139:2146:void handleJavaLangClassNewInstance(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.InvokeMethod):4990:4997 -> a 2139:2146:void handleReflectiveBehavior(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction):4884 -> a 2147:2149:void handleJavaLangClassNewInstance(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.InvokeMethod):4996:4998 -> a 2147:2149:void handleReflectiveBehavior(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction):4884 -> a 2150:2150:com.android.tools.r8.graph.DexProgramClass getProgramClassOrNullFromReflectiveAccess(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramDefinition):871:871 -> a 2150:2150:void handleJavaLangClassNewInstance(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.InvokeMethod):5004 -> a 2150:2150:void handleReflectiveBehavior(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction):4884 -> a 2151:2153:void handleJavaLangClassNewInstance(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.InvokeMethod):5008:5010 -> a 2151:2153:void handleReflectiveBehavior(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction):4884 -> a 2154:2158:void markClassAsInstantiatedWithReason(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.KeepReason):4808:4812 -> a 2154:2158:void handleJavaLangClassNewInstance(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.InvokeMethod):5011 -> a 2154:2158:void handleReflectiveBehavior(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction):4884 -> a 2159:2159:void markClassAsInstantiatedWithReason(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.KeepReason):4811:4811 -> a 2159:2159:void handleJavaLangClassNewInstance(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.InvokeMethod):5011 -> a 2159:2159:void handleReflectiveBehavior(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction):4884 -> a 2160:2163:void handleJavaLangClassNewInstance(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.InvokeMethod):5012:5015 -> a 2160:2163:void handleReflectiveBehavior(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction):4884 -> a 2164:2164:void applyMinimumKeepInfoWhenLiveOrTargeted(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.KeepMethodInfo$Joiner):3765:3765 -> a 2164:2164:void handleJavaLangClassNewInstance(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.InvokeMethod):5014 -> a 2164:2164:void handleReflectiveBehavior(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction):4884 -> a 2165:2165:void handleReflectiveBehavior(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction):4887:4887 -> a 2166:2187:void handleJavaLangReflectConstructorNewInstance(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.InvokeMethod):5022:5043 -> a 2166:2187:void handleReflectiveBehavior(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction):4888 -> a 2188:2190:void handleJavaLangReflectConstructorNewInstance(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.InvokeMethod):5042:5044 -> a 2188:2190:void handleReflectiveBehavior(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction):4888 -> a 2191:2191:com.android.tools.r8.graph.DexProgramClass getProgramClassOrNullFromReflectiveAccess(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramDefinition):871:871 -> a 2191:2191:void handleJavaLangReflectConstructorNewInstance(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.InvokeMethod):5050 -> a 2191:2191:void handleReflectiveBehavior(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction):4888 -> a 2192:2198:void handleJavaLangReflectConstructorNewInstance(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.InvokeMethod):5054:5060 -> a 2192:2198:void handleReflectiveBehavior(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction):4888 -> a 2199:2200:int com.android.tools.r8.ir.code.NewArrayEmpty.sizeIfConst():179:180 -> a 2199:2200:void handleJavaLangReflectConstructorNewInstance(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.InvokeMethod):5063 -> a 2199:2200:void handleReflectiveBehavior(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction):4888 -> a 2201:2247:void handleJavaLangReflectConstructorNewInstance(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.InvokeMethod):5064:5110 -> a 2201:2247:void handleReflectiveBehavior(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction):4888 -> a 2248:2271:void handleJavaLangReflectConstructorNewInstance(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.InvokeMethod):5109:5132 -> a 2248:2271:void handleReflectiveBehavior(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction):4888 -> a 2272:2276:void markClassAsInstantiatedWithReason(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.KeepReason):4808:4812 -> a 2272:2276:void handleJavaLangReflectConstructorNewInstance(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.InvokeMethod):5133 -> a 2272:2276:void handleReflectiveBehavior(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction):4888 -> a 2277:2277:void markClassAsInstantiatedWithReason(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.KeepReason):4811:4811 -> a 2277:2277:void handleJavaLangReflectConstructorNewInstance(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.InvokeMethod):5133 -> a 2277:2277:void handleReflectiveBehavior(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction):4888 -> a 2278:2281:void handleJavaLangReflectConstructorNewInstance(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.InvokeMethod):5134:5137 -> a 2278:2281:void handleReflectiveBehavior(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction):4888 -> a 2282:2282:void applyMinimumKeepInfoWhenLiveOrTargeted(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.KeepMethodInfo$Joiner):3765:3765 -> a 2282:2282:void handleJavaLangReflectConstructorNewInstance(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.InvokeMethod):5136 -> a 2282:2282:void handleReflectiveBehavior(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction):4888 -> a 2283:2283:void handleReflectiveBehavior(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction):4891:4891 -> a 2284:2288:void handleJavaLangEnumValueOf(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.InvokeMethod):5226:5230 -> a 2284:2288:void handleReflectiveBehavior(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction):4892 -> a 2289:2293:void handleReflectiveBehavior(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction):4895:4899 -> a 2294:2300:void handleServiceLoaderInvocation(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.InvokeMethod):5236:5242 -> a 2294:2300:void handleReflectiveBehavior(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction):4900 -> a 2301:2301:boolean com.android.tools.r8.ir.code.Instruction.isConstClass():0:0 -> a 2301:2301:void handleServiceLoaderInvocation(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.InvokeMethod):5242 -> a 2301:2301:void handleReflectiveBehavior(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction):4900 -> a 2302:2312:void handleServiceLoaderInvocation(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.InvokeMethod):5243:5253 -> a 2302:2312:void handleReflectiveBehavior(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction):4900 -> a 2313:2322:void handleReflectiveBehavior(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction):4903:4912 -> a 2323:2323:boolean com.android.tools.r8.graph.DexReference.isDexType():0:0 -> a 2323:2323:void handleReflectiveBehavior(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction):4912 -> a 2324:2328:void handleReflectiveBehavior(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction):4913:4917 -> a 2329:2329:com.android.tools.r8.graph.DexProgramClass getProgramClassOrNullFromReflectiveAccess(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramDefinition):871:871 -> a 2329:2329:void handleReflectiveBehavior(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction):4917 -> a 2330:2330:void handleReflectiveBehavior(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction):4921:4921 -> a 2331:2331:boolean com.android.tools.r8.graph.DexClass.canBeInstantiatedByNewInstance():581:581 -> a 2331:2331:void handleReflectiveBehavior(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction):4922 -> a 2332:2332:boolean com.android.tools.r8.graph.DexClass.isAnnotation():589:589 -> a 2332:2332:boolean com.android.tools.r8.graph.DexClass.canBeInstantiatedByNewInstance():581 -> a 2332:2332:void handleReflectiveBehavior(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction):4922 -> a 2333:2333:boolean com.android.tools.r8.graph.DexClass.canBeInstantiatedByNewInstance():581:581 -> a 2333:2333:void handleReflectiveBehavior(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction):4922 -> a 2334:2347:void handleReflectiveBehavior(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction):4922:4935 -> a 2348:2348:com.android.tools.r8.graph.DexProgramClass getProgramClassOrNullFromReflectiveAccess(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramDefinition):871:871 -> a 2348:2348:void handleReflectiveBehavior(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction):4935 -> a 2349:2363:void handleReflectiveBehavior(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction):4939:4953 -> a 2364:2374:void handleReflectiveBehavior(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction):4952:4962 -> a 2375:2375:com.android.tools.r8.shaking.KeepInfo$Joiner com.android.tools.r8.shaking.KeepInfo$Joiner.addReason(com.android.tools.r8.shaking.KeepReason$ReflectiveUseFrom):513:513 -> a 2375:2375:void handleReflectiveBehavior(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction):4962 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 2376:2376:com.android.tools.r8.shaking.KeepInfo$Joiner com.android.tools.r8.shaking.KeepInfo$Joiner.addReason(com.android.tools.r8.shaking.KeepReason$ReflectiveUseFrom):513:513 -> a 2376:2376:void handleReflectiveBehavior(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction):4962 -> a 2377:2377:void applyMinimumKeepInfoWhenLive(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.shaking.KeepFieldInfo$Joiner):3715:3715 -> a 2377:2377:void handleReflectiveBehavior(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction):4957 -> a 2378:2380:void handleReflectiveBehavior(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction):4965:4967 -> a 2381:2381:com.android.tools.r8.graph.DexProgramClass getProgramClassOrNullFromReflectiveAccess(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramDefinition):871:871 -> a 2381:2381:void handleReflectiveBehavior(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction):4968 -> a 2382:2387:void handleReflectiveBehavior(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction):4972:4977 -> a 2388:2388:boolean com.android.tools.r8.graph.DexEncodedMethod.belongsToDirectPool():615:615 -> a 2388:2388:void handleReflectiveBehavior(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction):4977 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 2389:2389:boolean com.android.tools.r8.graph.DexEncodedMethod.belongsToDirectPool():615:615 -> a 2389:2389:void handleReflectiveBehavior(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction):4977 -> a 2390:2396:void handleReflectiveBehavior(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction):4978:4984 -> a 2397:2397:void applyMinimumKeepInfoWhenLiveOrTargeted(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.KeepMethodInfo$Joiner):3765:3765 -> a 2397:2397:void handleReflectiveBehavior(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Instruction):4983 -> a 2398:2398:void lambda$handleJavaLangReflectProxyNewProxyInstance$134(com.android.tools.r8.shaking.KeepClassInfo$Joiner):5196:5196 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/X0;)V"} 2399:2401:void lambda$handleJavaLangReflectProxyNewProxyInstance$136(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.KeepReason,com.android.tools.r8.graph.ProgramMethod):5204:5206 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/shaking/z1;Lcom/android/tools/r8/graph/o5;)V"} 2402:2402:void lambda$handleJavaLangReflectProxyNewProxyInstance$135(com.android.tools.r8.shaking.KeepMethodInfo$Joiner):5205:5205 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/l1;)V"} 2403:2413:void handleServiceInstantiation(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.KeepReason):5260:5270 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/shaking/x1;)V"} 2414:2418:void markClassAsInstantiatedWithReason(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.KeepReason):4808:4812 -> a 2414:2418:void handleServiceInstantiation(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.KeepReason):5275 -> a 2419:2419:void markClassAsInstantiatedWithReason(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.KeepReason):4811:4811 -> a 2419:2419:void handleServiceInstantiation(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.KeepReason):5275 -> a 2420:2423:void handleServiceInstantiation(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.KeepReason):5277:5280 -> a 2424:2424:void applyMinimumKeepInfoWhenLiveOrTargeted(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.KeepMethodInfo$Joiner):3765:3765 -> a 2424:2424:void handleServiceInstantiation(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.KeepReason):5279 -> a 2425:2428:void handleServiceInstantiation(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.KeepReason):5283:5286 -> a 2429:2429:void handleServiceInstantiation(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.KeepReason):5285:5285 -> a 2430:2430: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 2430:2430:void handleServiceInstantiation(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.KeepReason):5285 -> a 2431:2431:void handleServiceInstantiation(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.KeepReason):5290:5290 -> a 2432:2432:void applyMinimumKeepInfoWhenLiveOrTargeted(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.KeepMethodInfo$Joiner):3765:3765 -> a 2432:2432:void handleServiceInstantiation(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.KeepReason):5289 -> a 1:1:com.android.tools.r8.graph.DexApplication lambda$synthesize$112(com.android.tools.r8.graph.DexApplication):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j0;)Lcom/android/tools/r8/graph/j0;"} 2:2:com.android.tools.r8.graph.AppInfoWithClassHierarchy appInfo():528:528 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/j;"} 3:3:com.android.tools.r8.shaking.Enqueuer registerAnalysis(com.android.tools.r8.graph.analysis.EnqueuerAnalysis):556:556 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/og;)V"} 4:5:void setInitialDeadProtoTypes(java.util.Set):590:591 -> b 6:6:void recordTypeReference(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramDerivedContext):633:633 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/l5;)V"} 7:12: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):724:729 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/l5;Ljava/util/function/BiConsumer;Ljava/util/function/BiConsumer;)Lcom/android/tools/r8/graph/O;"} 13:13:com.android.tools.r8.shaking.KeepClassInfo getKeepInfo(com.android.tools.r8.graph.DexProgramClass):743:743 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)Lcom/android/tools/r8/shaking/Y0;"} 14:14:com.android.tools.r8.shaking.KeepFieldInfo getKeepInfo(com.android.tools.r8.graph.ProgramField):747:747 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m5;)Lcom/android/tools/r8/shaking/d1;"} 15:15:com.android.tools.r8.shaking.KeepFieldInfo com.android.tools.r8.shaking.KeepInfoCollection.getFieldInfo(com.android.tools.r8.graph.ProgramField):138:138 -> b 15:15:com.android.tools.r8.shaking.KeepFieldInfo getKeepInfo(com.android.tools.r8.graph.ProgramField):747 -> b 16:16:com.android.tools.r8.graph.DexClass getClassOrNullFromReflectiveAccess(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramDefinition):865:865 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/k5;)Lcom/android/tools/r8/graph/q0;"} 17:17:void traceReflectiveFieldRead(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.graph.ProgramMethod):1072:1072 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m5;Lcom/android/tools/r8/graph/o5;)V"} 18:18:boolean registerReflectiveFieldRead(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.graph.ProgramMethod):1051:1051 -> b 18:18:void traceReflectiveFieldRead(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.graph.ProgramMethod):1073 -> b 19:19:void traceReflectiveFieldRead(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.graph.ProgramMethod):1074:1074 -> b 20:21:void traceCheckCast(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod,boolean):1222:1223 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/o5;Z)V"} 22:22:void lambda$traceSafeCheckCast$14(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.analysis.EnqueuerCheckCastAnalysis):1227:1227 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/pg;)V"} 23:23:void lambda$traceInvokeDirect$19(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):1411:1411 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/o5;)V"} 24:25:void traceInvokeInterface(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.KeepReason):1458:1459 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/shaking/z1;)V"} 26:31:void traceInvokeInterface(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.KeepReason):1458:1463 -> b 32:32:void lambda$traceInvokeInterface$23(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.analysis.EnqueuerInvokeAnalysis):1463:1463 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/jt;)V"} 33:33:void traceInstanceFieldWrite(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.Enqueuer$FieldAccessMetadata):1742:1742 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/shaking/I;)V"} 34:34:boolean registerFieldWrite(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod):1055:1055 -> b 34:34:void traceInstanceFieldWrite(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.Enqueuer$FieldAccessMetadata):1742 -> b 35:46:void traceInstanceFieldWrite(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.Enqueuer$FieldAccessMetadata):1746:1757 -> b 47:47:void com.android.tools.r8.graph.FieldResolutionResult.visitFieldResolutionResults(java.util.function.Consumer,java.util.function.Consumer):124:124 -> b 47:47:void traceInstanceFieldWrite(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.Enqueuer$FieldAccessMetadata):1757 -> b 48:71: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):1759:1782 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/shaking/I;Lcom/android/tools/r8/graph/i3$a;)V"} 72:74:void markTypeAsLive(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.ProgramDefinition):2018:2020 -> b 72:74: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):1782 -> b 75:76: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):1785:1786 -> b 77:77: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):1761:1761 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;Lcom/android/tools/r8/graph/i3$a;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/rg;)V"} 78:78:java.lang.Boolean lambda$traceStaticFieldWrite$39(com.android.tools.r8.graph.FieldResolutionResult,com.android.tools.r8.ir.analysis.proto.GeneratedExtensionRegistryShrinker):1896:1896 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/i3;Lcom/android/tools/r8/internal/Bj;)Ljava/lang/Boolean;"} 79:80: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):248:249 -> b 79:80:java.lang.Boolean lambda$traceStaticFieldWrite$39(com.android.tools.r8.graph.FieldResolutionResult,com.android.tools.r8.ir.analysis.proto.GeneratedExtensionRegistryShrinker):1896 -> b 81:81:java.lang.Boolean lambda$traceStaticFieldWrite$39(com.android.tools.r8.graph.FieldResolutionResult,com.android.tools.r8.ir.analysis.proto.GeneratedExtensionRegistryShrinker):1896:1896 -> b 82:82:com.android.tools.r8.shaking.ScopedDexMethodSet lambda$ensureMethodsContinueToWidenAccess$50(com.android.tools.r8.graph.DexType):2189:2189 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/shaking/h4;"} 83:83:void lambda$ensureMethodsContinueToWidenAccess$52(com.android.tools.r8.shaking.KeepReason,com.android.tools.r8.graph.ProgramMethod):2200:2200 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/z1;Lcom/android/tools/r8/graph/o5;)V"} 84:136:void markInterfaceTypeAsLiveViaInheritanceClause(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexProgramClass):2205:2257 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/graph/v2;)V"} 137:137:void markTypeAsLive(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramDefinition):2025:2025 -> b 137:137:void markInterfaceTypeAsLiveViaInheritanceClause(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexProgramClass):2260 -> b 138:138:void markInterfaceTypeAsLiveViaInheritanceClause(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexProgramClass):2258:2258 -> b 139:139:void markTypeAsLive(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramDefinition):2025:2025 -> b 139:139:void markInterfaceTypeAsLiveViaInheritanceClause(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexProgramClass):2213 -> b 140:140:void processAnnotations(com.android.tools.r8.graph.ProgramDefinition):2277:2277 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/k5;)V"} 141:141:com.android.tools.r8.graph.DexAnnotation$AnnotatedKind com.android.tools.r8.graph.DexAnnotation$AnnotatedKind.from(com.android.tools.r8.graph.ProgramDefinition):47:47 -> b 141:141:void processAnnotations(com.android.tools.r8.graph.ProgramDefinition):2278 -> b 142:142:void processAnnotations(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.DexAnnotationSet,com.android.tools.r8.graph.DexAnnotation$AnnotatedKind):2283:2283 -> b 142:142:void processAnnotations(com.android.tools.r8.graph.ProgramDefinition):2275 -> b 143:144:void processAnnotations(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.DexAnnotation[],com.android.tools.r8.graph.DexAnnotation$AnnotatedKind):2288:2289 -> b 143:144:void processAnnotations(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.DexAnnotationSet,com.android.tools.r8.graph.DexAnnotation$AnnotatedKind):2283 -> b 143:144:void processAnnotations(com.android.tools.r8.graph.ProgramDefinition):2275 -> b 145:146:void handleInvokeOfStaticTarget(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.shaking.KeepReason):2390:2391 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/k5;Lcom/android/tools/r8/shaking/z1;)V"} 147:149:void recordNonProgramClass(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.ProgramDerivedContext):2646:2648 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;Lcom/android/tools/r8/graph/l5;)V"} 150:154:void addLiveNonProgramType(com.android.tools.r8.graph.ClasspathOrLibraryClass,boolean,java.util.function.BiConsumer):773:777 -> b 150:154:void recordNonProgramClass(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.ProgramDerivedContext):2647 -> b 155:155:void markInterfaceAsInstantiated(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness):2765:2765 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/shaking/L0;)V"} 156:156:boolean com.android.tools.r8.graph.DexClass.isAnnotation():589:589 -> b 156:156:void markInterfaceAsInstantiated(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness):2765 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 157:157:boolean com.android.tools.r8.graph.DexClass.isAnnotation():589:589 -> b 157:157:void markInterfaceAsInstantiated(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness):2765 -> b 158:163:void markInterfaceAsInstantiated(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness):2765:2770 -> b 164:165:void transitionDependentItemsForInstantiatedInterface(com.android.tools.r8.graph.DexProgramClass):3034:3035 -> b 164:165:void markInterfaceAsInstantiated(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness):2771 -> b 166:168:void markFieldAsReachable(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.shaking.KeepReason):3130:3132 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m5;Lcom/android/tools/r8/graph/k5;Lcom/android/tools/r8/shaking/z1;)V"} 169:169:void markFieldAsReachable(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.shaking.KeepReason):3131:3131 -> b 170:171:boolean com.android.tools.r8.graph.ObjectAllocationInfoCollectionImpl.isInstantiatedDirectlyOrHasInstantiatedSubtype(com.android.tools.r8.graph.DexProgramClass):99:100 -> b 170:171:void markFieldAsReachable(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.shaking.KeepReason):3131 -> b 172:175:void markFieldAsReachable(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.shaking.KeepReason):3133:3136 -> b 176:176:boolean com.android.tools.r8.shaking.Enqueuer$LiveFieldsSet.contains(com.android.tools.r8.graph.ProgramField):5364:5364 -> b 176:176:void markFieldAsReachable(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.shaking.KeepReason):3136 -> b 177:177:boolean com.android.tools.r8.shaking.Enqueuer$LiveFieldsSet.contains(com.android.tools.r8.graph.DexEncodedField):5360:5360 -> b 177:177:boolean com.android.tools.r8.shaking.Enqueuer$LiveFieldsSet.contains(com.android.tools.r8.graph.ProgramField):5364 -> b 177:177:void markFieldAsReachable(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.shaking.KeepReason):3136 -> b 178:181:void markFieldAsReachable(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.shaking.KeepReason):3136:3139 -> b 182:182:void traceFieldDefinition(com.android.tools.r8.graph.ProgramField):3151:3151 -> b 182:182:void markFieldAsReachable(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.shaking.KeepReason):3145 -> b 183:183:void markTypeAsLive(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramDefinition):2025:2025 -> b 183:183:void traceFieldDefinition(com.android.tools.r8.graph.ProgramField):3151 -> b 183:183:void markFieldAsReachable(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.shaking.KeepReason):3145 -> b 184:185:void traceFieldDefinition(com.android.tools.r8.graph.ProgramField):3152:3153 -> b 184:185:void markFieldAsReachable(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.shaking.KeepReason):3145 -> b 186:186:void markFieldAsReachable(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.shaking.KeepReason):3147:3147 -> b 187:187:void markFieldAsReachable(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.shaking.KeepReason):3141:3141 -> b 188:189:void traceFieldReference(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.FieldResolutionResult$FailedOrUnknownFieldResolutionResult,com.android.tools.r8.graph.ProgramMethod):3160:3161 -> b 188:189:void lambda$traceInstanceFieldWrite$33(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.FieldResolutionResult$FailedOrUnknownFieldResolutionResult):1790 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/c3;)V"} 190:190:void lambda$traceInstanceFieldWrite$33(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.FieldResolutionResult$FailedOrUnknownFieldResolutionResult):1791:1791 -> b 191:191:boolean isFieldReferenced(com.android.tools.r8.graph.DexEncodedField):3187:3187 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/T0;)Z"} 192:193:boolean isFieldWrittenInMethodSatisfying(com.android.tools.r8.graph.ProgramField,java.util.function.Predicate):3210:3211 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m5;Ljava/util/function/Predicate;)Z"} 194:194:boolean isMethodTargeted(com.android.tools.r8.graph.DexEncodedMethod):3262:3262 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W0;)Z"} 195:195:boolean com.android.tools.r8.shaking.Enqueuer$LiveMethodsSet.contains(com.android.tools.r8.graph.DexEncodedMethod):5386:5386 -> b 195:195:boolean isMethodTargeted(com.android.tools.r8.graph.DexEncodedMethod):3262 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 196:196:boolean com.android.tools.r8.shaking.Enqueuer$LiveMethodsSet.contains(com.android.tools.r8.graph.DexEncodedMethod):5386:5386 -> b 196:196:boolean isMethodTargeted(com.android.tools.r8.graph.DexEncodedMethod):3262 -> b 197:197:boolean lambda$markVirtualMethodAsReachable$86(com.android.tools.r8.graph.DexDefinition):3385:3385 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/O0;)Z"} 198:198:boolean com.android.tools.r8.shaking.KeepInfoCollection.isPinned(com.android.tools.r8.graph.DexDefinition,com.android.tools.r8.shaking.GlobalKeepInfoConfiguration,com.android.tools.r8.graph.DexDefinitionSupplier):215:215 -> b 198:198:boolean lambda$markVirtualMethodAsReachable$86(com.android.tools.r8.graph.DexDefinition):3385 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 199:199:boolean com.android.tools.r8.shaking.KeepInfoCollection.isPinned(com.android.tools.r8.graph.DexDefinition,com.android.tools.r8.shaking.GlobalKeepInfoConfiguration,com.android.tools.r8.graph.DexDefinitionSupplier):215:215 -> b 199:199:boolean lambda$markVirtualMethodAsReachable$86(com.android.tools.r8.graph.DexDefinition):3385 -> b 200:205:void markEnumValuesAsReachable(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.KeepReason):3470:3475 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/shaking/z1;)V"} 206:206:void shouldNotBeMinified(com.android.tools.r8.graph.ProgramDefinition):2611:2611 -> b 206:206:void markEnumValuesAsReachable(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.KeepReason):3478 -> b 207:207:boolean com.android.tools.r8.utils.InternalOptions.isMinificationEnabled():755:755 -> b 207:207:void shouldNotBeMinified(com.android.tools.r8.graph.ProgramDefinition):2611 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 207:207:void markEnumValuesAsReachable(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.KeepReason):3478 -> b 208:208:void shouldNotBeMinified(com.android.tools.r8.graph.ProgramDefinition):2612:2612 -> b 208:208:void markEnumValuesAsReachable(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.KeepReason):3478 -> b 209:209:void lambda$markEnumValuesAsReachable$95(com.android.tools.r8.shaking.KeepMethodInfo$Joiner):3477:3477 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/l1;)V"} 210:219:com.android.tools.r8.shaking.MainDexInfo traceMainDex(java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):3536:3545 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/concurrent/ExecutorService;Lcom/android/tools/r8/utils/z3;)Lcom/android/tools/r8/shaking/N1;"} 220:220:java.util.Set com.android.tools.r8.shaking.Enqueuer$SetWithReportedReason.getItems():5338:5338 -> b 220:220:com.android.tools.r8.shaking.MainDexInfo traceMainDex(java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):3545 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 221:221:java.util.Set com.android.tools.r8.shaking.Enqueuer$SetWithReportedReason.getItems():5338:5338 -> b 221:221:com.android.tools.r8.shaking.MainDexInfo traceMainDex(java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):3545 -> b 222:223:com.android.tools.r8.shaking.MainDexInfo traceMainDex(java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):3545:3546 -> b 224:224:boolean com.android.tools.r8.shaking.Enqueuer$Mode.isInitialMainDexTracing():227:227 -> b 224:224:com.android.tools.r8.shaking.MainDexInfo traceMainDex(java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):3546 -> b 225:225:com.android.tools.r8.shaking.MainDexInfo traceMainDex(java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):3547:3547 -> b 226:226:java.util.Set com.android.tools.r8.shaking.Enqueuer$LiveMethodsSet.getItems():5394:5394 -> b 226:226:com.android.tools.r8.shaking.MainDexInfo traceMainDex(java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):3547 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 227:227:java.util.Set com.android.tools.r8.shaking.Enqueuer$LiveMethodsSet.getItems():5394:5394 -> b 227:227:com.android.tools.r8.shaking.MainDexInfo traceMainDex(java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):3547 -> b 228:231:com.android.tools.r8.shaking.MainDexInfo traceMainDex(java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):3547:3550 -> b 232:232:boolean com.android.tools.r8.shaking.Enqueuer$Mode.isGenerateMainDexList():235:235 -> b 232:232:com.android.tools.r8.shaking.MainDexInfo traceMainDex(java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):3550 -> b 233:238:com.android.tools.r8.shaking.MainDexInfo traceMainDex(java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):3549:3554 -> b 239:239:void lambda$applyMinimumKeepInfoWhenLive$104(com.android.tools.r8.shaking.KeepClassInfo$Joiner,com.android.tools.r8.shaking.KeepClassInfo$Joiner):3667:3667 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/X0;Lcom/android/tools/r8/shaking/X0;)V"} 240:240:void lambda$applyMinimumKeepInfoWhenLive$106(com.android.tools.r8.shaking.KeepFieldInfo$Joiner,com.android.tools.r8.shaking.KeepFieldInfo$Joiner):3721:3721 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/c1;Lcom/android/tools/r8/shaking/c1;)V"} 241:241:void lambda$applyMinimumKeepInfoWhenLiveOrTargeted$108(com.android.tools.r8.shaking.KeepMethodInfo$Joiner,com.android.tools.r8.shaking.KeepMethodInfo$Joiner):3773:3773 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/l1;Lcom/android/tools/r8/shaking/l1;)V"} 242:244:void enqueueMethodIfShrinkingIsDisallowed(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.shaking.KeepMethodInfo$Joiner):3786:3788 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/Y;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/shaking/l1;)V"} 245:247:void enqueueMethodDueToNoShrinkingRule(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.KeepMethodInfo$Joiner,com.android.tools.r8.shaking.EnqueuerEvent):994:996 -> b 245:247:void enqueueMethodIfShrinkingIsDisallowed(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.shaking.KeepMethodInfo$Joiner):3789 -> b 248:248:java.util.Set com.android.tools.r8.shaking.KeepInfo$Joiner.getRules():484:484 -> b 248:248:void enqueueMethodDueToNoShrinkingRule(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.KeepMethodInfo$Joiner,com.android.tools.r8.shaking.EnqueuerEvent):999 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 248:248:void enqueueMethodIfShrinkingIsDisallowed(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.shaking.KeepMethodInfo$Joiner):3789 -> b 249:249:void enqueueMethodDueToNoShrinkingRule(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.KeepMethodInfo$Joiner,com.android.tools.r8.shaking.EnqueuerEvent):999:999 -> b 249:249:void enqueueMethodIfShrinkingIsDisallowed(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.shaking.KeepMethodInfo$Joiner):3789 -> b 250:250:void enqueueMethodDueToNoShrinkingRule(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.KeepMethodInfo$Joiner,com.android.tools.r8.shaking.EnqueuerEvent):998:998 -> b 250:250:void enqueueMethodIfShrinkingIsDisallowed(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.shaking.KeepMethodInfo$Joiner):3789 -> b 251:251:void enqueueMethodDueToNoShrinkingRule(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.KeepMethodInfo$Joiner,com.android.tools.r8.shaking.EnqueuerEvent):996:996 -> b 251:251:void enqueueMethodIfShrinkingIsDisallowed(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.shaking.KeepMethodInfo$Joiner):3789 -> b 252:252:void enqueueMethodIfShrinkingIsDisallowed(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.shaking.KeepMethodInfo$Joiner):3791:3791 -> b 253:253:java.util.Set com.android.tools.r8.shaking.KeepInfo$Joiner.getRules():484:484 -> b 253:253:void enqueueMethodIfShrinkingIsDisallowed(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.shaking.KeepMethodInfo$Joiner):3792 -> b 254:255:void enqueueHolderWithDependentInstanceConstructor(com.android.tools.r8.graph.ProgramMethod,java.util.Set):2270:2271 -> b 254:255:void enqueueMethodIfShrinkingIsDisallowed(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.shaking.KeepMethodInfo$Joiner):3792 -> b 256:256:void lambda$applyMinimumKeepInfoDependentOn$109(com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.KeepClassInfo$Joiner):3821:3821 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/Y;Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/shaking/X0;)V"} 257:257:void lambda$applyMinimumKeepInfoDependentOn$110(com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.graph.ProgramField,com.android.tools.r8.shaking.KeepFieldInfo$Joiner):3823:3823 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/Y;Lcom/android/tools/r8/graph/m5;Lcom/android/tools/r8/shaking/c1;)V"} 258:260:void recordTwrCloseResourceMethodSynthesizingContext(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod):4092:4094 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/o5;)V"} 261:265:void handleReflectiveBehavior(com.android.tools.r8.graph.ProgramMethod):4868:4872 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)V"} 266:266:void lambda$handleReflectiveBehavior$133(com.android.tools.r8.shaking.KeepClassInfo$Joiner):4931:4931 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/X0;)V"} 267:276:com.android.tools.r8.utils.collections.DexMethodSignatureSet getServiceMethods(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod):5297:5306 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/o5;)Lcom/android/tools/r8/internal/nf;"} 1:2:void setInitialPrunedTypes(java.util.Set):595:596 -> c 3:10:void recordTypeReference(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramDerivedContext,java.util.function.BiConsumer,java.util.function.BiConsumer):644:651 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/l5;Ljava/util/function/BiConsumer;Ljava/util/function/BiConsumer;)V"} 11:16:boolean hasAlternativeLibraryDefinition(com.android.tools.r8.graph.DexProgramClass):699:704 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)Z"} 17:18:com.android.tools.r8.graph.DexProgramClass getProgramClassOrNull(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramDefinition):854:855 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/k5;)Lcom/android/tools/r8/graph/q2;"} 19:19:void traceReflectiveFieldWrite(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.graph.ProgramMethod):1079:1079 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m5;Lcom/android/tools/r8/graph/o5;)V"} 20:20:boolean registerReflectiveFieldWrite(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.graph.ProgramMethod):1059:1059 -> c 20:20:void traceReflectiveFieldWrite(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.graph.ProgramMethod):1080 -> c 21:21:void traceReflectiveFieldWrite(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.graph.ProgramMethod):1081:1081 -> c 22:23:void traceInvokeStatic(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.KeepReason):1476:1477 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/shaking/z1;)V"} 24:24:boolean com.android.tools.r8.graph.DexItemFactory$ClassMethods.isReflectiveClassLookup(com.android.tools.r8.graph.DexMethod):1858:1858 -> c 24:24:void traceInvokeStatic(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.KeepReason):1477 -> c # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 25:25:boolean com.android.tools.r8.graph.DexItemFactory$ClassMethods.isReflectiveClassLookup(com.android.tools.r8.graph.DexMethod):1858:1858 -> c 25:25:void traceInvokeStatic(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.KeepReason):1477 -> c 26:45:void traceInvokeStatic(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.KeepReason):1477:1496 -> c 46:51:void traceInvokeStatic(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.KeepReason):1495:1500 -> c 52:52:void lambda$traceInvokeStatic$24(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.analysis.EnqueuerInvokeAnalysis):1500:1500 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/jt;)V"} 53:53:void lambda$traceNewInstance$27(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod):1545:1545 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/o5;)V"} 54:54:void traceStaticFieldRead(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.Enqueuer$FieldAccessMetadata):1805:1805 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/shaking/I;)V"} 55:55:boolean registerFieldRead(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod):1047:1047 -> c 55:55:void traceStaticFieldRead(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.Enqueuer$FieldAccessMetadata):1805 -> c 56:65:void traceStaticFieldRead(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.Enqueuer$FieldAccessMetadata):1809:1818 -> c 66:72:void traceStaticFieldRead(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.Enqueuer$FieldAccessMetadata):1814:1820 -> c 73:73:void addDeadProtoTypeCandidate(com.android.tools.r8.graph.DexProgramClass):607:607 -> c 73:73:void traceStaticFieldRead(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.Enqueuer$FieldAccessMetadata):1820 -> c 74:80:void traceStaticFieldRead(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.Enqueuer$FieldAccessMetadata):1825:1831 -> c 81:81:void com.android.tools.r8.graph.FieldResolutionResult.visitFieldResolutionResults(java.util.function.Consumer,java.util.function.Consumer):124:124 -> c 81:81:void traceStaticFieldRead(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.Enqueuer$FieldAccessMetadata):1831 -> c 82:107: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):1833:1858 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/shaking/I;Lcom/android/tools/r8/graph/i3$a;)V"} 108:110:void markTypeAsLive(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.ProgramDefinition):2018:2020 -> c 108:110: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):1858 -> c 111:111:void markFieldAsLive(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.graph.ProgramMethod):3092:3092 -> c 111:111: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):1861 -> c 112:112: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):1835:1835 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;Lcom/android/tools/r8/graph/i3$a;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/rg;)V"} 113:117:void markTypeAsLive(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.KeepReason):2029:2033 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/shaking/z1;)V"} 118:120:void markTypeAsLive(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.KeepReason):2032:2034 -> c 121:121:void markTypeAsLive(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.KeepReason):2030:2030 -> c 122:122:com.android.tools.r8.shaking.ScopedDexMethodSet lambda$markTypeAsLive$43(com.android.tools.r8.graph.DexType):2033:2033 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/shaking/h4;"} 123:123:void markNonStaticDirectMethodAsReachable(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.shaking.KeepReason):2514:2514 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/k5;Lcom/android/tools/r8/shaking/z1;)V"} 124:126:void recordNonProgramClassWithNoMissingReporting(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.ProgramDerivedContext):2657:2659 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;Lcom/android/tools/r8/graph/l5;)V"} 127:131:void addLiveNonProgramType(com.android.tools.r8.graph.ClasspathOrLibraryClass,boolean,java.util.function.BiConsumer):773:777 -> c 127:131:void recordNonProgramClassWithNoMissingReporting(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.ProgramDerivedContext):2658 -> c 132:137:void reportMissingClass(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramDerivedContext):2681:2686 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/l5;)V"} 138:160:void reportMissingClass(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramDerivedContext):2681:2703 -> c 161:162:void traceFieldReference(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.FieldResolutionResult$FailedOrUnknownFieldResolutionResult,com.android.tools.r8.graph.ProgramMethod):3160:3161 -> c 161:162:void lambda$traceStaticFieldRead$38(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.FieldResolutionResult$FailedOrUnknownFieldResolutionResult):1865 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/c3;)V"} 163:165:void lambda$traceStaticFieldRead$38(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.FieldResolutionResult$FailedOrUnknownFieldResolutionResult):1866:1868 -> c 166:174:void markDirectStaticOrConstructorMethodAsLive(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.KeepReason):3165:3173 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/z1;Lcom/android/tools/r8/graph/o5;)V"} 175:177:boolean verifyMethodIsTargeted(com.android.tools.r8.graph.ProgramMethod):1974:1976 -> c 175:177:void markDirectStaticOrConstructorMethodAsLive(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.KeepReason):3173 -> c 178:178:boolean com.android.tools.r8.shaking.Enqueuer$LiveMethodsSet.contains(com.android.tools.r8.graph.DexEncodedMethod):5386:5386 -> c 178:178:boolean verifyMethodIsTargeted(com.android.tools.r8.graph.ProgramMethod):1976 -> c # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 178:178:void markDirectStaticOrConstructorMethodAsLive(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.KeepReason):3173 -> c 179:179:boolean com.android.tools.r8.shaking.Enqueuer$LiveMethodsSet.contains(com.android.tools.r8.graph.DexEncodedMethod):5386:5386 -> c 179:179:boolean verifyMethodIsTargeted(com.android.tools.r8.graph.ProgramMethod):1976 -> c 179:179:void markDirectStaticOrConstructorMethodAsLive(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.KeepReason):3173 -> c 180:180:boolean verifyMethodIsTargeted(com.android.tools.r8.graph.ProgramMethod):1976:1976 -> c 180:180:void markDirectStaticOrConstructorMethodAsLive(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.KeepReason):3173 -> c 181:181:void markDirectStaticOrConstructorMethodAsLive(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.KeepReason):3174:3174 -> c 182:182:boolean isFieldLive(com.android.tools.r8.graph.ProgramField):3196:3196 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m5;)Z"} 183:183:boolean com.android.tools.r8.shaking.Enqueuer$LiveFieldsSet.contains(com.android.tools.r8.graph.ProgramField):5364:5364 -> c 183:183:boolean isFieldLive(com.android.tools.r8.graph.ProgramField):3196 -> c 184:184:boolean com.android.tools.r8.shaking.Enqueuer$LiveFieldsSet.contains(com.android.tools.r8.graph.DexEncodedField):5360:5360 -> c 184:184:boolean com.android.tools.r8.shaking.Enqueuer$LiveFieldsSet.contains(com.android.tools.r8.graph.ProgramField):5364 -> c 184:184:boolean isFieldLive(com.android.tools.r8.graph.ProgramField):3196 -> c 185:187:void markSuperMethodAsReachable(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):3484:3486 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/o5;)V"} 188:188:com.android.tools.r8.utils.collections.ProgramMethodSet lambda$markSuperMethodAsReachable$97(com.android.tools.r8.graph.DexEncodedMethod):3521:3521 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W0;)Lcom/android/tools/r8/internal/IN;"} 189:189:void lambda$traceApplication$100(com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.KeepClassInfo$Joiner):3597:3597 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/Y;Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/shaking/X0;)V"} 190:190:void lambda$traceApplication$101(com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.graph.ProgramField,com.android.tools.r8.shaking.KeepFieldInfo$Joiner):3599:3599 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/Y;Lcom/android/tools/r8/graph/m5;Lcom/android/tools/r8/shaking/c1;)V"} 191:191:void lambda$applyMinimumKeepInfoDependentOn$111(com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.KeepMethodInfo$Joiner):3825:3825 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/Y;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/shaking/l1;)V"} 192:194:com.android.tools.r8.shaking.RootSetUtils$ConsequentRootSet computeDelayedInterfaceMethodSyntheticBridges():4557:4559 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/W3;"} 195:204:void handleInterfaceMethodSyntheticBridgeAction(com.android.tools.r8.shaking.DelayedRootSetActionItem$InterfaceMethodSyntheticBridgeAction,com.android.tools.r8.shaking.RootSetUtils$RootSetBuilder):4586:4595 -> c 195:204:com.android.tools.r8.shaking.RootSetUtils$ConsequentRootSet computeDelayedInterfaceMethodSyntheticBridges():4560 -> c 205:205:com.android.tools.r8.shaking.RootSetUtils$ConsequentRootSet computeDelayedInterfaceMethodSyntheticBridges():4564:4564 -> c 206:206:com.android.tools.r8.shaking.KeepReason lambda$handleReflectiveBehavior$132(com.android.tools.r8.graph.ProgramMethod):4924:4924 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)Lcom/android/tools/r8/shaking/z1;"} 1:5:com.android.tools.r8.shaking.EnqueuerUseRegistryFactory createUseRegistryFactory():544:548 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/c0;"} 6:6:void traceExceptionGuard(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod):1402:1402 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/o5;)V"} 7:7:void traceTypeReference(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod):1393:1393 -> d 7:7:void traceExceptionGuard(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod):1403 -> d 8:18:void traceInvokeDirect(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):1407:1417 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/o5;)V"} 19:19:void lambda$traceInvokeSuper$25(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.analysis.EnqueuerInvokeAnalysis):1512:1512 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/jt;)V"} 20:27:void traceInvokeVirtual(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.KeepReason):1525:1532 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/shaking/z1;)V"} 28:36:void traceInvokeVirtual(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.KeepReason):1527:1535 -> d 37:42:void traceInvokeVirtual(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.KeepReason):1534:1539 -> d 43:43:void traceStaticFieldWrite(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.Enqueuer$FieldAccessMetadata):1885:1885 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/shaking/I;)V"} 44:44:boolean registerFieldWrite(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod):1055:1055 -> d 44:44:void traceStaticFieldWrite(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.Enqueuer$FieldAccessMetadata):1885 -> d 45:54:void traceStaticFieldWrite(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.Enqueuer$FieldAccessMetadata):1889:1898 -> d 55:61:void traceStaticFieldWrite(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.Enqueuer$FieldAccessMetadata):1894:1900 -> d 62:62:void addDeadProtoTypeCandidate(com.android.tools.r8.graph.DexProgramClass):607:607 -> d 62:62:void traceStaticFieldWrite(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.Enqueuer$FieldAccessMetadata):1900 -> d 63:69:void traceStaticFieldWrite(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.Enqueuer$FieldAccessMetadata):1905:1911 -> d 70:70:void com.android.tools.r8.graph.FieldResolutionResult.visitFieldResolutionResults(java.util.function.Consumer,java.util.function.Consumer):124:124 -> d 70:70:void traceStaticFieldWrite(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.Enqueuer$FieldAccessMetadata):1911 -> d 71:96: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):1913:1938 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/shaking/I;Lcom/android/tools/r8/graph/i3$a;)V"} 97:99:void markTypeAsLive(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.ProgramDefinition):2018:2020 -> d 97:99: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):1938 -> d 100:100:void markFieldAsLive(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.graph.ProgramMethod):3092:3092 -> d 100:100: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):1941 -> d 101:101: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):1915:1915 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;Lcom/android/tools/r8/graph/i3$a;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/rg;)V"} 102:114:void markTypeAsLive(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramDefinition):1986:1998 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/k5;)V"} 115:115:com.android.tools.r8.shaking.ScopedDexMethodSet lambda$markTypeAsLive$44(com.android.tools.r8.graph.DexType):2112:2112 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/shaking/h4;"} 116:118: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):2355:2357 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/k5;Lcom/android/tools/r8/shaking/z1;)Lcom/android/tools/r8/graph/I4;"} 119:119:void com.android.tools.r8.graph.MethodResolutionResult.visitMethodResolutionResults(java.util.function.Consumer,java.util.function.Consumer):230:230 -> d 119:119: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):2357 -> d # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 120:121:void traceFieldReference(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.FieldResolutionResult$FailedOrUnknownFieldResolutionResult,com.android.tools.r8.graph.ProgramMethod):3160:3161 -> d 120:121:void lambda$traceStaticFieldWrite$42(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.FieldResolutionResult$FailedOrUnknownFieldResolutionResult):1945 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/c3;)V"} 122:122:void lambda$traceStaticFieldWrite$42(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.FieldResolutionResult$FailedOrUnknownFieldResolutionResult):1946:1946 -> d 123:123:void lambda$markDirectStaticOrConstructorMethodAsLive$83(com.android.tools.r8.graph.ProgramMethod):3169:3169 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)V"} 124:126:boolean verifyMethodIsTargeted(com.android.tools.r8.graph.ProgramMethod):1974:1976 -> d 124:126:void lambda$markDirectStaticOrConstructorMethodAsLive$83(com.android.tools.r8.graph.ProgramMethod):3169 -> d 127:127:boolean com.android.tools.r8.shaking.Enqueuer$LiveMethodsSet.contains(com.android.tools.r8.graph.DexEncodedMethod):5386:5386 -> d 127:127:boolean verifyMethodIsTargeted(com.android.tools.r8.graph.ProgramMethod):1976 -> d # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 127:127:void lambda$markDirectStaticOrConstructorMethodAsLive$83(com.android.tools.r8.graph.ProgramMethod):3169 -> d 128:128:boolean com.android.tools.r8.shaking.Enqueuer$LiveMethodsSet.contains(com.android.tools.r8.graph.DexEncodedMethod):5386:5386 -> d 128:128:boolean verifyMethodIsTargeted(com.android.tools.r8.graph.ProgramMethod):1976 -> d 128:128:void lambda$markDirectStaticOrConstructorMethodAsLive$83(com.android.tools.r8.graph.ProgramMethod):3169 -> d 129:129:boolean verifyMethodIsTargeted(com.android.tools.r8.graph.ProgramMethod):1976:1976 -> d 129:129:void lambda$markDirectStaticOrConstructorMethodAsLive$83(com.android.tools.r8.graph.ProgramMethod):3169 -> d 130:130:void lambda$markDirectStaticOrConstructorMethodAsLive$83(com.android.tools.r8.graph.ProgramMethod):3170:3170 -> d 131:131:boolean verifyTypeIsLive(com.android.tools.r8.graph.DexProgramClass):1981:1981 -> d 131:131:void lambda$markDirectStaticOrConstructorMethodAsLive$83(com.android.tools.r8.graph.ProgramMethod):3170 -> d 132:132:boolean com.android.tools.r8.shaking.Enqueuer$SetWithReportedReason.contains(java.lang.Object):5326:5326 -> d 132:132:boolean verifyTypeIsLive(com.android.tools.r8.graph.DexProgramClass):1981 -> d # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 132:132:void lambda$markDirectStaticOrConstructorMethodAsLive$83(com.android.tools.r8.graph.ProgramMethod):3170 -> d 133:133:boolean com.android.tools.r8.shaking.Enqueuer$SetWithReportedReason.contains(java.lang.Object):5326:5326 -> d 133:133:boolean verifyTypeIsLive(com.android.tools.r8.graph.DexProgramClass):1981 -> d 133:133:void lambda$markDirectStaticOrConstructorMethodAsLive$83(com.android.tools.r8.graph.ProgramMethod):3170 -> d 134:134:boolean verifyTypeIsLive(com.android.tools.r8.graph.DexProgramClass):1981:1981 -> d 134:134:void lambda$markDirectStaticOrConstructorMethodAsLive$83(com.android.tools.r8.graph.ProgramMethod):3170 -> d 135:136:boolean isFieldRead(com.android.tools.r8.graph.ProgramField):3204:3205 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m5;)Z"} 137:137:boolean isTypeLive(com.android.tools.r8.graph.DexProgramClass):3276:3276 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)Z"} 138:138:boolean com.android.tools.r8.shaking.Enqueuer$SetWithReportedReason.contains(java.lang.Object):5326:5326 -> d 138:138:boolean isTypeLive(com.android.tools.r8.graph.DexProgramClass):3276 -> d # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 139:139:boolean com.android.tools.r8.shaking.Enqueuer$SetWithReportedReason.contains(java.lang.Object):5326:5326 -> d 139:139:boolean isTypeLive(com.android.tools.r8.graph.DexProgramClass):3276 -> d 140:145:void recordDependentMinimumKeepInfo(com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.KeepClassInfo$Joiner):3691:3696 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/Y;Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/shaking/X0;)V"} 146:146:void com.android.tools.r8.shaking.MinimumKeepInfoCollection.mergeMinimumKeepInfoFor(com.android.tools.r8.graph.DexReference,com.android.tools.r8.shaking.KeepInfo$Joiner):119:119 -> d 146:146:void recordDependentMinimumKeepInfo(com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.KeepClassInfo$Joiner):3696 -> d # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 147:147:com.android.tools.r8.shaking.KeepInfo$Joiner com.android.tools.r8.shaking.KeepInfo$Joiner.mergeUnsafe(com.android.tools.r8.shaking.KeepInfo$Joiner):573:573 -> d 147:147: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)"]} 147:147:void recordDependentMinimumKeepInfo(com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.KeepClassInfo$Joiner):3696 -> d 148:148:void recordDependentMinimumKeepInfo(com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.KeepClassInfo$Joiner):3698:3698 -> d 149:149:boolean com.android.tools.r8.shaking.EnqueuerEvent.isUnconditionalKeepInfoEvent():0:0 -> d 149:149:void recordDependentMinimumKeepInfo(com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.KeepClassInfo$Joiner):3698 -> d 150:152:void enqueueClassIfShrinkingIsDisallowed(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.shaking.KeepClassInfo$Joiner):3680:3682 -> d 150:152:void recordDependentMinimumKeepInfo(com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.KeepClassInfo$Joiner):3699 -> d 153:154:void enqueueClassDueToNoShrinkingRule(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.KeepClassInfo$Joiner,com.android.tools.r8.shaking.EnqueuerEvent):937:938 -> d 153:154:void enqueueClassIfShrinkingIsDisallowed(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.shaking.KeepClassInfo$Joiner):3683 -> d 153:154:void recordDependentMinimumKeepInfo(com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.KeepClassInfo$Joiner):3699 -> d 155:155:java.util.Set com.android.tools.r8.shaking.KeepInfo$Joiner.getRules():484:484 -> d 155:155:void enqueueClassDueToNoShrinkingRule(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.KeepClassInfo$Joiner,com.android.tools.r8.shaking.EnqueuerEvent):939 -> d # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 155:155:void enqueueClassIfShrinkingIsDisallowed(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.shaking.KeepClassInfo$Joiner):3683 -> d 155:155:void recordDependentMinimumKeepInfo(com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.KeepClassInfo$Joiner):3699 -> d 156:156:void enqueueClassDueToNoShrinkingRule(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.KeepClassInfo$Joiner,com.android.tools.r8.shaking.EnqueuerEvent):939:939 -> d 156:156:void enqueueClassIfShrinkingIsDisallowed(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.shaking.KeepClassInfo$Joiner):3683 -> d 156:156:void recordDependentMinimumKeepInfo(com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.KeepClassInfo$Joiner):3699 -> d 157:162:void recordDependentMinimumKeepInfo(com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.graph.ProgramField,com.android.tools.r8.shaking.KeepFieldInfo$Joiner):3741:3746 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/Y;Lcom/android/tools/r8/graph/m5;Lcom/android/tools/r8/shaking/c1;)V"} 163:163:void com.android.tools.r8.shaking.MinimumKeepInfoCollection.mergeMinimumKeepInfoFor(com.android.tools.r8.graph.DexReference,com.android.tools.r8.shaking.KeepInfo$Joiner):119:119 -> d 163:163:void recordDependentMinimumKeepInfo(com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.graph.ProgramField,com.android.tools.r8.shaking.KeepFieldInfo$Joiner):3746 -> d # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 164:164:com.android.tools.r8.shaking.KeepInfo$Joiner com.android.tools.r8.shaking.KeepInfo$Joiner.mergeUnsafe(com.android.tools.r8.shaking.KeepInfo$Joiner):573:573 -> d 164:164: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)"]} 164:164:void recordDependentMinimumKeepInfo(com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.graph.ProgramField,com.android.tools.r8.shaking.KeepFieldInfo$Joiner):3746 -> d 165:165:void recordDependentMinimumKeepInfo(com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.graph.ProgramField,com.android.tools.r8.shaking.KeepFieldInfo$Joiner):3748:3748 -> d 166:166:boolean com.android.tools.r8.shaking.EnqueuerEvent.isUnconditionalKeepInfoEvent():0:0 -> d 166:166:void recordDependentMinimumKeepInfo(com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.graph.ProgramField,com.android.tools.r8.shaking.KeepFieldInfo$Joiner):3748 -> d 167:169:void enqueueFieldIfShrinkingIsDisallowed(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.shaking.KeepFieldInfo$Joiner):3732:3734 -> d 167:169:void recordDependentMinimumKeepInfo(com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.graph.ProgramField,com.android.tools.r8.shaking.KeepFieldInfo$Joiner):3749 -> d 170:172:void enqueueFieldDueToNoShrinkingRule(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.shaking.KeepFieldInfo$Joiner,com.android.tools.r8.shaking.EnqueuerEvent):979:981 -> d 170:172:void enqueueFieldIfShrinkingIsDisallowed(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.shaking.KeepFieldInfo$Joiner):3735 -> d 170:172:void recordDependentMinimumKeepInfo(com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.graph.ProgramField,com.android.tools.r8.shaking.KeepFieldInfo$Joiner):3749 -> d 173:173:java.util.Set com.android.tools.r8.shaking.KeepInfo$Joiner.getReasons():480:480 -> d 173:173:void enqueueFieldDueToNoShrinkingRule(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.shaking.KeepFieldInfo$Joiner,com.android.tools.r8.shaking.EnqueuerEvent):985 -> d # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 173:173:void enqueueFieldIfShrinkingIsDisallowed(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.shaking.KeepFieldInfo$Joiner):3735 -> d 173:173:void recordDependentMinimumKeepInfo(com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.graph.ProgramField,com.android.tools.r8.shaking.KeepFieldInfo$Joiner):3749 -> d 174:174:java.util.Set com.android.tools.r8.shaking.KeepInfo$Joiner.getRules():484:484 -> d 174:174:void enqueueFieldDueToNoShrinkingRule(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.shaking.KeepFieldInfo$Joiner,com.android.tools.r8.shaking.EnqueuerEvent):986 -> d 174:174:void enqueueFieldIfShrinkingIsDisallowed(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.shaking.KeepFieldInfo$Joiner):3735 -> d 174:174:void recordDependentMinimumKeepInfo(com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.graph.ProgramField,com.android.tools.r8.shaking.KeepFieldInfo$Joiner):3749 -> d 175:175:void enqueueFieldDueToNoShrinkingRule(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.shaking.KeepFieldInfo$Joiner,com.android.tools.r8.shaking.EnqueuerEvent):987:987 -> d 175:175:void enqueueFieldIfShrinkingIsDisallowed(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.shaking.KeepFieldInfo$Joiner):3735 -> d 175:175:void recordDependentMinimumKeepInfo(com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.graph.ProgramField,com.android.tools.r8.shaking.KeepFieldInfo$Joiner):3749 -> d 176:176:void enqueueFieldDueToNoShrinkingRule(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.shaking.KeepFieldInfo$Joiner,com.android.tools.r8.shaking.EnqueuerEvent):983:983 -> d 176:176:void enqueueFieldIfShrinkingIsDisallowed(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.shaking.KeepFieldInfo$Joiner):3735 -> d 176:176:void recordDependentMinimumKeepInfo(com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.graph.ProgramField,com.android.tools.r8.shaking.KeepFieldInfo$Joiner):3749 -> d 177:177:void enqueueFieldDueToNoShrinkingRule(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.shaking.KeepFieldInfo$Joiner,com.android.tools.r8.shaking.EnqueuerEvent):981:981 -> d 177:177:void enqueueFieldIfShrinkingIsDisallowed(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.shaking.KeepFieldInfo$Joiner):3735 -> d 177:177:void recordDependentMinimumKeepInfo(com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.graph.ProgramField,com.android.tools.r8.shaking.KeepFieldInfo$Joiner):3749 -> d 178:183:void recordDependentMinimumKeepInfo(com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.KeepMethodInfo$Joiner):3801:3806 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/Y;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/shaking/l1;)V"} 184:184:void com.android.tools.r8.shaking.MinimumKeepInfoCollection.mergeMinimumKeepInfoFor(com.android.tools.r8.graph.DexReference,com.android.tools.r8.shaking.KeepInfo$Joiner):119:119 -> d 184:184:void recordDependentMinimumKeepInfo(com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.KeepMethodInfo$Joiner):3806 -> d # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 185:185:com.android.tools.r8.shaking.KeepInfo$Joiner com.android.tools.r8.shaking.KeepInfo$Joiner.mergeUnsafe(com.android.tools.r8.shaking.KeepInfo$Joiner):573:573 -> d 185:185: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)"]} 185:185:void recordDependentMinimumKeepInfo(com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.KeepMethodInfo$Joiner):3806 -> d 186:186:void recordDependentMinimumKeepInfo(com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.KeepMethodInfo$Joiner):3809:3809 -> d 187:187:boolean com.android.tools.r8.shaking.EnqueuerEvent.isUnconditionalKeepInfoEvent():0:0 -> d 187:187:void recordDependentMinimumKeepInfo(com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.KeepMethodInfo$Joiner):3809 -> d 188:188:void recordDependentMinimumKeepInfo(com.android.tools.r8.shaking.EnqueuerEvent,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.KeepMethodInfo$Joiner):3810:3810 -> d 189:202:void markMethodAsKept(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.KeepReason):4613:4626 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/z1;Lcom/android/tools/r8/graph/o5;)V"} 203:204:boolean com.android.tools.r8.graph.ObjectAllocationInfoCollectionImpl.isInstantiatedDirectlyOrHasInstantiatedSubtype(com.android.tools.r8.graph.DexProgramClass):99:100 -> d 203:204:void markMethodAsKept(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.KeepReason):4626 -> d 205:208:void markMethodAsKept(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.KeepReason):4629:4632 -> d 1:1:boolean addTargetedMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.KeepReason):615:615 -> e 1:1:void markMethodAsTargeted(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.KeepReason):4741 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/z1;Lcom/android/tools/r8/graph/o5;)V"} 2:2:void markMethodAsTargeted(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.KeepReason):4746:4746 -> e 3:3:boolean com.android.tools.r8.shaking.Enqueuer$LiveMethodsSet.contains(com.android.tools.r8.graph.ProgramMethod):5390:5390 -> e 3:3:void markMethodAsTargeted(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.KeepReason):4746 -> e 4:4:boolean com.android.tools.r8.shaking.Enqueuer$LiveMethodsSet.contains(com.android.tools.r8.graph.DexEncodedMethod):5386:5386 -> e 4:4:boolean com.android.tools.r8.shaking.Enqueuer$LiveMethodsSet.contains(com.android.tools.r8.graph.ProgramMethod):5390 -> e 4:4:void markMethodAsTargeted(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.KeepReason):4746 -> e 5:11:void markMethodAsTargeted(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.KeepReason):4747:4753 -> e 12:13:void markMethodAsLiveWithCompatRule(com.android.tools.r8.graph.ProgramMethod):4863:4864 -> e 12:13:void markMethodAsTargeted(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.KeepReason):4754 -> e 14:14:void markMethodAsLiveWithCompatRule(com.android.tools.r8.graph.ProgramMethod):4863:4863 -> e 14:14:void markMethodAsTargeted(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.KeepReason):4754 -> e 15:15:void markMethodAsTargeted(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.KeepReason):4757:4757 -> e 16:16:void recordTypeReference(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramDefinition):629:629 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/k5;)V"} 17:26:void enqueueAllIfNotShrinking():911:920 -> e 27:27:boolean com.android.tools.r8.synthesis.SyntheticItems.isSyntheticClass(com.android.tools.r8.graph.DexProgramClass):437:437 -> e 27:27:void enqueueAllIfNotShrinking():920 -> e 28:28:boolean com.android.tools.r8.synthesis.SyntheticItems.isSyntheticClass(com.android.tools.r8.graph.DexType):433:433 -> e 28:28:boolean com.android.tools.r8.synthesis.SyntheticItems.isSyntheticClass(com.android.tools.r8.graph.DexProgramClass):437 -> e 28:28:void enqueueAllIfNotShrinking():920 -> e 29:30:void enqueueAllIfNotShrinking():920:921 -> e 31:32:void enqueueClassDueToNoShrinkingRule(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.KeepClassInfo$Joiner,com.android.tools.r8.shaking.EnqueuerEvent):937:938 -> e 31:32:void enqueueAllIfNotShrinking():925 -> e 33:33:java.util.Set com.android.tools.r8.shaking.KeepInfo$Joiner.getRules():484:484 -> e 33:33:void enqueueClassDueToNoShrinkingRule(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.KeepClassInfo$Joiner,com.android.tools.r8.shaking.EnqueuerEvent):939 -> e # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 33:33:void enqueueAllIfNotShrinking():925 -> e 34:34:void enqueueClassDueToNoShrinkingRule(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.KeepClassInfo$Joiner,com.android.tools.r8.shaking.EnqueuerEvent):939:939 -> e 34:34:void enqueueAllIfNotShrinking():925 -> e 35:35:void enqueueAllIfNotShrinking():926:926 -> e 36:36:void com.android.tools.r8.graph.DexProgramClass.forEachProgramField(java.util.function.Consumer):257:257 -> e 36:36:void enqueueAllIfNotShrinking():926 -> e 37:37:void enqueueAllIfNotShrinking():928:928 -> e 38:49:void traceInitClass(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod):1317:1328 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/o5;)V"} 50:56:com.android.tools.r8.utils.Visibility computeMinimumRequiredVisibilityForInitClassField(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexProgramClass):1365:1371 -> e 50:56:void traceInitClass(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod):1328 -> e 57:57:void traceInitClass(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod):1327:1327 -> e 58:58:void markTypeAsLive(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramDefinition):2025:2025 -> e 58:58:void traceInitClass(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod):1330 -> e 59:59:void traceInitClass(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod):1331:1331 -> e 60:60:boolean com.android.tools.r8.utils.Visibility.isPublic():28:28 -> e 60:60:void traceInitClass(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod):1335 -> e 61:61:void traceInitClass(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod):1340:1340 -> e 62:66:com.android.tools.r8.utils.Visibility computeMinimumRequiredVisibilityForInitClassField(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexProgramClass):1365:1369 -> e 62:66:void traceInitClass(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod):1340 -> e 67:67:void traceInitClass(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod):1343:1343 -> e 68:68:boolean com.android.tools.r8.utils.Visibility.isPrivate():20:20 -> e 68:68:void traceInitClass(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod):1343 -> e 69:72:void traceInitClass(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod):1343:1346 -> e 73:73:boolean com.android.tools.r8.utils.Visibility.isProtected():24:24 -> e 73:73:void traceInitClass(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod):1350 -> e 74:74:void traceInitClass(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod):1355:1355 -> e 75:75:boolean com.android.tools.r8.utils.Visibility.isPackagePrivate():16:16 -> e 75:75:void traceInitClass(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod):1359 -> e 76:76:void traceInitClass(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod):1359:1359 -> e 77:77:boolean com.android.tools.r8.utils.Visibility.isPackagePrivate():16:16 -> e 77:77:void traceInitClass(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod):1360 -> e 78:78:void traceInitClass(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod):1360:1360 -> e 79:79:void traceInvokeInterface(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):1449:1449 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/o5;)V"} 80:80:void lambda$traceInvokeVirtual$26(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.analysis.EnqueuerInvokeAnalysis):1539:1539 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/jt;)V"} 81:81:java.util.Map lambda$processAnnotation$54(com.android.tools.r8.graph.DexType):2305:2305 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Ljava/util/Map;"} 82:82:void lambda$markDirectStaticOrConstructorMethodAsLive$84(com.android.tools.r8.graph.ProgramMethod):3174:3174 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)V"} 83:83:boolean verifyTypeIsLive(com.android.tools.r8.graph.DexProgramClass):1981:1981 -> e 83:83:void lambda$markDirectStaticOrConstructorMethodAsLive$84(com.android.tools.r8.graph.ProgramMethod):3174 -> e 84:84:boolean com.android.tools.r8.shaking.Enqueuer$SetWithReportedReason.contains(java.lang.Object):5326:5326 -> e 84:84:boolean verifyTypeIsLive(com.android.tools.r8.graph.DexProgramClass):1981 -> e # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 84:84:void lambda$markDirectStaticOrConstructorMethodAsLive$84(com.android.tools.r8.graph.ProgramMethod):3174 -> e 85:85:boolean com.android.tools.r8.shaking.Enqueuer$SetWithReportedReason.contains(java.lang.Object):5326:5326 -> e 85:85:boolean verifyTypeIsLive(com.android.tools.r8.graph.DexProgramClass):1981 -> e 85:85:void lambda$markDirectStaticOrConstructorMethodAsLive$84(com.android.tools.r8.graph.ProgramMethod):3174 -> e 86:86:boolean verifyTypeIsLive(com.android.tools.r8.graph.DexProgramClass):1981:1981 -> e 86:86:void lambda$markDirectStaticOrConstructorMethodAsLive$84(com.android.tools.r8.graph.ProgramMethod):3174 -> e 87:91:boolean isFieldWrittenOutsideDefaultConstructor(com.android.tools.r8.graph.ProgramField):3215:3219 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m5;)Z"} 92:92:com.android.tools.r8.graph.DexEncodedMethod com.android.tools.r8.graph.DexClass.getDefaultInitializer():733:733 -> e 92:92:boolean isFieldWrittenOutsideDefaultConstructor(com.android.tools.r8.graph.ProgramField):3219 -> e 93:94:boolean isFieldWrittenOutsideDefaultConstructor(com.android.tools.r8.graph.ProgramField):3221:3222 -> e 95:98:java.util.Set lambda$createEnqueuerResult$120(com.android.tools.r8.graph.DexProgramClass):4200:4203 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)Ljava/util/Set;"} 1:1:void recordCompilerSynthesizedTypeReference(com.android.tools.r8.graph.DexType):619:619 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)V"} 2:2:void ignoreMissingClass(com.android.tools.r8.graph.DexType):2664:2664 -> f 2:2:void recordCompilerSynthesizedTypeReference(com.android.tools.r8.graph.DexType):621 -> f 3:5:void recordCompilerSynthesizedTypeReference(com.android.tools.r8.graph.DexType):622:624 -> f 6:10:void addLiveNonProgramType(com.android.tools.r8.graph.ClasspathOrLibraryClass,boolean,java.util.function.BiConsumer):773:777 -> f 6:10:void recordCompilerSynthesizedTypeReference(com.android.tools.r8.graph.DexType):623 -> f 11:11:com.android.tools.r8.graph.FieldAccessInfoCollectionImpl getFieldAccessInfoCollection():735:735 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/T2;"} 12:12:void traceInstanceOf(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod):1397:1397 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/o5;)V"} 13:13:void traceTypeReference(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod):1393:1393 -> f 13:13:void traceInstanceOf(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod):1398 -> f 14:14:void traceInvokeStatic(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):1467:1467 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/o5;)V"} 15:15:com.android.tools.r8.utils.collections.ProgramFieldSet lambda$markFieldAsReachable$81(com.android.tools.r8.graph.DexProgramClass):3138:3138 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)Lcom/android/tools/r8/internal/EN;"} 16:17:void markVirtualMethodAsLive(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.KeepReason):3180:3181 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/z1;Lcom/android/tools/r8/graph/o5;)V"} 18:18:boolean com.android.tools.r8.shaking.KeepReason.isDueToReflectiveUse():0:0 -> f 18:18:void markVirtualMethodAsLive(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.KeepReason):3182 -> f 19:22:void markVirtualMethodAsLive(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.KeepReason):3180:3183 -> f 23:27:void traceCode(com.android.tools.r8.graph.ProgramMethod):4788:4792 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)V"} 1:1:com.android.tools.r8.shaking.GraphReporter getGraphReporter():540:540 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/M0;"} 2:14:void traceNewInstance(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod):1543:1555 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/o5;)V"} 15:15:void 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):1568:1568 -> g 15:15:void traceNewInstance(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod):1551 -> g 16:16:boolean com.android.tools.r8.graph.DexClass.isAnnotation():589:589 -> g 16:16:void 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):1570 -> g 16:16:void traceNewInstance(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod):1551 -> g 17:20:void 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):1570:1573 -> g 17:20:void traceNewInstance(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod):1551 -> g 21:21:void 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):1571:1571 -> g 21:21:void traceNewInstance(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod):1551 -> g 22:32:com.android.tools.r8.graph.DexMethod getInvokeSuperTarget(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):1951:1961 -> g 22:32:void traceInvokeSuper(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):1506 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/o5;)V"} 33:34:void traceInvokeSuper(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):1507:1508 -> g 35:40:void traceInvokeSuper(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):1507:1512 -> g 41:41:java.util.Set lambda$markInterfaceTypeAsLiveViaInheritanceClause$53(com.android.tools.r8.graph.DexProgramClass):2251:2251 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)Ljava/util/Set;"} 42:42:void markReferencedTypesAsLive(com.android.tools.r8.graph.ProgramMethod):4796:4796 -> g 42:42:void traceMethodDefinitionExcludingCode(com.android.tools.r8.graph.ProgramMethod):4761 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)V"} 43:46:void markParameterAndReturnTypesAsLive(com.android.tools.r8.graph.ProgramMethod):4801:4804 -> g 43:46:void markReferencedTypesAsLive(com.android.tools.r8.graph.ProgramMethod):4797 -> g 43:46:void traceMethodDefinitionExcludingCode(com.android.tools.r8.graph.ProgramMethod):4761 -> g 47:57:void traceMethodDefinitionExcludingCode(com.android.tools.r8.graph.ProgramMethod):4762:4772 -> g 58:58:com.android.tools.r8.shaking.KeepInfoCollection$MutableKeepInfoCollection getKeepInfo():739:739 -> g 58:58:void traceMethodDefinitionExcludingCode(com.android.tools.r8.graph.ProgramMethod):4773 -> g 59:59:void traceMethodDefinitionExcludingCode(com.android.tools.r8.graph.ProgramMethod):4773:4773 -> g 1:1:com.android.tools.r8.shaking.KeepInfoCollection$MutableKeepInfoCollection getKeepInfo():739:739 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/h1;"} 2:3:void traceSafeCheckCast(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod):1227:1228 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/o5;)V"} 4:5:void traceRecordFieldValues(com.android.tools.r8.graph.DexField[],com.android.tools.r8.graph.ProgramMethod):1311:1312 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)V"} 6:6:void traceInvokeVirtual(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):1516:1516 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/o5;)V"} 7:18:void markDirectAndIndirectClassInitializersAsLive(com.android.tools.r8.graph.DexProgramClass):2417:2428 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)V"} 19:25:boolean markDirectClassInitializerAsLive(com.android.tools.r8.graph.DexProgramClass):2449:2455 -> h 19:25:void markDirectAndIndirectClassInitializersAsLive(com.android.tools.r8.graph.DexProgramClass):2432 -> h 26:29:void markDirectAndIndirectClassInitializersAsLive(com.android.tools.r8.graph.DexProgramClass):2438:2441 -> h 1:1:com.android.tools.r8.shaking.Enqueuer$Mode getMode():536:536 -> i # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/L$a;"} 2:2:void traceTypeReference(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod):1393:1393 -> i # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/o5;)V"} 3:13:void markInterfaceInitializedDirectly(com.android.tools.r8.graph.DexProgramClass):2465:2475 -> i # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)V"} 14:14:boolean com.android.tools.r8.shaking.Enqueuer$SetWithReportedReason.contains(java.lang.Object):5326:5326 -> i 14:14:void markInterfaceInitializedDirectly(com.android.tools.r8.graph.DexProgramClass):2475 -> i # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 15:15:boolean com.android.tools.r8.shaking.Enqueuer$SetWithReportedReason.contains(java.lang.Object):5326:5326 -> i 15:15:void markInterfaceInitializedDirectly(com.android.tools.r8.graph.DexProgramClass):2475 -> i 16:17:void markInterfaceInitializedDirectly(com.android.tools.r8.graph.DexProgramClass):2476:2477 -> i 18:18:boolean com.android.tools.r8.shaking.Enqueuer$LiveMethodsSet.contains(com.android.tools.r8.graph.ProgramMethod):5390:5390 -> i 18:18:void markInterfaceInitializedDirectly(com.android.tools.r8.graph.DexProgramClass):2477 -> i 19:19:boolean com.android.tools.r8.shaking.Enqueuer$LiveMethodsSet.contains(com.android.tools.r8.graph.DexEncodedMethod):5386:5386 -> i 19:19:boolean com.android.tools.r8.shaking.Enqueuer$LiveMethodsSet.contains(com.android.tools.r8.graph.ProgramMethod):5390 -> i 19:19:void markInterfaceInitializedDirectly(com.android.tools.r8.graph.DexProgramClass):2477 -> i 20:23:void markInterfaceInitializedDirectly(com.android.tools.r8.graph.DexProgramClass):2477:2480 -> i 1:1:com.android.tools.r8.graph.ObjectAllocationInfoCollectionImpl getObjectAllocationInfoCollection():761:761 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/a5;"} 2:15:boolean markInterfaceInitializedIndirectly(com.android.tools.r8.graph.DexProgramClass):2490:2503 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)Z"} 16:16:boolean com.android.tools.r8.shaking.Enqueuer$SetWithReportedReason.contains(java.lang.Object):5326:5326 -> j 16:16:boolean markInterfaceInitializedIndirectly(com.android.tools.r8.graph.DexProgramClass):2503 -> j # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 17:17:boolean com.android.tools.r8.shaking.Enqueuer$SetWithReportedReason.contains(java.lang.Object):5326:5326 -> j 17:17:boolean markInterfaceInitializedIndirectly(com.android.tools.r8.graph.DexProgramClass):2503 -> j 18:18:boolean markInterfaceInitializedIndirectly(com.android.tools.r8.graph.DexProgramClass):2504:2504 -> j 19:19:boolean com.android.tools.r8.shaking.Enqueuer$LiveMethodsSet.contains(com.android.tools.r8.graph.ProgramMethod):5390:5390 -> j 19:19:boolean markInterfaceInitializedIndirectly(com.android.tools.r8.graph.DexProgramClass):2504 -> j 20:20:boolean com.android.tools.r8.shaking.Enqueuer$LiveMethodsSet.contains(com.android.tools.r8.graph.DexEncodedMethod):5386:5386 -> j 20:20:boolean com.android.tools.r8.shaking.Enqueuer$LiveMethodsSet.contains(com.android.tools.r8.graph.ProgramMethod):5390 -> j 20:20:boolean markInterfaceInitializedIndirectly(com.android.tools.r8.graph.DexProgramClass):2504 -> j 21:24:boolean markInterfaceInitializedIndirectly(com.android.tools.r8.graph.DexProgramClass):2504:2507 -> j 1:1:com.android.tools.r8.profile.rewriting.ProfileCollectionAdditions getProfileCollectionAdditions():532:532 -> k # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/nN;"} 2:35:void transitionDependentItemsForInstantiatedItem(com.android.tools.r8.graph.DexProgramClass):3039:3072 -> k # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)V"} 1:1:com.android.tools.r8.shaking.EnqueuerUseRegistryFactory getUseRegistryFactory():552:552 -> l # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/c0;"} 2:10:void transitionUnusedInterfaceToLive(com.android.tools.r8.graph.DexProgramClass):3079:3087 -> l # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)V"} 1:1:com.android.tools.r8.shaking.EnqueuerWorklist getWorklist():765:765 -> m # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/F0;"} 2:10:void warnIfClassExtendsInterfaceOrImplementsClass(com.android.tools.r8.graph.DexProgramClass):884:892 -> m # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)V"} 11:28:void warnIfClassExtendsInterfaceOrImplementsClass(com.android.tools.r8.graph.DexProgramClass):887:904 -> m 29:29:void warnIfClassExtendsInterfaceOrImplementsClass(com.android.tools.r8.graph.DexProgramClass):899:899 -> m 1:7:void postProcessingDesugaring():4480:4486 -> n 8:8:boolean com.android.tools.r8.shaking.EnqueuerWorklist.isEmpty():532:532 -> n 8:8:void postProcessingDesugaring():4486 -> 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():4486 -> n 10:30:void postProcessingDesugaring():4486:4506 -> n 31:49:void postProcessingDesugaring():4505:4523 -> n 50:50:boolean com.android.tools.r8.shaking.EnqueuerWorklist.isEmpty():532:532 -> n 50:50:void postProcessingDesugaring():4523 -> n # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 51:51:boolean com.android.tools.r8.shaking.EnqueuerWorklist.isEmpty():532:532 -> n 51:51:void postProcessingDesugaring():4523 -> n 52:52:void postProcessingDesugaring():4524:4524 -> n 53:53:com.android.tools.r8.shaking.EnqueuerWorklist$EnqueuerAction com.android.tools.r8.shaking.EnqueuerWorklist.poll():536:536 -> n 53:53:void postProcessingDesugaring():4524 -> n # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 54:54:com.android.tools.r8.shaking.EnqueuerWorklist$EnqueuerAction com.android.tools.r8.shaking.EnqueuerWorklist.poll():536:536 -> n 54:54:void postProcessingDesugaring():4524 -> n 55:55:void postProcessingDesugaring():4525:4525 -> n 1:8:void synthesize():3935:3942 -> o 9:16:void synthesizeInterfaceMethodBridges():4098:4105 -> o 9:16:void synthesize():3943 -> o 17:28:void synthesize():3944:3955 -> o com.android.tools.r8.shaking.Enqueuer$AnnotationReferenceMarker -> com.android.tools.r8.shaking.F: # {"id":"sourceFile","fileName":"Enqueuer.java"} com.android.tools.r8.graph.ProgramDefinition context -> a com.android.tools.r8.shaking.KeepReason reason -> b com.android.tools.r8.shaking.Enqueuer this$0 -> c 1:3:void (com.android.tools.r8.shaking.Enqueuer,com.android.tools.r8.graph.DexAnnotation,com.android.tools.r8.graph.ProgramDefinition):5403:5405 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/L;Lcom/android/tools/r8/graph/d0;Lcom/android/tools/r8/graph/k5;)V"} 1:1:boolean addCallSite(com.android.tools.r8.graph.DexCallSite):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p0;)Z"} 2:2:boolean addMethodHandle(com.android.tools.r8.graph.DexMethodHandle):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/l2;)Z"} 3:3:boolean addProto(com.android.tools.r8.graph.DexProto):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/r2;)Z"} 4:4:boolean addString(com.android.tools.r8.graph.DexString):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/u2;)Z"} 5:5:boolean addField(com.android.tools.r8.graph.DexField):5415:5415 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;)Z"} 6:7:void com.android.tools.r8.shaking.Enqueuer.recordFieldReference(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramDerivedContext):671:672 -> a 6:7:boolean addField(com.android.tools.r8.graph.DexField):5415 -> a 8:8:boolean addField(com.android.tools.r8.graph.DexField):5416:5416 -> a 9:9: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):860:860 -> a 9:9:boolean addField(com.android.tools.r8.graph.DexField):5416 -> a 10:32:boolean addField(com.android.tools.r8.graph.DexField):5420:5442 -> a 33:33:boolean com.android.tools.r8.utils.InternalOptions.isGeneratingClassFiles():587:587 -> a 33:33:boolean addField(com.android.tools.r8.graph.DexField):5442 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 34:34:boolean com.android.tools.r8.utils.InternalOptions.isGeneratingClassFiles():587:587 -> a 34:34:boolean addField(com.android.tools.r8.graph.DexField):5442 -> a 35:38:boolean addField(com.android.tools.r8.graph.DexField):5442:5445 -> a 39:39:void com.android.tools.r8.shaking.Enqueuer.applyMinimumKeepInfoWhenLive(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.shaking.KeepFieldInfo$Joiner):3715:3715 -> a 39:39:boolean addField(com.android.tools.r8.graph.DexField):5444 -> a 40:40:void com.android.tools.r8.shaking.Enqueuer.applyMinimumKeepInfoWhenLive(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.shaking.KeepFieldInfo$Joiner):3715:3715 -> a 40:40:boolean addField(com.android.tools.r8.graph.DexField):5444 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 41:41:boolean addField(com.android.tools.r8.graph.DexField):5449:5449 -> a 42:43:boolean addMethod(com.android.tools.r8.graph.DexMethod):5457:5458 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)Z"} 44:44: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):860:860 -> a 44:44:boolean addMethod(com.android.tools.r8.graph.DexMethod):5458 -> a 45:55:boolean addMethod(com.android.tools.r8.graph.DexMethod):5462:5472 -> a 56:56:boolean addType(com.android.tools.r8.graph.DexType):5500:5500 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Z"} com.android.tools.r8.shaking.Enqueuer$EnqueuerDefinitionSupplier -> com.android.tools.r8.shaking.G: # {"id":"sourceFile","fileName":"Enqueuer.java"} com.android.tools.r8.shaking.Enqueuer enqueuer -> a 1:2:void (com.android.tools.r8.shaking.Enqueuer):5509:5510 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/L;)V"} 1:1:void com.android.tools.r8.shaking.Enqueuer.ignoreMissingClass(com.android.tools.r8.graph.DexType):2664:2664 -> a 1:1:void com.android.tools.r8.shaking.Enqueuer.ignoreMissingClass(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramDerivedContext):2668 -> a 1:1:void lambda$definitionFor$1(com.android.tools.r8.shaking.Enqueuer,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramDerivedContext):5515 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/L;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/l5;)V"} 2:2:void com.android.tools.r8.shaking.Enqueuer.ignoreMissingClass(com.android.tools.r8.graph.DexType):2664:2664 -> a 2:2:void com.android.tools.r8.shaking.Enqueuer.ignoreMissingClass(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramDerivedContext):2668 -> a 2:2:void lambda$definitionFor$1(com.android.tools.r8.shaking.Enqueuer,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramDerivedContext):5515 -> a 3:4:com.android.tools.r8.graph.DexClass definitionFor(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramDefinition):5514:5515 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/k5;)Lcom/android/tools/r8/graph/q0;"} 5:5:com.android.tools.r8.graph.DexClass definitionFor(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramDefinition):5514:5514 -> a 6:6:void lambda$definitionFor$0(com.android.tools.r8.shaking.Enqueuer,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.ProgramDerivedContext):5515:5515 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/L;Lcom/android/tools/r8/graph/q0;Lcom/android/tools/r8/graph/l5;)V"} com.android.tools.r8.shaking.Enqueuer$FieldAccessKind -> com.android.tools.r8.shaking.H: # {"id":"sourceFile","fileName":"Enqueuer.java"} 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 STATIC_READ -> c com.android.tools.r8.shaking.Enqueuer$FieldAccessKind STATIC_WRITE -> d 1:4:void ():1591:1594 -> 1:1:void (java.lang.String,int):1590:1590 -> com.android.tools.r8.shaking.Enqueuer$FieldAccessMetadata -> com.android.tools.r8.shaking.I: # {"id":"sourceFile","fileName":"Enqueuer.java"} com.android.tools.r8.shaking.Enqueuer$FieldAccessMetadata deferred -> a int flags -> b com.android.tools.r8.shaking.Enqueuer$FieldAccessMetadata DEFAULT -> c com.android.tools.r8.shaking.Enqueuer$FieldAccessMetadata FROM_METHOD_HANDLE -> d com.android.tools.r8.shaking.Enqueuer$FieldAccessMetadata FROM_RECORD_METHOD_HANDLE -> e 1:4:void ():1631:1634 -> 1:3:void (int):1640:1642 -> 1:1:boolean isDeferred():1646:1646 -> a 1:1:boolean isFromMethodHandle():1650:1650 -> b 1:1:boolean isFromRecordMethodHandle():1654:1654 -> c 1:1:com.android.tools.r8.shaking.Enqueuer$FieldAccessMetadata toDeferred():1658:1658 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/I;"} 1:5:boolean equals(java.lang.Object):1666:1670 -> equals 1:1:int hashCode():1675:1675 -> hashCode com.android.tools.r8.shaking.Enqueuer$LiveFieldsSet -> com.android.tools.r8.shaking.J: # {"id":"sourceFile","fileName":"Enqueuer.java"} java.util.Set fields -> a java.util.function.BiConsumer register -> b com.android.tools.r8.shaking.Enqueuer this$0 -> c 1:1:void (com.android.tools.r8.shaking.Enqueuer,java.util.function.BiConsumer):5348:5348 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/L;Ljava/util/function/BiConsumer;)V"} 2:7:void (com.android.tools.r8.shaking.Enqueuer,java.util.function.BiConsumer):5344:5349 -> com.android.tools.r8.shaking.Enqueuer$LiveMethodsSet -> com.android.tools.r8.shaking.K: # {"id":"sourceFile","fileName":"Enqueuer.java"} java.util.Set items -> a java.util.function.BiConsumer register -> b com.android.tools.r8.shaking.Enqueuer this$0 -> c 1:1:void (com.android.tools.r8.shaking.Enqueuer,java.util.function.BiConsumer):5374:5374 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/L;Ljava/util/function/BiConsumer;)V"} 2:7:void (com.android.tools.r8.shaking.Enqueuer,java.util.function.BiConsumer):5370:5375 -> 1:4:boolean add(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.KeepReason):5379:5382 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/z1;Lcom/android/tools/r8/graph/o5;)Z"} 5:5:boolean contains(com.android.tools.r8.graph.ProgramMethod):5390:5390 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)Z"} 6:6:boolean contains(com.android.tools.r8.graph.DexEncodedMethod):5386:5386 -> a 6:6:boolean contains(com.android.tools.r8.graph.ProgramMethod):5390 -> a com.android.tools.r8.shaking.Enqueuer$Mode -> com.android.tools.r8.shaking.L$a: # {"id":"sourceFile","fileName":"Enqueuer.java"} com.android.tools.r8.shaking.Enqueuer$Mode INITIAL_TREE_SHAKING -> a com.android.tools.r8.shaking.Enqueuer$Mode FINAL_TREE_SHAKING -> b com.android.tools.r8.shaking.Enqueuer$Mode INITIAL_MAIN_DEX_TRACING -> c com.android.tools.r8.shaking.Enqueuer$Mode FINAL_MAIN_DEX_TRACING -> d com.android.tools.r8.shaking.Enqueuer$Mode GENERATE_MAIN_DEX_LIST -> e com.android.tools.r8.shaking.Enqueuer$Mode WHY_ARE_YOU_KEEPING -> f 1:6:void ():207:212 -> 1:1:void (java.lang.String,int):206:206 -> 1:1:boolean isFinalMainDexTracing():231:231 -> a 1:1:boolean isFinalTreeShaking():223:223 -> b 1:1:boolean isInitialTreeShaking():219:219 -> c 1:1:boolean isInitialMainDexTracing():227:227 -> d 1:1:boolean isMainDexTracing():239 -> d 2:2:boolean isMainDexTracing():239:239 -> d 3:3:boolean isGenerateMainDexList():235:235 -> d 3:3:boolean isMainDexTracing():239 -> d 1:1:boolean isTreeShaking():215:215 -> e com.android.tools.r8.shaking.Enqueuer$ResolutionSearchKey -> com.android.tools.r8.shaking.M: # {"id":"sourceFile","fileName":"Enqueuer.java"} com.android.tools.r8.graph.DexMethod method -> a boolean isInterface -> b 1:3:void (com.android.tools.r8.graph.DexMethod,boolean):5524:5526 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Z)V"} 1:5:boolean equals(java.lang.Object):5531:5535 -> equals 1:1:int hashCode():5540:5540 -> hashCode com.android.tools.r8.shaking.Enqueuer$SetWithReportedReason -> com.android.tools.r8.shaking.N: # {"id":"sourceFile","fileName":"Enqueuer.java"} java.util.Set items -> a java.util.Map deferredActions -> b boolean $assertionsDisabled -> c 1:1:void ():5311:5311 -> 1:4:void ():5311:5314 -> 1:3:boolean add(java.lang.Object,com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness):5317:5319 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lcom/android/tools/r8/shaking/L0;)Z"} 4:4:boolean contains(java.lang.Object):5326:5326 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)Z"} 5:6:boolean registerDeferredAction(java.lang.Object,com.android.tools.r8.utils.Action):5330:5331 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lcom/android/tools/r8/utils/d;)Z"} 7:7:java.util.List lambda$registerDeferredAction$0(java.lang.Object):5331:5331 -> a com.android.tools.r8.shaking.Enqueuer$SyntheticAdditions -> com.android.tools.r8.shaking.O: # {"id":"sourceFile","fileName":"Enqueuer.java"} com.android.tools.r8.contexts.CompilationContext$ProcessorContext processorContext -> a java.util.Map methodProcessingContexts -> b java.util.List desugaredMethods -> c java.util.Map liveMethods -> d com.android.tools.r8.utils.collections.ProgramMethodMap minimumKeepInfo -> e java.util.Map syntheticClasspathClasses -> f java.util.Map injectedInterfaces -> g java.util.List liveMethodsWithKeepActions -> h boolean $assertionsDisabled -> i 1:1:void ():3830:3830 -> 1:1:void (com.android.tools.r8.contexts.CompilationContext$ProcessorContext):3855:3855 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Ob;)V"} 2:25:void (com.android.tools.r8.contexts.CompilationContext$ProcessorContext):3833:3856 -> 1:1:void com.android.tools.r8.shaking.Enqueuer.applyMinimumKeepInfoWhenLiveOrTargeted(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.KeepMethodInfo$Joiner):3765:3765 -> a 1:1:void lambda$enqueueWorkItems$4(com.android.tools.r8.shaking.Enqueuer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.KeepMethodInfo$Joiner):3930 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/L;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/shaking/l1;)V"} 2:2:void com.android.tools.r8.shaking.Enqueuer.applyMinimumKeepInfoWhenLiveOrTargeted(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.KeepMethodInfo$Joiner):3765:3765 -> a 2:2:void lambda$enqueueWorkItems$4(com.android.tools.r8.shaking.Enqueuer,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.KeepMethodInfo$Joiner):3930 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:3:com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext lambda$getMethodContext$0(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexMethod):3861:3861 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/internal/Nb;"} 4:5:void addLiveClasspathClass(com.android.tools.r8.graph.DexClasspathClass):3875:3876 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/u0;)V"} 6:6:java.util.Set getNewlyLiveMethods():3880:3880 -> a 7:9:void addLiveMethod(com.android.tools.r8.graph.ProgramMethod):3884:3886 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)V"} 10:12:void injectInterface(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexClass):3894:3896 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/graph/q0;)V"} 13:13:java.util.Set lambda$injectInterface$1(com.android.tools.r8.graph.DexProgramClass):3895:3895 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)Ljava/util/Set;"} 14:15:void addMinimumKeepInfo(com.android.tools.r8.graph.ProgramMethod,java.util.function.Consumer):3900:3901 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Ljava/util/function/Consumer;)V"} 16:16:void addMinimumKeepInfo(com.android.tools.r8.graph.ProgramMethod,java.util.function.Consumer):3900:3900 -> a 17:29:void enqueueWorkItems(com.android.tools.r8.shaking.Enqueuer):3905:3917 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/L;)V"} 30:30:boolean com.android.tools.r8.shaking.Enqueuer$LiveMethodsSet.contains(com.android.tools.r8.graph.DexEncodedMethod):5386:5386 -> a 30:30:void enqueueWorkItems(com.android.tools.r8.shaking.Enqueuer):3917 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 31:31:boolean com.android.tools.r8.shaking.Enqueuer$LiveMethodsSet.contains(com.android.tools.r8.graph.DexEncodedMethod):5386:5386 -> a 31:31:void enqueueWorkItems(com.android.tools.r8.shaking.Enqueuer):3917 -> a 32:43:void enqueueWorkItems(com.android.tools.r8.shaking.Enqueuer):3917:3928 -> a 44:44:void lambda$enqueueWorkItems$2(com.android.tools.r8.shaking.Enqueuer,com.android.tools.r8.utils.Pair):3915:3915 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/L;Lcom/android/tools/r8/utils/v2;)V"} 45:46:void lambda$enqueueWorkItems$3(com.android.tools.r8.shaking.Enqueuer,com.android.tools.r8.graph.DexProgramClass,java.util.Set):3924:3925 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/L;Lcom/android/tools/r8/graph/q2;Ljava/util/Set;)V"} 47:47:void lambda$enqueueWorkItems$3(com.android.tools.r8.shaking.Enqueuer,com.android.tools.r8.graph.DexProgramClass,java.util.Set):3924:3924 -> a 1:6:boolean isEmpty():3865:3870 -> b 7:7:void addMethodWithDesugaredCodeForTracing(com.android.tools.r8.graph.ProgramMethod):3890:3890 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)V"} 1:2:com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext getMethodContext(com.android.tools.r8.graph.ProgramMethod):3860:3861 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)Lcom/android/tools/r8/internal/Nb;"} 3:3:com.android.tools.r8.contexts.CompilationContext$MethodProcessingContext getMethodContext(com.android.tools.r8.graph.ProgramMethod):3860:3860 -> c com.android.tools.r8.shaking.EnqueuerDeferredTracing -> com.android.tools.r8.shaking.P: # {"id":"sourceFile","fileName":"EnqueuerDeferredTracing.java"} 1:1:void ():20:20 -> 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;Lcom/android/tools/r8/graph/i3;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/shaking/H;Lcom/android/tools/r8/shaking/I;)Z"} boolean enqueueWorklistActions(com.android.tools.r8.shaking.EnqueuerWorklist) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/F0;)Z"} void notifyReflectiveFieldAccess(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.graph.ProgramMethod) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m5;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/shaking/L;Lcom/android/tools/r8/shaking/L$a;)Lcom/android/tools/r8/shaking/P;"} 2:2:com.android.tools.r8.shaking.EmptyEnqueuerDeferredTracing 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 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.android.tools.r8.shaking.Q: # {"id":"sourceFile","fileName":"EnqueuerDeferredTracingImpl.java"} com.android.tools.r8.graph.AppView appView -> a com.android.tools.r8.shaking.Enqueuer enqueuer -> b com.android.tools.r8.shaking.Enqueuer$Mode mode -> c com.android.tools.r8.utils.InternalOptions options -> d com.android.tools.r8.shaking.EnqueuerDeferredTracingRewriter rewriter -> e com.android.tools.r8.utils.collections.ProgramFieldMap deferredEnqueuerActions -> f com.android.tools.r8.utils.collections.ProgramFieldSet ineligibleForPruning -> g boolean $assertionsDisabled -> h 1:1:void ():48:48 -> 1:1:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.shaking.Enqueuer,com.android.tools.r8.shaking.Enqueuer$Mode):68:68 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/shaking/L;Lcom/android/tools/r8/shaking/L$a;)V"} 2:13:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.shaking.Enqueuer,com.android.tools.r8.shaking.Enqueuer$Mode):62:73 -> 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):83:89 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;Lcom/android/tools/r8/graph/i3;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/shaking/H;Lcom/android/tools/r8/shaking/I;)Z"} 8:8:boolean com.android.tools.r8.shaking.Enqueuer$FieldAccessKind.isStatic():1601:1601 -> 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):89 -> 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):90:95 -> a 15:15:boolean com.android.tools.r8.shaking.Enqueuer$FieldAccessKind.isRead():1597:1597 -> 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):98 -> 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):102:102 -> 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):102 -> a 18:33: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:118 -> a 34:44: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):1610:1620 -> a 34:44: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 -> a 45: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):1618:1618 -> a 45: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):118 -> 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):1616:1616 -> 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):118 -> 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):1614:1614 -> 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):118 -> 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):1612:1612 -> 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):118 -> a 49:51: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):119:121 -> a 52:52:boolean com.android.tools.r8.shaking.Enqueuer$FieldAccessKind.isStatic():1601:1601 -> a 52: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):126 -> a 53:56: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):127:130 -> a 57:57:void notifyReflectiveFieldAccess(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.graph.ProgramMethod):138:138 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m5;)V"} 58:59:boolean lambda$isEligibleForPruning$0(com.android.tools.r8.shaking.KeepFieldInfo$Joiner):157:158 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/c1;)Z"} 60:60:boolean enqueueWorklistActions(com.android.tools.r8.shaking.EnqueuerWorklist):211:211 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/F0;)Z"} 61:64:boolean lambda$enqueueWorklistActions$1(com.android.tools.r8.shaking.EnqueuerWorklist,com.android.tools.r8.graph.ProgramField,java.util.Set):213:216 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/F0;Lcom/android/tools/r8/graph/m5;Ljava/util/Set;)Z"} 65:91:void rewriteApplication(java.util.concurrent.ExecutorService):223:249 -> a 92:92:boolean com.android.tools.r8.shaking.EnqueuerWorklist.isEmpty():532:532 -> a 92:92:void rewriteApplication(java.util.concurrent.ExecutorService):249 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 93:93:boolean com.android.tools.r8.shaking.EnqueuerWorklist.isEmpty():532:532 -> a 93:93:void rewriteApplication(java.util.concurrent.ExecutorService):249 -> a 94:97:void rewriteApplication(java.util.concurrent.ExecutorService):249:252 -> a 98:101: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):229:232 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/T2;Ljava/util/Map;Lcom/android/tools/r8/internal/IN;Lcom/android/tools/r8/graph/m5;Ljava/util/Set;)V"} 102:102:void lambda$rewriteApplication$2(java.util.Map,com.android.tools.r8.graph.ProgramField,com.android.tools.r8.graph.DexField):232:232 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Map;Lcom/android/tools/r8/graph/m5;Lcom/android/tools/r8/graph/Y0;)V"} 103:103:void lambda$rewriteApplication$5(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramMethod):248:248 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/graph/o5;)V"} 104:104:void lambda$rewriteApplication$6(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.utils.collections.ProgramMethodSet):248:248 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/internal/IN;)V"} 105:105:void lambda$rewriteApplication$7(com.android.tools.r8.graph.FieldAccessInfoCollectionImpl,com.android.tools.r8.graph.ProgramField):252:252 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/T2;Lcom/android/tools/r8/graph/m5;)V"} 106:111:void rewriteMethod(com.android.tools.r8.graph.ProgramMethod,java.util.Map,java.util.Map):261:266 -> a 106:111:void lambda$rewriteApplication$4(java.util.Map,java.util.Map,com.android.tools.r8.graph.ProgramMethod,int):241 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Map;Ljava/util/Map;Lcom/android/tools/r8/graph/o5;I)V"} 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 rewriteMethod(com.android.tools.r8.graph.ProgramMethod,java.util.Map,java.util.Map):266 -> a 112:112:void lambda$rewriteApplication$4(java.util.Map,java.util.Map,com.android.tools.r8.graph.ProgramMethod,int):241 -> 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 rewriteMethod(com.android.tools.r8.graph.ProgramMethod,java.util.Map,java.util.Map):266 -> a 113:115:void lambda$rewriteApplication$4(java.util.Map,java.util.Map,com.android.tools.r8.graph.ProgramMethod,int):241 -> a 116:128:void rewriteMethod(com.android.tools.r8.graph.ProgramMethod,java.util.Map,java.util.Map):269:281 -> a 116:128:void lambda$rewriteApplication$4(java.util.Map,java.util.Map,com.android.tools.r8.graph.ProgramMethod,int):241 -> a 1:5:boolean enqueueDeferredEnqueuerActions(com.android.tools.r8.graph.ProgramField):201:205 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m5;)V"} 1:9:boolean isEligibleForPruning(com.android.tools.r8.graph.ProgramField):142:150 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m5;)Z"} 10:10:boolean com.android.tools.r8.graph.FieldAccessInfo.isAccessedFromMethodHandle():50:50 -> c 10:10:boolean isEligibleForPruning(com.android.tools.r8.graph.ProgramField):151 -> c 11:29:boolean isEligibleForPruning(com.android.tools.r8.graph.ProgramField):152:170 -> c 30:45:boolean isEligibleForPruning(com.android.tools.r8.graph.ProgramField):169:184 -> c 46:46:boolean com.android.tools.r8.graph.AbstractAccessContexts.hasAccesses():63:63 -> c 46:46:boolean isEligibleForPruning(com.android.tools.r8.graph.ProgramField):184 -> 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):184:184 -> c 48:48:boolean com.android.tools.r8.graph.AbstractAccessContexts.hasAccesses():63:63 -> c 48:48:boolean isEligibleForPruning(com.android.tools.r8.graph.ProgramField):184 -> c # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 49:56:boolean isEligibleForPruning(com.android.tools.r8.graph.ProgramField):185:192 -> c 57:58:boolean com.android.tools.r8.graph.ObjectAllocationInfoCollectionImpl.isInstantiatedDirectlyOrHasInstantiatedSubtype(com.android.tools.r8.graph.DexProgramClass):99:100 -> c 57:58:boolean isEligibleForPruning(com.android.tools.r8.graph.ProgramField):192 -> c 59:59:boolean isEligibleForPruning(com.android.tools.r8.graph.ProgramField):197:197 -> c com.android.tools.r8.shaking.EnqueuerDeferredTracingRewriter -> com.android.tools.r8.shaking.S: # {"id":"sourceFile","fileName":"EnqueuerDeferredTracingRewriter.java"} 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)V"} 1:1:com.android.tools.r8.ir.optimize.CodeRewriter getCodeRewriter():54:54 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/ir/optimize/F;"} 2:38:void rewriteCode(com.android.tools.r8.ir.code.IRCode,java.util.Map,java.util.Map):67:103 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;Ljava/util/Map;Ljava/util/Map;)V"} 39:44:void 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 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:53:void 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:193 -> a 47:53:void 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:53:void rewriteCode(com.android.tools.r8.ir.code.IRCode,java.util.Map,java.util.Map):90 -> a 54:57:void 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:195 -> a 54:57:void 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 54:57:void rewriteCode(com.android.tools.r8.ir.code.IRCode,java.util.Map,java.util.Map):90 -> a 58:58:void 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 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 removeOrReplaceInstanceFieldInstructionWithNullCheck(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InstanceFieldInstruction):201:201 -> a 61:61:void 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():493:493 -> a 62:62:void 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 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:64:void removeOrReplaceInstanceFieldInstructionWithNullCheck(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InstanceFieldInstruction):202:203 -> a 63:64:void rewriteInstancePut(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InstancePut,java.util.Map):143 -> a 63:64:void rewriteCode(com.android.tools.r8.ir.code.IRCode,java.util.Map,java.util.Map):87 -> a 65:68:void removeOrReplaceInstanceFieldInstructionWithNullCheck(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InstanceFieldInstruction):202:205 -> a 65:68:void rewriteInstancePut(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InstancePut,java.util.Map):143 -> a 65: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 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:77:void 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:193 -> a 71:77:void 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:77:void rewriteCode(com.android.tools.r8.ir.code.IRCode,java.util.Map,java.util.Map):79 -> a 78:81:void 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:195 -> a 78:81:void 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 78:81:void rewriteCode(com.android.tools.r8.ir.code.IRCode,java.util.Map,java.util.Map):79 -> a 82:82:void removeOrReplaceInstanceFieldInstructionWithNullCheck(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InstanceFieldInstruction):201:201 -> a 82:82:void 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():493:493 -> a 83:83:void 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 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:85:void removeOrReplaceInstanceFieldInstructionWithNullCheck(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InstanceFieldInstruction):202:203 -> a 84:85:void 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:85:void rewriteCode(com.android.tools.r8.ir.code.IRCode,java.util.Map,java.util.Map):79 -> a 86:89:void removeOrReplaceInstanceFieldInstructionWithNullCheck(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InstanceFieldInstruction):202:205 -> a 86:89:void 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 86: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/internal/oo;Lcom/android/tools/r8/graph/o5;Ljava/util/Map;Lcom/android/tools/r8/graph/m5;)V"} 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):1652:1652 -> 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:111: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:225 -> a 1:1:com.android.tools.r8.ir.optimize.DeadCodeRemover getDeadCodeRemover():58:58 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/ir/optimize/M;"} com.android.tools.r8.shaking.EnqueuerEvent -> com.android.tools.r8.shaking.Y: # {"id":"sourceFile","fileName":"EnqueuerEvent.java"} 1:1:void ():13:13 -> 1:1:com.android.tools.r8.shaking.EnqueuerEvent$ClassEnqueuerEvent asClassEvent():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/T;"} 2:2:com.android.tools.r8.graph.DexDefinition getDefinition(com.android.tools.r8.graph.DexDefinitionSupplier):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j;)Lcom/android/tools/r8/graph/O0;"} com.android.tools.r8.shaking.EnqueuerEvent rewrittenWithLens(com.android.tools.r8.graph.lens.GraphLens) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xj;)Lcom/android/tools/r8/shaking/Y;"} boolean isClassEvent() -> b 1:1:com.android.tools.r8.shaking.EnqueuerEvent$UnconditionalKeepInfoEvent unconditional():16:16 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/X;"} com.android.tools.r8.shaking.EnqueuerEvent$ClassEnqueuerEvent -> com.android.tools.r8.shaking.T: # {"id":"sourceFile","fileName":"EnqueuerEvent.java"} com.android.tools.r8.graph.DexType clazz -> a 1:2:void (com.android.tools.r8.graph.DexType):82:83 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)V"} 1:1:com.android.tools.r8.shaking.EnqueuerEvent$ClassEnqueuerEvent asClassEvent():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/T;"} 2:2:com.android.tools.r8.graph.DexType getType():92:92 -> a 2:2:com.android.tools.r8.graph.DexDefinition getDefinition(com.android.tools.r8.graph.DexDefinitionSupplier):88 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j;)Lcom/android/tools/r8/graph/O0;"} 3:3: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 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/v2;"} com.android.tools.r8.shaking.EnqueuerEvent$InstantiatedClassEnqueuerEvent -> com.android.tools.r8.shaking.U: # {"id":"sourceFile","fileName":"EnqueuerEvent.java"} 1:1:void (com.android.tools.r8.graph.DexProgramClass):156:156 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)V"} 2:2:void (com.android.tools.r8.graph.DexType):160:160 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)V"} 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.shaking.EnqueuerEvent rewrittenWithLens(com.android.tools.r8.graph.lens.GraphLens):175 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xj;)Lcom/android/tools/r8/shaking/Y;"} 2:2:com.android.tools.r8.shaking.EnqueuerEvent rewrittenWithLens(com.android.tools.r8.graph.lens.GraphLens):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":182,"2":183,"3":184},"outline":"Lcom/android/tools/r8/internal/s2;a(Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/v2;"} 182:182:com.android.tools.r8.shaking.EnqueuerEvent rewrittenWithLens(com.android.tools.r8.graph.lens.GraphLens):175:175 -> a 183:183:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.lens.GraphLens.lookupType(com.android.tools.r8.graph.DexType):243:243 -> a 183:183:com.android.tools.r8.shaking.EnqueuerEvent rewrittenWithLens(com.android.tools.r8.graph.lens.GraphLens):175 -> a 184:184:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.lens.GraphLens.lookupType(com.android.tools.r8.graph.DexType):243:243 -> a 184:184:com.android.tools.r8.shaking.EnqueuerEvent rewrittenWithLens(com.android.tools.r8.graph.lens.GraphLens):175 -> a 178:181:com.android.tools.r8.shaking.EnqueuerEvent rewrittenWithLens(com.android.tools.r8.graph.lens.GraphLens):176:179 -> a 1:2:boolean equals(java.lang.Object):187:188 -> equals 3:3:com.android.tools.r8.graph.DexType com.android.tools.r8.shaking.EnqueuerEvent$ClassEnqueuerEvent.getType():92:92 -> equals 3:3:boolean equals(java.lang.Object):189 -> equals 4:4:com.android.tools.r8.graph.DexType com.android.tools.r8.shaking.EnqueuerEvent$ClassEnqueuerEvent.getType():92:92 -> equals 4:4:boolean equals(java.lang.Object):189 -> equals # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 1:1:com.android.tools.r8.graph.DexType com.android.tools.r8.shaking.EnqueuerEvent$ClassEnqueuerEvent.getType():92:92 -> hashCode 1:1:int hashCode():196 -> hashCode 2:2:int hashCode():196:196 -> hashCode com.android.tools.r8.shaking.EnqueuerEvent$LiveClassEnqueuerEvent -> com.android.tools.r8.shaking.V: # {"id":"sourceFile","fileName":"EnqueuerEvent.java"} 1:1:void (com.android.tools.r8.graph.DexProgramClass):109:109 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)V"} 2:2:void (com.android.tools.r8.graph.DexType):113:113 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)V"} 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.shaking.EnqueuerEvent rewrittenWithLens(com.android.tools.r8.graph.lens.GraphLens):128 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xj;)Lcom/android/tools/r8/shaking/Y;"} 2:2:com.android.tools.r8.shaking.EnqueuerEvent rewrittenWithLens(com.android.tools.r8.graph.lens.GraphLens):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":135,"2":136,"3":137},"outline":"Lcom/android/tools/r8/internal/s2;a(Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/v2;"} 135:135:com.android.tools.r8.shaking.EnqueuerEvent rewrittenWithLens(com.android.tools.r8.graph.lens.GraphLens):128:128 -> a 136:136:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.lens.GraphLens.lookupType(com.android.tools.r8.graph.DexType):243:243 -> a 136:136:com.android.tools.r8.shaking.EnqueuerEvent rewrittenWithLens(com.android.tools.r8.graph.lens.GraphLens):128 -> a 137:137:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.lens.GraphLens.lookupType(com.android.tools.r8.graph.DexType):243:243 -> a 137:137:com.android.tools.r8.shaking.EnqueuerEvent rewrittenWithLens(com.android.tools.r8.graph.lens.GraphLens):128 -> a 131:134:com.android.tools.r8.shaking.EnqueuerEvent rewrittenWithLens(com.android.tools.r8.graph.lens.GraphLens):129:132 -> a 1:2:boolean equals(java.lang.Object):140:141 -> equals 3:3:com.android.tools.r8.graph.DexType com.android.tools.r8.shaking.EnqueuerEvent$ClassEnqueuerEvent.getType():92:92 -> equals 3:3:boolean equals(java.lang.Object):142 -> equals 4:4:com.android.tools.r8.graph.DexType com.android.tools.r8.shaking.EnqueuerEvent$ClassEnqueuerEvent.getType():92:92 -> equals 4:4:boolean equals(java.lang.Object):142 -> equals # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 1:1:com.android.tools.r8.graph.DexType com.android.tools.r8.shaking.EnqueuerEvent$ClassEnqueuerEvent.getType():92:92 -> hashCode 1:1:int hashCode():149 -> hashCode 2:2:int hashCode():149:149 -> hashCode com.android.tools.r8.shaking.EnqueuerEvent$NoSuchEnqueuerEvent -> com.android.tools.r8.shaking.W: # {"id":"sourceFile","fileName":"EnqueuerEvent.java"} 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.lens.GraphLens) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xj;)Lcom/android/tools/r8/shaking/Y;"} com.android.tools.r8.shaking.EnqueuerEvent$UnconditionalKeepInfoEvent -> com.android.tools.r8.shaking.X: # {"id":"sourceFile","fileName":"EnqueuerEvent.java"} 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.lens.GraphLens) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xj;)Lcom/android/tools/r8/shaking/Y;"} 1:1:com.android.tools.r8.shaking.EnqueuerEvent$UnconditionalKeepInfoEvent get():207:207 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/X;"} com.android.tools.r8.shaking.EnqueuerFactory -> com.android.tools.r8.shaking.Z: # {"id":"sourceFile","fileName":"EnqueuerFactory.java"} 1:1:com.android.tools.r8.shaking.Enqueuer createForInitialTreeShaking(com.android.tools.r8.graph.AppView,com.android.tools.r8.profile.rewriting.ProfileCollectionAdditions,java.util.concurrent.ExecutorService,com.android.tools.r8.graph.SubtypingInfo):24:24 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/nN;Ljava/util/concurrent/ExecutorService;Lcom/android/tools/r8/graph/B5;)Lcom/android/tools/r8/shaking/L;"} 2:13: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):40:51 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Ljava/util/concurrent/ExecutorService;Lcom/android/tools/r8/graph/B5;Lcom/android/tools/r8/experimental/graphinfo/GraphConsumer;Ljava/util/Set;)Lcom/android/tools/r8/shaking/L;"} 14:14:void lambda$createForFinalTreeShaking$0(com.android.tools.r8.shaking.Enqueuer,com.android.tools.r8.ir.analysis.proto.ProtoShrinker):50:50 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/L;Lcom/android/tools/r8/internal/cQ;)V"} 15:16:com.android.tools.r8.shaking.Enqueuer createForInitialMainDexTracing(com.android.tools.r8.graph.AppView,java.util.concurrent.ExecutorService,com.android.tools.r8.graph.SubtypingInfo):60:61 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Ljava/util/concurrent/ExecutorService;Lcom/android/tools/r8/graph/B5;)Lcom/android/tools/r8/shaking/L;"} 17:18: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):76:77 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Ljava/util/concurrent/ExecutorService;Lcom/android/tools/r8/graph/B5;Lcom/android/tools/r8/experimental/graphinfo/GraphConsumer;)Lcom/android/tools/r8/shaking/L;"} 19:20: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):108:109 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Ljava/util/concurrent/ExecutorService;Lcom/android/tools/r8/graph/B5;Lcom/android/tools/r8/shaking/D4;)Lcom/android/tools/r8/shaking/L;"} 1:2:com.android.tools.r8.shaking.Enqueuer createForGenerateMainDexList(com.android.tools.r8.graph.AppView,java.util.concurrent.ExecutorService,com.android.tools.r8.graph.SubtypingInfo,com.android.tools.r8.experimental.graphinfo.GraphConsumer):92:93 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Ljava/util/concurrent/ExecutorService;Lcom/android/tools/r8/graph/B5;Lcom/android/tools/r8/experimental/graphinfo/GraphConsumer;)Lcom/android/tools/r8/shaking/L;"} com.android.tools.r8.shaking.EnqueuerMetadataTraceable -> com.android.tools.r8.shaking.a0: # {"id":"sourceFile","fileName":"EnqueuerMetadataTraceable.java"} void trace(com.android.tools.r8.graph.DexDefinitionSupplier) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Q0;)V"} com.android.tools.r8.shaking.EnqueuerResult -> com.android.tools.r8.shaking.b0: # {"id":"sourceFile","fileName":"EnqueuerResult.java"} com.android.tools.r8.shaking.AppInfoWithLiveness appInfo -> a 1:2:void (com.android.tools.r8.shaking.AppInfoWithLiveness):11:12 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/i;)V"} 1:1:com.android.tools.r8.shaking.AppInfoWithLiveness getAppInfo():16:16 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/i;"} com.android.tools.r8.shaking.EnqueuerUseRegistryFactory -> com.android.tools.r8.shaking.c0: # {"id":"sourceFile","fileName":"EnqueuerUseRegistryFactory.java"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/shaking/L;Lcom/android/tools/r8/androidapi/b;)Lcom/android/tools/r8/shaking/x;"} com.android.tools.r8.shaking.EnqueuerWorklist -> com.android.tools.r8.shaking.F0: # {"id":"sourceFile","fileName":"EnqueuerWorklist.java"} com.android.tools.r8.shaking.Enqueuer enqueuer -> a java.util.Queue queue -> b 1:3:void (com.android.tools.r8.shaking.Enqueuer,java.util.Queue):526:528 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/L;Ljava/util/Queue;)V"} void enqueue(com.android.tools.r8.shaking.EnqueuerWorklist$EnqueuerAction) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/e0;)V"} boolean enqueueAssertAction(com.android.tools.r8.utils.Action) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/d;)V"} void enqueueMarkAnnotationInstantiatedAction(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/shaking/L0;)V"} void enqueueMarkFieldAsReachableAction(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.shaking.KeepReason) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m5;Lcom/android/tools/r8/graph/k5;Lcom/android/tools/r8/shaking/z1;)V"} void enqueueMarkFieldKeptAction(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/L0;Lcom/android/tools/r8/graph/m5;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/shaking/V0;Lcom/android/tools/r8/shaking/z1;)V"} void enqueueMarkMethodKeptAction(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.KeepReason) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/z1;Lcom/android/tools/r8/graph/o5;)V"} boolean enqueueMarkMethodLiveAction(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.shaking.KeepReason) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/k5;Lcom/android/tools/r8/shaking/z1;)Z"} void enqueueMarkReachableDirectAction(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.shaking.KeepReason) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/shaking/z1;)V"} void enqueueMarkReachableSuperAction(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/o5;)V"} void enqueueTraceAnnotationAction(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.DexAnnotation,com.android.tools.r8.graph.DexAnnotation$AnnotatedKind) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/k5;Lcom/android/tools/r8/graph/d0;Lcom/android/tools/r8/graph/b0;)V"} void enqueueTraceCodeAction(com.android.tools.r8.graph.ProgramMethod) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)V"} void enqueueTraceConstClassAction(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod,boolean) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/o5;)V"} void enqueueTraceDirectAndIndirectClassInitializers(com.android.tools.r8.graph.DexProgramClass) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)V"} void enqueueTraceReflectiveFieldAccessAction(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.graph.ProgramMethod) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m5;Lcom/android/tools/r8/graph/o5;)V"} void enqueueTraceStaticFieldRead(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;Lcom/android/tools/r8/graph/o5;)V"} 1:1:com.android.tools.r8.shaking.EnqueuerWorklist createWorklist(com.android.tools.r8.shaking.Enqueuer):523:523 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/L;)Lcom/android/tools/r8/shaking/F0;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/shaking/L0;)V"} void enqueueTraceInvokeDirectAction(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod) -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/o5;)V"} void enqueueTraceNewInstanceAction(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod) -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/o5;)V"} void enqueueTraceReflectiveFieldReadAction(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.graph.ProgramMethod) -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m5;Lcom/android/tools/r8/graph/o5;)V"} com.android.tools.r8.shaking.EnqueuerWorklist nonPushable() -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/o0;"} void enqueueTraceInvokeStaticAction(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod) -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/o5;)V"} void enqueueTraceReflectiveFieldWriteAction(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.graph.ProgramMethod) -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m5;Lcom/android/tools/r8/graph/o5;)V"} void enqueueTraceTypeReferenceAction(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.KeepReason) -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/shaking/L0;)V"} com.android.tools.r8.shaking.EnqueuerWorklist$AssertAction -> com.android.tools.r8.shaking.d0: # {"id":"sourceFile","fileName":"EnqueuerWorklist.java"} com.android.tools.r8.utils.Action assertion -> a 1:2:void (com.android.tools.r8.utils.Action):37:38 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/d;)V"} 1:1:void run(com.android.tools.r8.shaking.Enqueuer):43:43 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/L;)V"} com.android.tools.r8.shaking.EnqueuerWorklist$EnqueuerAction -> com.android.tools.r8.shaking.e0: # {"id":"sourceFile","fileName":"EnqueuerWorklist.java"} 1:1:void ():30:30 -> void run(com.android.tools.r8.shaking.Enqueuer) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/L;)V"} com.android.tools.r8.shaking.EnqueuerWorklist$MarkAnnotationInstantiatedAction -> com.android.tools.r8.shaking.f0: # {"id":"sourceFile","fileName":"EnqueuerWorklist.java"} 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/shaking/L0;)V"} 1:1:void run(com.android.tools.r8.shaking.Enqueuer):135:135 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/L;)V"} com.android.tools.r8.shaking.EnqueuerWorklist$MarkFieldAsReachableAction -> com.android.tools.r8.shaking.g0: # {"id":"sourceFile","fileName":"EnqueuerWorklist.java"} com.android.tools.r8.graph.ProgramField field -> a com.android.tools.r8.graph.ProgramDefinition context -> b com.android.tools.r8.shaking.KeepReason reason -> c 1:4:void (com.android.tools.r8.graph.ProgramField,com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.shaking.KeepReason):88:91 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m5;Lcom/android/tools/r8/graph/k5;Lcom/android/tools/r8/shaking/z1;)V"} 1:1:void run(com.android.tools.r8.shaking.Enqueuer):96:96 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/L;)V"} com.android.tools.r8.shaking.EnqueuerWorklist$MarkFieldKeptAction -> com.android.tools.r8.shaking.h0: # {"id":"sourceFile","fileName":"EnqueuerWorklist.java"} 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/L0;Lcom/android/tools/r8/graph/m5;)V"} 1:1:void run(com.android.tools.r8.shaking.Enqueuer):196:196 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/L;)V"} com.android.tools.r8.shaking.EnqueuerWorklist$MarkInstantiatedAction -> com.android.tools.r8.shaking.i0: # {"id":"sourceFile","fileName":"EnqueuerWorklist.java"} com.android.tools.r8.graph.DexProgramClass target -> a com.android.tools.r8.graph.ProgramMethod context -> b com.android.tools.r8.shaking.InstantiationReason instantiationReason -> c com.android.tools.r8.shaking.KeepReason keepReason -> d 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/shaking/V0;Lcom/android/tools/r8/shaking/z1;)V"} 1:1:void run(com.android.tools.r8.shaking.Enqueuer):120:120 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/L;)V"} com.android.tools.r8.shaking.EnqueuerWorklist$MarkInterfaceInstantiatedAction -> com.android.tools.r8.shaking.j0: # {"id":"sourceFile","fileName":"EnqueuerWorklist.java"} 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/shaking/L0;)V"} 1:1:void run(com.android.tools.r8.shaking.Enqueuer):150:150 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/L;)V"} com.android.tools.r8.shaking.EnqueuerWorklist$MarkMethodKeptAction -> com.android.tools.r8.shaking.k0: # {"id":"sourceFile","fileName":"EnqueuerWorklist.java"} com.android.tools.r8.graph.ProgramMethod target -> a com.android.tools.r8.shaking.KeepReason reason -> b 1:3:void (com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.KeepReason):174:176 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/z1;Lcom/android/tools/r8/graph/o5;)V"} 1:1:void run(com.android.tools.r8.shaking.Enqueuer):181:181 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/L;)V"} com.android.tools.r8.shaking.EnqueuerWorklist$MarkMethodLiveAction -> com.android.tools.r8.shaking.l0: # {"id":"sourceFile","fileName":"EnqueuerWorklist.java"} com.android.tools.r8.graph.ProgramMethod method -> a com.android.tools.r8.graph.ProgramDefinition context -> b 1:3:void (com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramDefinition):159:161 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/k5;)V"} 1:1:void run(com.android.tools.r8.shaking.Enqueuer):166:166 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/L;)V"} com.android.tools.r8.shaking.EnqueuerWorklist$MarkReachableDirectAction -> com.android.tools.r8.shaking.m0: # {"id":"sourceFile","fileName":"EnqueuerWorklist.java"} com.android.tools.r8.graph.DexMethod target -> a com.android.tools.r8.graph.ProgramDefinition context -> b com.android.tools.r8.shaking.KeepReason reason -> c 1:4:void (com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.shaking.KeepReason):53:56 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/shaking/z1;)V"} 1:1:void run(com.android.tools.r8.shaking.Enqueuer):61:61 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/L;)V"} com.android.tools.r8.shaking.EnqueuerWorklist$MarkReachableSuperAction -> com.android.tools.r8.shaking.n0: # {"id":"sourceFile","fileName":"EnqueuerWorklist.java"} com.android.tools.r8.graph.DexMethod target -> a com.android.tools.r8.graph.ProgramMethod context -> b 1:3:void (com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):70:72 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/o5;)V"} 1:1:void run(com.android.tools.r8.shaking.Enqueuer):77:77 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/L;)V"} com.android.tools.r8.shaking.EnqueuerWorklist$NonPushableEnqueuerWorklist -> com.android.tools.r8.shaking.o0: # {"id":"sourceFile","fileName":"EnqueuerWorklist.java"} 1:1:void (com.android.tools.r8.shaking.EnqueuerWorklist$PushableEnqueuerWorkList):786:786 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/p0;)V"} 1:1:void enqueue(com.android.tools.r8.shaking.EnqueuerWorklist$EnqueuerAction):796:796 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/e0;)V"} 2:2:com.android.tools.r8.errors.Unreachable attemptToEnqueue(java.lang.String):800:800 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)V"} 3:3:boolean enqueueAssertAction(com.android.tools.r8.utils.Action):806:806 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/d;)V"} 4:4:void enqueueMarkReachableDirectAction(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.shaking.KeepReason):813:813 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/shaking/z1;)V"} 5:5:void enqueueMarkReachableSuperAction(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):818:818 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/o5;)V"} 6:6:void enqueueMarkFieldAsReachableAction(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.shaking.KeepReason):824:824 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m5;Lcom/android/tools/r8/graph/k5;Lcom/android/tools/r8/shaking/z1;)V"} 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):833:833 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/shaking/V0;Lcom/android/tools/r8/shaking/z1;)V"} 8:8:void enqueueMarkAnnotationInstantiatedAction(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness):838:838 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/shaking/L0;)V"} 9:12:boolean enqueueMarkMethodLiveAction(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.shaking.KeepReason):849:852 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/k5;Lcom/android/tools/r8/shaking/z1;)Z"} 13:13:void enqueueMarkMethodKeptAction(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.KeepReason):857:857 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/z1;Lcom/android/tools/r8/graph/o5;)V"} 14:14:void enqueueMarkFieldKeptAction(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness):862:862 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/L0;Lcom/android/tools/r8/graph/m5;)V"} 15:15:void enqueueTraceAnnotationAction(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.DexAnnotation,com.android.tools.r8.graph.DexAnnotation$AnnotatedKind):868:868 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/k5;Lcom/android/tools/r8/graph/d0;Lcom/android/tools/r8/graph/b0;)V"} 16:16:void enqueueTraceCodeAction(com.android.tools.r8.graph.ProgramMethod):873:873 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)V"} 17:17:void enqueueTraceConstClassAction(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod,boolean):879:879 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/o5;)V"} 18:18:void enqueueTraceDirectAndIndirectClassInitializers(com.android.tools.r8.graph.DexProgramClass):884:884 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)V"} 19:19:void enqueueTraceReflectiveFieldAccessAction(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.graph.ProgramMethod):904:904 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m5;Lcom/android/tools/r8/graph/o5;)V"} 20:20:void enqueueTraceStaticFieldRead(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod):919:919 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;Lcom/android/tools/r8/graph/o5;)V"} 1:1:com.android.tools.r8.shaking.EnqueuerWorklist nonPushable():0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/o0;"} 2:2:void enqueueMarkInterfaceInstantiatedAction(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness):843:843 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/shaking/L0;)V"} 3:3:void enqueueTraceInvokeDirectAction(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):889:889 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/o5;)V"} 4:4:void enqueueTraceNewInstanceAction(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod):899:899 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/o5;)V"} 5:5:void enqueueTraceReflectiveFieldReadAction(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.graph.ProgramMethod):909:909 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m5;Lcom/android/tools/r8/graph/o5;)V"} 1:1:void enqueueTraceInvokeStaticAction(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):894:894 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/o5;)V"} 2:2:void enqueueTraceReflectiveFieldWriteAction(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.graph.ProgramMethod):914:914 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m5;Lcom/android/tools/r8/graph/o5;)V"} 3:3:void enqueueTraceTypeReferenceAction(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.KeepReason):924:924 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/shaking/L0;)V"} com.android.tools.r8.shaking.EnqueuerWorklist$PushableEnqueuerWorkList -> com.android.tools.r8.shaking.p0: # {"id":"sourceFile","fileName":"EnqueuerWorklist.java"} boolean $assertionsDisabled -> c 1:1:void ():607:607 -> 1:1:void (com.android.tools.r8.shaking.Enqueuer):610:610 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/L;)V"} 1:1:void enqueue(com.android.tools.r8.shaking.EnqueuerWorklist$EnqueuerAction):620:620 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/e0;)V"} 2:3:boolean enqueueAssertAction(com.android.tools.r8.utils.Action):625:626 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/d;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/shaking/z1;)V"} 5:5:void enqueueMarkReachableSuperAction(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):639:639 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/o5;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m5;Lcom/android/tools/r8/graph/k5;Lcom/android/tools/r8/shaking/z1;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/shaking/V0;Lcom/android/tools/r8/shaking/z1;)V"} 8:8:boolean com.android.tools.r8.graph.DexClass.isAnnotation():589:589 -> 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():589:589 -> 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: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):657:659 -> a 13:13:void enqueueMarkAnnotationInstantiatedAction(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness):664:664 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/shaking/L0;)V"} 14:14:boolean com.android.tools.r8.graph.DexClass.isAnnotation():589:589 -> a 14:14: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)"]} 15:15:boolean com.android.tools.r8.graph.DexClass.isAnnotation():589:589 -> a 15:15:void enqueueMarkAnnotationInstantiatedAction(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness):664 -> a 16:18:void enqueueMarkAnnotationInstantiatedAction(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness):664:666 -> a 19:21:boolean enqueueMarkMethodLiveAction(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.shaking.KeepReason):679:681 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/k5;Lcom/android/tools/r8/shaking/z1;)Z"} 22:22:boolean com.android.tools.r8.shaking.Enqueuer.isMethodTargeted(com.android.tools.r8.graph.ProgramMethod):3266:3266 -> a 22:22:boolean enqueueMarkMethodLiveAction(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.shaking.KeepReason):681 -> a 23:23:boolean enqueueMarkMethodLiveAction(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.shaking.KeepReason):682:682 -> a 24:24:void enqueueMarkMethodKeptAction(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.KeepReason):691:691 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/z1;Lcom/android/tools/r8/graph/o5;)V"} 25:25:void enqueueMarkFieldKeptAction(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness):696:696 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/L0;Lcom/android/tools/r8/graph/m5;)V"} 26:26:void enqueueTraceAnnotationAction(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.DexAnnotation,com.android.tools.r8.graph.DexAnnotation$AnnotatedKind):702:702 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/k5;Lcom/android/tools/r8/graph/d0;Lcom/android/tools/r8/graph/b0;)V"} 27:27:void enqueueTraceCodeAction(com.android.tools.r8.graph.ProgramMethod):707:707 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)V"} 28:28:void enqueueTraceConstClassAction(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod,boolean):713:713 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/o5;)V"} 29:29:void enqueueTraceDirectAndIndirectClassInitializers(com.android.tools.r8.graph.DexProgramClass):718:718 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)V"} 30:32:void enqueueTraceReflectiveFieldAccessAction(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.graph.ProgramMethod):738:740 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m5;Lcom/android/tools/r8/graph/o5;)V"} 33:33:void com.android.tools.r8.shaking.EnqueuerWorklist$TraceReflectiveFieldAccessAction.(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.graph.ProgramMethod):329:329 -> a 33:33:void enqueueTraceReflectiveFieldAccessAction(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.graph.ProgramMethod):740 -> a 34:34:void enqueueTraceReflectiveFieldAccessAction(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.graph.ProgramMethod):740:740 -> a 35:35:void enqueueTraceStaticFieldRead(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod):774:774 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;Lcom/android/tools/r8/graph/o5;)V"} 1:1:com.android.tools.r8.shaking.EnqueuerWorklist nonPushable():615:615 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/o0;"} 2:2:void enqueueMarkInterfaceInstantiatedAction(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness):671:671 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/shaking/L0;)V"} 3:3:boolean com.android.tools.r8.graph.DexClass.isAnnotation():589:589 -> 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():589:589 -> b 4:4:void enqueueMarkInterfaceInstantiatedAction(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness):671 -> b 5:7:void enqueueMarkInterfaceInstantiatedAction(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness):671:673 -> b 8:8:void enqueueTraceInvokeDirectAction(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):723:723 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/o5;)V"} 9:9:void enqueueTraceNewInstanceAction(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod):733:733 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/o5;)V"} 10:18:void enqueueTraceReflectiveFieldReadAction(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.graph.ProgramMethod):746:754 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m5;Lcom/android/tools/r8/graph/o5;)V"} 19:19: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/o5;)V"} 2:10:void enqueueTraceReflectiveFieldWriteAction(com.android.tools.r8.graph.ProgramField,com.android.tools.r8.graph.ProgramMethod):760:768 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m5;Lcom/android/tools/r8/graph/o5;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/shaking/L0;)V"} com.android.tools.r8.shaking.EnqueuerWorklist$TraceAnnotationAction -> com.android.tools.r8.shaking.q0: # {"id":"sourceFile","fileName":"EnqueuerWorklist.java"} com.android.tools.r8.graph.ProgramDefinition annotatedItem -> a com.android.tools.r8.graph.DexAnnotation annotation -> b com.android.tools.r8.graph.DexAnnotation$AnnotatedKind annotatedKind -> c 1:4:void (com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.DexAnnotation,com.android.tools.r8.graph.DexAnnotation$AnnotatedKind):206:209 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/k5;Lcom/android/tools/r8/graph/d0;Lcom/android/tools/r8/graph/b0;)V"} 1:1:void run(com.android.tools.r8.shaking.Enqueuer):214:214 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/L;)V"} com.android.tools.r8.shaking.EnqueuerWorklist$TraceCodeAction -> com.android.tools.r8.shaking.r0: # {"id":"sourceFile","fileName":"EnqueuerWorklist.java"} com.android.tools.r8.graph.ProgramMethod method -> a 1:2:void (com.android.tools.r8.graph.ProgramMethod):221:222 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)V"} 1:1:void run(com.android.tools.r8.shaking.Enqueuer):227:227 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/L;)V"} com.android.tools.r8.shaking.EnqueuerWorklist$TraceConstClassAction -> com.android.tools.r8.shaking.s0: # {"id":"sourceFile","fileName":"EnqueuerWorklist.java"} 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/o5;)V"} 1:1:void run(com.android.tools.r8.shaking.Enqueuer):245:245 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/L;)V"} com.android.tools.r8.shaking.EnqueuerWorklist$TraceDirectAndIndirectClassInitializers -> com.android.tools.r8.shaking.t0: # {"id":"sourceFile","fileName":"EnqueuerWorklist.java"} com.android.tools.r8.graph.DexProgramClass clazz -> a 1:2:void (com.android.tools.r8.graph.DexProgramClass):252:253 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)V"} 1:1:void run(com.android.tools.r8.shaking.Enqueuer):258:258 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/L;)V"} com.android.tools.r8.shaking.EnqueuerWorklist$TraceFieldAccessAction -> com.android.tools.r8.shaking.u0: # {"id":"sourceFile","fileName":"EnqueuerWorklist.java"} com.android.tools.r8.graph.DexField field -> a com.android.tools.r8.graph.ProgramMethod context -> b com.android.tools.r8.shaking.Enqueuer$FieldAccessMetadata metadata -> c 1:4:void (com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.Enqueuer$FieldAccessMetadata):374:377 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/shaking/I;)V"} 1:3:boolean baseEquals(com.android.tools.r8.shaking.EnqueuerWorklist$TraceFieldAccessAction):381:383 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/u0;)Z"} 1:1:int hashCode():400:400 -> hashCode com.android.tools.r8.shaking.EnqueuerWorklist$TraceInstanceFieldReadAction -> com.android.tools.r8.shaking.v0: # {"id":"sourceFile","fileName":"EnqueuerWorklist.java"} 1:1:void (com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.Enqueuer$FieldAccessMetadata):408:408 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/shaking/I;)V"} 1:1:void run(com.android.tools.r8.shaking.Enqueuer):413:413 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/L;)V"} 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.android.tools.r8.shaking.w0: # {"id":"sourceFile","fileName":"EnqueuerWorklist.java"} 1:1:void (com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.Enqueuer$FieldAccessMetadata):438:438 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/shaking/I;)V"} 1:1:void run(com.android.tools.r8.shaking.Enqueuer):443:443 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/L;)V"} 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.android.tools.r8.shaking.x0: # {"id":"sourceFile","fileName":"EnqueuerWorklist.java"} com.android.tools.r8.graph.DexMethod invokedMethod -> a com.android.tools.r8.graph.ProgramMethod context -> b 1:3:void (com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):267:269 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/o5;)V"} 1:1:void run(com.android.tools.r8.shaking.Enqueuer):274:274 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/L;)V"} com.android.tools.r8.shaking.EnqueuerWorklist$TraceInvokeStaticAction -> com.android.tools.r8.shaking.y0: # {"id":"sourceFile","fileName":"EnqueuerWorklist.java"} com.android.tools.r8.graph.DexMethod invokedMethod -> a com.android.tools.r8.graph.ProgramMethod context -> b 1:3:void (com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):283:285 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/o5;)V"} 1:1:void run(com.android.tools.r8.shaking.Enqueuer):290:290 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/L;)V"} com.android.tools.r8.shaking.EnqueuerWorklist$TraceMethodDefinitionExcludingCodeAction -> com.android.tools.r8.shaking.z0: # {"id":"sourceFile","fileName":"EnqueuerWorklist.java"} com.android.tools.r8.graph.ProgramMethod method -> a 1:2:void (com.android.tools.r8.graph.ProgramMethod):297:298 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)V"} 1:1:void run(com.android.tools.r8.shaking.Enqueuer):303:303 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/L;)V"} com.android.tools.r8.shaking.EnqueuerWorklist$TraceNewInstanceAction -> com.android.tools.r8.shaking.A0: # {"id":"sourceFile","fileName":"EnqueuerWorklist.java"} 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/o5;)V"} 1:1:void run(com.android.tools.r8.shaking.Enqueuer):319:319 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/L;)V"} com.android.tools.r8.shaking.EnqueuerWorklist$TraceReflectiveFieldAccessAction -> com.android.tools.r8.shaking.B0: # {"id":"sourceFile","fileName":"EnqueuerWorklist.java"} com.android.tools.r8.graph.ProgramField field -> a com.android.tools.r8.graph.ProgramMethod context -> b com.android.tools.r8.shaking.Enqueuer$FieldAccessKind kind -> c 1:4:void (com.android.tools.r8.graph.ProgramField,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.Enqueuer$FieldAccessKind):333:336 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m5;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/shaking/H;)V"} 1:1:void run(com.android.tools.r8.shaking.Enqueuer):341:341 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/L;)V"} 2:2:boolean com.android.tools.r8.shaking.Enqueuer$FieldAccessKind.isRead():1597:1597 -> 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.android.tools.r8.shaking.C0: # {"id":"sourceFile","fileName":"EnqueuerWorklist.java"} 1:1:void (com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.Enqueuer$FieldAccessMetadata):468:468 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/shaking/I;)V"} 1:1:void run(com.android.tools.r8.shaking.Enqueuer):473:473 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/L;)V"} 1:5:boolean equals(java.lang.Object):481:485 -> equals com.android.tools.r8.shaking.EnqueuerWorklist$TraceStaticFieldWriteAction -> com.android.tools.r8.shaking.D0: # {"id":"sourceFile","fileName":"EnqueuerWorklist.java"} 1:1:void (com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.Enqueuer$FieldAccessMetadata):493:493 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/shaking/I;)V"} 1:1:void run(com.android.tools.r8.shaking.Enqueuer):498:498 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/L;)V"} 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.android.tools.r8.shaking.E0: # {"id":"sourceFile","fileName":"EnqueuerWorklist.java"} com.android.tools.r8.graph.DexProgramClass clazz -> a com.android.tools.r8.shaking.KeepReason reason -> b 1:3:void (com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.KeepReason):357:359 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/shaking/L0;)V"} 1:1:void run(com.android.tools.r8.shaking.Enqueuer):364:364 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/L;)V"} com.android.tools.r8.shaking.FieldAccessInfoCollectionModifier -> com.android.tools.r8.shaking.I0: # {"id":"sourceFile","fileName":"FieldAccessInfoCollectionModifier.java"} java.util.Map newFieldAccessContexts -> a 1:2:void (java.util.Map):60:61 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/IdentityHashMap;)V"} 1:1:com.android.tools.r8.shaking.FieldAccessInfoCollectionModifier$Builder builder():65:65 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/G0;"} 2:3:void modify(com.android.tools.r8.graph.AppView):69:70 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/T2;Lcom/android/tools/r8/graph/Y0;Lcom/android/tools/r8/shaking/H0;)V"} com.android.tools.r8.shaking.FieldAccessInfoCollectionModifier$Builder -> com.android.tools.r8.shaking.G0: # {"id":"sourceFile","fileName":"FieldAccessInfoCollectionModifier.java"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;)Lcom/android/tools/r8/shaking/H0;"} 2:2:void recordFieldReadInContext(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod):91:91 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;Lcom/android/tools/r8/graph/o5;)V"} 3:3:void com.android.tools.r8.shaking.FieldAccessInfoCollectionModifier$FieldAccessContexts.addReadContext(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod):25:25 -> a 3:3:void recordFieldReadInContext(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod):91 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 4:4:void com.android.tools.r8.shaking.FieldAccessInfoCollectionModifier$FieldAccessContexts.addReadContext(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod):25:25 -> a 4:4:void recordFieldReadInContext(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod):91 -> a 5:5:boolean com.android.tools.r8.graph.AbstractAccessContexts.isBottom():0:0 -> a 5:5:void com.android.tools.r8.shaking.FieldAccessInfoCollectionModifier$FieldAccessContexts.addReadContext(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod):25 -> a 5:5:void recordFieldReadInContext(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod):91 -> a 6:9:void com.android.tools.r8.shaking.FieldAccessInfoCollectionModifier$FieldAccessContexts.addReadContext(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod):26:29 -> a 6:9:void recordFieldReadInContext(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod):91 -> a 10:10:boolean com.android.tools.r8.graph.AbstractAccessContexts.isConcrete():0:0 -> a 10:10:void com.android.tools.r8.shaking.FieldAccessInfoCollectionModifier$FieldAccessContexts.addReadContext(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod):29 -> a 10:10:void recordFieldReadInContext(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod):91 -> a 11:13:void com.android.tools.r8.shaking.FieldAccessInfoCollectionModifier$FieldAccessContexts.addReadContext(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod):30:32 -> a 11:13:void recordFieldReadInContext(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod):91 -> a 14:14:boolean com.android.tools.r8.graph.AbstractAccessContexts.isTop():0:0 -> a 14:14:void com.android.tools.r8.shaking.FieldAccessInfoCollectionModifier$FieldAccessContexts.addReadContext(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod):32 -> a 14:14:void recordFieldReadInContext(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod):91 -> a 15:15:void com.android.tools.r8.shaking.FieldAccessInfoCollectionModifier$FieldAccessContexts.addReadContext(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod):32:32 -> a 15:15:void recordFieldReadInContext(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod):91 -> a 16:16:com.android.tools.r8.shaking.FieldAccessInfoCollectionModifier build():108:108 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/I0;"} 1:1:com.android.tools.r8.shaking.FieldAccessInfoCollectionModifier$FieldAccessContexts lambda$getFieldAccessContexts$0(com.android.tools.r8.graph.DexField):87:87 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;)Lcom/android/tools/r8/shaking/H0;"} 2:2:void recordFieldWrittenInContext(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod):100:100 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;Lcom/android/tools/r8/graph/o5;)V"} 3:3:void com.android.tools.r8.shaking.FieldAccessInfoCollectionModifier$FieldAccessContexts.addWriteContext(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod):41:41 -> b 3:3:void recordFieldWrittenInContext(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod):100 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 4:4:void com.android.tools.r8.shaking.FieldAccessInfoCollectionModifier$FieldAccessContexts.addWriteContext(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod):41:41 -> b 4:4:void recordFieldWrittenInContext(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod):100 -> b 5:5:boolean com.android.tools.r8.graph.AbstractAccessContexts.isBottom():0:0 -> b 5:5:void com.android.tools.r8.shaking.FieldAccessInfoCollectionModifier$FieldAccessContexts.addWriteContext(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod):41 -> b 5:5:void recordFieldWrittenInContext(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod):100 -> b 6:9:void com.android.tools.r8.shaking.FieldAccessInfoCollectionModifier$FieldAccessContexts.addWriteContext(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod):42:45 -> b 6:9:void recordFieldWrittenInContext(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod):100 -> b 10:10:boolean com.android.tools.r8.graph.AbstractAccessContexts.isConcrete():0:0 -> b 10:10:void com.android.tools.r8.shaking.FieldAccessInfoCollectionModifier$FieldAccessContexts.addWriteContext(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod):45 -> b 10:10:void recordFieldWrittenInContext(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod):100 -> b 11:13:void com.android.tools.r8.shaking.FieldAccessInfoCollectionModifier$FieldAccessContexts.addWriteContext(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod):46:48 -> b 11:13:void recordFieldWrittenInContext(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod):100 -> b 14:14:boolean com.android.tools.r8.graph.AbstractAccessContexts.isTop():0:0 -> b 14:14:void com.android.tools.r8.shaking.FieldAccessInfoCollectionModifier$FieldAccessContexts.addWriteContext(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod):48 -> b 14:14:void recordFieldWrittenInContext(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod):100 -> b 15:15:void com.android.tools.r8.shaking.FieldAccessInfoCollectionModifier$FieldAccessContexts.addWriteContext(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod):48:48 -> b 15:15:void recordFieldWrittenInContext(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.ProgramMethod):100 -> b 1:1:com.android.tools.r8.shaking.FieldAccessInfoCollectionModifier$Builder recordFieldReadInUnknownContext(com.android.tools.r8.graph.DexField):95:95 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;)Lcom/android/tools/r8/shaking/G0;"} 2:2:void com.android.tools.r8.shaking.FieldAccessInfoCollectionModifier$FieldAccessContexts.recordReadInUnknownContext():37:37 -> c 2:2:com.android.tools.r8.shaking.FieldAccessInfoCollectionModifier$Builder recordFieldReadInUnknownContext(com.android.tools.r8.graph.DexField):95 -> c 3:3:void com.android.tools.r8.shaking.FieldAccessInfoCollectionModifier$FieldAccessContexts.recordReadInUnknownContext():37:37 -> c 3:3:com.android.tools.r8.shaking.FieldAccessInfoCollectionModifier$Builder recordFieldReadInUnknownContext(com.android.tools.r8.graph.DexField):95 -> c # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 1:1:void recordFieldWriteInUnknownContext(com.android.tools.r8.graph.DexField):104:104 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;)V"} 2:2:void com.android.tools.r8.shaking.FieldAccessInfoCollectionModifier$FieldAccessContexts.recordWriteInUnknownContext():53:53 -> d 2:2:void recordFieldWriteInUnknownContext(com.android.tools.r8.graph.DexField):104 -> d 3:3:void com.android.tools.r8.shaking.FieldAccessInfoCollectionModifier$FieldAccessContexts.recordWriteInUnknownContext():53:53 -> d 3:3:void recordFieldWriteInUnknownContext(com.android.tools.r8.graph.DexField):104 -> d # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} com.android.tools.r8.shaking.FieldAccessInfoCollectionModifier$FieldAccessContexts -> com.android.tools.r8.shaking.H0: # {"id":"sourceFile","fileName":"FieldAccessInfoCollectionModifier.java"} com.android.tools.r8.graph.AbstractAccessContexts readsWithContexts -> a com.android.tools.r8.graph.AbstractAccessContexts writesWithContexts -> b boolean $assertionsDisabled -> c 1:1:void ():19:19 -> 1:4:void ():19:22 -> com.android.tools.r8.shaking.FilteredClassPath -> com.android.tools.r8.shaking.J0: # {"id":"sourceFile","fileName":"FilteredClassPath.java"} java.nio.file.Path path -> a com.android.tools.r8.com.google.common.collect.ImmutableList pattern -> b com.android.tools.r8.origin.Origin origin -> c com.android.tools.r8.position.Position position -> d 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(IILjava/lang/String;Ljava/lang/String;)Z"} 24:24:boolean 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 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 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.android.tools.r8.shaking.K0: # {"id":"sourceFile","fileName":"GlobalKeepInfoConfiguration.java"} com.android.tools.r8.shaking.GraphReporter -> com.android.tools.r8.shaking.M0: # {"id":"sourceFile","fileName":"GraphReporter.java"} com.android.tools.r8.graph.AppView appView -> a com.android.tools.r8.utils.InternalOptions options -> b com.android.tools.r8.experimental.graphinfo.GraphConsumer keptGraphConsumer -> c com.android.tools.r8.shaking.CollectingGraphConsumer verificationGraphConsumer -> d java.util.Map annotationNodes -> e java.util.Map classNodes -> f java.util.Map methodNodes -> g java.util.Map fieldNodes -> h java.util.Map ruleNodes -> i java.util.Map reasonInfo -> j boolean $assertionsDisabled -> k 1:1:void ():47:47 -> 1:1:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.experimental.graphinfo.GraphConsumer):62:62 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/experimental/graphinfo/GraphConsumer;)V"} 2:17:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.experimental.graphinfo.GraphConsumer):55:70 -> 1:1:com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness fakeReportShouldNotBeUsed():75:75 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/L0;"} 2:22:boolean verifyRootedPath(com.android.tools.r8.graph.DexProgramClass):79:99 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)Z"} 23:25: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/O0;Ljava/util/Collection;Lcom/android/tools/r8/graph/q2;)Lcom/android/tools/r8/shaking/L0;"} 26:27:com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness reportKeepClass(com.android.tools.r8.graph.DexDefinition,com.android.tools.r8.shaking.ProguardKeepRuleBase,com.android.tools.r8.graph.DexProgramClass):115:116 -> a 26:27: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 28:34:com.android.tools.r8.experimental.graphinfo.GraphEdgeInfo$EdgeKind reportPrecondition(com.android.tools.r8.experimental.graphinfo.KeepRuleGraphNode):104:110 -> a 28:34:com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness reportKeepClass(com.android.tools.r8.graph.DexDefinition,com.android.tools.r8.shaking.ProguardKeepRuleBase,com.android.tools.r8.graph.DexProgramClass):117 -> a 28:34: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 35:35:com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness reportKeepClass(com.android.tools.r8.graph.DexDefinition,com.android.tools.r8.shaking.ProguardKeepRuleBase,com.android.tools.r8.graph.DexProgramClass):118:118 -> a 35:35: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 36:36: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 37:39: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/O0;Ljava/util/Set;Lcom/android/tools/r8/graph/W0;)Lcom/android/tools/r8/shaking/L0;"} 40:41:com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness reportKeepMethod(com.android.tools.r8.graph.DexDefinition,com.android.tools.r8.shaking.ProguardKeepRuleBase,com.android.tools.r8.graph.DexEncodedMethod):136:137 -> a 40:41: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 42:48:com.android.tools.r8.experimental.graphinfo.GraphEdgeInfo$EdgeKind reportPrecondition(com.android.tools.r8.experimental.graphinfo.KeepRuleGraphNode):104:110 -> a 42:48:com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness reportKeepMethod(com.android.tools.r8.graph.DexDefinition,com.android.tools.r8.shaking.ProguardKeepRuleBase,com.android.tools.r8.graph.DexEncodedMethod):138 -> a 42:48: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 49:49:com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness reportKeepMethod(com.android.tools.r8.graph.DexDefinition,com.android.tools.r8.shaking.ProguardKeepRuleBase,com.android.tools.r8.graph.DexEncodedMethod):139:139 -> a 49:49: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 50:50: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 51:56: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/O0;Ljava/util/HashSet;Ljava/util/Set;Lcom/android/tools/r8/graph/T0;)Lcom/android/tools/r8/shaking/L0;"} 57:58:com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness reportKeepField(com.android.tools.r8.graph.DexDefinition,com.android.tools.r8.shaking.ProguardKeepRuleBase,com.android.tools.r8.graph.DexEncodedField):157:158 -> a 57:58: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 59:65:com.android.tools.r8.experimental.graphinfo.GraphEdgeInfo$EdgeKind reportPrecondition(com.android.tools.r8.experimental.graphinfo.KeepRuleGraphNode):104:110 -> a 59:65:com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness reportKeepField(com.android.tools.r8.graph.DexDefinition,com.android.tools.r8.shaking.ProguardKeepRuleBase,com.android.tools.r8.graph.DexEncodedField):159 -> a 59:65: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 66:66:com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness reportKeepField(com.android.tools.r8.graph.DexDefinition,com.android.tools.r8.shaking.ProguardKeepRuleBase,com.android.tools.r8.graph.DexEncodedField):160:160 -> a 66:66: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 67:67: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 68:68:com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness reportCompatKeepDefaultInitializer(com.android.tools.r8.graph.ProgramMethod):183:183 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)Lcom/android/tools/r8/shaking/L0;"} 69:69:com.android.tools.r8.graph.DexEncodedMethod com.android.tools.r8.graph.DexClass.getDefaultInitializer():733:733 -> a 69:69:com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness reportCompatKeepDefaultInitializer(com.android.tools.r8.graph.ProgramMethod):183 -> a 70:70:com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness reportCompatKeepDefaultInitializer(com.android.tools.r8.graph.ProgramMethod):184:184 -> a 71:76:com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness reportCompatKeepDefaultInitializer(com.android.tools.r8.graph.ProgramMethod):183:188 -> a 77:82:com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness reportCompatKeepDefaultInitializer(com.android.tools.r8.graph.ProgramMethod):186:191 -> a 83:86:com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness reportClassReferencedFrom(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramDefinition):215:218 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/graph/k5;)Lcom/android/tools/r8/shaking/L0;"} 87:92:com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness reportClassReferencedFrom(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramField):245:250 -> a 87:92:com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness reportClassReferencedFrom(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramDefinition):218 -> a 93:94:com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness reportClassReferencedFrom(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramDefinition):220:221 -> a 95:100:com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness reportClassReferencedFrom(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass):227:232 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/graph/q2;)Lcom/android/tools/r8/shaking/L0;"} 101:106:com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness reportClassReferencedFrom(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramMethod):236:241 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/graph/o5;)Lcom/android/tools/r8/shaking/L0;"} 107:111:com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness reportReachableMethodAsLive(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):270:274 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/o5;)Lcom/android/tools/r8/shaking/L0;"} 112:117:com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness reportReachableMethodAsLive(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):272:277 -> a 118:118: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/U0;Lcom/android/tools/r8/graph/o5;)Lcom/android/tools/r8/shaking/L0;"} 119:119:boolean com.android.tools.r8.shaking.InstantiatedObject.isClass():0:0 -> a 119:119: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 120:121: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 122:127: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 128:129: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:318 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/experimental/graphinfo/GraphNode;Lcom/android/tools/r8/experimental/graphinfo/GraphNode;Lcom/android/tools/r8/internal/Tj$a;)V"} 130:131:boolean skipReporting(com.android.tools.r8.shaking.KeepReason):351:352 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/z1;)Z"} 132:132:com.android.tools.r8.experimental.graphinfo.GraphNode getSourceNode(com.android.tools.r8.shaking.KeepReason):424:424 -> a 132:132:boolean skipReporting(com.android.tools.r8.shaking.KeepReason):355 -> a 133:133:boolean skipReporting(com.android.tools.r8.shaking.KeepReason):355:355 -> a 134:134:boolean hasKeptGraphConsumer():347:347 -> a 134:134:boolean skipReporting(com.android.tools.r8.shaking.KeepReason):356 -> a 135:138:com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness registerClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.KeepReason):368:371 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/shaking/z1;)Lcom/android/tools/r8/shaking/L0;"} 139:143:com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness registerMethod(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.shaking.KeepReason):388:392 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W0;Lcom/android/tools/r8/shaking/z1;)Lcom/android/tools/r8/shaking/L0;"} 144:145:boolean isNonProgramClass(com.android.tools.r8.graph.DexType):419:420 -> a 144:145:com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness registerMethod(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.shaking.KeepReason):392 -> a 146:148:com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness registerMethod(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.shaking.KeepReason):395:397 -> a 149:152:com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness registerField(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.shaking.KeepReason):401:404 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/T0;Lcom/android/tools/r8/shaking/z1;)Lcom/android/tools/r8/shaking/L0;"} 153:153:com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness registerEdge(com.android.tools.r8.experimental.graphinfo.GraphNode,com.android.tools.r8.shaking.KeepReason):408:408 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/experimental/graphinfo/GraphNode;Lcom/android/tools/r8/shaking/z1;)V"} 154:154:com.android.tools.r8.experimental.graphinfo.GraphNode getSourceNode(com.android.tools.r8.shaking.KeepReason):424:424 -> a 154:154:com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness registerEdge(com.android.tools.r8.experimental.graphinfo.GraphNode,com.android.tools.r8.shaking.KeepReason):409 -> a 155:155:com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness registerEdge(com.android.tools.r8.experimental.graphinfo.GraphNode,com.android.tools.r8.shaking.KeepReason):411:411 -> a 156:156:com.android.tools.r8.experimental.graphinfo.GraphEdgeInfo getEdgeInfo(com.android.tools.r8.shaking.KeepReason):441:441 -> a 156:156:com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness registerEdge(com.android.tools.r8.experimental.graphinfo.GraphNode,com.android.tools.r8.shaking.KeepReason):412 -> a 157:157:com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness registerEdge(com.android.tools.r8.experimental.graphinfo.GraphNode,com.android.tools.r8.shaking.KeepReason):413:413 -> a 158:158:com.android.tools.r8.experimental.graphinfo.GraphNode getGraphNode(com.android.tools.r8.graph.DexReference):428:428 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/s2;)Lcom/android/tools/r8/experimental/graphinfo/GraphNode;"} 159:159:boolean com.android.tools.r8.graph.DexReference.isDexType():0:0 -> a 159:159:com.android.tools.r8.experimental.graphinfo.GraphNode getGraphNode(com.android.tools.r8.graph.DexReference):428 -> a 160:168:com.android.tools.r8.experimental.graphinfo.GraphNode getGraphNode(com.android.tools.r8.graph.DexReference):429:437 -> a 169:169:com.android.tools.r8.experimental.graphinfo.GraphEdgeInfo getEdgeInfo(com.android.tools.r8.experimental.graphinfo.GraphEdgeInfo$EdgeKind):445:445 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Tj$a;)Lcom/android/tools/r8/internal/Tj;"} 170:170:com.android.tools.r8.experimental.graphinfo.AnnotationGraphNode getAnnotationGraphNode(com.android.tools.r8.graph.DexAnnotation,com.android.tools.r8.graph.ProgramDefinition):455:455 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/d0;Lcom/android/tools/r8/graph/k5;)Lcom/android/tools/r8/experimental/graphinfo/AnnotationGraphNode;"} 171:175: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:464 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/k5;Lcom/android/tools/r8/graph/d0;Lcom/android/tools/r8/graph/d0;)Lcom/android/tools/r8/experimental/graphinfo/AnnotationGraphNode;"} 176:176:com.android.tools.r8.experimental.graphinfo.ClassGraphNode getClassGraphNode(com.android.tools.r8.graph.DexType):469:469 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/experimental/graphinfo/ClassGraphNode;"} 177:177:com.android.tools.r8.experimental.graphinfo.MethodGraphNode getMethodGraphNode(com.android.tools.r8.graph.DexMethod):480:480 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/experimental/graphinfo/MethodGraphNode;"} 178:178: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/experimental/graphinfo/MethodGraphNode;"} 179:179:com.android.tools.r8.graph.DexClass definitionFor(com.android.tools.r8.graph.DexType):450:450 -> a 179:179:com.android.tools.r8.experimental.graphinfo.MethodGraphNode lambda$getMethodGraphNode$2(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):483 -> a 180:192:com.android.tools.r8.experimental.graphinfo.MethodGraphNode lambda$getMethodGraphNode$2(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):484:496 -> a 193:193: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 194:194:com.android.tools.r8.experimental.graphinfo.FieldGraphNode getFieldGraphNode(com.android.tools.r8.graph.DexField):501:501 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;)Lcom/android/tools/r8/experimental/graphinfo/FieldGraphNode;"} 195:195: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;Lcom/android/tools/r8/graph/Y0;)Lcom/android/tools/r8/experimental/graphinfo/FieldGraphNode;"} 196:196:com.android.tools.r8.graph.DexClass definitionFor(com.android.tools.r8.graph.DexType):450:450 -> 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):504 -> a 197:202:com.android.tools.r8.experimental.graphinfo.FieldGraphNode lambda$getFieldGraphNode$3(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexField):505:510 -> a 203:203: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 204:224:com.android.tools.r8.experimental.graphinfo.KeepRuleGraphNode getKeepRuleGraphNode(com.android.tools.r8.graph.DexDefinition,com.android.tools.r8.shaking.ProguardKeepRuleBase):523:543 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/O0;Lcom/android/tools/r8/shaking/j3;)Lcom/android/tools/r8/experimental/graphinfo/KeepRuleGraphNode;"} 225:225: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/j3;Ljava/util/Set;Lcom/android/tools/r8/shaking/j3;)Lcom/android/tools/r8/experimental/graphinfo/KeepRuleGraphNode;"} 226:230: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/f3;Lcom/android/tools/r8/shaking/j3;)Lcom/android/tools/r8/experimental/graphinfo/KeepRuleGraphNode;"} 1:1:com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness reportCompatKeepMethod(com.android.tools.r8.graph.ProgramMethod):199:199 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/L0;"} 2:5:com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness reportCompatInstantiated(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramMethod):204:207 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/graph/o5;)Lcom/android/tools/r8/shaking/L0;"} 6:11:com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness reportCompatInstantiated(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramMethod):205:210 -> b 12:12:boolean hasKeptGraphConsumer():347:347 -> b 12:12:com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness registerAnnotation(com.android.tools.r8.graph.DexAnnotation,com.android.tools.r8.graph.ProgramDefinition):376 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/d0;Lcom/android/tools/r8/graph/k5;)V"} 13:14:com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness registerAnnotation(com.android.tools.r8.graph.DexAnnotation,com.android.tools.r8.graph.ProgramDefinition):378:379 -> b 15:20:com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness registerAnnotation(com.android.tools.r8.graph.DexAnnotation,com.android.tools.r8.graph.ProgramDefinition):377:382 -> b 21:21:com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness registerAnnotation(com.android.tools.r8.graph.DexAnnotation,com.android.tools.r8.graph.ProgramDefinition):380:380 -> b 22:22:com.android.tools.r8.graph.DexClass definitionFor(com.android.tools.r8.graph.DexType):450:450 -> b 22:22:com.android.tools.r8.experimental.graphinfo.ClassGraphNode lambda$getClassGraphNode$1(com.android.tools.r8.graph.DexType):472 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/experimental/graphinfo/ClassGraphNode;"} 23:25:com.android.tools.r8.experimental.graphinfo.ClassGraphNode lambda$getClassGraphNode$1(com.android.tools.r8.graph.DexType):473: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/graph/o5;)Lcom/android/tools/r8/shaking/L0;"} com.android.tools.r8.shaking.GraphReporter$KeepReasonWitness -> com.android.tools.r8.shaking.L0: # {"id":"sourceFile","fileName":"GraphReporter.java"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Tj$a;"} 2:2:com.android.tools.r8.experimental.graphinfo.GraphNode getSourceNode(com.android.tools.r8.shaking.GraphReporter):342:342 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/M0;)Lcom/android/tools/r8/experimental/graphinfo/GraphNode;"} com.android.tools.r8.shaking.IfRuleClassPartEquivalence -> com.android.tools.r8.shaking.N0: # {"id":"sourceFile","fileName":"IfRuleClassPartEquivalence.java"} 1:1:void ():11:11 -> 1:1:boolean doEquivalent(java.lang.Object,java.lang.Object):11:11 -> a 2:22:boolean 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 doHash(com.android.tools.r8.shaking.ProguardIfRule):43:56 -> a 24:37:int doHash(java.lang.Object):11 -> a 38:40:int com.android.tools.r8.com.google.common.collect.Iterables.size(java.lang.Iterable):124:126 -> a 38:40:int doHash(com.android.tools.r8.shaking.ProguardIfRule):56 -> a 38:40:int doHash(java.lang.Object):11 -> a 41:45:int com.android.tools.r8.com.google.common.collect.Iterators.size(java.util.Iterator):163:167 -> a 41:45:int com.android.tools.r8.com.google.common.collect.Iterables.size(java.lang.Iterable):126 -> a 41:45:int 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.android.tools.r8.shaking.O0: # {"id":"sourceFile","fileName":"IfRuleEvaluator.java"} com.android.tools.r8.graph.AppView appView -> a com.android.tools.r8.graph.SubtypingInfo subtypingInfo -> b com.android.tools.r8.shaking.Enqueuer enqueuer -> c java.util.concurrent.ExecutorService executorService -> d java.util.List futures -> e java.util.Map ifRules -> f com.android.tools.r8.shaking.RootSetUtils$ConsequentRootSetBuilder rootSetBuilder -> g boolean $assertionsDisabled -> h 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/B5;Lcom/android/tools/r8/shaking/L;Ljava/util/concurrent/ExecutorService;Ljava/util/Map;Lcom/android/tools/r8/shaking/X3;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/W3;"} 20:28:com.android.tools.r8.shaking.RootSetUtils$ConsequentRootSet run():85:93 -> a 29:29:boolean com.android.tools.r8.shaking.RootSetUtils$RootSetBuilder.satisfyClassType(com.android.tools.r8.shaking.ProguardConfigurationRule,com.android.tools.r8.graph.DexClass):832:832 -> a 29:29:boolean evaluateClassForIfRule(com.android.tools.r8.shaking.ProguardIfRule,com.android.tools.r8.graph.DexProgramClass):206 -> a 29:29:com.android.tools.r8.shaking.RootSetUtils$ConsequentRootSet run():95 -> a 30:31:boolean com.android.tools.r8.shaking.RootSetUtils$RootSetBuilder.satisfyAccessFlag(com.android.tools.r8.shaking.ProguardConfigurationRule,com.android.tools.r8.graph.DexClass):836:837 -> a 30:31:boolean evaluateClassForIfRule(com.android.tools.r8.shaking.ProguardIfRule,com.android.tools.r8.graph.DexProgramClass):209 -> a 30:31:com.android.tools.r8.shaking.RootSetUtils$ConsequentRootSet run():95 -> a 32:42:boolean evaluateClassForIfRule(com.android.tools.r8.shaking.ProguardIfRule,com.android.tools.r8.graph.DexProgramClass):212:222 -> a 32:42:com.android.tools.r8.shaking.RootSetUtils$ConsequentRootSet run():95 -> a 43:66:com.android.tools.r8.shaking.RootSetUtils$ConsequentRootSet run():99:122 -> a 67:73:com.android.tools.r8.shaking.RootSetUtils$ConsequentRootSet run():121:127 -> a 74:74:boolean com.android.tools.r8.shaking.Enqueuer$Mode.isWhyAreYouKeeping():243:243 -> a 74:74:com.android.tools.r8.shaking.RootSetUtils$ConsequentRootSet run():127 -> a 75:79:com.android.tools.r8.shaking.RootSetUtils$ConsequentRootSet run():127:131 -> a 80:80:boolean com.android.tools.r8.shaking.RootSetUtils$RootSetBuilder.satisfyClassType(com.android.tools.r8.shaking.ProguardConfigurationRule,com.android.tools.r8.graph.DexClass):832:832 -> a 80:80:boolean evaluateClassForIfRule(com.android.tools.r8.shaking.ProguardIfRule,com.android.tools.r8.graph.DexProgramClass):206 -> a 80:80:com.android.tools.r8.shaking.RootSetUtils$ConsequentRootSet run():133 -> a 81:82:boolean com.android.tools.r8.shaking.RootSetUtils$RootSetBuilder.satisfyAccessFlag(com.android.tools.r8.shaking.ProguardConfigurationRule,com.android.tools.r8.graph.DexClass):836:837 -> a 81:82:boolean evaluateClassForIfRule(com.android.tools.r8.shaking.ProguardIfRule,com.android.tools.r8.graph.DexProgramClass):209 -> a 81:82:com.android.tools.r8.shaking.RootSetUtils$ConsequentRootSet run():133 -> a 83:93:boolean evaluateClassForIfRule(com.android.tools.r8.shaking.ProguardIfRule,com.android.tools.r8.graph.DexProgramClass):212:222 -> a 83:93:com.android.tools.r8.shaking.RootSetUtils$ConsequentRootSet run():133 -> a 94:120:com.android.tools.r8.shaking.RootSetUtils$ConsequentRootSet run():134:160 -> a 121:122:com.android.tools.r8.shaking.RootSetUtils$ConsequentRootSet run():158:159 -> a 123:127:void registerClassCapture(com.android.tools.r8.shaking.ProguardIfRule,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass):176:180 -> a 123:127: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/utils/A1$p$b;Ljava/util/List;Lcom/android/tools/r8/shaking/f3;)V"} 128:131: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 132:132:boolean canRemoveSubsequentKeepRule(com.android.tools.r8.shaking.ProguardIfRule):164:164 -> a 132:132: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 133:133: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 134:138:void registerClassCapture(com.android.tools.r8.shaking.ProguardIfRule,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass):176:180 -> a 134:138: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):136 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/utils/A1$p$b;Ljava/util/List;Lcom/android/tools/r8/shaking/f3;)V"} 139:142: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:140 -> a 143:143:boolean canRemoveSubsequentKeepRule(com.android.tools.r8.shaking.ProguardIfRule):164:164 -> a 143:143: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):141 -> a 144:144: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):142:142 -> a 145:154:boolean isEffectivelyLive(com.android.tools.r8.graph.DexProgramClass):188:197 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)Z"} 155:165:boolean evaluateIfRuleMembersAndMaterialize(com.android.tools.r8.shaking.ProguardIfRule,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass):229:239 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/f3;Lcom/android/tools/r8/graph/q0;Lcom/android/tools/r8/graph/q0;)Z"} 166:186:boolean evaluateIfRuleMembersAndMaterialize(com.android.tools.r8.shaking.ProguardIfRule,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass):237:257 -> a 187:226:boolean evaluateIfRuleMembersAndMaterialize(com.android.tools.r8.shaking.ProguardIfRule,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass):255:294 -> a 227:232:boolean evaluateIfRuleMembersAndMaterialize(com.android.tools.r8.shaking.ProguardIfRule,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass):293:298 -> a 233:246:boolean evaluateIfRuleMembersAndMaterialize(com.android.tools.r8.shaking.ProguardIfRule,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass):297:310 -> a 247:247:boolean canRemoveSubsequentKeepRule(com.android.tools.r8.shaking.ProguardIfRule):164:164 -> a 247:247:boolean evaluateIfRuleMembersAndMaterialize(com.android.tools.r8.shaking.ProguardIfRule,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass):311 -> a 248:251:boolean lambda$evaluateIfRuleMembersAndMaterialize$3(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexEncodedMethod):259:262 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;Lcom/android/tools/r8/graph/W0;)Z"} 252:252:com.android.tools.r8.graph.DexMethod com.android.tools.r8.graph.lens.GraphLens.getOriginalMethodSignature(com.android.tools.r8.graph.DexMethod):121:121 -> a 252:252:boolean lambda$evaluateIfRuleMembersAndMaterialize$3(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexEncodedMethod):262 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 253:253:boolean lambda$evaluateIfRuleMembersAndMaterialize$3(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexEncodedMethod):262:262 -> a 254:254:com.android.tools.r8.graph.DexClassAndField lambda$evaluateIfRuleMembersAndMaterialize$4(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexEncodedField):294:294 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;Lcom/android/tools/r8/graph/T0;)Lcom/android/tools/r8/graph/r0;"} 255:256:boolean lambda$evaluateIfRuleMembersAndMaterialize$6(java.util.Collection,java.util.Collection,com.android.tools.r8.shaking.ProguardMemberRule):306:307 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Collection;Ljava/util/Collection;Lcom/android/tools/r8/shaking/o3;)Z"} 257:262:boolean isFieldInlinedByJavaC(com.android.tools.r8.graph.DexEncodedField):320:325 -> a 257:262: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):243 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;Lcom/android/tools/r8/graph/q0;Lcom/android/tools/r8/graph/q0;Lcom/android/tools/r8/graph/T0;)Z"} 263:271: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):244:252 -> a 272:311:void materializeIfRule(com.android.tools.r8.shaking.ProguardIfRule,java.util.Set):329:368 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/f3;Ljava/util/Set;)V"} 1:1:com.android.tools.r8.graph.DexClassAndMethod lambda$evaluateIfRuleMembersAndMaterialize$5(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexEncodedMethod):298:298 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;Lcom/android/tools/r8/graph/W0;)Lcom/android/tools/r8/graph/t0;"} com.android.tools.r8.shaking.InlineRule -> com.android.tools.r8.shaking.R0: # {"id":"sourceFile","fileName":"InlineRule.java"} 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/origin/Origin;Lcom/android/tools/r8/position/Position;Ljava/lang/String;Ljava/util/List;Lcom/android/tools/r8/shaking/q2;Lcom/android/tools/r8/shaking/q2;ZLcom/android/tools/r8/shaking/J2;Lcom/android/tools/r8/shaking/A2;Ljava/util/List;Lcom/android/tools/r8/shaking/G3;ZLjava/util/List;Lcom/android/tools/r8/shaking/Q0;)V"} 1:11:java.lang.String typeString():102:112 -> H 12:12:java.lang.String typeString():110:110 -> H 13:13:java.lang.String typeString():108:108 -> H 14:14:java.lang.String typeString():106:106 -> H 15:15:java.lang.String typeString():104:104 -> H 1:1:com.android.tools.r8.shaking.InlineRule$Builder builder():93:93 -> J # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/P0;"} 1:1:com.android.tools.r8.shaking.InlineRule$Type getType():97:97 -> K # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/Q0;"} com.android.tools.r8.shaking.InlineRule$Builder -> com.android.tools.r8.shaking.P0: # {"id":"sourceFile","fileName":"InlineRule.java"} com.android.tools.r8.shaking.InlineRule$Type type -> p 1:1:void ():23:23 -> com.android.tools.r8.shaking.ProguardClassSpecification$Builder self() -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/D2$a;"} com.android.tools.r8.shaking.InlineRule$Type -> com.android.tools.r8.shaking.Q0: # {"id":"sourceFile","fileName":"InlineRule.java"} com.android.tools.r8.shaking.InlineRule$Type ALWAYS -> a com.android.tools.r8.shaking.InlineRule$Type NEVER -> b com.android.tools.r8.shaking.InlineRule$Type NEVER_CLASS_INLINE -> c com.android.tools.r8.shaking.InlineRule$Type NEVER_SINGLE_CALLER -> d com.android.tools.r8.shaking.InlineRule$Type[] $VALUES -> e 1:4:void ():14:17 -> 5:5:void ():13:13 -> 1:1:void (java.lang.String,int):13:13 -> 1:1:com.android.tools.r8.shaking.InlineRule$Type[] values():13:13 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()[Lcom/android/tools/r8/shaking/Q0;"} com.android.tools.r8.shaking.InstantiatedObject -> com.android.tools.r8.shaking.U0: # {"id":"sourceFile","fileName":"InstantiatedObject.java"} boolean $assertionsDisabled -> a 1:1:void ():10:10 -> 1:1:void ():10:10 -> 1:1:boolean isClass():0:0 -> a 1:1:void apply(java.util.function.Consumer,java.util.function.Consumer):22 -> a 2:4:void apply(java.util.function.Consumer,java.util.function.Consumer):23:25 -> a 5:5:boolean isLambda():0:0 -> a 5:5:void apply(java.util.function.Consumer,java.util.function.Consumer):25 -> a 6:7:void apply(java.util.function.Consumer,java.util.function.Consumer):25:26 -> a 8:8:com.android.tools.r8.graph.DexProgramClass asClass():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/q2;"} com.android.tools.r8.ir.desugar.LambdaDescriptor asLambda() -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/KA;"} boolean isClass() -> c com.android.tools.r8.shaking.InstantiatedObject$InstantiatedClass -> com.android.tools.r8.shaking.S0: # {"id":"sourceFile","fileName":"InstantiatedObject.java"} 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)V"} 1:1:com.android.tools.r8.graph.DexProgramClass asClass():61:61 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/q2;"} com.android.tools.r8.shaking.InstantiatedObject$InstantiatedLambda -> com.android.tools.r8.shaking.T0: # {"id":"sourceFile","fileName":"InstantiatedObject.java"} com.android.tools.r8.ir.desugar.LambdaDescriptor lambdaDescriptor -> b 1:2:void (com.android.tools.r8.ir.desugar.LambdaDescriptor):68:69 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/KA;)V"} 1:1:com.android.tools.r8.ir.desugar.LambdaDescriptor asLambda():79:79 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/KA;"} com.android.tools.r8.shaking.InstantiationReason -> com.android.tools.r8.shaking.V0: # {"id":"sourceFile","fileName":"InstantiationReason.java"} com.android.tools.r8.shaking.InstantiationReason KEEP_RULE -> a com.android.tools.r8.shaking.InstantiationReason LAMBDA -> b com.android.tools.r8.shaking.InstantiationReason NEW_INSTANCE_INSTRUCTION -> c com.android.tools.r8.shaking.InstantiationReason REFLECTION -> d 1:5:void ():8:12 -> 1:1:void (java.lang.String,int):7:7 -> com.android.tools.r8.shaking.KeepClassInfo -> com.android.tools.r8.shaking.Y0: # {"id":"sourceFile","fileName":"KeepClassInfo.java"} boolean allowRepackaging -> h boolean checkEnumUnboxed -> i com.android.tools.r8.shaking.KeepClassInfo TOP -> j com.android.tools.r8.shaking.KeepClassInfo BOTTOM -> k boolean $assertionsDisabled -> l 1:4:void ():14:17 -> 5:5:com.android.tools.r8.shaking.KeepClassInfo$Builder com.android.tools.r8.shaking.KeepClassInfo$Builder.setAllowRepackaging(boolean):136:136 -> 5:5:com.android.tools.r8.shaking.KeepClassInfo$Builder com.android.tools.r8.shaking.KeepClassInfo$Builder.disallowRepackaging():145 -> 5:5:void ():17 -> 6:9:void ():17:20 -> 10:10:com.android.tools.r8.shaking.KeepClassInfo$Builder com.android.tools.r8.shaking.KeepClassInfo$Builder.makeBottom():195:195 -> 10:10:void ():20 -> 11:11:com.android.tools.r8.shaking.KeepClassInfo$Builder com.android.tools.r8.shaking.KeepClassInfo$Builder.setCheckEnumUnboxed(boolean):127:127 -> 11:11:com.android.tools.r8.shaking.KeepClassInfo$Builder com.android.tools.r8.shaking.KeepClassInfo$Builder.unsetCheckEnumUnboxed():153 -> 11:11:com.android.tools.r8.shaking.KeepClassInfo$Builder com.android.tools.r8.shaking.KeepClassInfo$Builder.makeBottom():195 -> # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 11:11:void ():20 -> 12:12:com.android.tools.r8.shaking.KeepClassInfo$Builder com.android.tools.r8.shaking.KeepClassInfo$Builder.setAllowRepackaging(boolean):136:136 -> 12:12:com.android.tools.r8.shaking.KeepClassInfo$Builder com.android.tools.r8.shaking.KeepClassInfo$Builder.allowRepackaging():141 -> 12:12:void ():20 -> 13:13:void ():20:20 -> 1:3:void (com.android.tools.r8.shaking.KeepClassInfo$Builder):38:40 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/W0;)V"} 1:5:boolean isKotlinMetadataClassKept(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.InternalOptions,java.util.function.Function,java.util.function.Function):88:92 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/utils/A1;Ljava/util/function/Function;Ljava/util/function/Function;)Z"} 1:1:boolean isRepackagingAllowed(com.android.tools.r8.shaking.GlobalKeepInfoConfiguration):68:68 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/K0;)Z"} 2:2:boolean internalIsRepackagingAllowed():72:72 -> e 2:2:boolean isRepackagingAllowed(com.android.tools.r8.shaking.GlobalKeepInfoConfiguration):68 -> e 1:1:com.android.tools.r8.shaking.KeepClassInfo bottom():27:27 -> i # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/Y0;"} 1:1:com.android.tools.r8.shaking.KeepClassInfo$Builder builder():45:45 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/W0;"} 1:1:boolean internalIsCheckEnumUnboxedEnabled():53:53 -> k 1:1:boolean internalIsRepackagingAllowed():72:72 -> l 1:1:boolean internalIsCheckEnumUnboxedEnabled():53:53 -> m 1:1:boolean isCheckEnumUnboxedEnabled(com.android.tools.r8.shaking.GlobalKeepInfoConfiguration):49 -> m # {"id":"com.android.tools.r8.residualsignature","signature":"()Z"} 1:1:com.android.tools.r8.shaking.KeepClassInfo top():23:23 -> n 1:1:boolean isTop():97 -> n 2:2:boolean isTop():97:97 -> n 1:1:com.android.tools.r8.shaking.KeepClassInfo$Joiner joiner():57:57 -> o # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/X0;"} 2:2:com.android.tools.r8.shaking.KeepClassInfo top():23:23 -> o 2:2:boolean isTop():97 -> o 2:2:com.android.tools.r8.shaking.KeepClassInfo$Joiner joiner():57 -> o 3:3:boolean isTop():97:97 -> o 3:3:com.android.tools.r8.shaking.KeepClassInfo$Joiner joiner():57 -> o 4:5:com.android.tools.r8.shaking.KeepClassInfo$Joiner joiner():57:58 -> o 1:1:com.android.tools.r8.shaking.KeepClassInfo bottom():27:27 -> p 1:1:com.android.tools.r8.shaking.KeepClassInfo$Joiner newEmptyJoiner():31 -> p # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/X0;"} 2:2:com.android.tools.r8.shaking.KeepClassInfo$Joiner newEmptyJoiner():31:31 -> p 1:1:com.android.tools.r8.shaking.KeepClassInfo top():23:23 -> q # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/Y0;"} com.android.tools.r8.shaking.KeepClassInfo$Builder -> com.android.tools.r8.shaking.W0: # {"id":"sourceFile","fileName":"KeepClassInfo.java"} boolean allowRepackaging -> i boolean checkEnumUnboxed -> j 1:1:void ():111:111 -> 2:4:void (com.android.tools.r8.shaking.KeepClassInfo):115:117 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/Y0;)V"} 1:1:boolean internalIsEqualTo(com.android.tools.r8.shaking.KeepInfo):105:105 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/g1;)Z"} 2:2:boolean internalIsEqualTo(com.android.tools.r8.shaking.KeepClassInfo):178:178 -> a 2:2:boolean internalIsEqualTo(com.android.tools.r8.shaking.KeepInfo):105 -> a 3:3:boolean isRepackagingAllowed():132:132 -> a 3:3:boolean internalIsEqualTo(com.android.tools.r8.shaking.KeepClassInfo):179 -> a 3:3:boolean internalIsEqualTo(com.android.tools.r8.shaking.KeepInfo):105 -> a 4:4:boolean com.android.tools.r8.shaking.KeepClassInfo.internalIsRepackagingAllowed():72:72 -> a 4:4:boolean internalIsEqualTo(com.android.tools.r8.shaking.KeepClassInfo):179 -> a 4:4:boolean internalIsEqualTo(com.android.tools.r8.shaking.KeepInfo):105 -> a 5:5:boolean isCheckEnumUnboxedEnabled():123:123 -> a 5:5:boolean internalIsEqualTo(com.android.tools.r8.shaking.KeepClassInfo):180 -> a 5:5:boolean internalIsEqualTo(com.android.tools.r8.shaking.KeepInfo):105 -> a 6:6:boolean com.android.tools.r8.shaking.KeepClassInfo.internalIsCheckEnumUnboxedEnabled():53:53 -> a 6:6:boolean internalIsEqualTo(com.android.tools.r8.shaking.KeepClassInfo):180 -> a 6:6:boolean internalIsEqualTo(com.android.tools.r8.shaking.KeepInfo):105 -> a 1:1:boolean isEqualTo(com.android.tools.r8.shaking.KeepInfo):105:105 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/g1;)Z"} 2:2:boolean internalIsEqualTo(com.android.tools.r8.shaking.KeepClassInfo):178:178 -> b 2:2:boolean isEqualTo(com.android.tools.r8.shaking.KeepClassInfo):173 -> b 2:2:boolean isEqualTo(com.android.tools.r8.shaking.KeepInfo):105 -> b 3:3:boolean isRepackagingAllowed():132:132 -> b 3:3:boolean internalIsEqualTo(com.android.tools.r8.shaking.KeepClassInfo):179 -> b 3:3:boolean isEqualTo(com.android.tools.r8.shaking.KeepClassInfo):173 -> b 3:3:boolean isEqualTo(com.android.tools.r8.shaking.KeepInfo):105 -> b 4:4:boolean com.android.tools.r8.shaking.KeepClassInfo.internalIsRepackagingAllowed():72:72 -> b 4:4:boolean internalIsEqualTo(com.android.tools.r8.shaking.KeepClassInfo):179 -> b 4:4:boolean isEqualTo(com.android.tools.r8.shaking.KeepClassInfo):173 -> b 4:4:boolean isEqualTo(com.android.tools.r8.shaking.KeepInfo):105 -> b 5:5:boolean isCheckEnumUnboxedEnabled():123:123 -> b 5:5:boolean internalIsEqualTo(com.android.tools.r8.shaking.KeepClassInfo):180 -> b 5:5:boolean isEqualTo(com.android.tools.r8.shaking.KeepClassInfo):173 -> b 5:5:boolean isEqualTo(com.android.tools.r8.shaking.KeepInfo):105 -> b 6:6:boolean com.android.tools.r8.shaking.KeepClassInfo.internalIsCheckEnumUnboxedEnabled():53:53 -> b 6:6:boolean internalIsEqualTo(com.android.tools.r8.shaking.KeepClassInfo):180 -> b 6:6:boolean isEqualTo(com.android.tools.r8.shaking.KeepClassInfo):173 -> b 6:6:boolean isEqualTo(com.android.tools.r8.shaking.KeepInfo):105 -> b 7:7:com.android.tools.r8.shaking.KeepClassInfo doBuild():185:185 -> b 7:7:com.android.tools.r8.shaking.KeepInfo doBuild():105 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/g1;"} 1:1:com.android.tools.r8.shaking.KeepClassInfo getBottomInfo():163:163 -> c 1:1:com.android.tools.r8.shaking.KeepInfo getBottomInfo():105 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/g1;"} 1:1:com.android.tools.r8.shaking.KeepClassInfo getTopInfo():158:158 -> d 1:1:com.android.tools.r8.shaking.KeepInfo getTopInfo():105 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/g1;"} 1:1:com.android.tools.r8.shaking.KeepInfo$Builder makeTop():105:105 -> m # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/e1;"} com.android.tools.r8.shaking.KeepInfo$Builder self() -> n # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/e1;"} 1:1:boolean isCheckEnumUnboxedEnabled():123:123 -> o 1:1:boolean isRepackagingAllowed():132:132 -> p 1:1:com.android.tools.r8.shaking.KeepClassInfo$Builder makeTop():190:190 -> q # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/W0;"} 2:2:com.android.tools.r8.shaking.KeepClassInfo$Builder setCheckEnumUnboxed(boolean):127:127 -> q 2:2:com.android.tools.r8.shaking.KeepClassInfo$Builder unsetCheckEnumUnboxed():153 -> q 2:2:com.android.tools.r8.shaking.KeepClassInfo$Builder makeTop():190 -> q # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 3:3:com.android.tools.r8.shaking.KeepClassInfo$Builder setAllowRepackaging(boolean):136:136 -> q 3:3:com.android.tools.r8.shaking.KeepClassInfo$Builder disallowRepackaging():145 -> q 3:3:com.android.tools.r8.shaking.KeepClassInfo$Builder makeTop():190 -> q com.android.tools.r8.shaking.KeepClassInfo$Joiner -> com.android.tools.r8.shaking.X0: # {"id":"sourceFile","fileName":"KeepClassInfo.java"} 1:1:void (com.android.tools.r8.shaking.KeepClassInfo):202:202 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/Y0;)V"} 1:1:com.android.tools.r8.shaking.KeepClassInfo$Joiner asClassJoiner():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/X0;"} 2:2:com.android.tools.r8.shaking.KeepInfo$Joiner merge(com.android.tools.r8.shaking.KeepInfo$Joiner):199:199 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/f1;)Lcom/android/tools/r8/shaking/f1;"} 3:3:com.android.tools.r8.shaking.KeepClassInfo$Joiner merge(com.android.tools.r8.shaking.KeepClassInfo$Joiner):223:223 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/X0;)Lcom/android/tools/r8/shaking/X0;"} 4:4:boolean com.android.tools.r8.shaking.KeepClassInfo$Builder.isCheckEnumUnboxedEnabled():123:123 -> a 4:4:com.android.tools.r8.shaking.KeepClassInfo$Joiner merge(com.android.tools.r8.shaking.KeepClassInfo$Joiner):224 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 5:5:com.android.tools.r8.shaking.KeepClassInfo$Joiner merge(com.android.tools.r8.shaking.KeepClassInfo$Joiner):224:224 -> a 6:6:boolean com.android.tools.r8.shaking.KeepClassInfo$Builder.isRepackagingAllowed():132:132 -> a 6:6:com.android.tools.r8.shaking.KeepClassInfo$Joiner merge(com.android.tools.r8.shaking.KeepClassInfo$Joiner):225 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 7:7:com.android.tools.r8.shaking.KeepClassInfo$Joiner merge(com.android.tools.r8.shaking.KeepClassInfo$Joiner):225:225 -> a com.android.tools.r8.shaking.KeepInfo$Joiner self() -> o # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/f1;"} 1:1:com.android.tools.r8.shaking.KeepClassInfo$Joiner disallowRepackaging():211:211 -> r # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/X0;"} 2:2:com.android.tools.r8.shaking.KeepClassInfo$Builder com.android.tools.r8.shaking.KeepClassInfo$Builder.setAllowRepackaging(boolean):136:136 -> r 2:2:com.android.tools.r8.shaking.KeepClassInfo$Builder com.android.tools.r8.shaking.KeepClassInfo$Builder.disallowRepackaging():145 -> r 2:2:com.android.tools.r8.shaking.KeepClassInfo$Joiner disallowRepackaging():211 -> r # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 1:1:com.android.tools.r8.shaking.KeepClassInfo$Joiner setCheckEnumUnboxed():206:206 -> s # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/X0;"} 2:2:com.android.tools.r8.shaking.KeepClassInfo$Builder com.android.tools.r8.shaking.KeepClassInfo$Builder.setCheckEnumUnboxed(boolean):127:127 -> s 2:2:com.android.tools.r8.shaking.KeepClassInfo$Builder com.android.tools.r8.shaking.KeepClassInfo$Builder.setCheckEnumUnboxed():149 -> s 2:2:com.android.tools.r8.shaking.KeepClassInfo$Joiner setCheckEnumUnboxed():206 -> s # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} com.android.tools.r8.shaking.KeepConstantArgumentRule -> com.android.tools.r8.shaking.a1: # {"id":"sourceFile","fileName":"KeepConstantArgumentRule.java"} 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):59:59 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/origin/Origin;Lcom/android/tools/r8/position/Position;Ljava/lang/String;Lcom/android/tools/r8/internal/bm;Lcom/android/tools/r8/shaking/q2;Lcom/android/tools/r8/shaking/q2;ZLcom/android/tools/r8/shaking/J2;Lcom/android/tools/r8/shaking/A2;Lcom/android/tools/r8/internal/bm;Lcom/android/tools/r8/shaking/G3;ZLjava/util/List;)V"} 1:1:java.lang.String typeString():81:81 -> H 1:1:com.android.tools.r8.shaking.KeepConstantArgumentRule$Builder builder():76:76 -> J # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/Z0;"} com.android.tools.r8.shaking.KeepConstantArgumentRule$Builder -> com.android.tools.r8.shaking.Z0: # {"id":"sourceFile","fileName":"KeepConstantArgumentRule.java"} 1:1:void ():18:18 -> 1:11:com.android.tools.r8.shaking.KeepConstantArgumentRule build():28:38 -> a 1:11:com.android.tools.r8.shaking.ProguardClassSpecification build():14 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/D2;"} com.android.tools.r8.shaking.ProguardClassSpecification$Builder self() -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/D2$a;"} com.android.tools.r8.shaking.KeepFieldInfo -> com.android.tools.r8.shaking.d1: # {"id":"sourceFile","fileName":"KeepFieldInfo.java"} boolean allowFieldTypeStrengthening -> h com.android.tools.r8.shaking.KeepFieldInfo TOP -> i com.android.tools.r8.shaking.KeepFieldInfo BOTTOM -> j boolean $assertionsDisabled -> k 1:7:void ():7:13 -> 8:8:com.android.tools.r8.shaking.KeepFieldInfo$Builder com.android.tools.r8.shaking.KeepFieldInfo$Builder.makeBottom():84:84 -> 8:8:void ():13 -> 9:9:com.android.tools.r8.shaking.KeepFieldInfo$Builder com.android.tools.r8.shaking.KeepFieldInfo$Builder.setAllowFieldTypeStrengthening(boolean):92:92 -> 9:9:com.android.tools.r8.shaking.KeepFieldInfo$Builder com.android.tools.r8.shaking.KeepFieldInfo$Builder.allowFieldTypeStrengthening():97 -> 9:9:com.android.tools.r8.shaking.KeepFieldInfo$Builder com.android.tools.r8.shaking.KeepFieldInfo$Builder.makeBottom():84 -> # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 9:9:void ():13 -> 10:10:void ():13:13 -> 1:2:void (com.android.tools.r8.shaking.KeepFieldInfo$Builder):30:31 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/b1;)V"} 1:1:com.android.tools.r8.shaking.KeepFieldInfo bottom():20:20 -> i # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/d1;"} 1:1:com.android.tools.r8.shaking.KeepFieldInfo$Builder builder():38:38 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/b1;"} 1:1:boolean internalIsFieldTypeStrengtheningAllowed():46:46 -> k 1:1:com.android.tools.r8.shaking.KeepFieldInfo bottom():20:20 -> l 1:1:boolean isBottom():61 -> l 2:2:boolean isBottom():61:61 -> l 1:1:boolean internalIsFieldTypeStrengtheningAllowed():46:46 -> m 1:1:boolean isFieldTypeStrengtheningAllowed(com.android.tools.r8.shaking.GlobalKeepInfoConfiguration):42 -> m # {"id":"com.android.tools.r8.residualsignature","signature":"()Z"} 1:1:com.android.tools.r8.shaking.KeepFieldInfo top():16:16 -> n 1:1:boolean isTop():56 -> n 2:2:boolean isTop():56:56 -> n 1:1:com.android.tools.r8.shaking.KeepFieldInfo$Joiner joiner():50:50 -> o # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/c1;"} 2:2:com.android.tools.r8.shaking.KeepFieldInfo top():16:16 -> o 2:2:boolean isTop():56 -> o 2:2:com.android.tools.r8.shaking.KeepFieldInfo$Joiner joiner():50 -> o 3:3:boolean isTop():56:56 -> o 3:3:com.android.tools.r8.shaking.KeepFieldInfo$Joiner joiner():50 -> o 4:5:com.android.tools.r8.shaking.KeepFieldInfo$Joiner joiner():50:51 -> o 1:1:com.android.tools.r8.shaking.KeepFieldInfo bottom():20:20 -> p 1:1:com.android.tools.r8.shaking.KeepFieldInfo$Joiner newEmptyJoiner():24 -> p # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/c1;"} 2:2:com.android.tools.r8.shaking.KeepFieldInfo$Joiner newEmptyJoiner():24:24 -> p 1:1:com.android.tools.r8.shaking.KeepFieldInfo top():16:16 -> q # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/d1;"} com.android.tools.r8.shaking.KeepFieldInfo$Builder -> com.android.tools.r8.shaking.b1: # {"id":"sourceFile","fileName":"KeepFieldInfo.java"} boolean allowFieldTypeStrengthening -> i 1:1:void ():69:69 -> 2:3:void (com.android.tools.r8.shaking.KeepFieldInfo):73:74 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/d1;)V"} 1:1:boolean internalIsEqualTo(com.android.tools.r8.shaking.KeepInfo):64:64 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/g1;)Z"} 2:2:boolean 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 isFieldTypeStrengtheningAllowed():88:88 -> a 3:3:boolean 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.internalIsFieldTypeStrengtheningAllowed():46:46 -> a 4:4:boolean internalIsEqualTo(com.android.tools.r8.shaking.KeepFieldInfo):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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/g1;)Z"} 2:2:boolean internalIsEqualTo(com.android.tools.r8.shaking.KeepFieldInfo):126:126 -> b 2:2:boolean isEqualTo(com.android.tools.r8.shaking.KeepFieldInfo):121 -> b 2:2:boolean isEqualTo(com.android.tools.r8.shaking.KeepInfo):64 -> b 3:3:boolean isFieldTypeStrengtheningAllowed():88:88 -> b 3:3:boolean internalIsEqualTo(com.android.tools.r8.shaking.KeepFieldInfo):127 -> b 3:3:boolean 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.internalIsFieldTypeStrengtheningAllowed():46:46 -> b 4:4:boolean internalIsEqualTo(com.android.tools.r8.shaking.KeepFieldInfo):127 -> b 4:4:boolean isEqualTo(com.android.tools.r8.shaking.KeepFieldInfo):121 -> b 4:4:boolean isEqualTo(com.android.tools.r8.shaking.KeepInfo):64 -> b 5:5:com.android.tools.r8.shaking.KeepFieldInfo doBuild():132:132 -> b 5:5:com.android.tools.r8.shaking.KeepInfo doBuild():64 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/g1;"} 1:1:com.android.tools.r8.shaking.KeepFieldInfo getBottomInfo():111:111 -> c 1:1:com.android.tools.r8.shaking.KeepInfo getBottomInfo():64 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/g1;"} 1:1:com.android.tools.r8.shaking.KeepFieldInfo getTopInfo():106:106 -> d 1:1:com.android.tools.r8.shaking.KeepInfo getTopInfo():64 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/g1;"} 1:1:com.android.tools.r8.shaking.KeepInfo$Builder makeTop():64:64 -> m # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/e1;"} com.android.tools.r8.shaking.KeepInfo$Builder self() -> n # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/e1;"} 1:1:boolean isFieldTypeStrengtheningAllowed():88:88 -> o 1:1:com.android.tools.r8.shaking.KeepFieldInfo$Builder makeTop():79:79 -> p # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/b1;"} 2:2:com.android.tools.r8.shaking.KeepFieldInfo$Builder setAllowFieldTypeStrengthening(boolean):92:92 -> p 2:2:com.android.tools.r8.shaking.KeepFieldInfo$Builder disallowFieldTypeStrengthening():101 -> p 2:2:com.android.tools.r8.shaking.KeepFieldInfo$Builder makeTop():79 -> p # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} com.android.tools.r8.shaking.KeepFieldInfo$Joiner -> com.android.tools.r8.shaking.c1: # {"id":"sourceFile","fileName":"KeepFieldInfo.java"} 1:1:void (com.android.tools.r8.shaking.KeepFieldInfo):139:139 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/d1;)V"} 1:1:com.android.tools.r8.shaking.KeepInfo$Joiner merge(com.android.tools.r8.shaking.KeepInfo$Joiner):136:136 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/f1;)Lcom/android/tools/r8/shaking/f1;"} 2:2:com.android.tools.r8.shaking.KeepFieldInfo$Joiner merge(com.android.tools.r8.shaking.KeepFieldInfo$Joiner):155:155 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/c1;)Lcom/android/tools/r8/shaking/c1;"} 3:3:boolean com.android.tools.r8.shaking.KeepFieldInfo$Builder.isFieldTypeStrengtheningAllowed():88:88 -> a 3:3:com.android.tools.r8.shaking.KeepFieldInfo$Joiner merge(com.android.tools.r8.shaking.KeepFieldInfo$Joiner):157 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 4:4:com.android.tools.r8.shaking.KeepFieldInfo$Joiner merge(com.android.tools.r8.shaking.KeepFieldInfo$Joiner):157: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 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/c1;"} com.android.tools.r8.shaking.KeepInfo$Joiner self() -> o # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/f1;"} 1:1:com.android.tools.r8.shaking.KeepFieldInfo$Joiner disallowFieldTypeStrengthening():143:143 -> r # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/c1;"} 2:2:com.android.tools.r8.shaking.KeepFieldInfo$Builder com.android.tools.r8.shaking.KeepFieldInfo$Builder.setAllowFieldTypeStrengthening(boolean):92:92 -> r 2:2:com.android.tools.r8.shaking.KeepFieldInfo$Builder com.android.tools.r8.shaking.KeepFieldInfo$Builder.disallowFieldTypeStrengthening():101 -> r 2:2:com.android.tools.r8.shaking.KeepFieldInfo$Joiner disallowFieldTypeStrengthening():143 -> r # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} com.android.tools.r8.shaking.KeepInfo -> com.android.tools.r8.shaking.g1: # {"id":"sourceFile","fileName":"KeepInfo.java"} boolean allowAccessModification -> a boolean allowAnnotationRemoval -> b boolean allowMinification -> c boolean allowOptimization -> d boolean allowShrinking -> e boolean allowSignatureRemoval -> f boolean checkDiscarded -> g 1:8:void (boolean,boolean,boolean,boolean,boolean,boolean,boolean):35:42 -> 9:15:void (com.android.tools.r8.shaking.KeepInfo$Builder):47:53 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/e1;)V"} 16:16:void (com.android.tools.r8.shaking.KeepInfo$Builder):46:46 -> 1:1:com.android.tools.r8.shaking.KeepInfo$Joiner newEmptyJoinerFor(com.android.tools.r8.graph.DexReference):57:57 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/s2;)Lcom/android/tools/r8/shaking/f1;"} 2:2:com.android.tools.r8.shaking.KeepInfo$Joiner lambda$newEmptyJoinerFor$0(com.android.tools.r8.graph.DexType):58:58 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/shaking/f1;"} 3:3:com.android.tools.r8.shaking.KeepInfo$Joiner lambda$newEmptyJoinerFor$1(com.android.tools.r8.graph.DexField):59:59 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;)Lcom/android/tools/r8/shaking/f1;"} 4:4:com.android.tools.r8.shaking.KeepInfo$Joiner lambda$newEmptyJoinerFor$2(com.android.tools.r8.graph.DexMethod):60:60 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/shaking/f1;"} 5:5:boolean isMinificationAllowed(com.android.tools.r8.shaking.GlobalKeepInfoConfiguration):104:104 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/K0;)Z"} 6:6:boolean com.android.tools.r8.utils.InternalOptions.isMinificationEnabled():755:755 -> a 6:6:boolean isMinificationAllowed(com.android.tools.r8.shaking.GlobalKeepInfoConfiguration):104 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 7:7:boolean internalIsMinificationAllowed():108:108 -> a 7:7:boolean isMinificationAllowed(com.android.tools.r8.shaking.GlobalKeepInfoConfiguration):104 -> a 8:8:boolean internalIsAccessModificationAllowed():171:171 -> a 9:9:boolean com.android.tools.r8.utils.InternalOptions.isAccessModificationEnabled():845:845 -> a 9:9:boolean isAccessModificationAllowed(com.android.tools.r8.shaking.GlobalKeepInfoConfiguration):166 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/A1;)Z"} 10:10:boolean com.android.tools.r8.utils.InternalOptions.isAccessModificationEnabled():846:846 -> a 10:10:boolean isAccessModificationAllowed(com.android.tools.r8.shaking.GlobalKeepInfoConfiguration):166 -> a 11:11:boolean internalIsAccessModificationAllowed():171:171 -> a 11:11:boolean isAccessModificationAllowed(com.android.tools.r8.shaking.GlobalKeepInfoConfiguration):166 -> a 1:1:boolean internalIsAnnotationRemovalAllowed():76:76 -> b 2:2:boolean isOptimizationAllowed(com.android.tools.r8.shaking.GlobalKeepInfoConfiguration):118:118 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/K0;)Z"} 3:3:boolean com.android.tools.r8.utils.InternalOptions.isOptimizationEnabled():760:760 -> b 3:3:boolean isOptimizationAllowed(com.android.tools.r8.shaking.GlobalKeepInfoConfiguration):118 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 4:4:boolean internalIsOptimizationAllowed():122:122 -> b 4:4:boolean isOptimizationAllowed(com.android.tools.r8.shaking.GlobalKeepInfoConfiguration):118 -> b 5:5:boolean com.android.tools.r8.utils.InternalOptions.isForceProguardCompatibilityEnabled():773:773 -> b 5:5:boolean com.android.tools.r8.utils.InternalOptions.isAnnotationRemovalEnabled():745 -> b 5:5:boolean isAnnotationRemovalAllowed(com.android.tools.r8.shaking.GlobalKeepInfoConfiguration):72 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/A1;)Z"} 6:6:boolean internalIsAnnotationRemovalAllowed():76:76 -> b 6:6:boolean isAnnotationRemovalAllowed(com.android.tools.r8.shaking.GlobalKeepInfoConfiguration):72 -> b 1:1:boolean internalIsCheckDiscardedEnabled():84:84 -> c 2:2:boolean isPinned(com.android.tools.r8.shaking.GlobalKeepInfoConfiguration):94:94 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/K0;)Z"} 3:3:boolean isInnerClassesAttributeRemovalAllowed(com.android.tools.r8.shaking.GlobalKeepInfoConfiguration):188:188 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/A1;)Z"} 4:4:boolean com.android.tools.r8.utils.InternalOptions.isForceProguardCompatibilityEnabled():773:773 -> c 4:4:boolean isInnerClassesAttributeRemovalAllowed(com.android.tools.r8.shaking.GlobalKeepInfoConfiguration):191 -> c 5:5:boolean isInnerClassesAttributeRemovalAllowed(com.android.tools.r8.shaking.GlobalKeepInfoConfiguration):191:191 -> c 1:1:boolean internalIsMinificationAllowed():108:108 -> d 2:2:boolean isShrinkingAllowed(com.android.tools.r8.shaking.GlobalKeepInfoConfiguration):132:132 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/K0;)Z"} 3:3:boolean com.android.tools.r8.utils.InternalOptions.isTreeShakingEnabled():750:750 -> d 3:3:boolean isShrinkingAllowed(com.android.tools.r8.shaking.GlobalKeepInfoConfiguration):132 -> d # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 4:4:boolean internalIsShrinkingAllowed():136:136 -> d 4:4:boolean isShrinkingAllowed(com.android.tools.r8.shaking.GlobalKeepInfoConfiguration):132 -> d 5:5:boolean isSignatureRemovalAllowed(com.android.tools.r8.shaking.GlobalKeepInfoConfiguration):146:146 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/A1;)Z"} 6:6:boolean com.android.tools.r8.utils.InternalOptions.isForceProguardCompatibilityEnabled():773:773 -> d 6:6:boolean isSignatureRemovalAllowed(com.android.tools.r8.shaking.GlobalKeepInfoConfiguration):149 -> d 7:7:boolean internalIsSignatureRemovalAllowed():154:154 -> d 7:7:boolean isSignatureRemovalAllowed(com.android.tools.r8.shaking.GlobalKeepInfoConfiguration):150 -> d 1:1:boolean internalIsOptimizationAllowed():122:122 -> e 1:1:boolean internalIsShrinkingAllowed():136:136 -> f 1:1:boolean internalIsSignatureRemovalAllowed():154:154 -> g 1:1:boolean internalIsCheckDiscardedEnabled():84:84 -> h 1:1:boolean isCheckDiscardedEnabled(com.android.tools.r8.shaking.GlobalKeepInfoConfiguration):80 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"()Z"} com.android.tools.r8.shaking.KeepInfo$Builder -> com.android.tools.r8.shaking.e1: # {"id":"sourceFile","fileName":"KeepInfo.java"} com.android.tools.r8.shaking.KeepInfo original -> a boolean allowAccessModification -> b boolean allowAnnotationRemoval -> c boolean allowMinification -> d boolean allowOptimization -> e boolean allowShrinking -> f boolean allowSignatureRemoval -> g boolean checkDiscarded -> h 1:1:void ():246:246 -> 2:10:void (com.android.tools.r8.shaking.KeepInfo):250:258 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/g1;)V"} 1:12:com.android.tools.r8.shaking.KeepInfo build():284:295 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/g1;"} 13:13:boolean isAccessModificationAllowed():309:309 -> a 13:13:boolean internalIsEqualTo(com.android.tools.r8.shaking.KeepInfo):299 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/g1;)Z"} 14:14:boolean com.android.tools.r8.shaking.KeepInfo.internalIsAccessModificationAllowed():171:171 -> a 14:14:boolean internalIsEqualTo(com.android.tools.r8.shaking.KeepInfo):299 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 15:15:boolean isAnnotationRemovalAllowed():313:313 -> a 15:15:boolean internalIsEqualTo(com.android.tools.r8.shaking.KeepInfo):300 -> a 16:16:boolean com.android.tools.r8.shaking.KeepInfo.internalIsAnnotationRemovalAllowed():76:76 -> a 16:16:boolean internalIsEqualTo(com.android.tools.r8.shaking.KeepInfo):300 -> a 17:17:boolean isMinificationAllowed():321:321 -> a 17:17:boolean internalIsEqualTo(com.android.tools.r8.shaking.KeepInfo):301 -> a 18:18:boolean com.android.tools.r8.shaking.KeepInfo.internalIsMinificationAllowed():108:108 -> a 18:18:boolean internalIsEqualTo(com.android.tools.r8.shaking.KeepInfo):301 -> a 19:19:boolean isOptimizationAllowed():325:325 -> a 19:19:boolean internalIsEqualTo(com.android.tools.r8.shaking.KeepInfo):302 -> a 20:20:boolean com.android.tools.r8.shaking.KeepInfo.internalIsOptimizationAllowed():122:122 -> a 20:20:boolean internalIsEqualTo(com.android.tools.r8.shaking.KeepInfo):302 -> a 21:21:boolean isShrinkingAllowed():329:329 -> a 21:21:boolean internalIsEqualTo(com.android.tools.r8.shaking.KeepInfo):303 -> a 22:22:boolean com.android.tools.r8.shaking.KeepInfo.internalIsShrinkingAllowed():136:136 -> a 22:22:boolean internalIsEqualTo(com.android.tools.r8.shaking.KeepInfo):303 -> a 23:23:boolean isSignatureRemovalAllowed():333:333 -> a 23:23:boolean internalIsEqualTo(com.android.tools.r8.shaking.KeepInfo):304 -> a 24:24:boolean com.android.tools.r8.shaking.KeepInfo.internalIsSignatureRemovalAllowed():154:154 -> a 24:24:boolean internalIsEqualTo(com.android.tools.r8.shaking.KeepInfo):304 -> a 25:25:boolean isCheckDiscardedEnabled():317:317 -> a 25:25:boolean internalIsEqualTo(com.android.tools.r8.shaking.KeepInfo):305 -> a 26:26:boolean com.android.tools.r8.shaking.KeepInfo.internalIsCheckDiscardedEnabled():84:84 -> a 26:26:boolean internalIsEqualTo(com.android.tools.r8.shaking.KeepInfo):305 -> a com.android.tools.r8.shaking.KeepInfo doBuild() -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/g1;"} boolean isEqualTo(com.android.tools.r8.shaking.KeepInfo) -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/g1;)Z"} com.android.tools.r8.shaking.KeepInfo getBottomInfo() -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/g1;"} com.android.tools.r8.shaking.KeepInfo getTopInfo() -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/g1;"} 1:1:boolean isAccessModificationAllowed():309:309 -> e 1:1:boolean isAnnotationRemovalAllowed():313:313 -> f 1:1:boolean isCheckDiscardedEnabled():317:317 -> g 1:1:boolean isMinificationAllowed():321:321 -> h 1:1:boolean isOptimizationAllowed():325:325 -> i 1:1:boolean isShrinkingAllowed():329:329 -> j 1:1:boolean isSignatureRemovalAllowed():333:333 -> k 1:2:com.android.tools.r8.shaking.KeepInfo$Builder setAllowAccessModification(boolean):389:390 -> l 1:2:com.android.tools.r8.shaking.KeepInfo$Builder allowAccessModification():394 -> l 1:2:com.android.tools.r8.shaking.KeepInfo$Builder makeBottom():273 -> l # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/e1;"} 3:4:com.android.tools.r8.shaking.KeepInfo$Builder setAllowAnnotationRemoval(boolean):402:403 -> l 3:4:com.android.tools.r8.shaking.KeepInfo$Builder allowAnnotationRemoval():407 -> l 3:4:com.android.tools.r8.shaking.KeepInfo$Builder makeBottom():274 -> l 5:6:com.android.tools.r8.shaking.KeepInfo$Builder setAllowMinification(boolean):337:338 -> l 5:6:com.android.tools.r8.shaking.KeepInfo$Builder allowMinification():342 -> l 5:6:com.android.tools.r8.shaking.KeepInfo$Builder makeBottom():275 -> l 7:8:com.android.tools.r8.shaking.KeepInfo$Builder setAllowOptimization(boolean):350:351 -> l 7:8:com.android.tools.r8.shaking.KeepInfo$Builder allowOptimization():355 -> l 7:8:com.android.tools.r8.shaking.KeepInfo$Builder makeBottom():276 -> l 9:10:com.android.tools.r8.shaking.KeepInfo$Builder setAllowShrinking(boolean):363:364 -> l 9:10:com.android.tools.r8.shaking.KeepInfo$Builder allowShrinking():368 -> l 9:10:com.android.tools.r8.shaking.KeepInfo$Builder makeBottom():277 -> l 11:12:com.android.tools.r8.shaking.KeepInfo$Builder setAllowSignatureRemoval(boolean):415:416 -> l 11:12:com.android.tools.r8.shaking.KeepInfo$Builder allowSignatureRemoval():420 -> l 11:12:com.android.tools.r8.shaking.KeepInfo$Builder makeBottom():278 -> l 13:14:com.android.tools.r8.shaking.KeepInfo$Builder setCheckDiscarded(boolean):376:377 -> l 13:14:com.android.tools.r8.shaking.KeepInfo$Builder unsetCheckDiscarded():385 -> l 13:14:com.android.tools.r8.shaking.KeepInfo$Builder makeBottom():279 -> l 15:15:com.android.tools.r8.shaking.KeepInfo$Builder makeBottom():280:280 -> l 1:2:com.android.tools.r8.shaking.KeepInfo$Builder setAllowAccessModification(boolean):389:390 -> m 1:2:com.android.tools.r8.shaking.KeepInfo$Builder disallowAccessModification():398 -> m 1:2:com.android.tools.r8.shaking.KeepInfo$Builder makeTop():262 -> m # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/e1;"} 3:4:com.android.tools.r8.shaking.KeepInfo$Builder setAllowAnnotationRemoval(boolean):402:403 -> m 3:4:com.android.tools.r8.shaking.KeepInfo$Builder disallowAnnotationRemoval():411 -> m 3:4:com.android.tools.r8.shaking.KeepInfo$Builder makeTop():263 -> m 5:6:com.android.tools.r8.shaking.KeepInfo$Builder setAllowMinification(boolean):337:338 -> m 5:6:com.android.tools.r8.shaking.KeepInfo$Builder disallowMinification():346 -> m 5:6:com.android.tools.r8.shaking.KeepInfo$Builder makeTop():264 -> m 7:8:com.android.tools.r8.shaking.KeepInfo$Builder setAllowOptimization(boolean):350:351 -> m 7:8:com.android.tools.r8.shaking.KeepInfo$Builder disallowOptimization():359 -> m 7:8:com.android.tools.r8.shaking.KeepInfo$Builder makeTop():265 -> m 9:10:com.android.tools.r8.shaking.KeepInfo$Builder setAllowShrinking(boolean):363:364 -> m 9:10:com.android.tools.r8.shaking.KeepInfo$Builder disallowShrinking():372 -> m 9:10:com.android.tools.r8.shaking.KeepInfo$Builder makeTop():266 -> m 11:12:com.android.tools.r8.shaking.KeepInfo$Builder setAllowSignatureRemoval(boolean):415:416 -> m 11:12:com.android.tools.r8.shaking.KeepInfo$Builder disallowSignatureRemoval():424 -> m 11:12:com.android.tools.r8.shaking.KeepInfo$Builder makeTop():267 -> m 13:14:com.android.tools.r8.shaking.KeepInfo$Builder setCheckDiscarded(boolean):376:377 -> m 13:14:com.android.tools.r8.shaking.KeepInfo$Builder unsetCheckDiscarded():385 -> m 13:14:com.android.tools.r8.shaking.KeepInfo$Builder makeTop():268 -> m 15:15:com.android.tools.r8.shaking.KeepInfo$Builder makeTop():269:269 -> m com.android.tools.r8.shaking.KeepInfo$Builder self() -> n # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/e1;"} com.android.tools.r8.shaking.KeepInfo$Joiner -> com.android.tools.r8.shaking.f1: # {"id":"sourceFile","fileName":"KeepInfo.java"} com.android.tools.r8.shaking.KeepInfo$Builder builder -> a java.util.Set reasons -> b java.util.Set rules -> c boolean $assertionsDisabled -> d 1:1:void ():429:429 -> 1:1:void (com.android.tools.r8.shaking.KeepInfo$Builder):452:452 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/e1;)V"} 2:7:void (com.android.tools.r8.shaking.KeepInfo$Builder):448:453 -> 1:1:com.android.tools.r8.shaking.KeepClassInfo$Joiner asClassJoiner():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/X0;"} 2:4:com.android.tools.r8.shaking.KeepInfo$Joiner applyIf(boolean,java.util.function.Consumer):458:460 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ZLjava/util/function/Consumer;)Lcom/android/tools/r8/shaking/f1;"} 5:5:com.android.tools.r8.shaking.KeepInfo$Joiner merge(com.android.tools.r8.shaking.KeepInfo$Joiner):558:558 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/f1;)Lcom/android/tools/r8/shaking/f1;"} 6:6:boolean com.android.tools.r8.shaking.KeepInfo$Builder.isAccessModificationAllowed():309:309 -> a 6:6:com.android.tools.r8.shaking.KeepInfo$Joiner merge(com.android.tools.r8.shaking.KeepInfo$Joiner):559 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 7:7:com.android.tools.r8.shaking.KeepInfo$Joiner merge(com.android.tools.r8.shaking.KeepInfo$Joiner):559:559 -> a 8:8:boolean com.android.tools.r8.shaking.KeepInfo$Builder.isAnnotationRemovalAllowed():313:313 -> a 8:8:com.android.tools.r8.shaking.KeepInfo$Joiner merge(com.android.tools.r8.shaking.KeepInfo$Joiner):560 -> a 9:9:com.android.tools.r8.shaking.KeepInfo$Joiner merge(com.android.tools.r8.shaking.KeepInfo$Joiner):560:560 -> a 10:10:boolean com.android.tools.r8.shaking.KeepInfo$Builder.isMinificationAllowed():321:321 -> a 10:10:com.android.tools.r8.shaking.KeepInfo$Joiner merge(com.android.tools.r8.shaking.KeepInfo$Joiner):561 -> a 11:11:com.android.tools.r8.shaking.KeepInfo$Joiner merge(com.android.tools.r8.shaking.KeepInfo$Joiner):561:561 -> a 12:12:boolean com.android.tools.r8.shaking.KeepInfo$Builder.isOptimizationAllowed():325:325 -> a 12:12:com.android.tools.r8.shaking.KeepInfo$Joiner merge(com.android.tools.r8.shaking.KeepInfo$Joiner):562 -> a 13:13:com.android.tools.r8.shaking.KeepInfo$Joiner merge(com.android.tools.r8.shaking.KeepInfo$Joiner):562:562 -> a 14:14:boolean com.android.tools.r8.shaking.KeepInfo$Builder.isShrinkingAllowed():329:329 -> a 14:14:com.android.tools.r8.shaking.KeepInfo$Joiner merge(com.android.tools.r8.shaking.KeepInfo$Joiner):563 -> a 15:15:com.android.tools.r8.shaking.KeepInfo$Joiner merge(com.android.tools.r8.shaking.KeepInfo$Joiner):563:563 -> a 16:16:boolean com.android.tools.r8.shaking.KeepInfo$Builder.isSignatureRemovalAllowed():333:333 -> a 16:16:com.android.tools.r8.shaking.KeepInfo$Joiner merge(com.android.tools.r8.shaking.KeepInfo$Joiner):564 -> a 17:17:com.android.tools.r8.shaking.KeepInfo$Joiner merge(com.android.tools.r8.shaking.KeepInfo$Joiner):564:564 -> a 18:18:boolean com.android.tools.r8.shaking.KeepInfo$Builder.isCheckDiscardedEnabled():317:317 -> a 18:18:com.android.tools.r8.shaking.KeepInfo$Joiner merge(com.android.tools.r8.shaking.KeepInfo$Joiner):565 -> a 19:22:com.android.tools.r8.shaking.KeepInfo$Joiner merge(com.android.tools.r8.shaking.KeepInfo$Joiner):565:568 -> a 23:23:boolean verifyShrinkingDisallowedWithRule(com.android.tools.r8.utils.InternalOptions):584:584 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/A1;)V"} 24:24:boolean isShrinkingAllowed():500:500 -> a 24:24:boolean verifyShrinkingDisallowedWithRule(com.android.tools.r8.utils.InternalOptions):584 -> a 25:25:boolean com.android.tools.r8.shaking.KeepInfo$Builder.isShrinkingAllowed():329:329 -> a 25:25:boolean isShrinkingAllowed():500 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 25:25:boolean verifyShrinkingDisallowedWithRule(com.android.tools.r8.utils.InternalOptions):584 -> a 26:26:boolean verifyShrinkingDisallowedWithRule(com.android.tools.r8.utils.InternalOptions):584:584 -> a 27:27:java.util.Set getReasons():480:480 -> a 27:27:boolean verifyShrinkingDisallowedWithRule(com.android.tools.r8.utils.InternalOptions):585 -> a 28:28:boolean verifyShrinkingDisallowedWithRule(com.android.tools.r8.utils.InternalOptions):585:585 -> a 29:29:java.util.Set getRules():484:484 -> a 29:29:boolean verifyShrinkingDisallowedWithRule(com.android.tools.r8.utils.InternalOptions):585 -> a 30:30:boolean verifyShrinkingDisallowedWithRule(com.android.tools.r8.utils.InternalOptions):585:585 -> a com.android.tools.r8.shaking.KeepFieldInfo$Joiner asFieldJoiner() -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/c1;"} com.android.tools.r8.shaking.KeepMethodInfo$Joiner asMethodJoiner() -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/l1;"} 1:1:com.android.tools.r8.shaking.KeepInfo$Joiner disallowAccessModification():523:523 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/f1;"} 2:2:com.android.tools.r8.shaking.KeepInfo$Builder com.android.tools.r8.shaking.KeepInfo$Builder.setAllowAccessModification(boolean):389:389 -> d 2:2:com.android.tools.r8.shaking.KeepInfo$Builder com.android.tools.r8.shaking.KeepInfo$Builder.disallowAccessModification():398 -> d 2:2:com.android.tools.r8.shaking.KeepInfo$Joiner disallowAccessModification():523 -> d # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 3:3:com.android.tools.r8.shaking.KeepInfo$Builder com.android.tools.r8.shaking.KeepInfo$Builder.setAllowAccessModification(boolean):390:390 -> d 3:3:com.android.tools.r8.shaking.KeepInfo$Builder com.android.tools.r8.shaking.KeepInfo$Builder.disallowAccessModification():398 -> d 3:3:com.android.tools.r8.shaking.KeepInfo$Joiner disallowAccessModification():523 -> d 4:4:com.android.tools.r8.shaking.KeepInfo$Joiner disallowAccessModification():524:524 -> d 1:1:com.android.tools.r8.shaking.KeepInfo$Joiner disallowAnnotationRemoval():528:528 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/f1;"} 2:2:com.android.tools.r8.shaking.KeepInfo$Builder com.android.tools.r8.shaking.KeepInfo$Builder.setAllowAnnotationRemoval(boolean):402:402 -> e 2:2:com.android.tools.r8.shaking.KeepInfo$Builder com.android.tools.r8.shaking.KeepInfo$Builder.disallowAnnotationRemoval():411 -> e 2:2:com.android.tools.r8.shaking.KeepInfo$Joiner disallowAnnotationRemoval():528 -> e # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 3:3:com.android.tools.r8.shaking.KeepInfo$Builder com.android.tools.r8.shaking.KeepInfo$Builder.setAllowAnnotationRemoval(boolean):403:403 -> e 3:3:com.android.tools.r8.shaking.KeepInfo$Builder com.android.tools.r8.shaking.KeepInfo$Builder.disallowAnnotationRemoval():411 -> e 3:3:com.android.tools.r8.shaking.KeepInfo$Joiner disallowAnnotationRemoval():528 -> e 4:4:com.android.tools.r8.shaking.KeepInfo$Joiner disallowAnnotationRemoval():529:529 -> e 1:1:com.android.tools.r8.shaking.KeepInfo$Joiner disallowMinification():533:533 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/f1;"} 2:2:com.android.tools.r8.shaking.KeepInfo$Builder com.android.tools.r8.shaking.KeepInfo$Builder.setAllowMinification(boolean):337:337 -> f 2:2:com.android.tools.r8.shaking.KeepInfo$Builder com.android.tools.r8.shaking.KeepInfo$Builder.disallowMinification():346 -> f 2:2:com.android.tools.r8.shaking.KeepInfo$Joiner disallowMinification():533 -> f # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 3:3:com.android.tools.r8.shaking.KeepInfo$Builder com.android.tools.r8.shaking.KeepInfo$Builder.setAllowMinification(boolean):338:338 -> f 3:3:com.android.tools.r8.shaking.KeepInfo$Builder com.android.tools.r8.shaking.KeepInfo$Builder.disallowMinification():346 -> f 3:3:com.android.tools.r8.shaking.KeepInfo$Joiner disallowMinification():533 -> f 4:4:com.android.tools.r8.shaking.KeepInfo$Joiner disallowMinification():534:534 -> f 1:1:com.android.tools.r8.shaking.KeepInfo$Joiner disallowOptimization():538:538 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/f1;"} 2:2:com.android.tools.r8.shaking.KeepInfo$Builder com.android.tools.r8.shaking.KeepInfo$Builder.setAllowOptimization(boolean):350:350 -> g 2:2:com.android.tools.r8.shaking.KeepInfo$Builder com.android.tools.r8.shaking.KeepInfo$Builder.disallowOptimization():359 -> g 2:2:com.android.tools.r8.shaking.KeepInfo$Joiner disallowOptimization():538 -> g # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 3:3:com.android.tools.r8.shaking.KeepInfo$Builder com.android.tools.r8.shaking.KeepInfo$Builder.setAllowOptimization(boolean):351:351 -> g 3:3:com.android.tools.r8.shaking.KeepInfo$Builder com.android.tools.r8.shaking.KeepInfo$Builder.disallowOptimization():359 -> g 3:3:com.android.tools.r8.shaking.KeepInfo$Joiner disallowOptimization():538 -> g 4:4:com.android.tools.r8.shaking.KeepInfo$Joiner disallowOptimization():539:539 -> g 1:1:com.android.tools.r8.shaking.KeepInfo$Joiner disallowShrinking():543:543 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/f1;"} 2:2:com.android.tools.r8.shaking.KeepInfo$Builder com.android.tools.r8.shaking.KeepInfo$Builder.setAllowShrinking(boolean):363:363 -> h 2:2:com.android.tools.r8.shaking.KeepInfo$Builder com.android.tools.r8.shaking.KeepInfo$Builder.disallowShrinking():372 -> h 2:2:com.android.tools.r8.shaking.KeepInfo$Joiner disallowShrinking():543 -> h # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 3:3:com.android.tools.r8.shaking.KeepInfo$Builder com.android.tools.r8.shaking.KeepInfo$Builder.setAllowShrinking(boolean):364:364 -> h 3:3:com.android.tools.r8.shaking.KeepInfo$Builder com.android.tools.r8.shaking.KeepInfo$Builder.disallowShrinking():372 -> h 3:3:com.android.tools.r8.shaking.KeepInfo$Joiner disallowShrinking():543 -> h 4:4:com.android.tools.r8.shaking.KeepInfo$Joiner disallowShrinking():544:544 -> h 1:1:com.android.tools.r8.shaking.KeepInfo$Joiner disallowSignatureRemoval():548:548 -> i # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/f1;"} 2:2:com.android.tools.r8.shaking.KeepInfo$Builder com.android.tools.r8.shaking.KeepInfo$Builder.setAllowSignatureRemoval(boolean):415:415 -> i 2:2:com.android.tools.r8.shaking.KeepInfo$Builder com.android.tools.r8.shaking.KeepInfo$Builder.disallowSignatureRemoval():424 -> i 2:2:com.android.tools.r8.shaking.KeepInfo$Joiner disallowSignatureRemoval():548 -> i # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 3:3:com.android.tools.r8.shaking.KeepInfo$Builder com.android.tools.r8.shaking.KeepInfo$Builder.setAllowSignatureRemoval(boolean):416:416 -> i 3:3:com.android.tools.r8.shaking.KeepInfo$Builder com.android.tools.r8.shaking.KeepInfo$Builder.disallowSignatureRemoval():424 -> i 3:3:com.android.tools.r8.shaking.KeepInfo$Joiner disallowSignatureRemoval():548 -> i 4:4:com.android.tools.r8.shaking.KeepInfo$Joiner disallowSignatureRemoval():549:549 -> i 1:1:boolean isBottom():488:488 -> j 1:1:boolean isCheckDiscardedEnabled():492:492 -> k 2:2:boolean com.android.tools.r8.shaking.KeepInfo$Builder.isCheckDiscardedEnabled():317:317 -> k 2:2:boolean isCheckDiscardedEnabled():492 -> k # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 1:1:boolean isOptimizationAllowed():496:496 -> l 2:2:boolean com.android.tools.r8.shaking.KeepInfo$Builder.isOptimizationAllowed():325:325 -> l 2:2:boolean isOptimizationAllowed():496 -> l # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 1:1:boolean isShrinkingAllowed():500:500 -> m 2:2:boolean com.android.tools.r8.shaking.KeepInfo$Builder.isShrinkingAllowed():329:329 -> m 2:2:boolean isShrinkingAllowed():500 -> m # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 1:3:com.android.tools.r8.shaking.KeepInfo join():577:579 -> n # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/g1;"} 4:4:boolean com.android.tools.r8.shaking.KeepInfo.isLessThanOrEquals(com.android.tools.r8.shaking.KeepInfo):215:215 -> n 4:4:com.android.tools.r8.shaking.KeepInfo join():579 -> n # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 5:5:boolean com.android.tools.r8.shaking.KeepInfo.internalIsAccessModificationAllowed():171:171 -> n 5:5:boolean com.android.tools.r8.shaking.KeepInfo.isLessThanOrEquals(com.android.tools.r8.shaking.KeepInfo):215 -> n # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 5:5:com.android.tools.r8.shaking.KeepInfo join():579 -> n 6:6:boolean com.android.tools.r8.shaking.KeepInfo.isLessThanOrEquals(com.android.tools.r8.shaking.KeepInfo):215:215 -> n 6:6:com.android.tools.r8.shaking.KeepInfo join():579 -> n 7:7:boolean com.android.tools.r8.shaking.KeepInfo.internalIsAnnotationRemovalAllowed():76:76 -> n 7:7:boolean com.android.tools.r8.shaking.KeepInfo.isLessThanOrEquals(com.android.tools.r8.shaking.KeepInfo):216 -> n # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 7:7:com.android.tools.r8.shaking.KeepInfo join():579 -> n 8:8:boolean com.android.tools.r8.shaking.KeepInfo.isLessThanOrEquals(com.android.tools.r8.shaking.KeepInfo):216:216 -> n 8:8:com.android.tools.r8.shaking.KeepInfo join():579 -> n 9:9:boolean com.android.tools.r8.shaking.KeepInfo.internalIsMinificationAllowed():108:108 -> n 9:9:boolean com.android.tools.r8.shaking.KeepInfo.isLessThanOrEquals(com.android.tools.r8.shaking.KeepInfo):217 -> n # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 9:9:com.android.tools.r8.shaking.KeepInfo join():579 -> n 10:10:boolean com.android.tools.r8.shaking.KeepInfo.isLessThanOrEquals(com.android.tools.r8.shaking.KeepInfo):217:217 -> n 10:10:com.android.tools.r8.shaking.KeepInfo join():579 -> n 11:11:boolean com.android.tools.r8.shaking.KeepInfo.internalIsOptimizationAllowed():122:122 -> n 11:11:boolean com.android.tools.r8.shaking.KeepInfo.isLessThanOrEquals(com.android.tools.r8.shaking.KeepInfo):218 -> n # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 11:11:com.android.tools.r8.shaking.KeepInfo join():579 -> n 12:12:boolean com.android.tools.r8.shaking.KeepInfo.isLessThanOrEquals(com.android.tools.r8.shaking.KeepInfo):218:218 -> n 12:12:com.android.tools.r8.shaking.KeepInfo join():579 -> n 13:13:boolean com.android.tools.r8.shaking.KeepInfo.internalIsShrinkingAllowed():136:136 -> n 13:13:boolean com.android.tools.r8.shaking.KeepInfo.isLessThanOrEquals(com.android.tools.r8.shaking.KeepInfo):219 -> n # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 13:13:com.android.tools.r8.shaking.KeepInfo join():579 -> n 14:14:boolean com.android.tools.r8.shaking.KeepInfo.isLessThanOrEquals(com.android.tools.r8.shaking.KeepInfo):219:219 -> n 14:14:com.android.tools.r8.shaking.KeepInfo join():579 -> n 15:15:boolean com.android.tools.r8.shaking.KeepInfo.internalIsSignatureRemovalAllowed():154:154 -> n 15:15:boolean com.android.tools.r8.shaking.KeepInfo.isLessThanOrEquals(com.android.tools.r8.shaking.KeepInfo):220 -> n # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 15:15:com.android.tools.r8.shaking.KeepInfo join():579 -> n 16:16:boolean com.android.tools.r8.shaking.KeepInfo.isLessThanOrEquals(com.android.tools.r8.shaking.KeepInfo):220:220 -> n 16:16:com.android.tools.r8.shaking.KeepInfo join():579 -> n 17:17:boolean com.android.tools.r8.shaking.KeepInfo.internalIsCheckDiscardedEnabled():84:84 -> n 17:17:boolean com.android.tools.r8.shaking.KeepInfo.isLessThanOrEquals(com.android.tools.r8.shaking.KeepInfo):221 -> n # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 17:17:com.android.tools.r8.shaking.KeepInfo join():579 -> n 18:18:com.android.tools.r8.shaking.KeepInfo join():579:579 -> n com.android.tools.r8.shaking.KeepInfo$Joiner self() -> o # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/f1;"} 1:1:com.android.tools.r8.shaking.KeepInfo$Joiner setCheckDiscarded():553:553 -> p # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/f1;"} 2:2:com.android.tools.r8.shaking.KeepInfo$Builder com.android.tools.r8.shaking.KeepInfo$Builder.setCheckDiscarded(boolean):376:376 -> p 2:2:com.android.tools.r8.shaking.KeepInfo$Builder com.android.tools.r8.shaking.KeepInfo$Builder.setCheckDiscarded():381 -> p 2:2:com.android.tools.r8.shaking.KeepInfo$Joiner setCheckDiscarded():553 -> p # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 3:3:com.android.tools.r8.shaking.KeepInfo$Builder com.android.tools.r8.shaking.KeepInfo$Builder.setCheckDiscarded(boolean):377:377 -> p 3:3:com.android.tools.r8.shaking.KeepInfo$Builder com.android.tools.r8.shaking.KeepInfo$Builder.setCheckDiscarded():381 -> p 3:3:com.android.tools.r8.shaking.KeepInfo$Joiner setCheckDiscarded():553 -> p 4:4:com.android.tools.r8.shaking.KeepInfo$Joiner setCheckDiscarded():554:554 -> p 1:2:com.android.tools.r8.shaking.KeepInfo$Joiner top():508:509 -> q # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/f1;"} com.android.tools.r8.shaking.KeepInfoCollection -> com.android.tools.r8.shaking.i1: # {"id":"sourceFile","fileName":"KeepInfoCollection.java"} boolean $assertionsDisabled -> a 1:1:void ():42:42 -> 1:1:void ():42:42 -> void forEachPinnedField(java.util.function.Consumer,com.android.tools.r8.utils.InternalOptions) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Consumer;Lcom/android/tools/r8/utils/A1;)V"} void forEachRuleInstance(com.android.tools.r8.graph.AppView,java.util.function.BiConsumer,java.util.function.BiConsumer,java.util.function.BiConsumer) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Ljava/util/function/BiConsumer;Ljava/util/function/BiConsumer;Ljava/util/function/BiConsumer;)V"} com.android.tools.r8.shaking.KeepClassInfo getClassInfo(com.android.tools.r8.graph.DexProgramClass) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)Lcom/android/tools/r8/shaking/Y0;"} com.android.tools.r8.shaking.KeepFieldInfo getFieldInfo(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.graph.DexProgramClass) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/T0;Lcom/android/tools/r8/graph/q2;)Lcom/android/tools/r8/shaking/d1;"} com.android.tools.r8.shaking.KeepMethodInfo getMethodInfo(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexProgramClass) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/graph/W0;)Lcom/android/tools/r8/shaking/m1;"} com.android.tools.r8.shaking.KeepInfoCollection mutate(java.util.function.Consumer) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Consumer;)Lcom/android/tools/r8/shaking/h1;"} com.android.tools.r8.shaking.KeepInfoCollection rewrite(com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.lens.NonIdentityGraphLens,com.android.tools.r8.utils.InternalOptions) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/HH;Lcom/android/tools/r8/utils/A1;)Lcom/android/tools/r8/shaking/h1;"} boolean verifyPinnedTypesAreLive(java.util.Set,com.android.tools.r8.utils.InternalOptions) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/A1;Ljava/util/Set;)V"} 1:1:com.android.tools.r8.shaking.KeepMemberInfo getMemberInfo(com.android.tools.r8.graph.DexEncodedMember,com.android.tools.r8.graph.DexProgramClass):90:90 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/U0;Lcom/android/tools/r8/graph/q2;)Lcom/android/tools/r8/shaking/j1;"} 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):90 -> a 3:6:com.android.tools.r8.shaking.KeepMemberInfo getMemberInfo(com.android.tools.r8.graph.DexEncodedMember,com.android.tools.r8.graph.DexProgramClass):91:94 -> a 7:8:com.android.tools.r8.shaking.KeepClassInfo getClassInfo(com.android.tools.r8.graph.DexClass):98:99 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;)Lcom/android/tools/r8/shaking/Y0;"} 9:9:com.android.tools.r8.shaking.KeepClassInfo keepInfoForNonProgramClass():52:52 -> a 9:9:com.android.tools.r8.shaking.KeepClassInfo getClassInfo(com.android.tools.r8.graph.DexClass):100 -> a 10:10:com.android.tools.r8.shaking.KeepMethodInfo getMethodInfo(com.android.tools.r8.graph.ProgramMethod):112:112 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)Lcom/android/tools/r8/shaking/m1;"} 11:11:com.android.tools.r8.shaking.KeepInfo getInfoWithDefinitionLookup(com.android.tools.r8.graph.DexReference,com.android.tools.r8.graph.DexDefinitionSupplier):164:164 -> a 11:11:boolean isPinnedWithDefinitionLookup(com.android.tools.r8.graph.DexReference,com.android.tools.r8.shaking.GlobalKeepInfoConfiguration,com.android.tools.r8.graph.DexDefinitionSupplier):222 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/s2;Lcom/android/tools/r8/utils/A1;Lcom/android/tools/r8/graph/Q0;)Z"} 12:12:boolean com.android.tools.r8.graph.DexReference.isDexType():0:0 -> a 12:12:com.android.tools.r8.shaking.KeepInfo getInfoWithDefinitionLookup(com.android.tools.r8.graph.DexReference,com.android.tools.r8.graph.DexDefinitionSupplier):164 -> a 12:12:boolean isPinnedWithDefinitionLookup(com.android.tools.r8.graph.DexReference,com.android.tools.r8.shaking.GlobalKeepInfoConfiguration,com.android.tools.r8.graph.DexDefinitionSupplier):222 -> a 13:13:com.android.tools.r8.shaking.KeepInfo getInfoWithDefinitionLookup(com.android.tools.r8.graph.DexReference,com.android.tools.r8.graph.DexDefinitionSupplier):165:165 -> a 13:13:boolean isPinnedWithDefinitionLookup(com.android.tools.r8.graph.DexReference,com.android.tools.r8.shaking.GlobalKeepInfoConfiguration,com.android.tools.r8.graph.DexDefinitionSupplier):222 -> a 14:14:com.android.tools.r8.shaking.KeepClassInfo getClassInfo(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexDefinitionSupplier):104:104 -> a 14:14:com.android.tools.r8.shaking.KeepInfo getInfoWithDefinitionLookup(com.android.tools.r8.graph.DexReference,com.android.tools.r8.graph.DexDefinitionSupplier):165 -> a 14:14:boolean isPinnedWithDefinitionLookup(com.android.tools.r8.graph.DexReference,com.android.tools.r8.shaking.GlobalKeepInfoConfiguration,com.android.tools.r8.graph.DexDefinitionSupplier):222 -> a 15:16:com.android.tools.r8.shaking.KeepInfo getInfoWithDefinitionLookup(com.android.tools.r8.graph.DexReference,com.android.tools.r8.graph.DexDefinitionSupplier):167:168 -> a 15:16:boolean isPinnedWithDefinitionLookup(com.android.tools.r8.graph.DexReference,com.android.tools.r8.shaking.GlobalKeepInfoConfiguration,com.android.tools.r8.graph.DexDefinitionSupplier):222 -> a 17:18:com.android.tools.r8.shaking.KeepMethodInfo getMethodInfoWithDefinitionLookup(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexDefinitionSupplier):128:129 -> a 17:18:com.android.tools.r8.shaking.KeepInfo getInfoWithDefinitionLookup(com.android.tools.r8.graph.DexReference,com.android.tools.r8.graph.DexDefinitionSupplier):168 -> a 17:18:boolean isPinnedWithDefinitionLookup(com.android.tools.r8.graph.DexReference,com.android.tools.r8.shaking.GlobalKeepInfoConfiguration,com.android.tools.r8.graph.DexDefinitionSupplier):222 -> a 19:19:com.android.tools.r8.shaking.KeepMethodInfo keepInfoForNonProgramMethod():57:57 -> a 19:19:com.android.tools.r8.shaking.KeepMethodInfo getMethodInfoWithDefinitionLookup(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexDefinitionSupplier):131 -> a 19:19:com.android.tools.r8.shaking.KeepInfo getInfoWithDefinitionLookup(com.android.tools.r8.graph.DexReference,com.android.tools.r8.graph.DexDefinitionSupplier):168 -> a 19:19:boolean isPinnedWithDefinitionLookup(com.android.tools.r8.graph.DexReference,com.android.tools.r8.shaking.GlobalKeepInfoConfiguration,com.android.tools.r8.graph.DexDefinitionSupplier):222 -> a 20:21:com.android.tools.r8.shaking.KeepMethodInfo getMethodInfoWithDefinitionLookup(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexDefinitionSupplier):133:134 -> a 20:21:com.android.tools.r8.shaking.KeepInfo getInfoWithDefinitionLookup(com.android.tools.r8.graph.DexReference,com.android.tools.r8.graph.DexDefinitionSupplier):168 -> a 20:21:boolean isPinnedWithDefinitionLookup(com.android.tools.r8.graph.DexReference,com.android.tools.r8.shaking.GlobalKeepInfoConfiguration,com.android.tools.r8.graph.DexDefinitionSupplier):222 -> a 22:23:com.android.tools.r8.shaking.KeepInfo getInfoWithDefinitionLookup(com.android.tools.r8.graph.DexReference,com.android.tools.r8.graph.DexDefinitionSupplier):170:171 -> a 22:23:boolean isPinnedWithDefinitionLookup(com.android.tools.r8.graph.DexReference,com.android.tools.r8.shaking.GlobalKeepInfoConfiguration,com.android.tools.r8.graph.DexDefinitionSupplier):222 -> a 24:24:com.android.tools.r8.shaking.KeepFieldInfo getFieldInfoWithDefinitionLookup(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexDefinitionSupplier):154:154 -> a 24:24:com.android.tools.r8.shaking.KeepInfo getInfoWithDefinitionLookup(com.android.tools.r8.graph.DexReference,com.android.tools.r8.graph.DexDefinitionSupplier):171 -> a 24:24:boolean isPinnedWithDefinitionLookup(com.android.tools.r8.graph.DexReference,com.android.tools.r8.shaking.GlobalKeepInfoConfiguration,com.android.tools.r8.graph.DexDefinitionSupplier):222 -> a 25:25:com.android.tools.r8.shaking.KeepFieldInfo keepInfoForNonProgramField():62:62 -> a 25:25:com.android.tools.r8.shaking.KeepFieldInfo getFieldInfoWithDefinitionLookup(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexDefinitionSupplier):156 -> a 25:25:com.android.tools.r8.shaking.KeepInfo getInfoWithDefinitionLookup(com.android.tools.r8.graph.DexReference,com.android.tools.r8.graph.DexDefinitionSupplier):171 -> a 25:25:boolean isPinnedWithDefinitionLookup(com.android.tools.r8.graph.DexReference,com.android.tools.r8.shaking.GlobalKeepInfoConfiguration,com.android.tools.r8.graph.DexDefinitionSupplier):222 -> a 26:27:com.android.tools.r8.shaking.KeepFieldInfo getFieldInfoWithDefinitionLookup(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexDefinitionSupplier):158:159 -> a 26:27:com.android.tools.r8.shaking.KeepInfo getInfoWithDefinitionLookup(com.android.tools.r8.graph.DexReference,com.android.tools.r8.graph.DexDefinitionSupplier):171 -> a 26:27:boolean isPinnedWithDefinitionLookup(com.android.tools.r8.graph.DexReference,com.android.tools.r8.shaking.GlobalKeepInfoConfiguration,com.android.tools.r8.graph.DexDefinitionSupplier):222 -> a 28:28:boolean isPinnedWithDefinitionLookup(com.android.tools.r8.graph.DexReference,com.android.tools.r8.shaking.GlobalKeepInfoConfiguration,com.android.tools.r8.graph.DexDefinitionSupplier):222:222 -> a 29:29:com.android.tools.r8.shaking.KeepInfo getInfoWithDefinitionLookup(com.android.tools.r8.graph.DexReference,com.android.tools.r8.graph.DexDefinitionSupplier):173:173 -> a 29:29:boolean isPinnedWithDefinitionLookup(com.android.tools.r8.graph.DexReference,com.android.tools.r8.shaking.GlobalKeepInfoConfiguration,com.android.tools.r8.graph.DexDefinitionSupplier):222 -> a 30:34:com.android.tools.r8.shaking.KeepInfo getInfo(com.android.tools.r8.graph.DexDefinition,com.android.tools.r8.graph.DexDefinitionSupplier):177:181 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/O0;Lcom/android/tools/r8/graph/Q0;)Lcom/android/tools/r8/shaking/g1;"} 35:35:com.android.tools.r8.shaking.KeepMethodInfo getMethodInfo(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexDefinitionSupplier):118:118 -> a 35:35:com.android.tools.r8.shaking.KeepInfo getInfo(com.android.tools.r8.graph.DexDefinition,com.android.tools.r8.graph.DexDefinitionSupplier):181 -> a 36:36:com.android.tools.r8.shaking.KeepMethodInfo keepInfoForNonProgramMethod():57:57 -> a 36:36:com.android.tools.r8.shaking.KeepMethodInfo getMethodInfo(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexDefinitionSupplier):120 -> a 36:36:com.android.tools.r8.shaking.KeepInfo getInfo(com.android.tools.r8.graph.DexDefinition,com.android.tools.r8.graph.DexDefinitionSupplier):181 -> a 37:38:com.android.tools.r8.shaking.KeepMethodInfo getMethodInfo(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexDefinitionSupplier):122:123 -> a 37:38:com.android.tools.r8.shaking.KeepInfo getInfo(com.android.tools.r8.graph.DexDefinition,com.android.tools.r8.graph.DexDefinitionSupplier):181 -> a 39:39:boolean com.android.tools.r8.graph.DexDefinition.isDexEncodedField():0:0 -> a 39:39:com.android.tools.r8.shaking.KeepInfo getInfo(com.android.tools.r8.graph.DexDefinition,com.android.tools.r8.graph.DexDefinitionSupplier):183 -> a 40:40:com.android.tools.r8.shaking.KeepInfo getInfo(com.android.tools.r8.graph.DexDefinition,com.android.tools.r8.graph.DexDefinitionSupplier):184:184 -> a 41:41:com.android.tools.r8.shaking.KeepFieldInfo getFieldInfo(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.graph.DexDefinitionSupplier):144:144 -> a 41:41:com.android.tools.r8.shaking.KeepInfo getInfo(com.android.tools.r8.graph.DexDefinition,com.android.tools.r8.graph.DexDefinitionSupplier):184 -> a 42:42:com.android.tools.r8.shaking.KeepFieldInfo keepInfoForNonProgramField():62:62 -> a 42:42:com.android.tools.r8.shaking.KeepFieldInfo getFieldInfo(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.graph.DexDefinitionSupplier):146 -> a 42:42:com.android.tools.r8.shaking.KeepInfo getInfo(com.android.tools.r8.graph.DexDefinition,com.android.tools.r8.graph.DexDefinitionSupplier):184 -> a 43:44:com.android.tools.r8.shaking.KeepFieldInfo getFieldInfo(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.graph.DexDefinitionSupplier):148:149 -> a 43:44:com.android.tools.r8.shaking.KeepInfo getInfo(com.android.tools.r8.graph.DexDefinition,com.android.tools.r8.graph.DexDefinitionSupplier):184 -> a 45:45:com.android.tools.r8.shaking.KeepInfo getInfo(com.android.tools.r8.graph.DexDefinition,com.android.tools.r8.graph.DexDefinitionSupplier):186:186 -> a 46:53:com.android.tools.r8.shaking.KeepInfo getInfo(com.android.tools.r8.graph.ProgramDefinition):194:201 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/k5;)Lcom/android/tools/r8/shaking/g1;"} 54:54:com.android.tools.r8.shaking.KeepFieldInfo getFieldInfo(com.android.tools.r8.graph.ProgramField):138:138 -> a 54:54:com.android.tools.r8.shaking.KeepInfo getInfo(com.android.tools.r8.graph.ProgramDefinition):201 -> a 55:55:com.android.tools.r8.shaking.KeepInfo getInfo(com.android.tools.r8.graph.ProgramDefinition):203:203 -> a 56:56:boolean com.android.tools.r8.utils.InternalOptions.isMinificationEnabled():755:755 -> a 56:56:boolean isMinificationAllowed(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.shaking.GlobalKeepInfoConfiguration):227 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/utils/A1;)Z"} 57:57:boolean isMinificationAllowed(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.shaking.GlobalKeepInfoConfiguration):228:228 -> a void forEachPinnedMethod(java.util.function.Consumer,com.android.tools.r8.utils.InternalOptions) -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Consumer;Lcom/android/tools/r8/utils/A1;)V"} void forEachPinnedType(java.util.function.Consumer,com.android.tools.r8.utils.InternalOptions) -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Consumer;Lcom/android/tools/r8/utils/A1;)V"} com.android.tools.r8.shaking.KeepInfoCollection$MutableKeepInfoCollection -> com.android.tools.r8.shaking.h1: # {"id":"sourceFile","fileName":"KeepInfoCollection.java"} java.util.Map keepClassInfo -> b java.util.Map keepMethodInfo -> c java.util.Map keepFieldInfo -> d java.util.Map classRuleInstances -> e java.util.Map fieldRuleInstances -> f java.util.Map methodRuleInstances -> g boolean $assertionsDisabled -> h 1:1:void ():251:251 -> 1:1:void ():265:265 -> 2:8:void (java.util.Map,java.util.Map,java.util.Map,java.util.Map,java.util.Map,java.util.Map):280:286 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/IdentityHashMap;Ljava/util/IdentityHashMap;Ljava/util/IdentityHashMap;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;)V"} 1:1:com.android.tools.r8.shaking.KeepMethodInfo com.android.tools.r8.shaking.KeepInfoCollection.getMethodInfo(com.android.tools.r8.graph.ProgramMethod):112:112 -> a 1:1:void joinMethod(com.android.tools.r8.graph.ProgramMethod,java.util.function.Consumer):487 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Ljava/util/function/Consumer;)V"} 2:10:void joinMethod(com.android.tools.r8.graph.ProgramMethod,java.util.function.Consumer):488:496 -> a 11:11:com.android.tools.r8.shaking.KeepFieldInfo com.android.tools.r8.shaking.KeepInfoCollection.getFieldInfo(com.android.tools.r8.graph.ProgramField):138:138 -> a 11:11:void joinField(com.android.tools.r8.graph.ProgramField,java.util.function.Consumer):505 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m5;Ljava/util/function/Consumer;)V"} 12:20:void joinField(com.android.tools.r8.graph.ProgramField,java.util.function.Consumer):506:514 -> a 21:21:com.android.tools.r8.graph.DexField com.android.tools.r8.graph.lens.GraphLens.getRenamedFieldSignature(com.android.tools.r8.graph.DexField):157:157 -> a 21:21:void lambda$rewrite$3(com.android.tools.r8.graph.lens.NonIdentityGraphLens,com.android.tools.r8.utils.InternalOptions,java.util.Map,com.android.tools.r8.graph.DexField,com.android.tools.r8.shaking.KeepFieldInfo):350 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/HH;Lcom/android/tools/r8/utils/A1;Ljava/util/Map;Lcom/android/tools/r8/graph/Y0;Lcom/android/tools/r8/shaking/d1;)V"} 22:24:void lambda$rewrite$3(com.android.tools.r8.graph.lens.NonIdentityGraphLens,com.android.tools.r8.utils.InternalOptions,java.util.Map,com.android.tools.r8.graph.DexField,com.android.tools.r8.shaking.KeepFieldInfo):351:353 -> a 25:29:void lambda$rewrite$3(com.android.tools.r8.graph.lens.NonIdentityGraphLens,com.android.tools.r8.utils.InternalOptions,java.util.Map,com.android.tools.r8.graph.DexField,com.android.tools.r8.shaking.KeepFieldInfo):351:355 -> a 30:30:com.android.tools.r8.graph.DexMethod com.android.tools.r8.graph.lens.GraphLens.getRenamedMethodSignature(com.android.tools.r8.graph.DexMethod):170:170 -> a 30:30:void lambda$rewrite$2(com.android.tools.r8.graph.lens.NonIdentityGraphLens,com.android.tools.r8.utils.InternalOptions,java.util.Map,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.shaking.KeepMethodInfo):330 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/HH;Lcom/android/tools/r8/utils/A1;Ljava/util/Map;Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/shaking/m1;)V"} 31:32:void lambda$rewrite$2(com.android.tools.r8.graph.lens.NonIdentityGraphLens,com.android.tools.r8.utils.InternalOptions,java.util.Map,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.shaking.KeepMethodInfo):331:332 -> a 33:40:void lambda$rewrite$2(com.android.tools.r8.graph.lens.NonIdentityGraphLens,com.android.tools.r8.utils.InternalOptions,java.util.Map,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.shaking.KeepMethodInfo):331:338 -> a 41:45:void lambda$rewrite$2(com.android.tools.r8.graph.lens.NonIdentityGraphLens,com.android.tools.r8.utils.InternalOptions,java.util.Map,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.shaking.KeepMethodInfo):336:340 -> a 46:53:void lambda$rewrite$2(com.android.tools.r8.graph.lens.NonIdentityGraphLens,com.android.tools.r8.utils.InternalOptions,java.util.Map,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.shaking.KeepMethodInfo):335:342 -> a 54:54:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.lens.GraphLens.lookupType(com.android.tools.r8.graph.DexType):243:243 -> a 54:54:void lambda$rewrite$2(com.android.tools.r8.graph.lens.NonIdentityGraphLens,com.android.tools.r8.utils.InternalOptions,java.util.Map,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.shaking.KeepMethodInfo):342 -> a 55:57:void lambda$rewrite$2(com.android.tools.r8.graph.lens.NonIdentityGraphLens,com.android.tools.r8.utils.InternalOptions,java.util.Map,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.shaking.KeepMethodInfo):341:343 -> a 58:62:void removeKeepInfoForMergedClasses(com.android.tools.r8.graph.PrunedItems):290:294 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/u5;)V"} 63:63:boolean com.android.tools.r8.graph.PrunedItems.hasRemovedMembers():91:91 -> a 63:63:void removeKeepInfoForMergedClasses(com.android.tools.r8.graph.PrunedItems):296 -> a 64:64:void removeKeepInfoForMergedClasses(com.android.tools.r8.graph.PrunedItems):297:297 -> a 65:122:com.android.tools.r8.shaking.KeepInfoCollection rewrite(com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.lens.NonIdentityGraphLens,com.android.tools.r8.utils.InternalOptions):316:373 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/HH;Lcom/android/tools/r8/utils/A1;)Lcom/android/tools/r8/shaking/h1;"} 123:127:com.android.tools.r8.shaking.KeepInfoCollection rewrite(com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.lens.NonIdentityGraphLens,com.android.tools.r8.utils.InternalOptions):372:376 -> a 128:128:com.android.tools.r8.shaking.KeepInfoCollection rewrite(com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.lens.NonIdentityGraphLens,com.android.tools.r8.utils.InternalOptions):374:374 -> a 129:129:void lambda$rewrite$0(com.android.tools.r8.graph.lens.NonIdentityGraphLens,com.android.tools.r8.utils.InternalOptions,java.util.Map,com.android.tools.r8.graph.DexType,com.android.tools.r8.shaking.KeepClassInfo):319:319 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/HH;Lcom/android/tools/r8/utils/A1;Ljava/util/Map;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/shaking/Y0;)V"} 130:130:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.lens.GraphLens.lookupType(com.android.tools.r8.graph.DexType):243:243 -> a 130:130:void lambda$rewrite$0(com.android.tools.r8.graph.lens.NonIdentityGraphLens,com.android.tools.r8.utils.InternalOptions,java.util.Map,com.android.tools.r8.graph.DexType,com.android.tools.r8.shaking.KeepClassInfo):319 -> a 131:134:void lambda$rewrite$0(com.android.tools.r8.graph.lens.NonIdentityGraphLens,com.android.tools.r8.utils.InternalOptions,java.util.Map,com.android.tools.r8.graph.DexType,com.android.tools.r8.shaking.KeepClassInfo):320:323 -> a 135:140:void lambda$rewrite$0(com.android.tools.r8.graph.lens.NonIdentityGraphLens,com.android.tools.r8.utils.InternalOptions,java.util.Map,com.android.tools.r8.graph.DexType,com.android.tools.r8.shaking.KeepClassInfo):320:325 -> a 141:141:boolean lambda$rewrite$1(java.lang.Boolean):340:340 -> a 142:142:com.android.tools.r8.graph.DexType lambda$rewrite$4(com.android.tools.r8.graph.lens.NonIdentityGraphLens,com.android.tools.r8.graph.DexType):364:364 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/HH;Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/v2;"} 143:143:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.lens.GraphLens.lookupType(com.android.tools.r8.graph.DexType):243:243 -> a 143:143:com.android.tools.r8.graph.DexType lambda$rewrite$4(com.android.tools.r8.graph.lens.NonIdentityGraphLens,com.android.tools.r8.graph.DexType):364 -> a 144:147:com.android.tools.r8.graph.DexType lambda$rewrite$4(com.android.tools.r8.graph.lens.NonIdentityGraphLens,com.android.tools.r8.graph.DexType):365:368 -> a 148:152:java.util.Map rewriteRuleInstances(java.util.Map,java.util.function.Function,java.util.function.Supplier):382:386 -> a 153:153:java.util.Map rewriteRuleInstances(java.util.Map,java.util.function.Function,java.util.function.Supplier):382:382 -> a 154:154: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):388:388 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Supplier;Ljava/lang/Object;Lcom/android/tools/r8/shaking/f1;Lcom/android/tools/r8/shaking/f1;)Lcom/android/tools/r8/shaking/f1;"} 155:171:void forEachRuleInstance(com.android.tools.r8.graph.AppView,java.util.function.BiConsumer,java.util.function.BiConsumer,java.util.function.BiConsumer):397:413 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Ljava/util/function/BiConsumer;Ljava/util/function/BiConsumer;Ljava/util/function/BiConsumer;)V"} 172:174: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):399:401 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Ljava/util/function/BiConsumer;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/shaking/X0;)V"} 175:178: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):407:410 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Ljava/util/function/BiConsumer;Lcom/android/tools/r8/graph/Y0;Lcom/android/tools/r8/shaking/c1;)V"} 179:182: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):416:419 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Ljava/util/function/BiConsumer;Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/shaking/l1;)V"} 183:187:void evaluateMethodRule(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.KeepMethodInfo$Joiner):443:447 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/shaking/l1;)V"} 188:188:void lambda$evaluateMethodRule$11(com.android.tools.r8.shaking.KeepMethodInfo$Joiner,com.android.tools.r8.shaking.KeepMethodInfo$Joiner):444:444 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/l1;Lcom/android/tools/r8/shaking/l1;)V"} 189:189:com.android.tools.r8.shaking.KeepClassInfo getClassInfo(com.android.tools.r8.graph.DexProgramClass):453:453 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)Lcom/android/tools/r8/shaking/Y0;"} 190:190:com.android.tools.r8.shaking.KeepClassInfo getClassInfo(com.android.tools.r8.graph.DexProgramClass):453:453 -> a 190:190:void joinClass(com.android.tools.r8.graph.DexProgramClass,java.util.function.Consumer):469 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Consumer;Lcom/android/tools/r8/graph/q2;)V"} 191:199:void joinClass(com.android.tools.r8.graph.DexProgramClass,java.util.function.Consumer):470:478 -> a 200:201:com.android.tools.r8.shaking.KeepMethodInfo getMethodInfo(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexProgramClass):458:459 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/graph/W0;)Lcom/android/tools/r8/shaking/m1;"} 202:203:com.android.tools.r8.shaking.KeepFieldInfo getFieldInfo(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.graph.DexProgramClass):464:465 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/T0;Lcom/android/tools/r8/graph/q2;)Lcom/android/tools/r8/shaking/d1;"} 204:204:void keepField(com.android.tools.r8.graph.ProgramField):519:519 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m5;)V"} 205:205:com.android.tools.r8.shaking.KeepInfoCollection mutate(java.util.function.Consumer):524:524 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Consumer;)Lcom/android/tools/r8/shaking/h1;"} 206:206:boolean verifyPinnedTypesAreLive(java.util.Set,com.android.tools.r8.utils.InternalOptions):530:530 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/A1;Ljava/util/Set;)V"} 207:207: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):532:532 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/A1;Ljava/util/Set;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/shaking/Y0;)V"} 208:209: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):541:542 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/A1;Ljava/util/function/Consumer;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/shaking/Y0;)V"} 210:211: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):551:552 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/A1;Ljava/util/function/Consumer;Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/shaking/m1;)V"} 212:212:void forEachPinnedField(java.util.function.Consumer,com.android.tools.r8.utils.InternalOptions):559:559 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Consumer;Lcom/android/tools/r8/utils/A1;)V"} 213:214: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):561:562 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/A1;Ljava/util/function/Consumer;Lcom/android/tools/r8/graph/Y0;Lcom/android/tools/r8/shaking/d1;)V"} 1:7:void removeKeepInfoForPrunedItems(com.android.tools.r8.graph.PrunedItems):302:308 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/u5;)V"} 8:8:boolean com.android.tools.r8.graph.PrunedItems.hasRemovedMembers():91:91 -> b 8:8:void removeKeepInfoForPrunedItems(com.android.tools.r8.graph.PrunedItems):308 -> b 9:9:void removeKeepInfoForPrunedItems(com.android.tools.r8.graph.PrunedItems):309:309 -> b 10:10:void keepClass(com.android.tools.r8.graph.DexProgramClass):483:483 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)V"} 11:11:void keepMethod(com.android.tools.r8.graph.ProgramMethod):501:501 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)V"} 12:12:void forEachPinnedMethod(java.util.function.Consumer,com.android.tools.r8.utils.InternalOptions):549:549 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Consumer;Lcom/android/tools/r8/utils/A1;)V"} 1:1:void forEachPinnedType(java.util.function.Consumer,com.android.tools.r8.utils.InternalOptions):539:539 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Consumer;Lcom/android/tools/r8/utils/A1;)V"} com.android.tools.r8.shaking.KeepMemberInfo -> com.android.tools.r8.shaking.j1: # {"id":"sourceFile","fileName":"KeepMemberInfo.java"} 1:1:void (com.android.tools.r8.shaking.KeepInfo$Builder):14:14 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/e1;)V"} com.android.tools.r8.shaking.KeepMethodInfo -> com.android.tools.r8.shaking.m1: # {"id":"sourceFile","fileName":"KeepMethodInfo.java"} boolean allowClassInlining -> h boolean allowClosedWorldReasoning -> i boolean allowConstantArgumentOptimization -> j boolean allowInlining -> k boolean allowMethodStaticizing -> l boolean allowParameterRemoval -> m boolean allowParameterReordering -> n boolean allowParameterTypeStrengthening -> o boolean allowReturnTypeStrengthening -> p boolean allowUnusedArgumentOptimization -> q boolean allowUnusedReturnValueOptimization -> r com.android.tools.r8.shaking.KeepMethodInfo TOP -> s com.android.tools.r8.shaking.KeepMethodInfo BOTTOM -> t boolean $assertionsDisabled -> u 1:7:void ():7:13 -> 8:8:com.android.tools.r8.shaking.KeepMethodInfo$Builder com.android.tools.r8.shaking.KeepMethodInfo$Builder.makeBottom():498:498 -> 8:8:void ():13 -> 9:9:com.android.tools.r8.shaking.KeepMethodInfo$Builder com.android.tools.r8.shaking.KeepMethodInfo$Builder.setAllowClassInlining(boolean):232:232 -> 9:9:com.android.tools.r8.shaking.KeepMethodInfo$Builder com.android.tools.r8.shaking.KeepMethodInfo$Builder.allowClassInlining():237 -> 9:9:com.android.tools.r8.shaking.KeepMethodInfo$Builder com.android.tools.r8.shaking.KeepMethodInfo$Builder.makeBottom():499 -> # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 9:9:void ():13 -> 10:10:com.android.tools.r8.shaking.KeepMethodInfo$Builder com.android.tools.r8.shaking.KeepMethodInfo$Builder.setAllowClosedWorldReasoning(boolean):251:251 -> 10:10:com.android.tools.r8.shaking.KeepMethodInfo$Builder com.android.tools.r8.shaking.KeepMethodInfo$Builder.allowClosedWorldReasoning():256 -> 10:10:com.android.tools.r8.shaking.KeepMethodInfo$Builder com.android.tools.r8.shaking.KeepMethodInfo$Builder.makeBottom():500 -> 10:10:void ():13 -> 11:11:com.android.tools.r8.shaking.KeepMethodInfo$Builder com.android.tools.r8.shaking.KeepMethodInfo$Builder.setAllowConstantArgumentOptimization(boolean):270:270 -> 11:11:com.android.tools.r8.shaking.KeepMethodInfo$Builder com.android.tools.r8.shaking.KeepMethodInfo$Builder.allowConstantArgumentOptimization():275 -> 11:11:com.android.tools.r8.shaking.KeepMethodInfo$Builder com.android.tools.r8.shaking.KeepMethodInfo$Builder.makeBottom():501 -> 11:11:void ():13 -> 12:12:com.android.tools.r8.shaking.KeepMethodInfo$Builder com.android.tools.r8.shaking.KeepMethodInfo$Builder.setAllowInlining(boolean):289:289 -> 12:12:com.android.tools.r8.shaking.KeepMethodInfo$Builder com.android.tools.r8.shaking.KeepMethodInfo$Builder.allowInlining():294 -> 12:12:com.android.tools.r8.shaking.KeepMethodInfo$Builder com.android.tools.r8.shaking.KeepMethodInfo$Builder.makeBottom():502 -> 12:12:void ():13 -> 13:13:com.android.tools.r8.shaking.KeepMethodInfo$Builder com.android.tools.r8.shaking.KeepMethodInfo$Builder.setAllowMethodStaticizing(boolean):308:308 -> 13:13:com.android.tools.r8.shaking.KeepMethodInfo$Builder com.android.tools.r8.shaking.KeepMethodInfo$Builder.allowMethodStaticizing():313 -> 13:13:com.android.tools.r8.shaking.KeepMethodInfo$Builder com.android.tools.r8.shaking.KeepMethodInfo$Builder.makeBottom():503 -> 13:13:void ():13 -> 14:14:com.android.tools.r8.shaking.KeepMethodInfo$Builder com.android.tools.r8.shaking.KeepMethodInfo$Builder.setAllowParameterRemoval(boolean):327:327 -> 14:14:com.android.tools.r8.shaking.KeepMethodInfo$Builder com.android.tools.r8.shaking.KeepMethodInfo$Builder.allowParameterRemoval():332 -> 14:14:com.android.tools.r8.shaking.KeepMethodInfo$Builder com.android.tools.r8.shaking.KeepMethodInfo$Builder.makeBottom():504 -> 14:14:void ():13 -> 15:15:com.android.tools.r8.shaking.KeepMethodInfo$Builder com.android.tools.r8.shaking.KeepMethodInfo$Builder.setAllowParameterReordering(boolean):346:346 -> 15:15:com.android.tools.r8.shaking.KeepMethodInfo$Builder com.android.tools.r8.shaking.KeepMethodInfo$Builder.allowParameterReordering():351 -> 15:15:com.android.tools.r8.shaking.KeepMethodInfo$Builder com.android.tools.r8.shaking.KeepMethodInfo$Builder.makeBottom():505 -> 15:15:void ():13 -> 16:16:com.android.tools.r8.shaking.KeepMethodInfo$Builder com.android.tools.r8.shaking.KeepMethodInfo$Builder.setAllowParameterTypeStrengthening(boolean):365:365 -> 16:16:com.android.tools.r8.shaking.KeepMethodInfo$Builder com.android.tools.r8.shaking.KeepMethodInfo$Builder.allowParameterTypeStrengthening():370 -> 16:16:com.android.tools.r8.shaking.KeepMethodInfo$Builder com.android.tools.r8.shaking.KeepMethodInfo$Builder.makeBottom():506 -> 16:16:void ():13 -> 17:17:com.android.tools.r8.shaking.KeepMethodInfo$Builder com.android.tools.r8.shaking.KeepMethodInfo$Builder.setAllowReturnTypeStrengthening(boolean):384:384 -> 17:17:com.android.tools.r8.shaking.KeepMethodInfo$Builder com.android.tools.r8.shaking.KeepMethodInfo$Builder.allowReturnTypeStrengthening():389 -> 17:17:com.android.tools.r8.shaking.KeepMethodInfo$Builder com.android.tools.r8.shaking.KeepMethodInfo$Builder.makeBottom():507 -> 17:17:void ():13 -> 18:18:com.android.tools.r8.shaking.KeepMethodInfo$Builder com.android.tools.r8.shaking.KeepMethodInfo$Builder.setAllowUnusedArgumentOptimization(boolean):403:403 -> 18:18:com.android.tools.r8.shaking.KeepMethodInfo$Builder com.android.tools.r8.shaking.KeepMethodInfo$Builder.allowUnusedArgumentOptimization():408 -> 18:18:com.android.tools.r8.shaking.KeepMethodInfo$Builder com.android.tools.r8.shaking.KeepMethodInfo$Builder.makeBottom():508 -> 18:18:void ():13 -> 19:19:com.android.tools.r8.shaking.KeepMethodInfo$Builder com.android.tools.r8.shaking.KeepMethodInfo$Builder.setAllowUnusedReturnValueOptimization(boolean):423:423 -> 19:19:com.android.tools.r8.shaking.KeepMethodInfo$Builder com.android.tools.r8.shaking.KeepMethodInfo$Builder.allowUnusedReturnValueOptimization():428 -> 19:19:com.android.tools.r8.shaking.KeepMethodInfo$Builder com.android.tools.r8.shaking.KeepMethodInfo$Builder.makeBottom():509 -> 19:19:void ():13 -> 20:20:void ():13:13 -> 1:12:void (com.android.tools.r8.shaking.KeepMethodInfo$Builder):40:51 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/k1;)V"} 1:1:boolean isArgumentPropagationAllowed(com.android.tools.r8.shaking.GlobalKeepInfoConfiguration):62:62 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/A1;)Z"} 2:2:boolean isClosedWorldReasoningAllowed(com.android.tools.r8.shaking.GlobalKeepInfoConfiguration):74:74 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/K0;)Z"} 3:3:boolean internalIsClosedWorldReasoningAllowed():78:78 -> e 3:3:boolean isClosedWorldReasoningAllowed(com.android.tools.r8.shaking.GlobalKeepInfoConfiguration):74 -> e 1:1:boolean isClassInliningAllowed(com.android.tools.r8.shaking.GlobalKeepInfoConfiguration):66:66 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/A1;)Z"} 2:2:boolean internalIsClassInliningAllowed():70:70 -> f 2:2:boolean isClassInliningAllowed(com.android.tools.r8.shaking.GlobalKeepInfoConfiguration):66 -> f 1:1:boolean isConstantArgumentOptimizationAllowed(com.android.tools.r8.shaking.GlobalKeepInfoConfiguration):82:82 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/A1;)Z"} 2:2:boolean internalIsConstantArgumentOptimizationAllowed():86:86 -> g 2:2:boolean isConstantArgumentOptimizationAllowed(com.android.tools.r8.shaking.GlobalKeepInfoConfiguration):82 -> g 1:1:boolean isInliningAllowed(com.android.tools.r8.shaking.GlobalKeepInfoConfiguration):90:90 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/A1;)Z"} 2:2:boolean internalIsInliningAllowed():94:94 -> h 2:2:boolean isInliningAllowed(com.android.tools.r8.shaking.GlobalKeepInfoConfiguration):90 -> h 1:1:com.android.tools.r8.shaking.KeepMethodInfo bottom():20:20 -> i # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/m1;"} 2:5:boolean isMethodStaticizingAllowed(com.android.tools.r8.shaking.GlobalKeepInfoConfiguration):98:101 -> i # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/A1;)Z"} 6:6:boolean internalIsMethodStaticizingAllowed():106:106 -> i 6:6:boolean isMethodStaticizingAllowed(com.android.tools.r8.shaking.GlobalKeepInfoConfiguration):102 -> i 1:1:com.android.tools.r8.shaking.KeepMethodInfo$Builder builder():58:58 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/k1;"} 2:5:boolean isParameterRemovalAllowed(com.android.tools.r8.shaking.GlobalKeepInfoConfiguration):110:113 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/A1;)Z"} 6:6:boolean internalIsParameterRemovalAllowed():118:118 -> j 6:6:boolean isParameterRemovalAllowed(com.android.tools.r8.shaking.GlobalKeepInfoConfiguration):114 -> j 1:1:boolean internalIsClassInliningAllowed():70:70 -> k 2:4:boolean isParameterReorderingAllowed(com.android.tools.r8.shaking.GlobalKeepInfoConfiguration):122:124 -> k # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/A1;)Z"} 5:5:boolean internalIsParameterReorderingAllowed():129:129 -> k 5:5:boolean isParameterReorderingAllowed(com.android.tools.r8.shaking.GlobalKeepInfoConfiguration):125 -> k 1:1:boolean internalIsClosedWorldReasoningAllowed():78:78 -> l 2:4:boolean isParameterTypeStrengtheningAllowed(com.android.tools.r8.shaking.GlobalKeepInfoConfiguration):133:135 -> l # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/A1;)Z"} 5:5:boolean internalIsParameterTypeStrengtheningAllowed():140:140 -> l 5:5:boolean isParameterTypeStrengtheningAllowed(com.android.tools.r8.shaking.GlobalKeepInfoConfiguration):136 -> l 1:1:boolean internalIsConstantArgumentOptimizationAllowed():86:86 -> m 2:4:boolean isReturnTypeStrengtheningAllowed(com.android.tools.r8.shaking.GlobalKeepInfoConfiguration):144:146 -> m # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/A1;)Z"} 5:5:boolean internalIsReturnTypeStrengtheningAllowed():151:151 -> m 5:5:boolean isReturnTypeStrengtheningAllowed(com.android.tools.r8.shaking.GlobalKeepInfoConfiguration):147 -> m 1:1:boolean internalIsInliningAllowed():94:94 -> n 2:4:boolean isUnusedArgumentOptimizationAllowed(com.android.tools.r8.shaking.GlobalKeepInfoConfiguration):155:157 -> n # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/A1;)Z"} 5:5:boolean internalIsUnusedArgumentOptimizationAllowed():162:162 -> n 5:5:boolean isUnusedArgumentOptimizationAllowed(com.android.tools.r8.shaking.GlobalKeepInfoConfiguration):158 -> n 1:1:boolean internalIsMethodStaticizingAllowed():106:106 -> o 2:4:boolean isUnusedReturnValueOptimizationAllowed(com.android.tools.r8.shaking.GlobalKeepInfoConfiguration):166:168 -> o # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/A1;)Z"} 5:5:boolean internalIsUnusedReturnValueOptimizationAllowed():173:173 -> o 5:5:boolean isUnusedReturnValueOptimizationAllowed(com.android.tools.r8.shaking.GlobalKeepInfoConfiguration):169 -> o 1:1:boolean internalIsParameterRemovalAllowed():118:118 -> p 1:1:boolean internalIsParameterReorderingAllowed():129:129 -> q 1:1:boolean internalIsParameterTypeStrengtheningAllowed():140:140 -> r 1:1:boolean internalIsReturnTypeStrengtheningAllowed():151:151 -> s 1:1:boolean internalIsUnusedArgumentOptimizationAllowed():162:162 -> t 1:1:boolean internalIsUnusedReturnValueOptimizationAllowed():173:173 -> u 1:1:com.android.tools.r8.shaking.KeepMethodInfo top():16:16 -> v 1:1:boolean isTop():183 -> v 2:2:boolean isTop():183:183 -> v 1:1:com.android.tools.r8.shaking.KeepMethodInfo$Joiner joiner():177:177 -> w # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/l1;"} 2:2:com.android.tools.r8.shaking.KeepMethodInfo top():16:16 -> w 2:2:boolean isTop():183 -> w 2:2:com.android.tools.r8.shaking.KeepMethodInfo$Joiner joiner():177 -> w 3:3:boolean isTop():183:183 -> w 3:3:com.android.tools.r8.shaking.KeepMethodInfo$Joiner joiner():177 -> w 4:5:com.android.tools.r8.shaking.KeepMethodInfo$Joiner joiner():177:178 -> w 1:1:com.android.tools.r8.shaking.KeepMethodInfo bottom():20:20 -> x 1:1:com.android.tools.r8.shaking.KeepMethodInfo$Joiner newEmptyJoiner():24 -> x # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/l1;"} 2:2:com.android.tools.r8.shaking.KeepMethodInfo$Joiner newEmptyJoiner():24:24 -> x 1:1:com.android.tools.r8.shaking.KeepMethodInfo top():16:16 -> y # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/m1;"} com.android.tools.r8.shaking.KeepMethodInfo$Builder -> com.android.tools.r8.shaking.k1: # {"id":"sourceFile","fileName":"KeepMethodInfo.java"} boolean allowClassInlining -> i boolean allowClosedWorldReasoning -> j boolean allowConstantArgumentOptimization -> k boolean allowInlining -> l boolean allowMethodStaticizing -> m boolean allowParameterRemoval -> n boolean allowParameterReordering -> o boolean allowParameterTypeStrengthening -> p boolean allowReturnTypeStrengthening -> q boolean allowUnusedArgumentOptimization -> r boolean allowUnusedReturnValueOptimization -> s 1:1:void ():206:206 -> 2:14:void (com.android.tools.r8.shaking.KeepMethodInfo):210:222 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/m1;)V"} 1:1:boolean internalIsEqualTo(com.android.tools.r8.shaking.KeepInfo):191:191 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/g1;)Z"} 2:2:boolean internalIsEqualTo(com.android.tools.r8.shaking.KeepMethodInfo):457:457 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/m1;)Z"} 3:3:boolean isClassInliningAllowed():228:228 -> a 3:3:boolean internalIsEqualTo(com.android.tools.r8.shaking.KeepMethodInfo):458 -> a 4:4:boolean com.android.tools.r8.shaking.KeepMethodInfo.internalIsClassInliningAllowed():70:70 -> a 4:4:boolean internalIsEqualTo(com.android.tools.r8.shaking.KeepMethodInfo):458 -> a 5:5:boolean isClosedWorldReasoningAllowed():247:247 -> a 5:5:boolean internalIsEqualTo(com.android.tools.r8.shaking.KeepMethodInfo):459 -> a 6:6:boolean com.android.tools.r8.shaking.KeepMethodInfo.internalIsClosedWorldReasoningAllowed():78:78 -> a 6:6:boolean internalIsEqualTo(com.android.tools.r8.shaking.KeepMethodInfo):459 -> a 7:7:boolean isConstantArgumentOptimizationAllowed():266:266 -> a 7:7:boolean internalIsEqualTo(com.android.tools.r8.shaking.KeepMethodInfo):460 -> a 8:8:boolean com.android.tools.r8.shaking.KeepMethodInfo.internalIsConstantArgumentOptimizationAllowed():86:86 -> a 8:8:boolean internalIsEqualTo(com.android.tools.r8.shaking.KeepMethodInfo):461 -> a 9:9:boolean isInliningAllowed():285:285 -> a 9:9:boolean internalIsEqualTo(com.android.tools.r8.shaking.KeepMethodInfo):462 -> a 10:10:boolean com.android.tools.r8.shaking.KeepMethodInfo.internalIsInliningAllowed():94:94 -> a 10:10:boolean internalIsEqualTo(com.android.tools.r8.shaking.KeepMethodInfo):462 -> a 11:11:boolean isMethodStaticizingAllowed():304:304 -> a 11:11:boolean internalIsEqualTo(com.android.tools.r8.shaking.KeepMethodInfo):463 -> a 12:12:boolean com.android.tools.r8.shaking.KeepMethodInfo.internalIsMethodStaticizingAllowed():106:106 -> a 12:12:boolean internalIsEqualTo(com.android.tools.r8.shaking.KeepMethodInfo):463 -> a 13:13:boolean isParameterRemovalAllowed():323:323 -> a 13:13:boolean internalIsEqualTo(com.android.tools.r8.shaking.KeepMethodInfo):464 -> a 14:14:boolean com.android.tools.r8.shaking.KeepMethodInfo.internalIsParameterRemovalAllowed():118:118 -> a 14:14:boolean internalIsEqualTo(com.android.tools.r8.shaking.KeepMethodInfo):464 -> a 15:15:boolean isParameterReorderingAllowed():342:342 -> a 15:15:boolean internalIsEqualTo(com.android.tools.r8.shaking.KeepMethodInfo):465 -> a 16:16:boolean com.android.tools.r8.shaking.KeepMethodInfo.internalIsParameterReorderingAllowed():129:129 -> a 16:16:boolean internalIsEqualTo(com.android.tools.r8.shaking.KeepMethodInfo):465 -> a 17:17:boolean isParameterTypeStrengtheningAllowed():361:361 -> a 17:17:boolean internalIsEqualTo(com.android.tools.r8.shaking.KeepMethodInfo):466 -> a 18:18:boolean com.android.tools.r8.shaking.KeepMethodInfo.internalIsParameterTypeStrengtheningAllowed():140:140 -> a 18:18:boolean internalIsEqualTo(com.android.tools.r8.shaking.KeepMethodInfo):467 -> a 19:19:boolean isReturnTypeStrengtheningAllowed():380:380 -> a 19:19:boolean internalIsEqualTo(com.android.tools.r8.shaking.KeepMethodInfo):468 -> a 20:20:boolean com.android.tools.r8.shaking.KeepMethodInfo.internalIsReturnTypeStrengtheningAllowed():151:151 -> a 20:20:boolean internalIsEqualTo(com.android.tools.r8.shaking.KeepMethodInfo):468 -> a 21:21:boolean isUnusedArgumentOptimizationAllowed():399:399 -> a 21:21:boolean internalIsEqualTo(com.android.tools.r8.shaking.KeepMethodInfo):469 -> a 22:22:boolean com.android.tools.r8.shaking.KeepMethodInfo.internalIsUnusedArgumentOptimizationAllowed():162:162 -> a 22:22:boolean internalIsEqualTo(com.android.tools.r8.shaking.KeepMethodInfo):470 -> a 23:23:boolean isUnusedReturnValueOptimizationAllowed():418:418 -> a 23:23:boolean internalIsEqualTo(com.android.tools.r8.shaking.KeepMethodInfo):471 -> a 24:24:boolean com.android.tools.r8.shaking.KeepMethodInfo.internalIsUnusedReturnValueOptimizationAllowed():173:173 -> a 24:24:boolean internalIsEqualTo(com.android.tools.r8.shaking.KeepMethodInfo):472 -> a 1:1:boolean isEqualTo(com.android.tools.r8.shaking.KeepInfo):191:191 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/g1;)Z"} 2:2:boolean isEqualTo(com.android.tools.r8.shaking.KeepMethodInfo):452:452 -> b 2:2:boolean isEqualTo(com.android.tools.r8.shaking.KeepInfo):191 -> b 3:3:com.android.tools.r8.shaking.KeepMethodInfo doBuild():477:477 -> b 3:3:com.android.tools.r8.shaking.KeepInfo doBuild():191 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/g1;"} 1:1:com.android.tools.r8.shaking.KeepMethodInfo getBottomInfo():447:447 -> c 1:1:com.android.tools.r8.shaking.KeepInfo getBottomInfo():191 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/g1;"} 1:1:com.android.tools.r8.shaking.KeepMethodInfo getTopInfo():442:442 -> d 1:1:com.android.tools.r8.shaking.KeepInfo getTopInfo():191 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/g1;"} 1:1:com.android.tools.r8.shaking.KeepInfo$Builder makeTop():191:191 -> m # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/e1;"} com.android.tools.r8.shaking.KeepInfo$Builder self() -> n # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/e1;"} 1:1:boolean isClassInliningAllowed():228:228 -> o 1:1:boolean isClosedWorldReasoningAllowed():247:247 -> p 1:1:boolean isConstantArgumentOptimizationAllowed():266:266 -> q 1:1:boolean isInliningAllowed():285:285 -> r 1:1:boolean isMethodStaticizingAllowed():304:304 -> s 1:1:boolean isParameterRemovalAllowed():323:323 -> t 1:1:boolean isParameterReorderingAllowed():342:342 -> u 1:1:boolean isParameterTypeStrengtheningAllowed():361:361 -> v 1:1:boolean isReturnTypeStrengtheningAllowed():380:380 -> w 1:1:boolean isUnusedArgumentOptimizationAllowed():399:399 -> x 1:1:boolean isUnusedReturnValueOptimizationAllowed():418:418 -> y 1:1:com.android.tools.r8.shaking.KeepMethodInfo$Builder makeTop():482:482 -> z # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/k1;"} 2:2:com.android.tools.r8.shaking.KeepMethodInfo$Builder setAllowClassInlining(boolean):232:232 -> z 2:2:com.android.tools.r8.shaking.KeepMethodInfo$Builder disallowClassInlining():241 -> z 2:2:com.android.tools.r8.shaking.KeepMethodInfo$Builder makeTop():483 -> z # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 3:3:com.android.tools.r8.shaking.KeepMethodInfo$Builder setAllowClosedWorldReasoning(boolean):251:251 -> z 3:3:com.android.tools.r8.shaking.KeepMethodInfo$Builder disallowClosedWorldReasoning():260 -> z 3:3:com.android.tools.r8.shaking.KeepMethodInfo$Builder makeTop():484 -> z 4:4:com.android.tools.r8.shaking.KeepMethodInfo$Builder setAllowConstantArgumentOptimization(boolean):270:270 -> z 4:4:com.android.tools.r8.shaking.KeepMethodInfo$Builder disallowConstantArgumentOptimization():279 -> z 4:4:com.android.tools.r8.shaking.KeepMethodInfo$Builder makeTop():485 -> z 5:5:com.android.tools.r8.shaking.KeepMethodInfo$Builder setAllowInlining(boolean):289:289 -> z 5:5:com.android.tools.r8.shaking.KeepMethodInfo$Builder disallowInlining():298 -> z 5:5:com.android.tools.r8.shaking.KeepMethodInfo$Builder makeTop():486 -> z 6:6:com.android.tools.r8.shaking.KeepMethodInfo$Builder setAllowMethodStaticizing(boolean):308:308 -> z 6:6:com.android.tools.r8.shaking.KeepMethodInfo$Builder disallowMethodStaticizing():317 -> z 6:6:com.android.tools.r8.shaking.KeepMethodInfo$Builder makeTop():487 -> z 7:7:com.android.tools.r8.shaking.KeepMethodInfo$Builder setAllowParameterRemoval(boolean):327:327 -> z 7:7:com.android.tools.r8.shaking.KeepMethodInfo$Builder disallowParameterRemoval():336 -> z 7:7:com.android.tools.r8.shaking.KeepMethodInfo$Builder makeTop():488 -> z 8:8:com.android.tools.r8.shaking.KeepMethodInfo$Builder setAllowParameterReordering(boolean):346:346 -> z 8:8:com.android.tools.r8.shaking.KeepMethodInfo$Builder disallowParameterReordering():355 -> z 8:8:com.android.tools.r8.shaking.KeepMethodInfo$Builder makeTop():489 -> z 9:9:com.android.tools.r8.shaking.KeepMethodInfo$Builder setAllowParameterTypeStrengthening(boolean):365:365 -> z 9:9:com.android.tools.r8.shaking.KeepMethodInfo$Builder disallowParameterTypeStrengthening():374 -> z 9:9:com.android.tools.r8.shaking.KeepMethodInfo$Builder makeTop():490 -> z 10:10:com.android.tools.r8.shaking.KeepMethodInfo$Builder setAllowReturnTypeStrengthening(boolean):384:384 -> z 10:10:com.android.tools.r8.shaking.KeepMethodInfo$Builder disallowReturnTypeStrengthening():393 -> z 10:10:com.android.tools.r8.shaking.KeepMethodInfo$Builder makeTop():491 -> z 11:11:com.android.tools.r8.shaking.KeepMethodInfo$Builder setAllowUnusedArgumentOptimization(boolean):403:403 -> z 11:11:com.android.tools.r8.shaking.KeepMethodInfo$Builder disallowUnusedArgumentOptimization():412 -> z 11:11:com.android.tools.r8.shaking.KeepMethodInfo$Builder makeTop():492 -> z 12:12:com.android.tools.r8.shaking.KeepMethodInfo$Builder setAllowUnusedReturnValueOptimization(boolean):423:423 -> z 12:12:com.android.tools.r8.shaking.KeepMethodInfo$Builder disallowUnusedReturnValueOptimization():432 -> z 12:12:com.android.tools.r8.shaking.KeepMethodInfo$Builder makeTop():493 -> z com.android.tools.r8.shaking.KeepMethodInfo$Joiner -> com.android.tools.r8.shaking.l1: # {"id":"sourceFile","fileName":"KeepMethodInfo.java"} 1:1:void (com.android.tools.r8.shaking.KeepMethodInfo):516:516 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/m1;)V"} 1:1:com.android.tools.r8.shaking.KeepMethodInfo$Joiner disallowUnusedArgumentOptimization():565:565 -> A # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/l1;"} 2:2:com.android.tools.r8.shaking.KeepMethodInfo$Builder com.android.tools.r8.shaking.KeepMethodInfo$Builder.setAllowUnusedArgumentOptimization(boolean):403:403 -> A 2:2:com.android.tools.r8.shaking.KeepMethodInfo$Builder com.android.tools.r8.shaking.KeepMethodInfo$Builder.disallowUnusedArgumentOptimization():412 -> A 2:2:com.android.tools.r8.shaking.KeepMethodInfo$Joiner disallowUnusedArgumentOptimization():565 -> A # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 1:1:com.android.tools.r8.shaking.KeepMethodInfo$Joiner disallowUnusedReturnValueOptimization():570:570 -> B # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/l1;"} 2:2:com.android.tools.r8.shaking.KeepMethodInfo$Builder com.android.tools.r8.shaking.KeepMethodInfo$Builder.setAllowUnusedReturnValueOptimization(boolean):423:423 -> B 2:2:com.android.tools.r8.shaking.KeepMethodInfo$Builder com.android.tools.r8.shaking.KeepMethodInfo$Builder.disallowUnusedReturnValueOptimization():432 -> B 2:2:com.android.tools.r8.shaking.KeepMethodInfo$Joiner disallowUnusedReturnValueOptimization():570 -> B # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 1:1:com.android.tools.r8.shaking.KeepInfo$Joiner merge(com.android.tools.r8.shaking.KeepInfo$Joiner):513:513 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/f1;)Lcom/android/tools/r8/shaking/f1;"} 2:2:com.android.tools.r8.shaking.KeepMethodInfo$Joiner merge(com.android.tools.r8.shaking.KeepMethodInfo$Joiner):582:582 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/l1;)Lcom/android/tools/r8/shaking/l1;"} 3:3:boolean com.android.tools.r8.shaking.KeepMethodInfo$Builder.isClassInliningAllowed():228:228 -> a 3:3:com.android.tools.r8.shaking.KeepMethodInfo$Joiner merge(com.android.tools.r8.shaking.KeepMethodInfo$Joiner):583 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 4:4:com.android.tools.r8.shaking.KeepMethodInfo$Joiner merge(com.android.tools.r8.shaking.KeepMethodInfo$Joiner):583:583 -> a 5:5:boolean com.android.tools.r8.shaking.KeepMethodInfo$Builder.isClosedWorldReasoningAllowed():247:247 -> a 5:5:com.android.tools.r8.shaking.KeepMethodInfo$Joiner merge(com.android.tools.r8.shaking.KeepMethodInfo$Joiner):585 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 6:6:com.android.tools.r8.shaking.KeepMethodInfo$Joiner merge(com.android.tools.r8.shaking.KeepMethodInfo$Joiner):585:585 -> a 7:7:com.android.tools.r8.shaking.KeepMethodInfo$Joiner merge(com.android.tools.r8.shaking.KeepMethodInfo$Joiner):584:584 -> a 8:8:boolean com.android.tools.r8.shaking.KeepMethodInfo$Builder.isConstantArgumentOptimizationAllowed():266:266 -> a 8:8:com.android.tools.r8.shaking.KeepMethodInfo$Joiner merge(com.android.tools.r8.shaking.KeepMethodInfo$Joiner):587 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 9:9:com.android.tools.r8.shaking.KeepMethodInfo$Joiner merge(com.android.tools.r8.shaking.KeepMethodInfo$Joiner):587:587 -> a 10:10:com.android.tools.r8.shaking.KeepMethodInfo$Joiner merge(com.android.tools.r8.shaking.KeepMethodInfo$Joiner):586:586 -> a 11:11:boolean com.android.tools.r8.shaking.KeepMethodInfo$Builder.isInliningAllowed():285:285 -> a 11:11:com.android.tools.r8.shaking.KeepMethodInfo$Joiner merge(com.android.tools.r8.shaking.KeepMethodInfo$Joiner):589 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 12:12:com.android.tools.r8.shaking.KeepMethodInfo$Joiner merge(com.android.tools.r8.shaking.KeepMethodInfo$Joiner):589:589 -> a 13:13:boolean com.android.tools.r8.shaking.KeepMethodInfo$Builder.isMethodStaticizingAllowed():304:304 -> a 13:13:com.android.tools.r8.shaking.KeepMethodInfo$Joiner merge(com.android.tools.r8.shaking.KeepMethodInfo$Joiner):590 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 14:14:com.android.tools.r8.shaking.KeepMethodInfo$Joiner merge(com.android.tools.r8.shaking.KeepMethodInfo$Joiner):590:590 -> a 15:15:boolean com.android.tools.r8.shaking.KeepMethodInfo$Builder.isParameterRemovalAllowed():323:323 -> a 15:15:com.android.tools.r8.shaking.KeepMethodInfo$Joiner merge(com.android.tools.r8.shaking.KeepMethodInfo$Joiner):591 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 16:16:com.android.tools.r8.shaking.KeepMethodInfo$Joiner merge(com.android.tools.r8.shaking.KeepMethodInfo$Joiner):591:591 -> a 17:17:boolean com.android.tools.r8.shaking.KeepMethodInfo$Builder.isParameterReorderingAllowed():342:342 -> a 17:17:com.android.tools.r8.shaking.KeepMethodInfo$Joiner merge(com.android.tools.r8.shaking.KeepMethodInfo$Joiner):593 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 18:18:com.android.tools.r8.shaking.KeepMethodInfo$Joiner merge(com.android.tools.r8.shaking.KeepMethodInfo$Joiner):593:593 -> a 19:19:com.android.tools.r8.shaking.KeepMethodInfo$Joiner merge(com.android.tools.r8.shaking.KeepMethodInfo$Joiner):592:592 -> a 20:20:boolean com.android.tools.r8.shaking.KeepMethodInfo$Builder.isParameterTypeStrengtheningAllowed():361:361 -> a 20:20:com.android.tools.r8.shaking.KeepMethodInfo$Joiner merge(com.android.tools.r8.shaking.KeepMethodInfo$Joiner):595 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 21:21:com.android.tools.r8.shaking.KeepMethodInfo$Joiner merge(com.android.tools.r8.shaking.KeepMethodInfo$Joiner):595:595 -> a 22:22:com.android.tools.r8.shaking.KeepMethodInfo$Joiner merge(com.android.tools.r8.shaking.KeepMethodInfo$Joiner):594:594 -> a 23:23:boolean com.android.tools.r8.shaking.KeepMethodInfo$Builder.isReturnTypeStrengtheningAllowed():380:380 -> a 23:23:com.android.tools.r8.shaking.KeepMethodInfo$Joiner merge(com.android.tools.r8.shaking.KeepMethodInfo$Joiner):598 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 24:24:com.android.tools.r8.shaking.KeepMethodInfo$Joiner merge(com.android.tools.r8.shaking.KeepMethodInfo$Joiner):598:598 -> a 25:25:com.android.tools.r8.shaking.KeepMethodInfo$Joiner merge(com.android.tools.r8.shaking.KeepMethodInfo$Joiner):597:597 -> a 26:26:boolean com.android.tools.r8.shaking.KeepMethodInfo$Builder.isUnusedArgumentOptimizationAllowed():399:399 -> a 26:26:com.android.tools.r8.shaking.KeepMethodInfo$Joiner merge(com.android.tools.r8.shaking.KeepMethodInfo$Joiner):601 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 27:27:com.android.tools.r8.shaking.KeepMethodInfo$Joiner merge(com.android.tools.r8.shaking.KeepMethodInfo$Joiner):601:601 -> a 28:28:com.android.tools.r8.shaking.KeepMethodInfo$Joiner merge(com.android.tools.r8.shaking.KeepMethodInfo$Joiner):600:600 -> a 29:29:boolean com.android.tools.r8.shaking.KeepMethodInfo$Builder.isUnusedReturnValueOptimizationAllowed():418:418 -> a 29:29:com.android.tools.r8.shaking.KeepMethodInfo$Joiner merge(com.android.tools.r8.shaking.KeepMethodInfo$Joiner):604 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 30:30:com.android.tools.r8.shaking.KeepMethodInfo$Joiner merge(com.android.tools.r8.shaking.KeepMethodInfo$Joiner):604:604 -> a 31:31: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 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/l1;"} com.android.tools.r8.shaking.KeepInfo$Joiner self() -> o # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/f1;"} 1:1:com.android.tools.r8.shaking.KeepMethodInfo$Joiner disallowClassInlining():520:520 -> r # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/l1;"} 2:2:com.android.tools.r8.shaking.KeepMethodInfo$Builder com.android.tools.r8.shaking.KeepMethodInfo$Builder.setAllowClassInlining(boolean):232:232 -> r 2:2:com.android.tools.r8.shaking.KeepMethodInfo$Builder com.android.tools.r8.shaking.KeepMethodInfo$Builder.disallowClassInlining():241 -> r 2:2:com.android.tools.r8.shaking.KeepMethodInfo$Joiner disallowClassInlining():520 -> r # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 1:1:com.android.tools.r8.shaking.KeepMethodInfo$Joiner disallowClosedWorldReasoning():525:525 -> s # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/l1;"} 2:2:com.android.tools.r8.shaking.KeepMethodInfo$Builder com.android.tools.r8.shaking.KeepMethodInfo$Builder.setAllowClosedWorldReasoning(boolean):251:251 -> s 2:2:com.android.tools.r8.shaking.KeepMethodInfo$Builder com.android.tools.r8.shaking.KeepMethodInfo$Builder.disallowClosedWorldReasoning():260 -> s 2:2:com.android.tools.r8.shaking.KeepMethodInfo$Joiner disallowClosedWorldReasoning():525 -> s # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 1:1:com.android.tools.r8.shaking.KeepMethodInfo$Joiner disallowConstantArgumentOptimization():530:530 -> t # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/l1;"} 2:2:com.android.tools.r8.shaking.KeepMethodInfo$Builder com.android.tools.r8.shaking.KeepMethodInfo$Builder.setAllowConstantArgumentOptimization(boolean):270:270 -> t 2:2:com.android.tools.r8.shaking.KeepMethodInfo$Builder com.android.tools.r8.shaking.KeepMethodInfo$Builder.disallowConstantArgumentOptimization():279 -> t 2:2:com.android.tools.r8.shaking.KeepMethodInfo$Joiner disallowConstantArgumentOptimization():530 -> t # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 1:1:com.android.tools.r8.shaking.KeepMethodInfo$Joiner disallowInlining():535:535 -> u # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/l1;"} 2:2:com.android.tools.r8.shaking.KeepMethodInfo$Builder com.android.tools.r8.shaking.KeepMethodInfo$Builder.setAllowInlining(boolean):289:289 -> u 2:2:com.android.tools.r8.shaking.KeepMethodInfo$Builder com.android.tools.r8.shaking.KeepMethodInfo$Builder.disallowInlining():298 -> u 2:2:com.android.tools.r8.shaking.KeepMethodInfo$Joiner disallowInlining():535 -> u # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 1:1:com.android.tools.r8.shaking.KeepMethodInfo$Joiner disallowMethodStaticizing():540:540 -> v # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/l1;"} 2:2:com.android.tools.r8.shaking.KeepMethodInfo$Builder com.android.tools.r8.shaking.KeepMethodInfo$Builder.setAllowMethodStaticizing(boolean):308:308 -> v 2:2:com.android.tools.r8.shaking.KeepMethodInfo$Builder com.android.tools.r8.shaking.KeepMethodInfo$Builder.disallowMethodStaticizing():317 -> v 2:2:com.android.tools.r8.shaking.KeepMethodInfo$Joiner disallowMethodStaticizing():540 -> v # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 1:1:com.android.tools.r8.shaking.KeepMethodInfo$Joiner disallowParameterRemoval():545:545 -> w # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/l1;"} 2:2:com.android.tools.r8.shaking.KeepMethodInfo$Builder com.android.tools.r8.shaking.KeepMethodInfo$Builder.setAllowParameterRemoval(boolean):327:327 -> w 2:2:com.android.tools.r8.shaking.KeepMethodInfo$Builder com.android.tools.r8.shaking.KeepMethodInfo$Builder.disallowParameterRemoval():336 -> w 2:2:com.android.tools.r8.shaking.KeepMethodInfo$Joiner disallowParameterRemoval():545 -> w # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 1:1:com.android.tools.r8.shaking.KeepMethodInfo$Joiner disallowParameterReordering():550:550 -> x # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/l1;"} 2:2:com.android.tools.r8.shaking.KeepMethodInfo$Builder com.android.tools.r8.shaking.KeepMethodInfo$Builder.setAllowParameterReordering(boolean):346:346 -> x 2:2:com.android.tools.r8.shaking.KeepMethodInfo$Builder com.android.tools.r8.shaking.KeepMethodInfo$Builder.disallowParameterReordering():355 -> x 2:2:com.android.tools.r8.shaking.KeepMethodInfo$Joiner disallowParameterReordering():550 -> x # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 1:1:com.android.tools.r8.shaking.KeepMethodInfo$Joiner disallowParameterTypeStrengthening():555:555 -> y # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/l1;"} 2:2:com.android.tools.r8.shaking.KeepMethodInfo$Builder com.android.tools.r8.shaking.KeepMethodInfo$Builder.setAllowParameterTypeStrengthening(boolean):365:365 -> y 2:2:com.android.tools.r8.shaking.KeepMethodInfo$Builder com.android.tools.r8.shaking.KeepMethodInfo$Builder.disallowParameterTypeStrengthening():374 -> y 2:2:com.android.tools.r8.shaking.KeepMethodInfo$Joiner disallowParameterTypeStrengthening():555 -> y # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 1:1:com.android.tools.r8.shaking.KeepMethodInfo$Joiner disallowReturnTypeStrengthening():560:560 -> z # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/l1;"} 2:2:com.android.tools.r8.shaking.KeepMethodInfo$Builder com.android.tools.r8.shaking.KeepMethodInfo$Builder.setAllowReturnTypeStrengthening(boolean):384:384 -> z 2:2:com.android.tools.r8.shaking.KeepMethodInfo$Builder com.android.tools.r8.shaking.KeepMethodInfo$Builder.disallowReturnTypeStrengthening():393 -> z 2:2:com.android.tools.r8.shaking.KeepMethodInfo$Joiner disallowReturnTypeStrengthening():560 -> z # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} com.android.tools.r8.shaking.KeepReason -> com.android.tools.r8.shaking.z1: # {"id":"sourceFile","fileName":"KeepReason.java"} 1:1:void ():19:19 -> com.android.tools.r8.experimental.graphinfo.GraphEdgeInfo$EdgeKind edgeKind() -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Tj$a;"} com.android.tools.r8.experimental.graphinfo.GraphNode getSourceNode(com.android.tools.r8.shaking.GraphReporter) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/M0;)Lcom/android/tools/r8/experimental/graphinfo/GraphNode;"} 1:1:com.android.tools.r8.shaking.KeepReason annotatedOn(com.android.tools.r8.graph.DexDefinition):26:26 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/O0;)Lcom/android/tools/r8/shaking/z1;"} 2:2:com.android.tools.r8.shaking.KeepReason reachableFromLiveType(com.android.tools.r8.graph.DexType):46:46 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/shaking/z1;"} 3:3:com.android.tools.r8.shaking.KeepReason fieldReferencedIn(com.android.tools.r8.graph.ProgramMethod):62:62 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)Lcom/android/tools/r8/shaking/z1;"} 4:4:com.android.tools.r8.shaking.KeepReason referencedInAnnotation(com.android.tools.r8.graph.DexAnnotation,com.android.tools.r8.graph.ProgramDefinition):67:67 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/d0;Lcom/android/tools/r8/graph/k5;)Lcom/android/tools/r8/shaking/z1;"} 1:1:com.android.tools.r8.shaking.KeepReason instantiatedIn(com.android.tools.r8.graph.ProgramMethod):34:34 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)Lcom/android/tools/r8/shaking/p1;"} 1:1:com.android.tools.r8.shaking.KeepReason invokedFrom(com.android.tools.r8.graph.ProgramMethod):54:54 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)Lcom/android/tools/r8/shaking/z1;"} 2:2:com.android.tools.r8.shaking.KeepReason invokedFrom(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexEncodedMethod):50:50 -> c 2:2:com.android.tools.r8.shaking.KeepReason invokedFrom(com.android.tools.r8.graph.ProgramMethod):54 -> c 1:1:com.android.tools.r8.shaking.KeepReason invokedFromLambdaCreatedIn(com.android.tools.r8.graph.ProgramMethod):58:58 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)Lcom/android/tools/r8/shaking/z1;"} 1:1:com.android.tools.r8.shaking.KeepReason invokedViaSuperFrom(com.android.tools.r8.graph.ProgramMethod):42:42 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)Lcom/android/tools/r8/shaking/z1;"} 1:1:com.android.tools.r8.shaking.KeepReason methodHandleReferencedIn(com.android.tools.r8.graph.ProgramMethod):87:87 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)Lcom/android/tools/r8/shaking/z1;"} 1:1:com.android.tools.r8.shaking.KeepReason$ReflectiveUseFrom reflectiveUseIn(com.android.tools.r8.graph.ProgramMethod):83:83 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)Lcom/android/tools/r8/shaking/x1;"} 1:1:com.android.tools.r8.shaking.KeepReason targetedBySuperFrom(com.android.tools.r8.graph.ProgramMethod):79:79 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)Lcom/android/tools/r8/shaking/z1;"} com.android.tools.r8.shaking.KeepReason$AnnotatedOn -> com.android.tools.r8.shaking.n1: # {"id":"sourceFile","fileName":"KeepReason.java"} com.android.tools.r8.graph.DexDefinition holder -> a boolean $assertionsDisabled -> b 1:1:void ():253:253 -> 1:2:void (com.android.tools.r8.graph.DexDefinition):257:258 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/O0;)V"} 1:1:com.android.tools.r8.experimental.graphinfo.GraphEdgeInfo$EdgeKind edgeKind():263:263 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Tj$a;"} 2:4:com.android.tools.r8.experimental.graphinfo.GraphNode getSourceNode(com.android.tools.r8.shaking.GraphReporter):268:270 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/M0;)Lcom/android/tools/r8/experimental/graphinfo/GraphNode;"} 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.android.tools.r8.shaking.o1: # {"id":"sourceFile","fileName":"KeepReason.java"} com.android.tools.r8.graph.DexEncodedMethod method -> a 1:2:void (com.android.tools.r8.graph.DexEncodedMethod):94:95 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W0;)V"} 1:1:com.android.tools.r8.experimental.graphinfo.GraphNode getSourceNode(com.android.tools.r8.shaking.GraphReporter):106:106 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/M0;)Lcom/android/tools/r8/experimental/graphinfo/GraphNode;"} com.android.tools.r8.shaking.KeepReason$InstantiatedIn -> com.android.tools.r8.shaking.p1: # {"id":"sourceFile","fileName":"KeepReason.java"} 1:1:void (com.android.tools.r8.graph.DexEncodedMethod):113:113 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W0;)V"} 1:1:com.android.tools.r8.experimental.graphinfo.GraphEdgeInfo$EdgeKind edgeKind():118:118 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Tj$a;"} com.android.tools.r8.shaking.KeepReason$InvokedFrom -> com.android.tools.r8.shaking.q1: # {"id":"sourceFile","fileName":"KeepReason.java"} boolean $assertionsDisabled -> b 1:1:void ():161:161 -> 1:2:void (com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexEncodedMethod):164:165 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/graph/W0;)V"} 1:1:com.android.tools.r8.experimental.graphinfo.GraphEdgeInfo$EdgeKind edgeKind():170:170 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Tj$a;"} com.android.tools.r8.shaking.KeepReason$InvokedFromLambdaCreatedIn -> com.android.tools.r8.shaking.r1: # {"id":"sourceFile","fileName":"KeepReason.java"} 1:1:void (com.android.tools.r8.graph.DexEncodedMethod):182:182 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W0;)V"} 1:1:com.android.tools.r8.experimental.graphinfo.GraphEdgeInfo$EdgeKind edgeKind():187:187 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Tj$a;"} com.android.tools.r8.shaking.KeepReason$InvokedViaSuper -> com.android.tools.r8.shaking.s1: # {"id":"sourceFile","fileName":"KeepReason.java"} 1:1:void (com.android.tools.r8.graph.DexEncodedMethod):130:130 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W0;)V"} 1:1:com.android.tools.r8.experimental.graphinfo.GraphEdgeInfo$EdgeKind edgeKind():135:135 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Tj$a;"} com.android.tools.r8.shaking.KeepReason$MethodHandleReferencedFrom -> com.android.tools.r8.shaking.t1: # {"id":"sourceFile","fileName":"KeepReason.java"} 1:1:void (com.android.tools.r8.graph.DexEncodedMethod):304:304 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W0;)V"} 1:1:com.android.tools.r8.experimental.graphinfo.GraphEdgeInfo$EdgeKind edgeKind():309:309 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Tj$a;"} com.android.tools.r8.shaking.KeepReason$ReachableFromLiveType -> com.android.tools.r8.shaking.u1: # {"id":"sourceFile","fileName":"KeepReason.java"} com.android.tools.r8.graph.DexType type -> a 1:2:void (com.android.tools.r8.graph.DexType):217:218 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)V"} 1:1:com.android.tools.r8.experimental.graphinfo.GraphEdgeInfo$EdgeKind edgeKind():223:223 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Tj$a;"} 2:2:com.android.tools.r8.experimental.graphinfo.GraphNode getSourceNode(com.android.tools.r8.shaking.GraphReporter):228:228 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/M0;)Lcom/android/tools/r8/experimental/graphinfo/GraphNode;"} com.android.tools.r8.shaking.KeepReason$ReferencedFrom -> com.android.tools.r8.shaking.v1: # {"id":"sourceFile","fileName":"KeepReason.java"} 1:1:void (com.android.tools.r8.graph.DexEncodedMethod):199:199 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W0;)V"} 1:1:com.android.tools.r8.experimental.graphinfo.GraphEdgeInfo$EdgeKind edgeKind():204:204 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Tj$a;"} com.android.tools.r8.shaking.KeepReason$ReferencedInAnnotation -> com.android.tools.r8.shaking.w1: # {"id":"sourceFile","fileName":"KeepReason.java"} com.android.tools.r8.graph.DexAnnotation annotation -> a com.android.tools.r8.graph.ProgramDefinition annotatedItem -> b 1:3:void (com.android.tools.r8.graph.DexAnnotation,com.android.tools.r8.graph.ProgramDefinition):237:239 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/d0;Lcom/android/tools/r8/graph/k5;)V"} 1:1:com.android.tools.r8.experimental.graphinfo.GraphEdgeInfo$EdgeKind edgeKind():244:244 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Tj$a;"} 2:2:com.android.tools.r8.experimental.graphinfo.GraphNode getSourceNode(com.android.tools.r8.shaking.GraphReporter):249:249 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/M0;)Lcom/android/tools/r8/experimental/graphinfo/GraphNode;"} com.android.tools.r8.shaking.KeepReason$ReflectiveUseFrom -> com.android.tools.r8.shaking.x1: # {"id":"sourceFile","fileName":"KeepReason.java"} 1:1:void (com.android.tools.r8.graph.DexEncodedMethod):282:282 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W0;)V"} 1:1:com.android.tools.r8.experimental.graphinfo.GraphEdgeInfo$EdgeKind edgeKind():292:292 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Tj$a;"} com.android.tools.r8.shaking.KeepReason$TargetedBySuper -> com.android.tools.r8.shaking.y1: # {"id":"sourceFile","fileName":"KeepReason.java"} 1:1:void (com.android.tools.r8.graph.DexEncodedMethod):147:147 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W0;)V"} 1:1:com.android.tools.r8.experimental.graphinfo.GraphEdgeInfo$EdgeKind edgeKind():152:152 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Tj$a;"} com.android.tools.r8.shaking.KeepUnusedArgumentRule -> com.android.tools.r8.shaking.B1: # {"id":"sourceFile","fileName":"KeepUnusedArgumentRule.java"} 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):59:59 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/origin/Origin;Lcom/android/tools/r8/position/Position;Ljava/lang/String;Lcom/android/tools/r8/internal/bm;Lcom/android/tools/r8/shaking/q2;Lcom/android/tools/r8/shaking/q2;ZLcom/android/tools/r8/shaking/J2;Lcom/android/tools/r8/shaking/A2;Lcom/android/tools/r8/internal/bm;Lcom/android/tools/r8/shaking/G3;ZLjava/util/List;)V"} 1:1:java.lang.String typeString():81:81 -> H 1:1:com.android.tools.r8.shaking.KeepUnusedArgumentRule$Builder builder():76:76 -> J # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/A1;"} com.android.tools.r8.shaking.KeepUnusedArgumentRule$Builder -> com.android.tools.r8.shaking.A1: # {"id":"sourceFile","fileName":"KeepUnusedArgumentRule.java"} 1:1:void ():18:18 -> 1:11:com.android.tools.r8.shaking.KeepUnusedArgumentRule build():28:38 -> a 1:11:com.android.tools.r8.shaking.ProguardClassSpecification build():14 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/D2;"} com.android.tools.r8.shaking.ProguardClassSpecification$Builder self() -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/D2$a;"} com.android.tools.r8.shaking.KeepUnusedReturnValueRule -> com.android.tools.r8.shaking.D1: # {"id":"sourceFile","fileName":"KeepUnusedReturnValueRule.java"} int $r8$clinit -> 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):60:60 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/origin/Origin;Lcom/android/tools/r8/position/Position;Ljava/lang/String;Lcom/android/tools/r8/internal/bm;Lcom/android/tools/r8/shaking/q2;Lcom/android/tools/r8/shaking/q2;ZLcom/android/tools/r8/shaking/J2;Lcom/android/tools/r8/shaking/A2;Lcom/android/tools/r8/internal/bm;Lcom/android/tools/r8/shaking/G3;ZLjava/util/List;)V"} 1:1:java.lang.String typeString():82:82 -> H com.android.tools.r8.shaking.KeepUnusedReturnValueRule$Builder -> com.android.tools.r8.shaking.C1: # {"id":"sourceFile","fileName":"KeepUnusedReturnValueRule.java"} 1:1:void ():19:19 -> 1:11:com.android.tools.r8.shaking.KeepUnusedReturnValueRule build():29:39 -> a 1:11:com.android.tools.r8.shaking.ProguardClassSpecification build():15 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/D2;"} com.android.tools.r8.shaking.ProguardClassSpecification$Builder self() -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/D2$a;"} com.android.tools.r8.shaking.L8TreePruner -> com.android.tools.r8.shaking.E1: # {"id":"sourceFile","fileName":"L8TreePruner.java"} com.android.tools.r8.utils.InternalOptions options -> a java.util.List pruned -> b 1:1:void (com.android.tools.r8.utils.InternalOptions):26:26 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/A1;)V"} 2:5:void (com.android.tools.r8.utils.InternalOptions):24:27 -> 1:15:com.android.tools.r8.graph.DexApplication prune(com.android.tools.r8.graph.DexApplication,com.android.tools.r8.ir.desugar.TypeRewriter):31:45 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/b4;Lcom/android/tools/r8/internal/M00;)Lcom/android/tools/r8/graph/j0;"} 16:30:com.android.tools.r8.graph.DexApplication prune(com.android.tools.r8.graph.DexApplication,com.android.tools.r8.ir.desugar.TypeRewriter):42:56 -> a 31:31:boolean lambda$prune$0(com.android.tools.r8.graph.DexType):50:50 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Z"} com.android.tools.r8.shaking.LibraryMethodOverrideAnalysis -> com.android.tools.r8.shaking.G1: # {"id":"sourceFile","fileName":"LibraryMethodOverrideAnalysis.java"} com.android.tools.r8.graph.AppView appView -> a java.util.Set nonEscapingClassesWithLibraryMethodOverrides -> b boolean $assertionsDisabled -> c 1:1:void ():25:25 -> 1:5:void (com.android.tools.r8.graph.AppView):32:36 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)V"} 6:6:void (com.android.tools.r8.graph.AppView):35:35 -> 1:4:java.util.Set getClassesWithLibraryMethodOverrides(com.android.tools.r8.graph.AppView):56:59 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)Ljava/util/Set;"} 5:5:java.util.Set getClassesWithLibraryMethodOverrides(com.android.tools.r8.graph.AppView):58:58 -> a 6:10:boolean hasLibraryMethodOverrideDirectly(com.android.tools.r8.graph.DexProgramClass):76:80 -> a 6:10:boolean hasLibraryMethodOverrideDirectlyOrIndirectly(com.android.tools.r8.graph.DexProgramClass,java.util.Set):71 -> a 6:10:void lambda$getClassesWithLibraryMethodOverrides$0(java.util.Set,com.android.tools.r8.graph.DexProgramClass):61 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Set;Lcom/android/tools/r8/graph/q2;)V"} 11:15:boolean hasLibraryMethodOverrideIndirectly(com.android.tools.r8.graph.DexProgramClass,java.util.Set):89:93 -> a 11:15:boolean hasLibraryMethodOverrideDirectlyOrIndirectly(com.android.tools.r8.graph.DexProgramClass,java.util.Set):72 -> a 11:15:void lambda$getClassesWithLibraryMethodOverrides$0(java.util.Set,com.android.tools.r8.graph.DexProgramClass):61 -> a 16:16:void lambda$getClassesWithLibraryMethodOverrides$0(java.util.Set,com.android.tools.r8.graph.DexProgramClass):63:63 -> a 17:37:void analyze(com.android.tools.r8.ir.code.IRCode):101:121 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ll;)V"} 38:38:void finish():129:129 -> a 39:43:boolean verifyNoUninstantiatedTypesEscapeIntoLibrary():135:139 -> a 39:43:void finish():129 -> a 44:44:boolean verifyNoUninstantiatedTypesEscapeIntoLibrary():137:137 -> a 44:44:void finish():129 -> a 45:45:void finish():130:130 -> a 46:46:boolean lambda$finish$1(com.android.tools.r8.graph.DexType):131:131 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Z"} 1:8:java.util.Set getInitialNonEscapingClassesWithLibraryMethodOverrides(com.android.tools.r8.graph.AppView):42:49 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)Ljava/util/Set;"} 9:9:java.util.Set getInitialNonEscapingClassesWithLibraryMethodOverrides(com.android.tools.r8.graph.AppView):48:48 -> b com.android.tools.r8.shaking.LibraryMethodOverrideAnalysis$LibraryEscapeAnalysisConfiguration -> com.android.tools.r8.shaking.F1: # {"id":"sourceFile","fileName":"LibraryMethodOverrideAnalysis.java"} com.android.tools.r8.shaking.LibraryMethodOverrideAnalysis$LibraryEscapeAnalysisConfiguration INSTANCE -> a 1:1:void ():146:146 -> 1:1:void ():149:149 -> 1: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):161:163 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/lh;Lcom/android/tools/r8/internal/lo;Lcom/android/tools/r8/graph/o5;)Z"} 4:26:boolean isLegitimateConstructorInvocation(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):173:195 -> a 4:26: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):162 -> a com.android.tools.r8.shaking.LibraryModeledPredicate -> com.android.tools.r8.shaking.H1: # {"id":"sourceFile","fileName":"LibraryModeledPredicate.java"} boolean isModeled(com.android.tools.r8.graph.DexType) -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Z"} com.android.tools.r8.shaking.MainDexDirectReferenceTracer -> com.android.tools.r8.shaking.K1: # {"id":"sourceFile","fileName":"MainDexDirectReferenceTracer.java"} com.android.tools.r8.shaking.MainDexDirectReferenceTracer$AnnotationDirectReferenceCollector annotationDirectReferenceCollector -> a com.android.tools.r8.graph.AppView appView -> b java.util.function.Consumer consumer -> c boolean $assertionsDisabled -> d 1:1:void ():33:33 -> 1:1:void (com.android.tools.r8.graph.AppView,java.util.function.Consumer):41:41 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Consumer;Lcom/android/tools/r8/graph/m;)V"} 2:11:void (com.android.tools.r8.graph.AppView,java.util.function.Consumer):34:43 -> 1:1:com.android.tools.r8.graph.AppView appView():47:47 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/m;"} 2:12:void run(java.util.Set):51:61 -> a 13:13: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,com.android.tools.r8.androidapi.AndroidApiLevelCompute):767:767 -> a 13:13:void run(java.util.Set):60 -> a 14:14:void run(java.util.Set):62:62 -> a 15:15:void traceAnnotationsDirectDependencies(com.android.tools.r8.graph.DexAnnotationSet):106:106 -> a 15:15:void run(java.util.Set):62 -> a 16:16:void com.android.tools.r8.graph.DexAnnotationSet.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):126:126 -> a 16:16:void traceAnnotationsDirectDependencies(com.android.tools.r8.graph.DexAnnotationSet):106 -> a 16:16:void run(java.util.Set):62 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 17:18:void com.android.tools.r8.graph.DexAnnotationSet.collectIndexedItems(com.android.tools.r8.graph.AppView,com.android.tools.r8.dex.IndexedItemCollection):126:127 -> a 17:18:void traceAnnotationsDirectDependencies(com.android.tools.r8.graph.DexAnnotationSet):106 -> a 17:18:void run(java.util.Set):62 -> a 19:19:void run(java.util.Set):64:64 -> a 20:20:void com.android.tools.r8.graph.DexClass.forEachField(java.util.function.Consumer):357:357 -> a 20:20:void run(java.util.Set):64 -> a 21:21:void run(java.util.Set):65:65 -> a 22:22:void lambda$run$0(com.android.tools.r8.graph.DexEncodedField):64:64 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/T0;)V"} 23:23:boolean lambda$run$1(com.android.tools.r8.graph.DexEncodedMethod):67:67 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W0;)Z"} 24:27:void traceMethodDirectDependencies(com.android.tools.r8.graph.DexMethod,java.util.function.Consumer):110:113 -> a 24:27:boolean lambda$run$1(com.android.tools.r8.graph.DexEncodedMethod):67 -> a 28:28:boolean lambda$run$1(com.android.tools.r8.graph.DexEncodedMethod):68:68 -> a 29:29:void runOnCode(com.android.tools.r8.graph.ProgramMethod):75:75 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)V"} 30:43:com.android.tools.r8.graph.DexProgramClass getFirstReferenceOutsideFromCode(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,java.util.function.Predicate):89:102 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o5;Ljava/util/function/Predicate;)Lcom/android/tools/r8/graph/q2;"} 44:48: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):93:97 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Ljava/util/function/Predicate;Lcom/android/tools/r8/utils/N;Lcom/android/tools/r8/graph/v2;)V"} com.android.tools.r8.shaking.MainDexDirectReferenceTracer$AnnotationDirectReferenceCollector -> com.android.tools.r8.shaking.I1: # {"id":"sourceFile","fileName":"MainDexDirectReferenceTracer.java"} com.android.tools.r8.shaking.MainDexDirectReferenceTracer this$0 -> a 1:1:void (com.android.tools.r8.shaking.MainDexDirectReferenceTracer):199:199 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/K1;)V"} 1:1:boolean addString(com.android.tools.r8.graph.DexString):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/u2;)Z"} 2:3:boolean addField(com.android.tools.r8.graph.DexField):209:210 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;)Z"} 4:5:boolean addMethod(com.android.tools.r8.graph.DexMethod):216:217 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)Z"} 6:8:boolean addProto(com.android.tools.r8.graph.DexProto):228:230 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/r2;)Z"} 9:9:boolean addType(com.android.tools.r8.graph.DexType):237:237 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Z"} 10:10:boolean addCallSite(com.android.tools.r8.graph.DexCallSite):243:243 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p0;)Z"} 11:11:boolean addMethodHandle(com.android.tools.r8.graph.DexMethodHandle):248:248 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/l2;)Z"} com.android.tools.r8.shaking.MainDexDirectReferenceTracer$DirectReferencesCollector -> com.android.tools.r8.shaking.J1: # {"id":"sourceFile","fileName":"MainDexDirectReferenceTracer.java"} com.android.tools.r8.shaking.MainDexDirectReferenceTracer this$0 -> e 1:2:void (com.android.tools.r8.shaking.MainDexDirectReferenceTracer,com.android.tools.r8.graph.ProgramMethod):119:120 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/K1;Lcom/android/tools/r8/graph/o5;)V"} 1:2:void registerInvoke(com.android.tools.r8.graph.DexMethod):154:155 -> a 1:2:void registerInvokeDirect(com.android.tools.r8.graph.DexMethod):135 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)V"} 3:6:void com.android.tools.r8.shaking.MainDexDirectReferenceTracer.traceMethodDirectDependencies(com.android.tools.r8.graph.DexMethod,java.util.function.Consumer):110:113 -> a 3:6:void registerInvoke(com.android.tools.r8.graph.DexMethod):155 -> a 3:6:void registerInvokeDirect(com.android.tools.r8.graph.DexMethod):135 -> a 7:8:void registerFieldAccess(com.android.tools.r8.graph.DexField):179:180 -> a 7:8:void registerInstanceFieldRead(com.android.tools.r8.graph.DexField):165 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;)V"} 1:1:void registerInitClass(com.android.tools.r8.graph.DexType):125:125 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)V"} 2:3:void registerInvoke(com.android.tools.r8.graph.DexMethod):154:155 -> b 2:3:void registerInvokeInterface(com.android.tools.r8.graph.DexMethod):145 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)V"} 4:7:void com.android.tools.r8.shaking.MainDexDirectReferenceTracer.traceMethodDirectDependencies(com.android.tools.r8.graph.DexMethod,java.util.function.Consumer):110:113 -> b 4:7:void registerInvoke(com.android.tools.r8.graph.DexMethod):155 -> b 4:7:void registerInvokeInterface(com.android.tools.r8.graph.DexMethod):145 -> b 1:2:void registerFieldAccess(com.android.tools.r8.graph.DexField):179:180 -> c 1:2:void registerInstanceFieldWrite(com.android.tools.r8.graph.DexField):160 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;)V"} 3:3:void registerInstanceOf(com.android.tools.r8.graph.DexType):195:195 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)V"} 1:1:void registerNewInstance(com.android.tools.r8.graph.DexType):185:185 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)V"} 1:2:void registerInvoke(com.android.tools.r8.graph.DexMethod):154:155 -> e 1:2:void registerInvokeStatic(com.android.tools.r8.graph.DexMethod):140 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)V"} 3:6:void com.android.tools.r8.shaking.MainDexDirectReferenceTracer.traceMethodDirectDependencies(com.android.tools.r8.graph.DexMethod,java.util.function.Consumer):110:113 -> e 3:6:void registerInvoke(com.android.tools.r8.graph.DexMethod):155 -> e 3:6:void registerInvokeStatic(com.android.tools.r8.graph.DexMethod):140 -> e 7:8:void registerFieldAccess(com.android.tools.r8.graph.DexField):179:180 -> e 7:8:void registerStaticFieldRead(com.android.tools.r8.graph.DexField):170 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;)V"} 1:1:void registerTypeReference(com.android.tools.r8.graph.DexType):190:190 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)V"} 1:2:void registerInvoke(com.android.tools.r8.graph.DexMethod):154:155 -> g 1:2:void registerInvokeSuper(com.android.tools.r8.graph.DexMethod):150 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)V"} 3:6:void com.android.tools.r8.shaking.MainDexDirectReferenceTracer.traceMethodDirectDependencies(com.android.tools.r8.graph.DexMethod,java.util.function.Consumer):110:113 -> g 3:6:void registerInvoke(com.android.tools.r8.graph.DexMethod):155 -> g 3:6:void registerInvokeSuper(com.android.tools.r8.graph.DexMethod):150 -> g 7:8:void registerFieldAccess(com.android.tools.r8.graph.DexField):179:180 -> g 7:8:void registerStaticFieldWrite(com.android.tools.r8.graph.DexField):175 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;)V"} 1:2:void registerInvoke(com.android.tools.r8.graph.DexMethod):154:155 -> h 1:2:void registerInvokeVirtual(com.android.tools.r8.graph.DexMethod):130 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)V"} 3:6:void com.android.tools.r8.shaking.MainDexDirectReferenceTracer.traceMethodDirectDependencies(com.android.tools.r8.graph.DexMethod,java.util.function.Consumer):110:113 -> h 3:6:void registerInvoke(com.android.tools.r8.graph.DexMethod):155 -> h 3:6:void registerInvokeVirtual(com.android.tools.r8.graph.DexMethod):130 -> h com.android.tools.r8.shaking.MainDexInfo -> com.android.tools.r8.shaking.N1: # {"id":"sourceFile","fileName":"MainDexInfo.java"} java.util.Set classList -> a java.util.Set tracedRoots -> b java.util.Set tracedMethodRoots -> c java.util.Set tracedDependencies -> d boolean tracedMethodRootsCleared -> e com.android.tools.r8.shaking.MainDexInfo NONE -> f boolean $assertionsDisabled -> g 1:8:void ():27:34 -> 1:7:void (java.util.Set,java.util.Set,java.util.Set,java.util.Set,boolean):71:77 -> 1:1:com.android.tools.r8.graph.DexReference com.android.tools.r8.graph.DexClassAndMember.getReference():11:11 -> a 1:1:com.android.tools.r8.shaking.MainDexInfo$MainDexGroup getMainDexGroupInternal(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.synthesis.SyntheticItems):184 -> a 1:1:boolean canRebindReference(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexReference,com.android.tools.r8.synthesis.SyntheticItems):140 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/s2;Lcom/android/tools/r8/synthesis/D;)Z"} 2:2:com.android.tools.r8.shaking.MainDexInfo$MainDexGroup getMainDexGroupInternal(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.synthesis.SyntheticItems):184:184 -> a 2:2:boolean canRebindReference(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexReference,com.android.tools.r8.synthesis.SyntheticItems):140 -> a 3:15:boolean canRebindReference(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexReference,com.android.tools.r8.synthesis.SyntheticItems):141:153 -> a 16:16:boolean isSyntheticContextOnMainDexList(com.android.tools.r8.graph.DexType):82:82 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Z"} 17:17:boolean isFromList(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.synthesis.SyntheticItems):91:91 -> a 17:17:boolean canMerge(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.synthesis.SyntheticItems):157 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/k5;Lcom/android/tools/r8/synthesis/D;)Z"} 18:18:boolean isFromList(com.android.tools.r8.graph.DexReference,com.android.tools.r8.synthesis.SyntheticItems):95:95 -> a 18:18:boolean isFromList(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.synthesis.SyntheticItems):91 -> a 18:18:boolean canMerge(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.synthesis.SyntheticItems):157 -> a 19:19:boolean isFromList(com.android.tools.r8.graph.DexReference,com.android.tools.r8.synthesis.SyntheticItems):95:95 -> a 19:19:com.android.tools.r8.shaking.MainDexInfo$MainDexGroup getMainDexGroupInternal(com.android.tools.r8.graph.DexReference,com.android.tools.r8.synthesis.SyntheticItems):188 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/s2;Lcom/android/tools/r8/synthesis/D;)Lcom/android/tools/r8/shaking/M1;"} 20:20:com.android.tools.r8.shaking.MainDexInfo$MainDexGroup getMainDexGroupInternal(com.android.tools.r8.graph.DexReference,com.android.tools.r8.synthesis.SyntheticItems):189:189 -> a 21:21:boolean isTracedRoot(com.android.tools.r8.graph.DexReference,com.android.tools.r8.synthesis.SyntheticItems):108:108 -> a 21:21:com.android.tools.r8.shaking.MainDexInfo$MainDexGroup getMainDexGroupInternal(com.android.tools.r8.graph.DexReference,com.android.tools.r8.synthesis.SyntheticItems):191 -> a 22:22:com.android.tools.r8.shaking.MainDexInfo$MainDexGroup getMainDexGroupInternal(com.android.tools.r8.graph.DexReference,com.android.tools.r8.synthesis.SyntheticItems):192:192 -> a 23:23:boolean isDependency(com.android.tools.r8.graph.DexReference):126:126 -> a 23:23:com.android.tools.r8.shaking.MainDexInfo$MainDexGroup getMainDexGroupInternal(com.android.tools.r8.graph.DexReference,com.android.tools.r8.synthesis.SyntheticItems):194 -> a 24:26:com.android.tools.r8.shaking.MainDexInfo$MainDexGroup getMainDexGroupInternal(com.android.tools.r8.graph.DexReference,com.android.tools.r8.synthesis.SyntheticItems):195:197 -> a 27:27:boolean isFromList(com.android.tools.r8.graph.DexReference,com.android.tools.r8.synthesis.SyntheticItems):95:95 -> a 27:27:boolean lambda$disallowInliningIntoContext$0(com.android.tools.r8.synthesis.SyntheticItems,com.android.tools.r8.graph.DexType):215 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/synthesis/D;Lcom/android/tools/r8/graph/v2;)Z"} 28:29:boolean isTracedMethodRoot(com.android.tools.r8.graph.DexMethod):103:104 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)Z"} 30:39:boolean isContainedOrHasContainedContext(com.android.tools.r8.graph.DexReference,java.util.Set,com.android.tools.r8.synthesis.SyntheticItems):113:122 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/s2;Ljava/util/Set;Lcom/android/tools/r8/synthesis/D;)Z"} 40:40:boolean canMerge(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.synthesis.SyntheticItems):162:162 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/k5;Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/synthesis/D;)Z"} 41:41:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexProgramClass.getContextType():781:781 -> a 41:41:boolean canMerge(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.synthesis.SyntheticItems):162 -> a 42:49:boolean canMerge(com.android.tools.r8.graph.DexReference,com.android.tools.r8.graph.DexReference,com.android.tools.r8.synthesis.SyntheticItems):166:173 -> a 42:49:boolean canMerge(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.synthesis.SyntheticItems):162 -> a 50:50:com.android.tools.r8.graph.DexMethod com.android.tools.r8.graph.lens.GraphLens.getRenamedMethodSignature(com.android.tools.r8.graph.DexMethod):170:170 -> a 50:50:void lambda$rewrittenWithLens$9(com.android.tools.r8.shaking.MainDexInfo$Builder,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.DexMethod):282 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/L1;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/graph/j2;)V"} 51:51:void com.android.tools.r8.shaking.MainDexInfo$Builder.addRoot(com.android.tools.r8.graph.DexMethod):333:333 -> a 51:51:void lambda$rewrittenWithLens$9(com.android.tools.r8.shaking.MainDexInfo$Builder,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.DexMethod):282 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 52:52:void com.android.tools.r8.shaking.MainDexInfo$Builder.addRoot(com.android.tools.r8.graph.DexMethod):333:333 -> a 52:52:void lambda$rewrittenWithLens$9(com.android.tools.r8.shaking.MainDexInfo$Builder,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.DexMethod):282 -> a 53:53: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):205:205 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/k5;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/synthesis/D;)Z"} 54:54:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClassAndMember.getContextType():36:36 -> 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):205 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 55:55:com.android.tools.r8.shaking.MainDexInfo$MainDexGroup getMainDexGroupInternal(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.synthesis.SyntheticItems):184:184 -> 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):208 -> 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):209:214 -> 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):82:82 -> 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):214 -> 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):217:218 -> 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):82:82 -> 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):218 -> a 66:69:void forEach(java.util.function.Consumer):244:247 -> a 70:84:com.android.tools.r8.shaking.MainDexInfo withoutPrunedItems(com.android.tools.r8.graph.PrunedItems):251:265 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/u5;)Lcom/android/tools/r8/shaking/N1;"} 85:86:com.android.tools.r8.shaking.MainDexInfo com.android.tools.r8.shaking.MainDexInfo$Builder.build(java.util.Set):397:398 -> a 85:86:com.android.tools.r8.shaking.MainDexInfo withoutPrunedItems(com.android.tools.r8.graph.PrunedItems):266 -> a 87:87:void lambda$withoutPrunedItems$2(java.util.Set,java.util.Set,com.android.tools.r8.graph.DexType):256:256 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Set;Ljava/util/Set;Lcom/android/tools/r8/graph/v2;)V"} 88:89:void ifNotRemoved(com.android.tools.r8.graph.DexType,java.util.Set,java.util.function.Consumer):271:272 -> a 88:89:void lambda$withoutPrunedItems$2(java.util.Set,java.util.Set,com.android.tools.r8.graph.DexType):256 -> a 90:90:void lambda$withoutPrunedItems$3(java.util.Set,com.android.tools.r8.shaking.MainDexInfo$Builder,com.android.tools.r8.graph.DexType):258:258 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Set;Lcom/android/tools/r8/shaking/L1;Lcom/android/tools/r8/graph/v2;)V"} 91:92:void ifNotRemoved(com.android.tools.r8.graph.DexType,java.util.Set,java.util.function.Consumer):271:272 -> a 91:92:void lambda$withoutPrunedItems$3(java.util.Set,com.android.tools.r8.shaking.MainDexInfo$Builder,com.android.tools.r8.graph.DexType):258 -> a 93:93:void lambda$withoutPrunedItems$5(java.util.Set,com.android.tools.r8.shaking.MainDexInfo$Builder,com.android.tools.r8.graph.DexMethod):264:264 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Set;Lcom/android/tools/r8/shaking/L1;Lcom/android/tools/r8/graph/j2;)V"} 94:95:void ifNotRemoved(com.android.tools.r8.graph.DexType,java.util.Set,java.util.function.Consumer):271:272 -> a 94:95:void lambda$withoutPrunedItems$5(java.util.Set,com.android.tools.r8.shaking.MainDexInfo$Builder,com.android.tools.r8.graph.DexMethod):263 -> a 96:102:com.android.tools.r8.shaking.MainDexInfo rewrittenWithLens(com.android.tools.r8.synthesis.SyntheticItems,com.android.tools.r8.graph.lens.GraphLens):277:283 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/synthesis/D;Lcom/android/tools/r8/internal/Xj;)Lcom/android/tools/r8/shaking/N1;"} 103:104:com.android.tools.r8.shaking.MainDexInfo com.android.tools.r8.shaking.MainDexInfo$Builder.build(java.util.Set):397:398 -> a 103:104:com.android.tools.r8.shaking.MainDexInfo rewrittenWithLens(com.android.tools.r8.synthesis.SyntheticItems,com.android.tools.r8.graph.lens.GraphLens):296 -> a 105:105:void lambda$rewrittenWithLens$7(com.android.tools.r8.graph.lens.GraphLens,java.util.Set,com.android.tools.r8.graph.DexType):279:279 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xj;Ljava/util/Set;Lcom/android/tools/r8/graph/v2;)V"} 106:106:void lambda$rewrittenWithLens$8(com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.shaking.MainDexInfo$Builder,com.android.tools.r8.graph.DexType):281:281 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/shaking/L1;Lcom/android/tools/r8/graph/v2;)V"} 107:107:void lambda$rewrittenWithLens$10(com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.shaking.MainDexInfo$Builder,com.android.tools.r8.synthesis.SyntheticItems,com.android.tools.r8.graph.DexType):285:285 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/shaking/L1;Lcom/android/tools/r8/synthesis/D;Lcom/android/tools/r8/graph/v2;)V"} 108:108:boolean com.android.tools.r8.graph.lens.GraphLens.isSyntheticFinalizationGraphLens():0:0 -> a 108:108:void lambda$rewrittenWithLens$10(com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.shaking.MainDexInfo$Builder,com.android.tools.r8.synthesis.SyntheticItems,com.android.tools.r8.graph.DexType):285 -> a 109:112:void lambda$rewrittenWithLens$10(com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.shaking.MainDexInfo$Builder,com.android.tools.r8.synthesis.SyntheticItems,com.android.tools.r8.graph.DexType):288:291 -> a 113:116:void lambda$rewrittenWithLens$10(com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.shaking.MainDexInfo$Builder,com.android.tools.r8.synthesis.SyntheticItems,com.android.tools.r8.graph.DexType):290:293 -> a 117:117:com.android.tools.r8.shaking.MainDexInfo$Builder builder():300:300 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/L1;"} 118:118:void com.android.tools.r8.shaking.MainDexInfo$Builder.addRoot(com.android.tools.r8.graph.DexMethod):333:333 -> a 118:118:void lambda$withoutPrunedItems$4(com.android.tools.r8.shaking.MainDexInfo$Builder,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexType):264 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/L1;Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/v2;)V"} 119:119:void com.android.tools.r8.shaking.MainDexInfo$Builder.addRoot(com.android.tools.r8.graph.DexMethod):333:333 -> a 119:119:void lambda$withoutPrunedItems$4(com.android.tools.r8.shaking.MainDexInfo$Builder,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexType):264 -> a 1:1:boolean 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):219 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/synthesis/D;Lcom/android/tools/r8/graph/v2;)Z"} 2:2:com.android.tools.r8.shaking.MainDexInfo$MainDexGroup getMergeKey(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.synthesis.SyntheticItems):177:177 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/k5;Lcom/android/tools/r8/synthesis/D;)Lcom/android/tools/r8/shaking/M1;"} 3:3:boolean isFromList(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.synthesis.SyntheticItems):91:91 -> b 3:3:boolean canMerge(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.synthesis.SyntheticItems):157 -> b 3:3:com.android.tools.r8.shaking.MainDexInfo$MainDexGroup getMergeKey(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.synthesis.SyntheticItems):177 -> b 4:4:boolean isFromList(com.android.tools.r8.graph.DexReference,com.android.tools.r8.synthesis.SyntheticItems):95:95 -> b 4:4:boolean isFromList(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.synthesis.SyntheticItems):91 -> b 4:4:boolean canMerge(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.synthesis.SyntheticItems):157 -> b 4:4:com.android.tools.r8.shaking.MainDexInfo$MainDexGroup getMergeKey(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.synthesis.SyntheticItems):177 -> b 5:5:com.android.tools.r8.shaking.MainDexInfo$MainDexGroup getMergeKey(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.synthesis.SyntheticItems):177:177 -> b 6:6:com.android.tools.r8.shaking.MainDexInfo$MainDexGroup getMainDexGroupInternal(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.synthesis.SyntheticItems):184:184 -> b 6:6:com.android.tools.r8.shaking.MainDexInfo$MainDexGroup getMergeKey(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.synthesis.SyntheticItems):178 -> b 7:7:com.android.tools.r8.shaking.MainDexInfo$MainDexGroup getMergeKey(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.synthesis.SyntheticItems):179:179 -> b 8:8:void lambda$withoutPrunedItems$6(java.util.Set,com.android.tools.r8.shaking.MainDexInfo$Builder,com.android.tools.r8.graph.DexType):265:265 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Set;Lcom/android/tools/r8/shaking/L1;Lcom/android/tools/r8/graph/v2;)V"} 9:10:void ifNotRemoved(com.android.tools.r8.graph.DexType,java.util.Set,java.util.function.Consumer):271:272 -> b 9:10:void lambda$withoutPrunedItems$6(java.util.Set,com.android.tools.r8.shaking.MainDexInfo$Builder,com.android.tools.r8.graph.DexType):265 -> b 11:15:com.android.tools.r8.shaking.MainDexInfo$Builder builderFromCopy():411:415 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/L1;"} 1:1:boolean isTracedRoot(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.synthesis.SyntheticItems):99:99 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/k5;Lcom/android/tools/r8/synthesis/D;)Z"} 2:2:boolean isTracedRoot(com.android.tools.r8.graph.DexReference,com.android.tools.r8.synthesis.SyntheticItems):108:108 -> c 2:2:boolean isTracedRoot(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.synthesis.SyntheticItems):99 -> c 3:4:void clearTracedMethodRoots():134:135 -> c 1:2:boolean isEmpty():223:224 -> d 1:1:boolean isTracedMethodRootsCleared():130:130 -> e 1:1:com.android.tools.r8.shaking.MainDexInfo none():228:228 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/N1;"} 1:1:int size():232:232 -> g com.android.tools.r8.shaking.MainDexInfo$Builder -> com.android.tools.r8.shaking.L1: # {"id":"sourceFile","fileName":"MainDexInfo.java"} java.util.Set list -> a java.util.Set roots -> b java.util.Set methodRoots -> c java.util.Set dependencies -> d boolean tracedMethodRootsCleared -> e boolean $assertionsDisabled -> f 1:1:void ():303:303 -> 1:1:void (boolean):311:311 -> 2:9:void (boolean):305:312 -> 1:1:void addList(com.android.tools.r8.graph.DexProgramClass):316:316 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)V"} 2:2:void addList(com.android.tools.r8.graph.DexType):320:320 -> a 2:2:void addList(com.android.tools.r8.graph.DexProgramClass):316 -> a 3:3:void addRoot(com.android.tools.r8.graph.DexMethod):333:333 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)V"} 4:5:void addDependency(com.android.tools.r8.graph.DexType):341:342 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)V"} 6:6:java.util.function.Consumer addDependencyAllowSyntheticRoot(com.android.tools.r8.synthesis.SyntheticItems):346:346 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/synthesis/D;)Ljava/util/function/Consumer;"} 7:8:void lambda$addDependencyAllowSyntheticRoot$0(com.android.tools.r8.synthesis.SyntheticItems,com.android.tools.r8.graph.DexType):347:348 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/synthesis/D;Lcom/android/tools/r8/graph/v2;)V"} 9:9:com.android.tools.r8.shaking.MainDexInfo build(com.android.tools.r8.shaking.MainDexInfo):402:402 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/N1;)Lcom/android/tools/r8/shaking/N1;"} 10:11:com.android.tools.r8.shaking.MainDexInfo build(java.util.Set):397:398 -> a 10:11:com.android.tools.r8.shaking.MainDexInfo build(com.android.tools.r8.shaking.MainDexInfo):402 -> a 12:12:com.android.tools.r8.shaking.MainDexInfo build():406:406 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/N1;"} 1:1:void addRoot(com.android.tools.r8.graph.DexProgramClass):324:324 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)V"} 2:5:void addDependencyIfNotRoot(com.android.tools.r8.graph.DexType):353:356 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)V"} 6:8:com.android.tools.r8.shaking.MainDexInfo buildList():390:392 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/N1;"} 9:11:void com.android.tools.r8.shaking.MainDexInfo.(java.util.Set):60:62 -> b 9:11:com.android.tools.r8.shaking.MainDexInfo buildList():392 -> b 12:12:void com.android.tools.r8.shaking.MainDexInfo.(java.util.Set):58:58 -> b 12:12:com.android.tools.r8.shaking.MainDexInfo buildList():392 -> b 1:1:void addList(com.android.tools.r8.graph.DexType):320:320 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)V"} 2:2:java.util.Set getRoots():384:384 -> c 1:2:void addRoot(com.android.tools.r8.graph.DexType):328:329 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)V"} 1:1:boolean isTracedRoot(com.android.tools.r8.graph.DexType):364:364 -> e 1:1:boolean contains(com.android.tools.r8.graph.DexType):380 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Z"} 2:2:boolean isDependency(com.android.tools.r8.graph.DexType):372:372 -> e 2:2:boolean contains(com.android.tools.r8.graph.DexType):380 -> e com.android.tools.r8.shaking.MainDexInfo$MainDexGroup -> com.android.tools.r8.shaking.M1: # {"id":"sourceFile","fileName":"MainDexInfo.java"} com.android.tools.r8.shaking.MainDexInfo$MainDexGroup MAIN_DEX_LIST -> a com.android.tools.r8.shaking.MainDexInfo$MainDexGroup MAIN_DEX_ROOT -> b com.android.tools.r8.shaking.MainDexInfo$MainDexGroup MAIN_DEX_DEPENDENCY -> c com.android.tools.r8.shaking.MainDexInfo$MainDexGroup NOT_IN_MAIN_DEX -> d 1:4:void ():38:41 -> 1:1:void (java.lang.String,int):37:37 -> com.android.tools.r8.shaking.MainDexListBuilder -> com.android.tools.r8.shaking.O1: # {"id":"sourceFile","fileName":"MainDexListBuilder.java"} java.util.Set roots -> a com.android.tools.r8.graph.AppView appView -> b java.util.Map annotationTypeContainEnum -> c com.android.tools.r8.shaking.MainDexInfo$Builder mainDexInfoBuilder -> d boolean $assertionsDisabled -> e 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Ljava/util/Set;Lcom/android/tools/r8/shaking/L1;)V"} 1:8:void checkForAssumedLibraryTypes(com.android.tools.r8.graph.AppInfo):35:42 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/h;)V"} 9:9:void checkForAssumedLibraryTypes(com.android.tools.r8.graph.AppInfo):37:37 -> a 10:10:boolean lambda$new$0(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType):57:57 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/v2;)Z"} 11:12:void run():68:69 -> a 13:13:void lambda$traceRuntimeAnnotationsWithEnumForMainDex$1(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexAnnotation):88:88 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/graph/d0;)V"} 14:14:boolean com.android.tools.r8.shaking.MainDexInfo$Builder.contains(com.android.tools.r8.graph.DexProgramClass):376:376 -> a 14:14:void lambda$traceRuntimeAnnotationsWithEnumForMainDex$1(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexAnnotation):88 -> a 15:19:void lambda$traceRuntimeAnnotationsWithEnumForMainDex$1(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexAnnotation):88:92 -> a 20:20:void com.android.tools.r8.shaking.MainDexInfo$Builder.addDependency(com.android.tools.r8.graph.DexProgramClass):337:337 -> a 20:20:void lambda$traceRuntimeAnnotationsWithEnumForMainDex$1(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexAnnotation):92 -> a 21:31:void addDirectDependency(com.android.tools.r8.graph.DexType):181:191 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)V"} 32:32:void addDirectDependency(com.android.tools.r8.graph.DexProgramClass):195:195 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)V"} 33:33:boolean com.android.tools.r8.shaking.MainDexInfo$Builder.contains(com.android.tools.r8.graph.DexProgramClass):376:376 -> a 33:33:void addDirectDependency(com.android.tools.r8.graph.DexProgramClass):195 -> a 34:35:void addDirectDependency(com.android.tools.r8.graph.DexProgramClass):195:196 -> a 36:36:void com.android.tools.r8.shaking.MainDexInfo$Builder.addDependency(com.android.tools.r8.graph.DexProgramClass):337:337 -> a 36:36:void addDirectDependency(com.android.tools.r8.graph.DexProgramClass):196 -> a 37:41:void addDirectDependency(com.android.tools.r8.graph.DexProgramClass):197:201 -> a 1:16:boolean isAnnotationWithEnum(com.android.tools.r8.graph.DexType):116:131 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Z"} 17:17:com.android.tools.r8.graph.AppInfoWithClassHierarchy appInfo():64:64 -> b 17:17:boolean isAnnotationWithEnum(com.android.tools.r8.graph.DexType):132 -> b 18:21:boolean isAnnotationWithEnum(com.android.tools.r8.graph.DexType):132:135 -> b 22:22:boolean 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 appInfo():64:64 -> b 23:23:boolean isEnum(com.android.tools.r8.graph.DexType):153 -> b 23:23:boolean isAnnotationWithEnum(com.android.tools.r8.graph.DexType):137 -> b 24:24:boolean 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 appInfo():64:64 -> b 25:25:boolean isAnnotation(com.android.tools.r8.graph.DexType):157 -> b 25:25:boolean isAnnotationWithEnum(com.android.tools.r8.graph.DexType):138 -> b 26:26:boolean 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 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):376:376 -> c 4:4:void traceRuntimeAnnotationsWithEnumForMainDex():74 -> c 5:5:void traceRuntimeAnnotationsWithEnumForMainDex():77:77 -> c 6:6:com.android.tools.r8.graph.AppInfoWithClassHierarchy appInfo():64:64 -> c 6:6:boolean isAnnotation(com.android.tools.r8.graph.DexType):157 -> c 6:6:void traceRuntimeAnnotationsWithEnumForMainDex():78 -> c 7:7:boolean 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 isVisibleAnnotation(com.android.tools.r8.graph.DexProgramClass):99:99 -> c 9:9:void traceRuntimeAnnotationsWithEnumForMainDex():79 -> c 10:10:boolean retainCompileTimeAnnotation(com.android.tools.r8.graph.DexType):112:112 -> c 10:10:boolean isVisibleAnnotation(com.android.tools.r8.graph.DexProgramClass):99 -> c 10:10:void traceRuntimeAnnotationsWithEnumForMainDex():79 -> c 11:16:boolean isVisibleAnnotation(com.android.tools.r8.graph.DexProgramClass):103:108 -> c 11:16:void traceRuntimeAnnotationsWithEnumForMainDex():79 -> c 17:22:void addAnnotationsWithEnum(com.android.tools.r8.graph.DexProgramClass):166:171 -> c 17:22:void traceRuntimeAnnotationsWithEnumForMainDex():80 -> c 23:23:boolean isEnum(com.android.tools.r8.graph.DexType):152:152 -> c 23:23:void addAnnotationsWithEnum(com.android.tools.r8.graph.DexProgramClass):172 -> c 23:23:void traceRuntimeAnnotationsWithEnumForMainDex():80 -> c 24:24:com.android.tools.r8.graph.AppInfoWithClassHierarchy appInfo():64:64 -> c 24:24:boolean isEnum(com.android.tools.r8.graph.DexType):153 -> c 24:24:void addAnnotationsWithEnum(com.android.tools.r8.graph.DexProgramClass):172 -> c 24:24:void traceRuntimeAnnotationsWithEnumForMainDex():80 -> c 25:25:boolean isEnum(com.android.tools.r8.graph.DexType):153:153 -> c 25:25:void addAnnotationsWithEnum(com.android.tools.r8.graph.DexProgramClass):172 -> c 25:25:void traceRuntimeAnnotationsWithEnumForMainDex():80 -> c 26:26:void addAnnotationsWithEnum(com.android.tools.r8.graph.DexProgramClass):173:173 -> c 26:26:void traceRuntimeAnnotationsWithEnumForMainDex():80 -> c 27:27:void traceRuntimeAnnotationsWithEnumForMainDex():86:86 -> c 28:34:void com.android.tools.r8.graph.DexClass.forEachAnnotation(java.util.function.Consumer):346:352 -> c 28:34:void traceRuntimeAnnotationsWithEnumForMainDex():86 -> c com.android.tools.r8.shaking.MaximumRemovedAndroidLogLevelRule -> com.android.tools.r8.shaking.Q1: # {"id":"sourceFile","fileName":"MaximumRemovedAndroidLogLevelRule.java"} int maxRemovedAndroidLogLevel -> r int $r8$clinit -> s 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,int):80:94 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/origin/Origin;Lcom/android/tools/r8/position/Position;Ljava/lang/String;Lcom/android/tools/r8/internal/bm;Lcom/android/tools/r8/shaking/q2;Lcom/android/tools/r8/shaking/q2;ZLcom/android/tools/r8/shaking/J2;Lcom/android/tools/r8/shaking/A2;Lcom/android/tools/r8/internal/bm;Lcom/android/tools/r8/shaking/G3;ZLjava/util/List;I)V"} boolean isMaximumRemovedAndroidLogLevelRule() -> A 1:1:java.lang.String typeString():129:129 -> H 1:1:java.lang.String typeSuffix():134:134 -> I 1:1:com.android.tools.r8.shaking.MaximumRemovedAndroidLogLevelRule$Builder builder():98:98 -> J # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/P1;"} 1:1:int getMaxRemovedAndroidLogLevel():114:114 -> K com.android.tools.r8.shaking.MaximumRemovedAndroidLogLevelRule asMaximumRemovedAndroidLogLevelRule() -> r # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/Q1;"} com.android.tools.r8.shaking.MaximumRemovedAndroidLogLevelRule$Builder -> com.android.tools.r8.shaking.P1: # {"id":"sourceFile","fileName":"MaximumRemovedAndroidLogLevelRule.java"} int maxRemovedAndroidLogLevel -> p boolean $assertionsDisabled -> q 1:1:void ():23:23 -> 1:1:void ():29:29 -> 1:1:com.android.tools.r8.shaking.MaximumRemovedAndroidLogLevelRule$Builder setMaxRemovedAndroidLogLevel(int):33:33 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/shaking/P1;"} com.android.tools.r8.shaking.ProguardClassSpecification$Builder self() -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/D2$a;"} 1:12:com.android.tools.r8.shaking.MaximumRemovedAndroidLogLevelRule build():44:55 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/Q1;"} com.android.tools.r8.shaking.MemberValuePropagationRule -> com.android.tools.r8.shaking.T1: # {"id":"sourceFile","fileName":"MemberValuePropagationRule.java"} com.android.tools.r8.shaking.MemberValuePropagationRule$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.MemberValuePropagationRule$Type):73:87 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/origin/Origin;Lcom/android/tools/r8/position/Position;Ljava/lang/String;Lcom/android/tools/r8/internal/bm;Lcom/android/tools/r8/shaking/q2;Lcom/android/tools/r8/shaking/q2;ZLcom/android/tools/r8/shaking/J2;Lcom/android/tools/r8/shaking/A2;Lcom/android/tools/r8/internal/bm;Lcom/android/tools/r8/shaking/G3;ZLjava/util/List;Lcom/android/tools/r8/shaking/S1;)V"} 1:5:java.lang.String typeString():100:104 -> H 1:1:com.android.tools.r8.shaking.MemberValuePropagationRule$Builder builder():91:91 -> J # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/R1;"} 1:1:com.android.tools.r8.shaking.MemberValuePropagationRule$Type getType():95:95 -> K # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/S1;"} com.android.tools.r8.shaking.MemberValuePropagationRule$Builder -> com.android.tools.r8.shaking.R1: # {"id":"sourceFile","fileName":"MemberValuePropagationRule.java"} com.android.tools.r8.shaking.MemberValuePropagationRule$Type type -> p 1:1:void ():21:21 -> com.android.tools.r8.shaking.ProguardClassSpecification$Builder self() -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/D2$a;"} 1:11:com.android.tools.r8.shaking.MemberValuePropagationRule build():38:48 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/T1;"} com.android.tools.r8.shaking.MemberValuePropagationRule$Type -> com.android.tools.r8.shaking.S1: # {"id":"sourceFile","fileName":"MemberValuePropagationRule.java"} com.android.tools.r8.shaking.MemberValuePropagationRule$Type NEVER -> a com.android.tools.r8.shaking.MemberValuePropagationRule$Type[] $VALUES -> b 1:1:void ():14:14 -> 2:2:void ():13:13 -> 1:1:void (java.lang.String,int):13:13 -> # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} 1:1:com.android.tools.r8.shaking.MemberValuePropagationRule$Type[] values():13:13 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()[Lcom/android/tools/r8/shaking/S1;"} com.android.tools.r8.shaking.MinimumKeepInfoCollection -> com.android.tools.r8.shaking.U1: # {"id":"sourceFile","fileName":"MinimumKeepInfoCollection.java"} 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.DexReference lambda$rewrittenWithLens$10(com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.DexType):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/s2;"} # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":169,"2":170,"3":171},"outline":"Lcom/android/tools/r8/internal/s2;a(Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/v2;"} 169:169:com.android.tools.r8.graph.DexReference lambda$rewrittenWithLens$10(com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.DexType):163:163 -> a 170:170:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.lens.GraphLens.lookupType(com.android.tools.r8.graph.DexType):243:243 -> a 170:170:com.android.tools.r8.graph.DexReference lambda$rewrittenWithLens$10(com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.DexType):163 -> a 171:171:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.lens.GraphLens.lookupType(com.android.tools.r8.graph.DexType):243:243 -> a 171:171:com.android.tools.r8.graph.DexReference lambda$rewrittenWithLens$10(com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.DexType):163 -> a 165:168:com.android.tools.r8.graph.DexReference lambda$rewrittenWithLens$10(com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.DexType):164:167 -> a 172:172:com.android.tools.r8.shaking.MinimumKeepInfoCollection empty():46:46 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/U1;"} 173:173:void forEach(com.android.tools.r8.graph.DexDefinitionSupplier,java.util.function.BiConsumer,java.util.function.BiConsumer,java.util.function.BiConsumer):58:58 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Q0;Ljava/util/function/BiConsumer;Ljava/util/function/BiConsumer;Ljava/util/function/BiConsumer;)V"} 174:176: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Q0;Ljava/util/function/BiConsumer;Ljava/util/function/BiConsumer;Ljava/util/function/BiConsumer;Lcom/android/tools/r8/graph/s2;Lcom/android/tools/r8/shaking/f1;)V"} 177:177: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/BiConsumer;Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/shaking/f1;Lcom/android/tools/r8/graph/v2;)V"} 178:180: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Ljava/util/function/BiConsumer;Lcom/android/tools/r8/shaking/f1;Lcom/android/tools/r8/graph/Y0;)V"} 181:183: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Ljava/util/function/BiConsumer;Lcom/android/tools/r8/shaking/f1;Lcom/android/tools/r8/graph/j2;)V"} 184:184:void forEachThatMatches(java.util.function.BiPredicate,java.util.function.BiConsumer):85:85 -> a 185:186: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/BiPredicate;Ljava/util/function/BiConsumer;Lcom/android/tools/r8/graph/s2;Lcom/android/tools/r8/shaking/f1;)V"} 187:187:com.android.tools.r8.shaking.KeepInfo$Joiner getOrDefault(com.android.tools.r8.graph.DexReference,com.android.tools.r8.shaking.KeepInfo$Joiner):95:95 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/s2;Lcom/android/tools/r8/shaking/l1;)Lcom/android/tools/r8/shaking/f1;"} 188:189:com.android.tools.r8.shaking.KeepInfo$Joiner getOrCreateMinimumKeepInfoFor(com.android.tools.r8.graph.DexReference):99:100 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/s2;)Lcom/android/tools/r8/shaking/f1;"} 190:190:com.android.tools.r8.shaking.KeepInfo$Joiner getOrCreateMinimumKeepInfoFor(com.android.tools.r8.graph.DexReference):99:99 -> a 191:192:boolean hasMinimumKeepInfoThatMatches(com.android.tools.r8.graph.DexReference,java.util.function.Predicate):105:106 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/s2;Ljava/util/function/Predicate;)Z"} 193:193:void merge(com.android.tools.r8.shaking.MinimumKeepInfoCollection):114:114 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/U1;)V"} 194:194:void forEach(java.util.function.BiConsumer):50:50 -> a 194:194:void merge(com.android.tools.r8.shaking.MinimumKeepInfoCollection):114 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 195:195:void forEach(java.util.function.BiConsumer):50:50 -> a 195:195:void merge(com.android.tools.r8.shaking.MinimumKeepInfoCollection):114 -> a 196:196:void mergeMinimumKeepInfoFor(com.android.tools.r8.graph.DexReference,com.android.tools.r8.shaking.KeepInfo$Joiner):119:119 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/s2;Lcom/android/tools/r8/shaking/f1;)V"} 197:197:com.android.tools.r8.shaking.KeepInfo$Joiner com.android.tools.r8.shaking.KeepInfo$Joiner.mergeUnsafe(com.android.tools.r8.shaking.KeepInfo$Joiner):573:573 -> a 197:197: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)"]} 198:198:void pruneDeadItems(com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.shaking.Enqueuer):123:123 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Q0;Lcom/android/tools/r8/shaking/L;)V"} 199:209: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Q0;Lcom/android/tools/r8/shaking/L;Lcom/android/tools/r8/graph/s2;Lcom/android/tools/r8/shaking/f1;)Z"} 210:210:com.android.tools.r8.graph.ProgramDefinition lambda$pruneDeadItems$6(com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.DexType):129:129 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Q0;Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/k5;"} 211:211:com.android.tools.r8.graph.ProgramDefinition lambda$pruneDeadItems$7(com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.DexField):132:132 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Q0;Lcom/android/tools/r8/graph/Y0;)Lcom/android/tools/r8/graph/k5;"} 212:212:com.android.tools.r8.graph.ProgramDefinition lambda$pruneDeadItems$7(com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.DexField):131:131 -> a 213:213:com.android.tools.r8.graph.ProgramDefinition lambda$pruneDeadItems$8(com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.DexMethod):135:135 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Q0;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/k5;"} 214:214:com.android.tools.r8.graph.ProgramDefinition lambda$pruneDeadItems$8(com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.DexMethod):134:134 -> a 215:215:void pruneItems(com.android.tools.r8.graph.PrunedItems):141:141 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/u5;)V"} 216:216:com.android.tools.r8.shaking.KeepClassInfo$Joiner remove(com.android.tools.r8.graph.DexType):145:145 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/shaking/X0;"} 217:217:com.android.tools.r8.shaking.KeepFieldInfo$Joiner remove(com.android.tools.r8.graph.DexField):149:149 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;)Lcom/android/tools/r8/shaking/c1;"} 218:218:com.android.tools.r8.shaking.KeepMethodInfo$Joiner remove(com.android.tools.r8.graph.DexMethod):153:153 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/shaking/l1;"} 219:220:com.android.tools.r8.shaking.MinimumKeepInfoCollection rewrittenWithLens(com.android.tools.r8.graph.lens.GraphLens):157:158 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xj;)Lcom/android/tools/r8/shaking/U1;"} 221:221:void forEach(java.util.function.BiConsumer):50:50 -> a 221:221:com.android.tools.r8.shaking.MinimumKeepInfoCollection rewrittenWithLens(com.android.tools.r8.graph.lens.GraphLens):158 -> a 222:235:void lambda$rewrittenWithLens$11(com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.shaking.MinimumKeepInfoCollection,com.android.tools.r8.graph.DexReference,com.android.tools.r8.shaking.KeepInfo$Joiner):160:173 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/shaking/U1;Lcom/android/tools/r8/graph/s2;Lcom/android/tools/r8/shaking/f1;)V"} 236:251:void lambda$rewrittenWithLens$11(com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.shaking.MinimumKeepInfoCollection,com.android.tools.r8.graph.DexReference,com.android.tools.r8.shaking.KeepInfo$Joiner):161:176 -> a 252:252:com.android.tools.r8.shaking.KeepInfo$Joiner com.android.tools.r8.shaking.KeepInfo$Joiner.mergeUnsafe(com.android.tools.r8.shaking.KeepInfo$Joiner):573:573 -> a 252:252:void lambda$rewrittenWithLens$11(com.android.tools.r8.graph.lens.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)"]} 1:1:com.android.tools.r8.shaking.KeepInfo$Joiner lambda$getOrCreateMinimumKeepInfoFor$5(com.android.tools.r8.graph.DexReference):100:100 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/s2;)Lcom/android/tools/r8/shaking/f1;"} 2:2:boolean isEmpty():110:110 -> b com.android.tools.r8.shaking.MissingClasses -> com.android.tools.r8.shaking.W1: # {"id":"sourceFile","fileName":"MissingClasses.java"} java.util.Set missingClasses -> a 1:2:void (java.util.Set):42:43 -> 1:1:com.android.tools.r8.shaking.MissingClasses$Builder builder():47:47 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/V1;"} 2:2:void forEach(java.util.function.Consumer):55:55 -> a 3:3:boolean contains(com.android.tools.r8.graph.DexType):59:59 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Z"} 1:1:com.android.tools.r8.shaking.MissingClasses empty():51:51 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/W1;"} com.android.tools.r8.shaking.MissingClasses$Builder -> com.android.tools.r8.shaking.V1: # {"id":"sourceFile","fileName":"MissingClasses.java"} java.util.Set alreadyMissingClasses -> a java.util.Map newMissingClasses -> b java.util.Set newIgnoredMissingClasses -> c boolean $assertionsDisabled -> d 1:1:void ():62:62 -> 1:1:void (java.util.Set):72:72 -> 2:10: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/l5;)V"} 7:9:boolean contains(com.android.tools.r8.graph.DexType):115:117 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Z"} 10:11:com.android.tools.r8.shaking.MissingClasses assertNoMissingClasses(com.android.tools.r8.graph.AppView):128:129 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)Lcom/android/tools/r8/shaking/W1;"} 12:12:com.android.tools.r8.shaking.MissingClasses assertNoMissingClasses(com.android.tools.r8.graph.AppView):128:128 -> a 13:15:com.android.tools.r8.shaking.MissingClasses build():344:346 -> a 13:15:com.android.tools.r8.shaking.MissingClasses assertNoMissingClasses(com.android.tools.r8.graph.AppView):130 -> a 16:16:com.android.tools.r8.shaking.MissingClasses build():345:345 -> a 16:16:com.android.tools.r8.shaking.MissingClasses assertNoMissingClasses(com.android.tools.r8.graph.AppView):130 -> a 17:17:java.util.Set lambda$assertNoMissingClasses$2(com.android.tools.r8.graph.DexProgramClass):128:128 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)Ljava/util/Set;"} 18:29:com.android.tools.r8.diagnostic.MissingDefinitionsDiagnostic createDiagnostic(java.util.Map):152:163 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/IdentityHashMap;)Lcom/android/tools/r8/diagnostic/internal/m;"} 30:33:void lambda$createDiagnostic$3(com.android.tools.r8.diagnostic.internal.MissingDefinitionsDiagnosticImpl$Builder,com.android.tools.r8.graph.DexType,java.util.Set):156:159 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/diagnostic/internal/l;Lcom/android/tools/r8/graph/v2;Ljava/util/Set;)V"} 34:37:void lambda$createDiagnostic$3(com.android.tools.r8.diagnostic.internal.MissingDefinitionsDiagnosticImpl$Builder,com.android.tools.r8.graph.DexType,java.util.Set):158:161 -> a 38:44:void rewriteMissingClassContexts(com.android.tools.r8.graph.AppView,com.android.tools.r8.synthesis.SyntheticItems$SynthesizingContextOracle):168:174 -> a 38:44:java.util.Map getMissingClassesToBeReported(com.android.tools.r8.graph.AppView,com.android.tools.r8.synthesis.SyntheticItems$SynthesizingContextOracle):243 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/synthesis/A;)Ljava/util/IdentityHashMap;"} 45:45:void rewriteMissingClassContexts(com.android.tools.r8.graph.AppView,com.android.tools.r8.synthesis.SyntheticItems$SynthesizingContextOracle):173:173 -> a 45:45:java.util.Map getMissingClassesToBeReported(com.android.tools.r8.graph.AppView,com.android.tools.r8.synthesis.SyntheticItems$SynthesizingContextOracle):243 -> a 46:46:void rewriteMissingClassContexts(com.android.tools.r8.graph.AppView,com.android.tools.r8.synthesis.SyntheticItems$SynthesizingContextOracle):172:172 -> a 46:46:java.util.Map getMissingClassesToBeReported(com.android.tools.r8.graph.AppView,com.android.tools.r8.synthesis.SyntheticItems$SynthesizingContextOracle):243 -> a 47:50:java.util.Map getMissingClassesToBeReported(com.android.tools.r8.graph.AppView,com.android.tools.r8.synthesis.SyntheticItems$SynthesizingContextOracle):245:248 -> a 51:84:java.util.Set rewriteMissingClassContextsForSingleMissingClass(com.android.tools.r8.graph.AppView,java.util.Set,com.android.tools.r8.synthesis.SyntheticItems$SynthesizingContextOracle):182:215 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Ljava/util/Set;Lcom/android/tools/r8/synthesis/A;)Ljava/util/Set;"} 85:103:java.util.Set rewriteMissingClassContextsForSingleMissingClass(com.android.tools.r8.graph.AppView,java.util.Set,com.android.tools.r8.synthesis.SyntheticItems$SynthesizingContextOracle):214:232 -> a 104:118: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):251:265 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Predicate;Lcom/android/tools/r8/graph/m;Ljava/util/Map;Lcom/android/tools/r8/graph/v2;Ljava/util/Set;)V"} 119:120:boolean lambda$getMissingClassesToBeReported$4(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramDerivedContext):260:261 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/l5;)Z"} 121:123:boolean lambda$getIsAllowedMissingClassesPredicate$6(java.util.Set,java.util.function.Predicate,com.android.tools.r8.errors.dontwarn.DontWarnConfiguration,com.android.tools.r8.graph.DexType):277:279 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Set;Ljava/util/function/Predicate;Lcom/android/tools/r8/internal/Bf;Lcom/android/tools/r8/graph/v2;)Z"} 124:124:void lambda$getAllowedMissingClasses$7(com.android.tools.r8.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:301 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Cm;Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/internal/rd;)V"} 125:128:void addWithRewrittenType(com.android.tools.r8.com.google.common.collect.ImmutableSet$Builder,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.AppView):313:316 -> a 125:128:void lambda$getAllowedMissingClasses$7(com.android.tools.r8.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 129:129:void lambda$getAllowedMissingClasses$7(com.android.tools.r8.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):303:303 -> a 130:133:void addWithRewrittenType(com.android.tools.r8.com.google.common.collect.ImmutableSet$Builder,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.AppView):313:316 -> a 130:133:void lambda$getAllowedMissingClasses$7(com.android.tools.r8.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 134:134:void lambda$getAllowedMissingClasses$8(com.android.tools.r8.com.google.common.collect.ImmutableSet$Builder,com.android.tools.r8.graph.DexMethod):307:307 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Cm;Lcom/android/tools/r8/graph/j2;)V"} 135:136:boolean lambda$getIsCompilerSynthesizedAllowedMissingClassesPredicate$9(com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexType):325:326 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/u2;Lcom/android/tools/r8/graph/v2;)Z"} 137:137:boolean com.android.tools.r8.graph.DexString.startsWith(com.android.tools.r8.graph.DexString):383:383 -> a 137:137:boolean lambda$getIsCompilerSynthesizedAllowedMissingClassesPredicate$9(com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexType):326 -> a 1:1:void ignoreNewMissingClass(com.android.tools.r8.graph.DexType):111:111 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)V"} 2:5:com.android.tools.r8.shaking.MissingClasses reportMissingClasses(com.android.tools.r8.graph.AppView,com.android.tools.r8.synthesis.SyntheticItems$SynthesizingContextOracle):136:139 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/synthesis/A;)Lcom/android/tools/r8/shaking/W1;"} 6:6:com.android.tools.r8.utils.Reporter com.android.tools.r8.graph.AppView.reporter():628:628 -> b 6:6:com.android.tools.r8.shaking.MissingClasses reportMissingClasses(com.android.tools.r8.graph.AppView,com.android.tools.r8.synthesis.SyntheticItems$SynthesizingContextOracle):140 -> b 7:7:com.android.tools.r8.shaking.MissingClasses reportMissingClasses(com.android.tools.r8.graph.AppView,com.android.tools.r8.synthesis.SyntheticItems$SynthesizingContextOracle):140:140 -> b 8:8:com.android.tools.r8.utils.Reporter com.android.tools.r8.graph.AppView.reporter():628:628 -> b 8:8:com.android.tools.r8.shaking.MissingClasses reportMissingClasses(com.android.tools.r8.graph.AppView,com.android.tools.r8.synthesis.SyntheticItems$SynthesizingContextOracle):142 -> b 9:9:com.android.tools.r8.shaking.MissingClasses reportMissingClasses(com.android.tools.r8.graph.AppView,com.android.tools.r8.synthesis.SyntheticItems$SynthesizingContextOracle):142:142 -> b 10:10:com.android.tools.r8.utils.Reporter com.android.tools.r8.graph.AppView.reporter():628:628 -> b 10:10:com.android.tools.r8.shaking.MissingClasses reportMissingClasses(com.android.tools.r8.graph.AppView,com.android.tools.r8.synthesis.SyntheticItems$SynthesizingContextOracle):145 -> b 11:11:com.android.tools.r8.shaking.MissingClasses reportMissingClasses(com.android.tools.r8.graph.AppView,com.android.tools.r8.synthesis.SyntheticItems$SynthesizingContextOracle):145:145 -> b 12:14:com.android.tools.r8.shaking.MissingClasses build():344:346 -> b 12:14:com.android.tools.r8.shaking.MissingClasses reportMissingClasses(com.android.tools.r8.graph.AppView,com.android.tools.r8.synthesis.SyntheticItems$SynthesizingContextOracle):146 -> b 15:15:com.android.tools.r8.shaking.MissingClasses build():345:345 -> b 15:15:com.android.tools.r8.shaking.MissingClasses reportMissingClasses(com.android.tools.r8.graph.AppView,com.android.tools.r8.synthesis.SyntheticItems$SynthesizingContextOracle):146 -> b 16:41:java.util.Set getAllowedMissingClasses(com.android.tools.r8.graph.AppView):283:308 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)Lcom/android/tools/r8/internal/Im;"} 1:1:java.util.Set lambda$addNewMissingClass$0(com.android.tools.r8.graph.DexType):81:81 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Ljava/util/Set;"} 2:6:java.util.function.Predicate getIsAllowedMissingClassesPredicate(com.android.tools.r8.graph.AppView):272:276 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)Ljava/util/function/Predicate;"} 1:3:java.util.function.Predicate getIsCompilerSynthesizedAllowedMissingClassesPredicate(com.android.tools.r8.graph.AppView):322:324 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)Ljava/util/function/Predicate;"} 4:4:boolean wasAlreadyMissing(com.android.tools.r8.graph.DexType):350:350 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Z"} com.android.tools.r8.shaking.NoFieldTypeStrengtheningRule -> com.android.tools.r8.shaking.Y1: # {"id":"sourceFile","fileName":"NoFieldTypeStrengtheningRule.java"} 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/origin/Origin;Lcom/android/tools/r8/position/Position;Ljava/lang/String;Lcom/android/tools/r8/internal/bm;Lcom/android/tools/r8/shaking/q2;Lcom/android/tools/r8/shaking/q2;ZLcom/android/tools/r8/shaking/J2;Lcom/android/tools/r8/shaking/A2;Lcom/android/tools/r8/internal/bm;Lcom/android/tools/r8/shaking/G3;ZLjava/util/List;)V"} 1:1:java.lang.String typeString():82:82 -> H 1:1:com.android.tools.r8.shaking.NoFieldTypeStrengtheningRule$Builder builder():77:77 -> J # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/X1;"} com.android.tools.r8.shaking.NoFieldTypeStrengtheningRule$Builder -> com.android.tools.r8.shaking.X1: # {"id":"sourceFile","fileName":"NoFieldTypeStrengtheningRule.java"} 1:1:void ():19:19 -> com.android.tools.r8.shaking.ProguardClassSpecification$Builder self() -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/D2$a;"} 1:11:com.android.tools.r8.shaking.NoFieldTypeStrengtheningRule build():29:39 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/Y1;"} com.android.tools.r8.shaking.NoHorizontalClassMergingRule -> com.android.tools.r8.shaking.a2: # {"id":"sourceFile","fileName":"NoHorizontalClassMergingRule.java"} 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/origin/Origin;Lcom/android/tools/r8/position/Position;Ljava/lang/String;Lcom/android/tools/r8/internal/bm;Lcom/android/tools/r8/shaking/q2;Lcom/android/tools/r8/shaking/q2;ZLcom/android/tools/r8/shaking/J2;Lcom/android/tools/r8/shaking/A2;Lcom/android/tools/r8/internal/bm;Lcom/android/tools/r8/shaking/G3;ZLjava/util/List;)V"} 1:1:java.lang.String typeString():82:82 -> H 1:1:com.android.tools.r8.shaking.NoHorizontalClassMergingRule$Builder builder():77:77 -> J # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/Z1;"} com.android.tools.r8.shaking.NoHorizontalClassMergingRule$Builder -> com.android.tools.r8.shaking.Z1: # {"id":"sourceFile","fileName":"NoHorizontalClassMergingRule.java"} 1:1:void ():19:19 -> com.android.tools.r8.shaking.ProguardClassSpecification$Builder self() -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/D2$a;"} 1:11:com.android.tools.r8.shaking.NoHorizontalClassMergingRule build():29:39 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/a2;"} com.android.tools.r8.shaking.NoMethodStaticizingRule -> com.android.tools.r8.shaking.c2: # {"id":"sourceFile","fileName":"NoMethodStaticizingRule.java"} int $r8$clinit -> 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):60:60 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/origin/Origin;Lcom/android/tools/r8/position/Position;Ljava/lang/String;Lcom/android/tools/r8/internal/bm;Lcom/android/tools/r8/shaking/q2;Lcom/android/tools/r8/shaking/q2;ZLcom/android/tools/r8/shaking/J2;Lcom/android/tools/r8/shaking/A2;Lcom/android/tools/r8/internal/bm;Lcom/android/tools/r8/shaking/G3;ZLjava/util/List;)V"} 1:1:java.lang.String typeString():82:82 -> H com.android.tools.r8.shaking.NoMethodStaticizingRule$Builder -> com.android.tools.r8.shaking.b2: # {"id":"sourceFile","fileName":"NoMethodStaticizingRule.java"} 1:1:void ():19:19 -> 1:11:com.android.tools.r8.shaking.NoMethodStaticizingRule build():29:39 -> a 1:11:com.android.tools.r8.shaking.ProguardClassSpecification build():15 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/D2;"} com.android.tools.r8.shaking.ProguardClassSpecification$Builder self() -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/D2$a;"} com.android.tools.r8.shaking.NoOptimizationBaseRule -> com.android.tools.r8.shaking.e2: # {"id":"sourceFile","fileName":"NoOptimizationBaseRule.java"} 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/origin/Origin;Lcom/android/tools/r8/position/Position;Ljava/lang/String;Lcom/android/tools/r8/internal/bm;Lcom/android/tools/r8/shaking/q2;Lcom/android/tools/r8/shaking/q2;ZLcom/android/tools/r8/shaking/J2;Lcom/android/tools/r8/shaking/A2;Lcom/android/tools/r8/internal/bm;Lcom/android/tools/r8/shaking/G3;ZLjava/util/List;)V"} com.android.tools.r8.shaking.NoOptimizationBaseRule$Builder -> com.android.tools.r8.shaking.d2: # {"id":"sourceFile","fileName":"NoOptimizationBaseRule.java"} 1:1:void ():18:18 -> com.android.tools.r8.shaking.NoParameterReorderingRule -> com.android.tools.r8.shaking.g2: # {"id":"sourceFile","fileName":"NoParameterReorderingRule.java"} int $r8$clinit -> 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):60:60 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/origin/Origin;Lcom/android/tools/r8/position/Position;Ljava/lang/String;Lcom/android/tools/r8/internal/bm;Lcom/android/tools/r8/shaking/q2;Lcom/android/tools/r8/shaking/q2;ZLcom/android/tools/r8/shaking/J2;Lcom/android/tools/r8/shaking/A2;Lcom/android/tools/r8/internal/bm;Lcom/android/tools/r8/shaking/G3;ZLjava/util/List;)V"} 1:1:java.lang.String typeString():82:82 -> H com.android.tools.r8.shaking.NoParameterReorderingRule$Builder -> com.android.tools.r8.shaking.f2: # {"id":"sourceFile","fileName":"NoParameterReorderingRule.java"} 1:1:void ():19:19 -> 1:11:com.android.tools.r8.shaking.NoParameterReorderingRule build():29:39 -> a 1:11:com.android.tools.r8.shaking.ProguardClassSpecification build():15 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/D2;"} com.android.tools.r8.shaking.ProguardClassSpecification$Builder self() -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/D2$a;"} com.android.tools.r8.shaking.NoParameterTypeStrengtheningRule -> com.android.tools.r8.shaking.i2: # {"id":"sourceFile","fileName":"NoParameterTypeStrengtheningRule.java"} int $r8$clinit -> 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):61:61 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/origin/Origin;Lcom/android/tools/r8/position/Position;Ljava/lang/String;Lcom/android/tools/r8/internal/bm;Lcom/android/tools/r8/shaking/q2;Lcom/android/tools/r8/shaking/q2;ZLcom/android/tools/r8/shaking/J2;Lcom/android/tools/r8/shaking/A2;Lcom/android/tools/r8/internal/bm;Lcom/android/tools/r8/shaking/G3;ZLjava/util/List;)V"} 1:1:java.lang.String typeString():83:83 -> H com.android.tools.r8.shaking.NoParameterTypeStrengtheningRule$Builder -> com.android.tools.r8.shaking.h2: # {"id":"sourceFile","fileName":"NoParameterTypeStrengtheningRule.java"} 1:1:void ():20:20 -> 1:11:com.android.tools.r8.shaking.NoParameterTypeStrengtheningRule build():30:40 -> a 1:11:com.android.tools.r8.shaking.ProguardClassSpecification build():16 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/D2;"} com.android.tools.r8.shaking.ProguardClassSpecification$Builder self() -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/D2$a;"} com.android.tools.r8.shaking.NoReturnTypeStrengtheningRule -> com.android.tools.r8.shaking.k2: # {"id":"sourceFile","fileName":"NoReturnTypeStrengtheningRule.java"} int $r8$clinit -> 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):61:61 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/origin/Origin;Lcom/android/tools/r8/position/Position;Ljava/lang/String;Lcom/android/tools/r8/internal/bm;Lcom/android/tools/r8/shaking/q2;Lcom/android/tools/r8/shaking/q2;ZLcom/android/tools/r8/shaking/J2;Lcom/android/tools/r8/shaking/A2;Lcom/android/tools/r8/internal/bm;Lcom/android/tools/r8/shaking/G3;ZLjava/util/List;)V"} 1:1:java.lang.String typeString():83:83 -> H com.android.tools.r8.shaking.NoReturnTypeStrengtheningRule$Builder -> com.android.tools.r8.shaking.j2: # {"id":"sourceFile","fileName":"NoReturnTypeStrengtheningRule.java"} 1:1:void ():20:20 -> 1:11:com.android.tools.r8.shaking.NoReturnTypeStrengtheningRule build():30:40 -> a 1:11:com.android.tools.r8.shaking.ProguardClassSpecification build():16 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/D2;"} com.android.tools.r8.shaking.ProguardClassSpecification$Builder self() -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/D2$a;"} com.android.tools.r8.shaking.NoUnusedInterfaceRemovalRule -> com.android.tools.r8.shaking.m2: # {"id":"sourceFile","fileName":"NoUnusedInterfaceRemovalRule.java"} 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):59:59 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/origin/Origin;Lcom/android/tools/r8/position/Position;Ljava/lang/String;Lcom/android/tools/r8/internal/bm;Lcom/android/tools/r8/shaking/q2;Lcom/android/tools/r8/shaking/q2;ZLcom/android/tools/r8/shaking/J2;Lcom/android/tools/r8/shaking/A2;Lcom/android/tools/r8/internal/bm;Lcom/android/tools/r8/shaking/G3;ZLjava/util/List;)V"} 1:1:java.lang.String typeString():81:81 -> H 1:1:com.android.tools.r8.shaking.NoUnusedInterfaceRemovalRule$Builder builder():76:76 -> J # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/l2;"} com.android.tools.r8.shaking.NoUnusedInterfaceRemovalRule$Builder -> com.android.tools.r8.shaking.l2: # {"id":"sourceFile","fileName":"NoUnusedInterfaceRemovalRule.java"} 1:1:void ():18:18 -> com.android.tools.r8.shaking.ProguardClassSpecification$Builder self() -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/D2$a;"} 1:11:com.android.tools.r8.shaking.NoUnusedInterfaceRemovalRule build():28:38 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/m2;"} com.android.tools.r8.shaking.NoVerticalClassMergingRule -> com.android.tools.r8.shaking.o2: # {"id":"sourceFile","fileName":"NoVerticalClassMergingRule.java"} 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):59:59 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/origin/Origin;Lcom/android/tools/r8/position/Position;Ljava/lang/String;Lcom/android/tools/r8/internal/bm;Lcom/android/tools/r8/shaking/q2;Lcom/android/tools/r8/shaking/q2;ZLcom/android/tools/r8/shaking/J2;Lcom/android/tools/r8/shaking/A2;Lcom/android/tools/r8/internal/bm;Lcom/android/tools/r8/shaking/G3;ZLjava/util/List;)V"} 1:1:java.lang.String typeString():81:81 -> H 1:1:com.android.tools.r8.shaking.NoVerticalClassMergingRule$Builder builder():76:76 -> J # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/n2;"} com.android.tools.r8.shaking.NoVerticalClassMergingRule$Builder -> com.android.tools.r8.shaking.n2: # {"id":"sourceFile","fileName":"NoVerticalClassMergingRule.java"} 1:1:void ():18:18 -> com.android.tools.r8.shaking.ProguardClassSpecification$Builder self() -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/D2$a;"} 1:11:com.android.tools.r8.shaking.NoVerticalClassMergingRule build():28:38 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/o2;"} com.android.tools.r8.shaking.ObjectAllocationInfoCollectionUtils -> com.android.tools.r8.shaking.p2: # {"id":"sourceFile","fileName":"ObjectAllocationInfoCollectionUtils.java"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/Na;Lcom/android/tools/r8/graph/b5;)Z"} 9:13:boolean 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/Y4;Lcom/android/tools/r8/graph/v2;Ljava/lang/Boolean;)Z"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/a5;)Z"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/Y4;)Z"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y4;Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/q2;)Lcom/android/tools/r8/utils/E3;"} 76:83: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:72 -> a 84:84:com.android.tools.r8.utils.TraversalContinuation lambda$mayHaveFinalizer$2(com.android.tools.r8.ir.desugar.LambdaDescriptor):76:76 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/KA;)Lcom/android/tools/r8/utils/E3;"} com.android.tools.r8.shaking.ProguardAccessFlags -> com.android.tools.r8.shaking.q2: # {"id":"sourceFile","fileName":"ProguardAccessFlags.java"} int flags -> a int PPP_MASK -> b java.util.List NAMES -> c 1:1:void ():15:15 -> 2:2:com.android.tools.r8.shaking.ProguardAccessFlags setPublic():83:83 -> 2:2:void ():16 -> 3:3:com.android.tools.r8.shaking.ProguardAccessFlags setProtected():101:101 -> 3:3:void ():16 -> 4:4: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 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/bm;"} 2:2:boolean containsAll(com.android.tools.r8.graph.AccessFlags):71:71 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/g;)Z"} 3:3:boolean 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/g;)Z"} 2:2:boolean 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 # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} 1:1:com.android.tools.r8.shaking.ProguardAccessFlags setProtected():101:101 -> v # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} 1:1:com.android.tools.r8.shaking.ProguardAccessFlags setPublic():83:83 -> w # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} 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.android.tools.r8.shaking.s2: # {"id":"sourceFile","fileName":"ProguardAssumeMayHaveSideEffectsRule.java"} 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):57:57 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/origin/Origin;Lcom/android/tools/r8/position/Position;Ljava/lang/String;Lcom/android/tools/r8/internal/bm;Lcom/android/tools/r8/shaking/q2;Lcom/android/tools/r8/shaking/q2;ZLcom/android/tools/r8/shaking/J2;Lcom/android/tools/r8/shaking/A2;Lcom/android/tools/r8/internal/bm;Lcom/android/tools/r8/shaking/G3;ZLjava/util/List;)V"} 1:1:java.lang.String typeString():85:85 -> H 1:1:com.android.tools.r8.shaking.ProguardAssumeMayHaveSideEffectsRule$Builder builder():75:75 -> J # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/r2;"} boolean applyToNonProgramClasses() -> p com.android.tools.r8.shaking.ProguardAssumeMayHaveSideEffectsRule$Builder -> com.android.tools.r8.shaking.r2: # {"id":"sourceFile","fileName":"ProguardAssumeMayHaveSideEffectsRule.java"} 1:1:void ():16:16 -> com.android.tools.r8.shaking.ProguardClassSpecification$Builder self() -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/D2$a;"} 1:11:com.android.tools.r8.shaking.ProguardAssumeMayHaveSideEffectsRule build():26:36 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/s2;"} com.android.tools.r8.shaking.ProguardAssumeNoSideEffectRule -> com.android.tools.r8.shaking.u2: # {"id":"sourceFile","fileName":"ProguardAssumeNoSideEffectRule.java"} 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):57:57 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/origin/Origin;Lcom/android/tools/r8/position/Position;Ljava/lang/String;Lcom/android/tools/r8/internal/bm;Lcom/android/tools/r8/shaking/q2;Lcom/android/tools/r8/shaking/q2;ZLcom/android/tools/r8/shaking/J2;Lcom/android/tools/r8/shaking/A2;Lcom/android/tools/r8/internal/bm;Lcom/android/tools/r8/shaking/G3;ZLjava/util/List;)V"} 1:1:java.lang.String typeString():87:87 -> H 1:1:com.android.tools.r8.shaking.ProguardAssumeNoSideEffectRule$Builder builder():77:77 -> J # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/t2;"} boolean applyToNonProgramClasses() -> p com.android.tools.r8.shaking.ProguardAssumeNoSideEffectRule$Builder -> com.android.tools.r8.shaking.t2: # {"id":"sourceFile","fileName":"ProguardAssumeNoSideEffectRule.java"} 1:1:void ():16:16 -> com.android.tools.r8.shaking.ProguardClassSpecification$Builder self() -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/D2$a;"} 1:11:com.android.tools.r8.shaking.ProguardAssumeNoSideEffectRule build():26:36 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/u2;"} com.android.tools.r8.shaking.ProguardAssumeValuesRule -> com.android.tools.r8.shaking.w2: # {"id":"sourceFile","fileName":"ProguardAssumeValuesRule.java"} 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):57:57 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/origin/Origin;Lcom/android/tools/r8/position/Position;Ljava/lang/String;Lcom/android/tools/r8/internal/bm;Lcom/android/tools/r8/shaking/q2;Lcom/android/tools/r8/shaking/q2;ZLcom/android/tools/r8/shaking/J2;Lcom/android/tools/r8/shaking/A2;Lcom/android/tools/r8/internal/bm;Lcom/android/tools/r8/shaking/G3;ZLjava/util/List;)V"} 1:1:java.lang.String typeString():82:82 -> H 1:1:com.android.tools.r8.shaking.ProguardAssumeValuesRule$Builder builder():77:77 -> J # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/v2;"} com.android.tools.r8.shaking.ProguardAssumeValuesRule$Builder -> com.android.tools.r8.shaking.v2: # {"id":"sourceFile","fileName":"ProguardAssumeValuesRule.java"} 1:1:void ():16:16 -> com.android.tools.r8.shaking.ProguardClassSpecification$Builder self() -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/D2$a;"} 1:11:com.android.tools.r8.shaking.ProguardAssumeValuesRule build():26:36 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/w2;"} com.android.tools.r8.shaking.ProguardCheckDiscardRule -> com.android.tools.r8.shaking.y2: # {"id":"sourceFile","fileName":"ProguardCheckDiscardRule.java"} 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):57:57 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/origin/Origin;Lcom/android/tools/r8/position/Position;Ljava/lang/String;Lcom/android/tools/r8/internal/bm;Lcom/android/tools/r8/shaking/q2;Lcom/android/tools/r8/shaking/q2;ZLcom/android/tools/r8/shaking/J2;Lcom/android/tools/r8/shaking/A2;Lcom/android/tools/r8/internal/bm;Lcom/android/tools/r8/shaking/G3;ZLjava/util/List;)V"} 1:1:java.lang.String typeString():89:89 -> H 1:1:com.android.tools.r8.shaking.ProguardCheckDiscardRule$Builder builder():74:74 -> J # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/x2;"} com.android.tools.r8.shaking.ProguardCheckDiscardRule asProguardCheckDiscardRule() -> s # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/y2;"} com.android.tools.r8.shaking.ProguardCheckDiscardRule$Builder -> com.android.tools.r8.shaking.x2: # {"id":"sourceFile","fileName":"ProguardCheckDiscardRule.java"} 1:1:void ():16:16 -> com.android.tools.r8.shaking.ProguardClassSpecification$Builder self() -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/D2$a;"} 1:11:com.android.tools.r8.shaking.ProguardCheckDiscardRule build():26:36 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/y2;"} com.android.tools.r8.shaking.ProguardClassFilter -> com.android.tools.r8.shaking.z2: # {"id":"sourceFile","fileName":"ProguardClassFilter.java"} com.android.tools.r8.com.google.common.collect.ImmutableList patterns -> a 1:1:void ():12:12 -> 1:2:void (com.android.tools.r8.com.google.common.collect.ImmutableList):36:37 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/bm;)V"} 1:1:com.android.tools.r8.shaking.ProguardClassFilter$Builder builder():17:17 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/z2$a;"} 2:3:boolean matches(com.android.tools.r8.graph.DexType):53:54 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Z"} 1:1:java.util.List getPatterns():45:45 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/bm;"} 1:1:boolean isEmpty():49:49 -> c com.android.tools.r8.shaking.ProguardClassFilter$Builder -> com.android.tools.r8.shaking.z2$a: # {"id":"sourceFile","fileName":"ProguardClassFilter.java"} com.android.tools.r8.com.google.common.collect.ImmutableList$Builder patterns -> a 1:1:void ():23:23 -> 2:2:void ():21:21 -> 1:1:com.android.tools.r8.shaking.ProguardClassFilter$Builder addPattern(com.android.tools.r8.shaking.ProguardClassNameList):27:27 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/A2;)Lcom/android/tools/r8/shaking/z2$a;"} 2:2:com.android.tools.r8.shaking.ProguardClassFilter build():32:32 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/z2;"} com.android.tools.r8.shaking.ProguardClassNameList -> com.android.tools.r8.shaking.A2: # {"id":"sourceFile","fileName":"ProguardClassNameList.java"} 1:1:void ():24:24 -> java.util.List asSpecificDexTypes() -> a boolean matches(com.android.tools.r8.graph.DexType) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Z"} 1:1:com.android.tools.r8.shaking.ProguardClassNameList materialize(com.android.tools.r8.graph.DexItemFactory):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;)Lcom/android/tools/r8/shaking/A2;"} void writeTo(java.lang.StringBuilder) -> a 2:2:com.android.tools.r8.shaking.ProguardClassNameList singletonList(com.android.tools.r8.shaking.ProguardTypeMatcher):35:35 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/G3;)Lcom/android/tools/r8/shaking/A2;"} 3:3:java.lang.Iterable getWildcardsOrEmpty(com.android.tools.r8.shaking.ProguardClassNameList):98:98 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/A2;)Ljava/lang/Iterable;"} 1:1:com.android.tools.r8.shaking.ProguardClassNameList$Builder builder():27:27 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/A2$a;"} 1:1:java.lang.Iterable getWildcards():90:90 -> c 1:1:boolean hasWildcards():94:94 -> d int size() -> e 1:3:java.lang.String toString():74:76 -> toString com.android.tools.r8.shaking.ProguardClassNameList$Builder -> com.android.tools.r8.shaking.A2$a: # {"id":"sourceFile","fileName":"ProguardClassNameList.java"} com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2BooleanMap matchers -> a 1:1:void ():47:47 -> 2:2:void ():45:45 -> 1:1:com.android.tools.r8.shaking.ProguardClassNameList$Builder addClassName(boolean,com.android.tools.r8.shaking.ProguardTypeMatcher):51:51 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ZLcom/android/tools/r8/shaking/G3;)Lcom/android/tools/r8/shaking/A2$a;"} 2:9:com.android.tools.r8.shaking.ProguardClassNameList build():56:63 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/A2;"} com.android.tools.r8.shaking.ProguardClassNameList$MixedClassNameList -> com.android.tools.r8.shaking.B2: # {"id":"sourceFile","fileName":"ProguardClassNameList.java"} com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2BooleanMap classNames -> a 1:2:void (com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2BooleanMap):338:339 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/tI;)V"} 1:1:java.util.List asSpecificDexTypes():0:0 -> a 2:9:void writeTo(java.lang.StringBuilder):350:357 -> a 10:15:boolean matches(com.android.tools.r8.graph.DexType):387:392 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Z"} 16:16:java.util.stream.Stream lambda$getWildcards$0(java.lang.Iterable):401:401 -> a 17:20:com.android.tools.r8.shaking.ProguardClassNameList materialize(com.android.tools.r8.graph.DexItemFactory):407:410 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;)Lcom/android/tools/r8/shaking/A2;"} 21:21: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/A2$a;Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/shaking/G3;Ljava/lang/Boolean;)V"} 1:3:java.lang.Iterable getWildcards():399:401 -> c 1:1:int size():344:344 -> e 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.android.tools.r8.shaking.C2: # {"id":"sourceFile","fileName":"ProguardClassNameList.java"} com.android.tools.r8.com.google.common.collect.ImmutableList classNames -> a 1:2:void (java.util.Collection):249:250 -> 1:1:com.android.tools.r8.shaking.ProguardClassNameList materialize(com.android.tools.r8.graph.DexItemFactory):245:245 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;)Lcom/android/tools/r8/shaking/A2;"} 2:6:void writeTo(java.lang.StringBuilder):261:265 -> a 7:9:java.util.List asSpecificDexTypes():289:291 -> a 10:10:boolean lambda$matches$1(com.android.tools.r8.graph.DexType,com.android.tools.r8.shaking.ProguardTypeMatcher):298:298 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/shaking/G3;)Z"} 11:11:boolean matches(com.android.tools.r8.graph.DexType):298:298 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Z"} 12:12:java.util.stream.Stream lambda$getWildcards$2(java.lang.Iterable):305:305 -> a 13:13:com.android.tools.r8.shaking.ProguardTypeMatcher lambda$materialize$3(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.shaking.ProguardTypeMatcher):313:313 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/shaking/G3;)Lcom/android/tools/r8/shaking/G3;"} 1:1:boolean lambda$asSpecificDexTypes$0(com.android.tools.r8.shaking.ProguardTypeMatcher):289:289 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/G3;)Z"} 2:5:com.android.tools.r8.shaking.ProguardClassNameList$PositiveClassNameList materialize(com.android.tools.r8.graph.DexItemFactory):311:314 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;)Lcom/android/tools/r8/shaking/C2;"} 1:3:java.lang.Iterable getWildcards():303:305 -> c 1:1:int size():255:255 -> e 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.android.tools.r8.shaking.A2$b: # {"id":"sourceFile","fileName":"ProguardClassNameList.java"} com.android.tools.r8.shaking.ProguardTypeMatcher className -> a 1:2:void (com.android.tools.r8.shaking.ProguardTypeMatcher):181:182 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/G3;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Z"} 5:5: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;)Lcom/android/tools/r8/shaking/A2;"} 1:1:java.lang.Iterable getWildcards():225:225 -> c int size() -> e 1:5:boolean equals(java.lang.Object):200:204 -> equals 1:1:int hashCode():209:209 -> hashCode com.android.tools.r8.shaking.ProguardClassSpecification -> com.android.tools.r8.shaking.D2: # {"id":"sourceFile","fileName":"ProguardClassSpecification.java"} com.android.tools.r8.origin.Origin origin -> a com.android.tools.r8.position.Position position -> b java.lang.String source -> c java.util.List classAnnotations -> d com.android.tools.r8.shaking.ProguardAccessFlags classAccessFlags -> e com.android.tools.r8.shaking.ProguardAccessFlags negatedClassAccessFlags -> f boolean classTypeNegated -> g com.android.tools.r8.shaking.ProguardClassType classType -> h com.android.tools.r8.shaking.ProguardClassNameList classNames -> i java.util.List inheritanceAnnotations -> j com.android.tools.r8.shaking.ProguardTypeMatcher inheritanceClassName -> k boolean inheritanceIsExtends -> l java.util.List memberRules -> m boolean $assertionsDisabled -> n 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):222:239 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/origin/Origin;Lcom/android/tools/r8/position/Position;Ljava/lang/String;Ljava/util/List;Lcom/android/tools/r8/shaking/q2;Lcom/android/tools/r8/shaking/q2;ZLcom/android/tools/r8/shaking/J2;Lcom/android/tools/r8/shaking/A2;Ljava/util/List;Lcom/android/tools/r8/shaking/G3;ZLjava/util/List;)V"} 1:1:com.android.tools.r8.shaking.ProguardAccessFlags getClassAccessFlags():291:291 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/q2;"} 2:2:java.lang.StringBuilder append(java.lang.StringBuilder):356:356 -> a 3:9:void appendAnnotations(java.util.List,java.lang.StringBuilder):390:396 -> a 3:9:java.lang.StringBuilder append(java.lang.StringBuilder):356 -> a 10:13:java.lang.StringBuilder append(java.lang.StringBuilder):357:360 -> a 14:28:java.lang.StringBuilder append(java.lang.StringBuilder):359:373 -> a 29:35:void appendAnnotations(java.util.List,java.lang.StringBuilder):390:396 -> a 29:35:java.lang.StringBuilder append(java.lang.StringBuilder):373 -> a 36:45:java.lang.StringBuilder append(java.lang.StringBuilder):374:383 -> a 46:48:void lambda$append$0(java.lang.StringBuilder,com.android.tools.r8.shaking.ProguardMemberRule):379:381 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/StringBuilder;Lcom/android/tools/r8/shaking/o3;)V"} 1:1:java.util.List getClassAnnotations():299:299 -> b 1:1:com.android.tools.r8.shaking.ProguardClassNameList getClassNames():279:279 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/A2;"} 1:1:com.android.tools.r8.shaking.ProguardClassType getClassType():283:283 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/J2;"} 1:1:boolean getClassTypeNegated():287:287 -> e 1:33:boolean equals(java.lang.Object):304:336 -> equals 1:1:java.util.List getInheritanceAnnotations():275:275 -> f 1:1:com.android.tools.r8.shaking.ProguardTypeMatcher getInheritanceClassName():271:271 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/G3;"} 1:1:boolean getInheritanceIsExtends():259:259 -> h 1:10:int hashCode():342:351 -> hashCode 1:1:boolean getInheritanceIsImplements():263:263 -> i 1:1:java.util.List getMemberRules():255:255 -> j 1:1:com.android.tools.r8.shaking.ProguardAccessFlags getNegatedClassAccessFlags():295:295 -> k # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/q2;"} 1:1:com.android.tools.r8.origin.Origin getOrigin():243:243 -> l 1:1:com.android.tools.r8.position.Position getPosition():247:247 -> m 1:1:java.lang.String getSource():251:251 -> n 1:1:boolean hasInheritanceClassName():267:267 -> o 1:1:java.lang.String toString():402:402 -> toString com.android.tools.r8.shaking.ProguardClassSpecification$Builder -> com.android.tools.r8.shaking.D2$a: # {"id":"sourceFile","fileName":"ProguardClassSpecification.java"} com.android.tools.r8.origin.Origin origin -> a com.android.tools.r8.position.Position start -> b com.android.tools.r8.position.Position end -> c java.lang.String source -> d com.android.tools.r8.com.google.common.collect.ImmutableList$Builder classAnnotations -> e com.android.tools.r8.shaking.ProguardAccessFlags classAccessFlags -> f com.android.tools.r8.shaking.ProguardAccessFlags negatedClassAccessFlags -> g boolean classTypeNegated -> h com.android.tools.r8.shaking.ProguardClassType classType -> i com.android.tools.r8.shaking.ProguardClassNameList classNames -> j com.android.tools.r8.com.google.common.collect.ImmutableList$Builder inheritanceAnnotations -> k com.android.tools.r8.shaking.ProguardTypeMatcher inheritanceClassName -> l boolean inheritanceIsExtends -> m java.util.List memberRules -> n boolean $assertionsDisabled -> o 1:1:void ():19:19 -> 1:1:void ():42:42 -> 2:2:void (com.android.tools.r8.origin.Origin,com.android.tools.r8.position.Position):45:45 -> 3:23:void (com.android.tools.r8.origin.Origin,com.android.tools.r8.position.Position):27:47 -> com.android.tools.r8.shaking.ProguardClassSpecification build() -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/D2;"} 1:2:com.android.tools.r8.shaking.ProguardClassSpecification$Builder setSource(java.lang.String):70:71 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lcom/android/tools/r8/shaking/D2$a;"} 3:4:com.android.tools.r8.shaking.ProguardClassSpecification$Builder setClassNames(com.android.tools.r8.shaking.ProguardClassNameList):130:131 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/A2;)Lcom/android/tools/r8/shaking/D2$a;"} 5:6:com.android.tools.r8.shaking.ProguardClassSpecification$Builder setClassType(com.android.tools.r8.shaking.ProguardClassType):143:144 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/J2;)Lcom/android/tools/r8/shaking/D2$a;"} 7:8:com.android.tools.r8.shaking.ProguardClassSpecification$Builder addClassAnnotation(com.android.tools.r8.shaking.ProguardTypeMatcher):175:176 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/G3;)V"} 9:11:com.android.tools.r8.shaking.ProguardClassSpecification$Builder addClassAnnotations(java.util.List):180:182 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;)Lcom/android/tools/r8/shaking/D2$a;"} 1:3:com.android.tools.r8.shaking.ProguardClassSpecification$Builder addInheritanceAnnotations(java.util.List):116:118 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;)Lcom/android/tools/r8/shaking/D2$a;"} 4:4:java.util.List buildClassAnnotations():186:186 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/bm;"} 1:2:com.android.tools.r8.shaking.ProguardClassSpecification$Builder setMemberRules(java.util.List):89:90 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;)Lcom/android/tools/r8/shaking/D2$a;"} 3:3:java.util.List buildInheritanceAnnotations():122:122 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/bm;"} 1:7:com.android.tools.r8.position.Position getPosition():75:81 -> d com.android.tools.r8.shaking.ProguardClassSpecification$Builder self() -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/D2$a;"} com.android.tools.r8.shaking.ProguardClassType -> com.android.tools.r8.shaking.J2: # {"id":"sourceFile","fileName":"ProguardClassType.java"} com.android.tools.r8.shaking.ProguardClassType ANNOTATION_INTERFACE -> a com.android.tools.r8.shaking.ProguardClassType CLASS -> b com.android.tools.r8.shaking.ProguardClassType ENUM -> c com.android.tools.r8.shaking.ProguardClassType INTERFACE -> d com.android.tools.r8.shaking.ProguardClassType[] $VALUES -> e 1:19:void ():10:28 -> 20:20:void ():9:9 -> 1:1:void (java.lang.String,int):9:9 -> boolean matches(com.android.tools.r8.graph.DexClass) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;)Z"} 1:7:java.lang.String toString():37:43 -> toString 8:8:java.lang.String toString():41:41 -> toString 9:9:java.lang.String toString():40:40 -> toString 10:10:java.lang.String toString():39:39 -> toString 11:11:java.lang.String toString():38:38 -> toString com.android.tools.r8.shaking.ProguardClassType$1 -> com.android.tools.r8.shaking.E2: # {"id":"sourceFile","fileName":"ProguardClassType.java"} 1:1:void (java.lang.String,int):10:10 -> # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} 1:1:boolean matches(com.android.tools.r8.graph.DexClass):13:13 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;)Z"} com.android.tools.r8.shaking.ProguardClassType$2 -> com.android.tools.r8.shaking.F2: # {"id":"sourceFile","fileName":"ProguardClassType.java"} 1:1:void (java.lang.String,int):16:16 -> # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} boolean matches(com.android.tools.r8.graph.DexClass) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;)Z"} com.android.tools.r8.shaking.ProguardClassType$3 -> com.android.tools.r8.shaking.G2: # {"id":"sourceFile","fileName":"ProguardClassType.java"} 1:1:void (java.lang.String,int):22:22 -> # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} 1:1:boolean matches(com.android.tools.r8.graph.DexClass):25:25 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;)Z"} com.android.tools.r8.shaking.ProguardClassType$4 -> com.android.tools.r8.shaking.H2: # {"id":"sourceFile","fileName":"ProguardClassType.java"} 1:1:void (java.lang.String,int):28:28 -> # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} 1:1:boolean matches(com.android.tools.r8.graph.DexClass):31:31 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;)Z"} com.android.tools.r8.shaking.ProguardClassType$5 -> com.android.tools.r8.shaking.I2: # {"id":"sourceFile","fileName":"ProguardClassType.java"} int[] $SwitchMap$com$android$tools$r8$shaking$ProguardClassType -> a 1:1:com.android.tools.r8.shaking.ProguardClassType[] com.android.tools.r8.shaking.ProguardClassType.values():9:9 -> 1:1:void ():37 -> 2:2:void ():37:37 -> com.android.tools.r8.shaking.ProguardCompatibilityActions -> com.android.tools.r8.shaking.L2: # {"id":"sourceFile","fileName":"ProguardCompatibilityActions.java"} java.util.Set compatInstantiatedTypes -> a 1:2:void (java.util.Set):18:19 -> 1:1:com.android.tools.r8.shaking.ProguardCompatibilityActions$Builder builder():23:23 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/K2;"} 2:2:boolean isCompatInstantiated(com.android.tools.r8.graph.DexProgramClass):27:27 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)Z"} 3:3:void com.android.tools.r8.shaking.ProguardCompatibilityActions$Builder.():50:50 -> a 3:3:com.android.tools.r8.shaking.ProguardCompatibilityActions$Builder builder():23 -> a 3:3:com.android.tools.r8.shaking.ProguardCompatibilityActions rewrittenWithLens(com.android.tools.r8.graph.lens.GraphLens):41 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xj;)Lcom/android/tools/r8/shaking/L2;"} 4:5:com.android.tools.r8.shaking.ProguardCompatibilityActions rewrittenWithLens(com.android.tools.r8.graph.lens.GraphLens):42:43 -> a 6:6:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.lens.GraphLens.lookupType(com.android.tools.r8.graph.DexType):243:243 -> a 6:6:com.android.tools.r8.shaking.ProguardCompatibilityActions rewrittenWithLens(com.android.tools.r8.graph.lens.GraphLens):43 -> a 7:7:void com.android.tools.r8.shaking.ProguardCompatibilityActions$Builder.addCompatInstantiatedType(com.android.tools.r8.graph.DexType):57:57 -> a 7:7:com.android.tools.r8.shaking.ProguardCompatibilityActions rewrittenWithLens(com.android.tools.r8.graph.lens.GraphLens):43 -> a 8:8:com.android.tools.r8.shaking.ProguardCompatibilityActions com.android.tools.r8.shaking.ProguardCompatibilityActions$Builder.build():61:61 -> a 8:8:com.android.tools.r8.shaking.ProguardCompatibilityActions rewrittenWithLens(com.android.tools.r8.graph.lens.GraphLens):45 -> a 9:9:void com.android.tools.r8.shaking.ProguardCompatibilityActions$Builder.():50:50 -> a 9:9:com.android.tools.r8.shaking.ProguardCompatibilityActions$Builder builder():23 -> a 9:9:com.android.tools.r8.shaking.ProguardCompatibilityActions withoutPrunedItems(com.android.tools.r8.graph.PrunedItems):31 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/u5;)Lcom/android/tools/r8/shaking/L2;"} 10:11:com.android.tools.r8.shaking.ProguardCompatibilityActions withoutPrunedItems(com.android.tools.r8.graph.PrunedItems):32:33 -> a 12:12:void com.android.tools.r8.shaking.ProguardCompatibilityActions$Builder.addCompatInstantiatedType(com.android.tools.r8.graph.DexType):57:57 -> a 12:12:com.android.tools.r8.shaking.ProguardCompatibilityActions withoutPrunedItems(com.android.tools.r8.graph.PrunedItems):34 -> a 13:13:com.android.tools.r8.shaking.ProguardCompatibilityActions com.android.tools.r8.shaking.ProguardCompatibilityActions$Builder.build():61:61 -> a 13:13:com.android.tools.r8.shaking.ProguardCompatibilityActions withoutPrunedItems(com.android.tools.r8.graph.PrunedItems):37 -> a com.android.tools.r8.shaking.ProguardCompatibilityActions$Builder -> com.android.tools.r8.shaking.K2: # {"id":"sourceFile","fileName":"ProguardCompatibilityActions.java"} java.util.Set compatInstantiatedTypes -> a 1:3:void ():48:50 -> 1:1:void addCompatInstantiatedType(com.android.tools.r8.graph.DexProgramClass):53:53 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)V"} 2:2:void addCompatInstantiatedType(com.android.tools.r8.graph.DexType):57:57 -> a 2:2:void addCompatInstantiatedType(com.android.tools.r8.graph.DexProgramClass):53 -> a 3:3:com.android.tools.r8.shaking.ProguardCompatibilityActions build():61:61 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/L2;"} com.android.tools.r8.shaking.ProguardConfiguration -> com.android.tools.r8.shaking.M2: # {"id":"sourceFile","fileName":"ProguardConfiguration.java"} com.android.tools.r8.com.google.common.collect.ImmutableList obfuscationDictionary -> A com.android.tools.r8.com.google.common.collect.ImmutableList classObfuscationDictionary -> B com.android.tools.r8.com.google.common.collect.ImmutableList packageObfuscationDictionary -> C boolean keepParameterNames -> D com.android.tools.r8.shaking.ProguardClassFilter adaptClassStrings -> E com.android.tools.r8.shaking.ProguardPathFilter adaptResourceFilenames -> F com.android.tools.r8.shaking.ProguardPathFilter adaptResourceFileContents -> G com.android.tools.r8.shaking.ProguardPathFilter keepDirectories -> H boolean configurationDebugging -> I boolean dontUseMixedCaseClassnames -> J boolean protoShrinking -> K int maxRemovedAndroidLogLevel -> L java.lang.String parsedConfiguration -> a com.android.tools.r8.graph.DexItemFactory dexItemFactory -> b com.android.tools.r8.com.google.common.collect.ImmutableList libraryjars -> c com.android.tools.r8.utils.InternalOptions$PackageObfuscationMode packageObfuscationMode -> d java.lang.String packagePrefix -> e boolean allowAccessModification -> f boolean ignoreWarnings -> g boolean optimizing -> h boolean obfuscating -> i boolean shrinking -> j boolean printConfiguration -> k java.nio.file.Path printConfigurationFile -> l boolean printUsage -> m java.nio.file.Path printUsageFile -> n boolean printMapping -> o java.nio.file.Path printMappingFile -> p java.nio.file.Path applyMappingFile -> q boolean verbose -> r java.lang.String renameSourceFileAttribute -> s com.android.tools.r8.shaking.ProguardKeepAttributes keepAttributes -> t com.android.tools.r8.shaking.ProguardClassFilter keepPackageNamesPatterns -> u com.android.tools.r8.shaking.ProguardClassFilter dontWarnPatterns -> v com.android.tools.r8.shaking.ProguardClassFilter dontNotePatterns -> w com.android.tools.r8.com.google.common.collect.ImmutableList rules -> x boolean printSeeds -> y java.nio.file.Path seedFile -> z 1:40: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.ProguardClassFilter,com.android.tools.r8.shaking.ProguardClassFilter,com.android.tools.r8.shaking.ProguardClassFilter,java.util.Set,boolean,java.nio.file.Path,com.android.tools.r8.com.google.common.collect.ImmutableList,com.android.tools.r8.com.google.common.collect.ImmutableList,com.android.tools.r8.com.google.common.collect.ImmutableList,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):451:490 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Lcom/android/tools/r8/graph/p1;Ljava/util/ArrayList;Ljava/util/ArrayList;Lcom/android/tools/r8/utils/A1$n;Ljava/lang/String;ZZZZZZLjava/nio/file/Path;ZLjava/nio/file/Path;ZLjava/nio/file/Path;Ljava/nio/file/Path;ZLjava/lang/String;Lcom/android/tools/r8/shaking/g3;Lcom/android/tools/r8/shaking/z2;Lcom/android/tools/r8/shaking/z2;Lcom/android/tools/r8/shaking/z2;Ljava/util/LinkedHashSet;ZLjava/nio/file/Path;Lcom/android/tools/r8/internal/bm;Lcom/android/tools/r8/internal/bm;Lcom/android/tools/r8/internal/bm;ZLcom/android/tools/r8/shaking/z2;Lcom/android/tools/r8/shaking/z3;Lcom/android/tools/r8/shaking/z3;Lcom/android/tools/r8/shaking/z3;ZZZI)V"} 1:1:boolean hasMaximumRemovedAndroidLogLevelRules():671:671 -> A 1:1:boolean isAccessModificationAllowed():526:526 -> B 1:1:boolean isConfigurationDebugging():655:655 -> C 1:1:boolean isIgnoreWarnings():546:546 -> D 1:1:boolean isKeepParameterNames():627:627 -> E 1:1:boolean isObfuscating():554:554 -> F 1:1:boolean isOptimizing():550:550 -> G 1:1:boolean isPrintConfiguration():562:562 -> H 1:1:boolean isPrintMapping():530:530 -> I 1:1:boolean isPrintSeeds():647:647 -> J 1:1:boolean isPrintUsage():570:570 -> K 1:1:boolean isProtoShrinkingEnabled():663:663 -> L 1:1:boolean isShrinking():558:558 -> M 1:1:boolean isVerbose():578:578 -> N 1:1:com.android.tools.r8.shaking.ProguardConfiguration$Builder builder(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter):498:498 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/utils/O2;)Lcom/android/tools/r8/shaking/M2$a;"} 2:2:com.android.tools.r8.shaking.ProguardClassFilter getDontWarnPatterns(com.android.tools.r8.errors.dontwarn.DontWarnConfiguration$Witness):599:599 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Af;)Lcom/android/tools/r8/shaking/z2;"} 3:3:com.android.tools.r8.shaking.ProguardClassFilter getAdaptClassStrings():631:631 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/z2;"} 1:1:com.android.tools.r8.shaking.ProguardPathFilter getAdaptResourceFileContents():639:639 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/z3;"} 1:1:com.android.tools.r8.shaking.ProguardPathFilter getAdaptResourceFilenames():635:635 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/z3;"} 1:1:java.nio.file.Path getApplyMappingFile():542:542 -> d 1:1:java.util.List getClassObfuscationDictionary():619:619 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/bm;"} 1:1:com.android.tools.r8.graph.DexItemFactory getDexItemFactory():506:506 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/p1;"} 1:1:com.android.tools.r8.shaking.ProguardClassFilter getDontNotePatterns():603:603 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/z2;"} 1:1:com.android.tools.r8.shaking.ProguardKeepAttributes getKeepAttributes():586:586 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/g3;"} 1:1:com.android.tools.r8.shaking.ProguardPathFilter getKeepDirectories():643:643 -> i # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/z3;"} 1:1:com.android.tools.r8.shaking.ProguardClassFilter getKeepPackageNamesPatterns():590:590 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/z2;"} 1:1:java.util.List getLibraryjars():514:514 -> k 1:1:int getMaxRemovedAndroidLogLevel():667:667 -> l 1:1:java.util.List getObfuscationDictionary():615:615 -> m # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/bm;"} 1:1:java.util.List getPackageObfuscationDictionary():623:623 -> n # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/bm;"} 1:1:com.android.tools.r8.utils.InternalOptions$PackageObfuscationMode getPackageObfuscationMode():518:518 -> o # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/A1$n;"} 1:1:java.lang.String getPackagePrefix():522:522 -> p 1:1:java.lang.String getParsedConfiguration():502:502 -> q 1:1:java.nio.file.Path getPrintConfigurationFile():566:566 -> r 1:1:java.nio.file.Path getPrintMappingFile():534:534 -> s 1:1:java.nio.file.Path getPrintUsageFile():574:574 -> t 1:2:java.lang.String toString():676:677 -> toString 3:3:boolean com.android.tools.r8.shaking.ProguardKeepAttributes.isEmpty():216:216 -> toString 3:3:java.lang.String toString():677 -> 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():677 -> toString 5:12:java.lang.String toString():678:685 -> toString 1:1:java.lang.String getRenameSourceFileAttribute():582:582 -> u 1:1:java.util.List getRules():607:607 -> v 1:1:java.nio.file.Path getSeedFile():651:651 -> w 1:1:boolean hasApplyMappingFile():538:538 -> x 1:1:boolean hasDontUseMixedCaseClassnames():659:659 -> y 1:1:boolean hasDontWarnPatterns():594:594 -> z com.android.tools.r8.shaking.ProguardConfiguration$Builder -> com.android.tools.r8.shaking.M2$a: # {"id":"sourceFile","fileName":"ProguardConfiguration.java"} boolean printSeeds -> A java.nio.file.Path seedFile -> B java.nio.file.Path obfuscationDictionary -> C java.nio.file.Path classObfuscationDictionary -> D java.nio.file.Path packageObfuscationDictionary -> E boolean keepParameterNames -> F com.android.tools.r8.origin.Origin keepParameterNamesOptionOrigin -> G com.android.tools.r8.position.Position keepParameterNamesOptionPosition -> H com.android.tools.r8.shaking.ProguardClassFilter$Builder adaptClassStrings -> I com.android.tools.r8.shaking.ProguardPathFilter$Builder adaptResourceFilenames -> J com.android.tools.r8.shaking.ProguardPathFilter$Builder adaptResourceFileContents -> K com.android.tools.r8.shaking.ProguardPathFilter$Builder keepDirectories -> L boolean forceProguardCompatibility -> M boolean configurationDebugging -> N boolean dontUseMixedCaseClassnames -> O boolean protoShrinking -> P int maxRemovedAndroidLogLevel -> Q boolean $assertionsDisabled -> R java.util.List parsedConfiguration -> a java.util.List injars -> b java.util.List libraryjars -> c com.android.tools.r8.utils.Reporter reporter -> d com.android.tools.r8.utils.InternalOptions$PackageObfuscationMode packageObfuscationMode -> e java.lang.String packagePrefix -> f boolean allowAccessModification -> g boolean ignoreWarnings -> h boolean optimizing -> i boolean obfuscating -> j boolean shrinking -> k boolean printConfiguration -> l java.nio.file.Path printConfigurationFile -> m boolean printUsage -> n java.nio.file.Path printUsageFile -> o boolean printMapping -> p java.nio.file.Path printMappingFile -> q java.nio.file.Path applyMappingFile -> r boolean verbose -> s java.lang.String renameSourceFileAttribute -> t java.util.List keepAttributePatterns -> u com.android.tools.r8.shaking.ProguardClassFilter$Builder keepPackageNamesPatterns -> v com.android.tools.r8.shaking.ProguardClassFilter$Builder dontWarnPatterns -> w com.android.tools.r8.shaking.ProguardClassFilter$Builder dontNotePatterns -> x java.util.Set rules -> y com.android.tools.r8.graph.DexItemFactory dexItemFactory -> z 1:1:void ():24:24 -> 1:1:void (com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter):76:76 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/utils/O2;)V"} 2:54:void (com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter):26:78 -> 1:1:void addParsedConfiguration(java.lang.String):86:86 -> a 2:2:void addInjars(java.util.List):90:90 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/ArrayList;)V"} 3:3:void setApplyMappingFile(java.nio.file.Path):177:177 -> a 4:4:com.android.tools.r8.shaking.ProguardConfiguration$Builder addKeepAttributePatterns(java.util.List):193:193 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;)Lcom/android/tools/r8/shaking/M2$a;"} 5:5:void addRule(com.android.tools.r8.shaking.ProguardConfigurationRule):198:198 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/T2;)V"} 6:9:void setKeepParameterNames(boolean,com.android.tools.r8.origin.Origin,com.android.tools.r8.position.Position):235:238 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/origin/Origin;Lcom/android/tools/r8/position/Position;)V"} 10:10:void addAdaptClassStringsPattern(com.android.tools.r8.shaking.ProguardClassNameList):254:254 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/A2;)V"} 11:11:void addAdaptResourceFileContents(com.android.tools.r8.shaking.ProguardPathList):263:263 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/E3;)V"} 12:12:void setForceProguardCompatibility(boolean):275:275 -> a 13:20:void joinMaxRemovedAndroidLogLevel(int):299:306 -> a 21:21:com.android.tools.r8.shaking.ProguardConfiguration build():359:359 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/M2;"} 22:22:boolean isObfuscating():134:134 -> a 22:22:com.android.tools.r8.shaking.ProguardConfiguration build():359 -> a 23:30:com.android.tools.r8.shaking.ProguardConfiguration build():361:368 -> a 1:1:void addLibraryJars(java.util.List):94:94 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/ArrayList;)V"} 2:3:void setFlattenPackagePrefix(java.lang.String):107:108 -> b 4:4:void setIgnoreWarnings(boolean):116:116 -> b 5:5:void addDontNotePattern(com.android.tools.r8.shaking.ProguardClassNameList):210:210 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/A2;)V"} 6:6:void setClassObfuscationDictionary(java.nio.file.Path):226:226 -> b 7:7:com.android.tools.r8.shaking.ProguardConfiguration$Builder addAdaptResourceFilenames(com.android.tools.r8.shaking.ProguardPathList):258:258 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/E3;)Lcom/android/tools/r8/shaking/M2$a;"} 8:44:com.android.tools.r8.shaking.ProguardConfiguration buildRaw():311:347 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/M2;"} 45:45:int getMaxRemovedAndroidLogLevel():295:295 -> b 45:45:com.android.tools.r8.shaking.ProguardConfiguration buildRaw():351 -> b 46:48:com.android.tools.r8.shaking.ProguardConfiguration buildRaw():351:353 -> b 1:2:void setPackagePrefix(java.lang.String):102:103 -> c 3:3:com.android.tools.r8.shaking.ProguardConfiguration$Builder disableObfuscation():125:125 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/M2$a;"} 4:4:void setPrintMapping(boolean):168:168 -> c 5:5:void addDontWarnPattern(com.android.tools.r8.shaking.ProguardClassNameList):206:206 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/A2;)V"} 6:6:void setObfuscationDictionary(java.nio.file.Path):222:222 -> c 7:7:void addKeepDirectories(com.android.tools.r8.shaking.ProguardPathList):271:271 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/E3;)V"} 1:1:com.android.tools.r8.shaking.ProguardConfiguration$Builder disableOptimization():120:120 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/M2$a;"} 2:2:void setRenameSourceFileAttribute(java.lang.String):189:189 -> d 3:3:void addKeepPackageNamesPattern(com.android.tools.r8.shaking.ProguardClassNameList):202:202 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/A2;)V"} 4:4:void setPrintSeeds(boolean):218:218 -> d 5:5:void setPackageObfuscationDictionary(java.nio.file.Path):230:230 -> d 1:1:com.android.tools.r8.shaking.ProguardConfiguration$Builder disableShrinking():146:146 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/M2$a;"} 2:3:void setPrintConfigurationFile(java.nio.file.Path):155:156 -> e 1:2:void setPrintMappingFile(java.nio.file.Path):172:173 -> f 3:3:void enableKeepDirectories():267:267 -> f 1:1:void setPrintUsageFile(java.nio.file.Path):164:164 -> g 2:2:void enableProtoShrinking():291:291 -> g 1:1:java.util.List getInjars():82:82 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"()Ljava/util/ArrayList;"} 2:2:void setSeedFile(java.nio.file.Path):214:214 -> h 1:1:com.android.tools.r8.origin.Origin getKeepParameterNamesOptionOrigin():246:246 -> i 1:1:com.android.tools.r8.position.Position getKeepParameterNamesOptionPosition():250:250 -> j 1:1:com.android.tools.r8.utils.InternalOptions$PackageObfuscationMode getPackageObfuscationMode():98:98 -> k # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/A1$n;"} 1:1:boolean hasApplyMappingFile():181:181 -> l 1:1:boolean isConfigurationDebugging():283:283 -> m 1:1:boolean isKeepParameterNames():242:242 -> n 1:1:boolean isObfuscating():134:134 -> o 1:1:void setAllowAccessModification(boolean):112:112 -> p # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} 1:1:void setConfigurationDebugging(boolean):279:279 -> q # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} 1:1:void setDontUseMixedCaseClassnames(boolean):287:287 -> r # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} 1:1:void setPrintConfiguration(boolean):151:151 -> s # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} 1:1:void setPrintUsage(boolean):160:160 -> t # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} 1:1:void setVerbose(boolean):185:185 -> u # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} com.android.tools.r8.shaking.ProguardConfigurationParser -> com.android.tools.r8.shaking.O2: # {"id":"sourceFile","fileName":"ProguardConfigurationParser.java"} com.android.tools.r8.shaking.ProguardConfiguration$Builder configurationBuilder -> a com.android.tools.r8.graph.DexItemFactory dexItemFactory -> b com.android.tools.r8.shaking.ProguardConfigurationParserOptions options -> c com.android.tools.r8.utils.Reporter reporter -> d com.android.tools.r8.InputDependencyGraphConsumer inputDependencyConsumer -> e java.util.List IGNORED_SINGLE_ARG_OPTIONS -> f java.util.List IGNORED_OPTIONAL_SINGLE_ARG_OPTIONS -> g java.util.List IGNORED_FLAG_OPTIONS -> h java.util.List IGNORED_CLASS_DESCRIPTOR_OPTIONS -> i java.util.List WARNED_SINGLE_ARG_OPTIONS -> j java.util.List WARNED_OPTIONAL_SINGLE_ARG_OPTIONS -> k java.util.List WARNED_FLAG_OPTIONS -> l java.util.List WARNED_CLASS_DESCRIPTOR_OPTIONS -> m java.util.List UNSUPPORTED_FLAG_OPTIONS -> n int $r8$clinit -> o 1:51:void ():59:109 -> 1:6:void (com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter):126:131 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/utils/O2;)V"} 7:7:void (com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter):123:123 -> 8:8:void (com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter,com.android.tools.r8.shaking.ProguardConfigurationParserOptions):138:138 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/utils/O2;Lcom/android/tools/r8/shaking/R2;)V"} 9:17:void (com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter,com.android.tools.r8.shaking.ProguardConfigurationParserOptions,com.android.tools.r8.InputDependencyGraphConsumer):145:153 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/utils/O2;Lcom/android/tools/r8/shaking/R2;Lcom/android/tools/r8/InputDependencyGraphConsumer;)V"} 1:1:com.android.tools.r8.InputDependencyGraphConsumer emptyInputDependencyGraphConsumer():157:157 -> a 2:2:void parse(java.nio.file.Path):217:217 -> a 3:3:void parse(com.android.tools.r8.shaking.ProguardConfigurationSource):221:221 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/U2;)V"} 4:11:void parse(java.util.List):225:232 -> a 12:13:void parse(java.util.List):229:230 -> a 14:20:void parse(java.util.List):229:235 -> a 1:2:com.android.tools.r8.shaking.ProguardConfiguration getConfig():203:204 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/M2;"} 1:2:com.android.tools.r8.shaking.ProguardConfiguration getConfigRawForTesting():212:213 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/M2;"} 1:1:com.android.tools.r8.shaking.ProguardConfiguration$Builder getConfigurationBuilder():171:171 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/M2$a;"} 1:7:void validate():175:181 -> e 8:24:void validate():178:194 -> e com.android.tools.r8.shaking.ProguardConfigurationParser$1 -> com.android.tools.r8.shaking.N2: # {"id":"sourceFile","fileName":"ProguardConfigurationParser.java"} 1:1:void ():157:157 -> com.android.tools.r8.shaking.ProguardConfigurationParser$IdentifierPatternWithWildcards -> com.android.tools.r8.shaking.O2$a: # {"id":"sourceFile","fileName":"ProguardConfigurationParser.java"} java.lang.String pattern -> a java.util.List wildcards -> b 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lcom/android/tools/r8/shaking/O2$a;"} 2:3:boolean hasBackreference():2390:2391 -> a 1:15:boolean hasUnusualCharacters():2395:2409 -> b com.android.tools.r8.shaking.ProguardConfigurationParser$IdentifierPatternWithWildcardsAndNegation -> com.android.tools.r8.shaking.P2: # {"id":"sourceFile","fileName":"ProguardConfigurationParser.java"} com.android.tools.r8.shaking.ProguardConfigurationParser$IdentifierPatternWithWildcards patternWithWildcards -> a boolean negated -> b 1:3:void (java.lang.String,java.util.List,boolean):2420:2422 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Lcom/android/tools/r8/internal/bm;Z)V"} com.android.tools.r8.shaking.ProguardConfigurationParser$ProguardConfigurationSourceParser -> com.android.tools.r8.shaking.Q2: # {"id":"sourceFile","fileName":"ProguardConfigurationParser.java"} java.lang.String name -> a java.lang.String contents -> b int position -> c int positionAfterInclude -> d int line -> e int lineStartPosition -> f java.nio.file.Path baseDirectory -> g com.android.tools.r8.origin.Origin origin -> h com.android.tools.r8.shaking.ProguardConfigurationParser this$0 -> i boolean $assertionsDisabled -> j 1:1:void ():244:244 -> 1:1:void (com.android.tools.r8.shaking.ProguardConfigurationParser,com.android.tools.r8.shaking.ProguardConfigurationSource):254:254 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/O2;Lcom/android/tools/r8/shaking/U2;)V"} 2:14:void (com.android.tools.r8.shaking.ProguardConfigurationParser,com.android.tools.r8.shaking.ProguardConfigurationSource):247:259 -> 1:3:java.lang.RuntimeException unknownOption(java.lang.String,com.android.tools.r8.position.TextPosition,java.lang.String):646:648 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/position/TextPosition;Ljava/lang/String;Ljava/lang/String;)V"} 4:4:java.lang.RuntimeException unknownOption(java.lang.String,com.android.tools.r8.position.TextPosition,java.lang.String):646:646 -> a 5:5:com.android.tools.r8.shaking.ClassInlineRule parseClassInlineRule(com.android.tools.r8.shaking.ClassInlineRule$Type,com.android.tools.r8.position.Position):850:850 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/r;Lcom/android/tools/r8/position/TextPosition;)Lcom/android/tools/r8/shaking/s;"} 6:6:com.android.tools.r8.shaking.ProguardClassSpecification$Builder com.android.tools.r8.shaking.ProguardClassSpecification$Builder.setOrigin(com.android.tools.r8.origin.Origin):55:55 -> a 6:6:com.android.tools.r8.shaking.ClassInlineRule parseClassInlineRule(com.android.tools.r8.shaking.ClassInlineRule$Type,com.android.tools.r8.position.Position):850 -> a 7:7:com.android.tools.r8.shaking.ProguardClassSpecification$Builder com.android.tools.r8.shaking.ProguardClassSpecification$Builder.setStart(com.android.tools.r8.position.Position):60:60 -> a 7:7:com.android.tools.r8.shaking.ClassInlineRule parseClassInlineRule(com.android.tools.r8.shaking.ClassInlineRule$Type,com.android.tools.r8.position.Position):850 -> a 8:8: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 8:8:com.android.tools.r8.shaking.ClassInlineRule parseClassInlineRule(com.android.tools.r8.shaking.ClassInlineRule$Type,com.android.tools.r8.position.Position):850 -> a 9:11:com.android.tools.r8.shaking.ClassInlineRule parseClassInlineRule(com.android.tools.r8.shaking.ClassInlineRule$Type,com.android.tools.r8.position.Position):851:853 -> a 12:12:com.android.tools.r8.shaking.ProguardClassSpecification$Builder com.android.tools.r8.shaking.ProguardClassSpecification$Builder.setEnd(com.android.tools.r8.position.Position):65:65 -> a 12:12:com.android.tools.r8.shaking.ClassInlineRule parseClassInlineRule(com.android.tools.r8.shaking.ClassInlineRule$Type,com.android.tools.r8.position.Position):854 -> a 13:23:com.android.tools.r8.shaking.ClassInlineRule com.android.tools.r8.shaking.ClassInlineRule$Builder.build():38:48 -> a 13:23:com.android.tools.r8.shaking.ClassInlineRule parseClassInlineRule(com.android.tools.r8.shaking.ClassInlineRule$Type,com.android.tools.r8.position.Position):855 -> a 24:24:com.android.tools.r8.shaking.NoOptimizationBaseRule parseNoOptimizationRule(com.android.tools.r8.position.Position,com.android.tools.r8.shaking.NoOptimizationBaseRule$Builder):904:904 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/position/TextPosition;Lcom/android/tools/r8/shaking/d2;)Lcom/android/tools/r8/shaking/e2;"} 25:25:com.android.tools.r8.shaking.ProguardClassSpecification$Builder com.android.tools.r8.shaking.ProguardClassSpecification$Builder.setOrigin(com.android.tools.r8.origin.Origin):55:55 -> a 25:25:com.android.tools.r8.shaking.NoOptimizationBaseRule parseNoOptimizationRule(com.android.tools.r8.position.Position,com.android.tools.r8.shaking.NoOptimizationBaseRule$Builder):904 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 26:26:com.android.tools.r8.shaking.ProguardClassSpecification$Builder com.android.tools.r8.shaking.ProguardClassSpecification$Builder.setOrigin(com.android.tools.r8.origin.Origin):56:56 -> a 26:26:com.android.tools.r8.shaking.NoOptimizationBaseRule parseNoOptimizationRule(com.android.tools.r8.position.Position,com.android.tools.r8.shaking.NoOptimizationBaseRule$Builder):904 -> a 27:27:com.android.tools.r8.shaking.NoOptimizationBaseRule parseNoOptimizationRule(com.android.tools.r8.position.Position,com.android.tools.r8.shaking.NoOptimizationBaseRule$Builder):904:904 -> a 28:28:com.android.tools.r8.shaking.ProguardClassSpecification$Builder com.android.tools.r8.shaking.ProguardClassSpecification$Builder.setStart(com.android.tools.r8.position.Position):60:60 -> a 28:28:com.android.tools.r8.shaking.NoOptimizationBaseRule parseNoOptimizationRule(com.android.tools.r8.position.Position,com.android.tools.r8.shaking.NoOptimizationBaseRule$Builder):904 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 29:29:com.android.tools.r8.shaking.ProguardClassSpecification$Builder com.android.tools.r8.shaking.ProguardClassSpecification$Builder.setStart(com.android.tools.r8.position.Position):61:61 -> a 29:29:com.android.tools.r8.shaking.NoOptimizationBaseRule parseNoOptimizationRule(com.android.tools.r8.position.Position,com.android.tools.r8.shaking.NoOptimizationBaseRule$Builder):904 -> a 30:32:com.android.tools.r8.shaking.NoOptimizationBaseRule parseNoOptimizationRule(com.android.tools.r8.position.Position,com.android.tools.r8.shaking.NoOptimizationBaseRule$Builder):905:907 -> a 33:34:com.android.tools.r8.shaking.ProguardClassSpecification$Builder com.android.tools.r8.shaking.ProguardClassSpecification$Builder.setEnd(com.android.tools.r8.position.Position):65:66 -> a 33:34:com.android.tools.r8.shaking.NoOptimizationBaseRule parseNoOptimizationRule(com.android.tools.r8.position.Position,com.android.tools.r8.shaking.NoOptimizationBaseRule$Builder):908 -> a 35:35:com.android.tools.r8.shaking.NoOptimizationBaseRule parseNoOptimizationRule(com.android.tools.r8.position.Position,com.android.tools.r8.shaking.NoOptimizationBaseRule$Builder):909:909 -> a 36:36:com.android.tools.r8.shaking.InlineRule parseInlineRule(com.android.tools.r8.shaking.InlineRule$Type,com.android.tools.r8.position.Position):926:926 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/Q0;Lcom/android/tools/r8/position/TextPosition;)Lcom/android/tools/r8/shaking/R0;"} 37:37:com.android.tools.r8.shaking.ProguardClassSpecification$Builder com.android.tools.r8.shaking.ProguardClassSpecification$Builder.setOrigin(com.android.tools.r8.origin.Origin):55:55 -> a 37:37:com.android.tools.r8.shaking.InlineRule parseInlineRule(com.android.tools.r8.shaking.InlineRule$Type,com.android.tools.r8.position.Position):927 -> a 38:38:com.android.tools.r8.shaking.ProguardClassSpecification$Builder com.android.tools.r8.shaking.ProguardClassSpecification$Builder.setStart(com.android.tools.r8.position.Position):60:60 -> a 38:38:com.android.tools.r8.shaking.InlineRule parseInlineRule(com.android.tools.r8.shaking.InlineRule$Type,com.android.tools.r8.position.Position):928 -> a 39:39:com.android.tools.r8.shaking.InlineRule$Builder com.android.tools.r8.shaking.InlineRule$Builder.setType(com.android.tools.r8.shaking.InlineRule$Type):34:34 -> a 39:39:com.android.tools.r8.shaking.InlineRule parseInlineRule(com.android.tools.r8.shaking.InlineRule$Type,com.android.tools.r8.position.Position):929 -> a 40:42:com.android.tools.r8.shaking.InlineRule parseInlineRule(com.android.tools.r8.shaking.InlineRule$Type,com.android.tools.r8.position.Position):930:932 -> a 43:43:com.android.tools.r8.shaking.ProguardClassSpecification$Builder com.android.tools.r8.shaking.ProguardClassSpecification$Builder.setEnd(com.android.tools.r8.position.Position):65:65 -> a 43:43:com.android.tools.r8.shaking.InlineRule parseInlineRule(com.android.tools.r8.shaking.InlineRule$Type,com.android.tools.r8.position.Position):933 -> a 44:54:com.android.tools.r8.shaking.InlineRule com.android.tools.r8.shaking.InlineRule$Builder.build():40:50 -> a 44:54:com.android.tools.r8.shaking.InlineRule parseInlineRule(com.android.tools.r8.shaking.InlineRule$Type,com.android.tools.r8.position.Position):934 -> a 55:55:void lambda$parseMaximumRemovedAndroidLogLevelRule$1(com.android.tools.r8.shaking.MaximumRemovedAndroidLogLevelRule$Builder):998:998 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/P1;)V"} 56:68:void verifyAndLinkBackReferences(java.lang.Iterable):1050:1062 -> a 69:72:void verifyAndLinkBackReferences(java.lang.Iterable):1057:1060 -> a 73:82:void verifyAndLinkBackReferences(java.lang.Iterable):1057:1066 -> a 83:83:void lambda$parseClassSpecFromClassTypeInclusive$3(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1098:1098 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/D2$a;Z)V"} 84:86:com.android.tools.r8.shaking.ProguardTypeMatcher parseAnnotation():1193:1195 -> a 84:86:boolean parseClassAnnotationsAndFlags(com.android.tools.r8.shaking.ProguardClassSpecification$Builder):1222 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/D2$a;)Z"} 87:87:com.android.tools.r8.shaking.ProguardConfigurationParser$IdentifierPatternWithWildcardsAndNegation parseClassName(boolean):2222:2222 -> a 87:87:com.android.tools.r8.shaking.ProguardConfigurationParser$IdentifierPatternWithWildcards parseClassName():2214 -> a 87:87:com.android.tools.r8.shaking.ProguardTypeMatcher parseAnnotation():1196 -> a 87:87:boolean parseClassAnnotationsAndFlags(com.android.tools.r8.shaking.ProguardClassSpecification$Builder):1222 -> a 88:89:com.android.tools.r8.shaking.ProguardConfigurationParser$IdentifierPatternWithWildcards parseClassName():2215:2216 -> a 88:89:com.android.tools.r8.shaking.ProguardTypeMatcher parseAnnotation():1196 -> a 88:89:boolean parseClassAnnotationsAndFlags(com.android.tools.r8.shaking.ProguardClassSpecification$Builder):1222 -> a 90:97:com.android.tools.r8.shaking.ProguardTypeMatcher parseAnnotation():1197:1204 -> a 90:97:boolean parseClassAnnotationsAndFlags(com.android.tools.r8.shaking.ProguardClassSpecification$Builder):1222 -> a 98:98:com.android.tools.r8.shaking.ProguardConfigurationParser$IdentifierPatternWithWildcardsAndNegation parseClassName(boolean):2224:2224 -> a 98:98:com.android.tools.r8.shaking.ProguardConfigurationParser$IdentifierPatternWithWildcards parseClassName():2214 -> a 98:98:com.android.tools.r8.shaking.ProguardTypeMatcher parseAnnotation():1196 -> a 98:98:boolean parseClassAnnotationsAndFlags(com.android.tools.r8.shaking.ProguardClassSpecification$Builder):1222 -> a 99:102:boolean parseClassAnnotationsAndFlags(com.android.tools.r8.shaking.ProguardClassSpecification$Builder):1224:1227 -> a 103:104:boolean parseNegation():1211:1212 -> a 103:104:boolean parseClassAnnotationsAndFlags(com.android.tools.r8.shaking.ProguardClassSpecification$Builder):1229 -> a 105:105:com.android.tools.r8.shaking.ProguardAccessFlags com.android.tools.r8.shaking.ProguardClassSpecification$Builder.getNegatedClassAccessFlags():166:166 -> a 105:105:boolean parseClassAnnotationsAndFlags(com.android.tools.r8.shaking.ProguardClassSpecification$Builder):1230 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 106:106:com.android.tools.r8.shaking.ProguardAccessFlags com.android.tools.r8.shaking.ProguardClassSpecification$Builder.getClassAccessFlags():157:157 -> a 106:106:boolean parseClassAnnotationsAndFlags(com.android.tools.r8.shaking.ProguardClassSpecification$Builder):1231 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 107:119:boolean parseClassAnnotationsAndFlags(com.android.tools.r8.shaking.ProguardClassSpecification$Builder):1232:1244 -> a 120:122:void parseClassType(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,com.android.tools.r8.utils.ThrowingAction,java.util.function.Consumer):1262:1264 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/D2$a;Lcom/android/tools/r8/utils/e3;Ljava/util/function/Consumer;)V"} 123:123:com.android.tools.r8.shaking.ProguardClassSpecification$Builder com.android.tools.r8.shaking.ProguardClassSpecification$Builder.setClassTypeNegated(boolean):152:152 -> a 123:123:void parseClassType(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,com.android.tools.r8.utils.ThrowingAction,java.util.function.Consumer):1265 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 124:124:com.android.tools.r8.shaking.ProguardClassSpecification$Builder com.android.tools.r8.shaking.ProguardClassSpecification$Builder.setClassTypeNegated(boolean):153:153 -> a 124:124:void parseClassType(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,com.android.tools.r8.utils.ThrowingAction,java.util.function.Consumer):1265 -> a 125:143:void parseClassType(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,com.android.tools.r8.utils.ThrowingAction,java.util.function.Consumer):1267:1285 -> a 144:144:void parseClassType(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,com.android.tools.r8.utils.ThrowingAction,java.util.function.Consumer):1282:1282 -> a 145:166:java.nio.file.Path parseFileName(boolean):1663:1684 -> a 167:174:java.nio.file.Path parseFileName(boolean):1682:1689 -> a 175:175:java.nio.file.Path parseFileName(boolean):1678:1678 -> a 176:176:java.nio.file.Path parseFileName(boolean):1667:1667 -> a 177:179:boolean lambda$parseFileName$4(boolean,char,boolean,int):1673:1675 -> a 180:180:boolean eof(int):1827:1827 -> a 181:182:boolean acceptChar(char):1849:1850 -> a 183:183:int remainingChars():1887:1887 -> a 183:183:boolean acceptString(java.lang.String):1897 -> a 184:192:boolean acceptString(java.lang.String):1897:1905 -> a 193:193:boolean lambda$acceptQuotedOrUnquotedString$7(char,int):1915:1915 -> a 194:194:java.lang.String acceptClassName():1948:1948 -> a 195:221:com.android.tools.r8.shaking.ProguardConfigurationParser$IdentifierPatternWithWildcardsAndNegation acceptIdentifierWithBackreference(com.android.tools.r8.shaking.ProguardConfigurationParser$IdentifierType,boolean):1963:1989 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(IZ)Lcom/android/tools/r8/shaking/P2;"} 222:223:com.android.tools.r8.shaking.ProguardConfigurationParser$IdentifierPatternWithWildcardsAndNegation acceptIdentifierWithBackreference(com.android.tools.r8.shaking.ProguardConfigurationParser$IdentifierType,boolean):1984:1985 -> a 224:234:com.android.tools.r8.shaking.ProguardConfigurationParser$IdentifierPatternWithWildcardsAndNegation acceptIdentifierWithBackreference(com.android.tools.r8.shaking.ProguardConfigurationParser$IdentifierType,boolean):1984:1994 -> a 235:247:com.android.tools.r8.shaking.ProguardConfigurationParser$IdentifierPatternWithWildcardsAndNegation acceptIdentifierWithBackreference(com.android.tools.r8.shaking.ProguardConfigurationParser$IdentifierType,boolean):1992:2004 -> a 248:286:com.android.tools.r8.shaking.ProguardConfigurationParser$IdentifierPatternWithWildcardsAndNegation acceptIdentifierWithBackreference(com.android.tools.r8.shaking.ProguardConfigurationParser$IdentifierType,boolean):2003:2041 -> a 287:287:boolean isPackageName(int):1941:1941 -> a 287:287:com.android.tools.r8.shaking.ProguardConfigurationParser$IdentifierPatternWithWildcardsAndNegation acceptIdentifierWithBackreference(com.android.tools.r8.shaking.ProguardConfigurationParser$IdentifierType,boolean):2046 -> a 288:299:com.android.tools.r8.shaking.ProguardConfigurationParser$IdentifierPatternWithWildcardsAndNegation acceptIdentifierWithBackreference(com.android.tools.r8.shaking.ProguardConfigurationParser$IdentifierType,boolean):2047:2058 -> a 300:300:com.android.tools.r8.shaking.ProguardConfigurationParser$IdentifierPatternWithWildcardsAndNegation acceptIdentifierWithBackreference(com.android.tools.r8.shaking.ProguardConfigurationParser$IdentifierType,boolean):2054:2054 -> a 301:301:com.android.tools.r8.shaking.ProguardConfigurationParser$IdentifierPatternWithWildcardsAndNegation acceptIdentifierWithBackreference(com.android.tools.r8.shaking.ProguardConfigurationParser$IdentifierType,boolean):2048:2048 -> a 302:329:com.android.tools.r8.shaking.ProguardConfigurationParser$IdentifierPatternWithWildcardsAndNegation acceptIdentifierWithBackreference(com.android.tools.r8.shaking.ProguardConfigurationParser$IdentifierType,boolean):2043:2070 -> a 330:337:com.android.tools.r8.shaking.ProguardConfigurationParser$IdentifierPatternWithWildcardsAndNegation acceptIdentifierWithBackreference(com.android.tools.r8.shaking.ProguardConfigurationParser$IdentifierType,boolean):2069:2076 -> a 338:352:java.lang.String acceptString(java.util.function.IntPredicate):2155:2169 -> a 353:353:boolean pathFilterMatcher(java.lang.Integer):2230:2230 -> a 354:355:void infoIgnoringOptions(java.lang.String,com.android.tools.r8.position.TextPosition):2309:2310 -> a 356:356:void infoIgnoringOptions(java.lang.String,com.android.tools.r8.position.TextPosition):2309:2309 -> a 357:362:void warnUnusualCharacters(java.lang.String,java.lang.String,java.lang.String,com.android.tools.r8.position.TextPosition):2325:2330 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/lang/String;Lcom/android/tools/r8/position/TextPosition;)V"} 363:363:void warnUnusualCharacters(java.lang.String,java.lang.String,java.lang.String,com.android.tools.r8.position.TextPosition):2325:2325 -> a 364:367:com.android.tools.r8.position.Position getPosition(com.android.tools.r8.position.TextPosition):2339:2342 -> a 368:369:java.lang.String getSourceSnippet(java.lang.String,com.android.tools.r8.position.Position,com.android.tools.r8.position.Position):2355:2356 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Lcom/android/tools/r8/position/Position;Lcom/android/tools/r8/position/TextPosition;)Ljava/lang/String;"} 370:376: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 370:376:java.lang.String getSourceSnippet(java.lang.String,com.android.tools.r8.position.Position,com.android.tools.r8.position.Position):2356 -> a 1:2:void parseClassSpec(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1086:1087 -> b 1:2:void parseClassSpec(com.android.tools.r8.shaking.ProguardClassSpecification$Builder):1077 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/D2$a;)V"} 3:4:void expectChar(char):1891:1892 -> b 5:9:java.lang.Integer acceptInteger():1923:1927 -> b 10:10:boolean isClassName(int):1931:1931 -> b 11:11:com.android.tools.r8.shaking.ProguardClassNameList parseClassNames():2201:2201 -> b 11:11:void parseClassSpecFromClassNameInclusive(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1108 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/D2$a;Z)V"} 12:12:com.android.tools.r8.shaking.ProguardConfigurationParser$IdentifierPatternWithWildcardsAndNegation parseClassName(boolean):2222:2222 -> b 12:12:void parseClassNameAddToBuilder(com.android.tools.r8.shaking.ProguardClassNameList$Builder):2193 -> b 12:12:com.android.tools.r8.shaking.ProguardClassNameList parseClassNames():2203 -> b 12:12:void parseClassSpecFromClassNameInclusive(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1108 -> b 13:15:void parseClassNameAddToBuilder(com.android.tools.r8.shaking.ProguardClassNameList$Builder):2194:2196 -> b 13:15:com.android.tools.r8.shaking.ProguardClassNameList parseClassNames():2203 -> b 13:15:void parseClassSpecFromClassNameInclusive(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1108 -> b 16:19:void parseClassNameAddToBuilder(com.android.tools.r8.shaking.ProguardClassNameList$Builder):2194:2197 -> b 16:19:com.android.tools.r8.shaking.ProguardClassNameList parseClassNames():2203 -> b 16:19:void parseClassSpecFromClassNameInclusive(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1108 -> b 20:21:com.android.tools.r8.shaking.ProguardClassNameList parseClassNames():2204:2205 -> b 20:21:void parseClassSpecFromClassNameInclusive(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1108 -> b 22:22:void parseClassSpecFromClassNameInclusive(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1108:1108 -> b 23:24:void parseInheritance(com.android.tools.r8.shaking.ProguardClassSpecification$Builder):1295:1296 -> b 23:24:void parseClassSpecFromClassNameInclusive(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1109 -> b 25:25:com.android.tools.r8.shaking.ProguardClassSpecification$Builder com.android.tools.r8.shaking.ProguardClassSpecification$Builder.setInheritanceIsExtends(boolean):98:98 -> b 25:25:void parseInheritance(com.android.tools.r8.shaking.ProguardClassSpecification$Builder):1297 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 25:25:void parseClassSpecFromClassNameInclusive(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1109 -> b 26:26:com.android.tools.r8.shaking.ProguardClassSpecification$Builder com.android.tools.r8.shaking.ProguardClassSpecification$Builder.setInheritanceIsExtends(boolean):99:99 -> b 26:26:void parseInheritance(com.android.tools.r8.shaking.ProguardClassSpecification$Builder):1297 -> b 26:26:void parseClassSpecFromClassNameInclusive(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1109 -> b 27:27:void parseInheritance(com.android.tools.r8.shaking.ProguardClassSpecification$Builder):1298:1298 -> b 27:27:void parseClassSpecFromClassNameInclusive(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1109 -> b 28:28:com.android.tools.r8.shaking.ProguardClassSpecification$Builder com.android.tools.r8.shaking.ProguardClassSpecification$Builder.setInheritanceIsExtends(boolean):98:98 -> b 28:28:void parseInheritance(com.android.tools.r8.shaking.ProguardClassSpecification$Builder):1299 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 28:28:void parseClassSpecFromClassNameInclusive(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1109 -> b 29:29:com.android.tools.r8.shaking.ProguardClassSpecification$Builder com.android.tools.r8.shaking.ProguardClassSpecification$Builder.setInheritanceIsExtends(boolean):99:99 -> b 29:29:void parseInheritance(com.android.tools.r8.shaking.ProguardClassSpecification$Builder):1299 -> b 29:29:void parseClassSpecFromClassNameInclusive(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1109 -> b 30:32:com.android.tools.r8.shaking.ProguardTypeMatcher parseAnnotation():1193:1195 -> b 30:32:java.util.List parseAnnotationList():1183 -> b 30:32:void parseInheritance(com.android.tools.r8.shaking.ProguardClassSpecification$Builder):1303 -> b 30:32:void parseClassSpecFromClassNameInclusive(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1109 -> b 33:33:com.android.tools.r8.shaking.ProguardConfigurationParser$IdentifierPatternWithWildcardsAndNegation parseClassName(boolean):2222:2222 -> b 33:33:com.android.tools.r8.shaking.ProguardConfigurationParser$IdentifierPatternWithWildcards parseClassName():2214 -> b 33:33:com.android.tools.r8.shaking.ProguardTypeMatcher parseAnnotation():1196 -> b 33:33:java.util.List parseAnnotationList():1183 -> b 33:33:void parseInheritance(com.android.tools.r8.shaking.ProguardClassSpecification$Builder):1303 -> b 33:33:void parseClassSpecFromClassNameInclusive(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1109 -> b 34:35:com.android.tools.r8.shaking.ProguardConfigurationParser$IdentifierPatternWithWildcards parseClassName():2215:2216 -> b 34:35:com.android.tools.r8.shaking.ProguardTypeMatcher parseAnnotation():1196 -> b 34:35:java.util.List parseAnnotationList():1183 -> b 34:35:void parseInheritance(com.android.tools.r8.shaking.ProguardClassSpecification$Builder):1303 -> b 34:35:void parseClassSpecFromClassNameInclusive(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1109 -> b 36:43:com.android.tools.r8.shaking.ProguardTypeMatcher parseAnnotation():1197:1204 -> b 36:43:java.util.List parseAnnotationList():1183 -> b 36:43:void parseInheritance(com.android.tools.r8.shaking.ProguardClassSpecification$Builder):1303 -> b 36:43:void parseClassSpecFromClassNameInclusive(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1109 -> b 44:44:com.android.tools.r8.shaking.ProguardConfigurationParser$IdentifierPatternWithWildcardsAndNegation parseClassName(boolean):2224:2224 -> b 44:44:com.android.tools.r8.shaking.ProguardConfigurationParser$IdentifierPatternWithWildcards parseClassName():2214 -> b 44:44:com.android.tools.r8.shaking.ProguardTypeMatcher parseAnnotation():1196 -> b 44:44:java.util.List parseAnnotationList():1183 -> b 44:44:void parseInheritance(com.android.tools.r8.shaking.ProguardClassSpecification$Builder):1303 -> b 44:44:void parseClassSpecFromClassNameInclusive(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1109 -> b 45:49:java.util.List parseAnnotationList():1185:1189 -> b 45:49:void parseInheritance(com.android.tools.r8.shaking.ProguardClassSpecification$Builder):1303 -> b 45:49:void parseClassSpecFromClassNameInclusive(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1109 -> b 50:50:void parseInheritance(com.android.tools.r8.shaking.ProguardClassSpecification$Builder):1303:1303 -> b 50:50:void parseClassSpecFromClassNameInclusive(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1109 -> b 51:51:com.android.tools.r8.shaking.ProguardConfigurationParser$IdentifierPatternWithWildcardsAndNegation parseClassName(boolean):2222:2222 -> b 51:51:com.android.tools.r8.shaking.ProguardConfigurationParser$IdentifierPatternWithWildcards parseClassName():2214 -> b 51:51:void parseInheritance(com.android.tools.r8.shaking.ProguardClassSpecification$Builder):1304 -> b 51:51:void parseClassSpecFromClassNameInclusive(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1109 -> b 52:53:com.android.tools.r8.shaking.ProguardConfigurationParser$IdentifierPatternWithWildcards parseClassName():2215:2216 -> b 52:53:void parseInheritance(com.android.tools.r8.shaking.ProguardClassSpecification$Builder):1304 -> b 52:53:void parseClassSpecFromClassNameInclusive(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1109 -> b 54:54:void parseInheritance(com.android.tools.r8.shaking.ProguardClassSpecification$Builder):1304:1304 -> b 54:54:void parseClassSpecFromClassNameInclusive(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1109 -> b 55:56:com.android.tools.r8.shaking.ProguardClassSpecification$Builder com.android.tools.r8.shaking.ProguardClassSpecification$Builder.setInheritanceClassName(com.android.tools.r8.shaking.ProguardTypeMatcher):111:112 -> b 55:56:void parseInheritance(com.android.tools.r8.shaking.ProguardClassSpecification$Builder):1304 -> b 55:56:void parseClassSpecFromClassNameInclusive(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1109 -> b 57:57:com.android.tools.r8.shaking.ProguardConfigurationParser$IdentifierPatternWithWildcardsAndNegation parseClassName(boolean):2224:2224 -> b 57:57:com.android.tools.r8.shaking.ProguardConfigurationParser$IdentifierPatternWithWildcards parseClassName():2214 -> b 57:57:void parseInheritance(com.android.tools.r8.shaking.ProguardClassSpecification$Builder):1304 -> b 57:57:void parseClassSpecFromClassNameInclusive(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1109 -> b 58:59:void parseMemberRules(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1314:1315 -> b 58:59:void parseClassSpecFromClassNameInclusive(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1110 -> b 60:60:com.android.tools.r8.shaking.ProguardMemberRule parseMemberRule(boolean):1327:1327 -> b 60:60:void parseMemberRules(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1317 -> b 60:60:void parseClassSpecFromClassNameInclusive(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1110 -> b 61:63:com.android.tools.r8.shaking.ProguardTypeMatcher parseAnnotation():1193:1195 -> b 61:63:java.util.List parseAnnotationList():1183 -> b 61:63:com.android.tools.r8.shaking.ProguardMemberRule parseMemberRule(boolean):1328 -> b 61:63:void parseMemberRules(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1317 -> b 61:63:void parseClassSpecFromClassNameInclusive(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1110 -> b 64:64:com.android.tools.r8.shaking.ProguardConfigurationParser$IdentifierPatternWithWildcardsAndNegation parseClassName(boolean):2222:2222 -> b 64:64:com.android.tools.r8.shaking.ProguardConfigurationParser$IdentifierPatternWithWildcards parseClassName():2214 -> b 64:64:com.android.tools.r8.shaking.ProguardTypeMatcher parseAnnotation():1196 -> b 64:64:java.util.List parseAnnotationList():1183 -> b 64:64:com.android.tools.r8.shaking.ProguardMemberRule parseMemberRule(boolean):1328 -> b 64:64:void parseMemberRules(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1317 -> b 64:64:void parseClassSpecFromClassNameInclusive(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1110 -> b 65:66:com.android.tools.r8.shaking.ProguardConfigurationParser$IdentifierPatternWithWildcards parseClassName():2215:2216 -> b 65:66:com.android.tools.r8.shaking.ProguardTypeMatcher parseAnnotation():1196 -> b 65:66:java.util.List parseAnnotationList():1183 -> b 65:66:com.android.tools.r8.shaking.ProguardMemberRule parseMemberRule(boolean):1328 -> b 65:66:void parseMemberRules(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1317 -> b 65:66:void parseClassSpecFromClassNameInclusive(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1110 -> b 67:74:com.android.tools.r8.shaking.ProguardTypeMatcher parseAnnotation():1197:1204 -> b 67:74:java.util.List parseAnnotationList():1183 -> b 67:74:com.android.tools.r8.shaking.ProguardMemberRule parseMemberRule(boolean):1328 -> b 67:74:void parseMemberRules(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1317 -> b 67:74:void parseClassSpecFromClassNameInclusive(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1110 -> b 75:75:com.android.tools.r8.shaking.ProguardConfigurationParser$IdentifierPatternWithWildcardsAndNegation parseClassName(boolean):2224:2224 -> b 75:75:com.android.tools.r8.shaking.ProguardConfigurationParser$IdentifierPatternWithWildcards parseClassName():2214 -> b 75:75:com.android.tools.r8.shaking.ProguardTypeMatcher parseAnnotation():1196 -> b 75:75:java.util.List parseAnnotationList():1183 -> b 75:75:com.android.tools.r8.shaking.ProguardMemberRule parseMemberRule(boolean):1328 -> b 75:75:void parseMemberRules(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1317 -> b 75:75:void parseClassSpecFromClassNameInclusive(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1110 -> b 76:80:java.util.List parseAnnotationList():1185:1189 -> b 76:80:com.android.tools.r8.shaking.ProguardMemberRule parseMemberRule(boolean):1328 -> b 76:80:void parseMemberRules(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1317 -> b 76:80:void parseClassSpecFromClassNameInclusive(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1110 -> b 81:81:com.android.tools.r8.shaking.ProguardMemberRule parseMemberRule(boolean):1328:1328 -> b 81:81:void parseMemberRules(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1317 -> b 81:81:void parseClassSpecFromClassNameInclusive(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1110 -> b 82:82:void parseMemberAccessFlags(com.android.tools.r8.shaking.ProguardMemberRule$Builder):1336:1336 -> b 82:82:com.android.tools.r8.shaking.ProguardMemberRule parseMemberRule(boolean):1329 -> b 82:82:void parseMemberRules(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1317 -> b 82:82:void parseClassSpecFromClassNameInclusive(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1110 -> b 83:84:boolean parseNegation():1211:1212 -> b 83:84:void parseMemberAccessFlags(com.android.tools.r8.shaking.ProguardMemberRule$Builder):1338 -> b 83:84:com.android.tools.r8.shaking.ProguardMemberRule parseMemberRule(boolean):1329 -> b 83:84:void parseMemberRules(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1317 -> b 83:84:void parseClassSpecFromClassNameInclusive(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1110 -> b 85:140:void parseMemberAccessFlags(com.android.tools.r8.shaking.ProguardMemberRule$Builder):1340:1395 -> b 85:140:com.android.tools.r8.shaking.ProguardMemberRule parseMemberRule(boolean):1329 -> b 85:140:void parseMemberRules(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1317 -> b 85:140:void parseClassSpecFromClassNameInclusive(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1110 -> b 141:142:void parseMemberAccessFlags(com.android.tools.r8.shaking.ProguardMemberRule$Builder):1389:1390 -> b 141:142:com.android.tools.r8.shaking.ProguardMemberRule parseMemberRule(boolean):1329 -> b 141:142:void parseMemberRules(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1317 -> b 141:142:void parseClassSpecFromClassNameInclusive(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1110 -> b 143:150:void parseMemberAccessFlags(com.android.tools.r8.shaking.ProguardMemberRule$Builder):1378:1385 -> b 143:150:com.android.tools.r8.shaking.ProguardMemberRule parseMemberRule(boolean):1329 -> b 143:150:void parseMemberRules(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1317 -> b 143:150:void parseClassSpecFromClassNameInclusive(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1110 -> b 151:156:void parseMemberAccessFlags(com.android.tools.r8.shaking.ProguardMemberRule$Builder):1369:1374 -> b 151:156:com.android.tools.r8.shaking.ProguardMemberRule parseMemberRule(boolean):1329 -> b 151:156:void parseMemberRules(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1317 -> b 151:156:void parseClassSpecFromClassNameInclusive(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1110 -> b 157:158:void parseMemberAccessFlags(com.android.tools.r8.shaking.ProguardMemberRule$Builder):1364:1365 -> b 157:158:com.android.tools.r8.shaking.ProguardMemberRule parseMemberRule(boolean):1329 -> b 157:158:void parseMemberRules(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1317 -> b 157:158:void parseClassSpecFromClassNameInclusive(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1110 -> b 159:160:void parseMemberAccessFlags(com.android.tools.r8.shaking.ProguardMemberRule$Builder):1359:1360 -> b 159:160:com.android.tools.r8.shaking.ProguardMemberRule parseMemberRule(boolean):1329 -> b 159:160:void parseMemberRules(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1317 -> b 159:160:void parseClassSpecFromClassNameInclusive(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1110 -> b 161:162:void parseMemberAccessFlags(com.android.tools.r8.shaking.ProguardMemberRule$Builder):1354:1355 -> b 161:162:com.android.tools.r8.shaking.ProguardMemberRule parseMemberRule(boolean):1329 -> b 161:162:void parseMemberRules(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1317 -> b 161:162:void parseClassSpecFromClassNameInclusive(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1110 -> b 163:164:void parseMemberAccessFlags(com.android.tools.r8.shaking.ProguardMemberRule$Builder):1349:1350 -> b 163:164:com.android.tools.r8.shaking.ProguardMemberRule parseMemberRule(boolean):1329 -> b 163:164:void parseMemberRules(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1317 -> b 163:164:void parseClassSpecFromClassNameInclusive(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1110 -> b 165:226:void parseMemberAccessFlags(com.android.tools.r8.shaking.ProguardMemberRule$Builder):1344:1405 -> b 165:226:com.android.tools.r8.shaking.ProguardMemberRule parseMemberRule(boolean):1329 -> b 165:226:void parseMemberRules(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1317 -> b 165:226:void parseClassSpecFromClassNameInclusive(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1110 -> b 227:246:void parseMemberPattern(com.android.tools.r8.shaking.ProguardMemberRule$Builder,boolean):1413:1432 -> b 227:246:com.android.tools.r8.shaking.ProguardMemberRule parseMemberRule(boolean):1330 -> b 227:246:void parseMemberRules(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1317 -> b 227:246:void parseClassSpecFromClassNameInclusive(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1110 -> b 247:252:com.android.tools.r8.shaking.ProguardConfigurationParser$IdentifierPatternWithWildcards acceptIdentifierWithBackreference(com.android.tools.r8.shaking.ProguardConfigurationParser$IdentifierType):1953:1958 -> b 247:252:void parseMemberPattern(com.android.tools.r8.shaking.ProguardMemberRule$Builder,boolean):1434 -> b 247:252:com.android.tools.r8.shaking.ProguardMemberRule parseMemberRule(boolean):1330 -> b 247:252:void parseMemberRules(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1317 -> b 247:252:void parseClassSpecFromClassNameInclusive(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1110 -> b 253:258:void parseMemberPattern(com.android.tools.r8.shaking.ProguardMemberRule$Builder,boolean):1436:1441 -> b 253:258:com.android.tools.r8.shaking.ProguardMemberRule parseMemberRule(boolean):1330 -> b 253:258:void parseMemberRules(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1317 -> b 253:258:void parseClassSpecFromClassNameInclusive(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1110 -> b 259:267:void checkConstructorPattern(com.android.tools.r8.shaking.ProguardConfigurationParser$IdentifierPatternWithWildcards,com.android.tools.r8.position.TextPosition):1579:1587 -> b 259:267:void parseMemberPattern(com.android.tools.r8.shaking.ProguardMemberRule$Builder,boolean):1443 -> b 259:267:com.android.tools.r8.shaking.ProguardMemberRule parseMemberRule(boolean):1330 -> b 259:267:void parseMemberRules(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1317 -> b 259:267:void parseClassSpecFromClassNameInclusive(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1110 -> b 268:270:void parseMemberPattern(com.android.tools.r8.shaking.ProguardMemberRule$Builder,boolean):1444:1446 -> b 268:270:com.android.tools.r8.shaking.ProguardMemberRule parseMemberRule(boolean):1330 -> b 268:270:void parseMemberRules(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1317 -> b 268:270:void parseClassSpecFromClassNameInclusive(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1110 -> b 271:271:void checkConstructorPattern(com.android.tools.r8.shaking.ProguardConfigurationParser$IdentifierPatternWithWildcards,com.android.tools.r8.position.TextPosition):1588:1588 -> b 271:271:void parseMemberPattern(com.android.tools.r8.shaking.ProguardMemberRule$Builder,boolean):1443 -> b 271:271:com.android.tools.r8.shaking.ProguardMemberRule parseMemberRule(boolean):1330 -> b 271:271:void parseMemberRules(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1317 -> b 271:271:void parseClassSpecFromClassNameInclusive(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1110 -> b 272:272:void checkConstructorPattern(com.android.tools.r8.shaking.ProguardConfigurationParser$IdentifierPatternWithWildcards,com.android.tools.r8.position.TextPosition):1585:1585 -> b 272:272:void parseMemberPattern(com.android.tools.r8.shaking.ProguardMemberRule$Builder,boolean):1443 -> b 272:272:com.android.tools.r8.shaking.ProguardMemberRule parseMemberRule(boolean):1330 -> b 272:272:void parseMemberRules(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1317 -> b 272:272:void parseClassSpecFromClassNameInclusive(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1110 -> b 273:275:void parseMemberPattern(com.android.tools.r8.shaking.ProguardMemberRule$Builder,boolean):1448:1450 -> b 273:275:com.android.tools.r8.shaking.ProguardMemberRule parseMemberRule(boolean):1330 -> b 273:275:void parseMemberRules(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1317 -> b 273:275:void parseClassSpecFromClassNameInclusive(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1110 -> b 276:276:boolean com.android.tools.r8.shaking.ProguardTypeMatcher.matchesSpecificType():147:147 -> b 276:276:void parseMemberPattern(com.android.tools.r8.shaking.ProguardMemberRule$Builder,boolean):1451 -> b 276:276:com.android.tools.r8.shaking.ProguardMemberRule parseMemberRule(boolean):1330 -> b 276:276:void parseMemberRules(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1317 -> b 276:276:void parseClassSpecFromClassNameInclusive(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1110 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(4)"]} 277:283:void parseMemberPattern(com.android.tools.r8.shaking.ProguardMemberRule$Builder,boolean):1452:1458 -> b 277:283:com.android.tools.r8.shaking.ProguardMemberRule parseMemberRule(boolean):1330 -> b 277:283:void parseMemberRules(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1317 -> b 277:283:void parseClassSpecFromClassNameInclusive(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1110 -> b 284:292:void parseMemberPattern(com.android.tools.r8.shaking.ProguardMemberRule$Builder,boolean):1453:1461 -> b 284:292:com.android.tools.r8.shaking.ProguardMemberRule parseMemberRule(boolean):1330 -> b 284:292:void parseMemberRules(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1317 -> b 284:292:void parseClassSpecFromClassNameInclusive(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1110 -> b 293:293:boolean com.android.tools.r8.shaking.ProguardTypeMatcher.matchesSpecificType():147:147 -> b 293:293:void parseMemberPattern(com.android.tools.r8.shaking.ProguardMemberRule$Builder,boolean):1462 -> b 293:293:com.android.tools.r8.shaking.ProguardMemberRule parseMemberRule(boolean):1330 -> b 293:293:void parseMemberRules(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1317 -> b 293:293:void parseClassSpecFromClassNameInclusive(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1110 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(4)"]} 294:300:void parseMemberPattern(com.android.tools.r8.shaking.ProguardMemberRule$Builder,boolean):1463:1469 -> b 294:300:com.android.tools.r8.shaking.ProguardMemberRule parseMemberRule(boolean):1330 -> b 294:300:void parseMemberRules(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1317 -> b 294:300:void parseClassSpecFromClassNameInclusive(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1110 -> b 301:308:void parseMemberPattern(com.android.tools.r8.shaking.ProguardMemberRule$Builder,boolean):1464:1471 -> b 301:308:com.android.tools.r8.shaking.ProguardMemberRule parseMemberRule(boolean):1330 -> b 301:308:void parseMemberRules(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1317 -> b 301:308:void parseClassSpecFromClassNameInclusive(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1110 -> b 309:314:com.android.tools.r8.shaking.ProguardConfigurationParser$IdentifierPatternWithWildcards acceptIdentifierWithBackreference(com.android.tools.r8.shaking.ProguardConfigurationParser$IdentifierType):1953:1958 -> b 309:314:void parseMemberPattern(com.android.tools.r8.shaking.ProguardMemberRule$Builder,boolean):1473 -> b 309:314:com.android.tools.r8.shaking.ProguardMemberRule parseMemberRule(boolean):1330 -> b 309:314:void parseMemberRules(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1317 -> b 309:314:void parseClassSpecFromClassNameInclusive(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1110 -> b 315:319:void parseMemberPattern(com.android.tools.r8.shaking.ProguardMemberRule$Builder,boolean):1475:1479 -> b 315:319:com.android.tools.r8.shaking.ProguardMemberRule parseMemberRule(boolean):1330 -> b 315:319:void parseMemberRules(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1317 -> b 315:319:void parseClassSpecFromClassNameInclusive(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1110 -> b 320:328:void checkConstructorPattern(com.android.tools.r8.shaking.ProguardConfigurationParser$IdentifierPatternWithWildcards,com.android.tools.r8.position.TextPosition):1579:1587 -> b 320:328:void parseMemberPattern(com.android.tools.r8.shaking.ProguardMemberRule$Builder,boolean):1480 -> b 320:328:com.android.tools.r8.shaking.ProguardMemberRule parseMemberRule(boolean):1330 -> b 320:328:void parseMemberRules(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1317 -> b 320:328:void parseClassSpecFromClassNameInclusive(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1110 -> b 329:333:void parseMemberPattern(com.android.tools.r8.shaking.ProguardMemberRule$Builder,boolean):1482:1486 -> b 329:333:com.android.tools.r8.shaking.ProguardMemberRule parseMemberRule(boolean):1330 -> b 329:333:void parseMemberRules(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1317 -> b 329:333:void parseClassSpecFromClassNameInclusive(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1110 -> b 334:336:void parseMemberPattern(com.android.tools.r8.shaking.ProguardMemberRule$Builder,boolean):1485:1487 -> b 334:336:com.android.tools.r8.shaking.ProguardMemberRule parseMemberRule(boolean):1330 -> b 334:336:void parseMemberRules(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1317 -> b 334:336:void parseClassSpecFromClassNameInclusive(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1110 -> b 337:337:void checkConstructorPattern(com.android.tools.r8.shaking.ProguardConfigurationParser$IdentifierPatternWithWildcards,com.android.tools.r8.position.TextPosition):1588:1588 -> b 337:337:void parseMemberPattern(com.android.tools.r8.shaking.ProguardMemberRule$Builder,boolean):1480 -> b 337:337:com.android.tools.r8.shaking.ProguardMemberRule parseMemberRule(boolean):1330 -> b 337:337:void parseMemberRules(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1317 -> b 337:337:void parseClassSpecFromClassNameInclusive(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1110 -> b 338:338:void checkConstructorPattern(com.android.tools.r8.shaking.ProguardConfigurationParser$IdentifierPatternWithWildcards,com.android.tools.r8.position.TextPosition):1585:1585 -> b 338:338:void parseMemberPattern(com.android.tools.r8.shaking.ProguardMemberRule$Builder,boolean):1480 -> b 338:338:com.android.tools.r8.shaking.ProguardMemberRule parseMemberRule(boolean):1330 -> b 338:338:void parseMemberRules(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1317 -> b 338:338:void parseClassSpecFromClassNameInclusive(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1110 -> b 339:349:void parseMemberPattern(com.android.tools.r8.shaking.ProguardMemberRule$Builder,boolean):1489:1499 -> b 339:349:com.android.tools.r8.shaking.ProguardMemberRule parseMemberRule(boolean):1330 -> b 339:349:void parseMemberRules(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1317 -> b 339:349:void parseClassSpecFromClassNameInclusive(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1110 -> b 350:367:void parseMemberPattern(com.android.tools.r8.shaking.ProguardMemberRule$Builder,boolean):1498:1515 -> b 350:367:com.android.tools.r8.shaking.ProguardMemberRule parseMemberRule(boolean):1330 -> b 350:367:void parseMemberRules(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1317 -> b 350:367:void parseClassSpecFromClassNameInclusive(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1110 -> b 368:384:void parseMemberPattern(com.android.tools.r8.shaking.ProguardMemberRule$Builder,boolean):1514:1530 -> b 368:384:com.android.tools.r8.shaking.ProguardMemberRule parseMemberRule(boolean):1330 -> b 368:384:void parseMemberRules(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1317 -> b 368:384:void parseClassSpecFromClassNameInclusive(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1110 -> b 385:393:void parseMemberPattern(com.android.tools.r8.shaking.ProguardMemberRule$Builder,boolean):1529:1537 -> b 385:393:com.android.tools.r8.shaking.ProguardMemberRule parseMemberRule(boolean):1330 -> b 385:393:void parseMemberRules(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1317 -> b 385:393:void parseClassSpecFromClassNameInclusive(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1110 -> b 394:411:java.lang.String acceptQualifiedFieldName():2080:2097 -> b 394:411:void parseMemberPattern(com.android.tools.r8.shaking.ProguardMemberRule$Builder,boolean):1542 -> b 394:411:com.android.tools.r8.shaking.ProguardMemberRule parseMemberRule(boolean):1330 -> b 394:411:void parseMemberRules(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1317 -> b 394:411:void parseClassSpecFromClassNameInclusive(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1110 -> b 412:413:char peekCharAt(int):1878:1879 -> b 412:413:java.lang.String acceptQualifiedFieldName():2097 -> b 412:413:void parseMemberPattern(com.android.tools.r8.shaking.ProguardMemberRule$Builder,boolean):1542 -> b 412:413:com.android.tools.r8.shaking.ProguardMemberRule parseMemberRule(boolean):1330 -> b 412:413:void parseMemberRules(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1317 -> b 412:413:void parseClassSpecFromClassNameInclusive(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1110 -> b 414:426:java.lang.String acceptQualifiedFieldName():2097:2109 -> b 414:426:void parseMemberPattern(com.android.tools.r8.shaking.ProguardMemberRule$Builder,boolean):1542 -> b 414:426:com.android.tools.r8.shaking.ProguardMemberRule parseMemberRule(boolean):1330 -> b 414:426:void parseMemberRules(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1317 -> b 414:426:void parseClassSpecFromClassNameInclusive(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1110 -> b 427:431:void parseMemberPattern(com.android.tools.r8.shaking.ProguardMemberRule$Builder,boolean):1544:1548 -> b 427:431:com.android.tools.r8.shaking.ProguardMemberRule parseMemberRule(boolean):1330 -> b 427:431:void parseMemberRules(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1317 -> b 427:431:void parseClassSpecFromClassNameInclusive(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1110 -> b 432:432:void parseMemberPattern(com.android.tools.r8.shaking.ProguardMemberRule$Builder,boolean):1547:1547 -> b 432:432:com.android.tools.r8.shaking.ProguardMemberRule parseMemberRule(boolean):1330 -> b 432:432:void parseMemberRules(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1317 -> b 432:432:void parseClassSpecFromClassNameInclusive(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1110 -> b 433:438:void parseMemberPattern(com.android.tools.r8.shaking.ProguardMemberRule$Builder,boolean):1546:1551 -> b 433:438:com.android.tools.r8.shaking.ProguardMemberRule parseMemberRule(boolean):1330 -> b 433:438:void parseMemberRules(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1317 -> b 433:438:void parseClassSpecFromClassNameInclusive(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1110 -> b 439:445:void parseMemberPattern(com.android.tools.r8.shaking.ProguardMemberRule$Builder,boolean):1550:1556 -> b 439:445:com.android.tools.r8.shaking.ProguardMemberRule parseMemberRule(boolean):1330 -> b 439:445:void parseMemberRules(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1317 -> b 439:445:void parseClassSpecFromClassNameInclusive(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1110 -> b 446:512:void parseMemberPattern(com.android.tools.r8.shaking.ProguardMemberRule$Builder,boolean):1506:1572 -> b 446:512:com.android.tools.r8.shaking.ProguardMemberRule parseMemberRule(boolean):1330 -> b 446:512:void parseMemberRules(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1317 -> b 446:512:void parseClassSpecFromClassNameInclusive(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1110 -> b 513:513:com.android.tools.r8.shaking.ProguardMemberRule parseMemberRule(boolean):1331:1331 -> b 513:513:void parseMemberRules(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1317 -> b 513:513:void parseClassSpecFromClassNameInclusive(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1110 -> b 514:514:java.util.List com.android.tools.r8.shaking.ProguardClassSpecification$Builder.getMemberRules():85:85 -> b 514:514:void parseMemberRules(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1318 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 514:514:void parseClassSpecFromClassNameInclusive(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1110 -> b 515:518:void parseMemberRules(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1318:1321 -> b 515:518:void parseClassSpecFromClassNameInclusive(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1110 -> b 519:519:com.android.tools.r8.shaking.ProguardConfigurationParser$IdentifierPatternWithWildcardsAndNegation parseClassName(boolean):2224:2224 -> b 519:519:void parseClassNameAddToBuilder(com.android.tools.r8.shaking.ProguardClassNameList$Builder):2193 -> b 519:519:com.android.tools.r8.shaking.ProguardClassNameList parseClassNames():2203 -> b 519:519:void parseClassSpecFromClassNameInclusive(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1108 -> b 520:520:com.android.tools.r8.shaking.ProguardRuleParserException parseError(java.lang.String):2294:2294 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lcom/android/tools/r8/shaking/F3;"} 521:522:com.android.tools.r8.shaking.ProguardRuleParserException parseError(java.lang.String,com.android.tools.r8.position.TextPosition):2304:2305 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Lcom/android/tools/r8/position/TextPosition;)Lcom/android/tools/r8/shaking/F3;"} 523:524:void infoIgnoringModifier(java.lang.String,com.android.tools.r8.position.TextPosition):2334:2335 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/position/TextPosition;)V"} 525:525:void infoIgnoringModifier(java.lang.String,com.android.tools.r8.position.TextPosition):2334:2334 -> b 1:1:void lambda$parseMaximumRemovedAndroidLogLevelRule$2(com.android.tools.r8.position.TextPosition):1001:1001 -> c 2:2:void parseClassSpecFromClassTypeInclusive(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1096:1096 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/D2$a;Z)V"} 3:23:java.lang.String replaceSystemPropertyReferences(java.lang.String):1622:1642 -> c 24:36:java.lang.String replaceSystemPropertyReferences(java.lang.String):1640:1652 -> c 37:41:void expectClosingQuote(char):1862:1866 -> c 42:42:void expectClosingQuote(char):1864:1864 -> c 43:43:java.lang.String acceptPattern():2146:2146 -> c 44:44:boolean lambda$acceptPattern$8(int):2148:2148 -> c 45:46:void warnIgnoringOptions(java.lang.String,com.android.tools.r8.position.TextPosition):2314:2315 -> c 47:47:void warnIgnoringOptions(java.lang.String,com.android.tools.r8.position.TextPosition):2314:2314 -> c 1:1:boolean skipFlag(java.lang.String):726:726 -> d 2:2:void parseClassTypeErrorHandler(com.android.tools.r8.position.TextPosition):1289:1289 -> d 3:4:com.android.tools.r8.utils.StringDiagnostic parseClassTypeUnexpected(com.android.tools.r8.origin.Origin,com.android.tools.r8.position.TextPosition):1253:1254 -> d 3:4:void parseClassTypeErrorHandler(com.android.tools.r8.position.TextPosition):1289 -> d 5:5:void parseClassTypeErrorHandler(com.android.tools.r8.position.TextPosition):1289:1289 -> d 6:9:boolean hasNextChar(char):1831:1834 -> d 10:10:char acceptQuoteIfPresent():1858:1858 -> d 11:14:boolean hasNextChar(java.util.function.Predicate):1838:1841 -> d 11:14:char acceptQuoteIfPresent():1858 -> d 15:15:char readChar():1883:1883 -> d 15:15:char acceptQuoteIfPresent():1858 -> d 16:16:boolean lambda$acceptString$6(int):1910:1910 -> d 1:1:boolean isQuote(char):0:0 -> e 2:6:boolean parseIgnoredOption(com.android.tools.r8.position.TextPosition):683:687 -> e 7:15:boolean parseOptimizationOption(com.android.tools.r8.position.TextPosition):766:774 -> e 7:15:boolean parseIgnoredOption(com.android.tools.r8.position.TextPosition):688 -> e 16:18:boolean skipOptionWithClassSpec(java.lang.String):752:754 -> e 19:20:void parseClassSpec(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1086:1087 -> e 19:20:boolean skipOptionWithClassSpec(java.lang.String):755 -> e 21:21:boolean skipOptionWithClassSpec(java.lang.String):758:758 -> e 22:22:boolean lambda$parseFileFilter$5(int):1735:1735 -> e 23:28:java.lang.String acceptQuotedOrUnquotedString():1914:1919 -> e 1:16:boolean parseIgnoredOptionAndWarn(com.android.tools.r8.position.TextPosition):662:677 -> f 17:19:boolean skipOptionWithOptionalSingleArg(java.lang.String):741:743 -> f 20:21:void skipSingleArgument():794:795 -> f 20:21:boolean skipOptionWithOptionalSingleArg(java.lang.String):744 -> f 22:22:char readChar():1883:1883 -> f 22:22:void skipSingleArgument():796 -> f 22:22:boolean skipOptionWithOptionalSingleArg(java.lang.String):744 -> f 23:23:boolean lambda$skipOptimizationName$0(int):786:786 -> f 24:24:java.lang.String acceptString():1910:1910 -> f 1:1:boolean skipOptionWithSingleArg(java.lang.String):733:733 -> g 2:3:void skipSingleArgument():794:795 -> g 2:3:boolean skipOptionWithSingleArg(java.lang.String):734 -> g 4:4:char readChar():1883:1883 -> g 4:4:void skipSingleArgument():796 -> g 4:4:boolean skipOptionWithSingleArg(java.lang.String):734 -> g 5:5:com.android.tools.r8.shaking.ProguardKeepRule parseKeepRule(com.android.tools.r8.position.Position):802:802 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/position/TextPosition;)Lcom/android/tools/r8/shaking/i3;"} 6:6:com.android.tools.r8.shaking.ProguardClassSpecification$Builder com.android.tools.r8.shaking.ProguardClassSpecification$Builder.setOrigin(com.android.tools.r8.origin.Origin):55:55 -> g 6:6:com.android.tools.r8.shaking.ProguardKeepRule parseKeepRule(com.android.tools.r8.position.Position):803 -> g # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 7:7:com.android.tools.r8.shaking.ProguardClassSpecification$Builder com.android.tools.r8.shaking.ProguardClassSpecification$Builder.setStart(com.android.tools.r8.position.Position):60:60 -> g 7:7:com.android.tools.r8.shaking.ProguardKeepRule parseKeepRule(com.android.tools.r8.position.Position):804 -> g 8:9:void parseRuleTypeAndModifiers(com.android.tools.r8.shaking.ProguardKeepRule$Builder):1114:1115 -> g 8:9:com.android.tools.r8.shaking.ProguardKeepRule parseKeepRule(com.android.tools.r8.position.Position):805 -> g 10:10:com.android.tools.r8.shaking.ProguardKeepRuleModifiers$Builder com.android.tools.r8.shaking.ProguardKeepRuleBase$Builder.getModifiersBuilder():30:30 -> g 10:10:void parseRuleTypeAndModifiers(com.android.tools.r8.shaking.ProguardKeepRule$Builder):1116 -> g 10:10:com.android.tools.r8.shaking.ProguardKeepRule parseKeepRule(com.android.tools.r8.position.Position):805 -> g 11:18:void parseRuleTypeAndModifiers(com.android.tools.r8.shaking.ProguardKeepRule$Builder):1116:1123 -> g 11:18:com.android.tools.r8.shaking.ProguardKeepRule parseKeepRule(com.android.tools.r8.position.Position):805 -> g 19:19:com.android.tools.r8.shaking.ProguardKeepRuleModifiers$Builder com.android.tools.r8.shaking.ProguardKeepRuleBase$Builder.getModifiersBuilder():30:30 -> g 19:19:void parseRuleTypeAndModifiers(com.android.tools.r8.shaking.ProguardKeepRule$Builder):1124 -> g 19:19:com.android.tools.r8.shaking.ProguardKeepRule parseKeepRule(com.android.tools.r8.position.Position):805 -> g 20:22:void parseRuleTypeAndModifiers(com.android.tools.r8.shaking.ProguardKeepRule$Builder):1124:1126 -> g 20:22:com.android.tools.r8.shaking.ProguardKeepRule parseKeepRule(com.android.tools.r8.position.Position):805 -> g 23:23:com.android.tools.r8.shaking.ProguardKeepRuleModifiers$Builder com.android.tools.r8.shaking.ProguardKeepRuleBase$Builder.getModifiersBuilder():30:30 -> g 23:23:void parseRuleTypeAndModifiers(com.android.tools.r8.shaking.ProguardKeepRule$Builder):1127 -> g 23:23:com.android.tools.r8.shaking.ProguardKeepRule parseKeepRule(com.android.tools.r8.position.Position):805 -> g 24:30:void parseRuleTypeAndModifiers(com.android.tools.r8.shaking.ProguardKeepRule$Builder):1127:1133 -> g 24:30:com.android.tools.r8.shaking.ProguardKeepRule parseKeepRule(com.android.tools.r8.position.Position):805 -> g 31:31:java.lang.RuntimeException unknownOption(java.lang.String,com.android.tools.r8.position.TextPosition):641:641 -> g 31:31:void parseRuleTypeAndModifiers(com.android.tools.r8.shaking.ProguardKeepRule$Builder):1134 -> g 31:31:com.android.tools.r8.shaking.ProguardKeepRule parseKeepRule(com.android.tools.r8.position.Position):805 -> g 32:39:void parseRuleTypeAndModifiers(com.android.tools.r8.shaking.ProguardKeepRule$Builder):1137:1144 -> g 32:39:com.android.tools.r8.shaking.ProguardKeepRule parseKeepRule(com.android.tools.r8.position.Position):805 -> g 40:40:java.lang.RuntimeException unknownOption(java.lang.String,com.android.tools.r8.position.TextPosition):641:641 -> g 40:40:void parseRuleTypeAndModifiers(com.android.tools.r8.shaking.ProguardKeepRule$Builder):1145 -> g 40:40:com.android.tools.r8.shaking.ProguardKeepRule parseKeepRule(com.android.tools.r8.position.Position):805 -> g 41:46:void parseRuleModifiers(com.android.tools.r8.shaking.ProguardKeepRule$Builder):1151:1156 -> g 41:46:void parseRuleTypeAndModifiers(com.android.tools.r8.shaking.ProguardKeepRule$Builder):1147 -> g 41:46:com.android.tools.r8.shaking.ProguardKeepRule parseKeepRule(com.android.tools.r8.position.Position):805 -> g 47:47:com.android.tools.r8.shaking.ProguardKeepRuleModifiers$Builder com.android.tools.r8.shaking.ProguardKeepRuleBase$Builder.getModifiersBuilder():30:30 -> g 47:47:void parseRuleModifiers(com.android.tools.r8.shaking.ProguardKeepRule$Builder):1157 -> g # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 47:47:void parseRuleTypeAndModifiers(com.android.tools.r8.shaking.ProguardKeepRule$Builder):1147 -> g 47:47:com.android.tools.r8.shaking.ProguardKeepRule parseKeepRule(com.android.tools.r8.position.Position):805 -> g 48:49:void parseRuleModifiers(com.android.tools.r8.shaking.ProguardKeepRule$Builder):1157:1158 -> g 48:49:void parseRuleTypeAndModifiers(com.android.tools.r8.shaking.ProguardKeepRule$Builder):1147 -> g 48:49:com.android.tools.r8.shaking.ProguardKeepRule parseKeepRule(com.android.tools.r8.position.Position):805 -> g 50:50:com.android.tools.r8.shaking.ProguardKeepRuleModifiers$Builder com.android.tools.r8.shaking.ProguardKeepRuleBase$Builder.getModifiersBuilder():30:30 -> g 50:50:void parseRuleModifiers(com.android.tools.r8.shaking.ProguardKeepRule$Builder):1159 -> g # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 50:50:void parseRuleTypeAndModifiers(com.android.tools.r8.shaking.ProguardKeepRule$Builder):1147 -> g 50:50:com.android.tools.r8.shaking.ProguardKeepRule parseKeepRule(com.android.tools.r8.position.Position):805 -> g 51:52:void parseRuleModifiers(com.android.tools.r8.shaking.ProguardKeepRule$Builder):1159:1160 -> g 51:52:void parseRuleTypeAndModifiers(com.android.tools.r8.shaking.ProguardKeepRule$Builder):1147 -> g 51:52:com.android.tools.r8.shaking.ProguardKeepRule parseKeepRule(com.android.tools.r8.position.Position):805 -> g 53:53:com.android.tools.r8.shaking.ProguardKeepRuleModifiers$Builder com.android.tools.r8.shaking.ProguardKeepRuleBase$Builder.getModifiersBuilder():30:30 -> g 53:53:void parseRuleModifiers(com.android.tools.r8.shaking.ProguardKeepRule$Builder):1161 -> g # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 53:53:void parseRuleTypeAndModifiers(com.android.tools.r8.shaking.ProguardKeepRule$Builder):1147 -> g 53:53:com.android.tools.r8.shaking.ProguardKeepRule parseKeepRule(com.android.tools.r8.position.Position):805 -> g 54:55:void parseRuleModifiers(com.android.tools.r8.shaking.ProguardKeepRule$Builder):1161:1162 -> g 54:55:void parseRuleTypeAndModifiers(com.android.tools.r8.shaking.ProguardKeepRule$Builder):1147 -> g 54:55:com.android.tools.r8.shaking.ProguardKeepRule parseKeepRule(com.android.tools.r8.position.Position):805 -> g 56:56:com.android.tools.r8.shaking.ProguardKeepRuleModifiers$Builder com.android.tools.r8.shaking.ProguardKeepRuleBase$Builder.getModifiersBuilder():30:30 -> g 56:56:void parseRuleModifiers(com.android.tools.r8.shaking.ProguardKeepRule$Builder):1163 -> g # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 56:56:void parseRuleTypeAndModifiers(com.android.tools.r8.shaking.ProguardKeepRule$Builder):1147 -> g 56:56:com.android.tools.r8.shaking.ProguardKeepRule parseKeepRule(com.android.tools.r8.position.Position):805 -> g 57:58:void parseRuleModifiers(com.android.tools.r8.shaking.ProguardKeepRule$Builder):1163:1164 -> g 57:58:void parseRuleTypeAndModifiers(com.android.tools.r8.shaking.ProguardKeepRule$Builder):1147 -> g 57:58:com.android.tools.r8.shaking.ProguardKeepRule parseKeepRule(com.android.tools.r8.position.Position):805 -> g 59:59:com.android.tools.r8.shaking.ProguardKeepRuleModifiers$Builder com.android.tools.r8.shaking.ProguardKeepRuleBase$Builder.getModifiersBuilder():30:30 -> g 59:59:void parseRuleModifiers(com.android.tools.r8.shaking.ProguardKeepRule$Builder):1165 -> g # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 59:59:void parseRuleTypeAndModifiers(com.android.tools.r8.shaking.ProguardKeepRule$Builder):1147 -> g 59:59:com.android.tools.r8.shaking.ProguardKeepRule parseKeepRule(com.android.tools.r8.position.Position):805 -> g 60:62:void parseRuleModifiers(com.android.tools.r8.shaking.ProguardKeepRule$Builder):1165:1167 -> g 60:62:void parseRuleTypeAndModifiers(com.android.tools.r8.shaking.ProguardKeepRule$Builder):1147 -> g 60:62:com.android.tools.r8.shaking.ProguardKeepRule parseKeepRule(com.android.tools.r8.position.Position):805 -> g 63:63:com.android.tools.r8.shaking.ProguardKeepRuleModifiers$Builder com.android.tools.r8.shaking.ProguardKeepRuleBase$Builder.getModifiersBuilder():30:30 -> g 63:63:void parseRuleModifiers(com.android.tools.r8.shaking.ProguardKeepRule$Builder):1168 -> g # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 63:63:void parseRuleTypeAndModifiers(com.android.tools.r8.shaking.ProguardKeepRule$Builder):1147 -> g 63:63:com.android.tools.r8.shaking.ProguardKeepRule parseKeepRule(com.android.tools.r8.position.Position):805 -> g 64:67:void parseRuleModifiers(com.android.tools.r8.shaking.ProguardKeepRule$Builder):1168:1171 -> g 64:67:void parseRuleTypeAndModifiers(com.android.tools.r8.shaking.ProguardKeepRule$Builder):1147 -> g 64:67:com.android.tools.r8.shaking.ProguardKeepRule parseKeepRule(com.android.tools.r8.position.Position):805 -> g 68:68:com.android.tools.r8.shaking.ProguardKeepRuleModifiers$Builder com.android.tools.r8.shaking.ProguardKeepRuleBase$Builder.getModifiersBuilder():30:30 -> g 68:68:void parseRuleModifiers(com.android.tools.r8.shaking.ProguardKeepRule$Builder):1172 -> g # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 68:68:void parseRuleTypeAndModifiers(com.android.tools.r8.shaking.ProguardKeepRule$Builder):1147 -> g 68:68:com.android.tools.r8.shaking.ProguardKeepRule parseKeepRule(com.android.tools.r8.position.Position):805 -> g 69:73:void parseRuleModifiers(com.android.tools.r8.shaking.ProguardKeepRule$Builder):1172:1176 -> g 69:73:void parseRuleTypeAndModifiers(com.android.tools.r8.shaking.ProguardKeepRule$Builder):1147 -> g 69:73:com.android.tools.r8.shaking.ProguardKeepRule parseKeepRule(com.android.tools.r8.position.Position):805 -> g 74:74:com.android.tools.r8.shaking.ProguardKeepRule parseKeepRule(com.android.tools.r8.position.Position):806:806 -> g 75:75:java.util.List com.android.tools.r8.shaking.ProguardClassSpecification$Builder.getMemberRules():85:85 -> g 75:75:com.android.tools.r8.shaking.ProguardKeepRule parseKeepRule(com.android.tools.r8.position.Position):807 -> g 76:81:com.android.tools.r8.shaking.ProguardKeepRule parseKeepRule(com.android.tools.r8.position.Position):807:812 -> g 82:85:com.android.tools.r8.shaking.ProguardKeepRule parseKeepRule(com.android.tools.r8.position.Position):811:814 -> g 86:86:java.util.List com.android.tools.r8.shaking.ProguardClassSpecification$Builder.getMemberRules():85:85 -> g 86:86:com.android.tools.r8.shaking.ProguardKeepRule parseKeepRule(com.android.tools.r8.position.Position):815 -> g 87:90:com.android.tools.r8.shaking.ProguardKeepRule parseKeepRule(com.android.tools.r8.position.Position):815:818 -> g 91:91:com.android.tools.r8.shaking.ProguardClassSpecification$Builder com.android.tools.r8.shaking.ProguardClassSpecification$Builder.setEnd(com.android.tools.r8.position.Position):65:65 -> g 91:91:com.android.tools.r8.shaking.ProguardKeepRule parseKeepRule(com.android.tools.r8.position.Position):819 -> g 92:92:com.android.tools.r8.shaking.ProguardKeepRule parseKeepRule(com.android.tools.r8.position.Position):820:820 -> g 93:93:boolean eof():1823:1823 -> g 1:11:boolean parseMaximumRemovedAndroidLogLevelRule(com.android.tools.r8.position.Position):976:986 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/position/TextPosition;)Z"} 12:12:com.android.tools.r8.shaking.ProguardClassSpecification$Builder com.android.tools.r8.shaking.ProguardClassSpecification$Builder.setOrigin(com.android.tools.r8.origin.Origin):55:55 -> h 12:12:boolean parseMaximumRemovedAndroidLogLevelRule(com.android.tools.r8.position.Position):987 -> h 13:13:com.android.tools.r8.shaking.ProguardClassSpecification$Builder com.android.tools.r8.shaking.ProguardClassSpecification$Builder.setStart(com.android.tools.r8.position.Position):60:60 -> h 13:13:boolean parseMaximumRemovedAndroidLogLevelRule(com.android.tools.r8.position.Position):988 -> h 14:19:boolean parseMaximumRemovedAndroidLogLevelRule(com.android.tools.r8.position.Position):990:995 -> h 20:20:boolean com.android.tools.r8.shaking.ProguardClassSpecification$Builder.hasClassType():135:135 -> h 20:20:boolean parseMaximumRemovedAndroidLogLevelRule(com.android.tools.r8.position.Position):1003 -> h 21:22:boolean parseMaximumRemovedAndroidLogLevelRule(com.android.tools.r8.position.Position):1004:1005 -> h 23:23:com.android.tools.r8.shaking.ProguardClassSpecification$Builder com.android.tools.r8.shaking.ProguardClassSpecification$Builder.setEnd(com.android.tools.r8.position.Position):65:65 -> h 23:23:boolean parseMaximumRemovedAndroidLogLevelRule(com.android.tools.r8.position.Position):1006 -> h 24:24:boolean parseMaximumRemovedAndroidLogLevelRule(com.android.tools.r8.position.Position):1006:1006 -> h 25:28:boolean parseMaximumRemovedAndroidLogLevelRule(com.android.tools.r8.position.Position):1005:1008 -> h 29:29:boolean parseMaximumRemovedAndroidLogLevelRule(com.android.tools.r8.position.Position):982:982 -> h 30:33:void unacceptString(java.lang.String):2173:2176 -> h 34:34:com.android.tools.r8.position.TextPosition getPosition():2347:2347 -> h 35:35:int getColumn():2351:2351 -> h 35:35:com.android.tools.r8.position.TextPosition getPosition():2347 -> h 36:36:com.android.tools.r8.position.TextPosition getPosition():2347:2347 -> h 1:4:boolean parseUnsupportedOptionAndErr(com.android.tools.r8.position.TextPosition):652:655 -> i 5:5:boolean parseUnsupportedOptionAndErr(com.android.tools.r8.position.TextPosition):654:654 -> i 6:6:boolean isOptionalArgumentGiven():1845:1845 -> i 1:6:void parse():264:269 -> j 7:12:void parse():268:273 -> j 13:16:java.lang.String snippetForPosition(com.android.tools.r8.position.TextPosition):2286:2289 -> j 1:10:java.util.List parseArgumentList():1594:1603 -> k # {"id":"com.android.tools.r8.residualsignature","signature":"()Ljava/util/ArrayList;"} 11:11:java.util.List parseArgumentList():1602:1602 -> k 12:12:com.android.tools.r8.shaking.ProguardConfigurationParser$IdentifierPatternWithWildcardsAndNegation parseClassName(boolean):2222:2222 -> k 12:12:com.android.tools.r8.shaking.ProguardConfigurationParser$IdentifierPatternWithWildcards parseClassName():2214 -> k 12:12:java.util.List parseArgumentList():1607 -> k 13:14:com.android.tools.r8.shaking.ProguardConfigurationParser$IdentifierPatternWithWildcards parseClassName():2215:2216 -> k 13:14:java.util.List parseArgumentList():1607 -> k 15:17:java.util.List parseArgumentList():1610:1612 -> k 18:18:java.util.List parseArgumentList():1609:1609 -> k 19:19:com.android.tools.r8.shaking.ProguardConfigurationParser$IdentifierPatternWithWildcardsAndNegation parseClassName(boolean):2222:2222 -> k 19:19:com.android.tools.r8.shaking.ProguardConfigurationParser$IdentifierPatternWithWildcards parseClassName():2214 -> k 19:19:java.util.List parseArgumentList():1609 -> k 20:21:com.android.tools.r8.shaking.ProguardConfigurationParser$IdentifierPatternWithWildcards parseClassName():2215:2216 -> k 20:21:java.util.List parseArgumentList():1609 -> k 22:22:com.android.tools.r8.shaking.ProguardConfigurationParser$IdentifierPatternWithWildcardsAndNegation parseClassName(boolean):2224:2224 -> k 22:22:com.android.tools.r8.shaking.ProguardConfigurationParser$IdentifierPatternWithWildcards parseClassName():2214 -> k 22:22:java.util.List parseArgumentList():1609 -> k 23:24:java.util.List parseArgumentList():1615:1616 -> k 25:25:com.android.tools.r8.shaking.ProguardConfigurationParser$IdentifierPatternWithWildcardsAndNegation parseClassName(boolean):2224:2224 -> k 25:25:com.android.tools.r8.shaking.ProguardConfigurationParser$IdentifierPatternWithWildcards parseClassName():2214 -> k 25:25:java.util.List parseArgumentList():1607 -> k 26:27:void warnOverridingOptions(java.lang.String,java.lang.String,com.android.tools.r8.position.TextPosition):2319:2320 -> k # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/position/TextPosition;)V"} 28:28:void warnOverridingOptions(java.lang.String,java.lang.String,com.android.tools.r8.position.TextPosition):2319:2319 -> k 1:7:java.lang.String parseFileFilter():1731:1737 -> l 1:2:void parseInclude():692:693 -> m 3:4:java.nio.file.Path parseFileInputDependency(java.util.function.BiConsumer):1657:1658 -> m 3:4:void parseInclude():693 -> m 5:11:void parseInclude():695:701 -> m 12:13:com.android.tools.r8.shaking.ProguardRuleParserException parseError(java.lang.String,com.android.tools.r8.position.TextPosition,java.lang.Throwable):2299:2300 -> m 12:13:void parseInclude():701 -> 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 parseError(java.lang.String,com.android.tools.r8.position.TextPosition,java.lang.Throwable):2300 -> m 14:15:void parseInclude():701 -> m 16:16:void parseInclude():701:701 -> m 17:17:void parseInclude():698:698 -> m 18:19:com.android.tools.r8.shaking.ProguardRuleParserException parseError(java.lang.String,com.android.tools.r8.position.TextPosition,java.lang.Throwable):2299:2300 -> m 18:19:void parseInclude():698 -> 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 parseError(java.lang.String,com.android.tools.r8.position.TextPosition,java.lang.Throwable):2300 -> m 20:21:void parseInclude():698 -> m 22:22:void parseInclude():698:698 -> m 1:1:boolean parseOption():277:277 -> n 2:2:int remainingChars():1887:1887 -> n 2:2:boolean acceptArobaseInclude():707 -> n 2:2:boolean parseOption():280 -> n 3:6:boolean acceptArobaseInclude():710:713 -> n 3:6:boolean parseOption():280 -> n 7:10:boolean parseOption():283:286 -> n 11:11:boolean parseExperimentalOption(com.android.tools.r8.position.TextPosition):494:494 -> n 11:11:boolean parseOption():287 -> n 12:12:com.android.tools.r8.shaking.CheckEnumUnboxedRule parseCheckEnumUnboxedRule(com.android.tools.r8.position.Position):1780:1780 -> n 12:12:boolean parseExperimentalOption(com.android.tools.r8.position.TextPosition):495 -> n 12:12:boolean parseOption():287 -> n 13:13:com.android.tools.r8.shaking.ProguardClassSpecification$Builder com.android.tools.r8.shaking.ProguardClassSpecification$Builder.setOrigin(com.android.tools.r8.origin.Origin):55:55 -> n 13:13:com.android.tools.r8.shaking.CheckEnumUnboxedRule parseCheckEnumUnboxedRule(com.android.tools.r8.position.Position):1780 -> n 13:13:boolean parseExperimentalOption(com.android.tools.r8.position.TextPosition):495 -> n 13:13:boolean parseOption():287 -> n 14:14:com.android.tools.r8.shaking.ProguardClassSpecification$Builder com.android.tools.r8.shaking.ProguardClassSpecification$Builder.setStart(com.android.tools.r8.position.Position):60:60 -> n 14:14:com.android.tools.r8.shaking.CheckEnumUnboxedRule parseCheckEnumUnboxedRule(com.android.tools.r8.position.Position):1780 -> n 14:14:boolean parseExperimentalOption(com.android.tools.r8.position.TextPosition):495 -> n 14:14:boolean parseOption():287 -> n 15:17:com.android.tools.r8.shaking.CheckEnumUnboxedRule parseCheckEnumUnboxedRule(com.android.tools.r8.position.Position):1781:1783 -> n 15:17:boolean parseExperimentalOption(com.android.tools.r8.position.TextPosition):495 -> n 15:17:boolean parseOption():287 -> n 18:18:com.android.tools.r8.shaking.ProguardClassSpecification$Builder com.android.tools.r8.shaking.ProguardClassSpecification$Builder.setEnd(com.android.tools.r8.position.Position):65:65 -> n 18:18:com.android.tools.r8.shaking.CheckEnumUnboxedRule parseCheckEnumUnboxedRule(com.android.tools.r8.position.Position):1784 -> n 18:18:boolean parseExperimentalOption(com.android.tools.r8.position.TextPosition):495 -> n 18:18:boolean parseOption():287 -> n 19:29:com.android.tools.r8.shaking.CheckEnumUnboxedRule com.android.tools.r8.shaking.CheckEnumUnboxedRule$Builder.build():29:39 -> n 19:29:com.android.tools.r8.shaking.CheckEnumUnboxedRule parseCheckEnumUnboxedRule(com.android.tools.r8.position.Position):1785 -> n 19:29:boolean parseExperimentalOption(com.android.tools.r8.position.TextPosition):495 -> n 19:29:boolean parseOption():287 -> n 30:35:boolean parseExperimentalOption(com.android.tools.r8.position.TextPosition):496:501 -> n 30:35:boolean parseOption():287 -> n 36:36:com.android.tools.r8.shaking.ConvertCheckNotNullRule parseConvertCheckNotNullRule(com.android.tools.r8.position.Position):1791:1791 -> n 36:36:boolean parseExperimentalOption(com.android.tools.r8.position.TextPosition):502 -> n 36:36:boolean parseOption():287 -> n 37:37:com.android.tools.r8.shaking.ProguardClassSpecification$Builder com.android.tools.r8.shaking.ProguardClassSpecification$Builder.setOrigin(com.android.tools.r8.origin.Origin):55:55 -> n 37:37:com.android.tools.r8.shaking.ConvertCheckNotNullRule parseConvertCheckNotNullRule(com.android.tools.r8.position.Position):1791 -> n 37:37:boolean parseExperimentalOption(com.android.tools.r8.position.TextPosition):502 -> n 37:37:boolean parseOption():287 -> n 38:38:com.android.tools.r8.shaking.ProguardClassSpecification$Builder com.android.tools.r8.shaking.ProguardClassSpecification$Builder.setStart(com.android.tools.r8.position.Position):60:60 -> n 38:38:com.android.tools.r8.shaking.ConvertCheckNotNullRule parseConvertCheckNotNullRule(com.android.tools.r8.position.Position):1791 -> n 38:38:boolean parseExperimentalOption(com.android.tools.r8.position.TextPosition):502 -> n 38:38:boolean parseOption():287 -> n 39:41:com.android.tools.r8.shaking.ConvertCheckNotNullRule parseConvertCheckNotNullRule(com.android.tools.r8.position.Position):1792:1794 -> n 39:41:boolean parseExperimentalOption(com.android.tools.r8.position.TextPosition):502 -> n 39:41:boolean parseOption():287 -> n 42:42:com.android.tools.r8.shaking.ProguardClassSpecification$Builder com.android.tools.r8.shaking.ProguardClassSpecification$Builder.setEnd(com.android.tools.r8.position.Position):65:65 -> n 42:42:com.android.tools.r8.shaking.ConvertCheckNotNullRule parseConvertCheckNotNullRule(com.android.tools.r8.position.Position):1795 -> n 42:42:boolean parseExperimentalOption(com.android.tools.r8.position.TextPosition):502 -> n 42:42:boolean parseOption():287 -> n 43:43:com.android.tools.r8.shaking.ConvertCheckNotNullRule parseConvertCheckNotNullRule(com.android.tools.r8.position.Position):1796:1796 -> n 43:43:boolean parseExperimentalOption(com.android.tools.r8.position.TextPosition):502 -> n 43:43:boolean parseOption():287 -> n 44:51:boolean parseExperimentalOption(com.android.tools.r8.position.TextPosition):503:510 -> n 44:51:boolean parseOption():287 -> n 52:52:com.android.tools.r8.shaking.WhyAreYouNotInliningRule parseWhyAreYouNotInliningRule(com.android.tools.r8.position.Position):1041:1041 -> n 52:52:boolean parseExperimentalOption(com.android.tools.r8.position.TextPosition):510 -> n 52:52:boolean parseOption():287 -> n 53:53:com.android.tools.r8.shaking.ProguardClassSpecification$Builder com.android.tools.r8.shaking.ProguardClassSpecification$Builder.setOrigin(com.android.tools.r8.origin.Origin):55:55 -> n 53:53:com.android.tools.r8.shaking.WhyAreYouNotInliningRule parseWhyAreYouNotInliningRule(com.android.tools.r8.position.Position):1041 -> n 53:53:boolean parseExperimentalOption(com.android.tools.r8.position.TextPosition):510 -> n 53:53:boolean parseOption():287 -> n 54:54:com.android.tools.r8.shaking.ProguardClassSpecification$Builder com.android.tools.r8.shaking.ProguardClassSpecification$Builder.setStart(com.android.tools.r8.position.Position):60:60 -> n 54:54:com.android.tools.r8.shaking.WhyAreYouNotInliningRule parseWhyAreYouNotInliningRule(com.android.tools.r8.position.Position):1041 -> n 54:54:boolean parseExperimentalOption(com.android.tools.r8.position.TextPosition):510 -> n 54:54:boolean parseOption():287 -> n 55:57:com.android.tools.r8.shaking.WhyAreYouNotInliningRule parseWhyAreYouNotInliningRule(com.android.tools.r8.position.Position):1042:1044 -> n 55:57:boolean parseExperimentalOption(com.android.tools.r8.position.TextPosition):510 -> n 55:57:boolean parseOption():287 -> n 58:58:com.android.tools.r8.shaking.ProguardClassSpecification$Builder com.android.tools.r8.shaking.ProguardClassSpecification$Builder.setEnd(com.android.tools.r8.position.Position):65:65 -> n 58:58:com.android.tools.r8.shaking.WhyAreYouNotInliningRule parseWhyAreYouNotInliningRule(com.android.tools.r8.position.Position):1045 -> n 58:58:boolean parseExperimentalOption(com.android.tools.r8.position.TextPosition):510 -> n 58:58:boolean parseOption():287 -> n 59:59:com.android.tools.r8.shaking.WhyAreYouNotInliningRule parseWhyAreYouNotInliningRule(com.android.tools.r8.position.Position):1046:1046 -> n 59:59:boolean parseExperimentalOption(com.android.tools.r8.position.TextPosition):510 -> n 59:59:boolean parseOption():287 -> n 60:60:boolean parseExperimentalOption(com.android.tools.r8.position.TextPosition):510:510 -> n 60:60:boolean parseOption():287 -> n 61:62:boolean parseTestingOption(com.android.tools.r8.position.TextPosition):519:520 -> n 61:62:boolean parseOption():288 -> n 63:63:com.android.tools.r8.shaking.ProguardAssumeMayHaveSideEffectsRule parseAssumeMayHaveSideEffectsRule(com.android.tools.r8.position.Position):1757:1757 -> n 63:63:boolean parseTestingOption(com.android.tools.r8.position.TextPosition):522 -> n 63:63:boolean parseOption():288 -> n 64:64:com.android.tools.r8.shaking.ProguardClassSpecification$Builder com.android.tools.r8.shaking.ProguardClassSpecification$Builder.setOrigin(com.android.tools.r8.origin.Origin):55:55 -> n 64:64:com.android.tools.r8.shaking.ProguardAssumeMayHaveSideEffectsRule parseAssumeMayHaveSideEffectsRule(com.android.tools.r8.position.Position):1757 -> n 64:64:boolean parseTestingOption(com.android.tools.r8.position.TextPosition):522 -> n 64:64:boolean parseOption():288 -> n 65:65:com.android.tools.r8.shaking.ProguardClassSpecification$Builder com.android.tools.r8.shaking.ProguardClassSpecification$Builder.setStart(com.android.tools.r8.position.Position):60:60 -> n 65:65:com.android.tools.r8.shaking.ProguardAssumeMayHaveSideEffectsRule parseAssumeMayHaveSideEffectsRule(com.android.tools.r8.position.Position):1757 -> n 65:65:boolean parseTestingOption(com.android.tools.r8.position.TextPosition):522 -> n 65:65:boolean parseOption():288 -> n 66:68:com.android.tools.r8.shaking.ProguardAssumeMayHaveSideEffectsRule parseAssumeMayHaveSideEffectsRule(com.android.tools.r8.position.Position):1758:1760 -> n 66:68:boolean parseTestingOption(com.android.tools.r8.position.TextPosition):522 -> n 66:68:boolean parseOption():288 -> n 69:69:com.android.tools.r8.shaking.ProguardClassSpecification$Builder com.android.tools.r8.shaking.ProguardClassSpecification$Builder.setEnd(com.android.tools.r8.position.Position):65:65 -> n 69:69:com.android.tools.r8.shaking.ProguardAssumeMayHaveSideEffectsRule parseAssumeMayHaveSideEffectsRule(com.android.tools.r8.position.Position):1761 -> n 69:69:boolean parseTestingOption(com.android.tools.r8.position.TextPosition):522 -> n 69:69:boolean parseOption():288 -> n 70:70:com.android.tools.r8.shaking.ProguardAssumeMayHaveSideEffectsRule parseAssumeMayHaveSideEffectsRule(com.android.tools.r8.position.Position):1762:1762 -> n 70:70:boolean parseTestingOption(com.android.tools.r8.position.TextPosition):522 -> n 70:70:boolean parseOption():288 -> n 71:88:boolean parseTestingOption(com.android.tools.r8.position.TextPosition):523:540 -> n 71:88:boolean parseOption():288 -> n 89:89:com.android.tools.r8.shaking.KeepUnusedReturnValueRule$Builder com.android.tools.r8.shaking.KeepUnusedReturnValueRule.builder():77:77 -> n 89:89:boolean parseTestingOption(com.android.tools.r8.position.TextPosition):540 -> n 89:89:boolean parseOption():288 -> n 90:114:boolean parseTestingOption(com.android.tools.r8.position.TextPosition):540:564 -> n 90:114:boolean parseOption():288 -> n 115:115:com.android.tools.r8.shaking.NoFieldTypeStrengtheningRule parseNoFieldTypeStrengtheningRule(com.android.tools.r8.position.Position):861:861 -> n 115:115:boolean parseTestingOption(com.android.tools.r8.position.TextPosition):565 -> n 115:115:boolean parseOption():288 -> n 116:116:com.android.tools.r8.shaking.ProguardClassSpecification$Builder com.android.tools.r8.shaking.ProguardClassSpecification$Builder.setOrigin(com.android.tools.r8.origin.Origin):55:55 -> n 116:116:com.android.tools.r8.shaking.NoFieldTypeStrengtheningRule parseNoFieldTypeStrengtheningRule(com.android.tools.r8.position.Position):861 -> n 116:116:boolean parseTestingOption(com.android.tools.r8.position.TextPosition):565 -> n 116:116:boolean parseOption():288 -> n 117:117:com.android.tools.r8.shaking.ProguardClassSpecification$Builder com.android.tools.r8.shaking.ProguardClassSpecification$Builder.setStart(com.android.tools.r8.position.Position):60:60 -> n 117:117:com.android.tools.r8.shaking.NoFieldTypeStrengtheningRule parseNoFieldTypeStrengtheningRule(com.android.tools.r8.position.Position):861 -> n 117:117:boolean parseTestingOption(com.android.tools.r8.position.TextPosition):565 -> n 117:117:boolean parseOption():288 -> n 118:120:com.android.tools.r8.shaking.NoFieldTypeStrengtheningRule parseNoFieldTypeStrengtheningRule(com.android.tools.r8.position.Position):862:864 -> n 118:120:boolean parseTestingOption(com.android.tools.r8.position.TextPosition):565 -> n 118:120:boolean parseOption():288 -> n 121:121:com.android.tools.r8.shaking.ProguardClassSpecification$Builder com.android.tools.r8.shaking.ProguardClassSpecification$Builder.setEnd(com.android.tools.r8.position.Position):65:65 -> n 121:121:com.android.tools.r8.shaking.NoFieldTypeStrengtheningRule parseNoFieldTypeStrengtheningRule(com.android.tools.r8.position.Position):865 -> n 121:121:boolean parseTestingOption(com.android.tools.r8.position.TextPosition):565 -> n 121:121:boolean parseOption():288 -> n 122:122:com.android.tools.r8.shaking.NoFieldTypeStrengtheningRule parseNoFieldTypeStrengtheningRule(com.android.tools.r8.position.Position):866:866 -> n 122:122:boolean parseTestingOption(com.android.tools.r8.position.TextPosition):565 -> n 122:122:boolean parseOption():288 -> n 123:126:boolean parseTestingOption(com.android.tools.r8.position.TextPosition):566:569 -> n 123:126:boolean parseOption():288 -> n 127:127:com.android.tools.r8.shaking.NoUnusedInterfaceRemovalRule parseNoUnusedInterfaceRemovalRule(com.android.tools.r8.position.Position):872:872 -> n 127:127:boolean parseTestingOption(com.android.tools.r8.position.TextPosition):570 -> n 127:127:boolean parseOption():288 -> n 128:128:com.android.tools.r8.shaking.ProguardClassSpecification$Builder com.android.tools.r8.shaking.ProguardClassSpecification$Builder.setOrigin(com.android.tools.r8.origin.Origin):55:55 -> n 128:128:com.android.tools.r8.shaking.NoUnusedInterfaceRemovalRule parseNoUnusedInterfaceRemovalRule(com.android.tools.r8.position.Position):872 -> n 128:128:boolean parseTestingOption(com.android.tools.r8.position.TextPosition):570 -> n 128:128:boolean parseOption():288 -> n 129:129:com.android.tools.r8.shaking.ProguardClassSpecification$Builder com.android.tools.r8.shaking.ProguardClassSpecification$Builder.setStart(com.android.tools.r8.position.Position):60:60 -> n 129:129:com.android.tools.r8.shaking.NoUnusedInterfaceRemovalRule parseNoUnusedInterfaceRemovalRule(com.android.tools.r8.position.Position):872 -> n 129:129:boolean parseTestingOption(com.android.tools.r8.position.TextPosition):570 -> n 129:129:boolean parseOption():288 -> n 130:132:com.android.tools.r8.shaking.NoUnusedInterfaceRemovalRule parseNoUnusedInterfaceRemovalRule(com.android.tools.r8.position.Position):873:875 -> n 130:132:boolean parseTestingOption(com.android.tools.r8.position.TextPosition):570 -> n 130:132:boolean parseOption():288 -> n 133:133:com.android.tools.r8.shaking.ProguardClassSpecification$Builder com.android.tools.r8.shaking.ProguardClassSpecification$Builder.setEnd(com.android.tools.r8.position.Position):65:65 -> n 133:133:com.android.tools.r8.shaking.NoUnusedInterfaceRemovalRule parseNoUnusedInterfaceRemovalRule(com.android.tools.r8.position.Position):876 -> n 133:133:boolean parseTestingOption(com.android.tools.r8.position.TextPosition):570 -> n 133:133:boolean parseOption():288 -> n 134:134:com.android.tools.r8.shaking.NoUnusedInterfaceRemovalRule parseNoUnusedInterfaceRemovalRule(com.android.tools.r8.position.Position):877:877 -> n 134:134:boolean parseTestingOption(com.android.tools.r8.position.TextPosition):570 -> n 134:134:boolean parseOption():288 -> n 135:138:boolean parseTestingOption(com.android.tools.r8.position.TextPosition):571:574 -> n 135:138:boolean parseOption():288 -> n 139:139:com.android.tools.r8.shaking.NoVerticalClassMergingRule parseNoVerticalClassMergingRule(com.android.tools.r8.position.Position):883:883 -> n 139:139:boolean parseTestingOption(com.android.tools.r8.position.TextPosition):575 -> n 139:139:boolean parseOption():288 -> n 140:140:com.android.tools.r8.shaking.ProguardClassSpecification$Builder com.android.tools.r8.shaking.ProguardClassSpecification$Builder.setOrigin(com.android.tools.r8.origin.Origin):55:55 -> n 140:140:com.android.tools.r8.shaking.NoVerticalClassMergingRule parseNoVerticalClassMergingRule(com.android.tools.r8.position.Position):883 -> n 140:140:boolean parseTestingOption(com.android.tools.r8.position.TextPosition):575 -> n 140:140:boolean parseOption():288 -> n 141:141:com.android.tools.r8.shaking.ProguardClassSpecification$Builder com.android.tools.r8.shaking.ProguardClassSpecification$Builder.setStart(com.android.tools.r8.position.Position):60:60 -> n 141:141:com.android.tools.r8.shaking.NoVerticalClassMergingRule parseNoVerticalClassMergingRule(com.android.tools.r8.position.Position):883 -> n 141:141:boolean parseTestingOption(com.android.tools.r8.position.TextPosition):575 -> n 141:141:boolean parseOption():288 -> n 142:144:com.android.tools.r8.shaking.NoVerticalClassMergingRule parseNoVerticalClassMergingRule(com.android.tools.r8.position.Position):884:886 -> n 142:144:boolean parseTestingOption(com.android.tools.r8.position.TextPosition):575 -> n 142:144:boolean parseOption():288 -> n 145:145:com.android.tools.r8.shaking.ProguardClassSpecification$Builder com.android.tools.r8.shaking.ProguardClassSpecification$Builder.setEnd(com.android.tools.r8.position.Position):65:65 -> n 145:145:com.android.tools.r8.shaking.NoVerticalClassMergingRule parseNoVerticalClassMergingRule(com.android.tools.r8.position.Position):887 -> n 145:145:boolean parseTestingOption(com.android.tools.r8.position.TextPosition):575 -> n 145:145:boolean parseOption():288 -> n 146:146:com.android.tools.r8.shaking.NoVerticalClassMergingRule parseNoVerticalClassMergingRule(com.android.tools.r8.position.Position):888:888 -> n 146:146:boolean parseTestingOption(com.android.tools.r8.position.TextPosition):575 -> n 146:146:boolean parseOption():288 -> n 147:150:boolean parseTestingOption(com.android.tools.r8.position.TextPosition):576:579 -> n 147:150:boolean parseOption():288 -> n 151:151:com.android.tools.r8.shaking.NoHorizontalClassMergingRule parseNoHorizontalClassMergingRule(com.android.tools.r8.position.Position):894:894 -> n 151:151:boolean parseTestingOption(com.android.tools.r8.position.TextPosition):580 -> n 151:151:boolean parseOption():288 -> n 152:152:com.android.tools.r8.shaking.ProguardClassSpecification$Builder com.android.tools.r8.shaking.ProguardClassSpecification$Builder.setOrigin(com.android.tools.r8.origin.Origin):55:55 -> n 152:152:com.android.tools.r8.shaking.NoHorizontalClassMergingRule parseNoHorizontalClassMergingRule(com.android.tools.r8.position.Position):894 -> n 152:152:boolean parseTestingOption(com.android.tools.r8.position.TextPosition):580 -> n 152:152:boolean parseOption():288 -> n 153:153:com.android.tools.r8.shaking.ProguardClassSpecification$Builder com.android.tools.r8.shaking.ProguardClassSpecification$Builder.setStart(com.android.tools.r8.position.Position):60:60 -> n 153:153:com.android.tools.r8.shaking.NoHorizontalClassMergingRule parseNoHorizontalClassMergingRule(com.android.tools.r8.position.Position):894 -> n 153:153:boolean parseTestingOption(com.android.tools.r8.position.TextPosition):580 -> n 153:153:boolean parseOption():288 -> n 154:156:com.android.tools.r8.shaking.NoHorizontalClassMergingRule parseNoHorizontalClassMergingRule(com.android.tools.r8.position.Position):895:897 -> n 154:156:boolean parseTestingOption(com.android.tools.r8.position.TextPosition):580 -> n 154:156:boolean parseOption():288 -> n 157:157:com.android.tools.r8.shaking.ProguardClassSpecification$Builder com.android.tools.r8.shaking.ProguardClassSpecification$Builder.setEnd(com.android.tools.r8.position.Position):65:65 -> n 157:157:com.android.tools.r8.shaking.NoHorizontalClassMergingRule parseNoHorizontalClassMergingRule(com.android.tools.r8.position.Position):898 -> n 157:157:boolean parseTestingOption(com.android.tools.r8.position.TextPosition):580 -> n 157:157:boolean parseOption():288 -> n 158:158:com.android.tools.r8.shaking.NoHorizontalClassMergingRule parseNoHorizontalClassMergingRule(com.android.tools.r8.position.Position):899:899 -> n 158:158:boolean parseTestingOption(com.android.tools.r8.position.TextPosition):580 -> n 158:158:boolean parseOption():288 -> n 159:164:boolean parseTestingOption(com.android.tools.r8.position.TextPosition):581:586 -> n 159:164:boolean parseOption():288 -> n 165:165:com.android.tools.r8.shaking.NoMethodStaticizingRule$Builder com.android.tools.r8.shaking.NoMethodStaticizingRule.builder():77:77 -> n 165:165:boolean parseTestingOption(com.android.tools.r8.position.TextPosition):586 -> n 165:165:boolean parseOption():288 -> n 166:172:boolean parseTestingOption(com.android.tools.r8.position.TextPosition):586:592 -> n 166:172:boolean parseOption():288 -> n 173:173:com.android.tools.r8.shaking.NoParameterReorderingRule$Builder com.android.tools.r8.shaking.NoParameterReorderingRule.builder():77:77 -> n 173:173:boolean parseTestingOption(com.android.tools.r8.position.TextPosition):592 -> n 173:173:boolean parseOption():288 -> n 174:180:boolean parseTestingOption(com.android.tools.r8.position.TextPosition):592:598 -> n 174:180:boolean parseOption():288 -> n 181:181:com.android.tools.r8.shaking.NoParameterTypeStrengtheningRule$Builder com.android.tools.r8.shaking.NoParameterTypeStrengtheningRule.builder():78:78 -> n 181:181:boolean parseTestingOption(com.android.tools.r8.position.TextPosition):598 -> n 181:181:boolean parseOption():288 -> n 182:188:boolean parseTestingOption(com.android.tools.r8.position.TextPosition):598:604 -> n 182:188:boolean parseOption():288 -> n 189:189:com.android.tools.r8.shaking.NoReturnTypeStrengtheningRule$Builder com.android.tools.r8.shaking.NoReturnTypeStrengtheningRule.builder():78:78 -> n 189:189:boolean parseTestingOption(com.android.tools.r8.position.TextPosition):604 -> n 189:189:boolean parseOption():288 -> n 190:195:boolean parseTestingOption(com.android.tools.r8.position.TextPosition):604:609 -> n 190:195:boolean parseOption():288 -> n 196:196:com.android.tools.r8.shaking.MemberValuePropagationRule parseMemberValuePropagationRule(com.android.tools.r8.shaking.MemberValuePropagationRule$Type,com.android.tools.r8.position.Position):916:916 -> n 196:196:boolean parseTestingOption(com.android.tools.r8.position.TextPosition):610 -> n 196:196:boolean parseOption():288 -> n 197:197:com.android.tools.r8.shaking.ProguardClassSpecification$Builder com.android.tools.r8.shaking.ProguardClassSpecification$Builder.setOrigin(com.android.tools.r8.origin.Origin):55:55 -> n 197:197:com.android.tools.r8.shaking.MemberValuePropagationRule parseMemberValuePropagationRule(com.android.tools.r8.shaking.MemberValuePropagationRule$Type,com.android.tools.r8.position.Position):916 -> n 197:197:boolean parseTestingOption(com.android.tools.r8.position.TextPosition):610 -> n 197:197:boolean parseOption():288 -> n 198:198:com.android.tools.r8.shaking.ProguardClassSpecification$Builder com.android.tools.r8.shaking.ProguardClassSpecification$Builder.setStart(com.android.tools.r8.position.Position):60:60 -> n 198:198:com.android.tools.r8.shaking.MemberValuePropagationRule parseMemberValuePropagationRule(com.android.tools.r8.shaking.MemberValuePropagationRule$Type,com.android.tools.r8.position.Position):916 -> n 198:198:boolean parseTestingOption(com.android.tools.r8.position.TextPosition):610 -> n 198:198:boolean parseOption():288 -> n 199:199: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 199:199:com.android.tools.r8.shaking.MemberValuePropagationRule parseMemberValuePropagationRule(com.android.tools.r8.shaking.MemberValuePropagationRule$Type,com.android.tools.r8.position.Position):916 -> n 199:199:boolean parseTestingOption(com.android.tools.r8.position.TextPosition):610 -> n 199:199:boolean parseOption():288 -> n 200:202:com.android.tools.r8.shaking.MemberValuePropagationRule parseMemberValuePropagationRule(com.android.tools.r8.shaking.MemberValuePropagationRule$Type,com.android.tools.r8.position.Position):917:919 -> n 200:202:boolean parseTestingOption(com.android.tools.r8.position.TextPosition):610 -> n 200:202:boolean parseOption():288 -> n 203:203:com.android.tools.r8.shaking.ProguardClassSpecification$Builder com.android.tools.r8.shaking.ProguardClassSpecification$Builder.setEnd(com.android.tools.r8.position.Position):65:65 -> n 203:203:com.android.tools.r8.shaking.MemberValuePropagationRule parseMemberValuePropagationRule(com.android.tools.r8.shaking.MemberValuePropagationRule$Type,com.android.tools.r8.position.Position):920 -> n 203:203:boolean parseTestingOption(com.android.tools.r8.position.TextPosition):610 -> n 203:203:boolean parseOption():288 -> n 204:204:com.android.tools.r8.shaking.MemberValuePropagationRule parseMemberValuePropagationRule(com.android.tools.r8.shaking.MemberValuePropagationRule$Type,com.android.tools.r8.position.Position):921:921 -> n 204:204:boolean parseTestingOption(com.android.tools.r8.position.TextPosition):610 -> n 204:204:boolean parseOption():288 -> n 205:209:boolean parseTestingOption(com.android.tools.r8.position.TextPosition):611:615 -> n 205:209:boolean parseOption():288 -> n 210:210:com.android.tools.r8.shaking.ReprocessClassInitializerRule parseReprocessClassInitializerRule(com.android.tools.r8.shaking.ReprocessClassInitializerRule$Type,com.android.tools.r8.position.Position):1019:1019 -> n 210:210:boolean parseTestingOption(com.android.tools.r8.position.TextPosition):616 -> n 210:210:boolean parseOption():288 -> n 211:211:com.android.tools.r8.shaking.ProguardClassSpecification$Builder com.android.tools.r8.shaking.ProguardClassSpecification$Builder.setOrigin(com.android.tools.r8.origin.Origin):55:55 -> n 211:211:com.android.tools.r8.shaking.ReprocessClassInitializerRule parseReprocessClassInitializerRule(com.android.tools.r8.shaking.ReprocessClassInitializerRule$Type,com.android.tools.r8.position.Position):1019 -> n 211:211:boolean parseTestingOption(com.android.tools.r8.position.TextPosition):616 -> n 211:211:boolean parseOption():288 -> n 212:212:com.android.tools.r8.shaking.ProguardClassSpecification$Builder com.android.tools.r8.shaking.ProguardClassSpecification$Builder.setStart(com.android.tools.r8.position.Position):60:60 -> n 212:212:com.android.tools.r8.shaking.ReprocessClassInitializerRule parseReprocessClassInitializerRule(com.android.tools.r8.shaking.ReprocessClassInitializerRule$Type,com.android.tools.r8.position.Position):1019 -> n 212:212:boolean parseTestingOption(com.android.tools.r8.position.TextPosition):616 -> n 212:212:boolean parseOption():288 -> n 213:216:com.android.tools.r8.shaking.ReprocessClassInitializerRule parseReprocessClassInitializerRule(com.android.tools.r8.shaking.ReprocessClassInitializerRule$Type,com.android.tools.r8.position.Position):1019:1022 -> n 213:216:boolean parseTestingOption(com.android.tools.r8.position.TextPosition):616 -> n 213:216:boolean parseOption():288 -> n 217:217:com.android.tools.r8.shaking.ProguardClassSpecification$Builder com.android.tools.r8.shaking.ProguardClassSpecification$Builder.setEnd(com.android.tools.r8.position.Position):65:65 -> n 217:217:com.android.tools.r8.shaking.ReprocessClassInitializerRule parseReprocessClassInitializerRule(com.android.tools.r8.shaking.ReprocessClassInitializerRule$Type,com.android.tools.r8.position.Position):1023 -> n 217:217:boolean parseTestingOption(com.android.tools.r8.position.TextPosition):616 -> n 217:217:boolean parseOption():288 -> n 218:218:com.android.tools.r8.shaking.ReprocessClassInitializerRule parseReprocessClassInitializerRule(com.android.tools.r8.shaking.ReprocessClassInitializerRule$Type,com.android.tools.r8.position.Position):1024:1024 -> n 218:218:boolean parseTestingOption(com.android.tools.r8.position.TextPosition):616 -> n 218:218:boolean parseOption():288 -> n 219:225:boolean parseTestingOption(com.android.tools.r8.position.TextPosition):615:621 -> n 219:225:boolean parseOption():288 -> n 226:226:com.android.tools.r8.shaking.ReprocessMethodRule parseReprocessMethodRule(com.android.tools.r8.shaking.ReprocessMethodRule$Type,com.android.tools.r8.position.Position):1030:1030 -> n 226:226:boolean parseTestingOption(com.android.tools.r8.position.TextPosition):622 -> n 226:226:boolean parseOption():288 -> n 227:227:com.android.tools.r8.shaking.ProguardClassSpecification$Builder com.android.tools.r8.shaking.ProguardClassSpecification$Builder.setOrigin(com.android.tools.r8.origin.Origin):55:55 -> n 227:227:com.android.tools.r8.shaking.ReprocessMethodRule parseReprocessMethodRule(com.android.tools.r8.shaking.ReprocessMethodRule$Type,com.android.tools.r8.position.Position):1030 -> n 227:227:boolean parseTestingOption(com.android.tools.r8.position.TextPosition):622 -> n 227:227:boolean parseOption():288 -> n 228:228:com.android.tools.r8.shaking.ProguardClassSpecification$Builder com.android.tools.r8.shaking.ProguardClassSpecification$Builder.setStart(com.android.tools.r8.position.Position):60:60 -> n 228:228:com.android.tools.r8.shaking.ReprocessMethodRule parseReprocessMethodRule(com.android.tools.r8.shaking.ReprocessMethodRule$Type,com.android.tools.r8.position.Position):1030 -> n 228:228:boolean parseTestingOption(com.android.tools.r8.position.TextPosition):622 -> n 228:228:boolean parseOption():288 -> n 229:232:com.android.tools.r8.shaking.ReprocessMethodRule parseReprocessMethodRule(com.android.tools.r8.shaking.ReprocessMethodRule$Type,com.android.tools.r8.position.Position):1030:1033 -> n 229:232:boolean parseTestingOption(com.android.tools.r8.position.TextPosition):622 -> n 229:232:boolean parseOption():288 -> n 233:233:com.android.tools.r8.shaking.ProguardClassSpecification$Builder com.android.tools.r8.shaking.ProguardClassSpecification$Builder.setEnd(com.android.tools.r8.position.Position):65:65 -> n 233:233:com.android.tools.r8.shaking.ReprocessMethodRule parseReprocessMethodRule(com.android.tools.r8.shaking.ReprocessMethodRule$Type,com.android.tools.r8.position.Position):1034 -> n 233:233:boolean parseTestingOption(com.android.tools.r8.position.TextPosition):622 -> n 233:233:boolean parseOption():288 -> n 234:234:com.android.tools.r8.shaking.ReprocessMethodRule parseReprocessMethodRule(com.android.tools.r8.shaking.ReprocessMethodRule$Type,com.android.tools.r8.position.Position):1035:1035 -> n 234:234:boolean parseTestingOption(com.android.tools.r8.position.TextPosition):622 -> n 234:234:boolean parseOption():288 -> n 235:240:boolean parseTestingOption(com.android.tools.r8.position.TextPosition):621:626 -> n 235:240:boolean parseOption():288 -> n 241:241:com.android.tools.r8.shaking.ReprocessClassInitializerRule parseReprocessClassInitializerRule(com.android.tools.r8.shaking.ReprocessClassInitializerRule$Type,com.android.tools.r8.position.Position):1019:1019 -> n 241:241:boolean parseTestingOption(com.android.tools.r8.position.TextPosition):627 -> n 241:241:boolean parseOption():288 -> n 242:242:com.android.tools.r8.shaking.ProguardClassSpecification$Builder com.android.tools.r8.shaking.ProguardClassSpecification$Builder.setOrigin(com.android.tools.r8.origin.Origin):55:55 -> n 242:242:com.android.tools.r8.shaking.ReprocessClassInitializerRule parseReprocessClassInitializerRule(com.android.tools.r8.shaking.ReprocessClassInitializerRule$Type,com.android.tools.r8.position.Position):1019 -> n 242:242:boolean parseTestingOption(com.android.tools.r8.position.TextPosition):627 -> n 242:242:boolean parseOption():288 -> n 243:243:com.android.tools.r8.shaking.ProguardClassSpecification$Builder com.android.tools.r8.shaking.ProguardClassSpecification$Builder.setStart(com.android.tools.r8.position.Position):60:60 -> n 243:243:com.android.tools.r8.shaking.ReprocessClassInitializerRule parseReprocessClassInitializerRule(com.android.tools.r8.shaking.ReprocessClassInitializerRule$Type,com.android.tools.r8.position.Position):1019 -> n 243:243:boolean parseTestingOption(com.android.tools.r8.position.TextPosition):627 -> n 243:243:boolean parseOption():288 -> n 244:247:com.android.tools.r8.shaking.ReprocessClassInitializerRule parseReprocessClassInitializerRule(com.android.tools.r8.shaking.ReprocessClassInitializerRule$Type,com.android.tools.r8.position.Position):1019:1022 -> n 244:247:boolean parseTestingOption(com.android.tools.r8.position.TextPosition):627 -> n 244:247:boolean parseOption():288 -> n 248:248:com.android.tools.r8.shaking.ProguardClassSpecification$Builder com.android.tools.r8.shaking.ProguardClassSpecification$Builder.setEnd(com.android.tools.r8.position.Position):65:65 -> n 248:248:com.android.tools.r8.shaking.ReprocessClassInitializerRule parseReprocessClassInitializerRule(com.android.tools.r8.shaking.ReprocessClassInitializerRule$Type,com.android.tools.r8.position.Position):1023 -> n 248:248:boolean parseTestingOption(com.android.tools.r8.position.TextPosition):627 -> n 248:248:boolean parseOption():288 -> n 249:249:com.android.tools.r8.shaking.ReprocessClassInitializerRule parseReprocessClassInitializerRule(com.android.tools.r8.shaking.ReprocessClassInitializerRule$Type,com.android.tools.r8.position.Position):1024:1024 -> n 249:249:boolean parseTestingOption(com.android.tools.r8.position.TextPosition):627 -> n 249:249:boolean parseOption():288 -> n 250:256:boolean parseTestingOption(com.android.tools.r8.position.TextPosition):626:632 -> n 250:256:boolean parseOption():288 -> n 257:257:com.android.tools.r8.shaking.ReprocessMethodRule parseReprocessMethodRule(com.android.tools.r8.shaking.ReprocessMethodRule$Type,com.android.tools.r8.position.Position):1030:1030 -> n 257:257:boolean parseTestingOption(com.android.tools.r8.position.TextPosition):633 -> n 257:257:boolean parseOption():288 -> n 258:258:com.android.tools.r8.shaking.ProguardClassSpecification$Builder com.android.tools.r8.shaking.ProguardClassSpecification$Builder.setOrigin(com.android.tools.r8.origin.Origin):55:55 -> n 258:258:com.android.tools.r8.shaking.ReprocessMethodRule parseReprocessMethodRule(com.android.tools.r8.shaking.ReprocessMethodRule$Type,com.android.tools.r8.position.Position):1030 -> n 258:258:boolean parseTestingOption(com.android.tools.r8.position.TextPosition):633 -> n 258:258:boolean parseOption():288 -> n 259:259:com.android.tools.r8.shaking.ProguardClassSpecification$Builder com.android.tools.r8.shaking.ProguardClassSpecification$Builder.setStart(com.android.tools.r8.position.Position):60:60 -> n 259:259:com.android.tools.r8.shaking.ReprocessMethodRule parseReprocessMethodRule(com.android.tools.r8.shaking.ReprocessMethodRule$Type,com.android.tools.r8.position.Position):1030 -> n 259:259:boolean parseTestingOption(com.android.tools.r8.position.TextPosition):633 -> n 259:259:boolean parseOption():288 -> n 260:263:com.android.tools.r8.shaking.ReprocessMethodRule parseReprocessMethodRule(com.android.tools.r8.shaking.ReprocessMethodRule$Type,com.android.tools.r8.position.Position):1030:1033 -> n 260:263:boolean parseTestingOption(com.android.tools.r8.position.TextPosition):633 -> n 260:263:boolean parseOption():288 -> n 264:264:com.android.tools.r8.shaking.ProguardClassSpecification$Builder com.android.tools.r8.shaking.ProguardClassSpecification$Builder.setEnd(com.android.tools.r8.position.Position):65:65 -> n 264:264:com.android.tools.r8.shaking.ReprocessMethodRule parseReprocessMethodRule(com.android.tools.r8.shaking.ReprocessMethodRule$Type,com.android.tools.r8.position.Position):1034 -> n 264:264:boolean parseTestingOption(com.android.tools.r8.position.TextPosition):633 -> n 264:264:boolean parseOption():288 -> n 265:265:com.android.tools.r8.shaking.ReprocessMethodRule parseReprocessMethodRule(com.android.tools.r8.shaking.ReprocessMethodRule$Type,com.android.tools.r8.position.Position):1035:1035 -> n 265:265:boolean parseTestingOption(com.android.tools.r8.position.TextPosition):633 -> n 265:265:boolean parseOption():288 -> n 266:266:boolean parseTestingOption(com.android.tools.r8.position.TextPosition):632:632 -> n 266:266:boolean parseOption():288 -> n 267:271:boolean parseOption():289:293 -> n 272:274:com.android.tools.r8.shaking.ProguardKeepRule com.android.tools.r8.shaking.ProguardKeepRuleUtils.keepClassAndMembersRule(com.android.tools.r8.origin.Origin,com.android.tools.r8.position.Position,com.android.tools.r8.graph.DexType,java.lang.String):16:18 -> n 272:274:boolean parseOption():294 -> n 275:275:com.android.tools.r8.shaking.ProguardClassSpecification$Builder com.android.tools.r8.shaking.ProguardClassSpecification$Builder.setOrigin(com.android.tools.r8.origin.Origin):55:55 -> n 275:275:com.android.tools.r8.shaking.ProguardKeepRule com.android.tools.r8.shaking.ProguardKeepRuleUtils.keepClassAndMembersRule(com.android.tools.r8.origin.Origin,com.android.tools.r8.position.Position,com.android.tools.r8.graph.DexType,java.lang.String):19 -> n # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 275:275:boolean parseOption():294 -> n 276:276:com.android.tools.r8.shaking.ProguardClassSpecification$Builder com.android.tools.r8.shaking.ProguardClassSpecification$Builder.setStart(com.android.tools.r8.position.Position):60:60 -> n 276:276:com.android.tools.r8.shaking.ProguardKeepRule com.android.tools.r8.shaking.ProguardKeepRuleUtils.keepClassAndMembersRule(com.android.tools.r8.origin.Origin,com.android.tools.r8.position.Position,com.android.tools.r8.graph.DexType,java.lang.String):20 -> n 276:276:boolean parseOption():294 -> n 277:279:com.android.tools.r8.shaking.ProguardKeepRule com.android.tools.r8.shaking.ProguardKeepRuleUtils.keepClassAndMembersRule(com.android.tools.r8.origin.Origin,com.android.tools.r8.position.Position,com.android.tools.r8.graph.DexType,java.lang.String):22:24 -> n 277:279:boolean parseOption():294 -> n 280:286:com.android.tools.r8.shaking.ProguardKeepRule com.android.tools.r8.shaking.ProguardKeepRuleUtils.keepClassAndMembersRule(com.android.tools.r8.origin.Origin,com.android.tools.r8.position.Position,com.android.tools.r8.graph.DexType,java.lang.String):21:27 -> n 280:286:boolean parseOption():294 -> n 287:287:boolean parseOption():296:296 -> n 288:290:com.android.tools.r8.shaking.ProguardKeepRule com.android.tools.r8.shaking.ProguardKeepRuleUtils.keepClassAndMembersRule(com.android.tools.r8.origin.Origin,com.android.tools.r8.position.Position,com.android.tools.r8.graph.DexType,java.lang.String):16:18 -> n 288:290:boolean parseOption():297 -> n 291:291:com.android.tools.r8.shaking.ProguardClassSpecification$Builder com.android.tools.r8.shaking.ProguardClassSpecification$Builder.setOrigin(com.android.tools.r8.origin.Origin):55:55 -> n 291:291:com.android.tools.r8.shaking.ProguardKeepRule com.android.tools.r8.shaking.ProguardKeepRuleUtils.keepClassAndMembersRule(com.android.tools.r8.origin.Origin,com.android.tools.r8.position.Position,com.android.tools.r8.graph.DexType,java.lang.String):19 -> n # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 291:291:boolean parseOption():297 -> n 292:292:com.android.tools.r8.shaking.ProguardClassSpecification$Builder com.android.tools.r8.shaking.ProguardClassSpecification$Builder.setStart(com.android.tools.r8.position.Position):60:60 -> n 292:292:com.android.tools.r8.shaking.ProguardKeepRule com.android.tools.r8.shaking.ProguardKeepRuleUtils.keepClassAndMembersRule(com.android.tools.r8.origin.Origin,com.android.tools.r8.position.Position,com.android.tools.r8.graph.DexType,java.lang.String):20 -> n 292:292:boolean parseOption():297 -> n 293:295:com.android.tools.r8.shaking.ProguardKeepRule com.android.tools.r8.shaking.ProguardKeepRuleUtils.keepClassAndMembersRule(com.android.tools.r8.origin.Origin,com.android.tools.r8.position.Position,com.android.tools.r8.graph.DexType,java.lang.String):22:24 -> n 293:295:boolean parseOption():297 -> n 296:302:com.android.tools.r8.shaking.ProguardKeepRule com.android.tools.r8.shaking.ProguardKeepRuleUtils.keepClassAndMembersRule(com.android.tools.r8.origin.Origin,com.android.tools.r8.position.Position,com.android.tools.r8.graph.DexType,java.lang.String):21:27 -> n 296:302:boolean parseOption():297 -> n 303:308:boolean parseOption():301:306 -> n 309:312:boolean parseOption():305:308 -> n 313:322:boolean parseOption():307:316 -> n 323:350:java.util.List acceptPatternList():2113:2140 -> n 323:350:void parseKeepAttributes():718 -> n 323:350:boolean parseOption():317 -> n 351:354:void parseKeepAttributes():719:722 -> n 351:354:boolean parseOption():317 -> n 355:355:void parseKeepAttributes():720:720 -> n 355:355:boolean parseOption():317 -> n 356:357:boolean parseOption():318:319 -> n 358:359:void parseClassFilter(java.util.function.Consumer):2182:2183 -> n 358:359:boolean parseOption():319 -> n 360:360:com.android.tools.r8.shaking.ProguardClassNameList parseClassNames():2201:2201 -> n 360:360:void parseClassFilter(java.util.function.Consumer):2184 -> n 360:360:boolean parseOption():319 -> n 361:361:com.android.tools.r8.shaking.ProguardConfigurationParser$IdentifierPatternWithWildcardsAndNegation parseClassName(boolean):2222:2222 -> n 361:361:void parseClassNameAddToBuilder(com.android.tools.r8.shaking.ProguardClassNameList$Builder):2193 -> n 361:361:com.android.tools.r8.shaking.ProguardClassNameList parseClassNames():2203 -> n 361:361:void parseClassFilter(java.util.function.Consumer):2184 -> n 361:361:boolean parseOption():319 -> n 362:364:void parseClassNameAddToBuilder(com.android.tools.r8.shaking.ProguardClassNameList$Builder):2194:2196 -> n 362:364:com.android.tools.r8.shaking.ProguardClassNameList parseClassNames():2203 -> n 362:364:void parseClassFilter(java.util.function.Consumer):2184 -> n 362:364:boolean parseOption():319 -> n 365:368:void parseClassNameAddToBuilder(com.android.tools.r8.shaking.ProguardClassNameList$Builder):2194:2197 -> n 365:368:com.android.tools.r8.shaking.ProguardClassNameList parseClassNames():2203 -> n 365:368:void parseClassFilter(java.util.function.Consumer):2184 -> n 365:368:boolean parseOption():319 -> n 369:370:com.android.tools.r8.shaking.ProguardClassNameList parseClassNames():2204:2205 -> n 369:370:void parseClassFilter(java.util.function.Consumer):2184 -> n 369:370:boolean parseOption():319 -> n 371:371:void parseClassFilter(java.util.function.Consumer):2184:2184 -> n 371:371:boolean parseOption():319 -> n 372:372:com.android.tools.r8.shaking.ProguardConfigurationParser$IdentifierPatternWithWildcardsAndNegation parseClassName(boolean):2224:2224 -> n 372:372:void parseClassNameAddToBuilder(com.android.tools.r8.shaking.ProguardClassNameList$Builder):2193 -> n 372:372:com.android.tools.r8.shaking.ProguardClassNameList parseClassNames():2203 -> n 372:372:void parseClassFilter(java.util.function.Consumer):2184 -> n 372:372:boolean parseOption():319 -> n 373:373:void parseClassFilter(java.util.function.Consumer):2187:2187 -> n 373:373:boolean parseOption():319 -> n 374:374:void parseClassFilter(java.util.function.Consumer):2186:2186 -> n 374:374:boolean parseOption():319 -> n 375:377:boolean parseOption():320:322 -> n 378:378:com.android.tools.r8.shaking.ProguardCheckDiscardRule parseCheckDiscardRule(com.android.tools.r8.position.Position):837:837 -> n 378:378:boolean parseOption():323 -> n 379:379:com.android.tools.r8.shaking.ProguardClassSpecification$Builder com.android.tools.r8.shaking.ProguardClassSpecification$Builder.setOrigin(com.android.tools.r8.origin.Origin):55:55 -> n 379:379:com.android.tools.r8.shaking.ProguardCheckDiscardRule parseCheckDiscardRule(com.android.tools.r8.position.Position):838 -> n 379:379:boolean parseOption():323 -> n 380:380:com.android.tools.r8.shaking.ProguardClassSpecification$Builder com.android.tools.r8.shaking.ProguardClassSpecification$Builder.setStart(com.android.tools.r8.position.Position):60:60 -> n 380:380:com.android.tools.r8.shaking.ProguardCheckDiscardRule parseCheckDiscardRule(com.android.tools.r8.position.Position):839 -> n 380:380:boolean parseOption():323 -> n 381:383:com.android.tools.r8.shaking.ProguardCheckDiscardRule parseCheckDiscardRule(com.android.tools.r8.position.Position):840:842 -> n 381:383:boolean parseOption():323 -> n 384:384:com.android.tools.r8.shaking.ProguardClassSpecification$Builder com.android.tools.r8.shaking.ProguardClassSpecification$Builder.setEnd(com.android.tools.r8.position.Position):65:65 -> n 384:384:com.android.tools.r8.shaking.ProguardCheckDiscardRule parseCheckDiscardRule(com.android.tools.r8.position.Position):843 -> n 384:384:boolean parseOption():323 -> n 385:385:com.android.tools.r8.shaking.ProguardCheckDiscardRule parseCheckDiscardRule(com.android.tools.r8.position.Position):844:844 -> n 385:385:boolean parseOption():323 -> n 386:387:boolean parseOption():324:325 -> n 388:388:com.android.tools.r8.shaking.ProguardCheckDiscardRule parseCheckDiscardRule(com.android.tools.r8.position.Position):837:837 -> n 388:388:boolean parseOption():327 -> n 389:389:com.android.tools.r8.shaking.ProguardClassSpecification$Builder com.android.tools.r8.shaking.ProguardClassSpecification$Builder.setOrigin(com.android.tools.r8.origin.Origin):55:55 -> n 389:389:com.android.tools.r8.shaking.ProguardCheckDiscardRule parseCheckDiscardRule(com.android.tools.r8.position.Position):838 -> n 389:389:boolean parseOption():327 -> n 390:390:com.android.tools.r8.shaking.ProguardClassSpecification$Builder com.android.tools.r8.shaking.ProguardClassSpecification$Builder.setStart(com.android.tools.r8.position.Position):60:60 -> n 390:390:com.android.tools.r8.shaking.ProguardCheckDiscardRule parseCheckDiscardRule(com.android.tools.r8.position.Position):839 -> n 390:390:boolean parseOption():327 -> n 391:393:com.android.tools.r8.shaking.ProguardCheckDiscardRule parseCheckDiscardRule(com.android.tools.r8.position.Position):840:842 -> n 391:393:boolean parseOption():327 -> n 394:394:com.android.tools.r8.shaking.ProguardClassSpecification$Builder com.android.tools.r8.shaking.ProguardClassSpecification$Builder.setEnd(com.android.tools.r8.position.Position):65:65 -> n 394:394:com.android.tools.r8.shaking.ProguardCheckDiscardRule parseCheckDiscardRule(com.android.tools.r8.position.Position):843 -> n 394:394:boolean parseOption():327 -> n 395:395:com.android.tools.r8.shaking.ProguardCheckDiscardRule parseCheckDiscardRule(com.android.tools.r8.position.Position):844:844 -> n 395:395:boolean parseOption():327 -> n 396:398:boolean parseOption():328:330 -> n 399:403:void parsePathFilter(java.util.function.Consumer):2235:2239 -> n 399:403:boolean parseOption():330 -> n 404:407:boolean parseOption():331:334 -> n 408:408:com.android.tools.r8.shaking.ProguardWhyAreYouKeepingRule parseWhyAreYouKeepingRule(com.android.tools.r8.position.Position):825:825 -> n 408:408:boolean parseOption():335 -> n 409:409:com.android.tools.r8.shaking.ProguardClassSpecification$Builder com.android.tools.r8.shaking.ProguardClassSpecification$Builder.setOrigin(com.android.tools.r8.origin.Origin):55:55 -> n 409:409:com.android.tools.r8.shaking.ProguardWhyAreYouKeepingRule parseWhyAreYouKeepingRule(com.android.tools.r8.position.Position):826 -> n 409:409:boolean parseOption():335 -> n 410:410:com.android.tools.r8.shaking.ProguardClassSpecification$Builder com.android.tools.r8.shaking.ProguardClassSpecification$Builder.setStart(com.android.tools.r8.position.Position):60:60 -> n 410:410:com.android.tools.r8.shaking.ProguardWhyAreYouKeepingRule parseWhyAreYouKeepingRule(com.android.tools.r8.position.Position):827 -> n 410:410:boolean parseOption():335 -> n 411:413:com.android.tools.r8.shaking.ProguardWhyAreYouKeepingRule parseWhyAreYouKeepingRule(com.android.tools.r8.position.Position):828:830 -> n 411:413:boolean parseOption():335 -> n 414:414:com.android.tools.r8.shaking.ProguardClassSpecification$Builder com.android.tools.r8.shaking.ProguardClassSpecification$Builder.setEnd(com.android.tools.r8.position.Position):65:65 -> n 414:414:com.android.tools.r8.shaking.ProguardWhyAreYouKeepingRule parseWhyAreYouKeepingRule(com.android.tools.r8.position.Position):831 -> n 414:414:boolean parseOption():335 -> n 415:415:com.android.tools.r8.shaking.ProguardWhyAreYouKeepingRule parseWhyAreYouKeepingRule(com.android.tools.r8.position.Position):832:832 -> n 415:415:boolean parseOption():335 -> n 416:426:boolean parseOption():336:346 -> n 427:428:boolean parseOption():343:344 -> n 429:450:boolean parseOption():343:364 -> n 451:452:void parseClassFilter(java.util.function.Consumer):2182:2183 -> n 451:452:boolean parseOption():364 -> n 453:453:com.android.tools.r8.shaking.ProguardClassNameList parseClassNames():2201:2201 -> n 453:453:void parseClassFilter(java.util.function.Consumer):2184 -> n 453:453:boolean parseOption():364 -> n 454:454:com.android.tools.r8.shaking.ProguardConfigurationParser$IdentifierPatternWithWildcardsAndNegation parseClassName(boolean):2222:2222 -> n 454:454:void parseClassNameAddToBuilder(com.android.tools.r8.shaking.ProguardClassNameList$Builder):2193 -> n 454:454:com.android.tools.r8.shaking.ProguardClassNameList parseClassNames():2203 -> n 454:454:void parseClassFilter(java.util.function.Consumer):2184 -> n 454:454:boolean parseOption():364 -> n 455:457:void parseClassNameAddToBuilder(com.android.tools.r8.shaking.ProguardClassNameList$Builder):2194:2196 -> n 455:457:com.android.tools.r8.shaking.ProguardClassNameList parseClassNames():2203 -> n 455:457:void parseClassFilter(java.util.function.Consumer):2184 -> n 455:457:boolean parseOption():364 -> n 458:461:void parseClassNameAddToBuilder(com.android.tools.r8.shaking.ProguardClassNameList$Builder):2194:2197 -> n 458:461:com.android.tools.r8.shaking.ProguardClassNameList parseClassNames():2203 -> n 458:461:void parseClassFilter(java.util.function.Consumer):2184 -> n 458:461:boolean parseOption():364 -> n 462:463:com.android.tools.r8.shaking.ProguardClassNameList parseClassNames():2204:2205 -> n 462:463:void parseClassFilter(java.util.function.Consumer):2184 -> n 462:463:boolean parseOption():364 -> n 464:464:void parseClassFilter(java.util.function.Consumer):2184:2184 -> n 464:464:boolean parseOption():364 -> n 465:465:com.android.tools.r8.shaking.ProguardConfigurationParser$IdentifierPatternWithWildcardsAndNegation parseClassName(boolean):2224:2224 -> n 465:465:void parseClassNameAddToBuilder(com.android.tools.r8.shaking.ProguardClassNameList$Builder):2193 -> n 465:465:com.android.tools.r8.shaking.ProguardClassNameList parseClassNames():2203 -> n 465:465:void parseClassFilter(java.util.function.Consumer):2184 -> n 465:465:boolean parseOption():364 -> n 466:466:void parseClassFilter(java.util.function.Consumer):2187:2187 -> n 466:466:boolean parseOption():364 -> n 467:467:void parseClassFilter(java.util.function.Consumer):2186:2186 -> n 467:467:boolean parseOption():364 -> n 468:469:boolean parseOption():365:366 -> n 470:471:void parseClassFilter(java.util.function.Consumer):2182:2183 -> n 470:471:boolean parseOption():366 -> n 472:472:com.android.tools.r8.shaking.ProguardClassNameList parseClassNames():2201:2201 -> n 472:472:void parseClassFilter(java.util.function.Consumer):2184 -> n 472:472:boolean parseOption():366 -> n 473:473:com.android.tools.r8.shaking.ProguardConfigurationParser$IdentifierPatternWithWildcardsAndNegation parseClassName(boolean):2222:2222 -> n 473:473:void parseClassNameAddToBuilder(com.android.tools.r8.shaking.ProguardClassNameList$Builder):2193 -> n 473:473:com.android.tools.r8.shaking.ProguardClassNameList parseClassNames():2203 -> n 473:473:void parseClassFilter(java.util.function.Consumer):2184 -> n 473:473:boolean parseOption():366 -> n 474:476:void parseClassNameAddToBuilder(com.android.tools.r8.shaking.ProguardClassNameList$Builder):2194:2196 -> n 474:476:com.android.tools.r8.shaking.ProguardClassNameList parseClassNames():2203 -> n 474:476:void parseClassFilter(java.util.function.Consumer):2184 -> n 474:476:boolean parseOption():366 -> n 477:480:void parseClassNameAddToBuilder(com.android.tools.r8.shaking.ProguardClassNameList$Builder):2194:2197 -> n 477:480:com.android.tools.r8.shaking.ProguardClassNameList parseClassNames():2203 -> n 477:480:void parseClassFilter(java.util.function.Consumer):2184 -> n 477:480:boolean parseOption():366 -> n 481:482:com.android.tools.r8.shaking.ProguardClassNameList parseClassNames():2204:2205 -> n 481:482:void parseClassFilter(java.util.function.Consumer):2184 -> n 481:482:boolean parseOption():366 -> n 483:483:void parseClassFilter(java.util.function.Consumer):2184:2184 -> n 483:483:boolean parseOption():366 -> n 484:484:com.android.tools.r8.shaking.ProguardConfigurationParser$IdentifierPatternWithWildcardsAndNegation parseClassName(boolean):2224:2224 -> n 484:484:void parseClassNameAddToBuilder(com.android.tools.r8.shaking.ProguardClassNameList$Builder):2193 -> n 484:484:com.android.tools.r8.shaking.ProguardClassNameList parseClassNames():2203 -> n 484:484:void parseClassFilter(java.util.function.Consumer):2184 -> n 484:484:boolean parseOption():366 -> n 485:485:void parseClassFilter(java.util.function.Consumer):2187:2187 -> n 485:485:boolean parseOption():366 -> n 486:486:void parseClassFilter(java.util.function.Consumer):2186:2186 -> n 486:486:boolean parseOption():366 -> n 487:494:boolean parseOption():367:374 -> n 495:496:java.lang.String parsePackageNameOrEmptyString():2209:2210 -> n 495:496:boolean parseOption():374 -> n 497:503:boolean parseOption():374:380 -> n 504:505:java.lang.String parsePackageNameOrEmptyString():2209:2210 -> n 504:505:boolean parseOption():380 -> n 506:513:boolean parseOption():380:387 -> n 514:515:void skipSingleArgument():794:795 -> n 514:515:boolean parseOption():388 -> n 516:516:char readChar():1883:1883 -> n 516:516:void skipSingleArgument():796 -> n 516:516:boolean parseOption():388 -> n 517:520:boolean parseOption():391:394 -> n 521:522:java.lang.String parsePackageNameOrEmptyString():2209:2210 -> n 521:522:boolean parseOption():394 -> n 523:529:boolean parseOption():394:400 -> n 530:531:java.lang.String parsePackageNameOrEmptyString():2209:2210 -> n 530:531:boolean parseOption():400 -> n 532:552:boolean parseOption():400:420 -> n 553:554:java.nio.file.Path parseFileInputDependency(java.util.function.BiConsumer):1657:1658 -> n 553:554:boolean parseOption():420 -> n 555:557:boolean parseOption():419:421 -> n 558:558:com.android.tools.r8.shaking.ProguardAssumeNoSideEffectRule parseAssumeNoSideEffectsRule(com.android.tools.r8.position.Position):1744:1744 -> n 558:558:boolean parseOption():422 -> n 559:559:com.android.tools.r8.shaking.ProguardClassSpecification$Builder com.android.tools.r8.shaking.ProguardClassSpecification$Builder.setOrigin(com.android.tools.r8.origin.Origin):55:55 -> n 559:559:com.android.tools.r8.shaking.ProguardAssumeNoSideEffectRule parseAssumeNoSideEffectsRule(com.android.tools.r8.position.Position):1745 -> n 559:559:boolean parseOption():422 -> n 560:560:com.android.tools.r8.shaking.ProguardClassSpecification$Builder com.android.tools.r8.shaking.ProguardClassSpecification$Builder.setStart(com.android.tools.r8.position.Position):60:60 -> n 560:560:com.android.tools.r8.shaking.ProguardAssumeNoSideEffectRule parseAssumeNoSideEffectsRule(com.android.tools.r8.position.Position):1746 -> n 560:560:boolean parseOption():422 -> n 561:562:void parseClassSpec(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1086:1087 -> n 561:562:com.android.tools.r8.shaking.ProguardAssumeNoSideEffectRule parseAssumeNoSideEffectsRule(com.android.tools.r8.position.Position):1747 -> n 561:562:boolean parseOption():422 -> n 563:564:com.android.tools.r8.shaking.ProguardAssumeNoSideEffectRule parseAssumeNoSideEffectsRule(com.android.tools.r8.position.Position):1748:1749 -> n 563:564:boolean parseOption():422 -> n 565:565:com.android.tools.r8.shaking.ProguardClassSpecification$Builder com.android.tools.r8.shaking.ProguardClassSpecification$Builder.setEnd(com.android.tools.r8.position.Position):65:65 -> n 565:565:com.android.tools.r8.shaking.ProguardAssumeNoSideEffectRule parseAssumeNoSideEffectsRule(com.android.tools.r8.position.Position):1750 -> n 565:565:boolean parseOption():422 -> n 566:566:com.android.tools.r8.shaking.ProguardAssumeNoSideEffectRule parseAssumeNoSideEffectsRule(com.android.tools.r8.position.Position):1751:1751 -> n 566:566:boolean parseOption():422 -> n 567:568:boolean parseOption():423:424 -> n 569:569:com.android.tools.r8.shaking.ProguardAssumeValuesRule parseAssumeValuesRule(com.android.tools.r8.position.Position):1767:1767 -> n 569:569:boolean parseOption():425 -> n 570:570:com.android.tools.r8.shaking.ProguardClassSpecification$Builder com.android.tools.r8.shaking.ProguardClassSpecification$Builder.setOrigin(com.android.tools.r8.origin.Origin):55:55 -> n 570:570:com.android.tools.r8.shaking.ProguardAssumeValuesRule parseAssumeValuesRule(com.android.tools.r8.position.Position):1768 -> n 570:570:boolean parseOption():425 -> n 571:571:com.android.tools.r8.shaking.ProguardClassSpecification$Builder com.android.tools.r8.shaking.ProguardClassSpecification$Builder.setStart(com.android.tools.r8.position.Position):60:60 -> n 571:571:com.android.tools.r8.shaking.ProguardAssumeValuesRule parseAssumeValuesRule(com.android.tools.r8.position.Position):1769 -> n 571:571:boolean parseOption():425 -> n 572:573:void parseClassSpec(com.android.tools.r8.shaking.ProguardClassSpecification$Builder,boolean):1086:1087 -> n 572:573:com.android.tools.r8.shaking.ProguardAssumeValuesRule parseAssumeValuesRule(com.android.tools.r8.position.Position):1770 -> n 572:573:boolean parseOption():425 -> n 574:575:com.android.tools.r8.shaking.ProguardAssumeValuesRule parseAssumeValuesRule(com.android.tools.r8.position.Position):1771:1772 -> n 574:575:boolean parseOption():425 -> n 576:576:com.android.tools.r8.shaking.ProguardClassSpecification$Builder com.android.tools.r8.shaking.ProguardClassSpecification$Builder.setEnd(com.android.tools.r8.position.Position):65:65 -> n 576:576:com.android.tools.r8.shaking.ProguardAssumeValuesRule parseAssumeValuesRule(com.android.tools.r8.position.Position):1773 -> n 576:576:boolean parseOption():425 -> n 577:577:com.android.tools.r8.shaking.ProguardAssumeValuesRule parseAssumeValuesRule(com.android.tools.r8.position.Position):1774:1774 -> n 577:577:boolean parseOption():425 -> n 578:582:boolean parseOption():426:430 -> n 583:593:boolean parseOption():429:439 -> n 594:598:java.util.List parseClassPath(java.util.function.BiConsumer):1694:1698 -> n 594:598:boolean parseOption():439 -> n 599:612:com.android.tools.r8.com.google.common.collect.ImmutableList parseClassPathFilters():1711:1724 -> n 599:612:java.util.List parseClassPath(java.util.function.BiConsumer):1699 -> n 599:612:boolean parseOption():439 -> n 613:618:com.android.tools.r8.com.google.common.collect.ImmutableList parseClassPathFilters():1721:1726 -> n 613:618:java.util.List parseClassPath(java.util.function.BiConsumer):1699 -> n 613:618:boolean parseOption():439 -> n 619:622:java.util.List parseClassPath(java.util.function.BiConsumer):1700:1703 -> n 619:622:boolean parseOption():439 -> n 623:636:com.android.tools.r8.com.google.common.collect.ImmutableList parseClassPathFilters():1711:1724 -> n 623:636:java.util.List parseClassPath(java.util.function.BiConsumer):1704 -> n 623:636:boolean parseOption():439 -> n 637:642:com.android.tools.r8.com.google.common.collect.ImmutableList parseClassPathFilters():1721:1726 -> n 637:642:java.util.List parseClassPath(java.util.function.BiConsumer):1704 -> n 637:642:boolean parseOption():439 -> n 643:643:java.util.List parseClassPath(java.util.function.BiConsumer):1705:1705 -> n 643:643:boolean parseOption():439 -> n 644:648:boolean parseOption():438:442 -> n 649:653:java.util.List parseClassPath(java.util.function.BiConsumer):1694:1698 -> n 649:653:boolean parseOption():442 -> n 654:667:com.android.tools.r8.com.google.common.collect.ImmutableList parseClassPathFilters():1711:1724 -> n 654:667:java.util.List parseClassPath(java.util.function.BiConsumer):1699 -> n 654:667:boolean parseOption():442 -> n 668:673:com.android.tools.r8.com.google.common.collect.ImmutableList parseClassPathFilters():1721:1726 -> n 668:673:java.util.List parseClassPath(java.util.function.BiConsumer):1699 -> n 668:673:boolean parseOption():442 -> n 674:677:java.util.List parseClassPath(java.util.function.BiConsumer):1700:1703 -> n 674:677:boolean parseOption():442 -> n 678:691:com.android.tools.r8.com.google.common.collect.ImmutableList parseClassPathFilters():1711:1724 -> n 678:691:java.util.List parseClassPath(java.util.function.BiConsumer):1704 -> n 678:691:boolean parseOption():442 -> n 692:697:com.android.tools.r8.com.google.common.collect.ImmutableList parseClassPathFilters():1721:1726 -> n 692:697:java.util.List parseClassPath(java.util.function.BiConsumer):1704 -> n 692:697:boolean parseOption():442 -> n 698:698:java.util.List parseClassPath(java.util.function.BiConsumer):1705:1705 -> n 698:698:boolean parseOption():442 -> n 699:709:boolean parseOption():441:451 -> n 710:711:java.nio.file.Path parseFileInputDependency(java.util.function.BiConsumer):1657:1658 -> n 710:711:boolean parseOption():451 -> n 712:717:boolean parseOption():450:455 -> n 718:719:java.nio.file.Path parseFileInputDependency(java.util.function.BiConsumer):1657:1658 -> n 718:719:boolean parseOption():454 -> n 720:726:boolean parseOption():453:459 -> n 727:728:java.nio.file.Path parseFileInputDependency(java.util.function.BiConsumer):1657:1658 -> n 727:728:boolean parseOption():458 -> n 729:736:boolean parseOption():457:464 -> n 737:738:void parseClassFilter(java.util.function.Consumer):2182:2183 -> n 737:738:boolean parseOption():464 -> n 739:739:com.android.tools.r8.shaking.ProguardClassNameList parseClassNames():2201:2201 -> n 739:739:void parseClassFilter(java.util.function.Consumer):2184 -> n 739:739:boolean parseOption():464 -> n 740:740:com.android.tools.r8.shaking.ProguardConfigurationParser$IdentifierPatternWithWildcardsAndNegation parseClassName(boolean):2222:2222 -> n 740:740:void parseClassNameAddToBuilder(com.android.tools.r8.shaking.ProguardClassNameList$Builder):2193 -> n 740:740:com.android.tools.r8.shaking.ProguardClassNameList parseClassNames():2203 -> n 740:740:void parseClassFilter(java.util.function.Consumer):2184 -> n 740:740:boolean parseOption():464 -> n 741:743:void parseClassNameAddToBuilder(com.android.tools.r8.shaking.ProguardClassNameList$Builder):2194:2196 -> n 741:743:com.android.tools.r8.shaking.ProguardClassNameList parseClassNames():2203 -> n 741:743:void parseClassFilter(java.util.function.Consumer):2184 -> n 741:743:boolean parseOption():464 -> n 744:747:void parseClassNameAddToBuilder(com.android.tools.r8.shaking.ProguardClassNameList$Builder):2194:2197 -> n 744:747:com.android.tools.r8.shaking.ProguardClassNameList parseClassNames():2203 -> n 744:747:void parseClassFilter(java.util.function.Consumer):2184 -> n 744:747:boolean parseOption():464 -> n 748:749:com.android.tools.r8.shaking.ProguardClassNameList parseClassNames():2204:2205 -> n 748:749:void parseClassFilter(java.util.function.Consumer):2184 -> n 748:749:boolean parseOption():464 -> n 750:750:void parseClassFilter(java.util.function.Consumer):2184:2184 -> n 750:750:boolean parseOption():464 -> n 751:751:com.android.tools.r8.shaking.ProguardConfigurationParser$IdentifierPatternWithWildcardsAndNegation parseClassName(boolean):2224:2224 -> n 751:751:void parseClassNameAddToBuilder(com.android.tools.r8.shaking.ProguardClassNameList$Builder):2193 -> n 751:751:com.android.tools.r8.shaking.ProguardClassNameList parseClassNames():2203 -> n 751:751:void parseClassFilter(java.util.function.Consumer):2184 -> n 751:751:boolean parseOption():464 -> n 752:752:void parseClassFilter(java.util.function.Consumer):2187:2187 -> n 752:752:boolean parseOption():464 -> n 753:753:void parseClassFilter(java.util.function.Consumer):2186:2186 -> n 753:753:boolean parseOption():464 -> n 754:755:boolean parseOption():465:466 -> n 756:760:void parsePathFilter(java.util.function.Consumer):2235:2239 -> n 756:760:boolean parseOption():466 -> n 761:762:boolean parseOption():467:468 -> n 763:767:void parsePathFilter(java.util.function.Consumer):2235:2239 -> n 763:767:boolean parseOption():468 -> n 768:769:boolean parseOption():469:470 -> n 770:770:com.android.tools.r8.shaking.ProguardIdentifierNameStringRule parseIdentifierNameStringRule(com.android.tools.r8.position.Position):940:940 -> n 770:770:boolean parseOption():470 -> n 771:772:com.android.tools.r8.shaking.ProguardClassSpecification$Builder com.android.tools.r8.shaking.ProguardClassSpecification$Builder.setOrigin(com.android.tools.r8.origin.Origin):55:56 -> n 771:772:com.android.tools.r8.shaking.ProguardIdentifierNameStringRule parseIdentifierNameStringRule(com.android.tools.r8.position.Position):941 -> n 771:772:boolean parseOption():470 -> n 773:773:com.android.tools.r8.shaking.ProguardIdentifierNameStringRule parseIdentifierNameStringRule(com.android.tools.r8.position.Position):941:941 -> n 773:773:boolean parseOption():470 -> n 774:775:com.android.tools.r8.shaking.ProguardClassSpecification$Builder com.android.tools.r8.shaking.ProguardClassSpecification$Builder.setStart(com.android.tools.r8.position.Position):60:61 -> n 774:775:com.android.tools.r8.shaking.ProguardIdentifierNameStringRule parseIdentifierNameStringRule(com.android.tools.r8.position.Position):942 -> n 774:775:boolean parseOption():470 -> n 776:779:com.android.tools.r8.shaking.ProguardIdentifierNameStringRule parseIdentifierNameStringRule(com.android.tools.r8.position.Position):942:945 -> n 776:779:boolean parseOption():470 -> n 780:780:com.android.tools.r8.shaking.ProguardClassSpecification$Builder com.android.tools.r8.shaking.ProguardClassSpecification$Builder.setEnd(com.android.tools.r8.position.Position):65:65 -> n 780:780:com.android.tools.r8.shaking.ProguardIdentifierNameStringRule parseIdentifierNameStringRule(com.android.tools.r8.position.Position):946 -> n 780:780:boolean parseOption():470 -> n 781:781:com.android.tools.r8.shaking.ProguardIdentifierNameStringRule parseIdentifierNameStringRule(com.android.tools.r8.position.Position):947:947 -> n 781:781:boolean parseOption():470 -> n 782:784:boolean parseOption():470:472 -> n 785:785:com.android.tools.r8.shaking.ProguardIfRule parseIfRule(com.android.tools.r8.position.TextPosition):952:952 -> n 785:785:boolean parseOption():472 -> n 786:786:com.android.tools.r8.shaking.ProguardIfRule$Builder com.android.tools.r8.shaking.ProguardIfRule.builder():138:138 -> n 786:786:com.android.tools.r8.shaking.ProguardIfRule parseIfRule(com.android.tools.r8.position.TextPosition):952 -> n 786:786:boolean parseOption():472 -> n 787:787:com.android.tools.r8.shaking.ProguardIfRule parseIfRule(com.android.tools.r8.position.TextPosition):952:952 -> n 787:787:boolean parseOption():472 -> n 788:789:com.android.tools.r8.shaking.ProguardClassSpecification$Builder com.android.tools.r8.shaking.ProguardClassSpecification$Builder.setOrigin(com.android.tools.r8.origin.Origin):55:56 -> n 788:789:com.android.tools.r8.shaking.ProguardIfRule parseIfRule(com.android.tools.r8.position.TextPosition):953 -> n 788:789:boolean parseOption():472 -> n 790:790:com.android.tools.r8.shaking.ProguardIfRule parseIfRule(com.android.tools.r8.position.TextPosition):953:953 -> n 790:790:boolean parseOption():472 -> n 791:792:com.android.tools.r8.shaking.ProguardClassSpecification$Builder com.android.tools.r8.shaking.ProguardClassSpecification$Builder.setStart(com.android.tools.r8.position.Position):60:61 -> n 791:792:com.android.tools.r8.shaking.ProguardIfRule parseIfRule(com.android.tools.r8.position.TextPosition):954 -> n 791:792:boolean parseOption():472 -> n 793:800:com.android.tools.r8.shaking.ProguardIfRule parseIfRule(com.android.tools.r8.position.TextPosition):954:961 -> n 793:800:boolean parseOption():472 -> n 801:801:void com.android.tools.r8.shaking.ProguardIfRule$Builder.setSubsequentRule(com.android.tools.r8.shaking.ProguardKeepRule):76:76 -> n 801:801:com.android.tools.r8.shaking.ProguardIfRule parseIfRule(com.android.tools.r8.position.TextPosition):962 -> n 801:801:boolean parseOption():472 -> n 802:803:com.android.tools.r8.shaking.ProguardIfRule parseIfRule(com.android.tools.r8.position.TextPosition):963:964 -> n 802:803:boolean parseOption():472 -> n 804:804:com.android.tools.r8.shaking.ProguardClassSpecification$Builder com.android.tools.r8.shaking.ProguardClassSpecification$Builder.setEnd(com.android.tools.r8.position.Position):65:65 -> n 804:804:com.android.tools.r8.shaking.ProguardIfRule parseIfRule(com.android.tools.r8.position.TextPosition):965 -> n 804:804:boolean parseOption():472 -> n 805:806:com.android.tools.r8.shaking.ProguardIfRule parseIfRule(com.android.tools.r8.position.TextPosition):966:967 -> n 805:806:boolean parseOption():472 -> n 807:807:boolean parseOption():472:472 -> n 808:809:com.android.tools.r8.shaking.ProguardIfRule parseIfRule(com.android.tools.r8.position.TextPosition):970:971 -> n 808:809:boolean parseOption():472 -> n 810:810:com.android.tools.r8.shaking.ProguardIfRule parseIfRule(com.android.tools.r8.position.TextPosition):970:970 -> n 810:810:boolean parseOption():472 -> n 811:825:boolean parseOption():473:487 -> n 1:20:com.android.tools.r8.shaking.ProguardPathList parsePathFilter():2244:2263 -> o # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/E3;"} 21:26:com.android.tools.r8.shaking.ProguardPathList parsePathFilter():2260:2265 -> o 27:27:com.android.tools.r8.shaking.ProguardPathList parsePathFilter():2250:2250 -> o 1:1:char peekChar():1874:1874 -> p 1:11:void skipOptimizationName():779:789 -> q 1:6:void skipWhitespace():1800:1805 -> r 7:14:void skipComment():1811:1818 -> r 7:14:void skipWhitespace():1807 -> r 1:10:java.lang.String snippetForPosition():2270:2279 -> s 11:17:java.lang.String snippetForPosition():2275:2281 -> s com.android.tools.r8.shaking.ProguardConfigurationParserOptions -> com.android.tools.r8.shaking.R2: # {"id":"sourceFile","fileName":"ProguardConfigurationParserOptions.java"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/R2$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.android.tools.r8.shaking.R2$a: # {"id":"sourceFile","fileName":"ProguardConfigurationParserOptions.java"} boolean enableExperimentalCheckEnumUnboxed -> a boolean enableExperimentalConvertCheckNotNull -> b boolean enableExperimentalWhyAreYouNotInlining -> c boolean enableTestingOptions -> d 1:1:void ():47:47 -> 1:1:com.android.tools.r8.shaking.ProguardConfigurationParserOptions$Builder setEnableExperimentalCheckEnumUnboxed(boolean):71:71 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Z)Lcom/android/tools/r8/shaking/R2$a;"} 2:2:com.android.tools.r8.shaking.ProguardConfigurationParserOptions build():93:93 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/R2;"} 1:10:com.android.tools.r8.shaking.ProguardConfigurationParserOptions$Builder readEnvironment():56:65 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/R2$a;"} 11:11:com.android.tools.r8.shaking.ProguardConfigurationParserOptions$Builder setEnableExperimentalConvertCheckNotNull(boolean):77:77 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Z)Lcom/android/tools/r8/shaking/R2$a;"} 1:1:com.android.tools.r8.shaking.ProguardConfigurationParserOptions$Builder setEnableExperimentalWhyAreYouNotInlining(boolean):83:83 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Z)Lcom/android/tools/r8/shaking/R2$a;"} 1:1:com.android.tools.r8.shaking.ProguardConfigurationParserOptions$Builder setEnableTestingOptions(boolean):88:88 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Z)Lcom/android/tools/r8/shaking/R2$a;"} com.android.tools.r8.shaking.ProguardConfigurationRule -> com.android.tools.r8.shaking.T2: # {"id":"sourceFile","fileName":"ProguardConfigurationRule.java"} 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/origin/Origin;Lcom/android/tools/r8/position/Position;Ljava/lang/String;Ljava/util/List;Lcom/android/tools/r8/shaking/q2;Lcom/android/tools/r8/shaking/q2;ZLcom/android/tools/r8/shaking/J2;Lcom/android/tools/r8/shaking/A2;Ljava/util/List;Lcom/android/tools/r8/shaking/G3;ZLjava/util/List;)V"} 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 -> boolean isMaximumRemovedAndroidLogLevelRule() -> A boolean isProguardCheckDiscardRule() -> B boolean isProguardKeepRule() -> C boolean isReprocessMethodRule() -> D 1:1:boolean isUsed():64:64 -> E 1:1:void markAsUsed():68:68 -> F java.lang.String modifierString() -> G java.lang.String typeString() -> H java.lang.String typeSuffix() -> I 1:26:java.lang.Iterable relevantCandidatesForRule(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.SubtypingInfo,java.lang.Iterable):135:160 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/B5;Ljava/util/Collection;)Ljava/lang/Iterable;"} 27:27:boolean com.android.tools.r8.shaking.ProguardTypeMatcher.hasSpecificType():0:0 -> a 27:27:java.lang.Iterable relevantCandidatesForRule(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.SubtypingInfo,java.lang.Iterable):160 -> a 28:36:java.lang.Iterable relevantCandidatesForRule(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.SubtypingInfo,java.lang.Iterable):161:169 -> a 37:37:java.lang.Iterable com.android.tools.r8.com.google.common.collect.Iterables.concat(java.lang.Iterable,java.lang.Iterable):418:418 -> a 37:37:java.lang.Iterable relevantCandidatesForRule(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.SubtypingInfo,java.lang.Iterable):167 -> a 38:38:java.lang.Iterable relevantCandidatesForRule(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.SubtypingInfo,java.lang.Iterable):171:171 -> a 39:39:java.util.stream.Stream lambda$getWildcards$0(java.lang.Iterable):201:201 -> a 40:45:java.lang.StringBuilder append(java.lang.StringBuilder):235:240 -> a 1:14:boolean equals(java.lang.Object):208:221 -> equals 1:5:int hashCode():226:230 -> hashCode boolean applyToNonProgramClasses() -> p com.android.tools.r8.shaking.ClassInlineRule asClassInlineRule() -> q # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/s;"} com.android.tools.r8.shaking.MaximumRemovedAndroidLogLevelRule asMaximumRemovedAndroidLogLevelRule() -> r # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/Q1;"} com.android.tools.r8.shaking.ProguardCheckDiscardRule asProguardCheckDiscardRule() -> s # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/y2;"} com.android.tools.r8.shaking.ProguardIfRule asProguardIfRule() -> t # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/f3;"} com.android.tools.r8.shaking.ProguardKeepRule asProguardKeepRule() -> u # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/i3;"} com.android.tools.r8.shaking.ReprocessClassInitializerRule asReprocessClassInitializerRule() -> v # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/Q3;"} com.android.tools.r8.shaking.ReprocessMethodRule asReprocessMethodRule() -> w # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/S3;"} 1:1:void canReferenceDeadTypes():128:128 -> x 1:12:java.lang.Iterable getWildcards():192:203 -> y 13:13:java.lang.Iterable com.android.tools.r8.com.google.common.collect.Iterables.concat(java.lang.Iterable[]):472:472 -> y 13:13:java.lang.Iterable getWildcards():193 -> y boolean isClassInlineRule() -> z com.android.tools.r8.shaking.ProguardConfigurationRule$1 -> com.android.tools.r8.shaking.S2: # {"id":"sourceFile","fileName":"ProguardConfigurationRule.java"} 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):139:139 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/T2;Lcom/android/tools/r8/graph/m;)V"} 1:1:com.android.tools.r8.graph.DexItemFactory dexItemFactory():156:156 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/p1;"} 1:4:com.android.tools.r8.graph.DexClass definitionFor(com.android.tools.r8.graph.DexType):148:151 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/q0;"} 1:1:com.android.tools.r8.graph.ClassResolutionResult contextIndependentDefinitionForWithResolutionResult(com.android.tools.r8.graph.DexType):143:143 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/O;"} com.android.tools.r8.shaking.ProguardConfigurationSource -> com.android.tools.r8.shaking.U2: # {"id":"sourceFile","fileName":"ProguardConfigurationSource.java"} java.nio.file.Path getBaseDirectory() -> a com.android.tools.r8.shaking.ProguardConfigurationSourceBytes -> com.android.tools.r8.shaking.V2: # {"id":"sourceFile","fileName":"ProguardConfigurationSourceBytes.java"} byte[] bytes -> a com.android.tools.r8.origin.Origin origin -> b 1:3:void (byte[],com.android.tools.r8.origin.Origin):18:20 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/origin/Origin;[B)V"} 4:4:void (java.io.InputStream,com.android.tools.r8.origin.Origin):24:24 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/origin/Origin;Ljava/io/InputStream;)V"} java.nio.file.Path getBaseDirectory() -> a 1:1:java.lang.String get():29:29 -> get 1:1:java.lang.String getName():40:40 -> getName 1:1:com.android.tools.r8.origin.Origin getOrigin():45:45 -> getOrigin com.android.tools.r8.shaking.ProguardConfigurationSourceFile -> com.android.tools.r8.shaking.W2: # {"id":"sourceFile","fileName":"ProguardConfigurationSourceFile.java"} 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:java.lang.String get():24:24 -> get 1:1:java.lang.String getName():40:40 -> getName 1:1:com.android.tools.r8.origin.Origin getOrigin():45:45 -> getOrigin com.android.tools.r8.shaking.ProguardConfigurationSourceStrings -> com.android.tools.r8.shaking.X2: # {"id":"sourceFile","fileName":"ProguardConfigurationSourceStrings.java"} java.nio.file.Path basePath -> a java.util.List config -> b com.android.tools.r8.origin.Origin origin -> c 1:4:void (java.util.List,java.nio.file.Path,com.android.tools.r8.origin.Origin):24:27 -> 1:1:com.android.tools.r8.shaking.ProguardConfigurationSourceStrings createConfigurationForTesting(java.util.List):37:37 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;)Lcom/android/tools/r8/shaking/X2;"} 2:2:void (java.util.List):31:31 -> a 2:2:com.android.tools.r8.shaking.ProguardConfigurationSourceStrings createConfigurationForTesting(java.util.List):37 -> a 3:3:java.nio.file.Path getBaseDirectory():47:47 -> a 1:1:java.lang.String get():42:42 -> get 1:1:java.lang.String getName():52:52 -> getName 1:1:com.android.tools.r8.origin.Origin getOrigin():57:57 -> getOrigin com.android.tools.r8.shaking.ProguardConfigurationUtils -> com.android.tools.r8.shaking.Z2: # {"id":"sourceFile","fileName":"ProguardConfigurationUtils.java"} 1:14:com.android.tools.r8.shaking.ProguardAssumeNoSideEffectRule buildAssumeNoSideEffectsRuleForApiLevel(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):19:32 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/utils/f;)Lcom/android/tools/r8/shaking/u2;"} 15:15:com.android.tools.r8.shaking.ProguardClassSpecification$Builder com.android.tools.r8.shaking.ProguardClassSpecification$Builder.setOrigin(com.android.tools.r8.origin.Origin):55:55 -> a 15:15:com.android.tools.r8.shaking.ProguardAssumeNoSideEffectRule buildAssumeNoSideEffectsRuleForApiLevel(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):33 -> a 16:20:com.android.tools.r8.shaking.ProguardAssumeNoSideEffectRule buildAssumeNoSideEffectsRuleForApiLevel(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):33:37 -> a 21:21:com.android.tools.r8.shaking.ProguardAssumeNoSideEffectRule buildAssumeNoSideEffectsRuleForApiLevel(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):36:36 -> a 22:34:com.android.tools.r8.shaking.ProguardAssumeNoSideEffectRule buildAssumeNoSideEffectsRuleForApiLevel(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):35:47 -> a 35:38:com.android.tools.r8.shaking.ProguardAssumeNoSideEffectRule buildAssumeNoSideEffectsRuleForApiLevel(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):45:48 -> a 39:39:com.android.tools.r8.shaking.ProguardAssumeNoSideEffectRule buildAssumeNoSideEffectsRuleForApiLevel(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel) -> a 40:51:com.android.tools.r8.shaking.ProguardAssumeNoSideEffectRule buildAssumeNoSideEffectsRuleForApiLevel(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.AndroidApiLevel):38:49 -> a 52:97:boolean hasExplicitAssumeValuesOrAssumeNoSideEffectsRuleForMinSdk(com.android.tools.r8.graph.DexItemFactory,java.util.List):58:103 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Ljava/util/List;)Z"} com.android.tools.r8.shaking.ProguardConfigurationUtils$1 -> com.android.tools.r8.shaking.Y2: # {"id":"sourceFile","fileName":"ProguardConfigurationUtils.java"} 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/origin/Origin;Lcom/android/tools/r8/utils/f;)V"} 1:1:java.lang.String part():23:23 -> part com.android.tools.r8.shaking.ProguardIdentifierNameStringRule -> com.android.tools.r8.shaking.b3: # {"id":"sourceFile","fileName":"ProguardIdentifierNameStringRule.java"} 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):56:56 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/origin/Origin;Lcom/android/tools/r8/position/Position;Ljava/lang/String;Lcom/android/tools/r8/internal/bm;Lcom/android/tools/r8/shaking/q2;Lcom/android/tools/r8/shaking/q2;ZLcom/android/tools/r8/shaking/J2;Lcom/android/tools/r8/shaking/A2;Lcom/android/tools/r8/internal/bm;Lcom/android/tools/r8/shaking/G3;ZLjava/util/List;)V"} 1:1:java.lang.String typeString():78:78 -> H 1:1:com.android.tools.r8.shaking.ProguardIdentifierNameStringRule$Builder builder():73:73 -> J # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/a3;"} com.android.tools.r8.shaking.ProguardIdentifierNameStringRule$Builder -> com.android.tools.r8.shaking.a3: # {"id":"sourceFile","fileName":"ProguardIdentifierNameStringRule.java"} 1:1:void ():15:15 -> com.android.tools.r8.shaking.ProguardClassSpecification$Builder self() -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/D2$a;"} 1:11:com.android.tools.r8.shaking.ProguardIdentifierNameStringRule build():25:35 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/b3;"} com.android.tools.r8.shaking.ProguardIfRule -> com.android.tools.r8.shaking.f3: # {"id":"sourceFile","fileName":"ProguardIfRule.java"} java.util.Set preconditions -> t com.android.tools.r8.shaking.ProguardKeepRule subsequentRule -> u java.util.Map inlinableFieldsInPrecondition -> v com.android.tools.r8.origin.Origin NEVER_INLINE_ORIGIN -> w com.android.tools.r8.origin.Origin NO_HORIZONTAL_CLASS_MERGING_ORIGIN -> x int $r8$clinit -> y 1:10:void ():21:30 -> 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.ProguardKeepRule,java.util.Set):117:132 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/origin/Origin;Lcom/android/tools/r8/position/Position;Ljava/lang/String;Ljava/util/List;Lcom/android/tools/r8/shaking/q2;Lcom/android/tools/r8/shaking/q2;ZLcom/android/tools/r8/shaking/J2;Lcom/android/tools/r8/shaking/A2;Ljava/util/List;Lcom/android/tools/r8/shaking/G3;ZLjava/util/List;Lcom/android/tools/r8/shaking/i3;Ljava/util/Set;)V"} 17:17: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):117:117 -> 18:112: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:134 -> 1:1:java.lang.String typeString():301:301 -> H 1:2:java.util.Set getAndClearInlinableFieldsMatchingPrecondition():57:58 -> L 1:1:java.util.Set getPreconditions():43:43 -> M 1:1:com.android.tools.r8.shaking.ProguardKeepRule getSubsequentRule():47:47 -> N # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/i3;"} 1:2:void addInlinableFieldMatchingPrecondition(com.android.tools.r8.graph.DexField):51:52 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;)V"} 3:23:com.android.tools.r8.shaking.ProguardIfRule materialize(com.android.tools.r8.graph.DexItemFactory,java.util.Set):158:178 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Ljava/util/Set;)Lcom/android/tools/r8/shaking/f3;"} 24:24:com.android.tools.r8.shaking.ProguardMemberRule lambda$materialize$0(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.shaking.ProguardMemberRule):176:176 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/shaking/o3;)Lcom/android/tools/r8/shaking/o3;"} 25:40:com.android.tools.r8.shaking.ClassInlineRule neverClassInlineRuleForCondition(com.android.tools.r8.graph.DexItemFactory):183:198 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;)Lcom/android/tools/r8/shaking/s;"} 41:62:com.android.tools.r8.shaking.InlineRule neverInlineRuleForCondition(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.shaking.InlineRule$Type):226:247 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/shaking/Q0;)Lcom/android/tools/r8/shaking/R0;"} 63:63:boolean lambda$neverInlineRuleForCondition$1(com.android.tools.r8.shaking.ProguardMemberRule):245:245 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/o3;)Z"} 64:66:java.lang.StringBuilder append(java.lang.StringBuilder):306:308 -> a 1:1:com.android.tools.r8.shaking.ProguardMemberRule lambda$neverInlineRuleForCondition$2(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.shaking.ProguardMemberRule):246:246 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/shaking/o3;)Lcom/android/tools/r8/shaking/o3;"} 2:10:com.android.tools.r8.shaking.NoHorizontalClassMergingRule noHorizontalClassMergingRuleForCondition(com.android.tools.r8.graph.DexItemFactory):254:262 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;)Lcom/android/tools/r8/shaking/a2;"} 11:12:com.android.tools.r8.shaking.ProguardClassSpecification$Builder com.android.tools.r8.shaking.ProguardClassSpecification$Builder.setOrigin(com.android.tools.r8.origin.Origin):55:56 -> b 11:12:com.android.tools.r8.shaking.NoHorizontalClassMergingRule noHorizontalClassMergingRuleForCondition(com.android.tools.r8.graph.DexItemFactory):263 -> b 13:15:com.android.tools.r8.shaking.NoHorizontalClassMergingRule noHorizontalClassMergingRuleForCondition(com.android.tools.r8.graph.DexItemFactory):263:265 -> b 16:18:com.android.tools.r8.shaking.NoHorizontalClassMergingRule noHorizontalClassMergingRuleForCondition(com.android.tools.r8.graph.DexItemFactory):264:266 -> b 19:19:com.android.tools.r8.shaking.ProguardClassSpecification$Builder com.android.tools.r8.shaking.ProguardClassSpecification$Builder.setClassAccessFlags(com.android.tools.r8.shaking.ProguardAccessFlags):161:161 -> b 19:19:com.android.tools.r8.shaking.NoHorizontalClassMergingRule noHorizontalClassMergingRuleForCondition(com.android.tools.r8.graph.DexItemFactory):266 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 20:20:com.android.tools.r8.shaking.ProguardClassSpecification$Builder com.android.tools.r8.shaking.ProguardClassSpecification$Builder.setClassAccessFlags(com.android.tools.r8.shaking.ProguardAccessFlags):162:162 -> b 20:20:com.android.tools.r8.shaking.NoHorizontalClassMergingRule noHorizontalClassMergingRuleForCondition(com.android.tools.r8.graph.DexItemFactory):266 -> b 21:22:com.android.tools.r8.shaking.NoHorizontalClassMergingRule noHorizontalClassMergingRuleForCondition(com.android.tools.r8.graph.DexItemFactory):266:267 -> b 23:24:com.android.tools.r8.shaking.ProguardClassSpecification$Builder com.android.tools.r8.shaking.ProguardClassSpecification$Builder.setNegatedClassAccessFlags(com.android.tools.r8.shaking.ProguardAccessFlags):170:171 -> b 23:24:com.android.tools.r8.shaking.NoHorizontalClassMergingRule noHorizontalClassMergingRuleForCondition(com.android.tools.r8.graph.DexItemFactory):267 -> b 25:27:com.android.tools.r8.shaking.NoHorizontalClassMergingRule noHorizontalClassMergingRuleForCondition(com.android.tools.r8.graph.DexItemFactory):267:269 -> b 28:28:com.android.tools.r8.shaking.ProguardClassSpecification$Builder com.android.tools.r8.shaking.ProguardClassSpecification$Builder.setClassTypeNegated(boolean):152:152 -> b 28:28:com.android.tools.r8.shaking.NoHorizontalClassMergingRule noHorizontalClassMergingRuleForCondition(com.android.tools.r8.graph.DexItemFactory):269 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 29:29:com.android.tools.r8.shaking.ProguardClassSpecification$Builder com.android.tools.r8.shaking.ProguardClassSpecification$Builder.setClassTypeNegated(boolean):153:153 -> b 29:29:com.android.tools.r8.shaking.NoHorizontalClassMergingRule noHorizontalClassMergingRuleForCondition(com.android.tools.r8.graph.DexItemFactory):269 -> b 30:33:com.android.tools.r8.shaking.NoHorizontalClassMergingRule noHorizontalClassMergingRuleForCondition(com.android.tools.r8.graph.DexItemFactory):269:272 -> b 34:39:com.android.tools.r8.shaking.NoHorizontalClassMergingRule noHorizontalClassMergingRuleForCondition(com.android.tools.r8.graph.DexItemFactory):271:276 -> b 40:40:com.android.tools.r8.shaking.ProguardClassSpecification$Builder com.android.tools.r8.shaking.ProguardClassSpecification$Builder.setInheritanceClassName(com.android.tools.r8.shaking.ProguardTypeMatcher):111:111 -> b 40:40:com.android.tools.r8.shaking.NoHorizontalClassMergingRule noHorizontalClassMergingRuleForCondition(com.android.tools.r8.graph.DexItemFactory):273 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 41:41:com.android.tools.r8.shaking.ProguardClassSpecification$Builder com.android.tools.r8.shaking.ProguardClassSpecification$Builder.setInheritanceClassName(com.android.tools.r8.shaking.ProguardTypeMatcher):112:112 -> b 41:41:com.android.tools.r8.shaking.NoHorizontalClassMergingRule noHorizontalClassMergingRuleForCondition(com.android.tools.r8.graph.DexItemFactory):273 -> b 42:46:com.android.tools.r8.shaking.NoHorizontalClassMergingRule noHorizontalClassMergingRuleForCondition(com.android.tools.r8.graph.DexItemFactory):273:277 -> b 47:48:com.android.tools.r8.shaking.ProguardClassSpecification$Builder com.android.tools.r8.shaking.ProguardClassSpecification$Builder.setInheritanceIsExtends(boolean):98:99 -> b 47:48:com.android.tools.r8.shaking.NoHorizontalClassMergingRule noHorizontalClassMergingRuleForCondition(com.android.tools.r8.graph.DexItemFactory):277 -> b 49:51:com.android.tools.r8.shaking.NoHorizontalClassMergingRule noHorizontalClassMergingRuleForCondition(com.android.tools.r8.graph.DexItemFactory):277:279 -> b 52:52:boolean lambda$noHorizontalClassMergingRuleForCondition$3(com.android.tools.r8.shaking.ProguardMemberRule):257:257 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/o3;)Z"} 1:1:com.android.tools.r8.shaking.ProguardMemberRule lambda$noHorizontalClassMergingRuleForCondition$4(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.shaking.ProguardMemberRule):258:258 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/shaking/o3;)Lcom/android/tools/r8/shaking/o3;"} 1:8:boolean equals(java.lang.Object):284:291 -> equals 1:1:int hashCode():296:296 -> hashCode com.android.tools.r8.shaking.ProguardIfRule asProguardIfRule() -> t # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/f3;"} 1:1:java.lang.Iterable getWildcards():143:143 -> y 2:2:java.lang.Iterable com.android.tools.r8.com.google.common.collect.Iterables.concat(java.lang.Iterable,java.lang.Iterable):418:418 -> y 2:2:java.lang.Iterable getWildcards():143 -> y com.android.tools.r8.shaking.ProguardIfRule$1 -> com.android.tools.r8.shaking.c3: # {"id":"sourceFile","fileName":"ProguardIfRule.java"} 1:1:void (com.android.tools.r8.origin.Origin):22:22 -> 1:1:java.lang.String part():25:25 -> part com.android.tools.r8.shaking.ProguardIfRule$2 -> com.android.tools.r8.shaking.d3: # {"id":"sourceFile","fileName":"ProguardIfRule.java"} 1:1:void (com.android.tools.r8.origin.Origin):30:30 -> 1:1:java.lang.String part():33:33 -> part com.android.tools.r8.shaking.ProguardIfRule$Builder -> com.android.tools.r8.shaking.e3: # {"id":"sourceFile","fileName":"ProguardIfRule.java"} com.android.tools.r8.shaking.ProguardKeepRule subsequentRule -> r boolean $assertionsDisabled -> s 1:1:void ():62:62 -> 1:1:void ():67:67 -> 2:2:void ():64:64 -> com.android.tools.r8.shaking.ProguardClassSpecification$Builder self() -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/D2$a;"} 1:12:com.android.tools.r8.shaking.ProguardIfRule build():81:92 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/f3;"} com.android.tools.r8.shaking.ProguardKeepAttributes -> com.android.tools.r8.shaking.g3: # {"id":"sourceFile","fileName":"ProguardKeepAttributes.java"} boolean sourceFile -> a boolean sourceDir -> b boolean innerClasses -> c boolean enclosingMethod -> d boolean signature -> e boolean exceptions -> f boolean lineNumberTable -> g boolean localVariableTable -> h boolean localVariableTypeTable -> i boolean methodParameters -> j boolean sourceDebugExtension -> k boolean runtimeVisibleAnnotations -> l boolean runtimeInvisibleAnnotations -> m boolean runtimeVisibleParameterAnnotations -> n boolean runtimeInvisibleParameterAnnotations -> o boolean runtimeVisibleTypeAnnotations -> p boolean runtimeInvisibleTypeAnnotations -> q boolean annotationDefault -> r boolean stackMapTable -> s java.util.List KEEP_ALL -> t 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/util/List;Z)Z"} 11:27:boolean matches(java.lang.String,int,java.lang.String,int):90:106 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(IILjava/lang/String;Ljava/lang/String;)Z"} 28:28:com.android.tools.r8.shaking.ProguardKeepAttributes fromPatterns(java.util.List):110:110 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;)Lcom/android/tools/r8/shaking/g3;"} 29:53:void 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.android.tools.r8.shaking.i3: # {"id":"sourceFile","fileName":"ProguardKeepRule.java"} 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/origin/Origin;Lcom/android/tools/r8/position/Position;Ljava/lang/String;Ljava/util/List;Lcom/android/tools/r8/shaking/q2;Lcom/android/tools/r8/shaking/q2;ZLcom/android/tools/r8/shaking/J2;Lcom/android/tools/r8/shaking/A2;Ljava/util/List;Lcom/android/tools/r8/shaking/G3;ZLjava/util/List;Lcom/android/tools/r8/shaking/m3;Lcom/android/tools/r8/shaking/k3;)V"} 1:1:com.android.tools.r8.shaking.ProguardKeepRule$Builder builder():85:85 -> L # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/i3$a;"} 1:134:void appendNonEmpty(java.lang.StringBuilder,java.lang.String,java.lang.Object,java.lang.String):0:133 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/Object;)V"} 135:156:com.android.tools.r8.shaking.ProguardKeepRule materialize(com.android.tools.r8.graph.DexItemFactory):89:110 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;)Lcom/android/tools/r8/shaking/i3;"} 157:157:com.android.tools.r8.shaking.ProguardMemberRule lambda$materialize$0(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.shaking.ProguardMemberRule):107:107 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/shaking/o3;)Lcom/android/tools/r8/shaking/o3;"} 158:160:com.android.tools.r8.shaking.ProguardKeepRule defaultKeepAllRule(java.util.function.Consumer):140:142 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Consumer;)Lcom/android/tools/r8/shaking/i3;"} 161:161:com.android.tools.r8.shaking.ProguardClassSpecification$Builder com.android.tools.r8.shaking.ProguardClassSpecification$Builder.setOrigin(com.android.tools.r8.origin.Origin):55:55 -> a 161:161:com.android.tools.r8.shaking.ProguardKeepRule defaultKeepAllRule(java.util.function.Consumer):141 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 162:162:com.android.tools.r8.shaking.ProguardKeepRule defaultKeepAllRule(java.util.function.Consumer):148:148 -> a 163:164:void com.android.tools.r8.shaking.ProguardClassSpecification$Builder.matchAllSpecification():190:191 -> a 163:164:com.android.tools.r8.shaking.ProguardKeepRule defaultKeepAllRule(java.util.function.Consumer):149 -> a 165:165:com.android.tools.r8.shaking.ProguardKeepRule defaultKeepAllRule(java.util.function.Consumer):150:150 -> a 166:166:com.android.tools.r8.shaking.ProguardKeepRuleModifiers$Builder com.android.tools.r8.shaking.ProguardKeepRuleBase$Builder.getModifiersBuilder():30:30 -> a 166:166:com.android.tools.r8.shaking.ProguardKeepRule defaultKeepAllRule(java.util.function.Consumer):151 -> a 167:170:com.android.tools.r8.shaking.ProguardKeepRule defaultKeepAllRule(java.util.function.Consumer):151:154 -> a 1:5:boolean equals(java.lang.Object):115:119 -> equals com.android.tools.r8.shaking.ProguardKeepRule asProguardKeepRule() -> u # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/i3;"} com.android.tools.r8.shaking.ProguardKeepRule$1 -> com.android.tools.r8.shaking.h3: # {"id":"sourceFile","fileName":"ProguardKeepRule.java"} 1:1:void (com.android.tools.r8.origin.Origin):142:142 -> 1:1:java.lang.String part():145:145 -> part com.android.tools.r8.shaking.ProguardKeepRule$Builder -> com.android.tools.r8.shaking.i3$a: # {"id":"sourceFile","fileName":"ProguardKeepRule.java"} 1:1:void ():18:18 -> com.android.tools.r8.shaking.ProguardClassSpecification$Builder self() -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/D2$a;"} 1:16:com.android.tools.r8.shaking.ProguardKeepRule build():28:43 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/i3;"} com.android.tools.r8.shaking.ProguardKeepRuleBase -> com.android.tools.r8.shaking.j3: # {"id":"sourceFile","fileName":"ProguardKeepRuleBase.java"} com.android.tools.r8.shaking.ProguardKeepRuleType type -> r com.android.tools.r8.shaking.ProguardKeepRuleModifiers modifiers -> s 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/origin/Origin;Lcom/android/tools/r8/position/Position;Ljava/lang/String;Ljava/util/List;Lcom/android/tools/r8/shaking/q2;Lcom/android/tools/r8/shaking/q2;ZLcom/android/tools/r8/shaking/J2;Lcom/android/tools/r8/shaking/A2;Ljava/util/List;Lcom/android/tools/r8/shaking/G3;ZLjava/util/List;Lcom/android/tools/r8/shaking/m3;Lcom/android/tools/r8/shaking/k3;)V"} 1:1:java.lang.String modifierString():132:132 -> G 1:1:java.lang.String typeString():127:127 -> H 1:1:com.android.tools.r8.shaking.ProguardKeepRuleModifiers getModifiers():81:81 -> J # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/k3;"} 1:1:com.android.tools.r8.shaking.ProguardKeepRuleType getType():77:77 -> K # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/m3;"} 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.android.tools.r8.shaking.j3$a: # {"id":"sourceFile","fileName":"ProguardKeepRuleBase.java"} com.android.tools.r8.shaking.ProguardKeepRuleType type -> p com.android.tools.r8.shaking.ProguardKeepRuleModifiers$Builder modifiersBuilder -> q 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/m3;)Lcom/android/tools/r8/shaking/j3$a;"} com.android.tools.r8.shaking.ProguardKeepRuleModifiers -> com.android.tools.r8.shaking.k3: # {"id":"sourceFile","fileName":"ProguardKeepRuleModifiers.java"} boolean allowsAccessModification -> a boolean allowsAnnotationRemoval -> b boolean allowsRepackaging -> c boolean allowsShrinking -> d boolean allowsOptimization -> e boolean allowsObfuscation -> f boolean includeDescriptorClasses -> g 1:8:void (boolean,boolean,boolean,boolean,boolean,boolean,boolean):85:92 -> 1:1:com.android.tools.r8.shaking.ProguardKeepRuleModifiers$Builder builder():99:99 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/k3$a;"} 2:5:void appendWithComma(java.lang.StringBuilder,boolean,java.lang.String):156:159 -> a 1:5:boolean equals(java.lang.Object):114:118 -> equals 1:8:int hashCode():129:136 -> hashCode 9:9:int hashCode():129:129 -> hashCode 1:9:java.lang.String toString():141:149 -> toString com.android.tools.r8.shaking.ProguardKeepRuleModifiers$Builder -> com.android.tools.r8.shaking.k3$a: # {"id":"sourceFile","fileName":"ProguardKeepRuleModifiers.java"} boolean allowsAccessModification -> a boolean allowsAnnotationRemoval -> b boolean allowsRepackaging -> c boolean allowsShrinking -> d boolean allowsOptimization -> e boolean allowsObfuscation -> f boolean includeDescriptorClasses -> g 1:1:void ():19:19 -> 2:8:void ():11:17 -> 1:1:com.android.tools.r8.shaking.ProguardKeepRuleModifiers build():59:59 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/k3;"} 1:1:com.android.tools.r8.shaking.ProguardKeepRuleModifiers$Builder setAllowsAccessModification(boolean):22:22 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} 1:1:com.android.tools.r8.shaking.ProguardKeepRuleModifiers$Builder setAllowsAnnotationRemoval(boolean):27:27 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} 1:3:com.android.tools.r8.shaking.ProguardKeepRuleModifiers$Builder setAllowsObfuscation(boolean):42:44 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} 1:1:com.android.tools.r8.shaking.ProguardKeepRuleModifiers$Builder setAllowsOptimization(boolean):37:37 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} 1:1:com.android.tools.r8.shaking.ProguardKeepRuleModifiers$Builder setAllowsRepackaging(boolean):50:50 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} 1:1:com.android.tools.r8.shaking.ProguardKeepRuleModifiers$Builder setAllowsShrinking(boolean):32:32 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} 1:1:void setIncludeDescriptorClasses(boolean):55:55 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} com.android.tools.r8.shaking.ProguardKeepRuleType -> com.android.tools.r8.shaking.m3: # {"id":"sourceFile","fileName":"ProguardKeepRuleType.java"} com.android.tools.r8.shaking.ProguardKeepRuleType KEEP -> a com.android.tools.r8.shaking.ProguardKeepRuleType KEEP_CLASS_MEMBERS -> b com.android.tools.r8.shaking.ProguardKeepRuleType KEEP_CLASSES_WITH_MEMBERS -> c com.android.tools.r8.shaking.ProguardKeepRuleType CONDITIONAL -> d com.android.tools.r8.shaking.ProguardKeepRuleType[] $VALUES -> e 1:4:void ():9:12 -> 5:5:void ():8:8 -> 1:1:void (java.lang.String,int):8:8 -> 1:1:com.android.tools.r8.shaking.ProguardKeepRuleType[] values():8:8 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()[Lcom/android/tools/r8/shaking/m3;"} 1:11:java.lang.String toString():16:26 -> toString 12:12:java.lang.String toString():24:24 -> toString 13:13:java.lang.String toString():22:22 -> toString 14:14:java.lang.String toString():20:20 -> toString 15:15:java.lang.String toString():18:18 -> toString com.android.tools.r8.shaking.ProguardKeepRuleType$1 -> com.android.tools.r8.shaking.l3: # {"id":"sourceFile","fileName":"ProguardKeepRuleType.java"} int[] $SwitchMap$com$android$tools$r8$shaking$ProguardKeepRuleType -> a 1:1:void ():16:16 -> com.android.tools.r8.shaking.ProguardKeepRuleUtils -> com.android.tools.r8.shaking.ProguardKeepRuleUtils: # {"id":"sourceFile","fileName":"ProguardKeepRuleUtils.java"} com.android.tools.r8.shaking.ProguardMemberRule -> com.android.tools.r8.shaking.o3: # {"id":"sourceFile","fileName":"ProguardMemberRule.java"} java.util.List annotations -> a com.android.tools.r8.shaking.ProguardAccessFlags accessFlags -> b com.android.tools.r8.shaking.ProguardAccessFlags negatedAccessFlags -> c com.android.tools.r8.shaking.ProguardMemberType ruleType -> d com.android.tools.r8.shaking.ProguardTypeMatcher type -> e com.android.tools.r8.shaking.ProguardNameMatcher name -> f java.util.List arguments -> g com.android.tools.r8.shaking.ProguardMemberRuleReturnValue returnValue -> h 1:9: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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;Lcom/android/tools/r8/shaking/q2;Lcom/android/tools/r8/shaking/q2;Lcom/android/tools/r8/shaking/r3;Lcom/android/tools/r8/shaking/G3;Lcom/android/tools/r8/shaking/v3;Ljava/util/List;Lcom/android/tools/r8/shaking/q3;)V"} 1:1:com.android.tools.r8.shaking.ProguardMemberRule$Builder builder():140:140 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/o3$a;"} 2:34: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:221 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/r0;Lcom/android/tools/r8/graph/m;Ljava/util/function/Consumer;Lcom/android/tools/r8/shaking/B;)Z"} 35:40: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:200 -> a 41:41: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/t0;Lcom/android/tools/r8/graph/m;Ljava/util/function/Consumer;Lcom/android/tools/r8/shaking/B;)Z"} 42:42:com.android.tools.r8.graph.DexMethod com.android.tools.r8.graph.lens.GraphLens.getOriginalMethodSignature(com.android.tools.r8.graph.DexMethod):121:121 -> a 42:42: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)"]} 43: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):242:289 -> a 91:91:boolean com.android.tools.r8.shaking.ProguardTypeMatcher.isTripleDotPattern():0:0 -> 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):289 -> a 92:97: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 98:111: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:257 -> a 112:112:java.util.stream.Stream lambda$getWildcards$0(java.lang.Iterable):333:333 -> a 113:125:com.android.tools.r8.shaking.ProguardMemberRule materialize(com.android.tools.r8.graph.DexItemFactory):339:351 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;)Lcom/android/tools/r8/shaking/o3;"} 126:126:com.android.tools.r8.shaking.ProguardTypeMatcher lambda$materialize$1(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.shaking.ProguardTypeMatcher):349:349 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/shaking/G3;)Lcom/android/tools/r8/shaking/G3;"} 1:3:com.android.tools.r8.shaking.ProguardMemberRule defaultKeepAllRule():444:446 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/o3;"} 1:1:com.android.tools.r8.shaking.ProguardAccessFlags getAccessFlags():148:148 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/q2;"} 1:1:java.util.List getAnnotations():144:144 -> d 1:1:java.util.List getArguments():168:168 -> e 1:25:boolean equals(java.lang.Object):356:380 -> equals 1:1:com.android.tools.r8.shaking.ProguardNameMatcher getName():164:164 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/v3;"} 1:1:com.android.tools.r8.shaking.ProguardAccessFlags getNegatedAccessFlags():152:152 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/q2;"} 1:1:com.android.tools.r8.shaking.ProguardMemberRuleReturnValue getReturnValue():176:176 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/q3;"} 1:7:int hashCode():385:391 -> hashCode 1:1:com.android.tools.r8.shaking.ProguardMemberType getRuleType():156:156 -> i # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/r3;"} 1:1:com.android.tools.r8.shaking.ProguardTypeMatcher getType():160:160 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/G3;"} 1:10:java.lang.Iterable getWildcards():326:335 -> k 11:11:java.lang.Iterable com.android.tools.r8.com.google.common.collect.Iterables.concat(java.lang.Iterable,java.lang.Iterable,java.lang.Iterable,java.lang.Iterable):454:454 -> k 11:11:java.lang.Iterable getWildcards():326 -> k 1:1:boolean hasReturnValue():172:172 -> l 1:39:java.lang.String toString():397:435 -> toString 40:49:java.lang.String toString():412:421 -> toString 50:68:java.lang.String toString():409:427 -> toString 69:103:java.lang.String toString():406:440 -> toString com.android.tools.r8.shaking.ProguardMemberRule$1 -> com.android.tools.r8.shaking.n3: # {"id":"sourceFile","fileName":"ProguardMemberRule.java"} int[] $SwitchMap$com$android$tools$r8$shaking$ProguardMemberType -> a 1:1:void ():190:190 -> com.android.tools.r8.shaking.ProguardMemberRule$Builder -> com.android.tools.r8.shaking.o3$a: # {"id":"sourceFile","fileName":"ProguardMemberRule.java"} java.util.List annotations -> a com.android.tools.r8.shaking.ProguardAccessFlags accessFlags -> b com.android.tools.r8.shaking.ProguardAccessFlags negatedAccessFlags -> c com.android.tools.r8.shaking.ProguardMemberType ruleType -> d com.android.tools.r8.shaking.ProguardTypeMatcher type -> e com.android.tools.r8.shaking.ProguardNameMatcher name -> f java.util.List arguments -> g com.android.tools.r8.shaking.ProguardMemberRuleReturnValue returnValue -> h boolean $assertionsDisabled -> i 1:1:void ():26:26 -> 1:1:void ():37:37 -> 2:4: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/q2;)Lcom/android/tools/r8/shaking/o3$a;"} 4:4:com.android.tools.r8.shaking.ProguardMemberRule$Builder setRuleType(com.android.tools.r8.shaking.ProguardMemberType):62:62 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/r3;)Lcom/android/tools/r8/shaking/o3$a;"} 5:5:com.android.tools.r8.shaking.ProguardMemberRule$Builder setTypeMatcher(com.android.tools.r8.shaking.ProguardTypeMatcher):71:71 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/G3;)Lcom/android/tools/r8/shaking/o3$a;"} 6:6:com.android.tools.r8.shaking.ProguardMemberRule$Builder setName(com.android.tools.r8.shaking.ProguardConfigurationParser$IdentifierPatternWithWildcards):76:76 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/O2$a;)Lcom/android/tools/r8/shaking/o3$a;"} 7:7:com.android.tools.r8.shaking.ProguardMemberRule$Builder setReturnValue(com.android.tools.r8.shaking.ProguardMemberRuleReturnValue):86:86 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/q3;)Lcom/android/tools/r8/shaking/o3$a;"} 8:9:com.android.tools.r8.shaking.ProguardMemberRule build():95:96 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/o3;"} 1:1:com.android.tools.r8.shaking.ProguardAccessFlags getAccessFlags():45:45 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/q2;"} 2:2:com.android.tools.r8.shaking.ProguardMemberRule$Builder setArguments(java.util.List):81:81 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;)V"} 1:1:com.android.tools.r8.shaking.ProguardAccessFlags getNegatedAccessFlags():54:54 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/q2;"} 1:1:boolean isValid():91:91 -> d com.android.tools.r8.shaking.ProguardMemberRuleReturnValue -> com.android.tools.r8.shaking.q3: # {"id":"sourceFile","fileName":"ProguardMemberRuleReturnValue.java"} com.android.tools.r8.shaking.ProguardMemberRuleReturnValue$Type type -> a boolean booleanValue -> b com.android.tools.r8.utils.LongInterval longInterval -> c com.android.tools.r8.graph.DexType fieldHolder -> d com.android.tools.r8.graph.DexString fieldName -> e com.android.tools.r8.ir.analysis.type.Nullability nullability -> f boolean $assertionsDisabled -> g 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/u2;Lcom/android/tools/r8/internal/aI;)V"} 16:23:void (com.android.tools.r8.ir.analysis.type.Nullability):57:64 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/aI;)V"} 24:30:void (com.android.tools.r8.utils.LongInterval):67:73 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/W1;)V"} 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)"]} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/W1;)Lcom/android/tools/r8/internal/aI;"} 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:boolean getBoolean():103:104 -> 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/internal/B1;"} 44:52:com.android.tools.r8.ir.analysis.value.AbstractValue toAbstractValue(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType):154:162 -> 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:161 -> a 54:56:com.android.tools.r8.ir.analysis.value.AbstractValue toAbstractValue(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType):149:151 -> a 57:62:com.android.tools.r8.ir.analysis.value.AbstractValue toAbstractValue(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType):138:143 -> a 63:67:com.android.tools.r8.ir.analysis.value.AbstractValue toAbstractValue(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType):142:146 -> a 68:68:com.android.tools.r8.ir.analysis.value.AbstractValue toAbstractValue(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType):135:135 -> 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:170 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/internal/Kf;"} 70:70:boolean hasNullability():118:118 -> 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:72:com.android.tools.r8.ir.analysis.type.DynamicType toDynamicType(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType):170:171 -> a 73:73:com.android.tools.r8.ir.analysis.type.NotNullDynamicType com.android.tools.r8.ir.analysis.type.DynamicType.definitelyNotNull():87:87 -> a 73:73:com.android.tools.r8.ir.analysis.type.DynamicType toDynamicType(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType):171 -> a 74:74: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.DexType getFieldHolder():108:109 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/v2;"} 1:2:com.android.tools.r8.graph.DexString getFieldName():113:114 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/u2;"} 1:1:com.android.tools.r8.ir.analysis.type.Nullability getNullability():122:122 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/aI;"} 2:2:boolean hasNullability():118:118 -> d 2:2:com.android.tools.r8.ir.analysis.type.Nullability getNullability():122 -> d 3:4:com.android.tools.r8.ir.analysis.type.Nullability getNullability():122:123 -> d 1:2:com.android.tools.r8.utils.LongInterval getValueRange():127:128 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/W1;"} 1:1:boolean isBoolean():87:87 -> f 1:1:boolean isField():91:91 -> g 1:1:boolean isNullability():95:95 -> h 1:1:boolean isValueRange():99:99 -> i 1:20:java.lang.String toString():177:196 -> toString com.android.tools.r8.shaking.ProguardMemberRuleReturnValue$Type -> com.android.tools.r8.shaking.p3: # {"id":"sourceFile","fileName":"ProguardMemberRuleReturnValue.java"} com.android.tools.r8.shaking.ProguardMemberRuleReturnValue$Type BOOLEAN -> a com.android.tools.r8.shaking.ProguardMemberRuleReturnValue$Type FIELD -> b com.android.tools.r8.shaking.ProguardMemberRuleReturnValue$Type NULLABILITY -> c com.android.tools.r8.shaking.ProguardMemberRuleReturnValue$Type VALUE_RANGE -> d 1:4:void ():24:27 -> 1:1:void (java.lang.String,int):23:23 -> com.android.tools.r8.shaking.ProguardMemberType -> com.android.tools.r8.shaking.r3: # {"id":"sourceFile","fileName":"ProguardMemberType.java"} com.android.tools.r8.shaking.ProguardMemberType FIELD -> a com.android.tools.r8.shaking.ProguardMemberType ALL_FIELDS -> b com.android.tools.r8.shaking.ProguardMemberType ALL -> c com.android.tools.r8.shaking.ProguardMemberType ALL_METHODS -> d com.android.tools.r8.shaking.ProguardMemberType CLINIT -> e com.android.tools.r8.shaking.ProguardMemberType INIT -> f com.android.tools.r8.shaking.ProguardMemberType CONSTRUCTOR -> g com.android.tools.r8.shaking.ProguardMemberType METHOD -> h com.android.tools.r8.shaking.ProguardMemberType[] $VALUES -> i 1:8:void ():8:15 -> 9:9:void ():6:6 -> 1:1:void (java.lang.String,int):6:6 -> 1:1:boolean includesFields():18:18 -> a 1:1:boolean includesMethods():22:22 -> b 1:1:com.android.tools.r8.shaking.ProguardMemberType[] values():6:6 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()[Lcom/android/tools/r8/shaking/r3;"} com.android.tools.r8.shaking.ProguardNameMatcher -> com.android.tools.r8.shaking.v3: # {"id":"sourceFile","fileName":"ProguardNameMatcher.java"} com.android.tools.r8.shaking.ProguardNameMatcher MATCH_ALL_NAMES -> a boolean $assertionsDisabled -> b 1:3:void ():14:16 -> 4:4:void com.android.tools.r8.shaking.ProguardNameMatcher$MatchAllNames.():108:108 -> 4:4:void ():16 -> 5:5:void ():16:16 -> 1:1:void ():18:18 -> boolean matches(java.lang.String) -> a 1:43:boolean matchFieldOrMethodNameImpl(java.lang.String,int,java.lang.String,int,java.util.List,int):39:81 -> a 44:66:boolean matchFieldOrMethodNameImpl(java.lang.String,int,java.lang.String,int,java.util.List,int):56:78 -> a 67:111:boolean matchFieldOrMethodNameImpl(java.lang.String,int,java.lang.String,int,java.util.List,int):43:87 -> a 112:112:java.lang.Iterable getWildcards():93:93 -> a 113:113:java.lang.Iterable getWildcardsOrEmpty(com.android.tools.r8.shaking.ProguardNameMatcher):97:97 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/v3;)Ljava/lang/Iterable;"} 114:114:boolean com.android.tools.r8.shaking.ProguardConfigurationParser$IdentifierPatternWithWildcards.isMatchAllNames():2386:2386 -> a 114:114: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)"]} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/O2$a;)Lcom/android/tools/r8/shaking/v3;"} 115:115:boolean com.android.tools.r8.shaking.ProguardConfigurationParser$IdentifierPatternWithWildcards.isMatchAllNames():2386:2386 -> a 115:115:com.android.tools.r8.shaking.ProguardNameMatcher create(com.android.tools.r8.shaking.ProguardConfigurationParser$IdentifierPatternWithWildcards):23 -> a 116:120: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 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/v3;"} com.android.tools.r8.shaking.ProguardNameMatcher$MatchAllNames -> com.android.tools.r8.shaking.s3: # {"id":"sourceFile","fileName":"ProguardNameMatcher.java"} com.android.tools.r8.shaking.ProguardWildcard wildcard -> c 1:2:void (com.android.tools.r8.shaking.ProguardWildcard):111:112 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/O3;)V"} 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 materialize():128:128 -> b 1:1:com.android.tools.r8.shaking.ProguardNameMatcher materialize():104 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/v3;"} 1:1:java.lang.String toString():133:133 -> toString com.android.tools.r8.shaking.ProguardNameMatcher$MatchNamePattern -> com.android.tools.r8.shaking.t3: # {"id":"sourceFile","fileName":"ProguardNameMatcher.java"} java.lang.String pattern -> c java.util.List wildcards -> d 1:3:void (com.android.tools.r8.shaking.ProguardConfigurationParser$IdentifierPatternWithWildcards):142:144 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/O2$a;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/v3;"} 1:5:com.android.tools.r8.shaking.ProguardNameMatcher$MatchNamePattern materialize():163:167 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/t3;"} 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.android.tools.r8.shaking.u3: # {"id":"sourceFile","fileName":"ProguardNameMatcher.java"} 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.android.tools.r8.shaking.w3: # {"id":"sourceFile","fileName":"ProguardPackageMatcher.java"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(IILjava/lang/String;Ljava/lang/String;)Z"} 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 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.android.tools.r8.shaking.x3: # {"id":"sourceFile","fileName":"ProguardPackageNameList.java"} com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2BooleanMap packageNames -> a 1:2:void (com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2BooleanMap):40:41 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/tI;)V"} 1:1:com.android.tools.r8.shaking.ProguardPackageNameList$Builder builder():16:16 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/x3$a;"} 2:2:boolean matches(com.android.tools.r8.graph.DexType):60:60 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Z"} 3:6:boolean matches(java.lang.String):69:72 -> a 3:6:boolean matches(com.android.tools.r8.graph.DexType):60 -> 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.android.tools.r8.shaking.x3$a: # {"id":"sourceFile","fileName":"ProguardPackageNameList.java"} com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2BooleanMap matchers -> a 1:1:void ():25:25 -> 2:2:void ():22:22 -> 1:1:com.android.tools.r8.shaking.ProguardPackageNameList$Builder addPackageName(boolean,com.android.tools.r8.shaking.ProguardPackageMatcher):29:29 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ZLcom/android/tools/r8/shaking/w3;)Lcom/android/tools/r8/shaking/x3$a;"} 2:2:com.android.tools.r8.shaking.ProguardPackageNameList build():34:34 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/x3;"} com.android.tools.r8.shaking.ProguardPathFilter -> com.android.tools.r8.shaking.z3: # {"id":"sourceFile","fileName":"ProguardPathFilter.java"} boolean enabled -> a com.android.tools.r8.com.google.common.collect.ImmutableList patterns -> b boolean $assertionsDisabled -> c 1:1:void ():9:9 -> 1:7:void (com.android.tools.r8.com.google.common.collect.ImmutableList,boolean):44:50 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/bm;Z)V"} 1:1:com.android.tools.r8.shaking.ProguardPathFilter$Builder builder():14:14 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/y3;"} 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.android.tools.r8.shaking.y3: # {"id":"sourceFile","fileName":"ProguardPathFilter.java"} boolean enabled -> a com.android.tools.r8.com.google.common.collect.ImmutableList$Builder patterns -> b 1:1:void ():21:21 -> 2:3:void ():18:19 -> 1:1:com.android.tools.r8.shaking.ProguardPathFilter$Builder addPattern(com.android.tools.r8.shaking.ProguardPathList):25:25 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/E3;)Lcom/android/tools/r8/shaking/y3;"} 2:2:com.android.tools.r8.shaking.ProguardPathFilter build():40:40 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/z3;"} 1:1:com.android.tools.r8.shaking.ProguardPathFilter$Builder disable():30:30 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/y3;"} 1:1:com.android.tools.r8.shaking.ProguardPathFilter$Builder enable():35:35 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} com.android.tools.r8.shaking.ProguardPathList -> com.android.tools.r8.shaking.E3: # {"id":"sourceFile","fileName":"ProguardPathList.java"} 1:1:void ():10:10 -> boolean matches(java.lang.String) -> a 1:1:com.android.tools.r8.shaking.ProguardPathList$Builder builder():13:13 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/A3;"} 1:1:com.android.tools.r8.shaking.ProguardPathList emptyList():17:17 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/E3;"} com.android.tools.r8.shaking.ProguardPathList$Builder -> com.android.tools.r8.shaking.A3: # {"id":"sourceFile","fileName":"ProguardPathList.java"} com.android.tools.r8.com.google.common.collect.ImmutableList$Builder matchers -> a 1:1:void ():26:26 -> 2:2:void ():24:24 -> 1:1:com.android.tools.r8.shaking.ProguardPathList$Builder addFileName(java.lang.String):30:30 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/A3;"} 2:2:com.android.tools.r8.shaking.ProguardPathList$Builder addFileName(java.lang.String,boolean):34:34 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Z)Lcom/android/tools/r8/shaking/A3;"} 1:3:com.android.tools.r8.shaking.ProguardPathList build():39:41 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/E3;"} 4:4:com.android.tools.r8.shaking.ProguardPathList com.android.tools.r8.shaking.ProguardPathList.emptyList():17:17 -> b 4:4:com.android.tools.r8.shaking.ProguardPathList build():43 -> b com.android.tools.r8.shaking.ProguardPathList$EmptyPathList -> com.android.tools.r8.shaking.B3: # {"id":"sourceFile","fileName":"ProguardPathList.java"} 1:1:void ():124:124 -> boolean matches(java.lang.String) -> a com.android.tools.r8.shaking.ProguardPathList$FileNameMatcher -> com.android.tools.r8.shaking.C3: # {"id":"sourceFile","fileName":"ProguardPathList.java"} boolean negated -> a java.lang.String pattern -> b 1:3:void (boolean,java.lang.String):52:54 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Z)V"} 1:27:boolean matchImpl(java.lang.String,int,java.lang.String,int):62:88 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(IILjava/lang/String;Ljava/lang/String;)Z"} 28:28:boolean matchImpl(java.lang.String,int,java.lang.String,int):83:83 -> a 29:32:boolean matchImpl(java.lang.String,int,java.lang.String,int):66:69 -> a 33:33:boolean containsSeparatorsStartingAt(java.lang.String,int):98:98 -> a 33:33:boolean matchImpl(java.lang.String,int,java.lang.String,int):70 -> a 34:55:boolean matchImpl(java.lang.String,int,java.lang.String,int):73:94 -> a com.android.tools.r8.shaking.ProguardPathList$PathList -> com.android.tools.r8.shaking.D3: # {"id":"sourceFile","fileName":"ProguardPathList.java"} java.util.List matchers -> a 1:2:void (java.util.List):106:107 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/bm;)V"} 1:1:boolean matches(java.lang.String):112:112 -> a 2:2:boolean com.android.tools.r8.shaking.ProguardPathList$FileNameMatcher.match(java.lang.String):58:58 -> a 2:2:boolean matches(java.lang.String):113 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:3:boolean com.android.tools.r8.shaking.ProguardPathList$FileNameMatcher.match(java.lang.String):58:58 -> a 3:3:boolean matches(java.lang.String):113 -> a 4:4:boolean matches(java.lang.String):115:115 -> a com.android.tools.r8.shaking.ProguardRuleParserException -> com.android.tools.r8.shaking.F3: # {"id":"sourceFile","fileName":"ProguardRuleParserException.java"} java.lang.String message -> a java.lang.String snippet -> b com.android.tools.r8.origin.Origin origin -> c com.android.tools.r8.position.Position position -> d 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 -> getDiagnosticMessage 1:1:java.lang.String getMessage():48:48 -> getMessage 1:1:com.android.tools.r8.origin.Origin getOrigin():33:33 -> getOrigin 1:1:com.android.tools.r8.position.Position getPosition():38:38 -> getPosition com.android.tools.r8.shaking.ProguardTypeMatcher -> com.android.tools.r8.shaking.G3: # {"id":"sourceFile","fileName":"ProguardTypeMatcher.java"} 1:1:void ():31:31 -> 1:1:com.android.tools.r8.shaking.ProguardTypeMatcher$MatchSpecificType asSpecificTypeMatcher():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/G3$b;"} 2:2:com.android.tools.r8.shaking.ProguardTypeMatcher materialize(com.android.tools.r8.graph.DexItemFactory):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;)Lcom/android/tools/r8/shaking/G3;"} 3:7:boolean matches(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.AppView):49:53 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/v2;)Z"} 8:8:java.lang.Iterable getWildcardsOrEmpty(com.android.tools.r8.shaking.ProguardTypeMatcher):63:63 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/G3;)Ljava/lang/Iterable;"} 9:11:java.lang.Iterable getWildcardsOrEmpty(java.util.List):67:69 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;)Ljava/util/ArrayList;"} 12:19:java.util.List materializeList(java.util.List,com.android.tools.r8.graph.DexItemFactory):80:87 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Ljava/util/List;)Ljava/util/List;"} 20:37: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/O2$a;Lcom/android/tools/r8/shaking/G3$a;Lcom/android/tools/r8/graph/p1;)Lcom/android/tools/r8/shaking/G3;"} 38:41: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 42:42: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 43:51: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 52:52:com.android.tools.r8.shaking.ProguardTypeMatcher create(com.android.tools.r8.graph.DexType):125:125 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/shaking/G3;"} boolean matches(com.android.tools.r8.graph.DexType) -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Z"} 1:1:com.android.tools.r8.shaking.ProguardTypeMatcher defaultAllMatcher():129:129 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/G3;"} com.android.tools.r8.graph.DexType getSpecificType() -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/v2;"} 1:1:java.lang.Iterable getWildcards():59:59 -> d com.android.tools.r8.shaking.ProguardTypeMatcher$ClassOrType -> com.android.tools.r8.shaking.G3$a: # {"id":"sourceFile","fileName":"ProguardTypeMatcher.java"} com.android.tools.r8.shaking.ProguardTypeMatcher$ClassOrType CLASS -> a com.android.tools.r8.shaking.ProguardTypeMatcher$ClassOrType TYPE -> b 1:2:void ():35:36 -> 1:1:void (java.lang.String,int):34:34 -> com.android.tools.r8.shaking.ProguardTypeMatcher$MatchAllTypes -> com.android.tools.r8.shaking.H3: # {"id":"sourceFile","fileName":"ProguardTypeMatcher.java"} 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 ():157:157 -> 2:2:void ():152 -> 3:3:void ():152:152 -> 1:2:void (com.android.tools.r8.shaking.ProguardWildcard):160:161 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/O3;)V"} 1:1:com.android.tools.r8.shaking.ProguardTypeMatcher$MatchAllTypes materialize(com.android.tools.r8.graph.DexItemFactory):177:177 -> a 1:1:com.android.tools.r8.shaking.ProguardTypeMatcher materialize(com.android.tools.r8.graph.DexItemFactory):150 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;)Lcom/android/tools/r8/shaking/G3;"} 1:1:boolean matches(com.android.tools.r8.graph.DexType):166:166 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Z"} 1:1:java.lang.Iterable getWildcards():172:172 -> d 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.android.tools.r8.shaking.I3: # {"id":"sourceFile","fileName":"ProguardTypeMatcher.java"} 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) -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Z"} 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.android.tools.r8.shaking.J3: # {"id":"sourceFile","fileName":"ProguardTypeMatcher.java"} 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 ():288:288 -> 2:2:void ():283 -> 3:3:void ():283:283 -> 1:2:void (com.android.tools.r8.shaking.ProguardWildcard):291:292 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/O3;)V"} 1:1:com.android.tools.r8.shaking.ProguardTypeMatcher$MatchBasicTypes materialize(com.android.tools.r8.graph.DexItemFactory):311:311 -> a 1:1:com.android.tools.r8.shaking.ProguardTypeMatcher materialize(com.android.tools.r8.graph.DexItemFactory):281 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;)Lcom/android/tools/r8/shaking/G3;"} 1:2:boolean matches(com.android.tools.r8.graph.DexType):297:298 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Z"} 1:1:java.lang.Iterable getWildcards():306:306 -> d 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.android.tools.r8.shaking.K3: # {"id":"sourceFile","fileName":"ProguardTypeMatcher.java"} java.lang.String pattern -> a com.android.tools.r8.shaking.ProguardWildcard wildcard -> b com.android.tools.r8.shaking.ProguardTypeMatcher MATCH_CLASS_TYPES -> c com.android.tools.r8.shaking.ProguardTypeMatcher LEGACY_MATCH_CLASS_TYPES -> d boolean $assertionsDisabled -> e 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Lcom/android/tools/r8/shaking/O3;)V"} 1:1:com.android.tools.r8.shaking.ProguardTypeMatcher$MatchClassTypes materialize(com.android.tools.r8.graph.DexItemFactory):262:262 -> a 1:1:com.android.tools.r8.shaking.ProguardTypeMatcher materialize(com.android.tools.r8.graph.DexItemFactory):226 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;)Lcom/android/tools/r8/shaking/G3;"} 1:2:boolean matches(com.android.tools.r8.graph.DexType):248:249 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Z"} 1:1:java.lang.Iterable getWildcards():257:257 -> 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.android.tools.r8.shaking.G3$b: # {"id":"sourceFile","fileName":"ProguardTypeMatcher.java"} com.android.tools.r8.graph.DexType type -> a 1:2:void (com.android.tools.r8.graph.DexType):334:335 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)V"} com.android.tools.r8.shaking.ProguardTypeMatcher$MatchSpecificType asSpecificTypeMatcher() -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/G3$b;"} 1:1:boolean matches(com.android.tools.r8.graph.DexType):345:345 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Z"} 1:1:com.android.tools.r8.graph.DexType getSpecificType():373:373 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/v2;"} 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.android.tools.r8.shaking.L3: # {"id":"sourceFile","fileName":"ProguardTypeMatcher.java"} java.lang.String pattern -> a java.util.List wildcards -> b com.android.tools.r8.shaking.ProguardTypeMatcher$ClassOrType kind -> c boolean $assertionsDisabled -> d 1:1:void ():377:377 -> 1:4:void (com.android.tools.r8.shaking.ProguardConfigurationParser$IdentifierPatternWithWildcards,com.android.tools.r8.shaking.ProguardTypeMatcher$ClassOrType):384:387 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/O2$a;Lcom/android/tools/r8/shaking/G3$a;)V"} 1:1:com.android.tools.r8.shaking.ProguardTypeMatcher materialize(com.android.tools.r8.graph.DexItemFactory):408:408 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;)Lcom/android/tools/r8/shaking/G3;"} 2:2:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap.():119:119 -> a 2:2:com.android.tools.r8.shaking.ProguardTypeMatcher materialize(com.android.tools.r8.graph.DexItemFactory):408 -> a 3:9:com.android.tools.r8.shaking.ProguardTypeMatcher materialize(com.android.tools.r8.graph.DexItemFactory):409:415 -> a 10:18:com.android.tools.r8.shaking.ProguardTypeMatcher materialize(com.android.tools.r8.graph.DexItemFactory):414:422 -> a 19:36:java.lang.String removeMaterializedBackReferencesFromPattern(java.lang.String,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap):442:459 -> a 19:36:com.android.tools.r8.shaking.ProguardTypeMatcher materialize(com.android.tools.r8.graph.DexItemFactory):423 -> a 37:39:boolean com.android.tools.r8.utils.StringUtils.onlyContainsDigits(java.lang.String):421:423 -> a 37:39:java.lang.String removeMaterializedBackReferencesFromPattern(java.lang.String,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap):459 -> a 37:39:com.android.tools.r8.shaking.ProguardTypeMatcher materialize(com.android.tools.r8.graph.DexItemFactory):423 -> a 40:65:java.lang.String removeMaterializedBackReferencesFromPattern(java.lang.String,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap):463:488 -> a 40:65:com.android.tools.r8.shaking.ProguardTypeMatcher materialize(com.android.tools.r8.graph.DexItemFactory):423 -> a 66:79:com.android.tools.r8.shaking.ProguardTypeMatcher materialize(com.android.tools.r8.graph.DexItemFactory):424:437 -> a 80:171:boolean matchClassOrTypeNameImpl(java.lang.String,int,java.lang.String,int,java.util.List,int,com.android.tools.r8.shaking.ProguardTypeMatcher$ClassOrType):499:590 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;ILjava/lang/String;ILjava/util/List;ILcom/android/tools/r8/shaking/G3$a;)Z"} 172:195:boolean matchClassOrTypeNameImpl(java.lang.String,int,java.lang.String,int,java.util.List,int,com.android.tools.r8.shaking.ProguardTypeMatcher$ClassOrType):563:586 -> a 196:217:boolean matchClassOrTypeNameImpl(java.lang.String,int,java.lang.String,int,java.util.List,int,com.android.tools.r8.shaking.ProguardTypeMatcher$ClassOrType):503:524 -> a 218:222:boolean isArrayType(java.lang.String):604:608 -> a 218:222:boolean matchClassOrTypeNameImpl(java.lang.String,int,java.lang.String,int,java.util.List,int,com.android.tools.r8.shaking.ProguardTypeMatcher$ClassOrType):524 -> a 223:223:boolean containsSeparatorsStartingAt(java.lang.String,int):600:600 -> a 223:223:boolean matchClassOrTypeNameImpl(java.lang.String,int,java.lang.String,int,java.util.List,int,com.android.tools.r8.shaking.ProguardTypeMatcher$ClassOrType):526 -> a 224:224:boolean matchClassOrTypeNameImpl(java.lang.String,int,java.lang.String,int,java.util.List,int,com.android.tools.r8.shaking.ProguardTypeMatcher$ClassOrType):527:527 -> a 225:229:boolean isArrayType(java.lang.String):604:608 -> a 225:229:boolean matchClassOrTypeNameImpl(java.lang.String,int,java.lang.String,int,java.util.List,int,com.android.tools.r8.shaking.ProguardTypeMatcher$ClassOrType):527 -> a 230:259:boolean matchClassOrTypeNameImpl(java.lang.String,int,java.lang.String,int,java.util.List,int,com.android.tools.r8.shaking.ProguardTypeMatcher$ClassOrType):531:560 -> a 260:297: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:4:boolean matches(com.android.tools.r8.graph.DexType):393:396 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Z"} 1:1:java.lang.Iterable getWildcards():403:403 -> d 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.android.tools.r8.shaking.N3: # {"id":"sourceFile","fileName":"ProguardWhyAreYouKeepingRule.java"} 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):57:57 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/origin/Origin;Lcom/android/tools/r8/position/Position;Ljava/lang/String;Lcom/android/tools/r8/internal/bm;Lcom/android/tools/r8/shaking/q2;Lcom/android/tools/r8/shaking/q2;ZLcom/android/tools/r8/shaking/J2;Lcom/android/tools/r8/shaking/A2;Lcom/android/tools/r8/internal/bm;Lcom/android/tools/r8/shaking/G3;ZLjava/util/List;)V"} 1:1:java.lang.String typeString():79:79 -> H 1:1:com.android.tools.r8.shaking.ProguardWhyAreYouKeepingRule$Builder builder():74:74 -> J # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/M3;"} com.android.tools.r8.shaking.ProguardWhyAreYouKeepingRule$Builder -> com.android.tools.r8.shaking.M3: # {"id":"sourceFile","fileName":"ProguardWhyAreYouKeepingRule.java"} 1:1:void ():16:16 -> com.android.tools.r8.shaking.ProguardClassSpecification$Builder self() -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/D2$a;"} 1:11:com.android.tools.r8.shaking.ProguardWhyAreYouKeepingRule build():26:36 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/N3;"} com.android.tools.r8.shaking.ProguardWildcard -> com.android.tools.r8.shaking.O3: # {"id":"sourceFile","fileName":"ProguardWildcard.java"} 1:1:void ():8:8 -> 1:1:com.android.tools.r8.shaking.ProguardWildcard$BackReference asBackReference():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/O3$a;"} void setCaptured(java.lang.String) -> a com.android.tools.r8.shaking.ProguardWildcard$Pattern asPattern() -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/O3$b;"} void clearCaptured() -> c boolean isBackReference() -> d boolean isPattern() -> e com.android.tools.r8.shaking.ProguardWildcard materialize() -> f # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/O3;"} com.android.tools.r8.shaking.ProguardWildcard$BackReference -> com.android.tools.r8.shaking.O3$a: # {"id":"sourceFile","fileName":"ProguardWildcard.java"} com.android.tools.r8.shaking.ProguardWildcard$Pattern reference -> a int referenceIndex -> b 1:2:void (int):85:86 -> 1:1:com.android.tools.r8.shaking.ProguardWildcard$BackReference asBackReference():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/O3$a;"} 2:2:void setReference(com.android.tools.r8.shaking.ProguardWildcard$Pattern):90:90 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/O3$b;)V"} 3:3:void setCaptured(java.lang.String):95:95 -> a void clearCaptured() -> c boolean isBackReference() -> d 1:1:com.android.tools.r8.shaking.ProguardWildcard$BackReference materialize():110:110 -> f 1:1:com.android.tools.r8.shaking.ProguardWildcard materialize():80 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/O3;"} 2:2:java.lang.String com.android.tools.r8.shaking.ProguardWildcard$Pattern.getCaptured():51:51 -> f 2:2:com.android.tools.r8.shaking.ProguardWildcard$BackReference materialize():110 -> f 2:2:com.android.tools.r8.shaking.ProguardWildcard materialize():80 -> f 3:4:com.android.tools.r8.shaking.ProguardWildcard$BackReference materialize():113:114 -> f 3:4:com.android.tools.r8.shaking.ProguardWildcard materialize():80 -> f 1:1:java.lang.String getCaptured():105:105 -> g 2:2:java.lang.String com.android.tools.r8.shaking.ProguardWildcard$Pattern.getCaptured():51:51 -> g 2:2:java.lang.String getCaptured():105 -> g 1:1:java.lang.String toString():130:130 -> toString com.android.tools.r8.shaking.ProguardWildcard$Pattern -> com.android.tools.r8.shaking.O3$b: # {"id":"sourceFile","fileName":"ProguardWildcard.java"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/O3$b;"} 1:1:void clearCaptured():46:46 -> c boolean isPattern() -> e 1:1:com.android.tools.r8.shaking.ProguardWildcard materialize():31:31 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/O3;"} 1:5:com.android.tools.r8.shaking.ProguardWildcard$Pattern materialize():56:60 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/O3$b;"} 6:6:void 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.android.tools.r8.shaking.Q3: # {"id":"sourceFile","fileName":"ReprocessClassInitializerRule.java"} com.android.tools.r8.shaking.ReprocessClassInitializerRule$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.ReprocessClassInitializerRule$Type):74:88 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/origin/Origin;Lcom/android/tools/r8/position/Position;Ljava/lang/String;Lcom/android/tools/r8/internal/bm;Lcom/android/tools/r8/shaking/q2;Lcom/android/tools/r8/shaking/q2;ZLcom/android/tools/r8/shaking/J2;Lcom/android/tools/r8/shaking/A2;Lcom/android/tools/r8/internal/bm;Lcom/android/tools/r8/shaking/G3;ZLjava/util/List;I)V"} 1:7:java.lang.String typeString():111:117 -> H 8:8:java.lang.String typeString():113:113 -> H 1:1:com.android.tools.r8.shaking.ReprocessClassInitializerRule$Builder builder():92:92 -> J # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/P3;"} 1:1:com.android.tools.r8.shaking.ReprocessClassInitializerRule$Type getType():96:96 -> K # {"id":"com.android.tools.r8.residualsignature","signature":"()I"} com.android.tools.r8.shaking.ReprocessClassInitializerRule asReprocessClassInitializerRule() -> v # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/Q3;"} com.android.tools.r8.shaking.ReprocessClassInitializerRule$Builder -> com.android.tools.r8.shaking.P3: # {"id":"sourceFile","fileName":"ReprocessClassInitializerRule.java"} com.android.tools.r8.shaking.ReprocessClassInitializerRule$Type type -> p 1:1:void ():24:24 -> 1:1:com.android.tools.r8.shaking.ReprocessClassInitializerRule$Builder setType(com.android.tools.r8.shaking.ReprocessClassInitializerRule$Type):28:28 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/shaking/P3;"} com.android.tools.r8.shaking.ProguardClassSpecification$Builder self() -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/D2$a;"} 1:11:com.android.tools.r8.shaking.ReprocessClassInitializerRule build():39:49 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/Q3;"} com.android.tools.r8.shaking.ReprocessClassInitializerRule$Type -> com.android.tools.r8.shaking.ReprocessClassInitializerRule$Type: # {"id":"sourceFile","fileName":"ReprocessClassInitializerRule.java"} com.android.tools.r8.shaking.ReprocessMethodRule -> com.android.tools.r8.shaking.S3: # {"id":"sourceFile","fileName":"ReprocessMethodRule.java"} com.android.tools.r8.shaking.ReprocessMethodRule$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.ReprocessMethodRule$Type):74:88 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/origin/Origin;Lcom/android/tools/r8/position/Position;Ljava/lang/String;Lcom/android/tools/r8/internal/bm;Lcom/android/tools/r8/shaking/q2;Lcom/android/tools/r8/shaking/q2;ZLcom/android/tools/r8/shaking/J2;Lcom/android/tools/r8/shaking/A2;Lcom/android/tools/r8/internal/bm;Lcom/android/tools/r8/shaking/G3;ZLjava/util/List;I)V"} 1:7:java.lang.String typeString():111:117 -> H 8:8:java.lang.String typeString():113:113 -> H 1:1:com.android.tools.r8.shaking.ReprocessMethodRule$Builder builder():92:92 -> J # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/R3;"} 1:1:com.android.tools.r8.shaking.ReprocessMethodRule$Type getType():96:96 -> K # {"id":"com.android.tools.r8.residualsignature","signature":"()I"} com.android.tools.r8.shaking.ReprocessMethodRule asReprocessMethodRule() -> w # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/S3;"} com.android.tools.r8.shaking.ReprocessMethodRule$Builder -> com.android.tools.r8.shaking.R3: # {"id":"sourceFile","fileName":"ReprocessMethodRule.java"} com.android.tools.r8.shaking.ReprocessMethodRule$Type type -> p 1:1:void ():24:24 -> 1:1:com.android.tools.r8.shaking.ReprocessMethodRule$Builder setType(com.android.tools.r8.shaking.ReprocessMethodRule$Type):28:28 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/shaking/R3;"} com.android.tools.r8.shaking.ProguardClassSpecification$Builder self() -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/D2$a;"} 1:11:com.android.tools.r8.shaking.ReprocessMethodRule build():39:49 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/S3;"} com.android.tools.r8.shaking.ReprocessMethodRule$Type -> com.android.tools.r8.shaking.ReprocessMethodRule$Type: # {"id":"sourceFile","fileName":"ReprocessMethodRule.java"} com.android.tools.r8.shaking.RootSetBuilderEventConsumer -> com.android.tools.r8.shaking.U3: # {"id":"sourceFile","fileName":"RootSetBuilderEventConsumer.java"} 1:1:com.android.tools.r8.shaking.RootSetBuilderEventConsumer create(com.android.tools.r8.profile.rewriting.ProfileCollectionAdditions):15:15 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/nN;)Lcom/android/tools/r8/shaking/U3;"} com.android.tools.r8.shaking.RootSetBuilderEventConsumer$EmptyRootSetBuilderEventConsumer -> com.android.tools.r8.shaking.T3: # {"id":"sourceFile","fileName":"RootSetBuilderEventConsumer.java"} com.android.tools.r8.shaking.RootSetBuilderEventConsumer$EmptyRootSetBuilderEventConsumer INSTANCE -> a 1:1:void ():24:24 -> 1:1:void ():27:27 -> 1:1:void acceptCompanionClassClinit(com.android.tools.r8.graph.ProgramMethod):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)V"} 2:2:void acceptDefaultAsCompanionMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/o5;)V"} void acceptPrivateAsCompanionMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod) -> h # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/o5;)V"} void acceptStaticAsCompanionMethod(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod) -> k # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/o5;)V"} com.android.tools.r8.shaking.RootSetUtils -> com.android.tools.r8.shaking.e4: # {"id":"sourceFile","fileName":"RootSetUtils.java"} com.android.tools.r8.shaking.RootSetUtils$1 -> com.android.tools.r8.shaking.V3: # {"id":"sourceFile","fileName":"RootSetUtils.java"} int[] $SwitchMap$com$android$tools$r8$shaking$ProguardKeepRuleType -> a int[] $SwitchMap$com$android$tools$r8$shaking$InlineRule$Type -> b int[] $SwitchMap$com$android$tools$r8$shaking$ClassInlineRule$Type -> c int[] $SwitchMap$com$android$tools$r8$shaking$ReprocessClassInitializerRule$Type -> d int[] $SwitchMap$com$android$tools$r8$shaking$ReprocessMethodRule$Type -> e 1:1:com.android.tools.r8.shaking.ReprocessMethodRule$Type[] com.android.tools.r8.shaking.ReprocessMethodRule$Type.values():13:13 -> 1:1:void ():1319 -> 2:2:void ():1319:1319 -> 3:3:com.android.tools.r8.shaking.ReprocessClassInitializerRule$Type[] com.android.tools.r8.shaking.ReprocessClassInitializerRule$Type.values():13:13 -> 3:3:void ():1304 -> 4:4:void ():1304:1304 -> 5:5:void ():1278:1278 -> 6:6:void ():1222:1222 -> 7:7:void ():1181:1181 -> 8:8:void ():230:230 -> com.android.tools.r8.shaking.RootSetUtils$ConsequentRootSet -> com.android.tools.r8.shaking.W3: # {"id":"sourceFile","fileName":"RootSetUtils.java"} 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):2214:2214 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Set;Ljava/util/Set;Lcom/android/tools/r8/shaking/A;Ljava/util/IdentityHashMap;Ljava/util/ArrayList;Lcom/android/tools/r8/internal/GN;)V"} 1:1:com.android.tools.r8.shaking.DependentMinimumKeepInfoCollection com.android.tools.r8.shaking.RootSetUtils$RootSetBase.getDependentMinimumKeepInfo():1801:1801 -> a 1:1:com.android.tools.r8.shaking.DependentMinimumKeepInfoCollection getDependentMinimumKeepInfo():2205 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/A;"} 2:2:com.android.tools.r8.shaking.RootSetUtils$ConsequentRootSetBuilder builder(com.android.tools.r8.graph.AppView,com.android.tools.r8.shaking.Enqueuer,com.android.tools.r8.graph.SubtypingInfo):2227:2227 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/shaking/L;Lcom/android/tools/r8/graph/B5;)Lcom/android/tools/r8/shaking/X3;"} com.android.tools.r8.shaking.RootSetUtils$ConsequentRootSetBuilder -> com.android.tools.r8.shaking.X3: # {"id":"sourceFile","fileName":"RootSetUtils.java"} com.android.tools.r8.shaking.Enqueuer enqueuer -> I 1:1:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.shaking.Enqueuer,com.android.tools.r8.graph.SubtypingInfo):2187:2187 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/shaking/L;Lcom/android/tools/r8/graph/B5;)V"} 2:7:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.shaking.Enqueuer,com.android.tools.r8.graph.SubtypingInfo):2185:2190 -> 1:2:void handleMatchedAnnotation(com.android.tools.r8.shaking.AnnotationMatchResult):2195:2196 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/f;)V"} 3:3:boolean com.android.tools.r8.shaking.AnnotationMatchResult.isConcreteAnnotationMatchResult():0:0 -> a 3:3:void handleMatchedAnnotation(com.android.tools.r8.shaking.AnnotationMatchResult):2196 -> a 4:5:void handleMatchedAnnotation(com.android.tools.r8.shaking.AnnotationMatchResult):2197:2198 -> a 6:6:void handleMatchedAnnotation(com.android.tools.r8.shaking.AnnotationMatchResult):2197:2197 -> a com.android.tools.r8.shaking.RootSetUtils$MainDexRootSet -> com.android.tools.r8.shaking.Y3: # {"id":"sourceFile","fileName":"RootSetUtils.java"} boolean $assertionsDisabled -> v 1:1:void ():2262:2262 -> 1:18:void (com.android.tools.r8.shaking.DependentMinimumKeepInfoCollection,com.android.tools.r8.com.google.common.collect.ImmutableList,java.util.Set,java.util.List):2272:2289 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/A;Lcom/android/tools/r8/internal/bm;Ljava/util/Set;Ljava/util/List;)V"} 19:19:void (com.android.tools.r8.shaking.DependentMinimumKeepInfoCollection,com.android.tools.r8.com.google.common.collect.ImmutableList,java.util.Set,java.util.List):2269:2269 -> 1:1:void shouldNotBeMinified(com.android.tools.r8.graph.ProgramDefinition):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/k5;)V"} 2:2:com.android.tools.r8.shaking.RootSetUtils$RootSet rewrittenWithLens(com.android.tools.r8.graph.lens.GraphLens):2262:2262 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xj;)Lcom/android/tools/r8/shaking/a4;"} 3:3:com.android.tools.r8.shaking.RootSetUtils$MainDexRootSetBuilder builder(com.android.tools.r8.graph.AppView,com.android.tools.r8.profile.rewriting.ProfileCollectionAdditions,com.android.tools.r8.graph.SubtypingInfo,java.lang.Iterable):2297:2297 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/nN;Lcom/android/tools/r8/graph/B5;Ljava/util/List;)Lcom/android/tools/r8/shaking/Z3;"} 4:4:void lambda$rewrittenWithLens$0(com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.com.google.common.collect.ImmutableList$Builder,com.android.tools.r8.graph.DexReference):2314:2314 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/Yl;Lcom/android/tools/r8/graph/s2;)V"} 1:14:com.android.tools.r8.shaking.RootSetUtils$MainDexRootSet rewrittenWithLens(com.android.tools.r8.graph.lens.GraphLens):2307:2320 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xj;)Lcom/android/tools/r8/shaking/Y3;"} 15:15:com.android.tools.r8.shaking.DependentMinimumKeepInfoCollection com.android.tools.r8.shaking.RootSetUtils$RootSetBase.getDependentMinimumKeepInfo():1801:1801 -> b 15:15:com.android.tools.r8.shaking.DependentMinimumKeepInfoCollection com.android.tools.r8.shaking.RootSetUtils$RootSet.getDependentMinimumKeepInfo():1805 -> b 15:15:com.android.tools.r8.shaking.RootSetUtils$MainDexRootSet rewrittenWithLens(com.android.tools.r8.graph.lens.GraphLens):2321 -> b 16:17:com.android.tools.r8.shaking.RootSetUtils$MainDexRootSet rewrittenWithLens(com.android.tools.r8.graph.lens.GraphLens):2321:2322 -> b 18:26:com.android.tools.r8.shaking.RootSetUtils$MainDexRootSet withoutPrunedItems(com.android.tools.r8.graph.PrunedItems):2328:2336 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/u5;)Lcom/android/tools/r8/shaking/Y3;"} 27:27:com.android.tools.r8.shaking.DependentMinimumKeepInfoCollection com.android.tools.r8.shaking.RootSetUtils$RootSetBase.getDependentMinimumKeepInfo():1801:1801 -> b 27:27:com.android.tools.r8.shaking.DependentMinimumKeepInfoCollection com.android.tools.r8.shaking.RootSetUtils$RootSet.getDependentMinimumKeepInfo():1805 -> b 27:27:com.android.tools.r8.shaking.RootSetUtils$MainDexRootSet withoutPrunedItems(com.android.tools.r8.graph.PrunedItems):2337 -> b 28:28:com.android.tools.r8.shaking.RootSetUtils$MainDexRootSet withoutPrunedItems(com.android.tools.r8.graph.PrunedItems):2337:2337 -> b com.android.tools.r8.shaking.RootSetUtils$MainDexRootSetBuilder -> com.android.tools.r8.shaking.Z3: # {"id":"sourceFile","fileName":"RootSetUtils.java"} 1:1:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.profile.rewriting.ProfileCollectionAdditions,com.android.tools.r8.graph.SubtypingInfo,java.lang.Iterable):2240:2240 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/nN;Lcom/android/tools/r8/graph/B5;Ljava/util/List;)V"} 2:2:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.profile.rewriting.ProfileCollectionAdditions,com.android.tools.r8.graph.SubtypingInfo,java.lang.Iterable):2238:2238 -> 1:1:com.android.tools.r8.shaking.RootSetUtils$RootSet build(java.util.concurrent.ExecutorService):2231:2231 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/concurrent/ExecutorService;)Lcom/android/tools/r8/shaking/a4;"} 1:2:com.android.tools.r8.shaking.RootSetUtils$MainDexRootSet build(java.util.concurrent.ExecutorService):2253:2254 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/concurrent/ExecutorService;)Lcom/android/tools/r8/shaking/Y3;"} 3:3:com.android.tools.r8.shaking.DependentMinimumKeepInfoCollection com.android.tools.r8.shaking.RootSetUtils$RootSetBase.getDependentMinimumKeepInfo():1801:1801 -> b 3:3:com.android.tools.r8.shaking.DependentMinimumKeepInfoCollection com.android.tools.r8.shaking.RootSetUtils$RootSet.getDependentMinimumKeepInfo():1805 -> b 3:3:com.android.tools.r8.shaking.RootSetUtils$MainDexRootSet build(java.util.concurrent.ExecutorService):2255 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 4:4:com.android.tools.r8.shaking.RootSetUtils$MainDexRootSet build(java.util.concurrent.ExecutorService):2255:2255 -> b com.android.tools.r8.shaking.RootSetUtils$RootSet -> com.android.tools.r8.shaking.a4: # {"id":"sourceFile","fileName":"RootSetUtils.java"} com.android.tools.r8.com.google.common.collect.ImmutableList reasonAsked -> g java.util.Set alwaysInline -> h java.util.Set bypassClinitForInlining -> i java.util.Set whyAreYouNotInlining -> j java.util.Set reprocess -> k java.util.Set neverReprocess -> l com.android.tools.r8.utils.PredicateSet alwaysClassInline -> m java.util.Set noUnusedInterfaceRemoval -> n java.util.Set noVerticalClassMerging -> o java.util.Set noHorizontalClassMerging -> p java.util.Set neverPropagateValue -> q java.util.Map mayHaveSideEffects -> r java.util.Set identifierNameStrings -> s java.util.Set ifRules -> t boolean $assertionsDisabled -> u 1:1:void ():1805:1805 -> 1:21:void (com.android.tools.r8.shaking.DependentMinimumKeepInfoCollection,com.android.tools.r8.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):1843:1863 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/A;Lcom/android/tools/r8/internal/bm;Ljava/util/Set;Ljava/util/Set;Ljava/util/Set;Ljava/util/Set;Ljava/util/Set;Ljava/util/Set;Lcom/android/tools/r8/utils/w2;Ljava/util/Set;Ljava/util/Set;Ljava/util/Set;Ljava/util/Set;Ljava/util/Set;Ljava/util/Map;Ljava/util/Map;Ljava/util/Set;Ljava/util/Set;Ljava/util/List;Lcom/android/tools/r8/internal/GN;)V"} 1:1:com.android.tools.r8.shaking.DependentMinimumKeepInfoCollection com.android.tools.r8.shaking.RootSetUtils$RootSetBase.getDependentMinimumKeepInfo():1801:1801 -> a 1:1:com.android.tools.r8.shaking.DependentMinimumKeepInfoCollection getDependentMinimumKeepInfo():1805 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/A;"} 2:2:com.android.tools.r8.shaking.DependentMinimumKeepInfoCollection com.android.tools.r8.shaking.RootSetUtils$RootSetBase.getDependentMinimumKeepInfo():1801:1801 -> a 2:2:com.android.tools.r8.shaking.DependentMinimumKeepInfoCollection getDependentMinimumKeepInfo():1805 -> a 2:2:void pruneItems(com.android.tools.r8.graph.PrunedItems):1945 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/u5;)V"} 3:3:com.android.tools.r8.shaking.MinimumKeepInfoCollection com.android.tools.r8.shaking.DependentMinimumKeepInfoCollection.getUnconditionalMinimumKeepInfoOrDefault(com.android.tools.r8.shaking.MinimumKeepInfoCollection):88:88 -> a 3:3:void pruneItems(com.android.tools.r8.graph.PrunedItems):1945 -> a 4:4:com.android.tools.r8.shaking.MinimumKeepInfoCollection com.android.tools.r8.shaking.DependentMinimumKeepInfoCollection.getUnconditionalMinimumKeepInfoOrDefault(com.android.tools.r8.shaking.MinimumKeepInfoCollection):88:88 -> a 4:4:void pruneItems(com.android.tools.r8.graph.PrunedItems):1945 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 5:6:void pruneItems(com.android.tools.r8.graph.PrunedItems):1947:1948 -> a 7:7:com.android.tools.r8.shaking.DependentMinimumKeepInfoCollection com.android.tools.r8.shaking.RootSetUtils$RootSetBase.getDependentMinimumKeepInfo():1801:1801 -> a 7:7:com.android.tools.r8.shaking.DependentMinimumKeepInfoCollection getDependentMinimumKeepInfo():1805 -> a 7:7:void pruneItems(com.android.tools.r8.graph.PrunedItems):1949 -> a 8:8:void pruneItems(com.android.tools.r8.graph.PrunedItems):1949:1949 -> a 9:9:com.android.tools.r8.shaking.DependentMinimumKeepInfoCollection com.android.tools.r8.shaking.RootSetUtils$RootSetBase.getDependentMinimumKeepInfo():1801:1801 -> a 9:9:com.android.tools.r8.shaking.DependentMinimumKeepInfoCollection getDependentMinimumKeepInfo():1805 -> a 9:9:void shouldNotBeMinified(com.android.tools.r8.graph.ProgramDefinition):1985 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/k5;)V"} 10:13:void shouldNotBeMinified(com.android.tools.r8.graph.ProgramDefinition):1986:1989 -> a 14:14:void shouldNotBeMinified(com.android.tools.r8.graph.ProgramDefinition):1988:1988 -> a 15:15:com.android.tools.r8.shaking.DependentMinimumKeepInfoCollection com.android.tools.r8.shaking.RootSetUtils$RootSetBase.getDependentMinimumKeepInfo():1801:1801 -> a 15:15:com.android.tools.r8.shaking.DependentMinimumKeepInfoCollection getDependentMinimumKeepInfo():1805 -> a 15:15:boolean verifyKeptFieldsAreAccessedAndLive(com.android.tools.r8.graph.AppView):1993 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)V"} 16:16:boolean verifyKeptFieldsAreAccessedAndLive(com.android.tools.r8.graph.AppView):1994:1994 -> a 17:17:com.android.tools.r8.shaking.MinimumKeepInfoCollection com.android.tools.r8.shaking.DependentMinimumKeepInfoCollection.getUnconditionalMinimumKeepInfoOrDefault(com.android.tools.r8.shaking.MinimumKeepInfoCollection):88:88 -> a 17:17:boolean verifyKeptFieldsAreAccessedAndLive(com.android.tools.r8.graph.AppView):1994 -> a 18:18:com.android.tools.r8.shaking.MinimumKeepInfoCollection com.android.tools.r8.shaking.DependentMinimumKeepInfoCollection.getUnconditionalMinimumKeepInfoOrDefault(com.android.tools.r8.shaking.MinimumKeepInfoCollection):88:88 -> a 18:18:boolean verifyKeptFieldsAreAccessedAndLive(com.android.tools.r8.graph.AppView):1994 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 19:20:boolean verifyKeptFieldsAreAccessedAndLive(com.android.tools.r8.graph.AppView):1994:1995 -> a 21:26:void checkAllRulesAreUsed(com.android.tools.r8.utils.InternalOptions):1867:1872 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/A1;)V"} 27:27:boolean com.android.tools.r8.shaking.ProguardConfigurationRule.isProguardIfRule():0:0 -> a 27:27:void checkAllRulesAreUsed(com.android.tools.r8.utils.InternalOptions):1872 -> a 28:39:void checkAllRulesAreUsed(com.android.tools.r8.utils.InternalOptions):1873:1884 -> a 40:47:void addConsequentRootSet(com.android.tools.r8.shaking.RootSetUtils$ConsequentRootSet):1890:1897 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/W3;)V"} 48:49:void lambda$addConsequentRootSet$1(com.android.tools.r8.graph.DexType,java.util.Set):1895:1896 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Ljava/util/Set;)V"} 50:50:boolean isShrinkingDisallowedUnconditionally(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.utils.InternalOptions):1902:1902 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/k5;Lcom/android/tools/r8/utils/A1;)Z"} 51:51:com.android.tools.r8.shaking.DependentMinimumKeepInfoCollection com.android.tools.r8.shaking.RootSetUtils$RootSetBase.getDependentMinimumKeepInfo():1801:1801 -> a 51:51:com.android.tools.r8.shaking.DependentMinimumKeepInfoCollection getDependentMinimumKeepInfo():1805 -> a 51:51:boolean isShrinkingDisallowedUnconditionally(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.utils.InternalOptions):1905 -> a 52:54:boolean isShrinkingDisallowedUnconditionally(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.utils.InternalOptions):1906:1908 -> a 55:55:boolean isShrinkingDisallowedUnconditionally(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.utils.InternalOptions):1907:1907 -> a 56:56:boolean lambda$isShrinkingDisallowedUnconditionally$2(com.android.tools.r8.shaking.KeepInfo$Joiner):1909:1909 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/f1;)Z"} 57:57:void pruneDeadItems(com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.shaking.Enqueuer,com.android.tools.r8.utils.Timing):1914:1914 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/shaking/L;Lcom/android/tools/r8/utils/z3;)V"} 58:58:com.android.tools.r8.shaking.DependentMinimumKeepInfoCollection com.android.tools.r8.shaking.RootSetUtils$RootSetBase.getDependentMinimumKeepInfo():1801:1801 -> a 58:58:com.android.tools.r8.shaking.DependentMinimumKeepInfoCollection getDependentMinimumKeepInfo():1805 -> a 58:58:void pruneDeadItems(com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.shaking.Enqueuer,com.android.tools.r8.utils.Timing):1915 -> a 59:66:void pruneDeadItems(com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.shaking.Enqueuer,com.android.tools.r8.utils.Timing):1915:1922 -> a 67:67:void pruneDeadReferences(java.util.Set,com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.shaking.Enqueuer):1929:1929 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Set;Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/shaking/L;)V"} 68:68: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Q0;Lcom/android/tools/r8/shaking/L;Lcom/android/tools/r8/graph/s2;)Z"} 69:76: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 77:77:com.android.tools.r8.graph.Definition lambda$pruneDeadReferences$3(com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.DexField):1935:1935 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Q0;Lcom/android/tools/r8/graph/Y0;)Lcom/android/tools/r8/graph/a0;"} 78:78:com.android.tools.r8.graph.Definition lambda$pruneDeadReferences$4(com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.DexMethod):1938:1938 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Q0;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/a0;"} 79:79:com.android.tools.r8.graph.Definition lambda$pruneDeadReferences$4(com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.DexMethod):1937:1937 -> a 80:86:com.android.tools.r8.shaking.RootSetUtils$RootSet rewrittenWithLens(com.android.tools.r8.graph.lens.GraphLens):1955:1961 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xj;)Lcom/android/tools/r8/shaking/a4;"} 87:87:com.android.tools.r8.shaking.DependentMinimumKeepInfoCollection com.android.tools.r8.shaking.RootSetUtils$RootSetBase.getDependentMinimumKeepInfo():1801:1801 -> a 87:87:com.android.tools.r8.shaking.DependentMinimumKeepInfoCollection getDependentMinimumKeepInfo():1805 -> a 87:87:com.android.tools.r8.shaking.RootSetUtils$RootSet rewrittenWithLens(com.android.tools.r8.graph.lens.GraphLens):1962 -> a 88:88:com.android.tools.r8.shaking.RootSetUtils$RootSet rewrittenWithLens(com.android.tools.r8.graph.lens.GraphLens):1962:1962 -> a 89:89:boolean lambda$verifyKeptFieldsAreAccessedAndLive$7(com.android.tools.r8.graph.DexReference,com.android.tools.r8.shaking.KeepInfo$Joiner):1997:1997 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/s2;Lcom/android/tools/r8/shaking/f1;)Z"} 90:101:void lambda$verifyKeptFieldsAreAccessedAndLive$8(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexReference,com.android.tools.r8.shaking.KeepInfo$Joiner):1999:2010 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/s2;Lcom/android/tools/r8/shaking/f1;)V"} 102:110:boolean isKeptDirectlyOrIndirectly(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.AppView):2055:2063 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/v2;)Z"} 111:114:void lambda$verifyKeptItemsAreKept$16(com.android.tools.r8.graph.AppInfoWithClassHierarchy,java.util.Map,com.android.tools.r8.graph.DexReference,com.android.tools.r8.shaking.KeepInfo$Joiner):2077:2080 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j;Ljava/util/Map;Lcom/android/tools/r8/graph/s2;Lcom/android/tools/r8/shaking/f1;)V"} 115:122:void lambda$verifyKeptItemsAreKept$16(com.android.tools.r8.graph.AppInfoWithClassHierarchy,java.util.Map,com.android.tools.r8.graph.DexReference,com.android.tools.r8.shaking.KeepInfo$Joiner):2079:2086 -> a 123:128:void lambda$verifyKeptItemsAreKept$16(com.android.tools.r8.graph.AppInfoWithClassHierarchy,java.util.Map,com.android.tools.r8.graph.DexReference,com.android.tools.r8.shaking.KeepInfo$Joiner):2085:2090 -> a 129:129:com.android.tools.r8.shaking.RootSetUtils$RootSetBuilder builder(com.android.tools.r8.graph.AppView,com.android.tools.r8.shaking.Enqueuer,com.android.tools.r8.graph.SubtypingInfo):2161:2161 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/shaking/L;Lcom/android/tools/r8/graph/B5;)Lcom/android/tools/r8/shaking/d4;"} 130:130:void com.android.tools.r8.shaking.RootSetUtils$RootSetBuilder.(com.android.tools.r8.graph.AppView,com.android.tools.r8.shaking.Enqueuer,com.android.tools.r8.graph.SubtypingInfo):179:179 -> a 130:130:com.android.tools.r8.shaking.RootSetUtils$RootSetBuilder builder(com.android.tools.r8.graph.AppView,com.android.tools.r8.shaking.Enqueuer,com.android.tools.r8.graph.SubtypingInfo):2161 -> a 131:131:void com.android.tools.r8.shaking.RootSetUtils$RootSetBuilder.(com.android.tools.r8.graph.AppView,com.android.tools.r8.shaking.Enqueuer,com.android.tools.r8.graph.SubtypingInfo):177:177 -> a 131:131:com.android.tools.r8.shaking.RootSetUtils$RootSetBuilder builder(com.android.tools.r8.graph.AppView,com.android.tools.r8.shaking.Enqueuer,com.android.tools.r8.graph.SubtypingInfo):2161 -> a 132:134:com.android.tools.r8.shaking.RootSetUtils$RootSetBuilder builder(com.android.tools.r8.graph.AppView,com.android.tools.r8.profile.rewriting.ProfileCollectionAdditions,com.android.tools.r8.graph.SubtypingInfo,java.lang.Iterable):2169:2171 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/nN;Lcom/android/tools/r8/graph/B5;Ljava/lang/Iterable;)Lcom/android/tools/r8/shaking/d4;"} 1:1:java.util.Set lambda$addConsequentRootSet$0(com.android.tools.r8.graph.DexType):1895:1895 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Ljava/util/Set;"} 2:2:void lambda$shouldNotBeMinified$6(com.android.tools.r8.shaking.KeepInfo$Joiner):1989:1989 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/f1;)V"} 3:12:void lambda$verifyKeptMethodsAreTargetedAndLive$10(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexReference,com.android.tools.r8.shaking.KeepInfo$Joiner):2024:2033 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/s2;Lcom/android/tools/r8/shaking/f1;)V"} 13:15:boolean verifyKeptItemsAreKept(com.android.tools.r8.graph.AppView):2069:2071 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)V"} 16:16:com.android.tools.r8.shaking.DependentMinimumKeepInfoCollection com.android.tools.r8.shaking.RootSetUtils$RootSetBase.getDependentMinimumKeepInfo():1801:1801 -> b 16:16:com.android.tools.r8.shaking.DependentMinimumKeepInfoCollection getDependentMinimumKeepInfo():1805 -> b 16:16:boolean verifyKeptItemsAreKept(com.android.tools.r8.graph.AppView):2072 -> b 17:85:boolean verifyKeptItemsAreKept(com.android.tools.r8.graph.AppView):2073:2141 -> b 86:86:boolean lambda$verifyKeptItemsAreKept$13(com.android.tools.r8.graph.DexReference,com.android.tools.r8.shaking.KeepInfo$Joiner):2075:2075 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/s2;Lcom/android/tools/r8/shaking/f1;)Z"} 1:1:com.android.tools.r8.shaking.DependentMinimumKeepInfoCollection com.android.tools.r8.shaking.RootSetUtils$RootSetBase.getDependentMinimumKeepInfo():1801:1801 -> c 1:1:com.android.tools.r8.shaking.DependentMinimumKeepInfoCollection getDependentMinimumKeepInfo():1805 -> c 1:1:boolean verifyKeptMethodsAreTargetedAndLive(com.android.tools.r8.graph.AppView):2018 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)V"} 2:2:boolean verifyKeptMethodsAreTargetedAndLive(com.android.tools.r8.graph.AppView):2019:2019 -> 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):2019 -> 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):2019 -> 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):2019:2020 -> c 7:7:boolean lambda$verifyKeptMethodsAreTargetedAndLive$9(com.android.tools.r8.graph.DexReference,com.android.tools.r8.shaking.KeepInfo$Joiner):2022:2022 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/s2;Lcom/android/tools/r8/shaking/f1;)Z"} 8:10:void lambda$verifyKeptTypesAreLive$12(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexReference,com.android.tools.r8.shaking.KeepInfo$Joiner):2047:2049 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/s2;Lcom/android/tools/r8/shaking/f1;)V"} 11:11:java.util.Set lambda$verifyKeptItemsAreKept$14(com.android.tools.r8.graph.DexType):2082:2082 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Ljava/util/Set;"} 1:1:com.android.tools.r8.shaking.DependentMinimumKeepInfoCollection com.android.tools.r8.shaking.RootSetUtils$RootSetBase.getDependentMinimumKeepInfo():1801:1801 -> d 1:1:com.android.tools.r8.shaking.DependentMinimumKeepInfoCollection getDependentMinimumKeepInfo():1805 -> d 1:1:boolean verifyKeptTypesAreLive(com.android.tools.r8.graph.AppView):2041 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)V"} 2:2:boolean verifyKeptTypesAreLive(com.android.tools.r8.graph.AppView):2042:2042 -> 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):2042 -> 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):2042 -> 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):2042:2043 -> d 7:7:boolean lambda$verifyKeptTypesAreLive$11(com.android.tools.r8.graph.DexReference,com.android.tools.r8.shaking.KeepInfo$Joiner):2045:2045 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/s2;Lcom/android/tools/r8/shaking/f1;)Z"} 8:8:boolean com.android.tools.r8.graph.DexReference.isDexType():0:0 -> d 8:8:boolean lambda$verifyKeptTypesAreLive$11(com.android.tools.r8.graph.DexReference,com.android.tools.r8.shaking.KeepInfo$Joiner):2045 -> d 9:9:boolean lambda$verifyKeptTypesAreLive$11(com.android.tools.r8.graph.DexReference,com.android.tools.r8.shaking.KeepInfo$Joiner):2045:2045 -> d 10:10:java.util.Set lambda$verifyKeptItemsAreKept$15(com.android.tools.r8.graph.DexType):2089:2089 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Ljava/util/Set;"} 1:6:java.lang.String toString():2149:2154 -> toString com.android.tools.r8.shaking.RootSetUtils$RootSetBase -> com.android.tools.r8.shaking.b4: # {"id":"sourceFile","fileName":"RootSetUtils.java"} java.util.Set neverInlineDueToSingleCaller -> a java.util.Set neverClassInline -> b com.android.tools.r8.shaking.DependentMinimumKeepInfoCollection dependentMinimumKeepInfo -> c java.util.Map dependentKeepClassCompatRule -> d java.util.List delayedRootSetActionItems -> e 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):1787:1793 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Set;Ljava/util/Set;Lcom/android/tools/r8/shaking/A;Ljava/util/Map;Ljava/util/List;Lcom/android/tools/r8/internal/GN;)V"} com.android.tools.r8.shaking.DependentMinimumKeepInfoCollection getDependentMinimumKeepInfo() -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/A;"} 1:1:java.util.Set getDependentKeepClassCompatRule(com.android.tools.r8.graph.DexType):1797:1797 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Ljava/util/Set;"} com.android.tools.r8.shaking.RootSetUtils$RootSetBuilder -> com.android.tools.r8.shaking.d4: # {"id":"sourceFile","fileName":"RootSetUtils.java"} com.android.tools.r8.shaking.DexStringCache dexStringCache -> A java.util.Set ifRules -> B java.util.Map assumeNoSideEffectsWarnings -> C java.util.Set classesWithCheckDiscardedMembers -> D com.android.tools.r8.ir.optimize.info.OptimizationFeedbackSimple feedback -> E com.android.tools.r8.ir.desugar.itf.InterfaceDesugaringSyntheticHelper interfaceDesugaringSyntheticHelper -> F com.android.tools.r8.utils.collections.ProgramMethodMap pendingMethodMoveInverse -> G boolean $assertionsDisabled -> H com.android.tools.r8.graph.AppView appView -> a com.android.tools.r8.shaking.AssumeInfoCollection$Builder assumeInfoCollectionBuilder -> b com.android.tools.r8.shaking.RootSetBuilderEventConsumer eventConsumer -> c com.android.tools.r8.graph.SubtypingInfo subtypingInfo -> d com.android.tools.r8.graph.DirectMappedDexApplication application -> e java.lang.Iterable rules -> f com.android.tools.r8.shaking.DependentMinimumKeepInfoCollection dependentMinimumKeepInfo -> g java.util.LinkedHashMap reasonAsked -> h java.util.Set alwaysInline -> i java.util.Set neverInlineDueToSingleCaller -> j java.util.Set bypassClinitforInlining -> k java.util.Set whyAreYouNotInlining -> l java.util.Set reprocess -> m java.util.Set neverReprocess -> n com.android.tools.r8.utils.PredicateSet alwaysClassInline -> o java.util.Set neverClassInline -> p java.util.Set noUnusedInterfaceRemoval -> q java.util.Set noVerticalClassMerging -> r java.util.Set noHorizontalClassMerging -> s java.util.Set neverPropagateValue -> t java.util.Map dependentKeepClassCompatRule -> u java.util.Map mayHaveSideEffects -> v java.util.Set identifierNameStrings -> w java.util.Map keptMethodBridges -> x java.util.Queue delayedRootSetActionItems -> y com.android.tools.r8.utils.InternalOptions options -> z 1:1:void ():110:110 -> 1:1:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.shaking.RootSetBuilderEventConsumer,com.android.tools.r8.graph.SubtypingInfo,java.lang.Iterable):160:160 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/shaking/U3;Lcom/android/tools/r8/graph/B5;Ljava/lang/Iterable;)V"} 2:54:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.shaking.RootSetBuilderEventConsumer,com.android.tools.r8.graph.SubtypingInfo,java.lang.Iterable):118:170 -> 1:1:void handleMatchedAnnotation(com.android.tools.r8.shaking.AnnotationMatchResult):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/f;)V"} 2:2:com.android.tools.r8.graph.DexReference lambda$addItemToSets$15(com.android.tools.r8.graph.DexReference):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/s2;)Lcom/android/tools/r8/graph/s2;"} 3:3:boolean lambda$process$0(com.android.tools.r8.graph.DexDefinition):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/O0;)Z"} 4:4:com.android.tools.r8.shaking.RootSetUtils$RootSetBuilder setAssumeInfoCollectionBuilder(com.android.tools.r8.shaking.AssumeInfoCollection$Builder):194:194 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/k;)Lcom/android/tools/r8/shaking/d4;"} 5:20:void runPerRule(java.util.concurrent.ExecutorService,java.util.List,com.android.tools.r8.shaking.ProguardConfigurationRule,com.android.tools.r8.shaking.ProguardIfRule):330:345 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/concurrent/ExecutorService;Ljava/util/ArrayList;Lcom/android/tools/r8/shaking/T2;Lcom/android/tools/r8/shaking/f3;)V"} 21:21:void runPerRule(java.util.concurrent.ExecutorService,java.util.List,com.android.tools.r8.shaking.ProguardConfigurationRule,com.android.tools.r8.shaking.ProguardIfRule):344:344 -> a 22:27:void lambda$runPerRule$2(com.android.tools.r8.shaking.ProguardConfigurationRule,com.android.tools.r8.shaking.ProguardIfRule):348:353 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/T2;Lcom/android/tools/r8/shaking/f3;)V"} 28:83:com.android.tools.r8.shaking.RootSetUtils$RootSet build(java.util.concurrent.ExecutorService):360:415 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/concurrent/ExecutorService;)Lcom/android/tools/r8/shaking/a4;"} 84:85:com.android.tools.r8.shaking.RootSetUtils$RootSet build(java.util.concurrent.ExecutorService):376:377 -> a 86:86:void lambda$build$3(com.android.tools.r8.ir.analysis.proto.GeneratedMessageLiteShrinker):385:385 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Mj;)V"} 87:97:void propagateAssumeRules(com.android.tools.r8.graph.DexClass):420:430 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;)V"} 98:132:void propagateAssumeRules(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexMethod,java.util.Set):436:470 -> a 98:132:void propagateAssumeRules(com.android.tools.r8.graph.DexClass):430 -> a 133:138:com.android.tools.r8.shaking.RootSetUtils$ConsequentRootSet buildConsequentRootSet():475:480 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/W3;"} 139:148:com.android.tools.r8.graph.DexProgramClass testAndGetPrecondition(com.android.tools.r8.graph.DexDefinition,java.util.Map):493:502 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/U0;Ljava/util/Map;)Lcom/android/tools/r8/graph/q2;"} 149:151:boolean lambda$markMatchingVisibleMethods$4(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexEncodedMethod):525:527 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;Lcom/android/tools/r8/graph/q0;Lcom/android/tools/r8/graph/W0;)Z"} 152:153: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):531:532 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Map;Ljava/util/Collection;Ljava/util/Set;Lcom/android/tools/r8/shaking/T2;Lcom/android/tools/r8/shaking/f3;Lcom/android/tools/r8/graph/t0;)V"} 154:155: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):723:724 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Map;Ljava/util/Collection;Lcom/android/tools/r8/shaking/T2;Lcom/android/tools/r8/shaking/f3;Lcom/android/tools/r8/graph/t0;)V"} 156:165: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:745 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;Ljava/util/List;Lcom/android/tools/r8/shaking/T2;Ljava/util/Map;ZLcom/android/tools/r8/shaking/f3;)V"} 166:166: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):755:755 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;Ljava/util/List;Lcom/android/tools/r8/shaking/T2;Lcom/android/tools/r8/shaking/f3;)V"} 167:168: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):758:759 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Map;Ljava/util/Collection;Lcom/android/tools/r8/shaking/T2;Lcom/android/tools/r8/shaking/f3;Lcom/android/tools/r8/graph/r0;)V"} 169:231:void writeSeeds(com.android.tools.r8.shaking.AppInfoWithLiveness,java.io.PrintStream,java.util.function.Predicate):766:828 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/i;Ljava/io/PrintStream;Ljava/util/function/Predicate;)V"} 232:233:void lambda$writeSeeds$10(java.util.function.Predicate,java.io.PrintStream,com.android.tools.r8.graph.DexType):771:772 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Predicate;Ljava/io/PrintStream;Lcom/android/tools/r8/graph/v2;)V"} 234:240:void lambda$writeSeeds$11(java.util.function.Predicate,java.io.PrintStream,com.android.tools.r8.graph.DexField):780:786 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Predicate;Ljava/io/PrintStream;Lcom/android/tools/r8/graph/Y0;)V"} 241:241:void lambda$writeSeeds$11(java.util.function.Predicate,java.io.PrintStream,com.android.tools.r8.graph.DexField):781:781 -> a 242:262:void lambda$writeSeeds$12(java.util.function.Predicate,com.android.tools.r8.shaking.AppInfoWithLiveness,java.io.PrintStream,com.android.tools.r8.graph.DexMethod):794:814 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Predicate;Lcom/android/tools/r8/shaking/i;Ljava/io/PrintStream;Lcom/android/tools/r8/graph/j2;)V"} 263:277:void lambda$writeSeeds$12(java.util.function.Predicate,com.android.tools.r8.shaking.AppInfoWithLiveness,java.io.PrintStream,com.android.tools.r8.graph.DexMethod):811:825 -> a 278:278:boolean satisfyClassType(com.android.tools.r8.shaking.ProguardConfigurationRule,com.android.tools.r8.graph.DexClass):832:832 -> a 278:278:void process(com.android.tools.r8.graph.DexClass,com.android.tools.r8.shaking.ProguardConfigurationRule,com.android.tools.r8.shaking.ProguardIfRule):200 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;Lcom/android/tools/r8/shaking/T2;Lcom/android/tools/r8/shaking/f3;)V"} 279:280:boolean satisfyAccessFlag(com.android.tools.r8.shaking.ProguardConfigurationRule,com.android.tools.r8.graph.DexClass):836:837 -> a 279:280:void process(com.android.tools.r8.graph.DexClass,com.android.tools.r8.shaking.ProguardConfigurationRule,com.android.tools.r8.shaking.ProguardIfRule):203 -> a 281:281:com.android.tools.r8.shaking.AnnotationMatchResult satisfyAnnotation(com.android.tools.r8.shaking.ProguardConfigurationRule,com.android.tools.r8.graph.DexClass):841:841 -> a 281:281:void process(com.android.tools.r8.graph.DexClass,com.android.tools.r8.shaking.ProguardConfigurationRule,com.android.tools.r8.shaking.ProguardIfRule):206 -> a 282:282:com.android.tools.r8.shaking.AnnotationMatchResult containsAllAnnotations(java.util.List,com.android.tools.r8.graph.DexClass):991:991 -> a 282:282:com.android.tools.r8.shaking.AnnotationMatchResult satisfyAnnotation(com.android.tools.r8.shaking.ProguardConfigurationRule,com.android.tools.r8.graph.DexClass):841 -> a 282:282:void process(com.android.tools.r8.graph.DexClass,com.android.tools.r8.shaking.ProguardConfigurationRule,com.android.tools.r8.shaking.ProguardIfRule):206 -> a 283:283:com.android.tools.r8.shaking.AnnotationMatchResult containsAllAnnotations(java.util.List,com.android.tools.r8.graph.DexClass):990:990 -> a 283:283:com.android.tools.r8.shaking.AnnotationMatchResult satisfyAnnotation(com.android.tools.r8.shaking.ProguardConfigurationRule,com.android.tools.r8.graph.DexClass):841 -> a 283:283:void process(com.android.tools.r8.graph.DexClass,com.android.tools.r8.shaking.ProguardConfigurationRule,com.android.tools.r8.shaking.ProguardIfRule):206 -> a 284:338:void process(com.android.tools.r8.graph.DexClass,com.android.tools.r8.shaking.ProguardConfigurationRule,com.android.tools.r8.shaking.ProguardIfRule):210:264 -> a 339:339:boolean allRulesSatisfied(java.util.Collection,com.android.tools.r8.graph.DexClass):945:945 -> a 339:339:void process(com.android.tools.r8.graph.DexClass,com.android.tools.r8.shaking.ProguardConfigurationRule,com.android.tools.r8.shaking.ProguardIfRule):240 -> a 340:341:boolean ruleSatisfied(com.android.tools.r8.shaking.ProguardMemberRule,com.android.tools.r8.graph.DexClass):958:959 -> a 340:341:boolean allRulesSatisfied(java.util.Collection,com.android.tools.r8.graph.DexClass):946 -> a 340:341:void process(com.android.tools.r8.graph.DexClass,com.android.tools.r8.shaking.ProguardConfigurationRule,com.android.tools.r8.shaking.ProguardIfRule):240 -> a 342:342:void markClass(com.android.tools.r8.graph.DexClass,com.android.tools.r8.shaking.ProguardConfigurationRule,com.android.tools.r8.shaking.ProguardIfRule):1097:1097 -> a 342:342:void process(com.android.tools.r8.graph.DexClass,com.android.tools.r8.shaking.ProguardConfigurationRule,com.android.tools.r8.shaking.ProguardIfRule):245 -> a 343:349:void process(com.android.tools.r8.graph.DexClass,com.android.tools.r8.shaking.ProguardConfigurationRule,com.android.tools.r8.shaking.ProguardIfRule):246:252 -> a 350:359:void process(com.android.tools.r8.graph.DexClass,com.android.tools.r8.shaking.ProguardConfigurationRule,com.android.tools.r8.shaking.ProguardIfRule):251:260 -> a 360:397:void process(com.android.tools.r8.graph.DexClass,com.android.tools.r8.shaking.ProguardConfigurationRule,com.android.tools.r8.shaking.ProguardIfRule):233:270 -> a 398:398:boolean com.android.tools.r8.shaking.ProguardConfigurationRule.isProguardCheckDiscardRule():0:0 -> a 398:398:void process(com.android.tools.r8.graph.DexClass,com.android.tools.r8.shaking.ProguardConfigurationRule,com.android.tools.r8.shaking.ProguardIfRule):272 -> a 399:402:void process(com.android.tools.r8.graph.DexClass,com.android.tools.r8.shaking.ProguardConfigurationRule,com.android.tools.r8.shaking.ProguardIfRule):273:276 -> a 403:403:void markClass(com.android.tools.r8.graph.DexClass,com.android.tools.r8.shaking.ProguardConfigurationRule,com.android.tools.r8.shaking.ProguardIfRule):1097:1097 -> a 403:403:void process(com.android.tools.r8.graph.DexClass,com.android.tools.r8.shaking.ProguardConfigurationRule,com.android.tools.r8.shaking.ProguardIfRule):277 -> a 404:447:void process(com.android.tools.r8.graph.DexClass,com.android.tools.r8.shaking.ProguardConfigurationRule,com.android.tools.r8.shaking.ProguardIfRule):278:321 -> a 448:448:boolean allRulesSatisfied(java.util.Collection,com.android.tools.r8.graph.DexClass):945:945 -> a 448:448:void process(com.android.tools.r8.graph.DexClass,com.android.tools.r8.shaking.ProguardConfigurationRule,com.android.tools.r8.shaking.ProguardIfRule):310 -> a 449:450:boolean ruleSatisfied(com.android.tools.r8.shaking.ProguardMemberRule,com.android.tools.r8.graph.DexClass):958:959 -> a 449:450:boolean allRulesSatisfied(java.util.Collection,com.android.tools.r8.graph.DexClass):946 -> a 449:450:void process(com.android.tools.r8.graph.DexClass,com.android.tools.r8.shaking.ProguardConfigurationRule,com.android.tools.r8.shaking.ProguardIfRule):310 -> a 451:451:void markClass(com.android.tools.r8.graph.DexClass,com.android.tools.r8.shaking.ProguardConfigurationRule,com.android.tools.r8.shaking.ProguardIfRule):1097:1097 -> a 451:451:void process(com.android.tools.r8.graph.DexClass,com.android.tools.r8.shaking.ProguardConfigurationRule,com.android.tools.r8.shaking.ProguardIfRule):311 -> a 452:452:void process(com.android.tools.r8.graph.DexClass,com.android.tools.r8.shaking.ProguardConfigurationRule,com.android.tools.r8.shaking.ProguardIfRule):304:304 -> a 453:456:void process(com.android.tools.r8.graph.DexClass,com.android.tools.r8.shaking.ProguardConfigurationRule,com.android.tools.r8.shaking.ProguardIfRule):286:289 -> a 457:457:void process(com.android.tools.r8.graph.DexClass,com.android.tools.r8.shaking.ProguardConfigurationRule,com.android.tools.r8.shaking.ProguardIfRule):271:271 -> a 458:469:boolean anyImplementedInterfaceMatchesImplementsRule(com.android.tools.r8.graph.DexClass,com.android.tools.r8.shaking.ProguardConfigurationRule):899:910 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;Lcom/android/tools/r8/shaking/T2;)Z"} 470:470:com.android.tools.r8.shaking.AnnotationMatchResult containsAllAnnotations(java.util.List,com.android.tools.r8.graph.DexClass):991:991 -> a 470:470:boolean anyImplementedInterfaceMatchesImplementsRule(com.android.tools.r8.graph.DexClass,com.android.tools.r8.shaking.ProguardConfigurationRule):910 -> a 471:471:com.android.tools.r8.shaking.AnnotationMatchResult containsAllAnnotations(java.util.List,com.android.tools.r8.graph.DexClass):990:990 -> a 471:471:boolean anyImplementedInterfaceMatchesImplementsRule(com.android.tools.r8.graph.DexClass,com.android.tools.r8.shaking.ProguardConfigurationRule):910 -> a 472:488:boolean anyImplementedInterfaceMatchesImplementsRule(com.android.tools.r8.graph.DexClass,com.android.tools.r8.shaking.ProguardConfigurationRule):912:928 -> a 489:494:boolean anySourceMatchesInheritanceRuleDirectly(com.android.tools.r8.graph.DexClass,com.android.tools.r8.shaking.ProguardConfigurationRule,boolean):935:940 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;Lcom/android/tools/r8/shaking/T2;Z)Z"} 495:495:boolean lambda$anySourceMatchesInheritanceRuleDirectly$13(boolean,com.android.tools.r8.graph.DexType):939:939 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ZLcom/android/tools/r8/graph/v2;)Z"} 496:498:boolean ruleSatisfiedByFields(com.android.tools.r8.shaking.ProguardMemberRule,java.lang.Iterable):974:976 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/o3;Ljava/lang/Iterable;)Z"} 499:499:boolean sideEffectFreeIsRuleSatisfiedByField(com.android.tools.r8.shaking.ProguardMemberRule,com.android.tools.r8.graph.DexClassAndField):985:985 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/o3;Lcom/android/tools/r8/graph/r0;)Z"} 500:501:boolean containsAllAnnotations(java.util.List,com.android.tools.r8.graph.DexClassAndMember,java.util.function.Consumer):1003:1004 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;Lcom/android/tools/r8/graph/s0;Ljava/util/function/Consumer;)Z"} 502:512:boolean containsAllAnnotations(java.util.List,com.android.tools.r8.graph.DexClassAndMember,java.util.function.Consumer):1000:1010 -> a 513:513:com.android.tools.r8.graph.ParameterAnnotationsList com.android.tools.r8.graph.DexClassAndMethod.getParameterAnnotations():83:83 -> a 513:513:boolean containsAllAnnotations(java.util.List,com.android.tools.r8.graph.DexClassAndMember,java.util.function.Consumer):1011 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 514:514:com.android.tools.r8.graph.ParameterAnnotationsList com.android.tools.r8.graph.DexClassAndMethod.getParameterAnnotations():83:83 -> a 514:514:boolean containsAllAnnotations(java.util.List,com.android.tools.r8.graph.DexClassAndMember,java.util.function.Consumer):1011 -> a 515:515:boolean containsAllAnnotations(java.util.List,com.android.tools.r8.graph.DexClassAndMember,java.util.function.Consumer):1011:1011 -> a 516:516:com.android.tools.r8.graph.ParameterAnnotationsList com.android.tools.r8.graph.DexClassAndMethod.getParameterAnnotations():83:83 -> a 516:516:com.android.tools.r8.graph.DexAnnotationSet com.android.tools.r8.graph.DexClassAndMethod.getParameterAnnotation(int):79 -> a 516:516:boolean containsAllAnnotations(java.util.List,com.android.tools.r8.graph.DexClassAndMember,java.util.function.Consumer):1016 -> a 517:517:com.android.tools.r8.graph.DexAnnotationSet com.android.tools.r8.graph.DexClassAndMethod.getParameterAnnotation(int):79:79 -> a 517:517:boolean containsAllAnnotations(java.util.List,com.android.tools.r8.graph.DexClassAndMember,java.util.function.Consumer):1016 -> a 518:518:boolean containsAllAnnotations(java.util.List,com.android.tools.r8.graph.DexClassAndMember,java.util.function.Consumer):1016:1016 -> a 519:525:boolean containsAllAnnotations(java.util.List,com.android.tools.r8.graph.DexClassAndMember,java.util.function.Consumer):1013:1019 -> a 526:530: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):1032:1036 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;Lcom/android/tools/r8/graph/a0;Lcom/android/tools/r8/graph/g0;Lcom/android/tools/r8/graph/b0;)Lcom/android/tools/r8/shaking/f;"} 531:532:com.android.tools.r8.graph.DexAnnotation getFirstAnnotationThatMatches(com.android.tools.r8.shaking.ProguardTypeMatcher,com.android.tools.r8.graph.DexAnnotationSet):1053:1054 -> a 531:532: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):1038 -> a 533:536: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):1042:1045 -> a 537:542: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):1043:1048 -> a 543:552: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):1069:1078 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/t0;Ljava/util/Collection;Ljava/util/Set;Lcom/android/tools/r8/shaking/T2;Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/shaking/f3;)V"} 553:555: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):1089:1091 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/r0;Ljava/util/Collection;Lcom/android/tools/r8/shaking/T2;Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/shaking/f3;)V"} 556:574:void includeDescriptor(com.android.tools.r8.graph.DexType,com.android.tools.r8.shaking.ProguardKeepRuleBase,com.android.tools.r8.shaking.EnqueuerEvent):1102:1120 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/shaking/j3;Lcom/android/tools/r8/shaking/Y;)V"} 575:575: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 575:575:void includeDescriptor(com.android.tools.r8.graph.DexType,com.android.tools.r8.shaking.ProguardKeepRuleBase,com.android.tools.r8.shaking.EnqueuerEvent):1120 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 576:576: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 576:576:void includeDescriptor(com.android.tools.r8.graph.DexType,com.android.tools.r8.shaking.ProguardKeepRuleBase,com.android.tools.r8.shaking.EnqueuerEvent):1120 -> a 577:577:com.android.tools.r8.shaking.KeepInfo$Joiner com.android.tools.r8.shaking.KeepInfo$Joiner.addRule(com.android.tools.r8.shaking.ProguardKeepRuleBase):518:518 -> a 577:577:void includeDescriptor(com.android.tools.r8.graph.DexType,com.android.tools.r8.shaking.ProguardKeepRuleBase,com.android.tools.r8.shaking.EnqueuerEvent):1121 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 578:579:com.android.tools.r8.shaking.KeepInfo$Joiner com.android.tools.r8.shaking.KeepInfo$Joiner.addRule(com.android.tools.r8.shaking.ProguardKeepRuleBase):518:519 -> a 578:579:void includeDescriptor(com.android.tools.r8.graph.DexType,com.android.tools.r8.shaking.ProguardKeepRuleBase,com.android.tools.r8.shaking.EnqueuerEvent):1121 -> a 580:584:void includeDescriptor(com.android.tools.r8.graph.DexType,com.android.tools.r8.shaking.ProguardKeepRuleBase,com.android.tools.r8.shaking.EnqueuerEvent):1122:1126 -> a 585:585:boolean com.android.tools.r8.utils.InternalOptions.isMinificationEnabled():755:755 -> a 585:585:void includeDescriptor(com.android.tools.r8.graph.DexType,com.android.tools.r8.shaking.ProguardKeepRuleBase,com.android.tools.r8.shaking.EnqueuerEvent):1126 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 586:588:void includeDescriptor(com.android.tools.r8.graph.DexType,com.android.tools.r8.shaking.ProguardKeepRuleBase,com.android.tools.r8.shaking.EnqueuerEvent):1126:1128 -> a 589:589: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 589:589: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)"]} 590:590: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 590:590:void includeDescriptor(com.android.tools.r8.graph.DexType,com.android.tools.r8.shaking.ProguardKeepRuleBase,com.android.tools.r8.shaking.EnqueuerEvent):1128 -> a 591:593:void includeDescriptor(com.android.tools.r8.graph.DexType,com.android.tools.r8.shaking.ProguardKeepRuleBase,com.android.tools.r8.shaking.EnqueuerEvent):1129:1131 -> a 594:600: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):1157:1163 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/a0;Lcom/android/tools/r8/shaking/T2;Lcom/android/tools/r8/shaking/o3;Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/shaking/f3;)V"} 601:616: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):1162:1177 -> a 617:618:void evaluateCheckDiscardMemberRule(com.android.tools.r8.graph.ProgramMember,com.android.tools.r8.shaking.ProguardCheckDiscardRule):1401:1402 -> a 617:618: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):1176 -> a 619:642: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):1178:1201 -> a 643:643: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:1198 -> a 644:647: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 648:651: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):1186:1189 -> a 652:679: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):1183:1210 -> a 680:703: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):1207:1230 -> a 704:712: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):1224:1232 -> a 713:810: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):1215:1312 -> a 811:832: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:1327 -> a 833:877: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):1321:1365 -> a 878:880:void evaluateMaximumRemovedAndroidLogLevelRule(com.android.tools.r8.graph.Definition,com.android.tools.r8.shaking.MaximumRemovedAndroidLogLevelRule):1699:1701 -> a 878:880: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):1364 -> a 881:881:void evaluateMaximumRemovedAndroidLogLevelRule(com.android.tools.r8.graph.Definition,com.android.tools.r8.shaking.MaximumRemovedAndroidLogLevelRule):1700:1700 -> a 881:881: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):1364 -> a 882:884:void com.android.tools.r8.ir.optimize.info.OptimizationFeedbackSimple.joinMaxRemovedAndroidLogLevel(com.android.tools.r8.graph.ProgramMethod,int):80:82 -> a 882:884:void evaluateMaximumRemovedAndroidLogLevelRule(com.android.tools.r8.graph.Definition,com.android.tools.r8.shaking.MaximumRemovedAndroidLogLevelRule):1700 -> a 882:884: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):1364 -> a 885:885:void evaluateMaximumRemovedAndroidLogLevelRule(com.android.tools.r8.graph.Definition,com.android.tools.r8.shaking.MaximumRemovedAndroidLogLevelRule):1702:1702 -> a 885:885: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):1364 -> a 886:886: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):1367:1367 -> a 887:888:void evaluateCheckDiscardRule(com.android.tools.r8.graph.DexClass,com.android.tools.r8.shaking.ProguardCheckDiscardRule):1372:1373 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;Lcom/android/tools/r8/shaking/y2;)V"} 889:894:void evaluateCheckDiscardRule(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.ProguardCheckDiscardRule):1383:1388 -> a 889:894:void evaluateCheckDiscardRule(com.android.tools.r8.graph.DexClass,com.android.tools.r8.shaking.ProguardCheckDiscardRule):1373 -> a 895:897:void evaluateCheckDiscardRule(com.android.tools.r8.graph.DexClass,com.android.tools.r8.shaking.ProguardCheckDiscardRule):1375:1377 -> a 898:900:void evaluateCheckDiscardClassAndAllMembersRule(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.shaking.ProguardCheckDiscardRule):1394:1396 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/shaking/y2;)V"} 901:901:void setCheckDiscarded(com.android.tools.r8.graph.ProgramDefinition):1406:1406 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/k5;)V"} 902:902:com.android.tools.r8.shaking.MinimumKeepInfoCollection com.android.tools.r8.shaking.DependentMinimumKeepInfoCollection.getOrCreateUnconditionalMinimumKeepInfo():74:74 -> a 902:902:void setCheckDiscarded(com.android.tools.r8.graph.ProgramDefinition):1407 -> a 903:903:com.android.tools.r8.shaking.MinimumKeepInfoCollection com.android.tools.r8.shaking.DependentMinimumKeepInfoCollection.getOrCreateUnconditionalMinimumKeepInfo():74:74 -> a 903:903:void setCheckDiscarded(com.android.tools.r8.graph.ProgramDefinition):1407 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 904:905:void setCheckDiscarded(com.android.tools.r8.graph.ProgramDefinition):1408:1409 -> a 906:906:com.android.tools.r8.utils.TraversalContinuation lambda$finalizeCheckDiscardedInformation$16(com.android.tools.r8.shaking.MinimumKeepInfoCollection,com.android.tools.r8.graph.ProgramMember):1422:1422 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/U1;Lcom/android/tools/r8/graph/n5;)Lcom/android/tools/r8/utils/E3;"} 907:907:com.android.tools.r8.graph.DexReference com.android.tools.r8.graph.DexClassAndMember.getReference():11:11 -> a 907:907:com.android.tools.r8.utils.TraversalContinuation lambda$finalizeCheckDiscardedInformation$16(com.android.tools.r8.shaking.MinimumKeepInfoCollection,com.android.tools.r8.graph.ProgramMember):1422 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 908:908:com.android.tools.r8.utils.TraversalContinuation lambda$finalizeCheckDiscardedInformation$16(com.android.tools.r8.shaking.MinimumKeepInfoCollection,com.android.tools.r8.graph.ProgramMember):1422:1422 -> a 909:909:com.android.tools.r8.utils.TraversalContinuation lambda$finalizeCheckDiscardedInformation$16(com.android.tools.r8.shaking.MinimumKeepInfoCollection,com.android.tools.r8.graph.ProgramMember):1421:1421 -> a 910:910:com.android.tools.r8.utils.TraversalContinuation lambda$finalizeCheckDiscardedInformation$16(com.android.tools.r8.shaking.MinimumKeepInfoCollection,com.android.tools.r8.graph.ProgramMember):1420:1420 -> a 911:924:void evaluateAssumeNoSideEffectsRule(com.android.tools.r8.graph.Definition,com.android.tools.r8.shaking.ProguardAssumeNoSideEffectRule,com.android.tools.r8.shaking.ProguardMemberRule):1431:1444 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/a0;Lcom/android/tools/r8/shaking/u2;Lcom/android/tools/r8/shaking/o3;)V"} 925:942:void evaluateAssumeNoSideEffectsRule(com.android.tools.r8.graph.Definition,com.android.tools.r8.shaking.ProguardAssumeNoSideEffectRule,com.android.tools.r8.shaking.ProguardMemberRule):1443:1460 -> a 943:947: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):1446:1450 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/o3;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/s0;Lcom/android/tools/r8/shaking/u2;Lcom/android/tools/r8/shaking/k;)V"} 948:960:void evaluateAssumeValuesRule(com.android.tools.r8.graph.Definition,com.android.tools.r8.shaking.ProguardAssumeValuesRule,com.android.tools.r8.shaking.ProguardMemberRule):1465:1477 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/a0;Lcom/android/tools/r8/shaking/w2;Lcom/android/tools/r8/shaking/o3;)V"} 961:986:void evaluateCheckEnumUnboxedRule(com.android.tools.r8.graph.DexClass,com.android.tools.r8.shaking.CheckEnumUnboxedRule):1481:1506 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;Lcom/android/tools/r8/shaking/n;)V"} 987:988: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):1515:1516 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/k5;Lcom/android/tools/r8/shaking/i3;Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/shaking/f3;)V"} 989:989:com.android.tools.r8.ir.optimize.info.FieldOptimizationInfo com.android.tools.r8.graph.DexClassAndField.getOptimizationInfo():41:41 -> a 989:989: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):1517 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 990:990:com.android.tools.r8.ir.optimize.info.FieldOptimizationInfo com.android.tools.r8.graph.DexClassAndField.getOptimizationInfo():41:41 -> a 990:990: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):1517 -> a 991:1008: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):1517:1534 -> a 1009:1009:boolean com.android.tools.r8.graph.DexMethod.isLambdaDeserializeMethod(com.android.tools.r8.graph.DexItemFactory):295:295 -> a 1009:1009: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):1534 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 1010:1010:boolean com.android.tools.r8.graph.DexMethod.isLambdaDeserializeMethod(com.android.tools.r8.graph.DexItemFactory):295:295 -> a 1010:1010: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):1534 -> a 1011:1011: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):1544:1544 -> a 1012:1012:boolean com.android.tools.r8.shaking.ProguardKeepRuleModifiers.isBottom():103:103 -> a 1012:1012: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):1545 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 1013:1013:boolean com.android.tools.r8.shaking.ProguardKeepRuleModifiers.isBottom():103:103 -> a 1013:1013: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):1545 -> a 1014:1032: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):1551:1569 -> a 1033:1036: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):1568:1571 -> a 1037:1037:boolean isMainDexRootSetBuilder():0:0 -> a 1037:1037:boolean isInterfaceMethodNeedingDesugaring(com.android.tools.r8.graph.ProgramDefinition):1706 -> a 1037:1037: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):1574 -> a 1038:1043:boolean isInterfaceMethodNeedingDesugaring(com.android.tools.r8.graph.ProgramDefinition):1706:1711 -> a 1038:1043: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):1574 -> a 1044:1051: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):1575:1582 -> a 1052:1052:boolean com.android.tools.r8.utils.InternalOptions.isOptimizationEnabled():760:760 -> a 1052:1052: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):1582 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 1053:1055: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):1582:1584 -> a 1056:1056: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 1056:1056: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):1584 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 1057:1057: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 1057:1057: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):1584 -> a 1058:1063: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):1585:1590 -> a 1064:1064: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 1064:1064: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):1590 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 1065:1065: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 1065:1065: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):1590 -> a 1066:1066:com.android.tools.r8.shaking.KeepInfo$Joiner com.android.tools.r8.shaking.KeepInfo$Joiner.addRule(com.android.tools.r8.shaking.ProguardKeepRuleBase):518:518 -> a 1066:1066: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):1591 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 1067:1068:com.android.tools.r8.shaking.KeepInfo$Joiner com.android.tools.r8.shaking.KeepInfo$Joiner.addRule(com.android.tools.r8.shaking.ProguardKeepRuleBase):518:519 -> a 1067:1068: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):1591 -> a 1069:1078: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):1592:1601 -> a 1079:1079:boolean com.android.tools.r8.utils.InternalOptions.isAccessModificationEnabled():845:845 -> a 1079:1079: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):1601 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 1080:1080:boolean com.android.tools.r8.utils.InternalOptions.isAccessModificationEnabled():846:846 -> a 1080:1080: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):1601 -> a 1081:1083: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):1601:1603 -> a 1084:1084: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 1084:1084: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):1603 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 1085:1085: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 1085:1085: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):1603 -> a 1086:1090: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:1608 -> a 1091:1091:boolean com.android.tools.r8.utils.InternalOptions.isForceProguardCompatibilityEnabled():773:773 -> a 1091:1091:boolean com.android.tools.r8.utils.InternalOptions.isAnnotationRemovalEnabled():745 -> a 1091:1091: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):1608 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 1092:1094: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):1608:1610 -> a 1095:1095: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 1095:1095: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):1610 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 1096:1096: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 1096:1096: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):1610 -> a 1097:1103: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):1611:1617 -> a 1104:1104: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 1104:1104: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)"]} 1105:1105: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 1105:1105: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 1106:1110: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 1111:1111:boolean com.android.tools.r8.utils.InternalOptions.isMinificationEnabled():755:755 -> a 1111:1111: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(1)"]} 1112:1114: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 1115:1115: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 1115:1115: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)"]} 1116:1116: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 1116:1116: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 1117:1121: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:1629 -> a 1122:1125:boolean isRepackagingDisallowed(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.shaking.ProguardKeepRuleModifiers):1661:1664 -> a 1122:1125: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):1629 -> a 1126:1127: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):1630:1631 -> a 1128:1128: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 1128:1128: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)"]} 1129:1129: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 1129:1129: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 1130:1134: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 1135:1135:boolean com.android.tools.r8.utils.InternalOptions.isOptimizationEnabled():760:760 -> a 1135:1135: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)"]} 1136:1138: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 1139:1139: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 1139:1139: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)"]} 1140:1140: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 1140:1140: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 1141:1149: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:1647 -> a 1150:1150: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 1150:1150: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 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 1151:1151: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 1151:1151: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 -> a 1152:1152:com.android.tools.r8.shaking.KeepInfo$Joiner com.android.tools.r8.shaking.KeepInfo$Joiner.addRule(com.android.tools.r8.shaking.ProguardKeepRuleBase):518:518 -> a 1152:1152: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):1648 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 1153:1154:com.android.tools.r8.shaking.KeepInfo$Joiner com.android.tools.r8.shaking.KeepInfo$Joiner.addRule(com.android.tools.r8.shaking.ProguardKeepRuleBase):518:519 -> a 1153:1154: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):1648 -> a 1155:1159: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):1649:1653 -> a 1160:1170:void includeDescriptorClasses(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.shaking.ProguardKeepRuleBase,com.android.tools.r8.shaking.EnqueuerEvent):1137:1147 -> a 1160:1170: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 -> a 1171:1171: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):1655:1655 -> a 1172:1172:java.util.Set lambda$evaluateKeepRule$18(com.android.tools.r8.graph.DexType):1557:1557 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Ljava/util/Set;"} 1173:1173:void lambda$evaluateKeepRule$19(com.android.tools.r8.shaking.KeepInfo$Joiner):1632:1632 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/f1;)V"} 1174:1174:void evaluateIdentifierNameStringRule(com.android.tools.r8.graph.Definition,com.android.tools.r8.shaking.ProguardConfigurationRule,com.android.tools.r8.shaking.ProguardIfRule):1670:1670 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/a0;Lcom/android/tools/r8/shaking/T2;Lcom/android/tools/r8/shaking/f3;)V"} 1175:1175:boolean isMainDexRootSetBuilder():0:0 -> a 1175:1175:void evaluateIdentifierNameStringRule(com.android.tools.r8.graph.Definition,com.android.tools.r8.shaking.ProguardConfigurationRule,com.android.tools.r8.shaking.ProguardIfRule):1670 -> a 1176:1195:void evaluateIdentifierNameStringRule(com.android.tools.r8.graph.Definition,com.android.tools.r8.shaking.ProguardConfigurationRule,com.android.tools.r8.shaking.ProguardIfRule):1670:1689 -> a 1196:1207:void evaluateIdentifierNameStringRule(com.android.tools.r8.graph.Definition,com.android.tools.r8.shaking.ProguardConfigurationRule,com.android.tools.r8.shaking.ProguardIfRule):1683:1694 -> a 1208:1212:void reportAssumeNoSideEffectsWarningForJavaLangClassMethod(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.shaking.ProguardAssumeNoSideEffectRule):1716:1720 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/t0;Lcom/android/tools/r8/shaking/u2;)V"} 1213:1213:java.util.Set lambda$reportAssumeNoSideEffectsWarningForJavaLangClassMethod$20(com.android.tools.r8.utils.OriginWithPosition):1719:1719 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/q2;)Ljava/util/Set;"} 1214:1214:boolean isWaitOrNotifyMethod(com.android.tools.r8.graph.DexMethod):1724:1724 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)Z"} 1215:1227:void lambda$generateAssumeNoSideEffectsWarnings$21(com.android.tools.r8.utils.OriginWithPosition,java.util.Set):1739:1751 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/q2;Ljava/util/Set;)V"} 1228:1228:void lambda$generateAssumeNoSideEffectsWarnings$21(com.android.tools.r8.utils.OriginWithPosition,java.util.Set):1746:1746 -> a 1229:1238:void reportAssumeValuesWarningForMissingReturnField(com.android.tools.r8.shaking.ProguardConfigurationRule,com.android.tools.r8.shaking.ProguardMemberRule,com.android.tools.r8.ir.analysis.value.AbstractValue):1757:1766 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/T2;Lcom/android/tools/r8/shaking/o3;Lcom/android/tools/r8/internal/B1;)V"} 1239:1239:void reportAssumeValuesWarningForMissingReturnField(com.android.tools.r8.shaking.ProguardConfigurationRule,com.android.tools.r8.shaking.ProguardMemberRule,com.android.tools.r8.ir.analysis.value.AbstractValue):1761:1761 -> a 1:1:void lambda$sideEffectFreeIsRuleSatisfiedByField$14(com.android.tools.r8.shaking.AnnotationMatchResult):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/f;)V"} 2:2:boolean lambda$process$1(com.android.tools.r8.graph.DexDefinition):252:252 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/O0;)Z"} 3:33: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):514:544 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;Ljava/util/List;Lcom/android/tools/r8/shaking/T2;Ljava/util/Map;ZLcom/android/tools/r8/shaking/f3;)V"} 34:34:boolean com.android.tools.r8.shaking.ProguardConfigurationRule.isProguardKeepRule():0:0 -> b 34:34: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):544 -> b 35:35: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):545:545 -> b 36:36:boolean isMainDexRootSetBuilder():0:0 -> b 36:36: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):546 -> b 37:38: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):547:548 -> b 39:39:void com.android.tools.r8.shaking.RootSetUtils$RootSetBuilder$SynthesizeMissingInterfaceMethodsForMemberRules.run():588:588 -> b 39:39: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):549 -> b 40:41: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):707:708 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Map;Ljava/util/Collection;Lcom/android/tools/r8/shaking/T2;Lcom/android/tools/r8/shaking/f3;Lcom/android/tools/r8/graph/t0;)V"} 42:42: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):720:720 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;Ljava/util/List;Lcom/android/tools/r8/shaking/T2;Lcom/android/tools/r8/shaking/f3;)V"} 43:44: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):742:743 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Map;Ljava/util/Collection;Lcom/android/tools/r8/shaking/T2;Lcom/android/tools/r8/shaking/f3;Lcom/android/tools/r8/graph/r0;)V"} 45:45:com.android.tools.r8.shaking.AnnotationMatchResult satisfyAnnotation(com.android.tools.r8.shaking.ProguardConfigurationRule,com.android.tools.r8.graph.DexClass):841:841 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;Lcom/android/tools/r8/shaking/T2;)Lcom/android/tools/r8/shaking/f;"} 46:46:com.android.tools.r8.shaking.AnnotationMatchResult containsAllAnnotations(java.util.List,com.android.tools.r8.graph.DexClass):991:991 -> b 46:46:com.android.tools.r8.shaking.AnnotationMatchResult satisfyAnnotation(com.android.tools.r8.shaking.ProguardConfigurationRule,com.android.tools.r8.graph.DexClass):841 -> b 47:47:com.android.tools.r8.shaking.AnnotationMatchResult containsAllAnnotations(java.util.List,com.android.tools.r8.graph.DexClass):990:990 -> b 47:47:com.android.tools.r8.shaking.AnnotationMatchResult satisfyAnnotation(com.android.tools.r8.shaking.ProguardConfigurationRule,com.android.tools.r8.graph.DexClass):841 -> b 48:50:boolean ruleSatisfiedByMethods(com.android.tools.r8.shaking.ProguardMemberRule,java.lang.Iterable):963:965 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/o3;Ljava/lang/Iterable;)Z"} 51:53:void finalizeCheckDiscardedInformation():1413:1415 -> b 54:54:com.android.tools.r8.shaking.MinimumKeepInfoCollection com.android.tools.r8.shaking.DependentMinimumKeepInfoCollection.getUnconditionalMinimumKeepInfoOrDefault(com.android.tools.r8.shaking.MinimumKeepInfoCollection):88:88 -> b 54:54:void finalizeCheckDiscardedInformation():1414 -> b 55:55:com.android.tools.r8.shaking.MinimumKeepInfoCollection com.android.tools.r8.shaking.DependentMinimumKeepInfoCollection.getUnconditionalMinimumKeepInfoOrDefault(com.android.tools.r8.shaking.MinimumKeepInfoCollection):88:88 -> b 55:55:void finalizeCheckDiscardedInformation():1414 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 56:57:void finalizeCheckDiscardedInformation():1416:1417 -> b 58:58:com.android.tools.r8.utils.TraversalContinuation com.android.tools.r8.graph.DexProgramClass.traverseProgramMembers(java.util.function.Function):400:400 -> b 58:58:void finalizeCheckDiscardedInformation():1418 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 59:59:boolean com.android.tools.r8.utils.TraversalContinuation.shouldContinue():160:160 -> b 59:59:com.android.tools.r8.utils.TraversalContinuation com.android.tools.r8.graph.DexProgramClass.traverseProgramMembers(java.util.function.Function):401 -> b 59:59:void finalizeCheckDiscardedInformation():1418 -> b 60:62:com.android.tools.r8.utils.TraversalContinuation com.android.tools.r8.graph.DexProgramClass.traverseProgramMembers(java.util.function.Function):402:404 -> b 60:62:void finalizeCheckDiscardedInformation():1418 -> b 63:63:boolean com.android.tools.r8.utils.TraversalContinuation.shouldContinue():160:160 -> b 63:63:void finalizeCheckDiscardedInformation():1423 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 64:64:void finalizeCheckDiscardedInformation():1424:1424 -> b 1:26: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):685:710 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;Ljava/util/List;Lcom/android/tools/r8/shaking/T2;Lcom/android/tools/r8/shaking/f3;)V"} 27:27:boolean satisfyExtendsRule(com.android.tools.r8.graph.DexClass,com.android.tools.r8.shaking.ProguardConfigurationRule):853:853 -> c 27:27:boolean satisfyInheritanceRule(com.android.tools.r8.graph.DexClass,com.android.tools.r8.shaking.ProguardConfigurationRule):845 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;Lcom/android/tools/r8/shaking/T2;)Z"} 28:38:boolean anySuperTypeMatchesExtendsRule(com.android.tools.r8.graph.DexType,com.android.tools.r8.shaking.ProguardConfigurationRule):863:873 -> c 28:38:boolean satisfyExtendsRule(com.android.tools.r8.graph.DexClass,com.android.tools.r8.shaking.ProguardConfigurationRule):853 -> c 28:38:boolean satisfyInheritanceRule(com.android.tools.r8.graph.DexClass,com.android.tools.r8.shaking.ProguardConfigurationRule):845 -> c 39:39:com.android.tools.r8.shaking.AnnotationMatchResult containsAllAnnotations(java.util.List,com.android.tools.r8.graph.DexClass):991:991 -> c 39:39:boolean anySuperTypeMatchesExtendsRule(com.android.tools.r8.graph.DexType,com.android.tools.r8.shaking.ProguardConfigurationRule):873 -> c 39:39:boolean satisfyExtendsRule(com.android.tools.r8.graph.DexClass,com.android.tools.r8.shaking.ProguardConfigurationRule):853 -> c 39:39:boolean satisfyInheritanceRule(com.android.tools.r8.graph.DexClass,com.android.tools.r8.shaking.ProguardConfigurationRule):845 -> c 40:40:com.android.tools.r8.shaking.AnnotationMatchResult containsAllAnnotations(java.util.List,com.android.tools.r8.graph.DexClass):990:990 -> c 40:40:boolean anySuperTypeMatchesExtendsRule(com.android.tools.r8.graph.DexType,com.android.tools.r8.shaking.ProguardConfigurationRule):873 -> c 40:40:boolean satisfyExtendsRule(com.android.tools.r8.graph.DexClass,com.android.tools.r8.shaking.ProguardConfigurationRule):853 -> c 40:40:boolean satisfyInheritanceRule(com.android.tools.r8.graph.DexClass,com.android.tools.r8.shaking.ProguardConfigurationRule):845 -> c 41:45:boolean anySuperTypeMatchesExtendsRule(com.android.tools.r8.graph.DexType,com.android.tools.r8.shaking.ProguardConfigurationRule):875:879 -> c 41:45:boolean satisfyExtendsRule(com.android.tools.r8.graph.DexClass,com.android.tools.r8.shaking.ProguardConfigurationRule):853 -> c 41:45:boolean satisfyInheritanceRule(com.android.tools.r8.graph.DexClass,com.android.tools.r8.shaking.ProguardConfigurationRule):845 -> c 46:46:boolean satisfyExtendsRule(com.android.tools.r8.graph.DexClass,com.android.tools.r8.shaking.ProguardConfigurationRule):858:858 -> c 46:46:boolean satisfyInheritanceRule(com.android.tools.r8.graph.DexClass,com.android.tools.r8.shaking.ProguardConfigurationRule):845 -> c 47:52:boolean satisfyImplementsRule(com.android.tools.r8.graph.DexClass,com.android.tools.r8.shaking.ProguardConfigurationRule):885:890 -> c 47:52:boolean satisfyInheritanceRule(com.android.tools.r8.graph.DexClass,com.android.tools.r8.shaking.ProguardConfigurationRule):849 -> c 53:59:void generateAssumeNoSideEffectsWarnings():1730:1736 -> c com.android.tools.r8.shaking.RootSetUtils$RootSetBuilder$SynthesizeMissingInterfaceMethodsForMemberRules -> com.android.tools.r8.shaking.c4: # {"id":"sourceFile","fileName":"RootSetUtils.java"} com.android.tools.r8.graph.DexProgramClass originalClazz -> a java.util.Collection memberKeepRules -> b com.android.tools.r8.shaking.ProguardConfigurationRule context -> c java.util.Map preconditionSupplier -> d com.android.tools.r8.shaking.ProguardIfRule ifRule -> e java.util.Set seenMethods -> f java.util.Set seenTypes -> g com.android.tools.r8.shaking.RootSetUtils$RootSetBuilder this$0 -> h boolean $assertionsDisabled -> i 1:1:void ():558:558 -> 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):573:573 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/d4;Lcom/android/tools/r8/graph/q2;Ljava/util/List;Lcom/android/tools/r8/shaking/T2;Ljava/util/Map;Lcom/android/tools/r8/shaking/f3;)V"} 2:17: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):565:580 -> 1:1:void handleMatchedAnnotation(com.android.tools.r8.shaking.AnnotationMatchResult):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/f;)V"} 2:18:void visitAllSuperInterfaces(com.android.tools.r8.graph.DexType):592:608 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)V"} 19:25:void lambda$visitAllSuperInterfaces$0(com.android.tools.r8.graph.DexClassAndMethod):613:619 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/t0;)V"} 26:44:void tryAndKeepMethodOnClass(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.shaking.ProguardMemberRule):626:644 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/t0;Lcom/android/tools/r8/shaking/o3;)V"} 45:45:boolean com.android.tools.r8.shaking.RootSetUtils$RootSetBuilder.canInsertForwardingMethod(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexEncodedMethod):674:674 -> a 45:45:void tryAndKeepMethodOnClass(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.shaking.ProguardMemberRule):644 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 46:47:boolean com.android.tools.r8.shaking.RootSetUtils$RootSetBuilder.canInsertForwardingMethod(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexEncodedMethod):674:675 -> a 46:47:void tryAndKeepMethodOnClass(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.shaking.ProguardMemberRule):644 -> a 48:48:void tryAndKeepMethodOnClass(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.shaking.ProguardMemberRule):646:646 -> a 49:49:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexProgramClass.getContextType():781:781 -> a 49:49: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):332 -> a 49:49:void tryAndKeepMethodOnClass(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.shaking.ProguardMemberRule):646 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 50:50: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):332:332 -> a 50:50:void tryAndKeepMethodOnClass(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.shaking.ProguardMemberRule):646 -> a 51:65:void tryAndKeepMethodOnClass(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.shaking.ProguardMemberRule):647:661 -> a 66:70:com.android.tools.r8.graph.ProgramMethod lambda$tryAndKeepMethodOnClass$1(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexMethod):651:655 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/o5;"} 71:71: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):1170:1170 -> a 71:71:com.android.tools.r8.graph.ProgramMethod lambda$tryAndKeepMethodOnClass$1(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexMethod):655 -> a 72:72:com.android.tools.r8.graph.ProgramMethod lambda$tryAndKeepMethodOnClass$1(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexMethod):655:655 -> 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):667:668 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/shaking/o3;Lcom/android/tools/r8/shaking/d4;)V"} com.android.tools.r8.shaking.RuntimeTypeCheckInfo -> com.android.tools.r8.shaking.g4: # {"id":"sourceFile","fileName":"RuntimeTypeCheckInfo.java"} java.util.Set instanceOfTypes -> a java.util.Set checkCastTypes -> b java.util.Set exceptionGuardTypes -> c 1:4:void (java.util.Set,java.util.Set,java.util.Set):28:31 -> 1:1:boolean isInstanceOfType(com.android.tools.r8.graph.DexProgramClass):99:99 -> a 1:1:boolean isRuntimeCheckType(com.android.tools.r8.graph.DexProgramClass):107 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)Z"} 2:2:boolean isCheckCastType(com.android.tools.r8.graph.DexProgramClass):95:95 -> a 2:2:boolean isRuntimeCheckType(com.android.tools.r8.graph.DexProgramClass):107 -> a 3:3:boolean isExceptionGuardType(com.android.tools.r8.graph.DexProgramClass):103:103 -> a 3:3:boolean isRuntimeCheckType(com.android.tools.r8.graph.DexProgramClass):107 -> a 4:7:com.android.tools.r8.shaking.RuntimeTypeCheckInfo rewriteWithLens(com.android.tools.r8.graph.lens.NonIdentityGraphLens):111:114 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/HH;)Lcom/android/tools/r8/shaking/g4;"} com.android.tools.r8.shaking.RuntimeTypeCheckInfo$Builder -> com.android.tools.r8.shaking.f4: # {"id":"sourceFile","fileName":"RuntimeTypeCheckInfo.java"} com.android.tools.r8.graph.lens.GraphLens appliedGraphLens -> a com.android.tools.r8.graph.DexItemFactory factory -> b java.util.Set instanceOfTypes -> c java.util.Set checkCastTypes -> d java.util.Set exceptionGuardTypes -> e 1:1:void (com.android.tools.r8.graph.AppView):46:46 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)V"} 2:8:void (com.android.tools.r8.graph.AppView):42:48 -> 1:4:com.android.tools.r8.shaking.RuntimeTypeCheckInfo build(com.android.tools.r8.graph.lens.GraphLens):52:55 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xj;)Lcom/android/tools/r8/shaking/g4;"} 5:5:void traceCheckCast(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod):61:61 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)V"} 6:8:void add(com.android.tools.r8.graph.DexType,java.util.Set):80:82 -> a 6:8:void traceCheckCast(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod):61 -> a 9:11:void attach(com.android.tools.r8.shaking.Enqueuer):88:90 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/L;)V"} 1:1:void traceExceptionGuard(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod):76:76 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)V"} 2:4:void add(com.android.tools.r8.graph.DexType,java.util.Set):80:82 -> b 2:4:void traceExceptionGuard(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod):76 -> b 1:1:void traceInstanceOf(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod):71:71 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)V"} 2:4:void add(com.android.tools.r8.graph.DexType,java.util.Set):80:82 -> c 2:4:void traceInstanceOf(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.ProgramMethod):71 -> c com.android.tools.r8.shaking.ScopedDexMethodSet -> com.android.tools.r8.shaking.h4: # {"id":"sourceFile","fileName":"ScopedDexMethodSet.java"} com.android.tools.r8.shaking.ScopedDexMethodSet parent -> a java.util.Map items -> b com.android.tools.r8.com.google.common.base.Equivalence METHOD_EQUIVALENCE -> c 1:1:void ():22:22 -> 1:1:void ():28:28 -> 2:2:void (com.android.tools.r8.shaking.ScopedDexMethodSet):31:31 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/h4;)V"} 3:10:void (com.android.tools.r8.shaking.ScopedDexMethodSet):25:32 -> 1:2:com.android.tools.r8.graph.DexEncodedMethod lookup(com.android.tools.r8.com.google.common.base.Equivalence$Wrapper):40:41 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ih;)Lcom/android/tools/r8/graph/W0;"} 3:12:com.android.tools.r8.shaking.ScopedDexMethodSet$AddMethodIfMoreVisibleResult addMethodIfMoreVisible(com.android.tools.r8.graph.DexEncodedMethod):58:67 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W0;)I"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/h4;"} 22:22:void setParent(com.android.tools.r8.shaking.ScopedDexMethodSet):79:79 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/h4;)V"} 1:1:com.android.tools.r8.shaking.ScopedDexMethodSet newNestedScope():36:36 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/h4;"} com.android.tools.r8.shaking.SingleTargetLookupCache -> com.android.tools.r8.shaking.i4: # {"id":"sourceFile","fileName":"SingleTargetLookupCache.java"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/W0;)V"} 7:7:java.util.Map lambda$addToCache$0(com.android.tools.r8.graph.DexType):23:23 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Ljava/util/Map;"} 8:10:void removeInstantiatedType(com.android.tools.r8.graph.DexType,com.android.tools.r8.shaking.AppInfoWithLiveness):31:33 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/shaking/i;)V"} 11:11:void lambda$removeInstantiatedType$2(com.android.tools.r8.shaking.AppInfoWithLiveness,java.util.Set,com.android.tools.r8.graph.DexProgramClass):36:36 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/i;Ljava/util/Set;Lcom/android/tools/r8/graph/q2;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Set;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/q0;Ljava/lang/Boolean;)Lcom/android/tools/r8/utils/E3;"} 17:17:void lambda$removeInstantiatedType$3(com.android.tools.r8.ir.desugar.LambdaDescriptor):47:47 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/KA;)V"} 18:23:com.android.tools.r8.graph.DexEncodedMethod getCachedItem(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexMethod):52:57 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/W0;"} 1:5:boolean hasCachedItem(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexMethod):61:65 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/v2;)Z"} com.android.tools.r8.shaking.TreePruner -> com.android.tools.r8.shaking.k4: # {"id":"sourceFile","fileName":"TreePruner.java"} com.android.tools.r8.graph.AppView appView -> a com.android.tools.r8.shaking.TreePrunerConfiguration configuration -> b com.android.tools.r8.shaking.UnusedItemsPrinter unusedItemsPrinter -> c java.util.Set prunedFields -> d java.util.Set prunedMethods -> e java.util.Set prunedTypes -> f java.util.Set methodsToKeepForConfigurationDebugging -> g boolean $assertionsDisabled -> h 1:1:void ():51:51 -> 1:1:void (com.android.tools.r8.graph.AppView):62:62 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)V"} 2:2:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.shaking.TreePrunerConfiguration):65:65 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/shaking/l4;)V"} 3:22:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.shaking.TreePrunerConfiguration):56:75 -> 1:1:void lambda$new$0(com.android.tools.r8.utils.InternalOptions,java.lang.String):73:73 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/A1;Ljava/lang/String;)V"} 2:2:com.android.tools.r8.graph.PrunedItems run(java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):79:79 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/concurrent/ExecutorService;Lcom/android/tools/r8/utils/z3;)Lcom/android/tools/r8/graph/u5;"} 3:3:com.android.tools.r8.graph.PrunedItems run(java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing,java.util.Set):84:84 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/z3;Ljava/util/Set;Ljava/util/concurrent/ExecutorService;)Lcom/android/tools/r8/graph/u5;"} 4:4:com.android.tools.r8.graph.PrunedItems internalRun(java.util.concurrent.ExecutorService,java.util.Set):90:90 -> a 4:4:com.android.tools.r8.graph.PrunedItems lambda$run$1(java.util.concurrent.ExecutorService,java.util.Set):84 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/concurrent/ExecutorService;Ljava/util/Set;)Lcom/android/tools/r8/graph/u5;"} 5:6:com.android.tools.r8.graph.DirectMappedDexApplication$Builder removeUnused(com.android.tools.r8.graph.DirectMappedDexApplication):108:109 -> a 5:6:com.android.tools.r8.graph.PrunedItems internalRun(java.util.concurrent.ExecutorService,java.util.Set):91 -> a 5:6:com.android.tools.r8.graph.PrunedItems lambda$run$1(java.util.concurrent.ExecutorService,java.util.Set):84 -> a 7:18:java.util.List getNewProgramClasses(java.util.Collection):113:124 -> a 7:18:com.android.tools.r8.graph.DirectMappedDexApplication$Builder removeUnused(com.android.tools.r8.graph.DirectMappedDexApplication):109 -> a 7:18:com.android.tools.r8.graph.PrunedItems internalRun(java.util.concurrent.ExecutorService,java.util.Set):91 -> a 7:18:com.android.tools.r8.graph.PrunedItems lambda$run$1(java.util.concurrent.ExecutorService,java.util.Set):84 -> a 19:19:boolean com.android.tools.r8.graph.DexClass.isFinal():593:593 -> a 19:19:java.util.List getNewProgramClasses(java.util.Collection):128 -> a 19:19:com.android.tools.r8.graph.DirectMappedDexApplication$Builder removeUnused(com.android.tools.r8.graph.DirectMappedDexApplication):109 -> a 19:19:com.android.tools.r8.graph.PrunedItems internalRun(java.util.concurrent.ExecutorService,java.util.Set):91 -> a 19:19:com.android.tools.r8.graph.PrunedItems lambda$run$1(java.util.concurrent.ExecutorService,java.util.Set):84 -> a 20:22:java.util.List getNewProgramClasses(java.util.Collection):134:136 -> a 20:22:com.android.tools.r8.graph.DirectMappedDexApplication$Builder removeUnused(com.android.tools.r8.graph.DirectMappedDexApplication):109 -> a 20:22:com.android.tools.r8.graph.PrunedItems internalRun(java.util.concurrent.ExecutorService,java.util.Set):91 -> a 20:22:com.android.tools.r8.graph.PrunedItems lambda$run$1(java.util.concurrent.ExecutorService,java.util.Set):84 -> a 23:34:void pruneUnusedInterfaces(com.android.tools.r8.graph.DexProgramClass):155:166 -> a 23:34:java.util.List getNewProgramClasses(java.util.Collection):139 -> a 23:34:com.android.tools.r8.graph.DirectMappedDexApplication$Builder removeUnused(com.android.tools.r8.graph.DirectMappedDexApplication):109 -> a 23:34:com.android.tools.r8.graph.PrunedItems internalRun(java.util.concurrent.ExecutorService,java.util.Set):91 -> a 23:34:com.android.tools.r8.graph.PrunedItems lambda$run$1(java.util.concurrent.ExecutorService,java.util.Set):84 -> a 35:45:java.util.List getNewProgramClasses(java.util.Collection):140:150 -> a 35:45:com.android.tools.r8.graph.DirectMappedDexApplication$Builder removeUnused(com.android.tools.r8.graph.DirectMappedDexApplication):109 -> a 35:45:com.android.tools.r8.graph.PrunedItems internalRun(java.util.concurrent.ExecutorService,java.util.Set):91 -> a 35:45:com.android.tools.r8.graph.PrunedItems lambda$run$1(java.util.concurrent.ExecutorService,java.util.Set):84 -> a 46:46:com.android.tools.r8.graph.DirectMappedDexApplication$Builder removeUnused(com.android.tools.r8.graph.DirectMappedDexApplication):109:109 -> a 46:46:com.android.tools.r8.graph.PrunedItems internalRun(java.util.concurrent.ExecutorService,java.util.Set):91 -> a 46:46:com.android.tools.r8.graph.PrunedItems lambda$run$1(java.util.concurrent.ExecutorService,java.util.Set):84 -> a 47:49:com.android.tools.r8.graph.PrunedItems internalRun(java.util.concurrent.ExecutorService,java.util.Set):93:95 -> a 47:49:com.android.tools.r8.graph.PrunedItems lambda$run$1(java.util.concurrent.ExecutorService,java.util.Set):84 -> a 50:54:void fixupOptimizationInfo(com.android.tools.r8.graph.DirectMappedDexApplication,java.util.concurrent.ExecutorService):429:433 -> a 50:54:com.android.tools.r8.graph.PrunedItems internalRun(java.util.concurrent.ExecutorService,java.util.Set):96 -> a 50:54:com.android.tools.r8.graph.PrunedItems lambda$run$1(java.util.concurrent.ExecutorService,java.util.Set):84 -> a 55:72:void fixupOptimizationInfo(com.android.tools.r8.graph.DirectMappedDexApplication,java.util.concurrent.ExecutorService):432:449 -> a 55:72:com.android.tools.r8.graph.PrunedItems internalRun(java.util.concurrent.ExecutorService,java.util.Set):96 -> a 55:72:com.android.tools.r8.graph.PrunedItems lambda$run$1(java.util.concurrent.ExecutorService,java.util.Set):84 -> a 73:79:com.android.tools.r8.graph.PrunedItems internalRun(java.util.concurrent.ExecutorService,java.util.Set):97:103 -> a 73:79:com.android.tools.r8.graph.PrunedItems lambda$run$1(java.util.concurrent.ExecutorService,java.util.Set):84 -> a 80:96:void removeInterfacesImplementedDirectlyAndIndirectlyByClassFromSet(com.android.tools.r8.graph.DexType,java.util.Set):172:188 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Ljava/util/LinkedHashSet;)V"} 97:98:void pruneMembersAndAttributes(com.android.tools.r8.graph.DexProgramClass):206:207 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)V"} 99:104:java.util.List com.android.tools.r8.utils.IterableUtils.ensureUnmodifiableList(java.lang.Iterable):57:62 -> a 99:104:com.android.tools.r8.graph.DexEncodedMethod[] reachableMethods(java.lang.Iterable,com.android.tools.r8.graph.DexProgramClass):339 -> a 99:104:void pruneMembersAndAttributes(com.android.tools.r8.graph.DexProgramClass):207 -> a 105:105:com.android.tools.r8.graph.DexEncodedMethod[] reachableMethods(java.lang.Iterable,com.android.tools.r8.graph.DexProgramClass):339:339 -> a 105:105:void pruneMembersAndAttributes(com.android.tools.r8.graph.DexProgramClass):207 -> a 106:109:void pruneMembersAndAttributes(com.android.tools.r8.graph.DexProgramClass):209:212 -> a 110:115:java.util.List com.android.tools.r8.utils.IterableUtils.ensureUnmodifiableList(java.lang.Iterable):57:62 -> a 110:115:com.android.tools.r8.graph.DexEncodedMethod[] reachableMethods(java.lang.Iterable,com.android.tools.r8.graph.DexProgramClass):339 -> a 110:115:void pruneMembersAndAttributes(com.android.tools.r8.graph.DexProgramClass):212 -> a 116:116:com.android.tools.r8.graph.DexEncodedMethod[] reachableMethods(java.lang.Iterable,com.android.tools.r8.graph.DexProgramClass):339:339 -> a 116:116:void pruneMembersAndAttributes(com.android.tools.r8.graph.DexProgramClass):212 -> a 117:134:void pruneMembersAndAttributes(com.android.tools.r8.graph.DexProgramClass):214:231 -> a 135:140:void pruneMembersAndAttributes(com.android.tools.r8.graph.DexProgramClass):230:235 -> a 141:148:void rewriteNestAttributes(com.android.tools.r8.graph.DexProgramClass,java.util.function.Predicate,java.util.function.Function):240:247 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Ljava/util/function/Predicate;Ljava/util/function/Function;)V"} 149:165:void claimNestOwnership(com.android.tools.r8.graph.DexClass,java.util.function.Predicate,java.util.function.Function):292:308 -> a 149:165:void rewriteNestAttributes(com.android.tools.r8.graph.DexProgramClass,java.util.function.Predicate,java.util.function.Function):248 -> a 166:177:java.util.function.Predicate isReachableInstanceField(com.android.tools.r8.graph.DexEncodedField[]):256:267 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"([Lcom/android/tools/r8/graph/T0;)Ljava/util/function/Predicate;"} 178:179:boolean lambda$isReachableInstanceField$2(com.android.tools.r8.graph.DexEncodedField[],com.android.tools.r8.graph.RecordComponentInfo):260:261 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"([Lcom/android/tools/r8/graph/T0;Lcom/android/tools/r8/graph/v5;)Z"} 180:180:boolean lambda$isReachableInstanceField$2(com.android.tools.r8.graph.DexEncodedField[],com.android.tools.r8.graph.RecordComponentInfo):260:260 -> a 181:181:boolean lambda$isReachableInstanceField$3(java.util.Set,com.android.tools.r8.graph.RecordComponentInfo):267:267 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Set;Lcom/android/tools/r8/graph/v5;)Z"} 182:182:boolean isTypeLive(com.android.tools.r8.graph.DexType):276:276 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Z"} 183:184:void clearDeadNestMembers(com.android.tools.r8.graph.DexClass,java.util.function.Predicate,java.util.function.Function):283:284 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;Ljava/util/function/Predicate;Ljava/util/function/Function;)V"} 185:186:boolean lambda$clearDeadNestMembers$4(java.util.function.Function,java.util.function.Predicate,com.android.tools.r8.graph.NestMemberClassAttribute):286:287 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Function;Ljava/util/function/Predicate;Lcom/android/tools/r8/graph/X4;)Z"} 187:189:boolean isAttributeReferencingPrunedItem(com.android.tools.r8.graph.EnclosingMethodAttribute):314:316 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/O2;)Z"} 190:190:boolean isAttributeReferencingMissingOrPrunedType(com.android.tools.r8.graph.InnerClassAttribute):320:320 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/J3;)Z"} 191:191:boolean isTypeMissing(com.android.tools.r8.graph.DexType):272:272 -> a 191:191:boolean isAttributeReferencingMissingOrPrunedType(com.android.tools.r8.graph.InnerClassAttribute):320 -> a 192:195:boolean isAttributeReferencingMissingOrPrunedType(com.android.tools.r8.graph.InnerClassAttribute):320:323 -> a 196:210:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.InnerClassAttribute.getLiveContext(com.android.tools.r8.graph.AppView):101:115 -> a 196:210:boolean isAttributeReferencingMissingOrPrunedType(com.android.tools.r8.graph.InnerClassAttribute):323 -> a 211:211:boolean isTypeMissing(com.android.tools.r8.graph.DexType):272:272 -> a 211:211:boolean isAttributeReferencingMissingOrPrunedType(com.android.tools.r8.graph.InnerClassAttribute):324 -> a 212:212:boolean isAttributeReferencingMissingOrPrunedType(com.android.tools.r8.graph.InnerClassAttribute):324:324 -> a 213:215:com.android.tools.r8.graph.DexEncodedMethod[] reachableMethods(java.util.List,com.android.tools.r8.graph.DexProgramClass):344:346 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Ljava/util/List;)[Lcom/android/tools/r8/graph/W0;"} 216:217:int firstUnreachableIndex(java.util.List,java.util.function.Predicate):329:330 -> a 216:217:com.android.tools.r8.graph.DexEncodedMethod[] reachableMethods(java.util.List,com.android.tools.r8.graph.DexProgramClass):347 -> a 218:219:com.android.tools.r8.graph.DexEncodedMethod[] reachableMethods(java.util.List,com.android.tools.r8.graph.DexProgramClass):350:351 -> a 220:221:void canonicalizeCode(com.android.tools.r8.graph.ProgramMethod):390:391 -> a 220:221:com.android.tools.r8.graph.DexEncodedMethod[] reachableMethods(java.util.List,com.android.tools.r8.graph.DexProgramClass):351 -> a 222:226:com.android.tools.r8.graph.DexEncodedMethod[] reachableMethods(java.util.List,com.android.tools.r8.graph.DexProgramClass):355:359 -> a 227:228:void canonicalizeCode(com.android.tools.r8.graph.ProgramMethod):390:391 -> a 227:228:com.android.tools.r8.graph.DexEncodedMethod[] reachableMethods(java.util.List,com.android.tools.r8.graph.DexProgramClass):359 -> a 229:235:com.android.tools.r8.graph.DexEncodedMethod[] reachableMethods(java.util.List,com.android.tools.r8.graph.DexProgramClass):360:366 -> a 236:259:com.android.tools.r8.graph.DexEncodedMethod[] reachableMethods(java.util.List,com.android.tools.r8.graph.DexProgramClass):363:386 -> a 260:260:boolean lambda$reachableMethods$5(com.android.tools.r8.shaking.AppInfoWithLiveness,com.android.tools.r8.graph.DexEncodedMethod):347:347 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/i;Lcom/android/tools/r8/graph/W0;)Z"} 261:262:com.android.tools.r8.graph.DexEncodedField[] reachableFields(java.util.List):396:397 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;)[Lcom/android/tools/r8/graph/T0;"} 263:264:int firstUnreachableIndex(java.util.List,java.util.function.Predicate):329:330 -> a 263:264:com.android.tools.r8.graph.DexEncodedField[] reachableFields(java.util.List):399 -> a 265:283:com.android.tools.r8.graph.DexEncodedField[] reachableFields(java.util.List):404:422 -> a 284:284:boolean lambda$reachableFields$6(com.android.tools.r8.shaking.AppInfoWithLiveness,com.android.tools.r8.graph.DexEncodedField):398:398 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/i;Lcom/android/tools/r8/graph/T0;)Z"} 1:8:void retainReachableInterfacesFrom(com.android.tools.r8.graph.DexType,java.util.Set):193:200 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Ljava/util/LinkedHashSet;)V"} 9:13:boolean verifyNoDeadFields(com.android.tools.r8.graph.DexProgramClass):453:457 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)V"} com.android.tools.r8.shaking.TreePruner$1 -> com.android.tools.r8.shaking.j4: # {"id":"sourceFile","fileName":"TreePruner.java"} com.android.tools.r8.shaking.TreePruner this$0 -> a 1:1:void (com.android.tools.r8.shaking.TreePruner):435:435 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/k4;)V"} 1:1:void fixup(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.ir.optimize.info.MutableFieldOptimizationInfo):438:438 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/ir/optimize/info/k;)V"} 2:2:void fixup(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.optimize.info.MutableMethodOptimizationInfo):444:444 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W0;Lcom/android/tools/r8/ir/optimize/info/l;)V"} com.android.tools.r8.shaking.TreePrunerConfiguration -> com.android.tools.r8.shaking.l4: # {"id":"sourceFile","fileName":"TreePrunerConfiguration.java"} boolean isReachableOrReferencedField(com.android.tools.r8.shaking.AppInfoWithLiveness,com.android.tools.r8.graph.DexEncodedField) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/i;Lcom/android/tools/r8/graph/T0;)Z"} com.android.tools.r8.shaking.UnusedItemsPrinter -> com.android.tools.r8.shaking.o4: # {"id":"sourceFile","fileName":"UnusedItemsPrinter.java"} java.util.function.Consumer consumer -> a com.android.tools.r8.graph.DexType currentType -> b com.android.tools.r8.shaking.UnusedItemsPrinter$Members currentMembers -> c java.util.List classes -> d com.android.tools.r8.shaking.UnusedItemsPrinter DONT_PRINT -> e boolean $assertionsDisabled -> f 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/v2;Lcom/android/tools/r8/utils/v2;)I"} 19:19:void append(java.lang.String):94:94 -> a 19:19:void printUnusedField(com.android.tools.r8.graph.DexEncodedField):123 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/T0;)V"} 20:21:void printUnusedField(com.android.tools.r8.graph.DexEncodedField):124:125 -> a 22:22:void append(java.lang.String):94:94 -> a 22:22:void printUnusedField(com.android.tools.r8.graph.DexEncodedField):126 -> a 23:23:void 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 append(java.lang.String):94:94 -> a 25:25:void printUnusedField(com.android.tools.r8.graph.DexEncodedField):129 -> a 26:26:void 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:void append(java.lang.String):94:94 -> a 28:28:void printUnusedField(com.android.tools.r8.graph.DexEncodedField):131 -> a 29:29:void newline():98:98 -> a 29:29:void printUnusedField(com.android.tools.r8.graph.DexEncodedField):132 -> a 30:30:void append(java.lang.String):94:94 -> a 30:30:void newline():98 -> a 30:30:void printUnusedField(com.android.tools.r8.graph.DexEncodedField):132 -> a 31:31:void append(java.lang.String):94:94 -> a 31:31:void printUnusedMethod(com.android.tools.r8.graph.DexEncodedMethod):102 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W0;)V"} 32:33:void printUnusedMethod(com.android.tools.r8.graph.DexEncodedMethod):103:104 -> a 34:34:void append(java.lang.String):94:94 -> a 34:34:void printUnusedMethod(com.android.tools.r8.graph.DexEncodedMethod):105 -> a 35:35:void append(java.lang.String):94:94 -> a 35:35:void printUnusedMethod(com.android.tools.r8.graph.DexEncodedMethod):106 -> a 36:36:void printUnusedMethod(com.android.tools.r8.graph.DexEncodedMethod):108:108 -> a 37:37:void append(java.lang.String):94:94 -> a 37:37:void printUnusedMethod(com.android.tools.r8.graph.DexEncodedMethod):108 -> a 38:38:void append(java.lang.String):94:94 -> a 38:38:void printUnusedMethod(com.android.tools.r8.graph.DexEncodedMethod):109 -> a 39:39:void printUnusedMethod(com.android.tools.r8.graph.DexEncodedMethod):110:110 -> a 40:40:void append(java.lang.String):94:94 -> a 40:40:void printUnusedMethod(com.android.tools.r8.graph.DexEncodedMethod):110 -> a 41:41:void append(java.lang.String):94:94 -> a 41:41:void printUnusedMethod(com.android.tools.r8.graph.DexEncodedMethod):111 -> a 42:42:void printUnusedMethod(com.android.tools.r8.graph.DexEncodedMethod):112:112 -> a 43:43:void append(java.lang.String):94:94 -> a 43:43:void printUnusedMethod(com.android.tools.r8.graph.DexEncodedMethod):114 -> a 44:44:void printUnusedMethod(com.android.tools.r8.graph.DexEncodedMethod):116:116 -> a 45:45:void append(java.lang.String):94:94 -> a 45:45:void printUnusedMethod(com.android.tools.r8.graph.DexEncodedMethod):116 -> a 46:46:void append(java.lang.String):94:94 -> a 46:46:void printUnusedMethod(com.android.tools.r8.graph.DexEncodedMethod):118 -> a 47:47:void newline():98:98 -> a 47:47:void printUnusedMethod(com.android.tools.r8.graph.DexEncodedMethod):119 -> a 48:48:void append(java.lang.String):94:94 -> a 48:48:void newline():98 -> a 48:48:void printUnusedMethod(com.android.tools.r8.graph.DexEncodedMethod):119 -> a 1:2:void visiting(com.android.tools.r8.graph.DexProgramClass):54:55 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W0;)V"} 11:11:void registerUnusedField(com.android.tools.r8.graph.DexEncodedField):72:72 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/T0;)V"} com.android.tools.r8.shaking.UnusedItemsPrinter$Members -> com.android.tools.r8.shaking.m4: # {"id":"sourceFile","fileName":"UnusedItemsPrinter.java"} java.util.List fields -> a java.util.List methods -> b 1:3:void ():18:20 -> 1:1:int lambda$sort$0(com.android.tools.r8.graph.DexEncodedField,com.android.tools.r8.graph.DexEncodedField):27:27 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/T0;Lcom/android/tools/r8/graph/T0;)I"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W0;Lcom/android/tools/r8/graph/W0;)I"} com.android.tools.r8.shaking.UnusedItemsPrinter$NopPrinter -> com.android.tools.r8.shaking.n4: # {"id":"sourceFile","fileName":"UnusedItemsPrinter.java"} 1:1:void ():139:139 -> 1:1:void finished():0:0 -> a 2:2:void registerUnusedClass(com.android.tools.r8.graph.DexProgramClass):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)V"} 1:1:void registerUnusedField(com.android.tools.r8.graph.DexEncodedField):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/T0;)V"} 2:2:void registerUnusedMethod(com.android.tools.r8.graph.DexEncodedMethod):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W0;)V"} 3:3:void visited():0:0 -> b 4:4:void visiting(com.android.tools.r8.graph.DexProgramClass):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)V"} com.android.tools.r8.shaking.VerticalClassMerger -> com.android.tools.r8.shaking.x4: # {"id":"sourceFile","fileName":"VerticalClassMerger.java"} com.android.tools.r8.graph.DexApplication application -> a com.android.tools.r8.shaking.AppInfoWithLiveness appInfo -> b com.android.tools.r8.graph.AppView appView -> c com.android.tools.r8.utils.InternalOptions options -> d com.android.tools.r8.graph.SubtypingInfo subtypingInfo -> e java.util.concurrent.ExecutorService executorService -> f com.android.tools.r8.ir.optimize.MethodPoolCollection methodPoolCollection -> g com.android.tools.r8.utils.Timing timing -> h java.util.Collection invokes -> i com.android.tools.r8.androidapi.AndroidApiLevelCompute apiLevelCompute -> j com.android.tools.r8.ir.optimize.info.OptimizationFeedback feedback -> k java.util.Set mergeCandidates -> l com.android.tools.r8.utils.collections.MutableBidirectionalManyToOneMap mergedClasses -> m com.android.tools.r8.utils.collections.MutableBidirectionalManyToOneMap mergedInterfaces -> n java.util.Set pinnedTypes -> o com.android.tools.r8.shaking.VerticalClassMergerGraphLens$Builder lensBuilder -> p java.util.List synthesizedBridges -> q com.android.tools.r8.shaking.MainDexInfo mainDexInfo -> r boolean $assertionsDisabled -> s 1:1:void ():124:124 -> 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):192:192 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/N2;Lcom/android/tools/r8/graph/m;Ljava/util/concurrent/ExecutorService;Lcom/android/tools/r8/utils/z3;)V"} 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):165:207 -> 1:2:void extractPinnedItems(java.lang.Iterable,com.android.tools.r8.shaking.VerticalClassMerger$AbortReason):268:269 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Collection;)V"} 3:3:boolean com.android.tools.r8.graph.DexReference.isDexType():0:0 -> a 3:3:void extractPinnedItems(java.lang.Iterable,com.android.tools.r8.shaking.VerticalClassMerger$AbortReason):269 -> a 4:19:void extractPinnedItems(java.lang.Iterable,com.android.tools.r8.shaking.VerticalClassMerger$AbortReason):270:285 -> a 20:29:void markTypeAsPinned(com.android.tools.r8.graph.DexType,com.android.tools.r8.shaking.VerticalClassMerger$AbortReason):292:301 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)V"} 30:41:boolean isMergeCandidate(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass,java.util.Set):309:320 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/graph/q2;Ljava/util/Set;)Z"} 42:42:java.lang.Iterable com.android.tools.r8.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):320 -> a 43:44:boolean isMergeCandidate(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass,java.util.Set):320:321 -> a 45:53:boolean isMergeCandidate(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass,java.util.Set):320:328 -> a 54:54:boolean com.android.tools.r8.graph.DexClass.isAnnotation():589:589 -> a 54:54:boolean isMergeCandidate(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass,java.util.Set):331 -> a 55:56:boolean isMergeCandidate(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass,java.util.Set):334:335 -> a 57:57:boolean com.android.tools.r8.graph.AppInfoWithClassHierarchy.isSerializable(com.android.tools.r8.graph.DexType):438:438 -> a 57:57:boolean isMergeCandidate(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass,java.util.Set):336 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 58:58:boolean com.android.tools.r8.graph.AppInfoWithClassHierarchy.isSerializable(com.android.tools.r8.graph.DexType):438:438 -> a 58:58:boolean isMergeCandidate(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass,java.util.Set):336 -> a 59:61:boolean isMergeCandidate(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass,java.util.Set):348:350 -> a 62:62:boolean com.android.tools.r8.utils.TraversalContinuation.shouldBreak():156:156 -> a 62:62:boolean isMergeCandidate(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass,java.util.Set):359 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 63:78:boolean isMergeCandidate(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass,java.util.Set):363:378 -> a 79:79:boolean com.android.tools.r8.utils.TraversalContinuation.shouldBreak():156:156 -> a 79:79:boolean isMergeCandidate(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass,java.util.Set):385 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 80:80:boolean lambda$isMergeCandidate$0(com.android.tools.r8.shaking.AppInfoWithLiveness,com.android.tools.r8.graph.DexDefinition):321:321 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/i;Lcom/android/tools/r8/graph/O0;)Z"} 81:81:com.android.tools.r8.utils.TraversalContinuation lambda$isMergeCandidate$2(com.android.tools.r8.graph.ProgramMethod):380:380 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)Lcom/android/tools/r8/utils/E3;"} 82:82:java.lang.Object com.android.tools.r8.graph.ProgramMethod.registerCodeReferencesWithResult(com.android.tools.r8.graph.UseRegistryWithResult):129:129 -> a 82:82:com.android.tools.r8.utils.TraversalContinuation lambda$isMergeCandidate$2(com.android.tools.r8.graph.ProgramMethod):381 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 83:83:java.lang.Object com.android.tools.r8.graph.ProgramMethod.registerCodeReferencesWithResult(com.android.tools.r8.graph.UseRegistryWithResult):130:130 -> a 83:83:com.android.tools.r8.utils.TraversalContinuation lambda$isMergeCandidate$2(com.android.tools.r8.graph.ProgramMethod):381 -> a 84:84:com.android.tools.r8.utils.TraversalContinuation lambda$isMergeCandidate$2(com.android.tools.r8.graph.ProgramMethod):381:381 -> a 85:85:com.android.tools.r8.utils.TraversalContinuation com.android.tools.r8.utils.TraversalContinuation.breakIf(boolean):125:125 -> a 85:85:com.android.tools.r8.utils.TraversalContinuation lambda$isMergeCandidate$2(com.android.tools.r8.graph.ProgramMethod):383 -> a 86:105:boolean isStillMergeCandidate(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass):396:415 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/graph/q2;)Z"} 106:107:boolean com.android.tools.r8.graph.DexClass.hasStaticSynchronizedMethods():1172:1173 -> a 106:107:boolean isStillMergeCandidate(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass):416 -> a 108:108:boolean com.android.tools.r8.graph.DexEncodedMethod.isSynchronized():447:447 -> a 108:108:boolean com.android.tools.r8.graph.DexClass.hasStaticSynchronizedMethods():1173 -> a 108:108:boolean isStillMergeCandidate(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass):416 -> a 109:110:boolean isStillMergeCandidate(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass):417:418 -> a 111:112:boolean com.android.tools.r8.graph.DexClass.hasStaticSynchronizedMethods():1172:1173 -> a 111:112:boolean isStillMergeCandidate(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass):419 -> a 113:113:boolean com.android.tools.r8.graph.DexEncodedMethod.isSynchronized():447:447 -> a 113:113:boolean com.android.tools.r8.graph.DexClass.hasStaticSynchronizedMethods():1173 -> a 113:113:boolean isStillMergeCandidate(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass):419 -> a 114:119:boolean isStillMergeCandidate(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass):423:428 -> a 120:138:boolean fieldResolutionMayChange(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass):843:861 -> a 120:138:boolean isStillMergeCandidate(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass):433 -> a 139:139:boolean fieldResolutionMayChange(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass):860:860 -> a 139:139:boolean isStillMergeCandidate(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass):433 -> a 140:141:boolean isStillMergeCandidate(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass):438:439 -> a 142:142:com.android.tools.r8.androidapi.ComputedApiLevel com.android.tools.r8.utils.AndroidApiLevelUtils.getApiReferenceLevelForMerging(com.android.tools.r8.androidapi.AndroidApiLevelCompute,com.android.tools.r8.graph.DexProgramClass):71:71 -> a 142:142:boolean isStillMergeCandidate(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass):440 -> a 143:143:com.android.tools.r8.androidapi.ComputedApiLevel com.android.tools.r8.androidapi.AndroidApiLevelCompute.computeApiLevelForDefinition(java.lang.Iterable):54:54 -> a 143:143:com.android.tools.r8.androidapi.ComputedApiLevel com.android.tools.r8.utils.AndroidApiLevelUtils.getApiReferenceLevelForMerging(com.android.tools.r8.androidapi.AndroidApiLevelCompute,com.android.tools.r8.graph.DexProgramClass):71 -> a 143:143:boolean isStillMergeCandidate(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass):440 -> a 144:144:com.android.tools.r8.androidapi.ComputedApiLevel com.android.tools.r8.utils.AndroidApiLevelUtils.getApiReferenceLevelForMerging(com.android.tools.r8.androidapi.AndroidApiLevelCompute,com.android.tools.r8.graph.DexProgramClass):70:70 -> a 144:144:boolean isStillMergeCandidate(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass):440 -> a 145:145:boolean isStillMergeCandidate(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass):441:441 -> a 146:146:com.android.tools.r8.androidapi.ComputedApiLevel com.android.tools.r8.utils.AndroidApiLevelUtils.getApiReferenceLevelForMerging(com.android.tools.r8.androidapi.AndroidApiLevelCompute,com.android.tools.r8.graph.DexProgramClass):71:71 -> a 146:146:boolean isStillMergeCandidate(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass):442 -> a 147:147:com.android.tools.r8.androidapi.ComputedApiLevel com.android.tools.r8.androidapi.AndroidApiLevelCompute.computeApiLevelForDefinition(java.lang.Iterable):54:54 -> a 147:147:com.android.tools.r8.androidapi.ComputedApiLevel com.android.tools.r8.utils.AndroidApiLevelUtils.getApiReferenceLevelForMerging(com.android.tools.r8.androidapi.AndroidApiLevelCompute,com.android.tools.r8.graph.DexProgramClass):71 -> a 147:147:boolean isStillMergeCandidate(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass):442 -> a 148:148:com.android.tools.r8.androidapi.ComputedApiLevel com.android.tools.r8.utils.AndroidApiLevelUtils.getApiReferenceLevelForMerging(com.android.tools.r8.androidapi.AndroidApiLevelCompute,com.android.tools.r8.graph.DexProgramClass):70:70 -> a 148:148:boolean isStillMergeCandidate(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass):442 -> a 149:149:boolean isStillMergeCandidate(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass):443:443 -> a 150:150:boolean lambda$isStillMergeCandidate$3(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexType):408:408 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/graph/v2;)Z"} 151:154:java.util.Collection getInvokes():503:506 -> a 155:155:void lambda$run$5(com.android.tools.r8.shaking.KeepInfoCollection$MutableKeepInfoCollection):624:624 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/h1;)V"} 156:156:void lambda$run$5(com.android.tools.r8.shaking.KeepInfoCollection$MutableKeepInfoCollection):623:623 -> a 157:157:void lambda$run$6(com.android.tools.r8.shaking.VerticalClassMerger$SynthesizedBridgeCode,com.android.tools.r8.profile.rewriting.ProfileAdditions$ProfileAdditionsBuilder):637:637 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/v4;Lcom/android/tools/r8/internal/lN;)V"} 158:158:void lambda$run$7(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.shaking.KeepMethodInfo$Joiner):654:654 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/shaking/l1;)V"} 159:163:boolean verifyGraphLens(com.android.tools.r8.shaking.VerticalClassMergerGraphLens):691:695 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/A4;)V"} 164:164:com.android.tools.r8.graph.DexMethod com.android.tools.r8.graph.lens.GraphLens.getOriginalMethodSignature(com.android.tools.r8.graph.DexMethod):121:121 -> a 164:164:boolean verifyGraphLens(com.android.tools.r8.shaking.VerticalClassMergerGraphLens):696 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 165:165:com.android.tools.r8.graph.DexMethod com.android.tools.r8.graph.lens.GraphLens.getRenamedMethodSignature(com.android.tools.r8.graph.DexMethod):170:170 -> a 165:165:boolean verifyGraphLens(com.android.tools.r8.shaking.VerticalClassMergerGraphLens):697 -> a 166:173:boolean verifyGraphLens(com.android.tools.r8.shaking.VerticalClassMergerGraphLens):700:707 -> a 174:174:com.android.tools.r8.graph.DexMethod com.android.tools.r8.graph.lens.GraphLens.getOriginalMethodSignature(com.android.tools.r8.graph.DexMethod):121:121 -> a 174:174:boolean verifyGraphLens(com.android.tools.r8.shaking.VerticalClassMergerGraphLens):709 -> a 175:184:boolean verifyGraphLens(com.android.tools.r8.shaking.VerticalClassMergerGraphLens):710:719 -> a 185:191:void lambda$methodResolutionMayChange$9(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.utils.Box,com.android.tools.r8.graph.LookupMethodTarget):775:781 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W0;Lcom/android/tools/r8/utils/N;Lcom/android/tools/r8/graph/h4;)V"} 192:192:void lambda$methodResolutionMayChange$10(com.android.tools.r8.graph.LookupLambdaTarget):786:786 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/g4;)V"} 193:232:void mergeClassIfPossible(com.android.tools.r8.graph.DexProgramClass):798:837 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)V"} 233:233:com.android.tools.r8.shaking.VerticalClassMergerGraphLens$Builder com.android.tools.r8.shaking.VerticalClassMerger$ClassMerger.getRenamings():1319:1319 -> a 233:233:void mergeClassIfPossible(com.android.tools.r8.graph.DexProgramClass):837 -> a 234:235:void mergeClassIfPossible(com.android.tools.r8.graph.DexProgramClass):837:838 -> a 236:236:java.util.List com.android.tools.r8.shaking.VerticalClassMerger$ClassMerger.getSynthesizedBridges():1323:1323 -> a 236:236:void mergeClassIfPossible(com.android.tools.r8.graph.DexProgramClass):838 -> a 237:237:void mergeClassIfPossible(com.android.tools.r8.graph.DexProgramClass):838:838 -> a 238:238:void mergeClassIfPossible(com.android.tools.r8.graph.DexProgramClass):833:833 -> a 239:248:com.android.tools.r8.shaking.VerticalClassMerger$AbortReason disallowInlining(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexProgramClass):1851:1860 -> a 239:248:com.android.tools.r8.utils.TraversalContinuation lambda$isMergeCandidate$1(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramMethod):352 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/graph/o5;)Lcom/android/tools/r8/utils/E3;"} 249:260:com.android.tools.r8.shaking.VerticalClassMerger$AbortReason disallowInlining(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexProgramClass):1856:1867 -> a 249:260:com.android.tools.r8.utils.TraversalContinuation lambda$isMergeCandidate$1(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramMethod):352 -> a 261:261:com.android.tools.r8.shaking.VerticalClassMerger$AbortReason disallowInlining(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexProgramClass):1866:1866 -> a 261:261:com.android.tools.r8.utils.TraversalContinuation lambda$isMergeCandidate$1(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramMethod):352 -> a 262:262:boolean com.android.tools.r8.graph.Code.isDefaultInstanceInitializerCode():0:0 -> a 262:262:com.android.tools.r8.shaking.VerticalClassMerger$AbortReason disallowInlining(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexProgramClass):1871 -> a 262:262:com.android.tools.r8.utils.TraversalContinuation lambda$isMergeCandidate$1(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramMethod):352 -> a 263:265:com.android.tools.r8.utils.TraversalContinuation lambda$isMergeCandidate$1(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.ProgramMethod):355:357 -> a 1:19:void initializeMergeCandidates(java.lang.Iterable):211:229 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Collection;)V"} 20:20:boolean mergeMayLeadToIllegalAccesses(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass):451:451 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/graph/q2;)Z"} 21:21:boolean com.android.tools.r8.graph.DexClass.isPrivate():658:658 -> b 21:21:boolean mergeMayLeadToIllegalAccesses(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass):455 -> b 22:22:boolean mergeMayLeadToIllegalAccesses(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass):455:455 -> b 23:23:boolean com.android.tools.r8.graph.DexClass.isPrivate():658:658 -> b 23:23:boolean mergeMayLeadToIllegalAccesses(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass):456 -> b 24:36:boolean mergeMayLeadToIllegalAccesses(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass):456:468 -> b 37:37:com.android.tools.r8.graph.AccessFlags com.android.tools.r8.graph.DexEncodedField.getAccessFlags():34:34 -> b 37:37:boolean com.android.tools.r8.graph.DexEncodedMember.isPublic():77 -> b 37:37:boolean mergeMayLeadToIllegalAccesses(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass):469 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 38:38:boolean com.android.tools.r8.graph.DexEncodedMember.isPublic():77:77 -> b 38:38:boolean mergeMayLeadToIllegalAccesses(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass):469 -> b 39:43:boolean mergeMayLeadToIllegalAccesses(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass):469:473 -> b 44:44:com.android.tools.r8.graph.AccessFlags com.android.tools.r8.graph.DexEncodedMethod.getAccessFlags():86:86 -> b 44:44:boolean com.android.tools.r8.graph.DexEncodedMember.isPublic():77 -> b 44:44:boolean mergeMayLeadToIllegalAccesses(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass):474 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 45:45:boolean com.android.tools.r8.graph.DexEncodedMember.isPublic():77:77 -> b 45:45:boolean mergeMayLeadToIllegalAccesses(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass):474 -> b 46:46:boolean mergeMayLeadToIllegalAccesses(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass):474:474 -> b 47:47:com.android.tools.r8.graph.AccessFlags com.android.tools.r8.graph.DexEncodedMethod.getAccessFlags():86:86 -> b 47:47:boolean com.android.tools.r8.graph.DexEncodedMember.isPublic():77 -> b 47:47:boolean mergeMayLeadToIllegalAccesses(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass):478 -> b 48:48:boolean com.android.tools.r8.graph.DexEncodedMember.isPublic():77:77 -> b 48:48:boolean mergeMayLeadToIllegalAccesses(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass):478 -> b 49:49:boolean mergeMayLeadToIllegalAccesses(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass):479:479 -> b 50:50:com.android.tools.r8.graph.AccessFlags com.android.tools.r8.graph.DexEncodedMethod.getAccessFlags():86:86 -> b 50:50:boolean com.android.tools.r8.graph.DexEncodedMember.isPublic():77 -> b 50:50:boolean mergeMayLeadToIllegalAccesses(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass):480 -> b 51:51:boolean com.android.tools.r8.graph.DexEncodedMember.isPublic():77:77 -> b 51:51:boolean mergeMayLeadToIllegalAccesses(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass):480 -> b 52:53:boolean mergeMayLeadToIllegalAccesses(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass):488:489 -> b 54:54:boolean com.android.tools.r8.utils.TraversalContinuation.shouldBreak():156:156 -> b 54:54:boolean mergeMayLeadToIllegalAccesses(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass):499 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 55:55:com.android.tools.r8.utils.TraversalContinuation lambda$mergeMayLeadToIllegalAccesses$4(com.android.tools.r8.graph.ProgramMethod):491:491 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)Lcom/android/tools/r8/utils/E3;"} 56:56:java.lang.Object com.android.tools.r8.graph.ProgramMethod.registerCodeReferencesWithResult(com.android.tools.r8.graph.UseRegistryWithResult):129:129 -> b 56:56:com.android.tools.r8.utils.TraversalContinuation lambda$mergeMayLeadToIllegalAccesses$4(com.android.tools.r8.graph.ProgramMethod):492 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 57:57:java.lang.Object com.android.tools.r8.graph.ProgramMethod.registerCodeReferencesWithResult(com.android.tools.r8.graph.UseRegistryWithResult):130:130 -> b 57:57:com.android.tools.r8.utils.TraversalContinuation lambda$mergeMayLeadToIllegalAccesses$4(com.android.tools.r8.graph.ProgramMethod):492 -> b 58:63:com.android.tools.r8.utils.TraversalContinuation lambda$mergeMayLeadToIllegalAccesses$4(com.android.tools.r8.graph.ProgramMethod):492:497 -> b 64:95:com.android.tools.r8.shaking.VerticalClassMergerGraphLens run():602:633 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/A4;"} 96:96:boolean com.android.tools.r8.profile.rewriting.ProfileCollectionAdditions.isNop():0:0 -> b 96:96:com.android.tools.r8.shaking.VerticalClassMergerGraphLens run():633 -> b 97:109:com.android.tools.r8.shaking.VerticalClassMergerGraphLens run():634:646 -> b 110:119:void lambda$run$8(com.android.tools.r8.shaking.KeepInfoCollection$MutableKeepInfoCollection):648:657 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/h1;)V"} 1:26:void initializePinnedTypes(java.lang.Iterable):239:264 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Collection;)V"} 27:27:void initializePinnedTypes(java.lang.Iterable):263:263 -> c 28:90:boolean methodResolutionMayChange(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass):726:788 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/graph/q2;)Z"} com.android.tools.r8.shaking.VerticalClassMerger$ClassMerger -> com.android.tools.r8.shaking.p4: # {"id":"sourceFile","fileName":"VerticalClassMerger.java"} com.android.tools.r8.graph.DexProgramClass source -> a com.android.tools.r8.graph.DexProgramClass target -> b com.android.tools.r8.shaking.VerticalClassMergerGraphLens$Builder deferredRenamings -> c java.util.List synthesizedBridges -> d boolean abortMerge -> e com.android.tools.r8.shaking.VerticalClassMerger this$0 -> f boolean $assertionsDisabled -> g 1:1:void ():872:872 -> 1:1:void (com.android.tools.r8.shaking.VerticalClassMerger,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass):882:882 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/x4;Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/graph/q2;)V"} 2:10:void (com.android.tools.r8.shaking.VerticalClassMerger,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass):876:884 -> 1:1:boolean lambda$getGenericSignatureArgumentApplier$11(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/v2;)Z"} 2:2:boolean lambda$getGenericSignatureArgumentApplier$12(com.android.tools.r8.graph.DexType):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Z"} 3:4:boolean merge():891:892 -> a 5:6:void addAll(java.util.Collection,java.lang.Iterable,com.android.tools.r8.com.google.common.base.Equivalence):1498:1499 -> a 5:6:boolean merge():892 -> a 7:18:boolean merge():894:905 -> a 19:19:void com.android.tools.r8.graph.DexProgramClass.forEachProgramDirectMethod(java.util.function.Consumer):318:318 -> a 19:19:boolean merge():905 -> a 20:20:boolean merge():942:942 -> a 21:30:com.android.tools.r8.graph.DexEncodedMethod findMethodInTarget(com.android.tools.r8.graph.DexEncodedMethod):1474:1483 -> a 21:30:boolean merge():943 -> a 31:36:boolean merge():945:950 -> a 37:37:com.android.tools.r8.shaking.VerticalClassMergerGraphLens$Builder com.android.tools.r8.shaking.VerticalClassMergerGraphLens$Builder.map(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):363:363 -> a 37:37:boolean merge():950 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 38:38:com.android.tools.r8.shaking.VerticalClassMergerGraphLens$Builder com.android.tools.r8.shaking.VerticalClassMergerGraphLens$Builder.map(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):363:363 -> a 38:38:boolean merge():950 -> a 39:39:boolean merge():951:951 -> a 40:40:com.android.tools.r8.shaking.VerticalClassMergerGraphLens$Builder com.android.tools.r8.shaking.VerticalClassMergerGraphLens$Builder.map(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):363:363 -> a 40:40:boolean merge():951 -> a 41:54:boolean merge():952:965 -> a 55:67:boolean merge():964:976 -> a 68:68:com.android.tools.r8.graph.DexEncodedMethod renameMethod(com.android.tools.r8.graph.DexEncodedMethod,java.util.function.Predicate,com.android.tools.r8.shaking.VerticalClassMerger$Rename):1571:1571 -> a 68:68:boolean merge():981 -> a 69:69:boolean merge():983:983 -> a 70:73:boolean merge():982:985 -> a 74:74:com.android.tools.r8.shaking.VerticalClassMergerGraphLens$Builder com.android.tools.r8.shaking.VerticalClassMergerGraphLens$Builder.map(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):363:363 -> a 74:74:boolean merge():984 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 75:75:com.android.tools.r8.shaking.VerticalClassMergerGraphLens$Builder com.android.tools.r8.shaking.VerticalClassMergerGraphLens$Builder.map(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):363:363 -> a 75:75:boolean merge():984 -> a 76:77:boolean merge():986:987 -> a 78:78:void com.android.tools.r8.shaking.VerticalClassMergerGraphLens$Builder.recordMove(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):374:374 -> a 78:78:boolean merge():986 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 79:79:boolean merge():988:988 -> a 80:80:void add(java.util.Map,com.android.tools.r8.graph.DexEncodedMember,com.android.tools.r8.com.google.common.base.Equivalence):1493:1493 -> a 80:80:boolean merge():988 -> a 81:97:boolean merge():994:1010 -> a 98:98:boolean merge():1003:1003 -> a 99:103:void makeStatic(com.android.tools.r8.graph.DexEncodedMethod):1637:1641 -> a 99:103:boolean merge():1011 -> a 104:104:boolean merge():1014:1014 -> a 105:105:com.android.tools.r8.graph.DexEncodedMethod renameMethod(com.android.tools.r8.graph.DexEncodedMethod,java.util.function.Predicate,com.android.tools.r8.shaking.VerticalClassMerger$Rename):1571:1571 -> a 105:105:boolean merge():1020 -> a 106:106:boolean merge():1021:1021 -> a 107:111:void com.android.tools.r8.shaking.VerticalClassMerger.makePublic(com.android.tools.r8.graph.DexEncodedMethod):1654:1658 -> a 107:111:boolean merge():1022 -> a 112:115:void com.android.tools.r8.shaking.VerticalClassMerger.makePrivate(com.android.tools.r8.graph.DexEncodedMethod):1647:1650 -> a 112:115:boolean merge():1024 -> a 116:116:boolean com.android.tools.r8.graph.DexEncodedMethod.belongsToDirectPool():615:615 -> a 116:116:boolean merge():1029 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 117:117:boolean com.android.tools.r8.graph.DexEncodedMethod.belongsToDirectPool():615:615 -> a 117:117:boolean merge():1029 -> a 118:118:boolean merge():1031:1031 -> a 119:119:void add(java.util.Map,com.android.tools.r8.graph.DexEncodedMember,com.android.tools.r8.com.google.common.base.Equivalence):1493:1493 -> a 119:119:boolean merge():1028 -> a 120:121:boolean merge():1035:1036 -> a 122:122:void blockRedirectionOfSuperCalls(com.android.tools.r8.graph.DexMethod):1420:1420 -> a 122:122:boolean merge():1036 -> a 123:134:com.android.tools.r8.graph.DexEncodedMethod buildBridgeMethod(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexEncodedMethod):1425:1436 -> a 123:134:boolean merge():1044 -> a 135:141:com.android.tools.r8.graph.DexEncodedMethod buildBridgeMethod(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexEncodedMethod):1434:1440 -> a 135:141:boolean merge():1044 -> a 142:142:com.android.tools.r8.graph.DexMethod com.android.tools.r8.graph.lens.GraphLens.getOriginalMethodSignature(com.android.tools.r8.graph.DexMethod):121:121 -> a 142:142:com.android.tools.r8.graph.DexEncodedMethod buildBridgeMethod(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexEncodedMethod):1440 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 142:142:boolean merge():1044 -> a 143:169:com.android.tools.r8.graph.DexEncodedMethod buildBridgeMethod(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexEncodedMethod):1441:1467 -> a 143:169:boolean merge():1044 -> a 170:171:boolean merge():1045:1046 -> a 172:174:boolean merge():1045:1047 -> a 175:175:void add(java.util.Map,com.android.tools.r8.graph.DexEncodedMember,com.android.tools.r8.com.google.common.base.Equivalence):1493:1493 -> a 175:175:boolean merge():1047 -> a 176:179:boolean merge():1051:1054 -> a 180:180:com.android.tools.r8.shaking.KeepInfoCollection com.android.tools.r8.shaking.KeepInfoCollection$MutableKeepInfoCollection.mutate(java.util.function.Consumer):524:524 -> a 180:180:boolean merge():1054 -> a 181:181:boolean merge():1064:1064 -> a 182:182:com.android.tools.r8.shaking.VerticalClassMergerGraphLens$Builder com.android.tools.r8.shaking.VerticalClassMergerGraphLens$Builder.map(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):363:363 -> a 182:182:boolean merge():1064 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 183:183:com.android.tools.r8.shaking.VerticalClassMergerGraphLens$Builder com.android.tools.r8.shaking.VerticalClassMergerGraphLens$Builder.map(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):363:363 -> a 183:183:boolean merge():1064 -> a 184:187:boolean merge():1065:1068 -> a 188:196:boolean merge():1065:1073 -> a 197:231:boolean merge():1072:1106 -> a 232:241:boolean merge():1104:1113 -> a 242:249:boolean merge():1111:1118 -> a 250:252:java.util.Set mergeArrays(java.lang.Object[],java.lang.Object[]):1504:1506 -> a 250:252:boolean merge():1118 -> a 253:289:boolean merge():1121:1157 -> a 290:293:boolean merge():1156:1159 -> a 294:294:boolean com.android.tools.r8.graph.GenericSignatureCorrectnessHelper$SignatureEvaluationResult.isValid():59:59 -> a 294:294:boolean merge():1159 -> a 295:295:boolean merge():1156:1156 -> a 296:299:boolean lambda$merge$0(java.util.Set,java.util.Map,java.util.Map,com.android.tools.r8.graph.DexMethod):899:902 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Set;Ljava/util/Map;Ljava/util/Map;Lcom/android/tools/r8/graph/j2;)Z"} 300:301:void lambda$merge$2(java.util.function.Predicate,java.util.Map,com.android.tools.r8.graph.ProgramMethod):907:908 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Predicate;Ljava/util/Map;Lcom/android/tools/r8/graph/o5;)V"} 302:311:com.android.tools.r8.graph.DexEncodedMethod renameConstructor(com.android.tools.r8.graph.DexEncodedMethod,java.util.function.Predicate):1545:1554 -> a 302:311:void lambda$merge$2(java.util.function.Predicate,java.util.Map,com.android.tools.r8.graph.ProgramMethod):910 -> a 312:319:com.android.tools.r8.graph.DexEncodedMethod renameConstructor(com.android.tools.r8.graph.DexEncodedMethod,java.util.function.Predicate):1553:1560 -> a 312:319:void lambda$merge$2(java.util.function.Predicate,java.util.Map,com.android.tools.r8.graph.ProgramMethod):910 -> a 320:320:com.android.tools.r8.shaking.VerticalClassMergerGraphLens$Builder com.android.tools.r8.shaking.VerticalClassMergerGraphLens$Builder.map(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):363:363 -> a 320:320:com.android.tools.r8.graph.DexEncodedMethod renameConstructor(com.android.tools.r8.graph.DexEncodedMethod,java.util.function.Predicate):1560 -> a 320:320:void lambda$merge$2(java.util.function.Predicate,java.util.Map,com.android.tools.r8.graph.ProgramMethod):910 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 321:321:com.android.tools.r8.shaking.VerticalClassMergerGraphLens$Builder com.android.tools.r8.shaking.VerticalClassMergerGraphLens$Builder.map(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):363:363 -> a 321:321:com.android.tools.r8.graph.DexEncodedMethod renameConstructor(com.android.tools.r8.graph.DexEncodedMethod,java.util.function.Predicate):1560 -> a 321:321:void lambda$merge$2(java.util.function.Predicate,java.util.Map,com.android.tools.r8.graph.ProgramMethod):910 -> a 322:322:com.android.tools.r8.graph.DexEncodedMethod renameConstructor(com.android.tools.r8.graph.DexEncodedMethod,java.util.function.Predicate):1561:1561 -> a 322:322:void lambda$merge$2(java.util.function.Predicate,java.util.Map,com.android.tools.r8.graph.ProgramMethod):910 -> a 323:323:void com.android.tools.r8.shaking.VerticalClassMergerGraphLens$Builder.recordMove(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):374:374 -> a 323:323:com.android.tools.r8.graph.DexEncodedMethod renameConstructor(com.android.tools.r8.graph.DexEncodedMethod,java.util.function.Predicate):1561 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 323:323:void lambda$merge$2(java.util.function.Predicate,java.util.Map,com.android.tools.r8.graph.ProgramMethod):910 -> a 324:324:com.android.tools.r8.graph.DexEncodedMethod renameConstructor(com.android.tools.r8.graph.DexEncodedMethod,java.util.function.Predicate):1564:1564 -> a 324:324:void lambda$merge$2(java.util.function.Predicate,java.util.Map,com.android.tools.r8.graph.ProgramMethod):910 -> a 325:328:void com.android.tools.r8.shaking.VerticalClassMerger.makePrivate(com.android.tools.r8.graph.DexEncodedMethod):1647:1650 -> a 325:328:com.android.tools.r8.graph.DexEncodedMethod renameConstructor(com.android.tools.r8.graph.DexEncodedMethod,java.util.function.Predicate):1565 -> a 325:328:void lambda$merge$2(java.util.function.Predicate,java.util.Map,com.android.tools.r8.graph.ProgramMethod):910 -> a 329:329:void lambda$merge$2(java.util.function.Predicate,java.util.Map,com.android.tools.r8.graph.ProgramMethod):911:911 -> a 330:330:void add(java.util.Map,com.android.tools.r8.graph.DexEncodedMember,com.android.tools.r8.com.google.common.base.Equivalence):1493:1493 -> a 330:330:void lambda$merge$2(java.util.function.Predicate,java.util.Map,com.android.tools.r8.graph.ProgramMethod):911 -> a 331:331:void lambda$merge$2(java.util.function.Predicate,java.util.Map,com.android.tools.r8.graph.ProgramMethod):912:912 -> a 332:332:void blockRedirectionOfSuperCalls(com.android.tools.r8.graph.DexMethod):1420:1420 -> a 332:332:void lambda$merge$2(java.util.function.Predicate,java.util.Map,com.android.tools.r8.graph.ProgramMethod):912 -> a 333:333:void lambda$merge$2(java.util.function.Predicate,java.util.Map,com.android.tools.r8.graph.ProgramMethod):918:918 -> a 334:334:com.android.tools.r8.graph.DexEncodedMethod renameMethod(com.android.tools.r8.graph.DexEncodedMethod,java.util.function.Predicate,com.android.tools.r8.shaking.VerticalClassMerger$Rename):1571:1571 -> a 334:334:void lambda$merge$2(java.util.function.Predicate,java.util.Map,com.android.tools.r8.graph.ProgramMethod):915 -> a 335:335:void lambda$merge$2(java.util.function.Predicate,java.util.Map,com.android.tools.r8.graph.ProgramMethod):919:919 -> a 336:336:void add(java.util.Map,com.android.tools.r8.graph.DexEncodedMember,com.android.tools.r8.com.google.common.base.Equivalence):1493:1493 -> a 336:336:void lambda$merge$2(java.util.function.Predicate,java.util.Map,com.android.tools.r8.graph.ProgramMethod):919 -> a 337:338:void lambda$merge$2(java.util.function.Predicate,java.util.Map,com.android.tools.r8.graph.ProgramMethod):920:921 -> a 339:339:com.android.tools.r8.shaking.VerticalClassMergerGraphLens$Builder com.android.tools.r8.shaking.VerticalClassMergerGraphLens$Builder.map(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):363:363 -> a 339:339:void lambda$merge$2(java.util.function.Predicate,java.util.Map,com.android.tools.r8.graph.ProgramMethod):920 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 340:340:com.android.tools.r8.shaking.VerticalClassMergerGraphLens$Builder com.android.tools.r8.shaking.VerticalClassMergerGraphLens$Builder.map(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):363:363 -> a 340:340:void lambda$merge$2(java.util.function.Predicate,java.util.Map,com.android.tools.r8.graph.ProgramMethod):920 -> a 341:342:void lambda$merge$2(java.util.function.Predicate,java.util.Map,com.android.tools.r8.graph.ProgramMethod):922:923 -> a 343:343:void com.android.tools.r8.shaking.VerticalClassMergerGraphLens$Builder.recordMove(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):374:374 -> a 343:343:void lambda$merge$2(java.util.function.Predicate,java.util.Map,com.android.tools.r8.graph.ProgramMethod):922 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 344:344:void lambda$merge$2(java.util.function.Predicate,java.util.Map,com.android.tools.r8.graph.ProgramMethod):924:924 -> a 345:345:void blockRedirectionOfSuperCalls(com.android.tools.r8.graph.DexMethod):1420:1420 -> a 345:345:void lambda$merge$2(java.util.function.Predicate,java.util.Map,com.android.tools.r8.graph.ProgramMethod):924 -> a 346:355:void lambda$merge$2(java.util.function.Predicate,java.util.Map,com.android.tools.r8.graph.ProgramMethod):928:937 -> a 356:356:void lambda$merge$2(java.util.function.Predicate,java.util.Map,com.android.tools.r8.graph.ProgramMethod):932:932 -> a 357:358:com.android.tools.r8.graph.lens.MethodLookupResult lambda$merge$1(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):935:936 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W0;Lcom/android/tools/r8/graph/proto/k;)Lcom/android/tools/r8/internal/PE;"} 359:361:boolean lambda$merge$3(java.util.function.Predicate,com.android.tools.r8.ir.optimize.MemberPoolCollection$MemberPool,com.android.tools.r8.graph.DexMethod):1006:1008 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Predicate;Lcom/android/tools/r8/ir/optimize/h0;Lcom/android/tools/r8/graph/j2;)Z"} 362:362:boolean lambda$merge$3(java.util.function.Predicate,com.android.tools.r8.ir.optimize.MemberPoolCollection$MemberPool,com.android.tools.r8.graph.DexMethod):1007:1007 -> a 363:363:void lambda$merge$5(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.shaking.KeepInfoCollection$MutableKeepInfoCollection):1056:1056 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/W0;Lcom/android/tools/r8/shaking/h1;)V"} 364:367:void lambda$merge$4(com.android.tools.r8.shaking.KeepInfoCollection$MutableKeepInfoCollection,com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.shaking.KeepMethodInfo$Joiner):1059:1062 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/h1;Lcom/android/tools/r8/graph/W0;Lcom/android/tools/r8/shaking/l1;)V"} 368:368:void lambda$merge$4(com.android.tools.r8.shaking.KeepInfoCollection$MutableKeepInfoCollection,com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.shaking.KeepMethodInfo$Joiner):1059:1059 -> a 369:369:boolean lambda$merge$6(com.android.tools.r8.graph.DexEncodedMethod):1083:1083 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W0;)Z"} 370:370:boolean com.android.tools.r8.graph.Code.isDefaultInstanceInitializerCode():0:0 -> a 370:370:boolean lambda$merge$6(com.android.tools.r8.graph.DexEncodedMethod):1083 -> a 371:371:void lambda$merge$7(com.android.tools.r8.graph.ProgramMethod):1084:1084 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)V"} 372:372:void com.android.tools.r8.graph.DefaultInstanceInitializerCode.uncanonicalizeCode(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):80:80 -> a 372:372:void lambda$merge$7(com.android.tools.r8.graph.ProgramMethod):1084 -> a 373:373:boolean lambda$merge$8(java.util.Set,com.android.tools.r8.graph.DexField):1101:1101 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Set;Lcom/android/tools/r8/graph/Y0;)Z"} 374:393:void rewriteGenericSignatures(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass,java.util.Collection,java.util.Collection):1186:1205 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/graph/q2;Ljava/util/Collection;Ljava/util/Collection;)V"} 394:397:com.android.tools.r8.graph.GenericSignature$ClassSignature com.android.tools.r8.graph.GenericSignaturePartialTypeArgumentApplier.visitClassSignature(com.android.tools.r8.graph.GenericSignature$ClassSignature):70:73 -> a 394:397:void rewriteGenericSignatures(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass,java.util.Collection,java.util.Collection):1205 -> a 398:437:void rewriteGenericSignatures(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass,java.util.Collection,java.util.Collection):1207:1246 -> a 438:439:void com.android.tools.r8.utils.CollectionUtils.forEach(java.util.function.Consumer,java.util.Collection[]):32:33 -> a 438:439:void rewriteGenericSignatures(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass,java.util.Collection,java.util.Collection):1246 -> a 440:440:void rewriteGenericSignatures(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass,java.util.Collection,java.util.Collection):1260:1260 -> a 441:441:void com.android.tools.r8.graph.DexClass.forEachField(java.util.function.Consumer):357:357 -> a 441:441:void rewriteGenericSignatures(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass,java.util.Collection,java.util.Collection):1260 -> a 442:449:void lambda$rewriteGenericSignatures$9(com.android.tools.r8.graph.GenericSignaturePartialTypeArgumentApplier,com.android.tools.r8.graph.DexEncodedMethod):1248:1255 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/z3;Lcom/android/tools/r8/graph/W0;)V"} 450:450:void lambda$rewriteGenericSignatures$9(com.android.tools.r8.graph.GenericSignaturePartialTypeArgumentApplier,com.android.tools.r8.graph.DexEncodedMethod):1252:1252 -> a 451:455:void lambda$rewriteGenericSignatures$10(com.android.tools.r8.graph.GenericSignaturePartialTypeArgumentApplier,com.android.tools.r8.graph.DexEncodedField):1262:1266 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/z3;Lcom/android/tools/r8/graph/T0;)V"} 456:456:void lambda$rewriteGenericSignatures$10(com.android.tools.r8.graph.GenericSignaturePartialTypeArgumentApplier,com.android.tools.r8.graph.DexEncodedField):1265:1265 -> a 457:481:com.android.tools.r8.graph.GenericSignaturePartialTypeArgumentApplier getGenericSignatureArgumentApplier(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass):1272:1296 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/graph/q2;)Lcom/android/tools/r8/graph/z3;"} 482:482:com.android.tools.r8.graph.GenericSignaturePartialTypeArgumentApplier getGenericSignatureArgumentApplier(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass):1294:1294 -> a 483:495:boolean restoreDebuggingState(java.util.stream.Stream):1302:1314 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/stream/Stream;)V"} 496:496:boolean restoreDebuggingState(java.util.stream.Stream):1313:1313 -> a 497:525:void redirectSuperCallsInTarget(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexEncodedMethod):1328:1356 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W0;Lcom/android/tools/r8/graph/W0;)V"} 526:526:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexProgramClass.getContextType():781:781 -> a 526:526: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):332 -> a 526:526:void redirectSuperCallsInTarget(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexEncodedMethod):1356 -> a 527:527: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):332:332 -> a 527:527:void redirectSuperCallsInTarget(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexEncodedMethod):1356 -> a 528:566:void redirectSuperCallsInTarget(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexEncodedMethod):1359:1397 -> a 567:567:com.android.tools.r8.graph.lens.MethodLookupResult lambda$redirectSuperCallsInTarget$16(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):1342:1342 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/proto/k;)Lcom/android/tools/r8/internal/PE;"} 568:568:com.android.tools.r8.graph.lens.MethodLookupResult lambda$redirectSuperCallsInTarget$17(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.InvokeType,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):1365:1365 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/internal/ft;Lcom/android/tools/r8/graph/proto/k;)Lcom/android/tools/r8/internal/PE;"} 569:572:com.android.tools.r8.graph.DexEncodedField[] mergeFields(java.util.Collection,java.util.Collection,java.util.function.Predicate,java.util.Set):1515:1518 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;Ljava/util/List;Ljava/util/function/Predicate;Ljava/util/HashSet;)[Lcom/android/tools/r8/graph/T0;"} 573:584:com.android.tools.r8.graph.DexEncodedField renameFieldIfNeeded(com.android.tools.r8.graph.DexEncodedField,java.util.function.Predicate):1617:1628 -> a 573:584:com.android.tools.r8.graph.DexEncodedField[] mergeFields(java.util.Collection,java.util.Collection,java.util.function.Predicate,java.util.Set):1519 -> a 585:591:com.android.tools.r8.graph.DexEncodedField renameFieldIfNeeded(com.android.tools.r8.graph.DexEncodedField,java.util.function.Predicate):1627:1633 -> a 585:591:com.android.tools.r8.graph.DexEncodedField[] mergeFields(java.util.Collection,java.util.Collection,java.util.function.Predicate,java.util.Set):1519 -> a 592:592: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):306:306 -> a 592:592:com.android.tools.r8.graph.DexEncodedField renameFieldIfNeeded(com.android.tools.r8.graph.DexEncodedField,java.util.function.Predicate):1633 -> a 592:592:com.android.tools.r8.graph.DexEncodedField[] mergeFields(java.util.Collection,java.util.Collection,java.util.function.Predicate,java.util.Set):1519 -> a 593:594:com.android.tools.r8.graph.DexEncodedField[] mergeFields(java.util.Collection,java.util.Collection,java.util.function.Predicate,java.util.Set):1520:1521 -> a 595:595:void com.android.tools.r8.shaking.VerticalClassMergerGraphLens$Builder.map(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexField):359:359 -> a 595:595:com.android.tools.r8.graph.DexEncodedField[] mergeFields(java.util.Collection,java.util.Collection,java.util.function.Predicate,java.util.Set):1521 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 596:596:void com.android.tools.r8.shaking.VerticalClassMergerGraphLens$Builder.map(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexField):359:359 -> a 596:596:com.android.tools.r8.graph.DexEncodedField[] mergeFields(java.util.Collection,java.util.Collection,java.util.function.Predicate,java.util.Set):1521 -> a 597:602:com.android.tools.r8.graph.DexEncodedField[] mergeFields(java.util.Collection,java.util.Collection,java.util.function.Predicate,java.util.Set):1522:1527 -> a 603:607:com.android.tools.r8.graph.DexString getFreshName(java.lang.String,int,com.android.tools.r8.graph.DexType):1536:1540 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/graph/v2;Ljava/lang/String;)Lcom/android/tools/r8/graph/u2;"} 608:636: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):1581:1609 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W0;Ljava/util/function/Predicate;ILcom/android/tools/r8/graph/r2;)Lcom/android/tools/r8/graph/W0;"} 637:661: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):1588:1612 -> a 662:662: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):1586:1586 -> a 1:2:void lambda$restoreDebuggingState$13(com.android.tools.r8.graph.DexEncodedMethod):1304:1305 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W0;)V"} 3:3:com.android.tools.r8.graph.lens.MethodLookupResult lambda$redirectSuperCallsInTarget$18(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.InvokeType,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):1390:1390 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/internal/ft;Lcom/android/tools/r8/graph/proto/k;)Lcom/android/tools/r8/internal/PE;"} 1:2:void lambda$restoreDebuggingState$14(com.android.tools.r8.graph.DexEncodedMethod):1309:1310 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W0;)V"} 1:1:boolean lambda$restoreDebuggingState$15(com.android.tools.r8.graph.DexEncodedMethod):1314:1314 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W0;)Z"} com.android.tools.r8.shaking.VerticalClassMerger$CollisionDetector -> com.android.tools.r8.shaking.q4: # {"id":"sourceFile","fileName":"VerticalClassMerger.java"} java.util.Map seenPositions -> a com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntMap targetProtoCache -> b com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntMap sourceProtoCache -> c com.android.tools.r8.graph.DexType source -> d com.android.tools.r8.graph.DexType target -> e java.util.Collection invokes -> f com.android.tools.r8.shaking.VerticalClassMerger this$0 -> g boolean $assertionsDisabled -> h 1:1:void ():1740:1740 -> 1:1:void (com.android.tools.r8.shaking.VerticalClassMerger,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):1751:1751 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/x4;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/v2;)V"} 2:14:void (com.android.tools.r8.shaking.VerticalClassMerger,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):1745:1757 -> 1:18:void fillSeenPositions():1787:1804 -> a 19:20:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntMap lambda$fillSeenPositions$0(com.android.tools.r8.graph.DexString):1794:1795 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/u2;)Lcom/android/tools/r8/internal/Io;"} 21:52:int computePositionsFor(com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexType,com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntMap):1814:1845 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/r2;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/internal/SR;)I"} 1:22:boolean mayCollide():1761:1782 -> b com.android.tools.r8.shaking.VerticalClassMerger$IllegalAccessDetector -> com.android.tools.r8.shaking.r4: # {"id":"sourceFile","fileName":"VerticalClassMerger.java"} com.android.tools.r8.graph.AppView appView -> f boolean $assertionsDisabled -> g 1:1:void ():1990:1990 -> 1:2:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):1996:1997 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o5;)V"} 1:1:boolean checkRewrittenFieldType(com.android.tools.r8.graph.DexClassAndField):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/r0;)Z"} 2:2:boolean checkFieldReference(com.android.tools.r8.graph.DexField):2015:2015 -> a 2:2:void registerInstanceFieldRead(com.android.tools.r8.graph.DexField):2137 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;)V"} 3:3:com.android.tools.r8.graph.DexField com.android.tools.r8.graph.lens.GraphLens.lookupField(com.android.tools.r8.graph.DexField):333:333 -> a 3:3:boolean checkFieldReference(com.android.tools.r8.graph.DexField):2015 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:3:void registerInstanceFieldRead(com.android.tools.r8.graph.DexField):2137 -> a 4:4:boolean checkFieldReference(com.android.tools.r8.graph.DexField):2015:2015 -> a 4:4:void registerInstanceFieldRead(com.android.tools.r8.graph.DexField):2137 -> a 5:7:boolean checkRewrittenMethodReference(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.utils.OptionalBool):2046:2048 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/utils/n2;)V"} 8:8:boolean checkFoundPackagePrivateAccess():2001:2001 -> a 8:8:boolean checkRewrittenMethodReference(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.utils.OptionalBool):2049 -> a 9:12:boolean checkRewrittenMethodReference(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.utils.OptionalBool):2052:2055 -> a 13:13:boolean setFoundPackagePrivateAccess():2006:2006 -> a 13:13:boolean checkRewrittenMethodReference(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.utils.OptionalBool):2056 -> a 14:16:boolean checkRewrittenMethodReference(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.utils.OptionalBool):2059:2061 -> a 17:17:boolean setFoundPackagePrivateAccess():2006:2006 -> a 17:17:boolean checkRewrittenMethodReference(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.utils.OptionalBool):2062 -> a 18:18:void registerInvokeDirect(com.android.tools.r8.graph.DexMethod):2108:2108 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)V"} 19:19:com.android.tools.r8.graph.lens.MethodLookupResult com.android.tools.r8.graph.lens.GraphLens.lookupInvokeDirect(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):249:249 -> a 19:19:void registerInvokeDirect(com.android.tools.r8.graph.DexMethod):2108 -> a 20:20:com.android.tools.r8.graph.lens.MethodLookupResult com.android.tools.r8.graph.lens.GraphLens.lookupMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.InvokeType):295:295 -> a 20:20:com.android.tools.r8.graph.lens.MethodLookupResult com.android.tools.r8.graph.lens.GraphLens.lookupInvokeDirect(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):249 -> a 20:20:void registerInvokeDirect(com.android.tools.r8.graph.DexMethod):2108 -> a 21:21:void registerInvokeDirect(com.android.tools.r8.graph.DexMethod):2109:2109 -> a 1:1:void registerInitClass(com.android.tools.r8.graph.DexType):2089:2089 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)V"} 2:2:boolean com.android.tools.r8.graph.lens.InitClassLens.isFinal():0:0 -> b 2:2:void registerInitClass(com.android.tools.r8.graph.DexType):2089 -> b 3:3:void registerInitClass(com.android.tools.r8.graph.DexType):2092:2092 -> b 4:4:void registerInitClass(com.android.tools.r8.graph.DexType):0:0 -> b # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":2101,"2":2102,"3":2103},"outline":"Lcom/android/tools/r8/internal/s2;a(Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/v2;"} 2101:2101:void registerInitClass(com.android.tools.r8.graph.DexType):2092:2092 -> b 2102:2102:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.lens.GraphLens.lookupType(com.android.tools.r8.graph.DexType):243:243 -> b 2102:2102:void registerInitClass(com.android.tools.r8.graph.DexType):2092 -> b 2103:2103:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.lens.GraphLens.lookupType(com.android.tools.r8.graph.DexType):243:243 -> b 2103:2103:void registerInitClass(com.android.tools.r8.graph.DexType):2092 -> b 2097:2100:void registerInitClass(com.android.tools.r8.graph.DexType):2093:2096 -> b 2104:2104:void registerInvokeInterface(com.android.tools.r8.graph.DexMethod):2120:2120 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)V"} 2105:2105:com.android.tools.r8.graph.lens.MethodLookupResult com.android.tools.r8.graph.lens.GraphLens.lookupInvokeInterface(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):258:258 -> b 2105:2105:void registerInvokeInterface(com.android.tools.r8.graph.DexMethod):2120 -> b 2106:2106:com.android.tools.r8.graph.lens.MethodLookupResult com.android.tools.r8.graph.lens.GraphLens.lookupMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.InvokeType):295:295 -> b 2106:2106:com.android.tools.r8.graph.lens.MethodLookupResult com.android.tools.r8.graph.lens.GraphLens.lookupInvokeInterface(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):258 -> b 2106:2106:void registerInvokeInterface(com.android.tools.r8.graph.DexMethod):2120 -> b 2107:2107:void registerInvokeInterface(com.android.tools.r8.graph.DexMethod):2121:2121 -> b 1:1:boolean checkFieldReference(com.android.tools.r8.graph.DexField):2015:2015 -> c 1:1:void registerInstanceFieldWrite(com.android.tools.r8.graph.DexField):2132 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;)V"} 2:2:com.android.tools.r8.graph.DexField com.android.tools.r8.graph.lens.GraphLens.lookupField(com.android.tools.r8.graph.DexField):333:333 -> c 2:2:boolean checkFieldReference(com.android.tools.r8.graph.DexField):2015 -> 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):2132 -> c 3:3:boolean checkFieldReference(com.android.tools.r8.graph.DexField):2015:2015 -> c 3:3:void registerInstanceFieldWrite(com.android.tools.r8.graph.DexField):2132 -> c 4:4:void registerInstanceOf(com.android.tools.r8.graph.DexType):2162:2162 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)V"} 1:1:void registerNewInstance(com.android.tools.r8.graph.DexType):2142:2142 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)V"} 1:1:boolean checkFieldReference(com.android.tools.r8.graph.DexField):2015:2015 -> e 1:1:void registerStaticFieldRead(com.android.tools.r8.graph.DexField):2147 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;)V"} 2:2:com.android.tools.r8.graph.DexField com.android.tools.r8.graph.lens.GraphLens.lookupField(com.android.tools.r8.graph.DexField):333:333 -> e 2:2:boolean checkFieldReference(com.android.tools.r8.graph.DexField):2015 -> 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):2147 -> e 3:3:boolean checkFieldReference(com.android.tools.r8.graph.DexField):2015:2015 -> e 3:3:void registerStaticFieldRead(com.android.tools.r8.graph.DexField):2147 -> e 4:4:void registerInvokeStatic(com.android.tools.r8.graph.DexMethod):2114:2114 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)V"} 5:5:com.android.tools.r8.graph.lens.MethodLookupResult com.android.tools.r8.graph.lens.GraphLens.lookupInvokeStatic(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):267:267 -> e 5:5:void registerInvokeStatic(com.android.tools.r8.graph.DexMethod):2114 -> e 6:6:com.android.tools.r8.graph.lens.MethodLookupResult com.android.tools.r8.graph.lens.GraphLens.lookupMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.InvokeType):295:295 -> e 6:6:com.android.tools.r8.graph.lens.MethodLookupResult com.android.tools.r8.graph.lens.GraphLens.lookupInvokeStatic(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):267 -> e 6:6:void registerInvokeStatic(com.android.tools.r8.graph.DexMethod):2114 -> e 7:7:void registerInvokeStatic(com.android.tools.r8.graph.DexMethod):2115:2115 -> e 1:1:void registerTypeReference(com.android.tools.r8.graph.DexType):2157:2157 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)V"} 1:1:boolean checkFieldReference(com.android.tools.r8.graph.DexField):2015:2015 -> g 1:1:void registerStaticFieldWrite(com.android.tools.r8.graph.DexField):2152 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;)V"} 2:2:com.android.tools.r8.graph.DexField com.android.tools.r8.graph.lens.GraphLens.lookupField(com.android.tools.r8.graph.DexField):333:333 -> g 2:2:boolean checkFieldReference(com.android.tools.r8.graph.DexField):2015 -> 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):2152 -> g 3:3:boolean checkFieldReference(com.android.tools.r8.graph.DexField):2015:2015 -> g 3:3:void registerStaticFieldWrite(com.android.tools.r8.graph.DexField):2152 -> g 4:4:boolean checkTypeReference(com.android.tools.r8.graph.DexType):2069:2069 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Z"} 5:5:boolean internalCheckTypeReference(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.lens.GraphLens):2077:2077 -> g 5:5:boolean checkTypeReference(com.android.tools.r8.graph.DexType):2069 -> g 6:6:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.lens.GraphLens.lookupType(com.android.tools.r8.graph.DexType):243:243 -> g 6:6:boolean internalCheckTypeReference(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.lens.GraphLens):2077 -> g 6:6:boolean checkTypeReference(com.android.tools.r8.graph.DexType):2069 -> g 7:9:boolean internalCheckTypeReference(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.lens.GraphLens):2078:2080 -> g 7:9:boolean checkTypeReference(com.android.tools.r8.graph.DexType):2069 -> g 10:10:boolean setFoundPackagePrivateAccess():2006:2006 -> g 10:10:boolean internalCheckTypeReference(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.lens.GraphLens):2081 -> g 10:10:boolean checkTypeReference(com.android.tools.r8.graph.DexType):2069 -> g 11:11:void registerInvokeSuper(com.android.tools.r8.graph.DexMethod):2126:2126 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)V"} 12:12:com.android.tools.r8.graph.lens.MethodLookupResult com.android.tools.r8.graph.lens.GraphLens.lookupInvokeSuper(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):276:276 -> g 12:12:void registerInvokeSuper(com.android.tools.r8.graph.DexMethod):2126 -> g 13:13:com.android.tools.r8.graph.lens.MethodLookupResult com.android.tools.r8.graph.lens.GraphLens.lookupMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.InvokeType):295:295 -> g 13:13:com.android.tools.r8.graph.lens.MethodLookupResult com.android.tools.r8.graph.lens.GraphLens.lookupInvokeSuper(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):276 -> g 13:13:void registerInvokeSuper(com.android.tools.r8.graph.DexMethod):2126 -> g 14:14:void registerInvokeSuper(com.android.tools.r8.graph.DexMethod):2127:2127 -> g 1:1:void registerInvokeVirtual(com.android.tools.r8.graph.DexMethod):2102:2102 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)V"} 2:2:com.android.tools.r8.graph.lens.MethodLookupResult com.android.tools.r8.graph.lens.GraphLens.lookupInvokeVirtual(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):285:285 -> h 2:2:void registerInvokeVirtual(com.android.tools.r8.graph.DexMethod):2102 -> h 3:3:com.android.tools.r8.graph.lens.MethodLookupResult com.android.tools.r8.graph.lens.GraphLens.lookupMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.InvokeType):295:295 -> h 3:3:com.android.tools.r8.graph.lens.MethodLookupResult com.android.tools.r8.graph.lens.GraphLens.lookupInvokeVirtual(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):285 -> h 3:3:void registerInvokeVirtual(com.android.tools.r8.graph.DexMethod):2102 -> h 4:4:void registerInvokeVirtual(com.android.tools.r8.graph.DexMethod):2103:2103 -> h 1:3:boolean checkRewrittenFieldReference(com.android.tools.r8.graph.DexField):2019:2021 -> i # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;)Z"} 4:4:boolean checkRewrittenTypeReference(com.android.tools.r8.graph.DexType):2073:2073 -> i 4:4:boolean checkRewrittenFieldReference(com.android.tools.r8.graph.DexField):2022 -> i 5:5:boolean internalCheckTypeReference(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.lens.GraphLens):2077:2077 -> i 5:5:boolean checkRewrittenTypeReference(com.android.tools.r8.graph.DexType):2073 -> i 5:5:boolean checkRewrittenFieldReference(com.android.tools.r8.graph.DexField):2022 -> i 6:6:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.lens.GraphLens.lookupType(com.android.tools.r8.graph.DexType):243:243 -> i 6:6:boolean internalCheckTypeReference(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.lens.GraphLens):2077 -> i 6:6:boolean checkRewrittenTypeReference(com.android.tools.r8.graph.DexType):2073 -> i 6:6:boolean checkRewrittenFieldReference(com.android.tools.r8.graph.DexField):2022 -> i 7:9:boolean internalCheckTypeReference(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.lens.GraphLens):2078:2080 -> i 7:9:boolean checkRewrittenTypeReference(com.android.tools.r8.graph.DexType):2073 -> i 7:9:boolean checkRewrittenFieldReference(com.android.tools.r8.graph.DexField):2022 -> i 10:10:boolean setFoundPackagePrivateAccess():2006:2006 -> i 10:10:boolean internalCheckTypeReference(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.lens.GraphLens):2081 -> i 10:10:boolean checkRewrittenTypeReference(com.android.tools.r8.graph.DexType):2073 -> i 10:10:boolean checkRewrittenFieldReference(com.android.tools.r8.graph.DexField):2022 -> i 11:11:boolean checkFoundPackagePrivateAccess():2001:2001 -> i 11:11:boolean checkRewrittenFieldReference(com.android.tools.r8.graph.DexField):2023 -> i 12:12:boolean checkRewrittenFieldReference(com.android.tools.r8.graph.DexField):2025:2025 -> i 13:13:boolean setFoundPackagePrivateAccess():2006:2006 -> i 13:13:boolean checkRewrittenFieldReference(com.android.tools.r8.graph.DexField):2027 -> i 14:15:boolean checkRewrittenFieldReference(com.android.tools.r8.graph.DexField):2029:2030 -> i 16:16:boolean setFoundPackagePrivateAccess():2006:2006 -> i 16:16:boolean checkRewrittenFieldReference(com.android.tools.r8.graph.DexField):2031 -> i 17:17:boolean checkRewrittenFieldReference(com.android.tools.r8.graph.DexField):2033:2033 -> i 18:18:boolean checkFoundPackagePrivateAccess():2001:2001 -> i 18:18:boolean checkRewrittenFieldReference(com.android.tools.r8.graph.DexField):2034 -> i com.android.tools.r8.shaking.VerticalClassMerger$InvokeSpecialToDefaultLibraryMethodUseRegistry -> com.android.tools.r8.shaking.s4: # {"id":"sourceFile","fileName":"VerticalClassMerger.java"} boolean $assertionsDisabled -> f 1:1:void ():2166:2166 -> 1:2:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod):2171:2172 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o5;)V"} 1:1:void registerInstanceFieldRead(com.android.tools.r8.graph.DexField):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;)V"} 2:2:void registerInvokeDirect(com.android.tools.r8.graph.DexMethod):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)V"} 1:1:void registerInitClass(com.android.tools.r8.graph.DexType):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)V"} 2:2:void registerInvokeInterface(com.android.tools.r8.graph.DexMethod):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)V"} void registerInstanceFieldWrite(com.android.tools.r8.graph.DexField) -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;)V"} 1:8:void registerInvokeSpecial(com.android.tools.r8.graph.DexMethod):2177:2184 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)V"} 1:1:void registerInvokeStatic(com.android.tools.r8.graph.DexMethod):0:0 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)V"} 2:2:void registerStaticFieldRead(com.android.tools.r8.graph.DexField):0:0 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;)V"} void registerTypeReference(com.android.tools.r8.graph.DexType) -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)V"} 1:1:void registerInvokeSuper(com.android.tools.r8.graph.DexMethod):0:0 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)V"} 2:2:void registerStaticFieldWrite(com.android.tools.r8.graph.DexField):0:0 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;)V"} void registerInvokeVirtual(com.android.tools.r8.graph.DexMethod) -> h # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)V"} com.android.tools.r8.shaking.VerticalClassMerger$OverloadedMethodSignaturesRetriever -> com.android.tools.r8.shaking.t4: # {"id":"sourceFile","fileName":"VerticalClassMerger.java"} com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2BooleanOpenHashMap cache -> a com.android.tools.r8.com.google.common.base.Equivalence equivalence -> b java.util.Set mergeeCandidates -> c com.android.tools.r8.shaking.VerticalClassMerger this$0 -> d 1:1:void (com.android.tools.r8.shaking.VerticalClassMerger):517:517 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/x4;)V"} 2:10:void (com.android.tools.r8.shaking.VerticalClassMerger):512:520 -> 1:35:java.util.Collection get():525:559 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Ljava/util/ArrayList;"} 36:36:com.android.tools.r8.graph.DexProto lambda$get$0(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexString):543:543 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/u2;)Lcom/android/tools/r8/graph/r2;"} 37:41:boolean protoMayReferenceMergedSourceOrTarget(com.android.tools.r8.graph.DexProto):567:571 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/r2;)Z"} 42:49:boolean typeMayReferenceMergedSourceOrTarget(com.android.tools.r8.graph.DexType):587:594 -> a 42:49:boolean protoMayReferenceMergedSourceOrTarget(com.android.tools.r8.graph.DexProto):571 -> a 50:50:boolean protoMayReferenceMergedSourceOrTarget(com.android.tools.r8.graph.DexProto):574:574 -> a 51:58:boolean typeMayReferenceMergedSourceOrTarget(com.android.tools.r8.graph.DexType):587:594 -> a 51:58:boolean protoMayReferenceMergedSourceOrTarget(com.android.tools.r8.graph.DexProto):575 -> a 59:59:boolean protoMayReferenceMergedSourceOrTarget(com.android.tools.r8.graph.DexProto):581:581 -> a com.android.tools.r8.shaking.VerticalClassMerger$SingleTypeMapperGraphLens -> com.android.tools.r8.shaking.u4: # {"id":"sourceFile","fileName":"VerticalClassMerger.java"} com.android.tools.r8.graph.DexType source -> f com.android.tools.r8.graph.DexProgramClass target -> g com.android.tools.r8.shaking.VerticalClassMerger this$0 -> h boolean $assertionsDisabled -> i 1:1:void ():1879:1879 -> 1:4:void (com.android.tools.r8.shaking.VerticalClassMerger,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexProgramClass):1884:1887 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/x4;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/q2;)V"} 1:1:boolean isContextFreeForMethods(com.android.tools.r8.graph.lens.GraphLens):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xj;)Z"} 2:2:com.android.tools.r8.graph.DexType getOriginalType(com.android.tools.r8.graph.DexType):1892:1892 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/v2;"} 3:3:com.android.tools.r8.graph.DexField getOriginalFieldSignature(com.android.tools.r8.graph.DexField):1902:1902 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;)Lcom/android/tools/r8/graph/Y0;"} 4:4:com.android.tools.r8.graph.DexField getRenamedFieldSignature(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.lens.GraphLens):1907:1907 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/graph/Y0;)Lcom/android/tools/r8/graph/Y0;"} 5:25:com.android.tools.r8.graph.lens.MethodLookupResult lookupMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.InvokeType,com.android.tools.r8.graph.lens.GraphLens):1935:1955 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/internal/ft;Lcom/android/tools/r8/internal/Xj;)Lcom/android/tools/r8/internal/PE;"} 26:26:com.android.tools.r8.graph.lens.MethodLookupResult internalDescribeLookupMethod(com.android.tools.r8.graph.lens.MethodLookupResult,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.lens.GraphLens):1962:1962 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/PE;Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/internal/Xj;)Lcom/android/tools/r8/internal/PE;"} 1:1:java.lang.Iterable getOriginalTypes(com.android.tools.r8.graph.DexType):1897:1897 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Ljava/lang/Iterable;"} 2:2:com.android.tools.r8.graph.DexMethod getRenamedMethodSignature(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.lens.GraphLens):1912:1912 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/j2;"} 3:3:com.android.tools.r8.graph.lens.FieldLookupResult internalDescribeLookupField(com.android.tools.r8.graph.lens.FieldLookupResult):1979:1979 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Ph;)Lcom/android/tools/r8/internal/Ph;"} 1:1:com.android.tools.r8.graph.DexMethod getPreviousMethodSignature(com.android.tools.r8.graph.DexMethod):1922:1922 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/j2;"} 2:2:com.android.tools.r8.graph.DexField lookupField(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.lens.GraphLens):1973:1973 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/graph/Y0;)Lcom/android/tools/r8/graph/Y0;"} 1:1:com.android.tools.r8.graph.DexType internalDescribeLookupClassType(com.android.tools.r8.graph.DexType):1917:1917 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/v2;"} 2:2:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription lookupPrototypeChangesForMethodDefinition(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.lens.GraphLens):1968:1968 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/proto/k;"} com.android.tools.r8.shaking.VerticalClassMerger$SynthesizedBridgeCode -> com.android.tools.r8.shaking.v4: # {"id":"sourceFile","fileName":"VerticalClassMerger.java"} com.android.tools.r8.graph.DexMethod method -> d com.android.tools.r8.graph.DexMethod originalMethod -> e com.android.tools.r8.graph.DexMethod invocationTarget -> f com.android.tools.r8.ir.code.InvokeType type -> g boolean isInterface -> h boolean $assertionsDisabled -> i 1:1:void ():2222:2222 -> 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.InvokeType,boolean):2235:2240 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/internal/ft;Z)V"} 1:1:java.util.function.Consumer getRegistryCallback(com.android.tools.r8.graph.DexClassAndMethod):2284:2284 -> I0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Ljava/util/function/Consumer;"} 1:2:com.android.tools.r8.ir.synthetic.AbstractSynthesizedCode$SourceCodeProvider getSourceCodeProvider():2261:2262 -> J0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/y1;"} 3:3:com.android.tools.r8.ir.synthetic.ForwardMethodSourceCode$Builder com.android.tools.r8.ir.synthetic.ForwardMethodSourceCode.builder(com.android.tools.r8.graph.DexMethod):24:24 -> J0 3:3:com.android.tools.r8.ir.synthetic.AbstractSynthesizedCode$SourceCodeProvider getSourceCodeProvider():2262 -> J0 4:11:com.android.tools.r8.ir.synthetic.AbstractSynthesizedCode$SourceCodeProvider getSourceCodeProvider():2263:2270 -> J0 1:2:void updateMethodSignatures(java.util.function.Function):2255:2256 -> a 3:9:com.android.tools.r8.ir.conversion.SourceCode lambda$getSourceCodeProvider$0(com.android.tools.r8.ir.synthetic.ForwardMethodSourceCode$Builder,com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.ir.code.Position):2272:2278 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Ki;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/kM;)Lcom/android/tools/r8/internal/QV;"} 10:22:void lambda$getRegistryCallback$1(com.android.tools.r8.graph.UseRegistry):2285:2297 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/J5;)V"} 23:23:void lambda$getRegistryCallback$1(com.android.tools.r8.graph.UseRegistry):2291:2291 -> a 24:24:void lambda$getRegistryCallback$1(com.android.tools.r8.graph.UseRegistry):2288:2288 -> a com.android.tools.r8.shaking.VerticalClassMerger$VerticalClassMergerTreeFixer -> com.android.tools.r8.shaking.w4: # {"id":"sourceFile","fileName":"VerticalClassMerger.java"} com.android.tools.r8.graph.AppView appView -> f com.android.tools.r8.shaking.VerticalClassMergerGraphLens$Builder lensBuilder -> g com.android.tools.r8.graph.classmerging.VerticallyMergedClasses mergedClasses -> h java.util.List synthesizedBridges -> i boolean $assertionsDisabled -> j 1:1:void ():1661:1661 -> 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):1673:1678 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/shaking/y4;Lcom/android/tools/r8/internal/v20;Ljava/util/ArrayList;)V"} 1:1:void recordClassChange(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):1709:1709 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/v2;)V"} 2:2:void recordFieldChange(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexField):1714:1714 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;Lcom/android/tools/r8/graph/Y0;)V"} 3:3:boolean com.android.tools.r8.shaking.VerticalClassMergerGraphLens$Builder.hasOriginalSignatureMappingFor(com.android.tools.r8.graph.DexField):346:346 -> a 3:3:void recordFieldChange(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexField):1714 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 4:4:boolean com.android.tools.r8.shaking.VerticalClassMergerGraphLens$Builder.hasOriginalSignatureMappingFor(com.android.tools.r8.graph.DexField):346:346 -> a 4:4:void recordFieldChange(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexField):1714 -> a 5:5:void recordFieldChange(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexField):1715:1715 -> a 6:6:void com.android.tools.r8.shaking.VerticalClassMergerGraphLens$Builder.map(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexField):359:359 -> a 6:6:void recordFieldChange(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexField):1715 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 7:7:void com.android.tools.r8.shaking.VerticalClassMergerGraphLens$Builder.map(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexField):359:359 -> a 7:7:void recordFieldChange(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexField):1715 -> a 8:9:void recordMethodChange(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):1721:1722 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/j2;)V"} 10:10:void com.android.tools.r8.shaking.VerticalClassMergerGraphLens$Builder.recordMove(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):374:374 -> a 10:10:void recordMethodChange(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):1722 -> a 11:16:com.android.tools.r8.graph.DexEncodedMethod recordMethodChange(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexEncodedMethod):1729:1734 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W0;Lcom/android/tools/r8/graph/W0;)Lcom/android/tools/r8/graph/W0;"} 1:3:com.android.tools.r8.shaking.VerticalClassMergerGraphLens fixupTypeReferences():1683:1685 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/A4;"} 4:4:com.android.tools.r8.graph.DexEncodedField[] com.android.tools.r8.graph.TreeFixerBase.fixupFields(java.util.List):163:163 -> b 4:4:com.android.tools.r8.shaking.VerticalClassMergerGraphLens fixupTypeReferences():1685 -> b 5:6:com.android.tools.r8.shaking.VerticalClassMergerGraphLens fixupTypeReferences():1685:1686 -> b 7:7:com.android.tools.r8.graph.DexEncodedField[] com.android.tools.r8.graph.TreeFixerBase.fixupFields(java.util.List):163:163 -> b 7:7:com.android.tools.r8.shaking.VerticalClassMergerGraphLens fixupTypeReferences():1686 -> b 8:15:com.android.tools.r8.shaking.VerticalClassMergerGraphLens fixupTypeReferences():1686:1693 -> b 16:17:com.android.tools.r8.graph.DexType mapClassType(com.android.tools.r8.graph.DexType):1700:1701 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/v2;"} com.android.tools.r8.shaking.VerticalClassMergerGraphLens -> com.android.tools.r8.shaking.A4: # {"id":"sourceFile","fileName":"VerticalClassMergerGraphLens.java"} com.android.tools.r8.graph.AppView appView -> n com.android.tools.r8.graph.classmerging.VerticallyMergedClasses mergedClasses -> o java.util.Map contextualVirtualToDirectMethodMaps -> p java.util.Set mergedMethods -> q java.util.Map originalMethodSignaturesForBridges -> r java.util.Map prototypeChanges -> s boolean $assertionsDisabled -> t 1:1:void ():59:59 -> 1:7: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):86:92 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/v20;Lcom/android/tools/r8/internal/Q4;Ljava/util/IdentityHashMap;Lcom/android/tools/r8/internal/Im;Ljava/util/IdentityHashMap;Lcom/android/tools/r8/internal/M4;Ljava/util/IdentityHashMap;Ljava/util/IdentityHashMap;)V"} 1:27:com.android.tools.r8.graph.lens.MethodLookupResult internalDescribeLookupMethod(com.android.tools.r8.graph.lens.MethodLookupResult,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.lens.GraphLens):113:139 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/PE;Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/internal/Xj;)Lcom/android/tools/r8/internal/PE;"} 28:30:com.android.tools.r8.graph.lens.MethodLookupResult internalDescribeLookupMethod(com.android.tools.r8.graph.lens.MethodLookupResult,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.lens.GraphLens):138:140 -> a 31:31:com.android.tools.r8.ir.code.InvokeType mapInvocationType(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.InvokeType):166:166 -> a 31:31:com.android.tools.r8.graph.lens.MethodLookupResult internalDescribeLookupMethod(com.android.tools.r8.graph.lens.MethodLookupResult,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.lens.GraphLens):140 -> a 32:33:com.android.tools.r8.graph.lens.MethodLookupResult internalDescribeLookupMethod(com.android.tools.r8.graph.lens.MethodLookupResult,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.lens.GraphLens):140:141 -> a 34:35:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription internalDescribePrototypeChanges(com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,com.android.tools.r8.graph.DexMethod):147:148 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/proto/k;)Lcom/android/tools/r8/graph/proto/k;"} 36:36:com.android.tools.r8.graph.proto.RewrittenPrototypeDescription internalDescribePrototypeChanges(com.android.tools.r8.graph.proto.RewrittenPrototypeDescription,com.android.tools.r8.graph.DexMethod):147:147 -> a 37:38:boolean isContextFreeForMethods(com.android.tools.r8.graph.lens.GraphLens):174:175 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xj;)Z"} 39:39:boolean lambda$verifyIsContextFreeForMethod$0(com.android.tools.r8.graph.DexMethod,java.util.Map):186:186 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Ljava/util/Map;)Z"} 1:1:com.android.tools.r8.ir.code.InvokeType mapInvocationType(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.InvokeType):166:166 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/internal/ft;)Lcom/android/tools/r8/internal/ft;"} 1:2:com.android.tools.r8.graph.DexMethod getPreviousMethodSignature(com.android.tools.r8.graph.DexMethod):153:154 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/j2;"} 3:3:com.android.tools.r8.graph.DexMethod getPreviousMethodSignature(com.android.tools.r8.graph.DexMethod):153:153 -> d 1:1:com.android.tools.r8.graph.DexMethod getPreviousMethodSignatureForMapping(com.android.tools.r8.graph.DexMethod):159:159 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/j2;"} 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 getPreviousMethodSignatureForMapping(com.android.tools.r8.graph.DexMethod):159 -> e # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:4:com.android.tools.r8.graph.DexMethod getPreviousMethodSignatureForMapping(com.android.tools.r8.graph.DexMethod):159:160 -> e 1:4:boolean verifyIsContextFreeForMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.lens.GraphLens):183:186 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/graph/j2;)Z"} 5:5:boolean verifyIsContextFreeForMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.lens.GraphLens):185:185 -> f 1:2:java.lang.Iterable internalGetOriginalTypes(com.android.tools.r8.graph.DexType):102:103 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Ljava/lang/Iterable;"} 3:3:java.lang.Iterable com.android.tools.r8.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):107 -> g com.android.tools.r8.shaking.VerticalClassMergerGraphLens$Builder -> com.android.tools.r8.shaking.y4: # {"id":"sourceFile","fileName":"VerticalClassMergerGraphLens.java"} com.android.tools.r8.graph.DexItemFactory dexItemFactory -> a com.android.tools.r8.utils.collections.MutableBidirectionalOneToOneMap fieldMap -> b java.util.Map methodMap -> c com.android.tools.r8.com.google.common.collect.ImmutableSet$Builder mergedMethodsBuilder -> d java.util.Map contextualVirtualToDirectMethodMaps -> e com.android.tools.r8.utils.collections.MutableBidirectionalManyToOneRepresentativeMap newMethodSignatures -> f java.util.Map originalMethodSignaturesForBridges -> g java.util.Map prototypeChanges -> h java.util.Map cache -> i boolean $assertionsDisabled -> j 1:1:void ():190:190 -> 1:1:void (com.android.tools.r8.graph.DexItemFactory):210:210 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;)V"} 2:19:void (com.android.tools.r8.graph.DexItemFactory):194:211 -> 1:9:com.android.tools.r8.shaking.VerticalClassMergerGraphLens$Builder createBuilderForFixup(com.android.tools.r8.shaking.VerticalClassMergerGraphLens$Builder,com.android.tools.r8.graph.classmerging.VerticallyMergedClasses):215:223 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/y4;Lcom/android/tools/r8/internal/v20;)Lcom/android/tools/r8/shaking/y4;"} 10:10:com.android.tools.r8.shaking.VerticalClassMergerGraphLens$Builder map(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):363:363 -> a 10:10:com.android.tools.r8.shaking.VerticalClassMergerGraphLens$Builder createBuilderForFixup(com.android.tools.r8.shaking.VerticalClassMergerGraphLens$Builder,com.android.tools.r8.graph.classmerging.VerticallyMergedClasses):221 -> a 11:13:com.android.tools.r8.shaking.VerticalClassMergerGraphLens$Builder createBuilderForFixup(com.android.tools.r8.shaking.VerticalClassMergerGraphLens$Builder,com.android.tools.r8.graph.classmerging.VerticallyMergedClasses):225:227 -> a 14:14:void markMethodAsMerged(com.android.tools.r8.graph.DexMethod):355:355 -> a 14:14:com.android.tools.r8.shaking.VerticalClassMergerGraphLens$Builder createBuilderForFixup(com.android.tools.r8.shaking.VerticalClassMergerGraphLens$Builder,com.android.tools.r8.graph.classmerging.VerticallyMergedClasses):226 -> a 15:17:com.android.tools.r8.shaking.VerticalClassMergerGraphLens$Builder createBuilderForFixup(com.android.tools.r8.shaking.VerticalClassMergerGraphLens$Builder,com.android.tools.r8.graph.classmerging.VerticallyMergedClasses):230:232 -> a 18:26:com.android.tools.r8.graph.DexType getTypeAfterClassMerging(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.classmerging.VerticallyMergedClasses):325:333 -> a 18:26:com.android.tools.r8.shaking.VerticalClassMergerGraphLens$Builder createBuilderForFixup(com.android.tools.r8.shaking.VerticalClassMergerGraphLens$Builder,com.android.tools.r8.graph.classmerging.VerticallyMergedClasses):232 -> a 27:57:com.android.tools.r8.shaking.VerticalClassMergerGraphLens$Builder createBuilderForFixup(com.android.tools.r8.shaking.VerticalClassMergerGraphLens$Builder,com.android.tools.r8.graph.classmerging.VerticallyMergedClasses):232:262 -> a 58:58:void recordCreationOfBridgeMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):393:393 -> a 58:58:com.android.tools.r8.shaking.VerticalClassMergerGraphLens$Builder createBuilderForFixup(com.android.tools.r8.shaking.VerticalClassMergerGraphLens$Builder,com.android.tools.r8.graph.classmerging.VerticallyMergedClasses):260 -> a 59:59:com.android.tools.r8.shaking.VerticalClassMergerGraphLens$Builder createBuilderForFixup(com.android.tools.r8.shaking.VerticalClassMergerGraphLens$Builder,com.android.tools.r8.graph.classmerging.VerticallyMergedClasses):264:264 -> a 60:60: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):219:219 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/y4;Lcom/android/tools/r8/shaking/y4;Lcom/android/tools/r8/internal/v20;Lcom/android/tools/r8/graph/Y0;Lcom/android/tools/r8/graph/Y0;)V"} 61:66:com.android.tools.r8.graph.DexField getFieldSignatureAfterClassMerging(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.classmerging.VerticallyMergedClasses):292:297 -> a 61: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):219 -> a 67:75:com.android.tools.r8.graph.DexType getTypeAfterClassMerging(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.classmerging.VerticallyMergedClasses):325:333 -> a 67:75:com.android.tools.r8.graph.DexField getFieldSignatureAfterClassMerging(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.classmerging.VerticallyMergedClasses):298 -> a 67:75: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):219 -> a 76:76:com.android.tools.r8.graph.DexField getFieldSignatureAfterClassMerging(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.classmerging.VerticallyMergedClasses):303:303 -> a 76:76: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):219 -> a 77:77:void map(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexField):359:359 -> a 77:77: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):218 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 78:78:void map(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexField):359:359 -> a 78:78: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):218 -> a 79:79:com.android.tools.r8.graph.lens.MethodLookupResult lambda$createBuilderForFixup$1(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.lens.MethodLookupResult,com.android.tools.r8.graph.proto.RewrittenPrototypeDescription):243:243 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/internal/PE;Lcom/android/tools/r8/graph/proto/k;)Lcom/android/tools/r8/internal/PE;"} 80:84: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):250:254 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/y4;Lcom/android/tools/r8/internal/v20;Lcom/android/tools/r8/shaking/y4;Ljava/util/Set;Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/j2;)V"} 85:86: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):266:267 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/y4;Lcom/android/tools/r8/shaking/y4;Lcom/android/tools/r8/internal/v20;Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/proto/k;)V"} 87:87: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):266:266 -> a 88:97:com.android.tools.r8.shaking.VerticalClassMergerGraphLens build(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.classmerging.VerticallyMergedClasses):274:283 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/v20;)Lcom/android/tools/r8/shaking/A4;"} 98:111:com.android.tools.r8.graph.DexMethod getMethodSignatureAfterClassMerging(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.classmerging.VerticallyMergedClasses):308:321 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/internal/v20;)Lcom/android/tools/r8/graph/j2;"} 112:120:com.android.tools.r8.graph.DexType getTypeAfterClassMerging(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.classmerging.VerticallyMergedClasses):325:333 -> a 112:120:com.android.tools.r8.graph.DexType lambda$getMethodSignatureAfterClassMerging$4(com.android.tools.r8.graph.classmerging.VerticallyMergedClasses,com.android.tools.r8.graph.DexType):316 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/v20;Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/v2;"} 121:124:boolean hasMappingForSignatureInContext(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexMethod):337:340 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/graph/j2;)Z"} 125:126:boolean hasOriginalSignatureMappingFor(com.android.tools.r8.graph.DexMethod):350:351 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)Z"} 127:136:void recordMove(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,boolean):378:387 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/j2;Z)V"} 137:144:void recordMove(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,boolean):381:388 -> a 145:147:void mapVirtualMethodToDirectInType(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.shaking.VerticalClassMergerGraphLens$GraphLensLookupResultProvider,com.android.tools.r8.graph.DexType):398:400 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/shaking/z4;Lcom/android/tools/r8/graph/v2;)V"} 148:148:java.util.Map lambda$mapVirtualMethodToDirectInType$5(com.android.tools.r8.graph.DexType):399:399 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Ljava/util/Map;"} 149:194:void merge(com.android.tools.r8.shaking.VerticalClassMergerGraphLens$Builder):404:449 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/y4;)V"} 195:217:void lambda$merge$7(java.util.Set,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):409:431 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Set;Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/j2;)V"} 218:223:void lambda$merge$7(java.util.Set,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):430:435 -> a 224:224:boolean lambda$merge$6(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):410:410 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/j2;)Z"} 1:1:void markMethodAsMerged(com.android.tools.r8.graph.DexMethod):355:355 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)V"} 2:2:com.android.tools.r8.shaking.VerticalClassMergerGraphLens$Builder map(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):363:363 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/shaking/y4;"} 1:1:void recordCreationOfBridgeMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):393:393 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/j2;)V"} 1:3:void recordMerge(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):368:370 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/j2;)V"} com.android.tools.r8.shaking.VerticalClassMergerGraphLens$GraphLensLookupResultProvider -> com.android.tools.r8.shaking.z4: # {"id":"sourceFile","fileName":"VerticalClassMergerGraphLens.java"} com.android.tools.r8.graph.lens.MethodLookupResult get(com.android.tools.r8.graph.proto.RewrittenPrototypeDescription) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/proto/k;)Lcom/android/tools/r8/internal/PE;"} com.android.tools.r8.shaking.WhyAreYouKeepingConsumer -> com.android.tools.r8.shaking.D4: # {"id":"sourceFile","fileName":"WhyAreYouKeepingConsumer.java"} boolean $assertionsDisabled -> c 1:1:void ():43:43 -> 1:1:void (com.android.tools.r8.experimental.graphinfo.GraphConsumer):58:58 -> 1:2:com.android.tools.r8.experimental.graphinfo.ClassGraphNode getClassNode(com.android.tools.r8.references.ClassReference):62:63 -> a 1:2:void printWhyAreYouKeeping(com.android.tools.r8.references.ClassReference,java.io.PrintStream):89 -> a 3:3:void printWhyAreYouKeeping(com.android.tools.r8.references.ClassReference,java.io.PrintStream):90:90 -> a 4:5:com.android.tools.r8.experimental.graphinfo.MethodGraphNode getMethodNode(com.android.tools.r8.references.MethodReference):71:72 -> a 4:5:void printWhyAreYouKeeping(com.android.tools.r8.references.MethodReference,java.io.PrintStream):94 -> a 6:6:void printWhyAreYouKeeping(com.android.tools.r8.references.MethodReference,java.io.PrintStream):95:95 -> a 7:8:com.android.tools.r8.experimental.graphinfo.FieldGraphNode getFieldNode(com.android.tools.r8.references.FieldReference):80:81 -> a 7:8:void printWhyAreYouKeeping(com.android.tools.r8.references.FieldReference,java.io.PrintStream):99 -> a 9:9:void printWhyAreYouKeeping(com.android.tools.r8.references.FieldReference,java.io.PrintStream):100:100 -> a 10:10:void printWhyAreYouKeeping(com.android.tools.r8.experimental.graphinfo.GraphNode,java.io.PrintStream):104:104 -> a 11:30:java.util.List findShortestPathTo(com.android.tools.r8.experimental.graphinfo.GraphNode):127:146 -> a 11:30:void printWhyAreYouKeeping(com.android.tools.r8.experimental.graphinfo.GraphNode,java.io.PrintStream):105 -> a 31:32:void printNothingKeeping(com.android.tools.r8.experimental.graphinfo.GraphNode,java.io.PrintStream):119:120 -> a 31:32:void printWhyAreYouKeeping(com.android.tools.r8.experimental.graphinfo.GraphNode,java.io.PrintStream):107 -> a 33:33:void printWhyAreYouKeeping(com.android.tools.r8.experimental.graphinfo.GraphNode,java.io.PrintStream):110:110 -> a 34:36:void com.android.tools.r8.shaking.WhyAreYouKeepingConsumer$Formatter.startItem(java.lang.String):257:259 -> a 34:36:void printWhyAreYouKeeping(com.android.tools.r8.experimental.graphinfo.GraphNode,java.io.PrintStream):110 -> a 37:39:void printWhyAreYouKeeping(com.android.tools.r8.experimental.graphinfo.GraphNode,java.io.PrintStream):111:113 -> a 40:40:void com.android.tools.r8.shaking.WhyAreYouKeepingConsumer$Formatter.endItem():281:281 -> a 40:40:void printWhyAreYouKeeping(com.android.tools.r8.experimental.graphinfo.GraphNode,java.io.PrintStream):115 -> a 41:42:java.util.List findShortestPathTo(com.android.tools.r8.experimental.graphinfo.GraphNode):148:149 -> a 41:42:void printWhyAreYouKeeping(com.android.tools.r8.experimental.graphinfo.GraphNode,java.io.PrintStream):105 -> a 43:51:java.util.List getCanonicalPath(com.android.tools.r8.shaking.WhyAreYouKeepingConsumer$GraphPath,com.android.tools.r8.experimental.graphinfo.GraphNode):160:168 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/experimental/graphinfo/GraphNode;Lcom/android/tools/r8/shaking/C4;)Ljava/util/ArrayList;"} 52:60:com.android.tools.r8.experimental.graphinfo.GraphEdgeInfo getCanonicalInfo(java.util.Set):180:188 -> a 52:60:java.util.List getCanonicalPath(com.android.tools.r8.shaking.WhyAreYouKeepingConsumer$GraphPath,com.android.tools.r8.experimental.graphinfo.GraphNode):168 -> a 61:63:java.util.List getCanonicalPath(com.android.tools.r8.shaking.WhyAreYouKeepingConsumer$GraphPath,com.android.tools.r8.experimental.graphinfo.GraphNode):168:170 -> a 64:64:com.android.tools.r8.experimental.graphinfo.GraphEdgeInfo getCanonicalInfo(java.util.Set):187:187 -> a 64:64:java.util.List getCanonicalPath(com.android.tools.r8.shaking.WhyAreYouKeepingConsumer$GraphPath,com.android.tools.r8.experimental.graphinfo.GraphNode):168 -> a 65:66:java.util.List getCanonicalPath(com.android.tools.r8.shaking.WhyAreYouKeepingConsumer$GraphPath,com.android.tools.r8.experimental.graphinfo.GraphNode):172:173 -> a 67:75:com.android.tools.r8.experimental.graphinfo.GraphEdgeInfo getCanonicalInfo(java.util.Set):180:188 -> a 67:75:java.util.List getCanonicalPath(com.android.tools.r8.shaking.WhyAreYouKeepingConsumer$GraphPath,com.android.tools.r8.experimental.graphinfo.GraphNode):173 -> a 76:76:java.util.List getCanonicalPath(com.android.tools.r8.shaking.WhyAreYouKeepingConsumer$GraphPath,com.android.tools.r8.experimental.graphinfo.GraphNode):173:173 -> a 77:77:com.android.tools.r8.experimental.graphinfo.GraphEdgeInfo getCanonicalInfo(java.util.Set):187:187 -> a 77:77:java.util.List getCanonicalPath(com.android.tools.r8.shaking.WhyAreYouKeepingConsumer$GraphPath,com.android.tools.r8.experimental.graphinfo.GraphNode):173 -> a 78:78:void printEdge(com.android.tools.r8.experimental.graphinfo.GraphNode,com.android.tools.r8.experimental.graphinfo.GraphEdgeInfo,com.android.tools.r8.shaking.WhyAreYouKeepingConsumer$Formatter):192:192 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/experimental/graphinfo/GraphNode;Lcom/android/tools/r8/internal/Tj;Lcom/android/tools/r8/shaking/B4;)V"} 79:79:void addNodeMessage(com.android.tools.r8.experimental.graphinfo.GraphNode,com.android.tools.r8.shaking.WhyAreYouKeepingConsumer$Formatter):235:235 -> a 79:79:void printEdge(com.android.tools.r8.experimental.graphinfo.GraphNode,com.android.tools.r8.experimental.graphinfo.GraphEdgeInfo,com.android.tools.r8.shaking.WhyAreYouKeepingConsumer$Formatter):193 -> a 80:80:void com.android.tools.r8.shaking.WhyAreYouKeepingConsumer$Formatter.addMessage(java.lang.String):275:275 -> a 80:80:void addNodeMessage(com.android.tools.r8.experimental.graphinfo.GraphNode,com.android.tools.r8.shaking.WhyAreYouKeepingConsumer$Formatter):236 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 80:80:void printEdge(com.android.tools.r8.experimental.graphinfo.GraphNode,com.android.tools.r8.experimental.graphinfo.GraphEdgeInfo,com.android.tools.r8.shaking.WhyAreYouKeepingConsumer$Formatter):193 -> a 81:82:void com.android.tools.r8.shaking.WhyAreYouKeepingConsumer$Formatter.addMessage(java.lang.String):276:277 -> a 81:82:void addNodeMessage(com.android.tools.r8.experimental.graphinfo.GraphNode,com.android.tools.r8.shaking.WhyAreYouKeepingConsumer$Formatter):236 -> a 81:82:void printEdge(com.android.tools.r8.experimental.graphinfo.GraphNode,com.android.tools.r8.experimental.graphinfo.GraphEdgeInfo,com.android.tools.r8.shaking.WhyAreYouKeepingConsumer$Formatter):193 -> a 83:87:java.lang.String shortPositionInfo(com.android.tools.r8.position.Position):241:245 -> a 1:3:java.lang.String getNodeString(com.android.tools.r8.experimental.graphinfo.GraphNode):197:199 -> d 4:16:java.lang.String getNodeString(com.android.tools.r8.experimental.graphinfo.GraphNode):198:210 -> d 17:40:java.lang.String getNodeString(com.android.tools.r8.experimental.graphinfo.GraphNode):208:231 -> d 41:41:java.lang.String getNodeString(com.android.tools.r8.experimental.graphinfo.GraphNode):230:230 -> d com.android.tools.r8.shaking.WhyAreYouKeepingConsumer$Formatter -> com.android.tools.r8.shaking.B4: # {"id":"sourceFile","fileName":"WhyAreYouKeepingConsumer.java"} java.io.PrintStream output -> a int indentation -> b 1:1:void (java.io.PrintStream):252:252 -> 2:5:void (java.io.PrintStream):250:253 -> 1:2:void indent():263:264 -> a 3:5:void addReason(java.lang.String):269:271 -> a com.android.tools.r8.shaking.WhyAreYouKeepingConsumer$GraphPath -> com.android.tools.r8.shaking.C4: # {"id":"sourceFile","fileName":"WhyAreYouKeepingConsumer.java"} 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/experimental/graphinfo/GraphNode;Lcom/android/tools/r8/shaking/C4;)V"} com.android.tools.r8.shaking.WhyAreYouNotInliningRule -> com.android.tools.r8.shaking.F4: # {"id":"sourceFile","fileName":"WhyAreYouNotInliningRule.java"} 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):59:59 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/origin/Origin;Lcom/android/tools/r8/position/Position;Ljava/lang/String;Lcom/android/tools/r8/internal/bm;Lcom/android/tools/r8/shaking/q2;Lcom/android/tools/r8/shaking/q2;ZLcom/android/tools/r8/shaking/J2;Lcom/android/tools/r8/shaking/A2;Lcom/android/tools/r8/internal/bm;Lcom/android/tools/r8/shaking/G3;ZLjava/util/List;)V"} 1:1:java.lang.String typeString():81:81 -> H 1:1:com.android.tools.r8.shaking.WhyAreYouNotInliningRule$Builder builder():76:76 -> J # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/E4;"} com.android.tools.r8.shaking.WhyAreYouNotInliningRule$Builder -> com.android.tools.r8.shaking.E4: # {"id":"sourceFile","fileName":"WhyAreYouNotInliningRule.java"} 1:1:void ():18:18 -> com.android.tools.r8.shaking.ProguardClassSpecification$Builder self() -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/D2$a;"} 1:11:com.android.tools.r8.shaking.WhyAreYouNotInliningRule build():28:38 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/F4;"} com.android.tools.r8.startup.StartupClassBuilder -> com.android.tools.r8.startup.StartupClassBuilder: # {"id":"sourceFile","fileName":"StartupClassBuilder.java"} com.android.tools.r8.startup.StartupMethodBuilder -> com.android.tools.r8.startup.StartupMethodBuilder: # {"id":"sourceFile","fileName":"StartupMethodBuilder.java"} com.android.tools.r8.startup.StartupProfileBuilder -> com.android.tools.r8.startup.StartupProfileBuilder: # {"id":"sourceFile","fileName":"StartupProfileBuilder.java"} com.android.tools.r8.startup.StartupProfileProvider -> com.android.tools.r8.startup.StartupProfileProvider: # {"id":"sourceFile","fileName":"StartupProfileProvider.java"} com.android.tools.r8.startup.diagnostic.MissingStartupProfileItemsDiagnostic -> com.android.tools.r8.startup.diagnostic.MissingStartupProfileItemsDiagnostic: # {"id":"sourceFile","fileName":"MissingStartupProfileItemsDiagnostic.java"} java.util.List missingStartupItems -> a com.android.tools.r8.origin.Origin origin -> b boolean $assertionsDisabled -> c 1:1:void ():22:22 -> 1:4:void (java.util.List,com.android.tools.r8.origin.Origin):28:31 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/ArrayList;Lcom/android/tools/r8/origin/Origin;)V"} 1:5:void writeMissingStartupItem(java.lang.StringBuilder,com.android.tools.r8.graph.DexReference):62:66 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/StringBuilder;Lcom/android/tools/r8/graph/s2;)V"} 6:6:java.lang.StringBuilder lambda$writeMissingStartupItem$0(java.lang.StringBuilder,com.android.tools.r8.graph.DexType):63:63 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/StringBuilder;Lcom/android/tools/r8/graph/v2;)Ljava/lang/StringBuilder;"} 7:7:java.lang.StringBuilder lambda$writeMissingStartupItem$1(java.lang.StringBuilder,com.android.tools.r8.graph.DexField):64:64 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/StringBuilder;Lcom/android/tools/r8/graph/Y0;)Ljava/lang/StringBuilder;"} 8:8:java.lang.StringBuilder lambda$writeMissingStartupItem$2(java.lang.StringBuilder,com.android.tools.r8.graph.DexMethod):65:65 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/StringBuilder;Lcom/android/tools/r8/graph/j2;)Ljava/lang/StringBuilder;"} 1:10:java.lang.String getDiagnosticMessage():46:55 -> getDiagnosticMessage 11:15:java.lang.String getDiagnosticMessage():54:58 -> getDiagnosticMessage 1:1:com.android.tools.r8.origin.Origin getOrigin():36:36 -> getOrigin 1:1:com.android.tools.r8.position.Position getPosition():41:41 -> getPosition com.android.tools.r8.startup.diagnostic.MissingStartupProfileItemsDiagnostic$Builder -> com.android.tools.r8.startup.diagnostic.MissingStartupProfileItemsDiagnostic$a: # {"id":"sourceFile","fileName":"MissingStartupProfileItemsDiagnostic.java"} com.android.tools.r8.graph.DexDefinitionSupplier definitions -> a java.util.Set missingStartupItems -> b com.android.tools.r8.origin.Origin origin -> c boolean $assertionsDisabled -> d 1:1:void ():69:69 -> 1:1:void (com.android.tools.r8.graph.DexDefinitionSupplier):76:76 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Q0;)V"} 2:7:void (com.android.tools.r8.graph.DexDefinitionSupplier):72:77 -> 1:2:boolean registerStartupClass(com.android.tools.r8.profile.startup.profile.StartupProfileClassRule):89:90 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/DW;)Z"} 3:4:void addMissingStartupItem(com.android.tools.r8.graph.DexReference):105:106 -> a 3:4:boolean registerStartupClass(com.android.tools.r8.profile.startup.profile.StartupProfileClassRule):90 -> a 5:5:boolean com.android.tools.r8.graph.DexString.startsWith(com.android.tools.r8.graph.DexString):383:383 -> a 5:5:void addMissingStartupItem(com.android.tools.r8.graph.DexReference):106 -> a 5:5:boolean registerStartupClass(com.android.tools.r8.profile.startup.profile.StartupProfileClassRule):90 -> a 6:6:void addMissingStartupItem(com.android.tools.r8.graph.DexReference):107:107 -> a 6:6:boolean registerStartupClass(com.android.tools.r8.profile.startup.profile.StartupProfileClassRule):90 -> a 7:8:boolean registerStartupMethod(com.android.tools.r8.profile.startup.profile.StartupProfileMethodRule):97:98 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/FW;)Z"} 9:10:void addMissingStartupItem(com.android.tools.r8.graph.DexReference):105:106 -> a 9:10:boolean registerStartupMethod(com.android.tools.r8.profile.startup.profile.StartupProfileMethodRule):98 -> a 11:11:boolean com.android.tools.r8.graph.DexString.startsWith(com.android.tools.r8.graph.DexString):383:383 -> a 11:11:void addMissingStartupItem(com.android.tools.r8.graph.DexReference):106 -> a 11:11:boolean registerStartupMethod(com.android.tools.r8.profile.startup.profile.StartupProfileMethodRule):98 -> a 12:12:void addMissingStartupItem(com.android.tools.r8.graph.DexReference):107:107 -> a 12:12:boolean registerStartupMethod(com.android.tools.r8.profile.startup.profile.StartupProfileMethodRule):98 -> a 13:13:com.android.tools.r8.startup.diagnostic.MissingStartupProfileItemsDiagnostic$Builder setOrigin(com.android.tools.r8.origin.Origin):112:112 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/origin/Origin;)Lcom/android/tools/r8/startup/diagnostic/MissingStartupProfileItemsDiagnostic$a;"} 14:17:com.android.tools.r8.startup.diagnostic.MissingStartupProfileItemsDiagnostic build():117:120 -> a 1:1:boolean hasMissingStartupItems():85:85 -> b 1:1:com.android.tools.r8.startup.diagnostic.MissingStartupProfileItemsDiagnostic$Builder nop():81:81 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/startup/diagnostic/MissingStartupProfileItemsDiagnostic$a;"} com.android.tools.r8.startup.generated.InstrumentationServerFactory -> com.android.tools.r8.internal.qo: # {"id":"sourceFile","fileName":"InstrumentationServerFactory.java"} 1:16:com.android.tools.r8.graph.DexProgramClass createClass(com.android.tools.r8.graph.DexItemFactory):40:55 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;)Lcom/android/tools/r8/graph/q2;"} 17:17:com.android.tools.r8.graph.DexEncodedField[] com.android.tools.r8.startup.generated.InstrumentationServerFactory.createStaticFields(com.android.tools.r8.graph.DexItemFactory):69:69 -> a 17:17:com.android.tools.r8.graph.DexProgramClass createClass(com.android.tools.r8.graph.DexItemFactory):56 -> a 18:18:com.android.tools.r8.graph.DexEncodedField[] com.android.tools.r8.startup.generated.InstrumentationServerFactory.createInstanceFields(com.android.tools.r8.graph.DexItemFactory):65:65 -> a 18:18:com.android.tools.r8.graph.DexProgramClass createClass(com.android.tools.r8.graph.DexItemFactory):57 -> a 19:19:com.android.tools.r8.graph.DexProgramClass createClass(com.android.tools.r8.graph.DexItemFactory):59:59 -> a 20:30:com.android.tools.r8.graph.DexEncodedMethod[] com.android.tools.r8.startup.generated.InstrumentationServerFactory.createVirtualMethods(com.android.tools.r8.graph.DexItemFactory):104:114 -> a 20:30:com.android.tools.r8.graph.DexProgramClass createClass(com.android.tools.r8.graph.DexItemFactory):59 -> a 31:33:com.android.tools.r8.graph.DexEncodedMethod[] com.android.tools.r8.startup.generated.InstrumentationServerFactory.createVirtualMethods(com.android.tools.r8.graph.DexItemFactory):113:115 -> a 31:33:com.android.tools.r8.graph.DexProgramClass createClass(com.android.tools.r8.graph.DexItemFactory):59 -> a 34:34:com.android.tools.r8.graph.DexEncodedMethod[] com.android.tools.r8.startup.generated.InstrumentationServerFactory.createVirtualMethods(com.android.tools.r8.graph.DexItemFactory):111:111 -> a 34:34:com.android.tools.r8.graph.DexProgramClass createClass(com.android.tools.r8.graph.DexItemFactory):59 -> a 35:41:com.android.tools.r8.graph.DexEncodedMethod[] com.android.tools.r8.startup.generated.InstrumentationServerFactory.createVirtualMethods(com.android.tools.r8.graph.DexItemFactory):110:116 -> a 35:41:com.android.tools.r8.graph.DexProgramClass createClass(com.android.tools.r8.graph.DexItemFactory):59 -> a 42:44:com.android.tools.r8.graph.DexProgramClass createClass(com.android.tools.r8.graph.DexItemFactory):58:60 -> a 45:59:com.android.tools.r8.graph.CfCode com.android.tools.r8.startup.generated.InstrumentationServerFactory.createInstanceInitializerCfCode0(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):121:135 -> a 45:59:com.android.tools.r8.graph.Code lambda$createDirectMethods$0(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):84 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/W;"} 60:60:com.android.tools.r8.graph.CfCode com.android.tools.r8.startup.generated.InstrumentationServerFactory.createInstanceInitializerCfCode0(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):132:132 -> a 60:60:com.android.tools.r8.graph.Code lambda$createDirectMethods$0(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):84 -> a 61:74:com.android.tools.r8.graph.CfCode com.android.tools.r8.startup.generated.InstrumentationServerFactory.createInstanceInitializerCfCode0(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):127:140 -> a 61:74:com.android.tools.r8.graph.Code lambda$createDirectMethods$0(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):84 -> a 75:75:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161:161 -> a 75:75:com.android.tools.r8.graph.CfCode com.android.tools.r8.startup.generated.InstrumentationServerFactory.createInstanceInitializerCfCode0(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):140 -> a 75:75:com.android.tools.r8.graph.Code lambda$createDirectMethods$0(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):84 -> a 1:11:com.android.tools.r8.graph.DexEncodedMethod[] createDirectMethods(com.android.tools.r8.graph.DexItemFactory):73:83 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;)[Lcom/android/tools/r8/graph/W0;"} 12:12:com.android.tools.r8.graph.DexEncodedMethod[] createDirectMethods(com.android.tools.r8.graph.DexItemFactory):80:80 -> b 13:29:com.android.tools.r8.graph.DexEncodedMethod[] createDirectMethods(com.android.tools.r8.graph.DexItemFactory):79:95 -> b 30:33:com.android.tools.r8.graph.DexEncodedMethod[] createDirectMethods(com.android.tools.r8.graph.DexItemFactory):94:97 -> b 34:34:com.android.tools.r8.graph.DexEncodedMethod[] createDirectMethods(com.android.tools.r8.graph.DexItemFactory):92:92 -> b 35:43:com.android.tools.r8.graph.DexEncodedMethod[] createDirectMethods(com.android.tools.r8.graph.DexItemFactory):91:99 -> b 44:56:com.android.tools.r8.graph.CfCode com.android.tools.r8.startup.generated.InstrumentationServerFactory.createCfCode1_getInstance(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):144:156 -> b 44:56:com.android.tools.r8.graph.Code lambda$createDirectMethods$1(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):98 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/W;"} 57:60:com.android.tools.r8.graph.CfCode com.android.tools.r8.startup.generated.InstrumentationServerFactory.createCfCode1_getInstance(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):155:158 -> b 57:60:com.android.tools.r8.graph.Code lambda$createDirectMethods$1(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):98 -> b 61:61:com.android.tools.r8.graph.CfCode com.android.tools.r8.startup.generated.InstrumentationServerFactory.createCfCode1_getInstance(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):153:153 -> b 61:61:com.android.tools.r8.graph.Code lambda$createDirectMethods$1(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):98 -> b 62:75:com.android.tools.r8.graph.CfCode com.android.tools.r8.startup.generated.InstrumentationServerFactory.createCfCode1_getInstance(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):149:162 -> b 62:75:com.android.tools.r8.graph.Code lambda$createDirectMethods$1(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):98 -> b 76:76:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161:161 -> b 76:76:com.android.tools.r8.graph.CfCode com.android.tools.r8.startup.generated.InstrumentationServerFactory.createCfCode1_getInstance(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):162 -> b 76:76:com.android.tools.r8.graph.Code lambda$createDirectMethods$1(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):98 -> b com.android.tools.r8.startup.generated.InstrumentationServerImplFactory -> com.android.tools.r8.internal.ro: # {"id":"sourceFile","fileName":"InstrumentationServerImplFactory.java"} 1:16:com.android.tools.r8.graph.DexProgramClass createClass(com.android.tools.r8.graph.DexItemFactory):62:77 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;)Lcom/android/tools/r8/graph/q2;"} 17:25:com.android.tools.r8.graph.DexEncodedField[] com.android.tools.r8.startup.generated.InstrumentationServerImplFactory.createStaticFields(com.android.tools.r8.graph.DexItemFactory):102:110 -> a 17:25:com.android.tools.r8.graph.DexProgramClass createClass(com.android.tools.r8.graph.DexItemFactory):78 -> a 26:26:com.android.tools.r8.graph.DexEncodedField[] com.android.tools.r8.startup.generated.InstrumentationServerImplFactory.createStaticFields(com.android.tools.r8.graph.DexItemFactory):105:105 -> a 26:26:com.android.tools.r8.graph.DexProgramClass createClass(com.android.tools.r8.graph.DexItemFactory):78 -> a 27:43:com.android.tools.r8.graph.DexEncodedField[] com.android.tools.r8.startup.generated.InstrumentationServerImplFactory.createStaticFields(com.android.tools.r8.graph.DexItemFactory):104:120 -> a 27:43:com.android.tools.r8.graph.DexProgramClass createClass(com.android.tools.r8.graph.DexItemFactory):78 -> a 44:44:com.android.tools.r8.graph.DexEncodedField[] com.android.tools.r8.startup.generated.InstrumentationServerImplFactory.createStaticFields(com.android.tools.r8.graph.DexItemFactory):116:116 -> a 44:44:com.android.tools.r8.graph.DexProgramClass createClass(com.android.tools.r8.graph.DexItemFactory):78 -> a 45:60:com.android.tools.r8.graph.DexEncodedField[] com.android.tools.r8.startup.generated.InstrumentationServerImplFactory.createStaticFields(com.android.tools.r8.graph.DexItemFactory):115:130 -> a 45:60:com.android.tools.r8.graph.DexProgramClass createClass(com.android.tools.r8.graph.DexItemFactory):78 -> a 61:61:com.android.tools.r8.graph.DexEncodedField[] com.android.tools.r8.startup.generated.InstrumentationServerImplFactory.createStaticFields(com.android.tools.r8.graph.DexItemFactory):126:126 -> a 61:61:com.android.tools.r8.graph.DexProgramClass createClass(com.android.tools.r8.graph.DexItemFactory):78 -> a 62:70:com.android.tools.r8.graph.DexEncodedField[] com.android.tools.r8.startup.generated.InstrumentationServerImplFactory.createStaticFields(com.android.tools.r8.graph.DexItemFactory):125:133 -> a 62:70:com.android.tools.r8.graph.DexProgramClass createClass(com.android.tools.r8.graph.DexItemFactory):78 -> a 71:78:com.android.tools.r8.graph.DexEncodedField[] com.android.tools.r8.startup.generated.InstrumentationServerImplFactory.createInstanceFields(com.android.tools.r8.graph.DexItemFactory):87:94 -> a 71:78:com.android.tools.r8.graph.DexProgramClass createClass(com.android.tools.r8.graph.DexItemFactory):79 -> a 79:79:com.android.tools.r8.graph.DexEncodedField[] com.android.tools.r8.startup.generated.InstrumentationServerImplFactory.createInstanceFields(com.android.tools.r8.graph.DexItemFactory):90:90 -> a 79:79:com.android.tools.r8.graph.DexProgramClass createClass(com.android.tools.r8.graph.DexItemFactory):79 -> a 80:88:com.android.tools.r8.graph.DexEncodedField[] com.android.tools.r8.startup.generated.InstrumentationServerImplFactory.createInstanceFields(com.android.tools.r8.graph.DexItemFactory):89:97 -> a 80:88:com.android.tools.r8.graph.DexProgramClass createClass(com.android.tools.r8.graph.DexItemFactory):79 -> a 89:89:com.android.tools.r8.graph.DexProgramClass createClass(com.android.tools.r8.graph.DexItemFactory):81:81 -> a 90:92:com.android.tools.r8.graph.DexProgramClass createClass(com.android.tools.r8.graph.DexItemFactory):80:82 -> a 93:109:com.android.tools.r8.graph.CfCode com.android.tools.r8.startup.generated.InstrumentationServerImplFactory.createInstanceInitializerCfCode1(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):276:292 -> a 93:109:com.android.tools.r8.graph.Code lambda$createDirectMethods$0(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):150 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/W;"} 110:117:com.android.tools.r8.graph.CfCode com.android.tools.r8.startup.generated.InstrumentationServerImplFactory.createInstanceInitializerCfCode1(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):289:296 -> a 110:117:com.android.tools.r8.graph.Code lambda$createDirectMethods$0(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):150 -> a 118:118:void com.android.tools.r8.cf.code.CfNew.(com.android.tools.r8.graph.DexType):39:39 -> a 118:118:com.android.tools.r8.graph.CfCode com.android.tools.r8.startup.generated.InstrumentationServerImplFactory.createInstanceInitializerCfCode1(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):296 -> a 118:118:com.android.tools.r8.graph.Code lambda$createDirectMethods$0(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):150 -> a 119:126:com.android.tools.r8.graph.CfCode com.android.tools.r8.startup.generated.InstrumentationServerImplFactory.createInstanceInitializerCfCode1(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):296:303 -> a 119:126:com.android.tools.r8.graph.Code lambda$createDirectMethods$0(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):150 -> a 127:136:com.android.tools.r8.graph.CfCode com.android.tools.r8.startup.generated.InstrumentationServerImplFactory.createInstanceInitializerCfCode1(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):300:309 -> a 127:136:com.android.tools.r8.graph.Code lambda$createDirectMethods$0(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):150 -> a 137:137:com.android.tools.r8.graph.CfCode com.android.tools.r8.startup.generated.InstrumentationServerImplFactory.createInstanceInitializerCfCode1(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):306:306 -> a 137:137:com.android.tools.r8.graph.Code lambda$createDirectMethods$0(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):150 -> a 138:138:void com.android.tools.r8.cf.code.CfInstanceFieldWrite.(com.android.tools.r8.graph.DexField):31:31 -> a 138:138:com.android.tools.r8.graph.CfCode com.android.tools.r8.startup.generated.InstrumentationServerImplFactory.createInstanceInitializerCfCode1(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):306 -> a 138:138:com.android.tools.r8.graph.Code lambda$createDirectMethods$0(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):150 -> a 139:139:com.android.tools.r8.graph.CfCode com.android.tools.r8.startup.generated.InstrumentationServerImplFactory.createInstanceInitializerCfCode1(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):306:306 -> a 139:139:com.android.tools.r8.graph.Code lambda$createDirectMethods$0(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):150 -> a 140:170:com.android.tools.r8.graph.CfCode com.android.tools.r8.startup.generated.InstrumentationServerImplFactory.createInstanceInitializerCfCode1(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):284:314 -> a 140:170:com.android.tools.r8.graph.Code lambda$createDirectMethods$0(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):150 -> a 171:171:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161:161 -> a 171:171:com.android.tools.r8.graph.CfCode com.android.tools.r8.startup.generated.InstrumentationServerImplFactory.createInstanceInitializerCfCode1(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):314 -> a 171:171:com.android.tools.r8.graph.Code lambda$createDirectMethods$0(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):150 -> a 1:12:com.android.tools.r8.graph.DexEncodedMethod[] createDirectMethods(com.android.tools.r8.graph.DexItemFactory):138:149 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;)[Lcom/android/tools/r8/graph/W0;"} 13:13:com.android.tools.r8.graph.DexEncodedMethod[] createDirectMethods(com.android.tools.r8.graph.DexItemFactory):145:145 -> b 14:32:com.android.tools.r8.graph.DexEncodedMethod[] createDirectMethods(com.android.tools.r8.graph.DexItemFactory):144:162 -> b 33:36:com.android.tools.r8.graph.DexEncodedMethod[] createDirectMethods(com.android.tools.r8.graph.DexItemFactory):161:164 -> b 37:37:com.android.tools.r8.graph.DexEncodedMethod[] createDirectMethods(com.android.tools.r8.graph.DexItemFactory):158:158 -> b 38:59:com.android.tools.r8.graph.DexEncodedMethod[] createDirectMethods(com.android.tools.r8.graph.DexItemFactory):157:178 -> b 60:63:com.android.tools.r8.graph.DexEncodedMethod[] createDirectMethods(com.android.tools.r8.graph.DexItemFactory):176:179 -> b 64:64:com.android.tools.r8.graph.DexEncodedMethod[] createDirectMethods(com.android.tools.r8.graph.DexItemFactory):173:173 -> b 65:86:com.android.tools.r8.graph.DexEncodedMethod[] createDirectMethods(com.android.tools.r8.graph.DexItemFactory):172:193 -> b 87:90:com.android.tools.r8.graph.DexEncodedMethod[] createDirectMethods(com.android.tools.r8.graph.DexItemFactory):191:194 -> b 91:91:com.android.tools.r8.graph.DexEncodedMethod[] createDirectMethods(com.android.tools.r8.graph.DexItemFactory):188:188 -> b 92:113:com.android.tools.r8.graph.DexEncodedMethod[] createDirectMethods(com.android.tools.r8.graph.DexItemFactory):187:208 -> b 114:117:com.android.tools.r8.graph.DexEncodedMethod[] createDirectMethods(com.android.tools.r8.graph.DexItemFactory):206:209 -> b 118:118:com.android.tools.r8.graph.DexEncodedMethod[] createDirectMethods(com.android.tools.r8.graph.DexItemFactory):203:203 -> b 119:139:com.android.tools.r8.graph.DexEncodedMethod[] createDirectMethods(com.android.tools.r8.graph.DexItemFactory):202:222 -> b 140:140:com.android.tools.r8.graph.DexEncodedMethod[] createDirectMethods(com.android.tools.r8.graph.DexItemFactory):218:218 -> b 141:148:com.android.tools.r8.graph.DexEncodedMethod[] createDirectMethods(com.android.tools.r8.graph.DexItemFactory):217:224 -> b 149:160:com.android.tools.r8.graph.CfCode com.android.tools.r8.startup.generated.InstrumentationServerImplFactory.createCfCode4_getInstance(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):483:494 -> b 149:160:com.android.tools.r8.graph.Code lambda$createDirectMethods$1(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):165 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/W;"} 161:161:com.android.tools.r8.graph.CfCode com.android.tools.r8.startup.generated.InstrumentationServerImplFactory.createCfCode4_getInstance(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):491:491 -> b 161:161:com.android.tools.r8.graph.Code lambda$createDirectMethods$1(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):165 -> b 162:171:com.android.tools.r8.graph.CfCode com.android.tools.r8.startup.generated.InstrumentationServerImplFactory.createCfCode4_getInstance(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):488:497 -> b 162:171:com.android.tools.r8.graph.Code lambda$createDirectMethods$1(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):165 -> b 172:172:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161:161 -> b 172:172:com.android.tools.r8.graph.CfCode com.android.tools.r8.startup.generated.InstrumentationServerImplFactory.createCfCode4_getInstance(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):497 -> b 172:172:com.android.tools.r8.graph.Code lambda$createDirectMethods$1(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):165 -> b 1:12:com.android.tools.r8.graph.DexEncodedMethod[] createVirtualMethods(com.android.tools.r8.graph.DexItemFactory):229:240 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;)[Lcom/android/tools/r8/graph/W0;"} 13:15:com.android.tools.r8.graph.DexEncodedMethod[] createVirtualMethods(com.android.tools.r8.graph.DexItemFactory):239:241 -> c 16:16:com.android.tools.r8.graph.DexEncodedMethod[] createVirtualMethods(com.android.tools.r8.graph.DexItemFactory):236:236 -> c 17:25:com.android.tools.r8.graph.DexEncodedMethod[] createVirtualMethods(com.android.tools.r8.graph.DexItemFactory):235:243 -> c 26:40:com.android.tools.r8.graph.CfCode com.android.tools.r8.startup.generated.InstrumentationServerImplFactory.createCfCode3_addMethod(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):449:463 -> c 26:40:com.android.tools.r8.graph.Code lambda$createDirectMethods$2(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):180 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/W;"} 41:44:com.android.tools.r8.graph.CfCode com.android.tools.r8.startup.generated.InstrumentationServerImplFactory.createCfCode3_addMethod(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):462:465 -> c 41:44:com.android.tools.r8.graph.Code lambda$createDirectMethods$2(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):180 -> c 45:58:com.android.tools.r8.graph.CfCode com.android.tools.r8.startup.generated.InstrumentationServerImplFactory.createCfCode3_addMethod(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):460:473 -> c 45:58:com.android.tools.r8.graph.Code lambda$createDirectMethods$2(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):180 -> c 59:59:com.android.tools.r8.graph.CfCode com.android.tools.r8.startup.generated.InstrumentationServerImplFactory.createCfCode3_addMethod(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):470:470 -> c 59:59:com.android.tools.r8.graph.Code lambda$createDirectMethods$2(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):180 -> c 60:83:com.android.tools.r8.graph.CfCode com.android.tools.r8.startup.generated.InstrumentationServerImplFactory.createCfCode3_addMethod(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):456:479 -> c 60:83:com.android.tools.r8.graph.Code lambda$createDirectMethods$2(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):180 -> c 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):161:161 -> c 84:84:com.android.tools.r8.graph.CfCode com.android.tools.r8.startup.generated.InstrumentationServerImplFactory.createCfCode3_addMethod(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):479 -> c 84:84:com.android.tools.r8.graph.Code lambda$createDirectMethods$2(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):180 -> c 1:24:com.android.tools.r8.graph.CfCode com.android.tools.r8.startup.generated.InstrumentationServerImplFactory.createCfCode2_addLine(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):318:341 -> d 1:24:com.android.tools.r8.graph.Code lambda$createDirectMethods$3(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):195 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/W;"} 25:25:com.android.tools.r8.graph.CfCode com.android.tools.r8.startup.generated.InstrumentationServerImplFactory.createCfCode2_addLine(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):338:338 -> d 25:25:com.android.tools.r8.graph.Code lambda$createDirectMethods$3(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):195 -> d 26:26:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> d 26:26:com.android.tools.r8.graph.CfCode com.android.tools.r8.startup.generated.InstrumentationServerImplFactory.createCfCode2_addLine(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):338 -> d 26:26:com.android.tools.r8.graph.Code lambda$createDirectMethods$3(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):195 -> d 27:40:com.android.tools.r8.graph.CfCode com.android.tools.r8.startup.generated.InstrumentationServerImplFactory.createCfCode2_addLine(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):338:351 -> d 27:40:com.android.tools.r8.graph.Code lambda$createDirectMethods$3(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):195 -> d 41:41:com.android.tools.r8.graph.CfCode com.android.tools.r8.startup.generated.InstrumentationServerImplFactory.createCfCode2_addLine(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):348:348 -> d 41:41:com.android.tools.r8.graph.Code lambda$createDirectMethods$3(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):195 -> d 42:42:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> d 42:42:com.android.tools.r8.graph.CfCode com.android.tools.r8.startup.generated.InstrumentationServerImplFactory.createCfCode2_addLine(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):348 -> d 42:42:com.android.tools.r8.graph.Code lambda$createDirectMethods$3(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):195 -> d 43:53:com.android.tools.r8.graph.CfCode com.android.tools.r8.startup.generated.InstrumentationServerImplFactory.createCfCode2_addLine(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):348:358 -> d 43:53:com.android.tools.r8.graph.Code lambda$createDirectMethods$3(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):195 -> d 54:71:com.android.tools.r8.graph.CfCode com.android.tools.r8.startup.generated.InstrumentationServerImplFactory.createCfCode2_addLine(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):355:372 -> d 54:71:com.android.tools.r8.graph.Code lambda$createDirectMethods$3(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):195 -> d 72:76:com.android.tools.r8.graph.CfCode com.android.tools.r8.startup.generated.InstrumentationServerImplFactory.createCfCode2_addLine(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):371:375 -> d 72:76:com.android.tools.r8.graph.Code lambda$createDirectMethods$3(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):195 -> d 77:77:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> d 77:77:com.android.tools.r8.graph.CfCode com.android.tools.r8.startup.generated.InstrumentationServerImplFactory.createCfCode2_addLine(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):375 -> d 77:77:com.android.tools.r8.graph.Code lambda$createDirectMethods$3(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):195 -> d 78:90:com.android.tools.r8.graph.CfCode com.android.tools.r8.startup.generated.InstrumentationServerImplFactory.createCfCode2_addLine(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):375:387 -> d 78:90:com.android.tools.r8.graph.Code lambda$createDirectMethods$3(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):195 -> d 91:95:com.android.tools.r8.graph.CfCode com.android.tools.r8.startup.generated.InstrumentationServerImplFactory.createCfCode2_addLine(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):386:390 -> d 91:95:com.android.tools.r8.graph.Code lambda$createDirectMethods$3(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):195 -> d 96:96:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> d 96:96:com.android.tools.r8.graph.CfCode com.android.tools.r8.startup.generated.InstrumentationServerImplFactory.createCfCode2_addLine(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):390 -> d 96:96:com.android.tools.r8.graph.Code lambda$createDirectMethods$3(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):195 -> d 97:113:com.android.tools.r8.graph.CfCode com.android.tools.r8.startup.generated.InstrumentationServerImplFactory.createCfCode2_addLine(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):390:406 -> d 97:113:com.android.tools.r8.graph.Code lambda$createDirectMethods$3(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):195 -> d 114:117:com.android.tools.r8.graph.CfCode com.android.tools.r8.startup.generated.InstrumentationServerImplFactory.createCfCode2_addLine(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):405:408 -> d 114:117:com.android.tools.r8.graph.Code lambda$createDirectMethods$3(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):195 -> d 118:118:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> d 118:118:com.android.tools.r8.graph.CfCode com.android.tools.r8.startup.generated.InstrumentationServerImplFactory.createCfCode2_addLine(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):408 -> d 118:118:com.android.tools.r8.graph.Code lambda$createDirectMethods$3(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):195 -> d 119:125:com.android.tools.r8.graph.CfCode com.android.tools.r8.startup.generated.InstrumentationServerImplFactory.createCfCode2_addLine(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):408:414 -> d 119:125:com.android.tools.r8.graph.Code lambda$createDirectMethods$3(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):195 -> d 126:139:com.android.tools.r8.graph.CfCode com.android.tools.r8.startup.generated.InstrumentationServerImplFactory.createCfCode2_addLine(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):411:424 -> d 126:139:com.android.tools.r8.graph.Code lambda$createDirectMethods$3(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):195 -> d 140:151:com.android.tools.r8.graph.CfCode com.android.tools.r8.startup.generated.InstrumentationServerImplFactory.createCfCode2_addLine(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):421:432 -> d 140:151:com.android.tools.r8.graph.Code lambda$createDirectMethods$3(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):195 -> d 152:155:com.android.tools.r8.graph.CfCode com.android.tools.r8.startup.generated.InstrumentationServerImplFactory.createCfCode2_addLine(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):431:434 -> d 152:155:com.android.tools.r8.graph.Code lambda$createDirectMethods$3(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):195 -> d 156:156:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> d 156:156:com.android.tools.r8.graph.CfCode com.android.tools.r8.startup.generated.InstrumentationServerImplFactory.createCfCode2_addLine(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):434 -> d 156:156:com.android.tools.r8.graph.Code lambda$createDirectMethods$3(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):195 -> d 157:157:com.android.tools.r8.graph.CfCode com.android.tools.r8.startup.generated.InstrumentationServerImplFactory.createCfCode2_addLine(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):434:434 -> d 157:157:com.android.tools.r8.graph.Code lambda$createDirectMethods$3(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):195 -> d 158:268:com.android.tools.r8.graph.CfCode com.android.tools.r8.startup.generated.InstrumentationServerImplFactory.createCfCode2_addLine(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):334:444 -> d 158:268:com.android.tools.r8.graph.Code lambda$createDirectMethods$3(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):195 -> d 269:276:com.android.tools.r8.graph.CfCode com.android.tools.r8.startup.generated.InstrumentationServerImplFactory.createCfCode2_addLine(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):438:445 -> d 269:276:com.android.tools.r8.graph.Code lambda$createDirectMethods$3(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):195 -> d 277:277:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161:161 -> d 277:277:com.android.tools.r8.graph.CfCode com.android.tools.r8.startup.generated.InstrumentationServerImplFactory.createCfCode2_addLine(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):445 -> d 277:277:com.android.tools.r8.graph.Code lambda$createDirectMethods$3(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):195 -> d 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,com.android.tools.r8.position.Position):187:187 -> d 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):161 -> d 278:278:com.android.tools.r8.graph.CfCode com.android.tools.r8.startup.generated.InstrumentationServerImplFactory.createCfCode2_addLine(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):445 -> d 278:278:com.android.tools.r8.graph.Code lambda$createDirectMethods$3(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):195 -> d 279:279: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):179:179 -> d 279:279:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161 -> d 279:279:com.android.tools.r8.graph.CfCode com.android.tools.r8.startup.generated.InstrumentationServerImplFactory.createCfCode2_addLine(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):445 -> d 279:279:com.android.tools.r8.graph.Code lambda$createDirectMethods$3(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):195 -> d 1:14:com.android.tools.r8.graph.CfCode com.android.tools.r8.startup.generated.InstrumentationServerImplFactory.createCfCode6_writeToLogcat(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):728:741 -> e 1:14:com.android.tools.r8.graph.Code lambda$createDirectMethods$4(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):210 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/W;"} 15:25:com.android.tools.r8.graph.CfCode com.android.tools.r8.startup.generated.InstrumentationServerImplFactory.createCfCode6_writeToLogcat(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):738:748 -> e 15:25:com.android.tools.r8.graph.Code lambda$createDirectMethods$4(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):210 -> e 26:26:com.android.tools.r8.graph.CfCode com.android.tools.r8.startup.generated.InstrumentationServerImplFactory.createCfCode6_writeToLogcat(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):745:745 -> e 26:26:com.android.tools.r8.graph.Code lambda$createDirectMethods$4(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):210 -> e 27:47:com.android.tools.r8.graph.CfCode com.android.tools.r8.startup.generated.InstrumentationServerImplFactory.createCfCode6_writeToLogcat(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):735:755 -> e 27:47:com.android.tools.r8.graph.Code lambda$createDirectMethods$4(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):210 -> e 48:48:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161:161 -> e 48:48:com.android.tools.r8.graph.CfCode com.android.tools.r8.startup.generated.InstrumentationServerImplFactory.createCfCode6_writeToLogcat(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):755 -> e 48:48:com.android.tools.r8.graph.Code lambda$createDirectMethods$4(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):210 -> e 1:9:com.android.tools.r8.graph.CfCode com.android.tools.r8.startup.generated.InstrumentationServerImplFactory.createClassInitializerCfCode(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):248:256 -> f 1:9:com.android.tools.r8.graph.Code lambda$createDirectMethods$5(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):223 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/W;"} 10:10:void com.android.tools.r8.cf.code.CfNew.(com.android.tools.r8.graph.DexType):39:39 -> f 10:10:com.android.tools.r8.graph.CfCode com.android.tools.r8.startup.generated.InstrumentationServerImplFactory.createClassInitializerCfCode(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):256 -> f 10:10:com.android.tools.r8.graph.Code lambda$createDirectMethods$5(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):223 -> f 11:18:com.android.tools.r8.graph.CfCode com.android.tools.r8.startup.generated.InstrumentationServerImplFactory.createClassInitializerCfCode(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):256:263 -> f 11:18:com.android.tools.r8.graph.Code lambda$createDirectMethods$5(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):223 -> f 19:28:com.android.tools.r8.graph.CfCode com.android.tools.r8.startup.generated.InstrumentationServerImplFactory.createClassInitializerCfCode(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):260:269 -> f 19:28:com.android.tools.r8.graph.Code lambda$createDirectMethods$5(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):223 -> f 29:29:com.android.tools.r8.graph.CfCode com.android.tools.r8.startup.generated.InstrumentationServerImplFactory.createClassInitializerCfCode(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):266:266 -> f 29:29:com.android.tools.r8.graph.Code lambda$createDirectMethods$5(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):223 -> f 30:49:com.android.tools.r8.graph.CfCode com.android.tools.r8.startup.generated.InstrumentationServerImplFactory.createClassInitializerCfCode(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):253:272 -> f 30:49:com.android.tools.r8.graph.Code lambda$createDirectMethods$5(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):223 -> f 50:50:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161:161 -> f 50:50:com.android.tools.r8.graph.CfCode com.android.tools.r8.startup.generated.InstrumentationServerImplFactory.createClassInitializerCfCode(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):272 -> f 50:50:com.android.tools.r8.graph.Code lambda$createDirectMethods$5(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):223 -> f 1:24:com.android.tools.r8.graph.CfCode com.android.tools.r8.startup.generated.InstrumentationServerImplFactory.createCfCode5_writeToFile(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):501:524 -> g 1:24:com.android.tools.r8.graph.Code lambda$createVirtualMethods$6(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):242 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/W;"} 25:25:void com.android.tools.r8.cf.code.CfNew.(com.android.tools.r8.graph.DexType):39:39 -> g 25:25:com.android.tools.r8.graph.CfCode com.android.tools.r8.startup.generated.InstrumentationServerImplFactory.createCfCode5_writeToFile(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):524 -> g 25:25:com.android.tools.r8.graph.Code lambda$createVirtualMethods$6(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):242 -> g 26:35:com.android.tools.r8.graph.CfCode com.android.tools.r8.startup.generated.InstrumentationServerImplFactory.createCfCode5_writeToFile(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):524:533 -> g 26:35:com.android.tools.r8.graph.Code lambda$createVirtualMethods$6(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):242 -> g 36:38:com.android.tools.r8.graph.CfCode com.android.tools.r8.startup.generated.InstrumentationServerImplFactory.createCfCode5_writeToFile(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):532:534 -> g 36:38:com.android.tools.r8.graph.Code lambda$createVirtualMethods$6(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):242 -> g 39:52:com.android.tools.r8.graph.CfCode com.android.tools.r8.startup.generated.InstrumentationServerImplFactory.createCfCode5_writeToFile(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):530:543 -> g 39:52:com.android.tools.r8.graph.Code lambda$createVirtualMethods$6(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):242 -> g 53:53:com.android.tools.r8.graph.CfCode com.android.tools.r8.startup.generated.InstrumentationServerImplFactory.createCfCode5_writeToFile(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):540:540 -> g 53:53:com.android.tools.r8.graph.Code lambda$createVirtualMethods$6(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):242 -> g 54:54:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> g 54:54:com.android.tools.r8.graph.CfCode com.android.tools.r8.startup.generated.InstrumentationServerImplFactory.createCfCode5_writeToFile(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):540 -> g 54:54:com.android.tools.r8.graph.Code lambda$createVirtualMethods$6(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):242 -> g 55:68:com.android.tools.r8.graph.CfCode com.android.tools.r8.startup.generated.InstrumentationServerImplFactory.createCfCode5_writeToFile(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):540:553 -> g 55:68:com.android.tools.r8.graph.Code lambda$createVirtualMethods$6(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):242 -> g 69:69:com.android.tools.r8.graph.CfCode com.android.tools.r8.startup.generated.InstrumentationServerImplFactory.createCfCode5_writeToFile(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):550:550 -> g 69:69:com.android.tools.r8.graph.Code lambda$createVirtualMethods$6(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):242 -> g 70:70:void com.android.tools.r8.cf.code.CfInstanceFieldRead.(com.android.tools.r8.graph.DexField):28:28 -> g 70:70:com.android.tools.r8.graph.CfCode com.android.tools.r8.startup.generated.InstrumentationServerImplFactory.createCfCode5_writeToFile(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):550 -> g 70:70:com.android.tools.r8.graph.Code lambda$createVirtualMethods$6(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):242 -> g 71:80:com.android.tools.r8.graph.CfCode com.android.tools.r8.startup.generated.InstrumentationServerImplFactory.createCfCode5_writeToFile(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):550:559 -> g 71:80:com.android.tools.r8.graph.Code lambda$createVirtualMethods$6(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):242 -> g 81:93:com.android.tools.r8.graph.CfCode com.android.tools.r8.startup.generated.InstrumentationServerImplFactory.createCfCode5_writeToFile(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):556:568 -> g 81:93:com.android.tools.r8.graph.Code lambda$createVirtualMethods$6(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):242 -> g 94:99:com.android.tools.r8.graph.CfCode com.android.tools.r8.startup.generated.InstrumentationServerImplFactory.createCfCode5_writeToFile(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):567:572 -> g 94:99:com.android.tools.r8.graph.Code lambda$createVirtualMethods$6(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):242 -> g 100:104:com.android.tools.r8.graph.CfCode com.android.tools.r8.startup.generated.InstrumentationServerImplFactory.createCfCode5_writeToFile(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):571:575 -> g 100:104:com.android.tools.r8.graph.Code lambda$createVirtualMethods$6(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):242 -> g 105:105:com.android.tools.r8.graph.CfCode com.android.tools.r8.startup.generated.InstrumentationServerImplFactory.createCfCode5_writeToFile(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):574:574 -> g 105:105:com.android.tools.r8.graph.Code lambda$createVirtualMethods$6(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):242 -> g 106:106:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> g 106:106:com.android.tools.r8.graph.CfCode com.android.tools.r8.startup.generated.InstrumentationServerImplFactory.createCfCode5_writeToFile(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):574 -> g 106:106:com.android.tools.r8.graph.Code lambda$createVirtualMethods$6(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):242 -> g 107:116:com.android.tools.r8.graph.CfCode com.android.tools.r8.startup.generated.InstrumentationServerImplFactory.createCfCode5_writeToFile(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):574:583 -> g 107:116:com.android.tools.r8.graph.Code lambda$createVirtualMethods$6(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):242 -> g 117:129:com.android.tools.r8.graph.CfCode com.android.tools.r8.startup.generated.InstrumentationServerImplFactory.createCfCode5_writeToFile(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):580:592 -> g 117:129:com.android.tools.r8.graph.Code lambda$createVirtualMethods$6(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):242 -> g 130:130:com.android.tools.r8.graph.CfCode com.android.tools.r8.startup.generated.InstrumentationServerImplFactory.createCfCode5_writeToFile(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):589:589 -> g 130:130:com.android.tools.r8.graph.Code lambda$createVirtualMethods$6(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):242 -> g 131:131:void com.android.tools.r8.cf.code.CfCheckCast.(com.android.tools.r8.graph.DexType):39:39 -> g 131:131:com.android.tools.r8.graph.CfCode com.android.tools.r8.startup.generated.InstrumentationServerImplFactory.createCfCode5_writeToFile(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):589 -> g 131:131:com.android.tools.r8.graph.Code lambda$createVirtualMethods$6(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):242 -> g 132:147:com.android.tools.r8.graph.CfCode com.android.tools.r8.startup.generated.InstrumentationServerImplFactory.createCfCode5_writeToFile(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):589:604 -> g 132:147:com.android.tools.r8.graph.Code lambda$createVirtualMethods$6(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):242 -> g 148:161:com.android.tools.r8.graph.CfCode com.android.tools.r8.startup.generated.InstrumentationServerImplFactory.createCfCode5_writeToFile(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):601:614 -> g 148:161:com.android.tools.r8.graph.Code lambda$createVirtualMethods$6(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):242 -> g 162:167:com.android.tools.r8.graph.CfCode com.android.tools.r8.startup.generated.InstrumentationServerImplFactory.createCfCode5_writeToFile(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):613:618 -> g 162:167:com.android.tools.r8.graph.Code lambda$createVirtualMethods$6(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):242 -> g 168:170:com.android.tools.r8.graph.CfCode com.android.tools.r8.startup.generated.InstrumentationServerImplFactory.createCfCode5_writeToFile(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):617:619 -> g 168:170:com.android.tools.r8.graph.Code lambda$createVirtualMethods$6(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):242 -> g 171:171:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> g 171:171:com.android.tools.r8.graph.CfCode com.android.tools.r8.startup.generated.InstrumentationServerImplFactory.createCfCode5_writeToFile(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):619 -> g 171:171:com.android.tools.r8.graph.Code lambda$createVirtualMethods$6(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):242 -> g 172:184:com.android.tools.r8.graph.CfCode com.android.tools.r8.startup.generated.InstrumentationServerImplFactory.createCfCode5_writeToFile(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):619:631 -> g 172:184:com.android.tools.r8.graph.Code lambda$createVirtualMethods$6(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):242 -> g 185:190:com.android.tools.r8.graph.CfCode com.android.tools.r8.startup.generated.InstrumentationServerImplFactory.createCfCode5_writeToFile(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):630:635 -> g 185:190:com.android.tools.r8.graph.Code lambda$createVirtualMethods$6(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):242 -> g 191:193:com.android.tools.r8.graph.CfCode com.android.tools.r8.startup.generated.InstrumentationServerImplFactory.createCfCode5_writeToFile(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):634:636 -> g 191:193:com.android.tools.r8.graph.Code lambda$createVirtualMethods$6(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):242 -> g 194:194:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> g 194:194:com.android.tools.r8.graph.CfCode com.android.tools.r8.startup.generated.InstrumentationServerImplFactory.createCfCode5_writeToFile(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):636 -> g 194:194:com.android.tools.r8.graph.Code lambda$createVirtualMethods$6(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):242 -> g 195:211:com.android.tools.r8.graph.CfCode com.android.tools.r8.startup.generated.InstrumentationServerImplFactory.createCfCode5_writeToFile(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):636:652 -> g 195:211:com.android.tools.r8.graph.Code lambda$createVirtualMethods$6(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):242 -> g 212:217:com.android.tools.r8.graph.CfCode com.android.tools.r8.startup.generated.InstrumentationServerImplFactory.createCfCode5_writeToFile(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):651:656 -> g 212:217:com.android.tools.r8.graph.Code lambda$createVirtualMethods$6(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):242 -> g 218:218:com.android.tools.r8.graph.CfCode com.android.tools.r8.startup.generated.InstrumentationServerImplFactory.createCfCode5_writeToFile(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):655:655 -> g 218:218:com.android.tools.r8.graph.Code lambda$createVirtualMethods$6(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):242 -> g 219:219:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> g 219:219:com.android.tools.r8.graph.CfCode com.android.tools.r8.startup.generated.InstrumentationServerImplFactory.createCfCode5_writeToFile(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):655 -> g 219:219:com.android.tools.r8.graph.Code lambda$createVirtualMethods$6(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):242 -> g 220:229:com.android.tools.r8.graph.CfCode com.android.tools.r8.startup.generated.InstrumentationServerImplFactory.createCfCode5_writeToFile(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):655:664 -> g 220:229:com.android.tools.r8.graph.Code lambda$createVirtualMethods$6(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):242 -> g 230:243:com.android.tools.r8.graph.CfCode com.android.tools.r8.startup.generated.InstrumentationServerImplFactory.createCfCode5_writeToFile(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):661:674 -> g 230:243:com.android.tools.r8.graph.Code lambda$createVirtualMethods$6(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):242 -> g 244:249:com.android.tools.r8.graph.CfCode com.android.tools.r8.startup.generated.InstrumentationServerImplFactory.createCfCode5_writeToFile(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):673:678 -> g 244:249:com.android.tools.r8.graph.Code lambda$createVirtualMethods$6(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):242 -> g 250:250:com.android.tools.r8.graph.CfCode com.android.tools.r8.startup.generated.InstrumentationServerImplFactory.createCfCode5_writeToFile(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):677:677 -> g 250:250:com.android.tools.r8.graph.Code lambda$createVirtualMethods$6(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):242 -> g 251:251:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> g 251:251:com.android.tools.r8.graph.CfCode com.android.tools.r8.startup.generated.InstrumentationServerImplFactory.createCfCode5_writeToFile(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):677 -> g 251:251:com.android.tools.r8.graph.Code lambda$createVirtualMethods$6(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):242 -> g 252:265:com.android.tools.r8.graph.CfCode com.android.tools.r8.startup.generated.InstrumentationServerImplFactory.createCfCode5_writeToFile(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):677:690 -> g 252:265:com.android.tools.r8.graph.Code lambda$createVirtualMethods$6(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):242 -> g 266:280:com.android.tools.r8.graph.CfCode com.android.tools.r8.startup.generated.InstrumentationServerImplFactory.createCfCode5_writeToFile(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):687:701 -> g 266:280:com.android.tools.r8.graph.Code lambda$createVirtualMethods$6(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):242 -> g 281:286:com.android.tools.r8.graph.CfCode com.android.tools.r8.startup.generated.InstrumentationServerImplFactory.createCfCode5_writeToFile(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):700:705 -> g 281:286:com.android.tools.r8.graph.Code lambda$createVirtualMethods$6(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):242 -> g 287:287:com.android.tools.r8.graph.CfCode com.android.tools.r8.startup.generated.InstrumentationServerImplFactory.createCfCode5_writeToFile(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):704:704 -> g 287:287:com.android.tools.r8.graph.Code lambda$createVirtualMethods$6(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):242 -> g 288:288:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.(int[],java.lang.Object[]):202:202 -> g 288:288:com.android.tools.r8.graph.CfCode com.android.tools.r8.startup.generated.InstrumentationServerImplFactory.createCfCode5_writeToFile(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):704 -> g 288:288:com.android.tools.r8.graph.Code lambda$createVirtualMethods$6(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):242 -> g 289:289:com.android.tools.r8.graph.CfCode com.android.tools.r8.startup.generated.InstrumentationServerImplFactory.createCfCode5_writeToFile(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):704:704 -> g 289:289:com.android.tools.r8.graph.Code lambda$createVirtualMethods$6(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):242 -> g 290:491:com.android.tools.r8.graph.CfCode com.android.tools.r8.startup.generated.InstrumentationServerImplFactory.createCfCode5_writeToFile(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):522:723 -> g 290:491:com.android.tools.r8.graph.Code lambda$createVirtualMethods$6(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):242 -> g 492:507:com.android.tools.r8.graph.CfCode com.android.tools.r8.startup.generated.InstrumentationServerImplFactory.createCfCode5_writeToFile(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):709:724 -> g 492:507:com.android.tools.r8.graph.Code lambda$createVirtualMethods$6(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):242 -> g 508:508:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161:161 -> g 508:508:com.android.tools.r8.graph.CfCode com.android.tools.r8.startup.generated.InstrumentationServerImplFactory.createCfCode5_writeToFile(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):724 -> g 508:508:com.android.tools.r8.graph.Code lambda$createVirtualMethods$6(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):242 -> g 509:509: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):187:187 -> g 509:509:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161 -> g 509:509:com.android.tools.r8.graph.CfCode com.android.tools.r8.startup.generated.InstrumentationServerImplFactory.createCfCode5_writeToFile(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):724 -> g 509:509:com.android.tools.r8.graph.Code lambda$createVirtualMethods$6(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):242 -> g 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,com.android.tools.r8.position.Position):179:179 -> g 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):161 -> g 510:510:com.android.tools.r8.graph.CfCode com.android.tools.r8.startup.generated.InstrumentationServerImplFactory.createCfCode5_writeToFile(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):724 -> g 510:510:com.android.tools.r8.graph.Code lambda$createVirtualMethods$6(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod):242 -> g com.android.tools.r8.synthesis.CommittedItems -> com.android.tools.r8.synthesis.a: # {"id":"sourceFile","fileName":"CommittedItems.java"} com.android.tools.r8.graph.DexApplication application -> a com.android.tools.r8.synthesis.SyntheticItems$State state -> b com.android.tools.r8.synthesis.CommittedSyntheticsCollection committed -> c com.android.tools.r8.com.google.common.collect.ImmutableList committedProgramTypes -> d com.android.tools.r8.synthesis.SyntheticItems$GlobalSyntheticsStrategy globalSyntheticsStrategy -> e boolean $assertionsDisabled -> f 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.android.tools.r8.com.google.common.collect.ImmutableList,com.android.tools.r8.synthesis.SyntheticItems$GlobalSyntheticsStrategy):40:46 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/graph/j0;Lcom/android/tools/r8/synthesis/c;Lcom/android/tools/r8/internal/bm;Lcom/android/tools/r8/synthesis/y;)V"} 1:1:com.android.tools.r8.graph.DexApplication getApplication():55:55 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/j0;"} 2:2:com.android.tools.r8.graph.ClassResolutionResult definitionFor(com.android.tools.r8.graph.DexType,java.util.function.Function):66:66 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Function;Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/O;"} 1:1:java.util.Collection getCommittedProgramTypes():59:59 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/bm;"} 1:1:com.android.tools.r8.synthesis.SyntheticItems toSyntheticItems():51:51 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/synthesis/D;"} com.android.tools.r8.synthesis.CommittedSyntheticsCollection -> com.android.tools.r8.synthesis.c: # {"id":"sourceFile","fileName":"CommittedSyntheticsCollection.java"} com.android.tools.r8.synthesis.SyntheticNaming naming -> a com.android.tools.r8.com.google.common.collect.ImmutableMap methods -> b com.android.tools.r8.com.google.common.collect.ImmutableMap classes -> c com.android.tools.r8.com.google.common.collect.ImmutableMap globalContexts -> d com.android.tools.r8.com.google.common.collect.ImmutableSet syntheticInputs -> e boolean $assertionsDisabled -> f 1:1:void ():34:34 -> 1:7:void (com.android.tools.r8.synthesis.SyntheticNaming,com.android.tools.r8.com.google.common.collect.ImmutableMap,com.android.tools.r8.com.google.common.collect.ImmutableMap,com.android.tools.r8.com.google.common.collect.ImmutableMap,com.android.tools.r8.com.google.common.collect.ImmutableSet):176:182 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/synthesis/L;Lcom/android/tools/r8/internal/im;Lcom/android/tools/r8/internal/im;Lcom/android/tools/r8/internal/im;Lcom/android/tools/r8/internal/Im;)V"} 1:4:com.android.tools.r8.com.google.common.collect.ImmutableMap mergeMapOfLists(java.util.Map,com.android.tools.r8.com.google.common.collect.ImmutableMap):140:143 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/IdentityHashMap;Lcom/android/tools/r8/internal/im;)Lcom/android/tools/r8/internal/im;"} 5:5:void lambda$mergeMapOfLists$1(java.util.Map,com.android.tools.r8.graph.DexType,java.util.List):142:142 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Map;Lcom/android/tools/r8/graph/v2;Ljava/util/List;)V"} 6:6:void lambda$mergeMapOfSets$3(java.util.Map,com.android.tools.r8.graph.DexType,java.util.Set):153:153 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Map;Lcom/android/tools/r8/graph/v2;Ljava/util/Set;)V"} 7:8:void lambda$verifySyntheticInputsSubsetOfSynthetics$4(java.util.Set,com.android.tools.r8.graph.DexType):194:195 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Set;Lcom/android/tools/r8/graph/v2;)V"} 9:9:boolean containsType(com.android.tools.r8.graph.DexType):216:216 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Z"} 10:24:boolean containsTypeOfKind(com.android.tools.r8.graph.DexType,com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind):220:234 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/synthesis/L$b;)Z"} 25:25:com.android.tools.r8.com.google.common.collect.ImmutableMap getClasses():258:258 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/im;"} 26:27:void forEachItem(java.util.function.Consumer):271:272 -> a 28:28:void lambda$forEachItem$5(java.util.function.Consumer,java.util.List):271:271 -> a 29:33:com.android.tools.r8.synthesis.CommittedSyntheticsCollection pruneItems(com.android.tools.r8.graph.PrunedItems):276:280 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/u5;)Lcom/android/tools/r8/synthesis/c;"} 34:35:com.android.tools.r8.synthesis.CommittedSyntheticsCollection empty(com.android.tools.r8.synthesis.SyntheticNaming):201:202 -> a 34:35:com.android.tools.r8.synthesis.CommittedSyntheticsCollection pruneItems(com.android.tools.r8.graph.PrunedItems):280 -> a 36:36:com.android.tools.r8.synthesis.CommittedSyntheticsCollection$Builder builder():206:206 -> a 36:36:com.android.tools.r8.synthesis.CommittedSyntheticsCollection pruneItems(com.android.tools.r8.graph.PrunedItems):280 -> a 37:37:com.android.tools.r8.synthesis.CommittedSyntheticsCollection pruneItems(com.android.tools.r8.graph.PrunedItems):282:282 -> a 38:38:com.android.tools.r8.graph.DexType com.android.tools.r8.synthesis.SyntheticMethodReference.getHolder():33:33 -> a 38:38: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)"]} 39:39:com.android.tools.r8.graph.DexType com.android.tools.r8.synthesis.SyntheticMethodReference.getHolder():33:33 -> a 39:39:com.android.tools.r8.synthesis.CommittedSyntheticsCollection pruneItems(com.android.tools.r8.graph.PrunedItems):283 -> a 40:46:com.android.tools.r8.synthesis.CommittedSyntheticsCollection pruneItems(com.android.tools.r8.graph.PrunedItems):283:289 -> a 47:47:com.android.tools.r8.graph.DexType com.android.tools.r8.synthesis.SyntheticClassReference.getHolder():31:31 -> a 47:47: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)"]} 48:55:com.android.tools.r8.synthesis.CommittedSyntheticsCollection pruneItems(com.android.tools.r8.graph.PrunedItems):290:297 -> a 56:59:com.android.tools.r8.com.google.common.collect.ImmutableSet$Builder com.android.tools.r8.synthesis.CommittedSyntheticsCollection$Builder.ensureNewSyntheticInputs():94:97 -> a 56:59:com.android.tools.r8.synthesis.CommittedSyntheticsCollection$Builder com.android.tools.r8.synthesis.CommittedSyntheticsCollection$Builder.addSyntheticInput(com.android.tools.r8.graph.DexType):79 -> a 56:59:com.android.tools.r8.synthesis.CommittedSyntheticsCollection pruneItems(com.android.tools.r8.graph.PrunedItems):300 -> a 60:60:com.android.tools.r8.synthesis.CommittedSyntheticsCollection$Builder com.android.tools.r8.synthesis.CommittedSyntheticsCollection$Builder.addSyntheticInput(com.android.tools.r8.graph.DexType):79:79 -> a 60:60:com.android.tools.r8.synthesis.CommittedSyntheticsCollection pruneItems(com.android.tools.r8.graph.PrunedItems):300 -> a 61:62:com.android.tools.r8.synthesis.CommittedSyntheticsCollection pruneItems(com.android.tools.r8.graph.PrunedItems):305:306 -> a 63:65:com.android.tools.r8.synthesis.CommittedSyntheticsCollection pruneItems(com.android.tools.r8.graph.PrunedItems):305:307 -> a 66:72:com.android.tools.r8.synthesis.CommittedSyntheticsCollection rewriteWithLens(com.android.tools.r8.graph.lens.NonIdentityGraphLens):311:317 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/HH;)Lcom/android/tools/r8/synthesis/c;"} 73:74:com.android.tools.r8.com.google.common.collect.ImmutableMap rewriteItems(java.util.Map,com.android.tools.r8.graph.lens.NonIdentityGraphLens,com.android.tools.r8.com.google.common.collect.ImmutableSet$Builder):324:325 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/im;Lcom/android/tools/r8/internal/HH;Lcom/android/tools/r8/internal/Cm;)Lcom/android/tools/r8/internal/im;"} 75:75:java.lang.Iterable com.android.tools.r8.utils.IterableUtils.flatten(java.lang.Iterable):158:158 -> a 75:75:com.android.tools.r8.com.google.common.collect.ImmutableMap rewriteItems(java.util.Map,com.android.tools.r8.graph.lens.NonIdentityGraphLens,com.android.tools.r8.com.google.common.collect.ImmutableSet$Builder):325 -> a 76:87:com.android.tools.r8.com.google.common.collect.ImmutableMap rewriteItems(java.util.Map,com.android.tools.r8.graph.lens.NonIdentityGraphLens,com.android.tools.r8.com.google.common.collect.ImmutableSet$Builder):325:336 -> a 88:90:boolean verifyTypesAreInApp(com.android.tools.r8.graph.DexApplication):340:342 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j0;)V"} 91:92:boolean verifyTypesAreInApp(com.android.tools.r8.graph.DexApplication,java.util.Collection):347:348 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j0;Lcom/android/tools/r8/internal/Im;)V"} 1:4:com.android.tools.r8.com.google.common.collect.ImmutableMap mergeMapOfSets(java.util.Map,com.android.tools.r8.com.google.common.collect.ImmutableMap):151:154 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/IdentityHashMap;Lcom/android/tools/r8/internal/im;)Lcom/android/tools/r8/internal/im;"} 5:5:com.android.tools.r8.com.google.common.collect.ImmutableMap getGlobalContexts():250:250 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/im;"} 6:7:java.lang.Iterable getItems(com.android.tools.r8.graph.DexType):262:263 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Ljava/lang/Iterable;"} 8:8:java.lang.Object com.android.tools.r8.com.google.common.collect.ImmutableMap.getOrDefault(java.lang.Object,java.lang.Object):713:713 -> b 8:8: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)"]} 9:9:java.lang.Iterable getItems(com.android.tools.r8.graph.DexType):263:263 -> b 10:10:java.lang.Object com.android.tools.r8.com.google.common.collect.ImmutableMap.getOrDefault(java.lang.Object,java.lang.Object):713:713 -> b 10:10: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)"]} 11:11:java.lang.Iterable getItems(com.android.tools.r8.graph.DexType):263:263 -> b 12:12:java.lang.Iterable com.android.tools.r8.com.google.common.collect.Iterables.concat(java.lang.Iterable,java.lang.Iterable):418:418 -> b 12:12:java.lang.Iterable getItems(com.android.tools.r8.graph.DexType):262 -> b 13:13:void forEachSyntheticInput(java.util.function.Consumer):267:267 -> b 14:14:void lambda$forEachItem$6(java.util.function.Consumer,java.util.List):272:272 -> b 1:1:java.util.List lambda$mergeMapOfLists$0(com.android.tools.r8.graph.DexType):142:142 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Ljava/util/List;"} 2:2:com.android.tools.r8.com.google.common.collect.ImmutableMap getMethods():254:254 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/im;"} 1:1:java.util.Set lambda$mergeMapOfSets$2(com.android.tools.r8.graph.DexType):153:153 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Ljava/util/Set;"} 2:2:com.android.tools.r8.synthesis.SyntheticNaming getNaming():186:186 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/synthesis/L;"} 1:2:boolean isEmpty():210:211 -> e 3:3:java.util.List lambda$rewriteItems$7(com.android.tools.r8.graph.DexType):329:329 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Ljava/util/List;"} 1:2:boolean verifySyntheticInputsSubsetOfSynthetics():191:192 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} com.android.tools.r8.synthesis.CommittedSyntheticsCollection$Builder -> com.android.tools.r8.synthesis.b: # {"id":"sourceFile","fileName":"CommittedSyntheticsCollection.java"} com.android.tools.r8.synthesis.CommittedSyntheticsCollection parent -> a java.util.Map classes -> b java.util.Map methods -> c com.android.tools.r8.com.google.common.collect.ImmutableSet$Builder newSyntheticInputs -> d java.util.Map globalContexts -> e boolean $assertionsDisabled -> f 1:1:void ():36:36 -> 1:1:void (com.android.tools.r8.synthesis.CommittedSyntheticsCollection):43:43 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/synthesis/c;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/synthesis/Q;)Lcom/android/tools/r8/synthesis/b;"} 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.synthesis.CommittedSyntheticsCollection$Builder addClass(com.android.tools.r8.synthesis.SyntheticProgramClassDefinition):55:55 -> a 5:6:com.android.tools.r8.synthesis.CommittedSyntheticsCollection$Builder addItem(com.android.tools.r8.synthesis.SyntheticDefinition):48:49 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/synthesis/m;)V"} 7:10:com.android.tools.r8.synthesis.CommittedSyntheticsCollection$Builder addClass(com.android.tools.r8.synthesis.SyntheticProgramClassReference):59:62 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/synthesis/S;)Lcom/android/tools/r8/synthesis/b;"} 11:11:com.android.tools.r8.graph.DexType com.android.tools.r8.synthesis.SyntheticClassReference.getHolder():31:31 -> a 11:11: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)"]} 12:12:com.android.tools.r8.synthesis.CommittedSyntheticsCollection$Builder addClass(com.android.tools.r8.synthesis.SyntheticProgramClassReference):62:62 -> a 13:13:java.util.List lambda$addClass$0(com.android.tools.r8.graph.DexType):62:62 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Ljava/util/List;"} 14:14:com.android.tools.r8.synthesis.CommittedSyntheticsCollection$Builder addMethod(com.android.tools.r8.synthesis.SyntheticMethodDefinition):67:67 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/synthesis/I;)Lcom/android/tools/r8/synthesis/b;"} 15:18:com.android.tools.r8.synthesis.CommittedSyntheticsCollection$Builder addMethod(com.android.tools.r8.synthesis.SyntheticMethodReference):71:74 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/synthesis/J;)Lcom/android/tools/r8/synthesis/b;"} 19:19:com.android.tools.r8.graph.DexType com.android.tools.r8.synthesis.SyntheticMethodReference.getHolder():33:33 -> a 19:19: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)"]} 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 21:21:com.android.tools.r8.synthesis.CommittedSyntheticsCollection$Builder addMethod(com.android.tools.r8.synthesis.SyntheticMethodReference):74:74 -> a 22:26:com.android.tools.r8.synthesis.CommittedSyntheticsCollection$Builder addGlobalContexts(com.android.tools.r8.synthesis.SyntheticItems$ContextsForGlobalSynthetics):101:105 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/synthesis/u;)V"} 27:28:void lambda$addGlobalContexts$3(com.android.tools.r8.graph.DexType,java.util.Set):108:109 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Ljava/util/Set;)V"} 29:44:com.android.tools.r8.synthesis.CommittedSyntheticsCollection build():115:130 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/synthesis/c;"} 1:1:com.android.tools.r8.synthesis.CommittedSyntheticsCollection$Builder collectSyntheticInputs():84:84 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/synthesis/b;"} 2:5:com.android.tools.r8.com.google.common.collect.ImmutableSet$Builder ensureNewSyntheticInputs():94:97 -> b 2:5:com.android.tools.r8.synthesis.CommittedSyntheticsCollection$Builder collectSyntheticInputs():85 -> b 6:8:com.android.tools.r8.synthesis.CommittedSyntheticsCollection$Builder collectSyntheticInputs():85:87 -> b 9:12:com.android.tools.r8.com.google.common.collect.ImmutableSet$Builder ensureNewSyntheticInputs():94:97 -> b 9:12:com.android.tools.r8.synthesis.CommittedSyntheticsCollection$Builder collectSyntheticInputs():88 -> b 13:13:com.android.tools.r8.synthesis.CommittedSyntheticsCollection$Builder collectSyntheticInputs():88:88 -> b 14:14:java.util.Set lambda$addGlobalContexts$2(com.android.tools.r8.graph.DexType):108:108 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Ljava/util/Set;"} 1:1:java.util.List lambda$addMethod$1(com.android.tools.r8.graph.DexType):74:74 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Ljava/util/List;"} com.android.tools.r8.synthesis.Rewritable -> com.android.tools.r8.synthesis.d: # {"id":"sourceFile","fileName":"Rewritable.java"} com.android.tools.r8.graph.DexType getHolder() -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/v2;"} com.android.tools.r8.synthesis.Rewritable rewrite(com.android.tools.r8.graph.lens.NonIdentityGraphLens) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/HH;)Lcom/android/tools/r8/synthesis/d;"} com.android.tools.r8.synthesis.SynthesizingContext -> com.android.tools.r8.synthesis.e: # {"id":"sourceFile","fileName":"SynthesizingContext.java"} com.android.tools.r8.graph.DexType synthesizingContextType -> a com.android.tools.r8.graph.DexType inputContextType -> b com.android.tools.r8.origin.Origin inputContextOrigin -> c com.android.tools.r8.FeatureSplit featureSplit -> d boolean $assertionsDisabled -> e 1:1:void ():31:31 -> 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):93:97 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/origin/Origin;Lcom/android/tools/r8/FeatureSplit;)V"} 1:4:com.android.tools.r8.synthesis.SynthesizingContext fromNonSyntheticInputContext(com.android.tools.r8.graph.ClasspathOrLibraryClass):48:51 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/T;)Lcom/android/tools/r8/synthesis/e;"} 5:5:com.android.tools.r8.origin.Origin com.android.tools.r8.graph.DexClass.getOrigin():698:698 -> a 5:5:com.android.tools.r8.synthesis.SynthesizingContext fromNonSyntheticInputContext(com.android.tools.r8.graph.ClasspathOrLibraryClass):51 -> a 6:6:com.android.tools.r8.synthesis.SynthesizingContext fromNonSyntheticInputContext(com.android.tools.r8.graph.ClasspathOrLibraryClass):51:51 -> a 7:7:com.android.tools.r8.synthesis.SynthesizingContext fromType(com.android.tools.r8.graph.DexType):59:59 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/synthesis/e;"} 8:8:com.android.tools.r8.synthesis.SynthesizingContext fromNonSyntheticInputContext(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.FeatureSplit):66:66 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/FeatureSplit;)Lcom/android/tools/r8/synthesis/e;"} 9:9:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexProgramClass.getContextType():781:781 -> a 9:9:com.android.tools.r8.synthesis.SynthesizingContext fromNonSyntheticInputContext(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.FeatureSplit):67 -> 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.DexProgramClass.getContextType():781:781 -> a 10:10:com.android.tools.r8.synthesis.SynthesizingContext fromNonSyntheticInputContext(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.FeatureSplit):67 -> a 11:11:com.android.tools.r8.origin.Origin com.android.tools.r8.graph.DexClass.getOrigin():698:698 -> a 11:11:com.android.tools.r8.synthesis.SynthesizingContext fromNonSyntheticInputContext(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.FeatureSplit):67 -> a 12:12:com.android.tools.r8.synthesis.SynthesizingContext fromNonSyntheticInputContext(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.FeatureSplit):67:67 -> a 13:20:int compareTo(com.android.tools.r8.synthesis.SynthesizingContext):106:113 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/synthesis/e;)I"} 21:21:com.android.tools.r8.graph.DexType getSynthesizingInputContext(boolean):121:121 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Z)Lcom/android/tools/r8/graph/v2;"} 22:22:com.android.tools.r8.graph.DexType getSynthesizingContextType():117:117 -> a 22:22:com.android.tools.r8.graph.DexType getSynthesizingInputContext(boolean):121 -> a 23:23:com.android.tools.r8.FeatureSplit getFeatureSplit():129:129 -> a 24:24:com.android.tools.r8.synthesis.SynthesizingContext rewrite(com.android.tools.r8.graph.lens.NonIdentityGraphLens):133:133 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/HH;)Lcom/android/tools/r8/synthesis/e;"} 25:25:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.lens.GraphLens.lookupType(com.android.tools.r8.graph.DexType):243:243 -> a 25:25:com.android.tools.r8.synthesis.SynthesizingContext rewrite(com.android.tools.r8.graph.lens.NonIdentityGraphLens):133 -> a 26:26:com.android.tools.r8.synthesis.SynthesizingContext rewrite(com.android.tools.r8.graph.lens.NonIdentityGraphLens):134:134 -> a 27:27:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.lens.GraphLens.lookupType(com.android.tools.r8.graph.DexType):243:243 -> a 27:27:com.android.tools.r8.synthesis.SynthesizingContext rewrite(com.android.tools.r8.graph.lens.NonIdentityGraphLens):134 -> a 28:30:com.android.tools.r8.synthesis.SynthesizingContext rewrite(com.android.tools.r8.graph.lens.NonIdentityGraphLens):136:138 -> a 31:49:void registerPrefixRewriting(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.AppView):146:164 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/v2;)V"} 50:50:boolean isDerivedFromMainDexList(com.android.tools.r8.shaking.MainDexInfo):177:177 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/N1;)Z"} 51:51:boolean com.android.tools.r8.graph.AppView.hasClassHierarchy():784:784 -> 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):75 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/m;)Lcom/android/tools/r8/synthesis/e;"} 52:52:boolean com.android.tools.r8.graph.AppView.hasClassHierarchy():784:784 -> a 52:52: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):75 -> a 53:58: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):77:82 -> a 59:59:com.android.tools.r8.FeatureSplit com.android.tools.r8.features.ClassToFeatureSplitMap.getFeatureSplit(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.AppView):130:130 -> a 59:59: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):82 -> a 60:60:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexProgramClass.getContextType():781:781 -> a 60:60: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.profile.startup.profile.StartupProfile,com.android.tools.r8.synthesis.SyntheticItems):138 -> a 60: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):129 -> a 60: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):82 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(3)"]} 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.profile.startup.profile.StartupProfile,com.android.tools.r8.synthesis.SyntheticItems):138:138 -> 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):129 -> 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):82 -> 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):84:86 -> a 1:1:com.android.tools.r8.graph.DexType lambda$compareTo$0(com.android.tools.r8.synthesis.SynthesizingContext):112:112 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/synthesis/e;)Lcom/android/tools/r8/graph/v2;"} 2:2:com.android.tools.r8.origin.Origin getInputContextOrigin():125:125 -> b 1:1:com.android.tools.r8.graph.DexType getSynthesizingContextType():117:117 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/v2;"} 1:1:int compareTo(java.lang.Object):31:31 -> compareTo 1:1:boolean isSyntheticInputClass():101:101 -> d 1:1:com.android.tools.r8.graph.DexType getSynthesizingContextType():117:117 -> toString 1:1:java.lang.String toString():170 -> toString 2:2:java.lang.String toString():171:171 -> toString com.android.tools.r8.synthesis.SyntheticClassBuilder -> com.android.tools.r8.synthesis.f: # {"id":"sourceFile","fileName":"SyntheticClassBuilder.java"} com.android.tools.r8.graph.DexItemFactory factory -> a com.android.tools.r8.graph.DexType type -> b com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind syntheticKind -> c com.android.tools.r8.origin.Origin origin -> d boolean isAbstract -> e boolean isFinal -> f boolean isInterface -> g com.android.tools.r8.ProgramResource$Kind originKind -> h com.android.tools.r8.graph.DexType superType -> i com.android.tools.r8.graph.DexTypeList interfaces -> j com.android.tools.r8.graph.DexString sourceFile -> k boolean useSortedMethodBacking -> l java.util.List staticFields -> m java.util.List instanceFields -> n java.util.List directMethods -> o java.util.List virtualMethods -> p java.util.List methods -> q com.android.tools.r8.graph.GenericSignature$ClassSignature signature -> r boolean $assertionsDisabled -> s 1:1:void ():33:33 -> 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):61:61 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/synthesis/L$b;Lcom/android/tools/r8/synthesis/e;Lcom/android/tools/r8/graph/p1;)V"} 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):42:66 -> 1:1:long lambda$build$0(long,com.android.tools.r8.graph.DexProgramClass):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(JLcom/android/tools/r8/graph/q2;)J"} 2:3:com.android.tools.r8.synthesis.SyntheticClassBuilder setSuperType(com.android.tools.r8.graph.DexType):111:112 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/synthesis/f;"} 4:4:com.android.tools.r8.synthesis.SyntheticClassBuilder setOriginKind(com.android.tools.r8.ProgramResource$Kind):116:116 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/ProgramResource$Kind;)V"} 5:6:com.android.tools.r8.synthesis.SyntheticClassBuilder setSourceFile(com.android.tools.r8.graph.DexString):121:122 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/u2;)Lcom/android/tools/r8/synthesis/f;"} 7:8:com.android.tools.r8.synthesis.SyntheticClassBuilder setGenericSignature(com.android.tools.r8.graph.GenericSignature$ClassSignature):126:127 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m3$b;)V"} 9:11:com.android.tools.r8.synthesis.SyntheticClassBuilder setInstanceFields(java.util.List):137:139 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;)Lcom/android/tools/r8/synthesis/f;"} 12:14:com.android.tools.r8.synthesis.SyntheticClassBuilder setDirectMethods(java.lang.Iterable):143:145 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/AbstractCollection;)Lcom/android/tools/r8/synthesis/f;"} 15:18:com.android.tools.r8.synthesis.SyntheticClassBuilder addMethod(java.util.function.Consumer):155:158 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Consumer;)Lcom/android/tools/r8/synthesis/f;"} 19:67:com.android.tools.r8.graph.DexClass build():167:215 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/q0;"} 68:95:com.android.tools.r8.graph.DexClass build():195:222 -> a com.android.tools.r8.graph.ClassKind getClassKind() -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/I;"} 1:4:com.android.tools.r8.synthesis.SyntheticClassBuilder setInterfaces(java.util.List):87:90 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;)Lcom/android/tools/r8/synthesis/f;"} 5:7:com.android.tools.r8.synthesis.SyntheticClassBuilder setVirtualMethods(java.lang.Iterable):149:151 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/AbstractCollection;)V"} 1:1:com.android.tools.r8.graph.DexItemFactory getFactory():74:74 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/p1;"} 2:4:com.android.tools.r8.synthesis.SyntheticClassBuilder setStaticFields(java.util.List):131:133 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;)Lcom/android/tools/r8/synthesis/f;"} 1:1:com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind getSyntheticKind():82:82 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/synthesis/L$b;"} 1:1:com.android.tools.r8.graph.DexType getType():78:78 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/v2;"} com.android.tools.r8.synthesis.SyntheticClassBuilder self() -> f # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/synthesis/f;"} 1:3:com.android.tools.r8.synthesis.SyntheticClassBuilder setAbstract():94:96 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/synthesis/f;"} 1:3:com.android.tools.r8.synthesis.SyntheticClassBuilder setInterface():105:107 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/synthesis/f;"} 1:2:com.android.tools.r8.synthesis.SyntheticClassBuilder setUseSortedMethodBacking(boolean):162:163 -> i # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} 1:1:com.android.tools.r8.synthesis.SyntheticClassBuilder unsetFinal():100:100 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} com.android.tools.r8.synthesis.SyntheticClassDefinition -> com.android.tools.r8.synthesis.g: # {"id":"sourceFile","fileName":"SyntheticClassDefinition.java"} 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/synthesis/L$b;Lcom/android/tools/r8/synthesis/e;Lcom/android/tools/r8/graph/q0;)V"} com.android.tools.r8.synthesis.SyntheticClasspathDefinition asClasspathDefinition() -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/synthesis/l;"} com.android.tools.r8.synthesis.SyntheticProgramDefinition asProgramDefinition() -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/synthesis/T;"} 1:1:com.android.tools.r8.graph.DexClass getHolder():29:29 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/q0;"} boolean isClasspathDefinition() -> g 1:1:boolean com.android.tools.r8.synthesis.SyntheticDefinition.isProgramDefinition():0:0 -> h 1:1:boolean isProgramDefinition():14 -> h com.android.tools.r8.synthesis.SyntheticClassReference -> com.android.tools.r8.synthesis.h: # {"id":"sourceFile","fileName":"SyntheticClassReference.java"} 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/synthesis/L$b;Lcom/android/tools/r8/synthesis/e;Lcom/android/tools/r8/graph/v2;)V"} 1:1:com.android.tools.r8.graph.DexType getHolder():31:31 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/v2;"} 1:1:com.android.tools.r8.graph.DexType getReference():36:36 -> d 1:1:com.android.tools.r8.graph.DexReference getReference():16 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/s2;"} com.android.tools.r8.synthesis.SyntheticClasspathClassBuilder -> com.android.tools.r8.synthesis.i: # {"id":"sourceFile","fileName":"SyntheticClasspathClassBuilder.java"} 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/synthesis/L$b;Lcom/android/tools/r8/synthesis/e;Lcom/android/tools/r8/graph/p1;)V"} 1:1:com.android.tools.r8.graph.ClassKind getClassKind():27:27 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/I;"} com.android.tools.r8.synthesis.SyntheticClassBuilder self() -> f # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/synthesis/f;"} com.android.tools.r8.synthesis.SyntheticClasspathClassDefinition -> com.android.tools.r8.synthesis.j: # {"id":"sourceFile","fileName":"SyntheticClasspathClassDefinition.java"} 1:1:void (com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind,com.android.tools.r8.synthesis.SynthesizingContext,com.android.tools.r8.graph.DexClasspathClass):23:23 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/synthesis/L$b;Lcom/android/tools/r8/synthesis/e;Lcom/android/tools/r8/graph/u0;)V"} 1:1:int internalCompareTo(com.android.tools.r8.synthesis.SyntheticDefinition,com.android.tools.r8.utils.structural.RepresentativeMap):16:16 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/synthesis/m;Lcom/android/tools/r8/utils/structural/t;)I"} 2:2:int 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/m;Lcom/android/tools/r8/utils/structural/t;)V"} com.android.tools.r8.synthesis.SyntheticClasspathDefinition asClasspathDefinition() -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/synthesis/l;"} boolean isClasspathDefinition() -> g 1:1:boolean isValid():43:43 -> i 2:2:boolean com.android.tools.r8.graph.DexClass.isFinal():593:593 -> i 2:2:boolean isValid():43 -> i # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:3:boolean com.android.tools.r8.graph.DexClass.isFinal():593:593 -> i 3:3:boolean isValid():43 -> i 4:4:boolean isValid():43:43 -> i 1:1:com.android.tools.r8.synthesis.SyntheticClasspathClassReference toReference():38:38 -> j 1:1:com.android.tools.r8.synthesis.SyntheticReference toReference():16 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/synthesis/U;"} 1:6:java.lang.String toString():58:63 -> toString com.android.tools.r8.synthesis.SyntheticClasspathClassReference -> com.android.tools.r8.synthesis.k: # {"id":"sourceFile","fileName":"SyntheticClasspathClassReference.java"} 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/synthesis/L$b;Lcom/android/tools/r8/synthesis/e;Lcom/android/tools/r8/graph/v2;)V"} 1:1:com.android.tools.r8.synthesis.SyntheticReference internalRewrite(com.android.tools.r8.synthesis.SynthesizingContext,com.android.tools.r8.graph.lens.NonIdentityGraphLens):18:18 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/synthesis/e;Lcom/android/tools/r8/internal/HH;)Lcom/android/tools/r8/synthesis/U;"} 2:6:com.android.tools.r8.synthesis.SyntheticClasspathClassDefinition lookupDefinition(java.util.function.Function):28:32 -> a 2:6:com.android.tools.r8.synthesis.SyntheticDefinition lookupDefinition(java.util.function.Function):18 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Function;)Lcom/android/tools/r8/synthesis/m;"} 7:7:boolean com.android.tools.r8.graph.DexClass.isClasspathClass():0:0 -> a 7:7:com.android.tools.r8.synthesis.SyntheticClasspathClassDefinition lookupDefinition(java.util.function.Function):32 -> a 7:7:com.android.tools.r8.synthesis.SyntheticDefinition lookupDefinition(java.util.function.Function):18 -> a 8:9:com.android.tools.r8.synthesis.SyntheticClasspathClassDefinition lookupDefinition(java.util.function.Function):32:33 -> a 8:9:com.android.tools.r8.synthesis.SyntheticDefinition lookupDefinition(java.util.function.Function):18 -> a 1:4:com.android.tools.r8.synthesis.SyntheticClasspathClassReference internalRewrite(com.android.tools.r8.synthesis.SynthesizingContext,com.android.tools.r8.graph.lens.NonIdentityGraphLens):39:42 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/synthesis/e;Lcom/android/tools/r8/internal/HH;)Lcom/android/tools/r8/synthesis/k;"} com.android.tools.r8.synthesis.SyntheticClasspathDefinition -> com.android.tools.r8.synthesis.l: # {"id":"sourceFile","fileName":"SyntheticClasspathDefinition.java"} com.android.tools.r8.synthesis.SyntheticDefinition -> com.android.tools.r8.synthesis.m: # {"id":"sourceFile","fileName":"SyntheticDefinition.java"} com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind kind -> a com.android.tools.r8.synthesis.SynthesizingContext context -> b boolean $assertionsDisabled -> c 1:1:void ():21:21 -> 1:5:void (com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind,com.android.tools.r8.synthesis.SynthesizingContext):29:33 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/synthesis/L$b;Lcom/android/tools/r8/synthesis/e;)V"} int internalCompareTo(com.android.tools.r8.synthesis.SyntheticDefinition,com.android.tools.r8.utils.structural.RepresentativeMap) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/synthesis/m;Lcom/android/tools/r8/utils/structural/t;)I"} void internalComputeHash(com.android.tools.r8.utils.structural.HasherWrapper,com.android.tools.r8.utils.structural.RepresentativeMap) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/m;Lcom/android/tools/r8/utils/structural/t;)V"} 1:1: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):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/v2;"} 2:2: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):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/v2;"} 3:3:com.android.tools.r8.utils.structural.HasherWrapper com.android.tools.r8.utils.structural.HasherWrapper.murmur3128Hasher():37:37 -> a 3:3:com.android.tools.r8.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):79 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/t;Z)Lcom/android/tools/r8/internal/vk;"} 4:4:com.android.tools.r8.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):80:80 -> a 5:5:com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind getKind():55:55 -> a 5:5:com.android.tools.r8.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):81 -> a 6:9:com.android.tools.r8.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):81:84 -> a 10:10:com.android.tools.r8.synthesis.SynthesizingContext getContext():59:59 -> a 10:10:com.android.tools.r8.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):89 -> a 11:15:com.android.tools.r8.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):89:93 -> a 16:16:java.lang.String getPrefixForExternalSyntheticType(com.android.tools.r8.graph.AppView):63:63 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)Ljava/lang/String;"} 17:17:com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind getKind():55:55 -> a 17:17:java.lang.String getPrefixForExternalSyntheticType(com.android.tools.r8.graph.AppView):67 -> a 18:18:java.lang.String getPrefixForExternalSyntheticType(com.android.tools.r8.graph.AppView):67:67 -> a 19:19:java.lang.String getPrefixForExternalSyntheticType(com.android.tools.r8.graph.AppView):66:66 -> a 20:20:com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind getKind():55:55 -> a 20:20:java.lang.String getPrefixForExternalSyntheticType(com.android.tools.r8.graph.AppView):69 -> a 21:21:java.lang.String getPrefixForExternalSyntheticType(com.android.tools.r8.graph.AppView):69:69 -> a 22:22:int compareTo(com.android.tools.r8.synthesis.SyntheticDefinition,boolean,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.features.ClassToFeatureSplitMap):112:112 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/synthesis/m;ZLcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/Ja;)I"} 23:23:com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind getKind():55:55 -> a 23:23:int compareTo(com.android.tools.r8.synthesis.SyntheticDefinition,boolean,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.features.ClassToFeatureSplitMap):112 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 24:30:int compareTo(com.android.tools.r8.synthesis.SyntheticDefinition,boolean,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.features.ClassToFeatureSplitMap):112:118 -> a 31:31:com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind getKind():55:55 -> a 31:31:int compareTo(com.android.tools.r8.synthesis.SyntheticDefinition,boolean,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.features.ClassToFeatureSplitMap):119 -> a 32:33:int compareTo(com.android.tools.r8.synthesis.SyntheticDefinition,boolean,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.features.ClassToFeatureSplitMap):119:120 -> a 34:35:com.android.tools.r8.synthesis.SynthesizingContext getContext():59:59 -> a 34:35:int compareTo(com.android.tools.r8.synthesis.SyntheticDefinition,boolean,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.features.ClassToFeatureSplitMap):123 -> a 36:36:int compareTo(com.android.tools.r8.synthesis.SyntheticDefinition,boolean,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.features.ClassToFeatureSplitMap):123:123 -> a 37:37:com.android.tools.r8.synthesis.SynthesizingContext getContext():59:59 -> a 37:37:int compareTo(com.android.tools.r8.synthesis.SyntheticDefinition,boolean,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.features.ClassToFeatureSplitMap):128 -> a 38:38:int compareTo(com.android.tools.r8.synthesis.SyntheticDefinition,boolean,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.features.ClassToFeatureSplitMap):128:128 -> a 39:39:com.android.tools.r8.synthesis.SynthesizingContext getContext():59:59 -> a 39:39:int compareTo(com.android.tools.r8.synthesis.SyntheticDefinition,boolean,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.features.ClassToFeatureSplitMap):128 -> a 40:43:int compareTo(com.android.tools.r8.synthesis.SyntheticDefinition,boolean,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.features.ClassToFeatureSplitMap):128:131 -> a 44:44:com.android.tools.r8.synthesis.SynthesizingContext getContext():59:59 -> a 44:44:int compareTo(com.android.tools.r8.synthesis.SyntheticDefinition,boolean,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.features.ClassToFeatureSplitMap):131 -> a 45:45:int compareTo(com.android.tools.r8.synthesis.SyntheticDefinition,boolean,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.features.ClassToFeatureSplitMap):131:131 -> a 46:69:int compareTo(com.android.tools.r8.synthesis.SyntheticDefinition,boolean,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.features.ClassToFeatureSplitMap):130:153 -> a com.android.tools.r8.synthesis.SyntheticClasspathDefinition asClasspathDefinition() -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/synthesis/l;"} com.android.tools.r8.synthesis.SyntheticProgramDefinition asProgramDefinition() -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/synthesis/T;"} 1:1:com.android.tools.r8.synthesis.SynthesizingContext getContext():59:59 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/synthesis/e;"} com.android.tools.r8.graph.DexClass getHolder() -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/q0;"} 1:1:com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind getKind():55:55 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/synthesis/L$b;"} boolean isClasspathDefinition() -> g boolean isProgramDefinition() -> h boolean isValid() -> i com.android.tools.r8.synthesis.SyntheticReference toReference() -> j # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/synthesis/U;"} com.android.tools.r8.synthesis.SyntheticDefinitionsProvider -> com.android.tools.r8.synthesis.n: # {"id":"sourceFile","fileName":"SyntheticDefinitionsProvider.java"} com.android.tools.r8.graph.ClassResolutionResult definitionFor(com.android.tools.r8.graph.DexType,java.util.function.Function) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Function;Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/O;"} com.android.tools.r8.synthesis.SyntheticFinalization -> com.android.tools.r8.synthesis.t: # {"id":"sourceFile","fileName":"SyntheticFinalization.java"} com.android.tools.r8.synthesis.SyntheticItems synthetics -> a com.android.tools.r8.synthesis.CommittedSyntheticsCollection committed -> b boolean $assertionsDisabled -> c 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):160:163 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/synthesis/D;Lcom/android/tools/r8/synthesis/c;)V"} 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):445 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Set;Ljava/util/List;Lcom/android/tools/r8/synthesis/Q;)V"} 2:2:void lambda$buildLensAndProgram$12(java.util.Set,java.util.List,com.android.tools.r8.synthesis.SyntheticProgramClassDefinition):445:445 -> 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):446 -> a 4:4:void lambda$buildLensAndProgram$12(java.util.Set,java.util.List,com.android.tools.r8.synthesis.SyntheticProgramClassDefinition):446:446 -> a 5:18:void finalize(com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.Timing,java.util.concurrent.ExecutorService):169:182 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/utils/z3;Ljava/util/concurrent/ExecutorService;)V"} 19:19:void finalize(com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.Timing,java.util.concurrent.ExecutorService):178:178 -> a 20:30:void finalize(com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.Timing,java.util.concurrent.ExecutorService):175:185 -> a 31:51:com.android.tools.r8.synthesis.SyntheticFinalization$Result computeFinalSynthetics(com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.Timing):218:238 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/utils/z3;)Lcom/android/tools/r8/synthesis/r;"} 52:78:com.android.tools.r8.synthesis.SyntheticFinalization$Result computeFinalSynthetics(com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.Timing):230:256 -> a 79:82:com.android.tools.r8.synthesis.SyntheticFinalization$SyntheticFinalizationGraphLens com.android.tools.r8.synthesis.SyntheticFinalization$Builder.build(com.android.tools.r8.graph.AppView):148:151 -> a 79:82:com.android.tools.r8.synthesis.SyntheticFinalization$Result computeFinalSynthetics(com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.Timing):264 -> a 83:109:com.android.tools.r8.synthesis.SyntheticFinalization$Result computeFinalSynthetics(com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.Timing):268:294 -> a 110:111: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):236:237 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Ljava/util/Map;Lcom/android/tools/r8/synthesis/p;Lcom/android/tools/r8/utils/z3;)Ljava/util/Map;"} 112:124:java.util.Map computeEquivalences(com.android.tools.r8.graph.AppView,com.android.tools.r8.com.google.common.collect.ImmutableMap,java.util.Map,com.android.tools.r8.synthesis.SyntheticFinalization$Builder,com.android.tools.r8.utils.Timing):304:316 -> a 112:124: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):236 -> a 125:133:java.util.Map computeEquivalences(com.android.tools.r8.graph.AppView,com.android.tools.r8.com.google.common.collect.ImmutableMap,java.util.Map,com.android.tools.r8.synthesis.SyntheticFinalization$Builder,com.android.tools.r8.utils.Timing):312:320 -> a 125:133: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):236 -> a 134:134:void lambda$computeFinalSynthetics$2(com.android.tools.r8.com.google.common.collect.ImmutableMap$Builder,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.synthesis.SyntheticProgramClassReference):245:245 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/fm;Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/synthesis/S;)V"} 135:135:void lambda$computeFinalSynthetics$3(com.android.tools.r8.com.google.common.collect.ImmutableMap$Builder,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.synthesis.SyntheticMethodReference):247:247 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/fm;Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/synthesis/J;)V"} 136:138:void lambda$computeFinalSynthetics$4(com.android.tools.r8.com.google.common.collect.ImmutableMap,com.android.tools.r8.com.google.common.collect.ImmutableMap,java.util.Set,com.android.tools.r8.synthesis.SyntheticReference):258:260 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/im;Lcom/android/tools/r8/internal/im;Ljava/util/Set;Lcom/android/tools/r8/synthesis/U;)V"} 139:139:void lambda$computeFinalSynthetics$6(com.android.tools.r8.synthesis.SyntheticFinalization$SyntheticFinalizationGraphLens,java.util.function.Consumer):270:270 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/synthesis/s;Ljava/util/function/Consumer;)V"} 140:140:void lambda$computeFinalSynthetics$5(java.util.function.Consumer,com.android.tools.r8.synthesis.SyntheticFinalization$SyntheticFinalizationGraphLens,com.android.tools.r8.graph.DexType):273:273 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Consumer;Lcom/android/tools/r8/synthesis/s;Lcom/android/tools/r8/graph/v2;)V"} 141:141:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.lens.GraphLens.lookupType(com.android.tools.r8.graph.DexType):243:243 -> a 141:141:void lambda$computeFinalSynthetics$5(java.util.function.Consumer,com.android.tools.r8.synthesis.SyntheticFinalization$SyntheticFinalizationGraphLens,com.android.tools.r8.graph.DexType):273 -> a 142:142:void lambda$computeFinalSynthetics$5(java.util.function.Consumer,com.android.tools.r8.synthesis.SyntheticFinalization$SyntheticFinalizationGraphLens,com.android.tools.r8.graph.DexType):272:272 -> a 143:143:boolean verifyNoNestedSynthetics(com.android.tools.r8.graph.AppView):336:336 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)V"} 144:153:void lambda$verifyNoNestedSynthetics$7(com.android.tools.r8.graph.AppView,com.android.tools.r8.synthesis.SyntheticReference):338:347 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/synthesis/U;)V"} 154:154:boolean isNotSyntheticType(com.android.tools.r8.graph.DexType):331:331 -> a 154:154:void lambda$verifyNoNestedSynthetics$7(com.android.tools.r8.graph.AppView,com.android.tools.r8.synthesis.SyntheticReference):348 -> a 155:156:void lambda$verifyNoNestedSynthetics$7(com.android.tools.r8.graph.AppView,com.android.tools.r8.synthesis.SyntheticReference):349:350 -> a 157:157:void lambda$verifyNoNestedSynthetics$7(com.android.tools.r8.graph.AppView,com.android.tools.r8.synthesis.SyntheticReference):348:348 -> a 158:168:boolean verifyOneSyntheticPerSyntheticClass():356:366 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} 169:170:void lambda$verifyOneSyntheticPerSyntheticClass$8(java.util.Set,com.android.tools.r8.graph.DexType,java.util.List):361:362 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Set;Lcom/android/tools/r8/graph/v2;Ljava/util/List;)V"} 171:215: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):390:434 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/z3;Lcom/android/tools/r8/graph/m;Ljava/util/Map;Ljava/util/Map;Lcom/android/tools/r8/synthesis/p;Ljava/util/function/BiConsumer;Ljava/util/function/BiConsumer;Ljava/util/Set;)Lcom/android/tools/r8/graph/j0;"} 216:216:boolean com.android.tools.r8.synthesis.SyntheticFinalization$Builder.isEmpty():117:117 -> a 216:216: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):451 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 217:219:boolean com.android.tools.r8.synthesis.SyntheticFinalization$Builder.isEmpty():117:119 -> a 217:219: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):451 -> a 220:288: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):452:520 -> a 289:289:java.lang.Iterable com.android.tools.r8.com.google.common.collect.Iterables.concat(java.lang.Iterable,java.lang.Iterable):418:418 -> a 289:289: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):519 -> a 290:316: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):519:545 -> a 317:318:void lambda$buildLensAndProgram$10(java.util.Set,java.util.List,com.android.tools.r8.synthesis.SyntheticMethodDefinition):429:430 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Set;Ljava/util/List;Lcom/android/tools/r8/synthesis/I;)V"} 319:321: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):488:490 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j0;Lcom/android/tools/r8/graph/u2;Ljava/util/function/BiConsumer;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/synthesis/q;)V"} 322:322:void ensureSourceFile(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexString):376:376 -> a 322:322: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):491 -> a 323:323:void com.android.tools.r8.graph.DexClass.setSourceFile(com.android.tools.r8.graph.DexString):211:211 -> a 323:323:void ensureSourceFile(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexString):377 -> a 323:323: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):491 -> a 324:329: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:497 -> a 330:330: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:493 -> a 331:331:void lambda$buildLensAndProgram$16(com.android.tools.r8.graph.TreeFixerBase,com.android.tools.r8.synthesis.SyntheticFinalization$Builder,com.android.tools.r8.graph.ProgramMember):528:528 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/H5;Lcom/android/tools/r8/synthesis/p;Lcom/android/tools/r8/graph/n5;)V"} 332:332:boolean com.android.tools.r8.graph.Definition.isProgramField():0:0 -> a 332:332:void lambda$buildLensAndProgram$16(com.android.tools.r8.graph.TreeFixerBase,com.android.tools.r8.synthesis.SyntheticFinalization$Builder,com.android.tools.r8.graph.ProgramMember):528 -> a 333:334:void lambda$buildLensAndProgram$16(com.android.tools.r8.graph.TreeFixerBase,com.android.tools.r8.synthesis.SyntheticFinalization$Builder,com.android.tools.r8.graph.ProgramMember):529:530 -> a 335:335:void com.android.tools.r8.synthesis.SyntheticFinalization$Builder.setRepresentative(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexField):140:140 -> a 335:335:void lambda$buildLensAndProgram$16(com.android.tools.r8.graph.TreeFixerBase,com.android.tools.r8.synthesis.SyntheticFinalization$Builder,com.android.tools.r8.graph.ProgramMember):531 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 336:336:void com.android.tools.r8.synthesis.SyntheticFinalization$Builder.setRepresentative(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexField):140:140 -> a 336:336:void lambda$buildLensAndProgram$16(com.android.tools.r8.graph.TreeFixerBase,com.android.tools.r8.synthesis.SyntheticFinalization$Builder,com.android.tools.r8.graph.ProgramMember):531 -> a 337:338:void lambda$buildLensAndProgram$16(com.android.tools.r8.graph.TreeFixerBase,com.android.tools.r8.synthesis.SyntheticFinalization$Builder,com.android.tools.r8.graph.ProgramMember):533:534 -> a 339:339:void com.android.tools.r8.synthesis.SyntheticFinalization$Builder.setRepresentative(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):144:144 -> a 339:339:void lambda$buildLensAndProgram$16(com.android.tools.r8.graph.TreeFixerBase,com.android.tools.r8.synthesis.SyntheticFinalization$Builder,com.android.tools.r8.graph.ProgramMember):535 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 340:340:void com.android.tools.r8.synthesis.SyntheticFinalization$Builder.setRepresentative(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):144:144 -> a 340:340:void lambda$buildLensAndProgram$16(com.android.tools.r8.graph.TreeFixerBase,com.android.tools.r8.synthesis.SyntheticFinalization$Builder,com.android.tools.r8.graph.ProgramMember):535 -> a 341:342:boolean verifyNonRepresentativesRemovedFromApplication(com.android.tools.r8.graph.DexApplication,java.util.Map):554:555 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j0;Ljava/util/Map;)V"} 343:343:void lambda$verifyNonRepresentativesRemovedFromApplication$18(com.android.tools.r8.graph.DexApplication,com.android.tools.r8.synthesis.SyntheticDefinition):557:557 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j0;Lcom/android/tools/r8/synthesis/m;)V"} 344:344:void addSyntheticMarker(com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppView):567:567 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/synthesis/L$b;)V"} 345:345:boolean shouldAnnotateSynthetics(com.android.tools.r8.utils.InternalOptions):575:575 -> a 345:345:void addSyntheticMarker(com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppView):567 -> a 346:346:void com.android.tools.r8.synthesis.SyntheticMarker.addMarkerToClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind,com.android.tools.r8.graph.AppView):114:114 -> a 346:346:void addSyntheticMarker(com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppView):568 -> a 347:347:boolean com.android.tools.r8.utils.InternalOptions.isGeneratingClassFiles():587:587 -> a 347:347:void com.android.tools.r8.synthesis.SyntheticMarker.addMarkerToClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind,com.android.tools.r8.graph.AppView):114 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 347:347:void addSyntheticMarker(com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppView):568 -> a 348:348:boolean com.android.tools.r8.utils.InternalOptions.isGeneratingClassFiles():587:587 -> a 348:348:void com.android.tools.r8.synthesis.SyntheticMarker.addMarkerToClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind,com.android.tools.r8.graph.AppView):114 -> a 348:348:void addSyntheticMarker(com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppView):568 -> a 349:358:void com.android.tools.r8.synthesis.SyntheticMarker.addMarkerToClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind,com.android.tools.r8.graph.AppView):114:123 -> a 349:358:void addSyntheticMarker(com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppView):568 -> a 359:359:com.android.tools.r8.androidapi.ComputedApiLevel com.android.tools.r8.utils.AndroidApiLevelUtils.getApiReferenceLevelForMerging(com.android.tools.r8.androidapi.AndroidApiLevelCompute,com.android.tools.r8.graph.DexProgramClass):71:71 -> a 359:359:void com.android.tools.r8.synthesis.SyntheticMarker.addMarkerToClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind,com.android.tools.r8.graph.AppView):122 -> a 359:359:void addSyntheticMarker(com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppView):568 -> a 360:360:com.android.tools.r8.androidapi.ComputedApiLevel com.android.tools.r8.androidapi.AndroidApiLevelCompute.computeApiLevelForDefinition(java.lang.Iterable):54:54 -> a 360:360:com.android.tools.r8.androidapi.ComputedApiLevel com.android.tools.r8.utils.AndroidApiLevelUtils.getApiReferenceLevelForMerging(com.android.tools.r8.androidapi.AndroidApiLevelCompute,com.android.tools.r8.graph.DexProgramClass):71 -> a 360:360:void com.android.tools.r8.synthesis.SyntheticMarker.addMarkerToClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind,com.android.tools.r8.graph.AppView):122 -> a 360:360:void addSyntheticMarker(com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppView):568 -> a 361:361:com.android.tools.r8.androidapi.ComputedApiLevel com.android.tools.r8.utils.AndroidApiLevelUtils.getApiReferenceLevelForMerging(com.android.tools.r8.androidapi.AndroidApiLevelCompute,com.android.tools.r8.graph.DexProgramClass):70:70 -> a 361:361:void com.android.tools.r8.synthesis.SyntheticMarker.addMarkerToClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind,com.android.tools.r8.graph.AppView):122 -> a 361:361:void addSyntheticMarker(com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppView):568 -> a 362:362:void com.android.tools.r8.synthesis.SyntheticMarker.addMarkerToClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind,com.android.tools.r8.graph.AppView):119:119 -> a 362:362:void addSyntheticMarker(com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppView):568 -> a 363:363:com.android.tools.r8.graph.DexAnnotationSet com.android.tools.r8.graph.DexAnnotationSet.getWithAddedOrReplaced(com.android.tools.r8.graph.DexAnnotation):189:189 -> a 363:363:void com.android.tools.r8.synthesis.SyntheticMarker.addMarkerToClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind,com.android.tools.r8.graph.AppView):118 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 363:363:void addSyntheticMarker(com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppView):568 -> a 364:377:com.android.tools.r8.graph.DexAnnotationSet com.android.tools.r8.graph.DexAnnotationSet.getWithAddedOrReplaced(com.android.tools.r8.graph.DexAnnotation):189:202 -> a 364:377:void com.android.tools.r8.synthesis.SyntheticMarker.addMarkerToClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind,com.android.tools.r8.graph.AppView):118 -> a 364:377:void addSyntheticMarker(com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppView):568 -> a 378:378:void com.android.tools.r8.synthesis.SyntheticMarker.addMarkerToClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind,com.android.tools.r8.graph.AppView):115:115 -> a 378:378:void addSyntheticMarker(com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppView):568 -> a 379:436: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):587:644 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Collection;Ljava/util/Map;Lcom/android/tools/r8/graph/m;ZLcom/android/tools/r8/internal/Ja;Lcom/android/tools/r8/synthesis/p;Lcom/android/tools/r8/utils/z3;)Ljava/util/IdentityHashMap;"} 437:438: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):593:594 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;ZLcom/android/tools/r8/internal/Ja;Ljava/util/Map;Ljava/util/Map;Ljava/util/List;)V"} 439:439:boolean com.android.tools.r8.synthesis.SyntheticFinalization$EquivalenceGroup.isPinned(com.android.tools.r8.graph.AppView):932:932 -> a 439:439: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):596 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 440:446:boolean com.android.tools.r8.synthesis.SyntheticFinalization$EquivalenceGroup.isPinned(com.android.tools.r8.graph.AppView):932:938 -> a 440:446: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):596 -> a 447:447:com.android.tools.r8.synthesis.SyntheticDefinition com.android.tools.r8.synthesis.SyntheticFinalization$EquivalenceGroup.getRepresentative():951:951 -> a 447:447: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):598 -> a 448:449: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):598:599 -> a 450:450:com.android.tools.r8.synthesis.SyntheticDefinition com.android.tools.r8.synthesis.SyntheticFinalization$EquivalenceGroup.getRepresentative():951:951 -> a 450:450: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):603 -> a 451:451: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):603:603 -> a 452:455: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):602:605 -> a 456:456:java.util.List lambda$computeActualEquivalences$19(java.lang.String):604:604 -> a 457:461:void lambda$computeActualEquivalences$22(com.android.tools.r8.graph.AppView,boolean,java.util.Map,java.util.Map,java.lang.String,java.util.List):613:617 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;ZLjava/util/Map;Ljava/util/Map;Ljava/lang/String;Ljava/util/List;)V"} 462:462:com.android.tools.r8.synthesis.SyntheticDefinition com.android.tools.r8.synthesis.SyntheticFinalization$EquivalenceGroup.getRepresentative():951:951 -> a 462:462:void lambda$computeActualEquivalences$22(com.android.tools.r8.graph.AppView,boolean,java.util.Map,java.util.Map,java.lang.String,java.util.List):618 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 463:464:void lambda$computeActualEquivalences$22(com.android.tools.r8.graph.AppView,boolean,java.util.Map,java.util.Map,java.lang.String,java.util.List):619:620 -> a 465:471:void lambda$computeActualEquivalences$22(com.android.tools.r8.graph.AppView,boolean,java.util.Map,java.util.Map,java.lang.String,java.util.List):617:623 -> a 472:475:boolean checkGroupsAreDistinct(com.android.tools.r8.synthesis.SyntheticFinalization$EquivalenceGroup,com.android.tools.r8.synthesis.SyntheticFinalization$EquivalenceGroup,java.util.Comparator):793:796 -> a 472:475:void lambda$computeActualEquivalences$22(com.android.tools.r8.graph.AppView,boolean,java.util.Map,java.util.Map,java.lang.String,java.util.List):623 -> a 476:476:com.android.tools.r8.synthesis.SyntheticDefinition com.android.tools.r8.synthesis.SyntheticFinalization$EquivalenceGroup.getRepresentative():951:951 -> a 476:476:void lambda$computeActualEquivalences$22(com.android.tools.r8.graph.AppView,boolean,java.util.Map,java.util.Map,java.lang.String,java.util.List):624 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 477:480:void lambda$computeActualEquivalences$22(com.android.tools.r8.graph.AppView,boolean,java.util.Map,java.util.Map,java.lang.String,java.util.List):624:627 -> a 481:481:com.android.tools.r8.synthesis.SyntheticDefinition com.android.tools.r8.synthesis.SyntheticFinalization$EquivalenceGroup.getRepresentative():951:951 -> a 481:481:void lambda$computeActualEquivalences$22(com.android.tools.r8.graph.AppView,boolean,java.util.Map,java.util.Map,java.lang.String,java.util.List):628 -> a 482:482:void lambda$computeActualEquivalences$22(com.android.tools.r8.graph.AppView,boolean,java.util.Map,java.util.Map,java.lang.String,java.util.List):628:628 -> a 483:483:void lambda$computeActualEquivalences$22(com.android.tools.r8.graph.AppView,boolean,java.util.Map,java.util.Map,java.lang.String,java.util.List):627:627 -> a 484:484:com.android.tools.r8.synthesis.SyntheticDefinition com.android.tools.r8.synthesis.SyntheticFinalization$EquivalenceGroup.getRepresentative():951:951 -> a 484:484:void lambda$computeActualEquivalences$22(com.android.tools.r8.graph.AppView,boolean,java.util.Map,java.util.Map,java.lang.String,java.util.List):629 -> a 485:496:void lambda$computeActualEquivalences$22(com.android.tools.r8.graph.AppView,boolean,java.util.Map,java.util.Map,java.lang.String,java.util.List):629:640 -> a 497:500:boolean lambda$computeActualEquivalences$21(java.util.Map,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType):636:639 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Map;Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/v2;)Z"} 501:501:void lambda$computeActualEquivalences$24(com.android.tools.r8.synthesis.SyntheticFinalization$Builder,com.android.tools.r8.graph.DexType,com.android.tools.r8.synthesis.SyntheticFinalization$EquivalenceGroup):646:646 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/synthesis/p;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/synthesis/q;)V"} 502:502:void lambda$computeActualEquivalences$23(com.android.tools.r8.synthesis.SyntheticFinalization$Builder,com.android.tools.r8.graph.DexType,com.android.tools.r8.synthesis.SyntheticDefinition):647:647 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/synthesis/p;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/synthesis/m;)V"} 503:503:void com.android.tools.r8.synthesis.SyntheticFinalization$Builder.move(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):126:126 -> a 503:503:void lambda$computeActualEquivalences$23(com.android.tools.r8.synthesis.SyntheticFinalization$Builder,com.android.tools.r8.graph.DexType,com.android.tools.r8.synthesis.SyntheticDefinition):647 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 504:505:void com.android.tools.r8.synthesis.SyntheticFinalization$Builder.move(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):126:127 -> a 504:505:void lambda$computeActualEquivalences$23(com.android.tools.r8.synthesis.SyntheticFinalization$Builder,com.android.tools.r8.graph.DexType,com.android.tools.r8.synthesis.SyntheticDefinition):647 -> a 506:507:java.util.List groupEquivalent(com.android.tools.r8.graph.AppView,java.util.List,boolean,com.android.tools.r8.features.ClassToFeatureSplitMap):668:669 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Ljava/util/List;ZLcom/android/tools/r8/internal/Ja;)Ljava/util/List;"} 508:508:com.android.tools.r8.synthesis.SyntheticFinalization$EquivalenceGroup com.android.tools.r8.synthesis.SyntheticFinalization$EquivalenceGroup.singleton(com.android.tools.r8.synthesis.SyntheticDefinition):903:903 -> a 508:508:java.util.List groupEquivalent(com.android.tools.r8.graph.AppView,java.util.List,boolean,com.android.tools.r8.features.ClassToFeatureSplitMap):669 -> a 509:532:java.util.List groupEquivalent(com.android.tools.r8.graph.AppView,java.util.List,boolean,com.android.tools.r8.features.ClassToFeatureSplitMap):669:692 -> a 533:533:boolean com.android.tools.r8.synthesis.SyntheticDefinition.isEquivalentTo(com.android.tools.r8.synthesis.SyntheticDefinition,boolean,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.features.ClassToFeatureSplitMap):103:103 -> a 533:533:java.util.List groupEquivalent(com.android.tools.r8.graph.AppView,java.util.List,boolean,com.android.tools.r8.features.ClassToFeatureSplitMap):693 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 534:549:java.util.List groupEquivalent(com.android.tools.r8.graph.AppView,java.util.List,boolean,com.android.tools.r8.features.ClassToFeatureSplitMap):695:710 -> a 550:550:com.android.tools.r8.synthesis.SyntheticFinalization$EquivalenceGroup com.android.tools.r8.synthesis.SyntheticFinalization$EquivalenceGroup.singleton(com.android.tools.r8.synthesis.SyntheticDefinition):903:903 -> a 550:550:java.util.List groupEquivalent(com.android.tools.r8.graph.AppView,java.util.List,boolean,com.android.tools.r8.features.ClassToFeatureSplitMap):710 -> a 551:571:java.util.List groupEquivalent(com.android.tools.r8.graph.AppView,java.util.List,boolean,com.android.tools.r8.features.ClassToFeatureSplitMap):710:730 -> a 572:581:com.android.tools.r8.synthesis.SyntheticDefinition findSmallestMember(java.util.List,java.util.function.Consumer):746:755 -> a 572:581:java.util.List groupEquivalent(com.android.tools.r8.graph.AppView,java.util.List,boolean,com.android.tools.r8.features.ClassToFeatureSplitMap):731 -> a 582:583:com.android.tools.r8.synthesis.SyntheticFinalization$EquivalenceGroup com.android.tools.r8.synthesis.SyntheticFinalization$EquivalenceGroup.pinnedGroup(com.android.tools.r8.synthesis.SyntheticDefinition,java.util.List):918:919 -> a 582:583:java.util.List groupEquivalent(com.android.tools.r8.graph.AppView,java.util.List,boolean,com.android.tools.r8.features.ClassToFeatureSplitMap):734 -> a 584:587:java.util.List groupEquivalent(com.android.tools.r8.graph.AppView,java.util.List,boolean,com.android.tools.r8.features.ClassToFeatureSplitMap):734:737 -> a 588:597:com.android.tools.r8.synthesis.SyntheticDefinition findSmallestMember(java.util.List,java.util.function.Consumer):746:755 -> a 588:597:java.util.List groupEquivalent(com.android.tools.r8.graph.AppView,java.util.List,boolean,com.android.tools.r8.features.ClassToFeatureSplitMap):737 -> a 598:599:com.android.tools.r8.synthesis.SyntheticFinalization$EquivalenceGroup com.android.tools.r8.synthesis.SyntheticFinalization$EquivalenceGroup.unpinnedGroup(com.android.tools.r8.synthesis.SyntheticDefinition,java.util.List):908:909 -> a 598:599:java.util.List groupEquivalent(com.android.tools.r8.graph.AppView,java.util.List,boolean,com.android.tools.r8.features.ClassToFeatureSplitMap):738 -> a 600:600:java.util.List groupEquivalent(com.android.tools.r8.graph.AppView,java.util.List,boolean,com.android.tools.r8.features.ClassToFeatureSplitMap):738:738 -> a 601:601:int lambda$groupEquivalent$25(boolean,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.features.ClassToFeatureSplitMap,com.android.tools.r8.synthesis.SyntheticDefinition,com.android.tools.r8.synthesis.SyntheticDefinition):685:685 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ZLcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/Ja;Lcom/android/tools/r8/synthesis/m;Lcom/android/tools/r8/synthesis/m;)I"} 602:619:boolean isPinned(com.android.tools.r8.graph.AppView,com.android.tools.r8.synthesis.SyntheticDefinition):767:784 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/synthesis/m;)Z"} 620:622: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):806:808 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/synthesis/L$b;Ljava/lang/String;Ljava/util/Map;Lcom/android/tools/r8/graph/m;Ljava/util/function/Predicate;)Lcom/android/tools/r8/graph/v2;"} 623:625:com.android.tools.r8.graph.DexType com.android.tools.r8.synthesis.SyntheticNaming.createExternalType(com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind,java.lang.String,java.lang.String,com.android.tools.r8.graph.DexItemFactory):455:457 -> a 623:625: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 -> a 626:626: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):475:475 -> a 626:626:com.android.tools.r8.graph.DexType com.android.tools.r8.synthesis.SyntheticNaming.createExternalType(com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind,java.lang.String,java.lang.String,com.android.tools.r8.graph.DexItemFactory):456 -> a 626:626: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 -> a 627:633: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):810:816 -> a 634:636:com.android.tools.r8.graph.DexType com.android.tools.r8.synthesis.SyntheticNaming.createExternalType(com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind,java.lang.String,java.lang.String,com.android.tools.r8.graph.DexItemFactory):455:457 -> a 634:636: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):815 -> a 637:637: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):475:475 -> a 637:637:com.android.tools.r8.graph.DexType com.android.tools.r8.synthesis.SyntheticNaming.createExternalType(com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind,java.lang.String,java.lang.String,com.android.tools.r8.graph.DexItemFactory):456 -> a 637:637: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):815 -> a 638:643: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):819:824 -> a 644:644:boolean isNotSyntheticType(com.android.tools.r8.graph.DexType):331:331 -> a 644:644: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):824 -> a 645:676:java.util.Collection computePotentialEquivalences(java.util.Map,boolean,com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.features.ClassToFeatureSplitMap,com.android.tools.r8.synthesis.SyntheticItems):839:870 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/IdentityHashMap;ZLcom/android/tools/r8/utils/A1;Lcom/android/tools/r8/internal/Xj;)Ljava/util/Collection;"} 677:677:void lambda$computePotentialEquivalences$28(java.util.Collection,com.android.tools.r8.synthesis.SyntheticDefinition):844:844 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Collection;Lcom/android/tools/r8/synthesis/m;)V"} 678:679:void lambda$computePotentialEquivalences$29(java.util.Set,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.DexType):859:860 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Set;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/graph/v2;)V"} 680:680:com.android.tools.r8.graph.DexType lambda$computePotentialEquivalences$30(java.util.Set,com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.graph.DexType):863:863 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Set;Lcom/android/tools/r8/utils/A1;Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/v2;"} 681:681:java.util.List lambda$computePotentialEquivalences$31(com.android.tools.r8.com.google.common.hash.HashCode):868:868 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/vk;)Ljava/util/List;"} 682:695:java.util.Map lookupDefinitions(com.android.tools.r8.graph.AppView,com.android.tools.r8.com.google.common.collect.ImmutableMap):876:889 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/im;)Ljava/util/IdentityHashMap;"} 696:696:com.android.tools.r8.synthesis.SyntheticFinalization$EquivalenceGroup com.android.tools.r8.synthesis.SyntheticFinalization$EquivalenceGroup.pinnedSingleton(com.android.tools.r8.synthesis.SyntheticDefinition):913:913 -> a 696:696:void lambda$groupEquivalent$26(java.util.List,com.android.tools.r8.synthesis.SyntheticDefinition):733 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;Lcom/android/tools/r8/synthesis/m;)V"} 697:697:void lambda$groupEquivalent$26(java.util.List,com.android.tools.r8.synthesis.SyntheticDefinition):733:733 -> a 698:698:com.android.tools.r8.synthesis.SyntheticDefinition com.android.tools.r8.synthesis.SyntheticFinalization$EquivalenceGroup.getRepresentative():951:951 -> a 698:698:int compareForFinalGroupSorting(com.android.tools.r8.synthesis.SyntheticFinalization$EquivalenceGroup,com.android.tools.r8.synthesis.SyntheticFinalization$EquivalenceGroup):656 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/synthesis/q;Lcom/android/tools/r8/synthesis/q;)I"} 699:700:int compareForFinalGroupSorting(com.android.tools.r8.synthesis.SyntheticFinalization$EquivalenceGroup,com.android.tools.r8.synthesis.SyntheticFinalization$EquivalenceGroup):657:658 -> a 701:701:com.android.tools.r8.synthesis.SyntheticDefinition com.android.tools.r8.synthesis.SyntheticFinalization$EquivalenceGroup.getRepresentative():951:951 -> a 701:701:int compareForFinalGroupSorting(com.android.tools.r8.synthesis.SyntheticFinalization$EquivalenceGroup,com.android.tools.r8.synthesis.SyntheticFinalization$EquivalenceGroup):659 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 702:702:int compareForFinalGroupSorting(com.android.tools.r8.synthesis.SyntheticFinalization$EquivalenceGroup,com.android.tools.r8.synthesis.SyntheticFinalization$EquivalenceGroup):659:659 -> a 703:703:com.android.tools.r8.synthesis.SyntheticDefinition com.android.tools.r8.synthesis.SyntheticFinalization$EquivalenceGroup.getRepresentative():951:951 -> a 703:703: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):420 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/shaking/N1;Ljava/util/Set;Ljava/util/Set;Ljava/util/List;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/synthesis/q;)V"} 704:711: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):420:427 -> a 712:712:com.android.tools.r8.synthesis.SyntheticDefinition com.android.tools.r8.synthesis.SyntheticFinalization$EquivalenceGroup.getRepresentative():951:951 -> a 712:712:void lambda$buildLensAndProgram$17(com.android.tools.r8.graph.TreeFixerBase,com.android.tools.r8.synthesis.SyntheticFinalization$Builder,com.android.tools.r8.synthesis.SyntheticFinalization$EquivalenceGroup):524 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/H5;Lcom/android/tools/r8/synthesis/p;Lcom/android/tools/r8/synthesis/q;)V"} 713:714:void lambda$buildLensAndProgram$17(com.android.tools.r8.graph.TreeFixerBase,com.android.tools.r8.synthesis.SyntheticFinalization$Builder,com.android.tools.r8.synthesis.SyntheticFinalization$EquivalenceGroup):525:526 -> a 1:9:void finalizeWithClassHierarchy(com.android.tools.r8.graph.AppView,java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):191:199 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/utils/z3;Ljava/util/concurrent/ExecutorService;)V"} 10:11: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):241:242 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Ljava/util/Map;Lcom/android/tools/r8/synthesis/p;Lcom/android/tools/r8/utils/z3;)Ljava/util/Map;"} 12:24:java.util.Map computeEquivalences(com.android.tools.r8.graph.AppView,com.android.tools.r8.com.google.common.collect.ImmutableMap,java.util.Map,com.android.tools.r8.synthesis.SyntheticFinalization$Builder,com.android.tools.r8.utils.Timing):304:316 -> b 12:24: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):241 -> b 25:33:java.util.Map computeEquivalences(com.android.tools.r8.graph.AppView,com.android.tools.r8.com.google.common.collect.ImmutableMap,java.util.Map,com.android.tools.r8.synthesis.SyntheticFinalization$Builder,com.android.tools.r8.utils.Timing):312:320 -> b 25:33: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):241 -> b 34:35:void lambda$verifyOneSyntheticPerSyntheticClass$9(java.util.Set,com.android.tools.r8.graph.DexType,java.util.List):368:369 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Set;Lcom/android/tools/r8/graph/v2;Ljava/util/List;)V"} 36:36: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):502:502 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j0;Lcom/android/tools/r8/graph/u2;Ljava/util/function/BiConsumer;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/synthesis/q;)V"} 37:37:void ensureSourceFile(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexString):376:376 -> b 37:37: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):503 -> b 38:38:void com.android.tools.r8.graph.DexClass.setSourceFile(com.android.tools.r8.graph.DexString):211:211 -> b 38:38:void ensureSourceFile(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexString):377 -> b 38:38: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):503 -> b 39:39:com.android.tools.r8.synthesis.SyntheticDefinition com.android.tools.r8.synthesis.SyntheticFinalization$EquivalenceGroup.getRepresentative():951:951 -> b 39:39: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 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 40:42: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:506 -> b 43:43:boolean com.android.tools.r8.graph.MethodCollection.hasDirectMethods():93:93 -> b 43:43: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 -> b 44: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):506:514 -> b 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):509:509 -> b 54:54:com.android.tools.r8.ir.code.NumberGenerator lambda$createExternalType$27(java.lang.String):811:811 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lcom/android/tools/r8/internal/lI;"} 55:55:com.android.tools.r8.synthesis.SyntheticDefinition com.android.tools.r8.synthesis.SyntheticFinalization$EquivalenceGroup.getRepresentative():951:951 -> b 55:55: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):436 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/shaking/N1;Ljava/util/Set;Ljava/util/Set;Ljava/util/List;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/synthesis/q;)V"} 56:59: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):436:439 -> b 60:60:com.android.tools.r8.graph.DexClass com.android.tools.r8.synthesis.SyntheticClassDefinition.getHolder():29:29 -> b 60:60: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):439 -> b 61:65: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):439:443 -> b 1:5:void finalizeWithLiveness(com.android.tools.r8.graph.AppView,java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):205:209 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/utils/z3;Ljava/util/concurrent/ExecutorService;)V"} 6:6:com.android.tools.r8.graph.DexApplication com.android.tools.r8.synthesis.CommittedItems.getApplication():55:55 -> c 6:6:void finalizeWithLiveness(com.android.tools.r8.graph.AppView,java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):209 -> c # {"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):209:211 -> c 10:10:com.android.tools.r8.graph.DexApplication com.android.tools.r8.synthesis.CommittedItems.getApplication():55:55 -> c 10:10:void finalizeWithLiveness(com.android.tools.r8.graph.AppView,java.util.concurrent.ExecutorService,com.android.tools.r8.utils.Timing):211 -> c # {"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):211:214 -> c com.android.tools.r8.synthesis.SyntheticFinalization$1 -> com.android.tools.r8.synthesis.o: # {"id":"sourceFile","fileName":"SyntheticFinalization.java"} 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):395:395 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/synthesis/p;)V"} 1:1:void recordFieldChange(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexField):403:403 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;Lcom/android/tools/r8/graph/Y0;)V"} 2:2:void com.android.tools.r8.synthesis.SyntheticFinalization$Builder.move(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexField):131:131 -> a 2:2:void recordFieldChange(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexField):403 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:4:void com.android.tools.r8.synthesis.SyntheticFinalization$Builder.move(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexField):131:132 -> a 3:4:void recordFieldChange(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexField):403 -> a 5:5:void recordMethodChange(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):408:408 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/j2;)V"} 6:6:void com.android.tools.r8.synthesis.SyntheticFinalization$Builder.move(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):136:136 -> a 6:6:void recordMethodChange(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):408 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 7:7:void com.android.tools.r8.synthesis.SyntheticFinalization$Builder.move(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):136:136 -> a 7:7:void recordMethodChange(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):408 -> a 8:8:void recordClassChange(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):413:413 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/v2;)V"} 9:9:void com.android.tools.r8.synthesis.SyntheticFinalization$Builder.move(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):126:126 -> a 9:9:void recordClassChange(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):413 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 10:11:void com.android.tools.r8.synthesis.SyntheticFinalization$Builder.move(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):126:127 -> a 10:11:void recordClassChange(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):413 -> a 1:1:com.android.tools.r8.graph.DexType mapClassType(com.android.tools.r8.graph.DexType):398:398 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/v2;"} com.android.tools.r8.synthesis.SyntheticFinalization$Builder -> com.android.tools.r8.synthesis.p: # {"id":"sourceFile","fileName":"SyntheticFinalization.java"} com.android.tools.r8.utils.collections.BidirectionalManyToOneRepresentativeHashMap fieldMap -> a com.android.tools.r8.utils.collections.MutableBidirectionalManyToOneRepresentativeMap methodMap -> b java.util.Map typeMap -> c boolean $assertionsDisabled -> d 1:1:void ():108:108 -> 1:7:void ():108:114 -> com.android.tools.r8.synthesis.SyntheticFinalization$EquivalenceGroup -> com.android.tools.r8.synthesis.q: # {"id":"sourceFile","fileName":"SyntheticFinalization.java"} java.util.List members -> a com.android.tools.r8.synthesis.SyntheticDefinition representative -> b com.android.tools.r8.utils.OptionalBool pinned -> c boolean $assertionsDisabled -> d 1:1:void ():895:895 -> 1:7:void (com.android.tools.r8.synthesis.SyntheticDefinition,java.util.List,com.android.tools.r8.utils.OptionalBool):922:928 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/synthesis/m;Ljava/util/List;Lcom/android/tools/r8/utils/n2;)V"} 1:1:com.android.tools.r8.synthesis.SyntheticDefinition getRepresentative():951:951 -> a 1:1:void forEach(java.util.function.Consumer):942 -> a 2:3:void forEach(java.util.function.Consumer):942:943 -> a 4:4:com.android.tools.r8.synthesis.SyntheticDefinition getRepresentative():951:951 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/synthesis/m;"} 5:5:com.android.tools.r8.synthesis.SyntheticDefinition getRepresentative():951:951 -> a 5:5:boolean isDerivedFromMainDexList(com.android.tools.r8.shaking.MainDexInfo):955 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/N1;)Z"} 6:7:boolean isDerivedFromMainDexList(com.android.tools.r8.shaking.MainDexInfo):955:956 -> a 8:8:boolean lambda$isDerivedFromMainDexList$0(com.android.tools.r8.shaking.MainDexInfo,com.android.tools.r8.synthesis.SyntheticDefinition):957:957 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/N1;Lcom/android/tools/r8/synthesis/m;)Z"} 1:1:void forEachNonRepresentativeMember(java.util.function.Consumer):947:947 -> b 1:2:java.lang.String toString():962:963 -> toString 3:3:com.android.tools.r8.synthesis.SyntheticDefinition getRepresentative():951:951 -> toString 3:3:java.lang.String toString():965 -> toString 4:4:java.lang.String toString():965:965 -> toString com.android.tools.r8.synthesis.SyntheticFinalization$Result -> com.android.tools.r8.synthesis.r: # {"id":"sourceFile","fileName":"SyntheticFinalization.java"} com.android.tools.r8.synthesis.CommittedItems commit -> a com.android.tools.r8.graph.lens.NonIdentityGraphLens lens -> b com.android.tools.r8.graph.PrunedItems prunedItems -> c com.android.tools.r8.shaking.MainDexInfo mainDexInfo -> d 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):79:83 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/synthesis/a;Lcom/android/tools/r8/synthesis/s;Lcom/android/tools/r8/graph/u5;Lcom/android/tools/r8/shaking/N1;)V"} com.android.tools.r8.synthesis.SyntheticFinalization$SyntheticFinalizationGraphLens -> com.android.tools.r8.synthesis.s: # {"id":"sourceFile","fileName":"SyntheticFinalization.java"} 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):94:94 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/M4;Lcom/android/tools/r8/internal/M4;Ljava/util/IdentityHashMap;)V"} com.android.tools.r8.synthesis.SyntheticItems -> com.android.tools.r8.synthesis.D: # {"id":"sourceFile","fileName":"SyntheticItems.java"} com.android.tools.r8.synthesis.SyntheticItems$State state -> a com.android.tools.r8.synthesis.SyntheticNaming naming -> b com.android.tools.r8.synthesis.CommittedSyntheticsCollection committed -> c com.android.tools.r8.synthesis.SyntheticItems$PendingSynthetics pending -> d com.android.tools.r8.synthesis.SyntheticItems$ContextsForGlobalSynthetics globalContexts -> e com.android.tools.r8.synthesis.SyntheticItems$GlobalSyntheticsStrategy globalSyntheticsStrategy -> f boolean $assertionsDisabled -> g 1:1:void ():75:75 -> 1:1:void (com.android.tools.r8.synthesis.CommittedItems):266:266 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/synthesis/a;)V"} 2:2:void (com.android.tools.r8.synthesis.SyntheticItems$State,com.android.tools.r8.synthesis.CommittedSyntheticsCollection,com.android.tools.r8.synthesis.SyntheticItems$GlobalSyntheticsStrategy):272:272 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/synthesis/c;Lcom/android/tools/r8/synthesis/y;)V"} 3:66:void (com.android.tools.r8.synthesis.SyntheticItems$State,com.android.tools.r8.synthesis.CommittedSyntheticsCollection,com.android.tools.r8.synthesis.SyntheticItems$GlobalSyntheticsStrategy):214:277 -> 1:1:boolean lambda$isSyntheticClassEligibleForMerging$0(boolean,com.android.tools.r8.synthesis.SyntheticReference):86:86 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ZLcom/android/tools/r8/synthesis/U;)Z"} 2:16:java.util.Set collectSyntheticsFromContext(com.android.tools.r8.graph.DexType):219:233 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Ljava/util/Set;"} 17:17:void lambda$collectSyntheticsFromContext$2(com.android.tools.r8.graph.DexType,java.util.Set,com.android.tools.r8.graph.DexType,java.util.List):224:224 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Ljava/util/Set;Lcom/android/tools/r8/graph/v2;Ljava/util/List;)V"} 18:19:void lambda$collectSyntheticsFromContext$1(com.android.tools.r8.graph.DexType,java.util.Set,com.android.tools.r8.graph.DexType,com.android.tools.r8.synthesis.SyntheticMethodReference):226:227 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Ljava/util/Set;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/synthesis/J;)V"} 20:21:void lambda$collectSyntheticsFromContext$3(com.android.tools.r8.graph.DexType,java.util.Set,com.android.tools.r8.graph.DexType,com.android.tools.r8.synthesis.SyntheticProgramClassReference):237:238 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Ljava/util/Set;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/synthesis/S;)V"} 22:22:com.android.tools.r8.synthesis.SyntheticItems$GlobalSyntheticsStrategy getGlobalSyntheticsStrategy():250:250 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/synthesis/y;"} 23:23:com.android.tools.r8.synthesis.CommittedItems createInitialSyntheticItems(com.android.tools.r8.graph.DexApplication,com.android.tools.r8.synthesis.SyntheticItems$GlobalSyntheticsStrategy):256:256 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j0;Lcom/android/tools/r8/synthesis/y;)Lcom/android/tools/r8/synthesis/a;"} 24:24:com.android.tools.r8.graph.DexItemFactory com.android.tools.r8.graph.DexApplication.dexItemFactory():60:60 -> a 24:24:com.android.tools.r8.synthesis.CommittedItems createInitialSyntheticItems(com.android.tools.r8.graph.DexApplication,com.android.tools.r8.synthesis.SyntheticItems$GlobalSyntheticsStrategy):259 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 25:25:com.android.tools.r8.synthesis.CommittedItems createInitialSyntheticItems(com.android.tools.r8.graph.DexApplication,com.android.tools.r8.synthesis.SyntheticItems$GlobalSyntheticsStrategy):259:259 -> a 26:27:com.android.tools.r8.synthesis.CommittedSyntheticsCollection com.android.tools.r8.synthesis.CommittedSyntheticsCollection.empty(com.android.tools.r8.synthesis.SyntheticNaming):201:202 -> a 26:27:com.android.tools.r8.synthesis.CommittedItems createInitialSyntheticItems(com.android.tools.r8.graph.DexApplication,com.android.tools.r8.synthesis.SyntheticItems$GlobalSyntheticsStrategy):259 -> a 28:28:com.android.tools.r8.synthesis.CommittedItems createInitialSyntheticItems(com.android.tools.r8.graph.DexApplication,com.android.tools.r8.synthesis.SyntheticItems$GlobalSyntheticsStrategy):260:260 -> a 29:30:void lambda$getFinalGlobalSyntheticContexts$6(java.util.Map,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexType,java.util.Set):290:291 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Map;Lcom/android/tools/r8/naming/o0;Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/v2;Ljava/util/Set;)V"} 31:34:void lambda$getFinalGlobalSyntheticContexts$6(java.util.Map,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexType,java.util.Set):289:292 -> a 35:35:com.android.tools.r8.graph.DexType lambda$getFinalGlobalSyntheticContexts$5(com.android.tools.r8.naming.NamingLens,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexType):291:291 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/naming/o0;Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/v2;"} 36:38:void collectSyntheticInputs(com.android.tools.r8.graph.AppView):299:301 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)V"} 39:39:boolean com.android.tools.r8.synthesis.SyntheticItems$PendingSynthetics.isEmpty():183:183 -> a 39:39:void collectSyntheticInputs(com.android.tools.r8.graph.AppView):301 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 40:40:boolean com.android.tools.r8.synthesis.SyntheticItems$PendingSynthetics.isEmpty():183:183 -> a 40:40:void collectSyntheticInputs(com.android.tools.r8.graph.AppView):301 -> a 41:42:void collectSyntheticInputs(com.android.tools.r8.graph.AppView):301:302 -> a 43:43:com.android.tools.r8.synthesis.CommittedSyntheticsCollection$Builder com.android.tools.r8.synthesis.CommittedSyntheticsCollection.builder():206:206 -> a 43:43:void collectSyntheticInputs(com.android.tools.r8.graph.AppView):302 -> a 44:51:void collectSyntheticInputs(com.android.tools.r8.graph.AppView):304:311 -> a 52:54:void collectSyntheticInputs(com.android.tools.r8.graph.AppView):310:312 -> a 55:55:com.android.tools.r8.utils.Reporter com.android.tools.r8.graph.AppView.reporter():628:628 -> a 55:55:void collectSyntheticInputs(com.android.tools.r8.graph.AppView):314 -> a 56:56:void collectSyntheticInputs(com.android.tools.r8.graph.AppView):314:314 -> a 57:57:com.android.tools.r8.origin.Origin com.android.tools.r8.graph.DexClass.getOrigin():698:698 -> a 57:57:void collectSyntheticInputs(com.android.tools.r8.graph.AppView):318 -> a 58:58:void collectSyntheticInputs(com.android.tools.r8.graph.AppView):318:318 -> a 59:72:void collectSyntheticInputs(com.android.tools.r8.graph.AppView):315:328 -> a 73:73:com.android.tools.r8.synthesis.SyntheticProgramClassReference com.android.tools.r8.synthesis.SyntheticProgramClassDefinition.toReference():46:46 -> a 73:73:com.android.tools.r8.synthesis.CommittedSyntheticsCollection$Builder com.android.tools.r8.synthesis.CommittedSyntheticsCollection$Builder.addClass(com.android.tools.r8.synthesis.SyntheticProgramClassDefinition):55 -> a 73:73:void collectSyntheticInputs(com.android.tools.r8.graph.AppView):327 -> a 74:74:com.android.tools.r8.synthesis.CommittedSyntheticsCollection$Builder com.android.tools.r8.synthesis.CommittedSyntheticsCollection$Builder.addClass(com.android.tools.r8.synthesis.SyntheticProgramClassDefinition):55:55 -> a 74:74:void collectSyntheticInputs(com.android.tools.r8.graph.AppView):327 -> a 75:93:void collectSyntheticInputs(com.android.tools.r8.graph.AppView):331:349 -> a 94:95:void lambda$collectSyntheticInputs$7(com.android.tools.r8.synthesis.CommittedSyntheticsCollection$Builder,com.android.tools.r8.synthesis.SyntheticMarker,com.android.tools.r8.graph.ProgramMethod):324:325 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/synthesis/b;Lcom/android/tools/r8/synthesis/F;Lcom/android/tools/r8/graph/o5;)V"} 96:96:void lambda$collectSyntheticInputs$7(com.android.tools.r8.synthesis.CommittedSyntheticsCollection$Builder,com.android.tools.r8.synthesis.SyntheticMarker,com.android.tools.r8.graph.ProgramMethod):324:324 -> a 97:97:com.android.tools.r8.synthesis.CommittedSyntheticsCollection$Builder com.android.tools.r8.synthesis.CommittedSyntheticsCollection$Builder.addMethod(com.android.tools.r8.synthesis.SyntheticMethodDefinition):67:67 -> a 97:97:void lambda$collectSyntheticInputs$7(com.android.tools.r8.synthesis.CommittedSyntheticsCollection$Builder,com.android.tools.r8.synthesis.SyntheticMarker,com.android.tools.r8.graph.ProgramMethod):324 -> a 98:108:com.android.tools.r8.graph.ClassResolutionResult definitionFor(com.android.tools.r8.graph.DexType,java.util.function.Function):360:370 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Function;Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/O;"} 109:114:com.android.tools.r8.graph.ClassResolutionResult definitionFor(com.android.tools.r8.graph.DexType,java.util.function.Function):369:374 -> a 115:115:boolean isEligibleForClassMerging(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.horizontalclassmerging.HorizontalClassMerger$Mode):406:406 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/internal/Ek;)Z"} 116:116:boolean isSyntheticClass(com.android.tools.r8.graph.DexProgramClass):437:437 -> a 116:116:boolean isEligibleForClassMerging(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.horizontalclassmerging.HorizontalClassMerger$Mode):406 -> a 117:117:boolean isSyntheticClass(com.android.tools.r8.graph.DexType):433:433 -> a 117:117:boolean isSyntheticClass(com.android.tools.r8.graph.DexProgramClass):437 -> a 117:117:boolean isEligibleForClassMerging(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.horizontalclassmerging.HorizontalClassMerger$Mode):406 -> a 118:119:boolean isEligibleForClassMerging(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.horizontalclassmerging.HorizontalClassMerger$Mode):406:407 -> a 120:120:boolean isSynthetic(com.android.tools.r8.graph.DexProgramClass):398:398 -> a 120:120:boolean isSyntheticLambda(com.android.tools.r8.graph.DexProgramClass):411 -> a 120:120:boolean isEligibleForClassMerging(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.horizontalclassmerging.HorizontalClassMerger$Mode):407 -> a 121:122:boolean isSyntheticLambda(com.android.tools.r8.graph.DexProgramClass):414:415 -> a 121:122:boolean isEligibleForClassMerging(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.horizontalclassmerging.HorizontalClassMerger$Mode):407 -> a 123:125:int com.android.tools.r8.com.google.common.collect.Iterables.size(java.lang.Iterable):124:126 -> a 123:125:boolean isSyntheticLambda(com.android.tools.r8.graph.DexProgramClass):416 -> a 123:125:boolean isEligibleForClassMerging(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.horizontalclassmerging.HorizontalClassMerger$Mode):407 -> a 126:130:int com.android.tools.r8.com.google.common.collect.Iterators.size(java.util.Iterator):163:167 -> a 126:130:int com.android.tools.r8.com.google.common.collect.Iterables.size(java.lang.Iterable):126 -> a 126:130:boolean isSyntheticLambda(com.android.tools.r8.graph.DexProgramClass):416 -> a 126:130:boolean isEligibleForClassMerging(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.horizontalclassmerging.HorizontalClassMerger$Mode):407 -> a 131:138:boolean isSyntheticLambda(com.android.tools.r8.graph.DexProgramClass):416:423 -> a 131:138:boolean isEligibleForClassMerging(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.horizontalclassmerging.HorizontalClassMerger$Mode):407 -> a 139:139:boolean isSubjectToKeepRules(com.android.tools.r8.graph.DexProgramClass):428:428 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)Z"} 140:140:boolean isSyntheticClass(com.android.tools.r8.graph.DexProgramClass):437:437 -> a 140:140:boolean isSubjectToKeepRules(com.android.tools.r8.graph.DexProgramClass):428 -> a 141:141:boolean isSyntheticClass(com.android.tools.r8.graph.DexType):433:433 -> a 141:141:boolean isSyntheticClass(com.android.tools.r8.graph.DexProgramClass):437 -> a 141:141:boolean isSubjectToKeepRules(com.android.tools.r8.graph.DexProgramClass):428 -> a 142:142:boolean isSubjectToKeepRules(com.android.tools.r8.graph.DexProgramClass):428:428 -> a 143:143:boolean isSyntheticInput(com.android.tools.r8.graph.DexProgramClass):486:486 -> a 143:143:boolean isSubjectToKeepRules(com.android.tools.r8.graph.DexProgramClass):429 -> a 144:144:boolean com.android.tools.r8.synthesis.CommittedSyntheticsCollection.containsSyntheticInput(com.android.tools.r8.graph.DexType):242:242 -> a 144:144:boolean isSyntheticInput(com.android.tools.r8.graph.DexProgramClass):486 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 144:144:boolean isSubjectToKeepRules(com.android.tools.r8.graph.DexProgramClass):429 -> a 145:145:boolean com.android.tools.r8.synthesis.CommittedSyntheticsCollection.containsSyntheticInput(com.android.tools.r8.graph.DexType):242:242 -> a 145:145:boolean isSyntheticInput(com.android.tools.r8.graph.DexProgramClass):486 -> a 145:145:boolean isSubjectToKeepRules(com.android.tools.r8.graph.DexProgramClass):429 -> a 146:147:boolean isSyntheticOfKind(com.android.tools.r8.graph.DexType,com.android.tools.r8.synthesis.SyntheticItems$SyntheticKindSelector):471:472 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/synthesis/C;)Z"} 148:148:boolean com.android.tools.r8.synthesis.SyntheticItems$PendingSynthetics.containsTypeOfKind(com.android.tools.r8.graph.DexType,com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind):191:191 -> a 148:148:boolean isSyntheticOfKind(com.android.tools.r8.graph.DexType,com.android.tools.r8.synthesis.SyntheticItems$SyntheticKindSelector):472 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 149:150:boolean com.android.tools.r8.synthesis.SyntheticItems$PendingSynthetics.containsTypeOfKind(com.android.tools.r8.graph.DexType,com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind):191:192 -> a 149:150:boolean isSyntheticOfKind(com.android.tools.r8.graph.DexType,com.android.tools.r8.synthesis.SyntheticItems$SyntheticKindSelector):472 -> a 151:151:boolean isSyntheticOfKind(com.android.tools.r8.graph.DexType,com.android.tools.r8.synthesis.SyntheticItems$SyntheticKindSelector):472:472 -> a 152:152:com.android.tools.r8.FeatureSplit getContextualFeatureSplitOrDefault(com.android.tools.r8.graph.DexType,com.android.tools.r8.FeatureSplit):490:490 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/FeatureSplit;)Lcom/android/tools/r8/FeatureSplit;"} 153:153:boolean isSyntheticClass(com.android.tools.r8.graph.DexType):433:433 -> a 153:153:com.android.tools.r8.FeatureSplit getContextualFeatureSplitOrDefault(com.android.tools.r8.graph.DexType,com.android.tools.r8.FeatureSplit):490 -> a 154:164:com.android.tools.r8.FeatureSplit getContextualFeatureSplitOrDefault(com.android.tools.r8.graph.DexType,com.android.tools.r8.FeatureSplit):490:500 -> a 165:168:boolean verifyAllHaveSameFeature(java.util.List,java.util.function.Function):506:509 -> a 165:168:com.android.tools.r8.FeatureSplit getContextualFeatureSplitOrDefault(com.android.tools.r8.graph.DexType,com.android.tools.r8.FeatureSplit):500 -> a 169:169:com.android.tools.r8.FeatureSplit getContextualFeatureSplitOrDefault(com.android.tools.r8.graph.DexType,com.android.tools.r8.FeatureSplit):501:501 -> a 170:170:com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind lambda$getContextualFeatureSplitOrDefault$8(com.android.tools.r8.synthesis.SyntheticNaming):491:491 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/synthesis/L;)Lcom/android/tools/r8/synthesis/L$b;"} 171:176:void forEachSynthesizingContext(com.android.tools.r8.graph.DexType,java.util.function.Consumer):515:520 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Ljava/util/function/Consumer;)V"} 177:177:void lambda$getSynthesizingContextTypes$10(com.android.tools.r8.com.google.common.collect.ImmutableList$Builder,com.android.tools.r8.synthesis.SynthesizingContext):531:531 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Yl;Lcom/android/tools/r8/synthesis/e;)V"} 178:178:java.util.Set getSynthesizingContextReferences(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.synthesis.SyntheticItems$SynthesizingContextOracle):538:538 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/synthesis/A;)Ljava/util/Set;"} 179:179:boolean isSyntheticClass(com.android.tools.r8.graph.DexProgramClass):437:437 -> a 179:179:java.util.Set getSynthesizingContextReferences(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.synthesis.SyntheticItems$SynthesizingContextOracle):538 -> a 180:180:boolean isSyntheticClass(com.android.tools.r8.graph.DexType):433:433 -> a 180:180:boolean isSyntheticClass(com.android.tools.r8.graph.DexProgramClass):437 -> a 180:180:java.util.Set getSynthesizingContextReferences(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.synthesis.SyntheticItems$SynthesizingContextOracle):538 -> a 181:182:java.util.Set getSynthesizingContextReferences(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.synthesis.SyntheticItems$SynthesizingContextOracle):538:539 -> a 183:193:com.android.tools.r8.graph.DexType getSynthesizingInputContext(com.android.tools.r8.graph.DexType,com.android.tools.r8.utils.InternalOptions):556:566 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/A1;Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/v2;"} 194:195:void lambda$getSynthesizingInputContext$12(com.android.tools.r8.utils.Box,com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.synthesis.SynthesizingContext):563:564 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/N;Lcom/android/tools/r8/utils/A1;Lcom/android/tools/r8/synthesis/e;)V"} 196:196:boolean isSyntheticMethodThatShouldNotBeDoubleProcessed(com.android.tools.r8.graph.ProgramMethod):576:576 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)Z"} 197:197:java.lang.Object com.android.tools.r8.com.google.common.collect.ImmutableMap.getOrDefault(java.lang.Object,java.lang.Object):713:713 -> a 197:197:boolean isSyntheticMethodThatShouldNotBeDoubleProcessed(com.android.tools.r8.graph.ProgramMethod):576 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 198:205:boolean isSyntheticMethodThatShouldNotBeDoubleProcessed(com.android.tools.r8.graph.ProgramMethod):576:583 -> a 206:209:boolean verifySyntheticLambdaProperty(com.android.tools.r8.graph.DexProgramClass,java.util.function.Predicate,java.util.function.Predicate):594:597 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Ljava/util/function/Predicate;Ljava/util/function/Predicate;)V"} 210:210:java.lang.Iterable com.android.tools.r8.com.google.common.collect.Iterables.concat(java.lang.Iterable,java.lang.Iterable):418:418 -> a 210:210:boolean verifySyntheticLambdaProperty(com.android.tools.r8.graph.DexProgramClass,java.util.function.Predicate,java.util.function.Predicate):597 -> a 211:214:boolean verifySyntheticLambdaProperty(com.android.tools.r8.graph.DexProgramClass,java.util.function.Predicate,java.util.function.Predicate):599:602 -> a 215:215:boolean lambda$verifySyntheticLambdaProperty$13(com.android.tools.r8.synthesis.SyntheticReference):599:599 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/synthesis/U;)Z"} 216:216:int lambda$getSynthesizingContext$14(com.android.tools.r8.synthesis.SyntheticReference,com.android.tools.r8.synthesis.SyntheticReference):639:639 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/synthesis/U;Lcom/android/tools/r8/synthesis/U;)I"} 217:218:void lambda$internalEnsureFixedProgramClass$16(java.util.function.Consumer,com.android.tools.r8.synthesis.SyntheticProgramClassBuilder):692:693 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Consumer;Lcom/android/tools/r8/synthesis/P;)V"} 219:222: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):745:748 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/synthesis/C;Lcom/android/tools/r8/internal/Qb;Lcom/android/tools/r8/graph/m;Ljava/util/function/Consumer;)Lcom/android/tools/r8/graph/q2;"} 223:223:com.android.tools.r8.synthesis.SynthesizingContext getSynthesizingContext(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.AppView):609:609 -> a 223:223: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):748 -> a 224:224:boolean com.android.tools.r8.graph.AppView.hasClassHierarchy():784:784 -> a 224:224:com.android.tools.r8.synthesis.SynthesizingContext getSynthesizingContext(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.AppView):610 -> a 224:224: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):748 -> a 225:227:com.android.tools.r8.synthesis.SynthesizingContext getSynthesizingContext(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.AppView):611:613 -> a 225:227: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):748 -> a 228:235:com.android.tools.r8.synthesis.SynthesizingContext getSynthesizingContext(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.AppView):612:619 -> a 228:235: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):748 -> a 236:236:com.android.tools.r8.synthesis.SynthesizingContext getSynthesizingContext(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.AppView):615:615 -> a 236:236: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):748 -> a 237:240: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):749:752 -> a 241:248:void registerSyntheticTypeRewriting(com.android.tools.r8.synthesis.SynthesizingContext,java.util.function.Function,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType):725:732 -> a 241:248:com.android.tools.r8.graph.DexProgramClass 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):711 -> a 241:248: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):751 -> a 249:251:com.android.tools.r8.graph.DexProgramClass 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):712:714 -> a 249:251: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):751 -> a 252:253:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.synthesis.SyntheticProgramClassBuilder.build():35:36 -> a 252:253:com.android.tools.r8.graph.DexProgramClass 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):715 -> a 252:253: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):751 -> a 254:255:boolean com.android.tools.r8.synthesis.SyntheticMarker.isDefinitelyNotSyntheticProgramClass(com.android.tools.r8.graph.DexProgramClass):187:188 -> a 254:255:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.synthesis.SyntheticProgramClassBuilder.build():36 -> a 254:255:com.android.tools.r8.graph.DexProgramClass 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):715 -> a 254:255: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):751 -> a 256:256:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.synthesis.SyntheticProgramClassBuilder.build():36:36 -> a 256:256:com.android.tools.r8.graph.DexProgramClass 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):715 -> a 256:256: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):751 -> a 257:257:com.android.tools.r8.graph.DexProgramClass 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):716:716 -> a 257:257: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):751 -> a 258:258:void addPendingDefinition(com.android.tools.r8.synthesis.SyntheticDefinition):1060:1060 -> a 258:258:com.android.tools.r8.graph.DexProgramClass 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):716 -> a 258:258: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):751 -> a 259:259:com.android.tools.r8.graph.DexType lambda$createClass$17(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):750:750 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/synthesis/L$b;Lcom/android/tools/r8/internal/Qb;Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/synthesis/e;)Lcom/android/tools/r8/graph/v2;"} 260:260: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):761:761 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/synthesis/C;Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/graph/m;Ljava/util/function/Consumer;)Lcom/android/tools/r8/graph/q2;"} 261:262:com.android.tools.r8.synthesis.SynthesizingContext internalGetOuterContext(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView):785:786 -> a 261:262: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):762 -> a 263:263:com.android.tools.r8.synthesis.SynthesizingContext getSynthesizingContext(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.AppView):609:609 -> a 263:263:com.android.tools.r8.synthesis.SynthesizingContext internalGetOuterContext(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView):786 -> a 263:263: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):762 -> a 264:264:boolean com.android.tools.r8.graph.AppView.hasClassHierarchy():784:784 -> a 264:264:com.android.tools.r8.synthesis.SynthesizingContext getSynthesizingContext(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.AppView):610 -> a 264:264:com.android.tools.r8.synthesis.SynthesizingContext internalGetOuterContext(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView):786 -> a 264:264: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):762 -> a 265:267:com.android.tools.r8.synthesis.SynthesizingContext getSynthesizingContext(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.AppView):611:613 -> a 265:267:com.android.tools.r8.synthesis.SynthesizingContext internalGetOuterContext(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView):786 -> a 265:267: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):762 -> a 268:275:com.android.tools.r8.synthesis.SynthesizingContext getSynthesizingContext(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.AppView):612:619 -> a 268:275:com.android.tools.r8.synthesis.SynthesizingContext internalGetOuterContext(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView):786 -> a 268:275: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):762 -> a 276:276:com.android.tools.r8.synthesis.SynthesizingContext getSynthesizingContext(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.AppView):615:615 -> a 276:276:com.android.tools.r8.synthesis.SynthesizingContext internalGetOuterContext(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView):786 -> a 276:276: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):762 -> a 277:277:com.android.tools.r8.synthesis.SynthesizingContext internalGetOuterContext(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView):787:787 -> a 277:277: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):762 -> a 278:281: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):763:766 -> a 282:289:void registerSyntheticTypeRewriting(com.android.tools.r8.synthesis.SynthesizingContext,java.util.function.Function,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType):725:732 -> a 282:289:com.android.tools.r8.graph.DexProgramClass 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):711 -> a 282:289: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):765 -> a 290:292:com.android.tools.r8.graph.DexProgramClass 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):712:714 -> a 290:292: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):765 -> a 293:294:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.synthesis.SyntheticProgramClassBuilder.build():35:36 -> a 293:294:com.android.tools.r8.graph.DexProgramClass 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):715 -> a 293:294: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):765 -> a 295:296:boolean com.android.tools.r8.synthesis.SyntheticMarker.isDefinitelyNotSyntheticProgramClass(com.android.tools.r8.graph.DexProgramClass):187:188 -> a 295:296:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.synthesis.SyntheticProgramClassBuilder.build():36 -> a 295:296:com.android.tools.r8.graph.DexProgramClass 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):715 -> a 295:296: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):765 -> a 297:297:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.synthesis.SyntheticProgramClassBuilder.build():36:36 -> a 297:297:com.android.tools.r8.graph.DexProgramClass 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):715 -> a 297:297: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):765 -> a 298:298:com.android.tools.r8.graph.DexProgramClass 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):716:716 -> a 298:298: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):765 -> a 299:299:void addPendingDefinition(com.android.tools.r8.synthesis.SyntheticDefinition):1060:1060 -> a 299:299:com.android.tools.r8.graph.DexProgramClass 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):716 -> a 299:299: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):765 -> a 300:300:com.android.tools.r8.graph.DexType lambda$createFixedClass$18(com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind,com.android.tools.r8.graph.AppView,com.android.tools.r8.synthesis.SynthesizingContext):764:764 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/synthesis/L$b;Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/synthesis/e;)Lcom/android/tools/r8/graph/v2;"} 301:302: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):771:772 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/synthesis/C;Lcom/android/tools/r8/graph/q0;Lcom/android/tools/r8/graph/m;)Lcom/android/tools/r8/graph/q2;"} 303:304:com.android.tools.r8.synthesis.SynthesizingContext internalGetOuterContext(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView):785:786 -> a 303:304: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):773 -> a 305:305:com.android.tools.r8.synthesis.SynthesizingContext getSynthesizingContext(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.AppView):609:609 -> a 305:305:com.android.tools.r8.synthesis.SynthesizingContext internalGetOuterContext(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView):786 -> a 305:305: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):773 -> a 306:306:boolean com.android.tools.r8.graph.AppView.hasClassHierarchy():784:784 -> a 306:306:com.android.tools.r8.synthesis.SynthesizingContext getSynthesizingContext(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.AppView):610 -> a 306:306:com.android.tools.r8.synthesis.SynthesizingContext internalGetOuterContext(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView):786 -> a 306:306: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):773 -> a 307:309:com.android.tools.r8.synthesis.SynthesizingContext getSynthesizingContext(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.AppView):611:613 -> a 307:309:com.android.tools.r8.synthesis.SynthesizingContext internalGetOuterContext(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView):786 -> a 307:309: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):773 -> a 310:317:com.android.tools.r8.synthesis.SynthesizingContext getSynthesizingContext(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.AppView):612:619 -> a 310:317:com.android.tools.r8.synthesis.SynthesizingContext internalGetOuterContext(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView):786 -> a 310:317: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):773 -> a 318:318:com.android.tools.r8.synthesis.SynthesizingContext getSynthesizingContext(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.AppView):615:615 -> a 318:318:com.android.tools.r8.synthesis.SynthesizingContext internalGetOuterContext(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView):786 -> a 318:318: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):773 -> a 319:319:com.android.tools.r8.synthesis.SynthesizingContext internalGetOuterContext(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView):787:787 -> a 319:319: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):773 -> a 320:322: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):774:776 -> a 323:323:boolean isSyntheticClass(com.android.tools.r8.graph.DexType):433:433 -> a 323:323: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):777 -> a 324:326: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):777:779 -> a 327:327:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexProgramClass.getContextType():781:781 -> a 327:327: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.profile.startup.profile.StartupProfile):628 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/internal/Ja;Lcom/android/tools/r8/utils/A1;Lcom/android/tools/r8/internal/AW;)Lcom/android/tools/r8/synthesis/e;"} 328:335: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.profile.startup.profile.StartupProfile):629:636 -> a 336:337:java.lang.Object com.android.tools.r8.utils.IterableUtils.min(java.lang.Iterable,java.util.Comparator):102:103 -> a 336:337: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.profile.startup.profile.StartupProfile):636 -> a 338:346: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.profile.startup.profile.StartupProfile):636:644 -> a 347:347:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexProgramClass.getContextType():781:781 -> a 347:347: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.profile.startup.profile.StartupProfile,com.android.tools.r8.synthesis.SyntheticItems):138 -> a 347:347: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.profile.startup.profile.StartupProfile):644 -> a 348:348: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.profile.startup.profile.StartupProfile,com.android.tools.r8.synthesis.SyntheticItems):138:138 -> a 348:348: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.profile.startup.profile.StartupProfile):644 -> a 349:349: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.profile.startup.profile.StartupProfile):645:645 -> a 350:351: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):806:807 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/synthesis/C;Lcom/android/tools/r8/graph/q0;Lcom/android/tools/r8/graph/m;Ljava/util/function/Consumer;Ljava/util/function/Consumer;)Lcom/android/tools/r8/graph/q2;"} 352:353:com.android.tools.r8.synthesis.SynthesizingContext internalGetOuterContext(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView):785:786 -> a 352:353: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):808 -> a 354:354:com.android.tools.r8.synthesis.SynthesizingContext getSynthesizingContext(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.AppView):609:609 -> a 354:354:com.android.tools.r8.synthesis.SynthesizingContext internalGetOuterContext(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView):786 -> a 354:354: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):808 -> a 355:355:boolean com.android.tools.r8.graph.AppView.hasClassHierarchy():784:784 -> a 355:355:com.android.tools.r8.synthesis.SynthesizingContext getSynthesizingContext(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.AppView):610 -> a 355:355:com.android.tools.r8.synthesis.SynthesizingContext internalGetOuterContext(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView):786 -> a 355:355: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):808 -> a 356:358:com.android.tools.r8.synthesis.SynthesizingContext getSynthesizingContext(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.AppView):611:613 -> a 356:358:com.android.tools.r8.synthesis.SynthesizingContext internalGetOuterContext(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView):786 -> a 356:358: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):808 -> a 359:366:com.android.tools.r8.synthesis.SynthesizingContext getSynthesizingContext(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.AppView):612:619 -> a 359:366:com.android.tools.r8.synthesis.SynthesizingContext internalGetOuterContext(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView):786 -> a 359:366: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):808 -> a 367:367:com.android.tools.r8.synthesis.SynthesizingContext getSynthesizingContext(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.AppView):615:615 -> a 367:367:com.android.tools.r8.synthesis.SynthesizingContext internalGetOuterContext(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView):786 -> a 367:367: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):808 -> a 368:368:com.android.tools.r8.synthesis.SynthesizingContext internalGetOuterContext(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.AppView):787:787 -> a 368:368: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):808 -> a 369:369: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):809:809 -> a 370:373: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):840:843 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/u2;Lcom/android/tools/r8/graph/r2;Lcom/android/tools/r8/synthesis/C;Lcom/android/tools/r8/graph/q5;Lcom/android/tools/r8/graph/m;Ljava/util/function/Consumer;Ljava/util/function/Consumer;Ljava/util/function/Consumer;)Lcom/android/tools/r8/graph/o5;"} 374:376: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):842:844 -> a 377:391:com.android.tools.r8.graph.DexEncodedMethod 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):985:999 -> a 377:391: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):846 -> a 392:392: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):848:848 -> a 393:393:com.android.tools.r8.graph.DexEncodedMethod 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):1000:1000 -> a 393:393: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):846 -> a 394:396:void errorOnInvalidSyntheticEnsure(com.android.tools.r8.graph.DexClass,java.lang.String,com.android.tools.r8.graph.AppView):853:855 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;Ljava/lang/String;Lcom/android/tools/r8/graph/m;)V"} 397:401:void errorOnInvalidSyntheticEnsure(com.android.tools.r8.graph.DexClass,java.lang.String,com.android.tools.r8.graph.AppView):854:858 -> a 402:406: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):874:878 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/synthesis/L$b;Ljava/util/function/Consumer;Ljava/util/function/Consumer;Lcom/android/tools/r8/synthesis/e;Lcom/android/tools/r8/graph/m;)Lcom/android/tools/r8/graph/u0;"} 407:407:boolean com.android.tools.r8.graph.DexClass.isClasspathClass():0:0 -> a 407:407: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):880 -> a 408:408: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):883:883 -> a 409:409: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):881:881 -> a 410:417:void registerSyntheticTypeRewriting(com.android.tools.r8.synthesis.SynthesizingContext,java.util.function.Function,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType):725:732 -> a 410:417: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):885 -> a 418:422: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):886:890 -> a 423:423:void addPendingDefinition(com.android.tools.r8.synthesis.SyntheticDefinition):1060:1060 -> a 423:423: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):890 -> a 424:426: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):891:893 -> a 427:429: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):902:904 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/synthesis/C;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/m;Ljava/util/function/Consumer;Ljava/util/function/Consumer;)Lcom/android/tools/r8/graph/u0;"} 430:432: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):902:904 -> a 430:432: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):931 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/u2;Lcom/android/tools/r8/graph/r2;Lcom/android/tools/r8/synthesis/C;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/m;Ljava/util/function/Consumer;Ljava/util/function/Consumer;Ljava/util/function/Consumer;)Lcom/android/tools/r8/graph/S;"} 433:434: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):933:934 -> a 435:435: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):933:933 -> a 436:438: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):916:918 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/synthesis/C;Lcom/android/tools/r8/graph/T;Lcom/android/tools/r8/graph/m;Ljava/util/function/Consumer;Ljava/util/function/Consumer;)Lcom/android/tools/r8/graph/u0;"} 439:439: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):917:917 -> a 440:443: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):947:950 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/u2;Lcom/android/tools/r8/graph/r2;Lcom/android/tools/r8/synthesis/C;Lcom/android/tools/r8/graph/T;Lcom/android/tools/r8/graph/m;Ljava/util/function/Consumer;Ljava/util/function/Consumer;Ljava/util/function/Consumer;)Lcom/android/tools/r8/graph/S;"} 444:444: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):949:949 -> a 445:457: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):961:973 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/u2;Lcom/android/tools/r8/graph/r2;Lcom/android/tools/r8/synthesis/L$b;Lcom/android/tools/r8/graph/m;Ljava/util/function/Consumer;Lcom/android/tools/r8/graph/u0;)Lcom/android/tools/r8/graph/S;"} 458:472:com.android.tools.r8.graph.DexEncodedMethod 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):985:999 -> a 458:472: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):963 -> a 473:473: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):974:974 -> a 474:474:com.android.tools.r8.graph.DexEncodedMethod 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):1000:1000 -> a 474:474: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):963 -> a 475:475:void lambda$internalEnsureFixedClasspathMethod$20(java.util.function.Consumer,com.android.tools.r8.synthesis.SyntheticMethodBuilder):971:971 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Consumer;Lcom/android/tools/r8/synthesis/H;)V"} 476:479: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):1011:1014 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Supplier;Lcom/android/tools/r8/synthesis/C;Lcom/android/tools/r8/graph/v2;Ljava/util/Collection;Lcom/android/tools/r8/graph/m;Ljava/util/function/Consumer;Ljava/util/function/Consumer;)Lcom/android/tools/r8/graph/q2;"} 480:480:com.android.tools.r8.utils.Reporter com.android.tools.r8.graph.AppView.reporter():628:628 -> a 480:480: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):1015 -> a 481:487: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):1015:1021 -> a 488:488:void addGlobalContexts(com.android.tools.r8.graph.DexType,java.util.Collection):1065:1065 -> a 488:488: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):1021 -> a 489:489: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):1041:1041 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/synthesis/C;Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/graph/m;Ljava/util/function/Consumer;Ljava/util/function/Supplier;)Lcom/android/tools/r8/graph/o5;"} 490:490:com.android.tools.r8.synthesis.SynthesizingContext getSynthesizingContext(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.AppView):609:609 -> a 490:490: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):1044 -> a 491:491:boolean com.android.tools.r8.graph.AppView.hasClassHierarchy():784:784 -> a 491:491:com.android.tools.r8.synthesis.SynthesizingContext getSynthesizingContext(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.AppView):610 -> a 491:491: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):1044 -> a 492:494:com.android.tools.r8.synthesis.SynthesizingContext getSynthesizingContext(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.AppView):611:613 -> a 492:494: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):1044 -> a 495:502:com.android.tools.r8.synthesis.SynthesizingContext getSynthesizingContext(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.AppView):612:619 -> a 495:502: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):1044 -> a 503:503:com.android.tools.r8.synthesis.SynthesizingContext getSynthesizingContext(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.AppView):615:615 -> a 503:503: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):1044 -> a 504:511: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):1045:1052 -> a 512:512:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.synthesis.SyntheticProgramClassBuilder.build():35:35 -> a 512:512: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):1053 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 513:514:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.synthesis.SyntheticProgramClassBuilder.build():35:36 -> a 513:514: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):1053 -> a 515:516:boolean com.android.tools.r8.synthesis.SyntheticMarker.isDefinitelyNotSyntheticProgramClass(com.android.tools.r8.graph.DexProgramClass):187:188 -> a 515:516:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.synthesis.SyntheticProgramClassBuilder.build():36 -> a 515:516: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):1053 -> a 517:517:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.synthesis.SyntheticProgramClassBuilder.build():36:36 -> a 517:517: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):1053 -> a 518:519: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):1054:1055 -> a 520:520:void addPendingDefinition(com.android.tools.r8.synthesis.SyntheticDefinition):1060:1060 -> a 520:520: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):1055 -> a 521:521:void lambda$createMethod$21(com.android.tools.r8.synthesis.SyntheticMethodBuilder):1052:1052 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/synthesis/H;)V"} 522:522:com.android.tools.r8.synthesis.CommittedItems commit(com.android.tools.r8.graph.DexApplication):1071:1071 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j0;)Lcom/android/tools/r8/synthesis/a;"} 523:523:com.android.tools.r8.synthesis.CommittedItems commitPrunedItems(com.android.tools.r8.graph.PrunedItems):1075:1075 -> a 523:523:com.android.tools.r8.synthesis.CommittedItems commit(com.android.tools.r8.graph.DexApplication):1071 -> a 524:524:com.android.tools.r8.synthesis.CommittedItems commitPrunedItems(com.android.tools.r8.graph.PrunedItems):1075:1075 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/u5;)Lcom/android/tools/r8/synthesis/a;"} 525:530:com.android.tools.r8.synthesis.CommittedItems commitRewrittenWithLens(com.android.tools.r8.graph.DexApplication,com.android.tools.r8.graph.lens.NonIdentityGraphLens):1080:1085 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j0;Lcom/android/tools/r8/internal/HH;)Lcom/android/tools/r8/synthesis/a;"} 531:531:com.android.tools.r8.synthesis.CommittedItems commitRewrittenWithLens(com.android.tools.r8.graph.DexApplication,com.android.tools.r8.graph.lens.NonIdentityGraphLens):1081:1081 -> a 532:534: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):1097:1099 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/u5;Lcom/android/tools/r8/synthesis/z;Lcom/android/tools/r8/synthesis/u;Lcom/android/tools/r8/synthesis/c;ILcom/android/tools/r8/synthesis/y;)Lcom/android/tools/r8/synthesis/a;"} 535:535:com.android.tools.r8.synthesis.CommittedSyntheticsCollection$Builder com.android.tools.r8.synthesis.CommittedSyntheticsCollection.builder():206:206 -> a 535:535: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):1099 -> a 536:548: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):1103:1115 -> a 549:554: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):1114:1119 -> a 555:555:boolean com.android.tools.r8.graph.DexApplication$Builder.isDirect():0:0 -> a 555:555: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):1119 -> a 556:557: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):1120:1121 -> a 558:558:com.android.tools.r8.graph.DexClass com.android.tools.r8.synthesis.SyntheticClassDefinition.getHolder():29:29 -> a 558:558:com.android.tools.r8.graph.DexClasspathClass com.android.tools.r8.synthesis.SyntheticClasspathClassDefinition.getHolder():16 -> a 558:558: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):1121 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 559:559:com.android.tools.r8.graph.DexClasspathClass com.android.tools.r8.synthesis.SyntheticClasspathClassDefinition.getHolder():16:16 -> a 559:559: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):1121 -> a 560:572: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):1121:1133 -> a 573:573:void writeAttributeIfIntermediateSyntheticClass(com.android.tools.r8.org.objectweb.asm.ClassWriter,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppView):1140:1140 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Ya;Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/graph/m;)V"} 574:574:boolean com.android.tools.r8.utils.InternalOptions.isGeneratingClassFiles():587:587 -> a 574:574:void writeAttributeIfIntermediateSyntheticClass(com.android.tools.r8.org.objectweb.asm.ClassWriter,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppView):1140 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 575:575:boolean com.android.tools.r8.utils.InternalOptions.isGeneratingClassFiles():587:587 -> a 575:575:void writeAttributeIfIntermediateSyntheticClass(com.android.tools.r8.org.objectweb.asm.ClassWriter,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppView):1140 -> a 576:583:void writeAttributeIfIntermediateSyntheticClass(com.android.tools.r8.org.objectweb.asm.ClassWriter,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppView):1143:1150 -> a 584:584:com.android.tools.r8.synthesis.SyntheticNaming getNaming():246:246 -> a 584:584:void com.android.tools.r8.synthesis.SyntheticMarker.writeMarkerAttribute(com.android.tools.r8.org.objectweb.asm.ClassWriter,com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind,com.android.tools.r8.synthesis.SyntheticItems):36 -> a 584:584:void writeAttributeIfIntermediateSyntheticClass(com.android.tools.r8.org.objectweb.asm.ClassWriter,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppView):1150 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 585:585:void com.android.tools.r8.synthesis.SyntheticMarker.writeMarkerAttribute(com.android.tools.r8.org.objectweb.asm.ClassWriter,com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind,com.android.tools.r8.synthesis.SyntheticItems):37:37 -> a 585:585:void writeAttributeIfIntermediateSyntheticClass(com.android.tools.r8.org.objectweb.asm.ClassWriter,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppView):1150 -> a 586:588:com.android.tools.r8.synthesis.SyntheticFinalization$Result computeFinalSynthetics(com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.Timing):1157:1159 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/utils/z3;)Lcom/android/tools/r8/synthesis/r;"} 589:591:void reportSyntheticsInformation(com.android.tools.r8.SyntheticInfoConsumer):1163:1165 -> a 592:597:void lambda$reportSyntheticsInformation$22(java.util.Map,com.android.tools.r8.SyntheticInfoConsumer,com.android.tools.r8.synthesis.SyntheticReference):1167:1172 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Map;Lcom/android/tools/r8/SyntheticInfoConsumer;Lcom/android/tools/r8/synthesis/U;)V"} 1:1:void lambda$collectSyntheticsFromContext$4(com.android.tools.r8.graph.DexType,java.util.Set,com.android.tools.r8.graph.DexType,java.util.List):235:235 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Ljava/util/Set;Lcom/android/tools/r8/graph/v2;Ljava/util/List;)V"} 2:2:com.android.tools.r8.synthesis.SyntheticNaming getNaming():246:246 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/synthesis/L;"} 3:8:java.util.Map getFinalGlobalSyntheticContexts(com.android.tools.r8.graph.AppView):281:286 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)Ljava/util/IdentityHashMap;"} 9:9:boolean isSyntheticClass(com.android.tools.r8.graph.DexProgramClass):437:437 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)Z"} 10:10:boolean isSyntheticClass(com.android.tools.r8.graph.DexType):433:433 -> b 10:10:boolean isSyntheticClass(com.android.tools.r8.graph.DexProgramClass):437 -> b 11:11:void lambda$getSynthesizingContexts$9(com.android.tools.r8.graph.DexType,java.util.function.Consumer):525:525 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Ljava/util/function/Consumer;)V"} 12:15:java.util.Collection getSynthesizingContextTypes(com.android.tools.r8.graph.DexType):529:532 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/internal/bm;"} 16:16:void lambda$getSynthesizingOrigin$11(com.android.tools.r8.com.google.common.collect.ImmutableList$Builder,com.android.tools.r8.synthesis.SynthesizingContext):550:550 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Yl;Lcom/android/tools/r8/synthesis/e;)V"} 17:19: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):672:674 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/synthesis/L$b;Ljava/util/function/Consumer;Ljava/util/function/Consumer;Lcom/android/tools/r8/synthesis/e;Lcom/android/tools/r8/graph/m;)Lcom/android/tools/r8/graph/q2;"} 20:27:com.android.tools.r8.graph.DexProgramClass internalLookupProgramClass(com.android.tools.r8.graph.DexType,com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind,com.android.tools.r8.graph.AppView):652:659 -> b 20:27: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):676 -> b 28:28: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):681:681 -> b 29:36:com.android.tools.r8.graph.DexProgramClass internalLookupProgramClass(com.android.tools.r8.graph.DexType,com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind,com.android.tools.r8.graph.AppView):652:659 -> b 29: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):683 -> b 37: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):685:687 -> b 40:40:boolean isSyntheticClass(com.android.tools.r8.graph.DexType):433:433 -> b 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):687 -> b 41: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):687:688 -> b 43:50:void registerSyntheticTypeRewriting(com.android.tools.r8.synthesis.SynthesizingContext,java.util.function.Function,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType):725:732 -> b 43:50:com.android.tools.r8.graph.DexProgramClass 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):711 -> b 43:50: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):689 -> b 51:53:com.android.tools.r8.graph.DexProgramClass 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):712:714 -> b 51:53: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):689 -> b 54:55:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.synthesis.SyntheticProgramClassBuilder.build():35:36 -> b 54:55:com.android.tools.r8.graph.DexProgramClass 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):715 -> b 54:55: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):689 -> b 56:57:boolean com.android.tools.r8.synthesis.SyntheticMarker.isDefinitelyNotSyntheticProgramClass(com.android.tools.r8.graph.DexProgramClass):187:188 -> b 56:57:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.synthesis.SyntheticProgramClassBuilder.build():36 -> b 56:57:com.android.tools.r8.graph.DexProgramClass 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):715 -> b 56:57: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):689 -> b 58:58:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.synthesis.SyntheticProgramClassBuilder.build():36:36 -> b 58:58:com.android.tools.r8.graph.DexProgramClass 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):715 -> b 58:58: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):689 -> b 59:59:com.android.tools.r8.graph.DexProgramClass 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):716:716 -> b 59: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):689 -> b 60:60:void addPendingDefinition(com.android.tools.r8.synthesis.SyntheticDefinition):1060:1060 -> b 60:60:com.android.tools.r8.graph.DexProgramClass 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):716 -> b 60:60: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):689 -> b 61: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):699:700 -> b 63:63:com.android.tools.r8.graph.DexProgramClass internalLookupProgramClass(com.android.tools.r8.graph.DexType,com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind,com.android.tools.r8.graph.AppView):662:662 -> b 63:63: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):683 -> b 64: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):701:701 -> b 65:65:com.android.tools.r8.graph.DexProgramClass internalLookupProgramClass(com.android.tools.r8.graph.DexType,com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind,com.android.tools.r8.graph.AppView):662:662 -> b 65:65: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):676 -> b 66:66:com.android.tools.r8.graph.DexType lambda$internalEnsureFixedClasspathClass$19(com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind,com.android.tools.r8.graph.AppView,com.android.tools.r8.synthesis.SynthesizingContext):875:875 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/synthesis/L$b;Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/synthesis/e;)Lcom/android/tools/r8/graph/v2;"} 67:67: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):1032:1032 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/synthesis/C;Lcom/android/tools/r8/internal/Qb;Lcom/android/tools/r8/graph/m;Ljava/util/function/Consumer;)Lcom/android/tools/r8/graph/o5;"} 68:68: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):1031:1031 -> b 1:9:boolean isSyntheticClassEligibleForMerging(com.android.tools.r8.graph.DexProgramClass):78:86 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)Z"} 10:10:java.util.Collection getPendingSyntheticClasses():386:386 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Ljava/util/List;"} 11:17:java.util.Collection com.android.tools.r8.synthesis.SyntheticItems$PendingSynthetics.getAllProgramClasses():201:207 -> c 11:17:java.util.Collection getPendingSyntheticClasses():386 -> c 18:18:java.util.List getSynthesizingContexts(com.android.tools.r8.graph.DexType):525:525 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/internal/bm;"} 19:19:com.android.tools.r8.graph.DexType lambda$internalEnsureFixedProgramClass$15(com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind,com.android.tools.r8.graph.AppView,com.android.tools.r8.synthesis.SynthesizingContext):673:673 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/synthesis/L$b;Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/synthesis/e;)Lcom/android/tools/r8/graph/v2;"} 1:1:boolean hasPendingSyntheticClasses():382:382 -> d 2:2:boolean com.android.tools.r8.synthesis.SyntheticItems$PendingSynthetics.isEmpty():183:183 -> d 2:2:boolean hasPendingSyntheticClasses():382 -> d # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:3:boolean com.android.tools.r8.synthesis.SyntheticItems$PendingSynthetics.isEmpty():183:183 -> d 3:3:boolean hasPendingSyntheticClasses():382 -> d 4:4:boolean isSyntheticInput(com.android.tools.r8.graph.DexProgramClass):486:486 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)Z"} 5:5:boolean com.android.tools.r8.synthesis.CommittedSyntheticsCollection.containsSyntheticInput(com.android.tools.r8.graph.DexType):242:242 -> d 5:5:boolean isSyntheticInput(com.android.tools.r8.graph.DexProgramClass):486 -> d # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 6:6:boolean com.android.tools.r8.synthesis.CommittedSyntheticsCollection.containsSyntheticInput(com.android.tools.r8.graph.DexType):242:242 -> d 6:6:boolean isSyntheticInput(com.android.tools.r8.graph.DexProgramClass):486 -> d 7:16:java.util.Collection getSynthesizingOrigin(com.android.tools.r8.graph.DexType):543:552 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Ljava/util/List;"} 1:1:boolean isFinalized():378:378 -> e 2:6:java.lang.Iterable getSyntheticKinds(com.android.tools.r8.graph.DexType):476:480 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/internal/Gi;"} 7:7:java.lang.Iterable com.android.tools.r8.com.google.common.collect.Iterables.concat(java.lang.Iterable,java.lang.Iterable):418:418 -> e 7:7:java.lang.Iterable getSyntheticKinds(com.android.tools.r8.graph.DexType):480 -> e 1:1:boolean isCommittedSynthetic(com.android.tools.r8.graph.DexType):390:390 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Z"} 1:5:boolean isGlobalSyntheticClass(com.android.tools.r8.graph.DexType):441:445 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Z"} 6:9:boolean isGlobalReferences(java.util.List):456:459 -> g 6:9:boolean isGlobalSyntheticClass(com.android.tools.r8.graph.DexType):445 -> g 10:11:boolean verifyNoGlobals(java.util.List):464:465 -> g 10:11:boolean isGlobalReferences(java.util.List):459 -> g 10:11:boolean isGlobalSyntheticClass(com.android.tools.r8.graph.DexType):445 -> g 1:1:boolean isPendingSynthetic(com.android.tools.r8.graph.DexType):394:394 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Z"} 2:2:boolean com.android.tools.r8.synthesis.SyntheticItems$PendingSynthetics.containsType(com.android.tools.r8.graph.DexType):187:187 -> h 2:2:boolean isPendingSynthetic(com.android.tools.r8.graph.DexType):394 -> h # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:3:boolean com.android.tools.r8.synthesis.SyntheticItems$PendingSynthetics.containsType(com.android.tools.r8.graph.DexType):187:187 -> h 3:3:boolean isPendingSynthetic(com.android.tools.r8.graph.DexType):394 -> h 1:1:boolean isSynthetic(com.android.tools.r8.graph.DexType):402:402 -> i # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Z"} com.android.tools.r8.synthesis.SyntheticItems$ContextsForGlobalSynthetics -> com.android.tools.r8.synthesis.u: # {"id":"sourceFile","fileName":"SyntheticItems.java"} void addGlobalContexts(com.android.tools.r8.graph.DexType,java.util.Collection) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Ljava/util/Collection;)V"} com.android.tools.r8.synthesis.SyntheticItems$ContextsForGlobalSyntheticsInPerFileMode -> com.android.tools.r8.synthesis.v: # {"id":"sourceFile","fileName":"SyntheticItems.java"} java.util.concurrent.ConcurrentHashMap globalContexts -> a 1:3:void ():146:148 -> 1:3:void addGlobalContexts(com.android.tools.r8.graph.DexType,java.util.Collection):164:166 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Ljava/util/Collection;)V"} 4:4:java.util.Set lambda$addGlobalContexts$0(com.android.tools.r8.graph.DexType):165:165 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Ljava/util/Set;"} 5:5:void lambda$addGlobalContexts$1(java.util.Set,com.android.tools.r8.graph.ProgramDefinition):166:166 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Set;Lcom/android/tools/r8/graph/k5;)V"} 1:1:void forEach(java.util.function.BiConsumer):158:158 -> forEach 1:1:boolean isEmpty():153:153 -> isEmpty com.android.tools.r8.synthesis.SyntheticItems$ContextsForGlobalSyntheticsInSingleOutputMode -> com.android.tools.r8.synthesis.w: # {"id":"sourceFile","fileName":"SyntheticItems.java"} 1:1:void ():126:126 -> void addGlobalContexts(com.android.tools.r8.graph.DexType,java.util.Collection) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Ljava/util/Collection;)V"} com.android.tools.r8.synthesis.SyntheticItems$GlobalSyntheticsStrategy -> com.android.tools.r8.synthesis.y: # {"id":"sourceFile","fileName":"SyntheticItems.java"} com.android.tools.r8.synthesis.SyntheticItems$ContextsForGlobalSynthetics getStrategy() -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/synthesis/u;"} 1:1:com.android.tools.r8.synthesis.SyntheticItems$ContextsForGlobalSynthetics lambda$forNonSynthesizing$0(com.android.tools.r8.synthesis.SyntheticItems$ContextsForGlobalSyntheticsInSingleOutputMode):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/synthesis/w;)Lcom/android/tools/r8/synthesis/u;"} 2:2:com.android.tools.r8.synthesis.SyntheticItems$ContextsForGlobalSynthetics lambda$forSingleOutputMode$1(com.android.tools.r8.synthesis.SyntheticItems$ContextsForGlobalSynthetics):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/synthesis/u;)Lcom/android/tools/r8/synthesis/u;"} 1:1:com.android.tools.r8.synthesis.SyntheticItems$GlobalSyntheticsStrategy forPerFileMode():114:114 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/synthesis/y;"} 1:1:com.android.tools.r8.synthesis.SyntheticItems$ContextsForGlobalSynthetics lambda$forPerFileMode$2():114:114 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/synthesis/u;"} 1:9:com.android.tools.r8.synthesis.SyntheticItems$GlobalSyntheticsStrategy forNonSynthesizing():96:104 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/synthesis/y;"} 1:2:com.android.tools.r8.synthesis.SyntheticItems$GlobalSyntheticsStrategy forSingleOutputMode():108:109 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/synthesis/y;"} com.android.tools.r8.synthesis.SyntheticItems$GlobalSyntheticsStrategy$1 -> com.android.tools.r8.synthesis.x: # {"id":"sourceFile","fileName":"SyntheticItems.java"} 1:1:void ():97:97 -> 1:1:void addGlobalContexts(com.android.tools.r8.graph.DexType,java.util.Collection):101:101 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Ljava/util/Collection;)V"} com.android.tools.r8.synthesis.SyntheticItems$PendingSynthetics -> com.android.tools.r8.synthesis.z: # {"id":"sourceFile","fileName":"SyntheticItems.java"} java.util.concurrent.ConcurrentHashMap definitions -> a boolean $assertionsDisabled -> b 1:1:void ():176:176 -> 1:4:void ():176:179 -> 1:1:boolean verifyNotRewritten(com.android.tools.r8.graph.lens.NonIdentityGraphLens):196:196 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/HH;)V"} 2:3:com.android.tools.r8.com.google.common.collect.ImmutableSet com.android.tools.r8.graph.lens.GraphLens.rewriteTypes(java.util.Set):573:574 -> a 2:3:boolean verifyNotRewritten(com.android.tools.r8.graph.lens.NonIdentityGraphLens):196 -> a 4:4:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.lens.GraphLens.lookupType(com.android.tools.r8.graph.DexType):243:243 -> a 4:4:com.android.tools.r8.com.google.common.collect.ImmutableSet com.android.tools.r8.graph.lens.GraphLens.rewriteTypes(java.util.Set):575 -> a 4:4:boolean verifyNotRewritten(com.android.tools.r8.graph.lens.NonIdentityGraphLens):196 -> a 5:7:com.android.tools.r8.com.google.common.collect.ImmutableSet com.android.tools.r8.graph.lens.GraphLens.rewriteTypes(java.util.Set):575:577 -> a 5:7:boolean verifyNotRewritten(com.android.tools.r8.graph.lens.NonIdentityGraphLens):196 -> a 8:8:boolean verifyNotRewritten(com.android.tools.r8.graph.lens.NonIdentityGraphLens):196:196 -> a com.android.tools.r8.synthesis.SyntheticItems$SynthesizingContextOracle -> com.android.tools.r8.synthesis.A: # {"id":"sourceFile","fileName":"SyntheticItems.java"} java.util.Set getSynthesizingContexts(com.android.tools.r8.graph.DexProgramClass) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)Ljava/util/Set;"} com.android.tools.r8.synthesis.SyntheticItems$SyntheticInfoConsumerDataImpl -> com.android.tools.r8.synthesis.B: # {"id":"sourceFile","fileName":"SyntheticItems.java"} com.android.tools.r8.graph.DexType holder -> a com.android.tools.r8.graph.DexType context -> b 1:3:void (com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):1182:1184 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/v2;)V"} 1:1:com.android.tools.r8.references.ClassReference getSynthesizingContextClass():1194:1194 -> getSynthesizingContextClass 1:1:com.android.tools.r8.references.ClassReference getSyntheticClass():1189:1189 -> getSyntheticClass com.android.tools.r8.synthesis.SyntheticItems$SyntheticKindSelector -> com.android.tools.r8.synthesis.C: # {"id":"sourceFile","fileName":"SyntheticItems.java"} com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind select(com.android.tools.r8.synthesis.SyntheticNaming) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/synthesis/L;)Lcom/android/tools/r8/synthesis/L$b;"} com.android.tools.r8.synthesis.SyntheticMarker -> com.android.tools.r8.synthesis.F: # {"id":"sourceFile","fileName":"SyntheticMarker.java"} com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind kind -> a com.android.tools.r8.synthesis.SynthesizingContext context -> b com.android.tools.r8.synthesis.SyntheticMarker NO_MARKER -> c boolean $assertionsDisabled -> d 1:176:void ():25:200 -> 1:3:void (com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind,com.android.tools.r8.synthesis.SynthesizingContext):205:207 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/synthesis/L$b;Lcom/android/tools/r8/synthesis/e;)V"} 1:1:com.android.tools.r8.org.objectweb.asm.Attribute getMarkerAttributePrototype(com.android.tools.r8.synthesis.SyntheticNaming):31:31 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/synthesis/L;)Lcom/android/tools/r8/internal/T3;"} 2:5:com.android.tools.r8.synthesis.SyntheticMarker readMarkerAttribute(com.android.tools.r8.org.objectweb.asm.Attribute):41:44 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/T3;)Lcom/android/tools/r8/synthesis/F;"} 6:7:com.android.tools.r8.synthesis.SyntheticMarker internalStripMarkerFromClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppView):151:152 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/q2;)Lcom/android/tools/r8/synthesis/F;"} 8:9:boolean isDefinitelyNotSyntheticProgramClass(com.android.tools.r8.graph.DexProgramClass):187:188 -> a 8:9:com.android.tools.r8.synthesis.SyntheticMarker internalStripMarkerFromClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppView):154 -> a 10:17:com.android.tools.r8.synthesis.SyntheticMarker internalStripMarkerFromClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppView):155:162 -> a 18:32:com.android.tools.r8.synthesis.SyntheticMarker internalStripMarkerFromClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppView):158:172 -> a 33:34:boolean com.android.tools.r8.synthesis.SyntheticMethodBuilder.isValidSingleSyntheticMethod(com.android.tools.r8.graph.DexEncodedMethod):166:167 -> a 33:34:com.android.tools.r8.synthesis.SyntheticMarker internalStripMarkerFromClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppView):173 -> a 35:35:boolean com.android.tools.r8.graph.DexEncodedMember.isPublic():77:77 -> a 35:35:boolean com.android.tools.r8.synthesis.SyntheticMethodBuilder.isValidSingleSyntheticMethod(com.android.tools.r8.graph.DexEncodedMethod):168 -> a 35:35:com.android.tools.r8.synthesis.SyntheticMarker internalStripMarkerFromClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppView):173 -> a 36:37:boolean com.android.tools.r8.synthesis.SyntheticMethodBuilder.isValidSingleSyntheticMethod(com.android.tools.r8.graph.DexEncodedMethod):169:170 -> a 36:37:com.android.tools.r8.synthesis.SyntheticMarker internalStripMarkerFromClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppView):173 -> a 38:44:com.android.tools.r8.synthesis.SyntheticMarker internalStripMarkerFromClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppView):174:180 -> a 45:49:com.android.tools.r8.graph.DexType getSyntheticContextType(com.android.tools.r8.graph.DexType,com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind,com.android.tools.r8.graph.DexItemFactory):193:197 -> a 45:49:com.android.tools.r8.synthesis.SyntheticMarker internalStripMarkerFromClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppView):180 -> a 50:51:com.android.tools.r8.synthesis.SyntheticMarker internalStripMarkerFromClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppView):181:182 -> a 52:52:void lambda$internalStripMarkerFromClass$0(com.android.tools.r8.graph.DexAnnotation$SynthesizedAnnotationClassInfo,com.android.tools.r8.graph.DexEncodedMethod):179:179 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/c0;Lcom/android/tools/r8/graph/W0;)V"} 53:53:com.android.tools.r8.synthesis.SynthesizingContext getContext():223:223 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/synthesis/e;"} 1:6:com.android.tools.r8.synthesis.SyntheticMarker stripMarkerFromClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppView):127:132 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/q2;)Lcom/android/tools/r8/synthesis/F;"} 7:7:com.android.tools.r8.synthesis.SynthesizingContext getContext():223:223 -> b 7:7:com.android.tools.r8.synthesis.SyntheticMarker stripMarkerFromClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppView):132 -> b 8:10:com.android.tools.r8.synthesis.SyntheticMarker stripMarkerFromClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppView):132:134 -> b 11:15:com.android.tools.r8.graph.DexType getSyntheticContextType(com.android.tools.r8.graph.DexType,com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind,com.android.tools.r8.graph.DexItemFactory):193:197 -> b 11:15:com.android.tools.r8.synthesis.SyntheticMarker stripMarkerFromClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppView):134 -> b 16:25:com.android.tools.r8.synthesis.SyntheticMarker stripMarkerFromClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppView):136:145 -> b 26:26: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,com.android.tools.r8.androidapi.AndroidApiLevelCompute):767:767 -> b 26:26:com.android.tools.r8.synthesis.SyntheticMarker stripMarkerFromClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppView):141 -> b 27:27:com.android.tools.r8.synthesis.SyntheticMarker stripMarkerFromClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.AppView):140:140 -> b 28:28:com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind getKind():219:219 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/synthesis/L$b;"} 1:1:boolean isSyntheticClass():215:215 -> c 1:1:boolean isSyntheticMethods():211:211 -> d com.android.tools.r8.synthesis.SyntheticMarker$MarkerAttribute -> com.android.tools.r8.synthesis.E: # {"id":"sourceFile","fileName":"SyntheticMarker.java"} com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind kind -> d java.lang.String versionHash -> e com.android.tools.r8.synthesis.SyntheticNaming syntheticNaming -> f boolean $assertionsDisabled -> g 1:1:void ():62:62 -> 1:4:void (com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind,java.lang.String,com.android.tools.r8.synthesis.SyntheticNaming):70:73 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/synthesis/L$b;Ljava/lang/String;Lcom/android/tools/r8/synthesis/L;)V"} 1:12:com.android.tools.r8.org.objectweb.asm.Attribute read(com.android.tools.r8.org.objectweb.asm.ClassReader,int,int,char[],int,com.android.tools.r8.org.objectweb.asm.Label[]):84:95 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Ga;II)Lcom/android/tools/r8/internal/T3;"} 13:18:com.android.tools.r8.org.objectweb.asm.ByteVector write(com.android.tools.r8.org.objectweb.asm.ClassWriter,byte[],int,int,int):101:106 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/b6;"} com.android.tools.r8.synthesis.SyntheticMethodBuilder -> com.android.tools.r8.synthesis.H: # {"id":"sourceFile","fileName":"SyntheticMethodBuilder.java"} com.android.tools.r8.graph.DexItemFactory factory -> a com.android.tools.r8.graph.DexType holderType -> b com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind syntheticKind -> c com.android.tools.r8.graph.DexString name -> d com.android.tools.r8.graph.DexProto proto -> e com.android.tools.r8.cf.CfVersion classFileVersion -> f com.android.tools.r8.synthesis.SyntheticMethodBuilder$SyntheticCodeGenerator codeGenerator -> g com.android.tools.r8.graph.MethodAccessFlags accessFlags -> h com.android.tools.r8.graph.GenericSignature$MethodTypeSignature genericSignature -> i com.android.tools.r8.graph.DexAnnotationSet annotations -> j com.android.tools.r8.graph.ParameterAnnotationsList parameterAnnotationsList -> k com.android.tools.r8.androidapi.ComputedApiLevel apiLevelForDefinition -> l com.android.tools.r8.androidapi.ComputedApiLevel apiLevelForCode -> m com.android.tools.r8.ir.optimize.info.MethodOptimizationInfo optimizationInfo -> n boolean checkAndroidApiLevels -> o boolean $assertionsDisabled -> p 1:1:void ():23:23 -> 1:1:void (com.android.tools.r8.synthesis.SyntheticClassBuilder):46:46 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/synthesis/f;)V"} 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/synthesis/L$b;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/u2;)Lcom/android/tools/r8/synthesis/H;"} 4:4:com.android.tools.r8.synthesis.SyntheticMethodBuilder setOptimizationInfo(com.android.tools.r8.ir.optimize.info.MethodOptimizationInfo):74:74 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/ir/optimize/info/l;)Lcom/android/tools/r8/synthesis/H;"} 5:5:com.android.tools.r8.synthesis.SyntheticMethodBuilder setProto(com.android.tools.r8.graph.DexProto):79:79 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/r2;)Lcom/android/tools/r8/synthesis/H;"} 6:6:com.android.tools.r8.synthesis.SyntheticMethodBuilder setClassFileVersion(com.android.tools.r8.cf.CfVersion):84:84 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Z8;)Lcom/android/tools/r8/synthesis/H;"} 7:7:com.android.tools.r8.synthesis.SyntheticMethodBuilder setCode(com.android.tools.r8.synthesis.SyntheticMethodBuilder$SyntheticCodeGenerator):89:89 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/synthesis/G;)Lcom/android/tools/r8/synthesis/H;"} 8:8:com.android.tools.r8.synthesis.SyntheticMethodBuilder setAccessFlags(com.android.tools.r8.graph.MethodAccessFlags):94:94 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p4;)Lcom/android/tools/r8/synthesis/H;"} 9:9:com.android.tools.r8.synthesis.SyntheticMethodBuilder setGenericSignature(com.android.tools.r8.graph.GenericSignature$MethodTypeSignature):99:99 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m3$g;)Lcom/android/tools/r8/synthesis/H;"} 10:10:com.android.tools.r8.synthesis.SyntheticMethodBuilder setAnnotations(com.android.tools.r8.graph.DexAnnotationSet):104:104 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/g0;)Lcom/android/tools/r8/synthesis/H;"} 11:11:com.android.tools.r8.synthesis.SyntheticMethodBuilder setParameterAnnotationsList(com.android.tools.r8.graph.ParameterAnnotationsList):110:110 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/g5;)Lcom/android/tools/r8/synthesis/H;"} 12:12:com.android.tools.r8.synthesis.SyntheticMethodBuilder setApiLevelForCode(com.android.tools.r8.androidapi.ComputedApiLevel):120:120 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/androidapi/h;)Lcom/android/tools/r8/synthesis/H;"} 13:13:com.android.tools.r8.graph.DexEncodedMethod build():130:130 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/W0;"} 14:14:com.android.tools.r8.graph.DexMethod getMethodSignature():174:174 -> a 14:14:com.android.tools.r8.graph.DexEncodedMethod build():131 -> a 15:15:com.android.tools.r8.graph.MethodAccessFlags 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 getCodeObject(com.android.tools.r8.graph.DexMethod):182:186 -> a 17:21:com.android.tools.r8.graph.DexEncodedMethod build():133 -> a 22:36:com.android.tools.r8.graph.DexEncodedMethod build():135:149 -> a 37:37:com.android.tools.r8.graph.DexEncodedMethod build():148:148 -> a 38:38:boolean isValidSingleSyntheticMethod(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind):161:161 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W0;Lcom/android/tools/r8/synthesis/L$b;)Z"} 39:40:boolean isValidSingleSyntheticMethod(com.android.tools.r8.graph.DexEncodedMethod):166:167 -> a 39:40:boolean isValidSingleSyntheticMethod(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind):162 -> a 41:41:boolean com.android.tools.r8.graph.DexEncodedMember.isPublic():77:77 -> a 41:41:boolean isValidSingleSyntheticMethod(com.android.tools.r8.graph.DexEncodedMethod):168 -> a 41:41:boolean isValidSingleSyntheticMethod(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind):162 -> a 42:43:boolean isValidSingleSyntheticMethod(com.android.tools.r8.graph.DexEncodedMethod):169:170 -> a 42:43: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/androidapi/h;)Lcom/android/tools/r8/synthesis/H;"} 2:2:com.android.tools.r8.synthesis.SyntheticMethodBuilder disableAndroidApiLevelCheck():125:125 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/synthesis/H;"} 1:1:com.android.tools.r8.synthesis.SyntheticMethodBuilder setName(java.lang.String):63:63 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} com.android.tools.r8.synthesis.SyntheticMethodBuilder$SyntheticCodeGenerator -> com.android.tools.r8.synthesis.G: # {"id":"sourceFile","fileName":"SyntheticMethodBuilder.java"} com.android.tools.r8.graph.Code generate(com.android.tools.r8.graph.DexMethod) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/W;"} com.android.tools.r8.synthesis.SyntheticMethodDefinition -> com.android.tools.r8.synthesis.I: # {"id":"sourceFile","fileName":"SyntheticMethodDefinition.java"} com.android.tools.r8.graph.ProgramMethod method -> d boolean $assertionsDisabled -> e 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/synthesis/L$b;Lcom/android/tools/r8/synthesis/e;Lcom/android/tools/r8/graph/o5;)V"} 1:1:int internalCompareTo(com.android.tools.r8.synthesis.SyntheticDefinition,com.android.tools.r8.utils.structural.RepresentativeMap):18:18 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/synthesis/m;Lcom/android/tools/r8/utils/structural/t;)I"} 2:2:int 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 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/q2;"} 5:5:void internalComputeHash(com.android.tools.r8.utils.structural.HasherWrapper,com.android.tools.r8.utils.structural.RepresentativeMap):64:64 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/m;Lcom/android/tools/r8/utils/structural/t;)V"} com.android.tools.r8.synthesis.SyntheticProgramDefinition asProgramDefinition() -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/synthesis/T;"} 1:1:com.android.tools.r8.graph.DexProgramClass getHolder():59:59 -> e 1:1:com.android.tools.r8.graph.DexClass getHolder():18 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/q0;"} 1:1:boolean isValid():74:74 -> i 1:1:com.android.tools.r8.synthesis.SyntheticReference toReference():18:18 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/synthesis/U;"} 1:1:com.android.tools.r8.synthesis.SyntheticMethodReference toReference():54:54 -> k # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/synthesis/J;"} 1:1:java.lang.String toString():79:79 -> toString com.android.tools.r8.synthesis.SyntheticMethodReference -> com.android.tools.r8.synthesis.J: # {"id":"sourceFile","fileName":"SyntheticMethodReference.java"} com.android.tools.r8.graph.DexMethod method -> d boolean $assertionsDisabled -> e 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/synthesis/L$b;Lcom/android/tools/r8/synthesis/e;Lcom/android/tools/r8/graph/j2;)V"} 1:1:com.android.tools.r8.graph.DexType getHolder():33:33 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/v2;"} 2:9:com.android.tools.r8.synthesis.SyntheticMethodDefinition lookupDefinition(java.util.function.Function):43:50 -> a 2:9:com.android.tools.r8.synthesis.SyntheticDefinition lookupDefinition(java.util.function.Function):21 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Function;)Lcom/android/tools/r8/synthesis/m;"} 10:10:com.android.tools.r8.synthesis.SyntheticMethodReference internalRewrite(com.android.tools.r8.synthesis.SynthesizingContext,com.android.tools.r8.graph.lens.NonIdentityGraphLens):57:57 -> a 10:10:com.android.tools.r8.synthesis.SyntheticReference internalRewrite(com.android.tools.r8.synthesis.SynthesizingContext,com.android.tools.r8.graph.lens.NonIdentityGraphLens):21 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/synthesis/e;Lcom/android/tools/r8/internal/HH;)Lcom/android/tools/r8/synthesis/U;"} 11:11:com.android.tools.r8.graph.DexMethod com.android.tools.r8.graph.lens.GraphLens.getRenamedMethodSignature(com.android.tools.r8.graph.DexMethod):170:170 -> a 11:11:com.android.tools.r8.synthesis.SyntheticMethodReference internalRewrite(com.android.tools.r8.synthesis.SynthesizingContext,com.android.tools.r8.graph.lens.NonIdentityGraphLens):57 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 11:11:com.android.tools.r8.synthesis.SyntheticReference internalRewrite(com.android.tools.r8.synthesis.SynthesizingContext,com.android.tools.r8.graph.lens.NonIdentityGraphLens):21 -> a 12:16:com.android.tools.r8.synthesis.SyntheticMethodReference internalRewrite(com.android.tools.r8.synthesis.SynthesizingContext,com.android.tools.r8.graph.lens.NonIdentityGraphLens):60:64 -> a 12:16:com.android.tools.r8.synthesis.SyntheticReference internalRewrite(com.android.tools.r8.synthesis.SynthesizingContext,com.android.tools.r8.graph.lens.NonIdentityGraphLens):21 -> a 17:17:boolean com.android.tools.r8.synthesis.SyntheticNaming.verifyNotInternalSynthetic(com.android.tools.r8.graph.DexType):485:485 -> a 17:17:com.android.tools.r8.synthesis.SyntheticMethodReference internalRewrite(com.android.tools.r8.synthesis.SynthesizingContext,com.android.tools.r8.graph.lens.NonIdentityGraphLens):64 -> a 17:17:com.android.tools.r8.synthesis.SyntheticReference internalRewrite(com.android.tools.r8.synthesis.SynthesizingContext,com.android.tools.r8.graph.lens.NonIdentityGraphLens):21 -> a 18:21:com.android.tools.r8.synthesis.SyntheticMethodReference internalRewrite(com.android.tools.r8.synthesis.SynthesizingContext,com.android.tools.r8.graph.lens.NonIdentityGraphLens):67:70 -> a 18:21:com.android.tools.r8.synthesis.SyntheticReference internalRewrite(com.android.tools.r8.synthesis.SynthesizingContext,com.android.tools.r8.graph.lens.NonIdentityGraphLens):21 -> a 1:1:com.android.tools.r8.graph.DexMethod getReference():38:38 -> d 1:1:com.android.tools.r8.graph.DexReference getReference():21 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/s2;"} com.android.tools.r8.synthesis.SyntheticNaming -> com.android.tools.r8.synthesis.L: # {"id":"sourceFile","fileName":"SyntheticNaming.java"} com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind RECORD_HELPER -> A com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind BACKPORT -> B com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind BACKPORT_WITH_FORWARDING -> C com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind STATIC_INTERFACE_CALL -> D com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind TO_STRING_IF_NOT_NULL -> E com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind THROW_CCE_IF_NOT_NULL -> F com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind THROW_IAE -> G com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind THROW_ICCE -> H com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind THROW_NSME -> I com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind THROW_RTE -> J com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind TWR_CLOSE_RESOURCE -> K com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind SERVICE_LOADER -> L com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind OUTLINE -> M com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind COVARIANT_OUTLINE -> N com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind API_CONVERSION -> O com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind API_CONVERSION_PARAMETERS -> P com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind COLLECTION_CONVERSION -> Q com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind API_MODEL_OUTLINE -> R com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind API_MODEL_OUTLINE_WITHOUT_GLOBAL_MERGING -> S java.util.List ALL_KINDS -> T java.lang.String lazyVersionHash -> U boolean $assertionsDisabled -> V int $r8$clinit -> W com.android.tools.r8.synthesis.SyntheticNaming$KindGenerator generator -> a com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind RECORD_TAG -> b com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind API_MODEL_STUB -> c com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind METHOD_HANDLES_LOOKUP -> d com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind VAR_HANDLE -> e com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind GENERIC_API_CONVERSION_STUB -> f com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind RETARGET_STUB -> g com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind EMULATED_INTERFACE_MARKER_CLASS -> h com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind ENUM_UNBOXING_LOCAL_UTILITY_CLASS -> i com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind ENUM_UNBOXING_SHARED_UTILITY_CLASS -> j com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind COMPANION_CLASS -> k com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind EMULATED_INTERFACE_CLASS -> l com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind RETARGET_CLASS -> m com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind RETARGET_INTERFACE -> n com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind WRAPPER -> o com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind VIVIFIED_WRAPPER -> p com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind INIT_TYPE_ARGUMENT -> q com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind HORIZONTAL_INIT_TYPE_ARGUMENT_1 -> r com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind HORIZONTAL_INIT_TYPE_ARGUMENT_2 -> s com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind HORIZONTAL_INIT_TYPE_ARGUMENT_3 -> t com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind ENUM_CONVERSION -> u com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind LAMBDA -> v com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind THREAD_LOCAL -> w com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind NON_FIXED_INIT_TYPE_ARGUMENT -> x com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind CONST_DYNAMIC -> y com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind ENUM_UNBOXING_CHECK_NOT_ZERO_METHOD -> z 1:1:void ():24:24 -> 1:1:void ():106:106 -> 2:84:void ():26:108 -> 1:1:java.lang.String getVersionHash():112:112 -> a 2:4:void computeVersionHash():119:121 -> a 2:4:java.lang.String getVersionHash():113 -> a 5:5:int com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind.getId():225:225 -> a 5:5:void com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind.hash(com.android.tools.r8.com.google.common.hash.Hasher):251 -> a 5:5:void computeVersionHash():122 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 5:5:java.lang.String getVersionHash():113 -> a 6:8:void com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind.hash(com.android.tools.r8.com.google.common.hash.Hasher):251:253 -> a 6:8:void computeVersionHash():122 -> a 6:8:java.lang.String getVersionHash():113 -> a 9:9:void computeVersionHash():124:124 -> a 9:9:java.lang.String getVersionHash():113 -> a 10:10:java.lang.String getVersionHash():115:115 -> a 11:12:com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind fromId(int):132:133 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/synthesis/L$b;"} 13:17:java.lang.String getOuterContextFromExternalSyntheticType(com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind,com.android.tools.r8.graph.DexType):424:428 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/synthesis/L$b;)Ljava/lang/String;"} 18:24:java.lang.String getOuterContextFromExternalSyntheticType(com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind,com.android.tools.r8.graph.DexType):427:433 -> a 25:25:java.lang.String getOuterContextFromExternalSyntheticType(com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind,com.android.tools.r8.graph.DexType):430:430 -> 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):438:439 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/synthesis/L$b;Lcom/android/tools/r8/synthesis/e;Lcom/android/tools/r8/graph/p1;)Lcom/android/tools/r8/graph/v2;"} 28:28:com.android.tools.r8.graph.DexType 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):466:466 -> 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):439 -> a 29:35: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.AppView):444:450 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/synthesis/L$b;Lcom/android/tools/r8/synthesis/e;Ljava/lang/String;Lcom/android/tools/r8/graph/m;)Lcom/android/tools/r8/graph/v2;"} 36:36: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.AppView):445:445 -> a 37:37:com.android.tools.r8.graph.DexType 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):466:466 -> a 37: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.AppView):445 -> a 38:38:java.lang.String createDescriptor(java.lang.String,com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind,java.lang.String,java.lang.String):480:480 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Lcom/android/tools/r8/synthesis/L$b;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;"} 39:39:boolean verifyNotInternalSynthetic(com.android.tools.r8.references.ClassReference):489:489 -> a 40:40:boolean verifyNotInternalSynthetic(java.lang.String):493:493 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)V"} 41:44:java.lang.String getPhaseSeparator(com.android.tools.r8.synthesis.SyntheticNaming$Phase):506:509 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/synthesis/L$a;)Ljava/lang/String;"} 45:45:com.android.tools.r8.references.ClassReference makeSyntheticReferenceForTest(com.android.tools.r8.references.ClassReference,com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind,java.lang.String):515:515 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/references/ClassReference;Lcom/android/tools/r8/synthesis/L$b;Ljava/lang/String;)Lcom/android/tools/r8/references/ClassReference;"} 46:46:com.android.tools.r8.references.ClassReference makeSyntheticReferenceForTest(com.android.tools.r8.references.ClassReference,com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind,java.lang.String):514:514 -> a 47:54:boolean isSynthetic(com.android.tools.r8.references.ClassReference,com.android.tools.r8.synthesis.SyntheticNaming$Phase,com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind):519:526 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/references/ClassReference;Lcom/android/tools/r8/synthesis/L$a;Lcom/android/tools/r8/synthesis/L$b;)Z"} 55:61:boolean checkMatchFrom(com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind,java.lang.String,int,java.lang.String,boolean):535:541 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/synthesis/L$b;Ljava/lang/String;ILjava/lang/String;Z)Z"} 62:69:boolean isInt(java.lang.String):545:552 -> a 62:69:boolean checkMatchFrom(com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind,java.lang.String,int,java.lang.String,boolean):541 -> a 1:1:java.util.Collection kinds():128:128 -> b 2:8:java.lang.String getPrefixForExternalSyntheticType(com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind,com.android.tools.r8.graph.DexType):410:416 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/synthesis/L$b;)Ljava/lang/String;"} 9:14:java.lang.String getPrefixForExternalSyntheticType(com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind,com.android.tools.r8.graph.DexType):415:420 -> b 15:15:java.lang.String getPrefixForExternalSyntheticType(com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind,com.android.tools.r8.graph.DexType):418:418 -> b com.android.tools.r8.synthesis.SyntheticNaming$KindGenerator -> com.android.tools.r8.synthesis.K: # {"id":"sourceFile","fileName":"SyntheticNaming.java"} int nextId -> a java.util.List kinds -> b 1:3:void ():138:140 -> 1:3:com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind register(com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind):143:145 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/synthesis/L$b;)Lcom/android/tools/r8/synthesis/L$b;"} 4:4:com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind forFixedClass(java.lang.String):172:172 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lcom/android/tools/r8/synthesis/L$b;"} 5:5:com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind forGlobalClass():176:176 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/synthesis/L$b;"} 1:1:com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind forInstanceClass(java.lang.String):168:168 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lcom/android/tools/r8/synthesis/L$b;"} 2:2:com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind forGlobalClasspathClass():180:180 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/synthesis/L$b;"} 1:1:com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind forNonSharableInstanceClass(java.lang.String):164:164 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lcom/android/tools/r8/synthesis/L$b;"} 2:3:java.util.List getAllKinds():184:185 -> c 1:1:int getNextId():151:151 -> d 2:2:com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind forSingleMethod(java.lang.String):155:155 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lcom/android/tools/r8/synthesis/L$b;"} 1:1:com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind forSingleMethodWithGlobalMerging(java.lang.String):159:159 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lcom/android/tools/r8/synthesis/L$b;"} com.android.tools.r8.synthesis.SyntheticNaming$Phase -> com.android.tools.r8.synthesis.L$a: # {"id":"sourceFile","fileName":"SyntheticNaming.java"} com.android.tools.r8.synthesis.SyntheticNaming$Phase INTERNAL -> a com.android.tools.r8.synthesis.SyntheticNaming$Phase EXTERNAL -> b 1:2:void ():501:502 -> 1:1:void (java.lang.String,int):500:500 -> com.android.tools.r8.synthesis.SyntheticNaming$SyntheticClassKind -> com.android.tools.r8.synthesis.M: # {"id":"sourceFile","fileName":"SyntheticNaming.java"} boolean sharable -> c 1:2:void (int,java.lang.String,boolean):320:321 -> 1:2:void internalHash(com.android.tools.r8.com.google.common.hash.Hasher):351:352 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Ak;)V"} boolean isFixedSuffixSynthetic() -> d boolean isGlobal() -> e boolean isMayOverridesNonProgramType() -> g 1:1:boolean isShareable():326:326 -> h boolean isSingleSyntheticMethod() -> i com.android.tools.r8.synthesis.SyntheticNaming$SyntheticFixedClassKind -> com.android.tools.r8.synthesis.N: # {"id":"sourceFile","fileName":"SyntheticNaming.java"} boolean mayOverridesNonProgramType -> d 1:2:void (int,java.lang.String,boolean):360:361 -> 1:1:boolean isGlobal():376:376 -> a 1:1:void internalHash(com.android.tools.r8.com.google.common.hash.Hasher):386 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Ak;)V"} 2:3:void internalHash(com.android.tools.r8.com.google.common.hash.Hasher):386:387 -> a 1:1:boolean isGlobal():376:376 -> e 1:1:boolean isMayOverridesNonProgramType():381:381 -> g boolean isShareable() -> h com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind -> com.android.tools.r8.synthesis.L$b: # {"id":"sourceFile","fileName":"SyntheticNaming.java"} int id -> a java.lang.String descriptor -> b 1:3:void (int,java.lang.String):204:206 -> 1:1:com.android.tools.r8.synthesis.SyntheticNaming$SyntheticMethodKind asSyntheticMethodKind():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/synthesis/O;"} void internalHash(com.android.tools.r8.com.google.common.hash.Hasher) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Ak;)V"} 2:2:int compareTo(com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind):211:211 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/synthesis/L$b;)I"} 3:3:int getId():225:225 -> a 3:3:int compareTo(com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind):211 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 4:4:int compareTo(com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind):211:211 -> a 1:1:java.lang.String getDescriptor():229:229 -> b 1:1:int getId():225:225 -> c 1:1:int compareTo(com.android.tools.r8.utils.structural.Ordered):199:199 -> compareTo # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/s;)I"} 2:2:int compareTo(java.lang.Object):199:199 -> compareTo boolean isFixedSuffixSynthetic() -> d boolean isGlobal() -> e 1:1:boolean equals(java.lang.Object):221:221 -> equals boolean isMayOverridesNonProgramType() -> g boolean isShareable() -> h 1:1:int hashCode():216:216 -> hashCode boolean isSingleSyntheticMethod() -> i com.android.tools.r8.synthesis.SyntheticNaming$SyntheticMethodKind -> com.android.tools.r8.synthesis.O: # {"id":"sourceFile","fileName":"SyntheticNaming.java"} boolean allowGlobalMerging -> c 1:2:void (int,java.lang.String,boolean):264:265 -> 1:1:com.android.tools.r8.synthesis.SyntheticNaming$SyntheticMethodKind asSyntheticMethodKind():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/synthesis/O;"} 2:2:void internalHash(com.android.tools.r8.com.google.common.hash.Hasher):310:310 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Ak;)V"} boolean isFixedSuffixSynthetic() -> d boolean isGlobal() -> e boolean isMayOverridesNonProgramType() -> g boolean isShareable() -> h boolean isSingleSyntheticMethod() -> i 1:1:boolean isAllowGlobalMerging():295:295 -> j com.android.tools.r8.synthesis.SyntheticProgramClassBuilder -> com.android.tools.r8.synthesis.P: # {"id":"sourceFile","fileName":"SyntheticProgramClassBuilder.java"} 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/synthesis/L$b;Lcom/android/tools/r8/synthesis/e;Lcom/android/tools/r8/graph/p1;)V"} 1:1:com.android.tools.r8.graph.ClassKind getClassKind():25:25 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/I;"} com.android.tools.r8.synthesis.SyntheticClassBuilder self() -> f # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/synthesis/f;"} com.android.tools.r8.synthesis.SyntheticProgramClassDefinition -> com.android.tools.r8.synthesis.Q: # {"id":"sourceFile","fileName":"SyntheticProgramClassDefinition.java"} 1:1:void (com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind,com.android.tools.r8.synthesis.SynthesizingContext,com.android.tools.r8.graph.DexProgramClass):24:24 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/synthesis/L$b;Lcom/android/tools/r8/synthesis/e;Lcom/android/tools/r8/graph/q2;)V"} 1:1:int internalCompareTo(com.android.tools.r8.synthesis.SyntheticDefinition,com.android.tools.r8.utils.structural.RepresentativeMap):17:17 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/synthesis/m;Lcom/android/tools/r8/utils/structural/t;)I"} 2:2:int 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 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/q2;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/m;Lcom/android/tools/r8/utils/structural/t;)V"} com.android.tools.r8.synthesis.SyntheticProgramDefinition asProgramDefinition() -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/synthesis/T;"} boolean isProgramDefinition() -> h 1:2:boolean isValid():51:52 -> i 3:3:boolean com.android.tools.r8.graph.DexClass.isFinal():593:593 -> i 3:3:boolean isValid():53 -> i # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 4:4:boolean com.android.tools.r8.graph.DexClass.isFinal():593:593 -> i 4:4:boolean isValid():53 -> i 5:5:boolean isValid():53:53 -> i 1:1:com.android.tools.r8.synthesis.SyntheticProgramClassReference toReference():46:46 -> j 1:1:com.android.tools.r8.synthesis.SyntheticReference toReference():17 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/synthesis/U;"} 1:6:java.lang.String toString():68:73 -> toString com.android.tools.r8.synthesis.SyntheticProgramClassReference -> com.android.tools.r8.synthesis.S: # {"id":"sourceFile","fileName":"SyntheticProgramClassReference.java"} 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/synthesis/L$b;Lcom/android/tools/r8/synthesis/e;Lcom/android/tools/r8/graph/v2;)V"} 1:6:com.android.tools.r8.synthesis.SyntheticProgramClassDefinition lookupDefinition(java.util.function.Function):30:35 -> a 1:6:com.android.tools.r8.synthesis.SyntheticDefinition lookupDefinition(java.util.function.Function):19 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Function;)Lcom/android/tools/r8/synthesis/m;"} 7:7:com.android.tools.r8.synthesis.SyntheticProgramClassReference internalRewrite(com.android.tools.r8.synthesis.SynthesizingContext,com.android.tools.r8.graph.lens.NonIdentityGraphLens):41:41 -> a 7:7:com.android.tools.r8.synthesis.SyntheticReference internalRewrite(com.android.tools.r8.synthesis.SynthesizingContext,com.android.tools.r8.graph.lens.NonIdentityGraphLens):19 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/synthesis/e;Lcom/android/tools/r8/internal/HH;)Lcom/android/tools/r8/synthesis/U;"} 8:8:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.lens.GraphLens.lookupType(com.android.tools.r8.graph.DexType):243:243 -> a 8:8:com.android.tools.r8.synthesis.SyntheticProgramClassReference internalRewrite(com.android.tools.r8.synthesis.SynthesizingContext,com.android.tools.r8.graph.lens.NonIdentityGraphLens):41 -> a 8:8:com.android.tools.r8.synthesis.SyntheticReference internalRewrite(com.android.tools.r8.synthesis.SynthesizingContext,com.android.tools.r8.graph.lens.NonIdentityGraphLens):19 -> a 9:15:com.android.tools.r8.synthesis.SyntheticProgramClassReference internalRewrite(com.android.tools.r8.synthesis.SynthesizingContext,com.android.tools.r8.graph.lens.NonIdentityGraphLens):44:50 -> a 9:15:com.android.tools.r8.synthesis.SyntheticReference internalRewrite(com.android.tools.r8.synthesis.SynthesizingContext,com.android.tools.r8.graph.lens.NonIdentityGraphLens):19 -> a com.android.tools.r8.synthesis.SyntheticProgramDefinition -> com.android.tools.r8.synthesis.T: # {"id":"sourceFile","fileName":"SyntheticProgramDefinition.java"} void apply(java.util.function.Consumer,java.util.function.Consumer) -> a com.android.tools.r8.graph.DexProgramClass getHolder() -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/q2;"} com.android.tools.r8.synthesis.SyntheticReference -> com.android.tools.r8.synthesis.U: # {"id":"sourceFile","fileName":"SyntheticReference.java"} com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind kind -> a com.android.tools.r8.synthesis.SynthesizingContext rewrittenContext -> b boolean $assertionsDisabled -> c 1:1:void ():18:18 -> 1:5:void (com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind,com.android.tools.r8.synthesis.SynthesizingContext):26:30 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/synthesis/L$b;Lcom/android/tools/r8/synthesis/e;)V"} com.android.tools.r8.graph.DexType getHolder() -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/v2;"} com.android.tools.r8.synthesis.SyntheticReference internalRewrite(com.android.tools.r8.synthesis.SynthesizingContext,com.android.tools.r8.graph.lens.NonIdentityGraphLens) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/synthesis/e;Lcom/android/tools/r8/internal/HH;)Lcom/android/tools/r8/synthesis/U;"} com.android.tools.r8.synthesis.SyntheticDefinition lookupDefinition(java.util.function.Function) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Function;)Lcom/android/tools/r8/synthesis/m;"} 1:1:com.android.tools.r8.synthesis.Rewritable com.android.tools.r8.synthesis.SyntheticProgramClassReference.rewrite(com.android.tools.r8.graph.lens.NonIdentityGraphLens):19:19 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/HH;)Lcom/android/tools/r8/synthesis/d;"} 1:1:com.android.tools.r8.synthesis.SynthesizingContext getContext():40:40 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/synthesis/e;"} 2:2:com.android.tools.r8.synthesis.SynthesizingContext getContext():40:40 -> b 2:2:com.android.tools.r8.synthesis.SyntheticReference rewrite(com.android.tools.r8.graph.lens.NonIdentityGraphLens):48 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/HH;)Lcom/android/tools/r8/synthesis/U;"} 3:4:com.android.tools.r8.synthesis.SyntheticReference rewrite(com.android.tools.r8.graph.lens.NonIdentityGraphLens):48:49 -> b 1:1:com.android.tools.r8.synthesis.SyntheticNaming$SyntheticKind getKind():36:36 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/synthesis/L$b;"} com.android.tools.r8.graph.DexReference getReference() -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/s2;"} com.android.tools.r8.tracereferences.Formatter -> com.android.tools.r8.tracereferences.a: # {"id":"sourceFile","fileName":"Formatter.java"} java.lang.StringBuilder output -> a boolean $assertionsDisabled -> b 1:1:void ():25:25 -> 1:2:void ():29:30 -> void printPackageNames(java.util.List) -> a 1:1:java.lang.String get():34:34 -> a 2:2:void append(java.lang.String):38:38 -> a 3:5:void printArguments(com.android.tools.r8.references.MethodReference):46:48 -> a 6:6:void printArguments(com.android.tools.r8.references.MethodReference):46:46 -> a 7:10:void format(com.android.tools.r8.tracereferences.internal.TraceReferencesResult):81:84 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/rZ;)V"} 11:11:void format(com.android.tools.r8.tracereferences.internal.TraceReferencesResult):80:80 -> a 12:32:void print(java.util.Set,java.util.Set,java.util.Map,java.util.Map):92:112 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Map;Ljava/util/Map;Ljava/util/Set;Ljava/util/Set;)V"} 33:36:void print(java.util.Set,java.util.Set,java.util.Map,java.util.Map):111:114 -> a 37:53:void com.android.tools.r8.tracereferences.KeepRuleFormatter.printMethod(com.android.tools.r8.tracereferences.TraceReferencesConsumer$TracedMethod):54:70 -> a 37:53:void print(java.util.Set,java.util.Set,java.util.Map,java.util.Map):114 -> a 54:62:void print(java.util.Set,java.util.Set,java.util.Map,java.util.Map):116:124 -> a 63:63:void com.android.tools.r8.tracereferences.KeepRuleFormatter.printTypeFooter():82:82 -> a 63:63:void print(java.util.Set,java.util.Set,java.util.Map,java.util.Map):124 -> a 64:68:void print(java.util.Set,java.util.Set,java.util.Map,java.util.Map):127:131 -> a 69:69:java.lang.String lambda$print$0(com.android.tools.r8.tracereferences.TraceReferencesConsumer$TracedClass):93:93 -> a 70:70:java.lang.String lambda$print$1(com.android.tools.r8.tracereferences.TraceReferencesConsumer$TracedMethod):112:112 -> a 71:71:java.lang.String lambda$print$2(com.android.tools.r8.tracereferences.TraceReferencesConsumer$TracedField):117:117 -> a void printField(com.android.tools.r8.tracereferences.TraceReferencesConsumer$TracedField) -> b void printTypeHeader(com.android.tools.r8.tracereferences.TraceReferencesConsumer$TracedClass) -> b 1:1:void appendLine(java.lang.String):42:42 -> b 2:3:void printNameAndReturn(com.android.tools.r8.references.MethodReference):66:67 -> b 4:4:void com.android.tools.r8.tracereferences.KeepRuleFormatter.printConstructorName(com.android.tools.r8.references.MethodReference):38:38 -> b 4:4:void printNameAndReturn(com.android.tools.r8.references.MethodReference):67 -> b 5:5:void append(java.lang.String):38:38 -> b 5:5:void com.android.tools.r8.tracereferences.KeepRuleFormatter.printConstructorName(com.android.tools.r8.references.MethodReference):38 -> b 5:5:void printNameAndReturn(com.android.tools.r8.references.MethodReference):67 -> b 6:6:void printReturn(com.android.tools.r8.references.MethodReference):62:62 -> b 6:6:void printNameAndReturn(com.android.tools.r8.references.MethodReference):69 -> b 7:7:void append(java.lang.String):38:38 -> b 7:7:void printReturn(com.android.tools.r8.references.MethodReference):62 -> b 7:7:void printNameAndReturn(com.android.tools.r8.references.MethodReference):69 -> b 8:8:void append(java.lang.String):38:38 -> b 8:8:void printNameAndReturn(com.android.tools.r8.references.MethodReference):70 -> b 9:9:void printNameAndReturn(com.android.tools.r8.references.MethodReference):71:71 -> b 10:10:void append(java.lang.String):38:38 -> b 10:10:void printNameAndReturn(com.android.tools.r8.references.MethodReference):71 -> b com.android.tools.r8.tracereferences.KeepRuleFormatter -> com.android.tools.r8.tracereferences.b: # {"id":"sourceFile","fileName":"KeepRuleFormatter.java"} boolean allowObfuscation -> c 1:2:void (boolean):16:17 -> 1:2:void printPackageNames(java.util.List):75:76 -> a 1:11:void printTypeHeader(com.android.tools.r8.tracereferences.TraceReferencesConsumer$TracedClass):22:32 -> b 12:16:void printField(com.android.tools.r8.tracereferences.TraceReferencesConsumer$TracedField):45:49 -> b 17:17:void printField(com.android.tools.r8.tracereferences.TraceReferencesConsumer$TracedField):43:43 -> b com.android.tools.r8.tracereferences.TraceReferences -> com.android.tools.r8.tracereferences.TraceReferences: # {"id":"sourceFile","fileName":"TraceReferences.java"} boolean $assertionsDisabled -> a 1:1:void ():34:34 -> 1:1:void ():35:35 -> 1:1:void lambda$runForTesting$0(com.android.tools.r8.tracereferences.TraceReferencesCommand,com.android.tools.r8.utils.InternalOptions):67:67 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/tracereferences/TraceReferencesCommand;Lcom/android/tools/r8/utils/A1;)V"} 2:2:void lambda$runInternal$1(java.util.Set,com.android.tools.r8.ClassFileResourceProvider):79:79 -> a 3:3:boolean lambda$runInternal$2(java.util.Set,com.android.tools.r8.graph.DexType):95:95 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Set;Lcom/android/tools/r8/graph/v2;)Z"} 4:4:void lambda$main$3(java.lang.String[]):125:125 -> a 1:1:void runForTesting(com.android.tools.r8.tracereferences.TraceReferencesCommand,com.android.tools.r8.utils.InternalOptions):67:67 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/tracereferences/TraceReferencesCommand;Lcom/android/tools/r8/utils/A1;)V"} 2:2:void runForTesting(com.android.tools.r8.tracereferences.TraceReferencesCommand,com.android.tools.r8.utils.InternalOptions):66:66 -> b 1:10:void runInternal(com.android.tools.r8.tracereferences.TraceReferencesCommand,com.android.tools.r8.utils.InternalOptions):72:81 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/tracereferences/TraceReferencesCommand;Lcom/android/tools/r8/utils/A1;)V"} 11:22:void forEachDescriptor(com.android.tools.r8.ProgramResourceProvider,java.util.function.Consumer):43:54 -> c 11:22:void runInternal(com.android.tools.r8.tracereferences.TraceReferencesCommand,com.android.tools.r8.utils.InternalOptions):81 -> c 23:35:void forEachDescriptor(com.android.tools.r8.ProgramResourceProvider,java.util.function.Consumer):47:59 -> c 23:35:void runInternal(com.android.tools.r8.tracereferences.TraceReferencesCommand,com.android.tools.r8.utils.InternalOptions):81 -> c 36:42:void runInternal(com.android.tools.r8.tracereferences.TraceReferencesCommand,com.android.tools.r8.utils.InternalOptions):83:89 -> c 43:43:void runInternal(com.android.tools.r8.tracereferences.TraceReferencesCommand,com.android.tools.r8.utils.InternalOptions):85:85 -> c 44:56:void runInternal(com.android.tools.r8.tracereferences.TraceReferencesCommand,com.android.tools.r8.utils.InternalOptions):84:96 -> c 1:6:void main(java.lang.String[]):120:125 -> main 7:9:void main(java.lang.String[]):121:123 -> main 10:10:void main(java.lang.String[]):122:122 -> main 1:1:void run(com.android.tools.r8.tracereferences.TraceReferencesCommand):38:38 -> run 2:12:void run(java.lang.String[]):100:110 -> run com.android.tools.r8.tracereferences.TraceReferencesCheckConsumer -> com.android.tools.r8.tracereferences.TraceReferencesCheckConsumer: # {"id":"sourceFile","fileName":"TraceReferencesCheckConsumer.java"} java.util.Map missingClassesContexts -> c java.util.Map missingFieldsContexts -> d java.util.Map missingMethodsContexts -> e 1:1:void (com.android.tools.r8.tracereferences.TraceReferencesConsumer):42:42 -> 2:6:void (com.android.tools.r8.tracereferences.TraceReferencesConsumer):34:38 -> 1:1:java.util.Map lambda$acceptType$0(com.android.tools.r8.references.ClassReference):51:51 -> a 2:2:java.util.Map lambda$acceptField$4(com.android.tools.r8.references.FieldReference):67:67 -> a 3:3:void lambda$acceptField$5(java.util.Map,com.android.tools.r8.diagnostic.DefinitionClassContext):70:70 -> a 4:4:void lambda$acceptField$6(java.util.Map,com.android.tools.r8.diagnostic.DefinitionFieldContext):71:71 -> a 5:5:void lambda$acceptField$7(java.util.Map,com.android.tools.r8.diagnostic.DefinitionMethodContext):73:73 -> a 6:6:java.util.Map lambda$acceptMethod$8(com.android.tools.r8.references.MethodReference):83:83 -> a 7:29:com.android.tools.r8.diagnostic.MissingDefinitionsDiagnostic buildDiagnostic():114:136 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/diagnostic/internal/m;"} 30:33:void lambda$buildDiagnostic$12(com.android.tools.r8.diagnostic.internal.MissingDefinitionsDiagnosticImpl$Builder,com.android.tools.r8.references.ClassReference,java.util.Map):118:121 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/diagnostic/internal/l;Lcom/android/tools/r8/references/ClassReference;Ljava/util/Map;)V"} 34:34:void lambda$buildDiagnostic$12(com.android.tools.r8.diagnostic.internal.MissingDefinitionsDiagnosticImpl$Builder,com.android.tools.r8.references.ClassReference,java.util.Map):117:117 -> a 35:38:void lambda$buildDiagnostic$13(com.android.tools.r8.diagnostic.internal.MissingDefinitionsDiagnosticImpl$Builder,com.android.tools.r8.references.FieldReference,java.util.Map):125:128 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/diagnostic/internal/l;Lcom/android/tools/r8/references/FieldReference;Ljava/util/Map;)V"} 39:39:void lambda$buildDiagnostic$13(com.android.tools.r8.diagnostic.internal.MissingDefinitionsDiagnosticImpl$Builder,com.android.tools.r8.references.FieldReference,java.util.Map):124:124 -> a 40:43:void lambda$buildDiagnostic$14(com.android.tools.r8.diagnostic.internal.MissingDefinitionsDiagnosticImpl$Builder,com.android.tools.r8.references.MethodReference,java.util.Map):132:135 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/diagnostic/internal/l;Lcom/android/tools/r8/references/MethodReference;Ljava/util/Map;)V"} 44:44:void lambda$buildDiagnostic$14(com.android.tools.r8.diagnostic.internal.MissingDefinitionsDiagnosticImpl$Builder,com.android.tools.r8.references.MethodReference,java.util.Map):131:131 -> a 1:5:void acceptField(com.android.tools.r8.tracereferences.TraceReferencesConsumer$TracedField,com.android.tools.r8.DiagnosticsHandler):63:67 -> acceptField 6:9:void acceptField(com.android.tools.r8.tracereferences.TraceReferencesConsumer$TracedField,com.android.tools.r8.DiagnosticsHandler):66:69 -> acceptField 10:10:void acceptField(com.android.tools.r8.tracereferences.TraceReferencesConsumer$TracedField,com.android.tools.r8.DiagnosticsHandler):68:68 -> acceptField 1:5:void acceptMethod(com.android.tools.r8.tracereferences.TraceReferencesConsumer$TracedMethod,com.android.tools.r8.DiagnosticsHandler):79:83 -> acceptMethod 6:9:void acceptMethod(com.android.tools.r8.tracereferences.TraceReferencesConsumer$TracedMethod,com.android.tools.r8.DiagnosticsHandler):82:85 -> acceptMethod 10:10:void acceptMethod(com.android.tools.r8.tracereferences.TraceReferencesConsumer$TracedMethod,com.android.tools.r8.DiagnosticsHandler):84:84 -> acceptMethod 1:1:void acceptPackage(com.android.tools.r8.references.PackageReference,com.android.tools.r8.DiagnosticsHandler):95:95 -> acceptPackage 1:5:void acceptType(com.android.tools.r8.tracereferences.TraceReferencesConsumer$TracedClass,com.android.tools.r8.DiagnosticsHandler):47:51 -> acceptType 6:9:void acceptType(com.android.tools.r8.tracereferences.TraceReferencesConsumer$TracedClass,com.android.tools.r8.DiagnosticsHandler):50:53 -> acceptType 10:10:void acceptType(com.android.tools.r8.tracereferences.TraceReferencesConsumer$TracedClass,com.android.tools.r8.DiagnosticsHandler):52:52 -> acceptType 1:1:void lambda$acceptMethod$9(java.util.Map,com.android.tools.r8.diagnostic.DefinitionClassContext):86:86 -> b 2:2:void lambda$acceptMethod$10(java.util.Map,com.android.tools.r8.diagnostic.DefinitionFieldContext):87:87 -> b 3:3:void lambda$acceptMethod$11(java.util.Map,com.android.tools.r8.diagnostic.DefinitionMethodContext):89:89 -> b 1:1:void lambda$acceptType$1(java.util.Map,com.android.tools.r8.diagnostic.DefinitionClassContext):54:54 -> c 2:2:void lambda$acceptType$2(java.util.Map,com.android.tools.r8.diagnostic.DefinitionFieldContext):55:55 -> c 3:3:void lambda$acceptType$3(java.util.Map,com.android.tools.r8.diagnostic.DefinitionMethodContext):57:57 -> c 1:1:void finished(com.android.tools.r8.DiagnosticsHandler):100:100 -> finished 2:4:boolean isEmpty():107:109 -> finished 2:4:void finished(com.android.tools.r8.DiagnosticsHandler):101 -> finished 5:5:void finished(com.android.tools.r8.DiagnosticsHandler):102:102 -> finished com.android.tools.r8.tracereferences.TraceReferencesCommand -> com.android.tools.r8.tracereferences.TraceReferencesCommand: # {"id":"sourceFile","fileName":"TraceReferencesCommand.java"} boolean printHelp -> a boolean printVersion -> b com.android.tools.r8.utils.Reporter reporter -> c com.android.tools.r8.com.google.common.collect.ImmutableList library -> d com.android.tools.r8.com.google.common.collect.ImmutableList traceTarget -> e com.android.tools.r8.com.google.common.collect.ImmutableList traceSource -> f com.android.tools.r8.tracereferences.TraceReferencesConsumer consumer -> g 1:8:void (boolean,boolean,com.android.tools.r8.utils.Reporter,com.android.tools.r8.com.google.common.collect.ImmutableList,com.android.tools.r8.com.google.common.collect.ImmutableList,com.android.tools.r8.com.google.common.collect.ImmutableList,com.android.tools.r8.tracereferences.TraceReferencesConsumer):62:69 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ZZLcom/android/tools/r8/utils/O2;Lcom/android/tools/r8/internal/bm;Lcom/android/tools/r8/internal/bm;Lcom/android/tools/r8/internal/bm;Lcom/android/tools/r8/tracereferences/TraceReferencesConsumer;)V"} 9:16:void (boolean,boolean):72:79 -> 1:1:com.android.tools.r8.tracereferences.TraceReferencesConsumer getConsumer():399:399 -> a 1:3:com.android.tools.r8.utils.InternalOptions getInternalOptions():403:405 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/A1;"} 4:4:com.android.tools.r8.tracereferences.TraceReferencesConsumer getConsumer():399:399 -> b 4:4:com.android.tools.r8.utils.InternalOptions getInternalOptions():406 -> b 5:14:com.android.tools.r8.utils.InternalOptions getInternalOptions():407:416 -> b 1:1:com.android.tools.r8.tracereferences.TraceReferencesCommand$Builder builder(com.android.tools.r8.DiagnosticsHandler):88:88 -> builder 2:2:com.android.tools.r8.tracereferences.TraceReferencesCommand$Builder builder():96:96 -> builder 3:3:void com.android.tools.r8.tracereferences.TraceReferencesCommand$Builder.():134:134 -> builder 3:3:com.android.tools.r8.tracereferences.TraceReferencesCommand$Builder builder():96 -> builder 1:1:java.util.List getLibrary():387:387 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/bm;"} 1:1:com.android.tools.r8.utils.Reporter getReporter():383:383 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/O2;"} 1:1:java.util.List getSource():395:395 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/bm;"} 1:1:java.util.List getTarget():391:391 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/bm;"} 1:1:boolean isPrintHelp():112:112 -> isPrintHelp 1:1:boolean isPrintVersion():116:116 -> isPrintVersion 1:1:com.android.tools.r8.tracereferences.TraceReferencesCommand$Builder parse(java.lang.String[],com.android.tools.r8.origin.Origin):100:100 -> parse 2:2:com.android.tools.r8.tracereferences.TraceReferencesCommand$Builder parse(java.lang.String[],com.android.tools.r8.origin.Origin,com.android.tools.r8.DiagnosticsHandler):104:104 -> parse 3:3:com.android.tools.r8.tracereferences.TraceReferencesCommand$Builder parse(java.util.Collection,com.android.tools.r8.origin.Origin):108:108 -> parse com.android.tools.r8.tracereferences.TraceReferencesCommand$Builder -> com.android.tools.r8.tracereferences.TraceReferencesCommand$Builder: # {"id":"sourceFile","fileName":"TraceReferencesCommand.java"} boolean printHelp -> a boolean printVersion -> b com.android.tools.r8.utils.Reporter reporter -> c com.android.tools.r8.com.google.common.collect.ImmutableList$Builder libraryBuilder -> d com.android.tools.r8.com.google.common.collect.ImmutableList$Builder traceTargetBuilder -> e com.android.tools.r8.com.google.common.collect.ImmutableList$Builder traceSourceBuilder -> f com.android.tools.r8.tracereferences.TraceReferencesConsumer consumer -> g 1:1:void (com.android.tools.r8.DiagnosticsHandler):137:137 -> 2:18:void (com.android.tools.r8.DiagnosticsHandler):122:138 -> 1:1:com.android.tools.r8.utils.Reporter getReporter():142:142 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/O2;"} 2:6:java.lang.String extractClassDescriptor(byte[]):191:195 -> a 7:10:void addLibraryOrTargetFile(java.nio.file.Path,com.android.tools.r8.com.google.common.collect.ImmutableList$Builder):242:245 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/nio/file/Path;Lcom/android/tools/r8/internal/Yl;)V"} 11:11:void error(com.android.tools.r8.Diagnostic):377:377 -> a 11:11:void addLibraryOrTargetFile(java.nio.file.Path,com.android.tools.r8.com.google.common.collect.ImmutableList$Builder):245 -> a 12:17:void addLibraryOrTargetFile(java.nio.file.Path,com.android.tools.r8.com.google.common.collect.ImmutableList$Builder):247:252 -> a 18:18:void error(com.android.tools.r8.Diagnostic):377:377 -> a 18:18:void addLibraryOrTargetFile(java.nio.file.Path,com.android.tools.r8.com.google.common.collect.ImmutableList$Builder):252 -> a 19:19:void addLibraryOrTargetFile(java.nio.file.Path,com.android.tools.r8.com.google.common.collect.ImmutableList$Builder):254:254 -> a 20:21:com.android.tools.r8.ClassFileResourceProvider singleClassFileClassFileResourceProvider(java.nio.file.Path):221:222 -> a 20:21:void addLibraryOrTargetFile(java.nio.file.Path,com.android.tools.r8.com.google.common.collect.ImmutableList$Builder):256 -> a 22:24:void addLibraryOrTargetFile(java.nio.file.Path,com.android.tools.r8.com.google.common.collect.ImmutableList$Builder):256:258 -> a 25:25:void error(com.android.tools.r8.Diagnostic):377:377 -> a 25:25:void addLibraryOrTargetFile(java.nio.file.Path,com.android.tools.r8.com.google.common.collect.ImmutableList$Builder):258 -> a 26:26:void addLibraryOrTargetFile(java.nio.file.Path,com.android.tools.r8.com.google.common.collect.ImmutableList$Builder):261:261 -> a 27:27:void error(com.android.tools.r8.Diagnostic):377:377 -> a 27:27:void addLibraryOrTargetFile(java.nio.file.Path,com.android.tools.r8.com.google.common.collect.ImmutableList$Builder):261 -> a 28:37:com.android.tools.r8.tracereferences.TraceReferencesCommand makeCommand():341:350 -> a 28:37:void lambda$build$0(com.android.tools.r8.utils.Box):370 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/N;)V"} 38:38:void error(com.android.tools.r8.Diagnostic):377:377 -> a 38:38:com.android.tools.r8.tracereferences.TraceReferencesCommand makeCommand():350 -> a 38:38:void lambda$build$0(com.android.tools.r8.utils.Box):370 -> a 39:43:com.android.tools.r8.tracereferences.TraceReferencesCommand makeCommand():352:356 -> a 39:43:void lambda$build$0(com.android.tools.r8.utils.Box):370 -> a 44:44:void error(com.android.tools.r8.Diagnostic):377:377 -> a 44:44:com.android.tools.r8.tracereferences.TraceReferencesCommand makeCommand():356 -> a 44:44:void lambda$build$0(com.android.tools.r8.utils.Box):370 -> a 45:46:com.android.tools.r8.tracereferences.TraceReferencesCommand makeCommand():358:359 -> a 45:46:void lambda$build$0(com.android.tools.r8.utils.Box):370 -> a 47:47:void error(com.android.tools.r8.Diagnostic):377:377 -> a 47:47:com.android.tools.r8.tracereferences.TraceReferencesCommand makeCommand():359 -> a 47:47:void lambda$build$0(com.android.tools.r8.utils.Box):370 -> a 48:48:com.android.tools.r8.tracereferences.TraceReferencesCommand makeCommand():361:361 -> a 48:48:void lambda$build$0(com.android.tools.r8.utils.Box):370 -> a 49:49:com.android.tools.r8.tracereferences.TraceReferencesCommand makeCommand():342:342 -> a 49:49:void lambda$build$0(com.android.tools.r8.utils.Box):370 -> a 50:51:void lambda$build$0(com.android.tools.r8.utils.Box):370:371 -> a 52:52:void error(com.android.tools.r8.Diagnostic):377:377 -> a 1:1:com.android.tools.r8.tracereferences.TraceReferencesCommand$Builder addLibraryFiles(java.nio.file.Path[]):300:300 -> addLibraryFiles 2:3:com.android.tools.r8.tracereferences.TraceReferencesCommand$Builder addLibraryFiles(java.util.Collection):305:306 -> addLibraryFiles 1:1:com.android.tools.r8.tracereferences.TraceReferencesCommand$Builder addLibraryResourceProvider(com.android.tools.r8.ClassFileResourceProvider):295:295 -> addLibraryResourceProvider 1:1:com.android.tools.r8.tracereferences.TraceReferencesCommand$Builder addSourceFiles(java.nio.file.Path[]):324:324 -> addSourceFiles 2:2:com.android.tools.r8.tracereferences.TraceReferencesCommand$Builder addSourceFiles(java.util.Collection):329:329 -> addSourceFiles 3:6:void addSourceFile(java.nio.file.Path):266:269 -> addSourceFiles 3:6:com.android.tools.r8.tracereferences.TraceReferencesCommand$Builder addSourceFiles(java.util.Collection):330 -> addSourceFiles 7:7:void error(com.android.tools.r8.Diagnostic):377:377 -> addSourceFiles 7:7:void addSourceFile(java.nio.file.Path):269 -> addSourceFiles 7:7:com.android.tools.r8.tracereferences.TraceReferencesCommand$Builder addSourceFiles(java.util.Collection):330 -> addSourceFiles 8:12:void addSourceFile(java.nio.file.Path):271:275 -> addSourceFiles 8:12:com.android.tools.r8.tracereferences.TraceReferencesCommand$Builder addSourceFiles(java.util.Collection):330 -> addSourceFiles 13:15:com.android.tools.r8.ProgramResourceProvider singleClassFileProgramResourceProvider(java.nio.file.Path):227:229 -> addSourceFiles 13:15:void addSourceFile(java.nio.file.Path):275 -> addSourceFiles 13:15:com.android.tools.r8.tracereferences.TraceReferencesCommand$Builder addSourceFiles(java.util.Collection):330 -> addSourceFiles 16:18:void addSourceFile(java.nio.file.Path):275:277 -> addSourceFiles 16:18:com.android.tools.r8.tracereferences.TraceReferencesCommand$Builder addSourceFiles(java.util.Collection):330 -> addSourceFiles 19:19:void error(com.android.tools.r8.Diagnostic):377:377 -> addSourceFiles 19:19:void addSourceFile(java.nio.file.Path):277 -> addSourceFiles 19:19:com.android.tools.r8.tracereferences.TraceReferencesCommand$Builder addSourceFiles(java.util.Collection):330 -> addSourceFiles 20:31:void addSourceFile(java.nio.file.Path):279:290 -> addSourceFiles 20:31:com.android.tools.r8.tracereferences.TraceReferencesCommand$Builder addSourceFiles(java.util.Collection):330 -> addSourceFiles 32:32:void error(com.android.tools.r8.Diagnostic):377:377 -> addSourceFiles 32:32:void addSourceFile(java.nio.file.Path):290 -> addSourceFiles 32:32:com.android.tools.r8.tracereferences.TraceReferencesCommand$Builder addSourceFiles(java.util.Collection):330 -> addSourceFiles 1:1:com.android.tools.r8.tracereferences.TraceReferencesCommand$Builder addTargetFiles(java.nio.file.Path[]):312:312 -> addTargetFiles 2:3:com.android.tools.r8.tracereferences.TraceReferencesCommand$Builder addTargetFiles(java.util.Collection):317:318 -> addTargetFiles 1:8:com.android.tools.r8.tracereferences.TraceReferencesCommand build():366:373 -> build 1:1:boolean isPrintHelp():147:147 -> isPrintHelp 1:1:boolean isPrintVersion():158:158 -> isPrintVersion 1:1:com.android.tools.r8.tracereferences.TraceReferencesCommand$Builder setConsumer(com.android.tools.r8.tracereferences.TraceReferencesConsumer):336:336 -> setConsumer 1:1:com.android.tools.r8.tracereferences.TraceReferencesCommand$Builder setPrintHelp(boolean):152:152 -> setPrintHelp 1:1:com.android.tools.r8.tracereferences.TraceReferencesCommand$Builder setPrintVersion(boolean):163:163 -> setPrintVersion com.android.tools.r8.tracereferences.TraceReferencesCommand$Builder$1 -> com.android.tools.r8.tracereferences.c: # {"id":"sourceFile","fileName":"TraceReferencesCommand.java"} 1:1:void ():134:134 -> com.android.tools.r8.tracereferences.TraceReferencesCommand$Builder$1ClassNameExtractor -> com.android.tools.r8.tracereferences.d: # {"id":"sourceFile","fileName":"TraceReferencesCommand.java"} java.lang.String className -> c 1:1:void ():172:172 -> 1:1:void visit(int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]):183:183 -> a 1:1:java.lang.String getClassInternalType():187:187 -> b com.android.tools.r8.tracereferences.TraceReferencesCommand$Builder$2 -> com.android.tools.r8.tracereferences.e: # {"id":"sourceFile","fileName":"TraceReferencesCommand.java"} java.nio.file.Path val$file -> a byte[] val$bytes -> b java.lang.String val$descriptor -> c 1:1:void (com.android.tools.r8.tracereferences.TraceReferencesCommand$Builder,java.nio.file.Path,byte[],java.lang.String):229:229 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/nio/file/Path;[BLjava/lang/String;)V"} 1:3:java.util.Collection getProgramResources():233:235 -> getProgramResources 4:4:java.util.Collection getProgramResources():234:234 -> getProgramResources 5:5:java.util.Collection getProgramResources():233:233 -> getProgramResources com.android.tools.r8.tracereferences.TraceReferencesCommand$Builder$3 -> com.android.tools.r8.tracereferences.f: # {"id":"sourceFile","fileName":"TraceReferencesCommand.java"} com.android.tools.r8.ProgramResource dexResource -> a 1:2:void (com.android.tools.r8.tracereferences.TraceReferencesCommand$Builder,java.nio.file.Path):281:282 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/nio/file/Path;)V"} 1:1:java.util.Collection getProgramResources():286:286 -> getProgramResources com.android.tools.r8.tracereferences.TraceReferencesCommand$Builder$SingleClassClassFileResourceProvider -> com.android.tools.r8.tracereferences.g: # {"id":"sourceFile","fileName":"TraceReferencesCommand.java"} java.lang.String descriptor -> a com.android.tools.r8.ProgramResource programResource -> b 1:4:void (com.android.tools.r8.origin.Origin,byte[]):202:205 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/origin/PathOrigin;[B)V"} 1:1:java.util.Set getClassDescriptors():210:210 -> getClassDescriptors 1:1:com.android.tools.r8.ProgramResource getProgramResource(java.lang.String):215:215 -> getProgramResource com.android.tools.r8.tracereferences.TraceReferencesCommandParser -> com.android.tools.r8.tracereferences.h: # {"id":"sourceFile","fileName":"TraceReferencesCommandParser.java"} java.util.Set OPTIONS_WITH_PARAMETER -> a 1:1:void ():34:34 -> 1:6:java.lang.String getUsageMessage():37:42 -> a 7:9:java.util.List getCommandFlags():54:56 -> a 7:9:java.lang.String getUsageMessage():42 -> a 10:10:java.util.List getCommandFlags():54:54 -> a 10:10:java.lang.String getUsageMessage():42 -> a 11:16:java.lang.String getUsageMessage():42:47 -> a 17:19:java.util.List getOptionFlags():64:66 -> a 17:19:java.lang.String getUsageMessage():47 -> a 20:24:java.util.List getOptionFlags():65:69 -> a 20:24:java.lang.String getUsageMessage():47 -> a 25:29:java.util.List getOptionFlags():68:72 -> a 25:29:java.lang.String getUsageMessage():47 -> a 30:39:java.util.List getOptionFlags():71:80 -> a 30:39:java.lang.String getUsageMessage():47 -> a 40:47:java.util.List getOptionFlags():79:86 -> a 40:47:java.lang.String getUsageMessage():47 -> a 48:48:com.android.tools.r8.ParseFlagInfoImpl com.android.tools.r8.ParseFlagInfoImpl.getHelp():95:95 -> a 48:48:java.util.List getOptionFlags():87 -> a 48:48:java.lang.String getUsageMessage():47 -> a 49:50:java.util.List getOptionFlags():87:88 -> a 49:50:java.lang.String getUsageMessage():47 -> a 51:53:java.lang.String getUsageMessage():47:49 -> a 54:55:java.util.List getKeepRuleFlags():92:93 -> a 54:55:java.lang.String getUsageMessage():49 -> a 56:56:java.util.List getKeepRuleFlags():92:92 -> a 56:56:java.lang.String getUsageMessage():49 -> a 57:58:java.lang.String getUsageMessage():49:50 -> a 59:59:com.android.tools.r8.tracereferences.TraceReferencesCommand$Builder parse(java.lang.String[],com.android.tools.r8.origin.Origin):109:109 -> a 60:60:com.android.tools.r8.tracereferences.TraceReferencesCommand$Builder parse(java.lang.String[],com.android.tools.r8.origin.Origin,com.android.tools.r8.DiagnosticsHandler):125:125 -> a 61:90:com.android.tools.r8.tracereferences.TraceReferencesCommand$Builder parse(java.lang.String[],com.android.tools.r8.origin.Origin,com.android.tools.r8.tracereferences.TraceReferencesCommand$Builder):142:171 -> a 91:91:void checkCommandNotSet(com.android.tools.r8.tracereferences.TraceReferencesCommandParser$Command,com.android.tools.r8.tracereferences.TraceReferencesCommand$Builder,com.android.tools.r8.origin.Origin):136:136 -> a 91:91:com.android.tools.r8.tracereferences.TraceReferencesCommand$Builder parse(java.lang.String[],com.android.tools.r8.origin.Origin,com.android.tools.r8.tracereferences.TraceReferencesCommand$Builder):172 -> a 92:92:com.android.tools.r8.tracereferences.TraceReferencesCommand$Builder parse(java.lang.String[],com.android.tools.r8.origin.Origin,com.android.tools.r8.tracereferences.TraceReferencesCommand$Builder):174:174 -> a 93:93:void checkCommandNotSet(com.android.tools.r8.tracereferences.TraceReferencesCommandParser$Command,com.android.tools.r8.tracereferences.TraceReferencesCommand$Builder,com.android.tools.r8.origin.Origin):136:136 -> a 93:93:com.android.tools.r8.tracereferences.TraceReferencesCommand$Builder parse(java.lang.String[],com.android.tools.r8.origin.Origin,com.android.tools.r8.tracereferences.TraceReferencesCommand$Builder):175 -> a 94:96:com.android.tools.r8.tracereferences.TraceReferencesCommand$Builder parse(java.lang.String[],com.android.tools.r8.origin.Origin,com.android.tools.r8.tracereferences.TraceReferencesCommand$Builder):177:179 -> a 97:97:void addLibraryArgument(com.android.tools.r8.tracereferences.TraceReferencesCommand$Builder,com.android.tools.r8.origin.Origin,java.lang.String):271:271 -> a 97:97:com.android.tools.r8.tracereferences.TraceReferencesCommand$Builder parse(java.lang.String[],com.android.tools.r8.origin.Origin,com.android.tools.r8.tracereferences.TraceReferencesCommand$Builder):180 -> a 98:109:boolean isJdkHome(java.nio.file.Path):252:263 -> a 98:109:void addLibraryArgument(com.android.tools.r8.tracereferences.TraceReferencesCommand$Builder,com.android.tools.r8.origin.Origin,java.lang.String):272 -> a 98:109:com.android.tools.r8.tracereferences.TraceReferencesCommand$Builder parse(java.lang.String[],com.android.tools.r8.origin.Origin,com.android.tools.r8.tracereferences.TraceReferencesCommand$Builder):180 -> a 110:115:void addLibraryArgument(com.android.tools.r8.tracereferences.TraceReferencesCommand$Builder,com.android.tools.r8.origin.Origin,java.lang.String):274:279 -> a 110:115:com.android.tools.r8.tracereferences.TraceReferencesCommand$Builder parse(java.lang.String[],com.android.tools.r8.origin.Origin,com.android.tools.r8.tracereferences.TraceReferencesCommand$Builder):180 -> a 116:131:com.android.tools.r8.tracereferences.TraceReferencesCommand$Builder parse(java.lang.String[],com.android.tools.r8.origin.Origin,com.android.tools.r8.tracereferences.TraceReferencesCommand$Builder):181:196 -> a 132:175:com.android.tools.r8.tracereferences.TraceReferencesCommand$Builder parse(java.lang.String[],com.android.tools.r8.origin.Origin,com.android.tools.r8.tracereferences.TraceReferencesCommand$Builder):195:238 -> a 176:180:com.android.tools.r8.tracereferences.TraceReferencesCommand$Builder parse(java.lang.String[],com.android.tools.r8.origin.Origin,com.android.tools.r8.tracereferences.TraceReferencesCommand$Builder):235:239 -> a 181:192:com.android.tools.r8.tracereferences.TraceReferencesCommand$Builder parse(java.lang.String[],com.android.tools.r8.origin.Origin,com.android.tools.r8.tracereferences.TraceReferencesCommand$Builder):231:242 -> a 193:194:com.android.tools.r8.tracereferences.TraceReferencesCommand$Builder parse(java.lang.String[],com.android.tools.r8.origin.Origin,com.android.tools.r8.tracereferences.TraceReferencesCommand$Builder):227:228 -> a 195:195:com.android.tools.r8.tracereferences.TraceReferencesCommand$Builder parse(java.lang.String[],com.android.tools.r8.origin.Origin,com.android.tools.r8.tracereferences.TraceReferencesCommand$Builder):227:227 -> a com.android.tools.r8.tracereferences.TraceReferencesConsumer -> com.android.tools.r8.tracereferences.TraceReferencesConsumer: # {"id":"sourceFile","fileName":"TraceReferencesConsumer.java"} 1:1:com.android.tools.r8.tracereferences.TraceReferencesConsumer emptyConsumer():139:139 -> emptyConsumer com.android.tools.r8.tracereferences.TraceReferencesConsumer$AccessFlags -> com.android.tools.r8.tracereferences.TraceReferencesConsumer$AccessFlags: # {"id":"sourceFile","fileName":"TraceReferencesConsumer.java"} com.android.tools.r8.tracereferences.TraceReferencesConsumer$ClassAccessFlags -> com.android.tools.r8.tracereferences.TraceReferencesConsumer$ClassAccessFlags: # {"id":"sourceFile","fileName":"TraceReferencesConsumer.java"} com.android.tools.r8.tracereferences.TraceReferencesConsumer$FieldAccessFlags -> com.android.tools.r8.tracereferences.TraceReferencesConsumer$FieldAccessFlags: # {"id":"sourceFile","fileName":"TraceReferencesConsumer.java"} com.android.tools.r8.tracereferences.TraceReferencesConsumer$ForwardingConsumer -> com.android.tools.r8.tracereferences.TraceReferencesConsumer$ForwardingConsumer: # {"id":"sourceFile","fileName":"TraceReferencesConsumer.java"} com.android.tools.r8.tracereferences.TraceReferencesConsumer consumer -> a com.android.tools.r8.tracereferences.TraceReferencesConsumer EMPTY_CONSUMER -> b 1:1:void ():146:146 -> 1:2:void (com.android.tools.r8.tracereferences.TraceReferencesConsumer):150:151 -> 1:2:void acceptField(com.android.tools.r8.tracereferences.TraceReferencesConsumer$TracedField,com.android.tools.r8.DiagnosticsHandler):163:164 -> acceptField 1:2:void acceptMethod(com.android.tools.r8.tracereferences.TraceReferencesConsumer$TracedMethod,com.android.tools.r8.DiagnosticsHandler):170:171 -> acceptMethod 1:2:void acceptPackage(com.android.tools.r8.references.PackageReference,com.android.tools.r8.DiagnosticsHandler):177:178 -> acceptPackage 1:2:void acceptType(com.android.tools.r8.tracereferences.TraceReferencesConsumer$TracedClass,com.android.tools.r8.DiagnosticsHandler):156:157 -> acceptType 1:2:void finished(com.android.tools.r8.DiagnosticsHandler):184:185 -> finished com.android.tools.r8.tracereferences.TraceReferencesConsumer$MethodAccessFlags -> com.android.tools.r8.tracereferences.TraceReferencesConsumer$MethodAccessFlags: # {"id":"sourceFile","fileName":"TraceReferencesConsumer.java"} com.android.tools.r8.tracereferences.TraceReferencesConsumer$TracedClass -> com.android.tools.r8.tracereferences.TraceReferencesConsumer$TracedClass: # {"id":"sourceFile","fileName":"TraceReferencesConsumer.java"} com.android.tools.r8.tracereferences.TraceReferencesConsumer$TracedField -> com.android.tools.r8.tracereferences.TraceReferencesConsumer$TracedField: # {"id":"sourceFile","fileName":"TraceReferencesConsumer.java"} com.android.tools.r8.tracereferences.TraceReferencesConsumer$TracedMethod -> com.android.tools.r8.tracereferences.TraceReferencesConsumer$TracedMethod: # {"id":"sourceFile","fileName":"TraceReferencesConsumer.java"} com.android.tools.r8.tracereferences.TraceReferencesConsumer$TracedReference -> com.android.tools.r8.tracereferences.TraceReferencesConsumer$TracedReference: # {"id":"sourceFile","fileName":"TraceReferencesConsumer.java"} com.android.tools.r8.tracereferences.TraceReferencesKeepRules -> com.android.tools.r8.tracereferences.TraceReferencesKeepRules: # {"id":"sourceFile","fileName":"TraceReferencesKeepRules.java"} com.android.tools.r8.tracereferences.internal.TraceReferencesResult$Builder traceReferencesResultBuilder -> c com.android.tools.r8.StringConsumer consumer -> d boolean allowObfuscation -> e 1:4:void (com.android.tools.r8.tracereferences.internal.TraceReferencesResult$Builder,com.android.tools.r8.StringConsumer,boolean):37:40 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/qZ;Lcom/android/tools/r8/StringConsumer;Z)V"} 1:1:boolean allowObfuscation():44:44 -> allowObfuscation 1:1:com.android.tools.r8.tracereferences.TraceReferencesKeepRules$Builder builder():94:94 -> builder 1:5:void finished(com.android.tools.r8.DiagnosticsHandler):99:103 -> finished com.android.tools.r8.tracereferences.TraceReferencesKeepRules$Builder -> com.android.tools.r8.tracereferences.TraceReferencesKeepRules$Builder: # {"id":"sourceFile","fileName":"TraceReferencesKeepRules.java"} com.android.tools.r8.StringConsumer consumer -> a boolean allowObfuscation -> b 1:1:void ():53:53 -> 1:1:com.android.tools.r8.tracereferences.TraceReferencesKeepRules build():87:87 -> build 2:2:com.android.tools.r8.tracereferences.internal.TraceReferencesResult$Builder com.android.tools.r8.tracereferences.internal.TraceReferencesResult.builder():55:55 -> build 2:2:com.android.tools.r8.tracereferences.TraceReferencesKeepRules build():88 -> build 3:3:com.android.tools.r8.tracereferences.TraceReferencesKeepRules build():88:88 -> build 1:1:com.android.tools.r8.tracereferences.TraceReferencesKeepRules$Builder setAllowObfuscation(boolean):61:61 -> setAllowObfuscation 1:1:com.android.tools.r8.tracereferences.TraceReferencesKeepRules$Builder setOutputConsumer(com.android.tools.r8.StringConsumer):81:81 -> setOutputConsumer 1:1:com.android.tools.r8.tracereferences.TraceReferencesKeepRules$Builder setOutputPath(java.nio.file.Path):71:71 -> setOutputPath com.android.tools.r8.tracereferences.Tracer -> com.android.tools.r8.tracereferences.k: # {"id":"sourceFile","fileName":"Tracer.java"} com.android.tools.r8.graph.AppView appView -> a com.android.tools.r8.DiagnosticsHandler diagnostics -> b java.util.function.Predicate targetPredicate -> c 1:4:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.DiagnosticsHandler,java.util.function.Predicate):60:63 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/DiagnosticsHandler;Ljava/util/function/Predicate;)V"} 1:10:void run(com.android.tools.r8.tracereferences.TraceReferencesConsumer):67:76 -> a 11:11:void com.android.tools.r8.graph.DexProgramClass.forEachProgramField(java.util.function.Consumer):257:257 -> a 11:11:void run(com.android.tools.r8.tracereferences.TraceReferencesConsumer):76 -> a 12:18:void run(com.android.tools.r8.tracereferences.TraceReferencesConsumer):77:83 -> a 19:19:void lambda$run$0(com.android.tools.r8.tracereferences.Tracer$UseCollector,com.android.tools.r8.graph.ProgramField):76:76 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/tracereferences/j;Lcom/android/tools/r8/graph/m5;)V"} 20:21:void com.android.tools.r8.tracereferences.Tracer$UseCollector.registerField(com.android.tools.r8.graph.ProgramField):214:215 -> a 20:21:void lambda$run$0(com.android.tools.r8.tracereferences.Tracer$UseCollector,com.android.tools.r8.graph.ProgramField):76 -> a 22:22:void lambda$run$1(com.android.tools.r8.tracereferences.Tracer$UseCollector,com.android.tools.r8.graph.ProgramMethod):79:79 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/tracereferences/j;Lcom/android/tools/r8/graph/o5;)V"} 23:23:void com.android.tools.r8.tracereferences.Tracer$UseCollector.traceCode(com.android.tools.r8.graph.ProgramMethod):244:244 -> a 23:23:void lambda$run$1(com.android.tools.r8.tracereferences.Tracer$UseCollector,com.android.tools.r8.graph.ProgramMethod):80 -> a com.android.tools.r8.tracereferences.Tracer$UseCollector -> com.android.tools.r8.tracereferences.j: # {"id":"sourceFile","fileName":"Tracer.java"} com.android.tools.r8.graph.AppView appView -> a com.android.tools.r8.graph.DexItemFactory factory -> b com.android.tools.r8.tracereferences.TraceReferencesConsumer consumer -> c com.android.tools.r8.DiagnosticsHandler diagnostics -> d java.util.function.Predicate targetPredicate -> e java.util.Set missingClasses -> f java.util.Set missingFields -> g java.util.Set missingMethods -> h boolean $assertionsDisabled -> i 1:1:void ():88:88 -> 1:1:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.tracereferences.TraceReferencesConsumer,com.android.tools.r8.DiagnosticsHandler,java.util.function.Predicate):104:104 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/tracereferences/TraceReferencesConsumer;Lcom/android/tools/r8/DiagnosticsHandler;Ljava/util/function/Predicate;)V"} 2:15:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.tracereferences.TraceReferencesConsumer,com.android.tools.r8.DiagnosticsHandler,java.util.function.Predicate):96:109 -> 1:1:com.android.tools.r8.graph.AppInfoWithClassHierarchy appInfo():117:117 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/j;"} 2:2:boolean isTargetType(com.android.tools.r8.graph.DexType):125:125 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Z"} 3:4:void addClassType(com.android.tools.r8.graph.DexType,com.android.tools.r8.diagnostic.DefinitionContext):147:148 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/diagnostic/DefinitionContext;)V"} 5:5:com.android.tools.r8.graph.ClassResolutionResult com.android.tools.r8.graph.AppView.contextIndependentDefinitionForWithResolutionResult(com.android.tools.r8.graph.DexType):422:422 -> a 5:5:void addClassType(com.android.tools.r8.graph.DexType,com.android.tools.r8.diagnostic.DefinitionContext):149 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 6:6:com.android.tools.r8.graph.ClassResolutionResult com.android.tools.r8.graph.AppView.contextIndependentDefinitionForWithResolutionResult(com.android.tools.r8.graph.DexType):422:422 -> a 6:6:void addClassType(com.android.tools.r8.graph.DexType,com.android.tools.r8.diagnostic.DefinitionContext):149 -> a 7:10:void addClassType(com.android.tools.r8.graph.DexType,com.android.tools.r8.diagnostic.DefinitionContext):150:153 -> a 11:11:void com.android.tools.r8.tracereferences.internal.TracedClassImpl.(com.android.tools.r8.graph.DexType,com.android.tools.r8.diagnostic.DefinitionContext):17:17 -> a 11:11:void addClassType(com.android.tools.r8.graph.DexType,com.android.tools.r8.diagnostic.DefinitionContext):153 -> a 12:13:void collectMissingClass(com.android.tools.r8.tracereferences.internal.TracedClassImpl):199:200 -> a 12:13:void addClassType(com.android.tools.r8.graph.DexType,com.android.tools.r8.diagnostic.DefinitionContext):154 -> a 14:15:void collectMissing(com.android.tools.r8.tracereferences.TraceReferencesConsumer$TracedReference,java.util.Set):193:194 -> a 14:15:void collectMissingClass(com.android.tools.r8.tracereferences.internal.TracedClassImpl):200 -> a 14:15:void addClassType(com.android.tools.r8.graph.DexType,com.android.tools.r8.diagnostic.DefinitionContext):154 -> a 16:16:void addClassType(com.android.tools.r8.graph.DexType,com.android.tools.r8.diagnostic.DefinitionContext):155:155 -> a 17:17:void addClass(com.android.tools.r8.graph.DexClass,com.android.tools.r8.diagnostic.DefinitionContext):160:160 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/diagnostic/DefinitionContext;Lcom/android/tools/r8/graph/q0;)V"} 18:18:boolean isTargetType(com.android.tools.r8.graph.DexType):125:125 -> a 18:18:void addClass(com.android.tools.r8.graph.DexClass,com.android.tools.r8.diagnostic.DefinitionContext):160 -> a 19:23:void addClass(com.android.tools.r8.graph.DexClass,com.android.tools.r8.diagnostic.DefinitionContext):161:165 -> a 24:24:void addClass(com.android.tools.r8.graph.DexClass,com.android.tools.r8.diagnostic.DefinitionContext):164:164 -> a 25:25:void addSuperMethodFromTarget(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.diagnostic.DefinitionContext):172:172 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/t0;Lcom/android/tools/r8/diagnostic/DefinitionContext;)V"} 26:26:boolean com.android.tools.r8.graph.Definition.isProgramMethod():0:0 -> a 26:26:void addSuperMethodFromTarget(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.diagnostic.DefinitionContext):172 -> a 27:28:void addSuperMethodFromTarget(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.diagnostic.DefinitionContext):172:173 -> a 29:29:boolean isTargetType(com.android.tools.r8.graph.DexType):125:125 -> a 29:29:void addSuperMethodFromTarget(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.diagnostic.DefinitionContext):173 -> a 30:39:void addSuperMethodFromTarget(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.diagnostic.DefinitionContext):173:182 -> a 40:40:boolean isTargetType(com.android.tools.r8.graph.DexType):125:125 -> a 40:40:void addSuperMethodFromTarget(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.diagnostic.DefinitionContext):182 -> a 41:44:void addSuperMethodFromTarget(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.diagnostic.DefinitionContext):183:186 -> a 45:45:void addSuperMethodFromTarget(com.android.tools.r8.graph.DexClassAndMethod,com.android.tools.r8.diagnostic.DefinitionContext):185:185 -> a 46:47:void registerMethod(com.android.tools.r8.graph.ProgramMethod):219:220 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)V"} 48:49:void addTypes(com.android.tools.r8.graph.DexTypeList,com.android.tools.r8.diagnostic.DefinitionContext):141:142 -> a 48:49:void registerMethod(com.android.tools.r8.graph.ProgramMethod):220 -> a 50:64:void registerMethod(com.android.tools.r8.graph.ProgramMethod):221:235 -> a 65:65:boolean com.android.tools.r8.graph.Definition.isProgramMethod():0:0 -> a 65:65:void registerMethod(com.android.tools.r8.graph.ProgramMethod):237 -> a 66:66:void registerMethod(com.android.tools.r8.graph.ProgramMethod):238:238 -> a 67:67:boolean isTargetType(com.android.tools.r8.graph.DexType):125:125 -> a 67:67:void registerMethod(com.android.tools.r8.graph.ProgramMethod):238 -> a 68:68:void registerMethod(com.android.tools.r8.graph.ProgramMethod):239:239 -> a 69:71:void registerSuperType(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexType,com.android.tools.r8.diagnostic.DefinitionContext):249:251 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/diagnostic/DefinitionContext;)V"} 72:74:void lambda$registerSuperType$1(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.diagnostic.DefinitionContext,com.android.tools.r8.graph.DexEncodedMethod):254:256 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/diagnostic/DefinitionContext;Lcom/android/tools/r8/graph/W0;)V"} 75:75:boolean com.android.tools.r8.graph.Definition.isProgramMethod():0:0 -> a 75:75:void lambda$registerSuperType$1(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.diagnostic.DefinitionContext,com.android.tools.r8.graph.DexEncodedMethod):258 -> a 76:76:void lambda$registerSuperType$1(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.diagnostic.DefinitionContext,com.android.tools.r8.graph.DexEncodedMethod):259:259 -> a 77:77:boolean isTargetType(com.android.tools.r8.graph.DexType):125:125 -> a 77:77:void lambda$registerSuperType$1(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.diagnostic.DefinitionContext,com.android.tools.r8.graph.DexEncodedMethod):259 -> a 78:78:void lambda$registerSuperType$1(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.diagnostic.DefinitionContext,com.android.tools.r8.graph.DexEncodedMethod):260:260 -> a 1:1:com.android.tools.r8.graph.AppView appView():113:113 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/m;"} 2:10:void addType(com.android.tools.r8.graph.DexType,com.android.tools.r8.diagnostic.DefinitionContext):129:137 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/diagnostic/DefinitionContext;)V"} 11:11:void lambda$addClassType$0(com.android.tools.r8.diagnostic.DefinitionContext,com.android.tools.r8.graph.DexClass):151:151 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/diagnostic/DefinitionContext;Lcom/android/tools/r8/graph/q0;)V"} com.android.tools.r8.tracereferences.Tracer$UseCollector$MethodUseCollector -> com.android.tools.r8.tracereferences.i: # {"id":"sourceFile","fileName":"Tracer.java"} com.android.tools.r8.diagnostic.DefinitionContext referencedFrom -> e com.android.tools.r8.tracereferences.Tracer$UseCollector this$0 -> f boolean $assertionsDisabled -> g 1:1:void ():265:265 -> 1:3:void (com.android.tools.r8.tracereferences.Tracer$UseCollector,com.android.tools.r8.graph.ProgramMethod):269:271 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/tracereferences/j;Lcom/android/tools/r8/graph/o5;)V"} 1:1:void registerInvokeDirect(com.android.tools.r8.graph.DexMethod):278:278 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)V"} 2:2:com.android.tools.r8.graph.lens.GraphLens com.android.tools.r8.tracereferences.Tracer$UseCollector.graphLens():121:121 -> a 2:2:void registerInvokeDirect(com.android.tools.r8.graph.DexMethod):278 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:3:com.android.tools.r8.graph.lens.GraphLens com.android.tools.r8.tracereferences.Tracer$UseCollector.graphLens():121:121 -> a 3:3:void registerInvokeDirect(com.android.tools.r8.graph.DexMethod):278 -> a 4:4:void registerInvokeDirect(com.android.tools.r8.graph.DexMethod):278:278 -> a 5:5:com.android.tools.r8.graph.lens.MethodLookupResult com.android.tools.r8.graph.lens.GraphLens.lookupInvokeDirect(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):249:249 -> a 5:5:void registerInvokeDirect(com.android.tools.r8.graph.DexMethod):278 -> a 6:6:com.android.tools.r8.graph.lens.MethodLookupResult com.android.tools.r8.graph.lens.GraphLens.lookupMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.InvokeType):295:295 -> a 6:6:com.android.tools.r8.graph.lens.MethodLookupResult com.android.tools.r8.graph.lens.GraphLens.lookupInvokeDirect(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):249 -> a 6:6:void registerInvokeDirect(com.android.tools.r8.graph.DexMethod):278 -> a 7:12:void registerInvokeDirect(com.android.tools.r8.graph.DexMethod):279:284 -> a 13:20:void registerInvokeDirect(com.android.tools.r8.graph.DexMethod):282:289 -> a 21:21:com.android.tools.r8.graph.ClassResolutionResult com.android.tools.r8.graph.AppView.contextIndependentDefinitionForWithResolutionResult(com.android.tools.r8.graph.DexType):422:422 -> a 21:21:void registerInvokeDirect(com.android.tools.r8.graph.DexMethod):289 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 22:22:com.android.tools.r8.graph.ClassResolutionResult com.android.tools.r8.graph.AppView.contextIndependentDefinitionForWithResolutionResult(com.android.tools.r8.graph.DexType):422:422 -> a 22:22:void registerInvokeDirect(com.android.tools.r8.graph.DexMethod):289 -> a 23:32:void registerInvokeDirect(com.android.tools.r8.graph.DexMethod):289:298 -> a 33:33:void handleRewrittenMethodReference(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexClassAndMethod):388:388 -> a 33:33:void registerInvokeDirect(com.android.tools.r8.graph.DexMethod):299 -> a 34:34:void lambda$registerInvokeDirect$0(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.utils.BooleanBox,com.android.tools.r8.graph.DexClass):292:292 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/utils/K;Lcom/android/tools/r8/graph/q0;)V"} 35:35:void handleRewrittenMethodReference(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexClassAndMethod):389:389 -> a 35:35:void lambda$registerInvokeDirect$0(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.utils.BooleanBox,com.android.tools.r8.graph.DexClass):294 -> a 36:36:void handleRewrittenMethodReference(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexClassAndMethod):388:388 -> a 36:36:void lambda$registerInvokeDirect$0(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.utils.BooleanBox,com.android.tools.r8.graph.DexClass):294 -> a 37:37:void lambda$registerInvokeDirect$0(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.utils.BooleanBox,com.android.tools.r8.graph.DexClass):295:295 -> a 38:38:com.android.tools.r8.graph.DexClassAndMethod lambda$registerInvokeSuper$1(com.android.tools.r8.graph.MethodResolutionResult$SingleResolutionResult):330:330 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/I4$c;)Lcom/android/tools/r8/graph/t0;"} 39:45:void handleInvokeWithDynamicDispatch(com.android.tools.r8.graph.lens.MethodLookupResult):341:347 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/PE;)V"} 46:46:boolean com.android.tools.r8.ir.code.InvokeType.isInterface():184:184 -> a 46:46:void handleInvokeWithDynamicDispatch(com.android.tools.r8.graph.lens.MethodLookupResult):347 -> a 47:50:void handleInvokeWithDynamicDispatch(com.android.tools.r8.graph.lens.MethodLookupResult):347:350 -> a 51:51:boolean com.android.tools.r8.ir.code.InvokeType.isInterface():184:184 -> a 51:51:void handleInvokeWithDynamicDispatch(com.android.tools.r8.graph.lens.MethodLookupResult):350 -> a 52:53:void handleInvokeWithDynamicDispatch(com.android.tools.r8.graph.lens.MethodLookupResult):351:352 -> a 54:54:void handleInvokeWithDynamicDispatch(com.android.tools.r8.graph.lens.MethodLookupResult):348:348 -> a 55:71:void handleRewrittenMethodResolution(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.MethodResolutionResult,java.util.function.Function):360:376 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/I4;Ljava/util/function/Function;)V"} 72:82:void lambda$handleRewrittenMethodResolution$4(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.utils.BooleanBox,java.util.function.Function,com.android.tools.r8.graph.MethodResolutionResult):363:373 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/utils/K;Ljava/util/function/Function;Lcom/android/tools/r8/graph/I4;)V"} 83:83:void handleRewrittenMethodReference(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexClassAndMethod):389:389 -> a 83:83:void lambda$handleRewrittenMethodResolution$4(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.utils.BooleanBox,java.util.function.Function,com.android.tools.r8.graph.MethodResolutionResult):373 -> a 84:84:void handleRewrittenMethodReference(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexClassAndMethod):388:388 -> a 84:84:void lambda$handleRewrittenMethodResolution$4(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.utils.BooleanBox,java.util.function.Function,com.android.tools.r8.graph.MethodResolutionResult):373 -> a 85:87:void lambda$handleRewrittenMethodResolution$5(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.MethodResolutionResult):378:380 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/I4;)V"} 88:90:void handleRewrittenMethodReference(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexEncodedMethod):394:396 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/W0;)V"} 91:95:void handleRewrittenMethodReference(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexEncodedMethod):394:398 -> a 96:97:void com.android.tools.r8.tracereferences.Tracer$UseCollector.addTypes(com.android.tools.r8.graph.DexTypeList,com.android.tools.r8.diagnostic.DefinitionContext):141:142 -> a 96:97:void handleRewrittenMethodReference(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexEncodedMethod):398 -> a 98:108:void handleRewrittenMethodReference(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexEncodedMethod):399:409 -> a 109:115:void handleRewrittenMethodReference(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexEncodedMethod):408:414 -> a 116:116:void com.android.tools.r8.tracereferences.internal.TracedMethodImpl.(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.diagnostic.DefinitionContext):17:17 -> a 116:116:void handleRewrittenMethodReference(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexEncodedMethod):414 -> a 117:117:void handleRewrittenMethodReference(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexEncodedMethod):415:415 -> a 118:118:void com.android.tools.r8.tracereferences.Tracer$UseCollector.collectMissingMethod(com.android.tools.r8.tracereferences.internal.TracedMethodImpl):209:209 -> a 118:118:void handleRewrittenMethodReference(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexEncodedMethod):415 -> a 119:119:void handleRewrittenMethodReference(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexEncodedMethod):415:415 -> a 120:120:void com.android.tools.r8.tracereferences.Tracer$UseCollector.collectMissingMethod(com.android.tools.r8.tracereferences.internal.TracedMethodImpl):209:209 -> a 120:120:void handleRewrittenMethodReference(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexEncodedMethod):415 -> a 121:121:void com.android.tools.r8.tracereferences.Tracer$UseCollector.collectMissingMethod(com.android.tools.r8.tracereferences.internal.TracedMethodImpl):210:210 -> a 121:121:void handleRewrittenMethodReference(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexEncodedMethod):415 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 122:123:void com.android.tools.r8.tracereferences.Tracer$UseCollector.collectMissing(com.android.tools.r8.tracereferences.TraceReferencesConsumer$TracedReference,java.util.Set):193:194 -> a 122:123:void com.android.tools.r8.tracereferences.Tracer$UseCollector.collectMissingMethod(com.android.tools.r8.tracereferences.internal.TracedMethodImpl):210 -> a 122:123:void handleRewrittenMethodReference(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexEncodedMethod):415 -> a 124:124:void handleRewrittenMethodReference(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexEncodedMethod):416:416 -> a 125:125:void handleFieldAccess(com.android.tools.r8.graph.DexField):450:450 -> a 125:125:void registerInstanceFieldRead(com.android.tools.r8.graph.DexField):431 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;)V"} 126:126:com.android.tools.r8.graph.lens.GraphLens com.android.tools.r8.tracereferences.Tracer$UseCollector.graphLens():121:121 -> a 126:126:void handleFieldAccess(com.android.tools.r8.graph.DexField):450 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 126:126:void registerInstanceFieldRead(com.android.tools.r8.graph.DexField):431 -> a 127:127:com.android.tools.r8.graph.lens.GraphLens com.android.tools.r8.tracereferences.Tracer$UseCollector.graphLens():121:121 -> a 127:127:void handleFieldAccess(com.android.tools.r8.graph.DexField):450 -> a 127:127:void registerInstanceFieldRead(com.android.tools.r8.graph.DexField):431 -> a 128:128:com.android.tools.r8.graph.lens.FieldLookupResult com.android.tools.r8.graph.lens.GraphLens.lookupFieldResult(com.android.tools.r8.graph.DexField):346:346 -> a 128:128:void handleFieldAccess(com.android.tools.r8.graph.DexField):450 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 128:128:void registerInstanceFieldRead(com.android.tools.r8.graph.DexField):431 -> a 129:129:void handleFieldAccess(com.android.tools.r8.graph.DexField):451:451 -> a 129:129:void registerInstanceFieldRead(com.android.tools.r8.graph.DexField):431 -> a 130:142:void lambda$handleRewrittenFieldReference$6(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.FieldResolutionResult):461:473 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;Lcom/android/tools/r8/graph/i3;)V"} 143:143:void lambda$handleRewrittenFieldReference$6(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.FieldResolutionResult):472:472 -> a 144:148:void registerCallSite(com.android.tools.r8.graph.DexCallSite):496:500 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p0;)V"} 149:149:com.android.tools.r8.graph.AppView com.android.tools.r8.tracereferences.Tracer$UseCollector.appView():113:113 -> a 149:149:void registerCallSite(com.android.tools.r8.graph.DexCallSite):501 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 150:153:void registerCallSite(com.android.tools.r8.graph.DexCallSite):501:504 -> a 154:154:com.android.tools.r8.graph.ClassResolutionResult com.android.tools.r8.graph.AppView.contextIndependentDefinitionForWithResolutionResult(com.android.tools.r8.graph.DexType):422:422 -> a 154:154:void registerCallSite(com.android.tools.r8.graph.DexCallSite):505 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 155:155:com.android.tools.r8.graph.ClassResolutionResult com.android.tools.r8.graph.AppView.contextIndependentDefinitionForWithResolutionResult(com.android.tools.r8.graph.DexType):422:422 -> a 155:155:void registerCallSite(com.android.tools.r8.graph.DexCallSite):505 -> a 156:174:void registerCallSite(com.android.tools.r8.graph.DexCallSite):506:524 -> a 175:175:void com.android.tools.r8.tracereferences.Tracer$UseCollector.collectMissingClass(com.android.tools.r8.tracereferences.internal.TracedClassImpl):199:199 -> a 175:175:void registerCallSite(com.android.tools.r8.graph.DexCallSite):524 -> a 176:176:void registerCallSite(com.android.tools.r8.graph.DexCallSite):524:524 -> a 177:177:void com.android.tools.r8.tracereferences.Tracer$UseCollector.collectMissingClass(com.android.tools.r8.tracereferences.internal.TracedClassImpl):199:199 -> a 177:177:void registerCallSite(com.android.tools.r8.graph.DexCallSite):524 -> a 178:178:void com.android.tools.r8.tracereferences.Tracer$UseCollector.collectMissingClass(com.android.tools.r8.tracereferences.internal.TracedClassImpl):200:200 -> a 178:178:void registerCallSite(com.android.tools.r8.graph.DexCallSite):524 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 179:180:void com.android.tools.r8.tracereferences.Tracer$UseCollector.collectMissing(com.android.tools.r8.tracereferences.TraceReferencesConsumer$TracedReference,java.util.Set):193:194 -> a 179:180:void com.android.tools.r8.tracereferences.Tracer$UseCollector.collectMissingClass(com.android.tools.r8.tracereferences.internal.TracedClassImpl):200 -> a 179:180:void registerCallSite(com.android.tools.r8.graph.DexCallSite):524 -> a 181:181:void registerCallSite(com.android.tools.r8.graph.DexCallSite):525:525 -> a 182:190:void lambda$registerCallSite$7(com.android.tools.r8.ir.desugar.LambdaDescriptor,com.android.tools.r8.graph.DexClass):510:518 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/KA;Lcom/android/tools/r8/graph/q0;)V"} 1:1:void registerInvokeInterface(com.android.tools.r8.graph.DexMethod):306:306 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)V"} 2:2:com.android.tools.r8.graph.lens.GraphLens com.android.tools.r8.tracereferences.Tracer$UseCollector.graphLens():121:121 -> b 2:2:void registerInvokeInterface(com.android.tools.r8.graph.DexMethod):306 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:3:com.android.tools.r8.graph.lens.GraphLens com.android.tools.r8.tracereferences.Tracer$UseCollector.graphLens():121:121 -> b 3:3:void registerInvokeInterface(com.android.tools.r8.graph.DexMethod):306 -> b 4:4:void registerInvokeInterface(com.android.tools.r8.graph.DexMethod):306:306 -> b 5:5:com.android.tools.r8.graph.lens.MethodLookupResult com.android.tools.r8.graph.lens.GraphLens.lookupInvokeInterface(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):258:258 -> b 5:5:void registerInvokeInterface(com.android.tools.r8.graph.DexMethod):306 -> b 6:6:com.android.tools.r8.graph.lens.MethodLookupResult com.android.tools.r8.graph.lens.GraphLens.lookupMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.InvokeType):295:295 -> b 6:6:com.android.tools.r8.graph.lens.MethodLookupResult com.android.tools.r8.graph.lens.GraphLens.lookupInvokeInterface(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):258 -> b 6:6:void registerInvokeInterface(com.android.tools.r8.graph.DexMethod):306 -> b 7:8:void registerInvokeInterface(com.android.tools.r8.graph.DexMethod):307:308 -> b 9:9:void lambda$handleRewrittenMethodResolution$3(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexEncodedMethod):369:369 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/W0;)V"} 10:10:void registerInitClass(com.android.tools.r8.graph.DexType):424:424 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)V"} 11:11:com.android.tools.r8.graph.lens.GraphLens com.android.tools.r8.tracereferences.Tracer$UseCollector.graphLens():121:121 -> b 11:11:void registerInitClass(com.android.tools.r8.graph.DexType):424 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 12:12:com.android.tools.r8.graph.lens.GraphLens com.android.tools.r8.tracereferences.Tracer$UseCollector.graphLens():121:121 -> b 12:12:void registerInitClass(com.android.tools.r8.graph.DexType):424 -> b 13:13:void registerInitClass(com.android.tools.r8.graph.DexType):0:0 -> b # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":440,"2":441,"3":442},"outline":"Lcom/android/tools/r8/internal/s2;a(Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/v2;"} 440:440:void registerInitClass(com.android.tools.r8.graph.DexType):424:424 -> b 441:441:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.lens.GraphLens.lookupType(com.android.tools.r8.graph.DexType):243:243 -> b 441:441:void registerInitClass(com.android.tools.r8.graph.DexType):424 -> b 442:442:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.lens.GraphLens.lookupType(com.android.tools.r8.graph.DexType):243:243 -> b 442:442:void registerInitClass(com.android.tools.r8.graph.DexType):424 -> b 438:439:void registerInitClass(com.android.tools.r8.graph.DexType):425:426 -> b 1:1:void handleFieldAccess(com.android.tools.r8.graph.DexField):450:450 -> c 1:1:void registerInstanceFieldWrite(com.android.tools.r8.graph.DexField):436 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;)V"} 2:2:com.android.tools.r8.graph.lens.GraphLens com.android.tools.r8.tracereferences.Tracer$UseCollector.graphLens():121:121 -> c 2:2:void handleFieldAccess(com.android.tools.r8.graph.DexField):450 -> 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):436 -> c 3:3:com.android.tools.r8.graph.lens.GraphLens com.android.tools.r8.tracereferences.Tracer$UseCollector.graphLens():121:121 -> c 3:3:void handleFieldAccess(com.android.tools.r8.graph.DexField):450 -> c 3:3:void registerInstanceFieldWrite(com.android.tools.r8.graph.DexField):436 -> c 4:4:com.android.tools.r8.graph.lens.FieldLookupResult com.android.tools.r8.graph.lens.GraphLens.lookupFieldResult(com.android.tools.r8.graph.DexField):346:346 -> c 4:4:void handleFieldAccess(com.android.tools.r8.graph.DexField):450 -> c # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 4:4:void registerInstanceFieldWrite(com.android.tools.r8.graph.DexField):436 -> c 5:5:void handleFieldAccess(com.android.tools.r8.graph.DexField):451:451 -> c 5:5:void registerInstanceFieldWrite(com.android.tools.r8.graph.DexField):436 -> c 1:1:void registerInvokeStatic(com.android.tools.r8.graph.DexMethod):313:313 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)V"} 2:2:com.android.tools.r8.graph.lens.GraphLens com.android.tools.r8.tracereferences.Tracer$UseCollector.graphLens():121:121 -> e 2:2:void registerInvokeStatic(com.android.tools.r8.graph.DexMethod):313 -> e # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:3:com.android.tools.r8.graph.lens.GraphLens com.android.tools.r8.tracereferences.Tracer$UseCollector.graphLens():121:121 -> e 3:3:void registerInvokeStatic(com.android.tools.r8.graph.DexMethod):313 -> e 4:4:void registerInvokeStatic(com.android.tools.r8.graph.DexMethod):313:313 -> e 5:5:com.android.tools.r8.graph.lens.MethodLookupResult com.android.tools.r8.graph.lens.GraphLens.lookupInvokeStatic(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):267:267 -> e 5:5:void registerInvokeStatic(com.android.tools.r8.graph.DexMethod):313 -> e 6:6:com.android.tools.r8.graph.lens.MethodLookupResult com.android.tools.r8.graph.lens.GraphLens.lookupMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.InvokeType):295:295 -> e 6:6:com.android.tools.r8.graph.lens.MethodLookupResult com.android.tools.r8.graph.lens.GraphLens.lookupInvokeStatic(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):267 -> e 6:6:void registerInvokeStatic(com.android.tools.r8.graph.DexMethod):313 -> e 7:11:void registerInvokeStatic(com.android.tools.r8.graph.DexMethod):314:318 -> e 12:12:void registerInvokeStatic(com.android.tools.r8.graph.DexMethod):316:316 -> e 13:13:void handleFieldAccess(com.android.tools.r8.graph.DexField):450:450 -> e 13:13:void registerStaticFieldRead(com.android.tools.r8.graph.DexField):441 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;)V"} 14:14:com.android.tools.r8.graph.lens.GraphLens com.android.tools.r8.tracereferences.Tracer$UseCollector.graphLens():121:121 -> e 14:14:void handleFieldAccess(com.android.tools.r8.graph.DexField):450 -> 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):441 -> e 15:15:com.android.tools.r8.graph.lens.GraphLens com.android.tools.r8.tracereferences.Tracer$UseCollector.graphLens():121:121 -> e 15:15:void handleFieldAccess(com.android.tools.r8.graph.DexField):450 -> e 15:15:void registerStaticFieldRead(com.android.tools.r8.graph.DexField):441 -> e 16:16:com.android.tools.r8.graph.lens.FieldLookupResult com.android.tools.r8.graph.lens.GraphLens.lookupFieldResult(com.android.tools.r8.graph.DexField):346:346 -> e 16:16:void handleFieldAccess(com.android.tools.r8.graph.DexField):450 -> e # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 16:16:void registerStaticFieldRead(com.android.tools.r8.graph.DexField):441 -> e 17:17:void handleFieldAccess(com.android.tools.r8.graph.DexField):451:451 -> e 17:17:void registerStaticFieldRead(com.android.tools.r8.graph.DexField):441 -> e 1:1:void registerTypeReference(com.android.tools.r8.graph.DexType):489:489 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)V"} 2:2:com.android.tools.r8.graph.lens.GraphLens com.android.tools.r8.tracereferences.Tracer$UseCollector.graphLens():121:121 -> f 2:2:void registerTypeReference(com.android.tools.r8.graph.DexType):489 -> f # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:3:com.android.tools.r8.graph.lens.GraphLens com.android.tools.r8.tracereferences.Tracer$UseCollector.graphLens():121:121 -> f 3:3:void registerTypeReference(com.android.tools.r8.graph.DexType):489 -> f 4:4:void registerTypeReference(com.android.tools.r8.graph.DexType):0:0 -> f # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":494,"2":495,"3":496},"outline":"Lcom/android/tools/r8/internal/s2;a(Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/v2;"} 494:494:void registerTypeReference(com.android.tools.r8.graph.DexType):489:489 -> f 495:495:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.lens.GraphLens.lookupType(com.android.tools.r8.graph.DexType):243:243 -> f 495:495:void registerTypeReference(com.android.tools.r8.graph.DexType):489 -> f 496:496:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.lens.GraphLens.lookupType(com.android.tools.r8.graph.DexType):243:243 -> f 496:496:void registerTypeReference(com.android.tools.r8.graph.DexType):489 -> f 493:493:void registerTypeReference(com.android.tools.r8.graph.DexType):489:489 -> f 1:1:void registerInvokeSuper(com.android.tools.r8.graph.DexMethod):324:324 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)V"} 2:2:com.android.tools.r8.graph.lens.GraphLens com.android.tools.r8.tracereferences.Tracer$UseCollector.graphLens():121:121 -> g 2:2:void registerInvokeSuper(com.android.tools.r8.graph.DexMethod):324 -> g # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:3:com.android.tools.r8.graph.lens.GraphLens com.android.tools.r8.tracereferences.Tracer$UseCollector.graphLens():121:121 -> g 3:3:void registerInvokeSuper(com.android.tools.r8.graph.DexMethod):324 -> g 4:4:void registerInvokeSuper(com.android.tools.r8.graph.DexMethod):324:324 -> g 5:5:com.android.tools.r8.graph.lens.MethodLookupResult com.android.tools.r8.graph.lens.GraphLens.lookupInvokeSuper(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):276:276 -> g 5:5:void registerInvokeSuper(com.android.tools.r8.graph.DexMethod):324 -> g 6:6:com.android.tools.r8.graph.lens.MethodLookupResult com.android.tools.r8.graph.lens.GraphLens.lookupMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.InvokeType):295:295 -> g 6:6:com.android.tools.r8.graph.lens.MethodLookupResult com.android.tools.r8.graph.lens.GraphLens.lookupInvokeSuper(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):276 -> g 6:6:void registerInvokeSuper(com.android.tools.r8.graph.DexMethod):324 -> g 7:11:void registerInvokeSuper(com.android.tools.r8.graph.DexMethod):325:329 -> g 12:12:void registerInvokeSuper(com.android.tools.r8.graph.DexMethod):327:327 -> g 13:13:void lambda$handleRewrittenMethodResolution$2(com.android.tools.r8.graph.DexType):367:367 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)V"} 14:14:void handleFieldAccess(com.android.tools.r8.graph.DexField):450:450 -> g 14:14:void registerStaticFieldWrite(com.android.tools.r8.graph.DexField):446 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;)V"} 15:15:com.android.tools.r8.graph.lens.GraphLens com.android.tools.r8.tracereferences.Tracer$UseCollector.graphLens():121:121 -> g 15:15:void handleFieldAccess(com.android.tools.r8.graph.DexField):450 -> g # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 15:15:void registerStaticFieldWrite(com.android.tools.r8.graph.DexField):446 -> g 16:16:com.android.tools.r8.graph.lens.GraphLens com.android.tools.r8.tracereferences.Tracer$UseCollector.graphLens():121:121 -> g 16:16:void handleFieldAccess(com.android.tools.r8.graph.DexField):450 -> g 16:16:void registerStaticFieldWrite(com.android.tools.r8.graph.DexField):446 -> g 17:17:com.android.tools.r8.graph.lens.FieldLookupResult com.android.tools.r8.graph.lens.GraphLens.lookupFieldResult(com.android.tools.r8.graph.DexField):346:346 -> g 17:17:void handleFieldAccess(com.android.tools.r8.graph.DexField):450 -> g # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 17:17:void registerStaticFieldWrite(com.android.tools.r8.graph.DexField):446 -> g 18:18:void handleFieldAccess(com.android.tools.r8.graph.DexField):451:451 -> g 18:18:void registerStaticFieldWrite(com.android.tools.r8.graph.DexField):446 -> g 1:1:void registerInvokeVirtual(com.android.tools.r8.graph.DexMethod):335:335 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)V"} 2:2:com.android.tools.r8.graph.lens.GraphLens com.android.tools.r8.tracereferences.Tracer$UseCollector.graphLens():121:121 -> h 2:2:void registerInvokeVirtual(com.android.tools.r8.graph.DexMethod):335 -> h # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:3:com.android.tools.r8.graph.lens.GraphLens com.android.tools.r8.tracereferences.Tracer$UseCollector.graphLens():121:121 -> h 3:3:void registerInvokeVirtual(com.android.tools.r8.graph.DexMethod):335 -> h 4:4:void registerInvokeVirtual(com.android.tools.r8.graph.DexMethod):335:335 -> h 5:5:com.android.tools.r8.graph.lens.MethodLookupResult com.android.tools.r8.graph.lens.GraphLens.lookupInvokeVirtual(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):285:285 -> h 5:5:void registerInvokeVirtual(com.android.tools.r8.graph.DexMethod):335 -> h 6:6:com.android.tools.r8.graph.lens.MethodLookupResult com.android.tools.r8.graph.lens.GraphLens.lookupMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.InvokeType):295:295 -> h 6:6:com.android.tools.r8.graph.lens.MethodLookupResult com.android.tools.r8.graph.lens.GraphLens.lookupInvokeVirtual(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ProgramMethod):285 -> h 6:6:void registerInvokeVirtual(com.android.tools.r8.graph.DexMethod):335 -> h 7:8:void registerInvokeVirtual(com.android.tools.r8.graph.DexMethod):336:337 -> h 1:25:void handleRewrittenFieldReference(com.android.tools.r8.graph.DexField):455:479 -> i # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;)V"} 26:26:void com.android.tools.r8.tracereferences.internal.TracedFieldImpl.(com.android.tools.r8.graph.DexField,com.android.tools.r8.diagnostic.DefinitionContext):17:17 -> i 26:26:void handleRewrittenFieldReference(com.android.tools.r8.graph.DexField):479 -> i 27:27:void handleRewrittenFieldReference(com.android.tools.r8.graph.DexField):480:480 -> i 28:28:void com.android.tools.r8.tracereferences.Tracer$UseCollector.collectMissingField(com.android.tools.r8.tracereferences.internal.TracedFieldImpl):204:204 -> i 28:28:void handleRewrittenFieldReference(com.android.tools.r8.graph.DexField):480 -> i 29:29:void handleRewrittenFieldReference(com.android.tools.r8.graph.DexField):480:480 -> i 30:30:void com.android.tools.r8.tracereferences.Tracer$UseCollector.collectMissingField(com.android.tools.r8.tracereferences.internal.TracedFieldImpl):204:204 -> i 30:30:void handleRewrittenFieldReference(com.android.tools.r8.graph.DexField):480 -> i 31:31:void com.android.tools.r8.tracereferences.Tracer$UseCollector.collectMissingField(com.android.tools.r8.tracereferences.internal.TracedFieldImpl):205:205 -> i 31:31:void handleRewrittenFieldReference(com.android.tools.r8.graph.DexField):480 -> i # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 32:33:void com.android.tools.r8.tracereferences.Tracer$UseCollector.collectMissing(com.android.tools.r8.tracereferences.TraceReferencesConsumer$TracedReference,java.util.Set):193:194 -> i 32:33:void com.android.tools.r8.tracereferences.Tracer$UseCollector.collectMissingField(com.android.tools.r8.tracereferences.internal.TracedFieldImpl):205 -> i 32:33:void handleRewrittenFieldReference(com.android.tools.r8.graph.DexField):480 -> i 34:34:void handleRewrittenFieldReference(com.android.tools.r8.graph.DexField):481:481 -> i com.android.tools.r8.tracereferences.internal.AccessFlagsImpl -> com.android.tools.r8.internal.E1: # {"id":"sourceFile","fileName":"AccessFlagsImpl.java"} com.android.tools.r8.graph.AccessFlags accessFlags -> a 1:2:void (com.android.tools.r8.graph.AccessFlags):13:14 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/g;)V"} 1:1:boolean isPrivate():34:34 -> isPrivate 1:1:boolean isProtected():29:29 -> isProtected 1:1:boolean isPublic():24:24 -> isPublic 1:1:boolean isStatic():19:19 -> isStatic com.android.tools.r8.tracereferences.internal.ClassAccessFlagsImpl -> com.android.tools.r8.internal.H9: # {"id":"sourceFile","fileName":"ClassAccessFlagsImpl.java"} 1:1:void (com.android.tools.r8.graph.ClassAccessFlags):13:13 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/E;)V"} 1:1:boolean isEnum():23:23 -> isEnum 1:1:boolean isInterface():18:18 -> isInterface com.android.tools.r8.tracereferences.internal.FieldAccessFlagsImpl -> com.android.tools.r8.internal.Bh: # {"id":"sourceFile","fileName":"FieldAccessFlagsImpl.java"} 1:1:void (com.android.tools.r8.graph.FieldAccessFlags):13:13 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Q2;)V"} com.android.tools.r8.tracereferences.internal.MethodAccessFlagsImpl -> com.android.tools.r8.internal.FE: # {"id":"sourceFile","fileName":"MethodAccessFlagsImpl.java"} 1:1:void (com.android.tools.r8.graph.MethodAccessFlags):13:13 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p4;)V"} com.android.tools.r8.tracereferences.internal.TraceReferencesResult -> com.android.tools.r8.internal.rZ: # {"id":"sourceFile","fileName":"TraceReferencesResult.java"} java.util.Set types -> a java.util.Map fields -> b java.util.Map methods -> c java.util.Set keepPackageNames -> d 1:5:void (java.util.Set,java.util.Map,java.util.Map,java.util.Set):31:35 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/HashMap;Ljava/util/HashMap;Ljava/util/HashSet;Ljava/util/HashSet;)V"} 1:1:java.util.Set getTracedClasses():39:39 -> a 1:1:java.util.Map getTracedFields():43:43 -> b 1:1:java.util.Map getTracedMethods():47:47 -> c 1:1:java.util.Set getTracedPackageNames():51:51 -> d com.android.tools.r8.tracereferences.internal.TraceReferencesResult$Builder -> com.android.tools.r8.internal.qZ: # {"id":"sourceFile","fileName":"TraceReferencesResult.java"} java.util.Set types -> a java.util.Map fields -> b java.util.Map methods -> c java.util.Set keepPackageNames -> d 1:5:void ():58:62 -> 1:1:java.util.Set lambda$acceptField$0(com.android.tools.r8.references.ClassReference):72:72 -> a 2:2:com.android.tools.r8.tracereferences.internal.TraceReferencesResult build():90:90 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/rZ;"} 1:2:void acceptField(com.android.tools.r8.tracereferences.TraceReferencesConsumer$TracedField,com.android.tools.r8.DiagnosticsHandler):71:72 -> acceptField 1:2:void acceptMethod(com.android.tools.r8.tracereferences.TraceReferencesConsumer$TracedMethod,com.android.tools.r8.DiagnosticsHandler):77:78 -> acceptMethod 1:1:void acceptPackage(com.android.tools.r8.references.PackageReference,com.android.tools.r8.DiagnosticsHandler):83:83 -> acceptPackage 1:1:void acceptType(com.android.tools.r8.tracereferences.TraceReferencesConsumer$TracedClass,com.android.tools.r8.DiagnosticsHandler):66:66 -> acceptType 1:1:java.util.Set lambda$acceptMethod$1(com.android.tools.r8.references.ClassReference):78:78 -> b void finished(com.android.tools.r8.DiagnosticsHandler) -> finished com.android.tools.r8.tracereferences.internal.TracedClassImpl -> com.android.tools.r8.internal.tZ: # {"id":"sourceFile","fileName":"TracedClassImpl.java"} 1:1:void (com.android.tools.r8.graph.DexType,com.android.tools.r8.diagnostic.DefinitionContext):17:17 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/diagnostic/DefinitionContext;)V"} 2:4:void (com.android.tools.r8.graph.DexClass,com.android.tools.r8.diagnostic.DefinitionContext):22:24 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/diagnostic/DefinitionContext;Lcom/android/tools/r8/graph/q0;)V"} 5:5:void (com.android.tools.r8.graph.DexClass,com.android.tools.r8.diagnostic.DefinitionContext):21:21 -> 6:6:void (com.android.tools.r8.references.ClassReference,com.android.tools.r8.diagnostic.DefinitionContext,com.android.tools.r8.tracereferences.TraceReferencesConsumer$ClassAccessFlags):31:31 -> 1:1:java.lang.Object com.android.tools.r8.tracereferences.internal.TracedClassImpl.getReference():14:14 -> toString 1:1:java.lang.String toString():36 -> toString 2:2:java.lang.String toString():36:36 -> toString com.android.tools.r8.tracereferences.internal.TracedFieldImpl -> com.android.tools.r8.internal.uZ: # {"id":"sourceFile","fileName":"TracedFieldImpl.java"} 1:3:void (com.android.tools.r8.graph.DexClassAndField,com.android.tools.r8.diagnostic.DefinitionContext):22:24 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/r0;Lcom/android/tools/r8/diagnostic/DefinitionContext;)V"} 4:4:void (com.android.tools.r8.graph.DexClassAndField,com.android.tools.r8.diagnostic.DefinitionContext):21:21 -> 5:5:void (com.android.tools.r8.references.FieldReference,com.android.tools.r8.diagnostic.DefinitionContext,com.android.tools.r8.tracereferences.TraceReferencesConsumer$FieldAccessFlags):31:31 -> 1:1:java.lang.Object com.android.tools.r8.tracereferences.internal.TracedFieldImpl.getReference():14:14 -> toString 1:1:java.lang.String toString():36 -> toString 2:2:java.lang.String toString():36:36 -> toString com.android.tools.r8.tracereferences.internal.TracedMethodImpl -> com.android.tools.r8.internal.vZ: # {"id":"sourceFile","fileName":"TracedMethodImpl.java"} 1:3:void (com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.diagnostic.DefinitionContext):22:24 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W0;Lcom/android/tools/r8/diagnostic/DefinitionContext;)V"} 4:4:void (com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.diagnostic.DefinitionContext):21:21 -> 5:5:void (com.android.tools.r8.references.MethodReference,com.android.tools.r8.diagnostic.DefinitionContext,com.android.tools.r8.tracereferences.TraceReferencesConsumer$MethodAccessFlags):31:31 -> 1:1:java.lang.Object com.android.tools.r8.tracereferences.internal.TracedMethodImpl.getReference():14:14 -> toString 1:1:java.lang.String toString():36 -> toString 2:2:java.lang.String toString():36:36 -> toString com.android.tools.r8.tracereferences.internal.TracedReferenceBase -> com.android.tools.r8.internal.wZ: # {"id":"sourceFile","fileName":"TracedReferenceBase.java"} java.lang.Object reference -> a com.android.tools.r8.diagnostic.DefinitionContext referencedFrom -> b java.lang.Object accessFlags -> c boolean missingDefinition -> d boolean $assertionsDisabled -> e 1:1:void ():10:10 -> 1:6:void (java.lang.Object,com.android.tools.r8.diagnostic.DefinitionContext,java.lang.Object,boolean):18:23 -> 1:4:boolean equals(java.lang.Object):55:58 -> equals 1:1:java.lang.Object getAccessFlags():43:43 -> getAccessFlags 1:1:java.lang.Object getReference():28:28 -> getReference 1:1:com.android.tools.r8.diagnostic.DefinitionContext getReferencedFromContext():33:33 -> getReferencedFromContext 1:1:int hashCode():49:49 -> hashCode 1:1:boolean isMissingDefinition():38:38 -> isMissingDefinition com.android.tools.r8.utils.AarArchiveResourceProvider -> com.android.tools.r8.utils.a: # {"id":"sourceFile","fileName":"AarArchiveResourceProvider.java"} 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:8:java.util.List readArchive():69:76 -> a 9:20:java.util.List readClassesJar(java.util.zip.ZipInputStream):49:60 -> a 9:20:java.util.List readArchive():77 -> a 21:26:java.util.List readClassesJar(java.util.zip.ZipInputStream):56:61 -> a 21:26:java.util.List readArchive():77 -> a 27:30:java.util.List readArchive():78:81 -> a 31:36:java.util.List readArchive():76:81 -> a 37:50:java.util.List readArchive():73:86 -> a 51:66:java.util.List readArchive():69:84 -> a 1:3:java.util.Collection getProgramResources():92:94 -> getProgramResources com.android.tools.r8.utils.AbortException -> com.android.tools.r8.utils.b: # {"id":"sourceFile","fileName":"AbortException.java"} 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.android.tools.r8.utils.c: # {"id":"sourceFile","fileName":"AccessUtils.java"} boolean $assertionsDisabled -> a 1:1:void ():15:15 -> 1:29:boolean isAccessibleInSameContextsAs(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.AppView):19:47 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/v2;)Z"} 30:30:com.android.tools.r8.FeatureSplit com.android.tools.r8.features.ClassToFeatureSplitMap.getFeatureSplit(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.AppView):130:130 -> a 30:30:boolean isAccessibleInSameContextsAs(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.AppView):47 -> a 31:31:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexProgramClass.getContextType():781:781 -> a 31:31: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.profile.startup.profile.StartupProfile,com.android.tools.r8.synthesis.SyntheticItems):138 -> a 31:31:com.android.tools.r8.FeatureSplit com.android.tools.r8.features.ClassToFeatureSplitMap.getFeatureSplit(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.AppView):129 -> a 31:31:boolean isAccessibleInSameContextsAs(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.AppView):47 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(3)"]} 32:32: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.profile.startup.profile.StartupProfile,com.android.tools.r8.synthesis.SyntheticItems):138:138 -> a 32:32:com.android.tools.r8.FeatureSplit com.android.tools.r8.features.ClassToFeatureSplitMap.getFeatureSplit(com.android.tools.r8.graph.ProgramDefinition,com.android.tools.r8.graph.AppView):129 -> a 32:32:boolean isAccessibleInSameContextsAs(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.AppView):47 -> a 33:33:boolean isAccessibleInSameContextsAs(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.AppView):48:48 -> a 34:34:com.android.tools.r8.FeatureSplit com.android.tools.r8.features.ClassToFeatureSplitMap.getFeatureSplit(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.AppView):144:144 -> a 34:34:boolean isAccessibleInSameContextsAs(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.AppView):49 -> a 35:35:com.android.tools.r8.FeatureSplit com.android.tools.r8.features.ClassToFeatureSplitMap.getFeatureSplit(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.AppView):143:143 -> a 35:35:boolean isAccessibleInSameContextsAs(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.AppView):49 -> a com.android.tools.r8.utils.Action -> com.android.tools.r8.utils.d: # {"id":"sourceFile","fileName":"Action.java"} 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.android.tools.r8.utils.f: # {"id":"sourceFile","fileName":"AndroidApiLevel.java"} com.android.tools.r8.utils.AndroidApiLevel O -> A com.android.tools.r8.utils.AndroidApiLevel O_MR1 -> B com.android.tools.r8.utils.AndroidApiLevel P -> C com.android.tools.r8.utils.AndroidApiLevel Q -> D com.android.tools.r8.utils.AndroidApiLevel R -> E com.android.tools.r8.utils.AndroidApiLevel S -> F com.android.tools.r8.utils.AndroidApiLevel Sv2 -> G com.android.tools.r8.utils.AndroidApiLevel T -> H com.android.tools.r8.utils.AndroidApiLevel U -> I com.android.tools.r8.utils.AndroidApiLevel MASTER -> J com.android.tools.r8.utils.AndroidApiLevel ANDROID_PLATFORM -> K com.android.tools.r8.utils.AndroidApiLevel LATEST -> L com.android.tools.r8.utils.AndroidApiLevel API_DATABASE_LEVEL -> M com.android.tools.r8.utils.AndroidApiLevel[] $VALUES -> N boolean $assertionsDisabled -> O int level -> a com.android.tools.r8.utils.AndroidApiLevel B -> b com.android.tools.r8.utils.AndroidApiLevel B_1_1 -> c com.android.tools.r8.utils.AndroidApiLevel C -> d com.android.tools.r8.utils.AndroidApiLevel D -> e com.android.tools.r8.utils.AndroidApiLevel E -> f com.android.tools.r8.utils.AndroidApiLevel E_0_1 -> g com.android.tools.r8.utils.AndroidApiLevel E_MR1 -> h com.android.tools.r8.utils.AndroidApiLevel F -> i com.android.tools.r8.utils.AndroidApiLevel G -> j com.android.tools.r8.utils.AndroidApiLevel G_MR1 -> k com.android.tools.r8.utils.AndroidApiLevel H -> l com.android.tools.r8.utils.AndroidApiLevel H_MR1 -> m com.android.tools.r8.utils.AndroidApiLevel H_MR2 -> n com.android.tools.r8.utils.AndroidApiLevel I -> o com.android.tools.r8.utils.AndroidApiLevel I_MR1 -> p com.android.tools.r8.utils.AndroidApiLevel J -> q com.android.tools.r8.utils.AndroidApiLevel J_MR1 -> r com.android.tools.r8.utils.AndroidApiLevel J_MR2 -> s com.android.tools.r8.utils.AndroidApiLevel K -> t com.android.tools.r8.utils.AndroidApiLevel K_WATCH -> u com.android.tools.r8.utils.AndroidApiLevel L -> v com.android.tools.r8.utils.AndroidApiLevel L_MR1 -> w com.android.tools.r8.utils.AndroidApiLevel M -> x com.android.tools.r8.utils.AndroidApiLevel N -> y com.android.tools.r8.utils.AndroidApiLevel N_MR1 -> z 1:37:void ():12:48 -> 38:82:void ():12:56 -> 1:2:void (java.lang.String,int,int):60:61 -> 1:1:java.util.List getAndroidApiLevelsSorted():93:93 -> a 2:16:com.android.tools.r8.utils.AndroidApiLevel getMinAndroidApiLevel(com.android.tools.r8.utils.DexVersion):97:111 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/H0;)Lcom/android/tools/r8/utils/f;"} 17:17:com.android.tools.r8.utils.AndroidApiLevel getMinAndroidApiLevel(com.android.tools.r8.utils.DexVersion):109:109 -> a 18:18:com.android.tools.r8.utils.AndroidApiLevel getMinAndroidApiLevel(com.android.tools.r8.utils.DexVersion):107:107 -> a 19:19:com.android.tools.r8.utils.AndroidApiLevel getMinAndroidApiLevel(com.android.tools.r8.utils.DexVersion):105:105 -> a 20:20:com.android.tools.r8.utils.AndroidApiLevel getMinAndroidApiLevel(com.android.tools.r8.utils.DexVersion):103:103 -> a 21:21:com.android.tools.r8.utils.AndroidApiLevel getMinAndroidApiLevel(com.android.tools.r8.utils.DexVersion):101:101 -> a 22:22:com.android.tools.r8.utils.AndroidApiLevel getMinAndroidApiLevel(com.android.tools.r8.utils.DexVersion):99:99 -> a 1:1:com.android.tools.r8.utils.AndroidApiLevel getDefault():73:73 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/f;"} 1:1:com.android.tools.r8.utils.AndroidApiLevel max(com.android.tools.r8.utils.AndroidApiLevel):77:77 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/f;)Lcom/android/tools/r8/utils/f;"} 2:2:com.android.tools.r8.utils.DexVersion getDexVersion():81:81 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/H0;"} 3:80:com.android.tools.r8.utils.AndroidApiLevel getAndroidApiLevel(int):116:193 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/utils/f;"} 81:81:com.android.tools.r8.utils.AndroidApiLevel getAndroidApiLevel(int):189:189 -> c 82:82:com.android.tools.r8.utils.AndroidApiLevel getAndroidApiLevel(int):187:187 -> c 83:83:com.android.tools.r8.utils.AndroidApiLevel getAndroidApiLevel(int):185:185 -> c 84:84:com.android.tools.r8.utils.AndroidApiLevel getAndroidApiLevel(int):183:183 -> c 85:85:com.android.tools.r8.utils.AndroidApiLevel getAndroidApiLevel(int):181:181 -> c 86:86:com.android.tools.r8.utils.AndroidApiLevel getAndroidApiLevel(int):179:179 -> c 87:87:com.android.tools.r8.utils.AndroidApiLevel getAndroidApiLevel(int):177:177 -> c 88:88:com.android.tools.r8.utils.AndroidApiLevel getAndroidApiLevel(int):175:175 -> c 89:89:com.android.tools.r8.utils.AndroidApiLevel getAndroidApiLevel(int):173:173 -> c 90:90:com.android.tools.r8.utils.AndroidApiLevel getAndroidApiLevel(int):171:171 -> c 91:91:com.android.tools.r8.utils.AndroidApiLevel getAndroidApiLevel(int):169:169 -> c 92:92:com.android.tools.r8.utils.AndroidApiLevel getAndroidApiLevel(int):167:167 -> c 93:93:com.android.tools.r8.utils.AndroidApiLevel getAndroidApiLevel(int):165:165 -> c 94:94:com.android.tools.r8.utils.AndroidApiLevel getAndroidApiLevel(int):163:163 -> c 95:95:com.android.tools.r8.utils.AndroidApiLevel getAndroidApiLevel(int):161:161 -> c 96:96:com.android.tools.r8.utils.AndroidApiLevel getAndroidApiLevel(int):159:159 -> c 97:97:com.android.tools.r8.utils.AndroidApiLevel getAndroidApiLevel(int):157:157 -> c 98:98:com.android.tools.r8.utils.AndroidApiLevel getAndroidApiLevel(int):155:155 -> c 99:99:com.android.tools.r8.utils.AndroidApiLevel getAndroidApiLevel(int):153:153 -> c 100:100:com.android.tools.r8.utils.AndroidApiLevel getAndroidApiLevel(int):151:151 -> c 101:101:com.android.tools.r8.utils.AndroidApiLevel getAndroidApiLevel(int):149:149 -> c 102:102:com.android.tools.r8.utils.AndroidApiLevel getAndroidApiLevel(int):147:147 -> c 103:103:com.android.tools.r8.utils.AndroidApiLevel getAndroidApiLevel(int):145:145 -> c 104:104:com.android.tools.r8.utils.AndroidApiLevel getAndroidApiLevel(int):143:143 -> c 105:105:com.android.tools.r8.utils.AndroidApiLevel getAndroidApiLevel(int):141:141 -> c 106:106:com.android.tools.r8.utils.AndroidApiLevel getAndroidApiLevel(int):139:139 -> c 107:107:com.android.tools.r8.utils.AndroidApiLevel getAndroidApiLevel(int):137:137 -> c 108:108:com.android.tools.r8.utils.AndroidApiLevel getAndroidApiLevel(int):135:135 -> c 109:109:com.android.tools.r8.utils.AndroidApiLevel getAndroidApiLevel(int):133:133 -> c 110:110:com.android.tools.r8.utils.AndroidApiLevel getAndroidApiLevel(int):131:131 -> c 111:111:com.android.tools.r8.utils.AndroidApiLevel getAndroidApiLevel(int):129:129 -> c 112:112:com.android.tools.r8.utils.AndroidApiLevel getAndroidApiLevel(int):127:127 -> c 113:113:com.android.tools.r8.utils.AndroidApiLevel getAndroidApiLevel(int):125:125 -> c 114:114:com.android.tools.r8.utils.AndroidApiLevel getAndroidApiLevel(int):123:123 -> c 115:185:com.android.tools.r8.utils.AndroidApiLevel getAndroidApiLevel(int):121:191 -> c 1:1:int compareTo(com.android.tools.r8.utils.structural.Ordered):12:12 -> compareTo # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/s;)I"} 1:1:int getLevel():65:65 -> d 1:1:java.lang.String getName():69:69 -> e 1:1:com.android.tools.r8.utils.AndroidApiLevel next():89:89 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/f;"} 1:1:com.android.tools.r8.utils.AndroidApiLevel[] values():12:12 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"()[Lcom/android/tools/r8/utils/f;"} com.android.tools.r8.utils.AndroidApiLevel$1 -> com.android.tools.r8.utils.e: # {"id":"sourceFile","fileName":"AndroidApiLevel.java"} int[] $SwitchMap$com$android$tools$r8$utils$DexVersion -> a 1:1:void ():97:97 -> com.android.tools.r8.utils.AndroidApiLevelUtils -> com.android.tools.r8.utils.g: # {"id":"sourceFile","fileName":"AndroidApiLevelUtils.java"} boolean $assertionsDisabled -> a 1:1:void ():30:30 -> 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):43:60 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/utils/A1;Lcom/android/tools/r8/internal/F20;)Z"} 19:27:com.android.tools.r8.androidapi.ComputedApiLevel getMembersApiReferenceLevelForMerging(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.androidapi.ComputedApiLevel):79:87 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/androidapi/h;)Lcom/android/tools/r8/androidapi/h;"} 28: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):99:106 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/e4;Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/androidapi/b;Lcom/android/tools/r8/utils/A1;)Z"} 36:43: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):105:112 -> a 44:49: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):111:116 -> a 50:50:boolean isApiSafeForReference(com.android.tools.r8.graph.LibraryDefinition,com.android.tools.r8.graph.AppView):121:121 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/d2;Lcom/android/tools/r8/graph/m;)Z"} 51:51:boolean isApiSafeForReference(com.android.tools.r8.graph.LibraryDefinition,com.android.tools.r8.androidapi.AndroidApiLevelCompute,com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.graph.DexItemFactory):129:129 -> a 51:51:boolean isApiSafeForReference(com.android.tools.r8.graph.LibraryDefinition,com.android.tools.r8.graph.AppView):120 -> a 52:52:boolean com.android.tools.r8.utils.InternalOptions$ApiModelTestingOptions.isApiLibraryModelingEnabled():1964:1964 -> a 52:52:boolean isApiSafeForReference(com.android.tools.r8.graph.LibraryDefinition,com.android.tools.r8.androidapi.AndroidApiLevelCompute,com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.graph.DexItemFactory):129 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 52:52:boolean isApiSafeForReference(com.android.tools.r8.graph.LibraryDefinition,com.android.tools.r8.graph.AppView):120 -> a 53:57:boolean isApiSafeForReference(com.android.tools.r8.graph.LibraryDefinition,com.android.tools.r8.androidapi.AndroidApiLevelCompute,com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.graph.DexItemFactory):130:134 -> a 53:57:boolean isApiSafeForReference(com.android.tools.r8.graph.LibraryDefinition,com.android.tools.r8.graph.AppView):120 -> a 58:60:boolean isApiSafeForReference(com.android.tools.r8.graph.LibraryDefinition,com.android.tools.r8.androidapi.AndroidApiLevelCompute,com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.graph.DexItemFactory):133:135 -> a 58:60:boolean isApiSafeForReference(com.android.tools.r8.graph.LibraryDefinition,com.android.tools.r8.graph.AppView):120 -> a 61:80:boolean isApiSafeForTypeStrengthening(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.AppView):159:178 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/v2;)Z"} 81:81:boolean com.android.tools.r8.utils.InternalOptions$ApiModelTestingOptions.isApiLibraryModelingEnabled():1964:1964 -> a 81:81:boolean isApiSafeForTypeStrengthening(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.AppView):178 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 82:90:boolean isApiSafeForTypeStrengthening(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.AppView):182:190 -> a 91:91:com.android.tools.r8.graph.DexLibraryClass com.android.tools.r8.graph.DexLibraryClass.asLibraryClassOrNull(com.android.tools.r8.graph.DexClass):81:81 -> a 91:91:boolean isApiSafeForTypeStrengthening(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.AppView):190 -> a 92:92:boolean isApiSafeForReference(com.android.tools.r8.graph.LibraryDefinition,com.android.tools.r8.graph.LibraryDefinition,com.android.tools.r8.graph.AppView):140:140 -> a 92:92:boolean isApiSafeForTypeStrengthening(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.AppView):192 -> a 93:93:boolean com.android.tools.r8.utils.InternalOptions$ApiModelTestingOptions.isApiLibraryModelingEnabled():1964:1964 -> a 93:93:boolean isApiSafeForReference(com.android.tools.r8.graph.LibraryDefinition,com.android.tools.r8.graph.LibraryDefinition,com.android.tools.r8.graph.AppView):140 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 93:93:boolean isApiSafeForTypeStrengthening(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.AppView):192 -> a 94:100:boolean isApiSafeForReference(com.android.tools.r8.graph.LibraryDefinition,com.android.tools.r8.graph.LibraryDefinition,com.android.tools.r8.graph.AppView):140:146 -> a 94:100:boolean isApiSafeForTypeStrengthening(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.AppView):192 -> a 101:108:boolean isApiSafeForReference(com.android.tools.r8.graph.LibraryDefinition,com.android.tools.r8.graph.LibraryDefinition,com.android.tools.r8.graph.AppView):145:152 -> a 101:108:boolean isApiSafeForTypeStrengthening(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.AppView):192 -> a 109:111:boolean isApiSafeForReference(com.android.tools.r8.graph.LibraryDefinition,com.android.tools.r8.graph.LibraryDefinition,com.android.tools.r8.graph.AppView):151:153 -> a 109:111:boolean isApiSafeForTypeStrengthening(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.AppView):192 -> a 112:117:com.android.tools.r8.utils.Pair findAndComputeApiLevelForLibraryDefinition(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.AppInfoWithClassHierarchy,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexMember):200:205 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/j;Lcom/android/tools/r8/graph/q0;Lcom/android/tools/r8/graph/e2;)Lcom/android/tools/r8/utils/v2;"} 118:118:com.android.tools.r8.utils.Pair findAndComputeApiLevelForLibraryDefinition(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.AppInfoWithClassHierarchy,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexMember):204:204 -> a 119:141:com.android.tools.r8.utils.Pair findAndComputeApiLevelForLibraryDefinition(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.AppInfoWithClassHierarchy,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexMember):202:224 -> a 142:144:com.android.tools.r8.utils.Pair findAndComputeApiLevelForLibraryDefinition(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.AppInfoWithClassHierarchy,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexMember):223:225 -> a 145:169:com.android.tools.r8.utils.Pair findAndComputeApiLevelForLibraryDefinition(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.AppInfoWithClassHierarchy,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexMember):222:246 -> a 170:172:com.android.tools.r8.utils.Pair findAndComputeApiLevelForLibraryDefinition(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.AppInfoWithClassHierarchy,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexMember):245:247 -> a 173:182:com.android.tools.r8.utils.Pair findAndComputeApiLevelForLibraryDefinition(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.AppInfoWithClassHierarchy,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexMember):244:253 -> a 183:192:com.android.tools.r8.utils.TraversalContinuation lambda$firstLibraryClassOrProgramClassWithDefinition$0(com.android.tools.r8.graph.DexMember,com.android.tools.r8.graph.AppInfoWithClassHierarchy,com.android.tools.r8.graph.DexClass,com.android.tools.r8.utils.WorkList):264:273 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/e2;Lcom/android/tools/r8/graph/j;Lcom/android/tools/r8/graph/q0;Lcom/android/tools/r8/utils/P3;)Lcom/android/tools/r8/utils/E3;"} 193:194:void lambda$findAllFirstLibraryInterfacesOrProgramClassWithDefinition$1(com.android.tools.r8.graph.AppInfoWithClassHierarchy,com.android.tools.r8.utils.WorkList,com.android.tools.r8.graph.DexType):295:296 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j;Lcom/android/tools/r8/utils/P3;Lcom/android/tools/r8/graph/v2;)V"} 195:195:java.util.LinkedHashSet com.android.tools.r8.com.google.common.collect.Sets.newLinkedHashSet():305:305 -> a 195:195:java.util.Set findAllFirstLibraryInterfacesOrProgramClassWithDefinition(com.android.tools.r8.graph.AppInfoWithClassHierarchy,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexMember):281 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j;Lcom/android/tools/r8/graph/q0;Lcom/android/tools/r8/graph/e2;)Ljava/util/Set;"} 196:206:java.util.Set findAllFirstLibraryInterfacesOrProgramClassWithDefinition(com.android.tools.r8.graph.AppInfoWithClassHierarchy,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexMember):282:292 -> a 1:19:com.android.tools.r8.graph.DexClass firstLibraryClassOrProgramClassWithDefinition(com.android.tools.r8.graph.AppInfoWithClassHierarchy,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexMember):258:276 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j;Lcom/android/tools/r8/graph/q0;Lcom/android/tools/r8/graph/e2;)Lcom/android/tools/r8/graph/q0;"} 20:35:boolean isOutlinedAtSameOrLowerLevel(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.androidapi.ComputedApiLevel):310:325 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/androidapi/h;)Z"} 36:38:boolean com.android.tools.r8.utils.StringUtils.onlyContainsDigits(java.lang.String):421:423 -> b 36:38:boolean isOutlinedAtSameOrLowerLevel(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.androidapi.ComputedApiLevel):325 -> b 39:43:boolean isOutlinedAtSameOrLowerLevel(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.androidapi.ComputedApiLevel):328:332 -> b com.android.tools.r8.utils.AndroidApp -> com.android.tools.r8.utils.p: # {"id":"sourceFile","fileName":"AndroidApp.java"} com.android.tools.r8.com.google.common.collect.ImmutableList programResourceProviders -> a com.android.tools.r8.com.google.common.collect.ImmutableMap programResourcesMainDescriptor -> b com.android.tools.r8.com.google.common.collect.ImmutableList classpathResourceProviders -> c com.android.tools.r8.com.google.common.collect.ImmutableList libraryResourceProviders -> d com.android.tools.r8.com.google.common.collect.ImmutableList archiveProvidersToClose -> e com.android.tools.r8.StringResource proguardMapOutputData -> f com.android.tools.r8.StringResource proguardMapInputData -> g java.util.List mainDexListResources -> h java.util.List mainDexClasses -> i boolean $assertionsDisabled -> j 1:1:void ():93:93 -> 1:12:void (com.android.tools.r8.com.google.common.collect.ImmutableList,com.android.tools.r8.com.google.common.collect.ImmutableMap,com.android.tools.r8.com.google.common.collect.ImmutableList,com.android.tools.r8.com.google.common.collect.ImmutableList,com.android.tools.r8.com.google.common.collect.ImmutableList,com.android.tools.r8.StringResource,com.android.tools.r8.StringResource,java.util.List,java.util.List):201:212 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/bm;Lcom/android/tools/r8/internal/im;Lcom/android/tools/r8/internal/bm;Lcom/android/tools/r8/internal/bm;Lcom/android/tools/r8/internal/bm;Lcom/android/tools/r8/d0;Lcom/android/tools/r8/d0;Ljava/util/List;Ljava/util/List;)V"} 1:644:int dumpProgramResources(java.lang.String,com.android.tools.r8.features.FeatureSplitConfiguration,int,java.util.zip.ZipOutputStream,com.android.tools.r8.utils.InternalOptions):0:643 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/zh;Ljava/util/zip/ZipOutputStream;Lcom/android/tools/r8/utils/A1;)I"} 645:657:int dumpProgramResources(java.lang.String,com.android.tools.r8.features.FeatureSplitConfiguration,int,java.util.zip.ZipOutputStream,com.android.tools.r8.utils.InternalOptions):642:654 -> a 658:658:void com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap.():119:119 -> a 658:658:int dumpProgramResources(java.lang.String,com.android.tools.r8.features.FeatureSplitConfiguration,int,java.util.zip.ZipOutputStream,com.android.tools.r8.utils.InternalOptions):654 -> a 659:663:int dumpProgramResources(java.lang.String,com.android.tools.r8.features.FeatureSplitConfiguration,int,java.util.zip.ZipOutputStream,com.android.tools.r8.utils.InternalOptions):656:660 -> a 664:673:int dumpProgramResources(java.lang.String,com.android.tools.r8.features.FeatureSplitConfiguration,int,java.util.zip.ZipOutputStream,com.android.tools.r8.utils.InternalOptions):659:668 -> a 674:710:int dumpProgramResources(java.lang.String,com.android.tools.r8.features.FeatureSplitConfiguration,int,java.util.zip.ZipOutputStream,com.android.tools.r8.utils.InternalOptions):665:701 -> a 711:720:int dumpProgramResources(java.lang.String,com.android.tools.r8.features.FeatureSplitConfiguration,int,java.util.zip.ZipOutputStream,com.android.tools.r8.utils.InternalOptions):698:707 -> a 721:734:void closeOutputStreams(java.util.Collection):715:728 -> a 721:734:int dumpProgramResources(java.lang.String,com.android.tools.r8.features.FeatureSplitConfiguration,int,java.util.zip.ZipOutputStream,com.android.tools.r8.utils.InternalOptions):707 -> a 735:735:void closeOutputStreams(java.util.Collection):725:725 -> a 735:735:int dumpProgramResources(java.lang.String,com.android.tools.r8.features.FeatureSplitConfiguration,int,java.util.zip.ZipOutputStream,com.android.tools.r8.utils.InternalOptions):707 -> a 736:736: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 737:792:int dumpProgramResources(java.lang.String,com.android.tools.r8.features.FeatureSplitConfiguration,int,java.util.zip.ZipOutputStream,com.android.tools.r8.utils.InternalOptions):652:707 -> a 793:795:void closeOutputStreams(java.util.Collection):715:717 -> a 793:795:int dumpProgramResources(java.lang.String,com.android.tools.r8.features.FeatureSplitConfiguration,int,java.util.zip.ZipOutputStream,com.android.tools.r8.utils.InternalOptions):707 -> a 796:796:int dumpProgramResources(java.lang.String,com.android.tools.r8.features.FeatureSplitConfiguration,int,java.util.zip.ZipOutputStream,com.android.tools.r8.utils.InternalOptions):708:708 -> a 797:797:void closeOutputStreams(java.util.Collection):728:728 -> a 797:797:int dumpProgramResources(java.lang.String,com.android.tools.r8.features.FeatureSplitConfiguration,int,java.util.zip.ZipOutputStream,com.android.tools.r8.utils.InternalOptions):707 -> a 798:798:void closeOutputStreams(java.util.Collection):725:725 -> a 798:798:int dumpProgramResources(java.lang.String,com.android.tools.r8.features.FeatureSplitConfiguration,int,java.util.zip.ZipOutputStream,com.android.tools.r8.utils.InternalOptions):707 -> a 799:799:java.util.zip.ZipOutputStream lambda$dumpClassFileResources$2(java.util.zip.ZipOutputStream,java.lang.String):0:0 -> a 800:804:java.util.Map dumpFeatureSplitFileNames(com.android.tools.r8.features.FeatureSplitConfiguration):109:113 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/zh;)Ljava/util/IdentityHashMap;"} 805:806:boolean verifyInternalProvidersInCloseSet(com.android.tools.r8.com.google.common.collect.ImmutableList,com.android.tools.r8.com.google.common.collect.ImmutableList):218:219 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/bm;Lcom/android/tools/r8/internal/bm;)Z"} 807:807:boolean lambda$verifyInternalProvidersInCloseSet$0(com.android.tools.r8.com.google.common.collect.ImmutableList,com.android.tools.r8.ClassFileResourceProvider):220:220 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/bm;Lcom/android/tools/r8/ClassFileResourceProvider;)Z"} 808:808:com.android.tools.r8.utils.Reporter defaultReporter():224:224 -> a 808:808:com.android.tools.r8.utils.AndroidApp$Builder builder(com.android.tools.r8.utils.AndroidApp):243 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/p;)Lcom/android/tools/r8/utils/p$a;"} 809:809:com.android.tools.r8.utils.AndroidApp$Builder builder(com.android.tools.r8.utils.AndroidApp):243:243 -> a 810:810:com.android.tools.r8.utils.AndroidApp$Builder builder(com.android.tools.r8.utils.Reporter):236:236 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/O2;)Lcom/android/tools/r8/utils/p$a;"} 811:811:com.android.tools.r8.utils.AndroidApp$Builder builder(com.android.tools.r8.utils.AndroidApp,com.android.tools.r8.utils.Reporter):248:248 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/p;Lcom/android/tools/r8/utils/O2;)Lcom/android/tools/r8/utils/p$a;"} 812:819:void com.android.tools.r8.utils.AndroidApp$Builder.(com.android.tools.r8.utils.Reporter,com.android.tools.r8.utils.AndroidApp):888:895 -> a 812:819:com.android.tools.r8.utils.AndroidApp$Builder builder(com.android.tools.r8.utils.AndroidApp,com.android.tools.r8.utils.Reporter):248 -> a 820:821:int applicationSize():253:254 -> a 822:831:int applicationSize():253:262 -> a 832:832:int applicationSize():255:255 -> a 833:836:void writeForTesting(java.nio.file.Path,com.android.tools.r8.OutputMode):423:426 -> a 837:838:java.lang.String getPrimaryClassDescriptor(com.android.tools.r8.Resource):481:482 -> a 839:843:void dump(java.nio.file.Path,com.android.tools.r8.dump.DumpOptions,com.android.tools.r8.utils.InternalOptions):487:491 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/nio/file/Path;Lcom/android/tools/r8/internal/Gf;Lcom/android/tools/r8/utils/A1;)V"} 844:849:void dump(java.nio.file.Path,com.android.tools.r8.dump.DumpOptions,com.android.tools.r8.utils.InternalOptions):490:495 -> a 850:859:void dump(java.nio.file.Path,com.android.tools.r8.dump.DumpOptions,com.android.tools.r8.utils.InternalOptions):492:501 -> a 860:881:void dump(java.nio.file.Path,com.android.tools.r8.dump.DumpOptions,com.android.tools.r8.utils.InternalOptions):498:519 -> a 882:891:void dump(java.nio.file.Path,com.android.tools.r8.dump.DumpOptions,com.android.tools.r8.utils.InternalOptions):516:525 -> a 892:892:java.util.List getMainDexListResources():397:397 -> a 892:892:void dump(java.nio.file.Path,com.android.tools.r8.dump.DumpOptions,com.android.tools.r8.utils.InternalOptions):527 -> a 893:894:void dump(java.nio.file.Path,com.android.tools.r8.dump.DumpOptions,com.android.tools.r8.utils.InternalOptions):527:528 -> a 895:895:java.util.List getMainDexClasses():404:404 -> a 895:895:void dump(java.nio.file.Path,com.android.tools.r8.dump.DumpOptions,com.android.tools.r8.utils.InternalOptions):531 -> a 896:906:void dump(java.nio.file.Path,com.android.tools.r8.dump.DumpOptions,com.android.tools.r8.utils.InternalOptions):531:541 -> a 907:922:void dump(java.nio.file.Path,com.android.tools.r8.dump.DumpOptions,com.android.tools.r8.utils.InternalOptions):538:553 -> a 923:923:void dump(java.nio.file.Path,com.android.tools.r8.dump.DumpOptions,com.android.tools.r8.utils.InternalOptions):551:551 -> a 924:925:int dumpClasspathResources(int,java.util.zip.ZipOutputStream):573:574 -> a 924:925:void dump(java.nio.file.Path,com.android.tools.r8.dump.DumpOptions,com.android.tools.r8.utils.InternalOptions):557 -> a 926:927:int dumpLibraryResources(int,java.util.zip.ZipOutputStream):566:567 -> a 926:927:void dump(java.nio.file.Path,com.android.tools.r8.dump.DumpOptions,com.android.tools.r8.utils.InternalOptions):558 -> a 928:928:void dump(java.nio.file.Path,com.android.tools.r8.dump.DumpOptions,com.android.tools.r8.utils.InternalOptions):559:559 -> a 929:1000:void dump(java.nio.file.Path,com.android.tools.r8.dump.DumpOptions,com.android.tools.r8.utils.InternalOptions):489:560 -> a 1001:1006:void dumpArtProfileProviders(java.util.Collection,com.android.tools.r8.utils.InternalOptions,java.util.zip.ZipOutputStream):585:590 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Collection;Ljava/util/zip/ZipOutputStream;)V"} 1007:1007:void dumpArtProfileProviders(java.util.Collection,com.android.tools.r8.utils.InternalOptions,java.util.zip.ZipOutputStream):587:587 -> a 1008:1013:void dumpStartupProfileProviders(java.util.Collection,com.android.tools.r8.utils.InternalOptions,java.util.zip.ZipOutputStream):602:607 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Collection;Lcom/android/tools/r8/utils/A1;Ljava/util/zip/ZipOutputStream;)V"} 1014:1014:void dumpStartupProfileProviders(java.util.Collection,com.android.tools.r8.utils.InternalOptions,java.util.zip.ZipOutputStream):604:604 -> a 1015:1015:com.android.tools.r8.ClassFileResourceProvider createClassFileResourceProvider(java.util.Map):615:615 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/HashMap;)Lcom/android/tools/r8/ClassFileResourceProvider;"} 1016:1020:java.util.zip.ZipOutputStream lambda$dumpProgramResources$1(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):678:682 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/zh;Lcom/android/tools/r8/utils/A1;Lcom/android/tools/r8/internal/Ja;Ljava/util/Map;Ljava/util/zip/ZipOutputStream;Ljava/lang/String;)Ljava/util/zip/ZipOutputStream;"} 1021:1024:java.util.zip.ZipOutputStream lambda$dumpProgramResources$1(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):681:684 -> a 1025:1027:int dumpClassFileResources(java.lang.String,int,java.util.zip.ZipOutputStream,com.android.tools.r8.com.google.common.collect.ImmutableList):738:740 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;ILjava/util/zip/ZipOutputStream;Lcom/android/tools/r8/internal/bm;)I"} 1028:1028:void com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap.():119:119 -> a 1028:1028:int dumpClassFileResources(java.lang.String,int,java.util.zip.ZipOutputStream,com.android.tools.r8.com.google.common.collect.ImmutableList):740 -> a 1029:1045:int dumpClassFileResources(java.lang.String,int,java.util.zip.ZipOutputStream,com.android.tools.r8.com.google.common.collect.ImmutableList):741:757 -> a 1046:1046:int dumpClassFileResources(java.lang.String,int,java.util.zip.ZipOutputStream,com.android.tools.r8.com.google.common.collect.ImmutableList):739:739 -> a 1047:1047:int dumpClassFileResources(java.lang.String,int,java.util.zip.ZipOutputStream,com.android.tools.r8.com.google.common.collect.ImmutableList):738:738 -> a 1048:1054:int dumpProgramResource(com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntMap,int,java.util.function.Function,java.util.zip.ZipOutputStream,com.android.tools.r8.ProgramResource):768:774 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/TI;ILjava/util/function/Function;Ljava/util/zip/ZipOutputStream;Lcom/android/tools/r8/ProgramResource;)I"} 1055:1055:java.lang.String extractClassDescriptor(byte[]):813:813 -> a 1055:1055:int dumpProgramResource(com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntMap,int,java.util.function.Function,java.util.zip.ZipOutputStream,com.android.tools.r8.ProgramResource):773 -> a 1056:1056:void com.android.tools.r8.org.objectweb.asm.ClassReader.(byte[]):166:166 -> a 1056:1056:java.lang.String extractClassDescriptor(byte[]):813 -> a 1056:1056:int dumpProgramResource(com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntMap,int,java.util.function.Function,java.util.zip.ZipOutputStream,com.android.tools.r8.ProgramResource):773 -> a 1057:1063:java.lang.String extractClassDescriptor(byte[]):814:820 -> a 1057:1063:int dumpProgramResource(com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntMap,int,java.util.function.Function,java.util.zip.ZipOutputStream,com.android.tools.r8.ProgramResource):773 -> a 1064:1069:int dumpProgramResource(com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntMap,int,java.util.function.Function,java.util.zip.ZipOutputStream,com.android.tools.r8.ProgramResource):775:780 -> a 1070:1075:int dumpProgramResource(com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntMap,int,java.util.function.Function,java.util.zip.ZipOutputStream,com.android.tools.r8.ProgramResource):779:784 -> a 1:1:com.android.tools.r8.utils.Reporter defaultReporter():224:224 -> b 1:1:com.android.tools.r8.utils.AndroidApp$Builder builder():231 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/p$a;"} 2:2:com.android.tools.r8.utils.AndroidApp$Builder builder():231:231 -> b 3:12:void writeToDirectory(java.nio.file.Path,com.android.tools.r8.OutputMode):434:443 -> b 13:20:void signalFinishedToProviders(com.android.tools.r8.utils.Reporter):848:855 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/O2;)V"} 1:2:void closeInternalArchiveProviders():134:135 -> c 3:10:void writeToZipForTesting(java.nio.file.Path,com.android.tools.r8.OutputMode):450:457 -> c 11:28:void writeToZipForTesting(java.nio.file.Path,com.android.tools.r8.OutputMode):453:470 -> c 29:35:void writeToZipForTesting(java.nio.file.Path,com.android.tools.r8.OutputMode):466:472 -> c 36:51:void writeToZipForTesting(java.nio.file.Path,com.android.tools.r8.OutputMode):460:475 -> c 1:3:java.util.Collection computeAllProgramResources():268:270 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Ljava/util/ArrayList;"} 1:1:java.util.List getClassProgramResourcesForTesting():291:291 -> e 2:6:java.util.List filter(java.util.List,com.android.tools.r8.ProgramResource$Kind):353:357 -> e 2:6:java.util.List getClassProgramResourcesForTesting():291 -> e 7:10:java.util.List getClassProgramResourcesForTesting():293:296 -> e 1:1:java.util.List getClasspathResourceProviders():343:343 -> f 1:31:com.android.tools.r8.utils.Pair getDataResourcesForTesting():303:333 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/v2;"} 1:1:java.util.List getDexProgramResourcesForTesting():278:278 -> h 2:6:java.util.List filter(java.util.List,com.android.tools.r8.ProgramResource$Kind):353:357 -> h 2:6:java.util.List getDexProgramResourcesForTesting():278 -> h 7:10:java.util.List getDexProgramResourcesForTesting():280:283 -> h 1:1:java.util.List getLibraryResourceProviders():348:348 -> i 1:1:java.util.List getMainDexClasses():404:404 -> j 1:1:java.util.List getMainDexListResources():397:397 -> k 1:1:java.util.List getProgramResourceProviders():338:338 -> l 1:1:com.android.tools.r8.StringResource getProguardMapInputData():376:376 -> m # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/d0;"} 1:1:com.android.tools.r8.StringResource getProguardMapOutputData():371:371 -> n # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/d0;"} 1:1:boolean hasMainDexList():383:383 -> o 1:1:boolean hasMainDexListResources():390:390 -> p 1:19:void validateInputs():824:842 -> q 1:10:com.android.tools.r8.utils.AndroidApp withoutMainDexList():409:418 -> r # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/p;"} 1:5:java.lang.String toString():141:145 -> toString 6:7:void printProgramResourceProviders(java.lang.StringBuilder,java.util.Collection):164:165 -> toString 6:7:java.lang.String toString():145 -> toString 8:14:void printProgramResource(java.lang.StringBuilder,com.android.tools.r8.ProgramResource):182:188 -> toString 8:14:void printProgramResourceProviders(java.lang.StringBuilder,java.util.Collection):166 -> toString 8:14:java.lang.String toString():145 -> toString 15:17:java.lang.String toString():147:149 -> toString 18:20:void printClassFileProviders(java.lang.StringBuilder,java.util.Collection):173:175 -> toString 18:20:java.lang.String toString():149 -> toString 21:27:void printProgramResource(java.lang.StringBuilder,com.android.tools.r8.ProgramResource):182:188 -> toString 21:27:void printClassFileProviders(java.lang.StringBuilder,java.util.Collection):176 -> toString 21:27:java.lang.String toString():149 -> toString 28:30:java.lang.String toString():151:153 -> toString 31:33:void printClassFileProviders(java.lang.StringBuilder,java.util.Collection):173:175 -> toString 31:33:java.lang.String toString():153 -> toString 34:40:void printProgramResource(java.lang.StringBuilder,com.android.tools.r8.ProgramResource):182:188 -> toString 34:40:void printClassFileProviders(java.lang.StringBuilder,java.util.Collection):176 -> toString 34:40:java.lang.String toString():153 -> toString 41:43:java.lang.String toString():156:158 -> toString com.android.tools.r8.utils.AndroidApp$1 -> com.android.tools.r8.utils.h: # {"id":"sourceFile","fileName":"AndroidApp.java"} java.util.Set val$dataDirectoryResources -> a java.util.Set val$dataEntryResources -> b 1:1:void (com.android.tools.r8.utils.AndroidApp,java.util.Set,java.util.Set):311:311 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/TreeSet;Ljava/util/TreeSet;)V"} 1:2:void visit(com.android.tools.r8.DataDirectoryResource):315:316 -> visit 3:3:void visit(com.android.tools.r8.DataDirectoryResource):315:315 -> visit 4:9:void visit(com.android.tools.r8.DataEntryResource):322:327 -> visit com.android.tools.r8.utils.AndroidApp$1ClassNameExtractor -> com.android.tools.r8.utils.i: # {"id":"sourceFile","fileName":"AndroidApp.java"} java.lang.String className -> c 1:1:void ():794:794 -> 1:1:void visit(int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]):805:805 -> a 1:1:java.lang.String getDescriptor():809:809 -> b com.android.tools.r8.utils.AndroidApp$2 -> com.android.tools.r8.utils.j: # {"id":"sourceFile","fileName":"AndroidApp.java"} java.util.Map val$classPathResources -> a 1:1:void (java.util.Map):615:615 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/HashMap;)V"} 1:1:java.util.Set getClassDescriptors():618:618 -> getClassDescriptors 1:1:com.android.tools.r8.ProgramResource getProgramResource(java.lang.String):623:623 -> getProgramResource com.android.tools.r8.utils.AndroidApp$3 -> com.android.tools.r8.utils.k: # {"id":"sourceFile","fileName":"AndroidApp.java"} 1:1:void (com.android.tools.r8.utils.AndroidApp,int,com.android.tools.r8.org.objectweb.asm.ClassVisitor,boolean):835:835 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ua;)V"} com.android.tools.r8.utils.AndroidApp$Builder -> com.android.tools.r8.utils.p$a: # {"id":"sourceFile","fileName":"AndroidApp.java"} java.util.List programResourceProviders -> a java.util.List programResources -> b java.util.List dataResources -> c java.util.Map programResourcesMainDescriptor -> d java.util.List classpathResourceProviders -> e java.util.List libraryResourceProviders -> f java.util.List archiveProvidersToClose -> g java.util.List mainDexListResources -> h java.util.List mainDexListClasses -> i boolean ignoreDexInArchive -> j com.android.tools.r8.StringResource proguardMapOutputData -> k com.android.tools.r8.StringResource proguardMapInputData -> l com.android.tools.r8.utils.Reporter reporter -> m boolean $assertionsDisabled -> n 1:1:void ():862:862 -> 1:1:void (com.android.tools.r8.utils.Reporter):882:882 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/O2;)V"} 2:21:void (com.android.tools.r8.utils.Reporter):864:883 -> 1:12:void lambda$addDump$0(com.android.tools.r8.origin.Origin,java.util.zip.ZipEntry,java.io.InputStream):908:919 -> a 13:26:void readClassFileDump(com.android.tools.r8.origin.Origin,java.io.InputStream,java.util.function.Consumer,java.lang.String):931:944 -> a 27:41:void readClassFileDump(com.android.tools.r8.origin.Origin,java.io.InputStream,java.util.function.Consumer,java.lang.String):940:954 -> a 42:42:void readClassFileDump(com.android.tools.r8.origin.Origin,java.io.InputStream,java.util.function.Consumer,java.lang.String):932:932 -> a 43:57:void readProgramDump(com.android.tools.r8.origin.Origin,java.io.InputStream):959:973 -> a 58:68:void readProgramDump(com.android.tools.r8.origin.Origin,java.io.InputStream):969:979 -> a 69:76:void readProgramDump(com.android.tools.r8.origin.Origin,java.io.InputStream):978:985 -> a 77:83:void readProgramDump(com.android.tools.r8.origin.Origin,java.io.InputStream):984:990 -> a 84:84:void readProgramDump(com.android.tools.r8.origin.Origin,java.io.InputStream):961:961 -> a 85:95:com.android.tools.r8.utils.ArchiveResourceProvider createAndAddProvider(com.android.tools.r8.shaking.FilteredClassPath):1028:1038 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/J0;)Lcom/android/tools/r8/utils/ArchiveResourceProvider;"} 96:96:com.android.tools.r8.utils.ArchiveResourceProvider createAndAddProvider(com.android.tools.r8.shaking.FilteredClassPath):1034:1034 -> a 97:98:com.android.tools.r8.utils.AndroidApp$Builder addProgramResourceProvider(com.android.tools.r8.ProgramResourceProvider):1051:1052 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/ProgramResourceProvider;)Lcom/android/tools/r8/utils/p$a;"} 99:99:com.android.tools.r8.utils.AndroidApp$Builder addClasspathFile(java.nio.file.Path):1071:1071 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/nio/file/Path;)V"} 100:100:com.android.tools.r8.utils.AndroidApp$Builder addClasspathResourceProvider(com.android.tools.r8.ClassFileResourceProvider):1079:1079 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/ClassFileResourceProvider;)Lcom/android/tools/r8/utils/p$a;"} 101:101:com.android.tools.r8.utils.AndroidApp$Builder addLibraryFiles(java.nio.file.Path[]):1085:1085 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"([Ljava/nio/file/Path;)Lcom/android/tools/r8/utils/p$a;"} 102:103:com.android.tools.r8.utils.AndroidApp$Builder addDexProgramData(byte[],java.util.Set):1140:1141 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Set;[B)V"} 104:104:com.android.tools.r8.utils.AndroidApp$Builder addDexProgramData(byte[],java.util.Set):1140:1140 -> a 105:105:com.android.tools.r8.utils.AndroidApp$Builder addDexProgramData(byte[],java.util.Set,java.lang.String):1153:1153 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/util/Set;[B)V"} 106:109:com.android.tools.r8.utils.AndroidApp$Builder addDexProgramData(byte[],java.util.Set,java.lang.String):1152:1155 -> a 110:110:com.android.tools.r8.utils.AndroidApp$Builder addClassProgramData(byte[][]):1179:1179 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"([[B)Lcom/android/tools/r8/utils/p$a;"} 111:112:com.android.tools.r8.utils.AndroidApp$Builder addClassProgramData(java.util.Collection):1184:1185 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Collection;)Lcom/android/tools/r8/utils/p$a;"} 113:113:com.android.tools.r8.utils.AndroidApp$Builder addClassProgramData(byte[],com.android.tools.r8.origin.Origin):1194:1194 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"([BLcom/android/tools/r8/origin/Origin;)Lcom/android/tools/r8/utils/p$a;"} 114:114:com.android.tools.r8.utils.AndroidApp$Builder addClassProgramData(byte[],com.android.tools.r8.origin.Origin,java.util.Set):1198:1198 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"([BLcom/android/tools/r8/origin/Origin;Ljava/util/Set;)Lcom/android/tools/r8/utils/p$a;"} 115:115:com.android.tools.r8.utils.AndroidApp$Builder addDataResource(com.android.tools.r8.DataResource):1204:1204 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/DataResource;)Lcom/android/tools/r8/utils/p$a;"} 116:116:void addDataResources(com.android.tools.r8.DataResource[]):1357:1357 -> a 116:116:com.android.tools.r8.utils.AndroidApp$Builder addDataResource(com.android.tools.r8.DataResource):1204 -> a 117:117:void addDataResources(java.util.Collection):1361:1361 -> a 117:117:void addDataResources(com.android.tools.r8.DataResource[]):1357 -> a 117:117:com.android.tools.r8.utils.AndroidApp$Builder addDataResource(com.android.tools.r8.DataResource):1204 -> a 118:118:com.android.tools.r8.utils.AndroidApp$Builder setProguardMapOutputData(java.lang.String):1215:1215 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lcom/android/tools/r8/utils/p$a;"} 119:119:com.android.tools.r8.utils.AndroidApp$Builder addMainDexClasses(java.lang.String[]):1247:1247 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"([Ljava/lang/String;)V"} 120:120:com.android.tools.r8.utils.AndroidApp$Builder addMainDexClasses(java.util.Collection):1254:1254 -> a 120:120:com.android.tools.r8.utils.AndroidApp$Builder addMainDexClasses(java.lang.String[]):1247 -> a 121:121:com.android.tools.r8.utils.AndroidApp$Builder setIgnoreDexInArchive(boolean):1270:1270 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Z)V"} 122:155:void ensureAllResourcesAreInProviders():1292:1325 -> a 122:155:com.android.tools.r8.utils.AndroidApp build():1278 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/p;"} 156:161:com.android.tools.r8.utils.AndroidApp build():1279:1284 -> a 162:162:void addProgramResources(com.android.tools.r8.ProgramResource[]):1349:1349 -> a 163:163:void addProgramResources(java.util.Collection):1353:1353 -> a 163:163:void addProgramResources(com.android.tools.r8.ProgramResource[]):1349 -> a 164:167:void addClasspathOrLibraryProvider(java.nio.file.Path,java.util.List):1366:1369 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/nio/file/Path;Ljava/util/ArrayList;)V"} 168:183:void addClasspathOrLibraryProvider(java.nio.file.Path,java.util.List):1367:1382 -> a 184:184:void com.android.tools.r8.errors.CompilationError.(java.lang.String,java.lang.Throwable,com.android.tools.r8.origin.Origin):38:38 -> a 184:184:void com.android.tools.r8.errors.CompilationError.(java.lang.String,com.android.tools.r8.origin.Origin):30 -> a 184:184:void addClasspathOrLibraryProvider(java.nio.file.Path,java.util.List):1382 -> a 185:185:void addClasspathOrLibraryProvider(java.nio.file.Path,java.util.List):1382:1382 -> a 1:4:com.android.tools.r8.utils.AndroidApp$Builder addDump(java.nio.file.Path):903:906 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/nio/file/Path;)Lcom/android/tools/r8/utils/p$a;"} 5:5:com.android.tools.r8.utils.AndroidApp$Builder addDump(java.nio.file.Path):905:905 -> b 6:6:com.android.tools.r8.utils.AndroidApp$Builder addProgramFiles(java.nio.file.Path[]):1016:1016 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"([Ljava/nio/file/Path;)Lcom/android/tools/r8/utils/p$a;"} 7:7:com.android.tools.r8.utils.AndroidApp$Builder addClasspathFiles(java.util.Collection):1063:1063 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Collection;)Lcom/android/tools/r8/utils/p$a;"} 8:8:com.android.tools.r8.utils.AndroidApp$Builder addClasspathFile(java.nio.file.Path):1071:1071 -> b 8:8:com.android.tools.r8.utils.AndroidApp$Builder addClasspathFiles(java.util.Collection):1064 -> b 9:12:com.android.tools.r8.utils.AndroidApp$Builder addLibraryResourceProvider(com.android.tools.r8.ClassFileResourceProvider):1129:1132 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/ClassFileResourceProvider;)Lcom/android/tools/r8/utils/p$a;"} 13:13:com.android.tools.r8.utils.AndroidApp$Builder addDexProgramData(byte[],com.android.tools.r8.origin.Origin):1163:1163 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"([BLcom/android/tools/r8/origin/Origin;)Lcom/android/tools/r8/utils/p$a;"} 14:47:void ensureAllResourcesAreInProviders():1292:1325 -> b 14:47:java.util.List getProgramResourceProviders():1387 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Ljava/util/ArrayList;"} 48:48:java.util.List getProgramResourceProviders():1388:1388 -> b 1:1:com.android.tools.r8.utils.Reporter getReporter():899:899 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/O2;"} 2:2:com.android.tools.r8.utils.AndroidApp$Builder addLibraryFile(java.nio.file.Path):1098:1098 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/nio/file/Path;)Lcom/android/tools/r8/utils/p$a;"} 3:4:com.android.tools.r8.utils.AndroidApp$Builder addDexProgramData(java.util.Collection):1171:1172 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Collection;)Lcom/android/tools/r8/utils/p$a;"} 1:16:com.android.tools.r8.utils.AndroidApp$Builder addFilteredLibraryArchives(java.util.Collection):1104:1119 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Collection;)Lcom/android/tools/r8/utils/p$a;"} 17:17:com.android.tools.r8.utils.AndroidApp$Builder addFilteredLibraryArchives(java.util.Collection):1115:1115 -> d 18:18:boolean hasMainDexList():1259:1259 -> d 19:27:com.android.tools.r8.utils.AndroidApp$Builder addProgramFile(java.nio.file.Path):1329:1337 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/nio/file/Path;)Lcom/android/tools/r8/utils/p$a;"} 28:29:boolean com.android.tools.r8.utils.FileUtils.isAarFile(java.nio.file.Path):79:80 -> d 28:29:com.android.tools.r8.utils.AndroidApp$Builder addProgramFile(java.nio.file.Path):1338 -> d 30:30:com.android.tools.r8.utils.AarArchiveResourceProvider com.android.tools.r8.utils.AarArchiveResourceProvider.fromArchive(java.nio.file.Path):38:38 -> d 30:30:com.android.tools.r8.utils.AndroidApp$Builder addProgramFile(java.nio.file.Path):1339 -> d 31:35:com.android.tools.r8.utils.AndroidApp$Builder addProgramFile(java.nio.file.Path):1339:1343 -> d 36:36:void com.android.tools.r8.errors.CompilationError.(java.lang.String,com.android.tools.r8.origin.Origin):30:30 -> d 36:36:com.android.tools.r8.utils.AndroidApp$Builder addProgramFile(java.nio.file.Path):1343 -> d 37:37:com.android.tools.r8.utils.AndroidApp$Builder addProgramFile(java.nio.file.Path):1343:1343 -> d 1:2:com.android.tools.r8.utils.AndroidApp$Builder addFilteredProgramArchives(java.util.Collection):1044:1045 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Collection;)Lcom/android/tools/r8/utils/p$a;"} 3:3:com.android.tools.r8.utils.AndroidApp$Builder setProguardMapInputData(java.nio.file.Path):1220:1220 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/nio/file/Path;)V"} 1:2:com.android.tools.r8.utils.AndroidApp$Builder addLibraryFiles(java.util.Collection):1090:1091 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Collection;)Lcom/android/tools/r8/utils/p$a;"} 1:1:com.android.tools.r8.utils.AndroidApp$Builder addMainDexClasses(java.util.Collection):1254:1254 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Collection;)V"} 1:7:com.android.tools.r8.utils.AndroidApp$Builder addMainDexListFiles(java.util.Collection):1232:1238 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Collection;)Lcom/android/tools/r8/utils/p$a;"} 8:8:com.android.tools.r8.utils.AndroidApp$Builder addMainDexListFiles(java.util.Collection):1234:1234 -> h 1:2:com.android.tools.r8.utils.AndroidApp$Builder addProgramFiles(java.util.Collection):1021:1022 -> i # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Collection;)Lcom/android/tools/r8/utils/p$a;"} com.android.tools.r8.utils.AndroidApp$Builder$1 -> com.android.tools.r8.utils.m: # {"id":"sourceFile","fileName":"AndroidApp.java"} java.util.List val$programResources -> a java.util.List val$dataResources -> b 1:1:void (com.android.tools.r8.utils.AndroidApp$Builder,java.util.List,java.util.List):991:991 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/ArrayList;Ljava/util/ArrayList;)V"} 1:3:com.android.tools.r8.DataResourceProvider getDataResourceProvider():999:1001 -> getDataResourceProvider 1:1:java.util.Collection getProgramResources():994:994 -> getProgramResources com.android.tools.r8.utils.AndroidApp$Builder$1$1 -> com.android.tools.r8.utils.l: # {"id":"sourceFile","fileName":"AndroidApp.java"} com.android.tools.r8.utils.AndroidApp$Builder$1 this$1 -> a 1:1:void (com.android.tools.r8.utils.AndroidApp$Builder$1):1001:1001 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/m;)V"} 1:2:void accept(com.android.tools.r8.DataResourceProvider$Visitor):1004:1005 -> accept com.android.tools.r8.utils.AndroidApp$Builder$2 -> com.android.tools.r8.utils.o: # {"id":"sourceFile","fileName":"AndroidApp.java"} java.util.List val$finalProgramResources -> a java.util.List val$finalDataResources -> b 1:1:void (com.android.tools.r8.utils.AndroidApp$Builder,java.util.List,java.util.List):1298:1298 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/bm;Lcom/android/tools/r8/internal/bm;)V"} 1:2:com.android.tools.r8.DataResourceProvider getDataResourceProvider():1306:1307 -> getDataResourceProvider 1:1:java.util.Collection getProgramResources():1301:1301 -> getProgramResources com.android.tools.r8.utils.AndroidApp$Builder$2$1 -> com.android.tools.r8.utils.n: # {"id":"sourceFile","fileName":"AndroidApp.java"} com.android.tools.r8.utils.AndroidApp$Builder$2 this$1 -> a boolean $assertionsDisabled -> b 1:1:void ():1307:1307 -> 1:1:void (com.android.tools.r8.utils.AndroidApp$Builder$2):1307:1307 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/o;)V"} 1:6:void accept(com.android.tools.r8.DataResourceProvider$Visitor):1310:1315 -> accept com.android.tools.r8.utils.AndroidAppConsumers -> com.android.tools.r8.utils.y: # {"id":"sourceFile","fileName":"AndroidAppConsumers.java"} com.android.tools.r8.utils.AndroidApp$Builder builder -> a boolean closed -> b com.android.tools.r8.ProgramConsumer programConsumer -> c com.android.tools.r8.ProguardMapConsumer proguardMapConsumer -> d boolean $assertionsDisabled -> e 1:1:void ():33:33 -> 1:1:void ():41:41 -> 2:6:void ():35:39 -> 7:7:void (com.android.tools.r8.BaseCompilerCommand$Builder):45:45 -> 8:19:void (com.android.tools.r8.BaseCompilerCommand$Builder):35:46 -> 20:20:void (com.android.tools.r8.utils.InternalOptions):49:49 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/A1;)V"} 21:38:void (com.android.tools.r8.utils.InternalOptions):35:52 -> 1:7:com.android.tools.r8.ProgramConsumer wrapProgramConsumer(com.android.tools.r8.ProgramConsumer):56:62 -> a 8:80:com.android.tools.r8.DexFilePerClassFileConsumer wrapDexFilePerClassFileConsumer(com.android.tools.r8.DexFilePerClassFileConsumer):188:260 -> a 8:80:com.android.tools.r8.ProgramConsumer wrapProgramConsumer(com.android.tools.r8.ProgramConsumer):62 -> a 81:85:com.android.tools.r8.ProgramConsumer wrapProgramConsumer(com.android.tools.r8.ProgramConsumer):65:69 -> a 86:86:com.android.tools.r8.ProguardMapConsumer wrapProguardMapConsumer(com.android.tools.r8.ProguardMapConsumer,com.android.tools.r8.DiagnosticsHandler):74:74 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/O2;Lcom/android/tools/r8/T;)Lcom/android/tools/r8/T;"} 87:87:com.android.tools.r8.naming.MultiProguardMapConsumer$Builder com.android.tools.r8.naming.MultiProguardMapConsumer.builder():31:31 -> a 87:87:com.android.tools.r8.ProguardMapConsumer wrapProguardMapConsumer(com.android.tools.r8.ProguardMapConsumer,com.android.tools.r8.DiagnosticsHandler):77 -> a 88:90:com.android.tools.r8.ProguardMapConsumer wrapProguardMapConsumer(com.android.tools.r8.ProguardMapConsumer,com.android.tools.r8.DiagnosticsHandler):78:80 -> a 91:91:com.android.tools.r8.naming.ProguardMapStringConsumer$Builder com.android.tools.r8.naming.ProguardMapStringConsumer.builder():52:52 -> a 91:91:com.android.tools.r8.ProguardMapConsumer wrapProguardMapConsumer(com.android.tools.r8.ProguardMapConsumer,com.android.tools.r8.DiagnosticsHandler):80 -> a 92:113:com.android.tools.r8.ProguardMapConsumer wrapProguardMapConsumer(com.android.tools.r8.ProguardMapConsumer,com.android.tools.r8.DiagnosticsHandler):80:101 -> a 114:139:com.android.tools.r8.ProguardMapConsumer wrapProguardMapConsumer(com.android.tools.r8.ProguardMapConsumer,com.android.tools.r8.DiagnosticsHandler):79:104 -> a 140:214:com.android.tools.r8.DexIndexedConsumer wrapDexIndexedConsumer(com.android.tools.r8.DexIndexedConsumer):108:182 -> a 215:284:com.android.tools.r8.ClassFileConsumer wrapClassFileConsumer(com.android.tools.r8.ClassFileConsumer):265:334 -> a 285:286:com.android.tools.r8.utils.AndroidApp build():339:340 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/p;"} com.android.tools.r8.utils.AndroidAppConsumers$1 -> com.android.tools.r8.utils.q: # {"id":"sourceFile","fileName":"AndroidAppConsumers.java"} java.lang.StringBuilder stringBuilder -> a com.android.tools.r8.utils.AndroidAppConsumers this$0 -> b 1:2:void (com.android.tools.r8.utils.AndroidAppConsumers):82:83 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/y;)V"} 1:4:void accept(java.lang.String,com.android.tools.r8.DiagnosticsHandler):87:90 -> accept 1:2:void finished(com.android.tools.r8.DiagnosticsHandler):95:96 -> finished com.android.tools.r8.utils.AndroidAppConsumers$2 -> com.android.tools.r8.utils.s: # {"id":"sourceFile","fileName":"AndroidAppConsumers.java"} com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceSortedMap files -> c com.android.tools.r8.DexIndexedConsumer val$consumer -> d com.android.tools.r8.utils.AndroidAppConsumers this$0 -> e boolean $assertionsDisabled -> f 1:1:void ():110:110 -> 1:4:void (com.android.tools.r8.utils.AndroidAppConsumers,com.android.tools.r8.DexIndexedConsumer,com.android.tools.r8.DexIndexedConsumer):110:113 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/y;Lcom/android/tools/r8/DexIndexedConsumer;Lcom/android/tools/r8/DexIndexedConsumer;)V"} 1:1:void lambda$finished$0(java.lang.Integer,com.android.tools.r8.utils.AndroidAppConsumers$DescriptorsWithContents):131:131 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Integer;Lcom/android/tools/r8/utils/x;)V"} 1:2:void accept(int,com.android.tools.r8.ByteDataView,java.util.Set,com.android.tools.r8.DiagnosticsHandler):122:123 -> accept 3:3:void addDexFile(int,byte[],java.util.Set):179:179 -> accept 3:3:void accept(int,com.android.tools.r8.ByteDataView,java.util.Set,com.android.tools.r8.DiagnosticsHandler):123 -> accept 1:7:void finished(com.android.tools.r8.DiagnosticsHandler):128:134 -> finished 1:2:com.android.tools.r8.DataResourceConsumer getDataResourceConsumer():141:142 -> getDataResourceConsumer com.android.tools.r8.utils.AndroidAppConsumers$2$1 -> com.android.tools.r8.utils.r: # {"id":"sourceFile","fileName":"AndroidAppConsumers.java"} com.android.tools.r8.DataResourceConsumer val$dataResourceConsumer -> a com.android.tools.r8.utils.AndroidAppConsumers$2 this$1 -> b 1:1:void (com.android.tools.r8.utils.AndroidAppConsumers$2,com.android.tools.r8.DataResourceConsumer):142:142 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/s;Lcom/android/tools/r8/DataResourceConsumer;)V"} 1:2:void accept(com.android.tools.r8.DataDirectoryResource,com.android.tools.r8.DiagnosticsHandler):147:148 -> accept 3:6:void accept(com.android.tools.r8.DataDirectoryResource,com.android.tools.r8.DiagnosticsHandler):147:150 -> accept 7:15:void accept(com.android.tools.r8.DataEntryResource,com.android.tools.r8.DiagnosticsHandler):157:165 -> accept 1:2:void finished(com.android.tools.r8.DiagnosticsHandler):171:172 -> finished com.android.tools.r8.utils.AndroidAppConsumers$3 -> com.android.tools.r8.utils.u: # {"id":"sourceFile","fileName":"AndroidAppConsumers.java"} java.util.TreeMap files -> c com.android.tools.r8.DexFilePerClassFileConsumer val$consumer -> d com.android.tools.r8.utils.AndroidAppConsumers this$0 -> e boolean $assertionsDisabled -> f 1:1:void ():190:190 -> 1:4:void (com.android.tools.r8.utils.AndroidAppConsumers,com.android.tools.r8.DexFilePerClassFileConsumer,com.android.tools.r8.DexFilePerClassFileConsumer):190:193 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/y;Lcom/android/tools/r8/DexFilePerClassFileConsumer;Lcom/android/tools/r8/DexFilePerClassFileConsumer;)V"} 1:1:void lambda$finished$0(java.lang.String,com.android.tools.r8.utils.AndroidAppConsumers$DescriptorsWithContents):215:215 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Lcom/android/tools/r8/utils/x;)V"} 1:2:void accept(java.lang.String,com.android.tools.r8.ByteDataView,java.util.Set,com.android.tools.r8.DiagnosticsHandler):201:202 -> accept 3:3:void addDexFile(java.lang.String,byte[],java.util.Set):207:207 -> accept 3:3:void accept(java.lang.String,com.android.tools.r8.ByteDataView,java.util.Set,com.android.tools.r8.DiagnosticsHandler):202 -> accept 1:7:void finished(com.android.tools.r8.DiagnosticsHandler):212:218 -> finished 1:2:com.android.tools.r8.DataResourceConsumer getDataResourceConsumer():225:226 -> getDataResourceConsumer com.android.tools.r8.utils.AndroidAppConsumers$3$1 -> com.android.tools.r8.utils.t: # {"id":"sourceFile","fileName":"AndroidAppConsumers.java"} com.android.tools.r8.DataResourceConsumer val$dataResourceConsumer -> a com.android.tools.r8.utils.AndroidAppConsumers$3 this$1 -> b 1:1:void (com.android.tools.r8.utils.AndroidAppConsumers$3,com.android.tools.r8.DataResourceConsumer):226:226 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/u;Lcom/android/tools/r8/DataResourceConsumer;)V"} 1:2:void accept(com.android.tools.r8.DataDirectoryResource,com.android.tools.r8.DiagnosticsHandler):231:232 -> accept 3:11:void accept(com.android.tools.r8.DataEntryResource,com.android.tools.r8.DiagnosticsHandler):239:247 -> accept 1:2:void finished(com.android.tools.r8.DiagnosticsHandler):253:254 -> finished com.android.tools.r8.utils.AndroidAppConsumers$4 -> com.android.tools.r8.utils.w: # {"id":"sourceFile","fileName":"AndroidAppConsumers.java"} java.util.List files -> c com.android.tools.r8.ClassFileConsumer val$consumer -> d com.android.tools.r8.utils.AndroidAppConsumers this$0 -> e boolean $assertionsDisabled -> f 1:1:void ():267:267 -> 1:3:void (com.android.tools.r8.utils.AndroidAppConsumers,com.android.tools.r8.ClassFileConsumer,com.android.tools.r8.ClassFileConsumer):267:269 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/y;Lcom/android/tools/r8/ClassFileConsumer;Lcom/android/tools/r8/ClassFileConsumer;)V"} 1:1:void lambda$finished$0(com.android.tools.r8.utils.AndroidAppConsumers$DescriptorsWithContents):287:287 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/x;)V"} 1:2:void accept(com.android.tools.r8.ByteDataView,java.lang.String,com.android.tools.r8.DiagnosticsHandler):273:274 -> accept 3:3:void addClassFile(byte[],java.lang.String):278:278 -> accept 3:3:void accept(com.android.tools.r8.ByteDataView,java.lang.String,com.android.tools.r8.DiagnosticsHandler):274 -> accept 1:8:void finished(com.android.tools.r8.DiagnosticsHandler):283:290 -> finished 1:2:com.android.tools.r8.DataResourceConsumer getDataResourceConsumer():297:298 -> getDataResourceConsumer com.android.tools.r8.utils.AndroidAppConsumers$4$1 -> com.android.tools.r8.utils.v: # {"id":"sourceFile","fileName":"AndroidAppConsumers.java"} com.android.tools.r8.DataResourceConsumer val$dataResourceConsumer -> a com.android.tools.r8.utils.AndroidAppConsumers$4 this$1 -> b 1:1:void (com.android.tools.r8.utils.AndroidAppConsumers$4,com.android.tools.r8.DataResourceConsumer):298:298 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/w;Lcom/android/tools/r8/DataResourceConsumer;)V"} 1:2:void accept(com.android.tools.r8.DataDirectoryResource,com.android.tools.r8.DiagnosticsHandler):303:304 -> accept 3:6:void accept(com.android.tools.r8.DataDirectoryResource,com.android.tools.r8.DiagnosticsHandler):303:306 -> accept 7:15:void accept(com.android.tools.r8.DataEntryResource,com.android.tools.r8.DiagnosticsHandler):313:321 -> accept 1:2:void finished(com.android.tools.r8.DiagnosticsHandler):327:328 -> finished com.android.tools.r8.utils.AndroidAppConsumers$DescriptorsWithContents -> com.android.tools.r8.utils.x: # {"id":"sourceFile","fileName":"AndroidAppConsumers.java"} java.util.Set descriptors -> a byte[] contents -> b 1:3:void (java.util.Set,byte[]):348:350 -> com.android.tools.r8.utils.ArchiveBuilder -> com.android.tools.r8.utils.A: # {"id":"sourceFile","fileName":"ArchiveBuilder.java"} java.nio.file.Path archive -> a com.android.tools.r8.origin.Origin origin -> b java.util.zip.ZipOutputStream stream -> c boolean closed -> d int openCount -> e int classesFileIndex -> f java.util.Map delayedClassesDexFiles -> g java.util.SortedSet delayedWrites -> h boolean $assertionsDisabled -> i 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 close(com.android.tools.r8.DiagnosticsHandler):53:54 -> a 3:10:void writeDelayed(com.android.tools.r8.DiagnosticsHandler):69:76 -> a 3:10:void close(com.android.tools.r8.DiagnosticsHandler):56 -> a 11:14:void writeFileNow(java.lang.String,com.android.tools.r8.ByteDataView,com.android.tools.r8.DiagnosticsHandler):159:162 -> a 11:14:void writeDelayed(com.android.tools.r8.DiagnosticsHandler):76 -> a 11:14:void close(com.android.tools.r8.DiagnosticsHandler):56 -> a 15:15:boolean com.android.tools.r8.androidapi.AndroidApiDataAccess.isApiDatabaseEntry(java.lang.String):48:48 -> a 15:15:void writeFileNow(java.lang.String,com.android.tools.r8.ByteDataView,com.android.tools.r8.DiagnosticsHandler):162 -> a 15:15:void writeDelayed(com.android.tools.r8.DiagnosticsHandler):76 -> a 15:15:void close(com.android.tools.r8.DiagnosticsHandler):56 -> a 16:16:void writeFileNow(java.lang.String,com.android.tools.r8.ByteDataView,com.android.tools.r8.DiagnosticsHandler):158:158 -> a 16:16:void writeDelayed(com.android.tools.r8.DiagnosticsHandler):76 -> a 16:16:void close(com.android.tools.r8.DiagnosticsHandler):56 -> a 17:29:void com.android.tools.r8.utils.ZipUtils.writeToZipStream(java.util.zip.ZipOutputStream,java.lang.String,com.android.tools.r8.ByteDataView,int):217:229 -> a 17:29:void writeFileNow(java.lang.String,com.android.tools.r8.ByteDataView,com.android.tools.r8.DiagnosticsHandler):158 -> a 17:29:void writeDelayed(com.android.tools.r8.DiagnosticsHandler):76 -> a 17:29:void close(com.android.tools.r8.DiagnosticsHandler):56 -> a 30:36:void handleIOException(java.io.IOException,com.android.tools.r8.DiagnosticsHandler):100:106 -> a 30:36:void writeFileNow(java.lang.String,com.android.tools.r8.ByteDataView,com.android.tools.r8.DiagnosticsHandler):164 -> a 30:36:void writeDelayed(com.android.tools.r8.DiagnosticsHandler):76 -> a 30:36:void close(com.android.tools.r8.DiagnosticsHandler):56 -> a 37:37:void close(com.android.tools.r8.DiagnosticsHandler):57:57 -> a 38:44:java.util.zip.ZipOutputStream getStreamRaw():82:88 -> a 38:44:void close(com.android.tools.r8.DiagnosticsHandler):59 -> a 45:48:void close(com.android.tools.r8.DiagnosticsHandler):59:62 -> a 49:49:void addDirectory(java.lang.String,com.android.tools.r8.DiagnosticsHandler):112:112 -> a 50:50:com.android.tools.r8.utils.ArchiveBuilder$DelayedData com.android.tools.r8.utils.ArchiveBuilder$DelayedData.createDirectory(java.lang.String):212:212 -> a 50:50:void addDirectory(java.lang.String,com.android.tools.r8.DiagnosticsHandler):112 -> a 51:51:void addDirectory(java.lang.String,com.android.tools.r8.DiagnosticsHandler):112:112 -> a 52:55:void addFile(java.lang.String,com.android.tools.r8.DataEntryResource,com.android.tools.r8.DiagnosticsHandler):134:137 -> a 56:56:void writeFileNow(java.lang.String,com.android.tools.r8.ByteDataView,com.android.tools.r8.DiagnosticsHandler):159:159 -> a 56:56:void addFile(java.lang.String,com.android.tools.r8.DataEntryResource,com.android.tools.r8.DiagnosticsHandler):138 -> a 57:57:boolean com.android.tools.r8.androidapi.AndroidApiDataAccess.isApiDatabaseEntry(java.lang.String):48:48 -> a 57:57:void writeFileNow(java.lang.String,com.android.tools.r8.ByteDataView,com.android.tools.r8.DiagnosticsHandler):162 -> a 57:57:void addFile(java.lang.String,com.android.tools.r8.DataEntryResource,com.android.tools.r8.DiagnosticsHandler):138 -> a 58:58:void writeFileNow(java.lang.String,com.android.tools.r8.ByteDataView,com.android.tools.r8.DiagnosticsHandler):158:158 -> a 58:58:void addFile(java.lang.String,com.android.tools.r8.DataEntryResource,com.android.tools.r8.DiagnosticsHandler):138 -> a 59:71:void com.android.tools.r8.utils.ZipUtils.writeToZipStream(java.util.zip.ZipOutputStream,java.lang.String,com.android.tools.r8.ByteDataView,int):217:229 -> a 59:71:void writeFileNow(java.lang.String,com.android.tools.r8.ByteDataView,com.android.tools.r8.DiagnosticsHandler):158 -> a 59:71:void addFile(java.lang.String,com.android.tools.r8.DataEntryResource,com.android.tools.r8.DiagnosticsHandler):138 -> a 72:78:void handleIOException(java.io.IOException,com.android.tools.r8.DiagnosticsHandler):100:106 -> a 72:78:void writeFileNow(java.lang.String,com.android.tools.r8.ByteDataView,com.android.tools.r8.DiagnosticsHandler):164 -> a 72:78:void addFile(java.lang.String,com.android.tools.r8.DataEntryResource,com.android.tools.r8.DiagnosticsHandler):138 -> a 79:82:void addFile(java.lang.String,com.android.tools.r8.DataEntryResource,com.android.tools.r8.DiagnosticsHandler):140:143 -> a 83:83:void addFile(java.lang.String,com.android.tools.r8.DataEntryResource,com.android.tools.r8.DiagnosticsHandler):142:142 -> a 84:97:void addFile(java.lang.String,com.android.tools.r8.DataEntryResource,com.android.tools.r8.DiagnosticsHandler):134:147 -> a 98:98:void addFile(java.lang.String,com.android.tools.r8.DataEntryResource,com.android.tools.r8.DiagnosticsHandler):146:146 -> a 99:105:void handleIOException(java.io.IOException,com.android.tools.r8.DiagnosticsHandler):100:106 -> a 99:105:void addFile(java.lang.String,com.android.tools.r8.DataEntryResource,com.android.tools.r8.DiagnosticsHandler):144 -> a 106:106:void addFile(java.lang.String,com.android.tools.r8.ByteDataView,com.android.tools.r8.DiagnosticsHandler):153:153 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/ByteDataView;Ljava/lang/String;Lcom/android/tools/r8/DiagnosticsHandler;)V"} 107:107:void addIndexedClassFile(int,java.lang.String,com.android.tools.r8.ByteDataView,com.android.tools.r8.DiagnosticsHandler):180:180 -> a 108:111:void writeFileNow(java.lang.String,com.android.tools.r8.ByteDataView,com.android.tools.r8.DiagnosticsHandler):159:162 -> a 108:111:void addIndexedClassFile(int,java.lang.String,com.android.tools.r8.ByteDataView,com.android.tools.r8.DiagnosticsHandler):182 -> a 112:112:boolean com.android.tools.r8.androidapi.AndroidApiDataAccess.isApiDatabaseEntry(java.lang.String):48:48 -> a 112:112:void writeFileNow(java.lang.String,com.android.tools.r8.ByteDataView,com.android.tools.r8.DiagnosticsHandler):162 -> a 112:112:void addIndexedClassFile(int,java.lang.String,com.android.tools.r8.ByteDataView,com.android.tools.r8.DiagnosticsHandler):182 -> a 113:113:void writeFileNow(java.lang.String,com.android.tools.r8.ByteDataView,com.android.tools.r8.DiagnosticsHandler):158:158 -> a 113:113:void addIndexedClassFile(int,java.lang.String,com.android.tools.r8.ByteDataView,com.android.tools.r8.DiagnosticsHandler):182 -> a 114:126:void com.android.tools.r8.utils.ZipUtils.writeToZipStream(java.util.zip.ZipOutputStream,java.lang.String,com.android.tools.r8.ByteDataView,int):217:229 -> a 114:126:void writeFileNow(java.lang.String,com.android.tools.r8.ByteDataView,com.android.tools.r8.DiagnosticsHandler):158 -> a 114:126:void addIndexedClassFile(int,java.lang.String,com.android.tools.r8.ByteDataView,com.android.tools.r8.DiagnosticsHandler):182 -> a 127:133:void handleIOException(java.io.IOException,com.android.tools.r8.DiagnosticsHandler):100:106 -> a 127:133:void writeFileNow(java.lang.String,com.android.tools.r8.ByteDataView,com.android.tools.r8.DiagnosticsHandler):164 -> a 127:133:void addIndexedClassFile(int,java.lang.String,com.android.tools.r8.ByteDataView,com.android.tools.r8.DiagnosticsHandler):182 -> a 134:134:void addIndexedClassFile(int,java.lang.String,com.android.tools.r8.ByteDataView,com.android.tools.r8.DiagnosticsHandler):183:183 -> a 135:137:void writeNextIfAvailable(com.android.tools.r8.DiagnosticsHandler):169:171 -> a 135:137:void addIndexedClassFile(int,java.lang.String,com.android.tools.r8.ByteDataView,com.android.tools.r8.DiagnosticsHandler):184 -> a 138:141:void writeFileNow(java.lang.String,com.android.tools.r8.ByteDataView,com.android.tools.r8.DiagnosticsHandler):159:162 -> a 138:141:void writeNextIfAvailable(com.android.tools.r8.DiagnosticsHandler):171 -> a 138:141:void addIndexedClassFile(int,java.lang.String,com.android.tools.r8.ByteDataView,com.android.tools.r8.DiagnosticsHandler):184 -> a 142:142:boolean com.android.tools.r8.androidapi.AndroidApiDataAccess.isApiDatabaseEntry(java.lang.String):48:48 -> a 142:142:void writeFileNow(java.lang.String,com.android.tools.r8.ByteDataView,com.android.tools.r8.DiagnosticsHandler):162 -> a 142:142:void writeNextIfAvailable(com.android.tools.r8.DiagnosticsHandler):171 -> a 142:142:void addIndexedClassFile(int,java.lang.String,com.android.tools.r8.ByteDataView,com.android.tools.r8.DiagnosticsHandler):184 -> a 143:143:void writeFileNow(java.lang.String,com.android.tools.r8.ByteDataView,com.android.tools.r8.DiagnosticsHandler):158:158 -> a 143:143:void writeNextIfAvailable(com.android.tools.r8.DiagnosticsHandler):171 -> a 143:143:void addIndexedClassFile(int,java.lang.String,com.android.tools.r8.ByteDataView,com.android.tools.r8.DiagnosticsHandler):184 -> a 144:156:void com.android.tools.r8.utils.ZipUtils.writeToZipStream(java.util.zip.ZipOutputStream,java.lang.String,com.android.tools.r8.ByteDataView,int):217:229 -> a 144:156:void writeFileNow(java.lang.String,com.android.tools.r8.ByteDataView,com.android.tools.r8.DiagnosticsHandler):158 -> a 144:156:void writeNextIfAvailable(com.android.tools.r8.DiagnosticsHandler):171 -> a 144:156:void addIndexedClassFile(int,java.lang.String,com.android.tools.r8.ByteDataView,com.android.tools.r8.DiagnosticsHandler):184 -> a 157:163:void handleIOException(java.io.IOException,com.android.tools.r8.DiagnosticsHandler):100:106 -> a 157:163:void writeFileNow(java.lang.String,com.android.tools.r8.ByteDataView,com.android.tools.r8.DiagnosticsHandler):164 -> a 157:163:void writeNextIfAvailable(com.android.tools.r8.DiagnosticsHandler):171 -> a 157:163:void addIndexedClassFile(int,java.lang.String,com.android.tools.r8.ByteDataView,com.android.tools.r8.DiagnosticsHandler):184 -> a 164:165:void writeNextIfAvailable(com.android.tools.r8.DiagnosticsHandler):172:173 -> a 164:165:void addIndexedClassFile(int,java.lang.String,com.android.tools.r8.ByteDataView,com.android.tools.r8.DiagnosticsHandler):184 -> a 166:167:void addIndexedClassFile(int,java.lang.String,com.android.tools.r8.ByteDataView,com.android.tools.r8.DiagnosticsHandler):187:188 -> a 168:168:void addIndexedClassFile(int,java.lang.String,com.android.tools.r8.ByteDataView,com.android.tools.r8.DiagnosticsHandler):187:187 -> a 169:169:com.android.tools.r8.origin.Origin getOrigin():194:194 -> a 1:10:void writeDirectoryNow(java.lang.String,com.android.tools.r8.DiagnosticsHandler):116:125 -> b 11:17:void handleIOException(java.io.IOException,com.android.tools.r8.DiagnosticsHandler):100:106 -> b 11:17:void writeDirectoryNow(java.lang.String,com.android.tools.r8.DiagnosticsHandler):127 -> b 18:18:void writeDirectoryNow(java.lang.String,com.android.tools.r8.DiagnosticsHandler):129:129 -> b 19:19:java.nio.file.Path getPath():199:199 -> b 1:1:java.util.zip.ZipOutputStream getStream():95:95 -> c 2:8:java.util.zip.ZipOutputStream getStreamRaw():82:88 -> c 2:8:java.util.zip.ZipOutputStream getStream():96 -> c 1:2:void open():47:48 -> d com.android.tools.r8.utils.ArchiveBuilder$DelayedData -> com.android.tools.r8.utils.z: # {"id":"sourceFile","fileName":"ArchiveBuilder.java"} java.lang.String name -> a com.android.tools.r8.ByteDataView content -> b 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Lcom/android/tools/r8/ByteDataView;)Lcom/android/tools/r8/utils/z;"} 1:1:int compareTo(java.lang.Object):202:202 -> compareTo 2:4:int 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.android.tools.r8.utils.ArchiveResourceProvider: # {"id":"sourceFile","fileName":"ArchiveResourceProvider.java"} 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/J0;Z)V"} 1:16:java.util.List readArchive():59:74 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Ljava/util/ArrayList;"} 17:28:java.util.List readArchive():73:84 -> a 29:37:java.util.List readArchive():80:88 -> a 38:71:java.util.List readArchive():66:99 -> a 72:103:java.util.List readArchive():61:92 -> a 1:7:void accept(com.android.tools.r8.DataResourceProvider$Visitor):118:124 -> accept 8:8:boolean isProgramResourceName(java.lang.String):142:142 -> accept 8:8:void accept(com.android.tools.r8.DataResourceProvider$Visitor):124 -> accept 9:10:boolean com.android.tools.r8.utils.ZipUtils.isDexFile(java.lang.String):233:234 -> accept 9:10:boolean isProgramResourceName(java.lang.String):142 -> accept 9:10:void accept(com.android.tools.r8.DataResourceProvider$Visitor):124 -> accept 11:11:boolean isProgramResourceName(java.lang.String):142:142 -> accept 11:11:void accept(com.android.tools.r8.DataResourceProvider$Visitor):124 -> accept 12:19:void accept(com.android.tools.r8.DataResourceProvider$Visitor):125:132 -> accept 20:39:void accept(com.android.tools.r8.DataResourceProvider$Visitor):118:137 -> accept 40:41:void accept(com.android.tools.r8.DataResourceProvider$Visitor):133:134 -> accept 42:48:void accept(java.util.function.Consumer):146:152 -> accept 49:49:boolean isProgramResourceName(java.lang.String):142:142 -> accept 49:49:void accept(java.util.function.Consumer):152 -> accept 50:51:boolean com.android.tools.r8.utils.ZipUtils.isDexFile(java.lang.String):233:234 -> accept 50:51:boolean isProgramResourceName(java.lang.String):142 -> accept 50:51:void accept(java.util.function.Consumer):152 -> accept 52:52:boolean isProgramResourceName(java.lang.String):142:142 -> accept 52:52:void accept(java.util.function.Consumer):152 -> accept 53:58:void accept(java.util.function.Consumer):153:158 -> accept 59:68:void accept(java.util.function.Consumer):157:166 -> accept 69:76:void accept(java.util.function.Consumer):162:169 -> accept 77:95:void accept(java.util.function.Consumer):154:172 -> accept 96:130:void accept(java.util.function.Consumer):146:180 -> accept 131:133:void accept(java.util.function.Consumer):173:175 -> accept 1:1:com.android.tools.r8.utils.ArchiveResourceProvider fromArchive(java.nio.file.Path,boolean):44:44 -> fromArchive 2:2:com.android.tools.r8.shaking.FilteredClassPath com.android.tools.r8.shaking.FilteredClassPath.unfiltered(java.nio.file.Path):39:39 -> fromArchive 2:2:com.android.tools.r8.utils.ArchiveResourceProvider fromArchive(java.nio.file.Path,boolean):44 -> fromArchive 3:3:void com.android.tools.r8.shaking.FilteredClassPath.(java.nio.file.Path):35:35 -> fromArchive 3:3:com.android.tools.r8.shaking.FilteredClassPath com.android.tools.r8.shaking.FilteredClassPath.unfiltered(java.nio.file.Path):39 -> fromArchive 3:3:com.android.tools.r8.utils.ArchiveResourceProvider fromArchive(java.nio.file.Path,boolean):44 -> fromArchive 4:4:com.android.tools.r8.utils.ArchiveResourceProvider fromArchive(java.nio.file.Path,boolean):44:44 -> fromArchive 1:1:com.android.tools.r8.origin.Origin getOrigin():55:55 -> getOrigin 1:3:java.util.Collection getProgramResources():105:107 -> getProgramResources com.android.tools.r8.utils.ArrayUtils -> com.android.tools.r8.utils.B: # {"id":"sourceFile","fileName":"ArrayUtils.java"} boolean $assertionsDisabled -> a int $r8$clinit -> b 1:1:void ():17:17 -> 1:10:java.lang.Object[] copyWithSparseChanges(java.lang.Class,java.lang.Object[],java.util.Map):39:48 -> a 11:12:java.lang.Object[] initialize(java.lang.Object[],java.util.function.IntFunction):54:55 -> a 13:13:boolean isEmpty(java.lang.Object[]):61:61 -> a 14:15:boolean isSorted(int[]):65:66 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"([I)V"} 16:35:java.lang.Object[] map(java.lang.Object[],java.util.function.Function,java.lang.Object[]):90:109 -> a 36:38:java.lang.String[] mapToStringArray(java.lang.Object[],java.util.function.Function):114:116 -> a 39:39:java.lang.Object[] filter(java.lang.Object[],java.util.function.Predicate,java.lang.Object[]):122:122 -> a 40:40:java.lang.Object lambda$filter$0(java.util.function.Predicate,java.lang.Object):122:122 -> a 41:50:java.lang.Object[] filter(java.lang.Object[],java.util.function.Predicate,java.lang.Object[],int):127:136 -> a 51:52:boolean contains(java.lang.Object[],java.util.function.Function,java.lang.Object):159:160 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"([Ljava/lang/Object;Ljava/util/function/Function;Lcom/android/tools/r8/graph/Y0;)Z"} 53:54:java.lang.Object[] appendSingleElement(java.lang.Object[],java.lang.Object):190:191 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;[Ljava/lang/Object;)[Ljava/lang/Object;"} 1:1:java.lang.Object last(java.lang.Object[]):76:76 -> b 2:3:boolean contains(java.lang.Object[],java.lang.Object):149:150 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;[Ljava/lang/Object;)Z"} 1:5:java.util.Optional[] withOptionalNone(java.lang.Object[]):201:205 -> c com.android.tools.r8.utils.AsmUtils -> com.android.tools.r8.utils.C: # {"id":"sourceFile","fileName":"AsmUtils.java"} boolean isDeprecated(int) -> a com.android.tools.r8.utils.AssertionConfigurationWithDefault -> com.android.tools.r8.utils.D: # {"id":"sourceFile","fileName":"AssertionConfigurationWithDefault.java"} com.android.tools.r8.AssertionsConfiguration defaultConfiguration -> a java.util.List assertionsConfigurations -> b 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;Lcom/android/tools/r8/AssertionsConfiguration;)V"} 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.android.tools.r8.utils.E: # {"id":"sourceFile","fileName":"AssertionUtils.java"} boolean $assertionsDisabled -> a 1:1:void ():9:9 -> 1:1:boolean assertNotNull(java.lang.Object):12:12 -> a 2:2:boolean forTesting(com.android.tools.r8.utils.InternalOptions,java.util.function.Supplier):17:17 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/A1;Ljava/util/function/Supplier;)Z"} com.android.tools.r8.utils.BiForEachable -> com.android.tools.r8.utils.F: # {"id":"sourceFile","fileName":"BiForEachable.java"} com.android.tools.r8.utils.BiMapContainer -> com.android.tools.r8.utils.G: # {"id":"sourceFile","fileName":"BiMapContainer.java"} java.util.Map original -> a java.util.Map inverse -> b 1:3:void (java.util.Map,java.util.Map):21:23 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Ol;Lcom/android/tools/r8/internal/G4;)V"} com.android.tools.r8.utils.BiPredicateUtils -> com.android.tools.r8.utils.H: # {"id":"sourceFile","fileName":"BiPredicateUtils.java"} 1:1:boolean lambda$alwaysFalse$0(java.lang.Object,java.lang.Object):0:0 -> a 2:2:java.util.function.BiPredicate alwaysFalse():12:12 -> a 1:1:boolean lambda$alwaysTrue$1(java.lang.Object,java.lang.Object):0:0 -> b 2:2:java.util.function.BiPredicate alwaysTrue():16:16 -> b com.android.tools.r8.utils.BitSetUtils -> com.android.tools.r8.utils.I: # {"id":"sourceFile","fileName":"BitSetUtils.java"} boolean $assertionsDisabled -> a 1:1:void ():9:9 -> 1:1:boolean verifyLessThanOrEqualTo(java.util.BitSet,java.util.BitSet):27:27 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/BitSet;Ljava/util/BitSet;)V"} 2:3:java.util.BitSet 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.android.tools.r8.utils.J: # {"id":"sourceFile","fileName":"BitUtils.java"} boolean $assertionsDisabled -> a 1:1:void ():7:7 -> 1:1:boolean isAligned(int,int):22:22 -> a boolean isBitInMaskSet(int,int) -> b 1:1:boolean isBitSet(int,int):10:10 -> c com.android.tools.r8.utils.BooleanBox -> com.android.tools.r8.utils.K: # {"id":"sourceFile","fileName":"BooleanBox.java"} 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:2:void computeIfNotSet(java.util.function.BooleanSupplier):21:22 -> a 3:3:boolean get():27:27 -> a 4:4:void and(boolean):52:52 -> a 1:1:void or(boolean):56:56 -> b 2:4:java.lang.Boolean getAndSet():64:66 -> b 1:2:void set(boolean):43:44 -> c 3:3:boolean isAssigned():60:60 -> c 1:1:boolean isFalse():31:31 -> d 1:1:boolean isTrue():35:35 -> e 1:1:void set():39:39 -> f 1:1:void unset():48:48 -> g com.android.tools.r8.utils.BooleanLatticeElement -> com.android.tools.r8.utils.L: # {"id":"sourceFile","fileName":"BooleanLatticeElement.java"} 1:1:void ():27:27 -> boolean isFalse() -> a 1:1:boolean isPossiblyFalse():52:52 -> b 1:1:boolean isPossiblyTrue():48:48 -> c boolean isTrue() -> d boolean isUnknown() -> e 1:1:int hashCode():74:74 -> hashCode com.android.tools.r8.utils.BooleanUtils -> com.android.tools.r8.utils.M: # {"id":"sourceFile","fileName":"BooleanUtils.java"} java.lang.Boolean[] VALUES -> a int $r8$clinit -> b 1:1:void ():8:8 -> 1:1:int intValue(boolean):0:0 -> a 2:2:boolean xor(boolean,boolean):0:0 -> a 3:3:java.lang.Boolean[] values():21:21 -> a com.android.tools.r8.utils.Box -> com.android.tools.r8.utils.N: # {"id":"sourceFile","fileName":"Box.java"} 1:1:void ():14:14 -> 2:2:void (java.lang.Object):17:17 -> 1:1:void accept(java.util.function.Consumer):22:22 -> a 2:2:java.lang.Object computeIfAbsent(java.util.function.Supplier):32:32 -> a 3:3:java.lang.Object get():37:37 -> a 4:4:void set(java.lang.Object):54:54 -> a 5:5:boolean test(java.util.function.Predicate):64:64 -> a 1:1:java.lang.Object getAndSet(java.lang.Object):42:42 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Ljava/lang/Object;"} com.android.tools.r8.utils.BoxBase -> com.android.tools.r8.utils.O: # {"id":"sourceFile","fileName":"BoxBase.java"} java.lang.Object value -> a 1:1:void ():18:18 -> 2:3:void (java.lang.Object):20:21 -> 1:2:void accept(java.util.function.Consumer):25:26 -> a 3:6:java.lang.Object computeIfAbsent(java.util.function.Supplier):35:38 -> a 7:7:java.lang.Object get():42:42 -> a 8:9:java.lang.Object getAndCompute(java.util.function.Function):52:53 -> a 10:10:void set(java.lang.Object):58:58 -> a 11:11:boolean test(java.util.function.Predicate):68:68 -> a 1:2:java.lang.Object getAndSet(java.lang.Object):46:47 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Ljava/lang/Object;"} 1:1:boolean isSet():72:72 -> c 1:5:boolean equals(java.lang.Object):77:81 -> equals 1:1:int hashCode():86:86 -> hashCode com.android.tools.r8.utils.CancelCompilationException -> com.android.tools.r8.utils.P: # {"id":"sourceFile","fileName":"CancelCompilationException.java"} 1:1:void ():6:6 -> com.android.tools.r8.utils.CfLineToMethodMapper -> com.android.tools.r8.utils.T: # {"id":"sourceFile","fileName":"CfLineToMethodMapper.java"} 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/p;)V"} 2:7:void (com.android.tools.r8.utils.AndroidApp):21:26 -> 1:6:java.lang.String lookupNameAndDescriptor(java.lang.String,int):31:36 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/lang/String;)Ljava/lang/String;"} 7:29:void readLineNumbersFromClassFiles():40:62 -> a 30:35:void lambda$readLineNumbersFromClassFiles$0(com.android.tools.r8.utils.CfLineToMethodMapper$ClassVisitor,com.android.tools.r8.ProgramResource):46:51 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/Q;Lcom/android/tools/r8/ProgramResource;)V"} 36:38:java.lang.String getDescriptor(java.lang.String):80:82 -> a 1:3:java.lang.String getName(java.lang.String):74:76 -> b com.android.tools.r8.utils.CfLineToMethodMapper$ClassVisitor -> com.android.tools.r8.utils.Q: # {"id":"sourceFile","fileName":"CfLineToMethodMapper.java"} com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap currentLineNumberMapping -> c com.android.tools.r8.utils.CfLineToMethodMapper this$0 -> d 1:2:void (com.android.tools.r8.utils.CfLineToMethodMapper):89:90 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/T;)V"} 3:3: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:com.android.tools.r8.org.objectweb.asm.MethodVisitor visitMethod(int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]):109:109 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)Lcom/android/tools/r8/internal/jF;"} 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap lambda$visit$0(java.lang.String):103:103 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lcom/android/tools/r8/internal/Rq;"} com.android.tools.r8.utils.CfLineToMethodMapper$MethodLineVisitor -> com.android.tools.r8.utils.S: # {"id":"sourceFile","fileName":"CfLineToMethodMapper.java"} java.lang.String nameAndDescriptor -> j java.util.Map lineMethodMapping -> k 1:3:void (java.lang.String,java.util.Map):120:122 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Lcom/android/tools/r8/internal/Rq;)V"} 1:1:void visitLineNumber(int,com.android.tools.r8.org.objectweb.asm.Label):127:127 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/internal/xA;)V"} com.android.tools.r8.utils.CfVersionUtils -> com.android.tools.r8.utils.CfVersionUtils: # {"id":"sourceFile","fileName":"CfVersionUtils.java"} com.android.tools.r8.utils.ChainableStringConsumer -> com.android.tools.r8.utils.V: # {"id":"sourceFile","fileName":"ChainableStringConsumer.java"} com.android.tools.r8.utils.ChainableStringConsumer accept(java.lang.String) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lcom/android/tools/r8/utils/V;"} 1:1:com.android.tools.r8.utils.ChainableStringConsumer wrap(java.util.function.Consumer):15:15 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Consumer;)Lcom/android/tools/r8/utils/V;"} com.android.tools.r8.utils.ChainableStringConsumer$1 -> com.android.tools.r8.utils.U: # {"id":"sourceFile","fileName":"ChainableStringConsumer.java"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lcom/android/tools/r8/utils/V;"} com.android.tools.r8.utils.ClassMap -> com.android.tools.r8.utils.X: # {"id":"sourceFile","fileName":"ClassMap.java"} 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/concurrent/ConcurrentHashMap;Lcom/android/tools/r8/utils/c0;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;)Ljava/util/function/Supplier;"} com.android.tools.r8.graph.DexClass resolveClassConflict(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;Lcom/android/tools/r8/graph/q0;)Lcom/android/tools/r8/graph/q0;"} 1:6:java.util.function.Supplier lambda$get$0(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):106:111 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/v2;)Ljava/util/function/Supplier;"} 7:12:void clearType(com.android.tools.r8.graph.DexType):123:128 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)V"} 13:17:java.lang.Iterable getAllClassProviderTypes():167:171 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Ljava/util/Collection;"} 18:76: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/q0;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"()Ljava/util/ArrayList;"} 41:41:java.util.List getAllClasses():136:136 -> b 1:9:com.android.tools.r8.com.google.common.collect.ImmutableMap getAllClassesInMap():151:159 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/im;"} 10:10:com.android.tools.r8.com.google.common.collect.ImmutableMap getAllClassesInMap():152:152 -> c 1:1:java.lang.Iterable getAllTypes():163:163 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Ljava/util/Set;"} com.android.tools.r8.graph.ClassKind getClassKind() -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/I;"} 1:1:boolean isFullyLoaded():249:249 -> f 1:1:java.lang.String toString():80:80 -> toString com.android.tools.r8.utils.ClassMap$ConcurrentClassLoader -> com.android.tools.r8.utils.W: # {"id":"sourceFile","fileName":"ClassMap.java"} com.android.tools.r8.utils.ClassMap classMap -> a com.android.tools.r8.utils.ClassProvider provider -> b com.android.tools.r8.graph.DexType type -> c com.android.tools.r8.graph.DexClass clazz -> d boolean ready -> e boolean $assertionsDisabled -> f 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):264:264 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/X;Lcom/android/tools/r8/utils/c0;Lcom/android/tools/r8/graph/v2;)V"} 2:8: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 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/q0;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;)V"} 63:65:void lambda$get$0(com.android.tools.r8.graph.DexClass):285:287 -> a 1:1:java.lang.Object get():255:255 -> get com.android.tools.r8.utils.ClassProvider -> com.android.tools.r8.utils.c0: # {"id":"sourceFile","fileName":"ClassProvider.java"} com.android.tools.r8.graph.ClassKind classKind -> a 1:2:void (com.android.tools.r8.graph.ClassKind):29:30 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/I;)V"} void collectClass(com.android.tools.r8.graph.DexType,java.util.function.Consumer) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Ljava/util/function/Consumer;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/I;Lcom/android/tools/r8/ClassFileResourceProvider;Lcom/android/tools/r8/graph/M3;)Lcom/android/tools/r8/utils/c0;"} 2:2:com.android.tools.r8.utils.ClassProvider$FilteringClassProvider without(java.util.Set):75:75 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Set;)Lcom/android/tools/r8/utils/a0;"} 3:3:com.android.tools.r8.utils.ClassProvider combine(com.android.tools.r8.graph.ClassKind,java.util.List):81:81 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/I;Ljava/util/ArrayList;)Lcom/android/tools/r8/utils/c0;"} 4:4:com.android.tools.r8.com.google.common.collect.ImmutableListMultimap$Builder com.android.tools.r8.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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/I;Ljava/util/concurrent/ConcurrentLinkedQueue;)Lcom/android/tools/r8/utils/c0;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/I;"} com.android.tools.r8.utils.ClassProvider$ClassFileResourceReader -> com.android.tools.r8.utils.Y: # {"id":"sourceFile","fileName":"ClassProvider.java"} com.android.tools.r8.graph.ClassKind classKind -> b com.android.tools.r8.ClassFileResourceProvider provider -> c com.android.tools.r8.graph.JarApplicationReader reader -> d 1:4:void (com.android.tools.r8.graph.ClassKind,com.android.tools.r8.ClassFileResourceProvider,com.android.tools.r8.graph.JarApplicationReader):91:94 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/I;Lcom/android/tools/r8/ClassFileResourceProvider;Lcom/android/tools/r8/graph/M3;)V"} 1:9:void collectClass(com.android.tools.r8.graph.DexType,java.util.function.Consumer):99:107 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Ljava/util/function/Consumer;)V"} 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.android.tools.r8.utils.Z: # {"id":"sourceFile","fileName":"ClassProvider.java"} java.util.List providers -> b 1:2:void (com.android.tools.r8.graph.ClassKind,java.util.List):198:199 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/I;Ljava/util/ArrayList;)V"} 1:2:void collectClass(com.android.tools.r8.graph.DexType,java.util.function.Consumer):204:205 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Ljava/util/function/Consumer;)V"} 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.android.tools.r8.utils.a0: # {"id":"sourceFile","fileName":"ClassProvider.java"} com.android.tools.r8.utils.ClassProvider provider -> b java.util.Set filteredOut -> c 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/I;Lcom/android/tools/r8/utils/c0;Lcom/android/tools/r8/internal/Im;)V"} 1:1:com.android.tools.r8.utils.ClassProvider$FilteringClassProvider without(java.util.Set):169:169 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Set;)Lcom/android/tools/r8/utils/a0;"} 2:2:com.android.tools.r8.com.google.common.collect.ImmutableCollection$Builder com.android.tools.r8.com.google.common.collect.ImmutableCollection$Builder.addAll(java.lang.Iterable):448:448 -> a 2:2:com.android.tools.r8.com.google.common.collect.ImmutableSet$Builder com.android.tools.r8.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.android.tools.r8.com.google.common.collect.ImmutableCollection$Builder com.android.tools.r8.com.google.common.collect.ImmutableSet$Builder.add(java.lang.Object):476:476 -> a 3:3:com.android.tools.r8.com.google.common.collect.ImmutableCollection$Builder com.android.tools.r8.com.google.common.collect.ImmutableCollection$Builder.addAll(java.lang.Iterable):449 -> a 3:3:com.android.tools.r8.com.google.common.collect.ImmutableSet$Builder com.android.tools.r8.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:6:com.android.tools.r8.graph.ClassKind com.android.tools.r8.utils.ClassProvider.getClassKind():35:35 -> a 6:6:com.android.tools.r8.utils.ClassProvider$FilteringClassProvider without(java.util.Set):170 -> a 7:7:com.android.tools.r8.utils.ClassProvider$FilteringClassProvider without(java.util.Set):170:170 -> a 8:11:void collectClass(com.android.tools.r8.graph.DexType,java.util.function.Consumer):175:178 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Ljava/util/function/Consumer;)V"} 12:13:java.util.Collection collectTypes():183:184 -> a 1:1:java.lang.String toString():190:190 -> toString com.android.tools.r8.utils.ClassProvider$PreloadedClassProvider -> com.android.tools.r8.utils.b0: # {"id":"sourceFile","fileName":"ClassProvider.java"} com.android.tools.r8.com.google.common.collect.Multimap classes -> b 1:2:void (com.android.tools.r8.graph.ClassKind,com.android.tools.r8.com.google.common.collect.Multimap):131:132 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/I;Lcom/android/tools/r8/internal/dm;)V"} 1:2:void collectClass(com.android.tools.r8.graph.DexType,java.util.function.Consumer):137:138 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Ljava/util/function/Consumer;)V"} 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.android.tools.r8.utils.d0: # {"id":"sourceFile","fileName":"ClassReferenceUtils.java"} java.util.Comparator COMPARATOR -> a int $r8$clinit -> b 1:2:void ():17:18 -> 1:1:java.util.Comparator getClassReferenceComparator():37:37 -> a 2:2:java.lang.String toSmaliString(com.android.tools.r8.references.ClassReference):49:49 -> a com.android.tools.r8.utils.ClasspathClassCollection -> com.android.tools.r8.utils.e0: # {"id":"sourceFile","fileName":"ClasspathClassCollection.java"} 1:1:void (com.android.tools.r8.utils.ClassProvider):19:19 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/c0;)V"} 1:1:java.util.function.Supplier getTransparentSupplier(com.android.tools.r8.graph.DexClass):12:12 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;)Ljava/util/function/Supplier;"} 2:2:com.android.tools.r8.graph.DexClass resolveClassConflict(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass):12:12 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;Lcom/android/tools/r8/graph/q0;)Lcom/android/tools/r8/graph/q0;"} 3:3:com.android.tools.r8.graph.DexClasspathClass resolveClassConflict(com.android.tools.r8.graph.DexClasspathClass,com.android.tools.r8.graph.DexClasspathClass):28:28 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/u0;)V"} 1:1:com.android.tools.r8.graph.ClassKind getClassKind():38:38 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/I;"} 1:1:com.android.tools.r8.utils.ClasspathClassCollection empty():23:23 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/e0;"} 2:2:void ():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.android.tools.r8.utils.f0: # {"id":"sourceFile","fileName":"CollectionUtils.java"} 1:1:java.util.Set mergeSets(java.util.Collection,java.util.Collection):24:24 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Collection;Ljava/util/Set;)Lcom/android/tools/r8/internal/Im;"} 2:2:com.android.tools.r8.com.google.common.collect.ImmutableCollection$Builder com.android.tools.r8.com.google.common.collect.ImmutableCollection$Builder.addAll(java.lang.Iterable):448:448 -> a 2:2:com.android.tools.r8.com.google.common.collect.ImmutableSet$Builder com.android.tools.r8.com.google.common.collect.ImmutableSet$Builder.addAll(java.lang.Iterable):535 -> a 2:2:java.util.Set mergeSets(java.util.Collection,java.util.Collection):25 -> a 3:3:com.android.tools.r8.com.google.common.collect.ImmutableCollection$Builder com.android.tools.r8.com.google.common.collect.ImmutableSet$Builder.add(java.lang.Object):476:476 -> a 3:3:com.android.tools.r8.com.google.common.collect.ImmutableCollection$Builder com.android.tools.r8.com.google.common.collect.ImmutableCollection$Builder.addAll(java.lang.Iterable):449 -> a 3:3:com.android.tools.r8.com.google.common.collect.ImmutableSet$Builder com.android.tools.r8.com.google.common.collect.ImmutableSet$Builder.addAll(java.lang.Iterable):535 -> a 3:3:java.util.Set mergeSets(java.util.Collection,java.util.Collection):25 -> a 4:4:com.android.tools.r8.com.google.common.collect.ImmutableCollection$Builder com.android.tools.r8.com.google.common.collect.ImmutableCollection$Builder.addAll(java.lang.Iterable):448:448 -> a 4:4:com.android.tools.r8.com.google.common.collect.ImmutableSet$Builder com.android.tools.r8.com.google.common.collect.ImmutableSet$Builder.addAll(java.lang.Iterable):535 -> a 4:4:java.util.Set mergeSets(java.util.Collection,java.util.Collection):26 -> a 5:5:com.android.tools.r8.com.google.common.collect.ImmutableCollection$Builder com.android.tools.r8.com.google.common.collect.ImmutableSet$Builder.add(java.lang.Object):476:476 -> a 5:5:com.android.tools.r8.com.google.common.collect.ImmutableCollection$Builder com.android.tools.r8.com.google.common.collect.ImmutableCollection$Builder.addAll(java.lang.Iterable):449 -> a 5:5:com.android.tools.r8.com.google.common.collect.ImmutableSet$Builder com.android.tools.r8.com.google.common.collect.ImmutableSet$Builder.addAll(java.lang.Iterable):535 -> a 5:5:java.util.Set mergeSets(java.util.Collection,java.util.Collection):26 -> a 6:6:java.util.Set mergeSets(java.util.Collection,java.util.Collection):27:27 -> a 7:8:java.util.Collection sort(java.util.Collection,java.util.Comparator):44:45 -> a 9:12:java.lang.String[] mapToStringArray(java.util.Collection,java.util.function.Function):50:53 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;Ljava/util/function/Function;)[Ljava/lang/String;"} com.android.tools.r8.utils.ComparatorUtils -> com.android.tools.r8.utils.g0: # {"id":"sourceFile","fileName":"ComparatorUtils.java"} 1:3:int lambda$listComparator$0(java.util.Comparator,java.util.List,java.util.List):18:20 -> a 4:4:java.util.Comparator arrayComparator(java.util.Comparator):57:57 -> a 5:7:int lambda$arrayComparator$1(java.util.Comparator,java.lang.Object[],java.lang.Object[]):58:60 -> a 8:8:java.util.Comparator unreachableComparator():67:67 -> a 9:9:int lambda$unreachableComparator$2(java.lang.Object,java.lang.Object):68:68 -> a 1:1:java.util.Comparator listComparator(java.util.Comparator):17:17 -> b com.android.tools.r8.utils.CompareResult -> com.android.tools.r8.utils.CompareResult: # {"id":"sourceFile","fileName":"CompareResult.java"} com.android.tools.r8.utils.CompareResult$EnumUnboxingLocalUtility -> com.android.tools.r8.utils.h0: # {"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 # {"id":"com.android.tools.r8.residualsignature","signature":"(I)I"} boolean com.android.tools.r8.utils.CompareResult.isEqual() -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Z"} int getComparisonResult(int) -> c # {"id":"com.android.tools.r8.synthesized"} com.android.tools.r8.utils.CompileDumpUtils -> com.android.tools.r8.utils.CompileDumpUtils: # {"id":"sourceFile","fileName":"CompileDumpUtils.java"} 1:1:com.android.tools.r8.profile.art.ArtProfileProvider createArtProfileProviderFromDumpFile(java.nio.file.Path):28:28 -> createArtProfileProviderFromDumpFile 1:1:com.android.tools.r8.profile.art.ArtProfileConsumer createResidualArtProfileConsumerFromDumpFile(java.nio.file.Path):33:33 -> createResidualArtProfileConsumerFromDumpFile 1:1:com.android.tools.r8.startup.StartupProfileProvider createStartupProfileProviderFromDumpFile(java.nio.file.Path):38:38 -> createStartupProfileProviderFromDumpFile com.android.tools.r8.utils.CompileDumpUtils$1 -> com.android.tools.r8.utils.i0: # {"id":"sourceFile","fileName":"CompileDumpUtils.java"} java.nio.file.Path val$path -> a boolean $assertionsDisabled -> b 1:1:void ():38:38 -> 1:1:void (java.nio.file.Path):38:38 -> 1:1:void lambda$getStartupProfile$0(com.android.tools.r8.references.MethodReference,com.android.tools.r8.startup.StartupMethodBuilder):50:50 -> a 2:2:void lambda$getStartupProfile$1(java.lang.String,com.android.tools.r8.startup.StartupClassBuilder):55:55 -> a 1:1:com.android.tools.r8.origin.Origin getOrigin():66:66 -> getOrigin 1:4:void getStartupProfile(com.android.tools.r8.startup.StartupProfileBuilder):43:46 -> getStartupProfile 5:7:com.android.tools.r8.references.MethodReference com.android.tools.r8.utils.MethodReferenceUtils.parseSmaliString(java.lang.String):118:120 -> getStartupProfile 5:7:void getStartupProfile(com.android.tools.r8.startup.StartupProfileBuilder):46 -> getStartupProfile 8:18:void getStartupProfile(com.android.tools.r8.startup.StartupProfileBuilder):48:58 -> getStartupProfile 19:36:void getStartupProfile(com.android.tools.r8.startup.StartupProfileBuilder):43:60 -> getStartupProfile com.android.tools.r8.utils.ConsumerUtils -> com.android.tools.r8.utils.j0: # {"id":"sourceFile","fileName":"ConsumerUtils.java"} 1:1:void lambda$emptyBiConsumer$5(java.lang.Object,java.lang.Object):0:0 -> a 2:2:void lambda$emptyConsumer$4(java.lang.Object):0:0 -> a 3:3:java.util.function.Consumer acceptIfNotSeen(java.util.function.Consumer,java.util.Set):30:30 -> a 4:5:void lambda$acceptIfNotSeen$2(java.util.Set,java.util.function.Consumer,java.lang.Object):31:32 -> a 6:6:java.util.function.BiConsumer andThen(java.util.function.BiFunction,java.util.function.Consumer):39:39 -> a 7:7:void lambda$andThen$3(java.util.function.Consumer,java.util.function.BiFunction,java.lang.Object,java.lang.Object):39:39 -> a 8:8:java.util.function.BiConsumer emptyBiConsumer():47:47 -> a 1:1:void lambda$emptyThrowingConsumer$6(java.lang.Object):0:0 -> b 2:2:java.util.function.Consumer emptyConsumer():43:43 -> b 1:1:com.android.tools.r8.utils.ThrowingConsumer emptyThrowingConsumer():51:51 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/i3;"} com.android.tools.r8.utils.CovariantReturnTypeUtils -> com.android.tools.r8.utils.k0: # {"id":"sourceFile","fileName":"CovariantReturnTypeUtils.java"} 1:1:void modelLibraryMethodsWithCovariantReturnTypes(com.android.tools.r8.graph.AppView):18:18 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)V"} 2:2:void modelLibraryMethodsWithCovariantReturnTypes(com.android.tools.r8.graph.AppView):17:17 -> a 3:3:void lambda$modelLibraryMethodsWithCovariantReturnTypes$0(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexMethod):22:22 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/j2;)V"} 4:4:void lambda$modelLibraryMethodsWithCovariantReturnTypes$0(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexMethod):21:21 -> a 5:5:com.android.tools.r8.graph.DexLibraryClass com.android.tools.r8.graph.DexLibraryClass.asLibraryClassOrNull(com.android.tools.r8.graph.DexClass):81:81 -> a 5:5:void lambda$modelLibraryMethodsWithCovariantReturnTypes$0(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexMethod):21 -> a 6:13:void lambda$modelLibraryMethodsWithCovariantReturnTypes$0(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexMethod):27:34 -> a 14:14:com.android.tools.r8.graph.AccessFlags$BuilderBase com.android.tools.r8.graph.AccessFlags$BuilderBase.setPublic():350:350 -> a 14:14:com.android.tools.r8.graph.AccessFlags$BuilderBase com.android.tools.r8.graph.MethodAccessFlags$Builder.setPublic():259 -> a 14:14:void lambda$modelLibraryMethodsWithCovariantReturnTypes$0(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexMethod):34 -> a 15:17:void lambda$modelLibraryMethodsWithCovariantReturnTypes$0(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexMethod):34:36 -> a 18:18:void lambda$modelLibraryMethodsWithCovariantReturnTypes$0(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexMethod):31:31 -> a com.android.tools.r8.utils.DepthFirstSearchWorkListBase -> com.android.tools.r8.utils.r0: # {"id":"sourceFile","fileName":"DepthFirstSearchWorkListBase.java"} java.util.ArrayDeque workList -> a java.util.Map nodeToNodeWithStateMap -> b 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;)Lcom/android/tools/r8/utils/m0;"} java.util.List getFinalStateForRoots(java.util.Collection) -> a com.android.tools.r8.utils.TraversalContinuation internalOnJoin(com.android.tools.r8.utils.DepthFirstSearchWorkListBase$DFSNodeImpl) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/m0;)Lcom/android/tools/r8/utils/E3;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/x4;)Lcom/android/tools/r8/utils/E3;"} com.android.tools.r8.utils.TraversalContinuation internalOnVisit(com.android.tools.r8.utils.DepthFirstSearchWorkListBase$DFSNodeImpl) -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/m0;)Lcom/android/tools/r8/utils/E3;"} 1:1:com.android.tools.r8.utils.DepthFirstSearchWorkListBase$DFSNodeImpl internalEnqueueNode(java.lang.Object):121:121 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;)Lcom/android/tools/r8/utils/m0;"} 2:2:boolean com.android.tools.r8.utils.DepthFirstSearchWorkListBase$DFSNodeImpl.isNotProcessed():55:55 -> b 2:2:com.android.tools.r8.utils.DepthFirstSearchWorkListBase$DFSNodeImpl internalEnqueueNode(java.lang.Object):122 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:3:com.android.tools.r8.utils.DepthFirstSearchWorkListBase$DFSNodeImpl internalEnqueueNode(java.lang.Object):123:123 -> b 4:6:com.android.tools.r8.utils.TraversalContinuation run(java.util.Collection):142:144 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Collection;)Lcom/android/tools/r8/utils/E3;"} 7:7:boolean com.android.tools.r8.utils.DepthFirstSearchWorkListBase$DFSNodeImpl.isFinished():59:59 -> b 7:7:com.android.tools.r8.utils.TraversalContinuation run(java.util.Collection):145 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 8:8:com.android.tools.r8.utils.TraversalContinuation run(java.util.Collection):150:150 -> b 9:9:void com.android.tools.r8.utils.DepthFirstSearchWorkListBase$DFSNodeImpl.setWaiting():63:63 -> b 9:9:com.android.tools.r8.utils.TraversalContinuation run(java.util.Collection):151 -> b 10:13:com.android.tools.r8.utils.TraversalContinuation run(java.util.Collection):152:155 -> b 14:15:void com.android.tools.r8.utils.DepthFirstSearchWorkListBase$DFSNodeImpl.setFinished():67:68 -> b 14:15:com.android.tools.r8.utils.TraversalContinuation run(java.util.Collection):156 -> b 16:16:boolean com.android.tools.r8.utils.TraversalContinuation.shouldBreak():156:156 -> b 16:16: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)"]} 17:21:com.android.tools.r8.utils.TraversalContinuation run(java.util.Collection):159:163 -> b com.android.tools.r8.utils.DepthFirstSearchWorkListBase$DFSNode -> com.android.tools.r8.utils.l0: # {"id":"sourceFile","fileName":"DepthFirstSearchWorkListBase.java"} boolean seenAndNotProcessed() -> b java.lang.Object getNode() -> c com.android.tools.r8.utils.DepthFirstSearchWorkListBase$DFSNodeImpl -> com.android.tools.r8.utils.m0: # {"id":"sourceFile","fileName":"DepthFirstSearchWorkListBase.java"} java.lang.Object node -> a com.android.tools.r8.utils.DepthFirstSearchWorkListBase$ProcessingState processingState -> b boolean $assertionsDisabled -> c 1:1:void ():45:45 -> 1:1:void (java.lang.Object):50:50 -> 2:5:void (java.lang.Object):48:51 -> 1:1:boolean seenAndNotProcessed():78:78 -> b 1:1:java.lang.Object getNode():73:73 -> c com.android.tools.r8.utils.DepthFirstSearchWorkListBase$DFSNodeWithState -> com.android.tools.r8.utils.n0: # {"id":"sourceFile","fileName":"DepthFirstSearchWorkListBase.java"} java.lang.Object getState() -> a void setState(java.lang.Object) -> a boolean hasState() -> d com.android.tools.r8.utils.DepthFirstSearchWorkListBase$DFSNodeWithStateImpl -> com.android.tools.r8.utils.o0: # {"id":"sourceFile","fileName":"DepthFirstSearchWorkListBase.java"} java.lang.Object state -> d 1:1:void (java.lang.Object):87:87 -> 1:1:java.lang.Object getState():92:92 -> a 2:2:void setState(java.lang.Object):97:97 -> a 1:1:boolean hasState():102:102 -> d com.android.tools.r8.utils.DepthFirstSearchWorkListBase$DepthFirstSearchWorkList -> com.android.tools.r8.utils.p0: # {"id":"sourceFile","fileName":"DepthFirstSearchWorkListBase.java"} 1:1:void ():166:166 -> com.android.tools.r8.utils.TraversalContinuation joiner(com.android.tools.r8.utils.DepthFirstSearchWorkListBase$DFSNode) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/l0;)Lcom/android/tools/r8/utils/E3;"} com.android.tools.r8.utils.TraversalContinuation process(com.android.tools.r8.utils.DepthFirstSearchWorkListBase$DFSNode,java.util.function.Function) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/l0;Ljava/util/function/Function;)Lcom/android/tools/r8/utils/E3;"} 1:1:com.android.tools.r8.utils.DepthFirstSearchWorkListBase$DFSNodeImpl createDfsNode(java.lang.Object):183:183 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;)Lcom/android/tools/r8/utils/m0;"} 2:2:com.android.tools.r8.utils.TraversalContinuation internalOnJoin(com.android.tools.r8.utils.DepthFirstSearchWorkListBase$DFSNodeImpl):193:193 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/m0;)Lcom/android/tools/r8/utils/E3;"} 1:1:com.android.tools.r8.utils.TraversalContinuation internalOnVisit(com.android.tools.r8.utils.DepthFirstSearchWorkListBase$DFSNodeImpl):188:188 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/m0;)Lcom/android/tools/r8/utils/E3;"} com.android.tools.r8.utils.DepthFirstSearchWorkListBase$StatefulDepthFirstSearchWorkList -> com.android.tools.r8.utils.q0: # {"id":"sourceFile","fileName":"DepthFirstSearchWorkListBase.java"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/n0;Ljava/util/List;)Lcom/android/tools/r8/utils/D3;"} com.android.tools.r8.utils.TraversalContinuation process(com.android.tools.r8.utils.DepthFirstSearchWorkListBase$DFSNodeWithState,java.util.function.Function) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/n0;Ljava/util/function/Function;)Lcom/android/tools/r8/utils/E3;"} 1:1:com.android.tools.r8.utils.TraversalContinuation internalOnJoin(com.android.tools.r8.utils.DepthFirstSearchWorkListBase$DFSNodeImpl):207:207 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/m0;)Lcom/android/tools/r8/utils/E3;"} 2:2:com.android.tools.r8.utils.DepthFirstSearchWorkListBase$DFSNodeWithStateImpl createDfsNode(java.lang.Object):237:237 -> a 2:2:com.android.tools.r8.utils.DepthFirstSearchWorkListBase$DFSNodeImpl createDfsNode(java.lang.Object):207 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;)Lcom/android/tools/r8/utils/m0;"} 3:4:com.android.tools.r8.utils.DepthFirstSearchWorkListBase$DFSNodeWithState lambda$internalOnVisit$0(java.util.List,java.lang.Object):248:249 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;Ljava/lang/Object;)Lcom/android/tools/r8/utils/n0;"} 5:7:com.android.tools.r8.utils.TraversalContinuation internalOnJoin(com.android.tools.r8.utils.DepthFirstSearchWorkListBase$DFSNodeWithStateImpl):256:258 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/o0;)Lcom/android/tools/r8/utils/E3;"} 8: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/m0;)Lcom/android/tools/r8/utils/E3;"} 2:5:com.android.tools.r8.utils.TraversalContinuation internalOnVisit(com.android.tools.r8.utils.DepthFirstSearchWorkListBase$DFSNodeWithStateImpl):242:245 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/o0;)Lcom/android/tools/r8/utils/E3;"} 1:1:com.android.tools.r8.utils.DepthFirstSearchWorkListBase$DFSNodeImpl com.android.tools.r8.utils.DepthFirstSearchWorkListBase.getNodeStateForNode(java.lang.Object):129:129 -> c 1:1:java.lang.Object lambda$getFinalStateForRoots$2(java.lang.Object):268 -> c 2:2:java.lang.Object lambda$getFinalStateForRoots$2(java.lang.Object):268:268 -> c 3:4:java.util.List lambda$internalOnJoin$1(com.android.tools.r8.utils.DepthFirstSearchWorkListBase$DFSNodeWithStateImpl):261:262 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/o0;)Ljava/util/List;"} 5:5:java.util.List lambda$internalOnJoin$1(com.android.tools.r8.utils.DepthFirstSearchWorkListBase$DFSNodeWithStateImpl):261:261 -> c com.android.tools.r8.utils.DequeUtils -> com.android.tools.r8.utils.s0: # {"id":"sourceFile","fileName":"DequeUtils.java"} 1:2:java.util.Deque newArrayDeque(java.lang.Object):13:14 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;)Ljava/util/ArrayDeque;"} com.android.tools.r8.utils.DescriptorUtils -> com.android.tools.r8.utils.u0: # {"id":"sourceFile","fileName":"DescriptorUtils.java"} java.util.Map typeNameToLetterMap -> a boolean $assertionsDisabled -> b int $r8$clinit -> c 1:17:void ():23:39 -> 1:1:boolean isDescriptor(java.lang.String):297:297 -> A 2:5:boolean isPrimitiveDescriptor(java.lang.String):267:270 -> A 2:5:boolean isDescriptor(java.lang.String):298 -> A 6:10:boolean isArrayDescriptor(java.lang.String):287:291 -> A 6:10:boolean isDescriptor(java.lang.String):299 -> A 1:12:boolean isValidClassDescriptor(java.lang.String):711:722 -> B 13:13:boolean isValidClassDescriptor(java.lang.String):720:720 -> B 1:1:boolean isValidArrayDescriptor(java.lang.String):704:704 -> C 1:1:boolean isValidDescriptor(java.lang.String):697 -> C 2:8:java.lang.String toBaseDescriptor(java.lang.String):152:158 -> C 2:8:boolean isValidArrayDescriptor(java.lang.String):707 -> C 2:8:boolean isValidDescriptor(java.lang.String):697 -> C 9:9:boolean isValidArrayDescriptor(java.lang.String):707:707 -> C 9:9:boolean isValidDescriptor(java.lang.String):697 -> C 10:10:boolean isValidDescriptor(java.lang.String):698:698 -> C 11:14:boolean isPrimitiveDescriptor(java.lang.String):267:270 -> C 11:14:boolean isValidDescriptor(java.lang.String):699 -> C 15:15:boolean isValidDescriptor(java.lang.String):700:700 -> C 1:17:boolean isValidFieldName(java.lang.String):673:689 -> D 18:18:boolean isValidFieldName(java.lang.String):687:687 -> D 1:6:boolean isValidJavaType(java.lang.String):169:174 -> E 1:15:boolean isValidMethodName(java.lang.String):651:665 -> F 16:16:boolean isValidMethodName(java.lang.String):663:663 -> F 1:1:boolean isVoidDescriptor(java.lang.String):279:279 -> G 1:2:java.lang.String javaTypeToDescriptor(java.lang.String):95:96 -> H 1:2:java.lang.String javaTypeToDescriptorIgnorePrimitives(java.lang.String):114:115 -> I 1:1:java.lang.String javaTypeToShorty(java.lang.String):195:195 -> J 1:1:boolean isPrimitiveType(char):0:0 -> a 2:11:java.lang.String internalToDescriptor(java.lang.String,boolean,boolean):45:54 -> a 12:12:java.lang.String internalToDescriptor(java.lang.String,boolean,boolean):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":72,"3":73},"outline":"Lcom/android/tools/r8/a;a(Ljava/lang/String;II)Ljava/lang/String;"} 72:72:java.lang.String internalToDescriptor(java.lang.String,boolean,boolean):56:56 -> a 73:73:java.lang.String internalToDescriptor(java.lang.String,boolean,boolean):56:56 -> a 67:71:java.lang.String internalToDescriptor(java.lang.String,boolean,boolean):55:59 -> a 74:75:int computeArrayDimensionForTypeName(java.lang.String):80:81 -> a 74:75:java.lang.String mapTypeName(java.lang.String,java.util.function.Function):63 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Function;Ljava/lang/String;)Ljava/lang/String;"} 76:86:java.lang.String mapTypeName(java.lang.String,java.util.function.Function):65:75 -> a 87:93:java.lang.String descriptorToInternalName(java.lang.String):215:221 -> a 94:94:java.lang.String descriptorToInternalName(java.lang.String):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":313,"3":314},"outline":"Lcom/android/tools/r8/a;a(Ljava/lang/String;II)Ljava/lang/String;"} 313:313:java.lang.String descriptorToInternalName(java.lang.String):219:219 -> a 314:314:java.lang.String descriptorToInternalName(java.lang.String):219:219 -> a 315:327:java.lang.String descriptorToJavaType(java.lang.String,com.android.tools.r8.naming.ClassNameMapper):250:262 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Lcom/android/tools/r8/naming/b;)Ljava/lang/String;"} 328:328:java.lang.String descriptorToJavaType(java.lang.String,com.android.tools.r8.naming.ClassNameMapper):260:260 -> a 329:333:java.lang.String descriptorToJavaType(java.lang.String,com.android.tools.r8.naming.ClassNameMapper):253:257 -> a 334:334:java.lang.String getClassBinaryName(java.lang.Class):427:427 -> a 335:341:java.lang.String computeInnerClassSeparator(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexString):532:538 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/u2;)Ljava/lang/String;"} 342:342:java.lang.String computeInnerClassSeparator(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexString):537:537 -> a 343:343:java.lang.String computeInnerClassSeparator(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexString):535:535 -> a 344:351:java.lang.String computeInnerClassSeparator(java.lang.String,java.lang.String,java.lang.String):543:550 -> a 352:355:java.lang.String computeInnerClassSeparator(java.lang.String,java.lang.String,java.lang.String):549:552 -> a 356:360:java.lang.String guessTypeDescriptor(java.nio.file.Path):624:628 -> a 361:361:java.lang.String getInnerClassName(java.lang.String,java.lang.String):744:744 -> a 362:362:java.lang.String getInnerClassName(java.lang.String,java.lang.String):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":1861,"3":1862},"outline":"Lcom/android/tools/r8/a;a(Ljava/lang/String;II)Ljava/lang/String;"} 1861:1861:java.lang.String getInnerClassName(java.lang.String,java.lang.String):748:748 -> a 1862:1862:java.lang.String getInnerClassName(java.lang.String,java.lang.String):748:748 -> a 1110:1112:java.lang.String getInnerClassName(java.lang.String,java.lang.String):748:750 -> a 1113:1113:java.lang.String getInnerClassName(java.lang.String,java.lang.String):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":1864,"3":1865},"outline":"Lcom/android/tools/r8/a;a(Ljava/lang/String;II)Ljava/lang/String;"} 1864:1864:java.lang.String getInnerClassName(java.lang.String,java.lang.String):750:750 -> a 1865:1865:java.lang.String getInnerClassName(java.lang.String,java.lang.String):750:750 -> a 1:1:java.lang.String descriptorToJavaType(java.lang.String):205:205 -> b 2:2:java.lang.String primitiveDescriptorToBoxedInternalName(char):348:348 -> b 3:3:java.lang.String primitiveDescriptorToBoxedInternalName(char):332:332 -> b 4:16:java.lang.String primitiveDescriptorToBoxedInternalName(char):330:342 -> b 17:23:java.lang.String primitiveDescriptorToBoxedInternalName(char):340:346 -> b 24:24:java.lang.String primitiveDescriptorToBoxedInternalName(char):338:338 -> b 25:25:java.lang.String primitiveDescriptorToBoxedInternalName(char):334:334 -> b 26:26:int getSimpleClassNameIndex(java.lang.String):406:406 -> b 26:26:java.lang.String replaceSimpleClassNameInDescriptor(java.lang.String,java.lang.String):394 -> b 27:27:java.lang.String replaceSimpleClassNameInDescriptor(java.lang.String,java.lang.String):394:394 -> b 28:28:java.lang.String getPathFromJavaType(java.lang.Class):803:803 -> b 1:1:java.lang.String javaClassToDescriptor(java.lang.Class):100:100 -> c 2:6:java.lang.String descriptorToKotlinClassifier(java.lang.String):232:236 -> c 7:7:java.lang.String primitiveDescriptorToJavaType(char):323:323 -> c 8:8:java.lang.String primitiveDescriptorToJavaType(char):307:307 -> c 9:21:java.lang.String primitiveDescriptorToJavaType(char):305:317 -> c 22:28:java.lang.String primitiveDescriptorToJavaType(char):315:321 -> c 29:29:java.lang.String primitiveDescriptorToJavaType(char):313:313 -> c 30:30:java.lang.String primitiveDescriptorToJavaType(char):309:309 -> c 1:20:int getArgumentCount(java.lang.String):874:893 -> d 1:37:java.lang.String[] getArgumentTypeDescriptors(java.lang.String):830:866 -> e 38:44:java.lang.String[] getArgumentTypeDescriptors(java.lang.String):851:857 -> e 45:70:java.lang.String[] getArgumentTypeDescriptors(java.lang.String):838:863 -> e 71:71:java.lang.String[] getArgumentTypeDescriptors(java.lang.String):847:847 -> e 1:1:java.lang.String getBinaryNameFromDescriptor(java.lang.String):488:488 -> f 2:2:java.lang.String getBinaryNameFromDescriptor(java.lang.String):0:0 -> f # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":491,"3":492},"outline":"Lcom/android/tools/r8/a;a(Ljava/lang/String;II)Ljava/lang/String;"} 491:491:java.lang.String getBinaryNameFromDescriptor(java.lang.String):489:489 -> f 492:492:java.lang.String getBinaryNameFromDescriptor(java.lang.String):489:489 -> f 1:1:java.lang.String getBinaryNameFromJavaType(java.lang.String):480:480 -> g 1:2:java.lang.String getCanonicalNameFromDescriptor(java.lang.String):416:417 -> h 1:1:java.lang.String getClassBinaryNameFromDescriptor(java.lang.String):447:447 -> i 2:2:java.lang.String getClassBinaryNameFromDescriptor(java.lang.String):0:0 -> i # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":451,"3":452},"outline":"Lcom/android/tools/r8/a;a(Ljava/lang/String;II)Ljava/lang/String;"} 451:451:java.lang.String getClassBinaryNameFromDescriptor(java.lang.String):449:449 -> i 452:452:java.lang.String getClassBinaryNameFromDescriptor(java.lang.String):449:449 -> i 1:2:java.lang.String getClassFileName(java.lang.String):812:813 -> j 1:2:java.lang.String getClassNameFromDescriptor(java.lang.String):369:370 -> k 1:2:java.lang.String getDescriptorFromClassBinaryName(java.lang.String):499:500 -> l 1:3:java.lang.String getDescriptorFromKotlinClassifier(java.lang.String):509:511 -> m 1:1:java.lang.String getJavaTypeFromBinaryName(java.lang.String):484:484 -> n 1:1:java.lang.String getPackageBinaryNameFromJavaType(java.lang.String):470:470 -> o 1:3:java.lang.String getPackageNameFromBinaryName(java.lang.String):602:604 -> p 1:1:java.lang.String getPackageNameFromDescriptor(java.lang.String):437:437 -> q 1:1:java.lang.String getPackageNameFromTypeName(java.lang.String):460:460 -> r 2:2:java.lang.String getPackageNameFromTypeName(java.lang.String):459:459 -> r 1:2:java.lang.String getPathFromDescriptor(java.lang.String):797:798 -> s 3:3:java.lang.String getPathFromDescriptor(java.lang.String):0:0 -> s # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":803,"3":804},"outline":"Lcom/android/tools/r8/a;a(Ljava/lang/String;II)Ljava/lang/String;"} 803:803:java.lang.String getPathFromDescriptor(java.lang.String):799:799 -> s 804:804:java.lang.String getPathFromDescriptor(java.lang.String):799:799 -> s 802:802:java.lang.String getPathFromDescriptor(java.lang.String):799:799 -> s 1:2:java.lang.String getPathFromJavaType(java.lang.String):807:808 -> t 1:2:java.lang.String getReturnTypeDescriptor(java.lang.String):817:818 -> u 1:1:int getSimpleClassNameIndex(java.lang.String):406:406 -> v 1:1:java.lang.String getSimpleClassNameFromDescriptor(java.lang.String):381 -> v 2:2:java.lang.String getSimpleClassNameFromDescriptor(java.lang.String):0:0 -> v # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":383,"3":384},"outline":"Lcom/android/tools/r8/a;a(Ljava/lang/String;II)Ljava/lang/String;"} 383:383:java.lang.String getSimpleClassNameFromDescriptor(java.lang.String):381:381 -> v 384:384:java.lang.String getSimpleClassNameFromDescriptor(java.lang.String):380:380 -> v 1:1:java.lang.String getUnqualifiedClassNameFromDescriptor(java.lang.String):359:359 -> w 2:3:java.lang.String getUnqualifiedClassNameFromBinaryName(java.lang.String):526:527 -> w 2:3:java.lang.String getUnqualifiedClassNameFromDescriptor(java.lang.String):359 -> w 1:8:com.android.tools.r8.utils.DescriptorUtils$ModuleAndDescriptor guessJrtModuleAndTypeDescriptor(java.lang.String):780:787 -> x # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lcom/android/tools/r8/utils/t0;"} 9:9:com.android.tools.r8.utils.DescriptorUtils$ModuleAndDescriptor guessJrtModuleAndTypeDescriptor(java.lang.String):0:0 -> x # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":803,"3":804},"outline":"Lcom/android/tools/r8/a;a(Ljava/lang/String;II)Ljava/lang/String;"} 803:803:com.android.tools.r8.utils.DescriptorUtils$ModuleAndDescriptor guessJrtModuleAndTypeDescriptor(java.lang.String):788:788 -> x 804:804:com.android.tools.r8.utils.DescriptorUtils$ModuleAndDescriptor guessJrtModuleAndTypeDescriptor(java.lang.String):788:788 -> x 798:801:com.android.tools.r8.utils.DescriptorUtils$ModuleAndDescriptor guessJrtModuleAndTypeDescriptor(java.lang.String):789:792 -> x 802:802:com.android.tools.r8.utils.DescriptorUtils$ModuleAndDescriptor guessJrtModuleAndTypeDescriptor(java.lang.String):790:790 -> x 1:2:java.lang.String guessTypeDescriptor(java.lang.String):640:641 -> y 3:3:java.lang.String guessTypeDescriptor(java.lang.String):0:0 -> y # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":652,"3":653},"outline":"Lcom/android/tools/r8/a;a(Ljava/lang/String;II)Ljava/lang/String;"} 652:652:java.lang.String guessTypeDescriptor(java.lang.String):643:643 -> y 653:653:java.lang.String guessTypeDescriptor(java.lang.String):643:643 -> y 647:650:java.lang.String guessTypeDescriptor(java.lang.String):644:647 -> y 651:651:java.lang.String guessTypeDescriptor(java.lang.String):645:645 -> y 1:26:boolean isClassDescriptor(java.lang.String):559:584 -> z com.android.tools.r8.utils.DescriptorUtils$ModuleAndDescriptor -> com.android.tools.r8.utils.t0: # {"id":"sourceFile","fileName":"DescriptorUtils.java"} java.lang.String module -> a java.lang.String descriptor -> b 1:3:void (java.lang.String,java.lang.String):759:761 -> 1:1:java.lang.String getDescriptor():769:769 -> a 1:1:java.lang.String getModule():765:765 -> b com.android.tools.r8.utils.DesugarUtils -> com.android.tools.r8.utils.v0: # {"id":"sourceFile","fileName":"DesugarUtils.java"} 1:2:com.android.tools.r8.graph.DexString appendFullyQualifiedHolderToMethodName(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexItemFactory):14:15 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/graph/u2;"} 3:3:com.android.tools.r8.graph.DexString appendFullyQualifiedHolderToMethodName(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexItemFactory):14:14 -> a com.android.tools.r8.utils.DeterminismChecker -> com.android.tools.r8.utils.B0: # {"id":"sourceFile","fileName":"DeterminismChecker.java"} com.android.tools.r8.utils.DeterminismChecker$LineCallbackSupplier callbackFactory -> a 1:2:void (com.android.tools.r8.utils.DeterminismChecker$LineCallbackSupplier):74:75 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/z0;)V"} 1:1:com.android.tools.r8.utils.DeterminismChecker createWithFileBacking(java.nio.file.Path):33:33 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/nio/file/Path;)Lcom/android/tools/r8/utils/B0;"} 2:4:java.lang.String fmtClass(com.android.tools.r8.graph.DexProgramClass):79:81 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)Ljava/lang/String;"} 5:7:void accept(com.android.tools.r8.utils.ThrowingConsumer):90:92 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/i3;)V"} 8:8:void accept(com.android.tools.r8.utils.ThrowingConsumer):90:90 -> a 9:16:void check(com.android.tools.r8.graph.AppView):96:103 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)V"} 17:25:void check(com.android.tools.r8.graph.AppView):96:104 -> a 26:30:void checkClass(com.android.tools.r8.utils.DeterminismChecker$LineCallback,com.android.tools.r8.graph.DexProgramClass):109:113 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/x0;Lcom/android/tools/r8/graph/q2;)V"} 31:31:java.lang.String fmtMethod(com.android.tools.r8.graph.DexEncodedMethod):85:85 -> a 31:31:void checkMethod(com.android.tools.r8.utils.DeterminismChecker$LineCallback,com.android.tools.r8.graph.DexEncodedMethod):119 -> a 31:31:void checkClass(com.android.tools.r8.utils.DeterminismChecker$LineCallback,com.android.tools.r8.graph.DexProgramClass):114 -> a 32:43:void checkMethod(com.android.tools.r8.utils.DeterminismChecker$LineCallback,com.android.tools.r8.graph.DexEncodedMethod):120:131 -> a 32:43:void checkClass(com.android.tools.r8.utils.DeterminismChecker$LineCallback,com.android.tools.r8.graph.DexProgramClass):114 -> a 44:44:java.lang.String escape(java.lang.String):140:140 -> a com.android.tools.r8.utils.DeterminismChecker$1 -> com.android.tools.r8.utils.w0: # {"id":"sourceFile","fileName":"DeterminismChecker.java"} int index -> a java.nio.file.Path val$directory -> b 1:4:void (java.nio.file.Path):34:37 -> 1:15:com.android.tools.r8.utils.DeterminismChecker$LineCallback createCallback():42:56 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/x0;"} com.android.tools.r8.utils.DeterminismChecker$LineCallback -> com.android.tools.r8.utils.x0: # {"id":"sourceFile","fileName":"DeterminismChecker.java"} boolean onLine(java.lang.String) -> a com.android.tools.r8.utils.DeterminismChecker$LineCallbackChecker -> com.android.tools.r8.utils.y0: # {"id":"sourceFile","fileName":"DeterminismChecker.java"} java.io.BufferedReader reader -> a 1:2:void (java.io.BufferedReader):148:149 -> 1:5:boolean onLine(java.lang.String):154:158 -> a 1:1:void close():166:166 -> close com.android.tools.r8.utils.DeterminismChecker$LineCallbackSupplier -> com.android.tools.r8.utils.z0: # {"id":"sourceFile","fileName":"DeterminismChecker.java"} com.android.tools.r8.utils.DeterminismChecker$LineCallbackWriter -> com.android.tools.r8.utils.A0: # {"id":"sourceFile","fileName":"DeterminismChecker.java"} java.io.Writer writer -> a 1:2:void (java.io.Writer):175:176 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/BufferedWriter;)V"} 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: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.DexDebugUtils -> com.android.tools.r8.utils.E0: # {"id":"sourceFile","fileName":"DexDebugUtils.java"} boolean $assertionsDisabled -> a 1:1:void ():17:17 -> 1:2:boolean verifySetPositionFramesFollowedByDefaultEvent(com.android.tools.r8.graph.DexDebugInfo):21:22 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/J0;)Z"} 3:4:boolean verifySetPositionFramesFollowedByDefaultEvent(com.android.tools.r8.graph.DexDebugEvent[]):30:31 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"([Lcom/android/tools/r8/graph/B0;)Z"} 5:5:boolean com.android.tools.r8.graph.DexDebugEvent.isDefaultEvent():0:0 -> a 5:5:boolean verifySetPositionFramesFollowedByDefaultEvent(com.android.tools.r8.graph.DexDebugEvent[]):31 -> a 6:6:boolean verifySetPositionFramesFollowedByDefaultEvent(com.android.tools.r8.graph.DexDebugEvent[]):34:34 -> a 7:7:boolean com.android.tools.r8.graph.DexDebugEvent.isPositionFrame():0:0 -> a 7:7:boolean verifySetPositionFramesFollowedByDefaultEvent(com.android.tools.r8.graph.DexDebugEvent[]):34 -> a 8:8:boolean verifySetPositionFramesFollowedByDefaultEvent(com.android.tools.r8.graph.DexDebugEvent[]):34:34 -> a 9:9:com.android.tools.r8.utils.DexDebugUtils$PositionInfo com.android.tools.r8.utils.DexDebugUtils$PositionInfo$PositionInfoBuilder.build():111:111 -> a 9:9:com.android.tools.r8.utils.DexDebugUtils$PositionInfo computePreamblePosition(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexDebugInfo$EventBasedDebugInfo):42 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/J0$a;)Lcom/android/tools/r8/utils/D0;"} 10:22:com.android.tools.r8.utils.DexDebugUtils$PositionInfo computePreamblePosition(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexDebugInfo$EventBasedDebugInfo):44:56 -> a 23:23:boolean com.android.tools.r8.graph.DexDebugEvent.isDefaultEvent():0:0 -> a 23:23:com.android.tools.r8.utils.DexDebugUtils$PositionInfo computePreamblePosition(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexDebugInfo$EventBasedDebugInfo):59 -> a 24:25:com.android.tools.r8.utils.DexDebugUtils$PositionInfo computePreamblePosition(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexDebugInfo$EventBasedDebugInfo):60:61 -> a 26:26:com.android.tools.r8.utils.DexDebugUtils$PositionInfo com.android.tools.r8.utils.DexDebugUtils$PositionInfo$PositionInfoBuilder.build():111:111 -> a 26:26:com.android.tools.r8.utils.DexDebugUtils$PositionInfo computePreamblePosition(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexDebugInfo$EventBasedDebugInfo):64 -> a com.android.tools.r8.utils.DexDebugUtils$1 -> com.android.tools.r8.utils.C0: # {"id":"sourceFile","fileName":"DexDebugUtils.java"} com.android.tools.r8.utils.Box val$existingPositionFrame -> f 1:1:void (int,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.utils.Box):46:46 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/utils/N;)V"} 1:2:void visit(com.android.tools.r8.graph.DexDebugEvent$SetPositionFrame):49:50 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/F0;)V"} com.android.tools.r8.utils.DexDebugUtils$PositionInfo -> com.android.tools.r8.utils.D0: # {"id":"sourceFile","fileName":"DexDebugUtils.java"} com.android.tools.r8.ir.code.Position framePosition -> a int linePositionAtPcZero -> b 1:3:void (com.android.tools.r8.ir.code.Position,int):72:74 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/internal/kM;)V"} 1:1:com.android.tools.r8.ir.code.Position getFramePosition():86:86 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/kM;"} 1:1:int getLinePositionAtPcZero():90:90 -> b 1:1:boolean hasFramePosition():78:78 -> c 1:1:boolean hasLinePositionAtPcZero():82:82 -> d com.android.tools.r8.utils.DexDebugUtils$PositionInfo$PositionInfoBuilder -> com.android.tools.r8.utils.DexDebugUtils$PositionInfo$PositionInfoBuilder: # {"id":"sourceFile","fileName":"DexDebugUtils.java"} com.android.tools.r8.utils.DexUtils -> com.android.tools.r8.utils.F0: # {"id":"sourceFile","fileName":"DexUtils.java"} 1:2:java.lang.String getDefaultDexFileName(int):10:11 -> a com.android.tools.r8.utils.DexVersion -> com.android.tools.r8.utils.H0: # {"id":"sourceFile","fileName":"DexVersion.java"} int dexVersion -> a byte[] dexVersionBytes -> b com.android.tools.r8.utils.DexVersion$Layout layout -> c com.android.tools.r8.utils.DexVersion V35 -> d com.android.tools.r8.utils.DexVersion V37 -> e com.android.tools.r8.utils.DexVersion V38 -> f com.android.tools.r8.utils.DexVersion V39 -> g com.android.tools.r8.utils.DexVersion V40 -> h com.android.tools.r8.utils.DexVersion V41 -> i com.android.tools.r8.utils.DexVersion[] $VALUES -> j boolean $assertionsDisabled -> k 1:7:void ():12:18 -> 8:8:void ():12:12 -> 1:4:void (java.lang.String,int,int,byte[],com.android.tools.r8.utils.DexVersion$Layout):37:40 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;II[BI)V"} 1:1:byte[] getBytes():56:56 -> a 2:10:java.util.Optional getDexVersion(char,char,char):135:143 -> a 1:1:int getIntValue():52:52 -> b 1:1:com.android.tools.r8.utils.DexVersion$Layout getLayout():44:44 -> c 1:1:boolean isContainerDex():48 -> c 2:48:com.android.tools.r8.utils.DexVersion getDexVersion(com.android.tools.r8.utils.AndroidApiLevel):64:110 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/f;)Lcom/android/tools/r8/utils/H0;"} 49:49:com.android.tools.r8.utils.DexVersion getDexVersion(com.android.tools.r8.utils.AndroidApiLevel):108:108 -> c 50:50:com.android.tools.r8.utils.DexVersion getDexVersion(com.android.tools.r8.utils.AndroidApiLevel):84:84 -> c 51:51:com.android.tools.r8.utils.DexVersion getDexVersion(com.android.tools.r8.utils.AndroidApiLevel):81:81 -> c 52:52:com.android.tools.r8.utils.DexVersion getDexVersion(com.android.tools.r8.utils.AndroidApiLevel):78:78 -> c 53:53:java.util.Optional getDexVersion(int):129:129 -> c 54:54:java.util.Optional getDexVersion(int):127:127 -> c 55:55:java.util.Optional getDexVersion(int):125:125 -> c 56:56:java.util.Optional getDexVersion(int):123:123 -> c 57:57:java.util.Optional getDexVersion(int):121:121 -> c 58:58:java.util.Optional getDexVersion(int):119:119 -> c 59:59:java.util.Optional getDexVersion(int):117:117 -> c 1:1:int compareTo(com.android.tools.r8.utils.structural.Ordered):12:12 -> compareTo # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/s;)I"} 1:1:com.android.tools.r8.utils.DexVersion[] values():12:12 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()[Lcom/android/tools/r8/utils/H0;"} 2:2:boolean matchesApiLevel(com.android.tools.r8.utils.AndroidApiLevel):60:60 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/f;)Z"} com.android.tools.r8.utils.DexVersion$1 -> com.android.tools.r8.utils.G0: # {"id":"sourceFile","fileName":"DexVersion.java"} int[] $SwitchMap$com$android$tools$r8$utils$AndroidApiLevel -> a 1:1:void ():64:64 -> com.android.tools.r8.utils.DirectoryBuilder -> com.android.tools.r8.utils.I0: # {"id":"sourceFile","fileName":"DirectoryBuilder.java"} 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:8:void addFile(java.lang.String,com.android.tools.r8.DataEntryResource,com.android.tools.r8.DiagnosticsHandler):49:51 -> a 9:15:void addFile(java.lang.String,com.android.tools.r8.DataEntryResource,com.android.tools.r8.DiagnosticsHandler):49:55 -> a 16:16:void addFile(java.lang.String,com.android.tools.r8.DataEntryResource,com.android.tools.r8.DiagnosticsHandler):54:54 -> a 17:17:void addFile(java.lang.String,com.android.tools.r8.DataEntryResource,com.android.tools.r8.DiagnosticsHandler):52:52 -> a 18:23:void addFile(java.lang.String,com.android.tools.r8.ByteDataView,com.android.tools.r8.DiagnosticsHandler):61:66 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/ByteDataView;Ljava/lang/String;Lcom/android/tools/r8/DiagnosticsHandler;)V"} 24:24:java.nio.file.Path getPath():83:83 -> a com.android.tools.r8.utils.DisjointSets -> com.android.tools.r8.utils.J0: # {"id":"sourceFile","fileName":"DisjointSets.java"} java.util.Map parent -> a boolean $assertionsDisabled -> b 1:1:void ():16:16 -> 1:4:void ():16:19 -> 1:9:java.util.Set collectSet(java.lang.Object):69:77 -> a 10:20:java.lang.Object union(java.lang.Object,java.lang.Object):106:116 -> a 21:25:java.util.Map collectSets():136:140 -> a 26:27:void lambda$toString$2(java.lang.StringBuilder,java.lang.Object,java.util.Set):155:156 -> a 28:28:void lambda$toString$1(java.lang.StringBuilder,java.lang.Object):156:156 -> a 1:11:java.lang.Object findSet(java.lang.Object):39:49 -> b 1:2:boolean isRepresentativeOrNotPresent(java.lang.Object):59:60 -> c 1:1:java.util.Set lambda$collectSets$0(java.lang.Object):140:140 -> d 1:3:java.lang.Object makeSet(java.lang.Object):27:29 -> e 1:12:java.lang.String toString():147:158 -> toString com.android.tools.r8.utils.DumpInputFlags -> com.android.tools.r8.utils.O0: # {"id":"sourceFile","fileName":"DumpInputFlags.java"} 1:1:void ():14:14 -> boolean shouldDump(com.android.tools.r8.dump.DumpOptions) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Gf;)Z"} 1:7:com.android.tools.r8.utils.DumpInputFlags getDefault():21:27 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/O0;"} 8:8:com.android.tools.r8.utils.DumpInputFlags noDump():33:33 -> a 8:8:com.android.tools.r8.utils.DumpInputFlags getDefault():29 -> a 9:9:com.android.tools.r8.utils.DumpInputFlags dumpToDirectory(java.nio.file.Path):68:68 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/nio/file/Path;)Lcom/android/tools/r8/utils/O0;"} java.nio.file.Path getDumpPath() -> b 1:1:com.android.tools.r8.utils.DumpInputFlags dumpToFile(java.nio.file.Path):53:53 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/nio/file/Path;)Lcom/android/tools/r8/utils/O0;"} 1:1:com.android.tools.r8.utils.DumpInputFlags noDump():33:33 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/O0;"} boolean shouldFailCompilation() -> d com.android.tools.r8.utils.DumpInputFlags$1 -> com.android.tools.r8.utils.K0: # {"id":"sourceFile","fileName":"DumpInputFlags.java"} 1:1:void ():33:33 -> boolean shouldDump(com.android.tools.r8.dump.DumpOptions) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Gf;)Z"} 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.android.tools.r8.utils.L0: # {"id":"sourceFile","fileName":"DumpInputFlags.java"} 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.android.tools.r8.utils.M0: # {"id":"sourceFile","fileName":"DumpInputFlags.java"} 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.android.tools.r8.utils.N0: # {"id":"sourceFile","fileName":"DumpInputFlags.java"} 1:1:void ():88:88 -> 1:5:boolean shouldDump(com.android.tools.r8.dump.DumpOptions):92:96 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Gf;)Z"} com.android.tools.r8.utils.EncodedValueUtils -> com.android.tools.r8.utils.P0: # {"id":"sourceFile","fileName":"EncodedValueUtils.java"} boolean $assertionsDisabled -> a 1:1:void ():9:9 -> 1:6:int putBitsFromRightZeroExtended(com.android.tools.r8.dex.DexOutputBuffer,long,int):84:89 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/x;JI)I"} 7:8:int putFloat(com.android.tools.r8.dex.DexOutputBuffer,float):114:115 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/x;F)I"} 9:9:byte[] encodeFloat(float):119:119 -> a 10:15:byte[] encodeBitsFromRightZeroExtended(long):96:101 -> a 10:15:byte[] encodeFloat(float):120 -> a 16:16:byte[] encodeFloat(float):121:121 -> a 17:18:double parseDouble(com.android.tools.r8.dex.DexReader,int):127:128 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/C;I)D"} 19:20:int putDouble(com.android.tools.r8.dex.DexOutputBuffer,double):132:133 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/x;D)I"} 21:21:byte[] encodeDouble(double):137:137 -> a 22:27:byte[] encodeBitsFromRightZeroExtended(long):96:101 -> a 22:27:byte[] encodeDouble(double):138 -> a 28:28:byte[] encodeDouble(double):139:139 -> a 1:5:int putSigned(com.android.tools.r8.dex.DexOutputBuffer,long,int):25:29 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/x;JI)I"} 6:7:float parseFloat(com.android.tools.r8.dex.DexReader,int):109:110 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/C;I)F"} 1:9:long parseSigned(com.android.tools.r8.dex.DexReader,int):12:20 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/C;I)J"} 10:14:int putUnsigned(com.android.tools.r8.dex.DexOutputBuffer,long,int):61:65 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/x;JI)I"} 1:5:long parseUnsigned(com.android.tools.r8.dex.DexReader,int):48:52 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/C;I)J"} com.android.tools.r8.utils.EntryUtils -> com.android.tools.r8.utils.Q0: # {"id":"sourceFile","fileName":"EntryUtils.java"} 1:1:java.util.function.Consumer accept(java.util.function.BiConsumer):14:14 -> a 2:2:void lambda$accept$0(java.util.function.BiConsumer,java.util.Map$Entry):14:14 -> a com.android.tools.r8.utils.ExceptionDiagnostic -> com.android.tools.r8.utils.ExceptionDiagnostic: # {"id":"sourceFile","fileName":"ExceptionDiagnostic.java"} java.lang.Throwable cause -> a com.android.tools.r8.origin.Origin origin -> b com.android.tools.r8.position.Position position -> c 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 -> 9:9:void (java.lang.Throwable,com.android.tools.r8.origin.Origin):42:42 -> 10:10:void (com.android.tools.r8.ResourceException):46:46 -> 1:1:java.lang.Throwable getCause():60:60 -> getCause 1:1:java.lang.String getDiagnosticMessage():65:65 -> getDiagnosticMessage 1:1:com.android.tools.r8.origin.Origin getOrigin():51:51 -> getOrigin 1:1:com.android.tools.r8.position.Position getPosition():56:56 -> getPosition com.android.tools.r8.utils.ExceptionUtils -> com.android.tools.r8.utils.R0: # {"id":"sourceFile","fileName":"ExceptionUtils.java"} 1:6:java.lang.String getMainStackTrace():31:36 -> a 7:7:boolean lambda$getMainStackTrace$0(java.util.Map$Entry):32:32 -> a 8:8:java.util.stream.Stream lambda$getMainStackTrace$2(java.lang.StackTraceElement[]):34:34 -> a 9:9:java.lang.String lambda$getMainStackTrace$3(java.lang.StackTraceElement):35:35 -> a 10:10:void lambda$withConsumeResourceHandler$4(com.android.tools.r8.StringConsumer,java.lang.String,com.android.tools.r8.DiagnosticsHandler):41:41 -> a 11:11:void withConsumeResourceHandler(com.android.tools.r8.utils.Reporter,com.android.tools.r8.StringConsumer,java.lang.String):41:41 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/O2;Lcom/android/tools/r8/StringConsumer;Ljava/lang/String;)V"} 12:16:void withConsumeResourceHandler(com.android.tools.r8.utils.Reporter,java.util.function.Consumer):51:55 -> a 12:16:void withConsumeResourceHandler(com.android.tools.r8.utils.Reporter,com.android.tools.r8.StringConsumer,java.lang.String):41 -> a 17:17:void withFinishedResourceHandler(com.android.tools.r8.utils.Reporter,com.android.tools.r8.StringConsumer):45:45 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/O2;Lcom/android/tools/r8/StringConsumer;)V"} 18:22:void withConsumeResourceHandler(com.android.tools.r8.utils.Reporter,java.util.function.Consumer):51:55 -> a 18:22:void withFinishedResourceHandler(com.android.tools.r8.utils.Reporter,com.android.tools.r8.StringConsumer):45 -> a 23:27:void withConsumeResourceHandler(com.android.tools.r8.utils.Reporter,java.util.function.Consumer):51:55 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/O2;Ljava/util/function/Consumer;)V"} 28:31:void withCompilationHandler(com.android.tools.r8.utils.Reporter,com.android.tools.r8.utils.ExceptionUtils$CompileAction):80:83 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/O2;Lcom/android/tools/r8/utils/R0$a;)V"} 32:32:com.android.tools.r8.CompilationFailedException failCompilation(com.android.tools.r8.utils.Reporter,java.lang.Throwable):89:89 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/O2;Ljava/lang/Throwable;)Lcom/android/tools/r8/CompilationFailedException;"} 33:42:java.lang.Exception failWithFakeEntry(com.android.tools.r8.DiagnosticsHandler,java.lang.Throwable,com.android.tools.r8.utils.TriFunction,java.lang.Class):103:112 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/DiagnosticsHandler;Ljava/lang/Throwable;Lcom/android/tools/r8/utils/H3;Ljava/lang/Class;)Ljava/lang/Exception;"} 43:52:com.android.tools.r8.position.Position getPosition(java.lang.Throwable):173:182 -> a 43:52:java.lang.Exception failWithFakeEntry(com.android.tools.r8.DiagnosticsHandler,java.lang.Throwable,com.android.tools.r8.utils.TriFunction,java.lang.Class):115 -> a 53:86:java.lang.Exception failWithFakeEntry(com.android.tools.r8.DiagnosticsHandler,java.lang.Throwable,com.android.tools.r8.utils.TriFunction,java.lang.Class):116:149 -> a 87:89:java.lang.Object[] com.android.tools.r8.com.google.common.collect.ObjectArrays.concat(java.lang.Object,java.lang.Object[]):86:88 -> a 87:89:java.lang.Exception failWithFakeEntry(com.android.tools.r8.DiagnosticsHandler,java.lang.Throwable,com.android.tools.r8.utils.TriFunction,java.lang.Class):149 -> a 90:90:java.lang.Exception failWithFakeEntry(com.android.tools.r8.DiagnosticsHandler,java.lang.Throwable,com.android.tools.r8.utils.TriFunction,java.lang.Class):149:149 -> a 91:92:com.android.tools.r8.origin.Origin getOrigin(java.lang.Throwable):154:155 -> a 93:99:com.android.tools.r8.origin.Origin extractIOExceptionOrigin(java.io.IOException):216:222 -> a 93:99:com.android.tools.r8.origin.Origin getOrigin(java.lang.Throwable):155 -> a 100:112:com.android.tools.r8.origin.Origin getOrigin(java.lang.Throwable):157:169 -> a 113:113:void withMainProgramHandler(com.android.tools.r8.utils.ExceptionUtils$MainAction):191:191 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/S0;)V"} 114:114:void printExitMessage(java.lang.Throwable):202:202 -> a 114:114:void withMainProgramHandler(com.android.tools.r8.utils.ExceptionUtils$MainAction):196 -> a 115:115:boolean isExpectedException(java.lang.Throwable):209:209 -> a 115:115:void printExitMessage(java.lang.Throwable):203 -> a 115:115:void withMainProgramHandler(com.android.tools.r8.utils.ExceptionUtils$MainAction):196 -> a 116:117:void printExitMessage(java.lang.Throwable):204:205 -> a 116:117:void withMainProgramHandler(com.android.tools.r8.utils.ExceptionUtils$MainAction):196 -> a 118:118:void printExitMessage(java.lang.Throwable):202:202 -> a 118:118:void withMainProgramHandler(com.android.tools.r8.utils.ExceptionUtils$MainAction):196 -> a 119:119:void withMainProgramHandler(com.android.tools.r8.utils.ExceptionUtils$MainAction):197:197 -> a 120:120:void withMainProgramHandler(com.android.tools.r8.utils.ExceptionUtils$MainAction):193:193 -> a 121:121:void printExitMessage(java.lang.Throwable):202:202 -> a 121:121:void withMainProgramHandler(com.android.tools.r8.utils.ExceptionUtils$MainAction):193 -> a 122:122:boolean isExpectedException(java.lang.Throwable):209:209 -> a 122:122:void printExitMessage(java.lang.Throwable):203 -> a 122:122:void withMainProgramHandler(com.android.tools.r8.utils.ExceptionUtils$MainAction):193 -> a 123:124:void printExitMessage(java.lang.Throwable):204:205 -> a 123:124:void withMainProgramHandler(com.android.tools.r8.utils.ExceptionUtils$MainAction):193 -> a 125:125:void printExitMessage(java.lang.Throwable):202:202 -> a 125:125:void withMainProgramHandler(com.android.tools.r8.utils.ExceptionUtils$MainAction):193 -> a 126:126:void withMainProgramHandler(com.android.tools.r8.utils.ExceptionUtils$MainAction):194:194 -> a 127:127:java.lang.RuntimeException unwrapExecutionException(java.util.concurrent.ExecutionException):226:226 -> a 128:128:void withOriginAndPositionAttachmentHandler(com.android.tools.r8.origin.Origin,com.android.tools.r8.position.Position,java.lang.Runnable):239:239 -> a 129:129:java.lang.Object lambda$withOriginAndPositionAttachmentHandler$5(java.lang.Runnable):243:243 -> a 130:134:java.lang.Object withOriginAndPositionAttachmentHandler(com.android.tools.r8.origin.Origin,com.android.tools.r8.position.Position,java.util.function.Supplier):251:255 -> a 135:138:boolean com.android.tools.r8.utils.ExceptionUtils$OriginAttachmentException.needsAttachment(java.lang.RuntimeException,com.android.tools.r8.origin.Origin,com.android.tools.r8.position.Position):276:279 -> a 135:138:java.lang.RuntimeException com.android.tools.r8.utils.ExceptionUtils$OriginAttachmentException.wrap(java.lang.RuntimeException,com.android.tools.r8.origin.Origin,com.android.tools.r8.position.Position):264 -> a 135:138:java.lang.Object withOriginAndPositionAttachmentHandler(com.android.tools.r8.origin.Origin,com.android.tools.r8.position.Position,java.util.function.Supplier):255 -> a 139:148:com.android.tools.r8.position.Position getPosition(java.lang.Throwable):173:182 -> a 139:148:boolean com.android.tools.r8.utils.ExceptionUtils$OriginAttachmentException.needsAttachment(java.lang.RuntimeException,com.android.tools.r8.origin.Origin,com.android.tools.r8.position.Position):280 -> a 139:148:java.lang.RuntimeException com.android.tools.r8.utils.ExceptionUtils$OriginAttachmentException.wrap(java.lang.RuntimeException,com.android.tools.r8.origin.Origin,com.android.tools.r8.position.Position):264 -> a 139:148:java.lang.Object withOriginAndPositionAttachmentHandler(com.android.tools.r8.origin.Origin,com.android.tools.r8.position.Position,java.util.function.Supplier):255 -> a 149:149:java.lang.RuntimeException com.android.tools.r8.utils.ExceptionUtils$OriginAttachmentException.wrap(java.lang.RuntimeException,com.android.tools.r8.origin.Origin,com.android.tools.r8.position.Position):265:265 -> a 149:149:java.lang.Object withOriginAndPositionAttachmentHandler(com.android.tools.r8.origin.Origin,com.android.tools.r8.position.Position,java.util.function.Supplier):255 -> a 150:150:java.lang.Object withOriginAndPositionAttachmentHandler(com.android.tools.r8.origin.Origin,com.android.tools.r8.position.Position,java.util.function.Supplier):255:255 -> a 151:151:java.lang.Object withOriginAndPositionAttachmentHandler(com.android.tools.r8.origin.Origin,com.android.tools.r8.position.Position,java.util.function.Supplier):253:253 -> a 1:1:java.lang.StackTraceElement[] lambda$getMainStackTrace$1(java.util.Map$Entry):33:33 -> b 2:2:void withD8CompilationHandler(com.android.tools.r8.utils.Reporter,com.android.tools.r8.utils.ExceptionUtils$CompileAction):64:64 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/O2;Lcom/android/tools/r8/utils/R0$a;)V"} 1:1:void withR8CompilationHandler(com.android.tools.r8.utils.Reporter,com.android.tools.r8.utils.ExceptionUtils$CompileAction):69:69 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/O2;Lcom/android/tools/r8/utils/R0$a;)V"} com.android.tools.r8.utils.ExceptionUtils$CompileAction -> com.android.tools.r8.utils.R0$a: # {"id":"sourceFile","fileName":"ExceptionUtils.java"} com.android.tools.r8.utils.ExceptionUtils$MainAction -> com.android.tools.r8.utils.S0: # {"id":"sourceFile","fileName":"ExceptionUtils.java"} com.android.tools.r8.utils.ExceptionUtils$OriginAttachmentException -> com.android.tools.r8.utils.T0: # {"id":"sourceFile","fileName":"ExceptionUtils.java"} com.android.tools.r8.origin.Origin origin -> a com.android.tools.r8.position.Position position -> b int $r8$clinit -> c 1:3:void (java.lang.RuntimeException,com.android.tools.r8.origin.Origin,com.android.tools.r8.position.Position):270:272 -> com.android.tools.r8.utils.ExtractMarkerUtils -> com.android.tools.r8.utils.U0: # {"id":"sourceFile","fileName":"ExtractMarkerUtils.java"} 1:1:java.util.Collection extractMarkersFromFile(java.nio.file.Path):21:21 -> a 2:4:java.util.List extractMarkers(com.android.tools.r8.ExtractMarkerCommand$Builder):37:39 -> a 2:4:java.util.Collection extractMarkersFromFile(java.nio.file.Path):21 -> a 5:5:java.util.List extractMarkers(com.android.tools.r8.ExtractMarkerCommand$Builder):38:38 -> a 5:5:java.util.Collection extractMarkersFromFile(java.nio.file.Path):21 -> a 6:6:java.util.Collection extractMarkerFromClassProgramData(byte[]):32:32 -> a 7:9:java.util.List extractMarkers(com.android.tools.r8.ExtractMarkerCommand$Builder):37:39 -> a 7:9:java.util.Collection extractMarkerFromClassProgramData(byte[]):31 -> a 10:10:java.util.List extractMarkers(com.android.tools.r8.ExtractMarkerCommand$Builder):38:38 -> a 10:10:java.util.Collection extractMarkerFromClassProgramData(byte[]):31 -> a 1:1:java.util.Collection extractMarkerFromDexProgramData(byte[]):26:26 -> b 2:4:java.util.List extractMarkers(com.android.tools.r8.ExtractMarkerCommand$Builder):37:39 -> b 2:4:java.util.Collection extractMarkerFromDexProgramData(byte[]):26 -> b 5:5:java.util.List extractMarkers(com.android.tools.r8.ExtractMarkerCommand$Builder):38:38 -> b 5:5:java.util.Collection extractMarkerFromDexProgramData(byte[]):26 -> b com.android.tools.r8.utils.FieldReferenceUtils -> com.android.tools.r8.utils.V0: # {"id":"sourceFile","fileName":"FieldReferenceUtils.java"} java.util.Comparator COMPARATOR -> a int $r8$clinit -> b 1:1:void ():18:18 -> 1:3:com.android.tools.r8.references.FieldReference fieldFromField(java.lang.Class,java.lang.String):50:52 -> a 4:4:java.util.Comparator getFieldReferenceComparator():57:57 -> a 4:4:int compare(com.android.tools.r8.references.FieldReference,com.android.tools.r8.references.FieldReference):39 -> a 5:5:int compare(com.android.tools.r8.references.FieldReference,com.android.tools.r8.references.FieldReference):39:39 -> a 6:6:java.util.Comparator getFieldReferenceComparator():57:57 -> a 7:11:java.lang.String toSourceString(com.android.tools.r8.references.FieldReference):61:65 -> a 1:1:int lambda$static$0(com.android.tools.r8.references.FieldReference,com.android.tools.r8.references.FieldReference):22:22 -> b 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 -> b 2:2:int lambda$static$0(com.android.tools.r8.references.FieldReference,com.android.tools.r8.references.FieldReference):21 -> b 3:3:int lambda$static$0(com.android.tools.r8.references.FieldReference,com.android.tools.r8.references.FieldReference):23:23 -> b 4:4:int com.android.tools.r8.utils.CompareResult.getComparisonResult():21:21 -> b 4:4:int lambda$static$0(com.android.tools.r8.references.FieldReference,com.android.tools.r8.references.FieldReference):24 -> b 5:5:int lambda$static$0(com.android.tools.r8.references.FieldReference,com.android.tools.r8.references.FieldReference):27:27 -> b 6:6:com.android.tools.r8.utils.CompareResult com.android.tools.r8.utils.CompareResult.compare(java.lang.Comparable,java.lang.Comparable):29:29 -> b 6:6:int lambda$static$0(com.android.tools.r8.references.FieldReference,com.android.tools.r8.references.FieldReference):27 -> b 7:7:int lambda$static$0(com.android.tools.r8.references.FieldReference,com.android.tools.r8.references.FieldReference):28:28 -> b 8:8:int com.android.tools.r8.utils.CompareResult.getComparisonResult():21:21 -> b 8:8:int lambda$static$0(com.android.tools.r8.references.FieldReference,com.android.tools.r8.references.FieldReference):29 -> b 9:9:int lambda$static$0(com.android.tools.r8.references.FieldReference,com.android.tools.r8.references.FieldReference):31:31 -> b com.android.tools.r8.utils.FieldSignatureEquivalence -> com.android.tools.r8.utils.W0: # {"id":"sourceFile","fileName":"FieldSignatureEquivalence.java"} boolean ignoreName -> a com.android.tools.r8.utils.FieldSignatureEquivalence INSTANCE -> b 1:3:void ():16:18 -> 1:2:void (boolean):23:24 -> # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} 1:1:boolean doEquivalent(java.lang.Object,java.lang.Object):14:14 -> a 2:5:boolean doEquivalent(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexField):37:40 -> a 2:5:boolean doEquivalent(java.lang.Object,java.lang.Object):14 -> a 6:6:int doHash(java.lang.Object):14:14 -> a 7:10:int doHash(com.android.tools.r8.graph.DexField):45:48 -> a 7:10:int doHash(java.lang.Object):14 -> a 11:11:com.android.tools.r8.utils.FieldSignatureEquivalence get():28:28 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/W0;"} com.android.tools.r8.utils.FileUtils -> com.android.tools.r8.utils.X0: # {"id":"sourceFile","fileName":"FileUtils.java"} boolean isAndroid -> a boolean $assertionsDisabled -> b 1:17:void ():22:38 -> 1:6:boolean isClassFile(java.lang.String):51:56 -> a 7:11:boolean isArchive(java.nio.file.Path):89:93 -> a 12:12:java.lang.String readTextFile(java.nio.file.Path,java.nio.charset.Charset):97:97 -> a 13:13:void writeTextFile(java.nio.file.Path,java.util.List):113:113 -> a 14:14:void writeTextFile(java.nio.file.Path,java.lang.String[]):117:117 -> a 15:17:java.nio.file.Path validateOutputFile(java.nio.file.Path,com.android.tools.r8.utils.Reporter):122:124 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/O2;Ljava/nio/file/Path;)V"} 18:18:void writeToFile(java.nio.file.Path,java.io.OutputStream,byte[]):186:186 -> a 19:20:void writeToFile(java.nio.file.Path,java.io.OutputStream,com.android.tools.r8.ByteDataView):191:192 -> a 21:25:java.io.OutputStream openPathWithDefault(com.android.tools.r8.com.google.common.io.Closer,java.nio.file.Path,java.io.OutputStream,java.nio.file.OpenOption[]):150:154 -> a 21:25:void writeToFile(java.nio.file.Path,java.io.OutputStream,com.android.tools.r8.ByteDataView):193 -> a 26:27:void writeToFile(java.nio.file.Path,java.io.OutputStream,com.android.tools.r8.ByteDataView):200:201 -> a 28:28:void writeToFile(java.nio.file.Path,java.io.OutputStream,com.android.tools.r8.ByteDataView):191:191 -> a 29:44:java.util.zip.ZipFile createZipFile(java.io.File,java.nio.charset.Charset):215:230 -> a 1:1:boolean isClassFile(java.nio.file.Path):60:60 -> b 2:7:java.lang.String withNativeFileSeparators(java.lang.String):205:210 -> b 1:2:boolean isClassesDexFile(java.nio.file.Path):160:161 -> c 3:3:boolean isClassesDexFile(java.nio.file.Path):0:0 -> c # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":180,"3":181},"outline":"Lcom/android/tools/r8/a;a(Ljava/lang/String;II)Ljava/lang/String;"} 180:180:boolean isClassesDexFile(java.nio.file.Path):164:164 -> c 181:181:boolean isClassesDexFile(java.nio.file.Path):164:164 -> c 168:179:boolean isClassesDexFile(java.nio.file.Path):165:176 -> c 1:2:boolean isDexFile(java.nio.file.Path):41:42 -> d 1:2:boolean isJarFile(java.nio.file.Path):64:65 -> e 1:2:boolean isJavaFile(java.nio.file.Path):84:85 -> f 1:2:boolean isZipFile(java.nio.file.Path):69:70 -> g 1:1:java.util.List readAllLines(java.nio.file.Path):109:109 -> h com.android.tools.r8.utils.FilteredArchiveClassFileProvider -> com.android.tools.r8.utils.Y0: # {"id":"sourceFile","fileName":"FilteredArchiveClassFileProvider.java"} 1:1:void (com.android.tools.r8.shaking.FilteredClassPath):13:13 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/J0;)V"} com.android.tools.r8.utils.FlagFile -> com.android.tools.r8.utils.a1: # {"id":"sourceFile","fileName":"FlagFile.java"} 1:15:java.lang.String[] expandFlagFiles(java.lang.String[],java.util.function.Consumer):34:48 -> a com.android.tools.r8.utils.FlagFile$FlagFileOrigin -> com.android.tools.r8.utils.Z0: # {"id":"sourceFile","fileName":"FlagFile.java"} java.nio.file.Path path -> e 1:2:void (java.nio.file.Path):23:24 -> 1:1:java.lang.String part():29:29 -> part com.android.tools.r8.utils.ForEachUtils -> com.android.tools.r8.utils.b1: # {"id":"sourceFile","fileName":"ForEachUtils.java"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/K;Ljava/util/function/Predicate;Ljava/lang/Object;)V"} com.android.tools.r8.utils.ForEachable -> com.android.tools.r8.utils.c1: # {"id":"sourceFile","fileName":"ForEachable.java"} com.android.tools.r8.utils.ForEachableUtils -> com.android.tools.r8.utils.d1: # {"id":"sourceFile","fileName":"ForEachableUtils.java"} 1:1:void lambda$empty$0(java.util.function.Consumer):0:0 -> a 2:2:com.android.tools.r8.utils.ForEachable empty():10:10 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/c1;"} com.android.tools.r8.utils.FunctionUtils -> com.android.tools.r8.utils.e1: # {"id":"sourceFile","fileName":"FunctionUtils.java"} 1:1:java.lang.Object getFirst(java.lang.Object,java.lang.Object):0:0 -> a 2:2:java.lang.Object getFirst(java.lang.Object,java.lang.Object,java.lang.Object):0:0 -> a 3:3:java.lang.Object applyOrElse(java.lang.Object,java.util.function.Function,java.lang.Object):15:15 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Function;Ljava/lang/Object;)Ljava/lang/Object;"} 4:5:void forEachApply(java.lang.Iterable,java.util.function.Function,java.lang.Object):28:29 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;Ljava/util/function/Function;Ljava/lang/Object;)V"} 6:6:java.util.function.Function ignoreArgument(java.util.function.Supplier):42:42 -> a 7:7:java.lang.Object lambda$ignoreArgument$2(java.util.function.Supplier,java.lang.Object):42:42 -> a com.android.tools.r8.utils.HeapUtils -> com.android.tools.r8.utils.f1: # {"id":"sourceFile","fileName":"HeapUtils.java"} com.sun.management.HotSpotDiagnosticMXBean hotSpotDiagnosticMXBean -> a 1:3:void initHotSpotMBean():19:21 -> a 1:3:void dumpHeap(java.nio.file.Path,boolean):35 -> a 4:5:com.sun.management.HotSpotDiagnosticMXBean getHotSpotDiagnosticMXBean():29:30 -> a 4:5:void initHotSpotMBean():22 -> a 4:5:void dumpHeap(java.nio.file.Path,boolean):35 -> a 6:8:void initHotSpotMBean():22:24 -> a 6:8:void dumpHeap(java.nio.file.Path,boolean):35 -> a 9:9:void dumpHeap(java.nio.file.Path,boolean):36:36 -> a com.android.tools.r8.utils.IROrdering -> com.android.tools.r8.utils.i1: # {"id":"sourceFile","fileName":"IROrdering.java"} java.lang.Iterable order(java.lang.Iterable) -> a com.android.tools.r8.utils.IROrdering$IdentityIROrdering -> com.android.tools.r8.utils.g1: # {"id":"sourceFile","fileName":"IROrdering.java"} com.android.tools.r8.utils.IROrdering$IdentityIROrdering INSTANCE -> a 1:1:void ():25:25 -> 1:1:void ():27:27 -> 1:1:java.lang.Iterable order(java.lang.Iterable):0:0 -> a 2:2:com.android.tools.r8.utils.IROrdering$IdentityIROrdering getInstance():30:30 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/g1;"} com.android.tools.r8.utils.IROrdering$NondeterministicIROrdering -> com.android.tools.r8.utils.h1: # {"id":"sourceFile","fileName":"IROrdering.java"} com.android.tools.r8.utils.IROrdering$NondeterministicIROrdering INSTANCE -> a 1:1:void ():51:51 -> 1:1:void ():53:53 -> 1:1:com.android.tools.r8.utils.IROrdering$NondeterministicIROrdering getInstance():56:56 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/h1;"} 2:3:java.util.List 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.android.tools.r8.utils.j1: # {"id":"sourceFile","fileName":"IdentifierUtils.java"} 1:1:boolean isDexIdentifierPart(int):14:14 -> a 1:1:boolean isDexIdentifierPart(int):14:14 -> b 1:1:boolean isDexIdentifierStart(int):10 -> b boolean isQuestionMark(int) -> c 1:1:boolean isRelaxedDexIdentifierPart(int):18:18 -> d boolean isSimpleNameChar(int) -> e com.android.tools.r8.utils.ImmutableArrayUtils -> com.android.tools.r8.utils.ImmutableArrayUtils: # {"id":"sourceFile","fileName":"ImmutableArrayUtils.java"} com.android.tools.r8.utils.Int2ObjectMapUtils -> com.android.tools.r8.utils.Int2ObjectMapUtils: # {"id":"sourceFile","fileName":"Int2ObjectMapUtils.java"} com.android.tools.r8.utils.Int2StructuralItemArrayMap -> com.android.tools.r8.utils.l1: # {"id":"sourceFile","fileName":"Int2StructuralItemArrayMap.java"} int[] keys -> a java.util.List values -> b boolean $assertionsDisabled -> c 1:1:void ():18:18 -> 1:4:void (int[],java.util.List):24:27 -> # {"id":"com.android.tools.r8.residualsignature","signature":"([ILcom/android/tools/r8/internal/bm;)V"} com.android.tools.r8.utils.structural.StructuralItem self() -> U # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/structural/x;"} 1:1:int[] lambda$specify$0(com.android.tools.r8.utils.Int2StructuralItemArrayMap):42:42 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/l1;)[I"} 2:2:void specify(com.android.tools.r8.utils.structural.StructuralSpecification):42:42 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/z;)V"} 3:4:void forEach(java.util.function.BiConsumer):55:56 -> a 5:5:com.android.tools.r8.utils.Int2StructuralItemArrayMap$Builder builder():73:73 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/k1;"} 1:1:java.util.Collection lambda$specify$1(com.android.tools.r8.utils.Int2StructuralItemArrayMap):42:42 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/l1;)Ljava/util/Collection;"} 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 -> p # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/structural/y;"} com.android.tools.r8.utils.Int2StructuralItemArrayMap$Builder -> com.android.tools.r8.utils.k1: # {"id":"sourceFile","fileName":"Int2StructuralItemArrayMap.java"} java.util.List keys -> a com.android.tools.r8.com.google.common.collect.ImmutableList$Builder values -> b 1:1:void ():85:85 -> 2:3:void ():82:83 -> 1:2:com.android.tools.r8.utils.Int2StructuralItemArrayMap$Builder put(int,com.android.tools.r8.utils.structural.StructuralItem):88:89 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/utils/structural/x;)V"} 3:3:com.android.tools.r8.utils.Int2StructuralItemArrayMap build():98:98 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/l1;"} 4:9:int[] com.android.tools.r8.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.android.tools.r8.com.google.common.base.Preconditions.checkNotNull(java.lang.Object):880:880 -> a 10:10:int[] com.android.tools.r8.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.android.tools.r8.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.android.tools.r8.utils.m1: # {"id":"sourceFile","fileName":"IntBox.java"} int value -> a boolean $assertionsDisabled -> b 1:1:void ():7:7 -> 1:1:void ():11:11 -> 2:3:void (int):13:14 -> 1:2:void decrement(int):18:19 -> a 3:3:int get():28:28 -> a 4:4:void incrementIf(boolean):53:53 -> a 1:2:int getAndIncrement(int):36:37 -> b 1:2:int getAndIncrement():32 -> b 3:4:int getAndIncrement(int):36:37 -> b 1:2:int getAndSet(int):42:43 -> c 3:3:void increment():48:48 -> c 1:2:void increment(int):58:59 -> d 3:4:int incrementAndGet(int):67:68 -> d 3:4:int incrementAndGet():63 -> d 1:1:void set(int):72:72 -> e com.android.tools.r8.utils.IntObjConsumer -> com.android.tools.r8.utils.n1: # {"id":"sourceFile","fileName":"IntObjConsumer.java"} void accept(int,java.lang.Object) -> a com.android.tools.r8.utils.IntObjPredicate -> com.android.tools.r8.utils.o1: # {"id":"sourceFile","fileName":"IntObjPredicate.java"} boolean test(int,java.lang.Object) -> a com.android.tools.r8.utils.IntObjToObjFunction -> com.android.tools.r8.utils.p1: # {"id":"sourceFile","fileName":"IntObjToObjFunction.java"} java.lang.Object apply(int,java.lang.Object) -> a com.android.tools.r8.utils.InternalArchiveClassFileProvider -> com.android.tools.r8.utils.q1: # {"id":"sourceFile","fileName":"InternalArchiveClassFileProvider.java"} java.nio.file.Path path -> a com.android.tools.r8.origin.Origin origin -> b java.util.Set descriptors -> c java.util.zip.ZipFile openedZipFile -> d boolean $assertionsDisabled -> e 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.zip.ZipEntry getZipEntryFromDescriptor(java.lang.String):130:130 -> b 2:2:java.util.zip.ZipEntry getZipEntryFromDescriptor(java.lang.String):0:0 -> b # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":134,"3":135},"outline":"Lcom/android/tools/r8/a;a(Ljava/lang/String;II)Ljava/lang/String;"} 134:134:java.util.zip.ZipEntry getZipEntryFromDescriptor(java.lang.String):131:131 -> b 135:135:java.util.zip.ZipEntry getZipEntryFromDescriptor(java.lang.String):131:131 -> b 133:133:java.util.zip.ZipEntry getZipEntryFromDescriptor(java.lang.String):131:131 -> b 1:1:boolean lambda$new$0(java.lang.String):0:0 -> c 2:13:java.util.zip.ZipFile getOpenZipFile():102:113 -> c 1:3:void close():123:125 -> close 1:1:void finished(com.android.tools.r8.DiagnosticsHandler):118:118 -> finished 1:1:java.util.Set getClassDescriptors():79:79 -> getClassDescriptors 1:11:com.android.tools.r8.ProgramResource getProgramResource(java.lang.String):84:94 -> getProgramResource 12:17:com.android.tools.r8.ProgramResource getProgramResource(java.lang.String):90:95 -> getProgramResource 18:26:com.android.tools.r8.ProgramResource getProgramResource(java.lang.String):89:97 -> getProgramResource com.android.tools.r8.utils.InternalGlobalSyntheticsProgramConsumer -> com.android.tools.r8.utils.w1: # {"id":"sourceFile","fileName":"InternalGlobalSyntheticsProgramConsumer.java"} 1:1:void ():33:33 -> void finished(com.android.tools.r8.graph.AppView) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)V"} com.android.tools.r8.utils.InternalGlobalSyntheticsProgramConsumer$GlobalsFileBuilder -> com.android.tools.r8.utils.r1: # {"id":"sourceFile","fileName":"InternalGlobalSyntheticsProgramConsumer.java"} com.android.tools.r8.ProgramResource$Kind kind -> a java.util.List content -> b 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:byte[] build():63:63 -> a 2:2:void add(java.lang.String,byte[]):58:58 -> a 2:2:byte[] build():63 -> a 3:3:byte[] build():64:64 -> a 4:4:com.android.tools.r8.ProgramResource$Kind getKind():50:50 -> a 4:4:byte[] build():64 -> a 5:5:byte[] build():64:64 -> a 6:6:void add(java.lang.String,byte[]):58:58 -> a 6:6:byte[] build():64 -> a 7:11:byte[] build():69:73 -> a 12:25:byte[] build():71:84 -> a 26:26:byte[] build():77:77 -> a 27:27:java.lang.Integer lambda$build$0(java.lang.Integer,com.android.tools.r8.utils.Pair):75:75 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Integer;Lcom/android/tools/r8/utils/v2;)Ljava/lang/Integer;"} 28:29:java.lang.String getGlobalSyntheticFileName(java.lang.String):88:89 -> a com.android.tools.r8.utils.InternalGlobalSyntheticsProgramConsumer$InternalGlobalSyntheticsCfConsumer -> com.android.tools.r8.utils.s1: # {"id":"sourceFile","fileName":"InternalGlobalSyntheticsProgramConsumer.java"} 1:1:void (com.android.tools.r8.GlobalSyntheticsConsumer,com.android.tools.r8.graph.AppView):170:170 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/GlobalSyntheticsConsumer;Lcom/android/tools/r8/graph/m;)V"} 1:1:com.android.tools.r8.ProgramResource$Kind getKind():175:175 -> a 1:2:void com.android.tools.r8.utils.InternalGlobalSyntheticsProgramConsumer$PerFileBase.addGlobal(java.lang.String,com.android.tools.r8.ByteDataView):244:245 -> accept 1:2:void accept(com.android.tools.r8.ByteDataView,java.lang.String,com.android.tools.r8.DiagnosticsHandler):180 -> accept com.android.tools.r8.utils.InternalGlobalSyntheticsProgramConsumer$InternalGlobalSyntheticsDexIndexedConsumer -> com.android.tools.r8.utils.t1: # {"id":"sourceFile","fileName":"InternalGlobalSyntheticsProgramConsumer.java"} com.android.tools.r8.GlobalSyntheticsConsumer clientConsumer -> a com.android.tools.r8.utils.InternalGlobalSyntheticsProgramConsumer$GlobalsFileBuilder builder -> b 1:1:void (com.android.tools.r8.GlobalSyntheticsConsumer):100:100 -> 2:5:void (com.android.tools.r8.GlobalSyntheticsConsumer):98:101 -> 1:1:void finished(com.android.tools.r8.graph.AppView):122:122 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)V"} 2:2:com.android.tools.r8.utils.Reporter com.android.tools.r8.graph.AppView.reporter():628:628 -> a 2:2:void finished(com.android.tools.r8.graph.AppView):124 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:3:com.android.tools.r8.utils.Reporter com.android.tools.r8.graph.AppView.reporter():628:628 -> a 3:3:void finished(com.android.tools.r8.graph.AppView):124 -> a 4:7:void finished(com.android.tools.r8.graph.AppView):124:127 -> a 8:8:com.android.tools.r8.utils.Reporter com.android.tools.r8.graph.AppView.reporter():628:628 -> a 8:8:void finished(com.android.tools.r8.graph.AppView):127 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 9:9:com.android.tools.r8.utils.Reporter com.android.tools.r8.graph.AppView.reporter():628:628 -> a 9:9:void finished(com.android.tools.r8.graph.AppView):127 -> a 10:12:void finished(com.android.tools.r8.graph.AppView):127:129 -> a 13:13:com.android.tools.r8.utils.Reporter com.android.tools.r8.graph.AppView.reporter():628:628 -> a 13:13:void finished(com.android.tools.r8.graph.AppView):129 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 14:14:com.android.tools.r8.utils.Reporter com.android.tools.r8.graph.AppView.reporter():628:628 -> a 14:14:void finished(com.android.tools.r8.graph.AppView):129 -> a 15:15:void finished(com.android.tools.r8.graph.AppView):129:129 -> a 1:1:void accept(java.lang.String,com.android.tools.r8.ByteDataView,java.util.Set,com.android.tools.r8.DiagnosticsHandler):110:110 -> accept 2:2:void com.android.tools.r8.utils.InternalGlobalSyntheticsProgramConsumer$GlobalsFileBuilder.addGlobalSynthetic(java.lang.String,byte[]):54:54 -> accept 2:2:void accept(java.lang.String,com.android.tools.r8.ByteDataView,java.util.Set,com.android.tools.r8.DiagnosticsHandler):110 -> accept 3:3:void com.android.tools.r8.utils.InternalGlobalSyntheticsProgramConsumer$GlobalsFileBuilder.add(java.lang.String,byte[]):58:58 -> accept 3:3:void com.android.tools.r8.utils.InternalGlobalSyntheticsProgramConsumer$GlobalsFileBuilder.addGlobalSynthetic(java.lang.String,byte[]):54 -> accept 3:3:void accept(java.lang.String,com.android.tools.r8.ByteDataView,java.util.Set,com.android.tools.r8.DiagnosticsHandler):110 -> accept 1:1:void finished(com.android.tools.r8.DiagnosticsHandler):115:115 -> finished com.android.tools.r8.utils.InternalGlobalSyntheticsProgramConsumer$InternalGlobalSyntheticsDexPerFileConsumer -> com.android.tools.r8.utils.u1: # {"id":"sourceFile","fileName":"InternalGlobalSyntheticsProgramConsumer.java"} 1:1:void (com.android.tools.r8.GlobalSyntheticsConsumer,com.android.tools.r8.graph.AppView):143:143 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/GlobalSyntheticsConsumer;Lcom/android/tools/r8/graph/m;)V"} 1:1:com.android.tools.r8.ProgramResource$Kind getKind():148:148 -> a 1:2:void com.android.tools.r8.utils.InternalGlobalSyntheticsProgramConsumer$PerFileBase.addGlobal(java.lang.String,com.android.tools.r8.ByteDataView):244:245 -> accept 1:2:void accept(java.lang.String,com.android.tools.r8.ByteDataView,java.util.Set,com.android.tools.r8.DiagnosticsHandler):157 -> accept com.android.tools.r8.utils.InternalGlobalSyntheticsProgramConsumer$PerFileBase -> com.android.tools.r8.utils.v1: # {"id":"sourceFile","fileName":"InternalGlobalSyntheticsProgramConsumer.java"} com.android.tools.r8.graph.AppView appView -> a com.android.tools.r8.GlobalSyntheticsConsumer clientConsumer -> b java.util.Map globalToBytes -> c boolean $assertionsDisabled -> d 1:1:void ():184:184 -> 1:1:void (com.android.tools.r8.GlobalSyntheticsConsumer,com.android.tools.r8.graph.AppView):190:190 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/GlobalSyntheticsConsumer;Lcom/android/tools/r8/graph/m;)V"} 2:6:void (com.android.tools.r8.GlobalSyntheticsConsumer,com.android.tools.r8.graph.AppView):188:192 -> com.android.tools.r8.ProgramResource$Kind getKind() -> a 1:36:void finished(com.android.tools.r8.graph.AppView):205:240 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)V"} 37:37:com.android.tools.r8.utils.Reporter com.android.tools.r8.graph.AppView.reporter():628:628 -> a 37:37:void finished(com.android.tools.r8.graph.AppView):240 -> a 38:38:void finished(com.android.tools.r8.graph.AppView):240:240 -> a 39:39:java.util.Set lambda$finished$0(com.android.tools.r8.graph.DexType):216:216 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Ljava/util/Set;"} 40:47:void lambda$finished$2(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType,java.util.Set):222:229 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/v2;Ljava/util/Set;)V"} 48:48:com.android.tools.r8.utils.Reporter com.android.tools.r8.graph.AppView.reporter():628:628 -> a 48:48:void lambda$finished$2(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType,java.util.Set):231 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 49:49:com.android.tools.r8.utils.Reporter com.android.tools.r8.graph.AppView.reporter():628:628 -> a 49:49:void lambda$finished$2(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType,java.util.Set):231 -> a 50:55:void lambda$finished$2(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType,java.util.Set):231:236 -> a 56:56:com.android.tools.r8.utils.Reporter com.android.tools.r8.graph.AppView.reporter():628:628 -> a 56:56:void lambda$finished$2(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType,java.util.Set):237 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 57:57:com.android.tools.r8.utils.Reporter com.android.tools.r8.graph.AppView.reporter():628:628 -> a 57:57:void lambda$finished$2(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType,java.util.Set):237 -> a 58:58:void lambda$finished$2(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType,java.util.Set):234:234 -> a 59:59:void lambda$finished$1(com.android.tools.r8.utils.InternalGlobalSyntheticsProgramConsumer$GlobalsFileBuilder,com.android.tools.r8.graph.DexType):226:226 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/r1;Lcom/android/tools/r8/graph/v2;)V"} 60:60:void lambda$finished$1(com.android.tools.r8.utils.InternalGlobalSyntheticsProgramConsumer$GlobalsFileBuilder,com.android.tools.r8.graph.DexType):225:225 -> a 61:61:void com.android.tools.r8.utils.InternalGlobalSyntheticsProgramConsumer$GlobalsFileBuilder.addGlobalSynthetic(java.lang.String,byte[]):54:54 -> a 61:61:void lambda$finished$1(com.android.tools.r8.utils.InternalGlobalSyntheticsProgramConsumer$GlobalsFileBuilder,com.android.tools.r8.graph.DexType):225 -> a 62:62:void com.android.tools.r8.utils.InternalGlobalSyntheticsProgramConsumer$GlobalsFileBuilder.add(java.lang.String,byte[]):58:58 -> a 62:62:void com.android.tools.r8.utils.InternalGlobalSyntheticsProgramConsumer$GlobalsFileBuilder.addGlobalSynthetic(java.lang.String,byte[]):54 -> a 62:62:void lambda$finished$1(com.android.tools.r8.utils.InternalGlobalSyntheticsProgramConsumer$GlobalsFileBuilder,com.android.tools.r8.graph.DexType):225 -> a 1:1:void finished(com.android.tools.r8.DiagnosticsHandler):199:199 -> finished com.android.tools.r8.utils.InternalGlobalSyntheticsProgramProvider -> com.android.tools.r8.utils.y1: # {"id":"sourceFile","fileName":"InternalGlobalSyntheticsProgramProvider.java"} java.util.List providers -> a java.util.List resources -> b 1:1:void (java.util.List):46:46 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/ArrayList;)V"} 2:5:void (java.util.List):44:47 -> 1:1:java.lang.String guessTypeDescriptor(java.lang.String):0:0 -> a # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":115,"3":116},"outline":"Lcom/android/tools/r8/a;a(Ljava/lang/String;II)Ljava/lang/String;"} 115:115:java.lang.String guessTypeDescriptor(java.lang.String):111:111 -> a 116:116:java.lang.String guessTypeDescriptor(java.lang.String):111:111 -> a 113:114:java.lang.String guessTypeDescriptor(java.lang.String):112:113 -> a 117:162:void ensureResources():59:104 -> a 163:164:void ensureResources():99:100 -> a 165:205:void ensureResources():67:107 -> a 206:206:com.android.tools.r8.ProgramResource lambda$ensureResources$0(com.android.tools.r8.utils.InternalGlobalSyntheticsProgramProvider$GlobalsEntryOrigin,byte[],java.util.Set,com.android.tools.r8.ProgramResource$Kind):92:92 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/x1;[BLjava/util/Set;Lcom/android/tools/r8/ProgramResource$Kind;)Lcom/android/tools/r8/ProgramResource;"} 1:4:java.util.Collection getProgramResources():52:55 -> getProgramResources com.android.tools.r8.utils.InternalGlobalSyntheticsProgramProvider$GlobalsEntryOrigin -> com.android.tools.r8.utils.x1: # {"id":"sourceFile","fileName":"InternalGlobalSyntheticsProgramProvider.java"} java.lang.String entryName -> e 1:2:void (java.lang.String,com.android.tools.r8.origin.Origin):33:34 -> 1:1:java.lang.String part():39:39 -> part com.android.tools.r8.utils.InternalOptions -> com.android.tools.r8.utils.A1: # {"id":"sourceFile","fileName":"InternalOptions.java"} boolean enableInitializedClassesAnalysis -> A com.android.tools.r8.utils.InternalOptions$DesugarState desugarState -> A0 com.android.tools.r8.StringConsumer configurationConsumer -> A1 boolean enableSideEffectAnalysis -> B boolean enableVarHandleDesugaring -> B0 com.android.tools.r8.utils.ThrowingBiConsumer loadMachineDesugaredLibrarySpecification -> B1 boolean enableDeterminismAnalysis -> C boolean disableBackports -> C0 com.android.tools.r8.ir.desugar.desugaredlibrary.machinespecification.MachineDesugaredLibrarySpecification machineDesugaredLibrarySpecification -> C1 boolean enableServiceLoaderRewriting -> D boolean disableBackportsWithErrorDiagnostics -> D0 boolean relocatorCompilation -> D1 boolean enableNameReflectionOptimization -> E boolean enableNestReduction -> E0 com.android.tools.r8.StringConsumer desugaredLibraryKeepRuleConsumer -> E1 boolean enableStringConcatenationOptimization -> F com.android.tools.r8.utils.OffOrAuto interfaceMethodDesugaring -> F0 com.android.tools.r8.experimental.graphinfo.GraphConsumer keptGraphConsumer -> F1 boolean enableTreeShakingOfLibraryMethodOverrides -> G com.android.tools.r8.utils.OffOrAuto tryWithResourcesDesugaring -> G0 com.android.tools.r8.experimental.graphinfo.GraphConsumer mainDexKeptGraphConsumer -> G1 boolean encodeChecksums -> H boolean processCovariantReturnTypeAnnotations -> H0 com.android.tools.r8.DesugarGraphConsumer desugarGraphConsumer -> H1 java.util.function.BiPredicate dexClassChecksumFilter -> I boolean lookupLibraryBeforeProgram -> I0 java.util.function.Consumer syntheticProguardRulesConsumer -> I1 boolean forceAnnotateSynthetics -> J boolean enableEnqueuerDeferredTracing -> J0 com.android.tools.r8.MapIdProvider mapIdProvider -> J1 boolean readDebugSetFileEvent -> K boolean loadAllClassDefinitions -> K0 com.android.tools.r8.SourceFileProvider sourceFileProvider -> K1 boolean disableL8AnnotationRemoval -> L boolean enableMainDexListCheck -> L0 java.util.Set reportedMissingForDesugaring -> L1 int callGraphLikelySpuriousCallEdgeThreshold -> M boolean enableTreeShaking -> M0 java.util.concurrent.atomic.AtomicBoolean reportedErrorReadingKotlinMetadataReflectively -> M1 java.lang.Thread mainThread -> N boolean enableMinification -> N0 java.util.Set invalidLibraryClasses -> N1 boolean enableSwitchRewriting -> O boolean ignoreMissingClasses -> O0 boolean DETERMINISTIC_DEBUGGING -> O1 boolean enableStringSwitchConversion -> P boolean reportMissingClassesInEnclosingMethodAttribute -> P0 com.android.tools.r8.cf.CfVersion SUPPORTED_CF_VERSION -> P1 int minimumStringSwitchSize -> Q boolean reportMissingClassesInInnerClassAttributes -> Q0 int EXPERIMENTAL_DEX_VERSION -> Q1 boolean enableEnumValueOptimization -> R boolean disableInnerClassSeparatorValidationWhenRepackaging -> R0 boolean $assertionsDisabled -> R1 boolean enableEnumSwitchMapRemoval -> S boolean forceProguardCompatibility -> S0 com.android.tools.r8.utils.InternalOptions$OutlineOptions outline -> T com.android.tools.r8.utils.AssertionConfigurationWithDefault assertionsConfiguration -> T0 boolean enableInitializedClassesInInstanceMethodsAnalysis -> U boolean configurationDebugging -> U0 boolean enableRedundantFieldLoadElimination -> V boolean skipIR -> V0 boolean enableRedundantConstNumberOptimization -> W boolean debug -> W0 boolean enableLoopUnrolling -> X com.android.tools.r8.utils.InternalOptions$RewriteArrayOptions rewriteArrayOptions -> X0 boolean enableCheckAllInstructionsDuringStackMapVerification -> Y com.android.tools.r8.utils.InternalOptions$CallSiteOptimizationOptions callSiteOptimizationOptions -> Y0 java.lang.String synthesizedClassPrefix -> Z com.android.tools.r8.utils.InternalOptions$CfCodeAnalysisOptions cfCodeAnalysisOptions -> Z0 com.android.tools.r8.graph.DexItemFactory itemFactory -> a int threadCount -> a0 com.android.tools.r8.utils.InternalOptions$ClassInlinerOptions classInlinerOptions -> a1 java.util.concurrent.atomic.AtomicBoolean cancelled -> b boolean invalidDebugInfoFatal -> b0 com.android.tools.r8.utils.InternalOptions$InlinerOptions inlinerOptions -> b1 com.android.tools.r8.CancelCompilationChecker cancelCompilationChecker -> c boolean invalidDebugInfoStrict -> c0 com.android.tools.r8.utils.InternalOptions$HorizontalClassMergerOptions horizontalClassMergerOptions -> c1 com.android.tools.r8.shaking.ProguardConfiguration proguardConfiguration -> d boolean ignoreJavaLibraryOverride -> d0 com.android.tools.r8.utils.InternalOptions$OpenClosedInterfacesOptions openClosedInterfacesOptions -> d1 com.android.tools.r8.utils.Reporter reporter -> e boolean enableCfByteCodePassThrough -> e0 com.android.tools.r8.utils.InternalOptions$ProtoShrinkingOptions protoShrinking -> e1 com.android.tools.r8.ProgramConsumer programConsumer -> f boolean createSingletonsForStatelessLambdas -> f0 com.android.tools.r8.optimize.redundantbridgeremoval.RedundantBridgeRemovalOptions redundantBridgeRemovalOptions -> f1 com.android.tools.r8.dex.ApplicationReader$ProgramClassConflictResolver programClassConflictResolver -> g boolean emitRecordAnnotationsInDex -> g0 com.android.tools.r8.utils.InternalOptions$KotlinOptimizationOptions kotlinOptimizationOptions -> g1 com.android.tools.r8.GlobalSyntheticsConsumer globalSyntheticsConsumer -> h boolean emitRecordAnnotationsExInDex -> h0 com.android.tools.r8.utils.InternalOptions$ApiModelTestingOptions apiModelTestingOptions -> h1 com.android.tools.r8.SyntheticInfoConsumer syntheticInfoConsumer -> i boolean emitNestAnnotationsInDex -> i0 com.android.tools.r8.utils.InternalOptions$DesugarSpecificOptions desugarSpecificOptions -> i1 com.android.tools.r8.DataResourceConsumer dataResourceConsumer -> j boolean emitPermittedSubclassesAnnotationsInDex -> j0 com.android.tools.r8.utils.InternalOptions$MappingComposeOptions mappingComposeOptions -> j1 com.android.tools.r8.features.FeatureSplitConfiguration featureSplitConfiguration -> k com.android.tools.r8.utils.DumpInputFlags dumpInputFlags -> k0 com.android.tools.r8.profile.art.ArtProfileOptions artProfileOptions -> k1 java.util.List outputInspections -> l com.android.tools.r8.dump.DumpOptions dumpOptions -> l0 com.android.tools.r8.profile.startup.StartupOptions startupOptions -> l1 boolean printTimes -> m com.android.tools.r8.dex.Marker$Tool tool -> m0 com.android.tools.r8.profile.startup.instrumentation.StartupInstrumentationOptions startupInstrumentationOptions -> m1 boolean printMemory -> n boolean hasMarker -> n0 com.android.tools.r8.utils.InternalOptions$TestingOptions testing -> n1 boolean passthroughDexCode -> o com.android.tools.r8.dex.Marker marker -> o0 java.util.List mainDexKeepRules -> o1 boolean enableNeverMergePrefixes -> p java.util.Set extensiveLoggingFilter -> p0 boolean minimalMainDex -> p1 com.android.tools.r8.utils.InternalOptions$NeverMergeGroup neverMerge -> q java.util.Set extensiveInterfaceMethodMinifierLoggingFilter -> q0 boolean enableInheritanceClassInDexDistributor -> q1 boolean libraryInterfacesMayHaveStaticInitialization -> r java.util.List methodsFilter -> r0 com.android.tools.r8.utils.InternalOptions$LineNumberOptimization lineNumberOptimization -> r1 boolean enableFieldBitAccessAnalysis -> s com.android.tools.r8.utils.AndroidApiLevel minApiLevel -> s0 java.util.Map missingEnclosingMembers -> s1 boolean enableVerticalClassMerging -> t boolean intermediate -> t0 java.util.Map warningInvalidParameterAnnotations -> t1 boolean enableUnusedInterfaceRemoval -> u boolean addAndroidPlatformBuildToMarker -> u0 java.util.Map warningInvalidDebugInfo -> u1 boolean enableDevirtualization -> v boolean retainCompileTimeAnnotations -> v0 boolean skipReadingDexCode -> v1 boolean enableEnumUnboxing -> w boolean ignoreBootClasspathEnumsForMaindexTracing -> w0 com.android.tools.r8.StringConsumer mainDexListConsumer -> w1 boolean enableSimpleInliningConstraints -> x boolean pruneNonVissibleAnnotationClasses -> x0 com.android.tools.r8.ProguardMapConsumer proguardMapConsumer -> x1 boolean enableClassInlining -> y java.util.List logArgumentsFilter -> y0 com.android.tools.r8.StringConsumer usageInformationConsumer -> y1 boolean enableClassStaticizer -> z boolean enableLoadStoreOptimization -> z0 com.android.tools.r8.StringConsumer proguardSeedsConsumer -> z1 1:33:void ():128:160 -> 1:1:void ():218:218 -> 2:1007:void ():172:1177 -> 1008:1012:void ():219:223 -> 1013:1013:void (com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter):227:227 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/utils/O2;)V"} 1014:2019:void (com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter):172:1177 -> 2020:2027:void (com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter):228:235 -> 2028:2028:void (com.android.tools.r8.CompilationMode,com.android.tools.r8.shaking.ProguardConfiguration,com.android.tools.r8.utils.Reporter):240:240 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/CompilationMode;Lcom/android/tools/r8/shaking/M2;Lcom/android/tools/r8/utils/O2;)V"} 2029:3034:void (com.android.tools.r8.CompilationMode,com.android.tools.r8.shaking.ProguardConfiguration,com.android.tools.r8.utils.Reporter):172:1177 -> 3035:3055:void (com.android.tools.r8.CompilationMode,com.android.tools.r8.shaking.ProguardConfiguration,com.android.tools.r8.utils.Reporter):241:261 -> 1:1:boolean canHaveSwitchMaxIntBug():2906:2906 -> A 1:5:com.android.tools.r8.dex.Marker getMarker():481:485 -> A0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/dex/U;"} 6:9:com.android.tools.r8.dex.Marker createMarker(com.android.tools.r8.dex.Marker$Tool):490:493 -> A0 6:9:com.android.tools.r8.dex.Marker getMarker():485 -> A0 10:10:boolean isGeneratingClassFiles():587:587 -> A0 10:10:com.android.tools.r8.dex.Marker createMarker(com.android.tools.r8.dex.Marker$Tool):494 -> A0 10:10:com.android.tools.r8.dex.Marker getMarker():485 -> A0 11:29:com.android.tools.r8.dex.Marker createMarker(com.android.tools.r8.dex.Marker$Tool):494:512 -> A0 11:29:com.android.tools.r8.dex.Marker getMarker():485 -> A0 1:1:com.android.tools.r8.utils.InternalOptions$RewriteArrayOptions rewriteArrayOptions():919:919 -> A1 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/F1;"} 1:1:boolean canHaveThisJitCodeDebuggingBug():2611:2611 -> B 1:2:com.android.tools.r8.utils.AndroidApiLevel getMinApiLevel():714:715 -> B0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/f;"} 1:1:boolean canUseDesugarBufferCovariantReturnType():641:641 -> B1 1:1:boolean shouldDesugarBufferCovariantReturnType():645 -> B1 1:1:boolean canHaveThisTypeVerifierBug():2602:2602 -> C 1:1:com.android.tools.r8.utils.InternalOptions$OpenClosedInterfacesOptions getOpenClosedInterfacesOptions():971:971 -> C0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/A1$l;"} 1:1:boolean shouldDesugarRecords():637:637 -> C1 1:1:boolean canHaveTracingPastInstructionsStreamBug():2774:2774 -> D 1:1:com.android.tools.r8.shaking.ProguardConfiguration getProguardConfiguration():198:198 -> D0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/shaking/M2;"} 1:1:boolean shouldDesugarVarHandle():649:649 -> D1 2:2:com.android.tools.r8.utils.AndroidApiLevel varHandleApiLevel():2441:2441 -> D1 2:2:boolean canUseVarHandle():2445 -> D1 2:2:boolean shouldDesugarVarHandle():649 -> D1 3:3:boolean canUseVarHandle():2445:2445 -> D1 3:3:boolean shouldDesugarVarHandle():649 -> D1 4:4:boolean shouldDesugarVarHandle():649:649 -> D1 1:1:boolean canHaveVerifyErrorForUnknownUnusedReturnValue():2961:2961 -> E 1:1:com.android.tools.r8.optimize.redundantbridgeremoval.RedundantBridgeRemovalOptions getRedundantBridgeRemovalOptions():963:963 -> E0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/XQ;"} 1:1:boolean shouldKeepStackMapTable():566:566 -> E1 2:2:boolean isRelocatorCompilation():562:562 -> E1 2:2:boolean shouldKeepStackMapTable():566 -> E1 3:3:boolean shouldKeepStackMapTable():566:566 -> E1 4:4:boolean isRelocatorCompilation():562:562 -> E1 4:4:boolean shouldKeepStackMapTable():567 -> E1 5:5:boolean shouldKeepStackMapTable():567:567 -> E1 1:1:boolean canHaveZipFileWithMissingCloseableBug():2898:2898 -> F 1:1:com.android.tools.r8.profile.startup.instrumentation.StartupInstrumentationOptions getStartupInstrumentationOptions():983:983 -> F0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/xW;"} 1:1:boolean shouldRerunEnqueuer():571:571 -> F1 1:1:boolean canLeaveStaticInterfaceMethodInvokes():2461:2461 -> G 1:1:com.android.tools.r8.profile.startup.StartupOptions getStartupOptions():979:979 -> G0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/zW;"} 1:18:void signalFinishedToConsumers():611:628 -> G1 1:1:boolean canParseNumbersWithPlusPrefix():2914:2914 -> H 1:1:com.android.tools.r8.SyntheticInfoConsumer getSyntheticInfoConsumer():554:554 -> H0 1:1:com.android.tools.r8.utils.AndroidApiLevel defaultAndStaticInterfaceMethodsApiLevel():2417:2417 -> H1 1:1:com.android.tools.r8.utils.AndroidApiLevel staticInterfaceMethodsApiLevel():2425 -> H1 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/f;"} 1:1:boolean canUseAssertionErrorTwoArgumentConstructor():2541:2541 -> I 1:1:com.android.tools.r8.utils.InternalOptions$TestingOptions getTestingOptions():987:987 -> I0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/A1$p;"} 1:2:void warningReadingKotlinMetadataReflective():1266:1267 -> I1 1:1:boolean canUseConstantDynamic():2413:2413 -> J 1:2:com.android.tools.r8.ir.desugar.TypeRewriter getTypeRewriter():1130:1131 -> J0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/M00;"} 3:3:com.android.tools.r8.ir.desugar.TypeRewriter com.android.tools.r8.ir.desugar.TypeRewriter.empty():18:18 -> J0 3:3:com.android.tools.r8.ir.desugar.TypeRewriter getTypeRewriter():1132 -> J0 1:1:com.android.tools.r8.utils.AndroidApiLevel constantMethodHandleApiLevel():2385:2385 -> K 1:1:boolean canUseConstantMethodHandle():2389 -> K 2:2:boolean canUseConstantMethodHandle():2389:2389 -> K 1:1:boolean hasGlobalSyntheticsConsumer():538:538 -> K0 1:1:com.android.tools.r8.utils.AndroidApiLevel constantMethodTypeApiLevel():2393:2393 -> L 1:1:boolean canUseConstantMethodType():2397 -> L 2:2:boolean canUseConstantMethodType():2397:2397 -> L 1:1:boolean hasMethodsFilter():1398:1398 -> L0 1:1:com.android.tools.r8.utils.AndroidApiLevel defaultAndStaticInterfaceMethodsApiLevel():2417:2417 -> M 1:1:com.android.tools.r8.utils.AndroidApiLevel defaultInterfaceMethodsApiLevel():2421 -> M 1:1:boolean canUseDefaultAndStaticInterfaceMethods():2429 -> M 2:2:boolean canUseDefaultAndStaticInterfaceMethods():2429:2429 -> M 1:1:boolean hasProguardConfiguration():194:194 -> M0 1:1:boolean canUseInputStackMaps():860:860 -> N 2:2:boolean isGeneratingClassFiles():587:587 -> N 2:2:boolean canUseInputStackMaps():860 -> N 1:1:boolean hasUsageInformationConsumer():1061:1061 -> N0 1:1:com.android.tools.r8.utils.AndroidApiLevel invokeCustomApiLevel():2401:2401 -> O 1:1:boolean canUseInvokeCustom():2405 -> O 2:2:boolean canUseInvokeCustom():2405:2405 -> O 1:1:com.android.tools.r8.utils.InternalOptions$HorizontalClassMergerOptions horizontalClassMergerOptions():935:935 -> O0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/A1$h;"} 1:1:com.android.tools.r8.utils.AndroidApiLevel invokePolymorphicOnMethodHandleApiLevel():2369:2369 -> P 1:1:boolean canUseInvokePolymorphicOnMethodHandle():2373 -> P 2:2:boolean canUseInvokePolymorphicOnMethodHandle():2373:2373 -> P 1:1:com.android.tools.r8.utils.InternalOptions$InlinerOptions inlinerOptions():931:931 -> P0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/A1$i;"} 1:1:com.android.tools.r8.utils.AndroidApiLevel invokePolymorphicOnMethodHandleApiLevel():2369:2369 -> Q 1:1:boolean canUseInvokePolymorphicOnVarHandle():2381 -> Q 2:2:boolean canUseInvokePolymorphicOnVarHandle():2381:2381 -> Q 1:1:com.android.tools.r8.utils.AndroidApiLevel invokeCustomApiLevel():2401:2401 -> Q0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/f;"} 1:1:boolean canUseJavaUtilObjects():2528:2528 -> R 1:1:com.android.tools.r8.utils.AndroidApiLevel invokePolymorphicOnMethodHandleApiLevel():2369:2369 -> R0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/f;"} 1:1:boolean canUseJavaUtilObjectsIsNull():2532:2532 -> S 1:1:com.android.tools.r8.utils.AndroidApiLevel invokePolymorphicOnVarHandleApiLevel():2377:2377 -> S0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/f;"} 1:2:boolean canUseMultidex():2523:2524 -> T 3:3:boolean hasMinApi(com.android.tools.r8.utils.AndroidApiLevel):2300:2300 -> T 3:3:boolean canUseMultidex():2524 -> T 1:1:boolean isGeneratingClassFiles():587:587 -> T0 1:1:boolean isCfDesugaring():595 -> T0 2:2:boolean isCfDesugaring():595:595 -> T0 1:1:boolean canUseDexPc2PcAsDebugInformation():2495:2495 -> U 1:1:boolean canUseNativeDexPcInsteadOfDebugInfo():2499 -> U 2:2:boolean canUseNativeDexPcInsteadOfDebugInfo():2499:2499 -> U 3:3:boolean hasMinApi(com.android.tools.r8.utils.AndroidApiLevel):2300:2300 -> U 3:3:boolean canUseNativeDexPcInsteadOfDebugInfo():2500 -> U 4:4:boolean allowDiscardingResidualDebugInfo():2491:2491 -> U 4:4:boolean canUseNativeDexPcInsteadOfDebugInfo():2501 -> U 1:1:boolean isDesugaredLibraryCompilation():558:558 -> U0 1:1:boolean canUseNestBasedAccess():2449:2449 -> V 1:1:boolean isDesugaring():591:591 -> V0 1:1:boolean canUseNotInstruction():2595:2595 -> W 1:1:boolean isForceProguardCompatibilityEnabled():773:773 -> W0 1:1:com.android.tools.r8.utils.AndroidApiLevel privateInterfaceMethodsApiLevel():2433:2433 -> X 1:1:boolean canUsePrivateInterfaceMethods():2437 -> X 2:2:boolean canUsePrivateInterfaceMethods():2437:2437 -> X 1:1:boolean isGeneratingClassFiles():587:587 -> X0 1:1:boolean canUseRecords():2453:2453 -> Y 1:1:boolean isGeneratingDexIndexed():579:579 -> Y0 1:1:boolean isGeneratingDex():575 -> Y0 2:2:boolean isGeneratingDexFilePerClassFile():583:583 -> Y0 2:2:boolean isGeneratingDex():575 -> Y0 1:1:boolean canUseSameArrayAndResultRegisterInArrayGetWide():2569:2569 -> Z 1:1:boolean hasConsumer():522:522 -> Z0 1:1:boolean isInterfaceMethodDesugaringEnabled():2506 -> Z0 2:2:boolean isInterfaceMethodDesugaringEnabled():2509:2509 -> Z0 3:3:com.android.tools.r8.utils.AndroidApiLevel defaultAndStaticInterfaceMethodsApiLevel():2417:2417 -> Z0 3:3:com.android.tools.r8.utils.AndroidApiLevel defaultInterfaceMethodsApiLevel():2421 -> Z0 3:3:boolean canUseDefaultAndStaticInterfaceMethods():2429 -> Z0 3:3:boolean isInterfaceMethodDesugaringEnabled():2511 -> Z0 4:4:boolean canUseDefaultAndStaticInterfaceMethods():2429:2429 -> Z0 4:4:boolean isInterfaceMethodDesugaringEnabled():2511 -> Z0 1:1:boolean lambda$new$0(java.lang.String,java.lang.Long):0:0 -> a 2:3:void configureAndroidPlatformBuild(boolean):311:312 -> a 4:4:boolean com.android.tools.r8.utils.AndroidApiLevel.isPlatform():85:85 -> a 4:4:void configureAndroidPlatformBuild(boolean):312 -> a 5:8:void configureAndroidPlatformBuild(boolean):313:316 -> a 9:10:void setMarker(com.android.tools.r8.dex.Marker):476:477 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/U;)V"} 11:11:void setDumpInputFlags(com.android.tools.r8.utils.DumpInputFlags):518:518 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/O0;)V"} 12:12:void setGlobalSyntheticsConsumer(com.android.tools.r8.GlobalSyntheticsConsumer):546:546 -> a 13:13:void setSyntheticInfoConsumer(com.android.tools.r8.SyntheticInfoConsumer):550:550 -> a 14:23:boolean isClassMergingExtensionRequired(com.android.tools.r8.shaking.Enqueuer$Mode):830:839 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/shaking/L$a;)Z"} 24:24:com.android.tools.r8.utils.InternalOptions$ApiModelTestingOptions apiModelingOptions():947:947 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/A1$a;"} 25:35:void configureDesugaredLibrary(com.android.tools.r8.ir.desugar.desugaredlibrary.DesugaredLibrarySpecification,java.lang.String):1079:1089 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Me;Ljava/lang/String;)V"} 36:36:void setDesugaredLibrarySpecification(com.android.tools.r8.ir.desugar.desugaredlibrary.DesugaredLibrarySpecification):1093:1093 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Me;)V"} 37:41:void lambda$setDesugaredLibrarySpecification$1(com.android.tools.r8.ir.desugar.desugaredlibrary.DesugaredLibrarySpecification,java.lang.String,com.android.tools.r8.utils.Timing,com.android.tools.r8.graph.DexApplication):1104:1108 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Me;Ljava/lang/String;Lcom/android/tools/r8/utils/z3;Lcom/android/tools/r8/graph/j0;)V"} 42:47:void loadMachineDesugaredLibrarySpecification(com.android.tools.r8.utils.Timing,com.android.tools.r8.graph.DexApplication):1117:1122 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/z3;Lcom/android/tools/r8/graph/j0;)V"} 48:48:java.lang.RuntimeException errorMissingNestHost(com.android.tools.r8.graph.DexClass):1180:1180 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;)V"} 49:49:com.android.tools.r8.origin.Origin com.android.tools.r8.graph.DexClass.getOrigin():698:698 -> a 49:49:java.lang.RuntimeException errorMissingNestHost(com.android.tools.r8.graph.DexClass):1182 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 50:50:java.lang.RuntimeException errorMissingNestHost(com.android.tools.r8.graph.DexClass):1182:1182 -> a 51:51:java.lang.RuntimeException errorMissingNestHost(com.android.tools.r8.graph.DexClass):1180:1180 -> a 52:54:java.lang.RuntimeException errorMissingNestMember(com.android.tools.r8.ir.desugar.nest.Nest):1195:1197 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/xG;)V"} 55:55:com.android.tools.r8.origin.Origin com.android.tools.r8.graph.DexClass.getOrigin():698:698 -> a 55:55:java.lang.RuntimeException errorMissingNestMember(com.android.tools.r8.ir.desugar.nest.Nest):1197 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 56:56:java.lang.RuntimeException errorMissingNestMember(com.android.tools.r8.ir.desugar.nest.Nest):1197:1197 -> a 57:57:java.lang.RuntimeException errorMissingNestMember(com.android.tools.r8.ir.desugar.nest.Nest):1195:1195 -> a 58:64: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):1239:1245 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/origin/Origin;Lcom/android/tools/r8/position/MethodPosition;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/j2;)V"} 65:65: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):1240:1240 -> a 66:67:void warningMissingInterfaceForDesugar(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexType):1252:1253 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;Lcom/android/tools/r8/graph/q0;Lcom/android/tools/r8/graph/v2;)V"} 68:68:com.android.tools.r8.origin.Origin com.android.tools.r8.graph.DexClass.getOrigin():698:698 -> a 68:68:void warningMissingInterfaceForDesugar(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexType):1255 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 69:75:void warningMissingInterfaceForDesugar(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexType):1255:1261 -> a 76:76:void warningMissingInterfaceForDesugar(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexType):1253:1253 -> a 77:85: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):1281:1289 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/origin/Origin;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/v2;Ljava/lang/String;Ljava/util/Set;)V"} 86:86: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):1288:1288 -> a 87:87: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):1282:1282 -> a 88:88:com.android.tools.r8.references.MethodReference lambda$warningInvalidLibrarySuperclassForDesugar$2(com.android.tools.r8.graph.DexMethod):1289:1289 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/references/MethodReference;"} 89:92:void warningMissingEnclosingMember(com.android.tools.r8.graph.DexType,com.android.tools.r8.origin.Origin,com.android.tools.r8.cf.CfVersion):1294:1297 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/origin/Origin;Lcom/android/tools/r8/internal/Z8;)V"} 93:97:void warningInvalidParameterAnnotations(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.origin.Origin,int,int):1302:1306 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/origin/Origin;II)V"} 98:104:void warningInvalidDebugInfo(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.origin.Origin,com.android.tools.r8.errors.InvalidDebugInfoException):1311:1317 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/origin/Origin;Lcom/android/tools/r8/internal/Gs;)V"} 105:105:void warningInvalidDebugInfo(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.origin.Origin,com.android.tools.r8.errors.InvalidDebugInfoException):1312:1312 -> a 106:106:java.util.List lambda$warningInvalidDebugInfo$5(com.android.tools.r8.origin.Origin):1316:1316 -> a 107:112:boolean methodMatchesFilter(com.android.tools.r8.graph.DexEncodedMethod):1403:1408 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W0;)Z"} 113:116:boolean canHaveBugPresentUntil(com.android.tools.r8.utils.AndroidApiLevel):2326:2329 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/f;)Z"} 117:117:boolean hasMinApi(com.android.tools.r8.utils.AndroidApiLevel):2300:2300 -> a 117:117:boolean canHaveBugPresentUntil(com.android.tools.r8.utils.AndroidApiLevel):2327 -> a 118:118:boolean canUseConstClassInstructions(com.android.tools.r8.cf.CfVersion):2359:2359 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Z8;)Z"} 119:119:boolean isGeneratingClassFiles():587:587 -> a 119:119:boolean canUseConstClassInstructions(com.android.tools.r8.cf.CfVersion):2359 -> a 120:121:boolean canUseConstClassInstructions(com.android.tools.r8.cf.CfVersion):2359:2360 -> a 1:1:boolean canUseSealedClasses():2457:2457 -> a0 1:1:boolean isKeepAttributesSignatureEnabled():782:782 -> a1 1:4:void setDesugaredLibrarySpecification(com.android.tools.r8.ir.desugar.desugaredlibrary.DesugaredLibrarySpecification,java.lang.String):1098:1101 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Me;Ljava/lang/String;)V"} 5:5:boolean assertionsEnabled():1162:1162 -> b 6:8:java.lang.String messageErrorMissingNestHost(com.android.tools.r8.graph.DexClass):1186:1188 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;)Ljava/lang/String;"} 9:16:java.lang.String messageErrorIncompleteNest(com.android.tools.r8.ir.desugar.nest.Nest):1201:1208 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/xG;)Ljava/lang/String;"} 17:23:java.lang.String messageErrorIncompleteNest(com.android.tools.r8.ir.desugar.nest.Nest):1205:1211 -> b 24:48:java.lang.String messageErrorIncompleteNest(com.android.tools.r8.ir.desugar.nest.Nest):1210:1234 -> b 49:49:java.util.List lambda$warningInvalidParameterAnnotations$4(com.android.tools.r8.origin.Origin):1305:1305 -> b 50:55:boolean methodMatchesLogArgumentsFilter(com.android.tools.r8.graph.DexEncodedMethod):1413:1418 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W0;)Z"} 56:61:boolean hasFeaturePresentFrom(com.android.tools.r8.utils.AndroidApiLevel):2310:2315 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/f;)Z"} 62:62:boolean hasMinApi(com.android.tools.r8.utils.AndroidApiLevel):2300:2300 -> b 62:62:boolean hasFeaturePresentFrom(com.android.tools.r8.utils.AndroidApiLevel):2311 -> b 63:63:com.android.tools.r8.cf.CfVersion classFileVersionAfterDesugaring(com.android.tools.r8.cf.CfVersion):2545:2545 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Z8;)Lcom/android/tools/r8/internal/Z8;"} 64:64:boolean isGeneratingClassFiles():587:587 -> b 64:64:com.android.tools.r8.cf.CfVersion classFileVersionAfterDesugaring(com.android.tools.r8.cf.CfVersion):2545 -> b 65:65:com.android.tools.r8.cf.CfVersion classFileVersionAfterDesugaring(com.android.tools.r8.cf.CfVersion):2545:2545 -> b 66:66:boolean isDesugaring():591:591 -> b 66:66:com.android.tools.r8.cf.CfVersion classFileVersionAfterDesugaring(com.android.tools.r8.cf.CfVersion):2546 -> b 67:67:com.android.tools.r8.utils.AndroidApiLevel defaultAndStaticInterfaceMethodsApiLevel():2417:2417 -> b 67:67:com.android.tools.r8.utils.AndroidApiLevel defaultInterfaceMethodsApiLevel():2421 -> b 67:67:boolean canUseDefaultAndStaticInterfaceMethods():2429 -> b 67:67:com.android.tools.r8.cf.CfVersion classFileVersionAfterDesugaring(com.android.tools.r8.cf.CfVersion):2550 -> b 68:68:boolean canUseDefaultAndStaticInterfaceMethods():2429:2429 -> b 68:68:com.android.tools.r8.cf.CfVersion classFileVersionAfterDesugaring(com.android.tools.r8.cf.CfVersion):2550 -> b 69:69:com.android.tools.r8.cf.CfVersion classFileVersionAfterDesugaring(com.android.tools.r8.cf.CfVersion):2550:2550 -> b 70:70: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 70:70:com.android.tools.r8.cf.CfVersion classFileVersionAfterDesugaring(com.android.tools.r8.cf.CfVersion):2551 -> b 1:2:boolean canUseSpacesInSimpleName():2469:2470 -> b0 1:1:boolean isKeepEnclosingMethodAttributeEnabled():787:787 -> b1 1:2:void setMinApiLevel(com.android.tools.r8.utils.AndroidApiLevel):719:720 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/f;)V"} 3:3:com.android.tools.r8.utils.InternalOptions$CallSiteOptimizationOptions callSiteOptimizationOptions():923:923 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/A1$c;"} 4:4:java.util.List lambda$warningMissingEnclosingMember$3(com.android.tools.r8.origin.Origin):1296:1296 -> c 1:1:boolean canUseSuppressedExceptions():2537:2537 -> c0 1:1:boolean isKeepInnerClassesAttributeEnabled():792:792 -> c1 1:1:boolean canHaveArtCheckCastVerifierBug():2845:2845 -> d 1:9:boolean checkIfCancelled():176:184 -> d0 1:1:boolean isKeepRuntimeInvisibleAnnotationsEnabled():797:797 -> d1 1:1:boolean canHaveArtInstanceOfVerifierBug():2801:2801 -> e 1:1:com.android.tools.r8.utils.InternalOptions$ClassInlinerOptions classInlinerOptions():927:927 -> e0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/A1$e;"} 1:1:boolean isKeepRuntimeInvisibleParameterAnnotationsEnabled():802:802 -> e1 1:1:boolean canHaveArtStringNewInitBug():2725:2725 -> f 1:1:com.android.tools.r8.utils.AndroidApiLevel constantMethodHandleApiLevel():2385:2385 -> f0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/f;"} 1:1:boolean isKeepRuntimeInvisibleTypeAnnotationsEnabled():822:822 -> f1 1:1:boolean canHaveBoundsCheckEliminationBug():2586:2586 -> g 1:1:com.android.tools.r8.utils.AndroidApiLevel constantMethodTypeApiLevel():2393:2393 -> g0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/f;"} 1:1:boolean isKeepRuntimeVisibleAnnotationsEnabled():807:807 -> g1 1:1:boolean canHaveCmpIfFloatBug():2678:2678 -> h 1:1:com.android.tools.r8.utils.AndroidApiLevel defaultAndStaticInterfaceMethodsApiLevel():2417:2417 -> h0 1:1:com.android.tools.r8.utils.AndroidApiLevel defaultInterfaceMethodsApiLevel():2421 -> h0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/f;"} 1:1:boolean isKeepRuntimeVisibleParameterAnnotationsEnabled():812:812 -> h1 1:1:boolean canHaveCmpLongBug():2650:2650 -> i 1:1:com.android.tools.r8.utils.InternalOptions$DesugarSpecificOptions desugarSpecificOptions():955:955 -> i0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/A1$f;"} 1:1:boolean isKeepRuntimeVisibleTypeAnnotationsEnabled():817:817 -> i1 1:1:boolean canHaveDalvikAbstractMethodOnNonAbstractClassVerificationBug():2877:2877 -> j 1:1:com.android.tools.r8.graph.DexItemFactory dexItemFactory():167:167 -> j0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/p1;"} 1:1:boolean isMethodStaticizingEnabled():851:851 -> j1 2:2:boolean com.android.tools.r8.utils.InternalOptions$CallSiteOptimizationOptions.isMethodStaticizingEnabled():1557:1557 -> j1 2:2:boolean isMethodStaticizingEnabled():851 -> j1 # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 1:1:boolean canHaveDalvikCatchHandlerVerificationBug():2869:2869 -> k 1:3:void disableAllOptimizations():288:290 -> k0 1:2:boolean isMinifying():738:739 -> k1 3:5:boolean isMinifying():738:740 -> k1 1:1:boolean canHaveDalvikEmptyAnnotationSetBug():2945:2945 -> l 1:12:void disableGlobalOptimizations():294:305 -> l0 1:1:boolean isOptimizing():724:724 -> l1 1:1:boolean canHaveDalvikIntUsedAsNonIntPrimitiveTypeBug():2891:2891 -> m 1:1:void disableNameReflectionOptimization():2296:2296 -> m0 1:1:boolean isRelease():728:728 -> m1 1:1:boolean canHaveDex2OatInliningIssue():2717:2717 -> n 1:1:boolean enableBackportedMethodRewriting():2474:2474 -> n0 1:3:boolean isRepackagingEnabled():765:767 -> n1 4:4:boolean com.android.tools.r8.utils.InternalOptions$PackageObfuscationMode.isSome():1449:1449 -> n1 4:4:boolean isRepackagingEnabled():767 -> n1 # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 5:5:boolean com.android.tools.r8.utils.InternalOptions$PackageObfuscationMode.isNone():1433:1433 -> n1 5:5:boolean com.android.tools.r8.utils.InternalOptions$PackageObfuscationMode.isSome():1449 -> n1 5:5:boolean isRepackagingEnabled():767 -> n1 # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 6:6:boolean isRepackagingEnabled():768:768 -> n1 7:7:boolean isForceProguardCompatibilityEnabled():773:773 -> n1 7:7:boolean isRepackagingEnabled():768 -> n1 1:1:boolean canHaveDex2OatLinkedListBug():2709:2709 -> o 1:5:void enableProtoShrinking():275:279 -> o0 1:2:boolean isShrinking():732:733 -> o1 3:5:boolean isShrinking():732:734 -> o1 1:2:boolean canHaveExceptionTargetingLoopHeaderBug():2758:2759 -> p 1:5:boolean enableTryWithResourcesDesugaring():2478:2482 -> p0 6:6:boolean canUseTwrCloseResourceMethod():2465:2465 -> p0 6:6:boolean enableTryWithResourcesDesugaring():2482 -> p0 7:7:boolean enableTryWithResourcesDesugaring():2484:2484 -> p0 1:1:boolean isStringSwitchConversionEnabled():2519:2519 -> p1 1:1:boolean canHaveExceptionTypeBug():2837:2837 -> q 1:1:com.android.tools.r8.profile.art.ArtProfileOptions getArtProfileOptions():975:975 -> q0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/D3;"} 1:6:void keepDebugRelatedInformation():266:271 -> q1 1:1:boolean canHaveForwardingInitInliningBug():2746:2746 -> r 1:1:com.android.tools.r8.utils.InternalOptions$CfCodeAnalysisOptions getCfCodeAnalysisOptions():959:959 -> r0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/A1$d;"} 1:2:boolean keepInnerClassStructure():855:856 -> r1 1:1:boolean canHaveInvokeInterfaceToObjectMethodBug():2939:2939 -> s 1:1:com.android.tools.r8.ClassFileConsumer getClassFileConsumer():607:607 -> s0 1:1:com.android.tools.r8.utils.InternalOptions$KotlinOptimizationOptions kotlinOptimizationOptions():943:943 -> s1 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/C1;"} 1:1:boolean canHaveIssueWithInlinedMonitors():2955:2955 -> t 1:1:com.android.tools.r8.DexIndexedConsumer getDexIndexedConsumer():599:599 -> t0 1:1:com.android.tools.r8.utils.InternalOptions$MappingComposeOptions mappingComposeOptions():951:951 -> t1 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/A1$k;"} 1:1:boolean canHaveLongToIntBug():2824:2824 -> u 1:1:com.android.tools.r8.utils.DumpInputFlags getDumpInputFlags():967:967 -> u0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/O0;"} 1:1:boolean parseSignatureAttribute():777:777 -> u1 1:1:boolean canHaveMul2AddrBug():2700:2700 -> v 1:7:java.util.Set getExtensiveInterfaceMethodMinifierLoggingFilter():1002:1008 -> v0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Im;"} 1:32:boolean printWarnings():1323:1354 -> v1 # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} 33:72:boolean printWarnings():1350:1389 -> v1 1:1:boolean canHaveNonReboundConstructorInvoke():2949:2949 -> w 1:7:java.util.Set getExtensiveLoggingFilter():991:997 -> w0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Im;"} 1:1:com.android.tools.r8.utils.AndroidApiLevel privateInterfaceMethodsApiLevel():2433:2433 -> w1 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/f;"} 1:1:boolean canHaveNumberConversionRegisterAllocationBug():2733:2733 -> x 1:1:com.android.tools.r8.GlobalSyntheticsConsumer getGlobalSyntheticsConsumer():542:542 -> x0 1:1:com.android.tools.r8.utils.InternalOptions$ProtoShrinkingOptions protoShrinking():939:939 -> x1 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/A1$o;"} 1:1:boolean canHaveOverlappingLongRegisterBug():2617:2617 -> y 1:1:com.android.tools.r8.utils.InternalOutputMode getInternalOutputMode():526:526 -> y0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/H1;"} 2:2:boolean hasConsumer():522:522 -> y0 2:2:com.android.tools.r8.utils.InternalOutputMode getInternalOutputMode():526 -> y0 3:3:com.android.tools.r8.utils.InternalOutputMode getInternalOutputMode():526:526 -> y0 4:4:boolean isGeneratingDexIndexed():579:579 -> y0 4:4:com.android.tools.r8.utils.InternalOutputMode getInternalOutputMode():527 -> y0 5:5:com.android.tools.r8.utils.InternalOutputMode getInternalOutputMode():528:528 -> y0 6:6:boolean isGeneratingDexFilePerClassFile():583:583 -> y0 6:6:com.android.tools.r8.utils.InternalOutputMode getInternalOutputMode():529 -> y0 7:7:com.android.tools.r8.utils.InternalOutputMode getInternalOutputMode():530:530 -> y0 8:8:boolean isGeneratingClassFiles():587:587 -> y0 8:8:com.android.tools.r8.utils.InternalOutputMode getInternalOutputMode():531 -> y0 9:11:com.android.tools.r8.utils.InternalOutputMode getInternalOutputMode():532:534 -> y0 1:1:com.android.tools.r8.cf.CfVersion requiredCfVersionForConstClassInstructions():2364:2364 -> y1 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Z8;"} 2:2:boolean isGeneratingClassFiles():587:587 -> y1 2:2:com.android.tools.r8.cf.CfVersion requiredCfVersionForConstClassInstructions():2364 -> y1 3:4:com.android.tools.r8.cf.CfVersion requiredCfVersionForConstClassInstructions():2364:2365 -> y1 1:1:boolean canHaveSuperInvokeBug():2922:2922 -> z 1:3:com.android.tools.r8.naming.MapVersion getMapFileVersion():2287:2289 -> z0 1:2:void resetDesugaredLibrarySpecificationForTesting():1073:1074 -> z1 com.android.tools.r8.utils.InternalOptions$1 -> com.android.tools.r8.utils.z1: # {"id":"sourceFile","fileName":"InternalOptions.java"} int[] $SwitchMap$com$android$tools$r8$utils$OffOrAuto -> a 1:1:void ():2478:2478 -> com.android.tools.r8.utils.InternalOptions$ApiModelTestingOptions -> com.android.tools.r8.utils.A1$a: # {"id":"sourceFile","fileName":"InternalOptions.java"} boolean enableLibraryApiModeling -> a boolean enableApiCallerIdentification -> b boolean checkAllApiReferencesAreSet -> c boolean enableStubbingOfClasses -> d boolean enableOutliningOfMethods -> e boolean reportUnknownApiReferences -> f java.util.Map methodApiMapping -> g java.util.Map fieldApiMapping -> h java.util.Map classApiMapping -> i java.util.function.BiConsumer tracedMethodApiLevelCallback -> j 1:29:void ():1914:1942 -> 1:12:void visitMockedApiLevelsForReferences(com.android.tools.r8.graph.DexItemFactory,java.util.function.BiConsumer):1946:1957 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Ljava/util/function/BiConsumer;)V"} 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):1951:1951 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/BiConsumer;Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/references/ClassReference;Lcom/android/tools/r8/utils/f;)V"} 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):1955:1955 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/BiConsumer;Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/references/FieldReference;Lcom/android/tools/r8/utils/f;)V"} 15:15: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):1959:1959 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/BiConsumer;Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/references/MethodReference;Lcom/android/tools/r8/utils/f;)V"} 16:16:void disableApiCallerIdentification():1993:1993 -> a 1:5:void disableApiModeling():1976:1980 -> b 1:2:void disableOutliningAndStubbing():1988:1989 -> c 1:1:boolean isApiCallerIdentificationEnabled():1972:1972 -> d com.android.tools.r8.utils.InternalOptions$ApplyInliningToInlineePredicate -> com.android.tools.r8.utils.A1$b: # {"id":"sourceFile","fileName":"InternalOptions.java"} boolean test(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,int) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o5;I)Z"} com.android.tools.r8.utils.InternalOptions$CallSiteOptimizationOptions -> com.android.tools.r8.utils.A1$c: # {"id":"sourceFile","fileName":"InternalOptions.java"} boolean enabled -> a boolean enableMethodStaticizing -> b boolean forceSyntheticsForInstanceInitializers -> c com.android.tools.r8.utils.InternalOptions this$0 -> d boolean $assertionsDisabled -> e 1:1:void ():1530:1530 -> 1:6:void (com.android.tools.r8.utils.InternalOptions):1530:1535 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/A1;)V"} 1:1:void disableOptimization():1538:1538 -> a 2:2:com.android.tools.r8.utils.InternalOptions$CallSiteOptimizationOptions setEnableMethodStaticizing(boolean):1576:1576 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Z)Lcom/android/tools/r8/utils/A1$c;"} 1:4:boolean isEnabled():1546:1549 -> b 5:7:com.android.tools.r8.utils.InternalOptions$CallSiteOptimizationOptions setEnabled(boolean):1562:1564 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Z)Lcom/android/tools/r8/utils/A1$c;"} 1:1:boolean isForceSyntheticsForInstanceInitializersEnabled():1553:1553 -> c 2:2:com.android.tools.r8.utils.InternalOptions$CallSiteOptimizationOptions setForceSyntheticsForInstanceInitializers(boolean):1571:1571 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Z)Lcom/android/tools/r8/utils/A1$c;"} com.android.tools.r8.utils.InternalOptions$CfCodeAnalysisOptions -> com.android.tools.r8.utils.A1$d: # {"id":"sourceFile","fileName":"InternalOptions.java"} boolean allowUnreachableCfBlocks -> a boolean enableUnverifiableCodeReporting -> b 1:4:void ():1581:1584 -> 1:1:boolean isUnreachableCfBlocksAllowed():1591:1591 -> a 2:2:com.android.tools.r8.utils.InternalOptions$CfCodeAnalysisOptions setAllowUnreachableCfBlocks(boolean):1595:1595 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Z)Lcom/android/tools/r8/utils/A1$d;"} 1:1:boolean isUnverifiableCodeReportingEnabled():1587:1587 -> b 2:2:com.android.tools.r8.utils.InternalOptions$CfCodeAnalysisOptions setEnableUnverifiableCodeReporting(boolean):1601:1601 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Z)Lcom/android/tools/r8/utils/A1$d;"} com.android.tools.r8.utils.InternalOptions$ClassInlinerOptions -> com.android.tools.r8.utils.A1$e: # {"id":"sourceFile","fileName":"InternalOptions.java"} int classInliningInstructionAllowance -> a com.android.tools.r8.utils.InternalOptions this$0 -> b boolean $assertionsDisabled -> c 1:1:void ():1606:1606 -> 1:3:void (com.android.tools.r8.utils.InternalOptions):1606:1608 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/A1;)V"} 1:4:int getClassInliningInstructionAllowance():1611:1614 -> a 5:5:boolean com.android.tools.r8.utils.InternalOptions.isGeneratingClassFiles():587:587 -> a 5:5:int getClassInliningInstructionAllowance():1614 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 6:6:boolean com.android.tools.r8.utils.InternalOptions.isGeneratingClassFiles():587:587 -> a 6:6:int getClassInliningInstructionAllowance():1614 -> a 7:7:int getClassInliningInstructionAllowance():1617:1617 -> a com.android.tools.r8.utils.InternalOptions$DesugarSpecificOptions -> com.android.tools.r8.utils.A1$f: # {"id":"sourceFile","fileName":"InternalOptions.java"} boolean sortMethodsOnCfOutput -> a boolean allowAllDesugaredInput -> b boolean noCfMarkerForDesugaredCode -> c boolean lambdaClassFieldsFinal -> d 1:15:void ():1468:1482 -> com.android.tools.r8.utils.InternalOptions$DesugarState -> com.android.tools.r8.utils.A1$g: # {"id":"sourceFile","fileName":"InternalOptions.java"} com.android.tools.r8.utils.InternalOptions$DesugarState OFF -> a com.android.tools.r8.utils.InternalOptions$DesugarState ON -> b com.android.tools.r8.utils.InternalOptions$DesugarState[] $VALUES -> c 1:2:void ():144:145 -> 3:3:void ():143:143 -> 1:1:void (java.lang.String,int):143:143 -> 1:1:boolean isOff():148:148 -> a 1:1:boolean isOn():152:152 -> b 1:1:com.android.tools.r8.utils.InternalOptions$DesugarState[] values():143:143 -> values # {"id":"com.android.tools.r8.residualsignature","signature":"()[Lcom/android/tools/r8/utils/A1$g;"} com.android.tools.r8.utils.InternalOptions$HorizontalClassMergerOptions -> com.android.tools.r8.utils.A1$h: # {"id":"sourceFile","fileName":"InternalOptions.java"} boolean enable -> a boolean enableInitial -> b boolean enableClassInitializerDeadlockDetection -> c boolean enableInterfaceMerging -> d boolean enableInterfaceMergingInInitial -> e boolean enableSameFilePolicy -> f boolean enableSyntheticMerging -> g boolean restrictToSynthetics -> h com.android.tools.r8.utils.InternalOptions this$0 -> i boolean $assertionsDisabled -> j 1:1:void ():1698:1698 -> 1:17:void (com.android.tools.r8.utils.InternalOptions):1698:1714 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/A1;)V"} 1:1:void disable():1717:1717 -> a 2:2:void enableIf(boolean):1733:1733 -> a 3:9:boolean isEnabled(com.android.tools.r8.horizontalclassmerging.HorizontalClassMerger$Mode):1757:1763 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Ek;)Z"} 1:1:void disableInitialRoundOfClassMerging():1721:1721 -> b 2:8:boolean isInterfaceMergingEnabled(com.android.tools.r8.horizontalclassmerging.HorizontalClassMerger$Mode):1780:1786 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Ek;)Z"} 9:9:void setEnableInterfaceMerging(boolean):1803:1803 -> b 1:1:void disableSyntheticMerging():1725:1725 -> c 2:2:void setEnableSameFilePolicy(boolean):1811:1811 -> c 1:1:void enable():1729:1729 -> d int getMaxClassGroupSizeInR8() -> e 1:1:boolean isClassInitializerDeadlockDetectionEnabled():1753:1753 -> f 1:1:boolean isRestrictedToSynthetics():1791:1791 -> g 1:1:boolean isSameFilePolicyEnabled():1772:1772 -> h 1:1:boolean isSyntheticMergingEnabled():1776:1776 -> i 1:1:void setEnableClassInitializerDeadlockDetection():1795:1795 -> j 1:1:void setEnableInterfaceMerging():1799:1799 -> k 1:1:void setEnableInterfaceMergingInInitial():1807:1807 -> l 1:1:void setRestrictToSynthetics():1819:1819 -> m com.android.tools.r8.utils.InternalOptions$InlinerOptions -> com.android.tools.r8.utils.A1$i: # {"id":"sourceFile","fileName":"InternalOptions.java"} boolean enableInlining -> a int simpleInliningInstructionLimit -> b int[] multiCallerInliningInstructionLimits -> c int inliningInstructionAllowance -> d int inliningMonitorEnterValuesAllowance -> e int inliningControlFlowResolutionBlocksThreshold -> f boolean enableInliningOfInvokesWithClassInitializationSideEffects -> g boolean enableInliningOfInvokesWithNullableReceivers -> h boolean disableInliningOfLibraryMethodOverrides -> i com.android.tools.r8.utils.InternalOptions$ApplyInliningToInlineePredicate applyInliningToInlineePredicateForTesting -> j com.android.tools.r8.utils.InternalOptions options -> k boolean $assertionsDisabled -> l 1:1:void ():1627:1627 -> 1:1:void (com.android.tools.r8.utils.InternalOptions):1660:1660 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/A1;)V"} 2:33:void (com.android.tools.r8.utils.InternalOptions):1630:1661 -> 1:1:void disableInlining(com.android.tools.r8.utils.InternalOptions):1665:1665 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/A1;)V"} 2:6:int getSimpleInliningInstructionLimit():1674:1678 -> a 7:7:boolean com.android.tools.r8.utils.InternalOptions.isGeneratingClassFiles():587:587 -> a 7:7:int getSimpleInliningInstructionLimit():1678 -> 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():587:587 -> a 8:8:int getSimpleInliningInstructionLimit():1678 -> a 9:9:int getSimpleInliningInstructionLimit():1682:1682 -> a 10:13:boolean shouldApplyInliningToInlinee(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,int):1688:1691 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/o5;I)Z"} 14:14:boolean com.android.tools.r8.utils.InternalOptions$ProtoShrinkingOptions.shouldApplyInliningToInlinee(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,int):2037:2037 -> a 14:14:boolean shouldApplyInliningToInlinee(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,int):1691 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 15:15:boolean com.android.tools.r8.utils.InternalOptions$ProtoShrinkingOptions.shouldApplyInliningToInlinee(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,int):2038:2038 -> a 15:15:boolean shouldApplyInliningToInlinee(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,int):1691 -> a 16:16:com.android.tools.r8.ir.analysis.proto.ProtoReferences com.android.tools.r8.ir.analysis.proto.ProtoShrinker.getProtoReferences():82:82 -> a 16:16:boolean com.android.tools.r8.utils.InternalOptions$ProtoShrinkingOptions.shouldApplyInliningToInlinee(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,int):2038 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 16:16:boolean shouldApplyInliningToInlinee(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,int):1691 -> a 17:17:boolean com.android.tools.r8.utils.InternalOptions$ProtoShrinkingOptions.shouldApplyInliningToInlinee(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,int):2039:2039 -> a 17:17:boolean shouldApplyInliningToInlinee(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.ProgramMethod,int):1691 -> a 1:1:void setOnlyForceInlining(com.android.tools.r8.utils.InternalOptions):1669:1669 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/A1;)V"} com.android.tools.r8.utils.InternalOptions$InvalidParameterAnnotationInfo -> com.android.tools.r8.utils.B1: # {"id":"sourceFile","fileName":"InternalOptions.java"} com.android.tools.r8.graph.DexMethod method -> a int expectedParameterCount -> b int actualParameterCount -> c 1:4:void (com.android.tools.r8.graph.DexMethod,int,int):1018:1021 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(IILcom/android/tools/r8/graph/j2;)V"} com.android.tools.r8.utils.InternalOptions$KotlinOptimizationOptions -> com.android.tools.r8.utils.C1: # {"id":"sourceFile","fileName":"InternalOptions.java"} boolean disableKotlinSpecificOptimizations -> a 1:3:void ():1461:1463 -> com.android.tools.r8.utils.InternalOptions$LineNumberOptimization -> com.android.tools.r8.utils.A1$j: # {"id":"sourceFile","fileName":"InternalOptions.java"} com.android.tools.r8.utils.InternalOptions$LineNumberOptimization OFF -> a com.android.tools.r8.utils.InternalOptions$LineNumberOptimization ON -> b 1:2:void ():139:140 -> 1:1:void (java.lang.String,int):138:138 -> com.android.tools.r8.utils.InternalOptions$MappingComposeOptions -> com.android.tools.r8.utils.A1$k: # {"id":"sourceFile","fileName":"InternalOptions.java"} boolean enableExperimentalMappingComposition -> a boolean allowEmptyMappedRanges -> b boolean allowNonExistingOriginalRanges -> c 1:9:void ():1902:1910 -> com.android.tools.r8.utils.InternalOptions$NeverMergeGroup -> com.android.tools.r8.utils.D1: # {"id":"sourceFile","fileName":"InternalOptions.java"} java.util.List prefixes -> a java.util.List exceptionPrefixes -> b 1:3:void (java.util.List,java.util.List):331:333 -> 1:1:java.util.List getExceptionPrefixes():341:341 -> a 2:4:com.android.tools.r8.utils.InternalOptions$NeverMergeGroup map(java.util.function.Function):345:347 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Function;)Lcom/android/tools/r8/utils/D1;"} 1:1:java.util.List getPrefixes():337:337 -> b com.android.tools.r8.utils.InternalOptions$OpenClosedInterfacesOptions -> com.android.tools.r8.utils.A1$l: # {"id":"sourceFile","fileName":"InternalOptions.java"} boolean allowOpenInterfaces -> a java.util.List suppressions -> b boolean $assertionsDisabled -> c 1:1:void ():1823:1823 -> 1:16:void ():1823:1838 -> 1:1:void disallowOpenInterfaces():1841:1841 -> a 2:3:com.android.tools.r8.utils.InternalOptions$OpenClosedInterfacesOptions suppressSingleOpenInterface(com.android.tools.r8.references.ClassReference):1845:1846 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/references/ClassReference;)Lcom/android/tools/r8/utils/A1$l;"} 4:4:boolean lambda$suppressSingleOpenInterface$0(com.android.tools.r8.references.ClassReference,com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.TypeElement,com.android.tools.r8.graph.DexClass):1848:1848 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/references/ClassReference;Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/F00;Lcom/android/tools/r8/graph/q0;)Z"} 5:7:boolean isSuppressed(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.TypeElement,com.android.tools.r8.graph.DexClass):1896:1898 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/F00;Lcom/android/tools/r8/graph/q0;)Z"} 8:8:boolean lambda$isSuppressed$5(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.TypeElement,com.android.tools.r8.graph.DexClass,com.android.tools.r8.utils.InternalOptions$OpenClosedInterfacesOptions$OpenInterfaceWitnessSuppression):1898:1898 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/F00;Lcom/android/tools/r8/graph/q0;Lcom/android/tools/r8/utils/E1;)Z"} 1:1:boolean lambda$suppressAllOpenInterfaces$1(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.TypeElement,com.android.tools.r8.graph.DexClass):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/F00;Lcom/android/tools/r8/graph/q0;)Z"} 2:2:boolean hasSuppressions():1889:1889 -> b 1:1:boolean lambda$suppressAllOpenInterfacesDueToMissingClasses$2(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.TypeElement,com.android.tools.r8.graph.DexClass):1860:1860 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/F00;Lcom/android/tools/r8/graph/q0;)Z"} 2:2:boolean isOpenInterfacesAllowed():1885:1885 -> c 1:2:void suppressAllOpenInterfaces():1853:1854 -> d 3:9:boolean lambda$suppressZipFileAssignmentsToJavaLangAutoCloseable$4(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.TypeElement,com.android.tools.r8.graph.DexClass):1875:1881 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/F00;Lcom/android/tools/r8/graph/q0;)Z"} 1:2:void suppressAllOpenInterfacesDueToMissingClasses():1858:1859 -> e 1:2:void suppressZipFileAssignmentsToJavaLangAutoCloseable():1872:1873 -> f com.android.tools.r8.utils.InternalOptions$OpenClosedInterfacesOptions$OpenInterfaceWitnessSuppression -> com.android.tools.r8.utils.E1: # {"id":"sourceFile","fileName":"InternalOptions.java"} boolean isSuppressed(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.TypeElement,com.android.tools.r8.graph.DexClass) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/F00;Lcom/android/tools/r8/graph/q0;)Z"} com.android.tools.r8.utils.InternalOptions$OutlineOptions -> com.android.tools.r8.utils.A1$m: # {"id":"sourceFile","fileName":"InternalOptions.java"} boolean enabled -> a int minSize -> b int maxSize -> c int threshold -> d 1:5:void ():1453:1457 -> com.android.tools.r8.utils.InternalOptions$PackageObfuscationMode -> com.android.tools.r8.utils.A1$n: # {"id":"sourceFile","fileName":"InternalOptions.java"} com.android.tools.r8.utils.InternalOptions$PackageObfuscationMode NONE -> a com.android.tools.r8.utils.InternalOptions$PackageObfuscationMode MINIFICATION -> b com.android.tools.r8.utils.InternalOptions$PackageObfuscationMode REPACKAGE -> c com.android.tools.r8.utils.InternalOptions$PackageObfuscationMode FLATTEN -> d 1:8:void ():1423:1430 -> 1:1:void (java.lang.String,int):1421:1421 -> 1:1:boolean isFlattenPackageHierarchy():1437:1437 -> a 1:1:boolean isMinification():1445:1445 -> b 1:1:boolean isRepackageClasses():1441:1441 -> c com.android.tools.r8.utils.InternalOptions$ProtoShrinkingOptions -> com.android.tools.r8.utils.A1$o: # {"id":"sourceFile","fileName":"InternalOptions.java"} boolean enableGeneratedExtensionRegistryShrinking -> a boolean enableGeneratedMessageLiteShrinking -> b boolean enableGeneratedMessageLiteBuilderShrinking -> c boolean traverseOneOfAndRepeatedProtoFields -> d boolean enableEnumLiteProtoShrinking -> e 1:7:void ():2001:2007 -> 1:1:boolean enableRemoveProtoEnumSwitchMap():2021:2021 -> a 1:1:boolean isEnumLiteProtoShrinkingEnabled():2032:2032 -> b 1:1:boolean isProtoShrinkingEnabled():2025:2025 -> c com.android.tools.r8.utils.InternalOptions$RewriteArrayOptions -> com.android.tools.r8.utils.F1: # {"id":"sourceFile","fileName":"InternalOptions.java"} com.android.tools.r8.utils.InternalOptions this$0 -> a boolean $assertionsDisabled -> b 1:1:void ():1485:1485 -> 1:1:void (com.android.tools.r8.utils.InternalOptions):1485:1485 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/A1;)V"} 1:2:boolean canUseFilledNewArrayOfArrays():1525:1526 -> a 1:2:boolean canUseFilledNewArrayOfNonStringObjects():1518:1519 -> b 1:2:boolean canUseFilledNewArrayOfStrings():1510:1511 -> c com.android.tools.r8.utils.InternalOptions$TestingOptions -> com.android.tools.r8.utils.A1$p: # {"id":"sourceFile","fileName":"InternalOptions.java"} boolean allowInjectedAnnotationMethods -> A boolean disableShortenLiveRanges -> A0 boolean allowInliningOfSynthetics -> B boolean allowOutlinerInterfaceArrayArguments -> B0 boolean allowTypeErrors -> C int limitNumberOfClassesPerDex -> C0 boolean allowInvokeErrors -> D com.android.tools.r8.utils.InternalOptions$TestingOptions$MinifierTestingOptions minifier -> D0 boolean allowUnnecessaryDontWarnWildcards -> E java.lang.Runnable hookInIrConversion -> E0 boolean allowUnusedDontWarnRules -> F boolean measureProguardIfRuleEvaluations -> F0 boolean alwaysUseExistingAccessInfoCollectionsInMemberRebinding -> G com.android.tools.r8.utils.InternalOptions$TestingOptions$ProguardIfRuleEvaluationData proguardIfRuleEvaluationData -> G0 boolean enableCheckCastAndInstanceOfRemoval -> H java.util.function.Consumer callSiteOptimizationInfoInspector -> H0 boolean enableDeadSwitchCaseElimination -> I java.util.function.Predicate cfByteCodePassThrough -> I0 boolean enableInvokeSuperToInvokeVirtualRewriting -> J boolean enableExperimentalMapFileVersion -> J0 boolean enableMultiANewArrayDesugaringForClassFiles -> K boolean alwaysGenerateLambdaFactoryMethods -> K0 boolean enableSyntheticSharing -> L boolean enableSwitchToIfRewriting -> M boolean enableEnumUnboxingDebugLogs -> N boolean enableEnumWithSubtypesUnboxing -> O boolean forceRedundantConstNumberRemoval -> P boolean invertConditionals -> Q boolean placeExceptionalBlocksLast -> R boolean forceJumboStringProcessing -> S boolean forcePcBasedEncoding -> T int pcBasedDebugEncodingOverheadThreshold -> U java.util.Set validInliningReasons -> V boolean noLocalsTableOnInput -> W boolean forceNameReflectionOptimization -> X boolean enableNarrowAndWideningingChecksInD8 -> Y java.util.function.BiConsumer irModifier -> Z boolean alwaysBackportListSetMapMethods -> a java.util.function.Consumer inlineeIrModifier -> a0 boolean neverReuseCfLocalRegisters -> b int basicBlockMuncherIterationLimit -> b0 boolean roundtripThroughLir -> c boolean dontReportFailingCheckDiscarded -> c0 boolean checkReceiverAlwaysNullInCallSiteOptimization -> d boolean disableRecordApplicationReaderMap -> d0 boolean forceInlineAPIConversions -> e boolean trackDesugaredAPIConversions -> e0 boolean hasReadCheckDeterminism -> f boolean enumUnboxingRewriteJavaCGeneratedMethod -> f0 com.android.tools.r8.utils.DeterminismChecker determinismChecker -> g boolean assertConsistentRenamingOfSignature -> g0 boolean usePcEncodingInCfForTesting -> h boolean allowStaticInterfaceMethodsForPreNApiLevel -> h0 boolean dexVersion40FromApiLevel30 -> i int verificationSizeLimitInBytesOverride -> i0 boolean dexContainerExperiment -> j boolean forceIRForCfToCfDesugar -> j0 com.android.tools.r8.optimize.argumentpropagation.ArgumentPropagatorEventConsumer argumentPropagatorEventConsumer -> k boolean disableMappingToOriginalProgramVerification -> k0 java.util.function.Predicate isEligibleForBridgeHoisting -> l boolean allowInvalidCfAccessFlags -> l0 byte[] forceDexVersionBytes -> m boolean verifyInputs -> m0 com.android.tools.r8.utils.IROrdering irOrdering -> n boolean checkForNotExpandingMainDexTracingResult -> n0 java.util.function.BiFunction mixedSectionLayoutStrategyInspector -> o java.util.Set allowedUnusedDontWarnPatterns -> o0 java.util.function.BiConsumer enqueuerInspector -> p boolean enableTestAssertions -> p0 java.util.function.Consumer processingContextsConsumer -> q boolean disableMarkingMethodsFinal -> q0 java.util.function.Function repackagingConfigurationFactory -> r boolean disableMarkingClassesFinal -> r0 java.util.function.BiConsumer horizontallyMergedClassesConsumer -> s boolean testEnableTestAssertions -> s0 java.util.function.Function horizontalClassMergingPolicyRewriter -> t boolean keepMetadataInR8IfNotRewritten -> t0 com.android.tools.r8.utils.TriFunction horizontalClassMergingTarget -> u boolean enableRecordModeling -> u0 java.util.function.BiConsumer unboxedEnumsConsumer -> v boolean enableD8ResourcesPassThrough -> v0 java.util.function.BiConsumer verticallyMergedClassesConsumer -> w boolean allowNonAbstractClassesWithAbstractMethods -> w0 java.util.function.Consumer waveModifier -> x boolean verifyKeptGraphInfo -> x0 boolean allowCheckDiscardedErrors -> y boolean readInputStackMaps -> y0 boolean allowClassInliningOfSynthetics -> z boolean disableStackMapVerification -> z0 1:239:void ():2045:2283 -> 1:1:com.android.tools.r8.dex.MixedSectionLayoutStrategy lambda$new$0(com.android.tools.r8.dex.MixedSectionLayoutStrategy,com.android.tools.r8.dex.VirtualFile):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/W;Lcom/android/tools/r8/dex/r0;)Lcom/android/tools/r8/dex/W;"} 2:2:com.android.tools.r8.graph.DexProgramClass lambda$new$1(com.android.tools.r8.graph.AppView,java.lang.Iterable,com.android.tools.r8.graph.DexProgramClass):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Ljava/lang/Iterable;Lcom/android/tools/r8/graph/q2;)Lcom/android/tools/r8/graph/q2;"} 3:3:void lambda$new$2(java.util.Deque):0:0 -> a 4:11:com.android.tools.r8.utils.DeterminismChecker getDeterminismChecker():2067:2074 -> a 4:11:void checkDeterminism(com.android.tools.r8.graph.AppView):2082 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)V"} 12:12:void checkDeterminism(com.android.tools.r8.graph.AppView):2084:2084 -> a 13:20:com.android.tools.r8.utils.DeterminismChecker getDeterminismChecker():2067:2074 -> a 13:20:void checkDeterminism(com.android.tools.r8.utils.ThrowingConsumer):2090 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/i3;)V"} 21:21:void checkDeterminism(com.android.tools.r8.utils.ThrowingConsumer):2092:2092 -> a 22:22:void setDeterminismChecker(com.android.tools.r8.utils.DeterminismChecker):2078:2078 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/B0;)V"} 23:23:void setMixedSectionLayoutStrategyInspector(java.util.function.BiFunction):2117:2117 -> a com.android.tools.r8.utils.InternalOptions$TestingOptions$MinifierTestingOptions -> com.android.tools.r8.utils.A1$p$a: # {"id":"sourceFile","fileName":"InternalOptions.java"} java.util.Comparator interfaceMethodOrdering -> a 1:3:void ():2252:2254 -> 1:2:java.util.Comparator getInterfaceMethodOrderingOrDefault(java.util.Comparator):2258:2259 -> a 3:3:int lambda$getInterfaceMethodOrderingOrDefault$0(com.android.tools.r8.com.google.common.base.Equivalence$Wrapper,com.android.tools.r8.com.google.common.base.Equivalence$Wrapper):2260:2260 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/ih;Lcom/android/tools/r8/internal/ih;)I"} com.android.tools.r8.utils.InternalOptions$TestingOptions$ProguardIfRuleEvaluationData -> com.android.tools.r8.utils.A1$p$b: # {"id":"sourceFile","fileName":"InternalOptions.java"} int numberOfProguardIfRuleClassEvaluations -> a int numberOfProguardIfRuleMemberEvaluations -> b 1:4:void ():2270:2273 -> com.android.tools.r8.utils.InternalOptions$TypeVersionPair -> com.android.tools.r8.utils.G1: # {"id":"sourceFile","fileName":"InternalOptions.java"} 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):1030:1032 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Z8;Lcom/android/tools/r8/graph/v2;)V"} com.android.tools.r8.utils.InternalOutputMode -> com.android.tools.r8.utils.H1: # {"id":"sourceFile","fileName":"InternalOutputMode.java"} 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 -> 1:1:void (java.lang.String,int):7:7 -> 1:1:boolean isGeneratingClassFiles():13:13 -> a 1:1:boolean isGeneratingDex():17:17 -> b com.android.tools.r8.utils.IterableUtils -> com.android.tools.r8.utils.I1: # {"id":"sourceFile","fileName":"IterableUtils.java"} 1:7:boolean allIdentical(java.lang.Iterable,java.util.function.Function):27:33 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/AbstractCollection;Ljava/util/function/Function;)Z"} 8:9:boolean any(java.lang.Iterable,java.util.function.Function,java.util.function.Predicate):43:44 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/bm;Ljava/util/function/Function;Ljava/util/function/Predicate;)Z"} 10:10:java.lang.Iterable filter(java.lang.Iterable,java.util.function.Predicate):93:93 -> a 11:11:int size(java.lang.Iterable):112:112 -> a 12:12:java.util.Iterator lambda$singleton$1(java.lang.Object):133:133 -> a 13:14:int sumInt(java.lang.Iterable,java.util.function.Function):153:154 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/x2;Ljava/util/function/Function;)I"} 15:15:java.lang.Iterable flatten(java.lang.Iterable):158:158 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Ql;)Ljava/lang/Iterable;"} 16:16:java.lang.Iterable flatMap(java.lang.Iterable,java.util.function.Function):163:163 -> a 17:27:boolean testPairs(java.util.function.BiPredicate,java.lang.Iterable,java.lang.Iterable):184:194 -> a 1:2:java.lang.Object findOrDefault(java.lang.Iterable,java.util.function.Predicate,java.lang.Object):68:69 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Iterable;Ljava/util/function/Predicate;)Ljava/lang/Object;"} 3:3:java.lang.Iterable transform(java.lang.Iterable,java.util.function.Function):125:125 -> b 4:4:java.lang.Iterable singleton(java.lang.Object):133:133 -> b 5:5:int sumInt(java.lang.Iterable):149:149 -> b 6:7:java.lang.Object reduce(java.lang.Object,java.util.function.BiFunction,java.lang.Iterable):142:143 -> b 6:7:int sumInt(java.lang.Iterable):149 -> b 8:8:int sumInt(java.lang.Iterable):149:149 -> b 1:2:int firstIndexMatching(java.lang.Iterable,java.util.function.Predicate):82:83 -> c 3:4:java.util.List toNewArrayList(java.lang.Iterable):119:120 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Iterable;)Ljava/util/ArrayList;"} 1:1:java.util.Iterator lambda$filter$0(java.lang.Iterable,java.util.function.Predicate):93:93 -> d 2:2:java.util.Iterator com.android.tools.r8.utils.IteratorUtils.filter(java.util.Iterator,java.util.function.Predicate):49:49 -> d 2:2:java.util.Iterator lambda$filter$0(java.lang.Iterable,java.util.function.Predicate):93 -> d com.android.tools.r8.utils.IteratorUtils -> com.android.tools.r8.utils.L1: # {"id":"sourceFile","fileName":"IteratorUtils.java"} boolean $assertionsDisabled -> a 1:1:void ():18:18 -> 1:2:java.util.Iterator createCircularIterator(java.lang.Iterable):21:22 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/LinkedList;)Ljava/util/Iterator;"} 3:5:int countRemaining(java.util.Iterator):42:44 -> a 6:6:void lambda$countRemaining$0(com.android.tools.r8.utils.IntBox,java.lang.Object):43:43 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/m1;Ljava/lang/Object;)V"} 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:12:java.lang.Object previousUntilUnsafe(java.util.ListIterator,java.util.function.Predicate):119:119 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/B4;Ljava/util/function/Predicate;)Ljava/lang/Object;"} 13:13:java.lang.Object com.android.tools.r8.ir.code.BasicBlockIterator.previous():11:11 -> a 13:13:java.lang.Object previousUntilUnsafe(java.util.ListIterator,java.util.function.Predicate):120 -> a 14:14:java.lang.Object previousUntilUnsafe(java.util.ListIterator,java.util.function.Predicate):121:121 -> a 15:27:boolean anyRemainingMatch(java.util.ListIterator,java.util.function.Predicate):179:191 -> a 1:3:java.lang.Object nextUntil(java.util.Iterator,java.util.function.Predicate):82:84 -> b 4:6:java.lang.Object peekPrevious(java.util.ListIterator):92:94 -> b 7:13:java.lang.Object previousUntil(java.util.ListIterator,java.util.function.Predicate):109:115 -> b com.android.tools.r8.utils.IteratorUtils$1 -> com.android.tools.r8.utils.J1: # {"id":"sourceFile","fileName":"IteratorUtils.java"} java.util.Iterator iterator -> a java.lang.Iterable val$iterable -> b 1:3:void (java.lang.Iterable):22:24 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/LinkedList;)V"} 1:4:java.lang.Object next():33:36 -> next com.android.tools.r8.utils.IteratorUtils$2 -> com.android.tools.r8.utils.K1: # {"id":"sourceFile","fileName":"IteratorUtils.java"} java.lang.Object next -> a java.util.Iterator val$iterator -> b java.util.function.Predicate val$predicate -> c 1:3:void (java.util.Iterator,java.util.function.Predicate):49:51 -> 1:3:java.lang.Object advance():55:57 -> a 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.JoiningStringConsumer -> com.android.tools.r8.utils.M1: # {"id":"sourceFile","fileName":"JoiningStringConsumer.java"} java.lang.String separator -> b com.android.tools.r8.StringConsumer consumer -> c java.lang.StringBuilder builder -> d 1:1:void (com.android.tools.r8.StringConsumer,java.lang.String):22:22 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/StringConsumer;)V"} 2:10:void (com.android.tools.r8.StringConsumer,java.lang.String):16:24 -> 1:1:com.android.tools.r8.StringConsumer getConsumer():42:42 -> a 1:4:void accept(java.lang.String,com.android.tools.r8.DiagnosticsHandler):29:32 -> accept 1:2:void finished(com.android.tools.r8.DiagnosticsHandler):37:38 -> finished com.android.tools.r8.utils.LRUCacheTable -> com.android.tools.r8.utils.O1: # {"id":"sourceFile","fileName":"LRUCacheTable.java"} int rowCapacity -> a int columnCapacity -> b 1:3:void (int,int,float):31:33 -> # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Ljava/lang/Object;Lcom/android/tools/r8/internal/Yr;)V"} 1:1:com.android.tools.r8.utils.LRUCacheTable create(int,int):37:37 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/O1;"} 1:1:boolean removeEldestEntry(java.util.Map$Entry):42:42 -> removeEldestEntry com.android.tools.r8.utils.LRUCacheTable$LRUCacheRow -> com.android.tools.r8.utils.N1: # {"id":"sourceFile","fileName":"LRUCacheTable.java"} int columnCapacity -> a 1:2:void (int,float):17:18 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(I)V"} 1:1:boolean removeEldestEntry(java.util.Map$Entry):23:23 -> removeEldestEntry com.android.tools.r8.utils.LazyBox -> com.android.tools.r8.utils.P1: # {"id":"sourceFile","fileName":"LazyBox.java"} java.util.function.Supplier supplier -> b 1:2:void (java.util.function.Supplier):13:14 -> 1:1:java.lang.Object computeIfAbsent():18:18 -> d com.android.tools.r8.utils.LebUtils -> com.android.tools.r8.utils.Q1: # {"id":"sourceFile","fileName":"LebUtils.java"} boolean $assertionsDisabled -> a 1:1:void ():10:10 -> 1:6:int parseSleb128(com.android.tools.r8.dex.BinaryReader):65:70 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/m;)I"} 7:19:byte[] encodeSleb128(int):76:88 -> a 20:20:void putSleb128(com.android.tools.r8.dex.DexOutputBuffer,int):99:99 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/x;I)V"} 1:6:int parseUleb128(com.android.tools.r8.dex.BinaryReader):21:26 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/m;)I"} 7:16:byte[] encodeUleb128(int):32:41 -> b 17:21:void putUleb128(com.android.tools.r8.dex.DexOutputBuffer,int):48:52 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/x;I)V"} 1:1:int sizeAsSleb128(int):110:110 -> c 1:1:int sizeAsUleb128(int):57:57 -> d com.android.tools.r8.utils.LensUtils -> com.android.tools.r8.utils.R1: # {"id":"sourceFile","fileName":"LensUtils.java"} 1:1:com.android.tools.r8.graph.DexReference com.android.tools.r8.graph.lens.GraphLens.rewriteReference(com.android.tools.r8.graph.DexReference):507:507 -> a 1:1:void rewriteAndApplyIfNotPrimitiveType(com.android.tools.r8.graph.lens.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)"]} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/graph/s2;Ljava/util/function/Consumer;)V"} 2:2:void rewriteAndApplyIfNotPrimitiveType(com.android.tools.r8.graph.lens.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.lens.GraphLens,com.android.tools.r8.graph.DexReference,java.util.function.Consumer):31 -> a 4:7:void rewriteAndApplyIfNotPrimitiveType(com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.DexReference,java.util.function.Consumer):31:34 -> a com.android.tools.r8.utils.LibraryClassCollection -> com.android.tools.r8.utils.S1: # {"id":"sourceFile","fileName":"LibraryClassCollection.java"} 1:1:void (com.android.tools.r8.utils.ClassProvider):13:13 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/c0;)V"} 1:1:java.util.function.Supplier getTransparentSupplier(com.android.tools.r8.graph.DexClass):11:11 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;)Ljava/util/function/Supplier;"} 2:2:com.android.tools.r8.graph.DexClass resolveClassConflict(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass):11:11 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;Lcom/android/tools/r8/graph/q0;)Lcom/android/tools/r8/graph/q0;"} 1:1:com.android.tools.r8.graph.ClassKind getClassKind():32:32 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/I;"} 1:1:com.android.tools.r8.utils.LibraryClassCollection empty():17:17 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/S1;"} 1:1:java.lang.String toString():37:37 -> toString com.android.tools.r8.utils.LinkedHashSetUtils -> com.android.tools.r8.utils.T1: # {"id":"sourceFile","fileName":"LinkedHashSetUtils.java"} 1:1:void addAll(java.util.LinkedHashSet,java.util.LinkedHashSet):12:12 -> a com.android.tools.r8.utils.ListUtils -> com.android.tools.r8.utils.V1: # {"id":"sourceFile","fileName":"ListUtils.java"} 1:2:java.util.List flatMap(java.util.List,java.util.function.Function):53:54 -> a 3:3:void lambda$flatMap$0(java.util.List,java.util.function.Function,java.lang.Object):54:54 -> a 4:5:java.util.List filter(java.util.Collection,java.util.function.Predicate):59:60 -> a 6:7:void lambda$filter$1(java.util.function.Predicate,java.util.ArrayList,java.lang.Object):62:63 -> a 8:8:java.lang.Object first(java.util.List):70:70 -> a 9:10:int firstIndexMatching(java.util.List,java.util.function.Predicate):79:80 -> a 11:13:java.util.List map(java.lang.Object[],java.util.function.Function):101:103 -> a 14:16:java.util.List map(java.util.Collection,java.util.function.Function):117:119 -> a 17:17:java.lang.Object lambda$mapOrElse$2(java.util.function.Function,int,java.lang.Object):140:140 -> a 18:18:java.util.List mapOrElse(java.util.List,java.util.function.Function,java.util.List):140:140 -> a 19:34:java.util.List mapOrElse(java.util.List,com.android.tools.r8.utils.IntObjToObjFunction,java.util.List):150:165 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;Lcom/android/tools/r8/utils/p1;Ljava/util/List;)Ljava/util/List;"} 35:36:java.util.ArrayList newArrayList(com.android.tools.r8.utils.ForEachable):202:203 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/c1;)Ljava/util/ArrayList;"} 37:38:java.lang.Object fold(java.util.Collection,java.lang.Object,java.util.function.BiFunction):268:269 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;Ljava/lang/Object;Ljava/util/function/BiFunction;)Ljava/lang/Object;"} 39:40:void forEachWithIndex(java.util.List,com.android.tools.r8.utils.ListUtils$ReferenceAndIntConsumer):275:276 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;Lcom/android/tools/r8/utils/U1;)V"} 41:41:void destructiveSort(java.util.List,java.util.Comparator):295:295 -> a 1:15:java.util.List flatMapSameType(java.util.List,java.util.function.Function,java.util.List):32:46 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;Ljava/util/function/Function;)Ljava/util/List;"} 16:16:java.lang.Object last(java.util.List):88:88 -> b 17:18:int lastIndexMatching(java.util.List,java.util.function.Predicate):92:93 -> b 19:21:com.android.tools.r8.com.google.common.collect.ImmutableList newImmutableList(com.android.tools.r8.utils.ForEachable):216:218 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/c1;)Lcom/android/tools/r8/internal/bm;"} 22:23:java.util.List sort(java.util.List,java.util.Comparator):289:290 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;Ljava/util/Comparator;)Ljava/util/ArrayList;"} 1:1:com.android.tools.r8.naming.ClassNamingForNameMapper$MappedRange lastOrNull(java.util.List):281:281 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;)Lcom/android/tools/r8/naming/k$b;"} 2:4:int uniqueIndexMatching(java.util.List,java.util.function.Predicate):315:317 -> c 1:3:java.util.List reverse(java.util.List):250:252 -> d com.android.tools.r8.utils.ListUtils$ReferenceAndIntConsumer -> com.android.tools.r8.utils.U1: # {"id":"sourceFile","fileName":"ListUtils.java"} com.android.tools.r8.utils.LongInterval -> com.android.tools.r8.utils.W1: # {"id":"sourceFile","fileName":"LongInterval.java"} long min -> a long max -> b 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/W1;)Z"} 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.android.tools.r8.utils.X1: # {"id":"sourceFile","fileName":"MainDexListParser.java"} 1:1:com.android.tools.r8.graph.DexType parseEntry(java.lang.String,com.android.tools.r8.graph.DexItemFactory):21:21 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Lcom/android/tools/r8/graph/p1;)Lcom/android/tools/r8/graph/v2;"} 2:2: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":35,"3":36},"outline":"Lcom/android/tools/r8/a;a(Ljava/lang/String;II)Ljava/lang/String;"} 35:35:com.android.tools.r8.graph.DexType parseEntry(java.lang.String,com.android.tools.r8.graph.DexItemFactory):24:24 -> a 36:36:com.android.tools.r8.graph.DexType parseEntry(java.lang.String,com.android.tools.r8.graph.DexItemFactory):24:24 -> a 27:31:com.android.tools.r8.graph.DexType parseEntry(java.lang.String,com.android.tools.r8.graph.DexItemFactory):25:29 -> a 32:32:com.android.tools.r8.graph.DexType parseEntry(java.lang.String,com.android.tools.r8.graph.DexItemFactory):26:26 -> a 33:33:com.android.tools.r8.graph.DexType parseEntry(java.lang.String,com.android.tools.r8.graph.DexItemFactory):22:22 -> a 37:55:java.util.Set parseList(com.android.tools.r8.StringResource,com.android.tools.r8.graph.DexItemFactory):35:53 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/d0;Lcom/android/tools/r8/graph/p1;)Ljava/util/Set;"} 56:56:java.util.Set parseList(com.android.tools.r8.StringResource,com.android.tools.r8.graph.DexItemFactory):37:37 -> a 57:57:void com.android.tools.r8.errors.CompilationError.(java.lang.String,java.lang.Throwable,com.android.tools.r8.origin.Origin):38:38 -> a 57:57:java.util.Set parseList(com.android.tools.r8.StringResource,com.android.tools.r8.graph.DexItemFactory):37 -> a 58:58:java.util.Set parseList(com.android.tools.r8.StringResource,com.android.tools.r8.graph.DexItemFactory):37:37 -> a com.android.tools.r8.utils.MapIdTemplateProvider -> com.android.tools.r8.utils.Y1: # {"id":"sourceFile","fileName":"MapIdTemplateProvider.java"} java.lang.String template -> a java.lang.String cachedValue -> b java.util.Map HANDLERS -> c boolean $assertionsDisabled -> d 1:8:void ():12:19 -> 1:1:void (java.lang.String):57:57 -> 2:5:void (java.lang.String):55:58 -> 1:1:java.lang.String var(java.lang.String):22:22 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Ljava/lang/String;"} 2:7:com.android.tools.r8.MapIdProvider create(java.lang.String,com.android.tools.r8.DiagnosticsHandler):35:40 -> a 8:9:int getMaxVariableLength():27:28 -> a 8:9:com.android.tools.r8.MapIdProvider create(java.lang.String,com.android.tools.r8.DiagnosticsHandler):43 -> a 10:18:com.android.tools.r8.MapIdProvider create(java.lang.String,com.android.tools.r8.DiagnosticsHandler):43:51 -> a 19:19:void lambda$get$0(com.android.tools.r8.MapIdEnvironment,java.lang.String,com.android.tools.r8.MapIdProvider):67:67 -> a 1:8:java.lang.String get(com.android.tools.r8.MapIdEnvironment):63:70 -> get com.android.tools.r8.utils.MapUtils -> com.android.tools.r8.utils.Z1: # {"id":"sourceFile","fileName":"MapUtils.java"} 1:1:java.util.Map clone(java.util.Map,java.util.Map,java.util.function.Function):30:30 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Map;Ljava/util/HashMap;Ljava/util/function/Function;)Ljava/util/Map;"} 2:2:void lambda$clone$0(java.util.Map,java.util.function.Function,java.lang.Object,java.lang.Object):30:30 -> a 3:3:java.util.function.Function ignoreKey(java.util.function.Supplier):43:43 -> a 4:4:java.lang.Object lambda$ignoreKey$1(java.util.function.Supplier,java.lang.Object):43:43 -> a 5:6:java.util.IdentityHashMap newIdentityHashMap(java.util.function.Consumer):48:49 -> a 7:8:java.util.IdentityHashMap newIdentityHashMap(com.android.tools.r8.utils.BiForEachable,int):55:56 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/F;I)Ljava/util/IdentityHashMap;"} 9:9:boolean lambda$removeIdentityMappings$2(java.util.Map$Entry):68:68 -> a 10:10:void removeIdentityMappings(java.util.Map):68:68 -> a 11:11:boolean lambda$removeIf$3(java.util.function.BiPredicate,java.util.Map$Entry):72:72 -> a 12:12:void removeIf(java.util.Map,java.util.function.BiPredicate):72:72 -> 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):91:91 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Map;Ljava/util/function/IntFunction;Ljava/util/function/Function;Ljava/util/function/Function;Lcom/android/tools/r8/utils/H3;)Ljava/util/Map;"} 14:14:java.lang.Object lambda$transform$5(java.util.function.Function,java.lang.Object,java.lang.Object):94:94 -> 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):105:106 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Map;Ljava/util/function/IntFunction;Ljava/util/function/BiFunction;Ljava/util/function/BiFunction;Lcom/android/tools/r8/utils/H3;)Ljava/util/Map;"} 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):108:115 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/BiFunction;Ljava/util/function/BiFunction;Ljava/util/Map;Lcom/android/tools/r8/utils/H3;Ljava/lang/Object;Ljava/lang/Object;)V"} 25:25:java.util.Map unmodifiableForTesting(java.util.Map):137:137 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/LinkedHashMap;)Ljava/util/Map;"} 1:3:com.android.tools.r8.com.google.common.collect.ImmutableMap newImmutableMap(java.util.function.Consumer):62:64 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Consumer;)Lcom/android/tools/r8/internal/im;"} 4:4:java.lang.String lambda$toString$4(java.util.Map$Entry):82:82 -> b 5:5:java.lang.String toString(java.util.Map):82:82 -> b 6:6:java.lang.String toString(java.util.Map):81:81 -> b 7:7:java.lang.Object lambda$transform$6(java.util.function.Function,java.lang.Object,java.lang.Object):95:95 -> b com.android.tools.r8.utils.MarkerInfoConsumerDataImpl -> com.android.tools.r8.utils.a2: # {"id":"sourceFile","fileName":"MarkerInfoConsumerDataImpl.java"} com.android.tools.r8.origin.Origin origin -> a java.util.List markerInfos -> b 1:3:void (com.android.tools.r8.origin.Origin,java.util.List):17:19 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;Lcom/android/tools/r8/origin/Origin;)V"} 1:1:com.android.tools.r8.origin.Origin getInputOrigin():24:24 -> getInputOrigin 1:1:java.util.Collection getMarkers():34:34 -> getMarkers 1:1:boolean hasMarkers():29:29 -> hasMarkers com.android.tools.r8.utils.MarkerInfoImpl -> com.android.tools.r8.utils.b2: # {"id":"sourceFile","fileName":"MarkerInfoImpl.java"} com.android.tools.r8.dex.Marker marker -> a 1:2:void (com.android.tools.r8.dex.Marker):13:14 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/U;)V"} 1:1:com.android.tools.r8.dex.Marker getInternalMarker():18:18 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/dex/U;"} 1:1:int getMinApi():43:43 -> getMinApi 1:1:java.lang.String getRawEncoding():48:48 -> getRawEncoding 1:1:java.lang.String getTool():23:23 -> getTool 1:1:boolean isD8():33:33 -> isD8 1:1:boolean isL8():38:38 -> isL8 1:1:boolean isR8():28:28 -> isR8 com.android.tools.r8.utils.MarkerInfoToInternalMarkerConsumer -> com.android.tools.r8.utils.c2: # {"id":"sourceFile","fileName":"MarkerInfoToInternalMarkerConsumer.java"} java.util.List markers -> a 1:2:void (java.util.List):17:18 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/ArrayList;)V"} 1:4:void acceptMarkerInfo(com.android.tools.r8.MarkerInfoConsumerData):23:26 -> acceptMarkerInfo com.android.tools.r8.utils.MethodJavaSignatureEquivalence -> com.android.tools.r8.utils.d2: # {"id":"sourceFile","fileName":"MethodJavaSignatureEquivalence.java"} boolean ignoreName -> a com.android.tools.r8.utils.MethodJavaSignatureEquivalence INSTANCE -> b com.android.tools.r8.utils.MethodJavaSignatureEquivalence INSTANCE_IGNORE_NAME -> c 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 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:10:int doHash(com.android.tools.r8.graph.DexMethod):47:50 -> a 7:10:int doHash(java.lang.Object):15 -> a 11:11:com.android.tools.r8.utils.MethodJavaSignatureEquivalence get():30:30 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/d2;"} 1:1:com.android.tools.r8.utils.MethodJavaSignatureEquivalence getEquivalenceIgnoreName():34:34 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/d2;"} com.android.tools.r8.utils.MethodReferenceUtils -> com.android.tools.r8.utils.e2: # {"id":"sourceFile","fileName":"MethodReferenceUtils.java"} java.util.Comparator COMPARATOR -> a int $r8$clinit -> b 1:1:void ():28:28 -> 1:1:int lambda$static$0(com.android.tools.r8.references.MethodReference,com.android.tools.r8.references.MethodReference):32:32 -> 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):31 -> a 3:3:int lambda$static$0(com.android.tools.r8.references.MethodReference,com.android.tools.r8.references.MethodReference):33:33 -> 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):34 -> a 5:5:int lambda$static$0(com.android.tools.r8.references.MethodReference,com.android.tools.r8.references.MethodReference):37:37 -> 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):37 -> a 7:7:int lambda$static$0(com.android.tools.r8.references.MethodReference,com.android.tools.r8.references.MethodReference):38:38 -> 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):39 -> a 9:9:int lambda$static$0(com.android.tools.r8.references.MethodReference,com.android.tools.r8.references.MethodReference):43:43 -> 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):42 -> a 11:11:int lambda$static$0(com.android.tools.r8.references.MethodReference,com.android.tools.r8.references.MethodReference):44:44 -> 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):45 -> a 13:19:int lambda$static$0(com.android.tools.r8.references.MethodReference,com.android.tools.r8.references.MethodReference):48:54 -> 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):51 -> a 21:21:int lambda$static$0(com.android.tools.r8.references.MethodReference,com.android.tools.r8.references.MethodReference):55:55 -> 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):56 -> a 23:23:int lambda$static$0(com.android.tools.r8.references.MethodReference,com.android.tools.r8.references.MethodReference):59:59 -> a 24:24:com.android.tools.r8.references.MethodReference instanceConstructor(java.lang.Class):71:71 -> a 25:25:com.android.tools.r8.references.MethodReference instanceConstructor(com.android.tools.r8.references.ClassReference):75:75 -> a 26:26:com.android.tools.r8.references.MethodReference instanceConstructor(com.android.tools.r8.references.ClassReference,com.android.tools.r8.references.TypeReference[]):80:80 -> a 27:27:java.util.Comparator getMethodReferenceComparator():96:96 -> a 28:30:com.android.tools.r8.references.MethodReference methodFromMethod(java.lang.Class,java.lang.String,java.lang.Class[]):111:113 -> a 31:32:com.android.tools.r8.references.MethodReference parseSmaliString(java.lang.String,int):127:128 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/lang/String;)Lcom/android/tools/r8/references/MethodReference;"} 33:34:com.android.tools.r8.references.ClassReference com.android.tools.r8.utils.ClassReferenceUtils.parseClassDescriptor(java.lang.String):41:42 -> a 33:34:com.android.tools.r8.references.MethodReference parseSmaliString(java.lang.String,int):128 -> a 35:42:com.android.tools.r8.references.MethodReference parseSmaliString(java.lang.String,int):134:141 -> a 43:50:com.android.tools.r8.references.MethodReference parseMethodProto(com.android.tools.r8.references.ClassReference,java.lang.String,java.lang.String):147:154 -> a 43:50:com.android.tools.r8.references.MethodReference parseSmaliString(java.lang.String,int):142 -> a 51:51:com.android.tools.r8.graph.DexMethod toDexMethod(com.android.tools.r8.references.MethodReference,com.android.tools.r8.graph.DexItemFactory):160:160 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/references/MethodReference;Lcom/android/tools/r8/graph/p1;)Lcom/android/tools/r8/graph/j2;"} 52:52:com.android.tools.r8.graph.DexType com.android.tools.r8.utils.ClassReferenceUtils.toDexType(com.android.tools.r8.references.ClassReference,com.android.tools.r8.graph.DexItemFactory):53:53 -> a 52:52:com.android.tools.r8.graph.DexMethod toDexMethod(com.android.tools.r8.references.MethodReference,com.android.tools.r8.graph.DexItemFactory):160 -> a 53:53:com.android.tools.r8.graph.DexMethod toDexMethod(com.android.tools.r8.references.MethodReference,com.android.tools.r8.graph.DexItemFactory):162:162 -> a 54:56:com.android.tools.r8.graph.DexMethod toDexMethod(com.android.tools.r8.references.MethodReference,com.android.tools.r8.graph.DexItemFactory):161:163 -> a 57:57:com.android.tools.r8.graph.DexMethod toDexMethod(com.android.tools.r8.references.MethodReference,com.android.tools.r8.graph.DexItemFactory):159:159 -> a 58:61:java.lang.String toSmaliString(com.android.tools.r8.references.MethodReference):167:170 -> a 62:68:java.lang.String toSourceString(com.android.tools.r8.references.MethodReference,boolean,boolean):183:189 -> a 69:86:java.lang.String toSourceString(com.android.tools.r8.references.MethodReference,boolean,boolean):186:203 -> a 87:92:com.android.tools.r8.references.MethodReference methodFromSmali(java.lang.String):207:212 -> a 93:93:com.android.tools.r8.references.MethodReference methodFromSmali(java.lang.String):209:209 -> a 1:1:com.android.tools.r8.references.MethodReference mainMethod(java.lang.Class):100:100 -> b 2:3:com.android.tools.r8.references.MethodReference mainMethod(com.android.tools.r8.references.ClassReference):104:105 -> b 4:4:java.lang.String toSourceString(com.android.tools.r8.references.MethodReference):178:178 -> b com.android.tools.r8.utils.MethodSignatureEquivalence -> com.android.tools.r8.utils.f2: # {"id":"sourceFile","fileName":"MethodSignatureEquivalence.java"} boolean ignoreName -> a com.android.tools.r8.utils.MethodSignatureEquivalence INSTANCE -> b 1:3:void ():16:18 -> 1:2:void (boolean):23:24 -> # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} 1:1:boolean doEquivalent(java.lang.Object,java.lang.Object):14:14 -> a 2:5:boolean doEquivalent(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):37:40 -> a 2:5:boolean doEquivalent(java.lang.Object,java.lang.Object):14 -> a 6:6:int doHash(java.lang.Object):14:14 -> a 7:10:int doHash(com.android.tools.r8.graph.DexMethod):45:48 -> a 7:10:int doHash(java.lang.Object):14 -> a 11:11:com.android.tools.r8.utils.MethodSignatureEquivalence get():28:28 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/f2;"} com.android.tools.r8.utils.ObjectUtils -> com.android.tools.r8.utils.g2: # {"id":"sourceFile","fileName":"ObjectUtils.java"} 1:1:boolean getBooleanOrElse(java.lang.Object,java.util.function.Predicate,boolean):14:14 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;Ljava/util/function/Predicate;Z)Z"} 2:2:java.lang.Object mapNotNullOrDefault(java.lang.Object,java.lang.Object,java.util.function.Function):31:31 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Function;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;"} com.android.tools.r8.utils.OffOrAuto -> com.android.tools.r8.utils.h2: # {"id":"sourceFile","fileName":"OffOrAuto.java"} com.android.tools.r8.utils.OffOrAuto Off -> a com.android.tools.r8.utils.OffOrAuto Auto -> b com.android.tools.r8.utils.OffOrAuto[] $VALUES -> c 1:1:void ():11:11 -> 2:2:void ():10:10 -> 1:1:void (java.lang.String,int):10:10 -> 1:1:com.android.tools.r8.utils.OffOrAuto[] values():10:10 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()[Lcom/android/tools/r8/utils/h2;"} com.android.tools.r8.utils.OneShotByteResource -> com.android.tools.r8.utils.i2: # {"id":"sourceFile","fileName":"OneShotByteResource.java"} com.android.tools.r8.origin.Origin origin -> a com.android.tools.r8.ProgramResource$Kind kind -> b byte[] bytes -> c java.util.Set classDescriptors -> d boolean $assertionsDisabled -> e 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/origin/Origin;Lcom/android/tools/r8/ProgramResource$Kind;[BLjava/util/Set;)Lcom/android/tools/r8/utils/i2;"} 1:1:java.io.InputStream getByteStream():46:46 -> getByteStream 1:3:byte[] getBytes():51:53 -> getBytes 1:1:java.util.Set getClassDescriptors():59:59 -> getClassDescriptors 1:1:com.android.tools.r8.ProgramResource$Kind getKind():41:41 -> getKind 1:1:com.android.tools.r8.origin.Origin getOrigin():36:36 -> getOrigin com.android.tools.r8.utils.OneShotCollectionConsumer -> com.android.tools.r8.utils.j2: # {"id":"sourceFile","fileName":"OneShotCollectionConsumer.java"} java.util.Collection collection -> a boolean hasBeenConsumed -> b boolean $assertionsDisabled -> c 1:1:void ():10:10 -> 1:1:void (java.util.Collection):15:15 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/ArrayList;)V"} 2:5:void (java.util.Collection):13:16 -> 1:2:void add(java.lang.Object):20:21 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/naming/mappinginformation/d;)V"} 3:5:void consume(java.util.function.Consumer):25:27 -> a 6:6:com.android.tools.r8.utils.OneShotCollectionConsumer wrap(java.util.Collection):31:31 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/ArrayList;)Lcom/android/tools/r8/utils/j2;"} 7:7:boolean isEmpty():35:35 -> a com.android.tools.r8.utils.OptionalBool -> com.android.tools.r8.utils.n2: # {"id":"sourceFile","fileName":"OptionalBool.java"} com.android.tools.r8.utils.OptionalBool TRUE -> a com.android.tools.r8.utils.OptionalBool FALSE -> b com.android.tools.r8.utils.OptionalBool UNKNOWN -> c 1:39:void ():9:47 -> 1:1:void ():66:66 -> 1:1:com.android.tools.r8.utils.OptionalBool of(boolean):69:69 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Z)Lcom/android/tools/r8/utils/n2;"} int ordinal() -> f 1:1:com.android.tools.r8.utils.OptionalBool unknown():73:73 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/n2;"} 1:1:int hashCode():88:88 -> hashCode com.android.tools.r8.utils.OptionalBool$1 -> com.android.tools.r8.utils.k2: # {"id":"sourceFile","fileName":"OptionalBool.java"} 1:1:void ():10:10 -> boolean isTrue() -> d int ordinal() -> f 1:1:java.lang.String toString():24:24 -> toString com.android.tools.r8.utils.OptionalBool$2 -> com.android.tools.r8.utils.l2: # {"id":"sourceFile","fileName":"OptionalBool.java"} 1:1:void ():29:29 -> boolean isFalse() -> a int ordinal() -> f 1:1:java.lang.String toString():43:43 -> toString com.android.tools.r8.utils.OptionalBool$3 -> com.android.tools.r8.utils.m2: # {"id":"sourceFile","fileName":"OptionalBool.java"} 1:1:void ():48:48 -> boolean isUnknown() -> e int ordinal() -> f 1:1:java.lang.String toString():62:62 -> toString com.android.tools.r8.utils.OptionalUtils -> com.android.tools.r8.utils.OptionalUtils: # {"id":"sourceFile","fileName":"OptionalUtils.java"} com.android.tools.r8.utils.OptionsParsing -> com.android.tools.r8.utils.p2: # {"id":"sourceFile","fileName":"OptionsParsing.java"} boolean $assertionsDisabled -> a 1:1:void ():10:10 -> 1:8:java.lang.Boolean tryParseBoolean(com.android.tools.r8.utils.OptionsParsing$ParseContext,java.lang.String):60:67 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/o2;Ljava/lang/String;)Ljava/lang/Boolean;"} com.android.tools.r8.utils.OptionsParsing$ParseContext -> com.android.tools.r8.utils.o2: # {"id":"sourceFile","fileName":"OptionsParsing.java"} java.lang.String[] args -> a int nextIndex -> b 1:1:void (java.lang.String[]):76:76 -> 2:5:void (java.lang.String[]):74:77 -> 1:1:java.lang.String head():81:81 -> a 1:5:java.lang.String next():85:89 -> b com.android.tools.r8.utils.OriginWithPosition -> com.android.tools.r8.utils.q2: # {"id":"sourceFile","fileName":"OriginWithPosition.java"} 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.android.tools.r8.utils.u2: # {"id":"sourceFile","fileName":"OriginalSourceFiles.java"} com.android.tools.r8.utils.OriginalSourceFiles UNREACHABLE -> a com.android.tools.r8.utils.OriginalSourceFiles FROM_CLASSES -> b 1:9:void ():15:23 -> 1:1:void ():13:13 -> com.android.tools.r8.graph.DexString getOriginalSourceFile(com.android.tools.r8.graph.DexProgramClass) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)Lcom/android/tools/r8/graph/u2;"} 1:1:com.android.tools.r8.utils.OriginalSourceFiles fromClasses():38:38 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/u2;"} 2:2:com.android.tools.r8.utils.OriginalSourceFiles fromMap(java.util.Map):43:43 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/HashMap;)Lcom/android/tools/r8/utils/u2;"} 1:1:com.android.tools.r8.utils.OriginalSourceFiles unreachable():33:33 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/u2;"} com.android.tools.r8.utils.OriginalSourceFiles$1 -> com.android.tools.r8.utils.r2: # {"id":"sourceFile","fileName":"OriginalSourceFiles.java"} 1:1:void ():16:16 -> 1:1:com.android.tools.r8.graph.DexString getOriginalSourceFile(com.android.tools.r8.graph.DexProgramClass):19:19 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)Lcom/android/tools/r8/graph/u2;"} com.android.tools.r8.utils.OriginalSourceFiles$2 -> com.android.tools.r8.utils.s2: # {"id":"sourceFile","fileName":"OriginalSourceFiles.java"} 1:1:void ():24:24 -> 1:1:com.android.tools.r8.graph.DexString getOriginalSourceFile(com.android.tools.r8.graph.DexProgramClass):27:27 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)Lcom/android/tools/r8/graph/u2;"} com.android.tools.r8.utils.OriginalSourceFiles$3 -> com.android.tools.r8.utils.t2: # {"id":"sourceFile","fileName":"OriginalSourceFiles.java"} java.util.Map val$map -> c 1:1:void (java.util.Map):43:43 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/HashMap;)V"} 1:1:com.android.tools.r8.graph.DexString getOriginalSourceFile(com.android.tools.r8.graph.DexProgramClass):46:46 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)Lcom/android/tools/r8/graph/u2;"} com.android.tools.r8.utils.Pair -> com.android.tools.r8.utils.v2: # {"id":"sourceFile","fileName":"Pair.java"} java.lang.Object first -> a java.lang.Object second -> b 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Comparable;)V"} 3:3:com.android.tools.r8.utils.Pair create(java.lang.Object,java.lang.Object):60:60 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Ljava/lang/Object;)Lcom/android/tools/r8/utils/v2;"} 1:1:java.lang.Object getSecond():33:33 -> b 2:2:void setSecond(java.lang.Object):41:41 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Comparable;)V"} 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.android.tools.r8.utils.w2: # {"id":"sourceFile","fileName":"PredicateSet.java"} java.util.Set elements -> a java.util.List predicates -> b 1:4:void ():14:17 -> 1:1:boolean addElement(java.lang.Object):20:20 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)V"} 2:2:void addPredicate(java.util.function.Predicate):24:24 -> a 3:3:com.android.tools.r8.utils.PredicateSet empty():28:28 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/w2;"} 4:10:com.android.tools.r8.utils.PredicateSet rewriteItems(java.util.function.Function):32:38 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Function;)Lcom/android/tools/r8/utils/w2;"} 1:5:boolean contains(java.lang.Object):43:47 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Z"} com.android.tools.r8.utils.PredicateUtils -> com.android.tools.r8.utils.x2: # {"id":"sourceFile","fileName":"PredicateUtils.java"} 1:2:java.lang.Object findFirst(java.lang.Object[],java.util.function.Predicate):13:14 -> a 3:3:boolean lambda$not$0(java.util.function.Predicate,java.lang.Object):22:22 -> a 4:4:java.util.function.Predicate not(java.util.function.Predicate):22:22 -> a 5:5:java.util.function.Predicate isNull(java.util.function.Function):26:26 -> a 6:6:boolean lambda$isNull$1(java.util.function.Function,java.lang.Object):26:26 -> a com.android.tools.r8.utils.PreloadedClassFileProvider -> com.android.tools.r8.utils.y2: # {"id":"sourceFile","fileName":"PreloadedClassFileProvider.java"} java.util.Map content -> a 1:2:void (java.util.Map):37:38 -> 1:3:com.android.tools.r8.ClassFileResourceProvider fromClassData(java.lang.String,byte[]):57:59 -> a 4:4:com.android.tools.r8.utils.PreloadedClassFileProvider$Builder builder():71:71 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/y2$a;"} 1:1:java.util.Set getClassDescriptors():43:43 -> getClassDescriptors 1:6:com.android.tools.r8.ProgramResource getProgramResource(java.lang.String):48:53 -> getProgramResource 7:7:com.android.tools.r8.ProgramResource getProgramResource(java.lang.String):52:52 -> getProgramResource 1:1:java.lang.String toString():64:64 -> toString com.android.tools.r8.utils.PreloadedClassFileProvider$Builder -> com.android.tools.r8.utils.y2$a: # {"id":"sourceFile","fileName":"PreloadedClassFileProvider.java"} java.util.Map content -> a boolean $assertionsDisabled -> b 1:1:void ():74:74 -> 1:1:void ():78:78 -> 2:2:void ():76:76 -> 1:5:com.android.tools.r8.utils.PreloadedClassFileProvider$Builder addResource(java.lang.String,byte[]):82:86 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;[B)Lcom/android/tools/r8/utils/y2$a;"} 6:8:com.android.tools.r8.utils.PreloadedClassFileProvider build():91:93 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/y2;"} com.android.tools.r8.utils.PreloadedClassFileProvider$ClassDescriptorOrigin -> com.android.tools.r8.utils.z2: # {"id":"sourceFile","fileName":"PreloadedClassFileProvider.java"} java.lang.String descriptor -> e 1:2:void (java.lang.String):25:26 -> 1:1:java.lang.String part():31:31 -> part com.android.tools.r8.utils.ProgramClassCollection -> com.android.tools.r8.utils.A2: # {"id":"sourceFile","fileName":"ProgramClassCollection.java"} 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/concurrent/ConcurrentHashMap;Lcom/android/tools/r8/dex/b;)V"} 1:1:java.util.function.Supplier getTransparentSupplier(com.android.tools.r8.graph.DexClass):22:22 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;)Ljava/util/function/Supplier;"} 2:2:com.android.tools.r8.graph.DexClass resolveClassConflict(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass):22:22 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;Lcom/android/tools/r8/graph/q0;)Lcom/android/tools/r8/graph/q0;"} 3:3:com.android.tools.r8.graph.DexProgramClass 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;Lcom/android/tools/r8/dex/b;)Lcom/android/tools/r8/utils/A2;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/dex/b;Ljava/util/function/Supplier;Ljava/util/function/Supplier;)Ljava/util/function/Supplier;"} 11:11:com.android.tools.r8.dex.ApplicationReader$ProgramClassConflictResolver wrappedConflictResolver(com.android.tools.r8.ClassConflictResolver,com.android.tools.r8.utils.Reporter):72:72 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/ClassConflictResolver;Lcom/android/tools/r8/utils/O2;)Lcom/android/tools/r8/dex/b;"} 12:14:com.android.tools.r8.graph.DexProgramClass 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/ClassConflictResolver;Lcom/android/tools/r8/utils/O2;Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/graph/q2;)Lcom/android/tools/r8/graph/q2;"} 15:15:com.android.tools.r8.graph.DexProgramClass mergeIfLegacySynthetics(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass):127:127 -> a 15:15:com.android.tools.r8.graph.DexProgramClass 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:17:boolean assertEqualClasses(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass):135:136 -> a 16:17:com.android.tools.r8.graph.DexProgramClass mergeIfLegacySynthetics(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass):128 -> a 16:17:com.android.tools.r8.graph.DexProgramClass mergeClasses(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass):107 -> a 16:17: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 18:20:boolean assertEqualClasses(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass):135:137 -> a 18:20:com.android.tools.r8.graph.DexProgramClass mergeIfLegacySynthetics(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass):128 -> a 18:20:com.android.tools.r8.graph.DexProgramClass mergeClasses(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass):107 -> a 18: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 mergeIfGlobalSynthetic(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass):118:119 -> a 21:22:com.android.tools.r8.graph.DexProgramClass 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:23:com.android.tools.r8.origin.Origin com.android.tools.r8.graph.DexClass.getOrigin():698:698 -> a 23:23:com.android.tools.r8.graph.DexProgramClass mergeIfGlobalSynthetic(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass):120 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 23:23:com.android.tools.r8.graph.DexProgramClass mergeClasses(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass):109 -> a 23:23: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 24:24:com.android.tools.r8.graph.DexProgramClass mergeIfGlobalSynthetic(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass):120:120 -> a 24:24:com.android.tools.r8.graph.DexProgramClass mergeClasses(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass):109 -> a 24: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:26:com.android.tools.r8.graph.DexProgramClass mergeIfGlobalSynthetic(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass):118:119 -> a 25:26:com.android.tools.r8.graph.DexProgramClass mergeClasses(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass):111 -> a 25: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):73 -> a 27:27:com.android.tools.r8.origin.Origin com.android.tools.r8.graph.DexClass.getOrigin():698:698 -> a 27:27:com.android.tools.r8.graph.DexProgramClass mergeIfGlobalSynthetic(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass):120 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 27:27:com.android.tools.r8.graph.DexProgramClass mergeClasses(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass):111 -> 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):73 -> a 28:28:com.android.tools.r8.graph.DexProgramClass mergeIfGlobalSynthetic(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass):120:120 -> a 28:28:com.android.tools.r8.graph.DexProgramClass mergeClasses(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass):111 -> 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):73 -> 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):78:78 -> a 30:30:com.android.tools.r8.origin.Origin com.android.tools.r8.graph.DexClass.getOrigin():698:698 -> a 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):79 -> 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):79:79 -> a 32:32:com.android.tools.r8.origin.Origin com.android.tools.r8.graph.DexClass.getOrigin():698:698 -> 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):80 -> a 33:35: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):80:82 -> a 36:36:com.android.tools.r8.origin.Origin com.android.tools.r8.graph.DexClass.getOrigin():698:698 -> a 36:36: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):83 -> a 37:37:com.android.tools.r8.origin.Origin com.android.tools.r8.graph.DexClass.getOrigin():698:698 -> a 37:37: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):86 -> a 38:40:java.lang.RuntimeException reportDuplicateTypes(com.android.tools.r8.utils.Reporter,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass):96:98 -> a 38:40: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 41:41:com.android.tools.r8.origin.Origin com.android.tools.r8.graph.DexClass.getOrigin():698:698 -> a 41:41:java.lang.RuntimeException reportDuplicateTypes(com.android.tools.r8.utils.Reporter,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass):99 -> a 41:41: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 42:42:com.android.tools.r8.origin.Origin com.android.tools.r8.graph.DexClass.getOrigin():698:698 -> a 42:42:java.lang.RuntimeException 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)"]} 42:42: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 43:43:java.lang.RuntimeException reportDuplicateTypes(com.android.tools.r8.utils.Reporter,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass):99:99 -> a 43:43: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 44:44:java.lang.RuntimeException reportDuplicateTypes(com.android.tools.r8.utils.Reporter,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass):96:96 -> a 44:44: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 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/graph/I;"} 1:1:java.lang.String toString():46:46 -> toString com.android.tools.r8.utils.ProgramConsumerUtils -> com.android.tools.r8.utils.B2: # {"id":"sourceFile","fileName":"ProgramConsumerUtils.java"} boolean $assertionsDisabled -> a 1:1:void ():13:13 -> 1:1:boolean isGeneratingClassFiles(com.android.tools.r8.ProgramConsumer):25:25 -> a 1:1:com.android.tools.r8.dex.Marker$Backend getBackend(com.android.tools.r8.ProgramConsumer):16 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/ProgramConsumer;)Lcom/android/tools/r8/dex/U$a;"} 2:4:com.android.tools.r8.dex.Marker$Backend getBackend(com.android.tools.r8.ProgramConsumer):17:19 -> a 5:5:boolean isGeneratingDex(com.android.tools.r8.ProgramConsumer):29:29 -> a 5:5:com.android.tools.r8.dex.Marker$Backend getBackend(com.android.tools.r8.ProgramConsumer):19 -> a 6:7:com.android.tools.r8.dex.Marker$Backend getBackend(com.android.tools.r8.ProgramConsumer):19:20 -> a com.android.tools.r8.utils.ProgramFieldEquivalence -> com.android.tools.r8.utils.C2: # {"id":"sourceFile","fileName":"ProgramFieldEquivalence.java"} 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 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 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 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/C2;"} com.android.tools.r8.utils.ProgramMethodEquivalence -> com.android.tools.r8.utils.D2: # {"id":"sourceFile","fileName":"ProgramMethodEquivalence.java"} 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 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 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 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/D2;"} com.android.tools.r8.utils.QuadConsumer -> com.android.tools.r8.utils.E2: # {"id":"sourceFile","fileName":"QuadConsumer.java"} void accept(java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object) -> a com.android.tools.r8.utils.ReflectionHelper -> com.android.tools.r8.utils.K2: # {"id":"sourceFile","fileName":"ReflectionHelper.java"} com.android.tools.r8.utils.ReflectionHelper$ReflectiveFieldOperation -> com.android.tools.r8.utils.F2: # {"id":"sourceFile","fileName":"ReflectionHelper.java"} 1:1:void (java.lang.Class,java.lang.String,com.android.tools.r8.utils.ReflectionHelper$ReflectiveOperation,java.util.function.Consumer):79:79 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Lcom/android/tools/r8/utils/H2;Ljava/util/function/Consumer;)V"} 1:5:java.lang.Object compute(java.lang.Object):84:88 -> a com.android.tools.r8.utils.ReflectionHelper$ReflectiveMethodOperation -> com.android.tools.r8.utils.G2: # {"id":"sourceFile","fileName":"ReflectionHelper.java"} 1:1:void (java.lang.Class,java.lang.String,com.android.tools.r8.utils.ReflectionHelper$ReflectiveOperation,java.util.function.Consumer):58:58 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Lcom/android/tools/r8/utils/H2;Ljava/util/function/Consumer;)V"} 1:6:java.lang.Object compute(java.lang.Object):63:68 -> a com.android.tools.r8.utils.ReflectionHelper$ReflectiveOperation -> com.android.tools.r8.utils.H2: # {"id":"sourceFile","fileName":"ReflectionHelper.java"} java.lang.Class classForDeclaration -> a java.lang.String declaredMember -> b java.util.function.Consumer modifier -> c com.android.tools.r8.utils.ReflectionHelper$ReflectiveOperation nextOperation -> d 1:5:void (java.lang.Class,java.lang.String,com.android.tools.r8.utils.ReflectionHelper$ReflectiveOperation,java.util.function.Consumer):41:45 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Lcom/android/tools/r8/utils/H2;Ljava/util/function/Consumer;)V"} java.lang.Object compute(java.lang.Object) -> a com.android.tools.r8.utils.ReflectionHelper$ReflectiveOperationBuilder -> com.android.tools.r8.utils.I2: # {"id":"sourceFile","fileName":"ReflectionHelper.java"} java.lang.String declaredMember -> a com.android.tools.r8.utils.ReflectionHelper$DeclaredType declaredType -> b boolean setAccessible -> c com.android.tools.r8.utils.ReflectionHelper$ReflectiveOperationSequenceBuilder sequenceBuilder -> d boolean $assertionsDisabled -> e 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):131:131 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;ILcom/android/tools/r8/utils/J2;)V"} 2:11: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$ReflectiveOperationSequenceBuilder done():143:143 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/J2;"} 2:14:com.android.tools.r8.utils.ReflectionHelper$ReflectiveOperation build(com.android.tools.r8.utils.ReflectionHelper$ReflectiveOperation):147:159 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/H2;)Lcom/android/tools/r8/utils/H2;"} 15:16:void lambda$build$0(java.lang.reflect.Field):153:154 -> a 17:18: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 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/I2;"} com.android.tools.r8.utils.ReflectionHelper$ReflectiveOperationSequenceBuilder -> com.android.tools.r8.utils.J2: # {"id":"sourceFile","fileName":"ReflectionHelper.java"} 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 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lcom/android/tools/r8/utils/I2;"} 4:7:com.android.tools.r8.utils.ReflectionHelper$ReflectiveOperation build():112:115 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/H2;"} 1:1:com.android.tools.r8.utils.ReflectionHelper$ReflectiveOperationBuilder readMethod(java.lang.String):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/I2;"} 2:4:com.android.tools.r8.utils.ReflectionHelper$ReflectiveOperationBuilder 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.android.tools.r8.utils.O2: # {"id":"sourceFile","fileName":"Reporter.java"} com.android.tools.r8.DiagnosticsHandler clientHandler -> a java.util.List diagnosticsLevelMapping -> b 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 mapDiagnosticsLevel(com.android.tools.r8.DiagnosticsLevel,com.android.tools.r8.Diagnostic):141:142 -> a 2:3:void handleDiagnostic(com.android.tools.r8.DiagnosticsLevel,com.android.tools.r8.Diagnostic):69 -> a 4:20:void handleDiagnostic(com.android.tools.r8.DiagnosticsLevel,com.android.tools.r8.Diagnostic):71:87 -> a 21:22:void handleDiagnostic(com.android.tools.r8.DiagnosticsLevel,com.android.tools.r8.Diagnostic):81:82 -> a 23:23:void handleDiagnostic(com.android.tools.r8.DiagnosticsLevel,com.android.tools.r8.Diagnostic):78:78 -> a 24:24:void handleDiagnostic(com.android.tools.r8.DiagnosticsLevel,com.android.tools.r8.Diagnostic):75:75 -> a 25:25:void error(java.lang.String):115:115 -> a 26:27:java.lang.RuntimeException fatalError(com.android.tools.r8.Diagnostic):129:130 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/Diagnostic;)V"} 28:29:void failIfPendingErrors():135:136 -> a 30:30:void addDiagnosticsLevelMapping(com.android.tools.r8.DiagnosticsLevel,java.lang.String,com.android.tools.r8.DiagnosticsLevel):149:149 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/DiagnosticsLevel;Lcom/android/tools/r8/DiagnosticsLevel;Ljava/lang/String;)V"} 1:1:java.lang.RuntimeException fatalError(java.lang.String):122:122 -> b 1:1:void warning(java.lang.String):106:106 -> c 1:1:void error(com.android.tools.r8.Diagnostic):111:111 -> error 1:1:void info(com.android.tools.r8.Diagnostic):93:93 -> info 1:1:void warning(com.android.tools.r8.Diagnostic):102:102 -> warning com.android.tools.r8.utils.Reporter$1 -> com.android.tools.r8.utils.L2: # {"id":"sourceFile","fileName":"Reporter.java"} 1:1:void ():56:56 -> com.android.tools.r8.utils.Reporter$2 -> com.android.tools.r8.utils.M2: # {"id":"sourceFile","fileName":"Reporter.java"} int[] $SwitchMap$com$android$tools$r8$DiagnosticsLevel -> a 1:1:void ():73:73 -> com.android.tools.r8.utils.Reporter$DiagnosticsLevelMapping -> com.android.tools.r8.utils.N2: # {"id":"sourceFile","fileName":"Reporter.java"} com.android.tools.r8.DiagnosticsLevel from -> a com.android.tools.r8.DiagnosticsLevel to -> b java.lang.String diagnosticsClassName -> c 1:4:void (com.android.tools.r8.DiagnosticsLevel,com.android.tools.r8.DiagnosticsLevel,java.lang.String):25:28 -> 1:13:com.android.tools.r8.DiagnosticsLevel map(com.android.tools.r8.DiagnosticsLevel,com.android.tools.r8.Diagnostic):32:44 -> a 14:14:com.android.tools.r8.DiagnosticsLevel map(com.android.tools.r8.DiagnosticsLevel,com.android.tools.r8.Diagnostic):38:38 -> a com.android.tools.r8.utils.RetracerForCodePrinting -> com.android.tools.r8.utils.P2: # {"id":"sourceFile","fileName":"RetracerForCodePrinting.java"} com.android.tools.r8.retrace.Retracer retracer -> a com.android.tools.r8.utils.RetracerForCodePrinting EMPTY -> b 1:1:void ():29:29 -> 1:2:void (com.android.tools.r8.retrace.Retracer):37:38 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/eU;)V"} 1:1:com.android.tools.r8.utils.RetracerForCodePrinting empty():32:32 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/P2;"} 2:5:com.android.tools.r8.utils.RetracerForCodePrinting create(com.android.tools.r8.naming.ClassNameMapper,com.android.tools.r8.DiagnosticsHandler):44:47 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/naming/b;Lcom/android/tools/r8/utils/O2;)Lcom/android/tools/r8/utils/P2;"} 6:6:com.android.tools.r8.utils.RetracerForCodePrinting create(com.android.tools.r8.naming.ClassNameMapper,com.android.tools.r8.DiagnosticsHandler):46:46 -> a 7:7:java.lang.String toDescriptor(com.android.tools.r8.graph.DexType):70:70 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Ljava/lang/String;"} 8:10:java.lang.String typeToString(com.android.tools.r8.graph.DexType,java.util.function.Function,java.util.function.Function):59:61 -> a 8:10:java.lang.String toDescriptor(com.android.tools.r8.graph.DexType):70 -> a 11:11:java.lang.String joinAmbiguousResults(com.android.tools.r8.retrace.RetraceResult,java.util.function.Function):52:52 -> a 11:11:java.lang.String typeToString(com.android.tools.r8.graph.DexType,java.util.function.Function,java.util.function.Function):61 -> a 11:11:java.lang.String toDescriptor(com.android.tools.r8.graph.DexType):70 -> a 12:12:java.lang.String lambda$toDescriptor$1(com.android.tools.r8.retrace.RetraceClassElement):71:71 -> a 13:17:java.lang.String retraceMethodToString(com.android.tools.r8.graph.DexMethod,java.util.function.Function,java.util.function.Function,java.util.function.Function):79:83 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Ljava/util/function/Function;Ljava/util/function/Function;Ljava/util/function/Function;)Ljava/lang/String;"} 18:18:java.lang.String joinAmbiguousResults(com.android.tools.r8.retrace.RetraceResult,java.util.function.Function):52:52 -> a 18:18:java.lang.String retraceMethodToString(com.android.tools.r8.graph.DexMethod,java.util.function.Function,java.util.function.Function,java.util.function.Function):83 -> a 19:22:java.lang.String lambda$retraceMethodToString$2(java.util.function.Function,java.util.function.Function,com.android.tools.r8.retrace.RetraceMethodElement):86:89 -> a 23:23:java.lang.String lambda$toDescriptor$5(com.android.tools.r8.graph.DexMethod):106:106 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)Ljava/lang/String;"} 24:24:java.lang.String lambda$toDescriptor$6(com.android.tools.r8.retrace.RetracedMethodReference$KnownRetracedMethodReference):108:108 -> a 25:25:java.lang.String lambda$toDescriptor$7(com.android.tools.r8.retrace.RetracedMethodReference):109:109 -> a 26:30:java.lang.String retraceFieldToString(com.android.tools.r8.graph.DexField,java.util.function.Function,java.util.function.Function,java.util.function.Function):117:121 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;Ljava/util/function/Function;Ljava/util/function/Function;Ljava/util/function/Function;)Ljava/lang/String;"} 31:31:java.lang.String joinAmbiguousResults(com.android.tools.r8.retrace.RetraceResult,java.util.function.Function):52:52 -> a 31:31:java.lang.String retraceFieldToString(com.android.tools.r8.graph.DexField,java.util.function.Function,java.util.function.Function,java.util.function.Function):120 -> a 32:35:java.lang.String lambda$retraceFieldToString$8(java.util.function.Function,java.util.function.Function,com.android.tools.r8.retrace.RetraceFieldElement):123:126 -> a 36:36:java.lang.String lambda$toDescriptor$12(com.android.tools.r8.graph.DexField):142:142 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;)Ljava/lang/String;"} 37:37:java.lang.String lambda$toDescriptor$13(com.android.tools.r8.retrace.RetracedFieldReference$KnownRetracedFieldReference):143:143 -> a 38:38:java.lang.String lambda$toDescriptor$14(com.android.tools.r8.retrace.RetracedFieldReference):144:144 -> a 39:42:java.lang.String toDescriptor(com.android.tools.r8.graph.IndexedDexItem):148:151 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/I3;)Ljava/lang/String;"} 1:1:java.lang.String toSourceString(com.android.tools.r8.graph.DexType):65:65 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Ljava/lang/String;"} 2:4:java.lang.String typeToString(com.android.tools.r8.graph.DexType,java.util.function.Function,java.util.function.Function):59:61 -> b 2:4:java.lang.String toSourceString(com.android.tools.r8.graph.DexType):65 -> b 5:5:java.lang.String joinAmbiguousResults(com.android.tools.r8.retrace.RetraceResult,java.util.function.Function):52:52 -> b 5:5:java.lang.String typeToString(com.android.tools.r8.graph.DexType,java.util.function.Function,java.util.function.Function):61 -> b 5:5:java.lang.String toSourceString(com.android.tools.r8.graph.DexType):65 -> b 6:6:java.lang.String lambda$toSourceString$0(com.android.tools.r8.retrace.RetraceClassElement):66:66 -> b 7:7:java.lang.String lambda$toSourceString$3(com.android.tools.r8.retrace.RetracedMethodReference$KnownRetracedMethodReference):99:99 -> b 8:8:java.lang.String lambda$toSourceString$4(com.android.tools.r8.retrace.RetracedMethodReference):100:100 -> b 9:9:java.lang.String toDescriptor(com.android.tools.r8.graph.DexMethod):104:104 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)Ljava/lang/String;"} 10:10:java.lang.String lambda$toSourceString$9(com.android.tools.r8.graph.DexField):134:134 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;)Ljava/lang/String;"} 11:11:java.lang.String lambda$toSourceString$10(com.android.tools.r8.retrace.RetracedFieldReference$KnownRetracedFieldReference):135:135 -> b 12:12:java.lang.String lambda$toSourceString$11(com.android.tools.r8.retrace.RetracedFieldReference):136:136 -> b 13:17:java.lang.String toSourceString(com.android.tools.r8.graph.IndexedDexItem):155:159 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/I3;)Ljava/lang/String;"} 18:18:boolean isEmpty():163:163 -> b 1:1:java.lang.String toSourceString(com.android.tools.r8.graph.DexMethod):95:95 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)Ljava/lang/String;"} 2:2:java.lang.String toDescriptor(com.android.tools.r8.graph.DexField):140:140 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;)Ljava/lang/String;"} 1:1:java.lang.String toSourceString(com.android.tools.r8.graph.DexField):132:132 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;)Ljava/lang/String;"} com.android.tools.r8.utils.SegmentTree -> com.android.tools.r8.utils.Q2: # {"id":"sourceFile","fileName":"SegmentTree.java"} java.util.TreeMap internalTree -> a boolean allowIntervalOverwrites -> b int size -> c boolean $assertionsDisabled -> d 1:1:void ():15:15 -> 1:1:void (boolean):22:22 -> 2:8:void (boolean):17:23 -> 1:2:java.lang.Object find(int):27:28 -> a 3:4:java.util.Map$Entry findEntry(java.lang.Integer):32:33 -> a 5:44:com.android.tools.r8.utils.SegmentTree add(int,int,java.lang.Object):37:76 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(IILjava/lang/Object;)Lcom/android/tools/r8/utils/Q2;"} 45:48:boolean lambda$add$0(int,int,com.android.tools.r8.utils.Box,java.lang.Integer):44:47 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(IILcom/android/tools/r8/utils/N;Ljava/lang/Integer;)Z"} 49:49:int size():81:81 -> a 50:52:void visitSegments(java.util.function.Consumer):94:96 -> a 53:53:void lambda$visitSegments$1(java.util.function.Consumer,java.lang.Object):99:99 -> a com.android.tools.r8.utils.SelfRetraceTest -> com.android.tools.r8.utils.R2: # {"id":"sourceFile","fileName":"SelfRetraceTest.java"} 1:1:void test():25:25 -> a 2:2:void foo3():13:13 -> a 2:2:void foo2():17 -> a 2:2:void foo1():21 -> a 2:2:void test():26 -> a com.android.tools.r8.utils.SemanticVersion -> com.android.tools.r8.utils.S2: # {"id":"sourceFile","fileName":"SemanticVersion.java"} int major -> a int minor -> b int patch -> c java.lang.String prerelease -> d com.android.tools.r8.utils.SemanticVersion MIN -> e com.android.tools.r8.utils.SemanticVersion MAX -> f 1:3:void ():10:12 -> 1:5:void (int,int,int,java.lang.String):53:57 -> 1:27:com.android.tools.r8.utils.SemanticVersion parse(java.lang.String):15:41 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lcom/android/tools/r8/utils/S2;"} 28:28:com.android.tools.r8.utils.SemanticVersion create(int,int,int,java.lang.String):65:65 -> a 28:28:com.android.tools.r8.utils.SemanticVersion parse(java.lang.String):45 -> a 29:29:com.android.tools.r8.utils.SemanticVersion parse(java.lang.String):43:43 -> a 30:30:com.android.tools.r8.utils.SemanticVersion parse(java.lang.String):29:29 -> a 31:31:com.android.tools.r8.utils.SemanticVersion parse(java.lang.String):21:21 -> a 32:32:com.android.tools.r8.utils.SemanticVersion parse(java.lang.String):17:17 -> a 33:33:com.android.tools.r8.utils.SemanticVersion create(int,int,int,java.lang.String):65:65 -> a 33:33:com.android.tools.r8.utils.SemanticVersion create(int,int,int):61 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(III)Lcom/android/tools/r8/utils/S2;"} 34:34:int getMajor():77:77 -> a 35:41:boolean isNewer(com.android.tools.r8.utils.SemanticVersion):89:95 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/S2;)Z"} 1:1:int getMinor():81:81 -> b 2:2:boolean isNewerOrEqual(com.android.tools.r8.utils.SemanticVersion):99:99 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/S2;)Z"} 1:1:int getPatch():85:85 -> c 1:1:int compareTo(java.lang.Object):8:8 -> compareTo 2:5:int compareTo(com.android.tools.r8.utils.SemanticVersion):126:129 -> compareTo 2:5:int compareTo(java.lang.Object):8 -> compareTo 1:1:com.android.tools.r8.utils.SemanticVersion max():73:73 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/S2;"} 1:1:com.android.tools.r8.utils.SemanticVersion min():69:69 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/S2;"} 1:8:boolean equals(java.lang.Object):104:111 -> equals 1:1:int hashCode():116:116 -> hashCode 1:1:java.lang.String toString():121:121 -> toString com.android.tools.r8.utils.SerializationUtils -> com.android.tools.r8.utils.T2: # {"id":"sourceFile","fileName":"SerializationUtils.java"} 1:3:void writeUTFOfIntSize(java.io.DataOutputStream,java.lang.String):22:24 -> a com.android.tools.r8.utils.SetUtils -> com.android.tools.r8.utils.U2: # {"id":"sourceFile","fileName":"SetUtils.java"} 1:1:java.util.Set newConcurrentHashSet(int):31:31 -> a 2:3:java.util.HashSet newHashSet(java.lang.Object):35:36 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/WE;)Ljava/util/HashSet;"} 4:5:java.util.HashSet newHashSet(java.lang.Object[]):42:43 -> a 6:7:java.util.Set newIdentityHashSet(java.lang.Object):48:49 -> a 8:9:java.util.Set newIdentityHashSet(com.android.tools.r8.utils.ForEachable):61:62 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/c1;)Ljava/util/Set;"} 10:11:java.util.Set newIdentityHashSet(java.lang.Iterable):67:68 -> a 12:14:java.util.Set newIdentityHashSet(java.lang.Iterable,java.lang.Iterable):73:75 -> a 15:18:java.util.Set newIdentityHashSet(java.lang.Iterable,java.lang.Iterable,java.lang.Iterable):80:83 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Set;Ljava/util/Set;Ljava/util/Set;)Ljava/util/Set;"} 19:21:java.util.Set mapIdentityHashSet(java.util.Set,java.util.function.Function):115:117 -> a 22:22:java.util.Set unmodifiableForTesting(java.util.Set):136:136 -> a 1:2:java.util.Set newIdentityHashSet(java.lang.Object[]):55:56 -> b 3:3:java.util.Set newIdentityHashSet(int):88:88 -> b 4:6:com.android.tools.r8.com.google.common.collect.ImmutableSet newImmutableSet(com.android.tools.r8.utils.ForEachable):98:100 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/c1;)Lcom/android/tools/r8/internal/Im;"} 1:7:com.android.tools.r8.com.google.common.collect.ImmutableSet newImmutableSetExcludingNullItems(java.lang.Object[]):105:111 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"([Ljava/lang/Object;)Lcom/android/tools/r8/internal/Im;"} com.android.tools.r8.utils.SortingStringConsumer -> com.android.tools.r8.utils.V2: # {"id":"sourceFile","fileName":"SortingStringConsumer.java"} java.util.List accepted -> b 1:1:void (com.android.tools.r8.StringConsumer):24:24 -> 2:2:void (com.android.tools.r8.StringConsumer):17:17 -> 1:1:void lambda$finished$0(com.android.tools.r8.DiagnosticsHandler,java.lang.String):35:35 -> a 1:1:void accept(java.lang.String,com.android.tools.r8.DiagnosticsHandler):29:29 -> accept 1:3:void finished(com.android.tools.r8.DiagnosticsHandler):34:36 -> finished com.android.tools.r8.utils.SourceFileTemplateProvider -> com.android.tools.r8.utils.W2: # {"id":"sourceFile","fileName":"SourceFileTemplateProvider.java"} java.lang.String template -> a java.lang.String cachedValue -> b java.util.Map HANDLERS -> c boolean $assertionsDisabled -> d 1:9:void ():12:20 -> 1:1:void (java.lang.String):58:58 -> 2:5:void (java.lang.String):56:59 -> 1:1:java.lang.String var(java.lang.String):23:23 -> a 2:7:com.android.tools.r8.SourceFileProvider create(java.lang.String,com.android.tools.r8.DiagnosticsHandler):36:41 -> a 8:9:int getMaxVariableLength():28:29 -> a 8:9:com.android.tools.r8.SourceFileProvider create(java.lang.String,com.android.tools.r8.DiagnosticsHandler):44 -> a 10:18:com.android.tools.r8.SourceFileProvider create(java.lang.String,com.android.tools.r8.DiagnosticsHandler):44:52 -> a 19:19:void lambda$get$0(com.android.tools.r8.SourceFileEnvironment,java.lang.String,com.android.tools.r8.SourceFileProvider):68:68 -> a 1:8:java.lang.String get(com.android.tools.r8.SourceFileEnvironment):64:71 -> get com.android.tools.r8.utils.StackTraceUtils -> com.android.tools.r8.utils.StackTraceUtils: # {"id":"sourceFile","fileName":"StackTraceUtils.java"} java.io.PrintStream printStream -> a int samplingInterval -> b int counter -> c 1:1:void ():16:16 -> 2:2:java.io.PrintStream getStacktracePrintStream():40:40 -> 2:2:void ():20 -> 3:3:void ():20:20 -> 4:8:int getSamplingInterval():26:30 -> 4:8:void ():22 -> 9:20:void ():22:33 -> 21:21:java.io.PrintStream getStacktracePrintStream():42:42 -> 21:21:void ():20 -> 22:22:java.io.PrintStream getStacktracePrintStream():37:37 -> 22:22:void ():20 -> 1:1:void ():13:13 -> 1:4:void printCurrentStack(long):51:54 -> printCurrentStack com.android.tools.r8.utils.StreamUtils -> com.android.tools.r8.utils.X2: # {"id":"sourceFile","fileName":"StreamUtils.java"} 1:2:byte[] streamToByteArrayClose(java.io.InputStream):18:19 -> a com.android.tools.r8.utils.StringDiagnostic -> com.android.tools.r8.utils.StringDiagnostic: # {"id":"sourceFile","fileName":"StringDiagnostic.java"} 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 -> getDiagnosticMessage 1:1:com.android.tools.r8.origin.Origin getOrigin():46:46 -> getOrigin 1:1:com.android.tools.r8.position.Position getPosition():51:51 -> getPosition com.android.tools.r8.utils.StringUtils -> com.android.tools.r8.utils.Z2: # {"id":"sourceFile","fileName":"StringUtils.java"} char[] EMPTY_CHAR_ARRAY -> a java.lang.String[] EMPTY_ARRAY -> b java.lang.String LINE_SEPARATOR -> c boolean $assertionsDisabled -> d 1:4:void ():24:27 -> 1:1:boolean isBOM(int):0:0 -> a 2:11:void splitForEach(java.lang.String,char,java.util.function.Consumer):80:89 -> a 12:13:java.util.List split(java.lang.String,char):100:101 -> a 14:26:java.lang.String[] splitKnownSize(java.lang.String,char,int):117:129 -> a 27:29:void lambda$splitKnownSize$0(com.android.tools.r8.utils.IntBox,int,java.lang.String[],java.lang.String):124:126 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/m1;I[Ljava/lang/String;Ljava/lang/String;)V"} 30:35:boolean appendNonEmpty(java.lang.StringBuilder,java.lang.String,java.lang.Object,java.lang.String):137:142 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/Object;)Z"} 36:39:java.lang.StringBuilder appendLeftPadded(java.lang.StringBuilder,java.lang.String,int):160:163 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/StringBuilder;Ljava/lang/String;I)V"} 40:40:java.lang.StringBuilder append(java.lang.StringBuilder,java.util.Collection):176:176 -> a 41:51:java.lang.StringBuilder append(java.lang.StringBuilder,java.lang.Iterable,java.lang.String,com.android.tools.r8.utils.StringUtils$BraceType):181:191 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/StringBuilder;Ljava/lang/Iterable;Ljava/lang/String;Lcom/android/tools/r8/utils/Z2$a;)Ljava/lang/StringBuilder;"} 52:53:java.lang.StringBuilder appendLines(java.lang.StringBuilder,java.lang.String[]):196:197 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/StringBuilder;[Ljava/lang/String;)V"} 54:54:java.lang.String join(java.lang.String,java.lang.String[]):203:203 -> a 55:55:java.lang.String join(java.lang.String,java.lang.Iterable):207:207 -> a 56:56:java.lang.String join(java.lang.String,java.lang.Iterable,java.util.function.Function):211:211 -> a 57:57:java.lang.String join(java.lang.String,java.util.stream.Stream,java.util.function.Function):215:215 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/stream/Stream;Ljava/util/function/Function;)Ljava/lang/String;"} 58:58:java.lang.String join(java.lang.String,java.lang.Object[],java.util.function.Function,com.android.tools.r8.utils.StringUtils$BraceType):220:220 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"([Ljava/lang/Object;Ljava/util/function/Function;Lcom/android/tools/r8/utils/Z2$a;)Ljava/lang/String;"} 59:59:java.lang.String join(java.lang.String,java.lang.Iterable,com.android.tools.r8.utils.StringUtils$BraceType):224:224 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/lang/Iterable;Lcom/android/tools/r8/utils/Z2$a;)Ljava/lang/String;"} 60:62:java.lang.String join(java.lang.String,java.lang.Iterable,java.util.function.Function,com.android.tools.r8.utils.StringUtils$BraceType):229:231 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/lang/Iterable;Ljava/util/function/Function;Lcom/android/tools/r8/utils/Z2$a;)Ljava/lang/String;"} 63:63:java.lang.String lines(java.util.List):235:235 -> a 64:68:java.lang.String lines(java.util.List,java.lang.String):239:243 -> a 64:68:java.lang.String lines(java.util.List):235 -> a 69:69:java.lang.String joinLines(java.lang.String[]):269:269 -> a 70:70:java.lang.String joinLines(java.util.Collection):273:273 -> a 71:88:java.util.List splitLines(java.lang.String,boolean):282:299 -> a 89:96:java.lang.String zeroPrefixString(java.lang.String,int):310:317 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/lang/String;)Ljava/lang/String;"} 97:97:java.lang.String hexString(int,int):324:324 -> a 98:106:java.lang.String hexString(int,int,boolean):328:336 -> a 107:107:java.lang.String hexString(long,int):341:341 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(J)Ljava/lang/String;"} 108:116:java.lang.String hexString(long,int,boolean):345:353 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(JI)Ljava/lang/String;"} 117:121:java.lang.String times(java.lang.String,int):372:376 -> a 122:123:java.lang.String replaceAll(java.lang.String,java.util.Map):449:450 -> a 124:124:java.lang.String replaceAll(java.lang.String,java.lang.String,java.lang.String):456:456 -> a 125:127:java.lang.String stacktraceAsString(java.lang.Throwable):464:466 -> a 128:131:java.lang.String capitalize(java.lang.String):470:473 -> a 1:3:java.lang.StringBuilder appendRightPadded(java.lang.StringBuilder,java.lang.String,int):168:170 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/StringBuilder;Ljava/lang/String;I)V"} 4:4:java.lang.String lines(java.lang.String[]):247:247 -> b 5:5:java.lang.String unixLines(java.util.List):255:255 -> b 6:10:java.lang.String lines(java.util.List,java.lang.String):239:243 -> b 6:10:java.lang.String unixLines(java.util.List):255 -> b 11:11:java.lang.String zeroPrefix(int,int):306:306 -> b 12:12:boolean isWhitespace(int):392:392 -> b 13:18:int firstNonWhitespaceCharacter(java.lang.String):440:445 -> b 1:1:java.lang.String unixLines(java.lang.String[]):251:251 -> c 2:2:java.lang.String unixLines(java.util.List):255:255 -> c 2:2:java.lang.String unixLines(java.lang.String[]):251 -> c 3:7:java.lang.String lines(java.util.List,java.lang.String):239:243 -> c 3:7:java.lang.String unixLines(java.util.List):255 -> c 3:7:java.lang.String unixLines(java.lang.String[]):251 -> c 8:8:boolean isFalsy(java.lang.String):384:384 -> c 1:1:boolean isTruthy(java.lang.String):388:388 -> d 1:1:java.lang.String quote(java.lang.String):460:460 -> e 1:1:java.util.List splitLines(java.lang.String):278:278 -> f 1:2:java.lang.String stripLeadingBOM(java.lang.String):396:397 -> g 1:10:java.lang.String toASCIIString(java.lang.String):58:67 -> h 1:9:java.lang.String trim(java.lang.String):405:413 -> i 1:5:java.lang.String withNativeLineSeparator(java.lang.String):259:263 -> j com.android.tools.r8.utils.StringUtils$1 -> com.android.tools.r8.utils.Y2: # {"id":"sourceFile","fileName":"StringUtils.java"} int[] $SwitchMap$com$android$tools$r8$utils$StringUtils$BraceType -> a 1:1:com.android.tools.r8.utils.StringUtils$BraceType[] com.android.tools.r8.utils.StringUtils$BraceType.values():30:30 -> 1:1:void ():37 -> 2:2:void ():37:37 -> com.android.tools.r8.utils.StringUtils$BraceType -> com.android.tools.r8.utils.Z2$a: # {"id":"sourceFile","fileName":"StringUtils.java"} com.android.tools.r8.utils.StringUtils$BraceType PARENS -> a com.android.tools.r8.utils.StringUtils$BraceType SQUARE -> b com.android.tools.r8.utils.StringUtils$BraceType TUBORG -> c com.android.tools.r8.utils.StringUtils$BraceType NONE -> d com.android.tools.r8.utils.StringUtils$BraceType[] $VALUES -> e 1:4:void ():31:34 -> 5:5:void ():30:30 -> 1:1:void (java.lang.String,int):30:30 -> 1:6:java.lang.String left():37:42 -> a 7:7:java.lang.String left():41:41 -> a 8:8:java.lang.String left():40:40 -> a 9:9:java.lang.String left():39:39 -> a 10:10:java.lang.String left():38:38 -> a 1:6:java.lang.String right():47:52 -> b 7:7:java.lang.String right():51:51 -> b 8:8:java.lang.String right():50:50 -> b 9:9:java.lang.String right():49:49 -> b 10:10:java.lang.String right():48:48 -> b com.android.tools.r8.utils.SupplierUtils -> com.android.tools.r8.utils.a3: # {"id":"sourceFile","fileName":"SupplierUtils.java"} 1:3:java.lang.Object lambda$memoize$1(com.android.tools.r8.utils.ThrowingSupplier):21:23 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/q3;)Ljava/lang/Object;"} 1:1:java.util.function.Supplier memoize(com.android.tools.r8.utils.ThrowingSupplier):18:18 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/q3;)Ljava/util/function/Supplier;"} com.android.tools.r8.utils.SymbolGenerationUtils -> com.android.tools.r8.utils.b3: # {"id":"sourceFile","fileName":"SymbolGenerationUtils.java"} java.util.Set RESERVED_NAMES -> a char[] IDENTIFIER_CHARACTERS -> b int NUMBER_OF_CHARACTERS -> c int NUMBER_OF_CHARACTERS_MINUS_CAPITAL_LETTERS -> d boolean $assertionsDisabled -> e 1:8:void ():13:20 -> 9:10:java.util.HashSet com.android.tools.r8.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 # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/utils/b3$a;)Ljava/lang/String;"} 2:35:java.lang.String numberToIdentifier(int,com.android.tools.r8.utils.SymbolGenerationUtils$MixedCasing,char[],boolean):44:77 -> a 2:35:java.lang.String numberToIdentifier(int,com.android.tools.r8.utils.SymbolGenerationUtils$MixedCasing):32 -> a com.android.tools.r8.utils.SymbolGenerationUtils$MixedCasing -> com.android.tools.r8.utils.b3$a: # {"id":"sourceFile","fileName":"SymbolGenerationUtils.java"} com.android.tools.r8.utils.SymbolGenerationUtils$MixedCasing USE_MIXED_CASE -> a com.android.tools.r8.utils.SymbolGenerationUtils$MixedCasing DONT_USE_MIXED_CASE -> b 1:2:void ():16:17 -> 1:1:void (java.lang.String,int):15:15 -> com.android.tools.r8.utils.SystemPropertyUtils -> com.android.tools.r8.utils.c3: # {"id":"sourceFile","fileName":"SystemPropertyUtils.java"} 1:22:java.lang.Object applySystemProperty(java.lang.String,java.util.function.Function,java.util.function.Supplier):0:21 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Function;Ljava/util/function/Supplier;)Ljava/lang/Object;"} 23:23:java.lang.String getSystemPropertyForDevelopment(java.lang.String):26:26 -> a 24:24:boolean isSystemPropertySet(java.lang.String):49:49 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Z"} 25:25:boolean 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:34:boolean internalParseSystemPropertyForDevelopmentOrDefault(java.lang.String,java.lang.String,boolean):72:78 -> a 1:1:boolean parseSystemPropertyOrDefault(java.lang.String,boolean):58:58 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Z"} 2:2:boolean parseSystemPropertyOrDefault(java.lang.String,boolean):57:57 -> b 3:4:int parseSystemPropertyForDevelopmentOrDefault(java.lang.String,int):89:90 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()I"} com.android.tools.r8.utils.ThreadUtils -> com.android.tools.r8.utils.d3: # {"id":"sourceFile","fileName":"ThreadUtils.java"} 1:1:java.util.concurrent.Future processAsynchronously(com.android.tools.r8.utils.Action,java.util.concurrent.ExecutorService):55:55 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/d;Ljava/util/concurrent/ExecutorService;)Ljava/util/concurrent/Future;"} 2:2:java.util.concurrent.Future processAsynchronously(java.util.concurrent.Callable,java.util.concurrent.ExecutorService):65:65 -> a 2:2:java.util.concurrent.Future processAsynchronously(com.android.tools.r8.utils.Action,java.util.concurrent.ExecutorService):55 -> a 3:3:java.lang.Object lambda$processAsynchronously$0(com.android.tools.r8.utils.Action):57:57 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/d;)Ljava/lang/Object;"} 4:4:java.lang.Object lambda$processItemsWithResults$1(com.android.tools.r8.utils.ThrowingFunction,java.lang.Object,int):71:71 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/j3;Ljava/lang/Object;I)Ljava/lang/Object;"} 5:5:java.util.Collection processItemsWithResults(java.lang.Iterable,com.android.tools.r8.utils.ThrowingFunction,java.util.concurrent.ExecutorService):71:71 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Iterable;Lcom/android/tools/r8/utils/j3;Ljava/util/concurrent/ExecutorService;)Ljava/util/ArrayList;"} 6:6:java.util.Collection processItemsWithResults(java.lang.Iterable,com.android.tools.r8.utils.ThrowingReferenceIntFunction,java.util.concurrent.ExecutorService):79:79 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Iterable;Lcom/android/tools/r8/utils/p3;Ljava/util/concurrent/ExecutorService;)Ljava/util/ArrayList;"} 7:9:java.util.Collection processItemsWithResults(com.android.tools.r8.utils.ForEachable,com.android.tools.r8.utils.ThrowingReferenceIntFunction,java.util.concurrent.ExecutorService):93:95 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/c1;Lcom/android/tools/r8/utils/p3;Ljava/util/concurrent/ExecutorService;)Ljava/util/ArrayList;"} 10:24:java.util.Collection awaitFuturesWithResults(java.util.Collection):200:214 -> a 10:24:java.util.Collection processItemsWithResults(com.android.tools.r8.utils.ForEachable,com.android.tools.r8.utils.ThrowingReferenceIntFunction,java.util.concurrent.ExecutorService):100 -> a 25:37:java.util.Collection awaitFuturesWithResults(java.util.Collection):207:219 -> a 25:37:java.util.Collection processItemsWithResults(com.android.tools.r8.utils.ForEachable,com.android.tools.r8.utils.ThrowingReferenceIntFunction,java.util.concurrent.ExecutorService):100 -> 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):97:98 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/m1;Ljava/util/List;Ljava/util/concurrent/ExecutorService;Lcom/android/tools/r8/utils/p3;Ljava/lang/Object;)V"} 40:40:java.lang.Object lambda$processItemsWithResults$3(com.android.tools.r8.utils.ThrowingReferenceIntFunction,java.lang.Object,int):98:98 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/p3;Ljava/lang/Object;I)Ljava/lang/Object;"} 41:41:void lambda$processItems$5(java.util.function.Consumer,java.lang.Object,int):106:106 -> a 42:42:void processItems(java.util.Collection,java.util.function.Consumer,java.util.concurrent.ExecutorService):106:106 -> a 43:48:void processItems(java.util.Collection,com.android.tools.r8.utils.ListUtils$ReferenceAndIntConsumer,java.util.concurrent.ExecutorService,com.android.tools.r8.utils.ThreadUtils$WorkLoad):115:120 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Collection;Lcom/android/tools/r8/utils/U1;Ljava/util/concurrent/ExecutorService;Lcom/android/tools/r8/utils/d3$a;)V"} 49:49:void lambda$processItems$6(com.android.tools.r8.utils.ThrowingConsumer,java.lang.Object,int):128:128 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/i3;Ljava/lang/Object;I)V"} 50:50:void processItems(com.android.tools.r8.utils.ForEachable,com.android.tools.r8.utils.ThrowingConsumer,java.util.concurrent.ExecutorService):128:128 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/c1;Lcom/android/tools/r8/utils/i3;Ljava/util/concurrent/ExecutorService;)V"} 51:51:void processItems(com.android.tools.r8.utils.ForEachable,com.android.tools.r8.utils.ThrowingReferenceIntConsumer,java.util.concurrent.ExecutorService):136:136 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/c1;Lcom/android/tools/r8/utils/o3;Ljava/util/concurrent/ExecutorService;)V"} 52:52:java.lang.Object lambda$processItems$7(com.android.tools.r8.utils.ThrowingReferenceIntConsumer,java.lang.Object,int):139:139 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/o3;Ljava/lang/Object;I)Ljava/lang/Object;"} 53:53:void processMap(java.util.Map,com.android.tools.r8.utils.ThrowingBiConsumer,java.util.concurrent.ExecutorService):148:148 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Map;Lcom/android/tools/r8/utils/f3;Ljava/util/concurrent/ExecutorService;)V"} 54:54:java.lang.Object lambda$processMap$8(com.android.tools.r8.utils.ThrowingBiConsumer,java.lang.Object,java.lang.Object):151:151 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/f3;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;"} 55:55:java.lang.Object lambda$processMapWithResults$9(com.android.tools.r8.utils.ThrowingBiFunction,java.util.Map$Entry):161:161 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/g3;Ljava/util/Map$Entry;)Ljava/lang/Object;"} 56:56:java.util.Collection processMapWithResults(java.util.Map,com.android.tools.r8.utils.ThrowingBiFunction,java.util.concurrent.ExecutorService):161:161 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Map;Lcom/android/tools/r8/utils/g3;Ljava/util/concurrent/ExecutorService;)V"} 57:57:java.util.Collection processMapWithResults(java.util.Map,com.android.tools.r8.utils.ThrowingBiFunction,java.util.concurrent.ExecutorService):160:160 -> a 58:58:void processMethods(com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.ThrowingConsumer,java.util.concurrent.ExecutorService):170:170 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/utils/i3;Ljava/util/concurrent/ExecutorService;)V"} 59:59:void processMethods(com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.ThrowingConsumer,java.util.concurrent.ExecutorService):169:169 -> a 60:60:void lambda$processMethods$10(com.android.tools.r8.utils.ThrowingConsumer,com.android.tools.r8.graph.DexProgramClass):171:171 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/i3;Lcom/android/tools/r8/graph/q2;)V"} 61:74:void awaitFutures(java.lang.Iterable):177:190 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;)V"} 75:87:void awaitFutures(java.lang.Iterable):183:195 -> a 88:88:java.util.concurrent.ExecutorService getExecutorService(int):237:237 -> a 89:89:java.util.concurrent.ExecutorService getExecutorServiceForThreads(int):232:232 -> a 89:89:java.util.concurrent.ExecutorService getExecutorService(int):238 -> a 90:90:java.util.concurrent.ExecutorService getExecutorService(com.android.tools.r8.utils.InternalOptions):242:242 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/A1;)Ljava/util/concurrent/ExecutorService;"} 91:92:int getNumberOfThreads(java.util.concurrent.ExecutorService):246:247 -> a 1:1:java.util.concurrent.ExecutorService getExecutorServiceForProcessors(int):225:225 -> b 2:2:java.util.concurrent.ExecutorService getExecutorServiceForThreads(int):232:232 -> b 2:2:java.util.concurrent.ExecutorService getExecutorServiceForProcessors(int):226 -> b com.android.tools.r8.utils.ThreadUtils$WorkLoad -> com.android.tools.r8.utils.d3$a: # {"id":"sourceFile","fileName":"ThreadUtils.java"} int threshold -> a com.android.tools.r8.utils.ThreadUtils$WorkLoad HEAVY -> b com.android.tools.r8.utils.ThreadUtils$WorkLoad LIGHT -> c 1:13:void ():26:38 -> 1:2:void (java.lang.String,int,int):42:43 -> 1:1:int getThreshold():47:47 -> a com.android.tools.r8.utils.ThrowingAction -> com.android.tools.r8.utils.e3: # {"id":"sourceFile","fileName":"ThrowingAction.java"} void execute() -> a com.android.tools.r8.utils.ThrowingBiConsumer -> com.android.tools.r8.utils.f3: # {"id":"sourceFile","fileName":"ThrowingBiConsumer.java"} com.android.tools.r8.utils.ThrowingBiFunction -> com.android.tools.r8.utils.g3: # {"id":"sourceFile","fileName":"ThrowingBiFunction.java"} com.android.tools.r8.utils.ThrowingCharIterator -> com.android.tools.r8.utils.h3: # {"id":"sourceFile","fileName":"ThrowingCharIterator.java"} char nextChar() -> a com.android.tools.r8.utils.ThrowingConsumer -> com.android.tools.r8.utils.i3: # {"id":"sourceFile","fileName":"ThrowingConsumer.java"} 1:7:void acceptWithRuntimeException(java.lang.Object):20:26 -> a com.android.tools.r8.utils.ThrowingFunction -> com.android.tools.r8.utils.j3: # {"id":"sourceFile","fileName":"ThrowingFunction.java"} com.android.tools.r8.utils.ThrowingIntIterator -> com.android.tools.r8.utils.k3: # {"id":"sourceFile","fileName":"ThrowingIntIterator.java"} 1:1:void ():9:9 -> boolean hasNext() -> a 1:2:void forEachRemaining(java.util.function.IntConsumer):12:13 -> a 3:6:int nextIntComputeIfAbsent(com.android.tools.r8.utils.ThrowingIntSupplier):22:25 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/l3;)I"} int nextInt() -> b com.android.tools.r8.utils.ThrowingIntSupplier -> com.android.tools.r8.utils.l3: # {"id":"sourceFile","fileName":"ThrowingIntSupplier.java"} int getAsInt() -> a com.android.tools.r8.utils.ThrowingIterator -> com.android.tools.r8.utils.n3: # {"id":"sourceFile","fileName":"ThrowingIterator.java"} 1:1:void ():12:12 -> boolean hasNext() -> a 1:4:java.lang.Object computeNextIfAbsent(com.android.tools.r8.utils.ThrowingSupplier):19:22 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/q3;)Ljava/lang/Object;"} 5:10:java.util.List take(int):26:31 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Ljava/util/ArrayList;"} 11:11:java.util.List take(int):29:29 -> a 12:12:com.android.tools.r8.utils.ThrowingIterator fromIterator(java.util.Iterator):38:38 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Iterator;)Lcom/android/tools/r8/utils/n3;"} java.lang.Object next() -> b com.android.tools.r8.utils.ThrowingIterator$1 -> com.android.tools.r8.utils.m3: # {"id":"sourceFile","fileName":"ThrowingIterator.java"} java.util.Iterator val$it -> a 1:1:void (java.util.Iterator):38:38 -> 1:1:boolean hasNext():41:41 -> a 1:1:java.lang.Object next():46:46 -> b com.android.tools.r8.utils.ThrowingReferenceIntConsumer -> com.android.tools.r8.utils.o3: # {"id":"sourceFile","fileName":"ThrowingReferenceIntConsumer.java"} com.android.tools.r8.utils.ThrowingReferenceIntFunction -> com.android.tools.r8.utils.p3: # {"id":"sourceFile","fileName":"ThrowingReferenceIntFunction.java"} java.lang.Object apply(java.lang.Object,int) -> a com.android.tools.r8.utils.ThrowingSupplier -> com.android.tools.r8.utils.q3: # {"id":"sourceFile","fileName":"ThrowingSupplier.java"} com.android.tools.r8.utils.Timing -> com.android.tools.r8.utils.z3: # {"id":"sourceFile","fileName":"Timing.java"} com.android.tools.r8.utils.Timing$Node top -> a java.util.Deque stack -> b boolean trackMemory -> c com.android.tools.r8.utils.Timing EMPTY -> d boolean $assertionsDisabled -> e 1:5:void ():24:28 -> 1:1:void (java.lang.String):143:143 -> 2:6:void (java.lang.String,boolean):146:150 -> 1:3:com.android.tools.r8.utils.Timing create(java.lang.String,com.android.tools.r8.utils.InternalOptions):124:126 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/A1;Ljava/lang/String;)Lcom/android/tools/r8/utils/z3;"} 4:7:com.android.tools.r8.utils.Timing create(java.lang.String,com.android.tools.r8.utils.InternalOptions):125:128 -> a 8:8:com.android.tools.r8.utils.Timing create(java.lang.String,boolean):134:134 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Z)Lcom/android/tools/r8/utils/z3;"} 9:9:com.android.tools.r8.utils.Timing$TimingMerger beginMerger(java.lang.String,int):378:378 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/lang/String;)Lcom/android/tools/r8/utils/x3;"} 10:10:long percentage(long,long):382:382 -> a 11:27:java.lang.String prettyNumber(long):398:414 -> a 28:31:void begin(java.lang.String):418:421 -> a 32:32:void com.android.tools.r8.utils.Timing$Node.restart():189:189 -> a 32:32:void begin(java.lang.String):422 -> a 33:33:void com.android.tools.r8.utils.Timing$Node.restart():189:189 -> a 33:33:void begin(java.lang.String):422 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 34:34:void com.android.tools.r8.utils.Timing$Node.restart():189:189 -> a 34:34:void begin(java.lang.String):422 -> a 35:35:void com.android.tools.r8.utils.Timing$Node.restart():190:190 -> a 35:35:void begin(java.lang.String):422 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 36:38:void com.android.tools.r8.utils.Timing$Node.restart():191:193 -> a 36:38:void begin(java.lang.String):422 -> a 39:42:void begin(java.lang.String):424:427 -> a 43:48:void time(java.lang.String,com.android.tools.r8.utils.ThrowingAction):431:436 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Lcom/android/tools/r8/utils/e3;)V"} 49:54:java.lang.Object time(java.lang.String,com.android.tools.r8.utils.ThrowingSupplier):440:445 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Lcom/android/tools/r8/utils/q3;)Ljava/lang/Object;"} 55:60:java.util.Map computeMemoryInformation():463:468 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Ljava/util/LinkedHashMap;"} 61:61:com.android.tools.r8.utils.Timing$MemInfo com.android.tools.r8.utils.Timing$MemInfo.fromTotalAndFree(long,long):161:161 -> a 61:61:java.util.Map computeMemoryInformation():467 -> a 62:62:java.util.Map computeMemoryInformation():465:465 -> a 1:1:com.android.tools.r8.utils.Timing empty():62:62 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/z3;"} 2:2:java.lang.String prettyPercentage(long,long):386:386 -> b 3:3:java.lang.String prettySize(long):394:394 -> b 1:1:java.lang.String prettyTime(long):390:390 -> c 2:3:void end():449:450 -> c 1:6:void report():454:459 -> d com.android.tools.r8.utils.Timing$1 -> com.android.tools.r8.utils.s3: # {"id":"sourceFile","fileName":"Timing.java"} 1:1:void (java.lang.String,boolean):29:29 -> # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} 1:1:void begin(java.lang.String):0:0 -> a 2:2:com.android.tools.r8.utils.Timing$TimingMerger beginMerger(java.lang.String,int):32:32 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/lang/String;)Lcom/android/tools/r8/utils/x3;"} void end() -> c void report() -> d com.android.tools.r8.utils.Timing$1$1 -> com.android.tools.r8.utils.r3: # {"id":"sourceFile","fileName":"Timing.java"} 1:1:void (com.android.tools.r8.utils.Timing$1,java.lang.String,int,com.android.tools.r8.utils.Timing):32:32 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/z3;)V"} 1:1:void add(java.util.Collection):0:0 -> a 2:2:void end():0:0 -> a com.android.tools.r8.utils.Timing$MemInfo -> com.android.tools.r8.utils.t3: # {"id":"sourceFile","fileName":"Timing.java"} long used -> a 1:2:void (long):156:157 -> 1:1:long usedDelta(com.android.tools.r8.utils.Timing$MemInfo):165:165 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/t3;)J"} com.android.tools.r8.utils.Timing$Node -> com.android.tools.r8.utils.u3: # {"id":"sourceFile","fileName":"Timing.java"} java.lang.String title -> a boolean trackMemory -> b java.util.Map children -> c long duration -> d long start_time -> e java.util.Map startMemory -> f java.util.Map endMemory -> g boolean $assertionsDisabled -> h 1:1:void ():169:169 -> 1:1:void (java.lang.String,boolean):179:179 -> 2:14:void (java.lang.String,boolean):173:185 -> 1:1:long duration():206:206 -> a 2:2:java.lang.String toString(com.android.tools.r8.utils.Timing$Node):215:215 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/u3;)Ljava/lang/String;"} 3:3:long duration():206:206 -> a 3:3:java.lang.String toString(com.android.tools.r8.utils.Timing$Node):216 -> a 4:4:long duration():206:206 -> a 4:4:java.lang.String toString(com.android.tools.r8.utils.Timing$Node):216 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 5:5:java.lang.String toString(com.android.tools.r8.utils.Timing$Node):216:216 -> a 6:6:void report(int,com.android.tools.r8.utils.Timing$Node):220:220 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/utils/u3;)V"} 7:7:long duration():206:206 -> a 7:7:void report(int,com.android.tools.r8.utils.Timing$Node):220 -> a 8:8:void report(int,com.android.tools.r8.utils.Timing$Node):220:220 -> a 9:9:long duration():206:206 -> a 9:9:void report(int,com.android.tools.r8.utils.Timing$Node):221 -> a 10:10:long duration():206:206 -> a 10:10:void report(int,com.android.tools.r8.utils.Timing$Node):221 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 11:24:void report(int,com.android.tools.r8.utils.Timing$Node):221:234 -> a 25:25:long duration():206:206 -> a 25:25:void report(int,com.android.tools.r8.utils.Timing$Node):235 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 26:26:long duration():206:206 -> a 26:26:void report(int,com.android.tools.r8.utils.Timing$Node):237 -> a 27:27:long duration():206:206 -> a 27:27:void report(int,com.android.tools.r8.utils.Timing$Node):239 -> a 28:30:void report(int,com.android.tools.r8.utils.Timing$Node):239:241 -> a 31:31:long duration():206:206 -> a 31:31:void report(int,com.android.tools.r8.utils.Timing$Node):243 -> a 32:34:void report(int,com.android.tools.r8.utils.Timing$Node):243:245 -> a 35:42:void report(int,com.android.tools.r8.utils.Timing$Node):241:248 -> a 43:43:void lambda$report$0(int,com.android.tools.r8.utils.Timing$Node,com.android.tools.r8.utils.Timing$Node):248:248 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/utils/u3;Lcom/android/tools/r8/utils/u3;)V"} 44:58:void printMemory(int):260:274 -> a 59:59:void printMemory(int):267:267 -> a 1:5:void end():197:201 -> b 6:7:void printPrefix(int):254:255 -> b 1:1:java.lang.String toString():211:211 -> toString 2:2:long duration():206:206 -> toString 2:2:java.lang.String toString():211 -> toString 3:3:java.lang.String toString():211:211 -> toString com.android.tools.r8.utils.Timing$TimingDelegateBase -> com.android.tools.r8.utils.Timing$TimingDelegateBase: # {"id":"sourceFile","fileName":"Timing.java"} com.android.tools.r8.utils.Timing$TimingMerger -> com.android.tools.r8.utils.x3: # {"id":"sourceFile","fileName":"Timing.java"} com.android.tools.r8.utils.Timing$Node parent -> a com.android.tools.r8.utils.Timing$Node merged -> b int taskCount -> c com.android.tools.r8.utils.Timing$Node slowest -> d boolean $assertionsDisabled -> e 1:1:void ():280:280 -> 1:1:void (java.lang.String,int,com.android.tools.r8.utils.Timing):287:287 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;ILcom/android/tools/r8/utils/z3;)V"} 2:7:void (java.lang.String,int,com.android.tools.r8.utils.Timing):284:289 -> 1:17:void add(java.util.Collection):341:357 -> a 18:23: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):359:364 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/w3;ZLjava/util/Deque;Ljava/lang/String;Lcom/android/tools/r8/utils/u3;)V"} 24:24:com.android.tools.r8.utils.Timing$Node lambda$add$0(boolean,java.lang.String):360:360 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ZLjava/lang/String;)Lcom/android/tools/r8/utils/u3;"} 25:27:void end():371:373 -> a com.android.tools.r8.utils.Timing$TimingMerger$1 -> com.android.tools.r8.utils.v3: # {"id":"sourceFile","fileName":"Timing.java"} int val$numberOfThreads -> i com.android.tools.r8.utils.Timing$TimingMerger this$0 -> j boolean $assertionsDisabled -> k 1:1:void ():290:290 -> 1:1:void (com.android.tools.r8.utils.Timing$TimingMerger,java.lang.String,boolean,int):290:290 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/x3;Ljava/lang/String;ZI)V"} 1:15:void report(int,com.android.tools.r8.utils.Timing$Node):293:307 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/utils/u3;)V"} 16:34:void report(int,com.android.tools.r8.utils.Timing$Node):301:319 -> a 35:35:void lambda$report$0(int,java.lang.String,com.android.tools.r8.utils.Timing$Node):314:314 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/lang/String;Lcom/android/tools/r8/utils/u3;)V"} 1:1:void lambda$report$1(int,java.lang.String,com.android.tools.r8.utils.Timing$Node):319:319 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/lang/String;Lcom/android/tools/r8/utils/u3;)V"} 1:1:java.lang.String toString():325:325 -> toString com.android.tools.r8.utils.Timing$TimingMerger$Item -> com.android.tools.r8.utils.w3: # {"id":"sourceFile","fileName":"Timing.java"} 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):334:336 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/u3;Lcom/android/tools/r8/utils/u3;)V"} com.android.tools.r8.utils.Timing$TimingWithCancellation -> com.android.tools.r8.utils.y3: # {"id":"sourceFile","fileName":"Timing.java"} com.android.tools.r8.utils.Timing com.android.tools.r8.utils.Timing$TimingDelegateBase.timing -> f com.android.tools.r8.utils.InternalOptions options -> g 1:1:void (com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.utils.Timing):108:108 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/A1;Lcom/android/tools/r8/utils/z3;)V"} 2:2:void com.android.tools.r8.utils.Timing.(java.lang.String):143:143 -> 2:2:void com.android.tools.r8.utils.Timing$TimingDelegateBase.(java.lang.String,com.android.tools.r8.utils.Timing):69 -> 2:2:void (com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.utils.Timing):108 -> 3:3:void com.android.tools.r8.utils.Timing$TimingDelegateBase.(java.lang.String,com.android.tools.r8.utils.Timing):70:70 -> 3:3:void (com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.utils.Timing):108 -> 4:4:void (com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.utils.Timing):109:109 -> 1:1:com.android.tools.r8.utils.Timing$TimingMerger com.android.tools.r8.utils.Timing$TimingDelegateBase.beginMerger(java.lang.String,int):75:75 -> a 1:1:com.android.tools.r8.utils.Timing$TimingMerger beginMerger(java.lang.String,int):0 -> a # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/lang/String;)Lcom/android/tools/r8/utils/x3;"} 2:2:void com.android.tools.r8.utils.Timing$TimingDelegateBase.time(java.lang.String,com.android.tools.r8.utils.ThrowingAction):85:85 -> a 2:2:void time(java.lang.String,com.android.tools.r8.utils.ThrowingAction):0 -> a # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Lcom/android/tools/r8/utils/e3;)V"} 3:3:java.lang.Object com.android.tools.r8.utils.Timing$TimingDelegateBase.time(java.lang.String,com.android.tools.r8.utils.ThrowingSupplier):90:90 -> a 3:3:java.lang.Object time(java.lang.String,com.android.tools.r8.utils.ThrowingSupplier):0 -> a # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Lcom/android/tools/r8/utils/q3;)Ljava/lang/Object;"} 4:4:void begin(java.lang.String):114:114 -> a 5:5:void com.android.tools.r8.utils.Timing$TimingDelegateBase.begin(java.lang.String):80:80 -> a 5:5:void begin(java.lang.String):117 -> a 6:6:void begin(java.lang.String):115:115 -> a 1:1:void com.android.tools.r8.utils.Timing$TimingDelegateBase.end():95:95 -> c 1:1:void end():0 -> c # {"id":"com.android.tools.r8.synthesized"} 1:1:void com.android.tools.r8.utils.Timing$TimingDelegateBase.report():100:100 -> d 1:1:void report():0 -> d # {"id":"com.android.tools.r8.synthesized"} com.android.tools.r8.utils.TraversalContinuation -> com.android.tools.r8.utils.E3: # {"id":"sourceFile","fileName":"TraversalContinuation.java"} boolean $assertionsDisabled -> a 1:1:void ():11:11 -> 1:1:void ():11:11 -> 1:1:com.android.tools.r8.utils.TraversalContinuation$Break asBreak():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/B3;"} 2:6:com.android.tools.r8.utils.TraversalContinuation map(java.util.function.Function,java.util.function.Function):36:40 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Function;Ljava/util/function/Function;)Lcom/android/tools/r8/utils/E3;"} 7:7:com.android.tools.r8.utils.TraversalContinuation continueIf(boolean):129:129 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Z)Lcom/android/tools/r8/utils/E3;"} 8:8:com.android.tools.r8.utils.TraversalContinuation ifContinueThen(java.util.function.Function):134:134 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Function;)Lcom/android/tools/r8/utils/E3;"} 9:9:com.android.tools.r8.utils.TraversalContinuation$Break doBreak(java.lang.Object):152:152 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;)Lcom/android/tools/r8/utils/B3;"} 1:1:com.android.tools.r8.utils.TraversalContinuation$Break asBreakOrDefault(java.lang.Object):22:22 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/B3;"} 2:2:com.android.tools.r8.utils.TraversalContinuation$Break doBreak(java.lang.Object):152:152 -> b 2:2:com.android.tools.r8.utils.TraversalContinuation$Break asBreakOrDefault(java.lang.Object):23 -> b 3:3:com.android.tools.r8.utils.TraversalContinuation$Continue doContinue(java.lang.Object):143:143 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;)Lcom/android/tools/r8/utils/D3;"} com.android.tools.r8.utils.TraversalContinuation$Continue asContinue() -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/D3;"} 1:1:com.android.tools.r8.utils.TraversalContinuation$Break doBreak():148:148 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/B3;"} 1:1:com.android.tools.r8.utils.TraversalContinuation$Continue doContinue():139:139 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/D3;"} boolean isBreak() -> f boolean isContinue() -> g 1:1:boolean shouldContinue():160:160 -> h com.android.tools.r8.utils.TraversalContinuation$Break -> com.android.tools.r8.utils.B3: # {"id":"sourceFile","fileName":"TraversalContinuation.java"} java.lang.Object value -> b com.android.tools.r8.utils.TraversalContinuation$Break BREAK_NO_VALUE -> c 1:1:void ():85:85 -> 1:2:void (java.lang.Object):101:102 -> com.android.tools.r8.utils.TraversalContinuation$Break asBreak() -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/B3;"} boolean isBreak() -> f 1:1:java.lang.Object getValue():106:106 -> i com.android.tools.r8.utils.TraversalContinuation$Break$1 -> com.android.tools.r8.utils.A3: # {"id":"sourceFile","fileName":"TraversalContinuation.java"} 1:1:void (java.lang.Object):86:86 -> # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} 1:1:java.lang.Object getValue():89:89 -> i com.android.tools.r8.utils.TraversalContinuation$Continue -> com.android.tools.r8.utils.D3: # {"id":"sourceFile","fileName":"TraversalContinuation.java"} java.lang.Object value -> b com.android.tools.r8.utils.TraversalContinuation$Continue CONTINUE_NO_VALUE -> c 1:1:void ():45:45 -> 1:2:void (java.lang.Object):61:62 -> com.android.tools.r8.utils.TraversalContinuation$Continue asContinue() -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/D3;"} boolean isContinue() -> g 1:1:java.lang.Object getValue():66:66 -> i 1:1:java.lang.Object getValueOrDefault(java.lang.Object):70:70 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"()Ljava/lang/Object;"} com.android.tools.r8.utils.TraversalContinuation$Continue$1 -> com.android.tools.r8.utils.C3: # {"id":"sourceFile","fileName":"TraversalContinuation.java"} 1:1:void (java.lang.Object):46:46 -> # {"id":"com.android.tools.r8.residualsignature","signature":"()V"} 1:1:java.lang.Object getValue():49:49 -> i java.lang.Object getValueOrDefault(java.lang.Object) -> j # {"id":"com.android.tools.r8.residualsignature","signature":"()Ljava/lang/Object;"} com.android.tools.r8.utils.TraversalUtils -> com.android.tools.r8.utils.F3: # {"id":"sourceFile","fileName":"TraversalUtils.java"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/util/function/Consumer;)Z"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/m1;I)Lcom/android/tools/r8/utils/E3;"} 9:9:com.android.tools.r8.utils.TraversalContinuation com.android.tools.r8.utils.TraversalContinuation.breakIf(boolean):125:125 -> 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Consumer;)Z"} 13:15:boolean isSizeGreaterThan(java.util.function.Consumer,int):49:51 -> a 16:20:com.android.tools.r8.utils.TraversalContinuation traverseIterable(java.lang.Iterable,java.util.function.BiFunction,java.lang.Object):59:63 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Collection;Ljava/lang/Object;Ljava/util/function/BiFunction;)Lcom/android/tools/r8/utils/E3;"} 1:1:com.android.tools.r8.utils.TraversalContinuation lambda$isSizeGreaterThan$1(com.android.tools.r8.utils.IntBox,int):50:50 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/m1;I)Lcom/android/tools/r8/utils/E3;"} 2:2:com.android.tools.r8.utils.TraversalContinuation com.android.tools.r8.utils.TraversalContinuation.breakIf(boolean):125:125 -> 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.android.tools.r8.utils.G3: # {"id":"sourceFile","fileName":"TriConsumer.java"} void accept(java.lang.Object,java.lang.Object,java.lang.Object) -> a com.android.tools.r8.utils.TriFunction -> com.android.tools.r8.utils.H3: # {"id":"sourceFile","fileName":"TriFunction.java"} java.lang.Object apply(java.lang.Object,java.lang.Object,java.lang.Object) -> a com.android.tools.r8.utils.TriPredicate -> com.android.tools.r8.utils.I3: # {"id":"sourceFile","fileName":"TriPredicate.java"} boolean test(java.lang.Object,java.lang.Object,java.lang.Object) -> a com.android.tools.r8.utils.TypeReferenceUtils -> com.android.tools.r8.utils.J3: # {"id":"sourceFile","fileName":"TypeReferenceUtils.java"} java.util.Comparator COMPARATOR -> a boolean $assertionsDisabled -> b 1:3:void ():19: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 3:3:com.android.tools.r8.graph.DexProto toDexProto(java.util.List,com.android.tools.r8.references.TypeReference,com.android.tools.r8.graph.DexItemFactory):46:46 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;Lcom/android/tools/r8/references/TypeReference;Lcom/android/tools/r8/graph/p1;)Lcom/android/tools/r8/graph/r2;"} 4:4:com.android.tools.r8.graph.DexType lambda$toDexProto$1(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.references.ClassReference):50:50 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/references/ClassReference;)Lcom/android/tools/r8/graph/v2;"} 5:5:com.android.tools.r8.graph.DexType com.android.tools.r8.utils.ClassReferenceUtils.toDexType(com.android.tools.r8.references.ClassReference,com.android.tools.r8.graph.DexItemFactory):53:53 -> a 5:5:com.android.tools.r8.graph.DexType lambda$toDexProto$1(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.references.ClassReference):50 -> a 6:7:com.android.tools.r8.graph.DexProto toDexProto(java.util.List,com.android.tools.r8.references.TypeReference,com.android.tools.r8.graph.DexItemFactory,java.util.function.Function):65:66 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;Lcom/android/tools/r8/references/TypeReference;Lcom/android/tools/r8/graph/p1;Ljava/util/function/Function;)Lcom/android/tools/r8/graph/r2;"} 8:8:com.android.tools.r8.graph.DexProto toDexProto(java.util.List,com.android.tools.r8.references.TypeReference,com.android.tools.r8.graph.DexItemFactory,java.util.function.Function):64:64 -> a 9:9:com.android.tools.r8.graph.DexType lambda$toDexProto$2(com.android.tools.r8.graph.DexItemFactory,java.util.function.Function,com.android.tools.r8.references.TypeReference):68:68 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Ljava/util/function/Function;Lcom/android/tools/r8/references/TypeReference;)Lcom/android/tools/r8/graph/v2;"} 1:1:com.android.tools.r8.references.TypeReference getVoidType():0:0 -> b 2:25:com.android.tools.r8.graph.DexType toDexType(com.android.tools.r8.references.TypeReference,com.android.tools.r8.graph.DexItemFactory,java.util.function.Function):89:112 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Ljava/util/function/Function;Lcom/android/tools/r8/references/TypeReference;)Lcom/android/tools/r8/graph/v2;"} 26:38:com.android.tools.r8.graph.DexType toDexType(com.android.tools.r8.references.TypeReference,com.android.tools.r8.graph.DexItemFactory,java.util.function.Function):95:107 -> b 39:45:com.android.tools.r8.graph.DexType toDexType(com.android.tools.r8.references.TypeReference,com.android.tools.r8.graph.DexItemFactory,java.util.function.Function):103:109 -> b 46:46:com.android.tools.r8.graph.DexType toDexType(com.android.tools.r8.references.TypeReference,com.android.tools.r8.graph.DexItemFactory,java.util.function.Function):99:99 -> b 47:70:com.android.tools.r8.graph.DexType toDexType(com.android.tools.r8.references.TypeReference,com.android.tools.r8.graph.DexItemFactory,java.util.function.Function):97:120 -> b 71:76:com.android.tools.r8.graph.DexType toDexType(com.android.tools.r8.references.TypeReference,com.android.tools.r8.graph.DexItemFactory,java.util.function.Function):118:123 -> b com.android.tools.r8.utils.UTF8TextInputStream -> com.android.tools.r8.utils.K3: # {"id":"sourceFile","fileName":"UTF8TextInputStream.java"} java.io.InputStream inputStream -> a 1:1:void (java.nio.file.Path):21:21 -> 2:2:void (java.lang.String):25:25 -> 3:4:void (java.io.InputStream):28:29 -> 1:1:java.nio.charset.Charset getCharset():39:39 -> getCharset 1:1:java.io.InputStream getInputStream():34:34 -> getInputStream com.android.tools.r8.utils.UTF8TextOutputStream -> com.android.tools.r8.utils.L3: # {"id":"sourceFile","fileName":"UTF8TextOutputStream.java"} java.io.OutputStream outputStream -> a 1:1:void (java.nio.file.Path):20:20 -> 2:3:void (java.io.OutputStream):23:24 -> 1:1:java.nio.charset.Charset getCharset():34:34 -> getCharset 1:1:java.io.OutputStream getOutputStream():29:29 -> getOutputStream com.android.tools.r8.utils.UnverifiableCfCodeDiagnostic -> com.android.tools.r8.utils.UnverifiableCfCodeDiagnostic: # {"id":"sourceFile","fileName":"UnverifiableCfCodeDiagnostic.java"} com.android.tools.r8.references.MethodReference methodReference -> a int instructionIndex -> b java.lang.String message -> c com.android.tools.r8.origin.Origin origin -> d 1:5:void (com.android.tools.r8.references.MethodReference,int,java.lang.String,com.android.tools.r8.origin.Origin):21:25 -> 1:8:java.lang.String getDiagnosticMessage():40:47 -> getDiagnosticMessage 1:1:com.android.tools.r8.origin.Origin getOrigin():30:30 -> getOrigin 1:1:com.android.tools.r8.position.Position getPosition():35:35 -> getPosition com.android.tools.r8.utils.ValueUtils -> com.android.tools.r8.utils.ValueUtils: # {"id":"sourceFile","fileName":"ValueUtils.java"} com.android.tools.r8.utils.VersionProperties -> com.android.tools.r8.utils.M3: # {"id":"sourceFile","fileName":"VersionProperties.java"} java.lang.String sha -> a java.lang.String releaser -> b com.android.tools.r8.utils.VersionProperties INSTANCE -> c boolean $assertionsDisabled -> d 1:1:void ():14:14 -> 2:7:com.android.tools.r8.utils.VersionProperties get():28:33 -> 2:7:void ():16 -> 8:13: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.android.tools.r8.utils.O3: # {"id":"sourceFile","fileName":"Visibility.java"} 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 com.android.tools.r8.utils.Visibility[] $VALUES -> e 1:4:void ():10:13 -> 5:5:void ():9:9 -> 1:1:void (java.lang.String,int):9:9 -> 1:1:com.android.tools.r8.utils.Visibility[] values():9:9 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()[Lcom/android/tools/r8/utils/O3;"} 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 com.android.tools.r8.utils.Visibility$1 -> com.android.tools.r8.utils.N3: # {"id":"sourceFile","fileName":"Visibility.java"} int[] $SwitchMap$com$android$tools$r8$utils$Visibility -> a 1:1:void ():33:33 -> com.android.tools.r8.utils.WorkList -> com.android.tools.r8.utils.P3: # {"id":"sourceFile","fileName":"WorkList.java"} java.util.Deque workingList -> a java.util.Set seen -> b boolean $assertionsDisabled -> c 1:1:void ():18:18 -> 1:1:void (com.android.tools.r8.utils.WorkList$EqualityTest):66:66 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(I)V"} 2:2:void (java.util.Set):69:69 -> 3:53:void (java.util.Set):20:70 -> 1:2:com.android.tools.r8.utils.WorkList newIdentityWorkList(java.lang.Object,java.util.Set):50:51 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Set;Ljava/lang/Object;)Lcom/android/tools/r8/utils/P3;"} 3:3:void addAllIgnoringSeenSet(java.lang.Iterable):78:78 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Set;)V"} 4:4:void addIfNotSeen(java.lang.Iterable):82:82 -> a 5:6:boolean addFirstIfNotSeen(java.lang.Object):100:101 -> a 7:7:void lambda$process$0(java.util.function.Consumer,java.lang.Object,com.android.tools.r8.utils.WorkList):108:108 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Consumer;Ljava/lang/Object;Lcom/android/tools/r8/utils/P3;)V"} 8:8:com.android.tools.r8.utils.WorkList process(java.util.function.Consumer):108:108 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Consumer;)V"} 9:10:com.android.tools.r8.utils.WorkList process(java.util.function.BiConsumer):112:113 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/BiConsumer;)Lcom/android/tools/r8/utils/P3;"} 11:11:com.android.tools.r8.utils.TraversalContinuation lambda$run$1(java.util.function.Function,java.lang.Object,com.android.tools.r8.utils.WorkList):119:119 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Function;Ljava/lang/Object;Lcom/android/tools/r8/utils/P3;)Lcom/android/tools/r8/utils/E3;"} 12:12:com.android.tools.r8.utils.TraversalContinuation run(java.util.function.Function):119:119 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Function;)Lcom/android/tools/r8/utils/E3;"} 13:14:com.android.tools.r8.utils.TraversalContinuation run(java.util.function.BiFunction):124:125 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/BiFunction;)Lcom/android/tools/r8/utils/E3;"} 15:15:boolean com.android.tools.r8.utils.TraversalContinuation.shouldBreak():156:156 -> a 15:15:com.android.tools.r8.utils.TraversalContinuation run(java.util.function.BiFunction):126 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 16:16:com.android.tools.r8.utils.TraversalContinuation run(java.util.function.BiFunction):130:130 -> a 17:17:java.util.Set getMutableSeenSet():173:173 -> a 1:1:com.android.tools.r8.utils.WorkList newWorkList(java.util.Set):62:62 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Set;)Lcom/android/tools/r8/utils/P3;"} 2:2:void addFirstIgnoringSeenSet(java.lang.Object):134:134 -> b 3:3:void markAsSeen(java.lang.Iterable):154:154 -> b 4:4:java.util.Set getSeenSet():169:169 -> b 1:2:com.android.tools.r8.utils.WorkList newEqualityWorkList(java.lang.Iterable):34:35 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Iterable;)Lcom/android/tools/r8/utils/P3;"} 3:4:boolean addIfNotSeen(java.lang.Object):92:93 -> c 5:5:boolean hasNext():138:138 -> c 1:1:com.android.tools.r8.utils.WorkList newEqualityWorkList():24:24 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/P3;"} 2:3:com.android.tools.r8.utils.WorkList newIdentityWorkList(java.lang.Iterable):56:57 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Iterable;)Lcom/android/tools/r8/utils/P3;"} 4:4:void addIgnoringSeenSet(java.lang.Object):74:74 -> d 1:1:com.android.tools.r8.utils.WorkList newIdentityWorkList():40:40 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/P3;"} 2:2:boolean isSeen(java.lang.Object):146:146 -> e 1:1:void markAsSeen(java.lang.Object):150:150 -> f 2:3:java.lang.Object next():158:159 -> f 1:2:com.android.tools.r8.utils.WorkList newEqualityWorkList(java.lang.Object):28:29 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;)Lcom/android/tools/r8/utils/P3;"} 3:4:java.lang.Object removeSeen():163:164 -> g 1:2:com.android.tools.r8.utils.WorkList newIdentityWorkList(java.lang.Object):44:45 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;)Lcom/android/tools/r8/utils/P3;"} com.android.tools.r8.utils.ZipUtils -> com.android.tools.r8.utils.Q3: # {"id":"sourceFile","fileName":"ZipUtils.java"} boolean $assertionsDisabled -> a int $r8$clinit -> b 1:1:void ():49:49 -> 1:1:boolean lambda$unzip$3(java.util.zip.ZipEntry):0:0 -> a 2:12:void writeResourcesToZip(java.util.List,java.util.Set,java.util.Set,com.android.tools.r8.com.google.common.io.Closer,java.util.zip.ZipOutputStream):61:71 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;Ljava/util/Set;Ljava/util/Set;Lcom/android/tools/r8/internal/fb;Ljava/util/zip/ZipOutputStream;)V"} 13:13:boolean com.android.tools.r8.androidapi.AndroidApiDataAccess.isApiDatabaseEntry(java.lang.String):48:48 -> a 13:13:void writeResourcesToZip(java.util.List,java.util.Set,java.util.Set,com.android.tools.r8.com.google.common.io.Closer,java.util.zip.ZipOutputStream):71 -> a 14:26:void writeResourcesToZip(java.util.List,java.util.Set,java.util.Set,com.android.tools.r8.com.google.common.io.Closer,java.util.zip.ZipOutputStream):67:79 -> a 27:27:void iter(java.lang.String,com.android.tools.r8.utils.ZipUtils$OnEntryHandler):88:88 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Lcom/android/tools/r8/utils/Q3$a;)V"} 28:34:void iter(java.nio.file.Path,com.android.tools.r8.utils.ZipUtils$OnEntryHandler):92:98 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/nio/file/Path;Lcom/android/tools/r8/utils/Q3$a;)V"} 35:39:void iter(java.nio.file.Path,com.android.tools.r8.utils.ZipUtils$OnEntryHandler):96:100 -> a 40:40:void iter(java.nio.file.Path,com.android.tools.r8.utils.ZipUtils$OnEntryHandler):92:92 -> a 41:47:java.nio.file.Path map(java.nio.file.Path,java.nio.file.Path,java.util.function.BiFunction):106:112 -> a 48:48:void lambda$map$0(com.android.tools.r8.utils.ZipUtils$ZipBuilder,java.util.function.BiFunction,java.util.zip.ZipEntry,java.io.InputStream):110:110 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/Q3$b;Ljava/util/function/BiFunction;Ljava/util/zip/ZipEntry;Ljava/io/InputStream;)V"} 49:57:java.nio.file.Path filter(java.nio.file.Path,java.nio.file.Path,java.util.function.Predicate):117:125 -> a 58:59:void lambda$filter$1(java.util.function.Predicate,com.android.tools.r8.utils.ZipUtils$ZipBuilder,java.util.zip.ZipEntry,java.io.InputStream):121:122 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Predicate;Lcom/android/tools/r8/utils/Q3$b;Ljava/util/zip/ZipEntry;Ljava/io/InputStream;)V"} 60:62:byte[] readSingleEntry(java.nio.file.Path,java.lang.String):129:131 -> a 63:63:byte[] readSingleEntry(java.nio.file.Path,java.lang.String):129:129 -> a 64:64:boolean lambda$zip$2(java.nio.file.Path):137:137 -> a 65:70:void zip(java.util.zip.ZipOutputStream,java.nio.file.Path,java.util.Collection):152:157 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/zip/ZipOutputStream;Ljava/nio/file/Path;Ljava/util/List;)V"} 71:71:void zip(java.util.zip.ZipOutputStream,java.nio.file.Path,java.util.Collection):156:156 -> a 72:80:void zip(java.util.zip.ZipOutputStream,java.nio.file.Path,java.util.Collection):155:163 -> a 81:81:java.util.List unzip(java.nio.file.Path,java.nio.file.Path):172:172 -> a 82:82:java.util.List unzip(java.lang.String,java.io.File):176:176 -> a 83:84:java.util.List unzip(java.nio.file.Path,java.nio.file.Path,java.util.function.Predicate,java.util.function.Function):187:188 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/nio/file/Path;Ljava/nio/file/Path;Ljava/util/function/Predicate;Ljava/util/function/Function;)Ljava/util/ArrayList;"} 85:96:void lambda$unzip$5(java.util.function.Predicate,java.nio.file.Path,java.util.List,java.util.function.Function,java.util.zip.ZipEntry,java.io.InputStream):191:202 -> a 97:97:void lambda$unzip$5(java.util.function.Predicate,java.nio.file.Path,java.util.List,java.util.function.Function,java.util.zip.ZipEntry,java.io.InputStream):199:199 -> a 98:98:void lambda$unzip$5(java.util.function.Predicate,java.nio.file.Path,java.util.List,java.util.function.Function,java.util.zip.ZipEntry,java.io.InputStream):195:195 -> a 99:99:void writeToZipStream(java.util.zip.ZipOutputStream,java.lang.String,byte[],int):211:211 -> a 100:112:void writeToZipStream(java.util.zip.ZipOutputStream,java.lang.String,com.android.tools.r8.ByteDataView,int):217:229 -> a 100:112:void writeToZipStream(java.util.zip.ZipOutputStream,java.lang.String,byte[],int):211 -> a 113:120:boolean isClassFile(java.lang.String):238:245 -> a 121:121:java.lang.String zipEntryNameForClass(java.lang.Class):310:310 -> a 122:122:java.lang.String zipEntryNameForClass(com.android.tools.r8.references.ClassReference):314:314 -> a 1:1:boolean lambda$unzip$4(java.util.zip.ZipEntry):0:0 -> b 2:5:void zip(java.nio.file.Path,java.nio.file.Path):135:138 -> b 6:9:void zip(java.nio.file.Path,java.nio.file.Path,java.util.Collection):144:147 -> b 6:9:void zip(java.nio.file.Path,java.nio.file.Path):139 -> b 10:10:void zip(java.nio.file.Path,java.nio.file.Path,java.util.Collection):144:144 -> b 10:10:void zip(java.nio.file.Path,java.nio.file.Path):139 -> b 11:11:java.util.List unzip(java.nio.file.Path,java.nio.file.Path,java.util.function.Predicate):181:181 -> b 12:13:boolean isDexFile(java.lang.String):233:234 -> b com.android.tools.r8.utils.ZipUtils$OnEntryHandler -> com.android.tools.r8.utils.Q3$a: # {"id":"sourceFile","fileName":"ZipUtils.java"} void onEntry(java.util.zip.ZipEntry,java.io.InputStream) -> a com.android.tools.r8.utils.ZipUtils$ZipBuilder -> com.android.tools.r8.utils.Q3$b: # {"id":"sourceFile","fileName":"ZipUtils.java"} java.nio.file.Path zipFile -> a java.util.zip.ZipOutputStream stream -> b 1:3:void (java.nio.file.Path):252:254 -> 1:1:com.android.tools.r8.utils.ZipUtils$ZipBuilder builder(java.nio.file.Path):258:258 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/nio/file/Path;)Lcom/android/tools/r8/utils/Q3$b;"} 2:7:com.android.tools.r8.utils.ZipUtils$ZipBuilder addFilesRelative(java.nio.file.Path,java.util.Collection):267:272 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/nio/file/Path;Ljava/util/Collection;)Lcom/android/tools/r8/utils/Q3$b;"} 8:8:com.android.tools.r8.utils.ZipUtils$ZipBuilder addFilesRelative(java.nio.file.Path,java.util.Collection):271:271 -> a 9:17:com.android.tools.r8.utils.ZipUtils$ZipBuilder addFilesRelative(java.nio.file.Path,java.util.Collection):270:278 -> a 18:18:com.android.tools.r8.utils.ZipUtils$ZipBuilder addFilesRelative(java.nio.file.Path,java.nio.file.Path[]):284:284 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/nio/file/Path;[Ljava/nio/file/Path;)Lcom/android/tools/r8/utils/Q3$b;"} 19:22:com.android.tools.r8.utils.ZipUtils$ZipBuilder addBytes(java.lang.String,byte[]):288:291 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;[B)Lcom/android/tools/r8/utils/Q3$b;"} 23:26:com.android.tools.r8.utils.ZipUtils$ZipBuilder addText(java.lang.String,java.lang.String):296:299 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/lang/String;)Lcom/android/tools/r8/utils/Q3$b;"} 27:28:java.nio.file.Path build():304:305 -> a 1:1:java.util.zip.ZipOutputStream getOutputStream():262:262 -> b com.android.tools.r8.utils.classhierarchy.MethodOverridesCollector -> com.android.tools.r8.internal.VE: # {"id":"sourceFile","fileName":"MethodOverridesCollector.java"} 1:30: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:65 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/H3;Ljava/util/Collection;Ljava/util/function/Predicate;)Lcom/android/tools/r8/internal/IN;"} 31:31:com.android.tools.r8.utils.collections.ProgramMethodSet com.android.tools.r8.utils.classhierarchy.MethodOverridesCollector$TopDownClassHierarchyPropagator.getResult():176:176 -> a 31:31: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):66 -> a 32:36: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:46 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Predicate;Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/internal/IN;Lcom/android/tools/r8/internal/IN;Lcom/android/tools/r8/graph/o5;)V"} com.android.tools.r8.utils.classhierarchy.MethodOverridesCollector$InterfaceMethodToClassSiblingPropagator -> com.android.tools.r8.internal.TE: # {"id":"sourceFile","fileName":"MethodOverridesCollector.java"} 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/H3;Lcom/android/tools/r8/internal/IN;Lcom/android/tools/r8/internal/IN;)V"} 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:2:void lambda$visit$0(com.android.tools.r8.utils.collections.DexMethodSignatureSet,com.android.tools.r8.graph.DexProgramClass):100:101 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/nf;Lcom/android/tools/r8/graph/q2;)V"} 3:3:void lambda$visit$0(com.android.tools.r8.utils.collections.DexMethodSignatureSet,com.android.tools.r8.graph.DexProgramClass):100:100 -> a 4:6:void forEachSubClass(com.android.tools.r8.graph.DexProgramClass,java.util.function.Consumer):143:145 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Consumer;Lcom/android/tools/r8/graph/q2;)V"} 1:1:boolean isRoot(com.android.tools.r8.graph.DexProgramClass):138:138 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)Z"} 1:1:void prune(com.android.tools.r8.graph.DexProgramClass):133:133 -> i # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)V"} 1:3:void visit(com.android.tools.r8.graph.DexProgramClass):92:94 -> k # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)V"} 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:31:void visit(com.android.tools.r8.graph.DexProgramClass):105:126 -> k com.android.tools.r8.utils.classhierarchy.MethodOverridesCollector$TopDownClassHierarchyPropagator -> com.android.tools.r8.internal.UE: # {"id":"sourceFile","fileName":"MethodOverridesCollector.java"} java.util.Map methodsOfInterest -> f com.android.tools.r8.utils.collections.ProgramMethodSet result -> 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):164:164 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/H3;Lcom/android/tools/r8/internal/IN;Lcom/android/tools/r8/internal/IN;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)V"} 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:void lambda$visit$0(com.android.tools.r8.utils.collections.DexMethodSignatureSet,com.android.tools.r8.graph.DexProgramClass):186:186 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/nf;Lcom/android/tools/r8/graph/q2;)V"} 6:7:void lambda$visit$1(com.android.tools.r8.utils.collections.DexMethodSignatureSet,com.android.tools.r8.graph.ProgramMethod):192:193 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/nf;Lcom/android/tools/r8/graph/o5;)V"} 1:1:void prune(com.android.tools.r8.graph.DexProgramClass):200:200 -> i # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)V"} 1:5:void visit(com.android.tools.r8.graph.DexProgramClass):181:185 -> k # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)V"} 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 com.android.tools.r8.utils.collections.BidirectionalManyToManyMap -> com.android.tools.r8.internal.I4: # {"id":"sourceFile","fileName":"BidirectionalManyToManyMap.java"} java.util.Set getKeys(java.lang.Object) -> a boolean containsKey(java.lang.Object) -> containsKey boolean containsValue(java.lang.Object) -> containsValue void forEach(java.util.function.BiConsumer) -> forEach boolean isEmpty() -> isEmpty com.android.tools.r8.utils.collections.BidirectionalManyToManyRepresentativeMap -> com.android.tools.r8.internal.J4: # {"id":"sourceFile","fileName":"BidirectionalManyToManyRepresentativeMap.java"} java.lang.Object getRepresentativeValue(java.lang.Object) -> b java.lang.Object getRepresentativeKey(java.lang.Object) -> c com.android.tools.r8.utils.collections.BidirectionalManyToOneHashMap -> com.android.tools.r8.internal.K4: # {"id":"sourceFile","fileName":"BidirectionalManyToOneHashMap.java"} 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/AbstractMap;Ljava/util/AbstractMap;)V"} 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.util.Set getKeys(java.lang.Object):92:92 -> a 6:6:void removeAll(java.lang.Iterable):121:121 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Set;)V"} 7:13:java.util.Set removeValue(java.lang.Object):126:132 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)Ljava/util/Set;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/K4;"} 2:2:java.lang.Object com.android.tools.r8.utils.collections.BidirectionalManyToOneRepresentativeHashMap.getRepresentativeValue(java.lang.Object):72:72 -> b 1:1:com.android.tools.r8.utils.collections.BidirectionalManyToOneHashMap newLinkedHashMap():26:26 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/K4;"} 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 1:1:java.util.Map getForwardMap():82:82 -> e 2:7:java.lang.Object remove(java.lang.Object):108:113 -> e 1:1:void forEach(java.util.function.BiConsumer):52:52 -> forEach 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 1:1:java.util.Set values():152:152 -> values com.android.tools.r8.utils.collections.BidirectionalManyToOneMap -> com.android.tools.r8.internal.L4: # {"id":"sourceFile","fileName":"BidirectionalManyToOneMap.java"} void forEachManyToOneMapping(java.util.function.BiConsumer) -> a java.util.Map getForwardMap() -> e java.lang.Object get(java.lang.Object) -> get java.lang.Object getOrDefault(java.lang.Object,java.lang.Object) -> getOrDefault java.util.Set keySet() -> keySet java.util.Set values() -> values com.android.tools.r8.utils.collections.BidirectionalManyToOneRepresentativeHashMap -> com.android.tools.r8.internal.M4: # {"id":"sourceFile","fileName":"BidirectionalManyToOneRepresentativeHashMap.java"} 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/IdentityHashMap;Ljava/util/IdentityHashMap;Ljava/util/IdentityHashMap;)V"} 1:2:void clear():32:33 -> a 3:3:void forEachManyToOneMapping(com.android.tools.r8.utils.TriConsumer):38:38 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/G3;)V"} 4:4:void lambda$forEachManyToOneMapping$0(com.android.tools.r8.utils.TriConsumer,java.util.Set,java.lang.Object):39:39 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/G3;Ljava/util/Set;Ljava/lang/Object;)V"} 5:5:void putAll(com.android.tools.r8.utils.collections.BidirectionalManyToOneRepresentativeMap):85:85 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/M4;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)Ljava/util/Set;"} 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 1:6:java.lang.Object getRepresentativeKey(java.lang.Object):59:64 -> c 7:7:boolean com.android.tools.r8.utils.collections.BidirectionalManyToOneRepresentativeHashMap.hasExplicitRepresentativeKey(java.lang.Object):54:54 -> c 7:7:java.lang.Object getRepresentativeKey(java.lang.Object):64 -> c 8:9:java.lang.Object getRepresentativeKey(java.lang.Object):64:65 -> c 1:1:com.android.tools.r8.utils.collections.BidirectionalManyToOneRepresentativeHashMap newIdentityHashMap():20:20 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/M4;"} 1:1:java.lang.Object remove(java.lang.Object):96:96 -> e 2:2:boolean com.android.tools.r8.utils.collections.BidirectionalManyToOneRepresentativeHashMap.hasExplicitRepresentativeKey(java.lang.Object):54:54 -> e 2:2:java.lang.Object remove(java.lang.Object):97 -> e 3:3:java.lang.Object remove(java.lang.Object):98:98 -> e 4:4:java.lang.Object com.android.tools.r8.utils.collections.BidirectionalManyToOneRepresentativeHashMap.removeRepresentativeFor(java.lang.Object):44:44 -> e 4:4: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.android.tools.r8.internal.N4: # {"id":"sourceFile","fileName":"BidirectionalManyToOneRepresentativeMap.java"} com.android.tools.r8.utils.collections.BidirectionalOneToManyHashMap -> com.android.tools.r8.internal.O4: # {"id":"sourceFile","fileName":"BidirectionalOneToManyHashMap.java"} 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/IdentityHashMap;Ljava/util/IdentityHashMap;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/j2;)Ljava/lang/Object;"} 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 -> c 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.android.tools.r8.internal.P4: # {"id":"sourceFile","fileName":"BidirectionalOneToManyRepresentativeHashMap.java"} 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 -> b 4:6: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.android.tools.r8.internal.Q4: # {"id":"sourceFile","fileName":"BidirectionalOneToOneHashMap.java"} com.android.tools.r8.com.google.common.collect.BiMap backing -> a 1:1:void ():22:22 -> 2:3:void (com.android.tools.r8.com.google.common.collect.BiMap):25:26 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/tk;)V"} 1:1:boolean com.android.tools.r8.utils.collections.BidirectionalOneToOneHashMap.containsValue(java.lang.Object):41:41 -> a 1:1:java.util.Set getKeys(java.lang.Object):118 -> a 2:4:java.util.Set getKeys(java.lang.Object):119:121 -> a 5:5:void forEachManyToOneMapping(java.util.function.BiConsumer):61:61 -> a 6:6:void lambda$forEachManyToOneMapping$0(java.util.function.BiConsumer,java.lang.Object,java.lang.Object):61:61 -> a 7:7:void putAll(com.android.tools.r8.utils.collections.BidirectionalManyToManyMap):149:149 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Q4;)V"} 8:8:void com.android.tools.r8.utils.collections.BidirectionalOneToOneHashMap.forEach(java.util.function.BiConsumer):51:51 -> a 8:8: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)"]} 9:9:void com.android.tools.r8.utils.collections.BidirectionalOneToOneHashMap.forEach(java.util.function.BiConsumer):51:51 -> a 9:9:void putAll(com.android.tools.r8.utils.collections.BidirectionalManyToManyMap):149 -> a 1:1:java.lang.Object com.android.tools.r8.utils.collections.BidirectionalOneToOneHashMap.get(java.lang.Object):76:76 -> b 1:1:java.lang.Object getRepresentativeValue(java.lang.Object):113 -> b 1:1:java.lang.Object com.android.tools.r8.utils.collections.BidirectionalOneToOneHashMap.getKey(java.lang.Object):87:87 -> c 1:1:java.lang.Object getRepresentativeKey(java.lang.Object):108 -> 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:com.android.tools.r8.com.google.common.collect.BiMap com.android.tools.r8.utils.collections.BidirectionalOneToOneHashMap.getForwardMap():92:92 -> e 1:1:java.util.Map getForwardMap():16 -> e 1:1:java.util.Set entrySet():46:46 -> entrySet 1:1:void forEach(java.util.function.BiConsumer):51:51 -> forEach 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 2:2:java.util.Set values():169:169 -> values com.android.tools.r8.utils.collections.BidirectionalOneToOneMap -> com.android.tools.r8.internal.R4: # {"id":"sourceFile","fileName":"BidirectionalOneToOneMap.java"} com.android.tools.r8.utils.collections.DexClassAndMethodSetBase -> com.android.tools.r8.internal.jf: # {"id":"sourceFile","fileName":"DexClassAndMethodSetBase.java"} java.util.Map backing -> a java.util.function.Supplier backingFactory -> b boolean $assertionsDisabled -> c 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/t0;)Z"} 3:3:boolean remove(com.android.tools.r8.graph.DexEncodedMethod):118:118 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W0;)Z"} 4:4:boolean com.android.tools.r8.utils.collections.DexClassAndMethodSetBase.remove(com.android.tools.r8.graph.DexMethod):113:113 -> a 4:4:boolean remove(com.android.tools.r8.graph.DexEncodedMethod):118 -> a 5:6:java.util.Set toDefinitionSet():165:166 -> a 7:8:java.util.Set toDefinitionSet(java.util.function.IntFunction):170:171 -> a 9:9:void lambda$toDefinitionSet$0(java.util.Set,com.android.tools.r8.graph.DexClassAndMethod):171:171 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Set;Lcom/android/tools/r8/graph/t0;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/t0;)Z"} 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.android.tools.r8.internal.mf: # {"id":"sourceFile","fileName":"DexMethodSignatureMap.java"} java.util.Map backing -> a 1:2:void (java.util.Map):23:24 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/HashMap;)V"} 1:1:java.lang.Object merge(com.android.tools.r8.graph.DexEncodedMethod,java.lang.Object,java.util.function.BiFunction):140:140 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W0;Lcom/android/tools/r8/graph/v2;Ljava/util/function/BiFunction;)V"} 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):133:133 -> a 2:2:java.lang.Object merge(com.android.tools.r8.graph.DexEncodedMethod,java.lang.Object,java.util.function.BiFunction):140 -> 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):128:128 -> 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):133 -> a 3:3:java.lang.Object merge(com.android.tools.r8.graph.DexEncodedMethod,java.lang.Object,java.util.function.BiFunction):140 -> a 4:4:boolean containsAnyKeyOf(java.lang.Iterable):163:163 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Set;)Z"} 5:5:boolean com.android.tools.r8.utils.collections.DexMethodSignatureMap.containsKey(com.android.tools.r8.graph.DexMethodSignature):159:159 -> a 5:5:boolean containsAnyKeyOf(java.lang.Iterable):164 -> a 1:2:com.android.tools.r8.utils.collections.DexMethodSignatureSet intersectionWithKeys(java.lang.Iterable):172:173 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Set;)Lcom/android/tools/r8/internal/nf;"} 3:3:boolean com.android.tools.r8.utils.collections.DexMethodSignatureMap.containsKey(com.android.tools.r8.graph.DexMethodSignature):159:159 -> b 3:3:com.android.tools.r8.utils.collections.DexMethodSignatureSet intersectionWithKeys(java.lang.Iterable):174 -> b 4:4:com.android.tools.r8.utils.collections.DexMethodSignatureSet intersectionWithKeys(java.lang.Iterable):175:175 -> b 1:1:void clear():50:50 -> clear 1:1:java.lang.Object compute(java.lang.Object,java.util.function.BiFunction):19:19 -> compute 2:2:java.lang.Object com.android.tools.r8.utils.collections.DexMethodSignatureMap.compute(com.android.tools.r8.graph.DexMethodSignature,java.util.function.BiFunction):120:120 -> compute 2:2:java.lang.Object compute(java.lang.Object,java.util.function.BiFunction):19 -> compute 1:1:java.lang.Object computeIfAbsent(java.lang.Object,java.util.function.Function):19:19 -> computeIfAbsent 2:2:java.lang.Object com.android.tools.r8.utils.collections.DexMethodSignatureMap.computeIfAbsent(com.android.tools.r8.graph.DexMethodSignature,java.util.function.Function):106:106 -> computeIfAbsent 2:2:java.lang.Object computeIfAbsent(java.lang.Object,java.util.function.Function):19 -> computeIfAbsent 1:1:java.lang.Object computeIfPresent(java.lang.Object,java.util.function.BiFunction):19:19 -> computeIfPresent 2:2:java.lang.Object com.android.tools.r8.utils.collections.DexMethodSignatureMap.computeIfPresent(com.android.tools.r8.graph.DexMethodSignature,java.util.function.BiFunction):113:113 -> computeIfPresent 2:2:java.lang.Object computeIfPresent(java.lang.Object,java.util.function.BiFunction):19 -> computeIfPresent 1:1:boolean containsKey(java.lang.Object):145:145 -> containsKey 1:1:boolean containsValue(java.lang.Object):150:150 -> containsValue 1:1:com.android.tools.r8.utils.collections.DexMethodSignatureMap create():28:28 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/mf;"} 1:1:java.util.Set entrySet():65:65 -> entrySet 1:1:void forEach(java.util.function.BiConsumer):75:75 -> forEach 1:1:java.lang.Object get(java.lang.Object):155:155 -> get 1:1:java.lang.Object getOrDefault(java.lang.Object,java.lang.Object):70:70 -> getOrDefault 1:1:boolean isEmpty():183:183 -> isEmpty 1:1:java.util.Set keySet():55:55 -> keySet 1:1:java.lang.Object merge(java.lang.Object,java.lang.Object,java.util.function.BiFunction):19:19 -> 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):128:128 -> merge 2:2:java.lang.Object merge(java.lang.Object,java.lang.Object,java.util.function.BiFunction):19 -> merge 1:1:java.lang.Object put(java.lang.Object,java.lang.Object):19:19 -> put 2:2:java.lang.Object com.android.tools.r8.utils.collections.DexMethodSignatureMap.put(com.android.tools.r8.graph.DexMethodSignature,java.lang.Object):37:37 -> put 2:2:java.lang.Object put(java.lang.Object,java.lang.Object):19 -> put void putAll(java.util.Map) -> putAll 1:1:java.lang.Object putIfAbsent(java.lang.Object,java.lang.Object):19:19 -> putIfAbsent 2:2:java.lang.Object com.android.tools.r8.utils.collections.DexMethodSignatureMap.putIfAbsent(com.android.tools.r8.graph.DexMethodSignature,java.lang.Object):85:85 -> putIfAbsent 2:2:java.lang.Object putIfAbsent(java.lang.Object,java.lang.Object):19 -> putIfAbsent 1:1:boolean remove(java.lang.Object,java.lang.Object):90:90 -> remove 2:2:java.lang.Object remove(java.lang.Object):188:188 -> remove 1:1:java.lang.Object replace(java.lang.Object,java.lang.Object):19:19 -> replace 2:2:java.lang.Object com.android.tools.r8.utils.collections.DexMethodSignatureMap.replace(com.android.tools.r8.graph.DexMethodSignature,java.lang.Object):100:100 -> replace 2:2:java.lang.Object replace(java.lang.Object,java.lang.Object):19 -> replace 3:3:boolean replace(java.lang.Object,java.lang.Object,java.lang.Object):19:19 -> replace 4:4:boolean com.android.tools.r8.utils.collections.DexMethodSignatureMap.replace(com.android.tools.r8.graph.DexMethodSignature,java.lang.Object,java.lang.Object):95:95 -> replace 4:4:boolean replace(java.lang.Object,java.lang.Object,java.lang.Object):19 -> replace 1:1:void replaceAll(java.util.function.BiFunction):80:80 -> replaceAll 1:1:int size():204:204 -> size 1:1:java.util.Collection values():60:60 -> values com.android.tools.r8.utils.collections.DexMethodSignatureSet -> com.android.tools.r8.internal.nf: # {"id":"sourceFile","fileName":"DexMethodSignatureSet.java"} java.util.Set backing -> a com.android.tools.r8.utils.collections.DexMethodSignatureSet EMPTY -> b 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 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/nf;"} 2:2:boolean add(com.android.tools.r8.graph.DexMethodSignature):54:54 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o2;)V"} 3:3:boolean add(com.android.tools.r8.graph.DexMethod):58:58 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)Z"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W0;)Z"} 6:6:boolean add(com.android.tools.r8.graph.DexClassAndMethod):66:66 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/t0;)Z"} 7:7:void addAllMethods(java.lang.Iterable):75:75 -> a 8:8:void addAll(com.android.tools.r8.utils.collections.DexMethodSignatureSet):79:79 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/nf;)V"} 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 10:11:void addAll(java.lang.Iterable,java.util.function.Function):83:84 -> 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 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/nf;"} 2:2:boolean contains(com.android.tools.r8.graph.DexMethodSignature):99:99 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o2;)Z"} 3:3:boolean contains(com.android.tools.r8.graph.DexClassAndMethod):111:111 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/t0;)Z"} 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)"]} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/nf;)Z"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W0;)Z"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/nf;)Lcom/android/tools/r8/internal/nf;"} 2:2:com.android.tools.r8.utils.collections.DexMethodSignatureSet createLinked():45:45 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/nf;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/nf;"} 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.android.tools.r8.internal.Sf: # {"id":"sourceFile","fileName":"EmptyBidirectionalOneToOneMap.java"} 1:1:void ():15:15 -> 1:1:void forEachManyToOneMapping(java.util.function.BiConsumer):0:0 -> a 2:2:java.util.Set getKeys(java.lang.Object):92:92 -> a java.lang.Object getRepresentativeValue(java.lang.Object) -> b java.lang.Object getRepresentativeKey(java.lang.Object) -> c boolean containsKey(java.lang.Object) -> containsKey boolean containsValue(java.lang.Object) -> containsValue 1:1:com.android.tools.r8.com.google.common.collect.BiMap com.android.tools.r8.utils.collections.EmptyBidirectionalOneToOneMap.getForwardMap():72:72 -> e 1:1:java.util.Map getForwardMap():15 -> e void forEach(java.util.function.BiConsumer) -> forEach java.lang.Object get(java.lang.Object) -> get java.lang.Object getOrDefault(java.lang.Object,java.lang.Object) -> getOrDefault boolean isEmpty() -> isEmpty 1:1:java.util.Set keySet():107:107 -> keySet 1:1:java.util.Set values():112:112 -> values com.android.tools.r8.utils.collections.IdentityHashSetFromMap -> com.android.tools.r8.internal.Fl: # {"id":"sourceFile","fileName":"IdentityHashSetFromMap.java"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/l5;)Lcom/android/tools/r8/graph/s2;"} 2:2:java.util.Set newProgramDerivedContextSet():26:26 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Fl;"} 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.android.tools.r8.internal.Rl: # {"id":"sourceFile","fileName":"ImmutableDeque.java"} boolean isClosed -> a 1:1:void (java.util.Collection):20:20 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;)V"} 2:2:void (java.util.Collection):17:17 -> 1:1:java.util.Deque of(java.lang.Object[]):111:111 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"([Ljava/lang/Object;)Lcom/android/tools/r8/internal/Rl;"} 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.android.tools.r8.internal.Wl: # {"id":"sourceFile","fileName":"ImmutableInt2ReferenceSortedMap.java"} com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceSortedMap sortedMap -> b 1:2:void (com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceSortedMap):21:22 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/qq;)V"} 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceSortedMap subMap(int,int):96:96 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(II)Lcom/android/tools/r8/internal/lr;"} 2:2:int firstIntKey():118:118 -> a 3:3:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceSortedMap tailMap(java.lang.Integer):135:135 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Integer;)Lcom/android/tools/r8/internal/lr;"} 4:4:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceSortedMap subMap(java.lang.Integer,java.lang.Integer):141:141 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Integer;Ljava/lang/Integer;)Lcom/android/tools/r8/internal/lr;"} 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:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceSortedMap tailMap(int):108:108 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/internal/lr;"} 2:2:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceSortedMap headMap(java.lang.Integer):129:129 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Integer;)Lcom/android/tools/r8/internal/lr;"} 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet com.android.tools.r8.utils.collections.ImmutableInt2ReferenceSortedMap.int2ReferenceEntrySet():78:78 -> c 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSet int2ReferenceEntrySet():17 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/qK;"} 2:2:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet int2ReferenceEntrySet():78:78 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/uK;"} 3:3:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceSortedMap headMap(int):102:102 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/internal/lr;"} 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:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet com.android.tools.r8.utils.collections.ImmutableInt2ReferenceSortedMap.entrySet():85:85 -> e 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSet entrySet():17 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/qK;"} 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet():85:85 -> entrySet # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/uK;"} 2:2:com.android.tools.r8.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: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:com.android.tools.r8.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:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntSortedSet com.android.tools.r8.utils.collections.ImmutableInt2ReferenceSortedMap.keySet():90:90 -> keySet 1:1:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntSet keySet():17 -> keySet # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Qr;"} 2:2:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntSortedSet keySet():90:90 -> keySet # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Tr;"} 3:3:com.android.tools.r8.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:com.android.tools.r8.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:com.android.tools.r8.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.android.tools.r8.internal.Vl: # {"id":"sourceFile","fileName":"ImmutableInt2ReferenceSortedMap.java"} com.android.tools.r8.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 # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/internal/B1;)V"} 2:2:com.android.tools.r8.utils.collections.ImmutableInt2ReferenceSortedMap build():51:51 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Wl;"} com.android.tools.r8.utils.collections.LinkedProgramMethodSet -> com.android.tools.r8.internal.CB: # {"id":"sourceFile","fileName":"LinkedProgramMethodSet.java"} 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 -> l com.android.tools.r8.utils.collections.LongLivedClassSetBuilder -> com.android.tools.r8.internal.aD: # {"id":"sourceFile","fileName":"LongLivedClassSetBuilder.java"} boolean $assertionsDisabled -> f 1:1:void ():16:16 -> 1:1:void (com.android.tools.r8.graph.lens.GraphLens,java.util.function.IntFunction,java.util.function.IntFunction):23:23 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xj;Ljava/util/function/IntFunction;Ljava/util/function/IntFunction;)V"} 1:1:com.android.tools.r8.utils.collections.LongLivedClassSetBuilder createConcurrentBuilderForIdentitySet(com.android.tools.r8.graph.lens.GraphLens):29:29 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xj;)Lcom/android/tools/r8/internal/aD;"} 2:2:void add(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.lens.GraphLens):35:35 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q0;Lcom/android/tools/r8/internal/Xj;)V"} 3:3:boolean com.android.tools.r8.utils.collections.LongLivedCollectionBuilder.verifyIsRewrittenWithLens(com.android.tools.r8.graph.lens.GraphLens):39:39 -> a 3:3:void add(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.lens.GraphLens):35 -> a 4:4:boolean com.android.tools.r8.utils.collections.LongLivedCollectionBuilder.isRewrittenWithLens(com.android.tools.r8.graph.lens.GraphLens):35:35 -> a 4:4:boolean com.android.tools.r8.utils.collections.LongLivedCollectionBuilder.verifyIsRewrittenWithLens(com.android.tools.r8.graph.lens.GraphLens):39 -> a 4:4:void add(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.lens.GraphLens):35 -> a 5:5:boolean com.android.tools.r8.utils.collections.LongLivedCollectionBuilder.verifyIsRewrittenWithLens(com.android.tools.r8.graph.lens.GraphLens):39:39 -> a 5:5:void add(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.lens.GraphLens):35 -> a 6:6:void add(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.lens.GraphLens):36:36 -> a 7:14:java.util.Set build(com.android.tools.r8.graph.AppView):63:70 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)Ljava/util/Set;"} com.android.tools.r8.utils.collections.LongLivedCollectionBuilder -> com.android.tools.r8.internal.bD: # {"id":"sourceFile","fileName":"LongLivedCollectionBuilder.java"} java.util.function.IntFunction factory -> a java.util.function.IntFunction factoryForBuilder -> b com.android.tools.r8.graph.lens.GraphLens appliedGraphLens -> c java.lang.Object backing -> d boolean $assertionsDisabled -> e 1:1:void ():10:10 -> 1:5:void (com.android.tools.r8.graph.lens.GraphLens,java.util.function.IntFunction,java.util.function.IntFunction):27:31 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xj;Ljava/util/function/IntFunction;Ljava/util/function/IntFunction;)V"} com.android.tools.r8.utils.collections.LongLivedProgramMethodMapBuilder -> com.android.tools.r8.internal.cD: # {"id":"sourceFile","fileName":"LongLivedProgramMethodMapBuilder.java"} boolean $assertionsDisabled -> f 1:1:void ():23:23 -> 1:1:void (com.android.tools.r8.graph.lens.GraphLens,java.util.function.IntFunction,java.util.function.IntFunction):30:30 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xj;Ljava/util/function/IntFunction;Ljava/util/function/IntFunction;)V"} 1:1:com.android.tools.r8.utils.collections.LongLivedProgramMethodMapBuilder createConcurrentBuilderForNonConcurrentMap(com.android.tools.r8.graph.lens.GraphLens):40:40 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xj;)Lcom/android/tools/r8/internal/cD;"} 2:2:java.lang.Object computeIfAbsent(com.android.tools.r8.graph.ProgramMethod,java.util.function.Function,com.android.tools.r8.graph.lens.GraphLens):46:46 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Ljava/util/function/Function;Lcom/android/tools/r8/internal/Xj;)Ljava/lang/Object;"} 3:3:boolean com.android.tools.r8.utils.collections.LongLivedCollectionBuilder.verifyIsRewrittenWithLens(com.android.tools.r8.graph.lens.GraphLens):39:39 -> a 3:3:java.lang.Object computeIfAbsent(com.android.tools.r8.graph.ProgramMethod,java.util.function.Function,com.android.tools.r8.graph.lens.GraphLens):46 -> a 4:4:boolean com.android.tools.r8.utils.collections.LongLivedCollectionBuilder.isRewrittenWithLens(com.android.tools.r8.graph.lens.GraphLens):35:35 -> a 4:4:boolean com.android.tools.r8.utils.collections.LongLivedCollectionBuilder.verifyIsRewrittenWithLens(com.android.tools.r8.graph.lens.GraphLens):39 -> a 4:4:java.lang.Object computeIfAbsent(com.android.tools.r8.graph.ProgramMethod,java.util.function.Function,com.android.tools.r8.graph.lens.GraphLens):46 -> a 5:5:boolean com.android.tools.r8.utils.collections.LongLivedCollectionBuilder.verifyIsRewrittenWithLens(com.android.tools.r8.graph.lens.GraphLens):39:39 -> a 5:5:java.lang.Object computeIfAbsent(com.android.tools.r8.graph.ProgramMethod,java.util.function.Function,com.android.tools.r8.graph.lens.GraphLens):46 -> a 6:6:java.lang.Object computeIfAbsent(com.android.tools.r8.graph.ProgramMethod,java.util.function.Function,com.android.tools.r8.graph.lens.GraphLens):47:47 -> a 7:7:java.lang.Object lambda$computeIfAbsent$0(java.util.function.Function,com.android.tools.r8.graph.ProgramMethod):47:47 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Function;Lcom/android/tools/r8/graph/o5;)Ljava/lang/Object;"} 8:24:com.android.tools.r8.utils.collections.LongLivedProgramMethodMapBuilder rewrittenWithLens(java.util.function.BiFunction,com.android.tools.r8.graph.lens.GraphLens):69:85 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/BiFunction;Lcom/android/tools/r8/internal/Xj;)Lcom/android/tools/r8/internal/cD;"} 25:28:void lambda$rewrittenWithLens$1(com.android.tools.r8.graph.lens.GraphLens,java.util.function.BiFunction,java.util.Map,com.android.tools.r8.graph.DexMethod,java.lang.Object):77:80 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xj;Ljava/util/function/BiFunction;Ljava/util/Map;Lcom/android/tools/r8/graph/j2;Ljava/lang/Object;)V"} 29:29:com.android.tools.r8.utils.collections.ProgramMethodMap build(com.android.tools.r8.graph.AppView,java.util.function.Function):92:92 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Ljava/util/function/Function;)Lcom/android/tools/r8/internal/GN;"} 30:30:boolean com.android.tools.r8.utils.collections.LongLivedCollectionBuilder.verifyIsRewrittenWithLens(com.android.tools.r8.graph.lens.GraphLens):39:39 -> a 30:30:com.android.tools.r8.utils.collections.ProgramMethodMap build(com.android.tools.r8.graph.AppView,java.util.function.Function):92 -> a 31:31:boolean com.android.tools.r8.utils.collections.LongLivedCollectionBuilder.isRewrittenWithLens(com.android.tools.r8.graph.lens.GraphLens):35:35 -> a 31:31:boolean com.android.tools.r8.utils.collections.LongLivedCollectionBuilder.verifyIsRewrittenWithLens(com.android.tools.r8.graph.lens.GraphLens):39 -> a 31:31:com.android.tools.r8.utils.collections.ProgramMethodMap build(com.android.tools.r8.graph.AppView,java.util.function.Function):92 -> a 32:32:boolean com.android.tools.r8.utils.collections.LongLivedCollectionBuilder.verifyIsRewrittenWithLens(com.android.tools.r8.graph.lens.GraphLens):39:39 -> a 32:32:com.android.tools.r8.utils.collections.ProgramMethodMap build(com.android.tools.r8.graph.AppView,java.util.function.Function):92 -> a 33:34:com.android.tools.r8.utils.collections.ProgramMethodMap build(com.android.tools.r8.graph.AppView,java.util.function.Function):94:95 -> a 35:40: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/GN;Ljava/util/function/Function;Lcom/android/tools/r8/graph/j2;Ljava/lang/Object;)V"} com.android.tools.r8.utils.collections.LongLivedProgramMethodSetBuilder -> com.android.tools.r8.internal.dD: # {"id":"sourceFile","fileName":"LongLivedProgramMethodSetBuilder.java"} java.util.function.IntFunction factory -> a java.util.function.IntFunction factoryForBuilder -> b com.android.tools.r8.graph.lens.GraphLens appliedGraphLens -> c java.util.Set methods -> d boolean $assertionsDisabled -> e 1:1:void ():26:26 -> 1:5:void (com.android.tools.r8.graph.lens.GraphLens,java.util.function.IntFunction,java.util.function.IntFunction):43:47 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xj;Ljava/util/function/IntFunction;Ljava/util/function/IntFunction;)V"} 1:1:boolean lambda$verifyIsRewrittenWithNewerLens$2(com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.NonIdentityGraphLens):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/HH;)Z"} 2:2:com.android.tools.r8.utils.collections.LongLivedProgramMethodSetBuilder createConcurrentForIdentitySet(com.android.tools.r8.graph.lens.GraphLens):58:58 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xj;)Lcom/android/tools/r8/internal/dD;"} 3:3:void add(com.android.tools.r8.graph.ProgramMethod):64:64 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)V"} 4:4:void add(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens):70:70 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/graph/o5;)V"} 5:5:boolean com.android.tools.r8.utils.collections.LongLivedProgramMethodSetBuilder.isRewrittenWithLens(com.android.tools.r8.graph.lens.GraphLens):90:90 -> a 5:5:boolean com.android.tools.r8.utils.collections.LongLivedProgramMethodSetBuilder.verifyIsRewrittenWithLens(com.android.tools.r8.graph.lens.GraphLens):182 -> a 5:5:void add(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens):70 -> a 6:6:boolean com.android.tools.r8.utils.collections.LongLivedProgramMethodSetBuilder.verifyIsRewrittenWithLens(com.android.tools.r8.graph.lens.GraphLens):182:182 -> a 6:6:void add(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens):70 -> a 7:7:void add(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens):71:71 -> a 8:8:void clear():80:80 -> a 9:9:com.android.tools.r8.utils.collections.LongLivedProgramMethodSetBuilder merge(com.android.tools.r8.utils.collections.LongLivedProgramMethodSetBuilder):97:97 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/dD;)V"} 10:10:boolean com.android.tools.r8.utils.collections.LongLivedProgramMethodSetBuilder.isRewrittenWithLens(com.android.tools.r8.graph.lens.GraphLens):90:90 -> a 10:10:com.android.tools.r8.utils.collections.LongLivedProgramMethodSetBuilder merge(com.android.tools.r8.utils.collections.LongLivedProgramMethodSetBuilder):97 -> a 11:17:com.android.tools.r8.utils.collections.LongLivedProgramMethodSetBuilder merge(com.android.tools.r8.utils.collections.LongLivedProgramMethodSetBuilder):98:104 -> a 18:18:void remove(com.android.tools.r8.graph.DexMethod):112:112 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)V"} 19:19:void remove(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.lens.GraphLens):116:116 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/graph/j2;)V"} 20:20:boolean com.android.tools.r8.utils.collections.LongLivedProgramMethodSetBuilder.isEmpty():178:178 -> a 20:20:void remove(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.lens.GraphLens):116 -> a 21:21:boolean com.android.tools.r8.utils.collections.LongLivedProgramMethodSetBuilder.isRewrittenWithLens(com.android.tools.r8.graph.lens.GraphLens):90:90 -> a 21:21:boolean com.android.tools.r8.utils.collections.LongLivedProgramMethodSetBuilder.verifyIsRewrittenWithLens(com.android.tools.r8.graph.lens.GraphLens):182 -> a 21:21:void remove(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.lens.GraphLens):116 -> a 22:22:boolean com.android.tools.r8.utils.collections.LongLivedProgramMethodSetBuilder.verifyIsRewrittenWithLens(com.android.tools.r8.graph.lens.GraphLens):182:182 -> a 22:22:void remove(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.lens.GraphLens):116 -> a 23:23:void remove(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.lens.GraphLens):117:117 -> a 24:24:com.android.tools.r8.utils.collections.LongLivedProgramMethodSetBuilder removeAll(java.lang.Iterable):121:121 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Set;)Lcom/android/tools/r8/internal/dD;"} 25:25:com.android.tools.r8.utils.collections.LongLivedProgramMethodSetBuilder removeIf(com.android.tools.r8.graph.DexDefinitionSupplier,java.util.function.Predicate):127:127 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Ljava/util/function/Predicate;)Lcom/android/tools/r8/internal/dD;"} 26:32:boolean lambda$removeIf$1(com.android.tools.r8.graph.DexDefinitionSupplier,java.util.function.Predicate,com.android.tools.r8.graph.DexMethod):130:136 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Q0;Ljava/util/function/Predicate;Lcom/android/tools/r8/graph/j2;)Z"} 33:36:com.android.tools.r8.utils.collections.ProgramMethodSet build(com.android.tools.r8.graph.AppView):165:168 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)Lcom/android/tools/r8/internal/IN;"} 37:37:com.android.tools.r8.graph.DexClass com.android.tools.r8.graph.DexDefinitionSupplier.definitionForHolder(com.android.tools.r8.graph.DexMember):121:121 -> a 37:37:com.android.tools.r8.utils.collections.ProgramMethodSet build(com.android.tools.r8.graph.AppView):169 -> a 38:41:com.android.tools.r8.utils.collections.ProgramMethodSet build(com.android.tools.r8.graph.AppView):169:172 -> a 42:42:boolean com.android.tools.r8.utils.collections.ProgramMethodSet.createAndAdd(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexEncodedMethod):81:81 -> a 42:42:com.android.tools.r8.utils.collections.ProgramMethodSet build(com.android.tools.r8.graph.AppView):172 -> a 43:46:void dump(com.android.tools.r8.utils.DeterminismChecker$LineCallback):196:199 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/x0;)V"} 1:1:com.android.tools.r8.utils.collections.LongLivedProgramMethodSetBuilder createForIdentitySet(com.android.tools.r8.graph.lens.GraphLens):52:52 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xj;)Lcom/android/tools/r8/internal/dD;"} 2:2:boolean contains(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens):85:85 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/graph/o5;)Z"} 3:3:boolean com.android.tools.r8.utils.collections.LongLivedProgramMethodSetBuilder.isRewrittenWithLens(com.android.tools.r8.graph.lens.GraphLens):90:90 -> b 3:3:boolean com.android.tools.r8.utils.collections.LongLivedProgramMethodSetBuilder.verifyIsRewrittenWithLens(com.android.tools.r8.graph.lens.GraphLens):182 -> b 3:3:boolean contains(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens):85 -> b 4:4:boolean com.android.tools.r8.utils.collections.LongLivedProgramMethodSetBuilder.verifyIsRewrittenWithLens(com.android.tools.r8.graph.lens.GraphLens):182:182 -> b 4:4:boolean contains(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens):85 -> b 5:5:boolean contains(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.lens.GraphLens):86:86 -> b 6:6:boolean isEmpty():178:178 -> b 1:13:com.android.tools.r8.utils.collections.LongLivedProgramMethodSetBuilder rewrittenWithLens(com.android.tools.r8.graph.lens.GraphLens):148:160 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xj;)Lcom/android/tools/r8/internal/dD;"} 1:4:boolean verifyIsRewrittenWithNewerLens(com.android.tools.r8.graph.lens.GraphLens):187:190 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xj;)V"} 5:5:boolean verifyIsRewrittenWithNewerLens(com.android.tools.r8.graph.lens.GraphLens):189:189 -> d com.android.tools.r8.utils.collections.MutableBidirectionalManyToOneMap -> com.android.tools.r8.internal.nG: # {"id":"sourceFile","fileName":"MutableBidirectionalManyToOneMap.java"} void put(java.lang.Iterable,java.lang.Object) -> a java.lang.Object put(java.lang.Object,java.lang.Object) -> put com.android.tools.r8.utils.collections.MutableBidirectionalManyToOneRepresentativeMap -> com.android.tools.r8.internal.oG: # {"id":"sourceFile","fileName":"MutableBidirectionalManyToOneRepresentativeMap.java"} com.android.tools.r8.utils.collections.ProgramFieldMap -> com.android.tools.r8.internal.DN: # {"id":"sourceFile","fileName":"ProgramFieldMap.java"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/DN;"} 1:1:com.android.tools.r8.com.google.common.base.Equivalence$Wrapper wrap(com.android.tools.r8.graph.ProgramMember):15:15 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/n5;)Lcom/android/tools/r8/internal/ih;"} 2:2:com.android.tools.r8.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.android.tools.r8.com.google.common.base.Equivalence$Wrapper wrap(com.android.tools.r8.graph.ProgramMember):15 -> d com.android.tools.r8.utils.collections.ProgramFieldSet -> com.android.tools.r8.internal.EN: # {"id":"sourceFile","fileName":"ProgramFieldSet.java"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/EN;"} 2:3:boolean add(com.android.tools.r8.graph.ProgramField):38:39 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m5;)Z"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/EN;"} 2:2:boolean contains(com.android.tools.r8.graph.ProgramField):60:60 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m5;)Z"} 1:1:java.util.Iterator iterator():73:73 -> iterator com.android.tools.r8.utils.collections.ProgramMemberMap -> com.android.tools.r8.internal.FN: # {"id":"sourceFile","fileName":"ProgramMemberMap.java"} java.util.Map backing -> a 1:2:void (java.util.function.Supplier):20:21 -> 3:4:void (java.util.Map):24:25 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/HashMap;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/n5;Ljava/util/function/BiFunction;)V"} 3:3:java.lang.Object lambda$compute$0(java.util.function.BiFunction,com.android.tools.r8.graph.ProgramMember,com.android.tools.r8.com.google.common.base.Equivalence$Wrapper,java.lang.Object):33:33 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/BiFunction;Lcom/android/tools/r8/graph/n5;Lcom/android/tools/r8/internal/ih;Ljava/lang/Object;)Ljava/lang/Object;"} 4:4:java.lang.Object computeIfAbsent(com.android.tools.r8.graph.ProgramMember,java.util.function.Function):37:37 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/n5;Ljava/util/function/Function;)Ljava/lang/Object;"} 5:5:java.lang.Object lambda$computeIfAbsent$1(java.util.function.Function,com.android.tools.r8.com.google.common.base.Equivalence$Wrapper):37:37 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Function;Lcom/android/tools/r8/internal/ih;)Ljava/lang/Object;"} 6:6:boolean containsKey(com.android.tools.r8.graph.ProgramMember):41:41 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/n5;)Z"} 7:7:void forEach(java.util.function.BiConsumer):45:45 -> a 8:8:void lambda$forEach$2(java.util.function.BiConsumer,com.android.tools.r8.com.google.common.base.Equivalence$Wrapper,java.lang.Object):45:45 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/BiConsumer;Lcom/android/tools/r8/internal/ih;Ljava/lang/Object;)V"} 9:10:java.lang.Object getOrDefault(com.android.tools.r8.graph.ProgramMember,java.util.function.Supplier):57:58 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/n5;Ljava/util/function/Supplier;)Ljava/lang/Object;"} 11:12:java.lang.Object put(com.android.tools.r8.graph.ProgramMember,java.lang.Object):66:67 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/n5;Ljava/lang/Object;)Ljava/lang/Object;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/n5;)Ljava/lang/Object;"} 2:2:int size():81:81 -> b 1:1:java.lang.Object remove(com.android.tools.r8.graph.ProgramMember):71:71 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/n5;)Ljava/lang/Object;"} com.android.tools.r8.com.google.common.base.Equivalence$Wrapper wrap(com.android.tools.r8.graph.ProgramMember) -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/n5;)Lcom/android/tools/r8/internal/ih;"} com.android.tools.r8.utils.collections.ProgramMethodMap -> com.android.tools.r8.internal.GN: # {"id":"sourceFile","fileName":"ProgramMethodMap.java"} 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/HashMap;)V"} 1:1:com.android.tools.r8.utils.collections.ProgramMethodMap create(int):33:33 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/internal/GN;"} 1:1:com.android.tools.r8.utils.collections.ProgramMethodMap create():29:29 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/GN;"} 1:1:com.android.tools.r8.com.google.common.base.Equivalence$Wrapper wrap(com.android.tools.r8.graph.ProgramMember):16:16 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/n5;)Lcom/android/tools/r8/internal/ih;"} 2:2:com.android.tools.r8.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.android.tools.r8.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 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/GN;"} 1:1:com.android.tools.r8.utils.collections.ProgramMethodMap empty():42:42 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/GN;"} com.android.tools.r8.utils.collections.ProgramMethodMultiset -> com.android.tools.r8.internal.HN: # {"id":"sourceFile","fileName":"ProgramMethodMultiset.java"} com.android.tools.r8.com.google.common.collect.Multiset backing -> a 1:2:void (com.android.tools.r8.com.google.common.collect.Multiset):22:23 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/uc;)V"} 1:1:com.android.tools.r8.utils.collections.ProgramMethodMultiset createConcurrent():27:27 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/HN;"} 2:2:void add(com.android.tools.r8.graph.ProgramMethod):35:35 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)V"} 3:3:com.android.tools.r8.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.android.tools.r8.com.google.common.base.Equivalence$Wrapper,int):43:43 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/ObjIntConsumer;Lcom/android/tools/r8/internal/ih;I)V"} 7:7:boolean lambda$removeIf$1(java.util.function.Predicate,com.android.tools.r8.com.google.common.base.Equivalence$Wrapper):47:47 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Predicate;Lcom/android/tools/r8/internal/ih;)Z"} 8:8:boolean removeIf(java.util.function.Predicate):47:47 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Predicate;)V"} 1:1:int size():51:51 -> b com.android.tools.r8.utils.collections.ProgramMethodSet -> com.android.tools.r8.internal.IN: # {"id":"sourceFile","fileName":"ProgramMethodSet.java"} 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Supplier;Ljava/util/AbstractMap;)V"} 1:2:com.android.tools.r8.utils.collections.ProgramMethodSet create(com.android.tools.r8.utils.ForEachable):49:50 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/c1;)Lcom/android/tools/r8/internal/IN;"} 3:3:void addAll(com.android.tools.r8.utils.collections.ProgramMethodSet):77:77 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/IN;)V"} 4:5:com.android.tools.r8.utils.collections.ProgramMethodSet rewrittenWithLens(com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.lens.GraphLens):85:86 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Q0;Lcom/android/tools/r8/internal/Xj;)Lcom/android/tools/r8/internal/IN;"} 6:8:void lambda$rewrittenWithLens$0(com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.utils.collections.ProgramMethodSet,com.android.tools.r8.graph.ProgramMethod):88:90 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/graph/Q0;Lcom/android/tools/r8/internal/IN;Lcom/android/tools/r8/graph/o5;)V"} 1:1:com.android.tools.r8.utils.collections.ProgramMethodSet create():35:35 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/IN;"} 2:2:com.android.tools.r8.utils.collections.ProgramMethodSet create(com.android.tools.r8.utils.collections.ProgramMethodSet):55:55 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/IN;)Lcom/android/tools/r8/internal/IN;"} 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 # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 4:4:void com.android.tools.r8.utils.collections.ProgramMethodSet.addAll(com.android.tools.r8.utils.collections.ProgramMethodSet):77:77 -> b 4:4: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 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/IN;"} 1:1:com.android.tools.r8.utils.collections.LinkedProgramMethodSet createLinked():65:65 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/CB;"} 1:1:com.android.tools.r8.utils.collections.ProgramMethodSet empty():73:73 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/IN;"} 1:1:com.android.tools.r8.utils.collections.ProgramMethodSet create(int):39:39 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/internal/IN;"} 1:1:com.android.tools.r8.utils.collections.LinkedProgramMethodSet createLinked(int):69:69 -> k # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/internal/CB;"} com.android.tools.r8.utils.collections.SortedProgramMethodSet -> com.android.tools.r8.internal.PV: # {"id":"sourceFile","fileName":"SortedProgramMethodSet.java"} 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.lens.GraphLens):23:23 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Q0;Lcom/android/tools/r8/internal/Xj;)Lcom/android/tools/r8/internal/IN;"} 2:2:void lambda$rewrittenWithLens$3(java.util.function.Consumer,com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.ProgramMethod):61:61 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Consumer;Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/graph/Q0;Lcom/android/tools/r8/graph/o5;)V"} 3:3:void lambda$rewrittenWithLens$4(com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.DexDefinitionSupplier,java.util.function.Consumer):61:61 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/graph/Q0;Ljava/util/function/Consumer;)V"} 4:7:java.util.Set toDefinitionSet():66:69 -> a 8:8:int lambda$toDefinitionSet$5(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexEncodedMethod):67:67 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W0;Lcom/android/tools/r8/graph/W0;)I"} 9:9:void lambda$toDefinitionSet$6(java.util.Set,com.android.tools.r8.graph.ProgramMethod):69:69 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Set;Lcom/android/tools/r8/graph/o5;)V"} 1:3:com.android.tools.r8.utils.collections.SortedProgramMethodSet create(com.android.tools.r8.utils.ForEachable):43:45 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/c1;)Lcom/android/tools/r8/internal/PV;"} 4:4:com.android.tools.r8.utils.collections.SortedProgramMethodSet rewrittenWithLens(com.android.tools.r8.graph.DexDefinitionSupplier,com.android.tools.r8.graph.lens.GraphLens):60:60 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Q0;Lcom/android/tools/r8/internal/Xj;)Lcom/android/tools/r8/internal/PV;"} 1:1:com.android.tools.r8.utils.collections.SortedProgramMethodSet create():33:33 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/PV;"} 1:1:java.util.SortedMap lambda$create$1():44:44 -> g 1:1:java.util.SortedMap lambda$static$0():26:26 -> i com.android.tools.r8.utils.dfs.DFSStack -> com.android.tools.r8.internal.Dd: # {"id":"sourceFile","fileName":"DFSStack.java"} 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/ArrayDeque;Ljava/util/Set;)V"} 1:1:com.android.tools.r8.utils.dfs.DFSStack createIdentityStack():24:24 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Dd;"} 2:2:boolean contains(java.lang.Object):28:28 -> a 3:3:void handle(com.android.tools.r8.utils.dfs.DFSWorklistItem):42:42 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Gd;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;)Ljava/util/ArrayDeque;"} 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.android.tools.r8.internal.Gd: # {"id":"sourceFile","fileName":"DFSWorklistItem.java"} java.lang.Object value -> a 1:2:void (java.lang.Object):11:12 -> com.android.tools.r8.utils.dfs.DFSWorklistItem$NewlyVisitedDFSWorklistItem asNewlyVisited() -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Fd;"} 1:1:java.lang.Object getValue():16:16 -> b com.android.tools.r8.utils.dfs.DFSWorklistItem$FullyVisitedDFSWorklistItem -> com.android.tools.r8.internal.Ed: # {"id":"sourceFile","fileName":"DFSWorklistItem.java"} 1:1:void (java.lang.Object):55:55 -> com.android.tools.r8.utils.dfs.DFSWorklistItem$NewlyVisitedDFSWorklistItem -> com.android.tools.r8.internal.Fd: # {"id":"sourceFile","fileName":"DFSWorklistItem.java"} 1:1:void (java.lang.Object):34:34 -> com.android.tools.r8.utils.dfs.DFSWorklistItem$NewlyVisitedDFSWorklistItem asNewlyVisited() -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Fd;"} 1:1:com.android.tools.r8.utils.dfs.DFSWorklistItem$FullyVisitedDFSWorklistItem toFullyVisited():48:48 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/Ed;"} 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.positions.ClassFilePositionToMappedRangeMapper -> com.android.tools.r8.internal.O9: # {"id":"sourceFile","fileName":"ClassFilePositionToMappedRangeMapper.java"} com.android.tools.r8.graph.AppView appView -> a 1:2:void (com.android.tools.r8.graph.AppView):26:27 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)V"} 1:1:void updateDebugInfoInCodeObjects():0:0 -> a 2:2:java.util.List getMappedPositions(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.utils.positions.PositionRemapper,boolean,boolean,int):37:37 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/mM;ZZI)Ljava/util/ArrayList;"} 3:11:java.util.List com.android.tools.r8.utils.positions.ClassFilePositionToMappedRangeMapper.getPcEncodedPositions(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.utils.positions.PositionRemapper):101:109 -> a 3:11:java.util.List getMappedPositions(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.utils.positions.PositionRemapper,boolean,boolean,int):38 -> a 12:12:boolean com.android.tools.r8.cf.code.CfInstruction.isPosition():0:0 -> a 12:12:java.util.List com.android.tools.r8.utils.positions.ClassFilePositionToMappedRangeMapper.getPcEncodedPositions(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.utils.positions.PositionRemapper):109 -> a 12:12:java.util.List getMappedPositions(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.utils.positions.PositionRemapper,boolean,boolean,int):38 -> a 13:38:java.util.List com.android.tools.r8.utils.positions.ClassFilePositionToMappedRangeMapper.getPcEncodedPositions(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.utils.positions.PositionRemapper):110:135 -> a 13:38:java.util.List getMappedPositions(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.utils.positions.PositionRemapper,boolean,boolean,int):38 -> a 39:39:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161:161 -> a 39:39:java.util.List com.android.tools.r8.utils.positions.ClassFilePositionToMappedRangeMapper.getPcEncodedPositions(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.utils.positions.PositionRemapper):135 -> a 39:39:java.util.List getMappedPositions(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.utils.positions.PositionRemapper,boolean,boolean,int):38 -> a 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,com.android.tools.r8.position.Position):187:187 -> a 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):161 -> a 40:40:java.util.List com.android.tools.r8.utils.positions.ClassFilePositionToMappedRangeMapper.getPcEncodedPositions(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.utils.positions.PositionRemapper):135 -> a 40:40:java.util.List getMappedPositions(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.utils.positions.PositionRemapper,boolean,boolean,int):38 -> a 41:41: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):179:179 -> a 41:41:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161 -> a 41:41:java.util.List com.android.tools.r8.utils.positions.ClassFilePositionToMappedRangeMapper.getPcEncodedPositions(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.utils.positions.PositionRemapper):135 -> a 41:41:java.util.List getMappedPositions(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.utils.positions.PositionRemapper,boolean,boolean,int):38 -> a 42:42:java.util.List com.android.tools.r8.utils.positions.ClassFilePositionToMappedRangeMapper.getPcEncodedPositions(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.utils.positions.PositionRemapper):135:135 -> a 42:42:java.util.List getMappedPositions(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.utils.positions.PositionRemapper,boolean,boolean,int):38 -> a 43:43:java.util.List com.android.tools.r8.utils.positions.ClassFilePositionToMappedRangeMapper.getPcEncodedPositions(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.utils.positions.PositionRemapper):128:128 -> a 43:43:java.util.List getMappedPositions(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.utils.positions.PositionRemapper,boolean,boolean,int):38 -> a 44:52:java.util.List com.android.tools.r8.utils.positions.ClassFilePositionToMappedRangeMapper.getMappedPositionsRemapped(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.utils.positions.PositionRemapper,boolean):49:57 -> a 44:52:java.util.List getMappedPositions(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.utils.positions.PositionRemapper,boolean,boolean,int):39 -> a 53:53:boolean com.android.tools.r8.cf.code.CfInstruction.isPosition():0:0 -> a 53:53:java.util.List com.android.tools.r8.utils.positions.ClassFilePositionToMappedRangeMapper.getMappedPositionsRemapped(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.utils.positions.PositionRemapper,boolean):57 -> a 53:53:java.util.List getMappedPositions(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.utils.positions.PositionRemapper,boolean,boolean,int):39 -> a 54:58:java.util.List com.android.tools.r8.utils.positions.ClassFilePositionToMappedRangeMapper.getMappedPositionsRemapped(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.utils.positions.PositionRemapper,boolean):59:63 -> a 54:58:java.util.List getMappedPositions(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.utils.positions.PositionRemapper,boolean,boolean,int):39 -> a 59:62:com.android.tools.r8.ir.code.Position com.android.tools.r8.utils.positions.PositionUtils.remapAndAdd(com.android.tools.r8.ir.code.Position,com.android.tools.r8.utils.positions.PositionRemapper,java.util.List):24:27 -> a 59:62:java.util.List com.android.tools.r8.utils.positions.ClassFilePositionToMappedRangeMapper.getMappedPositionsRemapped(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.utils.positions.PositionRemapper,boolean):63 -> a 59:62:java.util.List getMappedPositions(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.utils.positions.PositionRemapper,boolean,boolean,int):39 -> a 63:73:java.util.List com.android.tools.r8.utils.positions.ClassFilePositionToMappedRangeMapper.getMappedPositionsRemapped(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.utils.positions.PositionRemapper,boolean) -> a 63:73:java.util.List getMappedPositions(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.utils.positions.PositionRemapper,boolean,boolean,int):39 -> a 74:74:com.android.tools.r8.graph.DexMethod com.android.tools.r8.graph.lens.GraphLens.getOriginalMethodSignature(com.android.tools.r8.graph.DexMethod):121:121 -> a 74:74:java.util.List com.android.tools.r8.utils.positions.ClassFilePositionToMappedRangeMapper.getMappedPositionsRemapped(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.utils.positions.PositionRemapper,boolean):73 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 74:74:java.util.List getMappedPositions(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.utils.positions.PositionRemapper,boolean,boolean,int):39 -> a 75:79:java.util.List com.android.tools.r8.utils.positions.ClassFilePositionToMappedRangeMapper.getMappedPositionsRemapped(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.utils.positions.PositionRemapper,boolean):74:78 -> a 75:79:java.util.List getMappedPositions(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.utils.positions.PositionRemapper,boolean,boolean,int):39 -> a 80:83:com.android.tools.r8.ir.code.Position com.android.tools.r8.utils.positions.PositionUtils.remapAndAdd(com.android.tools.r8.ir.code.Position,com.android.tools.r8.utils.positions.PositionRemapper,java.util.List):24:27 -> a 80:83:java.util.List com.android.tools.r8.utils.positions.ClassFilePositionToMappedRangeMapper.getMappedPositionsRemapped(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.utils.positions.PositionRemapper,boolean):77 -> a 80:83:java.util.List getMappedPositions(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.utils.positions.PositionRemapper,boolean,boolean,int):39 -> a 84:101:java.util.List com.android.tools.r8.utils.positions.ClassFilePositionToMappedRangeMapper.getMappedPositionsRemapped(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.utils.positions.PositionRemapper,boolean):77:94 -> a 84:101:java.util.List getMappedPositions(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.utils.positions.PositionRemapper,boolean,boolean,int):39 -> a 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):161:161 -> a 102:102:java.util.List com.android.tools.r8.utils.positions.ClassFilePositionToMappedRangeMapper.getMappedPositionsRemapped(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.utils.positions.PositionRemapper,boolean):94 -> a 102:102:java.util.List getMappedPositions(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.utils.positions.PositionRemapper,boolean,boolean,int):39 -> a 103:103: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):187:187 -> a 103:103:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161 -> a 103:103:java.util.List com.android.tools.r8.utils.positions.ClassFilePositionToMappedRangeMapper.getMappedPositionsRemapped(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.utils.positions.PositionRemapper,boolean):94 -> a 103:103:java.util.List getMappedPositions(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.utils.positions.PositionRemapper,boolean,boolean,int):39 -> a 104:104: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):179:179 -> a 104:104:void com.android.tools.r8.graph.CfCode.(com.android.tools.r8.graph.DexType,int,int,java.util.List,java.util.List,java.util.List):161 -> a 104:104:java.util.List com.android.tools.r8.utils.positions.ClassFilePositionToMappedRangeMapper.getMappedPositionsRemapped(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.utils.positions.PositionRemapper,boolean):94 -> a 104:104:java.util.List getMappedPositions(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.utils.positions.PositionRemapper,boolean,boolean,int):39 -> a 105:105:java.util.List com.android.tools.r8.utils.positions.ClassFilePositionToMappedRangeMapper.getMappedPositionsRemapped(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.utils.positions.PositionRemapper,boolean):94:94 -> a 105:105:java.util.List getMappedPositions(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.utils.positions.PositionRemapper,boolean,boolean,int):39 -> a 106:106:java.util.List com.android.tools.r8.utils.positions.ClassFilePositionToMappedRangeMapper.getMappedPositionsRemapped(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.utils.positions.PositionRemapper,boolean):87:87 -> a 106:106:java.util.List getMappedPositions(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.utils.positions.PositionRemapper,boolean,boolean,int):39 -> a com.android.tools.r8.utils.positions.DexPositionToNoPcMappedRangeMapper -> com.android.tools.r8.internal.qf: # {"id":"sourceFile","fileName":"DexPositionToNoPcMappedRangeMapper.java"} com.android.tools.r8.graph.AppView appView -> a boolean isIdentityMapping -> b boolean $assertionsDisabled -> c 1:1:void ():33:33 -> 1:3:void (com.android.tools.r8.graph.AppView):177:179 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)V"} 1:6:java.util.List optimizeDexCodePositions(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.utils.positions.PositionRemapper):184:189 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/mM;)Ljava/util/ArrayList;"} 7:9:com.android.tools.r8.graph.DexDebugInfo$EventBasedDebugInfo com.android.tools.r8.utils.positions.DexPositionToNoPcMappedRangeMapper.getEventBasedDebugInfo(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexCode,com.android.tools.r8.graph.AppView):233:235 -> a 7:9:java.util.List optimizeDexCodePositions(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.utils.positions.PositionRemapper):189 -> a 10:10:com.android.tools.r8.graph.DexDebugInfo$EventBasedDebugInfo com.android.tools.r8.utils.positions.DexPositionToNoPcMappedRangeMapper.getEventBasedDebugInfo(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexCode,com.android.tools.r8.graph.AppView):234:234 -> a 10:10:java.util.List optimizeDexCodePositions(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.utils.positions.PositionRemapper):189 -> a 11:13:com.android.tools.r8.graph.DexDebugInfo$EventBasedDebugInfo com.android.tools.r8.graph.DexDebugInfo.createEventBasedInfoForMethodWithoutDebugInfo(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexItemFactory):298:300 -> a 11:13:com.android.tools.r8.graph.DexDebugInfo$EventBasedDebugInfo com.android.tools.r8.utils.positions.DexPositionToNoPcMappedRangeMapper.getEventBasedDebugInfo(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexCode,com.android.tools.r8.graph.AppView):234 -> a 11:13:java.util.List optimizeDexCodePositions(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.utils.positions.PositionRemapper):189 -> a 14:17:com.android.tools.r8.graph.DexDebugInfo$EventBasedDebugInfo com.android.tools.r8.utils.positions.DexPositionToNoPcMappedRangeMapper.getEventBasedDebugInfo(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexCode,com.android.tools.r8.graph.AppView):237:240 -> a 14:17:java.util.List optimizeDexCodePositions(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.utils.positions.PositionRemapper):189 -> a 18:23:java.util.List optimizeDexCodePositions(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.utils.positions.PositionRemapper):191:196 -> a 24:24:com.android.tools.r8.graph.DexMethod com.android.tools.r8.graph.lens.GraphLens.getOriginalMethodSignature(com.android.tools.r8.graph.DexMethod):121:121 -> a 24:24:java.util.List optimizeDexCodePositions(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.utils.positions.PositionRemapper):196 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 25:36:java.util.List optimizeDexCodePositions(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.utils.positions.PositionRemapper):196:207 -> a 37:37:com.android.tools.r8.graph.DexMethod com.android.tools.r8.graph.lens.GraphLens.getOriginalMethodSignature(com.android.tools.r8.graph.DexMethod):121:121 -> a 37:37:java.util.List optimizeDexCodePositions(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.utils.positions.PositionRemapper):207 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 38:45:java.util.List optimizeDexCodePositions(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.utils.positions.PositionRemapper):207:214 -> a 46:46:boolean com.android.tools.r8.utils.positions.DexPositionToNoPcMappedRangeMapper$PositionEventEmitter.didEmitLineEvents():53:53 -> a 46:46:java.util.List optimizeDexCodePositions(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.utils.positions.PositionRemapper):216 -> a 47:47:int com.android.tools.r8.utils.positions.DexPositionToNoPcMappedRangeMapper$PositionEventEmitter.getStartLine():79:79 -> a 47:47:java.util.List optimizeDexCodePositions(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.utils.positions.PositionRemapper):216 -> a 48:52:java.util.List optimizeDexCodePositions(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.utils.positions.PositionRemapper):216:220 -> a 53:56:boolean com.android.tools.r8.utils.positions.DexPositionToNoPcMappedRangeMapper.verifyIdentityMapping(com.android.tools.r8.graph.DexDebugInfo$EventBasedDebugInfo,com.android.tools.r8.graph.DexDebugInfo$EventBasedDebugInfo):246:249 -> a 53:56:java.util.List optimizeDexCodePositions(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.utils.positions.PositionRemapper):222 -> a 57:57:java.util.List optimizeDexCodePositions(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.utils.positions.PositionRemapper):224:224 -> a com.android.tools.r8.utils.positions.DexPositionToNoPcMappedRangeMapper$DexDebugPositionStateVisitor -> com.android.tools.r8.internal.of: # {"id":"sourceFile","fileName":"DexPositionToNoPcMappedRangeMapper.java"} com.android.tools.r8.utils.positions.DexPositionToNoPcMappedRangeMapper$PositionEventEmitter positionEventEmitter -> f java.util.List mappedPositions -> g com.android.tools.r8.utils.positions.PositionRemapper positionRemapper -> h java.util.List processedEvents -> i int emittedPc -> j boolean inlinedOriginalPosition -> k boolean $assertionsDisabled -> l 1:1:void ():84:84 -> 1:1:void (com.android.tools.r8.utils.positions.DexPositionToNoPcMappedRangeMapper$PositionEventEmitter,java.util.List,com.android.tools.r8.utils.positions.PositionRemapper,java.util.List,com.android.tools.r8.graph.DexItemFactory,int,com.android.tools.r8.graph.DexMethod):104:104 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/pf;Ljava/util/ArrayList;Lcom/android/tools/r8/internal/mM;Ljava/util/ArrayList;ILcom/android/tools/r8/graph/j2;)V"} 2:18:void (com.android.tools.r8.utils.positions.DexPositionToNoPcMappedRangeMapper$PositionEventEmitter,java.util.List,com.android.tools.r8.utils.positions.PositionRemapper,java.util.List,com.android.tools.r8.graph.DexItemFactory,int,com.android.tools.r8.graph.DexMethod):92:108 -> 1:2:void com.android.tools.r8.utils.positions.DexPositionToNoPcMappedRangeMapper$DexDebugPositionStateVisitor.flushPc():113:114 -> a 1:2:void visit(com.android.tools.r8.graph.DexDebugEvent$EndLocal):163 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/C0;)V"} 3:3:void com.android.tools.r8.utils.positions.DexPositionToNoPcMappedRangeMapper$PositionEventEmitter.emitAdvancePc(int):57:57 -> a 3:3:void com.android.tools.r8.utils.positions.DexPositionToNoPcMappedRangeMapper$DexDebugPositionStateVisitor.flushPc():114 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 3:3:void visit(com.android.tools.r8.graph.DexDebugEvent$EndLocal):163 -> a 4:5:void com.android.tools.r8.utils.positions.DexPositionToNoPcMappedRangeMapper$PositionEventEmitter.emitAdvancePc(int):57:58 -> a 4:5:void com.android.tools.r8.utils.positions.DexPositionToNoPcMappedRangeMapper$DexDebugPositionStateVisitor.flushPc():114 -> a 4:5:void visit(com.android.tools.r8.graph.DexDebugEvent$EndLocal):163 -> a 6:6:void com.android.tools.r8.utils.positions.DexPositionToNoPcMappedRangeMapper$DexDebugPositionStateVisitor.flushPc():115:115 -> a 6:6:void visit(com.android.tools.r8.graph.DexDebugEvent$EndLocal):163 -> a 7:7:void visit(com.android.tools.r8.graph.DexDebugEvent$EndLocal):164:164 -> a 8:9:void com.android.tools.r8.utils.positions.DexPositionToNoPcMappedRangeMapper$DexDebugPositionStateVisitor.flushPc():113:114 -> a 8:9:void visit(com.android.tools.r8.graph.DexDebugEvent$RestartLocal):169 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/D0;)V"} 10:10:void com.android.tools.r8.utils.positions.DexPositionToNoPcMappedRangeMapper$PositionEventEmitter.emitAdvancePc(int):57:57 -> a 10:10:void com.android.tools.r8.utils.positions.DexPositionToNoPcMappedRangeMapper$DexDebugPositionStateVisitor.flushPc():114 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 10:10:void visit(com.android.tools.r8.graph.DexDebugEvent$RestartLocal):169 -> a 11:12:void com.android.tools.r8.utils.positions.DexPositionToNoPcMappedRangeMapper$PositionEventEmitter.emitAdvancePc(int):57:58 -> a 11:12:void com.android.tools.r8.utils.positions.DexPositionToNoPcMappedRangeMapper$DexDebugPositionStateVisitor.flushPc():114 -> a 11:12:void visit(com.android.tools.r8.graph.DexDebugEvent$RestartLocal):169 -> a 13:13:void com.android.tools.r8.utils.positions.DexPositionToNoPcMappedRangeMapper$DexDebugPositionStateVisitor.flushPc():115:115 -> a 13:13:void visit(com.android.tools.r8.graph.DexDebugEvent$RestartLocal):169 -> a 14:14:void visit(com.android.tools.r8.graph.DexDebugEvent$RestartLocal):170:170 -> a 15:16:void com.android.tools.r8.utils.positions.DexPositionToNoPcMappedRangeMapper$DexDebugPositionStateVisitor.flushPc():113:114 -> a 15:16:void visit(com.android.tools.r8.graph.DexDebugEvent$StartLocal):157 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/B0$d;)V"} 17:17:void com.android.tools.r8.utils.positions.DexPositionToNoPcMappedRangeMapper$PositionEventEmitter.emitAdvancePc(int):57:57 -> a 17:17:void com.android.tools.r8.utils.positions.DexPositionToNoPcMappedRangeMapper$DexDebugPositionStateVisitor.flushPc():114 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 17:17:void visit(com.android.tools.r8.graph.DexDebugEvent$StartLocal):157 -> a 18:19:void com.android.tools.r8.utils.positions.DexPositionToNoPcMappedRangeMapper$PositionEventEmitter.emitAdvancePc(int):57:58 -> a 18:19:void com.android.tools.r8.utils.positions.DexPositionToNoPcMappedRangeMapper$DexDebugPositionStateVisitor.flushPc():114 -> a 18:19:void visit(com.android.tools.r8.graph.DexDebugEvent$StartLocal):157 -> a 20:20:void com.android.tools.r8.utils.positions.DexPositionToNoPcMappedRangeMapper$DexDebugPositionStateVisitor.flushPc():115:115 -> a 20:20:void visit(com.android.tools.r8.graph.DexDebugEvent$StartLocal):157 -> a 21:21:void visit(com.android.tools.r8.graph.DexDebugEvent$StartLocal):158:158 -> a 22:25:void visit(com.android.tools.r8.graph.DexDebugEvent$Default):122:125 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/B0$b;)V"} 26:29:com.android.tools.r8.ir.code.Position com.android.tools.r8.utils.positions.PositionUtils.remapAndAdd(com.android.tools.r8.ir.code.Position,com.android.tools.r8.utils.positions.PositionRemapper,java.util.List):24:27 -> a 26:29:void visit(com.android.tools.r8.graph.DexDebugEvent$Default):126 -> a 30:30:void visit(com.android.tools.r8.graph.DexDebugEvent$Default):127:127 -> a 31:31:void com.android.tools.r8.utils.positions.DexPositionToNoPcMappedRangeMapper$PositionEventEmitter.emitPositionEvents(int,com.android.tools.r8.ir.code.Position):62:62 -> a 31:31:void visit(com.android.tools.r8.graph.DexDebugEvent$Default):127 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 32:44:void com.android.tools.r8.utils.positions.DexPositionToNoPcMappedRangeMapper$PositionEventEmitter.emitPositionEvents(int,com.android.tools.r8.ir.code.Position):63:75 -> a 32:44:void visit(com.android.tools.r8.graph.DexDebugEvent$Default):127 -> a 45:47:void visit(com.android.tools.r8.graph.DexDebugEvent$Default):129:131 -> a 48:48:void visit(com.android.tools.r8.graph.DexDebugEvent$SetFile):140:140 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/B0$c;)V"} 49:49:void visit(com.android.tools.r8.graph.DexDebugEvent$SetPrologueEnd):145:145 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/G0;)V"} 50:50:void visit(com.android.tools.r8.graph.DexDebugEvent$SetEpilogueBegin):150:150 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/E0;)V"} com.android.tools.r8.utils.positions.DexPositionToNoPcMappedRangeMapper$PositionEventEmitter -> com.android.tools.r8.internal.pf: # {"id":"sourceFile","fileName":"DexPositionToNoPcMappedRangeMapper.java"} com.android.tools.r8.graph.DexItemFactory dexItemFactory -> a int startLine -> b com.android.tools.r8.graph.DexMethod method -> c int previousPc -> d com.android.tools.r8.ir.code.Position previousPosition -> e java.util.List processedEvents -> f boolean $assertionsDisabled -> g 1:1:void ():37:37 -> 1:1:void (com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod,java.util.List):46:46 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/p1;Lcom/android/tools/r8/graph/j2;Ljava/util/ArrayList;)V"} 2:12:void (com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexMethod,java.util.List):39:49 -> com.android.tools.r8.utils.positions.DexPositionToPcMappedRangeMapper -> com.android.tools.r8.internal.sf: # {"id":"sourceFile","fileName":"DexPositionToPcMappedRangeMapper.java"} com.android.tools.r8.graph.AppView appView -> a com.android.tools.r8.utils.positions.PositionToMappedRangeMapper$PcBasedDebugInfoRecorder pcBasedDebugInfo -> b boolean $assertionsDisabled -> c 1:1:void ():25:25 -> 1:3:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.positions.PositionToMappedRangeMapper$PcBasedDebugInfoRecorder):31:33 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/tM;)V"} 1:5:java.util.List optimizeDexCodePositionsForPc(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.utils.positions.PositionRemapper,int):38:42 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/mM;I)Ljava/util/ArrayList;"} 6:8:com.android.tools.r8.graph.DexDebugInfo$EventBasedDebugInfo com.android.tools.r8.utils.positions.DexPositionToPcMappedRangeMapper.getEventBasedDebugInfo(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexCode,com.android.tools.r8.graph.AppView):111:113 -> a 6:8:java.util.List optimizeDexCodePositionsForPc(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.utils.positions.PositionRemapper,int):42 -> a 9:9:com.android.tools.r8.graph.DexDebugInfo$EventBasedDebugInfo com.android.tools.r8.utils.positions.DexPositionToPcMappedRangeMapper.getEventBasedDebugInfo(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexCode,com.android.tools.r8.graph.AppView):112:112 -> a 9:9:java.util.List optimizeDexCodePositionsForPc(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.utils.positions.PositionRemapper,int):42 -> a 10:12:com.android.tools.r8.graph.DexDebugInfo$EventBasedDebugInfo com.android.tools.r8.graph.DexDebugInfo.createEventBasedInfoForMethodWithoutDebugInfo(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexItemFactory):298:300 -> a 10:12:com.android.tools.r8.graph.DexDebugInfo$EventBasedDebugInfo com.android.tools.r8.utils.positions.DexPositionToPcMappedRangeMapper.getEventBasedDebugInfo(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexCode,com.android.tools.r8.graph.AppView):112 -> a 10:12:java.util.List optimizeDexCodePositionsForPc(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.utils.positions.PositionRemapper,int):42 -> a 13:16:com.android.tools.r8.graph.DexDebugInfo$EventBasedDebugInfo com.android.tools.r8.utils.positions.DexPositionToPcMappedRangeMapper.getEventBasedDebugInfo(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexCode,com.android.tools.r8.graph.AppView):115:118 -> a 13:16:java.util.List optimizeDexCodePositionsForPc(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.utils.positions.PositionRemapper,int):42 -> a 17:22:java.util.List optimizeDexCodePositionsForPc(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.utils.positions.PositionRemapper,int):43:48 -> a 23:23:com.android.tools.r8.graph.DexMethod com.android.tools.r8.graph.lens.GraphLens.getOriginalMethodSignature(com.android.tools.r8.graph.DexMethod):121:121 -> a 23:23:java.util.List optimizeDexCodePositionsForPc(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.utils.positions.PositionRemapper,int):48 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 24:48:java.util.List optimizeDexCodePositionsForPc(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.utils.positions.PositionRemapper,int):48:72 -> a 49:49:com.android.tools.r8.dex.code.DexInstruction com.android.tools.r8.debuginfo.DebugRepresentation.getLastExecutableInstruction(com.android.tools.r8.graph.DexCode):474:474 -> a 49:49:java.util.List optimizeDexCodePositionsForPc(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.utils.positions.PositionRemapper,int):75 -> a 50:56:java.util.List optimizeDexCodePositionsForPc(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.utils.positions.PositionRemapper,int):75:81 -> a 57:61:void com.android.tools.r8.utils.positions.DexPositionToPcMappedRangeMapper.remapAndAddForPc(com.android.tools.r8.utils.positions.PositionToMappedRangeMapper$PcBasedDebugInfoRecorder,int,int,com.android.tools.r8.ir.code.Position,com.android.tools.r8.utils.positions.PositionRemapper,java.util.List):98:102 -> a 57:61:java.util.List optimizeDexCodePositionsForPc(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.utils.positions.PositionRemapper,int):77 -> a 62:62:void com.android.tools.r8.utils.positions.DexPositionToPcMappedRangeMapper.remapAndAddForPc(com.android.tools.r8.utils.positions.PositionToMappedRangeMapper$PcBasedDebugInfoRecorder,int,int,com.android.tools.r8.ir.code.Position,com.android.tools.r8.utils.positions.PositionRemapper,java.util.List):101:101 -> a 62:62:java.util.List optimizeDexCodePositionsForPc(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.utils.positions.PositionRemapper,int):77 -> a 63:64:java.util.List optimizeDexCodePositionsForPc(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.utils.positions.PositionRemapper,int):86:87 -> a com.android.tools.r8.utils.positions.DexPositionToPcMappedRangeMapper$1 -> com.android.tools.r8.internal.rf: # {"id":"sourceFile","fileName":"DexPositionToPcMappedRangeMapper.java"} com.android.tools.r8.utils.IntBox val$firstDefaultEventPc -> f com.android.tools.r8.utils.Pair val$lastPosition -> g com.android.tools.r8.utils.positions.PositionRemapper val$positionRemapper -> h java.util.List val$mappedPositions -> i com.android.tools.r8.utils.positions.DexPositionToPcMappedRangeMapper this$0 -> j boolean $assertionsDisabled -> k 1:1:void ():48:48 -> 1:1:void (com.android.tools.r8.utils.positions.DexPositionToPcMappedRangeMapper,int,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.utils.IntBox,com.android.tools.r8.utils.Pair,com.android.tools.r8.utils.positions.PositionRemapper,java.util.List):48:48 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/sf;ILcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/utils/m1;Lcom/android/tools/r8/utils/v2;Lcom/android/tools/r8/internal/mM;Ljava/util/ArrayList;)V"} 1:12:void visit(com.android.tools.r8.graph.DexDebugEvent$Default):51:62 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/B0$b;)V"} 13:17:void com.android.tools.r8.utils.positions.DexPositionToPcMappedRangeMapper.remapAndAddForPc(com.android.tools.r8.utils.positions.PositionToMappedRangeMapper$PcBasedDebugInfoRecorder,int,int,com.android.tools.r8.ir.code.Position,com.android.tools.r8.utils.positions.PositionRemapper,java.util.List):98:102 -> a 13:17:void visit(com.android.tools.r8.graph.DexDebugEvent$Default):58 -> a 18:18:void com.android.tools.r8.utils.positions.DexPositionToPcMappedRangeMapper.remapAndAddForPc(com.android.tools.r8.utils.positions.PositionToMappedRangeMapper$PcBasedDebugInfoRecorder,int,int,com.android.tools.r8.ir.code.Position,com.android.tools.r8.utils.positions.PositionRemapper,java.util.List):101:101 -> a 18:18:void visit(com.android.tools.r8.graph.DexDebugEvent$Default):58 -> a 19:20:void visit(com.android.tools.r8.graph.DexDebugEvent$Default):66:67 -> a com.android.tools.r8.utils.positions.LineNumberOptimizer -> com.android.tools.r8.internal.zB: # {"id":"sourceFile","fileName":"LineNumberOptimizer.java"} boolean $assertionsDisabled -> a 1:1:void ():41:41 -> 1:1: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):49:49 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/p;Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/utils/z3;Lcom/android/tools/r8/utils/u2;Lcom/android/tools/r8/internal/Ud;)Lcom/android/tools/r8/naming/J0;"} 2:13:boolean com.android.tools.r8.utils.positions.LineNumberOptimizer.shouldEmitOriginalMappingFile(com.android.tools.r8.graph.AppView):88:99 -> a 2:13: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):50 -> a 14:38: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):51:75 -> a 39:39: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):74:74 -> a 40:46: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):73:79 -> a 47:53: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):77:83 -> a 54:94: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):111:151 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/utils/p;Lcom/android/tools/r8/utils/u2;Lcom/android/tools/r8/internal/Ud;)Lcom/android/tools/r8/naming/b;"} 95:95:com.android.tools.r8.graph.DexMethod com.android.tools.r8.graph.lens.GraphLens.getOriginalMethodSignature(com.android.tools.r8.graph.DexMethod):121:121 -> a 95:95: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):151 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 96:111: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):152:167 -> a 112: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):166:181 -> a 128:163:boolean verifyMethodsAreKeptDirectlyOrIndirectly(com.android.tools.r8.graph.AppView,java.util.List):186:221 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Ljava/util/List;)Z"} 164:177:int getMethodStartLine(com.android.tools.r8.graph.ProgramMethod):227:240 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;)I"} 178:178:void sortMethods(java.util.List):249:249 -> a 179:183:int lambda$sortMethods$0(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod):251:255 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/graph/o5;)I"} 184:184:int com.android.tools.r8.graph.DexEncodedMethod.slowCompare(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexEncodedMethod):1271:1271 -> a 184:184:int lambda$sortMethods$0(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.graph.ProgramMethod):255 -> a 185:186:java.util.IdentityHashMap groupMethodsByRenamedName(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexProgramClass):261:262 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/graph/q2;)Ljava/util/IdentityHashMap;"} 187:187:java.lang.Iterable com.android.tools.r8.graph.DexProgramClass.programMethods():293:293 -> a 187:187:java.util.IdentityHashMap groupMethodsByRenamedName(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexProgramClass):263 -> a 188:188:java.lang.Iterable com.android.tools.r8.com.google.common.collect.Iterables.concat(java.lang.Iterable,java.lang.Iterable):418:418 -> a 188:188:java.lang.Iterable com.android.tools.r8.graph.DexProgramClass.programMethods():293 -> a 188:188:java.util.IdentityHashMap groupMethodsByRenamedName(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexProgramClass):263 -> a 189:196:java.util.IdentityHashMap groupMethodsByRenamedName(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexProgramClass):263:270 -> a 197:197:java.util.List lambda$groupMethodsByRenamedName$1(com.android.tools.r8.graph.DexString):269:269 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/u2;)Ljava/util/List;"} com.android.tools.r8.utils.positions.MappedPosition -> com.android.tools.r8.internal.vD: # {"id":"sourceFile","fileName":"MappedPosition.java"} int obfuscatedLine -> a com.android.tools.r8.ir.code.Position position -> b 1:3:void (com.android.tools.r8.ir.code.Position,int):14:16 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/internal/kM;)V"} 1:1:int getObfuscatedLine():20:20 -> a 1:1:com.android.tools.r8.ir.code.Position getPosition():24:24 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/kM;"} com.android.tools.r8.utils.positions.MappedPositionToClassNameMapperBuilder -> com.android.tools.r8.internal.yD: # {"id":"sourceFile","fileName":"MappedPositionToClassNameMapperBuilder.java"} com.android.tools.r8.utils.OriginalSourceFiles originalSourceFiles -> a com.android.tools.r8.graph.AppView appView -> b com.android.tools.r8.naming.ClassNameMapper$Builder classNameMapperBuilder -> c java.util.Map outlinesToFix -> d java.util.Map prunedInlinedClasses -> e com.android.tools.r8.naming.PositionRangeAllocator$CardinalPositionRangeAllocator cardinalRangeCache -> f com.android.tools.r8.naming.PositionRangeAllocator$NonCardinalPositionRangeAllocator nonCardinalRangeCache -> g boolean $assertionsDisabled -> h 1:1:void ():65:65 -> 1:1:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.OriginalSourceFiles):82:82 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/utils/u2;)V"} 2:16:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.OriginalSourceFiles):73:87 -> 17:17:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.OriginalSourceFiles):86:86 -> 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$addSourceFileLinesForPrunedClasses$0(java.lang.Object):119 -> a 2:2:com.android.tools.r8.utils.positions.MappedPositionToClassNameMapperBuilder builder(com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.OriginalSourceFiles):96:96 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/utils/u2;)Lcom/android/tools/r8/internal/yD;"} 3:5:void addSourceFileLinesForPrunedClasses():108:110 -> a 6:13:void lambda$addSourceFileLinesForPrunedClasses$1(java.util.Map$Entry):112:119 -> a 14:20:com.android.tools.r8.utils.positions.MappedPositionToClassNameMapperBuilder$MappedPositionToClassNamingBuilder addClassNaming(com.android.tools.r8.graph.DexProgramClass):124:130 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/q2;)Lcom/android/tools/r8/internal/wD;"} 1:3:com.android.tools.r8.naming.ClassNameMapper build():101:103 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/naming/b;"} com.android.tools.r8.utils.positions.MappedPositionToClassNameMapperBuilder$MappedPositionRange -> com.android.tools.r8.utils.positions.MappedPositionToClassNameMapperBuilder$MappedPositionRange: # {"id":"sourceFile","fileName":"MappedPositionToClassNameMapperBuilder.java"} com.android.tools.r8.utils.positions.MappedPositionToClassNameMapperBuilder$MappedPositionToClassNamingBuilder -> com.android.tools.r8.internal.wD: # {"id":"sourceFile","fileName":"MappedPositionToClassNameMapperBuilder.java"} com.android.tools.r8.graph.DexProgramClass clazz -> a com.android.tools.r8.graph.DexType originalType -> b java.lang.String renamedName -> c com.android.tools.r8.naming.ClassNaming$Builder builder -> d com.android.tools.r8.utils.positions.MappedPositionToClassNameMapperBuilder this$0 -> e boolean $assertionsDisabled -> f 1:1:void ():133:133 -> 1:7:void (com.android.tools.r8.utils.positions.MappedPositionToClassNameMapperBuilder,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexType,java.lang.String):142:148 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/yD;Lcom/android/tools/r8/graph/q2;Lcom/android/tools/r8/graph/v2;Ljava/lang/String;)V"} 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$addFields$2(java.lang.Object):188 -> a 2:6:com.android.tools.r8.utils.positions.MappedPositionToClassNameMapperBuilder$MappedPositionToClassNamingBuilder addSourceFile(com.android.tools.r8.utils.OriginalSourceFiles):155:159 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/u2;)Lcom/android/tools/r8/internal/wD;"} 7:7:com.android.tools.r8.utils.positions.MappedPositionToClassNameMapperBuilder$MappedPositionToClassNamingBuilder addSourceFile(com.android.tools.r8.utils.OriginalSourceFiles):158:158 -> a 8:8:com.android.tools.r8.utils.positions.MappedPositionToClassNameMapperBuilder$MappedPositionToClassNamingBuilder addSynthetic(com.android.tools.r8.synthesis.SyntheticItems):165:165 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/synthesis/D;)Lcom/android/tools/r8/internal/wD;"} 9:9:boolean com.android.tools.r8.synthesis.SyntheticItems.isSyntheticClass(com.android.tools.r8.graph.DexProgramClass):437:437 -> a 9:9:com.android.tools.r8.utils.positions.MappedPositionToClassNameMapperBuilder$MappedPositionToClassNamingBuilder addSynthetic(com.android.tools.r8.synthesis.SyntheticItems):165 -> a 10:10:boolean com.android.tools.r8.synthesis.SyntheticItems.isSyntheticClass(com.android.tools.r8.graph.DexType):433:433 -> a 10:10:boolean com.android.tools.r8.synthesis.SyntheticItems.isSyntheticClass(com.android.tools.r8.graph.DexProgramClass):437 -> a 10:10:com.android.tools.r8.utils.positions.MappedPositionToClassNameMapperBuilder$MappedPositionToClassNamingBuilder addSynthetic(com.android.tools.r8.synthesis.SyntheticItems):165 -> a 11:13:com.android.tools.r8.utils.positions.MappedPositionToClassNameMapperBuilder$MappedPositionToClassNamingBuilder addSynthetic(com.android.tools.r8.synthesis.SyntheticItems):166:168 -> a 14:14:com.android.tools.r8.utils.positions.MappedPositionToClassNameMapperBuilder$MappedPositionToClassNamingBuilder addSynthetic(com.android.tools.r8.synthesis.SyntheticItems):167:167 -> a 15:16:com.android.tools.r8.utils.positions.MappedPositionToClassNameMapperBuilder$MappedPositionToClassNamingBuilder addFields():174:175 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/wD;"} 17:17:void com.android.tools.r8.graph.DexClass.forEachField(java.util.function.Consumer):357:357 -> a 17:17:com.android.tools.r8.utils.positions.MappedPositionToClassNameMapperBuilder$MappedPositionToClassNamingBuilder addFields():175 -> a 18:21:void lambda$addFields$4(com.android.tools.r8.naming.MapVersion,com.android.tools.r8.graph.DexEncodedField):177:180 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/naming/MapVersion;Lcom/android/tools/r8/graph/T0;)V"} 22:25: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):93:96 -> a 22:25:void lambda$addFields$4(com.android.tools.r8.naming.MapVersion,com.android.tools.r8.graph.DexEncodedField):180 -> a 26:26: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):93:93 -> a 26:26:void lambda$addFields$4(com.android.tools.r8.naming.MapVersion,com.android.tools.r8.graph.DexEncodedField):180 -> a 27:28:void lambda$addFields$4(com.android.tools.r8.naming.MapVersion,com.android.tools.r8.graph.DexEncodedField):181:182 -> a 29:31:com.android.tools.r8.naming.MemberNaming$FieldSignature com.android.tools.r8.naming.MemberNaming$FieldSignature.fromDexField(com.android.tools.r8.graph.DexField,boolean):278:280 -> a 29:31:void lambda$addFields$4(com.android.tools.r8.naming.MapVersion,com.android.tools.r8.graph.DexEncodedField):183 -> a 32:33:void lambda$addFields$4(com.android.tools.r8.naming.MapVersion,com.android.tools.r8.graph.DexEncodedField):184:185 -> a 34:34:void com.android.tools.r8.naming.MemberNaming.(com.android.tools.r8.naming.MemberNaming$Signature,com.android.tools.r8.naming.MemberNaming$Signature):81:81 -> a 34:34:void lambda$addFields$4(com.android.tools.r8.naming.MapVersion,com.android.tools.r8.graph.DexEncodedField):185 -> a 35:41:void lambda$addFields$4(com.android.tools.r8.naming.MapVersion,com.android.tools.r8.graph.DexEncodedField):186:192 -> a 42:45:void lambda$addFields$4(com.android.tools.r8.naming.MapVersion,com.android.tools.r8.graph.DexEncodedField):191:194 -> a 46:53:com.android.tools.r8.utils.positions.MappedPositionToClassNameMapperBuilder$MappedPositionToClassNamingBuilder addMappedPositions(com.android.tools.r8.graph.ProgramMethod,java.util.List,com.android.tools.r8.utils.positions.PositionRemapper,boolean):205:212 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Ljava/util/List;Lcom/android/tools/r8/internal/mM;Z)V"} 54:56:boolean com.android.tools.r8.utils.positions.MappedPositionToClassNameMapperBuilder$MappedPositionToClassNamingBuilder.isD8R8Synthesized(com.android.tools.r8.graph.ProgramMethod,java.util.List):377:379 -> a 54:56:com.android.tools.r8.utils.positions.MappedPositionToClassNameMapperBuilder$MappedPositionToClassNamingBuilder addMappedPositions(com.android.tools.r8.graph.ProgramMethod,java.util.List,com.android.tools.r8.utils.positions.PositionRemapper,boolean):218 -> a 57:58:com.android.tools.r8.utils.positions.MappedPositionToClassNameMapperBuilder$MappedPositionToClassNamingBuilder addMappedPositions(com.android.tools.r8.graph.ProgramMethod,java.util.List,com.android.tools.r8.utils.positions.PositionRemapper,boolean):218:219 -> a 59:59:boolean com.android.tools.r8.synthesis.SyntheticItems.isGlobalSyntheticClass(com.android.tools.r8.graph.DexProgramClass):449:449 -> a 59:59:com.android.tools.r8.utils.positions.MappedPositionToClassNameMapperBuilder$MappedPositionToClassNamingBuilder addMappedPositions(com.android.tools.r8.graph.ProgramMethod,java.util.List,com.android.tools.r8.utils.positions.PositionRemapper,boolean):219 -> a 60:67:com.android.tools.r8.utils.positions.MappedPositionToClassNameMapperBuilder$MappedPositionToClassNamingBuilder addMappedPositions(com.android.tools.r8.graph.ProgramMethod,java.util.List,com.android.tools.r8.utils.positions.PositionRemapper,boolean):220:227 -> a 68:77:boolean com.android.tools.r8.utils.positions.MappedPositionToClassNameMapperBuilder$MappedPositionToClassNamingBuilder.isIdentityMapping(com.android.tools.r8.naming.MapVersion,java.util.List,com.android.tools.r8.utils.OneShotCollectionConsumer,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexType):459:468 -> a 68:77:com.android.tools.r8.utils.positions.MappedPositionToClassNameMapperBuilder$MappedPositionToClassNamingBuilder addMappedPositions(com.android.tools.r8.graph.ProgramMethod,java.util.List,com.android.tools.r8.utils.positions.PositionRemapper,boolean):227 -> a 78:78:com.android.tools.r8.utils.positions.MappedPositionToClassNameMapperBuilder$MappedPositionToClassNamingBuilder addMappedPositions(com.android.tools.r8.graph.ProgramMethod,java.util.List,com.android.tools.r8.utils.positions.PositionRemapper,boolean):234:234 -> a 79:85:boolean com.android.tools.r8.utils.positions.MappedPositionToClassNameMapperBuilder$MappedPositionToClassNamingBuilder.hasAtMostOnePosition(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexEncodedMethod):474:480 -> a 79:85:com.android.tools.r8.utils.positions.MappedPositionToClassNameMapperBuilder$MappedPositionToClassNamingBuilder addMappedPositions(com.android.tools.r8.graph.ProgramMethod,java.util.List,com.android.tools.r8.utils.positions.PositionRemapper,boolean):235 -> a 86:87:com.android.tools.r8.utils.positions.MappedPositionToClassNameMapperBuilder$MappedPositionToClassNamingBuilder addMappedPositions(com.android.tools.r8.graph.ProgramMethod,java.util.List,com.android.tools.r8.utils.positions.PositionRemapper,boolean):235:236 -> a 88:99:com.android.tools.r8.utils.positions.MappedPositionToClassNameMapperBuilder$MappedPositionToClassNamingBuilder addMappedPositions(com.android.tools.r8.graph.ProgramMethod,java.util.List,com.android.tools.r8.utils.positions.PositionRemapper,boolean):234:245 -> a 100:104:com.android.tools.r8.utils.positions.MappedPositionToClassNameMapperBuilder$MappedPositionToClassNamingBuilder addMappedPositions(com.android.tools.r8.graph.ProgramMethod,java.util.List,com.android.tools.r8.utils.positions.PositionRemapper,boolean):244:248 -> a 105:105:void com.android.tools.r8.naming.MemberNaming.(com.android.tools.r8.naming.MemberNaming$Signature,com.android.tools.r8.naming.MemberNaming$Signature):81:81 -> a 105:105:com.android.tools.r8.utils.positions.MappedPositionToClassNameMapperBuilder$MappedPositionToClassNamingBuilder addMappedPositions(com.android.tools.r8.graph.ProgramMethod,java.util.List,com.android.tools.r8.utils.positions.PositionRemapper,boolean):248 -> a 106:111:com.android.tools.r8.utils.positions.MappedPositionToClassNameMapperBuilder$MappedPositionToClassNamingBuilder addMappedPositions(com.android.tools.r8.graph.ProgramMethod,java.util.List,com.android.tools.r8.utils.positions.PositionRemapper,boolean):249:254 -> a 112:112:java.lang.String com.android.tools.r8.naming.MemberNaming$Signature.getName():255:255 -> a 112:112:com.android.tools.r8.utils.positions.MappedPositionToClassNameMapperBuilder$MappedPositionToClassNamingBuilder addMappedPositions(com.android.tools.r8.graph.ProgramMethod,java.util.List,com.android.tools.r8.utils.positions.PositionRemapper,boolean):254 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 113:127:com.android.tools.r8.utils.positions.MappedPositionToClassNameMapperBuilder$MappedPositionToClassNamingBuilder addMappedPositions(com.android.tools.r8.graph.ProgramMethod,java.util.List,com.android.tools.r8.utils.positions.PositionRemapper,boolean):254:268 -> a 128:136:com.android.tools.r8.graph.DexMethod com.android.tools.r8.utils.positions.MappedPositionToClassNameMapperBuilder$MappedPositionToClassNamingBuilder.getOutlineMethod(com.android.tools.r8.ir.code.Position):441:449 -> a 128:136:com.android.tools.r8.utils.positions.MappedPositionToClassNameMapperBuilder$MappedPositionToClassNamingBuilder addMappedPositions(com.android.tools.r8.graph.ProgramMethod,java.util.List,com.android.tools.r8.utils.positions.PositionRemapper,boolean):268 -> a 137:138:com.android.tools.r8.utils.positions.MappedPositionToClassNameMapperBuilder$MappedPositionToClassNamingBuilder addMappedPositions(com.android.tools.r8.graph.ProgramMethod,java.util.List,com.android.tools.r8.utils.positions.PositionRemapper,boolean):270:271 -> a 139:139:void com.android.tools.r8.utils.positions.MappedPositionToClassNameMapperBuilder$OutlineFixupBuilder.setMappedPositionsOutline(java.util.List):568:568 -> a 139:139:com.android.tools.r8.utils.positions.MappedPositionToClassNameMapperBuilder$MappedPositionToClassNamingBuilder addMappedPositions(com.android.tools.r8.graph.ProgramMethod,java.util.List,com.android.tools.r8.utils.positions.PositionRemapper,boolean):274 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 140:140:com.android.tools.r8.naming.mappinginformation.OutlineMappingInformation com.android.tools.r8.naming.mappinginformation.OutlineMappingInformation$Builder.build():68:68 -> a 140:140:com.android.tools.r8.utils.positions.MappedPositionToClassNameMapperBuilder$MappedPositionToClassNamingBuilder addMappedPositions(com.android.tools.r8.graph.ProgramMethod,java.util.List,com.android.tools.r8.utils.positions.PositionRemapper,boolean):275 -> a 141:153:com.android.tools.r8.utils.positions.MappedPositionToClassNameMapperBuilder$MappedPositionToClassNamingBuilder addMappedPositions(com.android.tools.r8.graph.ProgramMethod,java.util.List,com.android.tools.r8.utils.positions.PositionRemapper,boolean):275:287 -> a 154:171:com.android.tools.r8.utils.positions.MappedPositionToClassNameMapperBuilder$MappedPositionRange com.android.tools.r8.utils.positions.MappedPositionToClassNameMapperBuilder$MappedPositionRange.canAddNextMappingToRange(com.android.tools.r8.utils.positions.MappedPosition,com.android.tools.r8.utils.positions.MappedPosition):532:549 -> a 154:171:com.android.tools.r8.utils.positions.MappedPositionToClassNameMapperBuilder$MappedPositionToClassNamingBuilder addMappedPositions(com.android.tools.r8.graph.ProgramMethod,java.util.List,com.android.tools.r8.utils.positions.PositionRemapper,boolean):289 -> a 172:177:com.android.tools.r8.utils.positions.MappedPositionToClassNameMapperBuilder$MappedPositionToClassNamingBuilder addMappedPositions(com.android.tools.r8.graph.ProgramMethod,java.util.List,com.android.tools.r8.utils.positions.PositionRemapper,boolean):293:298 -> a 178:197:com.android.tools.r8.utils.positions.MappedPositionToClassNameMapperBuilder$MappedPositionToClassNamingBuilder addMappedPositions(com.android.tools.r8.graph.ProgramMethod,java.util.List,com.android.tools.r8.utils.positions.PositionRemapper,boolean):297:316 -> a 198:211:com.android.tools.r8.utils.positions.MappedPositionToClassNameMapperBuilder$MappedPositionToClassNamingBuilder addMappedPositions(com.android.tools.r8.graph.ProgramMethod,java.util.List,com.android.tools.r8.utils.positions.PositionRemapper,boolean):315:328 -> a 212:254:com.android.tools.r8.utils.positions.MappedPositionToClassNameMapperBuilder$MappedPositionToClassNamingBuilder addMappedPositions(com.android.tools.r8.graph.ProgramMethod,java.util.List,com.android.tools.r8.utils.positions.PositionRemapper,boolean):325:367 -> a 255:255:com.android.tools.r8.utils.positions.MappedPositionToClassNameMapperBuilder$MappedPositionToClassNamingBuilder addMappedPositions(com.android.tools.r8.graph.ProgramMethod,java.util.List,com.android.tools.r8.utils.positions.PositionRemapper,boolean):366:366 -> a 256:256:void com.android.tools.r8.utils.positions.MappedPositionToClassNameMapperBuilder$OutlineFixupBuilder.addMappedRangeForOutlineCallee(com.android.tools.r8.naming.ClassNamingForNameMapper$MappedRange,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntMap):573:573 -> a 256:256:com.android.tools.r8.utils.positions.MappedPositionToClassNameMapperBuilder$MappedPositionToClassNamingBuilder addMappedPositions(com.android.tools.r8.graph.ProgramMethod,java.util.List,com.android.tools.r8.utils.positions.PositionRemapper,boolean):369 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 257:257:void com.android.tools.r8.utils.positions.MappedPositionToClassNameMapperBuilder$OutlineFixupBuilder.addMappedRangeForOutlineCallee(com.android.tools.r8.naming.ClassNamingForNameMapper$MappedRange,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntMap):573:573 -> a 257:257:com.android.tools.r8.utils.positions.MappedPositionToClassNameMapperBuilder$MappedPositionToClassNamingBuilder addMappedPositions(com.android.tools.r8.graph.ProgramMethod,java.util.List,com.android.tools.r8.utils.positions.PositionRemapper,boolean):369 -> a 258:258:com.android.tools.r8.naming.MemberNaming$MethodSignature lambda$addMappedPositions$8(java.util.Map,com.android.tools.r8.graph.DexMethod):264:264 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Map;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/naming/Q$b;"} 259:259:com.android.tools.r8.naming.MemberNaming$MethodSignature lambda$addMappedPositions$7(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):265:265 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/naming/Q$b;"} 260:260:void lambda$addMappedPositions$11(com.android.tools.r8.naming.ClassNamingForNameMapper$MappedRange,com.android.tools.r8.naming.mappinginformation.MappingInformation):336:336 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/naming/k$b;Lcom/android/tools/r8/naming/mappinginformation/e;)V"} 261:275:void lambda$addMappedPositions$12(boolean,int,com.android.tools.r8.utils.positions.PositionRemapper,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntMap,java.util.function.Function,com.android.tools.r8.naming.MemberNaming$MethodSignature,java.lang.Integer,com.android.tools.r8.ir.code.Position):347:361 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ZILcom/android/tools/r8/internal/oM;Lcom/android/tools/r8/internal/Io;Ljava/util/function/Function;Lcom/android/tools/r8/naming/Q$b;Ljava/lang/Integer;Lcom/android/tools/r8/internal/kM;)V"} 276:276:void lambda$addMappedPositions$12(boolean,int,com.android.tools.r8.utils.positions.PositionRemapper,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntMap,java.util.function.Function,com.android.tools.r8.naming.MemberNaming$MethodSignature,java.lang.Integer,com.android.tools.r8.ir.code.Position):353:353 -> a 277:277:com.android.tools.r8.utils.positions.MappedPositionToClassNameMapperBuilder$OutlineFixupBuilder lambda$addMappedPositions$13(com.android.tools.r8.graph.DexMethod):368:368 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/internal/xD;"} 278:281:com.android.tools.r8.references.MethodReference com.android.tools.r8.utils.positions.MappedPositionToClassNameMapperBuilder$MappedPositionToClassNamingBuilder.computeMappedMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.AppView):383:386 -> a 278:281:com.android.tools.r8.utils.positions.MappedPositionToClassNameMapperBuilder$OutlineFixupBuilder lambda$addMappedPositions$13(com.android.tools.r8.graph.DexMethod):368 -> a 282:282:com.android.tools.r8.graph.DexMethod com.android.tools.r8.graph.lens.GraphLens.getRenamedMethodSignature(com.android.tools.r8.graph.DexMethod):170:170 -> a 282:282:com.android.tools.r8.references.MethodReference com.android.tools.r8.utils.positions.MappedPositionToClassNameMapperBuilder$MappedPositionToClassNamingBuilder.computeMappedMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.AppView):386 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 282:282:com.android.tools.r8.utils.positions.MappedPositionToClassNameMapperBuilder$OutlineFixupBuilder lambda$addMappedPositions$13(com.android.tools.r8.graph.DexMethod):368 -> a 283:283:com.android.tools.r8.references.MethodReference com.android.tools.r8.utils.positions.MappedPositionToClassNameMapperBuilder$MappedPositionToClassNamingBuilder.computeMappedMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.AppView):386:386 -> a 283:283:com.android.tools.r8.utils.positions.MappedPositionToClassNameMapperBuilder$OutlineFixupBuilder lambda$addMappedPositions$13(com.android.tools.r8.graph.DexMethod):368 -> a 284:286:com.android.tools.r8.references.MethodReference com.android.tools.r8.utils.positions.MappedPositionToClassNameMapperBuilder$MappedPositionToClassNamingBuilder.computeMappedMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.AppView):385:387 -> a 284:286:com.android.tools.r8.utils.positions.MappedPositionToClassNameMapperBuilder$OutlineFixupBuilder lambda$addMappedPositions$13(com.android.tools.r8.graph.DexMethod):368 -> a 287:287:com.android.tools.r8.utils.positions.MappedPositionToClassNameMapperBuilder$OutlineFixupBuilder lambda$addMappedPositions$13(com.android.tools.r8.graph.DexMethod):368:368 -> a 288:306: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.ir.code.Position,com.android.tools.r8.naming.MemberNaming$MethodSignature,com.android.tools.r8.naming.Range,com.android.tools.r8.naming.Range,java.util.Map,com.android.tools.r8.naming.PositionRangeAllocator$CardinalPositionRangeAllocator):403:421 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Ljava/util/function/Function;Lcom/android/tools/r8/naming/g;Lcom/android/tools/r8/internal/kM;Lcom/android/tools/r8/naming/Q$b;Lcom/android/tools/r8/naming/N0;Lcom/android/tools/r8/naming/N0;Ljava/util/IdentityHashMap;Lcom/android/tools/r8/naming/p0;)Lcom/android/tools/r8/naming/k$b;"} 307:307: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.ir.code.Position,com.android.tools.r8.naming.MemberNaming$MethodSignature,com.android.tools.r8.naming.Range,com.android.tools.r8.naming.Range,java.util.Map,com.android.tools.r8.naming.PositionRangeAllocator$CardinalPositionRangeAllocator):420:420 -> a 308:308:java.lang.String com.android.tools.r8.naming.MemberNaming$Signature.getName():255:255 -> a 308:308: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.ir.code.Position,com.android.tools.r8.naming.MemberNaming$MethodSignature,com.android.tools.r8.naming.Range,com.android.tools.r8.naming.Range,java.util.Map,com.android.tools.r8.naming.PositionRangeAllocator$CardinalPositionRangeAllocator):422 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 309:319: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.ir.code.Position,com.android.tools.r8.naming.MemberNaming$MethodSignature,com.android.tools.r8.naming.Range,com.android.tools.r8.naming.Range,java.util.Map,com.android.tools.r8.naming.PositionRangeAllocator$CardinalPositionRangeAllocator):415:425 -> a 320:320:com.android.tools.r8.naming.mappinginformation.RewriteFrameMappingInformation$Builder com.android.tools.r8.naming.mappinginformation.RewriteFrameMappingInformation.builder():116:116 -> a 320:320: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.ir.code.Position,com.android.tools.r8.naming.MemberNaming$MethodSignature,com.android.tools.r8.naming.Range,com.android.tools.r8.naming.Range,java.util.Map,com.android.tools.r8.naming.PositionRangeAllocator$CardinalPositionRangeAllocator):425 -> a 321:321: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.ir.code.Position,com.android.tools.r8.naming.MemberNaming$MethodSignature,com.android.tools.r8.naming.Range,com.android.tools.r8.naming.Range,java.util.Map,com.android.tools.r8.naming.PositionRangeAllocator$CardinalPositionRangeAllocator):429:429 -> a 322:322: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.ir.code.Position,com.android.tools.r8.naming.MemberNaming$MethodSignature,com.android.tools.r8.naming.Range,com.android.tools.r8.naming.Range,java.util.Map,com.android.tools.r8.naming.PositionRangeAllocator$CardinalPositionRangeAllocator):428:428 -> a 323:323: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.ir.code.Position,com.android.tools.r8.naming.MemberNaming$MethodSignature,com.android.tools.r8.naming.Range,com.android.tools.r8.naming.Range,java.util.Map,com.android.tools.r8.naming.PositionRangeAllocator$CardinalPositionRangeAllocator):427:427 -> a 324:324: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.ir.code.Position,com.android.tools.r8.naming.MemberNaming$MethodSignature,com.android.tools.r8.naming.Range,com.android.tools.r8.naming.Range,java.util.Map,com.android.tools.r8.naming.PositionRangeAllocator$CardinalPositionRangeAllocator):426:426 -> a 325:325:com.android.tools.r8.naming.mappinginformation.RewriteFrameMappingInformation$RemoveInnerFramesAction com.android.tools.r8.naming.mappinginformation.RewriteFrameMappingInformation$RemoveInnerFramesAction.create(int):284:284 -> a 325:325: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.ir.code.Position,com.android.tools.r8.naming.MemberNaming$MethodSignature,com.android.tools.r8.naming.Range,com.android.tools.r8.naming.Range,java.util.Map,com.android.tools.r8.naming.PositionRangeAllocator$CardinalPositionRangeAllocator):430 -> a 326:327: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.ir.code.Position,com.android.tools.r8.naming.MemberNaming$MethodSignature,com.android.tools.r8.naming.Range,com.android.tools.r8.naming.Range,java.util.Map,com.android.tools.r8.naming.PositionRangeAllocator$CardinalPositionRangeAllocator):430:431 -> a 328:340: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.ir.code.Position,com.android.tools.r8.naming.MemberNaming$MethodSignature,com.android.tools.r8.naming.Range,com.android.tools.r8.naming.Range,java.util.Map,com.android.tools.r8.naming.PositionRangeAllocator$CardinalPositionRangeAllocator):424:436 -> 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$addFields$3(java.lang.Object):192 -> b 2:2:void lambda$addMappedPositions$6(com.android.tools.r8.naming.ClassNamingForNameMapper$MappedRange,com.android.tools.r8.naming.mappinginformation.MappingInformation):256:256 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/naming/k$b;Lcom/android/tools/r8/naming/mappinginformation/e;)V"} 3:3:com.android.tools.r8.utils.positions.MappedPositionToClassNameMapperBuilder$OutlineFixupBuilder lambda$addMappedPositions$9(com.android.tools.r8.graph.DexMethod):273:273 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)Lcom/android/tools/r8/internal/xD;"} 4:7:com.android.tools.r8.references.MethodReference com.android.tools.r8.utils.positions.MappedPositionToClassNameMapperBuilder$MappedPositionToClassNamingBuilder.computeMappedMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.AppView):383:386 -> b 4:7:com.android.tools.r8.utils.positions.MappedPositionToClassNameMapperBuilder$OutlineFixupBuilder lambda$addMappedPositions$9(com.android.tools.r8.graph.DexMethod):273 -> b 8:8:com.android.tools.r8.graph.DexMethod com.android.tools.r8.graph.lens.GraphLens.getRenamedMethodSignature(com.android.tools.r8.graph.DexMethod):170:170 -> b 8:8:com.android.tools.r8.references.MethodReference com.android.tools.r8.utils.positions.MappedPositionToClassNameMapperBuilder$MappedPositionToClassNamingBuilder.computeMappedMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.AppView):386 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 8:8:com.android.tools.r8.utils.positions.MappedPositionToClassNameMapperBuilder$OutlineFixupBuilder lambda$addMappedPositions$9(com.android.tools.r8.graph.DexMethod):273 -> b 9:9:com.android.tools.r8.references.MethodReference com.android.tools.r8.utils.positions.MappedPositionToClassNameMapperBuilder$MappedPositionToClassNamingBuilder.computeMappedMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.AppView):386:386 -> b 9:9:com.android.tools.r8.utils.positions.MappedPositionToClassNameMapperBuilder$OutlineFixupBuilder lambda$addMappedPositions$9(com.android.tools.r8.graph.DexMethod):273 -> b 10:12:com.android.tools.r8.references.MethodReference com.android.tools.r8.utils.positions.MappedPositionToClassNameMapperBuilder$MappedPositionToClassNamingBuilder.computeMappedMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.AppView):385:387 -> b 10:12:com.android.tools.r8.utils.positions.MappedPositionToClassNameMapperBuilder$OutlineFixupBuilder lambda$addMappedPositions$9(com.android.tools.r8.graph.DexMethod):273 -> b 13:13:com.android.tools.r8.utils.positions.MappedPositionToClassNameMapperBuilder$OutlineFixupBuilder lambda$addMappedPositions$9(com.android.tools.r8.graph.DexMethod):273:273 -> b 14:18:com.android.tools.r8.naming.ClassNaming$Builder getBuilder():484:488 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/naming/g;"} 19:24:com.android.tools.r8.naming.ClassNaming$Builder getBuilder():486:491 -> 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$addMappedPositions$10(java.lang.Object):336 -> 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$addMappedPositions$5(java.lang.Object):256 -> 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$addSourceFile$0(java.lang.Object):159 -> 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$addSynthetic$1(java.lang.Object):168 -> f 1:1:com.android.tools.r8.errors.Unreachable com.android.tools.r8.errors.Unreachable.raise(java.lang.Object[]):16:16 -> g 1:1:void lambda$getMappedRangesForPosition$14(java.lang.Object):432 -> g com.android.tools.r8.utils.positions.MappedPositionToClassNameMapperBuilder$OutlineFixupBuilder -> com.android.tools.r8.internal.xD: # {"id":"sourceFile","fileName":"MappedPositionToClassNameMapperBuilder.java"} com.android.tools.r8.references.MethodReference outlineMethod -> a java.util.List mappedOutlinePositions -> b java.util.List mappedOutlineCalleePositions -> c boolean $assertionsDisabled -> d 1:1:void ():554:554 -> 1:1:void (com.android.tools.r8.references.MethodReference):563:563 -> 2:7:void (com.android.tools.r8.references.MethodReference):559:564 -> 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):595 -> a 2:10:void fixup():577:585 -> a 11:11:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntLinkedOpenHashMap.():176:176 -> a 11:11:void fixup():585 -> a 12:21:void fixup():586:595 -> a 22:22:void fixup():594:594 -> a 23:24:void fixup():578:579 -> a 25:25:void lambda$fixup$0(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntSortedMap,java.lang.Integer,java.lang.Integer):589:589 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/y;Ljava/lang/Integer;Ljava/lang/Integer;)V"} 26:28:int com.android.tools.r8.utils.positions.MappedPositionToClassNameMapperBuilder$OutlineFixupBuilder.getMinifiedLinePosition(int,java.util.List):601:603 -> a 26:28:void lambda$fixup$0(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntSortedMap,java.lang.Integer,java.lang.Integer):589 -> a 29:29:void lambda$fixup$0(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntSortedMap,java.lang.Integer,java.lang.Integer):591:591 -> a com.android.tools.r8.utils.positions.NotSupportedMapVersionForMappingComposeDiagnostic -> com.android.tools.r8.utils.positions.NotSupportedMapVersionForMappingComposeDiagnostic: # {"id":"sourceFile","fileName":"NotSupportedMapVersionForMappingComposeDiagnostic.java"} 1:1:void ():13:13 -> 1:1:java.lang.String getDiagnosticMessage():27:27 -> getDiagnosticMessage 1:1:com.android.tools.r8.origin.Origin getOrigin():17:17 -> getOrigin 1:1:com.android.tools.r8.position.Position getPosition():22:22 -> getPosition com.android.tools.r8.utils.positions.PositionRemapper -> com.android.tools.r8.internal.oM: # {"id":"sourceFile","fileName":"PositionRemapper.java"} com.android.tools.r8.utils.Pair createRemappedPosition(com.android.tools.r8.ir.code.Position) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/kM;)Lcom/android/tools/r8/utils/v2;"} 1:10:com.android.tools.r8.utils.positions.PositionRemapper getPositionRemapper(com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.CfLineToMethodMapper):38:47 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/utils/T;)Lcom/android/tools/r8/internal/mM;"} com.android.tools.r8.utils.positions.PositionRemapper$IdentityPositionRemapper -> com.android.tools.r8.internal.lM: # {"id":"sourceFile","fileName":"PositionRemapper.java"} boolean $assertionsDisabled -> a 1:1:void ():53:53 -> 1:1:void ():53:53 -> 1:2:com.android.tools.r8.utils.Pair createRemappedPosition(com.android.tools.r8.ir.code.Position):58:59 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/kM;)Lcom/android/tools/r8/utils/v2;"} com.android.tools.r8.utils.positions.PositionRemapper$KotlinInlineFunctionPositionRemapper -> com.android.tools.r8.internal.mM: # {"id":"sourceFile","fileName":"PositionRemapper.java"} com.android.tools.r8.graph.AppView appView -> a com.android.tools.r8.graph.DexItemFactory factory -> b java.util.Map parsedKotlinSourceDebugExtensions -> c com.android.tools.r8.utils.CfLineToMethodMapper lineToMethodMapper -> d com.android.tools.r8.utils.positions.PositionRemapper baseRemapper -> e com.android.tools.r8.graph.DexEncodedMethod currentMethod -> f com.android.tools.r8.kotlin.KotlinSourceDebugExtensionParser$Result parsedData -> g boolean $assertionsDisabled -> h 1:1:void ():109:109 -> 1:1:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.positions.PositionRemapper,com.android.tools.r8.utils.CfLineToMethodMapper):124:124 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/oM;Lcom/android/tools/r8/utils/T;)V"} 2:17:void (com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.positions.PositionRemapper,com.android.tools.r8.utils.CfLineToMethodMapper):113:128 -> 1:3:com.android.tools.r8.utils.Pair createRemappedPosition(com.android.tools.r8.ir.code.Position):133:135 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/kM;)Lcom/android/tools/r8/utils/v2;"} 4:16:com.android.tools.r8.kotlin.KotlinSourceDebugExtensionParser$Result com.android.tools.r8.utils.positions.PositionRemapper$KotlinInlineFunctionPositionRemapper.getAndParseSourceDebugExtension(com.android.tools.r8.graph.DexType):196:208 -> a 4:16:com.android.tools.r8.utils.Pair createRemappedPosition(com.android.tools.r8.ir.code.Position):135 -> a 17:17:com.android.tools.r8.kotlin.KotlinSourceDebugExtensionParser$Result com.android.tools.r8.utils.positions.PositionRemapper$KotlinInlineFunctionPositionRemapper.getAndParseSourceDebugExtension(com.android.tools.r8.graph.DexType):200:200 -> a 17:17:com.android.tools.r8.utils.Pair createRemappedPosition(com.android.tools.r8.ir.code.Position):135 -> a 18:47:com.android.tools.r8.utils.Pair createRemappedPosition(com.android.tools.r8.ir.code.Position):137:166 -> a 48:70:com.android.tools.r8.utils.Pair createRemappedPosition(com.android.tools.r8.ir.code.Position):163:185 -> a 71:83:com.android.tools.r8.utils.Pair createRemappedPosition(com.android.tools.r8.ir.code.Position):180:192 -> a 84:85:void setCurrentMethod(com.android.tools.r8.graph.DexEncodedMethod):213:214 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W0;)V"} com.android.tools.r8.utils.positions.PositionRemapper$OptimizingPositionRemapper -> com.android.tools.r8.internal.nM: # {"id":"sourceFile","fileName":"PositionRemapper.java"} int maxLineDelta -> a com.android.tools.r8.graph.DexMethod previousMethod -> b int previousSourceLine -> c int nextOptimizedLineNumber -> d boolean $assertionsDisabled -> e 1:1:void ():68:68 -> 1:1:void (com.android.tools.r8.utils.InternalOptions):74:74 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/A1;)V"} 2:10:void (com.android.tools.r8.utils.InternalOptions):70:78 -> 1:18:com.android.tools.r8.utils.Pair createRemappedPosition(com.android.tools.r8.ir.code.Position):83:100 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/kM;)Lcom/android/tools/r8/utils/v2;"} com.android.tools.r8.utils.positions.PositionToMappedRangeMapper -> com.android.tools.r8.internal.uM: # {"id":"sourceFile","fileName":"PositionToMappedRangeMapper.java"} java.util.List getMappedPositions(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.utils.positions.PositionRemapper,boolean,boolean,int) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/mM;ZZI)Ljava/util/ArrayList;"} void updateDebugInfoInCodeObjects() -> a 1:1:com.android.tools.r8.utils.positions.PositionToMappedRangeMapper create(com.android.tools.r8.graph.AppView):30:30 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)Lcom/android/tools/r8/internal/uM;"} 2:2:boolean com.android.tools.r8.utils.InternalOptions.isGeneratingClassFiles():587:587 -> a 2:2:com.android.tools.r8.utils.positions.PositionToMappedRangeMapper create(com.android.tools.r8.graph.AppView):30 -> 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():587:587 -> a 3:3:com.android.tools.r8.utils.positions.PositionToMappedRangeMapper create(com.android.tools.r8.graph.AppView):30 -> a 4:5:com.android.tools.r8.utils.positions.PositionToMappedRangeMapper create(com.android.tools.r8.graph.AppView):31:32 -> a com.android.tools.r8.utils.positions.PositionToMappedRangeMapper$DexPositionToMappedRangeMapper -> com.android.tools.r8.internal.pM: # {"id":"sourceFile","fileName":"PositionToMappedRangeMapper.java"} com.android.tools.r8.utils.positions.DexPositionToNoPcMappedRangeMapper noPcMapper -> a com.android.tools.r8.utils.positions.DexPositionToPcMappedRangeMapper pcMapper -> b com.android.tools.r8.utils.positions.PositionToMappedRangeMapper$PcBasedDebugInfoRecorder pcBasedDebugInfoRecorder -> c 1:7:void (com.android.tools.r8.graph.AppView):42:48 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;)V"} 1:2:java.util.List getMappedPositions(com.android.tools.r8.graph.ProgramMethod,com.android.tools.r8.utils.positions.PositionRemapper,boolean,boolean,int):59:60 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;Lcom/android/tools/r8/internal/mM;ZZI)Ljava/util/ArrayList;"} 3:3:void updateDebugInfoInCodeObjects():65:65 -> a com.android.tools.r8.utils.positions.PositionToMappedRangeMapper$NativePcSupport -> com.android.tools.r8.internal.qM: # {"id":"sourceFile","fileName":"PositionToMappedRangeMapper.java"} boolean $assertionsDisabled -> a 1:1:void ():148:148 -> 1:1:void ():148:148 -> 1:1:void updateDebugInfoInCodeObjects():0:0 -> a 2:2:int getPcEncoding(int):152:152 -> a 3:3:void com.android.tools.r8.utils.positions.PositionToMappedRangeMapper$NativePcSupport.clearDebugInfo(com.android.tools.r8.graph.ProgramMethod):158:158 -> a 3:3:void recordPcMappingFor(com.android.tools.r8.graph.ProgramMethod,int):163 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;I)V"} com.android.tools.r8.utils.positions.PositionToMappedRangeMapper$Pc2PcMappingSupport -> com.android.tools.r8.internal.sM: # {"id":"sourceFile","fileName":"PositionToMappedRangeMapper.java"} java.util.List codesToUpdate -> a boolean $assertionsDisabled -> b 1:1:void ():84:84 -> 1:29:void ():84:112 -> 1:1:int getPcEncoding(int):116:116 -> a 2:6:void recordPcMappingFor(com.android.tools.r8.graph.ProgramMethod,int):122:126 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;I)V"} 7:8:void updateDebugInfoInCodeObjects():131:132 -> a 9:14:void lambda$updateDebugInfoInCodeObjects$0(java.util.Map,com.android.tools.r8.utils.positions.PositionToMappedRangeMapper$Pc2PcMappingSupport$UpdateInfo):134:139 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Map;Lcom/android/tools/r8/internal/rM;)V"} 15:15:com.android.tools.r8.graph.DexDebugInfo buildPc2PcDebugInfo(com.android.tools.r8.utils.positions.PositionToMappedRangeMapper$Pc2PcMappingSupport$UpdateInfo):144:144 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/rM;)Lcom/android/tools/r8/graph/J0;"} com.android.tools.r8.utils.positions.PositionToMappedRangeMapper$Pc2PcMappingSupport$UpdateInfo -> com.android.tools.r8.internal.rM: # {"id":"sourceFile","fileName":"PositionToMappedRangeMapper.java"} com.android.tools.r8.graph.DexCode code -> a int paramCount -> b int maxEncodingPc -> c 1:4:void (com.android.tools.r8.graph.DexCode,int,int):91:94 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/w0;II)V"} 1:2:boolean equals(java.lang.Object):102:103 -> equals 1:1:int hashCode():108:108 -> hashCode com.android.tools.r8.utils.positions.PositionToMappedRangeMapper$PcBasedDebugInfoRecorder -> com.android.tools.r8.internal.tM: # {"id":"sourceFile","fileName":"PositionToMappedRangeMapper.java"} int getPcEncoding(int) -> a void recordPcMappingFor(com.android.tools.r8.graph.ProgramMethod,int) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/o5;I)V"} void updateDebugInfoInCodeObjects() -> a com.android.tools.r8.utils.positions.PositionUtils -> com.android.tools.r8.internal.vM: # {"id":"sourceFile","fileName":"PositionUtils.java"} 1:6:boolean mustHaveResidualDebugInfo(com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.graph.DexEncodedMethod):33:38 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/W0;Lcom/android/tools/r8/utils/A1;)Z"} 7:7:boolean com.android.tools.r8.utils.InternalOptions.allowDiscardingResidualDebugInfo():2491:2491 -> a 7:7:boolean com.android.tools.r8.utils.positions.PositionUtils.mustHaveResidualDebugInfo(com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.graph.DexCode):47 -> a 7:7:boolean mustHaveResidualDebugInfo(com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.graph.DexEncodedMethod):38 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]} 8:8:boolean com.android.tools.r8.utils.InternalOptions.allowDiscardingResidualDebugInfo():2491:2491 -> a 8:8:boolean com.android.tools.r8.utils.positions.PositionUtils.mustHaveResidualDebugInfo(com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.graph.DexCode):47 -> a 8:8:boolean mustHaveResidualDebugInfo(com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.graph.DexEncodedMethod):38 -> a 9:17:boolean com.android.tools.r8.utils.positions.PositionUtils.mustHaveResidualDebugInfo(com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.graph.DexCode):51:59 -> a 9:17:boolean mustHaveResidualDebugInfo(com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.graph.DexEncodedMethod):38 -> a 18:19:boolean mustHaveResidualDebugInfo(com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.graph.DexEncodedMethod):39:40 -> a 20:22:boolean com.android.tools.r8.utils.positions.PositionUtils.mustHaveResidualDebugInfo(com.android.tools.r8.graph.CfCode):67:69 -> a 20:22:boolean mustHaveResidualDebugInfo(com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.graph.DexEncodedMethod):40 -> a com.android.tools.r8.utils.structural.CompareToVisitor -> com.android.tools.r8.utils.structural.a: # {"id":"sourceFile","fileName":"CompareToVisitor.java"} 1:1:void ():18:18 -> int visit(java.lang.Object,java.lang.Object,com.android.tools.r8.utils.structural.StructuralMapping) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Ljava/lang/Object;Lcom/android/tools/r8/utils/structural/y;)I"} int visitBool(boolean,boolean) -> a int visitDexReference(com.android.tools.r8.graph.DexReference,com.android.tools.r8.graph.DexReference) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/s2;Lcom/android/tools/r8/graph/s2;)I"} int visitDexString(com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexString) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/u2;Lcom/android/tools/r8/graph/u2;)I"} int visitDexType(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/v2;)I"} int visitDouble(double,double) -> a int visitFloat(float,float) -> a int visitInt(int,int) -> a int visitItemIterator(java.util.Iterator,java.util.Iterator,com.android.tools.r8.utils.structural.StructuralItem$CompareToAccept) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Iterator;Ljava/util/Iterator;Lcom/android/tools/r8/utils/structural/v;)I"} int visitLong(long,long) -> a 1:1:int visitItemCollection(java.util.Collection,java.util.Collection):40:40 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;Ljava/util/List;)I"} 2:2:int visitDexField(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexField):48:48 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;Lcom/android/tools/r8/graph/Y0;)I"} 3:3:int visitDexMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):52:52 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/j2;)I"} com.android.tools.r8.utils.structural.CompareToVisitorBase -> com.android.tools.r8.utils.structural.c: # {"id":"sourceFile","fileName":"CompareToVisitorBase.java"} boolean $assertionsDisabled -> a 1:1:void ():19:19 -> 1:1:void ():19:19 -> 1:1:int visitBool(boolean,boolean):33:33 -> a 2:2:int visitInt(int,int):38:38 -> a 3:3:int visitLong(long,long):43:43 -> a 4:4:int visitFloat(float,float):48:48 -> a 5:5:int visitDouble(double,double):53:53 -> a 6:10:int visitItemIterator(java.util.Iterator,java.util.Iterator,com.android.tools.r8.utils.structural.StructuralItem$CompareToAccept):60:64 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Iterator;Ljava/util/Iterator;Lcom/android/tools/r8/utils/structural/v;)I"} 11:11:int visitBool(boolean,boolean):33:33 -> a 11:11:int visitItemIterator(java.util.Iterator,java.util.Iterator,com.android.tools.r8.utils.structural.StructuralItem$CompareToAccept):64 -> a 12:12:int visitDexString(com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexString):71:71 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/u2;Lcom/android/tools/r8/graph/u2;)I"} 13:13:int visitDexReference(com.android.tools.r8.graph.DexReference,com.android.tools.r8.graph.DexReference):76:76 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/s2;Lcom/android/tools/r8/graph/s2;)I"} 14:14:int visitInt(int,int):38:38 -> a 14:14:int visitDexReference(com.android.tools.r8.graph.DexReference,com.android.tools.r8.graph.DexReference):76 -> a 15:15:int visitDexReference(com.android.tools.r8.graph.DexReference,com.android.tools.r8.graph.DexReference):78:78 -> a 16:16:boolean com.android.tools.r8.graph.DexReference.isDexType():0:0 -> a 16:16:int visitDexReference(com.android.tools.r8.graph.DexReference,com.android.tools.r8.graph.DexReference):79 -> a 17:21:int visitDexReference(com.android.tools.r8.graph.DexReference,com.android.tools.r8.graph.DexReference):80:84 -> a 22:24:int visit(java.lang.Object,java.lang.Object,com.android.tools.r8.utils.structural.StructuralMapping):97:99 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Ljava/lang/Object;Lcom/android/tools/r8/utils/structural/y;)I"} com.android.tools.r8.utils.structural.CompareToVisitorBase$ItemSpecification -> com.android.tools.r8.utils.structural.b: # {"id":"sourceFile","fileName":"CompareToVisitorBase.java"} com.android.tools.r8.utils.structural.CompareToVisitorBase parent -> a java.lang.Object item1 -> b java.lang.Object item2 -> c int order -> d boolean $assertionsDisabled -> e 1:1:void ():102:102 -> 1:1:void (java.lang.Object,java.lang.Object,com.android.tools.r8.utils.structural.CompareToVisitorBase):110:110 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Ljava/lang/Object;Lcom/android/tools/r8/utils/structural/c;)V"} 2:7:void (java.lang.Object,java.lang.Object,com.android.tools.r8.utils.structural.CompareToVisitorBase):108:113 -> 1:1:com.android.tools.r8.utils.structural.StructuralSpecification self():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/structural/z;"} 2:3: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Predicate;)Lcom/android/tools/r8/utils/structural/z;"} 4:5: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/ToIntFunction;)Lcom/android/tools/r8/utils/structural/z;"} 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 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 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 withLong(java.util.function.ToLongFunction):146:147 -> a 8:9:com.android.tools.r8.utils.structural.StructuralSpecification withLong(java.util.function.ToLongFunction):102 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/ToLongFunction;)Lcom/android/tools/r8/utils/structural/z;"} 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 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 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 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Predicate;Ljava/util/function/Function;Lcom/android/tools/r8/utils/structural/v;Lcom/android/tools/r8/utils/structural/w;)Lcom/android/tools/r8/utils/structural/z;"} 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 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 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 withDexReference(java.util.function.Function):221:222 -> a 21:22:com.android.tools.r8.utils.structural.StructuralSpecification withDexReference(java.util.function.Function):102 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Function;)Lcom/android/tools/r8/utils/structural/z;"} 1:2: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Predicate;)Lcom/android/tools/r8/utils/structural/z;"} 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 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 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 withIntArray(java.util.function.Function):162:167 -> b 5:10:com.android.tools.r8.utils.structural.StructuralSpecification withIntArray(java.util.function.Function):102 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Function;)Lcom/android/tools/r8/utils/structural/z;"} 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 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 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 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 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 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Function;Lcom/android/tools/r8/utils/structural/v;Lcom/android/tools/r8/utils/structural/w;)Lcom/android/tools/r8/utils/structural/z;"} 1:6: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Function;)Lcom/android/tools/r8/utils/structural/z;"} 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 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 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 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 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.android.tools.r8.utils.structural.d: # {"id":"sourceFile","fileName":"CompareToVisitorWithNamingLens.java"} com.android.tools.r8.naming.NamingLens namingLens -> b 1:2:void (com.android.tools.r8.naming.NamingLens):29:30 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/naming/o0;)V"} 1:4:int visitDexType(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):38:41 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/v2;)I"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;Lcom/android/tools/r8/graph/Y0;)I"} 7:7:int com.android.tools.r8.graph.DexType.acceptCompareTo(com.android.tools.r8.graph.DexType,com.android.tools.r8.utils.structural.CompareToVisitor):104:104 -> 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):104:104 -> 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;Lcom/android/tools/r8/graph/j2;)I"} 13:13:int com.android.tools.r8.graph.DexType.acceptCompareTo(com.android.tools.r8.graph.DexType,com.android.tools.r8.utils.structural.CompareToVisitor):104:104 -> 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.android.tools.r8.utils.structural.e: # {"id":"sourceFile","fileName":"CompareToVisitorWithStringTable.java"} java.util.function.ToIntFunction stringTable -> c 1:2:void (com.android.tools.r8.naming.NamingLens,java.util.function.ToIntFunction):16:17 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/naming/o0;Ljava/util/function/ToIntFunction;)V"} 1:1:int visitDexString(com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexString):25:25 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/u2;Lcom/android/tools/r8/graph/u2;)I"} 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.android.tools.r8.utils.structural.f: # {"id":"sourceFile","fileName":"CompareToVisitorWithTypeEquivalence.java"} com.android.tools.r8.utils.structural.RepresentativeMap representatives -> b 1:2:void (com.android.tools.r8.utils.structural.RepresentativeMap):26:27 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/t;)V"} 1:3:int visitDexType(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):35:37 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/v2;)I"} 4:4:int com.android.tools.r8.utils.structural.CompareToVisitorBase.visitDexString(com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexString):71:71 -> a 4:4:int com.android.tools.r8.graph.DexString.acceptCompareTo(com.android.tools.r8.graph.DexString,com.android.tools.r8.utils.structural.CompareToVisitor):69 -> a 4:4:int visitDexType(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):37 -> a com.android.tools.r8.utils.structural.CompareToVisitorWithTypeTable -> com.android.tools.r8.utils.structural.g: # {"id":"sourceFile","fileName":"CompareToVisitorWithTypeTable.java"} 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/naming/o0;Ljava/util/function/ToIntFunction;Ljava/util/function/ToIntFunction;)V"} 1:1:int visitDexType(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):28:28 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/v2;)I"} 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.android.tools.r8.utils.structural.h: # {"id":"sourceFile","fileName":"DefaultCompareToVisitor.java"} 1:1:com.android.tools.r8.graph.DexType lambda$run$1(com.android.tools.r8.graph.DexType):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/v2;"} 2:2:int run(java.lang.Object,java.lang.Object,com.android.tools.r8.utils.structural.StructuralItem$CompareToAccept):21:21 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/x;Ljava/lang/Object;Lcom/android/tools/r8/utils/structural/v;)I"} 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 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.android.tools.r8.utils.structural.i: # {"id":"sourceFile","fileName":"DefaultHashingVisitor.java"} 1:1:com.android.tools.r8.graph.DexType lambda$run$1(com.android.tools.r8.graph.DexType):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/v2;"} 2:2:void run(java.lang.Object,com.android.tools.r8.utils.structural.HasherWrapper,com.android.tools.r8.utils.structural.StructuralItem$HashingAccept):21:21 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/x;Lcom/android/tools/r8/utils/structural/n;Lcom/android/tools/r8/utils/structural/w;)V"} com.android.tools.r8.utils.structural.Equatable -> com.android.tools.r8.utils.structural.k: # {"id":"sourceFile","fileName":"Equatable.java"} 1:1:void ():6:6 -> 1:8:boolean equalsImpl(com.android.tools.r8.utils.structural.Equatable,java.lang.Object):47:54 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/k;Ljava/lang/Object;)Z"} com.android.tools.r8.utils.structural.Equatable$1 -> com.android.tools.r8.utils.structural.j: # {"id":"sourceFile","fileName":"Equatable.java"} boolean $assertionsDisabled -> a 1:1:void ():47:47 -> com.android.tools.r8.utils.structural.HashCodeVisitor -> com.android.tools.r8.utils.structural.l: # {"id":"sourceFile","fileName":"HashCodeVisitor.java"} java.lang.Object item -> a int hashCode -> b boolean $assertionsDisabled -> c int $r8$clinit -> d 1:1:void ():25:25 -> 1:1:void (java.lang.Object):41:41 -> 2:5:void (java.lang.Object):39:42 -> 1:1:com.android.tools.r8.utils.structural.StructuralSpecification self():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/structural/z;"} 2:4:int run(java.lang.Object,com.android.tools.r8.utils.structural.StructuralMapping):32:34 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lcom/android/tools/r8/utils/structural/y;)I"} 5:5:com.android.tools.r8.utils.structural.HashCodeVisitor amend(int):52:52 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/android/tools/r8/utils/structural/l;"} 6:6: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Predicate;)Lcom/android/tools/r8/utils/structural/z;"} 7:7: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/ToIntFunction;)Lcom/android/tools/r8/utils/structural/z;"} 8:8: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/ToLongFunction;)Lcom/android/tools/r8/utils/structural/z;"} 9:14: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Predicate;Ljava/util/function/Function;Lcom/android/tools/r8/utils/structural/v;Lcom/android/tools/r8/utils/structural/w;)Lcom/android/tools/r8/utils/structural/z;"} 15:15: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Function;)Lcom/android/tools/r8/utils/structural/z;"} 1:1: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Predicate;)Lcom/android/tools/r8/utils/structural/z;"} 2:2: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Function;)Lcom/android/tools/r8/utils/structural/z;"} 3:5: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Function;Lcom/android/tools/r8/utils/structural/v;Lcom/android/tools/r8/utils/structural/w;)Lcom/android/tools/r8/utils/structural/z;"} 1:1: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Function;)Lcom/android/tools/r8/utils/structural/z;"} com.android.tools.r8.utils.structural.HasherWrapper -> com.android.tools.r8.utils.structural.n: # {"id":"sourceFile","fileName":"HasherWrapper.java"} java.lang.String hashCodeAsString() -> a void putBoolean(boolean) -> a void putBytes(byte[]) -> a void putDouble(double) -> a void putFloat(float) -> a void putInt(int) -> a void putLong(long) -> a 1:1:com.android.tools.r8.utils.structural.HasherWrapper sha256Hasher():33:33 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/structural/n;"} com.android.tools.r8.utils.structural.HasherWrapper$HasherWrapped -> com.android.tools.r8.utils.structural.m: # {"id":"sourceFile","fileName":"HasherWrapper.java"} com.android.tools.r8.com.google.common.hash.Hasher hasher -> a 1:2:void (com.android.tools.r8.com.google.common.hash.Hasher):44:45 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Ak;)V"} 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.String hashCodeAsString():86:86 -> a 1:1:java.lang.Object hash():81:81 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/internal/vk;"} com.android.tools.r8.utils.structural.HashingVisitor -> com.android.tools.r8.utils.structural.o: # {"id":"sourceFile","fileName":"HashingVisitor.java"} 1:1:void ():16:16 -> void visit(java.lang.Object,com.android.tools.r8.utils.structural.StructuralMapping) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lcom/android/tools/r8/utils/structural/y;)V"} void visitBool(boolean) -> a void visitDexString(com.android.tools.r8.graph.DexString) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/u2;)V"} void visitDexType(com.android.tools.r8.graph.DexType) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)V"} void visitDouble(double) -> a void visitFloat(float) -> a void visitInt(int) -> a void visitLong(long) -> a 1:1:void visitItemCollection(java.util.Collection):36:36 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;)V"} 2:3:void com.android.tools.r8.utils.structural.HashingVisitorWithTypeEquivalence.visitItemIterator(java.util.Iterator,com.android.tools.r8.utils.structural.StructuralItem$HashingAccept):81:82 -> a 2:3:void visitItemCollection(java.util.Collection):36 -> a 4:4:void visitDexField(com.android.tools.r8.graph.DexField):44:44 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/Y0;)V"} 5:5:void visitDexMethod(com.android.tools.r8.graph.DexMethod):48:48 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/j2;)V"} 6:6:void visitDexReference(com.android.tools.r8.graph.DexReference):52:52 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/s2;)V"} com.android.tools.r8.utils.structural.HashingVisitorWithTypeEquivalence -> com.android.tools.r8.utils.structural.q: # {"id":"sourceFile","fileName":"HashingVisitorWithTypeEquivalence.java"} com.android.tools.r8.utils.structural.HasherWrapper hash -> a com.android.tools.r8.utils.structural.RepresentativeMap representatives -> b 1:3:void (com.android.tools.r8.utils.structural.HasherWrapper,com.android.tools.r8.utils.structural.RepresentativeMap):34:36 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/n;Lcom/android/tools/r8/utils/structural/t;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/x;Lcom/android/tools/r8/utils/structural/n;Lcom/android/tools/r8/utils/structural/t;Lcom/android/tools/r8/utils/structural/w;)V"} 2:2:void visitBool(boolean):41:41 -> a 3:3:void visitInt(int):46:46 -> a 4:4:void visitFloat(float):51:51 -> a 5:5:void visitLong(long):56:56 -> a 6:6:void visitDouble(double):61:61 -> a 7:7:void visitDexString(com.android.tools.r8.graph.DexString):66:66 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/u2;)V"} 8:8:void visitDexType(com.android.tools.r8.graph.DexType):71:71 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)V"} 9:9:void visit(java.lang.Object,com.android.tools.r8.utils.structural.StructuralMapping):76:76 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lcom/android/tools/r8/utils/structural/y;)V"} com.android.tools.r8.utils.structural.HashingVisitorWithTypeEquivalence$ItemSpecification -> com.android.tools.r8.utils.structural.p: # {"id":"sourceFile","fileName":"HashingVisitorWithTypeEquivalence.java"} com.android.tools.r8.utils.structural.HashingVisitorWithTypeEquivalence parent -> a java.lang.Object item -> b boolean $assertionsDisabled -> c 1:1:void ():86:86 -> 1:3:void (java.lang.Object,com.android.tools.r8.utils.structural.HashingVisitorWithTypeEquivalence):92:94 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lcom/android/tools/r8/utils/structural/q;)V"} 1:1:com.android.tools.r8.utils.structural.StructuralSpecification self():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/structural/z;"} 2:2:com.android.tools.r8.utils.structural.HashingVisitorWithTypeEquivalence$ItemSpecification withAssert(java.util.function.Predicate):104:104 -> a 2:2:com.android.tools.r8.utils.structural.StructuralSpecification withAssert(java.util.function.Predicate):86 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Predicate;)Lcom/android/tools/r8/utils/structural/z;"} 3:3:com.android.tools.r8.utils.structural.HashingVisitorWithTypeEquivalence$ItemSpecification withInt(java.util.function.ToIntFunction):116:116 -> a 3:3:com.android.tools.r8.utils.structural.StructuralSpecification withInt(java.util.function.ToIntFunction):86 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/ToIntFunction;)Lcom/android/tools/r8/utils/structural/z;"} 4:4:void com.android.tools.r8.utils.structural.HashingVisitorWithTypeEquivalence.visitInt(int):46:46 -> a 4:4:com.android.tools.r8.utils.structural.HashingVisitorWithTypeEquivalence$ItemSpecification withInt(java.util.function.ToIntFunction):116 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 4:4:com.android.tools.r8.utils.structural.StructuralSpecification withInt(java.util.function.ToIntFunction):86 -> a 5:5:void com.android.tools.r8.utils.structural.HashingVisitorWithTypeEquivalence.visitInt(int):46:46 -> a 5:5:com.android.tools.r8.utils.structural.HashingVisitorWithTypeEquivalence$ItemSpecification withInt(java.util.function.ToIntFunction):116 -> a 5:5:com.android.tools.r8.utils.structural.StructuralSpecification withInt(java.util.function.ToIntFunction):86 -> a 6:6:com.android.tools.r8.utils.structural.HashingVisitorWithTypeEquivalence$ItemSpecification withLong(java.util.function.ToLongFunction):122:122 -> a 6:6:com.android.tools.r8.utils.structural.StructuralSpecification withLong(java.util.function.ToLongFunction):86 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/ToLongFunction;)Lcom/android/tools/r8/utils/structural/z;"} 7:7:void com.android.tools.r8.utils.structural.HashingVisitorWithTypeEquivalence.visitLong(long):56:56 -> a 7:7:com.android.tools.r8.utils.structural.HashingVisitorWithTypeEquivalence$ItemSpecification withLong(java.util.function.ToLongFunction):122 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 7:7:com.android.tools.r8.utils.structural.StructuralSpecification withLong(java.util.function.ToLongFunction):86 -> a 8:8:void com.android.tools.r8.utils.structural.HashingVisitorWithTypeEquivalence.visitLong(long):56:56 -> a 8:8:com.android.tools.r8.utils.structural.HashingVisitorWithTypeEquivalence$ItemSpecification withLong(java.util.function.ToLongFunction):122 -> a 8:8:com.android.tools.r8.utils.structural.StructuralSpecification withLong(java.util.function.ToLongFunction):86 -> a 9:11: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:158 -> a 9:11: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Predicate;Ljava/util/function/Function;Lcom/android/tools/r8/utils/structural/v;Lcom/android/tools/r8/utils/structural/w;)Lcom/android/tools/r8/utils/structural/z;"} 12:12:void com.android.tools.r8.utils.structural.HashingVisitorWithTypeEquivalence.visitBool(boolean):41:41 -> a 12:12: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):158 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 12:12: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 13:13:void com.android.tools.r8.utils.structural.HashingVisitorWithTypeEquivalence.visitBool(boolean):41:41 -> a 13:13: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):158 -> a 13:13: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 14:14: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):160:160 -> a 14: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):86 -> a 15:15:com.android.tools.r8.utils.structural.HashingVisitorWithTypeEquivalence$ItemSpecification withDexReference(java.util.function.Function):174:174 -> a 15:15:com.android.tools.r8.utils.structural.StructuralSpecification withDexReference(java.util.function.Function):86 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Function;)Lcom/android/tools/r8/utils/structural/z;"} 1:1: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Predicate;)Lcom/android/tools/r8/utils/structural/z;"} 2:2:void com.android.tools.r8.utils.structural.HashingVisitorWithTypeEquivalence.visitBool(boolean):41:41 -> b 2:2:com.android.tools.r8.utils.structural.HashingVisitorWithTypeEquivalence$ItemSpecification withBool(java.util.function.Predicate):110 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 2:2:com.android.tools.r8.utils.structural.StructuralSpecification withBool(java.util.function.Predicate):86 -> b 3:3:void com.android.tools.r8.utils.structural.HashingVisitorWithTypeEquivalence.visitBool(boolean):41:41 -> b 3:3:com.android.tools.r8.utils.structural.HashingVisitorWithTypeEquivalence$ItemSpecification withBool(java.util.function.Predicate):110 -> b 3:3:com.android.tools.r8.utils.structural.StructuralSpecification withBool(java.util.function.Predicate):86 -> b 4:6:com.android.tools.r8.utils.structural.HashingVisitorWithTypeEquivalence$ItemSpecification withIntArray(java.util.function.Function):134:136 -> b 4:6:com.android.tools.r8.utils.structural.StructuralSpecification withIntArray(java.util.function.Function):86 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Function;)Lcom/android/tools/r8/utils/structural/z;"} 7:7:void com.android.tools.r8.utils.structural.HashingVisitorWithTypeEquivalence.visitInt(int):46:46 -> b 7:7:com.android.tools.r8.utils.structural.HashingVisitorWithTypeEquivalence$ItemSpecification withIntArray(java.util.function.Function):136 -> b # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 7:7:com.android.tools.r8.utils.structural.StructuralSpecification withIntArray(java.util.function.Function):86 -> b 8:8:void com.android.tools.r8.utils.structural.HashingVisitorWithTypeEquivalence.visitInt(int):46:46 -> b 8:8:com.android.tools.r8.utils.structural.HashingVisitorWithTypeEquivalence$ItemSpecification withIntArray(java.util.function.Function):136 -> b 8:8:com.android.tools.r8.utils.structural.StructuralSpecification withIntArray(java.util.function.Function):86 -> b 9:9: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 9:9: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Function;Lcom/android/tools/r8/utils/structural/v;Lcom/android/tools/r8/utils/structural/w;)Lcom/android/tools/r8/utils/structural/z;"} 10:11:void com.android.tools.r8.utils.structural.HashingVisitorWithTypeEquivalence.visitItemIterator(java.util.Iterator,com.android.tools.r8.utils.structural.StructuralItem$HashingAccept):81:82 -> b 10:11: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 10:11: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 withShortArray(java.util.function.Function):143:145 -> i 1:3:com.android.tools.r8.utils.structural.StructuralSpecification withShortArray(java.util.function.Function):86 -> i # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Function;)Lcom/android/tools/r8/utils/structural/z;"} 4:4:void com.android.tools.r8.utils.structural.HashingVisitorWithTypeEquivalence.visitInt(int):46:46 -> i 4:4:com.android.tools.r8.utils.structural.HashingVisitorWithTypeEquivalence$ItemSpecification withShortArray(java.util.function.Function):145 -> i # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 4:4:com.android.tools.r8.utils.structural.StructuralSpecification withShortArray(java.util.function.Function):86 -> i 5:5:void com.android.tools.r8.utils.structural.HashingVisitorWithTypeEquivalence.visitInt(int):46:46 -> i 5:5:com.android.tools.r8.utils.structural.HashingVisitorWithTypeEquivalence$ItemSpecification withShortArray(java.util.function.Function):145 -> i 5:5:com.android.tools.r8.utils.structural.StructuralSpecification withShortArray(java.util.function.Function):86 -> i com.android.tools.r8.utils.structural.Ordered -> com.android.tools.r8.utils.structural.s: # {"id":"sourceFile","fileName":"Ordered.java"} 1:1:void ():7:7 -> 1:1: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/s;Lcom/android/tools/r8/utils/structural/s;)Lcom/android/tools/r8/utils/structural/s;"} 2:2:boolean isGreaterThanOrEqualTo(com.android.tools.r8.utils.structural.Ordered):61:61 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/s;)Z"} 1:1:boolean isLessThanOrEqualTo(com.android.tools.r8.utils.structural.Ordered):53:53 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/s;)Z"} 2:2:boolean betweenBothIncluded(com.android.tools.r8.utils.structural.Ordered,com.android.tools.r8.utils.structural.Ordered):65:65 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/s;Lcom/android/tools/r8/utils/structural/s;)Z"} 1:2:boolean isEqualTo(com.android.tools.r8.utils.structural.Ordered):16:17 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/s;)Z"} 3:3:com.android.tools.r8.utils.structural.Ordered maxIgnoreNull(com.android.tools.r8.utils.structural.Ordered,com.android.tools.r8.utils.structural.Ordered):45:45 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/s;Lcom/android/tools/r8/utils/structural/s;)Lcom/android/tools/r8/utils/structural/s;"} int compareTo(com.android.tools.r8.utils.structural.Ordered) -> compareTo # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/s;)I"} 1:1:int compareTo(java.lang.Object):7:7 -> compareTo 1:1:com.android.tools.r8.utils.structural.Ordered min(com.android.tools.r8.utils.structural.Ordered,com.android.tools.r8.utils.structural.Ordered):21:21 -> d 1:1:com.android.tools.r8.utils.structural.Ordered minIgnoreNull(com.android.tools.r8.utils.structural.Ordered,com.android.tools.r8.utils.structural.Ordered):35 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/s;Lcom/android/tools/r8/utils/structural/s;)Lcom/android/tools/r8/utils/structural/s;"} 2:2:boolean isGreaterThan(com.android.tools.r8.utils.structural.Ordered):57:57 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/s;)Z"} 1:1:boolean isLessThan(com.android.tools.r8.utils.structural.Ordered):49:49 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/s;)Z"} 1:1:boolean isEqualTo(java.lang.Object):7:7 -> isEqualTo com.android.tools.r8.utils.structural.Ordered$1 -> com.android.tools.r8.utils.structural.r: # {"id":"sourceFile","fileName":"Ordered.java"} boolean $assertionsDisabled -> a 1:1:void ():16:16 -> com.android.tools.r8.utils.structural.RepresentativeMap -> com.android.tools.r8.utils.structural.t: # {"id":"sourceFile","fileName":"RepresentativeMap.java"} com.android.tools.r8.graph.DexType getRepresentative(com.android.tools.r8.graph.DexType) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/v2;)Lcom/android/tools/r8/graph/v2;"} com.android.tools.r8.utils.structural.StructuralAcceptor -> com.android.tools.r8.utils.structural.u: # {"id":"sourceFile","fileName":"StructuralAcceptor.java"} com.android.tools.r8.utils.structural.StructuralItem -> com.android.tools.r8.utils.structural.x: # {"id":"sourceFile","fileName":"StructuralItem.java"} com.android.tools.r8.utils.structural.StructuralItem self() -> U # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/structural/x;"} 1:1:int compareTo(com.android.tools.r8.utils.structural.StructuralItem):28:28 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/x;)I"} 2:2:int compareWithTypeEquivalenceTo(com.android.tools.r8.utils.structural.StructuralItem,com.android.tools.r8.utils.structural.RepresentativeMap):39:39 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/x;Lcom/android/tools/r8/utils/structural/t;)I"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/x;Lcom/android/tools/r8/utils/structural/a;)I"} 6:6:void hash(com.android.tools.r8.utils.structural.HasherWrapper):61:61 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/n;)V"} 7:7:void hashWithTypeEquivalence(com.android.tools.r8.utils.structural.HasherWrapper,com.android.tools.r8.utils.structural.RepresentativeMap):71:71 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/m;Lcom/android/tools/r8/utils/structural/t;)V"} 8:8:void acceptHashing(com.android.tools.r8.utils.structural.HashingVisitor):76:76 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/o;)V"} 1:1:int compareTo(com.android.tools.r8.utils.structural.Ordered):7:7 -> compareTo # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/s;)I"} 2:2:int compareTo(java.lang.Object):7:7 -> compareTo com.android.tools.r8.utils.structural.StructuralMapping getStructuralMapping() -> p # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/structural/y;"} com.android.tools.r8.utils.structural.StructuralItem$CompareToAccept -> com.android.tools.r8.utils.structural.v: # {"id":"sourceFile","fileName":"StructuralItem.java"} int acceptCompareTo(java.lang.Object,java.lang.Object,com.android.tools.r8.utils.structural.CompareToVisitor) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Ljava/lang/Object;Lcom/android/tools/r8/utils/structural/a;)I"} com.android.tools.r8.utils.structural.StructuralItem$HashingAccept -> com.android.tools.r8.utils.structural.w: # {"id":"sourceFile","fileName":"StructuralItem.java"} void acceptHashing(java.lang.Object,com.android.tools.r8.utils.structural.HashingVisitor) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lcom/android/tools/r8/utils/structural/o;)V"} com.android.tools.r8.utils.structural.StructuralMapping -> com.android.tools.r8.utils.structural.y: # {"id":"sourceFile","fileName":"StructuralMapping.java"} void apply(com.android.tools.r8.utils.structural.StructuralSpecification) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/z;)V"} com.android.tools.r8.utils.structural.StructuralSpecification -> com.android.tools.r8.utils.structural.z: # {"id":"sourceFile","fileName":"StructuralSpecification.java"} 1:1:void ():18:18 -> 1:1:boolean lambda$withCustomItem$0(java.lang.Object):0:0 -> a com.android.tools.r8.utils.structural.StructuralSpecification self() -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/android/tools/r8/utils/structural/z;"} com.android.tools.r8.utils.structural.StructuralSpecification withAssert(java.util.function.Predicate) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Predicate;)Lcom/android/tools/r8/utils/structural/z;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Predicate;Ljava/util/function/Function;Lcom/android/tools/r8/utils/structural/v;Lcom/android/tools/r8/utils/structural/w;)Lcom/android/tools/r8/utils/structural/z;"} com.android.tools.r8.utils.structural.StructuralSpecification withDexReference(java.util.function.Function) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Function;)Lcom/android/tools/r8/utils/structural/z;"} com.android.tools.r8.utils.structural.StructuralSpecification withInt(java.util.function.ToIntFunction) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/ToIntFunction;)Lcom/android/tools/r8/utils/structural/z;"} com.android.tools.r8.utils.structural.StructuralSpecification withLong(java.util.function.ToLongFunction) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/ToLongFunction;)Lcom/android/tools/r8/utils/structural/z;"} 2:3:com.android.tools.r8.utils.structural.StructuralSpecification withSpec(com.android.tools.r8.utils.structural.StructuralMapping):24:25 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/y;)Lcom/android/tools/r8/utils/structural/z;"} 4:4: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Function;Lcom/android/tools/r8/utils/structural/v;Lcom/android/tools/r8/utils/structural/w;)Lcom/android/tools/r8/utils/structural/z;"} 5:5:com.android.tools.r8.utils.structural.StructuralSpecification withCustomItemCollection(java.util.function.Function,com.android.tools.r8.utils.structural.StructuralAcceptor):59:59 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Function;Lcom/android/tools/r8/utils/structural/u;)Lcom/android/tools/r8/utils/structural/z;"} 6:6:boolean lambda$withNullableItem$2(java.util.function.Function,java.lang.Object):73:73 -> a 7:7:com.android.tools.r8.utils.structural.StructuralSpecification withConditionalItem(java.util.function.Predicate,java.util.function.Function):78:78 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Function;Ljava/util/function/Predicate;)Lcom/android/tools/r8/utils/structural/z;"} 8:8:java.util.Iterator lambda$withItemArray$3(com.android.tools.r8.utils.structural.StructuralItem[]):93:93 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"([Lcom/android/tools/r8/utils/structural/x;)Ljava/util/Iterator;"} 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):104:104 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/x;Lcom/android/tools/r8/utils/structural/x;Lcom/android/tools/r8/utils/structural/a;)I"} 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: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/utils/structural/x;Lcom/android/tools/r8/utils/structural/o;)V"} 1:1:boolean lambda$withItem$1(java.lang.Object):0:0 -> b com.android.tools.r8.utils.structural.StructuralSpecification withBool(java.util.function.Predicate) -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Predicate;)Lcom/android/tools/r8/utils/structural/z;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Function;Lcom/android/tools/r8/utils/structural/v;Lcom/android/tools/r8/utils/structural/w;)Lcom/android/tools/r8/utils/structural/z;"} com.android.tools.r8.utils.structural.StructuralSpecification withIntArray(java.util.function.Function) -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Function;)Lcom/android/tools/r8/utils/structural/z;"} 2:2:java.util.Iterator lambda$withItemArrayAllowingNullMembers$4(com.android.tools.r8.utils.structural.StructuralItem[]):99:99 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"([Lcom/android/tools/r8/utils/structural/x;)Ljava/util/Iterator;"} 1:1:com.android.tools.r8.utils.structural.StructuralSpecification withItem(java.util.function.Function):69:69 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Function;)Lcom/android/tools/r8/utils/structural/z;"} 1:1:com.android.tools.r8.utils.structural.StructuralSpecification withItemArray(java.util.function.Function):93:93 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Function;)Lcom/android/tools/r8/utils/structural/z;"} 1:2:com.android.tools.r8.utils.structural.StructuralSpecification withItemArrayAllowingNullMembers(java.util.function.Function):98:99 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Function;)Lcom/android/tools/r8/utils/structural/z;"} 3: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Function;)Lcom/android/tools/r8/utils/structural/z;"} 1:1:com.android.tools.r8.utils.structural.StructuralSpecification withItemIterator(java.util.function.Function):83:83 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Function;)Lcom/android/tools/r8/utils/structural/z;"} 1:1:com.android.tools.r8.utils.structural.StructuralSpecification withNullableItem(java.util.function.Function):73:73 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Function;)Lcom/android/tools/r8/utils/structural/z;"} com.android.tools.r8.utils.structural.StructuralSpecification withShortArray(java.util.function.Function) -> i # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/function/Function;)Lcom/android/tools/r8/utils/structural/z;"} com.android.tools.r8.verticalclassmerging.EmptyInterfaceTypeToClassTypeLensCodeRewriterHelper -> com.android.tools.r8.internal.ag: # {"id":"sourceFile","fileName":"EmptyInterfaceTypeToClassTypeLensCodeRewriterHelper.java"} 1:1:void ():16:16 -> 1:1: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):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xh;Lcom/android/tools/r8/internal/Xh;Lcom/android/tools/r8/internal/x4;)V"} 2:2:void insertCastsForOperandsIfNeeded(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.lens.MethodLookupResult,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.InstructionListIterator):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Rs;Lcom/android/tools/r8/internal/Rs;Lcom/android/tools/r8/internal/PE;Lcom/android/tools/r8/internal/x4;)V"} 3:3: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):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/gU;Lcom/android/tools/r8/internal/x4;)V"} 4:4:void processWorklist():0:0 -> a com.android.tools.r8.verticalclassmerging.InterfaceTypeToClassTypeLensCodeRewriterHelper -> com.android.tools.r8.internal.os: # {"id":"sourceFile","fileName":"InterfaceTypeToClassTypeLensCodeRewriterHelper.java"} 1:1:void ():40:40 -> 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xh;Lcom/android/tools/r8/internal/Xh;Lcom/android/tools/r8/internal/x4;)V"} void insertCastsForOperandsIfNeeded(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.lens.MethodLookupResult,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.InstructionListIterator) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Rs;Lcom/android/tools/r8/internal/Rs;Lcom/android/tools/r8/internal/PE;Lcom/android/tools/r8/internal/x4;)V"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/gU;Lcom/android/tools/r8/internal/x4;)V"} 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.lens.NonIdentityGraphLens,com.android.tools.r8.graph.lens.GraphLens):47:48 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/ll;Lcom/android/tools/r8/internal/HH;Lcom/android/tools/r8/internal/Xj;)Lcom/android/tools/r8/internal/os;"} 3:3:boolean com.android.tools.r8.graph.lens.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.lens.NonIdentityGraphLens,com.android.tools.r8.graph.lens.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.lens.NonIdentityGraphLens,com.android.tools.r8.graph.lens.GraphLens):52:54 -> a 7:7:boolean lambda$create$0(com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.NonIdentityGraphLens):48:48 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xj;Lcom/android/tools/r8/internal/HH;)Z"} 8:8:boolean com.android.tools.r8.graph.lens.GraphLens.isVerticalClassMergerLens():0:0 -> a 8:8:boolean lambda$create$0(com.android.tools.r8.graph.lens.GraphLens,com.android.tools.r8.graph.lens.NonIdentityGraphLens):48 -> a com.android.tools.r8.verticalclassmerging.InterfaceTypeToClassTypeLensCodeRewriterHelperImpl -> com.android.tools.r8.internal.qs: # {"id":"sourceFile","fileName":"InterfaceTypeToClassTypeLensCodeRewriterHelperImpl.java"} com.android.tools.r8.graph.AppView appView -> a com.android.tools.r8.ir.code.IRCode code -> b java.util.Map worklist -> c 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 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/graph/m;Lcom/android/tools/r8/internal/ll;)V"} 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.lens.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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Rs;Lcom/android/tools/r8/internal/Rs;Lcom/android/tools/r8/internal/PE;Lcom/android/tools/r8/internal/x4;)V"} 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.lens.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:21:void insertCastsForOperandsIfNeeded(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.lens.MethodLookupResult,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.InstructionListIterator):67:77 -> a 22:22:boolean com.android.tools.r8.ir.code.Instruction.isInvokeStatic():0:0 -> a 22:22:void insertCastsForOperandsIfNeeded(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.lens.MethodLookupResult,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.InstructionListIterator):79 -> a 23:23:void insertCastsForOperandsIfNeeded(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.lens.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 24:24: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 24:24:void insertCastsForOperandsIfNeeded(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.lens.MethodLookupResult,com.android.tools.r8.ir.code.BasicBlockIterator,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.InstructionListIterator):80 -> a 25:26:void insertCastsForOperandsIfNeeded(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.lens.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 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):92:94 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/gU;Lcom/android/tools/r8/internal/x4;)V"} 30:30:com.android.tools.r8.graph.DexMethod com.android.tools.r8.graph.lens.GraphLens.getOriginalMethodSignature(com.android.tools.r8.graph.DexMethod):121:121 -> 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):94 -> a # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} 31:34: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:98 -> a 35:35: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 35:35: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 36:37: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 38:40: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:130 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Xh;Lcom/android/tools/r8/internal/Xh;Lcom/android/tools/r8/internal/x4;)V"} 41:41: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 41:41: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 42:45: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 46:46: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 47:70:void processWorklist():142:165 -> 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):192:196 -> a 71:75:void processWorklist():167 -> a 76:76:com.android.tools.r8.ir.code.CheckCast$Builder com.android.tools.r8.ir.code.CheckCast.builder():53:53 -> 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):196 -> a 76:76:void processWorklist():167 -> a 77:81: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 77:81:void processWorklist():167 -> a 82:82: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):78:78 -> a 82:82: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 82:82:void processWorklist():167 -> a 83:83: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 83:83:void processWorklist():167 -> a 84:102: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:217 -> a 84:102:void processWorklist():167 -> a 103:105: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 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/lo;ILcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/v2;)V"} 106:116: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:254 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/android/tools/r8/internal/Y10;Lcom/android/tools/r8/internal/x4;Lcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/v2;Z)Lcom/android/tools/r8/utils/n2;"} 117:121: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 117:121: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 122: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):260:266 -> 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):265:265 -> 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):255:255 -> 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):250:250 -> 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):245:245 -> a com.android.tools.r8.verticalclassmerging.InterfaceTypeToClassTypeLensCodeRewriterHelperImpl$WorklistItem -> com.android.tools.r8.internal.ps: # {"id":"sourceFile","fileName":"InterfaceTypeToClassTypeLensCodeRewriterHelperImpl.java"} int operandIndex -> a com.android.tools.r8.graph.DexType originalType -> b com.android.tools.r8.graph.DexType rewrittenType -> c 1:4:void (int,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):275:278 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/android/tools/r8/graph/v2;Lcom/android/tools/r8/graph/v2;)V"}